Adaptive Echo Cancellation Using Reverberation-Time Filter Length

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing echo cancellation solutions face challenges with varying echo transfer function lengths in different call scenarios, leading to high resource wastage or poor cancellation effects due to fixed filter lengths that do not adapt to changing speech scenarios.

Innovation Solution

Determine a global reverberation time based on reverberation features of a speech signal using a preset mapping relationship, adjust the echo transfer function's length accordingly, and eliminate echoes dynamically to match actual needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a fixed-length echo transfer function is used in all call scenarios, then device complexity is reduced and ease of operation is improved, but echo cancellation effectiveness deteriorates and resource utilization becomes inefficient

Engineering Contradiction:
Improveease of operationVSAvoidecho cancellation effectiveness
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements dynamic adjustment of the echo transfer function length based on real-time reverberation time estimation. The system continuously monitors the speech signal to estimate reverberation time and adapts the filter length accordingly, transitioning from a static fixed-length approach to a dynamic adaptive approach that optimizes echo cancellation for varying acoustic environments

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of echo transfer function length based on estimated reverberation time. By establishing a mapping relationship between reverberation time and optimal filter length, the system adjusts the filter length parameter dynamically to match the acoustic characteristics of the current call scenario, thereby improving cancellation effectiveness without sacrificing operational simplicity

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the echo transfer function length is increased to improve echo cancellation in highly reverberant scenarios, then echo cancellation effectiveness is improved, but resource consumption increases and processing efficiency decreases

Engineering Contradiction:
Improveecho cancellation effectivenessVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts the echo transfer function length based on real-time reverberation time estimation rather than using a consistently long filter. This dynamic adaptation allows the system to use shorter filters in low-reverberation scenarios (improving processing efficiency) while switching to longer filters only when high reverberation is detected (maintaining cancellation effectiveness)

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent establishes a mapping relationship between reverberation time and echo transfer function length, enabling the system to optimize the filter length parameter according to the actual acoustic environment. This parameter adaptation ensures that computational resources are allocated efficiently - using minimal processing power when possible while maintaining adequate echo cancellation performance

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the echo transfer function length is decreased to reduce resource consumption, then resource efficiency is improved and processing speed increases, but echo cancellation effectiveness deteriorates in reverberant environments

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidecho cancellation effectiveness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system employs dynamic adjustment of filter length based on real-time reverberation time estimation. Rather than using a short fixed-length filter that would consistently underperform in reverberant environments, the system adapts the filter length upward when high reverberation is detected, ensuring adequate echo cancellation effectiveness while maintaining processing efficiency in non-reverberant conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the echo transfer function length parameter based on the estimated reverberation time of the current call scenario. By establishing an appropriate mapping between reverberation time and filter length, the system ensures that the filter length is sufficient for the acoustic conditions, thereby maintaining cancellation effectiveness without unnecessarily increasing processing requirements

Inventive Principle:
Principle #35Parameter changes

4Reliability

If different echo transfer function lengths are used for different call scenarios, then echo cancellation effectiveness is improved, but device complexity increases and system management becomes more difficult

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

Solution Approach 1:

The patent implements a dynamic adaptation mechanism that automatically adjusts the echo transfer function length based on real-time reverberation time estimation from the speech signal. This dynamic approach eliminates the need for manual configuration or complex scene classification logic, as the system self-adapts to different call scenarios through continuous acoustic environment monitoring and automatic parameter adjustment

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs self-adjustment of the echo transfer function length by automatically estimating reverberation time from the incoming speech signal and selecting the appropriate filter length based on the estimated characteristics. This self-service mechanism eliminates the need for external control or complex system management, as the echo cancellation system autonomously optimizes its parameters according to the acoustic environment

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12548581B2Echo cancellation method and apparatus, device, and storage medium
Publication Date: 2026.02.10 VIVO MOBILE COMM CO LTD
  • US12548581B2 patent drawing
  • US12548581B2 patent drawing
  • US12548581B2 patent drawing

AI summary

An echo cancellation method and apparatus, a device, and a storage medium, are provided. The echo cancellation method includes: obtaining a plurality of reverberation features of a first target speech signal, where the plurality of reverberation features are signal features related to reverberation times; respectively determining, according to each reverberation feature of the first target speech signal and a preset mapping relationship between the reverberation feature and a reverberation time estimate, the reverberation time estimate corresponding to each reverberation feature of the first target speech signal; determining a global reverberation time of the first target speech signal according to reverberation time estimates respectively corresponding to a plurality of reverberation features of the first target speech signal; adjusting a length of an echo transfer function according to the global reverberation time; and eliminating an echo of the first target speech signal according to the adjusted length of the echo transfer function.