Echo Reduction via Time-Aligned Audio Data Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional echo reduction methods in voice communication systems are inefficient due to delays in audio signal propagation and device associations, leading to residual echoes despite processing.

Innovation Solution

The method involves obtaining current audio data from an audio-acquisition device and previously transmitted audio data from a sender, performing time alignment, and using an echo-reduction algorithm to generate improved echo-reduced audio data, incorporating techniques such as synchronous queues and circular queues to synchronize and process audio data effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional echo reduction methods are used with current audio data and previous audio data, then echo reduction processing is performed, but residual echoes remain due to propagation delays and device delays

Engineering Contradiction:
Improveecho reduction effectivenessVSAvoidaudio signal propagation delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by using audio data from a time unit before the current time unit (third audio data) instead of only previous audio data. This anticipatory approach compensates for propagation delays by preparing the echo reduction processing with appropriately timed audio data, ensuring that the echo reduction can effectively cancel echoes even after accounting for the time it takes for audio to travel from the audio-playback device to the audio-acquisition device.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If audio data is processed without time alignment, then processing is simplified, but echo reduction efficiency is reduced due to delay factors

Engineering Contradiction:
Improveecho reduction efficiencyVSAvoidtime alignment processing
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs time alignment as a preliminary action before echo reduction processing. By aligning the current audio data with the appropriately timed previous audio data (third audio data from a time unit before current time), the system prepares the data in advance to account for propagation and device delays, enabling efficient echo reduction without requiring complex real-time adjustments during the echo cancellation process.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If audio signals are processed without accounting for propagation delays, then processing is faster, but echo cancellation is incomplete

Engineering Contradiction:
Improveecho cancellation completenessVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent uses audio data from a time unit before the current time unit (third audio data) as a preliminary input for echo reduction. This approach pre-compensates for propagation delays by selecting audio data that is already appropriately timed relative to the current audio data, ensuring complete echo cancellation while avoiding the need for complex real-time delay compensation algorithms.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9414162B2Systems and methods for echo reduction
Publication Date: 2016.08.09 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9414162B2 patent drawing
  • US9414162B2 patent drawing
  • US9414162B2 patent drawing

AI summary

Systems and methods are provided for echo reduction. For example, first audio data associated with a current time unit is obtained, the first audio data being generated by an audio-acquisition device of a receiver based on at least information associated with a first audio signal acquired by the audio-acquisition device and a second audio signal output from an audio-playback device of the receiver, the second audio signal being output from the audio-playback device of the receiver based on at least information associated with second audio data transmitted previously by a sender before the current time unit; third audio data transmitted by the sender during a second time unit preceding the current time unit is obtained; and fourth audio data is obtained by performing echo reduction on the first audio data based on at least information associated with the third audio data.