ГОСТ Р 54713—2011
полностью описать аудио последовательность. Формат обмена аудиоданными (ADIF) содержит все эле
менты, которые необходимы для описания потока битов согласно этому стандарту.
В определенных приложениях некоторые или все элементы синтаксиса, подобно тем. которые опре
делены в заголовке ADIF, например. sampling_rate. могут быть известны декодеру за счет других средств и.
следовательно, не появляются в потоке битов.
Кроме того, может требоваться дополнительная информация, которая изменяется от блока до блока
(например, для улучшения считывания или устойчивости к ошибкам). Поэтому транспортные потоки могут
быть разработаны для определенного приложения и не определяются в этом стандарте. Однако здесь
описывается один нестандартный транспортный поток под названием Транспортный поток аудиоданных
(ADTS). Он может использоваться для приложений, в которыхдекодер может считать этот поток.
6.1.2 Формат обмена аудиоданными (ADIF)
byte_ahgnment ()
raw_data_stream Q
program_config_element ()
copyrightJd_prosent
copyright_id
6.1.2.1 Краткий обзор
Форматобмена аудиоданными (ADIF) содержит один заголовок в начале последовательности, сопро
вождаемый raw_data_stream(). raw_data_stream() может не содержатьдальнейших program_config_element
()элементов.
ADIF применим только для систем с определенной точкой начала декодирования, не подразумеваю
щих начало процесса декодирования с заранее неизвестной позиции потока аудиоданных. Он может ис
пользоваться в качестве формата обмена, в котором содержится вся информация, необходимая для деко
дирования и воспроизведения аудиоданных.
6.1.2.2 Определения
6.1.2.2.1 Функции данных
adif_sequence QПоследовательность согласно формату обмена аудиоданных (таблица 2).
adif_header()Затолок формата обмена аудиоданными, располагается в начале
adif_sequence (таблица 3).
Выравнивание относительно первого бита заголовка.
См. 6.2.1 и таблицу 11.
Содержит информациюо конфигурациидля одной программы (таблица 3).
См. 6.5.
6.1.2.2.2 Элементы данных
adifjdИдентификатор формата обмена аудиоданными. Его значение —
0x41444946 (старший бит первый). ASCII код строки «ADIF» (таблица 3).
Указывает, присутствует ли copyrightjd (таблица 3).
Полесостоит из 8-битового copyhghtidentifier. сопровождаемого 64-бито-
вым сорулдЛ(_штЬог(таблица 3). copynght_number — значение, кото
рое идентифицирует защищенный авторским правом материал.
Определение элемента данных copyright.
Определение элементаданных original/copy.
флаг, указывающий натип потока битов (таблица 3):
’0’ — постоянный поток битов. Этот поток битов может быть передан по
каналу с постоянной скоростью;
Т — поток битов с переменной скоростью. Этот потокбитов не предназ
начендля передачи по каналам с постоянной скоростью,
беззнаковое целое число размером 23 бита, указывающее на скорость
передачи потока битов в бит/с в случае постоянного потока битов или на
максимальную пиковую скорость передачи (измеренную за один фрейм)
в случае потоков битов с переменной скоростью. Значение 0 указывает,
что скорость передачи не известна (таблица 3).
original_copy
homo
bitstreamjype
bitrate
num_program_conftg_Qtemer\t Количество элементов program_config_clemont(). определенных для
текущейadif_sequence {):равноnum_program_config_element+1
(таблица 3). Минимальное значение 0 указывает на один элемент
program^config_elementO.
adif buffer fullnessсостояние резервуара битов после кодирования первого ra\N_data_bk>ckO
в adif_sequence(). Передается как количестводоступных битов в резер
вуаре битов (таблица 3).
25