ГОСТ Р 53556.12-2014
инверсная целочисленная обработка Л/Л, где флаг Л/Л включен.
Декодирование
Mid/Side
(Л/Л) выполняется на целочисленных спектральных значениях,
используя схему подъема следующим образом:
Шаг 1:
S =S - NINT(аМ);
Шаг 2:
М = М - NINT (Cl S);
Шаг 3:
R-M;
L -S -N IN T (ci -R).
где Л/.
S. R. L
обозначает спектральные данные каналов
Mid. Side
.
Left
и
Right,
а также
f я ^ . . л , я
{
2
) 2 2
4
Инверсный Stereo
IntMDCT
ожидает спектр
М/S
по умолчанию. Следовательно
М/S
долж
но быть применено к полосам масштабного коэффициента там, где флаг Л/Л выключается.
Кодирование
Mid/Side (М/S)
выполняется на целочисленных спектральных значениях, ис
пользуя схему подъема следующим образом:
Шаг 1:
S =R:
М= L + N1NT(C, R);
Шаг 2:
S = S + NINT (с, М);
Шаг 3:
М = М + NINT (с, S).
где Л/.
S. L. R
обозначают спектральные данные каналов
Mid. Side. Left,
и
Right
и
(
к Д . . л
. к
{
4
)
4 - 4
5.9 Целочисленное формирование временного шума
(IntTNS)
Когда в ядре
ЛЛС
используется формирование временного шума
(TNS),
тот же самый
фильтр
TNS
применяется к целочисленным спектральным значениям в
SLS.
Чтобы преобразо
вать этот фильтр в детерминированный обратимый целочисленный фнлыр, требуются сле
дующее :
Длятого,чтобыопределитькоэффициенты
LPC,
используетсяфункция
int_tns_decode_coef
Q, как описано в следующем псевдокоде:
31