IP Library Granted Patent US 9,772,817
Granted Patent B2
US 9,772,817 · App. 15/098,805 · Granted Sep 26, 2017

Room-corrected voice detection

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 9,772,817
App. No.
15/098,805
Granted
Sep 26, 2017
Kind
B2
Abstract

A playback device may have a network interface configured to communicate with a network microphone device over a communication network. A processor of the playback device may comprise instructions, which when executed, cause the processor to obtain acoustics of an environment in which the playback device is located; identify a network microphone device; and send the acoustics to the network microphone device to cause the network microphone device to apply the acoustics to voice input received by the network microphone device.

Claims (42)

1. A playback device comprising:

a network interface;

a processor; and

tangible, non-transitory computer-readable media having stored thereon instructions, which when executed by the processor, cause the playback device to perform functions comprising:

obtaining acoustics of an environment in which the playback device is located, wherein obtaining the acoustics of the environment comprises emitting a calibration tone;

receiving via the network interface, data indicating a network microphone device to be bonded with the playback device; and

based on receiving the data indicating the network microphone device, sending via the network interface, the acoustics to the network microphone device to cause the network microphone device to apply the acoustics to audio data detected by the network microphone device, while the network microphone is bonded with the playback device.

2. The playback device of claim 1 , wherein the functions further comprise:

sending audio content to the network microphone device to cause the network microphone device to apply the audio content to the detected audio data.

3. The playback device of claim 1 , wherein the data indicating the network microphone device indicates that the network microphone device is a network microphone that is closest to the playback device.

4. The playback device of claim 1 , wherein the data indicating the network microphone device indicates that the network microphone is in a same zone as the playback device.

5. The playback device of claim 1 , wherein the functions further comprise:

receiving an indication of direction of the detected audio data from the network microphone device; and

adjusting directionality of audio content played by the playback device based on the direction.

6. The playback device of claim 1 , wherein sending via the network interface, the acoustics to the network microphone device to cause the network microphone device to apply the acoustics to audio data detected by the network microphone device comprises causing the network microphone device to apply a filter to the audio data detected by the network microphone device, wherein the filter is based on the acoustics of the environment.

7. The playback device of claim 1 , wherein obtaining the acoustics of the environment further comprises:

receiving from a network computing device, data indicating the acoustics of the environment, wherein the network computing device is different than the network microphone device to be bonded with the playback device.

8. A method comprising:

obtaining, by a playback device, acoustics of an environment in which the playback device is located, wherein obtaining the acoustics of the environment comprises emitting, by the playback device, a calibration tone;

receiving, by the playback device, data indicating a network microphone device to be bonded with the playback device; and

based on receiving the data indicating the network microphone device, sending, by the playback device, the acoustics to the network microphone device to cause the network microphone device to apply the acoustics to audio data detected by the network microphone device, while the network microphone is bonded with the playback device.

9. The method of claim 8 , further comprising:

sending audio content to the network microphone device to cause the network microphone device to apply the audio content to the detected audio data.

10. The method of claim 8 , wherein the data indicating the network microphone device indicates that the network microphone device is a network microphone that is closest to the playback device.

11. The method of claim 8 , wherein the data indicating the network microphone device indicates that the network microphone is in a same zone as the playback device.

12. The method of claim 8 , further comprising:

receiving an indication of direction of the detected audio data from the network microphone device; and

adjusting directionality of audio content played by the playback device based on the direction.

13. The method of claim 8 , wherein sending via the network interface, the acoustics to the network microphone device to cause the network microphone device to apply the acoustics to audio data detected by the network microphone device comprises causing the network microphone device to apply a filter to the audio data detected by the network microphone device, wherein the filter is based on the acoustics of the environment.

14. The method of claim 8 , wherein obtaining, by the playback device, the acoustics of the environment further comprises:

receiving by the playback device from a network computing device, data indicating the acoustics of the environment, wherein the network computing device is different than the network microphone device to be bonded with the playback device.

15. A tangible non-transitory computer readable storage medium having stored thereon instructions, that when executed by a processor of a playback device, cause the playback device to perform functions comprising:

obtaining acoustics of an environment in which the playback device is located, wherein obtaining the acoustics of the environment comprises emitting a calibration tone;

receiving data indicating a network microphone device to be bonded with the playback device; and

based on receiving the data indicating the network microphone device, sending the acoustics to the network microphone device to cause the network microphone device to apply the acoustics to audio data detected by the network microphone device, while the network microphone is bonded with the playback device.

16. The tangible non-transitory computer readable storage medium of claim 15 , further comprising:

sending audio content to the network microphone device to cause the network microphone device to apply the audio content to the detected audio data.

17. The tangible non-transitory computer readable storage medium of claim 15 , wherein the data indicating the network microphone device indicates that the network microphone device is a network microphone that is closest to the playback device.

18. The tangible non-transitory computer readable storage medium of claim 15 , wherein the data indicating the network microphone device indicates that the network microphone is in a same zone as the playback device.

19. The tangible non-transitory computer readable storage medium of claim 15 , wherein sending via the network interface, the acoustics to the network microphone device to cause the network microphone device to apply the acoustics to audio data detected by the network microphone device comprises causing the network microphone device to apply a filter to the audio data detected by the network microphone device, wherein the filter is based on the acoustics of the environment.

20. The tangible non-transitory computer readable storage medium of claim 15 , wherein obtaining the acoustics of the environment further comprises:

receiving from a network computing device, data indicating the acoustics of the environment, wherein the network computing device is different than the network microphone device to be bonded with the playback device.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Oct 18, 2021
From: JPMORGAN CHASE BANK, N.A.
To: SONOS, INC.
Reel/Frame 058213/0597 →
SECURITY AGREEMENT Recorded Oct 15, 2021
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058123/0206 →
SECURITY INTEREST Recorded Aug 30, 2018
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 046991/0433 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2016
From: JARVIS, SIMON; KADRI, ROMI; CHEN, YEAN-NIAN WILLY
To: SONOS, INC.
Reel/Frame 038973/0783 →