DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode...
Transcript of DVD VIDEO ROM Communication Interface Specification V 4read.pudn.com › downloads84 › sourcecode...
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
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)
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)
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)
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)
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
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
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
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
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
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
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
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
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
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.
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.
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
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
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
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)
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
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)
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)
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.
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
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
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
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)
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)
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)
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)
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
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)
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
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)
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
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
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).
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
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
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.
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.
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
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
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
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
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
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
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.
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
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
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
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.
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.
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.
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.
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.
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.
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
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)
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
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)
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.
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)
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
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
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
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.
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.
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)
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
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
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)
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.
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).
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)
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
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 …)
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
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
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
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)
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)
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
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
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