DME SWITCHER
DFS-700
DFS-700P
DIGITAL/ANALOG INPUT BOARD
BKDF-701
ANALOG COMPOSITE INPUT BOARD
BKDF-702/702P
DIGITAL MULTI EFFECTS BOARD
BKDF-711
3D VIDEO MAPPING EFFECTS BOARD
BKDF-712
PROTOCOL MANUAL
REMOTE (9-pin) CONNECTOR
1st Edition
COPYRIGHT NOTICE
Copyright © by Sony Corporation.
All rights reserved. The copyright on all matters
described in this manual belongs to Sony Corporation,
and the contents are intended for use by purchasers of
subject equipment.
Furthermore, Sony Corporation reserves the right to
revise this publication and to make changes from time to
time in the content hereof without obligation of Sony
Corporation to notify any person or organization of such
revision or changes.
DFS-700/700P
Table of Contents
1. Outline
2. Serial Data Configuration
2-1. Communication System .............................................................................. 2-1
2-2. Command Configuration ............................................................................. 2-1
2-3. Connection .................................................................................................. 2-2
3. Command Description
3-1. Viewing the Table ....................................................................................... 3-1
3-2. Cross-point .................................................................................................. 3-2
3-3. Transition .................................................................................................... 3-3
3-3-1. Transition Type .......................................................................... 3-3
3-3-2. Auto Transition Start .................................................................. 3-4
3-3-3. All Stop ...................................................................................... 3-5
3-4. Key ON ....................................................................................................... 3-5
3-5. DSK ON/OFF .............................................................................................. 3-5
3-6. Wipe ............................................................................................................ 3-6
3-6-1. Wipe Pattern ............................................................................... 3-6
3-6-2. Direction ..................................................................................... 3-6
3-7. Snapshot Register ........................................................................................ 3-7
3-7-1. Configuration of Snapshot Register ........................................... 3-7
3-7-2. Learn .......................................................................................... 3-7
3-7-3. Recall .......................................................................................... 3-7
3-7-4. Register Read ............................................................................. 3-8
3-7-5. Register Write ............................................................................ 3-9
3-7-6. Group Read .............................................................................. 3-10
DFS-700/700P 1
Section 1
Outline
The communication specifications when the DME switcher DFS-700/700P is controlled from an editing
controller and computer (described as controller hereafter) via a 9-pin editor terminal are described
below.
The communication protocol of the DFS-700/700P conforms to the Sony switcher protocol. However,
this communication protocol does not support all the commands defined by the Sony switcher protocol.
The commands that DFS-700/700P supports and their application are explained next.
DFS-700/700P 1-1
Section 2
Serial Data Configuration
2-1. Communication System
D-sub 9-pin
Conforms to RS-422A.
Synchronous system : Start-stop
Baud rate : 38400
Character length : 8 bits
Parity : Odd
Stop bit :1
(MARK)
START D0 D1 D2 D3 D4 D5 D6 D7 PARITY STOP
BIT (LSB) (MSB) BIT
(SPACE)
1 START BIT + 8 DATA BITs + 1 PARITY BIT + STOP BIT
Odd Parity : The total of D0 to D7 and parity 1 is odd.
2-2. Command Configuration
Indicates the number of bytes
following the effect address
01H
BYTE EFFECT COMMAND
COUNT ADDRESS CODE
PARAMETER BLOCK
MAX 127 BYTES
DFS-700/700P 2-1
2-3. Connection
Editor Connector
D-sub 9pin (Female)
5 4 3 2 1
9 8 7 6
External View
Pin No. Signal name Function
1 GND Frame Ground
2 XMIT_ Transmit “A”
3 RCV+ Receive “B”
4 GND Receive Common
5 Not used Space
6 GND Transmit Common
7 XMIT+ Transmit “B”
8 RCV_ Receive “A”
9 GND Frame Ground
“A” and “B” are defined as shown below.
B
+ A < B → “1” (MARK)
T A R
_ A > B → “0” (SPACE)
T : Transmit R : Receive
2-2 DFS-700/700P
Section 3
Command Description
The commands when the DFS-700/700P is controlled using a 9-pin editor terminal are described below.
The commands below are valid only when the ports on page 1/8 of the setup menu are set to PVE-500.
A return code (ACK) is returned within 10 ms if a command is properly received when it is entered.
. Return code (ACK)
byte0
8 4 (R)
However, a return parameter (REGISTER READ or GROUP TALLY) is returned when a REGISTER
READ command and GROUP READ command are sent.
To interrupt the effect, enter an ALL STOP command.
. Command 1 : ALL STOP (EFFECT TRANSITION)
byte0 byte1 byte2 byte3
03 01 97 01 (W)
. Command 2 : ALL STOP (DSK TRANSITION)
byte0 byte1 byte2 byte3
03 00 97 02 (W)
3-1. Viewing the Table
Example
Command name
Command 1 : EFFECT TRANSITION (BKGD)
byte0 byte1 byte2 byte3
03 01 90 01 (W)
Direction
(R) DFS→CONTROLLER
(W) CONTROLLER→DFS
Command code
(in hexadecimal)
DFS-700/700P 3-1
3-2. Cross-point
Command 1 : BKGD BUS
byte0 byte1 byte2 byte3
03 01 80 XX (W)
Byte 3 (XX) status
00 : BLACK
01 to 08 : VIDEO INPUT1 to 8
09 : MEMORY
0A : Internal Video
Command 2 : FRGD BUS
byte0 byte1 byte2 byte3
03 01 81 XX (W)
Byte 3 (XX) status
00 : BLACK
01 to 08 : VIDEO INPUT1 to 8
09 : MEMORY
0A : Internal Video
Command 3 : FRGD BUS
byte0 byte1 byte2 byte3
03 01 87 XX (W)
Byte 3 (XX) status
00 : BLACK
01 to 08 : VIDEO INPUT1 to 8
09 : MEMORY
0A : Internal Video
Command 4 : FRGD BUS
byte0 byte1 byte2 byte3
03 01 8d XX (W)
Byte 3 (XX) status
00 : BLACK
01 to 08 : VIDEO INPUT1 to 8
09 : MEMORY
0A : Internal Video
Function : Selects the bus.
Command 1 : Selects the cross-point of a BKGD bus.
Command 2 : Selects the cross-point of an FRGD bus.
Command 3 : Selects the cross-point of a FRGD bus.
Command 4 : Selects the cross-point of a FRGD bus.
Return code : ACK
byte0
8 4 (R)
3-2 DFS-700/700P
3-3. Transition
3-3-1. Transition Type
Command : TRANSITION TYPE
byte0 byte1 byte2 byte3
03 01 91 XX (W)
Byte 3 (XX) status
02 : Mix
04 : Wipe
20 : DME
Function : Selects the effect type.
Remarks : The execution timing of Auto Transition Start varies depending on the effect type as shown
below.
Field timing signal
Command
Execution start (After MIX is received) Execution start
Return code : ACK
byte0
8 4 (R)
DFS-700/700P 3-3
3-3-2. Auto Transition Start
Command 1 : AUTO TRANSITION START (EFFECT)
byte0 byte1 byte2 byte3 byte4
04 01 96 XX YY (W)
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
10-frame digit 1-frame digit
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
X 0 0 0
100-frame digit
Byte 3 (XX) and byte 4 (YY) represent the transition
time in units of frames (decimal).
Command 2 : AUTO TRANSITION START (DSK, FTB)
byte0 byte1 byte2 byte3 byte4
04 00 96 XX YY (W)
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
10-frame digit 1-frame digit
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
X 0 0 0
100-frame digit
0 : DSK
1 : FTB
Byte 3 (XX) and byte 4 (YY) represent the transition
time in units of frames (decimal).
Function : Transition starts.
Remarks : The execution timing of DSK is as shown below.
Command
DSK execution start
Return code : ACK
byte0
8 4 (R)
3-4 DFS-700/700P
3-3-3. All Stop
Command 1 : ALL STOP (EFFECT TRANSITION)
byte0 byte1 byte2 byte3
03 01 97 XX (W)
Don’t care
Command 2 : ALL STOP (DSK TRANSITION)
byte0 byte1 byte2 byte3
03 00 97 XX (W)
Don’t care
Function : Stops the effect in execution.
3-4. Key ON
Command 1 : KEY ON
byte0 byte1 byte2 byte3
03 01 DA 10 (W)
Function : The effect screen is output.
3-5. DSK ON/OFF
Command 1 : DSK ON
byte0 byte1 byte2 byte3
03 00 DA 10 (W)
Command 2 : DSK OFF
byte0 byte1 byte2 byte3
03 00 9A 10 (W)
Function : Turns on and off DSK.
DFS-700/700P 3-5
3-6. Wipe
3-6-1. Wipe Pattern
Command : WIPE PATTERN
byte0 byte1 byte2 byte3 byte4 byte5
05 01 9B 00 XX YY (W)
1’s digit
10’s digit
100’s digit
1000’s digit
Byte 4 (XX) and byte 5 (YY) represent the pattern number in decimal.
(Example)
The pattern number of Mix is 1080, and that of Cut is 1059.
Function : Sets the wipe pattern.
Various effects can be set (including the 3D effect) by entering the pattern number.
Return code : ACK
byte0
8 4 (R)
3-6-2. Direction
Command : DIRECTION
byte0 byte1 byte2 byte3 byte4
04 01 9B 04 XX (W)
Byte 4 (XX) status
02 : Normal
04 : Reverse
Function : Sets the wipe direction.
Return code : ACK
byte0
8 4 (R)
3-6 DFS-700/700P
3-7. Snapshot Register
3-7-1. Configuration of Snapshot Register
The DFS-700/700P have 100 snapshot registers of Nos.00 to 99. One snapshot register consists of 16
groups. The number and size of groups used vary depending on the switcher model or the type of a
parameter memorized in the snapshot. In this case, 16 groups are not all used. (In the DFS-700/700P,
groups 1 and 2 or groups 1 to 4 are used.)
To upload or download the contents of the snapshot register in DFS-700/700P to the controller, transfer
data in units of a group. Therefore, the controller first issues a GROUP READ command to the DFS-700/
700P, views the contents of the group tally from the DFS-700/700P, and specifies a valid group number
so as to read the contents of snapshot data. To fetch the contents of the snapshot register that uses four
groups (groups 1 to 4), the contents are read four times for each group.
3-7-2. Learn
Command : LEARN
byte0 byte1 byte2 byte3 byte4
04 21 80 02 XX (W)
XX = 00 to 63
Byte 4 (XX) represents the snapshot number in hexadecimal.
Function : Registers the snapshot.
3-7-3. Recall
Command : RECALL
byte0 byte1 byte2 byte3 byte4
04 21 90 02 XX (W)
XX = 00 to 63
Byte 4 (XX) represents the snapshot number in hexadecimal.
Function : Calls the snapshot.
DFS-700/700P 3-7
3-7-4. Register Read
Command : REGISTER READ
byte0 byte1 byte2 byte3 byte4 byte5
05 21 20 02 XX YY (W)
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
x x x
Displays the group numbers
(01 to 16) in hexadecimal.
For effect number < 9000 : YY = 01 to 10 (decimal)
For effect number > 9000 : YY = 01 to 16 (decimal)
Groups 11 and 16 are user program data.
XX = 00 to 63
Byte 4 (XX) represents the snapshot number
in hexadecimal.
Function : Reads the contents of the snapshot register.
DFS-700/700P returns the return parameter (REGISTER WRITE) when a REGISTER READ
command (the snapshot number is specified by byte 4 and the group number is specified by
byte 5) is issued to DFS-700/700P.
Return parameter : REGISTER WRITE
byte0 byte1 byte2 byte3 byte4 byte5 byte6 ........byte37
25 21 A0 02 XX YY aa bb (R)
Displays the contents of
the group in 32 bytes.
The contents of byte 4 (XX) and byte 5 (YY) are the same as a REGISTER READ
command.
3-8 DFS-700/700P
3-7-5. Register Write
Command : REGISTER WRITE
byte0 byte1 byte2 byte3 byte4 byte5 byte6 ........byte37
25 21 A0 02 XX YY aa bb (W)
Displays the contents of the group in 32 bytes.
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
X X X
Displays the group numbers
(01 to 16) in hexadecimal.
Effect number < 9000 : YY = 01 to 10 (decimal)
Effect number > 9000 : YY = 01 to 16 (decimal)
Groups 3 and 4 are user program data.
XX = 00 to 63
Byte 4 (XX) represents the snapshot number in hexadecimal.
Function : Writes the contents of the snapshot register. (The snapshot number is specified by byte 4, and
the group number is specified by byte 5.)
n
During write operation, data should be sequentially sent form group 1.
DFS-700/700P 3-9
3-7-6. Group Read
Command : GROUP READ
byte0 byte1 byte2 byte3 byte4
04 21 30 02 XX (R)
XX = 00 to 63
Byte 4 (XX) represents the snapshot number in hexadecimal.
Function : Checks the block configuration of snapshot data. DFS-700/700P return the return parameter
(GROUP TALLY) when a GROUP READ command (the snapshot number is specified by
byte 4) is issued to DFS-700/700P.
Return parameter : GROUP TALLY
byte0 byte1 byte2 byte3 byte4 byte5 byte6
06 21 B0 02 XX YY ZZ (R)
XX = 00 to 63
Byte 4 (XX) represents the snapshot
number in hexadecimal.
Byte 5 (YY) and byte 6 (ZZ) indicate the valid group contained in the snapshot
register that is specified by byte 4(XX).
For effect number < 9000 : Byte 5 (YY) = FF, Byte 6 (ZZ) = 03
For effect number > 9000 : Byte 5 (YY) = FF, Byte 6 (ZZ) = FF
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
byte5 X X X X X X X X
(YY)
Group 1
Group 2
Group 3
Group 4
Group 5
Group 6
Group 7
Group 8
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
byte6 X X X X X X X X
(ZZ)
Group 9
Group 10
Group 11
Group 12
Group 13
Group 14
Group 15
Group 16
X = 1 indicates the valid group contained in the snapshot register.
3-10 DFS-700/700P
DFS-700/700P
DFS-700 (UC) Printed in Japan
DFS-700P (CE) E Sony Corporation 2000. 4 22
9-967-897-61 Communication System Solutions Network Company ©2000