Patent ID: 8786716

Claim:
A motion sensor-based rolling shutter reduction method, comprising: obtaining, by a device comprising an image sensor, a sequence of images, wherein each image in the sequence comprises a plurality of sequentially read out rows, and wherein the device has one or more image capture parameters; selecting a first plurality of rows from a first image in the sequence; for each of the first plurality of rows: obtaining motion information corresponding to motion of the device at approximately the time the row was obtained; and determining a motion estimate for the row based, at least in part, on the obtained motion information; defining a first plurality of segments, the first plurality of segments comprising the first image; for each of the first plurality of segments: generating a perspective transformation for the segment based, at least in part, on the motion estimates for one or more of the first plurality of rows; and applying the generated perspective transformation to the segment to generate a corrected image segment; assembling the plurality of corrected image segments into a first corrected mage; and storing the first corrected image in a memory.