Protocolo de control integrado para luz piloto
Versión 1.0 (30/04/14)
Este apartado está destinado a desarrolladores o usuarios que deseen obtener más
compatibilidad con este protocolo en sus productos o sistemas. Asimismo, brinda información
sobre el protocolo que envía información sobre las luces piloto, integrado en la región de la
imagen no activa de una señal digital.
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 de menor importancia (LSB).
Codificación en el intervalo de supresión
Solo es posible enviar un paquete de control por cada 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 dispositivo de
monitorización, 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:
bit 1:
bit 2-3:
bit 4-7:
uint8[0]
bit 0:
bit 1:
bit 2-3:
bit 4:
bit 5:
bit 6-7:
estado del indicador para la señal principal, según el dispositivo de
monitorización (0=desactivado, 1=activado)
estado del indicador para anticipos, según el dispositivo de monitorización
(0=desactivado, 1=activado)
reservados (0b00)
versión del protocolo (0b0000)
estado del indicador para la señal principal, según el dispositivo esclavo 1
(0=desactivado, 1=activado)
estado del indicador para anticipos, según el dispositivo esclavo 1
(0=desactivado, 1=activado)
reservados (0b00)
estado del indicador para la señal principal, según el dispositivo esclavo 2
(0=desactivado, 1=activado)
estado del indicador para anticipos, según el dispositivo esclavo 2
(0=desactivado, 1=activado)
reservados (0b00)
Información para desarrolladores
301