Synchronizing Multi-Channel Speakers Over a Network
First Claim
1. A method operable in a server arranged to distribute at least one stream of audio data corresponding to an audio signal to two or more speakers across a network, each speaker including a respective clock for re-generating said audio signal from said audio data, said method comprising the steps of:
- for each speaker, determining a relative rate of said speaker clock to a real time rate;
for each stream of data provided to a speaker, determining from a respective relative rate, respective samples of said audio signal to be altered in accordance with said relative rate;
altering said streams in accordance with said determining step; and
transmitting said altered audio streams across said network.
3 Assignments
0 Petitions
Accused Products
Abstract
A server is arranged to distribute at least one stream of audio data corresponding to an audio signal to two or more speakers across a network. Each speaker includes a respective clock for regenerating the audio signal from the audio data. For each speaker, the server determines a relative rate of the speaker clock to a real time rate; and for each stream of data provided to a speaker, the server determines from a respective relative rate, respective samples of the audio signal to be altered in accordance with said relative rate. The streams are altered accordingly and transmitted across the network.
-
Citations
11 Claims
-
1. A method operable in a server arranged to distribute at least one stream of audio data corresponding to an audio signal to two or more speakers across a network, each speaker including a respective clock for re-generating said audio signal from said audio data, said method comprising the steps of:
-
for each speaker, determining a relative rate of said speaker clock to a real time rate;
for each stream of data provided to a speaker, determining from a respective relative rate, respective samples of said audio signal to be altered in accordance with said relative rate;
altering said streams in accordance with said determining step; and
transmitting said altered audio streams across said network. - View Dependent Claims (2, 3, 5, 6, 7, 8, 11)
-
-
4. A method according to claim 4 wherein said indications are included in headers of packets including audio sample data.
-
9. A server arranged to distribute at least one stream of audio data corresponding to an audio signal to two or more speakers across a network, each speaker including a respective clock for re-generating said audio signal from said audio data, said server being arranged:
-
for each speaker, to determine a relative rate of said speaker clock to a real time rate;
for each stream of data provided to a speaker, to determine from a respective relative rate, respective samples of said audio signal to be altered in accordance with said relative rate;
to alter said streams in accordance with said determining step; and
to transmit said altered audio streams across said network. - View Dependent Claims (10)
-
Specification