ОСНОВАННАЯ НА ЛИНЕЙНОМ ПРЕДСКАЗАНИИ СХЕМА КОДИРОВАНИЯ, ИСПОЛЬЗУЮЩАЯ ФОРМИРОВАНИЕ ШУМА В СПЕКТРАЛЬНОЙ ОБЛАСТИ

1. Аудиокодер, содержащий
спектральный модуль (10) разложения для того, чтобы спектрально разложить, используя MDCT, входной сигнал (12) аудио в спектрограмму (14) из последовательности спектров;
компьютер (50) автокорреляции, сконфигурированный, чтобы вычислять автокорреляцию из текущего спектра последовательности спектров;
компьютер (52) коэффициентов линейного предсказания, сконфигурированный, чтобы вычислять коэффициенты линейного предсказания на основании автокорреляции;
формирователь (22) спектральной области, сконфигурированный, чтобы спектрально формировать текущий спектр на основании коэффициентов линейного предсказания; и
каскад (24) квантования, сконфигурированный, чтобы квантовать спектрально сформированный спектр;
причем аудиокодер сконфигурирован, чтобы вставлять информацию относительно квантованного спектрально сформированного спектра и информацию относительно коэффициентов линейного предсказания в поток данных,
причем компьютер автокорреляции сконфигурирован, чтобы при вычислении автокорреляции из текущего спектра вычислять спектр мощности из текущего спектра, и подвергать этот спектр мощности обратному ODFT преобразованию.
2. Аудиокодер по п.1, дополнительно содержащий
предсказатель (26) спектра, сконфигурированный для фильтрования с предсказанием текущего спектра вдоль спектрального измерения, причем формирователь спектральной области сконфигурирован, чтобы спектрально формировать фильтрованный с предсказанием текущий спектр, и аудиокодер сконфигурирован, чтобы вставить информацию относительно того, как инвертировать фильтрование с предсказанием, в поток данных.
3. Аудиокодер по п.2, в котором предсказатель спектра сконфигурирован, чтобы выполнять фильтрование с линейным предсказанием в отношении текущего спектра вдоль спектрального измерения, при этом шаблон потока данных сконфигурирован таким образом, что информация относительно того, как инвертировать фильтрование с предсказанием, содержит информацию относительно дополнительных коэффициентов линейного предсказания, лежащих в основе фильтрования с линейным предсказанием в отношении текущего спектра вдоль спектрального измерения.
4. Аудиокодер по п.2, в котором аудиокодер сконфигурирован, чтобы решать - разрешить или запретить предсказатель спектра в зависимости от тональности или нестационарности входного сигнала аудио или коэффициента предсказания фильтра, при этом аудиокодер сконфигурирован, чтобы вставить информацию относительно этого решения.
5. Аудиокодер по п.2, в котором компьютер автокорреляции сконфигурирован, чтобы вычислять автокорреляцию из фильтрованного с предсказанием текущего спектра.
6. Аудиокодер по п.2, в котором спектральный модуль (10) разложения сконфигурирован так, чтобы переключаться между различными длинами преобразования при спектральном разложении входного сигнала (12) аудио так, чтобы спектры имели различное спектральное разрешение, при этом компьютер (50) автокорреляции сконфигурирован так, чтобы вычислять автокорреляцию из фильтрованного с предсказанием текущего спектра в случае, если спектральное разрешение текущего спектра удовлетворяет заранее определенному критерию, или из не фильтрованного с предсказанием текущего спектра в случае, если спектральное разрешение текущего спектра не удовлетворяет заранее определенному критерию.
7. Аудиокодер по п.6, в котором компьютер автокорреляции сконфигурирован таким образом, что заранее определенный критерий удовлетворяется, если спектральное разрешение текущего спектра выше, чем порог спектрального разрешения.
8. Аудиокодер по п.1, в котором компьютер автокорреляции сконфигурирован для, при вычислении автокорреляции из текущего спектра, вычисления спектра мощности из текущего спектра, перцепционного взвешивания спектра мощности и подвергания перцепционно взвешенного спектра мощности инверсному преобразованию ODFT в качестве перцепционно взвешенного.
9. Аудиокодер по п.8, в котором компьютер автокорреляции сконфигурирован, чтобы изменять масштаб частоты текущего спектра и выполнять перцепционное взвешивание спектра мощности в измененном масштабе частоты.
10. Аудиокодер по п.1, в котором аудиокодер сконфигурирован, чтобы вставлять информацию относительно коэффициентов линейного предсказания в поток данных в квантованной форме, при этом формирователь спектральной области сконфигурирован, чтобы спектрально формировать текущий спектр на основании квантованных коэффициентов линейного предсказания.
11. Аудиокодер по п.9, в котором аудиокодер сконфигурирован, чтобы вставлять информацию относительно коэффициентов линейного предсказания в поток данных в форме, согласно которой квантование коэффициентов линейного предсказания имеет место в области LSF или LSP.
12. Способ кодирования аудио, содержащий:
спектральное разложение, используя MDCT, входного сигнала (12) аудио в спектрограмму (14) из последовательности спектров;
вычисление автокорреляции из текущего спектра последовательности спектров;
вычисление коэффициентов линейного предсказания на основании автокорреляции;
спектральное формирование текущего спектра на основании коэффициентов линейного предсказания;
квантование спектрально сформированного спектра; и
вставку информации относительно квантованного спектрально сформированного спектра и информации относительно коэффициентов линейного предсказания в поток данных, причем вычисление автокорреляции из текущего спектра содержит вычисление спектра мощности из текущего спектра и подвергание спектра мощности обратному ODFT преобразованию.
13. Компьютерная программа, имеющая программный код для выполнения, при запуске на компьютере, способа по п.12.