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 , como se define en la especificación SMPTE 12M. La señal de audio se graba comúnmente en una pista de videograbadora u otro medio de almacenamiento. Los bits se codifican utilizando el código de marca bifásico (también conocido como FM ): un bit 0 tiene una única transición al comienzo del período de bit. Un bit 1 tiene dos transiciones, al principio y a la mitad del período. Esta codificación se sincroniza automáticamente . Cada cuadro termina con una ' palabra de sincronización ' que tiene una sincronización predefinida especialrelación con cualquier contenido de video o película .
Un bit especial en el marco de código de tiempo lineal, el bit de corrección de marca bifásica , asegura que haya un número par de transiciones de CA en cada marco 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 o computadoras .
Generación y Distribución
En situaciones de transmisión de video, el generador LTC debe estar conectado a la ráfaga negra de la casa, al igual que todos los dispositivos que usan código de tiempo, para garantizar el encuadre de color correcto y la sincronización correcta de todos los relojes digitales. Al sincronizar múltiples dispositivos digitales dependientes del reloj junto con video, como grabadoras de audio digital, los dispositivos deben estar conectados a una señal de reloj común que se deriva de la señal de ráfaga negra de la casa. Esto se puede lograr mediante el uso de un generador que genere tanto una ráfaga negra como un reloj de palabras con resolución de 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 (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 se puede distribuir mediante cableado de audio estándar, conectores, amplificadores de distribución y patchbays, y se puede aislar a tierra con transformadores de audio. También se puede distribuir 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 algunos equipos no pueden leer.
Se debe tener cuidado con el audio analógico para evitar un "avance" audible (también conocido como "diafonía") de la pista LTC a las pistas de audio.
Atención LTC :
- Evite los sonidos de percusión cercanos a 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 a la hora (evite el efecto de medianoche )
- Pon 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 da la hora del día al segundo y el número de cuadro dentro del segundo. Los valores se almacenan en decimal codificado en binario , primero el bit menos significativo. Hay treinta y dos bits de datos de usuario, que generalmente se utilizan para un número de carrete y una fecha.
Un poco | Peso | Significado | Un poco | Peso | Significado | Un poco | Peso | Significado | Un poco | Peso | Significado | Un poco | Valor | Significado | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
00 | 1 | Unidades de número de fotograma (0–9) | dieciséis | 1 | Segundos unidades (0–9) | 32 | 1 | Unidades de minutos (0–9) | 48 | 1 | Unidades de horas (0–9) | 64 | 0 | Palabra de sincronización, patrón de bits fijo 0011 1111 1111 1101 | ||||
01 | 2 | 17 | 2 | 33 | 2 | 49 | 2 | sesenta y cinco | 0 | |||||||||
02 | 4 | 18 | 4 | 34 | 4 | 50 | 4 | 66 | 1 | |||||||||
03 | 8 | 19 | 8 | 35 | 8 | 51 | 8 | 67 | 1 | |||||||||
04 | Campo de bits de usuario 1 | 20 | Campo de bits de usuario 3 | 36 | Campo de bits de usuario 5 | 52 | Campo de bits de usuario 7 | 68 | 1 | |||||||||
05 | 21 | 37 | 53 | 69 | 1 | |||||||||||||
06 | 22 | 38 | 54 | 70 | 1 | |||||||||||||
07 | 23 | 39 | 55 | 71 | 1 | |||||||||||||
08 | 10 | Número de fotograma decenas (0-2) | 24 | 10 | Segundos decenas (0-5) | 40 | 10 | Minutos decenas (0-5) | 56 | 10 | Horas decenas (0-2) | 72 | 1 | |||||
09 | 20 | 25 | 20 | 41 | 20 | 57 | 20 | 73 | 1 | |||||||||
10 | D | Bandera de marco de caída . | 26 | 40 | 42 | 40 | 58 | BGF1 | Bandera del reloj | 74 | 1 | |||||||
11 | C | Bandera "Marco de color" | 27 | (bandera, ver más abajo) | 43 | (bandera, ver más abajo) | 59 | (bandera, ver más abajo) | 75 | 1 | ||||||||
12 | Campo de bits de usuario 2 | 28 | Campo de bits de usuario 4 | 44 | Campo de bits de usuario 6 | 60 | Campo de bits de usuario 8 | 76 | 1 | |||||||||
13 | 29 | 45 | 61 | 77 | 1 | |||||||||||||
14 | 30 | 46 | 62 | 78 | 0 | |||||||||||||
15 | 31 | 47 | 63 | 79 | 1 |
- El bit 10 se establece en 1 si se utiliza la numeración de fotogramas eliminados; los números de fotograma 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 / segundo al estándar NTSC de 29,97 fotogramas / segundo .
- El bit 11, el bit de entramado 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 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 fotogramas / s y otras velocidades de fotogramas (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 0 bits en todo el cuadro, incluido el código de sincronización. (Dado que la trama tiene un número par de bits, esto implica un número par de 1 bits y, por lo tanto, es un bit de paridad par. Dado que el código de sincronización incluye un número impar de 1 bits, 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 un empalme sin interrupciones de diferentes códigos de tiempo y permite que se lea más fácilmente con un osciloscopio .
- Bits BGF0 y BGF2 de "bandera de grupo binario" (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 sin formato (o sin especificar). Solo el conjunto BGF0 indica cuatro caracteres de 8 bits ( little-endian transmitido ). Las combinaciones con el juego BGF2 están reservadas. [1] : 7–8
- El bit 58, no utilizado en versiones anteriores de la especificación, ahora se define como "indicador 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 en 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 se establecen en 1, la ejecución más larga de 1 bits que puede aparecer en cualquier otra parte 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 usa para determinar si una cinta de audio está avanzando o retrocediendo. [3] [4]
Ver también
Referencias
- ^ a b c d 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 . ITU . 2005-04-08 [1992, 2002].
- ^ Norma de la India IS: 12429 (Parte 1) Código de control y tiempo para grabadoras de cintas de video: Código de tiempo longitudinal (LTC) de la Parte 1 (PDF) . Oficina de Normas de la India . 2002 [1988]. págs. 1-3. Este es un ejemplo de las asignaciones de bits de 25 tramas / s, que son diferentes de las asignaciones de 30 / 29,97 / 24 bits más habituales.
- ^ "SMPTR simplificado" (PDF) . TimeLine Vista, Inc. 1996. p. 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 codificar / decodificar LTC en software