ГОСТ Р 56954—2016
broadcast_timeline_id: 8-битовое поле, служит для уникальной идентификации вещательной
временной диаграммы.
broadcast_timoline_typo: 1-битовое поле, определяет тип вещательной временной диаграммы.
Значение 0 соответствует прямой вещательной временной диаграмме, значение 1 соответствует сме
щенной вещательной временной диаграмме.
continuityJndicator: 1-битовое поле, служит для идентификации последовательности значений
вещательной временной диаграммы между разрывами. Состояние данного бита должно меняться на
противоположное при каждом разрыве.
prev_discontinuity_flag: 1-битовое поле, если равно 1 указывает, что поле prev_discontinuity_
ticks кодировано в данном дескрипторе. Это поле должно быть равно 0. если данный дескриптор ин
формирует о разрыве в вещательной временной диаграмме.
next_discontinuity_flag: 1-битовое поле, если равно 1 указывает, что поле next_discontinuity_
ticks кодировано в данном дескрипторе.
running_status: 1-битовое поле, указывает на состояние вещательной временной диаграммы.
Допустимые значения приведены в таблице 5.
Т а б л и ц а 5 — Значения поля running_status
Величина
Значение
Описание
0-2
Зарезервировано
Не определено в настоящем стандарте
3
Остановлена
Вещательная временная диаграмма остановлена
4
Движется
Вещательная временная диаграмма движется
5-7
Зарезервировано
Не определено в настоящем стандарте
tick_format: 6-битовое поле, согласно таблице 6 указывает, какой формат используется в веща
тельной временной диаграмме.
Т а б л и ц а 6 — Кодировка поля tick_format
Величина
Описание
OxOO-OxOF
Закодировано согласно [4] (таблица 6-4)
0x10
1000 отсчетов (мс) в секунду
0x11
90000 отсчетов в секунду
0x12-0x2F
Зарезервировано DVB
0x30-0x3F
Определяется пользователем
absolute_ticks: абсолютное значение времени для прямой вещательной временной диаграммы,
должно быть кодировано согласно значению поля tick_formaL
direct_broadcast_timeline_id: 8-битовое поле, используется для идентификации прямой веща
тельной временной диаграммы.
offset_ticks: 32-битовое поле, указывает на смещение, которое должно быть добавлено к абсо
лютному значению времени из прямой вещательной временной диаграммы с идентификатором direct_
broadcast_timeline_id для получения текущего значения вещательного времени.
Поле offsot_ticks должно быть кодировано согласно формату из поля tick_format.
prev_discontinuity_ticks: 32-битовое поле, должно быть закодировано значением absolute_ticks
или offset_ticks (что применимо), которое применялось до предыдущего разрыва.
noxt_discontinuity_ticks: 32-битовое поле, должно быть закодировано значением absolute_ticks
или offset_ticks (что применимо), когда ожидается, что после следующего разрыва вещательная вре
менная диаграмма пойдет с текущей скоростью продвижения.
broadcast_timeline_info_length: 8-битовое поле, определяет длину в байтах последующего ин
формационного поля вещательной временной диаграммы.
6