The present invention relates generally to digital photography and more specifically to techniques for reducing image capture delay in a digital camera.
A persistent problem in digital photography is “shutter delay” or “shutter lag.” When the shutter button of prior-art digital cameras is pressed, the camera performs a focus and exposure adjustment cycle before it actually captures an image. This causes a delay between when the user presses the shutter button and when the digital image is captured. The result is that the moment the user desires to capture is often missed.
It is thus apparent that there is a need in the art for an improved method and apparatus for reducing image capture delay in a digital camera.
When a rapid image capture mode is selected in digital camera 100, control logic 170 may cause digital camera 100 to operate in a manner that significantly reduces shutter delay in digital camera 100. How control logic 170 may significantly reduce shutter delay will be explained below. In general, the functionality of control logic 170 may be implemented in software, firmware, hardware, or any combination thereof. For example, control logic 170 may comprise a computer-readable storage medium such as a read-only memory (ROM) containing program instructions (firmware). In one embodiment, control logic 170 may comprise a flash ROM containing firmware instructions that are executed by controller 105. The firmware instructions associated with control logic 170 may be divided into a set of code segments (e.g., subroutines) that carry out specific aspects of control logic 170.
At 215, control logic 170 may optionally increase the effective ISO rating of imaging module 115 to broaden the lighting situations in which the rapid image capture mode may be employed. For example, if imaging module 115 has a nominal effective ISO rating of 200, control logic 170 may increase the effective ISO rating to 300. Control logic 170 may increase the effective ISO rating by increasing a gain factor that is applied to image data read from imaging sensor array 145.
At 220, control logic 170 may track the zoom setting (focal length) of optical system 140 in real time and set the focus of optical system 140 to a predetermined hyper-focal position that corresponds to the current zoom setting. In the “hyper-focal position,” optical system 140 is focused at the “hyper-focal distance” corresponding to the applicable focal length (zoom setting). Focusing optical system 140 at the hyper-focal distance maximizes the depth of field in the scene. Specifically, objects from half of the hyper-focal distance to infinity will appear to be in focus in optical system 140. In one embodiment, the hyper-focal position for each possible zoom setting is stored in a lookup table that control logic 170 may consult. The contents of the lookup table may be determined uniquely for each particular optical system 140 through calibration during the manufacture of digital camera 100.
At 225, control logic 170 may select an aperture for optical system 140 that maximizes the depth of field for the selected zoom setting of optical system 140. For example, control logic 170 may have the option of choosing from among a set of apertures for a given zoom setting. To maximize depth of field, control logic 170 may select the smallest of the available apertures. In one illustrative embodiment, the aperture chosen in rapid image capture mode may range from f/4.8 to f/8. If shutter button 125 is not depressed to the S1 position at 230, the process may return to step 220. Otherwise, the process proceeds to step 235 in
At 235, control logic 170 determines whether sufficient light is present to capture an acceptable digital image. Those skilled in the digital photography art will recognize that the rapid image capture mode (small aperture, no strobe) is best suited for outdoor scenes in daylight and well-lighted indoor scenes. If control logic 170 determines that the illumination of the scene is insufficient, it may warn the user accordingly at 240 and thereafter return to 220 in
If sufficient illumination is present at 235, control logic 170 may, at 245, set the exposure time (shutter speed) for any digital image to be captured in accordance with the last exposure setting used for the “live preview mode” of digital camera 100. In live preview mode, digital camera 100 operates in a “video” mode in which reduced-resolution images are captured and displayed on display 130 multiple times per second to allow a user to compose a scene to be photographed. During live preview mode, the available illumination is metered, and exposure time (shutter speed) is adjusted to provide an acceptable exposure. Using the last exposure setting from live preview mode and setting focus to the hyper-focal distance for the current zoom setting instead of performing an additional focus and exposure update at S1 greatly reduces the delay incurred in capturing a digital image at S2. In one illustrative embodiment, control logic 170 constrains the shutter speed (exposure time) to be no longer than 1/50 of a second to avoid blurring action shots.
If shutter button 125 is depressed to S2 at 250, imaging module 115 may capture a digital image almost immediately at 255, and the process may return to 220. For example, beginning with shutter button 125 in the S0 position, a digital image may be captured in as little as 50-100 ms using the above techniques. In contrast, prior-art digital cameras may require a significant fraction of a second to capture an image, and the desired moment may easily be missed.
Though not shown in
The foregoing description of the present invention has been presented for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed, and other modifications and variations may be possible in light of the above teachings. The embodiment was chosen and described in order to best explain the principles of the invention and its practical application to thereby enable others skilled in the art to best utilize the invention in various embodiments and various modifications as are suited to the particular use contemplated. It is intended that the appended claims be construed to include other alternative embodiments of the invention except insofar as limited by the prior art.