Subband-Domain Acoustic Echo Cancellation with Adaptive State Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing acoustic echo cancellers in audio devices face challenges in effectively adapting to dynamic acoustic conditions, such as changes in echo paths and background noise, leading to suboptimal performance in environments with varying acoustic events.

Innovation Solution

Implementing a subband domain acoustic echo canceller (AEC) that utilizes adaptive filter management modules to estimate local and global acoustic states based on extracted features, allowing for dynamic control of audio processing to improve echo cancellation and noise compensation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing acoustic echo cancellers are used, then basic echo cancellation is provided, but they fail to adapt effectively to dynamic acoustic conditions such as changes in echo paths and background noise

Engineering Contradiction:
Improveadaptability to dynamic acoustic conditionsVSAvoidperformance consistency in varying acoustic environments
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system dynamically adapts to changing acoustic conditions by continuously monitoring acoustic events and adjusting processing parameters in real-time. The acoustic event detector identifies changes in echo paths and background noise, enabling the system to modify its behavior dynamically rather than relying on static configurations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms where the acoustic event detector continuously monitors the acoustic environment and provides information back to the processing system. This feedback loop enables the system to detect acoustic events and adjust its processing accordingly, improving adaptability to dynamic conditions.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If acoustic event detection and adaptation mechanisms are added, then adaptability to dynamic conditions improves, but system complexity increases

Engineering Contradiction:
Improveadaptability to acoustic eventsVSAvoidsystem structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the acoustic processing into distinct functional modules: an acoustic event detector for monitoring environmental changes and a processing system for echo cancellation and noise suppression. This segmentation allows each module to specialize in specific tasks, improving overall adaptability while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The processing system is designed to perform multiple functions including echo cancellation, noise suppression, and adaptation to various acoustic events. By creating a multi-functional system that can handle different acoustic conditions through a unified architecture, the patent reduces overall system complexity while maintaining high adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12401945B2Subband domain acoustic echo canceller based acoustic state estimator
Publication Date: 2025.08.26 DOLBY LABORATORIES LICENSING CORP
  • US12401945B2 patent drawing
  • US12401945B2 patent drawing
  • US12401945B2 patent drawing

AI summary

Some implementations involve receiving, from a first subband domain acoustic echo canceller (AEC) of a first audio device in an audio environment, first adaptive filter management data from each of a plurality of first adaptive filter management modules, each first adaptive filter management module corresponding to a subband of the first subband domain AEC, each first adaptive filter management module being configured to control a first plurality of adaptive filters. The first plurality of adaptive filters may include at least a first adaptive filter type and a second adaptive filter type. Some implementations involve extracting, from the first adaptive filter management data, a first plurality of extracted features corresponding to a plurality of subbands of the first subband domain AEC and estimating a current local acoustic state based, at least in part, on the first plurality of extracted features.