Object-oriented audio system
AssigneeTaligent, Inc.
InventorsSteven H. Milne, Michael R. Dilts, John C. Tobias, II
Life of this patent
Estimating the term…
Abstract
A system for connecting an audio object to various multimedia objects to enable an object-oriented simulation of a multimedia presentation using a computer with a storage and a display. A plurality of multimedia objects are created on the display including at least one connection object and at least one audio object in the storage. Multimedia objects are displayed on the display, including at least one audio object. The multimedia object and the audio object are connected, and information is routed via the connection between the multimedia object and the audio object to create a multimedia presentation.
Claims22
An object-oriented operating system for enabling multimedia presentations, comprising:
- (a) a processor;
- (b) a storage under the control of and attached to said processor;
- (c) a display under the control of and attached to said processor;
- (d) a plurality of multimedia objects in said storage and displayable on said display, each of said plurality of multimedia objects including:
- a displayable icon representing said each multimedia object,
- subroutines for processing multimedia information,
- a port location through which said multimedia information can be transmitted, said port location being connectable to another port location in at least one other of said plurality of multimedia objects, and
- a list of selected ones of said plurality of multimedia objects to which said port location is connected;
- (e) an audio object for processing audio information, said audio object including an audio icon displayable on said display;
- (f) a connecting object represented by a geometric indicia presented on said display and stored in said storage for use in connecting a first one of said plurality of multimedia objects to said audio object, said connecting object having an input port location for receiving audio information, an output port location for transmitting received audio information, an internal buffer, means for connecting said input port location to said internal buffer and means for connecting said internal buffer to said output port location in order to temporarily store said received audio information during transmission from said input port location to said output port location;
- audio conversion means for linking multimedia objects of different types;
- and
- (g) means under the control of the processor for routing said audio information between the first one multimedia object and said audio object via said connecting object.
A method for enabling multimedia presentations on a computer system including a processor with an attached storage and display, including a connection object resident in said attached storage and under the control of said processor, comprising the steps of:
- (a) creating a plurality of multimedia objects in said storage, each of said plurality of multimedia objects including a displayable icon, means for processing multimedia information and a port location for transmitting and receiving multimedia information for use in connecting said each multimedia object to another of said plurality of multimedia objects, said each multimedia object further including a list of ones of said plurality of multimedia objects to which said port location is connected;
- (b) creating an audio object including a displayable audio icon, means for processing audio information and further including an audio port location for use in connecting said audio object to one of said plurality of multimedia objects;
- (c) displaying a first icon representing one of said plurality of multimedia objects on said display, said one of said plurality of multimedia objects processing audio information;
- (d) displaying said audio icon on said display;
- (e) verifying a port location in said one multimedia object can process audio information;
- (f) connecting said first icon to said audio icon utilizing a geometric indicia drawn between said first icon and said audio icon on said display;
- linking multimedia objects of different types;
- and
- (g) in response to the connection established in step f, routing audio information between said one multimedia object and said audio object to create a multimedia presentation.
Dependencies are inferred from the claim text.