【手続補正書】
【提出日】平成17年9月30日(2005.9.30)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のカメラをネットワークを介して操作するカメラ制御方法において、
連係動作すべき複数のカメラと、その複数のカメラの個々に行わせるべき連係動作とを指定する工程と、
連係動作すべきとして指定された複数のカメラのうちの少なくとも１つの第１のカメラの起動を検出する工程と、
前記第１のカメラの起動の検出に応答して、前記第１のカメラに連係されるべきとして指定された他のカメラに、指定された動作内容を実行させる工程とを具備することを特徴とするカメラ制御方法。
【請求項２】
ネットワークを介して接続された複数のカメラを制御するカメラ制御サーバであって、
前記複数のカメラの個々の状態に関する情報を収集する収集手段と、
任意のクライアント装置により連係動作すべきとして指定されたカメラの識別子を記憶する記憶手段と、
任意のクライアント装置からのカメラ接続要求に基づいて、その接続要求が連係動作すべきカメラとして識別子が前記記憶手段に記憶されているカメラを含むか否かを判別する手段と、
前記判別手段により、前記カメラ接続要求が連係動作すべきカメラの１つに接続することを要求すると判断されたときに、前記１つのカメラの他に他の連係カメラにも接続要求をネットワークを介して送る連係接続要求手段とを具備することを特徴とするカメラ制御サーバ。
【請求項３】
ネットワークに接続され、このネットワークを介して複数のクライアント装置からの接続要求を受け付けるカメラ装置であって、
このカメラ装置及びまたは前記ネットワークを介して接続された他のカメラ装置の夫々の撮像手段の個々の状態に関する情報を収集する収集手段と、
任意のクライアントにより連係動作すべきとして指定された撮像手段の識別子を記憶する記憶手段と、
任意のクライアントからのカメラ接続要求に基づいて、その接続要求が連係動作すべきものとして識別子が前記記憶手段に記憶されている撮像手段を含むか否かを判別する手段と、
前記判別手段により、前記カメラ接続要求が連係動作すべき撮像手段の１つに接続することを要求すると判断されたときに、前記１つの撮像手段の他に他の連係撮像手段にも接続要求をネットワークを介して送る連係接続要求手段とを具備することを特徴とするカメラ装置。
【請求項４】
複数のカメラを制御するためのユーザインタフェース装置であって、
前記複数のカメラの撮像方向もしくは撮像位置を示す情報を表示するデイスプレイと、
上記表示情報の指定をユーザに許し、指定された情報から連係動作すべき複数のカメラを特定する手段とを具備するユーザインタフェース装置。
【請求項５】
連係すべきとして指定されたカメラが既に使用されているか否かを判断する工程と、
連係すべきとして指定されたカメラが既に使用されている場合に、前もって記憶された対処動作を起動する工程とを更に具備することを特徴とする請求項１に記載のカメラ制御方法。
【請求項６】
連係すべきとして指定されたカメラが既に使用されているか否かを示す情報を収集する手段と、
連係すべきとして指定されたカメラが既に使用されている場合における対処動作を定義する情報を記憶する手段と、
前記対処動作を起動する手段とを更に具備することを特徴とする請求項２に記載のカメラ制御サーバ。
【請求項７】
連係すべきとして指定された撮像手段が既に使用されているか否かを示す情報を収集する手段と、
連係すべきとして指定された撮像手段が既に使用されている場合における対処動作を定義する情報を記憶する手段と、
前記対処動作を起動する手段とを更に具備することを特徴とする請求項３に記載のカメラ装置。
【請求項８】
連係すべきとして指定されたカメラが既に使用されている場合における対処動作を定義するダイアログを前記デイスプレイに表示することを特徴とする請求項４に記載のユーザインタフェース装置。
【請求項９】
前記対処動作は、既に使用されている前記カメラに対する接続権を強制的に取得する動作を含むことを特徴とする請求項５に記載のカメラ制御方法。
【請求項１０】
前記対処動作は、既に使用されている前記カメラに対する接続権を強制的に取得する動作を含むことを特徴とする請求項６に記載のカメラ制御サーバ。
【請求項１１】
前記対処動作は、既に使用されている前記撮像手段に対する接続権を強制的に取得する動作を含むことを特徴とする請求項７に記載のカメラ装置。
【請求項１２】
前記対処動作は、既に使用されている前記カメラに対する接続権を強制的に取得する動作を含むことを特徴とする請求項８に記載のユーザインタフェース装置。
【請求項１３】
前記対処動作は、既に使用されている前記カメラを代替するカメラに切り替える動作を含むことを特徴とする請求項５に記載のカメラ制御方法。
【請求項１４】
前記対処動作は、既に使用されている前記カメラを代替するカメラに切り替える動作を含むことを特徴とする請求項６に記載のカメラ制御サーバ。
【請求項１５】
前記対処動作は、既に使用されている前記カメラを代替するカメラに切り替える動作を含むことを特徴とする請求項７に記載のカメラ装置。
【請求項１６】
前記対処動作は、既に使用されている前記カメラを代替するカメラに切り替える動作を含むことを特徴とする請求項８に記載のユーザインタフェース装置。
【請求項１７】
連係動作を複数通り定義するダイアログ、連係動作毎に連係対象のカメラを定義するダイアログ、カメラ毎に複数の連係動作を定義するダイアログ、及び連係動作の開始のための条件を定義するダイアログのうち少なくとも１つのダイアログを前記デイスプレイ上に有することを特徴とする請求項４に記載のユーザインタフェース装置。
【請求項１８】
代替するカメラを定義するダイアログを前記デイスプレイ上に有することを特徴とする請求項１６に記載のユーザインタフェース装置。
【請求項１９】
カメラ毎に定義された複数の連係動作に関する情報と、個々の連係動作毎に定義された連係対象のカメラに関する情報とを記憶し、前記デイスプレイ上に、
接続可能なカメラを表示すると共に、これらのカメラのなかから任意のカメラをユーザに選択可能にする第１のウインドと、
選択されたカメラの定義された連係動作を表示すると共に、これら連係動作の中から１つの連係動作をユーザに選択可能にする第２のウインドと、
選択された連係動作に関わるカメラを表示する第３のウインドとを具備することを特徴とする請求項４に記載のユーザインタフェース装置。
【請求項２０】
前記起動検出工程は、連係すべきとして指定されたカメラが前もって定義された所定の状態に略一致したことを検出することを特徴とする請求項１に記載のカメラ制御方法。
【請求項２１】
前記連係接続要求手段は、連係すべきとして指定されたカメラが前もって定義された所定の状態に略一致したときに、他のカメラに対する連係動作のための接続要求を送ることを特徴とする請求項２に記載のカメラ制御サーバ。
【請求項２２】
前記連係接続要求手段は、連係すべきとして指定されたカメラが前もって定義された所定の状態に略一致したときに、他のカメラに対する連係動作のための接続要求を送ることを特徴とする請求項３に記載のカメラ装置。
【請求項２３】
ネットワークに接続された複数のカメラサーバに対して、このネットワークに接続された複数のカメラクライアントからの接続要求を調停制御するカメラ連携制御サーバであって、
複数のカメラクライアントの各々について、そのカメラクライアントへの通信路パスについての情報と、そのカメラクライアントが使用しているカメラについての情報とを管理するクライアント管理モジュールと、
前記複数のカメラサーバの各々について、そのカメラサーバへの通信路パスについての情報と、そのカメラサーバが使用しているカメラについての情報とを管理するカメラサーバ管理モジュールと、
前記複数のカメラの各々について、そのカメラを制御しているカメラサーバについての情報と、そのカメラに対する操作権を有しているカメラクライアントについての情報と、そのカメラの状態についての情報とを管理するカメラ管理モジュールと、
前記複数のカメラの個々のカメラについて、そのカメラと他のカメラとの連係動作を定義する連係動作定義情報を有する連携制御モジュールであって、任意のカメラクライアントからの任意のカメラへの接続要求を前記クライアント管理モジュールを介して認識し、前記連係動作定義情報に基づいて、前記接続要求に付随する連係動作に関与する他のカメラに対して、前記カメラサーバ管理モジュールとカメラ管理モジュールとを介して接続要求を発する連携制御モジュールとを具備するカメラ連携制御サーバ。
【請求項２４】
前記の各モジュールは初期化手順を有し、前記カメラクライアント管理モジュールの初期化手順はネットワークを介してカメラクライアントを管理するテーブルを初期化し、前記カメラサーバ管理モジュールの初期化手順はネットワークを介してカメラサーバを管理するテーブルを初期化することを特徴とする請求項２３に記載のカメラ連携制御サーバ。
【請求項２５】
前記カメラ管理モジュールは、所定のタイミングまたは各カメラに対する操作がなされた時点で、各カメラについての状態を更新することを特徴とする請求項２３に記載のカメラ連携制御サーバ。
【請求項２６】
前記連携制御モジュールは、
カメラ操作についての操作サブモジュールと、
操作権調停のための調停サブモジュールとを具備することを特徴とする請求項２３に記載のカメラ連携制御サーバ。
【請求項２７】
前記ネットワークに１つのノードとして接続されたことを特徴とする請求項２３に記載のカメラ連携制御サーバ。
【請求項２８】
１つのカメラサーバは複数のカメラを制御可能であり、各カメラはローカル識別子とグローバル識別子を有することを特徴とする請求項２３に記載のカメラ連携制御サーバ。
【請求項２９】
データベースを有したカメラ内に搭載されたことを特徴とする請求項２３に記載のカメラ連携制御サーバ。
【請求項３０】
ローカルカメラに関わる制御モジュールとリモートのカメラに関わる制御モジュールとを更に具備することを特徴とする請求項２９に記載のカメラ連携制御サーバ。
【請求項３１】
通信モジュールを更に有し、
任意のカメラクライアントからの操作要求を受けたクライアント管理モジュールは、カメラ管理モジュールの管理する情報とカメラサーバ管理モジュールの管理する情報とに基づいて、前記操作要求を遠隔のカメラサーバに前記通信モジュールを介して送信することを特徴とする請求項２３に記載のカメラ連携制御サーバ。
【請求項３２】
通信モジュールを更に有し、
任意のカメラサーバからの操作通知を受けたカメラサーバ管理モジュールは、この操作通知を前記クライアント管理モジュールとカメラ管理モジュールと連携制御モジュールとに送り、
前記クライアント管理モジュールは、この操作通知を、前記通信モジュールを介して該当するカメラクライアントに送ることを特徴とする請求項２３に記載のカメラ連携制御サーバ。
【請求項３３】
前記調停サブモジュールは、カメラ管理モジュールの情報に基づいて、制御権取得を前記カメラサーバ管理モジュールに指示し、
前記カメラサーバ管理モジュールは制御権取得の指示を前記通信モジュールを介して目的のカメラサーバに送ることを特徴とする請求項２６に記載のカメラ連携制御サーバ。
【請求項３４】
前記各々のモジュールは、共通のメモリに、夫々の情報を記憶することを特徴とする請求項２３に記載のカメラ連携制御サーバ。
【請求項３５】
前記連携制御モジュールは、連係動作の開始条件を定義する情報を記憶することを特徴とする請求項２３に記載のカメラ連携制御サーバ。
【請求項３６】
コンピュータ可読のプログラムを記憶するプログラム記憶媒体であって、請求項４，８，１６乃至１９のいずれかに記載のユーザインタフェース装置を制御するためのプログラムを記憶するプログラム記憶媒体。
【請求項３７】
コンピュータ可読のプログラムを記憶するプログラム記憶媒体であって、請求項２３乃至３５のいずれかに記載のカメラ連携制御サーバを制御するためのプログラムを記憶するプログラム記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】カメラ制御方法、カメラ制御サーバ、カメラ装置、ユーザインタフェース装置およびカメラ連係制御サーバ、さらにプログラム記憶媒体
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
【課題を解決するための手段】
上記課題を達成するための請求項１に係る、複数のカメラをネットワークを介して操作するカメラ制御方法は、
連係動作すべき複数のカメラと、その複数のカメラの個々に行わせるべき連係動作とを指定する工程と、
連係動作すべきとして指定された複数のカメラのうちの少なくとも１つの第１のカメラの起動を検出する工程と、
前記第１のカメラの起動の検出に応答して、前記第１のカメラに連係されるべきとして指定された他のカメラに、指定された動作内容を実行させる工程とを具備することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
同課題を達成するための請求項２に係る、ネットワークを介して接続された複数のカメラを制御するカメラ制御サーバは、
前記複数のカメラの個々の状態に関する情報を収集する収集手段と、
任意のクライアント装置により連係動作すべきとして指定されたカメラの識別子を記憶する記憶手段と、
任意のクライアント装置からのカメラ接続要求に基づいて、その接続要求が連係動作すべきカメラとして識別子が前記記憶手段に記憶されているカメラを含むか否かを判別する手段と、
前記判別手段により、前記カメラ接続要求が連係動作すべきカメラの１つに接続することを要求すると判断されたときに、前記１つのカメラの他に他の連係カメラにも接続要求をネットワークを介して送る連係接続要求手段とを具備することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
同課題を達成するための請求項３に係る、ネットワークに接続され、このネットワークを介して複数のクライアント装置からの接続要求を受け付けるカメラ装置は、
このカメラ装置及びまたは前記ネットワークを介して接続された他のカメラ装置の夫々の撮像手段の個々の状態に関する情報を収集する収集手段と、
任意のクライアントにより連係動作すべきとして指定された撮像手段の識別子を記憶する記憶手段と、
任意のクライアントからのカメラ接続要求に基づいて、その接続要求が連係動作すべきものとして識別子が前記記憶手段に記憶されている撮像手段を含むか否かを判別する手段と、
前記判別手段により、前記カメラ接続要求が連係動作すべき撮像手段の１つに接続することを要求すると判断されたときに、前記１つの撮像手段の他に他の連係撮像手段にも接続要求をネットワークを介して送る連係接続要求手段とを具備することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
同課題を達成するための請求項４に係る、複数のカメラを制御するためのユーザインタフェース装置は、
前記複数のカメラの撮像方向もしくは撮像位置を示す情報を表示するデイスプレイと、
上記表示情報の指定をユーザに許し、指定された情報から連係動作すべき複数のカメラを特定する手段とを具備するユーザインタフェース装置。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明の好適な一態様である請求項５乃至８に拠れば、連係すべきとして指定されたカメラが既にしようされているか否かを判断し、
連係すべきとして指定されたカメラが既に使用されている場合における対処動作を定義する情報を記憶し、
前記対処動作を起動することを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明の好適な一態様である請求項９乃至１２に拠れば、前記対処動作は、既に使用されている前記カメラに対する接続権を強制的に取得する動作を含む。
本発明の好適な一態様である請求項１３乃至１６に拠れば、前記対処動作は、既に使用されている前記カメラを代替するカメラに切り替える動作を含む。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明はユーザインタフェースに好適である。本発明の好適な一態様である請求項１７に拠れば、連係動作毎に連係対象のカメラを定義するダイアログ、カメラ毎に複数の連係動作を定義するダイアログ、及び連係動作の開始のための条件を定義するダイアログのうち少なくとも１つのダイアログを前記デイスプレイ上に有する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明はユーザインタフェースに好適である。本発明の好適な一態様である請求項１８に拠れば、代替するカメラを定義するダイアログを前記デイスプレイ上に有する。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本発明のユーザインタフェースは各種設定を定義するのみならず、操作性を優れたものとするために、設定の確認の便をユーザに提供する。そこで、本発明の好適な一態様である請求項１９に拠れば、カメラ毎に定義された複数の連係動作に関する情報と、個々の連係動作毎に定義された連係対象のカメラに関する情報とを記憶し、前記デイスプレイ上に、
接続可能なカメラを表示すると共に、これらのカメラのなかから任意のカメラをユーザに選択可能にする第１のウインドと、
選択されたカメラの定義された連係動作を表示すると共に、これら連係動作の中から１つの連係動作をユーザに選択可能にする第２のウインドと、
選択された連係動作に関わるカメラを表示する第３のウインドとを具備する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
連係動作の起動を自動化することも可能である。そこで、請求項２０のカメラ制御方法によれば、前記起動検出工程は、連係すべきとして指定されたカメラが前もって定義された所定の状態に略一致したことを検出することを特徴とする。また、請求項２１のカメラ制御サーバによれば、前記連係接続要求手段は、連係すべきとして指定されたカメラが前もって定義された所定の状態に略一致したときに、他のカメラに対する連係動作のための接続要求を送ることを特徴とする。また、請求項２２のカメラ装置によれば、前記連係接続要求手段は、連係すべきとして指定されたカメラが前もって定義された所定の状態に略一致したときに、他のカメラに対する連係動作のための接続要求を送ることを特徴とする。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
本発明は、複数のカメラクライアントと複数のカメラとがネットワークを介在して接続されているときに効果的である。
そこで、請求項２３の、ネットワークに接続された複数のカメラサーバに対して、このネットワークに接続された複数のカメラクライアントからの接続要求を調停制御するカメラ連携制御サーバは、
複数のカメラクライアントの各々について、そのカメラクライアントへの通信路パスについての情報と、そのカメラクライアントが使用しているカメラについての情報とを管理するクライアント管理モジュールと、
前記複数のカメラサーバの各々について、そのカメラサーバへの通信路パスについての情報と、そのカメラサーバが使用しているカメラについての情報とを管理するカメラサーバ管理モジュールと、
前記複数のカメラの各々について、そのカメラを制御しているカメラサーバについての情報と、そのカメラに対する操作権を有しているカメラクライアントについての情報と、そのカメラの状態についての情報とを管理するカメラ管理モジュールと、
前記複数のカメラの個々のカメラについて、そのカメラと他のカメラとの連係動作を定義する連係動作定義情報を有する連携制御モジュールであって、任意のカメラクライアントからの任意のカメラへの接続要求を前記クライアント管理モジュールを介して認識し、前記連係動作定義情報に基づいて、前記接続要求に付随する連係動作に関与する他のカメラに対して、前記カメラサーバ管理モジュールとカメラ管理モジュールとを介して接続要求を発する連携制御モジュールとを具備する。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
ネットワークに複数のカメラ等が接続されている場合には、これらのカメラ等に関する情報の収集が重要となる。そこで、本発明の好適な一態様である請求項２４に拠れば、前記の各モジュールは初期化手順を有し、前記カメラクライアント管理モジュールの初期化手順はネットワークを介してカメラクライアントを管理するテーブルを初期化し、前記カメラサーバ管理モジュールの初期化手順はネットワークを介してカメラサーバを管理するテーブルを初期化することを特徴とする。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
ネットワークに複数のカメラ等が接続されている場合には、これらのカメラ等に関する情報の収集が重要となる。そこで、本発明の好適な一態様である請求項２５に拠れば、前記カメラ管理モジュールは、所定のタイミングまたは各カメラに対する操作がなされた時点で、各カメラについての状態を更新することを特徴とする。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
連係動作は複数のカメラを巻き込むために、制御権の調停が必須となる。そこで、本発明の好適な一態様である請求項２６に拠れば、前記連携制御モジュールは、
カメラ操作についての操作サブモジュールと、
操作権調停のための調停サブモジュールとを具備することを特徴とする。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
汎用性や拡張性を考慮すると、本発明の好適な一態様である請求項２７のように、カメラ連携制御サーバは前記ネットワークに１つのノードとして接続されていることが好ましい。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
カメラ連係制御サーバが１つのノードであって、１つのカメラサーバが複数のカメラを制御可能である場合には、本発明の好適な一態様である請求項２８のように、各カメラはローカル識別子とグローバル識別子を有することが好ましい。
小規模性を考慮すれば、本発明の好適な一態様である請求項２９のように、データベースを有したカメラ内に搭載されたことを特徴とすることが好ましい。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
本発明の好適な一態様である請求項３０に拠れば、ローカルカメラに関わる制御モジュールとリモートのカメラに関わる制御モジュールとを更に具備する。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
本発明の好適な一態様である請求項３１に拠れば、通信モジュールを更に有し、
任意のカメラクライアントからの操作要求を受けたクライアント管理モジュールは、カメラ管理モジュールの管理する情報とカメラサーバ管理モジュールの管理する情報とに基づいて、前記操作要求を遠隔のカメラサーバに前記通信モジュールを介して送信することを特徴とする。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
本発明の好適な一態様である請求項３２に拠れば、通信モジュールを更に有し、
任意のカメラサーバからの操作通知を受けたカメラサーバ管理モジュールは、この操作通知を前記クライアント管理モジュールとカメラ管理モジュールと連携制御モジュールとに送り、
前記クライアント管理モジュールは、この操作通知を、前記通信モジュールを介して該当するカメラクライアントに送ることを特徴とする。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
本発明の好適な一態様である請求項３３に拠れば、前記調停サブモジュールは、カメラ管理モジュールの情報に基づいて、制御権取得を前記カメラサーバ管理モジュールに指示し、
前記カメラサーバ管理モジュールは制御権取得の指示を前記通信モジュールを介して目的のカメラサーバに送ることを特徴とする。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
情報を共有するためには、請求項３４のように、前記各々のモジュールは、共通のメモリに、夫々の情報を記憶することが好ましい。
本発明の好適な一態様である請求項３５に拠れば、前記連携制御モジュールは、連係動作の開始条件を定義する情報を記憶することを特徴とする。