WO2004059380A1 - ブレ補正カメラシステム - Google Patents

ブレ補正カメラシステム Download PDF

Info

Publication number
WO2004059380A1
WO2004059380A1 PCT/JP2003/016809 JP0316809W WO2004059380A1 WO 2004059380 A1 WO2004059380 A1 WO 2004059380A1 JP 0316809 W JP0316809 W JP 0316809W WO 2004059380 A1 WO2004059380 A1 WO 2004059380A1
Authority
WO
WIPO (PCT)
Prior art keywords
image
unit
point spread
spread function
blur
Prior art date
Application number
PCT/JP2003/016809
Other languages
English (en)
French (fr)
Inventor
Hiroyuki Tomita
Kazutoshi Usui
Kenichi Kitano
Yoshiko Ono
Original Assignee
Nikon Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2002374661A external-priority patent/JP4356316B2/ja
Priority claimed from JP2002374704A external-priority patent/JP4647183B2/ja
Priority claimed from JP2002374739A external-priority patent/JP4244633B2/ja
Priority claimed from JP2002374644A external-priority patent/JP4311013B2/ja
Priority claimed from JP2002374748A external-priority patent/JP2004205810A/ja
Priority claimed from JP2002374724A external-priority patent/JP4244632B2/ja
Priority claimed from JP2002374687A external-priority patent/JP2004205803A/ja
Priority claimed from JP2003026098A external-priority patent/JP2004239962A/ja
Priority to EP03786325.5A priority Critical patent/EP1577705B1/en
Priority to EP18178218.6A priority patent/EP3404479A1/en
Priority to CN200380107765.5A priority patent/CN1732406B/zh
Application filed by Nikon Corporation filed Critical Nikon Corporation
Priority to US10/540,136 priority patent/US7711253B2/en
Priority to AU2003296127A priority patent/AU2003296127A1/en
Publication of WO2004059380A1 publication Critical patent/WO2004059380A1/ja
Priority to US12/073,954 priority patent/US7596307B2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/682Vibration or motion blur correction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/681Motion detection
    • H04N23/6812Motion detection based on additional sensors, e.g. acceleration sensors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/682Vibration or motion blur correction
    • H04N23/685Vibration or motion blur correction performed by mechanical compensation
    • H04N23/687Vibration or motion blur correction performed by mechanical compensation by shifting the lens or sensor position
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B2205/00Adjustment of optical system relative to image or object surface other than for focusing
    • G03B2205/0007Movement of one or more optical elements for control of motion blur
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B2217/00Details of cameras or camera bodies; Accessories therefor
    • G03B2217/005Blur detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/67Focus control based on electronic image sensor signals

