Function
saturate_luma
1
0
8.4.12. SD Hue Adjust Control
When enabled, the SD hue adjust control register is used to adjust the hue on the SD composite and chroma outputs. To enable this feature,
hue_en
must be programmed to 1.
hue_en, Encoder Map, Address 0xE487[2]
This bit is used to enable the hue adjust function.
Function
hue_en
1
0
Register 0xE4A0 contains the bits required to vary the hue of the video data, that is, the variance in phase of the subcarrier during active
video with respect to the phase of the subcarrier during the color burst. The ADV8003 encoder provides a range of ±22.5° in increments
of 0.17578125°. For normal operation (zero adjustment), this register is set to 0x80. Value 0xFF and value 0x00 represent the upper and
lower limits, respectively, of the attainable adjustment in NTSC mode. Value 0xFF and value 0x01 represent the upper and lower limits,
respectively, of the attainable adjustment in PAL mode.
The hue adjust value is calculated using the following equation:
Hue Adjust (°) = 0.17578125° (HCR
where HCR
is the hue adjust control register (decimal).
d
For example, to adjust the hue by +4°, write 0x97 to hue[7:0].
4
+
. 0
17578125
where the sum is rounded to the nearest integer.
To adjust the hue by −4°, write 0x69 to hue[7:0].
−
4
+
. 0
17578125
where the sum is rounded to the nearest integer.
hue[7:0], Encoder Map, Address 0xE4A0[7:0]
This register is used to set the SD hue adjust value.
Function
hue[7:0]
0x00
Rev. B, August 2013
Description
Enabled
Disabled
Description
Enabled
Disabled
− 128)
d
128
≈
151
d
=
x 0
97
128
≈
105
d
=
x 0
9 6
Description
SD hue adjust value
324
ADV8003 Hardware Manual
Need help?
Do you have a question about the ADV8003 and is the answer not in the manual?