Способ и устройство для обработки аудиосигнала

Иллюстрации

Показать все

Изобретение относится к способу и устройству для обработки аудиосигнала, в частности аудиосигнала, принятого в виде цифрового носителя, широковещательного сигнала или т.п. Техническим результатом является повышение точности и эффективности настройки уровня выходного канала, сокращение объема излишнего кодирования. Указанный результат достигается тем, что способ для обработки аудиосигнала включает прием аудиосигнала и предварительно установленной информации; получение предварительно установленной матрицы из предварительно установленной информации, причем предварительно установленная матрица указывает степень вклада объекта в выходной канал; и настройку выходного уровня объекта путем использования предварительно установленной матрицы. Соответственно, при отсутствии пользовательских настроек для каждого объекта, если предварительно установленные метаданные, применяемые к аудиосигналу, выбирают со ссылками на предварительно установленные метаданные, можно легко настроить уровни объектов, содержащихся в аудиосигнале, путем использования предварительно установленных данных рендеринга, соответствующих выбранным предварительно установленным метаданным. 5 н. и 10 з.п. ф-лы, 14 ил., 1 табл.

Реферат

Область техники, к которой относится изобретение

Настоящее изобретение относится к способу и устройству для обработки аудиосигнала, в частности относится к устройству для обработки аудиосигнала и к соответствующему способу. Хотя настоящее изобретение подходит для широкого круга применений, оно особенно подходит для обработки аудиосигнала, принятого в виде цифрового носителя, широковещательного сигнала или т.п.

Уровень техники

В общем случае в ходе создания сигнала понижающего микширования путем понижающего микширования аудиосигнала, включающего в себя множество объектов, с получением моно- или стереосигнала, из упомянутых объектов извлекают параметры (информацию). Эти параметры (информацию) используют в процессе декодирования сигнала понижающего микширования. Также можно управлять панорамированием и коэффициентами усиления объектов на основе выбора, выполняемого пользователем.

Сущность изобретения

Техническая задача

Тем не менее, объектами, содержащимися в сигнале понижающего микширования, следует должным образом управлять на основе выбора, осуществляемого пользователем. Когда пользователь управляет объектом, ему неудобно управлять данным объектом напрямую и возможно ему труднее, чем это мог бы сделать эксперт, восстановить оптимальное состояние аудиосигнала, включающего в себя множество объектов, соответствующих окружающей среде.

Техническое решение

Соответственно, настоящее изобретение направлено на создание устройства и способа обработки аудиосигнала, которые фактически решают одну или несколько проблем, возникающих из-за ограничений и недостатков существующего уровня техники.

Задачей настоящего изобретения является создание устройства и способа для обработки аудиосигнала, с помощью которых можно управлять объектом, содержащимся в аудиосигнале, с использованием предварительно установленной информации, включающей в себя предварительно установленные метаданные и предварительно установленные данные рендеринга.

Другой задачей настоящего изобретения является создание устройства и способа для обработки аудиосигнала, с помощью которых можно настраивать уровень объекта в выходном канале путем определения предварительно установленных данных рендеринга на основе информации об аудиосигнале в выходном канале и последующего применения предварительно установленных данных рендеринга к аудиосигналу в том случае, когда предварительно установленные данные рендеринга относятся к матричному типу.

Еще одной задачей настоящего изобретения является создание устройства и способа для обработки аудиосигнала, с помощью которых шаг за шагом из предварительно установленной матрицы рендеринга типа «моно», переданной от кодера, или из информации об усилении шаг за шагом создают предварительно установленную матрицу рендеринга для настройки объекта.

Положительные эффекты

Соответственно, настоящее изобретение обеспечивает следующие положительные эффекты или преимущества.

Прежде всего, согласно настоящему изобретению выбирается некоторая из предварительно установленной информации без установки для объектов, выполняемой пользователем, в результате чего облегчается настройка уровня выходного канала.

Во-вторых, настоящее изобретение представляет предварительно установленные метаданные для представления предварительно установленной информации в виде текста на основе предварительно установленной информации о длине, указывающей длину метаданных, в результате чего сокращается объем излишнего кодирования.

В-третьих, в том случае, когда предварительно установленные данные рендеринга относятся к матричному типу, настоящее изобретение определяет предварительно установленную матрицу, указывающую предварительно установленные данные рендеринга на основе информации об аудиосигнале в выходном канале, в результате чего обеспечивается более точная и эффективная настройка уровня выходного канала объекта.

