ГОСТ Р 55714—2013
- точка входа находится между двумя модулями представления. Намеченная точка входа про
сигнализированного события вставки должна размещаться (устанавливаться) до начала модуля пред
ставления. время представления которого наиболее близко соответствует сообщенному сигнализиро
ванному pts_time;
-если в режиме вставки компонентов в поле out_of_networkjndicator установлена «1» (начало
паузы), то каждый компонент, перечисленный в цикле компонента splice_insert{). должен быть в ука
занное время переключен от компонента сети к сплайсеру. Компоненты, не перечисленные в цикле
компонентов сообщения splicejnsert(), останутся не замененными:
- если выходной компонент сплайсера был сетевым компонентом, то он останется сетевым ком
понентом;
-если выходной компонент сллайсера был компонентом, предоставленным сплайсером. то он
останется компонентом, предоставленным сплайсером;
- если в режиме вставки компонентов out_of_network_indicator установлен в «0» (конец паузы), то
каждый компонент, перечисленный в цикле компонентов spliceJnsert(), в обозначенное время должен
быть переключен от сплайсера. предоставившего компонент, к сетевому компоненту. Компоненты, не
перечисленные в компонентном цикле сообщения, останутся неизменными:
- если выходной компонент сплайсера был сетевым компонентом, то он останется сетевым ком
понентом.
- если выходной компонент сплайсера был предоставленным компонентом сплайсера. то он оста
нется компонентом, предоставленным сплайсером;
- если в режиме вставки компонентов режим непосредственной вставки не активизирован, то у
команды первого компонента, перечисленного в цикле компонентов splice_insert(), должен быть до
пустимый ptsjime в его связанном spticejime() и этот ptsjime упоминается как значение pts_time по
умолчанию. Следующие за первым компоненты, перечисленные в цикле компонента того же самого со
общения. у которых нет соотвествующего pts_time. используют это значение ptsjime «по умолчанию».
Однако нееобходимо учитывать, что любой компонент после первого перечисленного компонента ко
манды splice_insert() может содержать уникальный ptsjime, отличающийся от значения ptsjime «по
умолчанию»:
-в режиме вставки компонентов все значения ptsjime, содержащиеся в цикле компонентов
splicejnsert, должны быть изменены полем pts_adjustment, чтобы получить для каждого конкретного
случая значение для сигнализированной точки выхода или точки входа. Значение поля pts_adjustment,
предоставленного любым устройством, которое генерирует или изменяет pts_adjustment. должно при
меняться ко всем полям ptsjime в сообщении.
6.5.2.2 Ограничения на break_duration() для spliceJnsert()
При значении поля splice_command_type, равного 0x05, к полю break_duration() будут применяться
следующие ограничения:
- значение, данное в break, duration(). интерпретируется как предполагаемая продолжительность
рекламной паузы. Это поле используется опционально, когда out_of_networkjndicator установлен в
«1». Это поле может использоваться в той же самой команде spliceJnsert(), которая определяет время
начала разрыва так. чтобы сплайсер мог вычислить время, когда разрыв будет закончен;
- nay3biMoryT6biTb3aeepujeHbiBbinycKOMKOMaHflbispliceJnsert()cycTaHOB^out_of_networfcJndicatof
в «0». Поле splicejime() может быть задано или может быть использован переход в режим непосред
ственной вставки. Когда поле break_duration было дано в начале разрыва (где auto_return был
обнулен), значение break_duration может быть использовано как резервный механизм для того, чтобы
обеспечить выполнение возврата к сети в случае потери пакета метки;
- паузы могут также быть завершены, устанавливая продолжительность паузы в ее начале и пола
гаясь наустройство вставки, чтобы возвратиться ксети новостей всвое время, приэтом флагauto_retum
должен быть установлен в «1». Далее этот режим будет упоминаться как режим автоматического воз
врата. В состоянии «пауза» (рекламная вставка) в режиме автоматического возврата сообщения мет ки
в конце паузы с установкой индикатора out_of_network_indicator в «0» не требуются и не отверга ются.
Следовательно, приемное устройство при нормальном функционировании не должно ожидать
сообщения метки в конце паузы. В режиме автоматического возврата паузы могут быть завершены
досрочно. Для досрочного завершения паузы может быть выпущена вторая команда splicejnsert{). где в
out_of_networkjndicator устанавливается «О». Новое время паузы может быть дано обновленным
сообщением spliceJime() или использованием сообщения режима непосредственной вставки. Сообще
ние метки с установкой индикатора out_of_networkjndicator в «0» должно переопределять поле продол
жительности предыдущего сообщения метки (с установкой out_of_networkjndicator в «1»), если просиг
нализированная продолжительность этой паузы будет все еще действительна.
21