Cisco TelePresence PrecisionHD Camera |
|
|
|
|
| PrecisionHD Camera User guide | ||||||
Contents |
| Introduction |
| The physical interface |
| Connecting the camera |
| Video output formats |
| Daisy chaning |
| Appendices |
|
|
|
|
|
| |||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
The
The codec is using the Sony Visa protocol to control the cameras.
Interfacing the camera
When interfacing to the camera the codec uses an
Supported cameras
The following Cisco PrecisionHD cameras are supported:
•PrecisionHD 1080p12x
•PrecisionHD 1080p4x
•PrecisionHD 1080p4xS2
Currently there is support for detection of the following third party cameras:
•Sony HD1
•Sony HD7
VISCA message format
A particular command is recognized by the message information after the address byte.
Message Format
Commands are initiated from the host (i.e. the codec or any other external controller) to the camera.
After a camera has been issued a command, the camera will generate a response. Commands and responses (messages) have the following format:
•Address byte (1)
•Message bytes (1..14)
•Terminator byte (1)
See the illustration for details.
The RS232 Message format |
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||
|
|
|
|
|
|
|
|
|
|
|
| Packet (3 to 16 bytes) |
|
|
|
|
|
|
|
|
|
| ||
|
| Address |
|
|
|
|
|
| Message (1 to 14 bytes) |
|
|
|
| Terminator |
|
| ||||||||
|
|
|
|
|
|
|
|
|
|
|
|
| ... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Byte 1 |
| Byte 2 | Byte 3 |
|
|
|
|
|
|
| FF |
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
|
|
| 0 |
|
|
|
|
|
|
|
|
|
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| LSB |
|
|
|
|
|
|
|
|
|
|
|
| LSB | |||
| Sender’s |
|
| Receiver’s |
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||
| address |
|
| address |
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The minimum length of any command or response is 3 bytes:
1.Address byte (1): Let us assume there is one host, i.e. the codec (the host is the unit controlling the camera). The host has address 0. The four least significant bits of the address byte contain the address of the receiver. In the case of a broadcast message, the receiver address must be set to 8. When we are operating a single camera, the address is 1. Hence, address bytes in messages from the host are 0x81, and messages from the camera to the host are 0x90 (the protocol allows for up to 7 cameras).
2.Message bytes (1..14): Any number of bytes containing the actual message information. Bytes may have any value in the range 0...254. The value 255 (i.e. hexadecimal FF) is reserved for the terminating byte.
3.Terminator byte (1): All messages must be terminated with a byte containing all 1’s, i.e. decimal 255 (or hexadecimal FF).
Command and response exchange
When the camera receives a command, it responds with either:
•Completion message:
•Error packets:
•General error messages, unless otherwise specified:
•
•
•
•
•
•
•Y = socket number
A camera may contain two buffers so that two commands, including the command being executed, can be received.
Note: The PrecisionHD 1080p camera supports a single socket only. Consequently, the Y always assumes the value Y = 0.
Exceptions to these rules:
•An Initialize message will respond as indicated in the Table of Commands (this message is in fact a broadcast message, and any unit other than the host receiving the broadcast message must pass it on).
•Do not route commands or replies that are longer than 16 bytes through Sony cameras. The easiest way to avoid this is to put the Cisco cameras first in the chain. Commands and replies that are longer than 16 bytes are clearly marked below.
D14640.09 PrecisionHD | 25 | www.cisco.com |
© |
|