M3355 Software Architecture. Contents DVD Player System Overview M3355 S/W Architecture Overview...

Post on 01-Jan-2016

219 views 2 download

Tags:

transcript

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!