JAJSGI1B November 2018 – May 2022 DLP4710
PRODUCTION DATA
During a given period of time, the landed duty cycle of a given pixel depends on the image content being displayed by that pixel.
In the simplest case for example, when the system displays pure-white on a given pixel for a given time period, that pixel operates very close to a 100/0 landed duty cycle during that time period. Likewise, when the system displays pure-black, the pixel operates very close to a 0/100 landed duty cycle.
Between the two extremes (ignoring for the moment color and any image processing that may be applied to an incoming image), the landed duty cycle tracks one-to-one with the gray scale value, as shown in Table 7-1.
Grayscale Value | Nominal Landed Duty Cycle |
---|---|
0% | 0/100 |
10% | 10/90 |
20% | 20/80 |
30% | 30/70 |
40% | 40/60 |
50% | 50/50 |
60% | 60/40 |
70% | 70/30 |
80% | 80/20 |
90% | 90/10 |
100% | 100/0 |
To account for color rendition (and continuing to ignore image processing for this example) requires knowing both the color intensity (from 0% to 100%) for each constituent primary color (red, green, and/or blue) for the given pixel as well as the color cycle time for each primary color, where color cycle time describes the total percentage of the frame time that a given primary must be displayed in order to achieve the desired white point.
During a given period of time, the nominal landed duty cycle of a given pixel can be calculated as shown in Equation 4:
where
For example, assume that the ratio of red, green and blue color cycle times are as listed in Table 7-2 (in order to achieve the desired white point) then the resulting nominal landed duty cycle for various combinations of red, green, blue color intensities are as shown in Table 7-3.
Red Cycle Percentage | Green Cycle Percentage | Blue Cycle Percentage |
---|---|---|
50% | 20% | 30% |
Red Scale Value | Green Scale Value | Blue Scale Value | Nominal Landed Duty Cycle |
---|---|---|---|
0% | 0% | 0% | 0/100 |
100% | 0% | 0% | 50/50 |
0% | 100% | 0% | 20/80 |
0% | 0% | 100% | 30/70 |
12% | 0% | 0% | 6/94 |
0% | 35% | 0% | 7/93 |
0% | 0% | 60% | 18/82 |
100% | 100% | 0% | 70/30 |
0% | 100% | 100% | 50/50 |
100% | 0% | 100% | 80/20 |
12% | 35% | 0% | 13/87 |
0% | 35% | 60% | 25/75 |
12% | 0% | 60% | 24/76 |
100% | 100% | 100% | 100/0 |
The last factor to consider when estimating the landed duty cycle is any applied image processing. In the DLPC34xx controller family, the two functions which influence the actual landed duty cycle are Gamma and IntelliBright™, and bitplane sequencing rules.
Gamma is a power function of the form Output_Level = A × Input_LevelGamma, where A is a scaling factor that is typically set to 1.
In the DLPC34xx controller family, gamma is applied to the incoming image data on a pixel-by-pixel basis. A typical gamma factor is 2.2, which transforms the incoming data as shown in Figure 7-2.
As shown in Figure 7-2, when the gray scale value of a given input pixel is 40% (before gamma is applied), then gray scale value is 13% after gamma is applied. Because gamma has a direct impact on the displayed gray scale level of a pixel, it also has a direct impact on the landed duty cycle of a pixel.
The IntelliBright algorithms content adaptive illumination control (CAIC) and local area brightness boost (LABB) also apply transform functions on the gray scale level of each pixel.
But while amount of gamma applied to every pixel (of every frame) is constant (the exponent, gamma, is constant), CAIC and LABB are both adaptive functions that can apply a different amounts of either boost or compression to every pixel of every frame.
Consideration must also be given to any image processing which occurs before the DLPC3439 or DLPC3479 controller.