АУДИОКОДЕР И АУДИОДЕКОДЕР С МЕТАДАННЫМИ СВЕДЕНИЙ О ПРОГРАММЕ ИЛИ СТРУКТУРЫ ВЛОЖЕННЫХ ПОТОКОВ

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