IP Library › Granted Patent US 12,707,197
Granted Patent B2
US 12,707,197 · App. 18/826,115 · Granted Aug 11, 2026

Processing of microphone signals for spatial playback

Inventor: David S. McGrath (Rose Bay, AU)
Assignee: DOLBY LABORATORIES LICENSING CORPORATION
H04R3/005H04R1/406H04R5/04H04R2499/11
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,707,197
App. No.
18/826,115
Granted
Aug 11, 2026
Kind
B2
Abstract

Disclosed are methods and systems which convert a multi-microphone input signal to a multichannel output signal making use of a time-and frequency-varying matrix. For each time and frequency tile, the matrix is derived as a function of a dominant direction of arrival and a steering strength parameter. Likewise, the dominant direction and steering strength parameter are derived from characteristics of the multi-microphone signals, where those characteristics include values representative of the inter-channel amplitude and group-delay differences.

Claims (18)

1 . A method of processing audio, comprising:

receiving an input signal including a plurality of microphone signals;

determining a mixing matrix based on characteristics of the input signal; and

mixing the input signal according to the mixing matrix to produce a multichannel audio output signal including a plurality of output channels, wherein determining the mixing matrix comprises:

calculating a covariance matrix based on a frequency representation of the input signal, wherein the covariance matrix is smoothed over a predetermined time window;

based on the covariance matrix:

determining a vector representative of a dominant direction of arrival and a parameter representative of a degree to which the input signal appears to contain a dominant direction of arrival; and

determining the mixing matrix based on a weighted sum of a first matrix that is independent of the dominant direction of arrival and based on a second matrix that correlates to the dominant direction of arrival, wherein the first matrix is weighted by a first weight that decreases for an increase in value of the parameter, and wherein the second matrix is weighted by a second weight that increases for an increase in value of the parameter.

2 . A system comprising:

one or more processors; and

a non-transitory computer readable medium storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations of processing audio, the operations comprising:

receiving an input signal including a plurality of microphone signals;

determining a mixing matrix based on characteristics of the input signal; and

mixing the input signal according to the mixing matrix to produce a multichannel audio output signal including a plurality of output channels, wherein determining the mixing matrix comprises:

calculating a covariance matrix based on a frequency representation of the input signal, wherein the covariance matrix is smoothed over a predetermined time window;

based on the covariance matrix:

determining a vector representative of a dominant direction of arrival and a parameter representative of a degree to which the input signal appears to contain a dominant direction of arrival; and

