Acoustic Echo Cancellation Performance Monitoring via Secondary Algorithm

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Acoustic echo cancellers in communication devices, such as VoIP systems, often fail to effectively remove echoes or noise, making it difficult to monitor their performance and necessitate the need for improved quality assessment and potential software updates.

Innovation Solution

A method and system that utilize a secondary acoustic echo cancellation algorithm to evaluate the performance of a primary algorithm by generating an audio output and determining performance metrics like signal and noise levels, echo return loss, and residual echo return loss, which are then stored for analysis and potential algorithm improvements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a primary acoustic echo cancellation algorithm is used to remove echo, then echo removal function is provided, but the performance and quality of echo cancellation cannot be monitored

Engineering Contradiction:
Improveecho cancellation performanceVSAvoidmonitoring capability
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a secondary acoustic echo cancellation algorithm as an intermediary monitoring tool. This secondary algorithm independently processes the audio signal and compares its output with the primary algorithm's output to generate performance metrics. The intermediary monitoring mechanism enables performance assessment without directly modifying the primary echo cancellation function, thus resolving the contradiction between providing echo removal and enabling performance monitoring.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a copy of the echo cancellation process using a secondary algorithm. This copy processes the same audio input and allows performance measurement by comparing results. The copying approach enables independent verification of the primary algorithm's performance while maintaining the original echo cancellation functionality unchanged.

Inventive Principle:
Principle #26Copying

2Productivity

If acoustic echo canceller operates autonomously, then real-time echo removal is achieved, but performance degradation and failures cannot be detected

Engineering Contradiction:
Improvereal-time processingVSAvoidperformance monitoring accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent implements continuous performance monitoring by continuously comparing the output of the primary and secondary echo cancellation algorithms. This continuous comparison generates ongoing performance metrics that enable real-time detection of performance degradation or failures, maintaining both real-time processing capability and performance measurement accuracy.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent establishes a feedback mechanism where performance metrics generated by the secondary algorithm are used to assess the primary algorithm's performance. This feedback loop enables automatic detection of performance issues and can trigger alerts or adjustments, resolving the contradiction between autonomous real-time operation and the need for performance detection.

Inventive Principle:
Principle #23Feedback

3Device complexity

If only a single echo cancellation algorithm is used, then device complexity is reduced, but quality assessment and noise detection capabilities are insufficient

Engineering Contradiction:
Improvealgorithm structureVSAvoidquality assessment accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent employs a secondary echo cancellation algorithm that performs slightly more processing than the primary algorithm by comparing outputs and generating additional performance metrics. This partial excessive action provides enhanced quality assessment and noise detection capabilities while maintaining relatively simple device architecture. The additional processing is localized to the monitoring function rather than the entire system.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8761349B2Systems and methods of monitoring performance of acoustic echo cancellation
Publication Date: 2014.06.24 GOTO GRP INC
  • US8761349B2 patent drawing
  • US8761349B2 patent drawing
  • US8761349B2 patent drawing

AI summary

Methods and systems monitoring performance of acoustic echo cancellation are described. An audio output is generated by applying a first acoustic echo cancellation algorithm to an audio input. One or more performance metrics for the first acoustic echo cancellation algorithm based on the audio output are determined via a second acoustic echo cancellation algorithm. The first acoustic echo cancellation algorithm is different from the second acoustic echo cancellation algorithm. The one or more performance metrics are provided for storage in a memory.