Microphone Reference Switching for Echo and Wind Noise

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices face challenges in accurately detecting and processing speech due to interference from wind noise and playback audio, which can distort audio signals and hinder effective voice command recognition.

Innovation Solution

The device employs beamforming techniques using both fixed and adaptive beamformers to isolate desired audio, combined with adaptive interference cancellation (AIC) and acoustic echo cancellation (AEC) to suppress noise, particularly when playback audio data is unavailable.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If acoustic echo cancellation (AEC) is used to remove playback audio from microphone signals, then playback interference is reduced, but the system cannot effectively suppress wind noise when playback audio data is unavailable

Engineering Contradiction:
Improveplayback interferenceVSAvoidnoise suppression capability in absence of playback audio
Core Design Contradiction:
Object-affected harmful factorsVSAdaptability or versatility

Solution Approach 1:

The patent introduces a reference signal as an intermediary element that enables adaptive interference cancellation. This reference signal serves as a mediator between the playback audio source and the microphone signals, allowing the system to cancel both playback interference and wind noise effectively. The reference signal acts as a common denominator that correlates with both types of noise, enabling unified suppression through adaptive filtering.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements dynamic adaptation of filter coefficients based on real-time analysis of microphone signals and reference signals. The system continuously updates its cancellation parameters to adapt to changing acoustic conditions, whether playback audio is present or absent. This dynamic behavior allows the system to effectively suppress different types of noise (playback interference when audio is playing, wind noise when it is not) by adjusting its cancellation strategy in response to environmental changes.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If beamforming techniques are used to isolate desired audio, then speech detection accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvespeech detection accuracyVSAvoidsignal processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the audio signal processing into distinct segments: beamforming stage, adaptive interference cancellation stage, and speech detection stage. Each segment handles specific aspects of signal processing independently, allowing for optimized processing at each stage. The beamforming segment isolates spatial information, the AIC segment removes interference based on reference signals, and the detection segment focuses on speech recognition, reducing overall system complexity through functional decomposition.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs adaptive interference cancellation as a universal solution that handles multiple types of interference (playback audio and wind noise) through a single unified process. The same adaptive filtering mechanism and reference signal approach work for both interference types, eliminating the need for separate specialized processors for each noise type and thereby reducing device complexity while maintaining speech detection accuracy.

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

Data Source

PatentUS12444431B1Microphone reference echo cancellation
Publication Date: 2025.10.14 AMAZON TECH INC
  • US12444431B1 patent drawing
  • US12444431B1 patent drawing
  • US12444431B1 patent drawing

AI summary

Techniques for improving microphone noise suppression are provided. When a playback signal is available, a device may use the playback signal as a reference while performing Acoustic Echo Cancellation (AEC) processing. When the playback signal is not available, the device may instead use microphone audio signal(s) as the reference while performing Adaptive Interference Cancellation (AIC) processing. For example, the device may use first audio data generated by first microphones as the reference while performing AIC processing on the first audio data and second audio data generated by second microphones. As the adaptive filter used to perform AIC processing is updated at a slower rate, the reference signal only cancels stationary portions of the first audio data (e.g., noise), leaving a representation of transient sounds such as speech. In some examples, the device may perform AIC processing and AEC processing in series.