(57)【特許請求の範囲】
【請求項１】
当該カメラの振れを検出する振れ検出手段と、
前記振れ検出手段の検出結果に基づいて前記振れに起因する像振れを補正する像振れ補正手段と、
前記振れ検出手段により検出された振れに基づいて前記カメラが三脚による支持状態であるか否かを検知する支持状態検知手段とを有するカメラであって、
前記支持状態検知手段は、前記カメラでレリーズ動作が開始された場合、支持状態検知を継続しつつ、前記レリーズ動作が開始されていない場合に比べて、前記レリーズ動作による前記カメラの振れで前記カメラが支持状態であると検知しないように、三脚検知判定レベルを変更することを特徴とするカメラ。
【請求項２】
当該交換レンズの振れを検出する振れ検出手段と、
前記振れ検出手段の検出結果に基づいて前記振れに起因する像振れを補正する像振れ補正手段と、
前記振れ検出手段により検出された振れに基づいて前記交換レンズが三脚による支持状態であるか否かを検知する支持状態検知手段とを有する、カメラに着脱可能な交換レンズであって、
前記支持状態検知手段は、前記カメラでレリーズ動作が開始された場合、支持状態検知を継続しつつ、前記レリーズ動作が開始されていない場合に比べて、前記レリーズ動作による前記カメラの振れで前記交換レンズが支持状態であると検知しないように、三脚検知判定レベルを変更することを特徴とする交換レンズ。
【請求項３】
前記支持状態検知手段は、前記カメラでレリーズ動作が開始された場合、前記交換レンズに装着されるカメラの機種によって前記三脚検知判定レベルを変更することを特徴とする請求項２に記載の交換レンズ。
【請求項４】
当該カメラの振れを検出する振れ検出手段と、
前記振れ検出手段の検出結果に基づいて前記振れに起因する像振れを補正する像振れ補正手段と、
前記振れ検出手段により検出された振れに基づいて前記カメラが三脚による支持状態であるか否かを検知する支持状態検知手段とを有するカメラであって、
前記支持状態検知手段は、前記カメラでフィルムの給送動作が開始された場合、支持状態検知を継続しつつ、前記フィルムの給送動作が開始されていない場合に比べて、前記フィルムの給送動作による前記カメラの振れで前記カメラが支持状態であると検知しないように、三脚検知判定レベルを変更することを特徴とするカメラ。
【請求項５】
当該交換レンズの振れを検出する振れ検出手段と、
前記振れ検出手段の検出結果に基づいて前記振れに起因する像振れを補正する像振れ補正手段と、
前記振れ検出手段により検出された振れに基づいて前記交換レンズが三脚による支持状態であるか否かを検知する支持状態検知手段とを有する、カメラに着脱可能な交換レンズであって、
前記支持状態検知手段は、前記カメラでフィルムの給送動作が開始された場合、支持状態検知を継続しつつ、前記フィルムの給送動作が開始されていない場合に比べて、前記フィルムの給送動作による前記カメラの振れで前記交換レンズが支持状態であると検知しないように、三脚検知判定レベルを変更することを特徴とする交換レンズ。
【請求項６】
前記支持状態検知手段は、前記カメラでフィルムの給送動作が開始された場合、前記交換レンズに装着されるカメラの機種によって前記三脚検知判定レベルを変更することを特徴とする請求項５に記載の交換レンズ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、像振れ補正機能付きのカメラ及び交換レンズの改良に関するものである。
【０００２】
【従来の技術】
現在のカメラは露出決定やピント合わせ等の撮影にとって重要な作業は全て自動化されているため、カメラ操作に未熟な人でも撮影失敗を起こす可能性は非常に少なくなっている。
【０００３】
また、最近では、カメラに加わる手振れを防ぐシステムも研究されており、撮影者の撮影ミスを誘発する要因は殆ど無くなってきている。
【０００４】
ここで、手振れを防ぐ像振れ補正装置について簡単に説明する。
【０００５】
撮影時のカメラの手振れは、周波数として通常１〜１２Ｈｚの振動であるが、シャッタのレリーズ時点においてこのような手振れを起こしていても像振れの無い写真を撮影可能とするための基本的考えとして、上記手振れによるカメラの振動を検出し、その検出値に応じて補正レンズを変位させてやらなければならない。従って、カメラの振れが生じても像振れを生じない写真を撮影できることを達成するためには、第１に、カメラの振動を正確に検出し、第２に、手振れによる光軸変位を補正することが必要となる。
【０００６】
この振動（カメラ振れ）の検出は、原理的にいえば、角加速度，角速度，角変位等を検出する振れセンサと該振れセンサの出力信号を電気的あるいは機械的に積分して角変位を出力するカメラ振れ検出回路とより成る振れ検出装置をカメラに搭載することによって行うことができる。そして、この検出情報に基づき撮影光軸を偏心させる補正光学装置を駆動させて像振れ抑制が行われる。
【０００７】
ここで、振れセンサを有する防振システムについて、図８を用いてその概要を説明する。図８の例は、図示矢印８１方向のカメラ縦振れ８１ｐ及びカメラ横振れ８１ｙに起因する像振れを抑制する像振れ補正装置の概略図であり、該装置を一眼レフカメラの交換レンズに設けた場合の図である、
同図中、８２はレンズ鏡筒、８３ｐ，８３ｙは各々カメラ縦振れ振動、カメラ横振れ振動を検出する振れ検出装置であり、それぞれの振動検出方向を８４ｐ，８４ｙで示してある。８５は補正光学装置（８６ｐ，８６ｙは各々補正光学系８５に推力を与えるコイル、８７ｐ，８７ｙは補正光学装置８５の位置を検出する位置検出素子）であり、該補正光学装置８５には位置制御ループが形成されており、振れ検出装置８３ｐ，８３ｙからの出力を目標値として駆動され、像面８８での安定を確保する。
【０００８】
図９は前述の補正光学装置８５の構造の一例を示す分解斜視図であり、これについて説明をする。
【０００９】
地板７１の背面突出耳７１ａは不図示の鏡筒に嵌合し、公知の鏡筒コロ等が孔７１ｂにネジ止めされ鏡筒に固定される。磁性体である第２ヨーク７２は、その孔７２ａを貫通するネジで前記地板７１の孔７１ｃにネジ止めされ、該第２ヨーク７２にはネオジウムマグネット等の永久磁石７３（シフトマグネット）が磁気的に吸着されている。補正レンズ７４がＣリング等で固定された支持枠７５には、コイル７６ｐ，７６ｙ（シフトコイル）が嵌め込まれている。第１ヨーク７１２は位置決め孔７１２ａと地板７１のピンによって嵌合され、受け面にて該第１ヨーク７１２は永久磁石７３の磁力によって地板７１に対し磁気的に結合する。
【００１０】
支持枠７５の軸受部７５ｄにはＬ字形の軸７１１が装入され、この軸７１１の他端は地板７１に形成された軸受部７１ｄに装入されている。また、この軸７１１は支持枠７５が地板７１に対し矢印７１３ｐ，７１３ｙ方向にのみ摺動可能に支持していることになり、これにより支持枠７５の地板７１に対する光軸回りの相対的回転（ローリング）を規制している。
【００１１】
コイル７６ｐ，７６ｙは永久磁石７３，第１のヨーク７１２，第２のヨーク７２で形成される閉磁路内に位置し、コイル７６ｐに電流を流すことで支持枠７５は矢印７１３ｐ方向に駆動され、コイル７６ｙに電流を流すことで支持枠７５は矢印７１３ｙ方向に駆動される。
【００１２】
前記支持枠７５が光軸と垂直な平面内で移動すると、投光素子７７ｐ，７７ｙから射出され、スリット７５ａｐ，７５ａｙを通過した光の、位置検出素子７８ｐ，７８ｙ上での入射位置が変化する。一般に前記位置検出素子７８ｐ，７８ｙの出力をＩＣ７３１ｐ，７３１ｙで増幅し、その出力でコイル７６ｐ，７６ｙを駆動すると、支持枠７５が駆動されて該位置検出素子７８ｐ，７８ｙの出力が変化する構成となる。ここで、コイル７６ｐ，７６ｙの駆動方向（極性）を位置検出素子７８ｐ，７８ｙの出力が小さくなる方向に設定すると（負帰還）、コイル７６ｐ，７６ｙの駆動力により位置検出素子７８ｐ，７８ｙの出力がほぼゼロになる位置で支持枠７５は安定する。
【００１３】
このように位置検出出力を負帰還して駆動を行う方法を位置制御手法といい、例えば外部から目標値（例えば手振れ角度信号）をＩＣ７３１ｐ，７３１ｙに混合させると、支持枠７５は目標値に従って極めて忠実に駆動される。
【００１４】
実際には差動アンプ７３１ｃｐ，７３１ｃｙの出力はフレキシブル基板７１６を経由して不図示のメイン基板に送られ、そこでＡ／Ｄ変換が行われ、不図示のマイコンに取り込まれる。
【００１５】
マイコン内では適宜目標値（手振れ角度信号）と比較増幅され、公知のデジタルフィルタ手法による位相進み補償（位置制御をより安定させるため）が行われた後、再びフレキシブル基板７１６を通り、ＩＣ７３２（コイル７６ｐ，７６ｙ駆動用）に入力する。ＩＣ７３２は入力される信号を基にコイル７６ｐ，７６ｙを公知のＰＷＭ（パルス幅変調）駆動を行い、支持枠７５を駆動する。
【００１６】
また、補正光学装置を動作させないときは、支持枠７５を固定（ロック）しておく必要がある。支持枠７５の背面には３ケ所の突起部（不図示）が設けてあり、その先端がロックリング７１９の内周面に嵌合することで支持枠７５が固定される。具体的には、コイル７２０とロックマグネット７１８との磁気回路によってコイル７２０に通電すると、ロックリング７１９がロックバネ７２８に逆らって回転し、吸着ヨーク７２９にアマーチャ７２４が当接し、吸着コイル７３０に通電することでアマーチャ７２４は吸着ヨーク７２９に吸着される。ここで、コイル７２０への通電を止めると、ロックリング７１９はロックバネ７２８の力で元に戻ろうとするが、アマーチャ７２４が吸着コイル７２９に吸着されているために回転は規制され、ロック解除状態となる。ロック状態に戻す場合は、吸着コイル７３０への通電を止めることでロックバネ７２８の力でロックリング７１９が回転し、支持枠７５の突起部とロックリング７１９の内周面に嵌合しロック状態となる。
【００１７】
図１０は、上記の像振れ補正装置の電気的な概略構成を示すブロック図である。
【００１８】
像振れ検出装置２の出力は、増幅，ハイパスフィルタ，ローパスフィルタ等を行う信号処理回路３で処理され、マイコン１内のＡ／Ｄ変換部４でデジタル信号に変換され、オフセット除去，ハイパスフィルタ，積分などのデータ処理がデータ処理部５にて行われる。また、補正レンズの位置検出を行う位置検出装置６の出力は、ローパスフィルタ等を行う信号処理回路７で処理され、マイコン１内のＡ／Ｄ変換部８によってデジタル信号に変換され、増幅等のデータ処理がデータ処理部９にて行われる。そして、これら二つの信号をフィードバック演算部１０にて演算し、増幅及び公知の位相進み補償を位相進み補償部１１にて行い、補正レンズの駆動信号をマイコン１のポートに出力し、補正レンズ駆動装置１２によって補正レンズを駆動して像振れ補正を行う。
【００１９】
また、像振れ補正を行わないときには補正レンズをロック（係止）状態に、像振れ補正を行うときはアンロック状態にするが、ロック・アンロック駆動装置１３はその駆動を行うためのものである。
【００２０】
そして、像振れ補正は、撮影者が手持ちで撮影する場合、三脚に取り付けて撮影する場合など様々な状況に応じた最適な特性がある。例えば、一眼レフカメラの場合、撮影者が手持ちで撮影をする際には、手振れによる低周波の振れまで補正するように特性を設定すれば良いが、カメラを三脚に取り付けて撮影をする場合は、低周波の手振れが無いのでカメラのクイックリターンミラーやシャッタによる高周波の振動のみを補正するように像振れ補正特性を設定する方が良い。これは、低周波を効かせてしまうと振れセンサのドリフトにより撮影結果が悪化してしまうからである。この点に鑑み、カメラの支持状態を検知し、その支持状態に応じた像振れ補正特性を設定することが提案されている。
【００２１】
【発明が解決しようとする課題】
カメラの支持状態を検知する方法の一つに振れセンサの信号レベルによって検知を行う方法があり、これは、ある所定時間内の振れセンサの信号レベルが所定値より小さければ、三脚取り付け状態と判定するものである。またこの時、三脚検知開始のタイミングは、撮影者の撮影意志に同期するようレリーズボタンの半押し動作に設定したりしている。
【００２２】
ここで、撮影者がカメラのレリーズ釦を半押しから全押しにし、レリーズ動作に移行した場合、ミラー駆動やシャッタ駆動が行われるが、もし三脚支持状態でこのような動作を行うと、ミラー及びシャッタ駆動の衝撃により振れセンサ信号レベルが三脚検知レベルを超えてしまい、三脚に支持されているのに手持ちであると検知してしまう可能性がある。
【００２３】
また、交換レンズ方式のカメラシステムにおいては、上記像振れ補正機能を具備した交換レンズに装着されるカメラの種類によっては、ミラー駆動やシャッタ駆動を行わずに撮影できるものもあるので、装着されたカメラに応じて撮影中の三脚検知の制御を最適に変更する必要がある。
【００２４】
（発明の目的）
本発明の目的は、所定の動作中に振れ検出手段の出力を用いることによって支持状態の検知を誤ってしてしまうことを防止し、常に正確な支持状態検知を行うことのできるカメラ及び交換レンズを提供しようとするものである。
【００２７】
【課題を解決するための手段】
上記目的を達成するために、本発明は、当該カメラの振れを検出する振れ検出手段と、前記振れ検出手段の検出結果に基づいて前記振れに起因する像振れを補正する像振れ補正手段と、前記振れ検出手段により検出された振れに基づいて前記カメラが三脚による支持状態であるか否かを検知する支持状態検知手段とを有するカメラであって、前記支持状態検知手段が、前記カメラでレリーズ動作が開始された場合、支持状態検知を継続しつつ、前記レリーズ動作が開始されていない場合に比べて、前記レリーズ動作による前記カメラの振れで前記カメラが支持状態であると検知しないように、三脚検知判定レベルを変更するカメラとするものである。
【００２８】
同じく上記目的を達成するために、本発明は、当該交換レンズの振れを検出する振れ検出手段と、前記振れ検出手段の検出結果に基づいて前記振れに起因する像振れを補正する像振れ補正手段と、前記振れ検出手段により検出された振れに基づいて前記交換レンズが三脚による支持状態であるか否かを検知する支持状態検知手段とを有する、カメラに着脱可能な交換レンズであって、前記支持状態検知手段が、前記カメラでレリーズ動作が開始された場合、支持状態検知を継続しつつ、前記レリーズ動作が開始されていない場合に比べて、前記レリーズ動作による前記カメラの振れで前記交換レンズが支持状態であると検知しないように、三脚検知判定レベルを変更する交換レンズとするものである。
【００２９】
同じく上記目的を達成するために、本発明は、当該カメラの振れを検出する振れ検出手段と、前記振れ検出手段の検出結果に基づいて前記振れに起因する像振れを補正する像振れ補正手段と、前記振れ検出手段により検出された振れに基づいて前記カメラが三脚による支持状態であるか否かを検知する支持状態検知手段とを有するカメラであって、前記支持状態検知手段が、前記カメラでフィルムの給送動作が開始された場合、支持状態検知を継続しつつ、前記フィルムの給送動作が開始されていない場合に比べて、前記フィルムの給送動作による前記カメラの振れで前記カメラが支持状態であると検知しないように、三脚検知判定レベルを変更するカメラとするものである。
【００３０】
同じく上記目的を達成するために、本発明は、当該交換レンズの振れを検出する振れ検出手段と、前記振れ検出手段の検出結果に基づいて前記振れに起因する像振れを補正する像振れ補正手段と、前記振れ検出手段により検出された振れに基づいて前記交換レンズが三脚による支持状態であるか否かを検知する支持状態検知手段とを有する、カメラに着脱可能な交換レンズであって、前記支持状態検知手段が、前記カメラでフィルムの給送動作が開始された場合、支持状態検知を継続しつつ、前記フィルムの給送動作が開始されていない場合に比べて、前記フィルムの給送動作による前記カメラの振れで前記交換レンズが支持状態であると検知しないように、三脚検知判定レベルを変更する交換レンズとするものである。
【００３５】
【発明の実施の形態】
以下、本発明を図示の実施例に基づいて詳細に説明する。
【００３６】
図１は本発明の実施の第１の形態に係る光学機器の概略構成を示すブロック図であり、この実施の形態では、光学機器の一例として、一眼レフカメラの交換レンズに適用した場合を想定している。
【００３７】
図１において、３１はレンズＭＰＵであり、カメラとの通信によって、レンズ側の制御を行っている。３２は振れを検出する振れセンサ（以下の実施の形態では、角速度センサを用いた例を示している）であり、ここからの出力信号はハイパスフィルタによりＤＣ成分をカットし、増幅・ノイズ除去のローパスフィルタ（ＨＰＦ・増幅・ＬＰＦ回路）３３を通ってＭＰＵ３１のＡ／Ｄ変換端子に入力される。また、補正レンズの位置検出を行うレンズ位置検出装置３４の出力は、信号処理回路３５でフィルタなどの処理が行われ、ＭＰＵ３１のＡ／Ｄ変換入力端子に入力される。これら二つの振れ信号と位置検出信号がＭＰＵ３１でフィードバック演算され、コイルドライバー３６を介して補正レンズを駆動し、像振れは補正される。
【００３８】
また、像振れ補正を行わない時は補正レンズをロックし、像振れ補正を行う時はアンロック（ロック解除）するが、その構成は従来例で示した構成と同様とし、モータドライバー３７を介して、ロック・アンロック動作が行われる。
【００３９】
また、ＭＰＵ３１は上記のような像振れ補正制御の他に、ズーム・フォーカス位置検出装置３８や、モータドライバー３９，４０を介してフォーカスレンズの駆動，絞り駆動を行っている。
【００４０】
４１は像振れ補正(Image Stabilizer)を行うかどうかの動作選択スイッチ（ＩＳＳＷ）、４２はオートフォーカスかマニュアルフォーカスかを選択するスイッチ（Ａ／ＭＳＷ）である。
【００４１】
上記レンズＭＰＵ３１は、カメラＭＰＵ４３とカメラレンズ通信を行い、カメラ・レンズそれぞれのステータス（焦点距離，スイッチの状態等）の確認やフォーカス，絞り等の駆動命令を送信したりする。
【００４２】
４４はレリーズ釦であり、一般的には２段ストロークスイッチとなっており、該レリーズ釦４４の第１ストローク（半押し）でスイッチＳＷ１がＯＮし、第２ストローク（全押し）でレリーズスイッチＳＷ２がＯＮになるように構成されている。
【００４３】
次に、上記レンズＭＰＵ３１の具体的動作について、図２のフローチャートを用いて説明する。なお、この実施の第１の形態では、上記スイッチＳＷ１のＯＮによって、三脚検知を開始する例を想定している。
【００４４】
レンズをカメラに装着すると、カメラＭＰＵ４３からレンズＭＰＵ３１へシリアル通信がなされ、レンズＭＰＵ３１はステップ＃１から動作を開始する。
【００４５】
まず、ステップ＃１において、レンズ制御，像振れ補正制御のための初期設定を行い、次のステップ＃２においては、ＩＳＳＷ４１，Ａ／ＭＳＷ４２の状態検出やズーム・フォーカス位置検出装置３８よりレンズのズーム，フォーカスの状態を検出する。そして、次のステップ＃３において、カメラＭＰＵ４３からフォーカス駆動要求通信があったかどうかを判定する。もしフォーカス駆動要求があればステップ＃４へ進み、カメラＭＰＵ４３からフォーカスレンズの駆動量が指令されるので、それに応じてモータドライバー３９を駆動してフォーカス駆動制御を行う。
【００４６】
また、上記ステップ＃３にてフォーカス駆動要求がなければステップ＃５へ進み、ここではカメラＭＰＵ４３からの通信，ＩＳＳＷ４１の状態に応じて、モータドライバー３７を駆動してロック・アンロックの制御をすると共に像振れ補正開始フラグＩＳ＿ＳＴＡＲＴの設定を行う。そして、次のステップ＃６において、カメラＭＰＵ４３から全駆動停止（レンズ内のアクチュエータの全駆動を停止する）命令を受信したかどうかの判定を行う。カメラ側で何も操作がなされないと、暫くしてからカメラＭＰＵ４３からこの全駆動停止命令が送信される。するとステップ＃７へ進み、全駆動停止制御を行う。ここでは全アクチュエータ駆動を停止し、レンズＭＰＵ３１をスリープ（停止）状態にする。そして、像振れ補正装置への給電も停止する。その後、カメラ側で何か操作が行われると、カメラＭＰＵ４３はレンズＭＰＵ３１に通信を送り、スリープ状態を解除する。
【００４７】
これらの動作の間に、カメラからの通信によるシリアル通信割込み、像振れ補正制御割込みの要求があれば、それらの割込み処理を行う。
【００４８】
シリアル通信割込み処理は、通信データのデコードを行い、このデコード結果に応じて、例えば絞り駆動などのレンズ処理を行う。そして、通信データのデコードによって、スイッチＳＷ１のＯＮ、レリーズスイッチＳＷ２のＯＮ、シャッタ秒時、カメラの機種等を判別できる。これにより、カメラのスイッチＳＷ１のＯＮで三脚検知を開始し、レリーズスイッチＳＷ２のＯＮで三脚検知を中断することができる。この詳細な動作は後述する。
【００４９】
また、像振れ補正割込みは，一定周期毎（例えば５００μsec ）に発生するタイマー割り込みである。そして、ピッチ方向（縦方向）制御とヨー方向（横方向）制御を交互に行うので、この場合の片方向のサンプリング周期は１msecとなる。また、制御方法は両方向とも同様である部分が多いのでプログラムは一系統のみ作成する。制御方法（演算係数等）は同じでも演算などの結果は当然ピッチ方向とヨー方向で別々のデータとなるので、ピッチとヨーでそれぞれ基準アドレスを設定し、演算結果などのデータをＲＡＭの間接アドレスで指定し、基準アドレスをピッチ制御時とヨー制御時で切り換えることによって演算を行っている。
【００５０】
カメラのメイン動作中に像振れ補正割り込みが発生すると、レンズＭＰＵ３１は、図３に示すフローチャートのステップ＃１１から像振れ補正の制御を開始する。三脚検知動作もこの像振れ補正割り込みの中で行う。
【００５１】
まず、ステップ＃１１において、振れセンサ３２である角速度センサの出力をＡ／Ｄ変換する。次のステップ＃１２においては、像振れ補正開始フラグＩＳ＿ＳＴＡＲＴの状態の判定を行い、像振れ補正開始フラグがクリアされているならばステップ＃１３へ進み、像振れ補正を行わないのでハイパス、積分演算の初期化を行い、図４のステップ＃２５へ進む。
【００５２】
一方、像振れ補正開始フラグがセットされているならばステップ＃１４へ進み、像振れ補正を動作するためにハイパスフィルタ演算を行う。また、像振れ補正の開始から２〜３秒は時定数切り換えを行い、立ち上がりの像揺れを緩和することも行う。又三脚支持か手持ちかによって時定数を変更している。
【００５３】
次のステップ＃１５においては、スイッチＳＷ１がＯＮされたかどうかの判定を行い、該スイッチＳＷ１がＯＮされていれば三脚検知を開始する為にステップ＃１６へ進み、ハイパスフィルタ演算を行う。ここでは上記ステップ＃１４のハイパスフィルタ演算よりもカットオフ周波数が高いハイパスフィルタ演算を行う。これは振れセンサ３２のドリフトをなるべく除去するためである。そして、次のステップ＃１７において、ローパスフィルタ演算を行う。これは、ノイズ成分を除去するためである。
【００５４】
次のステップ＃１８においては、レリーズスイッイＳＷ２がＯＮされたかどうかの判定を行い、該レリーズスイッチＳＷ２がＯＮされていなければステップ＃１９以降へと進み、三脚検知動作を開始し、一方、レリーズスイッチＳＷ２がＯＮされていればステップ＃２４へ進み、三脚検知動作を中断する。
【００５５】
ステップ＃１９においては、上記ステップ＃１７での演算結果が前回サンプリングまでの最大値・最小値を超えていないかを比較し、超えていれば最大値もしくは最小値を更新する。そして、次のステップ＃２０において、最大値と最小値の差が所定値Ｄより小さいかどうかの判定を行い、所定値より小さければステップ＃２１へ進み、最大値と最小値の差が所定値Ｄより小さいので、三脚支持と判定する（Ｓ＿ＫＹＡＫＵフラグ＝１）。また、最大値と最小値の差が所定値Ｄより大きければステップ＃２０からステップ２２へ進み、ここでは最大値と最小値の差が所定値Ｄより大きいので、手持ちと判定する（Ｓ＿ＫＹＡＫＵフラグ＝０）。
【００５６】
また、上記ステップ＃１５にてスイッチＳＷ１がＯＮしていなければステップ＃２３へ進み、ここでは三脚検知用のハイパス・ローパス・最大値最小値の初期化を行い、前述したステップ＃２２へ進む。
【００５７】
ステップ＃２４においては、設定された特性（三脚支持か手持ちかで像振れ補正特性を変更する場合も含む）の積分演算を行う。この結果は角変位データθになる。パンニングされた場合は、振れ角変位に応じて積分のカットオフ周波数を切り換えることも行っている。次の図４のステップ＃２５においては、ズーム・フォーカスの位置によって振れ角変位に対する補正レンズの偏心量（敏感度）が変化するので、その調整を行う。具体的には、ズーム及びフォーカスの位置をそれぞれいくつかのゾーンに分割し、各ゾーンにおける平均的な防振敏感度（deg/mm）をテーブルデータから読み出し、補正レンズ駆動データに変換する。その演算結果は、レンズＭＰＵ３１内のＳＦＴＤＲＶで設定されるＲＡＭ領域に格納する。
【００５８】
次のステップ＃２６においては、補正レンズの位置検出を行うレンズ位置検出装置３４の出力をＡ／Ｄ変換し、Ａ／Ｄ結果をレンズＭＰＵ３１内のＳＦＴＰＳＴで設定されるＲＡＭ領域に格納する。そして、ステップ＃２７において、フィードバック演算（ＳＦＴＤＲＶ−ＳＦＴＰＳＴ）を行い、次のステップ＃２８において、ループゲインと上記ステップ＃２６の演算結果を乗算し、続くステップ＃２９において、安定な制御系にするために位相補償演算を行う。最後にステップ＃３０において、上記ステップ＃２９の結果をＰＷＭとしてレンズＭＰＵ３１のポートに出力し、割込みを終了する。
【００５９】
前記レンズＭＰＵ３１のポート出力はコイルドライバー３６に入力し、ムービングマグネットによって補正レンズが駆動され、像振れが補正が行われる。
【００６０】
以上のように、ステップ＃１５にてカメラのスイッチＳＷ１のＯＮに応じて三脚検知動作を開始し、ステップ＃１８にてレリーズスイッチＳＷ２のＯＮの判定結果によって三脚検知動作を中断するようにしているので、撮影時のミラー駆動衝撃やシャッタ駆動衝撃が角速度センサ信号に影響を与え、三脚支持にもかかわらず手持ち状態となる等の誤検知を、特別な手段を設けることなく、確実に防ぐことができる。
【００６１】
また、この実施の第１の形態では、レリーズスイッチＳＷ２のＯＮによって三脚検知を中断する例を示したが、ステップ＃１８でのレリーズスイッチＳＷ２のＯＮの判定を、フィルム給送中であるかどうかの判定に変更することによって、フィルム給送による振動が角速度センサ信号に影響を与え、三脚支持にもかかわらず手持ち状態となる等の誤検知を確実に防ぐことができる。
【００６２】
また、カメラ内蔵ストロボのポップアップ動作による判定でも、同様の効果を得ることができる。
【００６３】
（実施の第２の形態）
本発明の実施の第２の形態についても、上記実施の第１の形態と同様に一眼レフカメラの交換レンズに適用した例を示すものであり、カメラのスイッチＳＷ１のＯＮによって三脚検知動作を開始し、レリーズスイッチＳＷ２のＯＮによって三脚検知判定レベルを変更するものである。また、三脚検知の方法は、角速度センサの最大値が所定値Ｄ１又はＤ２より小さければ三脚支持と判定するものとする。
【００６４】
図５は本発明の実施の第２の形態における一眼レフカメラの交換レンズ側の主要部分の動作を示すフローチャートであり、上記実施の第１の形態における図３と同様の部分は同一のステップ番号を付し、その部分の説明は省略する。また、図５以降の動作は、上記実施の第１の形態における図４と全て同様であるのでその説明も省略する。なお、該一眼レフカメラの回路構成は図１と同様であるものとする。
【００６５】
上記実施の第１の形態における図３のフローチャートと異なる部分は、ステップ＃３１〜＃３６であり、この部分について詳述する。
【００６６】
ステップ＃３１においては、上記ステップ＃１７での演算結果が前回サンプリングまでの最大値を超えていないかを比較し、超えていれば最大値を更新する。次のステップ＃３２においては、レリーズスイッチＳＷ２がＯＮされたかどうかの判定を行い、該レリーズスイッチＳＷ２がＯＮされていなければステップ＃３３へ進み、ここでは最大値が所定値Ｄ１より小さいかどうかの判定を行う。この結果、所定値より小さければステップ＃３５へ進み、大きければステップ＃３６へ進む。
【００６７】
また、上記ステップ＃３２にてレリーズスイッチＳＷ２がＯＮされていればステップ＃３４へ進み、ここでは最大値が所定値Ｄ２より小さいかどうかの判定を行い、所定値Ｄ２より小さければステップ＃３５へ進み、大きければステップ＃３６へ進む。ここで、所定値Ｄ２の値をカメラの撮影中に発生する振動量より大きく設定することで、撮影中に発生する振動による三脚支持検知の誤検知を防ぐことができる。
【００６８】
ステップ＃３５へ進むと、ここでは最大値が所定値Ｄ１もしくはＤ２より小さいので、三脚支持と判定する（Ｓ＿ＫＹＡＫＵ＝１）。また、ステップ＃３６へ進むと、ここでは最大値が所定値Ｄ１もしくはＤ２より大きいので、手持ちと判定する（Ｓ＿ＫＹＡＫＵ＝０）。その後は、何れも前述したステップ＃２４以降の動作を実行する。
【００６９】
以上の実施の第２の形態によれば、ステップ＃１５にてスイッチＳＷ１のＯＮに応じて三脚検知動作を開始し、ステップ＃３２にてレリーズスイッチＳＷ２がＯＮか否かの判定結果によって三脚検知判定レベルを変更している（ステップ＃３３，３４）ので、撮影時のミラー駆動衝撃やシャッタ駆動衝撃が角速度センサ信号に影響を与え、三脚支持にもかかわらず手持ち状態となる等の誤検知を、特別な手段を設けることなく、確実に防ぐことができる。
【００７０】
また、ステップ＃３２でのレリーズスイッチＳＷ２がＯＮ判定を、フィルム給送中であるかどうかの判定に変更することによって、フィルム給送による振動が角速度センサ信号に影響を与え、三脚支持にもかかわらず手持ち状態となる等の誤検知を防ぐことができる。
【００７１】
また、カメラ内蔵ストロボのポップアップ動作による判定でも、同様の効果を得ることができる。
【００７３】
（実施の第３の形態）
本発明の実施の第３の形態についても、上記実施の第１及び第２の形態と同様に一眼レフカメラの交換レンズに適用したものであり、カメラのスイッチＳＷ１のＯＮによって三脚検知動作を開始し、レリーズスイッチＳＷ２がＯＮとなると装着されたカメラに応じて三脚検知動作を中断したり、そのまま継続したりする例を示すものである。
【００７４】
図６は本発明の実施の第３の形態における一眼レフカメラの交換レンズ側の主要部分の動作を示すフローチャートであり、上記実施の第１の形態における図３と同様の部分は同一のステップ番号を付し、その部分の説明は省略する。また、図６以降の動作は、上記実施の第１の形態における図４と全て同様であるのでその説明も省略する。なお、該一眼レフカメラの回路構成は図１と同様であるものとする。
【００７５】
上記実施の第１の形態における図３のフローチャートと異なる部分は、ステップ＃４１〜＃４６であり、この部分について詳述する。
【００７６】
ステップ＃４１においては、レリーズスイッチＳＷ２がＯＮされたかどうかの判定を行い、該レリーズスイッチＳＷ２がＯＮされていなければステップ＃４３へ進み、上記ステップ＃１７での演算結果が前回サンプリングまでの最大値もしくは最小値を超えていないかを比較し、超えていれば最大値もしくは最小値を更新する。そして、次のステップ＃４４において、最大値と最小値の差が所定値Ｄより小さいかどうかの判定を行う。この結果、最大値と最小値の差が所定値Ｄより小さければステップ＃４５へ進み、三脚支持と判定し（Ｓ＿ＫＹＡＫＵ＝１）、一方、最大値と最小値の差が所定値Ｄより大きければステップ＃４６へ進み、手持ちと判定する（Ｓ＿ＫＹＡＫＵ＝０）。その後はステップ＃２４以降の動作を実行する。
【００７７】
また、上記ステップ＃４１にてレリーズスイッチＳＷ２がＯＮされていればステップ＃４２へ進み、ここでは装着されているカメラの機種がカメラＡであるかどうかの判定を行い、カメラＡであれば前述したステップ＃４３以降の動作を実行する。また、カメラＡでなければステップ＃２４へ進み、三脚検知動作を中断する。
【００７８】
ここで、カメラＡとして具体的な例を挙げると、ミラー駆動を行わないカメラ、ミラー駆動もしくはシャッタ駆動の振動の少ないカメラ、デジタルカメラなどであり、撮影中の振動が少ないカメラである。
【００７９】
以上の実施の第３の形態によれば、ステップ＃１５にてスイッチＳＷ１のＯＮに応じて三脚検知動作を開始し、ステップ＃４１にてレリーズスイッチＳＷ２がＯＮか否かの判定結果と、ステップ＃４２にて装着されているカメラ機種判別結果によって、三脚検知動作を中断したり、そのまま継続したりしているので、撮影時でもカメラに応じた最適な三脚検知を行うことができる。
【００８０】
（実施の第４の形態）
本発明の実施の第４の形態は、上記実施の第１〜第３の形態と同様に一眼レフカメラの交換レンズに適用した例を示すものであり、スイッチＳＷ１のＯＮによって三脚検知動作を開始し、レリーズスイッチＳＷ２がＯＮとなると装着されたカメラに応じて三脚検知判定レベルを変更するものである。
【００８１】
図７は本発明の実施の第４の形態における一眼レフカメラの交換レンズ側の主要部分の動作を示すフローチャートであり、上記実施の第１の形態における図３と同様の部分は同一のステップ番号を付し、その部分の説明は省略する。また、図７以降の動作は、上記実施の第１の形態における図４と全て同様であるのでその説明も省略する。
【００８２】
上記実施の第１の形態における図３のフローチャートと異なる部分は、ステップ＃５１〜＃５８であり、この部分について詳述する。
【００８３】
ステップ＃５１においては、上記ステップ＃１７での演算結果が前回サンプリングまでの最大値を超えていないかを比較し、超えていれば最大値を更新する。次のステップ＃５２においては、レリーズスイッチＳＷ２がＯＮされたかどうかの判定を行い、該レリーズスイッチＳＷ２がＯＮされていなければステップ＃５４へ進み、ここでは最大値が所定値Ｄ１より小さいかどうかの判定を行い、所定値Ｄ１より小さければ後述するステップ＃５７へ、大きければステップ＃５８へ、それぞれ進む。
【００８４】
また、上記ステップ＃５２にてレリーズスイッチＳＷ２がＯＮされていればステップ＃５３へ進み、ここでは装着されているカメラの機種がカメラＡであるかどうかの判定を行い、カメラＡであればステップ＃５６へ進み、カメラＡでなければステップ＃５５へ進み、装着されているカメラに応じた三脚検知判定レベルで三脚検知動作を行う。
【００８５】
ここで、カメラＡとして具体的な例をあげると、ミラー駆動を行わないカメラ、ミラー駆動もしくはシャッタ駆動の振動の少ないカメラ、デジタルカメラなどであり、撮影中の振動が少ないカメラである。
【００８６】
ステップ＃５５においては、最大値が所定値Ｄ２より小さいかどうかの判定を行い、所定値Ｄ２より小さければ後述するステップ＃５７へ、大きければステップ＃５８へ、それぞれ進む。また、ステップ＃５６においては、最大値が所定値Ｄ３より小さいかどうかの判定を行い、所定値Ｄ３より小さければ後述するステップ＃５７へ、大きければステップ＃５８へ、それぞれ進む。
【００８７】
ここで、所定値Ｄ２及びＤ３の値を、それぞれのカメラの撮影中に発生する振動量より大きく設定することで、撮影中に発生する振動による誤検知を防ぐことができる。
【００８８】
ステップ＃５７においては、最大値が所定値Ｄ１，Ｄ２もしくはＤ３より小さいので、三脚支持と判定し（Ｓ＿ＫＹＡＫＵ＝１）、ステップ＃５８においては、最大値が所定値Ｄ１，Ｄ２もしくはＤ３より大きいので、手持ちと判定する（Ｓ＿ＫＹＡＫＵ＝０）。その後は、何れもステップ＃２４以降の動作を実行する。
【００８９】
以上の実施の第４の形態によれば、ステップ＃１５にてスイッチＳＷ１のＯＮに応じて三脚検知動作を開始し、ステップ＃５２にてカメラのレリーズスイッチＳＷ２がＯＮの判定結果と、ステップ＃５５，＃５６での装着されているカメラ機種判別結果によって、三脚検知判定レベルを変更しているので、撮影時でもカメラに応じた最適な三脚検知を行うことができる。
【００９０】
以上の実施の各形態によれば、レリーズスイッチＳＷ２がＯＮすると、支持状態検出動作を中断したり、検出判定レベルを変更したりするので、ミラー駆動やシャッター駆動などの手振れ以外の振動による誤検知を防止することができる。
【００９１】
また、交換レンズ方式のカメラシステムの場合、装着されているカメラによって撮影中の支持状態検出動作を中断したり、検出レベルを変更したりするので、撮影中もカメラに応じた最適な支持状態検出を行うことができる。
【００９２】
（発明と実施の形態の対応）
上記実施の第２及び第４の形態において、レンズＭＰＵ３１内の図５のステップ＃１６，１７，３１及びステップ＃３３〜＃３６の動作を実行する部分、又は、レンズＭＰＵ３１内の図７のステップ＃１６，１７，５１及びステップ＃５３〜＃５８の動作を実行する部分が、本発明の支持状態検知手段に相当する。
【００９４】
（変形例）
上記の実施の各形態では、デジタル制御で行う例を示したが、アナログ制御で行っても良い。
【００９５】
また、像振れ補正装置は交換レンズに組み込んだ例を示したが、像振れ補正装置が交換レンズ内になく、交換レンズの前方に取り付けるコンバージョン・レンズなどの中に入る付属品としての形態をとっても良い。
【００９６】
また、レンズシャッタカメラ，ビデオカメラなどのカメラに適用しても良く、更には、その他の光学機器や他の装置、構成ユニットとしても適用することができる。
【００９７】
また、上記実施の形態では、振れセンサとして角速度センサを例にしているが、角加速度センサ，加速度センサ，速度センサ，角変位センサ，変位センサ、更には画像振れ自体を検出する方法など、振れが検出できるものであればどのようなものであってもよい。
【００９８】
また、支持状態検出方法として、振れ角速度の最大値・最小値の差を求める方法を示したが、振れ加速度・変位でも良く、最大値・最小値の差ではなく最大値の大きさだけでも良く、支持状態が検出できればどのような方法でも良い。
【００９９】
【発明の効果】
以上説明したように、本発明によれば、所定の動作中に振れ検出手段の出力を用いることによって支持状態の検知を誤ってしてしまうことを防止し、常に正確な支持状態検知を行うことができるカメラ又は交換レンズを提供できるものである。
【図面の簡単な説明】
【図１】本発明の実施の第１の形態に係る一眼レフカメラ用の交換レンズの構成を示すブロック図である。
【図２】図１のレンズＭＰＵでのメイン動作を示すフローチャートである。
【図３】本発明の実施の第１の形態に係る像振れ補正制御動作の一部を示すフローチャートである。
【図４】図３の動作の続きを示すフローチャートである。
【図５】本発明の実施の第２の形態に係る像振れ補正制御動作の一部を示すフローチャートである。
【図６】本発明の実施の第３の形態に係る像振れ補正制御動作の一部を示すフローチャートである。
【図７】本発明の実施の第４の形態に係る像振れ補正制御動作の一部を示すフローチャートである。
【図８】従来の像振れ補正装置の構成を説明する為の斜視図である。
【図９】従来の像振れ補正装置の構成の一例を示す分解斜視図である。
【図１０】従来の像振れ補正装置の電気的構成の一例を示すブロック図である。
【符号の説明】
３１      レンズＭＰＵ
３２      振れセンサ
３４      レンズ位置検出装置
３６      振れ補正駆動用ドライバー
３７      ロック用モータドライバー
４１      像振れ補正選択スイッチ（ＩＳＳＷ）
４４      レリーズ釦
ＳＷ１    スイッチ
【図１】
0004328403.tif 000002
【図２】
0004328403.tif 000003
【図３】
0004328403.tif 000004
【図４】
0004328403.tif 000005
【図５】
0004328403.tif 000006
【図６】
0004328403.tif 000007
【図７】
0004328403.tif 000008
【図８】
0004328403.tif 000009
【図９】
0004328403.tif 000010
【図１０】
0004328403.tif 000011