ГОСТ Р 53556.1-2012
Таблица 24- Сигнализация SBR и соответствующее поведение декодера
Характеристики полезной нагрузкипотока битов
Индикация профиляAudioObjcctTypoФлагravi
_
data
_
bk>ck
расширения sbrPresenl
Поведение декодера
ДекодерпрофиляПрофильНЕ ААС
ААС
Поддержка профилей с!= SBR-1
ААС. иных, чем высоко (сигнализация 1)
эффективный профиль
ААС
ААС
Работа ААС
Работа ААС (При
мечание 1)
AAC+SBR
Работа ААС
ААС
Работа ААС
Работа, по крайней
мере. ААСдолжно
работать
(Примечание 1)
Работа ААС
(Примечание 2)
= SBR0
[сигнализация
2-61
1
AAC+SBR
Работа ААС
Работа, по крайней
мере. ААС
должно работать
AAC+SBR
(Примечание 3)
Высокоэффективный
профиль ААС
== SBR1
[сигнализация
2.а или 2.6]
AAC+SBRНе определеноРабота AAC+SBR
(Примечание 3)
Прим ечан ие 1 - Неявная сигнализация: необходимо проверить полезную нагрузку для определения
выходной частоты дискретизации или принять наличие данных SBR в полезной нагрузке, означающих, что вы
ходная частота дискретизации равна удвоенной частоте дискретизации samplingFrequencyв AudioSpecificConfig ()
(до тех пор. пока инструмент SBR не используется или двойная частота дискретизации, обозначенная как
samplingFrequency. превышает максимальное позволенное для уровня значение, выходная частотадискретизации
равна samplingFrequency).
Прим ечан ие 2 - Явная сигнализации указывает на отсутствие данных SBR. следовательно, отсутствие
неявной сигнализации: выходная частота дискретизации равна samplingFrequency в AudioSpecificConfig {).
Прим ечан ие3 - Выходная частота дискретизации равна extensionSamplingFrequency в
AudioSpecificConfig ().
3.6.5.3 Поведение декодера профиля НЕ ААС в случае неявной сигнализации
Если присутствие данных SBR сигнализируется обратносовместимым методом [сигнализация
2.a], extensionAudioObjectType не является SBR АОТ, и sbrProsentFlag установлен в -1. указывая, что
неявная сигнализация может произойти.
Так как декодер профиля НЕ ААС представляет собой систему с двойной скоростью, с инстру
ментом SBR. работающим на удвоенной частоте дискретизации основного декодера ААС. выходная
частота дискретизации не может быть принята за частоту дискретизации декодера ААС из-за неявной
сигнализации SBR. Декодер должен определить выходную частоту дискретизации любым из следую
щих двух методов:
- проверить присутствие данных SBR в полезном битовом потоке до декодирования. Если
никакие данные SBR не найдены, выходная частота дискретизации равна samplingFroquency в
AudioSpecificConfig (). Если данные SBR найдены, то частота равна удвоенной samplingFrequency в
AudioSpecificConfig;
- предположить, что данные SBR присутствуют и принять выходную частоту дискретизации в два
раза больше, чем в AudioSpecificConfig ().
Вышеупомянутое применяется только в том случае, если удвоенная частота дискретизации, сиг
нализируемая в AudioSpecificConfig (), не превышает максимальную выходную частоту дискретизации,
учитывая текущее значение. Следовательно, для декодера профиля НЕ ААС уровней 2. 3 или 4 вы
ходная частота дискретизации равна типовой, которая сигнализируется в AudioSpecificConfig (), если
последняя превышает 24 кГц.
Инструмент SBR с децимацией должен использоваться, если нужно гарантировать, что выходная
частота дискретизации не будет превышать максимальное допустимое значение для текущего уровня
декодера профиля ААС высокой производительности.
30