Multimedia data routing system and method
First Claim
1. A user-configurable multimedia information processing system for use on a computer having a display, the system comprising:
- a media source that generates a multimedia information stream composed of a time sequence of multimedia information packets and that comprises a mechanism that generates an icon on the display representing the media source, an output port having a write method that sequentially writes each multimedia information packet to a first buffer and a connect method that connects the output port to an input port specified by a user;
a media processing component that sequentially processes multimedia information packets comprising a mechanism that generates an icon on the display representing the media processing component, a processing task that processes multimedia information packets, an input port with a read method that reads multimedia information packets into the processing task and an output port with a write method that receives processed multimedia information packets from the processing task and sequentially writes the processed multimedia information packets to a second buffer and a connect method that connects the output port to an input port specified by a user;
a media presentation component that sequentially presents multimedia information packets to a user and comprises a mechanism that generates an icon on the display representing the media presentation component, an input port with a read method that reads multimedia information packets from a buffer for presentation to the user; and
a mechanism that allows a user to manipulate icons on the display to call the media source connect method and the processing component connect method to selectively connect the media source, the processing component and the media presentation component to form a multimedia information processing system.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for providing routing of various multimedia events throughout the course of a multimedia presentation using a computer with a storage and a display. A variety of multimedia objects are defined in the storage and grouped in logical relationships to enable multimedia presentations. A display is used to create the presentations interactively by positioning objects representative of the multimedia events and joining them with geometric figures, such as line segments. Each object can then be directly manipulated via a mouse or other pointing device to position a multimedia object to a particular position, or adjust the playback rate of a multimedia object.
54 Citations
4 Claims
-
1. A user-configurable multimedia information processing system for use on a computer having a display, the system comprising:
-
a media source that generates a multimedia information stream composed of a time sequence of multimedia information packets and that comprises a mechanism that generates an icon on the display representing the media source, an output port having a write method that sequentially writes each multimedia information packet to a first buffer and a connect method that connects the output port to an input port specified by a user;
a media processing component that sequentially processes multimedia information packets comprising a mechanism that generates an icon on the display representing the media processing component, a processing task that processes multimedia information packets, an input port with a read method that reads multimedia information packets into the processing task and an output port with a write method that receives processed multimedia information packets from the processing task and sequentially writes the processed multimedia information packets to a second buffer and a connect method that connects the output port to an input port specified by a user;
a media presentation component that sequentially presents multimedia information packets to a user and comprises a mechanism that generates an icon on the display representing the media presentation component, an input port with a read method that reads multimedia information packets from a buffer for presentation to the user; and
a mechanism that allows a user to manipulate icons on the display to call the media source connect method and the processing component connect method to selectively connect the media source, the processing component and the media presentation component to form a multimedia information processing system. - View Dependent Claims (2, 3, 4)
-
Specification