ГОСТ Р 53531—2009
А.2.2.1 Синтаксис пакетов транспортного потока представлен в таблице А.4.
Т а б л и ц а А.4 — Синтаксис пакетов транспортного потока
Синтаксис
Количество бит
Мнемоника
transport_packet{){
sync_byte
transport_error_indicator
payload_unit_start_indicator
transport_priority
PID
transport_scrambling_control
adaptation_field_control
continuity_counter
if(adaptation_field_control = = ’10’ || adapta-
tk>n_field_control = = ’
11
’){
adaptation field()
}
8
1
1
1
13
2
2
4
bslbf
bslbf
bslbf
bslbf
uimsbf
bslbf
bslbf
uimsbf
if(adaptation_field_control = = ’
01
’ || adapta-
tion field control = = ’11’){
for (i = 0; i < N; i++){
data byte
)
}
}
8
bslbf
А.2.2.2 Определения семантики основных полей транспортного потока:
- sync_byte: байт синхронизации, в поле должно быть записано кодовое число 0x47;
- три флата заголовка пакета несут информацию:
- transport_error_indicator: поле (флаг) длиной 1 бит об ошибках передачи — имеет значение 1, если в
пакете транспортного потока имеется хотя бы одна ошибка в битах;
- payload_unit_start_indicator: поле (флаг) длиной 1 бит — является индикатором содержания блока по
лезной нагрузки:
- в случав передачи в полезной нагрузке транспортного потока пакетов PES:
- величина флага 1означает, что полезная нагрузка этого пакета транспортного потока начнется с первым
байтом пакета PES;
- величина флага 0 означает, что в этом пакете транспортного потока не будет начала пакета PES;
- в случае передачи в полезной нагрузке транспортного потока сервисной информации SI:
- величина флага 1означает, что пакет транспортного потока содержит первый байт секции SI и что первый
байт полезной нагрузки этого пакета содержит поле указателя pointer_field;
- величина флага 0 означает, что пакет транспортного потока не содержит первый байт секции SI и что
первый байт полезной нагрузки этого пакета не содержит поле указателя pointer_field;
- transport„priority: поле (флаг) длиной 1 бит — имеет значение 1. если связанный с ним пакет имеет
больший приоритет, чем пакеты с тем же самым PID. но с флагом transport_priority, не установленным в 1;
- PID: поле длиной 13 бит. идентификатор пакета — сообщает о типе данных программно-зависимой
информации PSI. передаваемых в полезной нагрузке пакета. Значения идентификатора PID приведены в
таблицеА. 5.
Т а б л и ц а А.5 — Значения идентификатора PID
Численное значение
Описание значений идентификатора PIO
0 x 0 0 0 0
(Примечание 1)
Таблица взаимосвязи программ РАТ
0 x 0 0 0 1
(Примечание 1)
Таблица ограниченного доступа CAT
0 x 0 0 0 2
Таблица описания транспортного потока всоответствии с ISO/IEC [2] (пункт 2.4.4). Не
обязательна для применения.
0 x 0 0 0 3 — OxOOOF
Зарезервировано
25