АУДИОКОДЕК, ИСПОЛЬЗУЮЩИЙ СИНТЕЗ ШУМА В ТЕЧЕНИЕ НЕАКТИВНОЙ ФАЗЫ

1. Аудиокодер, содержащий:
- модуль (12) оценки фонового шума, выполненный с возможностью непрерывно обновлять параметрическую оценку фонового шума в течение активной фазы (24) на основе входного аудиосигнала;
- кодер (14) для кодирования входного аудиосигнала в поток данных в течение активной фазы; и
- детектор (16), выполненный с возможностью обнаруживать вход в неактивную фазу (28) после активной фазы (24) на основе входного аудиосигнала,
- при этом аудиокодер выполнен с возможностью, при обнаружении входа в неактивную фазу, кодировать в поток данных параметрическую оценку фонового шума, непрерывно обновляемую в течение активной фазы, после которой следует обнаруженная неактивная фаза.
2. Аудиокодер по п. 1, в котором модуль (12) оценки фонового шума выполнен с возможностью, при непрерывном обновлении параметрической оценки фонового шума, осуществлять различение между компонентом шума и компонентом полезного сигнала во входном аудиосигнале и определять параметрическую оценку фонового шума просто из компонента шума.
3. Аудиокодер по п. 1, в котором кодер (14) выполнен с возможностью, при кодировании входного аудиосигнала, выполнять прогнозирующее кодирование входного аудиосигнала в коэффициенты линейного прогнозирования и сигнал возбуждения, а также кодировать с преобразованием сигнал возбуждения и кодировать коэффициенты линейного прогнозирования в поток (30) данных.
4. Аудиокодер по п. 3, в котором модуль (12) оценки фонового шума выполнен с возможностью обновлять параметрическую оценку фонового шума с использованием сигнала возбуждения в течение активной фазы.
5. Аудиокодер по п. 3, в котором модуль оценки фонового шума выполнен с возможностью, при обновлении параметрической оценки фонового шума, идентифицировать локальные минимумы в сигнале возбуждения и выполнять статистический анализ сигнала возбуждения при локальных минимумах, с тем чтобы получать параметрическую оценку фонового шума.
6. Аудиокодер по п. 1, в котором кодер выполнен с возможностью, при кодировании входного сигнала, использовать прогнозирующее кодирование и/или кодирование с преобразованием для того, чтобы кодировать часть более низких частот входного аудиосигнала, и использовать параметрическое кодирование для того, чтобы кодировать спектральную огибающую части более высоких частот входного аудиосигнала.
7. Аудиокодер по п. 1, в котором кодер выполнен с возможностью, при кодировании входного сигнала, использовать прогнозирующее кодирование и/или кодирование с преобразованием для того, чтобы кодировать часть более низких частот входного аудиосигнала и выбирать между использованием параметрического кодирования для того, чтобы кодировать спектральную огибающую части более высоких частот входного аудиосигнала, или оставлением некодированной части более высоких частот входного аудиосигнала.
8. Аудиокодер по п. 6, в котором кодер выполнен с возможностью прерывать прогнозирующее кодирование и/или кодирование с преобразованием и параметрическое кодирование в неактивных фазах или прерывать прогнозирующее кодирование и/или кодирование с преобразованием и выполнять параметрическое кодирование спектральной огибающей части более высоких частот входного аудиосигнала при более низком частотно-временном разрешении по сравнению с использованием параметрического кодирования в активной фазе.
9. Аудиокодер по п. 6, в котором кодер использует гребенку фильтров для того, чтобы спектрально разлагать входной аудиосигнал на набор подполос частот, формирующих часть более низких частот, и набор подполос частот, формирующих часть более высоких частот.
10. Аудиокодер по п. 9, в котором модуль оценки фонового шума выполнен с возможностью обновлять параметрическую оценку фонового шума в активной фазе на основе частей более низких и более высоких частот входного аудиосигнала.
11. Аудиокодер по п. 10, в котором модуль оценки фонового шума выполнен с возможностью, при обновлении параметрической оценки фонового шума, идентифицировать локальные минимумы в частях более низких и более высоких частот входного аудиосигнала и выполнять статистический анализ частей более низких и более высоких частот входного аудиосигнала при локальных минимумах, с тем чтобы получать параметрическую оценку фонового шума.
12. Аудиокодер по п. 1, в котором модуль оценки шума выполнен с возможностью продолжать непрерывное обновление оценки фонового шума даже в течение неактивной фазы, при этом аудиокодер выполнен с возможностью прерывисто кодировать обновления параметрической оценки фонового шума, непрерывно обновляемой в течение неактивной фазы.
13. Аудиокодер по п. 12, при этом аудиокодер выполнен с возможностью прерывисто кодировать обновления параметрической оценки фонового шума в фиксированном или переменном интервале времени.
14. Аудиодекодер для декодирования потока данных таким образом, чтобы восстанавливать из него аудиосигнал, причем поток данных содержит, по меньшей мере, активную фазу (86), после которой следует неактивная фаза (88), причем аудиодекодер содержит:
- модуль (90) оценки фонового шума, выполненный с возможностью непрерывно обновлять параметрическую оценку фонового шума из потока (104) данных в течение активной фазы (86);
- декодер (92), выполненный с возможностью восстанавливать аудиосигнал из потока данных в течение активной фазы;
- параметрический генератор (94) случайных чисел;
- формирователь (96) фонового шума, выполненный с возможностью синтезировать аудиосигнал в течение неактивной фазы (88) посредством управления параметрическим генератором (94) случайных чисел в течение неактивной фазы (88) в зависимости от параметрической оценки фонового шума;
- при этом декодер (92) выполнен с возможностью, при восстановлении аудиосигнала из потока данных, формировать сигнал возбуждения, кодированный с преобразованием в поток данных, согласно коэффициентам линейного прогнозирования, также кодированным в поток данных; и
- при этом модуль (90) оценки фонового шума выполнен с возможностью обновлять параметрическую оценку фонового шума с использованием сигнала возбуждения.
15. Аудиодекодер по п. 14, в котором модуль (90) оценки фонового шума выполнен с возможностью, при непрерывном обновлении параметрической оценки фонового шума, осуществлять различение между компонентом шума и компонентом полезного сигнала в версии аудиосигнала, восстановленной из потока (104) данных в активной фазе (86), и определять параметрическую оценку фонового шума просто из компонента шума.
16. Аудиодекодер по п. 14, в котором модуль оценки фонового шума выполнен с возможностью, при обновлении параметрической оценки фонового шума, идентифицировать локальные минимумы в сигнале возбуждения и выполнять статистический анализ сигнала возбуждения при локальных минимумах, с тем чтобы получать параметрическую оценку фонового шума.
17. Аудиодекодер по п. 14, в котором декодер выполнен с возможностью, при восстановлении аудиосигнала, использовать прогнозирующее декодирование и/или декодирование с преобразованием для того, чтобы восстанавливать часть более низких частот аудиосигнала из потока данных и синтезировать часть более высоких частот аудиосигнала.
18. Аудиодекодер по п. 17, в котором декодер выполнен с возможностью синтезировать часть более высоких частот аудиосигнала из спектральной огибающей части более высоких частот входного аудиосигнала, параметрически кодированного в поток данных, или синтезировать часть более высоких частот аудиосигнала посредством расширения полосы пропускания вслепую на основе части более низких частот.
19. Аудиодекодер по п. 18, в котором декодер выполнен с возможностью прерывать прогнозирующее декодирование и/или декодирование с преобразованием в неактивных фазах и выполнять синтезирование части более высоких частот аудиосигнала посредством спектрального формирования реплики части более низких частот аудиосигнала согласно спектральной огибающей в активной фазе и спектрального формирования реплики синтезированного аудиосигнала согласно спектральной огибающей в неактивной фазе.
20. Аудиодекодер по п. 18, в котором декодер содержит гребенку обратных фильтров, чтобы спектрально составлять входной аудиосигнал из набора подполос частот части более низких частот и набора подполос частот части более высоких частот.
21. Аудиодекодер по п. 14, при этом аудиодекодер выполнен с возможностью обнаруживать вход в неактивную фазу каждый раз, когда поток данных прерывается, и/или каждый раз, когда поток данных сигнализирует переход к потоку данных.
22. Аудиодекодер по п. 14, в котором формирователь (96) фонового шума выполнен с возможностью синтезировать аудиосигнал в течение неактивной фазы (88) посредством управления параметрическим генератором (94) случайных чисел в течение неактивной фазы (88) в зависимости от параметрического фонового шума, непрерывно обновляемого посредством модуля оценки фонового шума, просто в случае отсутствия информации параметрической оценки фонового шума в потоке данных сразу после перехода от активной фазы к неактивной фазе.
23. Аудиодекодер по п. 14, в котором модуль (90) оценки фонового шума выполнен с возможностью, при непрерывном обновлении параметрической оценки фонового шума, использовать спектральное разложение аудиосигнала, восстановленное из декодера (92).
24. Аудиодекодер по п. 14, в котором модуль (90) оценки фонового шума выполнен с возможностью, при непрерывном обновлении параметрической оценки фонового шума, использовать QMF-спектр аудиосигнала, восстановленный из декодера (92).
25. Способ кодирования аудио, содержащий этапы, на которых:
- непрерывно обновляют параметрическую оценку фонового шума в течение активной фазы (24) на основе входного аудиосигнала;
- кодируют входной аудиосигнал в поток данных в течение активной фазы;
- обнаруживают вход в неактивную фазу (28) после активной фазы (24) на основе входного аудиосигнала; и
- при обнаружении входа в неактивную фазу, кодируют в поток данных параметрическую оценку фонового шума, непрерывно обновляемую в течение активной фазы, после которой следует обнаруженная неактивная фаза.
26. Способ декодирования аудио для декодирования потока данных таким образом, чтобы восстанавливать из него аудиосигнал, причем поток данных содержит, по меньшей мере, активную фазу (86), после которой следует неактивная фаза (88), при этом способ содержит этапы, на которых:
- непрерывно обновляют параметрическую оценку фонового шума из потока (104) данных в течение активной фазы (86);
- восстанавливают аудиосигнал из потока данных в течение активной фазы;
- синтезируют аудиосигнал в течение неактивной фазы (88) посредством управления параметрическим генератором (94) случайных чисел в течение неактивной фазы (88) в зависимости от параметрической оценки фонового шума;
- при этом восстановление аудиосигнала из потока данных содержит этап, на котором формируют сигнал возбуждения, кодированный с преобразованием в поток данных, согласно коэффициентам линейного прогнозирования, также кодированным в поток данных, и
- при этом непрерывное обновление параметрической оценки фонового шума выполняется с использованием сигнала возбуждения.
27. Компьютерная программа, имеющая программный код для осуществления, при выполнении на компьютере, способа по любому из пп. 25 и 26.