AUTOMATED TRIPOD DETECTION AND HANDLING IN VIDEO STABILIZATION
First Claim
Patent Images
1. A video stabilization method, comprising:
- obtaining motion data corresponding to motion of a camera;
estimating from the motion data instantaneous motion of a camera for a current frame of a video sequence;
comparing the instantaneous motion to a threshold value representing a still condition;
reducing a video stabilization strength parameter for the current frame if the instantaneous motion is less than the threshold 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.
32 Citations
20 Claims
-
1. A video stabilization method, comprising:
-
obtaining motion data corresponding to motion of a camera; estimating from the motion data instantaneous motion of a camera for a current frame of a video sequence; comparing the instantaneous motion to a threshold value representing a still condition; reducing a video stabilization strength parameter for the current frame if the instantaneous motion is less than the threshold 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)
-
-
11. 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 corresponding to motion of a camera; estimating from the motion data instantaneous motion of a camera for a current frame of a video sequence; comparing the instantaneous motion to a threshold value representing a still condition; reducing a video stabilization strength parameter for the current frame if the instantaneous motion is less than the threshold value; and performing video stabilization on the current frame according to the frame'"'"'s video stabilization strength parameter. - View Dependent Claims (12, 13, 14, 15)
-
-
16. 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; 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 (17)
-
-
18. An apparatus comprising:
-
a camera to capture a video sequence; a motion sensor to capture motion data associated with the video sequence; a controller to; compute, from the motion data, instantaneous motion of the camera for a current frame of the video sequence, 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; and a video stabilization unit to perform video stabilization on the current frame according to the frame'"'"'s strength parameter. - View Dependent Claims (19)
-
-
20. A physical storage medium storing video data generated according to a process comprising:
-
capturing video data with a camera, capturing motion data with a motion sensor, processing the video data with a processor by; computing, from the motion data, instantaneous motion of the camera for a current frame of a video sequence, comparing the instantaneous motion to a threshold value representing a still condition, reducing a video stabilization strength parameter for the current frame if the instantaneous motion is less than the threshold value, and performing video stabilization on the current frame according to the frame'"'"'s video stabilization strength parameter; and storing the stabilized video data on the storage medium.
-
Specification