Media-editing application with novel editing tools
First Claim
1. A non-transitory machine readable medium storing a program which when executed by at least one processing unit creates a composite media presentation from a plurality of media clips, the program comprising sets of instructions for:
- displaying in a composite display area;
a compositing lane with a composite media clip including a first media clip segment from a first source file and a second media clip segment from a second source file; and
a first anchor lane for placing media clips that are anchored to media clips in the compositing lane by a set of anchors, wherein an anchored media clip in the first anchor lane is anchored to a media clip segment in the compositing lane by an anchor having a position that defines a relationship between media contents of the anchored media clip and the media clip segment in the compositing lane, wherein the first anchor lane is positioned above or below the compositing lane;
receiving a single user input;
in response to receiving the single user input;
expanding the compositing lane into a first lane and a second lane within the composite display area, wherein the first or second lane is positioned near the first anchor lane;
placing in the first lane, the first media clip segment and first additional media content from the first source file; and
placing in the second lane, the second media clip segment and second additional media content from the second source file;
displaying in the composite display area a second anchor lane positioned on an opposite side of the compositing lane than the first anchor lane, the second anchor lane being for placing media clips that are anchored to media clips in a lane selected from a group consisting of;
the first lane, the second lane, and the compositing lane; and
receiving a user selection that specifies;
an out point in the first media clip and first additional media content; and
an in point in the second media clip and second additional media content.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide a media-editing application with novel editing tools. The media editing application provides an in-line precision editor that can be opened in the composite display area. In some embodiments, a selection of an edge between two clips expands a composite lane into two lanes, a first lane and a second lane. The first lane is then used to perform edits to the left side of the selected edge, while the second lane is used to perform edits to the right side of the selected edge. In some embodiments, the first lane shows the additional media content available for the clip on the left side of the edge to include. The second lane shows the additional media content available for the clip on the right side of the edge to include. The additional media content is in the source media file, of which a clip represents a portion.
437 Citations
19 Claims
-
1. A non-transitory machine readable medium storing a program which when executed by at least one processing unit creates a composite media presentation from a plurality of media clips, the program comprising sets of instructions for:
-
displaying in a composite display area; a compositing lane with a composite media clip including a first media clip segment from a first source file and a second media clip segment from a second source file; and a first anchor lane for placing media clips that are anchored to media clips in the compositing lane by a set of anchors, wherein an anchored media clip in the first anchor lane is anchored to a media clip segment in the compositing lane by an anchor having a position that defines a relationship between media contents of the anchored media clip and the media clip segment in the compositing lane, wherein the first anchor lane is positioned above or below the compositing lane; receiving a single user input; in response to receiving the single user input; expanding the compositing lane into a first lane and a second lane within the composite display area, wherein the first or second lane is positioned near the first anchor lane; placing in the first lane, the first media clip segment and first additional media content from the first source file; and placing in the second lane, the second media clip segment and second additional media content from the second source file; displaying in the composite display area a second anchor lane positioned on an opposite side of the compositing lane than the first anchor lane, the second anchor lane being for placing media clips that are anchored to media clips in a lane selected from a group consisting of;
the first lane, the second lane, and the compositing lane; andreceiving a user selection that specifies; an out point in the first media clip and first additional media content; and an in point in the second media clip and second additional media content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of defining a media-editing application for creating a composite media presentation from a plurality of media clips, the method comprising:
-
defining a composite display area for placing media clips to specify the composite media presentation; defining in the composite display area; a compositing lane for placing a set of media clips including a first clip segment from a first source file and a second clip segment from a second source file; and a first anchor lane for placing media clips that are anchored to media clips in the compositing lane by a set of anchors, wherein an anchored media clip in the first anchor lane is anchored to a media clip segment in the compositing lane by an anchor having a position that defines a relationship between media contents of the anchored media clip and the media clip segment in the compositing lane, wherein the first anchor lane is positioned above or below the compositing lane; defining a tool for; receiving a single user input; and in response to receiving the single user input; expanding the compositing lane into a first lane and a second lane within the composite display area, wherein the first or second lane is positioned near the first anchor lane; placing the first media clip segment of the set of media clips and first additional media content from the first source file in the first lane; and placing the second media clip segment of the set of media clips and second additional media content from the second source file in the second lane; and displaying in the composite display area a second anchor lane positioned on an opposite side of the compositing lane than the first anchor lane, the second anchor lane being for placing media clips that are anchored to media clips in a lane selected from a group consisting of;
the first lane, the second lane, and the compositing lane. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for creating a composite media presentation from a plurality of media clips, the method comprising:
-
displaying, in a composite display area; a compositing lane for placing a set of media clips including a first media clip segment from a first source file and a second media clip segment from a second source file; and a first anchor lane for placing media clips that are anchored to media clips in the compositing lane by a set of anchors, wherein an anchored media clip in the first anchor lane is anchored to a media clip segment in the compositing lane by an anchor having a position that defines a relationship between media contents of the anchored media clip and the media clip segment in the compositing lane, wherein the first anchor lane is positioned above or below the compositing lane; receiving a single user input; in response to receiving the single user input; expanding the compositing lane into a first lane and a second lane within the composite display area, wherein the first or second lane is positioned near the first anchor lane; placing the first media clip segment of the set of media clips and first additional media content from the first source file in the first lane; and placing the second media clip segment of the set of media clips and second additional media content from the second source file in the second lane; receiving a user selection that specifies; an out point in the first media clip and first additional media content; and an in point in the second media clip and second additional media content; and displaying in the composite display area a second anchor lane positioned on an opposite side of the compositing lane than the first anchor lane, the second anchor lane being for placing media clips that are anchored to media clips in a lane selected from a group consisting of;
the first lane, the second lane, and the compositing lane. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification