ГОСТ Р 55714—2013
Только следующие сообщения сегментации должны иметь место менаду началом программы и
окончанием программы (или ранним завершением программы):
- пауза (Breakaway) программы (segmentation_type_id значение 0x13):
- возобновление программы (segmentation_type_id значение 0x14);
- запланированное превышение объема программы (segmentation_type_id значение 0x15),
- незапланированное превышение объема программы (segmentationjypejd значение 0x16). Воз
обновление программы может иметь место только за паузой (Breakaway) программы. Программа может
быть закончена в состоянии паузы (Breakaway) программы.
После паузы (Breakaway) программы может иметь место другая последовательность с началом
программы иконцом программы и с новыми значениями segmentation_event_id и segmentation_upid().
Вся вложенная программа или сегменты вложенной программы должны быть расположены только
между паузой (Breakaway) программы и возобновлением программы. Может иметь место множество
экземпляров встроенных программ.
П р и м е ч а н и е — Сообщения переполнения объема программы являются асинхронными уведомлени
ями и могут иметь место в любое время между началом и окончанием программы, включая в другую встроенную
активную программу.
При наличии поля segmentation_duration в поле splice_time() принимают команду time_s»gnal. ис
пользуя настоящее время или время принятого сообщения. Время продолжительности программы
непрерывно увеличивает значение во время паузы программы. Значение поля segmentation_duratk>n
может быть увеличено использованием сообщениями запланированного или незапланированного
переполнения. Значение поля, предоставленного в новом сообщении является обновлением полной
продолжительности программы и представляет собой время, прошедшее с реального момента нового
сообщения до конца сегмента. Это значение не являетсядобавлением прошедшего времени. Если зна
чение поля segmentation_duration будет определено, то в случае, когда значение продолжительности
будет превышено, программу нужно считать завершенной.
Если в начале программы значение продолжительности не установлено, оно может быть установ
лено в более позднее время использованием сообщения «запланированное переполнение програм
мы» или «незапланированное переполнение программы».
Если реальная продолжительность программы установлена в начале программы или будет уста
новлена позже, то поле segmentation_duration может быть обнулено отправлением сообщений «запла
нированное переполнение программы» или «незапланированное переполнение программы» с уста
новкой флага segmentation_duration_flag в «0».
Сообщение идентификации контента (значение segmentation_type_id 0x01) со значением
segmentation_upid(). соответствующим в настоящий момент активной программе, может отправлять ся
периодически, чтобы повысить устойчивость реализации. Если сообщение отправлено, оно должно
соответствовать значениям segmentation_evont_id и segmentation_upid(). используемым в аналогич
ных (родственных) сообщениях программы. Это не ограничивает возможность передачи сообщений
идентификации контента, которые не соответствуют sogmontation_event_id и segmontation_upid(),
используемым в похожих сообщениях программы.
7.3.3.4 Главы — дополнительная семантика
Сегмент главы должен быть представлен началом главы и заканчиваться к концу главы. Для кон
ца главы значение sogmentation_evont_id должно соответствовать значению segmontation_event_ld
для начала главы. Существующий segmentation_upid() должен быть одним и тем же в обоих
экземпля рах пары дескрипторов segmentation_descriptor().
Сегменты главы могут быть связаны с сегментами программы использованием одного и того же
segmentation_upid() в сообщениях главы и программы.
Главы могут накладываться. Главы могут быть пронумерованы, используя поле segment_num.
В поле Segments_expected должно быть указано ожидаемое количество глав. Использование ненуле
вых значений поля segmentation_duration в начале главы является опциональным.
8 Шифрование секций
8.1 Краткий обзор
Для ограничения доступа приемников к ВДР. не авторизованных для этого ВДР. сообщение
spJice_info_section поддерживает шифрование части секции. Этот раздел стандарта описывает различ-
29