JP6711608B2 - Control device and lens device - Google Patents

Control device and lens device Download PDF

Info

Publication number
JP6711608B2
JP6711608B2 JP2015245297A JP2015245297A JP6711608B2 JP 6711608 B2 JP6711608 B2 JP 6711608B2 JP 2015245297 A JP2015245297 A JP 2015245297A JP 2015245297 A JP2015245297 A JP 2015245297A JP 6711608 B2 JP6711608 B2 JP 6711608B2
Authority
JP
Japan
Prior art keywords
angular velocity
shake correction
lens
follow shot
difference
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
JP2015245297A
Other languages
Japanese (ja)
Other versions
JP2016136242A (en
JP2016136242A5 (en
Inventor
今田 信司
今田  信司
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
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
Application filed by Canon Inc filed Critical Canon Inc
Priority to US14/994,420 priority Critical patent/US9900513B2/en
Publication of JP2016136242A publication Critical patent/JP2016136242A/en
Publication of JP2016136242A5 publication Critical patent/JP2016136242A5/en
Application granted granted Critical
Publication of JP6711608B2 publication Critical patent/JP6711608B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Adjustment Of Camera Lenses (AREA)
  • Studio Devices (AREA)

Description

本発明は、像振れ補正部材の駆動を制御する制御装置に関し、特に流し撮りを行っている際の像振れ補正部材の駆動を制御する制御装置に関する。 The present invention relates to a control device that controls drive of an image blur correction member, and more particularly to a control device that controls drive of an image blur correction member during panning.

カメラに生じる手振れ等の影響により発生する像振れを補正するには、カメラの振動を検出し、この検出結果に応じて像振れ補正レンズや撮像素子(像振れ補正部材)を動かすことで、光軸を変化させる事によって行う。カメラの振動の検出は、原理的にいえば、角加速度,角速度等を検出する振れセンサと、該振れセンサの出力信号を電気的あるいは機械的に積分して角変位を出力する手段をカメラに搭載することによって行うことができる。そして、この検出情報に基づき撮影光軸を偏心させる像振れ補正部材を駆動させると共に、像振れ補正部材の位置を検出しフィードバック制御を行う事で、正確な像振れ抑制を行えるようにしたものが提案されている。(例えば特許文献1)
また、カメラでの撮影方法の一つに流し撮りがある。これは、例えば水平方向に移動している主被写体の動きにカメラを追従させながら撮影する手法で、上手な流し撮り写真とは、写真上で主被写体は静止しており、背景は主被写体の移動方向に流れている写真である。この時、被写体の躍動感を出すために、シャッター速度を遅くして撮影するのが一般的である。被写体の動きに正確にカメラを追従させるには経験が必要であり、シャッター速度も遅くなる事から振れが生じやすく、初心者にとっては比較的難しい撮影技法である。そこで、特許文献2では、像振れ補正部材を用いる事で流し撮りを補助するための手法について提案されている。具体的な方法としては、主被写体の撮像面上の移動速度を検出し、撮影者が行う流し撮り速度との差から主被写体移動速度を算出する。露光中は算出した主被写体移動速度と撮影者が行う流し撮り速度との差、つまり流し撮り速度誤差を検出する。その誤差を補正するように光学偏心することで、撮影者がきれいな流し撮り写真を撮影できるようにするとしている。
In order to correct the image blur caused by the camera shake etc., the vibration of the camera is detected and the image blur correction lens or the image sensor (image blur correction member) is moved according to the detection result. This is done by changing the axis. To detect camera vibration, in principle, a shake sensor that detects angular acceleration, angular velocity, and the like, and a means that outputs an angular displacement by electrically or mechanically integrating the output signal of the shake sensor are provided in the camera. It can be done by mounting. Then, based on this detection information, while driving the image blur correction member that decenters the imaging optical axis, and detecting the position of the image blur correction member and performing feedback control, it is possible to perform accurate image blur suppression. Proposed. (For example, Patent Document 1)
In addition, there is panning as one of the shooting methods with a camera. This is, for example, a method of shooting while the camera follows the movement of the main subject moving in the horizontal direction.A good follow shot photograph is that the main subject is stationary on the photograph and the background is the main subject. It is a photograph flowing in the moving direction. At this time, it is common to shoot with a slow shutter speed in order to give the subject a sense of movement. This is a relatively difficult shooting technique for beginners because it requires experience to make the camera follow the movement of the subject accurately, and the shutter speed also slows down, so shake easily occurs. Therefore, in Patent Document 2, a method for assisting follow shots by using an image blur correction member is proposed. As a specific method, the moving speed of the main subject on the imaging surface is detected, and the moving speed of the main subject is calculated from the difference from the follow shot speed performed by the photographer. During exposure, the difference between the calculated moving speed of the main subject and the follow shot speed performed by the photographer, that is, the follow shot speed error is detected. It is said that the photographer will be able to take beautiful follow shots by performing optical eccentricity to correct the error.

特開平7−218967号公報JP-A-7-218967 特開2007−139952号公報JP, 2007-139952, A

特許文献2に記載の発明は、撮影者が狙っている主被写体と、カメラが認識する主被写体とが一致していることが前提である。しかし、被写体が複数ある場合は、撮影者がどの被写体を主に流し撮りしているかを、カメラが判断することは難しく、誤認識も考えられる。また、主被写体の移動速度が大きく変化し、流し撮り速度を正確に検出できていない場合もある。そのような場合に、特許文献2に記載の発明の流し撮り速度誤差補正を行うと、かえって撮影者が狙っている主被写体が振れてしまうという問題があった。 The invention described in Patent Document 2 is premised on that the main subject aimed by the photographer and the main subject recognized by the camera match. However, when there are a plurality of subjects, it is difficult for the camera to determine which subject the photographer is mainly following, and erroneous recognition may occur. In addition, the moving speed of the main subject may change significantly, and the follow shot speed may not be accurately detected. In such a case, if the follow shot speed error correction of the invention described in Patent Document 2 is performed, there is a problem that the main subject aimed by the photographer is shaken.

そこで、本発明は、上記課題を鑑み、流し撮り振れ補正に有利な制御装置、および、レンズ装置を提供することを目的とする。 SUMMARY OF THE INVENTION In view of the above problems, panning shake advantageous control device to the correction, and aims to provide a lens device.

本発明の一側面としての制御装置は、振れ補正素子を駆動させることで光学機器の振れ補正制御を行う振れ補正制御部と、前記光学機器に加わる振れを検出する振れ検出部からの出力と、被写体の動きを示す動きベクトルを検出する動きベクトル検出部からの出力と、に基づいて、前記被写体を追従するための流し撮り角速度を求める算出部と、前記流し撮り角速度と前記光学機器の角速度との差が所定値よりも大きいか否かを判定する判定部とを有する制御装置であって、前記振れ補正制御部による制御における前記振れ補正素子の駆動可能範囲は、前記判定部の判定結果に応じて異なることを特徴とする。
また、本発明の他の一側面としてのレンズ装置は、撮像装置に対して取り外し可能に装着され、前記撮像装置と通信可能なレンズ装置であって、振れ補正素子と、前記レンズ装置に加わる振れを検出する振れ検出部と、前記振れ補正素子を駆動させることで振れ補正制御を行う振れ補正制御部を有し、前記レンズ装置は、前記振れ検出部からの出力と被写体の動きを示す動きベクトルに基づいて算出された前記被写体を追従するための流し撮り角速度を示す情報を前記撮像装置から受信し、前記振れ補正制御部は、前記流し撮り角速度と、前記振れ検出部の出力に基づいて取得された前記レンズ装置の角速度との差が所定値よりも大きいか否かを判定する判定部を有し、前記振れ補正制御部による制御における前記振れ補正素子の駆動可能範囲は、前記判定部の判定結果に応じて異なることを特徴とする。
A control device according to one aspect of the present invention, a shake correction control unit that performs shake correction control of an optical device by driving a shake correction element, and an output from a shake detection unit that detects shake applied to the optical device, Based on an output from a motion vector detection unit that detects a motion vector indicating the motion of the subject, a calculation unit that obtains a follow shot angular velocity for following the subject, the follow shot angular velocity, and the angular velocity of the optical device. Is a control unit having a determination unit that determines whether the difference between the two is greater than a predetermined value, the drivable range of the shake correction element in the control by the shake correction control unit, the determination result of the determination unit. It is characterized by different .
A lens apparatus according to another aspect of the present invention is a lens apparatus that is detachably attached to an image pickup apparatus and is capable of communicating with the image pickup apparatus. The lens apparatus has a shake correction element and shake added to the lens apparatus. And a shake correction control unit that performs shake correction control by driving the shake correction element, wherein the lens device is a motion vector indicating the output of the shake detection unit and the motion of the subject. Information indicating the follow shot angular velocity for tracking the subject calculated based on the following is received from the imaging device, and the shake correction control unit is acquired based on the follow shot angular velocity and the output of the shake detection unit. And a drivable range of the shake correction element in the control by the shake correction control unit is determined by the judgment unit. It is characterized in that it differs depending on the determination result .

本発明の他の目的及び特徴は、以下の実施例において説明される。 Other objects and features of the invention are described in the examples below.

本発明によれば、流し撮り振れ補正に有利な制御装置、光学機器、および、レンズ装置を提供することができる。 According to the present invention, it is possible to provide a control device, an optical device, and a lens device that are advantageous for panning shake correction.

本発明のカメラシステムを表すブロック図である。It is a block diagram showing the camera system of this invention. 本発明の流し撮り撮影時の撮影方法を表す図である。It is a figure showing the photography method at the time of a follow shot photography of the present invention. 本発明の流し撮り撮影時の各信号波形を表す図である。It is a figure showing each signal waveform at the time of panning photography of the present invention. 本発明の流し撮り撮影時の各信号波形を表す図である。It is a figure showing each signal waveform at the time of panning photography of the present invention. 本発明の流し撮り撮影時の各信号波形を表す図である。It is a figure showing each signal waveform at the time of panning photography of the present invention. 本発明のカメラの動作を示すフローチャートである。It is a flowchart which shows operation|movement of the camera of this invention. 本発明の交換レンズの動作を示すフローチャートである。It is a flowchart which shows operation|movement of the interchangeable lens of this invention. 本発明の交換レンズの動作を示すフローチャートである。It is a flowchart which shows operation|movement of the interchangeable lens of this invention. 本発明の実施例1にかかる像振れ補正の動作を示すフローチャートである。6 is a flowchart illustrating an image blur correction operation according to the first exemplary embodiment of the present invention. 本発明の実施例2にかかる像振れ補正の動作を示すフローチャートである。9 is a flowchart illustrating an image blur correction operation according to the second exemplary embodiment of the present invention. 本発明の実施例3にかかる像振れ補正の動作を示すフローチャートである。9 is a flowchart illustrating an image blur correction operation according to the third embodiment of the present invention.

以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
〔第1の実施形態〕
以下、図1を参照して、本発明の実施例による、カメラシステム(光学機器)の構成について説明する。カメラシステムは、カメラ本体111と交換レンズ112とからなる。被写体からの撮影光束は交換レンズ112の撮影光学系を通りカメラ本体111の撮像部113へ結像する。その結像画像は、撮像部113によって光電変換され撮像信号となる。撮像信号はゲインコントロール回路115で増幅され、A/D変換器116に入力され、アナログからデジタルの画像データへ変換される。117は映像信号処理回路であり、A/D変換器116でデジタル化された画像データに、フィルタ処理、色変換処理及びガンマ処理などを行う。被写体像の動きベクトルは、この映像信号処理回路117で算出される。すなわち、本実施例において、映像信号処理回路117は、被写体の画面内(撮像面上)での動きベクトルを検出する動きベクトル検出部として機能する。映像信号処理回路117で信号処理された画像信号はバッファメモリ118に格納され、LCD119に表示させたり、着脱可能なメモリカード120に記録される。
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
[First Embodiment]
Hereinafter, the configuration of a camera system (optical device) according to an embodiment of the present invention will be described with reference to FIG. The camera system includes a camera body 111 and an interchangeable lens 112. A photographing light flux from the subject passes through the photographing optical system of the interchangeable lens 112 and forms an image on the image pickup unit 113 of the camera body 111. The formed image is photoelectrically converted into an image pickup signal by the image pickup unit 113. The image pickup signal is amplified by the gain control circuit 115, input to the A/D converter 116, and converted from analog to digital image data. A video signal processing circuit 117 performs filter processing, color conversion processing, gamma processing, and the like on the image data digitized by the A/D converter 116. The motion vector of the subject image is calculated by the video signal processing circuit 117. That is, in the present embodiment, the video signal processing circuit 117 functions as a motion vector detection unit that detects the motion vector of the subject within the screen (on the imaging surface). The image signal processed by the video signal processing circuit 117 is stored in the buffer memory 118, and is displayed on the LCD 119 or recorded in the removable memory card 120.

操作部121はカメラの撮影モードの設定や、記録画像ファイルサイズの設定や、撮影時のレリーズを行うためのスイッチ類である。カメラシステム制御用MPU(カメラMPU)114はカメラ本体111の上記動作を制御するほか、カメラ本体111側のインターフェース回路122及び交換レンズ112側のインターフェース回路123を介して、レンズMPU124と相互に通信する。この通信では、デジタルカメラ本体111と交換レンズ112間で様々なデータのやり取りを行う。 The operation unit 121 is a switch for setting a shooting mode of the camera, setting a recording image file size, and performing release at the time of shooting. The camera system control MPU (camera MPU) 114 controls the above-described operation of the camera body 111, and communicates with the lens MPU 124 via the interface circuit 122 on the camera body 111 side and the interface circuit 123 on the interchangeable lens 112 side. .. In this communication, various data are exchanged between the digital camera body 111 and the interchangeable lens 112.

交換レンズ112には、撮影光学系の一部として、フォーカスレンズ125、ズームレンズ126、像振れ補正用レンズ127、絞り128が配置されている。 The interchangeable lens 112 is provided with a focus lens 125, a zoom lens 126, an image blur correction lens 127, and a diaphragm 128 as a part of a photographing optical system.

フォーカスレンズ125は、レンズMPU124からの制御信号によりフォーカス制御回路129及びフォーカスレンズ駆動用モータ130を介して駆動される。フォーカス制御回路129には、フォーカスレンズ駆動回路のほか、フォーカスレンズの移動に応じたゾーンパターン信号やパルス信号を出力するフォーカスエンコーダなども含まれている。被写体距離はこのフォーカスエンコーダにより検知することができる。 The focus lens 125 is driven by the control signal from the lens MPU 124 via the focus control circuit 129 and the focus lens drive motor 130. The focus control circuit 129 includes, in addition to the focus lens drive circuit, a focus encoder that outputs a zone pattern signal and a pulse signal according to the movement of the focus lens. The subject distance can be detected by this focus encoder.

ズームレンズ126は、撮影者が不図示のズーム操作環を操作することにより移動する。ズームエンコーダ131はズームレンズの移動に応じたゾーンパターン信号を出力する。撮影像倍率は、レンズMPU124がフォーカスエンコーダとズームエンコーダ131からの信号を読み取り、被写体距離と焦点距離の組み合わせにより予め記憶されている撮影像倍率データを読み出すことによって得られる。 The zoom lens 126 moves when the photographer operates a zoom operation ring (not shown). The zoom encoder 131 outputs a zone pattern signal according to the movement of the zoom lens. The photographed image magnification is obtained by the lens MPU 124 reading signals from the focus encoder and the zoom encoder 131 and reading out the photographed image magnification data stored in advance according to the combination of the subject distance and the focal length.

像振れ補正レンズ127は、像振れ補正制御回路(IS制御回路)132、リニアモータ133を介して図1の矢印で示すように上下方向および左右方向に駆動される。したがって、像振れ補正制御回路132およびリニアモータ133は、像振れ補正レンズ127(光学素子、光学部材)を上下方向(第1の方向)および左右方向(第1の方向と直交する第2の方向)に駆動する駆動部として構成される。像振れ補正は、次のようにして行われる。すなわち、カメラシステム(光学機器)の回転振れを検出する角速度センサ135の振れ信号が信号処理回路136で信号処理されレンズMPU124に入力される。ここで、角速度センサ135は、光学機器の振れを検出する振れ検出部としての機能を有していればよく、角加速度や加速度等を検出可能な振れセンサであってもよい。レンズMPU124に含まれる振れ補正制御部124aは、補正レンズ駆動目標信号を算出し、この補正レンズ駆動目標信号と補正レンズエンコーダ134から出力される補正レンズ位置信号との差に応じた駆動信号を像振れ補正制御回路132に出力する。像振れ補正は、このように補正レンズエンコーダ134から出力される補正レンズ位置信号を像振れ補正制御回路132にフィードバックすることで行われる。なお上記の像振れ補正制御は、カメラ本体111を中心として、上下方向の傾きを検出するためのピッチ軸、左右方向の傾きを検出するためのヨー軸の2軸それぞれにおいて行われる。このように、レンズMPU124は、像振れ補正レンズ127(光学素子、光学部材)を上下方向(第1の方向)および左右方向(第1の方向と直交する第2の方向)に駆動するように制御する振れ補正制御部として機能する。つまり、像振れ補正レンズ127を駆動するための駆動部を制御している。したがって、像振れ補正レンズ127(像振れ補正部材)の駆動を制御する制御装置は、レンズMPU124から構成され、該レンズMPU124と、像振れ補正制御回路132と、リニアモータ133とにより像振れ補正装置が構成される。レンズMPU124には、上述した振れ補正制御部124aの他に、基準角速度算出部124bと判定部124cを含む。基準角速度算出部124bは、流し撮り撮影時において、画面内(撮像面上)で被写体が振れずに追い続けることができる理想的な流し撮り角速度(被写体の移動速度に対応する第1の角速度)を算出(検出)する。判定部124cは、流し撮り撮影時において、基準角速度算出部124bが求めた理想的な流し撮り角速度(第1の角速度)と角速度センサ135が検出する角速度(第2の角速度)との差が所定値より大きいか否かを判定する。基準角速度算出部124bと判定部124cの動作については後述する。 The image blur correction lens 127 is driven in the up-down direction and the left-right direction via an image blur correction control circuit (IS control circuit) 132 and a linear motor 133 as indicated by an arrow in FIG. Therefore, the image blur correction control circuit 132 and the linear motor 133 cause the image blur correction lens 127 (optical element, optical member) to move in the up-down direction (first direction) and the left-right direction (second direction orthogonal to the first direction). ) Is configured as a driving unit. Image blur correction is performed as follows. That is, the shake signal of the angular velocity sensor 135 that detects the rotation shake of the camera system (optical device) is signal-processed by the signal processing circuit 136 and input to the lens MPU 124. Here, the angular velocity sensor 135 only needs to have a function as a shake detection unit that detects shake of the optical device, and may be a shake sensor capable of detecting angular acceleration, acceleration, and the like. The shake correction control unit 124a included in the lens MPU 124 calculates a correction lens drive target signal, and forms a drive signal corresponding to the difference between the correction lens drive target signal and the correction lens position signal output from the correction lens encoder 134 as an image. It is output to the shake correction control circuit 132. The image blur correction is performed by feeding back the correction lens position signal output from the correction lens encoder 134 to the image blur correction control circuit 132 in this way. It should be noted that the above-described image blur correction control is performed around each of the two axes of the camera body 111, that is, a pitch axis for detecting a vertical tilt and a yaw axis for detecting a horizontal tilt. In this way, the lens MPU 124 drives the image blur correction lens 127 (optical element, optical member) in the up-down direction (first direction) and the left-right direction (second direction orthogonal to the first direction). It functions as a shake correction control unit for control. That is, the drive unit for driving the image blur correction lens 127 is controlled. Therefore, the control device for controlling the drive of the image blur correction lens 127 (image blur correction member) is composed of the lens MPU 124, and the lens MPU 124, the image blur correction control circuit 132, and the linear motor 133 make the image blur correction device. Is configured. The lens MPU 124 includes a reference angular velocity calculation unit 124b and a determination unit 124c in addition to the shake correction control unit 124a described above. The reference angular velocity calculation unit 124b is an ideal panning angular velocity (first angular velocity corresponding to the moving speed of the subject) that allows the subject to continue to follow without being shaken within the screen (on the imaging surface) during panning photography. Is calculated (detected). The determination unit 124c determines a predetermined difference between the ideal follow shot angular velocity (first angular velocity) calculated by the reference angular velocity calculation unit 124b and the angular velocity (second angular velocity) detected by the angular velocity sensor 135 during the follow shot photographing. Determine if it is greater than the value. The operations of the reference angular velocity calculation unit 124b and the determination unit 124c will be described later.

絞り128は、レンズMPU124からの制御信号により絞り制御回路137及びステッピングモータ138を介して駆動される。 The diaphragm 128 is driven by the control signal from the lens MPU 124 via the diaphragm control circuit 137 and the stepping motor 138.

スイッチ139は像振れ補正ON/OFF及び像振れ補正動作モードの選択用スイッチである。像振れ補正モードは、通常の像振れ補正動作モードと流し撮り動作モードを選択することができる。 The switch 139 is a switch for selecting the image blur correction ON/OFF and the image blur correction operation mode. As the image blur correction mode, a normal image blur correction operation mode and a follow shot operation mode can be selected.

次に図2〜図5を参照して、本発明の流し撮り方法について説明する。 Next, the follow shot method of the present invention will be described with reference to FIGS.

図2は目の前を通り過ぎる被写体を流し撮り手法で撮影した際の、被写体とカメラの動きを図2(a)、図2(b)の時系列で示している。流し撮りは露光期間中も被写体の移動速度に合わせるようにカメラを振る事により、被写体の動きは止め、背景を流した写真が撮影可能となる。しかし、撮影者が不慣れな場合等では、被写体の中心C0を狙い、被写体の動きに合わせてカメラを振っているつもりでも、例えば図2(b)のC1に狙いがずれてしまうことがある。 FIG. 2 shows the movements of the subject and the camera when the subject passing in front of the subject is photographed by the follow shot technique in the time series of FIGS. 2(a) and 2(b). In panning, by moving the camera so as to match the moving speed of the subject even during the exposure period, the movement of the subject is stopped and it is possible to take a picture of the background. However, when the photographer is unfamiliar, the user may aim at the center C0 of the subject and move the camera in accordance with the movement of the subject, but the aim may be shifted to C1 of FIG. 2B, for example.

このように、流し撮り撮影で狙いがずれた時の、角速度センサ135の出力と、映像信号処理回路117で検出される被写体像の動きベクトル量の波形を、図3に示す。図3(a)は角速度センサ135の出力波形、図3(b)は動きベクトル信号波形である。図3(a)において、被写体速度が一定であれば、被写体が振れずに追い続ける理想的な流し撮り角速度は、点線で示すように一定の角速度となる。被写体が振れずに追い続けられていれば、図3(b)の被写体の動きベクトルは「0」となる。ところが、動く被写体を正確に追い続けることは難しく、実際は図3(a)の実線で示す流し撮り時の角速度波形のように、理想的な流し撮り角速度からずれてしまう。この時の動きベクトルも図3(b)に示すように「0」からずれる。 FIG. 3 shows the output of the angular velocity sensor 135 and the waveform of the motion vector amount of the subject image detected by the video signal processing circuit 117 when the aim is off in the follow shot shooting. 3A shows an output waveform of the angular velocity sensor 135, and FIG. 3B shows a motion vector signal waveform. In FIG. 3A, if the subject velocity is constant, the ideal follow shot angular velocity that the subject continues to follow without shaking is a constant angular velocity as indicated by the dotted line. If the subject continues to follow without shaking, the motion vector of the subject in FIG. 3B is “0”. However, it is difficult to keep track of a moving subject accurately, and in reality, an ideal follow shot angular velocity deviates from the angular velocity waveform during the follow shot shown by the solid line in FIG. 3A. The motion vector at this time also deviates from “0” as shown in FIG.

そこで、理想的な流し撮り角速度からのずれを補正するように、像振れ補正レンズ127を駆動させれば、被写体の振れを補正することができる。実際の撮影動作としては、露光前に理想的な流し撮り角速度を算出し、露光中は理想的な流し撮り角速度からのずれを補正するように、像振れ補正レンズ127を駆動させる動作となる。 Therefore, if the image blur correction lens 127 is driven so as to correct the deviation from the ideal follow shot angular velocity, the shake of the subject can be corrected. As an actual photographing operation, an ideal follow shot angular velocity is calculated before exposure, and the image blur correction lens 127 is driven so as to correct a deviation from the ideal follow shot angular velocity during exposure.

ここで、理想的な流し撮り角速度を算出する方法として、動きベクトルが「0」近傍、すなわち所定量以下の時の角速度センサ135の出力を記憶する方法がある。図4は図3と同様の角速度センサ135の出力波形と動きベクトル信号波形である。図4(b)において、t0〜t2は動きベクトルが所定値以下のタイミングであり、そのタイミングでの角速度センサの出力を理想的な流し撮り角速度として記憶すればよい。この場合、露光開始に最も近いタイミングt0で記憶した流し撮り角速度を、理想的な流し撮り角速度とし、露光時の補正の基準流し撮り角速度(第1の角速度)とする。 Here, as a method of calculating the ideal follow shot angular velocity, there is a method of storing the output of the angular velocity sensor 135 when the motion vector is in the vicinity of “0”, that is, when the motion vector is equal to or less than a predetermined amount. FIG. 4 shows an output waveform of the angular velocity sensor 135 and a motion vector signal waveform similar to FIG. In FIG. 4B, t0 to t2 are timings when the motion vector is equal to or less than a predetermined value, and the output of the angular velocity sensor at that timing may be stored as an ideal follow shot angular velocity. In this case, the panning angular velocity stored at the timing t0 closest to the start of exposure is set as an ideal panning angular velocity, and is set as a reference panning angular velocity (first angular velocity) for correction during exposure.

しかし、撮影者が流し撮りしたい被写体(主被写体)と、映像信号処理回路117が判断した被写体が異なっていたり、正確に動きベクトルを検出できていないときは、図5のように露光開始前に、基準流し撮り角速度W0と検出角速度の差が大きくなる。この状態で露光中に基準流し撮り角速度からのずれを補正するように動作すると、逆に振れを増大させてしまう可能性がある。したがって、露光開始前に基準流し撮り角速度W0(第1の角速度)と検出角速度(第2の角速度)の差が、流し撮り補正閾値Ws(所定値)よりも大きければ、露光中の流し撮り誤差補正は動作させないようにすることが本発明のポイントである。 However, if the subject (main subject) that the photographer wants to follow is different from the subject judged by the video signal processing circuit 117, or if the motion vector cannot be accurately detected, before the exposure starts as shown in FIG. The difference between the reference follow shot angular velocity W0 and the detected angular velocity becomes large. In this state, if the operation is performed to correct the deviation from the reference follow shot angular velocity during exposure, the shake may be increased. Therefore, if the difference between the reference follow shot angular velocity W0 (first angular velocity) and the detected angular velocity (second angular velocity) before the start of exposure is greater than the follow shot correction threshold value Ws (predetermined value), the follow shot error during exposure will occur. The point of the present invention is to prevent the correction from operating.

以上の動作を図6から図9のフローチャートに従って説明する。 The above operation will be described with reference to the flowcharts of FIGS.

まず図6のフローチャートに従ってカメラ本体111側の撮影動作を説明する。図6のフローは、カメラMPU114によって制御される。 First, the photographing operation on the camera body 111 side will be described according to the flowchart of FIG. The flow of FIG. 6 is controlled by the camera MPU 114.

カメラ本体111側でメインスイッチがONされていると、ステップS601から動作を開始する。 When the main switch is turned on on the camera body 111 side, the operation starts from step S601.

ステップS601では、カメラ本体111の操作部121にあるレリーズスイッチが半押し(SW1ON)されたかどうかの判定を行う。半押しされたら、ステップS602へ進み、半押しされていなかったらここでの処理は終了する。 In step S601, it is determined whether the release switch on the operation unit 121 of the camera body 111 is half-pressed (SW1ON). If it is half-pushed, the process proceeds to step S602, and if it is not half-pushed, the process here ends.

ステップS602では、インターフェース回路122,123を介し、レンズMPU124とカメラレンズステータス通信を行う。ここでは、カメラ本体111の状態(レリーズスイッチの状態SW1ON、撮影モード、シャッター速度など)を交換レンズ112へ送信したり、交換レンズ112の状態(焦点距離、絞りの状態、フォーカスレンズの駆動状態など)を受信したりする。本実施例のフローチャートには、このカメラレンズステータス通信は主要な個所のみ記載しているが、カメラの状態が変化したときや、カメラがレンズの状態を確認したいときなどに随時行われる。 In step S602, camera lens status communication is performed with the lens MPU 124 via the interface circuits 122 and 123. Here, the state of the camera body 111 (release switch state SW1 ON, shooting mode, shutter speed, etc.) is transmitted to the interchangeable lens 112, and the state of the interchangeable lens 112 (focal length, aperture state, focus lens drive state, etc.). ) To receive. Although the camera lens status communication is described only in the main parts in the flowchart of the present embodiment, it is performed at any time when the camera status changes or when the camera wants to check the lens status.

