Framework for media presentation playback
First Claim
1. A computer-implemented method, comprising:
- creating, in a memory, a structured file for storing first and second portions of data related to a media presentation, wherein each portion of data comprises one or more media items;
accessing the first and second portions of data related to the media presentation;
organizing the data related to the media presentation according to an event;
converting each of the one or more media items in the first portion of data from an original type to a converted type to generate a third portion of data comprising each of the one or more converted media items; and
exporting the second and third portions of data to the structured file in accordance with the organized data related to the media presentation,wherein the structured file comprises tags for mapping between an identity of exported media items and use of those media items in the media presentation.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for generating a structured file that includes all of the various media items need to play the corresponding media presentation is described. (Media items include, for example, images, movies, and audio files.) In one implementation, all of the various media items needed to support the presentation'"'"'s playback may be collected, where after at least one of them is texturized. Texturing means converting a media item from a larger format to a smaller format. For example, a JPEG file (described in terms of scalable vector-based data) may be texturized to a PNG file (described in terms of pixel data). The items may then be organized in accordance with an event, and stored in a structured file. Once organized by event (e.g., presentation pause-points, frame transitions, effect transitions, input “click” and the like), the media items may be stored into the structured file, ready to playback the media presentation.
6 Citations
23 Claims
-
1. A computer-implemented method, comprising:
-
creating, in a memory, a structured file for storing first and second portions of data related to a media presentation, wherein each portion of data comprises one or more media items; accessing the first and second portions of data related to the media presentation; organizing the data related to the media presentation according to an event; converting each of the one or more media items in the first portion of data from an original type to a converted type to generate a third portion of data comprising each of the one or more converted media items; and exporting the second and third portions of data to the structured file in accordance with the organized data related to the media presentation, wherein the structured file comprises tags for mapping between an identity of exported media items and use of those media items in the media presentation. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory program storage device comprising instructions stored thereon to cause one or more processors to:
-
create, in a memory, a structured file for storing first and second portions of data related to a media presentation, wherein each portion of data comprises one or more media items; access the first and second portions of data related to the media presentation; organize the data related to the media presentation according to an event; convert each of the one or more media items in the first portion of data from an original type to a converted type to generate a third portion of data comprising each of the one or more converted media items; and export the second and third portions of data to the structured file in accordance with the organized data related to the media presentation, wherein the structured file comprises tags for mapping between an identity of exported media items and use of those media items in the media presentation. - View Dependent Claims (6, 7, 8)
-
-
9. A computer-implemented method, comprising:
-
accessing a structured file containing all media items related to a media presentation, wherein at least one of the media items comprises a textured media item; reading, by an interpreter of a playback device, tags associated with the media items related to the media presentation, wherein the tags are for mapping between each of one or more of the media items and for use of each of the one or more media items during playback of the media presentation; and playing, by the playback device, a time-ordered sequence of media items related to the media presentation in accordance with the structured file, wherein playing includes presenting the at least one textured media item in accordance with a characteristic of the playback device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory program storage device comprising instructions stored thereon to cause one or more processors to:
-
access a structured file containing all media items related to a media presentation, wherein at least one of the media items comprises a textured media item; read, by an interpreter of a playback device, tags associated with the media items related to the media presentation, wherein the tags are for mapping between each of one or more of the media items and for use of each of the one or more media items during playback of the media presentation; and play, by the playback device, a time-ordered sequence of media items related to the media presentation in accordance with the structured file, wherein playing includes presenting the at least one textured media item in accordance with a characteristic of the playback device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification