ГО СТ Р 54712-2011
4.2.5.3.3 Декодирование
LFE.
Уровень III
Значения
LFE
декодируются из упрощенного потока битов Уровня III.
Декодирование значений Хаффмана выполняется при помощи таблицы кода Хаффмана
lfe_tablo_select.
Декодирование переданных кодов Хаффмана продолжается до тех пор. пока все битовы. обо
значенные
lfe_hc_len.
не окажутся исчерпанными. После этого процесса становится известно значение
lfe_bigval.
Для ясности этот параметр используется для указания количества слов кода Хаффмана, ис
пользуемых для передачи спектральных данных НЧ канала. Декодируемые компоненты
х
и у интерпре
тируются как значения соответствующих спектральных коэффициентов для гранул 0 и 1.
Далее выполняется переквантование. аналогичное переквантованию данных
ТС.
Для этой цели
используется
lfo_gain.
а масштабный коэффициент и усиление подблока принимаются равными нулю.
В качестве банка фильтров синтеза для восстановления данных в коротких блоках (
bfockjype
== ’10’)
в канале низкой частоты используется ОМДКП, являющееся частью гибридного банка синтеза в
ГО СТ Р 54711. Таким образом, тип окна, описанный в ГО СТ Р 54711 «Работа с окнами (d)» приме
няется к 12 выходным отсчетам ОМДКП каждой гранулы.
Поскольку для каждой гранулы используется только одно окно, процедура сложения с перекрыти
ем упрощается до:
result, =
у, ♦ S,,/=0...5
S, = > W’’= 0 - 5
4.2.5.3.4 Декодирование
ML
данных. Уровень III
Если
multilingualjs
== 0. см. ГОСТ Р 54711. 5.3.4
Если
muMnguatJs
== 1. см. ГОСТ Р 54711. 5.2.2.
Для использования
ML
основных данных,
nch
устанавливается в
no_of_multi_lingual_ch.
56