附录
附录
Blackmagic
嵌入式
Tally
控制协议
版本号
1.0
(
2014
年
4
月
30
日)
本章节专为第三方开发人员,以及想为自己的产品或系统添加
Blackmagic
嵌入式
Tally
控制协议支持
的用户所设。本文所介绍的协议可用来发送嵌入在数字视频流非活动区域中的
Tally
信息。
数据流
如直播切换台等主设备可将
Tally
信息嵌入其节目信号中,然后再将这一信号发送到如摄影机或摄影
机控制器等多个从设备上。从设备的输出信号通常可返送到主设备上,但也可被发送到视频监视器上。
Tally
信息的主数据流是从主设备发送到从设备上。各台从设备可使用其设备
ID
抽取并显示相
关的
Tally
信息。
从设备通过其输出信号传递
Tally
数据包,并更新监视器的
Tally
状 态 ,以 便 连 接 到 输 出 接 口 的 各 监 看
设备无需知道所监看设备的
ID
便可显示
Tally
状态。
假定
所有数据对齐和填充都以已在本协议中明确给出。位字段先从
LSB
打包。
消隐编码
可通过每个视频帧发送一项
Tally
控 制 。数 据 包 以
SMPTE
291M
标准进行编码,包含
DID/SDID
x51/
x52
,并 在
VANC
第
15
数 据 行 的 活 动 区 域 打 包 。一 个
Tally
控制数据包可包含最多
256
字节的
Tally
信息。
数据包格式
每个
Tally
状态包含
4
比特的信息:
uint4
bit
0
: 节目
Tally
状 态(
0=off,
1=on
)
bit
1
: 预监
Tally
状 态(
0=off
,
1=on
)
bit
2-3
: 保 留(
0x0
)
Tally
数据包的第一个字节包含监看设备
Tally
状态以及版本号。
Tally
数据包的后续字节包含多对从设备的
Tally
状态。主设备向数台经过配置或支持的设备发送
Tally
状 态 ,最 多 可 达
510
。
结构
Tally
uint8
bit
0
: 监看设备节目
Tally
状 态(
0=off
,
1=on
)
bit
1
: 监看设备预监
Tally
状 态(
0=off
,
1=on
)
bit
2-3
: 保 留(
0b00
)
bit
4-7
: 协 议 版 本(
0b0000
)
116