Methods and apparatuses for synchronizing mixed-media data files
AssigneeAutovod
InventorsTimothy J. Smith, Brad Silen
Life of this patent
Estimating the term…
Abstract
A method for synchronizing mixed-media data files that comprises receiving a streaming media file, receiving a static media file, producing a streaming output from the streaming media file, querying the streaming output for a time marker upon receiving an input, and associating the static media file with the time marker and the streaming media file in an output file. An apparatus for synchronizing mixed-media data files that comprises a computer system including a database with one or more data structures relating to streaming media files and static media files stored on a storage device. The computer system also includes an application program coupled to the database that is configured to execute the methods described above.
Claims21
A method for synchronizing and presenting media files as a mixed-media presentation, the method comprising:
- receiving a streaming media file;
- receiving a static media file;
- receiving at least two transcript files that include data which may be used to display text associated with the streaming media file, wherein each of the transcript files is associated with a different language;
- associating the static media file with a time marker and the streaming media file in an output file;
- associating each of the at least two transcript files with a time marker and the streaming media file in the output file;
- and
- after associating, providing the output file and an indication of a selected language that is associated with one of the transcript files to a mixed-media presentation system, wherein the mixed-media presentation system accesses the output file to dynamically synchronize the static media file with the streaming media file and the transcript file that is associated with the selected language while presenting the mixed-media presentation on a display device.
A computer-readable storage medium having stored therein one or more sequences of instructions for synchronizing media files for a mixed-media file presentation, the one or more sequences of instructions causing one or more processors to perform a number of acts, said acts comprising:
- receiving a streaming media file;
- receiving a static media file;
- receiving a plurality of transcript files that include text associated with the streaming media file, wherein the text of each transcript file is in a different language;
- associating the static media file with a time marker and the streaming media file in an output file;
- associating each transcript file with a time marker and the streaming media file in the output file;
- and
- after associating, providing the output file to a mixed-media presentation system together with an indication of a selected language, wherein the mixed-media presentation system accesses the output file to dynamically synchronize the static media file and at least one of the transcript files that includes text in the selected language with the streaming media file while presenting the mixed-media presentation on a display device.
A method for synchronizing and presenting media files as a mixed-media presentation, the method comprising:
- receiving a streaming media file;
- receiving a static media file;
- receiving at least two transcript files that are each associated with a different language;
- associating synchronization points related to the streaming media file and the static media file with content definition file time markers in a content definition file;
- associating synchronization points related to the streaming media file and the transcript files with content definition file markers in the content definition file;
- receiving an input indicative of a transcript language associated with one of the transcript files;
- and
- presenting said mixed-media presentation, including subtitles in said selected transcript language, on a display device, wherein the mixed-media presentation is synchronized without altering the streaming media file.
Dependencies are inferred from the claim text.