Patent ID: 7952611

Claim:
An improved camera system including: a camera apparatus including an aperture and an image sensor, the camera apparatus to take a plurality of images; an accelerometer to detect motion of the improved camera system and to generate accelerometer data based on the detected motion; a buffering logic to buffer the plurality of images and to buffer the acceleration data, wherein each of the plurality of images is associated with distinct accelerometer data; and a stabilization logic to utilize the accelerometer data to select an image having a minimal motion from the plurality of images, when a user provides an indication, the stabilization logic including a selection logic to discard each of the plurality of images having acceleration data that indicates a level of motion above a motion threshold and each of the plurality of images that do not have any in-focus portions, and the selection logic further to select a function to use to evaluate a quality value of each of a remainder of the plurality of images, and to select an image from the remainder of the plurality of images that has a largest quality value, the quality value being a function of stability and time from the indication.