ステップS603では、レリーズスイッチが半押し(SW1ON)されたので、被写体にピントを合わせるためのフォーカスレンズ駆動量を演算する。 In step S603, since the release switch has been pressed halfway (SW1 ON), the focus lens drive amount for focusing on the subject is calculated.

ステップS604では、フォーカスレンズ駆動量(フォーカスレンズ駆動命令)を交換レンズ112へ送信する。このデータは、例えばフォーカスエンコーダの駆動目標パルス量として送信する。 In step S604, the focus lens drive amount (focus lens drive command) is transmitted to the interchangeable lens 112. This data is transmitted as the drive target pulse amount of the focus encoder, for example.

ステップS605では、フォーカスレンズ駆動が終了すると、再測距を行う。 In step S605, when the driving of the focus lens is completed, the distance measurement is performed again.

ステップS606では、合焦深度内であるかどうかの判定を行い、合焦深度内であればステップS607へ進む。合焦深度内でなければステップS601へ戻り、ステップS601〜S605の動作を再び行う。 In step S606, it is determined whether or not it is within the focus depth, and if it is within the focus depth, the process proceeds to step S607. If it is not within the in-focus depth, the process returns to step S601 and the operations of steps S601 to S605 are performed again.

ステップS607では、映像信号処理回路117からの輝度情報を得て、露光時間Tv、絞り値(絞り駆動量)を算出する。 In step S607, the brightness information from the video signal processing circuit 117 is obtained, and the exposure time Tv and the aperture value (aperture drive amount) are calculated.

