Устройство и способ формирования синтезированного аудиосигнала и кодирования аудиосигнала

Иллюстрации

Показать все

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

Реферат

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

Хранение или передача аудиосигналов часто подвергаются строгим ограничениям на скорость передачи бит. Эти ограничения обычно преодолеваются промежуточным кодированием сигнала. Ранее при кодировании с низкой скоростью передачи бит было необходимо существенно уменьшать передаваемую аудио полосу частот.Современные аудио кодер-декодеры в состоянии закодировать широкополосные сигналы при использовании методов расширения полосы частот (BWE), как описано в М Dietz, L. Liljeryd, К. Kjorling and O. Kunz, "Spectral Band Replication, a novel approach in audio coding" // 112th AES Convention, Munich, May 2002; S. Meltzer, R. Bohm and F. Henn, "SBR enhanced audio codecs for digital broadcasting such as "Digital Radio Mondiale" (DRM)," // 112th AES Convention, Munich, May 2002; Т. Ziegler, A. Ehret, P. Ekstrand and М. Lutzky, "Enhancing mp3 with SBR: Features and Capabilities of the new mp3 PRO Algorithm," // 112th AES Convention, Munich, May 2002; International Standard ISO/IEC 14496-3:2001/FPDAM 1, "Bandwidth Extension," ISO/IEC, 2002. Speech bandwidth extension method and apparatus Vasu lyengar et al. US Patent 5,455,888; E. Larsen, R.М. Aarts, and М. Danessis. Efficient high-frequency bandwidth extension of music and speech. In AES 112th Convention, Munich, Germany, May 2002; R.M. Aarts, E. Larsen, and O. Ouweltjes. A unified approach to low-and high frequency bandwidth extension. In AES 115th Convention, New York, USA, October 2003; К. Kayhko. A Robust Wideband Enhancement for Narrowband Speech Signal. Research Report, Helsinki University of Technology, Laboratory of Acoustics and Audio Signal Processing, 2001; E. Larsen and R.M. Aarts. Audio Bandwidth Extension - Application to psychoacoustics. Signal Processing and Loudspeaker Design. John Wiley & Sons, Ltd, 2004; E. Larsen, R.M. Aarts, and М. Danessis. Efficient high-frequency bandwidth extension of music and speech. In AES 112th Convention, Munich, Germany, May 2002; J Makhoul. Spectral Analysis of Speech by Linear Prediction. IEEE Transactions of Audio and Electroacoustics, AU-21 (3), June 1973; United States Patent Application 08/951,029, Ohmori, et al. Audio band width extending system and method; United States Patent 6895375, Malah, D & Cox, R.V.: System for bandwidth extension of Narrow-band speech, and Frederik Nagel, Sascha Disch, "A harmonic bandwidth extension method for audio codecs," ICASSP International Conference on Acoustics, Speech and Signal Processing, IEEE CNF, Taipei, Taiwan, April 2009.

Эти алгоритмы основаны на параметрическом представлении высокочастотных составляющих (HF). Это представление создается из низкочастотной части (LF) раскодированного сигнала посредством перемещения в высокочастотную HF спектральную область ("исправление") и использования параметра, управляющего последующей обработкой.

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

Повторение частотного диапазона (SBR), как описано в М Dietz, L. Liljeryd, К. Kjorling and O. Kunz, "Spectral Band Replication, a novel approach in audio coding" in 112th AES Convention, Munich, May 2002, для генерации высокочастотной HP-информации используется квадратурный зеркальный фильтербанк (QMF). С использованием так называемого "исправления" сигналы низкочастотной полосы QMF копируются в высокочастотную полосу QMF, приводя повторению низкочастотной LF информации в высокочастотной HF области. Созданная HF область впоследствии подгоняется к оригинальной HF области, с помощью параметров, которые регулируют огибающую спектра и тональность.

