Synchronization aspects of interactive multimedia presentation management
First Claim
1. A method for determining a first and a second total elapsed play time of an interactive multimedia presentation having a play duration, a video content component and an interactive content component, the method comprising:
- identifying a first time interval within the play duration, in which the video content component is not scheduled for presentation during the first time interval;
based on a first timing signal, measuring a first elapsed play time of the interactive multimedia presentation that occurs within the first time interval;
for play of the interactive multimedia presentation that occurs within the first time interval, determining the first total elapsed play time using the first elapsed play time;
identifying a second time interval within the play duration, in which the video content component is scheduled for presentation during the second time interval;
based on a second timing signal, measuring a second elapsed play time of the interactive multimedia presentation that occurs within the second time interval; and
for play of the interactive multimedia presentation that occurs within the second time interval, determining the second total elapsed play time using the second elapsed play time,wherein the first timing signal is a continuous timing signal, unaffected by the play speed of the video content component, and the second timing signal coordinates a rate at which the video content component is received from the video source, the rate based on the play speed of the interactive multimedia presentation.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for determining a total elapsed play time of an interactive multimedia presentation having a play duration, a video content component, and an interactive content component include identifying two time intervals within the play duration. During the first interval, no video is scheduled for presentation, and a first elapsed play time of the presentation is measured based on a first timing signal. During the second interval, a video (which may include video, audio, data, or any combination thereof) is scheduled for presentation, and a second elapsed play time is measured based on a second timing signal. During the first interval, the total elapsed play time is determined using the first elapsed play time, and during the second interval, it is determined using the second elapsed play time. The total elapsed play time is usable to provide frame-accurate synchronization between the interactive content component and the video content component.
-
Citations
18 Claims
-
1. A method for determining a first and a second total elapsed play time of an interactive multimedia presentation having a play duration, a video content component and an interactive content component, the method comprising:
-
identifying a first time interval within the play duration, in which the video content component is not scheduled for presentation during the first time interval; based on a first timing signal, measuring a first elapsed play time of the interactive multimedia presentation that occurs within the first time interval; for play of the interactive multimedia presentation that occurs within the first time interval, determining the first total elapsed play time using the first elapsed play time; identifying a second time interval within the play duration, in which the video content component is scheduled for presentation during the second time interval; based on a second timing signal, measuring a second elapsed play time of the interactive multimedia presentation that occurs within the second time interval; and for play of the interactive multimedia presentation that occurs within the second time interval, determining the second total elapsed play time using the second elapsed play time, wherein the first timing signal is a continuous timing signal, unaffected by the play speed of the video content component, and the second timing signal coordinates a rate at which the video content component is received from the video source, the rate based on the play speed of the interactive multimedia presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for playing an interactive multimedia presentation, the interactive multimedia presentation having a play duration, a play speed, a video content component and an interactive content component, the system comprising:
-
a computer-readable storage medium not comprising a propagated data signal; and a processor responsive to the computer-readable storage medium and to one or more computer programs stored in the computer-readable storage medium, the one or more computer programs comprising an interactive content manager configured to arrange the interactive content component for rendering at a rate based on a first timing signal, a first time reference calculator operable to measure a first elapsed play time of the interactive multimedia presentation based on the first timing signal and not based on the play speed, a video content manager configured to arrange the video content component for rendering, the video content component received from a video source at a rate based on a second timing signal, a second time reference calculator operable to measure a second elapsed play time of the interactive multimedia presentation based on the second timing signal and based on the play speed, and a presentation manager configured for communication with the interactive content manager and the video content manager and responsive to receive the first elapsed play time from the first time reference calculator and the second elapsed play time from the second time reference calculator, the one or more computer programs, when loaded into the processor, operable to identify a first time interval within the play duration, in which the video content component is not scheduled for presentation during the first time interval, identify a second time interval within the play duration, in which the video content component is scheduled for presentation during the second time interval, when play of the interactive multimedia presentation occurs within the first time interval, determine a total elapsed play time of the interactive multimedia presentation based on the first elapsed play time, and when play of the interactive multimedia presentation occurs within the second time interval, determine the total elapsed play time of the interactive multimedia presentation based on the second elapsed play time. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification