(57)【特許請求の範囲】
【請求項１】
ネットワーク上に接続されたカメラ装置からの映像の表示を行うカメラ制御システムであって、
地図と、ネットワーク上に接続されており複数ユーザにより共有されかつ自分及び他のユーザにより排他的に遠隔操作される複数のカメラ装置の実時間の状態を表すシンボルを前記地図上に重畳して表示する表示手段と、
前記地図上を指示することで遠隔操作するカメラ装置を選択する操作手段とを有し、
前記表示手段は、前記操作手段による選択が可能なときに、他のユーザが自身で有する前記操作手段を使用してカメラ装置を選択して前記遠隔操作しているときのカメラ装置を表わすシンボルと、誰も前記遠隔操作していないときのカメラ装置を表わすシンボルとを視覚的に区別して表示することを特徴とするカメラ制御システム。
【請求項２】
前記表示手段は、さらに、自分が前記遠隔操作しているカメラ装置を表わすシンボルを視覚的に区別することを特徴とする請求項１に記載のカメラ制御システム。
【請求項３】
前記表示手段は、選択不可能なカメラ装置のシンボルを、非反応を示す状態で表示することを特徴とする請求項１に記載のカメラ制御システム。
【請求項４】
カメラを表わすシンボルの方向によりパン方向を表示する請求項１記載のカメラ制御システム。
【請求項５】
前記表示手段は、カメラ装置のネットワークへの接続・離脱、並びに、接続しているカメラ装置の使用開始・終了、パラメータ及び使用状況を表示することを特徴とする請求項１に記載のカメラ制御システム。
【請求項６】
システム上にカメラ装置の新規登録があると、地図上にそのカメラのシンボルを表示し、離脱があると、そのカメラのシンボルを地図上から消去する請求項５に記載のカメラ制御システム。
【請求項７】
ネットワーク上に接続されたカメラ装置からの映像の表示を行う表示手段と、遠隔操作するカメラ装置を選択する操作手段と、を有するカメラ制御システムのカメラ制御方法であって、
地図と、ネットワーク上に接続されており複数ユーザにより共有されかつ自分及び他のユーザにより排他的に遠隔操作される複数のカメラ装置の実時間の状態を表すシンボルを前記地図上に重畳して前記表示手段に表示し、
前記操作手段により前記地図上を指示することで自分が遠隔操作するカメラ装置を選択し、
さらに、前記カメラ装置の選択の際に、他のユーザが自身で有する前記操作手段を使用してカメラ装置を選択して前記遠隔操作を行っているときのカメラ装置を表わすシンボルと、誰も前記遠隔操作を行っていないときのカメラ装置を表わすシンボルとを視覚的に区別して前記表示手段に表示させることを特徴とするカメラ制御方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、１又は複数のカメラを１又は複数人で遠隔操作するカメラ制御システム及び方法に関する。
【０００２】
【従来の技術】
ネットワークを介した複数のコンピュータによりビデオ会議を行なう場合、一般に、複数のビデオ・カメラと、これらを遠隔操作する複数のユーザが存在する。但し、瞬間的には１台のカメラを操作できるのは一人のみであり、操作する権利を何らかの方法又は基準により排他制御する必要がある。操作対象のカメラは、それぞれに固有の名前又は番号で識別される。
【０００３】
【発明が解決しようとする課題】
従来例では、あるユーザが、何れかのカメラを操作したいと思ったとき、そのカメラが実際に遠隔操作可能な状態にあるかどうか（即ち、他人が現在操作していないこと、及び自分がそのカメラを遠隔操作する権利を有すること）を簡単に確認する術が無く、そのカメラを特定して遠隔操作を試みるしか無かった。
【０００４】
従来例ではまた、接続される複数のカメラの利用状況及び各ユーザのアクセス権（映像を見る権利、及び操作する権利など）などを実時間で知る手段が提供されていない。このような機能は特に、システム管理者には必須であり、カメラの利用状況は通常のユーザにとっても有用である。
【０００５】
本発明は、このような不都合を解消し、各カメラの利用状況及び各ユーザの権利などの情報を実時間で知ることのできるカメラ制御システム及び方法を提示することを目的とする。
【０００６】
【課題を解決するための手段】
本発明に係るカメラ制御システムは、ネットワーク上に接続されたカメラ装置からの映像の表示を行うカメラ制御システムであって、地図と、ネットワーク上に接続されており複数ユーザにより共有されかつ自分及び他のユーザにより排他的に遠隔操作される複数のカメラ装置の実時間の状態を表すシンボルを前記地図上に重畳して表示する表示手段と、前記地図上を指示することで遠隔操作するカメラ装置を選択する操作手段とを有し、前記表示手段は、前記操作手段による選択が可能なときに、他のユーザが自身で有する前記操作手段を使用してカメラ装置を選択して前記遠隔操作しているときのカメラ装置を表わすシンボルと、誰も前記遠隔操作していないときのカメラ装置を表わすシンボルとを視覚的に区別して表示することを特徴とする。
本発明に係るカメラ制御方法は、ネットワーク上に接続されたカメラ装置からの映像の表示を行う表示手段と、遠隔操作するカメラ装置を選択する操作手段と、を有するカメラ制御システムのカメラ制御方法であって、地図と、ネットワーク上に接続されており複数ユーザにより共有されかつ自分及び他のユーザにより排他的に遠隔操作される複数のカメラ装置の実時間の状態を表すシンボルを前記地図上に重畳して前記表示手段に表示し、前記操作手段により前記地図上を指示することで自分が遠隔操作するカメラ装置を選択し、さらに、前記カメラ装置の選択の際に、他のユーザが自身で有する前記操作手段を使用してカメラ装置を選択して前記遠隔操作を行っているときのカメラ装置を表わすシンボルと、誰も前記遠隔操作を行っていないときのカメラ装置を表わすシンボルとを視覚的に区別して前記表示手段に表示させることを特徴とする。
【０００７】
【作用】
上記手段により、複数のカメラを複数のユーザが制御できる場合に、全てのユーザがシステム全体に関する情報を実時間で手に入れることができ、これにより、各ユーザは、どのカメラを遠隔操作できるかといった現在の情報を入手できる。視覚的な表示によって直感的で分かりやすいユーザ・インタフェースで表示するので、操作性が向上する。
【０００８】
【実施例】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【０００９】
図１は、複数のカメラ装置が接続するコンピュータ・システムの概略構成ブロック図を示す。図１に示す構成の１又は複数のコンピュータ及びこれに類似する構成の１又は複数のコンピュータが、コンピュータ・ネットワークを介して相互に接続する。
【００１０】
図１において、１０（１０−１，１０−２，１０−３，・・・）はビデオ・カメラ、１２（１２−１，１２−２，１２−３，・・・）は、ビデオ・カメラ１０（１０−１，１０−２，１０−３，・・・）のパン、チルト、ズーム、焦点調節及び絞りなどを外部制御信号に従い、直接制御するカメラ制御回路、１４は、どのビデオ・カメラ１０を制御し、その出力映像を取り込むかを選択するカメラ入力選択装置である。制御信号線として、例えば、ＲＳ−２３２Ｃ等があるが、これに限定されないことは明らかである。
【００１１】
２０はカメラ入力選択装置１４を制御し、当該カメラ入力選択装置１４を介して所望のカメラ制御回路１２に制御コマンドを送ることにより、回路１２に付随するビデオ・カメラ１０を制御するコンピュータ・システムからなるカメラ操作装置である。２２は全体を制御するＣＰＵ、２４は主記憶、２６は二次記憶装置（例えば、ハード・ディスク装置）、２８はポインティング・デバイスとしてのマウス、３０はキーボードである。
【００１２】
３２はカメラ入力選択装置１４を接続し、カメラ制御コマンドなどカメラ入力選択装置１４に供給するＩ／Ｏポート、３４はカメラ入力選択装置１４により選択されたビデオ・カメラ１０の出力映像信号を取り込むと共に、ビットマップ・ディスプレイ３５に種々の映像を表示するビデオ・ボード、３６は、装置２０をコンピュータ・ネットワーク又は通信回線網に接続するネットワーク・インターフェース、３８は、ＣＰＵ２２乃至ネットワーク・インターフェース３６の各デバイスを相互に接続するシステム・バスである。ネットワーク・インタフェース３６により、カメラ操作装置２０にネットワークを経由して遠隔地からカメラ制御信号を送り、カメラ１０を制御させることができる。
【００１３】
カメラ入力選択装置１４は、複数のカメラ制御回路１２に繋がる制御信号線及び映像出力の内の１つを選択し、選択されたビデオ出力をビデオ・ボード３４に供給すると共に、選択された制御信号線をＩ／Ｏポート３２に論理的に接続する。ビデオ信号の形式としては、例えば、輝度色差分離式のＮＴＳＣ信号がある。ビデオ・ボード３４は、カメラ入力選択装置１４によって選択されたビデオ出力を取り込む。取り込まれたビデオ信号は、ビットマップ・ディスプレイ３５の所定ウインドウに動画表示される。
【００１４】
また、二次記憶装置２６には、カメラ１０に関する種々の情報、例えば、カメラ位置情報データ及びカメラ図形データ等を記憶する。これらの情報の詳細は後述する。
【００１５】
１台のカメラ１０しか接続しない場合には、カメラ入力選択装置１４は不要であり、Ｉ／Ｏポート３２にカメラ制御回路１２を直接、接続する。また、映像を送信しない場合には、カメラ１０、カメラ制御回路１２及びカメラ入力選択装置１４が、不要になる。
【００１６】
図１に示す装置は、例えば、図２に示すようにネットワークに接続される。端末Ａは図１に示す装置構成と同じ構成を具備し、端末Ｂは、１台のカメラのみが接続するので、そのカメラ制御回路をＩ／Ｏポートに直結した構成になっており、端末Ｃは、カメラを１台も接続していない構成になっている。一般的に、このような種々の構成の端末Ａ，Ｂ，Ｃが、一つのネットワークに混在することになる。なお、本実施例で用いるネットワークは、ディジタル動画データ及びカメラ制御信号を送信するのに十分な伝送帯域幅を有するＬＡＮ又はＷＡＮを想定している。
【００１７】
ビデオ・ボード３４は、先に説明したように、ビデオ・キャプチャ機能を具備し、取り込んだビデオ・データをビットマップ・ディスプレイ３５に供給して映像表示させるだけでなく、バス３８を介してＣＰＵ２２にも供給する。ＣＰＵ２２は、ビデオ・データをパケット化し、ネットワーク・インタフェース３６を介してネットワークに出力する。ネットワーク・インタフェース３６からは、カメラ操作命令およびカメラ切替え命令なども、パケット化されてネットワークに送出される。更には、システム全体に関する情報もパケット化されて、ネットワークに送出される。送信するデータの内容及び必要により、特定された転送先に向けて又は、全端末に送信される。
【００１８】
また、受信に関しても同様である。即ち、パケット化されたビデオ・データ並びにカメラ操作命令及びカメラ切替え命令を受信すると、各装置Ａ，Ｂ，Ｃは、受信したビデオ・データを内部でのキャプチャ・データと同様に扱い、受信したカメラ操作命令およびカメラ切替え命令を内部の同様の命令と同様に扱う。システム全体に関する情報は、後述するユーザ・インターフェースのシステム表示の更新に用いられる。
【００１９】
図３は、本実施例におけるソフトウエア構成を示す。図３では、カメラ操作に関して、カメラ装置が直接接続する端末にインストールするソフトウエア（サーバ）と、そのカメラ装置を遠隔操作しようとする端末にインストルールするソフトウエア（クライアント）を分けて、図示してある。勿論、通常の利用形態では、１つの端末にどちらのソフトウエアもインストールされることになる。
【００２０】
図３では、ワークステーション５０，５２，５４，５６がネットワーク５７に接続し、ワークステーション５０には、カメラ１０であるカメラ装置５８が接続し、ワークステーション５２，５４には、それぞれモニタ（ビットマップ・ディスプレイ）６０，６２が接続しているとする。ワークステーション５６は、詳細は後述するが、一つのネットワーク内でネットワークを介した遠隔操作が可能なカメラ、ユーザ毎の権利及び利用状況などを管理する。
【００２１】
ワークステーション５０には、カメラ５８によって得られた画像情報（動画）をネットワーク５７を介して他のワークステーションに送信する映像送受信ソフトウエア６４と、他のワークステーション５２，５４からのカメラ制御信号に応じてカメラ装置５８を制御するカメラ制御サーバ（ソフトウエア）６６が格納されている。ワークステーション５６にはカメラ管理サーバ（ソフトウエア）６８がインストールされており、カメラ制御サーバ６６は、カメラ５８の起動時に、カメラ管理サーバ６８にカメラ５８がネットワーク５７を介して現実に利用可能になったことの登録を要求し、カメラ管理サーバ６８はその事実を記憶する。
【００２２】
ワークステーション５２，５４には、ワークステーション５０からの画像（動画）を受信してモニタ６０，６２に表示する映像送受信ソフトウエア７０と、カメラ（ここでは、カメラ５８）の状態を表示すると共に、操作可能なカメラを遠隔制御するためのカメラ表示制御パネルを表示し、その操作を処理するカメラ制御クライアント（ソフトウエア）７２とが格納されている。ワークステーション５２，５４のユーザは、カメラ制御クライアント７２により、カメラ管理サーバ６８で管理されている種々の情報を参照し、記入し、訂正することができる。詳細は後述する。なお、カメラ管理サーバ６８により他のワークステーションのカメラ（ここではカメラ５８）との接続（撮影画像の受信と遠隔制御）が許可されると、カメラ制御クライアント７２は、カメラ管理サーバ６８を介することなく、カメラ制御信号を他のワークステーション（ここでは、カメラ制御サーバ６６）に送信できる。
【００２３】
通常の使用法では、各ワークステーションにはモニタとカメラ装置の両方が接続しているのが普通であることから、映像送受信ソフトウエア６４，７０は映像送信と映像受信の両方の機能を具備するのが普通である。一般に、ソフトウエアは、単一のプログラム又は一群のプログラム・モジュールからなる。図２に示す端末Ａ，Ｃは、図３に示すワークステーション５０と同５２又は同５４からなり、図２に示す端末Ｂは、ワークステーション５２又は同５４からなる。図３に示すワークステーション５６は、図１では、端末Ａ，Ｂ又はＣである。
【００２４】
カメラ管理サーバ６８は、ネットワーク５７（具体的には、ビデオ会議）に全面的に又は限定的に解放された全てのカメラを管理するソフトウエアである。カメラ管理サーバ６８は、ネットワーク５７へのカメラの接続に伴う登録及びネットワーク５７からの分離に伴う抹消に加えて、ユーザからのカメラ・アクセス要求に対するアクセス許可／拒否を管理し、更には、カメラ情報を定期的に全てのカメラ制御クライアントにネットワークを介して告知する。
【００２５】
図３では、カメラ管理サーバ６８が専用のワークステーションに搭載されているが、ネットワーク５７に接続する何れかのワークステーション（図２では、ワークステーション５０，５２，５４）に搭載されていてもよいことは勿論である。ネットワークへの接続を予定する全端末に予め装備しておき、最初にビデオ会議等を開始する２つの端末の何れかでカメラ管理サーバ６８が起動するようにしてもよい。
【００２６】
カメラ制御クライアント７２により、モニタ６０，６２に表示されるカメラ表示制御パネルの一例を図４に示す。カメラ制御クライアント７２は、カメラ映像を表示するカメラ映像ウインドウ１１０と、種々のカメラ制御ボタンからなるカメラ操作パネル１１２と、カメラ状態を一覧表示するカメラ状態一覧表示ウインドウ１１４を、モニタ画面に設定し、表示する。図５は、カメラ状態一覧表示ウインドウ１１４に表示される内容の一例を示す。本実施例では、ネットワーク５７に接続される利用可能な全てのカメラについて、カメラ名、設置位置、パン・チルト角、ズーム及び使用状況等がカメラ状態一覧表示ウインドウ１１４に表示される。カメラ名は、カメラを識別するための固有名、設置位置は適当にとった３次元座標上のカメラ位置、パン・チルト角は撮影方位である。使用状況は、カメラを操作する権利を現在有するユーザ名であり、誰も使用していないときには空欄になる。
【００２７】
例えば、あるユーザがあるカメラにアクセス（ここでは、遠隔操作）を希望する場合、カメラ状態一覧表示ウインドウ１１４に表示されるカメラ・リスト上で希望するカメラを選択（例えば、マウスをダブルクリック）する。現在、このカメラを使用しているユーザがいない場合には、カメラ管理サーバ６８は、そのカメラの遠隔操作（映像の表示も含むことは明らかである。）を許可し、このカメラを操作しているユーザが既にいる場合には、映像の表示のみを許可する。映像の表示を許可されると、カメラ映像ウインドウ１１０に、そのカメラの出力映像が表示される。遠隔操作を許可されると、カメラ操作パネル１１２による操作（パン、チルト及びズーム）が可能になる。
【００２８】
実時間でカメラの方向を更新・表示する手順を説明する。まずソフトウエアの起動手順を、図６に示す。カメラ管理サーバ５６が全てのソフトウエアより先に起動して、カメラ装置の接続を待つ。
【００２９】
次に、同じワークステーション上の映像送受信ソフトウエア６４とカメラ制御サーバ６６が起動する（Ｓ２，Ｓ３）。カメラ制御サーバ６６は、起動時にカメラ初期設定ファイルを読み込み、同じワークステーションに接続される全てのカメラのカメラ名と初期状態をカメラ管理サーバ６８に報告する。これらの情報は、例えば図７に示すように、カメラ名、設置フロア名、設置位置（ｘ座標、ｙ座標及びｚ座標）、及び初期姿勢（パン角及びチルト角）などからなり、二次記憶に格納されている。
【００３０】
カメラ制御サーバ６６からカメラ装置接続の報告を受けたカメラ管理サーバ６８は、新たに接続されたカメラの初期状態を、自分自身の持つカメラ管理テーブルに登録する。このカメラ管理テーブルは、例えば図８に示すように、カメラ名、接続ワークステーション名、使用状況（未使用及びユーザ・アクセス中など）、初期状態（ｘ，ｙ，ｚ、並びに、パン及びチルトなどカメラ雲台のパラメータ）、動的状態（パン及びチルトなど雲台を基準にしたカメラ・ヘッドの角度、並びにズーム）などからなる。
【００３１】
ネットワーク５７に映像を送出しようとする全てのコンピュータで、映像送受信ソフトウエア６４及びカメラ制御サーバ６６が起動される。
【００３２】
ネットワーク５７を介して他のコンピュータのカメラを操作しようとするコンピュータでは、映像送受信ソフトウエア７０とカメラ制御クライアント７２が起動される。なお、他のコンピュータからの映像を受信するだけのコンピュータでは、映像送受信ソフトウエア７０のみが起動される。カメラ制御クライアント７２は、その起動時に、ネットワーク５７を介して利用可能な全カメラの状況に関する情報をカメラ管理サーバ６８から受け取り、その結果をカメラ・リストとしてカメラ状態一覧表示ウインドウ１１４に表示する。これにより、カメラ制御クライアント７２が起動するコンピュータのユーザは、全カメラの状況を知ることが出来る。
【００３３】
ネットワーク５７を介して利用可能な全カメラの状況に関する情報に変更があると、その変更を、カメラ管理サーバ６８が定期的に、カメラ制御クライアントを具備するコンピュータに告知する。カメラ制御クライアント７２が起動するコンピュータは、この変更情報を取り込み、カメラ状態一覧表示ウインドウ１１４上のカメラ・リストを更新する。
【００３４】
カメラ管理サーバ６８によるシステム情報の告知の動作を説明する。告知する情報として、例えば図９に示すような情報を考える。但し、これは、カメラ管理サーバ６８が管理する情報の一部分であって、全てではない。なぜならば、カメラ制御クライアント７２は、その起動時にカメラの初期設定に関する情報を含む全体の情報をカメラ管理サーバ６８から受け取っているので、その後は動的に変化する情報のみを受け取ればよいからである。図９では、ユーザのカメラ制御によって変化する項目（パン・チルト・ズームのカメラ・パラメータ及びアクセス・ユーザ名）に加えて、カメラ制御クライアント７２が全カメラ構成又はカメラ・アクセス情報を検出する補助となる情報（カメラ管理サーバの動作）も、告知の対象としている。
【００３５】
図１０を参照して、告知の手順を簡単に説明する。カメラ管理サーバ６８は、一つのカメラ制御サーバ６６にカメラ・パラメータを知らせるように要求する。この要求を受けたカメラ制御サーバ６６は、カメラ制御回路と通信して、カメラ・パラメータを取得し、カメラ管理サーバ６８に返送する。この応答を確認すると、カメラ管理サーバ６８は、別のカメラ制御サーバ６６に対して同様の要求を行なう。こうして、システム上にある全てのカメラ制御サーバ６６からカメラ・パラメータ情報を取得すると、カメラ管理サーバ６８は、図９に示すような情報を作成し、システム情報としてネットワーク５７を介して全てのカメラ制御クライアントに告知する。
【００３６】
カメラ制御クライアント７２は、起動後、ネットワークＩ／Ｆを介して告知される情報の取り込まれるチャンネルのバッファを常時監視しており、このバッファに何らかの入力があると、告知情報が到着したものとしてこれを読み込む。そして、必要に応じて以下のようにして、カメラ・リストを更新する。
【００３７】
システムに新たにカメラが加わったことが判明した場合、カメラ制御クライアント７２は、カメラの初期設定情報をカメラ管理サーバ６８に要求する。そして、得られた初期設定情報と告知情報とを合わせて、カメラ・リストに追加表示する。システムからカメラが削除されたことが判明した場合、カメラ制御クライアント７２は、削除されたカメラに関する情報をカメラ・リストから削除する。
【００３８】
カメラのアクセス状況に変化があった場合には、カメラ・リストの、該当するカメラの使用状況の内容を更新する。
【００３９】
このようにして、ネットワーク５７に接続して他のコンピュータのカメラをネットワークを介して遠隔制御しようとするユーザは、何時でもシステム全体の現在の状態を知ることができ、あるカメラを操作可能かどうかを予め知ることができる。
【００４０】
上記実施例では、全カメラの情報がカメラ・リストとしてカメラ状態一覧表示ウインドウ１１４に表示されるが、個々のカメラ又はユーザにより選択されたカメラが何処に配置され、どの方向を向いているかが分かりにくいという問題があった。
【００４１】
この問題は、図１１に示すようなユーザ・インターフェースを用いることで解決できる。図１１に示すユーザ・インターフェースでは、複数のウィンドウを同時表示可能なウィンドウ表示システムが動作しているものとする。地図ウインドウ１４０には、オフィスの座席配置などを示す地図が表示され、その地図上に、当該オフィスに配置される個々のカメラの配置場所を示すカメラ・アイコン１４２−１〜１４２−７が表示されている。各カメラ・アイコン１４２−１〜１４２−７は、対応するカメラの現在の向きとほぼ同じ向きで表示される。
【００４２】
映像ウィンドウ１４４には、選択された１台のカメラの出力映像が表示される。なお、地図ウィンドウ１４０上では、選択されているカメラを識別できるよう、選択されたカメラに対応するカメラ・アイコンを、選択されていないカメラに対応するカメラ・アイコンとは別の色で表示する。
【００４３】
映像ウインドウ１４４の下側に操作パネル１４６が表示される。操作パネル１４６はパン及びチルトのための回転操作ボタンと、ズーム操作のためのスライド式ボタンとを具備する。これらのボタンを操作することにより、任意の指定のカメラを回転操作及びズーム操作できる。選択されたカメラが制御不能の場合には、回転操作ボタン及びズーム操作ボタンが共に操作不能の表示態様になる。現在値表示ウインドウ１４８には、選択されたカメラの現在値が表示される。
【００４４】
図１１に示すユーザ・インターフェースを使った場合の、カメラ管理サーバ６８から告知された情報の表示方法を図１２に示す。カメラ制御クライアント７２は、起動後、ネットワークＩ／Ｆを介して告知情報の取り込まれるチャンネルのバッファを常に監視している（Ｓ１１）。このバッファに何らかの入力があると、告知情報が到着したものとしてこれを読み込み、必要に応じて以下のように動作する。
【００４５】
システム構成に変化があった場合（Ｓ１２）、例えば、システムに新たなカメラが加わったことが判明した場合、カメラ制御クライアント７２は、カメラの初期設定に関する情報をカメラ管理サーバ６８に再度要求し（Ｓ１３）、初期設定情報と告知された動的情報とを合わせて、新たに加わったカメラを地図ウインドウ１４０上に表示する（Ｓ１４，Ｓ１５）。システムからカメラが削除された場合、カメラ・リストから該当するカメラに関する情報を消去し、地図ウインドウ１４０上の該当するカメラ・アイコンも合わせて消去する。
【００４６】
新たなカメラ・アクセスが開始し、又はアクセスが終了したとき（Ｓ１６）、地図ウインドウ１４０上の該当するカメラ・アイコンを再表示する（Ｓ１４）。この際、自分がアクセスしているカメラ、他のユーザがアクセスしているカメラ、及び誰もアクセスをしていないカメラの３種類を、例えば違う色等で表示して視覚的に容易に区別できるようにする。
【００４７】
現在表示しているカメラ・アイコンの方向と、得られたカメラの方向の違う場合（Ｓ１７）、これを訂正して再表示する（Ｓ１８，Ｓ１９）。
【００４８】
カメラ制御サーバ６８に、カメラのアクセス権を管理させることができる。ここでアクセス権とは、あるカメラを遠隔操作する権利をいう。カメラ管理サーバ６８に、図１３に示すように、各カメラについて各ユーザ毎のアクセス許可情報を示す表を設ける。ユーザからカメラのアクセス要求があった場合、カメラ管理サーバ６８は要求対象となるカメラについてそのユーザがアクセス権を付与されているかどうかを確認し、アクセス権が付与されていて、しかも、誰に使用していない（遠隔操作していない）場合に、そのカメラの操作を許可する。
【００４９】
アクセス権は、固定的なものではなく、各カメラの所有者又は特に許可されたシステム管理者が、その内容又はレベルを変更できる。この場合、例えばカメラ操作パネルにアクセス権変更ボタンを用意しておき、そのボタンを押すことによって、自分のワークステーションに接続されているカメラのアクセス権を他の任意のワークステーションのユーザに許可し、許可を取り消せる。
【００５０】
アクセス権の有無をユーザに知らせる手段として、地図ウインドウ１４０上で、アクセス権を有するカメラのカメラ・アイコンを濃く表示し、アクセス権を有しないカメラのカメラ・アイコンを薄く表示すればよい。このような階調又は色により設定条件又は選択の可否を表示するのは、周知の技術である。
【００５１】
アクセス権に関する情報を、カメラ管理サーバ６８による告知情報の中に含めることにより、アクセス権情報が他のユーザによって変更されても、その変更結果を全てのユーザの画面上に即座に表示することが可能である。
【００５２】
【発明の効果】
以上の説明から容易に理解できるように、本発明によれば、複数のカメラを複数人で制御する場合に、全てのユーザがシステム全体に関する情報を実時間で手に入れることができる。また、視覚的な表示によって直感的で分かりやすいユーザ・インタフェースを提供できる。
【図面の簡単な説明】
【図１】  本発明の一実施例のコンピュータ・システムの基本構成の概略ブロック図である。
【図２】  ネットワークにおける本実施例のハードウエア構成の概略ブロック図である。
【図３】  ネットワークにおける本実施例のソフトウエア構成の概略ブロック図である。
【図４】  本実施例の第１の画面例である。
【図５】  本実施例のカメラ状態一覧表の例である。
【図６】  本実施例のソフトウエアの起動手順である。
【図７】  本実施例のカメラ初期設定情報の例である。
【図８】  本実施例のカメラ管理サーバ保持情報の例である。
【図９】  本実施例の告知情報の例である。
【図１０】  本実施例の告知の手順である。
【図１１】  本実施例の第２の画面例である。
【図１２】  図１２に示す画面例でのカメラ情報更新フローチャートである。
【図１３】  カメラ・アクセス許可リストの例である。
【符号の説明】
１０（１０−１，１０−２，１０−３，・・・）：ビデオ・カメラ
１２（１２−１，１２−２，１２−３，・・・）：カメラ制御回路
１４：カメラ入力選択装置
２０：カメラ操作装置
２２：ＣＰＵ
２４：主記憶
２６：二次記憶装置
２８：マウス
３０：キーボード
３２：Ｉ／Ｏポート
３４：ビデオ・ボード
３５：ビットマップ・ディスプレイ
３６：ネットワーク・インターフェース
３８：システム・バス
５０，５２，５４，５６：ワークステーション
５７：ネットワーク
５８：カメラ装置
６０，６２：モニタ
６４：映像送受信ソフトウエア
６６：カメラ制御サーバ
６８：カメラ管理サーバ
７０：映像送受信ソフトウエア
７２：カメラ制御クライアント
１１０：カメラ映像ウインドウ
１１２：カメラ操作パネル
１１４：カメラ状態一覧表示ウインドウ
１４０：地図ウインドウ
１４２−１〜１４２−７：カメラ・アイコン
１４４：映像ウィンドウ
１４６：操作パネル
【図１】
0003689447.tif 000002
【図２】
0003689447.tif 000003
【図３】
0003689447.tif 000004
【図４】
0003689447.tif 000005
【図５】
0003689447.tif 000006
【図６】
0003689447.tif 000007
【図７】
0003689447.tif 000008
【図８】
0003689447.tif 000009
【図９】
0003689447.tif 000010
【図１０】
0003689447.tif 000011
【図１１】
0003689447.tif 000012
【図１２】
0003689447.tif 000013
【図１３】
0003689447.tif 000014