В-четвертых, согласно настоящему изобретению предварительно установленная матрица создается шаг за шагом, в результате чего уменьшается скорость передачи данных от кодера.

В-пятых, в настоящем изобретении предварительно установленная матрица используется для настройки объектов только частично, в результате чего сокращается объем излишнего кодирования.

Краткое описание чертежей

Сопроводительные чертежи, которые предусмотрены для обеспечения более детального представления об изобретении и образуют часть этого описания, иллюстрируют варианты осуществления изобретения и вместе с описанием служат для объяснения принципов изобретения.

На чертежах:

фиг.1 - концептуальная схема предварительно установленной информации, применяемой к объекту, содержащемуся в аудиосигнале, согласно варианту настоящего изобретения;

фиг.2 - блок-схема устройства обработки аудиосигнала согласно варианту настоящего изобретения;

фиг.3 - блок-схема блока приема предварительно установленной информации в устройстве обработки аудиосигнала согласно варианту настоящего изобретения;

фиг.4 - блок-схема способа обработки аудиосигнала согласно варианту настоящего изобретения;

фиг.5 - схема синтаксиса согласно варианту настоящего изобретения;

фиг.6 - схема синтаксиса согласно еще одному варианту настоящего изобретения;

фиг.7 - схема синтаксиса согласно дополнительному варианту настоящего изобретения;

фиг.8 - блок-схема блока приема предварительно установленных данных рендеринга согласно дополнительному варианту настоящего изобретения;

фиг.9 - схема синтаксиса согласно другому дополнительному варианту настоящего изобретения;

фиг.10 - блок-схема устройства обработки аудиосигнала согласно другому варианту настоящего изобретения;

фиг.11 - блок-схема оборудования, реализующего блок приема предварительно установленной информации согласно варианту настоящего изобретения;

фиг.12 - схема взаимосвязи между терминалом и сервером согласно оборудованию, показанному на фиг.11;

фиг.13 - блок-схема блока приема предварительно установленной информации для реализации применительно к цифровому телевидению согласно варианту настоящего изобретения; и

фиг.14 - схема блока отображения для оборудования, включающего в себя блок приема предварительно установленной информации согласно одному варианту настоящего изобретения.

Наилучший вариант осуществления изобретения

Дополнительные признаки и преимущества изобретения изложены в последующем описании и частично могут быть выяснены из этого описания, либо представление о них можно получить в результате практической реализации изобретения. Задачи и другие преимущества изобретения реализуются и поддерживаются структурой, детально указанной в описании изобретения и формуле изобретения, а также на прилагаемых чертежах.

Для достижения указанных и других преимуществ и в соответствии с задачей настоящего изобретения способ обработки аудиосигнала согласно настоящему изобретению включает в себя: прием аудиосигнала и предварительно установленной информации, причем аудиосигнал включает в себя по меньшей мере один объект; получение предварительно установленной матрицы из предварительно установленной информации, причем предварительно установленная матрица указывает степень вклада объекта в выходной канал; настройку выходного уровня объекта согласно выходному каналу путем использования предварительно установленной матрицы; и вывод аудиосигнала, включающего в себя объект с настроенным выходным уровнем, причем предварительно установленную информацию получают на основе предварительно установленной информации о наличии, указывающей, что предварительно установленная информация существует, и предварительно установленной информации о номерах, указывающей номер предварительно установленной информации, причем предварительно установленную матрицу получают на основе предварительно установленной информации о типе, указывающей, что предварительно установленная информация представлена в матрице.

Предварительно установленную матрицу предпочтительно получают на основе информации о выходном канале, указывающей о том, что выходной канал является моноканалом, стереоканалом или многоканальным.

Предварительно установленную информацию о типе предпочтительно представляют 1 битом.

Более предпочтительно определять размерность предварительно установленной матрицы на основе номера объекта и номера выходного канала.

