Dual-Microphone Array Echo Cancellation With Residual Suppression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Echo cancellation in modern communication devices is inadequate, leading to poor voice call quality due to residual echoes.

Innovation Solution

A dual-microphone array echo cancellation method involving linear filtering, centroid fitting, adaptive zero-pole echo cancellation, and full-band smoothing to enhance echo suppression.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional echo cancellation is used, then the basic echo suppression function is provided, but the residual echo remains and voice call quality is poor

Engineering Contradiction:
Improveecho cancellation effectivenessVSAvoidresidual echo
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The echo cancellation process is divided into multiple independent stages: linear filtering stage, centroid fitting stage, adaptive zero-pole echo cancellation stage, and full-band smoothing stage. Each stage targets specific aspects of echo suppression, with the linear filtering stage handling primary echo and subsequent stages progressively eliminating residual echoes, thereby resolving the contradiction between basic suppression and residual echo elimination

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an adaptive zero-pole echo canceller as an intermediary component between linear filtering and final output. This intermediary stage specifically targets residual echoes that conventional methods miss, acting as a mediator to bridge the gap between basic echo cancellation and complete echo suppression, thereby improving reliability while reducing harmful residual echoes

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple processing stages are applied, then echo suppression is improved, but computational complexity increases

Engineering Contradiction:
Improveecho cancellation effectivenessVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent employs dynamic adaptation in the zero-pole echo canceller, where poles and zeros are continuously adjusted based on incoming signal characteristics. This dynamic approach allows the system to maintain high echo cancellation effectiveness across varying acoustic conditions without requiring a fixed complex structure, thereby improving reliability while managing processing complexity through adaptive rather than statically complex mechanisms

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The linear filtering stage performs preliminary echo suppression before the more computationally intensive centroid fitting and adaptive zero-pole cancellation stages. By handling the bulk of echo suppression in the initial stage, the patent reduces the complexity burden on subsequent stages, allowing multiple processing stages to achieve improved echo cancellation effectiveness without proportionally increasing overall computational complexity

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12407783B2Double-microphone array echo eliminating method, device and electronic equipment
Publication Date: 2025.09.02 SHENZHEN BLUETRUM TECH CO LTD
  • US12407783B2 patent drawing
  • US12407783B2 patent drawing
  • US12407783B2 patent drawing

AI summary

Embodiments of the present application relate to a dual-microphone array echo cancellation method, device and electronic equipment, comprises: the acquired distal signal, the first proximal signal and the second proximal signal are processed by linear filtering; obtain initial suppression gain factors and variable step-size factors of the first near-end signal and the second near-end signal; performing residual echo suppression on the first error frequency spectrum and the second error frequency spectrum by using an adaptive zero-pole echo canceller to obtain a target frequency spectrum signal; performing sub-band range selection on the initial suppression gain factors to obtain a smooth factor, and performing full-band smoothing and exponential operation to obtain a secondary suppression gain factor; performing filtering processing on the target frequency spectrum signal by using the secondary suppression gain factor to obtain a target near-end voice signal.