DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode...

86
DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATI Page 1 of 86 Issue Date : Apr. 10. 2003 ision Date : 2006-06- Prepared By : SH Kweon Printed copy is uncontrolled. This document is DVS Korea DVD VIDEO ROM Communication Interface Specification V 4.1 Approved by ______________________________ Lab 4 Team S/W Engineer SH Kweon Approved by ______________________________ Lab 4 Team Leader CS Lee Approved by ______________________________ R&D Director JS Lim DVS Korea R & D Lab 4 Team

Transcript of DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode...

Page 1: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 1 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

DVD VIDEO ROM

Communication

Interface Specification

V 4.1

Approved by ______________________________

Lab 4 Team S/W Engineer SH Kweon

Approved by ______________________________

Lab 4 Team Leader CS Lee

Approved by ______________________________

R&D Director JS Lim

DVS Korea

R & D Lab 4 Team

Page 2: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 2 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

Document

Version

Release

Date

Version Description

V2.0 5/20/03 Initial Release

1. easily help to explain Message flow communication

(section 3.3)

V2.1 6/09/03 Play Command

1. Add Power on Command that does wake up from standby status

(section 5.1)

2. changed by DVD Audio Parameters and DVD Video Parameters

(section 5.8)

V2.2 6/09/03 Play Command

1. Add Program Command (Section 5.17)

2. Complete Play PTT and Play Time Command (Section 5)

3.

V2.3 6/14/03 Initial Release

1. describe about SREQ (section 3.3)

2. easily help to explain Message flow communication

about not to use SREQ (section 3.4)

Request Command

1. add configuration item that is Mechanism Hardware vendor ID

(section 6.3)

2. add Mechanism Power state Request that does decribe kind of

power state (section 6.8)

Report Command

1. add Mechanism’s Hardware vendor ID report to get

information about company nick name (section 7.16)

2. add Mechanism’s Hardware power state to get information

about kind of power state (section 7.17)

V2.4 6/18/03 Play Command

1. add toggle item of parameter (section 5.14 / 5.15 / 5.25 / 5.27)

V2.5 7/05/03 Play Command

1. add bookmark function (section 5.18)

2. add item of media domain (section 7.12)

3. exchanged Goto Title and Goto Chapter Command Ids (section 5)

V2.6 11/25/03

Play Command

1. add Emergency Eject function (section 5.18)

2. add Automatical changing Function (section 5.38)

3. add Display on/off function (section 5.18)

4. add AutoStop function (section 5.3)

Page 3: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 3 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

Report Command

1. add Close state (section 7.11)

2. add Zoom Flash state (section 7.12)

3. add Goto Flash state (section 7.12)

4. add Upgrade file state (section 7.12)

5. add Display Information state request (section 6.10)

6. add Display Information state report (section 7.18)

7. add Function state Reguest (section 6.11)

8. add Function state Report (section 7.19)

V2.7

2/17/04

Request Command

1. Add CDDA(Audio CD) file state request(section 6.12)

2. Add MP3 file state request(section 6.13)

Report Command

1. Add CDDA(Audio CD) file information report(section 7.20)

2. Add MP3 file information report(section 7.21)

3. Add Error information report(section 7.18)

V2.8 2/25/04 Report Command

1. Change information (section 7.21)

2. Add file type define information (section 7.21)

V2.9 3/03/04 Error Adjust

V3.0 4/12/04 Play Command

1. Add Play Commands (section 5)

2. Update Volume command (section 5.31)

3. Add Initial Sedtupmenu command (section 5.39)

4. Add Goto MP3 file command (seciotn 5.40)

5. Add Goto MP3 Page command (section 5.41)

Report Command

1. Update Media Domain of the Mechanism Play State Reprot

(section 7.12)

2. Update Media type of the Media status report (section 7.13)

3. Update error of the playback display information state report

(section 7.18)

4. Update repeat of the playback display information state report

(section 7.18)

5. Update MP3 file information state report (section 7.21)

V3.1 4/22/04 Play Command

1. Extend Para value (section 5.40)

Request Command

1. Extend Para value (section 6.13)

Report Command

1. Extend Para value (section 7.21)

Page 4: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 4 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

V3.2 4/28/04 Play Command

1. Add function of the play time command (section 5.9)

Request Command

1. Add function of the MP3 file state command (section 6.13)

Report Command

1. Add MP3 file information state command (section 7.21)

V3.3 4/30/04 Report Command

1. Add EQ/Surrond state (section 7.18)

V3.4 5/21/04 Request Command

1. Add Used/Free CD/DVD size state command (section 6.14)

Report Command

1. Add disc position of Mechanism state report (section 7.11)

2. Add Media domain of mechanism play state report (section 7.12)

3. Add a table of media track position report (section 7.15)

4. Add Disc size information state report (section 7.22)

V3.5 6/14/04 Request Command

1. Add Audio Subtitle Angle State Request (section 6.15)

Report Command

1. Add Media Track position report (section 7.15)

2. Add Audio/Subtitle/Angle information state Report (section 7.23)

V3.6 7/1/04 Request Command

1. edit command Audio/Subtitle/Angle state request(section 6.15)

V3.7 10/5/04 Request Command

1. edit Track Position report(section 7.15)

V3.8 11/10/04 Configuration Command

1. edit Region code (section 4.2)

V3.9 01/10/05 Configuration Command

1. edit Command’s Para (section 4)

Play Command

1. Edit the range of Index (section 5.41)

Report Command

1. Add values of Media Domain (section 7.12)

2. Edit Mechanism time state (section 7.14)

3. Add Value of Error (section 7.18)

V4.0 12/28/05 Removing of not supporting function and insufficient function.

Configuration Command

1. Modifying to get Dolby approval. (section 4.4)

2. Edit Video setup (section 4.3)

Play Command

1. Edit Navigation Cmd (section 5.18)

2. Add value of Repeat (section 5.25)

Page 5: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 5 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

3. Remove value of 3D (secion 5.32)

4. Add IR_COMMAND(section 5.44)

V4.1 06/05/06 Play Command

1. Edit Function Command(section 5.38)

Page 6: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 6 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

TABLE OF CONTENTS 1. INTRODUCTION --------------------------------------------------- 9

1.1. PURPOSE -------------------------------------------------------------- 9

1.2. Scope ---------------------------------------------------------------- 9

1.3. DEFINITIONS ---------------------------------------------------------- 9

1.4. ACRONYMS ------------------------------------------------------------- 9

2. PHYSICAL LAYER DESCRIPTION ------------------------------------- 9 2.1. RS232 INTERFACE ------------------------------------------------------ 9

3. MESSAGE FORMAT ------------------------------------------------- 10 3.1. MESSAGE STRUCTURE ---------------------------------------------------- 10

3.2. MESSAGE FLOW REQUIREMENTS -------------------------------------------- 11

3.3. MESSAGE FLOW COMMUNICATIONS FOR EXAMPLE (use SREQ) ------------------- 12

3.3.1. SEND INFORMATION/COMAND TO DVDP (H/U -> DVDP) ---------------- 12

3.3.2. SEND INFORMATION TO H/U (DVDP -> H/U) ------------------------ 12

3.3.3. RETRIED 3 TIMES BY DVDP AND THEN FINISHED NOT TO SEND

INFORMATION TO H/U ------------------------------------------- 13

3.4. MESSAGE FLOW COMMUNICATIONS FOR EXAMPLE (not use SREQ ) -------------- 14

3.4.1. SEND INFORMATION/COMAND TO DVDP (H/U -> DVDP) ---------------- 14

3.4.2. SEND INFORMATION TO H/U (DVDP -> H/U) ------------------------ 14

4. CONFIGURATION COMMANDS (00B) ----------------------------------- 15 4.1. INITIALIZE (0x01) ---------------------------------------------------- 16

4.2. REGION CODE (0x02) --------------------------------------------------- 16

