dss-200
÷
÷
÷
ø
ö
ç
ç
ç
è
æ
ú
ú
ú
û
ù
ê
ê
ê
ë
é
ú
ú
ú
û
ù
ê
ê
ê
ë
é
=
ú
ú
ú
û
ù
ê
ê
ê
ë
é
Bin
Gin
Rin
BB
0
0
0
GG
0
0
0
RR
Bout
Gout
Rout
*
*
256
1
=
Rout
256
1
*
è
æ
RR * Rin
è
æ
=
Gout
256
1
*
è
æ
GG * Gin
è
æ
=
Bout
256
1
*
è
æ
BB * Bin
è
æ
dss-201
÷
÷
÷
ø
ö
ç
ç
ç
è
æ
ú
ú
ú
û
ù
ê
ê
ê
ë
é
ú
ú
ú
û
ù
ê
ê
ê
ë
é
=
ú
ú
ú
û
ù
ê
ê
ê
ë
é
Bin
Gin
Rin
128
0
0
0
256
0
0
0
256
Bout
Gout
Rout
*
*
256
1
=
Rout
256
1
*
è
æ
256 * Rin
è
æ
=
Gout
256
1
*
è
æ
256 * Gin
è
æ
=
Bout
256
1
*
è
æ
128 * Bin
è
æ
=>
Rout = Rin
=>
Gout = Gin
=>
0.5 *
Bout =
Bin
Public Version
www.ti.com
Display Subsystem Basic Programming Model
Figure 7-131. Diagonal Matrix Configuration
According to these 3 new equations, each output component only depends on the corresponding input
color. The coefficients can easily be used to reduce the impact of a non-white backlight.
Let's take the example of a "blue" backlight. In this case, users have the feeling that a blue film has been
added on the screen, and then each color seems to be "too much blue". The goal is then to reduce the
"Blue" component and to keep the "Red" and "Green" ones unchanged. The following matrix can be used
for a reduction by a half of the blue component.
gives the corresponding matrix and
equations for each component.
Figure 7-132. Example - Diagonal Matrix Configuration
shows the result of an image on a "blue" backlight screen with and without CPR.
1735
SWPU177N – December 2009 – Revised November 2010
Display Subsystem
Copyright © 2009–2010, Texas Instruments Incorporated