(57)【要約】【課題】  仕様が同じである位置検出部材や駆動部材の接続先を、複数あるコネクタの中で限定しない構成において、正しい接続認識が可能なレンズ装置を提供する。【解決手段】  可動光学部材を有し、該可動光学部材の位置検出手段と、該可動光学部材の駆動手段を、それぞれが含む複数のユニットと、ユニットそれぞれに駆動信号を出力する複数の出力部とユニットそれぞれから位置信号を入力する複数の入力部とを含む制御手段と、複数のユニットと複数の出力部とを接続する複数の駆動側接続手段及び複数のユニットと複数の入力部とを接続する複数の検出側接続手段の少なくとも一方と、接続対応情報を記憶する記憶手段と、を有し、制御手段は、出力部の一つから所定の駆動信号を複数のユニットの一つに出力し、記憶手段に記憶された接続対応情報に基づき、位置信号が変化した入力部及び駆動信号を出力した出力部と、複数のユニットのいずれかとを対応付ける。【選択図】  図１
2015022014.tif 000002
【特許請求の範囲】
【請求項１】
可動光学部材と、該可動光学部材の位置を検出する位置検出手段と、該可動光学部材を駆動する駆動手段と、をそれぞれが含む複数の可動光学ユニットと、
前記複数の可動光学ユニットそれぞれに駆動信号を出力する複数の出力部と、複数の可動光学ユニットそれぞれから位置信号を入力する複数の入力部と、を含む制御手段と、
前記複数の可動光学ユニットと前記複数の出力部とを接続する、形状が互いに等しい複数の駆動側接続手段、及び、前記複数の可動光学ユニットと前記複数の入力部とを接続する、形状が互いに等しい複数の検出側接続手段、の少なくとも一方と、
接続対応情報を記憶する記憶手段と、
を有し、
前記制御手段は、前記出力部の一つから所定の駆動信号を前記複数の可動光学ユニットの一つに出力し、前記記憶手段に記憶された接続対応情報に基づき、位置信号が変化した前記入力部及び該駆動信号を出力した該出力部と、前記複数の可動光学ユニットのいずれかとを対応付ける、
ことを特徴とする、レンズ装置。
【請求項２】
前記複数の可動光学ユニットと前記複数の出力部とを接続する、形状が互いに等しい複数の駆動側接続手段を有し、
前記記憶手段に記憶された接続対応情報は、前記複数の可動光学ユニットと前記複数の入力部との接続の対応関係である、
ことを特徴とする、請求項１に記載のレンズ装置。
【請求項３】
前記複数の可動光学ユニットと前記複数の入力部とを接続する、形状が互いに等しい複数の検出側接続手段を有し、
前記記憶手段に記憶された接続対応情報は、前記複数の可動光学ユニットと複数の出力部との接続の対応関係である、
ことを特徴とする、請求項１に記載のレンズ装置。
【請求項４】
前記複数の可動光学ユニットと前記複数の出力部とを接続する、形状が互いに等しい複数の駆動側接続手段、及び、前記複数の可動光学ユニットと前記複数の入力部とを接続する、形状が互いに等しい複数の検出側接続手段、を有し、
前記記憶手段に記憶された接続対応情報は、前記複数の可動光学ユニットそれぞれの前記可動光学部材を駆動する駆動信号に対する駆動特性であり、
前記制御手段は、該複数の駆動側接続手段の一つに所定の駆動信号を出力して前記複数の可動光学ユニットのいずれかに該駆動信号を出力し、位置信号が変化した前記入力部と該駆動信号を出力した前記出力部とを対応付けるとともに、前記記憶手段に記憶された駆動特性に基づき、前記出力部から出力した駆動信号に対する前記入力部から入力された位置信号との関係から、前記対応付けられた前記出力部及び前記入力部を前記複数の可動光学ユニットのいずれかと対応付ける、
ことを特徴とする、請求項１に記載のレンズ装置。
【請求項５】
前記可動光学ユニットはマニュアルで操作可能であり、
前記記憶手段に記憶された接続対応情報は、マニュアル操作される前記可動光学ユニットを特定する情報であり、
前記制御手段は、前記記憶手段に記憶された接続対応情報に基づき、マニュアル操作された前記可動光学ユニットと、該マニュアル操作によって位置信号が変化した前記入力部とを対応付ける、
ことを特徴とする、請求項１に記載のレンズ装置。
【請求項６】
前記駆動特性は、前記可動光学ユニットの前記可動光学部材の可動域のストロークであることを特徴とする、請求項４に記載のレンズ装置。
【請求項７】
前記駆動特性は、前記可動光学ユニットの前記可動光学部材の可動域の駆動時間であることを特徴とする、請求項４に記載のレンズ装置。
【請求項８】
前記駆動特性は、前記可動光学ユニットの駆動トルクであることを特徴とする、請求項４に記載のレンズ装置。
【請求項９】
マニュアルで操作可能な複数の可動光学部材と、
該複数の可動光学部材のそれぞれの位置を検出する複数の位置検出手段と、
制御手段と、
該複数の位置検出手段と該制御手段とを接続する、形状が互いに等しい複数の検出側接続手段と、
マニュアル操作される前記可動光学部材を特定する情報を記憶する記憶手段と、
を有し、
前記制御手段は、前記記憶手段に記憶された情報に基づき、マニュアル操作された前記可動光学部材と、該マニュアル操作によって信号が変化した前記検出側接続手段とを対応付ける、
ことを特徴とするレンズ装置。
【請求項１０】
前記可動光学部材は、ズームレンズ、フォーカスレンズ、アイリスの少なくとも何れか１つを含む、ことを特徴とする請求項１乃至９のいずれか１項に記載のレンズ装置。
【請求項１１】
請求項１乃至１０のいずれか１項に記載のレンズ装置と、該レンズ装置を介して被写体光を受光する撮像素子を有する、撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の可動光学部材を有するレンズ装置に関し、特に可動光学部材の駆動手段または該可動光学部材の位置検出手段と、制御手段とが接続手段により接続される構成のレンズ装置及びそれを有する撮像装置に関するものである。
【背景技術】
【０００２】
従来、レンズ装置は、アイリス機構やズームレンズ、またはフォーカスレンズに代表される可動光学部材の位置を検出したり、駆動させたりする駆動装置を有している。駆動装置は、可動光学部材それぞれの位置を検出する位置検出手段としての位置検出部材(ＰＯＴやエンコーダなど)や、駆動させたりする駆動手段としての駆動部材(モータなど)を有している。
【０００３】
そして、これらの各可動光学部材用の位置検出部材や駆動部材は、コネクタを介して、内部の制御装置等の基板と接続されている。一般的に、各可動光学部材用の位置検出部材や駆動部材の接続先であるコネクタは、それぞれ規格が定められている。
【０００４】
ここで、同種(同仕様)の位置検出部材や駆動部材を使用する場合、位置検出部材や駆動部材を基板に接続する接続手段としてのコネクタは、ピン数やピン配置も同じであるため、形状もおのずと同じものとなる。また、部品実装の効率の観点からも、多くの部品を効率よく載せるためには、それぞれのコネクタが近くに配置されることもある。このように、同じピン数のコネクタが、複数個近くに配置されると、実際に組み立てるときに、誤った組み合わせが発生したり、作業者が迷うことにより、組立に要する時間が増加してしまっていた。
【０００５】
特許文献１には、１つのコネクタに対して、異なる種類のレンズユニットを接続可能な技術が開示されている。２種類のレンズユニットに対し、駆動回路の切替えが必要であるが、コネクタに接続されたレンズユニットの信号インピーダンスにより、レンズユニットの種別を検出し、検出した種別に応じて、自動的に駆動回路を切替えるものである。この場合、例えば手動ＳＷで切替える構成において発生する可能性のある切替え間違いなどによるレンズユニットの誤動作や、接続間違えを防止するための突起を設けた特殊コネクタとすることによる従来品との互換性の喪失、を回避できるという利点がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−９９５３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示された従来技術では、接続されるコネクタ端子の信号インピーダンスの大きさにより、レンズユニットの種別を検出している。すなわち、接続されるコネクタ端子の信号インピーダンスに違いがあるレンズユニットでないと、それぞれの種別を検出することが出来なかった。従って、接続されるコネクタ端子の信号インピーダンスに違いのないレンズユニットでは正しく回路を切替えることが出来ないため、正しく動作させることが出来ない。
【０００８】
そこで、本発明の目的は、インピーダンスやそれ以外の仕様が同じである位置検出手段や駆動手段の接続先を、複数ある接続手段の中で限定しない構成としても、正しく動作することを可能としたレンズ装置及びそれを有する撮像装置を提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明のレンズ装置は、可動光学部材と、該可動光学部材の位置を検出する位置検出手段と、該可動光学部材を駆動する駆動手段と、をそれぞれが含む複数の可動光学ユニットと、前記複数の可動光学ユニットそれぞれに駆動信号を出力する複数の出力部と、複数の可動光学ユニットそれぞれから位置信号を入力する複数の入力部と、を含む制御手段と、前記複数の可動光学ユニットと前記複数の出力部とを接続する、形状が互いに等しい複数の駆動側接続手段、及び、前記複数の可動光学ユニットと前記複数の入力部とを接続する、形状が互いに等しい複数の検出側接続手段、の少なくとも一方と、接続対応情報を記憶する記憶手段と、を有し、前記制御手段は、前記出力部の一つから所定の駆動信号を前記複数の可動光学ユニットの一つに出力し、前記記憶手段に記憶された接続対応情報に基づき、位置信号が変化した前記入力部及び該駆動信号を出力した該出力部と、前記複数の可動光学ユニットのいずれかとを対応付ける、ことを特徴とする。
【発明の効果】
【００１０】
本発明によればインピーダンスやそれ以外の仕様が同じである位置検出手段や駆動手段の接続先を、複数ある接続手段の中で限定しない構成としても、正しく動作することを可能としたレンズ装置及びそれを有する撮像装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施例におけるレンズ装置の構成を示すブロック図。
【図２】第１の実施例における、位置検出部とコネクタとの対応関係を特定する処理を説明するフローチャート。
【図３】第１の実施例における、位置検出部とコネクタとの対応関係を特定する処理を説明するフローチャート。
【図４】第１の実施例における、位置検出部とコネクタとの対応関係を特定する処理を説明するフローチャート。
【図５】第２の実施例におけるレンズ装置の構成を示すブロック図。
【図６】第２の実施例における、可動光学部材を駆動するモータとコネクタとの対応関係を特定する処理を説明するフローチャート。
【図７】第２の実施例における、可動光学部材を駆動するモータとコネクタとの対応関係を特定する処理を説明するフローチャート。
【図８】第３の実施例におけるレンズ装置の構成を示すブロック図。
【図９】第３の実施例における、モータを接続するコネクタと、位置検出部を接続するコネクタと、該当する可動光学部材との対応関係を特定する処理を特定する処理を説明するフローチャート。
【図１０】第３の実施例における、モータを接続するコネクタと、位置検出部を接続するコネクタと、該当する可動光学部材との対応関係を特定する処理を特定する処理を説明するフローチャート。
【図１１】第３の実施例における、モータを接続するコネクタと、位置検出部を接続するコネクタと、該当する可動光学部材との対応関係を特定する処理を特定する処理を説明するフローチャート。
【図１２】第４の実施例における、位置検出部とコネクタとの対応関係を特定する処理を説明するフローチャート。
【発明を実施するための形態】
【００１２】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【実施例１】
【００１３】
以下、図１から図４を参照して、本発明の第１の実施例による、レンズ装置が有する複数の位置検出部の接続先を、複数あるコネクタの中で限定しない構成としたレンズ装置について説明する。すなわち、コネクタの形状は互いに等しく、互換性があるものである。
【００１４】
主に組み立て時、作業者により任意で複数の位置検出部がそれぞれコネクタに接続された後、可動光学部材の位置を検出する位置検出部と、接続されるコネクタとの対応関係を特定する処理を一度だけ実施する。それにより、接続された可動光学部材それぞれの位置検出が可能となる。
【００１５】
図１は、本発明の実施形態に係るレンズ装置１００の構成を示すブロック図である。
本発明のレンズ装置１００は、可動光学部材として、アイリス機構１０１、ズームレンズ群１０２、フォーカスレンズ群１０３を有する。これらの可動光学部材を駆動するために、レンズ装置１００は、アイリスモータ１０４、ズームモータ１０５、フォーカスモータ１０６を駆動手段として有している。制御手段であるＣＰＵ１３０は、アイリスドライバ１０７、ズームドライバ１０８、フォーカスドライバ１０９を介して、アイリスモータ１０４、ズームモータ１０５、フォーカスモータ１０６に駆動信号を出力する。それにより、アイリス機構１０１、ズームレンズ群１０２、フォーカスレンズ群１０３を駆動する。可動光学部材はそれぞれ、該可動光学部材を駆動する駆動手段、及び、該可動光学部材の位置を検出する位置検出手段で、一つの可動光学ユニットを構成している。
【００１６】
さらに、これらの可動光学部材の位置を検出するための手段（位置検出手段）として、アイリス位置検出部１１０、ズーム位置検出部１１１、フォーカス位置検出部１１２が設けられている。
【００１７】
また、アイリス位置検出部１１０、ズーム位置検出部１１１、フォーカス位置検出部１１２を接続するコネクタ１２１〜１２３が設けられている。アイリス位置検出部１１０、ズーム位置検出部１１１、フォーカス位置検出部１１２の出力値（位置信号）は、コネクタ１２１〜１２３（検出側接続手段）を介して、ＣＰＵ１３０の各入力部へ入力される。
【００１８】
先にも説明したとおり、製造工程または組立工程において、アイリス位置検出部１１０、ズーム位置検出部１１１、フォーカス位置検出部１１２は、コネクタ１２１〜１２３のうち、任意のコネクタと接続され、ＣＰＵ１３０の各入力部へ入力される。
【００１９】
そのため、それぞれのコネクタ（ＣＰＵ１３０の各入力部）に入力される位置信号は、アイリス位置検出部１１０、ズーム位置検出部１１１、フォーカス位置検出部１１２のうちのどれかとなる。後述する可動光学部材の位置を検出する位置検出部と、接続されるコネクタとの対応関係を特定する処理を実施することで、アイリス機構１０１、ズームレンズ群１０２、フォーカスレンズ群１０３それぞれの正しい位置の検出が可能となる。
【００２０】
レンズ装置１００には、アイリスドライバ１０７、ズームドライバ１０８、フォーカスドライバ１０９と、アイリスモータ１０４、ズームモータ１０５、フォーカスモータ１０６とを接続するコネクタや、その他の部品間を接続するコネクタが設けられているが、ここでは図示しない。この３つのコネクタによる、各ドライバ１０７〜１０９（ＣＰＵ１３０の各出力部）と各モータ１０４〜１０６とを対応付ける情報は、以下で説明する処理フローが実施される前に接続対応情報として予め後述する記憶部１４０（記憶手段）に記憶されているものとしてもよい。
【００２１】
制御手段としてのＣＰＵ１３０は、記憶部１４０に、可動光学部材を特定する処理により特定されたコネクタ１２１〜１２３と、アイリス位置検出部１１０、ズーム位置検出部１１１、フォーカス位置検出部１１２との、対応関係を記憶する。また、ＣＰＵ１３０は、記憶された対応関係に従い、可動光学部材の駆動制御を行う。
【００２２】
レンズ装置１００は、カメラ装置２００と接続され、撮像装置３００を構成する。レンズ装置１００を介して被写体光はカメラ装置２００内の撮像素子２１０が受光する。
次に、図２から図４のフローチャートを用いて、本実施例における、コネクタ１２１〜１２３と、アイリス位置検出部１１０、ズーム位置検出部１１１、フォーカス位置検出部１１２との対応関係を特定する一連の処理について説明する。
【００２３】
図２のステップＳ１１０において、ＣＰＵ１３０は、コネクタ１２１〜１２３を介して得られる、アイリス位置検出部１１０、ズーム位置検出部１１１、フォーカス位置検出部１１２の出力値を取得する。この時点では、コネクタ１２１〜１２３と各位置検出部１１０〜１１２との対応関係は特定されていない。従って、コネクタ１２１を介して得る出力値をＰ１ａ、コネクタ１２２を介して得る出力値をＰ２ａ、コネクタ１２３を介して得る出力値をＰ３ａとして、記憶部１４０に記憶する。
【００２４】
続いて、ステップＳ１２０において、コネクタ１２１〜１２３のいずれかとズーム位置検出部１１１との対応関係を特定する処理について、図３のフローチャートを用いて説明する。
【００２５】
図３のステップＳ１２１において、ＣＰＵ１３０は、ズームドライバ１０８およびズームモータ１０５を介して、ズームレンズ群１０２を駆動し、ステップＳ１２２に進む。
【００２６】
ステップＳ１２２において、ＣＰＵ１３０は、コネクタ１２１〜１２３を介して得られる出力値を取得する。ここでは、コネクタ１２１を介して得る出力値をＰ１ｂ、コネクタ１２２を介して得る出力値をＰ２ｂ、コネクタ１２３を介して得る出力値をＰ３ｂとして、記憶部１４０に記憶し、ステップＳ１２３に進む。
【００２７】
ステップＳ１２３において、ステップＳ１１０でコネクタ１２１を介して取得した出力値Ｐ１ａと、ステップＳ１２２で同じくコネクタ１２１を介して取得した出力値Ｐ１ｂとを比較し、異なる値のとき、ステップＳ１２４に進む。
【００２８】
ステップＳ１２４において、コネクタ１２１とズーム位置検出部１１１とを対応付け、これを記憶部１４０に記憶し、図２のフローチャートのステップＳ１３０に進む。
【００２９】
ステップＳ１２３において、Ｐ１ａとＰ１ｂの値が同じであるとき、ステップＳ１２５に進み、ステップＳ１１０、ステップＳ１２２におけるコネクタ１２２を介して取得する出力値であるＰ２ａ、Ｐ２ｂを比較し、異なる値のとき、ステップＳ１２６に進む。
【００３０】
ステップＳ１２６において、コネクタ１２２とズーム位置検出部１１１とを対応付け、これを記憶部１４０に記憶し、図２のフローチャートのステップＳ１３０に進む。
【００３１】
ステップＳ１２５において、Ｐ２ａとＰ２ｂの値が同じであるとき、ステップＳ１２７に進み、ステップＳ１１０、ステップＳ１２２におけるコネクタ１２３を介して取得する出力値であるＰ３ａ、Ｐ３ｂを比較し、異なる値のとき、ステップＳ１２８に進む。
【００３２】
ステップＳ１２８において、コネクタ１２３とズーム位置検出部１１１とを対応付け、これを記憶部１４０に記憶し、図２のフローチャートのステップＳ１３０に進む。
【００３３】
ステップＳ１２７において、Ｐ３ａとＰ３ｂの値が同じであるとき、ステップＳ１２９に進み、ステップＳ１２１における駆動方向と反対方向に、ズームレンズ群１０２を駆動し、ステップＳ１２２に戻る。例えば、ズームレンズ群１０２が可動域の端位置に位置している場合には、片方向に駆動することは出来ないので、ステップＳ１１０で取得した出力値と、ステップＳ１２２で取得した出力値とが全て同じ値となることもあり得る。
【００３４】
以降はステップＳ１２２から処理を実行することで、ステップＳ１２４、Ｓ１２６、Ｓ１２８のいずれかのステップで、ズーム位置検出部１１１とコネクタ１２１〜１２３のいずれかとの対応関係を特定することができる。
【００３５】
本実施例においては、図１で示すように、ズーム位置検出部１１１は、コネクタ１２２に接続されている例について説明しているので、ステップＳ１２１において、ズームレンズ群１０２が駆動することにより、ズーム位置検出部１１１の出力値が変化する。従って、ステップＳ１２５において、コネクタ１２２の出力値であるＰ２ａとＰ２ｂが異なる値となり、ステップＳ１２６に進み、コネクタ１２２にズーム位置検出部１１１が接続されていると判断し、対応関係を特定する。
【００３６】
続いて、ステップＳ１３０において、コネクタ１２１〜１２３のいずれかとフォーカス位置検出部１１２との対応関係を特定する処理について、図４のフローチャートを用いて説明する。
【００３７】
図４のステップＳ１３１において、ＣＰＵ１３０は、フォーカスドライバ１０９およびフォーカスモータ１０６を介して、フォーカスレンズ群１０３を駆動し、ステップＳ１３２に進む。
【００３８】
ステップＳ１３２において、ＣＰＵ１３０は、コネクタ１２１〜１２３を介して得られる出力値を取得する。ここでは、コネクタ１２１を介して得る出力値をＰ１ｃ、コネクタ１２２を介して得る出力値をＰ２ｃ、コネクタ１２３を介して得る出力値をＰ３ｃとして、記憶部１４０に記憶し、ステップＳ１３３に進む。
【００３９】
ステップＳ１３３において、ステップＳ１２２でコネクタ１２１を介して取得した出力値Ｐ１ｂと、ステップＳ１３２で同じくコネクタ１２１を介して取得した出力値Ｐ１ｃとを比較し、異なる値のとき、ステップＳ１３４に進む。
【００４０】
ステップＳ１３４において、コネクタ１２１とフォーカス位置検出部１１２とを対応付け、これを記憶部１４０に記憶し、図２のフローチャートのステップＳ１４０に進む。
【００４１】
ステップＳ１３３において、Ｐ１ｂとＰ１ｃの値が同じであるとき、ステップＳ１３５に進み、ステップＳ１２２、ステップＳ１３２におけるコネクタ１２２を介して取得する出力値であるＰ２ｂ、Ｐ２ｃとを比較し、異なる値のとき、ステップＳ１３６に進む。
【００４２】
ステップＳ１３６において、コネクタ１２２とフォーカス位置検出部１１２とを対応付け、これを記憶部１４０に記憶し、図２のフローチャートのステップＳ１４０に進む。
【００４３】
ステップＳ１３５において、Ｐ２ｂとＰ２ｃの値が同じであるとき、ステップＳ１３７に進み、ステップＳ１１０、ステップＳ１２２におけるコネクタ１２３を介して取得する出力値であるＰ３ｂ、Ｐ３ｃを比較し、異なる値のとき、ステップＳ１３８に進む。
【００４４】
ステップＳ１３８において、コネクタ１２３とフォーカス位置検出部１１２とを対応付け、これを記憶部１４０に記憶し、図２のフローチャートのステップＳ１４０に進む。
【００４５】
ステップＳ１３７において、Ｐ３ａとＰ３ｂの値が同じであるとき、ステップＳ１３９に進み、ステップＳ１３１における駆動方向と反対方向に、フォーカスレンズ群１０３を駆動し、ステップＳ１３２に戻る。例えばフォーカスレンズ群１０３が可動域の端位置に位置している場合には、片方向に駆動することは出来ないので、ステップＳ１２２で取得した出力値と、ステップＳ１３２で取得した出力値とが全て同じ値となることもあり得る。
【００４６】
ステップＳ１２９以降はステップＳ１２２から処理を再度実行することで、ステップＳ１３４、Ｓ１３６、Ｓ１３８のいずれかのステップで、フォーカス位置検出部１１２とコネクタ１２１〜１２３のいずれかとの対応関係を特定することができる。
【００４７】
本実施例においては、図１で示すように、フォーカス位置検出部１１２は、コネクタ１２３に接続されている例について説明している。従って、ステップＳ１３１において、フォーカスレンズ群１０３が駆動することにより、フォーカス位置検出部１１２の出力値が変化することで、Ｐ３ｂとＰ３ｃとが異なる値となる。
【００４８】
従って、ステップＳ１３３、Ｓ１３５における比較対象である出力値Ｐ１ｂとＰ１ｃ、およびＰ２ｂとＰ２ｃの値は同じであり、ステップＳ１３７に進み、コネクタ１２３にフォーカス位置検出部１１２が接続されていると判断し、対応関係を特定する。
【００４９】
最後にステップＳ１４０において、ステップＳ１２０およびステップＳ１３０を経た後に、コネクタ１２１〜１２３のうち、未だ対応関係が特定されていないコネクタをアイリス位置検出部１１０と対応させ、一連の処理を終了させる。
【００５０】
本実施例においては、図１で示すように、アイリス位置検出部１１０は、コネクタ１２１に接続されている例について説明している。従って、図２のステップＳ１２０、Ｓ１３０において、コネクタ１２２とズーム位置検出部１１１、コネクタ１２３とフォーカス位置検出部１１２との対応関係が記憶されている。
【００５１】
従って、ステップＳ１４０においては、対応関係が特定されていないコネクタ１２１と、アイリス位置検出部１１０とが接続されていると判断し、対応関係を特定する。
【００５２】
以上、説明したように、レンズ装置が有する複数の位置検出部の接続先を、複数あるコネクタの中で限定しない構成としても、可動光学部材の位置を正しく検出することを可能としたレンズ装置を提供することができる。
【００５３】
上述した、可動光学部材の位置を検出する位置検出部と、接続されるコネクタとの対応関係を特定する処理は、製品製造時(組み立て時)に一度だけ実施することにより、本レンズ装置は、可動光学部材の位置を正しく検出することができる。
【００５４】
本実施例においては、ズーム、フォーカス、アイリスの順で、それぞれの位置検出部と接続するコネクタの対応関係の特定を一連の流れで実施する例について説明したが、これに限定されない。例えば、アイリス位置検出部とコネクタの対応関係を一番目に特定するようにしてもよいし、フォーカス位置検出部とコネクタの対応関係を一番目に特定するようにしてもよい。
【００５５】
また、例えば、レンズ装置にフォーカスモータが含まれずに、マニュアルのみでの操作となる場合、アイリスとズームの位置検出部とコネクタの対応関係を特定することにより、フォーカス位置検出部と残りのコネクタを対応付けすることが可能となる。
【実施例２】
【００５６】
図５から図７を参照して、本発明の第２の実施例による、レンズ装置が有する複数の可動光学部材を駆動するための駆動手段である複数のモータ（駆動手段）のＣＰＵ側との接続先を、複数あるコネクタの中で限定しない構成における特定を可能とするレンズ装置について説明する。
【００５７】
主に組み立て時、作業者により任意で複数のモータがそれぞれコネクタに接続された後、可動光学部材を駆動するモータと、接続されるコネクタ（ＣＰＵ１３０の各出力部）との対応関係を特定する処理を一度だけ実施することにより、意図するモータの駆動が可能となる。
【００５８】
図５は、本発明の第２の実施例におけるレンズ装置の構成を示すブロック図である。ここでは第１の実施例で説明した図１との違いについて説明し、同じところは説明を省略する。
【００５９】
図１においては、レンズ装置１００は、コネクタ１２１〜１２３が設けられており、アイリス位置検出部１１０、ズーム位置検出部１１１、フォーカス位置検出部１１２の出力値（位置信号）は、コネクタ１２１〜１２３を介してＣＰＵ１３０（の各入力部）へ入力されていた。これに対して、本実施例においては、位置検出部１１０〜１１２とＣＰＵ１３０が接続される３つのコネクタは図示せず、それぞれの出力値（位置検出信号）の出力元が判別できる形でＣＰＵ１３０（の複数の入力部）へ入力されるものとして以下の説明をする。この３つのコネクタによる、各位置検出部１１０〜１１２のＣＰＵ１３０内部で識別する対応情報は、以下で説明する処理フローが実施される前に接続対応情報として予め記憶部１４０に記憶されているものとしてもよい。
【００６０】
また、図５において、レンズ装置１００には、コネクタ１５１〜１５３（駆動側接続手段）が設けられており、アイリスモータ１０４、ズームモータ１０５、フォーカスモータ１０６がそれぞれ接続される。
【００６１】
ＣＰＵ１３０は、ドライバ１０７〜１０９を介して、アイリスモータ１０４、ズームモータ１０５、フォーカスモータ１０６に駆動信号を出力し、アイリス機構１０１、ズームレンズ群１０２、フォーカスレンズ群１０３を駆動する。
【００６２】
本実施例においては、ドライバ１０７〜１０９は、同じ性能を有し、コネクタ１５１〜１５３に、アイリスモータ１０４、ズームモータ１０５、フォーカスモータ１０６のうち、任意のモータが接続される例について説明する。そのため、ドライバ１０７〜１０９を介して、それぞれのコネクタに出力される駆動指令は、モータ１０４〜１０６のうちのどれかであるが、後述するＣＰＵ１３０の可動光学部材を特定する処理を実施することで、駆動すべきモータを駆動することが可能となる。
【００６３】
ＣＰＵ１３０は、記憶部１４０に、可動光学部材を特定する処理により特定されたコネクタ１５１〜１５３と、アイリスモータ１０４、ズームモータ１０５、フォーカスモータ１０６との、対応関係を記憶する。また、ＣＰＵ１３０は、記憶された対応関係に従い、可動光学部材の駆動制御を行う。
【００６４】
次に、図６および図７のフローチャートを用いて、本実施例における、コネクタ１５１〜１５３と、アイリスモータ１０４、ズームモータ１０５、フォーカスモータ１０６との、対応関係を特定する一連の処理について説明する。
【００６５】
図６のステップＳ２１０において、アイリス位置検出部１１０の出力値ＰＩａ、ズーム位置検出部１１１の出力値ＰＺａ、フォーカス位置検出部１１２の出力値ＰＦａを取得し、記憶部１４０に記憶する。
【００６６】
続いて、ステップＳ２２０において、コネクタ１５１と、アイリスモータ１０４、ズームモータ１０５、フォーカスモータ１０６のいずれかとの対応関係を特定する処理について、図７のフローチャートを用いて説明する。
【００６７】
図７のステップＳ２２１において、ＣＰＵ１３０は、ドライバ１０７を介して、コネクタ１５１に接続されているモータに駆動指令を出力する。この駆動指令については、アイリスモータ１０４、ズームモータ１０５、フォーカスモータ１０６のどれでも駆動することが可能な指令値であり、かつ、最小限の駆動速度で駆動できる指令値であることが望ましい。すなわち、ステップＳ２２１の指令値は、出力時点では、どの可動光学部材を駆動するかは未特定のため、どの可動光学部材が駆動されても可動光学部材が損傷したり、異常な動作をする可能性がない指令値であることが望ましい。
【００６８】
ステップＳ２２２において、ＣＰＵ１３０は、アイリス位置検出部１１０の出力値ＰＩａ、ズーム位置検出部１１１の出力値ＰＺａ、フォーカス位置検出部１１２の出力値ＰＦａを取得し、記憶部１４０に記憶し、ステップＳ２２３に進む。
【００６９】
ステップＳ２２３において、ステップＳ２１０で取得したアイリス位置検出部１１０の出力値ＰＩａと、ステップＳ２２２で取得した同じくアイリス位置検出部１１０の出力値ＰＩｂとを比較し、異なる値のとき、ステップＳ２２４に進む。
【００７０】
ステップＳ２２４において、コネクタ１５１に接続されているのはアイリスモータ１０４であることを対応付け、これを記憶部１４０に記憶し、図６のフローチャートのステップＳ２３０に進む。
【００７１】
ステップＳ２２３において、ＰＩａとＰＩｂの値が同じであるとき、ステップＳ２２５に進み、ステップＳ２１０、ステップＳ２２２におけるズーム位置検出部１１１の出力値であるＰＺａ、ＰＺｂを比較し、異なる値のとき、ステップＳ２２６に進む。
【００７２】
ステップＳ２２６において、コネクタ１５１に接続されているのはズームモータ１０５であることを対応付け、これを記憶部１４０に記憶し、図６のフローチャートのステップＳ２３０に進む。
【００７３】
ステップＳ２２５において、ＰＺａとＰＺｂの値が同じであるとき、ステップＳ２２７に進み、ステップＳ２１０、ステップＳ２２２におけるフォーカス位置検出部１１２の出力値であるＰＦａ、ＰＦｂを比較し、異なる値のとき、ステップＳ２２８に進む。
【００７４】
ステップＳ２２８において、コネクタ１５１に接続されているのはフォーカスモータ１０６であることを対応付け、これを記憶部１４０に記憶し、図６のフローチャートのステップＳ２３０に進む。
【００７５】
ステップＳ２２７において、ＰＦａとＰＦｂの値が同じであるとき、ステップＳ２２９に進み、コネクタ１５１に接続されているモータに対し、ステップＳ２２１において出力した駆動方向と反対方向の駆動指令を出力する。
【００７６】
例えば、コネクタ１５１に接続されているモータにより駆動される可動光学部材が可動域の端位置にある場合は、片方向に駆動することは出来ないので、ステップＳ２１０で取得した出力値と、ステップＳ２２２で取得した出力値とが全て同じ値となることもあり得る。
【００７７】
以降はステップＳ２２２から処理を実行することで、ステップＳ２２４、Ｓ２２６、Ｓ２２８のいずれかのステップで、コネクタ１５１と、アイリスモータ１０４、ズームモータ１０５、フォーカスモータ１０６のいずれかとの対応関係を特定することができる。
【００７８】
本実施例においては、図５で示すように、コネクタ１５１にアイリスモータ１０４が接続されているので、ステップＳ２２１において、アイリスモータ１０４を介してアイリス機構１０１が駆動することにより、アイリス位置検出部１１０の出力値が変化する。従って、ステップＳ２２３において、アイリス位置検出部１１０の出力値であるＰＩａとＰＩｂが異なる値となり、ステップＳ２２４に進み、コネクタ１５１にアイリスモータ１０４が接続されていると判断し、対応関係を特定する。
【００７９】
続いて、図６のステップＳ２３０において、コネクタ１５２と、アイリスモータ１０４、ズームモータ１０５、フォーカスモータ１０６のいずれかとの対応関係を特定する処理を行う。ステップＳ２３０の処理については、図７のフローチャートで説明した処理で、コネクタ１５１をコネクタ１５２とする以外は全く同様の処理となるので、ここでは詳しい説明を省略する。
【００８０】
本実施例においては、図５で示すよう、コネクタ１５２にズームモータ１０５が接続されている例について説明しているので、ズームモータ１０５を介してズームレンズ群１０２が駆動することにより、ズーム位置検出部１１１の出力値が変化する。従って、ズーム位置検出部１１１の出力値であるＰＺａとＰＺｂが異なる値となり、コネクタ１５２にズームモータ１０５が接続されていると判断し、対応関係を特定する。
【００８１】
最後にステップＳ２４０において、ステップＳ２２０およびステップＳ２３０を経た後に、モータ１０４〜１０６のうち、未だ対応関係が特定されていないモータと、コネクタ１５３とを対応させ、一連の処理を終了させる。
【００８２】
本実施例においては、図５で示すように、コネクタ１５３にフォーカスモータ１０６が接続されている例について説明している。従って、図６のステップＳ２２０、Ｓ２３０において、コネクタ１５１とアイリスモータ１０４、コネクタ１５２とズームモータ１０５との対応関係が記憶されている。
【００８３】
すなわち、ステップＳ２４０においては、対応関係が特定されていないフォーカスモータ１０６と、コネクタ１５３とが接続されていると判断し、対応関係を特定する。
【００８４】
以上、説明したように、レンズ装置が有する複数のモータの接続先を、複数あるコネクタの中で限定しない構成としても、意図するモータの駆動を可能としたレンズ装置を提供することができる。
【００８５】
上述した、可動光学部材を駆動するモータと、接続されるコネクタとの対応関係を特定する処理は、製品製造時(組み立て時)に一度だけ実施することにより、本レンズ装置は、意図するモータを正しく駆動することができる。
【００８６】
本実施例においては、コネクタ１５１、１５２、１５３の順で、それぞれのコネクタに接続されるモータとの対応関係の特定を一連の流れで実施する例について説明したが、これに限定されない。例えば、コネクタ１５３とモータとの対応関係を一番目に特定するようにしてもよいし、コネクタ１５２とモータとの対応関係を一番目に特定するようにしてもよい。
【００８７】
また、複数のモータと複数のコネクタとの対応関係を特定した後、記憶部１４０に予め記憶されている、可動光学部材の駆動方向と、実際に駆動させた際の駆動方向が異なる場合、ＣＰＵ１３０により出力される駆動指令の極性を反転させるようにしてもよい。このことにより、モータが接続されるコネクタだけでなく、極性の違いについても、限定しない構成とすることが可能となる。
【実施例３】
【００８８】
以下、図８から図１１を参照して、本発明の第３の実施例による、レンズ装置が有する複数のモータおよび複数の位置検出部の接続先を、複数あるコネクタの中で限定しない構成としたレンズ装置について説明する。
【００８９】
主に組み立て時、作業者により任意で複数のモータおよび複数の位置検出部がそれぞれコネクタに接続された後、次の処理を一度だけ実施することにより、意図するモータの駆動が可能となる。その処理とは、モータを接続するコネクタと、位置検出部を接続するコネクタと、該当する可動光学部材との対応関係を特定する処理である。
【００９０】
図８は、本発明の第３の実施例におけるレンズ装置の構成を示すブロック図である。ここでは第１の実施例および第２の実施例で説明した図１および図２との違いについて説明し、同じところは説明を省略する。
【００９１】
図８において、レンズ装置１００には、図１で説明した、アイリス位置検出部１１０、ズーム位置検出部１１１、フォーカス位置検出部１１２を接続するコネクタ１２１〜１２３が設けられている。実施例１で説明したように、アイリス位置検出部１１０、ズーム位置検出部１１１、フォーカス位置検出部１１２の出力値（位置信号）は、コネクタ１２１〜１２３を介してＣＰＵ１３０へ入力される。
【００９２】
また、図８において、レンズ装置１００には、コネクタ１５１〜１５３が設けられており、アイリスモータ１０４、ズームモータ１０５、フォーカスモータ１０６がそれぞれ接続される。実施例２で説明したように、ＣＰＵ１３０は、ドライバ１０７〜１０９を介して、アイリス機構１０１、ズームレンズ群１０２、フォーカスレンズ群１０３を駆動する。
【００９３】
本実施例においては、実施例１で説明した例と同様に、アイリス位置検出部１１０、ズーム位置検出部１１１、フォーカス位置検出部１１２を、コネクタ１２１〜１２３のうち、任意のコネクタへ接続される。
【００９４】
さらに、本実施例においては、実施例２で説明した例と同様に、ドライバ１０７〜１０９は、同じ性能を有し、コネクタ１５１〜１５３に、アイリスモータ１０４、ズームモータ１０５、フォーカスモータ１０６のうち、任意のモータが接続される。
【００９５】
従って、本実施例においては、まず、１つの可動光学部材を駆動するモータが接続されるコネクタと、該当の可動光学部材の位置を検出する位置検出部が接続されるコネクタとを対応付け、記憶部１４０に、その対応関係を記憶する。
【００９６】
その上で、該当の可動光学部材について、アイリス機構１０１、ズームレンズ群１０２、フォーカスレンズ群１０３の中から特定する。
【００９７】
ＣＰＵ１３０は、モータを接続するコネクタと、位置検出部を接続するコネクタと、該当する可動光学部材との対応関係を、記憶部１４０に記憶し、記憶された対応関係に従い、可動光学部材の駆動制御を行う。
また、記憶部１４０には、各可動光学部材の可動域全域のストロークが記憶されている。
【００９８】
次に、図９から図１１のフローチャートを用いて、本実施例における、モータを接続するコネクタ１５１〜１５３と、位置検出部を接続するコネクタ１２１〜１２３と、該当する可動光学部材との、対応関係を特定する一連の処理について説明する。
【００９９】
まず、図９のステップＳ３１０において、ＣＰＵ１３０は、コネクタ１２１〜１２３を介して得られる、アイリス位置検出部１１０、ズーム位置検出部１１１、フォーカス位置検出部１１２の出力値を取得する。この時点では、対応関係は特定されていないので、コネクタ１２１を介して得る出力値をＰ１ａ、コネクタ１２２を介して得る出力値をＰ２ａ、コネクタ１２３を介して得る出力値をＰ３ａとして、記憶部１４０に記憶する。
【０１００】
続いて、ステップＳ３２０において、コネクタ１５１と、コネクタ１５１に接続されるモータが駆動する可動光学部材の位置を検出する位置検出部が接続されるコネクタとを対応付ける。このステップＳ３２０の処理について、図１０のフローチャートを用いて説明する。
【０１０１】
図１０のステップＳ３２１において、ＣＰＵ１３０は、ドライバ１０７を介して、コネクタ１５１に接続されているモータに駆動指令を出力し、ステップＳ３２２に進む。この駆動指令は、アイリスモータ１０４、ズームモータ１０５、フォーカスモータ１０６のどれでも駆動することが可能な指令値であり、かつ、最小限の駆動速度で駆動できる指令値であることが望ましい。すなわち、ステップＳ３２１の所定の指令値は、出力時点では、どの可動光学部材を駆動するかは未特定のため、どの可動光学部材が駆動されても可動光学部材が損傷したり、異常な動作をする可能性がない指令値であることが望ましい。
【０１０２】
ステップＳ３２２において、ＣＰＵ１３０は、コネクタ１２１〜１２３を介して得られる出力値を取得する。ここでは、コネクタ１２１を介して得る出力値をＰ１ｂ、コネクタ１２２を介して得る出力値をＰ２ｂ、コネクタ１２３を介して得る出力値をＰ３ｂとして、記憶部１４０に記憶し、ステップＳ３２３に進む。
【０１０３】
ステップＳ３２３において、ステップＳ３１０でコネクタ１２１を介して取得した出力値Ｐ１ａと、ステップＳ３２２で同じくコネクタ１２１を介して取得した出力値Ｐ１ｂとを比較し、異なる値のとき、ステップＳ３２４に進む。
【０１０４】
ステップＳ３２４において、コネクタ１５１と、コネクタ１２１とを対応付け、これを記憶部１４０に記憶し、図９のフローチャートのステップＳ３３０に進む。すなわち、コネクタ１５１に接続されるモータが駆動する可動光学部材の位置を検出する位置検出部が接続されるコネクタがコネクタ１２１と判断するのである。
【０１０５】
ステップＳ３２３において、Ｐ１ａとＰ１ｂの値が同じであるとき、ステップＳ３２５に進み、ステップＳ３１０、ステップＳ３２２におけるコネクタ１２２を介して取得する出力値であるＰ２ａ、Ｐ２ｂを比較し、異なる値のとき、ステップＳ３２６に進む。
【０１０６】
ステップＳ３２６において、コネクタ１５１と、コネクタ１２２とを対応付け、これを記憶部１４０に記憶し、図９のフローチャートのステップＳ３３０に進む。すなわち、コネクタ１５１に接続されるモータが駆動する可動光学部材の位置を検出する位置検出部が接続されるコネクタがコネクタ１２２と判断するのである。
【０１０７】
ステップＳ３２５において、Ｐ２ａとＰ２ｂの値が同じであるとき、ステップＳ３２７に進み、ステップＳ３１０、ステップＳ３２２におけるコネクタ１２３を介して取得する出力値であるＰ３ａ、Ｐ３ｂを比較し、異なる値のとき、ステップＳ３２８に進む。
【０１０８】
ステップＳ３２８において、コネクタ１５１と、コネクタ１２３とを対応付け、これを記憶部１４０に記憶し、図９のフローチャートのステップＳ３３０に進む。すなわち、コネクタ１５１に接続されるモータが駆動する可動光学部材の位置を検出する位置検出部が接続されるコネクタがコネクタ１２３と判断するのである。
【０１０９】
ステップＳ３２７において、Ｐ３ａとＰ３ｂの値が同じであるとき、ステップＳ３２９に進み、コネクタ１５１に接続されているモータに対し、ステップＳ３２１において出力した駆動方向と反対方向の駆動指令を出力し、ステップＳ３２２に戻る。
【０１１０】
例えば、コネクタ１５１に接続されているモータにより駆動される可動光学部材が可動域の端位置にある場合は、片方向に駆動できないので、ステップＳ３１０で取得した出力値と、ステップＳ３２２で取得した出力値とが全て同じ値となることもあり得る。
【０１１１】
以降はステップＳ３２２から処理を実行することで、ステップＳ３２４、Ｓ３２６、Ｓ３２８のいずれかのステップで、コネクタ１５１と、コネクタ１２１〜１２３のいずれかとの対応関係を特定することができる。
【０１１２】
図８で示すように、コネクタ１５１にアイリスモータ１０４が、また、コネクタ１２１にアイリス位置検出部１１０が接続されている場合は従って、ステップＳ３２１で、アイリスモータ１０４によりアイリス機構１０１を駆動し、接続されているコネクタ１２１の出力値が変化する。
【０１１３】
そのため、ステップＳ３２３において、コネクタ１２１の出力値であるＰ１ａとＰ１ｂが異なる値となる。ステップＳ３２４に進み、コネクタ１５１に接続されるモータが駆動する可動光学部材の位置を検出する位置検出部が接続されるコネクタがコネクタ１２１であると判断し、対応関係を特定する。
【０１１４】
続いて、図９のステップＳ３３０において、コネクタ１５２と、コネクタ１５２に接続されるモータが駆動する可動光学部材の位置を検出する位置検出部が接続されるコネクタとを対応付ける処理を実施し、ステップＳ３４０に進む。ステップＳ３３０の処理については、図１０のフローチャートで説明した処理で、コネクタ１５１をコネクタ１５２とする以外は全く同様の処理となるので、ここでは詳しい説明を省略する。
【０１１５】
本実施例においては、図８で示すように、コネクタ１５２にズームモータ１０５が接続されている例について説明している。従って、ズームモータ１０５を介してズームレンズ群１０２が駆動することにより、ズーム位置検出部１１１が接続されているコネクタ１２２の出力値が変化する。
【０１１６】
そのため、コネクタ１２２の出力値であるＰ２ａとＰ２ｂが異なる値となり、コネクタ１５２に接続されるモータが駆動する可動光学部材の位置を検出する位置検出部が接続されるコネクタがコネクタ１２２であると判断し、対応関係を特定する。
【０１１７】
続いて、ステップＳ３４０において、ステップＳ３２０およびステップＳ３３０を経た後に、コネクタ１２１〜１２３のうち、未だ対応関係が特定されていないモータと、コネクタ１５３とを対応させ、ステップＳ３５０に進む。
【０１１８】
本実施例においては、図８で示すように、コネクタ１５３にフォーカスモータ１０６が接続されている例について説明している。従って、図９のステップＳ３２０、Ｓ３３０において、コネクタ１５１とコネクタ１２１、コネクタ１５２とコネクタ１２２との対応関係が記憶される。
【０１１９】
すなわち、ステップＳ３４０においては、コネクタ１５２に接続されるモータが駆動する可動光学部材の位置を検出する位置検出部が接続されるコネクタは、対応関係が特定されていないコネクタ１２２であると判断し、対応関係を特定する。
【０１２０】
次に、ステップＳ３５０において、ステップＳ３２０において対応関係を特定したコネクタ１５１に接続されるモータが駆動する可動光学部材を、アイリス機構１０１、ズームレンズ群１０２、フォーカスレンズ群１０３の中から特定する。
【０１２１】
ステップＳ３５０の処理について、図１１のフローチャートを用いて説明する。なお、本実施例においては、上述のとおり、ステップＳ３２０で、コネクタ１５１に接続されるモータが駆動する可動光学部材の位置を検出する位置検出部が接続されるコネクタがコネクタ１２１であると対応関係を特定されたものとして、説明する。
【０１２２】
図１１のステップＳ３５１において、ＣＰＵ１３０は、ドライバ１０７を介して、コネクタ１５１に接続されているモータに駆動指令を出力し、ステップＳ３５２に進む。
【０１２３】
ステップＳ３５２において、ＣＰＵ１３０は、コネクタ１５１に接続されているモータにより駆動される可動光学部材が可動域の端位置に到達したか否かを判断する。到達した場合は、ステップＳ３５３に進み、コネクタ１２１の出力値Ｐ１ｅを取得後、記憶部１４０に記憶し、ステップＳ３５４に進む。
【０１２４】
ステップＳ３５２において、端位置に到達していない場合は、ステップＳ３５１に戻り、端位置に到達するまで、ステップＳ３５１とＳ３５２を繰り返す。
【０１２５】
ステップＳ３５４において、コネクタ１５１に接続されているモータに対し、ステップＳ３５１において出力した駆動方向と反対方向の駆動指令を出力し、ステップＳ３５５に進む。
【０１２６】
ステップＳ３５５において、ＣＰＵ１３０は、コネクタ１５１に接続されているモータにより駆動される可動光学部材が可動域の端位置に到達したか否かを判断する。到達した場合は、ステップＳ３５６に進み、コネクタ１２１の出力値Ｐ１ｆを取得後、記憶部１４０に記憶し、ステップＳ３５７に進む。
【０１２７】
ステップＳ３５５において、端位置に到達していない場合は、ステップＳ３５４に戻り、端位置に到達するまで、ステップＳ３５４とＳ３５５を繰り返す。
【０１２８】
ステップＳ３５７において、ステップＳ３５３、Ｓ３５６にて取得した、コネクタ１２１の出力値、Ｐ１ｅとＰ１ｆの差の絶対値を算出する。すなわち、コネクタ１５１に接続されているモータにより駆動される可動光学部材が可動域の両端に位置しているときの、位置検出部の出力値に基づき、該当する可動光学部材の可動域全域のストロークを算出する。この算出された可動域全域のストロークと、予め記憶部１４０に記憶されている、各可動光学部材の全域のストロークが略一致する可動光学部材を、コネクタ１５１に接続されているモータにより駆動される可動光学部材であると特定する。図９のステップＳ３６０に進む。
【０１２９】
本実施例においては、図８で示すように、コネクタ１５１にアイリスモータ１０４が、また、コネクタ１２１にアイリス位置検出部１１０が接続されている例について説明している。従って、ステップＳ３５７においては、コネクタ１５１に接続されているモータにより駆動される可動光学部材が、アイリス機構１０１であることが特定される。
【０１３０】
続いて、図９のステップＳ３６０において、ステップＳ３３０において対応関係を特定したコネクタ１５２に接続されるモータが駆動する可動光学部材を、アイリス機構１０１、ズームレンズ群１０２、フォーカスレンズ群１０３の中から特定し、ステップＳ３７０へ進む。
【０１３１】
ステップＳ３６０の処理については、図１１のフローチャートで説明した処理と同様となるので詳しい説明を省略する。
【０１３２】
本実施例においては、図８で示すように、コネクタ１５２にズームモータ１０５が、また、コネクタ１２２にズーム位置検出部１１１が接続されている例について説明している。
【０１３３】
従って、ステップＳ３６０においては、コネクタ１５２に接続されているモータにより駆動される可動光学部材が、ズームレンズ群１０２であることが特定される。
【０１３４】
続いて、図９のステップＳ３７０において、ステップＳ３５０およびステップＳ３６０を経た後に、未だ対応関係が特定されていない可動光学部材と、コネクタ１５３とを対応させ、一連の処理を終了させる。
【０１３５】
本実施例においては、図８で示すように、コネクタ１５３にフォーカスモータ１０６が、また、コネクタ１２３にフォーカス位置検出部１１２が接続されている例について説明している。
【０１３６】
従って、図９のステップＳ３５０、Ｓ３６０において、コネクタ１５１に接続されているモータにより駆動される可動光学部材がアイリス機構１０１である。コネクタ１５２に接続されているモータにより駆動される可動光学部材がズームレンズ群１０２との対応関係が記憶される。
すなわち、ステップＳ３７０においては、コネクタ１５３に接続されるモータにより駆動される可動光学部材が、フォーカスレンズ群１０３であることが特定される。
【０１３７】
以上、説明したように、レンズ装置が有する複数のモータおよび複数の位置検出部の接続先を、複数あるコネクタの中で限定しない構成としても、意図するモータの駆動および、可動光学部材の位置を正しく検出を可能とした、レンズ装置を提供することができる。
【０１３８】
上述した、モータを接続するコネクタと、位置検出部を接続するコネクタと、該当する可動光学部材との対応関係を特定する処理を、製品製造時(組み立て時)に一度だけ実施することにより、上記の効果が達成される。
【０１３９】
本実施例においては、コネクタ１５１、１５２、１５３の順で、それぞれのコネクタが接続されるモータとの対応関係の特定を一連の流れで実施する例について説明したが、これに限定されない。例えば、コネクタ１５３とモータとの対応関係を一番目に特定するようにしてもよいし、コネクタ１５２とモータとの対応関係を一番目に特定するようにしてもよい。
【０１４０】
また、本実施例において、コネクタ１２１〜１２３との対応関係を特定したコネクタ１５１〜１５３に、該当する可動光学部材を特定する処理について、可動光学部材の可動域全域のストロークに基づき特定する例について説明したが、これに限らない。
【０１４１】
例えば、各可動光学部材の全域の駆動時間を予め記憶部に記憶しておき、各可動光学部材を可動域の全域を駆動させたときに要した時間を測定し、各可動光学部材の全域の駆動時間が略一致する可動光学部材を、該当する可動光学部材として特定するようにしてもよい。
【０１４２】
各可動光学部材への駆動信号と、対応する各可動光学部材の位置との関係を予め記憶部に接続対応情報として記憶し、各可動光学部材を駆動させたときに検出された位置信号により、予め記憶された関係（駆動特性）に基づき、対応する可動光学部材を、該当する可動光学部材として特定するようにしてもよい。また、これらの光学部材の特定方法を組み合わせて用いてもよい。
【０１４３】
また、例えば、各可動光学部材の駆動トルクを予め記憶部に記憶しておき、各可動光学部材を駆動させたときの駆動トルクを測定し、各可動光学部材の駆動トルクが略一致する可動光学部材を、該当する可動光学部材として特定するようにしてもよい。また、これらの光学部材の特定方法を組み合わせて用いてもよい。
【０１４４】
また、複数のモータと複数のコネクタとの対応関係を特定した後、記憶部１４０に予め記憶されている、可動光学部材の駆動方向と、実際に駆動させた際の駆動方向が異なる場合、ＣＰＵ１３０により出力される駆動指令の極性を反転させるようにしてもよい。このことにより、モータが接続されるコネクタだけでなく、極性の違いについても、限定しない構成とすることが可能となる。
【実施例４】
【０１４５】
以下、図１２および再度図１を参照して、本発明の第４の実施例による、レンズ装置が有する複数の位置検出部の接続先を、複数あるコネクタの中で限定しない構成としたレンズ装置について説明する。
【０１４６】
主に組み立て時、作業者により、任意で複数の位置検出部がそれぞれコネクタに接続された後、可動光学部材の位置を検出する位置検出部と、接続されるコネクタとの対応関係を特定する処理を一度実施することにより、位置検出が可能となる。
【０１４７】
本発明の実施形態に係るレンズ装置の構成について、再度図１のブロック図を参照して説明する。ここでは第１の実施例で説明した内容との違いについて説明し、同じところは詳しい説明を省略する。
【０１４８】
レンズ装置１００は、第１の実施例で説明した通り、可動光学部材として、アイリス機構１０１、ズームレンズ群１０２、フォーカスレンズ群１０３を有する。
【０１４９】
本実施例においては、これらの可動光学部材は、アイリスモータ１０４、ズームモータ１０５、フォーカスモータ１０６により駆動される以外に、マニュアルで操作することが可能である。
【０１５０】
また、第１の実施例においては、モータを介して、可動光学部材を駆動した際に、出力値が変化したコネクタと、駆動した可動光学部材の位置を検出する位置検出部との対応関係を特定する例について説明した。
【０１５１】
本実施例においては、マニュアルで操作可能な可動光学部材を操作することにより、出力値が変化したコネクタと、マニュアルで操作した可動光学部材の位置を検出する位置検出部との対応関係を特定する例について説明する。
【０１５２】
次に、図１２のフローチャートを用いて、本実施例における、マニュアルで可動光学部材を操作することにより、出力値が変化したコネクタと、マニュアルで操作した可動光学部材の位置を検出する位置検出部との対応関係を特定する、一連の処理について説明する。
ここでは、説明を簡単にするため、ズーム位置検出部１１１と、コネクタ１２１〜１２３のうちのいずれかとの対応関係を特定することを例にして説明する。
【０１５３】
図１２のステップＳ４１１において、ＣＰＵ１３０は、作業者により、マニュアル操作による可動光学部材の特定の指示があったとき、ステップＳ４１２に進み、コネクタ１２１〜１２３を介して得られる出力値を取得する。ここで、対象とする可動光学部材がどれであるか、すなわち、マニュアル操作によって操作しようとしている可動光学部材がどれであるかを特定する指示（情報）については、特に限定はしない。例えば、不図示のズームレンズの駆動を指示（特定）するための操作部材が操作されたときや、レンズ装置が有するその他の操作部材が操作されたときに、この指示があったと判断するようにしてもよい。
【０１５４】
ここでは、コネクタ１２１を介して得る出力値をＰ１ｎｏｗとして、コネクタ１２２を介して得る出力値をＰ２ｎｏｗとして、コネクタ１２３を介して得る出力値をＰ３ｎｏｗとして、記憶部１４０に記憶し、ステップＳ４１３に進む。ここで、Ｐ１ｎｏｗ、Ｐ２ｎｏｗ、Ｐ３ｎｏｗはそれぞれ、コネクタ１２１〜１２３の出力値の今回値と呼ぶ。
【０１５５】
ステップＳ４１３において、ＣＰＵ１３０は、ステップＳ４１２で取得したコネクタ１２１〜１２３の出力値Ｐ１ｎｏｗ、Ｐ２ｎｏｗ、Ｐ３ｎｏｗを、それぞれ前回値として、Ｐ１ｐｒｅｖ、Ｐ２ｐｒｅｖ、Ｐ３ｐｒｅｖとして、記憶部１４０に記憶する。
【０１５６】
続いて、ステップＳ４１４に進み、ＣＰＵ１３０は、コネクタ１２１〜１２３を介して得られる出力値を今回値Ｐ１ｎｏｗ、Ｐ２ｎｏｗ、Ｐ３ｎｏｗとして取得し、記憶部１４０に記憶する。ここでは、ステップＳ４１２で記憶した値に、上書きして記憶する。
【０１５７】
次に、ステップＳ４１５に進み、ステップＳ４１３およびステップＳ４１４で、記憶部に記憶したコネクタ１２１の出力値の今回値Ｐ１ｎｏｗと、Ｐ１ｐｒｅｖとを比較し、異なる値のとき、ステップＳ４１６に進む。
【０１５８】
ステップＳ４１６において、コネクタ１２１とズーム位置検出部１１１とを対応付け、これを記憶部１４０に記憶し、この処理を終了する。
【０１５９】
一方、ステップＳ４１５において、Ｐ１ｎｏｗとＰ１ｐｒｅｖの値が同じであるとき、ステップＳ４１７に進む。ステップＳ４１３およびステップＳ４１４で、記憶部に記憶したコネクタ１２２の出力値の今回値Ｐ２ｎｏｗと、Ｐ２ｐｒｅｖとを比較し、異なる値のとき、ステップＳ４１８に進む。
【０１６０】
ステップＳ４１８において、コネクタ１２２とズーム位置検出部１１１とを対応付け、これを記憶部１４０に記憶し、この処理を終了する。
【０１６１】
一方、ステップＳ４１７において、Ｐ２ｎｏｗとＰ２ｐｒｅｖの値が同じであるとき、ステップＳ４１９に進む。ステップＳ４１３およびステップＳ４１４で、記憶部に記憶したコネクタ１２３の出力値の今回値Ｐ３ｎｏｗと、Ｐ３ｐｒｅｖとを比較し、異なる値のとき、ステップＳ４２０に進む。
【０１６２】
ステップＳ４２０において、コネクタ１２３とズーム位置検出部１１１とを対応付け、これを記憶部１４０に記憶し、この処理を終了する。
【０１６３】
一方、ステップＳ４１９において、Ｐ３ｎｏｗとＰ３ｐｒｅｖの値が同じであるとき、ステップＳ４１３に戻る。例えば、作業者がズームレンズ群１０２をマニュアルで操作する前の状態では、このように、ステップＳ４１３、Ｓ４１４、Ｓ４１５、Ｓ４１７、Ｓ４１９と進み、ステップＳ４１３に戻るという処理を繰り返す。
【０１６４】
以降はステップＳ４１３から処理を実行することで、作業者がズームレンズ群１０２をマニュアルで操作すると、ステップＳ４１６、Ｓ４１８、Ｓ４２０のいずれかのステップで、ズーム位置検出部１１１とコネクタ１２１〜１２３のいずれかとの対応関係を特定することができる。
【０１６５】
本実施例においては、図１で示すように、ズーム位置検出部１１１は、コネクタ１２２に接続されている例について説明しているので、作業者がズームレンズ群１０２をマニュアルで操作することにより、ズーム位置検出部１１１の出力値が変化する。従って、ステップＳ４１７において、コネクタ１２２の出力値であるＰ２ｎｏｗとＰ２ｐｒｅｖが異なる値となり、ステップＳ４１８に進み、コネクタ１２２にズーム位置検出部１１１が接続されていると判断し、対応関係を特定する。
【０１６６】
以上、説明を簡単にするため、ズーム位置検出部１１１について、コネクタ１２１〜１２３との対応関係を特定することを例にして説明したが、アイリス位置検出部１１０およびフォーカス位置検出部１１２についても、同様に対応関係を特定することができる。
【０１６７】
本実施例の例示では、マニュアル操作によって操作しようとしている可動光学部材がどれであるかを特定する指示がなされることを前提として説明した。しかし、本発明はこれに限定されることはない。例えば、各可動光学部材の移動可能範囲を予め記憶しておき、端部間をマニュアル操作で移動させることにより、操作している可動光学部材を特定できるようにしてもよい。
【０１６８】
以上、説明したように、レンズ装置が有する複数の位置検出部の接続先を、複数あるコネクタの中で限定しない構成としても、可動光学部材の位置を正しく検出することを可能としたレンズ装置を提供することができる。
【０１６９】
上述した、可動光学部材の位置を検出する位置検出部と、接続されるコネクタとの対応関係を特定する処理は、製品製造時(組み立て時)に一度だけ実施することにより、本レンズ装置は、可動光学部材の位置を正しく検出することができる。
【０１７０】
本実施例においては、図１で示したように、複数の可動光学部材は、アイリスモータ１０４、ズームモータ１０５、フォーカスモータ１０６により駆動される以外に、マニュアルで操作することが可能である例について説明したが、これに限らない。モータを有さず、位置検出部を有する、マニュアル操作専用のレンズ装置おいても、本発明を適用することができる。
【０１７１】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【０１７２】
１００  レンズ装置
１０１  アイリス機構（可動光学部材）
１０２  ズームレンズ群（可動光学部材）
１０３  フォーカスレンズ群（可動光学部材）
１０４  アイリスモータ（駆動手段）
１０５  ズームモータ（駆動手段）
１０６  フォーカスモータ（駆動手段）
１１０  アイリス位置検出部（位置検出手段）
１１１  ズーム位置検出部（位置検出手段）
１１２  フォーカス位置検出部（位置検出手段）
１２１〜１２３  コネクタ（検出側接続手段）
１３０  ＣＰＵ（制御手段）
１４０  記憶部（記憶手段）
１５１〜１５３  コネクタ（駆動側接続手段）
【図１】
2015022014.tif 000003
【図２】
2015022014.tif 000004
【図３】
2015022014.tif 000005
【図４】
2015022014.tif 000006
【図５】
2015022014.tif 000007
【図６】
2015022014.tif 000008
【図７】
2015022014.tif 000009
【図８】
2015022014.tif 000010
【図９】
2015022014.tif 000011
【図１０】
2015022014.tif 000012
【図１１】
2015022014.tif 000013
【図１２】
2015022014.tif 000014