Adaptive Echo Removal via Convergence Parameter Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing echo cancellation techniques in audio devices face challenges in accurately removing echo signals during communication, particularly in VoIP calls, due to the need for known model parameters and adaptation speed selection, which can lead to suboptimal performance and interference with near-end signals.

Innovation Solution

An adaptive model-based method is employed to estimate and remove echo signals using filter coefficients determined by a stochastic gradient algorithm, with a convergence parameter updated based on an echo return loss enhancement metric to improve accuracy and adaptation speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional echo cancellation techniques are used with fixed model parameters, then the system is simpler to implement, but the echo removal accuracy is suboptimal and cannot adapt to changing echo conditions

Engineering Contradiction:
Improveecho removal accuracyVSAvoidmodel adaptation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transitioning from fixed model parameters to adaptive model parameters that continuously adjust to changing echo conditions. The convergence parameter enables the model to dynamically adapt its filter coefficients based on real-time signal characteristics, resolving the contradiction between accuracy and complexity by making the system intelligent rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter state by introducing a convergence parameter that controls the adaptation speed of the echo model. This parameter allows the system to optimize the balance between tracking speed and stability, enabling accurate echo removal while managing computational complexity through controlled parameter adjustment rather than fixed rigid structures.

Inventive Principle:
Principle #35Parameter changes

2Speed

If the convergence parameter is increased to speed up adaptation, then the adaptation speed improves, but the accuracy may deteriorate due to overshooting or instability

Engineering Contradiction:
Improveadaptation speedVSAvoidecho estimation accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The convergence parameter serves as a control parameter that directly manages the trade-off between adaptation speed and accuracy. By adjusting this parameter, the system can optimize performance for different operating conditions, allowing fast adaptation when needed while maintaining stability and precision when the echo path is stable, thus resolving the speed-accuracy contradiction.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The adaptive model with convergence parameter control enables dynamic adjustment of adaptation speed based on signal conditions. The system can accelerate convergence when echo conditions change rapidly while maintaining accuracy during stable periods, effectively managing the speed-accuracy trade-off through intelligent dynamic control rather than fixed parameters.

Inventive Principle:
Principle #15Dynamics

3Object-generated harmful factors

If aggressive echo cancellation is applied to suppress echo strongly, then the echo suppression improves, but near-end signals may be interfered with or distorted

Engineering Contradiction:
Improveecho powerVSAvoidnear-end signal quality
Core Design Contradiction:
Object-generated harmful factorsVSReliability

Solution Approach 1:

The convergence parameter control enables fine-grained adjustment of echo cancellation aggressiveness. By optimizing this parameter, the system achieves effective echo suppression while maintaining signal fidelity, resolving the contradiction between echo reduction and near-end signal preservation through controlled parameter optimization rather than aggressive fixed processing.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP2982102B1Echo removal
Publication Date: 2017.01.04 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP2982102B1 patent drawing
  • EP2982102B1 patent drawing
  • EP2982102B1 patent drawing

AI summary

Echo removal techniques are described. As part of the echo removal, an adaptive model estimate of the echo in a received audio signal is determined using an adaptive model based on an outputted audio signal and the received audio signal. The adaptive model executes an algorithm comprising a convergence parameter to determine filter coefficients and uses said filter coefficients to filter the outputted audio signal to determine the adaptive model estimate of the echo. An accuracy value of the adaptive model is determined according to an echo return loss enhancement metric. The convergence parameter is updated based on the accuracy value. The adaptive model estimate of the echo is used to remove the echo in the received audio signal.