M3355 Software Architecture. Contents DVD Player System Overview M3355 S/W Architecture Overview...
-
Upload
edmund-whitehead -
Category
Documents
-
view
219 -
download
2
Transcript of M3355 Software Architecture. Contents DVD Player System Overview M3355 S/W Architecture Overview...
M3355 Software Architecture
Contents
• DVD Player System Overview• M3355 S/W Architecture
Overview• M3355 System Software
Introduction
UIFront Panel DisplayRemote ControllerOn Screen Display
Stream NavigatorVCD 1.1/2.0, CDI, SVCD, CDDA, MP3, Photo-CD, DVD-Video
DecoderAudio DecoderVideo DecoderSPU DecoderJPEG Decoder
TV EncoderCVBS, S-Video, YUV,RGB,VGA
Audio OutDown-mixed5.1 ChannelDigital Out
DVD Player System Overview
M3355 Software Architecture Overview
Block DiagramUI
NAV
PE
M3355
Drivers
AUDIO VIDEO SPUPARSER
VP TV EncoderAudio DAC I2CStream
RTOS
UI NAV PE
Driv
er Lib
rarie
s
operationsoperations
operations
Tim
e
Control
synchronization
synchronizationsynchronization
M3355 Software Architecture Overview
System Task View
• UI Responsibilities– Key Inputs
• Receive inputs from remote controller or panel keys and compilation
– Front Panel Display• Display playback informations on
LED/LCD panel
– On Screen Display• Display playback/system informations
on screen
– Media Interactive• VCD/DVD…, media operations
M3355 Software Architecture Overview
UI – User Interface
- +
Front Panel Display Library
On Screen Display Library
Key Input Library
Setup Menu Console Screen Info
I2C Library
RS232 Input Library
M3355 Software Architecture Overview
UI – User Interface
• NAV Responsibilities– Disc Parser
• CDDA, HDCD, CD+G, VCD 1.1, VCD 2.0, CDI, CVD, DVCD, SVCD, DVD-Video, DVD-Audio, MP3, Picture-CD, File Browser
– VCD Playback Control– DVD Navigation Command
Interpreter
M3355 Software Architecture Overview
NAV – Stream Navigator
• PE Responsibilities – Bitstream Presentation
• Audio
• Video
• Sub Title
• High Light
– Play Mode Presentation• Normal Play, Fast Forward, Fast
Backward, Slow Motion, Pause, Step
M3355 Software Architecture Overview
PE – Presentation Engine
Thank You!