3D Microphone Array Beam Tracking for Dynamic Speaker Localization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional beamforming systems in fixed environments, such as conference rooms, struggle to dynamically adjust to changes in the number of speakers and their positions, leading to sub-optimal sound acquisition and potential feedback issues due to limited directional coverage and lack of distance dimensionality in beamforming calculations.

Innovation Solution

The implementation of a method that initializes a microphone array with a preliminary beamform tracking configuration, detects sound instances, modifies the configuration based on speaker locations, and saves the modified configuration, incorporating 3D beamforming with azimuth, elevation, and distance coordinates to dynamically adjust beamforming zones and minimize feedback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional fixed beamforming configurations are used, then device complexity is reduced and ease of operation is improved, but adaptability deteriorates as speaker positions and numbers change

Engineering Contradiction:
Improveadaptability to speaker position changesVSAvoidbeamforming system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic beamforming configurations that automatically adjust in real-time based on detected speaker positions and environmental conditions. The system transitions from static pre-programmed beams to dynamic adaptive beams that continuously track speakers and optimize sound pickup, directly resolving the contradiction between adaptability and complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs automated detection and configuration adjustment mechanisms that operate autonomously without manual intervention. The microphone array self-adjusts beamforming parameters based on acoustic environment analysis, eliminating the need for manual reconfiguration while maintaining high adaptability to changing speaker positions.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If fixed steering directions are used, then computational efficiency is improved, but measurement precision deteriorates in detecting speaker locations

Engineering Contradiction:
Improvespeaker location detection precisionVSAvoidcomputational efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extends traditional 2D azimuth-only beamforming to 3D spatial audio by incorporating elevation angles and distance dimensions. This multi-dimensional approach enables precise localization of speakers in three-dimensional space while maintaining computational efficiency through structured algorithms that process angular and distance information hierarchically.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The system performs preliminary detection of speaker positions and environmental characteristics before optimizing beamforming configurations. This preliminary action allows the system to pre-calculate optimal beam directions and focus computational resources on active speakers, improving both measurement precision and computational efficiency.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If comprehensive 3D beamforming is implemented, then voice acquisition quality is improved, but device complexity increases

Engineering Contradiction:
Improvevoice acquisition qualityVSAvoidbeamforming configuration complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent divides the 3D spatial environment into discrete angular sectors and distance zones, with dedicated beamforming configurations for each segment. This segmentation approach enables high-precision voice acquisition from multiple directions while managing complexity through modular configuration structures that can be independently optimized.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts beamforming parameters including steering angles, beamwidths, and focus distances based on detected speaker positions and environmental conditions. By changing parameters adaptively rather than maintaining fixed complex configurations, the system achieves high voice acquisition quality while managing computational complexity through parameter optimization.

Inventive Principle:
Principle #35Parameter changes

4Object-generated harmful factors

If manual mix-minus configuration is used, then feedback reduction is achieved, but ease of operation deteriorates

Engineering Contradiction:
Improveacoustic feedbackVSAvoidsetup complexity
Core Design Contradiction:
Object-generated harmful factorsVSEase of operation

Solution Approach 1:

The system automatically performs mix-minus configuration by detecting speaker positions, identifying loudspeaker locations, and computing optimal attenuation parameters without manual intervention. This self-service approach eliminates feedback through automated spatial audio processing while completely removing the complexity of manual setup and configuration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors acoustic feedback conditions and dynamically adjusts beamforming and mix-minus parameters in real-time based on detected feedback loops. This closed-loop feedback mechanism automatically reduces acoustic feedback while adapting to changing environmental conditions, eliminating the need for manual feedback management.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11089418B1Microphone array with automated adaptive beam tracking
Publication Date: 2021.08.10 BIAMP SYST LLC
  • US11089418B1 patent drawing
  • US11089418B1 patent drawing
  • US11089418B1 patent drawing

AI summary

An example method of operation may include detecting an acoustic stimulus via active beams associated with at least one microphone disposed in a defined space, detecting loudspeaker characteristic information of at least one loudspeaker providing the acoustic stimulus, transmitting acoustic stimulus information based on the acoustic stimulus to a central controller, and modifying, via a central controller, at least one control function associated with the at least one microphone and the at least one loudspeaker to minimize acoustic feedback produced by the loudspeaker.