Кроме того, для достижения этих и других преимуществ и в соответствии с задачей настоящего изобретения устройство для обработки аудиосигнала согласно настоящему изобретению включает в себя: блок приема аудиосигнала, принимающий аудиосигнал, включающий в себя по меньшей мере один объект; блок приема предварительно установленных метаданных, принимающий предварительно установленные метаданные из предварительно установленной информации, причем блок приема предварительно установленных метаданных получает по меньшей мере некоторые из предварительно установленных метаданных по меньшей мере из некоторой предварительно установленной информации; блок приема предварительно установленных данных рендеринга, получающий предварительно установленную матрицу из предварительно установленной информации, причем предварительно установленная матрица указывает степень вклада объекта в выходной канал, и причем предварительно установленная матрица соответствует предварительно установленным метаданным; блок отображения, отображающий предварительно установленные метаданные; блок ввода, принимающий команду для выбора некоторых из предварительно установленных метаданных; блок настройки объекта, настраивающий выходной уровень объекта согласно выходному каналу путем использования предварительно установленной матрицы, соответствующей выбранным предварительно установленным метаданным; и блок вывода, выводящий аудиосигнал, включающий в себя объект с настроенным выходным уровнем. Предпочтительно, чтобы блок отображения отображал выбранные предварительно установленные метаданные, когда блок вывода выводит аудиосигнал.

Предпочтительно, чтобы блок отображения, кроме того, отображал выходной уровень объекта.

Предварительно установленную матрицу предпочтительно получают на основе информации о выходном канале, указывающей, что выходной канал является моноканалом, стереоканалом или многоканальным.

Предварительно установленную информацию получают на основе предварительно установленной информации о номерах, указывающей номер предварительно установленной информации, причем предварительно установленную матрицу получают на основе предварительно установленной информации о типе, указывающей, что предварительно установленная информация представлена в матрице.

Предпочтительно, чтобы предварительно установленная информация, кроме того, содержала предварительно установленную информацию о применении к объекту, указывающую, существует ли предварительно установленная матрица, применяемая к объектам.

Предпочтительно, чтобы блок отображения дополнительно отображал, существует ли предварительно установленная матрица, подлежащая применению к объекту, на основе предварительно установленной информации о применении к объекту.

Более предпочтительно, чтобы блок отображения отображал предварительно установленные метаданные в виде текста.

Должно быть понятно, что как предшествующее общее описание, так и последующее подробное описание носят иллюстративный и разъяснительный характер и предназначены обеспечить дополнительное понимание заявленного изобретения.

Вариант осуществления изобретения

Далее следуют подробные ссылки на предпочтительные варианты настоящего изобретения, примеры которых показаны на сопроводительных чертежах.

Прежде всего, термин «информация» в данном описании трактуется в общем случае как: значения, параметры, коэффициенты, элементы и т.п., а термин «объект» может трактоваться как сигнал источника, образующий аудиосигнал гитары, вокала, фортепиано или т.п. Их смысл может трактоваться подчас по-разному, но настоящее изобретение этим не ограничивается.

При декодировании аудиосигнала, включающего в себя множество объектов, настоящее изобретение обеспечивает способ эффективного декодирования аудиосигнала с использованием некоторой из предварительно установленной информации для настройки объектов.

На фиг.1 представлена концептуальная схема настоящего изобретения, применимая к объекту, содержащемуся в аудиосигнале, согласно варианту настоящего изобретения. В данном описании заранее установленная информация для настройки объекта называется предварительно установленной информацией. Предварительно установленная информация может указывать один из различных режимов, выбираемых в соответствии с характеристикой аудиосигнала или окружающей среды при прослушивании. Также может существовать множество видов предварительно установленной информации. Кроме того, предварительно установленная информация включает в себя метаданные для представления атрибута предварительно установленной информации или т.п., а также данные рендеринга, применяемые для настройки объекта. Метаданные могут быть представлены в текстовом виде. Метаданные не только указывают атрибут (например, режим концертного зала, режим караоке, режим новостей и т.д.) предварительно установленной информации, но также включают в себя соответствующую информацию для представления предварительно установленной информации, такой как автор предварительно установленной информации, дата записи, название объекта, имеющего применяемую к нему предварительно установленную информацию, и т.п. Между тем, данные рендеринга представляют собой данные, фактически применяемые к объекту. Данные рендеринга могут иметь одну из различных форм. В частности, данные рендеринга могут существовать в матричном виде.

Обратимся к фиг.1, где предварительно установленной информацией 1 может быть режим концертного зала для обеспечения звукового сценического эффекта, позволяющего слышать музыкальный сигнал, как в концертном зале. Предварительно установленной информацией 1 может быть режим караоке, снижающий уровень вокального объекта в аудиосигнале. Наконец, предварительно установленной информацией n может быть режим новостей, поднимающий уровень речевого объекта. Кроме того, предварительно установленная информация 2 включает в себя метаданные 2 и данные 2 рендеринга. Если пользователь выбирает предварительно установленную информацию 2, то в блоке отображения будет реализован режим караоке метаданных 2 и можно будет настроить уровень, применив к объекту данные 2 рендеринга, соответствующие метаданным 2.

