Media Processor
First Claim
1. A method of determining if an existing pass log can be reused, comprising:
- associating an existing pass log with an encoding profile;
computing with a processor a signature for the encoding profile and for a target encoding profile;
comparing with the processor at least a portion of the two signatures; and
based on a result of the comparing, storing in a processor accessible memory at least one of an indication that the pass log file can be used in conjunction with the target encoding profile and an indication that the pass log file cannot be used in conjunction with the target encoding profile.
6 Assignments
0 Petitions
Accused Products
Abstract
In embodiments, the present invention provides method and system for determining if an existing pass log may be reused. The method may include associating an existing pass log with an encoding profile. The method may further include computing with a processor a signature for the encoding profile and for a target encoding profile. The method may include comparing with the processor at least a portion of the two signatures and based on a result of the comparing, storing in a processor accessible memory at least one of an indication that the pass log file may be used in conjunction with the target encoding profile and an indication that the pass log file cannot be used in conjunction with the target encoding profile.
-
Citations
60 Claims
-
1. A method of determining if an existing pass log can be reused, comprising:
-
associating an existing pass log with an encoding profile; computing with a processor a signature for the encoding profile and for a target encoding profile; comparing with the processor at least a portion of the two signatures; and based on a result of the comparing, storing in a processor accessible memory at least one of an indication that the pass log file can be used in conjunction with the target encoding profile and an indication that the pass log file cannot be used in conjunction with the target encoding profile. - View Dependent Claims (2, 3, 4, 53)
-
-
5-9. -9. (canceled)
-
10. A method of determining if a pass log file should be stored in a processor accessible memory, comprising:
-
accessing with a processor in a processor accessible memory a signature of an encoding profile for which a pass log is generated; comparing with the processor the signature of the encoding profile for which the pass log was generated to a signature of at least one other encoding profile; and based on a result of the comparing, storing the pass log in a processor accessible memory for use with the at least one other encoding profile. - View Dependent Claims (11, 12, 13, 55, 56)
-
-
14. A method of selecting between performing pass log generation and pass log reuse, comprising:
-
analyzing with a processor an existing pass log file that was generated during encoding of a source media file with an encoding profile; analyzing with the processor a signature for the encoding profile and a signature for a target encoding profile; receiving a request with the processor for processing the source media file with the target encoding profile; and comparing at least a portion of the two signatures to produce an indication of the pass log being reusable for processing the source media file with the target encoding profile and updating the request with the indication. - View Dependent Claims (15, 16, 17, 18)
-
-
19-32. -32. (canceled)
-
33. A method of generating a plurality of pass logs to efficiently provide a plurality of differently encoded formats of a source file, comprising:
-
analyzing a media file meta data with a processor to identify a set of candidate encoding profiles for transcoding the media file; grouping with the processor the set of candidate encoding profiles into pass log reuse groups, wherein a single pass log is useable in a multi-stage encoding process for each encoding profile in a pass log reuse group; and generating a pass log file for each group of encoding profiles. - View Dependent Claims (34, 35, 36)
-
-
37-52. -52. (canceled)
-
54. (canceled)
-
57-58. -58. (canceled)
-
59. A method of determining if a mezzanine file should be created for a media file, comprising:
-
identifying with a processor the cost of computing a mezzanine file from a source file based on at least one of computing time, processing time and data costs; identifying the number of encoding profiles that may reuse a pass log file of the mezzanine file; identifying the expected savings of use of the mezzanine file based on a cost of computing the mezzanine file and the number of encoding profiles that may reuse a pass log file of the mezzanine file; comparing the cost of mezzanine file generation with the expected savings; and if the expected savings reaches a threshold, generating a mezzanine file from the media file.
-
-
60. (canceled)
Specification