4.3. VIDEO SETUP (0x03----------------------------------------------------- 17

4.4. AUDIO SETUP (0x04) --------------------------------------------------- 18

4.5. OSD SETUP (0x05) ----------------------------------------------------- 20

4.6. USER PREFERENCES (0x06) ---------------------------------------------- 21

4.7. MEDIA PLAYBACK SUPPORT (0x07) ---------------------------------------- 22

4.8. SETUP MENU CONFIGURATION (0x08) -------------------------------------- 23

5. PLAYER COMMANDS (01B) ------------------------------------------ 24 5.1. POWERON (0x40) ------------------------------------------------------- 26

5.2. SHUTDOWN (0x41) ------------------------------------------------------ 26

5.3. STOP (0x42) ---------------------------------------------------------- 27

5.4. EJECT (0x43) --------------------------------------------------------- 28

5.5. LOAD (0x44) ---------------------------------------------------------- 29

5.6. PLAY (0x45) ---------------------------------------------------------- 30

5.7. PLAY RESUME (0x46) --------------------------------------------------- 31

5.8. PLAY PTT (0x47) ------------------------------------------------------ 32

5.9. PLAY TIME (0x48) ----------------------------------------------------- 34

5.10. PLAY MENU (0x49) ----------------------------------------------------- 36

5.11. PAUSE (0x4A) --------------------------------------------------------- 37

Page 7: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 7 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.12. JOG FORWARD (0x4B) --------------------------------------------------- 38

5.13. JOG REVERSE (0x4C) --------------------------------------------------- 38

5.14. SCAN FORWARD (0x4D) -------------------------------------------------- 39

5.15. SCAN REVERSE (0x4E) -------------------------------------------------- 40

5.16. NEXT (0x4F) ---------------------------------------------------------- 41

5.17. PREVIOUS (0x50) ------------------------------------------------------ 42

5.18. NAVIGATION CMD (0x51) ------------------------------------------------ 43

5.19. NUMERIC CMD (0x52) --------------------------------------------------- 44

5.20. ANGLE (0x53) --------------------------------------------------------- 45

5.21. AUDIO (0x54) --------------------------------------------------------- 46

5.22. TITLE (0x55) --------------------------------------------------------- 47

5.23. SUBTITLE (0x56) ------------------------------------------------------ 48

5.24. OSD DISPLAY (0x57) --------------------------------------------------- 49

5.25. REPEAT (0x58) -------------------------------------------------------- 50

5.26. SCAN (0x59) ---------------------------------------------------------- 51

5.27. SHUFFLE (0x5A) ------------------------------------------------------- 53

5.28. AUX INPUT MODE (0x5B) ------------------------------------------------ 54

5.29. Repeat AB (0x5C) ----------------------------------------------------- 55

5.30. Zoom (0x5D) ---------------------------------------------------------- 55

5.31. Volume (0x5E) -------------------------------------------------------- 56

5.32. 3D (0x5F) ------------------------------------------------------------ 56

5.33. Audio Only (0x60) ---------------------------------------------------- 57

5.34. Mute (0x61) ---------------------------------------------------------- 57

5.35. TV mode (0x62) ------------------------------------------------------- 58

5.36. Goto Title (0x63) ---------------------------------------------------- 59

5.37. Goto Chapter (0x64) -------------------------------------------------- 61

5.38. Function (0x65) ------------------------------------------------------ 63

5.39. Initial SetupMenu (0x66) --------------------------------------------- 64

5.40. Goto MP3 file (0x67) ------------------------------------------------- 64

5.41. Goto MP3 Page (0x68) ------------------------------------------------- 64

5.44. IR COMMAND (0x6b) ---------------------------------------------------- 65

6. MECHANISM STATUS REQUEST (10B) --------------------------------- 67 6.1. GENERAL STATUS REQUEST (0x80) ---------------------------------------- 67

6.2. ERROR STATUS REQUEST (0x81) ------------------------------------------ 67

6.3. CONFIGURATION REQUEST (0x82) ----------------------------------------- 68

6.4. MECHANISM STATE REQUEST (0x83) --------------------------------------- 68

6.5. MECHANISM PLAY STATE REQUEST (0x84) ---------------------------------- 68

6.6. MEDIA STATUS REQUEST (0x85) ------------------------------------------ 69

6.7. MEDIA TIME REQUEST (0x86) -------------------------------------------- 69

6.8. MEDIA PTT REQUEST (0x87) --------------------------------------------- 69

6.9. MECHANISM POWER STATE REQUEST (0x88) --------------------------------- 69

6.10. Playback Display Information state Request (0x89) -------------------- 70

6.11. Function state Request (0x8A) ---------------------------------------- 70

6.12. CDDA(Audio CD) File state Request (0x8B) ----------------------------- 70

6.13. MP3 File state Request (0x8C) ---------------------------------------- 71

6.14. Used/Free CD/DVD size state Request (0x8D) --------------------------- 71

6.15. Audio Subtitle Angle State Request (0x8E) ---------------------------- 72

Page 8: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 8 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

7. MECHANISM STATUS REPORTS (11B) --------------------------------- 73 7.1. MECHANISM ERROR STATUS REPORT (0xC1) ---------------------------------- 73

7.2. REGION CODE SETTING REPORT (0xC2) ------------------------------------- 74

7.3. VIDEO SETUP REPORT (0xC3) --------------------------------------------- 74

7.4. AUDIO SETUP REPORT (0xC4) --------------------------------------------- 74

7.5. OSD SETUP REPORT (0xC5) ----------------------------------------------- 74

7.6. USER PREFERENCE SETUP REPORT (0xC6) ----------------------------------- 75

7.7. SUPPORTED MEDIA PLAYBACK REPORT (0xC7) -------------------------------- 75

7.8. MECHANISM HARDWARE VERSION REPORT (0xC8) ------------------------------ 75

7.9. MECHANISM FRONT END SOFTWARE VERSION REPORT (0xC9) -------------------- 75

7.10. MECHANISM BACKEND SOFTWARE VERSION REPORT (0xCA) ---------------------- 76

7.11. MECHANISM STATE REPORT (0xCB) ----------------------------------------- 76

7.12. MECHANISM PLAY STATE REPORT (0xCC) ------------------------------------ 77

7.13. MEDIA STATUS REPORT (0xCD) -------------------------------------------- 78

7.14. MEDIA TIME POSITION REPORT (0xCE) ------------------------------------- 79

7.15. MEDIA TRACK POSITION REPORT (0xCF) ------------------------------------ 79

7.16. MECHANISM HARDWARE VENDOR ID REPORT (0XD0) ---------------------------- 80

7.17. MECHANISM HARDWARE POWER STATE REPORT (0XD1) -------------------------- 80

7.18. Playback Display Information state Report (0xD2) ---------------------- 81

7.19. Function state Report (0xD3) ------------------------------------------ 82

7.20. CDDA(Audio CD) File information state Report (0xD4) ------------------- 83

7.21. MP3 File information state Report (0xD5) ------------------------------ 84

7.22. Disc Size information state Report (0xD5) ----------------------------- 85

7.23 Audio/Subtitle/Angle Information State Report (0xD7) ------------------ 86

Page 9: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 9 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

1. Introduction

1.1. Purpose This document shall describe the command interface between the DVD Player control

microprocessor (DVDP) and the DVD Video Mechanism (DVD Mechanism). The DVDP is the

host microprocessor and the DVD Video mechanism will be the slave. In general all

communication will be initiated by the DVDP.

However, the DVD mechanism will be required to report the status of all commands

received as well as any mechanism and/or play state changes as they occur.

1.2. Scope

1.3. Definitions

1.4. Acronyms DVDP DVD Player

OSD On Screen Display

VSM Video Screen Module

TBD To Be Defined

H/U Head Unit

2. Physical Layer Description The physical layer defines the data and control signals used to form the basis of the

command interface protocol described in the interface document. Two interfaces are

described. The first is a RS232 and is the preferred interface.

2.1. RS232 Interface

The RS232 interface port will be configured as About 20.0K Baud, 8 bit, no parity and

consist of three interface signals. They are the transmit signal (TxD) and receive

signal (RxD). The TxD and RxD are defined by the host DVDP port (i.e.DVDP's TxD connects

to RxD of the mechanism and the DVDP's RxD connects to TxD of the mechanism). The DVD

Mechanism will provide feedback status for host commands as well as alert the host

DVDP that it has status information available due to a mechanism state change. The

host DVDP will initiate a data request transfer by sending a status request message.

The format of the message transfer is described in section 3

Page 10: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 10 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

3. Message Format The message format can be broken into two discrete requirements, message structure

and flow requirements. The message structure describes the structure of each

command/status message. The message flow requirements describe the command/response

structure and timing requirements. The following sections will describe each in

detail.

3.1. Message Structure All messages will consist of a header byte, followed by optional command parameters

and a checksum byte. The checksum will be the 1's complement of the 8-bit addition

of all bytes preceding the checksum. There are four categories of commands as defined

by the most significant two bits in the command byte. The general format is as follows:

7 6 5 0

Byte Count

Message Type Command ID

Parameter 1

Parameter n

CRC

Byte Count: Byte Count = Message Header + # Parameters + CRC.

Message Types:

00 - Configuration Commands

01 - Player Commands(key name)

10 - Mechanism Status Request Commands

11 - Mechanism Status Reports

Command ID : This defines the specific behavior and/or response for each message

type.

Parameters : The parameter bytes are optional. The number of parameters used can

vary from zero to TBD and is implicit in the definition of the header

byte.

CRC : The CRC is the ones complement of the byte addition of the byte count,

command byte and parameters.

CRC = ‾(Byte Count + CmdHeader + Para1 + … + ParaN )

Example Cmd : Scan Forward (x 4) => 03 4D 83 2C

Page 11: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 11 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

3.2. Message Flow Requirements In general all messages fall in two categories. Commands which are initiated and sent

by the host DVDP and status/report messages sent by the DVD Mechanism. The DVD Mechanism

is required to send a status message each time there is a mechanism state change (refer

to section 6.6), in response to a command that does not immediately cause a state change,

report error status or on request (refer to section 6). All commands must be

acknowledged within 100msec of receipt of a command. To initiate a status/report

messages the DVD Mechanism. The DVDP will then request the message transfer by

transmitting a general message request over the RS232 interface bus. The inter-message,

inter-byte and response timing requirements are defined in the following table.

Table 3.2-1 Message Timing Requirements

Timing

Requirement

Description Minimum

(msec)

Maximum

(msec)

Ta - (Inter-byte) Time between bytes in a message packet - 6

Tb - (Inter-message) Time between consecutive message packets 10 -

Tc - (Response) Maximum time allowed between command

receipt (entire message packet received or

inter-byte time-out)

-

6

Td – (Com wait) Time between power on and start to

communication.

1000

Timing A)

Ta Tb

Timing B) Send

Tc

Response

Timing C) Com

Td

Reset(Power on) Start to communication point

Page 12: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 12 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

3.3. Message Flow Communications for Example(use SREQ)

3.3.1. Send Information/Command to DVDP (H/U -> DVDP)

SREQ

H/U

DVDP

Tc(max 6ms)

Ex) H/U : 0x00 (inititalze)

DVDP : Ack (0xC1, 0x00)

or NAK (0xC1, 0xXX)

3.3.2. Send information to H/U (DVDP -> H/U)

SREQ

H/U

DVDP

Tc(max 6ms)

Ex) H/U : 0x80 (General Status Request)

DVDP : Send to occur event information by DVDP

Page 13: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 13 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

3.3.3. Retried Communication (H/U <-> DVDP)

- retried 3 times by DVDP and then finished not to send information to H/U

Max 100ms Min 50ms

SREQ

H/U

DVDP

Page 14: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 14 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

3.4. Message Flow Communications for Example(Not use SREQ)

3.4.1. Send Information/Command to DVDP (H/U -> DVDP)

H/U

DVDP

Tc(max 6ms)

Ex) H/U : 0x00 (inititalze)

DVDP : Ack (0xC1, 0x00)

or NAK (0xC1, 0xXX)

3.4.2. Send information to H/U (DVDP -> H/U)

DVDP

H/U

Ex) DVDP : Send to occur event information by DVDP

Page 15: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 15 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

4. Configuration Commands (00b)

The configuration commands are used to set the initial default setting of the mechanism.

Some of these parameters cam be modified in the Setup menu as well.

Table 4 Configuration Command IDs

Cmd

ID

Action Parameters Description

0x01 Initialize - This is the first command sent by the

host processor after either a warm or

cold start.

0x02 Region Code Parm1 - Region Code Define the region code of the player

0x03 Video Setup Parm1 - Video Output

Parm2 - Aspect Ratio

Parm3 - Picture Preference

Parm4 - User Contrast

Parm5 - User Brightness

Parm6 - User Saturation

Default Video Setup

0x04 Audio Setup Parm1 - SPDIF Setting

Parm2 - Speaker Mode

Parm3 - Max Frequency

Parm4 - Compression

Parm5 - Front Speaker Attenuator

Parm6 - Rear Speaker Attenuator

Parm7 - Center & LFE Speaker

Attenuator

Default Audio Setup

0x05 OSD Setup Parm1 - Status Display

Parm2 - Help Menu

Parm3 - Character Display

Parm4 - Screen Saver

Set the dwell time for OSD display

groups.

0x06 User Preferences Parm1 - Menu Language 1

Parm2 - Menu Language 2

Parm3 - Audio Language 1

Parm4 - Audio Language 2

Parm5 - Subtitle Language 1

Parm6 - Subtitle Language 2

Parm7 - Parental Control

Set default User Preferences

0x07 Media Playback

Support

Parm1 - Media Support Def. Parameter defines the media

supported for playback.

0x08 Setup Menu

Configuration

Parm1 - Menu ID

Parm2 - Item Enable Mask.

Used to enable/disable OSD Setup

Menu items.

Page 16: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 16 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

4.1. Initialize (0x01) Command Summary:

This command is used to initialize the mechanism and establish communication.

The mechanism will perform all necessary setup and initialization functions

using the previously stored configuration items listed below.

Parameters:

None.

Status:

Mechanism State = Initializing (in process of power-up initialization)

Mechanism Ready (done, ready to receive commands)

Mechanism Error Status = Initialization Error (unrecoverable error

during initialization)

4.2. Region Code (0x02) Command Summary:

This command is used to set the region code of the player for DVD-Video.

Parameters:

Table 4.2 Region Code Settings Parameters

PARAMETER

NUMBER(S)

Name DESCRIPTION VALID RANGE

1 Region Code This is a bit mapped region code

corresponding to the player regions

as follows:

0x00 => Free

0x01 => Region 1

0x02 => Region 2

0x03 => Region 3

0x04 => Region 4

0x05 => Region 5

0x06 => Region 6

0x07 => Region 7

0x08 => Region 8

0 ‾ 0x80

Status:

Mechanism Error Status = Invalid Command. (invalid parameter)

CRC Error

Mechanism Config State = Region code setting

Status Display:

None.

Page 17: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 17 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

4.3. Video Setup (0x03) Command Summary:

This command is used configure the video output. The composite video outputs

can be configured in two distinct modes. The media dependent mode will change

the output type depending on the media type inserted in the mechanism. If the

video output is configured as forced the mechanism will convert to the desired

video output type independent of the disc media.

Parameters:

Table 4.3 Video Setup Parameters

Status:

Mechanism Error Status = Invalid Command. (invalid parameter)

CRC Error

Command Accepted

Status Display:

None.

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Video Output Default video output:

0x01 => NTSC (media dependent)

