Resolving Direction of Arrival Ambiguity in Spatial Audio
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Spatial audio coding technologies face ambiguity in direction of arrival (DOA) estimates due to spatial aliasing, leading to inaccurate parameter estimates that affect reproduction quality and processing units like directional filtering.
Innovation Solution
An apparatus and method that utilize a DOA estimate analyzer and ambiguity resolver to analyze biased DOA estimates using bias information and resolve ambiguities, either with priori localization information or through spectral weighting, to obtain non-ambiguous parameters for improved spatial parameter processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If spatial audio coding is performed beyond the frequency range of interest, then the coverage of the audio system is improved, but spatial aliasing occurs causing ambiguous DOA estimates
Solution Approach 1:
The patent applies preliminary action by pre-calculating bias compensation values and storing them in lookup tables before actual DOA estimation occurs. The bias compensation lookup tables are prepared in advance based on microphone array geometry and frequency characteristics, allowing rapid correction of DOA estimates without real-time complex calculations.
Solution Approach 2:
The patent introduces bias compensation as an intermediary mechanism between the raw DOA estimate and the final accurate direction. The bias compensation lookup tables act as a mediator that translates ambiguous DOA estimates into corrected values by compensating for systematic errors introduced by spatial aliasing, without requiring fundamental changes to the microphone array or estimation algorithms.
2Device complexity
If bias compensation is performed only below f max = 6.01 kHz, then computational complexity is reduced, but DOA estimation accuracy deteriorates in higher frequency ranges
Solution Approach 1:
The patent segments the frequency range into multiple bands, each with its own bias compensation lookup table. Instead of applying a single complex compensation method across all frequencies, the system divides the frequency spectrum and prepares separate pre-calculated compensation data for different frequency ranges, allowing accurate compensation without overwhelming computational requirements.
Solution Approach 2:
The patent performs bias compensation calculations in advance for different frequency segments and stores the results in lookup tables. This preliminary action eliminates the need for real-time complex computations during actual DOA estimation, maintaining low computational complexity while extending accurate compensation to higher frequency ranges beyond 6.01 kHz.
3Reliability
If multiple ambiguous unbiased DOA estimates are generated, then the completeness of analysis is improved, but the difficulty of determining the correct parameter increases
Solution Approach 1:
The patent applies feedback by using a priori localization information from other processing units or time-frequency analysis results to validate and select among multiple ambiguous DOA estimates. The system feeds back consistency checks and cross-references multiple estimation methods to identify the correct parameter from the set of candidates, reducing disambiguation difficulty while maintaining analysis completeness.
Solution Approach 2:
The patent introduces a selection mechanism as an intermediary between generating multiple ambiguous estimates and using them for final processing. This intermediary layer applies constraints, consistency checks, and prioritization rules to resolve ambiguities, allowing the system to maintain multiple candidates for thorough analysis while systematically determining the correct parameter through structured evaluation.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An apparatus (100) for resolving an ambiguity from a DOA estimate (105) (f^amb) comprises a DOA estimate analyzer (110) for analyzing the DOA estimate (105) (f^amb) to obtain a plurality (115) of ambiguous analysis parameters (f~I...f~N; f(f~I)...f(f~N); fenh,I(f^amb)....; fenh,N(f^amb); gp(f~I)...gp(f~N); D(f~I)...D(f~N)) by using a bias information (101), the bias information (101) representing a relation (f^<-> f) between a biased (f^) and an unbiased DOA estimate (f), and an ambiguity resolver (120) for resolving the ambiguity in the plurality (115) of ambiguous analysis parameters (f~I...f~N; f(f~I)...f(f~N); fenh,I(f^amb)....; fenh,N(f^amb); gp(f~I)...gp(f~N); D(f~I)...D(f~N)) to obtain a non-ambiguous resolved parameter (f~res; fres, 125).