Claims
- 1. A method for producing a computerized multi-media presentation, comprising:
defining one or more meta-slides, each of which is a construct for containing a plurality of media events along a time line; selecting a plurality of media actors for inclusion within the meta-slide, wherein each media actor produces a media event along the time line when the media actor is bound to a specified action, and wherein at least one of the media actors is a whiteboard actor; selecting a meta-action from a library containing a plurality of meta-actions, wherein each meta-action specifies the duration and relative timing of a plurality of actions performable by media actors, and wherein the selected meta-action includes a sequence of presentation slides which when are bound to the whiteboard actor produces a discrete slide sequence shown on the whiteboard during the multi-media presentation; and, binding the selected meta-action to the selected media actors in the meta-slide to produce a plurality of media events which occur along the time line synchronized in accordance with the specifications of the meta-action.
- 2. The method of claim 1 further comprising organizing the multi-media presentation as a plurality of meta-slides.
- 3. The method of claim 2 further comprising dynamically editing the multi-media presentation as it is presented by performing actions selected from a group consisting of: 1) deleting, adding, or replacing meta-slides, 2) deleting, adding, or replacing media actors within a meta-slide, and 3) deleting, adding, or replacing meta-actions bound to media actors within a meta-slide.
- 4. The method of claim 1 further comprising the editing the meta-slide with a time line-based editor which allows alteration of events and alteration of their temporal sequence along the time line.
- 5. The method of claim 1 further comprising binding the sequence of presentation slides to the whiteboard actor in the form of a predefined presentation template which includes a virtual reality environment for the whiteboard.
- 6. The method of claim 1 wherein one of the selected media actors is a 3D object which is associated with a scene graph to define an active scene.
- 7. The method of claim 6 wherein the 3D actor is selected from a group consisting of a character and an avatar, and wherein the 3D actor is overlaid on the time line in order to interact with the presentation slide sequence in a manner specified by the selected meta-action.
- 8. The method of claim 7 wherein the 3D actor is an avatar whose actions include body actions performed by updating body animation parameters (BAP) consistent with MPEG-4 BAP specifications.
- 9. The method of claim 7 wherein the 3D actor is an avatar whose actions include facial movements and expressions performed by updating facial animation parameters (FAP) consistent with MPEG-4 FAP/FDP (Facial Definition Parameter) specifications.
- 10. The method of claim 7 wherein each 3D actor is an instance of a class stored in an actor library, wherein the class defines the actions of the 3D actor.
- 11. The method of claim 10 wherein the actor library further comprises a hierarchical action library made up of action templates which enable specific actions to be assigned to an instance of a 3D actor.
- 12. The method of claim 6 wherein an active scene is an augmentation of a virtual reality scene graph specification.
- 13. The method of claim 12 wherein the virtual reality scene graph specification is selected from a group consisting of VRML (Virtual Reality Modeling Language), X3D, MPEG-4, BIFS (Binary Format for Scenes), and Open Inventor.
- 14. The method of claim 1 further comprising adding to the meta-slide one or more media actors selected from a group consisting of audio clips, video clips, text, and images and binding selected actions to the added media actors to produce media events.
- 15. The method of claim 1 wherein the sequence of presentation slides bound to the whiteboard actor within the meta-slide are imported from a slide presentation program.
- 16. The method of claim 1 wherein the sequence of presentation slides bound to the whiteboard actor within the meta-slide are images downloaded over an internet connection during the multi-media presentation.
- 17. The method of claim 1 wherein the selected media actors includes a plurality of whiteboards and wherein the meta-action includes a plurality of presentation slide sequences to thereby produce a plurality of slide sequences which occur in parallel along the time line.
- 18. The method of claim 1 further comprising streaming the multi-media presentation over an internet connection and rendering the presentation with a web browser.
RELATED APPLICATIONS
[0001] This application is based upon, and claims priority to, previously filed provisional application serial No. 60/438,713, filed on Jan. 7, 2003. The provisional application is hereby incorporated by reference.
GOVERNMENTAL RIGHTS
[0002] The United States Government retains certain rights in this invention. Financial support was provided at least in part by the Department of Commerce under NIST ATP Cooperative Agreement No. 70NANB1H3014.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60438713 |
Jan 2003 |
US |