0x02 => PAL (media dependent) - (Reserved)

0x03 => RGB

0x04 => YUV

0x05 => OFF

0x06 => NTSC (Forced)

0x07 => PAL (Forced)

1-7

2 Aspect Ratio Default display type:

0x01 => Letterbox

0x02 => PanScan

0x03 => 16:9

1-3

3 Picture Preferences

0x01 => Default

0x02 => Soft

0x03 => Rich

0x04 => Animation 0x05 => User Preference

1-5

4 User Contrast Set the contrast value. Valid range -16 ‾ 16. -16 ‾ 16.

5 User Brightness Set brightness value. Valid range -20 ‾ 20 -20 ‾ 20

6 User Saturation Set saturation value. Valid range -9 ‾ 9 -9 ‾ 9

Page 18: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 18 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

4.4. Audio Setup (0x04) Command Summary:

This command is used to configure the audio output for the mechanism. For

mechanisms supporting analog audio outputs, stereo mode of operation will

disable all I2S digital outputs (driven low or Hi-Z). Otherwise only the unused

I2S data lines will be disabled. The same is true for the SP/DIF output. When

configured as "OFF" the outputs will be disabled (driven low or Hi-Z)

Parameters:

Table 4.4 Audio Setup Parameters

PARAMETER

NUMBER(S)

Name Description VALID RANGE

SP/DIF Setting IEC-958 configuration:

0x01 => OFF (disable digital output)

0x02 => STREAM (raw audio data)

0x03 => PCM (down-mixed)

1-3

1

SP/DIF MAX Freq. Maximum I2S frequency, higher sample rates will be under sampled

to achieve the frequency specified.

0x01 => 48KHz

0x02 => 96 KHz

0x03 => 192 KHz (DVD-audio)

1-3

Bit [ 7] Speaker Response Front

1 => Small

0 => Large

0-1

Bit [ 6] Speaker Response Rear

2 => off

1 => Small

0 => Large

0-1

Bit [ 5] Speaker Response Center

2 => off

1 => Small

0 => Large

0-1

Bit [ 4] Speaker Response LFE

0 => 0n

1 => Off

0-1

2

Speaker Mode

Bits [ 1:0] Audio Output Definition

11b => 6-Channel (5.1, digital I2S)

10b => 2-channel (stereo, analog)

01b => 2-channel (DolbyPrologic stereo, analog)

00b => Virtual Surround (6channel, DolbyPrologic II)

1-8

3 Compression

(TBD)

AC3 Compression mode.

0x01 => OFF

0x02 => Line Mode

0x03 => RF Mode(TBD)

1-3

4 Prologic II mode set Bits [ 5:3] Prologic II mode

1 => music / 2 => moive / 3 => eum / 5 => auto

Bits [ 2:1] Prologic II switch

0 => on / 1 => off / 2 => auto

Bits [ 0] Prologic II Panorama

0 => on / 1 => off

Page 19: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 19 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

Table 4.4 Audio Setup Parameters

Status:

Mechanism Error Status = Invalid Command. (invalid parameter)

CRC Error

Command Accepted

Status Display:

None.

PARAMETER

NUMBER(S)

Name Description VALID RANGE

Bits [ 7:4] Dimension (0 – 6) 0-6 5 Prologic II

parameter setting Bits [ 3:0] Center width (0 - 7) 0-7

6 Center Speaker

Channel delay

0 – 170 cm 0 – 17

7 Sub Speaker Channel

delay

0 – 510 cm 0 – 51

8 Rear left Speaker

Channel delay

0 - 510 cm 0 – 51

9 Rear right Speaker

Channel delay

0 - 510 cm 0 – 51

Page 20: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 20 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

4.5. OSD Setup (0x05) (TBD)

Page 21: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 21 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

4.6. User Preferences (0x06) Command Summary:

This command is used to configure the setup menu, default audio and subtitle

language. Two ASCII characters are used to make the language selection per

ISO-639 (annex). It should be noted that the behavior of Audio language and

Subtitle language is media dependent.

Parameters:

Table 4.6 User Preference Parameters

Status:

Mechanism Error Status = Invalid Command. (invalid parameter)

CRC Error

Command Accepted

Status Display:

None.

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Menu

Language

Code MSB

Defines Setup and OSD character

display languages Refer to ISO-639

(annex) for language code definition

ASCII character

set

2 Menu

Language

Code LSB

Defines Setup and OSD character

display languages Refer to ISO-639

(annex) for language code definition

ASCII character

set

3 Audio

Language

Code MSB

Defines Setup and OSD character

display languages Refer to ISO-639

(annex) for language code definition

ASCII character

set

4 Audio

Language

Code LSB

Defines Setup and OSD character

display languages Refer to ISO-639

(annex) for language code definition

ASCII character

set

5 Subtitle

Language

Code MSB

Defines Setup and OSD character

display languages Refer to ISO-639

(annex) for language code definition

ASCII character

set

6 Subtitle

Language

Code LSB

Defines Setup and OSD character

display languages Refer to ISO-639

(annex) for language code definition

ASCII character

set

7 Parental

Playback

Control

Defines the play back control for

DVD-Video playback

1-8

Page 22: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 22 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

4.7. Media Playback Support (0x07)(TBD)

Page 23: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 23 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

4.8. Setup Menu Configuration (0x08)(TBD)

Page 24: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 24 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5. Player Commands (01b) The player command group is used to modify the play state of the mechanism. A summary

of the commands is listed in Table 5. A detailed description of each command is found

in paragraphs 5.1 thru 5.27. Note, only valid command IDs and parameters are listed.

All others are reserved.

Table 5 Player Command IDs

Cmd

ID

Action Parameters Description

0x00 Power on - Wake up from standby status

0x01 Shutdown - Save play state prior to power down.

0x02 Stop Parm1 - Stop Mode Action defined by Stop Mode parameter

0x03 Eject - Eject loaded media.

0x04 Load - media if in grasp position.

0x05 Play - Start Playback at beginning of Disc.

0x06 Play Resume - Resume Playback according to stored disc position.

0x07 Play PTT

Parm1 - Title

Parm2 - Chapter MS

Parm3 - Chapter LS

Play Part of Title. The parameter definitions vary

depending on media type.

0x08 Play Time

Parm1 - Hours

Parm2 - Minutes

Parm3 - Seconds

Parm4 - Title

Play according to time stamp information.

0x09 Play Menu Parm1 - Menu Definition Play specified DVD/Setup menu.

0x0A Pause - Pause video and mute audio.

0x0B Jog Forward - Advance frame, pause mode only.

0x0C Jog Backward - Previous frame, pause mode only.

0x0D Scan Forward Parm1 - Scan Speed Advance forward at speed defined by parameter 1.

0x0E Scan Reverse Parm1 - Scan Speed Play in reverse direction at speed defined by

parameter 1.

0x0F Next - Advance to next Chapter/Track.

0x10 Previous - Behavior dependent on play position.

Play either start of current

Chapter/Track or previous.

0x11 Navigation Cmd Parm1 - Button Definition Used to pass menu navigation commands.

0x12 Numeric Cmd Parm1 - Numeric Value MS

Parm2 - Numeric Value LS

Used to pass numeric keypad values.

0x13 Angle Parm1 - Behavior Definition Used to display and/or advance to next Angle view

if available.

0x14 Audio Parm1 - Behavior Definition Used to display and/or advance to next Audio stream

if available.

0x15 Title Parm1 - Behavior Definition Used to display and/or advance to next Title if

available.

0x16 Subtitle Parm1 - Behavior Definition Used to display and/or advance to next subtitle

stream if available

0x17 OSD Display

(TBD)

Parm1 - OSD Control

Parm2 - Bar graph position

Parm3 - ASCII character #1

_

_

_

ParmN - ASCII character #N

Display bar graph and user defined

text field. The OSD Control

parameter is used to enable the bar

graph and define the number of

characters for the text field.

Page 25: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 25 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

Table 5 Player Command IDs

Cmd

ID

Action Parameters Description

0x18 Repeat Parm1 - Behavior Definition Set Repeat Mode

0x19 Scan (TBD) Parm1 - Behavior Definition Set Scan Mode.

0x1A Shuffle Parm1 - Behavior Definition Set Shuffle Mode.

0x1B Aux Input(TBD) Parm1 - Behavior Definition Shift the video output to the ITU-R BT.656 Input.

0x1C Repeat A-B Parm1 - Behavior Definition Set Repaet A-B Mode

0x1D Zoom Parm1 - Behavior Definition Set Zoom Mode

0x1E Volume Parm1 - Behavior Definition Set Volume Mode

0x1F 3D Parm1 - Behavior Definition Set 3D Mode

0x20 Audio Only Parm1 - Behavior Definition Set Audio Only Mode

0x21 Mute Parm1 - Behavior Definition Set Mute Mode

0x22 Tv Mode Parm1 - Behavior Definition Set TV Mode

0x23 Goto Title Parm1 - Title Play Part of Title. The parameter definitions vary

depending on media type.

0x24 Goto Chapter Parm1 - Chapter MS

Parm2 - Chapter LS

Play Part of Chapter. The parameter definitions

vary depending on media type.

0x25 function Parm1 - Behavior Definition Set DVD, TV .. Mode

0x26 Initial SetupMenu Initialize Setup Menu

0x27 Goto MP3 file Parm1 – Total Folder Depth No.

Parm2 – Folder Depth 1 index No

Parm3 – Folder Depth 2 index No

Parm4 – Folder Depth 3 index No

Parm5 – Folder Depth 4 index No

Parm6 – Folder Depth 5 index No

Parm7 – file index No

Find file and play when jumping a file of another

folder.

0x28 Goto Mp3 page Parm1 – file index MS

Parm2 – file index LS

Jump page and not to play it.

0x29

0x2a

0x2b IR_COMMAND Parm1 - IR key

Excute IR key

Page 26: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 26 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.1. Power On (0x40) Command Summary:

This command is used to ready the mechanism for power on. The mechanism shall

report the player state when the player is ready for power on.

Supported Media Type:

All.

Parameters:

None.

Status:

Mechanism Play State = Power On (Stop mode)

Mechanism Error Status = CRC Error

Command Accepted

5.2. ShutDown (0x41) Command Summary:

This command is used to ready the mechanism for shutdown. If media is present,

the mechanism shall enter stop mode and store the data necessary to resume

play from the current disc position. The mechanism shall complete load

operations and disc identification prior to entering this state in the event

that this command is received during this transition. The mechanism shall

report the player state when the player is ready for shutdown.

Supported Media Type:

All.

Parameters:

None.

Status:

Mechanism Play State = Standby

Mechanism Error Status = CRC Error

Command Accepted

Page 27: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 27 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.3. Stop (0x42) Command Summary:

This command is used to enter stop mode. The disc is stopped and the resume

position is stored. The parameter is used to override the UOP condition if

necessary (i.e. DVD Video media type, switch to Aux mode, switch to Off-Awake

mode…).

Supported Media Type:

All.

Parameters:

Table 5.2 Stop Command Parameters

Status:

Mechanism Play State = Stop

Mechanism Error Status =

UOP Violation (FBI warning for command parameter equal 0)

Invalid Command. (disc not present, invalid parameter)

CRC Error

Status Display:

Media Type & Stop icon until play state change

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 UOP Directive 0 => Stop, observe UOP (DVD Video only)- reserved

1 => Stop, override UOP condition

3 => AutoStop

0-3

Page 28: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 28 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.4. Eject (0x43) Command Summary:

This command is used to eject the currently loaded disc media.

Supported Media Type:

All.

Parameters:

None.

Status:

Mechanism State = Ejecting (transient state)

Disc in Grasp (final state)

