Video encoding
First Claim
1. A method for use in encoding video data, including using a metric function to generate metric values from said video data and respective encoding parameters, and selecting at least one of said encoding parameters on the basis of a desired quantity of encoded video data and a predetermined relationship between metric values and respective quantities of encoded video data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for use in encoding video data, including generating metric values for the video data based on a metric function and respective encoding parameters. At least one of the encoding parameters is selected on the basis of a desired quantity of encoded video data and a predetermined relationship between metric values and respective quantities of encoded video data.
128 Citations
24 Claims
- 1. A method for use in encoding video data, including using a metric function to generate metric values from said video data and respective encoding parameters, and selecting at least one of said encoding parameters on the basis of a desired quantity of encoded video data and a predetermined relationship between metric values and respective quantities of encoded video data.
-
5. A method for use in encoding input video data, including determining a relationship between metric values generated from reference video data using a-metric function and respective first encoding parameters, and quantities of encoded video data generated by encoding said reference video data using said respective first encoding parameters;
- using said metric function to generate metric values from said input video data and respective second encoding parameters; and
selecting at least one of said second encoding parameters on the basis of a desired quantity of encoded video data and said relationship. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
- using said metric function to generate metric values from said input video data and respective second encoding parameters; and
-
17. A video encoding module for use in encoding input video data, comprising:
-
means for determining a relationship between metric values generated from reference video data using a metric function and respective first encoding parameters, and quantities of encoded video data generated by encoding said reference video data using said respective first encoding parameters;
means for using said metric function to generate metric values from said input video data and respective second encoding parameters; and
means for selecting at least one of said second encoding parameters on the basis of a desired quantity of encoded video data and said relationship.
-
-
18. A video encoding module, including a predictor module for generating metric values from input video data using a metric function and-respective quantization parameters, and a selector module for selecting at least one of said quantization parameters on the basis of said metric values and a predetermined relationship between metric values and respective quantities of encoded video data.
- 19. A video encoding module, including a predictor module for determining estimates for bit counts representing the quantity of video data encoded using respective quantization vectors, a selector module for selecting two of said quantization vectors on the basis of said estimates, first quantization and variable length coding modules for generating first encoded video data using a first of said selected quantization vectors, second quantization and variable length coding modules for generating second encoded video data using a second of said selected quantization vectors, and an output decision module for selecting one of said first encoded video data and said second encoded video data for output on the basis of at least one of the bit count value of said first encoded video data and the bit count value of said second encoded video data.
-
21. A digital video (DV) encoder, for use in encoding input video data, comprising:
-
means for determining a relationship between metric values generated from reference video data using a metric function and respective first encoding parameters, and quantities of encoded video data generated by encoding said reference video data using said respective first encoding parameters;
means for using said metric function to generate metric values from said input video data and respective second encoding parameters; and
means for selecting at least one of said second encoding parameters on the basis of a desired quantity of encoded video data and said relationship.
-
-
22. An MPEG encoder, for encoding input video data, comprising:
-
a predictor module for determining estimates for bit counts representing a quantity of video data encoded using respective quantization vectors;
a selector module for selecting one of said quantization vectors based on said estimates; and
a coding module for encoding the input video data using the selected quantization vector.
-
Specification