Position-Sensitive Acoustic Echo Cancellation for Stereo Audio

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Acoustic Echo Cancellation (AEC) processes are less effective with stereo audio, leading to reduced immersion in teleconferencing due to the 'non-uniqueness' problem caused by correlated stereo audio signals, which results in increased computing resource expenditure and quality degradation of audio signals.

Innovation Solution

Enhancing AEC processes by using position information to generate and render stereo audio output signals based on the participant's position within a teleconferencing space, allowing for effective suppression of echo through a linear and non-linear AEC module that processes audio input signals with position-specific performance estimates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional AEC processes are used with stereo audio, then the system can process audio signals, but the non-uniqueness problem causes reduced echo suppression effectiveness and increased computing resource expenditure

Engineering Contradiction:
Improveecho suppression effectivenessVSAvoidcomputing resource expenditure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter approach by using position information to determine which audio channel(s) to process for AEC. Instead of processing both stereo channels equally (which causes non-uniqueness), the system selects specific channels based on participant position, transforming the AEC problem into a more solvable form while reducing computational complexity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the stereo audio signal processing by selectively processing only the relevant audio channel(s) based on participant position. This divides the complex task of processing both channels into a simpler task of processing one or two specific channels, reducing the non-uniqueness problem and computational burden

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If stereo audio is rendered to enhance participant immersion, then audio quality and immersion are improved, but echo suppression becomes less effective due to correlated signals

Engineering Contradiction:
Improveaudio qualityVSAvoidecho suppression effectiveness
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent applies local quality by tailoring the AEC processing to the specific audio channel(s) relevant to the participant's position. Instead of uniformly processing the entire stereo signal, the system applies position-specific processing to the relevant channel(s), maintaining audio quality while improving echo suppression effectiveness for that location

Inventive Principle:
Principle #3Local quality

3Reliability

If position information is used to generate stereo audio output signals, then echo suppression effectiveness is improved, but device complexity increases

Engineering Contradiction:
Improveecho suppression effectivenessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent makes the position information serve multiple functions: it is used both for generating the stereo audio output signal and for determining which channel(s) to process for AEC. This multi-functionality reduces the need for separate processing systems, thereby improving echo suppression effectiveness without proportionally increasing device complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20240340608A1Minimizing Echo Caused by Stereo Audio Via Position-Sensitive Acoustic Echo Cancellation
Publication Date: 2024.10.10 GOOGLE LLC
  • US20240340608A1 patent drawing
  • US20240340608A1 patent drawing
  • US20240340608A1 patent drawing

AI summary

A stereo audio output signal is obtained based on position information indicative of a position of a participant of a teleconference relative to a plurality of audio output devices, wherein both the participant and the plurality of audio devices are located within a teleconferencing space. Playback of the stereo audio output signal is caused at the plurality of audio output devices located within the teleconferencing space. An audio input signal captured at an audio capture device located within the teleconferencing space is received, wherein at least a portion of the audio input signal comprises audio caused by playback of the stereo audio output signal by the plurality of audio output devices. The position information is used to perform an Acoustic Echo Cancellation (AEC) process to the at least the portion of the audio input signal.