(57)【要約】    【課題】  本発明の目的は、自動的に単独か複数台かの運用状態を検知し、複数台での運用を検知した場合は、複数台の指令値の同期が行なわれる前でも、撮影に関する駆動機構の同期制御を維持することを可能にしたレンズ装置を提供することである。    【解決手段】  撮影に関する駆動機構を駆動するレンズ装置において、前記レンズ装置が単独で運用される第１の運用状態と、前記レンズ装置が複数で運用される第２の運用状態と、を判別する運用状態判別手段と、前記レンズ装置が第二の運用状態の時に、レンズ装置を同期制御する為の同期指令値を決定する同期指令値決定手段とを有し前記レンズ装置が第二の運用状態の時は、前記同期指令値決定手段が同期指令値を決定するまでの間は所定の初期動作に従って前期駆動機構を制御する事を特徴とする構成とした。【選択図】    図１
2014145876.tif 000002
【特許請求の範囲】
【請求項１】
撮影に関する駆動機構を駆動するレンズ装置において、
前記レンズ装置が単独で運用される第１の運用状態と、
前記レンズ装置が複数で運用される第２の運用状態と、を判別する運用状態判別手段と、
前記レンズ装置が第二の運用状態の時に、レンズ装置を同期制御する為の同期指令値を決定する同期指令値決定手段とを有し
前記レンズ装置が第二の運用状態の時は、前記同期指令値決定手段が同期指令値を決定するまでの間は所定の初期動作に従って前期駆動機構を制御する事を特徴としたレンズ装置。
【請求項２】
前記駆動機構の相対位置を検出する相対位置検出手段と、
前記駆動機構の駆動範囲端点検出手段と、
前記基準位置検出手段からの信号に関する基準位置と前記相対位置検出手段からの信号とに基づいて前記駆動機構を制御するレンズ装置において、
前記レンズ装置が第二の運用状態の時は、起動後、前記端点検出手段からの信号が出力される位置まで前記駆動機構を駆動した後、前記所定の初期動作に従って前期駆動機構を制御する事を特徴とした請求項１に記載のレンズ装置。
【請求項３】
前記所定の初期動作は、起動時の位置を維持する事を特徴とした請求項１又は２に記載のレンズ装置。
【請求項４】
前記第二の運用状態の時に、前記同期制御の対象となるレンズ装置の少なくとも一つが停止状態である非同期状態を検出する非同期検出手段を有し、
前記非同期検出手段が、前記非同期状態を検出すると、前記駆動機構の現在の位置を維持する事を特徴とした請求項1乃至３のいずれか１項に記載のレンズ装置。
【請求項５】
電源停止時の前記駆動機構の駆動位置を保持する最終位置保持手段を有し
前記所定の初期動作は、前記最終位置保持手段が保持した位置に前記駆動機構を駆動させる事を特徴とした請求項１又は請求項２に記載のレンズ装置。
【請求項６】
前期非同期状態に変化した時の前期駆動機構の駆動位置を保持する非同期位置保持手段を有し
前記所定の初期動作は、非同期位置保持手段が保持した位置に前記駆動機構を駆動させる事を特徴とした請求項１、２、４、５のいずれか１項に記載のレンズ装置。
【請求項７】
複数の操作部材からの指令値及び操作部材の種類及び制御方法を取得する指令情報取得手段と、
前記同期指令値決定手段は、前記指令情報取得手段の情報を元に同期指令値を決定する事を特徴とする請求項１乃至６のいずれか１項に記載のレンズ装置。
【請求項８】
前記指令情報取得手段が決定した同期指令値の元となる操作部材の情報を保持する同期操作部材情報保持手段を有し、
前記同期指令値決定手段は、前記同期操作部材情報保持手段が保持した操作部材からの指令値を取得するまでは、前記同期指令値を決定しない事を特徴とした請求項１乃至７のいずれか１項に記載のレンズ装置。
【請求項９】
起動からの時間を計測する手段を有し、
前記同期指令値決定手段は、起動から同期指令値決定時間経過するまでは、同期指令値を決定しない事を特徴とした請求項１乃至８のいずれか１項に記載のレンズ装置。
【請求項１０】
前記同期指令値決定時間は、電源起動から前記操作部材から指令信号を取得するまでの時間より長い事を特徴とした請求項１乃至９のいずれか１項に記載のレンズ装置。
【請求項１１】
起動からの時間を計測する手段を有し、
レンズ装置が起動から非同期確定時間以上経過しても前記非同期状態である場合は、前記第1の運用状態として動作する事を特徴とした請求項１乃至１０のいずれか１項に記載のレンズ装置。
【請求項１２】
前期レンズ装置が、前記第１の運用状態か第２の運用状態かで運用されるかを設定する運用状態設定手段を有し、
前記運用状態判別手段は、前記運用状態設定手段の設定を元に運用状態決定する事を特徴とする請求項１乃至１１のいずれか１項に記載のレンズ装置。
【請求項１３】
前回起動時の運用状態を保持する運用状態保持手段を有し、
前記運用状態判別手段は、前記運用状態保持手段の保持情報を元に運用状態を決定する事を特徴とする請求項１乃至１１のいずれか１項に記載のレンズ装置。
【請求項１４】
前記第２の運用状態の時の前記駆動機構の駆動性能を決定する同期時駆動パラメータを保持する手段を有し、
前記第２の運用状態の時は、前記同期時駆動パラメータを元に前記駆動機構を駆動させる事を特徴とする請求項１乃至１３のいずれか１項に記載のレンズ装置。
【請求項１５】
前記同期時駆動パラメータは、最高駆動速度を決定するパラメータである事を特徴とする請求項１乃至１４のいずれか１項に記載のレンズ装置。
【請求項１６】
前記第２の運用状態の時の前記駆動機構の駆動動作を決定する同期時駆動設定を保持する手段を有し、
前記第２の運用状態の時は、前記同期時駆動設定を元に前記駆動機構を駆動させる事を特徴とする請求項１乃至１５のいずれか１項に記載のレンズ装置。
【請求項１７】
前記同期時駆動設定は、駆動範囲を決定する設定である事を特徴とする請求項１乃至１６のいずれか１項に記載のレンズ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レンズ装置に関し、特に立体撮影等、複数台の撮像装置を運用する時の撮像装置同士の撮影に関する駆動機構の初期動作に関するものである。
【背景技術】
【０００２】
従来、単体で利用可能な撮像装置を複数台利用し、立体撮影を行う立体撮影システムが知られている。このような立体撮影に使用される２台の撮像装置は、フォーカス、ズーム、絞りなどの制御対象の状態（位置）によって変化する光学条件が常に一致するように同時に駆動することが必要である。
【０００３】
例えば、特許文献１では、２台のカメラを接続するためのコネクタを設け、２台のカメラが接続された時には、片側をマスターとして、立体撮影を行うための制御を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平２００９−７７０９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された従来技術では、２台の撮像装置の電源投入後、マスター側の操作が実施されるまでの間に、２台の撮像装置の撮影に関する駆動機構の同期に関しての記載はない。例えば電源投入後から同期制御が実施されるまでの間は、ズーム、フォーカス、アイリス、エクステンダー、防振機構等の撮像装置の撮影に関する駆動機構の同期制御が行えない。このように駆動機構の位置の同期がとれていない場合は、直ぐに撮影が行えなかった。
【０００６】
そこで、本発明の目的は、電源投入後、マスター側からの操作が行われるまでの間においても、２台の撮像装置の同期制御が行えるレンズ装置を提供する事である。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は、
撮影に関する駆動機構を駆動するレンズ装置において、
前記レンズ装置が単独で運用される第１の運用状態と、
前記レンズ装置が複数で運用される第２の運用状態と、を判別する運用状態判別手段と、
前記レンズ装置が第二の運用状態の時に、レンズ装置を同期制御する為の同期指令値を決定する同期指令値決定手段とを有し
前記レンズ装置が第二の運用状態の時は、前記同期指令値決定手段が同期指令値を決定するまでの間は所定の初期動作に従って前期駆動機構を制御する
ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、自動的に単独か複数台かの運用状態を検知し、複数台での運用を検知した場合は、複数台の指令値の同期が行なわれる前でも、撮影に関する駆動機構の同期制御を維持することを可能にしたレンズ装置を提供することが出来る。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態の構成ブロック図
【図２】運用状態判断部のフローチャート
【図３】基準位置検出手段の構成ブロック図
【図４】基準位置検出手段のフローチャート
【図５】マスター運用状態のフローチャート
【図６】スレーブ運用状態のフローチャート
【図７】単独運用状態のフローチャート
【図８】第２実施形態の構成ブロック図
【図９】第３実施形態の構成ブロック図
【図１０】同期駆動設定決定手段のフローチャート
【発明を実施するための形態】
【００１０】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【００１１】
［実施例１］
図 1は本発明の第１実施形態の構成ブロック図である。
【００１２】
図 1のブロック図において、レンズ装置10とレンズ装置11は同じ構成をもつ、レンズ装置である。撮像装置12及び撮像装置13はカメラ等の撮像装置であり、それぞれレンズ装置10、レンズ装置11と接続されている。撮像装置12及び撮像装置13は、レンズ装置10及びレンズ装置11からの入射した光を映像に変換し、記録媒体への保存や、不図示のモニタへの映像の出力を行なう。ズームデマンド14及びフォーカスデマンド15は、レンズ装置10及びレンズ装置11の光学部材を操作する操作部材であり、それぞれレンズ装置10、レンズ装置11と接続されている。PC16もズームデマンド14及びフォーカスデマンド15と同様に、レンズ装置10及びレンズ装置11の光学部材を操作する操作部材であり、レンズ装置10と接続されている。
【００１３】
駆動機構101は、撮影に関する光学部材102を駆動する為の駆動機構であり、光学部材102、駆動制御部103、モータ104、位置検出部105により構成されている。光学部材102は例えばズームレンズ、フォーカスレンズ、絞り、防振用シフトレンズ、エクステンダー、マクロレンズである。駆動制御部103は、入力した指令値に従って光学部材102を駆動させる駆動制御部である。モータ104は、光学部材102を駆動する為のモータであり、例えばDCモータやステッピングモータである。位置検出部105は、光学部材102の絶対位置を検出するための位置センサーであり、ポテンションメータやエンコーダである。
【００１４】
運用状態判断部106は、レンズ装置10の運用状態が単独レンズとして運用している単独運用状態か、複数のレンズと同期運用している同期運用状態かを判断する運用状態判断部である。また運用状態判断部106は、同期運用状態の時に、同期指令値を生成するマスター運用状態か、同期対象のレンズ装置からの指令値に従って駆動制御を行うスレーブ運用状態かの判断も行う。運用状態設定手段107は、レンズ装置10の前記運用状態を設定する入力手段であり、例えばスイッチである。運用状態設定保持部108は、前記運用状態の設定情報を保持する保持手段であり、例えばEEPROM等の不揮発メモリである。運用状態保持部109は前回起動時のレンズ装置10の前記運用状態を保持する保持手段であり、例えばEEPROM等の不揮発メモリである。同期検出部110は、複数のレンズとの同期運用が行われているかを検出する為の同期検出部である。システム起動時間計測部111は、レンズ装置10に電源が投入されてからの経過時間を計測する時間計測部である。
【００１５】
駆動指令値決定部112は、光学部材102の最終的な駆動指令値を決定する、駆動指令決定部である。初期動作制御部113は、初期駆動指令値を生成する為の初期動作制御部である。ここで前記初期駆動指令値は、前記操作部材からの指令値によって、前記光学部材102が駆動するまでの間の前記光学部材102の動作を決定する駆動指令値である。最終同期位置保持部114は、レンズ装置10が前記同期運用状態の時の、最後の前記光学部材102の位置を保持する為の、最終同期位置保持部であり、例えばEEPROM等の不揮発メモリである。
【００１６】
通信部115は、レンズ装置11、ズームデマンド14、PC15と通信するための通信部である。指令情報取得部116は、レンズ装置11、ズームデマンド14、PC15から送られてくる駆動指令情報を取得する指令情報取得部である。ここで前記駆動指令情報は、光学部材102の駆動に関する情報である。前記駆動指令情報については後述する。単独動作指令決定部117は、前記運用状態が単独運用状態の時の、光学部材102の単独駆動指令値を決定する為の単独動作指令決定部である。同期動作指令決定部118は、前記運用状態が同期運用状態の時の、光学部材102の同期駆動指令値を決定する為の同期動作指令決定部である。同期操作部材情報保持部119は、同期駆動指令値決定操作部材の情報を保持する同期操作部材情報保持部であり、例えばEEPROM等の不揮発メモリである。
【００１７】
次にレンズ装置10の動作について説明する。
【００１８】
まず、運用状態判断部106が運用状態を決定する方法について図 2を用いて説明する
図 2はレンズ装置10が起動した後、運用状態判断部106が前記運用状態を決定する処理を示したフローチャートである。
【００１９】
運用状態としては、レンズ装置が単独で運用される単独運用状態と、複数のレンズ装置が同期して運用される同期運用状態が存在する。また同期運用状態としては、レンズ装置間の同期確立を主導的に行い、前期同期駆動指令値を決定するマスター運用状態と、マスター運用状態の前記同期駆動指令値によりレンズ装置を駆動させるスレーブ運用状態が存在する。
【００２０】
処理201で運用状態判断を開始し、処理202に移る。
【００２１】
処理202に移ると、運用状態判断部106は、運用状態設定保持部108に設定されている運用状態が、マスター運用状態であるかを判断する。運用状態設定保持部108に、マスター運用状態が設定されていると、処理203に移る。運用状態設定保持部108に、マスター運用状態が設定されていないと、処理205に移る。
【００２２】
処理203に移ると、前記運用状態をマスター運用状態として決定し、処理204に移る。
【００２３】
処理205に移ると、運用状態判断部106は、運用状態設定保持部108に設定されている運用状態が、スレーブ運用状態であるかを判断する。運用状態設定保持部108にスレーブ運用状態が設定されていると、処理206に移る。運用状態設定保持部108にスレーブ運用状態が設定されていないと、処理207に移る。
【００２４】
処理206に移ると、前記運用状態をスレーブ運用状態として決定し、処理204に移る。
【００２５】
処理207に移ると、運用状態判断部106は運用状態保持部109に設定されている運用状態が、スレーブ運用状態であるかを判断する。運用状態保持部109にスレーブ運用状態が設定されていると、処理206に移る。運用状態保持部109にスレーブ運用状態が設定されていないと、処理208に移る。
【００２６】
処理208に移ると、前記運用状態を単独運用状態として決定し、処理204に移る。
【００２７】
処理204に移ると、決定した運用状態を、運用状態保持部109に設定し、処理209で処理を終了させる。
【００２８】
以上により前記運用状態を決定する事が出来る。
【００２９】
ここで、処理207の処理において、前回の運用状態から前記運用状態をスレーブ状態と判断している。これは、運用状態設定保持部108で単独運用状態と設定されている場合でも、同期レンズ装置から同期要求を受け取ると、スレーブ運用状態に変化する為である。
【００３０】
単独運用状態でのスレーブ運用状態への切換え処理については、後述する。
【００３１】
次に電源投入後の初期動作について説明する。
【００３２】
レンズ装置10は電源が投入されると、初期動作制御部113は、運用状態判断部106が同期運用状態と判断した場合は、最終同期位置保持部114に保持されている位置に光学部材102に駆動するような初期駆動指令値を、駆動指令値決定部112に出力する。ここで最終同期位置保持部114は、同期検出部110が前記同期運用の終了を検出した場合、またはレンズ装置10の運用が停止した時に、光学部材102の位置を保持する。従って最終同期位置保持部114には予め、前回同期運用時の最後の光学部材102の位置が保持されている。
【００３３】
同期運用時の最後の光学部材102の位置の保持処理については後述する。
【００３４】
初期動作制御部113は、運用状態判断部106が単独運用状態と判断した場合は、予め決められた所定の位置に光学部材102に駆動するような初期駆動指令値を、駆動指令値決定部112に出力する。例えば、光学部材102がズームレンズの場合は、テレ端位置に駆動させる。あるいは現在の停止位置を、初期駆動指令値としても良い。
【００３５】
駆動指令値決定部112は、運用状態判断部106が同期運用状態と判断した場合、同期指令値決定部118が前記同期駆動指令値を出力するまでの間、初期動作制御部113で生成された初期駆動指令値を、駆動機構101に出力する。
【００３６】
また、駆動指令値決定部112は、運用状態判断部106が単独運用状態と判断した場合、単独指令値決定部117が前記単独駆動指令値を出力するまでの間、初期動作制御部113で生成された初期駆動指令値を、駆動機構101に出力する。
【００３７】
駆動機構101内部の駆動制御部103は、位置検出部105から出力された光学部材102の位置が、前記初期駆動指令値と一致するようにモータ104を動かし、光学部材102を駆動させる。
【００３８】
以上により、同期運用状態において、電源投入直後に前回の同期運用時の最後の状態に光学部材102の位置を維持する事が出来る。
【００３９】
ここで、上記説明では、初期駆動指令値を、最終同期位置保持部114に保持されている位置に駆動するような指令値としていた。しかし電源投入時に、光学部材102の位置が、前回同期運用時の最後の光学部材102の位置に保持されているのであれば、初期駆動指令値として、現在の位置に停止させる指定値としても良い。
【００４０】
上記説明では、位置検出部105が、絶対位置を検出できるポテンションメータあるいは絶対位置エンコーダを用いた場合の初期動作について説明した。以下に位置検出部105が相対位置エンコーダと基準位置検出手段から、光学部材102の絶対位置を検出する場合の初期動作について説明する。
【００４１】
図 3は基準位置検出手段の構造を示している。図 3の(A)は紙面が光学部材の光軸に水平となる方向から見た図を、図 3の(B)は、光軸が紙面に垂直となる方向から見た図を示している。
【００４２】
遮蔽板301は光学部材102に固定され、光学部材102の駆動により、遮蔽板301も駆動する。遮蔽板301は、光学部材102が基準位置に居る時に、フォトインタラプタ302の発光素子と受光素子の間を、遮蔽板301が丁度遮るように備え付けられている。相対位置エンコーダ303は、光学部材102の位置変化を検出するエンコーダであり、例えばロータリーエンコーダである。
【００４３】
以上の構成により、遮蔽板301がフォトインタラプタ302の発光素子と受光素子の間に入った時、又は出た時の変化をフォトインタラプタ302の出力変化により検出する事が出来る。したがって、フォトインタラプタ302の出力値の変化を検出する事で、予め記憶された光学部材102の基準位置に、光学部材102が到達した事を検出する事が出来る。更にフォトインタラプタ302の出力値から、現在の位置が、基準位置からどちらの方向にかるかを判断出来る。つまり、図 3の(A)の状態で、フォトインタラプタ302が遮蔽版301に遮られていない状態で、フォトインタラプタ302の受光素子が、発光素子の光を受光している場合は、図 3の(A)矢印の方向に駆動すると基準位置に近づく事が分かる。
【００４４】
図 3は相対位置エンコーダ303と、遮蔽板301及びフォトインタラプタ302からなる基準位置検出手段から、光学部材102の絶対位置を検出する場合の初期動作のフローチャートを示している。
【００４５】
処理401で、処理を開始し、処理402に移る。
【００４６】
処理402で、光学部材102の絶対位置を仮の値に設定し、処理403に移る。
【００４７】
処理403で、同期運用状態と判断した場合は、処理404に移る。
【００４８】
処理403で、単独運用状態と判断した場合は、処理408に移る。
【００４９】
処理404で、光学部材102を基準位置方向へ駆動させ、処理405に移る。ここで絶対位置は、相対位置エンコーダ303の出力が常に加算されている為、絶対位置は、光学部材102の駆動により、常に変化している。
【００５０】
処理405で、基準位置を検出した場合は、処理406に移る。
【００５１】
処理405で、基準位置を検出していない場合は、処理404に戻る。
【００５２】
処理406で、絶対位置を基準位置の値に設定し、処理407に移る。
【００５３】
処理407で、前記初期駆動指令値が示す位置に光学部材102を駆動し、処理408に移り、処理を終了させる。
【００５４】
以上により、同期運用状態の時は、直ぐに制度の高い絶対位置を検出し、高精度の同期制御を行なう事が出来る。更に前回同期運用時の最後の状態に素早く戻す事が出来る。また単独運用状態の時は、レンズ装置10が起動後、初期動作を行なわない為、直ぐに撮影する場合でも、初期動作により、撮影映像が乱れる事を防ぐ事が出来る。
【００５５】
次にマスター運用状態での動作フローについて説明する。
【００５６】
図 5はマスター運用状態のフローチャートを示している。
【００５７】
処理501で開始し、処理502に移る。ここで同期検出部110は後述で使用する同期要求送信のリトライ回数を初期化する。
【００５８】
処理502で同期検出部110は、通信部115を介して、レンズ装置11に同期要求を送信し、処理503に移る。ここで同期検出部110は、後述の同期要求の再送タイミングを計測する為に、システム起動時間計測部111から、前記同期要求の送信時間を同期要求送信時間として保持する。
【００５９】
処理503で、同期検出部110は、レンズ装置11からの同期要求の応答を受信したかを判断する。同期検出部110は、前記同期要求の応答を受信すると、レンズ装置11との通信が確立したと判断し処理504に移る。
【００６０】
前記同期要求お応答を受信していない場合は、処理505に移る。
【００６１】
処理504で、指令情報取得部116は、レンズ装置10及びレンズ装置11及び夫々のレンズ装置に接続されているズームデマンド14、フォーカスデマンド15、PC16等の操作部材の前記駆動指令情報を取得し、処理506に移る。ここで前記操作部材以外にも、レンズ装置自体に、不図示の光学部材102を駆動する為の操作部材が備え付けられている。
【００６２】
前記駆動指令情報は、以下（１）〜（４）に示すもので構成されている。
【００６３】
（１）操作部材を特定する操作部材情報。前記操作部材情報は、例えばデマンド、PC等の種類を示す情報である。例えは操作部材の種類毎にユニークなIDを割り付ける方法でも良い。更にズームデマンド14及びフォーカスデマンド15のように、同一種類の操作部材を識別する為の操作部材固有識別情報も操作部材情報に含まれる。操作部材固有識別情報は、それぞれの操作部材にユニークなIDを割り振る方法でも良いし、レンズ装置への接続場所から、操作部材固有識別情報を判断する方法でも良い。ここでズームデマンド14及びフォーカスデマンド15も同じデマンドとして同一種類としてみなす場合を説明したが、別の種類としてそれぞれにユニークなＩＤを割り付けても良い。
【００６４】
（２）駆動制御方法を特定する駆動制御方法情報。前記駆動制御方法情報は、光学部材102の駆動位置を特定する位置制御を示す情報や、光学部材102の駆動速度を特定する速度制御を示す情報や、駆動位置と駆動速度の両方を特定して制御方法を示す情報である。
【００６５】
（３）光学部材102の駆動指令値。
【００６６】
（４）前記指令値の優先度を示す駆動指令値優先度情報。前記駆動指令値優先度情報は、同じ操作部材で同じ駆動制御方法だとしても、駆動指令値の優先度を変化させる為の情報である。
【００６７】
処理506で、同期指令値決定部118は、同期操作部材情報保持部119で保持されている前記同期駆動指令値決定操作部材の情報を取得する。次に同期指令値決定部118は、前記同期駆動指令値決定操作部材からの操作情報を取得しているかを判断する。
【００６８】
前記同期駆動指令値決定操作部材から、前記駆動指令情報を取得していなければ、処理504に戻る。
【００６９】
前記同期駆動指令値決定操作部材から、操作情報を取得していれば、処理507に移る。
【００７０】
処理507で、同期指令値決定部118は、取得した様々な操作部材からの前記駆動指令情報を元に、前記同期駆動指令値を算出し、処理508に移る。
【００７１】
ここで前記同期駆動指令値の算出方法としては、前記操作部材情報や前記駆動制御方法や前記駆動指令値優先度情報から、予め定められた優先度に従って、最優先の前記駆動指令情報にある駆動指令値を、前記同期駆動指令値と決定する。
【００７２】
処理508で、同期指令値決定部118は、前記同期駆動指令値を含む同期駆動指令情報を、レンズ装置11に送信し、処理509に移る。
【００７３】
ここで前記同期駆動指令情報は以下の（５）〜（８）の情報のいずれかで構成されている。
【００７４】
（５）前記同期駆動指令値
（６）前記同期駆動指令値の元となる操作部材情報
（７）前記同期駆動指令値の駆動制御方法情報
（８）前記同期駆動指令値の元となる駆動指令値優先度情報
処理509で、駆動指令値決定部112は、同期指令値決定部118から前記同期駆動指令情報を受け取ると、駆動機構101に対して、前記同期駆動指令情報に基づいて、光学部材102を駆動する指令を出力し、処理510に移る。
【００７５】
処理510で、指令情報取得部116は、操作部材の前記駆動指令情報を取得し、処理511に移る。
【００７６】
処理511で、同期検出部110は、レンズ装置11との通信が、接続状態であるかを確認し、接続状態であれば、処理504へ戻る。レンズ装置11との通信が切断状態であれば、処理512に移る。ここで、同期検出部110はレンズ装置11からの通信データが、指定時間の間、受信しない場合に、レンズ装置11との通信が、切断状態であると判断する。
【００７７】
処理512で、同期指令決定部118は、駆動指令値決定部112へ、光学部材102の駆動停止指令を送り、処理513に移る。
【００７８】
処理513で、最終同期位置保持部114は、光学部材103の現在位置を、位置検出部105から取得し、保存する。その後処理502に戻る。
【００７９】
ここで同期検出部110は後述で使用する同期要求送信の前記リトライ回数を初期化する。
【００８０】
処理505で、同期検出部110は、処理502で保持した前記同期要求送信時間と、システム起動時間計測部111から取得した現在時間から、前記同期要求送信時からの同期要求送信経過時間を算出する。
【００８１】
同期検出部110は、前記同期要求送信経過時間が、予め定められた同期要求再送時間を越えていない場合は、処理503に戻る。前記同期要求送信経過時間が、前記同期要求再送時間を越えた場合は、処理514に移る。
【００８２】
処理514で、前記リトライ回数が、予め定められた最大リトライ回数を超えていない時は、前記リトライ回数をインクリメントして、処理502に戻る。前期リトライ回数が、前記最大リトライ回数を超えている時は、処理515に移る。
【００８３】
処理515で、運用状態判断部106は、運用状態を単独運用状態に変化させ、処理516でマスター運用状態の処理を終了させる。単独運用状態の動作フローについては後述する。
【００８４】
ここで、図 5のフローチャートは、前記同期駆動指令値決定操作部材から、前記駆動指令情報を取得するまで、処理507に移らないフローとしている。しかし、別途駆動指令情報の取得時間を計測する手段を設け、予め定められた最大駆動指令情報取得待ち時間以上の間、記同期駆動指令値決定操作部材から、前記駆動指令情報を取得しなければ、処理507に移るフローでも良い。ここで前記最大駆動指令情報取得待ち時間は、全ての操作部材において、最も駆動指令情報を取得するまでに時間がかかる操作部材の前期駆動指令情報取得時間より長い値に設定する。最も駆動指令情報を取得するまでの時間が長い時間は、全ての操作部材において、レンズ装置運用開始後、操作部材からの駆動指令情報を取得するまでの時間を計測する事により決定する。
【００８５】
更に図 5のフローチャートは、最終同期位置保持部114が、レンズ装置11との通信切断時に、光学部材102の最終同期位置を保持していたが、レンズ装置10の運用停止時に、光学部材102の最終同期位置を保持しても良い。この処理により、レンズ装置10が、レンズ装置11より先に運用停止になった場合でも、光学部材102の最終同期位置を保持する事が出来る。
【００８６】
次にスレーブ運用状態の動作フローについて説明する。
【００８７】
図 6はスレーブ運用状態のフローチャートを示している。
【００８８】
処理601で開始し、処理602に移る。
【００８９】
ここで同期検出部110は、後述の同期要求のタイムアウトを計測する為に、システム起動時間計測部111から、処理開始時間を同期要求受信待ち開始時間として保持する。
【００９０】
処理602で、同期検出部110はレンズ装置11からの前記同期要求受信を確認し、受信していれば、処理603に移る。レンズ装置11からの前記同期要求を受信していなければ、処理604に移る。
【００９１】
処理603で、同期指令値決定部118は、レンズ装置10、ズームデマンド14及びPC15の前記駆動指令情報を、レンズ装置11に送信し、処理604に移る。
【００９２】
処理604で、同期指令値決定部118は、レンズ装置11からの前記同期駆動指令情報を受信すると、処理605に移る。レンズ装置11からの前記同期駆動指令情報を受信していない時は、処理606に移る。
【００９３】
処理605で、同期指令値決定部118は、前記レンズ装置11からの前記同期駆動指令情報を、駆動指令値決定部112に送る。駆動指令値決定部112は、同期指令値決定部118から前記同期駆動指令情報を受け取ると、駆動機構101に対して、前記同期駆動指令情報に基づいて、光学部材102を駆動する指令を出力し、処理606に移る。
【００９４】
処理606で、同期検出部110はレンズ装置11との通信が、接続状態であるかを確認し、接続状態であれば、処理603へ戻る。レンズ装置11との通信が切断状態であれば、処理607に移る。ここで、同期検出部110はレンズ装置11からの通信データが、指定時間の間ない場合に、レンズ装置11との通信が、切断状態であると判断する。
【００９５】
処理607で、同期指令決定部118は、駆動指令値決定部112へ、光学部材102の駆動停止指令を送り、処理608に移る。
【００９６】
処理608で、最終同期位置保持部114は、光学部材103の現在位置を、位置検出部105から取得し、保存する。その後処理602に戻る。
【００９７】
ここで同期検出部110は、後述の同期要求のタイムアウトを計測する為に、システム起動時間計測部111から、処理開始時間を同期要求受信待ち開始時間として保持する。
【００９８】
処理604で、同期検出部110は、前記同期要求受信待ち開始時間と、システム起動時間計測部111から取得した現在のシステム起動時間から、同期要求受信待ち時間を算出する。
【００９９】
同期検出部110は、前記同期要求受信待ち時間が、予め定められた最大同期要求受信待ち時間を越えていない場合は、処理602に戻る。前記同期要求受信待ち時間が、前記最大同期要求受信待ち時間を越えた場合は、処理609に移る。
【０１００】
処理609で、運用状態判断部106は、運用状態を単独運用状態に変化させ、処理610でスレーブ運用状態の処理を終了させる。
【０１０１】
ここで図 6のフローチャートは、レンズ装置11に、レンズ装置10、ズームデマンド14及びPC15の前記駆動指令情報を送信していた。しかし、単独運用状態での駆動指令情報であるの単独駆動指令情報を生成し、レンズ装置11に前記単独駆動指令情報を送信しても良い。これにより、優先度の低い不要なデータを、レンズ装置11に送る事無く、レンズ装置11との通信データ量を少なくする事が出来る。
【０１０２】
次に単独運用状態の動作フローについて説明する。
【０１０３】
図 7は単独運用状態のフローチャートを示している。
【０１０４】
処理701で開始し、処理702に移る。
【０１０５】
処理702で、運用状態保持部109は、前回起動時のレンズ装置10の前記運用状態として、単独運用状態を保持し、処理703に移る。
【０１０６】
処理703で、指令情報取得部116は、レンズ装置10及びズームデマンド14、PC16等の操作部材の前記駆動指令情報を取得し、処理704に移る。
【０１０７】
処理704で、単独指令値決定部117は、取得した様々な操作部材からの前記駆動指令情報を元に、前記単独駆動指令値を算出し、処理705に移る。
【０１０８】
ここで前記単独駆動指令値は、前記同期駆動指令値の算出方法と同様の算出方法で算出される。
【０１０９】
処理705で、駆動指令値決定部112は、単独指令値決定部117から前記単独駆動指令情報を受け取ると、駆動機構101に対して、前記単独駆動指令情報に基づいて、光学部材102を駆動する指令を出力し、処理706に移る。
【０１１０】
処理706で、同期検出部110はレンズ装置11からの前記同期要求受信を確認し、受信していれば、処理707に移る。レンズ装置11からの前記同期要求を受信していなければ、処理702に戻る。
【０１１１】
処理707で、運用状態保持部109は、前回起動時のレンズ装置10の前記運用状態として、スレーブ運用状態を保持し、処理708に移る。ここで単独運用状態で前記同期要求を受信した場合は、動作としてはスレーブ運用状態となる為、強制的にスレーブ運用状態を保持する事になる。
【０１１２】
処理708で、運用状態判断部106は、運用状態をスレーブ運用状態に変化させ、処理709で単独運用状態の処理を終了させる。
【０１１３】
以上により、例え運用状態設定手段107において、運用状態をスレーブ運用状態に設定していなくても、マスター運用状態として運用しているレンズ装置11からの同期要求により、レンズ装置10をスレーブ運用状態に変化させる事が出来る。つまり、レンズ装置の片方をマスター運用状態に設定した後、レンズ装置同士を接続する事で、レンズ装置の同期運用を行なう事が出来る。
【０１１４】
以上、実施例1により、同期運用状態の時と、単独運用状態の時で、光学部材102の初期動作を変化させる事により、夫々の運用状態に適した、最適な初期動作を行なう事が出来る。
【０１１５】
［実施例2］
図 8は本発明の第2実施形態の構成ブロック図である。
【０１１６】
図 8のブロック図において、図 1と同一の構成要素には同符号を付し、説明を省略する。
【０１１７】
モニタ81及びモニタ83は、それぞれ撮像装置12及び撮像装置13から出力された映像信号を映像として出力する為のモニタである。駆動制御部801は光学部材102の駆動を制御する駆動制御部である。単独駆動パラメータ保持部802は、単独運用状態の時に、駆動機構101の駆動動作を決定する単独駆動パラメータ値が保存されている保持部であり、例えばEEPROM等の不揮発メモリである。同期駆動パラメータ保持部803は、同期運用状態の時に、駆動機構101の駆動動作を決定する同期駆動パラメータ値が保存されている保持部であり、例えばEEPROM等の不揮発メモリである。単独駆動パラメータ設定部804は、前記単独駆動パラメータ値を設定する為の設定手段であり、例えば表示ディスプレイと入力スイッチで構成される。同期駆動パラメータ設定部805は、前記同期駆動パラメータ値を設定する為の設定手段であり、例えば表示ディスプレイと入力スイッチで構成される。
【０１１８】
次に前記単独駆動パラメータ値の決定方法について説明する。
【０１１９】
レンズ装置10及びレンズ装置11はそれぞれ、製造時に光学部材102の駆動がそれぞれのレンズ装置において最適となるように、単独駆動パラメータ設定部804の操作により、単独駆動パラメータ保持部802に前記単独駆動パラメータ値が設定されている。
【０１２０】
ここで、単独駆動パラメータ値は、光学部材102の最高駆動速度を決定するパラメータ値である。
【０１２１】
次に前記同期駆動パラメータ値の決定方法について説明する。
【０１２２】
レンズ装置10及びレンズ装置11のそれぞれの光学部材102が、前記同期駆動指令値によって、同期して駆動できるような同期駆動パラメータ値が、同期駆動パラメータ設定部805の操作により、同期駆動パラメータ保持部803に設定されている。
【０１２３】
ここで、同期駆動パラメータは、光学部材102の最高駆動速度を決定するパラメータ値である。
【０１２４】
前記同期駆動パラメータ値の決定方法は、以下の方法で行なわれる。まずレンズ装置10をマスター運用状態に設定し、レンズ装置11をスレーブ運用状態に設定する。次にレンズ装置10とレンズ装置11を同期運用状態とし、ズームデマンド14で両方のレンズ装置を駆動できる状態にする。次にズームデマンド14を操作して、モニタ81及びモニタ82を確認しながら、レンズ装置10とレンズ装置11の光学部材102が同期した映像になるように、前記同期駆動パラメータ値を設定する。以上により、レンズ装置10及びレンズ装置11が前記同期駆動指令値により、同期して駆動できるような同期駆動パラメータ値を設定する事が出来る。
【０１２５】
次にレンズ装置10の前記同期運用状態での光学部材102の初期駆動について説明する。
【０１２６】
レンズ装置10の起動後、初期動作制御部113は、実施例1と同様に、運用状態判断部106が判断した運用状態に応じて、初期駆動指令値を生成し、駆動指令決定部112に前記初期駆動指令値を出力する。
【０１２７】
駆動指令値決定部112は、実施例1と同様に、前記単独運用状態の時は、単独指令決定部117が単独駆動指令値を決定するまで、前記初期駆動指令値を駆動指令部801に出力する。また駆動指令値決定部112は、前記同期運用状態の時は、同期指令決定部118が前記同期駆動指令値を決定するまで、前記初期駆動指令値を駆動指令部801に出力する。
【０１２８】
駆動機構101は、運用状態判断部106が前記単独運用状態と判断した時は、前記単独駆動パラメータ値を元に、光学部材102を駆動させる。つまり、単独駆動パラメータに設定されている最高駆動速度を超えない範囲で、光学部材102を駆動させる。駆動機構101は、運用状態判断部106が前期同期運用状態と判断した時は、前記同期駆動パラメータ値を元に、光学部材102を駆動させる。つまり、同期駆動パラメータに設定されている最高駆動速度を超えない範囲で、光学部材102を駆動させる。
【０１２９】
以上により、同期指令値決定部118が前期同期駆動指令値を決定する前の状態においても、運用状態判断部106が前期同期運用状態と判断した時は、前記同期駆動パラメータ値を元に光学部材102を駆動する事が出来る。
【０１３０】
以上、実施例2により、レンズ装置10及びレンズ装置11の通信が確立し、前記同期駆動指令値が決定する前の状態においても、レンズ装置10及びレンズ装置11それぞれの光学部材102を、前記同期駆動パラメータ値で駆動させる事が出来る。以上により、レンズ装置10及びレンズ装置11の通信が確立する前の状態においても、光学部材102の同期を実現する事が出来る。
【０１３１】
上記実施例では駆動パラメータ値として光学部材102の最高駆動速度を例に挙げたが、最高駆動速度の他に、駆動範囲、最高駆動速度、最小駆動速度、最高駆動制限速度、最高駆動加速度、再現性、を決定するパラメータ値でも良い。
【０１３２】
［実施例3］
図 9は本発明の第3実施形態の構成ブロック図である。
【０１３３】
図 9のブロック図において、図 1と同一の構成要素には同符号を付し、説明を省略する。
【０１３４】
駆動指令値決定部901は、光学部材102の最終的な駆動指令値を決定する駆動指令決定部である。単独駆動設定保持部902は、単独運用状態の時に、駆動指令値決定部901が決定する前記最終的な駆動指令値を決定する単独駆動設定が保存されている保持部であり、例えばEEPROM等の不揮発メモリである。同期駆動設定保持部903は、同期運用状態の時に、駆動指令値決定部901が決定する前記最終的な駆動指令値を決定する単独駆動設定が保存されている保持部であり、例えばEEPROM等の不揮発メモリである。単独駆動設定設定部904は、前記単独駆動設定を設定する為の設定手段であり、例えば表示ディスプレイと入力スイッチで構成される。同期駆動設定設定部905は、前記同期駆動設定値を設定する為の設定手段であり、例えば表示ディスプレイと入力スイッチで構成される。
【０１３５】
同期駆動設定制御部906は、前記同期駆動設定を、レンズ装置10及びレンズ装置11との間で同期させるための設定制御部である。
【０１３６】
次に前記単独駆動設定の設定方法について説明する。
【０１３７】
レンズ装置10の使用者は、レンズ装置10の利用状況により、光学部材102の駆動設定値を単独駆動設定設定部904を操作し、単独駆動設定保持部902に設定する。
【０１３８】
ここで、前記単独駆動設定値は、光学部材102の駆動範囲を決定する設定値である。
【０１３９】
次に前記同期駆動設定の決定方法について説明する。
【０１４０】
レンズ装置10の使用者は、レンズ装置10の利用状況により、光学部材102の駆動設定値を同期駆動設定設定部905を操作し、同期駆動設定保持部903に設定する。
【０１４１】
ここで、前記同期駆動設定値は、前記単独駆動設定値と同様に、光学部材102の駆動範囲を決定する設定値である。
【０１４２】
図 10は前記同期駆動設定の決定方法のフローチャートを示している。
【０１４３】
処理1001で開始し、処理1002に移る。
【０１４４】
処理1002で、運用状態判断部106が前記マスター運用状態と判断した時は、処理1003に移る。処理1002で、運用状態判断部106が、前記スレーブ運用状態と判断した時は、処理1004に移る。
【０１４５】
処理1003で、同期駆動設定決定部906は、同期駆動設定保持部903に設定されている前期同期駆動設定値を取得する。次に同期駆動設定決定部906は、前記同期駆動設定値をレンズ装置10の同期駆動設定値として、駆動指令決定部901に出力し、処理1005に移る。
【０１４６】
処理1005で、同期駆動設定決定部906は、前期同期駆動設定値を、レンズ11に、送信部115を介して送信し、処理1009に移り、処理を終了させる。
【０１４７】
処理1004で、同期駆動設定決定部906は、同期駆動設定保持部903に設定されている前期同期駆動設定値を取得する。次に同期駆動設定決定部906は、前記同期駆動設定値をレンズ装置10の同期駆動設定値として駆動指令決定部901に出力し、処理1006に移る。
【０１４８】
処理1006で、同期駆動設定決定部906は、レンズ装置11から送られて来た同期駆動設定を受信した時は、処理1007に移る。同期駆動設定決定部906は、レンズ装置11から送られて来た同期駆動設定を受信していない時は、処理1006を再度実施する。
【０１４９】
処理1007で、同期駆動設定決定部906は、受信した前記レンズ装置11から送られて来た同期駆動設定を、同期駆動設定保持部903に設定し、処理1008に移る。
【０１５０】
処理1008で、同期駆動設定決定部906は、受信した前記レンズ装置11から送られて来た同期駆動設定を、レンズ装置10の同期駆動設定値として駆動指令決定部901に出力し、処理1009に移り、処理を終了させる。
【０１５１】
以上により、レンズ装置10及びレンズ装置11の同期駆動設定値を同期させる事が出来る。更に同期駆動設定値の同期処理は、レンズ装置10及びレンズ装置11が運用している時は、常に実施される。従って、マスター運用状態のレンズ装置の同期駆動設定設定部905で設定された同期駆動設定値を、リアルタイムでスレーブ運用状態のレンズ装置に反映させる事が出来る。
【０１５２】
次にレンズ装置10の前記同期運用状態での光学部材102の初期駆動について説明する。
【０１５３】
レンズ装置10の起動後、初期動作制御部113は、実施例1と同様に、運用状態判断部106が判断した運用状態に応じて、初期駆動指令値を生成し、駆動指令決定部901に前記初期駆動指令値を出力する。
【０１５４】
駆動指令値決定部901は、実施例1と同様に、前記単独運用状態の時は、単独指令決定部117が単独駆動指令値を決定するまでの間、前記初期駆動指令値を元に最終的な駆動指令値を算出する。また駆動指令値決定部901は、前記同期運用状態の時は、同期指令決定部118が前記同期駆動指令値を決定するまでの間、前記初期駆動指令値を元に最終的な駆動指令値を算出する。ここで駆動指令決定部は、同期運用状態の時に、前記初期駆動指令値が、同期駆動設定決定部906から出力された同期駆動設定値の駆動範囲内に、光学部材102が駆動するように、前記初期駆動指令値にリミットをかけて、最終的な駆動指令値を算出する。
【０１５５】
以上により、レンズ装置10及びレンズ装置11との通信が確立する前の状態においても、前回の運用時に同期している同期駆動設定値を使用して、光学部材102の同期制御を実現する事が出来る。
【０１５６】
上記実施例では駆動設定値として光学部材102の駆動範囲を例に挙げたが、駆動範囲の他に、以下の（９）〜（１８）の設定値でも良い。
【０１５７】
（９）フォーカス駆動時の画角変動保持機能の有効/無効設定。
【０１５８】
（１０）オートフォーカス有効・無効設定。
【０１５９】
（１１）防振機能の有効・無効設定。
【０１６０】
（１２）防振機構の防振方向の設定。
【０１６１】
（１３）サーボ・手動操作切換え設定。
【０１６２】
（１４）光学部材自動再生操作時の光学部材の位置。
【０１６３】
（１５）光学部材自動再生操作時の光学部材の駆動速度。
【０１６４】
（１６）望遠側ズーム時のF.No低下現象であるFドロップの生じない焦点距離範囲だけのズーム駆動を可能にする機能の有効・無効設定。
【０１６５】
（１７）光学部材102をスイッチ等のトリガで記憶位置に駆動させる為の記憶位置。
【０１６６】
（１８）光学部材102をスイッチ等のトリガで記憶速度及び方向に駆動させる為の記憶速度及び記憶方向。
【０１６７】
そして、本実施例ではレンズ装置についての例を挙げたが、撮像装置でも同様の効果を得ることができる。
【０１６８】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【０１６９】
１０，１１  レンズ装置
１２, １３  撮像装置
１４，１５  デマンド
１６        PC
１０１  駆動機構
１０２  光学部材
１０６  運用状態判断部
１０７  運用状態設定手段
１０８  運用状態設定保持部
１０９  運用状態保持部
１１０  同期検出部
１１１  システム起動時間計測部
１１２  駆動指令値決定部
１１３  初期動作制御部
１１４  最終同期位置保持部
１１６  指令情報取得部
１１８  同期動作指令決定部
１１９  同期操作部材情報保持部
３０１  遮蔽板
３０２  フォトインタラプタ
３０３  相対位置エンコーダ
８０１  駆動制御部
８０２  同期駆動パラメータ保持部
９０１  駆動指令値決定部
９０３  同期駆動設定保持部
９０６  同期駆動設定決定部
【図１】
2014145876.tif 000003
【図２】
2014145876.tif 000004
【図３】
2014145876.tif 000005
【図４】
2014145876.tif 000006
【図５】
2014145876.tif 000007
【図６】
2014145876.tif 000008
【図７】
2014145876.tif 000009
【図８】
2014145876.tif 000010
【図９】
2014145876.tif 000011
【図１０】
2014145876.tif 000012