Media playback based on sensor data
AssigneeSonos, Inc.
InventorsJonathon Reilly, Niels Van Erven
Life of this patent
Estimating the term…
Abstract
Example techniques relate to playback based on acoustic signals in a system including a first network device and a second network device. A first network device may detect a presence of a user using a camera and/or infrared sensors. The first network device sends, in response to detecting the presence of the user, a particular signal via the first network interface. The second network device receives data corresponding to the particular signal and plays back an audio output corresponding to the particular signal.
Claims18
A playback device comprising:
- a microphone;
- a sensor configured to detect human movements, the sensor comprising one or both of (a) a camera and (b) a radio frequency (RF) sensor;
- a network interface;
- at least one processor;
- a display;
- at least one audio transducer;
- and
- at least one non-transitory computer-readable medium comprising program instructions that are executable by the at least one processor such that the playback device is configured to:
- detect, via the microphone, an acoustic signal;
- send, to a network device via the network interface over a digital data network, data corresponding to the detected acoustic signal;
- receive, via the network interface over the digital data network, one or more instructions determined by the network device based on the sent data corresponding to the detected acoustic signal;
- perform a first playback command based on the one or more instructions, wherein the program instructions that are executable by the at least one processor such that the playback device is configured to perform the first playback command comprises program instructions that are executable by the at least one processor such that the playback device is configured to play back, via the at least one audio transducer, particular audio content, wherein video content comprises the particular audio content, and wherein the program instructions that are executable by the at least one processor such that the playback device is configured to play back the particular audio content comprises program instructions that are executable by the at least one processor such that the playback device is configured to play back the particular audio content via the at least one audio transducer while displaying the video content on the display;
- detect, via one of the camera or the RF sensor, movement;
- and
- based on detection of the movement, perform a second playback command, wherein the program instructions that are executable by the at least one processor such that the playback device is configured to perform the second playback command comprises program instructions that are executable by the at least one processor such that the playback device is configured to determine a position of a human relative to the playback device and modify playback of the particular audio content.
A system comprising a playback device and a network device, the playback device comprising:
- a microphone;
- a sensor configured to detect human movements within a room or outdoor area, the sensor comprising one or both of (a) a camera and (b) a radio frequency (RF) sensor;
- a display;
- a first network interface;
- at least one first processor;
- at least one audio transducer;
- 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 playback device to perform first functions comprising:
- detecting, via the microphone, an acoustic signal;
- sending, to the network device via the first network interface over a digital data network, data corresponding to the detected acoustic signal;
- receiving, via the first network interface over the digital data network, one or more instructions;
- performing a first playback command based on the one or more instructions, wherein performing the first playback command comprises playing back, via the at least one audio transducer, particular audio content, wherein video content comprises the particular audio content, and wherein playing back the particular audio content comprises playing back the particular audio content via the at least one audio transducer while displaying the video content on the display;
- detecting, via one of the camera or the RF sensor, a movement;
- and
- based on detecting the movement, performing a second playback command, wherein performing the second playback command comprises determining a position of a human relative to the playback device and modifying playback of the particular audio content, 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:
- receiving, via the second network interface, the data corresponding to the detected acoustic signal;
- determining, via the at least one second processor, the one or more instructions based on the sent data corresponding to the detected acoustic signal;
- and
- sending, via the second network interface, the one or more instructions.
A tangible, non-transitory computer-readable medium comprising program instructions that are executable by at least one processor to configure a playback device to:
- detect, via a microphone, an acoustic signal;
- send, to a network device via a network interface over a digital data network, data corresponding to the detected acoustic signal;
- receive, via the network interface over the digital data network, one or more instructions determined by the network device based on the sent data corresponding to the detected acoustic signal;
- perform a first playback command based on the one or more instructions, wherein the program instructions that are executable by the at least one processor such that the playback device is configured to perform the first playback command comprises program instructions that are executable by the at least one processor such that the playback device is configured to play back, via at least one audio transducer, particular audio content, wherein video content comprises the particular audio content, and wherein the program instructions that are executable by the at least one processor such that the playback device is configured to play back the particular audio content comprises program instructions that are executable by the at least one processor such that the playback device is configured to play back the particular audio content via the at least one audio transducer while displaying the video content on a display;
- detect, via a sensor configured to detect movements within a room or outdoor area, movement, wherein the sensor comprises one or both of (a) a camera and (b) a radio frequency (RF) sensor;
- and
- based on detection of the movement, perform a second playback command, wherein the program instructions that are executable by the at least one processor such that the playback device is configured to perform the second playback command comprises program instructions that are executable by the at least one processor such that the playback device is configured to determine a position of a human relative to the playback device and modify playback of the particular audio content.
Dependencies are inferred from the claim text.