ГО С Т Р 53556.4— 2013
то есть никакие кодовые комбинации Хаффмана не читаютсядля соответствующей полосы масштабного
коэффициента и группы;
-если та же самая полоса масштабного коэффициента и группа кодируются перцепционной шумовой
заменой в обоих каналах канальной пары, никакое декодирование стерео
MfS
для этой полосы масштабно го
коэффициента и группы не выполняется;
- псевдошумовые компоненты, сгенерированные инструментом перцепционно шумовой замены, вво
дятся в выходной спектр до шага обработки временного формирования шума (TNS).
6.13.6 Интеграция в масштабируемый кодер набазе
АА С
(масштабируемый А4Стипа
Aud/oObjcctType)
Для использование инструмента перцепционной шумовой замены в масштабируемом кодере на ос
нове
ААС
применяют следующие правила:
- если определенная полоса масштабного коэффициента кодируется перцепционной шумовой заме
ной в уровне N,это вносит вклад в выходной спектр объединенных уровней N и Л/+1.только если выполня
ются все следующие требования;
а) оба уровня N
h
N+"\ являются уровнями или моно, или стерео;
б) уровень N+1не используетстерео интенсивности в этой полосе масштабного коэффициента;
в) уровень Л/+1 не использует PNS в этой полосе масштабного коэффициента:
г) все спектральные коэффициенты уровня Л/+1 в этой полосе масштабного коэффициентадекодиру
ются в ноль. В случае М/S кодирования это требуется для обоих каналов элемента пары каналов;
- если определенная полоса масштабного коэффициента и группа кодируются перцепционной шумо
вой заменой в обоих каналах пары каналов, верхние уровни (расширения) все еще могут использовать
флаг стерео M/S ms_used[][]. чтобы сигнализировать об использовании декодирования стерео M/S.
6.14 Модуль частотно-избирательного переключателя
(FSS)
Блок частотно-избирательного коммутатора (FSS)используется в различных конфигурациях масшта
бируемого кодера. Он состоит из банка коммутаторов, который имеет функцию выбора одного из двух
входных сигналов, независимо для каждой полосы масштабного коэффициента (sfb).Для каждой sfb дос
тупен бит управления, который управляет выбором. Форма передачи этих битое управления отличается в
зависимости от конфигурации, в которой используется модуль FSS.
6.14.1 FS S в
объединенных TwinVQ/CELP-AAC системах
6.14.1.1 Определения
dc_group
no_of_dcjgroups
diff_short_lines
diff_coritrol_sfb [w] [sfb]
Четыре последовательных полосы масштабного коэффициента, если тип окна
не SHORT_WINDOW. Одна полоса diff_short_lines. если тип окна является
SHORT_WINDOW.
Если тип окна не является SHORT_WINDOW, число групп взависимости от час
тоты дискретизации дается в таблице 131. Если тип окна является SHORT_
WINDOW. no_of_dc_groups равен ’1’.
Используется только в случае, если тип окна является SHORT_WINDOW. Число
линий спектра вединственном dc_group на окно в зависимости отчастоты диск
ретизации.дается в таблице 131.
Применяется только в случае, если тип окна не является SHORT_WINDOW. Они
являются декодируемыми величинами diff_control[w][dc_group]. Для каждой
коммутируемой полосы масштабного коэффициента доступен один бит управ
ления.
6.14.1.2 Декодирование для комбинации CELP-AAC
В полезной нагрузке потока битов diff_conlrol [w][dc_group] используется для того, чтобы передать
закодированные по Хаффману значения diff_control_sfb[w][sfb]согласно следующей таблице;
Т а б л и ц а 165 — Таблица кода Хаффмана для
difl_control [w ] [dc_group]
Индекс012
345678
9101112131415
Код02021
2223242589
2627282930311
Длина255
555544
5555552
177