(57)【要約】【課題】  特定のイベントに対応するアプリケーションとプリセットとの関連付けを迅速に確認可能とする。【解決手段】  ネットワークカメラのプリセット情報を取得する取得手段と、ネットワークカメラが撮像可能な範囲を示す領域において、前記取得手段によって取得されたプリセットに対応する位置に当該プリセットを示す情報を表示する表示手段とを備え、前記表示手段は、前記取得手段によって取得されたプリセット情報に含まれるネットワークカメラのプリセットの制御の契機となるイベントに対応して、前記プリセットを示す情報の表示を変更することを特徴とする。【選択図】図５
2015228548.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークカメラのプリセット情報を取得する取得手段と、
ネットワークカメラが撮像可能な範囲を示す領域において、前記取得手段によって取得されたプリセットに対応する位置に当該プリセットを示す情報を表示する表示手段とを備え、
前記表示手段は、前記取得手段によって取得されたプリセット情報に含まれるネットワークカメラのプリセットの制御の契機となるイベントに対応して、前記プリセットを示す情報の表示を変更することを特徴とする端末装置。
【請求項２】
前記表示手段は、前記取得手段によって取得されたプリセット情報に含まれるネットワークカメラのプリセットの制御の契機となるイベントに対応して、前記プリセットを示す情報の表示を、文字、色、またはマークによって変更することを特徴とする請求項１に記載の端末装置。
【請求項３】
前記表示手段は、撮像可能な範囲を示す領域にパノラマ画像を表示し、前記プリセットに関する情報は、前記撮像可能な範囲を示す領域に前記プリセットを用いて前記ネットワークカメラが撮影する画角を示す枠を表示することを特徴とする請求項１に記載の端末装置。
【請求項４】
前記プリセット位置情報は全体画像における切り出し範囲を示すことを特徴とする請求項１に記載の端末装置。
【請求項５】
前記表示手段によって表示されたプリセットを示す情報が選択された場合、前記プリセットに関連付けられたイベントの制御の契機となるイベントに関する設定情報を表示することを特徴とする請求項１に記載の端末装置。
【請求項６】
前記表示手段によって表示されたプリセットを示す情報が選択された場合、前記プリセットに関連付けられたイベントの制御の契機となるイベントに関連付けられたアプリケーションを起動する制御手段を有することを特徴とする請求項１に記載の端末装置。
【請求項７】
前記表示手段は、前記プリセットに対してプリセットの制御の契機となる複数のイベントが関連付けられている場合、前記イベントの優先度情報を表示することを特徴とする請求項１に記載の端末装置。
【請求項８】
前記表示手段は、複数のプリセットが存在する場合であって、それぞれ対応するイベントが重複して発生した場合、優先されるイベントに関連付けられたプリセットが実行される旨の表示を行うとともに、優先されなかったプリセットに警告情報を付加して表示することを特徴とする請求項１に記載の端末装置。
【請求項９】
ネットワークカメラのプリセットを示す情報を表示する表示方法であって、
ネットワークカメラのプリセット情報を取得する取得工程と、
ネットワークカメラが撮像可能な範囲を示す領域において、前記取得されたプリセットに対応する位置に当該プリセットを示す情報を表示部に表示する表示工程と、
前記取得手段によって取得されたプリセット情報に含まれるネットワークカメラのプリセットの制御の契機となるイベントに対応して、前記プリセットを示す情報の表示を決定する決定工程と、を備えることを特徴とする表示方法。
【請求項１０】
請求項９に記載の表示方法を端末装置に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークカメラに関し、ネットワークカメラの動作のプリセットの位置を全体画像上に表示する表示方法に関するものである。
【背景技術】
【０００２】
ネットワークカメラに接続するビューワ用のクライアント端末装置は、カメラ制御専用のプロトコルを利用して、ネットワーク経由でカメラ操作および映像受信が可能である。更に、パン・チルト機構を有するネットワークカメラシステムには、パノラマ画像を作成する機能を有するものがある。具体的には、撮影可能範囲をパン・チルト制御させながら巡回することにより、順次撮影された画像をつなぎ合わせる処理をおこなうことで１枚のパノラマ画像が作成される。
【０００３】
そして、ネットワークカメラの利用者は、このパノラマ画像を用いて撮影可能範囲に対して現在の撮影位置がどこに位置するかを把握しながら、カメラの操作を行うことができる。一方、パン・チルト機構を有さない固定カメラには、カメラの高解像化に伴い撮影範囲の特定の領域を切り出して配信を行う機能を有するものがある。この機能を用いると、カメラが切り出す位置を少しずつ変えていくことで、あたかもパン・チルト制御しているかのように見せることが可能である。
【０００４】
また、ネットワークカメラにはカメラの撮影方向および撮影画角を予め設定しておくためのプリセット機能を提供しているものがある。この機能は、ネットワークカメラの撮影に関するパラメータセットを、ネットワークカメラあるいはクライアント端末装置に予め登録保持しておく。そして、イベントや特定の操作に対応するパラメータセットに基づいてネットワークカメラが制御可能となる機能である。
【０００５】
一般的には、パラメートセットとして、撮影方向を示すパン・チルト値、撮影画角を示すズーム、そしてフォーカス値、あるいは画質調整パラメータなどが含まれる。プリセットは複数登録することが可能である。例えば、窓の方向に対応するプリセット、建物の影向けのプリセットなど、被写体に応じてそれぞれ異なる撮影方向と画質調整系のパラメータをプリセットとして設定させることが可能である。
【０００６】
これらのプリセットの表示・設定に関して、クライアント端末装置は、利用者が撮影可能範囲内のどの位置に設定したのかを認識できるように、パノラマ画像などの全体画像上の対応する位置にプリセット情報を重畳表示する機能が提供されている。例えば、特許文献１に示されるように、プリセットを登録可能な撮像装置に接続する操作端末において、プリセット位置を示す任意のスイッチボタンに、プリセット登録時の静止画を表示する操作画面表示方法が提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−１０１１１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
最近のネットワークカメラにおけるプリセットは、外部センサあるいは外部スイッチなどの接点入力イベントやプリセット巡回など、特定のイベントに関連付けて運用されている。従って、利用者は、特定のイベントに対応するアプリケーションとプリセットとの関連付けを迅速に確認する要望がある。
【課題を解決するための手段】
【０００９】
本願発明によれば、ネットワークカメラのプリセット情報を取得する取得手段と、ネットワークカメラが撮像可能な範囲を示す領域において、前記取得手段によって取得されたプリセットに対応する位置に当該プリセットを示す情報を表示する表示手段とを備え、前記表示手段は、前記取得手段によって取得されたプリセット情報に含まれるネットワークカメラのプリセットの制御の契機となるイベントに対応して、前記プリセットを示す情報の表示を変更することを特徴とする。
【発明の効果】
【００１０】
利用者は、特定のイベントに対応するアプリケーションとプリセットとの関連付けを迅速に確認することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】ネットワークカメラ１００とクライアント端末装置２００のブロック図
【図２】クライアント端末装置側の表示画面の例
【図３】クライアント端末装置における全体画像の表示例
【図４】クライアント端末装置の基本処理フローチャート
【図５】プリセット位置情報表示におけるプリセット適用契機情報の表示例
【図６】プリセット設定テーブルの例
【図７】プリセットに関連付けされたイベント情報の表示例
【図８】同一画角に対して複数のプリセット適用契機が設定された場合の表示例
【図９】プリセット適用契機と設定プログラムの対応例
【図１０】複数イベント発生時のクライアント端末装置の表示例
【図１１】プリセット適用契機の表示例
【図１２】プリセットに関連付けされたイベント情報の表示処理フローチャート
【図１３】優先度に基づいたプリセット適用契機情報の表示フローチャート
【図１４】プリセット制御優先度の割り当て例
【図１５】複数のイベントが同時に発生したときの処理フローチャート
【図１６】ネットワークカメラ１００のハードウエア構成図
【図１７】クライアント端末装置２００のハードウエア構成図
【発明を実施するための形態】
【００１２】
第１の実施形態のシステムの構成を図１に示す。
【００１３】
ネットワークカメラ１００は、ズームレンズ、フォーカスレンズおよびＣＭＯＳセンサなどの撮像素子を有する撮像部１１０によって撮像された画像を通信制御部１３０からネットワーク１０を通してビューワ用のクライアント端末装置２００に配信する。
【００１４】
ネットワークカメラ１００において、雲台制御、ズームおよびフォーカスの制御はカメラ駆動制御部１２０で行われる。具体的には、されたクライアント端末装置２００から送られてきた制御コマンドをコマンド制御部１４０によって解釈することにより、駆動制御部１２０はカメラのパン・チルト・ズームの制御を行い、画像配信をおこなう。
【００１５】
イベント検出部１６０は、ネットワークカメラ１００周辺で発生するイベントの検出処理を行う。イベントの例としては、撮像部１１０から得られる画像を解析することによる動体検知イベント、マイクなどの音声入力部１７０から入力された音声信号に基づく音声検知あるいは音量検知イベントが想定される。さらにイベントの例としては、外部センサおよび外部スイッチなどの信号を入力する接点入力部１８０から入力された接点入力イベントなどが想定される。しかしながら、その他のイベントを検出しても構わない。イベント検出部１６０は、それらが予め設定された所定の条件を満たしているかどうかを判断して、イベント発生状態であると判断すると、コマンド制御部１４０を通してクライアント端末装置２００にイベント内容を通知する。
【００１６】
記憶装置１５０は、フラッシュメモリ、ＨＤＤなどの不揮発性の記憶媒体を有し、撮像部１１０で得られた画像およびカメラ駆動制御部１２０から得られる現在のパン、チルト、ズームの値、パノラマ画像、プリセットデータなどを記憶する。
【００１７】
図６にプリセットの例を示す。１つのプリセットには、カメラの撮像位置および画角に関するパラメータ（パン、チルト、ズーム）、カメラパラメータ（フォーカス、露出、ホワイトバランス）、および画質調整に関するパラメータ（ノイズリダクション、彩度）がパラメータとして含まれる。さらに、デイナイトの切り替え、プリセットの実行のトリガ（契機）となるイベントの情報がパラメータとして含まれる。なお、「プリセット」とは、ネットワークカメラが制御されるべきパラメータを予め１つのセットとしてを保持しておくことを指す。
【００１８】
複数のプリセットのうち、所望のプリセットがクライアント端末側の利用者により選択されると、コマンド制御部１４０は、選択されたプリセットが有するパラメータ群に基づいてネットワークカメラ１００に制御コマンドを送る。この場合、クライアント端末装置２００は、ネットワークカメラ１００からプリセットが取得され、の記憶装置２８０で記憶される。そして、クライアント端末装置２００のプリセット情報処理部２２０は、ネットワークカメラ１００から取得されたプリセットを構成するパラメータ群を記憶装置２８０に記憶する。そして、クライアント端末装置２００のコマンド制御部２５０は、記憶装置２８０に記憶されたプリセットに基づく制御コマンドをネットワークカメラ１００に送信することによりネットワークカメラ１００を制御する。
【００１９】
また、クライアント端末装置２００のコマンド制御部２５０は、ネットワーク１０を介して通信制御部２４０で受信した画像データを表示部２１０に表示させる。そして、コマンド制御部２５０は、通信制御部２４０で受信したデータがメッセージに関するものであれば、メッセージを表示部２１０に表示させる。メッセージは、例えば、カメラのパン・チルト・ズーム位置などのステータス情報や、イベント発生状態などを想定している。また、カメラ操作制御部２３０は、ユーザによって入力された操作を検出し、コマンド制御部２５０で特定の制御コマンド形式に変換された後、通信制御部２４０から送信される。
【００２０】
図２は、クライアント端末装置２００の表示部２１０において表示される表示画面の一例である。
【００２１】
ウインドウ３０１は、ネットワークカメラ１００から配信された画像を表示し、ネットワークカメラを制御するためのユーザインターフェースである。画像表示領域３０２はネットワークカメラ１００から配信されたライブ画像を表示する領域である。
【００２２】
操作パネル３０３を介して、ネットワークカメラ１００の撮像方向を制御するためのユーザの入力が受け付けられる。図２の操作パネル３０３に示されるように、上下矢印をチルト操作、左右矢印をパン操作など、直感的なメタファが一般的に割り当てられる。さらに、ネットワークカメラ１００は、操作パネル３０３を介して制御されるだけではなく、画像表示領域３０２の任意の位置が指定されることにより制御されうる。この場合、その指定された位置に対応する撮像方向にネットワークカメラ１００が制御される。また、メッセージ表示領域３０４には、ネットワークカメラ１００から受信したメッセージが表示される。一例として、メッセージ表示領域３０４には、ネットワークカメラの現在の撮像方向および撮影画角を示す情報（パン・チルト・ズーム値）および配信される画像のフレームレートが表示される。
【００２３】
全体画像表示領域３０５には、ネットワークカメラ１００から配信されたパノラマ画像のような全体画像が表示される。矩形枠３０６は、プリセットに対応する撮影方向を示す位置および撮影画角を示す大きさで表示される。すなわち、ネットワークカメラ１００から取得されたプリセット情報に対応するネットワークカメラ１００の撮像方向および画角がユーザによって識別できるように、矩形３０６などの矩形が全体画像表示領域３０５上に重畳表示される。なお、ネットワークカメラ１００がパン・チルト・ズームの制御機構に代えて魚眼レンズを搭載したカメラの場合、画像変換処理された全体画像が全体画像表示領域３０５に表示される。その場合、矩形枠３０６は魚眼レンズカメラによって撮影された全体画像の切り出し画像を示すことになる。
【００２４】
図４は、本実施形態におけるクライアント端末装置２００のプリセット情報処理部２２０によって実行される動作処理フローチャートである。なお、プリセット情報処理部２２０は、後述の図１７の２次記憶装置２３５に記憶されたプログラムを１次記憶装置２２５に読みだすことにより、ＣＰＵ２１５によって実行されてもよい。
【００２５】
ステップＳ５０１において、クライアント端末装置２００は、ネットワークカメラ１００からプリセット情報を取得し、記憶装置２８０に記憶させる。
【００２６】
上述したように、図６には２つのプリセットの例を示している。図６において、パン・チルト・ズーム値を示すパラメータは、ネットワークカメラの撮影方向および画角の設定に関するものであり、パン・チルト・ズーム機構を持つネットワークカメラの制御に対応するものである。また、同様にフォーカス・露出・ホワイトバランス・ノイズリダクション・彩度などに関してもネットワークカメラのプリセットに対応するパラメータの値を示すものである。一方、固定型のカメラの場合は、パノラマ画像などの全体画像に対する切り出す画像の位置を示す座標および大きさに関するパラメータが記述される。
【００２７】
次にステップＳ５０２にて、ネットワークカメラ１００から得られたプリセット情報に基づいて、全体画像に対するプリセットの位置情報を表示させる。図３は、全体画像上にプリセット位置情報を表示した例である。図３において、表示部４０１に全体画像が表示され、その表示部４０１に表示される全体画像に重畳して矩形枠４０２が表示される。矩形枠４０２は、その表示される位置およびサイズに対応するプリセットが存在することを示している。
【００２８】
そして、ステップＳ５０３において、記憶装置２８０に記憶されたプリセット情報から、ネットワークカメラによるプリセットの制御のトリガ（契機）となるイベントに関する情報が参照される。イベントに関する情報が各プリセットに関連付けされていない場合はステップ５０４に進み処理が終了する。ステップＳ５０３において、プリセットの制御の契機となるイベントが関連付けられている場合、ステップＳ５０５においてそのイベントに対応するマークを矩形枠に付加することが決定される。例えば、イベントとしてプリセット巡回がプリセットに関連付けされている場合、「Ｐ」マークが矩形枠に付加される。このように、プリセットの制御の契機となるイベントに応じて付加すべきマークが変更される。
【００２９】
図１１は、ステップＳ５０５において矩形枠に付加されるマークの例を示している。
【００３０】
図１１において、プリセットのトリガとなるイベントとして、プリセット巡回、音声検知イベント、接点入力イベント、デイモード切り替え、ナイトモード切り替えの例を示し、それぞれがプリセットに関連付けられる際の矩形枠の表示形態の例を示している。図１１に示すように、それぞれのプリセットに対応して動作する特徴付ける表示形態であれば任意の文字列、アイコンをマークとして矩形枠に付加したり、矩形枠の色を変更したりしてもよい。
【００３１】
図４に戻り、ステップＳ５０１において取得されたプリセットのトリガとなるイベントがステップＳ５０３において接点入力イベントであると判断された場合、ステップＳ５０６において接点入力イベントを示す「Ｉ」のマークが矩形枠に付加される。また、ステップＳ５０１において取得されたプリセットに関連付けられたイベントがステップＳ５０３において接点入力イベントであると判断された場合、ステップＳ５０６において接点入力イベントを示す「Ａ」のマークが矩形枠に付加される。
【００３２】
図５は、クライアント端末装置２００の表示部２６０に表示される全体画像の表示例である。矩形枠６０１は、音声検知イベントが関連付けられたプリセットを示す例である。矩形枠６０２は、プリセット巡回がイベントとして関連付けられたプリセットを示す例である。矩形枠６０３は、接点入力イベントが関連付けられたプリセットを示す例である。このようなプリセットによって撮像される範囲を示す矩形枠の表示により、利用者はネットワークカメラによるプリセットの動作がどのイベントの発生によって開始されるのかを一目で認識することができる。
【００３３】
図１２は、全体画像に表示されるプリセットの矩形枠を選択したときのクライアント端末装置２００のプリセット情報処理部２２０によって実行される動作処理フローチャートである。図１２では、矩形枠を選択したときに、選択された矩形枠に関連付けられたイベントに関する情報が表示される処理が示されている。なお、プリセット情報処理部２２０は、後述の図１７の２次記憶装置２３５に記憶されたプログラムを１次記憶装置２２５に読みだすことにより、ＣＰＵ２１５によって実行されてもよい。
【００３４】
ステップＳ１００１において、例えば、図５に示すような全体画像に重畳して表示される矩形枠のうちの１つがユーザにより選択されたことが検出される。すると、ステップＳ１００２において、選択された矩形枠に対応するプリセットに関連する情報（プリセットに対応するイベント情報およびその他パラメータ）が記憶装置２８０から取得される。
【００３５】
次に、選択されたプリセットに対応するイベントが何にも関連付けされていない場合、ステップＳ１００３に進み、特別な表示処理を行わずに処理が終了する。プリセットに対して何も関連付けされていない場合、ユーザの入力指示をトリガとして、そのプリセットが実行されることになる
ステップＳ１００２において、ユーザによって選択された矩形枠に関連付けられたイベントがプリセット巡回であった場合、ステップＳ１００４に進み、プリセット巡回に関する設定情報が記憶装置２８０に記憶されたプリセット用テーブルから取得される。
【００３６】
ステップＳ１００５において、ステップＳ１００１で選択された矩形枠付近に取得されたイベントに関する情報が表示される。
【００３７】
また、ステップＳ１００２において、ユーザによって選択された矩形枠に関連付けられたイベントが接点入力であった場合、ステップＳ１００６に進み、接点入力イベントに関する設定情報が記憶装置２８０に記憶されたプリセット用テーブルから取得される。
【００３８】
ステップＳ１００７において、ステップＳ１００１で選択された矩形枠付近に取得されたイベントに関する情報が表示される。
【００３９】
また、ステップＳ１００２において、ユーザによって選択された矩形枠に関連付けられたイベントが音声検知であった場合、ステップＳ１００８に進み、音声検知に関する設定情報が記憶装置２８０に記憶されたプリセット用テーブルから取得される。
【００４０】
ステップＳ１００９において、ステップＳ１００１で選択された矩形枠付近に、取得されたイベントに関する情報が表示される。
【００４１】
図７は、クライアント端末装置２００において表示されるイベントに関する情報の例を示している。図７において、マーカ８０１は、外部センサあるいは外部スイッチなどの接点入力を示すものであり、接点入力を示す「Ｉ」が矩形枠に付加されている。
【００４２】
ウインドウ８０２は、矩形枠に対応するプリセットの動作が開始されるトリガ（契機）である接点入力イベントに関する設定情報を表示する画面の一例である。このウインドウ２８０は、画面上のタッチ入力などによって矩形枠（あるいはマーカ８０１）が選択されたときに表示される。なお、ウインドウ８０２には、さらに、接点入力によって検知されるイベントの現在の発生状況に関する情報を表示させてもよい。
【００４３】
また、全体画像に表示されたプリセットの矩形枠が選択された場合、ネットワークのプリセットに基づくカメラ制御とともに、プリセットに関連付けられたイベントに対応するアプリケーションを実行させてもよい。
【００４４】
図９は、各イベントに対応するプログラムの例を示す。図９では、各イベントと予め対応付けられているプログラムの対応を示している。例えば、プリセット巡回の場合は、「ｐｒｅｓｅｔ＿ｔｏｕｒ．ｅｘｅ」という実行可能形式のプログラムが関連付けられ、プリセット巡回が実行される。また、接点入力の場合は「ｈｔｔｐ：／／ｉｐａｄｄｒｅｓｓ／ｉｏ」のＵＲＬにブラウザを介してアクセスすることにより、接点入力の設定用ツールを呼び出すことができる。このように、アプリケーションの起動が、全体画像に表示された矩形枠を選択したときに矩形枠に対応するプリセットの制御とともに実行されるので、利用者の利便性を向上できる。
【００４５】
また、同一プリセットに複数のイベントが関連付けられてもよい。図１３は、同一プリセットにネットワークカメラのプリセットの制御のトリガとなる複数のイベントが関連付けられたときのクライアント端末装置２００のプリセット情報処理部２２０によって実行される動作処理フローチャートである。なお、プリセット情報処理部２２０は、後述の図１７の２次記憶装置２３５に記憶されたプログラムを１次記憶装置２２５に読みだすことにより、ＣＰＵ２１５によって実行されてもよい。
【００４６】
ステップＳ１１０１において、記憶装置２８０から少なくとも１つのプリセットに関する情報が取得される。そしてステップＳ１１０２において、取得されたプリセットに対応した矩形枠の全体画像上の位置が決定される。全体画像上の矩形枠の位置は、取得されたプリセットに関する情報が有するパン・チルトのパラメータに基づいて決定される。
【００４７】
ステップＳ１１０３にて、取得された各プリセットに複数のイベントが関連付けされているかが判定される。複数のイベントが関連付けされていないプリセットに関してはステップＳ１１０４に進み、図４で示される処理が実行される。一方、複数のイベントが関連付けされている場合はステップＳ１１０５に進み、アプリケーションの優先度に関する情報が記憶装置２８０から取得される。
【００４８】
図１４は、プリセットに基づくネットワークカメラ１００のプリセットのトリガとなるイベントの優先度の一例を示している。図１４において、優先度は数字が小さいほど優先度が高いことを示す。つまり図１４の例では、接点入力の優先度が最も高く、プリセット巡回の優先度が最も低いことを示している。なお、この優先度はネットワークカメラの仕様固有のものであり、クライアント端末装置２００は、ネットワーク１００から図１４に示すような優先度の情報を取得し、そして記憶装置２８０に記憶しておく。
【００４９】
例えば、あるプリセットにプリセット巡回と接点入力イベントがアプリケーションとして設定されている場合、図１４に示すように接点入力の方が優先度は高い。従って、接点入力の動作優先されることになり、接点入力が優先されることを示す情報がプリセットに対応する矩形枠に関連付けられて表示される。
【００５０】
図８はクライアント端末装置２００側のプリセットの表示例である。領域７０１はネットワークカメラによる撮像可能な範囲を示す全体画像が表示される領域である。矩形枠７０２は、プリセットの位置を示す矩形枠である。また優先度７０３は、各プリセットに関連付けられたアプリケーションの優先度情報を示している。矩形枠７０２に示す例では、接点入力を示す「Ｉ」というマークが表示されるとともに、接点入力の優先度を示す（１）という情報を付加している。同様に、プリセット巡回の情報を示す「Ｐ」というマークが表示されるとともに、プリセット巡回の優先度を示す（２）という情報を付加している。これら優先度を示す情報は数字以外でも、文字の大きさ、線の太さ、色使いなど優先度の上下関係が識別できるものであれば何でも良い。
【００５１】
以上のように、利用者は、同一プリセットに対し複数のイベントが設定される場合、それらが適用される優先度を認識することができる。
【００５２】
図１５は、ある１つのプリセットに関連付けられた複数のイベントが重複して発生したときのクライアント端末装置２００のプリセット情報処理部２２０によって実行される動作処理フローチャートである。なお、プリセット情報処理部２２０は、後述の図１７の２次記憶装置２３５に記憶されたプログラムを１次記憶装置２２５に読みだすことにより、ＣＰＵ２１５によって実行されてもよい。
【００５３】
ステップＳ１２０１において、クライアント端末装置２００は、ネットワークカメラ１００からプリセットのトリガ（契機）となるイベントが発生した旨の通知を受けたとする。なお、ネットワークカメラ１００のイベント検出部１６０によって検出されたイベントに関する情報がクライアント端末装置２００に送信される。
【００５４】
そして、ステップＳ１２０２において、クライアント端末装置２００は、過去のイベントの発生履歴およびユーザによるマニュアルのプリセット選択履歴を参照する。そして、クライアント端末装置２００は、現在ネットワークカメラがあるプリセットを適用して制御されている状態であるかどうか判別する。
【００５５】
もし、プリセットが適用されていない場合、ステップＳ１２０３にて何も行わずに動作が終了される。あるいは、過去に発生したイベントをトリガとして実行されたプリセットに対応する矩形枠が強調表示されてもよい。
【００５６】
ステップＳ１２０２において、ネットワークカメラ１００の制御にプリセットが適用されている場合、ステップＳ１２０４に進む。ステップＳ１２０４において、クライアント端末装置２００は、記憶装置２８０から、図１４に示すテーブルから、既に発生しているイベントの優先度情報と、新たに発生したイベントの優先度情報を取得する。
【００５７】
次にステップＳ１２０５において、イベント同士の優先度の比較が行われる。もし、新たに発生したイベントの優先度の方が先に発生したイベントより低い場合、新たに発生したイベントが関連付けられているプリセットの制御が適用されない。すなわち、ネットワークカメラ１００の撮像画角の変更などが行われないままとなる。この場合、ステップ１２０６進み、新たなイベントに対応するプリセットの矩形枠付近に警告情報が表示される。
【００５８】
図１０はクライアント端末装置２００側の表示例である。矩形枠９０１は、既に適用されているプリセット位置に対応する矩形枠である。この状態で矩形枠９０２のプリセット位置に関連したイベントが発生したとする。また、ここで、イベントの優先度は矩形枠９０１に関連付けられたものより矩形枠９０２に関連付けられたものの方が高いとする。この場合、ネットカメラは矩形枠９０２に対応するプリセットを適用せず、矩形枠９０１の画角から移動しない。
【００５９】
しかしながら、ユーザには矩形枠９０２のプリセット関連付けられたイベントが発生していることを示す必要がある。そこで、矩形枠９０１付近にはインフォメーションが存在することを示すマーク９０３が表示され、さらに矩形枠９０２付近には警告情報が存在することを示すマーク９０４が表示される。
【００６０】
さらに、領域９０５には、複数のプリセットに関連付けられたイベントがそれぞれ発生していることを示すメッセージが表示される。このような表示処理により、利用者に現在のイベントの発生状況とネットワークカメラ１００のプリセットの適用状況との関係を把握することができる。
【００６１】
図１５に戻り、ステップＳ１２０５において、新たに発生したイベントの優先度がすでに発生したイベントより高い場合、ネットワークカメラ１００に新たなイベントが関連付けられたプリセットが適用される。このプリセットの適用とともに、それまで適用されていたプリセット位置を示す矩形枠付近に警告情報を表示することで、ユーザは、今まで適用されていたプリセットから新しいプリセットに変更されたことを認識することができる。
【００６２】
図１０を用いて説明すると、ネットワークカメラ１００に矩形枠９０２に対応するプリセットが初期状態として適用されているものとする。この初期状態において、矩形枠９０１に対応するプリセットに関連付けられたイベントが発生し、矩形枠９０１に対応するプリセットが適用されるものとする。すると、矩形枠９０２の位置に対応する撮像画角から矩形枠９０１の位置に対応する撮像画角にネットワークカメラ１０１が制御される。
【００６３】
しかし、矩形枠９０２に対応するプリセットがネットワークカメラ１００適用されていないことを示す必要がある。そこで、マーク９０３のように、新たなプリセットが適用された旨を示すインフォメーションが存在することを示す表示を矩形枠９０１付近に表示させる。そして、マーク９０４のように、警告情報の存在を示すことで、矩形枠９０１に対応するプリセットに基づいてネットワークカメラ１００が制御された後でも、新たなプリセットの適用前にプリセットに関連付けられたイベントを把握することができる。
【００６４】
図１６は送信装置であるカメラサーバ１００の主なハードウエア構成を説明するためのブロック図である。本形態のカメラサーバ１００は、ＣＰＵ１１５、１次記憶装置１２５、２次記憶装置１３５、キャプチャＩ／Ｆ１４５、パン・チルト・ローテーションの制御Ｉ／Ｆ１４５、ネットワークＩ／Ｆ１９０を有する。
【００６５】
ここで１次記憶装置１２５はＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）に代表される書き込み可能な高速の記憶装置である。１次記憶装置１２０は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種プログラム及び各種データがロードされ、またＯＳや各種プログラムの作業領域としても使用される。後述する図１７のクライアント端末装置２００の１次記憶装置２２５も同様である。
【００６６】
２次記憶装置１３５はＨＤＤ、フラッシュメモリ、ＣＤ−ＲＯＭドライブ等に代表される不揮発性を持った記憶装置で、ＯＳや各種プログラム及び各種データの永続的な記憶領域として使用される他に、短期的な各種データの記憶領域としても使用される。後述する図２のクライアント２００の２次記憶装置２３５も同様である。
【００６７】
キャプチャＩ／Ｆ１４５には撮像部１１０が接続され、撮像部１１０により得られた画像データを所定のフォーマットに変換・圧縮し、得られた撮像画像データを２次記憶装置１３５に転送する。
【００６８】
制御Ｉ／Ｆ１５５には雲台１６５が接続され、雲台１６５のパン機構、チルト機構、ローテーション機構の制御状態を得たり、撮像方向の移動指示（雲台制御要求）に従って各機構が制御される。
【００６９】
なお、ＣＰＵ１１５は、図１のカメラ駆動制御部１２０、コマンド制御部１４０、および通信制御部１３０に対応する。２次記憶装置１３５および１次記憶装置２２５は、図１の記憶装置に対応する。
【００７０】
図１７はクライアント端末装置２００の構成を説明するためのブロック図である。
【００７１】
クライアント２００は、ＣＰＵ２１５、１次記憶装置２２５、２次記憶装置２３５、キーボード２４５、マウス２５５、ディスプレイ２６５、ネットワークＩ／Ｆ２９０を有する。
【００７２】
キーボード２４５、及びマウス２５５は、ユーザからの指示を入力するための入力部である。すなわち、クライアント２００のユーザは、キーボード２４５やマウス２５５を用いて、カメラサーバ１００の撮像画像データの要求やネットワークカメラ１００撮像方向を変えるための要求を入力する。ただし、入力部は、キーボード２４０やマウス２５０に限らない。
【００７３】
ディスプレイ２６５はカメラサーバ１００からの撮像画像データに基づく画像を表示する。ネットワークＩ／Ｆ２９０はネットワーク１０と接続するためのＩ／Ｆである。ネットワークカメラ１００との間でやり取りされるデータは、ネットワークＩ／Ｆ２９０を介して送受信される。
【００７４】
なお、ＣＰＵ２１５は、図１に示されるプリセット情報処理部２２０、カメラ操作制御部２３０、通信制御部２４０、コマンド制御部２５０、およびカメラ状態判定部２７０に対応する。
【００７５】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７６】
１００  ネットワークカメラ
２００  クライアント端末装置
２１０  表示部
３０５  全体画像表示領域
３０６  矩形枠
【図１】
2015228548.tif 000003
【図２】
2015228548.tif 000004
【図３】
2015228548.tif 000005
【図４】
2015228548.tif 000006
【図５】
2015228548.tif 000007
【図６】
2015228548.tif 000008
【図７】
2015228548.tif 000009
【図８】
2015228548.tif 000010
【図９】
2015228548.tif 000011
【図１０】
2015228548.tif 000012
【図１１】
2015228548.tif 000013
【図１２】
2015228548.tif 000014
【図１３】
2015228548.tif 000015
【図１４】
2015228548.tif 000016
【図１５】
2015228548.tif 000017
【図１６】
2015228548.tif 000018
【図１７】
2015228548.tif 000019