Multimedia document using time box diagrams
First Claim
1. A computer implemented method of representing a multimedia document comprising steps of:
- inputting to a processor parameters of a multimedia document; and
constructing a time box diagram representing a graphical representation of said multimedia document, said step of constructing said time box diagram comprising forming a plurality of time boxes, each corresponding to a multimedia object, based on said parameters of said multimedia document, said parameters including a plurality of temporal relationships associated with said multimedia document, wherein said time boxes can be graphically manipulated to edit a temporal parameter of said corresponding multimedia object.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method of drawing a multimedia story including at least one episode is provided which represents a plurality of multimedia fries (e.g., text, sound, video, and picture files) graphically in a "time-box" which can be connected to other time boxes to for a time box diagram. A user can easily stretch or shrink, reposition, delete, or otherwise manipulate the fries graphically using the time boxes in order to produce a final multimedia story within given temporal (time) constraints. The method according to the invention includes steps of inputting to a processor story data having at least one episode, and, for each episode, generating first and second events and temporal constraints. Thereafter, from the temporal constraints, first coordinates of each of the first and second events for each of the episodes are determined, and the first and second events are assigned to layers based on a temporal position of the first and second events such that for each episode the first and second events are temporally connected. Thereafter, an order of events on each layer of the layers is permuted, and, from the order of the events on each layer and the temporal constraints, second coordinates of each of the first and second events for each of the episodes are determined. Finally, a layout of the story is generated.
116 Citations
20 Claims
-
1. A computer implemented method of representing a multimedia document comprising steps of:
-
inputting to a processor parameters of a multimedia document; and constructing a time box diagram representing a graphical representation of said multimedia document, said step of constructing said time box diagram comprising forming a plurality of time boxes, each corresponding to a multimedia object, based on said parameters of said multimedia document, said parameters including a plurality of temporal relationships associated with said multimedia document, wherein said time boxes can be graphically manipulated to edit a temporal parameter of said corresponding multimedia object. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method of drawing a time box diagram of a multimedia story including at least one episode comprising steps of:
-
inputting to a processor story data comprising at least one episode; for each episode of said at least one episode, generating first and second events and temporal constraints; determining, from the temporal constraints, first coordinates of each of said first and second events for each of said episodes; assigning said first and second events to layers based on a temporal position of said first and second events such that for each said episode said first and second events are temporally connected; permuting an order of events on each layer of said layers; determining from the order of said events on each layer and said temporal constraints second coordinates of each of said first and second events for each of said episodes; and generating a graphical time box diagram of said story, wherein said first and second events can be graphically manipulated to edit a temporal constraint. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for drawing a multimedia story using a time box diagram including at least one episode comprising:
-
a processor; means for inputting to said processor story data comprising at least one episode; means for generating, for each episode of said at least one episode, first and second events and temporal constraints; means for determining, from the temporal constraints, first coordinates of each of said first and second events for each of said episodes; means for assigning said first and second events to layers based on a temporal position of said first and second events such that for each said episode said first and second events are temporally connected; means for permuting an order of events on each layer of said layers; means for determining from the order of said events on each layer and said temporal constraints second coordinates of each of said first and second events for each of said episodes; means for generating a layout of said story comprising said time box diagram; and means to allow a user to graphically resize and reposition said events. - View Dependent Claims (17, 18, 19, 20)
-
Specification