(57)【要約】【課題】  例えば、光学要素を制御するための指令をそれぞれが出力する複数の装置の間の競合状態を回避するのに有利な制御装置を提供することを目的とする。【解決手段】  本発明の制御装置は、複数の装置からの指令により光学要素を制御する制御装置であって、前記複数の装置がそれぞれ前記指令を生成するのに必要な複数の情報に基づき、前記複数の装置の間の競合の状態に関する情報を得る処理部と、前記情報を出力する出力部と、を有することを特徴とする。【選択図】  図１
2019180061.tif 000002
【特許請求の範囲】
【請求項１】
複数の装置からの指令により光学要素を制御する制御装置であって、
前記複数の装置がそれぞれ前記指令を生成するのに必要な複数の情報に基づき、前記複数の装置の間の競合の状態に関する情報を得る処理部と、
前記情報を出力する出力部と、
を有することを特徴とする制御装置。
【請求項２】
前記処理部は、前記競合の状態を解消する方法に関する情報を得ることを特徴とする請求項１に記載の制御装置。
【請求項３】
前記出力部は、前記情報を表示する表示部を含むことを特徴とする請求項１又は２に記載の制御装置。
【請求項４】
前記方法の実行を指示する入力を受け付ける入力部を含むことを特徴とする請求項２に記載の制御装置。
【請求項５】
前記複数の装置のうちの少なくとも１つの装置との通信を行う通信部を含むことを特徴とする請求項１乃至４のうちいずれか１項に記載の制御装置。
【請求項６】
請求項１乃至５のうちいずれか１項に記載の制御装置と、
前記制御装置により制御される光学要素と、
を有することを特徴とするレンズ装置。
【請求項７】
前記光学要素を制御するための指令を出力する操作装置を有することを特徴とする請求項６に記載のレンズ装置。
【請求項８】
前記光学要素は、ズームのために移動する第１レンズ群とフォーカスのために移動する第２レンズ群とを含み、
前記処理部は、前記第２レンズ群の移動に基づいて、前記第１レンズ群を制御する、
ことを特徴とする請求項７に記載のレンズ装置。
【請求項９】
請求項１乃至５のうちいずれか１項に記載の制御装置と、
光学要素を制御するための指令を生成するための操作部材と、
を有することを特徴とする操作装置。
【請求項１０】
請求項６乃至８のうちいずれか１項に記載のレンズ装置と、
前記レンズ装置の像面に配された撮像素子と、
を有することを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置に関し、特に同一の光学要素を複数の装置からの指令により駆動可能な撮像システムに含まれる制御装置、及びそれを有するレンズ装置、操作装置及び撮像装置に関するものである。
【背景技術】
【０００２】
近年の撮像システムは、同一システムに対する複数のユーザによる操作入力や、システムを構成するカメラ機能・レンズ機能・デマンド機能の各機能の複合により、複雑化している。そのような状況下で、システムの最終的な振る舞いをユーザが認識することが困難になっている。撮像システムには、スイッチを押すことで、予め記憶した位置までズーム用レンズ群を移動するプリセット機能がある。また、予め設定したズームコントロール範囲内に画角（焦点距離）を制限するズームトラック機能や、フォーカスレンズの駆動に伴う画角変動を抑制するためにフォーカス用レンズ群の移動に連動してズーム用レンズ群を移動する画角変動抑制機能など多くの機能がある。そのようなシステムを構成する多様な機能が個別に無効と有効との間で変更しうるため、制御対象の光学素子の動作に連動して別の機能が動作した結果、ユーザの意図しない動作となる場合がある。特許文献１では、操作者と操作器とが複数存在する場合に、より好ましい設定データへ自動で切り替える方法が開示されている。また、特許文献２では、光学素子の制御に用いるパラメータを外部機器との通信によって変更し、撮影のための動作を変更する手段が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許６１８５７６５号公報
【特許文献２】特開２０００−１５２０６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の特許文献１及び特許文献２は、撮像システムの設定の変更はできても、機能の競合に関する情報を知らせることはできず、それを避けるためには、機能間の連動の結果の全てをユーザが予め認識する必要がある。しかし、それは、現実的には困難である。
【０００５】
そこで、本発明の目的は、例えば、光学要素を制御するための指令をそれぞれが出力する複数の装置の間の競合状態を回避するのに有利な制御装置を提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の制御装置は、複数の装置からの指令により光学要素を制御する制御装置であって、前記複数の装置がそれぞれ前記指令を生成するのに必要な複数の情報に基づき、前記複数の装置の間の競合の状態に関する情報を得る処理部と、前記情報を出力する出力部と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、例えば、光学要素を制御するための指令をそれぞれが出力する複数の装置の間の競合状態を回避するのに有利な制御装置を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】実施例１における撮像システムのブロック図である。
【図２】実施例１におけるレンズ装置が、操作指令と競合情報を出力する処理を示すフローチャート図である。
【図３】実施例１における外部装置が、操作指令と競合情報を出力する処理を示すフローチャート図である。
【図４】実施例１におけるレンズ装置と、操作装置の競合情報の例である。
【図５】実施例１における表示部に表示するユーザへの競合の通知の例である。
【図６】実施例２における撮像システムのブロック図である。
【図７】実施例２におけるレンズ装置と、操作装置の競合情報の例である。
【図８】実施例２における表示部に表示するユーザへの競合の通知の例である。
【発明を実施するための形態】
【０００９】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【実施例１】
【００１０】
以下、図１〜５を参照して、本発明に係る制御装置の第１の実施例を含む撮像システムについて説明する。本実施例では、同一の光学要素を複数の装置からの指令により駆動可能な撮像システムの一例として、外部装置としてフォーカスレンズ操作装置であるフォーカスデマンド２００を用いて、レンズ装置１００が備える不図示の可動光学素子のフォーカスレンズ（第２レンズ群）を操作する撮像システムを例に説明する。
【００１１】
図１は、本実施例１に示す、撮像システムの構成を示している。
始めにレンズ装置１００について説明する。レンズ装置１００は、通信部１０１と、レンズ情報設定部１０２と、操作指令生成部１０３と、競合情報管理部（処理部）１０４と、表示部（出力部）１０５と、駆動指令生成部１０６と、レンズ制御部１０７と、及び不図示のフォーカスレンズを有する。
【００１２】
レンズ装置１００は、通信部１０１を介してフォーカスデマンド２００と接続しており、フォーカスデマンド２００の競合情報と操作指令が入力され、レンズ装置１００の競合情報を出力する。また、通信部１０１は駆動指令生成部１０６と接続し、入力された操作指令を駆動指令生成部１０６に出力する。さらに、通信部１０１は競合情報管理部１０４と接続され、フォーカスデマンド２００から入力された競合情報を競合情報管理部１０４へ出力する。さらに、通信部１０１は競合情報管理部１０４から入力された競合情報をフォーカスデマンド２００へ出力する。操作指令及び競合情報については後述する。
【００１３】
操作指令について説明する。操作指令は、駆動指令生成部１０６に入力され、可動光学部材であるフォーカスレンズの駆動位置範囲全域のうち、移動させたい位置を示すものである。レンズ装置１００及びフォーカスデマンド２００で生成する操作指令は、それぞれ備えた不図示の操作部材で、ユーザが操作した操作量に応じて生成される。操作部材の操作範囲を最小−最大の範囲で操作した時にその位置（量）に応じて、最小−最大の範囲で操作指令を生成する。例えば、レンズ装置１００において操作部材はシーソースイッチであり、バネで付勢されたシーソースイッチの押し込み量を検出する機構を持ち、押し込み量が最小−最大の範囲のある量となる時、操作指令の最小−最大の範囲内の対応する値となる。また、フォーカスデマンド２００において操作部材は、回転角が０−３６０°に制限された回転する機構を持つノブであり、回転角が０−３６０°の範囲のある量となる時、操作指令の最小−最大の範囲内の対応する値となる。
【００１４】
競合情報について説明する。レンズ装置１００及びフォーカスデマンド２００で生成する競合情報は、それぞれが生成する操作指令に関する情報を持つ。実施例１では、装置識別情報である「発行元」、その装置の有する機能に対する制御権がどの装置にあるかを示す「制御権」、操作の対象を示す「操作対象」、操作の対象をどのような機能で操作するのかを示す「機能ＩＤ」がある。さらに競合していた場合に、競合の解消の要求を示す「制御権要求」がある。競合情報管理部２０４はこれらを比較することで競合を判定する。具体的な競合情報の比較については後述する。
【００１５】
レンズ情報設定部１０２は、操作指令生成部１０３と競合情報管理部１０４と接続され、それぞれへ設定情報を出力する。また、レンズ情報設定部１０２は表示部１０５と接続されており、後述するように更新された設定情報が表示部１０５から入力される。
【００１６】
設定情報は、複数ある操作指令のうち、どの操作指令に基づいて駆動指令を生成するかの優先順位に関する基準の情報や、操作指令を生成する際の操作量と操作指令の値との関係を規定する情報である。
【００１７】
操作指令生成部１０３は、レンズ情報設定部１０２から入力された設定情報とレンズ装置１００の不図示の操作部材の操作量とに基づいて操作指令を生成し、出力する。
【００１８】
競合情報管理部１０４は、レンズ情報設定部１０２から入力された設定情報に基づき競合情報を生成する。競合情報管理部１０４は表示部１０５と接続されている。競合情報管理部１０４は、入力されたフォーカスデマンド２００の競合情報と生成したレンズ装置１００の競合情報とに基づいて競合状態を判定する。競合がある場合は競合結果と、対応方法がある場合はその対応方法を表示部１０５に出力する。また、競合情報に競合解消要求が含まれている場合はその要求と対応方法についても表示部１０５に出力する。
【００１９】
表示部１０５は、入力された競合情報の表示と対応方法を表示し、不図示の設定キーを用いてユーザによって選択された競合発生時の対応方法をレンズ情報設定部１０２へ出力する。
【００２０】
駆動指令生成部１０６にはレンズ情報設定部１０２から駆動指令を生成する際に必要な設定情報が入力される。また、駆動指令生成部１０６は、レンズ情報設定部１０２から入力された設定情報と、入力されるデマンドの操作指令及び操作指令生成部１０３からのレンズの操作指令と、に基づいて、フォーカスレンズを駆動するための駆動指令を生成する。また、駆動指令生成部１０６は、レンズ制御部１０７に駆動指令を出力する。
レンズ制御部１０７は入力された駆動指令に基づいて、不図示のフォーカスレンズを制御する。
【００２１】
次にフォーカスデマンド２００について説明する。
フォーカスデマンド２００は、通信部２０１と、競合情報管理部２０４と、デマンド情報設定部２０２と、操作指令生成部２０３と、表示部（出力部）２０５とを有する。
【００２２】
フォーカスデマンド２００は、通信部２０１を介して、レンズ装置１００と接続しており、レンズ装置１００の競合情報が入力され、フォーカスデマンド２００の競合情報と操作指令を出力する。また、通信部２０１は操作指令生成部２０３と接続し、操作指令が入力される。また、通信部２０１は競合情報管理部２０４と接続し、レンズ装置１００から入力された競合情報を競合情報管理部２０４へ出力する。さらに、通信部２０１は競合情報管理部２０４から入力された競合情報をレンズ装置１００へ出力する。
【００２３】
デマンド情報設定部２０２は、操作指令生成部２０３と競合情報管理部２０４とに接続され、それぞれへ設定情報を出力する。また、デマンド情報設定部２０２は表示部２０５と接続されており、後述するように更新された設定情報が入力される。
【００２４】
操作指令生成部２０３は、デマンド情報設定部２０２から入力された設定情報とフォーカスデマンド２００の不図示の操作部材の操作量とに基づいて操作指令を生成し、通信部２０１へ出力する。
【００２５】
競合情報管理部２０４には、デマンド情報設定部２０２から入力された設定情報に基づき競合情報を生成する。競合情報管理部２０４は表示部２０５と接続されている。競合情報管理部２０４は、入力されたレンズ装置１００の競合情報と生成したフォーカスデマンド２００の競合情報とに基づいて競合状態を判定する。競合がある場合は競合結果と、対応方法がある場合はその対応方法を通信部２０１及び表示部２０５に出力する。また、競合情報に競合解消要求がある場合には、その要求と対応方法についても通信部２０１及び表示部１０５に出力する。
【００２６】
表示部２０５は、入力された競合とその対応方法の表示と要求とその対応方法を表示し、不図示の設定キーを用いてユーザによって選択された競合発生時の対応方法を反映して更新した設定情報を、デマンド情報設定部２０２へ出力する。
【００２７】
このように構成することで、レンズ装置１００からの競合情報は、通信部１０１を介して、フォーカスデマンド２００へ入力できる。また、フォーカスデマンド２００は、通信部２０１に入力されたレンズ装置１００の競合情報を競合情報管理部２０４へ出力する。競合情報管理部２０４は、入力されたフォーカスデマンド２００の競合情報とレンズ装置１００の競合情報を比較して、競合状態を判定する。判定の結果、競合していると判定された場合、表示部２０５へ競合とその対応を出力する。表示部２０５は、入力された競合と対応を表示し、ユーザによって対応方法が選択できるようにする。また、表示部２０５は、ユーザによって選択された対応方法をデマンド情報設定部２０２と競合情報管理部２０４へ出力する。
【００２８】
デマンド情報設定部２０２は、入力された対応方法に応じて設定情報を変更（更新）する。競合情報管理部２０４は入力された対応方法に応じて、競合解消要求を含む競合情報を生成して通信部２０１へ出力する。通信部２０１は、競合情報をレンズ装置１００へ出力する。
【００２９】
フォーカスデマンド２００からの競合情報は、通信部２０１を介して、レンズ装置１００へ出力される。また、レンズ装置１００は、通信部１０１に入力された競合情報を競合情報管理部１０４へ出力する。競合情報管理部１０４は、それぞれ入力されたレンズ装置１００の競合情報とフォーカスデマンド２００の競合情報を比較して、競合状態を判定する。競合の有無の判定の結果、競合していると判定された場合、表示部１０５へ競合とその対応を出力する。表示部１０５は、入力された競合と対応を表示し、不図示の設定キーを用いてユーザによって競合発生時の対応方法が選択される。また、表示部２０５は、選択された対応方法をレンズ情報設定部１０２と、競合情報管理部１０４へ出力する。
【００３０】
レンズ情報設定部１０２は、入力された対応方法に応じて設定情報を変更する。競合情報管理部１０４は入力された対応方法に応じて、競合解消要求を含む競合情報を生成して通信部１０１へ出力する。通信部１０１は、競合情報をフォーカスデマンド２００へ出力する。
【００３１】
このように、レンズ装置１００とフォーカスデマンド２００は、互いの競合情報を送受信し、レンズ装置１００とフォーカスデマンド２００各々で競合情報を比較することが可能となり、各装置に備えられた表示部を用いて、ユーザへ通知することが可能となる。さらに、表示部に競合の対応方法を表示し、それをユーザが選択することで、競合を解消することが可能となる。
【００３２】
駆動指令について説明する。駆動指令は、レンズ装置１００の備える可動光学部材であるフォーカスレンズの駆動位置範囲全域の相対位置を示すものである。レンズ制御部１０７は、駆動指令生成部１０６によって生成された駆動指令に応じて、不図示のフォーカスレンズを駆動する。例えば、フォーカスレンズの駆動指令が０〜１００００の範囲で変化する場合、０であるとフォーカスレンズ位置を至近端（ＭＯＤ）に駆動し、駆動指令が１００００であるとレンズ位置を無限端（ＩＮＦ）に駆動する。
【００３３】
次に、図２のフローチャートを参照して、第１の実施例におけるレンズ装置１００がフォーカスデマンド２００へ競合情報を送信する処理を説明する。この処理は、レンズ装置１００に格納されたコンピュータプログラムに従って行われる。
【００３４】
ステップＳ２０１では、レンズ情報設定部１０２は操作指令生成部１０３と競合情報管理部１０４と駆動指令生成部１０６へ設定情報を出力し、ステップＳ２０２へ進む。
【００３５】
ステップＳ２０２では、競合情報管理部１０４は設定情報に基づき競合情報を生成し、通信部１０１へ出力し、ステップＳ２０３へ進む。
【００３６】
ステップＳ２０３では、競合情報管理部１０４に通信部１０１から入力されたフォーカスデマンド２００の競合情報がある場合はステップＳ２０７へ進む。そうでない場合はステップＳ２０４へ進む。
【００３７】
ステップＳ２０４では、フォーカスデマンド２００から受信した競合情報がないため、操作指令生成部１０３は、レンズ情報設定部１０２から入力された設定情報に基づいて操作指令を生成する。この時、設定情報に制御範囲を制限する情報が含まれる場合、生成する操作指令を制限し、ステップＳ２０５へ進む。
【００３８】
ステップＳ２０５では、駆動指令生成部１０６は、レンズ情報設定部１０２から入力された設定情報に基づき、採用する操作指令を決定し、決定した操作指令に基づいて駆動指令を生成する。その後、レンズ制御部１０７へ駆動指令を出力し、ステップＳ２０６へ進む。
【００３９】
ステップＳ２０６では、通信部１０１は入力された最新の競合情報をフォーカスデマンド２００へ出力し、処理を終了する。
【００４０】
ステップＳ２０７では、通信部１０１から入力されたフォーカスデマンド２００の競合情報とステップＳ２０２で生成したレンズ装置１００の競合情報とを比較して、競合の判定を行う。競合していると判定した場合はステップＳ２０８へ進む。競合がないと判定した場合はステップＳ２０４へ進む。
【００４１】
ステップＳ２０８では、競合判定結果と、競合情報に競合解消要求が含まれていた場合は、競合解消要求の内容と対応方法を表示部１０５へ出力して、ステップＳ２０９へ進む。
【００４２】
ステップＳ２０９では、表示部１０５に表示した選択肢をユーザが選択した場合は、表示部１０５は選択結果をレンズ情報設定部１０２へ出力し、ステップＳ２１０へ進む。表示部１０５に表示した選択肢をユーザが選択しない場合はステップＳ２０４へ進む。
【００４３】
ステップＳ２１０では、レンズ情報設定部１０２は入力された選択結果を設定情報に反映し、設定情報を更新する。その後、更新された設定情報を操作指令生成部１０３と競合情報管理部１０４へ出力し、ステップＳ２１１へ進む。
【００４４】
ステップＳ２１１では、競合情報管理部１０４は入力された更新後の設定情報に基づき競合情報を生成し、通信部１０１へ出力する。その後、ステップＳ２０４へ進む。
【００４５】
以上の処理フローにより、レンズ装置１００が、レンズ情報設定部１０２の設定情報に基づいて、競合情報管理部１０４で競合情報を生成し、操作指令生成部１０３で操作指令を生成し、駆動指令生成部１０６で駆動指令を生成する。駆動指令に基づきレンズ制御部１０７でフォーカスレンズを制御し、通信部１０１より競合情報をフォーカスデマンド２００へ出力することが可能となる。また、通信部１０１から受信したフォーカスデマンド２００の競合情報と、自身で生成したレンズ装置１００の競合情報とを比較して、競合を判定することができる。判定結果に応じて、表示部１０５を使って、判定結果とフォーカスデマンド２００からの競合解消要求を受け付けるか否かの選択肢を表示することでユーザが競合を知り、不図示の選択キーを用いて競合の対応方法を選択することで競合を解消することができる。
【００４６】
次に、図３のフローチャートを参照して、第１の実施例におけるフォーカスデマンド２００がレンズ装置１００へ競合情報を送信する処理を説明する。この処理は、フォーカスデマンド２００に格納されたコンピュータプログラムに従って行われる。
【００４７】
ステップＳ３０１では、デマンド情報設定部２０２は操作指令生成部２０３と競合情報管理部２０４へ設定情報を出力し、ステップＳ３０２へ進む。
【００４８】
ステップＳ３０２では、競合情報管理部２０４はデマンド情報設定部２０２から入力された設定情報に基づき競合情報を生成し、通信部２０１へ出力する。その後、ステップＳ３０３へ進む。
【００４９】
ステップＳ３０３では、競合情報管理部１０４は通信部１０１から入力されたレンズ装置１００の競合情報がある場合はステップＳ３０６へ進む。通信部１０１から入力されたレンズ装置１００の競合情報がない場合はステップＳ３０４へ進む。
【００５０】
ステップＳ３０４では、操作指令生成部２０３はデマンド情報設定部２０２から入力された設定情報に基づき操作指令を生成する。この時、設定情報に制御範囲を制限する情報が含まれる場合、生成する操作指令を制限する。その後、操作指令を通信部２０１へ送信し、ステップＳ３０５へ進む。
【００５１】
ステップＳ３０５では、通信部２０１は入力された最新の競合情報と操作指令をレンズ装置１００へ出力し、処理を終了する。
【００５２】
ステップＳ３０６では、通信部２０１から入力されたレンズ装置１００の競合情報とステップＳ３０２で生成したフォーカスデマンド２００の競合情報とを比較して、競合の判定を行う。競合していた場合はステップＳ３０７へ進む。競合がない場合はＳ３０４へ進む。
【００５３】
ステップＳ３０７では、競合判定結果と、競合情報に競合解消要求が含まれていた場合は、競合解消要求の内容と対応方法を表示部２０５へ出力して、ステップＳ３０８へ進む。
【００５４】
ステップＳ３０８では、表示部２０５に表示した選択肢をユーザが選択した場合は選択結果をデマンド情報設定部２０２へ出力し、ステップＳ３０９へ進む。そうでない場合、ステップＳ３０４へ進む。
【００５５】
ステップＳ３０９では、デマンド情報設定部２０２は入力された選択結果を設定情報に反映し、設定情報を更新する。その後、更新された設定情報を操作指令生成部２０３と競合情報管理部２０４へ出力し、ステップＳ３１０へ進む。
【００５６】
ステップＳ３１０では、競合情報管理部２０４は入力された更新後の設定情報に基づき競合情報を生成し、通信部１０１へ出力する。その後、ステップＳ３０４へ進む。
【００５７】
以上の処理フローにより、フォーカスデマンド２００が、デマンド情報設定部２０２の設定情報に基づいて、競合情報管理部２０４で競合情報を生成し、操作指令生成部２０３で操作指令を生成する。その後、通信部２０１より競合情報と操作指令をレンズ装置１００へ出力することが可能となる。また、通信部２０１から受信したレンズ装置１００の競合情報と、自身で生成したフォーカスデマンド２００の競合情報とを比較して、競合を判定することができる。判定結果に応じて、表示部２０５を使って、判定結果とレンズ装置１００に対して競合解消要求を行うかの選択肢を表示することでユーザがフォーカス操作に関する競合を知り、不図示の選択キーを用いて、競合の対応方法を選択することで競合の解消要求を行うことができる。
【００５８】
以上、このように構成する事で、レンズ装置１００、フォーカスデマンド２００のいずれの競合情報も相互に送受信することが可能であり、競合情報から競合を判定することで、それぞれが出す操作指令に競合が起こることをユーザへ通知することが可能となる。また、競合発生時にはそれぞれ表示部に表示することでユーザへ通知することができる。また、競合解消するための選択肢もそれぞれ表示部に表示することで、ユーザは競合の解消を行うことができる。
【００５９】
次に表１を参照しながら、競合情報の例を用いて、レンズ装置１００がフォーカスデマンド２００の競合情報とレンズ装置１００自身が生成した競合情報とを比較して競合判定を行う具体例を説明する。
【００６０】
表１（ａ）のレンズ装置１００の列に、フォーカスデマンド２００から競合情報を受け取る前にレンズ装置１００が生成する競合情報を示す。また、表１（ａ）のフォーカスデマンド２００に、レンズ装置１００から競合情報を受け取る前にフォーカスデマンド２００が生成する競合情報を示す。
【００６１】
表１（ａ）に記載の競合情報は上述の操作指令と競合情報を出力する処理を示す図２及び図３のフローチャートで説明した方法によって、相互に送受信される。レンズ装置１００は、フォーカスデマンド２００の競合情報を受信した後、自身の競合情報と比較を行う。ここではレンズ装置１００は競合情報に含まれる「機能ＩＤ：フォーカスシーソーコントロール」と「機能ＩＤ：フォーカスデマンドコントロール」と「操作対象：フォーカスレンズ」から異なる機能によって、同一の操作対象が操作されることがわかる。また「操作対象：フォーカスレンズ」がレンズ装置１００自身に備えられた光学素子であるため、どの操作によって制御を行うか知ることができるので、競合とは判定せず、レンズ装置１００自身の操作指令でフォーカスレンズを制御する。次にフォーカスデマンド２００は、レンズ装置１００の競合情報を受信した後、フォーカスデマンド２００自身の競合情報と比較を行う。特に「制御権：ＡＢ１２ｘ３．４Ｃ」という情報から、制御権がフォーカスデマンド２００自身にはないことを知ることができ、フォーカスデマンド２００が操作指令を出しても、制御権がないために指令が受け付けられないので競合が発生していると判定できる。
【００６２】
次に、表１（ｂ）は、表１（ａ）で生成した競合情報の送受信後、競合が発生していると判定したフォーカスデマンド２００が競合結果を表示部２０５に図５（ａ）に示す表示を行い、ユーザが対応方法として不図示の入力部から「Ｙｅｓ」を選択した結果の競合情報である。なお、新たに競合解消要求である「制御権要求」を加えるように競合情報は更新されている。すなわち、フォーカスレンズを操作対象とするフォーカスデマンド２００からの制御を可能とすることを要求する「制御権要求」が含まれる競合情報が生成される。表１（ｂ）のフォーカスデマンド２００の列に示す競合情報は表１（ａ）と比較して「制御権要求：Ｅｎａｂｌｅ」となっている。レンズ装置１００の競合情報に変化はない。その後、再び相互に競合情報を送受信する。
【００６３】
次に、表１（ｃ）は、表１（ｂ）で生成した競合情報をやり取りしたのち、フォーカスデマンド２００から競合解消要求を含んだ競合情報を受信したレンズ装置１００が表示部２０５に競合解消要求に対応した図５（ｂ）に示す表示を行い、ユーザが対応方法として「Ｙｅｓ」を選択した結果の競合情報である。なお、ユーザの対応方法の選択の結果、制御権がフォーカスデマンド２００に変更されている。表１（ｃ）のレンズ装置１００の列に示す競合情報は「制御権：ＦＤＪ−ＡＢ１」となっている。競合解消要求を出したフォーカスデマンド２００の競合情報に変化はない。その後、それらの競合情報を相互に送受信し、比較する。その結果、フォーカスデマンド２００では、レンズ装置１００の競合情報から制御権がフォーカスデマンド２００に変更されていることを確認できる。
【００６４】
以上、本発明による実施例１では、同一撮像システムに対して、複数のユーザによる操作や、複数の機能が競合しても、システム間で競合情報を送受信することでシステムの競合を複数のユーザが予め熟知することなく認識でき、解消することが可能となる。
【実施例２】
【００６５】
以下、図６〜８を参照して、本発明の第２の実施例である撮像システムについて説明する。本実施例では、撮像システムの一例として、外部装置としてズームデマンド４００を用いて、レンズ装置３００が備える不図示の可動光学素子のズームレンズ（第１レンズ群）を操作する。本実施例の撮像システムに含まれるレンズ装置３００は、不図示のフォーカスレンズの動作に起因する意図しない焦点距離の変動を抑制するように、フォーカスレンズ駆動中のズームレンズの駆動を制御するＣＡＦＳ機能を有する。
【００６６】
図６は、本実施例２に示す、撮像システムの構成を示している。はじめにレンズ装置３００について説明する。
【００６７】
レンズ装置３００は、通信部３０１と、レンズ情報設定部３０２と、操作指令生成部３０３と、競合情報管理部３０４と、表示部３０５と、駆動指令生成部３０６と、レンズ制御部３０７と、不図示のフォーカスレンズと、不図示のズームレンズとを有する。
【００６８】
レンズ装置３００は、実施例１で説明したレンズ装置１００同様の機能と構成を持つが、競合情報において一部異なる機能を有する。レンズ装置３００の構成に対して機能に差異があるものについてのみ説明し、差異のないものは説明を省略する。実施例１のレンズ装置１００が制御する可動光学素子としてフォーカスレンズを制御するのに対し、本実施例のレンズ装置３００はズームレンズを制御する。
【００６９】
レンズ装置３００は、通信部３０１を介してズームデマンド４００と接続しており、ズームデマンド４００の競合情報と操作指令が入力され、レンズ装置３００の競合情報を出力する。
【００７０】
競合情報について、説明する。レンズ装置３００及びズームデマンド４００で生成する競合情報は、それぞれが生成する操作指令に関する情報を持つ。実施例２では、装置識別情報である「発行元」、その装置の有する機能に対する制御権がどの装置にあるかを示す「制御権」、操作の対象を示す「操作対象」、操作の対象の制御可能とする範囲を示す「制御範囲」、操作の対象をどのような機能で操作するのかを示す「機能ＩＤ」、その機能の状態を示す「機能状態」がある。さらに、競合解消要求として「制御権要求」と制御権の変更を要求することなく操作範囲の変更を要求する「操作範囲変更要求」がある。競合情報管理部３０４にはこれらを比較することで競合を判定する。具体的な競合情報の比較については後述する。
【００７１】
レンズ情報設定部３０２は、操作指令生成部３０３と競合情報管理部３０４に接続され、それぞれ設定情報を出力する。また、レンズ情報設定部３０２は表示部３０５と接続されており、更新された設定情報が表示部３０５から入力される。
【００７２】
操作指令生成部３０３は、レンズ情報設定部３０２から入力された設定情報とレンズ装置３００の不図示の操作部材の操作量とに基づいて操作指令を生成し、出力する。
【００７３】
レンズ情報設定部３０２から入力された設定情報に基づき競合情報を生成する。競合情報管理部３０４は表示部３０５と接続されている。競合情報管理部３０４は、入力されたズームデマンド４００の競合情報と生成したレンズ装置３００の競合情報とに基づいて競合状態を判定する。競合がある場合は競合結果と、対応方法がある場合はその対応方法を表示部３０５に出力する。また、競合情報に競合解消要求が含まれている場合は、その要求と対応方法についても表示部３０５に出力する。
【００７４】
表示部３０５は、入力された競合情報の表示と対応方法について表示し、不図示の設定キーを用いて、競合発生時の対応方法を選択することでレンズ情報設定部３０２へ設定情報を出力する。
【００７５】
駆動指令生成部３０６には、レンズ情報設定部３０２から駆動指令を生成する際に必要な設定情報が入力される。また、駆動指令生成部３０６はレンズ情報設定部３０２から入力された設定情報と、入力されるデマンドの操作指令及び操作指令生成部３０３からのレンズの操作指令と、に基づいて、フォーカスレンズを駆動するための駆動指令を生成する。また、駆動指令生成部３０６は、レンズ制御部３０７に駆動指令を出力する。
レンズ制御部３０７は入力された駆動指令に基づいて、不図示のズームレンズを制御する。
【００７６】
次にズームデマンド４００について説明する。
ズームデマンド４００は、通信部４０１と、競合情報管理部４０４と、デマンド情報設定部４０２と、操作指令生成部４０３と、表示部４０５とを有する。
【００７７】
ズームデマンド４００は、通信部４０１を介して、レンズ装置３００と接続しており、レンズ装置３００の競合情報が入力され、ズームデマンド４００の競合情報と操作指令を出力する。また、通信部４０１は操作指令生成部４０３と接続し、操作指令が入力される。また、通信部４０１は競合情報管理部４０４と接続し、レンズ装置３００から入力された競合情報を競合情報管理部４０４へ出力する。さらに、通信部４０１は競合情報管理部４０４から入力された競合情報をレンズ装置３００へ出力する。
【００７８】
デマンド情報設定部４０２は、操作指令生成部４０３と競合情報管理部４０４とに接続され、それぞれへ設定情報を出力する。また、デマンド情報設定部４０２は、表示部４０５と接続されており、後述するように更新された設定情報が入力される。
【００７９】
操作指令生成部４０３は、デマンド情報設定部４０２から入力された設定情報とズームデマンド４００の不図示の操作部材の操作量とに基づいて操作指令を生成し、通信部４０１へ出力する。
【００８０】
競合情報管理部４０４には、デマンド情報設定部４０２から入力された設定情報に基づき競合情報を生成する。競合情報管理部４０４は表示部４０５と接続されている。競合情報管理部４０４は、入力されたレンズ装置３００の競合情報と生成したズームデマンド４００の競合情報とに基づいて競合状態を判定する。競合がある場合は競合結果と、対応方法がある場合はその対応方法を通信部４０１及び表示部４０５に出力する。また、競合情報に競合解消要求がある場合には、その要求と対応方法についても通信部４０１及び表示部４０５に出力する。
【００８１】
表示部４０５は、入力された競合とその対応方法の表示と要求とその対応方法を表示し、不図示の設定キー（実行を指示する入力部）を用いてユーザによって選択された競合発生時の対応方法を反映して更新した設定情報を、デマンド情報設定部４０２へ出力する。
【００８２】
このように構成することで、レンズ装置３００とズームデマンド４００は互いの競合情報を送受信し、レンズ装置３００とズームデマンド４００各々で競合情報を比較することが可能となり、各装置に備えられた表示部を用いて、ユーザへ通知することが可能となる。さらに、表示部に競合の対応方法を表示し、それをユーザが選択することで、競合を解消することが可能となる。
【００８３】
次に表２を参照しながら競合情報の例を用いて、レンズ装置３００が、ズームデマンド４００の競合情報とレンズ装置３００自身が生成した競合情報とを比較して競合判定を行う具体例を説明する。
【００８４】
表２（ａ）のレンズ装置３００の列は、ズームデマンド４００から競合情報を受け取る前にレンズ装置３００が生成する競合情報を示す。また、表２（ａ）のズームデマンド４００の列は、レンズ装置３００から競合情報を受け取る前にズームデマンド４００が生成する競合情報を示す。
【００８５】
図７の表２（ａ）に記載の競合情報は実施例１の図２及び図３のフローチャートで説明した方法と同様に、相互に送受信される。レンズ装置３００は、ズームデマンド４００の競合情報を受信した後、レンズ装置３００自身の競合情報と比較を行う。レンズ装置３００は競合情報に含まれる「機能ＩＤ：ＣＡＦＳコントロール」と「機能ＩＤ：ズームデマンドコントロール」と「操作対象：ズームレンズ」から、異なる機能によって、同一の操作対象が操作されようとしていることがわかる。しかし「操作対象：ズームレンズ」がレンズ装置３００自身に備わる光学素子であるため、どの操作によって制御を行うか知ることができるので競合とは判定せず、レンズ装置３００自身の操作指令でズームレンズを制御する。次にズームデマンド４００は、レンズ装置３００の競合情報を受信した後、ズームデマンド４００自身の競合情報と比較を行う。特に「制御権：ＤＥ５６ｘ７．８Ｆ」という情報から、制御権が自身にないことを知ることができるが、ズームデマンド４００自身の競合情報の「機能状態：操作待ち」であるため、制御権がないことを競合とは判断しない。
【００８６】
次に、図７の表２（ｂ）は、表２（ａ）で生成した競合情報をやり取りしたのち、ズームデマンド４００のデマンド情報設定部４０２で、設定情報の制御範囲を変更したあとの競合情報である。表２（ｂ）のズームデマンド４００の列に示す競合情報は、表２（ａ）と比較して「制御範囲：２０−８０％」となっている。レンズ装置３００の競合情報に変化はない。これらの競合情報を比較すると、レンズ装置３００は、ズームデマンド４００の競合情報を受信した後、レンズ装置３００自身の競合情報と比較を行う。ズームデマンド４００の「制御範囲：２０−８０％」という情報から、制御範囲が自身の競合情報（「制御範囲：０−１００％」）と異なっていることを知ることができ、現在ズームデマンド４００の競合情報が「機能状態：操作待ち」であり、制御範囲の異なる操作指令は入力されないことがわかる。しかし、実際に操作指令があった場合、レンズ装置３００の操作とズームデマンド４００の操作範囲に矛盾が生じることから、競合が発生していると判定できる。
【００８７】
次に、表２（ｃ）は、表２（ｂ）で生成した競合情報をやり取りしたのち、競合解消要求を含んだ競合情報を受信したレンズ装置３００が競合解消要求を表示部３０５に図８に示す表示を行い、ユーザが対応方法を｛ＤＥ５６ｘ７．８Ｆ「制御範囲：２０−８０％」へ変更｝を選択した結果、制御範囲が変更された後の競合情報である。すなわち、装置のＩＤが「ＤＥ５６ｘ７．８Ｆ」であるレンズ装置自身のズーム制御範囲を「２０−８０％」へ変更する制御がなされた後の競合情報である。それらの競合情報を相互に送受信し、比較する。その結果、レンズ装置３００では、ズームデマンド４００の競合情報の制限範囲が自身の競合情報と一致していることを確認できる。
【００８８】
以上、本発明による実施例２では、同一撮像システムに対して、複数のユーザによる操作や、複数の機能が実際に競合して動作する前でも、システム間で競合情報を送受信することでシステムの競合を複数のユーザが予め熟知することなく認識でき、解消することが可能となる。
【００８９】
また、本実施例では、競合情報を送受信する撮像システムの構成要素を２つとしたが２つ以上でもよい。例えば、カメラ装置、レンズ装置、操作装置の３者間で同様に競合情報をやりとりすることで競合を認識でき、解消することができる。また、競合を判定する対象をフォーカスレンズやズームレンズなどの一種類としたが複数種類でもよい。その場合、競合情報の制御対象の情報や、機能ＩＤなどで異なる競合の判定する対象であることを識別することで実現ができる。また、競合情報の内容を実施例１、実施例２で規定したが、競合情報を識別したい競合に応じて識別可能なものへ変更してもよい。
また、本発明の制御装置と、制御装置により制御される光学要素とを有することを特徴とするレンズ装置を構成することによって、本発明の制御装置の効果を享受することができるレンズ装置を提供することができる。また、本発明の制御装置と、光学要素を制御するための指令を生成するための操作部材とを有する操作装置を構成することによって、本発明の制御装置の効果を享受することができる操作装置を提供することができる。また、本発明の制御装置と該制御装置により制御される光学要素とを有することを特徴とするレンズ装置と、該レンズ装置の像面に配された撮像素子とを有することを特徴とする撮像装置を構成することによって、本発明の制御装置の効果を享受することができる撮像装置を提供することができる。
【００９０】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００９１】
１０１、２０１  通信部
１０２、２０２  設定部
１０３、２０３  操作指令生成部
１０４、２０４  競合情報管理部（処理部）
【図１】
2019180061.tif 000003
【図２】
2019180061.tif 000004
【図３】
2019180061.tif 000005
【図４】
2019180061.tif 000006
【図５】
2019180061.tif 000007
【図６】
2019180061.tif 000008
【図７】
2019180061.tif 000009
【図８】
2019180061.tif 000010