ГОСТ Р 54712-2011
В.2 Многоканальное расширение
В этой части приложения даны два примера многоканальных кодеров - один для Уровней I и II, и один
для Уровня III. Примеры допустимы для конфигурации каналов 5*1(то есть, левый, центральный, правый, левый
окружения, правый окружения и канал низкой частоты), и для многоязычного расширения того же уровня, что и у
многоканального расширения.
В.2.1 Многоканальное расширение. Уровни I, II
В.2.1.1 Банк фильтров
Используемые банки фильтров аналогичны тем. что используются в ГОСТ Р 54711, то есть полифазные 32-
полосные банки фильтров для всех уровней, сопровождаемые МДКП субполосных сигналов только на Уровне III.
Субполосная фильтрация должна быть применена ко всем пяти каналам.
В.2.1.2 Вычисление масштабных коэффициентов
Вычисление масштабных коэффициентов для Уровня II. и выбор масштабных коэффициентов производится
аналогично ГОСТ Р 54711.
В.2.1.3 Психоакустическио модели
Применяются две психоакустических модели, описанные в ГОСТ Р 54711. Для всех пяти каналов вычисляют
ся отношения сигнал-маска для всех субполос.
В.2.1.4 Предыскажения
q
Предыскажение (или предварительное квантование) иотользуегся для предотвращения немаскированного и нео
жиданного шума в звуковых каналах при выполнении дематрицирования вдекодере. Этот шум мажет появиться, потому
что дематрицирование в декодере выполняется для многоканальных сигналов расширения, отличных от тех. которые
использовалисьдля процесса матрицирования в кодере. В декодере доступны только квантованные отсчеты. Предвари
тельное квантование этих отсчетов вкодере, до матрицирования, позволит избежатьслышимыхартефактов.
Для каждой группы субпопос используются следующие процедуры:
шаг 1- переключение канала передачи, выбор многоканальных сигналов расширения 72. 73. 74 и соответ
ствующего
lc_aKocation.
Если
tc_aSocation [sbgr]
равняется 1 или 7:
шаг 2 - кодирование и декодирование 72 и 73 в соответствии с порогом маскирования;
шаг 3 - матрицирование с использованием предыскаженных версий 72 и 73 для получения
L&.
шаг 4 - вычисление предыскаженного центрального канала, как это будет выполнено в декодере после ко
дирования и декодирования L0;
шаг 5 - матрицирование с использованием предыскаженного центрального канала и предыскаженной вер
сии 74 для получения
R
q
.
Если
tc_atlocatbn [sbgr]
равняется 2 или 6:
шаг 2 - кодирование и декодирование 72 и 74 в соответствии с порогом маскирования;
шагЗ - матрицирование с использованием предыскаженных версий 72 и 74 для получения R
q
;
шаг 4 - вычисление предыскаженного центрального канала, как это будет выполнено в декодере после ко
дирования и декодирования R ;
шаг 5 - матрицирование с использованием предыскаженного центрального канала и предыскаженной вер
сии 73для получения R
q
.
Если
tc_attocation [sbgr]
равняется 0. 3. 4 или 5
шаг 2 - кодирование и декодирование 72. 73. 74 в соответствии с порогом маскирования;
шаг 3 - матрицирование с использованием предыскаженных версий 72. 73. 74 для получения совместной
пары (L0. R
q
).
Если сигнал центрального канала преобладает в определенной группе субполос, рекомендуется использо
вать только те
lc_allocations.
которые не содержат сигнал центрального канала в одном из дополнительных хана-
лов передачи.
В.2.1.5 Матрицирование
В первую очередь все сигналы должны быть ослаблены во избежание перегрузки при вычислении совмест
ного сигнала стерео. Коэффициент аттенюации зависит от выбранной процедуры матрицирования;
процедура 0. 2 - 1 / (1 + ч2);
процедура 1 - 1/(1,5 + 0,5 * ч’2);
процедура 3 -1 .
Далее сигналы центрального канала, каналов левого и правого окружения должны быть ослаблены до вы
числения совместного сигнала стерео. Используются следующие коэффициенты аттенюации;
65