IP Library Granted Patent US 12,335,697
Granted Patent B2
US 12,335,697 · App. 18/151,346 · Granted Jun 17, 2025

System and method for automatic setup of audio coverage area

Inventors: Dusan Veselinovic (Chicago, IL); Bijal Joshi (Elk Grove Village, IL)
Assignee: Shure Acquisition Holdings, Inc.
H04R3/005H04R1/406H04R29/005H04R2201/401
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,335,697
App. No.
18/151,346
Granted
Jun 17, 2025
Kind
B2
Abstract

Embodiments include an audio system comprising a plurality of microphones disposed in an environment, wherein the plurality of microphones is configured to detect one or more audio sources, and generate location data indicating a location of each of the one or more audio sources relative to the plurality of microphones; and at least one processor communicatively coupled to the plurality of microphones, wherein the at least one processor is configured to receive the location data from the plurality of microphones, and define a plurality of audio pick-up regions in the environment based on the location data, the plurality of audio pick-up regions comprising a first audio pick-up region and a second audio pick-up region, wherein the plurality of microphones are configured to deploy a first lobe within the first audio pick-up region and a second lobe within the second audio pick-up region.

Claims (54)

1. An audio system, comprising:

a plurality of microphones disposed in an environment, the plurality of microphones comprising a first subset of microphones and a second subset of microphones, wherein:

the first subset of microphones is configured to detect one or more audio sources, and generate first location data indicating a location of each of the one or more audio sources relative to the first subset of microphones, and

the second subset of microphones is configured to detect the one or more audio sources, and generate second location data indicating the location of each of the one or more audio sources relative to the second subset of microphones; and

at least one processor communicatively coupled to the plurality of microphones, wherein the at least one processor is configured to:

receive the first location data and the second location data from the plurality of microphones,

define a plurality of audio pick-up regions in the environment based on the first location data and the second location data, the plurality of audio pick-up regions comprising a first audio pick-up region and a second audio pick-up region,

assign the first audio pick-up region to the first subset of microphones based on a proximity of the first subset of microphones to the first audio pick-up region, the first subset of microphones being configured to deploy a first lobe within the first audio pick-up region, and

assign the second audio pick-up region to the second subset of microphones based on a proximity of the second subset of microphones to the second audio pick-up region, the second subset of microphones being configured to deploy a second lobe within the second audio pick-up region,

wherein the at least one processor is configured to define the plurality of audio pick-up regions by:

identifying clusters of adjacent location points within the received location data; and

forming a respective one of the plurality of audio pick-up regions around each of the clusters.

2. The audio system of claim 1 , wherein the one or more audio sources comprises a first audio source, and the first location data comprises a first set of coordinates for indicating the location of the first audio source relative to the first subset of microphones, and the second location data comprises a second set of coordinates for indicating the location of the first audio source relative to the second subset of microphones.

3. The audio system of claim 1 , wherein each of the plurality of audio pick-up regions defines an area in which at least one of the one or more audio sources is located.

4. The audio system of claim 1 , wherein the first audio pick-up region is located adjacent to the second audio pick-up region.

5. The audio system of claim 1 , further comprising at least one audio speaker disposed in the environment, wherein the at least one processor is further configured to adjust a boundary of one or more of the plurality of audio pick-up regions based on a location of the at least one audio speaker.

6. The audio system of claim 1 , wherein the at least one processor is further configured to adjust a boundary of one or more of the plurality of audio pick-up regions based on a location of at least one noise source.

7. The audio system of claim 1 , wherein the at least one processor is further configured to adjust a boundary of one or more of the plurality of audio pick-up regions based on additional location data received from one or more of the plurality of microphones.

8. The method of claim 1 , wherein the at least one processor is further configured to define the plurality of audio pick-up regions by:

identifying one or more outlier location points within at least one of the clusters; and

removing the one or more outlier location points from the at least one of the clusters.

9. A method of automatically configuring audio coverage for an environment having a plurality of microphones communicatively coupled to at least one processor, the plurality of microphones including a first subset of microphones and a second subset of microphones, the method comprising:

