ГОСТ Р 55714— 2013
Детализированные правила применения идентификатора segmentatron_upid_type должны быть в
соответствии со стандартом ANSI/SCTE [6] (8.3.3).
segmentation_upid_length: Поле определяет длину поля sogmentation_upid() в байтах в соот
ветствии с таблицей 18.
segmentation_upid(): Поле идентифицирует и определяет длину в соответствии с таблицей 18.
Содержание этой структуры и ее длина определяются полями segmentation_upid_type и segmentation_
upidjength. Примером может быть тип 0x06 для V-ISAN длиной 12 байтов. Это поле тогда содержало бы
V-ISAN идентификатор для контента, к которому обращается этот дескриптор.
segmentation_type_id: Поле должно содержать одно из значений в соответствии с таблицей 19.
определяющей тип сегментации. Резервируются все неиспользованные значения. Когда segmentation_
type_id будет 0x01 (идентификация контента), значение segmentation.^pid_type должно быть отличным от
нуля.
Таблица 19 — Тип сегментации
Сообщение сегментации
Segmentation_type_id
segment_num
segmenlsexpecled
Не обозначено
0x00
0
0
Идентификация контента
0x01
0
0
Начало программы
0x10
1
1
Конец программы
0x11
1
1
Раннее завершение программы
0x12
1
1
Выключение (остановка, разрыв) программы
0x13
1
1
Восстановление программы
0x14
1
1
Плановое превышение объема программы
0x15
1
1
Неплановое превышение объема (рано-
вер) программы
0x16
1
1
Начало главы
0x20
Не равно нулю
Не равно нулю
Конец главы
0x21
Не равно нулю
Не равно нулю
Начало рекламы провайдера
0x30
0 или не равно нулю
0 или не равно нулю
Конец рекламы провайдера
0x31
0 или не равно нулю
0 или не равно нулю
Начало рекламы дистрибутора
0x32
0 или не равно нулю
0 или не равно нулю
Конец рекламы дистрибутора
0x33
0 или не равно нулю
0 или не равно нулю
Unscheduled_event_start (начало внеплано
вого события)
0x40
0
0
Unscheduled_event_end (конец внеплано
вого события)
0x41
0
0
segmont_num: Поле обеспечивает идентификацию короткой секции или рекламы в
segmentation^pid(). Значение этого поля должно быть в соответствии с таблицей 19.
segments_expected: Поле обеспечивает подсчет ожидаемого числа отдельных сегментов (таких
как главы) в передаваемом событии сегментации. Значение этого поля должно быть в соответствии с
таблицей 19.
7.3.3.2 Сегментация контента — дополнительная семантика
Использование дескриптора segmentation_descriptor() должно сигнализировать о сегментах кон
тента. Сегменты имеют логическую иерархию со следующими уровнями:
- программы (высший уровень);
- главы;
- рекламные объявления (согласно таблице 19).
Провайдер и дистрибьютор рекламных объявлений совместно используют самый низкий логиче
ский уровень, их сегменты не должны перекрываться.
27