The invention relates to projection displays, and more particularly to projection display systems comprising a plurality of projectors arranged to display tiled images on a display screen.
The quality of a projected image can be described by reference to a number of image characteristics. Each characteristic represents a potential source of distortion in the displayed image. Brightness and brightness uniformity are important characteristics of displayed images. Brightness distortion, also referred to as luminance distortion degrades the quality of a projected image to a viewer of the image. Most projectors do not project images at a constant luminance level across the entire display screen. Therefore, brightness distortion is a common problem in the design of projector display systems.
Brightness distortion has many possible sources. A common source of brightness distortion is due to inherent optical characteristics of lenses used in projection displays. This non uniformity is due to the design of the optics within the light engines of the projectors. Another possible cause for non uniformity is the projection lamps themselves. Regardless of the source of the luminance distortion, non-uniformity in luminance detracts from the displayed image in the eyes of a viewer of the image.
The luminance non-uniformity of a projector and its associated lens can become more pronounced when a plurality of projectors are employed in combination to display a single image on a display screen. Such an arrangement of projectors is as “tiling”. Tiling projectors and projector images on a display screen provides a larger image with higher overall resolution than can be obtained from a single projector. However, the technique of tiling images for display has drawbacks. Non-uniformity in luminance is often much more apparent in a composite image created by multiple projectors whose individual images are tiled together. This is particularly a problem in “seam” areas of the displayed image. Seams are created in those areas where images from a plurality of projectors overlap each other on the display screen. Brightness non uniformity in seam areas of a displayed tiled image is distracting to viewers and degrades the quality of the displayed image. Therefore, systems and methods for maintaining brightness uniformity in seam areas of tiled images are needed.
The present invention provides systems and methods for maintaining brightness uniformity in seam areas of tiled images.
Preferred embodiments of the present invention will be described below in more detail, with reference to the accompanying drawings, in which:
Each separately projected image portion 158, 258 comprises a corresponding unique image portion (159, 259) respectively of image 20. Each separately projected image portion 158, 258 further comprises a common image portion (60L and 60R) respectively of image 20. For example, a first projector 160 projects first portion 158 of image 20 onto screen 40. First portion 158 of image 20 comprises a unique image portion 159, i.e., a portion of image 20 that is not projected by any other projector. First portion 158 of image 20 also comprises a common portion 60L. Portion 60L is a duplicate of image portion 60R of image portion 258. Common portion 60L and common portion 60R are projected to overlap each other on display 40. The overlapping common portions 60L and 60R define a seam 88 of projected image 20.
System 10 further comprises a video image separator 90. A video signal representing video image 20 is provided to video image separator 90. A processor 95 of image separator 90 separates the incoming video image signal into video image signal portions 106 and 206. Video image signal portions 106, 206 represent video image portions 158 and 258 respectively.
Video image separator further comprises a pixel brightness adjuster 27. Pixel brightness adjuster 27 examines pixel values within overlapping image portions (e.g., 60L and 60R) of image signal portions 106 and 206. Brightness adjuster 27 divides pixel values corresponding to overlapping pixels of overlapping image portions 60L and 60R (for example pixel 32 and 22) by the number of overlapping image portions comprising seam 88. In the system illustrated in
However, pixel values are represented by a limited number of bits. For example pixel values are commonly represented by 8 bits. Each of the 256 combinations of 8 bits corresponds to a different brightness level. If a brightness level does is not evenly divisible by the number of projectors it is not possible to accurately represent the original brightness value by a combination of equal lower values. In order to more closely approximate the original brightness value, pixel adjuster 27 determines the modulus (n) of the pixel brightness value to be adjusted, where n is the number of projectors comprising system 100. Pixel brightness adjuster 27 adjusts the pixel brightness value for each projector based on the modulus (n) it determines.
In a two projector system pixel brightness adjuster 27 determines the modulus (2) of pixel brightness values of overlapping pixels. If the modulus (2) is 0, the original brightness value is evenly divisible by the number of projectors. In that case dividing the value by two and assigning equal values to each overlapping pixel will provide the original brightness value when the overlapping pixels are displayed.
If the modulus is 1, one of the overlapping pixels is assigned the integer portion of the original brightness value divided by the number of projectors. The other overlapping pixel is assigned a brightness value equal to the brightness value assigned to the other plus 1.
Pixel adjuster 27 of video separator 90 compensates for distortions in brightness by dividing the brightness value P of each pixel in area 72, for example the brightness value of pixel 800, by four (the number of projectors providing a pixel value for pixel 800). A value of P/4 is assigned to each overlapping pixel. To avoid loss of dynamic range pixel adjuster 27 also determines the modulus (n) for pixel brightness values of overlapping pixels, where n=4. If the modulus (4) of the brightness value is 0 each of the four overlapping pixel values is assigned a brightness value equal to the original brightness value divided by 4 (P/4). If modulus (4) of the brightness value is 1 a binary 1 is added to P/4 for one of the four overlapping pixels. If the modulus (4) of the brightness value is 2 a binary 1 is added to P/4 for two of the overlapping pixels. If the modulus 4 of the brightness value is 3 a binary 1 is added to three of the overlapping pixels. By adjusting pixel brightness values in accordance with the modulus (n) of the brightness of overlapping pixels, pixel brightness adjuster improves the dynamic range in the seams of image 20.
This application claims priority to provisional application Ser. No. 60/751,336 filed Dec. 16, 2005, incorporated herein by reference.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US2006/048139 | 12/18/2006 | WO | 00 | 6/16/2008 |
Number | Date | Country | |
---|---|---|---|
60751336 | Dec 2005 | US |