ГОСТ Р 54712―2011
58
iii
ii+6
10 Набор фильтров синтеза
Набор фильтров синтеза аналогичен приведенному в ГОСТ Р 54711.
4.2.5.3.3 Декодирование LFE. Уровень III
Значения LFE декодируются из упрощенного потока битов Уровня III.
Декодирование значений Хаффмана выполняется при помощи таблицы кода Хаффмана
lfe_table_select.
Декодирование переданных кодов Хаффмана продолжается до тех пор, пока все биты, обозна-
ченные lfe_hc_len, не окажутся исчерпанными. После этого процесса становится известно значение
lfe_bigval. Для ясности этот параметр используется для указания количества слов кода Хаффмана,
используемых для передачи спектральных данных НЧ-канала. Декодируемые компоненты x и y интер-
претируются как значения соответствующих спектральных коэффициентов для гранул 0 и 1.
Далее выполняется переквантование, аналогичное переквантованию данных TC. Для этой цели
используется lfe_gain, а масштабный коэффициент и усиление подблока принимаются равными нулю.
В качестве банка фильтров синтеза для восстановления данных в коротких блоках (block_type == ’10’)
в канале низкой частоты используется ОМДКП, являющееся частью гибридного банка синтеза в
ГОСТ Р 54711. Таким образом, тип окна, описанный в ГОСТ Р 54711 «Работа с окнами (d)», приме-
няется к 12 выходным отсчетам ОМДКП каждой гранулы.
Поскольку для каждой гранулы используется только одно окно, процедура сложения с перекрыти-
ем упрощается до:
result = y + s, i = 0…5
s = y , i = 0…5
4.2.5.3.4 Декодирование ML данных. Уровень III
Если multilingual_f
s
== 0, см. ГОСТ Р 54711, 5.3.4.
Если multilingual_fs == 1, см. ГОСТ Р 54711, 5.2.2.
Для использования ML основных данных nch устанавливается в no_of_multi_lingual_ch.