System and method for capturing image data
First Claim
1. A digital camera for capturing an image comprising:
- an image sensor;
a capture trigger;
a capture buffer comprising a plurality of buffer locations, each of which is available for storing image data; and
a processing system configured to receive a plurality of auxiliary image frames from the image sensor and to store each auxiliary image frame in an available buffer location, to detect activation of the capture trigger and receive a corresponding image frame from the image sensor, to store the corresponding image frame in another available buffer location, to perform blur correction on the corresponding image frame using at least one auxiliary image frame, and to designate the buffer locations in which the corresponding image frame and the at least one auxiliary image frame are stored as unavailable for image storage until the blur correction is complete.
4 Assignments
0 Petitions
Accused Products
Abstract
A digital camera has an image sensor, a capture trigger, a processing system, and a capture buffer having multiple buffer locations. The processing system receives auxiliary image frames from the image sensor and stores each auxiliary image frame in a buffer location. When the capture trigger is activated, a corresponding image frame is received by the processing system from an image sensor and stored in an available buffer location. Blur correction is performed on the corresponding image frame using at least one auxiliary image frame in at least one other buffer location. All buffer locations used for the blur correction are unavailable for storage of other data until the blur correction is complete. In one embodiment, Image frames are continuously stored in the buffer locations not designated as unavailable.
53 Citations
20 Claims
-
1. A digital camera for capturing an image comprising:
-
an image sensor;
a capture trigger;
a capture buffer comprising a plurality of buffer locations, each of which is available for storing image data; and
a processing system configured to receive a plurality of auxiliary image frames from the image sensor and to store each auxiliary image frame in an available buffer location, to detect activation of the capture trigger and receive a corresponding image frame from the image sensor, to store the corresponding image frame in another available buffer location, to perform blur correction on the corresponding image frame using at least one auxiliary image frame, and to designate the buffer locations in which the corresponding image frame and the at least one auxiliary image frame are stored as unavailable for image storage until the blur correction is complete. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 18)
-
-
10. A method for capturing an image in a digital camera, the digital camera comprising an image sensor, a capture trigger, a capture buffer comprising a plurality of buffer locations each of which is available for storing image data, and a processing system, the method comprising:
-
storing each of a plurality of auxiliary image frames from the image sensor in an available buffer location;
detecting activation of the capture trigger at the processing system and storing a corresponding image frame from the image sensor in another available buffer location; and
performing blur correction with the processing system on the corresponding image frame using at least one auxiliary image frame. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 19)
-
-
20. A method for capturing an image in a digital camera, the digital camera comprising an image sensor, a capture trigger, a first section of memory, a second section of memory, and a processing system, the method comprising:
-
storing each of a plurality of auxiliary image frames from the image sensor in the first section of memory;
detecting activation of the capture trigger at the processing system and storing a corresponding image frame from the image sensor in the second section of memory; and
performing blur correction with the processing system on the corresponding image frame using at least one of the plurality of auxiliary image frames in the first section of memory.
-
Specification