ADV7312KST Analog Devices Inc, ADV7312KST Datasheet - Page 48

no-image

ADV7312KST

Manufacturer Part Number
ADV7312KST
Description
Manufacturer
Analog Devices Inc
Datasheet

Specifications of ADV7312KST

Number Of Dac's
6
Adc/dac Resolution
11b
Screening Level
Commercial
Package Type
LQFP
Pin Count
64
Lead Free Status / RoHS Status
Not Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADV7312KST
Manufacturer:
ADI
Quantity:
624
ADV7312
Gamma Correction
[Subaddress 24h–37h for HD, Subaddress 66h–79h for SD]
Gamma correction is available for SD and HD video. For each
standard, there are twenty 8-bit wide registers. They are used to
program the gamma correction curves A and B. HD gamma
curve A is programmed at Addresses 24h to 2Dh, HD gamma
curve B at 2Eh to 7h. SD gamma curve A is programmed at
Addresses 66h to 6Fh, and SD gamma curve B at Addresses
70h to 79h.
Generally gamma correction is applied to compensate for the
nonlinear relationship between signal input and brightness level
output (as perceived on the CRT). It can also be applied wherever
nonlinear processing is used.
Gamma correction uses the function
where
Gamma correction is performed on the luma data only. The user
may choose either of two different curves, curve A or curve B.
At any one time, only one of these curves can be used.
The response of the curve is programmed at 10 predefined loca-
tions. In changing the values at these locations, the gamma curve
can be modified. Between these points, linear interpolation is
used to generate intermediate values. Considering the curve to
have a total length of 256 points, the 10 locations are at 24, 32,
48, 64, 80, 96, 128, 160, 192, and 224. Locations 0, 16, 240,
and 255 are fixed and cannot be changed.
For the length of 16 to 240, the gamma correction curve has to
be calculated as follows:
where:
y = gamma corrected output
x = linear input signal
To program the gamma correction registers, the seven values for
y have to be calculated using the following formula:
where:
x
n = 24, 32, 48, 64, 80, 96, 128, 160, 192, or 224
y
the gamma correction register
(n – 16)
n
= gamma power factor
= Value for y along the y axis, which has to be written into
= Value for x along x axis at points
= gamma power factor.
y
n
=
(
Signal
240 16
x
(
n
16)
OUT
y
)
=
=
(
x
Signal
×
γ
(
240 16
IN
)
γ
)
+
16
–48–
For example:
*rounded to the nearest integer
The gamma curves in Figures 40 and 41 are examples only; any
user defined curve is acceptable in the range of 16 to 240.
Figure 40. Signal Input (Ramp) and Signal Output
for Gamma 0.5
Figure 41. Signal Input (Ramp) and Selectable
Output Curves
300
250
200
150
100
300
250
200
150
100
50
50
0
0
0
0
GAMMA CORRECTION BLOCK OUTPUT TO A RAMP INPUT
y
y
y
y
y
y
y
y
y
y
GAMMA CORRECTION BLOCK TO A RAMP INPUT FOR
24
32
48
64
80
96
128
160
192
224
= [(8 / 224)
= [(16 / 224)
= [(32 / 224)
= [(48 / 224)
= [(64 / 224)
= [(80 / 224)
= [(112 / 224)
= [(144 / 224)
= [(176 / 224)
= [(208 / 224)
50
50
SIGNAL INPUT
VARIOUS GAMMA VALUES
100
100
0.5
0.5
0.5
0.5
0.5
0.5
LOCATION
LOCATION
× 224] + 16 = 58*
0.5
0.5
0.5
0.5
0.5
× 224] + 16 = 76*
× 224] + 16 = 101*
× 224] + 16 =120*
× 224] + 16 =136*
× 224] + 16 = 150*
× 224] + 16 = 174*
× 224] + 16 = 195*
× 224] + 16 = 214*
× 224] + 16 = 232*
1.5
1.8
0.3
0.5
SIGNAL OUTPUT
150
150
200
200
250
250
REV. 0

Related parts for ADV7312KST