Efficient Media Import
First Claim
1. A computer readable medium storing a media-editing application for execution by a processor, the media-editing application comprising sets of instructions for:
- identifying a video image on which to perform a plurality of different operations;
scheduling a single set of image preparation operations for the video image to generate one or more sets of image data for the plurality of different operations; and
sending the image data to the different operations, wherein a same set of image data is sent to at least two of the operations.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide a media-editing application. The application receives a command to import a media file into the media-editing application. The media file includes a sequence of video images. The application copies the media file to a storage location associated with the media-editing application. The method performs several analysis and transcode operations on the media file in parallel. In some embodiments, the application identifies a video image on which to the operations. The application schedules a single set of image preparation operations for the video image to generate one or more sets of image data for the operations. The method sends the image data to the different operations. A same set of image data is sent to at least two of the operations.
-
Citations
24 Claims
-
1. A computer readable medium storing a media-editing application for execution by a processor, the media-editing application comprising sets of instructions for:
-
identifying a video image on which to perform a plurality of different operations; scheduling a single set of image preparation operations for the video image to generate one or more sets of image data for the plurality of different operations; and sending the image data to the different operations, wherein a same set of image data is sent to at least two of the operations. - 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:
-
receiving a command to import a media file into the media-editing application, the media file comprising a sequence of video images; copying the media file to a storage location associated with the media-editing application; and performing a plurality of analysis and transcode operations on the media file in parallel. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable medium storing a media-editing application which when executed by a processor renders an output image at least two different formats, the media-editing application comprising sets of instructions for:
-
identifying a set of images used to generate the output image; scheduling a single disk read operation and a single decode operation for each image in the set of images in order to create a decoded image; scheduling a minimum number of image processing operations that modify the decoded images to generate the output images in the at least two different formats. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification