IP Library Granted Patent US 11,871,189
Granted Patent B2
US 11,871,189 · App. 17/278,031 · Granted Jan 9, 2024

Method and a controller for configuring a distributed microphone system

Inventors: Jerome Eduard Maes (Eindhoven, NL); Bartel Marinus Van De Sluis (Eindhoven, NL); Peter Deixler (Arlington, MA)
Assignee: SIGNIFY HOLDING B.V.
H04R3/005G10L25/51H04R1/406
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,871,189
App. No.
17/278,031
Granted
Jan 9, 2024
Kind
B2
Abstract

A method ( 400 ) for configuring a distributed microphone system is disclosed. The distributed microphone system comprises a plurality of microphone devices connected via a network. The method ( 400 ) comprises: analyzing ( 402 ) first historical audio data ( 112 ) received from a first microphone device ( 110 ) of the plurality of microphone devices, analyzing ( 404 ) second historical audio data ( 122 ) received from a second microphone device ( 120 ) of the plurality of microphone devices, comparing ( 406 ) the first historical audio data ( 112 ) to the second historical audio data ( 122 ) to identify ( 408 ) differences between the first historical audio data ( 112 ) and the second historical audio data ( 122 ), and assigning ( 410 ) a priority level to the first and/or second microphone device based on the differences between the first historical audio data ( 112 ) and the second historical audio data ( 122 ), wherein the priority level is indicative of a priority rule for analyzing future audio data recorded by the first and/or second microphone device, respectively, and/or wherein the priority level is indicative of a communication rule for communicating future audio data from the first and/or second microphone device, respectively, via the network.

Claims (39)

1. A method for configuring a distributed microphone system comprising a plurality of microphone devices connected via a network, the method comprising:

analyzing first historical audio data received from a first microphone device of the plurality of microphone devices to identify different types of audio in the first historical audio data,

analyzing second historical audio data received from a second microphone device of the plurality of microphone devices to identify different types of audio in the second historical audio data,

comparing the first historical audio data to the second historical audio data to identify differences between the first historical audio data and the second historical audio data,

determining locations of the first and second microphone devices based on the first and second historical audio data, respectively, and

assigning a priority level to the first and/or second microphone device based on the differences between the first historical audio data and the second historical audio data and adjusting the priority level to the first and/or second microphone device further based on the respective locations of the first and second microphone devices, wherein the priority level is indicative of a priority rule for analyzing future audio data recorded by the first and/or second microphone device, respectively, and/or wherein the priority level is indicative of a communication rule for communicating future audio data from the first and/or second microphone device, respectively, via the network.

2. The method of claim 1 , wherein the communication rule defines an allowed number, frequency, latency, quality and/or size of audio data to be communicated from the respective microphone device via the network.

3. The method of claim 1 , wherein the method further comprises:

classifying different types of audio of the first historical audio data into a first set of one or more audio classes, and

classifying different types of audio of the second historical audio data into a second set of one or more audio classes,

wherein the assigning of the priority level to the first and/or second microphone device is further based on the first set of audio classes and the second set of audio classes, respectively.

4. The method of claim 3 , wherein the audio classes comprise:

background noise,

non-speech audio generated by a user,

non-speech audio generated by infrastructure,

background speech,

voice commands for controlling voice-controlled devices,

voice commands for requesting voice-controlled services, and/or

wake words for triggering voice-operated systems, assistants or services.

5. The method of claim 1 , wherein the step of analyzing the first historical audio data comprises analyzing the first historical audio data to identify a first level of user presence, and wherein the step of analyzing the second historical audio data comprises analyzing the second historical audio data to identify a second level of user presence and wherein the assigning of the priority level to the first and/or second microphone device is further based on the first and second levels of user presence.

6. The method of claim 5 , further comprising:

determining one or more locations of one or more users relative to the first, second and a third microphone device based on the first, second and third historical audio data, and

assigning the priority level to the first, second and/or third microphone device further based on the locations of the users relative to the first, second and third microphone devices.

7. The method of claim 6 , further comprising:

determining one or more trajectories of one or more users over time relative to the first, second and third microphone devices based on the locations of the one or more users over time,

assigning the priority level to the first, second and/or third microphone device further based on the one or more trajectories of the one or more users.

8. The method of claim 1 , further comprising:

receiving a presence signal from a presence sensor associated with the first and/or the second microphone device, and

adjusting the priority level of the first and/or the second microphone device, respectively, in response to the presence signal.

9. A non-transitory computer readable medium comprising at least one software code portion, the software code portion being configured to cause a computing device to perform the method of claim 1 when run on a processing unit of the computing device.

10. A controller for configuring a distributed microphone system comprising a plurality of microphone devices connected via a network, the controller comprising:

a communication module configured to receive first historical audio data from a first microphone device of the plurality of microphone devices, and to receive second historical audio data from a second microphone device of the plurality of microphone devices, and

a processor configured to analyze the first historical audio data to identify different types of audio in the first historical audio data, analyze second historical audio data to identify different types of audio in the second historical audio data, compare the first historical audio data to the second historical audio data to identify differences between the first historical audio data and the second historical audio data, assign a priority level to the first and/or second microphone device based on the differences between the first historical audio data and the second historical audio data, determine locations of the first and second microphone devices based on the first and second historical audio data, respectively, and adjust the priority level to the first and/or second microphone device further based on the respective locations of the first and second microphone devices, wherein the priority level is indicative of a priority rule for analyzing future audio data recorded by the first and/or second microphone device, respectively, and/or wherein the priority level is indicative of a communication rule for communicating future audio data from the first and/or second microphone device, respectively, via the network.

11. The controller of claim 10 , wherein the controller is comprised in the first microphone device, and wherein the communication module is configured to receive the first historical audio data from a microphone comprised in the first microphone device.

12. A system comprising:

a central controller comprising the controller of claim 10 ,

the first microphone device configured to communicate the first historical audio data to the central controller, and

the second microphone device configured to communicate the second historical audio data to the central controller.

13. The system of claim 12 , wherein the system is a lighting system, and wherein the first microphone device and the second microphone device are comprised in a first lighting device of the lighting system and a second lighting device of the lighting system, respectively.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2021
From: MAES, JEROME EDUARD; VAN DE SLUIS, BARTEL MARINUS; DEIXLER, PETER
To: PHILIPS LIGHTING HOLDING B.V.
Reel/Frame 055653/0379 →
CHANGE OF NAME Recorded Mar 19, 2021
From: PHILIPS LIGHTING HOLDING B.V.
To: SIGNIFY HOLDING B.V.
Reel/Frame 055663/0995 →
Priority Claims (1)
EP 18195620 · Sep 20, 2018 · regional
Continuity (1)
Related Publication 20210385574A1 · Dec 9, 2021