УСТРОЙСТВО И СПОСОБ ДЕКОДИРОВАНИЯ КОДИРОВАННОГО ЗВУКОВОГО СИГНАЛА

1. Устройство для декодирования (100) кодированного аудиосигнала (102), кодированный аудиосигнал (102), содержащий первую часть (104а), кодированную в соответствии с первым алгоритмом кодирования, вторую часть (104b), кодированную в соответствии со вторым алгоритмом кодирования, параметры BWE (106) для первой части (104а) и второй части (104b) и информацию о режиме кодирования (108), указывающую на первый алгоритм декодирования или второй алгоритм декодирования, включающий
первый декодер (110а), предназначенный для декодирования первой части (104а) в соответствии с первым алгоритмом декодирования для первой временной части кодированного сигнала (102) для получения первого декодированного сигнала (114а), при этом первый декодер (110а) включает декодер LPC;
второй декодер (110b), предназначенный для декодирования второй части (104b) в соответствии со вторым алгоритмом декодирования для второй временной части кодированного сигнала (102) для получения второго декодированного сигнала (114b), при этом второй декодер (110b) включает кодер на основе преобразований;
BWE модуль (130) с управляемой частотой переключения (FX), при этом модуль BWE (130) сконфигурирован для выполнения алгоритма расширения ширины спектра с помощью первого декодированного сигнала (114а) и BWE параметров (106) для первой части (104а), а также для выполнения алгоритма расширения ширины спектра с помощью второго декодированного сигнала (114b) и параметра расширения ширины спектра (106) для второй части (104b),
модуль BWE (130) применяет первую частоту переключения (FX1) для расширения ширины спектра первого декодированного сигнала (114а) и вторую частоту переключения (FX2) для расширения ширины спектра второго декодированного сигнала (114b); при этом первая частота переключения (FX1) выше, чем вторая частота переключения (FX2);
контроллер (140) для контроля за частотой переключения (FX) для BWE модуля (130) в соответствии с информацией о режиме кодирования (108).
2. Устройство для декодирования (100) по п.1, характеризующееся тем, что оно дополнительно содержит входной интерфейс (900) для ввода кодированного аудиосигнала (102), представленного в виде битового потока.
3. Устройство для декодирования (100) по п.1 или 2, характеризующееся тем, что BWE модуль (130) включает в себя переключатель (132), настроенный для переключения между первой и второй временной частью из первого декодера (110а) во второй декодер (110b), так что алгоритм расширения ширины спектра применяется либо к первому декодированному сигналу (114а), либо ко второму декодированному сигналу (114b).
4. Устройство для декодирования (100) по п.3, характеризующееся тем, что контроллер (140) настроен на управление переключателем (132) в зависимости от указанного алгоритма декодирования в информации о режиме кодирования (108).
5. Устройство для декодирования (100) по п.1, характеризующееся тем, что контроллер (140) предназначен для того, чтобы увеличивать частоту переключения (FX) в рамках первой временной части или уменьшать частоту переключения (FX) в рамках второй временной части.
6. Устройство для кодирования (200) аудиосигнала (105), включающее
первый кодер (210а), предназначенный для кодирования в соответствии с первым алгоритмом кодирования, при этом первый алгоритм кодирования имеет первую частоту ширины спектра, а первый кодер (210а) включает LPC кодер;
второй кодер (210b), предназначенный для кодирования в соответствии со вторым алгоритмом кодирования, при этом второй алгоритм кодирования имеет вторую частоту ширины спектра, меньшую, чем первая частота ширины спектра, а второй кодер (210b) включает кодер на основе преобразований;
блок управления (220) для указания первого алгоритма кодирования для первой части (204а) аудиосигнала (105) и для указания второго алгоритма кодирования для второй части (204b) аудиосигнала (105), при этом вторая часть (204b) отличается от первой части (204а); а также
модуль расширения ширины спектра (230) для вычисления параметров BWE (106) для аудиосигнала (105), в котором BWE модуль (230) выполнен с возможностью контроля блоком управления (220) для вычисления параметров BWE (106) для диапазона, не включающего первую частоту ширины спектра в первой части (204а) аудиосигнала (105), и для диапазона, не включающего вторую частоту ширины спектра во второй части (204b) аудиосигнала (105),
первая или вторая частота ширины спектра определены с помощью изменяемой частоты переключения (FX), при этом изменяемая частота переключения (FX) формируется на выходе блока управления (220),
BWE модуль (230) сконфигурирован с возможностью применения первой частоты переключения (FX1) для вычисления BWE параметров сигнала, кодированного при помощи первого кодера (210а), и второй частоты переключения (FX2) для сигнала, кодированного при помощи второго кодера (210b), при этом первая частота переключения (FX1) выше, чем вторая частота переключения (FX2).
7. Устройство для кодирования (200) по п.6, характеризующееся тем, что оно содержит выходной интерфейс (800) для вывода кодированного аудиосигнала (102), при этом кодированный аудиосигнал (102) содержит первую часть (104а), кодированную в соответствии с первым алгоритмом кодирования, вторую часть (104b), кодированную в соответствии со вторым алгоритмом кодирования, BWE параметры (106) для первой части (104а) и для второй части (104b), а также информацию о режиме кодирования (108), указывающую на первый алгоритм декодирования или на второй алгоритм декодирования.
8. Устройство для кодирования (200) по п.6, характеризующееся тем, что первая или вторая частота ширины спектра определяется переменной частотой переключения (FX), при этом блок управления (220) выполнен с возможностью формирования переменой частоты переключения (FX).
9. Устройство для кодирования (200) по п.6, характеризующееся тем, что BWE модуль (230) включает в себя переключатель (232), контролируемый блоком управления (220), при этом переключатель (232) предназначен для переключения между первым и вторым временным кодером (210а, 210b) таким образом, что аудиосигнал (105) для различных временных частей кодируется первым или вторым кодером (210а, 210b).
10. Устройство для кодирования (200) по п.6, характеризующееся тем, что блок управления (220) применен для анализа аудиосигнала (105) или первого выходного сигнала первого кодера (210а), или второго выходного сигнала второго кодера (210b), или сигнала, полученного путем декодирования выходного сигнала первого кодера (210а) или второго кодера (210b) в зависимости от целевой функции.
11. Способ декодирования кодированного аудиосигнала (102), при этом кодированный аудиосигнал (102) содержит первую часть (104а), кодированную в соответствии с первым алгоритмом кодирования, вторую часть (104b), кодированную в соответствии со вторым алгоритмом кодирования, BWE параметры (106) для первой части (104а) и для второй части (104b), а также информацию о режиме кодирования (108), указывающую на первый алгоритм декодирования или второй алгоритм декодирования, включающий
декодирование первой части (104а) в соответствии с первым алгоритмом декодирования для первой временной части кодированного сигнала (102) для получения первого декодированного сигнала (114а), при этом на этапе декодирования первой части используют LPC кодер;
декодирование второй части (104b) в соответствии со вторым алгоритмом декодирования для второй временной части кодированного сигнала (102) для получения второго декодированного сигнала (114b), при этом на этапе декодирования второй части (104b) используют кодер на основе преобразований;
выполнение алгоритма расширения ширины диапазона BWE модулем (130) при помощи контролируемой частоты переключения (FX) с применением первого декодированного сигнала (114а) и BWE параметров (106) для первой части (104а) и выполнение алгоритма расширения ширины спектра BWE модулем (130) при помощи контролируемой частоты переключения (FX) с применением второго декодированного сигнала (114b) и параметра расширения ширины диапазона (106) для второй части (104b),
первую частоту переключения (FX1) применяют для расширения ширины спектра первого декодированного сигнала (114а) и вторую частоту переключения (FX2) применяют для расширения ширины спектра второго декодированного сигнала (114b), при этом первая частота переключения (FX1) выше, чем вторая частота переключения (FX2);
управление частотой переключения (FX) для BWE модуля (130) в соответствии с информацией о режиме кодирования (108).
12. Способ кодирования аудиосигнала (105), включающий:
кодирование в соответствии с первым алгоритмом кодирования, при этом первый алгоритм кодирования имеет первую частоту ширины спектра, при этом этап кодирования в соответствии с первым алгоритмом кодирования включает LPC кодер;
кодирование в соответствии со вторым алгоритмом кодирования, при этом второй алгоритм кодирования имеет вторую частоту ширины спектра, меньшую, чем первая частота ширины спектра; этап кодирования в соответствии со вторым алгоритмом кодирования включает кодер на основе преобразований;
указание на первый алгоритм кодирования для первой части (204а) аудиосигнала (105) и второй алгоритм кодирования для второй части (204b) аудиосигнала (105), при этом вторая часть (204b) отличается от первой части (204а), а также
вычисление параметров BWE (106) для аудиосигнала (105), так что BWE параметры (106) рассчитывают для диапазона, не включающего первую частоту ширины спектра в первой части (204а) аудиосигнала (105), и для диапазона, не включающего вторую частоту ширины спектра для второй части (204b) аудиосигнала (105),
первую или вторую частоту ширины спектра определяют при помощи изменяемой частоты переключения (FX),
BWE модуль (230) применяет первую частоту переключения (FX1) для вычисления BWE параметров для сигнала, кодированного при помощи LPC кодера, и вторую частоту переключения (FX2) для сигнала, кодированного при помощи кодера на основе преобразований (210b), при этом первая частота переключения (FX1) выше, чем вторая частота переключения (FX2).
13. Кодированный аудиосигнал (102), включающий:
первую часть (104а), кодированную в соответствии с первым алгоритмом кодирования, при этом первый алгоритм кодирования включает LPC кодер;
вторую часть (104b), кодированную в соответствии со вторым алгоритмом кодирования, который отличается от предыдущего алгоритма, при этом второй алгоритм кодирования включает кодер на основе преобразований;
параметры расширения ширины спектра (106) для первой части (104а) и для второй части (104b); и
информацию о режиме кодирования (108), указывающую на первую частоту переключения (FX1), используемую для первой части (104а), или на вторую частоту переключения (FX2), используемую для второй части (104b), при этом первая частота переключения (FX1) выше, чем вторая частота переключения (FX2).
14. Компьютерная программа, которая приводится в действие, когда устанавливается на компьютере, для реализации способа согласно п.11 или 12.