ステップS608では、映像信号処理回路117の画像信号から主被写体(被写体)を判別する。 In step S608, the main subject (subject) is determined from the image signal of the video signal processing circuit 117.

ステップS609では、主被写体の動きベクトル情報を検出する。 In step S609, the motion vector information of the main subject is detected.

ステップS610では、検出した主被写体の動きベクトル情報を、レンズMPU124へ送信する。 In step S610, the detected motion vector information of the main subject is transmitted to the lens MPU 124.

ステップS611では、カメラ本体111の操作部121にあるレリーズスイッチが全押し(SW2ON)されたかどうかの判定を行う。全押しされたら、ステップS612へ進む。全押しされていなければ、ステップS601へ戻り、ステップS601〜S610の動作を再び行う。 In step S611, it is determined whether or not the release switch on the operation unit 121 of the camera body 111 has been fully pressed (SW2 ON). When the button is fully pressed, the process proceeds to step S612. If not fully pressed, the process returns to step S601, and the operations of steps S601 to S610 are performed again.

ステップS612では、ステップS607で求めた絞り駆動量を交換レンズ112へ送信し、絞り128の駆動を行わせる。 In step S612, the diaphragm drive amount obtained in step S607 is transmitted to the interchangeable lens 112, and the diaphragm 128 is driven.

