System and method for correcting luminance non-uniformity of obliquely projected images
First Claim
1. A method for correcting non-uniformity in luminance of an image generated by a projector and displayed obliquely on a screen having a surface, wherein the projector has a plurality of pixels for use in generating images and each projector pixel subtends to a corresponding projected area on the screen, the method comprising the steps of:
- identifying, with a camera, the projector pixel that subtends to the largest projected area on the screen;
determining a ratio between the projected area of each pixel and the largest projected area;
organizing the ratio determined for each pixel into an attenuation array;
modifying luminance information of an input image received by the projector by the ratios of the attenuation array; and
utilizing the modified luminance information to drive the projector such that the image produced on the screen is uniform in luminance.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method corrects luminance non-uniformity caused by images being obliquely projected onto a screen. A camera is used to record the geometry of the obliquely displayed image. Utilizing this recorded geometry, a homography is then derived that maps pixels between the projector'"'"'s coordinate system and the screen'"'"'s coordinate system. Utilizing the homography, the projector pixel that attends to the largest projected area on the screen is identified. Next, the ratio of each pixel'"'"'s projected area to the largest projected area is computed. These ratios are then organized into an attenuation array that is used to produce “corrected” luminance information from input image data. The projector is then driven with the “corrected” luminance information.
109 Citations
13 Claims
-
1. A method for correcting non-uniformity in luminance of an image generated by a projector and displayed obliquely on a screen having a surface, wherein the projector has a plurality of pixels for use in generating images and each projector pixel subtends to a corresponding projected area on the screen, the method comprising the steps of:
-
identifying, with a camera, the projector pixel that subtends to the largest projected area on the screen; determining a ratio between the projected area of each pixel and the largest projected area; organizing the ratio determined for each pixel into an attenuation array; modifying luminance information of an input image received by the projector by the ratios of the attenuation array; and utilizing the modified luminance information to drive the projector such that the image produced on the screen is uniform in luminance. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for correcting luminance of an image displayed with an oblique shape on a screen having a surface, the system comprising:
-
a projector for generating the image, the projector having a non-perpendicular optical axis relative to the surface of the screen; a camera for capturing the image, the camera having a substantially perpendicular optical axis relative to the surface of the screen; a luminance correction engine for receiving the captured image from the camera, said luminance correction engine being configured to determine a ratio between a projected area of each pixel and the largest projected area on the screen, to organize the ratio determined for each pixel into an attenuation array, and to send the attenuation array to the projector, wherein the projector receives the attenuation or ray and modifies the luminance of the image. - View Dependent Claims (8, 9, 10)
-
-
11. An apparatus for correcting non-uniformity in luminance of an image generated by a projector and displayed obliquely on a screen having a surface, wherein the projector has a plurality of pixels for use in generating images and each projector pixel subtends to a corresponding projected area on the screen, the apparatus comprising:
-
means for capturing the image; means for calculating an attenuation array based upon the captured image, wherein the means for calculating an attenuation array is configured to determine a ratio between the projected area of each pixel and the largest projected area on the screen to calculate the attenuation array; means for modifying luminance information of an input image received by the projector by the attenuation array; and means for driving the projector with the modified luminance information such that the image produced on the screen is uniform in luminance. - View Dependent Claims (12, 13)
-
Specification