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

10
M3355 Software Architecture

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

Page 1: M3355 Software Architecture. Contents DVD Player System Overview M3355 S/W Architecture Overview M3355 System Software Introduction.

M3355 Software Architecture

Page 2: M3355 Software Architecture. Contents DVD Player System Overview M3355 S/W Architecture Overview M3355 System Software Introduction.

Contents

• DVD Player System Overview• M3355 S/W Architecture

Overview• M3355 System Software

Introduction

Page 3: 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

Page 4: M3355 Software Architecture. Contents DVD Player System Overview M3355 S/W Architecture Overview M3355 System Software Introduction.

M3355 Software Architecture Overview

Block DiagramUI

NAV

PE

M3355

Drivers

AUDIO VIDEO SPUPARSER

VP TV EncoderAudio DAC I2CStream

RTOS

Page 5: M3355 Software Architecture. Contents DVD Player System Overview M3355 S/W Architecture Overview M3355 System Software Introduction.

UI NAV PE

Driv

er Lib

rarie

s

operationsoperations

operations

Tim

e

Control

synchronization

synchronizationsynchronization

M3355 Software Architecture Overview

System Task View

Page 6: M3355 Software Architecture. Contents DVD Player System Overview M3355 S/W Architecture Overview M3355 System Software Introduction.

• 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

Page 7: M3355 Software Architecture. Contents DVD Player System Overview M3355 S/W Architecture Overview M3355 System Software Introduction.

- +

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

Page 8: M3355 Software Architecture. Contents DVD Player System Overview M3355 S/W Architecture Overview M3355 System Software Introduction.

• 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

Page 9: M3355 Software Architecture. Contents DVD Player System Overview M3355 S/W Architecture Overview M3355 System Software Introduction.

• 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

Page 10: M3355 Software Architecture. Contents DVD Player System Overview M3355 S/W Architecture Overview M3355 System Software Introduction.

Thank You!