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

1. Устройство для обработки декодированного аудиосигнала (100), содержащее:
- фильтр (102) для фильтрации декодированного аудиосигнала, чтобы получать фильтрованный аудиосигнал (104);
- каскад (106) преобразователя время-спектр для преобразования декодированного аудиосигнала и фильтрованного аудиосигнала в соответствующие спектральные представления, причем каждое спектральное представление имеет множество подполосных сигналов;
- модуль (108) взвешивания для выполнения частотно-избирательного взвешивания спектрального представления фильтрованного аудиосигнала посредством умножения подполосных сигналов на соответствующие весовые коэффициенты, чтобы получать взвешенный фильтрованный аудиосигнал;
- модуль (112) вычитания для выполнения вычитания по подполосам между взвешенным фильтрованным аудиосигналом и спектральным представлением аудиосигнала, чтобы получать результирующий аудиосигнал; и
- преобразователь (114) спектр-время для преобразования результирующего аудиосигнала или сигнала, извлекаемого из результирующего аудиосигнала, в представление во временной области, чтобы получать обработанный декодированный аудиосигнал (116).
2. Устройство по п. 1, дополнительно содержащее декодер (129) улучшения полосы пропускания или моно-стерео- или моно-многоканальный декодер (131), чтобы вычислять сигнал, извлекаемый из результирующего аудиосигнала,
причем преобразователь (114) спектр-время сконфигурирован для выполнения не преобразования результирующего аудиосигнала, а сигнала, извлекаемого из результирующего аудиосигнала, во временную область, так что вся обработка посредством декодера (129) улучшения полосы пропускания или моно-стерео- или моно-многоканального декодера (131) выполняется в той же спектральной области, которая задана посредством каскада (106) преобразователя время-спектр.
3. Устройство по любому одному из пп. 1 или 2,
- в котором декодированный аудиосигнал является ACELP-декодированным выходным сигналом, и
- причем фильтр (102) является фильтром с долгосрочным предсказанием, управляемым посредством информации основного тона.
4. Устройство по любому одному из пп. 1 или 2,
- в котором модуль (108) взвешивания выполнен с возможностью взвешивания фильтрованного аудиосигнала таким образом, что подполосы нижних частот ослабляются в меньшей степени или не ослабляются по сравнению с подполосами верхних частот, так что частотно-избирательное взвешивание накладывает характеристику нижних частот на фильтрованный аудиосигнал.
5. Устройство по любому одному из пп. 1 или 2,
- в котором каскад (106) преобразователя время-спектр и преобразователь (114) спектр-время выполнены с возможностью реализовывать гребенку анализирующих QMF-фильтров и гребенку синтезирующих QMF-фильтров, соответственно.
6. Устройство по любому одному из пп. 1 или 2,
- в котором модуль (112) вычитания выполнен с возможностью вычитания подполосного сигнала взвешенного фильтрованного аудиосигнала из соответствующего подполосного сигнала аудиосигнала, чтобы получать подполосу частот результирующего аудиосигнала, причем подполосы частот принадлежат тому же самому каналу гребенки фильтров.
7. Устройство по любому одному из пп. 1 или 2,
- в котором фильтр (102) выполнен с возможностью осуществлять комбинирование со взвешиванием аудиосигнала и, по меньшей мере, аудиосигнала, сдвинутого по времени на период основного тона.
8. Устройство по п. 7,
- в котором фильтр (102) выполнен с возможностью выполнения комбинирования со взвешиванием посредством комбинирования только аудиосигнала и аудиосигнала, существующего в предыдущие моменты времени.
9. Устройство по любому одному из пп. 1 или 2,
- в котором преобразователь (114) спектр-время имеет отличное число входных каналов относительно каскада (106) преобразователя время-спектр, так что получается преобразование частоты дискретизации, причем повышающая дискретизация получается, когда число входных каналов в преобразователь спектр-время выше числа выходных каналов каскада преобразователя время-спектр, и причем понижающая дискретизация выполняется, когда число входных каналов в преобразователь спектр-время меньше числа выходных каналов из каскада преобразователя время-спектр.
10. Устройство по п. 1, дополнительно содержащее:
- первый декодер (120) для предоставления декодированного аудиосигнала в первом временном отрезке;
- второй декодер (122) для предоставления дополнительного декодированного аудиосигнала в отличном втором временном отрезке;
- первую ветвь обработки, соединенную с первым декодером (120) и вторым декодером (122);
- вторую ветвь обработки, соединенную с первым декодером (120) и вторым декодером (122),
- причем вторая ветвь обработки содержит фильтр (102) и модуль (108) взвешивания и дополнительно содержит управляемый усилительный каскад (129) и контроллер (130), причем контроллер (130) выполнен с возможностью задания усиления усилительного каскада (129) равным первому значению для первого временного отрезка и второму значению, которое ниже первого значения, или нулю для второго временного отрезка.
11. Устройство по п. 1, дополнительно содержащее модуль отслеживания основного тона для предоставления запаздывания основного тона и для задания фильтра (102) на основе запаздывания основного тона в качестве информации основного тона.
12. Устройство по любому одному из пп. 10 или 11, в котором первый декодер (120) выполнен с возможностью предоставления информации основного тона или части информации основного тона для задания фильтра (102).
13. Устройство по любому одному из пп. 10 или 11, в котором выход первой ветви обработки и выход второй ветви обработки соединяются с входами модуля (112) вычитания.
14. Устройство по любому одному из пп. 1 или 2, в котором декодированный аудиосигнал предоставляется посредством ACELP-декодера (120), включенного в устройство, и
- причем устройство дополнительно содержит дополнительный декодер (122), реализованный в качестве TCX-декодера.
15. Способ обработки декодированного аудиосигнала (100), содержащий этапы, на которых:
- фильтруют (102) декодированный аудиосигнал, чтобы получать фильтрованный аудиосигнал (104);
- преобразуют (106) декодированный аудиосигнал и фильтрованный аудиосигнал в соответствующие спектральные представления, причем каждое спектральное представление имеет множество подполосных сигналов;
- выполняют (108) частотно-избирательное взвешивание фильтрованного аудиосигнала посредством умножения подполосных сигналов на соответствующие весовые коэффициенты, чтобы получать взвешенный фильтрованный аудиосигнал;
- выполняют (112) вычитание по подполосам между взвешенным фильтрованным аудиосигналом и спектральным представлением аудиосигнала, чтобы получать результирующий аудиосигнал; и
- преобразуют (114) результирующий аудиосигнал или сигнал, извлекаемый из результирующего аудиосигнала, в представление во временной области, чтобы получать обработанный декодированный аудиосигнал (116).
16. Считываемый компьютером носитель, содержащий программный код для осуществления, при выполнении на компьютере, способа обработки декодированного аудиосигнала по п. 15.