ГОСТ Р 55714—2013
Окончание таблицы 16
Синтаксис
Количество битов
Мнемосхема
preroll
8
utmsbf
dtmf_count
3
uimsbf
reserved
5
bslbf
for(i=0; i <dtmf_count: i ++) {
DTMF_char8uimsbf
}
)
Определение семантики полей в DTMF_descriptor():
splice_descriptor_tag: Поле определяет синтаксисдля частных байтов, которые составляют тело
этого дескриптора. Тег splice_descriptor_tag должен иметь значение 0x01.
doscriptorjength: Поле дает длину в байтах дескриптора, следующего после этого поля,
identifier: Поле используется для того, чтобы идентифицировать владельца дескриптора. У иден
тификатора должно быть значение 0x43554549 (ASCII «CUEI»).
proroll (опережающее продвижение данных: ОПД): Поле определяет время опережающего про
движения данных, представляемое выходному сигналу аналогового устройства DTMF с дискретностью
равной 0,1 с. Диапазон значений времени опережающего продвижения данных лежит в интервале от 0
до 25,5 с. Секция информации сплайсинга должна опережать время ОПД не менее чем на 2 с. Ори
ентировочное минимальное значение времени опережающего продвижения данных составляет 4,0 с.
dtmf_count: Поле определяет количество символов DTMF, которое должно генерировать устройство.
DTMF_char: Поле определяет значение ASCII для цифр от «0» до «9». для символов «*», «#».
Устройство должно использовать эти значения, чтобы генерировать последовательность DTMF. кото
рая будет выведена на аналоговый выход. Последовательность должна завершиться последним зна
ком — меткой времени ОПД.
7.3.3 segmentation_descriptor()
Дескриптор segmentation_descriptor() является реализацией splice_descriptor(). Он обеспечивает
дополнительное расширение команды time_signal(). Этот дескриптор должен использоваться только с
командами time_signal() и splice_nul!(). Сообщение time_signa() должно передаваться не менее одного
раза не менее чем за 4 с перед сообщением splice_time(). чтобы позволить устройству вставки правиль но
помещать splice_info_section().
Устройства, которые не распознают значение этого дескриптора в любом поле, должны игнориро
вать сообщение и не предпринимать никаких действий.
Кодирование дескриптора segmentation_descriptor() должно выполняться в соответствии с табли
цей 17.
Т а б л и ц а 17 — Кодирование дескриптора segmentation_descriptor()
Синтаксис
Количество битов
Мнемосхема
segmenlation_descriptor () {
splice_descriptor_tag
8
uimsbf
descriptorjength
identifier
segmentation_event_id
8
32
32
uimsbf
uimsbf
uimsbf
segmentation_event_cancel_indicator1bslbf
reserved 7 bslbf
if(segmentation_event_cancel_indicator == ’0’) { 1 bslbf
program_segmentation_flag 1 bslbf
segmentation_duration_flag 6 bslbf
24