C-456-100-13 (1) Color Video Camera Command List BRC-X1000/H800/H780 © 2016 Sony Corporation
Table of Contents VISCA Commands ................................................3 Overview of VISCA ...........................................3 VISCA Communication Specifications ..............4 VISCA Device Setting Command ......................6 VISCA Command/ACK Protocol ......................7 VISCA Camera-Issued Messages .......................8 VISCA over IP ........................................................9 Overview of VISCA over IP ...............................
VISCA1) Commands Note In the same network, all the camera address selectors should be set to “0” (automatic setting) or all the selectors should be manually set to “1” to “7”. Do not mix the automatic and manual settings. Each VISCA equipment has VISCA IN and VISCA OUT connectors. Set the DTR input (the S output of the controller) of VISCA IN to H when controlling VISCA equipment from the controller.
is 82H. In the command list, as the header is 8X, input the address of the unit to X. The header of the reply packet from the unit assigned address 1 is 90H. The packet from the unit assigned address 2 is A0H. Some of the setting commands can be sent to all devices at one time (broadcast) *. In the case of broadcast, the header should be 88H in hexadecimal. When the terminator is FFH, it signifies the end of the packet.
Timing Chart Responses for commands and inquiries • ACK message As VISCA command processing can only be carried out a maximum of one time in a Vertical (V) cycle, it takes maximum 4V-cycle time for an ACK/Completion to be returned. If the Command and ACK/Completion communication time is shorter than 1V-cycle time, a command can be received at every 1V cycle.
Command execution cancel VISCA interface command • IF_Clear To cancel a command which has already been sent, send a Cancel command as the next command. To cancel one of two commands which have been sent, use the cancel message. Clears the command buffer in the unit. When cleared, the operation currently being executed is not guaranteed.
VISCA Command/ACK Protocol Command General Command Inquiry Command Address Set*1 IF_Clear (Broadcast)*1 IF_Clear (For x) Command Cancel Command Message Reply Message 81 01 04 38 02 FF 90 41 FF (ACK)+90 51 FF (Example) (Completion) 90 42 FF 90 52 FF 81 01 04 38 FF 90 60 02 FF (Example) (Syntax Error) 81 01 04 38 02 FF 90 60 03 FF (Example) (Command Buffer Full) 81 01 04 08 02 FF 90 61 41 FF (Command Not Executable) (Example) 90 62 41 FF 81 09 04 38 FF 90 50 02 FF (Completion) (Example) 81 09 05 38 FF 90 6
VISCA Camera-Issued Messages ACK/Completion Messages Command ACK Completion Command Message z0 4y FF (y: Socket No.) z0 5y FF (y: Socket No.) Comments Returned when the command is accepted. Returned when the command has been executed. z = Device address + 8 (Locked to “z = 9” for VISCA over IP.) Error Messages Command Syntax Error Command Message z0 60 02 FF Command Buffer Full z0 60 03 FF Command Cancelled z0 6y 04 FF (y: Socket No.) No Socket z0 6y 05 FF (y: Socket No.
VISCA over IP VISCA Equipment VISCA Controller IN Overview of VISCA over IP With VISCA over IP function, you can control the camera using VISCA on a controller equipped with IP communication capabilities via LAN. You can connect up to 5 controllers simultaneously on the network.
VISCA device setting command This is the device setting command from the controller to the peripheral device as follows. • Address Sets the address of the peripheral device, and does not return a reply to the controller. While using VISCA over IP, the address command is not sent from the controller because a Network Change command from the peripheral device that triggers sending command is not issued. • IF_Clear Sends the reply message to the controller after clearing, without using VISCA socket.
Payload type Stores the value (Byte 0 and Byte 1) of the following table on the payload division. Name VISCA command VISCA inquiry VISCA reply Value (Byte 0) 0x01 0x01 0x01 Value (Byte 1) 0x00 0x10 0x11 VISCA device setting command Control command Control reply 0x01 0x20 Description Stores the VISCA command. Stores the VISCA inquiry. Stores the reply for the VISCA command and VISCA inquiry, or VISCA device setting command. Stores the VISCA device setting command.
Delivery confirmation VISCA over IP uses UDP as a communications protocol of the transport layer. Delivery of messages is not guaranteed for the UDP communication. Delivery confirmation and retransmission should be performed on the application. Normally, when the controller sends a message to the peripheral device, the controller sends the new message after receiving the reply for the last message. You can confirm delivery of messages by managing the time-out waiting for a reply message sent.
Timing chart Controller Locking the controller’s address of the VISCA message to 0. For the same reason as the peripheral device’s address, the controller’s address of VISCA command is locked to 0. If the controller’s address is set to other than 0, the peripheral device works without hindrance, and the reply address from the peripheral device is always set to 0.
BRC-X1000/H800/H780 Commands Command List (1/5) Command Set EXPOSURE MODE Command FULL AUTO MANUAL SHUTTER Pri IRIS Pri Gain Pri IRIS Reset Up (Open) Down (Close) Direct GAIN Reset Up Down Direct GAIN LIMIT Direct GAIN POINT On/Off GAIN POINT Direct POSITION SHUTTER Reset Command Packet 8x 01 04 39 00 FF 8x 01 04 39 03 FF 8x 01 04 39 0A FF 8x 01 04 39 0B FF 8x 01 04 39 0E FF 8x 01 04 0B 00 FF 8x 01 04 0B 02 FF 8x 01 04 0B 03 FF 8x 01 04 4B 00 00 0p 0p FF 8x 01 04 0C 00 FF 8x 01 04 0C 02 FF 8x 01 04 0C 03
Command List (2/5) Command Set Command COLOR WHITE Auto1 BALANCE Indoor ONE PUSH TRIGGER R.GAIN B.
Command List (3/5) Command Set Command KNEE KNEE SETTING On/Off KNEE MODE KNEE SLOPE Direct KNEE POINT Direct GAMMA MODE - PICTURE PROFILE FLICKER REDUCTION NOISE REDUCTION ZOOM PATTERN OFFSET Direct Direct LEVEL BLACK GAMMA LEVEL BLACK GAMMA RANGE BLACK LEVEL Direct Direct Comments p: 2=On, 3=Off p: 0=Auto, 4=Manual pp: Knee Slope 00 - 0E pp: Knee Point 00 - 0C p: GAMMA Setting (0=STD, 1=STRAIGHT, 2=PATTERN, 8=MOVIE, 9=STILL, A=CINE1, B=CINE2, C=CINE3, D=CINE4, E=ITU709) 8x 01 05 5B 0p 0p 0p FF ppp:
Command List (4/5) Command Set Command FOCUS MODE MANUAL FOCUS AUTO/ MANUAL TOGGLE STOP FAR (STANDARD SPEED) NEAR (STANDARD SPEED) FAR (VARIABLE SPEED) NEAR (VARIABLE SPEED) DIRECT Direct ONE PUSH TRIGGER FOCUS ∞ NEAR LIMIT Direct AF SENSITIVITY IR CORRECTION PAN TILT UP DRIVE DOWN - LEFT - RIGHT - UPLEFT - UPRIGHT - DOWNLEFT - DOWNRIGHT - STOP - ABS (ABSOLUTE POSITION) - REL (RELATIVE POSITION) HOME RESET * - Command Packet 8x 01 04 38 02 FF 8x 01 04 38 03 FF Comments Auto Focus Manua
Command List (5/5) Command Set Command PAN TILT RAMP CURVE PAN-TILT On/Off SLOW MODE PAN TILT LIMIT Limit Set PTZ TRACE*1 Up Down Direct Designation On/Off On/Off On/Off - ON/OFF TALLY MODE HDMI VIDEO FORMAT CHANGE On/Off - 8x 01 7E 01 0A 00 0p FF 8x 01 7E 01 0A 01 0p FF 8x 01 7E 01 1E 0p 0p FF HDMI COLOR SPACE - 8x 01 7E 01 03 00 0p FF RESET SET RECALL PRESET DRIVE SPEED PRESET MODE REC PLAY SYSTEM MENU Display OFF TARRY HDMI * *1 Comments p: 1 (Sharpness), 2 (Standard), 3 (Gentle) p: 2=On, 3
Inquiry Command List (1/4) Inquiry Command EXPOSURE MODE Mode Inquiry Inquiry Packet 8x 09 04 39 FF Reply Packet Comments y0 50 00 FF Full Auto y0 50 03 FF Manual y0 50 0A FF Shutter Priority y0 50 0B FF Iris Priority y0 50 0E FF Gain Priority IRIS - 8x 09 04 4B FF y0 50 00 00 0p 0p FF pp: See the VISCA Command Setting Values (IRIS) section GAIN - 8x 09 04 4C FF y0 50 00 00 0p 0p FF pp: See the VISCA Command Setting Values (GAIN) section GAIN LIMIT - 8x 09 04 2C FF y0 50 0p FF p:
Inquiry Command List (2/4) Inquiry Command COLOR AUTO1 Inquiry Packet 8x 09 04 35 FF KNEE * Comments Auto1 y0 50 01 FF In Door OUTDOOR y0 50 02 FF Out Door ONE PUSH WB y0 50 03 FF One Push WB AUTO2 y0 50 04 FF Auto2 y0 50 05 FF Manual MANUAL DETAIL Reply Packet y0 50 00 FF INDOOR WHITE BALANCE MODE Inquiry R.GAIN - 8x 09 04 43 FF y0 50 00 00 0p 0p FF pp: 00 (–128) - 80 (0) - FF (128) B.
Inquiry Command List (3/4) Inquiry Command GAMMA Inquiry Packet Reply Packet Comments MODE - 8x 09 04 5B FF y0 50 0p FF p: GAMMA Setting (0=STD, 1=STRAIGHT, 2=PATTERN, 8=MOVIE, 9=STILL, A=CINE1, B=CINE2, C=CINE3, D=CINE4, E=ITU709) PATTERN - 8x 09 05 5B FF y0 50 0p 0p 0p FF ppp: 001 - 200 OFFSET - 8x 09 04 1E FF y0 50 00 00 00 0p 0q p: Offset polarity 0 (+), 1 (–) 0q FF qq: Offset width 00 - 40 LEVEL - 8x 09 7E 01 71 FF y0 50 00 00 0p 0p FF pp: 00 - 0E BLACK GAMMA LEVEL - 8x 09 7E 01
Inquiry Command List (4/4) PRESET PTZ TRACE*1 IR CUT FILTER*1 TALLY SYSTEM HDMI Inquiry Command PRESET driven speed Command Packet Inquiry Packet 8x 09 7E 01 0B pp y0 50 qq FF FF PRESET - 8x 09 04 3F FF PRESET MODE Mode inquiry 8x 01 7E 04 3D pp FF Status inquiry - 8x 09 7E 04 20 03 FF Record status bulk inquiry - 8x 09 7E 04 20 10 00 00 FF Record status individual inquiry Playback preparation status inquiry - 8x 09 7E 04 20 10 01 0p FF - 8x 09 7E 04 20 01 00 00 FF y0 50 pp FF IR CUT
Block Inquiry Command List Lens control system inquiry commands.....................
Camera control system inquiry commands…..
Other block inquiry commands…..
Other enlargement inquiry commands (1/3) ..........
Other enlargement inquiry commands (2/3) ..........
Other enlargement inquiry commands (3/3) ..........
VISCA Command Setting Values IRIS GAIN Parameter F No. Parameter Gain (dB) 15 F2.8 (Open) 0C 33 14 F3.1 0B 30 13 F3.4 0A 27 12 F3.7 09 24 11 F4.0 08 21 10 F4.4 07 18 0F F4.8 06 15 0E F5.2 05 12 0D F5.6 04 9 0C F6.2 03 6 0B F6.8 02 3 0A F7.3 01 0 09 F8.0 00 –3 08 F8.7 07 F9.6 06 F10 05 F11 SHUTTER Signal format 2160/29.97p (only BRC-X1000), 2160/25p (only BRC-X1000), 1080/59.94p, 1080/59.94i, 1080/50p, 1080/50i, 720/50p 2160/23.
Pan/Tilt Position (for reference) Focus Ratio and Focus Distance (for reference) Pan Angle (degrees) 0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 169 170 Left ppppp values 00000 00937 0126E 01BA5 024DC 02E13 0374A 04081 049B8 052EF 05C26 0655D 06E94 077CB 08102 08A39 09370 09BBB 09CA7 Focus Ratio pppp value 1000 2000 3000 4000 5000 6000 7000 8000 9000 A000 B000 C000 D000 E000 F000 Right ppppp values 00000 FF6C9 FED92 FE45B FDB24 FD1ED FC8B6 FBF7F FB648 FAD11 FA3DA F9AA3 F916C F8835 F7EFE F7
Pan/Tilt Status Code List – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – p – – – – – – – – – – – – – – 0 0 1 1 – – – – – – – – – – – – – – 0 1 0 1 – – – – – – – – – – 0 0 1 1 – – – – p – – – – – – – – – – – – – – – 0 – 0 – 1 0 – 1 – 0 – 1 – – – – – – – – – – – – – – – – 0 1 0 – – – – – – – – 0 0 0 0 – – – 0 0 0 0 0 0 0 0 0 0 0 – – – – – – – – – – – – – – – – – – p – – – – 0 0 1 – – – – – – – – – – – – – – – 0 1 0 – – – – – – – – – – – – – – 1 – – – – – – – – – – – – – –
Memory Function (Inquiry Commands) Preset No. last operated 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Preset No. last operated 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 pp: Memory number last operated 7F* 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F Preset No. last operated pp: Memory number last operated 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F Preset No.
PRESET MODE settings and PRESET command behaviors PRESET MODE PRESET Command SET Reset Recall MODE1 Saves PAN, TILT, ZOOM, and FOCUS positions and the camera settings in PRESET. Returns the settings saved in PRESET to the initial value. Calls PAN, TILT, ZOOM, and FOCUS positions and the camera settings in PRESET. MODE2 Saves PAN, TILT, ZOOM, and FOCUS positions and the camera settings in PRESET. Returns the settings saved in PRESET to the initial value.
Camera IP Setting Command Command Inquiry UDP Broadcast address (255.255.255.255) Specified port number (52380) Inquiry reply The following commands are provided for setting an IP address and a camera name for BRC series cameras. No. 1 2 3 4 Name Setting Protocol: Inquiry Setting Protocol: Inquiry reply Setting Protocol: Network setting Setting Protocol: Network setting reply Description The controller inquires the network setting for the camera.
Revision History Revision 1.00 2.00 2.01 Item Description New edition Added information about changed or added functions in BRC-X1000/H800/H780 Ver.2.