Mechanism Error Status = Eject Error (disc did not achieve grasp position)

Invalid Command. (disc not present)

CRC Error

Status Display:

Eject icon (duration eject cycle) then

Eject Error Icon (disc did not achieve grasp position)

Or

Disc in Grasp (once in grasp position) then

Disc Empty icon (disc removed)

Or

Disc Read icon (auto load) then

Media Type & Stop icon until play state change (media type recognized)

Or

Read Error Icon (unable to determine media type)

Invalid Media Icon (invalid media type)

Page 29: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 29 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.5. Load (0x44)

Command Summary:

This command is used load a disc currently in the grasp position. The media

type is identified and the mechanism is placed in stop mode. It should be noted

that the behavior described is the same for a manually inserted disc.

Supported Media Type:

All.

Parameters:

None.

Status:

Mechanism State =

Loading (transient state, transporting disc to clamp position)

Reading (transient state, determining media type)

Mechanism Play State = Stopped (final state)

Mechanism Error Status = Invalid Command. (disc not present)

Load Error (final clamp position not achieved)

Read Error (unable to determine media type)

Disc Format Error (unsupported media type)

Region Code Error (Region does not match mechanism setting)

CRC Error

Media Status = Media Type (reported once disc type is identified)

Status Display:

Disc Loading (duration of load sequence) then

Disc Read icon (duration of read) then

Media Type & Stop icon until play state change (media type recognized)

Or

Read Error Icon (unable to determine media type)

Invalid Media Icon (invalid media type, region code error)

Page 30: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 30 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.6. Play (0x45) Command Summary:

The mechanism must be in the Stop state. This command is used play the currently

loaded media from the beginning of the disc. For a CD-DA this will be track

1. MP3 and WMA will start at the first album in the directory structure

containing valid audio files. DVD Video will start according to the

FirstPlayPGC if present or the first PPT of the first Title if not. DVD Audio

(TBD).

Supported Media Type:

All.

Parameters:

None.

Status:

Mechanism Play State = Play (final state)

Mechanism Error Status = Invalid Command. (not in stop mode, disc not present)

Media Status = Disc Position (Title, PTT and Time stamp, see section 6.6 media

status)

Status Display:

Play icon (duration specified by configuration command)

Page 31: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 31 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.7. Play Resume (0x46) Command Summary:

Valid mechanism states are Stop, Pause, Still, Scan Forward or Scan Reverse.

This command is used to play the currently loaded media from either its current

position or the previously stored resume disc position.

Supported Media Type:

All.

Parameters:

None.

Status:

Mechanism Play State = Play (final state)

Mechanism Error Status =

Invalid Command. (not in proper mechanism state mode, disc not present)

Media Status =

Disc Position (Title, PTT and Time stamp, see section 6.6 media status)

Status Display:

Play icon (duration specified by configuration command)

Page 32: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 32 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.8. Play PTT (0x47) Command Summary:

Valid mechanism states are Stop, Pause or Play. This command is used to resume

play from the position indicated by the control parameters.

Supported Media Type:

All. The use of the control parameters is media dependent. The parameter

definition for each is specified below

Parameters:

Table 5.7-1 DVD Video Play PTT Parameters

Table 5.7-2 DVD Audio Play PTT Parameters (TBD)

Table 5.7-3 MP3 & WMA Play PTT Parameters

Table 5.7-4 CD-DA, CD-Text & CD-DTS Play PTT Parameters

Status:

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Title Title number 1-99

[2:3] Chapter Chapter number = (256Parm2 + Parm3) 1-999

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Group Group number 1-9

2 Track Track number 1-99

3 - Undefined 0

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Page index Current display page position of all data files in folder 1-99

[2:3] Track Sequential sorting of all valid audio files 1-999

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Track Track number 1-99

[2:3] - Unused 0

Page 33: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 33 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

Mechanism Play State = Play (final state)

Mechanism Error Status =

Invalid Command. (not in proper mechanism state mode, disc not present)

Invalid parameter specified (parameter out of range)

Media Status =

Disc Position (Title, PTT and Time stamp, see section 6.6 media status)

Status Display:

Play icon (duration specified by configuration command)

Page 34: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 34 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.9. Play Time (0x48) Command Summary:

Valid mechanism states are Stop, Pause or Play. This command is used to resume

play from the position indicated by the control parameters.

Supported Media Type:

DVD Video, DVD Audio, CD-DA, CD-Text and CD-DTS. The use of the control

parameters is media dependent. The parameter definition for each is specified

below

Parameters:

Table 5.8 – 1 DVD Video Play Time Parameters

Table 5.8 – 2 DVD Audio Play Time Parameters (TBD)

Table 5.8 – 3 CD-DA, CD-Text & CD-DTS Play Time Parameters

Table 5.8 – 4 MP3 Play Time Parameters

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Hours Hour stamp within specified Title 0-?

2 Minutes Minute stamp within specified Title. 0-59

3 Seconds Second stamp within specified Title 0-59

4 Title 0 => Use current Title

1-99 => Use specified Title

0-99

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Hours Hour stamp within specified Group 0-?

2 Minutes Minute stamp within specified Group. 0-59

3 Seconds Second stamp within specified Group 0-59

4 Group 0 => Use current Group

1-9 => Use specified Group

0-9

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Hours Hour stamp 0-?

2 Minutes Minute stamp. 0-59

3 Seconds Second stamp 0-59

4 Mode 0 : Track / 1 : Disc 0-1

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Hours Hour stamp 0-?

2 Minutes Minute stamp. 0-59

3 Seconds Second stamp 0-59

4 Mode 0 : Track / 1 : Disc 0-1

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Hours Hour stamp 0-?

2 Minutes Minute stamp. 0-59

3 Seconds Second stamp 0-59

4 - Unused

Page 35: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 35 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

Status:

Mechanism Play State = Play (final state)

Mechanism Error Status =

Invalid Command. (wrong media type) UOP Violation

Invalid parameter specified (parameter out of range)

Media Status =

Disc Position (Title, PTT and Time stamp, see section 6.6 media status)

Status Display:

Play icon (duration specified by configuration command)

Page 36: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 36 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.10. Play Menu (0x49) Command Summary:

All mechanism states are valid. However, the menus available are media

dependent. For DVD Video there may also be UOP restrictions imposed by the

media.

The Display Menu is always accessible (with or without media). When first

invoked a general display menu is displayed (refer to the OSD requirements

specification for details). This menu always includes the Setup Menu icon in

the upper left hand of the display. If the mechanism is in an active play state

the upper portion of the display to the right of the Setup Menu icon is used

both to display and change the current playback position of the disc. This

portion of the display is media dependent and described in detail in the OSD

requirements specification. The Setup Menu is invoked if the down arrow is

pressed when the cursor is over the Setup Menu icon (this is the default

position). The current play state and position is always stored, the play state

is paused prior to entering the setup menu. Play back is returned to the

previous state when exiting the Setup menu. It should also be noted that the

Setup Menu may be invoked in Aux Input Mode. The Setup Menu display will overlay

the auxiliary video input if present (background display if video is not

detected).

Supported Media Type:

Video CD, DVD Video and DVD Audio have additional media dependent menus. The

use of the control parameters is media dependent. The parameter definition

for each is specified below. As previously mentioned, the initial setup menu

display is media dependent as well.

Parameters:

Table 5.9-1 CD-DA, CD-Text, CD-DTS, MP3, WMA & Picture CD Play Menu Parameters

Table 5.9-2 DVD Video Play Menu Parameters

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Menu 1 => Display Menu(Setup Menu) 1

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Menu 1 => Display Menu(Setup Menu)

2 => Root Menu

3 => Title Menu

1-3

Page 37: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 37 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

Table 5.9-3 DVD Audio Play Menu Parameters

Status:

Mechanism Play State =

Display Active (Initial State of Play Setup Menu, media domain not

changed)

Setup Menu Active (final state if Setup menu invoked from Display Menu,

media is pause for this condition)

Root Menu Active (final state for Root menu command)

Title Menu Active (final state for Title menu command)

Mechanism Error Status =

Invalid Command. (not in proper mechanism state mode, disc not present)

Status Display:

None.

5.11. Pause (0x4A) Command Summary:

The mechanism must be in the Play state. This command is used to pause media

playback, freeze the video output and mute the audio. The disc will continue

to spin.

Supported Media Type:

All, except Picture-CD.

Parameters:

None.

Status:

Mechanism Play State = Pause (final state)

Mechanism Error Status =

Invalid Command. (not in play mode, disc not present, UOP violation)

Status Display:

Pause icon (if command accepted, duration specified by configuration command)

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1

Menu 1 => Display Menu(Setup Menu)

2 => Root Menu(AMGM_DOM)

1-2

Page 38: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 38 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.12. Jog Forward (0x4B) Command Summary:

The mechanism must be in the Pause state. This command is used to perform replay

with frame advance.

Supported Media Type:

DVD-Video, CD-Video

Parameters:

None.

Status:

Mechanism Play State = None, transient state.

Mechanism Error Status =

Invalid Command. (not in pause mode, disc not present,UOP violation)

Command Acknowledge (command accepted)

Status Display:

Pause icon (no change).

5.13. Jog Reverse (0x4C) Command Summary:

The mechanism must be in the Pause state. This command is used to perform replay

with frame advance in reverse direction.

Supported Media Type:

DVD-Video

Parameters:

None.

Status:

Mechanism Play State = None, transient state.

Mechanism Error Status =

Invalid Command. (not in pause mode, disc not present, UOP violation)

Command Acknowledge (command accepted)

Status Display:

Pause icon (no change).

Page 39: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 39 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.14. Scan Forward (0x4D) Command Summary:

The mechanism must be in the Play state. This command is used for both slow

and fast forward playback. The audio output is muted. The parameter determines

the speed of playback.

Supported Media Type:

All.

Parameters:

Table 5.13 Scan Forward Parameters

Status:

Mechanism Play State = FF with speed

Mechanism Error Status =

Invalid Command. (not in play mode, disc not present, UOP violation)

Status Display:

FF icon including speed if command accepted (displayed while in this mode)

PARAMETER

NUMBER(S)

Name Description VALID RANGE

Scan Speed

(slow)

0x00 => Toggle

0x02 => (½)x normal speed

0x03 => (1/4)x normal speed

0x04 => (1/8)x normal speed

0x05 => (1/32)x normal speed(TBD)

0x06 => (1/16)x normal speed

1

Scan Speed

(fast)

0x80 => Toggle

0x82 => 2x normal speed

0x83 => 4x normal speed

0x84 => 8x normal speed

0x85 => 32x normal speed

0x86 => 16x normal speed

0x00 - 0x06,

0x80 - 0x86

Page 40: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 40 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.15. Scan Reverse (0x4E) Command Summary:

The mechanism must be in the Play state. This command is used for both slow

and fast reverse playback. The audio output is muted. The parameter determines

the speed of playback.

Supported Media Type:

DVD-Video.

Parameters:

Table 5.14 Scan Reverse Parameters

Status:

Mechanism Play State = FR with speed

Mechanism Error Status =

Invalid Command. (not in play mode, disc not present, UOP violation)

Status Display:

FR icon including speed if command accepted (displayed while in this mode)

PARAMETER

NUMBER(S)

Name Description VALID RANGE

Scan Speed

(slow)

0x00 => Toggle

0x01 => 1x normal speed (TBD)

0x02 => (½)x normal speed

0x03 => (1/4)x normal speed

0x04 => (1/8)x normal speed

0x05 => (1/32)x normal speed(TBD)

0x06 => (1/16)x normal speed

1

Scan Speed

(fast)

0x80 => Toggle

0x81 => 1x normal speed (TBD)

0x82 => 2x normal speed

0x83 => 4x normal speed