В SBR, в соответствии со стандартом НЕ-ААС, все операции, которые включают внесение исправлений путем простого копирования, всегда выполняются в QMF-области. Однако другие методы внесения исправлений могут быть выполнены в различных областях, таких как область FFT или временной интервал. Можно вообразить в качестве возможности SBR альтернативно выбрать алгоритм внесения исправлений, который работает или в области FFT или на временном интервале, и нуждается в дополнительном преобразовании для того, чтобы обеспечить аналитический шаг QMF.

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

В WO 98/57436 описаны методы перемещения, используемые при повторении спектральных диапазонов, которые объединены с подстройкой огибающей спектра.

Согласно WO 02/052545 сигналы могут быть классифицированы как "цепочка импульсов" или "не цепочка импульсов" и основе этой классификации предложен, адаптивный переключающий преобразователь. Переключающий преобразователь выполняет два алгоритма внесения исправлений параллельно, и смешивающее устройство объединяет оба исправленных сигнала в зависимости от классификации ("цепочка импульсов" или "не цепочка импульсов"). Фактическое переключение или смешение сигналов выполнены в фильтербанке с подстройкой огибающей в соответствии с огибающей и данными управления. Кроме того, для сигналов "цепочка импульсов", основной сигнал преобразуется в область фильтербанка, выполняется операция по переносу частоты и выполняется подстройка огибающей результата операции по переносу частоты. Это объединенная процедура внесения исправлений и дальнейшей обработки. Для сигналов "не цепочка импульсов", реализуется преобразователь в области частоты (преобразователь FD), и результат преобразования в области частоты преобразуется в область фильтербанка, в которой осуществляется подстройка огибающей. Таким образом, является проблематичной реализация и гибкость этой процедуры, которая имеет с одной стороны, объединенный подход внесения исправлений и дальнейшей обработки, и с другой стороны, преобразование в частотную область, которая расположена за пределами фильтербанка, в котором осуществляется подстройка огибающей.

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

Это достигается использованием устройства генерирования синтезированного аудиосигнала согласно п.1 формулы изобретения, устройства кодирования аудиосигнала согласно п.10, метода генерирования синтезированного аудиосигнала согласно п.12, метода кодирования аудиосигнала согласно п.13, кодированного аудиосигнала согласно п.14 или компьютерной программы согласно п.15.

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

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

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

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

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

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

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

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

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

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

Решения данного изобретения иллюстрируются на рисунках, где:

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

Фиг.1b показывает блок-схему выполнения формирователя спектра, представленного на фиг.1а;

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

Фиг.2b иллюстрирует схему расширения полосы;

Фиг.3 иллюстрирует пример первого алгоритма внесения исправлений;

Фиг.4 иллюстрирует пример второго алгоритма внесения исправлений;

Фиг.5 иллюстрирует пример третьего алгоритма внесения исправлений;

Фиг.6 иллюстрирует пример четвертого алгоритма внесения исправлений;

Фиг.7 показывает блок-схему решения на фиг.1а без преобразователя время/частота, помещенного после формирователя исправлений в спектральной области;

Фиг.8 показывает блок-схему решения на фиг.1а со вторым конвертером (конвертер частота/время);

Фиг.9 показывает блок-схему устройства для того, чтобы закодировать аудиосигнал;

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

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

Фиг.1а показывает блок-схему устройства 100 для формирования синтезированного аудиосигнала 145, использующего, согласно решению, управляющий сигнал внесения исправлений 119. Устройство 100 включает первый конвертер 110, формирователя в спектральной области 120, высокочастотный манипулятор восстановления 130 и объединитель 140. Первый конвертер 110 выполнен с возможностью преобразования временного интервала аудиосигнала 105 в спектральное представление 115. Формирователь в спектральной области 120 выполнен с возможностью осуществления множества 117-1 различных алгоритмов внесения исправлений в спектральной области, где каждый алгоритм внесения исправлений формирует модифицированное спектральное представление 125, включающее спектральные компоненты в верхнем диапазоне частот, полученном из соответствующих спектральных компонент в основном диапазоне частот аудиосигнала 105. Как показано в фиг.1b, формирователь в спектральной области 120 может быть выполнен с возможностью выбора первого алгоритма внесения исправлений в спектральной области 117-2 из множества 117-1 алгоритмов внесения исправлений для первого временного интервала 107-1 и второго алгоритма внесения исправлений в спектральной области 117-3 из множества 117-1 алгоритмов внесения исправлений для второго отличного временного интервала 107-2, в соответствии с сигналом управления внесения исправлений 119, чтобы получить модифицированное спектральное представление 125.

