
IBM39STB0210x
Advance
STB0210x Digital Set-Top Box Integrated Controllers
STB02_sds_0327.fm.01
March 27, 2000
Architecture and Subsystem Information
Page 9 of 39
The MPEG-2 video decoder supports the European DVB standard and accepts Packetized Elementary or
Elementary MPEG-2 streams. It uses Packetized Elementary Stream (PES) video decoding to extract the
Presentation Time Stamp (PTS), and handles user data and other PES layer bit fields through memory
access from the PPC401B3. Input can be from transport or directly from system memory. Outputs are pro-
vided for video-only and for video-with-OSD.
The decoder can insert data in the vertical blanking interval (VBI) with VBI Output Support. It supports decod-
ing of still or fixed images and display of scaled video images. It also features:
Letterbox format display
Selectable anti-icker ltering
Output interface exibility (programmable controls)
Composite blanking and Field ID signals
V-sync and H-sync signals
CCIR656 master and slave modes
Programmable signal polarity
Sophisticated error concealment
3:2 pull-down support.
Closed caption, teletext, or mixed (VPS)
(1/4x, 1/2x, 2x) and three graphic planes
Automated video channel change and time-base change features
Blending of external graphics.
A multi-plane on-screen display (OSD) uses bitmap data in memory to be merged with or displayed in place
of the motion video data. Three OSD planes (the cursor, graphics and image planes) are provided for
increased display flexibility. The OSD includes:
Programmable background color
Multi-region link list graphic and image plane OSD with a color table for each region
Programmable bitmap resolution on a region-by-region basis
64 x 64 pixel, 16-color cursor plane with blending controls
Overlay and video blending of graphic plane
Enhanced color mode for 24-bit color (YUV) in Direct Color and CLUT modes with 8-bit alpha blending
Video shading in graphic plane OSD area
OSD control output for external multiplexer (picture-in-picture support)
Tiling capability in image and graphic planes
Scrolling of image and graphic planes
Horizontal scaling of image plane bitmaps
Animation support
16 MB OSD addressing range to support more and larger bitmaps.
MPEG-2 Transport and DVB Descrambler
The MPEG-2 transport demultiplexer provides ISO / IEC 13818-1 MPEG-2 transport system layer demulti-
plexing. Its integrated digital video broadcasting (DVB) descrambler complies with DVB system layer require-
ments and may be turned off for non-DVB applications. Peak input rates are 100-Mbps (parallel) or 60-Mbps
(serial), or 88-Mbps (parallel) or 60-Mbps (serial) with the optional descrambler. Packet Identifier (PID) filter-
ing is based on 32 programmable entries with detection and notification of errors and lost packets. Hardware-
based clock recovery on program clock references (PCRs) reduces processor load by:
- Calculating clock difference between PCR and System Time Clock (STC)
- Modulating output to drive an external VCXO
- Using an optional internal clock-recovery algorithm based on clock difference