MPEG-2 Audio/Video CODEC
Product Brief
The SM2288 is a single chip, real time MPEG-2 audio/video
encoder/decoder (codec) with an integrated system
multiplexor/demultiplexor and on-screen display (OSD)
feature. The SM2288 codec encodes and decodes both
ISO/IEC 13818 Main Level @ Main Profile (ML@MP),
Simple Profile @ Main Level (SP@ML), Main Profile @ Low
Level (MP@LL), and ISO/IEC 11172 (MPEG-1) video
bitstreams as well as MPEG audio, and Dolby Digital (AC-3).
In addition, the SM2288 can encode and decode the popular
MP3 audio format.
In encode mode, the SM2288 produces MPEG-compliant
audio and video elementary bit streams, program bit streams,
as well as transport streams for broadcast and set-top box
applications. For additional flexibility, the SM2288 accepts
video in either the ITU-R BT.656 (CCIR-656) or ITU-R BT.601
(CCIR-601) format. Audio is input in the Linear PCM format.
In decode mode, the SM2288 can accept MPEG transport
streams, program bit streams, as well as audio and video
elementary streams. Video can be output in either the CCIR656 or 601 CCIR-601 format. Audio is output in the Linear
PCM format.
For applications requiring on screen displays, the SM2288
OSD feature supports both text and graphics enabling the
display of user menus, broadcast information, or status
updates. Fully programmable, the SM2288 OSD supports
multiple graphics bit depths including 2-bit, 4-bit, and 8-bit.
The algorithmic and architectural innovations of the SM2288
enable a high degree of integration while still providing
exceptional video quality over the widest range of bit rates.
In addition, the SM2288 provides ease of system design by
interfacing to a wide variety of commodity components such
as Philips video decoders and encoders, Flash, and
SDRAM memories. These combined benefits make the
SM2288 an ideal single-chip solution for a variety of
MPEG-2 based applications ranging from SVCD recorders
to set-top boxes. The SM2288 codec can also be combined
with a standard DVD decoder chip to provide full-duplex
DVD recording and playback functionality enabling new
classes of consumer devices such as DVD players with
time-shift capabilities or DVD-Recordable VHS replacement
systems. The SM2288’s MP3 codec capability can further
enhance these devices by adding additional audio
Single Chip, real time MPEG-2 Audio/Video CODEC
with system Mux/Demux and OSD
Supports Real Time MPEG-1 encoding and decoding
Supports Real Time MPEG-2 MP@ML, SP@ML, and
MP@LL encoding and decoding
Support for constant and one-pass variable bit rate
• IPB-pictures, CBR or VBR to 15Mbps
• I-pictures only to 30Mbps
Supports Transport, Program, and Elementary streams
Support for real time encoding and decoding of twochannel digital audio in either Dolby Digital or MPEG
audio (Layer I, II, and III - MP3)
Programmable system mux/demux supports VCD,
SVCD and DVD encoding and decoding
8-bit OSD support (2-b text, 2-b to 8-b graphics)
Supports Multiple Resolutions and Scan Rates
Low external memory, e.g., NTSC:
8 Mbytes for full D1 (720) NTSC/PAL pictures
Intel/Motorola 16-bit host interface
Generic 8-bit interface for glue-less to multiple devices
such as the Philips 7146 PCI Bridge, Philips TriMedia, and
USB controllers
Integrated programmable video pre & post processors
Integrated I2C and I2S Interfaces
Integrated spatial and temporal filters and telecine functions
108 MHz internal clock derived from 27 MHz clock
272 BGA package
0.18µ CMOS technology
3.3V and 1.8V power supplies, 5V I/O tolerance
1.00 Watts at 108 MHz average power consumption
Video Clock
(27 MHz)
Video Engine
Unit (VIO)
RISC microController (ARC)
Digital Video Out
Digital Audio In
Unit (AIU)
Digital Video In
Engine Unit
(108 MHz)
SDRAM Controller
Digital Audio Out
Audio Clock Out
Host Interface
NTSC: (720-D1, 704-D1, 640-VGA, 544, 480-2/3D1,
352-1/2D1) x 480, or 352 x 240 (CIF), or 176 x 112
(QCIF) at 30 or 29.97 Hz
PAL: (720-D1, 704-D1, 640-VGA, 544, 480-2/3D1,
352-1/2D1) x 576, or 352 x 288 (CIS/SIF), or 176 x 144
(QCIF) at 25 Hz
Film: (720-D1, 704-D1, 640-VGA, 544, 480-2/3D1,
352-1/2D1) x 480, or 352 x 240 (CIF), or 176 x 144
(QCIF) at 24 Hz
Proprietary High Performance Motion Estimation
Half-pel accuracy
H Search Range - 63.5, 31.5, 15.5, 7.5 Pel/Frame
V Search Range - 31.5, 15.5, 7.5 Pel/Frame
Field, 16x8, and frame-mode prediction
Programmable encoding parameters
• IBBBP, IBBP, IBP, IP, I GOP structures
• User defined quantization matrices
• Encoding time
• Average bit rate
• Active picture area selection
• VBR and CBR
Pre- and Post- processing
Horizontal and vertical cropping
Horizontal and vertical scaling
NTSC to PAL format conversion
Trick Play
Fast and slow play forward, fast play backward
Programmable, 24-bit, digital signal processor
Input/Output sampling rates: 32, 44.1, 48 and 96KHz
Data resolution up to 24 bits/sample
Two channel audio encoding or decoding in either
MPEG (all layers) or Dolby Digital (AC-3)
Supports either one stereo or two mono channels
5.1 channels audio decoding (downmixed to two
Real Time MP3 encoding and decoding
Support for new audio algorithms via firmware
The SM2288 combines a programmable RISC core,
programmable DSP core, and dedicated processing units
organized as a process pipeline. The RISC core supports
system mux and demux requirements for a variety of system
applications, including VCD, SVCD, and DVD. The DSP
supports dual-channel Dolby Digital encoding and MPEG (all
Layers) audio encoding and decoding. It is powerful enough
to support additional audio formats, such as DTS or Dolby Pro
Logic. Integrated I2S support allows for a glue-less interface
to A/D and D/A converters.
Pre- and post-processing support includes pre- and postfiltering, temporal filtering, telecine (3:2 pulldown), inverse
telecine, up and down chroma conversions.
Key Feature Description
The SM2288 can input or output MPEG-compliant program
streams or audio and video elementary streams. Transport
stream generation and decoding is also available via
optional firmware upgrade.
Format Support
The SM2288 supports all the requirements of the VCD and
Super VCD specifications.
This includes MPEG-1 and
MPEG-2 encoding and decoding at 1/2 (VCD), 2/3 (SVCD), or
full D1 (DVD) resolutions, MPEG audio encoding and
decoding, and an OSD. In addition, the SM2288 supports
audio/video encoding and decoding at full D1 resolution using
either the Dolby Digital (AC-3) or MPEG audio specifications.
MPEG Video
The SM2288 provides application program control over a
large number of encoding parameters such as I, P, B-picture
cadence, GOP structure and decoder buffer sizes.
For communications applications, the SM2288 allows the host
controller to make on-the-fly bit-rate changes without
interrupting the audio/video stream flow. This allows for better
bandwidth utilization.
Internal rate control provides a high degree of flexibility in
relation to the output bit rate, including the ability to generate
variable bitrate compressed video stream in one pass. This
makes it suitable for storage sensitive applications such as
digital camcorders and removable storage media.
The SM2288 also has features geared toward MPEG-2
publishing and authoring systems. These include the ability to
specify the initial decoder buffer fullness.
95-0002-002 07/30/01
The SM2288 supports MPEG-1 and MPEG-2 (all layers),
Dolby Digital, and MP3; however, additional audio
compression and decompression algorithms can be
supported via firmware upgrades.
The SM2288 includes a 64-bit SDRAM memory interface,
video and audio interfaces (with I2C and I2S), a 16-bit
Motorola/Intel host interface, a generic 8-bit interface, and a
serial EPROM/Flash memory interface.
For evaluation, Stream Machine provides:
SM2288 PCI evaluation board
HW Reference CD containing (upon request)
Schematics (Orcad)
Job/Layout Files (PADS)
Bill of Materials (MS Excel)
SW Reference CD containing
VXD/Linux drivers and demo applications
SM2288 PCI System Manual
Release/Application Notes
SM2288 Data Sheet
SM2288 Programming Guide (upon request)
Quick Start Guide
Additional SM2288-based reference designs are also
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF