Camera parameter-assisted video encoding
First Claim
1. A method comprising:
- obtaining one or more video capture parameters associated with captured video frames, wherein the one or more video capture parameters comprise an automatic exposure parameter, an automatic focus parameter, and an automatic white-balance parameter;
calculating a first scene change detection result based on the automatic exposure parameter;
calculating a second scene change detection result based on the automatic focus parameter;
calculating a third scene change detection result based on the automatic white-balance parameter;
calculating an overall scene change decision value based on a weighted sum of the first scene change detection result, the second scene change detection result, and the third scene change detection result;
detecting a scene change in the captured video frames if the overall scene change decision value exceeds a threshold value; and
encoding the captured video frames based on the detected scene change.
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 by a front-end device, e.g., a video camera. The techniques may involve detecting a scene change in a captured frame, based on one or more parameters of auto exposure (AE), auto white balance (AWB), and auto focus (AF) functions. If a scene change is detected in a captured frame, a video processing device, which may be a stand-alone device, or may be integrated into one of the front-end or back-end devices, provides an indication of the scene change. The video encoder interprets the signal as a trigger to encode the frame indicated as the frame where a scene change occurred as a reference I frame.
49 Citations
35 Claims
-
1. A method comprising:
-
obtaining one or more video capture parameters associated with captured video frames, wherein the one or more video capture parameters comprise an automatic exposure parameter, an automatic focus parameter, and an automatic white-balance parameter; calculating a first scene change detection result based on the automatic exposure parameter; calculating a second scene change detection result based on the automatic focus parameter; calculating a third scene change detection result based on the automatic white-balance parameter; calculating an overall scene change decision value based on a weighted sum of the first scene change detection result, the second scene change detection result, and the third scene change detection result; detecting a scene change in the captured video frames if the overall scene change decision value exceeds a threshold value; and encoding the captured video frames based on the detected scene change. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device comprising:
-
a video capture device that obtains one or more video capture parameters associated with captured video frames, wherein the one or more video capture parameters comprise an automatic exposure parameter, an automatic focus parameter, and an automatic white-balance parameter; a processor configured to calculate a first scene change detection result based on the automatic exposure parameter, calculate a second scene change detection result based on the automatic focus parameter, calculate a third scene change detection result based on the automatic white-balance parameter, calculate an overall scene change decision value based on a weighted sum of the first scene change detection result, the second scene change detection result, and the third scene change detection result, and detect a scene change in the captured video frames if the overall scene change decision value exceeds a threshold value; and a video encoder device that encodes the captured video frames based on the detected scene change. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable medium storing instructions for causing a programmable processor to:
-
obtain one or more video capture parameters associated with captured video frames, wherein the one or more video capture parameters comprise an automatic exposure parameter, an automatic focus parameter, and an automatic white-balance parameter; calculate a first scene change detection result based on the automatic exposure parameter; calculate a second scene change detection result based on the automatic focus parameter; calculate a third scene change detection result based on the automatic white-balance parameter; calculate an overall scene change decision value based on a weighted sum of the first scene change detection result, the second scene change detection result, and the third scene change detection result; detect a scene change in the captured video frames if the overall scene change decision value exceeds a threshold value; and encode the captured video frames based on the detected scene change. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A device comprising:
-
means for obtaining one or more video capture parameters associated with captured video frames, wherein the one or more video capture parameters comprise an automatic exposure parameter, an automatic focus parameter, and an automatic white-balance parameter; means for calculating a first scene change detection result based on the automatic exposure parameter; means for calculating a second scene change detection result based on the automatic focus parameter; means for calculating a third scene change detection result based on the automatic white-balance parameter; means for calculating an overall scene change decision value based on a weighted sum of the first scene change detection result, the second scene change detection result, and the third scene change detection result; means for detecting a scene change in the captured video frames if the overall scene change decision value exceeds a threshold value; and means for encoding the captured video frames based on the detected scene change. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
Specification