SlideShare a Scribd company logo
1 of 9
Download to read offline
A Family of MPEG Video Encoder and Decoder Chips
optimized for consumer applications
Martin Bolton
SGS-Thomson Microelectronics
Grenoble, France
Summary
• Design Strategy: Architecture, Hardware/Software Partitioning
• MPEG Video Overview
• The generic architecture
• MPEG 1/H.261 decoders
• MPEG1 encoder
• MPEG2 decoder for TV applications
5.3.1
Design Strategy
• Architecture
• goal is to minimize area and power consumption by:
• keeping clock frequencies as low as possible
• "distributing control, only clocking operators when necessary
• constraining programmability to the needs of a single application
• Technology
- ASIC methodology: standard cells and application-specific macrocells
· Synthesis used where advantageous
- CMOS 0.7 micron technology, direct migration path to 0.5 micron/3.3V
• Hardware/Software Partitioning Criteria
- on chip:
• in standard microcontroller:
high compution rate (high-rate operations)
limited flexibility (fixed by standard)
real-time constraints
low compution power (low-rate operations)
high fexibility (application-dependant)
lower real-time constraints
•
Hardware/Software Partitioning
MPEG hierarchy
5.3.2
Sequence
Group of Pictures
Picture
Slice!
Sequence of Macroblocks
Macroblock
Block
Software
- - - - - -,- - - - - - - .
Hardware
Generic Architecture
Pixel
InpUV
Display
Video
Interface
Shared Memory
("Local Memory")
Filter, Q, 10. Run/Level Coder
("Pipeline")
Set-Up
Parameters
Address
Control
Header
Processing,
VLCNLD,
Local
Memory
Controller
Compressed
Data
To Controlling
Micro
MPEG/H.261 Video Decoders
Main Features
• Real-time decoding for MPEG1 SIF and H.261 ("p X 64")
SIF: 352 X 240 @ 29.97 Hz. 352 X 288 @ 30 Hz
H.261 CIF: 352 X 288 @ 29.97 Hz
• Die size 72 sq mm (no OCT). 85 sq mm (with OCT)
• Power consumption 0.25 W, max ext clock freq 48/50 MHz, 144-pin PQFP package
• Single external memory (DRAM) holds picture buffers and bit buffer
• Low demand on controlling micro (5% of standard 16-bit micro)
5.3.3
Decoder System Block Diagram
OCT
-
.
,
256K X 16
DRAM
ICf
, DO -016
•
Decoder
Host Bus
-
'-
Video
Timing
Generator
D-A
converters
Syncs
--Nセ
-
Display
Interface
Storage medium
or communications
interface
Microprocessor
5.3.4
MPEG1 Decoder Die Photograph
___----------=-.(.-.._:__-"'-.J!l-:.---="-;;";''::...;-,'-".,...L..........;:.....
•
MPEG/H.261 Video Encoder
Main Features
• Real-time decoding for MPEG1 SIF and H.261 (lip X 64")
SIF: 352 X 240 @ 29.97 Hz, 352 X 288 @ 30 Hz
H.261 elF: 352 X 288 @ 29.97 Hz
• Designed to support range of encoder applications. trom minimum cost to bighe3t quality
• "Two-pass" encoding possible
• Bit-rate control system gives many user options
• Single external memory (DRAM) holds picture buffers and bit buffer
+
Mセ セB セ
fi..../inlerpclator
The
Encoding
Process
contrOl
OCT
Jnv
o
tnv
oc
T
+
5.3.5
Encoder System Block Diagram
Search Window &reference block
.----------_.....l Video DRAM local memory
•
STI3220 vectors & decision
Microprocessor Interface
J.-..--- Sync
....---- Blanking
('--_----, Digital
Video1,....---J
Input
Compressed
Data, serial
output
MEC
Data _--1--------.1FWquest
ZGオセゥ _ _
Port L - . - -
RAM Interface
Encoder Architecture
•5.3.6
Microprocessor Interface
•
Bit Rate Control Principle
Picture
Bit Budget
uniform
allocation
NMU-by-NMU
allocation
e =bit eror
NMU =N-m3:;roblock unit
Quantizer =k X e
o Macroblocks
Bit-Rate Control Loop
pセ
Margin
BitslNMU
Compressed
Data
t2
BitS/PIcture
Packer &
Bit Butter
Control
Bits/MB
VLC
Error ---r-------...,
FMdtlBdt o.in
(with poss. IoCIII
correclion)
セBBB⦅セzRFrlc
panic mode
,-- - - - - - - - - - - - - - - --,I mセウエイオ・エゥッョ I
I Bit Bufler I
I I
I
I
I
I
I
Ouantizer
Second
Stage
ACI<J.l: :::l
Externally [}---o'ICalculated '
Os
(Inter and Intra)
Quantizer
Fl'St
Stage
!rom OCT
5.3.7
MPEG2 Video Decoder
• Architecture is a scaled version of the MPEG1 decoder
Memory bus extended from 16 bits to 64
External clock 55 MHz
• Real-time decompression of CCIR 601 (720 X 480/576) interlaced pictures
• Power consumption < 1 W. 144-pin PQFP ーS」ォSjセ
Additional Features
• Field- or frame-based prediction
• On-screen display
• Horizontal interpolation for format conversion
• Error concealment
MPEG2 Handles Interlaced Pictures
•
• Second field can be predicted from first
• A OCT performed on blocks from one fi31j
can often give fewer high frequency components
than a OCT performed on blocks containing data
from both fields.
5.3.8
field 1
field 2
MPEG2 Decoder Die Photograph
5.3.9

More Related Content

What's hot

3 4- computer organization and archietecture- COA- CO- Computer organization
3 4- computer organization and archietecture- COA- CO- Computer organization3 4- computer organization and archietecture- COA- CO- Computer organization
3 4- computer organization and archietecture- COA- CO- Computer organizationJay Patel
 
MicroProgrammed Explained .
MicroProgrammed Explained .MicroProgrammed Explained .
MicroProgrammed Explained .Muhammad Umar
 
Powerful SoM based on i.MX 8M Mini processor for various embedded applications
Powerful SoM based on i.MX 8M Mini processor for various embedded applicationsPowerful SoM based on i.MX 8M Mini processor for various embedded applications
Powerful SoM based on i.MX 8M Mini processor for various embedded applicationsnie, jack
 
Microprogram Control
Microprogram Control Microprogram Control
Microprogram Control Anuj Modi
 
15 control-computer organization and archietecture-CO-COA
15 control-computer organization and archietecture-CO-COA15 control-computer organization and archietecture-CO-COA
15 control-computer organization and archietecture-CO-COAJay Patel
 
0.3 arsitektur mikrokontroler
0.3   arsitektur mikrokontroler0.3   arsitektur mikrokontroler
0.3 arsitektur mikrokontrolerAdi Tri Soelistio
 
Microinstruction sequencing new
Microinstruction sequencing newMicroinstruction sequencing new
Microinstruction sequencing newMahesh Kumar Attri
 
An Overview on Programmable System on Chip: PSoC-5
An Overview on Programmable System on Chip: PSoC-5An Overview on Programmable System on Chip: PSoC-5
An Overview on Programmable System on Chip: PSoC-5Premier Farnell
 
Control Units : Microprogrammed and Hardwired:control unit
Control Units : Microprogrammed and Hardwired:control unitControl Units : Microprogrammed and Hardwired:control unit
Control Units : Microprogrammed and Hardwired:control unitabdosaidgkv
 
Computer System Architecture Lecture Note 5: microprocessor technology
Computer System Architecture Lecture Note 5: microprocessor technologyComputer System Architecture Lecture Note 5: microprocessor technology
Computer System Architecture Lecture Note 5: microprocessor technologyBudditha Hettige
 
Kestrel - Past, Present, Future
Kestrel - Past, Present, FutureKestrel - Past, Present, Future
Kestrel - Past, Present, FutureSamuel Falvo
 

What's hot (20)

Micro program
Micro programMicro program
Micro program
 
3 4- computer organization and archietecture- COA- CO- Computer organization
3 4- computer organization and archietecture- COA- CO- Computer organization3 4- computer organization and archietecture- COA- CO- Computer organization
3 4- computer organization and archietecture- COA- CO- Computer organization
 
MicroProgrammed Explained .
MicroProgrammed Explained .MicroProgrammed Explained .
MicroProgrammed Explained .
 
Powerful SoM based on i.MX 8M Mini processor for various embedded applications
Powerful SoM based on i.MX 8M Mini processor for various embedded applicationsPowerful SoM based on i.MX 8M Mini processor for various embedded applications
Powerful SoM based on i.MX 8M Mini processor for various embedded applications
 
Microprogram Control
Microprogram Control Microprogram Control
Microprogram Control
 
Ch7 official
Ch7 officialCh7 official
Ch7 official
 
Hardwired control
Hardwired controlHardwired control
Hardwired control
 
15 control-computer organization and archietecture-CO-COA
15 control-computer organization and archietecture-CO-COA15 control-computer organization and archietecture-CO-COA
15 control-computer organization and archietecture-CO-COA
 
Control unit
Control unitControl unit
Control unit
 
Pro tools HD Systems
Pro tools HD SystemsPro tools HD Systems
Pro tools HD Systems
 
0.3 arsitektur mikrokontroler
0.3   arsitektur mikrokontroler0.3   arsitektur mikrokontroler
0.3 arsitektur mikrokontroler
 
Microinstruction sequencing new
Microinstruction sequencing newMicroinstruction sequencing new
Microinstruction sequencing new
 
An Overview on Programmable System on Chip: PSoC-5
An Overview on Programmable System on Chip: PSoC-5An Overview on Programmable System on Chip: PSoC-5
An Overview on Programmable System on Chip: PSoC-5
 
Control Memory
Control MemoryControl Memory
Control Memory
 
Datasheet d52
Datasheet d52Datasheet d52
Datasheet d52
 
Control Units : Microprogrammed and Hardwired:control unit
Control Units : Microprogrammed and Hardwired:control unitControl Units : Microprogrammed and Hardwired:control unit
Control Units : Microprogrammed and Hardwired:control unit
 
Computer System Architecture Lecture Note 5: microprocessor technology
Computer System Architecture Lecture Note 5: microprocessor technologyComputer System Architecture Lecture Note 5: microprocessor technology
Computer System Architecture Lecture Note 5: microprocessor technology
 
Kestrel - Past, Present, Future
Kestrel - Past, Present, FutureKestrel - Past, Present, Future
Kestrel - Past, Present, Future
 
Ec8791 lpc2148
Ec8791 lpc2148Ec8791 lpc2148
Ec8791 lpc2148
 
micro controller
micro controllermicro controller
micro controller
 

Viewers also liked

Video Compression Standards - History & Introduction
Video Compression Standards - History & IntroductionVideo Compression Standards - History & Introduction
Video Compression Standards - History & IntroductionChamp Yen
 
Discrete cosine transform
Discrete cosine transformDiscrete cosine transform
Discrete cosine transformaniruddh Tyagi
 
MPEG video compression standard
MPEG video compression standardMPEG video compression standard
MPEG video compression standardanuragjagetiya
 
MPEG Compression Standards
MPEG Compression StandardsMPEG Compression Standards
MPEG Compression StandardsAjay
 
Md Merchem - Athlete
Md Merchem - AthleteMd Merchem - Athlete
Md Merchem - Athletemdmerchem
 
Bøf & Vin Sushi menu
Bøf & Vin Sushi menuBøf & Vin Sushi menu
Bøf & Vin Sushi menuAnni Yao
 
Acs ejpcc-e5b01406
Acs ejpcc-e5b01406Acs ejpcc-e5b01406
Acs ejpcc-e5b01406ioneec
 
Investor deck founder fuel
Investor deck   founder fuelInvestor deck   founder fuel
Investor deck founder fuelkenzovezina
 
Computadora personal
Computadora personalComputadora personal
Computadora personalJulii Losano
 

Viewers also liked (16)

Hw2
Hw2Hw2
Hw2
 
Video Compression Standards - History & Introduction
Video Compression Standards - History & IntroductionVideo Compression Standards - History & Introduction
Video Compression Standards - History & Introduction
 
ProjectReportSem2
ProjectReportSem2ProjectReportSem2
ProjectReportSem2
 
Discrete cosine transform
Discrete cosine transformDiscrete cosine transform
Discrete cosine transform
 
MPEG video compression standard
MPEG video compression standardMPEG video compression standard
MPEG video compression standard
 
MPEG Compression Standards
MPEG Compression StandardsMPEG Compression Standards
MPEG Compression Standards
 
Md Merchem - Athlete
Md Merchem - AthleteMd Merchem - Athlete
Md Merchem - Athlete
 
Bøf & Vin Sushi menu
Bøf & Vin Sushi menuBøf & Vin Sushi menu
Bøf & Vin Sushi menu
 
Acs ejpcc-e5b01406
Acs ejpcc-e5b01406Acs ejpcc-e5b01406
Acs ejpcc-e5b01406
 
Investor deck founder fuel
Investor deck   founder fuelInvestor deck   founder fuel
Investor deck founder fuel
 
Resume 2015
Resume 2015Resume 2015
Resume 2015
 
Anchor monica sadubattula
Anchor monica sadubattulaAnchor monica sadubattula
Anchor monica sadubattula
 
Picanalysis.docx
Picanalysis.docxPicanalysis.docx
Picanalysis.docx
 
Rd 01-03-2006
Rd 01-03-2006Rd 01-03-2006
Rd 01-03-2006
 
Computadora personal
Computadora personalComputadora personal
Computadora personal
 
HMS - Profile
HMS - ProfileHMS - Profile
HMS - Profile
 

Similar to HC05.5.3-Bolton-SGS-Thomson-MPEG

Webinar: Aplicações gráficas com STM32H7
Webinar: Aplicações gráficas com STM32H7Webinar: Aplicações gráficas com STM32H7
Webinar: Aplicações gráficas com STM32H7Embarcados
 
MYC-J1028X CPU Module Overview
MYC-J1028X CPU Module OverviewMYC-J1028X CPU Module Overview
MYC-J1028X CPU Module OverviewLinda Zhang
 
MYC-YF13X CPU Module - STM32MP135 based SoM
MYC-YF13X CPU Module - STM32MP135 based SoMMYC-YF13X CPU Module - STM32MP135 based SoM
MYC-YF13X CPU Module - STM32MP135 based SoMLinda Zhang
 
Digital signal processors
Digital signal processorsDigital signal processors
Digital signal processorsPrem Ranjan
 
Rf technology 5-8-2011-final-revised
Rf technology 5-8-2011-final-revisedRf technology 5-8-2011-final-revised
Rf technology 5-8-2011-final-revisedTom Terlizzi
 
MYS-8MMX Single Board Computer
MYS-8MMX Single Board ComputerMYS-8MMX Single Board Computer
MYS-8MMX Single Board ComputerLinda Zhang
 
Video Compression Technology
Video Compression TechnologyVideo Compression Technology
Video Compression TechnologyTong Teerayuth
 
S5pc100 Brochure 200902
S5pc100 Brochure 200902S5pc100 Brochure 200902
S5pc100 Brochure 200902guestc82ba2
 
Video Coding Standard
Video Coding StandardVideo Coding Standard
Video Coding StandardVideoguy
 
MYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-Module
MYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-ModuleMYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-Module
MYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-ModuleLinda Zhang
 
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-ResolutionUltra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-ResolutionIntel® Software
 
MYD-YA15XC-T Development Board
MYD-YA15XC-T Development BoardMYD-YA15XC-T Development Board
MYD-YA15XC-T Development BoardLinda Zhang
 
04 Mcu Day Stellaris 8 12b Editado
04   Mcu Day   Stellaris 8 12b   Editado04   Mcu Day   Stellaris 8 12b   Editado
04 Mcu Day Stellaris 8 12b EditadoTexas Instruments
 
Development Board for NXP i.MX 8M Quad Application Processors
Development Board for NXP i.MX 8M Quad Application ProcessorsDevelopment Board for NXP i.MX 8M Quad Application Processors
Development Board for NXP i.MX 8M Quad Application ProcessorsLinda Zhang
 
MYD-J1028X Development Board Overview
MYD-J1028X Development Board OverviewMYD-J1028X Development Board Overview
MYD-J1028X Development Board OverviewLinda Zhang
 
RTOS based Confidential Area Security System
RTOS based Confidential Area Security SystemRTOS based Confidential Area Security System
RTOS based Confidential Area Security Systemajinky gadewar
 

Similar to HC05.5.3-Bolton-SGS-Thomson-MPEG (20)

Webinar: Aplicações gráficas com STM32H7
Webinar: Aplicações gráficas com STM32H7Webinar: Aplicações gráficas com STM32H7
Webinar: Aplicações gráficas com STM32H7
 
MYC-J1028X CPU Module Overview
MYC-J1028X CPU Module OverviewMYC-J1028X CPU Module Overview
MYC-J1028X CPU Module Overview
 
OMAP
OMAPOMAP
OMAP
 
MYC-YF13X CPU Module - STM32MP135 based SoM
MYC-YF13X CPU Module - STM32MP135 based SoMMYC-YF13X CPU Module - STM32MP135 based SoM
MYC-YF13X CPU Module - STM32MP135 based SoM
 
Digital signal processors
Digital signal processorsDigital signal processors
Digital signal processors
 
Rf technology 5-8-2011-final-revised
Rf technology 5-8-2011-final-revisedRf technology 5-8-2011-final-revised
Rf technology 5-8-2011-final-revised
 
MYS-8MMX Single Board Computer
MYS-8MMX Single Board ComputerMYS-8MMX Single Board Computer
MYS-8MMX Single Board Computer
 
S5L2010 datasheet
S5L2010 datasheetS5L2010 datasheet
S5L2010 datasheet
 
Lec09-DSP.pdf
Lec09-DSP.pdfLec09-DSP.pdf
Lec09-DSP.pdf
 
Video Compression Technology
Video Compression TechnologyVideo Compression Technology
Video Compression Technology
 
S5pc100 Brochure 200902
S5pc100 Brochure 200902S5pc100 Brochure 200902
S5pc100 Brochure 200902
 
Video Coding Standard
Video Coding StandardVideo Coding Standard
Video Coding Standard
 
MYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-Module
MYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-ModuleMYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-Module
MYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-Module
 
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-ResolutionUltra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
 
MYD-YA15XC-T Development Board
MYD-YA15XC-T Development BoardMYD-YA15XC-T Development Board
MYD-YA15XC-T Development Board
 
04 Mcu Day Stellaris 8 12b Editado
04   Mcu Day   Stellaris 8 12b   Editado04   Mcu Day   Stellaris 8 12b   Editado
04 Mcu Day Stellaris 8 12b Editado
 
Development Board for NXP i.MX 8M Quad Application Processors
Development Board for NXP i.MX 8M Quad Application ProcessorsDevelopment Board for NXP i.MX 8M Quad Application Processors
Development Board for NXP i.MX 8M Quad Application Processors
 
Assignmentdsp
AssignmentdspAssignmentdsp
Assignmentdsp
 
MYD-J1028X Development Board Overview
MYD-J1028X Development Board OverviewMYD-J1028X Development Board Overview
MYD-J1028X Development Board Overview
 
RTOS based Confidential Area Security System
RTOS based Confidential Area Security SystemRTOS based Confidential Area Security System
RTOS based Confidential Area Security System
 

HC05.5.3-Bolton-SGS-Thomson-MPEG

  • 1. A Family of MPEG Video Encoder and Decoder Chips optimized for consumer applications Martin Bolton SGS-Thomson Microelectronics Grenoble, France Summary • Design Strategy: Architecture, Hardware/Software Partitioning • MPEG Video Overview • The generic architecture • MPEG 1/H.261 decoders • MPEG1 encoder • MPEG2 decoder for TV applications 5.3.1
  • 2. Design Strategy • Architecture • goal is to minimize area and power consumption by: • keeping clock frequencies as low as possible • "distributing control, only clocking operators when necessary • constraining programmability to the needs of a single application • Technology - ASIC methodology: standard cells and application-specific macrocells · Synthesis used where advantageous - CMOS 0.7 micron technology, direct migration path to 0.5 micron/3.3V • Hardware/Software Partitioning Criteria - on chip: • in standard microcontroller: high compution rate (high-rate operations) limited flexibility (fixed by standard) real-time constraints low compution power (low-rate operations) high fexibility (application-dependant) lower real-time constraints • Hardware/Software Partitioning MPEG hierarchy 5.3.2 Sequence Group of Pictures Picture Slice! Sequence of Macroblocks Macroblock Block Software - - - - - -,- - - - - - - . Hardware
  • 3. Generic Architecture Pixel InpUV Display Video Interface Shared Memory ("Local Memory") Filter, Q, 10. Run/Level Coder ("Pipeline") Set-Up Parameters Address Control Header Processing, VLCNLD, Local Memory Controller Compressed Data To Controlling Micro MPEG/H.261 Video Decoders Main Features • Real-time decoding for MPEG1 SIF and H.261 ("p X 64") SIF: 352 X 240 @ 29.97 Hz. 352 X 288 @ 30 Hz H.261 CIF: 352 X 288 @ 29.97 Hz • Die size 72 sq mm (no OCT). 85 sq mm (with OCT) • Power consumption 0.25 W, max ext clock freq 48/50 MHz, 144-pin PQFP package • Single external memory (DRAM) holds picture buffers and bit buffer • Low demand on controlling micro (5% of standard 16-bit micro) 5.3.3
  • 4. Decoder System Block Diagram OCT - . , 256K X 16 DRAM ICf , DO -016 • Decoder Host Bus - '- Video Timing Generator D-A converters Syncs --Nセ - Display Interface Storage medium or communications interface Microprocessor 5.3.4 MPEG1 Decoder Die Photograph ___----------=-.(.-.._:__-"'-.J!l-:.---="-;;";''::...;-,'-".,...L..........;:.....
  • 5. • MPEG/H.261 Video Encoder Main Features • Real-time decoding for MPEG1 SIF and H.261 (lip X 64") SIF: 352 X 240 @ 29.97 Hz, 352 X 288 @ 30 Hz H.261 elF: 352 X 288 @ 29.97 Hz • Designed to support range of encoder applications. trom minimum cost to bighe3t quality • "Two-pass" encoding possible • Bit-rate control system gives many user options • Single external memory (DRAM) holds picture buffers and bit buffer + Mセ セB セ fi..../inlerpclator The Encoding Process contrOl OCT Jnv o tnv oc T + 5.3.5
  • 6. Encoder System Block Diagram Search Window &reference block .----------_.....l Video DRAM local memory • STI3220 vectors & decision Microprocessor Interface J.-..--- Sync ....---- Blanking ('--_----, Digital Video1,....---J Input Compressed Data, serial output MEC Data _--1--------.1FWquest ZGオセゥ _ _ Port L - . - - RAM Interface Encoder Architecture •5.3.6 Microprocessor Interface
  • 7. • Bit Rate Control Principle Picture Bit Budget uniform allocation NMU-by-NMU allocation e =bit eror NMU =N-m3:;roblock unit Quantizer =k X e o Macroblocks Bit-Rate Control Loop pセ Margin BitslNMU Compressed Data t2 BitS/PIcture Packer & Bit Butter Control Bits/MB VLC Error ---r-------..., FMdtlBdt o.in (with poss. IoCIII correclion) セBBB⦅セzRFrlc panic mode ,-- - - - - - - - - - - - - - - --,I mセウエイオ・エゥッョ I I Bit Bufler I I I I I I I I Ouantizer Second Stage ACI<J.l: :::l Externally [}---o'ICalculated ' Os (Inter and Intra) Quantizer Fl'St Stage !rom OCT 5.3.7
  • 8. MPEG2 Video Decoder • Architecture is a scaled version of the MPEG1 decoder Memory bus extended from 16 bits to 64 External clock 55 MHz • Real-time decompression of CCIR 601 (720 X 480/576) interlaced pictures • Power consumption < 1 W. 144-pin PQFP ーS」ォSjセ Additional Features • Field- or frame-based prediction • On-screen display • Horizontal interpolation for format conversion • Error concealment MPEG2 Handles Interlaced Pictures • • Second field can be predicted from first • A OCT performed on blocks from one fi31j can often give fewer high frequency components than a OCT performed on blocks containing data from both fields. 5.3.8 field 1 field 2
  • 9. MPEG2 Decoder Die Photograph 5.3.9