0x84 => 8x normal speed

0x85 => 32x normal speed

0x86 => 16x normal speed

0x00 - 0x06,

0x80 - 0x86

Page 41: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 41 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.16. Next (0x4F) Command Summary:

The mechanism must be in the Play state. The command behavior is dependent

on the media type. Behavior for end of disc can be modified by Repeat mode.

DVD-Video: Stop current presentation and start presentation on the next program

in the current PGC.

DVD-Audio: The behavior depends on the player domain and the media type as

follows: (see Part 4 Audio Specification for details of each command)

(TBD)

Video-CD: Corresponds to next command.

MP3 & WMA: Play the next title within the given Album (directory structure).

If at the end of the current Album play the first title in the next Album.

CD-DA: Play the next track.

Picture-CD: Play the next picture frame.

Supported Media Type:

All.

Parameters:

None.

Status:

Mechanism Play State = None, transient state.

Mechanism Error Status =

Invalid Command. (not in play mode, disc not present, UOP violation)

Command Acknowledge (command accepted)

Media Status =

Disc Position (Title, PTT and Time stamp, see section 6.6 media status)

Status Display:

None.

Page 42: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 42 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.17. Previous (0x50) Command Summary:

The mechanism must be in the Play state. The command behavior is dependent

on the media type. Behavior for beginning of disc can be modified by Repeat

mode.

DVD-Video: Stop current presentation. If the command is received after 5

seconds of the beginning of the current Program jump to the start of the current

PG (TopPG_Search), otherwise start presentation on the previous Program in

the current PGC.

DVD-Audio: The behavior depends on the player domain and the media type as

follows: (see Part 4 Audio Specification for details of each command)

(TBD)

Video-CD: Corresponds to previous command.

MP3 & WMA: If after 5 seconds of current title start playback at the beginning

of the current title, otherwise play the previous title within the given Album

(directory structure). If at the beginning of the current Album play the first

title in the previous Album.

CD-DA: If after the first 5 seconds of the current track start playback at the

beginning of the current track, otherwise play the previous track.

Picture-CD: Play the previous picture frame.

Supported Media Type:

All.

Parameters:

None.

Status:

Mechanism Play State = None, transient state.

Mechanism Error Status =

Invalid Command. (not in play mode, disc not present, UOP violation)

Command Acknowledge (command accepted)

Media Status =

Disc Position (Title, PTT and Time stamp, see section 6.6 media status)

Status Display:

None.

Page 43: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 43 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.18. Navigation Cmd (0x51) Command Summary:

This command is used to pass navigation commands to the mechanism. In general

the actions performed are dependent on the media type and media contents.

However, if the Setup menu is invoked the behavior is independent of the media

present.

Supported Media Type:

All.

Parameters:

Table 5.17 Navigation Command Parameters

Status:

Mechanism Play State = Play state if domain change.

Mechanism Error Status =

Invalid Command. (disc not present, invalid parameter)

Command Acknowledge (command accepted)

Status Display:

None.

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Navigation

command

1 => Up

2 => Down

3 => Left

4 => Right

5 => Enter

6 => Return

7 => Clear

8 => Digest

9 => PBC

10 => Display

11 => Goto

12 => Program

13 => Bookmark

14 => Emergency Eject

15 => Display off

16 => page up (fsmenu only)

17 => page down (fsmenu only)

1-15

Page 44: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 44 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.19. Numeric Cmd (0x52) Command Summary:

This command is used to pass numeric data to the mechanism.

Supported Media Type:

All.

Parameters:

Table 5.18 Numeric Command Parameters

Status:

Mechanism Error Status =

Invalid Command. (invalid parameter)

Command Acknowledge (command accepted)

Status Display:

None.

PARAMETER

NUMBER(S)

Name Description VALID RANGE

[1:2] Numeric

command

Value = (256 * Byte 2) + Byte 1

0-999

Page 45: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 45 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.20. Angle (0x53) Command Summary:

The mechanism must be in the Play state. The behavior of the command is

dependent on the control parameter.

Supported Media Type:

DVD-Video.

Parameters:

Table 5.19 Angle Command Parameters

Status:

Mechanism Error Status =

Invalid Command. (not in play mode, disc not present, UOP violation,

invalid media type)

Media Status = Current Angle

Status Display:

Angle icon, including current angle and number of angles available, (The

duration specified by configuration command)

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Mode 0x00 => If angle display mode is

inactive, display angle icon,

current angle and number of

angles available. Otherwise go

to next angle and update

display.

0x01 => Display angle icon, current

angle and number of angles

available. (TBD)

0x02 => Go to next angle and update

display. (TBD)

0x00 – 0x02

Page 46: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 46 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.21. Audio (0x54) Command Summary:

The mechanism must be in the Play state. The behavior of the command is

dependent on the control parameter.

Supported Media Type:

DVD-Video

Parameters:

Table 5.20 Audio Command Paramters

Status:

Mechanism Error Status =

Invalid Command. (not in play mode, disc not present, UOP violation,

invalid media type)

Media Status = Current Audio channel, Audio encryption type, Language

Status Display:

Audio icon, current audio channel including description of language and audio

encryption and number of audio channels available, (The duration specified

by configuration command).

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Mode 0x00 => If audio display mode is

inactive, display audio icon,

current audio channel including

description of language and

audio encryption and number

of audio channels available.

Otherwise go to next audio

stream and update display.

0x01 => Display audio icon, current

audio channel including

description of language and

audio encryption and number

of audio channels available. (TBD)

0x02 => Go to next audio channel and

update display. (TBD)

0x00 – 0x02

Page 47: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 47 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.22. Title (0x55) (TBD) Command Summary:

The mechanism must be in the Play state. The behavior of the command is

dependent on the control parameter.

Supported Media Type:

DVD-Video

Parameters:

Table 5.21 Title Command Parameters

Status:

Mechanism Error Status =

Invalid Command. (not in play mode, disc not present, UOP violation,

invalid media type)

Media Status = Current Title

Status Display:

Title icon including current title and number of titles available, (The

duration specified by configuration command).

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Mode

(TBD)

0x00 => If title display mode is inactive,

display title icon, current title

and number of titles available.

Otherwise go to next title and

update display.

0x01 => Display title icon, current title

and number of titles available.

0x02 => Go to next title and update

display.

0x00 – 0x02

Page 48: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 48 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.23. Subtitle (0x56) Command Summary:

The mechanism must be in the Play state. The behavior of the command is

dependent on the control parameter.

Supported Media Type:

DVD-Video.

Parameters:

Table 5.22 Subtitle Command Parameters

Status:

Mechanism Error Status =

Invalid Command. (not in play mode, disc not present, UOP violation,

invalid media type)

Media Status = Current subtitle, Language

Status Display:

Subtitle icon, current subtitle including language and number of subtitles

available, (The duration specified by configuration command)

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Mode 0x00 => If subtitle display mode is

inactive, display subtitle icon,

current subtitle including

language and number of

subtitles available. Otherwise

go to next subtitle and update

display (note, after the last

subtitle available is displayed

the next mode is OFF).

0x01 => Display subtitle icon, current

subtitle including language and

number of subtitles available. (TBD)

0x02 => Go to next subtitle and update

display.

0x00 – 0x02

Page 49: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 49 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.24. OSD Display (0x57) (TBD) Command Summary:

Display user defined character display. The duration of the display is

specified by the configuration command. The OSD Display command is active in

all modes of operation.

Supported Media Type:

All. Note, this command is active for Aux Input Mode as well.

Parameters:

Table 5.23 OSD Display Parameters (TBD)

Status:

Mechanism Error Status = Invalid Command. (Checksum Error, Invalid Parameter)

Status Display:

OSD display message, (The duration is specified by configuration command)

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 OSD

Control

Bit [7] => Set to '1' to

enable bar graph

display.

Bit [6:5] => Display

character and

background

color control.

Bit [4:0] => Number of

ASCII

characters to

display

0 – 255

Bar Graph

OSD Icon

Bit [7:5] => OSD Icon

displayed to the

left of the Bar

Graph display.

000b => none

001b => Brightness

010b => Contrast

011b => Tint

100b => Volume

2

Bar Graph

Position

Bit [4:0] => Bar graph cursor

position.

Numeric integer

0 – 255

3 ASCII Text

ASCII characters. Length of

message determined by

Param1 bits [4:0].

0x00 – 0xFF,

number of

characters can

vary

between 0 – 31.

Page 50: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 50 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.25. Repeat (0x58) Command Summary:

This command is used to activate and deactivate the repeat mode of operation.

The use of the control parameters is media dependent.

Supported Media Type:

All.

Parameters:

Table 5.24-1 DVD Video Repeat Parameters

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Repeat Mode 0x00 => Disable

0x01 => Repeat Chapter

0x02 => Repeat Title

0x03 => Toggle

0x00 – 0x03

Table 5.24-2 DVD Audio Repeat Parameters (TBD)

Table 5.24-3 MP3 & WMA Repeat Parameters

Table 5.24-4 CD-DA, CD-Text & CD-DTS Repeat Parameters

Status:

Mechanism Error Status = Invalid Command. (Check sum Error, Invalid Parameter)

Mechanism Play State = Special Play Mode update

Status Display:

None.

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Repeat Mode 0x00 => Disable

0x01 => Repeat Track

0x02 => Repeat Group

0x03 => Toggle

0x00 – 0x03

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Repeat Mode 0x00 => Disable

0x01 => Repeat Track

0x02 => Repeat ALL

0x03 => Toggle

0x00 – 0x03

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Repeat Mode 0x00 => Disable

0x01 => Repeat Track

0x02 => Repeat All.

0x03 => Toggle

0x00 – 0x03

Page 51: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 51 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.26. Scan (0x59) (TBD) Command Summary:

This command is used to activate and deactivate the scan mode of operation.

The use of the control parameters is media dependent. The first Tscan seconds

of the media PTT is played, skipping to the next PTT at the end of this time

period Tscan. Play back is resumed at the beginning of the current PTT if the

disable parameter is received or on the PTT where the command was evoked if

all PTTs have been played.

Supported Media Type:

All.

Parameters:

Table 5.25-1 DVD Video Scan Parameters

Table 5.25-2 DVD Audio Scan Parameters (TBD)

Table 5.25-3 MP3 & WMA Scan Parameters

PARAMETER

NUMBER(S)

Name Description VALID RANGE

Scan Mode Bits [7:6]

00b => Disable

01b => Scan Title

10b => Scan Disc (TBD)

1

Scan Time Bits [4:3]

Tscan = Bits [5:0] * 0.5 seconds

0x00 – 0xBF

PARAMETER

NUMBER(S)

Name Description VALID RANGE

Scan Mode Bits [7:6]

00b => Disable

01b => Scan Group

10b => Scan Disc

1

Scan Time Bits [4:3]

Tscan = Bits [5:0] * 0.5 seconds

0x00 – 0xBF

PARAMETER

NUMBER(S)

Name Description VALID RANGE

Scan Mode Bits [7:6]

00b => Disable

01b => Scan Album

10b => Scan Disc (TBD)

1

Scan Time Bits [4:3]

Tscan = Bits [5:0] * 0.5 seconds

0x00 – 0xBF

Page 52: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 52 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

Table 5.25-4 CD-DA, CD-Text & CD-DTS Scan Parameters

Status:

Mechanism Error Status = Invalid Command. (Check sum Error, Invalid Parameter)

Mechanism Play State = Special Play Mode update

Status Display:

None.

PARAMETER

NUMBER(S)

Name Description VALID RANGE

Scan Mode Bits [7:6]

00b => Disable

01b => Scan Disc

1

Scan Time Bits [4:3]

Tscan = Bits [5:0] * 0.5 seconds

