ГОСТ Р 53556.4—2013
6.19SBR с низкой задержкой
6.19.1 Введение
SBR с низкой задержкой получается из стандартного инструмента SBR. чтобы использоваться как
кодер расширения полосы частот в коммуникационных сценариях. Таким образом, алгоритмическая задер
жка этого инструмента минимизируется, чтобы достигнуть полной задержки достаточно низкой для двух
сторонних коммуникационных приложений.
Сводка модификаций:
- длина фрейма, принятая для базового кодека с 512 или 480 выборками на фрейм;
- заблокированная фреймом сетка времени/частоты;
- минимизация задержки в буфере QMF\
- использование комплексного банка фильтров с малой задержкой.
Инструмент SBRс малой задержкой определяется следующими модификациями относительно стан
дартного алгоритма (то есть, аудиообъектного типа SBR).
6.19.2 Определения, константы и переменные
6.19.2.1 Определения (изменения для подпункта 6.18.2.1.20)
Временной интервал: наименьшее разрешение во времени для огибающих SBR и минимального
уровня шума. Один временной интервал равняется одной подвыборке вдомене QMF.
6.19.2.2 Константы (изменения для 6.18.2.5)
RATE: Для базового кодека ELD ААС вместо RATE= 2 должна использоваться постоянная RATE= 1.
6.19.2.3 Переменные (изменения для 6.18.2.6)
numTimeSlots: Число временных интервалов для базового кодека ELD ААС numTimeSlots = 16 для
фрейма ААС на 512, и numTimeSlots = 15для фреймов ААС на 480.
tHFQan.Из-за удаленной дополнительной задержки смещение модуля генерации HFустанавливается
В *HFG«n = 2-
6.19.2.4 Инверсная фильтрация (изменения для 6.18.6.2)
Из-за измененного управления буфером вычисление матрицы ковариации должно быть изменено сле
дующим образом.
Верхний предел п должен быть изменен с numTimeSlots RATE * 6-1 на numTimeSlots ■RATE - 1.
6.19.3 Заблокированная по времени сетка частот
Сетка времени/частоты для SBR с малой задержкой определяется в следующих подпунктах.
6.19.3.1 Классы фрейма
SBRс малой задержкой использует уменьшенный набор классов фрейма, которые перечисляются в
таблице 177.
Т а б л и ц а 177 — bs_frame_class
bs_frame_class
Значение
0
FIXFIX
1
LD_TRAN
6.19.3.2 sbr_ld_ghd ()
SBR с малой задержкой использует иной синтаксис, чтобы сигнализировать о данных сетки. Синтак
сис стандарта sbr_grid () заменяется sbr_ld_grid (). как определено в таблице 178.
Т а б л и ц а 178 — Синтаксис sbr_ld_grid
СинтаксисКоличество битовМнемоника
sbr Id grid(ch)
1uimsbf
{
switch (bs_frame_class) {
case FIXFIX:
bs_num_envlch] = 2A Imp:
2uimsbf.
Примечание 1:
if (bs_num_env[chj == 1)
bs_amp_res:
1uimsbf
216