1. An image processing circuit comprising: an image sensor adapted for receiving an image including an array of individual sensor cells, the array including a plurality of sensor cells divided into at least a first sub-group and a second sub-group, each sub-group including a different plurality of sensor cells; and a controller coupled to the image sensor, the controller including: a timing signal generator module adapted for generating multiple timing signals for use in reading data out of the individual sensor cells of the image sensor; an image sensor interface module coupled to the timing signal generator module for receiving timing signals used in reading out data values from the individual sensor cells, wherein the data values from the individual sensor cells of the first sub-group of sensor cells are read out at a first rate using a first timing signal, and the data values from the individual sensor cells of the second sub-group of sensor cells are read out at a second rate using a second timing signal, the second rate being different than the first rate, where the sensor cells in the second sub-group of sensor cells are sampled more frequently than the sensor cells in the first sub-group of sensor cells; a motion detection module adapted for determining motion of the image sensor from the data values read out of the individual sensor cells of the second sub-group of sensor cells; and an image modifying module adapted for modifying the image derived from the data values read out of the individual sensor cells of the first sub-group of sensor cells using the motion detected by the motion detection module for producing a processed image; and wherein the array of individual sensor cells in addition to the first sub-group and the second sub-group are further subdivided into a third sub-group, and the data values from the individual sensor cells of the third sub-group of sensor cells are read out by the image sensor interface module at a third rate using a third timing signal, where the sensor cells in the third sub-group of sensor cells are sampled more frequently than the sensor cells in the first sub-group of sensor cells, and wherein a localized motion of the image sensor from the data values read out of the individual sensor cells of the third sub-group of sensor cells is determined by the motion detection module.