IP Library Granted Patent US 12,604,137
Granted Patent B2
US 12,604,137 · App. 18/247,433 · Granted Apr 14, 2026

Beamformed microphone array

Inventors: Shaun Taggart Pentecost (Taipuha, NZ); Samuel Seamus Rowe (Auckland, NZ); Shaun Edlin (Auckland, NZ); Matthew Rowe (Auckland, NZ); Hin Loh (Auckland, NZ); Mark Poletti (Wellington, NZ)
Assignee: Dotterel Technologies Limited
H04R1/40H04R3/005H04R2201/403
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,604,137
App. No.
18/247,433
Granted
Apr 14, 2026
Kind
B2
Abstract

According to a first aspect of the invention, there is provided a method of beamforming for a linear microphone array comprising: storing a desired end-fire beam response including a beamwidth specification; determining an error data set from the stored end-fire beam response; and determining beamforming weights based on a least squares minimisation of the error data set. There are also provided a system, a microphone array, and an apparatus.

Claims (35)

1 . A method of beamforming for a plurality of linear microphone arrays within a three-dimensional housing, comprising:

storing a desired end-fire beam response including a beamwidth specification;

determining and storing diffraction behaviors around a microphone array of the plurality of linear microphone arrays;

compensating for the diffraction behaviors by including a diffraction compensation factor;

determining an error data set from the stored end-fire beam response and the diffraction compensation factor; and

determining beamforming weights based on a least squares minimization of the error data set.

2 . The method of claim 1 , further comprising weighting the error data set.

3 . The method of claim 1 , further comprising regularizing the least squares minimization of the error data set.

4 . The method of claim 1 , further comprising an inverse Fourier transformation and a convolution operation.

5 . The method of claim 1 , wherein the beamforming weights low-pass filter the response of a first microphone of the microphone array with a first cut-off frequency and low-pass filter the response of a second microphone of the microphone array with a second cut-off frequency different from the first cut-off frequency, wherein the microphone array has a center, the first microphone is closer to the center than the second microphone, and the first cut-off frequency is higher than the second cut-off frequency.

6 . The method of claim 1 , wherein the beamwidth of an end-fire beam beamformed using the determined beamforming weights varies by no more than 50% across the frequency range of 2000 Hz to 16000 Hz.

7 . The method of claim 1 , wherein the stored desired end-fire beam response is part of a noise-filtering algorithm and is a first main beam, further comprising storing a second beam response including a beamwidth specification different from the beamwidth specification of the stored desired end-fire beam response, wherein the second beam response is also part of the noise-filtering algorithm and is also an end-fire main beam.

8 . The method of claim 1 , wherein the stored desired end-fire beam response is part of a noise-filtering algorithm and is a first null beam, further comprising storing a second beam response including a beamwidth specification different from the beamwidth specification of the stored desired end-fire beam response, wherein the second beam response is also part of the noise-filtering algorithm and is also a null beam.

9 . The method of claim 1 , further comprising compensating for diffraction behaviors of the physical microphone array structure.

10 . A non-transitory computer readable medium having stored thereon software instructions that, when executed by a processing unit, cause the processing unit to perform the method of claim 1 .

11 . A system, comprising:

a processing unit; and

a microphone array comprising a plurality of linear microphone arrays within a three-dimensional housing;

wherein the processing unit is configured to receive audio from the plurality of linear microphone arrays and apply the method of beamforming of claim 1 to the received audio to generate an end-fire beam.

12 . The system of claim 11 , wherein the processing unit is in the same physical package as the microphone array.

13 . The system of claim 11 , wherein the processing unit is a ground station.

14 . The system of claim 11 , wherein the processing unit is configured to sum outputs of one or more microphones of the plurality of linear microphone arrays.

15 . The system of claim 11 , wherein the processing unit is configured to beamform multiple beams, and wherein a second beam of the multiple beams is wider than the end-fire beam.

16 . The system of claim 15 , wherein the end-fire beam is more sensitive than the second beam to the position of a target audio source, and the second beam is more sensitive than the end-fire beam to the position of a noise source.

17 . The system of claim 16 , wherein the processing unit is further configured to execute a noise-filtering algorithm that uses the second beam to reduce the power of any noise signal of the noise source captured by the end-fire beam, and wherein the end-fire beam is an end-fire main beam.

18 . The system of claim 11 , further comprising

a plurality of filters, each filter is configured to receive a respective output signal from a respective linear microphone array of the plurality of linear microphone arrays, each filter is configured to have at least one associated coefficient or constant, and wherein a plurality of filtered signals output from each of the plurality of filters are configured to be combined into a smaller subset of beamformer outputs; and