Высокочастотный манипулятор восстановления 130 выполнен с возможностью управления модифицированным спектральным представлением 125, или сигнал, полученный из модифицированного спектрального представления 125 в соответствии с параметром повторения спектральных полос 127, чтобы получить сигнал с расширенной полосой частот 135. Сигнал, полученный из модифицированного спектрального представления 125, может быть, например, сигналом в области QMF, полученным после применения QMF анализа к модифицированному сигналу на временном интервале, сформированным на базе модифицированного спектрального представления 125. Объединитель 140 выполнен с возможностью объединения аудиосигнала 105, имеющего спектральные компоненты в основном диапазоне частот или сигнала, полученного из аудиосигнала 105, с сигналом с расширенной полосой частот 135, чтобы получить синтезированный аудиосигнал 145. Здесь, сигнал, полученный из аудиосигнала 105, может, например, быть расшифрованным низкочастотным сигналом, полученным после расшифровки закодированного аудиосигнала в пределах основного диапазона частот.

Как видно на фиг.1а, формирователь в спектральной области 120 устройства 100 выполнен с возможностью обработки в спектральной области, а не на временном интервале.

На фиг.2а представлена блок-схема дальнейшего воплощения устройства 200 выполненного с возможностью формирования синтезированного аудиосигнала 145. Здесь, компоненты устройства 200 на фиг.2а, которые являются аналогичными компонентам устройства на фиг.1а, не показаны или описаны снова. В воплощении, как показано на фиг.2а, формирователь в спектральной области 120 устройства 200 выполнен с возможностью выполнения по крайней мере двух различных алгоритмов внесения исправлений в спектральной области от группы 203 алгоритмов внесения исправлений в спектральной области. Группа 203 алгоритмов внесения исправлений включает первый алгоритм внесения исправлений 205-1, включающий спектральное перемещение, основанное на одном фазовом вокодере и негармоническом SBR функциональном блоке с копированием вверх, второй алгоритм внесения исправлений 205-2, включающий спектральное перемещение, основанное на многократном фазовом вокодере, третий алгоритм внесения исправлений 205-3, включающий негармонический SBR функциональный блок с копированием вверх, и четвертый алгоритм внесения исправлений 205-4, включающий нелинейные искажения (преобразования).

Как показано на фиг.2b, устройство 200 может быть выполнено с возможностью расширения полосы частот, таким образом, сигнал с расширенной полосой частот 135 включает верхний диапазон частот 220, имеющий максимальную частоту 225 по крайней мере в четыре раза превосходящую частоту 215 в основном диапазоне частот 210. В контексте SBR типичная величина частоты разделения спектра 215 определяется как максимальная частота основного диапазона частот 210, которая может быть, например, в диапазоне ниже 4 кГц, 5 кГц или 6 кГц. Следовательно, максимальная частота 225 из верхнего диапазона частот 220 может, например, составить приблизительно 16 кГц, 20 кГц или 24 кГц.

