ГОСТ Р 53556.4—2013
6.20 Расширенный кодек с малой задержкой
6.20.1 Архитектура кода
Схема расширенного кодирования с малой задержкой (AAC-ELD)обеспечивает расширение функци
ональности кодирования с малой задержкой, описанной в 6.17. Наименьшая алгоритмическая задержка
этого кодека составляет 15 мс. Этот кодек позволяет использовать инструмент SBR с малой задержкой,
чтобы добиться схемы кодирования с низкой скоростью передачи и низкой задержкой для коммуникацион
ных приложений.
Кодек ER AAC ELD получается из кодека ERAAC LD. описанного в 6.17 (ERAAC LD). Чтобы достиг
нутьдостаточно низкой задержки, особенно в сочетании с низкой задержкой SBR. необходимы некоторые
модификации, например, использование окна с низкой задержкой {см. 6.20.2).
Для ER AAC ELD флаг IdSbrPresentFlag в ELDSpocificConfig (см. 6.20.3) определяет использование
инструмент SBR с малой задержкой. Методы сигнализации SBR для других AOTs. как описано в 1.6.5.1. не
разрешены для ER AAC ELD. Флаг IdSbrSamplingRate определяет поведение инструмент SBR с малой
задержкой относительно режимадвойной скорости и субдискротизированного режима, как описано в 6.20.4.
6.20.2 Окно с малой задержкой
Банк фильтров синтеза изменяется, чтобы принять блок фильтров с малой задержкой. Базовый алго
ритм IMDCTглавным образом неизменен, но с более длинным окном, такчто п теперьдоходит до 2N-1{а не
до N-1).
Ь ’
х,.п = -jjY spec[i][k]< ns{2fi-(n+ nQ)(k ♦ ^)).для 0 й п < N.
где:
п — индекс выборки;
/ — индекс окна;
к — индексспектрального коэффициента;
/V— длина окна;
п0= (-N/2 + 1)/2 с N = 960 или 1024.
Работа с окнами и перекрытие — добавление изменяются по сравнению с 6.11.3.2. 6.11.3.3.6.17.2.3
следующим образом;
Длина окна N заменяется длиной окна 2N с большим перекрытием в прошлом и меньшим перекрыти
ем для будущего (значения N18являются фактически нулем).
Работа с окнами для Окна с малой задержкой:
Z(i) = wLO(r>)x/n,
гдетеперь уокна длина 2N, следовательно п =0
.......
2А/-1.с коэффициентами, перечисленными в табли
це А.15 для N = 1024 и таблице А.16 для N = 960.
Наложить и добавить:
n
+Z(_
2j\
«
А
/
out. „ - Z. „ + 2+ z
! - \ f l
4
—
-
1-3,n *N
. - r -
для 0 <=n <N12.
6.20.3 ELDSpocificConfig
Т а б л и ц а 180 — Синтаксис
ELDSpecificConrig ()
СинтаксисКоличество битоеМнемосхема
ELDSpocificConfig (channelConfiguralion)
{
fram eLengthFlag;
1
b slbf
aacSectionDataResilienceFfag:
1
b slb f
aacScalefaclorDataResilienceFlag
.1
b slbf
aacSpectralDalaResihenceFlag;
1
b slb f
IdSbrPresentFlag:
1
b slbf
221