В этом случае, если данные рендеринга относятся к матричному типу, они могут включать в себя матрицу моно, матрицу стерео или многоканальную матрицу. Матрица моно представляет собой данные рендеринга, применяемые в том случае, когда выходным каналом объекта является моноканал. Матрица стерео представляет собой данные рендеринга, применяемые в том случае, когда выходным каналом объекта является стереоканал. И многоканальная матрица представляет собой данные рендеринга, применяемые в том случае, когда выходной канал объекта является многоканальным. Как только определен выходной канал объекта, определяют матрицу, используя определенный выходной канал. Затем, применяя упомянутую матрицу к объекту, можно настроить уровень.

Таким образом, используя метаданные и данные рендеринга, содержащиеся в предварительно установленной информации, выполняют настройку объекта и представляют атрибут или признак применяемой предварительно установленной информации. Таким образом, можно эффективно обеспечить аудиосигнал с эффектом, необходимым конкретному пользователю.

На фиг.2 представлена блок-схема устройства 200 обработки аудиосигнала согласно варианту настоящего изобретения.

Обратимся к фиг.2, где устройство 200 обработки аудиосигнала согласно варианту настоящего изобретения может включать в себя блок 210 создания предварительно установленной информации и блок 2210 приема предварительно установленной информации, а также блок 230 настройки объекта.

Блок 210 создания предварительно установленной информации создает предварительно установленную информацию для настройки объекта, включенного в аудиосигнал. Блок 210 создания предварительно установленной информации может включать в себя блок 212 создания метаданных и блок 214 создания предварительно установленных данных рендеринга. Блок 212 создания метаданных принимает на входе текстовую информацию для представления предварительно установленной информации, после чего он способен создавать предварительно установленные метаданные. Как упоминалось в предшествующем описании, предварительно установленные метаданные могут представлять собой информацию для представления характеристики или атрибута предварительно установленной информации. В этом случае блок 212 создания метаданных может дополнительно создавать информацию о предварительно установленной длине, указывающую число для длины предварительно установленных метаданных. В этом случае информация о предварительно установленной длине может быть представлена в байтах, но примеры информации о предварительно установленной длине этим не ограничиваются.

Между тем, если в блок 214 создания предварительно установленных данных рендеринга введена информация об усилении для настройки уровня объекта и панорамировании объекта, то имеется возможность создания предварительно установленных данных рендеринга для их применения к объектам. В этом случае предварительно установленные данные рендеринга можно создавать для каждого объекта и реализовать по одному из возможных различных типов. Например, предварительно установленными данными рендеринга может быть предварительно установленная матрица, реализованная по матричному типу. Кроме того, блок 214 создания предварительно установленных данных рендеринга может дополнительно создавать предварительно установленную информацию о типе (preset_type_flag), указывающую, представлены ли предварительно установленные данные рендеринга в виде матрицы. Кроме того, блок 214 создания предварительно установленных данных рендеринга может создавать информацию о выходном канале, указывающую, сколько выходных каналов имеет объект.

Предварительно установленная информация о длине и предварительно установленные метаданные, созданные блоком 212 создания метаданных, а также предварительно установленная информация о типе, информация о выходном канале и предварительно установленные данные рендеринга, созданные блоком 214 создания предварительно установленных данных рендеринга, могут транспортироваться, будучи включенными в один битовый поток, и, в частности, будучи включенными в служебную область битового потока, включающего в себя аудиосигнал.

Между тем, блок 210 создания предварительно установленной информации может дополнительно создавать предварительно установленную информацию о наличии, указывающую, включены ли в битовый поток предварительно установленная информация о длине, предварительно установленные метаданные, предварительно установленная информация о типе, информация о выходном канале и предварительно установленные данные рендеринга. Предварительно установленная информация о наличии может относиться к контейнерному типу, дающему информацию о том, в какой области существует предварительно установленная информация, или относится к типу «флаг», но примеры предварительно установленной информации о наличии этим не ограничиваются.

