ПЕРЕДИСКРЕТИЗАЦИЯ ЗВУКОВОГО СИГНАЛА ДЛЯ КОДИРОВАНИЯ/ДЕКОДИРОВАНИЯ С МАЛОЙ ЗАДЕРЖКОЙ

1. Способ передискретизации сигнала звуковой частоты при кодировании или декодировании сигнала звуковой частоты, отличающийся тем, что для каждого блока сигнала, подлежащего передискретизации, он включает следующие этапы:
- определение (Е401) посредством адаптивного линейного предсказания некоторого количества дискретных значений будущего сигнала, причем это количество определяют в зависимости от выбранной задержки передискретизации;
- построение (Е402) опорного вектора передискретизации, по меньшей мере, из дискретных значений текущего блока сигнала и определяемых дискретных значений будущего сигнала;
- применение (Е403) фильтра с передискретизацией к дискретным значениям опорного вектора передискретизации.
2. Способ по п. 1, отличающийся тем, что этап определения посредством адаптивного линейного предсказания включает следующие этапы:
- получение (Е506) коэффициентов фильтра с линейным предсказанием предварительно определенного порядка;
- получение (Е507) дискретных значений будущего сигнала путем применения полученного фильтра с предсказанием к сигналу возбуждения с нулевым значением.
3. Способ по п. 2, отличающийся тем, что коэффициенты фильтра с линейным предсказанием получают путем считывания параметров, сохраненных на этапе кодирования или декодирования.
4. Способ по п. 2, отличающийся тем, что коэффициенты фильтра с линейным предсказанием получают путем анализа, по меньшей мере, из дискретных значений текущего блока.
5. Способ по п. 1, отличающийся тем, что линейное предсказание выполняют на сигнале звуковой частоты, на котором была выполнена обработка предыскажения.
6. Способ по п. 1, отличающийся тем, что адаптивное линейное предсказание представляет собой предсказание по одному из следующих способов:
- краткосрочное линейное предсказание;
- долгосрочное линейное предсказание;
- комбинация краткосрочного линейного предсказания и долгосрочного линейного предсказания;
- процесс сокрытия стертого кадра.
7. Устройство для передискретизации сигнала звуковой частоты в кодере или декодере сигнала звуковой частоты, отличающееся тем, что оно содержит:
- модуль (301) адаптивного линейного предсказания, пригодный для определения для блока сигнала некоторого количества дискретных значений будущего сигнала в зависимости от выбранной задержки передискретизации;
- модуль (304) для построения опорного вектора передискретизации, по меньшей мере, из дискретных значений текущего блока сигнала и определяемых дискретных значений будущего сигнала;
- фильтр (305) с передискретизацией, применяемый к дискретным значениям опорного вектора передискретизации.
8. Устройство по п. 7, отличающееся тем, что модуль адаптивного линейного предсказания действует совместно с модулем (302b) анализа предсказания, содержащимся в модуле кодирования или декодирования кодера или декодера.
9. Кодер сигнала звуковой частоты, отличающийся тем, что он содержит по меньшей мере одно устройство передискретизации по одному из пп. 7 или 8.
10. Кодер по п. 9, отличающийся тем, что он содержит устройство передискретизации, использующее два фильтра с передискретизацией, имеющих разные задержки, при этом по меньшей мере один из этих фильтров реализован в соответствии со способом по п. 1, в котором определение количества дискретных значений будущего сигнала зависит от разности задержек между этими двумя используемыми фильтрами с передискретизацией.
11. Декодер сигнала звуковой частоты, отличающийся тем, что он содержит по меньшей мере одно устройство передискретизации по одному из пп. 7 или 8.
12. Декодер по п. 11, отличающийся тем, что он содержит устройство передискретизации, использующее два фильтра с передискретизацией, имеющих разные задержки, при этом по меньшей мере один из этих фильтров реализован в соответствии со способом по п. 1, в котором определение количества дискретных значений будущего сигнала зависит от разности задержек между этими двумя используемыми фильтрами с передискретизацией.
13. Компьютерная программа, содержащая команды кода для реализации этапов способа передискретизации по одному из пп. 1-6, когда эти команды исполняются процессором.
14. Читаемый процессором носитель данных, на котором хранится компьютерная программа, содержащая команды кода для исполнения этапов способа передискретизации по одному из пп. 1-6.