INFINEON SDA9290-5

Picture Processor
SDA 9290-5
Preliminary Data
NMOS IC
Features
● Noise and cross color reduction by field - or frame
●
●
●
●
●
●
●
●
●
recursive filtering
3 adjustments: 4-dB-, 7-dB- or 12-dB reduction
Automatic adaption to signal quality during vertical
blanking
Pixel adaptive movement detection
Split screen modes for demonstration purposes
Multi-picture facilities
Picture decimation using vertical filtering
8 programmable grey levels for framing
4:1:1 and 4:2:2 (Y:U:V) compatibility
8-bit word size for all components
P-LCC-68-1
Type
Ordering Code
Package
SDA 9290-5
Q67100-H5088
P-LCC-68-1 (SMD)
Functional Description
The NMOS device SDA 9290-5 is a picture processor and belongs to a family of devices forming
an extended third-generation digital TV signal-processing system for enhanced picture quality with
special functions (Featurebox). Besides the Picture Processor (PP) that is described here, the
system consists of a field memory (at least three triple-port, 1-Mbit generation TV SequentialAccess Memory devices (SDA 9251 X), a Memory Sync Controller (MSC SDA 9220-5) and a Video
D/A converter (SDA 9094-5). A block diagram of the Featurebox is shown in figure 1.
The Picture Processor SDA 9290-5 is a follow-on development of the Picture Processor SDA 9090
from the second-generation Featurebox and permits further picture improvement by reducing the
video noise and cross-color interference. The SDA 9290-5 can be set independently at the picturesignal input and output via the two pins FSBQ/FSI to the 4:1:1 and 4:2:2 formats. A 4:1:1
Featurebox (3 TV-SAMs) can therefore be operated with 4:2:2 input signals as well.
Semiconductor Group
259
01.94
SDA 9290-5
The necessary decimation and interpolation operations are activated automatically when the format
is set. Together with a corresponding Memory Sync Controller (SDA 9220) it enables functions like
multi-picture, tuner scanning, picture-in-still and still-in-picture. The different modes can be
activated by a microcontroller on the I2C Bus interface (slave receiver). The I2C Bus address for
accessing the device is
0
0
1
0
1
0
1
0
Circuit Description
The core of the picture processor (see block diagram) is formed of the Image-lmproving Processor
(IIP) and the Multi-Picture Processor (MPP). The IIP is responsible for noise and cross-color
reduction, while the MPP together with the new Memory Sync Controller implements the functions
multi-picture, tuner scanning, picture-in-still and still-in-picture.
Image-lmproving Processor
The signal inputs Yl0-YI7 and UVI0-UVI7 and the back-channel signal inputs YB0-YB7 and UVB0UVB7 picture data with 12 bits in quasi-parallel format (4:1:1) and with 16 bits in parallel format
(4:2:2). The clock rate for both signals is 13.5 MHz. For signal processing in the IIP and MPP the
chrominance bit levels have to be separated in the case of the quasi parallel format by
demultiplexers DEMUXS and DEMUXR, these being largely identical in design.
A reduction in video noise is achieved by correlating the picture contents of two successive fields,
the non-correlated components (noise) being attenuated by the digital filter. To achieve this, the
instantaneous digital picture signal on the outputs of the demultiplexer DEMUXS and the picture
signal delayed by a field interval on the outputs of the back-channel demultiplexer DEMUXR are fed
to the IIP and combined.
The signal-to-noise ratio (S/N) unit detects the noise components of the input signals and the
movement detector uses this information to select an appropriate set of parameters with filter
coefficients and thresholds for the comparators. For this purpose the luminance signal is assigned
to one of three classes according to its S/N ratio, with each class defining a different degree of
maximum noise reduction. The limits between the middle class and the upper and lower classes
can be programmed by the I2C Bus registers R1 and R2 with the values for the thresholds SU and
SL. When the picture signals come from a video cassette recorder, the adaptation on the S/N ratio
of the input signal should be disabled by I2L Bus register R0, VCR bit D2.
Measurement of the signal-to-noise ratio in the automatic mode has been advanced from line 7 to
line 6 in order to avoid conflicts with future text and data services.
The degree of noise reduction for the luminance and chrominance signals can be varied between
0 dB and 12 dB by selecting the appropriate filter coefficients.
A picture signal with reduced noise and cross-color appears on the output of the IIP for further
processing. The signal will be forwarded via blocks MUXI and MUXO to the picture memories
through the outputs (YQ0-YQ7 and UVQO-UVQ7 respectively).
The coefficients of the selected class are controlled by the movement detector as a function of
pixels to prevent artifacts (loss of focus) in moving parts of the picture.
Semiconductor Group
260
SDA 9290-5
Multi-Picture Processor
Signals are processed in the 4:1:1 format. The vertical-decimation line memory now operates with
208 (formerly 216) pixels per line to adapt the 1/9th picture format to the new picture memory with
TV-SAMs. Gray frame generation is similarly affected by this change in pixel value.
The signal processing in the decimation filter of the MPP reduces the picture to approximately 1/9th
of its original size. This produces a basis for new features, the full implementation of which calls for
a matching MSC (SDA 9220).
Figure 5 shows how the screen is divided up. The following modes can be implemented with the
MPP:
1. Multi-Picture (automatic)
Fields are extracted from a sequence of movements at fixed intervals, reduced and reproduced
on the screen as a sequence of stills. At one position it is possible to show a moving picture.
2. Multi-Picture (manual)
This differs from the above in that the viewer can determine at the push of a button what phases
of movement are to be stored.
3. Multi-Picture (tuner scanning)
The pictures of the sequence of stills are derived from the different TV channels and give an
overview of the programs on offer. In this mode the picture memory is operated with a crystalcontrolled clock to ensure that the picture remains stable when switching from one channel to
another.
4. Still-in-Picture
A field is extracted from the on-going program, reduced and inserted as a still in the master
channel.
5. Picture-in-Still
The on-going program is inserted as a reduced-size moving picture in a still.
The framing block that follows the decimation filter in the MPP permits frames to be inserted in order
to border the reduced-size pictures on the screen. The brightness of the framing can be varied in
eight steps by the I2C Bus.
The format conversion produced in the demultiplexers for signal processing in the IIP and MPP is
reversed again in the multiplexer MUXO. The picture signal appears again in quasi-parallel format
or parallel format on the output of the MUXO block. The inputs of the TV-SAMs are directly driven
by the sixteen outputs YQ0-YQ7 and UVQ0-UVQ7.
Semiconductor Group
261
SDA 9290-5
I2C Bus Interface
An I2C Bus interface configured as a “slave receiver” is used for programming the different functions
and modes of the picture processor. Via this interface up to four registers can be written according
to the following transfer protocol for controlling the operation mode:
S
Slave Address
0 A
Sub Address
Data Byte
A
A
A P
S: Start condition
A: Acknowledge
P: Stop condition
Slave address: 0 0 1 0 1 0 1
(Note: There is a general description of the I2C Bus in the Siemens publication “I2C Bus Technical
Description”.)
After every data byte that is transmitted the internal register address (subaddress) is automatically
incremented to the next register so that, if necessary, several registers can be loaded with one I2C
Bus telegram.
In the multi-picture mode the operating mode transmitted on the I2C Bus is switched within the
vertical blanking interval, i.e. during the high phase of signal VS1, if the Memory Sync Controller
(MSC) activates the DREQ line during this period.
It should be noted that the new operating mode has always to be transmitted to the picture
processor first and immediately afterwards to the MSC on the I2C Bus at an interval not longer than
30 ms.
This is the only way to ensure interference-free synchronization of the picture processor and the
MSC. The four I2C Bus registers are described below in more detail. The values marked “*D” in the
right-hand margin are set by an internally generated reset signal (default values) when the
operating voltage is applied.
Register Subaddress1) D7
D6
D5
D4
D3
D2
D1
D0
R0
00
B1
B0
FR
0
SS
VCR
NR
SUV8
R1
01
YF5
YF4
YF3
SL4
SL3
SL2
SL1
SL0
R2
02
0
0
0
SU4
SU3
SU2
SU1
SU0
R3
03
SNTEN SNT1
SNT0
KTEN
KT3
KT2
KT1
KT0
Semiconductor Group
Data Byte
262
SDA 9290-5
Register R0: This control register sets the operating mode of the picture processor.
Bits D7, D6:
Bit D5:
Bit D4:
Bit D3:
Mode
B1
B0
Normal
0
0
Multi-picture (MP)
0
1
Still-in-picture (SIP)
1
0
Picture-in still (PIS)
1
1
MPP: Narrow Frame
FR
Without narrow frame
0
With narrow frame
1
*D
No function; default 0
Display Mode
SS
Full screen
0
Split screen
1
*D
Specialities:
Split Screen Display
For demonstration purposes the noise reduction can be disabled for half of the picture by means of
I2C Bus register R0, bit D3. In this way a direct comparison is possible between a noise-reduced
(filtered) and an unfiltered picture.
Bit D2:
Bit D1:
Bit D0:
Control of SNR adaptation
VCR
TV mode
0
VCR mode
1
Noise reduction ON/OFF
NR
Noise reduction OFF
0
Noise reduction ON
1
Word width input
SUV8
7 bits
0
8 bits
1
Semiconductor Group
*D
263
*D
SDA 9290-5
Register R1: This control register sets the frame luminance for multi-picture and the threshold SL
for S/N adaptation.
Bits D7-D5:
Bits D4-D0:
Frame Luminance YF
YF5
YF4
YF3
0
black
0
0
0
:
:
:
7
:
:
:
white
:
:
:
1
:
:
:
1
:
:
:
1
Threshold SL
(S/N adaptation)
*D
SL4
SL3
SL2
SL1
SL0
0
0
0
0
0
0
:
:
:
:
:
:
:
:
:
:
:
:
4
0
0
1
0
0
:
:
:
:
:
:
:
:
:
:
:
:
31
1
1
1
*D
1
Register R2: This control register sets the threshold SU for S/N adaptation.
Bits D7-D5:
Bits D4-D0:
No function; default 0
Threshold SL
(S/N adaptation)
SU4
SU3
SU2
SU1
SU0
0
0
0
0
0
0
:
:
:
:
:
:
:
:
:
:
:
:
16
1
0
0
0
0
:
:
:
:
:
:
:
:
:
:
:
:
31
1
1
1
1
1
Semiconductor Group
264
*D
SDA 9290-5
Register R3: This register is for testing. certain S/N classes and filter coefficients for the motion
detector can be firmly set.
Bits D7-D5:
Bits D4-D0:
S/N Class
SNTEN
SNT1
SNT0
Automatic adaptation
0
X
X
Class 0
1
0
0
Class 1
1
0
1
Class 2
1
1
0
Filter Coefficient
*D
KTEN
KT3
KT2
KT1
KT0
Motion detector ON
0
X
X
X
X
K=1
1
0
0
0
0
K = 3/4
1
0
0
0
1
K = 5/8
1
0
0
1
0
K = 9/16
1
0
0
1
1
K = 3/4
1
0
1
0
0
K = 1/2
1
0
1
0
1
K = 3/8
1
0
1
1
0
K = 5/16
1
0
1
1
1
K = 5/8
1
1
0
0
0
K = 3/8
1
1
0
0
1
K = 1/4
1
1
0
1
0
K = 3/16
1
1
0
1
1
K = 9/16
1
1
1
0
0
K = 5/16
1
1
1
0
1
K = 3/16
1
1
1
1
0
K = 1/8
1
1
1
1
1
Note: X is ignored.
*D = Default values after reset.
Semiconductor Group
265
*D
SDA 9290-5
Block Diagram
Semiconductor Group
266
SDA 9290-5
Pin Configuration
(top view)
Semiconductor Group
267
SDA 9290-5
Pin Definitions and Functions
Pin
No.
Symbol
Function
Description
1
VDD
Positive supply
voltage (+ 5 V)
Positive supply voltage (+ 5 V)
2-9
UVQ7 …
UVQ0
Data outputs
Push-pull outputs for directly driving the TV-SAM
chrominance inputs:
8 bits for 4:2:2 format;
4 bits for 4:1:1 format;
[UVQ0 … UVQ3 only valid for 4:2:2 format]
10
VSS
Ground
Ground (0 V)
11-18
UVB0 …
UVB7
Back-channel data Back-channel inputs for chrominance data from TV-SAM
outputs
19-26
YB0 …
YB7
Back- channel
data inputs
Back-channel inputs for luminance data from TV-SAM
27-34
UVI0 …
UVI7
Data inputs
Data inputs for chrominance data accept the dig. YUV
signal
35-42
YI0 …
YI7
Data inputs
Data inputs for luminance data accept the dig. YUV
signal
43
DREQ
Data request
signal for multipicture mode
Data-request input; initiates data transfer in multi-picture
mode and switches mode together with signal VS1
44
VSS
Ground
Ground (0 V)
45
BLN
Blanking signal
(15.625 kHz)
Input for line-synchronous blanking signal that
determines line blanking interval (active low) and
synchronizes clock and sequence control
46
LLIN
First system clock
(13.5 or 27 MHz)
Input for line-locked system clock, optionally 13.5 MHz or
27 MHz, from which internal timing is derived. Positive
edge indicates validity of input data
47
LLSEL
Selection of
system clock
frequency (LLIN)
Selection of input clock frequency at pin LLIN for
adapting the IC to the system clock. Low level for
27-MHz clock frequency; high level for 13.5-MHz clock
frequency; no switching inactive mode without picture
interference
48
LL3X
Second system
clock (13.5 MHz)
Input for line-locked 13.5-MHz clock that ensured picture
stability in multi-picture mode and is used as output clock
in every mode
49
SCL
I2C Bus shift clock
input
I2C Bus shift-clock input
Semiconductor Group
268
SDA 9290-5
Pin Definitions and Functions (cont’d)
Pin
No.
Symbol
Function
Description
50
SDA
I2C Bus data
input/output
I2C Bus data input/output
51
VS1
Vertical sync input Vertical sync input; determines vertical position of TV
(50 Hz)
picture for 50-Hz or 60-Hz field frequency
52
VDD
Positive supply
voltage (+ 5 V)
53
FSBQ
Selection of output Switching of data output format:
format
Low level for 4:1:1 format; high level for 4:2:2 format
54
FSI
Selection of input
format
55
CLKEN
Connect test pin 2 Has to be grounded (0 V) in normal mode
56
SPEN
Connect test pin 2 Has to be grounded (0 V) in normal mode
57-59
N.C.
Reserved
No connections possible or meaningful
60
VSS
Ground
Ground (0 V)
61-68
YQ7 …
YQ0
Data outputs
Push-pull outputs for directly driving TV-SAM inputs for
4:1:1 and 4:2:2 modes; (8-bit luminance)
Positive supply voltage (+ 5 V)
Switching of data input format: Low level for 4:1:1 format;
high level for 4:2:2 format
Absolute Maximum Ratings
(all voltages are referred to VSS)
Parameter
Symbol
Limit Values
min.
max.
Unit
Ambient temperature
TA
0
70
°C
Storage temperature
Tstg
– 40
125
°C
Total power dissipation
Ptot
2.5
W
Supply voltage
VDD
– 0.3
6
V
Input/output voltage
VI/Q
– 0.3
6
V
Thermal resistance system-air
Rth SA
25
K/W
5.5
V
450
mA
70
°C
Operating Range
Supply voltage
VDD
Supply current
IDD
Ambient temperature
TA
Semiconductor Group
4.5
0
269
Remarks
with heat sink
SDA 9290-5
Characteristics
(all voltages are referred to VSS)
Parameter
Symbol
Limit Values
min.
typ.
Unit
max.
H-input voltage 1)
VIH
2.0
5.5
V
1)
VIL
0
0.8
V
L-input voltage
Input current 1)
IIR
10
µA
Input capacitance 1)
(except BLN, LLIN)
CI
10
pF
Input capacitance 1)
(only BLN, LLIN)
CI
5
pF
H-input voltage 2)
VIH
3.0
5.5
V
VIL
0
0.8
V
CI
10
pF
Input current 2)
IIM
10
µA
H-output voltage 3)
VQH
L-output voltage 3)
VQL
L-output voltage 4)
Permissible output voltage 4)
L-input voltage 2)
Input capacitance
2)
Test Condition
V
IQH = – 2.0 mA
0.4
V
IQH = 3.0 mA
VQL
0.4
V
IQH = 3.0 mA
VQM
5.5
V
2.4
1)
Input signals UVI0 … UVI7, YI0 … YI7, UVB0 … UVB7, YB0 … YB7, BLN, LLSEL, FSI, FSBQ, LLIN, LL3X,
DREQ, VS1
2)
Input signals SDA, SCL (refer to figure 3)
3)
Output signals YQ0-YQ7, UVQ0-UVQ7
4)
Output signal SDA (open drain)
Semiconductor Group
270
SDA 9290-5
Characteristics (cont’d)
(all voltages are referred to VSS)
Parameter
Symbol
Limit Values
min.
Unit
typ.
max.
74
80
ns
Test Condition
Input Clock LL3X = 13.5 MHz (refer to figure 3)
68
Cycle
TLLL3X
Fall time
tTHL
5
ns
Rise time
tTHL
5
ns
H-pulse width
tWH
25
ns
L-pulse width
tWL
25
ns
Change in rel to LLIN
tSK
0
15
ns
80
ns
LLSEL = high
Input Clock LLIN (refer to figure 3)
Cycle
TLLIN
68
74
H-pulse width
tWH
25
ns
LLSEL = high
L-pulse width
tWL
25
ns
LLSEL = high
Cycle
TLLIN
35
ns
LLSEL = low
H-pulse width
tWH
10
ns
LLSEL = low
L-pulse width
tWL
10
ns
LLSEL = low
Fall time
tTHL
Rise time
tTHL
37
2
40
5
ns
5
ns
Input Clock BLN (refer to figure 2)
Setup time
tSU
7
ns
LLSEL = low
Hold time
tIH
6
ns
LLSEL = low
Setup time
tSU
15
ns
LLSEL = high
Hold time
tIH
5
ns
LLSEL = high
H-pulse width
tWH
720
TLL3X
Cycle, 625 lines
TBLN
864
TLL3X
Cycle, 525 lines
TBLN
858
TLL3X
Semiconductor Group
271
SDA 9290-5
Characteristics (cont’d)
(all voltages are referred to VSS)
Parameter
Symbol
Limit Values
min.
typ.
Unit
Test Condition
max.
Input Signal VS1
Setup time
tSU
15
ns
Reference LL3X
Hold time
tIH
5
ns
Reference LL3X
Cycle, 625 lines
TVS1
312.5
TBLN
Cycle, 525 lines
TVS1
262.5
TBLN
H-pulse width, 625 lines
tWH
26.5
TBLN
L-pulse width, 525 lines
tWL
16.5
TBLN
Input Signal DREQ
Setup time
tSU
15
ns
Reference LL3X
Hold time
tIH
5
ns
Reference LL3X
H-pulse width
tWH
1
16
TLL3X
Input Signal (Data) YI0 … YI7, UVI0 … UVI7, YB0 … YB7, UVB0 … UVB7 (refer to figure 2)
Setup time
tSU
15
ns
Reference LL3X
Hold time
tIH
5
ns
Reference LL3X
Setup time
tSU
15
ns
Reference LLIN
Hold time
tIH
5
ns
Reference LLIN
Output Signal (Data) YQ0 … YQ7, UVQ0 … UVQ7 (refer to figure 2)
Hold time
tQH
Delay time
tQD
Semiconductor Group
6
50
272
ns
Reference LL3X
ns
Reference LL3X
CL = 30 pF
SDA 9290-5
Figure 1
Application Circuit (simplified)
Semiconductor Group
273
SDA 9290-5
Figure 2
Timing Diagram
Semiconductor Group
274
SDA 9290-5
Figure 3
Timing Diagram
Semiconductor Group
275
SDA 9290-5
Figure 4
Timing for I2C Bus
All values are referred to specified input levels VIH and VIL.
Parameter
Symbol
Limit Values
min.
max.
100
Unit
Clock frequency
fSCL
0
Inactive time before start of new transmission
tBUF
4.7
µs
Hold time for start condition
(after this time first clock pulse is generated)
tHD; STA
4.0
µs
Low clock phase
tLOW
4.7
µs
High clock phase
tHIGH
4.0
µs
Setup time for data
tSU;
250
ns
Rise time for SDA and SCL signals
tTLH
1
µs
Fall time for SDA and SCL signals
tTHL
300
ns
Setup time for SCL clock in stop condition
tSU; STO
Semiconductor Group
276
DAT
4.7
kHz
µs
SDA 9290-5
Figure 5
Picture Formats for 9-Image Display
Semiconductor Group
277
SDA 9290-5
Y:7-Bit Signal
Y:8-Bit Signal
Picture Processor
Input
Back Channel
Input
Output
Y6
Y7
YI7
YB7
YQ7
Y5
Y6
YI6
YB6
YQ6
Y4
Y5
YI5
YB5
YQ5
Y3
Y4
YI4
YB4
YQ4
Y2
Y3
YI3
YB3
YQ3
Y1
Y2
YI2
YB2
YQ2
Y0
Y1
YI1
YB1
YQ1
–
Y0
YI0
YB0
YQ0
U6 U4 U2 U0
U7 U5 U3 U1
UVI7
UVB7
UVQ7
U5 U3 U1
U6 U4 U2 U0
UVI6
UVB6
UVQ6
V6 V4 V2 V0
V7 V5 V3 V1
UVI5
UVB5
UVQ5
V5 V3 V1
V6 V4 V2 V0
UVI4
UVB4
UVQ4
Y: Luminance Signal
U: Chrominance Signal
V: Chrominance Signal
Figure 6
Assignment of Signal and Pin Names
Format 4:1:1
Semiconductor Group
278
SDA 9290-5
Signal
Picture Processor
Input
Back Channel
Input
Output
Y7
YI7
YB7
YQ7
Y6
YI6
YB6
YQ6
Y5
YI5
YB5
YQ5
Y4
YI4
YB4
YQ4
Y3
YI3
YB3
YQ3
Y2
YI2
YB2
YQ2
Y1
YI1
YB1
YQ1
Y0
YI0
YB0
YQ0
UV7
UVI7
UVB7
UVQ7
UV6
UVI6
UVB6
UVQ6
UV5
UVI5
UVB5
UVQ5
UV4
UVI4
UVB4
UVQ4
UV3
UVI3
UVB3
UVQ3
UV2
UVI2
UVB2
UVQ2
UV1
UVI1
UVB1
UVQ1
UV0
UVI0
UVB0
UVQ0
Figure 7
Assignment of Signal and Pin Names
Format 4:2:2
Semiconductor Group
279
SDA 9290-5
Figure 8
Output Data Delay Times
Semiconductor Group
280