System and method for transrating based on multimedia program type
First Claim
1. A method comprising:
- determining a multimedia program type of a first multimedia data representative of a multimedia program;
determining a remaining storage capacity of a storage device;
determining a peak bit rate limit based on the multimedia program type and the remaining storage capacity;
determining an average bit rate limit based on the multimedia program type, the average bit rate limit being different than the peak bit rate limit; and
transrating the first multimedia data to generate a second multimedia data having a peak bit rate not greater than the peak bit rate limit and an average bit rate not greater than the average bit rate limit.
4 Assignments
0 Petitions
Accused Products
Abstract
A multimedia program type of a received multimedia data is determined. Based on the determined multimedia program type, a peak bit rate limit and/or an average bit rate limit are determined. In instances where a transrated version of the multimedia data is to be stored, a remaining storage capacity of a storage device is determined and the peak bit rate limit and/or the average bit rate limit can be adjusted based on the remaining storage capacity. The multimedia data then is transrated to generate transrated multimedia data that has a peak bit rate that does not exceed the selected peak bit rate limit and/or having an average bit rate that does not exceed the selected average bit rate limit. The transrating of the multimedia additionally can include the application of rule sets based on content characteristics. After transrating, the multimedia data can be transmitted via a network to a destination multimedia device, stored locally for subsequent use, or a combination thereof.
-
Citations
21 Claims
-
1. A method comprising:
-
determining a multimedia program type of a first multimedia data representative of a multimedia program; determining a remaining storage capacity of a storage device; determining a peak bit rate limit based on the multimedia program type and the remaining storage capacity; determining an average bit rate limit based on the multimedia program type, the average bit rate limit being different than the peak bit rate limit; and transrating the first multimedia data to generate a second multimedia data having a peak bit rate not greater than the peak bit rate limit and an average bit rate not greater than the average bit rate limit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a storage device; an interface to receive multimedia data representative of a multimedia program; a content analyzer operably coupled to the interface and configured to; determine a multimedia program type of the multimedia program; determine a remaining storage capacity of the storage device; determine a peak bit rate limit based on the multimedia program type and the remaining storage capacity; and determine an average bit rate limit based on the multimedia program type, the average bit rate limit being different than the peak bit rate limit; and a transcoder operably coupled to the interface and the content analyzer, the transcoder configured to transrate the multimedia data to generate transrated multimedia data having a peak bit rate not greater than the peak bit rate limit and having an average bit rate not greater than the average bit rate limit. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a storage device; an interface to receive multimedia data representative of a multimedia program; a content analyzer operably coupled to the interface and configured to; determine a multimedia program type of the multimedia program; and determine a peak bit rate limit and an average bit rate limit based on the multimedia program type, the average bit rate limit being different than the peak bit rate limit; and a transcoder operably coupled to the interface and the content analyzer, the transcoder configured to transrate the multimedia data to generate transrated multimedia data having a peak bit rate not greater than the peak bit rate limit and having an average bit rate not greater than the average bit rate limit. - View Dependent Claims (20, 21)
-
Specification