Method and apparatus for switching between a directly connected and a networked audio source
First Claim
1. A method performed by a first audio playback device, the method comprising:
- changing from operating in a first mode to operating in a second mode in response to control information received over an asynchronous network from a controller device;
wherein in the first mode, the first audio playback device performs functions comprising;
(i) receiving an input signal comprising first audio information from a first audio information source directly connected to the first audio playback device, (ii) converting at least a portion of the input signal into a first plurality of packets comprising the first audio information, (iii) generating first playback timing information for the first audio information, (iv) transmitting the first plurality of packets, the first playback timing information for the first audio information, and first audio playback device clock information over the asynchronous network to a second audio playback device via a network interface of the first audio playback device, and (v) using the first audio information, the first playback timing information, and the first audio playback device clock information to generate and play a first analog signal in synchrony with the second audio playback device; and
wherein in the second mode, the first audio playback device performs functions comprising;
(i) receiving over the asynchronous network, a second plurality of packets comprising second audio information from a second audio information source via the network interface and second playback timing information for the second audio information, wherein the second audio information source is different than the first audio information source, and (ii) using the second audio information, the second playback timing information, and the first audio playback device clock information to generate and play a second analog signal in synchrony with the second audio playback device.
7 Assignments
0 Petitions
Accused Products
Abstract
An audio information source interface that receives first audio information from an audio information source directly connected to the audio playback device; an ADC configured to sample the first audio information; a network interface configured to connect the audio playback device to a network and to receive packets from the network containing second audio information and playback timing information from a network audio information source; a DAC for generating an analog audio signal based on either the first or second audio information; an audio amplifier interconnected with the DAC and configured to amplify the audio signal; an audio reproduction device interface interconnected with the audio amplifier; and, a control module configured to receive commands via the network interface and to provide to the DAC one of the first or second audio information.
957 Citations
28 Claims
-
1. A method performed by a first audio playback device, the method comprising:
-
changing from operating in a first mode to operating in a second mode in response to control information received over an asynchronous network from a controller device; wherein in the first mode, the first audio playback device performs functions comprising;
(i) receiving an input signal comprising first audio information from a first audio information source directly connected to the first audio playback device, (ii) converting at least a portion of the input signal into a first plurality of packets comprising the first audio information, (iii) generating first playback timing information for the first audio information, (iv) transmitting the first plurality of packets, the first playback timing information for the first audio information, and first audio playback device clock information over the asynchronous network to a second audio playback device via a network interface of the first audio playback device, and (v) using the first audio information, the first playback timing information, and the first audio playback device clock information to generate and play a first analog signal in synchrony with the second audio playback device; andwherein in the second mode, the first audio playback device performs functions comprising;
(i) receiving over the asynchronous network, a second plurality of packets comprising second audio information from a second audio information source via the network interface and second playback timing information for the second audio information, wherein the second audio information source is different than the first audio information source, and (ii) using the second audio information, the second playback timing information, and the first audio playback device clock information to generate and play a second analog signal in synchrony with the second audio playback device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A first audio playback device comprising:
-
one or more processors; and tangible, non-transitory computer-readable media comprising instructions encoded therein, wherein the instructions, when executed by the one or more processors, causes the first audio playback device to perform a method comprising; changing from operating in a first mode to operating in a second mode in response to control information received over an asynchronous network from a controller device; wherein in the first mode, the first audio playback device performs functions comprising;
(i) receiving an input signal comprising first audio information from a first audio information source directly connected to the first audio playback device, (ii) converting at least a portion of the input signal into a first plurality of packets comprising the first audio information, (iii) generating first playback timing information for the first audio information, (iv) transmitting the first plurality of packets, the first playback timing information for the first audio information, and first audio playback device clock information over the asynchronous network to a second audio playback device via a network interface of the first audio playback device, and (v) using the first audio information, the first playback timing information, and the first audio playback device clock information to generate and play a first analog signal in synchrony with the second audio playback device; andwherein in the second mode, the first audio playback device performs functions comprising;
(i) receiving over the asynchronous network, a second plurality of packets comprising second audio information from a second audio information source via the network interface and second playback timing information for the second audio information, wherein the second audio information source is different than the first audio information source, and (ii) using the second audio information, the second playback timing information, and the first audio playback device clock information to generate and play a second analog signal in synchrony with the second audio playback device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A tangible non-transitory computer-readable memory having instructions stored thereon that when executed cause a first audio playback device to perform a method comprising:
-
changing from operating in a first mode to operating in a second mode in response to control information received over an asynchronous network from a controller device; wherein in the first mode, the first audio playback device performs functions comprising;
(i) receiving an input signal comprising first audio information from a first audio information source directly connected to the first audio playback device, (ii) converting at least a portion of the input signal into a first plurality of packets comprising the first audio information, (iii) generating first playback timing information for the first audio information, (iv) transmitting the first plurality of packets, the first playback timing information for the first audio information, and first audio playback device clock information over the asynchronous network to a second audio playback device via a network interface of the first audio playback device, and (v) using the first audio information, the first playback timing information, and the first audio playback device clock information to generate and play a first analog signal in synchrony with the second audio playback device; andwherein in the second mode, the first audio playback device performs functions comprising;
(i) receiving over the asynchronous network, a second plurality of packets comprising second audio information from a second audio information source via the network interface and second playback timing information for the second audio information, wherein the second audio information source is different than the first audio information source, and (ii) using the second audio information, the second playback timing information, and the first audio playback device clock information to generate and play a second analog signal in synchrony with the second audio playback device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification