Method of performing video encoding rate control using motion estimation
First Claim
Patent Images
1. A method of performing video encoding comprising:
- adjusting a video encoding rate employed during video encoding based at least in part on an estimation of motion for a selected portion of a video image being encoded.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of a method for video encoding rate control using motion estimation are disclosed.
60 Citations
51 Claims
-
1. A method of performing video encoding comprising:
adjusting a video encoding rate employed during video encoding based at least in part on an estimation of motion for a selected portion of a video image being encoded. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A device having the capability to perform video encoding comprising:
-
a mechanism to adjust a video encoding rate employed during the video encoding based at least in part on an estimate of motion for a selected portion of a video image being encoded;
wherein said mechanism is implement within a video encoder. - View Dependent Claims (12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39)
-
-
18. An article comprising:
- a storage medium, said medium having stored thereon instructions that, when executed, result in the performance of video encoding by;
adjusting a video encoding rate employed during video encoding based at least in part on an estimate of motion for a selected portion of a video image being encoded.
- a storage medium, said medium having stored thereon instructions that, when executed, result in the performance of video encoding by;
-
23. A video processing platform comprising:
-
a video encoder;
a video input device coupled to said video encoder; and
memory;
wherein said memory is coupled to said video encoder to store video encoded by said video encoder; and
wherein said video encoder includes a mechanism to adjust a video encoding rate employed during video encoding based at least in part on an estimate of motion for a selected portion of a video image being encoded.
-
-
28. A method of performing video decoding comprising:
decoding video that has been encoded, wherein said encoded video was encoded by adjusting a video encoding rate employed during video encoding based at least in part on an estimate of motion for a selected portion of a video image being encoded.
-
35. A video processing platform comprising:
-
a video decoder;
a video output device coupled to said video decoder; and
memory;
wherein said memory is coupled to said video decoder to store video previously encoded by a video encoder, wherein said video encoder included a mechanism to adjust a video encoding rate employed during the video encoding based at least in part on an estimate of motion for a selected portion of a video image being encoded.
-
-
40. An article comprising:
- a storage medium, said medium having stored thereon instructions that, when executed, result in the performance of video decoding by;
decoding video that has been encoded, wherein said encoded video was encoded by adjusting a video encoding rate employed during video encoding based at least in part on an estimate of motion for a selected portion of a video image being encoded. - View Dependent Claims (41, 42, 43)
- a storage medium, said medium having stored thereon instructions that, when executed, result in the performance of video decoding by;
-
44. A method of creating a video encoding rate control table comprising:
-
computing a relationship between the number of bits and SAD or its substitute of a plurality of video images for a variety of quantization step sizes;
preparing a look up table to provide quantization step size substantially in accordance with the computed relationship. - View Dependent Claims (45, 46, 47, 48, 50, 51)
-
-
49. An article comprising:
a storage medium having stored thereon a look up table, said table comprising a relationship between the number of bits and SAD or its substitute of a plurality of video images for a variety of quantization step sizes.
Specification