SYNCHRONIZED MULTIPLE DEVICE AUDIO PLAYBACK AND INTERACTION
First Claim
1. A musical playback system, comprising:
- a first interactive device with a primary audio track defined by a plurality of time-sequenced audio data elements and associated synchronization identifiers loaded thereon, the first primary audio track being played back on the first interactive device; and
a second interactive device with a secondary audio track loaded thereon, the second interactive device being in communication with the first interactive device to receive playback synchronization commands coordinating play back of the secondary audio track on the second interactive device;
wherein the synchronization identifiers are transmitted from the first interactive device to the second interactive device as the playback synchronization commands in coordination with the play back of the primary audio track.
1 Assignment
0 Petitions
Accused Products
Abstract
A musical playback amusement system is disclosed. A primary audio track defined by a plurality of time-sequence audio data elements and associated synchronization identifiers are loaded and played back on a first interactive device. A second interactive device is in communication with the first interactive device to receive playback synchronization commands that coordinates playback of a secondary track loaded on the second interactive device. The synchronization identifiers in the primary track are transmitted from the first to the second interactive device as the playback synchronization commands in coordination with the playback of the primary audio track.
51 Citations
34 Claims
-
1. A musical playback system, comprising:
-
a first interactive device with a primary audio track defined by a plurality of time-sequenced audio data elements and associated synchronization identifiers loaded thereon, the first primary audio track being played back on the first interactive device; and a second interactive device with a secondary audio track loaded thereon, the second interactive device being in communication with the first interactive device to receive playback synchronization commands coordinating play back of the secondary audio track on the second interactive device; wherein the synchronization identifiers are transmitted from the first interactive device to the second interactive device as the playback synchronization commands in coordination with the play back of the primary audio track. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An interactive device, comprising:
-
an acoustic transducer; a data communications transceiver linkable to a corresponding data communications transceiver on another interactive device to exchange data therewith; a memory with audio data stored thereon, the audio data including a primary track and a secondary track, each being respectively defined by a plurality of time-sequenced audio data elements with selected ones of the audio data elements linked to playback synchronization identifiers; and a programmable data processor connected to the acoustic transducer, the data communications transceiver, and the memory, and operating in one of a master mode and a secondary mode, in the master mode the audio data elements of the primary track being synthesized as a primary track audio signal to the acoustic transducer while linked ones of the playback synchronization identifiers are being passed to the data communications transceiver as the corresponding audio data elements are being synthesized at given time instants, and in the secondary mode the audio data elements of the secondary track being synthesized as a secondary track audio signal to the acoustic transducer, received playback synchronization identifiers from the data communications transceiver designating particular time-sequenced audio data elements being synthesized at given time instants. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method for synchronized audio output between a first device and a second device, the method comprising:
-
generating on the first device a first audio output corresponding to a primary track defined by a plurality of sequential audio data elements and one or more first playback synchronization identifiers associated with specific audio data elements at spaced intervals; transmitting, to the second device, synchronization commands corresponding to the first playback synchronization identifiers as playback of the primary track on the first device adjusts to those specific audio data elements including the associated first playback synchronization identifiers; generating a second audio output of a secondary track on the second device in synchrony with the first audio output on the first device, the secondary track being defined by a plurality of sequential audio data elements and one or more second playback synchronization identifiers associated with specific audio data elements at spaced intervals, relative time instances of the first playback synchronization identifiers of the primary track and the second playback synchronization identifiers of the secondary track being substantially the same; wherein synchrony between the first device and the second device is maintained with the transmitted synchronization commands, playback of the second audio output being adjusted to a specific one of the sequential audio data elements with the associated second synchronization identifier as directed by the synchronization commands from the first device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for synchronizing audio output between a first device with a first audio track and a second device with a second audio track, the first audio track and the second audio track each being defined by a plurality of musical notes each associated with a timestamp, the method comprising:
-
generating on the first device a first audio output corresponding to a first one of the musical notes of the first audio track; transmitting a first timestamp associated with the first one of the musical notes to a second device as a synchronization timestamp; and generating on the second device a second audio output corresponding to a first one of the musical notes of the second audio track, the received synchronization timestamp corresponding to a second timestamp associated with the first one of the musical notes of the second audio track being generated as the second audio output. - View Dependent Claims (30, 31, 32, 33, 34)
-
Specification