Synchronized multiple device audio playback and interaction
AssigneePeter Sui Lun Fong
InventorsPeter Sui Lun Fong, Kelvin Yat Kit Fong, Xi-Song Zhu, Chun-Yan Liu
Life of this patent
Estimating the term…
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.
Claims27
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 stored together and associated with specific audio data elements at spaced intervals of the sequential audio data elements of the primary track;
- transmitting, to the second device, synchronization commands corresponding to the first playback synchronization identifiers as playback of the primary track on the first device advances to those specific audio data elements that include 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 stored together and associated with specific audio data elements at spaced intervals of the sequential audio data elements of the secondary track, relative positions of the first playback synchronization identifiers and the second playback synchronization identifiers along the sequential audio data elements of the respective primary and secondary tracks are substantially the same;
- wherein synchrony between the first device and the second device is maintained with the transmitted synchronization commands independent of any internal clocks of the first device and the second device, 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.
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 of musical notes each associated with a timestamp and one or more first playback synchronization identifiers associated with specific audio data elements at spaced intervals;
- corresponding the first audio output generated on the first device to a first one of the musical notes of the primary track;
- 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, one of the synchronization commands being a first timestamp associated with the first one of the musical notes;
- and
- 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 of musical notes each associated with a timestamp 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;
- corresponding the second audio output generated on the second device to a first one of the musical notes of the secondary track, the received synchronization timestamp corresponding to a second timestamp associated with the first one of the musical notes of the secondary track being generated as the second audio output;
- 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.
Dependencies are inferred from the claim text.