×

Playback device

  • US 10,228,902 B2
  • Filed: 09/11/2018
  • Issued: 03/12/2019
  • Est. Priority Date: 07/28/2003
  • Status: Expired due to Term
First Claim
Patent Images

1. A method carried out by a computing device, the method comprising:

  • operating in a first mode in which the computing device is not serving as an audio information channel device for any synchrony group;

    receiving an indication that the computing device is to begin serving as an audio information channel device for a given synchrony group that comprises at least first and second zone players that are communicatively coupled with the computing device over an asynchronous local area network (LAN), wherein the computing device, the first zone player, and the second zone player each have a different respective clock time;

    after receiving the indication, transitioning from the first mode to a second mode in which the computing device is configured to serve as the audio information channel device for the given synchrony group;

    while operating in the second mode;

    transmitting clock timing information of the computing device to at least one of the first zone player or the second zone player over the LAN, wherein the clock timing information of the computing device comprises at least one reading of the clock time of the computing device, and wherein the clock timing information of the computing device enables at least one of (i) the first zone player to determine a difference between the clock time of the first zone player and the clock time of the computing device or (ii) the second zone player to determine a difference between the clock time of the second zone player and the clock time of the computing device;

    exchanging one or more synchronization signaling messages with at least one of the first zone player or the second zone player;

    obtaining given audio content to be played back by the given synchrony group;

    using information from the one or more synchronization signaling messages to generate playback timing information associated with the given audio content that comprises an indicator of a first future time, relative to the clock time of the computing device, at which the first and second zone players are to initiate synchronous playback of the given audio content, wherein the first future time is based on information contained in the one or more synchronization signaling messages; and

    transmitting the playback timing information and audio information representing the given audio content to the first and second zone players over the LAN and thereby enabling the first and second zone players to play back the given audio content in synchrony.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×