Method and apparatus for providing synchrony group status information
First Claim
Patent Images
1. A method performed by an audio processing device, the method comprising:
- receiving audio via a network interface from a wide area network (WAN) location;
receiving, via the network interface from a controller over a local area network (LAN), a command to form a synchrony group with at least one additional audio processing device; and
outputting the received audio to a playback device;
wherein after receipt of the command from the controller over the LAN, the audio processing device (i) forms the synchrony group with the at least one additional audio processing device (a) transmits status information pertaining to a status of the synchrony group to the controller over the LAN, wherein the status information indicates that the audio processing device is a member of the synchrony group with the at least one additional audio processing device, (b) streams the received audio via the network interface over the LAN to the at least one additional audio processing device, (c) transmits clock information of the audio processing device to the at least one additional audio processing device, and (d) outputs the received audio based on the clock information in synchrony with the at least one additional audio processing device, wherein the audio processing device and the at least one additional audio processing device remain independently clocked during output of the received audio in synchrony.
7 Assignments
0 Petitions
Accused Products
Abstract
An audio processing device comprising: a network interface configured to connect the audio processing device to a network; an audio information channelization device connected to the network interface and configured to receive audio via the network interface; an audio reproduction device interface configured to output audio to a playback device; a user interface module interface configured to transmit, via the network interface to a user interface module, status information pertaining to the status of a synchrony group, wherein the audio processing device is a member of the synchrony group with at least one additional audio processing device.
345 Citations
24 Claims
-
1. A method performed by an audio processing device, the method comprising:
-
receiving audio via a network interface from a wide area network (WAN) location; receiving, via the network interface from a controller over a local area network (LAN), a command to form a synchrony group with at least one additional audio processing device; and outputting the received audio to a playback device; wherein after receipt of the command from the controller over the LAN, the audio processing device (i) forms the synchrony group with the at least one additional audio processing device (a) transmits status information pertaining to a status of the synchrony group to the controller over the LAN, wherein the status information indicates that the audio processing device is a member of the synchrony group with the at least one additional audio processing device, (b) streams the received audio via the network interface over the LAN to the at least one additional audio processing device, (c) transmits clock information of the audio processing device to the at least one additional audio processing device, and (d) outputs the received audio based on the clock information in synchrony with the at least one additional audio processing device, wherein the audio processing device and the at least one additional audio processing device remain independently clocked during output of the received audio in synchrony. - View Dependent Claims (2, 3, 4)
-
-
5. An audio processing device comprising:
-
one or more processors; and tangible, non-transitory computer-readable memory with instructions encoded thereon, wherein the instructions, when executed by the one or more processors, cause the audio processing device to perform a method comprising;
receiving audio via a network interface from a wide area network (WAN) location;outputting the received audio; receiving, via the network interface from a controller over a local area network (LAN), a command to form a synchrony group with at least one additional audio processing device; and wherein after receipt of the command, the audio processing device (i) forms the synchrony group and (ii) after the audio processing device forms the synchrony group with the at least one additional audio processing device, the audio processing device, (a) transmits status information pertaining to a status of the synchrony group over the LAN to the controller, wherein the status information indicates that the audio processing device is a member of the synchrony group with the at least one additional audio processing device, (b) streams the received audio via the network interface over the LAN to the at least one additional audio processing device, (c) transmits clock information of the audio processing device to the at least one additional audio processing device, and (d) outputs the received audio based on the clock information in synchrony with the at least one additional audio processing device, wherein the audio processing device and the at least one additional audio processing device remain independently clocked during output of the received audio in synchrony. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A tangible, non-transitory computer-readable memory having instructions stored thereon that when executed cause an audio processing device to:
-
receive audio via a network interface from a wide area network (WAN) location; receive, via the network interface from a controller over a local area network (LAN), a command to form a synchrony group with at least one additional audio processing device; wherein after receipt of the command, the audio processing device (i) forms the synchrony group with the at least one additional audio processing device and (ii) after the audio processing device forms the synchrony group with the at least one additional audio processing device, the audio processing device (a) transmits status information pertaining to a status of the synchrony group over the LAN to the controller, wherein the status information indicates that the audio processing device is a member of the synchrony group with the at least one additional audio processing device, (b) streams the received audio via the network interface over the LAN to the at least one additional audio processing device, (c) transmits clock information of the audio processing device to the at least one additional audio processing device, and (d) outputs the received audio based on the clock information in synchrony with the at least one additional audio processing device, wherein the audio processing device and the at least one additional audio processing device remain independently clocked during output of the received audio in synchrony. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification