beautypg.com

Example protocol packets, Blackmagic tally control protocol, Data flow – Blackmagic Design URSA Mini Pro 12K (PL) User Manual

Page 277

background image

Example Protocol Packets

Operation

Packet
Length

Byte

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

header command data

de

st

in

at

ion

le

ng

th

comm

and

re

se

rve

d

cat

egor

y

p

ar

am

et

er

ty

pe

op

er

at

ion

trigger instantaneous
auto focus on camera 4

8

4

4

0

0

0

1

0

0

turn on OIS on all
cameras

12

255

5

0

0

0

6

0

0

1

0

0

0

set exposure to 10 ms on
camera 4 (10 ms = 10000
us = 0x00002710)

12

4

8

0

0

1

5

3

0

0x10 0x27 0x00 0x00

add 15% to zebra level
(15 % = 0.15 f = 0x0133 fp)

12

4

6

0

0

4

2

128

1

0x33 0x01

0

0

select 1080p 23.98
mode on all cameras

16

255

9

0

0

1

0

1

0

24

1

3

0

0

0

0

0

subtract 0.3 from gamma
adjust for green & blue
(-0.3 ~= 0xfd9a fp)

16

4

12

0

0

8

1

128

1

0

0

0x9a 0xfd 0x9a 0xfd

0

0

all operations combined

76

4

4

0

0

0

1

0

0

255

5

0

0

0

6

0

0

1

0

0

0

4

8

0

0

1

5

3

0

0x10 0x27 0x00 0x00

4

6

0

0

4

2

128

1

0x33 0x01

0

0

255

9

0

0

1

0

1

0

24

1

3

0

0

0

0

0

4

12

0

0

8

1

128

1

0

0

0x9a 0xfd 0x9a 0xfd

0

0

Blackmagic Tally Control Protocol

Version 1.0 (30/04/14)

This section is for third party developers or anybody who may wish to add support for the
Blackmagic Tally Control Protocol to their products or system. It describes the protocol for
sending tally information embedded in the non-active picture region of a digital video stream.

Data Flow

A master device such as a broadcast switcher embeds tally information into its program feed
which is broadcast to a number of slave devices such as cameras or camera controllers. The
output from the slave devices is typically fed back to the master device, but may also be sent to
a video monitor.

The primary flow of tally information is from the master device to the slaves. Each slave device
may use its device id to extract and display the relevant tally information.

277

Developer Information