АУДИОКОДЕР И АУДИОДЕКОДЕР С МЕТАДАННЫМИ ГРОМКОСТИ И ГРАНИЦЫ ПРОГРАММЫ

1. Блок обработки звукового сигнала, содержащий:
буферную память, сконфигурированную для хранения по меньшей мере одного фрейма кодированного битового аудиопотока, при этом кодированный битовый аудиопоток содержит аудиоданные и контейнер метаданных, при этом контейнер метаданных содержит заголовок и одно или более информационных наполнений метаданных после заголовка, при этом одно или более информационных наполнений метаданных содержат метаданные, указывающие состояние обработки громкости аудиоданных, и при этом метаданные, указывающие состояние обработки громкости аудиоданных, представляют собой или содержат метаданные, указывающие по меньшей мере один тип обработки громкости, выполняемой над аудиоданными;
синтаксический анализатор, соединенный с буферной памятью и сконфигурированный для выполнения синтаксического анализа кодированного битового аудиопотока; и
подсистему, соединенную с синтаксическим анализатором и сконфигурированную для выполнения адаптивной обработки громкости с использованием по меньшей мере некоторых метаданных, указывающих состояние обработки громкости аудиоданных.
2. Блок обработки звукового сигнала по п. 1, отличающийся тем, что метаданные, указывающие состояние обработки громкости аудиоданных, включают метаданные, указывающие по меньшей мере одну характеристику громкости или динамического диапазона аудиоданных.
3. Блок обработки звукового сигнала по п. 1, отличающийся тем, что адаптивная обработка громкости представляет собой или включает выполнение управления динамическим диапазоном.
4. Блок обработки звукового сигнала по п. 1, отличающийся тем, что также включает:
аудиодекодер, подключенный и сконфигурированный для декодирования аудиоданных, в результате чего генерируются декодированные аудиоданные.
5. Блок обработки звукового сигнала по п. 4, отличающийся тем, что подсистема, соединенная с синтаксическим анализатором, также соединена с аудиодекодером, и указанная подсистема сконфигурирована для выполнения адаптивной обработки громкости над по меньшей мере некоторыми декодированными аудиоданными с использованием по меньшей мере некоторых метаданных, указывающих состояние обработки громкости аудиоданных.
6. Блок обработки звукового сигнала по п. 5, отличающийся тем, что адаптивная обработка громкости представляет собой или включает выполнение управления динамическим диапазоном.
7. Блок обработки звукового сигнала по п. 4, отличающийся тем, что одно или более информационных наполнений метаданных содержит информационное наполнение громкости программы, которое содержит данные, показывающие измеренную громкость аудиопрограммы, связанной с аудиоданными, при этом подсистема, соединенная с синтаксическим анализатором, также соединена с аудиодекодером, и указанная подсистема сконфигурирована для выполнения адаптивной обработки громкости над по меньшей мере некоторыми аудиоданными с использованием информационного наполнения громкости программы.
8. Блок обработки звукового сигнала по п. 1, отличающийся тем, что одно или более информационных наполнений метаданных содержат информационное наполнение громкости программы, которое содержит данные, показывающие измеренную громкость аудиопрограммы, связанной с аудиоданными.
9. Блок обработки звукового сигнала по п. 8, отличающийся тем, что информационное наполнение громкости программы содержит поле, указывающее способ измерения громкости, который был использован для формирования данных о громкости, включенных в информационное наполнение громкости программы.
10. Способ обработки звукового сигнала, включающий этапы:
приема кодированного битового аудиопотока, при этом кодированный битовый аудиопоток сегментирован на один или более фреймов;
извлечения аудиоданных и контейнера метаданных из кодированного битового аудиопотока, при этом контейнер метаданных содержит заголовок, и одно или более информационных наполнений метаданных после заголовка, при этом одно или более информационных наполнений метаданных содержат метаданные, указывающие состояние обработки громкости аудиоданных, и при этом метаданные, указывающие состояние обработки громкости аудиоданных представляют собой или включают метаданные, указывающие по меньшей мере один тип обработки громкости, выполняемой над аудиоданными; и
выполнения адаптивной обработки громкости с использованием по меньшей мере некоторых метаданных, указывающих состояние обработки громкости аудиоданных.
11. Способ по п. 10, отличающийся тем, что метаданные, указывающие состояние обработки громкости аудиоданных, включают метаданные, указывающие по меньшей мере одну характеристику громкости или динамического диапазона аудиоданных.
12. Способ по п. 10, отличающийся тем, что аудиоданные представляют собой кодированные аудиоданные, и также включает этап:
декодирования кодированных аудиоданных для генерирования декодированных аудиоданных.
13. Способ по п. 12, отличающийся тем, что этап выполнения адаптивной обработки громкости включает выполнение адаптивной обработки громкости над по меньшей мере некоторыми декодированными аудиоданными с использованием указанных по меньшей мере некоторых метаданных, указывающих состояние обработки громкости аудиоданных.
14. Способ по п. 13, отличающийся тем, что адаптивная обработка громкости представляет собой или включает выполнение управления динамическим диапазоном.
15. Способ по п. 10, отличающийся тем, что одно или более информационных наполнений метаданных включают информационное наполнение громкости программы, которое содержит данные, показывающие измеренную громкость аудиопрограммы, связанной с аудиоданными, и при этом этап выполнения адаптивной обработки громкости включает выполнение адаптивной обработки громкости над по меньшей мере некоторыми аудиоданными, извлеченными из кодированного битового аудиопотока, с использованием информационного наполнения громкости программы.
16. Способ по п. 10, отличающийся тем, что адаптивная обработка громкости представляет собой или включает выполнение управления динамическим диапазоном.
17. Способ по п. 10, отличающийся тем, что одно или более информационных наполнений метаданных включает информационное наполнение громкости программы, которое содержит данные, показывающие измеренную громкость аудиопрограммы, связанной с аудиоданными, и при этом информационное наполнение громкости программы включает поле, которое указывает способ измерения громкости, который был применен для генерирования данных громкости, содержащихся в информационном наполнении громкости программы.
18. Носитель данных, на котором сохранен по меньшей мере один сегмент битового аудиопотока, включающий аудиоданные и контейнер метаданных, при этом контейнер метаданных содержит заголовок, и одно или более информационных наполнений метаданных после заголовка, при этом одно или более информационных наполнений метаданных содержит метаданные, указывающие состояние обработки громкости аудиоданных, и метаданные, указывающие состояние обработки громкости аудиоданных, представляют собой или содержат метаданные, указывающие по меньшей мере один тип обработки громкости, выполняемой над аудиоданными.
19. Носитель данных по п. 18, отличающийся тем, что метаданные, указывающие состояние обработки громкости аудиоданных, включают метаданные, указывающие по меньшей мере одну характеристику громкости или динамического диапазона аудиоданных.
20. Носитель данных по п. 18, отличающийся тем, что указанный носитель данных представляет собой машиночитаемый носитель данных.