ГОСТ Р 55697-2013
6.2.2 Каждая секция РМТ должна передаваться не реже, чем каждые 100 мс
[4].
6.2.3 Семантические определения полей в секции структуры программы РМТ:
tablejd: идентификатор таблицы - поле длиной 8 бит, которое для секции
TS _program_map._section должно быть всегда установлено в значение 0x02, как
показано в таблице 3.
section_syntax_indicator: индикатор синтаксиса секции - поле длиной 1 бит,
которое должно быть установлено равным "Г.
reserved: зарезервировано.
sectionjength: длина секции - поле длиной 12 бит, первые два бита которого
должны иметь значение ”00". Оставшиеся 10 битов определяют количество байтов в
секции, которая начинается сразу же после поля sectionjength, включая CRC.
Значение в этом поле не должно превышать величины 1021 (0x3FD). program_number:
номер программы - поле длиной 16 бит. Оно определяет программу,к
которойприменимидентификаторprogram_map_PID.Одно
определение программы должно передаваться тольководной секции
TSprogrammapsection. Это означает, что структура программы никогда не бывает
длиннее, чем 1016 (0x3F8).
version_number: номер версии - поле длиной 5 бит представляет собой номер
версии секции TS_program_map_section. Номер версии должен увеличиваться на 1
(помодулю32),каждыйраз,когдапроисходитизменениеинформации,
передаваемой в этой секции. Номер версии ссылается на определение отдельной
программы, и, следовательно, отдельнойсекции.Когда индикатор
current_nextJndicator установлен в "Г, поле version number должно соответствовать
применяемой в текущий момент версии секции TS_program_map_section. Когда
индикатор current_nextJndicator установлен в "0”, поле version_number должно
соответствовать следующей применяемой версии секции TS_program_map_section.
current_next_indicator: индикатор текущая/следующая - поле длиной 1 бит,
которое, когда установлено в "Г, указывает, что в настоящий момент применяется
переданная секция TS_program_map_section. Когда этот бит установлен в "0", он
указывает, что переданная секция TS program map section уже неприменима, и что
должна быть введена в действие следующая секция TS program map section.
section_number: номер секции - поле длиной 8 бит, значение которого должно быть
представлено в шестнадцатеричном виде.
21