Media editing with a segmented timeline
First Claim
1. A non-transitory machine readable medium storing a media editing application for creating multimedia presentations, the application comprising a graphical user interface (GUI), the GUI comprising:
- a composite display area for displaying at least a portion of a timeline to which multimedia clips are assigned to create a composite media presentation;
a user interface tool for segmenting the timeline by (i) specifying a location along the timeline, (ii) dividing the timeline into two different segments at the specified location, and (iii) forming a movable boundary between the two segments, wherein at least one of the two segments comprises first and second clips that do not overlap in the timeline; and
a user interface tool for modifying a duration of each of the two segments irrespective of boundaries of the multimedia clips assigned to the timeline by moving the segment boundary between the two segments, wherein the boundaries of the multimedia clips assigned to the timeline are left unmodified by the movement of the segment boundary.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide a computer readable medium storing a media editing application for creating multimedia presentations. The application includes a graphical user interface (GUI). The GUI includes a composite display area for displaying a portion of a timeline to which multimedia clips are assigned to create a composite media presentation. The GUI includes a user interface tool for dividing the timeline into segments. The GUI includes an editing tool for applying an effect to each of a plurality of clips in a particular segment of the timeline. The GUI includes a user interface tool for modifying a duration of at least one segment. Different versions of the segments may be created.
-
Citations
21 Claims
-
1. A non-transitory machine readable medium storing a media editing application for creating multimedia presentations, the application comprising a graphical user interface (GUI), the GUI comprising:
-
a composite display area for displaying at least a portion of a timeline to which multimedia clips are assigned to create a composite media presentation; a user interface tool for segmenting the timeline by (i) specifying a location along the timeline, (ii) dividing the timeline into two different segments at the specified location, and (iii) forming a movable boundary between the two segments, wherein at least one of the two segments comprises first and second clips that do not overlap in the timeline; and a user interface tool for modifying a duration of each of the two segments irrespective of boundaries of the multimedia clips assigned to the timeline by moving the segment boundary between the two segments, wherein the boundaries of the multimedia clips assigned to the timeline are left unmodified by the movement of the segment boundary. - View Dependent Claims (2, 3, 4, 5, 6, 19, 20, 21)
-
-
7. A method of defining a media-editing application for creating multimedia presentations, the method comprising:
-
defining a composite display area for displaying a portion of a timeline to which multimedia clips are assigned to create a composite media presentation; defining a tool for dividing the timeline into a plurality of segments, each segment including a set of multimedia clips assigned to a particular duration of the timeline; defining a user interface tool for creating multiple versions of the segments, each version of a particular segment including a different set of multimedia clips, wherein the different versions of the particular segment are associated with the same particular duration of the timeline; and defining a segment display area for displaying a list of the segments and a selectable item corresponding to each segment in the timeline, each selectable item comprising an indicator that indicates whether multiple versions are defined for the corresponding segment. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of defining a media-editing application for creating multimedia presentations, the method comprising:
-
defining a composite display area for displaying a portion of a timeline to which multimedia clips are assigned to create a composite media presentation; defining a tool for segmenting the timeline by specifying one or more locations along the timeline and dividing the timeline into different segments at each specified location, each segment associated with a set of multimedia clips assigned to a particular duration of the timeline, wherein at least one segment comprises first and second multimedia clips that do not overlap in the timeline; defining a segment display area for (i) displaying a list of the segments, and (ii) identifying, for each segment, whether to include the segment when rendering the composite presentation; and defining a rendering engine for rendering the composite media presentation to a single output file by rendering a set of clips associated with each segment that is identified for inclusion in the composite presentation and skipping a set of clips associated with each segment that is not identified for inclusion in the composite presentation. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory machine readable medium storing a media editing application for creating multimedia presentations, the application comprising a graphical user interface (GUI), the GUI comprising:
-
a composite display area for displaying a portion of a timeline to which multimedia clips are assigned to create a composite media presentation; a user interface tool for segmenting the timeline by (i) specifying one or more locations along the timeline and (ii) dividing the timeline into different segments at each specified location, wherein at least one of the segments comprises a first multimedia clip and a second multimedia clip that do not overlap in the timeline, wherein boundaries of the multimedia clips are not affected by modifications of boundaries of the segments containing the multimedia clips; and an editing tool for applying an effect to each of a plurality of clips in a particular segment of the timeline, wherein a user input to apply the effect to one clip in the particular segment causes the application to automatically apply the effect to the plurality of clips in the particular segment.
-
Specification