English
Language : 

HMP8116 Datasheet, PDF (7/43 Pages) Intersil Corporation – NTSC/PAL Video Decoder
HMP8116
Digital Processing of Video
Once the luma and chroma have been separated the
HMP8116 then performs programmable modifications (i.e.
contrast, coring, color space conversions, color AGC, etc.) to
the decoded video signal.
UV TO CbCr CONVERSION
The baseband U and V signals are scaled and offset to gen-
erate a nominal range of 16-240 for both the Cb and Cr data.
DIGITAL COLOR GAIN CONTROL
There are four types of color gain control modes available:
no gain control, automatic gain control, fixed gain control,
and freeze automatic gain control.
If “no gain control” is selected, the amplitude of the color dif-
ference signals (CbCr) is not modified, regardless of varia-
tions in the color burst amplitude. Thus, a gain of 1x is
always used for Cb and Cr.
If “automatic gain control” is selected, the amplitude of the
color difference signals (CbCr) is compensated for variations
in the color burst amplitude. The burst amplitude is averaged
with the two previous lines having a color burst to limit line-
to-line variations. A gain of 0.5x to 4x is used for Cb and Cr.
If “fixed gain control” is selected, the amplitude of the color
difference signals (CbCr) is multiplied by a constant, regard-
less of variations in the color burst amplitude. The constant
gain value is specified by the COLOR GAIN register 1CH. A
gain of 0.5x to 4x is used for Cb and Cr. Limiting the gain to
4x limits the amount of amplified noise.
If “freeze automatic gain control” is selected, the amplitude
of the color difference signals (CbCr) is multiplied by a con-
stant. This constant is the value the AGC circuitry generated
when the “freeze automatic gain” command was selected.
COLOR KILLER
If “enable color killer” is selected, the color output is turned
off when the running average of the color burst amplitude is
below approximately 25% of nominal for four consecutive
fields. When the running average of the color burst ampli-
tude is above approximately 25% of nominal for four consec-
utive fields, the color output is turned on. The color output is
also turned off when excessive phase error of the chroma
PLL is present.
If “force color off” is selected, color information is never
present on the outputs.
If “force color on” is selected, color information is present on
the outputs regardless of the color burst amplitude or
chroma PLL phase error.
Y PROCESSING
The black level is subtracted from the luminance data to
remove sync and any blanking pedestal information. Nega-
tive values of Y are supported at this point to allow proper
decoding of “below black” luminance levels.
Scaling is done to position black at 8-bit code 0 and white at
8-bit code 219.
A chroma trap filter may be used to remove any residual
color subcarrier from the luminance data. The center fre-
quency of the chroma trap is automatically determined from
the video standard being decoded. The chroma trap should
be disabled during S-video operation to maintain maximum
luminance bandwidth. Alternately, a 3MHz lowpass filter may
be used to remove high-frequency Y data. This may make a
noisy image more pleasing to the user, although softer.
Coring of the high-frequency Y data may be done to reduce
low-level high frequency noise.
Coring of the Y data may also be done to reduce low-level
noise around black. This forces Y data with the following val-
ues to a value of 0:
coring = 1: +/- 1
coring = 2: +/- 1, +/- 2
coring = 3: +/- 1, +/- 2. +/- 3
High-frequency components of the luminance signal may be
“peaked” to control the sharpness of the image. Maximum
gain may be selected to occur at either 2.6MHz or the color
subcarrier frequency. This may be used to make the dis-
played image more pleasing to the user. It should not be
used if the output video will be compressed, as the circuit
introduces high-frequency components that will reduce the
compression ratio.
The brightness control adds or subtracts a user-specified
DC offset to the Y data. The contrast control multiplies the Y
data by a user-specified amount. These may be used to
make the displayed image more pleasing to the user.
Finally, a value of 16 is added to generate a nominal range of
16 (black) to 235 (white).
CbCr PROCESSING
The CbCr data is lowpass filtered to either 0.85 or 1.5MHz.
Coring of the CbCr data may be done to reduce low-level
noise around zero. This forces CbCr data with the following
values to a value of 128.
coring = 1: 127, 129
coring = 2: 126, 127, 129, 130
coring = 3: 125, 126, 127, 129, 130, 131
The saturation control multiplies the CbCr data by a user-
specified amount. This may be used to make the displayed
image more pleasing to the user. The CbCr data may also
be optionally multiplied by the contrast value to avoid color
shifts when changing contrast.
The hue control provides a user-specified phase offset to the
color subcarrier during decoding. This may be used to cor-
rect slight hue errors due to transmission.
YCbCr OUTPUT FORMAT PROCESSING
Y has a nominal range of 16 to 235. Cb and Cr have a nomi-
nal range of 16 to 240, with 128 corresponding to zero. Val-
ues less than 1 are made 1 and values greater than 254 are
7