Definitions

  • the present invention relates to a technique applied to a camera or the like, which detects vibration due to camera shake or the like and corrects image blur.
  • the first method of image stabilization is to detect vibrations of the force camera using vibration detection sensors such as angular velocity sensors and acceleration sensors, and to drive optical systems such as taking lenses and variable apex angle prisms according to the detected amount.
  • vibration detection sensors such as angular velocity sensors and acceleration sensors
  • optical systems such as taking lenses and variable apex angle prisms according to the detected amount.
  • This is an optical blur correction method for performing blur correction (for example, Japanese Patent Application Laid-Open No. Sho 61-240780).
  • the second blur correction method is an electronic correction method in which a blur amount is obtained from a difference between a captured image and a previous image temporarily stored in a memory, and blur correction is performed at the time of image reading (for example, 63 3—187883).
  • Each of these two methods is a method of performing image stabilization in real time during shooting.
  • * indicates a composition (convolution integral) operation, and is specifically expressed by the following equation.
  • Z (u, v), O (u, v), and P (u, v) are the sums of z (x, y), o (x, y), and p (x, y), respectively. It is Torr.
  • P (u, v) is particularly called the spatial frequency transfer function.
  • 1 ZP (u, V) is particularly called an inverse filter.
  • the original image o (x, y) can be obtained by performing an inverse Fourier transform on the spectrum calculated by Equation 4.
  • FIGS. 6 (a) to 6 (c) and FIGS. 7 (a) to 7 (d) are diagrams for explaining conventional image restoration.
  • Fig. 7 (a) shows the result of Fourier transform of this, which is the spatial frequency transfer function of the blur shown in Fig. 6 (a).
  • Fig. 7 (b) shows the result of Fourier transform of this, which is the spatial frequency transfer function of the blur shown in Fig. 6 (a).
  • the point to note about this transfer function is that there are several places where the value is 0. If this filter is used as an inverse filter, there are some places where it becomes infinite as shown in Fig. 7 (c).
  • Figure 7 (d) is a graph of the Wiener filter.
  • an angular velocity sensor In optical blur correction, an angular velocity sensor is generally used as a sensor for detecting vibration. In order to convert the angular velocity detected by the angular velocity sensor into an angle, an output value (reference value) when the sensor is stationary during operation is required, and this reference value is known to be susceptible to drift due to temperature. Have been. This problem will be described in detail with reference to FIGS. 8 (a) and 8 (b).
  • FIGS. 8 (a) and 8 (b) are diagrams showing the output of the angular velocity sensor including the drift component, the output of the reference value, and the pre-amount on the image plane.
  • Fig. 8 (a) shows the change in the output value of the angular velocity sensor with respect to time.
  • the waveform e O represents the output of the shake sensor when camera shake occurs with a sine wave.
  • Waveforms e1 and e2 are both reference values calculated by a low-pass filter, and the cutoff frequency of waveform e1 is set lower than waveform e2.
  • the output value shifts with the passage of time due to the influence of the environmental conditions, and the output center drifts.
  • FIG. 8B shows the image plane pre-amount when the blur is corrected using the output of the angular velocity sensor and the reference value in FIG. 8A.
  • Waveforms fO, f1, and f2 in Fig. 8 (b) correspond to waveforms eO, el, and e2 in Fig. 8 (a), respectively, and waveform f0 indicates that no blur correction was performed.
  • the waveform f1 uses the reference value e1 with a lower cutoff frequency, but the high frequency component is cut, but the blur amount increases with the passage of time.
  • the waveform f 2 has a lower reference frequency cutoff frequency than the waveform f 1, so the drift is smaller than f 1, but high-frequency components due to camera shake cannot be removed .
  • the optical image stabilizing device is provided with a switch for switching ON / OFF of the image stabilizing operation.In such a case, the image stabilizing operation was not performed at the time of photographing because the switch was forgotten to be turned ON. There is also a problem that an image that has been shot is taken.
  • a point spread function required for image recovery is calculated based on information such as an angular velocity sensor output, and an image recovery calculation is performed based on the calculation result.
  • the amount of data output from the angular velocity sensor is reduced. There was a problem in that a very large number of calculations had to be performed, the calculation efficiency was low, and a high-speed processing unit was required.
  • the present invention is configured as follows.
  • a pre-correction camera system includes: a vibration detection unit that detects vibration and outputs a vibration detection signal; a blur correction optical system that is driven based on the vibration detection signal to correct image blur; An image pickup unit that picks up an image formed by a photographing optical system including a correction optical system, and an image restoration calculation unit that performs image restoration by image processing on an image picked up by the image pickup unit to correct image blurring. It is preferable that the image processing apparatus further includes a point spread function calculation unit that calculates a point spread function, and the image recovery calculation unit performs image recovery by processing the image with the point spread function.
  • the apparatus further includes a reference value calculation unit that calculates a reference value of the vibration detection signal, and the point spread function calculation unit calculates a point spread function based on a calculation result of the reference value calculation unit.
  • a camera system including a vibration detection unit, a shake correction optical system, an imaging unit, a point spread function calculation unit, a reference value calculation unit, and an image recording unit that records an image.
  • An image recovery operation unit a device separate from the camera, and an external device for performing image recovery by inputting an image recorded by the image recording unit and a point spread function. preferable.
  • a blur correction force lens includes: a vibration detection unit that detects vibration and outputs a vibration detection signal; a blur correction optical system that is driven based on the vibration detection signal to correct image blur; and a blur correction optical system.
  • An imaging unit that captures an image formed by the imaging optical system, including an image capturing unit, an image recording unit that records the image captured by the imaging unit, and a point spread function calculation that calculates a point spread function required for image restoration calculation Unit.
  • the point spread function calculated by the point spread function calculation unit is stored in the image recording unit or It is preferable to further include a point spread function output unit that outputs to the outside using the communication unit.
  • the apparatus further includes a reference value calculation unit that calculates a reference value of the vibration detection signal, and the point spread function calculation unit calculates a point spread function based on a calculation result of the reference value calculation unit.
  • An image restoration apparatus includes: a data input unit that receives image data via an external communication and / or a medium; and a point spread function obtained at the time of capturing the image data; An image restoration arithmetic unit is provided for performing image restoration by performing image processing with an image distribution function and correcting image blur.
  • a computer-readable computer program product includes a shake correction control program, the control program comprising: image data; and a data input instruction for receiving a point spread function obtained when capturing the image data. And an image restoration calculation command for performing image restoration by performing image processing on the image data with a point spread function and correcting image blurring.
  • the computer program product is a recording medium on which the control program is recorded.
  • the control program may be a carrier wave embedded as a data signal.
  • the camera shake correction camera system includes: a vibration detection unit that detects a vibration and outputs a vibration detection signal; a reference value calculation unit that calculates a reference value of the vibration detection signal; A shake compensation optical system that is driven based on the image blur, an imaging unit that captures an image formed by an imaging optical system including a shake correction optical system, and a reference value or a vibration detection signal.
  • a point spread function calculation unit that calculates the point spread function, and an image restoration calculation that performs image processing on the image captured by the imaging unit using the point spread function to recover the surface image and correct image blur Section.
  • the apparatus further includes a point spread function calculation switching unit that switches whether the calculation of the point spread function by the point spread function calculation unit is performed using a reference value and a vibration detection signal.
  • the point spread function calculation switching unit may also serve as a blur correction operation setting unit that switches whether or not to perform a blur correction operation by the blur correction optical system.
  • the point spread function calculation unit calculates the point spread function using the reference value.
  • the point spread function calculating unit may calculate the point spread function using the vibration detection signal.
  • An image stabilization camera system includes a camera including a vibration detection unit, a shake correction optical system, an imaging unit, a point spread function calculation unit, a reference value calculation unit, and an image recording unit that records an image. It is desirable to have an external device that has a recovery operation unit and is separate from the camera, and that performs image recovery by inputting an image recorded by the image recording unit and a point spread function. Les ,. According to an embodiment of the present invention, there is provided a shake correcting force lens that detects a vibration and outputs a vibration detection signal, a reference value calculation unit that calculates a reference value of the vibration detection signal, and a drive based on the vibration detection signal and the reference value.
  • a camera-shake correction optical system for correcting image blur an image pickup unit for picking up an image formed by a photographing optical system including the camera shake correction optical system, and an image recording unit for recording an image picked up by the image pickup unit.
  • a point spread function calculating unit for calculating a point spread function using the reference value or the vibration detection signal. It is preferable that the image processing apparatus further includes a point spread function output unit that outputs the point spread function calculated by the point spread function calculation unit to the outside using the image recording unit or the communication unit.
  • a shake correction camera includes a vibration detection unit that detects a vibration and outputs a vibration detection signal, a reference value calculation unit that calculates a reference value of the vibration detection signal, and a base value based on the reference value and the vibration detection signal.
  • a vibration detection unit that detects a vibration and outputs a vibration detection signal
  • a reference value calculation unit that calculates a reference value of the vibration detection signal
  • a base value based on the reference value and the vibration detection signal.
  • an image pickup unit that captures an image formed by a photographing optical system including a blur correction optical system
  • a point spread function required for image restoration calculation It has a point spread function calculation unit that calculates based on the value, and an information amount reduction unit that reduces the reference value used for calculating the point spread function and the information amount of Z or the calculated point spread function.
  • the information amount reducing unit reduces the information amount by thinning out the reference value and the Z or the data of the point spread function after the calculation.
  • the information amount reducing unit preferably reduces the information amount so as to secure the information amount necessary for the image restoration calculation.
  • the shake correction camera system includes a vibration detection unit that detects a vibration and outputs a vibration detection signal, and an imaging unit that captures, as an original image, an image formed by a shooting optical system including a shake correction optical system. And an original image storage unit for storing the original image, and a parameter relating to the image processing can be changed.
  • the original image is subjected to image restoration by image processing using the parameters, and the restored image in which the image blur is corrected is obtained.
  • the image processing apparatus further includes a point spread function calculation unit that calculates a point spread function, wherein the image restoration calculation unit performs image restoration by processing the image with the point spread function, and the parameter may include a point spread function.
  • the recovery result storage unit can store a plurality of parameters and Z or a plurality of recovered images corresponding to a plurality of sets of recovered images.
  • a vibration correction unit, a vibration detection unit, the shake correction optical system that is driven based on the vibration detection signal and corrects image blur, an imaging unit, a point spread function calculation unit, and a vibration detection signal.
  • An image restoration apparatus includes: a data input unit that receives original image data and a point spread function obtained at the time of capturing the original image data via external communication and Z or a medium; and a parameter related to image processing.
  • Image restoration calculation unit that performs image restoration by image processing to create a restored image with reduced image blur, using a parameter that includes a point spread function for the original image data.
  • a restoration result storage unit for saving the parameters and Z or the restored image used in the image processing in the image restoration operation unit in association with the original image.
  • a computer program product readable by a computer includes a control program for Masashi Plene, the control program comprising: a data input receiving original image data; Commands and parameters related to image processing can be changed, and image restoration by image processing is performed on the original image data using parameters including the point spread function to create a restored image with corrected image blur. And a restoration result saving instruction for saving the parameters and z or the restored image used for the image processing in the image restoration computing procedure in association with the original image data.
  • the computer program product is preferably a recording medium on which a control program is recorded.
  • the computer program product may be a carrier wave in which the control program is embodied as a data signal.
  • a vibration reduction camera includes: a vibration detection unit that detects vibration and outputs a vibration detection signal; and an optical shake correction unit that drives a vibration reduction optical system based on the vibration detection signal to correct image blur.
  • Corrective means, a point spread function calculating unit for calculating a point spread function necessary for image recovery for recovering image blur by image processing, and a point spread function for performing blur correction by image recovery or blur correction by image recovery
  • An image recovery determining unit that determines whether it is appropriate to perform an image recovery mode for preparation. It is preferable that the image recovery determination unit determines whether or not to perform the image recovery mode based on the vibration detection signal. The image recovery determination unit may determine whether to perform the image recovery mode based on the shutter speed.
  • the image recovery determination unit may determine whether to perform the image recovery mode based on the focal length of the imaging optical system.
  • the image restoration determination unit may determine whether to perform the image restoration mode based on the point spread function.
  • the image recovery determination unit may further include a notification unit that notifies the user of the determination.
  • the image recovery determining unit determines that performing the image recovery mode is not appropriate, the image recovery mode may not be performed. If the image restoration judgment unit judges that it is inappropriate to perform the image restoration mode, the point spread function need not be saved.
  • a shake correction camera includes: a vibration detection unit that detects a vibration and outputs a vibration detection signal; a reference value calculation unit that calculates a reference value of the vibration detection signal; Zu Image blur correction optical system driven to correct image blur, a drive control unit that controls the operation of the image blur correction optical system based on the vibration detection signal and the reference value, and an image that corrects image blur by image processing.
  • a point spread function calculating unit for calculating a point spread function required for recovery based on the reference value; and an optical blur correction operation for performing blur correction using a blur correction optical system.
  • a blur correction mode selection unit for selecting whether or not to perform an image restoration mode for performing a shake correction by performing a shake correction by image recovery or performing a shake correction by an image recovery
  • a drive control unit includes a pre-correction mode selection unit.
  • the control content of the shake correction optical system is changed according to the selected state. It is preferable that the drive control unit changes the control content of the shake correction optical system by changing the method of calculating the reference value according to the selection state of the shake correction mode selection unit.
  • the quasi-value calculation unit may calculate the reference value using a low-pass filter, and the drive control unit may change the control content of the blur correction optical system by changing the cut-off frequency of the low-pass filter.
  • the drive control unit may set the cut-off frequency in the selected state in which the blur correction mode selecting unit performs the image recovery to a higher frequency side than the power cut-off frequency in the selected state in which the blur correction mode selecting unit does not perform the image recovery. preferable.
  • a camera for camera shake correction comprises: a vibration detection unit that detects vibration and outputs a vibration detection signal; and an optical camera that corrects image blur by driving a blur correction optical system based on the vibration detection signal.
  • a correction unit a point spread function calculating unit for calculating a point spread function required for image recovery for recovering image blur that cannot be completely corrected by the optical blur correction unit, and an optical blur correction unit.
  • An optical blur correction mode for performing blur correction, and a blur correction mode selection unit for selecting an image recovery mode for performing blur correction by image recovery or preparing for performing blur correction by image recovery. When selecting the image recovery mode, the shake correction mode selection unit also selects the optical shake correction mode.
  • a shake correction force lens includes: a vibration detection unit that detects a vibration and outputs a vibration detection signal; and an optical shake correction hand that corrects image blur by driving a shake correction optical system based on the vibration detection signal.
  • a step a point spread function calculating unit for calculating a point spread function necessary for image recovery for recovering image blur that cannot be completely corrected by the optical blur correcting means, and an optical blur correcting means.
  • An optical image stabilization mode for performing image stabilization, and an image stabilization mode selection unit for selecting an image recovery mode for performing image stabilization by image recovery or preparing for image stabilization by surface image recovery. The image stabilization mode selection unit cannot select the image recovery mode unless the optical image stabilization mode is selected.
  • an image stabilizing unit that detects a vibration and outputs a vibration detection signal
  • an optical shake correction unit that drives an image stabilization optical system based on the vibration detection signal to correct an image blur.
  • a step a point spread function calculating unit for calculating an image distribution function required for image recovery for recovering image blur that cannot be completely corrected by the optical shake correcting means by image processing, and an optical blur correcting means.
  • An optical blur correction mode for performing a blur correction, and a blur correction mode selection unit for selecting an image recovery mode for performing a blur correction by image recovery or preparing for performing a blur correction by image recovery,
  • the shake correction mode selection unit issues a warning if the image recovery mode is selected without selecting the optical shake correction mode.
  • a shake correction camera comprising: a vibration detection unit configured to detect vibration and output a vibration detection signal; and an optical shake correction unit configured to drive a shake correction optical system based on the vibration detection signal to correct image blur.
  • a point spread function calculating section for calculating a point spread function necessary for image recovery for recovering a pre that cannot be completely corrected by the optical shake correcting means by image processing; The calculation of the image distribution function can be executed by operating the optical blur correction means.
  • a shake correction camera system according to the present invention includes a shake correction optical system that corrects image shake, a vibration detection unit that detects vibration and outputs a vibration signal, and a reference value calculation that calculates a reference value of the vibration signal.
  • a control position error output unit that outputs the difference between the actual drive position of the shake correction optical system output from the position detection unit and the actual drive position output from the position detection unit, and controls the image captured by the imaging unit.
  • the image processing apparatus further includes a point spread function calculation unit that calculates a point spread function required for the image restoration calculation, wherein the point spread function includes: (a) a reference value and a control position error; (b) a vibration signal and a control position error; c) The calculation is performed based on the reference value and the vibration signal and the control position error, or (d) the control position error, and the image recovery calculation unit may perform the image recovery by performing the image processing using the point spread function. ,.
  • the camera system for correcting blurring includes at least a vibration detecting unit, a blur correcting optical system, an imaging unit, a point spread function calculating unit, a reference value calculating unit, and an image recording unit for recording an image.
  • An external device that has a camera and at least an image recovery operation unit and is separate from the camera, and that performs image recovery by inputting an image recorded by the image recording unit and a point spread function.
  • the shake correction force lens system includes a vibration detection unit, a shake correction optical system, an imaging unit, a reference value calculation unit, and a camera having at least an image recording unit for recording an image, and at least a point spread function.
  • An external device that has a calculation unit and an image recovery calculation unit and is separate from the camera, and that performs image recovery by inputting an image recorded by the image recording unit and a point spread function. May be provided.
  • a blur correction camera includes: a Ble Amsterdam positive optical system that corrects image blur; a vibration detection unit that detects vibration and outputs a vibration signal; a reference value calculation unit that calculates a reference value of the vibration signal; A drive unit that drives the positive optical system, a position detection unit that detects the position of the shake correction optical system, and outputs a position signal, and corrects the shake of the subject image due to vibration based on the reference value, the vibration signal, and the position signal. Controlling the driving of the blur correction optical system as described above, an imaging unit for capturing an image formed by a photographing optical system including the blur correction optical system, an image recording unit for recording an image, and a control unit.
  • a control position error output unit that outputs the difference between the drive target position of the shake correction optical system and the actual drive position of the shake correction optical system output from the position detection unit as a control position error, and a point image required for image restoration calculation Point where the distribution function is calculated
  • a distribution function calculation unit, a function correction unit that corrects the point spread function using the control position error, and the point spread function corrected by the correction unit is output to the outside using an image recording unit or a communication unit. External output means.
  • a shake correction camera includes a shake correction optical system that corrects image shake, a vibration detection unit that detects vibration and outputs a vibration signal, a reference value calculation unit that calculates a reference value of the vibration signal, A drive unit that drives the shake correction optical system, a position detection unit that detects the position of the shake correction optical system, and outputs a position signal, and shakes the subject image due to vibration based on the reference value, the vibration signal, and the position signal.
  • a control unit that controls the drive of the blur correction optical system so as to correct the image; an image pickup unit that captures an image formed by the imaging optical system including the blur correction optical system; an image recording unit that records the image; A control position error output unit that outputs a difference between a drive target position of the shake correction optical system by the unit and an actual drive position of the shake correction optical system output from the position detection unit as a control position error; Point where point spread function is calculated A distribution function calculation unit; and an external output unit that outputs the point spread function to the outside using an image recording unit or a communication unit.
  • the point spread function includes: (a) a reference value and a control position error; It is calculated based on the vibration signal and the control position error, (c) the reference value and the vibration signal and the control position error, or (d) the control position error.
  • a shake correction camera includes: a pre-correction optical system that corrects image shake; a vibration detection unit that detects vibration and outputs a vibration signal; a reference value calculation unit that calculates a reference value of the vibration signal; A drive unit that drives the positive optical system, and a position detector that detects the position of the blur correction optical system and outputs a position signal A control unit that controls the drive of the shake correction optical system so as to detect the shake of the subject image due to the vibration based on the reference value, the vibration signal and the position signal, and a photographing optical system including the shake correction optical system.
  • An image pickup unit for picking up an image formed from the image, an image recording unit for recording the image, a drive target position of the blur correction optical system by the control unit, and an actual drive position of the pre-correction optical system output from the position detection unit.
  • a control position error output unit that outputs the difference between the control position error and the control position error, and an external output unit that outputs the control position error to the outside using an image recording unit or a communication unit.
  • An image restoration apparatus provides a control position error, image data, and image data obtained from a difference between a drive target position of a shake correction optical system and an actual drive position of the shake correction optical system output from a position detection unit.
  • a data input unit that receives the point spread function obtained at the time of imaging via external communication and Z or a medium; a function correction unit that corrects the point spread function by using a control position error;
  • An image restoration operation unit is provided for performing image restoration on the data by performing image processing using the point spread function corrected by the function correction unit, thereby correcting image blurring.
  • An image restoration apparatus provides a control position error, image data, and image data obtained from a difference between a drive target position of a shake correction optical system and an actual drive position of the shake correction optical system output from a position detection unit.
  • a data input unit that receives the vibration signal obtained at the time of imaging via external communication and Z or a medium, a point spread function calculator that calculates the point spread function required for image restoration calculation, and a control position error
  • a function correction unit that corrects the point spread function by using the image correction function, and an image that corrects image blur by performing image processing on the image data using the point spread function corrected by the function correction unit.
  • the image restoration apparatus includes: a control position error obtained from a difference between a drive target position of the shake correction optical system and an actual drive position of the pre-correction optical system output from the position detection unit; image data; A data input unit that receives the vibration signal obtained at the time of capturing image data via external communication and Z or a medium, and a point spread function calculation unit that calculates the point spread function required for image restoration calculation And an image restoration operation unit that performs image restoration by performing image processing on the image data with a point spread function, and corrects image blur.
  • the point spread function comprises: (a) a reference value obtained from the vibration signal; And (b) a vibration signal and a control position error, (c) a reference value and a vibration signal and a control position error, or (d) a control position error.
  • a computer-readable computer program product has a shake correction control program, and the control program includes a drive target position of the shake correction optical system and an actual shake correction optical system output from the position detection unit.
  • the control position error obtained from the difference from the drive position, the image data, and the point spread function obtained when the image data was captured are transmitted to the outside through Z and the medium.
  • Image input by receiving a data input command, a function correction command to correct the point spread function using the control position error, and image processing by processing the image data with the point spread function corrected by the function correction procedure. And an image restoration operation instruction for correcting image blur.
  • a computer program product readable by a computer has a shake correction control program, and the control program includes a drive target position of the shake correction optical system and an actual shake correction optical system output from the position detection unit.
  • a control position error obtained from the difference from the drive position, image data, and a data input command to receive a vibration signal obtained at the time of capturing the image data through external communication and Z or a medium, and image recovery.
  • a point spread function calculation instruction to calculate the point spread function required for the calculation, a function correction instruction to correct the point spread function by using the control position error, and an image data after the correction by the function correction procedure. It has an image restoration operation command for performing image restoration by performing image processing with a point spread function and correcting image pre-processing.
  • a computer-readable computer program product has a control program for blur correction, and the control program includes a drive target position of the blur correction optical system and an actual drive of the blur correction optical system output from the position detector.
  • Control position error obtained from the difference from the position, image data, and / or Z or a data input command to receive a vibration signal obtained at the time of imaging of image data via external communication and Z or a medium, and image recovery
  • the point spread function required for the calculation is calculated as follows: (a) the reference value and control position error obtained from the vibration signal, (b) the vibration signal and control position error, (c) the reference value and the vibration signal and control position error, or ( d) Point spread function for calculating based on control position error, and image processing is performed on the image data with the point spread function to perform image restoration and to correct image blur An image restoration calculation instruction and that.
  • the computer program product is a recording medium on which the control program is recorded.
  • the control program uses a carrier wave embedded as a data signal.
  • FIG. 1 is a block diagram showing a system configuration of a first embodiment of a shake correction camera according to the present invention.
  • FIG. 2 is an example of a block layout diagram of the pre-correction camera according to the first embodiment.
  • FIG. 3 is a control block diagram illustrating a control operation of a shake correction control unit of the optical correction system.
  • FIGS. 4A to 4C are diagrams for explaining image restoration in the present embodiment.
  • FIGS. 5A to 5D are diagrams for explaining image restoration in the present embodiment.
  • FIGS. 6 (a) to 6 (c) are the first diagrams explaining the conventional image restoration.
  • FIGS. 7A to 7D are second views for explaining the conventional image restoration.
  • FIGS. 8 (a) and 8 (b) show the output of the angular velocity sensor including the drift component, the output of the reference value, and the amount of blur on the image plane.
  • FIG. 9 is a block diagram showing a system configuration of a second embodiment of a shake correction force lens according to the present invention.
  • FIG. 10 is an example of a block layout diagram of a shake correction camera according to the second embodiment.
  • FIG. 11 is a block diagram illustrating the operation of the shake correction control unit according to the second embodiment.
  • FIG. 12 is a flowchart illustrating the operation of the camera according to the second embodiment.
  • FIG. 13 is a flowchart showing an exposure and image recovery operation in the second embodiment.
  • FIG. 14 is a block diagram showing a system configuration of a third embodiment of a shake correction force lens according to the present invention.
  • FIG. 15 is a flowchart showing a basic operation of the force camera when performing a blur correction operation.
  • FIG. 16 is a flowchart showing a basic operation of the camera in the optical blur correction operation mode in the third embodiment.
  • FIG. 17 is a flowchart showing the basic operation of the camera in the image recovery operation mode in the third embodiment.
  • FIG. 18 is a flowchart illustrating a detailed operation of the image restoration determination unit which determines whether or not the point image function calculation is performed based on the blur detection data in the third embodiment.
  • FIG. 19 is a flowchart showing in detail the operation of acquiring data for calculating the point spread function.
  • FIG. 20 is a flowchart showing the basic operation of the image reproducing apparatus.
  • FIG. 21 is a diagram illustrating a specific image display and an operation example of various parameters.
  • FIGS. 22 (a) to 22 (c) are diagrams showing specific image display and operation examples of various parameters.
  • FIG. 23 is a schematic diagram showing the relationship between the restored image, the parameters, and the original image stored in S2110.
  • FIG. 24 is a flowchart illustrating an image restoration operation according to the fourth embodiment.
  • FIG. 25 is a flowchart showing a detailed operation of the image recovery determining unit that determines whether to perform image recovery based on the point spread function in the fourth embodiment.
  • FIG. 26 is a block diagram showing a system configuration of a fifth embodiment of the camera according to the present invention.
  • FIG. 27 is a flowchart showing the flow of operation when photographing the camera body and the interchangeable lens in the fifth embodiment.
  • FIG. 28 is a flowchart, following FIG. 27, showing the flow of operation when photographing the camera body and the interchangeable lens in the fifth embodiment.
  • FIG. 1 is a block diagram showing a system configuration of a first embodiment of a pre-correction camera according to the present invention.
  • the camera 1 for correcting blur in the present embodiment forms a camera system having an optical blur correcting function and capable of recovering an image.
  • FIG. 2 is a block diagram of the case where the camera 1 is applied to a single-lens reflex camera whose lens barrel is exchangeable. As shown in FIG. 2, the camera system includes a camera body 101 and a lens barrel 102.
  • the shake correction camera 1 is a so-called digital still camera that electronically captures an image, and includes an optical correction system (or shake optical correction system) 500.
  • the angular velocity sensor 10 of the optical correction system 500 is a vibration detection unit that detects the vibration applied to the shake correction camera 1 as an angular velocity value.
  • the angular velocity sensor 10 detects an angular velocity using a Corioliser and outputs a detection result as a voltage signal.
  • One angular velocity sensor 10 is provided for each of the X-axis orthogonal to the optical axis I of the taking lens and the Y-axis direction orthogonal to the X-axis, and the vibration of the camera 1 in two dimensions. To detect.
  • the angular velocity sensor 10 can detect the angular velocity only while power is supplied from the power supply unit 90.
  • FIG. 1 shows only one angular velocity sensor 10 for easy understanding
  • FIG. 2 shows angular velocity sensors 10a and 10b in the X-axis direction and the Y-axis direction.
  • the amplification unit 420 is an amplification unit that amplifies the output of the angular velocity sensor 10.
  • the AZD converter 20 is a converter that converts an analog signal into a digital signal.
  • the AZD converter 20 converts a vibration signal from the angular velocity sensor 10 from an analog signal into a digital signal, and transmits the digital signal to the shake correction controller 30.
  • the AZD converter 440 is a converter that converts the position information (analog signal) of the shake correction lens 70 sent from the position detection unit 60 into a digital signal.
  • the converted position information of the blur correction lens is transmitted to the blur correction controller 30.
  • the 0 converter 430 is a DZA converter for converting the drive signal (digital signal) calculated by the shake correction control unit 30 into an analog signal.
  • the converted analog signal is transmitted to the optical system driving unit 50.
  • the resolution of the angular velocity value is too low (the angular velocity value per bit is large). It is not possible to perform accurate vibration detection. As a result, the accuracy of blur correction cannot be improved. Therefore, before being input to the AZD converter 20, the angular velocity signal is amplified by the amplifier 420. Then, the resolution of the angular velocity value in the microcomputer 460 can be increased (the angular velocity value per bit can be reduced), and the accuracy of blur correction can be increased.
  • the amplification unit 420 is provided with two amplification units 420a and 420b corresponding to the angular velocity sensors 10a and 10b, respectively. Also, here, a low-pass filter may be added for the purpose of not only amplifying the signal but also reducing the high-frequency noise included in the sensor output.
  • the A / D converter 20, the pre-correction controller 30, the optical system driver 50, the position detector 60, the DZA converter 430, and the AZD converter 440 are arranged in the X-axis direction and the AZD converter 440, respectively. It has 20a, 20b, 30a, 30b, 50a, 50b, 60a, 60b, 430a, 430b, and 440a, 440b corresponding to the Y-axis direction.
  • the operation of each part in the X-axis direction and the Y-axis direction is the same, the following description will be made without distinguishing the X-axis direction and the Y-axis direction.
  • the pre-correction control unit 30 generates a drive signal for driving the blur correction lens 70 from the vibration signal detected by the angular velocity sensor 10 and the position information of the blur correction lens 70 detected by the position detection unit 60 described later. And outputs a drive signal to the optical system drive unit 50.
  • the shake correction control unit 30 also functions as a control position error output unit that outputs an error (control position error) described later.
  • the pre-correction control unit 30 includes a reference value calculation unit 31 (see FIG. 3).
  • the reference value calculation unit 31 is a unit that calculates a reference value of the vibration signal obtained from the angular velocity sensor 10.
  • a digital low-pass filter (LPF) is used, and the output of the LPF is used as a reference value. I have. Details of the control operation by the shake correction control unit 30 will be described later.
  • the optical system drive unit 50 performs a shake correction based on the drive signal output from the shake correction control unit 30. Actuator that drives the lens 70.
  • the position detecting section 60 detects the positions of the blur correction lens 70 in the X-axis direction and the Y-axis direction in order to correct blur.
  • the output (position signal) of the position detector 60 is transmitted to the shake correction controller 30 via the AZD converter 44.
  • the image stabilizing lens 70 is a part of the photographing optical system of the camera, and is composed of a single lens or a plurality of lenses that can move in a plane substantially orthogonal to the optical axis I of the photographing optical system.
  • This is a blur correction optical system consisting of lens groups.
  • the blur correction lens 70 is driven by the optical system driving unit 50 in a direction substantially orthogonal to the optical axis I, and deflects the optical axis I of the photographing optical system.
  • the vibration applied to the shake correction camera 1 can be detected by the angular velocity sensor 10. If the vibration applied to the camera 1 is detected, the movement of the image on the image plane due to the vibration can be known. By driving 0, the movement of the image on the image plane, that is, the image pre-correction can be corrected.
  • the blur correction force lens 1 includes a control unit 80, a power supply unit 90, a point spread function operation unit 100, an imaging unit 110, and an image recording unit 1. 20, an exposure controller 150, a focusing lens position detector 160, a focal length detector 170, a flash controller 180, an operation unit 190, and the like.
  • the control unit 80 is a control unit that controls the entire operation of the shake correction force lens 1, and includes a shake correction control unit 30, a point spread function calculation unit 100, an exposure control unit 150, and a focus lens position detection. It performs various control calculations to control the section 160, the focal length detection section 170, the flash control section 180, and the like.
  • the power supply unit 90 is a part that continues to supply power to the camera and other places where power is required, such as the angular velocity sensor 10. is there.
  • the half-press timer is OFF, the power supply is stopped. Therefore, the camera vibration can be detected by the angular velocity sensor 10 only while the half-press timer 1995 of the camera is ON.
  • the point spread function calculation unit 100 is used for various information obtained from the pre-correction control unit 30, the exposure control unit 150, the focusing lens position detection unit 160, the focal length detection unit 170, etc. It is a point spread function calculation unit that calculates a point spread function (point spread function) during exposure based on the calculated values.
  • the point spread function will be one point, but in practice, the optical blur correction is not perfect, so the point spread function will not be one point. That is, Image blurring (blurring residual error) that cannot be corrected by the correction lens 70 remains.
  • the point spread function calculated here is used when the blur correction residual remaining on the image forming surface after being completely corrected by the blur correction lens 70 is further corrected by image processing later.
  • the imaging unit 110 includes an imaging element 111, an AZD conversion unit 112, a signal processing unit 113, and the like.
  • the imaging unit 111 captures an image formed on an imaging surface by a shooting optical system, and an image recording unit 1 This is the part that outputs image data to 20.
  • the image pickup device 111 is a device that receives a subject image formed on an image forming surface by a photographing optical system and converts the image into analog signal image data.
  • the AZD conversion unit 112 is a converter that converts an analog image into a digital image.
  • the signal processing unit 113 is a unit that processes the image data converted into a digital signal by the AZD conversion unit 112.
  • the image recording unit 120 stores the image captured by the imaging unit 110, the point spread function calculated by the point spread function calculation unit 100, and various information (parameters) necessary for various image restoration processes. This is the part that records and saves in association with.
  • These point image functions, various kinds of information, and the like may be embedded and recorded as a header in an image file, or may be directly embedded in an image, such as a digital watermarking technique. Alternatively, another file corresponding to the image file may be created, and the information may be written there.
  • the specific form of the image recording unit 120 may be, for example, a movable recording medium such as a compact disk (trademark) or a smart media (trademark), or a buffer memory that performs image transfer.
  • a movable recording medium such as a compact disk (trademark) or a smart media (trademark)
  • a buffer memory that performs image transfer.
  • the exposure control section 150 is a section that controls the exposure time to the image sensor from the set value of the exposure time set by a command dial or the like (not shown). Exposure time information and exposure start / end Z end information are transmitted to the point spread function calculation unit 100.
  • the focusing lens position detector 160 is a part that detects the position of a focusing lens (not shown). By detecting the position of the focusing lens, it is possible to calculate the distance from the imaging plane to the subject, which is necessary for calculating the point spread function.
  • the focus detection unit 170 is a unit that detects a lens focal length f at the time of shooting with the shooting optical system. This lens focal length f is also information necessary for calculating the point spread function.
  • the flash control unit 180 controls the light emission of the flash light emitting unit 181.
  • the operation unit 190 includes a half-press switch (S W1) 191, a full-press switch (S W2) 192, and the like.
  • the half-press switch 19 1 is a switch that turns on in conjunction with the half-press operation of the release button (not shown).
  • the half-press switch 191 When the half-press switch 191 is turned ON, the light meter (not shown) Photometric calculation, auto focus drive, etc. are started. If the half-press timer 195 is OFF, the half-press timer 195 becomes ⁇ N in synchronization with the ON of the half-press switch 195.
  • the full-press switch 192 is a switch that turns ON in conjunction with a full-press operation of a release button (not shown). When the fully-pressed switch 192 is turned ON, a series of photographing operations such as opening and closing of a shutter by a shutter mechanism (not shown) and capturing of an image by an image sensor are performed.
  • the image restoration calculation unit 210 includes image data sent from the image recording unit 120 of the image stabilizer 1, point spread function information corresponding to the image data, and various types of image restoration processing. This is a part for executing an image restoration process for correcting blur included in an image based on parameters.
  • the image restoration processing in the image restoration operation unit 210 uses the Wiener filter described in Expression (6), but is not limited thereto, and another method may be used.
  • the image display section 220 is a section for displaying an image photographed by the photographer or an image after image recovery, and in the present embodiment, the monitor section of the camera corresponds to this section.
  • FIG. 3 is a control block diagram illustrating a control operation of the shake correction control unit 30 of the optical correction system 500.
  • the vibration applied to the camera is detected by the angular velocity sensor 10.
  • a piezoelectric vibration type angular velocity sensor for detecting Coriolis is normally used.
  • the output of the angular velocity sensor 10 is input to the reference value calculator (low frequency component extraction) 31 via the AZD converter 20.
  • the reference value calculation unit 31 is a unit that calculates a shake reference value from the output of the angular velocity sensor 10.
  • the reference value of the normal camera shake may be the output value (hereinafter, zero output) when the angular velocity sensor 10 is completely stationary.
  • the zero output value fluctuates due to environmental conditions such as drift and temperature, the reference value cannot be fixed. Therefore, it is necessary to calculate the reference value from the actual use condition, that is, the camera shake signal, and obtain the zero output.
  • a digital low-pass filter (LPF) is used for the reference value calculation.
  • a blur detection signal obtained by subtracting the reference value from the blur detection signal from the angular velocity sensor 10 is transmitted to the integration section 32.
  • the integrator 32 integrates the shake detection signal expressed in the unit of angular velocity with respect to time and converts it into the camera shake angle. For example, it is calculated by the following equation (7).
  • Each symbol in equation (7) is 0 (t): target drive position, ⁇ ( ⁇ ): pre-detection signal, c O (t): reference value, t: time (integer value), and C is It is a constant determined by conditions such as the focal length of the lens.
  • the target drive position signal calculated by the integration section 32 is transmitted to the target drive position calculation section 33.
  • the blur angle information sent from the integration unit 32 is added to the lens focal length f from the focus detection unit 170 and the subject distance D from the focusing lens position detection unit 160.
  • the target drive position information for driving the pre-correction lens 70 is calculated in consideration of the above information.
  • the shake correction control unit 30 uses known PID control or the like to move the shake correction lens 70 in accordance with the target drive position information and to detect the target drive position information and the position of the shake correction lens 70 from the position detection 60.
  • the difference from the position information is obtained, and a drive signal for driving the optical system drive unit 50 is transmitted.
  • the drive signal is sent to the optical system drive unit 50 via the D / A converter 430.
  • the position detector 60 monitors the position of the pre-correction lens 70, and the blur correction lens 70 is feedback-controlled by the blur correction controller 30 using the detected lens position signal.
  • the point spread function calculation unit 100 in the present embodiment calculates the point spread function of the blur correction residual based on the reference value.
  • the point spread function is calculated using the following equation. That is, the reference value is calculated from the obtained reference value ⁇ . Subtract the average value coOave and integrate this to find the error angle 0 (t). Further, a point spread function X (t) on the image plane is obtained from the focal length information f.
  • ⁇ '( ⁇ ) ⁇ ' ( ⁇ -1) + C- (m 0 (t) - ⁇ 0 ⁇ ) (9)
  • the point spread function calculated here is transmitted to the image restoration calculation unit 210.
  • the image restoration calculation unit 210 performs an image restoration calculation based on the transmitted point spread function, and compensates for image blur that could not be completely corrected by the blur correction operation of the blur correction lens 70, thereby achieving a blur correction effect. It is possible to obtain high quality images with high quality.
  • data used in the conventional image restoration processing is obtained by directly obtaining a point spread function from blur detection data detected by an angular velocity sensor or the like to perform image restoration.
  • a method has a problem that if image blurring becomes large, the image quality cannot be improved even by image recovery.
  • it is possible to significantly improve the image quality by correcting the blur to some extent by the optical blur correction mechanism and performing the image restoration process using the blur information at that time.
  • FIGS. 4A to 4C and FIGS. 5A to 5D are diagrams for explaining image restoration in the present embodiment.
  • the Pleine Positive optical system Since it is equipped with a blur correction optical system that corrects image blur and an image recovery calculation unit that corrects image blur by performing image recovery on the image captured by the imaging unit by performing image processing, the Pleine Positive optical system is used.
  • the problem of optical blur correction and the problem of pre-correction by image recovery can be complemented, and the blur correction effect can be enhanced.
  • Equipped with a point spread function calculation unit that calculates the point spread function The image restoration calculation unit performs image restoration by processing the image with the point spread function. If this is done, image recovery can be performed at any time after shooting.
  • the point spread function calculation unit calculates the point spread function based on the calculation result of the reference value calculation unit, the blur that cannot be completely corrected by the blur correction by the blur correction optical system is defined as the point spread function. It is possible to correct the blur that could not be corrected by the blur correction by the blur correction optical system by image restoration.
  • This embodiment has a configuration in which a shake correction operation selection switch 1994 and a signal flow control unit 452 are provided in the system configuration of the first embodiment.
  • FIG. 9 is a system configuration block diagram of the present embodiment
  • FIG. 10 is a block layout diagram of those configurations. Portions performing the same functions as in the first embodiment are denoted by the same reference numerals, and redundant description will be omitted as appropriate.
  • FIG. 11 is a block diagram illustrating the operation of the shake correction control unit. As shown in FIG. 11, when the output from the reference value calculation unit 31 is sent to the point spread function calculation unit 100, a signal flow control unit 4 that switches whether or not to perform a blur correction operation. 52 are provided.
  • the blur correction operation selection switch (VRSW) 194 is a switch that switches the optical blur correction operation ⁇ N OFF.
  • the signal flow control unit 452 is a unit that switches data to be transmitted to the point spread function calculation unit 100 according to the state of the VRSW 194.
  • the correction operation selecting switch 1994 is provided on the outer periphery of the lens barrel 102 of the interchangeable lens as shown in FIG. Selection switch in this embodiment The operation based on 194 is as follows.
  • FIG. 12 is a flowchart illustrating the basic operation of the camera according to the present embodiment. Hereinafter, the flow of the operation of the camera according to the present embodiment will be described with reference to the flowchart shown in FIG.
  • step S1010 it is determined whether the half-press switch SW1 is ON. If the half-press switch SW1 is ⁇ N, proceed to S1020. If the half-press switch SW1 is OFF, proceed to S1140.
  • the counter Tswl is reset, and the count value is set to 0.
  • the counter T sw1 is a counter for measuring the elapsed time from when the half-press switch SW1 becomes ⁇ FF, and the count value is an integer. This counter remains 0 while the half-press switch SW1 is ON, and operates only while the half-press switch SW1 is OFF and the half-press timer 100 is ON.
  • S1030 it is determined whether or not the half-press timer 195 is OFF. If the half-press timer 195 is OFF, proceed to S1040, and if the half-press timer 195 is ON, proceed to S110.
  • the counter t is reset, and the count value is set to 0.
  • the counter t is a counter for measuring the time during which the half-press timer 195 is ON. This counter is an integer value counter, and starts counting at the same time as the timer 195 is turned ON, and continues counting while the half-press timer 195 is at ⁇ N.
  • the half-press timer 195 is turned ON.
  • the angular velocity sensor 10 is turned ON, and the detection of vibration is started.
  • the conversion operation by the AZD converter 20 Started with
  • calculation of a reference value is started based on the output from the angular velocity sensor 10.
  • calculation of a drive signal for driving the shake correction lens 70 is started.
  • S1100 driving of the pre-correction lens 70 is started.
  • S110 an exposure operation and an image recovery operation are performed. Details of this operation will be described later with reference to FIG.
  • the counter t of the half-press timer 195 is advanced by one.
  • S1130 the drive of the shake correction lens 70 is stopped. If the drive of the shake correction lens 70 has already stopped at the time of proceeding to this step, the stop state is continued as it is.
  • step S1140 it is determined whether the half-press timer 195 is ON or not. If the half-press timer 195 is ON, the process proceeds to S110. If the half-press timer 195 is ⁇ FF, the process returns to S11010 and continues to detect the half-press switch SW1. In step S110, when the camera proceeds to this step, the camera is in a state where the half-press switch SW1 is OFF and the half-press timer 195 is ON. In order to measure the time during which this state continues, the counter T sw1 is advanced by one.
  • the threshold value T—SW1 is a constant for determining the upper limit of the counter Tsw1, and determines the time from when the half-press switch SW1 is turned off to when the half-press timer 195 becomes OFF. Things.
  • the half-press timer 1995 does not set the OFF, and proceeds to S1170.
  • the process proceeds to S1220, in which the half-press timer 195 is turned off. Performs processing when the half-press timer 1 95 is turned off.
  • the angular velocity sensor 10 continues to be ON, and shake is detected.
  • the conversion operation by the AZD converter 20 is also continued.
  • the calculation of the reference value is continued.
  • the calculation of the drive signal for driving the shake correction lens 70 is continued from the output of the angular velocity sensor 10 and the reference value calculated in S 1 180.
  • VRSW194 it is determined whether or not VRSW194 is set to ON. If VRSW1 94 is set to ON, S to continue driving the image stabilizer 70 Go to 1 210. If VRSW194 is set to OFF, go to S110.
  • S1210 the drive of the blur correction lens 70 is continued.
  • S1220 the drive of the blur correction lens 70 is stopped.
  • S1230 the calculation of the reference value is stopped.
  • S1240 the supply of power to the angular velocity sensor 10 is stopped, and the angular velocity sensor 10 is turned off.
  • S1250 the half-press timer 195 is turned off, and the process returns to S1010, where the state of the half-press switch (SW1) 191 is detected.
  • FIG. 13 is a flowchart showing details of the exposure operation and image recovery operation of S110 in FIG.
  • S1500 it is determined whether or not the full-press switch (SW2) 192 is ON. If the fully-pressed switch SW2 is ON, proceed to S1510. If the fully-pressed switch SW2 is OFF, proceed to S1520.
  • SW2 full-press switch
  • S1510 it is determined whether or not exposure start processing has been completed. If the exposure start processing has been completed, the flow proceeds to S1520. If the exposure start processing has not been completed, the flow proceeds to S1530.
  • the full-press switch SW2 is a switch that triggers the exposure operation. If exposure has not started when this switch is turned on, exposure starts here, and if exposure has already started, exposure control is performed.
  • S1520 it is determined whether or not the exposure is being performed. If the exposure is being performed, the process proceeds to S1540. If the exposure is not being performed, the process proceeds to S1570. In S1530, a process for starting exposure, such as raising a mirror (not shown) and opening a shirt, is performed. In S1540, it is determined whether or not VRSW194 is ON. If VRSW194 is ON, the process proceeds to S1550, and if VRSW194 is OFF, the process proceeds to S1560.
  • the reference value is integrated. This is equivalent to calculating an image blur that could not be corrected by the optical blur correction operation.
  • the integrated value is stored in a memory or the like and used for calculating the point spread function after exposure.
  • the target drive position signal is read and stored in a memory or the like. This is used to calculate the point spread function after the exposure is completed.
  • S1570 it is determined whether the processing for terminating the exposure has been completed. If the process has been completed, the process proceeds to S1590, and if the process has not been completed, the process proceeds to S1580.
  • step S1580 processing for terminating exposure, such as lowering the mirror and closing the shutter, is performed.
  • S1610 it is determined whether or not the image restoration calculation has been completed. If the calculation of the image restoration has been completed, the process proceeds to S1120, and if the calculation of the image restoration has not been completed, the process proceeds to S1620. In S1620, the calculation of the image restoration is started or continued. If the image restoration operation has not been started at the time of this step, the operation is started, and if the image restoration operation has already been started, the operation is continued.
  • the blur correction lens 70 when the optical blur correction operation is not performed, a point spread function is calculated from the output of the angular velocity sensor 10, and the blur can be reduced by the image restoration process after photographing. Therefore, even if the blur correction lens 70 does not operate due to some kind of failure, such as a shortage of the battery or forgetting to put the switch, the blur can be reduced by the image restoration processing.
  • a blur correction optical system for correcting image blur a point spread function calculating unit for calculating a point spread function using a reference value or a vibration detection signal, and a point image for an image captured by the image capturing unit
  • Image restoration is performed by performing image processing with a distribution function, and an image restoration calculation unit that corrects image blur is provided.Therefore, regardless of whether optical blur correction using a blur correction optical system is performed, Image recovery can be performed.
  • a point spread function calculation switching unit is provided to switch the calculation of the point spread function by the point spread function calculation unit using the reference value or the vibration detection signal.
  • the operation method of the function can be selected, and image recovery can be effectively performed when necessary.
  • the point spread function calculation switching unit also serves as a shake correction operation setting unit that switches whether or not to perform the shake correction operation by the shake correction optical system, so that it is linked to the shake correction operation by the shake correction optical system.
  • the method of calculating the point spread function can be changed, and the optimum point spread function can be calculated according to the presence or absence of the blur correction operation by the blur correction optical system.
  • the point spread function calculation unit calculates the point spread function by using the vibration detection signal.
  • the image blur caused by the camera shake is recovered by image recovery. Can be restored.
  • an optical system using the blur correction optical system Since it has a blur correction optical system that corrects image blur and a point spread function calculator that calculates a point spread function using a reference value or a vibration detection signal, an optical system using the blur correction optical system is provided.
  • the point spread function required for image recovery can be calculated by an optimal calculation method regardless of whether or not to perform the image stabilization, and the captured image can be later effectively recovered by an external device or the like. it can.
  • FIG. 14 is a block diagram showing a system configuration of a third embodiment of a shake correction force lens according to the present invention.
  • the camera body 1 of the present embodiment has a function correcting unit 105, an interface unit 130, and an image recovery determining unit 140 in the configuration of the first embodiment.
  • Reference numeral 210 denotes a configuration which is separated from the camera body 1 as a part of the image reproducing device 2.
  • the image reproducing device 2 reproduces the image captured by the image stabilizer 1 by connecting the image recording unit 120 or the image blur correcting camera 1 to the reproducing device using a transfer cable or the like, and performs image recovery.
  • Image recovery device that can
  • the function correction unit 105 corrects the point spread function using the position signal of the shake correction lens 70 obtained from the position detection unit 60. More specifically, the point spread function is corrected by using a position signal and a control position error which is a difference between the drive target position and the position signal (actual drive position).
  • the image recording unit 120 connects the interface unit 130 to the image reproducing device 2 using the transfer cable 300, and processes the image stored in the image recording unit 120 and image recovery processing. The necessary information is transferred to the image reproducing device 2 as necessary.
  • the interface section 130 is a communication means provided with a terminal for connecting the transfer cable 300, for example, when connecting the image stabilizing camera 1 and the image reproducing apparatus 2.
  • connection cable 300 is a cable that connects the connection connector of the interface section 130 to the communication port of the image reproducing device 2 (for example, RS-232C, USB, parallel port, IEEE 1394, etc.). is there. Data is transmitted and received between the camera 1 and the image playback device 2 via the connection cable 300.
  • the image reproducing device 2 for example, RS-232C, USB, parallel port, IEEE 1394, etc.
  • the image restoration determination unit 140 is a unit that determines whether or not it is capable of performing a point spread function operation. Sandals That is, it is a portion for determining whether or not to perform a point image function calculation on the output data from the reference value calculation unit of the shake correction control unit 30 based on information such as the shutter speed / blur amount.
  • the information stored in the image recording unit 120 can be limited to necessary data as much as possible. Can be reduced.
  • the operation unit 190 has a half-press switch (SW) 191, a full-press switch (SW) 1992, a pre-capture mode selection switch (SW) 194, and the like.
  • the blur correction mode selection switch 1994 is an operation member for selecting a combination of the optical correction operation mode and the image recovery mode.
  • the shake correction operation mode is a switch capable of selecting three modes, and the operation is as follows.
  • optical correction operation mode When the “optical correction operation mode” is selected, only the optical correction operation is performed, and the image blur correction operation is performed by driving the blur correction lens 70. Recording and storage of image recovery data are not performed.
  • the optical correction operation and the operations necessary for image recovery are performed.
  • Data for image restoration necessary for the image restoration processing is sent from the optical correction system 500 to the point spread function operation unit 100 via the image restoration judgment unit 140.
  • the image reproducing device 2 includes an image restoration operation unit 210 that executes an image restoration process, an image display unit 220 that displays an image, and a restoration result storage unit 230.
  • the image playback device 2 in the present embodiment uses a personal computer. By installing application software including a dedicated image stabilization program required for image recovery on this personal computer, the image playback device 2 can function as the image playback device 2. ing.
  • the image stabilization program includes an image restoration operation unit (image restoration operation procedure) that executes image restoration processing, as well as image data transferred from the camera, point spread function, and data that receives various parameters. It includes an input section (data input procedure) and a setting section for setting parameters on the camera side from the image playback device side.
  • image restoration operation procedure image restoration operation procedure
  • input section data input procedure
  • setting section for setting parameters on the camera side from the image playback device side.
  • the image reproducing device 2 is not limited to the case where a personal computer is used, but may be, for example, a dedicated reproducing device or may be incorporated in a camera.
  • the image restoration calculation unit 210 includes the image data sent from the image recording unit 120 of the shake correction camera 1, point spread function information corresponding to the image data, and various parameters for image restoration processing. Is a part for executing a plane image restoration process for correcting a blur included in an image based on.
  • the image restoration processing in the image restoration calculation unit 210 uses the Wiener filter described in Expression (6), but is not limited thereto, and another method may be used.
  • the image display section 220 is a section for displaying an image photographed by the photographer or an image after image recovery, and in the present embodiment, the monitor section of the personal computer corresponds to this section.
  • the restoration result storage unit 230 stores the restored image subjected to the image restoration processing by the image restoration calculation unit 210 and the parameters used when performing the image restoration processing in association with the original image.
  • FIG. 15 is a flowchart showing the basic operation of the camera when performing the shake correction operation. If the half-press switch 191 is turned ON in step S210, the process proceeds to S220. In S220, the state of the pre-correction mode selection switch 194 is determined. In the case of the “optical correction operation mode”, the flow proceeds to the optical correction operation flow of S230, and in the case of the “image recovery operation mode”, the optical shake correction operation and the image recovery processing operation of S240 are performed. Proceed to the image recovery processing flow to be performed. When the “blur correction OFF mode” is selected, the process proceeds to S250.
  • FIG. 16 is a flowchart showing the basic operation of the camera in the optical blur correction operation mode.
  • the angular velocity sensor 10 which is the vibration detection unit, is turned on.
  • the locked shake correction lens 70 is unlocked.
  • the blur correction operation is started. The blur correction started here is based on the output of the angular velocity sensor 10 and moves the blur correction lens 70 in a direction substantially orthogonal to the optical axis direction so as to cancel the image blur. This is a formula pre-correction operation.
  • the state of the half-press timer is detected.
  • the process proceeds to S450, and if the half-press timer is ⁇ N, the process proceeds to S470.
  • S450 the blur correction operation is stopped, and in S460, the correction lens 70 is opened to end the optical correction mode.
  • S470 the state of the fully-pressed switch 192 is detected, and if the fully-pressed switch 1992 is ON, proceed to S480, and if the fully-pressed switch 1992 is OFF, proceed to S440. Return.
  • the blur correction is started again.
  • the optical axis I of the photographing optical system does not always coincide with the optical axis of the blur correction lens 70.
  • the shake correction lens 70 is often moved to the end of its movable range, and if the shake correction operation is performed as it is, a direction in which it cannot be driven occurs.
  • the blur correction lens 70 is driven so that the optical axis of the positive lens 70 and the optical axis I of the photographing optical system substantially coincide with each other.
  • S490 the shutter opening operation is performed, and exposure to the imaging unit 110 is started.
  • S500 it is determined whether or not to emit a flash (S B). If the flash is to be emitted, the process proceeds to S510. If the flash is not emitted, the process proceeds to S520. In S510, flash light emission is performed. In S520, the shirt is closed and the exposure ends. Thereafter, the flow returns to the S440 half-press timer determination routine.
  • FIG. 17 is a flowchart showing the basic operation of the camera in the image recovery operation mode.
  • fc 0.1 Hz
  • the cutoff frequency fc is increased.
  • the point calculated by the point image function calculator 100 in the vibration of the camera 1 in the "image recovery operation mode” is different from that in the "optical correction operation mode".
  • the components appearing in the image function can be increased, and the components for blur correction by driving the blur correction lens 70 can be reduced.
  • the drive amount for driving the blur correction lens 70 can be reduced, and the blur correction lens 70 can be driven with a margin within a drivable range.
  • the amount of blur corrected by the optical blur correction operation decreases, and the amount of blur of the captured image increases.
  • this increased blur is corrected later by image recovery, and eventually, Can provide an image with a high pre-correction effect and no image blur or very little image blur.
  • the cutoff frequency used for the reference value calculation is set higher than in the “optical correction operation mode”, and the components that reduce blur are used for optical blur correction and image recovery.
  • appropriate shake correction can be performed even if the camera shake is larger than in the “optical correction operation mode”.
  • S680 the recovery process is determined. The detailed description of the recovery processing determination in S680 will be made later with reference to FIG. If it is determined in this step that the image recovery processing is not necessary, the flow proceeds to S690, and if it is determined that the image recovery processing is required, the flow proceeds to S720.
  • the blur correction is restarted after the centering operation of the Ble Amsterdam Tang Po lens 70 is performed.
  • S700 a shutter opening operation is performed, and exposure to the imaging unit 110 is started.
  • S710 the shirt is closed and the exposure ends. Then, the process returns to the S640 half-press timer determination routine.
  • S720 the blur correction is restarted after the centering operation of the blur correction lens 70 is performed, similarly to S480 in FIG.
  • the shutter opening operation is performed, and exposure to the imaging unit 110 is started.
  • data for point image function calculation is obtained during the exposure period.
  • the data for the point spread function calculation includes a reference value calculated based on the output from the angular velocity sensor 10 and the position information of the blur correction lens 70 obtained by the position detection unit 60.
  • the calculated error information is included. Details of obtaining the point spread function calculation data in S740 will be described later with reference to FIG.
  • the shutter is closed, and the exposure ends.
  • the point spread function calculation is performed using the obtained data.
  • An example of the calculation of the point spread function has been described in the first embodiment, and will not be described.
  • the point spread function calculated in S740 is corrected using the error data (operation by the function correction unit 105).
  • control position error e (t) in each of the X-axis direction and the Y-axis direction is It is given by the following equation (operation as a control position error output unit).
  • Equation 1 If e (X, y) is a function obtained by expanding these equations (12) and (13) in two dimensions, the point image function P '(x, y) after capture is the point image shown in Equation 1. It is given by the following equation using the function p (X, y).
  • FIG. 18 is a flowchart showing a detailed operation of the image restoration determination unit 140 (S680 in FIG. 17) for determining whether to perform a point spread function operation based on blur detection data.
  • the effectiveness of the image restoration processing is determined based on the magnitude of the blur detection amount.
  • the necessity of image restoration processing is determined based on the shutter speed (exposure time).
  • the magnitude of the blur amount is predicted to some extent by the shutter speed, and it is determined whether or not the image restoration processing is necessary based on the predicted pre-amount.
  • the shutter speed is fast, even if blurring occurs, the blur amount is very small, and it is determined that the image can be appreciated.
  • the blur amount is obtained from both the focal length and the shutter speed. It is generally said that the camera shake will occur when the optical blur correction is not performed when the shutter speed is lower than (1 focal length).
  • the image restoration processing is performed only when the following expression (15) is satisfied.
  • 'A' in (Equation 15) may be a predetermined value or may vary depending on other conditions. As a variable.
  • the exposure sequence of S330 with recovery processing is performed.
  • the notification may be, for example, a replacement notification sound or a predetermined display.
  • the amount of blur information for image restoration processing can be reduced, and the memory capacity can be reduced.
  • FIG. 19 is a flowchart showing in detail the operation of acquiring the point spread function calculation data (S740 in FIG. 17).
  • the thinning process (the process as the information amount reducing unit) shown in FIG. 19 is performed for the main purpose of saving memory capacity and the like.
  • is a counter serving as a number assigned to distinguish a plurality of reference values
  • is a counter serving as a timer for measuring time.
  • the error e (1) at that time is calculated and stored.
  • the error refers to the drive target position of the shake correction lens 70 calculated by the target drive position calculation unit 33, and the position detection unit.
  • the shake correction control unit 30 outputs a drive signal so as to bridge the difference between the drive target position and the actual drive position.However, the shake correction lens 70 may not be able to completely follow the drive target. Error occurs.
  • the error e (N) at that time is calculated and stored.
  • K 0 and To reset the timer counter.
  • the sampling frequency of the angular velocity sensor 10 is 1 KHz: Since the reference value output is stored every 0.1 sec, the reference value output is thinned out.
  • S970 it is checked whether or not the shirt is closed. If the shirt is open, the process proceeds to S990. If the shirt is closed, the process proceeds to S980.
  • the last reference value output ⁇ ( ⁇ ) is stored. This is to avoid saving only the first point of the reference value output when the shutter time is fast due to the saving of the reference value output.
  • the sampling frequency is 1 ⁇
  • the reference value output is stored every 0.1 sec. Therefore, in a shirt speed faster than 1 / l O sec, the first reference value output is stored. This is because the point spread function cannot be constructed.
  • the average value ⁇ 0 a V e of the reference value output calculated in S 930 is also stored.
  • the point spread function used for the image restoration processing is calculated based on the reference value output. Since the reference value output is an LPF output having a cutoff frequency of 1 Hz (in the case of the flow of FIG. 17 for performing image restoration) as described above, it is lower than the frequency component of camera shake. Therefore, it is possible to reduce the number of data used for the point image function calculation.
  • Frequency of camera shake is about 0. L ⁇ 10Hz
  • cut-off frequency of the low pass filter provided in the reference value calculating unit 3 1 for calculating a reference value of the hand shake vibration is about 1 H Z.
  • the point spread function operation unit 100 has a frequency of 1 Hz or less as a main component. To express a frequency of 1Hz, about ten times that, that is, data with a period of 0.1 sec is sufficient. Therefore, it is possible to thin down the sampling data to 1/100.
  • the point spread function calculation unit 100 in the present embodiment calculates a point spread function based on the reference value, and the function correction unit 105 corrects this point spread function with an error.
  • the corrected point spread function is transmitted to the image restoration calculation unit 210.
  • the image restoration calculation unit 210 performs an image restoration calculation based on the transmitted corrected point spread function, and compensates for image blur that could not be corrected by the blur correction operation of the blur correction lens 70. It is possible to obtain a high-quality image with a high blur correction effect. Next, the operation of the image reproducing device 2 will be described.
  • FIG. 20 is a flowchart showing the basic operation of the image reproducing device 2.
  • the image data on the camera side is transferred to the image reproducing device 2 via the transfer cable 300.
  • step S210 the flow enters the image recovery by clicking the recovery processing button with an input device such as a mouse.
  • S 2 0 2 a blur mark is added to an image that has been determined in advance to be an image to be subjected to recovery processing on the camera side, and the blur mark is recorded at the time of reproduction when the image reading operation is started. Only the assigned images are read and displayed.
  • step S230 the user selects and displays an image to be subjected to image restoration processing while viewing various parameters related to the image or image blur.
  • step S204 the blur locus data and point image blur, which are parameters necessary for image recovery, are displayed in more detail for the selected image.
  • correction information and shooting information recorded by the blur correction force camera 1 such as blur locus data and point image blur are displayed on an image display unit (display) 220, and the operator appropriately shakes the image.
  • the trajectory data can be directly operated on the image display unit 220.
  • FIGS. 21 and 22 (a) to (c) are diagrams showing specific examples of image display and operation of various parameters.
  • Fig. 22 (a) shows blur locus data
  • Fig. 22 (b) shows blur locus data in the coarse adjustment operation mode
  • Fig. 22 (c) shows blur locus data in the fine adjustment operation mode.
  • step S250 the above parameters for performing image recovery are arbitrarily changed and set.
  • the recovery process is executed according to the parameters set in S2500.
  • S 2700 the blurred image before the restoration processing and the restored image after the restoration processing are compared and displayed on the image display unit 220 of the image reproducing device 2.
  • S2800 the blurred image before the image restoration and the restored image after the restored image are visually compared, and it is determined whether or not the restored image is sufficient (whether or not the image is restored again). If the restored image is sufficient, the process proceeds to S2850, and if the image is restored again, the process returns to S2400.
  • step S 2008 the user determines whether or not to store the restored image and the parameter. If the restored image and the parameters are to be saved, the process proceeds to step S290, and if not, the process ends.
  • step S2900 the user determines whether or not to overwrite and save the restored image and the parameter, and gives a selection instruction. If not, go to S2110. If overwrite, go to S2100. When overwriting data, select data that is overwritten and erased (data that has already been saved).
  • step S210 the past restored image and the parameter (the data selected to be overwritten in step S2900) stored in correspondence with the original image are deleted.
  • the restored image is stored in association with the original image and the new parameters used in the current image restoration process.
  • the file that saved the original image (blurred image) before recovery, the file that saved the parameters, and the three types of files, the restored image, were created as separate files. Write information about the file storing the original image and the file storing the restored image. Later, when the file in which the parameters are saved is opened in the image playback device 2, the file in which the corrupted original image is saved and the restored image are saved. The opened file is also opened and displayed.
  • FIG. 23 is a schematic diagram showing the relationship between the restored image, the parameters, and the original image stored in S211 (D).
  • a plurality of combinations of the restored image and the parameters associated with one original image can exist.
  • the parameters can be stored in association with the image no matter how many times the image restoration process is performed, so that the work can proceed smoothly without confusion.
  • the storage of the restored image or the parameters and the original image is not limited to the embodiment described in the present embodiment, and various embodiments can be implemented. These combinations are shown in Table 1 below.
  • No. l, 2, 5, 6, etc. Is effective.
  • Nos. 7 to 12 in Table 1 indicate a format for storing the original image. The embodiments of Nos. 7 and 8 among these are the embodiments described above.
  • the processing speed of the image restoration calculation unit 210 of the image reproducing device 2 is high, it is necessary to store only the parameters in association with the original image without storing the restored image.
  • the image is restored using the parameters and the original image immediately saved, and the restored image is displayed. Can be shown. Therefore, it is possible to save the capacity of the recording medium and the like while maintaining the same usability as in the above-described embodiment (No. 9, 10).
  • new saving and overwriting can be selected as the saving method.
  • the image display unit 220 displays a window image in which a blurred image before the recovery processing, a recovered image after the recovery processing, information about the point spread function, and blurred locus data are associated with each other. Have been. Thus, by comparing and displaying on the same screen, the operator can intuitively determine at a glance which part to correct.
  • the portion displayed at the lower right of FIG. 21 is displayed so that the blur locus data can be operated.
  • the blur locus data displayed on the image display unit 220 can be locally operated using a mouse or the like in this manner. The recovery process is performed again based on the blur locus data operated in this manner, and a more detailed comparison can be made.
  • the obtained blur locus data shown in FIG. 22 (a) is reduced and enlarged Z with reference to the mouse point P0, thereby obtaining the image data operation shown in FIG. 22 (b).
  • Figure 22 (c) is an example of the fine adjustment mode, where the number of data can be finely manipulated, so that the parameters of the obtained restored image can be easily evaluated and the degree of freedom in image operation can be increased. In addition, efficient processing can be performed.
  • the point spread function operation performs the image restoration process using the output data with a small noise error, which has been subjected to the blur correction by the optical blur correction operation, so that a very high-quality restored image is obtained.
  • blur locus data and point image data can be directly manipulated using, for example, a mouse, and the degree of effect of the parameters used in the image restoration processing on image restoration can be easily evaluated. Process can be performed.
  • the image The blur information can be understood by the user simply by browsing the image using the raw device 2 (image browsing software). Therefore, there is no need for the user to associate the image with the blur information before the image is restored, and the work efficiency is improved.
  • information indicating whether or not image recovery is required is also displayed in the form of a blur mark, further improving work efficiency.
  • the actual drive position of the blur correction lens 70 is detected, the difference from the drive target position is determined as an error, and a point spread function reflecting this error is calculated.
  • the cutoff frequency of the LPF is changed according to whether or not to perform image restoration.
  • the present invention is not limited to this, and the cutoff frequency of the LPF is changed according to whether or not image restoration is performed. You don't have to.
  • the blur correction camera 1 and the image playback device 2 are connected via the transfer cable 300 to transmit and receive data.
  • the present invention is not limited to this.
  • a general-purpose recording medium that stores the captured image and the point spread function corresponding to the image and other parameters necessary for image recovery processing and imaging information may be used, or may be transmitted by wireless communication. You may do so.
  • the restoration result calculation unit 230 is provided in the image reproduction device 2 .
  • the present invention is not limited thereto.
  • the operation unit may be provided in the camera.
  • the data decimation processing is an example in which the processing is performed before the point spread function calculation.
  • the present invention is not limited to this.
  • Data decimation processing may be performed after the point spread function calculation.
  • the shake correction operation mode selection switch 194 is a three-position switch.
  • the present invention is not limited to this.
  • a switch capable of turning on / off the “optical correction operation mode” and the “image recovery operation mode” may be used, or a switch using software may be used.
  • a warning sound is generated, a warning display is displayed, or the optical Warning indicating that image stabilization has not been performed
  • a warning may be given to the user, for example, by attaching a mark.
  • the present embodiment an example has been described in which, as a result of judging whether image restoration is appropriate or not, if it is determined that image restoration is not to be performed, shake information such as a point spread function is not calculated or recorded and saved.
  • the blur information may be recorded, and a mark for giving a warning (warning) that the image is not suitable for image recovery may be added. A mark may be added to indicate that no action has been taken.
  • a file in which the original image is stored, a file in which the parameters are stored, and a file in which the original image is stored in the file in which the parameters are stored are respectively different files.
  • information about the file in which the restored image is stored is written.
  • the present invention is not limited to this.
  • these three types of data may be stored as a single file, or information relating to the association of the three types of data may be stored in a separate file, and this information may be stored in application software.
  • the display of the association of three types of data may be performed by referring to another file.
  • the camera is provided with a point spread function calculating unit and an external device having an image recovery calculating unit, it is not necessary to perform image recovery with a large amount of calculation using a camera, and the camera can be inexpensive. Also, the power consumption of the camera can be reduced.
  • a point spread function output unit that outputs the point spread function calculated by the point spread function calculation unit to the outside using an image recording unit or a communication unit is provided. Recovery can be easily performed.
  • the point spread function calculation unit calculates the point spread function based on the calculation result of the reference value calculation unit, the blur that could not be completely corrected by the blur correction by the blur correction optical system is used as the point spread function.
  • the blurring that could not be corrected by the blur correction by the blur correction optical system can be corrected by image restoration.
  • the point spread function is used for image data that includes blur. Image recovery to correct image blur after shooting.
  • image recovery is performed using a general-purpose computer. It can be performed. Therefore, image recovery can be performed without using a dedicated external device, and a low-cost system as a whole can be realized.
  • An information amount reduction unit that reduces the reference value and Z used for the point spread function calculation or the information amount of the point spread function after the calculation is provided, so that the calculation processing time can be reduced and the memory capacity can be saved.
  • image recovery can be performed without the need for a high-speed arithmetic processing unit, a large-capacity recording medium, high-speed recording means, high-speed communication means, and the like.
  • the information amount reducing unit reduces the information amount by thinning out the reference value and the data of the Z or the point spread function after the calculation, so that the information amount can be easily and reliably reduced.
  • the information amount reduction unit reduces the information amount so as to secure the information amount necessary for the image restoration calculation, it is possible to obtain a high-quality restored image without deteriorating the image quality after the image restoration.
  • the restoration result storage unit can save a plurality of parameters and Z or a restored image corresponding to a plurality of sets of restored images, so that even if the image restoration is attempted a plurality of times while changing the parameters.
  • the history of trials can be left and can be easily organized.
  • the shake correction control unit changes the control content of the shake correction optical system according to the selection state of the shake correction mode selection unit, so that an optical shake correction operation suitable for performing image restoration can be performed.
  • the shake correction control unit changes the control content of the shake correction optical system by changing the method of calculating the reference value according to the selection state of the shake correction mode selection unit. This makes it possible to change the blur correction amount of the optical blur correction operation when performing image restoration, and to reduce the blur correction amount of the optical blur correction operation, so that even for larger camera shake, An appropriate shake correction operation can be performed. In addition, since the remaining image blur can be corrected by image recovery, it is possible to obtain a sufficiently blur-corrected high-quality image.
  • the shake correction control unit changes the control contents of the shake correction optical system by changing the cutoff frequency of the low-pass filter, so that the shake correction amount of the optical shake correction operation can be easily changed.
  • the present invention can be easily carried out.
  • the image stabilization control unit changes the power cutoff frequency in the selected state where the image stabilization mode selection unit performs the image restoration to a higher frequency side than the power cutoff frequency in the selected state where the image stabilization mode selection unit does not perform the image restoration. Therefore, when performing image recovery, the amount of blur correction in the optical blur correction operation is reduced, and appropriate shake correction operation can be performed even for larger camera shake. You.
  • an image recovery judgment unit is provided to judge the suitability of performing the image recovery mode, image recovery is performed when image quality can be improved by performing image recovery, and unnecessary image recovery can be prevented. Can be.
  • the image recovery determination unit determines whether or not to perform the image recovery mode based on the vibration detection signal. Therefore, the image recovery determination unit can determine whether the image blur is too large and the case where the image blur hardly occurs. it can.
  • the image recovery determination unit determines whether or not to perform the image recovery mode based on the shutter speed, the image recovery can be performed at a shutter speed where image blur may occur.
  • the image recovery determination unit determines whether or not to perform the image recovery mode based on the focal length of the photographing optical system, so that the image recovery can be performed when the focal length is likely to cause image blurring.
  • the image restoration determination unit determines whether or not to perform the image recovery mode based on the point spread function, so that it is possible to determine whether image recovery is necessary or not in response to a change in blur amount during exposure. In addition, more accurate judgment can be made.
  • the image recovery determination unit determines that it is inappropriate to perform the image recovery mode, it is provided with a notification unit that notifies the user of the fact that the photographer can easily understand the shooting state. Can be better.
  • the image recovery determination unit determines that it is inappropriate to perform the image recovery mode, the image recovery mode is not executed, so that the calculation processing is not wasted and the processing speed and power consumption are effective. .
  • the image recovery determining unit determines that performing the image recovery mode is not appropriate, the point spread function is not stored, so that the capacity of the memory and the storage medium can be saved.
  • the image stabilization mode selection unit When selecting the image restoration mode, the image stabilization mode selection unit also selects the optical image stabilization mode, so that the image to be image-stabilized can be reduced by optical image stabilization to perform image restoration. In this case, a high-quality image can be reliably obtained.
  • the image stabilization mode selection section cannot select the image recovery mode when the optical image stabilization mode is not selected. Can be prevented. Therefore, a high-quality image can always be obtained when performing image restoration.
  • the image stabilization mode selection unit issues a warning.This allows you to recover the image that was accidentally captured without the optical image stabilization. Can be prevented. Therefore, high-quality images can always be obtained when performing image restoration.
  • the calculation of the point spread function by the point spread function calculation unit can be performed by operating the optical blur correction means, it is possible to reduce the blur of the image to be restored by the optical blur correction. Since the calculated point spread function sufficiently contains information necessary for image restoration, a high-quality image can always be obtained when performing image restoration.
  • the fourth embodiment is different from the third embodiment in that an operation corresponding to S680 (image restoration determination unit) in FIG. 17 in the third embodiment is performed after performing a point spread function operation (S750).
  • S680 image restoration determination unit
  • S750 point spread function operation
  • S750 After performing the point spread function calculation in S750, in S750, it is determined whether or not the image recovery is appropriate (the suitability of performing the image recovery operation mode).
  • This step is an operation having the same purpose as that of S680 in FIG. 17 in the third embodiment (operation as an image recovery determination unit), but the determination method is different (see FIG. 25). .
  • the process proceeds to S760, and if it is determined that image recovery is not to be performed, the process returns to S640.
  • FIG. 25 is a flowchart illustrating a detailed operation of the image restoration determination unit that determines whether to perform image restoration based on the point spread function, and is a diagram corresponding to FIG. 18 in the third embodiment.
  • S530 it is determined whether to perform the image restoration operation mode based on the point spread function. As a result of the determination, if image recovery is to be performed, the flow proceeds to S5302, and to the exposure sequence with image recovery (S76 in FIG. 24). On the other hand, if image recovery is not to be performed, the flow proceeds to S5330.
  • a width of the point spread function is calculated, and the width is set to a predetermined amount (for example, 3 0 ⁇ ), the image recovery is performed.
  • a predetermined amount for example, 3 0 ⁇
  • the width of the point spread function for example, a rectangle circumscribing the point spread function is obtained, and the length of a diagonal line tangent to this rectangle is defined as the width of the point spread function. can do.
  • a warning and display (notification) not to perform the image JH recovery operation is performed.
  • the notification may be, for example, a warning sound or a predetermined display.
  • the process proceeds to an exposure sequence without recovery processing (S640 in FIG. 24).
  • the image restoration is appropriate or not using information such as a blur detection amount, a shutter speed, and a focal length. Since this information is obtained between the half-press and full-press of the release button, the judgment is made by anticipating the vibration during the exposure. If the amount of camera shake changes between the end of exposure and the end of exposure, it may not be possible to make a proper judgment. Therefore, in the present embodiment, it is determined whether or not to perform the image recovery operation mode based on the point spread function calculated using the information obtained during the exposure. It is possible to make a judgment that reflects. Further, since the image blur amount on the image plane can be obtained as a specific numerical value from the point spread function, it is possible to more accurately determine the necessity of Z for image recovery.
  • the present embodiment it is determined whether to perform the image recovery operation mode based on the point spread function. Therefore, it is possible to determine whether image recovery is necessary or not in response to a change in the amount of blurring during exposure. In both cases, more accurate judgments can be made.
  • an image recovery determination unit is provided to determine the suitability of performing the image recovery mode, image recovery can be performed when image quality can be improved by performing image recovery, and unnecessary image recovery can be prevented. .
  • the image recovery determination unit determines whether or not to perform the image recovery mode based on the vibration detection signal. Therefore, the image recovery determination unit can determine whether the image blur is too large and the case where the image blur hardly occurs. it can. .
  • the image recovery determination unit determines whether or not to perform the image recovery mode based on the shutter speed, the image recovery can be performed at a shutter speed where image blur may occur.
  • the image recovery determination unit determines whether or not to perform the image recovery mode based on the focal length of the photographing optical system. Therefore, the image recovery can be performed when the focal length is such that image blurring may occur.
  • the image restoration determination unit determines whether or not to perform the image recovery mode based on the point spread function, so that it is possible to determine whether image recovery is necessary or not in response to a change in blur amount during exposure. In addition, more accurate judgment can be made.
  • the image recovery determination unit determines that it is inappropriate to perform the image recovery mode, it is provided with a notification unit that notifies the user of the fact that the photographer can easily understand the shooting state. Can be better.
  • the image recovery determination unit determines that it is inappropriate to perform the image recovery mode, the image recovery mode is not executed, so that the calculation processing is not wasted and the processing speed and power consumption are effective. .
  • the image recovery determining unit determines that performing the image recovery mode is not appropriate, the point spread function is not stored, so that the capacity of the memory and the storage medium can be saved.
  • the fifth embodiment is a form of an interchangeable lens type camera in which the taking lens part is interchangeable. Parts that perform the same functions as in the third embodiment are denoted by the same reference numerals, and will not be described again. Omitted as appropriate.
  • FIG. 26 is a block diagram showing a system configuration of a fifth embodiment of a shake correction force lens according to the present invention.
  • the camera body 101 includes a body-side control unit 8 OA, a power supply unit 90, a point spread function calculation unit 100, an imaging unit 110, an image recording unit 120, an interface unit 130, a blur correction mode determination unit 145, An exposure control section 150, a flash control section 180, an operation section 190, and the like are provided.
  • the interchangeable lens 102 includes a lens-side control unit 8 OB, RAMI 21, a focus lens position detection unit 160, a focal length detection unit 170, a shake correction mode selection switch 194, an optical correction system 500, and the like. .
  • a signal transmission unit 310 is provided at a portion where the camera body 101 and the interchangeable lens 102 are connected, and signals can be exchanged between the camera body 101 and the interchangeable lens 102. . '
  • the image reproducing device 2 is provided with a function correction unit 240.
  • the shake correction mode selection switch 194 is a switch that can select three modes of “blur correction OFF mode”, “optical correction operation mode”, and “image recovery operation mode”.
  • the “optical correction operation mode” related to the description of the present invention is described. Only the operation in “image recovery operation mode” will be described.
  • FIGS. 27 and 28 are flowcharts showing the operation flow of the camera body 101 and the interchangeable lens 102 in the present embodiment at the time of photographing. Only the part relating to The flowchart is divided into Fig. 27 and Fig. 28 due to space limitations. In these flows, the flow on the power camera body 101 side (S300s) is shown on the left side of the figure, and the flow on the interchangeable lens 102 side (S400s) on the right side. It is assumed that the operations connected by broken lines between them are operations at substantially the same point.
  • step S310 the interchangeable lens 102 is permitted to use the power of the power supply unit 90.
  • the interchangeable lens 102 which has obtained the power use permission (S410), supplies power to the angular velocity sensor 10 and other circuits in S420.
  • S3002 it is determined whether the half-press switch 191 is ON or not. If the half-press switch 191 is ON, the process proceeds to S3003, and the half-press switch 191 is determined. If 1 is OFF, the determination in S320 is repeated. In S3003, a command instructing the start of the blur correction (hereinafter, half-press blur correction) operation to be performed during ⁇ N of the half-press switch 191 is transmitted to the lens side.
  • half-press blur correction hereinafter, half-press blur correction
  • the half-press blur correction start command is received (S 4 0 3 0).
  • the buckle of the blur correction lens 70 is released, and the half-press blur correction operation is started.
  • step S3005 in response to the ON state of the full-press switch 192, a command to start the blur correction during exposure is transmitted to the lens.
  • exposure preparation for example, mirror up is performed, exposure is started in S370, and exposure is ended in S380.
  • an in-exposure blur correction operation is started. Further, in the replacement lens 102 in this step S 460, the actual detection position of the shake correction lens 70 is detected by the position detector 60 while performing the shake correction operation during the exposure. During the period from to the end point, the difference from the target drive position is stored in the RAM 21 as error information (error data), and the information from the angular velocity sensor 10 is stored in the RAM 21 as vibration data.
  • error data error information
  • vibration data the information from the angular velocity sensor 10
  • the command to stop the shake correction (shake correction stop command) is exchanged. Send to lens 102.
  • the interchangeable lens 102 stops the shake correction control at S480.
  • the “optical correction operation mode” (only optical blur correction is performed) is set by the shake correction mode selection switch 1 94 provided on the interchangeable lens 102. Whether the image recovery operation mode (performing the optical image stabilization and image recovery) has been selected or not has been selected in the camera shake correction mode determination unit 1445 provided in the camera body 101. to decide. If it is the "image recovery operation mode”, the flow proceeds to S3130, and if it is the "optical correction operation mode", the flow proceeds to S3170.
  • the command requesting the error data and vibration data previously stored in RAM I21 is transmitted to the interchangeable lens 102.
  • the command requesting the error data and the vibration data was received (S4120).
  • the interchangeable lens 102 transmits the error data to the camera body 101 in S4130.
  • S4140 it is determined whether or not the transmission of both data has been completed. If the transmission has been completed, the process proceeds to S4150, and if the transmission has not been completed, S413 Return to 0 and continue transmitting error data.
  • the camera body 101 determines in S3150 whether the reception of both data has been completed. Proceed to S3160, and if reception has not been completed, return to S3140 and continue receiving both data.
  • a point spread function is calculated based on the received vibration data.
  • the captured image is stored in the image recording unit 120 in association with the error data and the point spread function.
  • the captured image is stored in the image recording unit 120. In this case, unlike S3160, the error data must not be saved.
  • a command to promote power shutoff is transmitted to the interchangeable lens 102, and then, in S3190, the power of the camera body 101 is turned off and the operation is terminated.
  • a command to promote power shutdown was received (S4150).
  • the angular velocity sensor 10 and other circuits are turned off, and the operation ends.
  • the stored image data, the point spread function calculated by the point spread function calculation unit 100, and the error data are transmitted to the image reproducing device 2, and the function correction unit 240 converts the point spread function into error data. Based on the data.
  • the image restoration is performed in the image restoration calculation unit 210.
  • image restoration is performed using the point spread function corrected by the error data.
  • the recovery plane image thus obtained is subjected to blur correction in consideration of the tracking error of the blur correction lens 70, and an image with a high blur correction effect can be obtained.
  • the drive error of the shake correction lens 70 is detected and used for image recovery, so that the drive characteristics of the shake correction lens differ for each interchangeable lens.
  • the best blur correction effect can be obtained using any of the interchangeable lenses.
  • a point spread function is calculated based on a reference value or vibration data using an output from the angular velocity sensor 10 and is corrected based on error information.
  • the present invention is not limited to this.
  • a correction may be made by calculating a function from both the reference value and the vibration data.
  • a point spread function may be obtained by using one or both of the reference value and the vibration data and the error information, and the image may be restored without correcting the point spread function.
  • the point spread function may be calculated from only the error information without using the output of the angular velocity sensor 10 at all.
  • the point spread function is calculated only from this error information, the reference value and vibration data do not need to be stored or passed through communication, thus improving work efficiency and reducing work time. Can be achieved.
  • No. 4 corresponds to the third embodiment
  • No. 5 corresponds to the fifth embodiment.
  • the effects of the present invention can be similarly exerted even in the forms of deviation and deviation shown in Table 2.
  • the reference value and the vibration data do not need to be stored or passed through communication as described above. Work efficiency can be improved and work time can be shortened.
  • a control position error output unit that outputs the difference between the drive target position of the shake correction optical system by the control unit and the actual drive position of the shake correction optical system output from the position detection unit as a control position error, and imaging by the imaging unit
  • An image restoration operation unit that performs image restoration by performing image processing in consideration of the control position error for the corrected image and corrects image blurring.
  • the image stabilization effect is always high, even when the optical image stabilization is not performed as intended, and the image shake can be reliably corrected.
  • a function correction unit that corrects the point spread function using the control position error is provided.
  • the image recovery operation unit performs image recovery by processing with the point spread function corrected by the function correction unit. Image blur remaining due to system drive control errors can be corrected, and even when optical blur correction is not performed as intended, the blur correction effect is always high and image blur can be reliably achieved. Can be captured.
  • a point spread function calculating unit for calculating a point spread function using a control position error Since a point spread function calculating unit for calculating a point spread function using a control position error is provided, a point spread function reflecting a drive control error of the blur correction optical system can be calculated. Therefore, the image blur remaining due to the drive control error of the blur correction optical system can be corrected, and the blur correction effect is always high even when the blur correction by the optical blur correction is not performed as intended. Image blur can be corrected reliably.
  • the digital still camera for capturing a still image has been described.
  • the present invention can be similarly applied to a digital camera for capturing a moving image.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Studio Devices (AREA)
  • Adjustment Of Camera Lenses (AREA)

