SMPTE de código de tiempo ( / s ɪ m p t i / o / s ɪ m t i / ) es un conjunto de estándares que cooperan para etiquetar fotogramas individuales de vídeo o película con un código de tiempo . El sistema está definido por la Society of Motion Picture and Television Engineers en la especificación SMPTE 12M. SMPTE revisó el estándar en 2008, convirtiéndolo en un documento de dos partes: SMPTE 12M-1 y SMPTE 12M-2, que incluye nuevas explicaciones y aclaraciones.
Los códigos de tiempo se agregan al material de película , video o audio, y también se han adaptado para sincronizar la música y la producción teatral . Proporcionan una referencia de tiempo para la edición, sincronización e identificación. El código de tiempo es una forma de metadatos multimedia . La invención del código de tiempo hizo posible la edición moderna de cintas de vídeo y finalmente condujo a la creación de sistemas de edición no lineales .
Conceptos básicos
El código de tiempo SMPTE se presenta en formato de hora: minuto: segundo: cuadro y normalmente se representa en 32 bits utilizando decimal codificado en binario . También hay indicadores de encuadre de fotograma y color y tres bits de indicador de grupo binario adicionales que se utilizan para definir el uso de los bits de usuario. Los formatos de otras variedades de código de tiempo SMPTE se derivan del código de tiempo lineal . Los códigos de tiempo más complejos, como el código de tiempo de intervalo vertical, también pueden incluir información adicional en una variedad de codificaciones.
Los valores de tiempo del código de tiempo por debajo del segundo se expresan en términos de fotogramas. Las velocidades de fotogramas admitidas habitualmente incluyen:
- 24 cuadros / seg ( película , ATSC , 2K, 4K , 6K)
- 25 cuadros / seg ( PAL (Europa, Uruguay, Argentina, Australia), SECAM , DVB , ATSC)
- 29,97 (30 ÷ 1,001) fotogramas / seg. ( Sistema americano NTSC (EE. UU., Canadá, México, Colombia, etc.), ATSC, PAL-M (Brasil))
- 30 cuadros / seg ( ATSC )
En general, la información de velocidad de fotogramas del código de tiempo SMPTE es implícita, conocida por la velocidad de llegada del código de tiempo desde el medio. También se puede especificar en otros metadatos codificados en el medio. La interpretación de varios bits, incluida la trama de color y los bits de caída de trama , depende de la velocidad de datos subyacente. En particular, el bit de eliminación de fotogramas solo es válido para una velocidad de fotogramas nominal de 30 fotogramas / s.
Código de tiempo discontinuo y procesamiento de volante
Los códigos de tiempo se generan como un flujo continuo de valores de datos secuenciales. En algunas aplicaciones se utiliza la hora del reloj de pared , en otras, la hora codificada es una hora teórica con una referencia más arbitraria. Después de realizar una serie de grabaciones, o después de una edición burda, los códigos de tiempo grabados pueden consistir en segmentos discontinuos.
En general, no es posible conocer el código de tiempo lineal ( LTC ) del fotograma actual hasta que el fotograma ya ha pasado, momento en el que es demasiado tarde para realizar una edición. Los sistemas prácticos observan la secuencia ascendente del código de tiempo e infieren el tiempo del cuadro actual a partir de eso.
Dado que los códigos de tiempo en los sistemas analógicos son propensos a errores de bits y caídas, la mayoría de los dispositivos de procesamiento de códigos de tiempo verifican la coherencia interna en la secuencia de valores del código de tiempo y utilizan esquemas simples de corrección de errores para corregir las ráfagas de errores breves. Por lo tanto, no se puede determinar exactamente un límite entre rangos de código de tiempo discontinuos hasta que hayan pasado varios fotogramas posteriores.
Código de tiempo de fotograma eliminado
El código de tiempo de caída de fotogramas se origina a partir de un compromiso introducido cuando se inventó el vídeo NTSC en color. Los diseñadores de NTSC querían mantener la compatibilidad con los televisores monocromáticos existentes. Para minimizar la visibilidad de la subportadora en un receptor monocromático era necesario hacer que la subportadora de color fuera un múltiplo impar de la mitad de la frecuencia de exploración de línea; el múltiplo elegido originalmente fue 495. Con una frecuencia de cuadro de 30 Hz, la frecuencia de exploración de línea es (30 × 525) = 15750 Hz. Entonces la frecuencia de la subportadora habría sido495/2 × 15750 = 3,898125 MHz. Esta fue la frecuencia de subportadora elegida originalmente, pero las pruebas mostraron que en algunos receptores monocromáticos se podía ver un patrón de interferencia causado por el latido entre la subportadora de color y la interportadora de sonido de 4.5 MHz. La visibilidad de este patrón podría reducirse en gran medida bajando el múltiplo de frecuencia de la subportadora a 455 (aumentando así la frecuencia de batido de aproximadamente 600 kHz a aproximadamente 920 kHz) y haciendo que la frecuencia de batido también sea igual a un múltiplo impar de la mitad de la frecuencia de exploración de línea. . Este último cambio podría haberse logrado elevando la interportadora de sonido en un 0.1% a 4.5045 MHz, pero los diseñadores, preocupados de que esto pudiera causar problemas con algunos receptores existentes, decidieron en cambio reducir la frecuencia de la subportadora de color y, por lo tanto, tanto la frecuencia de escaneo de línea. y la velocidad de fotogramas, en un 0,1%. Por lo tanto, la subportadora de color NTSC terminó en 3.57954545 MHz (exactamente 315/88 MHz), la frecuencia de exploración de línea es de 15734,27 Hz (exactamente 9/572 MHz) y la frecuencia de imagen de 29,97 Hz (exactamente 30/1.001 Hz). [1]
La velocidad de fotogramas modificada significaba que una "hora de código de tiempo" a una velocidad de fotogramas nominal de 30 fotogramas / s, cuando se reproducía a 29,97 fotogramas / s, era más larga que una hora de reloj de pared por 3,6 segundos, lo que generaba un error de casi un minuto y medio durante un día.
Para corregir esto, se inventó el código de tiempo SMPTE de fotograma eliminado. A pesar de lo que implica el nombre, no se descartan ni se saltan fotogramas de vídeo cuando se utiliza el código de tiempo de eliminación de fotogramas. Por el contrario, se eliminan algunos de los códigos de tiempo . Para hacer que una hora de código de tiempo coincida con una hora en el reloj, el código de tiempo de fotograma eliminado omite los números de fotograma 0 y 1 del primer segundo de cada minuto, excepto cuando el número de minutos es divisible por diez. [a] Esto hace que el código de tiempo omita 18 fotogramas cada diez minutos (18 000 fotogramas a 30 fotogramas / s) y compensa casi perfectamente la diferencia de frecuencia. [B]
Por ejemplo, la secuencia en la que se eliminan los recuentos de fotogramas:
- 01: 08: 59: 28
- 01: 08: 59: 29
- 01: 09: 00: 02
- 01: 09: 00: 03
Por cada décimo minuto
- 01: 09: 59: 28
- 01: 09: 59: 29
- 01: 10: 00: 00
- 01: 10: 00: 01
Mientras que el código de tiempo sin caída se muestra con dos puntos que separan los pares de dígitos, "HH: MM: SS: FF", el marco de caída generalmente se representa con un punto y coma (;) o un punto (.) Como divisor entre todos los pares de dígitos. "HH; MM; SS; FF", "HH.MM.SS.FF", o solo entre los segundos y los fotogramas, "HH: MM: SS; FF" o "HH: MM: SS.FF". [c] El código de tiempo de eliminación de fotogramas se suele abreviar como DF y no eliminar como NDF.
Encuadre de color y código de tiempo
Un bit de encuadre de color se usa a menudo para indicar el campo 1 del marco de color para que el equipo de edición pueda asegurarse de editar solo en los límites de secuencia de marco de color apropiados para evitar la corrupción de la imagen.
Operaciones de estudio y relojes maestros
En las operaciones de los estudios de televisión , el generador de sincronización maestro del estudio genera el código de tiempo longitudinal y lo distribuye desde un punto central. Los generadores de sincronización central generalmente obtienen su sincronización de un reloj atómico , utilizando la hora de la red o el GPS . Los estudios generalmente operan varios relojes y cambian automáticamente si uno falla.
Producción musical
El código de tiempo SMPTE longitudinal se usa ampliamente para sincronizar música. En Estados Unidos, Japón y otros países que dependen de una frecuencia de red de 60 Hz y utilizan el estándar de televisión NTSC, a menudo se usa una velocidad de cuadro de 30 cuadros / s para audio . La velocidad de fotogramas estándar de la Unión Europea de Radiodifusión de 25 fotogramas / s se utiliza en toda Europa, Australia y donde la frecuencia de la red eléctrica es de 50 Hz y se utilizan los estándares de televisión PAL o SECAM . [2]
Variantes
El código de tiempo se puede adjuntar a un soporte de grabación de varias formas diferentes.
- Código de tiempo lineal , también conocido como "código de tiempo longitudinal" y "LTC": adecuado para ser grabado en un canal de audio o transportado por cables de audio para su distribución dentro de un estudio para sincronizar grabadoras y cámaras. Para leer LTC, la grabación debe estar en movimiento, lo que significa que LTC es inútil cuando la grabación está estacionaria o casi estacionaria. Esta deficiencia condujo al desarrollo de VITC.
- Código de tiempo de intervalo vertical , (VITC, pronunciado "vit-see"): grabado en el intervalo de supresión vertical de la señal de video en cada cuadro de video. La ventaja de VITC es que, dado que es parte del video de reproducción, se puede leer cuando la cinta está parada.
- Código de tiempo integrado AES-EBU , código de tiempo SMPTE integrado en una conexión de audio digital AES3.
- código de tiempo longitudinal de la pista de control ( código de tiempo CTL): código de tiempo SMPTE incrustado en la pista de control de una cinta de vídeo.
- Código de tiempo visible, también conocido como código de tiempo grabado y BITC (pronunciado "bit-see"): los números se graban en la imagen de vídeo para que los humanos puedan leer fácilmente el código de tiempo. Las cintas de video que están duplicadas con estos números de código de tiempo "quemados" en el video se conocen como doblajes de ventana .
- Etiquetas de película, como Keykode .
Historia
Timecode fue desarrollado en 1967 por EECO, [3] una compañía de electrónica que desarrolló grabadoras de video y posteriormente sistemas de producción de video. EECO asignó su propiedad intelectual para permitir el uso público. [ cita requerida ]
Ver también
- Código de tiempo grabado
- Dominio del campo
- Código de tiempo IRIG
- Código de tiempo lineal
- Código de tiempo MIDI
- Código de tiempo del consumidor regrabable
- Código de tiempo de intervalo vertical
Notas
- ^ Dado que los editores que realizan cortes deben ser conscientes de la diferencia en la fase de la subportadora de color entre los fotogramas pares e impares, resulta útil omitir pares de números de fotogramas.
- ^ El código de tiempo de eliminación de fotogramas elimina 18 de 18.000 números de fotogramas, lo que equivale a 1/1000, logrando 30 × 0,999 = 29,97 fotogramas / s. Esto es un poco más lento que la verdadera velocidad de fotogramas NTSC de 30/1.001 = 29,97 002997 cuadro / s. La diferencia es una trama NTSC adicional por cada 1.000.000 de tramas de código de tiempo, un error de tiempo residual de 1,0 ppm o aproximadamente 2,6 tramas (86,4 milisegundos) por día que se considera insignificante.
- ^ El punto se usa generalmente en videograbadoras y otros dispositivos que no tienen la capacidad de mostrar un punto y coma.
Referencias
- ^ "Estándares de televisión en color - Documentos seleccionados y registros de la NTSC" editado por Donald Fink, McGraw Hill 1955
- ^ "Sincronización y código de tiempo SMPTE (código de tiempo)" . Consultado el 18 de marzo de 2020 .
- ^ "Edición de video" . museum.tv . Archivado desde el original el 15 de julio de 2018.
- John Ratcliff (1999). Código de tiempo: guía del usuario, segunda edición (tercera edición). Prensa Focal. ISBN 978-0-240-51539-7.
- Charles Poynton (1996). Una introducción técnica al video digital . John Wiley e hijos. ISBN 0-471-12253-X.
enlaces externos
- Introducción técnica al código de tiempo por Charles Poynton
- Artículo sobre el código de tiempo de Chris Pirazzi
- Sincronización y códigos de tiempo SMPTE.
- Peter Utz. "Explicación del código de tiempo SMPTE" . Archivado desde el original el 10 de febrero de 2009.
- Conversión entre SMPTE hh: mm: ss: ff Time Code y Frames con código fuente c por Brooks Harris