Hybrid Echo Cancellation for Residual Echo and Fast Convergence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing echo cancellation technologies suffer from inaccurate error estimation, leading to slow convergence and insufficient steady-state performance, and are computationally intensive, with no effective way to reduce complexity and improve effectiveness.

Innovation Solution

A hybrid echo cancellation method combining an acoustic echo canceller (AEC) module based on a linear filter with a residual echo cancellation (RES) module using a deep neural network (DNN) to process audio signals, effectively eliminating both linear and nonlinear echoes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional filters are used for echo cancellation, then the system is simple to implement, but the error estimation is inaccurate resulting in slow convergence and insufficient steady-state performance

Engineering Contradiction:
Improveerror estimation accuracyVSAvoidconvergence speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The echo cancellation process is divided into two independent modules: linear echo cancellation (LEC) for linear echoes and residual echo cancellation (REC) for nonlinear echoes. Each module uses specialized algorithms optimized for its specific task, with LEC handling the bulk of linear echo removal and REC refining the result by addressing remaining nonlinear components. This segmentation allows each module to achieve high precision without compromising convergence speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The LEC module acts as an intermediary between the raw microphone signal and the REC module. It first removes the dominant linear echo components, producing a pre-processed signal that the REC module then further refines. This intermediate processing stage enables the REC module to focus computational resources on the more challenging nonlinear residual echoes, improving overall precision without sacrificing convergence speed.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If Kalman filters are used for echo cancellation, then the steady-state performance is improved, but the computational complexity increases

Engineering Contradiction:
Improvesteady-state performanceVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The cancellation system is segmented into LEC and REC modules with different computational complexities. The LEC module uses computationally efficient linear filtering algorithms to handle the majority of echo removal, while the simpler REC module uses nonlinear processing only on the residual signal. This segmentation achieves high steady-state performance without requiring the high computational complexity of a full Kalman filter implementation throughout the entire processing chain.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The complex Kalman filter algorithms are extracted and replaced with simpler, more efficient algorithms in the LEC module, while only the essential nonlinear processing is retained in the REC module. This extraction of complexity from the main processing path reduces overall computational requirements while maintaining the steady-state performance benefits through the specialized REC module.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If traditional echo cancellation methods are used, then the computational resources are consumed, but the echo cancellation effectiveness is insufficient

Engineering Contradiction:
Improveecho cancellation effectivenessVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The echo cancellation task is segmented into two stages with different resource requirements. The LEC stage handles the high-volume linear echo removal with efficient algorithms, while the REC stage processes only the residual nonlinear echoes with more sophisticated but computationally lighter operations. This segmentation improves cancellation effectiveness by addressing both linear and nonlinear components while reducing overall computational resource consumption compared to applying complex algorithms to the entire signal.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of applying full-complexity algorithms to the entire microphone signal, the system applies lightweight LEC processing to the full signal and then applies more sophisticated REC processing only to the residual echo portion. This partial application of advanced processing where most needed (to the residual echo) improves effectiveness while minimizing computational resource usage.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20260057897A1Method for processing audio signal, electronic device, and computer-readable storage medium
Publication Date: 2026.02.26 GOERTEK INC
  • US20260057897A1 patent drawing
  • US20260057897A1 patent drawing
  • US20260057897A1 patent drawing

AI summary

The present application provides a method for processing an audio signal, an electronic device, and a computer-readable storage medium. The present application relates to the technical field of audio processing. The method for processing the audio signal includes: obtaining a current far-end signal and a microphone signal; the microphone signal includes a near-end signal and an echo signal generated by a speaker playing the far-end signal; performing linear echo cancellation processing on the microphone signal to obtain a linear filtered signal; inputting the linear filtered signal and the far-end signal into a pre-trained residual echo cancellation DNN model to output a gain signal corresponding to the near-end signal; and determining a target audio signal to be output to the far-end for playback based on the gain signal and the linear filtered signal.