(57)【要約】【課題】摩耗等による経時変化が生じても、光学像振れ補正制御の原点位置を精度良く決定する。【解決手段】光学機器５０は、光学像振れ補正手段２の移動を、その可動範囲よりも狭いロック範囲内に制限するロック手段１１と、可動範囲における第１の基準位置と光学原点位置との間の第１の距離及びロック範囲における第２の基準位置と光学原点位置との間の第２の距離を記憶する記憶手段２８とを有する。制御手段２１は、光学像振れ補正手段を第１の基準位置と第１の距離とから得られる第１の原点位置又は第２の基準位置と第２の距離とから得られる第２の原点位置を制御原点位置とする。光学像振れ補正手段を第１の原点位置から第２の基準位置に移動させたときの位置検出結果と第２の距離とのずれ量又は光学像振れ補正手段を第２の原点位置から第１の基準位置に移動させたときの位置検出結果と第１の距離とのずれ量に基づいて、第１の距離、第２の距離又は制御原点位置を補正する。【選択図】図１
2010008951.tif 000002
【特許請求の範囲】
【請求項１】
光学原点位置を含む可動範囲内で駆動される光学像振れ補正手段と、
該光学像振れ補正手段の位置を検出する位置検出手段と、
前記光学像振れ補正手段の移動を、前記光学原点位置を含み、かつ前記可動範囲よりも狭いロック範囲内に機械的に制限するロック手段と、
前記可動範囲における第１の基準位置と前記光学原点位置との間の距離である第１の距離、及び前記ロック範囲における第２の基準位置と前記光学原点位置との間の距離である第２の距離を記憶する記憶手段と、
前記第１の基準位置と前記第１の距離とから得られる第１の原点位置又は前記第２の基準位置と前記第２の距離とから得られる第２の原点位置を制御原点位置とし、該制御原点位置に基づいて前記光学像振れ補正手段の位置を制御する制御手段とを有し、
前記制御手段は、前記光学像振れ補正手段を前記第１の原点位置から前記第２の基準位置に移動させたときの前記位置検出手段による検出結果と前記第２の距離とのずれ量、及び前記光学像振れ補正手段を前記第２の原点位置から前記第１の基準位置に移動させたときの前記位置検出手段による検出結果と前記第１の距離とのずれ量のうち少なくとも一方に基づいて、前記第１の距離、前記第２の距離及び前記制御原点位置のうち少なくとも１つの補正を行うことを特徴とする光学機器。
【請求項２】
前記第２の基準位置は、前記光学像振れ補正手段が前記ロック範囲における機械的な可動端であり、
前記補正手段は、前記第２の距離の前記補正を行うことを特徴とする請求項１に記載の光学機器。
【請求項３】
前記第１の基準位置は、前記位置検出手段による前記光学像振れ補正手段の位置の検出が可能な端位置であることを特徴とする請求項１又は２に記載の光学機器。
【請求項４】
前記第１の基準位置は、前記光学像振れ補正手段が前記可動範囲における機械的な可動端であり、
前記補正手段は、前記第１の距離の前記補正を行うことを特徴とする請求項１に記載の光学機器。
【請求項５】
前記光学像振れ補正手段を含み、焦点距離が可変であるズーム光学系と、
前記ズーム光学系のズーム位置を検出するズーム位置検出手段とを有し、
前記制御手段は、前記ズーム位置が所定範囲内にある場合には前記補正を制限することを特徴とする請求項１から４のいずれか１つに記載の光学機器。
【請求項６】
撮像装置に着脱可能な光学機器であって、
前記制御手段は、前記撮像装置が撮像を行っていることを示す情報を前記カメラから取得した場合に、前記補正を制限することを特徴とする請求項１から５のいずれか１つに記載の光学機器。
【請求項７】
請求項１から６のいずれか１つに記載の光学機器と、
該光学機器が着脱可能な撮像装置とを有することを特徴とする撮像システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交換レンズや撮像装置（カメラ）等の光学機器に関し、特に光学像振れ補正機能を有する光学機器に関する。
【背景技術】
【０００２】
交換レンズや撮像装置には、シフトレンズや可変頂角プリズム等の像振れ補正光学素子を駆動して、手振れ等に起因する像振れを低減する光学像振れ補正機能が搭載されている場合が多い。光学像振れ補正機能において高い像振れ補正効果を得るためには、像振れ補正光学素子の位置を高い精度で検出する位置検出器が求められる。
【０００３】
そして、このような位置検出器としては、位置検出精度が高いパルスエンコーダ等の相対位置検出器が広く用いられている。ただし、相対位置検出器による位置検出を行う場合には、位置検出の基準となる原点位置を精度良く決める必要がある。光学像振れ補正においては、原点位置として、撮像光学系の光軸上を進む光線を屈折させずに直進させる光学原点位置に一致する位置が選択される。
【０００４】
原点位置を決定する方法としては、相対位置検出器とは別に絶対位置検出器を設けることが考えられるが、光学機器の小型化や低コスト化のためには好ましくない。このため、以下のように、相対位置検出器のみで原点位置を決定する方法が提案されている。
【０００５】
特許文献１には、像振れ補正光学素子を可動範囲の機械的な端（可動端）に当接させ、予め測定しておいた該可動端から原点位置までの距離を用いて原点位置を検出する方法が開示されている。また、特許文献２には、像振れ補正光学素子の両側の可動端を検出し、それらの中心を原点位置として設定する方法が開示されている。
【特許文献１】特開平６−４３５１８号公報
【特許文献２】特開２００７−１０１６７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
光学像振れ補正機能を有する光学機器には、光学像振れ補正機能を使用しない状態において像振れ補正光学素子の移動を原点位置付近のロック範囲に制限するため、該像振れ補正光学素子の動きを機械的にロックするロック機構が搭載される。
【０００７】
しかしながら、ロック機構においてロック範囲の端を構成する端面は、ロック状態とロック解除状態（アンロック状態）とが多数回切り替えられることで摩耗するおそれがある。このような摩耗が生じた場合、特許文献１，２に開示された方法を利用して、単にロック機構内での機械的な可動端を検出するだけでは原点位置を正確に求めることができない。このため、ロック状態において像振れ補正光学素子を原点位置に制御することができず、ロック機構と光学像振れ補正素子との間のガタ分だけ像振れ補正光学素子が原点位置からずれる可能性がある。この原点位置からのずれは、映像上で色ずれを生じさせる等の光学性能の低下につながる。
【０００８】
同様の問題は、ロック機構ではなく、光学像振れ補正機能を使用する際の可動範囲の端を構成する端面が摩耗等による経時変化により初期位置からずれた場合にも生ずる。
【０００９】
本発明は、摩耗等による経時変化が生じても、光学像振れ補正制御における原点位置を精度良く決定することができるようにした光学機器を提供する。
【課題を解決するための手段】
【００１０】
本発明の一側面としての光学機器は、光学原点位置を含む可動範囲内で駆動される光学像振れ補正手段と、該光学像振れ補正手段の位置を検出する位置検出手段と、光学像振れ補正手段の移動を、光学原点位置を含み、かつ可動範囲よりも狭いロック範囲内に機械的に制限するロック手段と、可動範囲における第１の基準位置と光学原点位置との間の距離である第１の距離、及びロック範囲における第２の基準位置と光学原点位置との間の距離である第２の距離を記憶する記憶手段とを有する。該光学機器は、さらに、第１の基準位置と第１の距離とから得られる第１の原点位置、又は第２の基準位置と第２の距離とから得られる第２の原点位置を制御原点位置とし、該制御原点位置に基づいて光学像振れ補正手段の位置を制御する制御手段を有する。そして、制御手段は、光学像振れ補正手段を第１の原点位置から第２の基準位置に移動させたときの位置検出手段による検出結果と第２の距離とのずれ量、及び光学像振れ補正手段を第２の原点位置から第１の基準位置に移動させたときの位置検出手段による検出結果と第１の距離とのずれ量のうち少なくとも一方に基づいて、第１の距離、第２の距離及び制御原点位置のうち少なくとも１つの補正を行うことを特徴とする。
【００１１】
なお、上記光学機器と、該光学機器が着脱可能な撮像装置とを有することを撮像システムも本発明の他の一側面を構成する。
【発明の効果】
【００１２】
本発明によれば、光学像振れ補正手段の可動範囲又はロック範囲の端位置を決める端面が摩耗等によって経時変化しても、制御原点位置を精度良く決定（検出）することができ、光学像振れ補正機能を有する光学機器の光学性能を向上させることができる。
【発明を実施するための最良の形態】
【００１３】
以下に、本発明の実施例について図面を参照しながら説明する。
【実施例１】
【００１４】
図１には、本発明の実施例１である光学機器としてのズームレンズ装置を備えた撮像システムの構成を示している。ズームレンズ装置５０は、カメラ（撮像装置）６０に対して着脱可能な交換レンズ装置である。
【００１５】
ズームレンズ装置５０には、撮像光学系（ズーム光学系）が収容されている。１はピント合わせを行うためのフォーカスレンズである。２は光学像振れ補正手段（光学防振手段）としての可変頂角プリズム（以下、ＶＡＰという）であり、手振れ等に起因する像振れを低減する。３は撮像光学系の焦点距離を変化させるための変倍レンズであり、４はリレーレンズである。
【００１６】
ズームレンズ装置５０に入射した光は、フォーカスレンズ１、ＶＡＰ２、変倍レンズ３、リレーレンズ４及び不図示のアイリス（絞り）により構成される撮像光学系によって結像され、カメラ６０に搭載された撮像素子４１により電気信号に変換される。撮像素子４１としては、ＣＣＤセンサやＣＭＯＳセンサが用いられる。
【００１７】
ＶＡＰ２において、５，６はそれらの間に透明な液体を封じ込めるための２枚の透明板（以下、ＶＡＰ板という）である。図２に示すように、ＶＡＰ板５を軸７を中心として回転（移動）させて、ＶＡＰ板５，６がなす角度（頂角）を変化させることで、撮像光学系の光軸（入力光束）ＡＸＬを垂直方向（チルト方向）に変位させることができる。また、ＶＡＰ板６を軸８を中心として回転（移動）させることで、撮像光学系の光軸ＡＸＬを水平方向（パン方向）に変位させることができる。ズームレンズ装置５０（及びカメラ６０）に加わった振れに応じてＶＡＰ板５，６の回転位置を制御して、撮像素子４１に入射光束を導くことで、像振れが低減される。
【００１８】
ＶＡＰ板５，６はそれぞれ、所定の可動範囲で回転することができる。可動範囲には、光軸ＡＸＬ上を進む光線を屈折させずに直進させる位置、すなわち光学的な原点位置（光学原点位置）が含まれる。
【００１９】
９，１０はそれぞれ、ＶＡＰ板５，６に設けられたストッパピンである。ストッパピン９，１０がロック部材（ロック機構）１１によってある程度の移動許容量を持って保持されることで、ＶＡＰ板５，６の軸７，８まわりでの回転が、上記可動範囲よりも狭いロック範囲に機械的に制限される。ロック部材１１がストッパピン９，１０に対してある程度の移動許容量を有するのは、これらの製造誤差により、ＶＡＰ板５を正確に光学原点位置に保持することは困難であり、位置制御によって光学原点位置に保持する必要があるからである。
【００２０】
このように、ストッパピン９，１０がロック部材１１によって保持され、ロック範囲の端を構成する端面に当接することで、ＶＡＰ板５，６の回転がロック範囲内に機械的に制限された状態をロック状態という。また、ロック部材１１によるストッパピン９，１０の保持（ＶＡＰ板５，６の回転制限）が解除され、ＶＡＰ板５，６が可動範囲で回転可能となった状態をアンロック状態という。なお、本実施例では、ストッパピン９，１０は、アンロック状態においても、ロック部材１１において可動範囲の端を構成する端面に当接することで、ＶＡＰ板５，６の回転を可動範囲内に制限している。
【００２１】
１２はロック部材１１をロック状態とアンロック状態とに切り替えるためのレバーであり、操作者によって操作される。
【００２２】
１３は、図３（１）に示すように、ロック部材１１が完全に「アンロック状態」になったことを検出するアンロック検出器である。１４は、図３（３）に示すように、ロック部材１１が完全に「ロック状態」になったことを検出するロック検出器である。アンロック検出器１３及びロック検出器１４はいずれも、ロック部材１１に当接することでスイッチ片が押されることでオンになる。図３（２）に示すように、完全な「アンロック状態」でも完全な「ロック状態」でもない状態を「遷移状態」という。
【００２３】
図１において、１５，１６はそれぞれ、コイル、マグネット及びヨークによって構成されたボイスコイルモータ（アクチュエータ）である。ボイスコイルモータ１５に通電することでＶＡＰ板５を回転させることができ、通電方向を変更することでＶＡＰ板５の回転方向を切り替えることができる。ボイスコイルモータ１６に通電することでＶＡＰ板６を回転させることができ、通電方向を変更することでＶＡＰ板６の回転方向を切り替えることができる。
【００２４】
１７，１８はそれぞれ、ＶＡＰ板５，６がどの位置に回転しているか、すなわちＶＡＰ板５，６の位置を検出する相対位置検出器としてのパルスエンコーダである。パルスエンコーダ１７，１８はそれぞれ、スケール１９，２０に対して光を照射する。各スケールには、照射された光を互いに位相が９０°ずれて強度が変化する２つの反射光に変換するためのパターンが形成されている。該２つの反射光を各パルスエンコーダで受光して電気信号に変換することで、互いに位相が９０°ずれた２つの電気信号（以下、Ａ相信号及びＢ相信号という）が生成される。
【００２５】
２２は位相カウンタであり、各パルスエンコーダから出力されるＡ相信号及びＢ相信号から各ＶＡＰ板の位置変化値（＋１，−１）を生成し、さらにこれをカウントして位置カウント値Ｘとして出力する。位相カウンタ２２は、パルスエンコーダ１７，１８からの位置変化値を別々に処理し、２つの位置カウント値Ｘを出力する。また、位置カウント値Ｘは、ズームレンズ装置５０の電源投入時（ズームレンズ装置５０がカメラ６０から電源供給されている場合はその電源供給の開始時）に０にリセットされる。
【００２６】
図４〜図６を用いて、各パルスエンコーダからＡ相信号及びＢ相信号が出力される様子と、Ａ相信号及びＢ相信号を受けた位相カウンタ２２での位置カウント値Ｘの生成について説明する。なお、図５及び図６には、パルスエンコーダ１７，１８及びスケール１９，２０のうちパルスエンコーダ１７及びスケール１９を示しているが、以下の説明はパルスエンコーダ１８及びスケール２０についても同様である。
【００２７】
位相カウンタ２２は、図４に示すように、Ａ相信号及びＢ相信号のレベル（Ｈｉｇｈ，Ｌｏｗ）とレベル変化（ＨｉｇｈからＬｏｗ又はその逆）との関係からカウント値Ｘをインクリメント（＋１）又はデクリメント（−１）する。
【００２８】
図５及び図６にはそれぞれ、パルスエンコーダ１７がスケール１９に対して正方向及び負方向に移動しているときのＡ相信号、Ｂ相信号及び位置カウント値Ｘを示している。これらの図から分かるように、正方向に移動するときは位置カウント値Ｘがインクリメントされ、負方向に移動時するときはデクリメントされる。
【００２９】
また、スケール１９には、高反射率領域（図中の白い領域）と低反射率領域（図中の黒い領域）とが交互に形成された有効パターン部１９ａが形成されている。この有効パターン部１９ａに対向してパルスエンコーダ１７がＶＡＰ板５とともに移動するときには、Ａ相信号及びＢ相信号のレベルがＨｉｇｈとＬｏｗとの間で変化し、位置カウント値Ｘがインクリメント又はデクリメントされる。
【００３０】
一方、前述したように、スケール１９における正方向の端部付近には無効パターン部（低反射率領域）１９ｂが形成されている。該無効パターン部１９ｂに対向してパルスエンコーダ１７がＶＡＰ板５とともに移動しても、Ａ相信号及びＢ相信号のレベルはＬｏｗのまま変化しない。したがって、位置カウント値Ｘも変化しない。
【００３１】
図１に戻り、２１は制御手段としてのＣＰＵである。
【００３２】
２３はＣＰＵ２１によって生成された制御信号に応じて、ボイスコイルモータ１５，１６のコイルへの通電を制御する（すなわち、ボイスコイルモータ１５，１６を駆動する）モータドライバである。
【００３３】
２４，２５はズームレンズ装置５０の振れを検出する振れセンサとしての角速度センサである。角速度センサ２４，２５から出力されるアナログ信号は、ＡＤ変換器２６によってデジタル信号に変換されてＣＰＵ２１に入力される。角速度センサ２４は、チルト方向での角速度を検出し、角速度センサ２５はパン方向での角速度を検出する。
【００３４】
２７はＣＰＵ２１とパーソナルコンピュータ（ＰＣ）７０との通信を可能とするＰＣ通信部である。２８はズームレンズ装置５０の動作を制御するための各種データを記憶する記憶手段としてのＥＥＰＲＯＭである。ＰＣ７０は、ズームレンズ装置５０の調整時にＰＣ通信部２７に接続されて使用される。
【００３５】
次に、ＣＰＵ２１により行われる像振れ補正処理について、図７のフローチャートを用いて説明する。該像振れ補正処理は、ＣＰＵ２１内に格納されたコンピュータプログラムに従って実行される。また、ここでは、チルト方向での像振れ補正処理について説明するが、パン方向での像振れ補正処理についても同様である。
【００３６】
Ｓ（ステップ）２０１では、ＣＰＵ２１は、現在のモードを判断する。ここにいうモードには、像振れ補正動作を行う「通常モード」と、後述する制御原点位置を検出するために用いられる補正値を取得する原点補正値取得処理を行う「調整モード」とがある。該モードは、ＰＣ通信部２７に接続されたＰＣ７０からの指令によって切り替えられる。なお、電源投入時には「通常モード」がデフォルトで設定される。
【００３７】
Ｓ２０１において「調整モード」と判断した場合は、Ｓ２０２に進み、ＣＰＵ２１は、原点補正値取得処理を行い、その後Ｓ２０４に進む。原点補正値取得処理での具体的な処理について、後述する。
【００３８】
Ｓ２０１において「通常モード」と判断した場合は、Ｓ２０３に進み、ＣＰＵ２１は、原点位置検出処理を行い、その後Ｓ２０４に進む。原点位置検出処理での具体的な処理についても後述する。
【００３９】
Ｓ２０４では、ＣＰＵ２１は、アンロック検出器１３とロック検出器１４から取得した信号に基づいて、ロック部材１１が「アンロック状態」か「ロック状態」又は「遷移状態」かを判断する。
【００４０】
「アンロック状態」である場合は、Ｓ２０５に進み、ＣＰＵ２１は、角速度センサ２４からＡＤ変換器２６を通して角速度データを取得する。そして、Ｓ２０６では、ＣＰＵ２１は、取得した角速度データから低周波成分を除去するためのＨＰＦ処理を行い、さらにＳ２０７では、ＨＰＦ処理を行ったデータを積分して角度変位データを算出する。
【００４１】
続いて、Ｓ２０８では、ＣＰＵ２１は、算出された角度変位データを、該角度変位に相当する像振れをキャンセルするためのＶＡＰ板５の目標位置データに変換するための振幅調整処理を行い、該処理後のデータをＶＡＰ目標位置に設定する。
【００４２】
さらにＳ２１０では、ＣＰＵ２１は、位相カウンタ２２から位置カウント値Ｘを取得する。そして、Ｓ２１１では、ＣＰＵ２１は、Ｓ２０８で設定されたＶＡＰ目標位置とＳ２１０で取得した位置カウント値Ｘとの差分からＶＡＰ速度指令データを算出する。ＣＰＵ２１は、該ＶＡＰ速度指令データをデューティー比に変換し、モータドライバ２３にＰＷＭ波形（制御信号）として出力する。
【００４３】
一方、Ｓ２０４でロック部材１１の状態が「ロック状態」又は「遷移状態」と判断した場合は、Ｓ２０９に進み、ＣＰＵ２１は、ＶＡＰ目標位置を制御原点位置に設定する。続いて、Ｓ２１０に進み、ＣＰＵ２１は、このＶＡＰ目標位置とＳ２１０で取得した位置カウント値Ｘとの差分からＶＡＰ速度指令データを算出し、Ｓ２１１でモータドライバ２３にＰＷＭ波形（制御信号）を出力する。
【００４４】
ここで、制御原点位置とは、ＣＰＵ２１が行う像振れ補正処理上、つまりは制御上でのＶＡＰ板５の原点位置を意味する。制御原点位置を前述した光学原点位置に一致させ、該制御原点位置に基づいてＶＡＰ板５の回転位置を制御することで、良好な像振れ補正効果を得ることができる。
【００４５】
次に、図７のＳ２０２で行われる原点補正値取得処理について、図８のフローチャートを用いて説明する。原点補正値取得処理は、Ｓ２０３で行われる原点位置検出処理において基準位置から制御原点位置を検出（決定）するための補正値を取得して、ＥＥＰＲＯＭ２８に記憶する処理であり、主としてズームレンズ装置５０の製造完了後の初期設定時に行われる。言い換えれば、ロック部材１１に摩耗等の経時変化が全く生じていない状態で行われる。このとき、まずＶＡＰ板５の位置が、ＰＣ７０を介して、光学原点位置に合わせられる。
【００４６】
Ｓ３０１では、ＣＰＵ２１は、ＰＣ７０からＰＣ通信部２７を通じてコマンドを受信した否かをチェックする。コマンドが受信されるまでチェックし続け、コマンドが受信されるとＳ３０２に進む。
【００４７】
Ｓ３０２では、ＣＰＵ２１は、受信したコマンドが、「原点位置設定完了」コマンドか、「正駆動」コマンドか、「負駆動」コマンドか、その他のコマンドであるかを判断する。その他のコマンドと判断した場合は、Ｓ３０１に戻り、再びコマンドが受信されるのを待つ。また、「正駆動」コマンドを受信したと判断した場合は、Ｓ３０３に進み、ＣＰＵ２１は。ＶＡＰ板５が現在の位置よりも正方向に微小回転するようにモータドライバ２３を介してボイスコイルモータ１５を制御してＳ３０１に戻る。また、「負駆動」コマンドを受信したと判断した場合は、Ｓ３０４に進み、ＣＰＵ２１は、ＶＡＰ板５が現在の位置よりも負方向に微小回転するようにボイスコイルモータ１５を制御してＳ３０１に戻る。これら「正駆動」コマンドと「負駆動」コマンドに対応する処理は、ＰＣ７０を通じてＶＡＰ板５を光学原点位置に移動させるための処理である。
【００４８】
一方、Ｓ３０２にて「原点位置設定完了」コマンドを受信したと判断した場合は、ＣＰＵ２１は、Ｓ３０５に進む。Ｓ３０５では、ＣＰＵ２１は、位置カウント値Ｘを０にリセットする。そして、ステップＳ３０６で、ＣＰＵ２１は、ロック部材１１の状態をチェックする。ロック部材１１の状態が「遷移状態」である場合は、「アンロック状態」か「ロック状態」になるまで待ち、「アンロック状態」である場合はＳ３０７に進む。
【００４９】
Ｓ３０７では、ＣＰＵ２１は、ボイスコイルモータ１５を制御して、ＶＡＰ板５をストッパピン９が、ロック部材１１に形成された、可動範囲の正方向での端面に当接する位置（以下、可動端という）まで駆動する。そして、Ｓ３０８では、ＣＰＵ２１は、現在の位置カウント値Ｘを、アンロック原点補正値ＸＵとしてＥＥＰＲＯＭ２８に記憶させる。前述したように、可動範囲の正方向の可動端付近の領域（以下、非カウント領域という）では、スケール１９の無効パターン部１９ｂによって位置カウント値が変化しない。このため、アンロック原点補正値ＸＵは、該非カウント領域における可動範囲の中心側の端位置（第１の基準位置）から光学原点位置までの距離（第１の距離）を示す。
【００５０】
続いて、Ｓ３０９では、ＣＰＵ２１は、ロック部材１１の状態が「ロック状態」になるのを待ち、「ロック状態」になるとＳ３１０に進む。Ｓ３１０では、ＣＰＵ２１は、ボイスコイルモータ１５を制御して、ＶＡＰ板５を、ロック部材１１に形成された、ロック範囲の正方向での端面に当接する位置（第２の基準位置：以下、ロック端という）に駆動する。
【００５１】
そして、Ｓ３１１では、ＣＰＵ２１は、現在の位置カウント値Ｘを、ロック原点補正値ＸＬとしてＥＥＰＲＯＭ２８に記憶させる。ロック原点補正値ＸＬは、正方向のロック端から光学原点位置までの距離（第２の距離）を示す。
【００５２】
一方、Ｓ３０６にて「ロック状態」と判断した場合は、ＣＰＵ２１は、Ｓ３１２〜Ｓ３１６の処理を行う。Ｓ３１２〜Ｓ３１６の処理は、ロック原点補正値ＸＬを先に取得し、その後アンロック原点補正値ＸＵを取得する処理であり、処理の内容としてはＳ３０７〜Ｓ３１１と同様である。
【００５３】
Ｓ３１１及びＳ３１６での処理が終了すると、Ｓ３１７に進み、ＣＰＵ２１は、原点補正値取得処理を終了する。
【００５４】
次に、原点位置検出処理について、図９のフローチャートを用いて説明する。原点位置検出処理は、前述した原点補正値取得処理によって記憶したアンロック原点補正値ＸＵ及びロック原点補正値ＸＬを用いて、制御原点位置を自動的に検出（決定）する処理である。
【００５５】
以下の説明では、ロック部材１１の「ロック状態」と「アンロック状態」との間での多数回の切り替えによって、ロック部材１１においてロック範囲の端を構成する端面が摩耗し、初期の位置からずれている状態を想定している。
【００５６】
ロック範囲の端を構成する端面が摩耗すると、ＶＡＰ板５をロック端からロック原点補正値ＸＬに相当する距離だけ負方向に移動させた位置をＶＡＰ板５の制御原点位置としても、この制御原点位置は光学原点位置からずれた位置となる。このため、本処理では、「アンロック状態」で取得した制御原点位置（第１の原点位置）と「ロック状態」で取得した制御原点位置（第２の原点位置）の差分に相当する値を求める。そして、この値を用いてロック原点補正値ＸＬを摩耗したロック部材１１に対して正しい値に補正する処理も行う。ロック原点補正値ＸＬを補正することは、結果的に、制御原点位置を補正することに相当する。
【００５７】
Ｓ４０１では、ＣＰＵ２１は、ズームレンズ装置５０が電源投入直後か否かを判断し、電源投入直後の場合にのみＳ４０２に進む。Ｓ４０２では、ＣＰＵ２１は、アンロック原点位置検出完了フラグＦｌａｇ１及びロック原点位置検出完了フラグＦｌａｇ２をＯＦＦに初期化する。
【００５８】
次に、Ｓ４０３では、ＣＰＵ２１は、アンロック原点位置検出完了フラグＦｌａｇ１とロック原点位置検出完了フラグＦｌａｇ２がともにＯＦＦであるか否かをチェックし、共にＯＦＦの場合はＳ４０４に進む。Ｓ４０４では、ＣＰＵ２１は、ロック部材１１の状態をチェックし、ロック部材１１の状態が「遷移状態」である場合はそのまま本処理を終了する。
【００５９】
Ｓ４０４にて、ロック部材１１の状態が「アンロック状態」である場合は、Ｓ４０５に進み、ＣＰＵ２１は、ボイスコイルモータ１５を制御して、ＶＡＰ板５を可動範囲における正方向の可動端まで駆動する。そして、Ｓ４０６にて、ＣＰＵ２１は、位置カウント値Ｘに、ＥＥＰＲＯＭ２８から取得したアンロック原点補正値ＸＵをセットする。この処理を行うことで、位置カウント値Ｘの絶対値が決定され、制御原点位置（第１の原点位置）も決定される。
【００６０】
Ｓ４０７では、ＣＰＵ２１は、アンロック状態での原点位置検出が完了したので、アンロック原点位置検出完了フラグＦｌａｇ１をＯＮに設定し、本処理を終了する。
【００６１】
また、Ｓ４０４にて、メカロック状態が「ロック状態」である場合は、Ｓ４０８に進み、ＣＰＵ２１は、ボイスコイルモータ１５を制御して、ＶＡＰ板５をロック範囲における正方向のロック端まで駆動する。そして、Ｓ４０９にて、ＣＰＵ２１は、位置カウントＸに、ＥＥＰＲＯＭ２８から取得したロック原点補正値ＸＬをセットする。この処理を行うことで、位置カウント値Ｘの絶対値が決定され、制御原点位置（第２の原点位置）も決定される。
【００６２】
Ｓ４１０では、ロック状態での原点位置検出が完了したので、ＣＰＵ２１は、ロック原点位置検出完了フラグＦｌａｇ２をＯＮに設定し、本処理を終了する。
【００６３】
Ｓ４０３でアンロック原点位置検出完了フラグＦｌａｇ１とロック原点位置検出完了フラグＦｌａｇ２のうち少なくとも一方がＯＮである場合、すなわちアンロック及びロック状態のうち少なくとも一方で制御原点位置が決定されている場合には、Ｓ４１１に進む。
【００６４】
Ｓ４１１及びＳ４１２では、ＣＰＵ２１は、ロック部材１１の状態、アンロック原点位置検出完了フラグＦｌａｇ１及びロック原点位置検出完了フラグＦｌａｇ２をチェックする。ロック部材１１の状態が「ロック状態」であり、かつロック原点位置検出完了フラグＦｌａｇ２がＯＦＦである場合にはＳ４１３に進む。ロック部材１１の状態が「アンロック状態」で、かつアンロック原点位置検出完了フラグＦｌａｇ１がＯＦＦである場合にはＳ４１８に進む。
【００６５】
Ｓ４１３では、ＣＰＵ２１は、ボイスコイルモータ１５を制御して、ＶＡＰ板５を「アンロック状態」で求めた制御原点位置（第１の原点位置）から正方向のロック端（第２の基準位置）まで駆動する。
【００６６】
そして、Ｓ４１４では、ＣＰＵ２１は、現在の位置カウント値Ｘを取得し、この位置カウント値（すなわち、距離に相当する位置検出結果）Ｘから、ＥＥＰＲＯＭ２８から取得したロック原点補正値ＸＬ（第２の距離）を減算する。この減算結果を差分値（ずれ量）ΔＸＬとする。
【００６７】
ここでの位置カウント値Ｘは、「アンロック状態」で求めた制御原点位置を基準としている。このため、Ｓ４１４で求めた差分値ΔＸＬは、「ロック状態」で求めた制御原点位置（第２の原点位置）と「アンロック状態」で求めた制御原点位置（第１の原点位置）とのずれ量に相当する。
【００６８】
Ｓ４１５では、ＣＰＵ２１は、差分値ΔＸＬの絶対値が、所定の差分閾値ＸＴよりも大きいか否かをチェックする。差分閾値ＸＴより大きい場合にはＳ４１６に進み、差分閾値ＸＴ以下の場合にはＳ４１７にジャンプする。
Ｓ４１６では、ＣＰＵ２１は、ロック原点補正値ＸＬに差分値ΔＸＬを加えた値（ロック原点補正値ＸＬを補正した値）を、新たなロック原点補正値ＸＬとしてＥＥＰＲＯＭ２８に記憶させる。すなわち、ロック原点補正値ＸＬを更新する。
【００６９】
Ｓ４１７では、ＣＰＵ２１は、ロック原点位置検出完了フラグＦｌａｇ２をＯＮとして、本処理を終了する。
【００７０】
Ｓ４１３〜Ｓ４１６での処理は、「アンロック状態」で求めた信頼性の高い制御原点位置に基づいて、ロック原点補正値ＸＬを更新する処理である。なお、本実施例では、Ｓ４１５で差分値ΔＸＬが差分閾値ＸＴより大きい場合にのみロック原点補正値ＸＬを更新する場合について説明した。これは、ロック原点補正値ＸＬのずれ量が光学的に許容できる場合にはロック原点補正値ＸＬの更新が不要であることに基づく。ただし、Ｓ４１５での処理を行わずに、常にロック原点補正値ＸＬを更新するようにしてもよい。このことは、後述するＳ４２０についても同様である。
【００７１】
このようにしてＥＥＰＲＯＭ２８に記憶されたロック原点補正値ＸＬを更新することで、「ロック状態」で求められる制御原点位置が光学原点位置に一致することになり、「ロック状態」にてＶＡＰ板５の位置を光学原点位置に制御することができる。
【００７２】
一方、Ｓ４１２からＳ４１８に進むと、ＣＰＵ２１は、ボイスコイルモータ１５を制御して、ＶＡＰ板５を「ロック状態」で求めた制御原点位置（第２の原点位置）から「アンロック状態」における可動範囲の正方向の可動端まで駆動する。これにより、ＶＡＰ板５は、前述した非カウント領域における可動範囲の中心側の端位置（第１の基準位置）を超えて移動する。
【００７３】
次に、Ｓ４１９では、ＣＰＵ２１は、現在の位置カウント値Ｘを取得し、この位置カウント値（距離に相当する位置検出結果）Ｘから、ＥＥＰＲＯＭ２８から取得したアンロック原点補正値ＸＵ（第１の距離）を減算する。この減算結果を差分値（ずれ量）ΔＸＬとする。
【００７４】
ここでの位置カウント値Ｘは、「ロック状態」で求めた制御原点位置を基準としている。このため、Ｓ４１９で求めた差分値ΔＸＬも、Ｓ４１４で求めた差分値ΔＸＬと同様に、「ロック状態」で求めた制御原点位置（第２の原点位置）と「アンロック状態」で求めた制御原点位置（第１の原点位置）とのずれ量に相当する。
【００７５】
Ｓ４２０では、ＣＰＵ２１は、Ｓ４１５での処理と同様に、差分値ΔＸＬの絶対値が、差分閾値ＸＴよりも大きいか否かをチェックする。差分閾値ＸＴより大きい場合にはＳ４２１に進み、差分閾値ＸＴ以下の場合にはＳ４２２にジャンプする。
【００７６】
Ｓ４２１では、ＣＰＵ２１は、Ｓ４１６での処理と同様に、ロック原点補正値ＸＬに差分値ΔＸＬを加えた値（ロック原点補正値ＸＬを補正した値）を、新たなロック原点補正値ＸＬとしてＥＥＰＲＯＭ２８に記憶させる。すなわち、ロック原点補正値ＸＬを更新する。
【００７７】
Ｓ４２２では、「アンロック状態」で求めた信頼性の高い制御原点位置を位置カウント値Ｘの基準とするため、ＣＰＵ２１は、ＶＡＰ板５が可動端に位置する状態で現在の位置カウント値Ｘをアンロック原点補正値ＸＵにセットする。そして、ＣＰＵ２１は、アンロック原点位置検出完了フラグＦｌａｇ１をＯＮとして、本処理を終了する。
【００７８】
このようにしてＥＥＰＲＯＭ２８に記憶されたロック原点補正値ＸＬを更新することで、「ロック状態」で求められる制御原点位置が光学原点位置に一致することになり、「ロック状態」にてＶＡＰ板５の位置を光学原点位置に制御することができる。
【００７９】
図１０及び図１１には、上述した原点位置検出処理における実際のＶＡＰ板５の動作とＸＬ，ＸＵ，ΔＸＬの関係を示す。図１０は、「アンロック状態」から「ロック状態」に変化した場合を、図１１は「ロック状態」から「アンロック状態」に変化した場合を示している。
【００８０】
電源投入時にロック部材１１の状態が「アンロック状態」である場合は、図１０（ａ）に示すように、ボイスコイルモータ１５によりＶＡＰ板５が正方向の可動端（非カウント領域における可動範囲の中心側の端を超える位置）まで駆動される。この時点で、ＥＥＰＲＯＭ２８から取得したアンロック原点補正値ＸＵを用いて、非カウント領域における可動範囲の中心側の端位置に対する制御原点位置（第１の原点位置）を決定することができる。この制御原点位置は、光学原点位置に一致する。
【００８１】
その後、図１０（ｂ）に示すように、ロック部材１１の状態が「ロック状態」に変化したとき、ボイスコイルモータ１５によって、ＶＡＰ板５が、「アンロック状態」で決定された制御原点位置から正方向のロック端に駆動される。このとき、図１０（ｂ）中に網掛け領域として示すようにロック端を決めるロック部材１１の端面が摩耗していた場合には、位置カウント値Ｘはロック原点補正値ＸＬより大きな値となる。これにより、ロック原点補正値ＸＬの補正が必要であることが認識できる。
【００８２】
このため、位置カウント値Ｘとロック原点補正値ＸＬとのずれ量（ΔＸＬ＝Ｘ−ＸＬ）をロック原点補正値ＸＬに加算して、ＥＥＰＲＯＭ２８内のロック原点補正値ＸＬを「アンロック状態」での制御原点位置を基準とした正確な値に更新する。
【００８３】
これにより、ロック部材１１が摩耗して、「ロック状態」での制御原点位置を求める基準となるロック端の位置がずれた場合でも、ＶＡＰ板５を精度良く「ロック状態」にて光学原点位置に制御することができる。
【００８４】
また、電源投入時にロック部材１１の状態が「ロック状態」である場合は、図１１（ａ）に示すように、ボイスコイルモータ１５によって、ＶＡＰ板５が、正方向のロック端に駆動される。この時点で、ＥＥＰＲＯＭ２８から取得したロック原点補正値ＸＬを用いて制御原点位置（第２の原点位置）を決定することができる。
【００８５】
このとき、ロック部材１１が摩耗していた場合には制御原点位置もずれることになるが、原点位置検出処理によってロック原点補正値ＸＬの更新を随時行っていれば、ずれ量は小さい。
【００８６】
その後、図１１（ｂ）に示すように、ロック部材１１の状態が「アンロック状態」に変化した場合には、ボイスコイルモータ１５によって、ＶＡＰ板５を、「ロック状態」で決定された制御原点位置から、可動範囲における正方向の可動端まで駆動する。このとき、「ロック状態」で求めた制御原点位置がずれていれば、位置カウント値Ｘが、ＥＥＰＲＯＭ２８から取得したアンロック原点補正値ＸＵよりも小さな値となる。つまり、位置カウント値Ｘとアンロック原点補正値ＸＵの差分値（ΔＸＬ＝Ｘ−ＸＵ）が、「ロック状態」で求めた制御原点位置のずれ量になる。したがって、この差分値をロック原点補正値ＸＬに加算して、ＥＥＰＲＯＭ２８内のロック原点補正値ＸＬを「アンロック状態」での制御原点位置を基準とした正確な値に更新する。
【００８７】
これにより、ロック部材１１が摩耗して、「ロック状態」での制御原点位置を求める基準となるロック端の位置がずれた場合でも、ＶＡＰ板５を精度良く「ロック状態」にて光学原点位置に制御することができる。
【００８８】
なお、本実施例では、「アンロック状態」での制御原点位置を求めるときに、位置検出器による位置の検出が可能な端位置であるスケール１９の有効パターン部１９ａの端位置（非カウント領域における可動範囲の中心側の端位置）を基準位置として使用した。しかし、機械的な端面に当接する位置を基準位置としてもよい。
【００８９】
また、本実施例では、原点補正値ＸＬ，ＸＵ及び制御原点位置を求めるためのＶＡＰ板５の駆動方向（基準位置の設定方向）を正方向としたが、これを負方向としてもよい。
【実施例２】
【００９０】
図１２には、本発明の実施例２である本発明の実施例１である光学機器としてのズームレンズ装置を備えた撮像システムの構成を示している。本実施例では、実施例１で説明したロック原点補正値ＸＬの更新処理を特定の状況下に限って行うことで、操作者に不快感（違和感）を与えないようにする。
【００９１】
図１２において、図１に示した構成要素１〜２８と同じ構成要素には、図１と同じ符号を付して説明に代える。
【００９２】
２９は変倍レンズ３の位置を検出するズーム位置検出器である。３０はカメラ６０との通信を行うためのカメラ通信部であり、カメラ６０内に設けられたレンズ通信部４２を通じて、ＣＰＵ２１とカメラＣＰＵ４３との通信を可能とする。
【００９３】
３１はカメラ６０により撮像（録画）を行うか否かを切り替えるためのＶＴＲスイッチである。ＶＴＲスイッチ３１からの信号は、ズームレンズ装置５０内のＣＰＵ２１に入力され、通信によってカメラＣＰＵ４３に伝達される。カメラＣＰＵ４３は、ＶＴＲスイッチ３１からの信号に基づいて、記録媒体に映像を記録する映像記録部４４を起動したり停止させたりする。なお、ＶＴＲスイッチ３１の操作により、撮像により生成した映像を外部に出力することもできる。
【００９４】
本実施例では、ＣＰＵ２１は実施例１にて図７を用いて説明した像振れ補正処理を行う。また、ＣＰＵ２１は、実施例１にて図８に示した原点補正値取得処理も行う。
【００９５】
次に、本実施例において、ＣＰＵ２１が行う原点位置検出処理について、図１３のフローチャートを用いて説明する。
【００９６】
Ｓ５０１では、ＣＰＵ２１は、ズームレンズ装置５０が電源投入直後か否かを判断し、電源投入直後の場合にのみＳ５０２に進む。Ｓ５０２では、ＣＰＵ２１は、アンロック原点位置検出完了フラグＦｌａｇ１及びロック原点位置検出完了フラグＦｌａｇ２をＯＦＦに初期化する。
【００９７】
次に、Ｓ５０３では、ＣＰＵ２１は、アンロック原点位置検出完了フラグＦｌａｇ１とロック原点位置検出完了フラグＦｌａｇ２がともにＯＦＦであるか否かをチェックし、共にＯＦＦの場合はＳ５０４に進む。
【００９８】
Ｓ５０４〜Ｓ５１０の処理は、実施例１の図９に示したフローチャートにおけるＳ４０４〜Ｓ４１０と同様の処理である。すなわち、ロック部材１１の状態を判断し、各状態に応じて制御原点位置を決定する。
【００９９】
Ｓ５０３でアンロック原点位置検出完了フラグＦｌａｇ１とロック原点位置検出完了フラグＦｌａｇ２のうち少なくとも一方がＯＮである場合、すなわちアンロック及びロック状態のうち少なくとも一方で制御原点位置が決定されている場合には、Ｓ５１１に進む。
【０１００】
Ｓ５１１及びＳ５１２では、ＣＰＵ２１は、ロック部材１１の状態、アンロック原点位置検出完了フラグＦｌａｇ１及びロック原点位置検出完了フラグＦｌａｇ２をチェックする。ロック部材１１の状態が「ロック状態」であり、かつロック原点位置検出完了フラグＦｌａｇ２がＯＦＦである場合にはＳ５１３に進む。Ｓ５１３〜Ｓ５１７での処理は、図９のフローチャートにおけるＳ４１３〜Ｓ４１７と同様の処理であり、ロック原点補正値ＸＬの更新処理を行う。
【０１０１】
一方、ロック部材１１の状態が「アンロック状態」で、かつアンロック原点位置検出完了フラグＦｌａｇ１がＯＦＦである場合には、ＣＰＵ２１は、Ｓ５１８に進む。
【０１０２】
Ｓ５１８では、ＣＰＵ２１は、カメラ６０の状態を取得する。ここにいうカメラ６０の状態は、撮像中（録画中又は映像出力中）か否かである。カメラ６０の状態はカメラＣＰＵ４３が管理しているため、ＣＰＵ２１は、カメラ通信部３０及びレンズ通信部４２を介してカメラＣＰＵ４３からカメラ６０の状態を示す情報を取得する。撮像中であると判断した場合は、ＣＰＵ２１はロック原点補正値ＸＬの更新処理は行わずに本処理を終了する。また、撮像中ではないと判断した場合は、ＣＰＵ２１はＳ５１９に進む。
【０１０３】
Ｓ５１９では、ＣＰＵ２１は、ズーム位置検出器２９から取得したズーム位置が所定のズーム閾値Ｚ０よりもＴＥＬＥ側である（所定範囲内）か否かを判断する。ズーム閾値Ｚ０よりもＴＥＬＥ側である場合には、ＣＰＵ２１はロック原点補正値ＸＬの更新処理は行わずに本処理を終了する。また、ズーム位置がズーム閾値Ｚ０よりもＴＥＬＥ側ではない場合には、Ｓ５２０〜Ｓ５２５の処理を行う。Ｓ５２０〜Ｓ５２５の処理は、図９のフローチャートにおけるＳ４１８〜Ｓ４２３と同様であり、ロック原点補正値ＸＬの更新処理を行う。
【０１０４】
「アンロック状態」でのロック原点補正値ＸＬの更新処理ではＶＡＰ板５を可動端まで駆動するため、更新処理において撮像素子４１上に形成される被写体像が大きく動いてしまい、操作者に不快感等を与えるおそれがある。このことから、本実施例では、カメラ６０が撮像中である場合や、ロック原点補正値ＸＬの更新処理による被写体像の動きが目立ち易いズーム位置がＴＥＬＥ側にある場合（図１４の右図参照）には、該更新処理を制限している。つまり、撮像中でない場合や、ズーム位置がＷＩＤＥ側にあってロック原点補正値ＸＬの更新処理による被写体像の動きが目立ちにくい場合（図１４の左図参照）にのみ、該更新処理を行うようにしている。
【０１０５】
ただし、撮像光学系の構成によっては、ＷＩＤＥ側でも、ＶＡＰ板５を可動端まで駆動することで映像がケラれてしまう場合がある。このような場合には、所定のズーム閾値よりもＷＩＤＥ側にズーム位置がある場合にロック原点補正値ＸＬの更新処理を制限するようにしてもよい。
【０１０６】
なお、本実施例では、カメラ６０が撮像中か否か及びズーム位置の２つの条件によってロック原点補正値ＸＬの更新処理を行うか否かを決定した。しかし、撮像中か否かのみ又はズーム位置のみによってロック原点補正値ＸＬの更新処理を行うか否かを決定してもよい。
【０１０７】
また、複数台のカメラを使用し、その中から１台のカメラで録画や外部出力のための撮像を行う場合においては、撮像が行われていないカメラに装着されたズームレンズ装置においてのみ更新処理を行うようにしてもよい。
【実施例３】
【０１０８】
図１５及び図１６には、本発明の実施例３での原点位置検出処理における実際のＶＡＰ板５の動作とＸＬ，ＸＵ，ΔＸＬの関係を示す。本実施例では、「アンロック状態」における可動範囲の端を構成するロック部材１１の端面（第１の基準位置）を基準としたアンロック原点位置補正値ＸＵを用いる。また、実施例１と同様に、「ロック状態」におけるロック範囲の端を構成するロック部材１１の端面（第２の基準位置）を基準としたロック原点位置補正値ＸＬを用いる。
【０１０９】
そして、本実施例では、「ロック状態」でのロック端については、ロック部材１１の端面の摩耗によるずれがほとんど発生せず、逆に「アンロック状態」での可動端がロック部材１１の端面の摩耗によるずれが発生する可能性が高い場合を想定している。この場合、アンロック原点位置補正値ＸＵを更新する必要がある。
【０１１０】
図１５は、「アンロック状態」から「ロック状態」に変化した場合を、図１６は「ロック状態」から「アンロック状態」に変化した場合を示している。
【０１１１】
電源投入時にロック部材１１の状態が「アンロック状態」である場合は、図１５（ａ）に示すように、ボイスコイルモータ１５によりＶＡＰ板５が正方向の可動端まで駆動される。この時点で、ＥＥＰＲＯＭ２８から取得したアンロック原点補正値ＸＵを用いて「アンロック状態」での制御原点位置（第１の原点位置）を決定することができる。このとき、ロック部材１１における可動端を決める端面が摩耗していた場合には制御原点位置もずれることになるが、原点位置検出処理によってアンロック原点補正値ＸＵの更新を随時行っていれば、ずれ量は小さい。
【０１１２】
その後、図１５（ｂ）に示すように、ロック部材１１の状態が「ロック状態」に変化したときは、ボイスコイルモータ１５によって、ＶＡＰ板５を、「アンロック状態」で決定された制御原点位置から正方向のロック端（第２の基準位置）に駆動する。このとき、図１５（ａ）中に斜線領域として示すように、ロック部材１１の「アンロック状態」での可動端を決める端面が摩耗していた場合には、位置カウント値Ｘはロック原点補正値ＸＬより小さな値となる。これにより、アンロック原点補正値ＸＵの補正が必要であることが認識できる。
【０１１３】
このため、位置カウント値Ｘとロック原点補正値ＸＬとのずれ量（ΔＸＵ＝Ｘ−ＸＬ）をアンロック原点補正値ＸＵに加算して、ＥＥＰＲＯＭ２８内のアンロック原点補正値ＸＵを「ロック状態」での制御原点位置を基準とした正確な値に更新する。
【０１１４】
これにより、ロック部材１１が摩耗して、「アンロック状態」での制御原点位置を求める基準となる可動端の位置がずれた場合でも、「アンロック状態」にて光学原点位置に一致する制御原点位置に基づいて、ＶＡＰ板５の位置制御を精度良く行うことができる。例えば、ＶＡＰ板５を光学原点位置に制御したり、検出した振れに応じて光学原点位置から回転させるように制御したりすることができる。
【０１１５】
また、電源投入時にロック部材１１の状態が「ロック状態」である場合は、図１６（ａ）に示すように、ボイスコイルモータ１５によって、ＶＡＰ板５が、正方向のロック端に駆動される。この時点で、ＥＥＰＲＯＭ２８から取得したロック原点補正値ＸＬを用いて制御原点位置（第２の原点位置）を決定することができる。この制御原点位置は、光学原点位置に一致する。
【０１１６】
その後、図１６（ｂ）に示すように、ロック部材１１の状態が「アンロック状態」に変化した場合には、ボイスコイルモータ１５によって、ＶＡＰ板５を、「ロック状態」で決定された制御原点位置から、「アンロック状態」での正方向の可動端まで駆動する。このとき、図１６（ｂ）中に斜線領域として示すように、ロック部材１１において可動端を決める端面が摩耗していた場合には、位置カウント値Ｘはアンロック原点補正値ＸＵより大きな値となり、アンロック原点補正値ＸＵの補正が必要であることを認識できる。
【０１１７】
このため、位置カウント値Ｘとアンロック原点補正値ＸＵとの差分値（ΔＸＵ＝Ｘ−ＸＵ）をアンロック原点補正値ＸＵに加算して、ＥＥＰＲＯＭ２８内のアンロック原点補正値ＸＵを「ロック状態」での制御原点位置を基準とした正確な値に更新する。
【０１１８】
これにより、ロック部材１１が摩耗して、「アンロック状態」での制御原点位置を求める基準となる可動端の位置がずれた場合でも、「アンロック状態」において、光学原点位置に一致する制御原点位置に基づくＶＡＰ板５の位置制御を精度良く行うことができる。
【０１１９】
以上説明した各実施例は代表的な例にすぎず、本発明の実施に際しては、各実施例に対して種々の変形や変更が可能である。
【図面の簡単な説明】
【０１２０】
【図１】本発明の実施例１であるズームレンズ装置を含む撮像システムの構成を示すブロック図。
【図２】実施例１におけるＶＡＰの動作を示す図。
【図３】実施例１におけるＶＡＰのロック状態、遷移状態及びアンロック状態を示す図。
【図４】実施例１における位相カウンタによるカウント方法を示した表図。
【図５】実施例１において、ＶＡＰを正方向に駆動したときの位置検出器からの出力信号と位相カウンタによるカウント値を示す図。
【図６】実施例１において、ＶＡＰを正方向に駆動したときの位置検出器からの出力信号と位相カウンタによるカウント値を示す図。
【図７】実施例１における像振れ補正処理を示すフローチャート。
【図８】実施例１における原点補正値取得処理を示すフローチャート。
【図９】実施例１における原点位置検出処理を示すフローチャート。
【図１０】実施例１においてアンロック状態からロック状態に変化したときの補正値の更新処理を示す図。
【図１１】実施例１においてロック状態からアンロック状態に変化したときの補正値の更新処理を示す図。
【図１２】本発明の実施例２であるズームレンズ装置を含む撮像システムの構成を示すブロック図。
【図１３】実施例２における原点位置検出処理を示すフローチャート。
【図１４】実施例２において、補正値の更新処理に伴う被写体像の動きがワイド側とテレ側とで異なることを示す図。
【図１５】本発明の実施例３においてアンロック状態からロック状態に変化したときの補正値の更新処理を示す図。
【図１６】実施例３においてロック状態からアンロック状態に変化したときの補正値の更新処理を示す図。
【符号の説明】
【０１２１】
１  フォーカスレンズ
２  ＶＡＰ
３  変倍レンズ
４  リレーレンズ
５，６  ＶＡＰ板
９，１０  ストッパピン
１１  ロック部材
１３  アンロック検出器
１４  ロック検出器
１５，１６  ボイスコイルモータ
１７，１８  パルスエンコーダ
１９，２０  スケール
２１  ＣＰＵ
２２  位相カウンタ
２４，２５  角速度センサ
２８  ＥＥＰＲＯＭ
２９  ズーム位置検出器
３１  ＶＴＲスイッチ
４３  カメラＣＰＵ
５０  ズームレンズ装置
６０  カメラ
７０  ＰＣ
【図１】
2010008951.tif 000003
【図２】
2010008951.tif 000004
【図３】
2010008951.tif 000005
【図４】
2010008951.tif 000006
【図５】
2010008951.tif 000007
【図６】
2010008951.tif 000008
【図７】
2010008951.tif 000009
【図８】
2010008951.tif 000010
【図９】
2010008951.tif 000011
【図１０】
2010008951.tif 000012
【図１１】
2010008951.tif 000013
【図１２】
2010008951.tif 000014
【図１３】
2010008951.tif 000015
【図１４】
2010008951.tif 000016
【図１５】
2010008951.tif 000017
【図１６】
2010008951.tif 000018