Кроме того, блок 210 создания предварительно установленной информации способен создавать предварительно установленную информацию. Предварительно установленная информация включает в себя предварительно установленную информацию о длине, предварительно установленные метаданные, предварительно установленную информацию о типе, информацию о выходном канале и предварительно установленную информацию о рендеринге. В этом случае блок 210 создания предварительно установленной информации может дополнительно создавать предварительно установленную информацию о номерах, указывающую номер предварительно установленной информации.

Блок 220 приема предварительно установленной информации принимает предварительно установленную информацию, созданную и переданную блоком 210 создания предварительно установленной информации. Блок 220 приема предварительно установленной информации может включать в себя блок 222 приема метаданных и блок 224 приема предварительно установленных данных рендеринга.

Блок 222 приема метаданных принимает, а затем выдает предварительно установленные метаданные, а блок 224 приема предварительно установленных данных рендеринга принимает предварительно установленные данные рендеринга (например, предварительно установленную матрицу), подробности которых объясняются со ссылками на фиг.3 и фиг.4.

Блок 230 настройки объекта принимает аудиосигнал, включающий в себя множество объектов, и предварительно установленные данные рендеринга, созданные блоком 224 приема данных рендеринга. В этом случае предварительно установленные данные рендеринга применяют к объекту, в результате чего может быть настроен уровень или положение объекта.

На фиг.3 представлена блок-схема блока 310 приема метаданных и блока 320 приема предварительно установленных данных рендеринга, входящих в блок 200 приема предварительно установленной информации в устройстве 200 обработки аудиосигнала согласно варианту настоящего изобретения.

Обратимся к фиг.3, где блок 310 приема метаданных включает в себя блок 312 приема предварительно установленной информации о длине и блок 314 приема предварительно установленных метаданных. Блок 312 приема предварительно установленной информации о длине принимает предварительно установленную информацию о длине, указывающую длину предварительно установленных метаданных, для представления предварительно установленной информации, а затем получает длину предварительно установленных метаданных. После этого блок 314 приема предварительно установленных метаданных считывает из битового потока длину, указанную в предварительно установленной информации о длине, а затем принимает предварительно установленные метаданные. Кроме того, блок 314 приема предварительно установленных метаданных преобразует предварительно установленные метаданные, которые указывают тип или атрибут предварительно установленной информации, в метаданные текстового типа, а затем выводит преобразованные предварительно установленные метаданные текстового типа.

Блок 320 приема предварительно установленных данных рендеринга включает в себя блок 322 приема предварительно установленного флага типа, блок 324 приема информации о выходном канале и блок 326 приема предварительно установленной матрицы. Блок 322 приема предварительно установленного флага типа данных принимает предварительно установленный флаг типа (preset_type_flag), указывающий, относятся ли предварительно установленные данные рендеринга к матричному типу. В этом случае значение предварительно установленного флага типа показано в Таблице.

Предварительно установленный флаг типа Значение
0 Предварительно установленные данные рендеринга не относятся к матричному типу
1 Предварительно установленные данные рендеринга относятся к матричному типу

Если предварительно установленный флаг типа указывает на случай, когда предварительно установленные данные рендеринга относятся к матричному типу, блок 324 приема информации о выходном канале принимает информацию о выходных каналах, указывающую число выходных каналов, по которым будет воспроизводиться объект, включенный в аудиосигнал. Информация о выходных каналах может включать в себя моноканал, стереоканал или указывать на многоканальность (канал 5.1), но пример информации о выходных каналах этим не ограничивается.

Блок 326 приема предварительно установленной матрицы принимает и выводит предварительно установленную матрицу, указывающую степень вклада объекта в выходной канал в соответствии с предварительно установленными метаданными на основе информации о выходном канале. В этом случае предварительно установленная матрица может включать в себя одно из следующего: предварительно установленную матрицу моно, предварительно установленную матрицу стерео и предварительно установленную многоканальную матрицу. Размерность предварительно установленной матрицы определяется на основе номера объекта и номера выходного канала. Следовательно, предварительно установленная матрица может быть матрицей вида (номер объекта)*(номер выходного канала). Например, если имеется n объектов, содержащихся в аудиосигнале, и выходной канал из блока 324 приема информации о выходных каналах соответствует каналу 5.1 (то есть шесть каналов), то блок 326 приема предварительно установленной матрицы может определить предварительно установленную многоканальную матрицу (смотри формулу 1), реализованную в виде n*6.

[Формула 1]

