Power management and distributed audio processing techniques for playback devices
AssigneeSonos, Inc.
InventorsAllen Antony, Jason Victor Rosenman, Madhur Murli, Matthew David Moore, Benjamin A. Tober, Mark S. Viscusi
Life of this patent
Estimating the term…
Abstract
Aspects of the present disclosure relate to power management techniques for reducing the power consumption of playback devices. Additionally, aspects of the present disclosure related to distributed processing techniques for processing audio across two or more processors.
Claims20
A media playback system comprising:
- a playback device comprising
- a first network interface configured to connect the playback device to at least one network and to communicate data over the at least one network,
- one or more first processors having a memory management unit configured to support memory virtualization, and
- at least one first non-transitory computer-readable medium comprising first program instructions that are executable by the one or more first processors such that the playback device is configured to
- receive, using the first network interface, audio information comprising audio content;
- generate, using the one or more first processors, metadata associated with the audio content, and
- communicate, using the one or more first processors, the audio content and the metadata to a wearable device;
- and
- the wearable device, wherein the wearable device comprises
- one or more amplifiers configured to drive one or more speakers,
- a second network interface configured to connect the wearable device to the at least one network and to communicate data over the at least one network,
- one or more second processors having a different construction than the one or more first processors and that do not support memory virtualization, and
- at least one second non-transitory computer-readable medium comprising second program instructions that are executable by the one or more second processors such that the wearable device is configured to
- receive, using the second network interface, the audio content and the metadata from the playback device, and
- play back, using the one or more second processors and the one or more amplifiers, the audio content based on the metadata.
A method of playing back audio using a media playback system comprising a playback device and a wearable device distinct from the playback device, the method comprising:
- receiving, using a network interface of the playback device, audio information comprising audio content;
- generating, using one or more first processors of the playback device, metadata associated with the audio content, wherein the one or more first processors comprise a memory management unit configured to support memory virtualization;
- communicating, using the one or more first processors, the audio content and the metadata to the wearable device over a wireless communication link between the playback device and the wearable device;
- and
- playing back, using one or more second processors of the wearable device and one or more amplifiers of the wearable device, the audio content based on the metadata, wherein the one or more second processors do not support memory virtualization.
One or more non-transitory computer readable media storing instructions executable by one or more processors to cause a media playback system comprising a playback device and a wearable device distinct from the playback device to play back audio, the instructions comprising instructions to:
- receive, using a network interface of the playback device, audio information comprising audio content;
- generate, using one or more first processors of the playback device, metadata associated with the audio content, wherein the one or more first processors comprise a memory management unit configured to support memory virtualization;
- communicate, using the one or more first processors, the audio content and the metadata to the wearable device over a wireless communication link between the playback device and the wearable device;
- and
- play back, using one or more second processors of the wearable device and one or more amplifiers of the wearable device, the audio content based on the metadata, wherein the one or more second processors do not support memory virtualization.
Dependencies are inferred from the claim text.