determining the mixing matrix based on a weighted sum of a first matrix that is independent of the dominant direction of arrival and based on a second matrix that correlates to the dominant direction of arrival, wherein the first matrix is weighted by a first weight that decreases for an increase in value of the parameter, and wherein the second matrix is weighted by a second weight that increases for an increase in value of the parameter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2024
From: MCGRATH, DAVID S.
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 069689/0171 →
Priority Claims (1)
EP 16169658 · May 13, 2016 · regional
Continuity (5)
Continuation 18352197 · Jul 13, 2023
Continuation 17583114 · Jan 24, 2022
Continuation 15999764 · Feb 16, 2017
Provisional Application 62297055 · Feb 18, 2016
Related Publication 20250071479A1 · Feb 27, 2025
References Cited (55)
US 7970564B2 · Wang · 2011 [cited by applicant]
US 8050717B2 · Sugiyama · 2011 [cited by applicant]
US 8144896B2 · Liu · 2012 [cited by applicant]
US 8145499B2 · Herre · 2012 [cited by applicant]
US 8175291B2 · Chan · 2012 [cited by applicant]
US 8223988B2 · Wang · 2012 [cited by applicant]
US 8332229B2 · Samsudin · 2012 [cited by applicant]
US 8483418B2 · Platz · 2013 [cited by applicant]
US 8873764B2 · Kuech · 2014 [cited by applicant]
US 8929558B2 · Engdegard · 2015 [cited by applicant]
US 9025782B2 · Erik · 2015 [cited by applicant]
US 9047861B2 · Ma · 2015 [cited by applicant]
US 9129593B2 · Ojala · 2015 [cited by applicant]
US 9173048B2 · Mcgrath · 2015 [cited by applicant]
US 10339908B2 · Juha · 2019 [cited by applicant]
US 10348264B2 · Wang · 2019 [cited by applicant]
US 10726830B1 · Mandal · 2020 [cited by applicant]
US 11234072B2 · Mcgrath · 2022 [cited by applicant]
US 11706564B2 · Mcgrath · 2023 [cited by applicant]
US 11785408B2 · Laitinen · 2023 [cited by examiner]
US 12089015B2 · McGrath · 2024 [cited by examiner]
US 12494211B2 · Breebaart · 2025 [cited by examiner]
US 20030112983A1 · Rosca · 2003 [cited by applicant]
US 20070025562A1 · Zalewski · 2007 [cited by applicant]
US 20090086998A1 · Jeong · 2009 [cited by applicant]
US 20090306973A1 · Hiekata · 2009 [cited by applicant]
US 20110033063A1 · Mcgrath · 2011 [cited by applicant]
US 20120020482A1 · Kim · 2012 [cited by applicant]
US 20130044894A1 · Samsudin · 2013 [cited by applicant]
US 20130173273A1 · Kuntz · 2013 [cited by applicant]
US 20130195276A1 · Ojala · 2013 [cited by applicant]
US 20130272538A1 · Kim · 2013 [cited by applicant]
US 20130272548A1 · Erik · 2013 [cited by applicant]
US 20140029758A1 · Nakadai · 2014 [cited by applicant]
US 20140233762A1 · Juha · 2014 [cited by applicant]
US 20140286497A1 · Thyssen · 2014 [cited by applicant]
US 20160019899A1 · Kristofer · 2016 [cited by applicant]
EP 2560161A1 · 2013 [cited by applicant]
EP 2539889A1 · 2016 [cited by applicant]
WO 2007096808A1 · 2007 [cited by applicant]
WO 2010019750A1 · 2010 [cited by applicant]
WO 2014147442A1 · 2014 [cited by applicant]
WO 2015036350A1 · 2015 [cited by applicant]
Epain, N. et al “Sparse Recovery Method for Dereverberation” Reverb Workshop, May 10, 2014, pp. 1-5, XP055366745. [cited by applicant]
Epain, N. et al “Super-Resolution Sound Field Imaging with Sub-Space Pre-Processing” IEEE International Conference on Acoustics, Speech and Signal Processing, May 26-31, 2013, pp. 350-354. [cited by applicant]
Erlach, B. et al “Aspects of Microphone Array Source Separation Performance” AES Convention, Spatial Audio Processing, Oct. 25, 2012, pp. 1-6. [cited by applicant]
Ibrahim, K. et al “Primary-Ambient Extraction in Audio Signals Using Adaptive Weighting and Principal Component Analysis” 13th Sound and Music Computing Conference and Summer School, Aug. 31, 2016, pp. 1-6. [cited by applicant]
Iwaki, M. et al “A Selective Sound Receiving Microphone System Using Blind Source Separation” AES Convention Microphone Technology and Usage, Feb. 1, 2000, pp. 1-12. [cited by applicant]
Ng, Samuel Samsudin, et al “Frequency Domain Surround Sound Production from Coincident Microphone Array with Directional Enhancement” AES 55th International Conference, Spatial Audio, Aug. 26, 2014, pp. 1-5. [cited by applicant]
Nikunen, J. et al “Direction of Arrival Based Spatial Covariance Model for Blind Sound Source Separation” IEEE/ACM Transactions on Audio, Speech, and Language Processing, vol. 22, No. 3, Mar. 2014, pp. 727-739. [cited by applicant]
Sun, H. et al “Optimal Higher Order Ambisonics Encoding with Predefined Constraints” IEEE Transactions on Audio, Speech, and Language Processing, vol. 20, No. 3, Mar. 2012, pp. 742-754. [cited by applicant]
Talantzis, F. et al “Estimation of Direction of Arrival Using Information Theory” IEEE Signal Processing Letters, vol. 12, No. 8, Aug. 2005, pp. 561-564. [cited by applicant]
Vilkamo, J. et al “Minimization of Decorrelator Artifacts in Directional Audio Coding by Covariance Domain Rendering” JAES vol. 61, Issue 9, pp. 637-646, Oct. 1, 2013. [cited by applicant]
Vilkamo, J. et al “Optimal Mixing Matrices and Usage of Decorrelators in Spatial Audio Processing” 45th International Conference: Applications of Time-Frequency Processing in Audio, Mar. 2012, paper No. 2-6. [cited by applicant]
Zhu, B. et al “The Conversion from Stereo Signal to Multichannel Audio Signal Based on the DMS System” IEEE Seventh International Symposium on Computational Intelligence and Design, Dec. 13-14, 2014, pp. 88-91. [cited by applicant]