2024年2月20日发(作者:)
OPPO BDP-83 Blu-ray Disc Player
RS-232 Control Protocol
The OPPO BDP-83 Blu-ray Disc Player can be ordered with an RS-232 option for wired
remote control. The RS-232C port is configured as a DCE device using a female 9-pin
D-Sub type connector.
RS-232 Pin Configuration:
The pin out of the BDP-83 RS-232C port is as the following:
Pin Signal
2 TXD
3 RXD
5 GND
This pin configuration allows a PC running a serial terminal program (such as Hyper
Terminal) to communicate with the player using a straight-through DB9 9-pin RS-232
serial cable. Do NOT use a “Null-Modem” type cable for PC connection. For connection
to a remote control system, please refer to the documentation that comes with the
remote control system.
Communication Settings:
The RS-232 control port of the OPPO BDP-83 uses the following communications
settings:
Baud Rate: 9600
Data Bits: 8
Parity: None
Stop Bit: 1
Flow Control: None
Command Structure:
Each command starts with a # sign (ASCII 0x23), followed by a 3-character command
code. If there are any parameters for the command, the parameters are given in text
format, separated by a space (ASCII 0x20) from the command code. The # character
(ASCII 0x23) must never appear in the parameters. A carriage return (ASCII 0x0d)
indicates the end of the command. Each command must not exceed 25 bytes including
the start of command and end of command bytes.
The illustration of the command structure is as the followings:
1
OPPO Digital, Inc. • 2629 Terminal Blvd, Suite B • Mountain View CA 94043 • Tel: (650) 961-1118 • Fax: (650) 961-1119 •
Response Structure (Default Mode):
Upon receiving a command, the player shall try to execute the command and send back
a response. The response starts with an “@” sign (ASCII 0x23), followed by a result
code, either “OK” or “ER”. If there are any parameters or additional message, the
parameters or message is given in text format, separated by a space (ASCII 0x20) from
the result code. The @ character (ASCII 0x40) must never appear in the parameters or
message. A carriage return (ASCII 0x0d) indicates the end of response. Each response
must not exceed 25 bytes including the start of response and the end of response bytes.
The illustration of the response structure is as the followings:
Response Structure (Verbose Mode):
For users who would like to receive a more verbose response for each command, the
player can be set to a verbose mode (See command reference for SVM). In the verbose
mode, the response structure becomes slightly different than the default mode. Each
response echoes the original command.
Upon receiving a command, the player shall try to execute the command and send back
a response. The response starts with an “@” sign (ASCII 0x23), followed by the original
command code, a space (ASCII 0x20), and a result code, either “OK” or “ER”. If there
are any parameters or additional message, the parameters or message is given in text
format, separated by a space (ASCII 0x20) from the result code. The @ character
(ASCII 0x40) must never appear in the parameters or message. A carriage return
(ASCII 0x0d) indicates the end of response. Each response must not exceed 25 bytes
including the start of response and the end of response bytes.
The illustration of the response structure is as the followings:
[
2
OPPO Digital, Inc. • 2629 Terminal Blvd, Suite B • Mountain View CA 94043 • Tel: (650) 961-1118 • Fax: (650) 961-1119 •
Command Sequence:
Commands are executed in the order they are received. The host should wait for a
response from the player before sending the next command.
If the player receives a new command before executing the previous command, the
player may discard the previous command.
If the host does not receive a response from the player 10 seconds after the command is
issued, the host may consider the command or response lost during transmission, and
can retransmit the command.
Command List:
A. Command that maps to a remote control button
This group of commands maps directly to the infrared remote control keys. No
parameters are needed for these commands. The player handles the commands as if it
receives the same IR remote commands. For actions that require multiple key sequence,
such as go to a certain chapter (GOT command followed by multiple numeric key
commands and the SEL command), the player responds to each command individually
until the last command is received. At that time the player shall respond with either OK
or ER depending on the result of the action.
Command Remote Key Function Special Response
Code
POW POWER Toggle power STANDBY OK ON
and ON OK OFF
SRC SOURCE Go to Internet Menu to select
internet Applications
EJT OPEN Open/close the disc tray OK OPEN
OK CLOSE
PON ON Discrete on OK ON
POF OFF Discrete off OK OFF
SYS P/N Switch output TV system: OK NTSC
NSTC, PAL or OK PAL
MULTI(AUTO) OK AUTO
DIM DIMMER Dim front panel display OK ON
OK DIM
OK OFF
PUR PURE AUDIO Pure audio mode (no video) OK ON
OK OFF
VUP VOL + Increase volume OK n (n is the volume
number, 0 – 100)
VDN VOL - Decrease volume OK n (n is the volume
number, 0 – 100)
MUT MUTE Mute audio OK MUTE
3
OPPO Digital, Inc. • 2629 Terminal Blvd, Suite B • Mountain View CA 94043 • Tel: (650) 961-1118 • Fax: (650) 961-1119 •
OK UNMUTE
OK 1 X
OK 2 X
OK 3 X
OK 4 X
OK 5 X
Same as above
OK (audio track
information)
OK (subtitle information)
NU1
NU2
NU3
NU4
NU5
NU6
NU7
NU8
NU9
NU0
CLR
GOT
HOM
PUP
PDN
OSD
TTL
MNU
NUP
NLT
NRT
NDN
SEL
SET
RET
RED
GRN
BLU
YLW
STP
PLA
PAU
PRE
REV
1
2
3
4
5
6
7
8
9
0
CLEAR
GOTO
Numeric key 1
Numeric key 2
Numeric key 3
Numeric key 4
Numeric key 5
Numeric key 6
Numeric key 7
Numeric key 8
Numeric key 9
Numeric key 0
Clear numeric input
Play from a specified
location
HOME Go to Home Menu to select
media source
PAGE UP Show previous page
PAGE DOWN Show next page
DISPLAY Show/hide on-screen display
TOP MENU Show BD top menu or DVD
title menu
POP-UP MENU Show BD pop-up menu or
DVD menu
Up Arrow Navigation
Left Arrow Navigation
Right Arrow Navigation
Down Arrow Navigation
ENTER Navigation
SETUP Enter the player setup menu
RETURN Return to the previous menu
or mode
RED Function varies by content
GREEN Function varies by content
BLUE Function varies by content
YELLOW Function varies by content
STOP Stop playback
PLAY Start playback
PAUSE Pause playback
PREV Skip to previous
REV Fast reverse play
FWD
NXT
AUD
SUB
FWD
NEXT
AUDIO
SUBTITLE
Fast forward play
Skip to next
Change audio language or
channel
Change subtitle language
4
OPPO Digital, Inc. • 2629 Terminal Blvd, Suite B • Mountain View CA 94043 • Tel: (650) 961-1118 • Fax: (650) 961-1119 •
ANG
ZOM
SAP
ATB
RPT
PIP
HDM
SUH
ANGLE
ZOOM
SAP
AB REPLAY
REPEAT
PIP
RESOLUTION
SUBTITLE
(hold)
Change camera angle
Zoom in/out and adjust
aspect ratio
Turn on/off Secondary Audio
Program
Repeat play the selected
section
Repeat play
Show/hide Picture-in-Picture
Switch output resolution
Press and hold the
SUBTITLE key. This
activates the subtitle shift
feature
No operation. A dummy
command.
OK (angle information)
OK (zoom ratio)
OK (audio track
information)
OK OFF
OK A-
OK A-B
OK OFF
OK Repeat Chapter
OK Repeat Title
OK OFF
OK
NOP
OK
B. Query Commands
This group of commands issues queries to the player. The player shall respond
according to its current status.
Command Function Response Example
Code
QVM Query verbose mode OK 0
OK 1
OK 2
OK 3
QPW Query power status OK ON
OK OFF
QVR Query firmware version OK BDP83-14-0306
QVL Query volume OK 100
OK MUTE
QHD Query HDMI resolution OK 480P
OK 720P50
OK 1080P60
QPL Query playback status OK NO DISC
OK LOADING
OK OPEN
OK CLOSE
OK PLAY
OK PAUSE
OK STOP
OK STEP
OK FREV
OK FFWD
5
OPPO Digital, Inc. • 2629 Terminal Blvd, Suite B • Mountain View CA 94043 • Tel: (650) 961-1118 • Fax: (650) 961-1119 •
OK SFWD
OK SREV
OK SETUP
OK HOME MENU
OK MEDIA CENTER
OK 2/10
OK 3/3
OK 0:1:34
OK 1:20:23
OK 0:1:34
OK 0:12:22
OK 0:5:12
OK 1:34:44
OK BD-MV
OK DVD-VIDEO
OK DVD-AUDIO
OK SACD
OK CDDA
OK HDCD
OK DATA-DISC
OK DD 1/1
OK DD 1/5 English
OK DTS 2/5 English
OK LPCM
OK DTS-HD 1/4 English
OK OFF
OK 1/1 English
OK -5
(valid returns are -5 .. 00 ..
05)
OK 0
(valid returns are 0 .. 5)
OK 00 Off
OK 01 Repeat One
OK 02 Repeat Chapter
OK 03 Repeat All
OK 04 Repeat Title
OK 05 Shuffle
OK 06 Random
(OK followed by a repeat
mode code and then the
repeat mode name)
OK 00 Off
OK 01 Stretch
OK 02 Full
OK 03 Underscan
OK 04 1.2
OK 05 1.3
OK 06 1.5
OK 07 2
QTK
QCH
QTE
QTR
QCE
QCR
QEL
QRE
QDT
Query Track/Title
Query Chapter
Query Track/Title elapsed time
Query Track/Title remaining time
Query Chapter elapsed time
Query Chapter remaining time
Query Total elapsed time
Query Total remaining time
Query disc type
QAT Query audio type
QST
QSH
QOP
QRP
Query subtitle type
Query subtitle shift
Query OSD position
Query Repeat Mode
QZM Query Zoom Mode
6
OPPO Digital, Inc. • 2629 Terminal Blvd, Suite B • Mountain View CA 94043 • Tel: (650) 961-1118 • Fax: (650) 961-1119 •
OK 08 3
OK 09 4
OK 10 1/2
OK 11 1/3
OK 12 1/4
OK 13 Pillar Box
(OK followed by a zoom
model code and then the
zoom mode name)
OK A 1
(OK followed by BD region
code and DVD region code)
[ Do not publish ]
OK 00 Unknown
OK 01 BDP-83
OK 02 BDP-83SE
OK 03 BDP-80
OK 04 BD30 (Lexicon)
OK 05 CMPBU (Theta)
OK 06 DX-5 (Ayre)
QRG Query Region Code
QMD Query Model Number
C. Advanced Commands
This group of commands instructs the player to perform an action in a single step.
Command Parameters Function Possible Response
Code
SVM 0 0 – Set Verbose Mode to off OK 0
1 1 – Commands are echoed back in OK 1
2 the response OK 2
3 2 – Enable unsolicited status update. OK 3
Only major status changes are
reported.
3 – Enable detailed status update.
When content is playing, the player
sends out playback time update
every second.
SHD SDI Set HDMI output resolution. OK 480P
SDP SDI – Standard definition interlaced (OK followed by the
720P (480i/576i) original parameter)
1080I SDP – Standard definition
7
OPPO Digital, Inc. • 2629 Terminal Blvd, Suite B • Mountain View CA 94043 • Tel: (650) 961-1118 • Fax: (650) 961-1119 •
1080P
SRC
AUTO
NTSC
PAL
AUTO
1
AR
FS
US
1.2
1.3
1.5
2
1/2
3
4
1/3
1/4
0 – 100
MUTE
CH
TT
ALL
OFF
SHF
RND
T3
C10
C 0:00:34
T 0:12:13
0:12:13
progressive (480p/576p)
SRC – Source Direct
Set output TV system
Set zoom ratio.
AR – Aspect ratio correction
(Stretch, Letterbox or Pillarbox)
FS - Full Screen
US - Underscan
For HDMI Output: 1, AR, FS, US,
1.2, 1.3, 1.5, 2, 1/2;
For Component Ouput: 1, 2, 3, 4,
1/2, 1/3, 1/4)
OK NTSC
OK PAL
OK AUTO
OK 1.2
(OK followed by the
zoom ratio)
ER INVALID
SPN
SZM
SVL
SRP
Set volume control
Repeat chapter
Repeat title or CD track
Repeat all
Repeat off
Shuffle
Random
Search to Title 3
Search to Chapter 10
Search to 0:00:34 of the current
chapter or track
Search to 0:12:13 of the current title
or disc
Search to 0:12:13 of the current title
or disc
Direct play
Reset RS232 Command – Clean all
command buffers, do not wait for
any pending/executing commands.
Start over again.
Set subtitle shift
Set OSD position
OK 100
OK MUTE
OK CH
(OK followed by the
repeat mode)
ER INVALID
OK
ER INVALID
SRH
DPL
RST
OK
OK
SSH
SOP
-5 .. 5
0 .. 5
OK -5 (OK followed
by the shift level)
ER INVALID
OK 5 (OK followed
by the position
value)
ER INVALID
D. Status Update Messages
8
OPPO Digital, Inc. • 2629 Terminal Blvd, Suite B • Mountain View CA 94043 • Tel: (650) 961-1118 • Fax: (650) 961-1119 •
If the verbose mode is set to 2 or 3, the player will send status update messages
automatically. These messages are not a response to any particular command. Any
status change caused by commands from RS232, front panel buttons, IR remote control,
or playback progress may trigger status update messages.
The status update messages have the following structure:
The following status update messages are available:
Verbose Mode 2:
Power Status Update:
Sent when there is a change of power on/off status.
Status Code: UPW
Possible parameters: 1 digit
1 – Player is turned on
0 – Player is going off
Example: @UPW 1
Playback Status Update:
Sent when there is a change of playback status.
Status Code: UPL
Possible Parameters: 4 chars
DISC – No disc
LOAD – Loading disc
OPEN – Tray is open
CLOS – Tray is closing
PLAY – Playback is starting
PAUS – Playback is paused
STOP – Playback is stopped
STPF – Forward frame-by-frame step mode
STPR – Reverse frame-by-frame step mode
FFWn – Fast forward mode. Where n is a number of 1..5 to indicate the
speed level
FRVn – Fast reverse mode. Where n is a number of 1..5 to indicate the
speed level
SFWn – Slow forward mode. Where n is a number of 1..5 to indicate the
speed level (1 = ½, 2 = ¼, 3 = 1/8, 4 = 1/16, 5 = 1/32)
SRVn – Slow reverse mode. Where n is a number of 1..5 to indicate the
speed level (1 = ½, 2 = ¼, 3 = 1/8, 4 = 1/16, 5 = 1/32)
SETM – In setup menu
HOME – in home menu
MCTR – in media center
Example: @UPL PLAY
9
OPPO Digital, Inc. • 2629 Terminal Blvd, Suite B • Mountain View CA 94043 • Tel: (650) 961-1118 • Fax: (650) 961-1119 •
Volume Level Update:
Sent when there is a change in volume level or mute status.
Status Code: UVL
Possible Parameters: 3 chars
MUT – Mute is engaged
000 .. 100 – Current volume level. Also sent when mute is cancelled.
Example: @UVL 095
Disc Type Update:
Sent when a new disc type is detected.
Status Code: UDT
Possible Parameters: 4 chars
BDMV - Blu-ray Disc
DVDV – DVD-Video
DVDA – DVD-Audio
SACD
CDDA
HDCD
DATA – Data disc
VCD2 – VCD 2.0
SVCD - SVCD
Example: @UDT DVDV
Audio Type Update:
Sent when a new audio track is encountered.
Status Code: UAT
Parameters: Type (2 chars), space, number (01/99, 5 chars), space, language (3
chars), space, channels (2 chars)
Type code:
DD – Dolby Digital
DP – Dolby Digital Plus
DT – Dolby TrueHD
TS – DTS
TH – DTS-HD High Resolution
TM – DTS-HD Master Audio
PC – LPCM
MP – MPEG Audio
CD – CD Audio
UN – Unknown
Number: current audio track / available audio tracks in 2-digit number format.
For example, 01/99 means the first of 99 available tracks; 02/05 means the second of 5
available tracks. If only one track is available, it is 01/01.
Language: Three-character language code: ENG for English, FRA for French,
and so on (ISO3166). UNK for unknown.
Channels: 1.0 for mono, 2.0 for stereo, 5.1 or 7.1 for 5.1-channel or 7.1-ch
surround, 0.0 for unknown.
Example: @UAT DD 01/05 ENG 5.1
Subtitle Type Update:
Sent when a new subtitle is selected.
10
OPPO Digital, Inc. • 2629 Terminal Blvd, Suite B • Mountain View CA 94043 • Tel: (650) 961-1118 • Fax: (650) 961-1119 •
Status Code: UST
Parameters: number (01/99, 5 chars), space, language (3 chars)
Number: current subtitle track / available subtitle tracks in 2-digit number format.
For example, 01/99 means the first of 99 available tracks; 02/05 means the second of 5
available tracks. If subtitle is set to off, use 00/xx where xx is the number of available
subtitle tracks. If no subtitle is available, use 00/00.
Language: Three-character language code: ENG for English, FRA for French,
and so on (ISO3166). UNK for unknown.
Example: @UST 02/05 ENG
Verbose Mode 3:
Time Code Update:
Sent every second when the playback time advances. The time information is the
same as the front panel display. To switch to a different type of time information, please
refer to the STC command.
Status Code: UTC
Parameters: Title (3 digits), space, Chapter (4 digits), space, Type (1 chars),
space, time (8 chars HH:MM:SS)
Title: Current title number. For example, 001. For discs without title numbers
(CD), 001 is always used.
Chapter: Current chapter or track number. For example, 0003.
Type Code:
E – Total Elapsed time
R – Total Remaining time
T – Title Elapsed time
X – Title Remaining time
C – Chapter/track Elapsed time
K – Chapter/track Remaining time
Example: @UTC 001 0001 C 00:01:23
Video Resolution Update:
Sent when the source content resolution or the output resolution is changed.
Status Code: UVO
Parameters: Source resolution (7 chars), space, Output resolution (7 chars)
Resolution Names:
_480I60 – 480i 60/59.94Hz
_480P60 – 480p 60/59.94Hz
_576I50 – 576i 50Hz
_576P50 – 576p 50Hz
_720P60 – 720p 60/59.94Hz
_720P50 – 720p 50Hz
1080I60 – 1080i 60/59.94Hz
1080I50 – 1080i 50Hz
1080P60 – 1080p 60/59.94Hz
1080P50 – 1080p 50Hz
1080P24 – 1080p 24Hz
1080P23 – 1080p 23.97Hz
11
OPPO Digital, Inc. • 2629 Terminal Blvd, Suite B • Mountain View CA 94043 • Tel: (650) 961-1118 • Fax: (650) 961-1119 •
Example:
The following is an example of a command and response sequence. The comments are
placed after the semicolon.
#PON ; Turn on power
@OK ON ; Player is turned on
#QPW ; Check power status
@OK OFF ; Player is still doing power-on initialization
(Wait for a while)
#QPW ; Check power status
@OK ON ; Player is powered on and ready
#EJT ; Eject the tray
@OK OPEN ; Tray opens
(Place a disc on the tray)
#PLA ; Start playback
@OK PLAY ; You may get “ER OVERTIME” message due to the
; mechanical delay. This is normal
#QDT ; Check disc type
@OK LOADING ; Player is still loading
(Wait for a while)
#QDT ; Check disc type again
@OK BD-MV : Disc is a Blu-ray disc.
#QPL ; Check playback status
@OK PLAY : Playback is in progress
(Watch the movie)
#STP ; Stop playback
@OK STOP : Playback has stopped
#EJT ; Eject the tray
@OK OPEN ; Tray opens
(Take out the disc)
#POF ; Turn off power
@OK OFF ; The player turns off
12
OPPO Digital, Inc. • 2629 Terminal Blvd, Suite B • Mountain View CA 94043 • Tel: (650) 961-1118 • Fax: (650) 961-1119 •
辰的BDP - 83蓝光光盘播放器
RS-232控制协议
辰的BDP - 83蓝光光盘播放器可以订购有线遥控RS-232选项。RS-232C端口设置为DCE设备使用女性9针D型连接器。
RS-232引脚配置:
销的BDP - 83 RS-232C端口如下:
引脚的信号
2发送数据
3段
5接地
该引脚配置允许PC上运行的串行终端程序(如超级终端)与通过DB9针RS-232串行电缆使用直玩家交流。不要用“零调制解调器”电脑连接电缆。连接到一个远程控制系统,请参阅文档来与远程控制系统。
通信设置:
在辰的BDP - 83 RS-232控制端口使用下列通讯设置:
波特率:9600
数据位:8
奇偶校验:无
停车位:1
流量控制:无
命令结构:
每个命令从一个#标志(ASCII 0x23),其次是一个字符的命令代码。如果有任何的命令的参数,参数是文本格式,用一个空格隔开(ASCII 0x20)从命令码。该#字符(ASCII 0x23)不能出现在参数。一个回车(ASCII值0x0d)表示命令的结尾。每个命令不能超过25字节,包括命令和结束命令字节的开始。
的命令结构图如下:
<命令>,<命令> <开始命令代码> [ < SP > <参数> ]
<命令>结束
<命令> = #开始,ASCII 0x23
<指令> = <字节字节字节> > < > <
< SP > =空间,ASCII 0x20
< > =命令的具体参数
<命令> = Cr结束,ASCII 0x0d
13
OPPO Digital, Inc. • 2629 Terminal Blvd, Suite B • Mountain View CA 94043 • Tel: (650) 961-1118 • Fax: (650) 961-1119 •
响应的结构(默认模式):
当接收到一个指令,玩家将要执行的命令并发送回一个响应。响应从一个“@”的标志(ASCII 0x23),随后的结果代码,无论是“好”或“儿”。如果有任何参数或附加信息,参数或信息是文本格式,用一个空格隔开(ASCII 0x20)从结果代码。“字符(ASCII 0x40)不能出现在参数或信息。一个回车(ASCII值0x0d)表明响应结束。每个响应必须不超过25字节,包括响应和响应字节结束的开始。
的响应的结构图如下:
<反应>=<开始> <响应结果代码> < SP > <参数> [ ]
<结束>的响应
<反应>=”开始,ASCII 0x40
<结果代码> =好|二
< SP > =空间,ASCII 0x20
< > =命令的具体参数
<结束> = Cr反应,ASCII 0x0d
响应的结构(详细模式):
为用户谁想要得到一个更详细的响应为每个命令,玩家可以设置为Verbose模式(见SVM命令参考)。在冗余模式,响应结构变得比默认模式略有不同。每个响应回波原始命令。
当接收到一个指令,玩家将要执行的命令并发送回一个响应。响应从一个“@”的标志(ASCII 0x23),其次是原始的命令代码,一个空间(ASCII 0x20),和一个结果代码,无论是“好”或“儿”。如果有任何参数或附加信息,参数或信息是文本格式,用一个空格隔开(ASCII 0x20)从结果代码。“字符(ASCII 0x40)不能出现在参数或信息。一个回车(ASCII值0x0d)表明响应结束。每个响应必须不超过25字节,包括响应和响应字节结束的开始。
的响应的结构图如下:
<反应>=<开始> <命令> <响应代码SP > <结果代码>
【< SP > <参数> ] <结束>的响应
<反应>=”开始,ASCII 0x40
<指令> = <字节字节字节> > < > <
<结果代码> =好|二
< SP > =空间,ASCII 0x20
< > =命令的具体参数
<结束> = Cr反应,ASCII 0x0d
命令序列:
命令他们在顺序执行接收。主人应该等待玩家的反应在发送下一个命令。
14
OPPO Digital, Inc. • 2629 Terminal Blvd, Suite B • Mountain View CA 94043 • Tel: (650) 961-1118 • Fax: (650) 961-1119 •
如果运动员接受新的命令执行前一个命令之前,玩家可以弃先前命令。
如果主机不接收来自玩家10秒的响应后发出命令,主人可能会考虑在传输过程中丢失的命令或响应,并可以发送命令。
命令列表:
命令映射到一个远程控制按钮
这组命令直接映射到红外遥控钥匙。这些命令没有参数的需要。玩家处理命令,如果接收到相同的红外遥控命令。为行动,需要多个密钥序列,如去某一章(接到命令之后多个数字键命令和SEL命令),玩家对每个命令单独直到最后
15
OPPO Digital, Inc. • 2629 Terminal Blvd, Suite B • Mountain View CA 94043 • Tel: (650) 961-1118 • Fax: (650) 961-1119 •
发布评论