
El código de tiempo de intervalo vertical ( VITC , que se pronuncia "vitsee") es una forma de código de tiempo SMPTE codificado en una línea de exploración en una señal de video. Estas líneas se insertan normalmente en el intervalo de borrado vertical de la señal de video.
Con una excepción, VITC contiene la misma carga útil que el código de tiempo lineal (LTC) de SMPTE, incrustado en una nueva estructura de trama con bits de sincronización adicionales y una suma de comprobación de detección de errores. La excepción es que VITC se codifica dos veces por trama de vídeo entrelazada , una vez en cada campo, y se utiliza un bit adicional (el "indicador de campo") para distinguir los dos campos.
Un fotograma de vídeo puede contener más de un código VITC, si es necesario, grabado en diferentes líneas. Esto se suele utilizar en producción, donde distintas entidades pueden querer codificar distintos conjuntos de metadatos de código de tiempo en la misma cinta.
En la práctica, el VITC puede ser más "preciso en cuanto a cuadros" que el LTC, en particular a velocidades de cinta muy lentas en formatos analógicos. Los lectores LTC pueden perder la pista del código a velocidades de desplazamiento lentas, mientras que el VITC se puede leer cuadro por cuadro si es necesario. Por el contrario, a altas velocidades (avance rápido/rebobinado), el VITC suele ser ilegible debido a distorsiones de la imagen, por lo que se suele utilizar el LTC en su lugar. Algunas videograbadoras tienen una selección automática entre los dos formatos para proporcionar la mayor precisión.
VITC tiene una longitud de 90 bits: 32 bits de código de tiempo, 32 bits de datos de usuario, 18 bits de sincronización y 8 bits de suma de comprobación. Se transmite mediante codificación sin retorno a cero a una velocidad de bits de 115 veces la velocidad de línea. (Los 25 bits no utilizados sirven para dejar espacio para el intervalo de borrado horizontal ).

- El bit 14 se establece en 1 si se utiliza la numeración de fotogramas eliminados ; los números de fotogramas 0 y 1 se omiten durante el primer segundo de cada minuto, excepto los múltiplos de 10 minutos. Esto convierte el código de tiempo de 30 fotogramas por segundo al estándar NTSC de 29,97 fotogramas por segundo .
- El bit 15, el bit de encuadre de color , se establece en 1 si el código de tiempo está sincronizado con una señal de vídeo (en color). El número de cuadro módulo 2 (para NTSC y SECAM ) o módulo 4 (para PAL ) debe conservarse en los cortes para evitar saltos de fase en la subportadora de crominancia .
- Los bits 35, 55 y 75 difieren entre el código de tiempo de 25 cuadros/s y 30/29,97 cuadros/s. [1] : 20 [3] Los bits son:
- Indicador de campo (bit 35 para 29,97/30 fotogramas/s, bit 75 para 25 fotogramas/s): este es un bit adicional menos significativo para el número de fotograma, que distingue los dos campos entrelazados en un fotograma de vídeo. Se establece en 0 durante el primer campo de un fotograma y en 1 durante el segundo. Este bit reemplaza al bit de "corrección de polaridad" en el código de tiempo lineal.
- Bits de "bandera de grupo binario" BGF0 y BGF2 (bits 55 y 75 para 29,97/30 tramas/s, bits 35 y 55 para 25 tramas/s): indican el formato de los bits de usuario. Ambos bits cero indican que no hay formato (o que no se especifica). Solo el conjunto BGF0 indica cuatro caracteres de 8 bits (transmitidos en little-endian ). Las combinaciones con el conjunto BGF2 están reservadas. [1] : 7–8
- El bit 74 ("Bandera de grupo binario 1") no estaba asignado anteriormente, pero se utiliza para indicar que el código de tiempo está sincronizado con un reloj externo. Si es cero, la hora de inicio del código de tiempo es arbitraria.
- La suma de comprobación en los bits 82-89 es un XOR simple byte a byte de los 82 bits anteriores ( incluidos los bits de sincronización, por lo que el bit 82 es el XOR de los bits 74, 66, ..., 2), que se puede describir como un CRC con polinomio generador x 8 + 1. (Preestablecido en cero, sin inversión).
La naturaleza exacta de la secuencia de cuadros de color depende del estándar de vídeo que se utilice. En el caso de los tres estándares principales de vídeo compuesto, el vídeo PAL tiene una secuencia de cuadros de color de 8 campos (4 cuadros), y tanto NTSC como SECAM tienen secuencias de cuadros de color de 4 campos (2 cuadros).
Preservar la secuencia de encuadre de color del video en todas las ediciones y entre canales en los efectos de video fue una cuestión importante en los primeros sistemas de edición de cintas de video compuestas analógicas, ya que los cortes entre diferentes secuencias de color causarían saltos en la fase de la subportadora, y mezclar dos señales de diferente dominio de campo daría como resultado artefactos de color en la parte de la señal que no estaba sincronizada con la secuencia de cuadros de color de salida.
Para ayudar a evitar estos problemas, el código de tiempo SMPTE contiene un bit de encuadre de color, que se puede utilizar para indicar que el material de vídeo al que hace referencia el código de tiempo sigue una convención estándar en relación con la sincronización del código de tiempo de vídeo y la secuencia de encuadre de color. Si el bit de encuadre de color se estableciera en ambos tipos de material, el sistema de edición podría entonces garantizar siempre que se conservara el encuadre de color restringiendo las decisiones de edición entre las fuentes de entrada para mantener la relación correcta entre las secuencias de código de tiempo y, por tanto, las secuencias de encuadre de color.
Véase también
Tecnologías y normas relacionadas
- Código de tiempo lineal
- Código de tiempo grabado
- Código de tiempo CTL
- Código de tiempo MIDI
- Código de tiempo AES-EBU integrado
- Código de tiempo de consumidor regrabable
Referencias
- ^ abc Recomendación UIT-R BR.780-2: Normas de códigos de tiempo y control para aplicaciones de producción con el fin de facilitar el intercambio internacional de programas de televisión en cintas magnéticas. UIT . 2005-04-08 [1992, 2002].
- ^ Tabla de asignación de bits de código de tiempo Archivado el 5 de enero de 2011 en Wayback Machine , Charles Poynton
- ^ Indian Standard IS: 12429 (Parte 2) Código de tiempo y control para grabadoras de cintas de vídeo: Parte 2 Código de tiempo de intervalo vertical (VITC) (PDF) . Oficina de Normas de la India . 2002 [1988]. págs. 2–5. Este es un ejemplo de las asignaciones de bits de 25 cuadros/s, que son diferentes de las asignaciones de 30/29,97 bits más comunes.