Methods and apparatus for a multimedia authoring and presentation system
First Claim
1. In a data processing system, apparatus, including a display screen, for graphically programming a multimedia program, comprising:
- menu means for displaying on the display screen a menu comprising a plurality of simultaneously displayed icons;
selection means for selecting of the plurality of icons;
submenu means having a plurality of submenus wherein (a) each of the plurality of submenus corresponds to a respective one of the plurality of icons, (b) each of the plurality of submenus includes a respective plurality of further icons which are simultaneously displayed, and (c) each further icon represents a respective action to be performed during execution of the multimedia program;
means, responsive to the one of the plurality of icons selected by the selection means, for displaying at an initial position on the display screen the submenu which corresponds to the selection icon;
further selection means for selecting and dragging a first icon and at least one additional icon of the plurality of further icons from any of said plurality of submenus in the initial position for including in the multimedia program the respective action which each selected further icon represents;
wherein said first icon and said at least one additional icon representing a set of interrelated actions to be performed together during execution of the multimedia program; and
wherein at least one of said interrelated actions is dependent on at least one other of said interrelated actions.
1 Assignment
0 Petitions
Accused Products
Abstract
A multimedia authoring system uses a graphic interface display which is implemented as a part of a flow editor and is used to create and to program interactive multimedia presentations and coursework. The authoring system also includes other editors (e.g., a database editor, an expression editor, and an object editor) used to perform other editing functions required to create presentations. The system also includes control systems (e.g., an applications mover, a videodisc controller, and a help system) which also enable the user to create, program, execute and manipulate interactive multimedia presentations. Finally, the system includes an evaluator which evaluates a programmed presentation and implements the presentation. A process of creating and evaluating a presentation using selectable icons from an icon menu area of the display screen and a grid area of the display screen includes receiving an input selecting an icon from the icon menu area, storing in the memory a data structure associated with the selected icon, displaying a new icon corresponding to the data structure on the grid area, and performing an action represented by an action identifier included in the data structure.
208 Citations
20 Claims
-
1. In a data processing system, apparatus, including a display screen, for graphically programming a multimedia program, comprising:
-
menu means for displaying on the display screen a menu comprising a plurality of simultaneously displayed icons;
selection means for selecting of the plurality of icons;
submenu means having a plurality of submenus wherein (a) each of the plurality of submenus corresponds to a respective one of the plurality of icons, (b) each of the plurality of submenus includes a respective plurality of further icons which are simultaneously displayed, and (c) each further icon represents a respective action to be performed during execution of the multimedia program;
means, responsive to the one of the plurality of icons selected by the selection means, for displaying at an initial position on the display screen the submenu which corresponds to the selection icon;
further selection means for selecting and dragging a first icon and at least one additional icon of the plurality of further icons from any of said plurality of submenus in the initial position for including in the multimedia program the respective action which each selected further icon represents;
whereinsaid first icon and said at least one additional icon representing a set of interrelated actions to be performed together during execution of the multimedia program; and
wherein at least one ofsaid interrelated actions is dependent on at least one other of said interrelated actions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for use with a display screen for graphically programming a multimedia program on a data processing system, said method comprising the steps of:
-
(a) displaying on said display screen a menu comprising a plurality of simultaneously displayed icons;
(b) selecting one of said plurality of icons;
(c) displaying at an initial position on said display screen one of a plurality of submenus which corresponds to said selected one of said plurality of icons, wherein said displayed submenu includes a plurality of further icons which are simultaneously displayed and which each represent a respective action to be performed during execution of said multimedia program;
(d) selecting and dragging a first icon and at least one additional icon of said plurality of further icons from said submenu in said initial position; and
(e) including in said multimedia program said respective action which each said selected further icon represents;
wherein said first icon and said at least one additional icon representing a set of interrelated actions to be performed together during execution of the multimedia program; and
wherein at least one of said interrelated actions is dependent on at least one other of said interrelated actions.- View Dependent Claims (15, 16, 18, 19, 20)
(f) creating a data structure which is associated with said selected one of said plurality of further icons and which indicates said respective action which said selected one of said plurality of further icons represents.
-
-
16. The method according to claim 15, further comprising the step of:
(g) displaying a requester which is associated with said selected one of said plurality of further icons on said display screen, said requestor containing a respective plurality of attributes, each of said attributes being descriptive information relating to a respective operation which corresponds to said selected one of said plurality of further icons.
-
18. The method of claim 14, wherein step (c) includes the step of displaying said selected one of said plurality of further icons at any selected location on said display screen.
-
19. The method of claim 14, wherein step (c) includes the step of displaying one of (a) a plurality of control icons, (b) a plurality of interrupt icons, (c) a plurality of data icons, (d) a plurality of audio visual icons and (e) a plurality of module icons.
-
20. A method for graphically programming a multimedia program according to claim 14, wherein said one of said icons is dragged while said multimedia program is being written.
-
17. The method according to claimed, further comprising the step of:
(h) evaluating the data structure which is associated with the selected one of the plurality of further icons after the attributes of the selected one of the plurality of further icons have been defined.
Specification