receiving, with at least one processor, first location data from the first subset of microphones, the first location data indicating a location of each of one or more audio sources relative to the first subset of microphones;

receiving, with at least one processor, second location data from the second subset of microphones, the second location data indicating the location of each of the one or more audio sources relative to the second subset of microphones;

defining, with the at least one processor, a plurality of audio pick-up regions in the environment based on the first location data and the second location data, the plurality of audio pick-up regions comprising a first audio pick-up region and a second audio pick-up region;

assigning, with the at least one processor, the first audio pick-up region to the first subset of microphones based on a proximity of the first subset of microphones to the first audio pick-up region, the first subset of microphones being configured to deploy a first lobe within the first audio pick-up region; and

assigning, with the at least one processor, the second audio pick-up region to the second subset of microphones based on a proximity of the second subset of microphones to the second audio pick-up region, the second subset of microphones being configured to deploy a second lobe within the second audio pick-up region,

wherein defining the plurality of audio pick-up regions comprises:

identifying clusters of adjacent location points based on the first location data and the second location data; and

forming a respective one of the plurality of audio pick-up regions around each of the clusters.

10. The method of claim 9 , further comprising adjusting, with the at least one processor, a boundary of one or more of the plurality of audio pick-up regions based on a location of at least one audio speaker disposed in the environment.

11. The method of claim 9 , further comprising adjusting, with the at least one processor, a boundary of one or more of the plurality of audio pick-up regions based on a location of at least one noise source.

12. The method of claim 9 , further comprising adjusting, with the at least one processor, a boundary of one or more of the plurality of audio pick-up regions based on additional location data received from one or more of the plurality of microphones.

13. The method of claim 9 , wherein defining the plurality of audio pick-up regions further comprises:

identifying one or more outlier location points within at least one of the clusters; and

removing the one or more outlier location points from the at least one of the clusters.

14. An audio system, comprising:

a plurality of microphones disposed in an environment, wherein the plurality of microphones is configured to:

detect one or more audio sources, and

generate location data indicating a location of each of the one or more audio sources relative to the plurality of microphones; and

at least one processor communicatively coupled to the plurality of microphones, wherein the at least one processor is configured to:

receive the location data from the plurality of microphones, and

define a plurality of audio pick-up regions in the environment based on the location data, the plurality of audio pick-up regions comprising a first audio pick-up region and a second audio pick-up region, wherein the plurality of microphones are configured to deploy a first lobe within the first audio pick-up region and a second lobe within the second audio pick-up region,

wherein the at least one processor is configured to define the plurality of audio pick-up regions by:

identifying clusters of adjacent location points within the received location data; and

forming a respective one of the plurality of audio pick-up regions around each of the clusters.

15. The audio system of claim 14 , wherein the plurality of microphones is disposed in a microphone array.

16. The audio system of claim 14 , wherein the at least one processor is further configured to:

identify one or more outlier location points within at least one of the clusters; and

remove the one or more outlier location points from the at least one of the clusters.

17. The audio system of claim 14 , further comprising at least one audio speaker disposed in the environment, wherein the at least one processor is further configured to adjust a boundary of one or more of the plurality of audio pick-up regions based on a location of the at least one audio speaker.

18. The audio system of claim 14 , wherein the at least one processor is further configured to adjust a boundary of one or more of the plurality of audio pick-up regions based on a location of at least one noise source.

19. The audio system of claim 14 , wherein the at least one processor is further configured to adjust a boundary of one or more of the plurality of audio pick-up regions based on additional location data received from one or more of the plurality of microphones.

