DLPU115 January 2022 DLPC3421
Table 3-34 describes the command parameters.
Parameter Bytes | Description |
---|---|
Byte 1 | See Figure 3-46 |
Byte 2 | CAIC maximum lumens gain |
Byte 3 | CAIC clipping threshold |
MSB | Byte 1 | LSB | |||||
---|---|---|---|---|---|---|---|
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 |
b(7) | CAIC gain display enable:
|
b(6) | CAIC gain display scale:
|
b(5:0) | Reserved |
The CAIC algorithm (Content Adaptive Illumination Control) provides adaptive control of the LED currents and the digital gain applied to the image.
The CAIC algorithm is enabled or disabled based on the method of LED current control selected by the OEM using the Write LED Output Control Method command. When enabled, the CAIC algorithm provides automatic control of the LED currents as specified by this command and the Write LED Output Control Method command.
The CAIC gain display provides a visual presentation of the instantaneous gain provided by the CAIC algorithm. The CAIC gain display is typically used as a debug tool and to show the performance of the algorithm; The CAIC gain display must never be used for normal operation. The display is composed of five bars, with the bottom three bars (green, red, and blue) showing the respective CAIC gain for each color. The top two bars are for TI debug use only. For the software, the CAIC gain display enable is controlled by CAIC_DEBUG_MODE (2:0), where disabled = 0h, and enabled = 3h. The display scale is set using CAIC_DEBUG_MODE(3).
Figure 3-47 shows the bit order and weighting for the CAIC maximum lumens gain value, which has a valid range from 1.0 to 4.0. Values outside of this range are considered an error (invalid command parameter value – communication status) and the command does not execute.
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 |
---|---|---|---|---|---|---|---|
22 | 21 | 20 | 2–1 | 2–2 | 2–3 | 2–4 | 2–5 |
The CAIC maximum lumens gain parameter sets the maximum lumens gain for a pixel as a result of both digital gain and increasing LED currents. The CAIC maximum lumens gain parameter also serves to bias the CAIC algorithm towards either constant power (variable brightness) or constant lumens (variable power). Some examples are listed below:
Figure 3-48 shows the bit order and weighting for the CAIC clipping threshold value, which has a valid range from 0.0% to 4.0%. Values outside of this range are considered an error (invalid command parameter value – communication status) and the command does not execute.
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 |
---|---|---|---|---|---|---|---|
21 | 20 | 2–1 | 2–2 | 2–3 | 2–4 | 2–5 | 2–6 |
The CAIC clipping threshold parameter sets the percentage of pixels clipped by the CAIC algorithm over the full frame of active data, due to the digital gain applied by the CAIC algorithm.
Figure 3-49 shows the bit order and weighting for the CAIC RGB intensity gain values, which have a valid range from 0.0 to almost 1.0. Values outside of this range are considered an error (invalid command parameter value – communication status) and the command does not execute.
b15 | b14 | b13 | b12 | b11 | b10 | b9 | b8 | b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Res | Res | Res | Res | Res | Res | 2–1 | 2–2 | 2–3 | 2–4 | 2–5 | 2–6 | 2–7 | 2–8 | 2–9 | 2–10 |
CAIC can be enabled in TPG and external input mode, but auto-disabled in splash and curtain mode.
Feature | TPG | Splash | Curtain | External Input |
---|---|---|---|---|
LABB | Supported | Supported | Auto-disabled | Supported |
CAIC | Supported | Auto-disabled | Auto-disabled | Supported |
Manual idle mode | Supported | Supported | Auto-disabled | Supported |