На фиг.3 изображена схематическая иллюстрация примера первого алгоритма внесения исправлений 205-1. В частности, формирователь участка в спектральной области 120 выполнен с возможностью реализовать выбранный алгоритм внесения исправлений по крайней мере из двух различных алгоритмов внесения исправлений в спектральной области; выбранный алгоритм внесения исправлений - это первый алгоритм внесения исправлений 205-1. Первый алгоритм внесения исправлений 205-1 включает спектральное перемещение, основанное на одном фазовом вокодере 305, включающем параметр расширения полосы частот (σ) двух управляемых преобразований входного диапазона частот 310, извлеченного из основного диапазона частот 210 в первый сформированный диапазон частот 310'. Здесь, фазы спектральных компонентов во входном диапазоне частот 310 умножены на параметр расширения полосы частот (σ) таким образом, что у первого сформированного диапазона частот 310 есть частоты в пределах от частоты разделения (fx) до двойной частоты разделения (fx). Первый алгоритм внесения исправлений 205-1 далее включает SBR функциональность негармонического копирования вверх 315 для того, чтобы преобразовать спектральные компоненты первого сформированного диапазона частот 310' во второй сформированный диапазон частот 320' путем первого копирования, таким образом, что у второго сформированного диапазона частот 320' есть частоты в пределах от двойной частоты разделения (fx) до тройной частоты разделения (fx); и для дальнейшего преобразования спектральных компонентов из второго сформированного диапазона частот 320' в третий сформированный диапазон частот 330' путем второго копирования, таким образом, что у третьего сформированного диапазона частот 330' есть частоты в пределах от тройной частоты разделения (fx) до учетверенной частоты разделения (fx), включенной в верхний диапазон частот 220; таким образом, верхний диапазон частот 220 включает первый 310', второй 320' и третий 330' сформированные диапазоны частот. В частности, как показано на фиг.3, сигнал с расширенной полосой частот 135 включает верхний диапазон частот 220, сформированный из основного диапазона частот 210, где у верхнего диапазона частот 220 максимальная частота составляет четырехкратную частоту разделения (fx).

На фиг.4 представлена схематическая иллюстрация примера второго алгоритма внесения исправлений 205-2. Здесь, в частности, формирователь участка в спектральной области 120 выполнен с возможностью выполнить выбранный алгоритм внесения исправлений по крайней мере из двух различных алгоритмов внесения исправлений в спектральной области; выбранный алгоритм внесения исправлений, включает второй алгоритм внесения исправлений 205-2. Второй алгоритм внесения исправлений 205-2 включает спектральное перемещение, основанное на многократном фазовом вокодере 405 включающем первый параметр расширения полосы частот (σ1), 2 управляемых преобразований первого входного диапазона частот 410, извлеченного из основного диапазона частот 210, в первый, сформированный диапазон частот 410'. Здесь, фазы спектральных компонентов в первом входном диапазоне частот 410 умножены на первый фактор расширения полосы частот (σ1), таким образом, что у первого сформированного диапазона частот 410' есть частоты в пределах от частоты разделения (fx) до двойной частоты разделения (fx). Второй алгоритм внесения исправлений 205-2 далее включает второй параметр расширения полосы частот (σ2) 3 управляемых преобразования второго входного диапазона частот 420-1, 420-2, извлеченного из основного диапазона частот 210 во второй, сформированный диапазон частот 420', 420''. Здесь, фазы спектральных компонентов во втором входном диапазоне частот 420-1, 420-2 умножены на второй параметр расширения полосы частот (σ2) таким образом, что второй сформированный диапазон частот 420', 420'' имеет частоты в пределах от двойной частоты разделения (fx) до тройной частоты разделения (fx), или в пределах от частоты разделения (fx) до тройной частоты разделения (fx), соответственно. Наконец, второй алгоритм внесения исправлений 205-2 далее включает третий параметр расширения полосы частот (σ3), 4 управляемых преобразований третьего входного диапазона частот 430-1, 430-2 извлеченного из основного диапазона частот 210 в третий сформированный диапазон частот 430', 430''. Здесь, фазы спектральных компонентов в третьем входном диапазоне частот 430-1, 430-2 умножены на третий параметр расширения полосы частот (а3) таким образом, что третий сформированный диапазон частот 430', 430'' имеет частоты в пределах от трехкратной частоты разделения (fx) до четырехкратной частоты разделения (fx), или в пределах от частоты разделения (fx) до четырехкратной частоты разделения (fx), включая в верхний диапазон частот 220, соответственно. Как в первом алгоритме внесения исправлений 205-1, показанном на фиг.3, верхний диапазон частот 220 сигнала с расширенной полосой 135 включает первую 410', вторую 420', 420'' и третью 430', 430'' сформированные диапазоны частот, имеющие максимальную частоту равную четырехкратной частоте разделения (fx).

