Устройство и способ обработки сигнала и программа

Иллюстрации

Показать все

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

Реферат

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

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

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

Традиционно в качестве методов кодирования аудиосигнала известны НЕ-ААС (Высокоэффективное кодирование аудиосигнала MPEG) (Группа экспертов по кинематографии) 4 (международный стандарт ISO/IEC 14496-3)) и т.п. При таких методах кодирования используется технология кодирования с высокочастотными характеристиками, называемая SBR (Копирование спектральных полос (SBR) (например, см. PTL 1).

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

Конкретнее, предположим, например, что низкочастотный сигнал SL1, показанный на Фиг.1, получается декодированием. Здесь, на Фиг.1, горизонтальная ось указывает частоту, а вертикальная ось указывает энергию соответственных частот аудиосигнала. Кроме того, вертикальные пунктирные линии на чертеже представляют границы полос масштабных коэффициентов. Полосы масштабных коэффициентов представляют собой полосы, которые собирают вместе множество поддиапазонов заданной полосы пропускания, т.е. разрешение анализирующего фильтра в QMF (квадратурном зеркальном фильтре (КвЗФ).

На Фиг.1 полоса, состоящая из семи следующих одна за другой полос масштабных коэффициентов с правой стороны чертежа низкочастотного сигнала SL1, взята в качестве высокого диапазона. Энергии Е11-Е17 высокочастотных полос масштабных коэффициентов получаются для каждой из полос масштабных коэффициентов на высокочастотной стороне декодированием информации SBR.

Помимо этого, низкочастотный сигнал SL1 и энергии высокочастотных полос масштабных коэффициентов используются для генерирования высокочастотного сигнала для каждой полосы масштабных коэффициентов. Например, в случае, когда генерируется высокочастотный сигнал для полосы Bobj масштабных коэффициентов, составляющие полосы Borg масштабных коэффициентов из низкочастотного сигнала SL1 сдвигаются по частоте в диапазон полосы Bobj масштабных коэффициентов. Сигнал, полученный этим частотным сдвигом, регулируется по амплитуде и принимается в качестве высокочастотного сигнала. В это время регулировка усиления проводится так, чтобы средняя энергия сигнала, полученного этим частотным сдвигом, стала такой же величины, что и энергия Е13 высокочастотной полосы масштабных коэффициентов в полосе Bobj масштабных коэффициентов.

Согласно такой обработке показанный на Фиг.2 высокочастотный сигнал SH1 генерируется как составляющая полосы Bobj масштабных коэффициентов. Здесь, на Фиг.2 одинаковые ссылочные позиции назначены элементам, соответствующим случаю по Фиг.1, и их подробное описание опущено или сокращено.

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

Список источников

Патентная литература

Выложенная заявка на патент Японии №2001-521648 (перевод заявки РСТ). Раскрытие изобретения

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

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

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

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

Однако в случаях, когда имеется провал в низкочастотном сигнале SL1, используемом для генерирования высокочастотного сигнала, то есть когда имеется сигнал низкочастотного диапазона с энергетическим спектром, форма которого включает в себя энергетический провал, используемый для генерирования сигнала высокочастотного диапазона, наподобие полосы Borg масштабных коэффициентов Фиг.2, высока вероятность, что форма полученного высокочастотного сигнала SH1 примет форму, в значительной степени отличную от частотной формы исходного сигнала, что станет причиной ухудшения слухового восприятия. Здесь, состояние, в котором имеется провал в низкочастотном сигнале, относится к состоянию, в котором энергия заданной полосы заметно ниже по сравнению с энергиями соседних полос, участок низкочастотного спектра мощности (энергетическое колебание каждой частоты), выдающийся вниз на чертеже. Иными словами, это относится к состоянию, в котором энергия части составляющих полосы имеет провал, то есть энергетический спектр имеет форму, включающую в себя энергетический провал.

В примере на Фиг.2, поскольку имеется провал в низкочастотном сигнале, т.е. в сигнале низкочастотного диапазона SL1, используемом для генерирования высокочастотного сигнала, т.е. сигнала высокочастотного диапазона, провал появляется также в высокочастотном сигнале SH1. Если существует такой провал в низкочастотном сигнале, используемом для генерирования высокочастотного сигнала, высокочастотные составляющие больше нельзя воспроизводить точно, и может появиться ухудшение слуховых характеристик при восприятии звукового сигнала, полученного при декодировании.

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

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

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

На Фиг.3 в качестве высокого диапазона принят диапазон, состоящий из семи следующих одна за другой полос масштабных коэффициентов в правой части изображения низкочастотного сигнала SL2. За счет декодирования информации SBR получаются энергии Е21-Е27 высокочастотных полос масштабных коэффициентов.

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

Следовательно, при генерировании высокочастотного сигнала SH2 в полосе Bobj2 масштабных коэффициентов регулировка усиления выполняется в основном согласно разности G2 энергий между средней энергией полосы Borg2 масштабных коэффициентов низкочастотного сигнала SL2 и энергией Е22 высокочастотной полосы масштабных коэффициентов. Иными словами, регулировка усиления проводится путем сдвига по частоте составляющих полосы Borg2 масштабных коэффициентов низкочастотного сигнала SL2 и умножения полученного в результате сигнала на разность G2 энергий. Это произведение принимается в качестве высокочастотного сигнала SH2.

Однако при ограничении усиления, если разность G2 энергий больше, чем среднее значение G разностей G1-G3 энергий полос Bobj1-Bobj3 масштабных коэффициентов в ограниченной полосе, разность G2 энергий, на которую умножается сдвинутый по частоте сигнал, будет приниматься в качестве среднего значения G. Иными словами, усиление высокочастотного сигнала для полосы Bobj2 масштабных коэффициентов будет подавляться.

В примере на Фиг.3 энергия полосы Borg2 масштабных коэффициентов в низкочастотном сигнале SL2 стала меньше по сравнению с энергиями соседних полос Borg1 и Borg3 масштабных коэффициентов. Иными словами, произошел провал в части полосы Boeg2 масштабных коэффициентов.

В противоположность этому, энергия Е22 высокочастотной полосы масштабных коэффициентов в полосе Bobj2 масштабных коэффициентов, т.е. назначение приложения низкочастотных составляющих больше, чем энергии полос масштабных коэффициентов в полосах Bobj1 и Bobj3 масштабных коэффициентов.

По этой причине разность G2 энергий полосы Bobj2 масштабных коэффициентов становится больше, чем среднее значение G разности энергий в ограниченной полосе, и усиление высокочастотного сигнала для полосы Bobj2 масштабных коэффициентов подавляется ограничением усиления.

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

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

Например, как показано на Фиг.4, предположим, что используются соответственные поддиапазоны Borg1-Borg3 низкочастотного сигнала SL3, генерируются соответственные высокочастотные сигналы в поддиапазонах Bobj1-Bobj3 на высокочастотной стороне, а в качестве ограниченной полосы принимается полоса, состоящая из поддиапазонов Bobj1-Bobj3.

Здесь, на Фиг.4 горизонтальная ось указывает частоту, а вертикальная ось указывает энергию соответственных частот аудиосигнала. Кроме того, за счет декодирования информации SBR для каждой полосы масштабных коэффициентов получаются энергии Е31-Е37 высокочастотных полос масштабных коэффициентов.

В примере по Фиг.4 энергия поддиапазона Borg2 в низкочастотном сигнале SL3 стала меньше по сравнению с энергиями смежных поддиапазонов Borg1 и Borg3, и в части произошел провал поддиапазона Borg2. По этой причине и аналогично случаю Фиг.3, разность энергий между энергией поддиапазона Borg2 низкочастотного сигнала SL3 и энергией Е33 высокочастотной полосы масштабных коэффициентов стала выше, чем среднее значение разности энергий в ограниченной полосе. Таким образом, усиление высокочастотного сигнала SH3 в поддиапазоне Bobj2 подавляется ограничением усиления.

В результате, в поддиапазоне Bobj2 энергия высокочастотного сигнала SH3 становится гораздо ниже, чем энергия Е33 высокочастотной полосы масштабных коэффициентов, и частотная огибающая генерируемого высокочастотного сигнала может принять форму, которая сильно отличается от частотной огибающей исходного сигнала. Таким образом, аналогично случаю по Фиг.3, в звуковом сигнале, полученном путем декодирования, происходит ухудшение слухового восприятия.

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

Полезные эффекты изобретения

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

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

Фиг.1 является схемой, поясняющей традиционное SBR.

Фиг.2 является схемой, поясняющей традиционное SBR.

Фиг.3 является схемой, поясняющей традиционное ограничение усиления.

Фиг.4 является схемой, поясняющей традиционную интерполяцию.

Фиг.5 является схемой, поясняющей SBR, к которому применен один вариант осуществления.

Фиг.6 является схемой, иллюстрирующей примерную конфигурацию варианта осуществления кодера, с применением одного варианта осуществления.

Фиг.7 является блок-схемой алгоритма, поясняющей процесс кодирования.

Фиг.8 является схемой, иллюстрирующей примерную конфигурацию варианта осуществления декодера, с применением одного варианта осуществления.

Фиг.9 является блок-схемой алгоритма, поясняющей процесс декодирования.

Фиг.10 является блок-схемой алгоритма, поясняющей процесс кодирования.

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

Фиг.12 является блок-схемой алгоритма, поясняющей процесс кодирования.

Фиг.13 является блок-схемой алгоритма, поясняющей процесс декодирования.

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

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

Далее варианты осуществления будут описаны со ссылкой на чертежи. Обзор настоящего изобретения

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

Например, предположим, что на стороне декодирования аудиосигнала из данных, принятых от кодирующей стороны, получаются низкочастотный сигнал SL11 и энергии Eobj1-Eobj7 высокочастотных полос масштабных коэффициентов соответственных полос Bobj1-Bobj7 масштабных коэффициентов. Предположим также, что используются низкочастотный сигнал SL11 и энергии Eobj1-Eobj7 высокочастотных полос масштабных коэффициентов, и генерируются высокочастотные сигналы соответственных полос Bobj1-Bobj7 масштабных коэффициентов.

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

В примере на Фиг.5 спектр мощности низкочастотного сигнала SL11 имеет сильный провал на чертеже в части полосы Borg1 масштабных коэффициентов. Иными словами, энергия стала малой по сравнению с прочими полосами. По этой причине, если высокочастотный сигнал в полосе Bobj3 масштабных коэффициентов генерируется традиционным SBR, в полученном высокочастотном сигнале также появится провал, и в звуковом сигнале появится ухудшение звучания.

Соответственно, в одном варианте осуществления сначала проводится выравнивание (т.е. сглаживание) над составляющей полосы Borg1 масштабных коэффициентов низкочастотного сигнала SL11. Таким образом, получается низкочастотный сигнал Н11 выравниваемой полосы Borg1 масштабных коэффициентов. Спектр мощности данного низкочастотного сигнала Н11 гладко связывается с частями полос, смежными с полосой Borg1 масштабных коэффициентов в спектре мощности низкочастотного сигнала SL11. Иными словами, низкочастотный сигнал SL11 после выравнивания, т.е. сглаживания становится сигналом, в котором не появляется провал в полосе Borg1 масштабных коэффициентов.

При этом, если проводится выравнивание низкочастотного сигнала SL11, низкочастотный сигнал Н11, полученный выравниванием, сдвинут по частоте в полосу Bobj3 масштабных коэффициентов. Сигнал, полученный сдвигом по частоте, регулируется усилением и принимается в качестве высокочастотного сигнала H12.

В этот момент среднее значение энергий в каждом поддиапазоне низкочастотного сигнала Н11 вычисляется как средняя энергия Eorg1 полосы Borg1 масштабных коэффициентов. Затем регулировка усиления сдвинутого по частоте низкочастотного сигнала Н11 проводится согласно отношению средней энергии Eorg1 и энергии Eobj3 высокочастотной полосы масштабных коэффициентов. Конкретнее, регулировка усиления проводится так, что среднее значение всех энергий в соответственных поддиапазонах в сдвинутом по частоте низкочастотном сигнале Н11 становится почти такой же величины, как энергия Eobj3 полосы масштабных коэффициентов.

На Фиг.5, поскольку используется низкочастотный сигнал Н11 без провала и генерируется высокочастотный сигнал Н12 без провала, энергии соответственных поддиапазонов в высокочастотном сигнале Н12 стали приблизительно такой же величины, как и энергия Eobj3 высокочастотной полосы масштабных коэффициентов. Следовательно, получается высокочастотный сигнал почти такой же, как высокочастотный сигнал в исходном сигнале.

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

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

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

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

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

Первый вариант осуществления

Конфигурация кодера

Фиг.6 иллюстрирует примерную конфигурацию варианта осуществления кодера.

Кодер 11 состоит из понижающего частоту дискретизатора 21, низкочастотной схемы 22 кодирования, то есть схемы кодирования в низкочастотном диапазоне, процессора 23 анализирующего фильтра КвЗФ, высокочастотной схемы 24 кодирования, то есть схемы кодирования в высокочастотном диапазоне, и схемы мультиплексора 25. Входной сигнал, т.е. аудиосигнал подается в понижающий частоту дискретизатор 23 и процессор 23 анализирующего фильтра КвЗФ кодера 11.

За счет дискретизации с понижением частоты подаваемого входного сигнала понижающий частоту дискретизатор 21 выделяет низкочастотный сигнал, т.е. низкочастотные составляющие входного сигнала, и подает их в низкочастотную схему 22 кодирования. Низкочастотная схема 22 кодирования кодирует низкочастотный сигнал, поданный от понижающего частоту дискретизатора 21, согласно заданной схеме кодирования и подает полученные в результате низкочастотные кодированные данные на схему 25 мультиплексирования. В качестве способа кодирования низкочастотного сигнала существует, например, схема ААС.

Процессор 23 анализирующего фильтра КвЗФ проводит фильтрацию с помощью анализирующего фильтра КвЗФ поданного входного сигнала и разделяет входной сигнал на множество поддиапазонов. Например, вся полоса частот входного сигнала разделяется фильтрацией на 64, и выделяются составляющие этих 64 полос (поддиапазонов). Процессор 23 анализирующего фильтра КвЗФ подает сигналы соответственных полос, полученных фильтрацией, на высокочастотную схему 24 кодирования.

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

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

Высокочастотная схема 24 кодирования генерирует информацию SBR на основе поддиапазонных сигналов, поданных от процессора 23 анализирующего фильтра КвЗФ, и подаваемых на схему 25 мультиплексирования. Здесь, информация SBR представляет собой информацию для получения энергий полос масштабных коэффициентов соответственных полос масштабных коэффициентов на высокочастотной стороне входного сигнала, т.е. исходного сигнала.

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

Описание процесса кодирования

Итак, если в кодер 11 вводится входной сигнал и выдается команда на кодирование этого входного сигнала, кодер 11 проводит процесс кодирования и осуществляет кодирование входного сигнала. Далее процесс кодирования кодером 11 будет описан со ссылкой на блок-схему алгоритма Фиг.7.

На этапе S11 понижающий частоту дискретизатор 21 дискретизирует поданный входной сигнал с понижением частоты, выделяет низкочастотный сигнал и подает его в низкочастотную схему 22 кодирования.

На этапе S12 низкочастотная схема 22 кодирования кодирует низкочастотный сигнал, поданный от понижающего частоту дискретизатора 21, согласно, например, схеме ААС и подает полученные в результате низкочастотные закодированные данные на схему 25 мультиплексирования.

На этапе S13 процессор 23 анализирующего фильтра КвЗФ проводит фильтрацию с помощью анализирующего фильтра КвЗФ поданного входного сигнала и подает полученные в результате поддиапазонные сигналы соответственных поддиапазонов на высокочастотную схему 24 кодирования.

На этапе S14 высокочастотная схема 24 кодирования вычисляет энергию Eobj высокочастотной полосы масштабных коэффициентов, то есть информацию энергии для каждой полосы масштабных коэффициентов на высокочастотной стороне на основе поддиапазонных сигналов, поданных от процессора 23 анализирующего фильтра КвЗФ.

Иными словами, высокочастотная схема 24 кодирования принимает полосу, состоящую из нескольких следующих друг за другом поддиапазонов на высокочастотной стороне, в качестве полосы масштабных коэффициентов и использует поддиапазонные сигналы соответственных поддиапазонов в полосе масштабных коэффициентов для вычисления энергии каждого поддиапазона. Затем, высокочастотная схема 24 кодирования вычисляет среднее значение энергий каждого поддиапазона в полосе масштабных коэффициентов и принимает вычисленное среднее значение энергий в качестве энергии Eobj высокочастотной полосы масштабных коэффициентов в полосе масштабных коэффициентов. Таким образом вычисляются энергии высокочастотной полосы масштабных коэффициентов, т.е., например, информация энергии Eobj1-Eobj7 на Фиг.5.

На этапе S15 высокочастотная схема 24 кодирования кодирует энергии Eobj высокочастотной полосы масштабных коэффициентов для множества полос масштабных коэффициентов, то есть информацию энергии согласно заданной схеме кодирования и генерирует информацию SBR. Например, энергии Eobj высокочастотной полосы масштабных коэффициентов кодируются согласно скалярному квантованию, дифференциальному кодированию, кодированию с переменной длиной или по иной схеме. Высокочастотная схема 24 кодирования подает полученную кодированием информацию SBR на схему 25 мультиплексирования.

На этапе S16 схема 25 мультиплексирования мультиплексирует низкочастотные кодированные данные от низкочастотной схемы 22 кодирования и информацию SBR от высокочастотной схемы 24 кодирования и выводит поток двоичных разрядов, полученный мультиплексированием. Процесс кодирования заканчивается.

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

Далее будет описан декодер, который принимает и декодирует поток двоичных разрядов, выведенный из кодера 11 на Фиг.6. Декодер выполнен, например, как показано на Фиг.8.

Иными словами, декодер 51 состоит из схемы 61 демультиплексирования, низкочастотной схемы 62 декодирования, то есть схемы декодирования в низкочастотном диапазоне, процессора 63 анализирующего фильтра КвЗФ, высокочастотной схемы 64 декодирования, то есть схемы декодирования в высокочастотном диапазоне, и процессора 65 синтезирующего фильтра КвЗФ, то есть схемы.

Схема 61 демультиплексирования демультиплексирует поток двоичных разрядов, принятый от кодера 11, и выделяет низкочастотные кодированные данные и информацию SBR. Схема 61 демультиплексирования подает полученные демультиплексированием низкочастотные кодированные данные на низкочастотную схему 62 декодирования и подает полученную мультиплексированием информацию SBR на высокочастотную схему 64 декодирования.

Низкочастотная схема 62 декодирования декодирует низкочастотные кодированные данные, поданные от схемы 61 демультиплексирования, посредством схемы декодирования, которая соответствует схеме кодирования низкочастотного сигнала (например, схеме ААС), используемой кодером 11, и подает полученный в результате низкочастотный сигнал, то есть сигнал низкочастотного диапазона, на процессор 63 анализирующего фильтра КвЗФ. Процессор 63 анализирующего фильтра КвЗФ проводит фильтрацию с помощью анализирующего фильтра КвЗФ низкочастотного сигнала, поданного от низкочастотной схемы 62 декодирования, и выделяет из низкочастотного сигнала поддиапазонные сигналы соответственных поддиапазонов на низкочастотной стороне. Иными словами, производится полосовое разделение низкочастотного сигнала. Процессор 63 анализирующего фильтра КвЗФ подает низкочастотные поддиапазонные сигналы, то есть сигналы низкочастотного диапазона соответственных поддиапазонов на низкочастотной стороне, которые были получены фильтрацией, на высокочастотную схему 64 декодирования и процессор 65 синтезирующего фильтра SBR.

Используя информацию SBR, поданную от схемы 61 демультиплексирования, и низкочастотные поддиапазонные сигналы, то есть сигналы полос низкочастотного диапазона, поданные от процессора 63 анализирующего фильтра КвЗФ, высокочастотная схема 64 декодирования генерирует высокочастотные сигналы для соответственных полос масштабных коэффициентов на высокочастотной стороне и подает их на процессор 65 синтезирующего фильтра КвЗФ.

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

Описание процесса декодирования

Если поток двоичных разрядов от кодера 11 подается на декодер 51, показанный на Фиг.8, и выдается команда на декодирование этого потока двоичных разрядов, декодер 51 проводит процесс декодирования и генерирует выходной сигнал. Далее процесс декодирования декодером 51 будет описан со ссылкой на Фиг.9.

На этапе S41 схема 61 демультиплексирования демультиплексирует поток двоичных разрядов, принятый от кодера 11. Затем схема 61 демультиплексирования подает низкочастотные кодированные данные, полученные демультиплексированием потока двоичных разрядов, на низкочастотную схему 62 декодирования и, помимо этого, подает информацию SBR на высокочастотную схему 64 декодирования.

На этапе S42 низкочастотная схема 62 декодирования декодирует низкочастотные кодированные данные, поданные от низкочастотной схемы 62 декодирования, и подает полученный в результате низкочастотный сигнал, то есть сигнал низкочастотного диапазона, на процессор 63 анализирующего фильтра КвЗФ.

На этапе S43 процессор 63 анализирующего фильтра КвЗФ проводит фильтрацию с помощью анализирующего фильтра КвЗФ низкочастотного сигнала, поданного от низкочастотной схемы 62 декодирования. Затем, процессор 63 анализирующего фильтра КвЗФ подает низкочастотные поддиапазонные сигналы, т.е. полосовые сигналы низкочастотного диапазона, соответственных поддиапазонов на низкочастотной стороне, которые были получены при фильтрации, на высокочастотную декодирующую схему 64 и процессор 65 синтезирующего фильтра КвЗФ.

На этапе S44 высокочастотная схема 64 декодирования декодирует информацию SBR, поданную из низкочастотной схемы 62 декодирования. Таким образом получаются энергии Eobj высокочастотных полос масштабных коэффициентов, то есть информация энергий соответствующих полос масштабных коэффициентов на высокочастотной стороне.

На этапе S45 высокочастотная схема 64 декодирования проводит процесс выравнивания, то есть процесс сглаживания низкочастотных поддиапазонных сигналов, поданных от процессора 63 анализирующего фильтра КвЗФ.

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