Method and apparatus for switching between a directly connected an a networked audio source
6 Assignments
0 Petitions
Accused Products
Abstract
A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task. Each member of the synchrony group periodically obtains from the task distribution device an indication of the current time indicated by its clock, determines a time differential between the task distribution device'"'"'s clock and its respective clock and determines therefrom a time at which, according to its respective clock, the time stamp indicates that it is to execute the task.
9 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. An audio playback device comprising:
-
an audio information source interface configured to receive first information from an audio information source directly connected to the audio playback device; an analog to digital converter (ADC) configured to sample the first audio information; a network interface configured to receive from a network audio information source packets containing second audio information and playback timing information; a digital to analog converter (DAC) configured to generate an analog audio signal based on one of the first audio information or the second audio information; an audio amplifier connected to the DAC and configured to amplify the analog audio signal; an audio reproduction device interface connected to the audio amplifier; and a control module configured to receive one or more commands and to provide to the DAC, based on the one or more commands, one of the first audio information or the second audio information. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A method comprising:
-
receiving, at an audio playback device, first audio information from a directly-connected audio information source; generating a first analog audio signal based on the first audio information; playing back the first analog signal; receiving second audio information and playback timing information from a network audio information source via a network interface; receiving one or more commands via the network interface; and responsive to receiving the one or more commands, (i) terminating the playback of the first audio signal, (ii) generating a second analog audio signal based on the second audio information, and (iii) playing back the second analog signal. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A tangible computer-readable memory having instructions stored thereon that when executed cause a device to:
-
receive first audio information, wherein the audio information comprises digital samples derived from an audio information source directly connected to an audio playback device; provide the first audio information to a digital to analog converter (DAC); cause the DAC to generate a first analog audio signal based on the first audio information; receive second audio information and playback timing information from a network audio information source via a network interface; receive one or more commands via the network interface; and responsive to receiving the one or more received commands, (i) provide the second audio information to the DAC and (ii) cause the DAC to generate a second analog audio signal based on the second audio information. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification