Playback based on acoustic signals
First Claim
1. A system comprising a first playback device and a second playback device, the first playback device comprising:
- a microphone;
a first network interface;
at least one first processor;
at least one first tangible, non-transitory computer-readable medium; and
first program instructions stored on the at least one first tangible, non-transitory computer-readable medium that, when executed by the at least one first processor, cause the first playback device to perform first functions comprising;
while the second playback device is playing back first audio content, detecting, via the microphone, a user-generated oratory signal;
sending, to a network device via the first network interface over a digital data network, data corresponding to the detected user-generated oratory signal;
receiving, via the first network interface over the digital data network, one or more first commands determined by the network device based on the sent data corresponding to the detected user-generated oratory signal; and
playing back second audio content based on the one or more first commands, andthe second playback device comprising;
a second network interface;
at least one second processor;
at least one second tangible, non-transitory computer-readable medium; and
second program instructions stored on the at least one second tangible, non-transitory computer-readable medium that, when executed by the at least one second processor, cause the second playback device to perform second functions comprising;
receiving, via the second network interface over the digital data network, one or more second commands determined by the network device based on the sent data corresponding to the detected user-generated oratory signal; and
after receiving the one or more second commands, stopping the playback of the first audio content based on the one or more second commands.
2 Assignments
0 Petitions
Accused Products
Abstract
Example techniques relate to playback based on acoustic signals in a system including a first playback device and a second playback device. A first playback device may detect a first acoustic signal. The first playback device sends, to a network device, data corresponding to the detected first acoustic signal. The network device may generate one or more instructions based on the sent data corresponding to the detected first acoustic signal and send data representing such instructions to the first playback device. Based on the instructions, the first playback device plays back audio content. Further, the second playback device may stop playing back audio content based on further instructions.
519 Citations
30 Claims
-
1. A system comprising a first playback device and a second playback device, the first playback device comprising:
-
a microphone; a first network interface; at least one first processor; at least one first tangible, non-transitory computer-readable medium; and first program instructions stored on the at least one first tangible, non-transitory computer-readable medium that, when executed by the at least one first processor, cause the first playback device to perform first functions comprising; while the second playback device is playing back first audio content, detecting, via the microphone, a user-generated oratory signal; sending, to a network device via the first network interface over a digital data network, data corresponding to the detected user-generated oratory signal; receiving, via the first network interface over the digital data network, one or more first commands determined by the network device based on the sent data corresponding to the detected user-generated oratory signal; and playing back second audio content based on the one or more first commands, and the second playback device comprising; a second network interface; at least one second processor; at least one second tangible, non-transitory computer-readable medium; and second program instructions stored on the at least one second tangible, non-transitory computer-readable medium that, when executed by the at least one second processor, cause the second playback device to perform second functions comprising; receiving, via the second network interface over the digital data network, one or more second commands determined by the network device based on the sent data corresponding to the detected user-generated oratory signal; and after receiving the one or more second commands, stopping the playback of the first audio content based on the one or more second commands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising a first playback device, a second playback device, and a network device, the first playback device comprising:
-
a microphone; a first network interface; at least one first processor; at least one first tangible, non-transitory computer-readable medium; and first program instructions stored on the at least one first tangible, non-transitory computer-readable medium that, when executed by the at least one first processor, cause the first playback device to perform first functions comprising; while the second playback device is playing back first audio content, detecting, via the microphone, a user-generated oratory signal; sending, to the network device via the first network interface over a digital data network, data corresponding to the detected user-generated oratory signal; receiving, via the first network interface over the digital data network, one or more first commands determined by the network device based on the sent data corresponding to the detected user-generated oratory signal; and playing back second audio content based on the one or more first commands, the second playback device comprising; a second network interface; at least one second processor; at least one second tangible, non-transitory computer-readable medium; and second program instructions stored on the at least one second tangible, non-transitory computer-readable medium that, when executed by the at least one second processor, cause the second playback device to perform second functions comprising; receiving, via the second network interface over the digital data network, one or more second commands determined by the network device based on the sent data corresponding to the detected user-generated oratory signal; and after receiving the one or more second commands, stopping the playback of the first audio content based on the one or more second commands, and the network device comprising; a third network interface; at least one third processor; at least one third tangible, non-transitory computer-readable medium; and third program instructions stored on the at least one third tangible, non-transitory computer-readable medium that, when executed by the at least one third processor, cause the second playback device to perform third functions comprising; determining the one or more first commands and one or more second commands based on the sent data corresponding to the detected user-generated oratory signal; sending, to the first playback device via the second network interface over the digital data network, the one or more first commands; and sending, to the second playback device via the second network interface over the digital data network, the one or more second commands. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system comprising a first playback device, a second playback device, and a controller device, the first playback device comprising:
-
a microphone; a first network interface; at least one first processor; at least one first tangible, non-transitory computer-readable medium; and first program instructions stored on the at least one first tangible, non-transitory computer-readable medium that, when executed by the at least one first processor, cause the first playback device to perform first functions comprising; while the second playback device is playing back first audio content, detecting, via the microphone, a user-generated oratory signal; sending, to a network device via the first network interface over a digital data network, data corresponding to the detected user-generated oratory signal; receiving, via the first network interface over the digital data network, one or more first commands determined by the network device based on the sent data corresponding to the detected user-generated oratory signal; and playing back second audio content based on the one or more first commands, the second playback device comprising; a second network interface; at least one second processor; at least one second tangible, non-transitory computer-readable medium; and second program instructions stored on the at least one second tangible, non-transitory computer-readable medium that, when executed by the at least one second processor, cause the second playback device to perform second functions comprising; receiving, via the second network interface over the digital data network, one or more second commands determined by the network device based on the sent data corresponding to the detected user-generated oratory signal; and after receiving the one or more second commands, stopping the playback of the first audio content based on the one or more second commands, and the controller device comprising; a third network interface; at least one third processor; at least one third tangible, non-transitory computer-readable medium; and third program instructions stored on the at least one third tangible, non-transitory computer-readable medium that, when executed by the at least one third processor, cause the controller device to perform third functions comprising; sending, via the third network interface to the first playback device, one or more second instructions to cease playback of the second audio content. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A system comprising a first playback device and a network device, the first playback device comprising:
-
a microphone; a first network interface; at least one first processor; at least one first tangible, non-transitory computer-readable medium; and first program instructions stored on the at least one first tangible, non-transitory computer-readable medium that, when executed by the at least one first processor, cause the first playback device to perform first functions comprising; while a second playback device is playing back first audio content, detecting, via the microphone, a user-generated oratory signal; sending, to the network device via the first network interface over a digital data network, data corresponding to the detected user-generated oratory signal; receiving, via the first network interface over the digital data network, one or more first commands determined by the network device based on the sent data corresponding to the detected user-generated oratory signal; and playing back second audio content based on the one or more first commands, and the network device comprising; a second network interface; at least one second processor; at least one second tangible, non-transitory computer-readable medium; and second program instructions stored on the at least one second tangible, non-transitory computer-readable medium that, when executed by the at least one second processor, cause the network device to perform second functions comprising; determining the one or more first commands based on the sent data corresponding to the detected user-generated oratory signal; sending, to the first playback device via the second network interface over the digital data network, the one or more first commands; determining one or more second commands based on the sent data corresponding to the detected user-generated oratory signal, the one or more second commands instructing the second playback device to stop playback of the first audio content; and sending, to the second playback device via the second network interface over the digital data network, the one or more second commands. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification