1. A method for controlling shake blur and motion blur associated with an image captured by a camera, the method comprising: receiving a first image frame and a second image frame associated with the image, wherein the second image frame is consecutively captured after the first image frame; determining a first movement of the camera in the first image frame and the second image frame, wherein the first movement is determined using at least one movement sensor in communication with the camera and configured to sample the image synchronously with the camera; determining a second movement of the camera between the first image frame and the second image frame, wherein the second movement is determined by comparing the first movement in the first frame to the first movement in the second frame; controlling, based on the first movement, at least a portion of shake blur associated with the image; and controlling, based on the second movement, at least a portion of motion blur associated with the image.