ОСЛАБЛЕНИЕ ШУМА В СИГНАЛЕ

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