El código de tiempo lineal (o longitudinal) ( LTC ) es una codificación de datos de código de tiempo SMPTE en una señal de audio , tal como se define en la especificación SMPTE 12M. La señal de audio se graba comúnmente en una pista de VTR u otro medio de almacenamiento. Los bits se codifican utilizando el código de marca bifásica (también conocido como FM ): un bit 0 tiene una sola transición al comienzo del período de bits. Un bit 1 tiene dos transiciones, al principio y a la mitad del período. Esta codificación es de sincronización automática . Cada cuadro termina con una " palabra de sincronización " que tiene una relación de sincronización predefinida especial con cualquier contenido de video o película .
Un bit especial en el cuadro de código de tiempo lineal, el bit de corrección de marca bifásica , garantiza que haya un número par de transiciones de CA en cada cuadro de código de tiempo.
El sonido del código de tiempo lineal es un ruido discordante y distintivo y se ha utilizado como una abreviatura de efectos de sonido para implicar telemetría u computadoras .
A partir del 21 de enero de 2019, la UIT-R retiró esta recomendación [1]
Generación y distribución
En situaciones de transmisión de video, el generador LTC debe estar conectado a la ráfaga negra interna, al igual que todos los dispositivos que utilizan código de tiempo, para garantizar un encuadre de color correcto y una sincronización correcta de todos los relojes digitales. Al sincronizar varios dispositivos digitales dependientes del reloj junto con el video, como grabadoras de audio digitales, los dispositivos deben estar conectados a una señal de reloj de palabras común que se deriva de la señal de ráfaga negra interna. Esto se puede lograr utilizando un generador que genere tanto ráfaga negra como reloj de palabras resuelto en video, o sincronizando el dispositivo digital maestro con el video y sincronizando todos los dispositivos posteriores con la salida de reloj de palabras del dispositivo digital maestro (y con LTC).
Compuesto por 80 bits por cuadro, donde puede haber 24, 25 o 30 cuadros por segundo, el código de tiempo LTC varía de 960 Hz (ceros binarios a 24 cuadros/s) a 2400 Hz (unos binarios a 30 cuadros/s), y por lo tanto se encuentra cómodamente en el rango de frecuencia de audio. LTC puede existir como una señal balanceada o no balanceada, y puede tratarse como una señal de audio en lo que respecta a la distribución. Al igual que el audio, LTC puede distribuirse mediante cableado de audio estándar, conectores, amplificadores de distribución y paneles de conexión, y puede aislarse a tierra con transformadores de audio. También puede distribuirse a través de un cable de video de 75 ohmios y amplificadores de distribución de video, aunque la atenuación de voltaje causada por el uso de un sistema de 75 ohmios puede hacer que la señal caiga a un nivel que no puede ser leído por algunos equipos.
Se debe tener cuidado con el audio analógico para evitar una "interferencia" audible (también conocida como "diafonía") desde la pista LTC a las pistas de audio.
Atención a largo plazo :
- Evite los sonidos de percusión cerca de LTC
- Nunca procese un LTC con reducción de ruido, ecualizador o compresor
- Permitir pre-roll y post-roll
- Para crear un código de tiempo negativo, agregue una hora al tiempo (evite el efecto de medianoche )
- Coloque siempre el dispositivo más lento como maestro
El código de tiempo SMPTE longitudinal debe reproducirse a un nivel medio cuando se graba en una pista de audio, ya que tanto los niveles bajos como los altos introducirán distorsión.
Formato de datos de código de tiempo longitudinal

El formato básico es un código de 80 bits que indica la hora del día con una precisión de segundos y el número de cuadro dentro de cada segundo. Los valores se almacenan en formato decimal codificado en binario , comenzando por el bit menos significativo. Hay treinta y dos bits de datos de usuario, que normalmente se utilizan para el número de carrete y la fecha.
- El bit 10 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 11, 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 27, 43 y 59 difieren entre el código de tiempo de 25 cuadros por segundo y otras velocidades de cuadros (30, 29,97 o 24). [1] : 9 [2] Los bits son:
- "Bit de corrección de polaridad" (bit 59 a 25 cuadros/s, bit 27 a otras velocidades): este bit se elige para proporcionar un número par de bits 0 en todo el cuadro, incluido el código de sincronización. (Dado que el cuadro tiene una longitud de un número par de bits, esto implica un número par de bits 1 y, por lo tanto, es un bit de paridad par . Dado que el código de sincronización incluye un número impar de bits 1, es un bit de paridad impar sobre los datos). Esto mantiene la fase de cada cuadro consistente, por lo que siempre comienza con un flanco ascendente al comienzo del bit 0. Esto permite una unión perfecta de diferentes códigos de tiempo y permite que se lea más fácilmente con un osciloscopio .
- Bits de "bandera de grupo binario" BGF0 y BGF2 (bits 27 y 43 a 25 tramas/s, bits 43 y 59 a otras velocidades): indican el formato de los bits de usuario. Ambos 0 indican que no hay formato (o que no se especifica). Solo el conjunto BGF0 indica cuatro caracteres de 8 bits (transmitidos en formato little-endian ). Las combinaciones con el conjunto BGF2 están reservadas. [1] : 7–8
- El bit 58, no utilizado en versiones anteriores de la especificación, ahora se define como "bandera de grupo binario 1" e indica que el código de tiempo está sincronizado con un reloj externo. [1] : 7 si es cero, el origen del tiempo es arbitrario.
- El patrón de sincronización de los bits 64 a 79 incluye 12 bits 1 consecutivos, que no pueden aparecer en ningún otro lugar del código de tiempo. Suponiendo que todos los bits de usuario están configurados en 1, la serie más larga de bits 1 que pueden aparecer en cualquier otro lugar del código de tiempo es 10, bits 9 a 18 inclusive.
- El patrón de sincronización está precedido por 00 y seguido por 01. Esto se utiliza para determinar si una cinta de audio se está ejecutando hacia adelante o hacia atrás. [3] [4]
Véase también
- Código de tiempo AES-EBU integrado
- Código de tiempo grabado
- Código de tiempo longitudinal de la pista de control
- Código de tiempo MIDI
- Código Manchester , codificación Manchester diferencial
- Código de tiempo de consumidor regrabable
- Código de tiempo de intervalo vertical
Referencias
- ^ abcde 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, 2005].
- ^ Norma india IS: 12429 (Parte 1) Código de tiempo y control para grabadoras de cintas de vídeo: Parte 1 Código de tiempo longitudinal (LTC) (PDF) . Oficina de Normas de la India . 2002 [1988]. págs. 1–3. Este es un ejemplo de las asignaciones de bits de 25 cuadros/s, que son diferentes de las asignaciones de 30/29,97/24 bits más comunes.
- ^ "SMPTR Made Simple" (PDF) . TimeLine Vista, Inc. 1996. pág. 11.
El lector de código de tiempo utiliza los bits de detección de dirección para determinar si la cinta avanza o retrocede.
- ^ Rees, Phil (15 de noviembre de 2013). «Sincronización y código de tiempo SMPTE (código de tiempo)» . Consultado el 25 de diciembre de 2016 .
Enlaces externos
- Biblioteca LGPL para decodificar/encriptar LTC en software