ПЕРЕХОД ОТ КОДИРОВАНИЯ/ДЕКОДИРОВАНИЯ С ПРЕОБРАЗОВАНИЕМ К КОДИРОВАНИЮ/ДЕКОДИРОВАНИЮ С ПРЕДСКАЗАНИЕМ

1. Способ декодирования цифрового звукового сигнала, включающий этапы:
декодирования (Е602) в соответствии с декодированием с обратным преобразованием предыдущего кадра дискретных значений цифрового сигнала, принятого и кодированного в соответствии с кодированием с преобразованием;
декодирования (Е608) в соответствии с декодированием с предсказанием текущего кадра дискретных значений цифрового сигнала, принятого и кодированного в соответствии с кодированием с предсказанием,
при этом способ отличается тем, что декодирование с предсказанием текущего кадра представляет собой переходное декодирование с предсказанием, которое не использует никакой адаптивный словарь, обусловленный предыдущим кадром, при этом он дополнительно включает:
этап повторной инициализации (Е606) по меньшей мере одного состояния декодирования с предсказанием заданным значением по умолчанию;
этап сложения с перекрытием (Е609), который объединяет отрезок сигнала, синтезированный с помощью декодирования с предсказанием текущего кадра и отрезок сигнала, синтезированный с помощью декодирования с обратным преобразованием, соответствующий сохраненному отрезку декодирования предыдущего кадра.
2. Способ декодирования по п. 1, отличающийся тем, что декодирование обратным преобразованием имеет меньшую задержку при обработке данных, чем декодирование с предсказанием, при этом первый сегмент текущего кадра, декодированный посредством декодирования с предсказанием, заменяется отрезком, являющимся результатом декодирования предыдущего кадра, соответствующим сдвигу задержки и размещению в памяти во время декодирования предыдущего кадра.
3. Способ декодирования по п. 1 или 2, отличающийся тем, что отрезок сигнала, синтезированный посредством декодирования с обратным преобразованием, корректируется до этапа сложения с перекрытием путем применения обратного окна, компенсирующего обработку методом окна, примененную к отрезку ранее.
4. Способ декодирования по п. 1 или 2, отличающийся тем, что отрезок сигнала, синтезированный посредством декодирования с обратным преобразованием, предварительно повторно дискретизируется с частотой дискретизации, соответствующей отрезку декодированного сигнала текущего кадра.
5. Способ декодирования по п. 1, отличающийся тем, что состояние декодирования
с предсказанием находится в списке из следующих состояний:
память состояния для фильтра для повторной дискретизации с внутренней частотой декодирования с предсказанием;
блоки памяти состояний для фильтров предыскажений/компенсации предыскажений;
коэффициенты фильтра линейного предсказания;
память состояния синтезирующего фильтра;
память адаптивного словаря;
память состояния низкочастотного постфильтра;
память квантования для усиления фиксированного словаря.
6. Способ декодирования по п. 5, отличающийся тем, что вычисление коэффициентов фильтра линейного предсказания для текущего кадра выполняется посредством декодирования коэффициентов уникального фильтра и посредством назначения идентичных коэффициентов фильтрам линейного предсказания конца, середины и начала кадра.
7. Способ декодирования по п. 5, отличающийся тем, что вычисление коэффициентов фильтра линейного предсказания для текущего кадра включает следующие этапы:
определение декодированных значений коэффициентов фильтра середины кадра с использованием декодированных значений коэффициентов фильтра конца кадра и заданного значения повторной инициализации коэффициентов фильтра начала кадра;
замену декодированных значений коэффициентов фильтра начала кадра декодированными значениями коэффициентов фильтра середины кадра;
определение коэффициентов фильтра линейного предсказания для текущего кадра с использованием при этом значений, декодированных из коэффициентов фильтров конца, середины и начала кадра.
8. Способ декодирования по п. 5, отличающийся тем, что коэффициенты фильтра линейного предсказания начала кадра повторно инициализируются заданным значением, соответствующим среднему значению коэффициентов фильтра с долгосрочным предсказанием, и при этом коэффициенты линейного предсказания для текущего кадра определяются с использованием при этом заданных и декодированных значений коэффициентов фильтра конца кадра.
9. Способ кодирования цифрового звукового сигнала, включающий этапы:
кодирования (Е302) предыдущего кадра дискретных значений цифрового сигнала в соответствии с кодированием с преобразованием;
прием (Е308) текущего кадра дискретных значений цифрового сигнала, подлежащего
кодированию в соответствии с кодированием с предсказанием,
при этом способ отличается тем, что кодирование с предсказанием текущего кадра представляет собой переходное кодирование с предсказанием, которое не использует никакой адаптивный словарь, обусловленный предыдущим кадром, и при этом он дополнительно включает:
этап (Е306) повторной инициализации по меньшей мере одного состояния кодирования с предсказанием заданным значением по умолчанию.
10. Способ кодирования по п. 9, отличающийся тем, что коэффициенты фильтра линейного предсказания образуют часть по меньшей мере одного состояния кодирования с предсказанием, и вычисление коэффициентов фильтра линейного предсказания для текущего кадра выполняется путем определения кодированных значений коэффициентов одного фильтра с предсказанием либо середины, либо конца кадра и назначения идентичных кодированных значений для коэффициентов фильтров с предсказанием конца или середины и начала кадра.
11. Способ кодирования по п. 10, отличающийся тем, что по меньшей мере одно состояние кодирования с предсказанием кодируется в прямом порядке.
12. Способ кодирования по п. 9, отличающийся тем, что коэффициенты фильтра линейного предсказания образуют часть по меньшей мере одного состояния кодирования с предсказанием, и вычисление коэффициентов фильтра линейного предсказания для текущего кадра включает следующие этапы:
определение кодированных значений коэффициентов фильтра середины кадра с использованием кодированных значений коэффициентов фильтра конца кадра и заданных значений повторной инициализации коэффициентов фильтра начала кадра;
замену кодированных значений коэффициентов фильтра начала кадра кодированными значениями коэффициентов фильтра середины кадра;
определение коэффициентов фильтра линейного предсказания для текущего кадра с использованием при этом значений, кодированных из коэффициентов фильтров конца, середины и начала кадра.
13. Способ кодирования по п. 9, отличающийся тем, что коэффициенты фильтра линейного предсказания образуют часть по меньшей мере одного состояния кодирования с предсказанием, при этом коэффициенты фильтра линейного предсказания начала кадра повторно инициализируются заданным значением, соответствующим среднему значению коэффициентов фильтра с долгосрочным предсказанием, и при этом коэффициенты линейного предсказания для текущего кадра определяются при этом с использованием заданных и кодированных значений коэффициентов фильтра конца кадра.
14. Декодер цифрового звукового сигнала, содержащий
элемент (602) декодирования с обратным преобразованием, способный декодировать предыдущий кадр дискретных значений цифрового сигнала, принятый и кодированный в соответствии с кодированием с преобразованием;
элемент (608) декодирования с предсказанием, способный декодировать текущий кадр дискретных значений цифрового сигнала, принятый и кодированный в соответствии с кодированием с предсказанием,
при этом декодер отличается тем, что декодирование с предсказанием текущего кадра представляет собой переходное декодирование с предсказанием, которое не использует никакой адаптивный словарь, обусловленный предыдущим кадром, и при этом он дополнительно содержит
модуль (606) повторной инициализации, способный повторно инициализировать заданным значением по умолчанию по меньшей мере одно состояние декодирования с предсказанием;
модуль (609) обработки, способный выполнять сложение с перекрытием, которое объединяет отрезок сигнала, синтезированный с помощью декодирования с предсказанием текущего кадра, и отрезок сигнала, синтезированный с помощью декодирования с обратным преобразованием, соответствующий сохраненному отрезку декодирования предыдущего кадра.
15. Кодер цифрового звукового сигнала, содержащий
элемент (302) кодирования с преобразованием, способный кодировать предыдущий кадр дискретных значений цифрового сигнала;
элемент (308) кодирования с предсказанием, способный кодировать текущий кадр дискретных значений цифрового сигнала,
при этом кодер отличается тем, что кодирование с предсказанием текущего кадра представляет собой переходное кодирование с предсказанием, которое не использует никакой адаптивный словарь, обусловленный предыдущим кадром, и при этом он дополнительно содержит
модуль (306) повторной инициализации, способный повторно инициализировать заданным значением по умолчанию по меньшей мере одно состояние кодирования с предсказанием.
16. Средство хранения, считываемое процессором, хранящее компьютерную программу, содержащую команды для исполнения этапов способа декодирования по любому из пп. 1-8, и/или способа кодирования по любому из пп. 9-13.