Method and apparatus to indicate an encoding status for digital content
First Claim
1. A method of measuring a rate of encoding for digital content, the method in a first program comprising the steps of:
- selecting an encoding algorithm and a bit rate;
encoding a selected sample of digital content for a predetermined period of time;
calculating a measured rate of encoding using the selected sample and the predetermined period of time, so as to provide an interim rate of completion for a subsequent process of encoding the content with the algorithm and the bit rate which has been selected; and
transferring the measured rate of encoding to a second program for monitoring the rate of encoding in a batch process.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of determining an encoding rate for digital content. According to the method, the a sample of the content data is encoded for a predetermined period of time. The encoding rate is calculated by knowing the size of the sample of content encoded and the length of time necessary for encoding. In another embodiment, the encoding rate calculated for a specific encoding algorithm and encoding bit rate is averaged with any previously stored encoding rate for this encoding algorithm and encoding bit rate. In accordance with another aspect of the invention, an apparatus is described to carry out the above method.
143 Citations
34 Claims
-
1. A method of measuring a rate of encoding for digital content, the method in a first program comprising the steps of:
-
selecting an encoding algorithm and a bit rate; encoding a selected sample of digital content for a predetermined period of time; calculating a measured rate of encoding using the selected sample and the predetermined period of time, so as to provide an interim rate of completion for a subsequent process of encoding the content with the algorithm and the bit rate which has been selected; and transferring the measured rate of encoding to a second program for monitoring the rate of encoding in a batch process. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of measuring a rate of encoding for digital content, the method in a first program comprising the steps of:
-
determining if a previously calculated measured rate of encoding has been stored for a specific encoding algorithm and a bit rate and if the previously calculated measured rate of encoding is stored then performing the sub-steps of; retrieving a previously calculated measured rate of encoding so as to provide an interim rate of completion for a subsequent process of encoding the content with the specific encoding algorithm and the bit rate; encoding digital content; calculating a current measured rate of encoding for the encoding of the digital content so as to provide an interim rate of completion for encoding; and updating the previously calculated measured rate of encoding using the current measured rate of encoding; transferring the measured rate of encoding to a second program for monitoring the rate of encoding in a batch process. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method of measuring a rate of encoding for digital content, the method in a first program comprising the steps of:
-
selecting an encoding algorithm and a bit rate; encoding a selected sample of digital content; calculating a measured rate of encoding using the selected sample and an amount of time it took to encode the selected sample so as to provide an interim rate of completion for a subsequent process of encoding the content with the algorithm and a bit rate which has been selected; and transferring the measured rate of encoding to a second program for monitoring the rate of encoding in a batch process.
-
-
14. A system for measuring a rate of encoding for digital content in a batch process, the system comprising:
a first program including; a receiver for receiving digital content to be encoded; an encoder for encoding a selected sample of the digital content for a predetermined period of time using an encoding algorithm and bit rate; means for calculating a measured rate of encoding using the selected sample of digital content and the predetermined period of time so as to provide an interim rate of completion for a subsequent process of encoding the content with the algorithm and the bit rate; and means for transferring the measured rate of encoding to a second program for monitoring the rate of encoding. - View Dependent Claims (15, 16, 17, 18)
-
19. A system for measuring a rate of encoding for digital content in a batch process, the system comprising:
a first program including; means for retrieving a previously calculated measured rate of encoding so as to provide an interim rate of completion for a subsequent process of encoding the content with a specific encoding algorithm and a bit rate; an encoder for encoding digital content; means for calculating a current measured rate of encoding of the digital content; means for updating the previously calculated measured rate of encoding based on the current measured rate of encoding; and means for transferring the measured rate of encoding to a second program for monitoring the rate of encoding. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
27. A system for measuring a rate of encoding for digital content in a batch process, the system comprising:
a first program including; a receiver for receiving digital content to be encoded; an encoder for encoding a selected sample size of the digital content; means for calculating a measured rate of encoding rate using the selected sample size of digital content and the period of time it took to encode the selected sample size of digital content so as to provide an interim rate of completion for a subsequent process of encoding the content with an algorithm and a bit rate which has been selected; and means for transferring the measured rate of encoding to a second program for monitoring the rate of encoding.
-
28. A computer readable medium containing program instructions for determining an encoding rate for digital content in a batch process, the program instructions for a first program comprising instructions for:
-
selecting an encoding algorithm and a bit rate; encoding a selected sample of digital content for a predetermined period of time; calculating a measured rate of encoding using the selected sample and the predetermined period of time so as to provide an interim rate of completion for a subsequent process of encoding the content with the algorithm and the bit rate which has been selected; and transferring the measured rate of encoding to a second program for monitoring the rate of encoding. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A computer readable medium containing program instructions for measuring a rate of encoding for digital content in a batch process, the program instructions for a first program comprising instructions for:
-
encoding a selected sample of digital content; calculating an encoding rate using a selected sample size and the amount of time it took to encode the selected sample so as to provide an interim rate of completion for a subsequent process of encoding the content with an algorithm and a bit rate which has been selected; and transferring the measured rate of encoding to a second program for monitoring the rate of encoding.
-
Specification