(57)【要約】    【課題】  起動時における退避レンズ群の異常起動動作を適確に検出する。    【解決手段】    レンズ駆動制御装置は、複数のレンズ群の一部の退避レンズ群である３群レンズ系１Ｂを撮影光軸から外れた退避位置に退避させ且つ前記複数のレンズ群の一部を沈胴させてレンズ群を収納する沈胴状態から前記レンズ群の一部を前記撮影光軸方向に移動させ且つ退避レンズ群を前記撮影光軸上に移動させることにより撮影状態とするレンズ鏡胴を駆動制御する。３群レンズ系１Ｂが退避位置から撮影光軸上までの間で移動する軌道内に設定された基準位置に、３群レンズ系１Ｂが達したことを３群位置検出装置９Ｂで検出する。３群レンズ系１Ｂを退避位置から撮影光軸上に移動させる起動時に、３群位置検出装置９Ｂの検出に基づいて起動の異常を判定する。３群位置検出装置９Ｂは、３群レンズ系１Ｂが基準位置に達したことを複数回検出した場合に、起動が異常であると判定する。【選択図】    図１
2010026492.tif 000002
【特許請求の範囲】
【請求項１】
各々１個以上のレンズを有するレンズ群からなる複数のレンズ群の一部のレンズ群を撮影光軸から外れた退避位置に退避させ且つ前記複数のレンズ群の少なくとも一部を沈胴させてレンズ群を収納する沈胴状態から前記複数のレンズ群の前記少なくとも一部を前記撮影光軸方向に移動させ且つ前記一部のレンズ群を前記退避位置から前記撮影光軸上に移動させることにより撮影状態とするレンズ鏡胴における前記複数のレンズ群の少なくとも一部を駆動制御するレンズ駆動制御装置において、
前記複数のレンズ群の前記一部のレンズ群が前記退避位置と前記撮影光軸上との間で移動する軌道内に設定された基準位置に、前記一部のレンズ群が達したことを検出する基準位置検出手段と、
前記複数のレンズ群の前記一部のレンズ群を前記退避位置から前記撮影光軸上に移動させる起動時に、前記基準位置検出手段の検出に基づいて起動の異常を判定する異常判定手段と、
を備え、
前記異常判定手段は、前記基準位置検出手段が、前記一部のレンズ群が前記基準位置に達したことを複数回検出した場合に、起動が異常であると判定する手段を含むことを特徴とするレンズ駆動制御装置。
【請求項２】
各々１個以上のレンズを有するレンズ群からなる複数のレンズ群の一部のレンズ群を撮影光軸から外れた退避位置に退避させ且つ前記複数のレンズ群の少なくとも一部を沈胴させてレンズ群を収納する沈胴状態から前記複数のレンズ群の前記少なくとも一部を前記撮影光軸方向に移動させ且つ前記一部のレンズ群を前記退避位置から前記撮影光軸上に移動させることにより撮影状態とするレンズ鏡胴における前記複数のレンズ群の少なくとも一部を駆動制御するレンズ駆動制御装置において、
前記複数のレンズ群の前記一部のレンズ群が前記退避位置と前記撮影光軸上との間で移動する軌道内に設定された基準位置に、前記一部のレンズ群が達したことを検出する基準位置検出手段と、
前記複数のレンズ群の前記一部のレンズ群の駆動制御量を検出する駆動制御量検出手段と、
前記複数のレンズ群の前記一部のレンズ群を前記退避位置から前記撮影光軸上に移動させる起動時に、前記基準位置検出手段および前記駆動制御量検出手段の検出に基づいて起動の異常を判定する異常判定手段と、
を備え、
前記異常判定手段は、前記基準位置検出手段が前記一部のレンズ群が前記基準位置に達したことを検出するまでの、前記駆動制御量検出手段によって検出される駆動制御量が、予め規定された値以上の場合に、起動が異常であると判定する手段を含むことを特徴とするレンズ駆動制御装置。
【請求項３】
各々１個以上のレンズを有するレンズ群からなる複数のレンズ群の一部のレンズ群を撮影光軸から外れた退避位置に退避させ且つ前記複数のレンズ群の少なくとも一部を沈胴させてレンズ群を収納する沈胴状態から前記複数のレンズ群の前記少なくとも一部を前記撮影光軸方向に移動させ且つ前記一部のレンズ群を前記退避位置から前記撮影光軸上に移動させることにより撮影状態とするレンズ鏡胴における前記複数のレンズ群の少なくとも一部を駆動制御するレンズ駆動制御装置において、
振動量を検出する振動量検出手段と、
前記複数のレンズ群の前記一部のレンズ群を前記退避位置から前記撮影光軸上に移動させる起動時に、前記振動量検出手段の検出に基づいて起動の異常を判定する異常判定手段と、
を備え、
前記異常判定手段は、前記振動量検出手段が、規定値以上の振動量を検出した場合に、起動が異常であると判定する手段を含むことを特徴とするレンズ駆動制御装置。
【請求項４】
起動が異常であると前記異常判定手段が判定した場合に、前記一部のレンズ群を前記退避位置に戻し、前記退避位置から再度前記撮影光軸上へ向かって移動させる起動動作を再度実行させる起動リセット手段をさらに含むことを特徴とする請求項１〜請求項３のいずれか１項に記載のレンズ駆動制御装置。
【請求項５】
起動が異常であると前記異常判定手段が判定した場合に、前記一部のレンズ群を前記退避位置に戻し、前記複数のレンズ群の前記少なくとも一部を沈胴させて前記沈胴状態とすることを特徴とする請求項１〜請求項３のいずれかに１項に記載のレンズ駆動制御装置。
【請求項６】
前記起動リセット手段は、再起動動作時に、該再起動動作が異常であると前記異常判定手段が判定した場合には、前記再起動動作を一旦中断させ、再起動動作をさらに繰り返し実行させる手段をさらに含むことを特徴とする請求項４に記載のレンズ駆動制御装置。
【請求項７】
前記再起動動作が予め規定された回数繰り返された場合には、前記再起動動作を停止する手段をさらに含むことを特徴とする請求項６に記載のレンズ駆動制御装置。
【請求項８】
パルスモータを用いて前記一部のレンズ群を駆動するレンズ駆動手段をさらに含むことを特徴とする請求項１〜請求項７のいずれか１項に記載のレンズ駆動制御装置。
【請求項９】
前記複数のレンズ群の前記一部のレンズ群が前記退避位置と前記撮影光軸上の所定位置との間で移動する軌道内に設定された基準位置に、前記一部のレンズ群が達したことを検出する基準位置検出手段、を更に備え、
前記異常判定手段は、前記基準位置検出手段が前記一部のレンズ群が前記基準位置に達したことを検出した後に、前記振動量検出手段が規定値以上の振動量を検出した場合に、起動が異常であると判定する手段を含むことを特徴とする請求項３に記載のレンズ駆動制御装置。
【請求項１０】
前記起動リセット手段は、起動が異常であると前記異常判定手段が判定した場合に、前記振動量検出手段が静止状態を所定時間検出した後、前記一部のレンズ群を前記退避位置に戻すことを特徴とする請求項４に記載のレンズ駆動制御装置。
【請求項１１】
請求項１〜請求項１０のいずれか１項に記載のレンズ駆動制御装置を用いて構成したことを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各々１個以上のレンズを有するレンズ群からなる複数のレンズ群の一部のレンズ群を撮影光軸から外れた退避位置に退避させるとともに、前記複数のレンズ群の少なくとも一部を沈胴させてレンズ群を収納した沈胴状態と、該沈胴状態から前記複数のレンズ群の前記少なくとも一部を前記撮影光軸方向に移動させるとともに、前記一部のレンズ群を前記退避位置から前記撮影光軸上に移動させた撮影状態とを含む複数の動作状態を有するレンズ鏡胴における前記複数のレンズ群の少なくとも一部を駆動制御して動作状態を選択的に変更するレンズ駆動制御装置および前記レンズ駆動制御装置を用いて構成した撮像装置に関するものである。
【背景技術】
【０００２】
いわゆるディジタルカメラ等のカメラや、カメラ機能を組み込んだ携帯電話のような携帯機器においては、多くの場合、携帯の便宜のために小型化、特に薄型化が要求される。携帯時における薄型化を実現するために、入れ子式の伸縮胴構成を用いてレンズ間隔を狭める、いわゆる沈胴式構造によって、撮影用レンズの撮影光軸方向寸法を短縮する構成が広く用いられている。
最近では、沈胴時における鏡胴のさらなる薄型化の手法として、複数のレンズ群のうちの物体側（被写体側）端部以外の一部のレンズ群である退避レンズ群を撮影光軸から外れた位置に退避させて、撮影状態でその退避レンズ群よりも物体側に位置するレンズ群を沈胴させるための沈胴スペースを確保し、前記複数のレンズ群のうちの撮影状態で前記退避レンズ群よりも物体側に位置する少なくとも一部のレンズ群を沈胴させる構造を用いる、いわゆるリトラクティング方式の沈胴式鏡胴がしばしば用いられる。
このようなリトラクティング方式の沈胴式鏡胴の一例が、特許文献１（特開２００６−３３０６５７号公報）等に示されている。この特許文献１に開示されたリトラクティング方式の沈胴式鏡胴における動作、特に起動動作、について図８および図９を参照して具体的に説明する。図８は、起動動作時における退避レンズ群の動作を模式的に示しており、（ａ）は結像面側から見た背面図、そして（ｂ）は上面から見た平面図である。
【０００３】
また、図９は、退避レンズ群が退避位置に位置しているか否かを検出するフォトインタラプタの動作を模式的に示しており、（ａ）は、退避レンズ群が退避位置に位置している状態の模式図、そして（ｂ）は、退避レンズ群が退避位置から外れた状態の模式図である。
図８に示すように、退避レンズ群ＲＧは、退避収納状態では、退避位置Ａに位置している。退避レンズ群ＲＧの起動動作は、撮影状態において撮影光軸上で退避レンズ群ＲＧよりも物体側に位置する前側レンズ群が繰り出して、退避レンズ群ＲＧを挿入する空間が撮影光軸上に形成された後に、退避位置Ａから光軸位置Ｂに向けて回動動作して円弧状の起動を移動し、光軸位置Ｂに到達した後、撮影光軸に沿って物体方向に直進駆動され、撮影待機位置Ｃに到達する。
また、図９に示すように、退避レンズ群ＲＧのレンズ保持枠ＲＨには、遮光突起部ＲＰが設けられており、図９（ａ）のように退避レンズ群ＲＧのレンズ保持枠ＲＨが退避位置にあるときに遮光突起部ＲＰがフォトインタラプタＰＩを遮光する構造となっている。退避レンズ群ＲＧが、図９（ａ）の退避収納状態から、図９（ｂ）のように撮影光軸上へ向かう方向に駆動されて、遮光突起部ＲＰがフォトインタラプタＰＩから離脱することによって、フォトインタラプタＰＩが透光状態となる構造となっている。この場合、フォトインタラプタＰＩの出力を基準位置信号として用いており、フォトインタラプタＰＩから遮光突起部ＲＰが離脱するときに基準位置信号が変化する位置を基準位置としている。
【０００４】
図８に示されたように退避レンズ群ＲＧが退避位置Ａから光軸位置Ｂへ回動動作している間に、このレンズ鏡胴、例えばこのレンズ鏡胴が組み込まれたカメラ、を振り回したり、レンズ鏡胴に大きな振動を与えたりすると、移動しかかっていた退避レンズ群ＲＧのレンズ保持枠ＲＨが退避位置方向に戻り、あるいは、他の部材と干渉するなどする。その結果として、脱調などと称される駆動制御の空回り現象が発生して、退避レンズ群を正しく光軸上に位置させることができなくなってしまうことがある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上述した事情に鑑みてなされたもので、起動時における退避レンズ群の異常起動動作を適確に検出することを可能とするレンズ駆動制御装置および撮像装置を提供することを目的としている。
本発明の請求項１の目的は、特に、起動時における退避レンズ群の基準位置近傍における揺動、他部材との干渉などの異常起動動作を適確に検出することを可能とするレンズ駆動制御装置を提供することにある。
本発明の請求項２の目的は、特に、起動時における退避レンズ群の駆動制御の空回りなどの異常起動動作を適確に検出することを可能とするレンズ駆動制御装置を提供することにある。
本発明の請求項３の目的は、特に、起動時における退避レンズ群の振動量を検出し、起動が異常であることを適確に判定することを可能とするレンズ駆動制御装置を提供することにある。
本発明の請求項４の目的は、特に、起動時における退避レンズ群の異常起動動作時に起動動作をリセットし、退避位置から起動動作をやり直し、正常な撮影待機状態に設定することを可能とするレンズ駆動制御装置を提供することにある。
【０００６】
本発明の請求項５の目的は、特に、起動が異常であると判定した場合に、複数のレンズ群の少なくとも一部を沈胴させて、異常再起動を防止することを可能とするレンズ駆動制御装置を提供することにある。
本発明の請求項６の目的は、特に、再起動時における退避レンズ群の異常起動動作時に起動動作をさらにリセットし、異常再起動を防止することを可能とするレンズ駆動制御装置を提供することにある。
本発明の請求項７の目的は、特に、再起動時における退避レンズ群の異常起動動作時に起動リセット動作の極端な繰り返しを防止することを可能とするレンズ駆動制御装置を提供することにある。
本発明の請求項８の目的は、特に、退避レンズ群の高精度な位置制御を可能とするレンズ駆動制御装置を提供することにある。
本発明の請求項９の目的は、特に、退避レンズ群の基準位置近傍における振動量の検出をもとに、起動が異常であることを適確に判定することが可能なレンズ駆動制御装置を提供することにある。
本発明の請求項１０の目的は、特に、退避レンズ群の起動異常を検出し、起動不良を防止することが可能なレンズ駆動制御装置を提供することにある。
本発明の請求項１１の目的は、起動時における退避レンズ群における揺動、他部材との干渉などの異常起動動作を適確に検出し、異常再起動を防止し得る撮像装置を提供することにある。
【課題を解決するための手段】
【０００７】
請求項１に記載した本発明に係るレンズ駆動制御装置は、上述した目的を達成するために、
各々１個以上のレンズを有するレンズ群からなる複数のレンズ群の一部のレンズ群を撮影光軸から外れた退避位置に退避させ且つ前記複数のレンズ群の少なくとも一部を沈胴させてレンズ群を収納する沈胴状態から前記複数のレンズ群の前記少なくとも一部を前記撮影光軸方向に移動させ且つ前記一部のレンズ群を前記退避位置から前記撮影光軸上に移動させることにより撮影状態とするレンズ鏡胴における前記複数のレンズ群の少なくとも一部を駆動制御するレンズ駆動制御装置において、
前記複数のレンズ群の前記一部のレンズ群が前記退避位置と前記撮影光軸上との間で移動する軌道内に設定された基準位置に、前記一部のレンズ群が達したことを検出する基準位置検出手段と、
前記複数のレンズ群の前記一部のレンズ群を前記退避位置から前記撮影光軸上に移動させる起動時に、前記基準位置検出手段の検出に基づいて起動の異常を判定する異常判定手段と、
を備え、
前記異常判定手段は、前記基準位置検出手段が、前記一部のレンズ群が前記基準位置に達したことを複数回検出した場合に、起動が異常であると判定する手段を含むことを特徴としている。
【０００８】
請求項２に記載した本発明に係るレンズ駆動制御装置は、上述した目的を達成するために、
各々１個以上のレンズを有するレンズ群からなる複数のレンズ群の一部のレンズ群を撮影光軸から外れた退避位置に退避させ且つ前記複数のレンズ群の少なくとも一部を沈胴させてレンズ群を収納する沈胴状態から前記複数のレンズ群の前記少なくとも一部を前記撮影光軸方向に移動させ且つ前記一部のレンズ群を前記退避位置から前記撮影光軸上に移動させることにより撮影状態とするレンズ鏡胴における前記複数のレンズ群の少なくとも一部を駆動制御するレンズ駆動制御装置において、
前記複数のレンズ群の前記一部のレンズ群が前記退避位置と前記撮影光軸上との間で移動する軌道内に設定された基準位置に、前記一部のレンズ群が達したことを検出する基準位置検出手段と、
前記複数のレンズ群の前記一部のレンズ群の駆動制御量を検出する駆動制御量検出手段と、
前記複数のレンズ群の前記一部のレンズ群を前記退避位置から前記撮影光軸上に移動させる起動時に、前記基準位置検出手段および前記駆動制御量検出手段の検出に基づいて起動の異常を判定する異常判定手段と、
を備え、
前記異常判定手段は、前記基準位置検出手段が前記一部のレンズ群が前記基準位置に達したことを検出するまでの、前記駆動制御量検出手段によって検出される駆動制御量が、予め規定された値以上の場合に、起動が異常であると判定する手段を含むことを特徴としている。
【０００９】
請求項３に記載した本発明に係るレンズ駆動制御装置は、上記の目的を達成するために、
各々１個以上のレンズを有するレンズ群からなる複数のレンズ群の一部のレンズ群を撮影光軸から外れた退避位置に退避させ且つ前記複数のレンズ群の少なくとも一部を沈胴させてレンズ群を収納する沈胴状態から前記複数のレンズ群の前記少なくとも一部を前記撮影光軸方向に移動させ且つ前記一部のレンズ群を前記退避位置から前記撮影光軸上に移動させることにより撮影状態とするレンズ鏡胴における前記複数のレンズ群の少なくとも一部を駆動制御するレンズ駆動制御装置において、
振動量を検出する振動量検出手段と、
前記複数のレンズ群の前記一部のレンズ群を前記退避位置から前記撮影光軸上に移動させる起動時に、前記振動量検出手段の検出に基づいて起動の異常を判定する異常判定手段と、
を備え、
前記異常判定手段は、前記振動量検出手段が、規定値以上の振動量を検出した場合に、起動が異常であると判定する手段を含むことを特徴としている。
【００１０】
請求項４に記載した本発明に係るレンズ駆動制御装置は、起動が異常であると前記異常判定手段が判定した場合に、前記一部のレンズ群を前記退避位置に戻し、前記退避位置から再度前記撮影光軸上へ向かって移動させる起動動作を再度実行させる起動リセット手段をさらに含むことを特徴としている。
請求項５に記載した本発明に係るレンズ駆動制御装置は、起動が異常であると前記異常判定手段が判定した場合に、前記一部のレンズ群を前記退避位置に戻し、前記複数のレンズ群の前記少なくとも一部を沈胴させて前記沈胴状態とすることを特徴としている。
請求項６に記載した本発明に係るレンズ駆動制御装置は、前記起動リセット手段が再起動動作時に、該再起動動作が異常であると前記異常判定手段が判定した場合には、前記再起動動作を一旦中断させ、再起動動作をさらに繰り返し実行させる手段をさらに含むことを特徴としている。
請求項７に記載した本発明に係るレンズ駆動制御装置は、前記再起動動作が予め規定された回数繰り返された場合には、前記再起動動作を停止する手段をさらに含むことを特徴としている。
【００１１】
請求項８に記載した本発明に係るレンズ駆動制御装置は、パルスモータを用いて前記一部のレンズ群を駆動するレンズ駆動手段をさらに含むことを特徴としている。
請求項９に記載した本発明に係るレンズ駆動制御装置は、前記複数のレンズ群の前記一部のレンズ群が前記退避位置と前記撮影光軸上の所定位置との間で移動する軌道内に設定された基準位置に、前記一部のレンズ群が達したことを検出する基準位置検出手段、を更に備え、
前記異常判定手段は、前記基準位置検出手段が前記一部のレンズ群が前記基準位置に達したことを検出した後に、前記振動量検出手段が規定値以上の振動量を検出した場合に、起動が異常であると判定する手段を含むことを特徴としている。
【００１２】
請求項１０に記載した本発明に係るレンズ駆動制御装置は、前記起動リセット手段が、起動が異常であると前記異常判定手段が判定した場合に、前記振動量検出手段が静止状態を所定時間検出した後、前記一部のレンズ群を前記退避位置に戻すことを特徴としている。
請求項１１に記載した本発明に係る撮像装置は、請求項１〜請求項１０のいずれか１項に記載のレンズ駆動制御装置を用いて構成したことを特徴としている。
【発明の効果】
【００１３】
本発明によれば、起動時における退避レンズ群の異常起動動作を適確に検出することを可能とするレンズ駆動制御装置および撮像装置を提供することができる。
すなわち本発明の請求項１のレンズ駆動制御装置によれば、各々１個以上のレンズを有するレンズ群からなる複数のレンズ群の一部のレンズ群を撮影光軸から外れた退避位置に退避させ且つ前記複数のレンズ群の少なくとも一部を沈胴させてレンズ群を収納する沈胴状態から前記複数のレンズ群の前記少なくとも一部を前記撮影光軸方向に移動させ且つ前記一部のレンズ群を前記退避位置から前記撮影光軸上に移動させることにより撮影状態とするレンズ鏡胴における前記複数のレンズ群の少なくとも一部を駆動制御するレンズ駆動制御装置において、
前記複数のレンズ群の前記一部のレンズ群が前記退避位置と前記撮影光軸上との間で移動する軌道内に設定された基準位置に、前記一部のレンズ群が達したことを検出する基準位置検出手段と、
前記複数のレンズ群の前記一部のレンズ群を前記退避位置から前記撮影光軸上に移動させる起動時に、前記基準位置検出手段の検出に基づいて起動の異常を判定する異常判定手段と、
を備え、
前記異常判定手段は、前記基準位置検出手段が、前記一部のレンズ群が前記基準位置に達したことを複数回検出した場合に、起動が異常であると判定する手段を含むことにより、
起動時における退避レンズ群の基準位置近傍における揺動、他部材との干渉などの異常起動動作を適確に検出することが可能となる。
【００１４】
また、本発明の請求項２のレンズ駆動制御装置によれば、各々１個以上のレンズを有するレンズ群からなる複数のレンズ群の一部のレンズ群を撮影光軸から外れた退避位置に退避させ且つ前記複数のレンズ群の少なくとも一部を沈胴させてレンズ群を収納する沈胴状態から前記複数のレンズ群の前記少なくとも一部を前記撮影光軸方向に移動させ且つ前記一部のレンズ群を前記退避位置から前記撮影光軸上に移動させることにより撮影状態とするレンズ鏡胴における前記複数のレンズ群の少なくとも一部を駆動制御するレンズ駆動制御装置において、
前記複数のレンズ群の前記一部のレンズ群が前記退避位置と前記撮影光軸上との間で移動する軌道内に設定された基準位置に、前記一部のレンズ群が達したことを検出する基準位置検出手段と、
前記複数のレンズ群の前記一部のレンズ群の駆動制御量を検出する駆動制御量検出手段と、
前記複数のレンズ群の前記一部のレンズ群を前記退避位置から前記撮影光軸上に移動させる起動時に、前記基準位置検出手段および前記駆動制御量検出手段の検出に基づいて起動の異常を判定する異常判定手段と、
を備え、
前記異常判定手段は、前記基準位置検出手段が前記一部のレンズ群が前記基準位置に達したことを検出するまでの、前記駆動制御量検出手段によって検出される駆動制御量が、予め規定された値以上の場合に、起動が異常であると判定する手段を含むことにより、
特に、起動時における退避レンズ群の駆動制御の空回りなどの異常起動動作を適確に検出することが可能となる。
【００１５】
本発明の請求項３のレンズ駆動制御装置によれば、各々１個以上のレンズを有するレンズ群からなる複数のレンズ群の一部のレンズ群を撮影光軸から外れた退避位置に退避させ且つ前記複数のレンズ群の少なくとも一部を沈胴させてレンズ群を収納する沈胴状態から前記複数のレンズ群の前記少なくとも一部を前記撮影光軸方向に移動させ且つ前記一部のレンズ群を前記退避位置から前記撮影光軸上に移動させることにより撮影状態とするレンズ鏡胴における前記複数のレンズ群の少なくとも一部を駆動制御するレンズ駆動制御装置において、
振動量を検出する振動量検出手段と、
前記複数のレンズ群の前記一部のレンズ群を前記退避位置から前記撮影光軸上に移動させる起動時に、前記振動量検出手段の検出に基づいて起動の異常を判定する異常判定手段と、
を備え、
前記異常判定手段は、前記振動量検出手段が、規定値以上の振動量を検出した場合に、起動が異常であると判定する手段を含むことにより、
特に、起動時における退避レンズ群の振動量を検出して、起動が異常であることを適確に判定することが可能となる。
【００１６】
本発明の請求項４のレンズ駆動制御装置によれば、起動が異常であると前記異常判定手段が判定した場合に、前記一部のレンズ群を前記退避位置に戻し、前記退避位置から再度前記撮影光軸上へ向かって移動させる起動動作を再度実行させる起動リセット手段をさらに含むことにより、
特に、起動時における退避レンズ群の異常起動動作時に起動動作をリセットし異常再起動を防止することが可能となる。
本発明の請求項５のレンズ駆動制御装置によれば、起動が異常であると前記異常判定手段が判定した場合に、前記一部のレンズ群を前記退避位置に戻し、前記複数のレンズ群の前記少なくとも一部を沈胴させて前記沈胴状態とすることにより、
特に、起動が異常であると判定した場合に、複数のレンズ群の少なくとも一部を沈胴させて、異常再起動を防止することが可能となる。
本発明の請求項６のレンズ駆動制御装置によれば、前記起動リセット手段は、再起動動作時に、該再起動動作が異常であると前記異常判定手段が判定した場合には、前記再起動動作を一旦中断させ、再起動動作をさらに繰り返し実行させる手段をさらに含むことにより、
特に、再起動時における退避レンズ群の異常起動動作時に起動動作をさらにリセットし、異常再起動を防止することが可能となる。
【００１７】
さらに、本発明の請求項７のレンズ駆動制御装置によれば、前記再起動動作が予め規定された回数繰り返された場合には、前記再起動動作を停止する手段をさらに含むことにより、
特に、再起動時における退避レンズ群の異常起動動作時に起動リセット動作の極端な繰り返しを防止することが可能となる。
本発明の請求項８のレンズ駆動制御装置によれば、パルスモータを用いて前記一部のレンズ群を駆動するレンズ駆動手段をさらに含むことにより、
特に、退避レンズ群の高精度な位置制御が可能となる。
本発明の請求項９のレンズ駆動制御装置によれば、前記複数のレンズ群の前記一部のレンズ群が前記退避位置と前記撮影光軸上の所定位置との間で移動する軌道内に設定された基準位置に、前記一部のレンズ群が達したことを検出する基準位置検出手段、を更に備え、
前記異常判定手段は、前記基準位置検出手段が前記一部のレンズ群が前記基準位置に達したことを検出した後に、前記振動量検出手段が規定値以上の振動量を検出した場合に、起動が異常であると判定する手段を含むことにより、
特に、退避レンズ群の基準位置近傍における振動量の検出をもとに、起動が異常であることを適確に判定することが可能となる。
【００１８】
本発明の請求項１０のレンズ駆動制御装置によれば、前記起動リセット手段は、起動が異常であると前記異常判定手段が判定した場合に、前記振動量検出手段が静止状態を所定時間検出した後、前記一部のレンズ群を前記退避位置に戻すことにより、
特に、退避レンズ群の起動異常を検出して起動不良を防止することが可能となる。
本発明の請求項１１のレンズ撮像装置によれば、請求項１〜請求項１０のいずれか１項に記載のレンズ駆動制御装置を用いて構成したことにより、
特に、起動時における退避レンズ群の揺動、他部材との干渉などの異常起動動作を適確に検出し、異常再起動を防止することが可能となる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施の形態に係るレンズ駆動制御装置のハードウェア構成を模式的に示すブロック図である。
【図２】図１のレンズ駆動制御装置に係る１−２群駆動制御量検出パルスとズームポジションとの関係を示す図である。
【図３】図１のレンズ駆動制御装置に係る１−２群レンズ系の位置と１−２群基準位置検出信号との関係を模式的に示す図である。
【図４】図１のレンズ駆動制御装置に係る３群レンズ系の位置と３群基準位置検出信号との関係を模式的に示す図である。
【図５】図１のレンズ駆動制御装置に係るレンズ鏡胴を沈胴収納状態から撮影待機状態へ遷移させる起動動作を説明するためのタイミングチャートである。
【図６】本発明の第１の実施の形態に係るレンズ駆動制御装置の主要部分となる３群レンズ系を退避位置から撮影待機位置へ駆動する起動制御動作を説明するためのフローチャートである。
【図７】本発明の第２の実施の形態に係るレンズ駆動制御装置の主要部分となる３群レンズ系を退避位置から撮影待機位置へ駆動する起動制御動作を説明するためのフローチャートである。
【図８】本発明に係るレンズ駆動制御装置が適用されるリトラクティング方式のレンズ鏡胴の起動動作時における退避レンズ群の動作を模式的に示しており、（ａ）は結像面側から見た背面図、そして（ｂ）は上面から見た平面図である。
【図９】一般的な、レンズ駆動制御系における退避レンズ群が退避位置に位置しているか否かを検出するフォトインタラプタの動作を模式的に示しており、（ａ）は、退避レンズ群が退避位置に位置している状態の模式図、そして（ｂ）は、退避レンズ群が退避位置から外れた状態の模式図である。
【図１０】本発明の第３の実施の形態に係るレンズ駆動制御装置の主要部分となる３群レンズハードウェア構成を模式的に示すブロック図である。
【図１１】本発明の第３の実施の形態に係るレンズ駆動制御装置の主要部分となる３群レンズ系を退避位置から撮影待機位置へ駆動する起動制御動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態に基づき、図面を参照して本発明のレンズ駆動制御装置を詳細に説明する。
図１〜図６は、本発明の第１の実施の形態に係るレンズ駆動制御装置を説明するための図である。図１は、レンズ駆動制御装置のハードウェア構成を模式的に示すブロック図、図２は、１−２群駆動制御量検出パルスとズームポジションとの関係を示す図、図３は、１−２群位置と１−２群基準位置検出信号との関係を示す図、図４は、３群位置と３群基準位置検出信号との関係を示す図、図５は、レンズ鏡胴を沈胴（収納）状態から撮影待機状態へ遷移させる起動動作を説明するためのタイミングチャート、そして図６は、本発明の主要部分となるレンズ群のうちの特に３群を、３群退避位置から３群撮影待機位置へ駆動するための起動制御動作を説明するためのフローチャートである。
図１に示すレンズ駆動制御装置１００は、典型的には、ディジタルカメラ等のカメラ（撮像蔵置）に組み込まれて用いられ、撮影レンズ１、絞り２、シャッタ３、１−２群モータ４Ａ、３群モータ４Ｂ、第１絞りモータ４Ｄ、第２絞りモータ４Ｅ、シャッタモータ４Ｆ、制御装置５、望遠スイッチ６Ａ、広角スイッチ６Ｂ、１−２群駆動制御量検出装置７、１−２群駆動制御量検出装置駆動回路８、１−２群位置検出装置９Ａ、３群位置検出装置９Ｂ、１−２群位置検出装置駆動回路１０Ａ、３群位置検出装置駆動回路１０Ｂ、温度センサ１１および電源スイッチ１２を具備している。
【００２１】
撮影レンズ１は、各々１つ以上のレンズを含む複数のレンズ群を有する光学系として構成されており、この場合１−２群レンズ系１Ａおよび３群レンズ系１Ｂを備えている。これら１−２群レンズ系１Ａと３群レンズ系１Ｂの間に絞り２およびシャッタ３が介挿されている。絞り２は、明確には図示していないが、第１絞り２Ａと第２絞り２Ｂとで構成されている。制御装置５は、モータドライバ５ＡおよびＣＰＵ（中央処理装置）５Ｂで構成されている。モータドライバ５Ａは、１−２群モータ４Ａ、３群モータ４Ｂ、第１絞りモータ４Ｄ、第２絞りモータ４Ｅおよびシャッタモータ４Ｆを駆動する。ＣＰＵ５Ｂは、モータドライバ５Ａ、１−２群駆動制御量検出装置駆動回路８、１−２群位置検出装置駆動回路１０Ａおよび３群位置検出装置駆動回路１０Ｂ等の装置各部を制御する。ＣＰＵ５Ｂには、ズーミング用スイッチとしての望遠スイッチ６Ａと広角スイッチ６Ｂ、温度センサ１１および電源スイッチ１２等が結合されている。
【００２２】
図１のレンズ駆動制御装置１００において、撮影レンズ１は、それぞれ１つ以上のレンズを含む３つのレンズ群を備えており、物体、つまり被写体に面する対物面側から、順次、第１レンズ群（１群）、第２レンズ群（２群）、第３レンズ群（３群）の順で配列されている。ここで、第１レンズ群である１群レンズ系と第２レンズ群である２群レンズ系とは、一体的に用いられて、１−２群レンズ系１Ａを構成している。この場合、１−２群レンズ系１Ａにおける１群レンズ系と２群レンズ系は、例えば、共通の駆動系により異なる形状のカムを介して動作させることによって、全体として一体的に動作しつつ相対距離を変化させるようにする。第３レンズ群は、それ自体で退避レンズ群としての３群レンズ系１Ｂを構成している。
１−２群レンズ系１Ａおよび３群レンズ系１Ｂは、撮影状態では、レンズ鏡胴内に共通の撮影光軸上に配置される。ここで、１−２群レンズ系１Ａの後方には、３群レンズ系１Ｂとの間に、撮影レンズ１内を通過する被写体からの光量を制御する第１絞り２Ａおよび第２絞り２Ｂからなる絞り２と、撮影時の露光時間を制御するシャッタ３とが配置されている。
【００２３】
１−２群レンズ系１Ａは、例えば撮影倍率、つまり焦点距離、を変化させるためのズーム用レンズ群であり、３群レンズ系１Ｂは、撮影レンズ１によって結像される被写体の光学像を、３群レンズ系１Ｂの後方に位置する露光面（図示されていない）に合焦させるためのフォーカス用レンズ群である。物体側のレンズ群である１−２群レンズ系１Ａと、その後方の３群レンズ系１Ｂとは、それぞれ１−２群モータ４Ａと３群モータ４Ｂとによって駆動され、撮影状態では、撮影光軸に沿って平行に移動して目標とする光学系を成立させる。
また、携帯時等の非撮影状態は、収納状態であり、図８に示すように、撮影状態から収納状態への移行に際して、退避レンズ群である３群レンズ系１Ｂが、撮影光軸に沿って像面方向（物体、つまり被写体から離れる方向）に後退した後に、撮影光軸から外れた位置に退避し（いわゆるリトラクト動作）、３群レンズ系１Ｂが退避したことによって撮影光軸上に生じた空間に１−２群レンズ系１Ａが沈胴して、撮影光軸に沿う寸法を非常に短くして薄型化を実現する。
【００２４】
そして、収納状態から撮影状態への移行に際しては、１−２群レンズ系１Ａが、撮影光軸上で物体方向（物体、つまり被写体に近付く方向）に移動して後方に空間を形成し、この後方の空間に、３群レンズ系１Ｂが進入して撮影光軸上に位置し、撮影光軸に沿って物体方向に移動して撮影待機状態となる。なお、３群レンズ系１Ｂの退避位置と撮影光軸上位置との間の移動は、図８に示したように、撮影光軸外で且つ撮影光軸とほぼ平行な軸線を中心とする回動動作によって移動させるようにしても良いし、撮影光軸に直交する直線に沿う直進動作によって移動させるようにしても良い。
ここで、１−２群レンズ系１Ａを駆動する１−２群モータ４Ａとしては、ＤＣ（直流）モータを用いており、３群レンズ系１Ｂを駆動する３群モータ４Ｂとしては、パルスモータを用いている（駆動機構等については、特殊な構成を用いる必要はないので、図示していない）。
【００２５】
ＤＣモータは、印加される駆動電圧に応じて駆動速度が変化するモータであり、印加する電圧を変化させるだけの簡単な操作で、１−２群レンズ系１Ａを駆動する駆動速度を調整することができる。なお、ＤＣモータは、一般に、供給電力が同じであれば、パルスモータよりも高速回転とすることができ、また、負荷の変化に応じて駆動電流が変化するという特性があるため、負荷の増大で駆動電流が増大し、結果として駆動トルクが増えるため、負荷変動に強く、滑らかな駆動動作特性を得ることができる。したがって、ズーム位置に対応してカムの傾斜が変化し、負荷トルクが変動するような駆動、例えばレンズ群繰り出しのためのカム筒の駆動に好適である。
また、ＤＣモータは、デューティ比（一周期あたりのオン状態の時間の割合）に対応しても駆動速度が変化するモータであり、ＤＣモータに供給する駆動通電時間の比を変化させるだけの簡単な操作で、１−２群レンズ系１Ａの駆動速度を調整することができる。
その反面、ＤＣモータを停止させる際には、慣性によって、停止制御を行ってから実際に停止するまでのずれ、いわゆるオーバーランの発生が避けられず、希望した位置に正確に停止させることが困難である。この点について、パルスモータは、パルスを与えることでステップ的に駆動するため、任意の目標位置に停止させることは容易であるが、トルク変動に対してはさほど強くないため、トルク変動が少ない場合の制御に適している。
【００２６】
また、第１絞り２Ａ、第２絞り２Ｂおよびシャッタ３を、それぞれ駆動するための第１絞りモータ４Ｄ、第２絞りモータ４Ｅおよびシャッタモータ４Ｆが設けられており、これら第１絞りモータ４Ｄ、第２絞りモータ４Ｅおよびシャッタモータ４Ｆの動作によって、各対応する第１絞り２Ａ、第２絞り２Ｂおよびシャッタ３がそれぞれ駆動される（駆動機構等については、特殊な構成を用いる必要はないので、図示していない）。
なお、１−２群モータ４Ａ、３群モータ４Ｂ、第１絞りモータ４Ｄ、第２絞りモータ４Ｅおよびシャッタモータ４Ｆの各モータは、モータドライバ５Ａに電気的に結合されており、モータドライバ５Ａによって集中的に制御される。
モータドライバ５Ａは、ＣＰＵ５Ｂに電気的に結合されており、ＣＰＵ５Ｂから、１−２群モータ４Ａ、３群モータ４Ｂ、第１絞りモータ４Ｄ、第２絞りモータ４Ｅおよびシャッタモータ４Ｆの各モータを駆動制御するために必要な情報、例えば駆動電圧、駆動タイミング、駆動制御量および駆動方向等の情報を得る。そして、モータドライバ５Ａは、ＣＰＵ５Ｂから得たこれらの情報に基づいて、１−２群モータ４Ａ、３群モータ４Ｂ、第１絞りモータ４Ｄ、第２絞りモータ４Ｅおよびシャッタモータ４Ｆの各モータの駆動制御を行う。
【００２７】
さらに、１−２群モータ４Ａには、その回転に伴って回転量、例えば回転数、に応じてパルスを発生する１−２群駆動制御量検出装置７が設けられている。この１−２群駆動制御検出装置７は、１−２群駆動制御量検出装置駆動回路８に電気的に結合されており、その１−２群駆動制御量検出装置駆動回路８によって１−２群駆動制御量検出装置７が駆動される。１−２群駆動制御量検出装置７が出力する回転量に応じたパルスは、ＣＰＵ５Ｂに取り込まれる。
１−２群駆動制御量検出装置７は、撮影レンズ１が最も望遠状態になったときと、最も広角状態になったときとの間で、所定のパルス数、この場合例えば１２８０個、のパルスを出力するように設定されている。そして、最も望遠状態になったときと、最も広角状態になったときとの間の全区間が、所定の数に区切られ、例えば１６等分されて、８０パルス毎に一区間に区切られる。この１６の区間の１７個の区切りには位置指標、いわゆるズームポジションＺｐ１，Ｚｐ２，…，Ｚｐ１７が設定されている。
ここで、１−２群駆動制御量検出装置７の出力パルスとズームポジションＺｐ１〜Ｚｐ１７との関係の一例を図２に示す。図２に示したパルス数は、基準位置を０としてカウントしており、広角端が２００パルス、望遠端が１８００パルス、これら広角端と望遠端との間で１６００パルスであり、広角端と望遠端との間を１６等分して１００パルス毎に各区間が区切られている。したがって、この場合のズームポジションＺｐ１，Ｚｐ２，…，Ｚｐ１７は、それぞれ２００，３００，…，１８００パルスとなる。基準位置から収納位置に向かうときは、負の値でカウントするものとし、収納位置は、−６００パルスとなっている。
【００２８】
一方、３群モータ４Ｂは、ＣＰＵ５Ｂからの指示にしたがってモータドライバ５Ａから入力されたパルス数に応じた駆動制御量・駆動速度で駆動される。
また、１−２群レンズ系１Ａおよび３群レンズ系１Ｂに各対応して、それぞれの基準位置を検出する１−２群位置検出装置９Ａおよび３群位置検出装置９Ｂが備えられており、１−２群レンズ系１Ａおよび３群レンズ系１Ｂがそれぞれ基準位置に位置しているか否かが検出される。
図３には、１−２群レンズ系１Ａの位置と１−２群位置検出装置９Ａによる基準位置検出信号との関係の一例を示し、また、図４には、３群レンズ系１Ｂの位置と３群位置検出装置９Ｂによる基準位置検出信号との関係の一例を示している。
これら１−２群位置検出装置９Ａおよび３群位置検出装置９Ｂは、それぞれ１−２群位置検出装置駆動回路１０Ａおよび３群位置検出装置駆動回路１０Ｂによって駆動される。また、１−２群位置検出装置駆動回路１０Ａおよび３群位置検出装置駆動回路１０Ｂによって検出された位置情報は、ＣＰＵ５Ｂに取り込まれる。
ＣＰＵ５Ｂには、望遠撮影を行う場合に、撮影レンズ１の焦点距離を長く、倍率を高倍率化するために操作するズームスイッチとしての望遠スイッチ（望遠ＳＷ）６Ａおよび広角撮影を行う場合に、撮影レンズ１の焦点距離を短く、倍率を低倍率化するために操作するズームスイッチとしての広角スイッチ（広角ＳＷ）６Ｂが電気的に接続されている。
【００２９】
これら望遠スイッチ６Ａおよび広角スイッチ６Ｂが操作されると、ＣＰＵ５Ｂは、望遠スイッチ６Ａおよび広角スイッチ６Ｂの操作に応じて、それぞれ、１−２群モータ４Ａおよび３群モータ４Ｂを制御する。
なお、１−２群レンズ系１Ａを構成する１群レンズ系および２群レンズ系は、これら２つのレンズ群の間隔がカム機構によって機械的に調整されるカム筒（図示されていない）に係合されており、１−２群モータ４Ａによって１−２群レンズ系１Ａが駆動される際に、１群レンズ系および２群レンズ系がそれぞれ所定の動作軌跡に従って移動し、１群レンズ系と２群レンズ系との間隔が所定の間隔（変動間隔または一定間隔）となるように機械的に駆動される。
また、ＣＰＵ５Ｂには、温度センサ１１が接続されている。温度センサ１１は、温度に対応して変化する電圧値を出力し、ＣＰＵ５Ｂは、この電圧値をＡ／Ｄ変換することで、温度情報を取得する。この実施の形態においては、温度センサ１１が、例えば１℃あたり１０ｍＶ変化する特性があるものとすると、そのような特性に基づく種々の温度に対応する電圧値をＣＰＵ５Ｂまたは温度センサ１１に予め記憶させておき、それによって、現在温度を把握することができる。
【００３０】
次に、このようなレンズ鏡胴を沈胴収納状態から撮影待機状態へ移動させるための起動動作について、図５のタイミングチャートを参照して説明する。
レンズ鏡胴の制御開始時には、まず、レンズ鏡胴各部の初期設定を開始する。初期設定においては、モータ系を駆動するモータドライバの初期化および位置を検出する位置検出装置の初期化を行う。すなわち、１−２群モータ４Ａ、３群モータ４Ｂ、第１絞りモータ４Ｄ、第２絞りモータ４Ｅおよびシャッタモータ４Ｆの各モータを駆動するモータドライバ５Ａを初期化し、そして１−２群位置検出装置９Ａおよび３群位置検出装置９Ｂ等を初期化する。
１−２群位置検出装置９Ａによる検出結果は、１−２群レンズ系１Ａが基準位置に達しておらず収納位置にあるか、１−２群レンズ系１Ａが基準位置に達しているかを示す。また、３群位置検出装置９Ｂによる検出結果は、３群レンズ系１Ｂが基準位置に達しておらず収納位置にあるか、３群レンズ系１Ｂが基準位置に達しているかを示す。
１−２群位置検出装置９Ａによる検出結果は、１−２群レンズ系１Ａが収納位置にあることを示し、且つ３群位置検出装置９Ｂによる検出結果は、３群レンズ系１Ｂが収納位置にあることを示している場合には、１−２群レンズ系１Ａを広角位置へ向かって移動させるべく、ＤＣモータからなる１−２群モータ４Ａを駆動させる。
【００３１】
１−２群モータ４Ａの駆動による１−２群レンズ系１Ａの駆動制御量は、１−２群駆動制御量検出装置７によって検出する。１−２群駆動制御量検出装置７は、１−２群モータ４Ａによる１−２群レンズ系１Ａの駆動制御量に基づいて、１−２群レンズ系１Ａの駆動制御量を検出する。１−２群駆動制御量検出装置７は、例えば、１−２群モータ４Ａの回転軸等の駆動伝達系の回転部に外周部に遮光部と透光部を交互に形成したスリット円盤の外周部をフォトインタラプタ（ＰＩ）に挿入し、フォトインタラプタの出力として一定回転量毎にパルス状の信号を出力するロータリーエンコーダを構成し、フォトインタラプタの出力信号（ＰＩ信号）のエッジ部をカウントすることによって駆動制御量を検出する。
１−２群モータ４Ａの起動開始直後の所定の起動期間は、ＤＣモータによる突入電流を防止するために駆動電圧を定常電圧（例えば、３．８Ｖ）よりも低め（例えば、２．０Ｖ）に設定する。起動期間完了後は、駆動電圧を上昇させて定常電圧とする。
１−２群モータ４Ａを起動してから５０ｍｓ（例えばＰＩ信号５０パルス分に相当するものとする）を経過した後、シャッタモータ４Ｆによってシャッタ３を全開制御し、シャッタ３を全開状態に設定する。次に、第１絞りモータ４Ｄおよび第２絞りモータ４Ｅにより中間絞り制御を行って、第１絞り２Ａおよび第２絞り２Ｂからなる絞り２を中間の絞り開度、すなわち中間絞り状態、に設定する。これらシャッタモータ４Ｆ並びに第１絞りモータ４Ｄおよび第２絞りモータ４Ｅの駆動期間は、１−２群モータ４Ａの駆動中であり、この期間中は、１−２群レンズ系１Ａとシャッタ３および絞り２との同時駆動が行われることになる。
【００３２】
絞り駆動が完了すると、１−２群位置検出装置９Ａによる基準位置検出待ちとなる。１−２群位置検出装置９Ａによる基準位置信号（ＨＰ（ホームポジション）信号）がＬ（低レベル）からＨ（高レベル）に変化した個所、Ｌ→Ｈ変化点、が１−２群レンズ系１Ａの基準位置（ＨＰ位置）となる。
１−２群レンズ系１Ａの基準位置（ＨＰ）を検出すると、１−２群レンズ系１Ａの位置情報をリセットする。この位置を基準として、１−２群駆動制御量検出装置７によるパルス状の検出信号（ＰＩ信号）をカウントすることにより、１−２群レンズ系１Ａの基準位置から広角端位置（Ｗｉｄｅ位置）までの駆動制御量を検出して、１−２群レンズ系１Ａの駆動制御量の制御を行う。広角端位置は、予め設定され記憶されているが、記憶媒体にＥＥＰＲＯＭ（電気的消去可能プログラマブルリードオンリメモリ）等の不揮発性メモリを用いることによって変更記憶可能となっている。
そして、１−２群レンズ系１Ａが広角端位置に到達する前の予め規定されたパルス数の期間は、停止制御期間となっており、広角端位置までの残りパルス数に応じて１−２群モータ４Ａの駆動電圧を漸次下げるようにしている。このような制御によって広角端位置到達時のオーバーランの発生量を低減している。１−２群駆動制御量検出装置７による検出信号をカウントし、１−２群レンズ系１Ａが広角端位置に到達したことを検出した場合は、１−２群レンズ系１Ａの駆動を停止させるためにブレーキ制御を行う。このブレーキ制御期間中のオーバーランの量もカウントし、最終的な１−２群レンズ系１Ａの位置を決定する。
【００３３】
また、１−２群モータ４Ａによる１−２群レンズ系１Ａの駆動制御中に、１−２群位置検出装置９Ａによって、１−２群レンズ系１Ａが基準位置（ＨＰ）に位置したことを検出すると、３群モータ４Ｂによる３群レンズ系１Ｂの撮影待機位置方向への駆動を開始する。このとき、１−２群モータ４Ａによる１−２群レンズ系１Ａの駆動制御も行われているので、１−２群レンズ系１Ａが広角端位置へ到達するまでの間は、１−２群レンズ系１Ａと３群レンズ系１Ｂとを同時に並行して駆動制御することになる。
なお、この場合、３群モータ４Ｂとして、例えばパルスモータを用いており、３群モータ４Ｂの駆動時のパルスレートを、通常の駆動時よりも高めに設定することによって、３群モータ４Ｂの駆動時間を短縮化するようにしている。そして、３群モータ４Ｂの駆動制御としては、３群位置検出装置９Ｂによる基準位置の検出待ちとなる。
３群位置検出装置９Ｂから出力される位置信号（ＨＰ信号）が、ＬからＨに変化した個所が、３群の基準位置（ＨＰ位置）となる。３群位置検出装置９Ｂの位置信号出力によって、基準位置（ＨＰ位置）を検出すると、３群レンズ系１Ｂの位置情報をリセットする。この位置を基準とし、この基準位置から撮影待機位置までの駆動制御量をパルスモータからなる３群モータ４Ｂによりパルス駆動していく。撮影待機位置は、予め定められて、位置情報として記憶されているが、記憶媒体としてＥＥＰＲＯＭ等の不揮発性メモリを用いるによって変更可能となっている。
【００３４】
なお、この場合、１−２群モータ４Ａ、３群モータ４Ｂ、第１絞りモータ４Ｄ、第２絞りモータ４Ｅおよびシャッタモータ４Ｆの各モータのうちで、ＤＣモータを用いた１−２群モータ４Ａの定常時の所要電流値が最も低いため、同時駆動のタイミングは、１−２群モータ４Ａの定常時に重なるように設定している。すなわち、１−２群モータ４Ａとシャッタモータ４Ｆ、１−２群モータ４Ａと第１絞りモータ４Ｄ、１−２群モータ４Ａと第２絞りモータ４Ｅおよび１−２群モータ４Ａと３群モータ４Ｂがそれぞれ同時駆動となるように駆動制御している。
ちなみに、この実施の形態においては、ＤＣモータの１−２群モータ４Ａの定常時の電流値は約１２５ｍＡであるのに対し、パルスモータの３群モータ４Ｂの定常時の電流値は約１８５ｍＡ、シャッタモータ４Ｆの定常時の電流値は約１６０ｍＡであり、そして絞り用の第１絞りモータ４Ｄおよび第２絞りモータ４Ｅモータの定常時の電流値はそれぞれ約２００ｍＡとなっている。
次に、本発明の第１の実施の形態に係るレンズ駆動制御装置において、起動時に、３群レンズ系１Ｂが、図８の退避位置（Ａ）から、撮影待機位置（Ｃ）へ駆動する起動制御動作を図６のフローチャートを参照して説明する。
【００３５】
まず、３群位置検出装置９Ｂによる基準位置信号に基づく退避判定を行う（ステップＳ１０１）。ステップＳ１０１の退避判定において、３群位置検出装置９Ｂの基準位置信号がＨである場合には、３群レンズ系１Ｂが、基準位置〜撮影状態の位置にあるので、３群レンズ系１Ｂの起動制御の開始時であるにもかかわらず３群レンズ系１Ｂが非退避状態にある（退避状態に戻っていない）と判定し、退避処理を行う（ステップＳ１０２）。ステップＳ１０２の退避処理においては、３群レンズ系１Ｂを基準位置以前の退避位置（退避収納状態〜基準位置の位置）へ移動させる。その後は、スタート点、すなわちステップＳ１０１に戻り、３群位置検出装置９Ｂによる退避判定を行い、ステップＳ１０１で退避状態と判定されるまで退避処理を繰り返す。退避処理自体は、本発明の目的に直接関係がないため詳細な説明は割愛する。
ステップＳ１０１の退避判定において、３群位置検出装置９Ｂの基準位置信号がＬである場合には、３群レンズ系１Ｂが、退避収納状態〜基準位置の位置にあるので、３群レンズ系１Ｂが退避状態にあると判定して、本来の起動処理を開始する。すなわち、具体的には、ステップＳ１０１の退避判定において、３群位置検出装置９Ｂの基準位置信号がＬで、３群レンズ系１Ｂが退避状態にあると判定した場合には、３群モータ４Ｂの駆動を開始して、３群レンズ系１Ｂを撮影光軸に向かう方向へ移動させる（ステップＳ１０３）。
【００３６】
その後、３群位置検出装置９Ｂによる３群レンズ系１Ｂの基準位置検出判定を行う（ステップＳ１０４）。ステップＳ１０４の基準位置検出判定において、基準位置（基準位置信号がＬからＨに切り替わる位置）が未検出である場合には、基準位置の検出待ちとなる。
３群モータ４Ｂによる３群レンズ系１Ｂの駆動中は、パルスモータである３群モータ３Ｂの駆動パルス数によって駆動制御量のカウントを行って、３群レンズ系１Ｂの駆動制御量を監視している。ステップＳ１０４の基準位置検出判定で、基準位置が未検出の場合には、３群モータ３Ｂの駆動パルス数のカウントによる３群レンズ系１Ｂの駆動制御量を判定する（ステップＳ１０５）。
ステップＳ１０５の駆動制御量判定にて、駆動制御量のカウント値が規定パルス数未満の場合（すなわち、予め規定した規定パルス数に達していない場合）には、ステップＳ１０４に戻り、３群レンズ系１Ｂの基準位置が検出されるまで、ステップＳ１０４とステップＳ１０５を交互に繰り返し、待ち状態となる。ステップＳ１０５の駆動制御量判定にて、カウント値が規定パルス数に到達している場合は、ステップＳ１０４で基準位置が検出されていない状態でステップＳ１０５で規定数パルスに到達したことになるので、エラー処理を行う（ステップＳ１０６）。この場合、所定の駆動制御量に相当する駆動が行われているにもかかわらず、基準位置に到達しておらず、駆動制御に関して何らかのエラーが発生したと考えられるので、エラー処理を行うようにしている。ステップＳ１０６のエラー処理では、３群モータ４Ｂの駆動を停止して、必要なエラー表示を行うなどして処理を終了する。
【００３７】
ステップＳ１０４の基準位置検出判定において、３群位置検出装置９Ｂによって（基準位置信号がＬからＨに切り替わる）基準位置を検出した場合には、３群モータ３Ｂの駆動パルスのカウント数である３群レンズ系１Ｂの駆動制御量カウント値を（０に）リセットして、３群レンズ系１Ｂの撮影待機位置への駆動を開始し（ステップＳ１０７）、駆動制御量をカウントする（ステップＳ１０８）。このようにして、３群レンズ系１Ｂの基準位置から撮影待機位置までの駆動制御量に相当する５００パルスがカウントされ、３群レンズ系１Ｂが停止位置、つまり撮影待機位置まで駆動されたことが検出されるのを待つ（ステップＳ１０９）。
ステップＳ１０９の３群レンズ系１Ｂの停止位置検出判定において、停止位置未達、すなわち５００パルスのカウントが未検出の場合には、３群位置検出装置９Ｂによる３群レンズ系１Ｂの基準位置検出判定を行う（ステップＳ１１０）。このステップＳ１１０では、ステップＳ１０４とは逆に、３群レンズ系１Ｂが、基準位置から移動を開始した後に、基準位置に戻って、３群位置検出装置９Ｂの基準位置信号がＨからＬに信号が切替るか否かを判定する。ステップＳ１１０の基準位置検出判定において、基準位置が未検出の場合には、ステップＳ１０８に戻り、駆動制御量（駆動パルス数）をカウントしながら、ステップＳ１０９において、３群レンズ系１Ｂが停止位置まで駆動されたことが検出されたか否かが判定され、未検出であればステップＳ１１０に戻り、この動作を繰り返して、停止位置検出待ちとなる。
【００３８】
ステップＳ１１０の基準位置検出判定にて、基準位置信号がＨからＬに切替った場合は、振動等によって３群レンズ系１Ｂが退避位置まで一瞬戻ったことを意味しているので、異常起動として３群レンズ系１Ｂの駆動を停止させる（ステップＳ１１１）。その後、リセット回数が予め規定した回数未満であるか否かを判定する起動リセット判定にてリセット回数を判定する（ステップＳ１１２）。ステップＳ１１２の起動リセット判定において、リセット回数が規定値未満であれば、１秒経過するのを待ち（ステップＳ１１３）、その後に３群レンズ系１Ｂの退避処理を行ってリセット回数をインクリメント（＋１）する（ステップＳ１１４）。ステップＳ１１４の３群レンズ系１Ｂの退避処理においては、３群レンズ系１Ｂが基準位置よりも撮影光軸に近い側に戻っていれば（すなわち基準位置信号がＨであれば）、退避処理を行い、戻っていなければ（基準位置信号がＬの状態であれば）、基準信号がＨになるまで待ち、Ｈとなってから退避処理を行う。退避処理後は、再度、起動処理のスタート点に戻り、ステップＳ１０１の３群退避判定から起動処理を行う。
ステップＳ１１２における起動リセット判定にてリセット回数が規定回数に到達したと判定された場合には、エラー処理を行う（ステップＳ１１５）。ステップＳ１１５のエラー処理では、３群モータ４Ｂの駆動を停止させて処理を終了する。
【００３９】
また、ステップＳ１１１の３群停止処理の後にＳ１１２の起動リセット判定を行わずに、３群レンズ系１Ｂの退避処理を行うことで、３群レンズ系１Ｂの起動処理を終了してもよい。この場合、ステップＳ１１１の３群停止処理の後に、３群レンズ系１Ｂの退避処理を行うものである。退避処理内容は、Ｓ１１４の退避処理と同じである。また、３群レンズ系１Ｂの退避処理後に、１−２群レンズ系１Ａを収納位置に移動させることにより、レンズ鏡胴を沈胴収納状態とする。更に、レンズ駆動制御装置１００の電源をＯＦＦさせる。
ステップＳ１０９の停止位置検出判定において、停止位置に到達したと判定された場合には、３群モータ４Ｂの停止処理を行って３群レンズ系１Ｂの駆動制御を停止させ（ステップＳ１１６）、処理を終了する。
以上により３群レンズ系１Ｂの起動処理が完了する。なお、１−２群レンズ系１Ａの起動処理については、本発明の要旨とは直接関係はないので、詳細な説明は割愛する。
上述のようにして、退避レンズ群である３群レンズ系１Ｂの起動異常を検出し、再起動処理を繰り返すことにより、退避レンズ群の起動不良を防止する。
【００４０】
次に、本発明の第２の実施の形態に係るレンズ駆動制御装置を説明する。基本的な構成および動作については、図１〜図５に関連して説明した本発明の第１の実施の形態の場合と実質的に同様である。そして図７は、本発明の主要部分となるレンズ群のうちの特に３群を、３群退避位置から３群撮影待機位置へ駆動するための本発明の第２の実施の形態に係るレンズ駆動制御装置における起動制御動作を説明するためのフローチャートである。
すなわち、本発明の第２の実施の形態に係るレンズ駆動制御装置において、起動時に３群レンズ系１Ｂが、図８の退避位置（Ａ）から、撮影待機位置（Ｃ）へ駆動する起動制御動作を図７のフローチャートを参照して説明する。
まず、３群位置検出装置９Ｂによる基準位置信号に基づく退避判定を行う（ステップＳ２０１）。ステップＳ２０１の退避判定において、３群位置検出装置９Ｂの基準位置信号がＨである場合には、３群レンズ系１Ｂが、基準位置〜撮影状態の位置にあるので、３群レンズ系１Ｂの起動制御の開始時であるにもかかわらず３群レンズ系１Ｂが非退避状態にあると判定し、退避処理を行う（ステップＳ２０２）。ステップＳ２０２の退避処理においては、３群レンズ系１Ｂを基準位置以前の退避位置（退避収納状態〜基準位置の位置）へ移動させる。その後は、スタート点、すなわちステップＳ２０１に戻り、３群位置検出装置９Ｂによる退避判定を行い、ステップＳ２０１で退避状態と判定されるまで退避処理を繰り返す。退避処理自体は、本発明の目的に直接関係がないため詳細な説明は割愛する。
【００４１】
ステップＳ２０１の退避判定において、３群位置検出装置９Ｂの基準位置信号がＬである場合には、３群レンズ系１Ｂが、退避収納状態〜基準位置の位置にあるので、３群レンズ系１Ｂが退避状態にあると判定して、本来の起動処理を開始する。すなわち、具体的には、ステップＳ２０１の退避判定において、３群位置検出装置９Ｂの基準位置信号がＬで、３群レンズ系１Ｂが退避状態にあると判定した場合には、３群モータ４Ｂの駆動を開始して、３群レンズ系１Ｂを撮影光軸に向かう方向へ移動させる（ステップＳ２０３）。
その後、３群位置検出装置９Ｂによる３群レンズ系１Ｂの基準位置検出判定を行う（ステップＳ２０４）。ステップＳ２０４の基準位置検出判定において、（基準位置信号がＬからＨに切り替わる）基準位置が未検出である場合には、基準位置の検出待ちとなる。
３群モータ４Ｂによる３群レンズ系１Ｂの駆動中は、パルスモータである３群モータ３Ｂの駆動パルス数によって駆動制御量のカウントを行って、３群レンズ系１Ｂの駆動制御量を監視している。ステップＳ２０４の基準位置検出判定で、基準位置が未検出の場合には、３群モータ３Ｂの駆動パルス数のカウントによる３群レンズ系１Ｂの駆動制御量を判定する（ステップＳ２０５）。
【００４２】
ステップＳ２０５の駆動制御量判定にて、駆動制御量のカウント値が規定パルス数未満の場合（予め規定した規定パルス数に達していない場合）には、ステップＳ２０４に戻り、３群レンズ系１Ｂの基準位置が検出されるまで、ステップＳ２０４とステップＳ２０５を交互に繰り返し、待ち状態となる。ステップＳ２０５の駆動制御量判定にて、カウント値が規定パルス数に到達している場合は、ステップＳ２０４で基準位置が検出されていない状態でステップＳ２０５で規定パルスに到達したことになるので、エラー処理を行う（ステップＳ２０６）。この場合、既に所定の駆動制御量に相当する駆動が行われているにもかかわらず、基準位置に到達しておらず、駆動制御に関して何らかのエラーが発生したと考えられるので、エラー処理を行うようにしている。ステップＳ２０６のエラー処理では、３群モータ４Ｂの駆動を停止して、必要なエラー表示を行うなどして処理を終了する。
ステップＳ２０４の基準位置検出判定において、３群位置検出装置９Ｂによって（基準位置信号がＬからＨに切り替わる）基準位置を検出した場合には、基準位置検出までの３群レンズ系１Ｂの駆動制御量のパルス数と予め設定した規定パルス数とを比較判定する３群基準位置駆動制御量判定を行う（ステップＳ２０７）。
【００４３】
すなわち、ステップＳ２０７の３群基準位置駆動制御量判定においては、３群レンズ系１Ｂの退避状態から基準位置検出までの駆動制御量のパルス数が規定パルス数以上か否かを判定する。規定パルス数は、退避位置から基準位置までの正常な駆動制御量に対応するパルス数正常値＋αとして設定しておき、ステップＳ２０７の３群基準位置駆動制御量判定において、基準位置検出までのパルス数が、規定パルス数以上のパルス数に達した場合には、振動等の要因によってパルスモータが脱調し、空回り現状が発生したものとみなし、異常起動として３群レンズ系１Ｂの駆動を停止させる（ステップＳ２０８）。その後、リセット回数が予め規定した回数未満であるか否かを判定する起動リセット判定にてリセット回数を判定する（ステップＳ２０９）。ステップＳ２０９の起動リセット判定において、リセット回数が規定値未満であれば、１秒経過するのを待ち（ステップＳ２１０）、その後に３群レンズ系１Ｂの退避処理を行ってリセット回数をインクリメント（＋１）する（ステップＳ２１１）。
【００４４】
ステップＳ２１１の３群レンズ系１Ｂの退避処理においては、３群レンズ系１Ｂが基準位置よりも撮影光軸に近い側に戻っていれば（基準位置信号がＨの状態であれば）、退避処理を行い、戻っていなければ（基準位置信号がＬの状態であれば）、基準信号がＨになるまで待ち、Ｈになってから退避処理を行う。退避処理後は、再度、起動処理のスタート点に戻り、ステップＳ２０１の３群退避判定から起動処理を行う。
ステップＳ２０９における起動リセット判定にてリセット回数が規定回数に到達したと判定された場合には、エラー処理を行う（ステップＳ２１２）。ステップＳ２１２のエラー処理では、３群モータ４Ｂの駆動を停止させて処理を終了する。
また、ステップＳ２０８の３群停止処理の後にＳ２０９の起動リセット判定を行わずに、３群レンズ系１Ｂの退避処理を行うことで、３群レンズ系１Ｂの起動処理を終了してもよい。この場合、ステップＳ２０８の３群停止処理の後に、３群レンズ系１Ｂの退避処理を行うものである。退避処理内容は、Ｓ２１１の退避処理と同じである。また、３群レンズ系１Ｂの退避処理後に、１−２群レンズ系１Ａを収納位置に移動させることにより、レンズ鏡胴を沈胴収納状態とする。更に、レンズ駆動制御装置１００の電源をＯＦＦさせる。
【００４５】
ステップＳ２０７の３群基準位置駆動制御量判定において、基準位置検出までのパルス数が、規定パルス数に達しておらず、規定パルス数未満のパルス数である場合には、３群モータ３Ｂの駆動パルスのカウント数である３群レンズ系１Ｂの駆動制御量カウント値を（０に）リセットして、３群レンズ系１Ｂの撮影待機位置への駆動を開始し（ステップＳ２１３）、駆動制御量をカウントする（ステップＳ２１４）。このようにして、３群レンズ系１Ｂの基準位置から撮影待機位置までの駆動制御量に相当する５００パルスがカウントされ、３群レンズ系１Ｂが停止位置、つまり撮影待機位置まで駆動されたことが検出されるのを待つ（ステップＳ２１５）。
すなわち、ステップＳ２１５の３群レンズ系１Ｂの停止位置検出判定において、停止位置に到達しておらず、５００パルスのカウントが未検出の場合には、ステップＳ２１４に戻り、駆動制御量（駆動パルス数）をカウントしながら、ステップＳ２１５における３群レンズ系１Ｂの停止位置検出判定を行い、未検出であればステップＳ２１４に戻る動作を繰り返して、停止位置検出を待つ。
ステップＳ２１５における３群レンズ系１Ｂの停止位置検出判定において、停止位置に到達したと判定された場合には、３群モータ４Ｂの停止処理を行って３群レンズ系１Ｂの移動を停止させ（ステップＳ２１６）、処理を終了する。
【００４６】
以上により３群レンズ系１Ｂの起動処理が完了する。なお、この場合も、１−２群レンズ系１Ａの起動処理については、本発明の要旨とは直接関係はないので、詳細な説明は割愛する。
【００４７】
上述のようにして、退避レンズ群である３群レンズ系１Ｂの起動異常を検出し、再起動処理を繰り返すことにより、退避レンズ群の起動不良を防止する。
なお、上述の各実施の形態においては、１群レンズ系（第１レンズ群）〜３群レンズ系（第３レンズ群）からなる３群構成のレンズ系において、３群レンズ系１Ｂを退避レンズとして説明したが、例えば、第２レンズ群を退避レンズ群としても良く、４群構成における第４レンズ群からなる４群レンズ系など他のレンズ構成における物体側端部のレンズ群以外の所要のレンズ群を退避レンズとして、退避可能な構成としても良い。
また、各実施の形態においては、基準位置を退避位置に近い位置に設定したものとして説明したが、基準位置は、退避位置近傍に限定されず、退避位置から撮影光軸上までの間の退避レンズ群の移動軌道上の適宜なる位置に設けられていればよい。
また、上述した第１の実施の形態においては、基準位置検出によって、退避レンズ群が基準位置に達したことを複数回検出した場合に、起動が異常であると判定するものとし、第２の実施の形態においては、基準位置検出によって退避レンズ群が基準位置に達したことを検出するまでの駆動制御量が予め規定された値に達した場合に、起動が異常であると判定するものとしたが、これらを組み合わせて、基準位置検出によって、退避レンズ群が基準位置に達したことを複数回検出した場合と、退避レンズ群が基準位置に達したことを検出するまでの駆動制御量が予め規定された値に達した場合と、のいずれにおいても起動が異常であると判定するものとしてもよい。
【００４８】
尚、「一部のレンズ群、例えば、退避レンズ群が、基準位置に達した」ということは、「基準位置信号がＬからＨに切り替わるとき、およびＨからＬに切り替わるとき」に対応することを意味する。
次に、本発明の第３の実施の形態に係るレンズ駆動制御装置について説明する。
図１０は、本発明の第３の実施の形態に係るレンズ駆動制御装置のハードウェア構成を模式的に示すブロック図であり、図１１は、第３の実施の形態に係るレンズ駆動制御装置の主要部分となる３群レンズ系が基準位置にあるか否かを判定し、退避位置から撮影待機位置または退避位置へ駆動する起動制御動作を説明するためのフローチャートである。
この第３の実施の形態は、特に、加速度センサを付設し、Ｘ軸方向とＹ軸方向の加速度値を測定し、該加速度値によって振動量を判定し、規定値以上の振動量を検出した場合に、振動が異常であるか否かを判定し、所要の処理を施すようにした点が上述の第１の実施の形態と異なる点である。
また、第３の実施の形態に係る図１０のブロック図は、第１の実施の形態に係る図１のブロック図に対し、加速度センサ１３が追加された点および１−２群基準位置検出装置９Ｃ、３群基準位置検出装置９Ｄ、１−２群基準位置検出装置駆動回路１０Ｃおよび３群基準位置検出装置駆動回路１０Ｄの名称が、図１のブロック図の１−２群位置検出装置９Ａ、３群位置検出装置９Ｂ、１−２群位置検出装置駆動回路１０Ａおよび３群位置検出装置駆動回路１０Ｂと異なっているが、両者は、共に、各基準位置を検出する機能を有し、実質的には構成、作用は同様である。
【００４９】
そこで、上述したところと、一部共通するが、第３の実施の形態に係るレンズ駆動制御装置について、図１０および図１１を中心として説明する。
図１０において、撮影レンズ１は、それぞれが複数のレンズを有する３つのレンズ群を備え、対物側から第１レンズ群、第２レンズ群、第３レンズ群の順に配列されている。ここで、第１レンズ群と第２レンズ群とは一体化されて、第１−２レンズ群を構成している。
以下、第１−２レンズ群を１−２群レンズ系１Ａ（対物側のレンズ群）、第３レンズ群を３群レンズ系１Ｂとして説明する。
１−２群レンズ系１Ａおよび３群レンズ系１Ｂは、光軸を共通にして、鏡胴内に配置されている。ここで、１−２群レンズ系１Ａの後方には、被写体から撮影レンズ１内に通過する光量を制御する第１絞り２Ａおよび第２絞り２Ｂからなる絞り２、並びに、撮影時の露光時間を制御するシャッタ３が設置されている。
１−２群レンズ系１Ａは、撮影倍率を変化させるためのズーム用レンズ群であり、３群レンズ系１Ｂは、この３群レンズ系１Ｂの後方に位置する露光面（図示省略）に、被写体の像を合焦させるためのフォーカス用レンズ群である。対物側のレンズ群である１−２群レンズ系１Ａおよび３群レンズ系１Ｂは、それぞれ１−２群モータ４Ａおよび３群モータ４Ｂにより駆動され、光軸に平行に移動して目標の光学系が成立する。
【００５０】
ここで、１−２群レンズ系１Ａを駆動する１−２群モータ４Ａは、直流（ＤＣ）モータであり、３群レンズ系１Ｂを駆動する３群モータ４Ｂはパルスモータである（駆動機構は、図示省略）。
ＤＣモータは、印加される駆動電圧に応じて駆動速度が変化するレンズ駆動装置であり、印加する電圧を変化させるだけの簡単な操作で、１−２群レンズ系１Ａの駆動速度を調整することができる。
なお、ＤＣモータは、一般に、供給電力が同じであれば、パルスモータよりも高速回転にすることができ、また、負荷の変化に応じて駆動電流が変化するという特性があるため、負荷の増大で駆動電流が増大し、結果として駆動トルクが増えるため、負荷変動に強く、滑らかな動作を得ることができる。
したがって、ズーム位置に応じてカムの傾斜が変化（負荷トルクが変化）するような、例えばカム筒の駆動に好適である。
また、ＤＣモータは、デューティ比（周期に占めるオン状態の時間の割合）に応じて駆動速度が変化するレンズ駆動装置でもあり、レンズ駆動装置に入力する駆動通電時間の比を変化させるだけの簡単な操作で、１−２群レンズ系１Ａの駆動速度を調整することができる。
【００５１】
反面、ＤＣモータを停止させる際には、慣性によって、停止制御を行ってから実際に停止するまでのずれ、いわゆるオーバーランが起こり、希望した位置に停止させることが困難である。この点、パルスモータは、パルスを与えることで駆動するため、任意の目標位置に停止させるのは容易であるが、トルク変動に対しては強くないため、トルク変動が少ない場合の制御に適している。
また、第１絞り２Ａ、第２絞り２Ｂおよびシャッタ３には、それぞれを駆動するための第１絞りモータ４Ｄ、第２絞りモータ４Ｅおよびシャッタモータ４Ｆがそれぞれ設けられ、これらモータ４Ｄ，４Ｅおよび４Ｆの動作によって、対応する第１絞り２Ａ、第２絞り２Ｂおよびシャッタ３がそれぞれ駆動される（駆動機構は、図示省略）。なお、これら各モータ４Ａ〜４Ｆは、モータドライバ５Ａに電気的に接続されて、集中的な制御に供される。
モータドライバ５Ａは、電気的に接続されたＣＰＵ５Ｂから、各モータ４Ａ〜４Ｆを駆動制御するのに必要な情報、例えば駆動電圧、駆動タイミング、駆動制御量、駆動方向等を得、これらの情報に基づいて各モータ４Ａ〜４Ｆの駆動制御を行う。
【００５２】
ここで、１−２群モータ４Ａには、その回転に伴い回転数に応じた数のパルスを発生する１−２群駆動制御量検出装置７が備えられている。この１−２群駆動制御量検出装置７は、電気的に接続された１−２群駆動制御量検出装置駆動回路８によって駆動される。また、１−２群駆動制御量検出装置７が出力したパルスは、ＣＰＵ５Ｂに取り込まれる。
１−２群駆動制御量検出装置７は、撮影レンズ１が最も望遠状態になったときと、最も広角状態になったときとの間で、例えば１２８０個など所定の数のパルスを出力するように設定されている。
そして、この最も望遠状態になったときと、最も広角状態になったときとの間の全区間が、図２に示すように、所定の数（例えば１６等分）に区切られる（８０パルスごとに１等分区間）、この１６の区間の１７個の区切りには、位置指標、いわゆるズームポジションＺｐ１，Ｚｐ２，…，Ｚｐ１７が設定されている。
ここで、１−２群駆動制御量検出装置７の出力パルスとズームポジションＺｐ１，Ｚｐ２，…，Ｚｐ１７との関係を図２に示す。
図２に示したパルス数は、基準位置を０としてカウントしている。基準位置から収納位置に向かうときは、負の値でカウントするものとする。
【００５３】
一方、３群モータ４Ｂは、ＣＰＵ５Ｂからの指示にしたがってモータドライバ５Ａから入力されたパルス数に応じた駆動速度で駆動される。
また、１−２群レンズ系１Ａ、３群レンズ系１Ｂには、それぞれの基準位置を検出する１−２群基準位置検出装置９Ｃ、３群基準位置検出装置９Ｄが備えられており、各レンズ系１Ａ，１Ｂが基準位置にあるかどうかが検出される。図３に、１−２群基準位置検出装置９Ｃによる基準位置検出信号と１−２群レンズ系１Ａの位置関係を示す。また、図４に、３群基準位置検出装置９Ｄによる基準位置検出信号と３群レンズ系１Ｂの位置関係を示す。
この１−２群基準位置検出装置９Ｃ、３群基準位置検出装置９Ｄは、それぞれ１−２群基準位置検出装置駆動回路１０Ｃ、３群基準位置検出装置駆動回路１０Ｄによって駆動される。また、各群基準位置検出装置駆動回路１０Ｃ，１０Ｄによって検出された位置は、ＣＰＵ５Ｂに取り込まれる。
ＣＰＵ５Ｂには、望遠撮影を行う場合に撮影レンズ１の倍率を高倍率化するために操作する望遠スイッチ（図１０において望遠ＳＷと記載）６Ａおよび広角撮影を行う場合に撮影レンズ１の倍率を低倍率化するために操作する広角スイッチ（図１０において広角ＳＷと記載）６Ｂが電気的に接続されており、ＣＰＵ５Ｂは、この望遠スイッチ６Ａおよび広角スイッチ６Ｂの操作に応じて１−２群モータ４Ａおよび３群モータ４Ｂを制御する。
【００５４】
そして、上記モータドライバ５ＡとＣＰＵ５Ｂとが、制御装置５を構成している。
なお、１−２群レンズ系１Ａを構成する１群レンズおよび２群レンズは、これら２つのレンズ群の間隔がカム機構によって機械的に調整されるカム筒（図示省略）に取り付けられており、１−２群モータ４Ａにより１−２群レンズ系１Ａが駆動される際に、１群レンズと２群レンズとの間隔が所定の間隔となるように機械的に駆動される。
また、ＣＰＵ５Ｂには、温度センサ１１が接続されている。温度センサ１１は、温度毎に異なる電圧値を出力し、ＣＰＵ５Ｂは、この電圧値をＡ／Ｄ変換することで、取得する。この第３の実施の形態の温度センサ１１は、１℃あたり１０ｍＶ変化する特性があるため任意の温度での電圧値を記憶することで、現在温度を把握することができる。
また、ＣＰＵ５Ｂには、加速度センサ１３が接続されている。加速度センサ１３は、Ｘ軸方向とＹ軸方向の加速度値をデジタル値で出力し、ＣＰＵ５Ｂは、この加速度値によって振動量を判定している。
【００５５】
次に、第３の実施の形態におけるレンズ駆動制御装置において、鏡胴を沈胴状態から待機状態に移動させる起動動作を、図５のタイミングチャートを用いて説明する。
鏡胴制御開始時は、鏡胴系の初期設定を開始する。
初期設定は、モータ系を駆動するモータドライバの初期化、位置を検出する位置検出装置の初期化を行う。
１−２群基準位置検出装置９Ｃによる検出結果が収納位置であり、かつ、３群基準位置検出装置９Ｄによる検出結果が収納位置である場合に、１−２群モータ４ＡをＷｉｄｅ方向へ駆動させる。
１−２群モータ４Ａによる駆動制御量は、１−２群駆動制御量検出装置７によって検出する。１−２群駆動制御量検出装置７によるパルス状の信号（ＰＩ信号）のエッジ部をカウントすることによって駆動制御量を検出する。
１−２群モータ４Ａの起動開始直後の起動期間は、ＤＣモータによる突入電流防止のために駆動電圧を定常電圧よりも低めに設定する。
起動期間完了後は、駆動電圧を定常電圧にアップさせる。
１−２群モータ４Ａの起動後５０ｍｓ（ＰＩ信号：50pulse分）後、シャッタモータ４Ｆにより全開制御を行い、シャッタ全開状態に設定する。
【００５６】
次に、第１、第２絞りモータ４Ｄ，４Ｅにより、中間絞り制御を行い、中間絞り状態に設定する。
シャッタ３、絞り２の駆動期間は、１−２群モータ４Ａとの同時駆動中となる。
絞り駆動が完了すると、１−２群基準位置検出装置９Ｃによる基準位置検出待ちとなる。
１−２群基準位置検出装置９Ｃによる基準位置信号（ＨＰ信号）がL→Hに変化したところが１−２群レンズ系１Ａの基準位置（ＨＰ位置）となる。
１−２群レンズ系１Ａの基準位置（ＨＰ位置）を検出すると、１−２群レンズ系１Ａの位置情報をリセットする。この位置を基準にＷｉｄｅ位置までの駆動制御量を１−２群駆動制御量検出装置７によるパルス状の信号（ＰＩ信号）をカウントすることにより１−２群駆動制御量の駆動制御を行う。Ｗｉｄｅ位置は、予め定められているが、ＥＥＰＲＯＭ等の不揮発性メモリによって変更可能となっている。
【００５７】
Ｗｉｄｅ位置到達前規定パルス期間は、停止制御期間となっており、Ｗｉｄｅ位置までの残パルス数に応じて駆動電圧を下げている。これによりＷｉｄｅ位置到達時のオーバーラン量を軽減させている。１−２群駆動制御量検出装置７によるＰＩ信号をカウントし、Ｗｉｄｅ位置に到達した場合は、１−２群レンズ系１Ａの駆動を停止するためにブレーキ制御を行う。このブレーキ期間中のオーバーラン量もカウントし、最終的な１−２群レンズ系１Ａの位置を決定する。
また、１−２群レンズ系１Ａの基準位置（ＨＰ位置）を検出すると、３群モータ４Ｂの待機位置方向への駆動を開始する。１−２群レンズ系１Ａとの同時駆動制御となる。３群モータ駆動時のパルスレートを通常駆動時よりも速めに設定することで、３群駆動時間を短縮化している。
３群レンズ系１Ａ側としては、３群基準位置検出装置９Ｄによる基準位置検出待ちとなる。
３群基準位置検出装置９Ｄによる基準位置信号（ＨＰ信号）がＬ→Ｈに変化したところが３群レンズ系１Ｂの基準位置（ＨＰ位置）となる。
【００５８】
３群レンズ系１Ｂの基準位置（ＨＰ位置）を検出すると、３群レンズ系１Ｂの位置情報をリセットする。この位置を基準に待機位置までの駆動制御量を３群モータ４Ｂによりパルス駆動していく。待機位置は、予め定められているが、ＥＥＰＲＯＭ等の不揮発性メモリによって変更可能となっている。
なお、１−２群モータ４ＡであるＤＣモータの定常時の電流値が一番低いため、同時駆動タイミングは、１−２群モータ４Ａの定常時に重なるように設定している。すなわち、１−２群モータ４Ａとシャッタモータ４Ｆ、１−２群モータ４Ａと絞りモータ４Ｄ、４Ｅ、１−２群モータ４Ａと絞りモータ４Ｄ、４Ｅ、１−２群モータ４Ａと３群モータ４Ｂとが同時駆動となるように駆動制御している。
本実施の形態では、ＤＣモータの定常時の電流値は約１２５ｍＡに対し、３群モータ４Ｂは、約１８５ｍＡ、シャッタモータ４Ｆは約１６０ｍＡ、絞りモータ４Ｄ、４Ｅはそれぞれ約２００ｍＡとなっている。
次に、図８の３群レンズ系１Ｂを、退避位置（Ａ）から、３群レンズ系１Ｂの撮影待機位置（Ｃ）に駆動する起動制御方法を図１１のフローチャートを用いて説明する。
【００５９】
図１１のフローチャートにおいて、ステップＳ３０２の退避処理からステップＳ３１６の３群停止処理は、図６のステップＳ１０２の退避処理からステップＳ１１６の３群停止処理と同様の処理が行われるが、特に、ステップＳ３１７の振動判定、ステップＳ３１８の振動判定が新たに加わった処理内容であり、ステップＳ３１３の静止待ち（振動判定）の処理が、図６のステップＳ１１３の１秒待ちの処理と処理内容が異なっている。
また、ステップＳ３０１の３群基準位置判定が図６のステップＳ１０１の３群退避判定と異なっているが、処理手順は、ほぼ同様である。
まず、３群基準位置検出装置９Ｄによる基準位置判定を行う（ステップＳ３０１）。３群基準位置信号がＨの場合は、３群レンズ系１Ｂの位置が非退避状態と判断し、退避処理を行う（ステップＳ３０２）。退避処理内容は、３群レンズ系１Ｂを退避位置に移動させることである。その後は、ステップＳ３０１の３群基準位置判定において、再度３群基準位置判定を行う（ステップＳ３０１）。詳細は、本実施の形態の目的に直接関係ないため割愛する。
【００６０】
３群基準位置信号がＬの場合は、３群レンズ系１Ｂの位置が退避位置状態であると判定し起動処理を行う。具体的には、３群モータ４Ｂを光軸方向へ駆動させる（ステップＳ３０３）。
その後、ステップＳ３０４に進み３群基準位置検出装置９Ｄによる３群基準位置検出判定により基準位置（ＬからＨに切り替わる位置）の検出待ちとなる。
３群基準位置検出装置９Ｄによる基準位置検出判定（ステップＳ３０４）により基準位置（ＬからＨに切り替わる位置）を未検出の場合は、振動判定を行う（ステップＳ３１７）。
ステップＳ３１７の振動判定では、加速度センサ１３の出力が第１閾値以上の場合を振動状態としている。また、振動状態において、加速度センサ１３の出力が第２閾値以下を５秒間継続した場合に静止状態に復帰したと判断している。閾値の値としては、第１閾値＞第２閾値となる。
【００６１】
ステップＳ３１７において、振動判定にて静止状態（未検出）と判定された場合は、ステップＳ３０５の駆動制御量の判定をする。
振動判定にて振動状態と判定された場合は、異常起動状態と判断し、３群駆動を停止させる（ステップＳ３１１）。その後起動リセット判定にてリセット回数を判定し（ステップＳ３１２）、規定未満であれば、静止待ち後、３群退避処理を行う（ステップＳ３１４）。ステップＳ３１３の静止待ち（ステップＳ３１３）では、加速度センサ１３の出力結果から、振動状態から静止状態に復帰するまでの待ち状態となる。３群退避処理では、３群枠が光軸側に戻っていれば（基準位置信号がＨであれば）、退避処理を行い、戻っていなければ（基準位置信号がＬ状態であれば）、基準信号がＨとなるまで待ち、Ｈとなった場合に退避処理を行う。退避処理後は、再度３群基準位置判定を行う（ステップＳ３０１）。
ステップＳ３１２の起動リセット判定にてリセット回数が規定回数に到達した場合は、エラー処理を行う（ステップＳ３１５）。エラー処理では、３群モータ４Ｂの駆動を停止する。
【００６２】
また、ステップＳ３１１の３群停止処理後にＳ３１２の起動リセット判定を行わずに、３群レンズ系１Ｂの退避処理を行うことで、３群レンズ系１Ｂの起動処理を終了してもよい。この場合、ステップＳ３１１の３群停止処理の後に、３群レンズ系１Ｂの退避処理を行うものである。退避処理内容は、Ｓ３１４の退避処理と同じである。また、３群レンズ系１Ｂの退避処理後に、１−２群レンズ系１Ａを収納位置に移動させることにより、レンズ鏡胴を沈胴収納状態とする。更に、レンズ駆動制御装置１００の電源をＯＦＦさせる。
また、３群モータ４Ｂの駆動中は、３群モータ４Ｂの駆動パルス数によって駆動制御量のカウントを行う。
駆動制御量判定（ステップＳ３０５）にて規定パルス数未満の場合は、ステップＳ３０１の３群基準位置判定にて、３群基準位置検出まで待ち状態となる。駆動制御量判定にて規定パルス数に到達しても基準位置検出不可の場合は、エラー処理を行う（ステップＳ３０６）。エラー処理では、３群モータ４Ｂの駆動を停止する。
３群基準位置検出装置９Ｄによる基準位置検出判定により基準位置（ＬからＨに切り替わる位置）を検出した場合は、駆動制御量カウント数をリセット（０）し、待機位置までの駆動制御量である５００パルス検出待ちとなる（ステップＳ３０９の停止位置検出判定待ち）。
【００６３】
ステップＳ３０９の３群停止位置検出判定で、停止位置に到達していない場合は、振動判定を行う（ステップＳ３１８）。
振動判定では、加速度センサ１３の出力が第１閾値以上の場合を振動状態としている。また、振動状態において、加速度センサ１３の出力が第２閾値以下を５秒間継続した場合に静止状態に復帰したと判断している。閾値の値としては、第１閾値＞第２閾値となる。
振動判定（ステップＳ３１８）にて振動状態と判定された場合は、異常起動状態と判断し、３群レンズ系１Ｂの駆動を停止させる（ステップＳ３１１）。その後起動リセット判定（ステップＳ３１２）にてリセット回数を判定し、規定未満であれば、静止待ち（ステップＳ３１３）後、３群退避処理を行う（ステップＳ３１４）。静止待ちでは、加速度センサ１３の出力結果から、振動状態から静止状態に復帰するまでの待ち状態となる。３群退避処理では、３群枠が光軸側に戻っていれば（基準位置信号がＨであれば）、退避処理を行い、戻っていなければ（基準位置信号がＬ状態であれば）、基準信号がＨとなるまで待ち、Ｈとなった場合に退避処理を行う。退避処理後は、再度ステップＳ３０１の３群基準位置判定を行う。
【００６４】
起動リセット判定（ステップＳ３１２）にてリセット回数が規定回数に到達した場合は、エラー処理を行う（ステップＳ３１５）。エラー処理では、３群モータ４Ｂの駆動を停止する。
また、ステップＳ３１１の３群停止処理後にＳ３１２の起動リセット判定を行わずに、３群レンズ系１Ｂの退避処理を行うことで、３群レンズ系１Ｂの起動処理を終了してもよい。この場合、ステップＳ３１１の３群停止処理の後に、３群レンズ系１Ｂの退避処理を行うものである。退避処理内容は、Ｓ３１４の退避処理と同じである。また、３群レンズ系１Ｂの退避処理後に、１−２群レンズ系１Ａを収納位置に移動させることにより、レンズ鏡胴を沈胴収納状態とする。更に、レンズ駆動制御装置１００の電源をＯＦＦさせる。
振動判定（ステップＳ３１８）にて静止状態と判定された場合は、駆動制御量をカウント（ステップＳ３０８）しながら停止位置検出待ちを繰り返す。
３群停止位置検出判定（ステップＳ３０９）で、停止位置に到達した場合は、３群モータ４Ｂの停止処理を行う（ステップＳ３１６）。
これで、３群レンズ系１Ｂの起動処理が完了となる。１−２群レンズ系１Ａの起動処理については、割愛する。
上記のような３群レンズ系１Ｂの起動処理を実施することにより、起動時における退避レンズ群の振動、他部材との干渉などの異常動作を適確に検出することができ、さらには、再起動処理を繰り返すことにより、退避レンズ群（レンズ枠）の起動不良を防止乃至は回避することが可能となる。
尚、上述した本発明に係るレンズ駆動制御装置を用いることにより、撮像装置、例えば、ディジタルカメラ等のカメラ、カメラ機能を組み込んだ携帯電話（携帯情報端末装置）を構成することができる。
【符号の説明】
【００６５】
１  撮影レンズ
１Ａ  １−２群レンズ系
１Ｂ  ３群レンズ系
２  絞り
２Ａ  第１絞り
２Ｂ  第２絞り
３  シャッタ
４Ａ  １−２群モータ
４Ｂ  ３群モータ
４Ｄ  第１絞りモータ
４Ｅ  第２絞りモータ
４Ｆ  シャッタモータ
５  制御装置
５Ａ  モータドライバ
５Ｂ  ＣＰＵ（中央処理装置）
６Ａ  望遠スイッチ（ズーミング用スイッチ）
６Ｂ  広角スイッチ（ズーミング用スイッチ）
７  １−２群駆動制御量検出装置
８  １−２群駆動制御量検出装置駆動回路
９Ａ  １−２群位置検出装置
９Ｂ  ３群位置検出装置
９Ｃ  １−２群基準位置検出装置
９Ｄ  ３群基準位置検出装置
１０Ａ  １−２群位置検出装置駆動回路
１０Ｂ  ３群位置検出装置駆動回路
１０Ｃ  １−２群基準位置検出装置駆動回路
１０Ｄ  ３群基準位置検出装置駆動回路
１１  温度センサ
１２  電源スイッチ
１３  加速度センサ
１００  レンズ駆動制御装置
【特許文献１】特開２００６−３３０６５７号公報
【図１】
2010026492.tif 000003
【図２】
2010026492.tif 000004
【図３】
2010026492.tif 000005
【図４】
2010026492.tif 000006
【図５】
2010026492.tif 000007
【図６】
2010026492.tif 000008
【図７】
2010026492.tif 000009
【図８】
2010026492.tif 000010
【図９】
2010026492.tif 000011
【図１０】
2010026492.tif 000012
【図１１】
2010026492.tif 000013