Articulo de referencia

Código de tiempo de intervalo vertical

Código de tiempo VITC, presentado en el espacio VBI sobre el área de imagen activa de una cinta de videocámara SVHS-C. (Recorte de 928x624 de un fotograma PAL 4fsc 1135x625 25i ...

Código de tiempo VITC, presentado en el espacio VBI sobre el área de imagen activa de una cinta de videocámara SVHS-C. (Recorte de 928x624 de un fotograma PAL 4fsc 1135x625 25i mediante decodificación VHS )

El código de tiempo de intervalo vertical ( VITC , pronunciado "vitsee") es una forma de código de tiempo SMPTE codificado en una línea de exploración de una señal de vídeo. Estas líneas se insertan normalmente en el intervalo de borrado vertical de la señal de vídeo.

Con una excepción, VITC contiene la misma información que el código de tiempo lineal SMPTE (LTC), integrada en una nueva estructura de trama con bits de sincronización adicionales y una suma de verificación para la detección de errores. La excepción radica en que VITC se codifica dos veces por cada trama de vídeo entrelazada , una vez en cada campo, y se utiliza un bit adicional (el "indicador de campo") para distinguir ambos campos.

Un fotograma de vídeo puede contener más de un código VITC si es necesario, grabado en líneas diferentes. Esto se utiliza a menudo en producción, donde distintas entidades pueden querer codificar diferentes conjuntos de metadatos de código de tiempo en la misma cinta.

En la práctica, VITC puede ser más preciso a nivel de fotograma que LTC, especialmente a velocidades de cinta muy bajas en formatos analógicos. Los lectores LTC pueden perder el rastro del código a velocidades de avance lento, mientras que VITC se puede leer fotograma a fotograma si es necesario. Por el contrario, a altas velocidades (avance rápido/rebobinado), VITC suele ser ilegible debido a las distorsiones de la imagen, por lo que a menudo se utiliza LTC. Algunas videograbadoras tienen una selección automática entre los dos formatos para proporcionar la máxima 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 verificación. Se transmite mediante codificación sin retorno a cero a una velocidad de bits 115 veces superior a la velocidad de línea. (Los 25 bits restantes se utilizan para dejar espacio para el intervalo de borrado horizontal ).

  • El bit 14 se establece en 1 si se utiliza la numeración de fotogramas omitidos ; los fotogramas 0 y 1 se omiten durante el primer segundo de cada minuto, excepto en 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 trama 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 trama módulo 2 (para NTSC y SECAM ) o módulo 4 (para PAL ) debe conservarse entre 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 fotogramas/s y 30/29,97 fotogramas/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 el bit de "corrección de polaridad" en el código de tiempo lineal.
    • Bits BGF0 y BGF2 del indicador de grupo binario (bits 55 y 75 para 29,97/30 tramas/s, bits 35 y 55 para 25 tramas/s): Estos indican el formato de los bits de usuario. Ambos bits a cero indican que no hay formato (o que no se especifica). Solo BGF0 activado indica cuatro caracteres de 8 bits (transmitidos en formato little-endian ). Las combinaciones con BGF2 activado están reservadas. [ 1 ] : 7–8
  • El bit 74 ("Bandera de grupo binario 1") no estaba asignado previamente, 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 verificación en los bits 82-89 es una simple operación XOR 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 puede describirse como un CRC con polinomio generador x 8 +1. (Preestablecido a cero, sin inversión).

La naturaleza exacta de la secuencia de fotogramas de color depende del estándar de vídeo utilizado. En el caso de los tres principales estándares de vídeo compuesto, el vídeo PAL tiene una secuencia de fotogramas de color de 8 campos (4 fotogramas), mientras que NTSC y SECAM tienen secuencias de fotogramas de color de 4 campos (2 fotogramas).

Preservar la secuencia de fotogramas de color del vídeo a través de las ediciones y entre los canales en los efectos de vídeo era un problema importante en los primeros sistemas de edición de cinta de vídeo compuesta analógica, ya que los cortes entre diferentes secuencias de color provocaban saltos en la fase de la subportadora, y la mezcla de dos señales con diferente dominancia de campo daba como resultado artefactos de color en la parte de la señal que no estaba sincronizada con la secuencia de fotogramas de color de salida.

Para ayudar a prevenir estos problemas, el código de tiempo SMPTE contiene un bit de encuadre de color, que se puede usar para indicar que el material de video al que se refiere el código de tiempo sigue una convención estándar con respecto a la sincronización del código de tiempo de video y la secuencia de encuadre de color. Si el bit de encuadre de color estuviera activado en ambos tipos de material, el sistema de edición podría garantizar siempre que el encuadre de color se conserve, limitando 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 lo tanto, las secuencias de encuadre de color.

Véase también

Tecnologías y estándares relacionados

Referencias

  1. 1 2 3 Recomendación ITU-R BR.780-2: Normas de código 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 . ITU . 8 de abril de 2005 [1992, 2002].
  2. Tabla de asignación de bits de código de tiempo. Archivado el 5 de enero de 2011 en Wayback Machine , Charles Poynton.
  3. Norma india IS: 12429 (Parte 2) Código de tiempo y control para grabadoras de cinta 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 fotogramas/s, que son diferentes de las asignaciones de bits de 30/29,97 que se ven con más frecuencia.