Editing operations facilitated by metadata
First Claim
1. A non-transitory machine readable medium storing a program for applying effects to a composite presentation comprising a plurality of media clips, the program for execution by at least one processing unit, the program comprising sets of instructions for:
- associating a set of effects with each tag of a plurality of tags, wherein at least two tags of the plurality of tags are associated with different sets of effects;
assigning the plurality of tags to media clips of the plurality of media clips; and
in response to a request to output the composite presentation, for each particular tag of the plurality of tags;
identifying a set of media clips of the plurality of media clips to which the particular tag is assigned;
identifying the set of effects associated with the particular tag; and
applying the identified set of effects associated with the particular tag to each media clip in the identified set of media clips in order to output the composite presentation, such that a same set of effects is applied to any two media clips that are assigned the same particular tag.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide a media editing application that uses metadata or metadata tags associated with media content to facilitate editing operations. In some embodiments, the editing operations are performed on the media content at various different stages of the editing process in order to create a composite presentation. In creating the composite presentation, one or more effects are associated with a metadata tag. Once the effects are associated, the media editing application applies the effects to different pieces of media content tagged with the metadata tag in order to create the composite presentation.
110 Citations
20 Claims
-
1. A non-transitory machine readable medium storing a program for applying effects to a composite presentation comprising a plurality of media clips, the program for execution by at least one processing unit, the program comprising sets of instructions for:
-
associating a set of effects with each tag of a plurality of tags, wherein at least two tags of the plurality of tags are associated with different sets of effects; assigning the plurality of tags to media clips of the plurality of media clips; and in response to a request to output the composite presentation, for each particular tag of the plurality of tags; identifying a set of media clips of the plurality of media clips to which the particular tag is assigned; identifying the set of effects associated with the particular tag; and applying the identified set of effects associated with the particular tag to each media clip in the identified set of media clips in order to output the composite presentation, such that a same set of effects is applied to any two media clips that are assigned the same particular tag. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory machine readable medium storing a program for applying effects to a composite presentation comprising a plurality of media clips, the program for execution by at least one processing unit, the program comprising sets of instructions for:
-
associating a plurality of first effects with a first tag and a different plurality of second effects with a second tag; assigning the first tag to each media clip in a first set of media clips of the composite presentation, the first set of media clips comprising at least one compound clip that contains multiple different inner clips; assigning the second tag to each media clip in a second set of media clips of the composite presentation, where the first and second tags associate each media clip of the first and second sets, respectively, with the first and second effects; in response to a request to generate an output of the composite presentation, identifying a set of effects, including the first and second effects, to apply to the media clips of the composite presentation based on different tags associated with the media clips; and based on the identification, applying the plurality of first effects to the first set of media clips and the plurality of second effects to the second set of media clips in order to output the composite presentation based on the association of the pluralities of effects with the different tags, wherein applying the plurality of first effects to the first set of media clips comprises identifying each tag of the compound clip and the compound clip'"'"'s inner clips, and determining, based on the identification, whether to apply a particular plurality of effects to the compound clip or one or more of the compound clip'"'"'s inner clips.
-
-
14. A method for applying effects to a composite presentation comprising a plurality of media clips, the method comprising:
-
associating a set of effects with each tag of a plurality of tags, wherein at least two tags of the plurality of tags are associated with different sets of effects; assigning the plurality of tags to media clips of the plurality of media clips; and in response to a request to output the composite presentation, for each particular media clip of the plurality of media clips; identifying a set of tags of the plurality of tags assigned to the particular media clip; identifying the sets of effects associated with the identified set of tags; and applying the identified sets of effects to the particular media clip in order to output the composite presentation such that a same set of effects is applied to any two media clips that are assigned the same particular tag. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification