АУДИОКОДЕР И ДЕКОДЕР

1. Система (200, 300, 400, 700) аудиокодирования, содержащая:
блок (201, 401, 701) линейного предсказания для фильтрации входного сигнала на основе адаптивного фильтра;
блок (202, 302, 402, 702) преобразования для преобразования кадра отфильтрованного входного сигнала в сигнал области преобразования; и
блок (203, 303, 403, 703) квантования для квантования сигнала области преобразования;
причем блок (203, 303, 403, 703) квантования принимает решение, основываясь на характеристиках входного сигнала, кодировать сигнал области преобразования с помощью устройства квантования, основанного на модели, или устройства квантования, не основанного на модели.
2. Система аудиокодирования по п.1, в которой модель в устройстве квантования, основанном на модели, является адаптивной и переменной во времени.
3. Система аудиокодирования по п.1 или 2, содержащая:
блок (205, 310, 705) долгосрочного предсказания для определения оценки кадра отфильтрованного входного сигнала, основываясь на реконструкции предыдущего сегмента отфильтрованного входного сигнала; и
блок управления размером шага квантования для определения размеров шага квантования для компонентов сигнала области преобразования, основываясь на параметрах линейного предсказания и долгосрочного предсказания.
4. Система аудиокодирования по п.3, в которой размеры шага квантования определяются в зависимости от частоты, и блок управления размером шага квантования определяет размеры шага квантования, основываясь, по меньшей мере, на одном из: полинома адаптивного фильтра, параметра управления частотой кодирования, значения усиления при долгосрочном предсказании и дисперсии входного сигнала.
5. Система аудиокодирования по п.1, в которой блок (203, 303, 403, 703) квантования содержит однородные скалярные устройства квантования для квантования компонентов сигнала области преобразования, причем каждое скалярное устройство квантования применяет однородное квантование, основанное на вероятностной модели, к линии модифицированного дискретного косинусного преобразования, сформированной блоком (202, 302, 402, 702) преобразования.
6. Система аудиокодирования по п.5, в которой блок (203, 303, 403, 703) квантования содержит устройство квантования остатка для квантования остаточного сигнала квантования, получаемого в результате работы однородных скалярных устройств квантования.
7. Система аудиокодирования по п.5, в которой блок (203, 303, 403, 703) квантования содержит блок точки динамической реконструкции, который определяет точку реконструкции квантования, основываясь на интерполяции между центральной точкой вероятностной модели и точкой минимальной среднеквадратичной ошибки.
8. Система аудиокодирования по п.5, в которой блок (203, 303, 403, 703) квантования применяет перцепционное взвешивание в области преобразования при определении искажения квантования, причем перцепционные веса получаются из параметров линейного предсказания.
9. Аудиодекодер (210, 500), содержащий:
блок (211, 511) деквантования для деквантования кадра входного битового потока в области преобразования;
блок (212, 512) инверсного преобразования для преобразования сигнала области преобразования в сигнал временной области; и
блок (213, 513) линейного предсказания для фильтрации сигнала временной области;
причем блок (211, 511) деквантования содержит устройство деквантования, не основанное на модели, и устройство деквантования, основанное на модели.
10. Аудиодекодер (210, 500) по п.9, в котором блок (211, 511) деквантования принимает решение по стратегии деквантования, основываясь на данных управления для кадра.
11. Аудиодекодер (210, 500) по п.10, в котором данные управления деквантования принимаются с битовым потоком или получаются из принятых данных.
12. Аудиодекодер (210, 500) по любому из пп.9-11, в котором блок (211, 511) деквантования применяет адаптивные точки реконструкции для деквантования кадра, и блок (211, 511) деквантования содержит однородные скалярные устройства деквантования, которые выполнены с возможностью использования двух точек реконструкции деквантования на интервал квантования, в частности, средней точки и точки реконструкции с минимальной среднеквадратичной ошибкой.
13. Аудиодекодер (210, 500) по любому из пп.9-11, в котором блок (211, 511) деквантования содержит, по меньшей мере, одну адаптивную вероятностную модель.
14. Аудиодекодер (210, 500) по любому из пп.9-11, в котором блок (211, 511) деквантования использует устройство квантования, основанное на модели, в комбинации с арифметическим кодированием.
15. Аудиодекодер (210, 500) по любому из пп.9-11, в котором блок (211, 511) деквантования выполнен с возможностью адаптации стратегии деквантования как функции характеристик переданного сигнала.
16. Способ аудиокодирования, содержащий этапы, на которых:
фильтруют входной сигнал, основываясь на адаптивном фильтре;
преобразуют кадр отфильтрованного входного сигнала в сигнал области преобразования;
квантуют сигнал области преобразования; и
причем сигнал области преобразования кодируют с помощью устройства квантования, основанного на модели, или устройства квантования, не основанного на модели, в зависимости от характеристик входного сигнала.
17. Способ аудиодекодирования, содержащий этапы, на которых:
деквантуют кадр входного битового потока в области преобразования;
преобразуют сигнал области преобразования в сигнал временной области; и
фильтруют с линейным предсказанием сигнал временной области;
принимают решение использовать устройство квантования, основанное на модели, или устройство квантования, не основанное на модели, для деквантования кадра.
18. Компьютерная программа для предписания программируемому устройству выполнять способ аудиокодирования или способ аудиодекодирования по п.16 или 17.