Media playback system with maximum volume setting
First Claim
1. A controller device of a media playback system, the controller device comprising:
- a network interface configured to communicatively couple the controller device to at least one playback device of the media playback system;
an input interface;
at least one processor;
a non-transitory computer-readable medium having instructions stored thereon, wherein the instructions, when executed by the at least one processor, cause the controller device to;
receive, via the input interface, a request to change a volume level of the at least one playback device to a requested volume level;
send, via the network interface to the at least one playback device, an instruction indicative of the requested change to the volume level, wherein sending the instruction causes the at least one playback device to adjust a volume level of the at least one playback device to a first adapted volume level that is lower than the requested volume level; and
after the volume level of the at least one playback device has been adjusted to the first adapted volume level, output an indication of an adjustment to the volume level of the at least one playback device, wherein the indication of the adjustment is representative of the requested volume level.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are embodiments for adjusting playback volume in a media playback system that utilizes a maximum volume feature. In one embodiment, when a playback device receives an instruction to change its playback volume to a requested volume level, the playback device will not necessarily set its playback volume state variable to the requested volume level, but rather will calculate a new (typically lower) alternate volume level based on the maximum volume state variable and instead set its playback volume state variable to that alternate volume level. Moreover, when a playback device shares certain of its state variables among the other devices of the media playback system, the playback device will not necessarily share its actual playback volume state variable, but rather will calculate a new (typically higher) representative volume level and instead share that representative volume level.
53 Citations
18 Claims
-
1. A controller device of a media playback system, the controller device comprising:
-
a network interface configured to communicatively couple the controller device to at least one playback device of the media playback system; an input interface; at least one processor; a non-transitory computer-readable medium having instructions stored thereon, wherein the instructions, when executed by the at least one processor, cause the controller device to; receive, via the input interface, a request to change a volume level of the at least one playback device to a requested volume level; send, via the network interface to the at least one playback device, an instruction indicative of the requested change to the volume level, wherein sending the instruction causes the at least one playback device to adjust a volume level of the at least one playback device to a first adapted volume level that is lower than the requested volume level; and after the volume level of the at least one playback device has been adjusted to the first adapted volume level, output an indication of an adjustment to the volume level of the at least one playback device, wherein the indication of the adjustment is representative of the requested volume level. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A playback device of a media playback system, the playback device comprising:
-
a network interface configured to communicatively couple the playback device to, via a local communication network, (i) at least one additional playback device of the media playback system and (ii) a controller device; at least one processor; and a tangible, non-transitory computer-readable medium having instructions stored thereon, wherein the instructions, when executed by the at least one processor, cause the playback device to; receive, from the controller device via the network interface, an instruction to change a volume level of the playback device to a requested volume level; based on a stored volume variable, adjust a volume level of the playback device to an adapted volume level that is lower than the requested volume level; and after adjusting the volume level of the playback device to the adapted volume level, cause, via the network interface, the controller device to output an indication of an adjustment to the volume level of the playback device, wherein the indication of the adjustment is representative of the requested volume level. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium (CRM) having instructions stored thereon, wherein the instructions, when executed by one or more processors, cause a playback device of a media playback system to:
-
receive an instruction to change a volume level of the playback device to a requested volume level; based on a stored volume variable, adjust a volume level of the playback device to an adapted volume level that is lower than the requested volume level; and after adjusting the volume level of the playback device to the adapted volume level, cause a controller device to output an indication of an adjustment to the volume level of the playback device, wherein the indication of the adjustment is representative of the requested volume level. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification