Многоканальный декоррелятор, многоканальный аудиодекодер, многоканальный аудиокодер, способы и компьютерная программа с использованием предварительного микширования входных сигналов декоррелятора
Иллюстрации
Показать всеИзобретение относится к средствам для аудиокодирования и аудиодекодирования. Технический результат заключается в повышении эффективности кодирования трехмерных аудиосцен. Предварительно микшируют первый набор из N входных сигналов декоррелятора во второй набор из K входных сигналов декоррелятора, где K<N. Предоставляют первый набор из K' выходных сигналов декоррелятора на основе второго набора из K входных сигналов декоррелятора. Микшируют с повышением первый набор из K' выходных сигналов декоррелятора во второй набор из N' выходных сигналов декоррелятора, где N'>K'. Первый набор из N входных сигналов декоррелятора предварительно микшируется во второй набор из K входных сигналов декоррелятора с использованием матрицы Mpre предварительного микширования. Первый набор из K' выходных сигналов декоррелятора получается на основе второго набора из K входных сигналов декоррелятора. Первый набор из K' выходных сигналов декоррелятора микшируется с повышением во второй набор W из N' выходных сигналов декоррелятора с использованием матрицы Mpost постмикширования. 32 н. и 22 з.п. ф-лы, 50 ил.
Реферат
Область техники, к которой относится изобретение
Варианты осуществления согласно изобретению относятся к многоканальному декоррелятору для предоставления множества декоррелированных сигналов на основе множества входных сигналов декоррелятора.
Дополнительные варианты осуществления согласно изобретению относятся к многоканальному аудиодекодеру для предоставления, по меньшей мере, двух выходных аудиосигналов на основе кодированного представления.
Дополнительные варианты осуществления согласно изобретению относятся к многоканальному аудиокодеру для предоставления кодированного представления на основе, по меньшей мере, двух входных аудиосигналов.
Дополнительные варианты осуществления согласно изобретению относятся к способу для предоставления множества декоррелированных сигналов на основе множества входных сигналов декоррелятора.
Некоторые варианты осуществления согласно изобретению относятся к способу для предоставления, по меньшей мере, двух выходных аудиосигналов на основе кодированного представления.
Некоторые варианты осуществления согласно изобретению относятся к способу для предоставления кодированного представления на основе, по меньшей мере, двух входных аудиосигналов.
Некоторые варианты осуществления согласно изобретению относятся к компьютерной программе для осуществления одного из упомянутых способов.
Некоторые варианты осуществления согласно изобретению относятся к кодированному аудиопредставлению.
Вообще говоря, некоторые варианты осуществления согласно изобретению относятся к принципу декорреляции для систем многоканального параметрического кодирования аудиообъектов с понижающим микшированием/повышающим микшированием.
Уровень техники
В последние годы, спрос на хранение и передачу аудиоконтента постоянно растет. Кроме того, также постоянно растут требования к качеству для хранения и передачи аудиоконтента. Соответственно, совершенствуются принципы для кодирования и декодирования аудиоконтента.
Например, разработано так называемое "усовершенствованное кодирование аудио" (AAC), которое описывается, например, в международном стандарте ISO/IEC 13818-7:2003. Кроме того, созданы некоторые пространственные расширения, такие как, например, так называемый принцип "на основе стандарта объемного звучания MPEG", который описывается, например, в международном стандарте ISO/IEC 23003-1:2007. Кроме того, дополнительные улучшения для кодирования и декодирования пространственной информации аудиосигналов описываются в международном стандарте ISO/IEC 23003-2:2010, который относится к так называемому "пространственному кодированию аудиообъектов".
Кроме того, принцип переключаемого кодирования/декодирования аудио, который предоставляет возможность кодировать как общие аудиосигналы, так и речевые сигналы с хорошей эффективностью кодирования и обрабатывать многоканальные аудиосигналы, задается в международном стандарте ISO/IEC 23003-3:2012, который описывает так называемый принцип "стандартизированного кодирования речи и аудио".
Кроме того, дополнительные традиционные принципы описываются в ссылочных материалах, которые упоминаются в конце настоящего описания.
Тем не менее, желательно предоставлять еще более усовершенствованный принцип для эффективного кодирования и декодирования трехмерных аудиосцен.
Сущность изобретения
Вариант осуществления согласно изобретению создает многоканальный декоррелятор для предоставления множества декоррелированных сигналов на основе множества входных сигналов декоррелятора. Многоканальный декоррелятор выполнен с возможностью предварительно микшировать первый набор из N входных сигналов декоррелятора во второй набор из K входных сигналов декоррелятора, где K<N. Многоканальный декоррелятор выполнен с возможностью предоставлять первый набор из K' выходных сигналов декоррелятора на основе второго набора из K входных сигналов декоррелятора. Многоканальный декоррелятор дополнительно выполнен с возможностью микшировать с повышением первый набор из K' выходных сигналов декоррелятора во второй набор из N' выходных сигналов декоррелятора, где N'>K'.
Этот вариант осуществления согласно изобретению основан на такой идее, что сложность декорреляции может уменьшаться посредством предварительного микширования первого набора из N входных сигналов декоррелятора во второй набор из K входных сигналов декоррелятора, при этом второй набор из K входных сигналов декоррелятора содержит меньшее число сигналов, чем первый набор из N входных сигналов декоррелятора. Соответственно, фундаментальная функциональность декоррелятора выполняется только для K сигналов (из K входных сигналов декоррелятора из второго набора) таким образом, что требуется, например, только K (отдельных) декорреляторов (или отдельных декорреляций) (а не N декорреляторов). Кроме того, для того чтобы предоставлять N' выходных сигналов декоррелятора, выполняется повышающее микширование, при котором первый набор из K' выходных сигналов декоррелятора микшируется с повышением во второй набор из N' выходных сигналов декоррелятора. Соответственно, можно получать сравнительно большое число декоррелированных сигналов (а именно, N' сигналов из второго набора выходных сигналов декоррелятора) на основе сравнительно большого числа входных сигналов декоррелятора (а именно, N сигналов из первого набора входных сигналов декоррелятора), при этом базовая функциональность декорреляции выполняется только на основе K сигналов (например, с использованием только K отдельных декорреляторов). Таким образом, достигается значительный выигрыш по эффективности декорреляции, что помогает экономить вычислительную мощность и ресурсы (например, энергию).
В предпочтительном варианте осуществления, число K сигналов из второго набора входных сигналов декоррелятора равно числу K' сигналов из первого набора выходных сигналов декоррелятора. Соответственно, например, может быть предусмотрено K отдельных декорреляторов, каждый из которых принимает один входной сигнал декоррелятора (из второго набора входных сигналов декоррелятора) из предварительного микширования и каждый из которых предоставляет выходные сигналы декоррелятора (из первого набора выходных сигналов декоррелятора) в повышающее микширование. Таким образом, могут использоваться простые отдельные декорреляторы, каждый из которых предоставляет один выходной сигнал на основе одного входного сигнала.
В другом предпочтительном варианте осуществления, число N сигналов из первого набора входных сигналов декоррелятора может быть равно числу N' сигналов из второго набора выходных сигналов декоррелятора. Таким образом, число сигналов, принимаемых посредством многоканального декоррелятора, равно числу сигналов, предоставляемых посредством многоканального декоррелятора, так что многоканальный декоррелятор выглядит, снаружи, как гребенка из N независимых декорреляторов (тем не менее, при этом результат декорреляции может содержать некоторые неидеальности вследствие использования только K входных сигналов для базового декоррелятора). Соответственно, многоканальный декоррелятор может использоваться в качестве понижающей замены для традиционных декорреляторов, имеющих равное число входных сигналов и выходных сигналов. Кроме того, следует отметить, что повышающее микширование, например, может извлекаться из предварительного микширования в такой конфигурации с небольшими усилиями.
В предпочтительном варианте осуществления, число N сигналов из первого набора входных сигналов декоррелятора может превышать или быть равно 3, и число N' сигналов из второго набора выходных сигналов декоррелятора также может превышать или быть равно 3. В таком случае, многоканальный декоррелятор может предоставлять конкретную эффективность.
В предпочтительном варианте осуществления, многоканальный декоррелятор может быть выполнен с возможностью предварительно микшировать первый набор из N входных сигналов декоррелятора во второй набор из K входных сигналов декоррелятора с использованием матрицы предварительного микширования (т.е. с использованием функциональности линейного предварительного микширования). В этом случае, многоканальный декоррелятор может быть выполнен с возможностью получать первый набор из K' выходных сигналов декоррелятора на основе второго набора из K входных сигналов декоррелятора (например, с использованием отдельных декорреляторов). Многоканальный декоррелятор также может быть выполнен с возможностью микшировать с повышением первый набор из K' выходных сигналов декоррелятора во второй набор из N' выходных сигналов декоррелятора с использованием матрицы постмикширования, т.е. с использованием линейной функции постмикширования. Соответственно, искажения могут поддерживаться небольшими. Кроме того, предварительное микширование и постмикширование (также обозначенное как "повышающее микширование") могут выполняться вычислительно эффективным способом.
В предпочтительном варианте осуществления, многоканальный декоррелятор может быть выполнен с возможностью выбирать матрицу предварительного микширования в зависимости от пространственных позиций, с которыми ассоциированы сигналы каналов из первого набора из N входных сигналов декоррелятора. Соответственно, пространственные зависимости (или корреляции) могут рассматриваться в процессе предварительного микширования, который полезен для того, чтобы исключать чрезмерное ухудшение характеристик вследствие процесса предварительного микширования, выполняемого в многоканальном декорреляторе.
В предпочтительном варианте осуществления, многоканальный декоррелятор может быть выполнен с возможностью выбирать матрицу предварительного микширования в зависимости от характеристик корреляции или характеристик ковариантности сигналов каналов из первого набора из N входных сигналов декоррелятора. Такая функциональность также может помогать исключать чрезмерные искажения вследствие предварительного микширования, выполняемого посредством многоканального декоррелятора. Например, входные сигналы декоррелятора (из первого набора входных сигналов декоррелятора), которые тесно связаны (т.е. содержат высокую взаимную корреляцию или высокую взаимную ковариантность), например, могут комбинироваться в один входной сигнал декоррелятора из второго набора входных сигналов декоррелятора, и, следовательно, могут обрабатываться, например, посредством общего отдельного декоррелятора (ядра декоррелятора). Таким образом, можно не допускать того, что существенно отличающиеся входные сигналы декоррелятора (из первого набора входных сигналов декоррелятора) предварительно микшируются (или микшируются с понижением) в один входной сигнал декоррелятора (из второго набора входных сигналов декоррелятора), который вводится в ядро декоррелятора, поскольку это типично приводит к несоответствующим выходным сигналам декоррелятора (что например, нарушает пространственное восприятие при использовании для того, чтобы доводить аудиосигналы до требуемых характеристик взаимной корреляции или характеристик взаимной ковариантности). Соответственно, многоканальный декоррелятор может определять интеллектуальным способом то, какие сигналы должны комбинироваться в процессе предварительного микширования (или понижающего микширования), чтобы предоставлять возможность хорошего компромисса между эффективностью декорреляции и качеством звука.
В предпочтительном варианте осуществления, многоканальный декоррелятор выполнен с возможностью определять матрицу предварительного микширования таким образом, что матричное произведение между матрицей предварительного микширования и ее эрмитовым оператором является хорошо обусловленным относительно операции инверсии. Соответственно, матрица предварительного микширования может быть выбрана таким образом, что матрица постмикширования может определяться без численных задач.
В предпочтительном варианте осуществления, многоканальный декоррелятор выполнен с возможностью получать матрицу постмикширования на основе матрицы предварительного микширования с использованием некоторых операций умножения матриц и инверсии матрицы. Таким образом, матрица постмикширования может получаться эффективно, так что матрица постмикширования хорошо адаптирована к процессу предварительного микширования.
В предпочтительном варианте осуществления, многоканальный декоррелятор выполнен с возможностью принимать информацию относительно конфигурации рендеринга, ассоциированной с сигналами каналов из первого набора из N входных сигналов декоррелятора. В этом случае, многоканальный декоррелятор выполнен с возможностью выбирать матрицу предварительного микширования в зависимости от информации относительно конфигурации рендеринга. Соответственно, матрица предварительного микширования может выбираться таким способом, который хорошо адаптирован к конфигурации рендеринга, так что может получаться высокое качество звука.
В предпочтительном варианте осуществления, многоканальный декоррелятор выполнен с возможностью комбинировать сигналы каналов из первого набора из N входных сигналов декоррелятора, которые ассоциированы с пространственно смежными позициями аудиосцены при выполнении предварительного микширования. Таким образом, тот факт, что сигналы каналов, ассоциированные с пространственно смежными позициями аудиосцены, типично являются аналогичными, использован при установлении предварительного микширования. Следовательно, аналогичные аудиосигналы могут комбинироваться при предварительном микшировании и обрабатываться с использованием идентичного отдельного декоррелятора в ядре декоррелятора. Соответственно, могут исключаться неприемлемые ухудшения характеристик аудиоконтента.
В предпочтительном варианте осуществления, многоканальный декоррелятор выполнен с возможностью комбинировать сигналы каналов из первого набора из N входных сигналов декоррелятора, которые ассоциированы с вертикально пространственно смежными позициями аудиосцены, при выполнении предварительного микширования. Этот принцип основан на таких выявленных сведениях, что аудиосигналы из вертикально пространственно смежных позиций аудиосцены типично являются аналогичными. Кроме того, человеческое восприятие не является очень чувствительным относительно разностей между сигналами, ассоциированными с вертикально пространственно смежными позициями аудиосцены. Соответственно, обнаружено, что комбинирование аудиосигналов, ассоциированных с вертикально пространственно смежными позициями аудиосцены, не приводит к существенному ухудшению впечатления от прослушивания, полученного на основе декоррелированных аудиосигналов.
В предпочтительном варианте осуществления, многоканальный декоррелятор может быть выполнен с возможностью комбинировать сигналы каналов из первого набора из N входных сигналов декоррелятора, которые ассоциированы с горизонтальной парой пространственных позиций, содержащих левостороннюю позицию и правостороннюю позицию. Обнаружено, что сигналы каналов, которые ассоциированы с горизонтальной парой пространственных позиций, содержащих левостороннюю позицию и правостороннюю позицию, типично также в определенной степени связаны, поскольку сигналы каналов, ассоциированные с горизонтальной парой пространственных позиций, типично используются для того, чтобы получать пространственное впечатление. Соответственно, обнаружено, что комбинирование сигналов каналов, ассоциированных с горизонтальной парой пространственных позиций, является обоснованным решением, например, если недостаточно комбинировать сигналы каналов, ассоциированные с вертикально пространственно смежными позициями аудиосцены, поскольку комбинирование сигналов каналов, ассоциированных с горизонтальной парой пространственных позиций, типично не приводит к чрезмерному ухудшению впечатления от прослушивания.
В предпочтительном варианте осуществления, многоканальный декоррелятор выполнен с возможностью комбинировать, по меньшей мере, четыре сигнала каналов из первого набора из N входных сигналов декоррелятора, при этом, по меньшей мере, два из упомянутых, по меньшей мере, четырех сигналов каналов ассоциированы с пространственными позициями в левой стороне аудиосцены, и при этом, по меньшей мере, два из упомянутых, по меньшей мере, четырех сигналов каналов ассоциированы с пространственными позициями в правой стороне аудиосцены. Соответственно, четыре или более сигналов каналов комбинируются, так что может получаться эффективная декорреляция без содержания существенного впечатления от прослушивания.
В предпочтительном варианте осуществления, по меньшей мере, два левосторонних сигнала каналов (т.е. сигналы каналов, ассоциированные с пространственными позициями в левой стороне аудиосцены), которые должны комбинироваться, ассоциированы с пространственными позициями, которые являются симметричными, относительно осевой плоскости аудиосцены, с пространственными позициями, ассоциированными, по меньшей мере, с двумя правосторонними сигналами каналов, которые должны комбинироваться (т.е. сигналами каналов, ассоциированными с пространственными позициями в правой стороне аудиосцены). Обнаружено, что комбинация сигналов каналов, ассоциированных с "симметричными" пространственными позициями, типично способствует хорошим результатам, поскольку сигналы, ассоциированные с такими "симметричными" пространственными позициями, типично в определенной степени связаны, что является преимущественным для выполнения общей (комбинированной) декорреляции.
В предпочтительном варианте осуществления, многоканальный декоррелятор выполнен с возможностью принимать информацию сложности, описывающую число K входных сигналов декоррелятора из второго набора входных сигналов декоррелятора. В этом случае, многоканальный декоррелятор может быть выполнен с возможностью выбирать матрицу предварительного микширования в зависимости от информации сложности. Соответственно, многоканальный декоррелятор может гибко адаптироваться к различным требованиям по сложности. Таким образом, можно варьировать компромисс между качеством звука и сложностью.
В предпочтительном варианте осуществления, многоканальный декоррелятор постепенно выполнен с возможностью (например, пошагово) увеличивать число входных сигналов декоррелятора из первого набора входных сигналов декоррелятора, которые комбинируются между собой, с тем чтобы получать входные сигналы декоррелятора из второго набора входных сигналов декоррелятора со снижающимся значением информации сложности. Соответственно, можно комбинировать все большее число входных сигналов декоррелятора из первого набора входных сигналов декоррелятора (например, в один входной сигнал декоррелятора из второго набора входных сигналов декоррелятора), если требуется снижать сложность, что дает возможность варьировать сложность при небольших усилиях.
В предпочтительном варианте осуществления, многоканальный декоррелятор выполнен с возможностью комбинировать только сигналы каналов из первого набора из N входных сигналов декоррелятора, которые ассоциированы с вертикально пространственно смежными позициями аудиосцены, при выполнении предварительного микширования для первого значения информации сложности. Тем не менее, многоканальный декоррелятор (также) может быть выполнен с возможностью комбинировать, по меньшей мере, два сигнала каналов из первого набора из N входных сигналов декоррелятора, которые ассоциированы с вертикально пространственно смежными позициями в левой стороне аудиосцены, и, по меньшей мере, два сигнала каналов из первого набора из N входных сигналов декоррелятора, которые ассоциированы с вертикально пространственно смежными позициями в правой стороне аудиосцены, с тем чтобы получать данный сигнал из второго набора входных сигналов декоррелятора при выполнении предварительного микширования для второго значения информации сложности. Другими словами, для первого значения информации сложности, комбинирование сигналов каналов из различных сторон аудиосцены не может выполняться, что приводит к очень хорошему качеству аудиосигналов (и впечатлению от прослушивания, которое может получаться на основе декоррелированных аудиосигналов). Напротив, если требуется меньшая сложность, горизонтальное комбинирование также может выполняться в дополнение к вертикальному комбинированию. Обнаружено, что это представляет собой обоснованный принцип для пошагового регулирования сложности, при котором в определенной степени более высокое ухудшение впечатления от прослушивания обнаруживается для меньшей сложности.
В предпочтительном варианте осуществления, многоканальный декоррелятор выполнен с возможностью комбинировать, по меньшей мере, четыре сигнала каналов из первого набора из N входных сигналов декоррелятора, при этом, по меньшей мере, два из упомянутых, по меньшей мере, четырех сигналов каналов ассоциированы с пространственными позициями в левой стороне аудиосцены, и при этом, по меньшей мере, два из упомянутых, по меньшей мере, четырех сигналов каналов ассоциированы с пространственными позициями в правой стороне аудиосцены при выполнении предварительного микширования для второго значения информации сложности. Этот принцип основан на таких выявленных сведениях, что сравнительно низкая вычислительная сложность может получаться посредством комбинирования, по меньшей мере, двух сигналов каналов, ассоциированных с пространственными позициями в левой стороне аудиосцены, и, по меньшей мере, двух сигналов каналов, ассоциированных с пространственными позициями в правой стороне аудиосцены, даже если упомянутые сигналы каналов не являются вертикально смежными (или, по меньшей мере, не являются идеально вертикально смежными).
В предпочтительном варианте осуществления, многоканальный декоррелятор выполнен с возможностью комбинировать, по меньшей мере, два сигнала каналов из первого набора из N входных сигналов декоррелятора, которые ассоциированы с вертикально пространственно смежными позициями в левой стороне аудиосцены, с тем чтобы получать первый входной сигнал декоррелятора из второго набора входных сигналов декоррелятора, и комбинировать, по меньшей мере, два сигнала каналов из первого набора из N входных сигналов декоррелятора, которые ассоциированы с вертикально пространственно смежными позициями в правой стороне аудиосцены, с тем чтобы получать второй входной сигнал декоррелятора из второго набора входных сигналов декоррелятора для первого значения информации сложности. Кроме того, многоканальный декоррелятор предпочтительно выполнен с возможностью комбинировать, по меньшей мере, два сигнала каналов из первого набора из N входных сигналов декоррелятора, которые ассоциированы с вертикально пространственно смежными позициями в левой стороне аудиосцены, и, по меньшей мере, два сигнала каналов из первого набора из N входных сигналов декоррелятора, которые ассоциированы с вертикально пространственно смежными позициями в правой стороне аудиосцены, с тем чтобы получать входной сигнал декоррелятора из второго набора входных сигналов декоррелятора для второго значения информации сложности. В этом случае, число входных сигналов декоррелятора из второго набора входных сигналов декоррелятора больше для первого значения информации сложности, чем для второго значения информации сложности. Другими словами, четыре сигнала каналов, которые используются для того, чтобы получать два входных сигнала декоррелятора из второго набора входных сигналов декоррелятора для первого значения информации сложности, могут использоваться для того, чтобы получать один входной сигнал декоррелятора из второго набора входных сигналов декоррелятора для второго значения информации сложности. Таким образом, сигналы, которые служат в качестве входных сигналов для двух отдельных декорреляторов для первого значения информации сложности, комбинируются таким образом, что они служат в качестве входных сигналов для одного отдельного декоррелятора для второго значения информации сложности. Таким образом, эффективное уменьшение числа отдельных декорреляторов (или числа входных сигналов декоррелятора из второго набора входных сигналов декоррелятора) может получаться для уменьшенного значения информации сложности.
Вариант осуществления согласно изобретению создает многоканальный аудиодекодер для предоставления, по меньшей мере, двух выходных аудиосигналов на основе кодированного представления. Многоканальный аудиодекодер содержит многоканальный декоррелятор, как пояснено в данном документе.
Этот вариант осуществления основан на таких выявленных сведениях, что многоканальный аудиодекоррелятор оптимально подходит для применения в многоканальном аудиодекодере.
В предпочтительном варианте осуществления, многоканальный аудиодекодер выполнен с возможностью представлять посредством рендеринга множество декодированных аудиосигналов, которые получаются на основе кодированного представления, в зависимости от одного или более параметров рендеринга, с тем чтобы получать множество представленных посредством рендеринга аудиосигналов. Многоканальный аудиодекодер выполнен с возможностью извлекать один или более декоррелированных аудиосигналов из представленных посредством рендеринга аудиосигналов с использованием многоканального декоррелятора, при этом представленные посредством рендеринга аудиосигналы составляют первый набор входных сигналов декоррелятора, и при этом второй набор выходных сигналов декоррелятора составляет декоррелированные аудиосигналы. Многоканальный аудиодекодер выполнен с возможностью комбинировать представленные посредством рендеринга аудиосигналы или их масштабированную версию с одним или более декоррелированными аудиосигналами (из второго набора выходных сигналов декоррелятора), с тем чтобы получать выходные аудиосигналы. Этот вариант осуществления согласно изобретению основан на таких выявленных сведениях, что многоканальный декоррелятор, описанный в данном документе, оптимально подходит для обработки пострендеринга, при этом сравнительно большое число представленных посредством рендеринга аудиосигналов вводится в многоканальный декоррелятор, и при этом сравнительно большое число декоррелированных сигналов затем комбинируется с представленными посредством рендеринга аудиосигналами. Кроме того, обнаружено, что неидеальности, вызываемые использованием сравнительно небольшого числа отдельных декорреляторов (уменьшением сложности в многоканальном декорреляторе), типично не приводят к серьезному ухудшению качества выходных аудиосигналов, выводимых посредством многоканального декодера.
В предпочтительном варианте осуществления, многоканальный аудиодекодер выполнен с возможностью выбирать матрицу предварительного микширования для использования посредством многоканального декоррелятора в зависимости от управляющей информации, включенной в кодированное представление. Соответственно, даже аудиокодер может управлять качеством декорреляции таким образом, что качество декорреляции может быть хорошо адаптировано к конкретному аудиоконтенту, что способствует хорошему компромиссу между качеством звука и сложностью декорреляции.
В предпочтительном варианте осуществления, многоканальный аудиодекодер выполнен с возможностью выбирать матрицу предварительного микширования для использования посредством многоканального декоррелятора в зависимости от выходной конфигурации, описывающей выделение выходных аудиосигналов для пространственных позиций аудиосцены. Соответственно, многоканальный декоррелятор может быть адаптирован к конкретному сценарию рендеринга, который помогает исключать существенное ухудшение качества звука посредством эффективной декорреляции.
В предпочтительном варианте осуществления, многоканальный аудиодекодер выполнен с возможностью выбирать между тремя или более различными матрицами предварительного микширования для использования посредством многоканального декоррелятора в зависимости от управляющей информации, включенной в кодированное представление для данного выходного представления. В этом случае, каждая из трех или более различных матриц предварительного микширования ассоциирована с различным числом сигналов из второго набора из K входных сигналов декоррелятора. Таким образом, сложность декорреляции может регулироваться в широком диапазоне.
В предпочтительном варианте осуществления, многоканальный аудиодекодер выполнен с возможностью выбирать матрицу (Mpre) предварительного микширования для использования посредством многоканального декоррелятора в зависимости от матрицы (Dconv, Drender) микширования, которая используется преобразователем форматов или модулем рендеринга, который принимает, по меньшей мере, два выходных аудиосигнала.
В другом варианте осуществления, многоканальный аудиодекодер выполнен с возможностью выбирать матрицу (Mpre) предварительного микширования для использования посредством многоканального декоррелятора таким образом, что она равна матрице (Dconv, Drender) микширования, которая используется преобразователем форматов или модулем рендеринга, который принимает, по меньшей мере, два выходных аудиосигнала.
Вариант осуществления согласно изобретению создает многоканальный аудиокодер для предоставления кодированного представления на основе, по меньшей мере, двух входных аудиосигналов. Многоканальный аудиокодер выполнен с возможностью предоставлять один или более сигналов понижающего микширования на основе, по меньшей мере, двух входных аудиосигналов. Многоканальный аудиокодер также выполнен с возможностью предоставлять один или более параметров, описывающих взаимосвязь, по меньшей мере, между двумя входными аудиосигналами. Кроме того, многоканальный аудиокодер выполнен с возможностью предоставлять параметр сложности декорреляции, описывающий сложность декорреляции, которая должна использоваться на стороне аудиодекодера. Соответственно, многоканальный аудиокодер имеет возможность управлять многоканальным аудиодекодером, описанным выше, таким образом, что сложность декорреляции может регулироваться согласно требованиям аудиоконтента, который кодируется посредством многоканального аудиокодера.
Другой вариант осуществления согласно изобретению создает способ для предоставления множества декоррелированных сигналов на основе множества входных сигналов декоррелятора. Способ содержит предварительное микширование первого набора из N входных сигналов декоррелятора во второй набор из K входных сигналов декоррелятора, где K<N. Способ также содержит предоставление первого набора из K' выходных сигналов декоррелятора на основе второго набора из K входных сигналов декоррелятора. Кроме того, способ содержит повышающее микширование первого набора из K' выходных сигналов декоррелятора во второй набор из N' выходных сигналов декоррелятора, где N'>K'. Этот способ основан на идеях, идентичных идеям вышеописанного многоканального декоррелятора.
Другой вариант осуществления согласно изобретению создает способ для предоставления, по меньшей мере, двух выходных аудиосигналов на основе кодированного представления. Способ содержит предоставление множества декоррелированных сигналов на основе множества входных сигналов декоррелятора, как описано выше. Этот способ основан на выявленных сведениях, идентичных выявленным сведениям вышеописанного многоканального аудиодекодера.
Другой вариант осуществления создает способ для предоставления кодированного представления на основе, по меньшей мере, двух входных аудиосигналов. Способ содержит предоставление одного или более сигналов понижающего микширования на основе, по меньшей мере, двух входных аудиосигналов. Способ также содержит предоставление одного или более параметров, описывающих взаимосвязь, по меньшей мере, между двумя входными аудиосигналами. Дополнительно, способ содержит предоставление параметра сложности декорреляции, описывающего сложность декорреляции, которая должна использоваться на стороне аудиодекодера. Этот способ основан на идеях, идентичных идеям для вышеописанного аудиокодера.
Кроме того, варианты осуществления согласно изобретению создают компьютерную программу для осуществления упомянутых способов.
Другой вариант осуществления согласно изобретению создает кодированное аудиопредставление. Кодированное аудиопредставление содержит кодированное представление сигнала понижающего микширования и кодированное представление одного или более параметров, описывающих взаимосвязь, по меньшей мере, между двумя входными аудиосигналами. Кроме того, кодированное аудиопредставление содержит кодированный параметр способа декорреляции, описывающий то, какой режим декорреляции из множества режимов декорреляции должен использоваться на стороне аудиодекодера. Соответственно, кодированное аудиопредставление дает возможность управлять многоканальным декоррелятором, описанным выше, а также многоканальным аудиодекодером, описанным выше.
Кроме того, следует отметить, что способы, описанные выше, могут дополняться посредством любых из признаков и функциональности, описанной относительно устройств, как упомянуто выше.
Краткое описание чертежей
Далее описываются варианты осуществления согласно настоящему изобретению со ссылкой на прилагаемые чертежи, на которых:
Фиг. 1 показывает принципиальную блок-схему многоканального аудиодекодера, согласно варианту осуществления настоящего изобретения;
Фиг. 2 показывает принципиальную блок-схему многоканального аудиокодера, согласно варианту осуществления настоящего изобретения;
Фиг. 3 показывает блок-схему последовательности операций способа для предоставления, по меньшей мере, двух выходных аудиосигналов на основе кодированного представления, согласно варианту осуществления изобретения;
Фиг. 4 показывает блок-схему последовательности операций способа для предоставления кодированного представления на основе, по меньшей мере, двух входных аудиосигналов, согласно варианту осуществления настоящего изобретения;
Фиг. 5 показывает схематичное представление кодированного аудиопредставления, согласно варианту осуществления настоящего изобретения;
Фиг. 6 показывает принципиальную блок-схему многоканального декоррелятора, согласно варианту осуществления настоящего изобретения;
Фиг. 7 показывает принципиальную блок-схему многоканального аудиодекодера, согласно варианту осуществления настоящего изобретения;
Фиг. 8 показывает принципиальную блок-схему многоканального аудиокодера, согласно варианту осуществления настоящего изобретения;
Фиг. 9 показывает блок-схему последовательности операций способа для предоставления множества декоррелированных сигналов на основе множества входных сигналов декоррелятора, согласно варианту осуществления настоящего изобретения;
Фиг. 10 показывает блок-схему последовательности операций способа для предоставления, по меньшей мере, двух выходных аудиосигналов на основе кодированного представления, согласно варианту осуществления настоящего изобретения;
Фиг. 11 показывает блок-схему последовательности операций способа для предоставления кодированного представления на основе, по меньшей мере, двух входных аудиосигналов, согласно варианту осуществления настоящего изобретения;
Фиг. 12 показывает схематичное представление кодированного представления, согласно варианту осуществления настоящего изобретения.
Фиг. 13 показывает схематичное представление, которое предоставляет общее представление принципа параметрического понижающего микширования/повы