(57)【特許請求の範囲】
【請求項１】
可動な光学部材と、該光学部材を駆動する駆動手段と、レンズ制御手段と、を有するレンズ装置と、
それぞれが前記可動な光学部材を駆動するための指令情報を出力する第１の操作装置及び第２の操作装置、を有する撮影システムであって、
前記レンズ制御手段は、該第１の操作装置及び該第２の操作装置からの指令情報に基づいて該駆動手段を制御し、
該第１の操作装置は、撮影者が操作するための操作手段と、該操作手段の操作量に基づいて、該光学部材を駆動するための情報を該レンズ制御手段に出力するデマンド制御手段と、を有し、
該デマンド制御手段は、該操作手段の操作時には、該操作手段の操作量に基づいて、該光学部材の位置指令情報を該レンズ制御手段に出力し、該操作手段の非操作時には、該光学部材の位置指令ではない情報を該レンズ制御手段に出力する、
ことを特徴とする撮影システム。
【請求項２】
前記デマンド制御手段は、前記操作手段の非操作時は、該光学部材の位置指令情報ではない情報を前記レンズ制御手段に出力し、該デマンド制御手段と該レンズ制御手段の間の通信接続を維持する、ことを特徴とする請求項１に記載の撮影システム。
【請求項３】
可動な光学部材と、該光学部材を駆動する駆動手段と、レンズ制御手段と、を有するレンズ装置と、
それぞれが前記可動な光学部材を駆動するための指令情報を出力する、第１の操作装置及び第２の操作装置、を有する撮影システムであって、
前記レンズ制御手段は、該第１の操作装置及び該第２の操作装置からの指令情報に基づいて該駆動手段を制御し、
該第１の操作装置は、撮影者が操作するための操作手段と、該操作手段の操作量に基づいて、該光学部材を駆動するための情報を該レンズ制御手段に出力するデマンド制御手段と、を有し、
該デマンド制御手段は、該操作手段の非操作時は、該レンズ制御手段との通信接続を切断し、該操作手段の操作時は、該レンズ制御手段との通信接続を確立させた後、該操作手段の操作量に基づいて、該光学部材の位置指令情報を該レンズ制御手段に出力する、
ことを特徴とする撮影システム。
【請求項４】
前記レンズ装置は、前記光学部材の位置を検出する位置検出手段を更に有し、
前記デマンド制御手段は、該位置検出手段によって検出された該光学部材の位置と前記操作手段の操作量に基づいて前記位置指令情報を生成する、
ことを特徴とする請求項１乃至３のいずれか１項に記載の撮影システム。
【請求項５】
前記レンズ制御手段は、前記第２の操作装置からの位置指令情報に基づいて前記光学部材を駆動する場合、該第２の操作手段からの該位置指令情報を前記第１の操作装置の前記デマンド制御手段に出力し、
前記デマンド制御手段は、該第２の操作装置からの該位置指令情報と前記位置検出手段により検出された該光学部材の位置との差が所定の範囲内でない場合には、前記位置指令情報を生成しない、
ことを特徴とする請求項４に記載の撮影システム。
【請求項６】
前記第１の操作装置は、前記光学部材が前記第２の操作装置による指令情報により駆動中であることを表示するための表示手段を有し、
前記デマンド制御手段は、前記第２の操作装置からの前記位置指令情報と、前記位置検出手段により検出された該光学部材の位置との差が、前記所定の範囲内であるか否か示す情報を、該表示手段で表示する、
ことを特徴とする請求項５に記載の撮影システム。
【請求項７】
レンズ装置に含まれる可動な光学部材を駆動するための指令情報を出力する操作装置であって、
該操作装置は、撮影者が操作するための操作手段と、該操作手段の操作量に基づいて、光学部材を駆動するための情報を該レンズ装置に出力する制御手段と、を有し、
該制御手段は、該操作手段の操作時は、該操作手段の操作量に基づいて、該光学部材の位置指令情報を該レンズ装置に出力し、該操作手段の非操作時は、該光学部材の位置指令ではない情報を該レンズ装置に出力する、
ことを特徴とする操作装置。
【請求項８】
レンズ装置に含まれる可動な光学部材を駆動するための指令情報を出力する操作装置であって、
該操作装置は、撮影者が操作するための操作手段と、該操作手段の操作量に基づいて、該光学部材を駆動するための情報を該レンズ装置に出力する制御手段と、を有し、
該制御手段は、該操作手段の非操作時は該レンズ装置との通信接続を切断し、該操作手段の操作時は該レンズ装置との通信接続を確立させた後、該操作手段の操作量に基づいて、該光学部材の位置指令情報を該レンズ装置に出力する、
ことを特徴とする操作装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数の操作装置を接続し、これら複数の操作装置からの指令信号に従って可動光学部材を駆動制御するための撮影システム及び操作装置に関する。
【背景技術】
【０００２】
従来、放送用途の撮影システムにおいては、フォーカスやズームを操作するための操作装置がレンズシステムと別システム構成になっている機種が多い。これは様々な撮影形態で最適な操作手段を選択できるようにしているためである。操作装置は例えば特許文献１のような操作に連動してズーム、フォーカスが移動するズームサムリング、フォーカスノブ以外に予め記憶した位置にズーム、フォーカスを移動するショットスイッチを備えたものも存在する。また、レンズシステムとカメラシステムが着脱可能な撮影システムである場合、特許文献２のようにカメラシステムからも操作指令信号が入力される場合がある。更に、特許文献３では一軸二操作式コントローラとズーム及びフォーカス操作装置についての開示がなされている。
また、近年３Ｄ撮影用途により、特許文献４のように複数のレンズを同一の操作装置で操作する要望がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０８−３３４６７４号公報
【特許文献２】特開２０００−０３２３０４号公報
【特許文献３】特開２００３−１４９５３５号公報
【特許文献４】特開平０９−１３３８５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
３Ｄ撮影用途における左右のレンズシステムのズーム位置誤差を小さくするために、特許文献４ではレンズシステムそれぞれの位置情報の差分値から駆動速度を調節しているが、位置情報の遅延時間により、高精度な処理が必要となる。
【０００５】
ところで操作装置の発生する操作指令信号は、ズーム、フォーカスの目標位置を発生する位置指令（ポジションコントロールとも表現される）及び、移動方向と移動速度を発生する速度指令（スピードコントロールとも表現される）が存在する。複数のレンズをほぼ同等な位置に移動させるためには、位置指令制御で操作指令を与える方が有利であることから、操作装置の速度指令を位置指令に変換した後で、レンズシステムに出力する構成のズーム操作装置も存在している。
【０００６】
ズーム操作装置が位置指令を送出する場合、以下の課題があった。
例えば、特許文献１のようなズームショットスイッチ機能付きのフォーカス操作装置と、位置指令ズーム操作装置がレンズ装置に接続された場合を考える。この場合、位置指令ズーム操作装置から一定周期でズーム位置指令信号が送信されるため、ズームショット指令が一回送出されてもその後送出されるズーム位置指令信号によりキャンセルされてしまう。即ち、ズームショットスイッチによるズーム駆動は全く効かないという課題があった。
【０００７】
特許文献２によればカメラシステムと操作装置から与えられる速度指令を、指令値の中立レベルを判断して切替える開示があるが、位置指令信号の切替えには適用できない。
【０００８】
また、特許文献３によればズーム位置指令の一軸二操作式コントローラとズーム速度指令のズーム操作装置の操作を切替えるために操作元切替えスイッチを設ける開示及び、操作があったものを選択する開示がある。しかしながら、切替えスイッチによる切替えは撮影者に煩雑さを与えてしまうし、操作があった操作装置を自動で選択するためには、レンズ装置の構造を変更する必要があった。
【課題を解決するための手段】
【０００９】
本発明の撮影システムは、可動な光学部材と、該光学部材を駆動する駆動手段と、レンズ制御手段と、を有するレンズ装置と、それぞれが前記可動な光学部材を駆動するための指令情報を出力する第１の操作装置及び第２の操作装置、を有する撮影システムであって、前記レンズ制御手段は、該第１の操作装置及び該第２の操作装置からの指令情報に基づいて、該駆動手段をし、該第１の操作装置は、撮影者が操作するための操作手段と、該操作手段の操作量に基づいて、該光学部材を駆動するための情報を該レンズ制御手段に出力するデマンド制御手段とを有し、該デマンド制御手段は、該操作手段の操作時は、該操作手段の操作量に基づいて、該光学部材の位置指令情報を該レンズ制御手段に出力し、該操作手段の非操作時は、該光学部材の位置指令ではない情報を該レンズ制御手段に出力することを特徴とする。
【００１０】
さらに、本発明の操作装置は、レンズ装置に含まれる可動な光学部材を駆動するための指令情報を出力する操作装置であって、該操作装置は、撮影者が操作するための操作手段と、操作手段の操作量に基づいて、該光学部材を駆動するための情報を該レンズ装置に出力する制御手段と、を有し、該制御手段は、該操作手段の操作時は、該操作手段の操作量に基づいて、該光学部材の位置指令情報を該レンズ装置に出力し、該操作手段の非操作時は、該光学部材の位置指令ではない情報を該レンズ装置に出力することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、位置指令情報を出力する複数の操作装置を平行して使用することを可能とし、操作されている操作装置でのレンズ操作が可能となる。
【図面の簡単な説明】
【００１２】
【図１】実施例１のブロック図
【図２】実施例１のレンズシステム１のフローチャート
【図３】実施例１のズームデマンドコントローラ２のフローチャート
【図４】実施例２のブロック図
【図５】実施例２のレンズシステム１のフローチャート
【図６】実施例２のズームデマンドコントローラ２のフローチャート
【図７】実施例３のズームデマンドコントローラ２のフローチャート
【図８】実施例４のブロック図
【図９】実施例４のレンズシステム１のフローチャート
【発明を実施するための形態】
【００１３】
以下、図面を参照しながら、本発明の実施の形態について説明する。
【実施例１】
【００１４】
図１に本発明の特徴を最も良く顕す撮影システムのブロック構成図を示す。
撮影システムは、レンズシステム１と、レンズシステム１に接続されズームを操作するためのズームデマンドコントローラ２と、レンズシステム１に接続され、フォーカス操作及びショット操作を行うためのショットボックスコントローラ３から構成される。
【００１５】
レンズシステム１は、可動な光学部材である、光学倍率を変更するズームレンズ１０２とピント位置を変更するフォーカスレンズ１０５と、を含む光学系と、レンズシステム1全般の制御を行うレンズ制御手段としてのレンズ制御マイコン１０１を有する。ズームレンズ１０２は、レンズ制御マイコン１０１の指示によりズーム駆動手段１０３によって移動する。ズームレンズ１０２の位置は、ズーム位置検出手段１０４により検出され、レンズ制御マイコン１０１に出力される。フォーカスレンズ１０５は、レンズ制御マイコンの指示によりフォーカス駆動手段１０６によって移動する。フォーカスレンズ１０５の位置は、フォーカス位置検出手段１０７によって検出され、レンズ制御マイコン１０１に出力される。
【００１６】
第１の操作装置であるズームデマンドコントローラ２は、撮影者がズーム操作を行うサムリング操作手段２０１と、レンズ制御マイコン１０１との通信を行うことにより、サムリング操作手段２０１の操作量情報をレンズシステム１へ伝える、デマンド制御手段としてのデマンド制御マイコン２０２を有する。
【００１７】
第２の操作装置であるショットボックスコントローラ３は、撮影者がフォーカス操作指示を行うフォーカスノブ操作手段３０１と、予め記憶しているズーム及びフォーカス位置へレンズを移動させる操作を行うショットスイッチ３０２と、レンズ制御マイコン１０１との通信を行うことによって、フォーカスノブ操作手段３０１及びショットスイッチ３０２の操作量情報及び操作情報をレンズシステム１へ伝えるショットボックス制御マイコン３０３を有する。
なお、レンズシステム１には映像信号を作り出すカメラシステムが更に接続されるが本実施例では省略している。
【００１８】
このような構成をとる撮影システムの動作について説明する。実際はズーム動作、フォーカス動作とも別個に制御を行っているが、本提案の主旨が１つのレンズを複数の操作手段により操作する際の切替え方法に関するものなので、ズームレンズ１０２を移動制御する動作についてのみ説明する。
【００１９】
図２はレンズシステム１の動作フローであり、図３はズームデマンドコントローラ２の動作フローである。なお、ショットボックスコントローラ３のフローについては省略している。ショットボックスコントローラ３は、ショットスイッチ３０２が操作された際に、ショットボックス制御マイコン３０３で予め記憶されているズーム目標位置であるＳＨＯＴ_Ｚ_ＰＯＳと駆動速度であるＳＨＯＴ_Ｚ_ＳＰＤをレンズシステム１へ送出する。また、レンズシステム１とショットボックスコントローラ３との間で通信接続が常になされているものとする。
【００２０】
まず、図２を参照しながらレンズ制御マイコン１０１の動作フローについて説明する。
処理ステップＳ２０１で処理を開始した後、処理ステップＳ２０２にてズームデマンドコントローラ２との通信接続が周期的になされているか確認を行う。ここではズームデマンドコントローラ２からのコマンドが周期的に入力されているかを判断し、ＮＯの場合処理ステップＳ２０３へ処理を移す。一方、ＹＥＳの場合は不図示の処理である認識コマンド（以下Ａｃｋコマンドと称す）返信処理の後、処理ステップＳ２０５へと処理を移す。処理ステップＳ２０３では接続コマンドが受信されたか否かを判断する。接続コマンドとは、ズームデマンドコントローラ２がレンズと接続された後、最初に送信されるコマンドである。処理ステップＳ２０３にてこの接続コマンドを受信した場合、不図示の処理Ａｃｋコマンド返信処理の後、処理ステップＳ２０４でズームデマンドコントローラ２との通信を行う際に使用するパラメータの初期化を行い、そして処理ステップＳ２０５に処理を移す。一方、処理ステップＳ２０３で接続コマンドを受信しなかった場合、通信接続確立するまで処理ステップＳ２０２に処理を戻す。なお、以降はズームデマンドコントローラ２との通信接続が確立し、周期的にズームデマンドコントローラ２からのコマンドを受信しているものとして説明する。
【００２１】
通信接続確認等の処理を終えた後、処理ステップＳ２０５でズーム位置情報をズーム位置検出手段１０４より取り込みＺ_ＰＯＳにセットする。続いて処理ステップＳ２０６でズームデマンドコントローラ２からのズーム位置問合せコマンド受信を判断し、受信があれば処理ステップＳ２０７でズーム位置Ｚ_ＰＯＳをズーム位置問合せコマンドのＡｃｋコマンドとして出力する。
【００２２】
処理ステップＳ２０８では、ズームレンズの位置を指令する位置指令情報であるデマンド位置指令コマンドの入力があるか否かを判断し、ＹＥＳの場合は処理ステップＳ２１０へ、ＮＯの場合は処理ステップＳ２０９にそれぞれ移行する。処理ステップＳ２１０では、ズーム指令情報である目標位置Ｚ_ＰＯＳ_ＣＴＲＬ及び駆動速度Ｚ_ＳＰＤ_ＣＴＲＬに、デマンド位置指令値ＰＯＳＩＴＩＯＮ_Ｚ_ＣＴＲＬ、予め定められた駆動最高速度ＭＡＸ_ＳＰＤをそれぞれ設定する。その後、処理ステップを処理Ｓ２１２へ移行する。
【００２３】
処理ステップＳ２０９で、ショットボックスコントローラ３からショット指令コマンドが入力されているか判断し、ＹＥＳの場合は処理ステップＳ２１１へ、ＮＯの場合は処理ステップＳ２１２へそれぞれ移行する。処理ステップＳ２１１では、ズーム駆動情報である目標位置Ｚ_ＰＯＳ_ＣＴＲＬ及び駆動速度Ｚ_ＳＰＤ_ＣＴＲＬに、予め撮影者が設定しているショット目標位置の指令ＳＨＯＴ_Ｚ_ＰＯＳと、ショット駆動時の速度の指令ＳＨＯＴ_Ｚ_ＳＰＤをそれぞれ設定する。その後、処理ステップを処理Ｓ２１２へ移行する。
【００２４】
処理ステップＳ２０８〜Ｓ２１１により各コントローラの各指令コマンドを処理した後、処理ステップＳ２１２でズーム駆動手段１０３に与えるズーム駆動量Ｚ_ＣＴＲＬを演算する。具体的には、設定された目標位置Ｚ_ＰＯＳ_ＣＴＲＬと駆動速度Ｚ_ＳＰＤ_ＣＴＲＬ及び、ズーム位置Ｚ_ＰＯＳを用いて以下の演算を行う。
Z_CTRL ＝（Z_POS_CTRL − Z_POS）× GAIN    （１）
ここでＧＡＩＮは定数を示しており、また、Ｚ_ＣＴＲＬが駆動速度Ｚ_ＳＰＤ_ＣＴＲＬより大きい場合Ｚ_ＳＰＤ_ＣＴＲＬでリミット処理を施す。
このズーム駆動量Ｚ_ＣＴＲＬを処理ステップＳ２１３でズーム駆動手段１０３に出力する。そして、ズーム駆動手段１０３ではこのズーム駆動量Ｚ_ＣＴＲＬに応じてズームレンズ１０２を駆動する。
処理ステップＳ２１３の処理後、処理ステップＳ２０２へ処理を戻し、ズーム操作に応じてズームレンズ１０２を移動させる一連の処理を実施しつづける。周期的に受信するコマンド指令に応じてズームレンズを駆動するが、サムリング操作手段２０１が操作されていない場合は、目標位置Ｚ_ＰＯＳ_ＣＴＲＬと駆動速度Ｚ_ＳＰＤ_ＣＴＲＬを更新することなく、前回の処理ループ更新された状態のまま、処理ステップＳ２１２でズーム駆動量を演算し、処理ステップＳ２１３で駆動量を出力する。その結果として、前回の処理ループでの駆動指令がそのまま維持されることになる。
【００２５】
次に本実施例の特徴となるズームデマンドコントローラ２のデマンド制御マイコン２０２の処理について図３を用いて説明する。
処理ステップＳ３０１で処理を開始した後、処理ステップＳ３０２でレンズシステム１との通信接続確認動作を行う。即ち、レンズシステム１に接続コマンドを出力し、Ａｃｋコマンドが返信されることを確認した後、処理ステップＳ３０３に移行する。処理ステップＳ３０３ではレンズシステム１との通信接続が継続されているかの確認を行う。具体的には、接続コマンドによる通信接続確認後、ズームデマンドコントローラ２は接続コマンドの出力は終了し、以降、出力するズーム位置指令コマンドまたはズーム速度指令コマンドに対するＡｃｋコマンドがレンズシステム１より送信されているかを確認することで通信接続が継続しているか判断している。Ａｃｋコマンドの入力が無い場合は処理を処理ステップＳ３０２に戻し、再度通信接続確認を実施し、Ａｃｋコマンドの入力があった場合は処理を処理ステップＳ３０４へ進める。
【００２６】
処理ステップＳ３０４ではサムリング操作手段２０１の操作量ＺＤＥＭ_ＳＰＤ_ＣＴＲＬを取り込む。サムリングは非操作時に中央位置（以下中立位置と称す）に操作部材が戻り、左に操作部材を操作することでズームを望遠側に、右に操作部材を操作することでズームを広角側に移動させるような操作部材である。そして、中立位置から操作部材を倒しこむ操作量で移動速度を操作するような速度指令の入力部材となっている。このため、処理ステップＳ３０４で取り込まれる情報は、中立位置を速度ゼロとして±最高速度（符号は方向）の範囲で変化する値となる。
【００２７】
そして処理ステップＳ３０５でサムリング操作手段２０１が操作されているか否かの判断を行う。判断の結果、操作時であると判断された場合には処理ステップＳ３０６に進む。操作／非操作の判断基準としては、サムリング操作量ＺＤＥＭ_ＳＰＤ_ＣＴＲＬが中立値であるか否かを判断してもよいし、中立値にレンズが駆動しない微小値を不感帯として含めて操作判定をしても構わない。また、感圧センサや指紋センサなど操作部材に接触物があることを検出するセンサを具備させて判断しても構わない。
処理ステップＳ３０６では、レンズシステム１へ現在のズーム位置問合せコマンドを出力する。そして返信されてくるズーム位置情報Ｚ_ＰＯＳを受信し、該位置情報に基づいて処理ステップＳ３０７で位置指令情報であるデマンド位置指令値ＰＯＳＩＴＩＯＮ_Ｚ_ＣＴＲＬを下式により算出する。
POSITION_Z_CTRL = ∫(ZDEM_SPD_CTRL×GAIN_DEM）dt + Z_POS      (2)
GAIN_DEM：定数
即ち、サムリングの操作量ＺＤＥＭ_ＳＰＤ_ＣＴＲＬの単位時間で積分演算により相対位置指令値を求め、更に現在のズーム位置Ｚ_ＰＯＳに加算することでデマンド位置指令値ＰＯＳＩＴＩＯＮ_Ｚ_ＣＴＲＬを算出している。なお、本実施例ではズームレンズ１０２の位置情報Ｚ_ＰＯＳを取り込んでいるが、この加算をせずに演算しても構わない。また、位置情報Ｚ_ＰＯＳの代わりにレンズシステム１から駆動量情報である目標位置Ｚ_ＰＯＳ_ＣＴＲＬを用いても構わない。
そして、求めたデマンド位置指令値ＰＯＳＩＴＩＯＮ_Ｚ_ＣＴＲＬを処理ステップＳ３０８でレンズシステム１にデマンド位置指令コマンドを出力し、処理を処理ステップＳ３０３へ戻すことでズーム操作に応じてズーム指令出力を行う一連の処理を実施しつづける。
【００２８】
一方、処理ステップＳ３０５でサムリング操作手段２０１が操作されていないと判断した場合、ズームを駆動させる指令コマンドをレンズシステム１に出力することなく、処理ステップＳ３０９に進み、位置指令情報ではないダミーコマンドを出力する。サムリング操作手段２０１が非操作時にダミーコマンドを出力することにより、図２に示すレンズ制御マイコン１０１内の処理において、ステップＳ２０４の通信データの初期化を毎回実施することなく、迅速な外部コントローラの併用操作が可能となる。本実施例においては、ダミーコマンドは、デマンド位置指令コマンドでないコマンドであり、例えば、速度指令値がゼロであるデマンド速度指令コマンドや、ズームデマンドコントローラ２がレンズシステム１に接続されたときに送信される接続コマンド等を使用することができるが、これらに限定されるものではない。
引き続き、処理ステップＳ３０３へ戻すことでズーム操作に応じてズーム指令出力を行う一連の処理を実施しつづける。
【００２９】
上記のような動作を行うシステムにおいて、撮影者がズームデマンドコントローラ２でズームを移動させた後、ショットボックスコントローラ３で予め設定した位置にズームを更に移動させるような操作をした場合について図１〜３を再度用いて要所のみ説明する。
先ず、ズームデマンドコントローラ２とレンズシステム１、ショットボックスコントローラ３とレンズシステム１の間でそれぞれ通信接続が確立される。この状態ではサムリング操作手段２０１の操作がなされていないため、デマンドマイコンは図３処理ステップＳ３０５の操作状態判断の結果処理ステップＳ３０９の処理により、ダミーコマンドを出力する。ここで、ダミーコマンドを値がゼロであるデマンド速度コマンドＳＰＥＥＤ_Ｚ_ＣＴＲＬを出力こととする。そしてレンズ制御マイコン１０１は、図２の処理ステップＳ２０２では周期的なコマンドの受信があるので、処理ステップＳ２０５にジャンプし、処理ステップＳ２０４の通信データ初期化処理を回避することができる。その後、処理ステップＳ２０８，２０９の判定では入力なしの判定となるため、その結果としてズーム指令値の目標位置Ｚ_ＰＯＳ_ＣＴＲＬ、駆動速度Ｚ_ＳＰＤ_ＣＴＲＬを更新することなく処理を進める。即ちズームレンズ１０２を移動するズーム駆動量出力が現在の位置を指示していることになり、ズームレンズ１０２は停止した状態でいることになる。
【００３０】
次に、撮影者がサムリング操作手段２０１を操作した時点で、デマンドマイコンは図３に示した処理ステップＳ３０５の操作状態判断で処理ステップＳ３０６〜Ｓ３０８の処理を行い、デマンド位置指令値ＰＯＳＩＴＩＯＮ_Ｚ_ＣＴＲＬを出力する。レンズ制御マイコン１０１は、このデマンド位置指令値ＰＯＳＩＴＩＯＮ_Ｚ_ＣＴＲＬを図２の処理ステップＳ２０８で検出する。そして処理ステップＳ２１０でズーム指令値の目標位置Ｚ_ＰＯＳ_ＣＴＲＬにデマンド位置指令値ＰＯＳＩＴＩＯＮ_Ｚ_ＣＴＲＬを設定し、駆動速度Ｚ_ＳＰＤ_ＣＴＲＬに駆動最高速度ＭＡＸ_ＳＰＤを設定する。この値を用いて処理ステップＳ２１２でズーム駆動量Ｚ_ＣＴＲＬを求め、ズームレンズ１０２を移動させる。この処理は撮影者がサムリング操作手段２０１を操作している期間常に行われ、操作量に応じた速度でレンズが移動するようになる。また、サムリング操作手段２０１を操作している際にショットボックスコントローラ３のショットスイッチ３０２の操作が入った場合でも、処理ステップＳ２０８でデマンド位置指令入力が優先して判断されるため、ショットスイッチ３０２の操作によるショット操作は無効になる。
【００３１】
更に撮影者がサムリング操作手段２０１の操作をやめることで、ズームデマンドコントローラ２の出力指令は処理ステップＳ３０５に従い、処理ステップＳ３０９にてダミーコマンドを出力する処理に戻る。そして、ショットスイッチ３０２を操作する度に、ショットボックスコントローラ３からショット指令が出力される。ズームデマンドコントローラ２からのダミーコマンド、及び、ショットボックスコントローラ３からのショット指令コマンドをレンズシステム１が受け取った場合、処理ステップＳ２０８でＮＯと判断され、処理ステップＳ２０９に進む。処理ステップＳ２０９で、ショット指令の入力を判断して、処理ステップＳ２１１に進み、ショット指令をズーム指令に設定し、処理ステップＳ２１２へと移行する。処理ステップＳ２１２ではショット指令が設定されたズーム指令を用いてズーム駆動量Ｚ_ＣＴＲＬを求め、処理ステップＳ２１３でズーム駆動手段１０３へ出力する。即ちズームレンズ１０２はショットボックスコントローラ３の操作に従い移動することになる。
【００３２】
このような構成をとることにより、複数のレンズシステムを一つのズームデマンドコントローラで操作しても、それぞれのレンズシステムのレンズ移動速度誤差が抑制される上に、ショットボックスコントローラからのショット指令によるレンズ操作が可能となる。
なお、本実施例ではズームを例にとり説明したが、フォーカスデマンドコントローラと、ズームデマンド機能付きショットボックスコントローラ等の組み合わせでも利用できる技術である。また、ショットボックスコントローラ、デマンドコントローラの組み合わせは任意であり、例えば撮影装置の近くにいる撮影者が使用するコントローラと、遠隔地にいるレンズ操作者が使用する同等のコントローラがレンズシステムに接続されても良い。重要な点は、操作している期間は少なくとも位置指令信号をレンズシステムに出力するコントローラが一つでもレンズシステムに接続される状況であれば本技術により、切替え手段を具備すること無く併用操作が可能となることにある。
【実施例２】
【００３３】
本実施例の特徴は、図１の構成を持つ撮影システムにおいて、レンズシステム１に接続された一方のコントローラから操作が入った際に他方のコントローラに指令値を整合コマンドとして出力することにある。そしてコントローラは整合コマンドを受信した際、所定の作業を行うことで複数コントローラの併用操作を実現する。整合コマンドとは、有効なコントローラが切り替わった時点で、レンズシステム１からズーム、フォーカス指令を各コントローラに送出するコマンドである。そして、これを受信した各コントローラは、その指令情報を考慮して、指令信号を演算及び出力することの可否を決定するためのコマンドである。また本実施例では更に、併用操作時に他のコントローラによる操作に従ってレンズシステム１が駆動中である際にコントローラ上で表示を行わせることで自身の操作が無効になっていることを周知させるような構造も併せて特徴としている。
【００３４】
図４に実施例２の特徴を最も良く顕す撮影システムの構成図を示す。図１と同一構成部分については同一の符号をつけている。２０３はズームデマンドコントローラ２にデマンド制御マイコン２０２の指示により、自身以外の操作が有効になっていることを表示するための操作競合表示手段２０３である。
そして図５にレンズシステム１のレンズ制御マイコン１０１のフローチャートを、図６にズームデマンドコントローラ２のデマンド制御マイコン２０２のフローチャートを示し、図４〜６を用いて実施例２の作動について説明する。なお、図について実施例１で説明した部分については同じ番号を与え説明を省略する。
【００３５】
先ず、レンズシステム１の制御マイコン１０１の作動について図５を用いて説明する。
処理ステップＳ２０８でデマンド位置指令が入力されたと判断した場合、実施例１と同様に処理ステップＳ２１０でズーム指令目標位置Ｚ_ＰＯＳ_ＣＴＲＬにデマンド位置指令値ＰＯＳＩＴＩＯＮ_Ｚ_ＣＴＲＬを設定する。処理ステップＳ２１４に進み、ショットボックスコントローラ３に整合コマンドとしてデマンド位置指令値ＰＯＳＩＴＩＯＮ_Ｚ_ＣＴＲＬを出力する。続いてステップＳ２１２に進み、以降、実施例１同様な処理を行う。
また、処理ステップＳ２０９でショットボックスコントローラ３からのショット指令が入力されたと判断した場合、実施例１と同様に処理ステップＳ２１１でズーム指令目標位置Ｚ_ＰＯＳ_ＣＴＲＬにショット指令値ＳＨＯＴ_Ｚ_ＰＯＳを設定する。そして処理ステップＳ２１５に進み、ズームデマンドコントローラ２に整合コマンドを出力する。続いてステップＳ２１２に進み、以降、実施例１同様な処理を行う。
処理ステップＳ２０９でショットボックスコントローラ３からのショット指令が入力されないと判断した場合は、実施例１での場合と同様に、目標位置Ｚ_ＰＯＳ_ＣＴＲＬと駆動速度駆動速度Ｚ_ＳＰＤ_ＣＴＲＬを更新することなく、処理ステップＳ２１２に進む。
【００３６】
次にズームデマンドコントローラ２のデマンド制御マイコン２０２の作動について図６を用いて説明する。
処理ステップＳ３０１で処理を開始した後、初期化処理として処理ステップＳ３１０で他コントローラの操作期間を示す競合フラグＦＬＡＧ_ＡをＯＦＦに、他のコントローラの操作が有効になっていることを表示する操作競合表示手段２０３への出力をＯＦＦ表示に設定する。そして処理ステップＳ３０２以降の通常動作フローへ進み、処理ステップＳ３０３でレンズシステム１との通信接続が継続している判断した後、処理ステップＳ３１１へ進む。
【００３７】
処理ステップＳ３１１では、レンズシステム１から整合コマンドが入力されてきたか判断し、ＹＥＳの場合は、処理ステップＳ３１２へ、ＮＯの場合処理ステップＳ３１５へそれぞれ処理を進める。
処理ステップＳ３１２では、競合フラグＦＬＡＧ_ＡをＯＮに設定し、処理ステップＳ３１３に進む。
処理ステップＳ３１３にて、整合コマンドで与えられた他のコントローラが設定した位置指令値（本例ではショット位置指令値ＳＨＯＴ_Ｚ_ＰＯＳ）とズーム位置情報Ｚ_ＰＯＳの差分値がゼロ、もしくは一定の範囲内に収まっているかを判断する。差分値が所定範囲外であれば、ショット指令によりレンズシステム１がズームレンズ１０２を駆動していると判断し、処理ステップＳ３１４にて操作競合表示手段へ表示ＯＮ指示を出力する。その後処理を処理ステップＳ３０３へ戻す。
【００３８】
そして以降の繰り返し処理で、再度処理ステップＳ３１１で整合コマンドが入力されなかった場合は、処理ステップＳ３１５へ処理を進める。処理ステップＳ３１５では競合フラグＦＬＡＧ_Ａの状態を判断する。現在のフラグの状態はＯＮとなっているので、処理を処理ステップＳ３１３に移し、再度ショット位置指令値ＳＨＯＴ_Ｚ_ＰＯＳとズーム位置情報Ｚ_ＰＯＳの差分値を判断する。差分値がゼロ、もしくは一定の範囲内に収まっている場合は、ショット指令によるズームレンズ１０２の駆動が完了したと判断し、処理ステップＳ３１６へ処理を進め、操作競合表示手段２０３の表示指示をＯＦＦとして出力する。更に処理ステップＳ３１７で競合フラグＦＬＡＧ_ＡをＯＦＦに設定し処理を処理ステップＳ３０３へ戻す。
【００３９】
この状態で繰り返し処理に入ると、判断ステップの処理ステップＳ３１１、Ｓ３１５の結果、処理ステップＳ３０４に移行し順次デマンド指令出力処理を進めていく。これにより、ズームデマンドコントローラ２の操作によりレンズシステム１のズームレンズ１０２の駆動が可能となる。
このような構成により、あるコントローラが他のコントローラの操作状態を判断することが可能となる上、撮影者に表示することで認識させることが可能となる。
【００４０】
本実施例では、レンズシステム１が整合コマンドを出力することにより他のコントローラの操作状態を判断しているが、ズーム位置情報Ｚ_ＰＯＳの変化と自身の出力した指令値を監視することで上記判断が可能である。
また、整合コマンドとしてレンズシステム１が指令信号を送信する例を用いて説明したが、位置情報を整合コマンドとして送信しても構わない。
操作競合表示手段２０３は点灯、点滅などで表示してもよいし、入力された整合コマンドで入手した指令値または位置情報を表示しても構わない。
【実施例３】
【００４１】
本実施例の特徴は、図１の構成を持つ撮影システムにおいて、レンズシステム１に接続されるズームデマンドコントローラ２のサムリング操作手段２０１が非操作の場合に通信接続を切断することで他のコントローラによる操作を可能とさせることにある。
【００４２】
図７に本実施例におけるズームデマンドコントローラ２のデマンド制御マイコン２０２のフローチャートを示す。なお、本実施例のブロック構成図は図１、レンズ制御マイコンのフローチャートは図２と同じで実施例１と同じ構成となっているので説明は省略し、ズームデマンドコントローラ２の動作について説明する。
図７において処理ステップＳ３０５でサムリング操作手段２０１の操作状態を判断し、操作状態であれば処理ステップＳ３０３に処理を進め、レンズシステム１との接続が継続しているか確認する。通信がなされていない場合には処理ステップＳ３０２で接続確認処理を行い、接続確認を行った後処理ステップＳ３０６以下のズーム位置指令コマンド出力処理を行う。一方、処理ステップ３０５の判断が操作状態で無い場合は処理をしないで、即ち、コマンド出力を行わずに処理を処理ステップＳ３０４に戻す。
【００４３】
本実施例においては、レンズ制御マイコン１０１ではサムリング操作手段２０１が操作されていない状態の時、コマンド受信しない。このため、処理ステップＳ２０２の判定でズームデマンドコントローラ２からコマンドを周期的に受信しないため、通信接続が断状態となったと判断し、処理を処理ステップＳ２０３に移し接続待ちとなる。ズームデマンドコントローラ２との通信接続が再開するまでは、ズームデマンドコントローラ２の入力の無いショットボックスコントローラ３のみの入力を受け、ズーム駆動量Ｚ_ＣＴＲＬを算出する。
このような構成をとることにより、外部コントローラの併用操作が可能となる。
【実施例４】
【００４４】
本実施例の特徴は、アナログ信号をレンズシステム１ａとの間で接続してズームレンズ１０２を操作するズームデマンドコントローラ２ａを用いて、他のコントローラと併用操作可能とすることにある。
【００４５】
図８に撮影システム構成図を示す。同図のレンズシステム１ａにおいて、１０８はズームデマンドコントローラ２ａから入力されるアナログズーム指令ＡＮＡ_Ｚ_ＣＴＲＬをデジタルデータに変換するＡＤ手段である。１０９はレンズマイコン１０１ａから出力されるズーム位置情報Ｚ_ＰＯＳをアナログデータに変換するＤＡ手段であり、レンズ制御マイコン１０１ａは更にズームデマンドコントローラ２ａの出力である位置指令有無信号を受信している。
【００４６】
また、ズームデマンドコントローラ２ａは、サムリング操作手段２０１の操作量を単位時間で加算する積分手段２０４、レンズシステム１ａからのズーム位置情報Ｚ_ＰＯＳと積分手段の出力である相対位置指令値ＳＵＭ_ＰＯＳを加算する加算手段２０５を含む。コンパレータなどの判定手段２０６は、サムリング操作手段２０１の操作量が中立位置または中立範囲であるか否か（サムリング操作手段２０１が操作されているか否か）を判定し、レンズ制御マイコン１０１ａに位置指令有無信号として出力する。選択手段２０７は、判定手段２０６の位置指令有無信号により、サムリング操作手段２０１の速度指令値又は加算手段２０５の結果である位置指令値いずれかを選択しレンズシステム１ａに出力する。
【００４７】
先ずズームデマンドコントローラ２ａの動作について説明する。
サムリング操作手段２０１の出力は、位置指令を生成するために積分手段２０４に入力され、また、操作/非操作を判断するために判定手段２０６に入力され、そして、アナログ速度指令値として選択手段に入力される。積分手段ではサムリング操作手段２０１の操作量を単位時間で加算してゆくことで相対的な位置指令を生成し、更にこの出力を加算手段２０５によりズーム位置Ｚ_ＰＯＳと加算することで位置指令信号を生成する。生成された位置指令は選択手段２０７に出力される。また、判定手段２０６では入力されたサムリング操作手段２０１の操作量を中立レベル又は、不感帯を含む中立範囲内か否かを表すレベル信号に変換し、位置指令有無信号として、レンズ制御マイコン１０１ａ、選択手段２０７に出力する。選択手段２０７は位置指令有無信号の状態に従って、入力されている位置指令信号、速度指令信号いずれかを選択しレンズシステム１ａのＡＤ手段１０８へ出力する。すなわち、サムリング操作手段２０１が操作されているか否かを識別する信号を出力する。
【００４８】
次にレンズシステム１ａの動作フローについて、図９を用いて説明する。
処理を処理ステップＳ２０１で開始した後、処理ステップＳ２０５でズーム位置検出手段１０４からズーム位置Ｚ_ＰＯＳを読み込む。その後、処理ステップＳ２２０でＤＡ手段１０９にズーム位置Ｚ_ＰＯＳを出力する。そして、ＤＡ手段１０９を介してズームデマンドコントローラ２ａの加算手段２０５にズーム位置Ｚ_ＰＯＳを与える。処理ステップＳ２２０処理の後、処理ステップＳ２２１に進む。
処理ステップＳ２２１で、ズームデマンドコントローラ２ａから与えられる位置指令有無信号を判断し、位置指令入力があれば処理ステップＳ２２２に進み、それ以外であれば処理ステップＳ２０９に進む。
処理ステップＳ２０９でショット指令があると判断された場合は、処理ステップＳ２１１に進み、ズーム指令情報である目標位置Ｚ_ＰＯＳ_ＣＴＲＬ及び駆動速度Ｚ_ＳＰＤ_ＣＴＲＬに、ショット指令値であるＳＨＯＴ＿Ｚ＿ＣＴＲＬ、ＳＨＯＴ＿Ｚ＿ＳＰＤをそれぞれ設定する。その後、処理ステップＳ２１２へ進む。また、処理ステップＳ２０９でショット指令がないと判断された場合は、処理ステップＳ２１２へ進む。
【００４９】
一方、処理ステップＳ２２２では位置指令信号の設定を行う。即ち、ズーム指令情報である目標位置Ｚ_ＰＯＳ_ＣＴＲＬ及び駆動速度Ｚ_ＳＰＤ_ＣＴＲＬに、デマンド位置指令値ＡＮＡ_Ｚ_ＣＴＲＬ、予め定められた駆動最高速度ＭＡＸ_ＳＰＤをそれぞれ設定する。
その後処理を処理ステップＳ２１２、Ｓ２１３を処理し、ズーム駆動量Ｚ_ＣＴＲＬを算出し、ズーム駆動手段１０３へ出力する。
その後、処理を処理ステップＳ２０５へ戻し、繰り返し処理を進める。
【００５０】
このような構成をとることにより、サムリング操作手段２０１が操作されていない間は速度指令値ゼロの速度指令でズームデマンドコントローラ２ａが接続されるようになる。これは、本実施例におけるズームデマンドコントローラ２１からの速度指令は、実施例１におけるデマンド制御マイコン２０２の処理ステップＳ３０９でのダミーコマンドに該当し、レンズ制御マイコン１０１ａ内の処理において、ステップＳ２０４の通信データの初期化を毎回実施することなく、迅速な外部コントローラの併用操作が可能となる。従って、サムリング操作手段２０１が操作されている間はショットボックスコントローラ３の制御を受け付けないが、操作されていない間は、受け付けるような、迅速に切替えることができる操作が可能となる。
【符号の説明】
【００５１】
１：レンズシステム
２：ズームデマンドコントローラ
１０１：レンズ制御マイコン
１０２：ズームレンズ
２０１：サムリング操作手段
２０２：デマンド制御マイコン
【図１】
0005511498.tif 000002
【図２】
0005511498.tif 000003
【図３】
0005511498.tif 000004
【図４】
0005511498.tif 000005
【図５】
0005511498.tif 000006
【図６】
0005511498.tif 000007
【図７】
0005511498.tif 000008
【図８】
0005511498.tif 000009
【図９】
0005511498.tif 000010