(57)【要約】【課題】フレーミング動作等により光学機器が激しく振れても、視認される画像が不自然に流れるのを防止する。【解決手段】角速度センサの出力に基づき補正光学系の角速度データを演算する（Ｓ５００）。補正光学系の現在位置が周辺領域にあり、角速度データが補正光学系を駆動するステッピングモータの最高速度より大きくかつ周辺領域から離れる方向を示すとき、補正光学系が最高速度で駆動されるよう角速度データを補正する（Ｓ５０８）。補正光学系の現在位置が周辺領域にあり、角速度データがステッピングモータの最高速度より大きくかつ周辺領域に近づく方向を示すとき、補正光学系がステッピングモータの最高速度より小さい速度で中心方向へ駆動されるよう角速度データを補正する（Ｓ５１０）。補正光学系の現在位置が中心領域にあるとき、その位置に停止されるよう角速度データを補正する（Ｓ５１２）。【選択図】　　　　図８
2004125894.tif 000002
【特許請求の範囲】
【請求項１】
光学機器のぶれの角速度を検出する角速度センサと、
前記光学機器のぶれによる像振れを補正するための補正光学系と、
前記補正光学系を駆動するためのステッピングモータと、
前記角速度センサの検出結果に基づいて、前記像振れが相殺されるよう駆動すべき前記補正光学系の駆動方向および駆動量を演算する駆動情報演算手段と、
所定の基準位置からの駆動方向及び駆動量とに基づいて前記補正光学系の現在位置を演算する位置情報演算手段と、
前記位置情報演算手段により演算された前記現在位置と、前記駆動情報演算手段により演算された前記駆動方向および前記駆動量とに基づいて、前記補正光学系の実際の駆動方向および駆動量を決定する制御手段とを備え、
前記駆動情報演算手段および前記制御手段は、前記ぶれの角速度を相殺する前記補正光学系の駆動の角速度に基づいてそれぞれの処理を行い、
前記現在位置が前記補正光学系の支持部材の機械的構造により定まる前記補正光学系の可動範囲の限界位置近傍の周辺領域にあり、前記駆動情報演算手段により演算された前記駆動量のパルスレートが前記ステッピングモータの最大スルーイング周波数により定まるパルスレートの最高値を超え、前記駆動情報演算手段により演算された前記駆動方向が前記限界位置から離れる方向であるとき、前記制御手段は、当該駆動量のパルスレートを前記最高値に補正し、
前記現在位置が前記周辺領域にあり、前記駆動情報演算手段により演算された前記駆動量のパルスレートが前記最高値を超え、前記駆動情報演算手段により演算された前記駆動方向が前記限界位置に近づく方向であるとき、前記制御手段は、当該駆動方向を前記可動範囲の中心へ近づく方向へ補正し、当該駆動量のパルスレートを前記最高値より小さい値に補正し、
前記現在位置が前記可動範囲の中心近傍の中心領域にあり、前記駆動情報演算手段により演算された駆動量のパルスレートが最高値を超えるとき、前記制御手段は前記補正光学系を停止させ、
前記駆動情報演算手段により演算された前記駆動量のパルスレートが前記最高値を超えないとき、前記制御手段は、前記駆動情報演算手段により演算された前記駆動量および前記駆動方向を、前記補正光学系の実際の駆動量および駆動方向とすることを特徴とする防振装置。
【請求項２】
前記可動中心から前記中心領域と前記周辺領域の境界位置までの距離は、前記可動中心から前記周辺領域の前記限界位置までの距離の約１／５であることを特徴とする請求項１に記載の防振装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、双眼鏡等の光学機器に備えられる防振装置に関する。
【０００２】
【従来の技術】
従来、カメラや双眼鏡等の光学機器には手振れ等による像振れを補正する防振装置を備えたものがある。このような光学機器では、光学機器の結像光学系の一部を構成するよう補正光学系が配設され、像振れの程度に応じて補正光学系が駆動され、結像光学系の光軸のぶれを補正することにより像振れが補正される。補正光学系の駆動機構には、例えばステッピングモータやリニアモータが用いられ、その駆動制御は制御手段により以下のように行われる。光学機器に内蔵される角速度センサから出力される角速度信号を積分処理して角変位信号が算出され、この角変位信号に基づいて光学機器の変位による像振れを相殺すべくモータの駆動量が算出される。算出された駆動量分駆動されるモータの回転力は、伝達機構を介して補正光学系の支持枠に伝達され、その結果、補正光学系が駆動され、像振れが補正される。
【０００３】
さらに、制御手段は、角変位信号に基づいて補正光学系の現時点の位置を位置センサにて検出し、補正光学系が支持枠の機械的な構成により定まる可動範囲のどこに位置しているかという位置情報を常時得ている。この位置情報を得ることにより、支持枠が他の部材に接触・衝突しないよう制御している。（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開平５−６６４４９号公報
【０００５】
【発明が解決しようとする課題】
パンニングやチルティング等のフレーミング動作のように光学機器を激しく動かす動作を行うと、通常の手振れとは異なる大きなぶれが発生する。その結果、フレーミング動作開始後、補正光学系は短時間で可動範囲の限界まで駆動され、さらにぶれを補正するためには、補正光学系は可動範囲の中心から離れる方向へ駆動されなければならない。しかしながら、上述の可動範囲は補正光学系の支持枠の機械的構造により定まっているため、現実には可動範囲の限界からさらに外方（可動範囲の中心から離れる方向）へは駆動されない。すなわち、フレーミング動作を行うと、補正光学系は短時間のうちに可動範囲の限界まで駆動され、可動範囲端に位置させられることになる。
【０００６】
また、フレーミング動作の終了後に発生する手振れに対応すべく、フレーミング動作が終了すると補正光学系を可動範囲の中心まで戻さなければならない。しかしながら、可動範囲の限界に位置する補正光学系を短時間のうちに可動範囲の中心まで駆動させると視認される画像が不自然に流れることとなり、観察者に違和感を覚えさせるという問題がある。
【０００７】
本発明は、以上の問題を解決するものであり、フレーミング動作等により光学機器が激しく振られても、視認される画像の不自然な流れを防止し、かつ直ちに通常の像振れ補正処理が開始できる防振装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明に係る防振装置は、光学機器のぶれの角速度を検出する角速度センサと、光学機器のぶれによる像振れを補正するための補正光学系と、補正光学系を駆動するためのステッピングモータと、角速度センサの検出結果に基づいて、像振れが相殺されるよう駆動すべき補正光学系の駆動方向および駆動量を演算する駆動情報演算手段と、所定の基準位置からの駆動方向及び駆動量とに基づいて補正光学系の現在位置を演算する位置情報演算手段と、位置情報演算手段により演算された現在位置と、駆動情報演算手段により演算された駆動方向および駆動量とに基づいて、補正光学系の実際の駆動方向および駆動量を決定する制御手段とを備え、駆動情報演算手段および制御手段は、ぶれの角速度を相殺する補正光学系の駆動の角速度に基づいてそれぞれの処理を行い、現在位置が補正光学系の支持部材の機械的構造により定まる補正光学系の可動範囲の限界位置近傍の周辺領域にあり、駆動情報演算手段により演算された駆動量のパルスレートがステッピングモータの最大スルーイング周波数により定まるパルスレートの最高値を超え、駆動情報演算手段により演算された駆動方向が限界位置から離れる方向であるとき、制御手段は、当該駆動量のパルスレートを最高値に補正し、現在位置が周辺領域にあり、駆動情報演算手段により演算された駆動量のパルスレートが最高値を超え、駆動情報演算手段により演算された駆動方向が限界位置に近づく方向であるとき、制御手段は、当該駆動方向を可動範囲の中心へ近づく方向へ補正し、当該駆動量のパルスレートを最高値より小さい値に補正し、現在位置が可動範囲の中心近傍の中心領域にあり、駆動情報演算手段により演算された駆動量のパルスレートが最高値を超えるとき、制御手段は補正光学系を停止させ、駆動情報演算手段により演算された駆動量のパルスレートが最高値を超えないとき、制御手段は、駆動情報演算手段により演算された駆動量および駆動方向を、補正光学系の実際の駆動量および駆動方向とすることを特徴とする。
【０００９】
例えば、可動中心から中心領域と周辺領域の境界位置までの距離は、可動中心から周辺領域の限界位置までの距離の約１／５である。
【００１０】
以上のように、本発明によれば、補正光学系を駆動するにあたって、ぶれ検出手段の検出結果に基づいて演算される駆動方向と駆動量をそのまま用いるのではなく、補正光学系の現在の位置と演算された駆動情報とに基づいて実際の駆動方向と駆動量が適宜決定される。したがって、フレーミング動作のように激しいぶれが発生しても、補正光学系が可動範囲の限界位置に固定され続け、ぶれが収まった直後、補正光学系が短時間で可動中心へ戻されることにより、視認される画像が不自然に流れる、という現象が回避される。
【００１１】
また、駆動機構として、パルスモータを用い、補正光学系の位置を基準位置からの駆動方向および駆動量から算出できるとともに、駆動方向および駆動量の設定を変更するだけで容易に駆動制御が行えるので、迅速な補正光学系の駆動制御が可能となる。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
図１は本発明に係る実施形態が適用される双眼鏡の各光学系の位置関係を模式的に示す図である。第１の光学系１０において、第１の対物レンズ２１を通過した光束は第１の補正レンズ３１を通過し第１の正立プリズム４１を介して第１の接眼レンズ５１に導かれ、第２の光学系１１において、第２の対物レンズ２２を通過した光束は第２の補正レンズ３２を通過し第２の正立プリズム４２を介して第２の接眼レンズ５２に導かれる。第１の補正レンズ３１と第２の補正レンズ３２はレンズ支持枠３０に一体的に支持されている。第１の光学系１０の光軸ＯＰ１と第２の光学系２０の光軸ＯＰ２は、完全に平行となるよう調整されている。
【００１３】
尚、本明細書において「横方向」とは光軸ＯＰ１、ＯＰ２を含む平面に平行でかつ光軸ＯＰ１、ＯＰ２に直交する方向であり、「縦方向」とは光軸ＯＰ１、ＯＰ２を含む平面に垂直な方向である。補正レンズ３１の光軸および補正レンズ３２の光軸が光軸ＯＰ１、ＯＰ２を含む平面内に位置している場合の、レンズ支持枠３０の位置を「縦方向可動中心位置」という。また、光軸ＯＰ１、ＯＰ２を含む平面に直交し光軸ＯＰ１を含む平面内に補正レンズ３１の光軸が位置し、かつ光軸ＯＰ１、ＯＰ２を含む平面に直交し光軸ＯＰ２を含む平面内に補正レンズ３２の光軸が位置している場合のレンズ支持枠３０の位置を「横方向可動中心位置」という。すなわち、レンズ支持枠３０が縦方向可動中心位置にありかつ横方向可動中心位置にあるとき、補正レンズ３１、３２の光軸は、それぞれ光軸ＯＰ１及び光軸ＯＰ２に一致している。補正レンズ３１、３２の光軸が光軸ＯＰ１及び光軸ＯＰ２に一致しているときの補正レンズ３１、３２の位置を「基準位置」と呼ぶ。
【００１４】
図２は第１実施形態のレンズ支持枠３０を第１および第２の対物レンズ２１、２２の側から見た正面図である。レンズ支持枠３０は、縦方向駆動枠３０１と横方向駆動枠３０２を有している。縦方向駆動枠３０１は略長方形の平板であり開口部を有するドーナツ形状である。縦方向駆動枠３０１は、双眼鏡体の内壁面１に一体的に形成されたフランジ１ａに配設された保持部材３１０により縦方向に摺動可能に支持され、縦方向の駆動において案内される。横方向駆動枠３０２は補正レンズ３１、３２を一体的に保持する平板であり、縦方向駆動枠３０１の開口部に配設されている。横方向駆動枠３０２は、縦方向駆動枠３０１に配設された保持部材３２０により横方向に摺動可能に支持され、横方向の駆動において案内される。
【００１５】
保持部材３１０はビス３１１、ナット（図示せず）、ワッシャ３１３を有する。ビス３１１は、そのシャフトはフランジ１ａに穿設された穴を挿通し、ヘッドが第１および第２の対物レンズ２１、２２の側に位置するよう配設されている。シャフトにはネジ山が切られており、ビス３１１のヘッドの反対側の端部にはナットが締め付けられている。ヘッドと縦方向駆動枠３０１の間、およびナットと縦方向駆動枠３０１の間に、それぞれワッシャ３１３が配設されている。縦方向駆動枠３０１は、その端部においてワッシャ３１３の周縁部の一部で挟持されており、ワッシャ３１３は、縦方向駆動枠３０１を光軸ＯＰ１、ＯＰ２と平行方向に移動しないよう保持している。
【００１６】
保持部材３２０も保持部材３１０と同様の構成を有している。横方向駆動枠３０２の端部は保持部材３２０のワッシャの周縁部の一部で挟持されている。すなわち、ワッシャ３１３と同様、保持部材３２０のワッシャは、横方向駆動枠３０２を光軸ＯＰ１、ＯＰ２と平行方向に移動しないよう保持している。
【００１７】
図３は図２の線ＩＩＩ−ＩＩＩ矢視断面図である。図２および図３を用いて、レンズ支持枠３０を駆動するアクチュエータについて説明する。第１および第２の正立プリズム４１、４２側において補正レンズ３１、３２の間には、縦方向アクチュエータ３７０が配設される。縦方向アクチュエータ３７０はステッピングモータであり、第１の固定部材３７４によりフランジ１ａに固定されている。縦方向直動機構３７２は、縦方向アクチュエータ３７０の回転軸３７１に設けられた雄ネジ３７２ａと、雄ネジ３７２ａに噛合するナット３７２ｂと、ナット３７２ｂを縦方向駆動枠３０１に固定する金具３７２ｃから成る。縦方向駆動枠３０１の下端部近傍において第１および第２の対物レンズ２１、２２側には、横方向アクチュエータ３８０が配設される。横方向アクチュエータ３８０はステッピングモータであり、第２の固定部材３８４により縦方向駆動枠３０１に固定されている。横方向直動機構３８２は、横方向アクチュエータ３８０の回転軸３８１に設けられた雄ネジ３８２ａと、雄ネジ３８２ａに噛合するナット３８２ｂと、ナット３８２ｂを横方向駆動枠３０２に固定する金具３８２ｃから成る。
【００１８】
縦方向直動機構３７２により縦方向アクチュエータ３７０の回転運動は縦方向の直線運動に変換され、横方向直動機構３８２により横方向アクチュエータ３８０の回転運動は横方向の直線運動に変換される。
【００１９】
図２において縦方向駆動枠３０１の左端部の上端部近傍には、縦方向リセット位置検出センサ３５０が固定されている。縦方向リセット位置検出センサ３５０は所定の間隔をおいて配設された発光素子と受光素子を備えた透過型フォトインタラプタである。フランジ１ａの左端部の上端部近傍には縦方向リセット位置検出用薄板３５１が固定されている。縦方向リセット位置検出用薄板３５１は、縦方向駆動枠３０１の駆動に応じて縦方向リセット位置検出センサ３５０の発光素子と受光素子の間を通過する。第１および第２の補正レンズ３１、３２の光軸が光軸ＯＰ１、ＯＰ２を含む平面内に位置している場合、縦方向リセット位置検出センサ３５０から出力される信号が変化するよう、縦方向リセット位置検出用薄板３５１は位置決めされている。
【００２０】
横方向駆動枠３０２の上端部において第２の補正レンズ３２の近傍には、横方向リセット位置検出センサ３６０が固定されている。横方向リセット位置検出センサ３６０は縦方向リセット位置検出センサ３５０と同様の透過型フォトインタラプタである。縦方向駆動枠３０１の上端部には、横方向リセット位置検出用薄板３６１が固定されている。横方向リセット位置検出用薄板３６１は、横方向駆動枠３０２の駆動に応じて横方向リセット位置検出センサ３６０の発光素子と受光素子の間を通過する。光軸ＯＰ１、ＯＰ２を含む平面に直交しかつ光軸ＯＰ１を含む平面内に第１の補正レンズ３１の光軸が位置し、光軸ＯＰ１、ＯＰ２を含む平面に直交しかつ光軸ＯＰ２を含む平面内に第２の補正レンズ３２の光軸が位置している場合、横方向リセット位置検出センサ３６０から出力される信号が変化するよう、横方向リセット位置検出用薄板３６１は位置決めされている。
【００２１】
本実施形態では、縦方向リセット位置検出センサ３５０から出力される電圧が変化する場合の縦方向駆動枠３０１の位置を「縦方向リセット位置」と呼び、横方向リセット位置検出センサ３６０から出力される電圧が変化する場合の横方向駆動枠３０２の位置を「横方向リセット位置」と呼ぶ。換言すれば、縦方向リセット位置とは、設計上縦方向駆動枠３０１が縦方向可動中心位置に位置決めされている位置であり、横方向リセット位置とは、設計上横方向駆動枠３０２が横方向可動中心位置に位置決めされている位置である。すなわち、設計上、縦方向リセット位置と縦方向可動中心位置は一致し、横方向リセット位置と横方向可動中心位置は一致する。
【００２２】
図４は本実施形態の防振装置のブロック図である。縦方向角速度センサ１１０は、双眼鏡を保持した時の縦方向におけるぶれの方向及び角速度を検出する。縦方向角速度センサ１１０には縦方向センサアンプ１１１が接続されており、縦方向角速度センサ１１０から出力された縦方向角速度信号が増幅され、ＣＰＵ１００に出力される。
【００２３】
尚、本実施形態の防振処理は、双眼鏡の電源がオンされ、かつ防振スイッチがオンされた状態において、所定の間隔で繰り返し実行される。本実施形態では、１ｍｓ（ミリ秒）毎に防振処理が実行される。
【００２４】
ＣＰＵ１００に入力された縦方向角速度信号は、Ａ／Ｄ変換器１１２により所定の同期信号に基づいてデジタル信号に変換される。このデジタル信号は、手振れ等による双眼鏡の縦方向におけるぶれの角速度データである。このデジタル信号に基づいて、双眼鏡のぶれが相殺されるよう駆動すべき補正レンズ３１、３２の縦方向の角速度データに変換する。具体的には、縦方向における向き（上下方向）を示すデータを逆方向に変換する。変換されたデジタル信号は、さらに、後述する補正処理が施された後、駆動すべき補正レンズ３１、３２の縦方向の角速度データとして縦方向角速度レジスタ１１３に格納される。
【００２５】
縦方向前回変位レジスタ１１４および縦方向カレント変位信号レジスタ１１５には、前回の防振処理において駆動された補正レンズ３１、３２の、縦方向における基準位置からの変位量が格納されている。換言すれば、前回変位レジスタ１１４および縦方向カレント変位信号レジスタ１１５には、補正レンズ３１、３２の現在位置のデータが格納されている。縦方向角速度レジスタ１１３の角速度データは縦方向カレント変位信号レジスタ１１５の縦角変位信号（レンズ変位量）に加算（積分処理）され、後述する補正処理が施され、縦方向カレント変位レジスタ１１５に格納される。すなわち、カレント変位レジスタ１１５に格納される縦角変位信号は、像振れを補正するための縦方向における補正レンズ３１、３２の基準位置からのレンズ変位量であり、駆動される補正レンズ３１、３２の縦方向の目標位置に相当する。
【００２６】
縦方向カレント変位レジスタ１１５のデータおよび縦方向前回変位レジスタ１１４のデータに基づいて、所定のアルゴリズムにより縦方向駆動枠３０１を移動させるための縦方向アクチュエータ３７０の駆動パルス数が算出される。この駆動パルス数は縦方向駆動パルスレジスタ１１６に格納される。また、補正処理後のレンズ変位量である縦方向カレント変位レジスタ１１５のデータは、次回の防振処理に備え、縦方向前回変位レジスタ１１４にも格納される。
【００２７】
縦方向駆動パルスレジスタ１１６の駆動パルス数は、縦方向モータ駆動回路１１７に出力される。駆動パルス数に基づいて、縦方向モータ駆動回路１１７により縦方向アクチュエータ３７０に所定量の電流が所定方向に流され、縦方向アクチュエータ３７０は所定の方向に所定量、回転する。縦方向アクチュエータ３７０の回転運動は、上述の縦方向直動機構３７２を介して縦方向駆動枠３０１に直線運動として伝達される。以上のように縦方向駆動枠３０１が駆動されることにより、像振れの縦方向に相当する成分が相殺される。
【００２８】
像振れの横方向に相当する成分についても同様の構成により同様の処理が実行される。横方向角速度センサ１２０により、双眼鏡を保持した時の横方向における振れの方向及び角速度が検出され、横方向センサアンプ１２１で横方向角速度信号が増幅される。
【００２９】
横方向角速度信号は、ＣＰＵ１００のＡ／Ｄ変換器１２２により所定の同期信号に基づいてデジタル値に変換される。デジタル信号は、横方向における向き（左右方向）を示すデータを逆方向に変換することにより、駆動される補正レンズ３１、３２の横方向の角速度データに変換される。さらに、後述する補正処理が施された後、補正レンズ３１、３２の横方向における角速度データとして横方向角速度レジスタ１２３に格納される。横方向カレント変位信号レジスタ１２５に格納されている横角変位信号（レンズ変位量）に、横方向角速度レジスタ１２３の角速度データが加算され（積分処理）、後述する補正処理を施され、横方向カレント変位レジスタ１２５に格納される。
【００３０】
横方向カレント変位レジスタ１２５のデータおよび横方向前回変位レジスタ１２４のデータから横方向アクチュエータ３８０のモータの駆動パルス数が算出され、横方向駆動パルスレジスタ１２６に格納される。また、横方向カレント変位レジスタ１２５のデータは、横方向前回変位レジスタ１２４に格納される。横方向駆動パルスレジスタ１２６の駆動パルス数は、横方向モータ駆動回路１２７に出力される。駆動パルス数に基づいて、横方向モータ駆動回路１２７を介して、横方向アクチュエータ３８０に所定量の電流が所定方向に流され、横方向アクチュエータ３８０は所定の方向に所定量、回転する。横方向アクチュエータ３８０の回転運動は、上述の横方向直動機構３８２を介して横方向駆動枠３０２に直線運動として伝達される。以上のように横方向駆動枠３０２が駆動されることにより、像振れの横方向に相当する成分が相殺される。
【００３１】
また、制御手段１００にはＥＥＰＲＯＭ１０１が接続されている。ＥＥＰＲＯＭ１０１には、縦方向および横方向のリセット位置と可動中心位置のずれ量が予め記憶されている。上述のように、設計上は、縦方向リセット位置と縦方向可動中心位置は一致し、横方向リセット位置と横方向可動中心位置は一致する。しかしながら、実際には双眼鏡の製造時の加工公差等により、縦方向リセット位置と縦方向可動中心位置、及び横方向リセット位置と横方向可動中心位置には差分が生じる。そのため、ＥＥＰＲＯＭ１０１に縦方向および横方向のリセット位置と可動中心位置のずれ量を格納しておき、ＣＰＵ１００はＥＥＰＲＯＭ１０１からこのずれ量を読み出し、縦方向および横方向においてリセット位置にあるレンズ支持枠３０が可動中心位置にまで駆動されるよう、ずれ量に基づいて所定のパルス数を縦方向アクチュエータ３７０および横方向アクチュエータ３８０にそれぞれ出力する。
【００３２】
ここで、防振装置の各部材の特性について説明する。縦方向および横方向アクチュエータ３７０、３８０に用いられるステッピングモータは、１パルス当り２．０μｍ（マイクロメートル）分、補正レンズ３１、３２を動かせるモータであり、最大スルーイング周波数により定まる最高駆動パルスレート（最高速度）は５０００ｐｐｓ（パルス・パー・セカンド）、すなわち５パルス／１ｍｓ（ミリセカンド）である。補正レンズ３１、３２のレンズ感度は０．５度／１ｍｍ（ミリメートル）である。レンズ感度とは、光軸変位角度とレンズ移動量との割合である。このステッピングモータを５０００ｐｐｓで駆動したときの補正レンズ３１、３２の角速度、すなわち最高角速度は以下のようにして算出される。
【００３３】
５パルス×２μｍ／１ｍｓ＝１０μｍ／１ｍｓ＝１ｍｍ／１００ｍｓ
＝０．５度／１００ｍｓ＝５度／ｓ（セカンド）
【００３４】
以上より、上述の特性を有するステッピングモータを用いる場合、縦方向および横方向角速度センサ１１０、１２０から出力される角速度が５度／ｓ以下であれば、ステッピングモータの追従駆動が可能であり、５度／ｓを越えると、当該ステッピングモータでは追従駆動できないと判断することができる。
【００３５】
また、本実施形態において、角速度信号のＡ／Ｄ変換器１１２、１２２におけるサンプリング周期は１ｍｓであり、縦方向および横方向センサアンプ１１１、１２１の出力の感度は５０ｍｖ（ミリボルト）／（度／ｓ）である。ＣＰＵ１００におけるＡ／Ｄ変換性能は、基準電圧３．０ｖ（ボルト）を１０ビット分割するので、デジタル値１あたりの電圧分解能は２．９２９ｍｖとなる。
【００３６】
したがって、５度／ｓの角速度信号は、上述のセンサアンプ１１１、１２１の出力の感度により、発生電圧は５（度／ｓ）×５０ｍｖ／（度／ｓ）＝２５０ｍｖとなる。そして、Ａ／Ｄ変換値（角速度データ）は、２５０ｍｖ／２．９２９ｍｖ＝８６となる。すなわち、角速度データが「８６」のとき、ステッピングモータは最高速度の５パルス／ｍｓで駆動されることとなる。
【００３７】
尚、双眼鏡のぶれは縦方向および横方向において、それぞれ上下、左右に繰り返し振れる。したがって、センサアンプ１１１、１２１の出力電圧値は、ぶれの上下、左右の振れに応じてプラス値とマイナス値の間で振れて発生し、角速度データもセンサアンプの出力電圧値に応じてプラス値およびマイナス値をとる。すなわち、角速度データが「−８６」〜「＋８６」の範囲にあるとき、ステッピングモータは像振れに追従して駆動可能であるが、角速度データがこの範囲外にあるとき、ステッピングモータは像振れに追従できず、最高速度の５パルス／ｍｓで駆動される。
【００３８】
補正レンズ３１、３２は、像振れを相殺するために駆動される。したがって、駆動されるべき補正レンズ３１、３２の角速度データの符号は、双眼鏡のぶれの角速度データの符号と逆転する。本実施形態では、縦方向において上方向を「＋」、下方向「−」で表し、横方向において図２の右方向を「＋」、図２の左方向を「−」で表す。双眼鏡のぶれの角速度データが「＋８６」であれば、駆動すべき補正レンズ３１、３２の角速度データは「−８６」となる。本実施形態では、補正レンズ３１、３２の角速度データに基づいて、後述する処理が行われる。
【００３９】
縦方向および横方向駆動枠３０１、３０２の可動範囲は、ＣＰＵ１００により制御される。縦方向駆動枠３０１は、フランジ１ａの内壁面に接触しないよう可動範囲が制御され、横方向駆動枠３０２は、縦方向駆動枠３０１の開口部の内壁面に接触しないよう可動範囲が制御される。この可動範囲の制御は、角速度データを積分演算して得られるレンズ変位量に基づいて行われる。本実施形態では、縦方向および横方向可動中心位置から縦方向および横方向にそれぞれステッピングモータの駆動パルスが−１０００パルス〜＋１０００パルス分の駆動距離位置が、縦方向および横方向の駆動枠３０１、３０２がそれぞれ他の部材と接触しない限界の範囲である。上述のステッピングモータの特性により、この可動範囲に対応する駆動距離位置は−２ｍｍ〜＋２ｍｍとなり、レンズ変位量に換算すると、「−１７２００」〜「＋１７２００」の範囲となる。すなわち、レンズ変位量が「＋１７２００」より大きいか、「−１７２００」より小さいとき、そのレンズ変位量に基づいて、ステッピングモータを駆動すると、縦方向および横方向駆動枠３０１、３０２はフランジの内壁面や縦方向駆動枠３０１の開口部の内壁面に衝突することとなる。そこで、可動範囲は予め若干の余裕を加味して「−１７０００」〜「＋１７０００」の範囲とした。したがって、ＣＰＵ１００は、レンズ変位量の値をチェックし、ステッピングモータの駆動を制御する。
【００４０】
さらに、本実施形態においては、可動範囲を可動中心近傍の中心領域と、可動範囲の限界位置近傍の周辺領域の２つの領域に分割し、補正レンズ３１、３２の駆動を制御する。中心領域をレンズ変位量に換算すると、「−３４００」〜「＋３４００」の範囲であり、周辺領域をレンズ変位量に換算すると、「−１７０００」〜「−３４００」および「＋３４００」〜「＋１７０００」となる。すなわち、本実施形態において、可動中心から中心領域と周辺領域の境界までの距離は、可動中心から可動範囲の境界位置までの距離の５分の１である。この２つの領域に基づくステッピングモータの駆動制御の詳細は後述する。
【００４１】
図５〜１１を用いて、本実施形態の防振処理について説明する。図５は本実施形態の防振処理のメインルーチンの処理手順を示すフローチャート、図６は双眼鏡の電源オフ時の処理手順を示すフローチャート、図７は防振スイッチがオフされたときの処理手順を示すフローチャートである。
【００４２】
図５において、双眼鏡の電源スイッチが投入され電源オンとなると、ステップＳ４００において、ＥＥＰＲＯＭ１０１からリセット位置と可動中心位置とのずれ量を解消するためのステッピングモータの駆動パルス数が読み出され、ステップＳ４０２において、縦方向駆動枠３０１及び横方向駆動枠３０２がリセット位置に位置決めされるよう縦方向アクチュエータ３７０のモータおよび横方向アクチュエータ３８０のモータが駆動される。次いで、ステップＳ４０４でリセット位置と可動中心位置とのずれ量に基づいて縦方向アクチュエータ３７０のモータおよび横方向アクチュエータ３８０のモータが駆動され、レンズ支持枠３０が縦方向可動中心位置まで駆動されるとともに横方向可動中心位置まで駆動される。ステップＳ４０６では、補正レンズ３１、３２の縦方向および横方向におけるレンズ変位量である「縦角変位信号」および「横角変位信号」に「０」をセットし、初期化する。すなわち、縦方向カレント変位レジスタ１１５、縦方向前回変位レジスタ１１４、横方向カレント変位レジスタ１２５、横方向前回変位レジスタ１２４の値が「０」にセットされる。
【００４３】
次いでステップＳ４０８で電源スイッチの状態を検出し、電源オフであれば図６のフローチャートに示す処理へ進む。図６のステップＳ４２０において、縦方向駆動枠３０１及び横方向駆動枠３０２がリセット位置に位置決めされるよう、縦方向アクチュエータ３７０のモータおよび横方向アクチュエータ３８０のモータが駆動される。次いでステップＳ４２２で、予めＥＥＰＲＯＭ１０１から読み出したリセット位置と可動中心位置とのずれ量に基づいて縦方向アクチュエータ３７０のモータおよび横方向アクチュエータ３８０のモータを駆動し、レンズ支持枠３０を縦方向可動中心位置まで駆動させるとともに横方向可動中心位置まで駆動させる。その後、ステップＳ４２４において縦方向アクチュエータ３７０のモータおよび横方向アクチュエータ３８０のモータを停止し、ステップＳ４２６で電源の供給を停止し、処理を終了する。
【００４４】
一方、図５のステップＳ４０８で電源オンの場合、ステップＳ４１０に進み、防振スイッチの状態がチェックされる。防振スイッチがオフの場合、図７のフローチャートに示す処理へ進み、オンの場合ステップＳ４１２へ進む。
【００４５】
図７において、ステップＳ４３０で縦方向駆動枠３０１及び横方向駆動枠３０２がリセット位置に位置決めされるよう縦方向アクチュエータ３７０のモータおよび横方向アクチュエータ３８０のモータが駆動され、次いでステップＳ４３２において、ステップＳ４２２と同様、縦方向アクチュエータ３７０のモータおよび横方向アクチュエータ３８０のモータを駆動し、レンズ支持枠３０を縦方向可動中心位置まで駆動させるとともに横方向可動中心位置まで駆動させる。ステップＳ４３４で、縦角変位信号および横角変位信号にそれぞれ「０」を代入し、リセットする。すなわち、縦方向カレント変位レジスタ１１５、縦方向前回変位レジスタ１１４、横方向カレント変位レジスタ１２５、横方向前回変位レジスタ１２４の値が「０」にセットされる。
【００４６】
次いでステップＳ４３６で、縦方向アクチュエータ３７０のモータおよび横方向アクチュエータ３８０のモータを停止し、ステップＳ４３８へ進む。ステップＳ４３８で電源スイッチを検出し、電源オフの場合、図６のステップＳ４２０へ進み、上述の終了処理が行われる。ステップＳ４３８で電源オンの場合、ステップＳ４４０へ進み防振スイッチが検出される。防振スイッチがオフの場合、ステップＳ４３８へ戻り、オンの場合、図５のステップＳ４１２へ進む。すなわち、電源スイッチがオフになるか若しくは防振スイッチがオンになるまでステップＳ４３８、Ｓ４４０が繰り返される。
【００４７】
図５のステップＳ４１０あるいは図７のステップＳ４４０で防振スイッチがオンの場合、図５のステップＳ４１２へ進み、縦方向防振処理ルーチンが実行され、次いでＳ４１４へ進み、横方向防振処理ルーチンが実行される。ステップＳ４１６では所定時間が経過したか否かが判断され、所定時間が経過するまではステップＳ４１６の処理が繰り返し行われ、所定時間が経過したらステップＳ４０８からの処理が行われる。従って、防振処理が一定のタイミングで行われる。本実施形態では、所定時間を１ｍｓ（ミリ秒）とする。
【００４８】
縦方向防振処理ルーチンについて、図８〜１１を参照しながら説明する。図８および９は、縦方向の角速度データが最大値を越えるときの角速度データ補正の処理手順を示すフローチャートであり、図８は角速度の向きが上方向の場合、図９は下方向の場合の処理を示す。図１０は、縦方向防振処理の主要部の処理手順を示すフローチャートである。また、図１１は、補正レンズ３１、３２の可動範囲の中心領域ＣＡと周辺領域ＰＡを模式的に示す図である。
【００４９】
図８のＳ５００において、縦方向角速度信号（縦方向センサアンプ１１１の出力信号）がＡ／Ｄ変換器１１２によりＡ／Ｄ変換され、上述のように方向示す符号を逆転させて、補正レンズ３１、３２の縦角速度データが算出され縦方向角速度レジスタ１１３に一旦格納される。また、前回変位レジスタ１１４および縦方向カレント変位信号レジスタ１１５には前回の防振処理で駆動された補正レンズ３１、３２の位置データ（初期値０）がセットされている。
【００５０】
算出された縦角速度データは、ステップＳ５０２で「＋８６」より大きいかチェックされる。補正レンズ３１、３２の縦角速度データが「＋８６」より大きいことが確認されたら、ステップＳ５０４へ進む。ステップＳ５０４、Ｓ５０６で、補正レンズ３１、３２の現在位置がチェックされる。ステップＳ５０４、Ｓ５０６でチェックされるのは、縦角変位信号が「−３４００」〜「＋３４００」の範囲にあるか否かである。すなわち、補正レンズ３１、３２が現時点で中心領域ＣＡに位置しているか否かがチェックされる。
【００５１】
ステップＳ５０４で縦角変位信号が「−３４００」より小さいことが確認されたら、ステップＳ５０８へ進む。縦角変位信号が「−３４００」より小さい場合とは、補正レンズ３１、３２が図１１に示す領域Ｙ１内に位置することを示す。この状態で、補正レンズ３１、３２がさらに「＋」方向へ駆動されても、領域ＰＡの「−」側の限界位置に達することがないため問題ない。しかしながら、上述のように、縦角速度データ「＋８６」は、縦方向アクチュエータ３７０の最高速度（５パルス／ｍｓ）に対応する。縦角速度データが「＋８６」より大きくても、縦方向アクチュエータ３７０は５パルス／ｍｓを超える速度で駆動されない。すなわち、ステップＳ５００で算出された縦角速度データが「＋８６」より大きい場合、そのデータに基づいて駆動パルス数を算出しても、実際に縦方向アクチュエータ３７０が駆動されるパルス数は１ｍｓごとに５パルスである。一方、補正レンズ３１、３２の理論上の駆動位置は、算出された駆動パルス数に基づいて上述の積分処理により演算される。したがって、縦角速度データが「＋８６」より大きい場合、補正レンズ３１、３２が実際に駆動される位置と、理論上の位置との間に差が生じる。そこで、ステップＳ５０８では、縦角速度データが「＋８６」に補正される。
【００５２】
ステップＳ５０６で縦角変位信号が「＋３４００」より大きいことが確認されたら、ステップＳ５１０へ進む。縦角変位信号が「＋３４００」より大きい場合とは、補正レンズ３１、３２が図１１に示す領域Ｙ３内に位置することを示す。この状態で、補正レンズ３１、３２がさらに「＋」方向へ駆動されると、補正レンズ３１、３２は領域ＰＡの「＋」側の限界位置に達する可能性がある。そこで、補正レンズ３１、３２を可動中心Ｏへ近づけるべく、縦角速度データが「−３５」に補正される。
【００５３】
縦角変位信号が「−３４００」〜「＋３４００」の範囲にあり、補正レンズ３１、３２が図１１に示す領域Ｙ２内に位置することが確認されたら（ステップＳ５０４でＮＯ、ステップＳ５０６でＮＯ）、ステップＳ５１２へ進む。補正レンズ３１、３２は、縦方向においては中心領域ＣＡにあり、可動範囲の中心近傍に位置している。したがって、フレーミング動作に対応して中心領域から外れることがないよう、縦角速度データを「０」に補正する。これにより、補正レンズ３１、３２は現在位置に停止される。
【００５４】
ステップＳ５０８、Ｓ５１０、Ｓ５１２で補正された縦角速度データは縦方向角速度レジスタ１１３に格納され、図１０のステップＳ５２６へ進む。ステップＳ５２６以降の処理は後述する。
【００５５】
ステップＳ５０２において、角速度データが「＋８６」より小さいことが確認されたら、図９のステップＳ５１４へ進み、角速度データが「−８６」より小さいかチェックされる。ステップＳ５１４で、角速度データが「−８６」より小さいことが確認されたら、ステップＳ５１６へ進む。ステップＳ５１６、Ｓ５１８で、ステップＳ５０４、Ｓ５０６と同様、縦角変位信号に基づいて、補正レンズ３１、３２が中心領域ＣＡに位置しているか否かチェックされる。
【００５６】
ステップＳ５１６で、補正レンズ３１、３２が図１１の領域Ｙ３内に位置していることが確認されたら、ステップＳ５２０へ進む。この状態で、補正レンズ３１、３２がさらに「−」方向へ駆動されても、領域ＰＡの「＋」側の限界位置に達することがないため問題ない。しかしながら、上述のように、縦角速度データ「−８６」は、縦方向アクチュエータ３７０の最高速度（５パルス／ｍｓ）に対応する。縦角速度データが「−８６」より小さくても、縦方向アクチュエータ３７０は５パルス／ｍｓを超える速度で駆動されない。すなわち、上述の縦角速度データが「＋８６」より大きい場合と同様、補正レンズ３１、３２が実際に駆動される位置と、理論上の位置との間に差が生じる。したがって、ステップＳ５２０では、縦角速度データが「−８６」に補正される。
【００５７】
ステップＳ５１８で、補正レンズ３１、３２が図１１の領域Ｙ１内に位置していることが確認されたら、ステップＳ５２２へ進む。この状態で、補正レンズ３１、３２がさらに「−」方向へ駆動されると、補正レンズ３１、３２は領域ＰＡの「−」側の限界位置に達する可能性がある。そこで、補正レンズ３１、３２を可動中心Ｏへ近づけるべく、縦角速度データが「＋３５」に補正される。
【００５８】
補正レンズ３１、３２が図１１の領域Ｙ２内に位置していることが確認されたら（ステップ５１６でＮＯ、ステップＳ５１８でＮＯ）、ステップＳ５２４へ進む。補正レンズ３１、３２は横方向においては中心領域ＣＡにあり、可動範囲の中心近傍に位置している。したがって、ステップＳ５１２と同様、縦角速度データを「０」に補正する。
【００５９】
ステップＳ５２０、Ｓ５２２、Ｓ５２４で補正された縦角速度データは縦方向角速度レジスタ１１３に格納され、図１０のステップＳ５２６へ進む。
【００６０】
縦角速度データが「−８６」〜「＋８６」の範囲にある場合（ステップＳ５０２でＮＯ、ステップＳ５１４でＮＯ）、縦角速度データの補正処理は行われない。したがって、縦方向角速度レジスタ１１３には、図８のステップＳ５００において算出された縦角速度データが格納されたまま、図１０のステップＳ５２６へ進む。
【００６１】
ステップＳ５２６では、縦方向角速度レジスタ１１３の縦角速度データが、縦方向カレント変位レジスタ１１５の縦角変位信号に加算され（積分処理）、その値が再び縦角変位信号としてセットされる。ステップＳ５２６の処理が実行される時点において、縦角変位信号には縦方向前回変位レジスタ１１４に格納されているレンズ変位量と同じ値がセットされている。したがって、ステップＳ５２６の積分処理により縦角変位信号にセットされるのは、駆動されるべき補正レンズ３１、３２の角度位置（目標位置）である。縦角変位信号は、縦方向カレント変位レジスタ１１５に格納される。
【００６２】
次いで、ステップＳ５２８およびＳ５３０において、縦方向の位置判定処理が行われる。上述のように、縦方向駆動枠３０１の機械的構造により定まる補正レンズ３１、３２の可動範囲は、角変位信号（レンズ変位量）に換算すると、「−１７０００」〜「＋１７０００」の範囲である（図１１の領域Ｙ１〜Ｙ３）。ステップＳ５２８およびＳ５３０では、ステップＳ５２６で算出された縦角変位信号が「−１７０００」〜「＋１７０００」の範囲にあるかチェックされる。
【００６３】
ステップＳ５２８では、縦角変位信号が「＋１７０００」より大きいかチェックされ、大きければステップＳ５３２へ進む。「＋１７０００」は補正レンズ３１、３２の可動範囲の「＋」側の限界位置である。したがって、補正レンズ３１、３２をさらに「＋」方向へ駆動させることはできないため、ステップＳ５３２では、縦角変位信号が「＋１７０００」に補正される。
【００６４】
ステップＳ５３０では、縦角変位信号が「−１７０００」より小さいかチェックされ、小さければステップＳ５３４へ進む。「−１７０００」は補正レンズ３１、３２の可動範囲の「−」側の限界位置である。したがって、補正レンズ３１、３２をさらに「−」方向へ駆動させることはできないため、ステップＳ５３４では、縦角変位信号が「−１７０００」に補正される。
【００６５】
ステップＳ５３２、Ｓ５３４で補正された縦角変位信号は縦方向カレント変位レジスタ１１５に格納され、ステップＳ５３６へ進む。
【００６６】
縦角変位信号が「−１７０００」〜「＋１７０００」の範囲にあるとき（ステップＳ５２８でＮＯ、ステップＳ５３０でＮＯ）、ステップＳ５３２、Ｓ５３４の補正処理は行わない。したがって縦方向カレント変位レジスタ１１５にはＳ５２６において算出された縦角変位信号が格納されたままステップＳ５３６へ進む。
【００６７】
以上のように、縦方向カレント変位レジスタ１１５には、補正レンズ３１、３２の縦方向における可動中心からの変位量、すなわち縦方向の目標位置が格納される。
【００６８】
ステップＳ５３６では、縦方向カレント変位レジスタ１１５に格納された補正レンズ３１、３２の縦方向における目標位置と、縦方向前回変位レジスタ１１４に格納されている、前回の防振処理で駆動された補正レンズ３１、３２の縦方向における現在位置との差分に基づいて、縦方向アクチュエータ３７０のモータの駆動パルス数が算出される。駆動パルス数は、縦方向駆動パルスレジスタ１１６に格納される。算出された駆動パルス数は、ステップＳ５３８において縦方向駆動パルスレジスタ１１６から縦方向モータ駆動回路１１７へ出力される。その結果、縦方向駆動枠３０１が移動され、補正レンズ３１、３２が目標位置に位置付けられる。
【００６９】
次いで、ステップＳ５４０へ進み、縦方向カレント変位レジスタ１１５に格納された位置情報が縦方向前回変位レジスタ１１４に格納される。すなわち、次回の防振処理に備えるため、本ルーチンで駆動された補正レンズ３１、３２の縦方向の位置情報が格納される。以上で本ルーチンは終了し、図５のステップＳ４１２へ戻る。
【００７０】
次いで、ステップＳ４１４へ進み、横方向防振処理ルーチンが実行される。図１２および１３は、横方向の角速度データが最大値を越えるときの角速度データ補正の処理手順を示すフローチャートであり、図１２は角速度の向きが右方向の場合、図１３は左方向の場合の処理を示す。図１４は、横方向防振処理の主要部の処理手順を示すフローチャートである。横方向防振処理ルーチンでは、上述の縦方向防振処理ルーチンと同様の処理が行われる。
【００７１】
ステップＳ６００で横方向角速度センサアンプ１２１の出力をＡ／Ｄ変換し、方向データを変換することにより得られた補正レンズ３１、３２の横角速度データは横方向角速度レジスタ１２３に一旦格納されるとともに、「＋８６」より大きいかチェックされ（ステップＳ６０２）、大きいことが確認されたら、現在の補正レンズ３１、３２の位置が中心領域ＣＡ内にあるかチェックされる（ステップＳ６０４、Ｓ６０６）。補正レンズ３１、３２が図１１の領域Ｘ１に位置していることが確認されたら、横角速度データを「＋８６」に補正し（ステップＳ６０８）、図１１の領域Ｘ３に位置していることが確認されたら、横角速度データを「−３５」に補正し（ステップＳ６１０）、図１１の領域Ｘ２に位置していることが確認されたら、横角速度データを「０」に補正する（ステップＳ６１２）。
【００７２】
横角速度データが「＋８６」より小さいことが確認されたら、図１３のステップＳ６１４へ進み、横角速度データが「−８６」より小さいかチェックされる。「−８６」より小さいことが確認されたら、現在の補正レンズ３１、３２の位置が中心領域ＣＡ内にあるかチェックされる（ステップＳ６１６、Ｓ６１８）。補正レンズ３１、３２が図１１の領域Ｘ３に位置していることが確認されたら、横角速度データを「−８６」に補正し（ステップＳ６２０）、図１１の領域Ｘ１に位置していることが確認されたら、横角速度データを「＋３５」に補正し（ステップＳ６２２）、図１１の領域Ｘ２に位置していることが確認されたら、横角速度データを「０」に補正する（ステップＳ６２４）。
【００７３】
ステップＳ６０８、Ｓ６１０、Ｓ６１２、Ｓ６２０、Ｓ６２２、Ｓ６２４で補正された横角速度データは横方向角速度レジスタ１２３に格納され、図１４のステップＳ６２６へ進む。横角速度データが「−８６」〜「＋８６」の範囲内のとき、横角速度データは補正されず、横方向角速度レジスタ１２３に格納されたまま、図１４のステップＳ６２６へ進む。
【００７４】
ステップＳ６２６において、横方向角速度レジスタ１２３の横角速度データが、横方向カレント変位レジスタ１２５の横角変位信号に加算され（積分処理）、その値（横角変位信号）が横方向カレント変位レジスタ１２５に格納される。次いで、横角変位信号が横方向駆動枠３０２の機械的構造により定まる補正レンズ３１、３２の可動範囲にあるかチェックされる（ステップＳ６２８、Ｓ６３０）。可動範囲外にある横角変位信号は補正され（ステップＳ６３２、Ｓ６３４）、横方向カレント変位レジスタ１２５に格納される。可動範囲内にある横方向角変位信号は補正されず、Ｓ６２６で算出され格納された値のままである。
【００７５】
次いで、横方向カレント変位レジスタ１２５に格納された補正レンズ３１、３２の横方向における目標位置と、横方向前回変位レジスタ１２４に格納された補正レンズ３１、３２の横方向における位置情報との差分に基づいて、横方向アクチュエータ３８０のモータの駆動パルス数が算出され（Ｓ６３６）、横方向駆動パルスレジスタ１２６を介して横方向モータ駆動回路１２７へ出力される（ステップＳ６３８）。次いで、ステップＳ６４０へ進み、横方向カレント変位レジスタ１２５に格納された位置情報が横方向前回変位レジスタ１２４に格納される。以上で本ルーチンは終了し、図５のステップＳ４１４へ戻る。
【００７６】
以上のように、本実施形態によれば、ステッピングモータで追従可能な範囲を超える像振れが発生した場合、その時点における補正レンズ３１、３２の位置と、像振れが相殺されるよう駆動すべき補正レンズ３１、３２の駆動方向・駆動量との相対的関係に基づいて、補正レンズ３１、３２の角速度データが補正される。この補正処理により、補正レンズ３１、３２が中心領域ＣＡ内にあれば駆動は行われず、周辺領域ＰＡ内にあって、像振れを補正するよう駆動されると周辺領域ＰＡの限界位置に近づく場合、補正レンズ３１、３２は可動範囲の中心へ近づく方向へ駆動される。その結果、フレーミング動作の終了後、補正レンズ３１、３２は可動中心の近傍に位置することとなる。したがって、フレーミング動作の終了直後に、通常の防振処理が開始されても、不自然な画像の流れが発生することはなく、観察者に違和感を与えることが少ない。
【００７７】
尚、フレーミング動作の間、補正レンズ３１、３２が像振れを相殺すべく駆動すべき方向とは逆の方向に駆動される場合がある。しかしながら、フレーミング動作中は激しい画像の流れが起きている最中であるため、観察者に違和感を与えることはない。
【００７８】
【発明の効果】
以上のように、本発明によれば、フレーミング動作等により光学機器が激しく振られた場合であっても、視認される画像が不自然な流れることなく、直ちに通常の像振れ補正処理を開始することができる。
【図面の簡単な説明】
【図１】本発明の実施形態が適用される双眼鏡の各光学系の位置関係を模式的に示す図である。
【図２】レンズ支持枠の正面図である。
【図３】レンズ支持枠の断面図である。
【図４】防振装置のブロック図である。
【図５】防振処理のメインルーチンの処理手順を示すフローチャートである。
【図６】電源オフ時の処理手順を示すフローチャートである。
【図７】防振スイッチオフ時の処理手順を示すフローチャートである。
【図８】縦方向の角速度データが上方向であって最大値を越えるときの角速度データ補正の処理手順を示すフローチャートである。
【図９】縦方向の角速度データが下方向であって最大値を越えるときの角速度データ補正の処理手順を示すフローチャートである。
【図１０】縦方向防振処理の主要部の処理手順を示すフローチャートである。
【図１１】補正レンズの可動範囲の中心領域と周辺領域を模式的に示す図である。
【図１２】横方向の角速度データが右方向であって最大値を越えるときの角速度データ補正の処理手順を示すフローチャートである。
【図１３】横方向の角速度データが左方向であって最大値を越えるときの角速度データ補正の処理手順を示すフローチャートである。
【図１４】横方向防振処理の主要部の処理手順を示すフローチャートである。
【符号の説明】
２１、２２　対物レンズ
３０　レンズ支持枠
３１、３２　補正レンズ
４１、４２　正立プリズム
５１、５２　接眼レンズ
３０１　縦方向駆動枠
３０２　横方向駆動枠
３１０、３２０　保持部材
３７０　縦方向アクチュエータ
３７２　縦方向直動機構
３８０　横方向アクチュエータ
３８２　横方向直動機構
【図１】
2004125894.tif 000003
【図２】
2004125894.tif 000004
【図３】
2004125894.tif 000005
【図４】
2004125894.tif 000006
【図５】
2004125894.tif 000007
【図６】
2004125894.tif 000008
【図７】
2004125894.tif 000009
【図８】
2004125894.tif 000010
【図９】
2004125894.tif 000011
【図１０】
2004125894.tif 000012
【図１１】
2004125894.tif 000013
【図１２】
2004125894.tif 000014
【図１３】
2004125894.tif 000015
【図１４】
2004125894.tif 000016