Patent ID: 7489341
Filing Date: 2009-02-10
Classification: H04N

Abstract:
1. A method for stabilizing digital video motion comprising: selecting a current video frame and a previous video frame from a video stream; dividing the current video frame into a plurality of macroblocks; selecting a subset of macroblocks from the current video frame; comparing the subset of macroblocks to the previous video frame within a two-dimensional comparison range to generate a set of motion vectors; calculating a frame motion vector for the current video frame; estimating a steady motion vector for the current video frame by a first-order autoregression, wherein the first-order autoregression comprises: calculating a hand motion vector for the current video frame by taking a difference between the steady motion vector and the frame motion vector of the current video frame; cropping a selected video frame from the current video frame, wherein a center of the selected video frame is offset from a center of the current video frame by the hand motion vector; and recording the selected video frame to a storage device.