ГОСТ Р 53556.11—2014
Окончание таблицы 9
Попе
Количество
битов
Описанис/Змачеиия
Зарезерви
ровано
5
aux_data_
enabled
1
Указывает, что вспомогательные данные присутствуют (поля aux_size и аих_
data)
chan_
configjnfo
16
Отображение каналовна местоположение громкоговорителя. Каждый битука
зывает, существуетли каналдляопределенноюместоположения
chan_posQ
(channels*1)*
ChBits
Если перестановка каналов включена (chan_sort - 1). имеет место исходное
расположение каналов. Число битов на канал ChBHs = ceii[\og2(channels+1)] =
1..16. где channels*t является числом каналов
header_sfze
32
Размерзаголовка исходногоаудиофайла в байтах
Еслиheader_size=OxFFFFFFFF(Hex), полеorig_headerf]отсутствует, ноисход
ный заголовок может быть сохранен в другом месте например в метаданных
файлаJWPEG-4
trailer_size
32
Размер концевика исходногоаудиофайла в байтах
Если lraier_size = OxFFFFFFFF (Hex), поле ortgJrarier\\ отсутствует, но исход
ный заголовок может быть сохранен в другом месте например в метаданных
файлаMPEG-4
orig_header[]
header_size"8
Заголовокисходногоаудиофайла
origJraiterQ
trailer_size’8
Концевикисходного аудиофайла
crc
32
32-битовый контрольный код СС/7Т-32 CRC байтов исходных аудиоданных
(полином: х32 +х28 +х23+х22+х1в+х12+х11+х10+ х8+ х7+х5+х4+х2+ х 1)
ra_unit_size[]
Uframes’22
Расстояние (в байтах) между фреймами произвольного доступа, то есть раз
меры блоков произвольногодоступа, где количество фреймов Uframes=((sam-
ples-^У(frameJength+^)) +1. В ALSSpecirtcConFigO это поле появляется только
когда rajtag =2.
aux_size
32
Размер поля aux_data в байтах
Если aux_size = OxFFFFFFFF (Hex), поле aux__data[] отсутствует, но вспомога
тельные данные могут быть сохранены вдругом месте, например, в метадан
ныхфайла MPEG-4
aux_data
aux_sjze"8
Вспомогательныеданные (длядекодирования не требуется)
5.1.2 frame_data
Это высокоуровневая полезная нагрузка ALS. Если random__access> 0, число полезных нагрузок,
отображенных в одном устройстве доступа, равняется значению random_access (1 ... 255). В этом слу
чае размер каждого блока доступа может быть сохранен в ra_unit_size. Если random_accoss = 0. все
полезные нагрузки отображаются в тот же самый блокдоступа.
Поле bsjnfo содержит информацию о переключении блокадля канала или пары каналов. Синтак
сис frame_data определяется в таблице 2. его элементы описываются в таблице 10.
Таблица 10— Элементыframe_data
Поле
Количество
битое
Описание1Значения
ra_unit_size
32
Расстояние (в байтах) до следущего фрейма произвольного доступа, то
есть размерблоха случайногодоступа. В frame_data()это полепоявляется,
только когда rajlag = 1.
12