Methods for Camera Movement Compensation
A method, system, apparatus, and/or device for adjusting or removing frames in a set of frames. The method, system, apparatus, and/or device may include: associating a first frame of a set of frames with motion data that is captured approximately contemporaneously with the first frame; when a sampling rate of the motion data is greater than a frame rate of the set of frames, aggregating a first sample of the motion data captured at the first frame and a second sample of the motion data captured between the first frame and a second frame of the set of frames to obtain a movement value; when the movement value does not exceed a first threshold value, accepting the first frame from the set of frames; and when the movement value exceeds the first threshold value, rejecting the first frame from the set of frames.
1 . A method for camera movement compensation, comprising:
receiving a video stream comprised of a sequential series of frames from a camera and motion data from a motion sensor that is physically associated with the camera and configured to detect motion of the camera;
associating with each frame of the sequential series of frames the portion of the motion data that is captured approximately contemporaneously with each frame;
comparing the motion data associated with a frame with a predetermined threshold;
accepting those frames from the video stream where the associated motion data does not exceed the predetermined threshold; and
rejecting those frames from the video stream where the associated motion data exceeds the predetermined threshold.