System and Method for Synchronization of Selectably Presentable Media Streams
First Claim
1. A system for synchronizing audio and video of selectably presentable multimedia content, the system comprising:
- a memory for storing a plurality of selectably presentable multimedia content segments, each content segment defining a portion of one or more content paths and comprising a decision period during which a user may select a subsequent content segment as the content segment is playing;
an assembly engine for seamlessly assembling a subset of the content segments into a multimedia presentation comprising one of the content paths;
a configuration manager for determining an audio file and a video file to be played based on a selected subsequent content segment;
an audio engine for processing the audio file for playback; and
a video engine for synchronizing playback of the video file with the playback of the audio file.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for synchronizing audio and video of selectably presentable multimedia content includes a memory for storing a plurality of selectably presentable multimedia content segments. Each content segment defines a portion of one or more content paths and includes a decision period during which a user may select a subsequent content segment as the content segment is playing. An assembly engine seamlessly assembles a subset of the content segments into one of the content paths, ultimately forming a multimedia presentation. A configuration manager determines an audio file and a video file to be played based on a content segment that is selected to be played immediately following the currently playing content segment. An audio engine processes the audio file for playback, and a video engine synchronizes playback of the video file with the playback of the audio file.
64 Citations
22 Claims
-
1. A system for synchronizing audio and video of selectably presentable multimedia content, the system comprising:
-
a memory for storing a plurality of selectably presentable multimedia content segments, each content segment defining a portion of one or more content paths and comprising a decision period during which a user may select a subsequent content segment as the content segment is playing; an assembly engine for seamlessly assembling a subset of the content segments into a multimedia presentation comprising one of the content paths; a configuration manager for determining an audio file and a video file to be played based on a selected subsequent content segment; an audio engine for processing the audio file for playback; and a video engine for synchronizing playback of the video file with the playback of the audio file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of synchronizing audio and video of selectably presentable multimedia content, the method comprising:
-
storing a plurality of selectably presentable multimedia content segments, each content segment defining a portion of one or more content paths and comprising a decision period during which a user may select a subsequent content segment as the content segment is playing; determining an audio file and a video file to be played based on a selected subsequent content segment; seamlessly appending the selected subsequent content segment onto a currently playing content segment; processing the audio file for playback; and synchronizing playback of the video file with the playback of the audio file. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification