Способы, кодер и декодер для линейного прогнозирующего кодирования и декодирования звуковых сигналов после перехода между кадрами, имеющими различные частоты дискретизации - заявка 2016144150 на патент на изобретение в РФ

1. Способ, реализуемый в кодере звуковых сигналов для преобразования параметров линейной прогнозирующей (LP) фильтрации из первой внутренней частоты S1 дискретизации кодера во вторую внутреннюю частоту S2 дискретизации кодера, при этом способ содержит этапы, на которых:
- вычисляют, на внутренней частоте S1 дискретизации, спектр мощности синтезирующего LP-фильтра с использованием параметров LP-фильтрации;
- модифицируют спектр мощности синтезирующего LP-фильтра, чтобы преобразовать его из внутренней частоты S1 дискретизации во внутреннюю частоту S2 дискретизации;
- обратно преобразуют модифицированный спектр мощности синтезирующего LP-фильтра, чтобы определить автокорреляции синтезирующего LP-фильтра на внутренней частоте S2 дискретизации; и
- используют автокорреляции, чтобы вычислить параметры LP-фильтрации на внутренней частоте S2 дискретизации.
2. Способ по п. 1, в котором модификация спектра мощности синтезирующего LP-фильтра, чтобы преобразовать его из внутренней частоты S1 дискретизации во внутреннюю частоту S2 дискретизации, содержит этапы, на которых:
- если S1 меньше S2, расширяют спектр мощности синтезирующего LP-фильтра на основе отношения между S1 и S2;
- если S1 превышает S2, усекают спектр мощности синтезирующего LP-фильтра на основе отношения между S1 и S2.
3. Способ по п. 1, в котором преобразование параметров LP-фильтрации выполняют, когда кодер переключается с кадра обработки звукового сигнала, использующего внутреннюю частоту S1 дискретизации, на кадры обработки звукового сигнала, использующие внутреннюю частоту S2 дискретизации.
4. Способ по п. 3, содержащий этап, на котором вычисляют параметры LP-фильтрации в каждом субкадре текущего кадра обработки звукового сигнала посредством интерполяции параметров LP-фильтрации текущего кадра на внутренней частоте S2 дискретизации с параметрами LP-фильтрации предыдущего кадра обработки звукового сигнала, преобразованными из внутренней частоты S1 дискретизации во внутреннюю частоту S2 дискретизации.
5. Способ по п. 4, содержащий этап, на котором принудительно переводят текущий кадр в режим кодирования, который не использует историю адаптивной кодовой книги.
6. Способ по п. 4, содержащий этап, на котором инструктируют квантователю LP-параметров использовать способ непрогнозирующего квантования в текущем кадре.
7. Способ по п. 1, в котором спектр мощности синтезирующего LP-фильтра является дискретным спектром мощности.
8. Способ по п. 1, содержащий этапы, на которых:
- вычисляют спектр мощности синтезирующего LP-фильтра при K выборок;
- расширяют спектр мощности синтезирующего LP-фильтра до K(S2/S1) выборок, когда внутренняя частота S1 дискретизации меньше внутренней частоты S2 дискретизации; и
- усекают спектр мощности синтезирующего LP-фильтра до K(S2/S1) выборок, когда внутренняя частота S1 дискретизации превышает внутреннюю частоту S2 дискретизации.
9. Способ по п. 1, содержащий этап, на котором вычисляют спектр мощности синтезирующего LP-фильтра в качестве энергии частотной характеристики синтезирующего LP-фильтра.
10. Способ по п. 1, содержащий этап, на котором обратно преобразуют модифицированный спектр мощности синтезирующего LP-фильтра посредством использования обратного дискретного преобразования Фурье.
11. Способ по п. 1, содержащий этап, на котором выполняют поиск в фиксированной кодовой книге с использованием сокращенного числа итераций.
12. Способ, реализуемый в декодере звуковых сигналов для преобразования принимаемых параметров линейной прогнозирующей (LP) фильтрации из первой внутренней частоты S1 дискретизации декодера во вторую внутреннюю частоту S2 дискретизации декодера, при этом способ содержит этапы, на которых:
- вычисляют, на внутренней частоте S1 дискретизации, спектр мощности синтезирующего LP-фильтра с использованием принимаемых параметров LP-фильтрации;
- модифицируют спектр мощности синтезирующего LP-фильтра, чтобы преобразовать его из внутренней частоты S1 дискретизации во внутреннюю частоту S2 дискретизации;
- обратно преобразуют модифицированный спектр мощности синтезирующего LP-фильтра, чтобы определить автокорреляции синтезирующего LP-фильтра на внутренней частоте S2 дискретизации; и
- используют автокорреляции, чтобы вычислить параметры LP-фильтрации на внутренней частоте S2 дискретизации.
13. Способ по п. 12, в котором модификация спектра мощности синтезирующего LP-фильтра, чтобы преобразовать его из внутренней частоты S1 дискретизации во внутреннюю частоту S2 дискретизации, содержит этапы, на которых:
- если S1 меньше S2, расширяют спектр мощности синтезирующего LP-фильтра на основе отношения между S1 и S2;
- если S1 превышает S2, усекают спектр мощности синтезирующего LP-фильтра на основе отношения между S1 и S2.
14. Способ по п. 12, в котором преобразование принимаемых параметров LP-фильтрации выполняют, когда декодер переключается с кадра обработки звукового сигнала, использующего частоту S1 дискретизации, на кадр обработки звукового сигнала, использующий частоту S2 дискретизации.
15. Способ по п. 14, содержащий этап, на котором вычисляют параметры LP-фильтрации в каждом субкадре текущего кадра обработки звукового сигнала посредством интерполяции параметров LP-фильтрации текущего кадра на внутренней частоте S2 дискретизации с параметрами LP-фильтрации предыдущего кадра обработки звукового сигнала, преобразованными из внутренней частоты S1 дискретизации во внутреннюю частоту S2 дискретизации.
16. Способ по п. 12, в котором спектр мощности синтезирующего LP-фильтра является дискретным спектром мощности.
17. Способ по п. 12, содержащий этапы, на которых:
- вычисляют спектр мощности синтезирующего LP-фильтра при K выборок;
- расширяют спектр мощности синтезирующего LP-фильтра до K(S2/S1) выборок, когда внутренняя частота S1 дискретизации меньше внутренней частоты S2 дискретизации; и
- усекают спектр мощности синтезирующего LP-фильтра до K(S2/S1) выборок, когда внутренняя частота S1 дискретизации превышает внутреннюю частоту S2 дискретизации.
18. Способ по п. 12, содержащий этап, на котором вычисляют спектр мощности синтезирующего LP-фильтра в качестве энергии частотной характеристики синтезирующего LP-фильтра.
19. Способ по п. 12, содержащий этап, на котором обратно преобразуют модифицированный спектр мощности синтезирующего LP-фильтра посредством использования обратного дискретного преобразования Фурье.
20. Способ по п. 12, в котором постфильтрация пропускается, чтобы уменьшать сложность декодирования.
21. Устройство для использования в кодере звуковых сигналов для преобразования параметров линейной прогнозирующей (LP) фильтрации из первой внутренней частоты S1 дискретизации кодера во вторую внутреннюю частоту S2 дискретизации кодера, причем устройство содержит:
- по меньшей мере один процессор; и
- запоминающее устройство, соединенное с процессором, и содержащее энергонезависимые инструкции, которые, при исполнении, побуждают процессор:
- вычислять, на внутренней частоте S1 дискретизации, спектр мощности синтезирующего LP-фильтра с использованием параметров LP-фильтрации,
- модифицировать спектр мощности синтезирующего LP-фильтра, чтобы преобразовать его из внутренней частоты S1 дискретизации во внутреннюю частоту S2 дискретизации,
- обратно преобразовывать модифицированный спектр мощности синтезирующего LP-фильтра, чтобы определить автокорреляции синтезирующего LP-фильтра на внутренней частоте S2 дискретизации, и
- использовать автокорреляции, чтобы вычислить параметры LP-фильтрации на внутренней частоте S2 дискретизации.
22. Устройство по п. 21, в котором процессор выполнен с возможностью:
- расширять спектр мощности синтезирующего LP-фильтра на основе отношения между S1 и S2, если S1 меньше S2; и
- усекать спектр мощности синтезирующего LP-фильтра на основе отношения между S1 и S2, если S1 превышает S2.
23. Устройство по п. 21 или 22, в котором процессор выполнен с возможностью вычислять параметры LP-фильтрации в каждом субкадре текущего кадра обработки звукового сигнала посредством интерполяции параметров LP-фильтрации текущего кадра на внутренней частоте S2 дискретизации с параметрами LP-фильтрации предыдущего кадра обработки звукового сигнала, преобразованными из внутренней частоты S1 дискретизации во внутреннюю частоту S2 дискретизации.
24. Устройство по п. 21, в котором процессор выполнен с возможностью:
- вычислять спектр мощности синтезирующего LP-фильтра при K выборок;
- расширять спектр мощности синтезирующего LP-фильтра до K(S2/S1) выборок, когда внутренняя частота S1 дискретизации меньше внутренней частоты S2 дискретизации; и
- усекать спектр мощности синтезирующего LP-фильтра до K(S2/S1) выборок, когда внутренняя частота S1 дискретизации превышает внутреннюю частоту S2 дискретизации.
25. Устройство по п. 21, в котором процессор выполнен с возможностью вычислять спектр мощности синтезирующего LP-фильтра в качестве энергии частотной характеристики синтезирующего LP-фильтра.
26. Устройство по п. 21, в котором процессор выполнен с возможностью обратно преобразовывать модифицированный спектр мощности синтезирующего LP-фильтра посредством использования обратного дискретного преобразования Фурье.
27. Машиночитаемое энергонезависимое запоминающее устройство, хранящее инструкции с кодом для осуществления, при выполнении в процессоре по любому из пп. 21-26, способа по любому из пп. 1-11.
28. Устройство для использования в декодере звуковых сигналов для преобразования принимаемых параметров линейной прогнозирующей (LP) фильтрации из первой внутренней частоты S1 дискретизации декодера во вторую внутреннюю частоту S2 дискретизации декодера, причем устройство содержит:
- по меньшей мере один процессор; и
- запоминающее устройство, соединенное с процессором, и содержащее энергонезависимые инструкции, которые, при исполнении, побуждают процессор:
- вычислять, на внутренней частоте S1 дискретизации, спектр мощности синтезирующего LP-фильтра с использованием принимаемых параметров LP-фильтрации,
- модифицировать спектр мощности синтезирующего LP-фильтра, чтобы преобразовать его из внутренней частоты S1 дискретизации во внутреннюю частоту S2 дискретизации,
- обратно преобразовывать модифицированный спектр мощности синтезирующего LP-фильтра, чтобы определить автокорреляции синтезирующего LP-фильтра на внутренней частоте S2 дискретизации, и
- использовать автокорреляции, чтобы вычислить параметры LP-фильтрации на внутренней частоте S2 дискретизации.
29. Устройство по п. 28, в котором процессор выполнен с возможностью:
- расширять спектр мощности синтезирующего LP-фильтра на основе отношения между S1 и S2, если S1 меньше S2; и
- усекать спектр мощности синтезирующего LP-фильтра на основе отношения между S1 и S2, если S1 превышает S2.
30. Устройство по п. 28, в котором процессор выполнен с возможностью вычислять параметры LP-фильтрации в каждом субкадре текущего кадра обработки звукового сигнала посредством интерполяции параметров LP-фильтрации текущего кадра на внутренней частоте S2 дискретизации с параметрами LP-фильтрации предыдущего кадра обработки звукового сигнала, преобразованными из внутренней частоты S1 дискретизации во внутреннюю частоту S2 дискретизации.
31. Устройство по п. 28, в котором процессор выполнен с возможностью:
- вычислять спектр мощности синтезирующего LP-фильтра при K выборок;
- расширять спектр мощности синтезирующего LP-фильтра до K(S2/S1) выборок, когда внутренняя частота S1 дискретизации меньше внутренней частоты S2 дискретизации; и
- усекать спектр мощности синтезирующего LP-фильтра до K(S2/S1) выборок, когда внутренняя частота S1 дискретизации превышает внутреннюю частоту S2 дискретизации.
32. Устройство по п. 28, в котором процессор выполнен с возможностью вычислять спектр мощности синтезирующего LP-фильтра в качестве энергии частотной характеристики синтезирующего LP-фильтра.
33. Устройство по п. 28, в котором процессор выполнен с возможностью обратно преобразовывать модифицированный спектр мощности синтезирующего LP-фильтра посредством использования обратного дискретного преобразования Фурье.
34. Машиночитаемое энергонезависимое запоминающее устройство, хранящее инструкции с кодом для осуществления, при выполнении в процессоре по любому из пп. 28-33, способа по любому из пп. 12-20.
Наверх