Multi-Microphone Beamforming Using Dominant Mic and Phase Coherence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing beamformers used in electronic devices to separate desired audio signals from interfering signals are computationally intensive, especially when finer azimuth and elevation angles are used, leading to incorrect detection and distorted output signals.

Innovation Solution

The electronic device employs a beamformer functional block that detects a dominant microphone based on entropy and phase coherence, generates a combined audio signal, and uses frequency normalized least mean square (FNLMS) filters with two sets of coefficients to filter out interfering signals, reducing computational effort and improving signal quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If beamformers scan peaks of cross power spectral density (CPSD) for audio signals received in various azimuth and elevation angles to determine direction of desired audio signals, then the direction detection accuracy is improved, but the computational complexity increases significantly

Engineering Contradiction:
Improvedirection detection accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the audio signal processing into distinct functional blocks: a beamformer functional block that performs directional filtering, a dominant microphone detector functional block that identifies the primary sound source direction, and an interference detector functional block that separates interfering signals. This segmentation allows each block to perform a specific function with optimized computational requirements, avoiding the need for exhaustive CPSD scanning across all azimuth and elevation angles.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary detection of the dominant microphone and interfering audio signals before final beamforming processing. By detecting the dominant microphone first and identifying interfering signals in advance, the system prepares filter configurations proactively, reducing the computational burden during real-time audio processing and avoiding the need for complex on-the-fly CPSD calculations.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If coarser azimuth and elevation angles are used to reduce computational work, then the computational complexity is reduced, but the beamformer incorrectly detects the direction of desired audio signals resulting in distorted output

Engineering Contradiction:
Improvecomputational complexityVSAvoiddirection detection accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent replaces the traditional mechanical scanning approach of CPSD peak detection with a signal processing-based approach using entropy calculation and phase coherence analysis. Instead of mechanically scanning through multiple azimuth and elevation angles to find CPSD peaks, the system uses mathematical transformations (FFT, phase coherence measurement) to directly determine the dominant direction and interfering signal directions, achieving accurate detection with reduced computational complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the parameters used for direction detection from spatial grid scanning (azimuth and elevation angles) to signal domain parameters (entropy, phase coherence, frequency spectrum). By transforming the detection problem from spatial parameter space to signal parameter space, the system achieves accurate direction detection without requiring fine angular resolution, thereby reducing computational complexity while maintaining reliability.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If beamformers use finer azimuth and elevation angles for closely-spaced microphone arrays, then the direction detection precision is improved, but the computational intensity increases significantly

Engineering Contradiction:
Improvedirection detection precisionVSAvoidcomputational energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts and processes only the most relevant signal characteristics for direction detection: the dominant microphone signal and interfering signal components. By extracting these specific components through entropy-based dominant microphone detection and phase coherence analysis, the system avoids the need to process all possible spatial directions with fine angular resolution, significantly reducing computational energy consumption while maintaining detection precision.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs partial action by focusing computational resources on detecting the dominant microphone and primary interfering signals rather than exhaustively analyzing all possible directions. The system applies entropy calculation and phase coherence measurement to identify the most significant signal sources, performing sufficient (but not excessive) analysis to achieve accurate direction detection without the computational burden of fine-grained full-sphere scanning.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10089998B1Method and apparatus for processing audio signals in a multi-microphone system
Publication Date: 2018.10.02 ADVANCED MICRO DEVICES INC
  • US10089998B1 patent drawing
  • US10089998B1 patent drawing
  • US10089998B1 patent drawing

AI summary

An electronic device includes a plurality of microphones, each pair of microphones in the plurality of microphones being a respective distance from one another. The electronic device also includes a beamformer functional block that receives audio signals from each of the microphones. The beamformer functional block detects a dominant microphone from among the plurality of microphones based on the audio signals from each of the microphones and the distances between the microphones, the dominant microphone being in a closest direction to a source of desired audio. The beamformer functional block also detects interfering audio signals based on phase coherence between audio signals from the dominant microphone and audio signals from other microphones in the plurality of microphones. The beamformer functional block generates a beamformed audio output signal based on the audio signals and the interfering audio signals from each of the microphones.