IP Library › Granted Patent US 10,298,893
Granted Patent B2
US 10,298,893 · App. 15/633,839 · Granted May 21, 2019

System and method for digital black level blending

Inventors: Kevin Moule (Kitchener, CA); Nick Wasilka (Kitchener, CA); Peter Anthony Van Eerd (Guelph, CA); Andrew Douglas Dennison (Breslau, CA); Ryan Thomas Morris (Kitchener, CA); Daniel Thomson Urquhart (Kitchener, CA)
Assignee: CHRISTIE DIGITAL SYSTEMS USA, INC.
H04N9/3179G06T5/002G06T7/13H04N9/3147H04N9/3182H04N9/3194
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,298,893
App. No.
15/633,839
Granted
May 21, 2019
Kind
B2
Abstract

A system and method for digital black level blending is provided. The system comprises: projectors located to project respective projector images overlapping in overlap regions; at least one sensor configured to acquire digital images of at least portions of the plurality of projector images; and a computing device configured to, for each given projector: determine, using the at least one sensor, respective correspondences between projected points of a given projector image and respective points of respective image modulators of other projectors of the projectors, the correspondences representing the respective points of the respective image modulators of the other projectors that correspond to overlap regions; determine respective brightness of the overlap regions; and, control pixels of an image modulator of the projector, and each of the respective image modulators, at least adjacent edge pixels corresponding to overlap region edges, to increase brightness in corresponding projector image regions using the respective brightness.

Claims (32)

1. A system comprising:

a plurality of projectors, each comprising an image modulator, the plurality of projectors located to project respective projector images, formed by respective image modulators, a plurality of projector images overlapping in one or more overlap regions;

at least one sensor configured to acquire digital images of at least portions of the plurality of projector images; and

a computing device configured to, for each given projector comprising a given image modulator, of the plurality of projectors:

determine, using the at least one sensor, respective correspondences between projected points of a given projector image and respective points of respective image modulators of other projectors of the plurality of projectors, the respective correspondences determined only for the respective points of the respective image modulators of the other projectors that correspond to respective projected points that points that are within a given maximum distance of the projected points of the given projector image, the given maximum distance being a maximum distance between adjacent projected grid points of a grid of points previously projected on an object onto which the given projector image is projected;

determine respective brightness of the one or more overlap regions;

determine respective brightness of projector image regions adjacent the one or more overlap regions; and,

based on the respective correspondences, control at least a portion of the pixels of the given image modulator and each of the respective image modulators, outside of at least one of the one or more overlap regions, in blend regions of the projector image regions adjacent the one or more overlap regions, to gradually increase brightness in the blend regions from the respective brightness of the corresponding projector image regions to the respective brightness of the one or more overlap regions.

2. The system of claim 1 , wherein the respective correspondences include correspondences associated with respective dead zone pixels around a perimeter of each of the given image modulator and the respective image modulators.

3. The system of claim 1 , wherein the computing device is further configured to control at least a portion of the pixels of the given image modulator and each of the respective image modulators, outside of at least one of the one or more overlap regions, in the blend regions of the projector image regions adjacent the one or more overlap regions, to gradually increase the brightness in the blend regions from the respective brightness of the corresponding image regions to the respective brightness of the one or more overlap regions according to one or more of: respective distances of pixels in the blend regions to the one or more overlap regions; a linear function; an S-function; and content of the plurality of images.

4. The system of claim 1 , wherein the computing device is further configured to control the pixels of the given image modulator and each of the respective image modulators, at least adjacent edge pixels corresponding to the edges of the one or more overlap regions, according to one or more of: a closest corresponding overlap region edge of projected projector images; a weighting based on one or more closest corresponding overlap region edges of the projected projector images; and a cumulative brightness from each of the one or more closest corresponding overlap region edges of the projected projector images.

5. The system of claim 1 , wherein the computing device is further configured to: determine respective orientations of image pixels of the given projector image and other projector images that form the one or more overlap regions; and further control the pixels of the given image modulator and each of the respective image modulators according to the respective orientations of the image pixels.

6. The system of claim 1 , wherein the computing device is further configured to: determine respective projected sizes of image pixels of the given projector image and other projector images that form the one or more overlap regions; and further control the brightness of the pixels of the given image modulator and each of the respective image modulators according to the respective projected sizes of the image pixels.

7. The system of claim 1 , wherein the computing device is further configured to: determine respective projected colors of image pixels of the given projector image and other projector images that form the one or more overlap regions; and further control the pixels of the given image modulator and each of the respective image modulators according to the respective projected colors of the image pixels.

8. A method comprising:

