Multimedia presentation system
First Claim
1. A method of generating a multimedia presentation by a multimedia presentation system, the multimedia presentation including a sequence of visual frames, the method comprising:
- reading a presentation script by the presentation system, the presentation script including presentation instructions for a combination of a plurality of visual assets into visual frames in a multimedia presentation;
parsing the presentation script by the presentation system into presentation instructions for the visual assets; and
generating, by the presentation system, a sequence of visual frames using the visual assets and the presentation instructions such that for each of a substantial number of individual visual frames, a selected plurality of the plurality of visual assets are combined into the individual visual frame according to the presentation instructions, wherein generating an individual visual frame includes;
selecting selected visual assets from the plurality of visual assets to combine into the individual visual frame according to the presentation instructions,modifying the selected visual assets prior to combining according to the presentation instructions,positioning the modified selected visual assets in the individual visual frame according to the presentation instructions, andcombining the modified selected visual assets such that when the positioning of a first and a second modified selected visual asset results in an intersection between the first and second modified visual assets in the individual visual frame, at the intersection of the first and second modified selected visual assets, the first and second modified selected visual assets are layered according to the presentation instructions.
0 Assignments
0 Petitions
Accused Products
Abstract
A multimedia presentation system. The multi-presentation system is used to display a presentation using a presentation script and a plurality of presentation assets. The presentation script defines how the presentation assets are used to create a complete presentation. The presentation may be edited by editing the presentation script without editing the presentation assets. The separation of a presentation into a presentation script and presentation assets facilitates exchanges of presentations without necessarily exchanging all of the presentation. The multimedia presentation system may be used by a single user for replay of presentations. A plurality of multimedia presentation systems may also be coupled through a network to facilitate exchange of presentation scripts and presentation assets.
-
Citations
54 Claims
-
1. A method of generating a multimedia presentation by a multimedia presentation system, the multimedia presentation including a sequence of visual frames, the method comprising:
-
reading a presentation script by the presentation system, the presentation script including presentation instructions for a combination of a plurality of visual assets into visual frames in a multimedia presentation; parsing the presentation script by the presentation system into presentation instructions for the visual assets; and generating, by the presentation system, a sequence of visual frames using the visual assets and the presentation instructions such that for each of a substantial number of individual visual frames, a selected plurality of the plurality of visual assets are combined into the individual visual frame according to the presentation instructions, wherein generating an individual visual frame includes; selecting selected visual assets from the plurality of visual assets to combine into the individual visual frame according to the presentation instructions, modifying the selected visual assets prior to combining according to the presentation instructions, positioning the modified selected visual assets in the individual visual frame according to the presentation instructions, and combining the modified selected visual assets such that when the positioning of a first and a second modified selected visual asset results in an intersection between the first and second modified visual assets in the individual visual frame, at the intersection of the first and second modified selected visual assets, the first and second modified selected visual assets are layered according to the presentation instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for editing a multimedia presentation that includes plurality of scenes, each scene including a sequence of visual displays, the multimedia presentation being defined by a presentation script such as a presentation script including instructions that include identification of a plurality of content assets, identification of one or more visual displays in which the identified content assets are to be included, one or more modifications of the content assets to be performed prior to inclusion of the identified content assets in the one or more visual displays, instructions for positioning the modified content assets in the one or more visual displays, and layering instructions for determining, for a portion of the visual display that includes plurality of modified content assets, the forward and backward relation of the plurality of modified assets to each other in the visual display, the system comprising:
a processor configured to implement a user interface for editing a presentation script defining a multimedia presentation, the user interface comprising; a timeline strip for indicating a display order for individual scenes in a presentation; and a compose window coupled to the timeline strip for editing individual scenes in a presentation and individual content assets within the individual scenes, resulting in corresponding edits being made to the presentation script by the processor. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
27. A system for editing a multimedia presentation that includes a sequence of visual displays, the multimedia presentation being defined by a presentation script such as a presentation script including instructions that include identification of a plurality of content assets, identification of one or more visual displays in which the identified content assets are to be included, one or more modifications of the content assets to be performed prior to inclusion of the identified contents asset in the one or more visual displays, instructions for positioning the modified content assets in the one or more visual displays, and layering instructions for determining, for a portion of the visual display that includes plurality of modified content assets, the forward and backward relation of the plurality of modified assets to each other in the visual display, the system comprising:
a processor configured to implement a user interface for editing a content asset for a multimedia presentation, comprising; a bounding box around a display of the content asset, the bounding box including asset editing buttons that cause modifications to a presentation script to accomplish asset editing functions associated with the asset editing buttons. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
39. A multimedia presentation system, comprising:
-
a first data store that stores a plurality of content assets and a presentation script, the presentation script including; instructions that include identification of a content asset, identification of one or more visual displays in which the identified content asset is to be included, one or more modifications of the content asset to be performed prior to inclusion of the identified content asset in the one or more visual displays, instructions for positioning the modified content asset in the one or more visual displays, and layering instructions for determining, for a portion of the visual display that includes plurality of modified content assets, the forward and backward relation of the plurality of modified assets to each other in the visual display; a first processor coupled to the first data store, the first processor configured to; allow a first user to create a multimedia presentation that includes a sequence of visual frames, using a user interface comprising a defined set of characteristics, the multimedia presentation being stored on the first data store as a presentation script and content assets identified in the presentation script; a second data store that stores the multimedia presentation; and a second processor coupled to the second data store, the second processor configured to; generate a displayed multimedia presentation using the stored multimedia presentation; and allow a second user to edit the stored multimedia presentation to create a second multimedia presentation using a user interface comprising the defined set of characteristics. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
Specification