Method and system for simultaneous playback of audio tracks from a plurality of digital devices
First Claim
1. A method, comprising:
- generating, using a master device of a communication network, a pilot signal including at least a portion of an audio track and a synchronization signal;
transmitting the generated pilot signal;
receiving, by at least one other device of the communication network, the transmitted pilot signal;
retrieving, by the at least one other device and based on the pilot signal, a stored copy of the audio track; and
synchronizing playback of the audio track by the master device with playback of the retrieved copy of the audio track by the at least one other device based on the synchronization signal included in the received pilot signal.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for simultaneous playback of audio tracks from digital transceiver devices, which are adapted to define a communication network. The digital devices store audio tracks to be played. One of the digital devices is actuated as a Master device (M) and the remaining N digital devices as Slave devices. The master device generates a pilot signal by selecting a pilot audio track to be played from among stored audio tracks and by adding a synchronization frequency (fS) to the pilot audio track, having an assigned value that falls out of the sound wave frequency range. The Slave devices receive a pilot portion of the pilot signal and extract the synchronization frequency and the received part of the pilot audio track. The slave devices use the pilot to identify a stored track to be played using the synchronization frequency as a sampling frequency.
-
Citations
33 Claims
-
1. A method, comprising:
-
generating, using a master device of a communication network, a pilot signal including at least a portion of an audio track and a synchronization signal; transmitting the generated pilot signal; receiving, by at least one other device of the communication network, the transmitted pilot signal; retrieving, by the at least one other device and based on the pilot signal, a stored copy of the audio track; and synchronizing playback of the audio track by the master device with playback of the retrieved copy of the audio track by the at least one other device based on the synchronization signal included in the received pilot signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A device, comprising:
-
an input configured to receive pilot signals including synchronization signals and all or portions of respective audio tracks; a frequency detector coupled to the input and configured to extract synchronization signals from received pilot signals; a comparator coupled to the input and configured to identify audio tracks to play back based on received pilot signals; and a sampling block configured to sample identified audio tracks based on extracted synchronization signals. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A device, comprising:
-
a memory configured to store audio tracks; an audio track selector configured to select audio tracks to playback; a pilot signal generator configured to generate a pilot signal, the pilot signal including; all or portions of a selected audio track to identify and retrieve the audio track; and one or more synchronization signals added to the all or portions of the selected audio track to synchronize playback of the audio track; and a transmitter configured to transmit the generated pilot signal. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A system, comprising:
-
a receiver configured to receive pilot signals including synchronization signals and all or portions of respective audio tracks; a frequency detector coupled to the receiver and configured to extract synchronization signals from received pilot signals; a comparator coupled to the input and configured to identify audio tracks to play back based on received pilot signals; a sampling block configured to sample identified audio tracks based on extracted synchronization signals; and a transmitter configured to play identified audio tracks. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A system, comprising:
-
means for receiving pilot signals including respective synchronization signals and all or portions of audio tracks; means for generating sampling signals based on received pilot signals; means for identifying audio tracks to playback based on received pilot signals; and means for synchronizing playback of identified audio tracks based on generated sampling signals. - View Dependent Claims (32, 33)
-
Specification