ГОСТ Р 55714—2013
7 Дескрипторы вставки
7.1 Краткий обзор
Дескриптор вставки splice_descriptor является образцом (шаблоном) длядобавления новых полей
в секцию spltce_info_section. Все дескрипторы используют одинаковый синтаксис для первых шести
байтов. Для добавления частной информации используется код «идентификатора». Это устраняет не
обходимость применения в цикле дескриптора регистрации.
Любое оборудование приема должно обрабатывать любые дескрипторы с неизвестными иденти
фикаторами или неизвестными тегамидескриптора. В случаедескрипторов с известными идентифика
торами оборудование приема должно игнорироватьдескрипторы с неизвестными splice_descriptor_tag.
Дескрипторы вставки могут существовать в секциях spl»ce_info_section для специфичных расши
рений команд, представленных в таблице 13.
Т а б л и ц а 13 — Теги дескриптора вставки для идентификатора «CUEI»
ТегДескрипторы дпя идентификатора «CUEI*
0x00avail_descriptor
0x01DTMF_descnptor
0x02
segmentation_descriptor
0x03 — OxFF
Зарезервировано для будущих splice_descriptors
7.2 Дескриптор вставки
Синтаксис дескриптора вставки splice_descriptor(), рассматриваемый ниже, должен использо
ваться в качестве шаблона для конкретных реализаций дескрипторов, предназначенных для секции
splice_info_sect»on. Дескрипторы вставки используются только в splice_info_section. Они не должны ис
пользоваться с синтаксисом MPEG, таким как РМТ. или с синтаксисом какого-либо другого стандарта.
Это позволяет использовать весь диапазон тегов дескриптора, определяя новые дескрипторы.
Кодирование дескриптора вставки splice_descriptof() осуществляется в соответствии с таблицей 14.
Т а б л и ц а 14 — Кодирование дескриптора вставки
Синтаксис
Количество битов
Мнемосхема
splice_descriptorj) {
splice_descriptor_tag
8
uimsbf
descriptorjength
8
uimsbf
identifier
32
uimsbf
for{i=0; i <N; i ++) {
private_byte
8
uimsbf
)
}
Семантическое определение полей в splice_descriptor():
splice_descriptor_tag: Поле определяет синтаксис частных байтов, которые составляют тело
этого дескриптора. Теги дескриптора устанавливаются владельцем дескриптора, зарегистрировавшего
идентификатор.
doscriptorjength: Поле обозначает длину в байтах дескриптора, который следует после этого
поля. Длина дескриптора не превышает 256 байтов, таким образом, значение descriptorjength ограни
чено 254 байтами.
identifier: Поле в соответствии с ISO/IEC (1) (2.6.8,2.6.9)для registration_descriptor() formatjdentifi-
ег.Должны использоваться только значения идентификатора, зарегистрированного SMPTE Registration
Authority. LLC. Его использование в структуре private_command() должно быть в рамках контекста и
22