Отметка времени презентации

редактировать

Отметка времени презентации (PTS) является отметкой времени поле метаданных в транспортном потоке MPEG или программном потоке MPEG, которое используется для достижения синхронизации отдельных элементарных потоков программ ( например, Видео, Аудио, Субтитры), когда они представлены зрителю. PTS задается в единицах, относящихся к общему тактовому значению программы, либо Program Clock Reference (PCR), либо System Clock Reference (SCR), которое также передается в транспортном потоке или программном потоке.

Отметки времени презентации имеют разрешение 90 кГц, подходящее для задачи синхронизации презентации. PCR или SCR имеют разрешение 27 МГц, что подходит для синхронизации общих часов декодера с тактовыми частями обычного удаленного кодировщика, включая управление телевизионными сигналами, такими как синхронизация кадров и строк, поднесущая цвета и т. Д.

Декодирование N элементарных потоков синхронизируется путем настройки декодирования потоков по общей основной временной базе, а не путем настройки декодирования одного потока в соответствии с декодированием другого. Основная временная база может быть одним из часов N декодеров, часами источника данных или может быть некоторыми внешними часами.

Транспортный поток может содержать несколько программ, и каждая программа может иметь свою собственную временную базу. Временные рамки разных программ в транспортном потоке могут быть разными. Поскольку PTS применяются для декодирования отдельных элементарных потоков, они находятся на уровне пакетов PES как транспортных потоков, так и программных потоков. Сквозная синхронизация происходит, когда кодировщики сохраняют метки времени во время захвата, когда метки времени распространяются с соответствующими кодированными данными на декодеры, и когда декодеры используют эти метки времени для планирования презентаций.

Синхронизация системы декодирования с каналом достигается за счет использования SCR в программном потоке и его аналога, PCR, в транспортном потоке. SCR и PCR - это временные метки, кодирующие синхронизацию самого потока битов, и получаемые из той же временной базы, которая используется для значений PTS аудио и видео из одной и той же программы. Поскольку у каждой программы может быть своя собственная временная база, существуют отдельные поля PCR для каждой программы в транспортном потоке, содержащем несколько программ. В некоторых случаях программы могут совместно использовать поля ПЦР.

См. Также
Ссылки
  1. ^ Руководство по основам MPEG и анализу протоколов, примечания к спецификациям Tektronix.
Последняя правка сделана 2021-06-02 04:58:38
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте