Complexity-based rate control using adaptive prefilter
First Claim
Patent Images
1. An apparatus, comprising:
- a video encoder that indicates at least one characteristic of a first portion of video during encoding of the first portion;
a processor that determines a filter control value based in part on the at least one characteristic; and
a pre-processing block that receives a second portion of video and applies filtering to the second portion prior to providing the second portion to the video encoder, wherein a transfer function of the filtering is based in part on the filter control value.
3 Assignments
0 Petitions
Accused Products
Abstract
In an image capture device, a filter in a processing stage prior to an MPEG encoder applies unsharp masking and spatial filtering. MPEG encoder hardware that is used to determine SAD values also determines a complexity value. The complexity value indicates a complexity of a macroblock or a frame. The processor uses the complexity value to determine an appropriate transfer function of the spatial filter. The spatial filter smoothes information supplied to the MPEG encoder such that the MPEG encoder can apply less severe quantization, thereby reducing apparent block noise when the resulting MPEG video is later decoded and viewed on a display device.
35 Citations
29 Claims
-
1. An apparatus, comprising:
-
a video encoder that indicates at least one characteristic of a first portion of video during encoding of the first portion; a processor that determines a filter control value based in part on the at least one characteristic; and a pre-processing block that receives a second portion of video and applies filtering to the second portion prior to providing the second portion to the video encoder, wherein a transfer function of the filtering is based in part on the filter control value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
(a) determining at least one characteristic of video during encoding of the video; and (b) controlling filtering of the video prior to video encoding based on the at least one characteristic of video. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A image capture device, comprising:
-
an MPEG encoder that applies MPEG encoding to video; and means for filtering video, wherein the means provides video to the MPEG encoder, wherein the means adjusts the filtering based on at least one characteristic of video provided by the MPEG encoder. - View Dependent Claims (25, 26, 27, 28, 29)
-
Specification