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.
117 Citations
10 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, 4, 5, 6, 7, 8)
-
-
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