(57)【要約】【課題】動的に変化するカメラの撮影状況に応じて、適切な利用者に制御権を付与することが可能なネットワーク撮影システムを提供する。【解決手段】関連情報保持部１０９は、被写体と操作端末との関連情報を保持する。被写体位置特定部１０８は、前記関連情報を基に、制御権を要求した操作端末に関連する被写体を特定する。映像受信者優先度制御部１０７は、特定した被写体が撮影装置の撮影可能範囲にいるか否かを認識し、被写体が前記撮影可能範囲にいると認識された場合に、該被写体と関連する操作端末に、そうでない操作端末よりも高い優先度を設定する。制御権管理部１０６は、前記優先度が高い操作端末に優先的に制御権を付与する。【選択図】図１
2008236646.tif 000002
【特許請求の範囲】
【請求項１】
撮影装置と、前記撮影装置から受信した映像を表示すると共に前記撮影装置を操作可能な操作端末とがネットワークを介して接続されており、制御権を取得した１つの操作端末のみが前記撮影装置を操作できるようにしたネットワーク撮影システムであって、
被写体と映像受信側の識別情報との関連情報を保持する関連情報保持手段と、
前記関連情報を基に、制御権を要求した操作端末から入力された識別情報に関連する被写体を特定する特定手段と、
前記特定手段が特定した被写体が前記撮影装置の撮影可能範囲にいるか否かを認識する被写体認識手段と、
前記被写体認識手段によって被写体が前記撮影可能範囲にいると認識された場合に、該被写体と関連する識別情報を入力した操作端末に、そうでない操作端末の優先度以上の優先度を設定する優先度設定手段と、
前記優先度に基づいて操作端末に制御権を付与する付与手段とを備えたことを特徴とするネットワーク撮影システム。
【請求項２】
前記付与手段は、前記優先度が高い操作端末に優先的に制御権を付与することを特徴とする請求項１に記載のネットワーク撮影システム。
【請求項３】
前記付与手段は、前記優先度が高い操作端末に長時間の制御権を付与することを特徴とする請求項１又は２に記載のネットワーク撮影システム。
【請求項４】
前記優先度設定手段は、前記被写体認識手段によって被写体が前記撮影可能範囲にいると認識された場合に、前記特定手段が特定した被写体と前記撮影装置との関係に応じて優先度を設定することを特徴とする請求項１〜３のいずれか１項に記載のネットワーク撮影システム。
【請求項５】
前記特定手段が特定した被写体と前記撮影装置との関係は、該被写体が前記撮影可能範囲にいた時間であることを特徴とする請求項４に記載のネットワーク撮影システム。
【請求項６】
前記特定手段が特定した被写体と前記撮影装置との関係は、該被写体と前記撮影装置との距離であることを特徴とする請求項４に記載のネットワーク撮影システム。
【請求項７】
前記撮影装置の撮影可能範囲を全て含んだ撮影範囲を撮影する広角撮影装置と、
前記広角撮影装置で撮影した映像から被写体情報を取得する被写体情報取得手段とを備えたことを特徴とする請求項１〜６のいずれか１項に記載のネットワーク撮影システム。
【請求項８】
前記特定手段が特定した被写体と前記撮影装置との関係は、前記被写体情報取得手段が取得する被写体情報に基くものであって、前記広角撮影装置の撮影範囲における該被写体の面積であることを特徴とする請求項７に記載のネットワーク撮影システム。
【請求項９】
被写体の動きを予測する予測手段を備え、
前記特定手段が特定した被写体と前記撮影装置との関係は、前記被写体情報取得手段が取得する被写体情報に基くものであって、現在の被写体の位置と前記予測手段が予測した位置であることを特徴とする請求項７又は８に記載のネットワーク撮影システム。
【請求項１０】
撮影装置と、前記撮影装置から受信した映像を表示すると共に前記撮影装置を操作可能な操作端末とがネットワークを介して接続されており、制御権を取得した１つの操作端末のみが前記撮影装置を操作できるようにしたネットワーク撮影システムにおける制御権の管理方法であって、
被写体と映像受信側の識別情報との関連情報を入力する入力ステップと、
前記関連情報を基に、制御権を要求した操作端末から入力された識別情報に関連する被写体を特定する特定ステップと、
前記特定ステップが特定した被写体が前記撮影装置の撮影可能範囲にいるか否かを認識する被写体認識ステップと、
前記被写体認識ステップによって被写体が前記撮影可能範囲にいると認識された場合に、該被写体と関連する識別情報を入力した操作端末に、そうでない操作端末の優先度以上の優先度を設定する優先度設定ステップと、
前記優先度に基づいて操作端末に制御権を付与する付与ステップとを有することを特徴とする管理方法。
【請求項１１】
被写体と映像受信側の識別情報との関連情報を入力する入力ステップと、
前記関連情報を基に、制御権を要求した操作端末から入力された識別情報に関連する被写体を特定する特定ステップと、
前記特定ステップが特定した被写体が撮影装置の撮影可能範囲にいるか否かを認識する被写体認識ステップと、
前記被写体認識ステップによって被写体が前記撮影可能範囲にいると認識された場合に、該被写体と関連する識別情報を入力した操作端末に、そうでない操作端末の優先度以上の優先度を設定する優先度設定ステップと、
前記優先度に基づいて操作端末に制御権を付与する付与ステップとをコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作端末からネットワーク上の撮影装置を遠隔操作可能なネットワーク撮影システム等に関し、特に操作端末に付与する遠隔操作に係る制御権を管理する技術に関する。
【背景技術】
【０００２】
従来、監視カメラシステムのような遠隔地からカメラを制御することが可能な遠隔カメラ制御システムにおいては、複数のカメラを１人の利用者が制御することが一般的であった。このような遠隔カメラ制御システムにおいては、カメラの台数に比べて利用者の数が少なく、複数の利用者が同時に１台のカメラの制御を希望する場面はなかった。
【０００３】
近年では、インターネット或いはＬＡＮ等のネットワークを介してカメラの撮影した画像を遠隔地の多地点で複数の利用者が観察することができると共に、遠隔地の利用者がカメラを遠隔制御することができる遠隔カメラ制御システムが多数提案されている。具体的には、インターネット上のＷＷＷサーバを介して、操作端末とカメラとを接続して、カメラで撮影したリアルタイム映像を操作端末に配信すると共に、カメラのパン・チルト角度及びズーム倍率の遠隔制御を利用者に許容するようにしたもの等である。
【０００４】
このような、多地点の利用者に映像配信可能であると共に、カメラに対する遠隔制御も許容するような遠隔カメラ制御システムにおいては、不特定多数の利用者がカメラの撮影した映像を観察し、そのうちの何れかの利用者がカメラを操作することができる。そのため、多人数の利用者が同時に１台のカメラの制御を要求する場合があり、このような場合、カメラを操作するための権利である制御権を何れの利用者に付与するかを取り決める制御技術が必要となる。
【０００５】
例えば特許文献１には、予め設定された時間分のカメラに対する制御権を特定の利用者に付与し、同時間帯に制御権を要求した他の利用者に対しては希望した順番で待たせるようにした方法が開示されている。
【０００６】
また、特許文献２には、利用者毎にサービス要求レベルを静的に設定して、その要求レベルに応じて制御権を付与するようにした方法が開示されている。
【０００７】
【特許文献１】特開２００４−１９４２１７号公報
【特許文献２】特許第３４４１９０１号
【特許文献３】特開平０７−２２００９０号公報
【特許文献４】特許第３５６１４９０号
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来の制御権の付与方法では、適切な利用者にカメラの制御権を付与しているとは言い難い。即ち、制御権を必要としている利用者は、カメラが現在何を撮影しているかによって動的に変化する場合があり、そのような場合、従来の制御権の付与方法では、適切な利用者に制御権を付与することが難しい場合があった。
【０００９】
具体的には、従来の制御権の付与方法においては、利用者が制御権を要求した場合、基本的に制御権が付与されるのを順番待ちすることになる。
【００１０】
このような状況においては、現在カメラが撮影している被写体と関係の深い、換言すれば、その被写体を最も見たい利用者が他の利用者と同様に順番待ちしている場合があり、即座に制御権を取得することができないときがある。また、逆に現在カメラが撮影している被写体と関係の薄い利用者が、被写体と関係の深い利用者に先んじて制御権を取得するときもある。このような状況を鑑みると、被写体を最も見たいと思われる、真にカメラの制御権を望む利用者に制御権を付与することが適切な制御権の付与方法と考えられる。例えば、子供を遠隔地において監視するような状況においては、現在カメラが撮影している撮影範囲に或る子供がいた場合、この子供の両親が他の子供の両親やその他の利用者に先んじてカメラの制御権を取得するべきである。
【００１１】
本発明は係る実情に鑑みてなされたものであり、動的に変化するカメラの撮影状況に応じて、適切な利用者に制御権を付与することが可能なネットワーク撮影システム等を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明のネットワーク撮影システムは、撮影装置と、前記撮影装置から受信した映像を表示すると共に前記撮影装置を操作可能な操作端末とがネットワークを介して接続されており、制御権を取得した１つの操作端末のみが前記撮影装置を操作できるようにしたネットワーク撮影システムであって、被写体と映像受信側の識別情報との関連情報を保持する関連情報保持手段と、前記関連情報を基に、制御権を要求した操作端末から入力された識別情報に関連する被写体を特定する特定手段と、前記特定手段が特定した被写体が前記撮影装置の撮影可能範囲にいるか否かを認識する被写体認識手段と、前記被写体認識手段によって被写体が前記撮影可能範囲にいると認識された場合に、該被写体と関連する識別情報を入力した操作端末に、そうでない操作端末の優先度以上の優先度を設定する優先度設定手段と、前記優先度に基づいて操作端末に制御権を付与する付与手段とを備えたことを特徴とする。
また、本発明の管理方法は、撮影装置と、前記撮影装置から受信した映像を表示すると共に前記撮影装置を操作可能な操作端末とがネットワークを介して接続されており、制御権を取得した１つの操作端末のみが前記撮影装置を操作できるようにしたネットワーク撮影システムにおける制御権の管理方法であって、被写体と映像受信側の識別情報との関連情報を入力する入力ステップと、前記関連情報を基に、制御権を要求した操作端末から入力された識別情報に関連する被写体を特定する特定ステップと、前記特定ステップが特定した被写体が前記撮影装置の撮影可能範囲にいるか否かを認識する被写体認識ステップと、前記被写体認識ステップによって被写体が前記撮影可能範囲にいると認識された場合に、該被写体と関連する識別情報を入力した操作端末に、そうでない操作端末の優先度以上の優先度を設定する優先度設定ステップと、前記優先度に基づいて操作端末に制御権を付与する付与ステップとを有することを特徴とする。
また、本発明のコンピュータプログラムは、被写体と映像受信側の識別情報との関連情報を入力する入力ステップと、前記関連情報を基に、制御権を要求した操作端末から入力された識別情報に関連する被写体を特定する特定ステップと、前記特定ステップが特定した被写体が撮影装置の撮影可能範囲にいるか否かを認識する被写体認識ステップと、前記被写体認識ステップによって被写体が前記撮影可能範囲にいると認識された場合に、該被写体と関連する識別情報を入力した操作端末に、そうでない操作端末の優先度以上の優先度を設定する優先度設定ステップと、前記優先度に基づいて操作端末に制御権を付与する付与ステップとをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、動的に変化するカメラの撮影状況に応じて、適切な利用者に制御権を付与することが可能となる。
【発明を実施するための最良の形態】
【００１４】
（第１の実施の形態）
以下、本発明の第１の実施の形態に係るネットワーク撮影システムを説明する。図1は、本発明の第１の実施の形態に係るネットワーク撮影システムの構成を示す図である。当該ネットワーク撮影システムは、複数の映像受信者がカメラ制御クライアント１２０−１〜１２０−Ｎ（操作端末）を用いて、ネットワーク１１０を介してネットワークカメラ１００（撮影装置）にアクセスすることで映像を受信する構成になっている。なお、図１において、カメラ制御クライアント１２０−１〜１２０−Ｎ（以下、単に、カメラ制御クライアント１２０と称する場合もある）を３台のみ図示しているが、実際には複数台（Ｎ台、Ｎ≧２）あるものとして、以降の説明を続ける。
【００１５】
ネットワークカメラ１００は、駆動部１０１、撮像部１０２、制御部１０３、通信部１０４、ユーザ認証部１０５、制御権管理部１０６、映像受信者優先度制御部１０７、被写体位置特定部１０８、及び映像受信者と被写体の関連情報保持部１０９（以下、関連情報保持部１０９とする）を有する。
【００１６】
制御部１０３は、駆動部１０１を制御する。制御部１０３によって制御された駆動部１０１は、撮像部１０２のパン、チルト角度、及びズーム倍率等の変更を行う。撮像部１０２は、駆動部１０１によって向けられた方向の映像を撮影し、撮影した映像を通信部１０４を用いてネットワーク１１０上に配信する。
【００１７】
ユーザ認証部１０５は、カメラ制御クライアント１２０を用いてアクセスしている映像受信者の認証を行う。
【００１８】
制御権管理部１０６は、ユーザ認証部１０５によって認証された映像受信者がネットワークカメラ１００を操作するための制御権を要求した場合に、後述の優先度を基に制御権を付与する映像受信者のカメラ制御クライアント１２０を特定する。
【００１９】
映像受信者優先度制御部１０７は、関連情報保持部１０９に保持している関連情報と、被写体位置特定部１０８で特定した被写体の位置情報とを基に、映像受信者に対する優先度を決定する。詳細は後述するが、制御権管理部１０６は、この優先度に応じて制御権の付与に関する取り扱いを変化させる。なお、本発明でいう関連情報保持手段に対応する関連情報保持部１０９には、予め被写体と映像受信側との関連情報が保持されており、この関連情報は外部より予め入力される。
【００２０】
なお、被写体位置特定部１０８で被写体の位置を特定する手段としては、特許文献３或いは特許文献４に記載の技術を用いることができる。特許文献３の技術は、ネットワークカメラに写った画像自体を解析することで、被写体をリアルタイムに認識し特定する方法である。特許文献４に記載の技術は、各種位置検出メディア（無線或いは赤外線を発するタグ等）を被写体に持たせることで、カメラ画像を利用せずにリアルタイムに位置を検出する方法である。
【００２１】
カメラ制御クライアント１２０−１、１２０−２〜１２０−Ｎ（Ｎ台、Ｎ≧２）は、それぞれ通信部１２１、表示部１２２、制御部１２３、及び入力部１２４を有する。これらカメラ制御クライアント１２０−１、１２０−２〜１２０−Ｎは、パーソナルコンピュータで構成される。
【００２２】
通信部１２１は、ネットワークカメラ１００から送信された映像を受信する。制御部１２３は、通信部１２１で受信した映像を表示部１２２に表示させる。
【００２３】
入力部１２４は、映像受信者からのユーザ名(ＩＤ（識別情報）)、撮影したい被写体情報、制御権の取得要求、及び制御情報を入力する。これらの情報は、制御部１２３を介して通信部１２１からネットワークカメラ１００に送信される。
【００２４】
ここで、映像受信者がネットワークカメラ１００を用いて撮影したい被写体を特定する方法として、予め被写体とＩＤとを関連付けしておく方法が考えられる。この方法では、映像受信者がネットワークカメラ１００やＷＥＢサーバ等に、予め該当被写体に関連付けられたＩＤでアクセスした場合に、自動的にそのＩＤに関連付けられた被写体が特定されるようにしておく。
【００２５】
以上のように構成された本実施の形態に係るネットワーク撮影システムにおいて、ネットワークカメラ１００は、複数のカメラ制御クライアント１２０に対して撮影している映像をリアルタイムに配信することが可能である。また、複数のカメラ制御クライアント１２０からの制御要求を同時に受け付けることが可能である。
【００２６】
また、本実施の形態に係るネットワーク撮影システムでは、複数の映像受信者が同時に当該システムにアクセスしてネットワークカメラ１００を制御しようとした場合に、映像受信者に付与する制御権の取得時間を、優先度が高いほど長くするようにする。具体的には、映像受信者に関連付けられている被写体が過去１時間の間に写っている時間が短く、かつ現在ネットワークカメラの撮影可能範囲にいる場合に優先度を上げて、それによって制御権の取得できる取得時間を長時間とするようにする。以下、その詳細について説明する。
【００２７】
図２は、本実施の形態に係るネットワーク撮影システムにおける動作フローを示すフローチャートである。なお、本動作フローにおいては、ＩＤが"ｂｂｂｂｂ"である映像受信者がネットワークカメラ１００にアクセスしたものとして、以降の説明をする。
【００２８】
まずステップＳ２００において、カメラ制御クライアント１２０の入力部１２４は、映像受信者に関連付けられたＩＤとパスワード(ＰＷ)を入力する。ここでは、ＩＤとして"ｂｂｂｂｂ"、ＰＷとして"ｙｙｙｙｙ"を入力したものとする。
【００２９】
次にステップＳ２０１において、カメラ制御クライアント１２０の通信部１２１は、ステップＳ２００で入力されたＩＤ及びＰＷをネットワーク１１０を介してネットワークカメラ１００に送信する。送信されたＩＤ及びＰＷは、ネットワークカメラ１００の通信部１０４が受信する。
【００３０】
次にステップＳ２０２及びステップＳ２０３において、ネットワークカメラ１００のユーザ認証部１０５は、通信部１０４で受信したＩＤとＰＷの正当性を、関連情報保持部１０９が保持するテーブル３０１（図３）を用いて判定する。ここで、もし入力されたＩＤとＰＷとの組がテーブル３０１に登録されていなければ処理を終了する。入力されたＩＤとＰＷが登録されており正当であれば、ステップＳ２０４へ進み、ネットワークカメラ１００の撮影している映像をカメラ制御クライアント１２０に配信する。
【００３１】
次にステップＳ２０５において、ネットワークカメラ１００の制御権管理部１０６は、入力部１２４で入力された制御権の要求としてのＩＤ"ｂｂｂｂｂ"と制御権要求フラグとを、通信部１２１、ネットワーク１１０及び通信部１０４を介して受信する。
【００３２】
次にステップＳ２０６において、ネットワークカメラ１００の制御権管理部１０６は、制御権を要求した映像受信者のＩＤを、内部に保持する制御権要求者キュー４０１（図４）に追加する。ここで、ＩＤ"ｂｂｂｂｂ"は、制御権要求者キュー４０１において、ＩＤ"ａａａａａ"の次に追加される。
【００３３】
次にステップＳ２０７において、ネットワークカメラ１００の制御権管理部１０６は、制御権が現在割り当てられている映像受信者から制御権が返却されたこと確認して、次に登録されている映像受信者に制御権を割り当てられるかどうかを判定する。いま、制御権要求者キュー４０１には、ＩＤ"ａａａａａ"の映像受信者が１番に入っているため、この映像受信者が次に制御権を獲得する。ＩＤ"ａａａａａ"の映像受信者から制御権が返却されると、ステップＳ２０７において、ＩＤ"ｂｂｂｂｂ"の映像受信者に制御権の割り当てが可能と判断され、ステップＳ２０８へ進む。
【００３４】
ステップＳ２０８において、ネットワークカメラ１００の映像受信者優先度制御部１０７は、関連情報保持部１０９が保持するテーブル３０１を基に、ＩＤ"ｂｂｂｂｂ"に関連する被写体が"乙"であることを特定する。更には、過去６０分でカメラに写っていた時間が１５分という情報を取得する。なお、この処理は、本発明でいう特定手段の処理に対応する。
【００３５】
次にステップＳ２０９において、ネットワークカメラ１００の被写体位置特定部１０８は、被写体"乙"の現在の位置を被写体位置特定部１０８で特定する。本説明では、被写体"乙"がネットワークカメラ１００の撮影可能範囲にいたものとする。なお、この処理は、本発明でいう被写体認識手段の処理に対応する。
【００３６】
次にステップＳ２１０において、ネットワークカメラ１００の映像受信者優先度制御部１０７は、ステップＳ２０８で取得した１５分という情報と、ステップＳ２０９で取得した被写体"乙"が撮影可能範囲にいたという情報とから優先度を計算する。この優先度の計算は図５に示す優先度計算式５０１により計算される。なお、この処理は、本発明でいう優先度設定手段の処理に対応する。
【００３７】
次にＳ２１１において、ネットワークカメラ１００の制御権管理部１０６は、ステップＳ２１０で計算した優先度と内部に保持する制御権取得時間対応表６０１（図６）とから制御権の取得時間（譲渡時間）を計算する。優先度は、１＋（６０−１５×０．１）＝５．５となるため、制御権管理部１０６は、制御権取得時間対応表６０１から制御権の取得時間を６分と決定する。
【００３８】
次にステップＳ２１２において、ネットワークカメラ１００の制御部１０３は、ステップＳ２１１で決定した６分間の取得時間という属性を有する制御権を、ＩＤ"ｂｂｂｂｂ"の映像受信者のカメラ制御クライアント１２０に付与する。そして、ＩＤ"ｂｂｂｂｂ"の映像受信者は、操作端末であるカメラ制御クライアント１２０を用いてネットワークカメラ１００を操作可能となる。なお、ステップＳ２１１及びＳ２１２の処理は、本発明でいう、優先度に基づいて操作端末に制御権を付与する付与手段の処理に対応する。
【００３９】
次にステップＳ２１３において、ネットワークカメラ１００の制御部１０３は、入力部１２４から入力された制御情報を基に、駆動部１０１を駆動させる。
【００４０】
最後にステップＳ２１４において、ネットワークカメラ１００の制御権管理部１０６は、制御権の取得時間を計測して、取得時間の経過を確認後、制御権を付与されたカメラ制御クライアント１２０に対して制御終了情報を送信する。即ち、この例では、６分を計測した後に、ＩＤ"ｂｂｂｂｂ"の映像受信者のカメラ制御クライアント１２０に制御終了情報を送信する。そして、次の制御権を待っている映像受信者に制御権を譲渡できるようにする。
【００４１】
以上、本実施形態では、映像受信者に関連した被写体がネットワークカメラ１００の撮影可能範囲におり、かつ該被写体がこれまでに撮影された時間が短いほど、該被写体に関連付けられた映像受信者に対する制御権の付与に係る優先度を高くするようにした。更に優先度に応じて、制御権の取得時間を変更して、制御権を映像受信者に付与するようにした。これにより、動的に変化するカメラの撮影状況に応じて、適切な利用者に制御権を付与することが可能となる。具体的には、ネットワークカメラ１００の撮影可能範囲に関連付けられた被写体がいる映像受信者、換言すれば、制御権を必要とする適切な映像受信者に制御権を優位的に付与することが可能となる。更には、優先度を決定する基準を所定時間内において被写体が撮影された時間として、該時間が短いほど、制御権の取得時間を長くするように変化させることで、真に制御権を必要とする映像受信者に、より優位的に制御権を付与することができる。
【００４２】
（第２の実施の形態）
次に、本発明の第２の実施の形態について説明する。第２の実施の形態に係るネットワーク撮影システムの構成は、第１の実施の形態と同様のため説明は省略する。第２の実施の形態と第１の実施の形態との違いは、映像受信者優先度制御部１０７での優先度の決定アルゴリズム、制御権管理部１０６での制御権の割り当てアルゴリズム及び制御権の割り当て時間の決定アルゴリズムである。
【００４３】
具体的には、複数の映像受信者が同時に本システムにアクセスしてカメラを制御しようとした場合の優先度の決定アルゴリズムを、映像受信者に関連する被写体が、カメラの撮影可能範囲におり、かつカメラに対する距離が近いほど優先度が上げるようにした。また、第１の実施の形態のように優先度によって制御権を取得できる時間を長くするのではなく、制御権を他の優先度の低い映像受信者よりも優先的に（早く）取得できるようにした。以下、詳細を説明する。
【００４４】
図７は、本実施の形態に係るネットワーク撮影システムにおける動作フローを示すフローチャートである。なお、本動作フローにおいては、ＩＤが"ｂｂｂｂｂ"である映像受信者がネットワークカメラ１００にアクセスしたものとして、以降の説明をする。
【００４５】
ステップＳ７００において、カメラ制御クライアント１２０の入力部１２４は、映像受信者に関連付けられたＩＤとパスワード（ＰＷ）を入力する。ここでは、ＩＤとして、"ｂｂｂｂｂ"、ＰＷとして"ｙｙｙｙｙが"入力されたものとする。
【００４６】
次にステップＳ７０１において、カメラ制御クライアント１２０の通信部１２１は、ステップＳ７００で入力されたＩＤ及びＰＷをネットワーク１１０を介してネットワークカメラ１００に送信する。送信されたＩＤ及びＰＷは、ネットワークカメラ１００の通信部１０４が受信する。
【００４７】
次にステップＳ７０２及びステップＳ７０３において、ネットワークカメラ１００のユーザ認証部１０５は、通信部１０４で受信したＩＤとＰＷの正当性を、関連情報保持部１０９が保持するテーブル８０１（図８）を用いて判定する。ここで、もし入力されたＩＤとＰＷとの組がテーブル８０１に登録されていなければ処理を終了する。入力されたＩＤとＰＷが登録されており正当であれば、ステップＳ７０４へ進み、ネットワークカメラ１００の撮影している映像をカメラ制御クライアント１２０に配信する。
【００４８】
次にステップＳ７０５において、ネットワークカメラ１００の制御権管理部１０６は、入力部１２４で入力された制御権の要求としてのＩＤ"ｂｂｂｂｂ"と制御権要求フラグとを、通信部１２１、ネットワーク１１０及び通信部１０４を介して受信する。
【００４９】
次にステップＳ７０６において、ネットワークカメラ１００の制御権管理部１０６は、制御権を要求した映像受信者のＩＤを制御権要求者キュー９０１（図９）に追加する。ここで、ＩＤ"ｂｂｂｂｂ"は、ＩＤ"ｃｃｃｃｃ"の次に追加されたとする。
【００５０】
次にステップＳ７０７において、ネットワークカメラ１００の制御権管理部１０６は、現在制御権が付与されている他の映像受信者から制御権が返却されたかどうかを判定する。ここで、他の映像受信者から制御権が返却されたことを確認すると、ステップＳ７０８に進む。
【００５１】
ステップＳ７０８において、ネットワークカメラ１００の映像受信者優先度制御部１０７は、制御権要求者キュー９０１にある全てのＩＤそれぞれに関連付けられている被写体を、関連情報保持部１０９のテーブル８０１から取得する。更に、取得した全ての被写体のカメラからの位置情報（カメラからの距離）を被写体位置特定部１０８から取得し、関連情報保持部１０９のテーブル８０１を更新させる。なお、この処理は、本発明でいう特定手段及び被写体認識手段の処理に対応する。
【００５２】
ステップ７０９において、ネットワークカメラ１００の映像受信者優先度制御部１０７は、ステップＳ７０８で更新したテーブル８０１のカメラからの距離の情報を基に、それぞれのＩＤに対応するカメラ制御クライアント１２０の優先度を計算する。この優先度は、図１０に示す優先度計算式１００１により計算される。なお、この処理は、本発明でいう優先度設定手段の処理に対応する。
【００５３】
関連情報保持部１０９のテーブル８０１に記述されているカメラからの距離をステップＳ７０８で更新された後のものとした場合、ＩＤ"ａａａａａ"の優先度は、１＋（２０−５）／２＝８．５となる。また、ＩＤ"ｂｂｂｂｂ"の優先度は、１＋（２０−３）／＝９．５となる。また、ＩＤ"ｃｃｃｃｃ"の優先度は、被写体"丙"がカメラの側にいない（カメラの撮影可能範囲外にいる）ことからカメラからの距離がないため、１となる。
【００５４】
次にステップＳ７１０において、ネットワークカメラ１００の映像受信者優先度制御部１０７は、ステップＳ７０９で計算した優先度を基に、制御権要求者キュー９０１のそれぞれのＩＤを並べ替える。この例では、制御権要求者キュー９０１において、１番がＩＤ"ｂｂｂｂｂ"、２番がＩＤ"ａａａａａ"、３番がＩＤ"ｃｃｃｃｃ"となる。
【００５５】
次にステップＳ７１１において、ネットワークカメラ１００の制御権管理部１０６は、制御権要求者キュー９０１の先頭に、ＩＤ"ｂｂｂｂｂ"がいるかどうかを判定する。本フローは、ＩＤ"ｂｂｂｂｂ"の映像受信者に対しての動作フローの例であるため、ＩＤ"ｂｂｂｂｂ"に制御権は付与されてステップＳ７１２に進む。ＩＤ"ｂｂｂｂｂ"が先頭にいない場合にはステップＳ７０７に戻り、もう一度制御権の返却を確認するところから処理を繰り返す。なお、この処理は、ＩＤ"ｂｂｂｂｂ"の映像受信者に対しての動作フローであるため設けたが、カメラ制御クライアント１２０全てを対象としたフローである場合は、省略してよい。
【００５６】
次にステップＳ７１２において、ネットワークカメラ１００の制御部１０３は、ＩＤ"ｂｂｂｂｂ"の映像受信者が使用しているカメラ制御クライアント１２０に制御権を譲渡する。なお、本実施の形態では、優先度によらず制御権の取得時間は一定の時間とする。なお、ステップＳ７１０〜Ｓ７１２の処理は、本発明でいう、優先度に基づいて操作端末の制御権を付与する付与手段の処理に対応する。
【００５７】
次にステップＳ７１３において、ネットワークカメラ１００の制御部１０３は、入力部１２４からの制御情報をネットワークカメラ１００を介して受信して、該制御情報を使って駆動部１０１を駆動させる。
【００５８】
次にステップＳ７１４において、ネットワークカメラ１００の制御権管理部１０６は、一定時間たった後、制御権を付与されているカメラ制御クライアント１２０に対して制御終了情報を送信して処理を終了する。そして、次の制御権を要求している映像受信者に制御権を付与するようにする。
【００５９】
以上、本実施形態では、映像受信者に関連した被写体がネットワークカメラ１００の撮影可能範囲におり、かつ該被写体のネットワークカメラ１００からの距離が近いほど、該被写体に関連する映像受信者に対する制御権の付与に係る優先度を高くするようにした。更に、優先度が最も高い映像受信者に対して、制御権を優先的に付与するようにした。これにより、動的に変化するカメラの撮影状況に応じて、適切な利用者に制御権を付与することが可能となる。具体的には、ネットワークカメラ１００の撮影可能範囲に関連付けられた被写体がいる映像受信者、換言すれば、制御権を必要とする適切な映像受信者に制御権を優先的に付与することが可能となる。ここで、優先度をネットワークカメラ１００からの距離が近いほど高くするように変化させることで、真に制御権を必要とする映像受信者に、より優先的に制御権を付与することができる。
【００６０】
（第３の実施の形態）
以下、本発明の第３の実施の形態に係るネットワーク撮影システムを説明する。図１１は、本発明の第３の実施の形態に係るネットワーク撮影システムの構成を示す図である。
【００６１】
ネットワーク１１００は、３台のカメラ制御クライアント１１２０（操作端末）、３台の望遠カメラ１１３０（撮影装置）、広角カメラ１１４０（広角撮影装置）、及びカメラ群制御サーバ１１５０を接続する。なお、本実施の形態において、カメラ制御クライアントを１１２０−１〜１１２０−３の３台、望遠カメラを１１３０−１〜１１３０−３の３台としたが、２台以上の複数であればよい。また、広角カメラ１１４０は、１台としているが複数であっても構わない。なお、以降の説明において、カメラ制御クライアントを１１２０−１〜１１２０−３を単にカメラ制御クライアント１２０と、望遠カメラを１１３０−１〜１１３０−３を単に望遠カメラ１１３０とも称する。
【００６２】
複数のカメラ制御クライアント１１２０は、通信部１１２１、制御部１１２２、表示部１１２３、及び入力部１１２４をそれぞれ有する。
【００６３】
通信部１１２１は、望遠カメラ１１３０からネットワーク１１００を介して送信された画像を受信する。制御部１１２２は、通信部１１２１が受信した画像を表示部１１２３に表示させる。
【００６４】
また、通信部１１２１は、入力部１１２４において映像受信者によって入力されたユーザ名(ＩＤ（識別情報）)、パスワード、カメラ選択情報、制御権の取得要求、及びカメラの制御情報を、ネットワーク１１００を介して望遠カメラ１１３０に送信する。
【００６５】
なお、本実施の形態に係るネットワーク撮影システムでは、複数の利用者がそれぞれ異なるカメラ制御クライアント１１２０を用いて、ネットワーク１１００経由で望遠カメラ１１３０にアクセスして、望遠カメラ１１３０からの画像を受信する構成となっている。
【００６６】
複数の望遠カメラ１１３０は、通信部１１３１、制御部１１３２、駆動部１１３３、撮像部１１３４、撮像範囲内の被写体情報保持部１１３５（以下、被写体情報保持部１１３５とする）、ユーザ認証部１１３６、制御権管理部１１３７、映像受信者優先度制御部１１３８、及び映像受信者と被写体の関連情報保持部１１３９（以下、関連情報保持部１１３９とする）を有する。
【００６７】
通信部１１３１は、カメラ制御クライアント１１２０からネットワーク１１００を介して送信された望遠カメラ１１３０に対する制御情報を受信する。
【００６８】
制御部１１３２は、通信部１１３１が受信した制御情報を解読して、その内容に従い駆動部１１３３に撮像部１１３４のパン、チルト角度、及びズーム倍率の変更をさせる。撮像部１１３４は、駆動部１１３３によって向けられた方向の画像を撮像し、その画像を制御部１１３２を介して通信部１１３１に送信する。通信部１１３１は、受け取った画像を、ネットワーク１１００を介してそれぞれのカメラ制御クライアント１１２０に送信する。
【００６９】
また、通信部１１３１は、複数のカメラ制御クライアント１１２０に対して撮像している画像をリアルタイムに配信することが可能であると共に、複数のカメラ制御クライアント１１２０からの制御要求を同時に受け付けることが可能である。
【００７０】
ユーザ認証部１１３６は、カメラ制御クライアント１１２０によって望遠カメラ１１３０にアクセスしている映像受信者の認証を行う。
【００７１】
制御権管理部１１３７は、ユーザ認証部１１３６によって認証された映像受信者が望遠カメラ１１３０を操作するための制御権の取得を試みた際に、映像受信者優先度制御部１１３８に優先度の算出を依頼する。
【００７２】
映像受信者優先度制御部１１３８は、制御権管理部１１３７から制御権の取得を試みている映像受信者の情報を取得し、また関連情報保持部１１３９から映像受信者に関連付けられている被写体の情報を取得する。更に、被写体情報保持部１１３５に基づき、映像受信者に関連付けられた被写体が撮像範囲内に存在するか否かを確認し、その結果を用いて制御権の付与に係る優先度を算出する。
【００７３】
広角カメラ１１４０は、通信部１１４１及び撮像部１１４２を有する。通信部１１４１は、撮像部１１４２によって撮像された画像を、ネットワーク１１００を介してカメラ群制御サーバ１１５０に送信する。広角カメラ１１４０は、望遠カメラ１１３０の全ての撮像可能範囲を全て含んだ範囲を撮影範囲とする。
【００７４】
カメラ群制御サーバ１１５０は、通信部１１５１、制御部１１５２、撮像範囲情報保持部１１５３、被写体認識部１１５４、被写体情報作成部１１５５、及び撮像履歴登録部１１５６を有する。
【００７５】
通信部１１５１は、広角カメラ１１４０からネットワーク１１００を介して送信された広角カメラ画像を受信する。制御部１１５２は、通信部１１５１が受信した広角カメラ画像を解読して、被写体認識部１１５４により被写体を認識させる。
【００７６】
被写体認識部１１５４で被写体を特定する手段としては、特許文献３或いは特許文献４に記載の技術を用いることができる。特許文献３の技術は、ネットワークカメラに写った画像自体を解析することで、被写体をリアルタイムに認識し特定する方法である。特許文献４に記載の技術は、リアルタイムに各種位置検出メディア（無線或いは赤外線を発するタグ等）を被写体に持たせることで、カメラ画像を利用せずに位置を検出する方法である。
【００７７】
被写体情報作成部１１５５は、撮像範囲情報保持部１１５３に保持されている望遠カメラ撮像範囲情報を用いて、被写体認識部１１５４によって認識された被写体が各望遠カメラ１１３０の撮像範囲に含まれる位置において認識できるかどうかを判断する。被写体情報作成部１１５５が、被写体を望遠カメラ１１３０の撮像範囲に含まれる位置において認識できた場合は、いずれかの望遠カメラ１１３０の撮像範囲に被写体が含まれることを示す情報を作成する。そして、被写体情報作成部１１５５は、作成した情報を、通信部１１５１によりネットワーク１１００を介して望遠カメラ１１３０に送信する。また、同時に被写体情報作成部１１５５は、作成した情報を、撮像履歴登録部１１５６に保持しておく。
【００７８】
以上のようなネットワーク撮影システムでは、複数の映像受信者が同時に本システムにアクセスして望遠カメラ１１３０を制御しようとした場合に、映像受信者に関連する被写体が該望遠カメラ１１３０の撮像範囲内におり、かつ該被写体が占める広角カメラ１１４０の撮像範囲における面積が大きいほど、制御権の付与に係る優先度を高めるようにする。以下、その詳細について説明する。
【００７９】
以下、本実施の形態に係るネットワーク撮影システムの動作に関する説明を図１２から図２１を用いて説明する。
【００８０】
図１２は、本実施の形態に係る広角カメラ１１４０及び望遠カメラ１１３０の撮像範囲の一例を示す図である。
【００８１】
図１２において、撮像範囲１２０１は、広角カメラ１１４０により撮像されたカメラ画像の全景を表している。矩形の点線で示された撮像範囲１２０２〜１２０４は、広角カメラ１１４０の撮像範囲１２０１に存在する全ての望遠カメラ１１３０の撮像範囲である。図１２に示すように、広角カメラ１１４０の撮像範囲１２０１のエリア内には、全３台の望遠カメラ１１３０が存在する構成となっていることがわかる。
【００８２】
図１３は、図１１で例示したカメラ構成において、カメラ群制御サーバ１１５０の撮像範囲情報保持部１１５３が保持する情報の一例を示したものである。図１３における、行１３０１〜１３０３には、それぞれ望遠カメラ１１３０のカメラＩＤとそれに対応する撮像範囲情報が示されており、エリア内に存在する望遠カメラ１１３０の数だけ存在する。
【００８３】
図１４は、本実施の形態に係る望遠カメラ１１３０の処理の流れを示すフローチャートである。
【００８４】
ステップ１４０１において、本実施の形態に係るネットワーク撮影システムが起動されると、それと同時に望遠カメラ１１３０による制御が開始される。
【００８５】
ステップＳ１４０２において、望遠カメラ１１３０は、以降のステップＳ１４０３〜Ｓ１４０９の処理を本システムが作動している間繰り返す。
【００８６】
ステップＳ１４０３において、望遠カメラ１１３０は、通信部１１３１を用いて、カメラ群制御サーバ１１５０から送信される望遠カメラ１１３０の撮像範囲に含まれる被写体の情報を取得し、その結果を、被写体情報保持部１１３５に保持する。本処理を実施するにあたり、カメラ群制御サーバ１１５０が実行する処理の詳細については、図１５を用いて後ほど説明する。
【００８７】
次にステップＳ１４０４において、望遠カメラ１１３０は、通信部１１３１を用いて、カメラ制御クライアント１１２０から望遠カメラ１１３０に対する新たなアクセスがあるか否かを判定する。ここで、アクセスありと判定された場合には、ステップＳ１４０５の処理に進み、そうでないならばステップＳ１４０６の処理に進む。
【００８８】
ステップＳ１４０５において、望遠カメラ１１３０は、ユーザ認証部１１３６、制御権管理部１１３７、映像受信者優先度制御部１１３８、及び関連情報保持部１１３９を用いて、ステップＳ１４０４で受けたアクセスに対するユーザ認証と制御権の算出を行う。本処理の詳細については、図１６を用いて後ほど説明する。
【００８９】
次にステップＳ１４０６において、望遠カメラ１１３０は、制御権管理部１１３７を用いて、制御権を要求した望遠カメラ１１３０の制御権を既に取得中の映像受信者が存在するか否かを判定する。ここで、制御権取得中の映像受信者が存在すると判定した場合にはステップＳ１４１０の処理に進み、そうでないならばステップＳ１４０７の処理に進む。
【００９０】
ステップＳ１４０７において、望遠カメラ１１３０は、制御権管理部１１３７に保持される制御権要求者キューに制御権の要求者情報が存在するか否かを判定する。ここで、もし制御権の要求者情報が存在すると判定された場合にはステップＳ１４０８に進む。そうでないならばステップＳ１４０９の処理に進む。
【００９１】
ステップＳ１４０８において、望遠カメラ１１３０は、制御権管理部１１３７に保持される制御権要求者キューの先頭に登録されている制御権要求者に対し、新たに制御権を付与する。その際、カメラ制御クライアント１１２０に与えられる制御権に対する取得時間は、ユーザ認証と制御権の算出処理（ステップＳ１４０５）によって予め算出された、制御権要求者キューに登録されている制御権の取得時間を利用する。なお、この処理は、本発明でいう、優先度に基づいて操作端末に制御権を付与する付与手段の処理に対応する。
【００９２】
ステップＳ１４０９においては、望遠カメラ１１３０は、撮像部１１３４によって撮像した画像を、通信部１１３１を用いて、該望遠カメラ１１３０にアクセス中の全てのカメラ制御クライアント１１２０に対しネットワーク１１００を介して送信する。
【００９３】
また、ステップＳ１４１０において、望遠カメラ１１３０は、撮像部１１３４によって撮像された画像を、通信部１１３１を用いて、該望遠カメラ１１３０にアクセス中の全てのカメラ制御クライアント１１２０に対しネットワーク１１０を介して送信する。さらに、これと同時に制御権を取得しているカメラ制御クライアント１１２０より送信されるカメラ制御情報を通信部１１３１にて受信し、これを制御部１１３２で解読し、駆動部１１３３に撮像部１１３４のパン、チルト角度、及びズーム倍率の変更をさせる。
【００９４】
図１５は、本実施の形態に係るカメラ群制御サーバ１１５０の処理の流れを示すフローチャートであり、上述した望遠カメラ１１３０が望遠カメラ１１３０の撮像範囲に含まれる被写体の情報を取得する処理（ステップＳ１４０３）に対応する処理である。
【００９５】
ステップＳ１５０１において、カメラ群制御サーバ１１５０は、広角カメラ１１４０が撮像した広角カメラ画像を、通信部１１５１を用いてネットワーク１１００を介して取得する。
【００９６】
次にステップＳ１５０２において、カメラ群制御サーバ１１５０は、ステップＳ１５０１で取得した広角カメラ画像において被写体認識部１１５４を用いて被写体を認識して、その認識した被写体情報を作成し、被写体情報作成部１１５５に蓄積する。図１６は、この処理において被写体認識部１１５４によって作成及び蓄積されるデータの一例である。図中、行１６０１〜１６０３はそれぞれ認識された被写体情報であり、広角カメラ画像内のどの場所で認識されたかの撮像位置情報と、被写体の大きさを表す撮像面積情報を持つ。ここでは、図１６に例示する、行１６０１〜１６０３に示される被写体が認識されたとして、以降の説明を続ける。
【００９７】
次にステップＳ１５０３において、カメラ群制御サーバ１１５０は、以降のステップＳ１５０４〜Ｓ１５０８までの処理を、ステップＳ１５０２で認識された認識済の被写体数だけ繰り返す。図１６の例では、認識済の被写体数は３体であるため、繰り返し数は３となる。
【００９８】
ステップＳ１５０４において、カメラ群制御サーバ１１５０は、被写体情報作成部１１５５に蓄積されている認識済の被写体情報より、１つの被写体情報を取り出し、これを認識済被写体Ａとする。図１６の例では、行１６０１に示された被写体"甲"が抜き出されたとして、以降の説明を続ける。
【００９９】
次にステップＳ１５０５において、カメラ群制御サーバ１１５０は、以下のステップＳ１５０６〜Ｓ１５０８までの処理を、撮像範囲情報保持部１１５３に撮像範囲が登録されている望遠カメラ１１３０の数だけ繰り返す。図１３に示されるように、登録されている望遠カメラ１１３０の数は３台であるため、繰り返し数は３である。
【０１００】
ステップＳ１５０６において、カメラ群制御サーバ１１５０は、撮像範囲情報保持部１１５３に蓄積されている望遠カメラ情報より１つの望遠カメラ情報を取り出し、これを望遠カメラＸとする。図１３の例では、行１３０１に示された望遠カメラ"ｃａｍ＿０１"が抜き出されたとして、以降の説明を続ける。
【０１０１】
次にステップＳ１５０７において、カメラ群制御サーバ１１５０は、認識済被写体Ａの撮像位置が望遠カメラＸの撮像範囲に含まれるか否かを被写体情報作成部１１５５を用いて判定する。ここで、撮像範囲に含まれると判定された場合にはステップＳ１５０８の処理に進み、そうでないならばステップＳ１５０５からの処理を繰り返す。
【０１０２】
図１３及び図１６の例では、認識済被写体Ａが"甲"、望遠カメラＸが"ｃａｍ＿０１"であり、被写体"甲"の撮像位置が"ｃａｍ＿０１"の撮像範囲に含まれるため、ステップＳ１５０８の処理に進む。
【０１０３】
ステップＳ１５０８において、カメラ群制御サーバ１１５０は、認識済被写体Ａの情報を、通信部１１５１を用いて望遠カメラＸに送信する。図１３及び図１６の例では、認識済被写体である"甲"の情報が、望遠カメラ"ｃａｍ＿０１"に送信される。以上の処理は、本発明でいう被写体情報取得手段の処理に対応する。
【０１０４】
図１７は、本実施の形態に係る望遠カメラ１１３０の映像受信者の認証と制御権の算出処理の詳細を主として示すフローチャートであり、これは図１４に示したステップＳ１４０５の処理に対応する。
【０１０５】
ステップＳ１７０１において、カメラ制御クライアント１１２０は、その入力部１１２４において映像受信者によって入力された映像受信者のＩＤ及びＰＷを、通信部１１２１及びネットワーク１１００を介して望遠カメラ１１３０に送信する。ここで、カメラ制御クライアント１１２０の入力部１１２４によって入力されたＩＤとして"ａａａａａ"、ＰＷとして"ｘｘｘｘｘ"が入力されたとして、以降の説明を続ける。
【０１０６】
ステップＳ１７０２において、望遠カメラ１１３０は、通信部１１３１を用いて、ステップＳ１７０１で送信されたＩＤ及びＰＷの情報を受信する。
【０１０７】
ステップＳ１７０３において、望遠カメラ１１３０は、ユーザ認証部１１３６を用いて、ステップＳ１７０２で受信したＩＤ及びＰＷが正当なものであるかの判定を行う。ここで、もし正当なものであると判定された場合にはステップＳ１７０４に進む。そうでないならば処理を終了し、ユーザの認証と制御権の算出を終え、図１４に示すステップＳ１４０６に進む。
【０１０８】
ステップＳ１７０４において、望遠カメラ１１３０は、撮像部１１３４によって撮像された画像を、通信部１１３１を用いてネットワーク１１００経由でアクセスしたカメラ制御クライアント１１２０に送信する。この処理は、カメラ制御クライアント１１２０からカメラの切り替え要求が発せられるまで、即ち、望遠カメラ１１３０が撮像する画像の閲覧を映像受信者が終えるまで続けられる。
【０１０９】
ステップＳ１７０５において、望遠カメラ１１３０は、映像受信者がカメラ制御クライアント１１２０の入力部１１２４を用いて望遠カメラ１１３０の制御権の取得要求を入力した場合に、その情報を通信部１１２１及びネットワーク１１００を介して受信する。
【０１１０】
ステップＳ１７０６において、望遠カメラ１１３０は、映像受信者優先度制御部１１３８により、関連情報保持部１１３９に予め蓄積されている関連情報を参照して、ステップＳ１７０５において制御権を要求した映像受信者に関連付けられた被写体Ａを特定する。ここで、関連情報保持部１１３９には、図１８に示す情報が蓄積されているとして、以降の説明を続ける。図１８の例において、制御権の取得要求を送信した映像受信者が"ａａａａａ"である場合、行１８０１が参照され、映像受信者に関連付けられている被写体Ａが被写体"甲"であると特定される。なお、この処理は、本発明でいう特定手段の処理に対応する。
【０１１１】
なお、図１８に示した被写体とＩＤを関連付けた情報に関しては、第１及び第２の実施の形態と同様の方法で事前に蓄積したものとする。なお、この蓄積された情報は、本発明でいう関連情報保持手段が保持する関連情報に相当する。
【０１１２】
次にステップＳ１７０７において、望遠カメラ１１３０は、ステップＳ１７０６で特定した被写体Ａが、図１５に示したステップＳ１５０８において送信された被写体情報保持部１１３５に蓄積されている認識済の被写体の情報と一致するか否かを映像受信者優先度制御部１１３８によって判定する。ここで、もし一致すると判定された場合にはステップＳ１７０８に進み、そうでないならばステップＳ１７０９に進む。ここでは、被写体Ａである"甲"が、図１６に示す通りにカメラ群制御サーバ１１５０によって認識され、なおかつ被写体情報保持部１１３５に蓄積されているとして説明を続ける。従ってこの場合、被写体Ａと被写体情報保持部１１３５に蓄積された認識済の被写体の情報とが一致すると判定され、ステップＳ１７０８に進む。なお、この処理は、本発明でいう被写体認識手段の処理に対応する。
【０１１３】
ステップＳ１７０８において、望遠カメラ１１３０は、映像受信者優先度制御部１１３８によって制御権の優先度を算出する。図１９に示す優先度計算式１９０１の例では、図１６より甲の撮像面積は「５」であったため、ＩＤ"ａａａａａ"の映像受信者の制御権の付与に係る優先度は、１＋５×０．１＝１．５と算出される。
【０１１４】
一方、ステップＳ１７０９においては、望遠カメラ１１３０は、映像受信者優先度制御部１１３８によって、映像受信者に関連付けられた被写体が望遠カメラ１１３０の撮像範囲内に存在しなかったものに対して、制御権の付与に係る優先度を最低の１に設定する。なお、ステップＳ１７０８及びＳ１７０９の処理は、本発明でいう優先度設定手段の処理に対応する。
【０１１５】
ステップＳ１７１０において、望遠カメラ１１３０は、ステップＳ１７０８及びステップＳ１７０９によって算出された制御権の付与に係る優先度に基づいて、制御権管理部１１３７が保持する制御権要求者キューに対して該映像受信者の情報を登録する。ここで登録される情報は、映像受信者のＩＤと、それに対応する制御権の取得時間である。図２０に、制御権管理部１１３７が保持する優先度と制御権の取得時間との対応を示したテーブル２００１を示す。図示されるように制御権の取得優先度が１．５である場合、映像受信者の制御権取得時間は６０（ｓｅｃ）である。これを基に、望遠カメラ１１３０は、制御権管理部１１３７が保持する図２１に示す制御権要求者キュー２１０１に、映像受信者の情報であるＩＤ"ａａａａａ"と、算出された制御権取得時間である６０（ｓｅｃ）を登録する。
【０１１６】
以上、本実施形態では、映像受信者に関連した被写体がいずれかの望遠カメラ１１３０の撮影可能範囲におり、かつ該被写体の撮像面積が大きいほど、該被写体に関連する映像受信者に対する制御権の付与に係る優先度を高くするようにした。更に、優先度が最も高い映像受信者に対して、制御権を優先的に付与し、更に優先度が高いほど制御権の取得時間を長くするようにした。これにより、動的に変化するカメラの撮影状況に応じて、適切な利用者に制御権を付与することが可能となる。具体的には、望遠カメラ１１３０の撮影可能範囲に関連付けられた被写体がいる映像受信者、換言すれば、制御権を必要とする適切な映像受信者に制御権を優先的更には優位的に付与することが可能となる。また、優先度を撮像面積に応じて変化させることで、真に制御権を必要とする映像受信者に、より優先的又は優位的に制御権を付与することができる。
また、被写体の特定を広角カメラ画像を基に行うことで、各望遠カメラ１１３０で現在捉えていないものの撮像範囲に存在する被写体についても、優先度算出の際に考慮することができるため、応用範囲が幅広いといえる。
【０１１７】
（第４の実施の形態）
次に本発明の第４の実施の形態に係るネットワーク撮影システムを図２２及び図２３を用いて説明する。本実施の形態に係るネットワーク撮影システムの構成は、第３の実施の形態と同様である。また、ネットワーク撮影システムを構成する各要素における動作手順の流れも略同様である。第４の実施の形態と第３の実施の形態における違いは、図１５に示したステップＳ１５０２における被写体情報作成部１１５５が望遠カメラ１１３０に送信する被写体の情報の種類と、図１７に示したステップＳ１７０８における制御権の優先度の算出方法とにある。以下、図２２及び図２３を用いて詳細を説明する。
【０１１８】
図２２は、本実施の形態において、被写体認識部１１５４が作成及び蓄積する被写体の情報を示す図である。
【０１１９】
図２２おいて、行２２０１〜２２０３は、それぞれ認識された被写体の情報を表している。ここで、各被写体の撮像時間情報は、撮像履歴登録部１１５６に保持されている過去の被写体認識情報を利用して、例えば過去６０秒間に撮像された時間の総和をとることで得られる。例えば、行２２０１に示されるように、被写体"甲"は、過去６０秒間のうち３０秒間だけ撮像されたことが分かる。被写体情報作成部１１５５は、被写体認識部１１５４が作成した被写体の情報を基に、該被写体がどの望遠カメラ１１３０の撮像範囲内に含まれるかどうかを判定してから、望遠カメラ１１３０に被写体の情報を送信する。
【０１２０】
図２３は、本実施の形態において、映像受信者優先度制御部１１３８によって実施される制御権の優先度の算出方法のうち、撮像時間を用いた優先度算出式を示す図である。例えば図２２に示した被写体"甲"に関連付けられたＩＤ"ａａａａａ"の映像受信者が制御権の取得を試みた場合、該映像受信者の優先度は、１＋３０×０．０１＝１．３と算出される。
【０１２１】
これら図２２に示したような被写体の情報及び図２３に示した優先度の計算式を用いて、図１７のステップＳ１７１０において制御権の取得時間が算出された後、制御権管理部１１３７は、制御権要求者キュー２１０１に対して該映像受信者の情報を登録する。上記の例では、制御権の取得優先度が１．３であり、映像受信者の制御権取得時間は４５（ｓｅｃ）である。そのため、制御権管理部１１３７が保持する制御権要求者キューには映像受信者情報であるＩＤ"ａａａａａ"と、算出された制御権取得時間である４５（ｓｅｃ）が登録される。
【０１２２】
以上、本実施形態では、映像受信者に関連した被写体がいずれかの望遠カメラ１１３０の撮影可能範囲におり、かつ該被写体がこれまでに撮影された時間が長いほど、該被写体に関連する映像受信者に対する制御権の付与に係る優先度を高くするようにした。更に、優先度が最も高い映像受信者に対して、制御権を優先的に付与し、更に優先度が高いほど制御権の取得時間を長くするようにした。これにより、動的に変化するカメラの撮影状況に応じて、適切な映像受信者に制御権を付与することが可能となる。具体的には、望遠カメラ１１３０の撮影可能範囲に関連付けられた被写体がいる映像受信者、換言すれば、制御権を必要とする適切な映像受信者に制御権を優先的更には優位的に付与することが可能となる。また、優先度を所定時間内の撮像時間に応じて変化させることで、真に制御権を必要とする映像受信者に、より優先的又は優位的に制御権を付与することができる。
【０１２３】
（第５の実施の形態）
次に本発明の第５の実施の形態に係るネットワーク撮影システムを図２４及び図２５を用いて説明する。本実施の形態に係るネットワーク撮影システムの構成は、第３の実施の形態と同様である。また、ネットワーク撮影システムを構成する各要素における動作手順の流れも略同様である。第５の実施の形態と第３の実施の形態における違いの一つは、図１５に示したステップＳ１５０２における被写体情報作成部１１５５が望遠カメラ１１３０に送信する被写体の情報の種類である。また、もう一つは、ステップＳ１５０７における望遠カメラ１１３０に被写体の情報を送信する処理を、所定の判定基準を基に送信するか否かを決定する点である。以下、図２４及び図２５を用いて詳細を説明する。
【０１２４】
図２４は、広角カメラ１１４０と望遠カメラ１１３０の撮像範囲を示すしており、その撮像範囲内のある特定の被写体に注目したことを説明するための図である。
【０１２５】
図２４において、２４０１は、特定の被写体Ａが広角カメラ１１４０の広角カメラ画像にて現在撮像された位置を表す。また、２４０２は、被写体Ａが例えば１０秒後に撮像されることが予測される位置を表す。この予測される位置については、例えば被写体が等速に動くことを仮定して、撮像履歴登録部１１５６に保持されている過去の被写体認識情報の差分を用いて容易に算出することが可能である。この例で注目すべきは、現在より１０秒後に、被写体Ａが２４０３で示す撮像範囲を持つ望遠カメラ１１３０の撮像範囲に入るということである。このような場合、現在被写体が撮像されている望遠カメラ１１３０の画像だけでなく、将来撮像されることが予想される望遠カメラ１１３０についても、制御権の付与に係る優先度を高めることが望ましい。なお、ここで説明した予測の手順は、本発明でいう予測手段の処理に対応する。
【０１２６】
図２５は、本実施の形態において、被写体認識部１１５４が作成及び蓄積する被写体情報を示す図である。図示のように、図２４に示した１０秒後の各被写体の予想撮像位置情報を付加されていることがわかる。
【０１２７】
ここで、図１５において示したステップＳ１５０７にて、各望遠カメラ１１３０に被写体情報を送るか否かを判定するにあたり、図２５に示したように将来の各被写体の予想撮像位置情報（予測情報）を含めて判定を行うようにする。これにより、各望遠カメラ１１３０に送信される被写体情報には、将来撮像されることが想定される被写体の情報も含まれるようにすることができる。
【０１２８】
以上のように、広角カメラ１１４０を用いて被写体の動き情報を考慮することにより、所定の時間後の被写体の移動先を撮像範囲に持つ望遠カメラ１１３０においても、被写体に関連付けられた映像受信者に対する優先度を高くするようにすることができる。これにより、動的に変化するカメラの撮影状況に応じて、適切な映像受信者に制御権を付与することが可能となる。
【０１２９】
なお、本発明は上記の実施の形態に限定されず、この発明を逸脱しない範囲内において種種変形応用可能である。例えば第１の実施の形態の構成と第２の実施の形態の構成を組み合わせもよい。
【０１３０】
なお、本発明は、上述した実施形態の機能を実現するソフトウェアのプログラムコード（コンピュータプログラム）を記録した記憶媒体を用いても良い。この場合には記憶媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによって本発明の目的が達成される。
【０１３１】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３２】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１３３】
また、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）等が実際の処理の一部又は全部を行う場合も含まれることは言うまでもない。
【０１３４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれてもよい。この場合には、書き込まれたプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行ってもよい。
【図面の簡単な説明】
【０１３５】
【図１】本発明の第１の実施の形態に係るネットワーク撮影システムの構成を示す図である。
【図２】本発明の第１の実施の形態に係るネットワーク撮影システムにおける動作フローを説明するためのフローチャートである。
【図３】本発明の第１の実施の形態に係るネットワークカメラが有する映像受信者と被写体との関連情報保持部が保持するテーブルを示す図である。
【図４】本発明の第１の実施の形態に係るネットワークカメラが有する制御権管理部が保持する制御権要求者キューを示す図である。
【図５】本発明の第１の実施の形態に係るネットワークカメラが優先度を算出する際に用いる優先度計算式を示す図である。
【図６】本発明の第１の実施の形態に係るネットワークカメラが有する制御権管理部が保持する制御権取得時間対応表を示す図である。
【図７】本発明の第２の実施の形態に係るネットワーク撮影システムにおける動作フローを説明するためのフローチャートである。
【図８】本発明の第２の実施の形態に係るネットワークカメラが有する映像受信者と被写体との関連情報保持部が保持するテーブルを示す図である。
【図９】本発明の第２の実施の形態に係るネットワークカメラが有する制御権管理部が保持する制御権要求者キューを示す図である。
【図１０】本発明の第２の実施の形態に係るネットワークカメラが優先度を算出する際に用いる優先度計算式を示す図である。
【図１１】本発明の第３の実施の形態に係るネットワーク撮影システムの構成を示す図である。
【図１２】本発明の第３の実施の形態に係る広角カメラ及び望遠カメラの撮像範囲の一例を示す図である。
【図１３】本発明の第３の実施の形態に係るカメラ群制御サーバが有する撮像範囲情報保持部が保持する情報の一例を示した図である。
【図１４】本発明の第３の実施の形態に係る望遠カメラの処理の流れを示すフローチャートである。
【図１５】本発明の第３の実施の形態に係るカメラ群制御サーバの処理の流れを示すフローチャートである。
【図１６】本発明の第３の実施の形態に係るカメラ群制御サーバが有する被写体認識部によって作成及び蓄積されるデータの一例を示す図である。
【図１７】本発明の第３の実施の形態に係る望遠カメラによる映像受信者の認証と制御権の算出処理を示すフローチャートである。
【図１８】本発明の第３の実施の形態に係る望遠カメラが有する関連情報保持部が蓄積する情報を示す図である。
【図１９】本発明の第３の実施の形態に係る望遠カメラが優先度を算出する際に用いる優先度計算式を示す図である。
【図２０】本発明の第３の実施の形態に係る望遠カメラの制御権管理部が保持する優先度と制御権の取得時間との対応を示したテーブルを示す図である。
【図２１】本発明の第３の実施の形態に係る望遠カメラの制御権管理部が保持する制御権要求者キューを示す図である。
【図２２】本発明の第４の実施の形態に係るカメラ群制御サーバが有する被写体認識部が作成及び蓄積する被写体の情報を示す図である。
【図２３】本発明の第４の実施の形態に係る望遠カメラが優先度を算出する際に用いる優先度計算式を示す図である。
【図２４】本発明の第５の実施の形態に係る広角カメラと望遠カメラの撮像範囲の一例において、ある特定の被写体に注目したことを説明するための図である。
【図２５】本発明の第５の実施の形態に係るカメラ制御群制御サーバが有する被写体認識部が作成及び蓄積する被写体情報を示す図である。
【符号の説明】
【０１３６】
１００  ネットワークカメラ
１０１  駆動部
１０２  撮像部
１０３  制御部
１０４  通信部
１０５  ユーザ認証部
１０６  制御権管理部
１０７  映像受信者優先度制御部
１０８  被写体位置特定部
１０９  映像受信者と被写体の関連情報保持部
１１０  ネットワーク
１２０−１、１２０−２、・・・１２０−Ｎ  カメラ制御クライアント
１２１  通信部
１２２  表示部
１２３  制御部
１２４  入力部
１１００  ネットワーク
１１２０−１、１１２０−２、１１２０−３  カメラ制御クライアント
１１２１  通信部
１１２２  制御部
１１２３  表示部
１１２４  入力部
１１３０−１、１１３０−２、１１３０−３  望遠カメラ
１１３１  通信部
１１３２  制御部
１１３３  駆動部
１１３４  撮像部
１１３５  撮像範囲内の被写体情報保持部
１１３６  ユーザ認証部
１１３７  制御権管理部
１１３８  映像受信者優先度制御部
１１３９  映像受信者と被写体の関連情報保持部
１１４０  広角カメラ
１１４１  通信部
１１４２  撮像部
１１５０  カメラ群制御サーバ
１１５１  通信部
１１５２  制御部
１１５３  撮像範囲情報保持部
１１５４  被写体認識部
１１５５  被写体情報作成部
１１５６  撮像履歴登録部
【図１】
2008236646.tif 000003
【図２】
2008236646.tif 000004
【図３】
2008236646.tif 000005
【図４】
2008236646.tif 000006
【図５】
2008236646.tif 000007
【図６】
2008236646.tif 000008
【図７】
2008236646.tif 000009
【図８】
2008236646.tif 000010
【図９】
2008236646.tif 000011
【図１０】
2008236646.tif 000012
【図１１】
2008236646.tif 000013
【図１２】
2008236646.tif 000014
【図１３】
2008236646.tif 000015
【図１４】
2008236646.tif 000016
【図１５】
2008236646.tif 000017
【図１６】
2008236646.tif 000018
【図１７】
2008236646.tif 000019
【図１８】
2008236646.tif 000020
【図１９】
2008236646.tif 000021
【図２０】
2008236646.tif 000022
【図２１】
2008236646.tif 000023
【図２２】
2008236646.tif 000024
【図２３】
2008236646.tif 000025
【図２４】
2008236646.tif 000026
【図２５】
2008236646.tif 000027