На фиг.5 представлена схематическая иллюстрация примера третьего алгоритма внесения исправлений 205-3. В решении на фиг.5 формирователь участка в спектральной области 120 выполнен с возможностью осуществить выбранный алгоритм внесения исправлений по крайней мере из двух различных алгоритмов внесения исправлений в спектральной области; выбранный алгоритм внесения исправлений включает третий алгоритм внесения исправлений 205-3. Третий алгоритм внесения исправлений 205-3 включает SBR функциональный блок негармонического копирования вверх 505 для того, чтобы преобразовать спектральные компоненты входного диапазона частот 510, являющегося основным диапазоном частот 210, в сформированный диапазон частот 510' путем первого копирования вверх, так что у первого сформированного диапазона частот 510' есть частоты в пределах от частоты разделения (fx) до двойной частоты разделения (fx). Спектральные компоненты в первом сформированном диапазоне частот 510' далее преобразуются во второй сформированный диапазон частот 520' путем второго копирования, таким образом, что у второго сформированного диапазона частот 520' есть частоты в пределах от двойной частоты разделения (fx) до тройной частоты разделения (fx). Наконец, спектральные компоненты во втором сформированным диапазоне частот 520' далее преобразуются в третий сформированный диапазон частот 530' путем третьего копирования таким образом, что у третьего сформированного диапазона частот 530' есть частоты в пределах от трехкратной частоты разделения (fx) до четырехкратной частоты разделения (fx) включенной в верхний диапазон частот 220. Таким образом, верхний диапазон частот 220 сигнала с расширенной полосой 135 включает первый 510', второй 520' и третий 530' сформированные диапазоны частот, имеющие максимальную частоту равную четырехкратной частоте разделения (fx).

На фиг.6 представлена схематическая иллюстрация примера четвертого алгоритма внесения исправлений 205-4. В решении на фиг.6 формирователь участка в спектральной области 120 выполнен с возможностью осуществления выбранного алгоритм внесения исправлений из по крайней мере двух различных алгоритмов внесения исправлений в спектральной области; выбранный алгоритм внесения исправлений, включает четвертый алгоритм внесения исправлений 205-4. Здесь, четвертый алгоритм внесения исправлений 205-4 включает нелинейное искажение для того, чтобы сформировать спектральные компоненты в верхнем диапазоне частот 220 в диапазоне от частоты разделения (fx) до четырехкратной частоты разделения (fx).

Вообще, в решениях на фиг.3-6, как описано выше, алгоритмы внесения исправлений в спектральной области 205-1; 205-2; 205-3; 205-4 осуществляются формирователем исправлений в спектральной области 120 выполненным с возможностью преобразовать спектральные компоненты входных спектральных диапазонов 310, 310', 320'; 410, 420-1, 420-2, 430-1, 430-2; 510, 510', 520', полученных из основного диапазона частот 210 или верхнего диапазона частот, не включенного в основной диапазон частот 210, в сформированные спектральные компоненты в верхнем диапазоне частот 220 таким образом, что сформированные спектральные компоненты отличаются для каждого алгоритма внесения исправлений в спектральной области.

В частности формирователь участка в спектральной области 120 может включать полосовой фильтр для извлечения входной полосы частот из основного диапазона частот 210, или из верхнего диапазона частот 220, причем частотные характеристики полосового фильтра могут быть выбраны таким образом, что входная полоса частот будет преобразована в соответствующую сформированную полосу частот 310', 320', 330'; 410', 420', 420'', 430', 430''; 510', 520', 530', как показано на фиг.3-6.

Различные алгоритмы внесения исправлений в спектральной области 205-1; 205-2; 205-3; 205-4 могут быть выполнены в соответствии со схемой расширения полосы частот, представленной на фиг.2b.

Определенно, используя один или многократный фазовый вокодер, как показано, например, на фиг.3 или фиг.4, соответственно, структура частот спектрально корректно расширена на высокочастотную область, потому что основная полоса частот (например, основной диапазон частот 210) спектрально расширена путем умножения (например, σ1=2, σ2=3, σ3=4) и потому что спектральные компоненты в основной группе объединены с дополнительными сформированными спектральными компонентами.