В формуле 1 матричная компонента ma,b представляет собой значение усиления, указывающее меру, которая характеризует вклад a-го объекта в b-й канал. Затем, применив предварительно установленную многоканальную матрицу к аудиосигналу, можно настроить уровень соответствующего объекта.

Таким образом, блок 220 приема предварительно установленной информации согласно настоящему изобретению эффективно представляет предварительно установленные метаданные путем считывания битового потока в необходимом объеме с использованием предварительно установленной информации о длине и способен эффективно настраивать усиление объекта, содержащегося в аудиосигнале, и т.п., получив предварительно установленную матрицу на основе информации о выходном канале.

На фиг.4 показана блок-схема способа обработки аудиосигнала согласно варианту настоящего изобретения.

Обратимся к фиг.4, где на шаге S410 принимается аудиосигнал, включающий в себя по меньшей мере один объект. На шаге S415 принимают предварительно установленную информацию о наличии, указывающую, существует ли предварительно установленная информация для настройки усиления или указано панорамирование объекта. Если предварительно установленная информация существует, то принимают (шаг S420) предварительно установленную численную информацию, указывающую, сколько (n) видов предварительно установленной информации существует. Предварительно установленная численная информация предполагает, что предварительно установленная информация существует и может быть представлена в виде «(номер действительно существующей предварительно установленной информации) - 1». Затем принимают (шаг S430) предварительно установленную информацию о длине, указывающую, сколько имеется бит (или байт) метаданных для представления предварительно установленной информации. На основе предварительно установленной информации о длине принимают (шаг S435) предварительно установленные метаданные. Например, выводят (шаг S437) режим караоке, режим концертного зала, режим новостей или т.п. В этом случае предварительно установленные метаданные могут относиться к текстовому типу. Как упоминалось в вышеприведенном описании, предварительно установленные метаданные могут включать в себя данные, раскрывающие автора предварительно установленной информации, дату написания, название объекта, настраиваемого с помощью предварительно установленной информации, и т.п., а также метаданные, представляющие звуковой сценический эффект предварительно установленной информации, причем примеры предварительно установленных метаданных этим не ограничиваются.

Затем принимают (шаг S440) предварительно установленную информацию о типе, указывающую тип предварительно установленных данных рендеринга, включенных в предварительно установленную информацию. На основе предварительно установленной информации о типе на шаге S445 определяют, относится ли тип предварительно установленных данных к матричному типу. Если типом предварительно установленных данных является матричный тип («да» на шаге S445), то на шаге S450 принимают информацию о выходном канале, указывающую, сколько объектных каналов существует. На основе информации о выходном канале на шаге S455 принимают соответствующую предварительно установленную матрицу из закодированной предварительно установленной матрицы. Размерность предварительно установленной матрицы определяют на основе номера объекта и номера выходного канала. Например, если выходным каналом объекта является стереоканал, то принятой предварительно установленной матрицей окажется предварительно установленная матрица стерео типа «(номер объекта)*2».

На шаге S460 определяют, меньше ли индекс i предварительно установленной информации (i-й), включающей в себя принятую ранее предварительно установленную информацию о длине, предварительно установленные метаданные, предварительно установленную информацию о типе, информацию о выходных каналах и предварительно установленную матрицу, чем число (n) предустановок, указанных в предварительно заданной численной информации. Если i меньше числа, указанного в предварительно установленной информации («да» на шаге S460), то процедура возвращается к шагу S430, а затем повторяется шаг приема предварительно установленной информации о длине для следующей предустановки [(i+1)-й]. Если i-я предустановка равна числу в предварительно установленной информации («нет» на шаге S460), то на шаге S465 настраивают уровень объекта с применением к аудиосигналу предварительно установленной матрицы. Между тем, если в матрице не присутствует упомянутая предварительно установленная матрица («нет» на шаге S445), то на шаге S457 принимают предварительно установленные данные, реализованные в типе, за исключением матрицы, установленной кодером. Затем на шаге S468 настраивают уровень объекта, применяя к аудиосигналу принятые предварительно установленные данные. Далее можно вывести аудиосигнал, включающий в себя настроенный объект (S470).