0x00 – 0x7F

Page 53: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 53 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.27. Shuffle / Random (0x5A) Command Summary:

This command is used to activate and deactivate the shuffle mode of operation.

The shuffle command will randomly play once the PTTs within the range defined

by the control oparameter. The use of the control parameters is media

dependent.

Supported Media Type:

All.

Parameters:

Table 5.24-1 DVD Video Shuffle Parameters PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Repeat Mode 0x00 => Disable

0x01 => Shuffle Chapter within current Title

0x02 => Shuffle Chapter, all disc.(TBD)

0x03 => Toggle

0x00 – 0x03

Table 5.24-2 DVD Audio Shuffle Parameters (TBD) PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Repeat Mode 0x00 => Disable

0x01 => Shuffle Chapter within current Group

0x02 => Shuffle Chapter, all disc.

0x03 => Toggle

0x00 – 0x03

Table 5.24-3 MP3 & WMA Shuffle Parameters PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Repeat Mode 0x00 => Disable

0x01 => Shuffle Chapter within current Album

0x02 => Shuffle Chapter, all disc.(TBD)

0x03 => Toggle

0x00 – 0x03

Table 5.24-4 CD-DA, CD-Text & CD-DTS Shuffle Parameters PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Repeat Mode 0x00 => Disable

0x01 => Shuffle Chapter, all disc.

0x03 => Toggle

0x00 – 0x03

Status:

Mechanism Error Status = Invalid Command. (Check sum Error, Invalid Parameter)

Mechanism Play State = Special Play Mode update

Status Display:

None.

Page 54: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 54 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.28. Aux Input Mode (0x5B) (TBD) Command Summary:

This command is used to change the active video source from internal media

to the auxiliary video input source. If media is actively playing when

switching to Aux Input Mode the mechanism shall enter the Stop play state

(independent of UOP directives). The current play state shall be saved. If

the mechanism is in Aux Input Mode and there is media loaded it shall be returned

to the Play state stored prior to entering Aux Input Mode.

Supported Media Type:

All.

Parameters:

Table 5.27 Aux Input Mode

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Aux input Mode 0x00 => Disable aux input mode

0x01 => Enable aux input mode

0x02 => Toggle aux input mode

0x00 – 0x02

Status:

Mechanism Error Status = Invalid Command. (Check sum Error, Invalid Parameter)

Mechanism Play State = Special Play Mode update

Status Display:

Aux display Icon, (The duration specified by configuration command). Note,

the OSD Display or setup Menu may be invoked while in Aux Input Mode.

Page 55: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 55 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.29. Repeat AB (0x5C) Command Summary:

This command is used to activate and deactivate the repeat AB mode of operation.

The use of the control parameters is media dependent.

Supported Media Type:

All.

Parameters:

Table 5.28-1 Repeat AB Parameters

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Repeat AB Mode 0x00 => Disable (Unused)

0x01 => Repeat A (Unused)

0x02 => Repeat B (Unused)

0x03 => Toggle (A->B->off)

0x00 – 0x03

Status:

Mechanism Error Status = Invalid Command. (Check sum Error, Invalid Parameter)

Mechanism Play State = Special Play Mode update

Status Display:

None.

5.30. Zoom (0x5D) Command Summary:

This command is used to activate and deactivate the Zoom mode of operation.

The use of the control parameters is media dependent.

Supported Media Type:

DVD Video, VCD

Parameters:

Table 5.29-1 Zoom Parameters

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Zoom Mode 0x00 => Zoom off

0x01 => Zoom on

0x02 => Toggle

0x00 – 0x02

Status:

Mechanism Error Status = Invalid Command. (Check sum Error, Invalid Parameter)

Mechanism Play State = Special Play Mode update

Status Display:

None.

Page 56: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 56 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.31. Volume (0x5E) Command Summary:

This command is used to activate and deactivate the Volume mode of operation.

The use of the control parameters is media dependent.

Supported Media Type:

All.

Parameters:

Table 5.30-1 Volume Parameters

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Volume Mode 0x00 => Volume down

0x01 => Volume up

0x02 => User step (Unused)

0x00 – 0x02

2 Volume Step(User) 0 ‾ 20

Status:

Mechanism Error Status = Invalid Command. (Check sum Error, Invalid Parameter)

Mechanism Play State = Special Play Mode update

Status Display:

None.

5.32. 3D (0x5F) Command Summary:

This command is used to activate and deactivate the 3D mode of operation. The

use of the control parameters is media dependent.

Supported Media Type:

All

Parameters:

Table 5.31-1 3D Parameters

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 3D Mode 0x00 => 3D Down(off)

0x02 => Toggle

0x00 – 0x02

Status:

Mechanism Error Status = Invalid Command. (Check sum Error, Invalid Parameter)

Mechanism Play State = Special Play Mode update

Status Display:

None.

Page 57: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 57 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.33. Audio Only (0x60) Command Summary:

This command is used to activate and deactivate the Audio Only mode of operation.

The use of the control parameters is media dependent.

Supported Media Type:

all

Parameters:

Table 5.32-1 Audio Only Parameters

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Audio Only Mode 0x00 => Off

0x01 => On

0x02 => Toggle

0x00 – 0x02

Status:

Mechanism Error Status = Invalid Command. (Check sum Error, Invalid Parameter)

Mechanism Play State = Special Play Mode update

Status Display:

None.

5.34. Mute (0x61) Command Summary:

This command is used to activate and deactivate the Mute mode of operation.

The use of the control parameters is media dependent.

Supported Media Type:

All.

Parameters:

Table 5.33-1 Mute Parameters

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Mute Mode 0x00 => Off

0x01 => On

0x02 => Toggle

0x00 – 0x02

Status:

Mechanism Error Status = Invalid Command. (Check sum Error, Invalid Parameter)

Mechanism Play State = Special Play Mode update

Status Display:

None.

Page 58: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 58 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.35. TV mode (0x62) Command Summary:

This command is used to activate and deactivate the TV mode mode of operation.

The use of the control parameters is media dependent.

Supported Media Type:

All.

Parameters:

Table 5.34-1 TV Mode Parameters

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 TV Mode 0x00 => Default(NTSC)

0x01 => PAL

0x02 => Auto

0x03 => Toggle

0x00 – 0x03

Status:

Mechanism Error Status = Invalid Command. (Check sum Error, Invalid Parameter)

Mechanism Play State = Special Play Mode update

Status Display:

None.

Page 59: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 59 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.36. Goto Title (0x63) Command Summary:

Valid mechanism states are Stop, Pause or Play. This command is used to resume

play from the position indicated by the control parameters.

Supported Media Type:

All. The use of the control parameters is media dependent. The parameter

definition for each is specified below

Parameters:

Table 5.35-1 DVD Video Play PTT Parameters

Table 5.35-2 DVD Audio Play PTT Parameters (TBD)

Table 5.35-3 MP3 & WMA Play PTT Parameters (TBD)

Table 5.35-4 CD-DA, CD-Text & CD-DTS Play PTT Parameters

Status:

Mechanism Play State = Play (final state)

Mechanism Error Status =

Invalid Command. (not in proper mechanism state mode, disc not present)

Invalid parameter specified (parameter out of range)

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Title Title number 1-99

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Group Group number 1-9

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Album Sequential sorting of all directories

containing valid audio files.

1-99

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Track Track number 1-99

Page 60: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 60 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

Media Status =

Disc Position (Title, PTT and Time stamp, see section 6.6 media status)

Status Display:

Play icon (duration specified by configuration command)

Page 61: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 61 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.37. Goto Chapter (0x64) Command Summary:

Valid mechanism states are Stop, Pause or Play. This command is used to resume

play from the position indicated by the control parameters.

Supported Media Type:

All. The use of the control parameters is media dependent. The parameter

definition for each is specified below

Parameters:

Table 5.36-1 DVD Video Play PTT Parameters

Table 5.36-2 DVD Audio Play PTT Parameters

Table 5.36-3 MP3 & WMA Play PTT Parameters

Table 5.36-4 CD-DA, CD-Text & CD-DTS Play PTT Parameters

Status:

Mechanism Play State = Play (final state)

Mechanism Error Status =

Invalid Command. (not in proper mechanism state mode, disc not present)

PARAMETER

NUMBER(S)

Name Description VALID RANGE

[1:2] Chapter Chapter number = (256Parm1 + Parm2) 1-999

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Track Track number 1-99

2 - Undefined 0

PARAMETER

NUMBER(S)

Name Description VALID RANGE

[1:2] Track Sequential sorting of all valid audio files 1-999

PARAMETER

NUMBER(S)

Name Description VALID RANGE

[1:2] - Unused 0

Page 62: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 62 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

Invalid parameter specified (parameter out of range)

Media Status =

Disc Position (Title, PTT and Time stamp, see section 6.6 media status)

Status Display:

Play icon (duration specified by configuration command)

Page 63: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 63 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.38. Function (0x65) (TBD,ONLY 1389B) Command Summary:

This command is used to activate and deactivate the Function mode of operation.

USB mode is supported by 1389 B chip only. Therefore, this command is used

only on 1389 B chip. The use of the control parameters is media dependent.

Supported Media Type:

All. The use of the control parameters is media dependent. The parameter

definition for each is specified below

Parameters:

Table 5.37 Function Parameters(TBD)

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Function Mode 0x00 => DVD Mode

0x01 => USB Mode

0x02 => Audio-In Mode

0x03 => Audio-In Mode

0x04 => Audio-In Mode

0x05 => Audio-In Mode

0x00 – 0x05

STATUS

DISC USB

SOURCE KEY MEDIA REMARK

NO OFF DISC NO DISC DISC mode is activated as a default.

(DISC mode has a priority.)

NO ON NC USB USB mode is automatically activated as a USB is

connected.

NO ON DISC NO DISC USB mode can be changed to DISC mode by source key

and vice versa.

NO ON USB USB DISC mode can be changed to USB mode by source key

and vice versa.

IN ON NC DISC DISC mode is Activated in USB mode as a disc is in.

IN ON USB USB DISC mode can be changed to USB mode by source key

and vice versa.

IN ON DISC DISC USB mode can be changed to DISC mode by source key

and vice versa.

NO ON NC USB USB mode is automatically activated as the disc is

ejected.

NO OFF NC NO DISC Disc mode is activated as the USB is disconnected.

IN OFF NC DISC DISC is automatically played as a disc is in.

IN OFF NC DISC DISC mode is activated as the USB is disconnected

in USB mode

IN ON NC DISC DISC mode is maintained, even though a USB is

connected.

Page 64: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 64 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.39. Initial SetupMenu(0x66) (TBD)

5.40. Goto MP3 file (0x67) (TBD)

5.41. Goto MP3 Page (0x68) (TBD)

Page 65: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 65 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

5.44. IR COMMAND (0x6b) Command Summary:

This command is used for IR key

The use of the control parameters is media dependent.

Supported Media Type:

All

Parameters:

Table 5.37 IR key Parameters

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 IR key 0x00 => IR_NUM0

0x01 => IR_NUM1

0x02 => IR_NUM2

0x03 => IR_NUM3

0x04 => IR_NUM4

0x05 => IR_NUM5

0x06 => IR_NUM6

0x07 => IR_NUM7

0x08 => IR_NUM8

0x09 => IR_NUM9

0x0a => IR_ADD10

0x0b => IR_ADD20

0x0c => IR_ADD5

0x0d => IR_UP

0x0e => IR_LEFT

0x0f => IR_RIGHT

0x10 => IR_DOWN

0x11 => IR_ENTER

0x12 => IR_PAGE_UP

0x13 => IR_PAGE_DOWN

0x14 => IR_PLAY

0x15 => IR_PAUSE

0x17 => IR_STOP

