ГОСТ Р 59804—2021
Окончание таблицы 1
Синтаксис
Количество бит
Мнемоника
4
uimsbf
PES_data_packet_header_length
if (PTS_extension_flag==«1») {
reserved
PTS_extension
7
9
bslbf
bslbf
}
if (output_data_rate_flag==«1») {
reserved
output_data_rate
}
for (i=0; i<N; i++) {
4
28
bslbf
uimsbf
PES data_private_data_byte
}
for (i=0; i<N; i++) {
8
bslbf
PES_data_byte
8
bslbf
}
}
Семантика структуры PES_data_packet должна быть следующей:
data_identifier — определяет тип данных, переносимых в пакете PES. Кодирование типа данных
выполняется в соответствии с таблицей 2. Поле data_identifier должно содержать одинаковые значе
ния для каждого пакета PES, передающего данные в одном потоке данных;
Таблица 2 — Кодирование типа данных datajdentifier
ТэгиОбласть применения
Зарезервировано для использования в будущем
Зарезервировано для данных EBU
Субтитры DVB
От 0x00 до OxOF
От 0x10 до 0x1F
0x20
0x21
0x22
От 0x23 до 0x7F
От 0x80 до OxFF
Синхронный поток данных DVB
Синхронизированный потокданных DVB
Зарезервировано для использования в будущем
Определяется пользователем
sub_stream_id — содержание 8-битового поля определяет пользователь;
PTS_extension_flag — 1-битовое поле для синхронных потоков данных должно содержать «1».
Для синхронизированных потоков данных значение «1» указывает на наличие в поле PES_data_packet
поля PTS_extension. Если в синхронизированных потоках данных поле PTS_extension отсутствует, то в
поле PTS_extension_flag должен устанавливаться «0»;
output_data_rate_flag — 1-битовое поле для синхронизированных потоков данных должно со
держать «0». Для синхронных потоков данных значение «1» указывает на наличие в пакете PES_data_
packet поля output_rate. Для синхронных потоков данных, если поле output_rate отсутствует, то в поле
PES_data_packet должен устанавливаться «0»;
PES_data_packet_header_length — 4-битовое поле определяет длину полей в заголовке пакета,
включая поле PES_data_private_data_bytes;
PTS_extension — содержит 9-битовое расширение ссылки на программные часы (Program Clock
Reference; PCR), изменяющее разрешение времени данных (Presentation TimeStamps) PTS (синхронных
или синхронизированных) от стандартного разрешения MPEG-2 от 11,1 мкс (90 кГц) до 37 нс (27 МГц);
6