Acoustic Echo Suppression Using Dynamic Microphone Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional acoustic echo suppression techniques in multi-microphone systems become less effective when microphones are occluded or affected by external conditions such as wind or blockages, leading to degraded performance in noise cancellation and echo suppression.

Innovation Solution

A method that dynamically selects the most suitable microphone signals for echo suppression by analyzing conditions such as blockages and wind effects, using features like sub-band noise power and total signal entropy to identify affected microphones and generate echo suppressed audio signals through adaptive filtering and multiplexing of echo reference signals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional echo suppression techniques are used, then echo suppression is effective under normal conditions, but performance degrades when microphones are occluded or affected by external conditions

Engineering Contradiction:
Improveecho suppression performanceVSAvoidperformance under external conditions
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts its echo suppression strategy by monitoring microphone conditions and switching between different processing modes. When microphones are detected as occluded or affected by external conditions, the system transitions from using conventional single-microphone techniques to employing multiple alternative microphones and adaptive filtering strategies, ensuring continuous effective performance across varying environmental conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters by selecting different microphones based on their current condition. When a microphone's signal quality deteriorates due to occlusion or external factors, the system alters which microphone is used for echo suppression and adjusts filtering parameters accordingly, maintaining reliable performance through parameter adaptation

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple microphones are used, then echo suppression can be maintained under various conditions, but system complexity increases

Engineering Contradiction:
Improveecho suppression performanceVSAvoidmulti-microphone system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Multiple microphones serve dual purposes: they function as alternative pickup elements when primary microphones are occluded, and simultaneously provide redundant signals for adaptive filtering and condition monitoring. This multi-functionality allows the system to maintain echo suppression performance without proportionally increasing complexity, as the same hardware resources serve multiple protective and adaptive functions

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10566008B2Method and apparatus for acoustic echo suppression
Publication Date: 2020.02.18 CIRRUS LOGIC INC
  • US10566008B2 patent drawing
  • US10566008B2 patent drawing
  • US10566008B2 patent drawing

AI summary

A method of enhancing an audio signal, the method comprising: receiving a plurality of input audio signals from a plurality of microphones; for each of the plurality of input audio signals, generating at an echo cancellation module, at least one output signal, the at least one output signal comprising one or more of an echo cancelled signal, a post-filter signal and a filter tap signal; analysing the plurality of input audio signals and/or the respective at least one output signal to determine a condition at each of the plurality of microphones; selecting one of the at least one output signals based on the determined condition at each of the plurality of microphones; and generating an echo suppressed audio signal by suppressing echo in an audio signal derived from one or more of the plurality of microphones using the selected one of the at least one output signal.