(57)【特許請求の範囲】
【請求項１】
光軸方向に移動可能な第１撮像光学系ユニットと、
前記第１撮像光学系ユニットの前記光軸方向の被写体側に配置され、前記光軸方向に移動可能な第２撮像光学系ユニットと、
前記第１撮像光学系ユニットと前記第２撮像光学系ユニットのそれぞれを駆動制御する駆動制御部と、
前記第１撮像光学系ユニットが基準位置の前記被写体側に位置するか前記被写体側とは反対側に位置するかによって状態が互いに異なり、前記第１撮像光学系ユニットが前記基準位置を通過すると前記状態が切替わる基準位置検出部と、
を有し、
起動の際に、前記基準位置検出部の状態が前記第１撮像光学系ユニットが前記基準位置の前記被写体側とは反対側に位置する状態であると、前記駆動制御部は、前記第２撮像光学系ユニットを所定の量前記被写体側へ駆動し、前記第２撮像光学系ユニットを所定の量前記被写体側へ駆動しても前記基準位置検出部の前記状態が切替わらない場合には、前記第１撮像光学系ユニットを所定の量前記被写体側とは反対側へ駆動してから所定の量前記被写体側へ駆動し、次いで、前記第１撮像光学系ユニットと前記第２撮像光学系ユニットを前記基準位置よりも前記被写体側とは反対側へ駆動し、次いで、前記第１撮像光学系ユニットと前記第２撮像光学系ユニットとを前記被写体側へ駆動して、前記基準位置検出部の前記状態の切替わりを検出することによって前記第２撮像光学系ユニットの基準位置検出を行い、次いで、前記第１撮像光学系ユニットを所定の量前記被写体側とは反対側へ駆動してから前記被写体側へ駆動して、前記基準位置検出部の前記状態の切替わりを検出することによって前記第１撮像光学系ユニットの基準位置検出を行うことを特徴とする撮像装置。
【請求項２】
前記第１撮像光学系ユニットの前記光軸方向の前記被写体側に配置され、前記駆動制御部により前記光軸方向に駆動される部材を有し、
前記第１撮像光学系ユニットは前記第２撮像光学系ユニットまたは前記部材に当接するように前記光軸方向を前記被写体側に付勢されており、
前記第１撮像光学系ユニットは、前記第２撮像光学系ユニットまたは前記部材に当接した状態で、前記第２撮像光学系ユニットまたは前記部材とともに前記光軸方向に移動し、
前記駆動制御部は、前記部材を前記光軸方向に駆動することで、前記第１撮像光学系ユニットを前記光軸方向に駆動することを特徴とする請求項１に記載の撮像装置。
【請求項３】
終了処理において、前記駆動制御部は前記第１撮像光学系ユニットを被写体側に移動させ、その後、前記駆動制御部は、前記第１撮像光学系ユニットと前記第２撮像光学系ユニットとを前記基準位置の前記被写体側とは反対側に移動させることを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記駆動制御部が前記第１撮像光学系ユニットを所定の時間駆動しても前記基準位置検出部の前記状態が切替わらない場合に前記第１撮像光学系ユニットの駆動が阻害されたと判定するエラー判定部をさらに有し、
起動の際に、前記駆動制御部が前記第２撮像光学系ユニットを駆動するよりも前に前記エラー判定部が無効になり、前記駆動制御部が前記第２撮像光学系ユニットを所定の量前記被写体側へ駆動した後に前記エラー判定部が有効になることを特徴とする請求項１から３のいずれか１項に記載の撮像装置。
【請求項５】
起動の際に、前記駆動制御部が前記第１撮像光学系ユニットを前記被写体側とは反対側へ駆動する際の前記所定の量は、前記第１撮像光学系ユニットの基準位置検出の際の被写体側へ駆動する際の前記所定の量に対応していることを特徴とする請求項１から４のいずれか１項に記載の撮像装置。
【請求項６】
光軸方向に移動可能な第１撮像光学系ユニットと、
前記第１撮像光学系ユニットの前記光軸方向の被写体側に配置され、前記光軸方向に移動可能な第２撮像光学系ユニットと、
前記第１撮像光学系ユニットが基準位置の前記被写体側に位置するか前記被写体側とは反対側に位置するかによって状態が互いに異なり、前記第１撮像光学系ユニットが前記基準位置を通過すると前記状態が切替わる基準位置検出部と、
を有する撮像装置の制御方法であって、
起動の際に、前記基準位置検出部の状態を判定するステップを有し、
前記基準位置検出部の状態が前記第１撮像光学系ユニットが前記基準位置の前記被写体側とは反対側に位置する状態であると、さらに、
前記第２撮像光学系ユニットを所定の量前記被写体側へ駆動するステップと、
前記基準位置検出部の状態が切替わったかを判定するステップと、
前記基準位置検出部の状態が切替わらなかった場合には、前記第１撮像光学系ユニットを所定の量前記被写体側とは反対側へ駆動してから所定の量前記被写体側へ駆動するステップと、
前記第１撮像光学系ユニットと前記第２撮像光学系ユニットを前記基準位置よりも前記被写体側とは反対側へ駆動するステップと、
前記第１撮像光学系ユニットと前記第２撮像光学系ユニットとを前記被写体側へ駆動して、前記基準位置検出部の前記状態の切替わりを検出することによって前記第２撮像光学系ユニットの基準位置検出を行うステップと、
前記第１撮像光学系ユニットを所定の量前記被写体側とは反対側へ駆動してから前記被写体側へ駆動して、前記基準位置検出部の前記状態の切替わりを検出することによって前記第１撮像光学系ユニットの基準位置検出を行うステップと、
を有することを特徴とする撮像装置の制御方法。
【請求項７】
光軸方向に移動可能な第１撮像光学系ユニットと、
前記第１撮像光学系ユニットの前記光軸方向の被写体側に配置され、前記光軸方向に移動可能な第２撮像光学系ユニットと、
前記第１撮像光学系ユニットが基準位置の前記被写体側に位置するか前記被写体側とは反対側に位置するかによって状態が互いに異なり、前記第１撮像光学系ユニットが前記基準位置を通過すると前記状態が切替わる基準位置検出部と、
を有する撮像装置のコンピュータに、
起動の際に、前記基準位置検出部の状態を判定するステップを実行させ、
前記基準位置検出部の状態が前記第１撮像光学系ユニットが前記基準位置の前記被写体側とは反対側に位置する状態であると、さらに、
前記第２撮像光学系ユニットを所定の量前記被写体側へ駆動するステップと、
前記基準位置検出部の状態が切替わったかを判定するステップと、
前記基準位置検出部の状態が切替わらなかった場合には、前記第１撮像光学系ユニットを所定の量前記被写体側とは反対側へ駆動してから所定の量前記被写体側へ駆動するステップと、
前記第１撮像光学系ユニットと前記第２撮像光学系ユニットを前記基準位置よりも前記被写体側とは反対側へ駆動するステップと、
前記第１撮像光学系ユニットと前記第２撮像光学系ユニットとを前記被写体側へ駆動して、前記基準位置検出部の前記状態の切替わりを検出することによって前記第２撮像光学系ユニットの基準位置検出を行うステップと、
前記第１撮像光学系ユニットを所定の量前記被写体側とは反対側へ駆動してから前記被写体側へ駆動して、前記基準位置検出部の前記状態の切替わりを検出することによって前記第１撮像光学系ユニットの基準位置検出を行うステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像装置の制御方法、プログラムに関する。詳しくは、本発明は、倍率を変更するズームレンズとピントを合わせるフォーカスレンズを有する撮像装置と、この撮像装置の制御方法と、この制御方法を実行するためのプログラムに関する。
【背景技術】
【０００２】
近年のカメラ、ビデオ等の撮像装置には、一般的に、被写体の倍率を変更するズーム機能と、被写体のピント合わせを行うフォーカス機能が搭載されている。これらのズーム機能とフォーカス機能を制御には、主にＤＣモータやステッピングモータ等が使用されている。そして、たとえば、モータの回転運動をギア列に連動させることにより、ズームおよびフォーカスの各撮像光学系ユニットを直進させている。
これら各撮像光学系ユニットの制御においては、高精度の位置決めが要求される。このため、モータへの励磁がなされた後、基準位置を検出する必要がある。そこで、たとえば、撮像装置の起動毎に、それぞれ遮光旗を取り付けた撮像光学系ユニットがフォトインタラプタの光線を遮光した位置を検出することで基準位置を定めている。
ところで、最近では、鏡筒の小型化とコスト削減のため、それぞれの撮像光学系ユニットのフォトインタラプタ（以下、ＰＩと記す）を共通化させる先行技術がある（たとえば、特許文献１）。たとえば、一方の撮像光学系ユニットが、他方の撮像光学系ユニットに当接することによって、ＰＩの共通化が実現されている。なお、ＰＩが共通化される構成であると、一度撮像装置の電源を切断した後、再度電源を入れたときのＰＩの状態からでは、それぞれの撮像光学系ユニットの位置が確定されない問題が発生する。そのため特許文献１では、正常に終了しなかった場合、即ち異常終了した場合はその位置情報を別途記憶手段に記憶しておいてから復帰する方法が提案されている。
しかしながら、特許文献１に記載の構成は、異常終了からの復帰のために、不揮発性メモリまたは二次電源により駆動する記憶手段が別途必要である。また、それぞれの撮像光学系ユニットが駆動している最中に電池が抜かれるなどした場合は、最終的な位置が記憶手段に正確に記憶されない問題が発生する。そうすると、次回起動時に正常な初期化ができない場合がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−５８８１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前記実情に鑑み、本発明が解決しようとする課題は、各撮像光学系ユニットの位置に関わらず、起動時に各撮像光学系ユニットの基準位置を検出できる撮像装置、撮像装置の制御方法、プログラムを提供することである。また、本発明が解決しようとする課題は、終了時における各撮像光学系ユニットの位置を記憶する記憶手段を備えなくても、起動時に各撮像光学系ユニットの基準位置を検出できる撮像装置、撮像装置の制御方法、プログラムを提供することである。
【課題を解決するための手段】
【０００５】
前記課題を解決するため、本発明の撮像装置は、光軸方向に移動可能な第１撮像光学系ユニットと、前記第１撮像光学系ユニットの前記光軸方向の被写体側に配置され、前記光軸方向に移動可能な第２撮像光学系ユニットと、前記第１撮像光学系ユニットと前記第２撮像光学系ユニットのそれぞれを駆動制御する駆動制御部と、前記第１撮像光学系ユニットが基準位置の前記被写体側に位置するか前記被写体側とは反対側に位置するかによって状態が互いに異なり、前記第１撮像光学系ユニットが前記基準位置を通過すると前記状態が切替わる基準位置検出部と、を有し、起動の際に、前記基準位置検出部の状態が前記第１撮像光学系ユニットが前記基準位置の前記被写体側とは反対側に位置する状態であると、前記駆動制御部は、前記第２撮像光学系ユニットを所定の量前記被写体側へ駆動し、前記第２撮像光学系ユニットを所定の量前記被写体側へ駆動しても前記基準位置検出部の前記状態が切替わらない場合には、前記第１撮像光学系ユニットを所定の量前記被写体側とは反対側へ駆動してから所定の量前記被写体側へ駆動し、次いで、前記第１撮像光学系ユニットと前記第２撮像光学系ユニットを前記基準位置よりも前記被写体側とは反対側へ駆動し、次いで、前記第１撮像光学系ユニットと前記第２撮像光学系ユニットとを前記被写体側へ駆動して、前記基準位置検出部の前記状態の切替わりを検出することによって前記第２撮像光学系ユニットの基準位置検出を行い、次いで、前記第１撮像光学系ユニットを所定の量前記被写体側とは反対側へ駆動してから前記被写体側へ駆動して、前記基準位置検出部の前記状態の切替わりを検出することによって前記第１撮像光学系ユニットの基準位置検出を行うことを特徴とする。
また、本発明の撮像装置の制御方法は、光軸方向に移動可能な第１撮像光学系ユニットと、前記第１撮像光学系ユニットの前記光軸方向の被写体側に配置され、前記光軸方向に移動可能な第２撮像光学系ユニットと、前記第１撮像光学系ユニットが基準位置の前記被写体側に位置するか前記被写体側とは反対側に位置するかによって状態が互いに異なり、前記第１撮像光学系ユニットが前記基準位置を通過すると前記状態が切替わる基準位置検出部と、を有する撮像装置の制御方法であって、起動の際に、前記基準位置検出部の状態を判定するステップを有し、前記基準位置検出部の状態が前記第１撮像光学系ユニットが前記基準位置の前記被写体側とは反対側に位置する状態であると、さらに、前記第２撮像光学系ユニットを所定の量前記被写体側へ駆動するステップと、前記基準位置検出部の状態が切替わったかを判定するステップと、前記基準位置検出部の状態が切替わらなかった場合には、前記第１撮像光学系ユニットを所定の量前記被写体側とは反対側へ駆動してから所定の量前記被写体側へ駆動するステップと、前記第１撮像光学系ユニットと前記第２撮像光学系ユニットを前記基準位置よりも前記被写体側とは反対側へ駆動するステップと、前記第１撮像光学系ユニットと前記第２撮像光学系ユニットとを前記被写体側へ駆動して、前記基準位置検出部の前記状態の切替わりを検出することによって前記第２撮像光学系ユニットの基準位置検出を行うステップと、前記第１撮像光学系ユニットを所定の量前記被写体側とは反対側へ駆動してから前記被写体側へ駆動して、前記基準位置検出部の前記状態の切替わりを検出することによって前記第１撮像光学系ユニットの基準位置検出を行うステップと、を有することを特徴とする。
また、本発明のプログラムは、光軸方向に移動可能な第１撮像光学系ユニットと、前記第１撮像光学系ユニットの前記光軸方向の被写体側に配置され、前記光軸方向に移動可能な第２撮像光学系ユニットと、前記第１撮像光学系ユニットが基準位置の前記被写体側に位置するか前記被写体側とは反対側に位置するかによって状態が互いに異なり、前記第１撮像光学系ユニットが前記基準位置を通過すると前記状態が切替わる基準位置検出部と、を有する撮像装置のコンピュータに、起動の際に、前記基準位置検出部の状態を判定するステップを実行させ、前記基準位置検出部の状態が前記第１撮像光学系ユニットが前記基準位置の前記被写体側とは反対側に位置する状態であると、さらに、前記第２撮像光学系ユニットを所定の量前記被写体側へ駆動するステップと、前記基準位置検出部の状態が切替わったかを判定するステップと、前記基準位置検出部の状態が切替わらなかった場合には、前記第１撮像光学系ユニットを所定の量前記被写体側とは反対側へ駆動してから所定の量前記被写体側へ駆動するステップと、前記第１撮像光学系ユニットと前記第２撮像光学系ユニットを前記基準位置よりも前記被写体側とは反対側へ駆動するステップと、前記第１撮像光学系ユニットと前記第２撮像光学系ユニットとを前記被写体側へ駆動して、前記基準位置検出部の前記状態の切替わりを検出することによって前記第２撮像光学系ユニットの基準位置検出を行うステップと、前記第１撮像光学系ユニットを所定の量前記被写体側とは反対側へ駆動してから前記被写体側へ駆動して、前記基準位置検出部の前記状態の切替わりを検出することによって前記第１撮像光学系ユニットの基準位置検出を行うステップと、を実行させることを特徴とするプログラムである。
【発明の効果】
【０００６】
本発明によれば、各撮像光学系ユニットの位置に関わらず、起動時に各撮像光学系ユニットの基準位置を検出できる。また、本発明によれば、前回異常終了したことを記憶する記憶手段を設ける必要なく、次回起動時に各撮像光学系ユニットの基準位置検出を実行できる。
【図面の簡単な説明】
【０００７】
【図１】図１は、本発明の実施形態にかかわる撮像装置の要部の構成を示すブロック図である。
【図２】図２は、本発明の実施形態にかかわる撮像装置の鏡筒の構成および動作を模式的に示す断面図である。
【図３】図３は、本発明の実施形態にかかわる撮像装置の鏡筒の構成および動作を模式的に示す断面図である。
【図４】図４は、本発明の実施形態にかかわる撮像装置の鏡筒の構成および動作を模式的に示す断面図である。
【図５】図５は、本発明の実施形態にかかわる撮像装置の制御方法の処理を示すフローチャートである。
【図６】図６は、本発明の実施形態にかかわる撮像装置の制御方法の処理を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【０００９】
まず、本発明の実施形態にかかわる撮像装置１の全体的な構成について、図１を参照して説明する。図１は、本発明の実施形態にかかわる撮像装置１の構成を模式的に示すブロック図である。
４０１は第２撮像光学系ユニットとしてのズームレンズユニットである。第２撮像光学系ユニットとしてのズームレンズユニット４０１は、被写体の倍率変更を行うズームレンズ１１０と、光軸方向に移動可能（往復動可能）な直進筒１０９とを含んで構成される（図２〜図４参照）。４０２は駆動制御部としてのズーム駆動制御部である。駆動制御部としてのズーム駆動制御部４０２は、ズームレンズユニット４０１の駆動を制御する。４０３は基準位置検出部である。基準位置検出部４０３は、ズームレンズユニット４０１の基準位置およびフォーカスレンズユニット４０７の基準位置を検出する。基準位置検出部４０３は、フォトインタラプタ（ＰＩ）１０１を含む（図２〜図４参照）。４０４はズームエラー判定部である。ズームエラー判定部４０４は、「有効」に設定されている場合に、ズームエラー判定処理を実行し、「無効」に設定されている場合にはズームエラー判定処理を実行しない。ズームエラー判定処理は、基準位置検出部４０３からの情報（基準位置検出の結果）に基づいて、ズームエラーが発生したか否かを判定する処理である。なお、ズームエラーとは、ズームレンズユニット４０１の移動が阻害されている状態をいう。４０５は絞り・シャッタユニットである。４０６は絞り・シャッタ駆動制御部である。絞り・シャッタ駆動制御部４０６は、絞り・シャッタユニット４０５の駆動を制御する。４０７は第１撮像光学系ユニットとしてのフォーカスレンズユニットである。第１撮像光学系ユニットとしてのフォーカスレンズユニット４０７は、ピント調整を行うフォーカスレンズ１０５と、ＰＩ１０１が位置検出に用いる遮光旗１０２（後述）とを含んで構成される（図２〜図４参照）。そして、第１撮像光学系ユニットとしてのフォーカスレンズユニット４０７は、光軸方向に移動可能（往復動可能）である。４０８は駆動制御部としてのフォーカス駆動制御部である。駆動制御部としてのフォーカス駆動制御部４０８は、フォーカスレンズユニット４０７の駆動を制御する。４０９は撮像部である。撮像部４０９は、撮像装置１に設けられるレンズ群を通ってきた光像を電気信号に変換する撮像素子を有する。４１０は撮像信号処理部である。撮像信号処理部４１０は、撮像部４０９から出力された電気信号を映像信号に変換する処理を行う。
４１１は制御部である。制御部４１１は、撮像装置１のシステム全体を制御する。制御部４１１は、ＣＰＵ（中央演算処理装置）を有し、当該ＣＰＵがプログラムを解釈して実行することで各種の処理を行う。
４１２は記憶部である。記憶部４１２は、映像情報など様々なデータを記憶する。４１３は操作部である。操作部４１３は、撮像装置１の操作を行うユーザインタフェースである。４１４は電源部である。電源部４１４は、撮像装置１のシステム全体に、用途に応じて電力を供給する。４１５は表示制御部である。表示制御部４１５は、撮像信号処理部４１０により得られた画像の表示制御を行う。４１６は表示部である。表示部４１６は、液晶表示パネルなどを有する。そして、表示部４１６は、表示制御部４１５の制御に基づいて、必要に応じた画像表示を行う。
【００１０】
次に、本発明の実施形態にかかわる撮像装置１の鏡筒の構成と動作について、図２〜図４を参照して説明する。図２〜図４は、本発明の実施形態にかかわる撮像装置１の鏡筒の構成と動作を模式的に示す断面図である。なお、図２〜図４においては、上下方向が光軸方向である。そして、鏡筒に含まれる各部材は、光軸方向に沿って撮像装置１の本体部の外側（図２〜図４においては上側）に向かって移動することにより、撮像装置１の本体部の外側（被写体側）に繰り出す。一方、鏡筒に含まれる各部材は、内側（図２〜図４においては下側）に向かって移動することにより、撮像装置１の本体部の内部（撮像部側）に繰り込まれる。撮像装置１が正常に終了した場合（後述する終了処理が正常に実行された場合）には、図２（ａ）や図３（ｂ）に示すように、ズームレンズユニット４０１とフォーカスレンズユニット４０７は、撮像装置１の本体部の内部に繰り込んだ（沈胴した状態）状態にある。以下、説明の便宜上、鏡筒に含まれる各部材が光軸方向に沿って撮像装置１の外側（被写体側）に向かって移動する動作を「繰り出し」と称し、内側（撮像部側）に向かって移動する動作を「繰り込み」と称する。
１０１は、基準位置検出部４０３に含まれるフォトインタラプタ（ＰＩ）である。ＰＩ１０１は、図略の受光部と投光部とを有する。そして、基準位置検出部としてのＰＩ１０１は、ズームレンズユニット４０１の基準位置検出と、フォーカスレンズユニット４０７の基準位置検出に用いられる。なお、ズームレンズユニット４０１とフォーカスレンズユニット４０７の基準位置は、それぞれ、ズームレンズユニット４０１とフォーカスレンズユニット４０７の位置決めの際に基準となる位置である。
１０２は被検出部材としての遮光旗である。被検出部材としての遮光旗１０２は、フォーカスレンズユニット４０７に設けられる。遮光旗１０２は、ＰＩ１０１の投光部が発する光を遮断できる。そして、遮光旗１０２がＰＩ１０１の受光部と投光部との間に介在する状態であると、ＰＩ１０１の受光部は投光部からの光を検知できない。このため、ＰＩ１０１は暗状態となる。一方、遮光旗１０２がＰＩ１０１の受光部と投光部との間に存在しない状態であると、ＰＩ１０１の受光部は投光部からの光を検知できる。このためＰＩ１０１は明状態となる。なお、図２〜図４においては、遮光旗１０２がＰＩ１０１の下部（黒塗りの部分）に位置するとＰＩ１０１が暗状態になることを示し、上部（白抜きの部分）に位置するとＰＩ１０１が明状態になることを示す。
そして、ＰＩ１０１が明状態から暗状態または暗状態から明状態に切替わる位置が、ズームレンズユニット４０１とフォーカスレンズユニット４０７の基準位置となる。このような構成であると、被検出部材としての遮光旗１０２が基準位置を通過すると、ＰＩ１０１の状態が切替わる。そして、ＰＩ１０１は、状態が切替わることをもって、ズームレンズユニット４０１とフォーカスレンズユニット４０７が基準位置を通過したこと（基準位置に位置したこと）を検出できる。
１０５はフォーカスレンズユニット４０７に含まれるフォーカスレンズである。１０６は付勢バネである。フォーカスレンズユニット４０７は、フォーカスレンズ１０５と遮光旗１０２とを含んで構成される。また、フォーカスレンズユニット４０７は、付勢バネ１０６によって、撮像装置１から繰り出す向きに付勢されている。そして、フォーカスレンズユニット４０７が光軸方向に移動すると、遮光旗１０２はＰＩ１０１の受光部と投光部との間に介在する状位置と介在しない位置とに交互に移動できる。このため、フォーカスレンズユニット４０７の移動によって、ＰＩ１０１の状態が切替わる。具体的には、フォーカスレンズユニット４０７が撮像装置１の本体部に繰り込まれている状態においては、遮光旗１０２がＰＩ１０１の投光部と受光部との間に介在する。このため、ＰＩ１０１は暗状態となる。一方、フォーカスレンズユニット４０７が撮像装置１の本体部から繰り出されている状態においては、遮光旗１０２がＰＩ１０１の投光部と受光部との間に介在しない。このため、ＰＩ１０１は明状態となる。
１０３はフォーカスモータである。１０４はナットである。ナット１０４は、フォーカスレンズユニット４０７よりも繰り出し方向の外側に位置する。そして、フォーカスモータ１０３が回転することにより、ナット１０４が光軸方向に移動（往復動）する。
１１０はズームレンズユニット４０１に含まれるズームレンズである。１０９はズームレンズユニット４０１に含まれる直進筒である。ズームレンズユニット４０１は、ズームレンズ１１０と直進筒１０９とを含んで構成される。ズームレンズユニット４０１は、フォーカスレンズユニット４０７の繰り出し方向の外側に設けられる。１０７はズームモータである。１０８はギア列である。ズームモータ１０７が回転することにより、ギア列１０８を通してズームレンズユニット４０１が光軸方向に移動（往復動）する。
なお、前記のとおり、フォーカスレンズユニット４０７は、付勢バネ１０６により、撮像装置１の本体部から繰り出す向きに付勢されている。このため、フォーカスレンズユニット４０７は、ナット１０４とズームレンズユニット４０１の一方に付勢して当接する。そして、フォーカスレンズユニット４０７は、ナット１０４に当接している状態においては、ナット１０４の移動に連動して移動する。一方、フォーカスレンズユニット４０７は、ズームレンズユニット４０１の直進筒１０９に当接している状態においては、ズームレンズユニット４０１の移動に連動して移動する。フォーカスレンズユニット４０７が、ナット１０４とズームレンズユニット４０１の直進筒１０９のいずれに当接するかは、ナット１０４とズームレンズユニット４０１の位置関係によって決まる。
【００１１】
撮像装置１の制御部４１１は、撮像装置１の起動時に初期化処理を実行する。そして、制御部４１１は、初期化処理において、フォーカスレンズユニット４０７の基準位置検出と、ズームレンズユニット４０１の基準位置検出を実行する。
【００１２】
フォーカスレンズユニット４０７の基準位置検出の動作は、次のとおりである。図２（ａ）は、撮像装置１が正常に終了した場合における、各部材の位置関係の例を模式的に示す図である。最初に、フォーカス駆動制御部４０８は、図２（ｂ）に示すように、フォーカスモータ１０３を駆動してナット１０４を所定の移動量だけ繰り込む。そして、ＰＩ１０１を暗状態にする。また、あらかじめ、ズーム駆動制御部４０２は、ズームモータ１０７を駆動してズームレンズユニット４０１を繰り出す。次に、フォーカス駆動制御部４０８は、フォーカスモータ１０３を駆動し、図２（ｃ）に示すように、ナット１０４を繰り出す。そうすると、ナット１０４の移動に連動して、フォーカスレンズユニット４０７の遮光旗１０２が繰り出す。そして、遮光旗１０２が基準位置を通過すると、ＰＩ１０１が暗状態から明状態に切り換わる。前記のとおり、ＰＩ１０１が暗状態から明状態に切り換わった位置が、フォーカスレンズユニット４０７の基準位置となる。
【００１３】
ズームレンズユニット４０１の基準位置検出の動作は、次のとおりである。図３（ａ）に示すように、フォーカス駆動制御部４０８は、フォーカスモータ１０３を駆動し、最初に、ナット１０４を所定の移動量だけ繰り出す（所定の量被写体側に駆動する）。このように、ナット１０４を所定の移動量だけ繰り出す（所定の量被写体側に駆動する）ことにより、ナット１０４がフォーカスレンズユニット４０７の基準位置検出の動作を阻害しないようにする。すなわち、フォーカス駆動制御部４０８は、ナット１０４を所定の移動量だけ繰り出して退避させる。ここでの「所定の移動量」は、ナット１０４がいずれの位置にあった場合でも、フォーカスレンズユニット４０７の基準位置検出の動作を阻害しない位置に達することができる移動量である。この所定の移動量は、ナット１０４の可動範囲や、可動範囲内における基準位置の具体的な位置などに応じて適宜設定される。
次に、図３（ｂ）に示すように、ズーム駆動制御部４０２は、ズームモータ１０７を駆動して、ズームレンズユニット４０１を繰り込む（所定の量撮像部側に駆動する）。ナット１０４が退避しているため、ズームレンズユニット４０１の直進筒１０９がフォーカスレンズユニット４０７に当接する。このため、フォーカスレンズユニット４０７は、ズームレンズユニット４０１に押されて繰り込まれる。そうすると、ＰＩ１０１は暗状態となる。
次に、図３（ｃ）に示すように、ズーム駆動制御部４０２は、ズームモータ１０７を駆動して、ズームレンズユニット４０１を繰り出す。そうすると、フォーカスレンズユニット４０７は、付勢バネ１０６の付勢力によって、ズームレンズユニット４０１と一体となって繰り出す。そして、遮光旗１０２が基準位置を通過し、ＰＩ１０１は、暗状態から明状態に切り換わる。ＰＩ１０１が暗状態から明状態に切り換わった位置が、ズームレンズユニット４０１の基準位置となる。
【００１４】
撮像装置１の起動時における初期化処理では、前回正常に終了していることが理想である。前回正常に終了している状態とは、図２（ａ）や図３（ｂ）に示すように、ズームレンズユニット４０１が繰り込んでいて（鏡筒が撮像装置１の本体部に沈胴していて）、ナット１０４が所定の移動量だけ繰り出している状態（退避している状態）である。撮像装置１は、この状態で起動すると、図３（ｂ）に示す状態から図３（ａ）、図３（ｂ）、図３（ｃ）に示す状態に順に移行することによって、ズームレンズユニット４０１の基準位置検出が実行できる。その後、撮像装置１は、図３（ｃ）に示す状態から図２（ｂ）に示す状態に移行する。そして、図２（ｂ）に示す状態から図２（ｃ）に示す状態に移行することによって、フォーカスレンズユニット４０７の基準位置検出が実行できる。
【００１５】
しかしながら、撮像装置１が前回正常に終了していない場合がある。ここで、前回正常に終了していない状態から起動した場合における、ズームレンズユニット４０１の基準位置検出とフォーカスレンズユニット４０７の基準位置検出の動作について、図４（ａ）〜図４（ｄ）を参照して説明する。図４（ａ）は、前回正常に終了した状態を示す図であり、図４（ｂ），（ｃ）は、それぞれ、前回正常に終了しなかった状態の例を示す図である。また、図４（ｄ）は、ズームレンズユニット４０１の移動が阻害されている状態（ズームエラーが発生したいる状態）を示す。
撮像装置１が図４（ｂ）に示す状態で起動した場合の動作は、次のとおりである。図４（ｂ）に示す状態では、図４（ａ）に示す状態と同様に、ＰＩ１０１が暗状態にある。このため、制御部４１１は、撮像装置１が図４（ａ）に示す状態にあるか図４（ｂ）に示す状態にあるか判定できない。
そこで、最初に、制御部４１１はズーム駆動制御部４０２を制御し、ズーム駆動制御部４０２は、制御部４１１の制御に基づいて、ズームモータ１０７を駆動してズームレンズユニット４０１を繰り出す。この動作によって、制御部４１１は、前回終了の状態が、図４（ａ）に示す状態であるか図４（ｂ）に示す状態であるかを検出する。すなわち、ズームレンズユニット４０１を繰り出す動作によって、ＰＩ１０１が暗状態から明状態に切替わった場合には、ナット１０４によりフォーカスレンズユニット４０７の移動が妨げられないことを示す。したがって、ナット１０４が所定の移動量だけ繰り出しており（退避しており）、前回終了の状態が図４（ａ）に示す状態である。このため、制御部４１１は、撮像装置１が前回正常に終了したと判定する。そして、この場合には、制御部４１１は、ズームレンズユニット４０１の基準位置検出の動作をそのまま続行することになる。
これに対して、ズームレンズユニット４０１が所定の移動量だけ繰り出ても、ＰＩ１０１が暗状態から明状態に切替わらずに、ズームレンズユニット４０１がナット１０４に当接した場合には、図４（ｂ）に示す状態であることを意味する。すなわち、ナット１０４が所定の移動量だけ繰り出していない（退避していない）状態である。したがって、この場合には、まず、制御部４１１は、フォーカス駆動制御部４０８を制御し、フォーカス駆動制御部４０８は、フォーカスモータ１０３を駆動してナット１０４を所定の移動量だけ繰り出す（退避させる）動作を実行する。次いで、制御部４１１は、ズームレンズユニット４０１の基準位置検出を実行し、その後続けて、フォーカスレンズユニット４０７の基準位置検出動作を実行する。ここでの「所定の移動量」は、ナット１０４がいずれの位置にあるかに関わらず、ズームレンズユニット４０１の基準位置検出を阻害しない位置に移動する移動量である。
【００１６】
ここで、問題となる幾つかの場合が存在する。
ズームレンズ１１０が押さえ付けられるなどしてその移動が阻害されると、ズームエラー判定部４０４は、ズームエラーが発生したと判定する。そして、制御部４１１は、ズームエラー判定部４０４の判定結果に基づいて、ズームレンズ１１０の移動を停止するズームエラー処理を実行する。このズームエラー処理によって、ギア列１０８が摩耗して破損することを防止している。なお、ズームエラー判定部４０４は、ＰＩ１０１の出力に基づいて、所定時間内にズームレンズ１１０の位置に変化があるか否かを検出する。そしてズームエラー判定部４０４は、その検出結果に基づいて、ズームエラーが発生したか否かの判定を行う。
図４（ｃ）は、ナット１０４が繰り込んでいるが、ズームレンズユニット４０１が繰り出している状態を示す。図４（ｃ）に示すように、ズームレンズユニット４０１が起動時にすでに繰り出された状態にあると、ズームレンズ１１０は短時間で可動範囲の上端に突き当たって移動が停止する。その結果、ズームエラー判定部４０４はズームエラーが生じたと判定し、制御部４１１はズームエラー処理を実行してズームレンズ１１０の移動を停止する。そうすると、制御部４１１は、ナット１０４が繰り出しているか否かを正確に判定できない。
そこで、撮像装置１の起動時の初期化処理において、最初にズームレンズユニット４０１を所定の移動量だけ繰り出す動作を実行している間は、制御部４１１は、ズームエラー判定部４０４を無効にする。これによって、制御部４１１は、ズームエラー処理を実行しない。そして、制御部４１１は、ズームレンズユニット４０１を所定の移動量だけ繰り出した後は、ズームエラー判定部４０４を有効にする。
図４（ｄ）は、ナット１０４が上方に繰り出している（退避している）が、ズームレンズユニット４０１が使用者の手Ｈなどによって押さえ付けられている状態を示す。制御部４１１は、撮像装置１が図４（ｃ）に示す状態にあるか図４（ｄ）に示す状態にあるかの区別ができない。このため、ズームエラー判定部４０４が無効であると、フォーカス駆動制御部４０８は、フォーカスモータ１０３を駆動して、ナット１０４を所定の移動量だけ繰り出す動作（退避させる動作）を継続する。そうすると、ナット１０４がフォーカスモータ１０３の根元に食いつくおそれがある。そこで、制御部４１１は、フォーカス駆動制御部４０８を制御し、ナット１０４を所定の移動量だけ繰り出す（所定の量被写体側に駆動する）動作を実行する前に、所定の移動量だけ繰り込む（所定の量撮像部側に駆動する）。繰り込みにおける所定の移動量は、前記繰り出す動作における所定の移動量に対応している。たとえば、繰り込みにおける所定の移動量は、前記繰り出す動作における所定の移動量と同じ移動量に設定される。このような構成によれば、ナット１０４がフォーカスモータ１０３の根元に食いつくことを防止できる。
【００１７】
次いで、本発明の実施形態にかかわる撮像装置１の制御方法について、図５を参照して説明する。図５は、本発明の実施形態にかかわる撮像装置１の制御方法の処理を示すフローチャートである。本発明の実施形態にかかわる撮像装置１の制御方法は、前回終了時におけるズームレンズユニット４０１およびフォーカスレンズユニット４０７の位置に関わらず、次回起動時に正常に初期化処理を実行する制御方法である。そして、この初期化処理には、ズームレンズユニット４０１の基準位置検出と、フォーカスレンズユニット４０７の基準位置検出とが含まれる。なお、図５に示す処理は、コンピュータプログラムとして記憶部４１２に記憶されている。そして、制御部４１１がこのコンピュータプログラムを記憶部４１２から読み出して実行する。これにより、本発明の実施形態にかかわる撮像装置１の制御方法が実行される。
【００１８】
ステップＳ５０１においては、撮像装置１の制御部４１１は、初期化処理を開始する。
ステップＳ５０２においては、制御部４１１は、ＰＩ１０１が明状態であるか暗状態であるかの判定を行う。ＰＩ１０１が暗状態であった場合にはステップＳ５０３に移行し、ＰＩ１０１が明状態であった場合にはステップＳ５１４に移行する。
ステップＳ５０３では、制御部４１１は、ズームエラー判定部４０４を無効にする。これによって、ズームエラーの発生が誤判定されることを防止する。すなわち、図４（ｃ）に示す状態からズームレンズユニット４０１を繰り出すと、ズームレンズユニット４０１が可動範囲の外側端に当接してズームエラーが発生したと判定される。これを防止するため、ステップＳ５０３では、制御部４１１が、ズームエラー判定部４０４を無効にする。
ステップＳ５０４とＳ５０５では、制御部４１１は、撮像装置１が図４（ａ）の状態であったか、図４（ｂ）の状態であったかを判定する。まず、ステップＳ５０４では、ズーム駆動制御部４０２は、制御部４１１の制御に基づいて、ズームレンズユニット４０１を所定の移動量だけ繰り出す。ここで、この「所定の移動量」は、ズームレンズユニット４０１が完全に繰りこまれた位置（可動範囲の内側端）にある状態から移動を開始した場合でも、ＰＩ１０１が暗状態から明状態に切替わる距離に設定される。
ステップＳ５０５では、制御部４１１は、ＰＩ１０１が明状態であるか暗状態であるかの判定を行う。ステップＳ５０４でズームレンズユニット４０１を繰り出した場合に、ステップＳ５０５でＰＩ１０１が暗状態から明状態に切替わった場合には、撮像装置１は図４（ａ）に示す状態である。この状態では、ズームレンズユニット４０１、フォーカスレンズユニット４０７、およびナット１０４の位置関係が明確である。したがって、制御部４１１は、ズームレンズユニット４０１を所定の移動量だけ繰り出して位置関係を調べる必要がない。そこで、この場合には、制御部４１１は、ナット１０４が繰り出しており（退避しており）、前回正常に終了したと判定する。さらに、ステップＳ５０５において、制御部４１１は、ＰＩ１０１が暗状態から明状態に切り替わったことを検出した場合には、切り替わった位置を、ズームレンズユニット４０１の基準位置とする。このため、図４（ａ）に示す状態であった場合には、ステップＳ５０５において、ズームレンズユニット４０１の基準位置検出が終了する。そして、この場合には、ステップＳ５１３に移行する。
ステップＳ５１３では、制御部４１１は、ズームエラー判定部４０４を有効にする。
これに対して、ステップＳ５０４でズームレンズユニット４０１を繰り出しても、ステップＳ５０５でＰＩ１０１が暗状態のままである場合には、撮像装置１は図４（ｂ）または図４（ｄ）に示す状態である。すなわち、図４（ｂ）に示す状態においては、ナット１０４がフォーカスレンズユニット４０７を押さえ付けているため、ＰＩ１０１は暗状態にある。図４（ｄ）に示す状態においては、ズームレンズユニット４０１が外部から押さえ付けられているため、ＰＩ１０１は暗状態にある。したがって、ステップＳ５０５で、制御部４１１は、ＰＩ１０１が暗状態のままであると判定した場合には、撮像装置１が図４（ｂ）または図４（ｄ）に示す状態であると判定する。そして、図４（ｄ）の状態であれば、そのままナット１０４を繰り出すと、ナット１０４がフォーカスモータ１０３の根元に喰い付くおそれがある。そこで、ステップＳ５０７〜Ｓ５１１において、制御部４１１は、ナット１０４がフォーカスモータ１０３の根元に食いつかないような処理を実行する。
ステップＳ５０７では、フォーカス駆動制御部４０８は、制御部４１１の制御に基づいて、フォーカスレンズユニット４０７（すなわち、ナット１０４）を所定の移動量だけ繰り込む。この所定の移動量は、後述するステップＳ５０８において繰り出す移動量に対応している。たとえば、この所定の移動量は、後述するステップＳ５０８において繰り出す移動量と同じ移動量である。なお、ナット１０４が既に可動範囲の内側端に位置している場合には、ナット１０４は移動せずにフォーカスモータ１０３が空転する。ただし、フォーカスレンズユニット４０７の基準位置検出は、この後行われるため問題ない。
ステップＳ５０８では、フォーカス駆動制御部４０８は、制御部４１１の制御に基づいて、フォーカスレンズユニット４０７（すなわち、ナット１０４）を所定の移動量だけ繰り出す。ステップＳ５０８において、ナット１０４が繰り出されるため、ズームレンズユニット４０１の基準位置検出において、ナット１０４がフォーカスレンズユニット４０７の移動を阻害しない。ここで、ステップＳ５０７で、フォーカス駆動制御部４０８は、フォーカスレンズユニット４０７をいったん同じ所定の移動量だけ繰り込む。このため、ステップＳ５０８において、ナット１０４がフォーカスモータの根元に食いつくことが防止される。
ステップＳ５０９〜Ｓ５１２においては、ズームレンズユニット４０１の基準位置検出が実行される。
ステップＳ５０９では、ズーム駆動制御部４０２は、制御部４１１の制御に基づいて、ズームレンズユニット４０１を繰り込む。そうすると、フォーカスレンズユニット４０７は、ズームレンズユニット４０１の直進筒１０９に当接して繰り込む。
ステップＳ５１０では、制御部４１１は、ＰＩ１０１が暗状態であるか明状態であるかを判定する。ステップＳ５０９においては、ＰＩ１０１は明状態である。そして、ズーム駆動制御部４０２は、制御部４１１の制御に基づいて、ＰＩ１０１が明状態から暗状態に切替わるまで、ズームレンズユニット４０１とともにフォーカスレンズユニット４０７を繰り込む。
ステップＳ５１１では、ズーム駆動制御部４０２は、制御部４１１の制御に基づいて、ズームモータ１０７を駆動してズームレンズユニット４０１を繰り出す。そうすると、フォーカスレンズユニット４０７は、付勢バネ１０６の付勢力によって、ズームレンズユニット４０１の直進筒１０９に当接した状態で連動して繰り出す。
ステップＳ５１２では、制御部４１１は、ＰＩ１０１が暗状態であるか明状態であるかの判定を行う。ステップＳ５１２に移行した時点では、ＰＩ１０１は暗状態にある。そして、ＰＩ１０１が暗状態から明状態に切替わるまで、ズーム駆動制御部４０２は、ズームモータ１０７を駆動して、ズームレンズユニット４０１を繰り出す。制御部４１１は、ＰＩ１０１が暗状態から明状態に切替わった位置を、ズームレンズユニット４０１の基準位置とする。
最初に戻り、ステップＳ５０２で、ＰＩ１０１が明状態であると判定された場合には、既にナット１０４は繰り出している。そのため制御部４１１は、ステップＳ５１４〜Ｓ５１７の処理を実行することにより、ズームレンズユニット４０１の基準位置検出を行うことができる。ステップＳ５１４〜Ｓ５１７は、ステップＳ５０９〜Ｓ５１２と同じ内容の処理である。
以上、制御部４１１は、ステップＳ５０１〜Ｓ５１７の処理を実行することによって、ズームレンズユニット４０１の基準位置検出を実行する。そして、制御部４１１は、ズームレンズユニット４０１の基準位置検出を実行した後、フォーカスレンズユニット４０７の基準位置検出の処理（ステップＳ５１８〜Ｓ５２１）を実行する。なお、ズームレンズユニット４０１の基準位置検出が完了した時点では、ズームレンズユニット４０１は、繰り出された状態にある（図２（ｂ）、図２（ｃ）参照）。このため、ズームレンズユニット４０１が、フォーカスレンズユニット４０７の基準位置検出の動作を妨げることがない。
ステップＳ５１８では、フォーカス駆動制御部４０８は、制御部４１１の制御に基づいて、フォーカスレンズユニット４０７を繰り込む。
ステップＳ５１９では、制御部４１１は、ＰＩ１０１が暗状態であるか明状態であるかの判定を行う。ステップＳ５１９に移行した時点では、ＰＩ１０１は明状態である。このため、ＰＩ１０１が明状態から暗状態に切替わるまで、フォーカス駆動制御部４０８はフォーカスレンズユニット４０７を繰り込む動作を継続する。
ステップＳ５２０では、フォーカス駆動制御部４０８は、制御部４１１の制御に基づいて、フォーカスレンズユニット４０７を繰り出す。
ステップＳ５２１では、制御部４１１は、ＰＩ１０１が暗状態であるか明状態であるかの判定を行う。ステップＳ５２１に移行した時点では、ＰＩ１０１は暗状態にある。そして、ＰＩ１０１が暗状態から明状態に切替わるまで、フォーカス駆動制御部４０８は、フォーカスレンズユニット４０７を繰り出す動作を継続する。そうすると、遮光旗１０２が基準位置を通過し、撮像装置１は、図２（ｂ）に示す状態から図２（ｃ）に示す状態に遷移する。そして、ＰＩ１０１は暗状態から明状態に切替わる。制御部４１１は、ＰＩ１０１が暗状態から明状態に切替わった位置を、フォーカスレンズユニット４０７の基準位置とする。これにより、フォーカスレンズユニット４０７の基準位置が検出される。そして、制御部４１１は、ＰＩ１０１が暗状態から明状態に切替わったと判定すると、フォーカスレンズユニット４０７の基準位置検出を終了する。
【００１９】
前記処理をまとめると、次の通りとなる。ステップＳ５０２において、制御部４１１は、ＰＩ１０１が明状態であるか暗状態であるかを判定する。そして、明状態である場合には、制御部４１１は、ナット１０４がすでに繰り出されている状態であると判定する。そして、制御部４１１は、そのまま、ズームレンズユニット４０１の基準位置検出を実行する。これに対し、暗状態である場合には、ナット１０４がすでに繰り出されているか否かが不明である。そこで、ズーム駆動制御部４０２は、制御部４１１による制御に基づいて、ズームレンズユニット４０１を繰り出し、ステップＳ５０５において、ＰＩ１０１が暗状態から明状態に切替わったかを判定する。そして、明状態に切替わった場合には、制御部４１１は、ナット１０４がすでに繰り出されている状態（退避している状態）であると判定する。そして、制御部４１１は、このステップＳ５０５の判定において、ズームレンズユニット４０１の基準位置検出を実行する。これに対し、暗状態のままである場合には、ナット１０４が繰り出されていないか、またはズームレンズユニット４０１が外部から押さえ付けられていると判定する。そこで、制御部４１１は、ナット１０４がフォーカスモータ１０３の根元に食いつかないように、ズームレンズユニット４０１の基準位置検出を実行する。
このように、まず、制御部４１１は、ＰＩ１０１が明状態であるか暗状態であるかを判定する。そして、判定の結果に応じてズームレンズユニット４０１を繰り出すことによって、ナット１０４の状態を判定する。
前記処理によれば、起動処理において、ズームレンズユニット４０１の基準位置検出とフォーカスレンズユニット４０７の基準位置検出を実行できる。特に、ズームレンズユニット４０１とフォーカスレンズユニット４０７の位置関係に関わらず、共通のＰＩ１０１を用いて、ズームレンズユニット４０１の基準位置検出とフォーカスレンズユニット４０７の基準位置検出を実行できる。そして、起動処理において、前回異常終了したことを記憶する記憶手段が必要にならない。
【００２０】
次に、本発明の実施形態にかかわる撮像装置１の終了処理について、図６を参照して説明する。図６は撮像装置１の終了処理を示すフローチャートである。
ステップＳ６０１において、制御部４１１は、撮像装置１の終了処理を開始する。
ステップＳ６０２では、制御部４１１は、ＰＩ１０１が暗状態であるか明状態であるかの判定を行う。ステップＳ６０２において、ＰＩ１０１が暗状態であると判定された場合には、ステップＳ６０３に移行する。
ステップＳ６０３では、制御部４１１は、ズームエラー判定部４０４を無効にする。
ステップＳ６０４では、ズーム駆動制御部４０２は、制御部４１１の制御に基づいて、ズームレンズユニット４０１を所定の移動量だけ繰り出す。ここでの所定の移動量は、ズームレンズユニット４０１がいずれの位置にあるかに関わらず、フォーカスレンズユニット４０７がズームレンズユニット４０１の直進筒１０９に当接して繰り出した場合に、遮光旗１０２が基準位置を通過することができる移動量である。
ステップＳ６０５では、制御部４１１は、ズームレンズユニット４０１を所定の移動量だけ繰り出した場合に、ＰＩ１０１が暗状態であるか明状態であるかの判定を行う。そして、ＰＩ１０１が暗状態のままである場合には、ステップＳ６０６に移行する。ステップＳ６０６に移行した場合には（ＰＩ１０１が暗状態のままである場合には）、制御部４１１は、ナット１０４が繰り出していない（退避していない）と判定する。
ステップＳ６０６では、制御部４１１は、ズームエラー判定部４０４を有効にする。
ステップＳ６０７では、フォーカス駆動制御部４０８は、制御部４１１の制御に基づいて、フォーカスレンズユニット４０７を所定の移動量だけ繰り込む。ここでの所定の移動量は、フォーカスレンズユニット４０７の位置に関わらず、ＰＩ１０１が暗状態に切替わることができる移動量である。
ステップＳ６０８では、フォーカス駆動制御部４０８は、フォーカスレンズユニット４０７を所定の移動量だけ繰り出して退避させる。ここでの所定の移動量は、ステップＳ６０７における所定の移動量と同じである。なお、ステップＳ６０７における所定の移動量は、フォーカスレンズユニット４０７の位置に関わらず、ナット１０４が、初期化処理におけるズームレンズユニット４０１の基準位置検出の動作を阻害しない位置に到達する移動量である。
ステップＳ６０９では、制御部４１１は、ＰＩ１０１が暗状態であるか明状態であるかの判定を行う。そして、フォーカス駆動制御部４０８は、制御部４１１の制御に基づいて、ＰＩ１０１が暗状態から明状態に切替わるまで、フォーカスレンズユニット４０７を繰り出す動作を継続する。そして、ステップＳ６１１に移行する。
一方、ステップＳ６０５において、ＰＩ１０１が明状態に切替わったと判定された場合には、制御部４１１は、ナット１０４が初期化処理におけるズームレンズユニット４０１の基準位置検出の動作を阻害しない位置に退避したと判断する。そしてこの場合には、ステップＳ６１０に移行する。
ステップＳ６１０では、制御部４１１は、ズームエラー判定部４０４を有効にする。そして、ステップＳ６１１に移行する。
最初に戻り、ステップＳ６０２において、ＰＩ１０１が明状態であると判定された場合には、既に、ナット１０４が初期化処理におけるズームレンズユニット４０１の基準位置検出の動作を阻害しない位置に退避している。この場合には、ステップＳ６１１に移行する。
以上、ステップＳ６０１〜Ｓ６１０の処理が実行されると、ナット１０４がズームモータ１０７の根元に食いつくことなく、ナット１０４を退避させることができる。そして、以上の処理を経た後は、ＰＩ１０１は、暗状態から明状態に切替わっている。
ステップＳ６１１では、ズーム駆動制御部４０２は、制御部４１１の制御に基づいて、ズームレンズユニット４０１を駆動し、ズームレンズユニット４０１とフォーカスレンズユニット４０７とを同時に繰り込む。すなわち、ナット１０４が繰り出して退避しているから、ズームレンズユニット４０１の直進筒１０９がフォーカスレンズユニット４０７に当接する。このため、フォーカスレンズユニット４０７は、ズームレンズユニット４０１の直進筒１０９に押されて、ズームレンズユニット４０１と同時に繰り込む。
ステップＳ６１２では、制御部４１１は、ＰＩ１０１が暗状態であるか明状態であるかの検出を行う。そして、ズーム駆動制御部４０２は、ＰＩ１０１が明状態から暗状態に切替わるまで、ズームレンズユニット４０１を繰り込む動作を継続する。この動作により、ズームレンズユニット４０１とフォーカスレンズユニット４０７とが同時に繰り込む。ＰＩ１０１が明状態から暗状態に切替わったと判定されると、ステップＳ６１３に移行する。
ステップＳ６１３では、制御部４１１は、終了処理を終了する。
以上の処理を経ることによって、撮像装置１は正常に終了する。すなわち、撮像装置１は、図２（ａ）に示す状態となる。
【００２１】
本発明の実施形態によれば、前回異常終了したことを記憶する記憶手段を設ける必要なく、次回起動時にズームレンズユニット４０１の基準位置検出とフォーカスレンズユニット４０７の基準位置検出を実行できる。特に、ズームレンズユニット４０１とフォーカスレンズユニット４０７の位置関係に関わらず、共通のＰＩ１０１を用いて、ズームレンズユニット４０１の基準位置検出とフォーカスレンズユニット４０７の基準位置検出を実行できる。
【００２２】
以上、本発明を好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。たとえば、本発明は、デジタルカメラなどの撮像装置のほか、撮像機能を有する各種装置（カメラ付きの携帯機器など）にも適用できる。
【００２３】
さらに、上述した実施形態の目的は、次のような方法によっても達成される。すなわち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけでなく、本発明には次のような場合も含まれる。すなわち、プログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【００２４】
さらに、次のような場合も本発明に含まれる。すなわち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【００２５】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した手順に対応するプログラムコードが格納されることになる。
【産業上の利用可能性】
【００２６】
本発明は、ズーム機構とフォーカス機構を有する撮像装置と、この撮像装置の制御方法、この撮像装置を制御するためのプログラムに適用できる。撮像装置は、デジタルカメラや銀塩カメラなどのほか、撮像機能を有する各種機器（カメラ付きの携帯機器など）であってもよい。
【符号の説明】
【００２７】
１０１：ＰＩ（フォトインタラプタ）、１０２：遮光旗、１０３：フォーカスモータ、１０４：ナット、１０５：フォーカスレンズ、１０６：付勢バネ、１０７：ズームモータ、１０８：ギア列、１０９：直進筒、１１０：ズームレンズ
【図１】
0005984412.tif 000002
【図２】
0005984412.tif 000003
【図３】
0005984412.tif 000004
【図４】
0005984412.tif 000005
【図５】
0005984412.tif 000006
【図６】
0005984412.tif 000007