Early Reflections Filter Using Linear Prediction Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices face performance issues due to acoustically reflective surfaces, which affect speech recognition and sound quality by confusing sound source localization, as reflections from these surfaces interfere with direct audio signals.

Innovation Solution

The implementation of an Early Reflections Filter (ERF) using Multi-Channel Linear Prediction Coding (LPC) coefficients to suppress early reflections, allowing for better audio processing and improved sound source localization by attenuating acoustic reflections without altering the line-of-sight component.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If early reflections are suppressed using ERF with LPC coefficients, then sound source localization precision is improved, but device complexity increases

Engineering Contradiction:
Improvesound source localization precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the audio signal processing into distinct components: capturing raw audio signals, generating multi-channel LPC coefficients, generating single-channel LPC coefficients, and combining them to create ERF filters. This segmentation allows each component to be optimized independently while working together to suppress early reflections and improve sound source localization precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary generation of multi-channel LPC coefficients from captured audio signals before the actual sound source localization processing. This preliminary action prepares the filtering components in advance, allowing the ERF to effectively suppress early reflections when needed, thereby improving localization precision without adding complexity to the critical localization path.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If ERF filtering is applied to suppress early reflections, then speech recognition performance is improved, but processing time increases

Engineering Contradiction:
Improvespeech recognition performanceVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent changes the parameters of the audio signal processing by introducing ERF filters with specific frequency responses derived from LPC coefficients. These filters are designed to attenuate early reflections in specific frequency ranges while preserving speech frequencies, thereby improving speech recognition performance with minimal additional processing time.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses LPC (Linear Prediction Coding) to create simplified models of the audio signal characteristics. By copying and analyzing the spectral properties through LPC coefficients, the system can design ERF filters that effectively suppress reflections without requiring complex real-time processing, thus maintaining efficient processing time.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If multi-channel LPC coefficients are used to generate ERF filters, then audio processing quality is improved, but computational complexity increases

Engineering Contradiction:
Improveaudio processing qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent merges multi-channel LPC coefficients with single-channel LPC coefficients to generate the ERF filters. This combining approach allows the system to leverage the spatial information from multi-channel processing while using single-channel processing for efficiency, achieving high audio processing quality without excessive computational complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent applies ERF filtering selectively to suppress early reflections in specific frequency ranges and time windows, rather than processing the entire audio signal uniformly. This partial action approach focuses computational resources on the critical reflection suppression task, improving audio processing quality while managing computational complexity efficiently.

Inventive Principle:
Principle #16Partial or excessive action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enhances sound source localization and overall device performance by effectively filtering out early reflections, improving both speech recognition and sound quality in environments with acoustically reflective surfaces.

Implementation Method 1

the device uses an Early Reflections Filter (ERF) that makes use of Linear Prediction Coding (LPC), which is already being performed during speech processing, to suppress early reflections

Methodology Applied
Scientific EffectLinear Prediction Coding:

Implementation Method 2

The device then uses this filter to generate filtered audio signals that suppress the early reflections

Methodology Applied
Scientific EffectAcoustic absorption: Acoustic Absorption

Data Source

PatentUS11483644B1Filtering early reflections
Publication Date: 2022.10.25 AMAZON TECH INC
  • US11483644B1 patent drawing
  • US11483644B1 patent drawing
  • US11483644B1 patent drawing

AI summary

A system that performs early reflections filtering to suppress early reflections and improve sound source localization (SSL). During music playback and/or when a device is placed in a corner, acoustic reflections from nearby surfaces get boosted due to constructive interference, negatively impacting SSL and other processing of the device. To suppress these early reflections, the device uses an Early Reflections Filter (ERF) that makes use of Linear Prediction Coding (LPC), which is already being performed during speech processing. For example, the device generates raw audio signals using multi-channel LPC coefficients and then uses single-channel LPC coefficients for each raw audio signal in order to generate a filter that estimates the reflections. The device then uses this filter to suppress the early reflections and generate filtered audio signals, thus resulting in better audio processing and better overall device performance.