ГОСТ Р 53556.4—2013
5.2.11.1.2 Процессдекодирования
5.2.11.1.2.1 zero_code и sync_word
Элементы синтаксиса zoro_codo и sync_word анализируются, в то время какданные доступны после
декодирования моно или стерео части BSAC. Элемент синтаксиса zero_code используетсядля арифмети
ческого завершения моно или стерео части BSAC. и sync_word используется, чтобы указать начало
расширенной части.
5.2.11.1.2.2 extended_bsac_raw_data_block
extended_bsac_raw_data_bfockсодержит многоканальную информацию и имеет многоуровневую струк
туру как bsac_raw_data_btock.
5.2.11.1.2.3 oxtended_bsac_base_elemont
Расширенный bsac_base_elementсостоит из element_length. channel_configuradonjrtdex. reserved_bit,
bsac_heador. general_header и bsac_layer_element. Для части стерео значение nch получается из
channelConfiguration и это ограничивается 1или 2 (левый и правый фронтальныединамики). Для расширен
ной части, параметр nch связан с остальными динамиками, и точное значение определяется channel_
configurationJndex. определенным в таблице 100. Каждый индекс указывает число каналов, учитывая ка нал
для отображения динамиков.
5.2.11.1.2.4 oxtended_bsac_sbr_data
Элементы SBR вставляются в bsac_raw_data_block () после данных элемента уровня. Комбинируя
базовый кодер BSAC и инструмент расширения полосы пропускания SBR. поддерживается функциональ
ность мелкоструктурной масштабируемости с полной пропускной способностьюдля всех уровней. Старто
вой частотой для частотного диапазона SBR является частота base_band базового уровня BSAC. Часть
SBR охватывает высокочастоные области вне частотного диапазона базового уровня. Если передаются
уровни расширения ядра BSAC. перекрытая областьданных SBR заменяется базовыми данными.
5.2.11.1.2.5 extended_bsac_sac_data
Полезная нагрузка MPEG Surround встраивается в bsac_raw_data_bk>ck () после данных элемента
уровня. Для полезной нагрузки MPEG Surround определен тип расширения EXT_BSAC_SAC_DATA‘. В
случае, когда для полезной нагрузки MPEG Surroundнеобходима проверка наошибки CRC. флагbs_crc_flag
устанавливается в 1 и передается ancCrcWord. Интерфейс между ER BSAC и декодером MPEG Surround
может быть или временным доменом или доменом QMF. В случае объединения ER BSAC с инструментом
SBR представление QMFдоступно как ввод декодера MPEG Surround.
5.2.11.1.3 Технический обзор интеграции ER BSAC и инструмента SBR
Масштабируемый инструмент SBRобразуется добавлением модуля HF-Overlap. Процессдекодиро
вания инструмента масштабируемого SBR идентичен процессу декодирования инструмента SBR. кроме
модуля HF-Overtap.
5.2.11.1.4 Перекрытие НЕ
Масштабируемый поток битов BSAC и декодирование SBR выполняются параллельно. В базовом
процессе декодирования BSAC значение layer_max_freq извлекается из layer_end_indexpayer]. Iayer_end_
indexpayer]представляет верхнюю частоту самого высокогодекодируемого уровня. Значение layer_max_freq
доставляется для инструмента декодирования SBR.
В SBR. декодирующем процесс, вычисляется индекс поддиапазона QMF, соответствующий
layer_max_freq. Индекс поддиапазона, обозначенный как coro_max_band. определяется выражением
b dTI 64
--------
^ 4
--------
core_max_
.
an
.
= IN
( г-лlayer_max_freq \
] ■
Если core_max_bandбольше чем исправленная подполоса HF. обозначенная как HFPatchStadBand.
перекрытая область данных SBR заменяется базовыми данными BSAC в масштабируемой части BSAC.
5.3 Требования к буферу
5.3.1 Минимальный входной буфер декодера
Чтобы вычислить максимальное количество битов во входном буфере как для полезной нагрузки
потока битов в целом, так и для любой данной программы ил и для любого данного SCE/CPE/CCE исполь
зуются следующие правила.
Размер входного буфера составляет6144 бита на SCE или на независимо переключаемый ССЕплюс
12288 битов на СРЕ. Как размер общего буфера, так и размеры отдельных буферов ограничены таким
образом чтобы предел буферизации мог быть вычислен для всей полезной нагрузки потока битов или для
103