0x18 => IR_NEXT

0x19 => IR_PREV

0x1a => IR_REPEAT

0x1f => IR_INTRO

0x20 => IR_RESUME

0x21 => IR_FF

0x27 => IR_FR

0x2d => IR_SF

0x33 => IR_SR

0x39 => IR_STEPF

0x3a => IR_STEPR

0x3c => IR_SET_A

0x3e => IR_TITLE_MENU

0x3f => IR_ROOT_MENU

0x40 => IR_RETURN

0x44 => IR_AUDIO

0x45 => IR_SUB_TITLE

0x47 => IR_ANGLE

0x00 ‾ 0x7e

Page 66: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 66 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

0x48 => IR_DISPLAY

0x49 => IR_REMAIN

0x4a => IR_GOTO

0x4b => IR_MARK

0x4c => IR_CLEAR

0x4d => IR_PBC

0x4e => IR_DIGEST

0x4f => IR_PROGRAM

0x50 => IR_RANDOM

0x52 => IR_MEMORY

0x53 => IR_PLAY_MODE

0x54 => IR_PAL_NTSC

0x55 => IR_TV_MODE

0x59 => IR_ZOOM_IN

0x5a => IR_ZOOM_OUT

0x5c => IR_CAPTURE

0x62 => IR_SURROUND

0x66 => IR_EQUALIZER

0x6a => IR_MUTE

0x6b => IR_VOLUME_UP

0x6c => IR_VOLUME_DOWN

0x70 => IR_SETUP

0x75 => IR_FUNCTION

0x79 => IR_POWER

0x7c => IR_EJECT

0x7e => IR_AUDIO_ONLY

Status:

Mechanism Error Status = Invalid Command. (Check sum Error, Invalid Parameter)

Mechanism Play State = Special Play Mode update

Status Display:

Play icon

Page 67: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 67 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

6. Mechanism Status Request (10b) Mechanism status requests are used to initiate a status request by the host DVDP. A

summary of the status request messages is listed in Table 6. A detailed description

of each command is found in paragraphs 6.1 thru 6.5. Note, only valid command IDs and

parameters are listed. All others are reserved. A description of the information

returned by the DVD Mechanism as a result of each command can be found in section 6.6.

Table 6 Mechanism Status Request IDs

6.1. General Status Request (0x80) Command Summary:

This command is send by the host DVDP as a result of the assertion of the SREQ

signal indicating that the DVD Mechanism has a status message it is requesting

to send to the DVDP. For I2C interfaces this command is implicit in the I2C

address byte. The data returned by the DVD Mechanism is defined in section

7 of this specification. The DVD Mechanism will de-assert the SREQ signal upon

receipt of either the General Status Request message or the I2C transmit

request.(Nop Command)

Parameters:

None.

6.2. Error Status Request (0x81) Command Summary:

This command is send by the host DVDP to request the status of the DVD Mechanism.

A description of the information returned by the DVD Mechanism as a result

of this command can be found in section 7.1.

Parameters:

None.

Cmd

ID

Action Parameters Description

0x00 General Status - Used by RS232 Interface to request

status information

0x01 Mechanism Error Status - Mechanism Error Status rquest

0x02 Mechanism Configuration Parm1 - Configuration Item Information returned defined by

Configuration Item parameter.

0x03 Mechanism State - Mechanism state information

0x04 Mechanism Play State - Mechanism Play State information request.

0x05 Media Status - Media type information request

0x06 Media Time - Media Time information request

0x07 Media PTT - Media PTT information request

Page 68: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 68 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

6.3. Configuration Request (0x82) Command Summary:

This command is send by the host DVDP to request configuration information

from the DVD Mechanism. The information requested is defined by the control

parameter and is described in Table 6.3. The data returned by the DVD Mechanism

is defined in section 7.2 - 7.10 of this specification.

Parameters:

Table 6.3 Configuration Request Parameters

PARAMETER

NUMBER(S)

Name Description VALID RANGE

1 Configuration

Item

0x02 => Region Code

0x03 => Video Setup

0x04 => Audio Setup

0x05 => OSD Setup.

0x06 => User Preferences

0x07 => Media Playback Support.

0x08 => Mechanism hardware version ID

0x09 => Front End Software version ID.

0x0A => Backend End Software version ID

0x0B => Mechanism hardware Vendor ID

0x0C => Mpeg Version ID

0x02 – 0x0B

6.4. Mechanism State Request (0x83) Command Summary:

This command is send by the host DVDP to request the operational state of the

DVD Mechanism. This includes the state of the loader mechanism. A description

of the information returned by the DVD Mechanism as a result of this command

can be found in section 7.11.

Parameters:

None.

6.5. Mechanism Play State Request (0x84) Command Summary:

This command is send by the host DVDP to request the play state of the DVD

Mechanism. A description of the information returned by the DVD Mechanism as

a result of this command can be found in section 7.12.

Parameters:

None.

Page 69: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 69 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

6.6. Media Status Request (0x85) Command Summary:

This command is send by the host DVDP to request the media status and type

information. A description of the information returned by the DVD Mechanism

as a result of this command can be found in section 7.13.

Parameters:

None.

6.7. Media Time Request (0x86) Command Summary:

This command is send by the host DVDP to request the media time position

information. A description of the information returned by the DVD Mechanism

as a result of this command can be found in section 7.14.

Parameters:

None.

6.8. Media PTT Request (0x87) Command Summary:

This command is send by the host DVDP to request the media PTT position

information. A description of the information returned by the DVD Mechanism

as a result of this command can be found in section 7.15.

Parameters:

None.

6.9. Mechanism Power State Request (0x88) Command Summary:

This command is send by the host DVDP to request the mechanism poswer state

information. A description of the information returned by the DVD Mechanism

as a result of this command can be found in section 7.17.

Parameters:

None.

Page 70: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 70 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

6.10. Playback Display Information State Request (0x89) Command Summary:

This command is send by the host DVDP to request the Playback display

information state information. A description of the information returned by

the DVD Playback display information as a result of this command can be found

in section 7.18.

Parameters:

None.

6.11. Function State Request (0x8A) Command Summary:

This command is send by the host DVDP to request the Function state information.

A description of the information returned by the DVD Playback display

information as a result of this command can be found in section 7.19.

Parameters:

None.

6.12. CDDA(Audio CD) file State Request (0x8B) (TBD)

Page 71: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 71 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

6.13. MP3 file State Request (0x8C) Command Summary:

This command is send by the host DVDP to request the MP3 file state information.

A description of the information returned by the DVD Playback display

information as a result of this command can be found in section 7.21.

Parameters:

None.

6.14. Used/Free CD/DVD Size State Request (0x8D)

Byte

Number

Value Description

0 None

1 Folder

2 1 file

3 1 file ID3Tag

1

(mode)

4 Reserve

2 ‾ 3 0x5fff Index No. (Para2 x 256) + Para3

Page 72: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 72 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

6.15. Audio Subtitle Angle State Request (0x8E) Command Summary:

This command is send by the host DVDP to request the Audio/ Subtitle/ Angle

state information. A description of the information returned by the DVD

playback information as a result of this command can be found in section 7.23.

Parameters:

Byte

Number

Value Description

0 Audio

1 Subtitle

1

(mode)

2 Angle

Page 73: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 73 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

7. Mechanism Status Reports (11b) The mechanism is required to provide status reports when there is a state change, on

request or as feedback due to a command received from the DVDP. Table 7 provides a

list of the reports provided by the DVD Mechanism.

Table 7 Mechanism Status Report IDs

7.1. Mechanism Error Status Report (0xC1) The report is used to provide a command acknowledge, command error status or mechanism

error status report. Table 7.1 show the status information provided by this report.

Table 7.1 Mechanism Error Status Report

Cmd

ID

Action Description

0x01 Mechanism Error Status This is used to provide a command acknowledge, command

error status or mechanism error status report

0x02 Region Code Setting Mechanism region code report.

0x03 Video Output Settings Default Video Setup

0x04 Audio Output Settings Default Audio Setup

0x05 OSD Control Settings Set the dwell time for OSD display groups

0x06 User Preferences Settings Set default User Preferences

0x07 Media Playback Support Setting Parameter defines the media supported for playback

0x08 Mechanism Hardware Version ID Hardware version stamp

0x09 Front End Software Version ID OPU controller software version stamp

0x0A Back End Software Version ID MPEG decoder software version stamp

0x0B Mechanism State Mechanism state information.

0x0C Play State Mechanism Play State information

0x0D Media Status Media type information

0x0E Media Time Position Report the current media position

0x0F Media Track Position Report the current media position

0x10 Mechanism H/W Vendor ID Report the current Vendor ID

0x11 Mechanism H/W Power state Report the current Power state

Byte

Number

Value Description

0x00 Command Acknowledge

0x01 Invalid Command (command header byte undefined)

0x02 Invalid Control Parameter

0x03 Command Length Error

0x04 Checksum Error

0x05 UOP Violation (command currently prohibited by disc)

0x06 Region Code Error

0x07 Disc Format Error (media type not supported)

0x08 Disc Read Error (unable to read disc data, media type not identified)

0x09 Load Error (disc present but not in clamp position)

0x0A Eject Error (unable to obtain disc in grasp position)

0x0B Initialization Error

0x0C Disc Not Present (media play command without disc)

0x0D Invalid Play State (not in proper play state for requested command)

1

0x0E Command Unsupported (Invalid media type for requested command)

Page 74: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 74 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

7.2. Region Code Setting Report (0xC2) Report Summary:

The DVD Mechanism's current region code setting is reported. There is a one

to one mapping between the Region Code configuration commands defined in

sections 4.2. This report contains (1) byte. Reference Table 4.2 for the

definition of the data format. It should be noted that the byte count referenced

does not include the checksum byte.

7.3. Video Setup Report (0xC3) Report Summary:

The DVD Mechanism's current video output settings are reported. There is a

one to one mapping between the Video Setup configuration commands defined in

sections 4.3. This report contains (7) bytes. Reference Table 4.3 for the

definition of the data format. It should be noted that the byte count referenced

does not include the checksum byte.

7.4. Audio Setup Report (0xC4) Report Summary:

The DVD Mechanism current audio output settings are reported. There is a one

to one mapping between the Audio Setup configuration commands defined in

sections 4.4. This report contains (8) bytes. Reference Table 4.4 for the

definition of the data format. It should be noted that the byte count referenced

does not include the checksum byte.

7.5. OSD Setup Report (0xC5) Report Summary:

The DVD Mechanism OSD display settings are reported. There is a one to one

mapping between the OSD Setup configuration commands defined in sections 4.5.

This report contains (4) bytes. Reference Table 4.5 for the definition of the

data format. It should be noted that the byte count referenced does not include

the checksum byte.

Page 75: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 75 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

7.6. User Preference Setup Report (0xC6) Report Summary:

The DVD Mechanism current user preference settings are reported. There is a

one to one mapping between the User Preferences configuration commands defined

in sections 4.6. This report contains (7) bytes. Reference Table 4.6 for the

definition of the data format. It should be noted that

the byte count referenced does not include the checksum byte.

7.7. Supported Media Playback Report (0xC7) Report Summary:

The DVD Mechanism supported media playback setting is reported. There is a

one to one mapping between the Supported Media Playback configuration commands

defined in sections 4.7. This report contains (1) byte. Reference Table 4.7

for the definition of the data format. It should be noted that the byte count

referenced does not include the checksum byte.

7.8. Mechanism Hardware Version Report (0xC8) Report Summary:

The DVD Mechanism's hardware version ID is reported. The DVD Mechanism returns

(3) ASCII characters. The first will be a constant 'V', followed by a major

and minor version ID, (etc. 'V' '1' '1' corresponds to V 1.1).