ステップS613では、撮像部113の電荷をリセットし、電子シャッターを駆動する。 In step S613, the electric charge of the imaging unit 113 is reset and the electronic shutter is driven.

ステップS614では、被写体像を撮像部113に露光し電荷を蓄積する。 In step S614, the image of the subject is exposed on the image pickup unit 113 to accumulate charges.

ステップS615では、露光時間が経過したら、不図示の後幕シャッターを駆動し、露光を終了する。 In step S615, after the exposure time has elapsed, the rear curtain shutter (not shown) is driven to end the exposure.

ステップS616では、撮像部113からの電荷転送(読み出し)を行う。 In step S616, charge transfer (reading) from the image capturing unit 113 is performed.

ステップS617では、読み出した撮影画像信号は、ゲインコントロール回路115、A/D変換器116を経てデジタルデータへ変換され、バッファメモリ118に保存される。 In step S617, the read captured image signal is converted into digital data via the gain control circuit 115 and the A/D converter 116 and stored in the buffer memory 118.

ステップS618では、絞り開放命令を交換レンズ112へ送信し、絞り128を開放に戻す。 In step S618, an aperture open command is transmitted to the interchangeable lens 112, and the aperture 128 is returned to open.

ステップS619では、撮影画像信号にガンマ補正や圧縮処理などの画像補正処理を行う。 In step S619, image correction processing such as gamma correction and compression processing is performed on the captured image signal.

ステップS620では、画像補正処理された画像データはLCD119に表示されるとともにメモリカード120に記録され、撮影までの一連の動作は終了する。 In step S620, the image data that has undergone the image correction processing is displayed on the LCD 119 and recorded in the memory card 120, and a series of operations until shooting is completed.

次に、図7、図8及び図9に示したフローチャートに従って、交換レンズ112側の動作を説明する。図7〜9のフローは、レンズMPU124によって制御される。 Next, the operation of the interchangeable lens 112 side will be described according to the flowcharts shown in FIGS. 7, 8 and 9. The flow of FIGS. 7 to 9 is controlled by the lens MPU 124.

交換レンズ112をカメラ本体111に装着すると、カメラ本体111から交換レンズ112へシリアル通信がなされ、図7のステップS701から動作を開始する。 When the interchangeable lens 112 is attached to the camera body 111, serial communication is performed from the camera body 111 to the interchangeable lens 112, and the operation starts from step S701 in FIG.

ステップS701では、レンズ制御、像振れ補正制御のための初期設定を行う。 In step S701, initial settings for lens control and image blur correction control are performed.

ステップS702では、不図示のスイッチ類の状態検出、ズーム・フォーカスの位置検出を行う。スイッチ類は例えば、オートフォーカスとマニュアルフォーカスの切り換えスイッチや、像振れ補正機能のON/OFFスイッチなどがある。 In step S702, the state of switches (not shown) and the position of zoom/focus are detected. The switches include, for example, a switch for switching between auto focus and manual focus, an ON/OFF switch for an image blur correction function, and the like.

ステップS703では、カメラ本体111からフォーカス駆動命令通信があったかどうかを判定する。フォーカス駆動命令が受信されていればステップS704へ、受信されていなければステップS708へ進む。 In step S703, it is determined whether there is focus drive command communication from the camera body 111. If the focus drive command has been received, the process proceeds to step S704, and if not, the process proceeds to step S708.

ステップS704では、カメラ本体111からのフォーカス駆動命令通信において、フォーカスレンズの目標駆動量(パルス数)も送信されてくる。そこで、フォーカス制御回路129にあるフォーカスエンコーダのパルス数を検出して、目標パルス数駆動するようフォーカス駆動制御を行う。 In step S704, the target drive amount (pulse number) of the focus lens is also transmitted in the focus drive command communication from the camera body 111. Therefore, the focus drive control is performed to detect the pulse number of the focus encoder in the focus control circuit 129 and drive the target pulse number.

ステップS705では、目標パルス数Pに達したかどうかの判定を行う。目標に達していればステップS706へ、達していなければステップS707へ進む。 In step S705, it is determined whether the target pulse number P has been reached. If the target is reached, the process proceeds to step S706, and if not, the process proceeds to step S707.

ステップS706では、目標パルス数に達したので、フォーカスレンズの駆動を停止する。 In step S706, since the target pulse number has been reached, driving of the focus lens is stopped.

ステップS707では、目標パルス数に達していないので、残り駆動パルス数に応じて、フォーカスレンズ駆動用モータ130の速度設定を行う。残り駆動パルス数が少なくなっていくにしたがって減速していく。 In step S707, since the target pulse number has not been reached, the speed of the focus lens drive motor 130 is set according to the remaining drive pulse number. The speed decreases as the number of remaining drive pulses decreases.

ステップS708では、ステップS702で像振れ補正機能ON/OFFスイッチのOFFが検出されていたら像振れ補正用レンズ127を光軸中心にロックする。そして、ONが検出されていて、カメラのレリーズスイッチSW1ONをカメラレンズステータス通信により検出したら、ロックを解除(アンロック)し、像振れ補正動作が動作可能な状態とする。 In step S708, if the OFF of the image blur correction function ON/OFF switch is detected in step S702, the image blur correction lens 127 is locked around the optical axis center. Then, when ON is detected and the release switch SW1ON of the camera is detected by the camera lens status communication, the lock is released (unlocked), and the image blur correction operation becomes operable.

ステップS709では、カメラ本体111から全駆動停止(レンズ内のアクチュエータの全駆動を停止する)命令を受信したかどうかの判定を行う。カメラ本体111側で何も操作がなされないと、しばらくしてからカメラ本体111からこの全駆動停止命令が送信される。全駆動停止命令を受信した場合はステップS710へ進み、受信しない場合はステップS702へ戻る。 In step S709, it is determined whether or not an instruction to stop all driving (stop all driving of actuators in the lens) is received from the camera body 111. If no operation is performed on the camera body 111 side, after a while, the camera body 111 sends this all-drive stop command. When the all drive stop command is received, the process proceeds to step S710, and when not received, the process returns to step S702.

ステップS710では、全駆動停止制御を行う。ここでは全アクチュエータ駆動を停止し、マイコンをスリープ(停止)状態にする。像振れ補正装置への給電も停止する。その後、カメラ本体111側で何か操作が行われると、カメラ本体111は交換レンズ112に通信を送り、スリープ状態を解除する。 In step S710, full drive stop control is performed. Here, driving of all actuators is stopped and the microcomputer is put into a sleep (stop) state. The power supply to the image blur correction device is also stopped. After that, when any operation is performed on the camera body 111 side, the camera body 111 sends a communication to the interchangeable lens 112 to cancel the sleep state.

これらの動作の間に、カメラ本体111からの通信によるシリアル通信割込み、像振れ補正制御割込みの要求があれば、それらの割込み処理を行う。 During these operations, if there is a request for a serial communication interrupt or an image blur correction control interrupt by communication from the camera body 111, those interrupt processes are performed.

シリアル通信割込み処理は、通信データのデコードを行いデコード結果に応じて、例えば絞り駆動、フォーカスレンズ駆動などのレンズ処理を行う。そして、通信データのデコードによって、SW1ON、SW2ON、シャッター速度、カメラの機種等も判別できる。 The serial communication interrupt processing decodes communication data and performs lens processing such as diaphragm driving and focus lens driving according to the decoding result. Then, by decoding the communication data, SW1ON, SW2ON, shutter speed, camera model, etc. can also be determined.

また、像振れ補正割込みは一定周期毎に発生するタイマー割り込みであり、ピッチ方向(縦方向)制御とヨー方向(横方向)の像振れ補正制御を行っている。 The image blur correction interrupt is a timer interrupt that occurs at regular intervals, and performs image blur correction control in the pitch direction (vertical direction) and yaw direction (horizontal direction).

まず、シリアル通信割り込みについて、図8のフローチャートを用いて説明する。 First, the serial communication interrupt will be described with reference to the flowchart of FIG.

カメラ本体111からの通信を受信するとステップS801から動作を開始する。 When the communication from the camera body 111 is received, the operation starts from step S801.

ステップS801では、カメラ本体111からの命令(コマンド)解析を行い、各命令に応じた処理へ分岐する。 In step S801, a command (command) analysis from the camera body 111 is performed, and the process branches according to each command.

ステップS802では、フォーカス駆動命令を受信したので、ステップS803で目標駆動パルス数に応じて、フォーカスレンズ駆動用モータ130の速度設定を行い、フォーカスレンズ駆動を開始する。 Since the focus drive command is received in step S802, the speed of the focus lens drive motor 130 is set according to the target drive pulse number in step S803, and focus lens drive is started.

ステップS804では、絞り駆動命令を受信したので、送信されてきた絞り駆動データをもとに絞り128を駆動するため、ステップS805でステッピングモータ138の駆動パターンを設定する。そして、設定した駆動パターンを絞り制御回路137を介してステッピングモータ138に出力し、絞り128を駆動する。 In step S804, since the diaphragm drive command has been received, the diaphragm 128 is driven based on the transmitted diaphragm drive data. Therefore, the drive pattern of the stepping motor 138 is set in step S805. Then, the set drive pattern is output to the stepping motor 138 via the aperture control circuit 137 to drive the aperture 128.

ステップS806では、カメラレンズステータス通信を受信したので、ステップS807で、交換レンズ112の焦点距離情報やIS動作状態などをカメラ本体111に送信する。また、カメラ本体111のステータス状態(レリーズスイッチの状態、撮影モード、シャッター速度など)を受信する。 Since the camera lens status communication is received in step S806, the focal length information of the interchangeable lens 112, the IS operation state, and the like are transmitted to the camera body 111 in step S807. It also receives the status of the camera body 111 (release switch status, shooting mode, shutter speed, etc.).

ステップS808では、被写体情報受信命令を受信したので、ステップS809で受信した被写体の動きベクトル情報をレンズMPU124内のRAMに格納する。 In step S808, since the subject information receiving command is received, the subject motion vector information received in step S809 is stored in the RAM in the lens MPU 124.

ステップS810では、その他の命令、例えばレンズのフォーカス敏感度データ通信や、レンズ光学データ通信などであり、ステップS811でそれらの処理を行う。 In step S810, other commands such as lens focus sensitivity data communication and lens optical data communication are performed, and these processes are performed in step S811.

次に、像振れ補正割り込みについて、図9のフローチャートを用いて説明する。 Next, the image blur correction interruption will be described with reference to the flowchart of FIG.

交換レンズ112のメイン動作中に像振れ補正割り込みが発生すると、レンズMPU124は図9のステップS901から像振れ補正の制御を開始する。 When an image blur correction interrupt occurs during the main operation of the interchangeable lens 112, the lens MPU 124 starts the image blur correction control from step S901 in FIG.

ステップS901では、角速度センサ135の信号を、信号処理回路136で処理した出力信号をA/D変換する。 In step S901, the output signal obtained by processing the signal of the angular velocity sensor 135 by the signal processing circuit 136 is A/D converted.

ステップS902では、スイッチ139の状態を判別して、流し撮りモード(第1のモード)であるか、通常防振モード(第2のモード)であるかを判定し、通常防振モードであるならステップS903へ進み、流し撮りモードであればステップS906へ進む。 In step S902, the state of the switch 139 is determined to determine whether it is the follow shot mode (first mode) or the normal image stabilization mode (second mode). In step S903, if the panning mode is set, the process advances to step S906.

ステップS903では、低周波成分をカットするためハイパスフィルタ演算を行う。演算開始から所定時間はハイパスフィルタの時定数切り換えを行い、早急に信号が安定するための動作も行う。 In step S903, a high-pass filter calculation is performed to cut low frequency components. The time constant of the high-pass filter is switched for a predetermined time from the start of calculation, and the operation for stabilizing the signal immediately is also performed.

ステップS904では、ハイパスフィルタの演算結果を入力として積分演算を行う。この結果は角変位データである。 In step S904, integral calculation is performed using the calculation result of the high-pass filter as an input. The result is angular displacement data.

ステップS905では、ズーム位置、フォーカス位置に応じた防振敏感度を読み出し、角変位データから振れ補正レンズ127の目標駆動量を算出する。 In step S905, the image stabilization sensitivity according to the zoom position and the focus position is read, and the target drive amount of the shake correction lens 127 is calculated from the angular displacement data.

ステップS906では、流し撮りモードが選択されているので、SW2がON、つまり露光動作を選択されたか否かを判定する。SW2がOFF(すなわち、露光開始前)であれば、ステップS907へ進み、SW2がONされていれば(すなわち、露光開始タイミングであれば)、ステップS909へ進む。 In step S906, since the follow shot mode has been selected, it is determined whether SW2 is ON, that is, whether the exposure operation has been selected. If SW2 is OFF (that is, before exposure is started), the process proceeds to step S907, and if SW2 is ON (that is, at the exposure start timing), the process proceeds to step S909.

ステップS907では、基準流し撮り角速度W0(第1の角速度)を設定する。基準流し撮り角速度W0は、被写体の動きベクトル量と角速度センサ135の信号から設定される。すなわち、基準角速度算出部124bは、被写体の移動速度に対応する基準流し撮り角速度W0(第1の角速度)を算出(検出)し、これを不図示の記憶部に記憶することで設定する。 In step S907, the reference follow shot angular velocity W0 (first angular velocity) is set. The reference follow shot angular velocity W0 is set from the motion vector amount of the subject and the signal of the angular velocity sensor 135. That is, the reference angular velocity calculation unit 124b calculates (detects) the reference follow shot angular velocity W0 (first angular velocity) corresponding to the moving speed of the subject, and sets it by storing it in a storage unit (not shown).

ステップS908では、目標駆動量を0に設定する。これは、SW2ONでない場合は像振れ補正レンズ127を電気的に中心保持状態にするためである。 In step S908, the target drive amount is set to 0. This is because the image blur correction lens 127 is electrically held in the center when SW2 is not ON.

ステップS909では、流し撮り補正を実施するかしないかの判定が完了しているか判断する。完了していればステップS914へ、完了していなければステップS910へ進む。 In step S909, it is determined whether or not the follow shot correction is to be performed. If completed, the process proceeds to step S914, and if not completed, the process proceeds to step S910.

ステップS910では、流し撮り補正を実施するかしないかの判定が完了していないので、基準流し撮り角速度W0と角速度センサ信号Wとの差が所定角速度WS(所定値)より大きいかどうかの判定を行う。すなわち、判定部124cは、基準流し撮り角速度W0(第1の角速度)と角速度センサ135の出力に基づく角速度(第2の角速度)との差が、所定角速度WS(所定値)より大きいか否か判定する。本実施例では、判定部124cは、SW2がONにされたタイミング(すなわち、露光開始のタイミング)で上記判定を行う。所定値より大きい場合は、流し撮り補正は行わないので、ステップS915へ進む。所定値より大きくない場合(所定値以下の場合)は、流し撮り補正を実施するので、ステップS911へ進む。 In step S910, since it has not been determined whether or not the follow shot correction is performed, it is determined whether the difference between the reference follow shot angular velocity W0 and the angular velocity sensor signal W is larger than a predetermined angular velocity WS (predetermined value). To do. That is, the determination unit 124c determines whether or not the difference between the reference follow shot angular velocity W0 (first angular velocity) and the angular velocity (second angular velocity) based on the output of the angular velocity sensor 135 is greater than the predetermined angular velocity WS (predetermined value). judge. In the present embodiment, the determination unit 124c makes the determination at the timing when the SW2 is turned on (that is, the exposure start timing). If it is larger than the predetermined value, the follow shot correction is not performed, and the process proceeds to step S915. When it is not larger than the predetermined value (when it is not larger than the predetermined value), the follow shot correction is performed, and thus the process proceeds to step S911.

ステップS911では、流し撮り補正を実施すると判定され、判定が完了した状態であることを記憶する。 In step S911, it is determined that the follow shot correction is performed, and the fact that the determination is completed is stored.

ステップS912では、基準流し撮り角速度W0と角速度センサ信号Wとの差を積分演算し、角変位データを算出する。これが、流し撮り誤差の角変位データとなる。 In step S912, the difference between the reference follow shot angular velocity W0 and the angular velocity sensor signal W is integrated to calculate angular displacement data. This becomes the angular displacement data of the follow shot error.

ステップS913では、ズーム位置、フォーカス位置に応じた防振敏感度を読み出し、角変位データから像振れ振れ補正レンズ127の目標駆動量を算出する。 In step S913, the image stabilization sensitivity according to the zoom position and the focus position is read out, and the target drive amount of the image shake correction lens 127 is calculated from the angular displacement data.

ステップS914では、流し撮り補正を実施しているかどうかの判定を行う。実施していれば、ステップS912へ進み、流し撮り補正を実施する。停止していれば、ステップS915へ進む。 In step S914, it is determined whether the follow shot correction is being performed. If so, the flow advances to step S912 to perform follow shot correction. If it is stopped, the process proceeds to step S915.

ステップS915では、流し撮り補正は行わないと判定され、判定が完了した状態であることを記憶する。 In step S915, it is determined that the follow shot correction is not performed, and it is stored that the determination is completed.

ステップS916では、流し撮り補正は行わないので、像振れ補正レンズ127を電気的に中心保持状態にするために、目標駆動量を0に設定する。換言すれば、レンズMPU124は、判定部124cにより第1の角速度と第2の角速度との差が所定角速度WS(所定値)より大きいと判定したとき、像振れ補正レンズ127の駆動を制限する(停止する)ように制御する。 In step S916, the follow shot correction is not performed, so the target drive amount is set to 0 in order to electrically bring the image blur correction lens 127 into the center holding state. In other words, when the determination unit 124c determines that the difference between the first angular velocity and the second angular velocity is greater than the predetermined angular velocity WS (predetermined value), the lens MPU 124 limits the drive of the image blur correction lens 127 ( Control).

ステップS917では、像振れ補正レンズ127の偏心量を検出する補正レンズエンコーダ134の信号をA/D変換し、A/D結果をレンズMPU124内のRAM領域に格納する。 In step S917, the signal of the correction lens encoder 134 that detects the amount of eccentricity of the image blur correction lens 127 is A/D converted, and the A/D result is stored in the RAM area in the lens MPU 124.

ステップS918では、フィードバック演算を行う。 In step S918, feedback calculation is performed.

ステップS919では、安定な制御系にするために位相補償演算を行う。 In step S919, phase compensation calculation is performed in order to obtain a stable control system.

ステップS920では、ステップS919の演算結果をPWMとしてレンズMPU124のポートに出力し、像振れ補正割込みが終了する。その出力はIS制御回路132内のドライバー回路に入力し、リニアモータ133によって像振れ補正レンズ127が駆動され、像振れ補正が行われる。 In step S920, the calculation result of step S919 is output to the port of the lens MPU 124 as PWM, and the image blur correction interrupt ends. The output is input to the driver circuit in the IS control circuit 132, and the image blur correction lens 127 is driven by the linear motor 133 to perform image blur correction.

以上のように、露光開始タイミングで流し撮り基準角速度と検出した角速度の差が所定値より大きいかどうかを判定し、流し撮り補正を実施するかしないかを決定する。具体的には、流し撮り基準角速度と検出した角速度の差が所定値以下である場合は、露光中に流し撮り補正を行い、所定値より大きい場合は、流し撮り基準角速度が正確に設定できていないと判断し、流し撮り振れ補正を行わない。このように動作することで、きれいな流し撮り写真を容易に撮影することが可能となるとともに、逆に振れを増大させてしまう可能性がある場合は、流し撮り振れ補正を停止することで、悪影響の発生を防ぐことができる。 As described above, it is determined at the exposure start timing whether the difference between the follow shot reference angular velocity and the detected angular velocity is larger than a predetermined value, and whether the follow shot correction is performed or not is determined. Specifically, if the difference between the follow shot reference angular velocity and the detected angular velocity is less than or equal to a predetermined value, the follow shot correction is performed during exposure, and if the difference is greater than the predetermined value, the follow shot reference angular velocity can be set accurately. If not, the follow shot shake correction is not performed. By operating in this way, it is possible to easily take a beautiful follow shot photo, and if there is a possibility that the shake will increase on the contrary, stop the follow shot shake correction and Can be prevented.

