ГОСТ Р 55714—2013
break_duration(), чтобы предоставить сллайсеру указание относительно того, когда произойдет точка
входа сети канала новостей. Структура break_duration() предусматривает опционально флаг auto_
return, который, установленный в 1. указывает, что сплайсер должен возвратиться к сети в конце пере
рыва ТВ-передачи (определяемого как режим автоматического возврата согласно 6.5.2.2 настоящего
стандарта). Рекомендуется, чтобы режим автоматического возврата использовался для динамической
поддержки продолжительности ВДР.
Команда time_s»gnal() обеспечивает расширяемость при сохранении точной синхронизации, раз
решенной командой splice_insert(). Расширяемость обеспечивает при использовании новых функций,
непосредственно косвенно не связанных со вставкой, использование возможностей синхронизации,
предусмотренных настоящим стандартом, при минимальном воздействии на устройства вставки. Это
позволяет устройству, вставляющему время в сообщение метки, обеспечивать определенное располо
жение меток.
Команда bandwidth_reservatk>n() позволяет устройствам вставки команды использовать согла
сованную пропускную способность транспортного потока. Дескрипторы могут использоваться в этой
команде, но они не будут обработаны, а будут отправлены в нисходящий поток, чтобы обеспечить ин
формацию сигнализации.
Предусмотрены два метода, позволяющие изменить параметры введенной команды. Один метод
отменяет данную команду, отправляя секцию splice_info_section с набором splice_event_cancel_indicator и
затем отправляя новую секцию splice_info_section с корректными или новыми параметрами. Второй
метод предусматривает отправление следующего сообщения с новыми данными (не отменяя старое
сообщение через сообщение метки с набором битов splice_event_cancet_indicator).
6.1.1 Нарушения непрерывности базового времени
При нарушении непрерывности базового времени пакеты, содержащие команду splice_insert() или
time_signal() со временем, выраженным в новом базовом времени, не должны прибывать до возникно
вения разрыва базового времени. Пакеты, содержащие команды splico_insert() или time_s»gnal() со вре
менем. выраженным в предыдущей базе, недолжны прибывать после возникновения разрыва базового
времени (стандарт ISO/IEC (4)).
Полный синтаксис и сопровождающие его ограничения представляются ниже.
6.2 Секция информации вставки
Секция splice_info_section должна передаваться в транспортных пакетах. В любом транспортном
пакете может быть размещена только одна секция или частичная секция. Splice_info_sections должна
всегда начинаться вначалеполезной нагрузкитранспортногопакета. Вначалесекции втранспортном па
кете должно присутствовать поле pointer_field с установленным 0x00. в поле payload_unit_start_indicator
битов должна быть установлена «1» (в соответствии с требованием раздела об использовании синтак
сиса стандарта ISO/IEC 13818 (1]).
Кодирование секции информации вставки осуществляется в соответствии с таблицей 5.
Таблица 5 — Кодирование секции информации вставки
Синтаксис
Количество битов
МнемосхемаЗашифровано
splice_info_section{) {
tablejd
8
uimsbf
section_syntax_indicator
1
bslbf
private_indicator
1
bslbf
reserved
2
bslbf
sectionjength
12
uimsbf
protocol_version
8
uimsbf
encrypted_packet
1
bslbf
encryption_algorithm
6
uimsbf
pts_adjustment
33
uimsbf
cw jndex
8
uimsbf
12