ГОСТ Р 55714— 2013
Окончание таблицы 5
Синтаксис
Количество битов
МнемосхемаЗашифровано
reserved
12
bsJbf
12uimsbf
8uimsbfE
splice_commandJength
splice_command_type
if(sptice_command_type == 0x00)
spt»ce_null<)
if (splice_commandJype = 0x04)
E
sptice_schedule()E
if (splice_command_type == 0x05)
if (splice_command_type == Oxff)
splicejnsert()E
if (splice_commandJype — 0x06)
time_signal()E
if (splice_command_type = 0x07)
bandw!dth_reservation()E
private_command()
E
16uimsbfE
E
8bslbfE
32rpchofE
descriptorjoopjength
for(i=0: i <N1; i +♦)
sptrce_descriptor()
for(i=0; i<N2; i +♦)
alignment_stuffing
if <encrypted_packet)
E_CRC_32
CRC_32
}
32rpchof
Параметры семантики полей в секции splice_info_section().
tablejd: Значение поля должно быть OxFC.
section_syntaxJndicator: Поле, которое должно всегда устанавливаться в «0», что является ука
занием необходимости использования короткой секции MPEG.
privatejndicator: Поле, в котором должен быть установлен «О».
sectionjength: Поле определяет количество остающихся байтов в splice_info_section, сразу следую
щей за полемsectionjength до конца spliceJnfo_section. Значение этого поля недолжно превышать «4093».
protocol_vorsion: Поле предназначено для использования в будущем для переноса параметров,
которые могут быть структурированы иначе, чем определенные в настоящем стандарте. В настоящее
время единственным допустимым значением поля protocol_version является «О». Ненулевые значения
поля protocol_versron могут использоваться в будущих версиях этого стандарта для обозначения таблиц с
различной структурой.
encrypted_packet: Поле, установленное в «1», означает, что шифруются части splice_info_section,
начинающейся с поля splice_command_type и заканчивающейся полем E_CRC_32. Когда этот бит уста
навливается в «О», части этого сообщения не шифруются. Части, которые потенциально могут быть
зашифрованы, в spliceJnfo_tablo обозначаются символом «Е» в столбце «Зашифровано» таблицы 5.
encryption_algorithm: Поле определяет примененный алгоритм шифрования текущего сообще
ния. Если в поле encrypted_packet установлен «0», то это означает, что шифрование не применяется.
Детализация использования этого поля показана в подразделе 8.3 настоящего стандарта.
pts_adjustmont: Поле используется устройством вставки в качестве значения смещения време
ни. которое будет добавлено к (иногда) зашифрованному полю или полям ptsjime, чтобы получить
предназначенное время вставки. В случае, если в этом поле установлен «0», поле pts_time должно ис-
13