Концепция для объединенного сжатия динамического диапазона и управляемого предотвращения отсечения для аудиоустройств
Иллюстрации
Показать всеИзобретение относится к области кодирования и декодирования аудиосигнала. Технический результат – обеспечение возможности изменения характеристики управления динамическим диапазоном. Аудиодекодер содержит цепь обработки аудиосигналов для приема декодированного аудиосигнала, извлеченного из битового аудиопотока и регулировки характеристики аудиосигнала, содержащую множество каскадов регулировки, включающих в себя каскад управления динамическим диапазоном для регулировки динамического диапазона выходного аудиосигнала и каскад направляемого предотвращения отсечения для предотвращения отсечения выходного аудиосигнала; и декодер метаданных, для приема битового потока метаданных и извлечения последовательности коэффициентов усиления управления динамическим диапазоном и последовательности коэффициентов усиления направляемого предотвращения отсечения из битового потока метаданных Изобретение обеспечивает концепцию для объединенного сжатия динамического диапазона и направляемого предотвращения отсечения для аудиоустройств. 6 н. и 21 з.п. ф-лы, 5 ил.
Реферат
Настоящее изобретение относится к концепции для объединенного сжатия динамического диапазона и направляемого предотвращения отсечения для аудиоустройств. В частности, настоящее изобретение относится к аудиокодеру, к способу работы аудиокодера, к компьютерной программе для выполнения способа работы аудиокодера, к аудиодекодеру, к способу работы аудиодекодера и к компьютерной программе для выполнения способа работы аудиодекодера.
Изобретение обеспечивает аудиокодер для формирования битового аудиопотока, содержащего один или более аудиоканалов и/или один или более аудиообъектов, аудиокодер содержит кодер метаданных для формирования битового потока метаданных, аудиокодер выполнен с возможностью:
принимать по меньшей мере одну последовательность коэффициентов усиления управления динамическим диапазоном для аудиокадра, последовательность коэффициентов усиления управления динамическим диапазоном содержит один или более коэффициентов усиления управления динамическим диапазоном для каскада управления динамическим диапазоном аудиодекодера;
принимать по меньшей мере одну последовательность коэффициентов усиления направляемого предотвращения отсечения для аудиокадра, последовательность коэффициентов усиления направляемого предотвращения отсечения содержит один или более коэффициентов усиления направляемого предотвращения отсечения для каскада направляемого предотвращения отсечения аудиодекодера; и
включать по меньшей мере одну из упомянутых последовательностей коэффициентов усиления управления динамическим диапазоном и по меньшей мере одну из упомянутых последовательностей коэффициентов усиления направляемого предотвращения отсечения в битовый поток метаданных.
Идея изобретения основана на комбинации нескольких блоков обработки, которые совместно обеспечивают необходимые функциональные возможности объединенного решения для сжатия динамического диапазона (DRC) и для направляемого предотвращения отсечения (gCP).
Концепция изобретения, в частности, подходит для аудиосистем, в которых соответствующая информация конфигурации, определенная, например, в [M30100, M30101], уже доступна в кодере и декодере. Эта информация может быть включена, например, в заголовок для файловой передачи или в расширение конфигурации унифицированного кодирования речи и звука (USAC). Информация конфигурации может включать в себя схемы расположения каналов, команды понижающего микширования (например, коэффициенты понижающего микширования), команды управления динамическим диапазоном (например, примененная характеристика управления динамическим диапазоном, количество последовательностей коэффициентов усиления управления динамическим диапазоном для дорожки) и информацию уровня громкости (например, программный уровень громкости, якорный уровень громкости, истинное пиковое значение). Более подробные сведения могут быть найдены в [M30100, M30101]. То же самое относится к соответствующим командам направляемого предотвращения отсечения, которые могут быть обработаны таким же образом, как информация блока команд управления динамическим диапазоном.
Аудиокодер в соответствии с изобретением способен формировать битовый поток метаданных, который содержит последовательности коэффициентов усиления управления динамическим диапазоном для каскада управления динамическим диапазоном аудиодекодера, а также последовательности коэффициентов усиления направляемого предотвращения отсечения для каскада направляемого предотвращения отсечения аудиодекодера, причем последовательности коэффициентов усиления управления динамическим диапазоном могут быть переданы отдельно от последовательностей коэффициентов усиления направляемого предотвращения отсечения.
Кодер метаданных использует в качестве входной информации последовательности коэффициентов усиления управления динамическим диапазоном, которые обеспечены извне, например, посредством внешнего инструмента, управляемого поставщиком контента.
Возможное временное разрешение коэффициентов усиления управления динамическим диапазоном может находиться в диапазоне нескольких отсчетов. Значения коэффициента усиления управления динамическим диапазоном обычно могут быть представлены с достаточным разрешением вплоть до 0,125 дБ.
Кроме того, кодер метаданных берет в качестве входной информации последовательности коэффициентов усиления направляемого предотвращения отсечения.
Сжатые последовательности коэффициентов усиления управления динамическим диапазоном и последовательности коэффициентов усиления направляемого предотвращения отсечения могут быть переданы приемнику как вспомогательная информация, включенная в полезную информацию расширения унифицированного кодирования речи и звука.
Следует отметить, что последовательности коэффициентов усиления управления динамическим диапазоном должны включать в себя только коэффициенты усиления управления динамическим диапазоном, чтобы выполнить сжатие динамического диапазона, тогда как коэффициенты усиления направляемого предотвращения отсечения для предотвращения отсечения размещаются в последовательностях коэффициентов усиления направляемого предотвращения отсечения.
Временное разрешение коэффициентов усиления направляемого предотвращения отсечения может совпадать с временным разрешением для коэффициентов усиления управления динамическим диапазоном.
Отсечение сигнала на стороне декодера может произойти, например, вследствие нормализации уровня громкости, понижающего микширования, инструментов параметрического кодирования и т.д.
Предотвращение отсечения согласно предшествующему уровню техники может быть достигнуто посредством размещения пикового ограничителя в самом конце цепи обработки декодера. Пиковый ограничитель обнаруживает во входном сигнале звуковые отсчеты, которые превышают заданное максимальное значение, и применяет сокращение уровня к соответствующим участкам сигнала таким образом, чтобы отсчеты выходного сигнала всегда оставались ниже заданного максимального значения. Чтобы предотвратить слышимые искажения, сокращение уровня должно выполняться постепенно, т.е. коэффициент усиления, применяемый к сигналу, может изменяться лишь медленно в течение времени, что обеспечивается фильтром сглаживания коэффициента усиления. Также используется предварительная задержка входного сигнала перед применением коэффициента усиления, чтобы дать возможность плавного сокращения коэффициента усиления уже перед резким сигнальным пиком. Поскольку пиковым ограничителем на стороне декодера обычно не управляют со стороны кодера (создатель контента не имеет влияния на обработку пикового ограничителя), это формирует последовательность коэффициентов усиления не направляемого предотвращения отсечения, которая непосредственно применяется к аудиосигналу. Пиковый ограничитель на стороне декодера всегда служит причиной дополнительной предварительной задержки (приблизительно 5 мс или больше) и вычислительной сложности на стороне декодера.
В отличие от этого, последовательности коэффициентов усиления направляемого предотвращения отсечения, используемые в соответствии с изобретением, позволяют полностью управлять генерированием коэффициентов усиления предотвращения отсечения на стороне кодера (при желании создатель контента может влиять на характеристики коэффициентов усиления). После генерирования последовательности коэффициентов усиления предотвращения отсечения передаются на сторону декодера. Если подходящая последовательность коэффициентов усиления направляемого предотвращения отсечения для текущей конфигурации декодера доступна в битовом потоке метаданных, в большинстве случаев можно отказаться от пикового ограничителя на стороне декодера. Таким образом, можно избежать дополнительной предварительной задержки и вычислительной сложности на стороне декодера.
Последовательности коэффициентов усиления направляемого предотвращения отсечения могут быть переданы для разных конфигураций декодера, например, для заданных целевых уровней громкости или для заданных конфигураций понижающего микширования. Если конфигурация декодера сопоставлена, подходящая последовательность коэффициентов усиления направляемого предотвращения отсечения может быть применена к выходному сигналу декодера. Во многих случаях последовательности коэффициентов усиления направляемого предотвращения отсечения могут опционально масштабироваться для сопоставления с несоответствующим целевым уровнем громкости (запас по динамическому диапазону сигнала используется в максимально возможной степени).
Последовательности коэффициентов усиления направляемого предотвращения отсечения используются, чтобы гарантировать, что на выходе аудиодекодера не происходит отсечение отсчетов для заданного целевого уровня и конфигурации преобразователя понижающего микширования/формата. Каждая последовательность коэффициентов усиления направляемого предотвращения отсечения может быть оптимизирована для комбинации заданной конфигурации преобразователя понижающего микширования/формата, заданного целевого уровня и заданной последовательности коэффициентов усиления управления динамическим диапазоном для каналов вместе с заданными последовательностями коэффициентов усиления управления динамическим диапазоном для объектов. Информация о том, какая последовательность коэффициентов усиления направляемого предотвращения отсечения связана с какой последовательностью коэффициентов усиления управления динамическим диапазоном, может быть включена в команду направляемого предотвращения отсечения, содержащуюся в заголовке файла расширения конфигурации унифицированного кодирования речи и звука. Она также может включать в себя информацию, относящуюся к целевому уровню, для которого в кодере были определены коэффициенты усиления направляемого предотвращения отсечения.
Описанная выше идея изобретения для обработки динамического диапазона представляет подход к управлению на стороне кодера всей цепи обработки аудиосигналов. Разделение метаданных, используемых для управления динамическим диапазоном и направляемого предотвращения отсечения, допускает отдельную модификацию (масштабирование или отображение) каждого из коэффициентов усиления, упомянутая модификация зависит от конфигурации декодера и сценария воспроизведения.
С помощью идеи изобретения возможно изменять лежащую в основе характеристику управления динамическим диапазоном последовательности коэффициентов усиления управления динамическим диапазоном от сильного сжатия до слабого сжатия, если коэффициенты усиления управления динамическим диапазоном передаются отдельно от коэффициентов усиления направляемого предотвращения отсечения. Это может быть достигнуто посредством подходящего масштабирования или отображения значений последовательности коэффициентов усиления управления динамическим диапазоном.
Идея изобретения дает поставщику контента полный контроль над окончательным выводом аудиодекодер, чтобы отвечать заданным требованиям к уровню качества. В этом случае и последовательности коэффициентов усиления управления динамическим диапазоном, и последовательности коэффициентов усиления направляемого предотвращения отсечения могут быть включены для заданных конфигураций декодера, которые рассматриваются как наиболее важные. Пиковый ограничитель может быть опущен во многих случаях вследствие объединенного использования последовательностей коэффициентов усиления управления динамическим диапазоном и последовательностей коэффициентов усиления направляемого предотвращения отсечения. Следует отметить, что направляемое предотвращение отсечения на стороне аудиодекодера, которое достигается посредством простого применения коэффициентов усиления направляемого предотвращения отсечения, в вычислительном отношении более эффективно, чем использование пикового ограничителя.
В соответствии с предпочтительным вариантом осуществления изобретения кодер метаданных выполнен с возможностью принимать по меньшей мере две последовательности коэффициентов усиления управления динамическим диапазоном для одного и того же аудиокадра, содержащие разные коэффициенты усиления управления динамическим диапазоном, и включать по меньшей мере две последовательности коэффициентов усиления управления динамическим диапазоном, содержащие разные коэффициенты усиления управления динамическим диапазоном, в битовый поток метаданных.
Информация о том, какие характеристики управления динамическим диапазоном связаны с разными последовательностями коэффициентов усиления управления динамическим диапазоном, может быть включена в команду управления динамическим диапазоном, содержащуюся в заголовке файла в случае файловой доставки или в расширениях конфигурации унифицированного кодирования речи и звука.
Посредством этих признаков возможно обеспечить несколько последовательностей коэффициентов усиления управления динамическим диапазоном для каналов звуковой дорожки, чтобы обеспечить выходные сигналы в декодере, которые имеют разные характеристики сжатия.
В соответствии с предпочтительным вариантом осуществления изобретения кодер метаданных выполнен с возможностью принимать последовательность коэффициентов усиления управления динамическим диапазоном, содержащую по меньшей мере два коэффициента усиления управления динамическим диапазоном, относящиеся к разным аудиоканалам и/или к разным аудиообъектам, кодер метаданных выполнен с возможностью включать по меньшей мере два коэффициента усиления управления динамическим диапазоном, относящиеся к разным аудиоканалам и/или к разным аудиообъектам, и опционально взаимосвязи коэффициентов усиления управления динамическим диапазоном с аудиоканалами и/или с аудиообъектами в битовый поток метаданных.
В пределах каждой последовательности управления динамическим диапазоном возможно определить набор разных коэффициентов усиления управления динамическим диапазоном для разных аудиоканалов или групп аудиоканалов, причем каждый аудиоканал обычно связан точно с одной группой каналов. Например, в многоканальном звуке кинофильма часто желательно применить заданный коэффициент усиления управления динамическим диапазоном к каналу диалога. Остальные каналы, такие как передний левый, передний правый, задний левый, задний правый, например, могут быть обработаны посредством использования другого коэффициента усиления управления динамическим диапазоном.
По аналогии со случаем каналов могут поддерживаться несколько последовательностей управления динамическим диапазоном, которые связаны с аудиообъектами или группами аудиообъектов. Эти относящиеся к объектам последовательности управления динамическим диапазоном также могут рассматриваться как связанные с заданной группой каналов в пределах относящегося к каналам набора коэффициентов усиления управления динамическим диапазоном. Термин "аудиообъекты" в настоящем документе относится к звукам из одного источника, таким как дверной звонок.
Информация о том, какие характеристики управления динамическим диапазоном связаны с разными последовательностями коэффициентов усиления управления динамическим диапазоном, может быть включена в команду управления динамическим диапазоном, содержащуюся в заголовке файла в случае файловой доставки или в расширениях конфигурации унифицированного кодирования речи и звука.
В соответствии с предпочтительным вариантом осуществления изобретения кодер метаданных выполнен с возможностью принимать последовательность коэффициентов усиления управления динамическим диапазоном, содержащую по меньшей мере два коэффициента усиления управления динамическим диапазоном, относящиеся к разным полосам частот аудиодекодера, кодер метаданных выполнен с возможностью включать по меньшей мере два коэффициента усиления управления динамическим диапазоном, относящиеся к разным полосам частот декодера, и опционально взаимосвязи коэффициентов усиления управления динамическим диапазоном с полосами частот декодера в битовый поток метаданных.
В опциональном расширении, поддерживающем управление многополосным динамическим диапазоном, возможности кодера метаданных могут быть расширены, чтобы в качестве входной информации также принимать последовательности коэффициентов усиления управления динамическим диапазоном, имеющие разные коэффициенты усиления управления динамическим диапазоном для разных полос частот.
Информация о том, какие характеристики управления динамическим диапазоном связаны с разными последовательностями коэффициентов усиления управления динамическим диапазоном, может быть включена в команду управления динамическим диапазоном, содержащуюся в заголовке файла в случае файловой доставки или в расширениях конфигурации унифицированного кодирования речи и звука.
В соответствии с предпочтительным вариантом осуществления изобретения кодер метаданных выполнен с возможностью принимать по меньшей мере две последовательности коэффициентов усиления направляемого предотвращения отсечения, содержащие разные коэффициенты усиления направляемого предотвращения отсечения, и включать по меньшей мере две последовательности коэффициентов усиления направляемого предотвращения отсечения, содержащие разные коэффициенты усиления направляемого предотвращения отсечения, в битовый поток метаданных.
В соответствии с предпочтительным вариантом осуществления изобретения каждая последовательность управления динамическим диапазоном относится к одной из последовательностей коэффициентов усиления направляемого предотвращения отсечения, кодер метаданных выполнен с возможностью включать взаимосвязи между последовательностями управления динамическим диапазоном и последовательностями коэффициентов усиления направляемого предотвращения отсечения в битовый поток метаданных.
В соответствии с предпочтительным вариантом осуществления изобретения кодер метаданных выполнен с возможностью принимать последовательность коэффициентов усиления направляемого предотвращения отсечения, содержащую по меньшей мере два коэффициента усиления направляемого предотвращения отсечения, относящиеся к разным аудиоканалам и/или к разным аудиообъектам, кодер метаданных выполнен с возможностью включать последовательность направляемого предотвращения отсечения, содержащую по меньшей мере два коэффициента усиления направляемого предотвращения отсечения, относящиеся к разным аудиоканалам и/или к разным аудиообъектам, и опционально взаимосвязи коэффициентов усиления направляемого предотвращения отсечения с аудиоканалами и/или с аудиообъектами в битовый поток метаданных.
Как и в случае коэффициентов усиления управления динамическим диапазоном, возможно задать набор разных коэффициентов усиления направляемого предотвращения отсечения для разных аудиоканалов или групп аудиоканалов в пределах каждой последовательности направляемого предотвращения отсечения, причем каждый аудиоканал обычно связан точно с одной группой аудиоканалов. В типичных режимах работы одинаковые коэффициенты усиления направляемого предотвращения отсечения применяются ко всем каналам.
Определения последовательностей коэффициентов усиления направляемого предотвращения отсечения для аудиообъектов аналогичны случаю управления динамическим диапазоном.
В другом аспекте изобретение обеспечивает способ работы аудиокодера для формирования битового аудиопотока, содержащего один или более аудиоканалов и/или один или более аудиообъектов, аудиокодер содержит кодер метаданных для формирования битового потока метаданных, способ содержит этапы:
приема на стороне кодера метаданных по меньшей мере одной последовательности коэффициентов усиления управления динамическим диапазоном, содержащей один или более коэффициентов усиления управления динамическим диапазоном, для каскада управления динамическим диапазоном аудиодекодера;
приема на стороне кодера метаданных по меньшей мере одной последовательности коэффициентов усиления направляемого предотвращения отсечения, содержащей один или более коэффициентов усиления направляемого предотвращения отсечения, для каскада направляемого предотвращения отсечения аудиодекодера; и
включения на стороне кодера метаданных по меньшей мере одной из упомянутых последовательностей коэффициентов усиления управления динамическим диапазоном и по меньшей мере одной из упомянутых последовательностей коэффициентов усиления направляемого предотвращения отсечения в битовый поток метаданных.
В дополнительном аспекте изобретение обеспечивает компьютерную программу для выполнения упомянутого выше способа при ее исполнении на компьютере или процессоре.
В дополнительном аспекте изобретение обеспечивает аудиодекодер для декодирования битового аудиопотока и битового потока метаданных, относящегося к битовому аудиопотоку, которые сформированы, в частности, аудиокодером в соответствии с настоящим изобретением, аудиодекодер содержит:
цепь обработки аудиосигналов, выполненную с возможностью принимать декодированный аудиосигнал, извлеченный из битового аудиопотока, и регулировать характеристики выходного аудиосигнала цепи обработки аудиосигналов, цепь обработки аудиосигналов содержит множество каскадов регулировки, включающих в себя каскад управления динамическим диапазоном для регулировки динамического диапазона выходного аудиосигнала и каскад направляемого предотвращения отсечения для предотвращения отсечения выходного аудиосигнала; и
декодер метаданных, выполненный с возможностью принимать битовый поток метаданных и извлекать последовательности коэффициентов усиления управления динамическим диапазоном и последовательности коэффициентов усиления направляемого предотвращения отсечения из битового потока метаданных, по меньшей мере часть последовательностей коэффициентов усиления управления динамическим диапазоном подаются на каскад управления динамическим диапазоном, и по меньшей мере часть последовательностей коэффициентов усиления направляемого предотвращения отсечения подаются на каскад направляемого предотвращения отсечения.
Декодер метаданных принимает битовый поток метаданных, содержащий сжатые последовательности коэффициентов усиления управления динамическим диапазоном и последовательности коэффициентов усиления направляемого предотвращения отсечения, например, от декодера унифицированного кодирования речи и звука.
Декодер метаданных генерирует желаемую последовательность коэффициентов усиления управления динамическим диапазоном из сжатого битового потока метаданных. Кроме того, могут быть применены масштабирование или отображение полученных в результате коэффициентов усиления управления динамическим диапазоном.
Декодер метаданных дополнительно генерирует желаемую последовательность коэффициентов усиления направляемого предотвращения отсечения из битового потока, содержащего сжатые метаданные направляемого предотвращения отсечения. Могут быть применены масштабирование или отображение коэффициентов усиления направляемого предотвращения отсечения. Это особенно полезно, если целевой уровень аудиодекодера ниже, чем целевой уровень, который использовался для определения последовательности коэффициентов усиления направляемого предотвращения отсечения в аудиокодере. Затем возможно отображение коэффициентов усиления направляемого предотвращения отсечения, которое оптимально восстанавливает запас по динамическому диапазону сигнала, по-прежнему гарантируя, в выходном сигнале аудиодекодера не происходит никакого отсечения.
Каскад управления динамическим диапазоном принимает несжатые и опционально масштабированные или отображенные последовательности коэффициентов усиления управления динамическим диапазоном для каждого аудиокадра прямо или косвенно от декодера метаданных. Декодер метаданных также может гарантировать, что окончательные значения коэффициентов усиления управления динамическим диапазоном во временной области интерполированы с временным разрешением, соответствующим временному разрешению звуковых отсчетов. Эти окончательные коэффициенты усиления управления динамическим диапазоном затем применяются к декодированному аудиосигналу, причем соблюдается присвоение конкретной последовательности управления динамическим диапазоном корректным каналам и/или объектам.
Каскад направляемого предотвращения отсечения принимает несжатые и опционально масштабированные или отображенные последовательности коэффициентов усиления направляемого предотвращения отсечения для каждого аудиокадра прямо или косвенно от декодера метаданных. Декодер метаданных также может гарантировать, что окончательные значения коэффициентов усиления направляемого предотвращения отсечения во временной области интерполированы с временным разрешением, соответствующим временному разрешению звуковых отсчетов. Эти окончательные коэффициенты усиления направляемого предотвращения отсечения затем применяются к декодированным аудиосигналам, причем соблюдается присвоение конкретной последовательности направляемого предотвращения отсечения корректной группе каналов.
Изобретение обеспечивает гибкость на стороне аудиодекодера, оставляя управление всей цепи обработки на стороне кодера. Разделение метаданных, используемых для управления динамическим диапазоном и направляемого предотвращения отсечения, допускает раздельную модификацию (масштабирование или отображение) каждого из коэффициентов усиления, упомянутая модификация зависит от конфигурации аудиодекодера и сценария воспроизведения.
Изобретение позволяет изменять лежащую в основе характеристику управления динамическим диапазоном последовательности коэффициентов усиления управления динамическим диапазоном от сильного сжатия до слабого сжатия, если коэффициенты усиления управления динамическим диапазоном передаются отдельно от коэффициентов усиления направляемого предотвращения отсечения. Это может быть достигнуто посредством подходящего масштабирования или отображения значений последовательности коэффициентов усиления управления динамическим диапазоном.
В случае, когда целевой уровень декодера ниже целевого уровня, используемого для вычисления коэффициентов усиления для направляемого предотвращения отсечения в кодере, в декодере может быть допущено уменьшенное ослабление сигнальных пиков посредством должного масштабирования коэффициентов усиления направляемого предотвращения отсечения. Тогда уровень сильных пиков сигнала может быть поддержан или по меньшей мере увеличен по сравнению со случаем применения коэффициентов усиления направляемого предотвращения отсечения неизмененным образом, и это означает, что доступный запас по динамическому диапазону может быть сохранен.
В соответствии с предпочтительным вариантом осуществления изобретения декодер метаданных выполнен с возможностью извлекать из битового потока метаданных по меньшей мере две последовательности коэффициентов усиления управления динамическим диапазоном для одного и того же аудиокадра, содержащие разные коэффициенты усиления управления динамическим диапазоном.
Информация о том, какие характеристики управления динамическим диапазоном связаны с разными последовательностями коэффициентов усиления управления динамическим диапазоном, может быть включена в команду управления динамическим диапазоном, содержащуюся в заголовке файла в случае файловой доставки или в расширениях конфигурации унифицированного кодирования речи и звука.
Посредством этих признаков возможно обеспечить несколько последовательностей коэффициентов усиления управления динамическим диапазоном для каналов звуковой дорожки, чтобы обеспечить выходные аудиосигналы в декодере, которые имеют разные характеристики сжатия.
В соответствии с предпочтительным вариантом осуществления изобретения декодер метаданных выполнен с возможностью извлекать из битового потока метаданных последовательность коэффициентов усиления управления динамическим диапазоном, содержащую по меньшей мере два коэффициента усиления управления динамическим диапазоном, относящиеся к разным аудиоканалам и/или к разным аудиообъектам.
В пределах каждой последовательности управления динамическим диапазоном возможно определить набор разных коэффициентов усиления управления динамическим диапазоном для разных каналов или групп каналов, причем каждый канал обычно связан точно с одной группой каналов. Например, в многоканальном звуке кинофильма часто желательно применить заданный коэффициент усиления управления динамическим диапазоном к каналу диалога. Остальные каналы, такие как передний левый, передний правый, задний левый, задний правый, например, могут быть обработаны посредством использования другого коэффициента усиления управления динамическим диапазоном.
По аналогии со случаем каналов могут поддерживаться несколько последовательностей управления динамическим диапазоном, которые связаны с аудиообъектами или группами объектов. Эти относящиеся к объектам последовательности управления динамическим диапазоном также могут рассматриваться как связанные с заданной группой каналов в пределах относящегося к каналам набора коэффициентов усиления управления динамическим диапазоном. Термин "аудиообъекты" в настоящем документе относится к звукам из одного источника, таким как дверной звонок.
В соответствии с предпочтительным вариантом осуществления изобретения декодер метаданных выполнен с возможностью извлекать из битового потока метаданных последовательность коэффициентов усиления управления динамическим диапазоном, содержащую по меньшей мере два коэффициента усиления управления динамическим диапазоном, относящиеся к разным полосам частот аудиодекодера.
В опциональном расширении, поддерживающем управление многополосным динамическим диапазоном, возможности кодера метаданных могут быть расширены, чтобы в качестве входной информации также принимать последовательности коэффициентов усиления управления динамическим диапазоном, имеющие разные коэффициенты усиления управления динамическим диапазоном для разных полос частот.
В случае расширения управления многополосным динамическим диапазоном аудиосигнал во временной области должен быть преобразован в подходящее представление в частотной области перед применением коэффициентов усиления управления многополосным динамическим диапазоном.
Информация о том, какие характеристики управления динамическим диапазоном связаны с разными последовательностями коэффициентов усиления управления динамическим диапазоном, может быть включена в команду управления динамическим диапазоном, содержащуюся в заголовке файла в случае файловой доставки или в расширениях конфигурации унифицированного кодирования речи и звука.
В соответствии с предпочтительным вариантом осуществления изобретения декодер метаданных выполнен с возможностью извлекать из битового потока метаданных по меньшей мере две последовательности коэффициентов усиления направляемого предотвращения отсечения, содержащие разные коэффициенты усиления направляемого предотвращения отсечения.
Посредством этих признаков возможно обеспечить несколько последовательностей коэффициентов усиления направляемого предотвращения отсечения для звуковой дорожки, чтобы они сопоставлялись с соответствующими последовательностями коэффициентов усиления управления динамическим диапазоном.
В соответствии с предпочтительным вариантом осуществления изобретения декодер метаданных выполнен с возможностью извлекать из битового потока метаданных последовательность коэффициентов усиления направляемого предотвращения отсечения, содержащую по меньшей мере два коэффициента усиления направляемого предотвращения отсечения, относящиеся к разным аудиоканалам и/или к разным аудиообъектам.
Как и в случае коэффициентов усиления управления динамическим диапазоном, возможно задать набор разных коэффициентов усиления направляемого предотвращения отсечения для разных каналов или групп каналов в пределах каждой последовательности направляемого предотвращения отсечения, причем каждый канал обычно связан точно с одной группой каналов. В типичных режимах работы одинаковые коэффициенты усиления направляемого предотвращения отсечения применяются ко всем каналам.
Определения последовательностей коэффициентов усиления направляемого предотвращения отсечения для объектов аналогичны случаю управления динамическим диапазоном.
В соответствии с предпочтительным вариантом осуществления изобретения аудиодекодер дополнительно содержит каскад управления метаданными и параметрами, выполненный с возможностью обеспечивать метаданные и параметры по меньшей мере в один из каскадов регулировки на основе информации конфигурации, принятой от каскада обеспечения конфигурации.
Каскад управления метаданными и параметрами в аудиодекодере может выбрать корректную часть битового потока метаданных в соответствии с желаемыми последовательностями коэффициентов усиления управления динамическим диапазоном. Информация масштабирования и отображения также может являться частью информации конфигурации декодера или может быть извлечена из информации конфигурации декодера.
По аналогии каскад управления метаданными и параметрами в аудиодекодере выбирает корректную часть битового потока в соответствии с желаемыми последовательностями коэффициентов усиления направляемого предотвращения отсечения.
В соответствии с предпочтительным вариантом осуществления изобретения каскад управления метаданными и параметрами в случае, когда принято множество последовательностей коэффициентов усиления управления динамическим диапазоном, выполнен с возможностью выбирать, какая из множества последовательностей коэффициентов усиления управления динамическим диапазоном подается на каскад управления динамическим диапазоном. Выбор из последовательностей управления динамическим диапазоном на стороне каскада управления метаданными и параметрами может быть основан на информации конфигурации декодера, такой как схема расположения каналов, команды понижающего микширования, метаданные объектов, команды управления динамическим диапазоном, информация уровня громкости и целевой уровень декодера.
В соответствии с предпочтительным вариантом осуществления изобретения каскад управления метаданными и параметрами в случае, когда принято множество последовательностей GS коэффициентов усиления направляемого предотвращения отсечения, выполнен с возможностью выбирать, какая из множества последовательностей коэффициентов усиления направляемого предотвращения отсечения подается на каскад направляемого предотвращения отсечения.
Выбор последовательности коэффициентов усиления направляемого предотвращения отсечения на стороне блока управления метаданными и параметрами обычно основан на информации конфигурации аудиодекодера, описанной выше.
В соответствии с предпочтительным вариантом осуществления изобретения каскад управления динамическим диапазоном в направлении сигнального потока является первым каскадом цепи регулировки аудиосигнала.
Обработка управления динамическим диапазоном для каналов может быть выполнена перед потенциальным понижающим микшированием или преобразованием формата декодированных аудиоканалов, чтобы обеспечить возможность разных коэффициентов усиления для групп каналов. В соответствии с этим коэффициенты усиления управления динами