Group volume control
First Claim
1. A method comprising:
- receiving, by a controller, an identification of a synchrony group, wherein the synchrony group comprises a first zone player and a second zone player;
displaying, by the controller, a group volume setting, the group volume setting indicating a group volume level associated with the synchrony group, wherein an adjustment to a volume setting of the first zone player or a volume setting of the second zone player causes a proportional adjustment to the group volume setting;
receiving, by the controller, an input to adjust the group volume setting; and
based on the input to adjust the group volume setting, adjusting the group volume level, wherein the adjusting comprises;
sending a first command to the first zone player, wherein the first command (1) instructs the first zone player to adjust a volume level of the first zone player to a first level and (2) causes the first zone player to send a second command to the second zone player over a data network, wherein the second command instructs the second zone player to adjust a volume level of the second zone player to a second level.
6 Assignments
0 Petitions
Accused Products
Abstract
In general, user interfaces for controlling a plurality of multimedia players in groups are disclosed. According to one aspect of the present invention, a user interface is provided to allow a user to group some of the players according to a theme or scene, where each of the players is located in a zone. When the scene is activated, the players in the scene react in a synchronized manner. For example, the players in the scene are all caused to play a multimedia source or music in a playlist, wherein the multimedia source may be located anywhere on a network. The user interface is further configured to illustrate graphically a size of a group, the larger the group appears relatively, the more plays there are in the group.
857 Citations
25 Claims
-
1. A method comprising:
-
receiving, by a controller, an identification of a synchrony group, wherein the synchrony group comprises a first zone player and a second zone player; displaying, by the controller, a group volume setting, the group volume setting indicating a group volume level associated with the synchrony group, wherein an adjustment to a volume setting of the first zone player or a volume setting of the second zone player causes a proportional adjustment to the group volume setting; receiving, by the controller, an input to adjust the group volume setting; and based on the input to adjust the group volume setting, adjusting the group volume level, wherein the adjusting comprises; sending a first command to the first zone player, wherein the first command (1) instructs the first zone player to adjust a volume level of the first zone player to a first level and (2) causes the first zone player to send a second command to the second zone player over a data network, wherein the second command instructs the second zone player to adjust a volume level of the second zone player to a second level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21)
-
-
11. A tangible, non-transitory computer readable storage medium including instructions for execution by a processor, wherein the instructions, when executed, cause the processor to implement a method comprising:
-
displaying, by a controller, a group volume setting, the group volume setting indicating a group volume level associated with a synchrony group, wherein the synchrony group comprises a first zone player and a second zone player, and wherein an adjustment to a volume setting of the first zone player or a volume setting of the second zone player causes a proportional adjustment to the group volume setting; receiving, by the controller, an input to adjust the group volume setting; and based on the input to adjust the group volume setting, adjusting the group volume level, wherein the adjusting comprises; sending a first command to the first zone player, wherein the first command instructs the first zone player to adjust a volume level of the first zone player to a first level and (2) causes the first zone player to send a second command to the second zone player over a data network, wherein the second command instructs the second zone player to adjust a volume level of the second zone player to a second level. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 22)
-
-
20. A controller device comprising:
-
a processor; and a tangible, non-transitory, computer readable storage medium including instructions for execution by the processor, wherein the instructions, when executed, cause the processor to implement a method comprising; displaying a group volume setting, the group volume setting indicating a group volume level associated with a synchrony group, wherein the synchrony group comprises a first zone player and a second zone player, and wherein an adjustment to a volume setting of the first zone player or a volume setting of the second zone player causes a proportional adjustment to the group volume setting; receiving an input to adjust the group volume setting; and based on the input to adjust the group volume setting, adjusting the group volume level, wherein the adjusting comprises; sending a first command to the first zone player, wherein the first command (1) instructs the first zone player to adjust a volume level of the first zone player to a first level and (2) causes the first zone player to send a second command to the second zone player over a data network, wherein the second command instructs the second zone player to adjust a volume level of the second zone player to a second level. - View Dependent Claims (23, 24, 25)
-
Specification