Patent ID: 7978222

Claim:
A method for stabilizing an image by counteracting motion of the body of an image capture device, the method comprising: using an optical sensor to provide information concerning rotational movement about an optical axis, movement about a yaw axis, and movement about a pitch axis, including generating multiple first offsets responsive to both movement in yaw and movement in pitch and generating multiple second offset responsive to both movement in yaw and movement in pitch; using the information concerning rotational movement about the optical axis to rotate an image sensor about the optical axis, the image sensor being different than the optical sensor; and applying information concerning movement about the yaw axis and movement about the pitch axis to a post acquisition processor configured to reduce the effects of movement about both the yaw axis and the pitch axis in an output image generated by the image capture device, wherein applying information concerning movement about the yaw axis and movement about the pitch axis to a post acquisition processor comprises applying a non-mechanical solution that comprises acquiring image data from multiple image segment exposure intervals of a frame exposure period at the image sensor, reading each line of the image data for each image segment exposure interval from the image sensor, shifting relative location of each line of the image data for each image segment exposure interval in accordance with the respective first and second offsets for that image segment exposure interval to produce shifted image data, and writing the shifted image data for each image segment exposure interval in a frame buffer to accumulate an output image in the frame buffer.