Protocolo de control integrado para señalización
Versión 1.0 (30/04/14)
Este apartado está destinado a usuarios o desarrolladores que desean brindar compatibilidad con
este protocolo en sus productos o sistemas. Dicho protocolo permite integrar datos en la parte de la
señal digital que no contiene información visual.
Flujo de datos
Un dispositivo maestro, tal como un mezclador, integra los datos en la señal principal que se
transmite a diversos equipos esclavos, por ejemplo, cámaras o controladores. La señal del
dispositivo esclavo se transmite nuevamente al mezclador, por lo general, o también a un monitor.
El flujo principal para la transmisión de datos va del dispositivo maestro al esclavo. Cada esclavo
emplea su identificación para extraer y mostrar la información relevante.
Los dispositivos esclavos transfieren el paquete de datos en la señal emitida y actualizan el estado
de la luz piloto, de modo que los equipos que reciben dicha señal indiquen si la luz se encuentra
encendida, sin conocer la identificación de dichos dispositivos.
Presunciones
Toda alineación o relleno de datos es explícito en el protocolo. Los grupos de bits se ordenan
comenzando por el bit menos importante (LSB).
Codificación de la señal en el intervalo de supresión
Solo es posible enviar un paquete de control por cada cuadro o fotograma. Los paquetes se
codifican según la norma SMPTE 291M, con DID/SDID x51/x52 en la región activa de la línea 15
del espacio para datos auxiliares (VANC). Un paquete de control puede contener hasta 256
bytes de información.
Formato de los paquetes
Cada estado incluye 4 bits de información:
uint4
bit 0:
estado del indicador para la señal principal (0=desactivado, 1=activado)
bit 1:
estado del indicador para anticipos (0=desactivado, 1=activado)
bit 2-3: reservados (0x0)
El primer byte del paquete incluye el estado de la luz piloto según el monitor, así como un número
de versión.
Los bytes siguientes contienen el estado de la luz piloto para los pares de dispositivos esclavos.
El dispositivo maestro transmite el estado de la luz piloto para la cantidad de dispositivos admitidos
o configurados, hasta un máximo de 510.
struct tally
uint8
bit 0:
estado del indicador para la señal principal, según el monitor
(0=desactivado, 1=activado)
bit 1:
estado del indicador para anticipos, según el monitor (0=desactivado, 1=activado)
bit 2-3: reservados (0b00)
bit 4-7:
versión del protocolo (0b0000)
Información para desarrolladores
1025