ГОСТ Р 54712―2011
67
0
0
0
0
0
0
00
00
00
В.2.1 Многоканальное расширение. Уровни I, II
В.2.1.1 Банк фильтров
Используемые банки фильтров аналогичны тем, что используются в ГОСТ Р 54711, то есть полифазные
32-полосные банки фильтров для всех уровней, сопровождаемые МДКП субполосных сигналов только на Уров-
не III. Субполосная фильтрация должна быть применена ко всем пяти каналам.
В.2.1.2 Вычисление масштабных коэффициентов
Вычисление масштабных коэффициентов для Уровня II и выбор масштабных коэффициентов производятся
аналогично ГОСТ Р 54711.
В.2.1.3 Психоакустические модели
Применяются две психоакустические модели, описанные в ГОСТ Р 54711. Для всех пяти каналов вычисляют-
ся отношения сигнал — маска для всех субполос.
В.2.1.4 Предыскажения
Предыскажение (или предварительное квантование) используется для предотвращения немаскированного и
неожиданного шума в звуковых каналах при выполнении дематрицирования в декодере. Этот шум может появить-
ся, потому что дематрицирование в декодере выполняется для многоканальных сигналов расширения, отличных от
тех, которые использовались для процесса матрицирования в кодере. В декодере доступны только кванто-
ванные отсчеты. Предварительное квантование этих отсчетов в кодере, до матрицирования, позволит избежать
слышимых артефактов.
Для каждой группы субполос используются следующие процедуры:
- шаг 1 — переключение канала передачи, выбор многоканальных сигналов расширения T2, T3, T4 и соот-
ветствующего tc_allocation.
Если tc_allocation [sbgr
]
равняется 1 или 7:
- шаг 2 — кодирование и декодирование T2 и T3 в соответствии с порогом маскирования;
- шаг 3 — матрицирование с использованием предыскаженных версий T2 и T3 для получения L ;
- шаг 4 — вычисление предыскаженного центрального канала, как это будет выполнено в декодере после
кодирования и декодирования L ;
- шаг 5 — матрицирование c использованием предыскаженного центрального канала и предыскаженной
версии T4 для получения R .
Если tc_allocation [sbgr
]
равняется 2 или 6:
- шаг 2 — кодирование и декодирование T2 и T4 в соответствии с порогом маскирования;
- шаг 3 — матрицирование с использованием предыскаженных версий T2 и T4 для получения R ;
- шаг 4 — вычисление предыскаженного центрального канала, как это будет выполнено в декодере после
кодирования и декодирования R ;
- шаг 5 — матрицирование c использованием предыскаженного центрального канала и предыскаженной
версии T3 для получения R .
Если tc_allocation [sbgr
]
равняется 0, 3, 4 или 5:
- шаг 2 — кодирование и декодирование T2, T3, T4 в соответствии с порогом маскирования;
- шаг 3 — матрицирование с использованием предыскаженных версий T2, T3, T4 для получения совместной
пары (L , R ).
Если сигнал центрального канала преобладает в определенной группе субполос, рекомендуется использо-
вать только те tc_allocations, которые не содержат сигнал центрального канала в одном из дополнительных кана-
лов передачи.
В.2.1.5 Матрицирование
В первую очередь все сигналы должны быть ослаблены во избежание перегрузки при вычислении совмест-
ного сигнала стерео. Коэффициент аттенюации зависит от выбранной процедуры матрицирования:
процедура 0, 2 – 1 / (1 + √2);
процедура 1 – 1 / (1,5 + 0,5 * √2);
процедура 3 – 1.
Далее сигналы центрального канала, каналов левого и правого окружения должны быть ослаблены до вы-
числения совместного сигнала стерео. Используются следующие коэффициенты аттенюации:
процедура 0, 2 – C, LS, RS – 1 / √2;
процедура 1 – C – 1 / √2, LS, RS – 0,5;
процедура 3 – C, LS, RS – 1.
Сигналы после аттенюаци обозначаются C
w
, LS
w
, RS
w
.
Далее вычисляется совместный сигнал согласно:
процедура 0, 1 – L = L
w
+ C
w
+ LS
w
, R = R
w
+ C
w
+ RS
w
;
процедура 2 – L = L
w
+ C
w
– jS
w
, R = R
w
+ C
w
+ jS
w
.
Сигналы, которые будут переданы в T3 и T4, образуются из LS
w
и RS
w
, к которым дополнительно могут быть
применены сжатие динамического диапазона и сдвиг фазы на 90 градусов. jS
w
образуется из jLS
w
и jRS
w
вычисле-
нием монокомпонента (jLS
w
и jRS
w
)/2;
процедура 3 – L
0
= L
w
, R
0
= R
w
.