(57)【特許請求の範囲】
【請求項１】
沈胴式鏡胴が沈胴状態において配置される撮影光軸上から退避した退避位置と前記沈胴式鏡胴が繰り出し状態において配置される撮影光軸上の待機位置との間を移動可能に、前記沈胴式鏡胴内に設けられたレンズ群と、前記レンズ群を駆動するレンズ駆動装置と、前記レンズ駆動装置の駆動を制御する制御装置と、前記レンズ群の移動軌跡を検出する移動軌跡検出手段と、前記移動軌跡検出手段によって検出された前記移動軌跡に基づいて、起動時における前記レンズ群の前記退避位置から前記待機位置までの間を移動する起動動作の異常の有無を判定する起動異常判定手段とを備え、
前記制御装置が、前記起動異常判定手段による判定結果に応じて、前記レンズ群の起動
時の駆動を制御するものであることを特徴とする撮影レンズ駆動制御装置。
【請求項２】
前記沈胴式鏡胴内に、対物側レンズ群と非対物側レンズ群とが設けられ、
前記退避位置と前記待機位置との間を移動可能とされた前記レンズ群が、前記非対物側レンズ群であることを特徴とする請求項１に記載の撮影レンズ駆動制御装置。
【請求項３】
前記レンズ駆動装置による駆動によって前記レンズ群が移動しているとき、前記レンズ駆動装置による駆動量に基づいて、前記レンズ群の移動量を求める移動量検出手段と、前記レンズ群の現実の位置を検出するレンズ群位置検出手段とを備え、
前記移動軌跡検出手段が、前記移動量検出手段によって求められた前記レンズ群の移動量に基づいて、前記レンズ群の移動軌跡上における複数の監視点を検出し、検出されたこれら複数の監視点のそれぞれに対応して、前記レンズ群位置検出手段によって検出された前記レンズ群の現実の通過位置に基づいて、前記移動軌跡を検出するものであることを特徴とする請求項１または２に記載の撮影レンズ駆動制御装置。
【請求項４】
前記レンズ群は保持枠に保持され、前記保持枠は、この保持枠と一体的に、少なくとも前記撮影光軸方向に沿って移動する移動部材に連結されていて、
前記レンズ群位置検出手段は、前記移動部材に設けられた反射部材と、前記移動部材が前記撮影光軸方向に沿って移動している姿勢状態において前記反射部材に対向するように、不動の部分に固定されたフォトリフレクタとを備え、
前記フォトリフレクタから発せられた光のうち前記反射部材で反射された光を受光し、その受光光量に基づいて、前記レンズ群の前記撮影光軸方向に沿った前記通過位置を検出するものであることを特徴とする請求項３に記載の撮影レンズ駆動制御装置。
【請求項５】
前記レンズ群が前記撮影光軸上に進入した位置に在るとき、前記フォトリフレクタによる受光光量が最大となるように、前記反射部材と前記フォトリフレクタとが配置されていることを特徴とする請求項４に記載の撮影レンズ駆動制御装置。
【請求項６】
前記レンズ群が前記撮影光軸上に進入した位置にあるとき前記フォトリフレクタによって検出される受光光量を基準光量としたとき、前記基準光量に対する、前記複数の監視点において前記フォトリフレクタによって検出された受光光量の割合に基づいて、前記移動軌跡検出手段が、前記レンズ群の軌跡を求めるものであることを特徴とする請求項５に記載の撮影レンズ駆動制御装置。
【請求項７】
前記起動異常判定手段が、前記移動軌跡検出手段によって検出された移動軌跡と、予め設定された正規の移動軌跡とを比較することにより、前記異常の有無を判定するものであることを特徴とする請求項１から６のうちいずれか１項に記載の撮影レンズ駆動制御装置。
【請求項８】
前記制御装置が、前記起動異常判定手段が異常有りと判定したときは、前記レンズ駆動装置による前記レンズ群に対する前記起動動作を中断して前記起動動作を最初からやり直す起動リセットを行うように、前記レンズ駆動装置を制御するものであることを特徴とする請求項１から７のうちいずれか１項に記載の撮影レンズ駆動制御装置。
【請求項９】
前記制御装置が、前記起動リセットによる再度の起動動作期間中に前記起動異常判定手段が異常有りと判定したときは、再度、前記起動リセットを行うように、前記レンズ駆動装置を制御するものであることを特徴とする請求項８に記載の撮影レンズ駆動制御装置。
【請求項１０】
前記制御装置が、前記起動リセットによる再度の起動動作期間中に、前記起動異常判定手段が異常有りと判定したときは、前記起動リセットを繰り返し、この起動リセットの回数が所定の回数以上となったときは、前記起動リセットを行わずに前記起動動作を停止するものであることを特徴とする請求項８に記載の撮影レンズの駆動制御装置。
【請求項１１】
前記退避位置と前記待機位置との間を移動可能とされたレンズ群を駆動するレンズ駆動装置が、パルスモータであることを特徴とする請求項１から請求項１０のうちいずれか１項に記載の撮影レンズ駆動制御装置。
【請求項１２】
筐体に、請求項１から１１のうちいずれか１項に記載の撮影レンズ駆動制御装置と、前記撮影レンズ駆動制御装置のレンズ群により被写体の像が投影される撮像手段とを備えたことを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影レンズ駆動制御装置およびこの撮影レンズ駆動制御装置を備えた撮像装置に関し、詳細には、鏡胴が沈胴状態のときにレンズ群の一部または全部が撮影光軸上から外れた退避位置に移動される、いわゆるリトラクティング方式のレンズ群の駆動制御の改良に関する。
【背景技術】
【０００２】
近年普及しているコンパクトデジタルカメラにおいては、鏡胴沈胴時の薄型化を目的として、非対物側レンズ群を撮影光軸（撮影時における光軸）上から退避させ、これにより対物側レンズ群の後方空間（像側の空間）を確保し、得られたこの空間に対物側レンズ群を収容する構造の、いわゆるリトラクティング方式の沈胴式鏡胴を採用するものがある。
【０００３】
ここで、撮影光軸上から非対物レンズ群を退避させる構造としては、例えば、非対物側レンズ群をその外周部で保持したレンズ群枠に、撮影光軸と平行に設けられた回転軸から延びた腕部材を接続して、その腕部材を回転軸回りにスイング（回動）させる構造などが用いられている（特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述したレンズ群が撮影光軸上から退避する構造を有するものでは、例えば、実際の撮影動作を開始するための準備動作である起動動作によって、鏡胴を沈胴状態から繰り出し状態に移行させるとともに、レンズ群を、撮影光軸上から外れた退避位置から撮影光軸上の待機位置（撮影準備が整った位置）に向けて移動させる必要がある。
【０００５】
そして、この起動動作で、レンズ群を撮影光軸上に確実に配置しなければ、撮影動作時に適切な像を得ることができないため、このレンズ群の動作における特定の位置は、所定の基準位置からの移動量によって規定されている。
【０００６】
しかし、レンズ群が、起動動作によって、退避位置から撮影光軸への回転動作中に、不測の衝撃等を受けると、上述した移動量の検出は正常に行われたにも拘わらず、腕部材が振られてレンズ群の現実の位置は本来の正規の位置からずれる場合がある。
【０００７】
そして、このようにレンズ群が、撮影光軸に直交する面内で位置ずれすると、以後、レンズ群を正しい位置に移動させることができない脱調を起こし、鏡胴内の他のレンズ群と干渉する虞があるだけでなく、適切な結像を得ることもできない、という問題がある。
【０００８】
本発明は上記事情に鑑みなされたものであって、起動動作中に不測の衝撃を受けた場合にも、レンズ群の駆動を適切に制御することができる撮影レンズ駆動制御装置および撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る各撮影レンズ駆動制御装置および撮像装置は、起動時におけるレンズ群の移動軌跡を検出し、その検出された移動軌跡に基づいて、起動動作の異常の有無を判定し、その判定結果に基づいて、レンズ駆動装置の駆動を制御することで、起動動作中に不測の衝撃を受けた場合にも、レンズ群の駆動を適切に制御するものである。
【００１０】
すなわち、本発明に係る撮影レンズ駆動制御装置は、沈胴式鏡胴が沈胴状態において配置される撮影光軸上から退避した退避位置と前記沈胴式鏡胴が繰り出し状態において配置される撮影光軸上の待機位置との間を移動可能に、前記沈胴式鏡胴内に設けられたレンズ群と、前記レンズ群を駆動するレンズ駆動装置と、前記レンズ駆動装置の駆動を制御する制御手段と、前記レンズ群の移動軌跡を検出する移動軌跡検出手段と、前記移動軌跡検出手段によって検出された前記移動軌跡に基づいて、起動時における前記レンズ群の前記退避位置から前記待機位置までの間を移動する起動動作の異常の有無を判定する起動異常判定手段とを備え、前記制御装置が、前記起動異常判定手段による判定結果に応じて、前記レンズ駆動装置の起動時の駆動を制御するものであることを特徴とする。
【００１１】
このように構成された本発明に係る撮影レンズ駆動制御装置によれば、制御装置が、レンズ駆動装置によるレンズ群の駆動を制御するが、移動軌跡検出手段が、レンズ群の移動軌跡を検出し、起動異常判定手段が、移動軌跡検出手段によって検出された移動軌跡に基づいて、起動時におけるレンズ群の駆動状態の異常の有無を判定し、制御装置が、起動異常判定手段による判定結果に応じてレンズ駆動装置の起動時の駆動を制御することにより、起動中のレンズ群の移動軌跡が変化しても、その変化に応じて、レンズ群は正規の軌道に戻される等の制御を受けるため、鏡胴内の他のレンズ群と干渉する虞や適切な結像を得ることもできない虞を回避することができる。
【００１２】
本発明の撮影レンズ駆動制御装置においては、前記沈胴式鏡胴内に、対物側レンズ群と非対物側レンズ群とが設けられ、前記退避位置と前記待機位置との間を移動可能とされた前記レンズ群が、前記非対物側レンズ群であることが好ましい。
【００１３】
このように構成された本発明に係る撮影レンズ駆動制御装置によれば、沈胴式鏡胴内に対物側レンズ群と非対物側レンズ群とが設けられているものにあって、非対物側レンズ群が、退避位置と撮影光軸上の位置との間を移動可能とされたレンズ群であることにより、鏡胴を沈胴させたとき、非対物側レンズを退避位置に移動させることで、撮影光軸上で非対物側レンズ群が占有していた領域が非占有の空間となるため、非対物レンズ群よりも物体側に位置している対物側レンズ群を、さらに後方（物体側とは反対方向（像側の方向））の当該空間まで移動させることができ、これにより、鏡胴の沈胴状態での光学系の厚さを、効果的に薄くすることができる。
【００１４】
本発明の撮影レンズ駆動制御装置においては、前記レンズ駆動装置による駆動によって前記レンズ群が移動しているとき、前記レンズ駆動装置による駆動量に基づいて、前記レンズ群の移動量を求める移動量検出手段と、前記レンズ群の現実の位置を検出するレンズ群位置検出手段とを備え、前記移動軌跡検出手段が、前記移動量検出手段によって求められた前記レンズ群の移動量に基づいて、前記レンズ群の移動軌跡上における複数の監視点を設定し、設定されたこれら複数の監視点のそれぞれに対応して、前記レンズ群位置検出手段によって検出された前記レンズ群の現実の通過位置に基づいて、前記移動軌跡を検出するものであることが好ましい。
【００１５】
このように構成された本発明に係る撮影レンズ駆動制御装置によれば、レンズ駆動装置による駆動によってレンズ群が移動しているとき、移動量検出手段が、レンズ駆動装置による駆動量に基づいてレンズ群の移動量を求め、レンズ群位置検出手段が、レンズ群の現実の位置を検出し、移動軌跡検出手段が、移動量検出手段によって求められたレンズ群の移動量に基づいてレンズ群の移動軌跡上における複数の監視点を検出し、検出されたこれら複数の監視点のそれぞれに対応して、レンズ群位置検出手段によって検出されたレンズ群の現実の通過位置に基づいて、移動軌跡を簡易的に検出することができる。
【００１６】
すなわち、空間的に連続した移動軌跡の全体を検出することができるのではないが、その移動軌跡上に離散的に設定された複数の監視点での空間的な位置を求めることができるため、演算量を激減させつつ、軌道動作の異常の有無を判定するのに十分な程度に実用できる移動軌跡を得ることができる。
【００１７】
本発明の撮影レンズ駆動制御装置においては、レンズ群は保持枠に保持され、前記保持枠は、この保持枠と一体的に、少なくとも前記撮影光軸方向に沿って移動する移動部材に連結されていて、レンズ群位置検出手段は、前記移動部材に設けられた反射部材と、前記移動部材が前記撮影光軸方向に沿って移動している姿勢状態において前記反射部材に対向するように、不動の部分に固定されたフォトリフレクタとを備え、前記フォトリフレクタから発せられた光のうち前記反射部材で反射された光を受光し、その受光光量に基づいて、前記レンズ群の前記撮影光軸方向に沿った前記通過位置を検出するものであることが好ましい。
【００１８】
このように構成された本発明に係る撮影レンズ駆動制御装置によれば、レンズ群位置検出手段が、フォトリフレクタの出力（受光光量に応じた出力信号）に応じて、撮影光軸方向に沿って移動するレンズ群の現実の位置を確実に検出することができる。
【００１９】
本発明の撮影レンズ駆動制御装置においては、レンズ群が前記退避位置から前記撮影光軸上に進入した位置に在るとき、前記フォトリフレクタによる受光光量が最大となるように、前記反射部材と前記フォトリフレクタとが配置されていることが好ましい。
【００２０】
このように構成された本発明に係る撮影レンズ駆動制御装置によれば、移動量検出手段が、レンズ群駆動装置の駆動量を以てレンズ群の移動量を間接的に求めるものであった場合に、レンズ群駆動装置が脱調すると、この移動量検出手段によっては、レンズ群の移動量を検出することができないため、レンズ群の現実の位置を求めることができないが、レンズ群が撮影光軸上に進入した位置（光軸位置）に在るときフォトリフレクタによる受光光量が最大となるように、反射部材とフォトリフレクタとが配置されていることにより、フォトリフレクタの出力信号が最大となる位置を以て、レンズ群の現実の位置の基準（光軸位置）を求めることができる。
【００２１】
また、レンズ群が光軸位置にあるときは、レンズ群が撮影光軸に沿って移動する範囲のうち、最も後方（像側）の位置であるため、この位置において、受光光量が最大となるように反射部材とフォトリフレクタとの位置関係を設定することで、フォトリフレクタの受光ダイナミックレンジを最大限に有効利用することができ、受光光量の検出精度を高めることができる。
【００２２】
本発明の撮影レンズ駆動制御装置においては、前記レンズ群が前記撮影光軸上に進入した位置にあるとき前記フォトリフレクタによって検出される受光光量を基準光量としたとき、前記基準光量に対する、前記複数の監視点において前記フォトリフレクタによって検出された受光光量の割合に基づいて、前記移動軌跡検出手段が、前記レンズ群の軌跡を求めるものであることが好ましい。
【００２３】
ここで、フォトリフレクタの出力信号は、その受光光量に応じたものとなり、その受光光量は、フォトリフレクタと反射部材との間の距離に応じたものとなる。
レンズ群が撮影光軸上に進入した位置（光軸位置）にあるときフォトリフレクタによって検出される受光光量を基準光量としたとき、基準光量に対する、複数の監視点においてフォトリフレクタによって検出された受光光量の割合に基づいて、フォトリフレクタと反射部材との間の距離を求めることができる。
【００２４】
一方、監視点は移動量検出手段によって求められるところ、レンズ群駆動装置が脱調した場合は、正規の監視点とは異なる位置（レンズ群の位置）を監視点として検出する。
【００２５】
したがって、上述した構成の本発明に係る撮影レンズ駆動制御装置によれば、各監視点における、フォトリフレクタと反射部材との間の距離を求めることで、監視点の位置が正規の位置であるか誤った位置であるかの別を判定することができ、この結果、移動軌跡検出手段によって検出されたレンズ群の軌跡の正誤を判定することができる。
【００２６】
本発明の撮影レンズ駆動制御装置においては、前記起動異常判定手段が、前記移動軌跡検出手段によって検出された移動軌跡と、予め設定された正規の移動軌跡とを比較することにより、前記異常の有無を判定するものであることが好ましい。
【００２７】
このように構成された本発明に係る撮影レンズ駆動制御装置によれば、起動異常判定手段が、移動軌跡検出手段によって検出された移動軌跡と、予め設定された正規の移動軌跡とを比較することにより、異常の有無を判定するものであるため、移動軌跡検出手段によって検出された移動軌跡との比較対象となる正規の移動軌跡を、比較照合の都度求める必要がなく、正規の移動軌跡を比較対照の都度求める場合に比べて、それに要する演算負荷を低減させることができる。
【００２８】
本発明の撮影レンズ駆動制御装置においては、前記制御装置が、前記起動異常判定手段が異常有りと判定したときは、前記レンズ駆動装置による前記レンズ群に対する前記起動動作を中断して前記起動動作を最初からやり直す起動リセットを行うように、前記レンズ駆動装置を制御するものであることが好ましい。
【００２９】
このように構成された本発明に係る撮影レンズ駆動制御装置によれば、起動異常判定手段が異常有りと判定したときは、制御装置が、レンズ駆動装置によるレンズ群に対する起動動作を中断して起動動作を最初からやり直す起動リセットを行うように、レンズ駆動装置を制御することにより、レンズ群の軌跡が正規の軌跡でないにも拘わらず起動動作を続行することによって生じ得る他のレンズ群等との干渉や不適切な結像等の発生を有効に回避することができ、しかも、再度の起動動作を実行することで、正規の軌跡に沿った起動動作を実行することができる。
【００３０】
本発明の撮影レンズ駆動制御装置においては、前記制御装置が、前記起動リセットによる再度の起動動作期間中に前記起動異常判定手段が異常有りと判定したときは、再度、前記起動リセットを行うように、前記レンズ駆動装置を制御するものであることが好ましい。
【００３１】
このように構成された本発明に係る撮影レンズ駆動制御装置によれば、制御装置が、起動リセットによる再度の起動動作期間中に起動異常判定手段が異常有りと判定したときは、再度、起動リセットを行うように、レンズ駆動装置を制御することにより、正規の軌跡を得る正常な起動動作を実現するまで起動動作を繰り返すことができるため、最終的に、異常の無い起動動作を得ることができる。
【００３２】
本発明の撮影レンズ駆動制御装置においては、前記制御装置が、前記起動リセットによる再度の起動動作期間中に、前記起動異常判定手段が異常有りと判定したときは、前記起動リセットを繰り返し、この起動リセットの回数が所定の回数以上となったときは、前記起動リセットを行わずに前記起動動作を停止するものであることが好ましい。
【００３３】
このように構成された本発明に係る撮影レンズ駆動制御装置によれば、制御装置が、起動リセットによる再度の起動動作期間中に、起動異常判定手段が異常有りと判定したときは、起動リセットを繰り返し、この起動リセットの回数が所定の回数以上となったときは、起動リセットを行わずに前記起動動作を停止するため、起動動作が無限に繰り返されるのを防止することができる。
【００３４】
本発明の撮影レンズ駆動制御装置においては、前記退避位置と前記待機位置との間を移動可能とされたレンズ群を駆動するレンズ駆動装置が、パルスモータであることが好ましい。
【００３５】
このように構成された本発明に係る撮影レンズ駆動制御装置によれば、退避位置と撮影光軸上の位置との間を移動可能とされたレンズ群を駆動するレンズ駆動装置が、パルスモータであることにより、パルスモータに供給するパルスの数を計数することで、レンズ群の移動量を求めることができるため、このレンズ群の軌跡を求める際に、レンズ群の位置をパルス数に基づいて特定することができる。
【００３６】
また、本発明に係る撮像装置は、筐体に、上述した本発明に係るいずれかの撮影レンズ駆動制御装置と、前記撮影レンズ駆動制御装置のレンズ群により被写体の像が投影される撮像手段とを備えたことを特徴とする。
【００３７】
このように構成された本発明に係る撮像装置によれば、撮影レンズ駆動制御装置が上述した本発明に係る撮影レンズ駆動制御装置による作用、効果を発揮することにより、脱調したままで、不適切な撮影が行われるのを防止することができる。
【発明の効果】
【００３８】
本発明に係る撮影レンズ駆動制御装置および撮像装置によれば、撮影レンズを構成する複数のレンズ群をそれぞれ各別の駆動装置で同時に駆動しつつ、レンズ群間での干渉を防止することができる。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施形態（実施例１〜３）に係る撮影レンズ駆動制御装置を示すブロック図である。
【図２】１−２群と３群との位置関係を模式的に表した図であり、（ａ）は１−２群が収納位置で３群が退避位置の状態、（２）は１−２群が撮影光軸に沿って物体側に移動した状態で３群が退避位置の状態、（３）は１−２群が撮影光軸に沿って物体側に移動した状態で３群が光軸位置の状態、をそれぞれ表す。
【図３】物体側から見たときの３群の起動動作を示す図であり、（ａ）は回動する動作、（ｂ）は直線移動する動作をそれぞれ示す。
【図４】（ａ）は鏡胴が繰り出された状態を示す外観図、（ｂ）は鏡胴が繰り出された状態における３群の位置（光軸位置）を示す図である。
【図５】１−２群の位置情報を示す表である。
【図６】１−２群の位置と基準位置信号との関係を示す図である。
【図７】３群の位置と基準位置信号との関係を示す図である。
【図８】３群の起動動作を示す要部斜視図であり、（ａ）退避位置に在る状態、（ｂ）は光軸位置に在る状態、（ｃ）は撮影光軸に沿って移動した状態、をそれぞれ示す。
【図９】３群の起動動作を示す要部側面図であり、（ａ）退避位置に在る状態、（ｂ）は光軸位置に在る状態、（ｃ）は撮影光軸に沿って移動した状態、をそれぞれ示す。
【図１０】３群の基準位置を検出する動作を説明する模式図であり、（ａ）は３群が退避位置に在る状態、（ｂ）は３群が基準位置（二点鎖線）を通って光軸位置に在る状態を、をそれぞれ示す。
【図１１】３群の軌跡ＣＰの具体的位置を、基準位置からのパルス数で表した表である。
【図１２】３群の基準位置から待機位置までの軌跡の一例を表す線図であり、（１）は正常動作での軌跡、（２）は退避位置から基準位置までの間の範囲で脱調したときの軌跡、（３）は撮影光軸上（光軸位置から位置までの間の範囲）で脱調したときの軌跡、（４）は光軸位置を通過後に不測の衝撃等により光軸位置の通過前の位置に戻されて脱調したときの軌跡、をそれぞれ表す。
【図１３】撮影レンズ駆動制御装置の処理を示すタイミングチャートである。
【図１４】撮影レンズ駆動制御装置の処理内容を示すフローチャートである。
【図１５】光学系が４群構成の場合の例を示す要部斜視図である。
【発明を実施するための形態】
【００４０】
以下、本発明に係る撮影レンズ駆動制御装置の実施形態について、図面を用いて説明する。
【実施例１】
【００４１】
（構成）
図１は、本発明の一実施形態としての撮影レンズ駆動制御装置１００の構成を示すブロック図であり、例えば、筐体内に、ＣＣＤやＣＭＯＳ等の撮像素子（撮像手段）、感光フィルムなどの感光材料（撮像手段）に、撮影レンズで集光した被写体（物体）の像を投影させるカメラ等の撮像装置に用いられるものである。
【００４２】
撮影レンズ１は、それぞれが複数のレンズを有する３つのレンズ群を備え、対物側から第１レンズ群、第２レンズ群、第３レンズ群の順に配列されている。ここで、第１レンズ群と第２レンズ群とは、両レンズ群（第１レンズ群、第２レンズ群）の間隔がカム機構によって機械的に調整されるカム筒（図示省略）に取り付けられて、第１−２レンズ群として一体化されており、この第１−２レンズ群が後述するモータより駆動される際に、両レンズ群の間隔が、その駆動された位置に応じて予め設定された間隔となるように構成されている。
【００４３】
以下、第１−２レンズ群を１−２群１Ａ（対物側レンズ群）、第３レンズ群を３群１Ｂ（レンズ群、非対物側レンズ群）、第１レンズ群を１群、第２レンズ群を２群として説明する。
【００４４】
１−２群１Ａおよび３群１Ｂは、光軸を共通にして、鏡胴１Ｄ内に配置されている。ここで、１−２群１Ａと３群１Ｂとの間には、被写体から撮影レンズ１内に通過する光量を制御する第１絞り２Ａおよび第２絞り２Ｂ、並びに、撮影時の露光時間を制御するシャッタ３が設置されている。
【００４５】
１−２群１Ａは、撮影倍率を変化させるためのズーム用レンズ群であり、３群１Ｂは、この３群１Ｂの後方に位置する露光面（図示省略）に、被写体の像を合焦させるためのフォーカス用レンズ群である。
【００４６】
各レンズ群１Ａ，１Ｂは、それぞれ別個のモータにより駆動されることで光軸に沿って移動し、これにより、それぞれ目的（ズーム用、フォーカス用）とする光学系を構成している。
【００４７】
ここで、鏡胴１Ｄは、上述した撮像装置に組み込まれた状態では、不使用時に撮像装置の筐体内に収納される沈胴式鏡胴であり、３群１Ｂは、後述するように、鏡胴１Ｄが沈胴した状態においては撮影光軸上から退避した退避位置に配置され、鏡胴１Ｄが繰り出された状態においては退避位置から撮影光軸上に移動した上で撮影光軸に沿って直進移動するリトラクティング駆動するものとして構成されている。
【００４８】
１−２群１Ａと３群１Ｂとの位置関係について、図２に模式的に示す。図２（ａ）は、１−２群１Ａが撮影光軸上の収納位置、３群１Ｂが撮影光軸上から外れた退避位置にそれぞれ在る状態、同図（ｂ）は、１−２群１Ａが撮影光軸上を物体側に移動して、撮影光軸上に３群１Ｂを配置する空間が形成された状態、同図（ｃ）は、３群１Ｂが退避位置から撮影光軸に直交する面内で移動して撮影光軸上に配置された（光軸位置に在る）状態、をそれぞれ示す。
【００４９】
すなわち、本実施形態における光学系（１−２群１Ａ、３群１Ｂ）は、この撮影レンズ駆動制御装置１００を備えたカメラ等の撮像装置が携帯されているなど非撮影状態では、図２（ａ）に示すように、３群１Ｂが撮影光軸上から外れた退避位置に在ることにより、１−２群１Ａの収納位置を、撮影光軸上における像側に一層近い位置まで後退させる構造とすることができるため、１−２群１Ａが収納された沈胴状態（非撮影状態）での光軸方向に沿った厚みを薄くすることができる。
【００５０】
そして、この非撮影状態から撮影状態に移行する際には、同図（ｂ）に示すように、まず、１−２群１Ａを撮影光軸に沿って物体（被写体）側に向けて前進させ、これにより、撮影光軸上における３群１Ｂの進入スペースを確保し、次いで、同図（ｃ）に示すように、３群１Ｂを撮影光軸上の光軸位置に移動させ、その後、３群１Ｂを撮影光軸に沿って移動させることで、合焦状態を得る。
【００５１】
一方、撮影状態から収納状態への移行は、上記順序とは反対に、撮影光軸上における３群１Ｂを撮影光軸外の退避位置に移動させた上で、１−２群１Ａを撮影光軸に沿って後退させて収納位置に戻す。
【００５２】
なお、図３は、３群１Ｂの上記動作（退避位置から光軸位置に移動する動作）を撮影光軸の像側から見た模式図であり、（ａ）は回転中心Ｏ回りに回動（円弧状の軌道で移動）するもの、（ｂ）は直線状の軌道で移動するもの、をそれぞれ示す。本実施形態では、３群１Ｂが（ａ）に示した回動するものとして説明するが、本発明はこの動作のものに限定されるものではなく、（ｂ）に示した直進移動するものであってもよい。
【００５３】
図４は、鏡胴１Ｄの外観の一例およびこの鏡胴１Ｄ内に設けられた３群１Ｂの様子（説明の便宜のために鏡胴１Ｄを取り去った仮想的な状態）を示す要部外観斜視図である。ただし、同図（ｂ）において、３群１Ｂは、撮影光軸上に在る状態（鏡胴１Ｄが繰り出された状態）を示している。
【００５４】
ここで、３群１Ｂは、ギヤ連結されたリードスクリュー（図示略）とナット（図示略）の移動とによりそれぞれの３群１Ｂを保持する３群枠１Ｂ１および腕部１Ｂ２を、撮影光軸に沿って進退することができる。
【００５５】
３群１Ｂは、後述する図８に示すように、撮影光軸方向に沿って延在する主軸Ｏに軸支された腕部１Ｂ２および３群枠１Ｂ１より保持されており、撮影光軸の後方（像側）に付勢する機能と撮影光軸回りに回転させるように付勢する機能とを有する圧縮トーションスプリングにより、主軸Ｏと平行に延在する副軸に当接された状態で、撮影光軸に沿って直進移動（進退）を可能としている。
【００５６】
ナットが撮影光軸の後方に移動したとき、腕部１Ｂ２の後部のぶつかり面にナットが突き当たると、腕部１Ｂ２との係合が外れ、さらに後方へ移動を行う。
【００５７】
腕部１Ｂ２のナット係合面の後方には、カム面を有し、ナットがカム面と係合して後方に移動すると、腕部１Ｂ２は圧縮トーションスプリングのトーション力に反する方向に回転し、撮影光軸上から退避する。
【００５８】
鏡胴１Ｄは、腕部１Ｂ２が回転筒の外側に退避して、３群枠１Ｂ１が退避して得られた空間に、１−２群１Ａおよびシャッタ３を収納することで、収納時の厚さ（撮影光軸方向に沿った厚さ）を薄くしている。
【００５９】
なお、３群の後方に４群を備えた構成の光学系を採用した場合は、４群はシャッタ３と撮像素子との間に収納される。
【００６０】
以上とは反対に、鏡胴１Ｄの起動時は、まず回転筒を回転して１−２群１Ａおよびシャッタ３を前方に繰り出し、その後、３群用モータ４Ｂを回転させ、ナットを撮影光軸方向に沿って移動させる。
【００６１】
このとき、腕部１Ｂ２はトーションスプリングのトーション力により撮影光軸上への方向に向けた回転力が作用しているため、カム面がナットに係合しながら撮影光軸上の方向への進入を可能としてる。
【００６２】
撮影光軸上に進入すると３群１Ｂの腕部１Ｂ２は副軸に係合し、これにより、それ以上の回転が規制され、この結果、３群１Ｂの光軸は撮影光軸に一致した状態となる。
【００６３】
ナットがさらに撮影光軸方向に移動すると、ナットはカム面から係合が外れ、前方の係合面に係合し、腕部１Ｂ２を撮影光軸に沿って前方（物体側）に移動させることができる。ナットはパルスモータが所定量回転したところで停止し、３群１Ｂが待機位置に配置されて起動動作の完了となる。
【００６４】
通常、この起動動作により、３群１Ｂは安定して任意の位置に移動可能となっているが、起動時に腕部１Ｂ２の回転方向とは逆の方向に慣性力が作用すると、トーションスプリングの付勢力がこの慣性力に負けて、３群１Ｂが撮影光軸上に進入していないにもかかわらず、ナットが前方の係合部に達し、３群１Ｂの位置（軌跡）がずれた状態であるにも拘わらず、３群１Ｂを撮影光軸に沿って繰り出す動作となる。
【００６５】
このとき、従来は、腕部１Ｂ２などが固定筒（ベース）等に干渉して、３群１Ｂの動きが止められてしまう虞があった。また、腕部１Ｂ２には、起動直後に基準位置を検出するためのフォトインタラプタと組み合わせて用いられる突起部（図８等参照）などが形成されているが、この基準位置を通過した後は、脱調を検出することができないため、焦点距離のズレや、ピントのズレ、干渉等による破壊を起こす可能性があった。
【００６６】
また、１−２群１Ａを駆動する１−２群用モータ４ＡはＤＣモータ（直流モータ）であり、３群１Ｂを駆動する３群用モータ４Ｂ（レンズ駆動装置）はパルスモータである（駆動機構は図示省略）。
【００６７】
ＤＣモータは、印可される駆動電圧に応じて駆動速度が変化するレンズ駆動装置であり、印可する電圧を変化させるだけの簡単な操作で、１−２群１Ａの駆動速度を調整することができる。
【００６８】
なお、ＤＣモータは一般に、供給電力が同じであれば、パルスモータよりも高速に回転させることができ、また、負荷の変動に応じて駆動電流が変化するという特性があるため、例えば負荷が増大したとき駆動電流が増大し、この結果、駆動トルクが増大するため、負荷変動に対する適応力に優れ、滑らかな動作を得ることができる。したがって、例えば、ズーム位置に応じてカムの傾斜が変化（負荷トルクが変化）するようなカム筒の駆動などに適している。
【００６９】
また、ＤＣモータは、デューティ比（周期に占めるオン状態の時間の割合）に応じて駆動速度が変化するレンズ駆動装置でもあり、レンズ駆動装置に入力する駆動通電時間の比つまりデューティ比を変化させるだけの簡単な操作で、１−２群１Ａの駆動速度を調整することができる。
【００７０】
反面、ＤＣモータを停止させる際には、慣性によって、停止制御を行ってから実際に停止するまでのずれ、いわゆるオーバーランが起こり易く、希望した位置に停止させることが困難な場合がある。この点、パルスモータは、パルスを与えることで駆動するため、任意の目標位置に停止させるのは容易であるが、トルク変動に対する適応力はＤＣモータほど優れていないため、トルク変動が少ない場合の駆動制御に適している。
【００７１】
また、第１絞り２Ａ、第２絞り２Ｂ、およびシャッタ３には、それぞれを駆動するための第１絞り用モータ４Ｄ、第２絞り用モータ４Ｅ、シャッタ用モータ４Ｆが設けられ、これらモータ４Ｄ，４Ｅ，４Ｆの動作によって、対応する第１絞り２Ａ、第２絞り２Ｂ、およびシャッタ３がそれぞれ駆動される（駆動機構は図示省略）。なお、上述した全てのモータ４Ａ〜４Ｆは、モータドライバ５Ａ（制御装置の一部）に電気的に接続されて集中的な制御に供される。
【００７２】
モータドライバ５Ａは、電気的に接続されたＣＰＵ５Ｂ（制御装置の一部、移動量検出手段、起動異常判定手段）から、各モータ４Ａ〜４Ｆを駆動制御するのに必要な情報、例えば駆動電圧、駆動タイミング、駆動量、駆動方向等を得、これらの情報に基づいて各モータ４Ａ〜４Ｆの駆動制御を行う。
【００７３】
ここで、１−２群用モータ４Ａには、その回転に伴い回転数に応じた数のパルスを発生する１−２群移動量検出装置７が備えられている。この１−２群移動量検出装置７は、電気的に接続された１−２群移動量検出装置駆動回路８によって駆動される。また、１−２群移動量検出装置７が出力したパルスはＣＰＵ５Ｂに入力される。
【００７４】
１−２群移動量検出装置７は、例えば、１−２群用モータ４Ａの回転軸等の駆動伝達系の回転部に同軸に設けられて、この回転部とともに回転する、所定の回転角度ごとに透光部と遮光部とが繰り返し形成された円板と、この円板の透光部を挟んで対向して設けられたフォトインタプリタとによって構成されたロータリエンコーダなどを適用することができ、撮影レンズ１が最も望遠状態になったとき（望遠端）と最も広角状態になったとき（広角端）との間で、ロータリエンコーダの出力パルスが例えば１６００個などの所定の数になるように設定されている。
【００７５】
そして、この最も望遠状態になったときと、最も広角状態になったときとの間の全区間が、所定の数（例えば１６等分）に区切られる（１００パルスごとに１等分区間）、この１６の区間を規定する１７個の各区切り（Ｎ）には、位置指標、いわゆるズームポジションＺｐ12（Ｎ）が設定されている。
【００７６】
ここで、１−２群移動量検出装置７の出力パルスと１−２群１Ａの各ズームポジションＺｐ12（１），Ｚｐ12（２），…，Ｚｐ12（１７）との関係を図５に示す。
【００７７】
図５に示したパルス数は、基準位置を０として正の値でカウントしたものであり、基準位置から収納位置に向かう方向へのカウントでは、負の値でカウントするものとする。具体的には収納位置でのパルス数のカウントは、図５に示すように「−６００」である。
【００７８】
一方、３群用モータ４Ｂは、ＣＰＵ５Ｂからの指示にしたがったモータドライバ５Ａから入力されたパルスレートに応じた駆動速度で駆動される。
【００７９】
また、１−２群１Ａおよび３群１Ｂには、それぞれの基準位置を検出する１−２群基準位置検出装置９Ａ、３群基準位置検出装置９Ｂが対応して備えられており、各レンズ群１Ａ，１Ｂが基準位置にあるかどうかが検出される。
【００８０】
図６に、１−２群１Ａの位置と１−２群基準位置検出装置９Ａによる基準位置検出信号との対応関係を示す。
【００８１】
ここで、１−２群１Ａの基準位置は、収納位置（図２参照）と広角側の端部であるズームポジションＺｐ12（１）との間に設けられているが、これら収納位置や各ズームポジションＺｐ12（１），Ｚｐ12（２），…，Ｚｐ12（１７）は、この基準位置に基づいて設定されている。
【００８２】
同様に、図７に、３群１Ｂの位置と３群基準位置検出装置９Ｂによる基準位置検出信号との対応関係を示す。なお、図７における基準位置、待機位置、軌跡ＣＰ１、軌跡ＣＰ２、軌跡ＣＰ３、軌跡ＣＰ４、および最至近位置については、以下に説明する。
【００８３】
３群１Ｂは、図８に示すように３群枠１Ｂ１（保持枠）によって保持されており、この３群枠１Ｂ１には、一端が回転軸Ｏに軸支された腕部１Ｂ２（移動部材）の他端側が連結されている。なお、腕部１Ｂ２は、３群用モータ４Ｂの駆動によって回転軸Ｏを中心として回動（同図（ａ）→同図（ｂ））および撮影光軸に沿った直線移動（同図（ｂ）→同図（ｃ））がなされるように構成されている。
【００８４】
また、腕部１Ｂ２には、外方に突出した遮光用の突起１Ｂ３が形成されていて、３群１Ｂが退避位置（図２（ａ），（ｂ）参照）にあるとき、図８（ａ）および３群１Ｂを側方（撮影光軸に直交する方向）から見た図である図９（ａ）並びに模式図である図１０（ａ）に示すように、腕部１Ｂ２の突起１Ｂ３が、撮像装置の固定枠などに固定されたフォトインタラプタ（ＰＩ）の発光部と受光部との間に介在した遮光状態となる。
【００８５】
一方、３群１Ｂが退避位置から光軸位置（図２（ｃ）参照）に移動する軌道上（図８（ａ）→図８（ｂ）、図９（ａ）→図８（ｂ））で、この３突起１Ｂ３は、図１０（ｂ）に示すようにフォトインタラプタの発光部と受光部との間から離脱し、これによって、フォトインタラプタは透光状態となる。
【００８６】
図７に示した３群１Ｂの基準位置は、この突起１Ｂ３がフォトインタラプタから離脱して、フォトインタラプタの出力（基準位置信号）が立ち上がったときの位置として規定されていて、退避位置（図２（ａ）参照）や、撮影光軸上にセットされたときの位置（光軸位置：図２（ｃ））等は、この基準位置からの、３群用モータ４Ｂのパルス数によって設定されている。
【００８７】
また、図７における待機位置は、３群１Ｂの光軸が１−２群の光軸に一致している状態、すなわち、３群１Ｂが撮影光軸上に在る場合であって、撮影の準備が整い即座に合焦動作に移行できる位置として設定されている。
【００８８】
さらに、図７における最至近位置は、３群１Ｂが撮影光軸上に在る場合であって、３群１Ｂが物体側に最も近付いた位置として設定されている。
【００８９】
そして、待機位置と最至近位置との間の、撮影光軸に沿った範囲が、撮影動作（像を得る動作）で使われる３群１Ｂの移動範囲（撮影範囲）となる。
【００９０】
また、本実施形態の撮影レンズ駆動制御装置１００は、３群１Ｂの移動軌跡を検出する３群移動軌跡検出装置９Ｃ（移動軌跡検出手段、レンズ群位置検出手段の一部）を備えていて、この３群移動軌跡検出装置９Ｃにより、３群１Ｂの移動軌跡が検出される。
【００９１】
この３群１Ｂの移動軌跡は、例えば、３群１Ｂの基準位置（図７参照）を基準（０パルス）として、３群用モータ４Ｂが所定のパルス数だけ駆動された時点（軌跡チェックポイント（軌跡ＣＰ））における、実際の３群１Ｂの存在位置を検出するものであり、ＣＰＵ５Ｂが、互いに異なる複数の軌跡ＣＰ（本実施形態においては４つの軌跡ＣＰ１、軌跡ＣＰ２、軌跡ＣＰ３、軌跡ＣＰ４が設定されている。）において３群１Ｂがそれぞれ本来存在しているべき正規の位置（予め記憶されているものとする）と実際の３群１Ｂの存在位置とを比較対照することにより、３群１Ｂが軌道に沿って正常に移動しているか否か（正規の軌跡を描いたか否か）を判定するものである。
【００９２】
ここで、本実施形態における上記３群移動軌跡検出装置９Ｃの具体的な構成について、以下に説明する。
【００９３】
すなわち、前述した３群枠１Ｂ１に連結されている腕部１Ｂ２の後面（像側に向いた面）には、図９（ｂ）．（ｃ）に示すように反射用シート（レンズ群位置検出手段の一部、反射部材）が設けられており、一方、鏡胴１Ｄのうち不動の固定部分（ベース等）には、図８（ａ），（ｃ）および図９（ｂ），（ｃ）に示すように、発光部と受光部とを備えたフォトリフレクタ（レンズ群位置検出手段の一部）が設けられている。このフォトリフレクタは、発光部から光が発せられ、この発せられた光の反射光を受光部が受光することにより、その受光した光量に応じた信号を出力するものであり、３群１Ｂの現実の通過位置（撮影光軸に沿った位置）を検出するものである。
【００９４】
この実施形態においては、３群１Ｂが光軸位置に在る状態で、腕部１Ｂ２に設けられた反射用シートと固定されたフォトリフレクタとが相対向する位置関係で配設されているため、３群１Ｂが光軸位置に在るときは、フォトリフレクタから受光を表す信号が出力され、３群１Ｂが撮影光軸に沿って移動したとき、反射用シートとフォトリフレクタとの間の距離が広がる（３群１Ｂが物体側に繰り出される（撮影光軸に沿って物体側に向かって移動される））にしたがって、フォトリフレクタの出力信号は小さくなり、反射用シートとフォトリフレクタとの間の距離が狭まるにしたがって、フォトリフレクタの出力信号は大きくなる。
【００９５】
なお、フォトリフレクタの出力信号が最大となるのは、３群１Ｂが光軸位置に在るときである。
【００９６】
軌跡ＣＰ（監視点）は、本実施形態においては４つ設定されていて、第１の軌跡ＣＰ（軌跡ＣＰ１）は３群１Ｂの光軸位置と一致し、基準位置から光軸位置までの、３群用モータ４Ｂのパルス数によって設定されている。
【００９７】
このとき、フォトリフレクタの出力信号は最大となるが、この出力信号の値を１００％としたとき、フォトリフレクタの出力信号の値が軌跡ＣＰ１における出力信号値の５０％に相当する位置（撮影光軸に沿った、光軸位置よりも物体側に近付いた位置）に対応する、基準位置からの３群用モータ４Ｂのパルス数によって、第２の軌跡ＣＰ（軌跡ＣＰ２）が設定されている。
【００９８】
また、フォトリフレクタの出力信号の値が軌跡ＣＰ１における出力信号値の２０％に相当する位置（撮影光軸に沿った、軌跡ＣＰ２よりも物体側に近付いた位置）に対応する、基準位置からの３群用モータ４Ｂのパルス数によって、第３の軌跡ＣＰ（軌跡ＣＰ３）が設定されている。
【００９９】
さらに、撮影光軸に沿った、軌跡ＣＰ３よりも物体側にさらに近付いた位置である待機位置に一致する、基準位置からの３群用モータ４Ｂのパルス数によって、第４の軌跡ＣＰ（軌跡ＣＰ４）が設定されている。
【０１００】
以上の通り、ＣＰＵ５Ｂは、３群用モータ４Ｂによる駆動によって３群１Ｂが移動しているとき、３群用モータ４Ｂによる駆動量（パルス数）に基づいて、３群１Ｂの移動量を求める移動量検出手段としての機能を発揮する。
【０１０１】
なお、３群１Ｂの基準位置、軌跡ＣＰ１（光軸位置）、軌跡ＣＰ２、軌跡ＣＰ３、軌跡ＣＰ４（待機位置）にそれぞれ対応した、基準位置からの３群用モータ４Ｂのパルス数は、例えば図１１に示すように設定されている。
【０１０２】
上述した１−２群基準位置検出装置９Ａ、３群基準位置検出装置９Ｂ、３群移動軌跡検出装置９Ｃは、それぞれに対応する１−２群基準位置検出装置駆動回路１０Ａ、３群基準位置検出装置駆動回路１０Ｂ、３群移動軌跡検出装置駆動回路１０Ｃによって駆動される。
【０１０３】
そして、各基準位置検出装置９Ａ，９Ｂおよび３群移動軌跡検出装置９Ｃによって検出された位置または軌跡に関する情報は、それぞれ対応する各基準位置検出装置駆動回路１０Ａ，１０Ｂまたは３群移動軌跡検出装置駆動回路１０Ｃを介して、ＣＰＵ５Ｂに入力される。
【０１０４】
なお、３群移動軌跡検出装置駆動回路１０Ｃは、３群１Ｂの位置を、フォトリフレクタが受光した光量に対応した信号を電圧値で出力するため、この電圧値が入力されたＣＰＵ５Ｂは、入力された電圧値をＡ／Ｄ変換することにより各軌跡ＣＰでの３群１Ｂの位置（離散的な３群１Ｂの軌跡を表す情報）を取得する。
【０１０５】
図１２は、３群１Ｂの基準位置から待機位置までの、３群１Ｂの軌跡の一例を表す線図であり、本実施形態において検出される３群１Ｂの軌跡は、この線図のうち、各軌跡ＣＰにおける位置（撮影光軸に沿った位置）である。なお、本発明においては、本実施形態よりも多くの軌跡ＣＰを設定して、より狭い空間間隔で位置を検出することで、軌跡の検出精度を高めるようにしてもよい。
【０１０６】
なお、図１２において、（１）は正常動作での軌跡、（２）は退避位置から基準位置までの間の範囲で脱調したときの軌跡、（３）は撮影光軸上（光軸位置から位置までの間の範囲）で脱調したときの軌跡、（４）は光軸位置を通過後に不測の衝撃等により光軸位置の通過前の位置に戻されて脱調したときの軌跡、をそれぞれ表す。
【０１０７】
ＣＰＵ５Ｂには、望遠撮影を行う場合に撮影レンズ１の倍率を高倍率化するために操作する望遠スイッチ（図１において望遠ＳＷと記載）６Ａ、および広角撮影を行う場合に撮影レンズ１の倍率を低倍率化するために操作する広角スイッチ（図１において広角ＳＷと記載）６Ｂが電気的に接続されており、ＣＰＵ５Ｂはこの望遠スイッチ６Ａおよび広角スイッチ６Ｂの操作に応じて各群用モータ４Ａ，４Ｂを制御する。
【０１０８】
そして、上述したモータドライバ５ＡとＣＰＵ５Ｂとが、制御装置５（制御装置）を構成している。
【０１０９】
なお、１−２群１Ａを構成する１群および２群は、これら２つのレンズ群（１群、２群）の間隔がカム機構によって機械的に調整されるカム筒（図示省略）に取り付けられており、１−２群用モータ４Ａにより１−２群１Ａが駆動される際に、１群と２群との間隔が所定の間隔となるように機械的に駆動される。
【０１１０】
また、ＣＰＵ５Ｂには、周囲の温度を検出する温度センサ５Ｃが接続されている。温度センサ５Ｃは、検出した温度に応じた電圧値を出力し、ＣＰＵ５Ｂは、この出力された電圧値をＡ／Ｄ変換することにより、温度の情報を取得する。
【０１１１】
本実施例での温度センサ５Ｃは、温度１［度］に対して電圧１０［ｍＶ］変化する特性を有しているため、既知の温度での電圧値を予め記憶しておくことで、その記憶された電圧値と任意の時点で検出された電圧値との差分に応じて、その任意の時点における温度を求めることができる。
（作用）
次に、本実施形態の撮影レンズ駆動制御装置１００の作用のうち、鏡胴１Ｄを沈胴状態から繰り出し状態（待機状態）に移動させる３群１Ｂの起動動作について、図１３のタイミングチャートを用いて説明する。
【０１１２】
まず、鏡胴１Ｄの制御開始時は、鏡胴１Ｄを含む系の初期設定を開始する。初期設定としては、各モータ４Ａ，４Ｂ，４Ｄ，４Ｅ，４Ｆを駆動するモータドライバ５Ａの初期化、１−２群１Ａ，３群１Ｂの位置や軌跡を検出する各群基準位置検出装置９Ａ，９Ｂおよび３群移動軌跡検出装置９Ｃの初期化を行う。
【０１１３】
次いで、１−２群基準位置検出装置９Ａによる基準位置の検出および３群基準位置検出装置９Ｂによる基準位置の検出を行い、１−２群基準位置検出装置９Ａによる検出結果が収納位置から基準位置の間の範囲（図６、図１３（１）において、基準位置信号（ＨＰ（ホームポジション）信号）がＬレベルの範囲）であり、かつ、３群基準位置検出装置９Ｂによる検出結果が退避位置から基準位置の間の範囲（図７、図１３（４）において、基準位置信号（ＨＰ（ホームポジション）信号）がＬレベルの範囲）である場合は、１−２群１ＡをＷｉｄｅ（広角端）方向へ移動させるように、モータドライバ５Ａが１−２群用モータ４Ａを駆動させる（図１３（３））。
【０１１４】
１−２群用モータ４Ａの駆動に伴って１−２群用モータ４Ａに取り付けられたロータリエンコーダ（フォトインタプリタ）からパルス信号（ＰＩ信号；図１３（２））が出力され、１−２群移動量検出装置７は、この出力されたパルスのエッジの数を計数することによって１−２群用モータ４Ａの駆動量を検出し、その検出結果は、１−２群移動量検出装置駆動回路８を介してＣＰＵ５Ｂに入力される。
【０１１５】
なお、１−２群移動量検出装置７自体はパルスを発生するだけとしてその発生パルスの数を計数することまでは行わずに、ＣＰＵ５Ｂがそのパルス数を計数するものであってもよい。
【０１１６】
１−２群用モータ４Ａの起動開始直後の所定期間（起動期間）は、ＤＣモータである１−２群用モータ４Ａによる突入電流を防止するために、モータドライバ５Ａは、１−２群用モータ４Ａを駆動するための電圧（駆動電圧）を、図１３（３）に示すように、定常駆動時における電圧（定常電圧；例えば３．８［Ｖ］）よりも低め（例えば２．０［Ｖ］）に設定し、起動期間が過ぎた後は、駆動電圧を定常電圧まで上昇させて、１−２群用モータ４Ａを定常駆動させる。
【０１１７】
続いて、ＣＰＵ５Ｂおよびモータドライバ５Ａは、１−２群用モータ４Ａの起動後５０［ｍｓｅｃ］経過（ＰＩ信号（図１３（２））のパルス数換算で、５０パルス分を計数）した時点で、シャッタ用モータ４Ｆを駆動して（図１３（６））、シャッタ３を全開状態に設定する。
【０１１８】
続いて、ＣＰＵ５Ｂおよびモータドライバ５Ａは、図１３（７），（８）に示すように、各絞り用モータ４Ｄ，４Ｅにより絞り２Ａ，２Ｂの絞り制御を行い、これら絞り２Ａ，２Ｂを中間絞り状態に設定する。
【０１１９】
なお、シャッタ用モータ４Ｆおよび各絞り用モータ４Ｄ，４Ｅの駆動期間は、１−２群用モータ４Ａの駆動期間中であり、シャッタ用モータ４Ｆ、各絞り用モータ４Ｄ，４Ｅおよび１−２群用モータ４Ａは同時駆動状態となる。
【０１２０】
絞り用モータ４Ｄ，４Ｅの駆動が完了すると、１−２群基準位置検出装置９Ａによる基準位置の検出待ちとなる。
【０１２１】
１−２群１Ａの基準位置（ＨＰ）は、図６に示したように、１−２群基準位置検出装置９Ａによる基準位置信号（ＨＰ信号）がＬレベルからＨレベルに変化した位置であるから、１−２群基準位置検出装置９Ａが基準位置信号（図１３（１））に基づいて基準位置を検出すると、１−２群１Ａの位置情報（ＰＩ信号のパルスの計数）をリセットする。
【０１２２】
そして、１−２群移動量検出装置７は、この基準位置からＰＩ信号（図１３（２））のパルス数を計数し、計数されたパルス数が広角位置（Ｚｐ12（１））に対応したＰＩ信号のパルス数（図４において、本実施形態においては２００パルス）に達すると、モータドライバ５Ａが１−２群用モータ４Ａを停止させ、１−２群１Ａを広角位置（Ｚｐ12（１））にセットする。
【０１２３】
ここで、広角位置（Ｗｉｄｅ位置）は図５に示したように予め定められているが、このような設定は、例えばＥＥＰＲＯＭ（電気的に消去可能なPROM：Programmable ROM）等の不揮発性メモリに格納しておくことにより、後に書き換え可能として、変更が可能となっている。
【０１２４】
また、１−２群用モータ４Ａは前述したようにＤＣモータであるため、単なる駆動制御（駆動電圧３．８［Ｖ］から０［Ｖ］への切替え）では、停止目標の位置で適切に停止せずに、この停止目標の位置を通り過ぎた位置で停止するオーバーランが発生する。
【０１２５】
そこで、本実施形態においては、広角位置（Ｚｐ12（１））の手前の予め設定された範囲では、駆動電圧を段階的に低く制御することでオーバーランの発生量を抑制し、オーバーラン量を含めて目標位置（広角位置）に停止させる制御を行っている。
【０１２６】
すなわち、広角位置（２００パルス）に到達する前の所定の規定パルス数の期間は、停止制御期間として設定されていて、図１３（３）に示すように、広角位置までの残りパルス数に応じて、駆動電圧を２．０［Ｖ］、１．５［Ｖ］と段階的に低下させている。
【０１２７】
なお、このＣＰＵ５Ｂおよびモータドライバ５Ａによる１−２群用モータ４Ａの停止制御は、上述した１−２群移動量検出装置７によって検出されたＰＩ信号のパルス数に基づく。
【０１２８】
さらに、この停止制御では、計数されたＰＩ信号のパルス数が、広角位置に対応した２００パルスになったとき、１−２群１Ａの駆動を完全に停止させるために、１−２群用モータ４Ａに制動を掛ける制動制御を行う。なお、この制動制御の期間中における回転量も予め見込んで、最終的に１−２群１Ａを停止目標位置である広角位置に、オーバーラン無く停止させる。
【０１２９】
１−２群基準位置検出装置９Ａが基準位置信号（図１３（１））に基づいて基準位置を検出すると、ＣＰＵ５Ｂおよびモータドライバ５Ａは、３群１Ｂを待機位置に向けて移動させるように３群用モータ４Ｂの駆動を開始（図１３（５））させる制御を行う。
【０１３０】
このとき、１−２群用モータ４Ａの駆動も行われているため、３群用モータ４Ｂの駆動と１−２群用モータ４Ａの駆動とが並列的に行われた同時駆動の状態となっており、ＣＰＵ５Ｂおよびモータドライバ５Ａは、これらモータ４Ａ，４Ｂを同時駆動する制御を行う。
【０１３１】
なお、このとき、３群用モータ４Ｂを駆動するパルスレートを、通常駆動時よりも速めに設定することで、３群１Ｂの駆動時間を短縮化している。
【０１３２】
３群用モータ４Ｂの駆動が開始されると、３群基準位置検出装置９Ｂによる３群１Ｂの基準位置の検出待ちとなる。３群１Ｂの基準位置（ＨＰ）は、図７に示したように、３群基準位置検出装置９Ｂによる基準位置信号（ＨＰ信号）がＬレベルからＨレベルに変化した位置であるから、３群基準位置検出装置９Ａが基準位置信号（図１３（４））に基づいて基準位置を検出すると、３群１Ｂの位置情報をゼロに一旦リセットし、その基準位置から待機位置（軌跡ＣＰ４）までに対応したパルス数（図１１に示すように、本実施形態においては、５００パルスである。）で３群用モータ４Ｂを駆動し、３群１Ｂを待機位置にセットした状態で３群用モータ４Ｂを停止させる。
【０１３３】
ここで、待機位置（軌跡ＣＰ４）は図１１に示したように予め定められているが、このような設定は、例えばＥＥＰＲＯＭ等の不揮発性メモリに格納しておくことにより、後に書き換え可能として、変更が可能となっている。
【０１３４】
なお、１−２群用モータ４Ａ、３群用モータ４Ｂ、第１絞り用モータ４Ｄ、第２絞り用モータ４Ｅおよびシャッタ用モータ４Ｆのうち、ＤＣモータである１−２群用モータ４Ａは、その定常時の所要電流値がこれらのモータ４Ａ，４Ｂ，４Ｄ，４Ｅ，４Ｆのうちで最も低いものであるため、１−２群用モータ４Ａ以外のモータと１−２群用モータ４Ａとを同時に駆動する必要がある場合は、１−２群用モータ４Ａ以外のモータは、この所要電流値が最も低い１−２群用モータ４Ａの定常駆動期間と同時駆動になるように、駆動が制御されている。
【０１３５】
すなわち、２つのモータを同時に駆動する組合せは、具体的には、１−２群用モータ４Ａの定常駆動期間とシャッタ用モータ４Ｆとの同時駆動、１−２群用モータ４Ａの定常駆動期間と第１絞り用モータ４Ｄとの同時駆動、１−２群用モータ４Ａの定常駆動期間と第２絞り用モータ４Ｅとの同時駆動、または１−２群用モータ４Ａの定常駆動期間と３群モータ４Ｂとの同時駆動、のいずれかである。
【０１３６】
なお、本実施形態におけるＤＣモータである１−２群用モータ４Ａの定常駆動時の電流値は約１２５ｍＡ、パルスモータである３群用モータ４Ｂは約１８５ｍＡ、シャッタ用モータ４Ｆは約１６０ｍＡ、両絞り用モータ４Ｄ，４Ｅはそれぞれ約２００ｍＡとなっている。
【０１３７】
次に、本実施形態の撮影レンズ駆動制御装置１００による、３群１Ｂを退避位置から待機位置に駆動する起動制御方法を、図１４のフローチャートを用いて説明する。
【０１３８】
まず、３群基準位置検出装置９Ｂによる基準位置の判定を行う（ステップ１（Ｓ１））。３群基準位置信号（図１３（５））がＨレベルの場合は、３群１Ｂが非退避状態（退避位置に無い状態）であると判定し、退避処理を行う（Ｓ９）。この退避処理の内容は、３群１Ｂを一旦、退避位置に移動させることである。その後は、さらにＳ１の３群１Ｂの基準位置の判定を行う。なお、退避処理自体は、本発明の目的、構成と直接関係がないため詳細な説明を省略する。
【０１３９】
３群基準位置信号（図１３（５））がＬレベルの場合は、３群１Ｂが退避状態であると判定し、起動処理を行う（Ｓ２）。具体的には、３群用モータ４Ｂを光軸位置に向けて駆動させるように、ＣＰＵ５Ｂおよびモータドライバ５Ａが３群用モータ４Ｂを駆動制御する。
【０１４０】
その後、３群基準位置検出装置９Ｂによって基準位置が検出されたか否かによる、３群１Ｂの基準位置到達の判定（Ｓ３）となる。
【０１４１】
３群用モータ４Ｂの駆動中は、３群用モータ４Ｂの駆動パルスを計数することにより、３群１Ｂの位置は監視されているが、３群１Ｂが基準位置に到達する以前は、計数されたパルス数が、退避位置から基準位置までに対応して予め設定された規定のパルス数に達したか否か、すなわち、本来であれば、３群１Ｂが退避位置から基準位置に到達するまでの間に計数されるパルス数は規定のパルス数と一致するはずである。
【０１４２】
そこで、３群１Ｂが基準位置に到達する以前（Ｓ３にて、未検出であった場合）は、計数されたパルス数（駆動制御量）が、退避位置から基準位置までに対応して予め設定された規定のパルス数に達したか否かが、判定される（Ｓ１０）。
【０１４３】
ステップ１０において、計数されたパルス数が規定のパルス数を超えたとき（Ｓ１０）、すなわち規定のパルス数が計数されたにも拘わらず、３群基準信号がＨに変化しないとき（３群１Ｂが基準位置に到達しないとき）は、３群１Ｂが退避位置と基準位置との間の軌道範囲において、正常な軌道を逸脱した動作を行った虞があると判断することができる。
【０１４４】
そこで、ＣＰＵ５Ｂおよびモータドライバ５Ａは、退避位置から規定のパルス数以内で基準位置を検出しなかったときは、エラー処理を行う（Ｓ１１）。なお、ここでのエラー処理は、３群用モータ４Ｂの駆動を停止する。
【０１４５】
一方、ＣＰＵ５Ｂおよびモータドライバ５Ａが、退避位置から規定のパルス数以内で基準位置を検出したときは、計数されたパルス数をゼロに一旦リセットし、３群１Ｂを、その基準位置から待機位置（３群用モータ４Ｂによる基準位置から待機位置までの移動に要するパルス数は５００パルス）まで移動させる（Ｓ４）ように、ＣＰＵ５Ｂおよびモータドライバ５Ａが、３群用モータ４Ｂを駆動制御する。
【０１４６】
そして、３群用モータ４Ｂに供給されるパルス数（駆動制御量）を計数する（Ｓ５）ことで、３群１Ｂの位置（基準位置からの移動量（駆動制御量））を監視する。
【０１４７】
３群移動軌跡検出装置９Ｃは、基準位置から待機位置までに設けられた４つの軌跡ＣＰ１（光軸位置）、軌跡ＣＰ２、軌跡ＣＰ３、軌跡ＣＰ４での、撮影光軸に沿った方向における３群１Ｂの各位置を検出し、３群の軌跡の正常、異常の別を判定する（Ｓ６，Ｓ１２）。
【０１４８】
具体的には、３群１Ｂを保持する３群枠１Ｂ１から延びた腕部１Ｂ２の後面（像側に向いた面）に設けられた反射用シートと固定部に設けられたフォトリフレクタとの間の距離に応じて、フォトリフレクタからの出力信号の大きさが変化するため、３群移動軌跡検出装置９Ｃが、各軌跡ＣＰ１、軌跡ＣＰ２、軌跡ＣＰ３、軌跡ＣＰ４における正規の信号値（軌跡が正常である場合において出力されるべき信号の値（電圧値をＡ／Ｄ変換した後の値）として予め記憶されたもの。）と実際に出力された出力信号値（軌跡値（電圧値をＡ／Ｄ変換した後の値）＝現実の位置を表す物理量）とを比較照合することにより、３群１Ｂの各軌跡ＣＰ１、軌跡ＣＰ２、軌跡ＣＰ３、軌跡ＣＰ４における位置の正常、異常の別を判定する。
【０１４９】
正常か異常かの別の判定は、ＣＰＵ５Ｂが、各軌跡ＣＰ１、軌跡ＣＰ２、軌跡ＣＰ３、軌跡ＣＰ４における正規の信号値と軌跡値とを比較照合することにより行うが、具体的には例えば、正規の信号値と軌跡値との差が、予め設定された異常閾値（正常か異常かを判定するのに適したものとして予め設定された閾値であり、この閾値は、３群移動軌跡検出装置９Ｃのセンサ（フォトリフレクタ等）の信号出力のばらつき、鏡胴１Ｄの姿勢差に伴って生じる撮影光軸に沿った位置のばらつき等による誤差を考慮した値となっている。）未満であるときは正常と判定し、正規の信号値と軌跡値との差が、予め設定された異常閾値以上であるときは異常と判定する。
【０１５０】
ここで、３群１Ｂに衝撃力等が加わって、３群１Ｂが本来通るべき軌跡（図１２（１））から外れると、その本来の軌跡から外れた際の３群１Ｂの位置に応じて、３群１Ｂは、例えば図１２（２），（３），（４）に示した軌跡（実線）等を描く。
【０１５１】
そして、ＣＰＵ５Ｂが、各軌跡ＣＰ１、軌跡ＣＰ２、軌跡ＣＰ３、軌跡ＣＰ４での軌跡値（同図において実線で表した「信号値」と表記）を、正規の軌跡（図１２（１））の各軌跡ＣＰ１、軌跡ＣＰ２、軌跡ＣＰ３、軌跡ＣＰ４での信号値と比較対照して、３群１Ｂの軌跡（各軌跡ＣＰでの位置）の正常、異常の別を判定する。
【０１５２】
なお、この実施形態においては、上記３群１Ｂの位置の正常、異常の別の判定は、基準位置からのパルス数が最も小さい（基準位置に最も近い）軌跡ＣＰ１から始めて、以下、軌跡ＣＰ２、軌跡ＣＰ３、軌跡ＣＰ４の順序で行われる。
＜３群の起動処理の基本的な流れ（正常の場合）＞
まず、ＣＰＵ５Ｂは、軌跡ＣＰ１における正規の信号値と軌跡値とを比較照合して、軌跡ＣＰ１における３群１Ｂの位置（軌跡）の正常、異常の別を判定し（Ｓ１２）、正常と判定された場合であれば、引き続き待機位置の検出判定（停止位置である待機位置（軌跡ＣＰ４）に達したか否かの判定）を行う（Ｓ７）。軌跡ＣＰ１における軌跡の判定を行った時点では、３群１Ｂは軌跡ＣＰ４に一致する待機位置には達していないため、このときは待機位置を検出していない、との判定結果となり（Ｓ７）、３群１Ｂの駆動制御量の監視（Ｓ５：パルス数の計数）に戻り、次の判定位置である軌跡ＣＰ２の検出を待つ（Ｓ６）。
【０１５３】
次の判定位置である軌跡ＣＰ２が検出されると（Ｓ６）、ＣＰＵ５Ｂは、軌跡ＣＰ２における正規の信号値と軌跡値とを比較照合して、軌跡ＣＰ２における３群１Ｂの位置（軌跡）の正常、異常の別を判定し（Ｓ１２）、正常と判定された場合であれば、引き続き待機位置の検出判定（停止位置である待機位置（軌跡ＣＰ４）に達したか否かの判定）を行う（Ｓ７）。軌跡ＣＰ２における軌跡の判定を行った時点では、３群１Ｂは軌跡ＣＰ４に一致する待機位置には達していないため、このときは待機位置を検出していない、との判定結果となり（Ｓ７）、３群１Ｂの駆動制御量の監視（Ｓ５：パルス数の計数）に戻り、次の判定位置である軌跡ＣＰ３の検出を待つ（Ｓ６）。
【０１５４】
次の判定位置である軌跡ＣＰ３が検出されると（Ｓ６）、ＣＰＵ５Ｂは、軌跡ＣＰ３における正規の信号値と軌跡値とを比較照合して、軌跡ＣＰ３における３群１Ｂの位置（軌跡）の正常、異常の別を判定し（Ｓ１２）、正常と判定された場合であれば、引き続き待機位置の検出判定（停止位置である待機位置（軌跡ＣＰ４）に達したか否かの判定）を行う（Ｓ７）。軌跡ＣＰ３における軌跡の判定を行った時点では、３群１Ｂは軌跡ＣＰ４に一致する待機位置には達していないため、このときは待機位置を検出していない、との判定結果となり（Ｓ７）、３群１Ｂの駆動制御量の監視（Ｓ５：パルス数の計数）に戻り、次の判定位置である軌跡ＣＰ４の検出を待つ（Ｓ６）。
【０１５５】
次の判定位置である軌跡ＣＰ４が検出されると（Ｓ６）、ＣＰＵ５Ｂは、軌跡ＣＰ４における正規の信号値と軌跡値とを比較照合して、軌跡ＣＰ４における３群１Ｂの位置（軌跡）の正常、異常の別を判定し（Ｓ１２）、正常と判定された場合であれば、引き続き待機位置の検出判定（停止位置である待機位置（軌跡ＣＰ４）に達したか否かの判定）を行う（Ｓ７）。軌跡ＣＰ４における軌跡の判定を行った時点で、３群１Ｂは軌跡ＣＰ４に一致する待機位置に達しているため、このときは待機位置を検出した、との判定結果となり（Ｓ７）、３群１Ｂを待機位置に停止させるように３群用モータ４Ｂを駆動制御し、撮影前の３群の起動処理を終了する。
＜３群の起動処理の基本的な流れ（いずれかの軌跡ＣＰで異常と判定された場合）＞
上述した各軌跡ＣＰにおける３群１Ｂの位置（軌跡）の正常、異常の別を判定し（Ｓ１２）、異常と判定された場合は、ＣＰＵ５Ｂは３群１Ｂの駆動を停止させる（Ｓ１４）ように３群用モータ４Ｂの駆動を制御する。
【０１５６】
その後、起動リセット判定においてリセット回数を判定し（Ｓ１４）、このリセット回数が予め設定した規定の回数以内であれば、１秒間待った（Ｓ１６）後に、３群１Ｂの退避処理を行う（Ｓ１７）。
【０１５７】
３群１Ｂの退避処理においては、３群１Ｂが撮影光軸上に戻っていれば（基準位置信号がＨレベルであれば）退避処理を行い、戻っていなければ（基準位置信号がＬレベルであれば）基準位置信号がＨレベルになるまで待ち、Ｈレベルになった後に退避処理を行う。
【０１５８】
そして、退避処理（Ｓ１７）の後は、ステップ１における３群１Ｂの基準位置の判定に戻って、処理を最初からやり直す。
【０１５９】
起動リセット判定（Ｓ１４）において判定されたリセット回数が予め設定した規定の回数を超えた場合は、エラー処理を行い（Ｓ１５）、処理を終了する。なお、エラー処理では、３群用モータ４Ｂの駆動を停止する。
＜具体的な脱調に応じた処理の流れ＞
＜軌跡ＣＰ１での異常判定の場合＞
ここで、まず、３群１Ｂの基準位置から光軸位置までの退避領域において脱調した場合は、３群１Ｂは図１２（２）に示すような軌跡を描くが、この場合、最初のチェックポイントである軌跡ＣＰ１における軌跡値と正常軌跡での信号値（図１２（１））との差が異常閾値以上となるため、３群１Ｂの軌跡は異常と判定され（Ｓ１２）、ＣＰＵ５Ｂは３群１Ｂの駆動を停止させる（Ｓ１４）ように３群用モータ４Ｂの駆動を制御する。
【０１６０】
その後、起動リセット判定においてリセット回数を判定し（Ｓ１４）、このリセット回数が予め設定した規定の回数以内であれば、１秒間待った（Ｓ１６）後に、３群１Ｂの退避処理を行う（Ｓ１７）。
【０１６１】
３群１Ｂの退避処理においては、３群１Ｂが撮影光軸上に戻っていれば（基準位置信号がＨレベルであれば）退避処理を行い、戻っていなければ（基準位置信号がＬレベルであれば）基準位置信号がＨレベルになるまで待ち、Ｈレベルになった後に退避処理を行う。
【０１６２】
そして、退避処理（Ｓ１７）の後は、ステップ１における３群１Ｂの基準位置の判定に戻って、処理を最初からやり直す。
【０１６３】
起動リセット判定（Ｓ１４）において判定されたリセット回数が予め設定した規定の回数を超えた場合は、エラー処理を行い（Ｓ１５）、処理を終了する。なお、エラー処理では、３群用モータ４Ｂの駆動を停止する。
＜軌跡ＣＰ２での異常判定の場合＞
また、３群１Ｂが撮影光軸上（光軸位置から位置までの間の範囲）で脱調した場合は、３群１Ｂは図１２（３）に示すような軌跡を描くが、この場合、最初のチェックポイントである軌跡ＣＰ１においては異常がないため、軌跡ＣＰ１における軌跡値と正常軌跡での信号値（図１２（１））との差は異常閾値未満となる。
【０１６４】
したがって、軌跡ＣＰ１における軌跡判定の処理（Ｓ１２）は正常となり、３群１Ｂが待機位置に達したか否かを検出し（Ｓ７）、３群１Ｂの駆動を続行し（Ｓ５）、３群１Ｂが軌跡ＣＰ２に達するのを待つ（Ｓ６）。
【０１６５】
図１２（３）に示した撮影光軸上（光軸位置から位置までの間の範囲）での脱調の場合、次のチェックポイントである軌跡ＣＰ２における軌跡値と正常軌跡での信号値（図１２（１））との差が異常閾値以上となるため、３群１Ｂの軌跡は異常と判定され（Ｓ１２）、ＣＰＵ５Ｂは３群１Ｂの駆動を停止させる（Ｓ１４）ように３群用モータ４Ｂの駆動を制御する。
【０１６６】
その後、起動リセット判定においてリセット回数を判定し（Ｓ１４）、このリセット回数が予め設定した規定の回数以内であれば、１秒間待った（Ｓ１６）後に、３群１Ｂの退避処理を行う（Ｓ１７）。
【０１６７】
３群１Ｂの退避処理においては、３群１Ｂが撮影光軸上に戻っていれば（基準位置信号がＨレベルであれば）退避処理を行い、戻っていなければ（基準位置信号がＬレベルであれば）基準位置信号がＨレベルになるまで待ち、Ｈレベルになった後に退避処理を行う。
【０１６８】
そして、退避処理（Ｓ１７）の後は、ステップ１における３群１Ｂの基準位置の判定に戻って、処理を最初からやり直す。
【０１６９】
起動リセット判定（Ｓ１４）において判定されたリセット回数が予め設定した規定の回数を超えた場合は、エラー処理を行い（Ｓ１５）、処理を終了する。なお、エラー処理では、３群用モータ４Ｂの駆動を停止する。
＜軌跡ＣＰ３での異常判定の場合＞
３群１Ｂが光軸位置を通過後に不測の衝撃等により光軸位置の通過前の位置に戻されて脱調した場合は、３群１Ｂは図１２（４）に示すような軌跡を描くが、この場合、最初のチェックポイントである軌跡ＣＰ１においては異常がないため、軌跡ＣＰ１における軌跡値と正常軌跡での信号値（図１２（１））との差は異常閾値未満となる。
【０１７０】
したがって、軌跡ＣＰ１における軌跡判定の処理（Ｓ１２）は正常となり、３群１Ｂが待機位置に達したか否かを検出し（Ｓ７）、３群１Ｂの駆動を続行し（Ｓ５）、３群１Ｂが軌跡ＣＰ２に達するのを待つ（Ｓ６）。
【０１７１】
また、次のチェックポイントである軌跡ＣＰ２においても異常がないため、軌跡ＣＰ２における軌跡値と正常軌跡での信号値（図１２（１））との差は異常閾値未満となる。
【０１７２】
したがって、軌跡ＣＰ２における軌跡判定の処理（Ｓ１２）は正常となり、３群１Ｂが待機位置に達したか否かを検出し（Ｓ７）、３群１Ｂの駆動を続行し（Ｓ５）、３群１Ｂが軌跡ＣＰ３に達するのを待つ（Ｓ６）。
【０１７３】
図１２（４）に示した光軸位置通過後に光軸位置通過前の位置に戻されて脱調した場合は、次のチェックポイントである軌跡ＣＰ３における軌跡値と正常軌跡での信号値（図１２（１））との差が異常閾値以上となるため、３群１Ｂの軌跡は異常と判定され（Ｓ１２）、ＣＰＵ５Ｂは３群１Ｂの駆動を停止させる（Ｓ１４）ように３群用モータ４Ｂの駆動を制御する。
【０１７４】
その後、起動リセット判定においてリセット回数を判定し（Ｓ１４）、このリセット回数が予め設定した規定の回数以内であれば、１秒間待った（Ｓ１６）後に、３群１Ｂの退避処理を行う（Ｓ１７）。
【０１７５】
３群１Ｂの退避処理においては、３群１Ｂが撮影光軸上に戻っていれば（基準位置信号がＨレベルであれば）退避処理を行い、戻っていなければ（基準位置信号がＬレベルであれば）基準位置信号がＨレベルになるまで待ち、Ｈレベルになった後に退避処理を行う。
【０１７６】
そして、退避処理（Ｓ１７）の後は、ステップ１における３群１Ｂの基準位置の判定に戻って、処理を最初からやり直す。
【０１７７】
起動リセット判定（Ｓ１４）において判定されたリセット回数が予め設定した規定の回数を超えた場合は、エラー処理を行い（Ｓ１５）、処理を終了する。なお、エラー処理では、３群用モータ４Ｂの駆動を停止する。
＜軌跡ＣＰ４での異常判定の場合＞
なお、具体的な脱調の軌跡は示さないが、軌跡ＣＰ１、軌跡ＣＰ２および軌跡ＣＰ３において軌跡が正常であり、軌跡ＣＰ４における３群１Ｂの軌跡は異常と判定されたとき（Ｓ１２）は、ＣＰＵ５Ｂは３群１Ｂの駆動を停止させる（Ｓ１４）ように３群用モータ４Ｂの駆動を制御する。
【０１７８】
その後、起動リセット判定においてリセット回数を判定し（Ｓ１４）、このリセット回数が予め設定した規定の回数以内であれば、１秒間待った（Ｓ１６）後に、３群１Ｂの退避処理を行う（Ｓ１７）。
【０１７９】
３群１Ｂの退避処理においては、３群１Ｂが撮影光軸上に戻っていれば（基準位置信号がＨレベルであれば）退避処理を行い、戻っていなければ（基準位置信号がＬレベルであれば）基準位置信号がＨレベルになるまで待ち、Ｈレベルになった後に退避処理を行う。
【０１８０】
そして、退避処理（Ｓ１７）の後は、ステップ１における３群１Ｂの基準位置の判定に戻って、処理を最初からやり直す。
【０１８１】
起動リセット判定（Ｓ１４）において判定されたリセット回数が予め設定した規定の回数を超えた場合は、エラー処理を行い（Ｓ１５）、処理を終了する。なお、エラー処理では、３群用モータ４Ｂの駆動を停止する。
【０１８２】
以上により、本実施形態の撮影レンズ駆動制御装置１００によれば、３群１Ｂの起動動作中における、３群１Ｂと１−２群１Ａ乃至ベース等との干渉を防止することができ、３群１Ｂの起動動作を完了させ、または中断して終了させることができる。
【０１８３】
なお、１−２群１Ａの起動処理については、本発明の撮影レンズ駆動制御装置とは直接の関係がないため、その作用の説明を省略する。
【０１８４】
また、本実施例１は、３群１Ｂの移動中に、各軌跡ＣＰにおける軌跡の正常、異常の別の判定を実施しているが、３群１Ｂの起動動作中における全ての軌跡ＣＰでの位置（軌跡）を記憶しておき、３群１Ｂの起動動作が完了した後に、記憶した全ての軌跡ＣＰでの位置（軌跡）の照合を行って、起動動作中の異常の有無を判定するようにしてもよい。
【０１８５】
さらに、本実施例１は、４箇所の軌跡ＣＰを設定したものであるが、軌跡ＣＰは４つに限定されたものではなく、これよりも少ない１箇所、２箇所または３箇所であってもよいし、あるいはこれよりも多い、５箇所、６箇所または７箇所以上であってもよい。
【０１８６】
なお、上述した実施例１において、３群１Ｂを保持する腕部１Ｂ２の位置（撮影光軸に沿った位置）を検出するフォトリフレクタが、発光光量や受光感度に個体差を有している場合であっても、個々のフォトリフレクタについて、光軸位置での受光光量を１００％とし、各軌跡ＣＰでの受光光量を、光軸位置における受光光量に対する割合として規定しておくことで、個体差の有無に拘わらず、撮影光軸方向に沿った３群１Ｂの位置を精度よく検出することができる。
【０１８７】
また、フォトリフレクタは、３群１Ｂが撮影光軸上に進入したときに反射用シートに最も接近するように、かつ３群１Ｂが撮影光軸に沿って物体側に遠ざかるしたがってフォトリフレクタの受光光量が小さくなるように、反射用シートとフォトリフレクタとが対向して配設されているため、光軸位置でのフォトリフレクタの出力信号の立ち上がりが鋭角になり、３群１Ｂの撮影光軸上への進入（光軸位置への配置）を、より精度よく検出することができる。
【０１８８】
また、本実施例１は、光学系が３群構成であって、沈胴状態において退避位置に退避される３群１Ｂがフォーカス用のレンズ群であるが、本発明は、３群１Ｂがフォーカス用のレンズ群であるものに限定されるものではなく、例えば、光学系を４群構成としたものであってもよく、この場合、例えば図１５に示すように、沈胴状態において退避位置に退避される３群１Ｂをズームレンズ群の一部とし、１−２群と３群との相対位置を変化させることでズームを行わせるようにすればよい。
【０１８９】
そして、３群１Ｂの後方（像側）に第４のレンズ群（４群）を配置し、この４群をフォーカス用のレンズ群とすればよい。
【０１９０】
なお、４群構成とした光学系の場合、１群を正の焦点距離を持つレンズ群、２群を負の焦点距離を持つレンズ群、３群を正の焦点距離を持つレンズ群、４群を正の焦点距離を持つレンズ群とすることができ、４群も、３群と同様のリトラクティング駆動の構造としてもよい。
【実施例２】
【０１９１】
上述した実施例１は、いずれかの軌跡ＣＰにおいて軌跡が正規位置からずれたことにより、起動動作が異常であると判定された場合に、起動動作を一端停止して、起動動作を最初からやり直す起動リセットを行い、この起動リセットを複数回行ったにも拘わらず正常な動作にも戻らなかった場合（複数回の起動リセットの後の起動動作において異常と判定された場合）に、３群用モータ４Ｂの駆動を停止するエラー処理（Ｓ１５）を行うものであったが、本発明に係る撮影レンズ駆動制御装置は、起動動作の異常を検出したときに、再度の起動動作を行うために起動リセットを行う態様（上記実施例１）に限定されるものではなく、例えば、全ての処理を一旦終了すべく、異常と判断した場合は、３群１Ｂを退避位置に移動した上で、１−２群１Ａを収納位置に移動させて、鏡胴１Ｄを沈胴収納状態に戻して、動作を終了させるものであってもよい。
【０１９２】
すなわち、ＣＰＵ５Ｂが、図１４に示した起動リセット判定（Ｓ１４）およびエラー処理（Ｓ１５）を行わずに、３群１Ｂを退避位置に戻す退避処理（Ｓ１７）を行うことで、３群１Ｂの起動処理を終了してもよい。この場合、退避処理（Ｓ１７）の処理内容は、実施例１と同じであってよい。
【０１９３】
また、３群１Ｂの退避処理後に、１−２群１Ａを収納位置に移動させることにより、鏡胴１Ｄを沈胴収納状態とし、さらに、撮影レンズ駆動制御装置１００自体への電力供給を停止すべく、電源を切断（電源スイッチ（ＳＷ）６ＣをＯＦＦ）してもよい。
【符号の説明】
【０１９４】
１Ａ  １−２群（対物側レンズ群）
１Ｂ  ３群（レンズ群（非対物側レンズ群））
１Ｄ  鏡胴（沈胴式鏡胴）
４Ａ  １−２群用モータ
４Ｂ  ３群用モータ（レンズ駆動装置（パルスモータ））
５Ａ  モータドライバ（制御装置、移動量検出手段）
５Ｂ  ＣＰＵ（制御装置、移動量検出手段）
９Ａ  １−２群基準位置検出装置
９Ｂ  ３群基準位置検出装置
９Ｃ  ３群移動軌跡検出装置（移動軌跡検出手段、レンズ群位置検出手段）
１０Ａ  １−２群基準位置検出装置駆動回路
１０Ｂ  ３群基準位置検出装置駆動回路
１０Ｃ  ３群移動軌跡検出装置駆動回路（移動軌跡検出手段）
１００  撮影レンズ駆動制御装置
【先行技術文献】
【特許文献】
【０１９５】
【特許文献１】特開２００６−２５１６６８号公報
【図１】
0005418075.tif 000002
【図２】
0005418075.tif 000003
【図３】
0005418075.tif 000004
【図４】
0005418075.tif 000005
【図５】
0005418075.tif 000006
【図６】
0005418075.tif 000007
【図７】
0005418075.tif 000008
【図８】
0005418075.tif 000009
【図９】
0005418075.tif 000010
【図１０】
0005418075.tif 000011
【図１１】
0005418075.tif 000012
【図１２】
0005418075.tif 000013
【図１３】
0005418075.tif 000014
【図１４】
0005418075.tif 000015
【図１５】
0005418075.tif 000016