На шаге S465 настройки объекта с применением предварительно установленной матрицы можно использовать предварительно установленную матрицу, выбранную пользователем (не показано). Пользователь способен выбрать предварительно установленные метаданные, соответствующие предварительно установленной матрице, причем предварительно установленные метаданные выводят на шаге S437 вывода метаданных. Например, если пользователь выбирает из предварительно установленных метаданных метаданные, представленные как режим караоке, то из принятой на шаге S455 предварительно установленной матрицы на основе информации о выходном канале выбирается предварительно установленная матрица, соответствующая предварительно установленным метаданным для режима караоке. Затем с применением к аудиосигналу выбранной предварительно установленной матрицы, соответствующей режиму караоке, выполняют настройку уровня объекта. После этого выполняется вывод аудиосигнала, включающего в себя настроенный объект.

На фиг.5 представлена схема синтаксиса согласно варианту настоящего изобретения.

Обратимся к фиг.5, где информация, соответствующая предварительно установленной информации, может существовать в области заголовка битового потока. Таким образом, предварительно установленную численную информацию (bsNumPresets) можно получить из области заголовка битового потока.

Если предварительно установленная численная информация существует (если (bsNumPresets)), то получают номер предварительно установленной информации, который указан в предварительно установленной информации о номерах [numPresets = bsNumPresets+1]. Например, если существует одна предварительно установленная информация, то предварительно установленная информация о номерах может установить «bsNumPresets» в 0. В этом случае действительный номер предварительно установленной информации определяется и используется как «(предварительно установленная информация о номерах)+1». Сначала предварительно установленная информация о номерах может быть получена из битового потока.

На основе предварительно установленной информации о номерах можно получить информацию, указывающую тип предварительно установленных данных рендеринга для каждой предварительно установленной информации (i-я предустановка) (bsPresetType[i]). Если случай пересылки предварительно установленных данных рендеринга по матричному типу определить как специальный предварительно установленный тип (случай пересылки bsPresetType[i] при матричном типе), то информацией, указывающей тип предварительно установленных данных рендеринга, может быть вышеупомянутая предварительно установленная информация о типе (preset_type_flag), указывающая, были ли созданы и переданы предварительно установленные данные рендеринга по матричному типу. В этом случае предварительно установленная информация о типе может быть представлена в виде одного бита.

Если предварительно установленные данные рендеринга, включенные в i-ю предварительно установленную информацию, относятся к матричному типу (bsPresetType[i]), то получают информацию о выходных каналах (bsPresetCh[i]), указывающую, сколько каналов имеется в выходном канале. Наконец, получают предварительно установленную матрицу для настройки уровня объекта, содержащегося в аудиосигнале, на основе информации о выходном канале (getRenderingMatrix()).

На фиг.6 показана схема синтаксиса, представляющего способ обработки аудиосигнала согласно другому варианту настоящего изобретения. Предварительно установленная информация существует в области заголовка и впоследствии может быть применена ко всем кадрам одинаковым образом. В альтернативном варианте предварительно установленную информацию применяют по-разному в зависимости от времени (далее это называется «переменная во времени») для эффективной настройки уровня объекта. Если предварительно установленная информация является переменной во времени, то информация, соответствующая предварительно установленной информации, должна быть предусмотрена для каждого кадра. Таким образом, информацию, указывающую, предусмотрена ли предварительно установленная информация для каждого кадра, включают в заголовок, в результате чего можно обеспечить эффективную конфигурацию битового потока.

Обратимся к фиг.6, где показан синтаксис, указывающий, включена ли предварительно установленная информация для каждого кадра. Этот синтаксис аналогичен прежнему синтаксису, показанному на фиг.5, который указывает способ обработки аудиосигнала, показанный на фиг.5. Синтаксис, показанный на фиг.6, может еще включать в себя предварительно установленную информацию об изменяющемся во времени флаге (bsPresetTimeVarying[i]), указывающую, является ли предварительно установленная информация переменной во времени, то есть для каждого кадра после получения информации о выходном канале (bsPresetCh[i]). Если в область заголовка битового потока включена предварительно установленная информация об изменяющемся во времени флаге, настраивается уровень объекта с использованием предварительно установленной матрицы и предварительно установленных метаданных, включенных в область кадра битового потока. Если предварительно установленная информация об изменяющемся во времени флаге в заголовке присутствует, то определяется, имеется ли обновление предварительно установленной информации для каждого кадра. Если обновления нет, то отдельный флаг устанавливают в состояние «удержание». Если обновление есть, то отдельный флаг устанавливают в состояние «считывание». Таким образом, предоставляется возможность эффективной настройки битового потока путем настройки отдельного флага.

Кроме того, в битовом потоке имеется предварительно установленная информация о наличии (bsPresetExists), указыва