Method for Creating Blending Ramps for Complex Projector Image Overlaps
AssigneeSeiko Epson Corporation
InventorSteve Nelson
Life of this patent
Estimating the term…
Abstract
Three or more projectors project their respective images to form a composite image. In some cases all three projected images overlap. In order to compensate for distortions in this overlap, blending values are assigned to the projector pixels that contribute to the overlap regions. Pixels that contribute to the overlap of two projectors are assigned a blending value associated with this projector pair. Pixels that contribute to the overlap of three projectors are assigned a blending value that is the greater of the two blending values associated with the two projector pairs, after such blending value has been scaled.
Claims15
A method for applying blending values to projector pixels in a system where two or more projectors project onto a surface and an image projected from one projector overlaps with at an image from at least one other projector comprising:
- projecting from a first projector a first image onto a display area;
- projecting from a second projector a second image onto the display area at the same time the first image is being projected, the second image overlapping the first image in an overlap portion of the display area to form a double projector overlap image;
- projecting from a third projector a third image onto the display area at the same time the first and second images are being projected, the third image overlapping the first and second images in an overlap portion of the display area to form a triple projector overlap image;
- determining if a first projector pixel projects onto the surface to form the triple projector overlap image, and
- if the first projector pixel projects onto the surface to form the triple overlap image,
- comparing first and second blending values, the first blending value associated with one pair of projectors and the second blending value associated with a different pair of projectors, and selecting the largest blending value,
- multiplying the largest blending value by a scale factor to obtain a resultant blending value, and
- assigning the resultant blending value to the first projector pixel.
A system for applying blending values to projector pixels where two or more projectors project onto a surface and an image projected from one projector overlaps with at an image from at least one other projector comprising:
- a first projector that projects a first image onto a display area;
- a second projector that projects a second image onto the display area at the same time the first image is being projected, the second image overlapping the first image in an overlap portion of the display area to form a double projector overlap image;
- a third projector that projects a third image onto the display area at the same time the first and second images are being projected, the third image overlapping the first and second images in an overlap portion of the display area to form a triple projector overlap image;
- and
- a processing unit that determining if a first projector pixel projects onto the surface to form the triple projector overlap image, and
- if the first projector pixel projects onto the surface to form the triple overlap image,
- compares first and second blending values, the first blending value associated with one pair of projectors and the second blending value associated with a different pair of projectors, and selects the largest blending value,
- multiplies the largest blending value by a scale factor to obtain a resultant blending value, and
- assigns the resultant blending value to the first projector pixel.
A computer-readable medium embodying instructions executable by a computer to perform a method for applying blending values to projector pixels in a system where two or more projectors project onto a surface and an image projected from one projector overlaps with at an image from at least one other projector, the method comprising:
- projecting from a first projector a first image onto a display area;
- projecting from a second projector a second image onto the display area at the same time the first image is being projected, the second image overlapping the first image in an overlap portion of the display area to form a double projector overlap image;
- projecting from a third projector a third image onto the display area at the same time the first and second images are being projected, the third image overlapping the first and second images in an overlap portion of the display area to form a triple projector overlap image;
- determining if a first projector pixel projects onto the surface to form the triple projector overlap image, and
- if the first projector pixel projects onto the surface to form the triple overlap image,
- comparing first and second blending values, the first blending value associated with one pair of projectors and the second blending value associated with a different pair of projectors, and selecting the largest blending value,
- multiplying the largest blending value by a scale factor to obtain a resultant blending value, and
- assigning the resultant blending value to the first projector pixel.
Dependencies are inferred from the claim text.