Manual Color Space Conversion Matrix; Figure 49: Single Csc Channel; Table 12: Csc Coefficients - Analog Devices ADV7850 Hardware Manual

Fast switching 4:1 hdmi 1.4 receiver with 3d-comb decoder and digitizer
Table of Contents

Advertisement

Manual Color Space Conversion Matrix

6.18.5
The ADV7850 features Color Space Converter (CSC) in SDP core. CSC provides any-to-any color space conversion support, that is, it
support formats such as RGB, YUV, YcrCb, and many other color spaces.
The CSC matrix in the ADV7850 is a 3 x 3 matrix with full programmability of all coefficients in the matrix in manual mode. Each
coefficient is 12-bit wide to ensure signal integrity is maintained in the CSC section. The CSC contains three identical processing
channels, one of which is shown in
the individual channels to the CSC is multiplied by a separate coefficient for each channel. In
A2, and A3. The variable labeled A4 in
bit labeled sdp_csc_scale; this bit can be used to accommodate coefficients that extend the supported range. The functional diagram for a
single channel in the CSC as per
are called B1, B2, B3, B4, C1, C2, C3, and C4. To enable the manual color space conversion matrix, the
high.
The coefficients mentioned previously are detailed in
Function
Bit
sdp_a1[12:0]
sdp_a2[12:0]
sdp_a3[12:0]
sdp_b1[12:0]
sdp_b2[12:0]
sdp_b3[12:0]
sdp_c1[12:0]
sdp_c2[12:0]
sdp_c3[12:0]
sdp_csc_scale
sdp_a4[14:0]
sdp_b4[14:0]
sdp_c4[14:0]
sdp_csc_auto, Addr 94 (sdp_IO), Address 0xE0[6]
This control is used to select the CSC operation.
Rev. A May 2012
Figure
49. The main inputs labeled In_A, In_B, and In_C comes from SDP core output. Each input to
Figure 49
is used as an offset control for channel A in the CSC. There is also a further CSC control
Figure 49
is repeated for the other two remaining channels B and C. The coefficients for these channels
A1[12:0]
In_A [11:0]
X
+
A2[12:0]
In_B [11:0]
X
A3[12:0]
In_C [11:0]
X

Figure 49: Single CSC Channel

Table 12

Table 12: CSC Coefficients

sdp_IO Map Address
0xE0[4:0], 0xE1[7:0]
0xE2[4:0], 0xE3[7:0]
0xE4[4:0], 0xE5[7:0]
0xE8[4:0], 0xE9[7:0]
0xEA[4:0], 0xEB[7:0]
0xEC[4:0], 0xED[7:0]
0xF0[4:0], 0xF1[7:0]
0xF2[4:0], 0xF3[7:0]
0xF4[4:0], 0xF5[7:0]
0xE0[7]
0xE6[6:0], 0xE7[7:0]
0xEE[6:0], 0xEF[7:0]
0xF6[6:0], 0xF7[7:0]
CSC_scale
A4[12:0]
X 2
1
+
+
0
along with the default values for these coefficients.
Reset Value (Hex)
0x07D2
0x0000
0x0040
0x0000
0x0926
0x0000
0x0000
0x0000
0x0681
0x00
0x7F00
0x0000
0x0000
132
Figure
49, these coefficients are marked A1,
sdp_csc_auto
bit should be set
Out_A [11:0]
Description
Coefficients for channel A
Coefficients for channel B
Coefficients for channel C
Scaling for CSC formula
Offsets for the three channels
ADV7850

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ADV7850 and is the answer not in the manual?

Table of Contents