La marca de tiempo de presentación (PTS) es un campo de metadatos de marca de tiempo en un flujo de transporte MPEG o flujo de programa MPEG que se utiliza para lograr la sincronización de los flujos elementales separados de los programas (por ejemplo, video, audio, subtítulos) cuando se presenta al espectador. El PTS se da en unidades relacionadas con la referencia de reloj general de un programa, ya sea Program Clock Reference (PCR) o System Clock Reference (SCR), que también se transmite en el flujo de transporte o en el flujo de programa.
Las marcas de tiempo de presentación tienen una resolución de 90 kHz, adecuada para la tarea de sincronización de presentación. El PCR o SCR tiene una resolución de 27MHz que es adecuada para la sincronización del reloj general de un decodificador con el del codificador remoto habitual, incluida la transmisión de señales de TV como el tiempo de sincronización de cuadro y línea, subportadora de color, etc. [1]
La decodificación de N flujos elementales se sincroniza ajustando la decodificación de los flujos a una base de tiempo maestra común en lugar de ajustar la decodificación de un flujo para que coincida con la de otro. La base de tiempo maestra puede ser uno de los relojes de los N decodificadores, el reloj de la fuente de datos o puede ser algún reloj externo. [1]
Un flujo de transporte puede contener múltiples programas y cada programa puede tener su propia base de tiempo. Las bases de tiempo de diferentes programas dentro de un flujo de transporte pueden ser diferentes. Debido a que los PTS se aplican a la decodificación de flujos elementales individuales, residen en la capa de paquetes PES tanto de los flujos de transporte como de los flujos de programa. La sincronización de un extremo a otro se produce cuando los codificadores guardan las marcas de tiempo en el momento de la captura, cuando las marcas de tiempo se propagan con los datos codificados asociados a los decodificadores y cuando los decodificadores usan esas marcas de tiempo para programar presentaciones.
La sincronización de un sistema de decodificación con un canal se logra mediante el uso del SCR en el flujo del programa y por su análogo, el PCR, en el flujo de transporte. El SCR y el PCR son marcas de tiempo que codifican la sincronización del flujo de bits en sí, y se derivan de la misma base de tiempo utilizada para los valores de PTS de audio y video del mismo programa. Dado que cada programa puede tener su propia base de tiempo, hay campos de PCR separados para cada programa en un flujo de transporte que contiene múltiples programas. En algunos casos, es posible que los programas compartan campos de ITP.
Ver también
Referencias
- ^ a b Una guía sobre los fundamentos de MPEG y el análisis de protocolos , notas de especificación de Tektronix.