Latency Compensator for Echo Cancellation in Audio Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional echo cancellation algorithms struggle with hardware latency issues when dealing with external audio devices, particularly in applications like A/V chat, where the latency introduced by interfaces and speakers exceeds the tolerance of the echo cancellation algorithm, leading to ineffective echo cancellation.

Innovation Solution

A latency compensator is implemented to measure and adjust the delay of the reference signal used in echo cancellation, allowing the system to accommodate varying latency introduced by external audio devices, ensuring effective echo cancellation without requiring significant computational adjustments to the echo cancellation algorithm.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Volume of moving object

If the speaker and microphone are placed close to each other to make the device compact, then the device size is reduced, but the speaker echo signal dominates the microphone signal making echo cancellation difficult

Engineering Contradiction:
Improvedevice sizeVSAvoidspeaker echo
Core Design Contradiction:
Volume of moving objectVSObject-generated harmful factors

Solution Approach 1:

A latency compensator is introduced as an intermediary component between the echo canceller and the audio signals. This compensator measures the latency between speaker and microphone signals and adjusts the timing of the reference signal accordingly, enabling effective echo cancellation despite the close proximity of speaker and microphone

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts the timing parameter of the reference signal based on measured latency conditions. By changing the temporal parameter (latency compensation) rather than the physical arrangement, the system maintains compact size while eliminating echo interference

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If conventional echo cancellation algorithms are used without latency compensation, then the algorithm simplicity is maintained, but the echo cancellation effectiveness deteriorates when hardware latency exceeds algorithm tolerance

Engineering Contradiction:
Improvealgorithm complexityVSAvoidecho cancellation effectiveness
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The latency compensator performs preliminary measurement and adjustment of the reference signal timing before the echo cancellation algorithm processes the signals. This preliminary action ensures that the latency is compensated in advance, allowing conventional algorithms to work effectively without requiring complex modifications

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system separates the latency compensation function from the echo cancellation algorithm itself. The latency compensator operates as an independent module that prepares the reference signal, while the conventional echo cancellation algorithm remains unchanged, maintaining its simplicity

Inventive Principle:
Principle #1Segmentation

3Device complexity

If the reference signal timing is not adjusted for hardware latency, then the system simplicity is maintained, but the echo cancellation accuracy deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoidecho cancellation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The latency compensator automatically measures the latency between speaker and microphone signals and adjusts the reference signal timing without requiring manual intervention or complex system reconfiguration. The system self-corrects for latency issues, maintaining accuracy while adding minimal complexity

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8503669B2Integrated latency detection and echo cancellation
Publication Date: 2013.08.06 SONY INTERACTIVE ENTERTAINMENT LLC
  • US8503669B2 patent drawing
  • US8503669B2 patent drawing
  • US8503669B2 patent drawing

AI summary

In an audio system having a microphone, a speaker coupled to a source of audio output, and an echo canceller coupled to the speaker and microphone, latency between the source of audio output and the speaker may be compensated in echo cancellation performed by the echo canceller. The echo canceller may use a reference signal derived from a signal from the source of audio output in echo cancellation. The latency may be compensated by measuring the latency between the signal from the source of audio output and the speaker, determining a delay amount from the latency, delaying the reference signal by the delay amount to produce a delayed reference signal, and using the delayed reference signal as the reference signal in the echo canceller.