ML-Assisted Acoustic Echo Cancellation for Reverberant Speech

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing acoustic echo cancelation (AEC) technologies struggle with accurately detecting and reacting to residual echo content, particularly in environments with high reverberation, leading to distorted audio quality in online conferencing systems.

Innovation Solution

Implementing a machine-learning assisted AEC system that uses a pre-trained model to identify unitary voice signals and apply aggressive echo cancelation modes based on residual echo thresholds, enhancing echo detection and reduction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional AEC algorithms are used, then the system is simple and computationally efficient, but the accuracy of echo detection and cancellation deteriorates in high reverberation environments

Engineering Contradiction:
Improveecho detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary machine learning model that acts as a bridge between the traditional AEC algorithm and the audio signal. The ML model processes the residual echo signal first, generates probability scores indicating echo presence, and then guides the traditional AEC algorithm's behavior. This intermediary layer enables accurate echo detection in reverberant environments without completely replacing the traditional system, thus balancing accuracy improvement with controlled complexity increase.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the echo cancellation task into two distinct parts: (1) ML-based echo detection that analyzes residual signals and outputs probability scores, and (2) traditional AEC algorithm that performs actual signal processing based on ML guidance. This segmentation allows each component to specialize in its strength - ML for accurate detection and traditional algorithms for efficient processing - resolving the contradiction between accuracy and complexity.

Inventive Principle:
Principle #1Segmentation

2Object-generated harmful factors

If aggressive echo cancelation modes are applied continuously, then echo reduction effectiveness improves, but speech quality deteriorates due to over-processing

Engineering Contradiction:
Improveecho contentVSAvoidspeech quality
Core Design Contradiction:
Object-generated harmful factorsVSReliability

Solution Approach 1:

The patent implements dynamic adaptation of AEC processing intensity based on real-time ML predictions. The system continuously monitors residual echo probability scores and adjusts the aggressiveness of echo cancellation accordingly. When echo is detected with high probability, aggressive modes are activated; when speech is detected, normal modes are used. This dynamic adjustment resolves the contradiction by making the system adaptive rather than static, preventing over-processing while maintaining effective echo suppression when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent incorporates feedback loops where the ML model's predictions about echo presence feed back to control the AEC algorithm's behavior. The system uses the residual signal from AEC processing as input to the ML model, which then generates feedback control signals that adjust subsequent AEC processing intensity. This feedback mechanism ensures that aggressive echo cancellation is applied only when echo is actually present, preventing speech quality deterioration from unnecessary over-processing.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If the AEC algorithm is made more sensitive to detect residual echo, then echo detection capability improves, but false detection of speech as echo increases

Engineering Contradiction:
Improveresidual echo detectionVSAvoidspeech signal integrity
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent changes the parameter space by transforming raw residual echo signals into probability scores through ML processing. Instead of using fixed threshold-based detection that causes false positives, the ML model learns optimal parameter transformations during training, outputting calibrated probability scores that accurately represent echo likelihood. This parameter transformation resolves the contradiction by providing nuanced detection confidence levels that prevent misclassification of speech as echo.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent substitutes the mechanical threshold-based detection mechanism with a machine learning-based probabilistic classification system. The traditional mechanical approach of comparing signal magnitudes against fixed thresholds is replaced by an ML model that learns complex patterns and relationships in the data. This substitution enables more accurate discrimination between echo and speech, reducing false detections while maintaining sensitivity to actual echo content.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20260046362A1Machine-learning assisted acoustic echo cancelation
Publication Date: 2026.02.12 ZOOM COMMUNICATIONS INC
  • US20260046362A1 patent drawing
  • US20260046362A1 patent drawing
  • US20260046362A1 patent drawing

AI summary

Example methods and systems provide machine-learning assisted acoustic echo cancellation (AEC). The AEC can be used, as an example, to improve the audio quality for online audio and video conferences. A system according to this disclosure includes a pre-trained, machine-learning, AI model designed to detect, in real time, a unitary voice signal, or a signal representing the speech of a single speaker as opposed to that of multiple speakers. A digital signal processing (DSP) algorithm can then detect the echo state, for example, whether distortion results primarily from an echo. Based on these characteristics, the system can, alternatively and automatically apply either a default mode of AEC to the audio signal, or apply a more aggressive mode of AEC.