a user beamformer selection input configured to receive a user selection, and depending on the selection to adjust the coefficient or constant associated with each filter to achieve a desired smaller subset of beamformer outputs and/or resulting beamforming pattern.

19 . The system of claim 18 , further comprising

a control housing;

a data connection between the microphone housing and the control housing;

a processor within the control housing or the microphone housing configured to form an end-fire beam response from the outputs of the plurality of linear microphone arrays; and

one or more user input devices on the control housing configured to adjust the end-fire beam.

20 . The system of claim 19 , further comprising

an output providing an end-fire beam response from the smaller subset of beamformer outputs, wherein the sidelobe response of the output is considerably lower than an interference tube shotgun mic.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2023
From: PENTECOST, SHAUN TAGGART; ROWE, SAMUEL SEAMUS; EDLIN, SHAUN; ROWE, MATTHEW; LOH, HIN; POLETTI, MARK
To: DOTTEREL TECHNOLOGIES LIMITED
Reel/Frame 063951/0641 →
Priority Claims (1)
NZ 767567 · Oct 1, 2020 · national
Continuity (1)
Related Publication 20240007786A1 · Jan 4, 2024
References Cited (40)
US 5627799A · Hoshuyama · 1997 [cited by applicant]
US 5737485A · Flanagan · 1998 [cited by examiner]
US 6002776A · Bhadkamkar et al. · 1999 [cited by applicant]
US 7289586B2 · Hui · 2007 [cited by applicant]
US 8755536B2 · Chen et al. · 2014 [cited by applicant]
US 9438972B2 · Wang et al. · 2016 [cited by applicant]
US 9591404B1 · Chhetri · 2017 [cited by applicant]
US 9882277B2 · Henry et al. · 2018 [cited by applicant]
US 9889931B2 · Xu et al. · 2018 [cited by applicant]
US 9980042B1 · Benattar · 2018 [cited by examiner]
US 10136234B2 · Di Censo et al. · 2018 [cited by applicant]
US 10249286B1 · Mani · 2019 [cited by applicant]
US 10274129B2 · Saika et al. · 2019 [cited by applicant]
US 10433086B1 · Juszkiewicz · 2019 [cited by examiner]
US 10540986B2 · Glasgow et al. · 2020 [cited by applicant]
US 20040001137A1 · Cutler et al. · 2004 [cited by applicant]
US 20040175006A1 · Kim et al. · 2004 [cited by applicant]
US 20050271221A1 · Cerwin · 2005 [cited by applicant]
US 20070050441A1 · Taenzer et al. · 2007 [cited by applicant]
US 20090175466A1 · Elko et al. · 2009 [cited by applicant]
US 20120330653A1 · Lissek et al. · 2012 [cited by applicant]
US 20160005408A1 · Visser et al. · 2016 [cited by applicant]
US 20160084729A1 · Huseynov et al. · 2016 [cited by applicant]
US 20170026728A1 · Elko · 2017 [cited by applicant]
US 20180227666A1 · Barnett et al. · 2018 [cited by applicant]
US 20190259366A1 · Hansson · 2019 [cited by applicant]
US 20200221220A1 · Benattar · 2020 [cited by applicant]
US 20210256987A1 · Edlin et al. · 2021 [cited by applicant]
CN 109493844A · 2019 [cited by applicant]
JP 3216704B2 · 2001 [cited by applicant]
WO 2010092568A1 · 2010 [cited by applicant]
WO 2017131845A1 · 2017 [cited by applicant]
WO 2018055232A1 · 2018 [cited by applicant]
WO 2019221613A1 · 2019 [cited by applicant]
WO 2022071812A1 · 2022 [cited by applicant]
Foreign Communication from a Related Counterpart Application, Extended European Search Report dated Jan. 3, 2025, European Application No. 21876066.8 filed on Apr. 7, 2022. [cited by applicant]
Foreign Communication from a Related Counterpart Application, Partial European Search Report and Written Opinion dated Oct. 4, 2024, European Application No. 21876066.8 filed on Apr. 7, 2022. [cited by applicant]
Foreign Communication from a Related Counterpart Application, International Search Report and Written Opinion dated Dec. 22, 2021, International Application No. PCT/NZ2021/050167 filed on Sep. 30, 2021. [cited by applicant]
Rasumow, E, et al., “Regularization approaches for synthesizing HRTF directivity patterns”, IEEE Transactions on Audio, Speech and Language Processing, vol. 24, No. 2, Feb. 2016, pp. 215-225. [cited by applicant]
Mabande, E, et al., “Design of robust superdirective beamformers as a convex optimization problem”, 2009 IEEE International Conference on Acoustics, Speech and Signal Processing, Taibei, Taiwan, Apr. 19-24, 2009. [cited by applicant]