Residual Echo Suppression via Frequency Band Attenuation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices face challenges in accurately isolating local speech from residual echo signals due to internal coupling and nonlinearity in the acoustic path, which degrades signal quality and interferes with wakeword detection during voice command processing.

Innovation Solution

The system performs acoustic echo cancellation and selectively applies residual echo suppression based on energy statistics, attenuating specific frequency bands with low signal quality metrics to improve wakeword detection by rectifying portions of the audio signal corresponding to the expected energy values of a keyword.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If acoustic echo cancellation is performed to remove echo signals, then echo suppression is improved, but residual echo and signal degradation still occur due to internal coupling and nonlinearity

Engineering Contradiction:
Improveecho signal interferenceVSAvoidsignal quality
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent segments the audio signal processing into multiple stages: initial acoustic echo cancellation, followed by residual echo suppression, and then wakeword detection. By dividing the processing into discrete frequency bands and applying different suppression levels to each band based on echo presence, the system achieves more reliable signal quality while maintaining effective echo suppression.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by treating different frequency bands differently. Instead of uniform echo suppression across all frequencies, the system analyzes each frequency band separately and applies residual echo suppression only where needed. This localized approach maintains signal quality in clean frequency bands while suppressing echo in contaminated bands.

Inventive Principle:
Principle #3Local quality

2Object-affected harmful factors

If residual echo suppression is applied to all frequency bands, then echo suppression is improved, but local speech components may be distorted or removed

Engineering Contradiction:
Improveresidual echoVSAvoidspeech signal fidelity
Core Design Contradiction:
Object-affected harmful factorsVSManufacturing precision

Solution Approach 1:

The patent makes different parts of the audio signal (frequency bands) have different functions. Some bands receive aggressive echo suppression while others receive minimal or no suppression, depending on the detected echo presence and speech content in each band. This preserves speech fidelity in clean bands while removing echo in contaminated bands.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of applying full echo suppression across all frequency bands, the patent applies partial suppression only to the extent necessary. The system selectively suppresses residual echo in specific frequency bands where it is present, avoiding over-suppression that would distort speech components in other bands.

Inventive Principle:
Principle #16Partial or excessive action

3Object-affected harmful factors

If the entire audio signal is processed for echo suppression, then echo removal is improved, but processing time and computational resources increase

Engineering Contradiction:
Improveecho interferenceVSAvoidsignal processing time
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The patent segments the audio signal into multiple frequency bands and processes each band independently. This allows parallel processing of different bands, reducing overall processing time compared to sequential full-signal processing. The segmented approach also enables selective processing of only those bands containing echo.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies echo suppression partially rather than universally. By identifying and processing only the frequency bands that contain residual echo, the system reduces computational workload and processing time compared to applying suppression to the entire audio signal regardless of echo presence.

Inventive Principle:
Principle #16Partial or excessive action

4Object-affected harmful factors

If acoustic echo cancellation is performed, then echo signals are reduced, but distortion and signal degradation occur due to imprecise time alignment

Engineering Contradiction:
Improveecho signalVSAvoidtime alignment accuracy
Core Design Contradiction:
Object-affected harmful factorsVSManufacturing precision

Solution Approach 1:

The patent segments the echo cancellation process into frequency-band-specific operations. By analyzing and correcting time alignment issues in each frequency band separately, the system can achieve more accurate alignment than global time correction, compensating for variations in the acoustic path across different frequencies.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different time alignment corrections to different frequency bands based on their specific characteristics. This localized correction approach addresses the nonlinearity and frequency-dependent behavior of the acoustic path, improving alignment accuracy compared to uniform time correction applied to all frequencies.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11380312B1Residual echo suppression for keyword detection
Publication Date: 2022.07.05 AMAZON TECH INC
  • US11380312B1 patent drawing
  • US11380312B1 patent drawing
  • US11380312B1 patent drawing

AI summary

A system configured to improve wakeword detection. The system may selectively rectify (e.g., attenuate) a portion of an audio signal based on energy statistics corresponding to a keyword (e.g., wakeword). For example, a device may perform echo cancellation to generate isolated audio data, may use the energy statistics to calculate signal quality metric values for a plurality of frequency bands of the isolated audio data, and may select a fixed number of frequency bands (e.g., 5-10%) associated with lowest signal quality metric values. To detect a specific keyword, the system determines a threshold λ(f) corresponding to an expected energy value at each frequency band. During runtime, the device determines signal quality metric values by subtracting residual music from the expected energy values. Thus, the device attenuates only a portion of the total number of frequency bands that include more energy than expected based on the energy statistics of the wakeword.