Echo Suppressor Using Past Path Characteristics for Noise Buried Bins

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing echo suppressors fail to effectively suppress acoustic echo signals due to erroneous calculation of echo path characteristics, especially when frequency components of small frequency bins in far-end signals are buried in background noise, leading to inappropriate suppression performance.

Innovation Solution

The proposed echo suppressor uses past estimated echo path characteristics for frequency bins with small frequency components, preventing erroneous learning and maintaining echo-suppressing performance by determining the presence of frequency components and updating echo path characteristics only when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If echo path characteristics are calculated using far-end and near-end input signals for all frequency bins, then echo suppression is attempted across the full spectrum, but erroneous echo path characteristics are obtained for frequency bins with small components buried in background noise, leading to poor echo suppression performance

Engineering Contradiction:
Improveecho suppression performanceVSAvoidecho path characteristic accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent applies local quality by treating different frequency bins differently based on their characteristics. For frequency bins with small frequency components that are buried in background noise, the patent uses past estimated echo path characteristics instead of calculating new ones. This localized differentiation prevents erroneous updates in problematic frequency regions while maintaining accurate echo suppression in valid regions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements preliminary action by using past estimated echo path characteristics as a fallback before erroneous calculations can occur. When frequency components are detected to be buried in background noise, the system retrieves and uses previously estimated echo path characteristics, preventing the system from learning incorrect patterns and maintaining stable performance.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If echo path characteristics are continuously updated using current far-end and near-end signals, then the system adapts to changing acoustic environments, but small frequency components buried in background noise cause erroneous updates that degrade echo suppression performance

Engineering Contradiction:
Improveacoustic environment adaptationVSAvoidecho suppression stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements feedback by detecting the presence of valid frequency components before updating echo path characteristics. The frequency bin component detector provides feedback about the quality of frequency components, and this feedback controls whether updates should proceed. When feedback indicates that components are buried in background noise, the system suppresses updates, maintaining stable performance.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary action by performing a preliminary detection of frequency component validity before executing the update operation. This preliminary check prevents erroneous updates from occurring in the first place, ensuring that only valid echo path characteristics are updated while maintaining stability in problematic conditions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9191519B2Echo suppressor using past echo path characteristics for updating
Publication Date: 2015.11.17 OKI ELECTRIC INDUSTRY CO LTD
  • US9191519B2 patent drawing
  • US9191519B2 patent drawing
  • US9191519B2 patent drawing

AI summary

In an echo suppressor, a frequency bin component detector compares a far-end signal amplitude spectrum with a threshold value for each frequency bin to determine whether or not each frequency bin includes a frequency component. A frequency bin echo path characteristic estimator uses the far-end signal amplitude spectrum in the frequency bins determined to have a frequency component by the frequency bin component detector and the near-end input signal amplitude spectrum of corresponding frequency bins to estimate the echo path characteristics of the frequency bins. An estimated echo signal calculation-and-echo suppressor section calculates estimated echo signals based on the echo path characteristic in each frequency bin and the far-end signal amplitude spectrum to suppress the estimated echo signals from the near-end input signal amplitude spectrum.