Алгоритм, основанный на фазовом вокодере, может быть выгодным, если основная полоса частот сильно ограничена, например, при использовании только очень низкого битрейта. Следовательно, восстановление верхних частотных компонент начинается на относительно низкой частоте. Типичная частота разделения в этом случае, меньше чем приблизительно 5 кГц (или даже меньше чем 4 кГц). В этом диапазоне человеческое ухо очень чувствительно к диссонансам (расстройкам) из-за неправильно помещенной гармоники. Это может привести к впечатлению "неестественных" тонов. Кроме того, спектрально близко расположенные тона (со спектральным диссонансом приблизительно от 30 Гц до 300 Гц) восприняты как грубые тона. Спектральное продолжение структуры частоты основной полосы позволяет избежать этих неправильных и неприятных эффектов слухового восприятия.

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

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

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

В решении на фиг.7 показано устройство 700, не включающее преобразователь время/частота, как обозначено выделенным блоком 710, для того, чтобы преобразовать сигнал 705 временного интервала, полученный из модифицированного спектрального представления 125 в спектральную область. Это означает, что в этом случае, высокочастотный манипулятор восстановления 130 получает на вход модифицированное спектральное представление 125, а не сигнал 715 частотной области, формируемый на выходе такого преобразователя время/частота 710.

Описанная конфигурация может иметь преимущества, потому что в этом случае дальнейшая обработка модифицированного спектрального представления 125 выполняемая высокочастотным манипулятором восстановления 130 может быть выполнена в той же самой области (например, области FFT или QMF), как и область действия алгоритма внесения исправлений, выполняемого формирователем участка в спектральной области 120. Поэтому, дальнейшее преобразование между различными областями, такими как преобразование временного интервала в спектральную область (например, анализ QMF) не будет требоваться, что упрощает решение.

В решении на фиг.8 показано устройство 800 далее включающее второй конвертер 810 для того, чтобы преобразовать модифицированное спектральное представление 125 во временное представление. Снова, компоненты устройства 800 на фиг.8, которые могут соответствовать компонентам устройства 100 на фиг.1а, опущены. Как показано на фиг.8, второй конвертер 810 может быть выполнен с возможностью применения синтеза, подходящего к анализу, реализованному первым конвертером 110. Здесь, первый конвертер 110 выполнен с возможностью осуществить преобразование, имеющее первую длину преобразования 111, в то время как второй конвертер 810 выполнен с возможностью выполнения преобразования, имеющего вторую длину преобразования. В частности, вторая длину преобразования может зависеть от особенности расширения полосы частот, где вычисляются отношение максимальной частоты (Fmax) в верхнем диапазоне частот 220 и частоты разделения (fx) в основном диапазоне частот 210 и первая длина преобразования 111.

В решениях данного изобретения первый конвертер 110 может, например, быть выполнен с возможностью осуществления быстрого преобразования Фурье (FFT), оконного преобразования Фурье (STFT), дискретного преобразования Фурье (DFT) или QMF анализа; в то время как второй конвертер 810 может, например, быть выполнен с возможностью осуществления обратного быстрого преобразования Фурье (IFFT), обратного оконного преобразования Фурье (ISTFT), обратного дискретного преобразования Фурье (IDFT), или QMF синтеза.

В частности, вторая длина преобразования может быть выбрана таким образом, что она будет равна отношению fmax/fx умноженному на первую длину преобразования 111. Таким образом, вторая длина преобразования или частотное разрешение второго конвертера 810, будет постоянно адаптироваться к параметру расширения полосы частот схемы расширения полосы частот, как показано на фиг.2b. Это возникает, потому что параметром расширения полосы частот по существу управляет вышеупомянутое отношение (fmax/fx), соответствие более высокой частотой выборки согласно условию Найквиста.

На фиг.9 изображена блок-схема устройства 900 выполненного с возможностью закодировать аудиосигнал 105. Аудиосигнал 105 включает основной диапазон частот 210 и верхний диапа