Abstract

 ブレ補正カメラシステムは、角速度センサから得られた振動検出信号に基づいて駆動され、像ブレを補正するブレ補正レンズと、点像分布関数を演算する点像関数演算部と、点像分布関数を用いて、撮像された画像に対して画像処理により画像回復を行い像ブレを補正する画像回復演算部とを備える。ブレ補正レンズでは補正しきれない像ブレを、画像回復によりさらに補正して、より高画質の画像を得る。

Description

明細書 ブレ補正カメラシステム 本出願は日本国特許出願 2002— 374644号 (2002年 1 2月 25日出願)、 日本国特許出願 2002— 37466 1号 (2002年 1 2月 25日出願)、 日本国特許 出願 2002— 3 7468 7号 (2002年 1 2月 25日出願)、 日本国特許出願 200 2— 374704号 (2002年 1 2月 25日出願)、 日本国特許出願 2002— 374 724号(2002年 1 2月 25日出願)、 日本国特許出願 2002— 374748号(2 002年 1 2月 25日出願)、 日本国特許出願 2002— 3 74739号 (2002年 1 2月 25日出願)、 および日本国特許出願 2003— 026098号 (2003年 2月 3 日出願) を基礎として、 その内容は引用文としてここに組み込まれる。
技術分野
本発明は、 カメラ等に適用され、 手振れ等による振動を検出して像のブレを補正する技 術に関する。 背景技術
従来から撮影時に生じる手ブレによる撮像画像の劣化を防ぐため、 ブレ補正機能を付け たカメラが知られている。 プレを補正する方法として大別して以下に示す 2つの手法があ る。
1つ目のブレ補正手法は、 角速度センサ、 加速度センサなどの振動検出センサにより力 メラの振動を検出して、 その検出量に応じて撮影レンズや可変頂角プリズムなどの光学系 を駆動してブレ補正を行う光学式ブレ補正手法である (例えば、 特開昭 6 1— 24078 0号公報)。
2つ目のブレ補正手法は、 撮像された画像と一時的にメモリ記憶された前画像との差分 からブレ量を求め画像読み出し時にブレ補正する電子式的捕正法である (例えば、 特開昭 6 3— 187883号公報)。 これら 2つの手法は、 いずれも撮影時にブレ補正をリアル タイムで行う方法である。
一方、 上述の手法とは別のブレ補正手法であって従来から知られた技術として、 劣化画 像を手ブレやぼけのない画像に回復する技術が知られている。 例えば、 特開昭 6 2— 1 2 7 9 7 6号公報には、 撮影時のブレによる画像劣化を点像分布関数で表し、 この点像分布 関数に基づいてブレのない画像に回復する手法が開示されている。 また、 カメラにブレ検 出手段のみを設けて手ブレ情報を記録し、 再生時にその情報を用いて画像回復処理を行う ことによりブレを補正する技術が知られている(例えば、特開平 6— 2 7 6 5 1 2号公報)。 ここで、 画像回復処理の具体的方法について説明する。 画像回復とは、 ブレの情報を利 用してブレた画像を処理し、 プレの少なレ、画像に回復するものである。
今、 (X, y) を画面上の位置座標とし、 ブレのない時の画像 (以下、 元画像) を o (X , y)、 ブレによって劣化した画像 (以下、 ブレ画像) を z (X, y)、 ブレによって広がつ た点像の情報 (以下、 点像関数) を P (x, y) とすると、 この 3つは、 次の関係を満た す。
z( X, y) = o( x, y) * p( , y, ) ひ)
ここで、 *は、 コンポリューシヨン (畳み込み積分) 演算を表すもので、 具体的には、 以 下の式で表される。
∑(x,y)= ^ a(x,y)p(x-x',y-y'Jdx'dy' (2) これをフーリエ変換して空間周波数 (u, V) 領域にすると、 式 (1 ), ( 2) は、 以下 の式 (3) のようになる。
Z(u, v)= 0(u, v)-P(u, v) (3)
ここで、 Z (u, v)、 O (u, v)、 P (u, v) は、 それぞれ z (x, y)、 o (x, y)、 p (x, y) のスぺク トルである。 また、 式 (3) において、 P (u, v) は、 特 に空間周波数伝達関数と呼ばれている。
ここで、 ブレ画像 z (X , y) に加えて、 何らかの方法により点像関数 p (X , y) を 知ることができれば、 それぞれのスぺクトルを算出し、 式 3を変形した以下の式 4を利用 することで、 元画像のスペクトル〇 (u, V) を算出することができる。
Z(u.v)
(u,v) = - (4)
P(u,v) 、 '
式 (4) において、 1 ZP (u, V) は、 特に逆フィルタと呼ばれている。 式 4により 算出したスペク トルを逆フーリエ変換すれば、 元画像 o (x, y) を求めることができる。 図 6 (a) 〜 (c), 図 7 (a) 〜 (d) は、 従来の画像回復を説明する図である。
ここでは、 簡単のために、 ブレは、 図 6 (b) に示すように一軸 (X軸) 方向に一様に 発生したものとする。
この点像分布関数の断面をとると、 図 7 (a) のようになる。 これをフーリエ変換し たものが図 7 (b) であり、 これが図 6 (a) に示すブレの空間周波数伝達関数である。 この伝達関数で注目すべきところは、 値が 0となっているところが何力所かある点である。 これを逆フィルタにすると図 7 (c) に示すように、 無限大となってしまうところが存在 する。 これを式(4)に適用すると、ある特定の空間周波数に関しては、以下に示す式(5) のようになってしまい、 元画像のスぺクトル値は不定となる。
Z(u,v) 0
^ ^ =不定 (5)
伝達関数が 0であるということは、 ブレによって伝達されない (=情報が失われる) 周 波数成分が存在するということであり、 この式は、 失われた周波数成分は、 回復できない ことを示している。 これは、 元画像を完全に回復させることができないことを意味してい る。
なお、 実際には、 逆フィルタが無限大とならないよう、 以下の式で表されるウィナーフ ィルタを画像回復に使用する。 c ··定数 (6)
Figure imgf000005_0001
図 7 (d) は、 ウィナーフィルタをグラフにしたものである。
ウィナーフィルタにすることにより、 式 (5) のように〇 (u, v) が不定となるとこ ろはなくなる。
しかしながら、 上述した従来の光学式ブレ補正及び画像回復には、 以下に示す問題があ つた。
<光学式ブレ補正の問題 >
光学式ブレ補正では、 振動を検出するセンサとして一般に角速度センサが用いられてい る。 角速度センサから検出された角速度を角度に変換するためには動作時のセンサ静止時 の出力値 (基準値) が必要であり、 この基準値は、 温度によるドリフトの影響を受けやす いことが知られている。 この問題について図 8 (a), (b) を参照して詳しく説明する。 図 8 (a) (b) は、 ドリフト成分を含む角速度センサ出力、 基準値の出力、 像面での プレ量を示す図である。
図 8 (a) は、 時間に対する角速度センサ出力値の変化を示したものであり、 説明を簡 単にするために正弦波で手ブレが生じている場合を想定している。 図 8 (a) において、 波形 e Oは、 正弦波で手ブレが生じている時のブレセンサの出力を表している。 また、 波 形 e 1、 e 2は、 いずれもローパスフィルタで演算された基準値であり、 波形 e 1の遮断 周波数は、 波形 e 2よりも低く設定されている。 図 8 (a) では、 出力値が環境条件の影 響で時間の経過とともに振動中心がずれていき、 ドリフトしている。
図 8 (b) は、 図 8 (a) の角速度センサ出力と基準値とを利用してブレ捕正した時の 像面プレ量を示したものである。 図 8 (b) 中の波形 f O, f 1, f 2は、 それぞれ図 8 (a) 中の波形 e O, e l, e 2に対応し、 波形 f 0は、 ブレ補正を全く行わなかったと きの像面のプレ量を表している。 波形 f 1は、 波形 f 2に比較して、 低い遮断周波数の 基準値 e 1を使用することにより、 高い周波数成分はカットされているものの時間経過と ともにブレ量が大きくなつてしまっている。 逆に波形 f 2は、 波形 f 1よりも基準値の遮 断周波数が高くなつているため、 f 1よりもドリフトは小さくなつているが、 手ぶれによ る高周波成分を除くことができていない。
このように、 手ブレによる像ブレの除去とドリフトの影響を少なくすることは相反する 問題であり、 像ブレを十分に補正し、 かつ、 ドリフトの影響が少なくなるように口一パス フィルタの遮断周波数を設定することが難しい。 そのため検出したブレ量には、 必ず検出 誤差が生じ、 光学式ブレ補正を行つても得られる画像にブレが残るという問題があつた。 さらに、 光学的なブレ補正装置では、 ブレ補正動作の ONZOFFを切り替えるスイツ チが設けられている場合が多く、 その場合、 このスィッチを ONにし忘れて撮影時にブレ 補正動作しなかったために、 像プレをした画像が撮影されてしまうという問題もあった。
<画像回復の問題〉
次に、 画像回復の問題について説明する。
従来からブレ画像をウィナーフィルタを用いて回復処理することにより得られた画像 は、 元画像に比べ解像が向上することは知られている。 し力 し、 P (u'; ν') 0とな る空間周波数 (u', ν') では、 フィルタの値が大きくなるため、 画像に含まれるノイズ がその空間周波数成分を含む場合、 ノイズ成分を増幅してしまう。 その結果、 画像に不必 要な縞模様を生じ画質を低下させてしまうという問題があった。 この縞模様は、 元のブレ が小さければそれほど大きな問題にはならないが、 ブレが大きレ、場合に顕著に現れるので 問題となるケースが多かった。
また、 従来の画像回復処理機能を設けた力メラは、 光学的にブレ補正できるものはなく、 単に角速度センサなどのブレセンサからの出力データを記録し、 再生時にそれらブレ情報 に基づいて回復処理するというものであった。 そのため、 画像のブレが大きくなりすぎる と、 画像回復処理を行つても前述の縞模様等の影響で画質が改善されないという問題があ つた。
さらに、 画像回復に必要な点像関数は、 角速度センサ出力などの情報に基づいて演算さ れ、 その演算結果に基づいて画像回復演算が行われるが、 角速度センサから出力されるデ ータ量が非常に多く、 非常に多量の演算を行う必要があり、 演算効率が悪く、 高速な演算 処理部を必要とするとレ、う問題があつた。
さらにまた、 点像関数演算や画像回復演算を行わずに画像回復に必要なデータを記録媒 体などに記録したり、 外部に送信したりする場合であっても、 上述のようにデータ量が多 いので、 大容量の記録媒体が必要であったり、 高速な記録手段や高速な通信手段が必要と なるなど、 実現が困難であったり、 コス トアップの要因となったりするという問題があつ た。 発明の開示
本発明は、 以下のように構成している。
( 1 ) 本発明によるプレ補正カメラシステムは、 振動を検出して振動検出信号を出力す る振動検出部と、 振動検出信号に基づいて駆動され、 像ブレを補正するブレ補正光学系と、 ブレ補正光学系を含む撮影光学系により形成された像を撮像する撮像部と、 撮像部により 撮像された画像に対して画像処理による画像回復を行い像ブレを補正する画像回復演算 部とを備える。 点像分布関数を演算する点像分布関数演算部をさらに備え、 画像回復演算 部は、 画像を点像分布関数で処理することにより画像回復を行うことが好ましい。 振動検 出信号の基準値を演算する基準値演算部をさらに備え、 点像分布関数演算部は、 基準値演 算部の演算結果を基にして点像分布関数を演算することが好ましい。 ブレ補正カメラシス テムは、 振動検出部と、 ブレ補正光学系と、 撮像部と、 点像分布関数演算部と、 基準値演 算部と、 画像を記録する画像記録部とを備えたカメラと、 画像回復演算部を有し、 カメラ とは別体の装置であって、 画像記録部により記録された画像と点像分布関数とを入力する ことにより画像回復を行う外部装置とを備えることが好ましい。
本発明によるブレ補正力メラは、 振動を検出して振動検出信号を出力する振動検出部と、 振動検出信号に基づいて駆動され、 像ブレを補正するブレ補正光学系と、 ブレ補正光学系 を含む撮影光学系により形成された像を撮像する撮像部と、 撮像部により撮像された画像 を記録する画像記録部と、 画像回復演算に必要な点像分布関数を演算する点像分布関数演 算部とを備える。 点像分布関数演算部により演算された点像分布関数を、 画像記録部又は 通信手段を用いて外部に出力する点像分布関数出力手段をさらに備えることが好ましい。 振動検出信号の基準値を演算する基準値演算部をさらに備え、 点像分布関数演算部は、 基 準値演算部の演算結果を基にして点像分布関数を演算することが好ましい。
本発明による画像回復装置は、 外部との通信及び/又は媒体を介して画像データ、 及び、 画像データの撮像時に得られた点像分布関数を受け取るデータ入力部と、 画像データに対 して点像分布関数で画像処理することにより画像回復を行い、 像ブレを補正する画像回復 演算部とを備える。
本発明によるコンピュータ読み込み可能なコンピュータプログラム製品は、ブレ捕正用制御 プログラムを有し、該制御プログラムは、 画像データ、 及び、 画像データの撮像時に得られ た点像分布関数を受け取るデータ入力命令と、 画像データに対して点像分布関数で画像処 理することにより画像回復を行い、 像ブレを補正する画像回復演算命令とを有する。 コン ピュータプログラム製品は、制御プログラムが記録された記録媒体であることが好ましい。 コ ンピュータプログラム製品は、 制御プログラムがデータ信号として embodiedされた carrier waveであってもよレヽ。
( 2 ) 本発明によるブレ補正カメラシステムは、 振動を検出して振動検出信号を出力する 振動検出部と、 振動検出信号の基準値を演算する基準値演算部と、 振動検出信号及び基準 値に基づいて駆動され、 像ブレを捕正するブレ補光学系と、 ブレ補正光学系を含む撮影光 学系により形成された像を撮像する撮像部と、 基準値、 又は、 振動検出信号を用いて点像 分布関数を演算する点像分布関数演算部と、 撮像部により撮像された画像に対して点像分 布関数で画像処理することにより面像回復を行い、 像ブレを補正する画像回復演算部とを 備える。 点像分布関数演算部による点像分布関数の演算を、 基準値を用いて行う力 振動 検出信号を用いて行うかを切り替える点像分布関数演算切り替え部をさらに備えること が好ましレ、。 点像分布関数演算切り替え部は、 ブレ補正光学系によるブレ捕正動作を行う か否かを切り替えるブレ補正動作設定部を兼ねてもよい。 ブレ補正光学系によるブレ補正 動作を行う場合には、 点像分布関数演算部は、 基準値を用いて点像分布関数を演算するこ とが好ましい。 ブレ補正光学系によるブレ補正動作を行わない場合には、 点像分布関数演 算部は、 振動検出信号を用いて点像分布関数を演算してもよい。 ブレ補正カメラシステム は、 振動検出部と、 ブレ補正光学系と、 撮像部と、 点像分布関数演算部と、 基準値演算部 と、 画像を記録する画像記録部とを備えたカメラと、 画像回復演算部を有し、 カメラとは 別体の装置であって、 画像記録部により記録された画像と点像分布関数とを入力すること により画像回復を行う外部装置とを備えることが望ましレ、。 本発明によるブレ補正力メラは、 振動を検出して振動検出信号を出力する振動検出部と、 振動検出信号の基準値を演算する基準値演算部と、 振動検出信号及び基準値に基づいて駆 動され、 像ブレを補正するブレ補正光学系と、 ブレ補正光学系を含む撮影光学系により形 成された像を撮像する撮像部と、 撮像部により撮像された画像を記録する画像記録部と、 基準値、 又は、 振動検出信号を用いて点像分布関数を演算する点像分布関数演算部とを備 える。 点像分布関数演算部により演算された点像分布関数を、 画像記録部又は通信手段を 用いて外部に出力する点像分布関数出力手段をさらに備えることが好ましい。
( 3 ) 本発明によるブレ補正カメラは、 振動を検出して振動検出信号を出力する振動検出 部と、 振動検出信号の基準値を演算する基準値演算部と、 基準値及び振動検出信号に基づ いて駆動され、 像ブレを補正するブレ補正光学系と、 ブレ補正光学系を含む撮影光学系に より形成された像を撮像する撮像部と、 画像回復演算に必要な点像分布関数を基準値に基 づいて演算する点像分布関数演算部と、点像分布関数の演算に使用する基準値及び Z又は 演算後の点像分布関数の情報量を減少させる情報量減少部とを備える。 情報量減少部は、 基準値及び Z又は演算後の点像分布関数のデータを間引くことにより、 情報量を減少させ ることが好ましい。 情報量減少部は、 画像回復演算に必要な情報量を確保するように情報 量を減少することが好ましい。
( 4 ) 本発明によるブレ補正カメラシステムは、 振動を検出して振動検出信号を出力する 振動検出部と、 ブレ補正光学系を含む撮影光学系により形成された像を原画像として撮像 する撮像部と、 原画像を保存する原画像保存部と、 画像処理に関するパラメータを変更可 能であって、 原画像に対してパラメータを用いて画像処理による画像回復を行い、 像ブレ を補正した回復画像を作成する画像回復演算部と、 画像回復演算部における画像処理に用 いたパラメータ及び/又は回復画像を、 原画像に関連付けて保存する回復結果保存部とを 備える。 点像分布関数を演算する点像分布関数演算部をさらに備え、 画像回復演算部は、 画像を点像分布関数で処理することにより画像回復を行い、 パラメータは、 点像分布関数 を含むことが好ましい。 回復結果保存部は、 複数組の回復画像に対応した複数のパラメ一 タ及び Z又は複数の回復画像を保存可能であることが好ましい。 ブレ補正力メラしすてむ は、 振動検出部と、 振動検出信号に基づいて駆動され像ブレを補正する前記ブレ補正光学 系と、 撮像部と、 点像分布関数演算部と、 振動検出信号の基準値を演算する基準値演算部 と、 原画像保存部とを備えたカメラと、 画像回復演算部及び回復結果保存部を有し、 カメ ラとは別体の装置であって、 原画像保存部により記録された原画像と点像分布関数とを入 力することにより画像回復を行う外部装置とを備えることが好ましい。 ' 本発明による画像回復装置は、 外部との通信及び Z又は媒体を介して原画像データ、 及 び、 原画像データの撮像時に得られた点像分布関数を受け取るデータ入力部と、 画像処理 に関するパラメータを変更可能であって、 原画像データに対して点像分布関数を含むパラ メータを用!/、て画像処理による画像回復を行い、 像ブレを補正した回復画像を作成する画 像回復演算部と、 画像回復演算部における画像処理に用いたパラメータ及び Z又は回復画 像を、 原画像に関連付けて保存する回復結果保存部とを備える。
本発明によるコンピュータ読み込み可能なコンピュータプログラム製品は、プレネ翁正用制御 プログラムを有し、 該制御プログラムは、 原画像データ、 及び、 原画像データの撮像時に得 られた点像分布関数を受け取るデータ入力命令と、 画像処理に関するパラメータを変更可 能であって、 原画像データに対して点像分布関数を含むパラメータを用いて画像処理によ る画像回復を行レヽ像ブレを補正した回復画像を作成する画像回復演算命令と、 画像回復演 算手順における画像処理に用いたパラメータ及ぴ z又は回復画像を、 原画像データに関連 付けて保存する回復結果保存命令とを有する。 コンピュータプログラム製品は、制御プログ ラムが記録された記録媒体であることが好ましい。 コンピュータプログラム製品は、 制御プロ グラムがデータ信号として embodiedされた carrier waveであってもよい。
( 5 ) 本発明によるブレ補正カメラは、 振動を検出して振動検出信号を出力する振動検出 部と、 振動検出信号に基づいてブレ補正光学系を駆動して像ブレを補正する光学的ブレ補 正手段と、 像ブレを画像処理により回復する画像回復に必要な点像分布関数を演算する点 像分布関数演算部と、 画像回復によりブレ捕正を行う又は画像回復によりブレ補正を行う ための準備を行う画像回復モードを行うことの適否を判断する画像回復判断部とを備え る。 画像回復判断部は、 振動検出信号に基づいて画像回復モードを行うことの適否を判断 することが好ましい。 画像回復判断部は、 シャツタ速度に基づいて画像回復モードを行う ことの適否を判断してもよい。 画像回復判断部は、 撮影光学系の焦点距離に基づいて画像 回復モードを行うことの適否を判断してもよレ、。 画像回復判断部は、 点像分布関数に基づ いて画像回復モードを行うことの適否を判断してもよレ、。 画像回復判断部が画像回復モー ドを行うことが不適であると判断したときに、 その旨を告知する告知手段をさらに備えて もよい。 画像回復判断部が画像回復モードを行うことが不適であると判断したときは、 画 像回復モードを実行しなくてもよい。 画像回復判断部が画像回復モードを行うことが不適 であると判断したときは、 点像分布関数を保存しなくてもよレ、。
( 6 ) 本発明によるブレ補正カメラは、 振動を検出して振動検出信号を出力する振動検出 部と、 振動検出信号の基準値を演算する基準値演算部と、 基準値及び振動検出信号に基づ いて駆動され、 像ブレを補正するブレ補正光学系と、 振動検出信号及び基準値に基づいて ブレ補正光学系の動作を制御する駆動制御部と、 画像処理により像のブレをネ甫正する画像 回復に必要な点像分布関数を前記基準値に基づレ、て演算する点像分布関数演算部と、 ブレ 補正光学系を用いてブレ補正を行う光学式ブレ補正動作に加えて、 画像回復によりブレ補 正を行う又は画像回復によりブレ補正を行うための準備を行う画像回復モードを行うか 否かを選択するブレ補正モード選択部とを備え、 駆動制御部は、 プレ補正モード選択部の 選択状態に応じて、 ブレ補正光学系の制御内容を変更する。 駆動制御部は、 ブレ補正モー ド選択部の選択状態に応じて、 基準値の演算方法を変えることにより、 ブレ補正光学系の 制御内容を変更することが好ましい。 準値演算部は、 ローパスフィルタを用いて基準値を 演算し、 駆動制御部は、 ローパスフィルタのカットオフ周波数を変更することにより、 ブ レ補正光学系の制御内容を変更してもよい。 駆動制御部は、 ブレ補正モード選択部が画像 回復を行う選択状態のカツトオフ周波数を、 ブレ補正モード選択部が画像回復を行わない 選択状態の前記力ットオフ周波数よりも高周波数側に設定することが好ましい。
( 7 ) 本発明によるブレ捕正カメラは、 振動を検出して振動検出信号を出力する振動検出 部と、 振動検出信号に基づいてブレ補正光学系を駆動して像ブレを補正する光学式ブレ補 正手段と、 光学式ブレ補正手段によって補正しきれないブレを画像処理により回復する画 像回復に必要な点像分布関数を演算する点像分布関数演算部と、 光学式ブレ補正手段を用 いたブレ補正を行う光学式ブレ補正モード、 及び、 画像回復によりブレ補正を行う又は画 像回復によりブレ補正を行うための準備を行う画像回復モードを選択するブレ補正モー ド選択部とを備え、 ブレ補正モード選択部は、 画像回復モードを選択するときには、 光学 式ブレ補正モードも併せて選択する。
本発明によるブレ補正力メラは、 振動を検出して振動検出信号を出力する振動検出部と、 振動検出信号に基づいてブレ補正光学系を駆動して像ブレを補正する光学式ブレ捕正手 段と、 光学式ブレ補正手段によつて捕正しきれないブレを画像処理により回復する画像回 復に必要な点像分布関数を演算する点像分布関数演算部と、 光学式ブレ補正手段を用いた ブレ補正を行う光学式ブレ補正モード、 及び、 画像回復によりブレ補正を行う又は面像回 復によりブレ補正を行うための準備を行う画像回復モードを選択するブレ補正モード選 択部とを備え、 ブレ補正モード選択部は、 光学式ブレ補正モードを選択しない状態では、 画像回復モードを選択することができない。
本発明によるブレ補正力メラは、 振動を検出して振動検出信号を出力する振動検出部と、 振動検出信号に基づいてブレ補正光学系を駆動して像ブレを補正する光学式ブレ補正手 段と、 光学式ブレ補正手段によって補正しきれないブレを画像処理により回復する画像回 復に必要な^像分布関数を演算する点像分布関数演算部と、 光学式ブレ捕正手段を用いた ブレ補正を行う光学式ブレ補正モード、 及ぴ、 画像回復によりブレ補正を行う又は画像回 復によりブレ補正を行うための準備を行う画像回復モードを選択するブレ補正モード選 択部とを備え、 ブレ捕正モード選択部は、 光学式ブレ補正モードを選択しない状態で、 画 像回復モードを選択すると、 警告を行う。
本発明によるブレ補正カメラは、 振動を検出して振動検出信号を出力する振動検出部と、 振動検出信号に基づいてブレ補正光学系を駆動して像ブレを補正する光学式ブレ補正手 段と、 光学式ブレ補正手段によって補正しきれないプレを画像処理により回復する画像回 復に必要な点像分布関数を演算する点像分布関数演算部とを備え、 点像分布関数演算部に よる点像分布関数の演算は、 光学式ブレ補正手段を動作させることにより実行可能となる。 ( 8 ) 本発明によるブレ補正カメラシステムは、 像ブレを補正するブレ補正光学系と、 振 動を検出して振動信号を出力する振動検出部と、 振動信号の基準値を演算する基準値演算 部と、 プレ補正光学系を駆動する駆動部と、 ブレ補正光学系の位置を検出し位置信号を出 力する位置検出部と、 基準値、 振動信号及び位置信号に基づき、 振動による被写体像のブ レを補正するようにブレ捕正光学系の駆動を制御する制御部と、 ブレ補正光学系を含む撮 影光学系により形成された像を撮像する撮像部と、 制御部によるブレ補正光学系の駆動目 標位置と位置検出部から出力されるブレ補正光学系の実駆動位置との差を制御位置誤差 として出力する制御位置誤差出力部.と、 撮像部により撮像された画像に対して制御位置誤 差を加味した画像処理による画像回復を行!、像ブレを捕正する画像回復演算部とを備え る。 画像回復演算に必要な点像分布関数を演算する点像分布関数演算部と、 制御位置誤差 を用いて点像分布関数を補正する関数補正部とをさらに備え、 画像回復演算部は、 関数補 正部による補正後の点像分布関数で画像処理することにより画像回復を行うことが好ま しい。 画像回復演算に必要な点像分布関数を演算する点像分布関数演算部をさらに備え、 点像分布関数は、 (a ) 基準値及び制御位置誤差、 (b ) 振動信号及び制御位置誤差、 (c ) 基準値及び振動信号及び制御位置誤差、 又は、 (d ) 制御位置誤差に基づいて演算され、 画像回復演算部は、 点像分布関数で画像処理することにより画像回復を行つてもよレ、。 ブ レ補正カメラシステムは、 振動検出部と、 ブレ補正光学系と、 撮像部と、 点像分布関数演 算部と、 基準値演算部と、 画像を記録する画像記録部とを少なくとも備えた力メラと、 少 なくとも画像回復演算部を有し、 カメラとは別体の装置であって、 画像記録部により記録 された画像と点像分布関数とを入力することにより画像回復を行う外部装置とを備える ことが好ましい。 ブレ補正力メラシステムは、 振動検出部と、 ブレ補正光学系と、 撮像部 と、 基準値演算部と、 画像を記録する画像記録部とを少なくとも備えた力メラと、 少なく とも点像分布関数演算部と、 画像回復演算部とを有し、 カメラとは別体の装置であつて、 画像記録部により記録された画像と点像分布関数とを入力することにより画像回復を行 う外部装置とを備えてもよい。
本発明によるブレ補正カメラは、 像ブレを補正するブレネ 正光学系と、 振動を検出して 振動信号を出力する振動検出部と、 振動信号の基準値を演算する基準値演算部と、 ブレ補 正光学系を駆動する駆動部と、 ブレ補正光学系の位置を検出し位置信号を出力する位置検 出部と、 基準値、 振動信号及び位置信号に基づき、 振動による被写体像のブレを補正する ようにブレ補正光学系の駆動を制御する制御部と、 ブレ補正光学系を含む撮影光学系によ り形成された像を撮像する撮像部と、 画像を記録する画像記録部と、 制御部によるブレ補 正光学系の駆動目標位置と位置検出部から出力されるブレ補正光学系の実駆動位置との 差を制御位置誤差として出力する制御位置誤差出力部と、 画像回復演算に必要な点像分布 関数を演算する点像分布関数演算部と、 制御位置誤差を用いて点像分布関数を補正する関 数補正部と、 補正部により補正された点像分布関数を、 画像記録部又は通信手段を用いて 外部に出力する外部出力手段とを備える。
本発明によるブレ捕正カメラは、 像ブレを補正するブレ捕正光学系と、 振動を検出して 振動信号を出力する振動検出部と、 振動信号の基準値を演算する基準値演算部と、 ブレ補 正光学系を駆動する駆動部と、 ブレ補正光学系の位置を検出し位置信号を出力する位置検 出部と、 基準値、 振動信号及び位置信号に基づき、 振動による被写体像のブレを補正する ようにブレ補正光学系の駆動を制御する制御部と、 ブレ補正光学系を含む撮影光学系によ り形成された像を撮像する撮像部と、 画像を記録する画像記録部と、 制御部によるブレ補 正光学系の駆動目標位置と位置検出部から出力されるブレ補正光学系の実駆動位置との 差を制御位置誤差として出力する制御位置誤差出力部と、 画像回復演算に必要な点像分布 関数を演算する点像分布関数演算部と、 点像分布関数を画像記録部又は通信手段を用いて 外部に出力する外部出力手段とを備え、 点像分布関数は、 (a ) 基準値及び制御位置誤差、 ( b ) 振動信号及び制御位置誤差、 (c ) 基準値及び振動信号及び制御位置誤差、 又は、 ( d ) 制御位置誤差に基づいて演算される。
本発明によるブレ補正カメラは、 像ブレを補正するプレ補正光学系と、 振動を検出して 振動信号を出力する振動検出部と、 振動信号の基準値を演算する基準値演算部と、 ブレ補 正光学系を駆動する駆動部と、 ブレ捕正光学系の位置を検出し位置信号を出力する位置検 出部と、 基準値、 振動信号及び位置信号に基づき、 振動による被写体像のブレを捕正する ようにブレ補正光学系の駆動を制御する制御部と、 ブレ補正光学系を含む撮影光学系によ り形成された像を撮像する撮像部と、 画像を記録する画像記録部と、 制御部によるブレ補 正光学系の駆動目標位置と位置検出部から出力されるプレ補正光学系の実駆動位置との 差を、 制御位置誤差として出力する制御位置誤差出力部と、 制御位置誤差を画像記録部又 は通信手段を用いて外部に出力する外部出力手段とを備える。
本発明による画像回復装置は、 ブレ補正光学系の駆動目標位置と位置検出部から出力さ れるブレ補正光学系の実駆動位置との差から求まる制御位置誤差、 画像データ、 及び、 画 像データの撮像時に得られた点像分布関数を、 外部との通信及び Z又は媒体を介して受け 取るデータ入力部と、 制御位置誤差を用レ、て点像分布関数を補正する関数補正部と、 画像 データに対して関数補正部による補正後の点像分布関数で画像処理することにより画像 回復を行い、 像ブレを補正する画像回復演算部とを備える。
本発明による画像回復装置は、 ブレ補正光学系の駆動目標位置と位置検出部から出力さ れるブレ補正光学系の実駆動位置との差から求まる制御位置誤差、 画像データ、 及び、 画 像データの撮像時に得られた振動信号を、 外部との通信及び Z又は媒体を介して受け取る データ入力部と、 画像回復演算に必要な点像分布関数を演算する点像分布関数演算部と、 制御位置誤差を用いて点像分布関数を補正する関数補正部と、 画像データに対して関数補 正部による補正後の点像分布関数で画像処理することにより画像回復を行い、 像ブレを捕 正する画像回復演算部とを備える。
本発明による画像回復装置は、 ブレ補正光学系の駆動目標位置と位置検出部から出力さ れるプレ補正光学系の実駆動位置との差から求まる制御位置誤差、 画像データ、 及ひブ又 は、 画像データの撮像時に得られた振動信号を、 外部との通信及び Z又は媒体を介して受 け取るデータ入力部と、 画像回復演算に必要な点像分布関数を演算する点像分布関数演算 部と、 画像データに対して点像分布関数で画像処理することにより画像回復を行レヽ像ブレ を補正する画像回復演算部とを備え、 点像分布関数は、 (a ) 振動信号から求まる基準値 及び制御位置誤差、 ( b ) 振動信号及び制御位置誤差、 ( c ) 基準値及び振動信号及び制御 位置誤差、 又は、 (d ) 制御位置誤差に基づいて演算される。
本発明によるコンピュータ読み込み可能なコンピュータプログラム製品は、ブレ捕正用制御 プログラムを有し、該制御プログラムは、 ブレ補正光学系の駆動目標位置と位置検出部から 出力されるブレ捕正光学系の実駆動位置との差から求まる制御位置誤差、 画像データ、 及 び、 画像データの撮像時に得られた点像分布関数を、 外部との通信及び Z又は媒体を介し て受け取るデータ入力命令と、 制御位置誤差を用いて点像分布関数を補正する関数補正命 令と、 画像データに対して関数補正手順による補正後の点像分布関数で画像処理すること により画像回復を行い、 像ブレを補正する画像回復演算命令とを有する。
本発明によるコンピュータ読み込み可能なコンピュータプログラム製品は、ブレ補正用制御 プログラムを有し、該制御プログラムは、 ブレ捕正光学系の駆動目標位置と位置検出部から 出力されるブレ捕正光学系の実駆動位置との差から求まる制御位置誤差、 画像データ、 及 ぴ、 画像データの撮像時に得られた振動信号を、 外部との通信及び Z又は媒体を介して受 け取るデータ入力命令と、 画像回復演算に必要な点像分布関数を演算する点像分布関数演 算命令と、 制御位置誤差を用いて点像分布関数を補正する関数補正命令と、 画像データに 対して関数補正手順による補正後の点像分布関数で画像処理することにより画像回復を 行い、 像プレを補正する画像回復演算命令とを有する。
本発明によるコンピュータ読み込み可能なコンピュータプロダラム製品は、ブレ補正用制御 プログラムを有し、該制御プログラムは、 ブレ補正光学系の駆動目標位置と位置検出部から 出力されるブレ補正光学系の実駆動位置との差から求まる制御位置誤差、 画像データ、 及 ぴ Z又は、 画像データの撮像時に得られた振動信号を、 外部との通信及び Z又は媒体を介 して受け取るデータ入力命令と、 画像回復演算に必要な点像分布関数を、 (a ) 振動信号 から求まる基準値及び制御位置誤差、 ( b ) 振動信号及び制御位置誤差、 (c ) 基準値及び 振動信号及び制御位置誤差、 又は、 (d ) 制御位置誤差に基づいて演算する点像分布関数 演算命令と、 画像データに対して点像分布関数で画像処理することにより画像回復を行レヽ 像ブレを補正する画像回復演算命令とを有する。 コンピュータプログラム製品は、制御プロ グラムが記録された記録媒体である。 制御プログラムがデータ信号として embodied された carrier waveでめる。 図面の簡単な説明
図 1は、 本発明によるブレ補正カメラの第 1実施形態のシステム構成を示すプロック図で ある。
図 2は、 第 1実施形態におけるプレ補正カメラのブロック配置図の一例である。
図 3は、 光学式補正系のブレ補正制御部の制御動作を説明する制御プロック図である。 図 4 ( a ) 〜 (c ) は、 本実施形態における画像回復を説明する図である。
図 5 ( a ) 〜 (d ) は、 本実施形態における画像回復を説明する図である。
図 6 ( a ) 〜 (c ) は、 従来の画像回復を説明する第 1の図である 図 7 ( a ) 〜(d ) は、 従来の画像回復を説明する第 2の図である。
図 8 ( a ) ( b ) は、 ドリフト成分を含む角速度センサ出力、 基準値の出力、 像面でのブ レ量を示す図である。
図 9は、本発明によるブレ補正力メラの第 2実施形態のシステム構成を示すブロック図で ある。
図 1 0は、 第 2実施形態におけるブレ補正カメラのプロック配置図の一例である。
図 1 1は、 第 2実施形態におけるブレ補正制御部の動作を説明するブロック図である。 図 1 2は、 第 2実施形態におけるカメラの動作を示すフローチャートである。
図 1 3は、 第 2実施形態における露光及ぴ画像回復動作を示すフローチャートである。 図 1 4は、 本発明によるブレ補正力メラの第 3実施形態のシステム構成を示すブロック図 である。
図 1 5は、 ブレ補正動作を行う場合の力メラの基本動作を示すフロ一チャートである。 図 1 6は、 第 3実施形態における光学式ブレ補正動作モード時のカメラの基本動作を示す フローチヤ一トである。
図 1 7は、 第 3実施形態における画像回復動作モード時のカメラの基本動作を示すフロー チヤ一トである。
図 1 8は、 第 3実施形態におけるブレ検出データに基づいて点像関数演算を行う力否かを 判断する画像回復判断部の詳細な動作を示すフローチャートである。
図 1 9は、 点像関数演算用データ取得の動作を詳細に示したフローチャートである。
図 2 0は、 画像再生装置の基本動作を示すフローチャートである。
図 2 1は、 具体的な画像表示及び各種パラメータの操作例を示す図である。
図 2 2 ( a )〜(c ) は、 具体的な画像表示及び各種パラメータの操作例を示す図である。 図 2 3は、 S 2 1 1 0において保存された回復画像、 パラメータ及び原画像の関係を表し た模式図である。
図 2 4は、 第 4実施形態における画像回復動作を示すフローチャートである。
図 2 5は、 第 4実施形態における点像関数に基づいて画像回復を行うか否かを判断する画 像回復判断部の詳細な動作を示すフ口一チヤ一トである。
図 2 6は、 本発明によるブレ補正カメラの第 5実施形態のシステム構成を示すブロック図 である。
図 2 7は、 第 5実施形態におけるカメラボディ及ぴ交換レンズの撮影時における動作の流 れについて示したフローチヤ一トである。 図 2 8は、 図 2 7に続いて、 第 5実施形態におけるカメラボディ及び交換レンズの撮影時 における動作の流れについて示したフローチヤ一トである。 発明を実施するための最良の形態
以下、 図面等を参照しながら、 本 明の実施の形態について、 さらに詳しく説明する。 <第 1実施形態 >
図 1は、 本発明によるプレ補正カメラの第 1実施形態のシステム構成を示すブロック図 である。
本実施形態におけるブレ捕正カメラ 1は、 光学式ブレ捕正機能を有するとともに画像回 復を行うことができるカメラシステムを形成している。 図 2は、 ブレ捕正カメラ 1を、 レ ンズ鏡筒が交換可能な一眼レフに適用した場合のプロック配置図である。 図 2に示すよう に、 カメラシステムはカメラボディ 1 0 1とレンズ鏡筒 1 0 2とを備えている。
ブレ補正カメラ 1は、 画像を電子的に撮像する所謂デジタルスチルカメラであり、 光学 式補正系 (またはブレ光学補正系) 5 0 0を備えている。
光学式補正系 5 0 0の角速度センサ 1 0は、 ブレ補正カメラ 1に印加された振動を角速 度値で検出する振動検出部である。 角速度センサ 1 0は、 コリオリカを利用して角速度を 検出し、 検出結果を電圧信号として出力する。
図 2を用いて角速度センサ 1 0及ぴその出力信号の処理について説明する。
角速度センサ 1 0は、 撮影レンズの光軸 Iに直交する X軸及ぴ X軸に直交する Y軸方向 それぞれに対応して 1つずつ設けられており、 ブレ補正カメラ 1の振動を 2次元において 検出する。 角速度センサ 1 0は、 電源供給部 9 0より電源が供給されている間のみ角速度 の検出が可能となっている。 なお、 図 1には理解を容易にするため角速度センサ 1 0を 1 つのみ示し、 図 2には、 X軸方向および Y軸方向の角速度センサ 1 0 a、 1 0 bを示して いる。
増幅部 4 2 0は、 角速度センサ 1 0の出力を増幅する増幅部である。
AZD変換部 2 0は、 アナ口グ信号をデジタル信号に変換する変換器であり、 角速度セ ンサ 1 0からの振動信号をアナログ信号からデジタル信号に変換し、 ブレ補正制御部 3 0 へ伝える。
AZD変 4 4 0は、 位置検出部 6 0から送られてきたブレ捕正レンズ 7 0の位置情 報 (アナログ信号) をデジタル信号に変換する変換器である。 変換されたブレ補正レンズ 位置情報は、 ブレ補正制御部 3 0に送信される。 0 変換器430は、 ブレ補正制御部 30で演算された駆動信号 (デジタル信号) を アナログ信号に変換するための DZA変 «である。 変換されたアナログ信号は、 光学系 駆動部 50に送信される。
一般的に角速度センサ 10からの出力は、 小さいため、 そのまま AZD変換器 20によ つてデジタル化してマイコン 460内で処理しようとしても、 角速度値の分解能が低すぎ (1ビットあたりの角速度値が大きすぎ) て正確な振動検出をすることができない。 その ためにブレ補正の精度を上げることができない。 そこで、 AZD変換器 20に入力する前 に、 増幅器 420によって角速度信号を増幅しておく。 そうすると、 マイコン 460内で の角速度値の分解能を上げる ( 1ビットあたりの角速度値を小さくする) ことができ、 ブ レ補正の精度を上げることができる。
増幅部 420には、 角速度センサ 10 a, 10 bにそれぞれ対応して増幅部 420 a, 420 bの 2つが設けられている。 また、 ここでは、 信号の増幅をするだけではなく、 セ ンサ出力に含まれる高周波ノィズを低減させることを目的とした、 ローパスフィルタを付 加してもよレ、。
また、 図 2に示すように、 A/D変換部 20 , プレ補正制御部 30, 光学系駆動部 50 , 位置検出部 60, DZA変換器 430, および AZD変換器 440は、 それぞれ X軸方向 および Y軸方向に対応する 20 a , 20 b、 30 a, 30 b、 50 a, 50 b、 60 a, 60 b、 430 a, 430 b、 および 440 a、 440 bを備えている。 ただし、 各部の X軸方向および Y軸方向における動作は同様であるので、 以下では、 X軸方向および Y軸 方向を区別することなく説明する。
以下、 図 1に基づいて説明する。
プレ補正制御部 30は、 角速度センサ 10により検出された振動信号と、 後述の位置検 出部 60により検出されたブレ補正レンズ 70の位置情報とから、 ブレ補正レンズ 70を 駆動するための駆動信号を演算し、 光学系駆動部 50に駆動信号を出力する部分である。 また、 ブレ補正制御部 30は、 後述する誤差 (制御位置誤差) を出力する制御位置誤差出 力部としても機能する。
プレ補正制御部 30には、 基準値演算部 31が含まれている (図 3参照)。 基準値演算 部 31は、 角速度センサ 10から得られた振動信号の基準値を演算する部分であり、 本実 施形態では、 デジタルローパスフィルタ (LPF) を使用し、 LPFの出力を基準値とし ている。 ブレ補正制御部 30による制御動作の詳細については、 後に説明する。
光学系駆動部 50は、 ブレ捕正制御部 30から出力された駆動信号を基に、 ブレ補正レ ンズ 7 0を駆動するァクチユエータである。
位置検出部 6 0は、 ブレ捕正するためにブレ補正レンズ 7 0の X軸方向及ぴ Y軸方向の 位置を検出する。 位置検出部 6 0の出力 (位置信号) は、 AZD変換器 4 4 0を経由して ブレ補正制御部 3 0に送信される。 ·
ブレ補正レンズ 7 0は、 カメラの撮影光学系の一部であり、 撮影光学系の光軸 Iと略直 交する平面内を動くことができる単レンズ、 又は、 複数枚のレンズより構成されるレンズ 群からなるブレ補正光学系である。 ブレ補正レンズ 7 0は、 光学系駆動部 5 0によって光 軸 Iと略直交する方向に駆動され、 撮影光学系の光軸 Iを偏向させる。
写真等の像のブレは、 手プレ等のカメラに加えられる振動により、 露光中に結像面の像 が動いてしまうことにより発生する。 本実施形態におけるブレ捕正カメラ 1では、 角速度 センサ 1 0により、 ブレ捕正カメラ 1に加えられた振動を検出することができる。 そして、 ブレ補正カメラ 1に加えられた振動が検出されれば、 その振動による結像面の像の動きを 知ることができるので、 結像面上の像の動きを抑えるようにブレ補正レンズ 7 0を駆動し、 結像面上の像の動き、 すなわち像プレを補正することができる。
ブレ補正力メラ 1は、 上述の光学式補正系 5 0 0の他に、 制御部 8 0 , 電源供給部 9 0, 点像関数演算部 1 0 0, 撮像部 1 1 0 , 画像記録部 1 2 0, 露出制御部 1 5 0 , 合焦レン ズ位置検出部 1 6 0 , 焦点距離検出部 1 7 0 , 閃光制御部 1 8 0 , 操作部 1 9 0等を備え ている。
制御部 8 0は、 ブレ補正力メラ 1の動作全体を制御する制御部であり、 ブレ補正制御部 3 0、 点像関数演算部 1 0 0、 露出制御部 1 5 0、 合焦レンズ位置検出部 1 6 0、 焦点距 離検出部 1 7 0、 閃光制御部 1 8 0などを制御する各種制御演算など行う。
電源供給部 9 0は、 図 2に示す半押タイマ 1 9 5が O Nの間は、 角速度センサ 1 0を始 めとするカメラ内で電源が必要とされるところに電源を供給し続ける部分である。 また、 半押しタイマが O F Fとなっているときは、 電源の供給は停止する。 したがって、 カメラ の半押しタイマ 1 9 5が O Nの間のみ、 角速度センサ 1 0によるカメラの振動検出が可能 となる。
点像関数演算部 1 0 0は、 プレ補正制御部 3 0、 露出制御部 1 5 0、 合焦レンズ位置検 出部 1 6 0、 焦点距離検出部 1 7 0などから得られた各種情報に基づき露光中の点像関数 (点像分布関数) を演算する点像分布関数演算部である。
ブレ補正レンズ 7 0による光学式ブレ補正が完全であれば点像関数は 1点となるが、 実 際には、 光学式ブレ補正は完全でないため、 点像関数は 1点にはならない。 つまり、 ブレ 補正レンズ 7 0によってネ 正しきれない像ブレ (ブレ補正残差) が残る。 ここで算出する 点像関数は、 ブレ補正レンズ 7 0で補正しきれずに結像面に残ったブレ補正残差を、 後に 画像処理によりさらにブレ捕正するときに使用するものである。
撮像部 1 1 0は、 撮像素子 1 1 1, AZD変換部 1 1 2 , 信号処理部 1 1 3等を備え、 撮影光学系により結像面に結像した像を撮像し、 画像記録部 1 2 0へ画像データを出力す る部分である。 撮像素子 1 1 1は、 撮影光学系により結像面に結像した被写体像を受光し、 アナログ信号の画像データに変換する素子である。 AZD変換部 1 1 2は、 アナログ画像 をデジタル画像に変換する変換器である。 信号処理部 1 1 3は、 AZD変換部 1 1 2によ りデジタル信号に変換された画像データを処理する部分である。
画像記録部 1 2 0は、 撮像部 1 1 0により撮像した画像、 点像関数演算部 1 0 0により 演算された点像関数、 各種画像回復処理に必要な各種情報 (パラメータ) などをそれぞれ 画像に対応づけて記録保存する部分である。 これら点像関数、 各種情報などは、 例えば、 画像ファイル内にヘッダとして埋め込んで記録してもよいし、 電子透かし技術のように画 像の中に直接埋め込む方法でもよい。 また、 画像ファイルに対応させた別ファイルを作成 し、 そこに情報を書き込むようにしてもよい。
画像記録部 1 2 0の具体的な形態は、 例えば、 コンパクトディスク (商標)、 スマート メディア (商標) などの可動記録媒体でもよいし、 画像転送を行うバッファメモリであつ てもよい。
露出制御部 1 5 0は、 不図示のコマンドダイヤルなどで設定された露光時間の設定値か ら撮像素子への露光時間を制御する部分である。 露光時間情報や露光の開始 Z終了のタイ ミング情報は、 点像関数演算部 1 0 0に送信される。
合焦レンズ位置検出部 1 6 0は、 不図示の合焦レンズの位置を検出する部分である。 合 焦レンズの位置を検出することにより、 点像関数の演算に必要な結像面から被写体までの 距離を算出することができる。
焦点検出部 1 7 0は、 撮影光学系の撮影時のレンズ焦点距離 f を検出する部分である。 このレンズ焦点距離 f も、 点像関数の演算に必要な情報である。
閃光制御部 1 8 0は、 閃光発光部 1 8 1の発光を制御する部分である。
操作部 1 9 0は、 半押しスィッチ (S W 1 ) 1 9 1、 全押しスィッチ (S W2 ) 1 9 2 などを有している。
半押しスィッチ 1 9 1は、 不図示のレリーズボタンの半押し動作に連動して O Nとなる スィッチである。 この半押しスィッチ 1 9 1が O Nとなることにより、 不図示の測光部に よる測光演算、 オートフォーカス駆動などが開始される。 また、 半押しタイマ 1 9 5が O F Fであった場合には、 この半押しスィッチ 1 9 1の O Nに同期して半押しタイマ 1 9 5 が〇Nとなる。
全押しスィッチ 1 9 2は、 不図示のレリーズボタンの全押し動作に連動して O Nとなる スィッチである。 この全押しスィッチ 1 9 2が O Nとなることにより、 図示しないシャツ タ機構によるシャッタの開閉、 ィメージセンサによる画像の取り込みなど一連の撮影動作 が行われる。
画像回復演算部 2 1 0は、 ブレ補正力メラ 1の画像記録部 1 2 0から送られてきた画像 デ一タと、 画像データに対応する点像関数情報及ぴ画像回復処理するための各種パラメ一 タに基づいて、 画像に含まれるブレを補正する画像回復処理を実行する部分である。 画像 回復演算部 2 1 0における画像回復処理には、 式 (6 ) で述べたウィナーフィルタを使用 するが、 これに限らず他の手法を用いてもよい。
画像表示部 2 2 0は、 撮影者が撮影した画像、 又は、 画像回復した後の画像を表示する 部分であり、 本実施形態では、 カメラのモニタ部がこの部分に相当する。
次に、 ブレ補正制御部 3 0に関連する部分について、 光学式ブレ補正動作の制御を含め て説明する。
図 3は、 光学式補正系 5 0 0のブレ補正制御部 3 0の制御動作を説明する制御プロック 図である。
まず、 カメラに加えられた振動を角速度センサ 1 0により検出する。 角速度センサ 1 0 は、 通常、 コリオリカを検出する圧電振動式角速度センサを用いる。 角速度センサ 1 0の 出力は、 AZD変換器 2 0を介して基準値演算部 (低周波成分抽出) 3 1へ入力される。 基準値演算部 3 1は、 角速度センサ 1 0の出力よりブレの基準値を演算する部分である。 通常の手振れの基準値は、 角速度センサ 1 0が完全に静止している状態での出力 (以下、 ゼロ出力) 値とすればよい。 しかし、 このゼロ出力値は、 ドリフトや温度などの環境条件 で変動してしまうため、 基準値を固定値とすることができない。 したがって、 実際に使用 されている状態、 つまり撮影者の手振れの信号から基準値を演算し、 ゼロ出力を求めなけ ればならなレ、。 基準値演算には、 デジタルローパスフィルタ (L P F ) を用いる。
デジタルローパスフィルタのカットオフ周波数 f cは、 出来るだけ低く設定する事が望 ましいが、 従来技術の説明においても述べた通り、 カットオフ周波数 f cをあまり低く設 定するとセンサドリフトの影響を受けやすくなる。 また、 逆に高く設定すると f c以下の 周波数成分は、 光学補正されないため像ブレとして残ってしまう。 後で詳しく述べるが、 この光学補正されない基準値出力を基に点像関数を求め、 画像回復処理を行うことにより 光学補正で取りきれなかった像ブレを後処理により回復することが可能となる。
次に、 基準値演算した後、 角速度センサ 1 0からのブレ検出信号から基準値を減算した ブレ検出信号を、 積分部 3 2へ送信する。
積分部 3 2では、 角速度の単位で表されているブレ検出信号を時間積分し、 カメラのブ レ角度に変換する。 例えば、 以下の式 (7 ) により演算する。
θ (り = d(t - i) + c -(ω (t) - ω0 (t)) (7)
式 (7 ) 中の各記号は、 0 (t): 目標駆動位置, ω (ί):プレ検出信号, c O (t):基準値, t :時間 (整数値) であり、 Cは、 レンズの焦点距離等の条件によって決まる定数である。 積分部 3 2により演算された目標駆動位置信号は、 目標駆動位置演算部 3 3へ送信され る。
目標駆動位置演算部 3 3では、 積分部 3 2から送られてきたブレ角度情報に焦点検出部 1 7 0からのレンズ焦点距離 fや合焦レンズ位置検出部 1 6 0からの被写体距離 Dなど の情報を加味して、 プレ補正レンズ 7 0を駆動するための目標駆動位置情報を演算する。 ブレ補正制御部 3 0では、 公知の P I D制御等用いて、 この目標駆動位置情報に応じて ブレ補正レンズ 7 0を動かすために目標駆動位置情報とブレ補正レンズ 7 0の位置検出 6 0からの位置情報との差をとり、 光学系駆動部 5 0を駆動するための駆動信号を送出す る。 駆動信号は D /A変換器 4 3 0を介して光学系駆動部 5 0へ送られる。 送出された駆 動信号に基づいて光学系駆動部 5 0のコイルに電流を流すことにより、 ブレ補正レンズ 7 0を光軸に直交する方向に駆動することが可能となる。
位置検出部 6 0では、 プレ補正レンズ 7 0の位置をモニタしており、 検出されたレンズ 位置信号を用いて、 ブレ補正レンズ 7 0がブレ捕正制御部 3 0によりフィードバック制御 される。
次に、 点像関数演算部 1 0 0の動作について説明する。
光学式補正系 5 0 0によりブレ補正を実行してもブレを補正しきれず、 若干のブレが画 像に残ってしまう (ブレ補正残差の発生) という問題については、 従来技術の説明におい て述べた (図 8 ( a ) ( b ) 参照)。 このようなブレ補正残差が発生する原因は、 主に基準 値によるところが大きい。 そこで、 本実施形態における点像関数演算部 1 0 0では、 基準 値を元にブレ補正残差の点像関数を算出する。
ここで、 点像関数の演算方法について簡単に説明する。
点像関数は、 下記式を用いて算出する。 すなわち、 取得した基準値 ω θから基準値演算 平均値 coOaveを減算し、 これを積分して誤差角度 0 (t) を求める。 さらに焦点距離情報 f から像面での点像分布関数 X (t) を求める。
Figure imgf000023_0001
Θ'(ί) = θ'(ί-1)+ C-(m0(t) -ω0ανβ) (9)
X(t) = f'Ois) (10)
なお、 テレコンバータ装着時は、.テレコンバータの倍率に応じて焦点距離を変更する必 要がある。 また、 被写体距離情報を用いて補正を行うとさらに点像分布関数の精度は高く なる。 この場合、 次の式 (11)を用いるとよい。
X(t) ^ β-Rf-ei) (11)
β:横倍率
R:被写体距離
これらの演算をそれぞれ X方向、 Υ方向について行い、 それらを X— Υ平面に展開する と点像分布関数が得られる。
なお、 上述の例は、 点像関数演算の一例であって、 点像関数の演算には、 他の方法を利 用してもよい。
ここで算出した点像関数は、 画像回復演算部 2 1 0に送信される。 画像回復演算部 2 1 0は、 この送信された点像関数を基に画像回復演算を行い、 ブレ補正レンズ 70のブレ補 正動作では補正しきれなかった像ブレを補うことにより、 ブレ補正効果の高い高画質な画 像を得ることができる。
従来の画像回復処理に用いるデータは、 角速度センサ等により検出されたブレ検出デー タから直接点像関数を求めて画像回復を行う例がほとんどであった。 し力 し、 先にも述べ たように、 このような方法では、 画像のブレが大きくなつてしまった場合、 画像回復をし ても画質が改善されないと'いう問題があった。 し力 し、 本実施形態によれば、 光学式ブレ 捕正機構によりある程度ブレを補正し、 そのときのブレ情報を用いて画像回復処理するこ とにより大幅な画質改善が可能である。
図 4 (a) 〜 (c) 及び図 5 (a) 〜 (d) は、 本実施形態における画像回復を説明す る図である。
本実施形態では、 光学式ブレ補正機構によりブレ補正された後の画像データ及びブレ情 報を用いているので、ブレ量が大きすぎることはない。 この点の効果は、図 7 (a)〜(d) と比較することにより明らかである。 ブレが大きくなるほど伝達されない周波数成分が増 え、 画像の回復が難しくなる。 図 5 (b) に示す空間周波数伝達関数が 0になっている点 が図 7 ( b ) のそれよりも少なくなつていることがわかる。 これは、 伝達されない周波数 成分を減らしていることになるので、 画像回復を効果的に行うことができることを示して レ、る。
以上詳しく説明したように、 本第 1実施形態によれば、 以下の効果を奏することができ る。
像ブレを補正するブレ補正光学系と、 撮像部により撮像された画像に対して画像処理に よる画像回復を行い像ブレを補正する画像回復演算部とを備えるので、 プレネ甫正光学系を 用いた光学的なブレ補正の問題点と、 画像回復によるプレ補正の問題点を補完し、 ブレ補 正効果を高くすることができる。
点像分布関数を演算する点像分布関数演算部を備え、 画像回復演算部は、 画像を点像分 布関数で処理することにより画像回復を行うので、 撮影時に点像分布関数を演算し保存し ておけば、 撮影後の任意の時点で画像回復を行うことができる。
点像分布関数演算部は、 基準値演算部の演算結果を基にして点像分布関数を演算するの で、 ブレ補正光学系によるブレ補正で補正しきれなかったブレを点像分布関数とすること ができ、 ブレ補正光学系によるブレ補正で補正しきれなかったブレを画像回復により補正 することができる。 く第 2実施形態〉
本実施形態は第 1実施形態のシステム構成にブレ補正動作選択スィツチ 1 9 4と信号 流れ制御部 4 5 2が設けられた構成である。
図 9は、 本実施形態のシステム構成ブロック図であり、 図 1 0はそれら構成のブロック 配置図である。 第 1実施形態と同様の機能を果たす部分には、 同一の符号を付して、 重複 する説明を適宜省略する。
図 1 1はブレ補正制御部の動作を説明するブロック図である。 図 1 1に示すように、 基 準値演算部 3 1からの出力が点像関数演算部 1 0 0に送出される際に、 ブレ補正動作をす るか否かを切り替える信号流れ制御部 4 5 2が設けてある。
ブレ補正動作選択スィッチ (V R S W) 1 9 4は、 光学的なブレ捕正動作の〇Nノ O F Fを切り替えるスィッチである。 また、 信号流れ制御部 4 5 2は、 V R S W 1 9 4の状態 により、 点像関数演算部 1 0 0へ送信するデータを切り替える部分である。 なお、 この補 正動作選択スィツチ 1 9 4は、 レンズ、鏡筒が交換可能な力メラにおいて図 1 0に示すよう に、 交換レンズのレンズ鏡筒 1 0 2の外周部に設けられる。 本実施形態での選択スィッチ 194に基づく動作は次のようになる。
VRSW1 94が O N_の場合は、 レンズ補正レンズ 70を駆動し、 光学式補正動作と画 像回復のために必要な動作が行われる。 画像回復処理するために必要な画像回復用のデー タは、 基準値演算部 31から点像関数演算部 100に送出される。 一方、 VRSW1 94 が O F Fの状態では、 ブレ捕正レンズ 70の駆動を停止し、 光学的なブレ補正動作は行わ ない。 目標駆動位置演算部 33から出力された目標駆動位置信号は画像回復用のデータと して点像関数演算部 100へ送信される。 なお、 VRSW1 94の設定状態は、 いずれの 状態であっても点像関数演算部 100に送信される。
次に、 本実施形態におけるブレ捕正カメラ 1の基本動作について説明する。
図 1 2は、 本実施形態におけるカメラの基本動作を説明するフローチャートである。 以下、 図 1 2に示したフローチャートに従い、 本実施形態におけるカメラの動作の流れ について説明する。
なお、 これ以降に説明する内容は、 X方向 Y方向ともに共通の内容であるため、 特に方 向に関しては明記せずに説明を行う。
ステップ S 1010では、 半押しスィッチ SW1が ONとなっているか否かを判定する。 半押しスィッチ SW1が〇Nならば S 1020へ進み、 半押しスィッチ SW1が OF Fな らば S 1140に進む。
S 1020では、 カウンタ T s wlをリセットし、 カウント値を 0とする。 カウンタ T s w 1は、 半押しスィッチ S W 1が〇 F Fになってからの経過時間を計測するためのカウ ンタで、 カウント値は整数である。 このカウンタは、 半押しスィッチ SW1が ONの間は 0のままで、 半押しスィッチ SW1が OF Fで、 かつ半押しタイマ 100が ONの間のみ 動作する。
S 1030では、 半押しタイマ 1 95が OFFであるか否かを判定する。 半押しタイマ 1 95が OFFであれば S 1040へ進み、 半押しタイマ 195が ONであれば S 1 1 7 0へ進む。
S 1 040では、 カウンタ tをリセットし、 カウント値を 0とする。 カウンタ tは、 半押しタイマ 195が ONとなっている時間を計測するためのカウンタである。 このカウ ンタは、 整数値カウンタであり、 半 i しタイマ 1 95が ONとなったと同時にカウント動 作を開始し、 半押しタイマ 195が〇Nの間は、 カウント動作を続ける。
S 1 050では、 半押しタイマ 1 95を ONにする。 S 1 060では、 角速度センサ 1 0を ONとし、 振動の検出を開始する。 この他、 AZD変換器 20による変換動作もここ で開始される。 S 1 070では、 角速度センサ 1 0からの出力に基づいて基準値の演算を 開始する。 S 1 080では、 ブレ補正レンズ 70を駆動するための駆動信号の演算を開始 する。 S 1 0 90では、 VRSW1 94が ONに設定されているか否かを判定する。 VR SW1 94が〇Nに設定されている場合は、 ブレ補正レンズ 70を駆動させるために S 1 1 00に進む。 一方、 VRSW1 94が OFFに設定されている場合は、 S 1 1 30へ進 む。
S 1 100では、 プレ補正レンズ 70の駆動を開始する。 S 1 1 1 0では、 露光動作、 画像回復動作を行う。 この動作の詳細については、 後に図 1 3を用いて説明する。 S 1 1 20では、 半押しタイマ 1 9 5のカウンタ tを 1つ進める。 S 1 1 30では、 ブレ補正レ ンズ 7 0の駆動を停止する。 なお、 このステップに進んだ時点でブレ補正レンズ 70の駆 動が既に停止していた場合は、 そのまま停止状態を継続する。
S 1 140では、 半押しタイマ 1 9 5が ONである力否かを判定する。 半押しタイマ 1 9 5が ONならば S 1 1 50へ進み、 半押しタイマ 1 9 5が〇 F Fならば S 1 0 1 0へ戻 り、 半押しスィッチ SW1の検出を続行する。 S 1 1 50では、 このステップに進んだ時 点では、 カメラは半押しスィッチ SW1が OFFで半押しタイマ 1 9 5が ONの状態にな つている。 この状態が継続している時間を計測するため、 カウンタ T s w 1を 1つ進める。
5 1 1 60では、 カウンタ Ύ s w 1の値がしきい値 T— SW1よりも小さいか否かを判 定する。 ここで、 しきい値 T— SW1は、 カウンタ T s w 1の上限を決めるための定数で、 半押しスィツチ SW1が OFFとなってから半押しタイマ 1 9 5が OF Fとなるまでの 時間を決めるものである。
カウンタ T s w 1がしきい値 T— S W 1に満たない場合、 すなわち肯定判定の場合は、 半押しタイマ 1 9 5は OF Fとせず、 S 1 1 70に進む。 一方、 カウンタ T s wlがこの しきい値 T— SW1と等しくなつた場合、 すなわちこのステップで否定判定となった場合 は、 S 1 220に進み、 半押しタイマ 1 9 5を OFFにする処理、 およぴ半押しタイマ 1 9 5が OFFになったときに伴う処理を行う。
5 1 1 70では、 角速度センサ 1 0が ONの状態を継続し、 振れの検出を行う。 また、 AZD変換器 20による変換動作も継続する。 S 1 1 80では、 基準値の演算を継続する。 S 1 1 90では、 角速度センサ 10の出力と S 1 1 80で演算した基準値からブレ捕正レ ンズ 7 0を駆動するための駆動信号の演算を継続する。
S 1 200では、 VRSW1 94が ONに設定されているか否かを判定する。 VRSW 1 94が ONに設定されている場合は、 ブレ補正レンズ 70の駆動を継続させるために S 1 210に進む。 VRSW194が OFFに設定されている場合は、 S 1 1 30へ進む。
S 1 210では、 ブレ捕正レンズ 70の駆動を継続する。 S 1220では、 ブレ捕正レ ンズ 70の駆動を停止する。 S 1 230では、 基準値の演算を停止する。 S 1 240では、 角速度センサ 10への電源の供給をストップし、 角速度センサ 10を OFFとする。 S 1 250では、 半押しタイマ 195を OFFにして S 1010に戻り、 半押しスィツチ (S W1) 1 91の状態検出を行う。
次に、 本実施形態のカメラの露光動作及ぴ画像回復動作について説明する。
図 1 3は、 図 12における S 1 1 1 0の露光動作、 画像回復動作の詳細を示すフローチ ヤートである。
S 1 500では、 全押しスィッチ (SW2) 1 92が ONか否かを判定する。 全押し スィッチ SW2が ONの場合は、 S 1 5 10へ進み、 全押しスィッチ SW2が OF Fの場 合は、 S 1520へ進む。
S 1 510では、 露光開始の処理が済んでいるか否かを判定する。 露光開始処理が済 んでいる場合は、 S 1520へ進み、 露光開始処理が済んでいない場合は、 S 1 530へ 進む。 全押しスィッチ SW2は、 露光動作のきっかけとなるスィッチである。 このスイツ チが ONとなったときに露光が開始されていなければここで露光を開始し、 既に露光が開 始されていれば露光の制御を行うようにする。
S 1 520では、 露光中であるか否かを判定する。 露光中であれば S 1 540へ進み、 露光中でなければ S 1570へ進む。 S 1530では、 不図示のミラーのアップ、 シャツ タを開ける等の露光開始のための処理を行う。 S 1540では、 VRSW1 94が ONに なっているか否かを判定する。 VRSW1 94が ONとなっていれば S 1550へ進み、 VRSW194が OFFであれば S 1 560へ進む。
S 1 550では、 基準値を積分する。 これは、 光学的なブレ補正動作によって補正しき れなかった像のブレを演算するものと等価である。 積分した値は、 メモリなどに蓄積して おき、 露光後の点像関数の演算に利用する。
S 1 560では、 目標駆動位置信号を読み込み、 メモリなどに蓄積しておく。 これを利 用して露光終了後に点像関数の演算を行う。 S 1 570では、 露光を終了させるための処 理が完了しているか否かを判定する。 処理が完了している場合には、 S 1590へ進み、 処理が完了していない場合には、 S 1 580へ進む。 S 1580では、 ミラーのダウン、 シャッタを閉じる等の露光終了のための処理を行う。
S 1 590では、 点像関数の演算が終了しているか否かを判定する。 点像関数の演算 が終了していれば S 1 6 1 0へ進み、 点像関数の演算が終了していなければ S 1 6 0 0へ 進む。 . _
S 1 6 0 0では、 点像関数の演算を開始もしくは継続する。 このステップに来た時点で 点像関数の演算が開始されていなければ演算を開始し、 既に演算が開始されていたらその 演算を継続する。
S 1 6 1 0では、 画像回復の演算が終了しているか否かを判定する。 画像回復の演算 が終了していれば S 1 1 2 0へ進み、 画像回復の演算が終了していなければ S 1 6 2 0へ 進む。 S 1 6 2 0では、 画像回復の演算を開始もしくは,継続する。 このステップに来た時 点で画像回復の演算が開始されていなければ演算を開始し、 既に画像回復の演算が開始さ れていたらその演算を継続する。
また、 光学的なブレ補正動作を行わない場合は、 角速度センサ 1 0の出力から点像関数 を演算し、 撮影後の画像回復処理によってブレを軽減することができる。 したがって、 バ ッテリー不足、 スィッチの入れ忘れなど、 何らかの障害によりブレ補正レンズ 7 0が動作 しない場合であっても、 画像回復処理によってブレを軽減させることができる。
以上詳しく説明したように、 本発明によれば、 以下の効果を奏することができる。 像ブレを補正するブレ補正光学系と、 基準値、 又は、 振動検出信号を用いて点像分布関 数を演算する点像分布関数演算部と、 撮像部により撮像された画像に対して点像分布関数 で画像処理することにより画像回復を行!/、像ブレを補正する画像回復演算部とを備える ので、 ブレ補正光学系を用いた光学的なブレ補正を行うか否かに関わらず、 画像回復を行 うことができる。
点像分布関数演算部による点像分布関数の演算を基準値を用いて行うか、 振動検出信号 を用いて行うかを切り替える点像分布関数演算切り替え部を備えるので、 必要に応じて点 像分布関数の演算方法を選択することができ、 必要なときに画像回復を有効に行うことが できる。
点像分布関数演算切り替え部は、 ブレ補正光学系によるブレ補正動作を行うか否かを切 り替えるブレ補正動作設定部を兼ねているので、 ブレ補正光学系によるブレ補正動作に連 動して、 点像分布関数の演算方法を変更することができ、 ブレ補正光学系によるブレ補正 動作の有無に応じた最適な点像分布関数の演算を行うことができる。
ブレ補正光学系によるブレ補正動作を行わない場合には、 点像分布関数演算部は、 振動 検出信号を用いて点像分布関数を演算するので、 演算される点像分布関数は、 カメラのブ レそのものに関するものとなり、 このカメラのブレに起因する像ブレを画像回復により回 復することができる。
像ブレを補正するブレ補正光学系と、 基準値、 又は、 振動検出信号を用いて点像分布関 数を演算する点像分布関数演算部とを備えるので、 ブレ補正光学系を用いた光学的なブレ 補正を行うか否かに関わらず、 画像回復に必要な点像分布関数を最適な演算方法で演算す ることができ、 撮影した画像を後に外部装置などにより有効に画像回復することができる。
<第 3実施形態〉
第 3実施形態は、 画像回復装置とカメラ本体とを別体とした形態である。 第 1実施形態 と同様の機能を果たす部分には、 同一の符号を付して、 重複する説明を適宜省略する。 以下、 図面等を参照しながら、 本発明の実施の形態について、 さらに詳しく説明する。 図 1 4は、 本発明によるブレ補正力メラの第 3実施形態のシステム構成を示すブロック図 である。
本実施形態のブレ補正力メラ本体 1は、 第 1の実施形態の構成に関数補正部 1 0 5 , ィ ンターフェイス部 1 3 0 , 画像回復判断部 1 4 0が設けられ、 画像回復演算部 2 1 0は画 像再生装置 2の一部としてカメラ本体 1と分離された構成となっている。
画像再生装置 2は、 ブレ補正力メラ 1により撮像された画像を画像記録部 1 2 0又はブ レ補正カメラ 1と再生装置とを転送ケーブルなどを用いて接続し再生するとともに、 画像 回復を行うことができる画像回復装置である。
関数補正部 1 0 5は、 位置検出部 6 0から得られるブレ補正レンズ 7 0の位置信号を用 いて点像関数を補正する部分である。 より具体的には、 位置信号を利用して駆動目標位置 と位置信号 (実駆動位置) との差である制御位置誤差により点像関数の補正を行う。
画像記録部 1 2 0は、 ィンターフェイス部 1 3 0と画像再生装置 2とを転送ケーブル 3 0 0を用いて接続し、 画像記録部 1 2 0に保存された画像、 及び、 画像回復処理に必要な 情報を必要に応じて画像再生装置 2へ転送する。
インターフェイス部 1 3 0は、 ブレ補正カメラ 1と画像再生装置 2とを接続するときな どに、 転送ケーブル 3 0 0を接続する端子を備えた通信手段である。
接続ケーブル 3 0 0は、 インターフェイス部 1 3 0の接続コネクタと画像再生装置 2の 通信ポート (例えば、 R S— 2 3 2 C、 U S B、 パラレルポート、 I E E E 1 3 9 4等) を接続するケーブルである。 この接続ケ一ブル 3 0 0を介してブレ補正カメラ 1と画像再 生装置 2との間でデータの送受信が行われる。
画像回復判断部 1 4 0は、 点像関数演算を行う力否か判断処理する部分である。 すなわ ち、 ブレ補正制御部 3 0の基準値演算部からの出力データをシャツタ速度ゃブレ量などの 情報を基づいて点像関数演算を行うか否か判断する部分である。
画像回復判断部 1 4 0により点像関数演算の必要性を判断するので、 画像記録部 1 2 0 に保存する情報をできるだけ必要なデータだけとすることができ、 無駄な演算動作ゃメモ リ容量の軽減を図ることができる。
操作部 1 9 0は、 半押しスィッチ (S W) 1 9 1、 全押しスィッチ (S W) 1 9 2、 プ レ捕正モード選択スィッチ (S W) 1 9 4などを有している。
ブレ補正モード選択スィツチ 1 9 4は、 光学式補正動作モードと画像回復モードの組み 合わせ選択を行う操作部材である。 本実施形態では、 ブレ補正動作モードを 3モード選択 可能なスィッチとし、 その動作は次のようになる。
「ブレ補正 O F Fモード J が選択された場合、 光学式補正も画像回復も行わない。 すな わち、 ブレ補正レンズ 7 0の駆動を停止し、 ブレ補正動作は一切行わず、 画像回復用のデ 一タの記録保存も行わなレ、。
「光学式補正動作モード」 が選択された場合、 光学式補正動作のみ行い、 ブレ補正レン ズ 7 0を駆動させて像ブレ補正動作を行う力 画像回復処理のための点像関数の演算、 画 像回復用のデータの記録保存等は行わなレ、。
「画像回復動作モード」 が選択された場合、 光学式補正動作と画像回復のために必要な 動作が行われる。 画像回復処理するために必要な画像回復用のデータは、 光学式補正系 5 0 0から画像回復判断部 1 4 0を介して点像関数演算部 1 0 0に送出される。
次に、 画像再生装置 2について説明する。
画像再生装置 2は、 画像回復処理を実行する画像回復演算部 2 1 0と画像を表示する画 像表示部 2 2 0と、 回復結果保存部 2 3 0とを備えている。
本実施形態における画像再生装置 2は、 パソコンを利用しており、 このパソコンに画像 回復に必要な専用のブレ補正プログラムを含むアプリケーシヨンソフトウエアをインス トールすることにより、 画像再生装置 2として機能させている。
このブレ補正プログラムには、 画像回復処理を実行するプ画像回復演算部 (画像回復演 算手順) のほかに、 カメラ側から転送された画像データ、 点像分布関数及び各種パラメ一 タを受け取るデータ入力部 (データ入力手順) や画像再生装置側からカメラ側のパラメ一 タ設定を行う設定部などが含まれる。
なお、 画像再生装置 2は、 パソコンを利用する場合に限らず、 例えば、 専用の再生装置 としてもよいし、 カメラの中に組み込んでもよい。 画像回復演算部 2 1 0は、 ブレ補正カメラ 1の画像記録部 1 2 0から送られてきた画像 データと、 画像データに対応する点像関数情報及び画像回復処理するための各種パラメ一 タとに基づいて、 画像に含まれるブレを補正する面像回復処理を実行する部分である。 画像回復演算部 2 1 0における画像回復処理には、 式 (6 ) で述べたウィナーフィルタ を使用するが、 これに限らず他の手法を用いてもよい。
画像表示部 2 2 0は、 撮影者が撮影した画像、 又は、 画像回復した後の画像を表示する 部分であり、 本実施形態では、 パソコンのモニタ部がこの部分に相当する。
回復結果保存部 2 3 0は、 画像回復演算部 2 1 0により画像回復処理された回復画像と 画像回復処理を行うときに用いたパラメータとを、 原画像に関連づけて保存する部分であ る。 ·
次に、 本実施形態におけるブレ補正カメラ 1の基本動作について説明する。
図 1 5は、 ブレ補正動作を行う場合のカメラの基本動作を示すフローチャートである。 ステップ S 2 1 0において、 半押しスィッチ 1 9 1が O Nされると、 S 2 2 0へ進む。 S 2 2 0では、 プレ補正モード選択スィツチ 1 9 4の状態を判別する。 「光学式補正動作 モード」 の場合は S 2 3 0の光学式補正動作フローに進み、 「画像回復動作モード」 の場 合は S 2 4 0の光学式ブレ補正動作と画像回復処理動作とを行う画像回復処理フローへ と進む。 「ブレ補正 O F Fモード」 が選択された場合は S 2 5 0へ進む。
S 2 5 0では、 「プレ補正 O F Fモード」 が選択されているので、 上述のように、 光学 式補正も画像回復も行わず、 ブレ補正レンズ 7 0の駆動を停止し、 ブレ補正動作は一切行 わず、 画像回復用のデータの記録保存も行わない。
以下、 「光学式補正動作モード」 及び 「画像回復動作モード」 それぞれの場合のブレ補 正カメラ 1の動作を説明する。
まず、 「光学式補正動作モード」 時のブレ捕正カメラの動作について説明する。
図 1 6は、 光学式ブレ補正動作モード時のカメラの基本動作を示すフローチャートであ る。
S 4 0 0では、 基準値演算部 3 1に用いられている L P F部のカツトオフ周波数 f cを f c = 0 . 1 H zに設定する。 S 4 1 0では、 振動検出部である角速度センサ 1 0が O N となる。 S 4 2 0では、 ロックされていたブレ捕正レンズ 7 0のロックを解除する。 S 4 3 0では、 ブレ補正動作が開始される。 ここで開始されるブレ補正とは、 角速度センサ 1 0の出力に基づき、 その像ブレを打ち消すようにブレ補正レンズ 7 0を光軸方向に略直交 する方向に移動させて、 ブレを補正する光学式プレ補正動作である。 S 4 4 0では、 半押しタイマの状態を検出し、 半押しタイマが O F Fならば S 4 5 0へ 進み、 半押しタイマが〇Nならば S 4 7 0へ進む。 S 4 5 0では、 ブレ補正動作を停止し、 S 4 6 0で補正レンズ 7 0を口ックし光学捕正モードを終了する。 S 4 7 0では、 全押し スィツチ 1 9 2の状態を検出し、 全押しスィツチ 1 9 2が O Nならば S 4 8 0へ進み、 全 押しスィツチ 1 9 2が O F Fならば S 4 4 0へ戻る。
S 4 8 0では、 ブレ捕正レンズ 7 0のセンタリング動作を実行後、 再度ブレ補正を開始 する。 光学系駆動部 5 0により駆動されていない状態では、 撮影光学系の光軸 Iとブレ補 正レンズ 7 0の光軸とが必ずしも一致していない。 通常は、 ブレ捕正レンズ 7 0は、 その 可動範囲の端部に移動した状態にあることが多く、 そのままブレ補正動作を行うと、 駆動 できない方向が生じてしまうので、 このセンタリング動作によりプレネ甫正レンズ 7 0の光 軸と撮影光学系の光軸 Iとが略一致するように、 ブレ補正レンズ 7 0を駆動する。
S 4 9 0では、 シャツタ開動作が行われ、 撮像部 1 1 0への露光が開始される。 S 5 0 0では、 閃光 (S B ) 発光するか否かの判断が行われ、 閃光の発光を行う場合 S 5 1 0へ 進み、 閃光の発光を行わない場合 S 5 2 0へ進む。 S 5 1 0では、 閃光の発光が行われる。 S 5 2 0では、 シャツタが閉じられ、 露出が終了する。 その後、 S 4 4 0の半押しタイマ 判断ルーチンへ戻る。
次に、 「画像回復動作モード」 時のブレ補正カメラの動作について説明する。
図 1 7は、 画像回復動作モード時のカメラの基本動作を示すフローチャートである。 S 6 0 0では、 基準値演算部 3 1に用いられている L P F部のカツトオフ周波数 f cを f c = 1 H zに設定する。 上述した 「光学式捕正動作モード」 時には、 f c = 0 . 1 H z としたのに対して、 この 「画像回復動作モード」 時には、 カットオフ周波数 f cを上げて いる。
このように設定することにより、 「画像回復動作モード」 時には、 「光学式補正動作モー ド」 時に比べて、 ブレ補正カメラ 1の振動の内、 点像関数演算部 1 0 0により演算される 点像関数に現れる成分を多くし、 ブレ補正レンズ 7 0を駆動してブレ補正する成分を少な くすることができる。 そうすることにより、 ブレ補正レンズ 7 0を駆動する駆動量を減少 させることができ、 ブレ補正レンズ 7 0が駆動可能な範囲内で余裕を持って駆動すること ができる。 この場合、 光学式ブレ捕正動作により補正されるブレ量が減少し、 撮像される 画像のブレ量が増加するが、 この増加したブレについては、 後に画像回復により補正され るので、 最終的には、 プレ補正効果が高く、 像ブレがない、 又は、 像ブレが非常に少ない 画像を得ることができる。 このように、 「画像回復動作モード」 時には、 基準値演算に使用するカットオフ周波数 を 「光学式補正動作モード」 時に比べて高くし、 ブレ捕正する成分を光学式ブレ補正と画 像回復とに配分することにより、 「光学式捕正動作モード」 時に比べて、 より大きな手振 れであっても、 適切なブレ補正を行うことができる。
図 1 7における S 6 1 0から S 6 7 0までのフローは、 図 1 6における S 4 1 0から S 4 7 0までのフローにおける動作と同様なので、 ここでの詳細な説明は省略する。
S 6 8 0では、 回復処理判断を行う。 この S 6 8 0の回復処理判断の詳細な説明は、 後 に図 1 8を用いて行う。 このステップにおける回復処理判断により画像回復処理が必要無 いと判断された場合は、 S 6 9 0へ進み、 画像回復処理が必要であると判断された場合は、 S 7 2 0へ進む。
S 6 9 0では、 図 1 6における S 4 8 0と同様に、 ブレネ唐正レンズ 7 0のセンタリング 動作の実行後、 ブレ補正が再開される。 S 7 0 0では、 シャツタ開動作が行われ、 撮像部 1 1 0への露光が開始される。 S 7 1 0では、 シャツタが閉じられ、 露出が終了する。 そ の後、 S 6 4 0の半押しタイマ判断ルーチンへ戻る。 S 7 2 0では、 図 1 6における S 4 8 0と同様に、 ブレ補正レンズ 7 0のセンタリング動作の実行後、 ブレ補正が再開される。
S 7 3 0では、 シャツタ開動作が行われ、 撮像部 1 1 0への露光が開始される。 S 7 4 0では、 露光期間中に点像関数演算用のデータ取得を行う。 点像関数演算用のデータとし ては、 角速度センサ 1 0からの出力に基づいて演算された基準値と、 位置検出部 6 0によ り得られたブレ補正レンズ 7 0の位置情報に基づいて演算された誤差情報とが含まれて いる。 この S 7 4 0における点像関数演算用データ取得の詳細については、 後に図 1 9を 用いて説明する。
S 7 4 5では、 シャツタが閉じられ、 露光が終了する。 S 7 5 0では、 点像関数演算用 データの取得後、 取得したデータを用いて点像関数の演算を行う。 点像関数の演算例につ いては、 第 1の実施形態にて説明したので省略する。 S 7 5 5では、 S 7 4 0において演 算した点像関数を、 誤差データを用いて補正する (関数補正部 1 0 5による動作)。
ここで、 誤差データを用いた点像関数の補正方法について説明する。
時間 tの関数としてブレ補正レンズ 7 0の駆動目標位置を 1 c ( t )、 実駆動位置を 1 r ( t ) とすると、 X軸方向及び Y軸方向それぞれにおける制御位置誤差 e ( t ) は、 以 下の式により与えられる (制御位置誤差出力部としての動作)。
e x ( t ) = 1 c x ( t ) - 1 r x ( t ) ( 1 2 )
e y ( t ) = 1 c y ( t ) 一 1 r y ( t ) ( 1 3 ) これらの式 (12)、 (13) を 2次元に展開した関数を e (X, y) とすると、 捕正後 の点像関数 P ' (x、 y) は、 数 1に示した点像関数 p (X , y) を用いて、 以下の式に より与えられる。
p (χ、 γ ) = p (x, y + e χ, γ ) 、丄 4)
点像関数を補正した後、 S 760では、 画像回復処理対象画像に、 ブレマークを付与す る。
S 770では、 補正した点像関数をブレ情報として記録し、 S 640へ戻る。
次に、 光学式補正系 500から出力されたブレ情報の処理と点像関数演算用データの取 得について説明する。
図 18は、 ブレ検出データに基づいて点像関数演算を行うか否かを判断する画像回復判 断部 140 (図 17における S 680) の詳細な動作を示すフローチャートである。
この画像回復判断部 140の判断に基づき画像回復に必要なブレ検出データを記録す るか否かが判断される。
S 310では、 ブレ検出量の大きさに基づき、 画像回復処理の有効性を判断する。 この ステツプでは、 目標駆動位置演算結果から画像回復処理することによりブレを効果的に補 正することができるか否かをブレ情報や力メラ撮影情報に基づいて画像回復可能条件範 囲を予め設定しておき、 その条件に基づき判断を行う。
例えば、 ブレ量が大きすぎる (最大限界ブレ量) と画像回復処理しても画像に縞模様が 目立ち、 この縞模様による画質劣化を避けることができない。 また、 ブレ量が小さすぎる (最小限界ブレ量) と画像回復してもその改善効果が現れなレ、。
そこで、 これら限界ブレ量は、 予め実験や経験により得ることにより設定しておく。
S 320では、 シャツタ速度 (露光時間) により画像回復処理の必要性を判断する。 こ のステップでは、 シャツタ速度によりある程度ブレ量の大きさが予測され、 その予測され るプレ量により画像回復処理が必要か否かを判断する。 シャッタ速度が速い場合は、 たと えブレが生じても非常に小さいブレ量であり、 鑑賞に堪えられる画像であると判断される。 この場合のブレ量は、 焦点距離とシャツタ速度の双方から求められる。 光学式ブレ補正を 行わない場合には、 手ブレが発生するのは、 (1ノ焦点距離) のシャツタ速度より遅い場 合であると一般的にいわれている。 し力 し、 本実施形態では、 光学式ブレ補正も行ってい るので、 例えば、 以下の式 (15) を満たす場合にのみ、 画像回復処理を行うようにする。
(ΑΖ焦点距離) くシャツタ秒時 (露光時間) (15)
ここで、 (式 15) における 'A' は、 所定値としてもよいし、 他の条件により変化す る変数としてもよレ、。
S 310, S 320におけるシャツタ速度判断及びブレ検出量判断共に回復処理必要と 判断された場合には、 回復処理有りの S 330の露光シーケンスとなり、 図 1 7における
5720へ進む。
一方、 S 310, S 320におけるシャツタ速度判断又はブレ検出量判断のいずれかに おいて回復処理不要と判断された場合には、 S 340へ進み、 画像回復動作を行わない旨 の警告.表示 (告知) を行う。 告知は、 例えば、 替告音であってもよいし、 所定の表示 を行うようにしてもよレ、。
S 340を実行した後、 S 350の回復処理無しの露光シーケンスとなり、 図 1 7にお ける S 690へ進む。
この図 18に示したように、 画像回復の適否を判断することにより、 画像回復処理のた めのブレ情報量を軽減でき、 メモリ容量の軽減を行うことができる。
図 1 9は、 点像関数演算用データ取得の動作 (図 1 7における S 740) を詳細に示し たフローチャートである。
本実施形態では、 メモリ容量の節約等を主な目的として、 図 1 9に示す間引き処理 (情 報量減少部としての処理) を行っている。
露光開始後、 S 910では、 カウンタをリセットする。 具体的には、 N= l, K=0と する。 ここで、 Νは、 複数の基準値を区別するために付与する番号となるカウンタであり、 Κは、 時間を計るタイマとなるカウンタである。
S 920では、 最初の基準値出力である ωθ (1) を保存する。
S 925では、 そのときの誤差 e (1) を演算して保存する。 ここで、 誤差とは、 目標 駆動位置演算部 33により演算されたブレ補正レンズ 70の駆動目標位置と、 位置検出部
60から出力されるプレ捕正レンズ 70の実駆動位置との差 (制御位置誤差) であり、 ブ レ捕正制御部 30により演算される。 ブレ補正制御部 30では、 駆動目標位置と実駆動位 置との差を埋めるように駆動信号を出力しているが、 ブレ補正レンズ 70が駆動目標に追 従しきれない場合があり、 この場合に誤差が生じる。
S 930では、 基準値出力の平均値 ωθ a V eを以下の式により演算する。
ω 0ave= 0 (N) + ω QaveX (N— 1)} /N (1 6)
S 940では、 カウンタの確認を行う。 K= 100であれば、 S 950へ進み、 それ以 外の場合には、 S 970へ進む。 S 950では、 基準値出力 ωθ (Ν) を保存する。
S 955では、 そのときの誤差 e (N) を演算して保存する。 S 960では、 K=0と してタイマカウンタをリセットする。 本実施形態では、 角速度センサ 10のサンプリング 周波数が 1 KHzであるの :、 0. 1 s e c毎に基準値出力を保存するので、 基準値出力 を間引くことになる。 S 970では、 シャツタが閉じているカ否かを確認し、 シャツタが 開いていれば S 990へ進み、 シャツタが閉じていれば S 980へ進む。
S 980では、 最後の基準値出力 ωθ (Ν) を保存しておく。 これは、 基準値出力の間 引き保存によりシャッタ秒時が速い場合、 基準値出力の最初のボイントしか保存されない ことを避けるためである。 例えば、 本実施形態では、 サンプリング周波数 1 ΚΗ ζのとき に 0.1 s e c毎に基準値出力を保存するので、 1/l O s e cよりも速いシャツタスピー ドでは、 最初の基準値出力し力保存されておらず、 点像関数が構成できなくなってしまう からである。 また、 この S 980では、 S 930において演算した基準値出力の平均値 ω 0 a V eも同時に保存しておく。
S 985では、 そのときの誤差 e (N) を演算して保存する。 S 990及ぴ S 1000 では、 カウンタを進め、 S 930に戻り、 基準値出力の平均値演算を行う。
ここで、 上述の間引き処理について説明する。
本実施形態では、 画像回復処理に用いる点像関数は、 基準値出力を基に演算される。 基 準値出力は、 前述の様に 1Hz (画像回復を行う図 1 7のフローの場合) のカットオフ周 波数を有する LP F出力であるため、 手ブレの周波数成分より低い。 したがって、 点像関 数演算に用いるデータ数も少なくする事が可能である。
点像関数演算を行う場合に、 光学式補正系 500から送出されるブレ検出データの全て のデータについて点像関数を演算しようとすると、 多大な演算量とメモリ容量が必要とな つてしまう。
目標位置演算結果から得られるブレ検出データの個数は、 例えば、 基準値演算のサンプ リング周波数が 1 k H zの時、 1秒分の基準値のデータ個数は、 N= 1000個であり、 非常に多くのデータ量である。 手振れの周波数は、 0. l〜10Hz程度であり、 手振れ 振動の基準値を算出する基準値演算部 3 1に設けられたローパスフィルタのカツトオフ 周波数は、 1 H Z程度である。 つまり、 点像関数演算部 100には、 1 H z以下の周波数 が主成分となる。 1Hzの周波数を表すにはその 10倍程度、 つまり 0. 1 s e c周期の データで十分である。 したがって、 ΙΚΗζサンプリングのデータを 1/100までデー タの間引きを行う事が可能となる。
また、 基準値出力演算のための LP Fのカットオフ周波数を変更する場合には、 この力 ットオフ周波数から間引き量を変更する必要がある。 このような処理により、 演算処理時間の短縮、 メモリ容量等の節約を行うことができる c 間引き処理した後に、 画像再生装置により画像回復処理するために記録媒体にブレ情報 を記録したり、 画像再生装置 2にデータを転送したりすることが行われる。 本実施形態で は、 間引き処理により画像回復処理に必要な最低のデータ個数を記録や転送することによ り、 転送時間、 演算処理時間の短縮、 とりわけメモリ容量の節約に大きな効果を奏するこ とができる。
ここで、 図 1 7の S 7 5 0において行われる点像関数演算部 1 0 0の動作について説明 する。
光学式補正系 5 0 0によりブレ補正を実行してもブレを補正しきれず、 若干のブレが画 像に残ってしまう (プレ補正残差の発生) という問題については、 従来技術の説明におい て述べた。 このようなブレ補正残差が発生する原因は、 主に基準値によるところと、 ブレ 補正レンズの実際の駆動位置と駆動目標との間に生じる誤差によるところが大きい。 そこ で、 本実施形態における点像関数演算部 1 0 0では、 基準値を基に点像関数を算出し、 関 数補正部 1 0 5において、 この点像関数を誤差で補正する。 ここで補正した点像関数は、 画像回復演算部 2 1 0に送信される。 画像回復演算部 2 1 0は、 この送信された補正後の 点像関数を基に画像回復演算を行い、 ブレ補正レンズ 7 0のブレ補正動作では補正しきれ なかった像ブレを補うことにより、 ブレ捕正効果の高い高画質な画像を得ることができる。 次に、 画像再生装置 2の動作について説明する。
図 2 0は、 画像再生装置 2の基本動作を示すフローチャートである。
画像再生装置 2には、 画像回復を行うためのブレ補正プログラムがすでにインストール されているものとする。
先に示したように、 本実施形態では、 カメラ側の画像データは、 転送ケーブル 3 0 0を 介して画像再生装置 2に転送される。
図 2 0では、 既に画像の転送が行われてブレ補正 (画像回復処理) プログラムが立ち上 がり、 メニュー画面表示されているものとする。
S 2 0 1 0では、 回復処理ポタンをマウス等の入力装置でクリックする等により、 画像 回復を行うフローに入る。 S 2 0 2 0では、 予めカメラ側で回復処理する対象の画像であ ると判断された画像には、 ブレマークが付与され記録されているので、 再生時において画 像読み込み動作開始とともにこのブレマークが付与されている画像のみが読み出されて 表示される。 S 2 0 3 0では、 画像又は像ブレに関する各種パラメータを見ながら利用者 が画像回復処理を実行する画像を選択し、 表示する。 S 2 0 4 0では、 選択された画像に関し、 画像回復のために必要なパラメータであるブ レ軌跡データ及び点像ブレをより詳細に表示する。 具体的には、 画像表示部 (ディスプレ ィ) 2 2 0上にブレ軌跡データや点像ブレなどのブレ補正力メラ 1により記録された補正 情報や撮影情報などを表示し、 操作者が適宜ブレ軌跡データを画像表示部 2 2 0上で直接 操作することができる。
図 2 1及び図 2 2 ( a ) 〜 (c ) は、 具体的な画像表示及ぴ各種パラメータの操作例を 示す図である。 図 2 2 ( a ) はブレ軌跡データを示し、 図 2 2 ( b ) は粗調整操作モード におけるブレ軌跡データ、 図 2 2 ( c ) は微調整操作モードにおけるブレ軌跡データを示 している。
S 2 0 5 0では、 画像回復を行うときの上記パラメータを任意に変更、 設定する。 S 2 0 6 0では、 S 2 0 5 0において設定したパラメータに従い回復処理を実行する。 S 2 0 7 0では、 画像再生装置 2の画像表示部 2 2 0上に回復処理する前のブレ画像と回復処理 した回復画像とを比較表示する。 S 2 0 8 0では、 画像回復前のブレ画像と回復画像後の 回復画像とを目視にて比較し、 回復画像でよいか否か (再度画像回復を行う力否か) を判 断する。 回復画像でよい場合には、 S 2 0 8 5へ進み、 再度画像回復を行う場合には、 S 2 0 4 0へ戻る。
S 2 0 8 5では、 回復画像及びパラメータを保存するか否かの判断を、 利用者が判断し て決定する。 回復画像及びパラメータを保存する場合には、 S 2 0 9 0へ進み、 保存しな い場合には終了する。 S 2 0 9 0では、 回復画像及びパラメータを上書き保存するか否か 利用者が判断して選択指示する。 上書き保存しない場合は、 S 2 1 1 0へ進み、 上書き保 存する場合は S 2 1 0 0に進む。 また、 上書き保存する場合には、 上書きされて消される データ (既に保存されているデータ) の選択も併せて行う。
S 2 1 0 0では、 原画像に対応して保存されている過去の回復画像及びパラメータ (S 2 0 9 0において上書きされる選択がされたデータ) を削除する。 S 2 1 1 0では、 回復 画像と、 今回の画像回復処理に使用した新たなパラメータと 原画像に関連づけて保存す る。
このステップでは、 回復前の原画像 (ブレ画像) を保存したファイルと、 パラメータを 保存したファイル、 及ぴ、 回復画像の 3種類のファイルを、 それぞれ別のファイルとし、 パラメータを保存したフアイルに、 原画像を保存したフアイル及び回復画像を保存したフ アイルに関する情報を書き込んでおく。 後に画像再生装置 2においてパラメータを保存し たファイルを開くと、 関違付けされている原画像を保存したファイルと回復画像を保存し たファイルも開き、 表示するようになっている。
図 2 3は、 S 2 1 1 (Dにおいて保存された回復画像、 パラメータ及び原画像の関係を表 した模式図である。
図 2 3に示すように、 本実施形態では、 1つの原画像に関連付けられた回復画像とパラ メータとの組み合わせが、 複数存在することができる。
このようにすることで、 画像回復処理を何回行つてもパラメータが画像に関連づけて保 存されているため、 混乱することなくスムーズに作業を進めることができる。
なお、 回復画像又はパラメータと原画像の保存は、 本実施形態に示した形態に限られず、 様々な形態が実施可能である。 これらの組み合わせを以下の表 1に示す。
表 1
Figure imgf000039_0001
表 1中の N o . :!〜 6は、 原画像を保存しない形態である。
例えば、 回復結果に満足して、 再度画像回復を行わないような場合には、 原画像の必要 性が全くない場合があり、 このような場合に、 N o . l , 2 , 5, 6等の形態が有効である。 一方、 原画像を回復処理してはみたものの、 得られた回復画像に満足できずに、 原画像 及ぴ回復画像共に不要となつた場合であって、 その後に別の原画像を回復処理するときの 参考としてパラメータを保存しておきたいような場合に、 N o . 3 , 4の形態が有効である。 表 1中の N o . 7〜1 2は、 原画像を保存する形態である。 これらの内の N o . 7 , 8の 形態については、 上述した実施形態である。
例えば、 画像再生装置 2の画像回復演算部 2 1 0の処理速度が高速な場合には、 回復画 像を保存しなくても、 原画像に関連づけてパラメータのみを保存することにより、 必要な 場合にすぐに保存しているパラメータ及び原画像を用いて画像回復を行い回復画像を表 示することができる。 したがって、 上述の実施形態と同様な使い勝手を保ちつつ、 記録媒 体などの容量を節約することができる (N o . 9, 1 0 )。
また、 回復結果に満足して、 再度同条件の画像回復を行う必要がなレ、が、 別のパラメ一 タで画像回復を改めて実施することができるように、 念のため原画像を保存しておくよう な場合に、 N o . 1 1 , 1 2の形態が有効である。
なお、 上述の全ての形態に対して、 保存方法として新規保存と上書き保存が選択可能で める。
図 2 1に示す例では、 画像表示部 2 2 0上には、 回復処理する前のブレ画像と回復処理 した回復画像、 点像関数に関する情報とブレ軌跡データとがそれぞれ対応づけてウィンド ゥ表示されている。 このように同一画面上に比較して表示することにより、 操作者が直感 的にどの個所を修正すればよいかが一目にして判断することができる。
また、 図 2 1の右下に表示されている部分には、 ブレ軌跡データの操作を行うことがで きる表示が行われている。 本実施形態では、 このようにして、 画像表示部 2 2 0上に表示 されているブレ軌跡データをマウスなどを用レ、て局所的に操作することができる。 このよ うに操作されたブレ軌跡データに基づいて再度回復処理を実行し、 より詳細な比較判断を することができる。
また、 本実施形態では、 図 2 2 ( a ) に示す、 得られたブレ軌跡データを、 マウス指示 点 P 0を基準に縮小 Z拡大することにより、 図 2 2 ( b ) に示す画像データ操作の粗調整、 図 2 2 ( c ) に示す微調整を行うことができる。 図 2 2 ( c ) は、 微調整モードにした例 であり、 データ数を細かく操作することができるため、 得られた回復画像のパラメータに 対する評価がし易くなり、 画像操作自由度を高められるとともに効率的な処理を行うこと ができる。
従来、 点像関数演算では、 角速度センサ 1 0などのセンサ出力から得られた出力を直接 演算に用いていたので、 非常に多くの誤差要因が点像関数に含まれ、 画像表示操作しても 高画質な画像を得ることは困難であった。 これに対し、 本実施形態では、 点像関数演算は、 光学式ブレ補正動作によりブレ補正されたノイズ誤差の少ない出力データを用いて画像 回復処理を行うので、 非常に高画質の回復画像が得られる。 また、 ブレ軌跡データや点像 データなどを、 例えば、 マウスなどを用いて直接画像を操作することができ、 画像回復処 理に用いるパラメータの画像回復に対する効果の度合いも評価し易くなり、 効率的な処理 作業をすることができる。
このように、 本実施形態では、 画像に関連づけてブレ情報を記録しているため、 画像再 生装置 2 (画像閲覧ソフト) により画像を閲覧するだけでブレ情報が利用者にわかるよう になっている。 したがって.、.画像回復する前に画像とブレ情報とを利用者が関連づけする 必要がなくなり、 作業効率が向上する。 また、 画像回復が必要か否かの情報もブレマー クにより表示されるため、 さらに作業効率がよくなる。
本実施形態によれば、 ブレ補正レンズ 7 0の実駆動位置を検出し、 駆動目標位置との差 を誤差として求め、 この誤差を反映した点像関数を演算するので、 この点像関数を用いて 画像回復を行うことにより、 ブレ補正レンズ 7 0の駆動誤差によるブレ補正残差について も画像回復により補正することができ、 ブレ補正効果を高めることができる。
なお、 以上説明した実施形態に限定されることなく、 種々の変形や変更が可能であって、 それらも本発明の均等の範囲内である。
例えば、 本実施形態では、 基準値演算にデジタルローパスフィルタを用いる例を示した が、 これに限らず、 移動平均を行うなど他の手法により基準値演算を行ってもよい。
本実施形態では、 画像回復を行うか否かに応じて L P Fのカツトオフ周波数を変更する例 を示したが、 これに限らず、 画像回復を行うか否かに応じて L P Fのカットオフ周波数を 変更しなくてもよい。
本実施形態では、 ブレ補正カメラ 1と画像再生装置 2とを転送ケーブル 3 0 0を介して 接続し、 データの送受信を行う例を示したが、 これに限らず、 例えば、 ブレ補正カメラ 1 により撮影された画像とその画像に対応する点像関数やその他の画像回復処理に必要な パラメ一タ及ぴ撮影情報などが記録された汎用の記録媒体を用いてもよいし、 無線通信に より伝えるようにしてもよい。
本実施形態において、 回復結果演算部 2 3 0は、 画像再生装置 2に設けられている例を 示したが、 これに限らず、 例えば、 画像回復演算部を備えるカメラの場合には、 回復結果 演算'部がカメラに設けられていてもよい。
本実施例において、 データの間引き処理は、 点像関数演算前の処理とした例を示した力 これに限らず、 点像関数演算後にデータの間引き処理を行つてもよレ、。
本実施例において、 ブレ補正動作モード選択スィツチ 1 9 4は、 3ポジションのスィッ チである例を示した。 しかしこれに限らず、 例えば、 「光学式補正動作モード」 と 「画像 回復動作モード」 とをそれぞれ O N/ O F Fすることができるスィッチであってもよいし、 ソフトウェア的なスィッチであってもよい。 このような場合、 「光学式補正動作モード」 を選択しない状態で、 「画像回復動作モード」 を選択すると、 警告音を発生したり、 警告 表示を表示したり、 又は、 画像に関連して光学ブレ補正が行われていないことを示す警告 マークを付すなど、 使用者に対して警告を行うようにしてもよい
本実施形態において、 画像回復の適否を判断した結果、 画像回復を行わないと判断した 場合には、 点像関数などのブレ情報を演算しなかつたり、 記録保存しなかつたりする例を 示したが、 これに限らず、 例えば、 これらブレ情報の記録は行い、 画像回復に適さない画 像である旨の告知 (警告) を行うマークを付与するようにしてもよいし、 ブレ情報を記録 保存しなかつた旨を示すマークを付与してもよい。
本実施形態において、 原画像を保存したファイルと、 パラメータを保存したファイル、 及び、 回復画像の 3種類のファイルを、 それぞれ別のファイルとし、 パラメータを保存し たファイルに原画像を保存したファイル、 及ぴ、 回復画像を保存したファイルに関する情 報を書き込んでおくようにした例を示した。 し力 しこれに限らず、 例えば、 これら 3種の データを 1つのファイルとして保存するようにしてよいし、 3種のデータの関連付けに関 する情報を別ファイルに保存し、 アプリケーションソフト上でこの別ファイルを参照して 3種のデータの関連付け表示などを行うようにしてもよい。
以上詳しく説明したように、 本発明によれば、 以下の効果を奏することができる。 点像分布関数演算部を備えた力メラと、 画像回復演算部を有した外部装置とを備えるの で、 演算量の大きな画像回復をカメラにより行う必要が無く、 カメラを安価にすることが でき、 また、 カメラの消費電力を少なくすることができる。
点像分布関数演算部により演算された点像分布関数を画像記録部又は通信手段を用い て外部に出力する点像分布関数出力手段を備えるので、 煩雑な作業を行うことなく、 外部 装置による画像回復を容易に行うことができる。
点像分布関数演算部は、 基準値演算部の演算結果を基にして点像分布関数を演算するの で、 ブレ捕正光学系によるブレ捕正で補正しきれなかったブレを点像分布関数とすること ができ、 ブレ補正光学系によるブレ補正で補正しきれなかったブレを画像回復により補正 することができる。
画像データ、 及ぴ、 点像分布関数を受け取るデータ入力部と、 画像回復を行い像ブレを 補正する画像回復演算部とを備えるので、 ブレを含む画像データに対して、 点像分布関数 を用いて画像回復を行い、 像ブレを撮影後に補正することができる。
画像データ、 及び、 点像分布関数を受け取るデータ入力手順と、 画像回復を行い像ブレ を補正する画像回復演算手順とを備えるブレ捕正プログラムであるので、 汎用のコンビュ —タを用いて画像回復を行うことができる。 したがって、 専用の外部装置を用いることな く、 画像回復を行うことができ、 全体として低コストのシステムとすることができる。 点像分布関数の演算に使用する基準値及び Z又は演算後の点像分布関数の情報量を減 少させる情報量減少部を備えるので、 演算処理時間の短縮、 メモリ容量等の節約を行うこ とができ、 高速な演算処理部、 大容量の記録媒体、 高速な記録手段や高速な通信手段等を 必要とせずに、 画像回復を行うことができる。
情報量減少部は、 基準値及び Z又は演算後の点像分布関数のデータを間引くことにより、 情報量を減少させるので、 '簡単かつ確実に情報量を減少させることができる。
情報量減少部は、 画像回復演算に必要な情報量を確保するように情報量を減少するので、 画像回復後の画質を劣ィ匕させることなく、 高画質な回復画像を得ることができる。
画像回復演算部における画像処理に用いたパラメ一タ及び Z又は回復画像を、 原画像に 関連付けて保存する回復結果保存部又は回復結果保存手順を備えるので、 画像回復時に必 要なパラメータを利用者が変更する場合に、 画像データ及びパラメータ設定を整理して管 理することを容易に行うことができる。
回復結果保存部は、 複数組の回復画像に対応した複数のパラメ一タ及ぴ Z又は回復画像 を保存することができるので、 パラメータを変更しながら画像回復を複数回試行した場合 であっても、 試行の履歴を残すことができ、 容易に整理を行うことができる。
ブレ補正制御部は、 ブレ補正モード選択部の選択状態に応じて、 ブレ補正光学系の制御 内容を変更するので、 画像回復を行う場合に適した光学式ブレ補正動作を行うことができ る。
ブレ補正制御部は、 ブレ補正モード選択部の選択状態に応じて、 基準値の演算方法を変 えることにより、 ブレ補正光学系の制御内容を変更する。 これにより、 画像回復を行う場 合に光学式ブレ捕正動作のブレ補正量を変更することができ、 光学式ブレ補正動作のブレ 補正量を減少させることにより、 より大きな手振れに対しても、 適正なブレ補正動作を行 うことができる。 また、 残る像ブレは、 画像回復によりブレ捕正を行うことができるので、 十分にブレ補正された高画質な画像を得ることができる。
ブレ補正制御部は、 ローパスブイルタのカットオフ周波数を変更することにより、 ブレ 補正光学系の制御内容を変更するので、 光学式ブレ捕正動作のブレ補正量の変更を容易に 行うことができ、 本発明の実施を容易に行うことができる。
ブレ補正制御部は、 ブレ補正モード選択部が画像回復を行う選択状態の力ットオフ周波 数を、 ブレ補正モード選択部が画像回復を行わない選択状態の力ットオフ周波数よりも高 周波数側に変更するので、 画像回復を行う場合に光学式ブレ捕正動作のブレ補正量を減少 させることとなり、 より大きな手振れに対しても、 適正なブレ捕正動作を行うことができ る。
画像回復モードを行う との適否を判断する画像回復判断部を備えるので、 画像回復を 行うことにより画質の改善が望めるときに画像回復を行レ、、 無駄な画像回復を行うことを 防止することができる。
画像回復判断部は、 振動検出信号に基づいて画像回復モードを行うことの適否を判断す るので、 像ブレが大きすぎる場合、 及び、 像ブレが殆ど発生していない場合を判断するこ とができる。
画像回復判断部は、 シャッタ速度に基づいて画像回復モードを行うことの適否を判断す るので、 像ブレが生じるおそれがあるシャツタ速度の場合に、 画像回復を行うことができ る。
画像回復判断部は、 撮影光学系の焦点距離に基づいて画像回復モードを行うことの適否 を判断するので、 像ブレが生じるおそれがある焦点距離の場合に、 画像回復を行うことが できる。
画像回復判断部は、 点像分布関数に基づいて画像回復モードを行うことの適否を判断す るので、 露光中のブレ量変化に対応して画像回復の要不要を判断することができるととも に、 より正確な判断を行うことができる。
画像回復判断部が画像回復モードを行うことが不適であると判断したときに、 その旨を 告知する告知手段を備えるので、 撮影者が撮影状態を容易に把握することができ、 使い勝 手をよくすることができる。
画像回復判断部が画像回復モードを行うことが不適であると判断したときは、 画像回復 モードを実行しないので、 無駄に演算処理などを行わず、 処理速度、 消費電力などの面で 有効である。
画像回復判断部が画像回復モードを行うことが不適であると判断したときは、 点像分布 関数を保存しないので、 メモリ、 記憶媒体の容量を節約することができる。
ブレ補正モード選択部は、 画像回復モードを選択するときには、 光学式ブレ補正モード も併せて選択するので、 画像回復を行う像のブレを光学式ブレ補正により低減することが でき、 画像回復を行う場合に確実に高画質な画像を得ることができる。
ブレ補正モード選択部は、 光学式ブレ補正モードを選択しない状態では、 画像回復モー ドを選択することができないので、 誤って光学式ブレ補正を行わない状態で撮影した画像 を画像回復することを防止できる。 したがって、 画像回復を行う場合には常に高面質な画 像を得ることができる。 ブレ補正モード選択部は、 光学式ブレ補正モードを選択しない状態で、 画像回復モード を選択すると、 警告を行う で、 誤って光学式ブレ補正を行わない状態で撮影した画像を 画像回復することを防止できる。 したがって、 画像回復を行う場合には常に高画質な画像 を得ることができる。 - 点像分布関数演算部による点像分布関数の演算は、 光学式ブレ補正手段を動作させるこ とにより実行可能となるので、 画像回復を行う像のブレを光学式ブレ補正により低減する ことができ、 演算される点像分布関数は、 画像回復に必要な情報を十分に含むものとなる こと力 ら、 画像回復を行う場合には常に高画質な画像を得ることができる。
<第 4実施形態 >
以下に、 図 2 4を用いて本発明の第 4実施形態を説明する。
第 4実施形態は、 第 3実施形態における図 1 7中の S 6 8 0 (画像回復判断部) に相当 する動作を、 点像関数演算 (S 7 5 0 ) を行った後に行う点が、 第 3実施形態と異なって おり、 他の部分は第 3実施形態と共通である。 よって、 前述した第 3実施形態と同様の機 能を果たす部分には、 同一の符号を付して、 重複する説明を適宜省略する。
S 7 5 0において点像関数演算を行った後、 S 7 5 5では、 画像回復の適否 (画像回復 動作モードを行うことの適否) の判断を行う。 このステップは、 第 3実施形態における図 1 7の S 6 8 0と同様な目的を有する動作 (画像回復判断部としての動作) であるが、 判 断手法が異なっている (図 2 5参照)。 S 7 5 5における判断の結果、 画像回復を行うと 判断した場合には、 S 7 6 0へ進み、 画像回復を行わないと判断した場合には、 S 6 4 0 へ戻る。
図 2 5は、 点像関数に基づいて画像回復を行うか否かを判断する画像回復判断部の詳細 な動作を示すフローチャートであり、 第 3実施形態における図 1 8に相当する図である。
S 5 3 1 0では、 点像関数に基づいて画像回復動作モードを行うことの適否の判断を行 う。 判断の結果、 画像回復を行う場合には S 5 3 2 0へ進み画像回復ありの露光シーケン ス (図 2 4における S 7 6◦) へ進む。 一方、 画像回復を行わない場合には S 5 3 3 0へ 進む。
点像関数に基づレ、て行う画像回復動作モードを行うことの適否の判断の、 具体的な形態 としては、 例えば、 点像関数の幅を算出し、 この幅が所定量 (例えば、 3 0 μ ιη) よりも 小さい場合に画像回復を行うこととする手法が挙げられる。 ここで、 点像関数の幅は、 例 えば、 点像関数に外接する長方形を求め、 この長方形に接する対角線長を点像関数の幅と することができる。
S 5 3 3 0では、 画像 JH復動作を行わない旨の警告 ·表示 (告知) を行う。 告知は、 例 えば、 警告音であってもよいし、 所定の表示を行うようにしてもよい。 -
S 5 3 4 0では、 回復処理無しの露光シーケンス (図 2 4における S 6 4 0 ) へ進む。 第 3実施形態では、 点像関数演算を行う前に、 ブレ検出量、 シャツタ速度、 焦点距離等 の情報を用いて画像回復の適否を判断していた。 し力 し、 これらの情報は、 レリーズボタ ンを半押しから全押しまでの間に得られた情報であるので、 露光中の振動を予想して判断 していることになり、 レリーズボタンの全押しから露光終了までの間にブレ量が変化した 場合には、 適正な判断ができない場合がある。 そこで、 本実施形態では、 露光中に得られ た情報を用いて演算される点像関数に基づいて画像回復動作モードを行うことの適否の 判断を行うこととして、 撮影中の実際の振動情報を反映した判断を行えるようにしている。 また、 点像関数から像面における像ブレ量が具体的な数値として得られるので、 画像回 復の要 Z不要をより正確に判断することができる。
本実施形態によれば、 点像関数に基づいて画像回復動作モードを行うことの適否の判断 を行うので、 露光中のブレ量変化に対応して画像回復の要不要を判断することができると ともに、 より正確な判断を行うことができる。
以上詳しく説明したように、 本発明によれば、 以下の効果を奏することができる。
画像回復モードを行うことの適否を判断する画像回復判断部を備えるので、 画像回復を 行うことにより画質の改善が望めるときに画像回復を行い、 無駄な画像回復を行うことを 防止することができる。
画像回復判断部は、 振動検出信号に基づいて画像回復モードを行うことの適否を判断す るので、 像ブレが大きすぎる場合、 及び、 像ブレが殆ど発生していない場合を判断するこ とができる。 .
画像回復判断部は、 シャッタ速度に基づいて画像回復モードを行うことの適否を判断す るので、 像ブレが生じるおそれがあるシャツタ速度の場合に、 画像回復を行うことができ る。
画像回復判断部は、撮影光学系の焦点距離に基づいて画像回復モードを行うことの適否 を判断するので、 像ブレが生じるおそれがある焦点距離の場合に、 画像回復を行うことが できる。
画像回復判断部は、 点像分布関数に基づいて画像回復モードを行うことの適否を判断す るので、 露光中のブレ量変化に対応して画像回復の要不要を判断することができるととも に、 より正確な判断を行うことができる。
画像回復判断部が画像回復モードを行うことが不適であると判断したときに、 その旨を 告知する告知手段を備えるので、 撮影者が撮影状態を容易に把握することができ、 使い勝 手をよくすることができる。
画像回復判断部が画像回復モードを行うことが不適であると判断したときは、 画像回復 モードを実行しないので、 無駄に演算処理などを行わず、 処理速度、 消費電力などの面で 有効である。
画像回復判断部が画像回復モードを行うことが不適であると判断したときは、 点像分布 関数を保存しないので、 メモリ、 記憶媒体の容量を節約することができる。
<第 5実施形態 >
第 5実施形態は、 撮影レンズ部分が交換可能な交換レンズタイプのカメラとした形態で あり、 第 3実施形態と同様の機能を果たす部分には、 同一の符号を付して、 重複する説明 を適宜省略する。
図 26は、 本発明によるブレ補正力メラの第 5実施形態のシステム構成を示すブロック 図である。
カメラボディ 101には、 ボディ側制御部 8 OA, 電源供給部 90, 点像関数演算部 1 00 , 撮像部 1 10, 画像記録部 120 , ィンターフェイス部 130, ブレ補正モード判 断部 145, 露出制御部 1 50, 閃光制御部 1 80, 操作部 1 90等が設けられている。 交換レンズ 102には、 レンズ側制御部 8 OB, RAMI 21, 合焦レンズ位置検出部 160, 焦点距離検出部 1 70, ブレ補正モード選択スィツチ 194, 光学式補正系 50 0等が設けられている。
また、 カメラボディ 10 1と交換レンズ 102とが接続される部分には、 信号伝達部 3 10が設けられており、 カメラボディ 101と交換レンズ 102との間で信号のやりとり が可能となっている。'
画像再生装置 2には、 関数補正部 240が設けられている。
次に、 本実施形態におけるカメラボディ 101及び交換レンズ 102の撮影時における 動作について説明する。
なお、 第 3実施形態において説明したように、 ブレ補正モード選択スィツチ 1 94は、 「ブレ捕正 OFFモード」 「光学式補正動作モード」 「画像回復動作モード」 の 3モードを 選択可能なスィッチであるが、 ここでは、 本発明の説明に関連する 「光学式補正動作モー ド」 「画像回復動作モード」 の動作についてのみ説明を行うものとする。
図 2 7及び図 2 8は,、 _本実施形態におけるカメラボディ 1 0 1及び交換レンズ 1 0 2の 撮影時における動作の流れについて示したフローチャートであり、 通常の単写レリーズの 場合のブレ補正に関する部分のみを示している。 なお、 紙面の都合上、 フローチャートを 図 2 7と図 2 8に分割して示している。 また、 これらのフローにおいて、 図中の左側に力 メラボディ 1 0 1側のフロー (S 3 0 0 0番台) を示し、 右側に交換レンズ 1 0 2側のフ ロー ( S 4 0 0 0番台) を示し、 これらの間を破線で結ばれた動作は、 略同時点における 動作であることを示すものとする。
S 3 0 1 0では、 交換レンズ 1 0 2に対して電源供給部 9 0の電源使用を許可する。 電源使用許可を得た (S 4 0 1 0 ) 交換レンズ 1 0 2は、 S 4 0 2 0において、 角速度 センサ 1 0及ぴその他の回路に電力を供給する。
S 3 0 2 0では、 半押しスィッチ 1 9 1が O Nしているか否かを判断し、 半押しスイツ チ 1 9 1が O Nの場合には S 3 0 3 0へ進み、 半押しスィッチ 1 9 1が O F Fの場合には、 この S 3 0 2 0における判断を繰り返す。 S 3 0 3 0では、 半押しスィツチ 1 9 1の〇N の間に行われるブレ補正 (以下、 半押しブレ補正) 動作の開始を指示するコマンドをレン ズ側へ送信する。
半押しブレ補正開始コマンドを受信した (S 4 0 3 0 ) 交換レンズ 1 0 2では、 S 4 0
4 0において、 ブレ捕正レンズ 7 0の口ックを解除して、 半押しブレ捕正動作を開始する。
S 3 0 4 0では、 全押しスィッチ 1 9 2が O Nしているか否かを判断し、 全押しスイツ チ 1 9 2が〇Nの場合には S 3 0 5 0へ進み、 全押しスィツチ 1 9 2が O F Fの場合には、
5 3 0 3 0に戻り、 この S 3 0 4 0における判断を繰り返す。 S 3 0 5 0では、 全押しス イッチ 1 9 2の O Nを受けて、 露光中ブレ補正の開始を指示するコマンドをレンズ側へ送 信する。 S 3 0 6 0では、 露光準備、 例えばミラーアップ等を行い、 S 3 0 7 0において 露光を開始し、 S 3 0 8 0で露光を終了する。
露光中ブレ補正開始コマンドを受信した (S 4 0 5 0 ) 交換レンズ 1 0 2では、 S 4 0
6 0において、 露光中ブレ補正動作を開始する。 また、 この S 4 0 6 0において交換レン ズ 1 0 2では、 この露光中ブレ補正動作を行いながら位置検出部 6 0によりブレ補正レン ズ 7 0の実駆動位置を検出し、 少なくとも露光開始時点から終了時点までの間、 目標駆動 位置との差を誤差情報 (誤差データ) として、 また、 角速度センサ 1 0からの情報を振動 データとして R AM I 2 1 へ格納し続ける。
S 3 0 9 0では、 ブレ補正の停止を指示するコマンド (ブレ捕正停止コマンド) を交換 レンズ 1 0 2へ送信する。 ブレ補正停止コマンドを受信した (S 4 0 7 0 ) 交換レンズ 1 0 2では、 S 4 0 8 0においてブレ補正制御を停止する。
S 3 1 0 0では、 露光後の処理、 例えば、 ミラーダウン及ぴチャージ等を行う。 S 3 1 1 0では、 ブレ補正レンズ 7 0のロックを指示するブレ捕正レンズロックコマンドを交換 レンズ 1 0 2へ送信する。 ブレ補正レンズロックコマンドを受信した (S 4 0 9 0 ) 交換 レンズ 1 0 2では、 S 4 1 0 0においてブレネ詹正レンズを口ックする。
図 2 8へ進んで、 S 3 1 2 0では、 交換レンズ 1 0 2に設けられたブレ捕正モード選択 スィッチ 1 9 4により 「光学式補正動作モード」 (光学式のブレ補正のみ行う) が選択さ れているか、 「画像回復動作モード」 (光学式のブレ補正と画像回復を行う) が選択されて いるのかをカメラボディ 1 0 1に設けられたブレ捕正モード判断部 1 4 5において判断 する。 「画像回復動作モード」 であれば、 S 3 1 3 0へ進み、 「光学式補正動作モード」 で あれば、 S 3 1 7 0へ進む。
また、 交換レンズ側でも、 S 3 1 2 0における動作に対応して、 「画像回復動作モード」 であれば、 S 4 1 2 0へ進み、 それ以外の場合は S 4 1 5 0へ進む (S 4 1 1 0 )。
S 3 1 3 0では、 先に R AM I 2 1へ格納した誤差データと振動データを要求するコマ ンドを交換レンズ 1 0 2へ送信する。 誤差データと振動データを要求するコマンドを受信 した (S 4 1 2 0 ) 交換レンズ 1 0 2は、 S 4 1 3 0において誤差データをカメラボディ 1 0 1へ送信する。
S 4 1 4 0では、 両データの送信を完了したか否かを判断し、 送信を完了した場合には S 4 1 5 0へ進み、 送信を完了していない場合には、 S 4 1 3 0へ戻り誤差データの送信 を続ける。 誤差データと振動データを受信した (S 3 1 4 0 ) カメラボディ 1 0 1では、 S 3 1 5 0において、 両データの受信を完了したか否かを判断し、 受信を完了した場合に は S 3 1 6 0へ進み、 受信を完了していない場合には、 S 3 1 4 0へ戻り両データの受信 を続ける。
S 3 1 5 5では、 受け取った振動データにより点像関数を演算する。 S 3 1 6 0では、 撮影した画像に対して誤差データ及び点像関数を関連付けて画像記録部 1 2 0へ保存す る。 S 3 1 7 0では、 画像記録部 1 2 0に撮影画像を保存する。 なお、 このステップの場 合には、 S 3 1 6 0と異なり、 誤差データは保存しなレ、。 S 3 1 8 0では、 交換レンズ 1 0 2に対して電源遮断を促進するコマンドを送信し、 その後、 S 3 1 9 0においてカメラ ボディ 1 0 1の電源を O F Fして動作を終了する。
電源遮断を促進するコマンドを受信した (S 4 1 5 0 ) 交換レンズ 1 0 2では、 S 4 1 6 0において角速度センサ 1 0その他の回路を O F Fし、 動作を終了する。
保存された画像データ、 点像関数演算部 1 0 0により演算された点像関数、 及び、 誤差 データは、 画像再生装置 2へ送信され、 関数補正部 2 4 0において、 点像関数を誤差デー タに基づいて捕正する。
その後、 画像回復演算部 2 1 0において画像回復が行われる。 このとき、 誤差データに よる補正後の点像関数を用いて画像回復を行う。 このようにして得られる回復面像は、 ブ レ補正レンズ 7 0の追従誤差を考慮したブレ補正が行われており、 ブレ捕正効果の高い画 像を得ることができる。
本実施形態によれば、 レンズ交換可能なカメラシステムにおいて、 ブレ補正レンズ 7 0 の駆動誤差を検出し、 画像回復に利用することとしたので、 ブレ補正レンズの駆動特性が 交換レンズ毎に異なっている場合において、 いずれの交換レンズを使用しても最良のブレ 補正効果を得ることができる。
以上説明した実施形態に限定されることなく、 種々の変形や変更が可能であって、 それ らも本発明の均等の範囲内である。
第 1及び第 3実施形態において、 データの間引き処理を行い、 データ量を減少させる例 を示したが、 これに限らず、 データの間引きを行わずに、 基準値の演算 ·保存、 及び、 誤 差の演算 ·保存を行ってもよい。
本実施形態において、 角速度センサ 1 0からの出力を用いた基準値又は振動データによ り点像関数を演算し、 これを誤差情報により補正する例を示したが、 これに限らず、 例え ば、 基準値と振動データ両方から関数を演算して補正するようにしてもよい。
また、 基準値と振動データのいずれか一方、 又は、 両方と誤差情報により点像関数を求 め、 点像関数の捕正を行うことなく画像回復を行うようにしてもよレ、。
さらに、 角速度センサ 1 0の出力を全く用いずに、 誤差情報のみから点像関数を演算す るようにしてもよレ、。 この誤差情報のみから点像関数を演算する場合は、 基準値や振動デ ータは、 格納しておいたり、 通信で渡したりする必要がなくなるので、 作業効率の向上、 及び、 作業時間の短縮を図ることができる。
本実施形態において、 点像関数演算部 1 0 0は、 カメラ 1のカメラボディ 1 0 1に備わ つている例を示したが、 これに限らず、 例えば、 点像関数演算部 1 0 0を画像再生装置 2 に備えてもよい。 同様に、 第 5実施形態において、 関数補正部 2 4 0は、 画像再生装置 2 に設けられている例を示したが、 これに限らず、 例えば、 関数補正部をカメラ 1のカメラ ボディ 1 0 1に設けてもよい。 このように、 制御位置誤差に関する情報を利用する形態と しては、 複数の組み合わせが実施可能である。 この組み合わせ例を、 以下の表 2に示す, 表 2
Figure imgf000051_0001
表 2中の N o . 4が第 3実施形態に相当し、 N o . 5が第 5実施形態に相当している。 表 2に示すレ、ずれの形態であっても、 本発明の効果を同様に発揮することができる。 また、 表 2中の N o . 3 , 7, 1 0に示す形態によれば、 上述のように基準値や振動デ —タは、 格納しておいたり、 通信で渡したりする必要がなく、 作業効率の向上、 及び、 作 業時間の短縮を図ることができる。
以上詳しく説明したように、 本発明の実施の形態によれば、 以下の効果を奏することが できる。
制御部によるブレ補正光学系の駆動目標位置と位置検出部から出力されるブレ捕正光 学系の実駆動位置との差を制御位置誤差として出力する制御位置誤差出力部と、 撮像部に より撮像された画像に対して制御位置誤差を加味した画像処理による画像回復を行い像 ブレを補正する画像回復演算部とを備えるので、 ブレ捕正光学系の駆動制御誤差により残 る像ブレを補正することができ、 光学式ブレ補正によるブレ補正が狙い通りに行われない 場合も含めて、 常にブレ補正効果が高く、 確実に像ブレを補正することができる。
制御位置誤差を用いて点像分布関数を補正する関数補正部を備え、 画像回復演算部は、 関数補正部による補正後の点像分布関数で処理することにより画像回復を行うので、 プレ 補正光学系の駆動制御誤差により残る像ブレを補正することができ、 光学式ブレ補正によ るブレ補正が狙い通りに行われない場合も含めて、 常にブレ補正効果が高く、 確実に像ブ レを捕正することができる。
制御位置誤差を利用して点像分布関数を演算する点像分布関数演算部を備えるので、 ブ レ補正光学系の駆動制御誤差を反映した点像分布関数を演算することができる。 したがつ て、 ブレ補正光学系の駆動制御誤差により残る像ブレを補正することができ、 光学式ブレ 補正によるブレ補正が狙い通りに行われない場合も含めて、 常にブレ補正効果が高く、 確 実に像ブレを補正することができる。 産業上の利用の可能性
以上では、 静止画を撮像するデジタルスチルカメラについて説明したが、 動画を撮像す るデジタルカメラにも同様に本発明を適用することができる。

Claims

請求の範囲
1 . プレネ慮正カメラシステムは、
振動を検出して振動検出信号を出力する振動検出部と、
前記振動検出信号に基づいて駆動され、 像ブレを補正するブレ補正光学系と、 前記ブレ補正光学系を含む撮影光学系により形成された像を撮像する撮像部と、 前記撮像部により撮像された画像に対して画像処理による画像回復を行い像ブレを補 正する画像回復演算部とを備える。
2 . 請求項 1に記載のブレ補正カメラシステムは、
点像分布関数を演算する点像分布関数演算部をさらに備え、
前記画像回復演算部は、 前記画像を前記点像分布関数で処理することにより画像回復を 行う。
3 . 請求項 2に記載のブレ補正力メラシステムは、
前記振動検出信号の基準値を演算する基準値演算部をさらに備え、
前記点像分布関数演算部は、 前記基準値演算部の演算結果を基にして前記点像分布関数 を演算する。
4 . 請求項 3に記載のプレ補正カメラシステムは、
前記振動検出部と、 前記プレ補正光学系と、 前記撮像部と、 前記点像分布関数演算部と、 前記基準値演算部と、 画像を記録する画像記録部とを備えたカメラと、
前記画像回復演算部を有し、 前記カメラとは別体の装置であって、 前記画像記録部によ り記録された画像と前記点像分布関数とを入力することにより前記画像回復を行う外部 装置とを備える。
5 . ブレ補正カメラは、
振動を検出して振動検出信号を出力する振動検出部と、
前記振動検出信号に基づレ、て駆動され、 像ブレを補正するブレ補正光学系と、 前記ブレ補正光学系を含む撮影光学系により形成された像を撮像する撮像部と、 前記撮像部により撮像された画像を記録する画像記録部と、 画像回復演算に必要な点像分布関数を演算する点像分布関数演算部とを備える。
6 . 請求項 5に記載のブレ補正力メラは、
前記点像分布関数演算部により演算された前記点像分布関数を、 前記画像記録部又は通 信手段を用いて外部に出力する点像分布関数出力手段をさらに備える。
7 . 請求項 5又は請求項 6に記載のブレ補正力メラは、
前記振動検出信号の基準値を演算する基準値演算部をさらに備え、
前記点像分布関数演算部は、 前記基準値演算部の演算結果を基にして前記点像分布関数 を演算する。
8 . 画像回復装置は、
外部との通信及び/又は媒体を介して画像データ、 及び、 前記画像データの撮像時に得 られた点像分布関数を受け取るデータ入力部と、
前記画像データに対して前記点像分布関数で画像処理することにより画像回復を行い、 像ブレを補正する画像回復演算部とを備える。
9 . コンピュータ読み込み可能なコンピュータプログラム製品は、 ブレ捕正用制御プログラム を有し、 該制御プログラムは、
画像データ、 及び、 前記画像データの撮像時に得られた点像分布関数を受け取るデータ 入力命令と、
前記画像データに対して前記点像分布関数で画像処理することにより画像回復を行い、 像ブレを補正する画像回復演算命令とを有する。
1 0 . 請求項 9に記載のコンピュータプログラム製品は、
前記制御プログラムが記録された記録媒体である。
1 1 . 請求項 9に記載のコンピュータプログラム製品は、
前記制御プログラムがデータ信号として embodiedされた carrier waveである。
1 2 . ブレネ甫正カメラシステムは、 振動を検出して振動検出信号を出力する振動検出部と、
前記振動検出信号の基準値を演算する基準値演算部と、
前記振動検出信号及び前記基準値に基づいて駆動され、 像ブレを補正するブレ補光学系 と、
前記ブレ補正光学系を含む撮影光学系により形成された像を撮像する撮像部と、 前記基準値、 又は、 前記振動検出信号を用いて点像分布関数を演算する点像分布関数演 算部と、
前記撮像部により撮像された画像に対して前記点像分布関数で画像処理することによ り画像回復を行い、 像ブレを補正する画像回復演算部とを備える。
1 3 . 請求項 1 2に記載のブレ補正カメラシステムは、
前記点像分布関数演算部による点像分布関数の演算を、 前記基準値を用いて行う力、 前 記振動検出信号を用いて行うかを切り替える点像分布関数演算切り替え部をさらに備え る。
1 4 . 請求項 1 3に記載のブレ補正カメラシステムにおいて、
前記点像分布関数演算切り替え部は、 前記ブレ補正光学系によるブレ補正動作を行うか 否かを切り替えるブレ補正動作設定部を兼ねる。
1 5 . 請求項 1 2から請求項 1 4のいずれか 1項に記載のブレ補正カメラシステムにおい て、
前記ブレ捕正光学系によるブレ補正動作を行う場合には、 前記点像分布関数演算部は、 前記基準値を用いて点像分布関数を演算する。
1 6 . 請求項 1 2から請求項 1 4のいずれか 1項に記載のブレ補正カメラシステムにおい て、
前記ブレ補正光学系によるブレ補正動作を行わない場合には、 前記点像分布関数演算部 は、 前記振動検出信号を用いて点像分布関数を演算する。 .
1 7 . 請求項 1 2に記載のブレ補正カメラシステムは、
前記振動検出部と、 前記ブレ補正光学系と、 前記撮像部と、 前記点像分布関数演算部と、 前記基準値演算部と、 画像を記録する画像記録部とを備えたカメラと、 前記画像回復演算部 有し、 前記カメラとは別体の装置であって、 前記画像記録部によ り記録された画像と前記点像分布関数とを入力することにより前記画像回復を行う外部 装置とを備える。
1 8 . ブレ補正カメラは、
振動を検出して振動検出信号を出力する振動検出部と、
前記振動検出信号の基準値を演算する基準値演算部と、
前記振動検出信号及び前記基準値に基づいて駆動され、 像ブレを補正するブレ補正光学 系と、
前記ブレ補正光学系を含む撮影光学系により形成された像を撮像する撮像部と、 前記撮像部により撮像された画像を記録する画像記録部と、
前記基準値、 又は、 前記振動検出信号を用いて点像分布関数を演算する点像分布関数演 算部とを備える。
1 9 . 請求項 1 8に記載のブレネ翁正力メラは、
前記点像分布関数演算部により演算された前記点像分布関数を、 前記画像記録部又は通 信手段を用いて外部に出力する点像分布関数出力手段をさらに備える。
2 0 . プレネ慮正カメラは、
振動を検出して振動検出信号を出力する振動検出部と、
前記振動検出信号の基準値を演算する基準値演算部と、
前記基準値及び前記振動検出信号に基づいて駆動され、 像ブレを補正するブレ補正光学 系と、
前記ブレ補正光学系を含む撮影光学系により形成された像を撮像する撮像部と、 画像回復演算に必要な点像分布関数を前記基準値に基づいて演算する点像分布関数演 算部と、
前記点像分布関数の演算に使用する前記基準値及び Z又は演算後の前記点像分布関数 の情報量を減少させる情報量減少部とを備える。
2 1 . 請求項 2 0に記載のブレ補正力メラにおいて 前記情報量減少部は、 前記基準値及び Z又は演算後の前記点像分布関数のデータを間引 くことにより、 情報量を滅少させる。
2 2 . 請求項 2 0又は請求項 2 1に記載のブレ補正力メラにおいて、
前記情報量減少部は、 画像回復演算に必要な情報量を確保するように情報量を減少する。
2 3 . ブレ補正カメラシステムは、
振動を検出して振動検出信号を出力する振動検出部と、
ブレ補正光学系を含む撮影光学系により形成された像を原画像として撮像する撮像部 と、
前記原画像を保存する原画像保存部と、
画像処理に関するパラメータを変更可能であって、 前記原画像に対して前記パラメータ を用いて画像処理による画像回復を行い、 像ブレを補正した回復画像を作成する画像回復 演算部と、
前記画像回復演算部における画像処理に用いた前記パラメータ及びノ又は前記回復画 像を、 前記原画像に関連付けて保存する回復結果保存部とを備える。
2 4 . 請求項 2 3に記載のブレ補正力メラシステムは、
点像分布関数を演算する点像分布関数演算部をさらに備え、
前記画像回復演算部は、 前記画像を前記点像分布関数で処理することにより画像回復を 行い、
前記パラメータは、 前記点像分布関数を含む。
2 5 . 請求項 2 3又は請求項 2 4に記載のブレ補正カメラシステムにおいて、
前記回復結果保存部は、 複数組の前記回復画像に対応した複数の前記パラメータ及ぴ Z 又は複数の前記回復画像を保存可能である。
2 6 . 請求項 2 4に記載のブレ補正力メラシステムは、
前記振動検出部と、 前記振動検出信号に基づいて駆動され像ブレを補正する前記ブレ補 正光学系と、 前記撮像部と、 前記点像分布関数演算部と、 前記振動検出信号の基準値を演 算する基準値演算部と、 前記原画像保存部とを備えた力メラと、 前記画像回復演算部及び前記回復結果保存部を有し、 前記力メラとは別体の装置であつ て、 前記原画像保存部によ J3記録された前記原画像と前記点像分布関数とを入力すること により前記画像回復を行う外部装置とを備える。
2 7 . 画像回復装置は、
外部との通信及び/又は媒体を介して原画像データ、 及び、 前記原画像データの撮像時 に得られた点像分布関数を受け取るデータ入力部と、
画像処理に関するパラメータを変更可能であって、 前記原画像データに対して前記点像 分布関数を含む前記パラメータを用いて画像処理による画像回復を行い、 像ブレを補正し た回復画像を作成する画像回復演算部と、
前記画像回復演算部における画像処理に用いた前記パラメータ及び Z又は前記回復画 像を、 前記原画像に関連付けて保存する回復結果保存部とを備える。
2 8 . コンピュータ読み込み可能なコンピュータプログラム製品は、ブレ補正用制御プロダラ ムを有し、 該制御プログラムは、
原画像データ、 及び、 前記原画像データの撮像時に得られた点像分布関数を受け取るデ ータ入力命令と、
画像処理に関するパラメータを変更可能であって、 前記原画像データに対して前記点像 分布関数を含む前記パラメータを用いて画像処理による画像回復を行い像ブレを捕正し た回復画像を作成する画像回復演算命令と、
前記画像回復演算手順における画像処理に用いた前記パラメータ及び/又は前記回復 画像を、 前記原画像データに関連付けて保存する回復結果保存命令とを有する。
2 9 . 請求項 2 8に記載のコンピュータプログラム製品は、
前記制御プログラムが記録された記録媒体である。
3 0 . 請求項 2 8に記載のコンピュータプログラム製品は、
前記制御プログラムがデータ信号として embodiedされた carrier waveである。
3 1 . ブレ補正カメラは、
振動を検出して振動検出信号を出力する振動検出部と、 前記振動検出信号に基づいてブレ補正光学系を駆動して像ブレを捕正する光学的ブレ 補正手段と、
前記像ブレを画像処理により回復する画像回復に必要な点像分布関数を演算する点像 分布関数演算部と、
前記画像回復によりブレ補正を行う又は前記画像回復によりブレ補正を行うための準 備を行う画像回復モードを行うことの適否を判断する画像回復判断部とを備える。
3 2 . 請求項 3 1に記載のブレ補正カメラにおいて、
前記画像回復判断部は、 前記振動検出信号に基づいて前記画像回復モードを行うことの 適否を判断する。
3 3 . 請求項 3 1又は請求項 3 2に記載のブレ補正力メラにおいて、
前記画像回復判断部は、 シャッタ速度に基づレ、て前記画像回復モードを行うことの適否 を判断する。
3 4 . 請求項 3 1から請求項 3 3のいずれか 1項に記載のブレ補正カメラにおいて、 前記画像回復判断部は、 撮影光学系の焦点距離に基づいて前記画像回復モードを行うこ との適否を判断する。
3 5 . 請求項 3 1に記載のブレ補正力メラにおいて、
前記画像回復判断部は、 前記点像分布関数に基づいて前記画像回復モードを行うことの 適否を判断する。
3 6 . 請求項 3 1から請求項 3 5のいずれか 1項に記載のブレ補正カメラは、
前記画像回復判断部が前記画像回復モードを行うことが不適であると判断したときに、 その旨を告知する告知手段をさらに備える。
3 7 . 請求項 3 1から請求項 3 6のいずれか 1項に記載のブレ補正カメラにおいて、 前記画像回復判断部が前記画像回復モードを行うことが不適であると判断したときは、 前記画像回復モードを実行しない。
3 8 . 請求項 3 1から請求項 3 7のいずれか 1項に記載のブレ補正カメラにおいて、 前記画像回復判断部が前記画像回復モードを行うことが不適であると判断したときは、 前記点像分布関数を保存しない。
3 9 . ブレ捕正カメラは、
振動を検出して振動検出信号を出力する振動検出部と、
前記振動検出信号の基準値を演算する基準値演算部と、
前記基準値及び前記振動検出信号に基づレ、て駆動され、 像ブレを補正するブレ補正光学 系と、
前記振動検出信号及ぴ前記基準値に基づいて前記プレ補正光学系の動作を制御する駆 動制御部と、
画像処理により像のブレを補正する画像回復に必要な点像分布関数を前記基準値に基 づレヽて演算する点像分布関数演算部と、
前記ブレ補正光学系を用いてブレ補正を行う光学式ブレ捕正動作に加えて、 前記画像回 復によりブレ補正を行う又は前記画像回復によりブレ補正を行うための準備を行う画像 回復モードを行うか否かを選択するブレ補正モード選択部とを備え、
前記駆動制御部は、 前記ブレ補正モード選択部の選択状態に応じて、 前記ブレ補正光学 系の制御内容を変更する。
4 0 . 請求項 3 9に記載のブレ補正カメラにおいて、
前記駆動制御部は、 前記ブレ補正モード選択部の選択状態に応じて、 前記基準値の演算 方法を変えることにより、 前記ブレ補正光学系の制御内容を変更する。
4 1 . 請求項 3 9又は請求項 4 0に記載のブレ補正カメラにおいて、
前記基準値演算部は、 口一パスフィルタを用いて基準値を演算し、
前記駆動制御部は、 前記ローパスフィルタの力ットオフ周波数を変更することにより、 前記ブレ補正光学系の制御内容を変更する。
4 2 . 請求項 4 1に記載のブレ補正カメラにおいて、
前記駆動制御部は、 前記プレ補正モード選択部が画像回復を行う選択状態の前記カツト オフ周波数を、 前記ブレ補正モード選択部が画像回復を行わない選択状態の前記カツトォ フ周波数よりも高周波数側に設定する。
.4 3 . ブレネ 正カメラは、
振動を検出して振動検出信号を出力する振動検出部と、
前記振動検出信号に基づいてブレ補正光学系を駆動して像ブレを補正する光学式ブレ 補正手段と、
前記光学式ブレ補正手段によって補正しきれないプレを画像処理により回復する画像 回復に必要な点像分布関数を演算する点像分布関数演算部と、
前記光学式ブレ補正手段を用レ、たブレ補正を行う光学式ブレ補正モード、 及ぴ、 前記画 像回復によりブレ補正を行う又は前記画像回復によりブレ補正を行うための準備を行う 画像回復モードを選択するブレ補正モード選択部とを備え、
前記ブレ捕正モード選択部は、 前記画像回復モードを選択するときには、 前記光学式ブ レ補正モードも併せて選択する。
4 4 . ブレ補正カメラは、
振動を検出して振動検出信号を出力する振動検出部と、
前記振動検出信号に基づいてブレ補正光学系を駆動して像ブレを補正する光学式ブレ 補正手段と、
前記光学式ブレ補正手段によつて補正しきれないブレを画像処理により回復する画像 回復に必要な点像分布関数を演算する点像分布関数演算部と、
前記光学式ブレ補正手段を用いたブレ補正を行う光学式ブレ補正モード、 及ぴ、 前記画 像回復によりブレ補正を行う又は前記画像回復によりブレ補正を行うための準備を行う 画像回復モードを選択するブレ捕正モード選択部とを備え、
前記ブレ補正モード選択部は、 前記光学式ブレ補正モードを選択しない状態では、 前記 画像回復モードを選択することができない。
4 5 . ブレ補正カメラは、
振動を検出して振動検出信号を出力する振動検出部と、
'前記振動検出信号に基づレ、てプレ捕正光学系を駆動して像ブレを補正する光学式ブレ 補正手段と、
前記光学式プレ補正手段によって補正しきれないブレを画像処理により回復する画像 回復に必要な点像分布関数を演算する点像分布関数演算部と、
前記光学式ブレ補正手 .を用いたブレ補正を行う光学式ブレ捕正モード、 及び、 前記画 像回復によりブレ補正を行う又は前記画像回復によりブレ補正を行うための準備を行う 画像回復モードを選択するブレ補正モード選択部とを備え、
前記ブレ補正モード選択部は、 前記光学式ブレ補正モードを選択しない状態で、 前記画 像回復モードを選択すると、 警告を行う。
4 6 . ブレ補正カメラは、
振動を検出して振動検出信号を出力する振動検出部と、
前記振動検出信号に基づいてブレ補正光学系を駆動して像ブレを捕正する光学式ブレ 捕正手段と、
前記光学式ブレ捕正手段によって補正しきれないブレを画像処理により回復する画像 回復に必要な点像分布関数を演算する点像分布関数演算部とを備え、
前記点像分布関数演算部による前記点像分布関数の演算は、 前記光学式ブレ補正手段を 動作させることにより実行可能となる。
4 7 . ブレ補正カメラシステムは、
像ブレを補正するブレ補正光学系と、
振動を検出して振動信号を出力する振動検出部と、
前記振動信号の基準値を演算する基準値演算部と、
前記ブレ補正光学系を駆動する駆動部と、
前記ブレ補正光学系の位置を検出し位置信号を出力する位置検出部と、
前記基準値、 前記振動信号及び前記位置信号に基づき、 前記振動による被写体像のブレ を補正するように前記ブレ補正光学系の駆動を制御する制御部と、
前記ブレ補正光学系を含む撮影光学系により形成された像を撮像する撮像部と、 前記制御部による前記ブレ補正光学系の駆動目標位置と前記位置検出部から出力され る前記ブレ補正光学系の実駆動位置との差を制御位置誤差として出力する制御位置誤差 出力部と、
前記撮像部により撮像された画像に対して前記制御位置誤差を加味した画像処理によ る画像回復を行レ、像ブレを補正する画像回復演算部とを備える。
4 8 . 請求項 4 7に記載のブレ補正カメラシステムは、
画像回復演算に必要な点像分布関数を演算する点像分布関数演算部と、
前記制御位置誤差を用いて前記点像分布関数を補正する関数補正部とをさらに備え、 前記画像回復演算部は、 前記関数補正部による補正後の前記点像分布関数で画像処理す ることにより画像回復を行う。
4 9 . 請求項 4 7に記載のブレ補正力メラシステムは、
画像回復演算に必要な点像分布関数を演算する点像分布関数演算部をさらに備え、 前記点像分布関数は、 (a ) 前記基準値及び前記制御位置誤差、 ( b ) 前記振動信号及び 前記制御位置誤差、 ( c )前記基準値及び前記振動信号及び前記制御位置誤差、又は、 ( d ) 前記制御位置誤差に基づいて演算され、
前記画像回復演算部は、 前記点像分布関数で画像処理することにより画像回復を行う。
5 0 . 請求項 4 8または請求項 4 9に記載のブレ補正カメラシステムは、
前記振動検出部と、 前記ブレ捕正光学系と、 前記撮像部と、 前記点像分布関数演算部と、 前記基準値演算部と、 画像を記録する画像記録部とを少なくとも備えた力メラと、
少なくとも前記画像回復演算部を有し、 前記カメラとは別体の装置であって、 前記画像 記録部により記録された画像と前記点像分布関数とを入力することにより前記画像回復 を行う外部装置とを備える。
5 1 . 請求項 4 8または請求項 4 9に記載のブレ補正カメラシステムは、
前記振動検出部と、 前記ブレ補正光学系と、 前記撮像部と、 前記基準値演算部と、 画像 を記録する画像記録部とを少なくとも備えた力メラと、
少なくとも前記点像分布関数演算部と、 前記画像回復演算部とを有し、 前記力メラとは 別体の装置であって、 前記画像記録部により記録された画像と前記点像分布関数とを入力 することにより前記画像回復を行う外部装置とを備える。
5 2 . ブレ補正カメラは、
像プレを補正するブレ補正光学系と、
振動を検出して振動信号を出力する振動検出部と、
前記振動信号の基準値を演算する基準値演算部と、 前記ブレ補正光学系を駆動する駆動部と、
前記ブレ補正光学系 _の位置を検出し位置信号を出力する位置検出部と、
前記基準値、 前記振動信号及び前記位置信号に基づき、 前記振動による被写体像のブレ を補正するように前記ブレ補正光学系の駆動を制御する制御部と、
前記ブレ補正光学系を含む撮影光学系により形成された像を撮像する撮像部と、 画像を記録する画像記録部と、
前記制御部による前記ブレ補正光学系の駆動目標位置と前記位置検出部から出力され る前記ブレ補正光学系の実駆動位置との差を制御位置誤差として出力する制御位置誤差 出力部と、
画像回復演算に必要な点像分布関数を演算する点像分布関数演算部と、
前記制御位置誤差を用レヽて前記点像分布関数を補正する関数補正部と、
前記補正部により補正された前記点像分布関数を、 前記画像記録部又は通信手段を用い て外部に出力する外部出力手段とを備える。
5 3 . プレ捕正カメラは、
像ブレをネ甫正するブレ補正光学系と、
振動を検出して振動信号を出力する振動検出部と、
前記振動信号の基準値を演算する基準値演算部と、
前記ブレ補正光学系を駆動する駆動部と、
前記ブレ補正光学系の位置を検出し位置信号を出力する位置検出部と、
前記基準値、 前記振動信号及び前記位置信号に基づき、 前記振動による被写体像のブレ を補正するように前記ブレ補正光学系の駆動を制御する制御部と、
前記ブレ捕正光学系を含む撮影光学系により形成された像を撮像する撮像部と、 画像を記録する画像記録部と、
前記制御部による前記ブレ補正光学系の駆動目標位置と前記位置検出部から出力され る前記ブレ補正光学系の実駆動位置との差を制御位置誤差として出力する制御位置誤差 出力部と、
画像回復演算に必要な点像分布関数を演算する点像分布関数演算部と、
前記点像分布関数を前記画像記録部又は通信手段を用いて外部に出力する外部出力手 段とを備え、
前記点像分布関数は、 (a ) 前記基準値及び前記制御位置誤差、 (b ) 前記振動信号及び 前記制御位置誤差、 ( c )前記基準値及び前記振動信号及び前記制御位置誤差、又は、 ( d ) 前記制御位置誤差に基づいて演算される。
5 4 . プレネ甫正カメラは、
像プレを補正するブレ補正光学系と、
振動を検出して振動信号を出力する振動検出部と、
前記振動信号の基準値を演算する基準値演算部と、
前記プレ補正光学系を駆動する駆動部と、
前記ブレ補正光学系の体置を検出し位置信号を出力する位置検出部と、
前記基準値、 前記振動信号及び前記位置信号に基づき、 前記振動による被写体像のブレ を補正するように前記ブレ補正光学系の駆動を制御する制御部と、
前記ブレ補正光学系を含む撮影光学系により形成された像を撮像する撮像部と、 画像を記録する画像記録部と、
前記制御部による前記ブレ補正光学系の駆動目標位置と前記位置検出部から出力され る前記プレ補正光学系の実駆動位置との差を、 制御位置誤差として出力する制御位置誤差 出力部と、
前記制御位置誤差を前記画像記録部又は通信手段を用いて外部に出力する外部出力手 段とを備える。
5 5 . 画像回復装置は、
ブレ補正光学系の駆動目標位置と位置検出部から出力される前記ブレ補正光学系の実 駆動位置との差から求まる制御位置誤差、 画像データ、 及び、 前記画像データの撮像時に 得られた点像分布関数を、 外部との通信及び Z又は媒体を介して受け取るデータ入力部と、 前記制御位置誤差を用いて前記点像分布関数を補正する関数補正部と、
前記画像データに対して前記関数補正部による補正後の前記点像分布関数で画像処理 することにより画像回復を行い、 像ブレを補正する画像回復演算部とを備える。
5 6 . 画像回復装置は、 - ブレ補正光学系の駆動目標位置と位置検出部から出力される前記ブレ捕正光学系の実 駆動位置との差から求まる制御位置誤差、 画像データ、 及び、 前記画像データの撮像時に 得られた振動信号を、 外部との通信及び Z又は媒体を介して受け取るデータ入力部と、 画像回復演算に必要な点像分布関数を演算する点像分布関数演算部と、
前記制御位置誤差を甩 て前記点像分布関数を補正する関数補正部と、
前記画像データに対して前記関数補正部による補正後の前記点像分布関数で画像処理 することにより画像回復を行い、 像ブレを補正する画像回復演算部とを備える。
5 7 . 画像回復装置は、
ブレ補正光学系の駆動目標位置と位置検出部から出力される前記ブレ補正光学系の実 駆動位置との差から求まる制御位置誤差、 画像データ、 及び Z又は、 前記画像データの撮 像時に得られた振動信号を、 外部との通信及び Z又は媒体を介して受け取るデータ入力部 と、
画像回復演算に必要な点像分布関数を演算する点像分布関数演算部と、
前記画像データに対して前記点像分布関数で画像処理することにより画像回復を行い 像ブレを補正する画像回復演算部とを備え、
前記点像分布関数は、 (a ) 前記振動信号から求まる基準値及び前記制御位置誤差、 ( b ) 前記振動信号及び前記制御位置誤差、 (c ) 前記基準値及び前記振動信号及び前記 制御位置誤差、 又は、 (d ) 前記制御位置誤差に基づいて演算される。
5 8 . コンピュータ読み込み可能なコンピュータプログラム製品は、 プレ補正用制御プロダラ ムを有し、 該制御プログラムは、
ブレ補正光学系の駆動目標位置と位置検出部から出力される前記ブレ補正光学系の実 駆動位置との差から求まる制御位置誤差、 画像データ、 及び、 前記画像データの撮像時に 得られた点像分布関数を、 外部との通信及び Z又は媒体を介して受け取るデータ入力命令 と、
前記制御位置誤差を用いて前記点像分布関数を補正する関数補正命令と、
前記画像データに対して前記関数補正手順による補正後の前記点像分布関数で画像処 理することにより画像回復を行い、 像ブレを補正する画像回復演算命令とを有する。
5 9 . コンピュータ読み込み可能なコンピュータプログラム製品は、ブレ補正用制御プロダラ ムを有し、 該制御プログラムは、
ブレ補正光学系の駆動目標位置と位置検出部から出力される前記ブレ補正光学系の実 駆動位置との差から求まる制御位置誤差、 画像データ、 及び、 前記画像データの撮像時に 得られた振動信号を、 外部との通信及ぴ Z又は媒体を介して受け取るデータ入力命令と、 画像回復演算に必要 像分布関数を演算する点像分布関数演算命令と、
前記制御位置誤差を用いて前記点像分布関数を補正する関数補正命令と、
前記画像データに対して前記関数補正手順による補正後の前記点像分布関数で画像処 理することにより画像回復を行い、 像ブレを補正する画像回復演算命令とを有する。
6 0 . コンピュータ読み込み可能なコンピュータプログラム製品は、ブレ捕正用制御プロダラ ムを有し、 該制御プログラムは、
ブレ補正光学系の駆動目標位置と位置検出部から出力される前記ブレ補正光学系の実 駆動位置との差から求まる制御位置誤差、 画像データ、 及び/又は、 前記画像データの撮 像時に得られた振動信号を、 外部との通信及ぴ Z又は媒体を介して受け取るデータ入力命 令と、
画像回復演算に必要な点像分布関数を、 (a ) 前記振動信号から求まる基準値及び前記 制御位置誤差、 ( b ) 前記振動信号及び前記制御位置誤差、 (c ) 前記基準値及び前記振動 信号及ぴ前記制御位置誤差、 又は、 (d ) 前記制御位置誤差に基づいて演算する点像分布 関数演算命令と、
前記画像データに対して前記点像分布関数で画像処理することにより画像回復を行い 像ブレを補正する画像回復演算命令とを有する。
6 1 . 請求項 5 8から請求項 6 0のいずれか 1項に記載のコンピュータプログラム製品は、 前記制御プログラムが記録された記録媒体である。
6 2 . 請求項 5 8から請求項 6 0のいずれか 1項に記載のコンピュータプログラム製品は 前記制御プログラムがデータ信号として embodiedされた carrier waveである。 ·
PCT/JP2003/016809 2002-12-25 2003-12-25 ブレ補正カメラシステム WO2004059380A1 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
EP18178218.6A EP3404479A1 (en) 2002-12-25 2003-12-25 Blur correction camera system
AU2003296127A AU2003296127A1 (en) 2002-12-25 2003-12-25 Blur correction camera system
US10/540,136 US7711253B2 (en) 2002-12-25 2003-12-25 Blur correction camera system
EP03786325.5A EP1577705B1 (en) 2002-12-25 2003-12-25 Blur correction camera system
CN200380107765.5A CN1732406B (zh) 2002-12-25 2003-12-25 抖动校正相机***
US12/073,954 US7596307B2 (en) 2002-12-25 2008-03-12 Blur correction camera system

Applications Claiming Priority (16)

Application Number Priority Date Filing Date Title
JP2002-374644 2002-12-25
JP2002374748A JP2004205810A (ja) 2002-12-25 2002-12-25 ブレ補正カメラ
JP2002374687A JP2004205803A (ja) 2002-12-25 2002-12-25 ブレ補正カメラ
JP2002-374687 2002-12-25
JP2002374704A JP4647183B2 (ja) 2002-12-25 2002-12-25 ブレ補正カメラシステム、画像回復装置及びブレ補正プログラム
JP2002-374724 2002-12-25
JP2002-374704 2002-12-25
JP2002-374748 2002-12-25
JP2002-374661 2002-12-25
JP2002374724A JP4244632B2 (ja) 2002-12-25 2002-12-25 ブレ補正カメラ
JP2002374661A JP4356316B2 (ja) 2002-12-25 2002-12-25 ブレ補正カメラシステム、ブレ補正カメラ、画像回復装置及びブレ補正プログラム
JP2002-374739 2002-12-25
JP2002374644A JP4311013B2 (ja) 2002-12-25 2002-12-25 ブレ補正カメラシステム及びブレ補正カメラ
JP2002374739A JP4244633B2 (ja) 2002-12-25 2002-12-25 ブレ補正カメラ
JP2003-026098 2003-02-03
JP2003026098A JP2004239962A (ja) 2003-02-03 2003-02-03 ブレ補正カメラシステム、ブレ補正カメラ、画像回復装置及びブレ補正プログラム

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US10540136 A-371-Of-International 2003-12-25
US12/073,954 Continuation US7596307B2 (en) 2002-12-25 2008-03-12 Blur correction camera system

Publications (1)

Publication Number Publication Date
WO2004059380A1 true WO2004059380A1 (ja) 2004-07-15

Family

ID=32686441

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2003/016809 WO2004059380A1 (ja) 2002-12-25 2003-12-25 ブレ補正カメラシステム

Country Status (4)

Country Link
US (2) US7711253B2 (ja)
EP (2) EP1577705B1 (ja)
AU (1) AU2003296127A1 (ja)
WO (1) WO2004059380A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7999969B2 (en) * 2005-04-08 2011-08-16 Panasonic Corporation Imaging device, printing system, printing device, image printing method, and storage medium having stored thereon program controlling the image printing method
CN101233746B (zh) * 2005-08-04 2011-11-09 松下电器产业株式会社 成像装置

Families Citing this family (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8682097B2 (en) * 2006-02-14 2014-03-25 DigitalOptics Corporation Europe Limited Digital image enhancement with reference images
US8593542B2 (en) 2005-12-27 2013-11-26 DigitalOptics Corporation Europe Limited Foreground/background separation using reference images
US8896725B2 (en) 2007-06-21 2014-11-25 Fotonation Limited Image capture device with contemporaneous reference image capture mechanism
US8369650B2 (en) 2003-09-30 2013-02-05 DigitalOptics Corporation Europe Limited Image defect map creation using batches of digital images
JP2005215388A (ja) * 2004-01-30 2005-08-11 Canon Inc 交換レンズ及びそれを用いたカメラシステム
US10721405B2 (en) 2004-03-25 2020-07-21 Clear Imaging Research, Llc Method and apparatus for implementing a digital graduated filter for an imaging apparatus
WO2005093654A2 (en) 2004-03-25 2005-10-06 Fatih Ozluturk Method and apparatus to correct digital image blur due to motion of subject or imaging device
JP4677748B2 (ja) * 2004-09-15 2011-04-27 株式会社ニコン 撮像装置
JP4522207B2 (ja) * 2004-09-17 2010-08-11 キヤノン株式会社 カメラシステム、カメラ本体及び交換レンズ
US8320641B2 (en) * 2004-10-28 2012-11-27 DigitalOptics Corporation Europe Limited Method and apparatus for red-eye detection using preview or other reference images
US20100013940A1 (en) * 2005-06-21 2010-01-21 Nittoh Kogaku K.K. Image processing apparatus
JP4530961B2 (ja) * 2005-06-30 2010-08-25 オリンパスイメージング株式会社 電子的ぶれ補正装置
US7630000B2 (en) * 2005-07-29 2009-12-08 Olympus Imaging Corp. Electronic blurring correction apparatus
JP4342493B2 (ja) * 2005-09-22 2009-10-14 三洋電機株式会社 手ぶれ補正装置
JP4548355B2 (ja) * 2006-02-03 2010-09-22 カシオ計算機株式会社 動画再生装置及びそのプログラム
US7929848B2 (en) * 2006-02-14 2011-04-19 Nikon Corporation Vibration detection device, optical device, and method of operation of vibration detection device
JP4985062B2 (ja) * 2006-04-14 2012-07-25 株式会社ニコン カメラ
US7692709B2 (en) * 2006-05-12 2010-04-06 Ricoh Co., Ltd. End-to-end design of electro-optic imaging systems with adjustable optical cutoff frequency
US7889264B2 (en) 2006-05-12 2011-02-15 Ricoh Co., Ltd. End-to-end design of superresolution electro-optic imaging systems
WO2008023765A1 (fr) * 2006-08-23 2008-02-28 Nikon Corporation Appareil de photographie numérique
US20080100716A1 (en) * 2006-11-01 2008-05-01 Guoyi Fu Estimating A Point Spread Function Of A Blurred Digital Image Using Gyro Data
JP2008128674A (ja) * 2006-11-16 2008-06-05 Eastman Kodak Co 角速度較正方法
US7860333B2 (en) * 2007-01-09 2010-12-28 University Of Utah Research Foundation Systems and methods for deblurring data corrupted by shift variant blurring
JP4853320B2 (ja) * 2007-02-15 2012-01-11 ソニー株式会社 画像処理装置、画像処理方法
JP2008225550A (ja) * 2007-03-08 2008-09-25 Sony Corp 画像処理装置、画像処理方法、およびプログラム
JP4424364B2 (ja) * 2007-03-19 2010-03-03 ソニー株式会社 画像処理装置、画像処理方法
JP4396720B2 (ja) * 2007-03-26 2010-01-13 ソニー株式会社 画像処理装置、画像処理方法、およびプログラム
JP4854579B2 (ja) * 2007-04-20 2012-01-18 三洋電機株式会社 ぶれ補正装置及びぶれ補正方法ならびにぶれ補正装置を備えた電子機器や、画像ファイル及び画像ファイル作成装置
JP2008309947A (ja) * 2007-06-13 2008-12-25 Fujifilm Corp 撮像装置及び撮像方法
JP2009003334A (ja) * 2007-06-25 2009-01-08 Sony Corp 画像撮像装置、撮像制御方法
JP5306628B2 (ja) * 2007-10-16 2013-10-02 富士フイルム株式会社 撮影方法及び装置
JP5237620B2 (ja) * 2007-12-14 2013-07-17 セミコンダクター・コンポーネンツ・インダストリーズ・リミテッド・ライアビリティ・カンパニー 撮像装置の防振制御回路
US8160309B1 (en) 2007-12-21 2012-04-17 Csr Technology Inc. Method, apparatus, and system for object recognition and classification
TWI382754B (zh) * 2008-01-24 2013-01-11 Asustek Comp Inc 調整模糊影像的方法
JP4518197B2 (ja) * 2008-06-20 2010-08-04 ソニー株式会社 撮像装置、及び像振れ補正方法並びにプログラム
US8139886B2 (en) * 2008-06-23 2012-03-20 Microsoft Corporation Blur estimation
US20100259612A1 (en) * 2009-04-09 2010-10-14 Lars Christian Control Module For Video Surveillance Device
JP5388671B2 (ja) * 2009-04-22 2014-01-15 キヤノン株式会社 撮像装置及び画像変換方法
JP5173954B2 (ja) * 2009-07-13 2013-04-03 キヤノン株式会社 画像処理装置及び画像処理方法
TWI398716B (zh) * 2009-09-09 2013-06-11 Altek Corp Use the flash to assist in detecting focal lengths
US8508606B2 (en) * 2009-11-20 2013-08-13 Hon Hai Precision Industry Co., Ltd. System and method for deblurring motion blurred images
US8780185B2 (en) * 2009-11-25 2014-07-15 Olympus Imaging Corp. Image pickup apparatus having a display controlled using interchangeable lens information and/or finder information
JP5424835B2 (ja) * 2009-11-30 2014-02-26 キヤノン株式会社 画像処理装置、画像処理方法
US8648918B2 (en) * 2010-02-18 2014-02-11 Sony Corporation Method and system for obtaining a point spread function using motion information
US8180208B2 (en) * 2010-05-19 2012-05-15 Eastman Kodak Company Identifying a photographer
US8180209B2 (en) * 2010-05-19 2012-05-15 Eastman Kodak Company Determining camera activity from a steadiness signal
US8200076B2 (en) * 2010-05-19 2012-06-12 Eastman Kodak Company Estimating gender or age of a photographer
US20130021488A1 (en) * 2011-07-20 2013-01-24 Broadcom Corporation Adjusting Image Capture Device Settings
JP5720556B2 (ja) * 2011-12-14 2015-05-20 株式会社Jvcケンウッド 撮像装置及び画像ぶれ補正方法
JP5900273B2 (ja) * 2012-10-03 2016-04-06 株式会社ソシオネクスト 合焦評価値生成装置、合焦評価値生成方法、及び、合焦評価値生成プログラム
CN105103534B (zh) * 2013-03-27 2018-06-22 富士胶片株式会社 摄像装置及校准方法
JP6210824B2 (ja) * 2013-10-02 2017-10-11 オリンパス株式会社 焦点調節装置および焦点調節方法
US20150195461A1 (en) * 2014-01-03 2015-07-09 Samsung Electro-Mechanics Co., Ltd. Apparatus and method for image correction
JP6410431B2 (ja) * 2014-01-30 2018-10-24 オリンパス株式会社 カメラシステム
JP6530602B2 (ja) * 2014-12-22 2019-06-12 キヤノン株式会社 撮像装置及びその制御方法
KR102523643B1 (ko) 2015-10-26 2023-04-20 삼성전자주식회사 이미지 신호 프로세서의 작동 방법과 상기 이미지 신호 프로세서를 포함하는 이미지 처리 시스템의 작동 방법
JP6635825B2 (ja) * 2016-02-26 2020-01-29 キヤノン株式会社 撮像システムおよびその制御方法、撮像装置、レンズ装置
JP6640620B2 (ja) * 2016-03-17 2020-02-05 ソニーモバイルコミュニケーションズ株式会社 画像安定化装置、画像安定化方法及び電子機器
JP7197785B2 (ja) * 2019-01-28 2022-12-28 日本電信電話株式会社 映像処理装置、映像処理方法、及び映像処理プログラム
CN110446318B (zh) * 2019-07-31 2021-10-01 宁波公牛电器有限公司 一种中途掣开关

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06118468A (ja) * 1992-10-05 1994-04-28 Olympus Optical Co Ltd 画像修復装置
JPH09163215A (ja) * 1995-10-05 1997-06-20 Sony Corp 撮像装置
JPH1111998A (ja) * 1997-06-20 1999-01-19 Ngk Spark Plug Co Ltd 速硬性リン酸カルシウムセメント及びその製造方法
JPH11146260A (ja) * 1997-11-13 1999-05-28 Canon Inc 振れ補正装置、振れ補正方法及びコンピュータ読み取り可能な記憶媒体
JP2002112099A (ja) * 2000-09-28 2002-04-12 Nikon Corp 画像修復装置および画像修復方法
JP2002300459A (ja) * 2001-03-30 2002-10-11 Minolta Co Ltd 反復法による画像復元装置、画像復元方法、プログラム及び記録媒体

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0628406B2 (ja) 1985-04-18 1994-04-13 松下電器産業株式会社 撮影装置
JPS62127976A (ja) 1985-11-29 1987-06-10 Kyocera Corp 画像記録処理装置
JP2817910B2 (ja) 1987-01-30 1998-10-30 キヤノン株式会社 撮像装置
US4876602A (en) * 1988-05-02 1989-10-24 Hughes Aircraft Company Electronic focus correction by signal convolution
JP2775878B2 (ja) 1989-07-26 1998-07-16 キヤノン株式会社 防振撮像装置
JP3103572B2 (ja) * 1990-01-16 2000-10-30 オリンパス光学工業株式会社 カメラ装置
JP2803072B2 (ja) * 1990-10-18 1998-09-24 富士写真フイルム株式会社 手振れ補正装置
US5192964A (en) * 1991-03-04 1993-03-09 Ricoh Company, Ltd. Camera having blurring movement correction mechanism
DE69231414T2 (de) 1991-10-31 2001-03-01 Canon Kk Bildschwingungen unterdrückende Einrichtung mit Verriegelungsmitteln
US5365303A (en) * 1992-05-21 1994-11-15 Olympus Optical Co., Ltd. Shake-free image restoration system
JPH06222414A (ja) * 1993-01-22 1994-08-12 Canon Inc 防振システム
JPH06276512A (ja) 1993-03-22 1994-09-30 Matsushita Electric Ind Co Ltd 画像通信装置
US5440343A (en) * 1994-02-28 1995-08-08 Eastman Kodak Company Motion/still electronic image sensing apparatus
US5878108A (en) * 1995-11-30 1999-03-02 Hitachi Medical Corporation Method for generating X-ray image and apparatus therefor
JP4013283B2 (ja) * 1997-05-12 2007-11-28 株式会社ニコン 自動合焦機能付きカメラ
JPH10319517A (ja) * 1997-05-21 1998-12-04 Konica Corp 画像形成装置、及びレンズ付きフィルムユニットの製造方法
US6097896A (en) * 1997-08-25 2000-08-01 Nikon Corporation Motion compensation system having motion detection signal correction
JP3988220B2 (ja) * 1997-09-29 2007-10-10 株式会社ニコン カメラシステム、カメラボディ及び交換レンズ
US6603885B1 (en) * 1998-04-30 2003-08-05 Fuji Photo Film Co., Ltd. Image processing method and apparatus
JP2000155347A (ja) 1998-11-24 2000-06-06 Fuji Photo Optical Co Ltd テレビレンズの像ブレ防止装置
JP2000162659A (ja) 1998-11-27 2000-06-16 Olympus Optical Co Ltd 手ブレ防止カメラ
JP2000207549A (ja) 1999-01-11 2000-07-28 Olympus Optical Co Ltd 画像処理装置
JP3374787B2 (ja) * 1999-06-18 2003-02-10 ミノルタ株式会社 プリンタ一体型デジタルカメラ
JP3697129B2 (ja) * 2000-01-20 2005-09-21 キヤノン株式会社 撮像装置
KR100359821B1 (ko) * 2000-01-20 2002-11-07 엘지전자 주식회사 움직임 보상 적응형 영상 압축과 복원방법 및 그 장치와디코더
JP2001333326A (ja) 2000-05-23 2001-11-30 Mitsubishi Heavy Ind Ltd 画像処理機能を有したデジタルカメラ
JP4511766B2 (ja) * 2000-07-10 2010-07-28 株式会社リコー 撮影装置および撮影装置における振れ補正方法
JP4724287B2 (ja) 2000-10-26 2011-07-13 キヤノン株式会社 カメラ
JP4665304B2 (ja) * 2000-11-17 2011-04-06 株式会社ニコン ブレ補正カメラ
JP2002214657A (ja) * 2001-01-23 2002-07-31 Canon Inc 像振れ補正装置
JP2002232777A (ja) 2001-02-06 2002-08-16 Olympus Optical Co Ltd 撮像システム
JP2002365686A (ja) 2001-06-12 2002-12-18 Canon Inc 防振制御装置
JP2003172873A (ja) * 2001-09-28 2003-06-20 Olympus Optical Co Ltd 補正データ作成方法及び撮像装置
JP2005215388A (ja) * 2004-01-30 2005-08-11 Canon Inc 交換レンズ及びそれを用いたカメラシステム

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06118468A (ja) * 1992-10-05 1994-04-28 Olympus Optical Co Ltd 画像修復装置
JPH09163215A (ja) * 1995-10-05 1997-06-20 Sony Corp 撮像装置
JPH1111998A (ja) * 1997-06-20 1999-01-19 Ngk Spark Plug Co Ltd 速硬性リン酸カルシウムセメント及びその製造方法
JPH11146260A (ja) * 1997-11-13 1999-05-28 Canon Inc 振れ補正装置、振れ補正方法及びコンピュータ読み取り可能な記憶媒体
JP2002112099A (ja) * 2000-09-28 2002-04-12 Nikon Corp 画像修復装置および画像修復方法
JP2002300459A (ja) * 2001-03-30 2002-10-11 Minolta Co Ltd 反復法による画像復元装置、画像復元方法、プログラム及び記録媒体

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1577705A4 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7999969B2 (en) * 2005-04-08 2011-08-16 Panasonic Corporation Imaging device, printing system, printing device, image printing method, and storage medium having stored thereon program controlling the image printing method
CN101233746B (zh) * 2005-08-04 2011-11-09 松下电器产业株式会社 成像装置

Also Published As

Publication number Publication date
US7711253B2 (en) 2010-05-04
AU2003296127A1 (en) 2004-07-22
US20060110147A1 (en) 2006-05-25
EP1577705A1 (en) 2005-09-21
EP1577705B1 (en) 2018-08-01
EP3404479A1 (en) 2018-11-21
US20080175574A1 (en) 2008-07-24
EP1577705A4 (en) 2009-12-16
US7596307B2 (en) 2009-09-29

Similar Documents

Publication Publication Date Title
WO2004059380A1 (ja) ブレ補正カメラシステム
JP5494963B2 (ja) カメラシステム
US8570398B2 (en) Image processing apparatus that records image files in a folder based on a set condition and shooting mode
JPH114375A (ja) 電子的撮像装置
WO2011018975A1 (ja) 撮像装置および方法
JP2000299834A (ja) 画像処理装置、方法および記録媒体
JP2004239962A (ja) ブレ補正カメラシステム、ブレ補正カメラ、画像回復装置及びブレ補正プログラム
JP4311013B2 (ja) ブレ補正カメラシステム及びブレ補正カメラ
JP2009177503A (ja) 撮像装置
JPH114401A (ja) 電子的撮像装置
JPH114376A (ja) 電子的撮像装置
JP5217451B2 (ja) 撮像装置
JP4370780B2 (ja) ブレ補正カメラシステム、ブレ補正カメラ、画像回復装置及びブレ補正プログラム
JP4953971B2 (ja) 画像処理装置、画像処理装置の制御方法、および、これを実行させるためのプログラム
JP2006119996A (ja) 電池駆動可能な機器とその不揮発性メモリ更新方法
JP2006238277A (ja) デジタルカメラ
JP4244632B2 (ja) ブレ補正カメラ
JP5735759B2 (ja) 撮像装置及びその制御方法及びプログラム及び記憶媒体
JP4647183B2 (ja) ブレ補正カメラシステム、画像回復装置及びブレ補正プログラム
JP4244633B2 (ja) ブレ補正カメラ
JP2000293340A (ja) 画像再生装置及びその制御方法
JP4644969B2 (ja) 電子機器および電子機器システム
JP5018957B2 (ja) 電子機器
US20150156449A1 (en) Image pickup apparatus and method of controlling the same, and reproduction apparatus and method of controlling the same
JP2004205810A (ja) ブレ補正カメラ

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
ENP Entry into the national phase

Ref document number: 2006110147

Country of ref document: US

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 10540136

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2003786325

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 20038A77655

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 2003786325

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 10540136

Country of ref document: US