(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続されたカメラの撮像方向を制御可能なカメラ制御システムであって、
地図と、前記カメラの位置を示すための第１カメラ指標を地図上に重畳して表示する地図表示手段と、
前記第１カメラ指標が指示されることに応答して、前記第１カメラ指標に対応するカメラのチルト方向の撮影状態を示す第２カメラ指標とスクロールバーを表示するチルト方向表示手段と、
前記第２カメラ指標及びスクロールバーが直接操作され、前記直接操作された後の表示状態に対応する撮像状態となるように前記カメラのチルト方向を制御する制御手段とを有し、
前記第２カメラ指標が操作されて表示状態が変化する場合、前記チルト方向表示手段は、前記直接操作中において前記第２カメラ指標の表示状態の変化に連動して前記スクロールバーの表示状態を変化させ、前記スクロールバーが操作されて表示状態が変化する場合、前記チルト方向表示手段は、前記直接操作中において前記スクロールバーの表示状態の変化に連動して前記第２カメラ指標の表示状態を変化させることを特徴とするカメラ制御システム。
【請求項２】
前記第２カメラ指標が操作されて前記第２カメラ指標の形状が変化する場合、前記チルト方向表示手段は、前記連動時、前記形状に対応するように前記スクロールバーのつまみの位置を変化させることを特徴とする請求項１に記載のカメラ制御システム。
【請求項３】
前記スクロールバーが操作されてつまみの位置が変化する場合、前記チルト方向表示手段は、前記連動時、前記つまみの位置に対応するように前記第２カメラ指標の形状を変化させることを特徴とする請求項１または２に記載のカメラ制御システム。
【請求項４】
前記第２カメラ指標およびスクロールバーは、前記第１カメラ指標が指示されることに応じて、１つの新たな操作パネル上に生成されることを特徴とする請求項１〜３のいずれかに記載のカメラ制御システム。
【請求項５】
前記第２カメラ指標にはコントロールポインタが設けられており、前記コントロールポインタの中心位置に関して第１方向に前記コントロールポインタを移動させることによりチルト操作指示が入力され、前記第１方向に直行する第２方向に前記コントロールポインタを移動させることによりズーム操作指示が入力されることを特徴とする請求項１〜４のいずれかに記載のカメラ制御システム。
【請求項６】
ネットワークを介して接続されたカメラの撮像方向を制御可能なカメラ制御システムのカメラ情報表示方法であって、
地図と、前記カメラの位置を示すための第１カメラ指標を地図上に重畳して前記表示手段に表示する地図表示工程と、
前記第１カメラ指標が指示されることに応答して、前記第１カメラ指標に対応するカメラのチルト方向の撮影状態を示す第２カメラ指標とスクロールバーを前記表示手段に表示するチルト方向表示工程と、
前記第２カメラ指標及びスクロールバーが直接操作され、前記直接操作された後の表示状態に対応する撮像状態となるように前記カメラのチルト方向を制御する制御工程とを有し、
前記第２カメラ指標が操作されて表示状態が変化する場合、前記チルト方向表示工程は、前記直接操作中において前記第２カメラ指標の表示状態の変化に連動して前記スクロールバーの表示状態を変化させ、前記スクロールバーが操作されて表示状態が変化する場合、前記チルト方向表示工程は、前記直接操作中において前記スクロールバーの表示状態の変化に連動して前記第２カメラ指標の表示状態を変化させることを特徴とするカメラ制御システムのカメラ情報表示方法。
【請求項７】
ネットワークを介して接続されたカメラの撮像方向を制御可能なカメラ制御システムの処理を実行するプログラムを記憶した記憶媒体であって、前記プログラムは、
地図と、前記カメラの位置を示すための第１カメラ指標を地図上に重畳して前記表示手段に表示する地図表示ステップと、
前記第１カメラ指標が指示されることに応答して、前記第１カメラ指標に対応するカメラのチルト方向の撮影状態を示す第２カメラ指標とスクロールバーを前記表示手段に表示するチルト方向表示ステップと、
前記第２カメラ指標及びスクロールバーが直接操作され、前記直接操作された後の表示状態に対応する撮像状態となるように前記カメラのチルト方向を制御する制御ステップとを有し、
前記第２カメラ指標が操作されて表示状態が変化する場合、前記チルト方向表示ステップは、前記直接操作中において前記第２カメラ指標の表示状態の変化に連動して前記スクロールバーの表示状態を変化させ、前記スクロールバーが操作されて表示状態が変化する場合、前記チルト方向表示ステップは、前記直接操作中において前記スクロールバーの表示状態の変化に連動して前記第２カメラ指標の表示状態を変化させることを特徴とするプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばネットワークを介して情報の通信を行う監視カメラやＴＶ会議システムなどに用いて好適なカメラ制御システムおよびカメラ制御方法に関するものである。
【０００２】
【従来の技術】
複数のカメラによる遠隔監視システムは、従来、数台のビデオカメラを用い、それらのビデオカメラから入力したアナログの映像信号を、管理装置の複数のモニタ上に出力する監視システムが、比較的小規模なビル内で利用されていた。
【０００３】
このような監視システムに対し、複数のカメラをＬＡＮ（Local Area Network）、あるいは、ＩＳＤＮなどの公衆デジタル回線などのデジタルネットワークに接続し、より多くの、また、より遠くのカメラを接続できるようにした遠隔監視システムが提案されている。
【０００４】
【発明が解決しようとする課題】
このような遠隔監視システムなどのカメラをネットワークを介して制御可能なカメラ制御システムにおいては、カメラの操作端末にパーソナルコンピュータあるいはワークステーションなどの装置を利用し、ＧＵＩ（Graphical User Interface）操作による映像表示およびカメラ制御を実現するシステムが存在する。
【０００５】
これによって装置に習熟していない人でも扱いが簡単になる利点がある。特に、モニタ上に表示されるカメラ映像と同時にそのカメラ映像を出力しているカメラの制御パネルを表示することによって操作性の向上がなされる。
【０００６】
さらに、ネットワーク上に接続された複数のカメラの制御を、カメラの配置情報を示す地図及びカメラの撮像方向を示すカメラアイコンを利用することによって、カメラの撮像方向を地図上で視覚的に制御できるという利点がある。
【０００７】
しかしながら、従来のこの種の地図上に配置されたカメラ・アイコンはカメラを上から見た状態を示しており、パン方向の制御はできるものの、チルト方向の制御はできなかった。
【０００８】
本発明はこのような不具合を解消し、平面的に描かれた地図およびカメラ・アイコンを用いることによっても、カメラのチルト方向の制御が可能なカメラ制御システムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
上述した目的を達成するために、本出願によれば、ネットワークを介して接続されたカメラの撮像方向を制御可能なカメラ制御システムであって、地図と、前記カメラの位置を示すための第１カメラ指標を地図上に重畳して表示する地図表示手段と、前記第１カメラ指標が指示されることに応答して、前記第１カメラ指標に対応するカメラのチルト方向の撮影状態を示す第２カメラ指標とスクロールバーを表示するチルト方向表示手段と、前記第２カメラ指標及びスクロールバーが直接操作され、前記直接操作された後の表示状態に対応する撮像状態となるように前記カメラのチルト方向を制御する制御手段とを有し、前記第２カメラ指標が操作されて表示状態が変化する場合、前記チルト方向表示手段は、前記直接操作中において前記第２カメラ指標の表示状態の変化に連動して前記スクロールバーの表示状態を変化させ、前記スクロールバーが操作されて表示状態が変化する場合、前記チルト方向表示手段は、前記直接操作中において前記スクロールバーの表示状態の変化に連動して前記第２カメラ指標の表示状態を変化させることを特徴とする。
【００１０】
また、ネットワークを介して接続されたカメラの撮像方向を制御可能なカメラ制御システムのカメラ情報表示方法であって、地図と、前記カメラの位置を示すための第１カメラ指標を地図上に重畳して前記表示手段に表示する地図表示工程と、前記第１カメラ指標が指示されることに応答して、前記第１カメラ指標に対応するカメラのチルト方向の撮影状態を示す第２カメラ指標とスクロールバーを前記表示手段に表示するチルト方向表示工程と、前記第２カメラ指標及びスクロールバーが直接操作され、前記直接操作された後の表示状態に対応する撮像状態となるように前記カメラのチルト方向を制御する制御工程とを有し、前記第２カメラ指標が操作されて表示状態が変化する場合、前記チルト方向表示工程は、前記直接操作中において前記第２カメラ指標の表示状態の変化に連動して前記スクロールバーの表示状態を変化させ、前記スクロールバーが操作されて表示状態が変化する場合、前記チルト方向表示工程は、前記直接操作中において前記スクロールバーの表示状態の変化に連動して前記第２カメラ指標の表示状態を変化させることを特徴とする。
【００１１】
また、ネットワークを介して接続されたカメラの撮像方向を制御可能なカメラ制御システムの処理を実行するプログラムを記憶した記憶媒体であって、前記プログラムは、地図と、前記カメラの位置を示すための第１カメラ指標を地図上に重畳して前記表示手段に表示する地図表示ステップと、前記第１カメラ指標が指示されることに応答して、前記第１カメラ指標に対応するカメラのチルト方向の撮影状態を示す第２カメラ指標とスクロールバーを前記表示手段に表示するチルト方向表示ステップと、前記第２カメラ指標及びスクロールバーが直接操作され、前記直接操作された後の表示状態に対応する撮像状態となるように前記カメラのチルト方向を制御する制御ステップとを有し、前記第２カメラ指標が操作されて表示状態が変化する場合、前記チルト方向表示ステップは、前記直接操作中において前記第２カメラ指標の表示状態の変化に連動して前記スクロールバーの表示状態を変化させ、前記スクロールバーが操作されて表示状態が変化する場合、前記チルト方向表示ステップは、前記直接操作中において前記スクロールバーの表示状態の変化に連動して前記第２カメラ指標の表示状態を変化させることを特徴とする。
【００３３】
【発明の実施の形態】
以下、添付の図面に沿って本発明の実施の形態を説明する。
【００３４】
図１は、本発明のカメラ制御システムの実施の形態の一例を示す概略構成ブロック図である。１０は映像データおよびカメラ制御情報（ステータス情報も含む）をデジタル伝送するネットワークであり、ｎ台の映像送信端末１２（１２−１〜１２−ｎ）が接続している。
【００３５】
各映像送信端末１２（１２−１〜１２−ｎ）には、カメラ制御装置１４（１４−１〜１４−ｎ）を介してカメラ１６（１６−１〜１６−ｎ）が接続されている。カメラ制御装置１４（１４−１〜１４−ｎ）は、映像送信端末１２（１２−１〜１２−ｎ）からの制御信号に従い、接続するビデオカメラ１６（１６−１〜１６−ｎ）のパン，チルト，ズーム，フォーカスおよび絞りなどを制御する。
【００３６】
また、ビデオカメラ１６（１６−１〜１６−ｎ）は、カメラ制御装置１４（１４−１〜１４−ｎ）から電源が供給されており、カメラ制御装置１４（１４−１〜１４−ｎ）は、外部からの制御信号に従い、ビデオカメラ１６（１６−１〜１６−ｎ）の電源のＯＮ／ＯＦＦが制御される。
【００３７】
また、ネットワーク１０には、映像送信端末１２（１２−１〜１２−ｎ）からネットワーク１０に送出された映像情報を受信し、表示する映像受信端末１８（１８−１〜１８−ｍ）が接続されている。各映像受信端末１８（１８−１〜１８−ｍ）には、ビットマップディスプレイあるいはＣＲＴなどで構成されるモニタ２０（２０−１〜２０−ｍ）が接続されている。
【００３８】
ここで、ネットワーク１０は、有線である必要はなく、無線ＬＡＮ装置などを利用した無線ネットワークでもよい。この場合、映像受信端末１８は、モニタ２０と一体化して携帯型の映像受信端末装置とすることができる。
【００３９】
映像送信端末１２（１２−１〜１２−ｎ）は、接続するカメラ１６（１６−１〜１６−ｎ）の出力映像信号をＨ.２６１などの所定の圧縮方式で圧縮し、ネットワーク１０を介して、映像要求元の映像受信端末１８またはすべての映像受信端末１８に送信する。映像受信端末１８は、ネットワーク１０、映像送信端末１２およびカメラ制御装置１４を介して任意のカメラ１６の種々のパラメータ（撮影方位、撮影倍率、フォーカスおよび絞りなど）とともに、電力供給のＯＮ／ＯＦＦ制御が可能である。
【００４０】
ここで、映像送信端末１２は、モニタを接続し、圧縮映像を伸長する映像伸長装置を設けることで、映像受信端末として兼用することができる。一方、映像受信端末１８は、カメラ制御装置１４およびビデオカメラ１６を接続し、映像圧縮装置を設けることで、映像送信端末として兼用することができる。これらの端末には、映像送信または映像受信に必要なソフトウエアを記憶するＲＯＭが備えられている。
【００４１】
図２は、映像送信端末１２の概略構成ブロック図である。２２は、映像送信端末１２全体を統括制御するためのＣＰＵであり、２４は主記憶装置（ＲＡＭ）、２６はフロッピーディスクまたはＣＤ−ＲＯＭなどの取り外し可能な外部記憶装置、２８はハードディスクなどの二次記憶装置、３０はポインティングデバイスとして機能するマウス、３２はキーボード、３４はカメラ制御装置を接続し、カメラ制御信号を送受信するＩ／Ｏボード、３６はビデオカメラ１６のビデオ出力信号を取り込むビデオキャプチャ装置である。
【００４２】
本実施の形態のビデオキャプチャ装置３６は、アナログビデオ信号をデジタル信号に変換するＡ／Ｄ変換機能と、映像情報を圧縮する映像圧縮機能を具備する。３８は、映像情報をモニタ４０の画面上に表示するビデオボード、４２は、ネットワークインターフェース、４４は各構成要素２２〜３８，４２を相互に接続するシステムバスである。ここで、端末１２を映像送信専用の装置とする場合、ビデオボード３８とモニタ４０を省略することができる。
【００４３】
以上の構成によって、映像送信端末１２は、ネットワーク１０を経由して遠隔地の映像受信端末１８に映像信号を伝送するとともに、映像受信端末１８から伝送されるカメラ制御信号を受けて、カメラ１６のパン，チルトなどの制御を実行する。
【００４４】
図３は、映像受信端末１８の概略構成ブロック図である。図３において、ＣＰＵ１２２は、映像受信端末１８の全体を統括制御するものであり、１２４は主記憶装置（ＲＡＭ）、１２６はフロッピーディスクまたはＣＤ−ＲＯＭなどの取り外し可能な外部記憶装置、１２８はハードディスクなどの二次記憶装置である。１３２はキーボード、１５１はポインティングデバイスとして機能するマウス、１３８は映像情報をモニタ１４０の画面上に表示するビデオボード、１４２はネットワークインターフェース、１４４は圧縮映像情報を伸長する圧縮デコーダ、１４６は映像受信端末１８を構成する各構成要素を相互に接続するシステムバスである。なお、マウス１５１は、図３に示すように、左右にそれぞれクリックボタンが備えられている。
【００４５】
映像受信端末１８は、カメラを制御して撮影されたカメラ映像を撮り込む機能がないことと、圧縮映像を伸長するデコーダ１４４を具備することと、システムソフトウエアの相違を除いて、図２に示す映像送信端末１２の構成と同じであるのでその説明は割愛する。また、映像受信端末１８は、映像送信端末用のソフトウエアが組み込まれていれば、任意のあるいはカメラの制御を許可された映像受信端末１８にビデオ出力信号を発信することができる。
【００４６】
映像受信端末１８は、映像送信端末１２にカメラ制御信号を発信し、カメラ制御信号を受信した映像送信端末１２は、そのカメラ制御信号の内容に応じてカメラ１６を制御するとともに、そのカメラ１６の現在の状態を返送する。映像受信端末１８は、映像送信端末１２から送られてくる映像データを受信し、所定の処理を施してモニタ１４０の表示画面上に撮影映像をリアルタイムに表示する。
【００４７】
図４は、本実施の形態のカメラ制御システムにおいて、ソフトウエアによって示される構成図を示している。映像受信端末１８には、ネットワーク１０を介して映像送信端末１２に接続することによってカメラ１６を遠隔制御するためのカメラ制御クライアント（ソフトウエア）５０と、映像送信端末１２からの圧縮映像データを伸長し、モニタ画面に表示するための映像受信ソフトウエア５２と、各カメラ１６の配置位置と現在の状態を地図上にカメラシンボルとして表示するためのマップ管理ソフトウエア５４などが二次記憶装置１２８に記憶されている。
【００４８】
映像受信ソフトウエア５２は、ネットワーク１０に接続されたすべての映像送信端末１２に接続するカメラ１６を管理するソフトウエアであり、各カメラ１６の固定情報および種々の変動情報（例えば、カメラ名、現在カメラ１６が接続されているコンピュータのホスト名、パン，チルトおよびズームなどのカメラ状態、カメラ制御可能か否か、現在のどのカメラ１６を制御中か、あるいはどのカメラ１６の映像を表示中かなど）を保有する。これらの情報は、カメラ制御クライアント５０およびマップ管理ソフトウエア５４にも供給され、カメラシンボルの表示変更などに利用される。
【００４９】
映像送信端末１２には、カメラ制御クライアント５０からの要求に従い、カメラ制御装置１４を介してカメラ１６を制御し、カメラ１６の現状の情報（カメラ１６の使用状況などの情報）を要求元に通知するためのカメラ制御サーバ（ソフトウエア）５６と、カメラ１６の出力映像を圧縮し、所定形式でネットワーク１０を介して要求元に送信するための映像送信ソフトウエア５８が二次記憶装置２８に記憶されている。
【００５０】
図５は、映像受信端末１８のモニタ画面の表示内容の一例である。６０は、複数のカメラ１６が配置されているオフィス、店舗、倉庫などのレイアウトを示す地図ウインドウであり、複数の地図６０ａ，６０ｂ，６０ｃ，６０ｄを切替えできるようになっている。表示可能な地図６０ａ，６０ｂ，６０ｃ，６０ｄの枚数は、システムの性能に依存しているので特に制限はない。
【００５１】
また、各地図６０ａ，６０ｂ，６０ｃ，６０ｄには、図５に示すようにタグがつけられており、マウス１５１を用いてカーソル８０を移動し、タグをクリックすることによって選択されたタグのついた地図が前面に表示される。図５では、地図６０ｂが前面に表示されており、その地図６０ｂには、配置されているカメラを示すカメラアイコン（カメラシンボル）６２ａ，６２ｂ，６２ｃ，６２ｄが表示されている。この状態から、地図６０ｃに地図ウインドウ６０の表示を変更したいとき、マウス１５１を用いて地図６０ｃのタグを選択クリックすると、図６に示すように地図６０ｃが表示され、それに伴ってそこに配置される２台のカメラのそれぞれに対応するカメラアイコン６２ｅ，６２ｆが表示される。これらのカメラアイコン６２ａ，６２ｂ，６２ｃ，６２ｄ，６２ｅ，６２ｆは、それぞれに対応しているカメラ１６の撮影方向に向けて表示される。６４は、カメラ１６からのそれぞれの撮影映像を表示する映像表示領域６６ａ〜６６ｆを具備する映像表示ウインドウである。
【００５２】
本実施の形態におけるカメラ制御システムの動作処理を図１０〜図１２のフローチャートに沿って詳細に説明する。なお、以下の映像受信端末１８側の制御を実行するプログラムは二次記憶装置１２８に記憶されており、そのプログラムは実行時に主記憶１２４にロードされ、ＣＰＵ１２２によって実行されるものとする。また、映像送信端末１２側の制御を実行するプログラムは二次記憶装置２８に記憶されており、そのプログラムは実行時に主記憶２４にロードされ、ＣＰＵ２２によって実行されるものとする。
【００５３】
図１０は、映像受信端末１８側の動作処理フローチャートを示している。まず、あるカメラ１６の映像を表示させたい場合、そのカメラ１６を示すカメラアイコン６２を、地図ウインドウ６０の該当する地図上で選択し、映像表示ウインドウ６４の映像表示領域６６ａ〜６６ｆいずれかに重ねて離す操作（ドラッグアンドドロップ）がユーザによって実行される（ｓ１０１）。
【００５４】
例えば、図７は、カメラアイコン６２ｃを映像表示領域６６ｃにドラッグアンドドロップしたとき、カメラアイコン６２ｃに対応するカメラ１６の撮影画像が映像表示領域６６ｃに表示されたときの図を示している。また、本実施の形態においては、カメラアイコン６２ｃをドラッグ中のときは、アイコンの表示を図８に示すような形状に変化させて移動中であることを示している。
【００５５】
このような動作が行われると、カメラ制御クライアント５０は、操作されたカメラアイコンに対応する映像送信端末１２のカメラ制御サーバ５６に、撮像しているカメラ１６の映像データと、カメラ１６の制御可能かどうかを問い合わせる問い合わせ信号を送る（ｓ１０２）。そして図１１の▲１▼にすすむ。
【００５６】
一方、図１１は、映像受信端末から問い合せ信号が送られてきたときの映像送信端末１２側の動作処理フローチャートであるが、ｓ２０１において、映像送信端末１２のカメラ制御サーバ５６は、問い合わせ信号を受信すると、ｓ２０２において、カメラ制御サーバ５６は、カメラ１６の現状の情報（カメラ１６の使用状況、現在の撮影方向などの情報）を映像受信端末１８の映像受信ソフトウエア５２に通知する。そして図１０の▲２▼に進む。
【００５７】
再び図１０のフローチャートによる動作処理に戻るが、映像送信端末１２からカメラの現状の情報および映像データを受信すると、まず、映像受信ソフトウエア５２は、その映像データに基づいてカメラアイコン６２がドロップされた映像表示領域６６に映像を表示する。
【００５８】
マップ管理ソフトウエア５４は、対応するカメラ１６の撮影方向と合致するようにカメラアイコン６２の向きを変更し、また、選択されたカメラアイコン６２に対して、図９に示すように、映像表示中であることを示すスコープ７２を表示する。
【００５９】
また、ｓ１０４において、カメラ制御が可能であると判断された場合は、ｓ１０５において、スコープ７２中にパン及びズームを制御するためのコントロールポインタ７４を表示する。このコントロールポインタ７４をマウス１５１を用いてドラッグ操作（マウス１５１の左側のボタンをクリックしたままマウス１５１の操作を行う。）が実行されると、カメラ制御クライアント５０は、そのドラッグ操作の操作方向に応じてパン制御あるいはズーム制御が可能となる。
【００６０】
カメラ制御が可能であると判断された場合、s１０６において、選択中のカメラアイコン６２に対してマウス１５１の右ボタンのクリックを実行すると、図１３（ａ）に示すようなチルト制御を実行するチルト制御パネル１６１が表示される。チルト制御パネル１６１が表示される位置は、右クリックされたカメラアイコン６２の横隣でも、操作者が前もって指定した位置でもよい（ｓ１０７）。
【００６１】
チルト制御パネル１６１中のカメラアイコン１６３はカメラ１６の側面を表したものであり、該当するカメラ１６の現在のチルト方向の撮影状態を示している。またカメラアイコン１６３の下部にはスクロールバー１６６を表示し、マウス１５１のドラッグ操作の方向によって、カメラ制御クライアント５０は、スクロールバー１６６上のつまみ１６７を動かしてチルト制御の指令を生成することが可能となっている。
【００６２】
スクロールバー１６６のつまみ１６７を上にドラッグさせると、そのドラッグ操作に応じて、マップ管理ソフトウエア５４はカメラアイコン１６３が連動して上向きに表示させる。これを示したのが図１３（ｂ）である。またスクロールバー１６６のつまみを下にドラッグさせると、今度はカメラアイコン１６３が下向きに表示される。これを示したのが図１３（ｃ）である。
【００６３】
１６４に示されるＸＸには、チルトの上限を示す角度の値、１６５に示されるＹＹにはチルトの下限を示す角度の値が表示される。この数値はチルトの角度そのものでもよいし、便宜的な数値を入れてもよい。また、これらの数値は、カメラ制御クライアント５０が前述したｓ１０２におけるカメラ１６のチルト角限界位置要求を、ネットワーク１０を介して該当するカメラ１６の接続する映像送信端末１２のカメラ制御サーバ５６に通知することによって得られる。
【００６４】
つまみ１６７の近傍に示すｎｎは現在のチルトの位置を数値で示したものである。スクロールバー１６６のつまみ１６７のドラッグ操作を実行すると、数値はつまみ１６７の動きに応じて数値内容を変化させる。そして、スクロールバー１６６のつまみ１６７が上方限界までドラッグされたときは、１６４の数値と１６６の数値が同値となる。逆に、スクロールバー１６６のつまみ１６７が下方限界までドラッグされたときは、１６５の数値と１６６の数値が同値となる。操作者はこの数値を確認しながら、目的とする位置へのチルト制御を行うことができる。
【００６５】
また、カメラアイコン１６３のスコープ中のコントロールポインタ１６２を上下にドラッグすることによっても、カメラ制御クライアント５０は、チルト制御信号を生成することができる。このとき、マップ管理ソフトウエア５４は、カメラアイコン１６３の表示形態をその制御されたチルト撮影方向に応じて図１３（ａ）から図１３（ｃ）に示すように表示させる。また、それに連動してスクロールバー１６６のつまみの表示位置も変化させる。さらに、コントロールポインタ１６２が左右にドラッグ操作された場合には、カメラ制御クライアント５０はズーム倍率の制御命令を生成する。
【００６６】
以上の操作を実行してカメラ制御クライアント５０によって生成されたカメラ制御信号を映像送信端末１２に送信する（ｓ１０８）。そして図１２の▲３▼に進む。なお、本実施の形態においては、チルト制御パネル１６２は、図１３に示すように、カメラアイコン１６３およびスクロールバー１６６を同時に表示させていたが、カメラアイコン１６３およびスクロールバー１６６のいずれか一方を表示させることによってカメラ１６のチルト制御を実行することも当然可能である。この場合においても、カメラ制御クライアント５０は、上述した処理と同様の処理を実行することによってチルト制御信号を生成する。
【００６７】
マップ管理ソフトウエア５４は、先に説明したように、制御不可能であるときにおいても、映像表示中のカメラ１６の変動情報（パンおよびチルト）が映像受信ソフトウエア５２から常時通知されており、この情報に応じて、映像表示中の対応するカメラ１６の向きに合うようにカメラアイコン６２の向きを変更している。
【００６８】
また、本実施の形態においてはカメラ制御が可能であると判断された場合にのみ、チルト制御パネル１６１の表示を可能としたが、カメラ１６が制御不可能と判断された場合においても、マウス１５１の右ボタンのクリックを実行すると、チルト制御パネルの表示を可能とすることもできる。この場合、映像送信端末１２側から出力されているカメラの現状の情報に基づいて、表示中のチルト方向の撮影方向が確認できるという利点がある。このとき、制御不可能なカメラのコントロールポインタ１６２は表示させない。
【００６９】
図１２は、カメラ１６の制御を実行するときの映像送信端末１２側の動作処理フローチャートである。ｓ２０３において、映像受信端末１８からカメラ制御信号を受信すると、ｓ２０４において、カメラ制御サーバ５６は、その信号に基づいて、カメラ１６を制御する。そして図１０の▲４▼にすすむ。
【００７０】
再び図１０のフローチャートに戻るが、ｓ１０９において、カメラ制御およびカメラの撮影映像の表示を中止したい場合には、図１４に示すように、その中止したい映像が表示されている領域６６を、ごみ箱アイコン６７までドラッグアンドドロップ操作を実行することによって行う。
【００７１】
さらに、地図上に表示されたカメラアイコン６２に対応して、それぞれすでに映像表示パネル６４上に映像が表示されているカメラの間で制御権を移動させる場合、新たに制御させるカメラに対応する地図上に表示されたカメラアイコン６２または映像表示領域６６までマウス１５１を用いてカーソル８０を移動させ、マウス１５１の左ボタンでクリックする。
【００７２】
例えば、映像表示領域６６ｃに対応するカメラから映像表示領域６６aに対応するカメラ１６に制御権を移動させたい場合、映像表示領域６６aあるいはカメラアイコン６２aをクリックする。すると、カメラ制御クライアント５０は、操作されたカメラアイコン６２に対応する映像送信端末１２のカメラ制御サーバ５６に、カメラ１６の制御可能かどうかを問い合わせる問い合わせ信号を送る。
【００７３】
カメラ制御サーバ５６は、現在映像表示領域６６aに対応するカメラ１６の制御が可能であるかまたは他の操作者によって制御中であるなどの理由によって制御が不可能であるかどうかの情報を映像受信端末１８側に送信する。制御可能であると判断された場合、カメラアイコン６２ｃに表示されているコントロールポインタ７４をカメラアイコン６２aに移動して表示させる。
【００７４】
さらに、カメラ１６のチルト制御を実行させたい場合、カメラアイコン６２ａを選択してマウス１５１の右ボタンをクリックする。すると、図１３に示したようなチルト制御パネル１６１が表示される。チルト制御は上述した操作と同様にコントロールポインタ１６２をドラッグ操作することによって可能となる。
【００７５】
以上説明したように、地図上に表示されているカメラアイコンのチルト操作を実行したい場合においても、そのカメラアイコンをマウス１５１の右ボタンのクリックによってチルト制御パネル１６１を表示しているので、制御中のカメラの撮影地点を地図上で確認しながら、カメラの撮影方向のパン、チルト、ズーム制御を同時に可能とし、さらにカメラのパンチルトの撮影方向を同時確認可能とするカメラ制御システムを提供することができる。
【００７６】
地図ウインドウ６０を表示するための地図表示手段、カメラアイコン６２を表示するための第１のカメラ指標表示手段、チルト制御パネル１６１を表示するための第２のチルト表示手段、スクロールバー１６５およびつまみ１６７を表示するチルト方向表示手段、ＸＸ，ＹＹなどのチルト方向の撮影範囲を示す許容範囲表示手段は、ＣＰＵ１２２、主記憶１２４、二次記憶１２８、ビデオボード１３８、モニタ１４０などによって構成される。また、制御手段は、ＣＰＵ１２２、主記憶１２４、二次記憶１２８などによって構成される。
【００７７】
本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成できる。
【００７８】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７９】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００８０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００８１】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示にもとづき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【００８２】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードを格納することになるが、簡単に説明すると、本発明のカメラ制御システムに不可欠なモジュールを、記憶媒体に格納することになる。
【００８３】
本発明は、少なくとも、地図に重畳して表示されたカメラアイコンに対応するカメラのチルト制御を可能とする「チルト制御パネル表示モジュール」、チルト制御パネル上における操作によってカメラの制御指令を生成する「制御モジュール」の各プログラムコードを記憶媒体に格納すればよい。
【００８４】
【発明の効果】
以上、説明したように、本発明により、地図ウインドウ上に表現されたビデオカメラにおいても、そのビデオカメラの位置を確認しながら、チルト制御を可能とするカメラ制御システムを提供することができる。
【図面の簡単な説明】
【図１】カメラ制御システムの構成図。
【図２】映像送信端末の構成ブロック図。
【図３】映像受信端末の構成ブロック図。
【図４】カメラ制御システムの構成図。
【図５】映像受信端末１８のモニタ画面の表示内容の一例を示す図。
【図６】映像受信端末１８のモニタ画面の表示内容の一例を示す図。
【図７】映像受信端末１８のモニタ画面の表示内容の一例を示す図。
【図８】ドラッグ中のカメラアイコンの表示の一例を示す図。
【図９】制御可能なカメラアイコンの表示の一例を示す図。
【図１０】カメラの制御を実行するときの映像送信端末の動作処理フローチャート。
【図１１】問い合せ信号を受信したときの映像送信端末の動作処理フローチャート。
【図１２】カメラの制御を実行するときの映像送信端末の動作処理フローチャート。
【図１３】チルト表示パネルの表示例を示す図。
【図１４】映像受信端末１８のモニタ画面の表示内容の一例を示す図。
【符号の説明】
１０  ネットワーク
１６  ビデオカメラ
２２  ＣＰＵ
２４  主記憶装置
２６  外部記憶装置
２８  二次記憶装置
４２  ネットワークＩ／Ｆ
１２２  ＣＰＵ
１２４  主記憶
１２６  外部記憶装置
１２８  二次記憶装置
１３２  キーボード
１４０  モニタ
１４２  ネットワークＩ／Ｆ
１５１  マウス
１６１  チルト制御パネル
１６２  コントロールポインタ
１６３  カメラアイコン
１６６  スクロールバー
１６７  つまみ
【図１】
0003667032.tif 000002
【図２】
0003667032.tif 000003
【図３】
0003667032.tif 000004
【図４】
0003667032.tif 000005
【図５】
0003667032.tif 000006
【図６】
0003667032.tif 000007
【図７】
0003667032.tif 000008
【図８】
0003667032.tif 000009
【図９】
0003667032.tif 000010
【図１０】
0003667032.tif 000011
【図１１】
0003667032.tif 000012
【図１２】
0003667032.tif 000013
【図１３】
0003667032.tif 000014
【図１４】
0003667032.tif 000015