способ создания многоканального сигнала
Классы МПК: | G06F5/00 Способы или устройства для преобразования данных без изменения порядка их следования или объема информации, подлежащей обработке |
Автор(ы): | ОХ Хиеон О. (KR), ПАНГ Хее Сук (KR), КИМ Донг Соо (KR), ЛИМ Дзае Хиун (KR), КИМ Хио Дзин (KR), ДЗУНГ Йанг Вон (KR) |
Патентообладатель(и): | ЭлДжи ЭЛЕКТРОНИКС ИНК. (KR) |
Приоритеты: |
подача заявки:
2006-07-28 публикация патента:
20.03.2011 |
Предложен способ создания многоканального сигнала. В способе принимают сигнал понижающего смешивания, информацию о конфигурации базового канала, указывающую информацию о конфигурации одного канала из информации о конфигурациях нескольких предварительно установленных каналов и информацию о конфигурации расширительного канала, включающую в себя идентификатор типа. Затем создают базовые выходные каналы, используя информацию о конфигурации базового канала и сигнал понижающего смешивания. Затем создают, по меньшей мере, один расширительный выходной канал, используя информацию о конфигурации расширительного канала, и базовые выходные каналы так, что каждый расширительный канал создают только из одного базового канала. Техническим результатом изобретения является создание сигнала повышающего смешивания. 1 з.п. ф-лы, 5 ил.
Формула изобретения
1. Способ создания многоканального сигнала, содержащий этапы, на которых
принимают сигнал понижающего смешивания, информацию о конфигурации базового канала, указывающую информацию о конфигурации одного канала из информации о конфигурациях нескольких предварительно установленных каналов, и информацию о конфигурации расширительного канала, включающую в себя идентификатор типа;
создают базовые выходные каналы, используя информацию о конфигурации базового канала и сигнал понижающего смешивания; и
создают, по меньшей мере, один расширительный выходной канал, используя информацию о конфигурации расширительного канала, и базовые выходные каналы, так, что каждый расширительный канал создают только из одного базового канала,
причем количество базовых выходных каналов больше, чем количество каналов сигнала понижающего смешивания, и
при этом количество выходных каналов созданного сигнала, включающее в себя, по меньшей мере, один расширительный выходной канал, больше количества базовых выходных каналов.
2. Способ по п.1, в котором идентификатор типа включает в себя один идентификатор из идентификатора деления и идентификатора неделения, причем идентификатор деления указывает деление на каналы в узле уровня в расширительной конфигурации дерева звукового канала, а идентификатор неделения указывает неделение на каналы в узле уровня в расширительной конфигурации дерева звукового канала.
Описание изобретения к патенту
Область техники, к которой относится изобретение
Настоящее изобретение относится к способу сигнализации и, в частности, к способу деления сигнала на несколько сигналов, и эффективному представлению информации о делении (также называемой «информацией о расщеплении») разделенных сигналов.
Уровень техники
В основном, сигналы могут конфигурироваться различными путями (например, блок, полоса и канал). Вышеупомянутые сигналы могут обрабатываться без деления на несколько единиц в пределах стационарного периода, в котором сигналы могут сохранять предварительно определенные статистические характеристики, так как является преимуществом сжатие сигналов.
Предпочтительно, чтобы сигнал обрабатывался дробно в переходный период, в котором характеристики сигнала резко меняются, из-за предотвращения искажения сигнала.
Однако если пользователь хочет дробно обрабатывать вышеупомянутые сигналы, не существует подробного способа сигнализации разделенной информации. Поэтому трудно эффективно обрабатывать вышеупомянутые сигналы.
Сущность изобретения
Следовательно, настоящее изобретение относится к способу сигнализации информации о делении, который, по существу, устраняет одну или несколько проблем из-за ограничений и недостатков связанного уровня техники.
Задача настоящего изобретения, разработанного для решения проблемы, заключается в способе эффективной сигнализации разделенных сигналов.
Задача настоящего изобретения может быть решена посредством обеспечения способа сигнализации для информации о делении сигнала, содержащего этапы, на которых назначают количество нижних узлов, равное количеству делений, нижнему уровню, если узел верхнего уровня представлен посредством идентификатора (ИД) деления; и не назначают никакой нижний узел нижнему уровню, если узел верхнего уровня представлен посредством идентификатора (ИД) неделения, причем информация о делении сигнала включает в себя ИД деления и ИД неделения, указывающие наличие или отсутствие деления сигнала в узле уровня.
Краткое описание чертежей
Прилагаемые чертежи, которые включены для обеспечения лучшего понимания изобретения, иллюстрируют варианты осуществления изобретения и вместе с описанием служат для объяснения принципа изобретения.
На чертежах:
фиг.1 представляет собой схему концептуального представления, иллюстрирующую способ сигнализации для информации о делении на блоки согласно варианту осуществления настоящего изобретения;
фиг.2 и фиг.3 представляют собой схему концептуального представления, иллюстрирующую способ сигнализации для информации о делении на полосы и каналы согласно варианту осуществления настоящего изобретения;
фиг.4 представляет собой схему концептуального представления, иллюстрирующую способ создания многоканального сигнала согласно другому варианту осуществления настоящего изобретения; и
фиг.5 представляет собой схему концептуального представления, иллюстрирующую способ сигнализации информации о делении на каналы согласно другому варианту осуществления настоящего изобретения.
Лучший вариант осуществления изобретения
Теперь делается подробная ссылка на предпочтительные варианты осуществления настоящего изобретения, примеры которых изображены на прилагаемых чертежах.
Способ сигнализации для информации о делении согласно настоящему изобретению ниже в данном документе описывается со ссылкой на прилагаемые чертежи.
Способ сигнализации для информации о делении согласно настоящему изобретению классифицируется по категориям сигнала.
Перед описанием настоящего изобретения необходимо отметить, что вышеупомянутый сигнал конфигурируется различными путями, например, блок, полоса и канал.
Вышеупомянутый «способ сигнализации» может включать в себя смысл «сигнализации» или смысл «распознавания сигнализируемого сигнала».
Термин «узел» представляет собой точку, указывающую, делится ли сигнал или нет.
Термин «пространственная информация» представляет собой информацию, способную выполнять понижающее смешивание (преобразование с уменьшением числа каналов) или повышающее смешивание (преобразование с повышением числа каналов) многоканального сигнала.
Необходимо отметить, что пространственная информация указывает на пространственные параметры, однако она не ограничивается вышеупомянутыми примерами и может быть применена к другим примерам, когда необходимо.
Вышеупомянутыми пространственными параметрами являются разность уровней каналов (CLD, РУК), указывающая разность энергий между двумя каналами, межканальная когерентность (ICC, МКК), указывающая корреляцию между двумя каналами, и коэффициенты предсказания канала (CPC, КПК), используемые для создания трех каналов из двух каналов.
Ниже в данном документе подробно описывается деление на блоки, деление на полосы и деление на каналы.
1) Деление на блоки
Обработка блоков требуется для сжатия последовательных данных временной области таким же образом, что и в звуковых сигналах.
Термин «обработка блоков» указывает, что входной сигнал дробно обрабатывается на интервалах предварительно определенного расстояния.
В данном случае вышеупомянутый интервал определяется как блок, и один или несколько блоков объединяются для конфигурирования кадра.
Вышеупомянутый кадр указывает единицу для передачи/хранения данных.
Термин «деление на блоки» или «расщепление на блоки» указывает конкретный процесс, при котором входной сигнал изменяется на блоки разного размера во время обработки сигнала.
Термин «информация о размере блока» представляет собой конкретную информацию, указывающую размер блока, полученный тогда, когда входной сигнал обрабатывается при изменении на блоки разного размера.
В основном, если сигнал конфигурируется в виде блока, обработка сигнала выполняется с использованием длинного блока или короткого блока.
В случае использования короткого блока несколько коротких блоков объединяются, и объединенные блоки соответствуют одному длинному блоку.
Однако сигнал имеет различные характеристики для каждого интервала, так что трудно окончательно определить, что все сигналы могут обрабатываться согласно схеме обработки сигнала с длинным блоком и схеме обработки сигнала с коротким блоком.
Предпочтительно, что блок с заданным размером выбирается из числа блоков различных размеров, подходящих для характеристик сигнала в пределах заданного интервала, и затем деление на блоки выполняется над выбранным блоком.
Более подробно, блоки конфигурируются так, чтобы они имели два или более различных размеров. Блок с предварительно определенным размером из числа двух или более блоков с различными размерами может выбираться из кадра различным образом.
Для этой цели необходимо указать, какие блоки содержатся в текущем кадре, так что способ сигнализации требуется для вышеупомянутых операций.
Вышеупомянутый способ сигнализации классифицируется на способ последовательной сигнализации и способ иерархической сигнализации.
Способ последовательной сигнализации предварительно определяет размер кадра (т.е. длину, обозначаемую посредством «N») и выполняет процесс сигнализации, используя количество блоков М с минимальными размерами.
В этом случае длина «N» кадра представляет собой кратное заданного М. Размер кадра может быть фиксированной величиной или может быть заданной величиной, которую можно передавать в пункт назначения в качестве дополнительной информации.
Например, при условии, что N равно 2048 (N=2048), М равно 256 (М=256) и блоки располагаются в порядке 256 256 1024 512, информация о размере блока может обрабатываться сигнальным образом в порядке M*1, M*1, M*4, M*2 1, 1, 4, 2 0, 0, 3, 1.
Способ иерархической сигнализации может классифицироваться на способ передачи информации о глубине уровня и на способ непередачи информации о глубине уровня, и подробное их описание ниже в данном документе приводится со ссылкой на прилагаемые чертежи.
Фиг.1 представляет собой схему концептуального представления, иллюстрирующую способ сигнализации для информации о делении на блоки согласно варианту осуществления настоящего изобретения.
Как показано на фиг.1, каждый уровень обозначается уровнем, и глубина уровня устанавливается на «5».
«Уровень 1» включает в себя первый блок 210, который является самым длинным блоком, используемым в качестве базового блока для деления на блоки, и длина первого блока 210 равна N.
Позиции (1), (2), (a), (b), (c) и (d) указывают примерные последовательности двоичной сигнализации.
Согласно настоящему варианту осуществления информация о делении на блоки, указывающая, делится ли блок или нет, представляется посредством ИД (идентификатора) деления и ИД неделения. Заданное число «1» используется в качестве ИД деления, и заданное число «0» используется в качестве ИД неделения.
Вышеупомянутые ИД деления и ИД неделения представляются в узлах для каждого уровня.
ИД деления указывает, что предварительно определенный блок, содержащийся на верхнем уровне, делится на равные половины на нижнем уровне, и также указывает, что нижний узел назначается нижнему уровню.
ИД неделения указывает, что предварительно определенный блок верхнего уровня не делится посредством нижнего уровня, и также указывает, что любой нижний узел, соответствующий узлу, который представляется посредством ИД неделения, не назначается нижнему уровню. Неназначение нижнего узла означает, что нет выполнения дополнительных операций сигнализации.
Так как информация (1) о делении на блоки первого блока 210 имеет значение 1 на самом верхнем уровне (т.е. уровне 1), выполняется деление на блоки первого блока 210.
Уровень 2, служащий в качестве нижнего уровня для уровня 1, включает в себя два блока 220 и 221, каждый из которых имеет длину N/2.
Информация (2) о делении на блоки блока 220, содержащегося на уровне 2, имеет значение «1», и информация (3) о делении на блоки блока 221 имеет значение «1», так что уровень 3, служащий в качестве нижнего уровня для уровня 2, включает в себя четыре блока 230, 231, 232 и 233, каждый из которых имеет длину N/4.
Информация (4) о делении на блоки, связанная с блоком 230, содержащимся на уровне 3, имеет значение «0». Информация (5) о делении на блоки, связанная с блоком 231, имеет значение «1». Информация (6) о делении на блоки, связанная с блоком 232, имеет значение «1». Информация (7) о делении на блоки, связанная с блоком 233, содержащимся на уровне 3, имеет значение «0».
Поэтому в соответствии с информацией о делении на блоки уровня 3, деление на блоки не выполняется над блоками 230 и 233 уровня 3, но выполняется над блоками 231 и 232 уровня 3.
В данном случае нижний узел не назначается уровню 4, служащему в качестве нижнего уровня вышеупомянутых не разделенных на блоки блоков 230 и 233 уровня 3.
Разделенные на блоки блоки 231 и 232 уровня 3 назначают нижний узел нижнему уровню. И наличие или отсутствие деления на блоки представляется в нижнем узле.
Уровень 4 имеет длину N/8 и включает в себя блоки 240 и 241, на которые делится блок 231 уровня 3, и также включает в себя другие блоки 242 и 243, на которые делится блок 232 уровня 3.
Информация (8) о делении на блоки, связанная с блоком 240 уровня 4, имеет значение «0». Информация (9) о делении на блоки, связанная с блоком 241 уровня 4, имеет значение «1». Информация (а) о делении на блоки, связанная с блоком 242 уровня 4, имеет значение «0». Информация (b) о делении на блоки, связанная с блоком 243 уровня 4, имеет значение «0».
Поэтому в соответствии с информацией о делении на блоки уровня 4 деление на блоки не выполняется над блоками 240, 242 и 243 уровня 4, но выполняется над блоком 241 уровня 4.
В данном случае нижний узел не назначается уровню 5, служащему в качестве нижнего уровня вышеупомянутых не разделенных на блоки блоков 240, 242 и 243 уровня 4.
Разделенный на блоки блок 241 уровня 4 назначает нижний узел уровню 5, так что он указывает наличие или отсутствие деления на блоки в вышеупомянутом нижнем узле.
Уровень 5 имеет длину N/16 и включает в себя блоки 250 и 251, на которые делится блок 241 уровня 4.
Информация (с) о делении на блоки, связанная с блоком 250 уровня 5, имеет значение «0». Информация (d) о делении на блоки, связанная с блоком 251 уровня 5, имеет значение «0».
Поэтому каждый из блоков, содержащихся на уровне 4, имеет значение «0», так что иерархическое деление на блоки больше не выполняется, и может распознаваться глубина деления на блоки блока.
Структура расположения блоков, имеющих возможность осуществлять иерархическое деление на блоки, включает в себя N/4 блок (т.е. блок, имеющий длину N/4), N/8 блок, N/16 блок, N/16 блок, N/8 блок, N/8 блок и N/8 блок.
Если длина сигнала равна N, разделенные на блоки блоки имеют любую одну из длин (т.е. N/2, N/4, N/8, N/16 и N/32 ), как представлено посредством «N/xi» (где i=1, 2, Р, при этом Р представляет собой целое число и х=2).
В случае представления информации о делении на блоки, допускающей обозначение двоичным числом в соответствии с последовательностями (1) (2) (3) (4) (5) (6) (7) (8) (9) (а) (b) (c) (d) двоичной сигнализации, информация о делении на блоки может обозначаться 13 битами «1110110010000».
Вышеупомянутое описание раскрывает примерный случай, в котором информация о глубине уровня дополнительно не представляется и может распознаваться только посредством информации о делении на блоки, обозначенной при помощи ИД деления и ИД неделения.
Однако необходимо отметить, что другая информация о делении на блоки для дополнительного представления информации о глубине уровня также может обрабатываться посредством сигнализации.
Например, информация о глубине уровня представляется посредством ИД завершения деления и ИД продолжения деления.
Вышеупомянутый ИД завершения деления указывает самый нижний уровень, на котором больше не выполняется деление на блоки. Вышеупомянутый ИД продолжения деления указывает остальные уровни за исключением самого нижнего уровня. В данном случае ИД продолжения деления обозначается посредством «1», и ИД завершения деления обозначается посредством «0».
Глубина уровня, изображенного на фиг.1, равна «5» и также может быть представлена посредством «11110», используя ИД «0» завершения деления и ИД «1» продолжения деления.
Размер субблока может распознаваться при помощи вышеупомянутого способа сигнализации.
Таким образом, в случае дополнительного представления информации о глубине, только ИД неделения может представляться в узле, назначенном самому нижнему уровню, так что процесс сигнализации может выполняться в диапазоне от текущего уровня до уровня, предыдущего самому нижнему уровню.
Например, при условии, что ИД деления обозначается посредством «1», и ИД неделения обозначается посредством «0», и ИД продолжения деления обозначается посредством «1», и ИД завершения деления обозначается посредством «0», заданное значение, указывающее, делится ли узел, назначенный самому нижнему уровню, может представляться посредством «0», указывающим завершение деления.
2) Деление на полосы
Ниже в данном документе описывается деление на полосы со ссылкой на фиг.2-3.
Фиг.2 представляет собой схему концептуального представления, иллюстрирующую способ сигнализации информации о делении на полосы согласно другому варианту осуществления настоящего изобретения.
Фиг.2 изображает иерархическое деление на полосы, сконфигурированное в структуре дерева в блоке фильтров подполос. Разрешение по частоте подполосы может определяться различным образом, и ниже в данном документе подробно описывается его подробное описание.
По сравнению с делением на блоки на фиг.1, деление на полосы на фиг.2 включает в себя множество полос на самом верхнем уровне, тогда как самый верхний уровень на фиг.1 состоит из одного длинного блока.
Согласно настоящему варианту осуществления информация о делении на полосы, указывающая, делится ли полоса или нет, представляется посредством ИД деления и ИД неделения. Значение «1» используется в качестве ИД деления, и значение «0» используется в качестве ИД неделения.
ИД деления и ИД неделения могут указываться в узлах для каждого уровня.
ИД деления указывает, что полоса М-го уровня делится на равные половины на (М+1)-ом уровне.
ИД неделения указывает, что полоса М-го уровня не делится на (М+1)-ом уровне, и также указывает, что любой нижний узел, соответствующий узлу, который представляется посредством ИД неделения, не назначается нижнему уровню. Неназначение нижнего узла означает, что не выполняются дополнительные операции сигнализации.
Уровень 1, служащий в качестве самого верхнего уровня, включает в себя с первой по шестую полосы 310, 311, 312, 313, 314 и 315.
Информация (1) о делении на полосы первой полосы 310 обозначается посредством «1». Информация (2) о делении на полосы второй полосы 311 обозначается посредством «1». Информация (3) о делении на полосы третьей полосы 312 обозначается посредством «0». Информация (4) о делении на полосы четвертой полосы 313 обозначается посредством «0». Информация (5) о делении на полосы пятой полосы 314 обозначается посредством «0». Информация (6) о делении на полосы четвертой полосы 313 обозначается посредством «0».
Вышеупомянутая информация о делении на полосы указывается в узле, назначенном уровню 1.
В соответствии с информацией (1) и (2) о делении на полосы первая полоса 310 создает модуль 310Т преобразования сигнала, и вторая полоса 311 создает модуль 311Т преобразования сигнала, так что нижние полосы 320, 321, 322 и 323 создаются на уровне 2. Нижние узлы назначаются нижним полосам 320, 321, 322 и 323. Необходимо отметить, что вышеупомянутый модуль преобразования сигнала также может быть назван «модулем преобразования полосы» в настоящем варианте осуществления.
Между тем, третья, четвертая, пятая или шестая полоса 312, 313, 314 или 315, на которых нет деления на полосы, не создает модуль преобразования полосы. Нижние полосы, соответствующие уровню 2, также не создаются в третьей, четвертой, пятой или шестой полосе 312, 313, 314 или 315. Поэтому никакой нижний узел, соответствующий 312, 313, 314 и 315, не назначается уровню 2.
Уровень 2 включает в себя две полосы 320 и 321, на которые делится полоса 310 уровня 1, и также включает в себя две полосы 322 и 323, на которые делится полоса 311 уровня 1.
Информация (7) о делении на полосы полосы 320 обозначается посредством «1». Информация (8) о делении на полосы полосы 321 обозначается посредством «1». Информация (9) о делении на полосы полосы 322 обозначается посредством «0». Информация (10) о делении на полосы полосы 323 обозначается посредством «0».
В соответствии с вышеупомянутой информацией (7) и (8) о делении на полосы полоса 320 создает модуль 320Т преобразования полосы, и полоса 321 создает модуль 321Т преобразования полосы, так что нижние полосы 330, 331, 332 и 333 создаются на уровне 3. Нижние узлы назначаются нижним полосам 330, 331, 332 и 333.
Между тем полосы 322 и 323, на которых нет деления на полосы, не создают модуль преобразования полосы. Нижние полосы, соответствующие уровню 3, также не создаются в полосах 322 и 323. Поэтому нижний узел также не назначается полосам 322 и 323.
Уровень 3 включает в себя две полосы 330 и 331, на которые делится полоса 320 уровня 2, и также включает в себя две полосы 332 и 333, на которые делится полоса 321 уровня 2.
Информация (11) о делении на полосы полосы 330 обозначается посредством «1». Информация (12) о делении на полосы полосы 331 обозначается посредством «0». Информация (13) о делении на полосы третьей полосы 332 обозначается посредством «0». Информация (14) о делении на полосы полосы 333 обозначается посредством «0».
В соответствии с вышеупомянутой информацией (11) о делении на полосы полоса 330 создает модуль 330Т преобразования сигнала, и нижние полосы 340 и 341 создаются на уровне 4. Нижние узлы назначаются нижним полосам 340 и 341.
Между тем полосы 331, 332 и 333, в которых нет деления на полосы, не создают модуль преобразования полосы. Нижние полосы, соответствующие уровню 4, также не создаются в полосах 331, 332 и 333. Поэтому нижний узел также не назначается полосам 322 и 323. Поэтому нижний узел также не назначается полосам 331, 332 и 333.
Уровень 4 включает в себя две полосы 340 и 341, на которые делится полоса 330 уровня 3.
Информация (15) о делении на полосы полосы 340 обозначается посредством «0». Информация (16) о делении на полосы полосы 341 обозначается посредством «0».
Поэтому нет нижнего уровня, способного выполнить деление на полосы, и процесс сигнализации завершается. В данном случае самый нижний уровень равен уровню 4.
В случае представления информации о делении на блоки, допускающей обозначение двоичным числом в соответствии с последовательностями (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) двоичной сигнализации, информация о делении на блоки может обозначаться 16 битами «1100001100100000».
Фиг.3 представляет собой блок-схему, иллюстрирующую способ сигнализации для информации о делении на полосы согласно другому варианту осуществления настоящего изобретения.
По сравнению с фиг.2 деление на полосы по фиг.3 аналогично делению по фиг.2, принимая во внимание способ выполнения деления на полосы.
Однако, как показано на фиг.3, последовательность двоичной сигнализации информации о делении на полосы на фиг.3 отличается от последовательности на фиг.2.
Поэтому в случае представления информации о делении на блоки, допускающей обозначение двоичным числом в соответствии с последовательностями (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) двоичной сигнализации, информация о делении на блоки может обозначаться 16 битами «1110001001000000».
Вышеупомянутое описание раскрывает примерный случай, в котором информация о глубине уровня дополнительно не представляется и может распознаваться только посредством информации о делении на полосы, обозначенной посредством ИД деления и ИД неделения.
Однако необходимо отметить, что другая информация о делении на полосы для дополнительного представления информации о глубине уровня также может обрабатываться посредством сигнализации.
Например, информация о глубине уровня представляется посредством ИД завершения деления и ИД продолжения деления.
Вышеупомянутый ИД завершения деления указывает самый нижний уровень, на котором больше не выполняется деление на полосы. Вышеупомянутый ИД продолжения деления указывает остальные уровни за исключением самого нижнего уровня. В данном случае ИД продолжения деления обозначается посредством «1», и ИД завершения деления обозначается посредством «0».
Глубина уровня, изображенного на фиг.2-3, равна «4» и также может представляться посредством «1110», используя ИД «0» завершения деления и ИД «1» продолжения деления.
Размер подполосы может распознаваться посредством вышеупомянутого способа сигнализации.
Таким образом, в случае дополнительного представления информации о глубине только ИД неделения может представляться в узле, назначенном самому нижнему уровню, так что процесс сигнализации может выполняться в диапазоне от текущего уровня до уровня, предыдущего самому нижнему уровню.
Например, при условии, что ИД деления обозначается посредством «1», и ИД неделения обозначается посредством «0», и ИД продолжения деления обозначается посредством «1», и ИД завершения деления обозначается посредством «0», конкретное значение, указывающее, делится ли узел, назначенный самому нижнему уровню, может представляться посредством «0», указывающего завершение деления.
3) Деление на каналы
Информация о делении на каналы относится к информации о конфигурации канала, используемой для конфигурации канала, так что подробное описание деления на каналы ниже в данном документе описывается со ссылкой на вышеупомянутую информацию о конфигурации канала.
В частности, подробно описывается пример конфигурации канала, полученной тогда, когда кодируется или декодируется многоканальный звуковой сигнал.
Базовая пространственная информация требуется для кодирования многоканального звукового сигнала. Вышеупомянутая базовая пространственная информация включает в себя базовую информацию о конфигурации, допускающую указание информации о конфигурации, связанной с базовыми средами и базовыми данными, соответствующими базовой информации о конфигурации.
Также многоканальное звуковое кодирование селективно требует расширительной пространственной информации. Вышеупомянутая расширительная пространственная информация включает в себя расширительную информацию о конфигурации, указывающую информацию о конфигурации, связанную с расширительными средами и расширительными данными, соответствующими расширительной информации о конфигурации. Может существовать одна информация о конфигурации вышеупомянутой расширительной среды или несколько. Вышеупомянутая расширительная среда может идентифицироваться посредством ИД типа.
Между тем конфигурация канала, упоминаемая вышеупомянутым многоканальным кодированием сигнала, классифицируется, главным образом, на две конфигурации канала, т.е. конфигурацию базового канала и конфигурацию расширительного канала.
Информация о конфигурации одного или нескольких каналов используется в качестве вышеупомянутой информации о конфигурации базового канала. В частности, информация о конфигурации базового канала указывает информацию о конфигурации одного канала, выбранную из информации о конфигурациях нескольких каналов.
Для удобства описания информация о конфигурации базового канала упоминается как «информация о конфигурации фиксированного канала», и многочисленные каналы (т.е. многоканальный), созданные посредством информации о конфигурации фиксированного канала, упоминаются как «фиксированный выходной канал».
Информация о конфигурации фиксированного канала и связанные с ней данные о конфигурации канала требуются для создания вышеупомянутого фиксированного выходного канала.
Информация о конфигурации фиксированного канала указывает один компонент конфигурации канала из числа нескольких компонентов конфигурации предварительно установленных каналов. Вышеупомянутая конфигурация предварительно установленных каналов может представляться различным образом. Например, канал может конфигурироваться в виде «5-1-5», «5-2-5», «7-2-7» или «7-5-7».
Вышеупомянутая конфигурация «5-2-5» указывает заданную структуру канала, в которой шесть входных каналов смешиваются с понижением в два канала, и каналы с пониженным смешиванием выводятся на шесть каналов. Остальные конфигурации канала, отличные от конфигурации «5-2-5», имеют такую же структуру канала, что и структура конфигурации «5-2-5».
Вышеупомянутая информация о конфигурации фиксированного канала содержится в базовой информации о конфигурации, и данные, связанные с информацией о конфигурации фиксированного канала, содержатся в базовых данных.
Многочисленные параметры могут использоваться в качестве вышеупомянутых базовых данных, например, параметр разности уровней каналов (РУК), указывающий разность энергии между двумя каналами, параметр межканальной когерентности (МКК), указывающий корреляцию между двумя каналами, и параметр коэффициентов предсказания канала (КПК), используемый для создания трех каналов из двух каналов.
Вышеупомянутая конфигурация расширительного канала указывает конфигурацию канала, образованную после конфигурации фиксированного канала.
Вышеупомянутая конфигурация расширительного канала произвольно образуется при помощи кодированных сигналов. Для удобства описания информация о конфигурации расширительного канала упоминается как информация о конфигурации произвольного канала, и многочисленные каналы, созданные при помощи информации о конфигурации произвольного канала, упоминаются как произвольный выходной канал.
Вышеупомянутая информация о конфигурации произвольного канала содержится в информации о расширительной конфигурации и идентифицируется по ИД типа, называемого ИД канала.
Данные о конфигурации произвольного канала, соответствующие информации о конфигурации произвольного канала, содержатся в расширительных данных.
Если требуется, вышеупомянутые данные о конфигурации произвольного канала могут использовать только параметр РУК, указывающий разность энергии между двумя каналами, для простой операции.
Информация о конфигурации произвольного канала представляется посредством ИД деления и ИД неделения. ИД деления, служащий в качестве составляющего элемента вышеупомянутой информации о конфигурации произвольного канала, указывает увеличение количества каналов. ИД неделения указывает конкретный случай, в котором нет изменения количества каналов.
Например, ИД деления указывает, что один входной канал преобразуется в два выходных канала. ИД неделения указывает, что входной канал выводится без какого-либо изменения количества каналов.
В случае представления ИД деления на узле верхнего уровня, назначенном каналу верхнего уровня, нижние каналы создаются на нижнем уровне, и нижние узлы, соответствующие созданным каналам, назначаются нижнему уровню.
Однако в случае представления ИД неделения на узле верхнего уровня, назначенном каналу верхнего уровня, нижние каналы не создаются на нижнем уровне, так что нижние узлы, соответствующие нижним каналам, не назначаются нижнему уровню.
Способ представления вышеупомянутой информации о конфигурации произвольного канала, использующий ИД деления и ИД неделения, ниже в данном документе описывается со ссылкой на фиг.2-3.
Фиг.2-3 изображают не только вышеупомянутое деление на полосы, но также деление на каналы.
Подробное описание фиг.2 сначала описывается следующим образом.
Уровень 1, действующий в качестве самого верхнего уровня, включает в себя шесть полос 310, 311, 312, 313, 314 и 315. Вышеупомянутые полосы 310, 311, 312, 313, 314 и 315 могут служить в качестве вышеупомянутых фиксированных многочисленных каналов, соответственно. Согласно настоящему изобретению ИД деления обозначается посредством «1», и ИД неделения обозначается посредством «0».
Способ представления информации о конфигурации произвольного канала последовательно указывает значения «0» или «1», содержащиеся в узлах, назначенных каналам 310, 311, 312, 313, 314 и 315 уровня 1.
Способ представления информации о конфигурации произвольного канала последовательно указывает значения «0» или «1», содержащиеся в узлах, назначенных каналам 320, 321, 322 и 323 уровня 2.
Способ представления информации о конфигурации произвольного канала последовательно указывает значения «0» или «1», содержащиеся в узлах, назначенных каналам 330, 331, 332 и 333 уровня 3.
Способ представления информации о конфигурации произвольного канала последовательно указывает значения «0» или «1», содержащиеся в узлах, назначенных каналам 340 и 341 уровня 4.
Другими словами, вышеупомянутый способ последовательно указывает, увеличивается ли количество каналов на узлах верхнего уровня, и затем последовательно указывает, увеличивается ли количество каналов на узлах нижнего уровня.
Информация о конфигурации произвольного канала согласно вышеупомянутому способу представляется 16 битами «1100001100100000».
Для удобства описания способ представления информации о конфигурации произвольного канала упоминается как «способ иерархического приоритета».
Согласно способу представления информации о конфигурации произвольного канала, как показано на фиг.3, если первый узел верхнего уровня обозначается посредством «1», когда результат сигнализации получается с первого узла верхнего уровня, нижние узлы, соответствующие первому узлу верхнего уровня, указывают, увеличивается ли последовательно количество каналов. Если первый узел верхнего уровня обозначается посредством «0», когда результат сигнализации получается с первого узла верхнего уровня, текущий узел перемещается во второй узел верхнего уровня, так что второй узел указывает, что последовательно увеличивается количество каналов. Поэтому информация о конфигурации произвольного канала, получаемая вышеупомянутым способом, представляется 16 битами «1110001001000000».
Для удобства описания способ представления информации о конфигурации произвольного канала упоминается как «способ приоритета ветвления».
Способ создания фиксированного выходного канала и произвольного выходного канала ниже в данном документе описывается со ссылкой на фиг.4.
Фиг.4 представляет собой схему концептуального представления, иллюстрирующую способ создания многоканального сигнала согласно настоящему изобретению.
Как показано на фиг.4, произвольный выходной канал (y) создается посредством вычисления между сигналом (х) понижающего смешивания и базисной матрицей (m1), и другой произвольный выходной канал (z) создается посредством вычисления между фиксированным выходным каналом (y) и постматрицей (m2). Если необходимо, могут существовать две или более базисных матриц (m1).
Элементы конфигурации базисной матрицы (m1) могут быть получены посредством использования по меньшей мере одного из РУК, МКК, КПК и вышеупомянутой информации о конфигурации фиксированного канала.
Элементы конфигурации постматрицы (m2) могут быть получены посредством использования РУК и вышеупомянутой информации о конфигурации произвольного канала.
Ниже в данном документе подробно описывается способ создания произвольного выходного канала.
Сначала подробно описывается способ конфигурирования произвольного канала с использованием информации о конфигурации произвольного канала.
Ниже описывается примерный способ представления вышеупомянутой информации о конфигурации произвольного канала, использующий вышеупомянутый способ приоритета ветвления.
Вышеупомянутый примерный способ последовательно распознает ИД деления и ИД неделения, которые служат в качестве компонентов конфигурации информации о конфигурации произвольного канала, и выполняет обработку сигнала в соответствии с распознанным ИД.
Если, как определяется, распознанный ИД представляет собой ИД деления, единственный входной канал подключается к модулю преобразования канала, который представляет собой пример преобразования сигнала, приводящий к созданию двух нижних каналов.
Иначе, если, как определяется, распознанный ИД представляет собой ИД неделения, вышеупомянутый входной канал выводится без какого-либо изменения количества каналов.
Ниже в данном документе описывается его подробное описание.
На первом этапе первоначальное значение количества ИД, подлежащих декодированию, устанавливается на «1», и первоначальное значение количества произвольных выходных каналов устанавливается на «0», и первоначальное значение количества модулей преобразования канала устанавливается на «0».
На втором этапе распознается ИД, подлежащий декодированию.
На третьем этапе, если, как определяется, распознанный ИД представляет собой ИД деления, количество модулей преобразования канала увеличивается на 1, и количество ИД, подлежащих распознаванию, увеличивается на 1.
Если, как определяется, распознанный ИД представляет собой ИД неделения, количество произвольных выходных каналов увеличивается на 1, и количество ИД, подлежащих распознаванию, уменьшается на 1.
До тех пор пока количество ИД, подлежащих декодированию, не достигнет «0», повторяются вышеупомянутые второй и третий этапы.
Вышеупомянутый способ обработки сигнала повторяется в соответствии с количеством фиксированных выходных каналов.
Например, конфигурация произвольного канала, полученная тогда, когда информация о конфигурации произвольного канала обозначается посредством «11100010010000», изображается на фиг.3. В данном случае «1» означает ИД деления, и «0» означает ИД неделения.
Количество «1» указывает количество модулей преобразования канала (т.е. модулей преобразования сигнала на фиг.3), и количество «0» указывает количество произвольных выходных каналов.
Между тем фиксированные выходные каналы могут быть переупорядочены (т.е. перераспределены) в других порядках, и произвольный выходной канал затем может быть создан, как показано на фиг.5.
Фиг.5 представляет собой схему концептуального представления, иллюстрирующую способ сигнализации информации о делении на каналы согласно настоящему изобретению.
Как показано на фиг.5, фиксированные выходные каналы 310, 311, 312, 313, 314 и 315 переупорядочиваются модулем 100 перераспределения. Переупорядоченные фиксированные выходные каналы 310', 311', 312', 313', 314' и 315' служат в качестве каналов самого верхнего уровня, так что создается вышеупомянутый произвольный выходной канал. Само собой разумеется, что вышеупомянутые произвольные выходные каналы могут быть переупорядочены или перераспределены в других порядках.
Между тем, если информация о распределении каналов для распределения каналов информации о конфигурации произвольного канала на громкоговоритель содержится в информации о конфигурации произвольного канала, произвольный выходной канал также может быть распределен на громкоговоритель.
Вышеупомянутое описание раскрывает примерный случай, в котором информация о глубине уровня не представляется дополнительно и может распознаваться посредством информации о конфигурации произвольного канала, обозначаемой посредством ИД деления и ИД неделения.
Однако необходимо отметить, что также может представляться другая информация о конфигурации произвольного канала для дополнительного представления информации о глубине уровня.
Например, информация о глубине уровня представляется посредством ИД завершения деления и ИД продолжения деления.
Вышеупомянутый ИД завершения деления указывает самый нижний уровень, на котором деление канала больше не выполняется. Вышеупомянутый ИД продолжения деления указывает на остальные уровни за исключением самого нижнего уровня. В данном случае ИД продолжения деления обозначается посредством «1», и ИД завершения деления обозначается посредством «0».
Глубина уровня, изображенного на фиг.2-3, равна «4» и также может быть представлена посредством «1110», используя ИД «0» завершения деления и ИД «1» продолжения деления.
Таким образом, в случае дополнительного представления информации о глубине, только ИД неделения может представляться в узле, назначенном самому нижнему уровню, так что процесс сигнализации может выполняться в диапазоне от текущего уровня до уровня, предыдущего самому нижнему уровню.
Например, при условии, что ИД деления обозначается посредством «1», и ИД неделения обозначается посредством «0», и ИД продолжения деления обозначается посредством «1», и ИД завершения деления обозначается посредством «0», заданное значение, указывающее, делится ли узел, назначенный самому нижнему уровню, может представляться посредством «0», указывая завершение деления.
Хотя вышеупомянутая ситуация фактически имеет место, самый нижний уровень может распознаваться посредством вышеупомянутой информации о глубине, и предполагается, что существует пропущенное значение «0», так что может конфигурироваться вышеупомянутый произвольный выходной канал.
Между тем, хотя вышеупомянутая информация о конфигурации произвольного канала передается в декодер, необходимо отметить, что декодер может не использовать принятую информацию о конфигурации произвольного канала, когда необходимо. Вышеупомянутые операции декодера могут иметь место в примерном случае, в котором декодер распознает информацию о конфигурации произвольного канала и размер информации о конфигурации произвольного канала, но пропускает предварительно определенный диапазон, соответствующий вышеупомянутому размеру.
Для специалиста в данной области техники очевидно, что различные модификации и изменения могут быть сделаны в настоящем изобретении без отступления от сущности или объема изобретения. Таким образом, предполагается, что настоящее изобретение охватывает модификации и изменения данного изобретения при условии, что они подпадают под объем прилагаемой формулы изобретения и ее эквивалентов.
Промышленная применимость
Способ сигнализации для информации о делении согласно настоящему изобретению имеет следующие результаты.
Во-первых, если длинный блок с предварительно определенным размером делится на короткие блоки разного размера, вышеупомянутый способ сигнализации согласно настоящему изобретению может выполнять сигнализацию информации об иерархическом делении на блоки, используя минимальное количество битов.
Во-вторых, способу сигнализации согласно настоящему изобретению нет необходимости дополнительно передавать заданную информацию, указывающую количество битов, использованных для процесса сигнализации, и он может распознавать не только глубину разделенного уровня посредством сигнализируемого сигнала, но также окончание сигнализируемого сигнала.
В-третьих, способ сигнализации согласно настоящему изобретению может делить множество подполос на несколько подполос разного размера (например, подполосы, имеющие различную ширину полосы частот), используя минимальное количество битов.
В-четвертых, способ сигнализации согласно настоящему изобретению может выполнять сигнализацию заданной информации, связанной с процессом повышающего смешивания, который позволяет выводить сигнал, принятый по входному каналу (каналам), по большему количеству выходных каналов, чем входной канал (каналы).
Класс G06F5/00 Способы или устройства для преобразования данных без изменения порядка их следования или объема информации, подлежащей обработке