7.9. Mechanism Front End Software Version Report (0xC9) Report Summary:

The DVD Mechanism Front End software version ID is reported. The DVD Mechanism

returns (4) ASCII characters. The first will be a constant 'V', followed by

the major and minor version ID then the patch number, (etc. 'V' '1' '0' '2'

corresponds to V 1.0.2).

Page 76: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 76 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

7.10. Mechanism Backend Software Version Report (0xCA) Report Summary:

The DVD Mechanism's Backend End Software version ID is reported. The DVD

Mechanism returns (4) ASCII characters. The first will be a constant 'V',

followed by the major and minor version ID then the patch number, (etc. 'V'

'1' '0' '2' corresponds to V 1.0.2).

7.11. Mechanism State Report (0xCB) Report Summary:

This is used to report the DVD operational state.

Table 7.11 Mechanism State Report

Parameter

Number

Value Description

0x00 Initializing

0x01 Mechanism Ready (initialization complete)

0x02 Ready for Shutdown

0x03 Loading (Load Command received. In process of loading a disc from in-grasp position)

0x04 Loading (User Insert. In process of loading a disc from in-grasp position)

0x05 Reading (disc in clamp position, establishing media type)

0x06 Ejecting (in process if ejecting current media)

0x07 Empty (disc slot empty, no media present)

0x08 Disc in Grasp (disc ejected but still in slot)

1

0x09 Disc in close (move from grasp to chucking)

0 No disc (empty)

1 Disc in grasp

2 Disc in chucking

2

(Position)

Page 77: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 77 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

7.12. Mechanism Play State Report (0xCC) Report Summary:

This is used to report the DVD operational state.

Table 7.12 Play State Report

Byte

Number

Value Description

0x00 STOP (disc in stop position)

0x01 STOP REQUESTED (transient state)

0x02 PLAY (replaying currently loaded media)

0x03 PLAY REQUESTED (transient state)

0x04 SCAN REVERSE (SLOW)

0x05 SCAN REVERSE (FAST)

0x06 SCAN FORWARD (SLOW)

0x07 SCAN FORWARD (FAST)

0x08 PAUSE (media paused by user)

0x09 STILL (media paused by disc)

0x0A IDLE (no disc inserted, low power spin down mode)

0x0B DISC END STOP

0x0C TRACK END STOP

1

PLAY MODE

0x0D ERROR STOP (error stoppage)

0x00 N/A (media loaded does not support different domains)

0x01 SETUP MENU ACTIVE

0x02 TT_DOM (DVD-Video & VideoCD), AMGM_DOM (DVD-Audio)

0x03 VTSM_DOM (DVD-Video root menu)

0x04 VMGM_DOM (DVD-Video title menu replay), DVD-Audio (Title Group Domain replay)

0x05 Program Menu

0x06 Bookmark Menu

0x07 Digest

0x08 Hidden Menu

0x09 Zoom Flash

0x0A Goto Flash

0x0B Update file(CDR)

0x0C Flashing Search OSD

0x0D MP3 file search

0x0F Flashing Scan

0x2x PBC on (001x xxxx b)

2

Media Domain

0x4x Select Menu (010x xxxx b)

3

Special Play

Modes

This byte is

Bit Mapped

Reseved

Page 78: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 78 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

7.13. Media Status Report (0xCD) Report Summary:

This is used to report the DVD media type loaded. Two bytes of information

convey the media type and video output if present.

Table 7.13 Media Status Report

Byte

Number

Value Description

0x00 Empty

0x01 DVD-Video

0x02 DVD-Audio

0x03 MP3

0x04 WMA

0x05 VideoCD

0x06 SVCD

0x07 PictureCD

0x08 Photo CD (JPEG ISO 9660)

0x09 SACD (Reserved, currently unsupported)

0x30 MPG(MPEG)

0x31 MP3 with jpg(JPEG)

0x32 MP3 with MPG(MPEG)

0x80 HDCD

0x81 CD-Text

0x82 CD-DTS

0x83 CD-DA (without pre-emphasis)

0x84 CD-DA (with pre-emphasis)

1

Media

Type

0x85 Invalid Format

Bits [7:6] Video Mode

00b N/A (non-video disc)

01b NTSC

10b PAL

Bits [5:3] Audio Sample Frequency

001b 48KHz

010b 96KHz

011b 192KHz

100b 44.1KHz

101b 88.2KHz

110b 176.4KHz

Bits [2:0] Audio Coding

001b Dolby AC3

010b LPCM

011b MPEG

100b DTS

2

Media

Info

100b Other (MP3, WMA …)

Page 79: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 79 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

7.14. Media Time Position Report (0xCE) Report Summary:

This is the time position report of the media. This message shall be sent out

once every second during normal playback (disabled during Scan Forward and

Scan Reverse and updated when play is resumed). The message is comprised of

(4) bytes and are the same as defined by the Play Time parameters. Reference

Table 5.8 for the definition of the data format.

7.15. Media Track Position Report (0xCF) Report Summary:

This is the part of title position report of the media. This message shall

be sent out once on change during normal playback (disabled during Scan Forward

and Scan Reverse and updated when play is resumed).

Description Remark Byte

Number DVD-Video DVD-Audio VCD/CDDA MP3/WMA/MPG 1‾3 Table 5-7

4 High Byte

Total Title

- - High Byte

Current Folder

5 Low Byte

Total Title

- - Low Byte

Current Folder

6 High Byte

Total Chapter

- High Byte

Total Track

High Byte

Total file

7 Low Byte

Total Chapter

- Low Byte

Total Track

Low Byte

Total file

8 chatpter total h Track total h File total hour Current

chatpter/track/file

9 chatpter total m Track total h File total min

10 chatpter total s Track total h File total sec

11 Title total hour disc total h Currnet title/disc

12 Title total mis Disc total h Cursor Index HI

13 Title total sec Disc total h Cursor Index Lo

Page 80: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 80 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

7.16. Mechanism Hardware Vendor ID Report (0xD0) Report Summary:

The DVD Mechanism's hardware vednor ID is reported. The DVD Mechanism returns

(6) ASCII characters. (etc. “DVS-KR”).

7.17. Mechanism Hardware Power state Report (0xD1) Report Summary:

This is used to report the DVD operational state.

Table 7.17 Mechanism Power State Report

Byte

Number

Value Description

0 Power off (standby)

1 Power off (sleep)

2 Screen saver

1

3 Power on

Page 81: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 81 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

7.18. Playback Display Information state Report (0xD2) Report Summary:

This is used to report the DVD operational state.

Table 7.18 Display Inforamtion State Report

Byte

Number

Value Description

0 Disable(off)

1 Single/Title elapsed

2 Single/title remain

3 Total/Chapter elapsed

1

Display mode

4 Total/Chapter remain

0 0

1 2

2 4

3 8

4 16

5 32

0x11 1/2

0x12 1/4

0x13 1/8

0x14 1/16

2

FF/FR(SF/SR)

Speed

0x15 1/32

0

1 Stop

2 None

3 All

4 Track

5 List

6 Title

7 Chapter

8

15 Random

16 Shuffle

19 Single

0x20 A

0x40 AB

3

Repeat

Byte

Number

Value Description

0 None

1 Lch

2 Rch

3 2.0ch

4 3.0ch

5 4.0ch

6 2.1ch

7 3.1ch

8 4.1ch

9 3.0ch

10 4.0ch

11 5.0ch

12 6.0ch

13 3.1ch

14 4.1ch

15 5.1ch

4

Audio Ch

16 6.1ch

0xff None

0 High temp(+75℃)

1 Low temp(-30℃)

2

3

4

5 Spindle

6

7

8 Baddisc

9 RegionCode

10 Tray

5

Error

11 Parent

Byte Number Value Description Value Description

0 None 0x11 Concert

1 Rock 0x12 Living room

2 Pop 0x13 Hall

3 Live 0x14 Bathroom

4 Dance 0x15 Cave

5 Techo 0x16 Arena

6 Classic 0x17 Church

6

EQ(DVD/DTS)

/

Surround(etc)

7 Soft

Page 82: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 82 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

7.19. Function state Report (0xD3) (TBD)

Page 83: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 83 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

7.20. CDDA(Audio CD) file information state Report (0xD4) (TBD)

Page 84: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 84 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

7.21. MP3 file information state Report (0xD5) Report Summary:

This is used to report the DVD operational state.

Table 7.21 MP3 file information State Report

Mode Name Para n

0 None Mode No

1 Folder Mode No

/Folder No(High Byte) / Folder No(Low Byte)

/Total File No(High Byte) / Total File No(Low Byte)

/Total folder Depth

/Folder Depth 1(High Byte) / Folder Depth 1(Low Byte)

/Folder Depth 2(High Byte) / Folder Depth 2(Low Byte)

/Folder Depth 3(High Byte) / Folder Depth 3(Low Byte)

/Folder Depth 4(High Byte) / Folder Depth 4(Low Byte)

/Folder Depth 5(High Byte) / Folder Depth 5(Low Byte)

/Total String No

/Folder Name (1 String = 1 Char)

2 1 File Mode No

/Index File No(High Byte) / Index File No(Low Byte)

/File Type(Note 7-1)

/Play Time Min / Play Time Sec

/Total Time Min / Total Time Sec

/Bitrate High / Bitrate Low

/Total String No

/File Name(1 String = 1 Char)

<Defined Value 0xff if The File is not Play and not Send Play Time, Bitrate>

Ex)

02(1 File)

/0005(Index File No)

/01(MP3)

/0xff(not play) as Play time, Total Time, Bitrate,

/06(Total String No)

/file name

3 ID3Tag Mode No

/Index File No(High Byte) / Index File No(Low Byte)

/Total String No

/Tag Information(1 String = 1 Char) Ref. Tag(Note 7-2)

<Defined Value 0xff if The File is not Play and not Send All data>

Ex)

02(1 File)

/0005(Index File No)

/0xff(not play)

4. reseved

Page 85: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 85 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

<Note>

7-1. File Type define table

No. Type Value Remark No. Type Value Remark

1 Unknown 0x ff 11 DAT 0x a

2 MP3 0x 1 12 VOB 0x b

3 MP2 0x 2 13 0x c

4 MP1 0x 3 14 0x d

5 0x 4 15 0x e

6 JPG 0x 5 16 CDA 0x f

7 0x 6 17 DIR 0x 10

8 WMA 0x 7 18 0x 11

9 ASF 0x 8 19 0x 12

10 MPG 0x 9 20 0x 13

7-2. ID3Tag information define table

7.22. Disc Size information state Report (0xD6) (TBD)

No. ID3Tag Table Length Remark

1 TAG 3 “TAG” 2 Title 30

3 Artist 30

4 Album 30

5 Year 4 1999

6 Comment 30

7 Genre 1

Page 86: DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode › others › 324876 › dvsko… · DVS Korea R & D Lab 4 Team. DVD VIDEO ROM

DVD VIDEO ROM COMMUNICATION INTERFACE SPECIFICATION

Page 86 of 86

Issue Date : Apr. 10. 2003 Revision Date : 2006-06-05

Prepared By : SH Kweon

Printed copy is uncontrolled. This document is DVS Korea

7.23. Audio/Subtitle/Angle information state Report (0xD7) Report Summary:

This is used to report the DVD operational state.

Parameter

Numbers

NAME Description VALID RANGE

0 type 0x00 audio

0x01 subtitle

0x02 angle

1 Current number

2 Total number

3 Language code

MSB

Defines Setup and OSD character

display languages Refer to ISO-639

(annex) for language code definition

ASCII character set

4 Language code

LSB

Defines Setup and OSD character

display languages Refer to ISO-639

(annex) for language code definition

ASCII character set