ОПТИМИЗАЦИЯ ГРОМКОСТИ И ДИНАМИЧЕСКОГО ДИАПАЗОНА ЧЕРЕЗ РАЗЛИЧНЫЕ УСТРОЙСТВА ВОСПРОИЗВЕДЕНИЯ

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