SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
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 11-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 |