SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
When the active matrix path is used, the spatial/temporal dithering logic can be selected to enhance the quality of the active matrix outputs. The encoded pixel values are used by spatial/temporal dithering logic to display the data in a lower color depth on the LCD panel. The dithering logic is integrated after the CPR and before the TDM. The spatial/temporal dithering algorithm is based on the (x,y) pixel position and frame rate control. The dithering logic can process the pixels over one frame, two frames, or four frames. The number of frames is selected by setting the DISPC_CONTROLo[31:30] SPATIALTEMPORALDITHERINGFRAMES bit field. In the case of a single frame, only spatial processing is applied, and in multiple frames, spatial and temporal processing are applied to the pixels. The spatial/temporal dithering logic is enabled by setting the DISPC_CONTROLo[7] STDITHERENABLE bit to 0x1.
When the spatial/temporal dithering logic is disabled (see also Table 13-88):
Pixel Format | RGB12(2) | RGB16(2) | RGB24(2) | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Display Panel Interface(1) | 12-bit | 16-bit | 18-bit | 24-bit | 12-bit | 16-bit | 18-bit | 24-bit | 12-bit | 16-bit | 18-bit | 24-bit |
voutX_d23 | R3 | R4 | R7 | |||||||||
voutX_d22 | R2 | R3 | R6 | |||||||||
voutX_d21 | R1 | R2 | R5 | |||||||||
voutX_d20 | R0 | R1 | R4 | |||||||||
voutX_d19 | R3/0 | R0 | R3 | |||||||||
voutX_d18 | R2/0 | R4/0 | R2 | |||||||||
voutX_d17 | R3 | R1/0 | R4 | R3/0 | R7 | R1 | ||||||
voutX_d16 | R2 | R0/0 | R3 | R2/0 | R6 | R0 | ||||||
voutX_d15 | R3 | R1 | G3 | R4 | R2 | G5 | R7 | R5 | G7 | |||
voutX_d14 | R2 | R0 | G2 | R3 | R1 | G4 | R6 | R4 | G6 | |||
voutX_d13 | R1 | R3/0 | G1 | R2 | R0 | G3 | R5 | R3 | G5 | |||
voutX_d12 | R0 | R2/0 | G0 | R1 | R4/0 | G2 | R4 | R2 | G4 | |||
voutX_d11 | R3 | R3/0 | G3 | G3/0 | R4 | R0 | G5 | G1 | R7 | R3 | G7 | G3 |
voutX_d10 | R2 | G3 | G2 | G2/0 | R3 | G5 | G4 | G0 | R6 | G7 | G6 | G2 |
voutX_d9 | R1 | G2 | G1 | G1/0 | R2 | G4 | G3 | G5/0 | R5 | G6 | G5 | G1 |
voutX_d8 | R0 | G1 | G0 | G0/0 | R1 | G3 | G2 | G4/0 | R4 | G5 | G4 | G0 |
voutX_d7 | G3 | G0 | G3/0 | B3 | G5 | G2 | G1 | B4 | G7 | G4 | G3 | B7 |
voutX_d6 | G2 | G3/0 | G2/0 | B2 | G4 | G1 | G0 | B3 | G6 | G3 | G2 | B6 |
voutX_d5 | G1 | G2/0 | B3 | B1 | G3 | G0 | B4 | B2 | G5 | G2 | B7 | B5 |
voutX_d4 | G0 | B3 | B2 | B0 | G2 | B4 | B3 | B1 | G4 | B7 | B6 | B4 |
voutX_d3 | B3 | B2 | B1 | B3/0 | B4 | B3 | B2 | B0 | B7 | B6 | B5 | B3 |
voutX_d2 | B2 | B1 | B0 | B2/0 | B3 | B2 | B1 | B4/0 | B6 | B5 | B4 | B2 |
voutX_d1 | B1 | B0 | B3/0 | B1/0 | B2 | B1 | B0 | B3/0 | B5 | B4 | B3 | B1 |
voutX_d0 | B0 | B3/0 | B2/0 | B0/0 | B1 | B0 | B4/0 | B2/0 | B4 | B3 | B2 | B0 |