Satellite volume control
First Claim
1. A method comprising:
- receiving, at a first playback device having a first volume level, an input to adjust a volume for a plurality of playback devices that are grouped for synchronous playback of audio content comprising a set of channels, wherein the plurality of playback devices are grouped such that each of the plurality of playback devices is configured to play different channels of the set of channels, wherein the plurality of playback devices includes the first playback device;
determining, at the first playback device, that the first playback device is configured to play at least a first channel of the set of channels different from channels of other playback devices of the plurality of playback devices;
responsive to determining that the first playback device is configured to play at least the first channel, sending, while the first playback device has the first volume level, a first message over a network from the first playback device to a primary device associated with the plurality of playback devices, the first message including volume adjustment information for the plurality of playback devices based on the input;
after sending the first message, receiving a second message at the first playback device over the network, the second message including information for controlling the volume of the first playback device; and
based on the received second message, adjusting the first volume level of the first playback device to a second volume level, wherein the second volume level of the first playback device is based on the information for controlling the volume of the first playback device included in the second message.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are provided for satellite volume control. An example method includes receiving an input at a playback device to adjust a volume for a plurality of playback devices that are grouped for synchronous playback of audio content, wherein the plurality of playback devices includes the playback device. The method also includes sending a first message over a network from the playback device to a device associated with the plurality of playback devices, the first message including information based on the input, wherein the information is used to adjust the volume of the plurality of playback devices. The method also includes receiving a second message at the playback device over the network, the second message including information for the volume of the playback device, wherein the volume is based on the adjusted volume of the plurality of playback devices.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a first playback device having a first volume level, an input to adjust a volume for a plurality of playback devices that are grouped for synchronous playback of audio content comprising a set of channels, wherein the plurality of playback devices are grouped such that each of the plurality of playback devices is configured to play different channels of the set of channels, wherein the plurality of playback devices includes the first playback device; determining, at the first playback device, that the first playback device is configured to play at least a first channel of the set of channels different from channels of other playback devices of the plurality of playback devices; responsive to determining that the first playback device is configured to play at least the first channel, sending, while the first playback device has the first volume level, a first message over a network from the first playback device to a primary device associated with the plurality of playback devices, the first message including volume adjustment information for the plurality of playback devices based on the input; after sending the first message, receiving a second message at the first playback device over the network, the second message including information for controlling the volume of the first playback device; and based on the received second message, adjusting the first volume level of the first playback device to a second volume level, wherein the second volume level of the first playback device is based on the information for controlling the volume of the first playback device included in the second message. - View Dependent Claims (2, 3, 4, 5, 6, 15, 16, 17, 18, 19, 20)
-
-
7. A system comprising:
-
a plurality of playback devices that are grouped for synchronous playback of audio content comprising a set of channels, wherein the plurality of playback devices are grouped such that each of the plurality of playback devices is configured to play different channels of the set of channels, wherein the plurality of playback devices includes the first playback device; one or more processors; and memory storing instructions, that when executed by the one or more processors, cause the system to; receive, at the first playback device having a first volume level, an input to adjust a volume for the plurality of playback devices; determine, at the first playback device, that the first playback device is configured to play at least a first channel of the set of channels different from channels of other playback devices of the plurality of playback devices; responsive to determining that the first playback device is configured to play at least the first channel, send a first message over a network from the first playback device to a primary device associated with the plurality of playback devices, the first message to include volume adjustment information for the plurality of playback devices based on the input, and wherein the first playback device remains at the first volume level; after sending the first message, receive a second message at the first playback device over the network, the second message to include information for controlling the volume of the first playback device; and based on the received second message, adjust the first volume level of the first playback device to a second volume level, wherein the second volume level of the first playback device is based on the information for controlling the volume of the first playback device included in the second message. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium having stored thereon instructions executable by a computing device to cause the computing device to perform functions comprising:
-
receiving, at a first playback device having a first volume level, an input to adjust a volume for a plurality of playback devices that are grouped for synchronous playback of audio content comprising a set of channels, wherein the plurality of playback devices are grouped such that each of the plurality of playback devices is configured to play different channels of the set of channels, wherein the plurality of playback devices includes the first playback device; determining, at the first playback device, that the first playback device is configured to play at least a first channel of the set of channels different from channels of other playback devices of the plurality of playback devices; responsive to determining that the first playback device is configured to play at least the first channel, sending a first message over a network from the first playback device to a primary device associated with the plurality of playback devices, the first message including volume adjustment information for the plurality of playback devices based on the input, and wherein the first playback device remains at the first volume level; after sending the first message, receiving a second message at the first playback device over the network, the second message including information for controlling the volume of the first playback device; and based on the received second message, adjusting the first volume level of the first playback device to a second volume level, wherein the second volume level of the first playback device is based on the information for controlling the volume of the first playback device included in the second message. - View Dependent Claims (13, 14)
-
Specification