ここで、所定値は、像振れ補正レンズ127の最大駆動範囲に基づいて決定される。流し撮り基準角速度と検出した角速度の差が大きくなり過ぎると、流し撮り補正を行うために必要な像振れ補正レンズ127の駆動量が大きくなる。そこで、流し撮り補正を行うために必要な像振れ補正レンズ127の駆動量が、像振れ補正レンズ127の駆動可能範囲を超えることがないように、像振れ補正レンズ127の最大駆動範囲に基づいて上述した所定値を決定することが好ましい。 Here, the predetermined value is determined based on the maximum drive range of the image blur correction lens 127. If the difference between the follow shot reference angular velocity and the detected angular velocity becomes too large, the drive amount of the image blur correction lens 127 necessary for performing the follow shot correction increases. Therefore, based on the maximum drive range of the image blur correction lens 127, the drive amount of the image blur correction lens 127 necessary for performing the follow shot correction does not exceed the drivable range of the image blur correction lens 127. It is preferable to determine the above-mentioned predetermined value.

また、本実施例では、流し撮り基準角速度と検出した角速度の差が所定値より大きい場合は、像振れ補正レンズ127の駆動を停止し、流し撮り振れ補正を行わないように制御している。ここで、上述した差が所定値よりも大きい場合に、像振れ補正レンズ127の駆動可能範囲を狭くすることで像振れの増大を防止してもよい。像振れ補正レンズ127の駆動量を小さくすることで、像振れの影響が大きく発生することが避けられる。
〔第2の実施形態〕
以下、図10のフローチャートを用いて、本発明の第2の実施形態による像ぶれ補正動作について説明する。
In this embodiment, when the difference between the follow shot reference angular velocity and the detected angular velocity is larger than a predetermined value, the driving of the image shake correction lens 127 is stopped and the follow shot shake correction is not performed. Here, when the above-mentioned difference is larger than a predetermined value, the increase in image blur may be prevented by narrowing the drivable range of the image blur correction lens 127. By reducing the driving amount of the image blur correction lens 127, it is possible to avoid a large influence of image blur.
[Second Embodiment]
The image blur correction operation according to the second embodiment of the present invention will be described below with reference to the flowchart of FIG.

カメラシステムの構成は図1と同じなので、説明は省略する。 Since the configuration of the camera system is the same as that in FIG. 1, description thereof will be omitted.

本実施例では、露光中に、基準流し撮り角速度と検出した角速度の差が所定値より大きくなった場合は、流し撮り振れ補正の目標駆動量を更新せずに、補正レンズを現時点の位置に保持させることで、流し撮り補正を停止させる。 In this embodiment, when the difference between the reference panning angular velocity and the detected angular velocity during exposure becomes larger than a predetermined value, the correction lens is moved to the current position without updating the target driving amount for panning shake blur correction. By keeping it, the follow shot correction is stopped.

図10において、ステップS1001〜S1008、及びステップS1012〜S1015は、図9のフローチャートと同様の動作のため、説明は省略する。 In FIG. 10, steps S1001 to S1008 and steps S1012 to S1015 are the same operations as in the flowchart of FIG.

ステップS1009では、基準流し撮り角速度W0と角速度センサ信号Wとの差が所定角速度WSより大きくなったかどうかの判定を行う。本実施例では、判定部124cは、SW2がONとなってからOFFになるまでの間(すなわち、露光期間中の間)、上記判定を行う。所定値より大きい場合は、その時点で流し撮り補正を停止するので、目標駆動量算出は行わず、ステップS1012へ進む。換言すれば、振れ補正制御部124aは、判定部124cにより第1の角速度と第2の角速度との差が所定角速度WS(所定値)より大きいと判定したとき、像振れ補正レンズ127の駆動を制限する(一時停止する)ように制御する。すなわち、像振れ補正レンズ127の駆動を一時停止し、該一時停止した位置で像振れ補正レンズ127を保持する。所定値より大きくない場合(所定値以下の場合)は、流し撮り補正を継続するので、ステップS1010へ進む。 In step S1009, it is determined whether or not the difference between the reference follow shot angular velocity W0 and the angular velocity sensor signal W is greater than a predetermined angular velocity WS. In the present embodiment, the determination unit 124c makes the above determination from when the SW2 is turned on until it is turned off (that is, during the exposure period). If it is larger than the predetermined value, the follow shot correction is stopped at that time, so the target drive amount is not calculated and the process proceeds to step S1012. In other words, the shake correction control unit 124a drives the image shake correction lens 127 when the determination unit 124c determines that the difference between the first angular velocity and the second angular velocity is greater than the predetermined angular velocity WS (predetermined value). Control to limit (pause). That is, the driving of the image blur correction lens 127 is temporarily stopped, and the image blur correction lens 127 is held at the position where the image blur correction lens 127 is temporarily stopped. When it is not larger than the predetermined value (when it is not larger than the predetermined value), the follow shot correction is continued, and the process advances to step S1010.

ステップS1010では、基準流し撮り角速度W0と角速度センサ信号Wとの差を積分演算し、角変位データを算出する。これが、流し撮り誤差の角変位データとなる。 In step S1010, the difference between the reference follow shot angular velocity W0 and the angular velocity sensor signal W is integrated to calculate angular displacement data. This becomes the angular displacement data of the follow shot error.

ステップS1011では、ズーム位置、フォーカス位置に応じた防振敏感度を読み出し、角変位データから像振れ振れ補正レンズ127の目標駆動量を算出する。そして、ステップS1012へ進み、流し撮り補正のためのレンズ駆動を行う。 In step S1011, the image stabilization sensitivity corresponding to the zoom position and the focus position is read out, and the target drive amount of the image shake correction lens 127 is calculated from the angular displacement data. Then, the process proceeds to step S1012, and lens driving for follow shot correction is performed.

以上のように、露光中に基準流し撮り角速度と検出した角速度の差が所定値より大きくなったら、流し撮り補正を一時停止する。このように動作することで、きれいな流し撮り写真を容易に撮影することが可能となるとともに、逆に振れを増大させてしまう可能性がある場合は、流し撮り振れ補正を一時停止するので、悪影響の発生を防ぐことができる。
〔第3の実施形態〕
以下、図11のフローチャートを用いて、本発明の第3の実施形態による像ぶれ補正動作について説明する。
As described above, when the difference between the reference panning angular velocity and the detected angular velocity during exposure becomes larger than a predetermined value, the panning correction is temporarily stopped. By operating in this way, it is possible to easily take a beautiful follow shot picture, and if there is a possibility that the shake will increase, the follow shot shake correction will be temporarily stopped. Can be prevented.
[Third Embodiment]
The image blur correction operation according to the third embodiment of the present invention will be described below with reference to the flowchart of FIG.

カメラシステムの構成は図1と同じなので、説明は省略する。 Since the configuration of the camera system is the same as that in FIG. 1, description thereof will be omitted.

本実施例では、露光開始タイミングで基準流し撮り角速度と検出した角速度の差が所定値より大きいかどうかによって、露光中の流し撮り補正のゲイン値を設定する。したがって、本実施例のレンズMPU124の内部には、流し撮り補正のゲイン値を設定するための設定部が設けられる。 In this embodiment, the gain value for follow shot correction during exposure is set depending on whether or not the difference between the reference follow shot angular velocity and the detected angular velocity is larger than a predetermined value at the exposure start timing. Therefore, the setting unit for setting the gain value for the follow shot correction is provided inside the lens MPU 124 of the present embodiment.

図11において、ステップS1101〜S1108、及びステップS1115〜S1118は、図9のフローチャートと同様の動作のため、説明は省略する。 11, steps S1101 to S1108 and steps S1115 to S1118 are the same operations as those in the flowchart of FIG.

ステップS1109では、流し撮り補正のためのゲインαが設定済かどうかの判定を行う。設定済であればステップS1112へ、設定されていなければステップS1110へ進む。 In step S1109, it is determined whether or not the gain α for the follow shot correction has been set. If it has been set, the process proceeds to step S1112, and if it has not been set, the process proceeds to step S1110.

ステップS1110では、基準流し撮り角速度W0と角速度センサ信号Wとの差が所定角速度WS(所定値)より大きいかどうかの判定を行う。所定値より大きい場合は、ステップS1114へ進み、所定値より大きくない場合(所定値以下の場合)は、ステップS1111へ進む。 In step S1110, it is determined whether the difference between the reference follow shot angular velocity W0 and the angular velocity sensor signal W is larger than a predetermined angular velocity WS (predetermined value). If it is larger than the predetermined value, the process proceeds to step S1114, and if it is not larger than the predetermined value (less than or equal to the predetermined value), the process proceeds to step S1111.

ステップS1111では、基準流し撮り角速度が正確に設定されているので、流し撮り補正のゲインαの設定を1にする。 In step S1111, the reference follow shot angular velocity is set accurately, so the gain α for follow shot correction is set to 1.

ステップS1112では、基準流し撮り角速度W0と角速度センサ信号Wとの差を積分演算し、角変位データを算出する。この結果が、流し撮り誤差の角変位データとなる。そして、この結果にゲインαを掛け、最終的な流し撮り誤差の角変位データを算出する。α=1であれば、流し撮り誤差を完全に補正することとなる。α<1の場合は、流し撮り誤差の補正量を少なくすることとなる。 In step S1112, the difference between the reference panning angular velocity W0 and the angular velocity sensor signal W is integrated to calculate angular displacement data. The result is the angular displacement data of the follow shot error. Then, this result is multiplied by the gain α to calculate the final angular displacement data of the follow shot error. If α=1, the follow shot error is completely corrected. When α<1, the correction amount of the follow shot error is reduced.

ステップS1113では、ズーム位置、フォーカス位置に応じた防振敏感度を読み出し、角変位データから振れ補正レンズ127の目標駆動量を算出する。そして、ステップS1115へ進み、流し撮り補正のためのレンズ駆動を行う。 In step S1113, the image stabilization sensitivity according to the zoom position and the focus position is read out, and the target drive amount of the shake correction lens 127 is calculated from the angular displacement data. Then, the process proceeds to step S1115, and lens driving for follow shot correction is performed.

ステップS1114では、基準流し撮り角速度に誤差が大きいと判断し、流し撮り補正のゲインαを1よりも小さい値に設定する。換言すれば、振れ補正制御部124aは、判定部124cにより基準流し撮り角速度W0(第1の角速度)と角速度センサ信号W(第2の角速度)との差が所定角速度WS(所定値)より大きいと判定したとき、像振れ補正レンズ127の駆動量を小さくする。より具体的には、第1の角速度と第2の角速度との差を積分演算し、該積分演算の結果に1よりも小さいゲインをかけることで、第1の角速度と第2の角速度との差が所定値以下である場合よりも、像振れ補正レンズ127の駆動量を小さく設定する。αは基準流し撮り角速度W0と角速度センサ信号Wとの差が、所定角速度WS(所定値)よりもどのくらい大きいか、つまり誤差の大きさによって設定される。誤差が大きい方が、αの値が小さくなる。すなわち、レンズMPU124内の設定部(不図示)は、第1の角速度と第2の角速度との差が所定値に対し大きいほど、ゲインαの値が小さくなるように設定する。 In step S1114, it is determined that the reference panning angular velocity has a large error, and the gain α for panning correction is set to a value smaller than 1. In other words, in the shake correction control unit 124a, the difference between the reference follow shot angular velocity W0 (first angular velocity) and the angular velocity sensor signal W (second angular velocity) is greater than the predetermined angular velocity WS (predetermined value) by the determination unit 124c. When it is determined that the driving amount of the image blur correction lens 127 is reduced. More specifically, the difference between the first angular velocity and the second angular velocity is integrated, and a gain smaller than 1 is applied to the result of the integral calculation to obtain a difference between the first angular velocity and the second angular velocity. The drive amount of the image blur correction lens 127 is set smaller than when the difference is less than or equal to a predetermined value. α is set according to how much the difference between the reference follow shot angular velocity W0 and the angular velocity sensor signal W is larger than the predetermined angular velocity WS (predetermined value), that is, the magnitude of the error. The larger the error, the smaller the value of α. That is, the setting unit (not shown) in the lens MPU 124 sets the value of the gain α to be smaller as the difference between the first angular velocity and the second angular velocity is larger than the predetermined value.

以上のように、露光開始タイミングで基準流し撮り角速度と検出した角速度の差が所定値より大きいかどうかを判定し、流し撮り補正量を決定する。具体的には、基準流し撮り角速度と検出した角速度の差が所定値以下である場合は、露光中に流し撮り補正を行い、所定値より大きい場合は、基準流し撮り角速度の誤差が大きいと判断し、流し撮り振れ補正量を少なくする。このように動作することで、きれいな流し撮り写真を容易に撮影することが可能となるとともに、逆に振れを増大させてしまう可能性がある場合は、流し撮り振れ補正を少なくすることで、悪影響の発生を低減することができる。 As described above, it is determined whether the difference between the reference panning angular velocity and the detected angular velocity is larger than a predetermined value at the exposure start timing, and the panning correction amount is determined. Specifically, if the difference between the reference follow shot angular velocity and the detected angular velocity is less than or equal to a predetermined value, follow shot correction is performed during exposure, and if the difference is greater than the predetermined value, it is determined that the error in the reference follow shot angular velocity is large. However, reduce the amount of follow shot shake correction. By operating in this way, it is possible to easily take beautiful follow shots, and if there is a possibility that the shake will increase, reduce the follow shot shake correction to avoid adverse effects. Can be reduced.

上記実施例では、ライブビュー撮影で被写体像を観察するカメラでの例を示したが、光学ファインダに配置された測光センサによって、被写体のベクトル情報を算出する事が可能であれば同様の効果を得る事が出来る。 In the above embodiment, an example of a camera for observing a subject image in live view shooting was shown, but the same effect can be obtained if it is possible to calculate the vector information of the subject by a photometric sensor arranged in the optical viewfinder. You can get it.

本発明によれば、角速度センサ135から検出された角速度と、露光開始直前に算出された基準流し撮り角速度との差が所定値以下である場合は、算出した基準流し撮り角速度は適正であると判断する。そして、露光中は、算出された基準流し撮り角速度と、角速度センサ135で検出された角速度の差から、流し撮り角速度誤差を算出し、算出された角速度誤差を補正するよう動作することで、的確に流し撮り時の被写体振れを補正する事ができる。 According to the present invention, when the difference between the angular velocity detected by the angular velocity sensor 135 and the reference follow shot angular velocity calculated immediately before the start of exposure is less than or equal to a predetermined value, the calculated reference follow shot angular velocity is appropriate. to decide. Then, during the exposure, the follow shot angular velocity error is calculated from the difference between the calculated reference follow shot angular velocity and the angular velocity detected by the angular velocity sensor 135, and an operation is performed to correct the calculated angular velocity error. It is possible to correct subject shake during panning.

また、角速度センサ135から検出された角速度と、露光開始直前に算出された基準流し撮り角速度との差が所定値より大きい場合は、算出した基準流し撮り角速度は適正ではないと判断する。そして、露光中は像振れ補正部を一定位置に保持するよう動作させ、流し撮り補正を行わないように動作することで、かえって被写体振れが発生してしまうことを防ぐことができる。 If the difference between the angular velocity detected by the angular velocity sensor 135 and the reference follow shot angular velocity calculated immediately before the start of exposure is greater than a predetermined value, it is determined that the calculated reference follow shot angular velocity is not appropriate. Then, during exposure, the image shake correction unit is operated so as to be held at a fixed position, and the follow shot correction is not performed, whereby it is possible to prevent occurrence of subject shake.

以上、本発明の好ましい実施例について説明したが、本発明はこれらの実施例に限定されないことはいうまでもなく、その要旨の範囲内で種々の変形及び変更が可能である。 Although the preferred embodiments of the present invention have been described above, it goes without saying that the present invention is not limited to these embodiments, and various modifications and changes can be made within the scope of the gist thereof.

例えば、上記実施例では、像振れ補正レンズ127を駆動することで像振れ補正を行ったが、撮像部113に設けられた撮像素子(光学素子、光学部材)を駆動することで像振れ補正を行うことも可能である。 For example, in the above-described embodiment, the image blur correction is performed by driving the image blur correction lens 127, but the image blur correction is performed by driving the image pickup element (optical element, optical member) provided in the image pickup unit 113. It is also possible to do so.

また、上記実施例では、交換レンズ112に含まれるレンズMPU124が、理想的な流し撮り角速度の算出を行い、上述した第1の角速度と第2の角速度との差が所定値よりも大きいか否かを判定している。ここで、理想的な流し撮り角速度の算出や上述した判定を、カメラ本体111側で実行してもよい。例えば、理想的な流し撮り角速度の算出と上述の判定をカメラ本体111側で実行して、判定結果を交換レンズ112に送信してもよい。また、理想的な流し撮り角速度の算出をカメラ本体111側で実行し、算出結果を交換レンズ112に送信し、交換レンズ112側で上記判定を行ってもよい。このように、理想的な流し撮り角速度の算出結果や上述の判定結果をレンズMPU124とカメラMPU114の間で送受信することで、適切な流し撮り振れ補正を行うことができる。 Further, in the above-described embodiment, the lens MPU 124 included in the interchangeable lens 112 calculates the ideal follow shot angular velocity, and determines whether the difference between the first angular velocity and the second angular velocity described above is greater than a predetermined value. Is being determined. Here, the ideal panning angular velocity calculation and the above-described determination may be executed on the camera body 111 side. For example, the ideal panning angular velocity calculation and the above determination may be executed on the camera body 111 side, and the determination result may be transmitted to the interchangeable lens 112. Alternatively, the ideal panning angular velocity may be calculated on the camera body 111 side, the calculation result may be transmitted to the interchangeable lens 112, and the interchangeable lens 112 side may perform the above determination. As described above, by transmitting and receiving the ideal follow shot angular velocity calculation result and the above determination result between the lens MPU 124 and the camera MPU 114, it is possible to perform appropriate follow shot shake correction.

また、例えば、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線/無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。 Further, for example, a software program that realizes the functions of the above-described embodiments is supplied directly from a recording medium or to a system or apparatus having a computer that can execute the program using wired/wireless communication, and the program is executed The present invention also includes such cases.

従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するための手順が記述されたコンピュータプログラム自体も本発明に含まれる。 Therefore, the program code itself supplied to and installed in the computer to implement the functional processing of the present invention by the computer also implements the present invention. That is, the present invention includes the computer program itself in which the procedure for implementing the functional processing of the present invention is described.

その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等、プログラムの形態を問わない。プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光/光磁気記憶媒体、不揮発性の半導体メモリでもよい。 In that case, the program may take any form such as an object code, a program executed by an interpreter, or script data supplied to an OS as long as it has the function of the program. The recording medium for supplying the program may be, for example, a hard disk, a magnetic recording medium such as a magnetic tape, an optical/magneto-optical storage medium, or a non-volatile semiconductor memory.

また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータはがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。 Further, as a method of supplying the program, a method of storing the computer program forming the present invention in a server on a computer network and allowing a connected client computer to download and program the computer program can be considered.

本発明は、コンパクトデジタルカメラ、一眼レフカメラ、ビデオカメラなどの撮像装置に好適に利用できる。 INDUSTRIAL APPLICABILITY The present invention can be suitably used for imaging devices such as compact digital cameras, single-lens reflex cameras, and video cameras.

124 レンズMPU
124a 振れ補正制御部
124b 基準角速度算出部
124c 判定部
124 lens MPU
124a Shake correction control unit 124b Reference angular velocity calculation unit 124c Judgment unit

Claims (8)

