Automated tripod detection and handling in video stabilization
First Claim
Patent Images
1. A video stabilization method, comprising:
- obtaining motion data from a motion sensor different from an imaging sensor corresponding to motion of a camera;
estimating from the motion data and previous motion data from the motion sensor, instantaneous motion of a camera for a current frame of a video sequence;
comparing the instantaneous motion to a threshold value representing a relatively still condition;
reducing a video stabilization strength parameter for the current frame if the instantaneous motion is less than the threshold value, the video stabilization strength parameter defining an overall degree of video stabilization to be performed for the current frame,wherein the video stabilization strength parameter is decreased by a first value if the instantaneous motion of the current frame is below the threshold value and the instantaneous motion of a preceding frame is equal to or above the threshold value,the video stabilization strength parameter is decreased by a second value if the instantaneous motion of the current frame and the previous frame are below the threshold value, and wherein the first value is smaller than the second value;
and performing video stabilization on the current frame according to the frame'"'"'s video stabilization strength parameter.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, method, and computer-readable medium for motion sensor-based video stabilization. A motion sensor may capture motion data of a video sequence. A controller may compute instantaneous motion of the camera for a current frame of the video sequence. The controller may compare the instantaneous motion to a threshold value representing a still condition and reduce a video stabilization strength parameter for the current frame if the instantaneous motion is less than the threshold value. A video stabilization unit may perform video stabilization on the current frame according to the frame'"'"'s strength parameter.
15 Citations
16 Claims
-
1. A video stabilization method, comprising:
-
obtaining motion data from a motion sensor different from an imaging sensor corresponding to motion of a camera; estimating from the motion data and previous motion data from the motion sensor, instantaneous motion of a camera for a current frame of a video sequence; comparing the instantaneous motion to a threshold value representing a relatively still condition; reducing a video stabilization strength parameter for the current frame if the instantaneous motion is less than the threshold value, the video stabilization strength parameter defining an overall degree of video stabilization to be performed for the current frame, wherein the video stabilization strength parameter is decreased by a first value if the instantaneous motion of the current frame is below the threshold value and the instantaneous motion of a preceding frame is equal to or above the threshold value, the video stabilization strength parameter is decreased by a second value if the instantaneous motion of the current frame and the previous frame are below the threshold value, and wherein the first value is smaller than the second value; and performing video stabilization on the current frame according to the frame'"'"'s video stabilization strength parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium embodied with computer-executable instructions for causing a computer to execute instructions, the computer instructions comprising:
-
obtaining motion data from a motion sensor different from an imaging sensor corresponding to motion of a camera; estimating from the motion data and previous motion data from the motion sensor, instantaneous motion of a camera for a current frame of a video sequence; comparing the instantaneous motion to a threshold value representing a relatively still condition;
reducing a video stabilization strength parameter for the current frame if the instantaneous motion is less than the threshold value, the video stabilization strength parameter defining an overall degree of video stabilization to be performed for the current frame,wherein the video stabilization strength parameter is decreased by a first value if the instantaneous motion of the current frame is below the threshold value and the instantaneous motion of a preceding frame is equal to or above the threshold value, the video stabilization strength parameter is decreased by a second value if the instantaneous motion of the current frame and the previous frame are below the threshold value, and the first value is smaller than the second value; and performing video stabilization on the current frame according to the frame'"'"'s video stabilization strength parameter. - View Dependent Claims (11, 12, 13)
-
-
14. A method comprising:
-
determining whether a current frame of a video sequence is in a stationary mode based on motion data associated with the current frame, wherein the motion data are obtained from a motion sensor different from an image sensor; determining whether a frame preceding the current frame was determined to be in the stationary mode based on motion data associated with the frame preceding the current frame; decreasing the video stabilization strength parameter by a first value if it is determined that the current frame is in the stationary mode and the frame preceding the current frame is not in the stationary mode; decreasing the video stabilization strength parameter by a second value if it is determined that the current frame is in the stationary mode and the frame preceding the current frame is in the stationary mode, wherein the first value is smaller than the second value; and performing video stabilization on the current frame according to the frame'"'"'s video stabilization strength parameter. - View Dependent Claims (15)
-
-
16. An apparatus comprising:
-
a camera to capture a video sequence; a motion sensor different from an image sensor to capture motion data associated with the video sequence; a controller to;
compute, from the motion data and previous motion data from the motion sensor, instantaneous motion of the camera for a current frame of the video sequence,compare the instantaneous motion to a threshold value representing a relatively still condition, and reduce a video stabilization strength parameter for the current frame if the instantaneous motion is less than the threshold value, the video stabilization strength parameter defining an overall degree of video stabilization to be performed for the current frame, wherein the video stabilization strength parameter is decreased by a first value if the instantaneous motion of the current frame is below the threshold value and the instantaneous motion of a preceding frame is equal to or above the threshold value, the video stabilization strength parameter is decreased by a second value if the instantaneous motion of the current frame and the previous frame are below the threshold value, and the first value is smaller than the second value; and a video stabilization unit to perform video stabilization on the current frame according to the frame'"'"'s strength parameter.
-
Specification