at a system including a: computing device; a plurality of projectors, each comprising an image modulator, the plurality of projectors located to project respective projector images, formed by respective image modulators, a plurality of projector images overlapping in one or more overlap regions; and at least one sensor configured to acquire digital images of at least portions of the plurality of projector images, for each given projector comprising a given image modulator, of the plurality of projectors:

determining, using the at least one sensor, respective correspondences between projected points of a given projector image and respective points of respective image modulators of other projectors of the plurality of projectors, the respective correspondences determined only for the respective points of the respective image modulators of the other projectors that correspond to respective projected points that points that are within a given maximum distance of the projected points of the given projector image, the given maximum distance being a maximum distance between adjacent projected grid points of a grid of points previously projected on an object onto which the given projector image is projected;

determining respective brightness of the one or more overlap regions;

determining respective brightness of projector image regions adjacent the one or more overlap regions; and,

based on the respective correspondences, control at least a portion of the pixels of the given image modulator and each of the respective image modulators, outside of at least one of the one or more overlap regions, in blend regions of the projector image regions adjacent the one or more overlap regions, to gradually increase brightness in the blend regions from the respective brightness of the corresponding projector image regions to the respective brightness of the one or more overlap regions.

9. The method of claim 8 , wherein the respective correspondences include correspondences associated with respective dead zone pixels around a perimeter of each of the given image modulator and the respective image modulators.

10. The method of claim 8 , further comprising controlling at least a portion of the pixels of the given image modulator and each of the respective image modulators, outside of at least one of the one or more overlap regions, in the blend regions of the projector image regions adjacent the one or more overlap regions, to gradually increase the brightness in the blend regions from the respective brightness of the corresponding image regions to the respective brightness of the one or more overlap regions according to one or more of: respective distances of pixels in the blend regions to the one or more overlap regions; a linear function; an S-function; and content of the plurality of images.

11. The method of claim 8 , further comprising controlling the pixels of the given image modulator and each of the respective image modulators, at least adjacent edge pixels corresponding to edges of the one or more overlap regions, according to one or more of: a closest corresponding overlap region edge of projected projector images; a weighting based on one or more closest corresponding overlap region edges of the projected projector images; and a cumulative brightness from each of the one or more closest corresponding overlap region edges of the projected projector images.

12. The method of claim 8 , further comprising determining respective orientations of image pixels of the given projector image and other projector images that form the one or more overlap regions; and further control the pixels of the given image modulator and each of the respective image modulators according to the respective orientations of the image pixels.

13. The method of claim 8 , further comprising determining respective projected sizes of image pixels of the given projector image and other projector images that form the one or more overlap regions; and further control the brightness of the pixels of the given image modulator and each of the respective image modulators according to the respective projected sizes of the image pixels.

14. The method of claim 8 , further comprising determining respective projected colors of image pixels of the given projector image and other projector images that form the one or more overlap regions; and further control the pixels of the given image modulator and each of the respective image modulators according to the respective projected colors of the image pixels.

15. A non-transitory computer-readable medium storing a computer program, wherein execution of the computer program is for:

at a computing device in communication with a plurality of projectors, each comprising an image modulator, the plurality of projectors located to project respective projector images, formed by respective image modulators, a plurality of projector images overlapping in one or more overlap regions; and at least one sensor configured to acquire digital images of at least portions of the plurality of projector images, for each given projector comprising a given image modulator, of the plurality of projectors:

determining, using the at least one sensor, respective correspondences between projected points of a given projector image and respective points of respective image modulators of other projectors of the plurality of projectors, the respective correspondences determined only for the respective points of the respective image modulators of the other projectors that correspond to respective projected points that points that are within a given maximum distance of the projected points of the given projector image, the given maximum distance being a maximum distance between adjacent projected grid points of a grid of points previously projected on an object onto which the given projector image is projected;

determining respective brightness of the one or more overlap regions;

determining respective brightness of projector image regions adjacent the one or more overlap regions; and,

based on the respective correspondences, control at least a portion of the pixels of the given image modulator and each of the respective image modulators, outside of at least one of the one or more overlap regions, in blend regions of the projector image regions adjacent the one or more overlap regions, to gradually increase brightness in the blend regions from the respective brightness of the corresponding projector image regions to the respective brightness of the one or more overlap regions.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2017
From: MOULE, KEVIN; WASILKA, NICK; VAN EERD, PETER ANTHONY; DENNISON, ANDREW DOUGLAS; MORRIS, RYAN THOMAS; URQUHART, DANIEL THOMSON
To: CHRISTIE DIGITAL SYSTEMS USA, INC.
Reel/Frame 042822/0201 →
Continuity (3)
Continuation In Part 15408983 · Jan 18, 2017
Provisional Application 62420830 · Nov 11, 2016
Related Publication 20180139422A1 · May 17, 2018
Cited By (2)
US 12,348,840 US 12,659,437