Reducing Video Shaking
AssigneeCyberlink Corp.
InventorsShin (Stanley) Tang, Ho (Jet) Huang, Bor (Brian) Lin, Jau Hsing Huang
Life of this patent
Estimating the term…
Abstract
Included are embodiments for reducing undesirable motion in a video. At least one embodiment of a method includes receiving a plurality of video frames that comprise at least one segment of a video, the plurality of video frames being captured by a capture device and determining a maximum undesired movement of the capture device for the plurality of video frames during the at least one segment. Some embodiments include trimming at least a portion of the video frames according to the determined maximum undesired movement such that the undesirable movement in the video is reduced.
Claims26
A method for reducing undesirable motion in a video, comprising:
- receiving a plurality of video frames that comprise at least one segment of a video, the plurality of video frames being captured by a capture device;
- determining a maximum undesired movement of the capture device for the plurality of video frames during the at least one segment;
- and
- trimming at least a portion of the video frames according to the determined maximum undesired movement such that the undesirable movement in the video is reduced.
A system for reducing undesirable motion in a video, comprising:
- a receiving component configured to receive a plurality of video frames that comprise at least one segment of a video, the plurality of video frames being captured by a capture device;
- a first determining component configured to determine a maximum undesired movement of the capture device for the plurality of video frames during the at least one segment;
- and
- a trimming component configured to trim at least a portion of the video frames according to the determined maximum undesired movement such that the undesirable movement in the video is reduced.
A computer readable medium for reducing undesirable motion in a video, comprising:
- receiving logic configured to receive a plurality of video frames that comprise at least one segment of a video, the plurality of video frames being captured by a capture device;
- first determining logic configured to determine a maximum undesired movement of the capture device for the plurality of video frames during the at least one segment;
- and
- trimming logic configured to trim at least a portion of the video frames according to the determined maximum undesired movement such that the undesirable movement in the video is reduced.
A method for reducing undesirable motion in a video, comprising:
- receiving a plurality of video frames, the plurality of video frames being captured by a capture device;
- determining a movement of the capture device between one of the video frames and a next one of the video frames;
- accumulating the determined movement to determine a maximum movement of the capture device with respect to a reference video frame of the video frames;
- and
- trimming at least a portion of the one of the video frames according to the maximum movement of the capture device such that the movement of the capture device is reduced.
Dependencies are inferred from the claim text.