부록
Blackmagic 임베디드 탈리 제어 프로토콜
버전 1.0 (14/04/30)
설명서 부록에서는 서드파티 개발자 또는 사용자의 제품이나 시스템에 Blackmagic 임베디드
탈리 제어 프로토콜 지원 기능을 추가하는 방법이 설명되어 있습니다 . 디지털 비디오 스트림
비활성 영역에 임베드된 탈리 정보를 전송하기 위한 프로토콜이 설명되어 있습니다 .
데이터 흐름
방송 스위처 같은 마스터 장치는 카메라나 카메라 컨트롤러 등의 여러 슬레이브 장치에
방송되는 프로그램 피드에 탈리 정보를 임베드합니다 . 일반적으로 슬레이브 장치의 출력은
마스터 장치로 다시 전송되지만 , 비디오 모니터에 전송될 수도 있습니다 .
탈리 정보의 주요 흐름은 마스터 장치에서 슬레이브 장치로 전송됩니다 . 각 슬레이브 장치는
개별적인 아이디를 사용하여 탈리 정보를 추출하고 표시할 수 있도 있습니다 .
슬레이브 장치는 출력을 통해 탈리 패킷을 통과시켜 모니터의 탈리 상태를 업데이트하므로
모니터링하는 장치의 아이디 없이도 각 출력에 연결된 모니터 장비에 탈리 상태가 나타날
수도 있습니다 .
가정
모든 데이터 정렬 및 패딩은 프로토콜에 명시되어 있습니다 . 비트 필드는 LSB 를
기반으로 구성됩니다 .
인코딩 블랭킹하기
비디오 프레임당 하나의 탈리 컨트롤 패킷이 전송됩니다 . 메시지 그룹은 VANC 라인 16 의 활성화
부분 중 DID/SDIDx51/x53 와 함께 SMPTE 291M 패킷에 인코딩됩니다 . 탈리 컨트롤 패킷은 최대
256 바이트의 탈리 정보를 가질 수 있습니다 .
패킷 포맷
각각 탈리 상태 정보는 4 개의 정보 비트로 구성되어 있습니다 .
uint4
bit 0:
bit 1:
bit 2-3:
탈리 패킷의 첫 번째 바이트에는 모니터 장치의 탈리 상태와 버전 번호가 포함되어 있습니다 .
그 다음 바이트에는 슬레이브 장치를 위한 탈리 상태가 포함되어 있습니다 . 마스터 장치에서는
최대 510 대의 지원 및 설정된 장치에 탈리 상태를 전송합니다 .
struct tally
uint8
bit 0:
bit 1:
bit 2-3:
bit 4-7:
program tally status (0=off, 1=on)
preview tally status (0=off, 1=on)
reserved (0x0)
monitor device program tally status (0=off, 1=on)
monitor device preview tally status (0=off, 1=on)
reserved (0b00)
protocol version (0b0000)
부록
130