System and method for script based event timing
First Claim
1. In a multimedia creation system having a processing unit and a graphical user interface including a display and a selection device, a method for producing a real-time presentation of variable length and inserting media events in same, comprising:
- providing the opportunity for a user to display a text script on a display;
providing the opportunity for a user to position a plurality of visual images representing a plurality of media events adjacent to said text script on said display such that each visual image'"'"'s spatial relationship corresponds to the words in said text script that said media events are desired to occur with during a presentation;
scrolling said text script on said display while maintaining said spatial relationship between said text script and said visual images; and
causing each media event represented by said visual images to occur approximately upon the corresponding words of the text script scrolling through a predetermined region of said display during said presentation.
6 Assignments
0 Petitions
Accused Products
Abstract
An integrated and interactive real-time media creation system and method are disclosed that visually link the order and execution of media events to a scrolling on-screen text script that is spoken. As the user speaks, the on-screen text script scrolls under user control. Adjacent to the script text are visual images which represent associated media events. The visual images maintain a constant relative spatial relationship with the text. When the text reaches a predetermined region of the screen it is spoken out loud by the user and the media events are caused to occur at that time. The invention allows a single user with a single personal computer to easily self-produce a multimedia presentation of undetermined and variable length, featuring media events appropriately inserted in real-time without the assistance of a director or other operator.
48 Citations
18 Claims
-
1. In a multimedia creation system having a processing unit and a graphical user interface including a display and a selection device, a method for producing a real-time presentation of variable length and inserting media events in same, comprising:
-
providing the opportunity for a user to display a text script on a display;
providing the opportunity for a user to position a plurality of visual images representing a plurality of media events adjacent to said text script on said display such that each visual image'"'"'s spatial relationship corresponds to the words in said text script that said media events are desired to occur with during a presentation;
scrolling said text script on said display while maintaining said spatial relationship between said text script and said visual images; and
causing each media event represented by said visual images to occur approximately upon the corresponding words of the text script scrolling through a predetermined region of said display during said presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a computer program product for creating real-time multimedia presentations, a method for synchronizing particular media events with particular words of a text script, comprising:
-
providing the opportunity for a user to display a text script on a display;
providing the opportunity for a user to position a plurality of graphical icons representing a plurality of media events adjacent to said text script on said display such that each graphical icon'"'"'s spatial relationship corresponds to the words in said text script that said media events are desired to occur with during a presentation;
scrolling said text script on said display while maintaining said spatial relationship between said text script and said graphical icons; and
causing each media event represented by said graphical icons to occur approximately upon the corresponding words of the text script scrolling through a predetermined region of said display during said presentation. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification