Grouping in a system with multiple media playback protocols
First Claim
1. Tangible, non-transitory computer-readable media comprising instructions encoded therein, wherein the instructions, when executed by one or more processors, cause a first playback device to perform a method comprising:
- receiving, via a first media playback protocol, a command to enable a particular playback setting;
receiving, via the first media playback protocol, a command to form a group with a second playback device for synchronous media playback, wherein the first playback device is configured to use the first media playback protocol;
forming, via the first media playback protocol, the group comprising the first playback device and the second playback device;
receiving, via a second media playback protocol from a media source device, a first media stream comprising audio data for playback, wherein the first playback device and the second playback device are configured to use the second media playback protocol, wherein the first media playback protocol and the second media playback protocol are incompatible;
determining that the particular playback setting is enabled and that the group comprises the first playback device and the second playback device; and
based on determining that the particular playback setting is enabled and that the group comprises the first playback device and the second playback device, (i) generating a second media stream based on the received first media stream, wherein the second media stream comprises information for synchronous playback with the first playback device, and (ii) transmitting, to the second playback device, the second media stream using the second media playback protocol.
2 Assignments
0 Petitions
Accused Products
Abstract
A network media system forms a group comprising a first networked device and a second networked device using a first media playback protocol. The network media system includes the first networked device and the second networked device. The network media system determines a group coordinator for the group using the first media playback protocol. The network media system transmits, to a media source device, a group network identity using a second media playback protocol. The media source device and one of the first networked device and the second networked device are configured to use the first media playback protocol and the second media playback protocol. The first media playback protocol and the second media playback protocol are incompatible.
-
Citations
20 Claims
-
1. Tangible, non-transitory computer-readable media comprising instructions encoded therein, wherein the instructions, when executed by one or more processors, cause a first playback device to perform a method comprising:
-
receiving, via a first media playback protocol, a command to enable a particular playback setting; receiving, via the first media playback protocol, a command to form a group with a second playback device for synchronous media playback, wherein the first playback device is configured to use the first media playback protocol; forming, via the first media playback protocol, the group comprising the first playback device and the second playback device; receiving, via a second media playback protocol from a media source device, a first media stream comprising audio data for playback, wherein the first playback device and the second playback device are configured to use the second media playback protocol, wherein the first media playback protocol and the second media playback protocol are incompatible; determining that the particular playback setting is enabled and that the group comprises the first playback device and the second playback device; and based on determining that the particular playback setting is enabled and that the group comprises the first playback device and the second playback device, (i) generating a second media stream based on the received first media stream, wherein the second media stream comprises information for synchronous playback with the first playback device, and (ii) transmitting, to the second playback device, the second media stream using the second media playback protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A first playback device, comprising:
-
one or more processors; and tangible, non-transitory computer-readable media comprising instructions encoded therein, wherein the instructions, when executed by one or more processors, cause the first playback device to perform functions comprising; receiving, via a first media playback protocol, a command to enable a particular playback setting; receiving, via the first media playback protocol, a command to form a group with a second playback device for synchronous media playback, wherein the first playback device is configured to use the first media playback protocol; forming, via the first media playback protocol, the group comprising the first playback device and the second playback device; receiving, via a second media playback protocol from a media source device, a first media stream comprising audio data for playback, wherein the first playback device and the second playback device are configured to use the second media playback protocol, wherein the first media playback protocol and the second media playback protocol are incompatible; determining that the particular playback setting is enabled and that the group comprises the first playback device and the second playback device; and based on determining that the particular playback setting is enabled and that the group comprises the first playback device and the second playback device, (i) generating a second media stream based on the received first media stream, wherein the second media stream comprises information for synchronous playback with the first playback device, and (ii) transmitting, to the second playback device, the second media stream using the second media playback protocol. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving, by a first playback device via a first media playback protocol, a command to enable a particular playback setting; receiving, by the first playback device via the first media playback protocol, a command to form a group with a second playback device for synchronous media playback, wherein the first playback device is configured to use the first media playback protocol; forming, by the first playback device via the first media playback protocol, the group comprising the first playback device and the second playback device; receiving, by the first playback device via a second media playback protocol from a media source device, a first media stream comprising audio data for playback, wherein the first playback device and the second playback device are configured to use the second media playback protocol, wherein the first media playback protocol and the second media playback protocol are incompatible; determining, by the first playback device, that the particular playback setting is enabled and that the group comprises the first playback device and the second playback device; and based on determining that the particular playback setting is enabled and that the group comprises the first playback device and the second playback device, (i) generating a second media stream based on the received first media stream, wherein the second media stream comprises information for synchronous playback with the first playback device, and (ii) transmitting, by the first playback device to the second playback device, the audio data in a second media stream using the second media playback protocol. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification