ПОДАВЛЕНИЕ АКУСТИЧЕСКОГО ЭХО НА ОСНОВЕ ШУМОВОЙ СРЕДЫ

1. Эхокомпенсатор, содержащий:
классификатор среды шума, который обнаруживает уровень шума, присутствующего по пути сигнала восходящей линии связи, и формирует классификатор шума на основе уровня шума;
детектор одновременного разговора, который:
обнаруживает, присутствует ли аудиосигнал восходящей линии связи по пути сигнала восходящей линии связи;
обнаруживает, присутствует ли аудиосигнал нисходящей линии связи по пути сигнала нисходящей линии связи; и
формирует флаг одновременного разговора на основе, по меньшей мере, классификатора шума, того, присутствует ли аудиосигнал восходящей линии связи по пути сигнала восходящей линии связи и присутствует ли аудиосигнал нисходящей линии связи по пути сигнала нисходящей линии связи; и
нелинейный фильтр, который обрабатывает флаг одновременного разговора, классификатор шума и сигнал восходящей линии связи для формирования выходного сигнала, который имеет пониженное эхо.
2. Эхокомпенсатор по п.1, в котором классификатор среды шума классифицирует уровень шума, присутствующего по пути сигнала восходящей линии связи в, по меньшей мере, одну классификацию шума, выбранную из множества заданных классификаций шума, и детектор одновременного разговора основывает флаг одновременного разговора на выбранной классификации шума.
3. Эхокомпенсатор по п.1, дополнительно содержащий:
первый многополосный фильтр, который принимает первый входной сигнал и формирует первое множество сигналов поддиапазона, причем каждый из первого множества сигналов поддиапазона содержит соответствующий поддиапазон первого входного сигнала;
второй многополосный фильтр, который принимает второй входной сигнал и формирует второе множество сигналов поддиапазона, причем каждый из второго множества сигналов поддиапазона содержит соответствующий поддиапазон второго входного сигнала;
множество адаптивных фильтров, причем каждый из адаптивных фильтров принимает флаг одновременного разговора и соответствующий один из вторых сигналов поддиапазона и фильтрует второй сигнал поддиапазона согласно флагу одновременного разговора для формирования отфильтрованного второго сигнала поддиапазона; и
множество сумматоров, причем каждый из сумматоров формирует соответствующий третий сигнал поддиапазона, который является разницей соответствующего одного из первых сигналов поддиапазона и соответствующего одного из соответствующих отфильтрованных вторых сигналов поддиапазона.
4. Эхокомпенсатор по п.1, в котором нелинейный фильтр выбирает величину затухания для применения к сигналу восходящей линии связи на основе флага одновременного разговора и классификатора шума.
5. Эхокомпенсатор по п.1, дополнительно содержащий эквалайзер, который выравнивает сигнал восходящей линии связи.
6. Эхокомпенсатор по п.1, дополнительно содержащий процессор сигналов нисходящей линии связи, который обрабатывает флаг одновременного разговора и сигнал нисходящей линии связи для формирования скорректированного сигнала нисходящей линии связи.
7. Эхокомпенсатор по п.6, в котором процессор сигналов нисходящей линии связи корректирует усиление сигнала нисходящей линии связи на основе флага одновременного разговора.
8. Эхокомпенсатор по п.6, в котором процессор сигналов нисходящей линии связи выравнивает сигнал нисходящей линии связи на основе флага одновременного разговора.
9. Способ подавления эхо в устройстве дуплексной связи, содержащий этапы, на которых:
обнаруживают уровень шума, присутствующего в пути сигнала восходящей линии связи;
формируют классификатор шума на основе обнаруженного уровня шума;
обнаруживают, присутствует ли аудиосигнал восходящей линии связи по пути сигнала восходящей линии связи;
обнаруживают, присутствует ли аудиосигнал нисходящей линии связи по пути сигнала нисходящей линии связи;
формируют флаг одновременного разговора на основе, по меньшей мере, классификатора шума, того, присутствует ли аудиосигнал восходящей линии связи по пути сигнала восходящей линии связи и присутствует ли аудиосигнал нисходящей линии связи по пути сигнала нисходящей линии связи; и
обрабатывают флаг одновременного разговора, классификатор шума и сигнал восходящей линии связи для формирования выходного сигнала, который имеет пониженное эхо.
10. Способ по п.9, в котором:
формирование классификатора шума содержит этап, на котором классифицируют уровень шума, присутствующего по пути сигнала восходящей линии связи, в, по меньшей мере, одну классификацию шума, выбранную из множества заданных классификаций шума; и
формирование флага одновременного разговора содержит этап, на котором основывают флаг одновременного разговора на выбранной классификации шума.
11. Способ по п.9, дополнительно содержащий этапы, на которых:
принимают первый входной сигнал и формируют первое множество сигналов поддиапазона, причем каждый из первого множества сигналов поддиапазона содержит соответствующий поддиапазон первого входного сигнала;
принимают второй входной сигнал и формируют второе множество сигналов поддиапазона, причем каждый из второго множества сигналов поддиапазона содержит соответствующий поддиапазон второго входного сигнала;
для каждого из первых сигналов поддиапазона принимают флаг одновременного разговора и соответствующий один из вторых сигналов поддиапазона и фильтруют второй сигнал поддиапазона согласно флагу одновременного разговора для формирования отфильтрованного второго сигнала поддиапазона; и
для каждого из первых сигналов поддиапазона формируют третий сигнал поддиапазона, который является разницей первого сигнала поддиапазона и соответствующего отфильтрованного второго сигнала поддиапазона.
12. Способ по п.9, в котором обработка флага одновременного разговора, классификатора шума и сигнала восходящей линии связи для формирования выходного сигнала, имеющего пониженное эхо, содержит этап, на котором:
выбирают величину затухания для применения к сигналу восходящей линии связи на основе флага одновременного разговора и классификатора шума.
13. Способ по п.9, в котором обработка сигнала восходящей линии связи дополнительно содержит этап, на котором выравнивают сигнал восходящей линии связи.
14. Способ по п.9, дополнительно содержащий этап, на котором:
обрабатывают флаг одновременного разговора и сигнал нисходящей линии связи для формирования скорректированного сигнала нисходящей линии связи.
15. Способ по п.14, в котором обработка сигнала нисходящей линии связи содержит этап, на котором корректируют усиление сигнала нисходящей линии связи на основе флага одновременного разговора.
16. Способ по п.14, в котором обработка сигнала нисходящей линии связи содержит этап, на котором выравнивают сигнал нисходящей линии связи на основе флага одновременного разговора.
17. Способ подавления эхо в устройстве дуплексной связи, содержащий этапы, на которых:
обнаруживают уровень шума, присутствующего в пути сигнала восходящей линии связи;
формируют классификатор шума с помощью классификации уровня шума, присутствующего по пути сигнала восходящей линии связи, в, по меньшей мере, одну классификацию шума, выбранную из множества заданных классификаций шума;
обнаруживают, присутствует ли аудиосигнал восходящей линии связи по пути сигнала восходящей линии связи;
обнаруживают, присутствует ли аудиосигнал нисходящей линии связи по пути сигнала нисходящей линии связи;
формируют флаг одновременного разговора на основе, по меньшей мере, классификатора шума, того, присутствует ли аудиосигнал восходящей линии связи по пути сигнала восходящей линии связи и присутствует ли аудиосигнал нисходящей линии связи по пути сигнала нисходящей линии связи; и
обрабатывают флаг одновременного разговора, классификатор шума и сигнал восходящей линии связи для формирования выходного сигнала, который имеет пониженное эхо.
18. Способ по п.17, дополнительно содержащий этапы, на которых:
принимают первый входной сигнал и формируют первое множество сигналов поддиапазона, причем каждый из первого множества сигналов поддиапазона содержит соответствующий поддиапазон первого входного сигнала;
принимают второй входной сигнал и формируют второе множество сигналов поддиапазона, причем каждый из второго множества сигналов поддиапазона содержит соответствующий поддиапазон второго входного сигнала;
для каждого из первых сигналов поддиапазона принимают флаг одновременного разговора и соответствующий один из вторых сигналов поддиапазона и фильтруют второй сигнал поддиапазона согласно флагу одновременного разговора для формирования отфильтрованного второго сигнала поддиапазона; и
для каждого из первых сигналов поддиапазона формируют третий сигнал поддиапазона, который является разницей первого сигнала поддиапазона и соответствующего отфильтрованного второго сигнала поддиапазона.
19. Способ по п.17, в котором обработка флага одновременного разговора, классификатора шума и сигнала восходящей линии связи для формирования выходного сигнала, имеющего пониженное эхо, содержит этап, на котором:
выбирают величину затухания для применения к сигналу восходящей линии связи на основе флага одновременного разговора и классификатора шума.
20. Способ по п.17, в котором обработка сигнала восходящей линии связи дополнительно содержит этап, на котором выравнивают сигнал восходящей линии связи.