ГОСТ Р 54713—2011
Т а б л и ц а В.25 — Служебная информация TNS
Элемент данных
Переменная или значение
П_Ш
coef_res
coef_compress
length
direction
order
coef[]
1
coef_res-3
0
Число обработанных полос масштабных коэффициентов
0 (вверх)
Порядок фильтра формирования шума
index[)
Mfthr. Sfthr. Rfthr. Lfthr
bmax (b)
Использование поля caef_compress позволяет сохранять 1 бит на каждый переданный коэффициент отра
жения. если ни один из коэффициентов отражения не использует больше половины их полного диапазона. В
частности, если два старших значащих бита каждого квантованного коэффициента отражения равны ’00’ или ’11’.
coeff_compress может быть установлен в Т , и размер переданных квантованных коэффициентов отражения
будет уменьшен на единицу.
В.6 Объединенное кодирование
В.6.1 M/S Stereo
Решение о кодировании левых и правых коэффициентов как левый + правый (L/R) или как середина|’сторо-
на (М/S) принимается в отдельности для спектральных коэффициентов каждой из частотных полос текущего
блока:
1— Для каждой полосы кодирования вычисляются не только необработанные пороги L и R. но также
и М = (L+RY2 и S
=
(L-R)f2. Для необработанных порогов М и S вмесю использования их степени тональности
выбирается наибольший показатель тональности из L и R в каждой полосе вычисления порога. В психоакус
тической модели для М и S используются энергии М и S и минимальные значения L или R для С(о>) в каждой
полосе вычисления порога. Значения, которые используются для процесса управления процессом обработки
звуковых образов, идентифицируются в разделе психоакустической информации как епф) (распространение
нормализованной энергии) и nb ф) {необработанный порог).
2 — Необработанные пороги для М. S. L и R иэнергии распространения для М, S.LuR поступают в "процесс
управления звуковым образом". Получающиеся скорректированные пороги вставляются как значения для сЬ (Ь) в
шаге 11 психоакустического расчета для дальнейшей обработки.
3 — Окончательные, защищенные и адаптированные полосам пороги М. S. L и R. непосредственно приме
няются к соответствующему спектру через квантование фактических спектральных значений L, R, М и S с соответ
ствующим расчетным и квантованным порогом.
4 — Определяется число битов, требуемых для кодирования М/S. и число битов, требуемых для кодирова
ния UR.
5— Метод, требующий наименьшее количество битов, используется в каждой полосе кодирования, и соот
ветственно устанавливается стерео маска.
Используются следующие переменные:
Mthr. Slhr. Rthr. Lthrнеобработанные пороги (nb (b) из шага 10 психоакустической модели)
Мвпду. Sengy Rengy. Sengyэнергия распространения порога маскирования (ел (Ь) из шага 6 психоакустичес
кой модели)
окончательные (выходные) пороги (лб (Ь) из шага 11 психоакустической модели)
защитное отношение BMLD. вычисляемое как
6птах(б)=10’3
155
£
05 +05 cos
(“
min(bva/(b).15.5
)l
Используется следующий процесс управления звуковым образом:
t =Mthr/Sthr
if(t> V
1=1Л
Rfthr = max (Rthr‘t. min (Rthr. bmax‘Rengy)
Lfthr = max (Lthr‘1. min (Lthr. bmax) ’Lengy) t = min (Lthr. Rthr)
Mfthr = тгл (t. max (Mthr. min (Sengy’bmax. Sthr))
Sfthr = min (t max (Sthr, min (Mengy‘bmax. Mthr))
B.6.2 Интенсивностное стерео кодирование
Интенсивностное стерео кодирование используется для устранения избыточности в обоих каналах стерео
пары в области верхних частот. Следующая процедура описывает одну из возможных реализаций.
137