2004 Jun 29
29
Philips Semiconductors
Product specification
HD-CODEC
SAA7108AE; SAA7109AE
In most cases the vertical offsets will be the same for odd
and even fields. The results should be rounded down.
YPIX = InLin
YSKIP defines the anti-flicker function. 0 means maximum
flicker reduction but minimum vertical bandwidth, 4095
gives no flicker reduction and maximum bandwidth. Note
that the maximum value for YINC is 4095. It might be
necessary to reduce the value of YSKIP to fulfil this
requirement.
When YINC = 0 it sets the scaler to scaling factor 1. The
initial weighting factors must not be set to 0 in this case.
YIWGTE may go negative. In this event, YINC should be
added and YOFSE incremented. This can be repeated as
often as necessary to make YIWGTE positive.
Note that these equations assume that the input is
non-interlaced while the output is interlaced. If the input is
interlaced, the initial weighting factors need to be adapted
to get the proper phase offsets in the output frame.
If vertical upscaling beyond the upper capabilities is
required, the parameter YUPSC may be set to 1. This
extends the maximum vertical scaling factor by a factor 2.
Only the parameter YINC gets affected, it needs to be
divided by 2 to get the same effect.
There are restrictions in this mode:
The vertical filter YFILT is not available in this mode; the
circuit will ignore this value
The horizontal blanking needs to be long enough to
transfer an output line between 2 memory locations.
This is 710 internal pixel clocks
Ortheupscalingfactorneedstobelimitedto 1.5andthe
horizontal upscaling factor is also limited to less than
~
1.5. In this case a normal blanking length is sufficient.
8.21
Input levels and formats
The SAA7108AE; SAA7109AE accepts digital Y, C
B
, C
R
or RGB data with levels (digital codes) in accordance with
“ITU-R BT.601” An optional gain adjustment also allows
data to be accepted with the full level swing of 0 to 255.
For C and CVBS outputs, deviating amplitudes of the
colour difference signals can be compensated for by
independent gain control setting, while gain for luminance
is set to predefined values, distinguishable for 7.5 IRE
set-up or without set-up.
The RGB, respectively C
R
-Y-C
B
path features an
individual gain setting for luminance (GY) and colour
difference signals (GCD). Reference levels are measured
with a colour bar, 100 % white, 100 % amplitude and
100 % saturation.
The encoder section of the SAA7108AE; SAA7109AE has
special input cells for the VGC port. They operate at a
wider supply voltage range and have a strict input
threshold at
1
/
2
V
DD(DVO)
. To achieve full speed of these
cells, the EIDIV bit needs to be set to logic 1. In this case
the impedance of these cells is approximately 6 k
. This
may cause trouble with the bootstrapping pins of some
graphic chips. So the power-on reset forces the bit to
logic 0, the input impedance is regular in this mode.
Table 7
“ITU-R BT.601”signal component levels
Note
1.
Transformation:
a) R = Y + 1.3707
×
(C
R
128)
b) G = Y
0.3365
×
(C
B
0.6982
×
(C
R
128)
c) B = Y + 1.7324
×
(C
B
128).
YINC
InLin
2
+
-OutLin
1
4095
+
×
4096
×
=
YIWGTO
2
YINC
YINC
2048
+
=
YIWGTE
YSKIP
2
–
=
COLOUR
SIGNALS
(1)
Y
C
B
128
16
166
54
202
90
240
128
C
R
128
146
16
34
222
240
110
128
R
G
B
White
Yellow
Cyan
Green
Magenta
Red
Blue
Black
235
210
170
145
106
81
41
16
235
235
16
16
235
235
16
16
235
235
235
235
16
16
16
16
235
16
235
16
235
16
235
16