Subband-Domain Acoustic Echo Cancellation with Adaptive State Estimation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Adaptability or versatility
If acoustic event detection and adaptation mechanisms are added, then adaptability to dynamic conditions improves, but system complexity increases
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.
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.
Data Source
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.


