Wireless Audio Synchronization Using a Spread Code
AssigneeRoku, Inc.
InventorsRobert Caston CURTIS, Mark ELY, Brian Thoft Moth MØLLER
Life of this patent
Estimating the term…
Loading patent…
AssigneeRoku, Inc.
InventorsRobert Caston CURTIS, Mark ELY, Brian Thoft Moth MØLLER
Estimating the term…
Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for synchronizing playback of audiovisual content among multiple speakers. In some embodiments, a first smart speaker receives a spread spectrum signal from a second smart speaker over an audio data channel. The first smart speaker despreads the spread spectrum signal based on a spreading code. The first smart speaker determines a time of receipt of the spread spectrum signal based on the despreading. The first smart speaker receives a time of transmission of the spread spectrum signal. The first smart speaker then calculates a playback delay based on the time of receipt and the time of transmission. Then the first smart speaker controls the playback of the audiovisual content based on the playback delay.
A computer implemented method for synchronizing playback of audiovisual content at a first electronic device and a second electronic device, comprising:
A system, comprising:
A non-transitory computer-readable device having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising:
Dependencies are inferred from the claim text.