Acoustic Echo Canceller Adaptation for Loudspeaker Distortion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Hands-free communication systems face challenges in echo cancellation due to distortion introduced by loudspeakers, leading to faulty echo cancellation and poor voice quality, particularly when loudspeaker non-linear distortion violates the linear assumptions of echo cancellers and results in echo leakage.

Innovation Solution

The method involves determining an external gain value associated with the far-end audio signal and adjusting parameters of the acoustic echo canceller and non-linear compressor based on this value to minimize distortion, using techniques such as multiband limiting and adjusting echo return loss, adaptive filter step-size, and filter coefficients, to ensure effective echo cancellation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If loudspeaker playback is used for hands-free communication, then voice transmission capability is improved, but non-linear distortion is introduced causing echo cancellation failure

Engineering Contradiction:
Improvehands-free communication capabilityVSAvoidecho cancellation accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system dynamically adapts the echo canceller parameters based on detected loudspeaker distortion characteristics. The echo canceller transitions from static linear filtering to dynamic adaptive filtering that adjusts its behavior based on real-time distortion measurements, allowing it to effectively cancel echo even when the loudspeaker introduces non-linear distortions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the operational parameters of the echo canceller to account for loudspeaker non-linearities. By measuring distortion products and adjusting echo canceller parameters accordingly, the system maintains effective echo cancellation performance across different loudspeaker operating conditions and distortion levels.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If external gain is increased to improve voice quality, then downlink speech quality is improved, but playback distortion increases causing echo leakage

Engineering Contradiction:
Improvevoice qualityVSAvoidecho leakage
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The system implements a feedback mechanism where distortion products generated by the loudspeaker are detected and used to adjust echo canceller parameters. This closed-loop approach allows the system to maintain optimal echo cancellation performance even when external gain is increased, preventing echo leakage while preserving voice quality.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary distortion measurement and echo canceller parameter adjustment before echo leakage becomes problematic. By proactively adapting to anticipated distortion based on external gain settings, the system prevents echo leakage rather than reacting to it after occurrence.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11127414B2System and method for reducing distortion and echo leakage in hands-free communication
Publication Date: 2021.09.21 BLACKBERRY LTD
  • US11127414B2 patent drawing
  • US11127414B2 patent drawing
  • US11127414B2 patent drawing

AI summary

A method of echo cancellation in hands-free communication is disclosed. The method includes: receiving, via a receive signal processor, a far-end audio signal; providing the far-end audio signal to: an acoustic echo canceller module as a reference signal, and at least one loudspeaker for playback; determining an external gain value associated with the far-end audio signal, the external gain applied to the far-end audio signal downstream of the receive signal processor and prior to playback from the at least one loudspeaker; adjusting at least one parameter of the acoustic echo canceller module based on the external gain value; receiving playback output of the far-end audio signal from the at least one loudspeaker as an input signal to a microphone; and processing the microphone input signal by the adjusted acoustic echo canceller module to produce an echo-cancelled signal.