Control of video encoding based on one or more video capture parameters
First Claim
Patent Images
1. A method comprising:
- estimating, in a video capture module, a blurriness level of a frame of video data captured during a refocusing process, wherein said estimating is based on at least one refocusing statistic associated with the frame; and
encoding, in a video encoder, the frame based at least in part on the estimated blurriness level of the frame.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure describes techniques for improving functionalities of a video encoder, using parameters detected and estimated by a front-end video capture device. The techniques may involve estimating a blurriness level associated with frames captured during a refocusing process. Based on the estimated blurriness level, the quantization parameter (QP) used to encode blurry frames is adjusted either in the video capture device or in the video encoder. The video encoder uses the adjusted QP to encode the blurry frames. The video encoder also uses the blurriness level estimate to adjust encoding algorithms by simplifying motion estimation and compensation in the blurry frames.
-
Citations
46 Claims
-
1. A method comprising:
-
estimating, in a video capture module, a blurriness level of a frame of video data captured during a refocusing process, wherein said estimating is based on at least one refocusing statistic associated with the frame; and encoding, in a video encoder, the frame based at least in part on the estimated blurriness level of the frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 45, 46)
-
-
12. A system comprising:
-
a video capture module to estimate a blurriness level of a frame of video data captured during a refocusing process of the video capture module, wherein said estimating is based on at least one refocusing statistic associated with the frame; and a video encoder to encode the frame based at least in part on the estimated blurriness level of the frame. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable medium comprising instructions for causing a programmable processor to:
-
estimate, in a video capture module, a blurriness level of a frame of video data captured during a refocusing process, wherein said estimating is based on at least one refocusing statistic associated with the frame; and encode, in a video encoder, the frame based at least in part on the estimated blurriness level of the frame. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system comprising:
-
means for estimating a blurriness level of a frame of video data captured during a refocusing process, wherein said estimating is based on at least one refocusing statistic associated with the frame; and means for encoding the frame based at least in part on the estimated blurriness level of the frame. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification