Display Processor and
Scan Rate Converter
using Embedded DRAM
Technology Units
Edition March 2, 2001
6251-553-1PD
SDA 9410 - B13
Revision History:2000-05 (V 1.0)
Previous Versions:1998-08-01
Changes to the previous issue Version 00, Edition 08.98, are marked with a change
bar
We Listen to Your Comments
Any information within this document that you feel is wrong, unclear or missing at all?
Your feedback will help us to continuously improve the quality of this document.
Please send your proposal (including a reference to this document) to:
The SDA 9410 is a new component of the Micronas MEGAVISION® IC set, which
enables the system to reduce large area and line flickering of interlaced TV standards.
The scan rate conversion to 100/120 Hz interlaced or 50/60 Hz progressive scan is
motion vector based. For the 100/120 Hz (50/60 Hz) conversion the SDA 9410 really
calculates 100/120 Hz (50/60 Hz) fields with continuous motion phases to avoid double
contour effects in the motion display. In the special case of movie sources, which have
a non-continuous motion phase, the SDA 9410 generates at the output an appropriate
sequence with a continuous motion phase („True Motion“).
Due to the frame based signal processing, the noise reduction has been greatly
improved. Furthermore different motion detectors for luminance and chrominance have
been implemented. For automatic controlling of the noise reduction parameters a noise
measurement algorithm is included, which measures the noise level in the picture or in
the blanking period. In addition a spatial noise reduction is implemented, which reduces
the noise even in the case of motion.
The SDA 9410 has two input channels, which can be used for different features like
Picture-in-Picture (maximum approximately 1/9 picture) and “Double-window/Splitscreen”. The two input signals can be scaled horizontally and vertically with variable
factors. Panorama modes will be supported.
Besides that an algorithm for the detection of letter box pictures is included. The SDA
9410 delivers the start and the end line of the active picture part of the input signal to an
external µC.
the full screen
Picture sharpness can be greatly improved by a LTI (luminance transition improvement)
or/and peaking and a CTI (colour transition improvement) algorithm. The resolution of
the output signals is 9 bit. The SDA 9410 has analog output signals.
The µC calculates the zoom factors for displaying the active picture part on
and sends this values back to the SDA 9410.
11 Micronas
SDA9410 Preliminary Data Sheet
Features
2Features
• Different application modes
- SRC mode:
- High performance scan rate converter
- High performance scan rate converter plus high resolution frame based joint-linefree Picture-in-Picture (maximum approximately 1/9 picture)
- SSC mode:
- Split screen applications with two signal sources (e.g. double window)
- MUP mode:
- Multipicture display mode (e.g. tuner scan)
• 8 bit amplitude resolution of each input channel
- Two input channels
- Input frequency up to 27 MHz
- ITU-R 656 data format (8 wires data only and additional sync information or 8 wires
including sync information)
- 4:2:2 luminance and chrominance parallel (2x8 wires)
• Two different representations of input chrominance data
- 2’s complement code
- Positive dual code
• Two flexible input sync controllers
• Vertical peaking of the input signal
• Flexible scaling of the input signal
- Flexible digital vertical compression of the input signal
(1.0, ... [2 line resolution] ... , 1/32)
- Flexible horizontal compression and expansion of the input signal
(2.0, ... [4 pixel resolution] ... ,1.0 , ... [4 pixel resolution] ... , 1/32)
- Panorama mode (programmable characteristic)
• Noise reduction
- Motion adaptive spatial and temporal noise reduction (3D-NR)
- Temporal noise reduction for luminance and chrominance, frame based or field
based
- Different motion detectors for luminance and chrominance or identical
- Flexible programming of the temporal noise reduction parameters
- Automatic measurement of the noise level (5 bit value, readable by I²C-bus)
• 3-D motion estimation
- High performance motion estimation based on block matching algorithm
- Film mode detector (PAL and NTSC), Global motion flag (readable by I²C bus)
• Automatic detection of letter box formats (readable by I²C bus)
• TV mode detection by counting line numbers (PAL, NTSC, readable by I²C bus)
• Embedded memory
- 6 Mbit embedded DRAM core for field memories
- 1,1 Mbit embedded DRAM core for line memories, vector memory, block-to-line
12 Micronas
SDA9410 Preliminary Data Sheet
Features
converter
- 36 kbit SRAM for block matching, line-to-block converter
• Flexible clock and synchronization concept
- Decoupling of the input and output clock system possible
correct operation a "Power On Reset" must be performed. The
RESET pulse must have a minimum duration of two clock periods of
the master (CLKM) and slave clock (CLKS), respectively.
H-Sync input master channel
PD
V-Sync input master channel
PD
H-Sync input slave channel
PD
V-Sync input slave channel
PD
2
C-Bus data line
2
C-Bus clock line
BLANK7O/TTLBlanking signal
VOUT5O/TTLV-Sync output
HOUT4O/TTLH-Sync output
17 Micronas
SDA9410 Preliminary Data Sheet
Table 1Pin definitions and functions (continued)
SymbolPin
Num.
INTERLACED 6O/TTLInterlace signal for AC coupled vertical deflection
CLKM18I/TTLSystem clock master channel
CLKS58I/TTLSystem clock slave channel
X1 / CLKD2I/TTLCrystal connection / System clock display channel
X21O/ANACrystal connection
CLK-OUT3O/TTLSystem clock output
TEST82I/TTLTest input, connect to V
IY_O87O/ANAAnalog luminance output Y
IYQ_O86O/ANADifferential analog Y output, connect to V
VDDY88SSupply voltage for analog parts DAC ( V
IU_O84O/ANAAnalog luminance output U
IUQ_O83O/ANADifferential analog U output, connect to V
VDDU85SSupply voltage for analog parts DAC ( V
IV_O90O/ANAAnalog luminance output V
Input
Outp.
Function
for normal operation
SS
DD
DD
for normal operation
SS
= 3.3 V )
for normal operation
SS
= 3.3 V )
Pin Description
IVQ_O89O/ANADifferential analog V output, connect to V
VDDV91SSupply voltage for analog parts DAC ( V
UREF_I94I/ANAAnalog reference voltage for DACs
RREF_I93Reference resistor for DACs
for normal operation
SS
= 3.3 V )
DD
S: supply, I: input, O: output, TTL: digital (TTL)
ANA: analog
PD: pull down (switched on or off depending on I²C bus parameter FORMATM,
FORMATS or SLAVECON)
*) x - placeholder for number
18 Micronas
SDA9410 Preliminary Data Sheet
Introduction
5System description
5.1Introduction
The SDA 9410 is the first single-chip Micronas MEGAVISION® feature box including
scan rate conversion and the necessary field memories, a second input channel for split
screen applications like picture-and-picture and digital-to-analog converters. The SDA
9410 has three application modes: the SRC (Scan Rate Conversion) mode, the SSC
(Split SCreen) mode and the MUP (MUlti Picture) mode.
The two input channels of the SDA 9410 are not equivalent. One input channel is always
the so called “master” channel and one input channel is always the so called “slave”
channel. Both channels are combined of the output side of the SDA 9410 in the “MUX”
block. The master channel is always the "synchronization" master of both channels.
In the SRC mode the SDA 9410 can be used as a high performance scan rate converter.
Scan rate conversion is done by a motion compensated algorithm known as Micronas
VDU (Vector Driven Up conversion). In addition a high resolution frame based joint-linefree picture-and-picture (maximum approximately 1/9 picture) can be displayed. The
figure below shows an example of the SRC mode.
Figure 4Principles of SRC mode
19 Micronas
SDA9410 Preliminary Data Sheet
Introduction
For this usage the 6 Mbit eDRAM core is separated in two luminance fields and two
chrominance fields (either 4:2:0 or 4:1:1) and a memory area for luminance and
chrominance fields (4:1:1) [maximum circa 1/9 picture] for picture-in-picture applications.
The vector based scan rate conversion is possible for the master channel only.
For the SSC mode the 6 Mbit eDRAM core is split in two 3 Mbit areas, which are able to
contain a maximum of two luminance fields and two chrominance fields (either 4:2:0 or
4:1:1). The figure below shows different applications (“Double window”, “Zoom-in-zoom-
out”). In this case only a simple scan rate conversion (e.g. field doubling for interlaced
conversion: AABB) for both output channels is possible.
Figure 5Principles of SSC mode
20 Micronas
SDA9410 Preliminary Data Sheet
Introduction
The MUP mode allows the combination of one life picture and a configuration of still
pictures. The figure below shows an application. In this case only a simple scan rate
conversion (e.g. field doubling for interlaced conversion: AABB or AAAA) is possible.
Figure 6Principles of MUP mode
The behaviour of the master and the slave channel does not differ in general. Therefore
for further description of the master and the slave channel the figures are also valid for
both unless it is pointed out.
21 Micronas
SDA9410 Preliminary Data Sheet
Input sync controller (ISCM/ISCS)
5.2Input sync controller (ISCM/ISCS)
SignalsPin numberDescription
HINM27horizontal synchronization signal (polarity programmable, I²C Bus
parameter 11h HINPOLM, default: high active)
VINM26vertical synchronization signal (polarity programmable, I²C Bus
parameter 11h VINPOLM, default: high active)
SYNCENM28enable signal for HINM and VINM signal, low active ("Input format
conversion (IFCM/IFCS)" on page 26)
HINS77horizontal synchronization signal (polarity programmable, I²C Bus
parameter 33h HINPOLS, default: high active)
VINS78vertical synchronization signal (polarity programmable, I²C Bus
parameter 33h VINPOLS, default: high active)
SYNCENS76enable signal for HINS and VINS signal, low active ("Input format
conversion (IFCM/IFCS)" on page 26)
Table 2Input signals
The input sync controller derives framing signals from the H- and V-Sync for the input
data processing. The framing signals depend on different I²C Bus parameters and mark
the active picture area.
HINM
pixels per line
VINM
lines
per
field
NAPIPPHM+PD)*
(NAPIPDLM*4 +
CLKM
(APPLIPM*8)*CLKM
PD - Processing Delay
NALIPM + PD
(ALPFIPM*2)
inpar01
Figure 7Input I²C Bus parameter
The distance between the incoming H-syncs in system clocks of CLKM/CLKS must be
even.
22 Micronas
SDA9410 Preliminary Data Sheet
I²C Bus parameter
[Default value]
NALIPM
[20]
NALIPS
[20]
ALPFIPM
[144]
ALPFIPS
[144]
NAPLIPM
NAPIPDLM
[0]
NAPIPPHM
[0]
NAPLIPS
NAPIPDLS
[0]
NAPIPPHS
[0]
Input sync controller (ISCM/ISCS)
Sub addressDescription
12hNot Active Line InPut Master defines the number of lines from
the V-Sync to the first active line of the field
34hNot Active Line InPut Slave defines the number of lines from
the V-Sync to the first active line of the field
10hActive Lines Per Field InPut Master defines the number of
active lines
32hActive Lines Per Field InPut Slave defines the number of active
lines
03h, 0ChNot Active Pixels Per Line InPut Master defines the number of
pixels from the H-Sync to the first active pixel of the line. The
number of pixels is a combination of NAPIPDLM and
NAPIPPHM.
2Dh, 2EhNot Active Pixels Per Line InPut defines the number of pixels
from the H-Sync to the first active pixel of the line. The number
of pixels is a combination of NAPIPDLS and NAPIPPHS.
APPLIPM
[180]
APPLIPS
[180]
0FhActive Pixels Per Line InPut Master defines the number of
active pixels
31hActive Pixels Per Line InPut Slave defines the number of active
pixels
Table 3Input write I²C Bus parameter
Inside of the SDA 9410 a field detection block is necessary for the detection of an odd
(A) or even (B) field. Therefore the incoming H-Sync H1 (delayed HINM/HINS signal,
delay depends on NAPIPDLM/NAPIPDLS and NAPIPPHM/NAPIPPHS) is doubled (H2
signal). Depending on the phase position of the rising edge of the VINM/VINS signal an
A (rising edge between H1 and H2) or B (rising edge between H2 and H1) field is
detected. For proper operation of the field detection block, the VINM/VINS must be
delayed depending on the delay of the HINM/HINS signal (H1). The figure below
explains the field detection process and the functionality of the VINDELM/VINDELS I²C
Bus parameter (inside the SDA 9410 the delayed VINM/VINS signal is called Vd and the
detected field signal is called Ffd).
23 Micronas
SDA9410 Preliminary Data Sheet
CLKM
H1
H2
VINM
Vd
Ffd
VINM
Vd
(VINDELM * 128 + 1) *
Tclkm
x
(VINDELM * 128 + 1) *
x
Figure 8Field detection and VINM delay
Input sync controller (ISCM/ISCS)
Field 1(A)
Tclkm
Field 2(B)Ffd
I²C Bus parameter
[Default value]
VINDELM
[0]
VINDELS
[0]
FIEINVM
1 : Field A=1
[0]: Field A=0
FIEINVS
1 : Field A=1
[0]: Field A=0
VCRMODEM
[1]: on
0 : off
VCRMODES
[1]: on
0 : off
Sub addressDescription
11hDelay of the incoming V-Sync VINM (must be adjusted
depending on the delay of the HINM signal)
33hDelay of the incoming V-Sync VINS (must be adjusted
depending on the delay of the HINS signal)
0BhInversion of the internal field polarity master
2DhInversion of the internal field polarity slave
0BhIn case of non standard interlaced signals (VCR, Play-
Stations) a filtering of the internal field signal has to be done
(should also be used for normal TV signals)
2DhIn case of non standard interlaced signals (VCR, Play-
Stations) a filtering of the internal field signal has to be done
(should also be used for normal TV signals)
Table 4Input write I²C Bus parameter
In case of non-standard signals the field order is indeterminate (e.g. AAA... , BBB... ,
AAABAAAB..., etc.). Therefore a special filtering algorithm is implemented, which can be
switched on by the I²C Bus parameter VCRMODEM/VCRMODES. It is recommended to
set the I²C Bus parameter VCRMODEM=1. In other case (VCRMODEM=0) an additional
24 Micronas
SDA9410 Preliminary Data Sheet
Input sync controller (ISCM/ISCS)
internal signal VTSEQM is generated. This signal level is high (VTSEQM=1), if at least
the last to fields were identical. Due to the fixed storage places of the fields in the internal
memory block, this information is necessary for the scan rate conversion processing
("Output sync controller (OSCM/S)" on page 77, it is recommended in case of
VCRMODEM=0 to choose an adaptive operation mode).
The OPDELM I²C Bus parameter is used to adjust the outgoing V-Sync VOUT in relation
to the incoming delayed V-Sync VINM. In case of SSC and MUP mode the
recommended default value should not be changed.
I²C Bus parameter
[Default value]
OPDELM
[170]
Sub addressDescription
1BhDelay (in number of lines) of the internal V-Sync (delayed
VINM) to the outgoing V-Sync (VOUT)
Table 5Input write I²C Bus parameter
The internal line counter is used to determine the information about the standard of the
incoming signal.
I²C Bus parameterSub addressDescription
TVMODEM7BhTV standard of the incoming signal master:
1: NTSC
0: PAL
TVMODES7DhTV standard of the incoming signal slave:
The SDA 9410 accepts at the input side the sample frequency relations
of Y : (B-Y) : (R-Y): 4:2:2 and CCIR 656.
Data
Pin
CCIR 656
FORMATM = 1X
FORMATM = 01
4:2:2 Parallel
FORMATM = 00
YINM7U
YINM6U
YINM5U
YINM4U
YINM3U
YINM2U
YINM1U
YINM0U
07
06
05
04
03
02
01
00
Y
07
Y
06
Y
05
Y
04
Y
03
Y
02
Y
01
Y
00
V
07
V
06
V
05
V
04
V
03
V
02
V
01
V
00
Y
17
Y
16
Y
15
Y
14
Y
13
Y
12
Y
11
Y
10
UVINM7U
UVINM6U
UVINM5U
UVINM4U
UVINM3U
UVINM2U
UVINM1U
UVINM0U
Y
07
Y
06
Y
05
Y
04
Y
03
Y
02
Y
01
Y
00
07
06
05
04
03
02
01
00
Y
17
Y
16
Y
15
Y
14
Y
13
Y
12
Y
11
Y
10
V
07
V
06
V
05
V
04
V
03
V
02
V
01
V
00
Table 8Input data formats
X
: X: signal component a: sample number b: bit number
ab
26 Micronas
SDA9410 Preliminary Data Sheet
Input format conversion (IFCM/IFCS)
In case of CCIR 656 three modes are supported (FORMATM/FORMATS=11 means full
CCIR 656 support, including H-, V-Sync and Field signal, FORMATM/FORMATS=01
means only data processing, H- and V-Sync have to be added separately according
PAL/NTSC norm, FORMATM/FORMATS=10 means only data processing, H- and Vsync have to be added separately according CCIR656-PAL/NTSC norm). The
representation of the samples of the chrominance signal is programmable as positive
dual code (unsigned, I²C Bus parameter TWOINM/TWOINS=0) or two's complement
code (TWOINM/TWOINS=1, "I²C Bus" on page 117, I²C Bus parameter 0Bh,2Dh).
Inside the SDA 9410 all algorithms assume positive dual code.
FORMATM/
FORMATS
00PAL/NTSCPAL/NTSC4:2:24:2:2
01 (CCIR 656 only
data)
10CCIR 656CCIR 656CCIR 656x
HINS/HINSVINM/VINSYINM/YINSUVINM/UVINS
PAL/NTSCPAL/NTSCCCIR 656x
11 (full CCIR 656)xxCCIR 656x
Table 9Input sync formats
The amplitude resolution for each input signal component is 8 bit, the maximum clock
frequency is 27 MHz. Consequently the SDA 9410 is dedicated for application in high
quality digital video systems.
27 Micronas
SDA9410 Preliminary Data Sheet
Input format conversion (IFCM/IFCS)
The Figure 9 shows the generation of the internal H- and V-syncs in case of full CCIR
656 mode. The H656 sync is generated after the EAV. The V656 and F656 signals
change synchronously with the EAV timing reference code.
CLK1 (27 MHz)
CCIR 656 interface
YIN
CLK1 (27 MHz)
YIN
H656
V656
(e.g.)
F656
(e.g.)
SAVEAV
288 Tclk1(PAL)
276 Tclk1(NTSC)
1728 Tclk1(PAL)
1716 Tclk1(NTSC)
x
EAVxxEAVxxSAVx
u0y0v0y1u2y3
EAV
EAV
1111111100000000000000001FV1P3P2P1P
MSBLSB
SAV
1111111100000000000000001FV0P3P2P1P
0
0
F = 0 during field 1(A)
F = 1 during field 2(B)
V = 0 elsewhere
V = 1 during field blanking
Figure 9Explanation of 656 format
The Figure 10 explains the functionality of the SYNCENM/SYNCENS signal. The SDA
9410 needs the SYNCENM/SYNCENS (synchronization enable) signal, which is used to
gate the YINM/YINS, UVINM/UVINS as well as the HINM/HINS and the VINM/VINS
signal. This is implemented for frontends which are working with 13.5 MHz and a large
output delay time for YINM/YINS, UVINM/UVINS, HINM/HINS and VINM/VINS (e.g.
Micronas VPC32XX, output delay: 35 ns). For this application the half system clock
CLKM/CLKS (13.5 MHz) from the frontend should be provided at this pin. In case the
frontend is working at 27.0 MHz with sync signals having delay times smaller than 25 ns,
this input can be set to low level (SYNCENM/SYNCENS=
V
) (e.g. Micronas SDA 9206,
SS
output delay: 25 ns). Thus the signals YINM/YINS, UVINM/UVINS, HINM/HINS and
VINM/VINS are sampled with the CLKM/CLKS system clock when the SYNCENM/
SYNCENS input is low.
The Figure 10 shows the gated inputs signals YINMen, UVINMen, HINMen and
VINMen.
28 Micronas
SDA9410 Preliminary Data Sheet
SYNCENM
YINM
UVINM
YINMen
UVINMen
HINM/VINM
HINMen/VINMen
CLKM
x
x
y0y1y2y3
u0v0u2v2
x
x
y0y1y2y3
u0v0u2v2
Input format conversion (IFCM/IFCS)
Figure 10SYNCENM/SYNCENS signal
The Figure 11 shows the input timing and the functionality of the NAPIPDLM/NAPIPDLS
and NAPIPPHM/NAPIPPHS I²C Bus parameter in case of CCIR 656 and 4:2:2 parallel
data input format for one example. The signals HINMint, YINMint and UVMint are the
internal available sampled input signals.
CLKM
HINM
HINMint
CCIR 656 interface
YINM
(NAPIPDLM* 4 + NAPIPPHM + 7) * Tclkm
=(0 * 4 + 2 + 7) * Tclkm = 9 Tclkm (e.g.)
YINMint
UVINMint
4:2:2 interface
YINM
UVINM
YINMint
UVINMint
(NAPIPDLM* 4 + NAPIPPHM + 7) * Tclkm
=(0 * 4 + 3 + 7) * Tclkm = 10 Tclkm (e.g.)
Figure 11Input timing
u0y0v0y1u2y2v2y3xxx
y0y1y2y3xxx
u0v0u2v2xxx
u0v0
y0
u0v0u2v2
y0y1y3y4
u0v0u2v2
u2
y1
u4y4
v2
u4
y2
y3
y4
u4
29 Micronas
SDA9410 Preliminary Data Sheet
Input signal processing
5.4Input signal processing
The Figure 12 shows a detailed block diagram of the input processing blocks. The input
signal can be vertically and horizontally compressed or horizontally expanded by a large
number of factors. Furthermore the input signal can be processed by different noise
reduction algorithms to reduce the noise in the signal. The noise measurement block
determines the noise level of the input signal. The letter box detection block finds the
start and end line of letter box pictures. The information can be used by a µC to calculate
zooming factors and to control the IC for resizing the picture for a full screen display on
16:9 tubes.
DELM
YINM
UVINM
Letter
box
detection
Delay
-3/+4
NMLINE, NMALG NOISEME
Noise
measurement
Line
memories
MASTER
Vertical and
horizontal
compression/
expansion
SNRON
Spatial noise
reduction
NRON
Temporal
reduction
noise
YM from Memory
YM to Memory
CM to Memory
CM from Memory
YINS
UVINS
Delay
-3/+4
DELS
Line
memories
SLAVE
Vertical and
horizontal
compression/
expansion
bdldr01
YS to Memory
CS to Memory
Figure 12Block diagram of input processing blocks
The different blocks and the corresponding I²C Bus parameters will be described now in
more detail.
30 Micronas
Loading...
+ 149 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.