IP Library Granted Patent US 11,792,573
Granted Patent B2
US 11,792,573 · App. 17/494,761 · Granted Oct 17, 2023

Integrated loudspeaker and control device

Inventors: Douglas Laube (Plano, TX); Charles D. Gollnick (Sherwood, OR); Dale Irving (Beaverton, OR)
Assignee: Biamp Systems, LLC
H04R3/12G06F3/165H04R1/403H04R1/406H04R3/005H04R29/002H04R2430/01
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 11,792,573
App. No.
17/494,761
Granted
Oct 17, 2023
Kind
B2
Abstract

An example method of operation may include receiving audio data at one or more microphones disposed in a corresponding plurality of network devices, identifying amplitude values of the audio data at each of the plurality of network devices, and each of the amplitude values identified at each of the plurality of network devices are different from each other of the amplitude values, determining at each of the plurality of network devices a location of the audio data based on a direction and amplitude of the received audio data, modifying the audio data for output via a plurality of loudspeakers disposed in each of the plurality of network device, and outputting, via the plurality of loudspeakers, the modified audio data, and each loudspeaker outputs different versions of the modified audio data.

Claims (25)

1. A method comprising: receiving audio data at a plurality of microphones disposed in each of a corresponding plurality of network devices, wherein the audio data is originating from a sound origination location, and wherein the plurality of microphones are part of a microphone array; forwarding different sound information from each of the plurality of microphones of the microphone array to a server to identify which one of the plurality of microphones is closest to the source origination location; identifying amplitude values of the audio data, wherein each of the amplitude values are different from each other; determining the audio data received via a first of the plurality of microphones associated with a first of the plurality of network devices is above an audio threshold level indicating that no output audio is required by a loudspeaker associated with the first of the plurality of network devices; modifying the audio data for output via a plurality of loudspeakers disposed in each of the plurality of network device; and outputting, via the plurality of loudspeakers, the modified audio data, wherein each loudspeaker outputs different versions of the modified audio data and wherein the first of the plurality of loudspeakers outputs no audio.

2. The method of claim 1 , comprising determining at each of the plurality of network devices the sound origination location of the audio data based on a direction and amplitude of the received audio data.

3. The method of claim 1 , wherein a loudspeaker, of the plurality of loudspeakers, that is located a furthest distance from the sound origination location outputs a larger amplitude of the modified audio data than other loudspeakers.

4. The method of claim 1 , comprising determining the different amplitudes of the modified audio data based on the sound origination location and a direction of the received audio data.

5. The method of claim 1 , comprising

receiving the audio data at the plurality of microphones in the plurality of network devices; and

creating a beamform of the audio data based on the received audio data at the plurality of microphones.

6. The method of claim 5 , comprising

determining a direction of the audio data based on the beamformed audio data.

7. A system comprising: a receiver configured to receive audio data at a plurality of microphones disposed in each of a corresponding plurality of network devices, wherein the audio data is originating from a sound origination location, and wherein the plurality of microphones are part of a microphone array; and a processor configured to forward different sound information from each of the plurality of microphones of the microphone array to a server to identify which one of the plurality of microphones is closest to the source origination location; identify amplitude values of the audio data, wherein each of the amplitude values are different from each other; determine the audio data received via a first of the plurality of microphones associated with a first of the plurality of network devices is above an audio threshold level indicating that no output audio is required by a loudspeaker associated with the first of the plurality of network devices; modify the audio data for output via a plurality of loudspeakers disposed in each of the plurality of network device; and output, via the plurality of loudspeakers, the modified audio data, wherein each loudspeaker outputs different versions of the modified audio data, wherein each of the different versions comprise different amplitudes and wherein the first of the plurality of loudspeakers outputs no audio.

8. The system of claim 7 , wherein the processor is configured to determine at each of the plurality of network devices the sound origination location of the audio data based on a direction and amplitude of the received audio data.

9. The system of claim 7 , wherein a loudspeaker, of the plurality of loudspeakers, that is located a furthest distance from the sound origination location outputs a larger amplitude of the modified audio data than other loudspeakers.

10. The system of claim 7 , wherein the processor determines the different amplitudes of the modified audio data based on the sound origination location and a direction of the received audio data.

11. The system of claim 7 , wherein the processor is further configured to receive the audio data at the plurality of microphones in the plurality of network devices; and

create a beamform of the audio data based on the received audio data at the plurality of microphones.

12. The system of claim 11 , wherein the processor is further configured to determine a direction of the audio data based on the beamformed audio data.

13. A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform: receiving audio data at-a plurality of microphones disposed in each of a corresponding plurality of network devices, wherein the audio data is originating from a sound origination location, and wherein the plurality of microphones are part of a microphone array; forwarding different sound information from each of the plurality of microphones of the microphone array to a server to identify which one of the plurality of microphones is closest to the source origination location; identifying amplitude values of the audio data, wherein each of the amplitude values are different from each other; determining the audio data received via a first of the plurality of microphones associated with a first of the plurality of network devices is above an audio threshold level indicating that no output audio is required by a loudspeaker associated with the first of the plurality of network devices; modifying the audio data for output via a plurality of loudspeakers disposed in each of the plurality of network device; and outputting, via the plurality of loudspeakers, the modified audio data, wherein each loudspeaker outputs different versions of the modified audio data and wherein the first of the plurality of loudspeakers outputs no audio.

14. The non-transitory computer readable storage medium of claim 13 , wherein the processor is further configured to perform:

determining at each of the plurality of network devices the sound origination location based on a direction and amplitude of the received audio data.

15. The non-transitory computer readable storage medium of claim 13 , wherein the loudspeaker, of the plurality of loudspeakers, that is located a furthest distance from the sound origination location outputs a larger amplitude of the modified audio data than other loudspeakers.

16. The non-transitory computer readable storage medium of claim 13 , wherein the processor is further configured to perform:

determining the different amplitudes of the modified audio data based on the sound origination location and a direction of the received audio data.

17. The non-transitory computer readable storage medium of claim 13 , wherein the processor is further configured to perform:

receiving the audio data at the plurality of microphones in the plurality of network devices; and

creating a beamform of the audio data based on the received audio data at the plurality of microphones.

Assignments (2)
SECURITY INTEREST Recorded May 3, 2024
From: BIAMP SYSTEMS, LLC
To: MIDCAP FINANCIAL TRUST, AS COLLATERAL AGENT
Reel/Frame 067308/0631 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2021
From: LAUBE, DOUGLAS; GOLLNICK, CHARLES D.; IRVING, DALE
To: BIAMP SYSTEMS, LLC
Reel/Frame 057901/0978 →
Continuity (3)
Continuation 16782049 · Feb 4, 2020
Provisional Application 62800973 · Feb 4, 2019
Related Publication 20220038817A1 · Feb 3, 2022
Cited By (1)
US 12,621,606