Data Structures for a Media-Editing Application
First Claim
1. A method for defining a data structure for representing a media file imported into a media-editing application, the method comprising:
- defining a reference to an original version of a media file;
defining references to one or more transcoded versions of the media file, each of the transcoded versions having a different resolution; and
defining a set of metadata storing information regarding the media file.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide a method for defining a data structure for representing a media file imported into a media-editing application. The method defines a reference to an original version of a media file. The method defines references to one or more transcoded versions of the media file. Each of the transcoded versions has a different resolution. The method defines a set of metadata storing information regarding the media file. In some embodiments, the media file includes both audio and video. The method defines a video clip data structure for the media file that references the first data structure and an audio clip data structure for the media file that also references the asset data structure. The method defines a media clip data structure that contains the video clip data structure and the audio clip data structure. The media clip data structure is for editing into a composite video presentation.
-
Citations
22 Claims
-
1. A method for defining a data structure for representing a media file imported into a media-editing application, the method comprising:
-
defining a reference to an original version of a media file; defining references to one or more transcoded versions of the media file, each of the transcoded versions having a different resolution; and defining a set of metadata storing information regarding the media file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable medium storing a media editing application for execution by a processor, the media editing application comprising sets of instructions for:
-
upon import of a media file comprising media content, generating (i) a low-resolution version of the media content and (ii) a high-resolution version of the media content; storing (i) a copy of the media file in a first folder in a particular file structure along with additional original media, (ii) the low-resolution version of the media content in a second folder in the particular file structure along with additional low-resolution versions of media content, and (iii) the high-resolution version of the media content in a third folder in the particular file structure along with additional high-resolution versions of media content. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for defining a set of data structure for a media file imported into a media-editing application, the media file comprising both audio and video, the method comprising:
-
defining a first asset data structure for the media file, the asset data structure comprising references to at least one version of the media file;
defining a video clip data structure for the media file that references the asset data structure;defining an audio clip data structure for the media file that also references the asset data structure; defining a media clip data structure that contains the video clip data structure and the audio clip data structure, the media clip data structure for editing into a composite video presentation. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification