(57)【要約】【課題】撮像装置のパンニング判定を適正に行えず、像振れ補正に支障がでる場合がある。【解決手段】撮像装置に、振れを検出する振れ検出手段２２〜２４と、撮像面４１上での像振れを補正する振れ補正光学手段６と、振れ検出手段からの出力に基づいてパンニングがなされているか否かを判別するパンニング判別手段２１と、パンニング判別手段によりパンニングがなされていないと判別されたときに、振れ検出手段により検出された振れに応じて振れ補正光学手段を動作させる制御手段２１とを設ける。パンニング判別手段を、パンニングの判別条件を可変設定できるようにする。【選択図】  図１
2004228809.tif 000002
【特許請求の範囲】
【請求項１】
振れを検出する振れ検出手段と、
撮像面上での像振れを補正する振れ補正光学手段と、
前記振れ検出手段からの出力に基づいてパンニングがなされているか否かを判別するパンニング判別手段と、
前記パンニング判別手段によりパンニングがなされていないと判別されたときに、前記振れ検出手段により検出された振れに応じて撮像面上での像振れを補正する振れ補正光学手段とを有し、
前記パンニング判別手段は、パンニングの判別条件を可変設定することを特徴とする撮像装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、手振れ等による像振れを補正する像振れ補正機能を有する撮像装置に関するものである。
【０００２】
【従来の技術】
最近では、カメラ（撮像装置）に加わる手振れによる像振れを防ぐシステムがカメラに搭載されることが多い。
【０００３】
撮影時の手振れは、周波数として通常１〜１２Ｈｚの振動であるが、レリーズ時点においてこのような手振れを起していても像振れの無い撮影を可能とするための基本的な考えとして、上記手振れによるカメラの振動を検出し、その検出値に応じて補正レンズを変位させる必要がある。
【０００４】
このようなシステムにおいて、撮影者の意図しない像振れを防止するという目的のみに限定すると、像振れ補正を行う周波数帯域は広いほうが望ましい。しかし、通常の撮影では手振れの他に撮影者の意図的な振れ、すなわちパンニング（ここでは、左右のパンニングと上下のチルティングを含む）によるフレーミングの変更に伴う振れもあり、このような振れに対しては像振れ補正を行わない方がよい。
【０００５】
そこで、上記手振れと撮影者の意図的なパンニングとを判別し、像振れ補正特性を可変とする提案が特許文献１等でなされている。特許文献１にて提案のカメラでは、パンニングが検知されると、実際の振れ量に関係なく所定位置に振れ補正光学系を固定して、像振れ補正を行わないようにしている。
【０００６】
ここで、図１０を用いて、パンニングの判別方法について簡単に説明する。図１０のタイミングチャートの縦軸で示される、振れ検出手段が出力する角変位信号の出力範囲内において、第１の範囲と第２の範囲を設定する。パンニング判別手段は、角変位信号が第１の範囲又は第２の範囲を超える時間（ｔ１）を計測し、ｔ１が所定時間（パンニング判定時間）以上となると、撮影者がパンニングを行っていると判定する。つまり、カメラの振れが所定時間（例えば  、２００ｍｓｅｃ）以上、所定の角変位（例えば、０．２５°）以上の値を維持すると、パンニングが行われていると判定する。
【０００７】
【特許文献１】
特願平１０−２１３８３２号
【０００８】
【発明が解決しようとする課題】
ところで、デジタル一眼レフカメラを含むデジタルカメラは、撮影前に被写体像を確認する手段として、フィルムカメラと同様の光学ビューファインダ（以下、ＯＶＦという）と、ＣＣＤやＣＭＯＳセンサ等の撮像素子から得られる映像信号を表示する電子ビューファインダ（以下、ＥＶＦという）とを備えることが多く、これらＯＶＦとＥＶＦのどちらを使用してもフレーミングを行うことができる。
【０００９】
一般に、デジタルカメラを手持ちで撮影する際のカメラの構え方として、ＯＶＦ使用時はフィルムカメラと同様に両脇を締めて両手でカメラを持ち、更にＯＶＦを覗き込む際にカメラのファインダ接眼部に撮影者の顔（眉部分）を接触させる方法が理想的とされ、手振れを最小限に抑えることができる。
【００１０】
一方、ＥＶＦ使用時は、カメラを両手で持ち、ＥＶＦが見やすい位置（顔から２０〜３０ｃｍ前方）に構える方法が一般的であり、この方法だと、撮影者は両腕を固定できず、手振れ、特に腕全体が揺れる低周波の振れが大きくなってしまう。
【００１１】
したがって、上述したパンニングの判別方法および特許文献１にて提案のカメラでは、ＥＶＦ使用時の低周波の手振れがパンニングと誤判定され、手振れが発生しているにもかかわらず振れ補正光学系が固定され、適正な像振れ補正効果が得られないおそれがある。
【００１２】
【課題を解決するための手段】
上記の課題を解決するために、本発明の撮像装置は、振れを検出する振れ検出手段と、撮像面上での像振れを補正する振れ補正光学手段と、振れ検出手段からの出力に基づいてパンニングがなされているか否かを判別するパンニング判別手段と、パンニング判別手段によりパンニングがなされていないと判別されたときに、振れ検出手段により検出された振れに応じて振れ補正光学手段を動作させる制御手段とを有し、パンニング判別手段は、パンニングの判別条件を可変設定する。
【００１３】
【発明の実施の形態】
（実施形態１）
図１には、本発明の実施形態１であるカメラ（撮像装置）の主要構成を示している。
【００１４】
図１において、１はカメラ本体である。３は撮影レンズであり、フォーカシングレンズ４、変倍レンズ５および振れ補正レンズ６を備えている。
【００１５】
フォーカシングレンズ４は、フォーカスアクチュエータ３２により光軸方向に駆動され、撮影レンズ３の焦点調節を行う。変倍レンズ５は、変倍操作により光軸方向に駆動され、撮影レンズ３の焦点距離を変化させる。
【００１６】
振れ補正レンズ６は、不図示の支持機構により光軸垂直面内にて２次元方向、すなわちピッチ方向（上下方向）およびヨー方向（左右方向）に移動可能に支持されており、２組の振れ補正アクチュエータ２６によってヨー方向およびピッチ方向に駆動される。
【００１７】
７はハーフミラーにより構成されるメインミラーであり、撮影レンズ３からの光束を光学ビューファインダ（ＯＶＦ）側と撮像素子（ＣＣＤ）４１側とに分割する。光学ビューファインダは、ファインダスクリーン８、ペンタプリズム９、ビームスプリッタ部１０ａを有する接眼レンズ１０とから構成されている。
【００１８】
１１はサブミラーで、メインミラー７を透過した光束を焦点検出センサ３１に導く。焦点検出センサ３１は、入射した光束により形成される被写体像を利用して撮影レンズ３の焦点調節状態を検出する。
【００１９】
２１はマイクロコンピュータ（以下、マイコンと記す：制御手段、パンニング判別手段およびファインダ判別手段）であり、ＲＯＭ，ＲＡＭ，Ａ／Ｄ及びＤ／Ａ変換機能を有する１チップマイコンである。マイコン２１は、ＲＯＭに格納されたシーケンスプログラムに従って、自動露出制御、自動焦点調節制御、後述する像振れ補正制御、撮影者の視線検出、パンニング判別、撮影者が使用しているファインダの判別、さらには撮像素子４１の制御、電子ビューファインダ（ＥＶＦ）の表示制御等を行う。
【００２０】
２２はカメラの振れを検出する角速度計（振れ検出手段）であり、いわゆる振動ジャイロ等が用いられる。２３はハイパスフィルタであり、角速度計２２からの出力信号ωのバイアス成分や長周期のドリフト成分を除去し、角速度信号ω’を出力する。２４は積分器であり、角速度信号ω’を角変位信号（振れ信号）θに変換する。
【００２１】
これら角速度計２２、ハイパスフィルタ２３および積分器２４は、マイコン２１からの制御ラインＳ２，Ｓ３，Ｓ４にてその起動や停止制御が行われる。
【００２２】
２５は前述した振れ補正アクチュエータ２６のドライバ回路である。積分器２４から出力された振れ信号θがマイコン２１内で振れ補正のための目標変位および方向を表す駆動信号ｄに変換されると、この駆動信号ｄがドライバ回路２５に送出され、振れ補正レンズ６が駆動される。
【００２３】
２７は赤外発光ダイオード（ＩＲＥＤ）、２８は位置検出素子（ＰＳＤ）であり、これらにより変位検出系が構成され、ドライバ回路２５によって駆動される振れ補正レンズ６の変位（ｄＬ）が検出される。この変位を表す変位信号ｄＬがフィードバック信号としてマイコン２１に送出され、マイコン２１が、変位信号ｄＬによって表される変位が駆動信号ｄにより表される目標変位になるように振れ補正アクチュエータ２６を制御することにより、振れ補正レンズ６のフィードバック制御ループが構成される。
【００２４】
なお、カメラの像振れはピッチ方向およびヨー方向の２方向の振れにより引き起こされるため、像振れ補正のための角速度計２２〜位置検出素子２８の各部品は２組ずつ用意されることになるが、図１では１組のみを示している。また、本実施形態にいうパンニングとは、左右方向（ヨー方向）のパンニングと上下方向（ピッチ方向）のチルティングの双方を意味する。
【００２５】
３３は撮影者の視線を検出する２次元ＣＣＤ等により構成される視線検出センサ、３４は視線検出のために撮影者の眼球（瞳Ｅ）を照明する赤外発光ダイオード（ＩＲＥＤ）である。
【００２６】
撮影者がＯＶＦを覗いている場合、ＩＲＥＤ３４から発した光はビームスプリッタ３５および結像レンズ３６を通過した後、接眼レンズ１０内のビームスプリッタ部１０ａで反射して撮影者の瞳Ｅを照明する。これにより、照明された瞳孔の像やＩＲＥＤ３４の角膜反射像が再びビームスプリッタ部１０ａ、結像レンズ３６およびビームスプリッタ３５を介して視線検出センサ３３上に結像する。そして、この視線検出センサ３３からの出力を用い、所定のアルゴリ  ズムにて撮影者の瞳Ｅが接眼レンズ１０に接近した状態か否か（ＯＶＦを使用しているか否か  ）および撮影者の注視している方向（視線方向）を検出する。
【００２７】
３７は被写体の輝度を測定するための測光センサである。３８はレリーズ動作制御回路で、メインミラー７およびサブミラー１１をクイックリターン制御するための不図示のモータおよび不図示の絞りの駆動制御を行う。
【００２８】
撮像素子４１は、ＣＣＤやＣＭＯＳセンサ等により構成されるが、本実施形態ではＣＣＤを用いている。撮像素子４１は、撮影レンズ３によって形成された被写体像を光電変換作用によってアナログ電気信号に変換する。
【００２９】
ＣＣＤコントロール回路４２は、撮像素子４１に転送クロック信号を送出する回路、シャッタ信号を供給するためのタイミングジェネレータ、ＣＣＤ出力信号のノイズ除去およびゲイン処理を行うための回路、さらにはアナログ信号を１０ビットデジタル信号に変換するためのＡ／Ｄ変換回路などを含んでいる。
【００３０】
画像処理回路４３は、ＣＣＤコントロール回路４２から出力された１０ビットデジタル信号のガンマ変換、色空間変換、ホワイトバランス調整、ＡＥ補正、フラッシュ補正等の画像処理を行い、ＹＵＶ（４：２：２）フォーマットの８ビットデジタル信号としての画像データを出力する。
【００３１】
ＬＣＤコントロール回路４４は、画像処理回路４３から転送されたＹＵＶデジタル画像データを受け取り、ＲＧＢデジタル信号へ変換した後、表示駆動回路４５にそのＲＧＢデジタル信号を出力する。表示駆動回路４５は、電子ビューファインダ（ＥＶＦ）４６を駆動するための制御を行う。ＥＶＦ４６は画像を表示するための表示器で、ＶＧＡ規格（６４０×４８０ドット）のＴＦＴ液晶表示ユニットである。
【００３２】
ＥＶＦＳＷ４７は、撮影者により操作可能なスイッチであり、このＥＶＦＳＷ４７がオンのときはＥＶＦ４６に撮像素子４１により撮影画像が表示され、オフのときはＥＶＦ４６の表示がオフになる。
【００３３】
ＳＷＭは撮影者により操作可能なメインスイッチであり、スイッチツマミの切り替え操作あるいはカメラのグリップ部を握る等の動作でオンとなる。このメインスイッチＳＷＭがオンされると、マイコン２１はＲＯＭに格納された所定のシーケンスプログラムを実行する。
【００３４】
ＳＷ１，ＳＷ２は不図示のレリーズボタンに連動したスイッチであり、レリーズボタンの第１段階の押下げによりスイッチＳＷ１がオンし、引き続いて第２段階までの押下げでスイッチＳＷ２がオンする。マイコン２１は、スイッチＳＷ１のオンに応じて測光動作・露出演算、自動焦点調節動作、像振れ補正動作、パンニング判別、自動ホワイトバランス制御、カメラの設定のロック動作等を行い、スイッチＳＷ２のオンをトリガとして、静止画又は動画として記録するためのキャプチャー信号の取り込み動作を行う。
【００３５】
次に、上記のように構成されたカメラの動作について、図２のフローチャートに従って説明する。
【００３６】
不図示の電源スイッチ（電池の装填により自動的にオンするスイッチ、手動操作で電源投入回路を切り替えるスイッチ又は電池の装填動作そのもの）がオンされると、マイコン２１にも電源が投入され、マイコン２１は図２に示すステップ（図ではＳと記す）３０１からステップ３０２へ進んで、所定のプログラムの実行を開始する。
【００３７】
ステップ３０２では、マイコン２１は、内部のＲＡＭに設定されている制御用のフラグ変数をすべてクリアして初期化する。
【００３８】
ステップ３０３では、メインスイッチＳＷＭの状態を判別し、メインスイッチＳＷＭがオフならばステップ３０２を繰り返し、待機状態となる。メインスイッチＳＷＭがオンと判定するとステップ３０４へと進む。
【００３９】
ステップ３０４では、撮像素子４１およびＣＣＤコントロール回路４２を含むＣＣＤモジュールを動作可能な状態（ｅｎａｂｌｅ）にする。
【００４０】
ステップ３０５では、ＥＶＦＳＷ４７の状態を検出し、これがオンであればステップ３０６へ進み、オフであればステップ３０７へ進む。
【００４１】
ステップ３０６では、ＥＶＦ４６の動作を開始させる。
【００４２】
続いてステップ３０７では、スイッチＳＷ１のオン／オフ状態の検出を行う。スイッチＳＷ１がオフであればステップ３０７にとどまり、スイッチＳＷ１の状態検出を繰り返す。スイッチＳＷ１がオンであると判定するとステップ３０８へ進む。
【００４３】
ステップ３０８では、フラグＩＳ＿ＳＴＡＲＴを確認して、現在、像振れ補正中であるか否かの判別を行う。フラグＩＳ＿ＳＴＡＲＴが１であれば、像振れ補正中であるのでステップ３１２へ進み、視線検出を行う。フラグＩＳ＿ＳＴＡＲＴが０の場合は像振れ補正中ではないので、ステップ３０９へ進み、像振れ補正開始の設定を行う。
【００４４】
ステップ３０９では、フラグＩＳ＿ＳＴＡＲＴを１に設定する。
【００４５】
ステップ３１０では、マイコン２１からの制御ラインＳ２にて、角速度計２２、ハイパスフィルタ２３および積分器２４を動作させ、積分器２４からの角変位信号（振れ信号）θをマイコン２１内へ取り込む。
【００４６】
続いてステップ３１１では、像振れ補正制御を開始する。具体的には、マイコン２１は、振れ補正レンズ６の駆動信号ｄをドライバ回路２５に送出して、像振れ補正アクチュエータ２６を駆動させるとともに、ＩＲＥＤ２７およびＰＳＤ２８を動作させ、振れ補正レンズ６の駆動制御を行い、撮像素子４１およびファインダスクリーン８上での像振れを抑制する。
【００４７】
なお、この像振れ補正制御の開始とともに、マイコン２１内のタイマがスタートし、一定時間毎に像振れ補正割り込み処理を行う。この割り込み処理については後述する。
【００４８】
ステップ３１２では、視線検出を行う。具体的には、ＩＲＥＤ３４を点灯させ、これに同期して視線検出センサ３３に像の蓄積を行わせる。そして蓄積終了後、像信号をマイコン２１内に取り込み、マイコン２１は所定のアルゴリズムに従って撮影者の瞳Ｅが接近している（視線入力がある）か否か、すなわち撮影者がＯＶＦを使用しているか否かおよび視線方向の検出を行う。
【００４９】
なお、視線検出の原理およびアルゴリズムの詳細は、特開平１−２４１５１１号公報等に提案されている。
【００５０】
ステップ３１３では、マイコン２１は上記視線検出の結果の判定を行う。本実施形態において、撮影者がＯＶＦを使用しているか否かの判別に関しては視線方向に関する情報は不要であるため、瞳接近の有無さえ判ればよい。そこで、瞳Ｅが接近している（これは視線の方向が確定できたという結果でももちろん構わない）と判定すると、ステップ３１４へ進み、フラグＳＨＩＳＥＮを１に設定する。一方、瞳Ｅが接近していないと判定するとステップ３１５へ進み、フラグＳＨＩＳＥＮを０に設定する。
【００５１】
次のステップ３１６では、マイコン２１は測光センサ３７に被写体輝度を測定させ、測光センサ３７からの輝度信号に基づいて所定のプログラムに従い、絞り制御値とシャッタ秒時制御値とを演算する。
【００５２】
続いてステップ３１７では、焦点検出センサ３１で被写体に対する撮影レンズ３のデフォーカス量を検出し、その結果に基づいてフォーカスアクチュエータ３２を駆動し、焦点調節を行う。
【００５３】
次のステップ３１８では、スイッチＳＷ２のオン／オフ判別を行う。スイッチＳＷ２がオフであればステップ３０７へ戻って、上記ステップ３０８〜ステップ３１７のフローを繰り返す。スイッチＳＷ２がオンであればステップ３１９へ進む。
【００５４】
ステップ３１９では、マイコン２１は不図示のミラー駆動機構を作動させてメインミラー７のアップ動作を行わせる。
【００５５】
続いてステップ３２０では、マイコン２１はキャプチャー信号の取り込みを行い、画像処理回路４３での処理により得られたＹＵＶデジタル画像データを図不示のＲＡＭ中の画素展開エリアに書き込む。そして、この画像データを、ＪＰＥＧ規格に準拠した画像圧縮処理を行った後に、図不示のデータ格納媒体（磁気ディスク、光ディスク、半導体メモリ等）に画像ファイルとして書き込む。
【００５６】
ステップ３２１では、メインミラー７にダウン動作を行わせる。その後、再びステップ３０７へと進み、スイッチＳＷ１のオン／オフ判別を行う。
【００５７】
次に、前述した、一定時間毎に行われる像振れ補正割り込み処理について説明する。
【００５８】
この像振れ補正割り込みは一定時間（例えば、５００μｓｅｃ）毎に発生するタイマ割り込みである。本実施形態では、振れ補正レンズ６のピッチ方向の制御とヨー方向の制御とを交互に行うので、この場合の一方の方向のサンプリング周期は１ｍｓｅｃとなる。また、制御方法（演算係数等）は同じでも、演算などの結果は当然、ピッチ方向とヨー方向とで別々のデータとなるので、ピッチ方向とヨー方向とでそれぞれ基準アドレスを設定し、演算結果などのデータをＲＡＭの間接アドレスで指定し、基準アドレスをピッチ制御時とヨー制御時で切り替えるようにする。
【００５９】
図３には、像振れ補正割り込みの処理のフローチャートを示している。
【００６０】
ステップ４０１で割り込みが発生すると、マイコン２１はステップ４０２を実行する。
【００６１】
ステップ４０２においては、マイコン２１は、今回の振れ補正レンズ１０の制御方向がピッチ方向であるかヨー方向であるかの判定を行い、ピッチ方向であればステップ４０３へ進み、各種フラグや係数、計算結果等をピッチデータとして読み書きできるようにデータアドレスを設定する。また、ヨー方向であればステップ４０４へ進み、各種フラグや係数、計算結果等をヨーデータとして読み書きできるようにデータアドレスを設定する。
【００６２】
次のステップ４０５では、マイコン２１は、図２に示したステップ３１４又はステップ３１５にて設定したフラグＳＨＩＳＥＮの判別を行う。フラグＳＨＩＳＥＮが１ならばステップ４０６へ進み、フラグＳＨＩＳＥＮが０ならばステップ４０７へ進む。
【００６３】
ステップ４０６では、フラグＳＨＩＳＥＮが１である、すなわち撮影者の瞳Ｅが接近しているため、撮影者はＯＶＦを使用しているとして、パンニング判定時間（ＰＡＮＴＩＭＥ）を２００ｍｓｅｃに設定する。
【００６４】
一方、ステップ４０７では、フラグＳＨＩＳＥＮが０、すなわち撮影者の瞳Ｅが接近していないため、撮影者はＥＶＦ４６を使用しているものとして、パンニング判定時間（ＰＡＮＴＩＭＥ）を３００ｍｓｅｃに設定する。これにより、ＥＶＦ使用時における低周波の手振れを誤ってパンニングであると判定しにくくすることができる。
【００６５】
次のステップ４０８では、マイコン２１はパンニング制御サブルーチンの処理を行う。このパンニング制御サブルーチンについては後述する。
【００６６】
次のステップ４０９では、フォーカスレンズ４のポジションによって振れ角変位に対する振れ補正レンズ６の偏心量（敏感度）が変化するので、マイコン２１はその調整を行う。具体的には、フォーカスポジションを幾つかのゾーンに分割し、各ゾーンにおける平均的な敏感度（ｄｅｇ／ｍｍ）をテーブルデータから読み出し、振れ補正レンズ６の駆動データに変換する。その演算結果はマイコン２１内のＳＦＴＤＲＶで設定されるＲＡＭ領域に格納する。
【００６７】
ステップ４１０では、マイコン２１は、振れ補正レンズ６の位置を検出する位置検出素子（ＰＳＤ）２８の出力をＡ／Ｄ変換し、そのＡ／Ｄ変換結果をマイコン２１内のＳＦＴＰＳＴで設定されるＲＡＭ領域に格納する。
【００６８】
ステップ４１１では、マイコン２１は、振れ補正レンズ６のフィードバック制御のための演算（ＳＦＴＤＲＶ−ＳＦＴＰＳＴ）を行う。
【００６９】
ステップ４１２では、マイコン２１は、ループゲインと上記フィードバック演算結果を乗算する。
【００７０】
ステップ４１３では、安定した制御系にするために位相補償演算を行う。
【００７１】
ステップ４１４では、上記位相補償演算の結果を振れ補正レンズ６を駆動するための駆動信号ｄとしてマイコン２１のポートに出力する。これにより、割り込みが終了する。
【００７２】
前述した駆動信号ｄはドライバ回路２５に入力される。これにより、振れ補正アクチュエータ２６が駆動され、振れ補正レンズ６が駆動されて像振れ補正が行われる。
【００７３】
次に、図３のステップ４０８で行われるパンニング制御サブルーチンについて、図４のフローチャートと図５のタイミングチャートとを併せ用いて説明する。
【００７４】
図４において、ステップ９０１では、マイコン２１は、パンニング中（ＰＡＮＦＬＧ＝１）か否かを判定し、パンニング中であればステップ９０６へ進み、パンニング中でなければステップ９０２へ進む。
【００７５】
ステップ９０２〜ステップ９０５は、パンニングがなされたかどうかを判断する部分である。ステップ９０２では、積分器２４による積分結果の角変位θが０．２５°以上であるか否かの判定を行い、０．２５°以上であればステップ９０３へ進み、０．２５°未満であればパンニングはなされていないとしてパンニング制御を終了し、図３のステップ４０９へ進む。
【００７６】
ステップ９０３では、マイコン２１は、角変位θが０．２５°を超えている時間が、図３のステップ４０６又はステップ４０７で設定したパンニング判定時間（ＰＡＮＴＩＭＥ）以上か否かを判別し、パンニング判定時間以上であればステップ９０４へ進み、パンニング判定時間未満であるときはステップ９０５へ進む。
【００７７】
ステップ９０４では、パンニングが開始されたとして、フラグＰＡＮＦＬＧ＝１とする。
【００７８】
ステップ９０５では、マイコン２１は、図５（ａ）に示す実際の角変位θに関係なく、データとしての角変位θを図５（ｆ）に示すように０．２５°に固定する。これは、パンニングをスムーズに行えるようにすると共に、振れ補正レンズ６が機械的端に突き当たらないようにするための処理である。なお、ステップ９０３から直接このステップへ進んだ場合も、パンニングが開始されたことは未だ判定することはできないが、ステップ９０２において積分結果である角変位θが０．２５°以上であるので、パンニングが開始された可能性が高い。そこで、この場合も、振れ補正レンズ６が機械的端に突き当たること等を防止するために同様の処理を行う。
【００７９】
一方、上記ステップ９０１にてパンニング中であると判定した場合は、前述したようにステップ９０６に進み、以下に説明するパンニング中およびパンニング終了後の処理を行う。
【００８０】
ステップ９０６では、マイコン２１は、パンニングが終了（ＰＡＮＳＴＯＰ＝１）したか否かを判定し、パンニングが終了していなければステップ９０７へ進む。
【００８１】
ステップ９０７〜ステップ９１０は、パンニングが終了したかどうかの判定を行う部分である。
【００８２】
ステップ９０７では、マイコン２１は、角変位θが０．２５°以上であるか否かを判定し、０．２５°以上であればパンニングの途中であるとしてステップ９１０に進み、一方、０．２５°未満であればステップ９０８へ進む。
【００８３】
ステップ９０８では、マイコン２１は、パンニングが終了したか否かを判定するために、角変位θが１５０ｍｓｅｃ以上、０．２５°以下であるかどうかを調べる。この結果、この条件下に無ければステップ９１０へ進むが、この条件を満足すればパンニングが終了したとしてステップ９０９へ進む。
【００８４】
ステップ９０９では、マイコン２１は、パンニングが終了したとして、フラグＰＡＮＳＴＯＰ＝１とする。
【００８５】
ステップ９１０では、マイコン２１は、パンニング終了後の制御に用いるカウンタ（ＰＡＮＣＯＵＮＴ）をクリアする。
【００８６】
一方、ステップ９０６にてパンニングの終了を判定した場合は、ステップ９１１へ進み、パンニング終了後の処理を行う。
【００８７】
ステップ９１１では、マイコン２１は、カウンタ値（ＰＡＮＣＯＵＮＴ）を基にテーブルデータからＡ，Ｂの値を読み出す。ここで、ＡとＢはパンニング制御用のゲインであり、それぞれ図５（ｂ）および図５（ｃ）に示すように、時間とともに「０→１」、「１→０」に変化している。さらに詳述すると、ゲインＡは、パンニングの終了後に生じる画像の揺り戻しを抑えるために、角変位θに掛けて（Ａ×θ）用いられるものであり、図５（ａ）に示すような急激な振れ補正レンズ６の挙動を、図５（ｄ）に示すような緩やかな動きにする働きを持つ。
【００８８】
また、ゲインＢは、パンニング中に角変位θの値を０．２５°にしていたが、これに掛けて（Ｂ×０．２５°）用いられるものであり、所定位置（角変位θ＝０．２５°の位置）に固定されていた振れ補正レンズ６を、図５（ｅ）に示すように徐々に可動中心位置に戻すようにする働きを持つ。
【００８９】
さらに、上記各乗算値を加算（θＡ＋θＢ）して使用することにより、それぞれの効果を兼ね備えた振れ補正レンズ６の動きを得ることが可能となる。つまり、パンニング終了後の画像の揺り戻しを抑えると共に、振れ補正レンズ６を徐々に可動中心位置に戻すことができ、通常の像振れ補正制御への移行をスムーズに行えるようになる。
【００９０】
以下のステップ９１２，９１３，９１４において、上記の乗算および加算の処理が実行される。
【００９１】
ステップ９１２では、マイコン２１は、θＡ＝Ａ×θを演算する（図５（ｄ）参照）。ステップ９１３では、θＢ＝Ｂ×０．２５°を演算する（図５（ｅ）参照）。ステップ９１４では、θ＝θＡ＋θＢを演算し（図５（ｆ）参照）、角変位データθを変更する。この新しい角変位データθによって像振れ補正が行われることになる。
【００９２】
ステップ９１５では、マイコン２１は、ＰＡＮＣＯＵＮＴをカウントアップする。そしてステップ９１６では、ＰＡＮＣＯＵＮＴの値が所定カウントＴＭに達したか否かを判定し、達していなければ以下同様の処理を繰り返し、その後、所定カウントＴＭに達することによりステップ９１７へ進む。
【００９３】
ステップ９１７では、マイコン２１は、フラグＰＡＮＦＬＧ，ＰＡＮＳＴＯＰをクリアし、パンニング終了後の制御を終了する。
【００９４】
以上説明したように、本実施形態のカメラでは、視線検出のために撮影者の瞳Ｅを照明する赤外発光ダイオード（ＩＲＥＤ）と２次元ＣＣＤ等により構成される視線検出センサ３３により撮影者の瞳Ｅの接近を判別し、瞳Ｅの接近がないときは撮影者はＥＶＦ４６を使用して撮影を行っているものとして、ＯＶＦを使用しているときよりもパンニング判定時間を長くする。
【００９５】
なお、本実施形態では、ハイパスフィルタ２３と積分器２４をマイコン２１の外部にアナログ的に構成しているが、角速度計２２の出力を直接又は増幅してマイコン２１内に取り込み、マイコン２１内でハイパスフィルタ演算および積分演算を行うようにしてもよい。
【００９６】
また、本実施形態では、撮影者がＯＶＦおよびＥＶＦ４６のうちどちらを使用しているかの判別を、視線検出センサ３３を用いたＯＶＦへの撮影者の瞳Ｅの接近があるか否かを検出することにより行っているが、これ以外の方法で判別してもよい。例えば、ＯＶＦの近傍に配置した投受光系によって撮影者の顔での反射光有無を検出することにより、撮影者がＯＶＦを使用しているか否か（ＥＶＦ４６を使用している）を判別する方式でも構わない。
【００９７】
（実施形態２）
図６には、本発明の実施形態２である、デジタル１眼レフカメラ１’と像振れ補正機能付交換レンズ３’とを組合せたカメラシステム（撮像装置）を示している。なお、図６において、図１に示したカメラと共通する構成要素については同じ符号を付している。
【００９８】
図６において、５０はカメラ１’内のマイクロコンピュータ（以下、カメラマイコンという  ）であり、ＲＯＭ，ＲＡＭ，Ａ／ＤおよびＤ／Ａ変換機能を有する１チップマイコンである。カメラマイコン５０は、ＲＯＭに格納されたシーケンスプログラムに従って、自動露出制御、自動焦点検出、撮影者の視線検出、撮影者が使用しているファインダの判別、撮像素子４１，ＥＶＦ４６の制御、更には後述する交換レンズ３’のマイクロコンピュータ５１との通信を行  う。
【００９９】
交換レンズ３’のマイクロコンピュータ（以下、レンズマイコンという）５１は、ＲＯＭ，ＲＡＭ，Ａ／ＤおよびＤ／Ａ変換機能を有する１チップマイコンであり、ＲＯＭに格納されたシーケンスプログラムに従って、像振れ補正、パンニング判別、フォーカスアクチュエータ３２の駆動制御およびカメラマイコン５０との通信を行う。
【０１００】
本実施形態において、カメラ１’側での主たる動作を示すフローチャートは、実施形態１のカメラ１の動作を示すフローチャート（図２）と等しいため、詳細な説明は省略する。
【０１０１】
但し、以下の動作については、カメラマイコン５０とレンズマイコン５１との通信により行う。
【０１０２】
（１）図２のステップ３０７において、スイッチＳＷ１のオンを検出すると、カメラマイコン５０は、レンズマイコン５１に対してスイッチＳＷ１がオンされたことを伝える信号を送信する。レンズマイコン５１は、この信号をトリガとしてステップ３０８〜ステップ３１１に示した像振れ補正のための処理を開始する。
【０１０３】
（２）図２のステップ３１３での視線検出の判定結果（フラグＳＨＩＳＥＮ）は、カメラマイコン５０がレンズマイコン５１に送信する。
【０１０４】
（３）図２のステップ３１７では、カメラマイコン５０が、焦点検出センサ３１を通じて撮影レンズ１’のデフォーカス量を検出し、このデフォーカス量のデータをレンズマイコン５１に送信する。レンズマイコン５１では、受信したデフォーカス量をもとにフォーカスアクチュエータ３２を駆動して焦点調節を行う。
【０１０５】
以上説明したように、本実施形態では、デジタル１眼レフカメラと像振れ補正機能付交換レンズとを組合せたカメラシステムにおいて、視線検出のために撮影者の瞳Ｅを照明する赤外発光ダイオード（ＩＲＥＤ）と２次元ＣＣＤ等により構成される視線検出センサ３３により撮影者の瞳Ｅの接近を判別し、瞳Ｅの接近がないときは撮影者はＥＶＦ４６を使用して撮影を行っているものとして、ＯＶＦを使用しているときよりもパンニング判定時間を長くする。
【０１０６】
なお、本実施形態では、角速度計２２、ハイパスフィルタ２３および積分器２４により構成される振れ検出手段を交換レンズ３’内に設けたが、カメラ１’内にこの振れ検出手段を設け、カメラマイコン５０からレンズマイコン５１に像振れ補正のための駆動信号ｄを送信するようにしてもよい。
【０１０７】
（実施形態３）
上記実施形態１，２では、撮影者がＯＶＦおよびＥＶＦのうちどちらを使用しているかの判別を、視線検出センサによる撮影者の瞳接近の有無の検出（又はＯＶＦの近傍に配置した投受光系による顔の接近の検出）により行う場合について説明したが、本実施形態では、ＥＶＦ４６のオン／オフを行うＥＶＦＳＷ４７の状態により撮影者が使用しているビューファインダの判別を行うようにしている。
【０１０８】
図７には、本発明の実施形態３であるカメラの主要構成を示している。図７において、実施形態１のカメラ（図１）と共通する構成要素には、同じ符号を付けている。本実施形態のカメラは、実施形態１のカメラ（図１）から、視線検出センサ３３、赤外発光ダイオード（ＩＲＥＤ）３４、ビームスプリッタ３５、結像レンズ３６および接眼レンズ１０中のビームスプリッタ部１０ａを除いたものである。他の構成要素については実施形態１のカメラ（図１）と全く同じである。
【０１０９】
次に、本実施形態のカメラの動作について図８のフローチャートに従って説明する。
【０１１０】
ステップ７０１〜ステップ７１１は、実施形態１においてカメラの動作を示すフローチャート（図２）のステップ３０１〜ステップ３１１と全く同じである。
【０１１１】
また、実施形態１では、ステップ３１１の後に、ステップ３１２〜ステップ３１５で、撮影者の瞳Ｅの接近の有無および視線方向の判別を行ったが、本実施形態では行わない。
【０１１２】
そして、ステップ７１１以降のステップ７１２〜ステップ７１７も、実施形態１におけるステップ３１６〜ステップ３２１と全く同じである。
【０１１３】
次に、本実施形態において、一定時間毎に行われる像振れ補正割り込みの処理について、図９のフローチャートに従って説明する。
【０１１４】
まず、ステップ８０１〜ステップ８０４は実施形態１における像振れ補正割り込み処理を示す図３のフローチャートのステップ４０１〜ステップ４０４と全く同じである。
【０１１５】
次のステップ８０５では、マイコン２１は、ＥＶＦ４６のオン／オフを切り替えるＥＶＦＳＷ４７の状態を検出する。ＥＶＦＳＷ４７がオフならばステップ８０６へ進み、ＥＶＦＳＷ４７がオンならばステップ８０７へ進む。
【０１１６】
ステップ８０６では、マイコン２１は、ＥＶＦＳＷ４７がオフであるため、撮影者はＯＶＦを使用しているとして、パンニング判定時間（ＰＡＮＴＩＭＥ）を２００ｍｓｅｃに設定する。
【０１１７】
一方、ステップ８０７では、ＥＶＦＳＷ４７がオンであるため、撮影者はＥＶＦ４６を使用しているものとして、パンニング判定時間（ＰＡＮＴＩＭＥ）を３００ｍｓｅｃに設定する。これにより、ＥＶＦ使用時における低周波の手振れを誤ってパンニングであると判定しにくくすることができる。
【０１１８】
次のステップ８０８では、パンニング制御サブルーチンの処理を行う。このパンニング制御サブルーチンについては実施形態１で説明した図４のフローチャートと全く同じである。
【０１１９】
さらに、ステップ８０８以降のステップ８０９〜ステップ８１４は、実施形態１における像振れ補正割り込み処理を示す図３のフローチャートのステップ４０９〜ステップ４１４と全く同じである。
【０１２０】
このように、本実施形態のカメラのように、撮影者の視線（瞳接近）を検出する手段や撮影者の顔の接近を検出する手段を具備しないカメラにおいても、ＥＶＦのオン／オフを切り替えるスイッチの状態を検出することで、撮影者がＥＶＦを使用しているかＯＶＦを使用しているかの判別をすることが可能である。
【０１２１】
なお、上記各実施形態では、パンニングが行われているか否かを判定するためのパンニング判定時間を使用するファインダに応じて変更する場合について説明したが、所定の角変位（上記実施形態では０．２５°）の値を変更する（例えば、大きくする）ようにしてもよい。
【０１２２】
また、本発明は、デジタルスチルカメラに限らず、ビデオカメラにも適用することができる。
【０１２３】
さらに、以上説明した各実施形態は、以下に示す各発明を実施した場合の一例に過ぎず、下記の各発明は上記各実施形態に様々な変更や改良が加えられて実施されるものである。
【０１２４】
〔発明１〕
振れを検出する振れ検出手段と、
撮像面上での像振れを補正する振れ補正光学手段と、
前記振れ検出手段からの出力に基づいてパンニングがなされているか否かを判別するパンニング判別手段と、
前記パンニング判別手段によりパンニングがなされていないと判別されたときに、前記振れ検出手段により検出された振れに応じて前記振れ補正光学手段を動作させる制御手段と、
それぞれ被写体像を観察するために設けられた第１のファインダ手段および第２のファインダ手段と、
前記第１および前記第２のファインダ手段のうちいずれが使用されているかを判別するためのファインダ判別手段とを有し、
前記パンニング判別手段は、前記ファインダ判別手段による判別結果に応じて、パンニングの判別条件を変更することを特徴とする撮像装置。
【０１２５】
本発明によれば、使用されるファインダ手段に応じた（つまりは撮影者による撮像装置の構え方に応じた）適正なパンニング判別を行うことができ、手振れ等による像振れをより確実に補正することができる。
【０１２６】
〔発明２〕
前記パンニング判別手段は、前記振れ検出手段からの所定値以上の出力が所定時間以上継続したときにパンニングがなされていると判別し、前記ファインダ判別手段による判別結果に応じて、前記所定時間の長さを変更することを特徴とする発明１に記載の撮像装置。
【０１２７】
〔発明３〕
前記第１のファインダ手段が光学ファインダであり、前記第２のファインダ手段が電子ファインダであることを特徴とする発明１又は２に記載の撮像装置。
【０１２８】
〔発明４〕
前記パンニング判別手段は、前記電子ファインダが使用されているときは、前記光学ファインダが使用されているときよりも前記所定時間の長さを長くすることを特徴とする発明３に記載の撮像装置。
【０１２９】
これにより、光学ファインダと電子ファインダとを備えた撮像装置において、電子ファインダを使用する場合でも手振れ等による像振れを確実に補正することができる。
【０１３０】
〔発明５〕
前記ファインダ判別手段は、前記電子ファインダの表示スイッチのオン、オフ状態を検出して、使用されているファインダ手段の判別を行うことを特徴とする発明４に記載の撮像装置。
【０１３１】
〔発明６〕
前記ファインダ判別手段は、前記光学ファインダに使用者の眼球が接近しているか否かを検出して使用されているファインダ手段の判別を行う判別を行うことを特徴とする発明４に記載の撮像装置。
【０１３２】
【発明の効果】
以上説明したように、本発明によれば、適正なパンニング判別を行うことができ、手振れ等による像振れを確実に補正することができる。
【図面の簡単な説明】
【図１】本発明の実施形態１であるカメラの主要構成を示す図である。
【図２】上記実施形態１のカメラの動作を示すフローチャートである。
【図３】上記実施形態１のカメラにおける像振れ補正割り込み処理を示すフローチャートである。
【図４】上記実施形態１のカメラにおけるパンニング制御サブルーチンを示すフローチャートである。
【図５】上記実施形態１のカメラにおけるパンニング制御時の動作を説明するためのタイミングチャートである。
【図６】本発明の実施形態２であるカメラシステムの主要構成を示す図である。
【図７】本発明の実施形態３であるカメラの主要構成を示す図である。
【図８】上記実施形態３のカメラの動作を示すフローチャートである。
【図９】上記実施形態３のカメラにおける像振れ補正割り込み処理を示すフローチャートである。
【図１０】パンニング判別の原理を説明するための図である。
【符号の説明】
１，１’  カメラ
３  撮影レンズ
３’  交換レンズ
９  ペンタプリズム
１０  接眼レンズ
６  振れ補正レンズ
２１  マイクロコンピュータ
２２  角速度計
２３  ハイパスフィルタ
２４  積分器
２６  振れ補正アクチュエータ
２７  赤外発光ダイオード
２８  位置検出素子
３３  視線検出センサ
４１  撮像素子
４６  電子ビューファインダ（ＥＶＦ）
４７  ＥＶＦＳＷ
ＯＶＦ  光学ビューファインダ
ＳＷＭ  メインスイッチ
【図１】
2004228809.tif 000003
【図２】
2004228809.tif 000004
【図３】
2004228809.tif 000005
【図４】
2004228809.tif 000006
【図５】
2004228809.tif 000007
【図６】
2004228809.tif 000008
【図７】
2004228809.tif 000009
【図８】
2004228809.tif 000010
【図９】
2004228809.tif 000011
【図１０】
2004228809.tif 000012