1. Field of the Invention
The present invention relates to an image blurring avoiding method and an image processing chip thereof, and more particularly, to an image blurring avoiding method and an image processing chip thereof capable of obtaining motion data of a camera so as to take a picture only when the camera is substantially motionless for avoiding image blurring due to shaky hands.
2. Description of the Prior Art
In general, in order to avoid image blurring when taking a picture, conventional technologies may utilize high-speed continuous shooting to achieve high dynamic range (HDR) shots or anti-shake for night shots. Alternatively, the conventional technologies may raise ISO and shorten an exposure time to avoid a movement in one single photo and then synthesize multiple photos for improving brightness, or may add accelerator sensor or digital anti-shake information to obtain a motion data and then crop to align different photos.
However, even though multiple photos are taken and then processed for anti-shake and image blurring by using the conventional technologies, the picture may still be blurred if the camera shakes during the time when one single photo is taken. Besides, currently CMOS image sensors are often used as the image sensors, and since a CMOS image sensor captures an image in a row-by-row manner, if the camera is moved during the exposure time, the picture maybe distorted due to the rolling shutter effect, and the distortion can not be compensated by cropping for visual angle alignment even if the picture is not blurred.
For example, please refer
Noticeably, if the camera utilizes a CMOS image sensor to sense images, pictures P2′, P4′ are taken at times T2, T4, wherein the camera is moved to the left side due to shaky hands so that the content of the picture P2′ is skewed to the right for a top-down exposure, and the camera is moved to the right side due to shaky hands so that the content of the picture P2′ is skewed to the left for a top-down exposure. Under such a condition, the cropping areas CR2, CR4 obtained by cropping pictures P2′, P4′ are skewed to the right and the left, respectively, and therefore cannot be aligned with the cropping areas CR1, CR3, CR5.
From the above, if the camera suffers shaky hands when taking a single photo, it is unavoidable that the picture may be blurred. Also, the CMOS image sensor may distort the image due to the rolling shutter effect so that the distortion may not be compensated by cropping for visual angle alignment. Thus, there is a need for improvement of the prior art.
It is therefore an objective of the present invention to provide an image blurring avoiding method and an image processing chip thereof capable of obtaining a motion data of a camera so as to take a picture only when the camera is substantially motionless for avoiding image blurring due to shaky hands.
The present invention discloses an image blurring avoiding method for a camera, comprising obtaining a motion data of the camera; and capturing a picture only when the camera is substantially motionless according to the motion data.
The present invention further discloses an image processing chip for a camera, for executing the above image blurring avoiding method.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
Please refer to
Step 300: Start.
Step 302: Obtain a motion data MD of the camera 20.
Step 304: Capture a picture PIC only when the camera 20 is substantially motionless according to the motion data MD.
Step 306: End.
According to the image blurring avoiding process 30, the image processing chip 200 obtains the motion data MD (such as instantaneous speed) of the camera 20, and then controls the image sensor 202 to take the picture PIC for processing when the camera 20 is substantially motionless. Under such a situation, even if a user has pressed the shutter of the camera 20, the image processing chip 200 controls the image sensor 202 to take the picture PIC for processing only when the camera 20 is motionless (e.g. the times T1, T3, T5 shown in
In detail, the image processing chip 200 may obtain the motion data MD of the camera 20 by various manners. In a first embodiment, the camera 20 may further include an accelerator sensor 204, which detects and provides the motion data MD such as the acceleration to the image processing chip 200 by hardware, so as to control the image sensor 202 to take the picture PIC for processing when the camera 20 is substantially motionless (e.g., when the acceleration detected by the accelerator sensor 204 is smaller than a threshold value, the image processing chip 200 determines that the camera 20 is substantially motionless and then takes the picture PIC according to a corresponding preview frame).
On the other hand, please refer to
Note that in the above embodiments, the motion data MD of the camera 20 is obtained, so as to take the picture PIC when the camera 20 is substantially motionless for avoiding image blurring due to shaky hands or image distortion due to the rolling shutter effect. Those skilled in the art can make modifications and alterations accordingly. For example, in the above-mentioned second embodiment, the VGA preview frames PR1-PR5 with smaller size are obtained by exposures in specific time points relative to the time when the capturing clock VD is with logic high, but in other embodiments, the accelerator sensor 204 of the first embodiment may be employed to adjust exposure time points relative to the time when the capturing clock VD is with logic high according to the motion data MD detected by the accelerator sensor 204 for capturing preview frames only when the camera is substantially motionless.
Besides, the image processing chip 200 may include a processing means and a storage unit. The processing means may be a microprocessor or an application-specific integrated circuit (ASIC). The storage unit may be any data storage device that can store a program code, accessed and executed by the processing means for the image processing chip 200 to realize the image blurring avoiding process 30 and related operations.
In the method of the conventional technologies that takes multiple photos and then processes for anti-shake, if the camera suffers shaky hands when taking a single photo, it is still unavoidable that the picture may be blurred. Also, since a CMOS image sensor captures an image in a row-by-row manner, if the camera is moved during the exposure time, the picture may be distorted due to the rolling shutter effect, and the distortion may not be compensated by cropping for visual angle alignment even if the picture is not blurred. In comparison, the present invention obtains the motion data MD of the camera 20, so as to take the picture PIC only when the camera 20 is substantially motionless for avoiding image blurring due to shaky hands or image distortion due to the rolling shutter effect.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
102111239 | Mar 2013 | TW | national |