CONTROL OF VIDEO ENCODING BASED ON IMAGE CAPTURE PARAMETERS
First Claim
Patent Images
1. A method comprising:
- estimating a blurriness level of a frame of video data based on a type of motion detected in 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 back-end device, e.g., a video encoder, using parameters detected and estimated by a front-end device, e.g., a video camera. 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 camera 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.
55 Citations
47 Claims
-
1. A method comprising:
-
estimating a blurriness level of a frame of video data based on a type of motion detected in 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, 12)
-
-
13. An apparatus comprising:
-
a blurriness unit configured to estimate a blurriness level of a frame of video data based on a type of motion detected in the frame; and a video encoder configured to encode the frame based at least in part on the estimated blurriness level of the frame. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-readable medium comprising instructions for causing a programmable processor to:
-
estimate a blurriness level of a frame of video data based on a type of motion detected in 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 (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A system comprising:
-
means for estimating a blurriness level of a frame of video data based on a type of motion detected in the frame; and means for encoding, the frame based at least in part on the determination whether to estimate the blurriness level of the frame. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
Specification