ОСЛАБЛЕНИЕ ШУМА ПРИ ПЕРЕДАЧИ АУДИОСИГНАЛОВ

1. Устройство ослабления шума, содержащее:
- приемное устройство (101) для приема аудиосигнала, содержащего компонент полезного сигнала и компонент шумового сигнала;
- первую таблицу (109) кодирования, содержащую множество возможных вариантов полезного сигнала для компонента полезного сигнала, причем каждый возможный вариант полезного сигнала представляет возможный компонент полезного сигнала;
- вторую таблицу (111) кодирования, содержащую множество возможных вариантов долей шумового сигнала, причем каждый возможный вариант доли шумового сигнала представляет возможную долю шума для компонента шумового сигнала;
- модуль (103) сегментации для сегментации аудиосигнала на временные сегменты;
- ослабитель (105) шума, выполненный с возможностью, для каждого временного сегмента, выполнять этапы, на которых:
- формируют множество возможных вариантов оцененного сигнала посредством формирования, для каждого из возможных вариантов полезного сигнала первой таблицы кодирования, возможного варианта оцененного сигнала в качестве комбинации масштабированной версии возможного варианта полезного сигнала и взвешенной комбинации возможных вариантов долей шумового сигнала, причем масштабирование возможного варианта полезного сигнала и весовые коэффициенты взвешенной комбинации определяются таким образом, чтобы минимизировать функцию затрат, указывающую разность между возможным вариантом оцененного сигнала и аудиосигналом во временном сегменте,
- формируют возможный вариант сигнала для аудиосигнала во временном сегменте из возможных вариантов оцененного сигнала, и
- ослабляют шум аудиосигнала во временном сегменте в ответ на возможный вариант сигнала.
2. Устройство ослабления шума по п. 1, в котором функция затрат является одной из функции затрат на основе максимального правдоподобия и функции затрат на основе минимальной среднеквадратической ошибки.
3. Устройство ослабления шума по п. 1, в котором ослабитель (105) шума выполнен с возможностью вычислять масштабирование и весовые коэффициенты из уравнений, отражающих производную функции затрат относительно масштабирования и весовых коэффициентов, равных нулю.
4. Устройство ослабления шума по п. 1, в котором возможные варианты полезного сигнала имеет более высокое частотное разрешение, чем взвешенная комбинация.
5. Устройство ослабления шума по п. 1, в котором множество возможных вариантов долей шумового сигнала покрывает частотный диапазон, при этом каждый возможный вариант доли шумового сигнала из группы возможных вариантов долей шумового сигнала предоставляет доли только в поддиапазоне частотного диапазона, причем поддиапазоны различных возможных вариантов долей шумового сигнала из группы возможных вариантов долей шумового сигнала отличаются.
6. Устройство ослабления шума по п. 5, в котором поддиапазоны группы возможных вариантов долей шумового сигнала являются неперекрывающимися.
7. Устройство ослабления шума по п. 5, в котором поддиапазоны группы возможных вариантов долей шумового сигнала имеют неравные размеры.
8. Устройство ослабления шума по п. 5, в котором каждый из возможных вариантов долей шумового сигнала из группы возможных вариантов долей шумового сигнала соответствует по существу плоскому частотному распределению.
9. Устройство ослабления шума по п. 1, дополнительно содержащее модуль оценки шума для формирования оценки шума для аудиосигнала во временном интервале, по меньшей мере, частично за пределами временного сегмента и для формирования, по меньшей мере, одного из возможных вариантов долей шумового сигнала в ответ на оценку шума.
10. Устройство ослабления шума по п. 1, в котором взвешенная комбинация представляет собой взвешенное суммирование.
11. Устройство ослабления шума по п. 1, в котором, по меньшей мере, один из возможных вариантов полезного сигнала первой таблицы кодирования и возможных вариантов долей шумового сигнала второй таблицы кодирования представляется посредством набора параметров, содержащего не более 20 параметров.
12. Устройство ослабления шума по п. 1, в котором, по меньшей мере, один из возможных вариантов полезного сигнала первой таблицы кодирования и возможных вариантов долей шумового сигнала второй таблицы кодирования представляется посредством спектрального распределения.
13. Устройство ослабления шума по п. 1, в котором компонент полезного сигнала представляет собой компонент речевого сигнала.
14. Способ ослабления шума, содержащий этапы, на которых:
- принимают аудиосигнал, содержащий компонент полезного сигнала и компонент шумового сигнала;
- предоставляют первую таблицу (109) кодирования, содержащую множество возможных вариантов полезного сигнала для компонента полезного сигнала, причем каждый возможный вариант полезного сигнала представляет возможный компонент полезного сигнала;
- предоставляют вторую таблицу (111) кодирования, содержащую множество возможных вариантов долей шумового сигнала, причем каждый возможный вариант доли шумового сигнала представляет возможную долю шума для компонента шумового сигнала;
- сегментируют аудиосигнал на временные сегменты; и
- для каждого временного сегмента, выполняют этапы, на которых:
- формируют множество возможных вариантов оцененного сигнала посредством формирования, для каждого из возможных вариантов полезного сигнала первой таблицы кодирования, возможного варианта оцененного сигнала в качестве комбинации масштабированной версии возможного варианта полезного сигнала и взвешенной комбинации возможных вариантов долей шумового сигнала, причем масштабирование возможного варианта полезного сигнала и весовые коэффициенты взвешенной комбинации определяются таким образом, чтобы минимизировать функцию затрат, указывающую разность между возможным вариантом оцененного сигнала и аудиосигналом во временном сегменте,
- формируют возможный вариант сигнала для временного сегмента из возможных вариантов оцененного сигнала, и
- ослабляют шум аудиосигнала во временном сегменте в ответ на возможный вариант сигнала.
15. Компьютерный программный продукт, содержащий средство компьютерного программного кода, выполненное с возможностью осуществлять все этапы по п. 14, когда упомянутая программа выполняется на компьютере.