Philips SAA6752HS Marine Radio User Manual


 
2004 Jan 26 22
Philips Semiconductors Product specification
MPEG-2 video and MPEG-audio/AC-3
audio encoder with multiplexer
SAA6752HS
7.3.10 COMPRESSION BLOCK PARTITIONING
The video compression block, shown in Fig.4, contains the
following sub-modules:
MacroBlock Processor (MBP). Reads uncompressed
video data from SDRAM and generates the compressed
bitstream on MB level (without MB headers). Addresses
for frame buffer (previous frame) access are generated
by the MBP.
Core control. Performs MB and slice header
generation, base address generation for the current MB
(uncompressed), motion vector candidate generation,
and computation of encoding statistics required by the
CPU for bit rate controlling.
Pre-packer (part of packing unit). Since the MBP output
words are not necessarily fully used (i.e. some output
words may contain unused bits) the pre-packer packs
the output of the MBP in such a way that all words
contain valid bits. This reduces the amount of memory
required for storing the MB data.
Packer (part of packing unit). Merges header and MB
headers.
handbook, full pagewidth
MHC131
PRE-
PACKER
MBP/CPM
CORE CONTROL
GENERIC INTERFACE
to/from PCI-bus
from video
front-end
to/from SDRAM-IF to SDRAM-IF
MEMORY
PACKING UNIT
VIDEO COMPRESSION BLOCK
PACKER
Fig.4 Video compressor block diagram.