振れ補正素子を駆動させることで光学機器の振れ補正制御を行う振れ補正制御部と、
前記光学機器に加わる振れを検出する振れ検出部からの出力と、被写体の動きを示す動きベクトルを検出する動きベクトル検出部からの出力と、に基づいて、前記被写体を追従するための流し撮り角速度を求める算出部と、
前記流し撮り角速度と前記光学機器の角速度との差が所定値よりも大きいか否かを判定する判定部とを有する制御装置であって、
前記振れ補正制御部による制御における前記振れ補正素子の駆動可能範囲は、前記判定部の判定結果に応じて異なることを特徴とする制御装置。
A shake correction control unit that performs shake correction control of an optical device by driving a shake correction element,
Based on the output from the shake detection unit that detects the shake applied to the optical device and the output from the motion vector detection unit that detects the motion vector indicating the motion of the subject, the follow shot angular velocity for following the subject. A calculation unit for obtaining
A control device comprising: a determination unit that determines whether or not a difference between the follow shot angular velocity and the angular velocity of the optical device is greater than a predetermined value,
The control device , wherein the drivable range of the shake correction element in the control by the shake correction control unit varies depending on the determination result of the determination unit.
前記判定部が前記流し撮り角速度と前記光学機器の角速度との差が前記所定値より大きいと判定した場合の前記振れ補正素子の駆動可能範囲は、前記判定部が前記流し撮り角速度と前記光学機器の角速度との差が前記所定値より小さいと判定した場合の前記振れ補正素子の駆動可能範囲よりも狭いことを特徴とする請求項1に記載の制御装置。 The driving range of the shake correction device when the difference between the determination section and the front SL shot velocity and the optics of the angular velocity is determined to be greater than the predetermined value, the said judgment unit is the panning velocity optical The control device according to claim 1, wherein the control device is narrower than the drivable range of the shake correction element when it is determined that the difference from the angular velocity of the device is smaller than the predetermined value . 前記判定部が前記流し撮り角速度と前記光学機器の角速度との差が前記所定値より小さいと判断した場合、前記振れ補正制御部は前記流し撮り角速度と前記光学機器の角速度との差を積分演算した結果を用いて前記振れ補正素子を駆動させるよう制御することを特徴とする請求項1または2に記載の制御装置。When the determination unit determines that the difference between the panning angular velocity and the angular velocity of the optical device is smaller than the predetermined value, the shake correction control unit performs an integral calculation of the difference between the panning angular velocity and the angular velocity of the optical device. The control device according to claim 1 or 2, wherein the control is performed so as to drive the shake correction element using the result. 前記振れ補正制御部は、前記判定部が前記流し撮り角速度と前記光学機器の角速度との差が前記所定値より大きいと判定した場合に、前記流し撮り角速度と前記光学機器の角速度との差を積分演算し結果に1よりも小さいゲインをかけた値に基づいて前記振れ補正素子を駆動させることを特徴とする請求項1乃至3のいずれか1項に記載の制御装置。 The shake correction control unit determines the difference between the follow shot angular velocity and the angular velocity of the optical device when the determination unit determines that the difference between the follow shot angular velocity and the angular velocity of the optical device is larger than the predetermined value. the integral calculation result, control apparatus according to any one of claims 1 to 3, characterized in that to drive the shake correction element based on the value obtained by multiplying a smaller gain than 1. 前記ゲインを設定する設定部をさらに有し、
前記設定部は、前記判定部が前記流し撮り角速度と前記光学機器の角速度との差が前記所定値より大きいと判定した場合に、前記流し撮り角速度と前記光学機器の角速度との差が大きいほど、前記ゲインが小さくなるように前記ゲインを設定することを特徴とする請求項に記載の制御装置。
Further comprising a setting unit for setting the gain,
When the determination unit determines that the difference between the follow shot angular velocity and the angular velocity of the optical device is greater than the predetermined value , the setting unit has a larger difference between the follow shot angular velocity and the angular velocity of the optical device. The control device according to claim 4 , wherein the gain is set so that the gain becomes small.
前記判定部が、前記流し撮り角速度と前記光学機器の角速度との差が前記所定値よりも大きいと判定した場合に、前記振れ補正制御部は、前記振れ補正素子の駆動を停止し、停止した位置で前記振れ補正素子を保持することを特徴とする請求項1乃至のいずれか1項に記載の制御装置。 When the determination unit determines that the difference between the panning angular velocity and the angular velocity of the optical device is greater than the predetermined value, the shake correction control unit stops driving the shake correction element and then stops. control device according to any one of claims 1 to 3, characterized in that for holding the shake correction device in position. 前記判定部は、前記光学機器による露光開始時、または前記光学機器による露光開始から露光終了までの間に前記判定を行うことを特徴とする請求項1乃至6のいずれか1項に記載の制御装置。The control according to any one of claims 1 to 6, wherein the determination unit makes the determination at the time of starting the exposure by the optical device or between the start of the exposure by the optical device and the end of the exposure. apparatus. 撮像装置に対して取り外し可能に装着され、前記撮像装置と通信可能なレンズ装置であって、
振れ補正素子と、
前記レンズ装置に加わる振れを検出する振れ検出部と、
前記振れ補正素子を駆動させることで振れ補正制御を行う振れ補正制御部を有し、
前記レンズ装置は、前記振れ検出部からの出力と被写体の動きを示す動きベクトルに基づいて算出された前記被写体を追従するための流し撮り角速度を示す情報を前記撮像装置から受信し、
前記振れ補正制御部は、前記流し撮り角速度と、前記振れ検出部の出力に基づいて取得された前記レンズ装置の角速度との差が所定値よりも大きいか否かを判定する判定部を有し、
前記振れ補正制御部による制御における前記振れ補正素子の駆動可能範囲は、前記判定の判定結果に応じて異なることを特徴とするレンズ装置。
A lens device that is detachably attached to an imaging device and is capable of communicating with the imaging device,
A shake correction element,
A shake detection unit that detects a shake applied to the lens device,
A shake correction controller that performs shake correction control by driving the shake correction element;
The lens device receives, from the imaging device, information indicating a panning angular velocity for following the subject calculated based on an output from the shake detection unit and a motion vector indicating the motion of the subject,
The shake correction control unit has a determination unit that determines whether or not the difference between the follow shot angular velocity and the angular velocity of the lens device acquired based on the output of the shake detection unit is greater than a predetermined value. ,
Driving range of the shake correction device in control of the shake correction control unit includes a lens and wherein the different in accordance with the determination result of the determination unit.
JP2015245297A 2015-01-16 2015-12-16 Control device and lens device Expired - Fee Related JP6711608B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/994,420 US9900513B2 (en) 2015-01-16 2016-01-13 Control apparatus, optical apparatus, and lens apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2015006934 2015-01-16
JP2015006934 2015-01-16

Publications (3)

Publication Number Publication Date
JP2016136242A JP2016136242A (en) 2016-07-28
JP2016136242A5 JP2016136242A5 (en) 2019-01-31
JP6711608B2 true JP6711608B2 (en) 2020-06-17

Family

ID=56512611

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015245297A Expired - Fee Related JP6711608B2 (en) 2015-01-16 2015-12-16 Control device and lens device

Country Status (1)

Country Link
JP (1) JP6711608B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6821358B2 (en) * 2016-08-31 2021-01-27 キヤノン株式会社 Control device, image pickup device, lens device, control method, program, and storage medium
JP6667417B2 (en) * 2016-10-27 2020-03-18 キヤノン株式会社 Imaging device, accessory device, and control program
JP7058945B2 (en) * 2017-04-24 2022-04-25 キヤノン株式会社 Image stabilization device and its control method, image pickup device
CN108683854A (en) * 2018-07-02 2018-10-19 羊晓东 A kind of stabilizer of included Image Acquisition camera
JP7443005B2 (en) * 2019-09-18 2024-03-05 キヤノン株式会社 Image processing device, imaging device and control method
KR20210092620A (en) * 2020-01-16 2021-07-26 삼성전자주식회사 Camera movement controlling method and apparatus

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4769553B2 (en) * 2005-11-16 2011-09-07 キヤノン株式会社 Imaging device
JP2007288726A (en) * 2006-04-20 2007-11-01 Matsushita Electric Ind Co Ltd Imaging apparatus
JP4789789B2 (en) * 2006-12-12 2011-10-12 キヤノン株式会社 Imaging device
JPWO2008117584A1 (en) * 2007-03-23 2010-07-15 株式会社東芝 Camera shake correction apparatus, imaging apparatus, camera shake correction program, imaging program, camera shake correction method, and imaging method
JP5161513B2 (en) * 2007-08-24 2013-03-13 富士フイルム株式会社 Camera shake correction apparatus and method
JP4969508B2 (en) * 2008-04-25 2012-07-04 オンセミコンダクター・トレーディング・リミテッド Vibration correction control circuit and imaging apparatus equipped with the same
JP6108940B2 (en) * 2013-04-25 2017-04-05 キヤノン株式会社 Image blur correction apparatus, control method therefor, program, and storage medium
JP6246015B2 (en) * 2014-02-19 2017-12-13 キヤノン株式会社 Image processing apparatus and control method thereof

Also Published As

Publication number Publication date
JP2016136242A (en) 2016-07-28

Similar Documents

Publication Publication Date Title
JP6711608B2 (en) Control device and lens device
JP4769553B2 (en) Imaging device
US9900513B2 (en) Control apparatus, optical apparatus, and lens apparatus
JP6598537B2 (en) Image processing apparatus, imaging apparatus, and image processing program
JP2010271697A (en) Interchangeable lens, camera body, and camera system
JP6818473B2 (en) Blur correction device and its control method, imaging device
US9398220B2 (en) Shake correction apparatus and image pickup apparatus thereof, and optical device mountable on image pickup apparatus
JP6932531B2 (en) Image blur correction device, image pickup device, control method of image pickup device
JP6401494B2 (en) Blur correction apparatus, blur correction method and program, and imaging apparatus
JP2006080844A (en) Electronic camera
JP2018013602A (en) Image shake correction device, lens device, imaging device, and imaging system
JP2015197562A (en) Optical equipment, imaging device having optical equipment, and control method for optical equipment
JP6611585B2 (en) Zoom control device, zoom control method, and imaging device
JP7346076B2 (en) Control device, lens device, imaging device, control method, and program
JP2015145901A (en) Imaging apparatus
JP2015052735A (en) Lens device, imaging apparatus, imaging system, method for controlling lens device, program, and storage medium
JP2019095630A (en) Optical instrument having image tremor correction device
JP6278798B2 (en) Imaging apparatus, control method thereof, and program
JP2018194770A (en) Camera system, interchangeable and camera
CN113227893B (en) Arithmetic device, interchangeable lens, camera body, and imaging device
JP2016213648A (en) Imaging apparatus, lens apparatus, control method of imaging apparatus, and control method of lens apparatus
JP2018197845A (en) Focus control device and imaging device
US20240048837A1 (en) Image pickup apparatus
JP2016133558A (en) Control device, image tremor correction device, optical instrument, control method, program and storage medium
JP7451152B2 (en) Imaging device, control method and computer program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181213

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181213

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191009

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191029

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191226

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200428

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200528

R151 Written notification of patent or utility model registration

Ref document number: 6711608

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees