Calibration-Based Beamforming for Noise-Resistant Headsets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Headsets with small form factors face challenges in audio performance due to the microphone's increased susceptibility to environmental noise, necessitating a tradeoff between audio quality and usability features like comfort and portability.

Innovation Solution

A noise-reducing system that uses an array of microphones and a reference microphone to calibrate filter parameters, forming a beamformer output signal, which is then filtered using a non-linear adaptive filter adapted based on non-speech signal portions detected by a speech detection sensor.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Volume of moving object

If the microphone is placed farther from the user's mouth to achieve small form factor, then comfort and portability are improved, but susceptibility to environmental noise increases

Engineering Contradiction:
Improveheadset form factorVSAvoidenvironmental noise susceptibility
Core Design Contradiction:
Volume of moving objectVSObject-affected harmful factors

Solution Approach 1:

The system divides the microphone array into multiple individual microphones positioned at different locations, allowing independent signal processing for each microphone. This segmentation enables the system to compensate for the increased distance from the mouth by using multiple spatial samples to reconstruct the speech signal while rejecting noise.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A reference microphone is introduced as an intermediary element that captures a copy of the speech signal from a different spatial position. This reference signal serves as a mediator to calibrate the beamformer and adaptive filter, allowing the system to distinguish between the desired speech signal and environmental noise by comparing signals from multiple microphones.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If a beamformer is used to process microphone signals, then speech signal enhancement is improved, but computational complexity increases

Engineering Contradiction:
Improvespeech signal enhancementVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary calibration of the beamformer filter parameters using the reference microphone signal before actual speech processing begins. This preliminary action allows the complex beamforming computations to be optimized in advance, reducing the computational burden during real-time speech enhancement while maintaining high signal-to-noise ratio improvement.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The adaptive filter parameters are dynamically adjusted based on the calibration signal and speech detection results. The system transitions from a static beamformer to a dynamic system that adapts its filtering characteristics in real-time, allowing it to maintain optimal performance while managing computational resources more efficiently.

Inventive Principle:
Principle #15Dynamics

3Object-affected harmful factors

If non-linear adaptive filtering is applied to the beamformer output, then noise reduction is improved, but processing time increases

Engineering Contradiction:
Improveambient noise minimizationVSAvoidsignal processing time
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The non-linear adaptive filter operates continuously on the beamformer output signal, maintaining noise reduction performance throughout the entire audio stream. By keeping the filter active and adapting continuously rather than applying processing in discrete batches, the system achieves effective noise minimization without significant interruptions or delays in the audio processing pipeline.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS7813923B2Calibration based beamforming, non-linear adaptive filtering, and multi-sensor headset
Publication Date: 2010.10.12 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7813923B2 patent drawing
  • US7813923B2 patent drawing
  • US7813923B2 patent drawing

AI summary

A first set of signals from an array of one or more microphones, and a second signal from a reference microphone are used to calibrate a set of filter parameters such that the filter parameters minimize a difference between the second signal and a beamformer output signal that is based on the first set of signals. Once calibrated, the filter parameters are used to form a beamformer output signal that is filtered using a non-linear adaptive filter that is adapted based on portions of a signal that do not contain speech, as determined by a speech detection sensor.