SYSTEM AND METHOD FOR IMPLEMENTATION MOTION-DRIVEN MULTI-SHOT IMAGE STABILIZATION
First Claim
1. A method of capturing an image using a camera over an image capture period, comprising:
- starting an integration phase for capturing a frame;
if a motion above a predetermined motion threshold is detected in the camera, or if the end of a predetermined integration period is reached, ending the integration phase and saving the captured frame;
if the time of the integration phase for the captured frame does not reach the time of the image capture period, continuing to capture and save frames until a total time of the integration phases reaches the time of the image capture period; and
creating a final picture by combining each of the captured frames.
2 Assignments
0 Petitions
Accused Products
Abstract
An improved system and method for capturing an image using a camera or a camera module. In the present invention, the number of image shots taken, as well as the integration time of each image shot, are controlled based upon knowledge about the existence or absence of camera motion. Whenever a motion is detected above a predetermined motion threshold, the integration phase of the current image shot ends, and the integration of the next image shot begins. The present invention therefore adapts to the actual camera motion during exposure. If there is no camera motion, a single, long exposed image shot is captured. If there is camera motion, the total exposure time is divided between multiple shots in accordance with the degree of camera motion.
65 Citations
30 Claims
-
1. A method of capturing an image using a camera over an image capture period, comprising:
-
starting an integration phase for capturing a frame; if a motion above a predetermined motion threshold is detected in the camera, or if the end of a predetermined integration period is reached, ending the integration phase and saving the captured frame; if the time of the integration phase for the captured frame does not reach the time of the image capture period, continuing to capture and save frames until a total time of the integration phases reaches the time of the image capture period; and creating a final picture by combining each of the captured frames. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 29)
-
-
10. The method of claim 10, further comprising processing each of the captured frames before saving.
-
12. A computer program product for capturing an image using a camera over an image capture period, comprising:
-
computer code for starting an integration phase for capturing a frame; computer code for, if a motion above a predetermined motion threshold is detected in the camera, or if the end of a predetermined integration period is reached, ending the integration phase and saving the captured frame; computer code for, if the time of the integration phase for the captured frame does not reach the time of the image capture period, continuing to capture and save frames until a total time of the integration phases reaches the time of the image capture period; and computer code for creating a final picture by combining each of the captured frames. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An electronic device, comprising:
-
a processor; a camera module operatively connected to the processor; and a memory unit operatively connected to the processor and including; computer code for starting an integration phase for capturing a frame with the camera module; computer code for, if a motion above a predetermined motion threshold is detected in the camera, or if the end of a predetermined integration period is reached, ending the integration phase and saving the captured frame; computer code for, if the time of the integration phase for the captured frame does not reach the time of the image capture period, continuing to capture and save frames with the camera module until a total time of the integration phases reaches the time of the image capture period; and computer code for creating a final picture by combining each of the captured frames. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A camera module, comprising:
-
a lens positioned for focusing an image; a sensor unit receiving the image focused by the lens; a processor operatively connected to the sensor unit; and a memory unit operatively connected to the processor, the memory unit including; computer code for starting an integration phase for capturing a frame, computer code for, if a motion above a predetermined motion threshold is detected in the camera module, or if the end of a predetermined integration period is reached, ending the integration phase and saving the captured frame, computer code for, if the time of the integration phase for the captured frame does not reach the time of the image capture period, continuing to capture and save frames until a total time of the integration phases reaches the time of the image capture period, and computer code for creating a final picture by combining each of the captured frames.
-
-
30. A computer program for capturing an image using a camera module over an image capture period, comprising:
-
means for starting an integration phase for capturing a frame; means for, if a motion above a predetermined motion threshold is detected in the camera, or if the end of a predetermined integration period is reached, ending the integration phase and saving the captured frame; means for, if the time of the integration phase for the captured frame does not reach the time of the image capture period, continuing to capture and save frames until a total time of the integration phases reaches the time of the image capture period; and computer code for creating a final picture by combining each of the captured frames.
-
Specification