Código de tiempo SMPTE


El código de tiempo SMPTE ( / ˈ s ɪ m p t / o / ˈ s ɪ m t / ) es un conjunto de estándares que cooperan para etiquetar fotogramas individuales de video o película con un código de tiempo . El sistema está definido por la Sociedad de Ingenieros de Cine y Televisión 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 producción musical y 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 .

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:

En general, la información de velocidad de fotogramas del código de tiempo SMPTE es implícita, conocida a partir de 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 descarte de fotogramas solo es válido para 29,97 y 30 fotogramas / s.

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.


Señal de código de tiempo SMPTE (A 1 se expresa mediante una transición en el punto medio de un período. A 0 se expresa por la ausencia de dicha transición.) En comparación con el código Manchester aparentemente similar (A 0 se expresa mediante un alto a transición baja, un 1 por transición de baja a alta en el punto medio de un período).