Статус документа
Статус документа

ГОСТ Р 56954-2016 Телевидение вещательное цифровое. Спецификация транспортировки синхронизированных вспомогательных данных в транспортных потоках DVB

     4.5 Структура вспомогательных данных

Синтаксис структуры вспомогательных данных должен соответствовать таблице 1.


Таблица 1 - Синтаксис структуры вспомогательных данных auxiliary_data_structure

Примечание - Поскольку эта структура является единственными данными, которые передаются в байтах PES_packet_data_bytes, их количество может быть определено из полей PES_packet_length и PES_header_data_length, закодированных в структуре пакета PES.


Структура вспомогательных данных должна содержать следующие поля:

payload_format: 4-битовое поле, используемое для идентификации формата кодирования поля полезной нагрузки, кодируемое согласно таблице 2.


Таблица 2 - Формат поля payload_format

Значение

Описание

00

Зарезервировано DVB

01

Поле полезной нагрузки должно содержать 0 или более дескрипторов, описанных в разделе 5 настоящего стандарта

02-07

Зарезервировано DVB

08-0F

Определяется пользователем


CRC_flag: 1-битовый флаг. Если равен 1, то в данной структуре содержится поле CRC_32. Если равен 0, то поле CRC_32 отсутствует.

payload_byte: 8-битовое поле. Последовательность байтов payload_byte составляют поле полезной нагрузки. Синтаксис и семантика поля полезной нагрузки определяются в соответствии с форматом, который идентифицируется полем payload_format.

CRC_32: 32-битовое поле, содержащее значение контроля циклическим избыточным кодом (Cyclic Redundancy Check; CRC), которое дает 0 на выходе регистров декодера, описанного в [2], после обработки всей структуры auxiliary_data_structure.