System and method for synchronizing audio content on a mobile device to a separate visual display system
AssigneeCinewav Pte. Ltd.
InventorsJason Keng-Kwin Chan, Christian Joel Lee
Life of this patent
Estimating the term…
Abstract
A system and method of synchronizing a slave audio content configured for playback on a mobile device to a master audio content or master visual content configured for playing on a separate visual display system are provided for the purpose of enhancing an audience member's audio and visual experience in a public audio-visual show.
Claims23
A method of synchronizing an audio content configured for playback on a mobile device to a visual content of an audio-visual display configured for playing on a separate visual display system, comprising the steps of:
- presenting the visual content on a visual output device controlled by the visual display system at a first location and time;
- obtaining, from the visual display system, a visual display system true time based on a visual display system local time and a visual display system time deviation,
- generating, by the visual display system, a synchronisation message configured for transmission to a processing server, wherein the synchronisation message includes the visual display system true time, a visual content state and a visual content timecode;
- transmitting, by the processing server, the synchronisation message at a periodic time interval to the mobile device,
- determining an audio content timecode that is based on the visual content timecode, a mobile device true time and the visual display system true time;
- wherein when triggered to play the audio content on the mobile device at a second location and time when the visual content state is in a playing mode, the audio content is played at the audio content timecode that is synchronised with the visual content timecode associated with the current position of the visual content on the visual display system.
A method of synchronizing a slave audio content configured for playback on a mobile device to a master audio content synchronised with a live visual display, wherein the master audio content is configured for playing on a separate visual display system, comprising the steps of:
- playing the master audio content on the visual display system at a first location and time;
- obtaining, from the visual display system, a visual display system true time based on a visual display system local time and a visual display system time deviation;
- generating, by the visual display system, a synchronisation message configured for transmission to a processing server, wherein the synchronisation message includes the visual display system true time, a master audio content state and a master audio content timecode;
- transmitting, by the processing server, the synchronisation message at a periodic time interval to the mobile device;
- determining a slave audio content timecode that is based on the master audio content timecode, a mobile device true time and the visual display system true time, wherein when triggered to play the slave audio content on the mobile device at a second location and time when the master audio content state is in a playing mode, the slave audio content is played at the slave audio content timecode that is synchronised with the master audio content timecode associated with the current position of the master audio content on the visual display system.
A method configured for implementing on a mobile device having at least one processor, at least one computer-readable storage medium, and a synchronisation application connected to a network, comprising:
- transmitting an audio content configured for storing on the mobile device;
- obtaining a mobile device true time based on a mobile device local time and a mobile device time deviation, wherein the mobile device time deviation is the time difference between the mobile device local time and a time server current time derived from a time server in communication with the mobile device;
- receiving a synchronisation message at a periodic time interval from a processing server in wireless communication with a visual display system, wherein the synchronisation message includes a visual display system true time, a visual content state, and a visual content timecode;
- determining an audio content timecode that is based on the visual content timecode, the mobile device true time and the visual display system true time;
- wherein the visual display system true time is determined based on a visual display system local time and a visual display system time deviation, wherein the visual display system time deviation is the time difference between the visual display system local time and a time server current time derived from a time server in communication with the visual display system;
- wherein when triggered to play the audio content on the mobile device when the visual content state is in a playing mode, the audio content is played at the audio content timecode that is synchronised with the visual content timecode associated with the current position of the visual content on the visual display system.
A method of synchronizing a slave audio content configured for playback on a mobile device to a master audio content configured for playing on a separate visual display system, comprising the steps of:
- obtaining, from the visual display system, a visual display system true time based on a visual display system local time and a visual display system time deviation wherein the visual display system time deviation is the time difference between the visual display system local time and a time server current time derived from a time server in communication with the visual display system;
- generating, by the visual display system, a synchronisation message configured for transmission to a processing server, wherein the synchronisation message includes the visual display system true time, a master audio content state associated with the operation mode, and a master audio content timecode associated with the current position of the visual display system;
- transmitting, by the processing server, the synchronisation message at a periodic time interval to the mobile device,
- determining a slave audio content timecode that is based on the master audio content timecode, a mobile device true time and the visual display system true time;
- wherein the mobile device true time is based on the mobile device local time and a mobile device time deviation wherein the mobile device time deviation is the time difference between the mobile device local time and a time server current time derived from the time server in communication with the mobile device;
- wherein when triggered to play the slave audio content on the mobile device when the master audio content state is in a playing mode, the slave audio content is played at the slave audio content timecode that is synchronised with the master audio content timecode associated with the current position of the master audio content on the visual display system.
A system for synchronizing a slave audio content configured for playback on a mobile device to a master audio content configured for playing on a separate visual display system, comprising:
- a memory;
- one or more processors coupled with the memory, wherein the memory includes processor executable code that, when executed by the processor, causes the processor to perform operations including:
- obtaining, from the visual display system, a visual display system true time;
- wherein the visual display system true time is determined based on a visual display system local time and a visual display system time deviation, wherein the visual display system time deviation is the time difference between the visual display system local time and a time server current time derived from a time server in communication with the visual display system;
- generating, by the visual display system, a synchronisation message configured for transmission to a processing server, wherein the synchronisation message includes the visual display system true time, a master audio content state associated with the operation mode, and a master audio content timecode associated with the current position of the visual display system;
- transmitting, by the processing server, the synchronisation message at a periodic time interval to the mobile device,
- determining a slave audio content timecode that is based on the master audio content timecode, a mobile device true time and the visual display system true time wherein the mobile device true time is based on the mobile device local time and a mobile device time deviation wherein the mobile device time deviation is the time difference between the mobile device local time and a time server current time derived from the time server in communication with the mobile device;
- wherein when triggered to play the slave audio content on the mobile device when the master audio content state is in a playing mode, the slave audio content is played at the slave audio content timecode that is synchronised with the master audio content timecode associated with the current position of the master audio content on the visual display system.
Dependencies are inferred from the claim text.