(57)【特許請求の範囲】
【請求項１】
映像受信装置と映像送信装置とがネットワークを介して接続され、前記映像送信装置に接続されたカメラを制御するカメラ制御システムにおいて、
前記映像送信装置は、
前記カメラによって撮影された画像信号を前記映像受信装置へ送信する画像送信手段と、
前記映像受信装置からの制御指令に応じて、前記カメラの制御を行う制御手段と、を有し、
前記映像受信装置は、
前記送信手段によって送信された画像信号に基づいて画像を表示するための表示手段と、
前記表示手段の画面上に表示された前記画像と重なる位置に前記画像とは独立して描画される描画パターンを検知する検知手段と、
予め記憶手段に記憶された記憶パターンと前記検知手段により検知した描画パターンとを照合する照合手段と、
前記照合手段による照合に成功した記憶パターンに対応する操作指令を検索する検索手段と、
前記検索手段により得られた操作指令と前記描画パターンの大きさに対応した制御量に基づいて、前記カメラのパンおよびチルトおよびズーム制御のうち少なくともいずれか１つの制御指令を生成する生成手段を備えることを特徴とするカメラ制御システム。
【請求項２】
請求項１において、前記表示手段の表示画面上に、右から左への描画パターンが前記検知手段によって検知された場合、前記生成手段は、前記描画の大きさに応じて、前記カメラを左方向にパン動作するように制御指令を生成することを特徴とするカメラ制御システム。
【請求項３】
請求項１において、前記表示手段の表示画面上に、左から右への描画パターンが前記検知手段によって検知された場合、前記生成手段は、前記描画の大きさに応じて、前記カメラを右方向にパン動作するように制御指令を生成することを特徴とするカメラ制御システム。
【請求項４】
請求項１において、前記表示手段の表示画面上に、下から上への描画パターンが前記検知手段によって検知された場合、前記生成手段は、前記描画の大きさに応じて、前記カメラを上方向にチルト動作するように制御指令を生成することを特徴とするカメラ制御システム。
【請求項５】
請求項１において、前記表示手段の表示画面上に、上から下への描画パターンが前記検知手段によって検知された場合、前記生成手段は、前記描画の大きさに応じて、前記カメラを下方向にチルト動作するように制御指令を生成することを特徴とするカメラ制御システム。
【請求項６】
請求項１において、前記表示手段の表示画面上に円の描画パターンが前記検知手段によって検知された場合に、前記生成手段は、その円の中心が前記表示画面の中央に位置するようにパン，チルト制御する指令を生成し、さらに、その円の描画の大きさに応じてズーム倍率を制御する指令を生成するように構成されていることを特徴とするカメラ制御システム。
【請求項７】
請求項１において、前記表示手段の表示画面上に交点を有する２つの線分からなる描画パターンが前記検知手段によって検知された場合に、前記生成手段は、その交点が前記表示画面の中央に位置するようにパン，チルト制御する指令を生成し、さらに、前記２つの線分の大きさに応じてズーム倍率を制御する指令を生成するように構成されていることを特徴とするカメラ制御システム。
【請求項８】
請求項１において、前記表示手段の表示画面上に１回転する描画パターンが前記検知手段によって検知された場合、カメラの制御を終了するように構成されていることを特徴とするカメラ制御システム。
【請求項９】
請求項１において、前記表示手段の表示画面上に矢印の描画パターンが前記検知手段によって検知された場合に、その矢印の方向に応じて前記カメラをパン，チルト動作するように構成されていることを特徴とするカメラ制御システム。
【請求項１０】
請求項９において、矢印の大きさに応じて前記カメラのパン，チルトの動作量が決定されるように構成されていることを特徴とするカメラ制御システム。
【請求項１１】
映像送信装置に接続されたカメラを制御する映像受信装置において、
前記映像送信装置から送信された画像信号に基づいて画像を表示するための表示手段と、
前記表示手段の画面上に表示された前記画像と重なる位置に、前記画像とは独立して描画される描画パターンを検知する検知手段と、
予め記憶手段に記憶された記憶パターンと前記検知手段により検知した描画パターンとを照合する照合手段と、
前記照合手段による照合に成功した記憶パターンに対応する操作指令を検索する検索手段と、
前記検索手段により得られた操作指令と前記描画パターンの大きさに対応した制御量に基づいて、前記カメラのパンおよびチルトおよびズーム制御のうち少なくともいずれか１つの制御指令を生成する生成手段とを備えることを特徴とする映像受信装置。
【請求項１２】
請求項１１において、前記生成手段によって生成された前記カメラの制御指令を前記映像送信装置に送信する制御指令送信手段とを備えることを特徴とする映像受信装置。
【請求項１３】
映像送信装置に接続されたカメラを制御する映像受信装置の制御方法において、
前記映像送信装置から送信された画像信号に基づいて画像を表示手段に表示するための表示工程と、
前記表示手段の画面上に表示された前記画像と重なる位置に前記画像とは独立して描画される描画パターンを検知する検知工程と、
予め記憶手段に記憶された記憶パターンと前記検知工程で検知した描画パターンとを照合する照合工程と、
前記照合工程において照合に成功した記憶パターンに対応する操作指令を検索する検索工程と、
前記検索工程において得られた操作指令と前記描画パターンの大きさに対応した制御量に基づいて、前記カメラのパンおよびチルトおよびズーム制御のうち少なくともいずれか１つの制御指令を生成する生成工程を備えることを特徴とする映像受信装置の制御方法。
【請求項１４】
請求項１３において、前記生成工程によって生成された前記カメラの制御指令を前記映像送信装置に送信する制御指令送信工程とを備えることを特徴とする映像受信装置の制御方法。
【請求項１５】
ネットワークを介して映像送信装置に接続されたカメラを制御するための制御プログラムを記憶した記憶媒体であって、
前記カメラによって撮影された画像信号に基づいて画像を表示手段に表示させ、
前記表示手段の表示画面上に表示された前記画像と重なる位置に前記画像とは独立して描画される描画パターンを検知させ、
予め記憶手段に記憶された記憶パターンと前記検知した描画パターンとを照合させ、
前記照合に成功した記憶パターンに対応する操作指令を検索させ、
前記検索において得られた操作指令と前記描画パターンの大きさに対応した制御量に基づいて、前記カメラのパンおよびチルトおよびズーム制御のうち少なくともいずれか１つの制御指令を生成させることを特徴とする制御プログラムを記憶した記憶媒体。
【請求項１６】
請求項１５において、生成された前記カメラの制御指令を前記映像送信装置に送信させることを特徴とする制御プログラムを記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばネットワークを介して情報の通信を行う監視カメラやＴＶ会議システムなどに用いて好適なカメラ制御システムおよびカメラ制御方法に関するものである。
【０００２】
【従来の技術】
複数のカメラによる遠隔監視システムは、従来、数台のビデオカメラを用い、それらのビデオカメラから入力したアナログの映像信号を、管理装置の複数のモニタ上に出力する監視システムが、比較的小規模なビル内で利用されていた。
【０００３】
このような監視システムに対し、複数のカメラをＬＡＮ（Local Area Network）、あるいは、ＩＳＤＮなどの公衆デジタル回線などのデジタルネットワークに接続し、より多くの、また、より遠くのカメラを接続できるようにした遠隔監視システムが提案されている。
【０００４】
【発明が解決しようとする課題】
このような遠隔監視システムなどのカメラをネットワークを介して制御可能なカメラ制御システムにおいては、カメラの操作端末にパーソナルコンピュータあるいはワークステーションなどの装置を利用し、ＧＵＩ（Graphical User Interface）操作による映像表示およびカメラ制御を実現するシステムが存在する。
【０００５】
これによって装置に習熟していない人でも扱いが簡単になる利点がある。特に、モニタ上に表示されるカメラ映像と同時にそのカメラ映像を出力しているカメラの制御パネルを表示することによって操作性の向上がなされる。
【０００６】
しかしながら、モニタ上に表示されるカメラ映像と同時にそのカメラ映像を出力しているカメラの制御パネルを表示した場合、カメラの制御パネルの表示の領域の分だけモニタ上に表示されるカメラ映像を縮小するかあるいは表示画像上に操作パネルを重畳して表示しなければならなかった。本発明はこのような不具合を解消し、カメラ映像が大画面表示されたまま、使用者が感覚的にカメラ制御可能なカメラ制御システムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
以上の目的を達成するために、本発明の請求項１に係るカメラ制御システムによれば、映像受信装置と映像送信装置とがネットワークを介して接続され、前記映像送信装置に接続されたカメラを制御するカメラ制御システムにおいて、前記映像送信装置は、前記カメラによって撮影された画像信号を前記映像受信装置へ送信する画像送信手段と、前記映像受信装置からの制御指令に応じて、前記カメラの制御を行う制御手段と、を有し、前記映像受信装置は、前記送信手段によって送信された画像信号に基づいて画像を表示するための表示手段と、前記表示手段の画面上に表示された前記画像と重なる位置に前記画像とは独立して描画される描画パターンを検知する検知手段と、予め記憶手段に記憶された記憶パターンと前記検知手段により検知した描画パターンとを照合する照合手段と、前記照合手段による照合に成功した記憶パターンに対応する操作指令を検索する検索手段と、前記検索手段により得られた操作指令と前記描画パターンの大きさに対応した制御量に基づいて、前記カメラのパンおよびチルトおよびズーム制御のうち少なくともいずれか１つの制御指令を生成する生成手段を備えることを特徴とする。
【０００８】
また、請求項１１に係る映像受信装置によれば、映像送信装置に接続されたカメラを制御する映像受信装置において、前記映像送信装置から送信された画像信号に基づいて画像を表示するための表示手段と、前記表示手段の画面上に表示された前記画像と重なる位置に、前記画像とは独立して描画される描画パターンを検知する検知手段と、予め記憶手段に記憶された記憶パターンと前記検知手段により検知した描画パターンとを照合する照合手段と、前記照合手段による照合に成功した記憶パターンに対応する操作指令を検索する検索手段と、前記検索手段により得られた操作指令と前記描画パターンの大きさに対応した制御量に基づいて、前記カメラのパンおよびチルトおよびズーム制御のうち少なくともいずれか１つの制御指令を生成する生成手段とを備えることを特徴とする。
【０００９】
また、請求項１３に係る映像受信装置の制御方法によれば、映像送信装置に接続されたカメラを制御する映像受信装置の制御方法において、前記映像送信装置から送信された画像信号に基づいて画像を表示手段に表示するための表示工程と、前記表示手段の画面上に表示された前記画像と重なる位置に前記画像とは独立して描画される描画パターンを検知する検知工程と、予め記憶手段に記憶された記憶パターンと前記検知工程で検知した描画パターンとを照合する照合工程と、前記照合工程において照合に成功した記憶パターンに対応する操作指令を検索する検索工程と、前記検索工程において得られた操作指令と前記描画パターンの大きさに対応した制御量に基づいて、前記カメラのパンおよびチルトおよびズーム制御のうち少なくともいずれか１つの制御指令を生成する生成工程を備えることを特徴とする。
【００１０】
また、請求項１５に係る記憶媒体によれば、ネットワークを介して映像送信装置に接続されたカメラを制御するための制御プログラムを記憶した記憶媒体であって、前記カメラによって撮影された画像信号に基づいて画像を表示手段に表示させ、前記表示手段の表示画面上に表示された前記画像と重なる位置に前記画像とは独立して描画される描画パターンを検知させ、予め記憶手段に記憶された記憶パターンと前記検知した描画パターンとを照合させ、前記照合に成功した記憶パターンに対応する操作指令を検索させ、前記検索において得られた操作指令と前記描画パターンの大きさに対応した制御量に基づいて、前記カメラのパンおよびチルトおよびズーム制御のうち少なくともいずれか１つの制御指令を生成させることを特徴とする。
【００３５】
【発明の実施の形態】
以下、添付の図面に沿って本発明の実施の形態を説明する。
【００３６】
図１は、本発明のカメラ制御システムの実施の形態の一例を示す概略構成ブロック図である。１０は映像データおよびカメラ制御情報（ステータス情報も含む）をデジタル伝送するネットワークであり、ｎ台の映像送信端末１２（１２−１〜１２−ｎ）が接続している。
【００３７】
各映像送信端末１２（１２−１〜１２−ｎ）には、カメラ制御装置１４（１４−１〜１４−ｎ）を介してカメラ１６（１６−１〜１６−ｎ）が接続されている。カメラ制御装置１４（１４−１〜１４−ｎ）は、映像送信端末１２（１２−１〜１２−ｎ）からの制御信号に従い、接続するビデオカメラ１６（１６−１〜１６−ｎ）のパン，チルト，ズーム，フォーカスおよび絞りなどを制御する。
【００３８】
また、ビデオカメラ１６（１６−１〜１６−ｎ）は、カメラ制御装置１４（１４−１〜１４−ｎ）から電源が供給されており、カメラ制御装置１４（１４−１〜１４−ｎ）は、外部からの制御信号に従い、ビデオカメラ１６（１６−１〜１６−ｎ）の電源のＯＮ／ＯＦＦが制御される。
【００３９】
また、ネットワーク１０には、映像送信端末１２（１２−１〜１２−ｎ）からネットワーク１０に送出された映像情報を受信し、表示する映像受信端末１８（１８−１〜１８−ｍ）が接続されている。各映像受信端末１８（１８−１〜１８−ｍ）には、ビットマップディスプレイあるいはＣＲＴなどで構成されるモニタ２０（２０−１〜２０−ｍ）が接続されている。
【００４０】
ここで、ネットワーク１０は、有線である必要はなく、無線ＬＡＮ装置などを利用した無線ネットワークでもよい。この場合、映像受信端末１８は、モニタ２０と一体化して携帯型の映像受信端末装置とすることができる。
【００４１】
映像送信端末１２（１２−１〜１２−ｎ）は、接続するカメラ１６（１６−１〜１６−ｎ）の出力映像信号をＨ.２６１などの所定の圧縮方式で圧縮し、ネットワーク１０を介して、映像要求元の映像受信端末１８またはすべての映像受信端末１８に送信する。映像受信端末１８は、ネットワーク１０、映像送信端末１２およびカメラ制御装置１４を介して任意のカメラ１６の種々のパラメータ（撮影方位、撮影倍率、フォーカスおよび絞りなど）とともに、電力供給のＯＮ／ＯＦＦ制御が可能である。
【００４２】
ここで、映像送信端末１２は、モニタを接続し、圧縮映像を伸長する映像伸長装置を設けることで、映像受信端末として兼用することができる。一方、映像受信端末１８は、カメラ制御装置１４およびビデオカメラ１６を接続し、映像圧縮装置を設けることで、映像送信端末として兼用することができる。これらの端末には、映像送信または映像受信に必要なソフトウエアを記憶するＲＯＭが備えられている。
【００４３】
図２は、映像送信端末１２の概略構成ブロック図である。２２は、映像送信端末１２全体を統括制御するためのＣＰＵであり、２４は主記憶装置（ＲＡＭ）、２６はフロッピーディスクまたはＣＤ−ＲＯＭなどの取り外し可能な外部記憶装置、２８はハードディスクなどの二次記憶装置、３０はポインティングデバイスとして機能するマウス、３２はキーボード、３４はカメラ制御装置を接続し、カメラ制御信号を送受信するＩ／Ｏボード、３６はビデオカメラ１６のビデオ出力信号を取り込むビデオキャプチャ装置である。
【００４４】
本実施の形態のビデオキャプチャ装置３６は、アナログビデオ信号をデジタル信号に変換するＡ／Ｄ変換機能と、映像情報を圧縮する映像圧縮機能を具備する。３８は、映像情報をモニタ４０の画面上に表示するビデオボード、４２は、ネットワークインターフェース、４４は各構成要素２２〜３８，４２を相互に接続するシステムバスである。ここで、端末１２を映像送信専用の装置とする場合、ビデオボード３８とモニタ４０を省略することができる。
【００４５】
以上の構成によって、映像送信端末１２は、ネットワーク１０を経由して遠隔地の映像受信端末１８に映像信号を伝送するとともに、映像受信端末１８から伝送されるカメラ制御信号を受けて、カメラ１６のパン，チルトなどの制御を実行する。
【００４６】
映像送信端末１２において、ＣＰＵ２２は、カメラ１６の制御を行う制御手段として機能し、また、ＣＰＵ２２及びネットワークＩ／Ｆ４２は、カメラ１６によって撮影された画像信号を送信する画像送信手段として機能する。
【００４７】
図３は、映像受信端末１８の概略構成ブロック図である。図３において、ＣＰＵ１２２は、映像受信端末１８の全体を統括制御するものであり、１２４は主記憶装置（ＲＡＭ）、１２６はフロッピーディスクまたはＣＤ−ＲＯＭなどの取り外し可能な外部記憶装置、１２８はハードディスクなどの二次記憶装置である。１３２はキーボード、１５１はポインティングデバイスとして機能するマウス、１３８は映像情報をモニタ１４０の画面上に表示するビデオボード、１４２はネットワークインターフェース、１４４は圧縮映像情報を伸長する圧縮デコーダ、１４６は映像受信端末１８を構成する各構成要素を相互に接続するシステムバスである。
【００４８】
１３０は、ペン型ポインティングデバイスであり、これを用いてモニタ１４０の画面に後述のジェスチャ記号を入力するものである。圧力センサ部１５０はモニタ１４０の表示画面上に具備されており、モニタ１４０の表示画面を押圧するペン型ポインティングデバイス１３０の圧力を検知し、検知された領域のアドレス信号をＣＰＵ１２２に伝達するものである。ＣＰＵ１２２は、圧力センサ部１５０から伝達された信号に基づいて、ペン型ポインティングデバイス１３０によって描かれたジェスチャ記号を把握する。
【００４９】
ペン型ポインティングデバイス１３０と表示画面の接触を検知する圧力センサ部１５０は、透明材料で形成され、静電容量方式、表面弾性波方式、抵抗膜方式、赤外線方式などの各方式のものが適用できる。例えば、静電容量方式の場合は、パネル面への接触状態を静電容量の変化で捉えるとともに、圧力センサ部１５０に供給した微少ＡＣ（電流）の変動によって接触位置を検出することができ、この接触状態が座標データの情報としてＣＰＵ１２２に出力されることによって、表示画面上に描かれたジェスチャ記号が識別される。
【００５０】
映像受信端末１８は、カメラを制御して撮影されたカメラ映像を撮り込む機能がないことと、圧縮映像を伸長するデコーダ１４４を具備することと、システムソフトウエアの相違を除いて、図２に示す映像送信端末１２の構成と同じである。また、映像受信端末１８は、映像送信端末用のソフトウエアが組み込まれていれば、任意のあるいはカメラの制御を許可された映像受信端末１８にビデオ出力信号を発信することができる。
【００５１】
映像受信端末１８は、映像送信端末１２にカメラ制御信号を発信し、カメラ制御信号を受信した映像送信端末１２は、そのカメラ制御信号の内容に応じてカメラ１６を制御するとともに、そのカメラ１６の現在の状態を返送する。映像受信端末１８は、映像送信端末１２から送られてくる映像データを受信し、所定の処理を施してモニタ１４０の表示画面上に撮影映像をリアルタイムに表示する。
【００５２】
なお、映像受信端末１８において、表示手段としてＣＰＵ１２２及びモニタ１４０が機能し、生成手段としてＣＰＵ１２２が機能する。また、制御指令送信手段としてＣＰＵ１２２及びネットワークＩ／Ｆが機能する。また、検知手段として圧力センサ１５０及びＣＰＵ１２２が機能する。
【００５３】
図４は、本実施の形態のカメラ制御システムにおいて、ソフトウエアによって示される構成図を示している。映像受信端末１８には、ネットワーク１０を介して映像送信端末１２に接続することによってカメラ１６を遠隔制御するためのカメラ制御クライアント（ソフトウエア）５０と、映像送信端末１２からの圧縮映像データを伸長し、モニタ画面に表示するための映像受信ソフトウエア５２と、各カメラ１６の配置位置と現在の状態を地図上にカメラシンボルとして表示するためのマップ管理ソフトウエア５４などが二次記憶装置１２８に記憶されている。
【００５４】
映像受信ソフトウエア５２は、ネットワーク１０に接続されたすべての映像送信端末１２に接続するカメラ１６を管理するソフトウエアもであり、各カメラ１６の固定情報および種々の変動情報（例えば、カメラ名、現在カメラ１６が接続されているコンピュータのホスト名、パン，チルトおよびズームなどのカメラ状態、カメラ制御可能か否か、現在のどのカメラ１６を制御中か、あるいはどのカメラ１６の映像を表示中かなど）を保有する。これらの情報は、カメラ制御クライアント５０およびマップ管理ソフトウエア５４にも供給され、カメラシンボルの表示変更などに利用される。
【００５５】
映像送信端末１２には、カメラ制御クライアント５０からの要求に従い、カメラ制御装置１４を介してカメラ１６を制御し、カメラ１６の現状の情報（カメラ１６の使用状況などの情報）を要求元に通知するためのカメラ制御サーバ（ソフトウエア）５６と、カメラ１６の出力映像を圧縮し、所定形式でネットワーク１０を介して要求元に送信するための映像送信ソフトウエア５８が二次記憶装置２８に記憶されている。
【００５６】
図５は、映像受信端末１８のモニタ画面の表示内容の一例である。６０は、複数のカメラ１６が配置されているオフィス、店舗、倉庫などのレイアウトを示す地図ウインドウであり、複数の地図６０ａ，６０ｂ，６０ｃ，６０ｄを切替えできるようになっている。表示可能な地図６０ａ，６０ｂ，６０ｃ，６０ｄの枚数は、システムの性能に依存しているので特に制限はない。
【００５７】
また、各地図６０ａ，６０ｂ，６０ｃ，６０ｄには、図５に示すようにタグがつけられており、このタグをペン型ポインティングデバイス１３０でクリックするかあるいはマウス１５１を用いてカーソル８０を移動し、タグをクリックすることによって選択されたタグのついた地図が前面に表示される。図５では、地図６０ｂが前面に表示されており、その地図６０ｂには、配置されているカメラを示すカメラアイコン（カメラシンボル）６２ａ，６２ｂ，６２ｃ，６２ｄが表示されている。この状態から、地図６０ｃに地図ウインドウ６０の表示を変更したいとき、ペン型ポインティングデバイス１３０あるいはマウス１５１を用いて地図６０ｃのタグを選択クリックすると、図６に示すように地図６０ｃが表示され、それに伴ってそこに配置される２台のカメラのそれぞれに対応するカメラアイコン６２ｅ，６２ｆが表示される。これらのカメラアイコン６２ａ，６２ｂ，６２ｃ，６２ｄ，６２ｅ，６２ｆは、それぞれに対応しているカメラ１６の撮影方向に向けて表示される。
【００５８】
６４は、カメラ１６からのそれぞれの撮影映像を表示する映像表示領域６６ａ〜６６ｆを具備する映像表示ウインドウである。映像表示ウインドウ６４は、図５に示すように複数の映像表示領域を一覧する表示モードと、図１１に示すように、そのうちの１つの映像のみを拡大して注視する表示モードを有する。本実施の形態では、前者を一覧モード、後者を注視モードと呼ぶことにする。一覧モードと注視モードの切換については後に説明する。
【００５９】
本実施の形態におけるカメラ制御システムを詳細に説明する。あるカメラ１６の映像を表示させたい場合、そのカメラ１６を示すカメラアイコンを、地図ウインドウ６０の該当する地図上で選択し、映像表示ウインドウ６４の映像表示領域６６ａ〜６６ｆいずれかに重ねて離す操作（ドラッグアンドドロップ）を行う。すると、そのカメラ１６によって撮影された画像が表示される。
【００６０】
例えば、図７は、カメラアイコン６２ｃを映像表示領域６６ｃにドラッグアンドドロップしたとき、カメラアイコン６２ｃに対応するカメラ１６の撮影画像が映像表示領域６６ｃに表示されたときの図を示している。また、このときカメラアイコン６２ｃをドラッグ中のときは、アイコンの表示を図８に示すような形状に変化させて移動中であることを示している。
【００６１】
このとき映像受信端末１８における動作処理において、マップ管理ソフトウエア５４は、選択されたカメラアイコンに対応するカメラのＩＤを通知する。映像受信ソフトウエア５２は、このＩＤから、カメラの方向、カメラ名およびカメラが接続されているホスト名を調べ、これらの情報をカメラ制御クライアント５０およびマップ管理ソフトウエア５４に通知して上述した動作を実行している。
【００６２】
ここで画像が表示中の映像表示領域を選択した場合には、カメラが切り換わることをユーザに警告する旨の表示を行い、ドラッグアンドドロップした映像をその領域に表示するか否かをユーザに選択させている。
【００６３】
図９は、カメラ１６の制御指令を行うときの映像受信端末１８側の動作処理フローチャートであり、同図に沿ってカメラ１６の制御を行う場合の動作について説明する。
【００６４】
まず、映像が表示された映像表示領域６６ａ〜６６ｆのうち、制御したいカメラの映像が表示されている映像表示領域をクリックすると、表示画面が図１１に示すような注視モードの切り換えとなる。
【００６５】
注視モードにおいては、１つの映像が大きく表示されるが、このとき、フレームレートを優先して動きのスムーズな表示を行うか、あるいは画質を優先して圧縮率を低くした高解像度表示を行うかを選択することができる。図１７はこのような画像表示の選択を行うための画像表示設定ウインドウを示した図である。図１７において、９０はフレームレート優先ボタンであり、９２は画質優先ボタンである。これらいずれか１つをクリックすることによって図１１のウインドウに表示される画質が変化する。なお、図１７のウインドウを開くためには、図１１の設定ボタン８３をクリックすればよい。
【００６６】
ｓ１０１において、表示画面が注視モードに切り換えられると、カメラ制御クライアント５０は、選択された映像表示領域の撮影映像に対応するカメラ１６が接続されている映像送信端末１２のカメラ制御サーバ５６にカメラ１６が制御可能かどうかを問い合わせる問い合わせ信号を送る。
【００６７】
一方、図１０は、カメラ１６の制御を実行するときの映像送信端末１２側の動作処理フローチャートであるが、ｓ２０１において、映像送信端末１２のカメラ制御サーバ５６は、問い合わせ信号を受信すると、ｓ２０２において、カメラ制御サーバ５６は、カメラ１６の現状の情報（カメラ１６の使用状況などの情報）を映像受信端末１８の映像受信ソフトウエア５２に通知する。
【００６８】
ｓ１０２において、映像受信ソフトウエア５２は、そのカメラの現状の情報を受信すると、ｓ１０３において、通知されたカメラ１６の現状の情報に基づいてカメラのパン，チルトなどのカメラ制御が可能か否かを判断する。
【００６９】
カメラ制御が可能と判断した場合、ｓ１０４において、映像受信ソフトウエア５２は、カメラ制御クライアント５０にその旨の情報を伝え、カメラ制御クライアント５０は、後述の操作方法によって、ユーザの操作に基づくカメラ制御信号を映像送信端末１２のカメラ制御サーバ５６に送信する。
【００７０】
ｓ２０３において、カメラ制御サーバ５６は、カメラ制御信号を受信すると、ｓ２０４において、カメラ制御サーバ５６はそのカメラ制御信号に基づき、カメラ１６の所定の動作制御を実行する。
【００７１】
また、カメラ制御が不可能であると判断した場合、映像送信ソフトウエア５８は、その旨をカメラ制御クライアント５０に伝え、カメラ制御クライアント５０は、ユーザが操作を実行しようとしてもその入力された制御信号を無効にするように制御する。
【００７２】
ｓ１０５においてカメラ制御を中止したい場合、一覧ボタン８２をクリックすることで、図５に示すような一覧画面表示モードに切り換わり、カメラ制御を終了する。
【００７３】
ここで、カメラの制御が可能であったとき、図１１に示すような注視モードでの拡大画面に表示されている撮影映像に対応するカメラ１６の制御方法について詳しく説明する。
【００７４】
本実施の形態におけるカメラ制御は、注視モードにおける拡大画像が表示されている場合、モニタ１４０上にペン型ポインティングデバイス１３０によって描かれた所定のジェスチャ記号を圧力センサ部１５０が検知して、ＣＰＵ１２２にそのジェスチャ記号を認識させ、認識したジェスチャ記号に基づいてカメラ制御を実行するものである。
【００７５】
図１２は、図１１の注視モードにおいて表示されている撮影画像に対応したカメラ１６をパン，チルト制御するときの、ペン型ポインティングデバイス１３０を用いてモニタ１４０上に描いたジェスチャ記号のストロークパターンである。
【００７６】
図１２（ａ）は、カメラ１６を右方向へパン動作するジェスチャ記号（ペン型ポインティングデバイス１３０をモニタ１４０上に左から右へ線を引く形）である。また、図１２（ｂ）は、カメラ１６を左方向へパン動作するジェスチャ記号（ペン型ポインティングデバイス１３０をモニタ１４０上に右から左へ線を引く形）である。また、図１２（ｃ）は、カメラ１６を上方向へチルト動作するジェスチャ記号（ペン型ポインティングデバイス１３０をモニタ１４０上に、下から上へ線を引く形）である。また、図１２（ｄ）は、カメラ１６を下方向へチルト動作するジェスチャ記号（ペン型ポインティングデバイス１３０をモニタ１４０上に、上から下へ線を引く形）である。なお、図１２に示されている複数の矢印は、それらの集合体で１つのジェスチャ記号を示し、ジェスチャ記号の大きさとストロークの方向を示している。
【００７７】
本実施の形態において、上述したパン，チルト制御は、ジェスチャ記号の大きさ（ストローク量）によっても異なる。図１３（ａ）および図１３（ｂ）は、カメラ１６を右方向へパン動作するジェスチャ記号（ペン型ポインティングデバイス１３０をモニタ１４０上に左から右へ線を引く形）を示したものである。
【００７８】
図１３（ａ）および図１３（ｂ）を比較すると、図１３（ｂ）のストローク量は、図１３（ａ）のストローク量のおよそ５分の２である。このような場合、ＣＰＵ１２２は、これらのストローク量およびストローク方向を認識し、それぞれのストローク量に応じたカメラ１６に対する右方向のパン動作の移動量を決定し、その決定に基づいたカメラ制御信号を映像送信端末１２に送信する。
【００７９】
図１２は、カメラ１６をパン，チルト制御するときに、ペン型ポインティングデバイスを用いてモニタ１４０上に制御したい方向に線を引くことによってパン，チルト制御を行っていたが、図１９に示すようにペン型ポインティングデバイスを用いてパン，チルト制御したい方向に矢印を描くようにしてもよい。
【００８０】
このような形態の場合、ＣＰＵ１２２は、圧力センサによって検知されたジェスチャ記号の線分Ｂの方向に対するやじりＡの方向にしたがってパン，チルトの方向を決定する。図１２（ａ）〜図１２（ｄ）は、それぞれ、カメラ１６を右方向にパンさせるジェスチャ、カメラ１６を左方向にパンさせるジェスチャ、カメラ１６を上方向にチルトさせるジェスチャ、カメラ１６を下方向にチルトさせるジェスチャを示している。このときパン，チルトの移動量は、図１２の線を引くことによってパン，チルトを制御する形態と同様に、線分Ｂの長さによって決定される。また、やじりＡの線分の長さにはこだわらない。
【００８１】
図１４（ａ）は、図１１の注視モードにおいて表示されている撮影画像に対応したカメラ１６をズーム制御するときの、ペン型ポインティングデバイス１３０を用いてモニタ１４０上に描いたジェスチャ記号のストロークパターンである。
【００８２】
図１４（ａ）に示すように、ペン型ポインティングデバイス１３０を用いて撮影画面上のズームする領域に円を描画するジェスチャを行う。するとＣＰＵ１２２は、丸く描画されたジェスチャ記号であると認識し、さらに、そのジェスチャ記号がどの位置において描画されたものであるか、また、どのくらいの大きさで描画されたかを認識する。
【００８３】
ＣＰＵ１２２は、撮影画像に対する位置に基づいて描画された円の中心が、画面の中央に位置するようにパン，チルト動作を実行させるための制御信号を映像送信端末１２に送信する。同時に、描画された円の大きさに基づいてズーム倍率を制御する信号を映像送信端末１２に送信する。
【００８４】
図１４（ａ）においては、円を描くジェスチャによってカメラ１６のパン，チルト及びズーム制御が行われていたが、図２０（ａ）に示すように、ペン型ポインティングデバイス１３０を用いてモニタ１４０の画面上に拡大表示したい領域に四角を描くジェスチャを行ってもよい。
【００８５】
このような四角のジェスチャを行えば、拡大すべき対象領域がＣＰＵ１２２によってはっきりと認識され、カメラ１６に拡大すべき対象の領域が正確に拡大表示されるように、パン，チルト及びズームの制御指令を生成することができる。
【００８６】
なお、図２０（ｂ）は、図２０（ａ）によって描かれた四角のジェスチャが実行されたときに、カメラ１６がパン，チルト及びズーム制御が実行され、撮影された画像である。
【００８７】
図１５（ａ）は、図１１の注視モードにおいて表示されている撮影画像に対応したカメラ１６をズーム制御するときの、ペン型ポインティングデバイス１３０を用いてモニタ１４０上に描いたジェスチャ記号のストロークパターンである。
【００８８】
図１５（ａ）に示すように、ペン型ポインティングデバイス１３０を用いて撮影画面上のズームする領域に「×」を描画するジェスチャを行う。するとＣＰＵ１２２は、描画されたジェスチャ記号が「×」であると認識し、さらに、そのジェスチャ記号がどの位置において描画されたものであるか、また、どのくらいの大きさで描画されたかを認識する。
【００８９】
ＣＰＵ１２２は、撮影画像に対する位置に基づいて描画された「×」の中心が、画面の中央に位置するようにパン，チルト動作を実行させるための制御信号を映像送信端末１２に送信する。同時に、描画された「×」の大きさに基づいてズーム倍率を下げるように制御する信号を映像送信端末１２に送信する。ＣＰＵ１２２は、「×」の大きさが大きくなるにつれてズーム倍率を下げていくように制御する制御信号を映像送信端末１２に送信する。
【００９０】
図１６は、ペン型ポインティングデバイス１３０を用いて、モニタ１４０の画面上で一回転するジェスチャを示したものである。ＣＰＵ１２２は、このようなジェスチャを認識すると、画面上に表示されている撮影画像に対応するカメラ１６の制御を終了しカメラ１６の制御権を失う。
【００９１】
図１８は、ユーザが上述したようなジェスチャ記号を描画した場合におけるＣＰＵ１２２の処理動作を示したフローチャートである。
【００９２】
ｓ１０において、圧力センサ部１５０によって検知された信号に基づいて、入力されたジェスチャの正規化を実行する。次に、ｓ１１において、正規化された入力ジェスチャパターンを、あらかじめ外部記憶１２６に記憶されたジェスチャパターンとの照合（ジェスチャの処理およびそのストロークに関する照合）を行う。
【００９３】
ｓ１２において、ジェスチャパターンの照合が不成功の場合、何も処理せず動作を終了する。また、照合が成功した場合、ｓ１３において、照合したジェスチャパターンに相当する制御コマンド（パン，チルト、およびズームなど）を検索する。さらにｓ１４において、ジェスチャパターンの大きさあるいは描画位置に基づいて、パン，チルトの動作量あるいは、ズーム倍率などの各種制御パラメータを計算する。
【００９４】
例えば、図１２（ａ）〜（ｄ）に示したようなジェスチャにおけるカメラ１６のパン，チルト制御は、そのジェスチャのストローク量に応じてそれぞれパン，チルトの動作量が決定される。また、図１４（ａ）あるいは図１５（ａ）に示したジェスチャの場合、ジェスチャの中心が画面の中央に位置するようにパン，チルトパラメータを計算する。さらに、ジェスチャの大きさに応じてズーム倍率を計算する。
【００９５】
ｓ１５において、上述のように計算された各種パラメータの制御を実行するための制御信号を映像送信端末１２側にネットワークを介して送信する。
【００９６】
なお、本実施の形態においては映像受信端末１８側において入力ジェスチャを正規化し、ジェスチャパターンを照合して対応する制御コマンドを検索し、その検索された制御コマンドに基づいてカメラ制御を実行しているが、入力ジェスチャの信号をそのまま映像受信端末１８から映像送信端末１２側に送信し、映像送信端末１２において上記動作処理を行うことも可能である。
【００９７】
この場合、２次記憶装置２８あるいは外部記憶装置２６に上記動作処理を実行させる制御プログラムを格納し、ＣＰＵ２２画素の制御プログラムを読み出し、そのプログラムに基づいてカメラ制御の処理を実行することによって簡単に実現できる。
【００９８】
以上のように、ペン型ポインティングデバイス１３０を用いてモニタ１４０の画面上にジェスチャ動作をすることによって、簡単に撮影画像に対応したカメラ１６の制御が可能となり、また、このカメラ制御処理によってモニタ１４０の画面上にカメラ制御用の操作パネルを設ける必要がないので、カメラ制御が可能であると同時に、そのカメラによって撮影された画像は、操作パネルの領域分だけ拡大表示が可能となる。また、撮影画像の表示が操作パネルによってその表示が邪魔されることがなくなる。
【００９９】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成できる。
【０１００】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０１】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１０２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１０３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示にもとづき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【０１０４】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードを格納することになるが、簡単に説明すると、本発明のカメラ制御システムに不可欠なモジュールを、記憶媒体に格納することになる。
【０１０５】
本発明は、少なくとも、入力されたジェスチャを正規化する「正規化モジュール」、正規化モジュールによって正規化されたジェスチャを、あらかじめ記憶されたジェスチャパターンと照合する「照合モジュール」、入力ジェスチャの大きさあるいは画面上の位置に基づいて各種制御パラメータを計算する「パラメータ計算モジュール」の各プログラムコードを記憶媒体に格納すればよい。
【０１０６】
【発明の効果】
以上説明したように、本願発明の請求項１〜請求項１１によれば、カメラによって撮影された画像の表示画面上に所定のジェスチャ動作をすることによって、撮影画像に対応したカメラのパン，チルトあるいはズームなどの制御がネットワークを介して簡単に可能となり、また、このようなカメラ制御処理によってモニタの画面上にカメラ制御用の操作パネルを設ける必要がないので、カメラ制御が可能であると同時に、そのカメラによって撮影された画像のモニタ画面いっぱいの拡大表示が可能となるカメラ制御システムを提供することができる。
【０１０７】
また、請求項１２〜請求項１６によれば、カメラによって撮影された画像の表示画面上に所定のジェスチャ動作をすることによって、撮影画像に対応したカメラのパン，チルトあるいはズームなどの制御がネットワークを介して簡単に可能となり、また、このようなカメラ制御処理によってモニタの画面上にカメラ制御用の操作パネルを設ける必要がないので、カメラ制御が可能であると同時に、そのカメラによって撮影された画像のモニタ画面いっぱいの拡大表示が可能となる映像受信装置を提供することができる。
【０１０８】
また、請求項１７〜請求項２１によれば、カメラによって撮影された画像の表示画面上に所定のジェスチャ動作をすることによって、撮影画像に対応したカメラのパン，チルトあるいはズームなどの制御がネットワークを介して簡単に可能となり、また、このようなカメラ制御処理によってモニタの画面上にカメラ制御用の操作パネルを設ける必要がないので、カメラ制御が可能であると同時に、そのカメラによって撮影された画像のモニタ画面いっぱいの拡大表示が可能となる映像受信装置の制御方法を提供することができる。
【０１０９】
また、請求項２２〜請求項２６によれば、カメラによって撮影された画像の表示画面上に所定のジェスチャ動作をすることによって、撮影画像に対応したカメラのパン，チルトあるいはズームなどの制御がネットワークを介して簡単に可能となり、また、このようなカメラ制御処理によってモニタの画面上にカメラ制御用の操作パネルを設ける必要がないので、カメラ制御が可能であると同時に、そのカメラによって撮影された画像のモニタ画面いっぱいの拡大表示が可能となる制御プログラムを記憶した記憶媒体を提供することができる。
【図面の簡単な説明】
【図１】カメラ制御システムの構成図。
【図２】映像送信端末の構成ブロック図。
【図３】映像受信端末の構成ブロック図。
【図４】カメラ制御システムの構成図。
【図５】映像受信端末１８のモニタ画面の表示内容の一例を示す図。
【図６】映像受信端末１８のモニタ画面の表示内容の一例を示す図。
【図７】映像受信端末１８のモニタ画面の表示内容の一例を示す図。
【図８】ドラッグ中のカメラアイコンの表示の一例を示す図。
【図９】カメラの制御指令を行うときの映像受信端末の動作処理フローチャート。
【図１０】カメラの制御を実行するときの映像送信端末の動作処理フローチャート。
【図１１】注視モードのときの映像受信端末のモニタ画面の表示内容の一例を示す図。
【図１２】ジェスチャ記号のストロークパターンを示す図。
【図１３】ジェスチャ記号のストロークパターンを示す図。
【図１４】（ａ）ジェスチャ記号のストロークパターンを示す図。
（ｂ）（ａ）のジェスチャ記号によって制御された後のカメラの撮影画像を示す図。
【図１５】（ａ）ジェスチャ記号のストロークパターンを示す図。
（ｂ）（ａ）のジェスチャ記号によって制御された後のカメラの撮影画像を示す図。
【図１６】ジェスチャ記号のストロークパターンを示す図。
【図１７】画像表示設定画面の一例を示す図。
【図１８】映像受信端末におけるＣＰＵの処理動作を示すフローチャート。
【図１９】ジェスチャ記号のストロークパターンを示す図。
【図２０】（ａ）ジェスチャ記号のストロークパターンを示す図。
（ｂ）（ａ）のジェスチャ記号によって制御された後のカメラの撮影画像を示す図。
【符号の説明】
１０  ネットワーク
１６  ビデオカメラ
２２  ＣＰＵ
２４  主記憶装置
２６  外部記憶装置
２８  二次記憶装置
４２  ネットワークＩ／Ｆ
１２２  ＣＰＵ
１２４  主記憶
１２６  外部記憶装置
１２８  二次記憶装置
１３０  ペン型ポインティングデバイス
１３２  キーボード
１４０  モニタ
１４２  ネットワークＩ／Ｆ
１５０  圧力センサ
１５１  マウス
【図１】
0003869897.tif 000002
【図２】
0003869897.tif 000003
【図３】
0003869897.tif 000004
【図４】
0003869897.tif 000005
【図５】
0003869897.tif 000006
【図６】
0003869897.tif 000007
【図７】
0003869897.tif 000008
【図８】
0003869897.tif 000009
【図９】
0003869897.tif 000010
【図１０】
0003869897.tif 000011
【図１１】
0003869897.tif 000012
【図１２】
0003869897.tif 000013
【図１３】
0003869897.tif 000014
【図１４】
0003869897.tif 000015
【図１５】
0003869897.tif 000016
【図１６】
0003869897.tif 000017
【図１７】
0003869897.tif 000018
【図１８】
0003869897.tif 000019
【図１９】
0003869897.tif 000020
【図２０】
0003869897.tif 000021