ГОСТ Р 53556.1-2012
Если psPresentFlag равен нулю, это указывает, что данные PS отсутствуют и, следовательно,
декодер профиля НЕ ААС V2 не должен принимать решение о числе выходных каналов в ожида нии
данных PS (как в случае неявной сигнализации PS), и вместо этого использовать оригинальный
channelConfiguration. Если psPresentFlag равен одному, данные PS присутствуют и декодер профиля НЕ
AAC v2 должен управлять инструментом PS.
Для явной сигнализации PS без обратной совместимости (сигнализация 2.а] первый сигнализи
руемый AudioObjectType является PS АОТ. oxtensionAudioObjectType назначают SBR АОТ. Для этой
иерархической явной сигнализации флаг psPresentFlag установливается в единицу, если первый сиг
нализируемый АОТ - PS АОТ. psPresentFlag не передается и, следовательно, невозможно сигнализи
ровать явным образом об отсутствии неявной сигнализации. Следовательно, для иерархической явной
сигнализации параметрического стерео данные PS всегда присутствуют и декодер профиля НЕ AAC v2
должен управлять инструментом PS.
3.6.7 Интерфейс между частями Аудио и Системами
3.6.7.1 Введение
В этой части описывается интерфейс между MPEG-А Аудио и MPEG-А Системами.
Кахщый блок доступа, доставленный звуковому декодеру системным интерфейсом, должен при
вести к соответствующему композитному блоку, доставляемому от звукового декодера к системному
интерфейсу. Это должно включать условия начала и завершения, то есть, когда блок доступа будет
первым или последним в конечной последовательности блоков доступа.
3.6.7.2 Обработка временных меток композиции
Для блока звуковой композиции временная метка композиции (CTS) определяет, что время ком
позиции относится к л-му звуковому отсчету в пределах блока композиции. Значение п принимается
равным 1. если не указано другое.
Для сжатых данных, таких как кодированный звук НЕ ААС, которые могут быть декодированы
декодерами различных профилей, декодирование может быть выполнено как обратносовместимым
путем (только ААС). так и в расширенном виде (AAC+SBR). Чтобы обеспечить корректную обработку
временных меток композиции (так, чтобы звук остался синхронизированным с другими медиа), приме
няется следующее.
если сжатые данные позволяют как обратносовместимое, так и расширенное декодирование, и
если декодер работает обратносовместимым образом, то ему не нужно выполнять никаких специаль
ных действий. В этом случае, значение п равно 1:
если сжатые данные позволяют как обратносовместимое, так и расширенное декодирование, и
если декодер работает в расширенном режиме, используя постпроцессор, который вызывает некото
рую дополнительную задержку (например, постпроцессор SBR в НЕ ААС). то необходимо учесть эту
дополнительную задержку с помощью конкретного значения п из таблицы 26.
Т аб лица 26- Обработка временной метки композиции для различных режимов декодера
Значение
л
Дополнительная
задержка(примечание)
Режимработыдекодера
1
963
0
962
482
481
а) Все операционные режимы, не перечисленные в этой таблице
61) Декодер НЕ-ААС или НЕ-ААС v2 с SBR. работающем в режиме двойной
скорости; декодируя компрессированное НЕ-ААС или НЕ-ААС v2 аудио
62) Тоже самсе, как в61). но с SBR. работающем в режиме субдискретизации
Значение Дополнительная за Режим работы декодера
пдержка (Примечание)
Прим ечан ие - Задержка из-за постпроцессинга дается в количества отсчетов (на один звуковой канал)
при выходной частоте дискретизации для данного режима декодера.
3.6.8 Сигнализация полезных нагрузок расширения BSAC
Метод неявной сигнализации полезных нагрузок расширения BSAC аналогичен тому, что приме
няется в инструменте SBR. Декодер BSAC. который может декодировать полезную нагрузку расшире
ния BSAC, проверяет наличие расширения для инструмента SBR EXT
_
BSAC
_
SBR
_
DATA’ в bsac
_
raw
_
data
_
block (). Частота дискретизации должна быть обновлена при обнаружении расширения, а инстру
мент SBR должен управляться в режиме двойной скорости.
34