20. The audio system of claim 14 , wherein the first audio pick-up region is located adjacent to the second audio pick-up region.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2023
From: VESELINOVIC, DUSAN; JOSHI, BIJAL
To: SHURE ACQUISITION HOLDINGS, INC.
Reel/Frame 062303/0422 →
Continuity (2)
Provisional Application 63266553 · Jan 7, 2022
Related Publication 20230224636A1 · Jul 13, 2023
References Cited (56)
US 7221622B2 · Matsuo · 2007 [cited by applicant]
US 7558156B2 · Vook · 2009 [cited by applicant]
US 7684578B2 · Roeder · 2010 [cited by applicant]
US 8111583B2 · Schwartz · 2012 [cited by applicant]
US 8306236B2 · Asada · 2012 [cited by applicant]
US 8363848B2 · Huang · 2013 [cited by applicant]
US 8983089B1 · Chu · 2015 [cited by applicant]
US 9042563B1 · Beaty · 2015 [cited by applicant]
US 9129223B1 · Velusamy · 2015 [cited by applicant]
US 9338549B2 · Haulick · 2016 [cited by applicant]
US 9392088B2 · Strazisar · 2016 [cited by applicant]
US 9396731B2 · Herre · 2016 [cited by applicant]
US 9426598B2 · Walsh · 2016 [cited by applicant]
US 9538156B2 · Densham · 2017 [cited by applicant]
US 9633645B2 · Wurm · 2017 [cited by applicant]
US 9711131B2 · Christoph · 2017 [cited by applicant]
US 9716946B2 · Goshen · 2017 [cited by applicant]
US 9826311B2 · Hansson · 2017 [cited by applicant]
US 9877133B2 · Katagiri · 2018 [cited by applicant]
US 9881619B2 · Erik · 2018 [cited by applicant]
US 10433086B1 · Juszkiewicz · 2019 [cited by applicant]
US 10448193B2 · Van Laack · 2019 [cited by applicant]
US 10477310B2 · Salehin · 2019 [cited by applicant]
US 10492015B2 · Kim · 2019 [cited by applicant]
US 10511927B2 · Kitazawa · 2019 [cited by applicant]
US 10547961B2 · Kitazawa · 2020 [cited by applicant]
US 10595122B2 · Lin · 2020 [cited by applicant]
US 10741193B1 · McCowan · 2020 [cited by applicant]
US 11032663B2 · Choueiri · 2021 [cited by applicant]
US 20060262942A1 · Oxford · 2006 [cited by applicant]
US 20110135125A1 · Zhan · 2011 [cited by applicant]
US 20150156578A1 · Alexandridis · 2015 [cited by applicant]
US 20170070822A1 · Skovenborg · 2017 [cited by applicant]
US 20170188170A1 · Prins · 2017 [cited by applicant]
US 20200322719A1 · McCowan · 2020 [cited by examiner]
US 20200342887A1 · Xu · 2020 [cited by applicant]
US 20210058702A1 · Shumard · 2021 [cited by applicant]
US 20210112336A1 · Chen · 2021 [cited by applicant]
CN 107018470 · 2017 [cited by applicant]
CN 107018476 · 2017 [cited by applicant]
CN 108107407 · 2018 [cited by applicant]
CN 110446142 · 2019 [cited by applicant]
DE 102008017001 · 2009 [cited by applicant]
GB 1497991 · 1978 [cited by applicant]
JP H07218614 · 1995 [cited by applicant]
JP 2017028494 · 2017 [cited by applicant]
KR 101168743 · 2012 [cited by applicant]
WO 2017039632 · 2017 [cited by applicant]
WO 2018210429 · 2018 [cited by applicant]
Lam, “3D Sound-Source Localization Using Triangulation-Based Methods,” Thesis submitted to the University of British Columbia, Nov. 2017, 120 pp. [cited by applicant]
Liu, “Arbitrary Microphone Array Optimization Method Based on TDOA for Specific Localization Scenarios,” Sensors 2019, 19;4326, 22 pp. [cited by applicant]
P300 IntelliMix Audio Conferencing Processor, Manual, Shure Incorporated, 2021, 48 pp. [cited by applicant]
Rascon, et al., “Localization of sound sources in robotics: A review,” Robotics and Autonomous Systems 96, 2017, 184 pp. [cited by applicant]
TeamConnect Ceiling 2, Brochure, Sennheiser electronic GmbH & Co. KG, 2023, 9 pp. [cited by applicant]
Yorga, “R&D Stories: The Impact of Acoustic Spatial Resolution in a 3D Space,” Audio Xpress; Feb. 4, 2021; 19 pp. [cited by applicant]
International Search Report and Written Opinion for PCT/US2023/060265 dated Apr. 6, 2023, 15 pp. [cited by applicant]