System and method to conform separately edited sequences
First Claim
Patent Images
1. A computer-implemented method for conforming first and second sequences derived from a base sequence into a resultant sequence, said method comprising:
- (a) comparing each clip in the base sequence to each clip in the first sequence and each clip in the second sequence to produce comparison information;
(b) categorizing each clip of the first sequence and each clip of the second sequence into one of a plurality of predetermined categories based on at least the comparison information;
(c) determining probable placement of at least a plurality of clips from the first sequence and the second sequence for the resultant sequence based on at least the categorizations of the clips into the predetermined categories; and
(d) presenting the resultant sequence with the plurality of the clips from the first sequence and the second sequence placed therein in accordance with the probable placements.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, graphical user interfaces, computer apparatus and computer readable medium for merging different versions of multimedia project (e.g., movie) are disclosed. For example, modifications separately and concurrently made to multimedia assets of a multimedia project in production can be efficiently and intelligently merged. The multimedia assets can be audio, video or graphical elements.
-
Citations
32 Claims
-
1. A computer-implemented method for conforming first and second sequences derived from a base sequence into a resultant sequence, said method comprising:
-
(a) comparing each clip in the base sequence to each clip in the first sequence and each clip in the second sequence to produce comparison information; (b) categorizing each clip of the first sequence and each clip of the second sequence into one of a plurality of predetermined categories based on at least the comparison information; (c) determining probable placement of at least a plurality of clips from the first sequence and the second sequence for the resultant sequence based on at least the categorizations of the clips into the predetermined categories; and (d) presenting the resultant sequence with the plurality of the clips from the first sequence and the second sequence placed therein in accordance with the probable placements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for merging changes made with respect to a first sequence of digital media elements and a second sequence of digital media elements into a resultant sequence of digital media elements, the first sequence and the second sequence being derived from a base sequence, said method comprising:
-
categorizing each digital media element in the first sequence into one of a set of predetermined categories in relationship to the base sequence; categorizing each digital media element in the second sequence into one of a set of predetermined categories in relationship to the base sequence; and determining probable placement of at least a plurality of digital media elements from the first sequence and the second sequence into the resultant sequence. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for merging versions of digital media assets, said system comprising:
-
a video production module configured to produce a first video sequence and a second video sequence, the second video sequence being a later modified version of the first video sequence; and an audio production module configured to perform audio editing to the first video sequence, thereby producing a modified version of the first video sequence having additional audio elements, wherein said audio production module further comprises a conform function configured to produce a third video sequence that includes video elements from the second video sequence and the additional audio elements from the modified version of the first video sequence.
-
-
30. A computer-implemented method for identifying and tracking lineage of media elements, said method comprising:
-
creating or retrieving a media element for use in a media sequence; assigning a unique identifier to the media element; subsequently duplicating or modifying the media element to form another media element; and appending an additional unique identifier to the one or more unique identifiers already associated with the media element, thereby producing a hierarchical identifier that is assigned to the another media element.
-
-
31. A computer readable storage medium including at least executable computer program code tangibly stored thereon for conforming first and second sequences derived from a base sequence into a resultant sequence, said computer readable medium comprising:
-
computer program code for selecting the first sequence to process; computer program code for categorizing each element of the first sequence into one of a plurality of predetermined categories in relationship to at least one element in the base sequence; computer program code for selecting the second sequence to process; computer program code for categorizing each element of the second sequence into one of a plurality of predetermined categories in relationship to at least one element in the base sequence; computer program code for determining probable placement of at least a plurality of elements from the first sequence and the second sequence for the resultant sequence based on at least the categorizations of the elements into the predetermined categories; and computer program code for presenting the resultant sequence with the plurality of the elements from the first sequence and the second sequence placed therein in accordance with the probable placements.
-
-
32. A computer readable storage medium including at least executable computer program code tangibly stored thereon for conforming first and second sequences derived from a base sequence into a resultant sequence, said computer readable medium comprising:
-
computer program code for analyzing media content corresponding to a clip in the first and second sequences to provide media content information; and computer program code for determining probable placement of the clip in the resultant sequence based on the media content information.
-
Specification