
ADV7188
Dynamic Switching (Fast Mux)
Source selection is under the control of the fast blank (FB) pin.
This enables dynamic multiplexing between the CVBS and RGB
sources. With default settings, when Logic 1 is applied to the
FB pin, the RGB source is selected; when Logic 0 is applied to
the FB pin, the CVBS source is selected. This mode is suitable
for the overlay of subtitles, teletext, or other material. Typically,
the CVBS source carries the main picture and the RGB source
has the overlay data.
Rev. 0 | Page 16 of 112
Dynamic Switching with Edge-Enhancement
This provides the same functionality as the dynamic switching
mode, but with ADI proprietary edge-enhancement algorithms
that improve the visual appearance of transitions for signals
from a wide variety of sources.
System Diagram
A block diagram of the ADV7188 fast blanking configuration is
shown in Figure 9.
The CVBS signal is processed by the ADV7188 and converted
to YPrPb. The RGB signals are processed by a color space
converter (CSC) and samples are converted to YPrPb. Both sets
of YPrPb signals are input to the sub-pixel blender, which can
be configured to operate in any of the four modes outlined
above.
The fast blank position resolver determines the time position
of the FB to a very high accuracy (<1 ns); this position infor-
mation is then used by the sub-pixel blender in dynamic
switching modes. This enables the ADV7188 to implement high
performance multiplexing between the CVBS and RGB sources,
even when the RGB data source is completely asynchronous to
the sampling crystal reference.
An anti-aliasing filter is required on all four data channels (R,
G, B, and CVBS). The order of this filter is reduced as all of the
signals are sampled at 54 MHz.
The switched or blended data is output from the ADV7188 in
the standard output formats (see Table 98).
FAST BLANK CONTROL
FB_MODE[1:0], Address 0xED [1:0]
FB_MODE controls which of the fast blank modes is selected.
Table 12: FB_MODE[1:0] function
FB_MODE[1:0]
Description
00 (default)
Static Switch Mode.
01
Fixed Alpha Blending.
10
Dynamic Switching (Fast Mux).
11
Dynamic Switching with Edge Enhancement.
Static Mux Selection Control
CVBS_RGB_SEL, Address 0xED [2]
CVBS_RGB_SEL controls whether the video from the CVBS or
the RGB source is selected for output from the ADV7188.
0 (default)—Data from the CVBS source is selected for output.
1—Data from the RGB source is selected for output.
Alpha Blend Coefficient
MAN_ALPHA_VAL[6:0], Address 0xEE [6:0]
When FB_MODE[1:0] = 01 and fixed alpha blending is
selected, MAN_ALPHA_VAL[6:0] determines the proportion
in which the video from the CVBS source and the RGB source
are blended. Equation 1 shows how these bits affect the video
output.
64
]
:
6
_
_
64
]
:
6
_
_
1
VAL
ALPHA
MAN
Video
VAL
ALPHA
MAN
Video
Video
RGB
CVBS
out
×
+
×
=
(1)
The maximum valid value for
MAN_ALPHA_VAL[6:0]
is
1000000 such that the alpha blender coefficients remain
between 0 and 1. The default value for MAN_ALPHA_VAL[6:0]
is 0000000.
ADC1
R
ADC0
CVBS
ADC2
G
ADC3
B
FPOSITION
RESOLVER
F(FB PIN)
I
2
C
CONTROL
FOUTPUT
YPrPb
SUBPIXEL
COSIGNAL
CDECIMATION
TIMING
EXTRACTION
PRVIDEO
DECIMATION
RGB
COYPrPb
0
Figure 9. Fast Blank Block Diagram