(57)【特許請求の範囲】
【請求項１】
撮像手段と、
前記撮像手段の撮像方向と撮像画角のうち少なくとも一つを示す複数のプリセット位置に前記撮像手段が巡回する順序と期間を含む複数の巡回条件に基づいて、前記撮像手段の前記撮像方向と前記撮像画角のうち少なくとも一つを制御する制御手段と、
前記複数の巡回条件のうち少なくとも一部の前記期間が重複する少なくとも二つの巡回条件から優先度が高い方の巡回条件を設定する設定手段と、
を備える撮像装置。
【請求項２】
前記複数の巡回条件は前記プリセット位置の巡回順序、プリセット位置の巡回時の移動速度、プリセット位置での開始時刻、停止時刻、撮像条件のうち少なくとも一つを含むことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記プリセット位置は複数の撮像装置のいずれを選択するか、を含むことを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記撮像条件は前記撮像手段に設定するゲイン条件、ガンマ条件、ダイナミックレンジ条件、露出条件、フォーカス条件の少なくとも一つを含むことを特徴とする請求項２に記載の撮像装置。
【請求項５】
外部装置とネットワーク経由で通信するための通信手段を更に備え、
前記巡回条件は前記通信手段を介して前記外部装置から取得されることを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記複数の巡回条件には各々を識別可能なルート番号を更に含み、
前記複数の巡回条件は前記ルート番号に基づいた優先順位で実行されるように設定されることを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記複数の巡回条件は前記巡回条件を更新した設定時刻を更に含み、
前記複数の巡回条件は前記設定時刻に基づいた優先順位で実行されるように設定されることを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項８】
前記巡回条件は巡回名をさらに含み、
前記複数の巡回条件は前記巡回名の辞書順に基づいた優先順位で実行されるように設定されることを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項９】
前記巡回条件は巡回期間をさらに含み、
前記複数の巡回条件は前記巡回期間に基づいた優先順位で実行されるように設定されることを特徴とする請求項１乃至８のいずれか１項に記載の撮像装置。
【請求項１０】
前記複数の巡回条件は各々の巡回条件に含まれるプリセット位置の数に基づいた優先順位で実行されるように設定されることを特徴とする請求項１乃至９のいずれか１項に記載の撮像装置。
【請求項１１】
前記外部装置の前記通信手段を用いた接続状態を判別する判別手段を更に備え、
前記複数の巡回条件は前記判別手段によって判別された接続状態に基づいた優先順位で実行されるように設定されることを特徴とする請求項５に記載の撮像装置。
【請求項１２】
前記接続状態は前記外部装置の動作状態を含むことを特徴とする請求項１１に記載の撮像装置。
【請求項１３】
前記巡回条件は他の撮像装置との連携動作に用いる連携情報をさらに含み、
前記複数の巡回条件は前記連携情報に基づいた優先順位で実行されるように設定されることを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項１４】
前記連携情報は他の撮像装置との連携動作の有無を示す情報と、連携動作における主従関係を示す情報とのうち、少なくとも一つを含むことを特徴とする請求項１３に記載の撮像装置。
【請求項１５】
撮像手段の撮像方向と撮像画角のうち少なくとも一つを示す複数のプリセット位置に前記撮像手段が巡回する順序と期間を含む複数の巡回条件に基づいて、前記撮像手段の前記撮像方向と前記撮像画角のうち少なくとも一つを制御する制御手段と、
前記撮像手段と、
を備える撮像装置と、
前記複数の巡回条件のうち少なくとも一部の前記期間が重複する少なくとも二つの巡回条件から優先度が高い方の巡回条件を設定する設定手段を備えるクライアント装置と、
から構成されることを特徴とする撮像システム。
【請求項１６】
撮像手段が撮像する撮像ステップと、
前記撮像手段の撮像方向と撮像画角のうち少なくとも一つを示す複数のプリセット位置に前記撮像手段が巡回する順序と期間を含む複数の巡回条件に基づいて、前記撮像手段の前記撮像方向と前記撮像画角のうち少なくとも１つを制御する制御ステップと、
前記複数の巡回条件のうち少なくとも一部の前記期間が重複する少なくとも二つの巡回条件から優先度が高い方の巡回条件を設定する設定ステップと、を備えることを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像システム、撮像装置の制御方法に関し、特に監視カメラの巡回に関する。
【背景技術】
【０００２】
従来、撮像装置において、あらかじめ決定しておいた複数の撮像方向を巡回ルートとして、移動させて映像を撮像する技術が知られている。
【０００３】
例えば、特許文献１では、単独の巡回ルートにおいて、撮像装置が移動可能な撮像方向に関して映像を撮像する撮像装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１９２８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の特許文献に開示された従来技術は、単独の巡回ルートに関しての発明であり、巡回ルートを複数設定できる場合、および同時期に複数ルートの巡回動作が重なった場合については触れられていない。
【０００６】
そのため複数の巡回ルートを設定する場合、巡回動作が重なって異常とならないようにユーザ側で設定する必要が有った。そのために、巡回動作の設定が煩雑になりユーザに対して分かりづらいという問題点があった。
【０００７】
上記問題点に鑑み、本発明の撮像装置は、巡回動作が重なる巡回条件が複数設定されている場合、有効となる巡回条件を自動で決定し、異常動作を抑える撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、撮像手段と、前記撮像手段の撮像方向と撮像画角のうち少なくとも一つを示す複数のプリセット位置に前記撮像手段が巡回する順序と期間を含む複数の巡回条件に基づいて、前記撮像手段の前記撮像方向と前記撮像画角の少なくとも一つを制御する制御手段と、前記複数の巡回条件のうち少なくとも一部の前記期間が重複する少なくとも二つの巡回条件から優先度が高い方の巡回条件を設定する設定手段と、を備える。
【発明の効果】
【０００９】
本発明によれば、巡回動作が重なる巡回条件が複数設定されている場合、有効となる巡回条件を自動で決定し、異常動作を抑える撮像装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る監視カメラの構成を含むネットワーク構成図である。
【図２】本発明の実施形態に係る監視カメラとクライアント装置の機能ブロック図及びシステム構成図である。
【図３】本発明の実施形態に係る監視カメラのパノラマ画像の一例を示した図である。
【図４】本発明の実施形態に係る監視カメラのプリセット巡回の設定一例を示した図である。
【図５】本発明の実施形態に係るクライアント装置におけるカメラ制御アプリケーションＧＵＩを示す図である。
【図６】本発明の第１の実施形態に係る一連のプリセット巡回（開始時、停止時）のフローチャートである。
【図７】本発明の第１の実施形態に係るプリセット巡回の挙動の一例を示した図である。
【図８】本発明の第２の実施形態に係る一連のプリセット巡回（開始時、停止時）のフローチャートである。
【図９】本発明の第２の実施形態に係るプリセット巡回の挙動の一例を示した図である。
【図１０】本発明の第３の実施形態に係る一連のプリセット巡回（開始時、停止時）のフローチャートである。
【図１１】本発明の第３の実施形態に係るプリセット巡回の挙動の一例を示した図である。
【図１２】本発明の第４の実施形態に係る一連のプリセット巡回（開始時、停止時）のフローチャートである。
【図１３】本発明の第５の実施形態に係る一連のプリセット巡回（開始時、停止時）のフローチャートである。
【図１４】本発明の第５の実施形態に係る複数カメラのプリセット巡回の連携の一例を示した図である。
【図１５】本発明の第５の実施形態に係るプリセット巡回の挙動の一例を示した図である。
【図１６】本発明の第６の実施形態に係るプリセット巡回の巡回ルート優先度比較をするためのフローチャートである。
【図１７】本発明の第６の実施形態に係るプリセット巡回のカメラ連携用の巡回ルート優先度比較をするためのフローチャートである。
【図１８】本発明の第６の実施形態に係るプリセット巡回の時間帯指定あり用の巡回ルート優先度比較をするためのフローチャートである。
【図１９】本発明の第６の実施形態に係るプリセット巡回の時間帯指定なし用の巡回ルート優先度比較をするためのフローチャートである。
【図２０】本発明の第６の実施形態に係る複数カメラのプリセット巡回の連携の一例を示した図である。
【図２１】本発明の第６の実施形態に係るプリセット巡回の、図２０の巡回ルートの設定を示した図である。
【図２２】本発明の第６の実施形態に係るプリセット巡回の巡回ルートの一例を示した図である。
【図２３】本発明の第６の実施形態に係るプリセット巡回の、図２２の巡回ルートの設定例を示した図である。
【発明を実施するための形態】
【００１１】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。なお、以下の実施例において示す構成は一例に過ぎず、本発明は、図示された構成に限定されるものではない。
【００１２】
（実施例１）
以下に、図１を参照して本実施形態に係るネットワーク経由で通信するシステム構成について説明する。
【００１３】
図１（ａ）の１０００は、本発明の１つの実施形態である監視カメラを示す図である。
【００１４】
パン駆動機構１０１１は監視カメラ１０００の撮像方向をパン方向に変更する。本実施例において、パン駆動機構は監視カメラ１０００の撮像方向を３６０°回転することができる。また、３６０°を超えた旋回動作も可能である。
【００１５】
チルト駆動機構１０１２は監視カメラ１０００の撮像方向をチルト方向に変更する。水平方向０度から１８０°まで回転することができる。ここで、９０°以上回転する場合は、撮影画像の上下が反転するため、画像処理等を用いて画像回転を行う動作を行う。
【００１６】
ズーム機構１０１３は監視カメラ１０００の光学レンズを駆動し、撮影する画角を変更する。本実施例では、光学レンズを駆動することでズーム動作を行ったが、撮影画像の一部を切り出すことによる電子的な手法によってズーム動作を行うようにしてもよい。なお、本実施例における監視カメラ１０００は、撮像装置に相当する。
【００１７】
図１（ｂ）は、監視カメラ１０００を含むシステム構成図である。２０００は、本発明における外部機器を示すクライアント装置である。監視カメラ１０００、監視カメラ１１００とクライアント装置２０００は、ネットワーク３０００を介して相互に通信可能な状態に接続されている。クライアント装置２０００は、監視カメラ１０００に対して、後述するクリーニング実行コマンド等の各種コマンドを送信する。監視カメラ１０００は、それらのコマンドに対するレスポンスをクライアント装置２０００に送信する。また、本実施例におけるクライアント装置２０００は、ＰＣ等の外部装置の一例である。又、本実施例における監視システムは、撮像システムに相当する。なお、監視カメラ１０００と監視カメラ１１００の構成は同様であるためその説明を省略する。また、本実施例に係る監視システムには、監視カメラ１０００及び監視カメラ１１００以外にも複数の監視カメラを含めるようにしてもよい。
【００１８】
また、ネットワーク３０００は、例えばＥｔｈｅｒｎｅｔ（登録商標）等の通信規格を満足する複数のルータ、スイッチ、ケーブル等から構成されるものとする。しかしながら、本実施例においては、監視カメラ１０００とクライアント装置２０００との間の通信を行うことができるものであれば、その通信規格、規模、構成を問わない。
【００１９】
例えば、ネットワーク３０００は、インターネットや有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等により構成されていても良い。なお、本実施例における監視カメラ１０００は、例えば、ＰｏＥ（Ｐｏｗｅｒ  Ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ（登録商標））に対応していても良く、ＬＡＮケーブルを介して電力を供給されても良い。
【００２０】
図２は、本実施形態に係る監視カメラとクライアント装置の機能ブロック構成図及び、システム構成図である。図２において、１０００は監視カメラ、２０００はクライアント装置、３０００はネットワークである。また、１００１は撮像部、１００２は画像処理部、１００３はシステム制御部、１００４はレンズ駆動部、１００５はレンズ制御部である。そして、１００６はパン駆動部、１００７はチルト駆動部、１００８はパンチルト制御部、１００９は通信部である。２００１は表示装置、２００２は入力装置、２００３システム制御部、２００４は通信部である。ネットワークカメラ１０００とクライアント装置２０００はネットワーク３０００を介して相互に通信可能な状態に接続されている。
【００２１】
図２を参照して、監視カメラ１０００の各部構成と機能について説明する。
【００２２】
撮像部１００１は、レンズ部及びＣＣＤやＣＭＯＳ等の撮像素子から構成され、レンズ設定等によって決定される画角によって被写体の撮像及びその電気信号への変換を行う。
【００２３】
画像処理部１００２は、撮像部１００１において撮像、光電変換された信号の所定の画像処理、圧縮符号化処理を行い、画像データを生成する。なお、本実施例の監視カメラ１０００は、クライアント装置２０００から設定された又は監視カメラ１０００が自動で決定した撮像条件に基づいて、撮像部１００１及び画像処理部１００２を制御する。ここで、撮像条件には撮像ゲイン条件、ガンマ条件、ダイナミックレンジ条件、露出条件、フォーカス条件等を含む。
【００２４】
システム制御部１００３は、クライアント装置２０００等からネットワーク３０００経由で受信したカメラ制御コマンドを解析し、コマンドに応じた処理を行う。例えば、画像処理部１００２に対して画質調整の指示や、レンズ制御部１００５に対してズームやフォーカス制御の指示、パンチルト制御部１００８に対してパンチルト動作の指示を行う。また、システム制御部１００３はＣＰＵを含み、監視カメラ１０００の各構成要素を統括的に制御及び各種パラメータ等の設定を行う。また、システム制御部１００３は、データを電気的に消去可能なメモリ等を含み、これに記憶されたプログラムを実行する。なお、メモリは、システム制御部１００３が実行するプログラム格納領域、プログラム実行中のワーク領域、データの格納領域等として使用される。
【００２５】
レンズ駆動部１００４は撮像部１００１に含まれるレンズ部を、レンズ制御部１００５の制御に基づいて駆動する。撮像部１００１に含まれるレンズ部にはズーム機構、フォーカス機構、防振機構、絞り機構、シャッター機構等の駆動系及びその駆動源のモータ等が含まれる。レンズ制御部１００５によるレンズ制御設定値及び条件等は、システム制御部１００３によって設定及び制御される。
【００２６】
レンズ駆動部１００４は、フォーカスレンズ及びズームレンズ、その動作はレンズ制御部１００５により制御される。
【００２７】
パン駆動部１００６及びチルト駆動部１００７は、パン及びチルト動作を行う不図示のギア機構等を含むメカ駆動系及び駆動源のステッピングモータ等により構成される。そして、レンズの向きを可変するための駆動量、駆動方向、駆動速度、駆動加速度等の動作はパンチルト制御部１００８により制御される。パンチルト制御部１００８によるパンチルト制御設定値及び条件等は、システム制御部１００３によって設定及び制御される。
【００２８】
通信部１００９は、撮像した画像データをネットワーク３０００経由でクライアント装置２０００に配信する。また通信部１００９は、クライアント装置２０００から送信されるカメラ制御コマンドを受信し、適切なパケット処理等を行った後にシステム制御部１００３へ伝達する。また受け取ったコマンドに対するレスポンスをクライアント装置２０００へ送信する。
【００２９】
続いて、図２を参照してクライアント装置２０００の各部構成と機能について説明する。
【００３０】
クライアント装置２０００は典型的にはパーソナルコンピュータなどの汎用コンピュータが用いられる。
【００３１】
表示部２００１は、液晶表示装置などが使用され、ネットワークカメラから取得した画像の表示や、カメラ制御を行うためのグラフィックユーザーインターフェース（以下、ＧＵＩと称する）を表示する。
【００３２】
入力部２００２は、キーボード、マウス、タッチパネルなどのポインティング・デバイスなどが使用され、クライアント装置のユーザは、入力部２００２を介してＧＵＩを操作する。
【００３３】
システム制御部２００３は、ユーザのＧＵＩ操作に応じてカメラ制御コマンドを生成し、通信部２００４を介してネットワークカメラ１０００へ送信する。また、システム制御部２００３は、通信部２００４を介して受信したネットワークカメラ１０００からの画像データも表示部２００１に表示する。また、システム制御部２００３はＣＰＵを含み、クライアント装置２０００の各構成要素を統括的に制御及び各種パラメータ等の設定を行う。また、システム制御部２００３は、データを電気的に消去可能なメモリ等を含み、これに記憶されたプログラムを実行する。なお、メモリは、システム制御部２００３が実行するプログラム格納領域、プログラム実行中のワーク領域、データの格納領域等として使用される。
【００３４】
通信部２００４は、監視カメラ１０００から画像データをネットワーク３０００経由で受信する。また通信部２００４は、監視カメラ１０００に対してカメラ制御コマンドを送信し、このコマンドに対するレスポンスを受信する。
【００３５】
このようにクライアント装置２０００は、ネットワーク３０００を介して、ネットワークカメラ１０００の撮影画像の取得や各種のカメラ制御を行うことができる。
【００３６】
以下、図３乃至図５を用いて、本実施例における監視カメラ１０００の巡回制御動作に関して例示する。
【００３７】
図３は、監視カメラ１０００が撮影可能な被写体の中の一部の領域を示した図である。図３中のＸで示した各点は、巡回動作を行うためのプリセット位置である。ここで、プリセット位置とはユーザ等によってあらかじめ設定された撮像方向としてのパン位置、チルト位置又は撮像画角としてのズーム位置の組み合わせである。このプリセット位置はシステム制御部１００３又はシステム制御部２００３内のメモリに記憶されている。本実施例においては、プリセット位置はＰ１からＰ５までの５点の位置が登録されているとする。本実施例におけるプリセット位置は、撮像位置情報に相当する。また、プリセット位置に複数の監視カメラのいずれかを選択するかの情報を含めるようにしてもよい。本情報を含めることによって、ユーザの意図した範囲で画像を撮像することが可能となる。
【００３８】
図４は、登録されたプリセット位置と、プリセット位置の巡回順序、プリセット位置の巡回時の移動速度、停止時刻等の巡回条件とを関連付けた巡回ルートの巡回条件の一例を示した図である。
【００３９】
図４（ａ）はプリセット位置Ｐ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５の５箇所をＰ１→Ｐ２→Ｐ３→Ｐ４→Ｐ５の順番で巡回動作を続けることを指定した巡回ルートの例である。Ｐ５の後はＰ１に戻って特定撮像位置間の移動を繰り返すことを指定することができる。
【００４０】
また、図４（ｂ）はプリセット位置Ｐ２、Ｐ３、Ｐ４の５箇所をＰ２→Ｐ３→Ｐ４の順番で巡回動作を続けることを指定した巡回ルートの例である。Ｐ４の後はＰ２に戻って特定撮像位置間の移動を繰り返すことを指定することができる。なお、図４では、特定の監視カメラ１０００に関しての巡回条件を示したが、複数の撮像装置を切り替える条件も含めるようにしてもよい。この場合に、監視カメラを指定する列を設け、設定する監視カメラを特定できるようにしてもよい。また、複数の監視カメラを順次切り替え場合に、それぞれの撮像装置のパン位置、チルト位置、ズーム位置を可変制御しなくてもよい。
【００４１】
図５は、本実施形態に係るクライアント装置２０００における表示部２００１に表示されるカメラ制御アプリケーションのＧＵＩを示した図である。５０００はＧＵＩ、５００１は各ルートの設定一覧、５００２は巡回ルート名入力欄、５００３は巡回ルートの有効条件、５００４は時間帯指定を利用する場合のチェックボックス、５００５は時間帯指定の開始時刻、５００６は終了時刻（停止時刻）を示す。５００７は、ルートを反転して逆順に巡回する場合のチェックボックス、５００８は保存前の設定変更をクリアするボタン、５００９は、設定変更を保存するボタンを示す。５０００のＧＵＩはクライアント装置２０００の表示部２００１に表示され、入力部２００２を介して操作される。本実施例においては、５００３の巡回ルート有効条件は、「常時」、「ビューワー接続時」、「使用しない」の３パターンを設定でき、それぞれの条件にて、該当する巡回ルートが起動する。５００４のチェックボックスおよび、５００５の開始時刻、５００６の終了時刻を入力されている場合、５００５の開始時刻から、５００６の終了時刻の期間、プリセット巡回を繰り返す。本実施例において、ルート設定一覧５００１におけるＲｏｕｔｅ１は図４（ａ）の巡回ルートに対応して、Ｒｏｕｔｅ２は図４（ｂ）の巡回ルートに対応する。また、ルート設定一覧５００１における巡回ルートの順番は適宜変更することが可能である。
【００４２】
図６を参照して、本実施形態に係る監視カメラの、プリセット巡回開始、停止のフローについて説明する。なお、本フローチャートに関する処理はシステム制御部１００３が行う。
【００４３】
本フローチャートの処理は、巡回開始時間になった場合、開始トリガを受信した場合、巡回終了時刻になった場合、巡回停止トリガを受信した場合等に開始する。その他として、クライアントとの映像接続した場合、映像接続を切断した場合、図５の５０００のＧＵＩで、プリセット巡回の設定を変更した場合においても、巡回動作が開始・停止される。なお、本実施例における開始／停止トリガはクライアント装置２０００から送信される。そして、その信号を監視カメラ１０００は、ネットワーク３０００経由で受信する。
【００４４】
ステップＳ６００１において、システム制御部１００３は、現在巡回中の巡回ルートが存在するか否かを確認する。確認した結果、現在巡回中の巡回ルートがあれば、ステップＳ６００２へ処理を進める。また、一方で現在巡回中のプリセット巡回がなければ、ステップＳ６００３へ処理を進める。
【００４５】
ステップＳ６００２で、システム制御部１００３は、起動中のプリセット巡回を一端停止する。そして、ステップＳ６００３に処理を進める。
【００４６】
ステップＳ６００３で、システム制御部１００３は、開始する必要がある巡回ルートが存在するか否かを確認する。開始する必要がある巡回ルートが存在すれば、ステップＳ６００４に処理を進める。また、一方で開始する必要がある巡回ルートがなければ処理を終了する。
【００４７】
ステップＳ６００４で、システム制御部１００３は、開始する必要がある巡回ルートが複数存在する場合は、優先順位の高い巡回ルートを起動する巡回ルートとして決定する。具体的には、本実施例においては、ルート番号の一番小さいルートを、自動的に起動する巡回ルートと決定する。ここで、ルート番号はＧＵＩ５０００の各ルートの設定一覧５００１の表示順を示す。そして、ステップＳ６００５に処理を進める。
【００４８】
ステップＳ６００５で、システム制御部１００３は、ステップＳ６００４で決定した起動する巡回ルートのプリセット巡回を優先的に開始する。なお、本実施例で優先順位判定に用いたロート番号は、巡回条件を設定するための設定順に相当する。
【００４９】
次に図７を参照して、図６で示した処理を行った場合の本実施形態に係る監視カメラ１０００の、プリセット巡回の挙動について説明する。
【００５０】
図５におけるＧＵＩ５０００を用いて巡回ルートを設定した場合、各ルートの設定一覧５００１で設定された条件に従って、動作を行う。一例としては、Ｒｏｕｔｅ１に関する巡回動作は１７：００〜１８：００の間動作し、Ｒｏｕｔｅ２に関する巡回動作は常時動作する。
【００５１】
図７（ａ）は、一例としてＲｏｕｔｅ２の巡回動作を実行中に、Ｒｏｕｔｅ１に関する巡回動作の巡回開始トリガを受信した場合に関する動作状態の例を示している。Ｒｏｕｔｅ１に関する巡回動作の巡回開始トリガを受信した場合、図６で示したフローチャートの処理によって、Ｒｏｕｔｅ２に関する巡回動作を停止し、Ｒｏｕｔｅ１に関する巡回動作を開始する。そして、Ｒｏｕｔｅ１に関する巡回動作の停止トリガを受信した場合、図６で示したフローチャートの処理によって、Ｒｏｕｔｅ１に関する巡回動作を停止し、Ｒｏｕｔｅ２に関する巡回動作を開始する。そして、Ｒｏｕｔｅ２に関する巡回動作の停止トリガを受信した場合、図６で示したフローチャートの処理によって、Ｒｏｕｔｅ２に関する巡回動作を停止する。
【００５２】
図７（ａ）に挙げた動作以外にも、図７（ｂ）から図７（ｄ）に示したタイミングで各トリガを受信した場合に、図６で示したフローチャートの処理によって、Ｒｏｕｔｅ１に関する巡回動作と、Ｒｏｕｔｅ２に関する巡回動作の切り替えを行うことができる。
【００５３】
以上、説明したように、第１の実施形態では、巡回ルートの巡回期間が重複するような場合に、ルート番号が小さいもののほうが、優先度が高いと判断し、実行する巡回ルートを決定する。これにより、ユーザは巡回期間の重なるような巡回ルートを複数登録可能になる。また巡回ルートの優先度考慮の手間を軽減することができる。
【００５４】
なお、上記の説明では番号が小さいルートの優先度を高く設定すると説明したが、これに限定されない。例えば、番号が大きいルートの優先度を高くする方法を用いてもかまわない。また、巡回ルート名の辞書順や、巡回ルート設定の更新順に基づいて優先順位を決定してもよい。さらにはユーザによって優先順位を設定するための設定手段をＧＵＩ５０００に設け、この設定した巡回ルート優先度で、起動ルートを決定する方法を用いてもかまわない。本実施例において、巡回ルート名は巡回条件に含まれる巡回名に相当する。
【００５５】
なお、本実施例では、図６に示した巡回ルートの切り替え処理はシステム制御部１００３が行ったが、システム制御部２００３が行うようにしてもよい。
【００５６】
なお、本実施例では、図６に示したフローチャートの処理はクライアント装置２０００から送信される開始／停止トリガによって開始されるとした。しかし、監視カメラ１０００自身が巡回ルート情報を保存し、その情報に基づいて動作スケジュールを切り替えるようにしてもよい。
【００５７】
なお、本実施例において、システム制御部１００３は巡回条件の優先順位を設定するための優先順位設定部に相当する。
【００５８】
（実施例２）
以下、図８を参照して、本発明の第２の実施形態による、監視カメラ１０００の、巡回動作の開始または停止のフローについて説明する。なお、第１の実施形態と同じ部分については説明を省略する。なお、本フローチャートに関する処理はシステム制御部１００３が行う。
【００５９】
本フローチャートの処理は、巡回開始時間になった場合、開始トリガを受信した場合、巡回終了時刻になった場合、巡回停止トリガを受信した場合等に開始する。その他として、クライアントとの映像接続した場合、映像接続を切断した場合、図５の５０００のＧＵＩで、プリセット巡回の設定を変更した場合においても、巡回動作が開始・停止される。
【００６０】
ステップＳ８００１で、システム制御部１００３は、現在巡回中の巡回ルートが存在するか否かを確認する。確認した結果、現在巡回中の巡回ルートがあれば、ステップＳ８００２へ処理を進める。また、一方で現在巡回中のプリセット巡回がなければ、ステップＳ８００３へ処理を進める。
【００６１】
ステップＳ８００２で、システム制御部１００３は、起動中のプリセット巡回を停止する。そして、ステップＳ８００３に処理を進める。
【００６２】
ステップＳ８００３で、システム制御部１００３は、開始する必要がある巡回ルートが存在するか否かを確認する。開始する必要がある巡回ルートが存在すれば、ステップＳ８００４に処理を進める。また、一方で開始する必要がある巡回ルートがなければ処理を終了する。
【００６３】
ステップＳ８００４で、システム制御部１００３は、開始する必要がある巡回ルートが複数存在する場合は、優先順位の高い巡回ルートを起動する巡回ルートとして決定する。具体的には、本実施例においては、有効巡回期間が短いルートを、起動巡回ルートと決定する。ここで、有効巡回期間は、時間帯指定の開始時刻５００５と終了時刻５００６の間の期間に相当する。そして、ステップＳ８００５に処理を進める。
【００６４】
ステップＳ８００５で、システム制御部１００３は、ステップＳ８００４で決定した巡回ルートのプリセット巡回を開始する。
【００６５】
次に図９を参照して、図８で示した処理を行った場合の本実施形態に係る監視カメラ１０００の、プリセット巡回の巡回期間が重複する場合の挙動について説明する。
【００６６】
図９でＲｏｕｔｅ１に関する巡回動作は、１７：００−１８：００の間、プリセット巡回を実行する設定とする。同様にＲｏｕｔｅ２に関する巡回動作は、１０：００−２２：００の間、プリセット巡回を実行する設定とする。この例では、Ｒｏｕｔｅ１に関する巡回動作のほうが、巡回ルート２よりも有効巡回時間が短い。そのため、図８に示すフローチャートの処理によって、Ｒｏｕｔｅ１に関する巡回動作のプリセット巡回が優先して実行される。つまり、１０：００−１７：００には、Ｒｏｕｔｅ２に関する巡回動作が実行される。次に、１７：００−１８：００には、Ｒｏｕｔｅ１に関する巡回動作が実行される。そして、１８：００−２２：００には、Ｒｏｕｔｅ２に関する巡回動作が実行される。
【００６７】
本実施例の監視システムは、通常は敷地内をまんべんなく巡回して監視し、出入りの激しい時間（例えば１７：００−１８：００）には、出入り口を集中的に巡回して監視したいというようなケースに適した構成である。つまり、巡回有効期間が短いもののほうが、局所的な巡回を設定することが多い、監視カメラの使用ケースに適した構成といえる。
【００６８】
以上、説明したように、第２の実施形態では、巡回ルートの巡回期間が重複するような場合に、巡回有効期間の短いルートのほうが、優先度が高いという判断基準で、実行する巡回ルートを決定する。
【００６９】
尚、上記の説明では巡回有効期間の短いルートの優先度を高く設定すると説明したが、これに限定されない。例えば、巡回ルートのプリセット登録数の大小、巡回ルートの一巡にかかる所要時間の長短、登録されているプリセットの停止時間等に基づいて、起動する巡回ルートを決定する方法を用いてもかまわない。
【００７０】
（実施例３）
以下、図１０を参照して、本発明の第３の実施形態による、監視カメラ１０００の、巡回動作の開始または停止のフローについて説明する。なお、第１の実施形態と同じ部分については説明を省略する。なお、本フローチャートに関する処理はシステム制御部１００３が行う。
【００７１】
本フローチャートの処理は、巡回開始時間になった場合、開始トリガを受信した場合、巡回終了時刻になった場合、巡回停止トリガを受信した場合等に開始する。その他として、クライアントとの映像接続した場合、映像接続を切断した場合、図５の５０００のＧＵＩで、プリセット巡回の設定を変更した場合においても、巡回動作が開始・停止される。
【００７２】
ステップＳ１０００１で、システム制御部１００３は、現在巡回中の巡回ルートが存在するか否かを確認する。確認した結果、現在巡回中の巡回ルートがあれば、ステップＳ１０００２へ処理を進める。また、一方で現在巡回中のプリセット巡回がなければ、ステップＳ１０００３へ処理を進める。
【００７３】
ステップＳ１０００２で、システム制御部１００３は、起動中のプリセット巡回を停止する。そして、ステップＳ１０００３に処理を進める。
【００７４】
ステップＳ１０００３で、システム制御部１００３は、開始する必要がある巡回ルートが存在するか否かを確認する。開始する必要がある巡回ルートが存在すれば、ステップＳ１０００４に処理を進める。また、一方で開始する必要がある巡回ルートがなければ処理を終了する。
【００７５】
ステップＳ１０００４で、システム制御部１００３は、開始する必要がある巡回ルートが複数存在する場合は、優先順位の高い巡回ルートを起動する巡回ルートとして決定する。具体的には、本実施例においては、巡回ルートの有効条件５００３が「常時」よりも「ビューワー接続中」になっているものを優先して、起動巡回ルートを決定する。
【００７６】
ステップＳ１０００５で、システム制御部１００３は、ステップＳ１０００４で決定した巡回ルートのプリセット巡回を開始する。なお、本実施例において、優先順位の判定に用いた有効条件は外部装置との接続状態に相当し、システム制御部１００３は接続状態を判別する判別部に相当する。
【００７７】
次に図１１を参照して、図１０で示した処理を行った場合の本実施形態に係る監視カメラ１０００の、プリセット巡回の巡回期間が重複する場合の挙動について説明する。
【００７８】
図１１でＲｏｕｔｅ１に関する巡回動作は、有効条件５００３が「ビューワー接続中」で、プリセット巡回を実行する設定とする。一方、Ｒｏｕｔｅ２に関する巡回動作は、有効条件５００３が「常時」で、プリセット巡回を実行する設定とする。
【００７９】
この例では、Ｒｏｕｔｅ２に関する巡回動作は、有効条件が「常時」のため、常時プリセット巡回が実行される。一方で、クライアント装置２０００等がビューワーに接続したタイミングで、Ｒｏｕｔｅ２に関する巡回動作を停止し、Ｒｏｕｔｅ１に関する巡回動作を開始する。また、クライアント装置２０００等がビューワーの接続を切断したタイミングで、Ｒｏｕｔｅ１に関する巡回動作を停止し、Ｒｏｕｔｅ２に関する巡回動作を開始する。この実施例は、クライアントが画像を閲覧している間は、所望の巡回ルートを監視したいというケースに適した構成である。なお、本実施例におけるビューワー接続とは、監視カメラ１０００で撮像した画像データを受信し、クライアント装置の表示部２００１等で表示する動作に相当する。
【００８０】
以上、説明したように、第３の実施形態では、巡回ルートの巡回期間が重複するような場合に、有効条件５００３を確認する。そして、有効条件５００３が「ビューワー接続中」である巡回ルートのほうが、有効条件５００３が「常時」である巡回ルートよりも優先度が高いという判断基準で、実行する巡回ルートを決定する。
【００８１】
尚、上記の説明では有効条件５００３が「ビューワー接続中」である巡回ルートのほうが、有効条件が「常時」である巡回ルートよりも優先度が高いと説明したが、これに限定されない。例えば、他の有効条件５００３を設定可能とし、それを用いてもよい。
【００８２】
なお、本実施例のクライアント装置２０００はビューワー接続時に巡回動作を切り替えるが、ビューワー接続時にクライアント装置２０００から各トリガを監視カメラ１０００に対して送信するようにしてもよい。一方で、監視カメラ１０００がクライアント装置２０００のビューワー接続動作を検知して、巡回動作を切り替えるようにしてもよい。
【００８３】
なお、本実施例では、クライアント装置２０００のビューワー接続動作に関して例示したが、クライアント装置２０００以外の不図示のクライアント装置におけるビューワー接続動作時に本実施例で示した処理を実行してもよい。
【００８４】
（実施例４）
以下、図１２を参照して、本発明の第４の実施形態による、監視カメラ１０００の、巡回動作の開始または停止のフローについて説明する。なお、第１の実施形態と同じ部分については説明を省略する。なお、本フローチャートに関する処理はシステム制御部１００３が行う。
【００８５】
本フローチャートの処理は、巡回開始時間になった場合、開始トリガを受信した場合、巡回終了時刻になった場合、巡回停止トリガを受信した場合等に開始する。その他として、クライアントとの映像接続した場合、映像接続を切断した場合、図５の５０００のＧＵＩで、プリセット巡回の設定を変更した場合においても、巡回動作が開始・停止される。
【００８６】
ステップＳ１２００１で、システム制御部１００３は、現在巡回中の巡回ルートが存在するか否かを確認する。確認した結果、現在巡回中の巡回ルートがあれば、ステップＳ１２００２へ処理を進める。また、一方で現在巡回中のプリセット巡回がなければ、ステップＳ１２００３へ処理を進める。
【００８７】
ステップＳ１２００２で、システム制御部１００３は、起動中のプリセット巡回を停止する。そして、ステップＳ１２００３に処理を進める。
【００８８】
ステップＳ１２００３で、システム制御部１００３は、開始する必要がある巡回ルートが存在するか否かを確認する。開始する必要がある巡回ルートが存在すれば、ステップＳ１２００４に処理を進める。また、一方で開始する必要がある巡回ルートがなければ処理を終了する。
【００８９】
ステップＳ１２００４で、システム制御部１００３は、開始する必要がある巡回ルートが複数存在する場合は、優先順位の高い巡回ルートを起動する巡回ルートとして決定する。具体的には、本実施例においては、各巡回ルートに登録されたプリセットごとの画角値の平均が狭いルートを優先して、起動巡回ルートを決定する。
【００９０】
ステップＳ１２００５で、システム制御部１００３は、ステップＳ１２００４で決定した巡回ルートのプリセット巡回を開始する。
【００９１】
ここで、画角の狭いプリセットを多数登録している巡回ルートのほうが、局所的な巡回を設定することが多いと考えられる。そのため、全体を俯瞰する監視ではなく、ユーザが意図した範囲を監視する方の重要度が高いと考えられる。つまり、監視カメラ１０００の使用ケースに適した構成といえる。
【００９２】
以上、説明したように、第４の実施形態では、巡回ルートの巡回期間が重複するような場合に、登録プリセットごとの画角値の平均が狭いルートのほうが、優先度が高いという判断基準で、実行する巡回ルートを決定する。
【００９３】
尚、上記の説明では登録プリセットごとの画角値の平均が狭い巡回ルートのほうが、優先度が高いと説明したが、これに限定されない。例えば、登録プリセットおける画角値の最大範囲が狭い巡回ルートのほうが、優先度が高くする方法を用いてもかまわない。また登録プリセットの各種パラメータ値の大小や、各種パラメータ値の平均の大小、各種パラメータの値のばらつきなど、登録プリセットの各種パラメータ値から、起動する巡回ルートを決定する方法を用いてもかまわない。
【００９４】
（実施例５）
以下、図１３を参照して、本発明の第５の実施形態による、監視カメラ１０００の、巡回動作の開始または停止のフローについて説明する。なお、第１の実施形態と同じ部分については説明を省略する。なお、本フローチャートに関する処理はシステム制御部１００３が行う。
【００９５】
本フローチャートの処理は、巡回開始時間になった場合、開始トリガを受信した場合、巡回終了時刻になった場合、巡回停止トリガを受信した場合等に開始する。その他として、クライアントとの映像接続した場合、映像接続を切断した場合、図５の５０００のＧＵＩで、プリセット巡回の設定を変更した場合においても、巡回動作が開始・停止される。
【００９６】
ステップＳ１３００１で、システム制御部１００３は、現在巡回中の巡回ルートが存在するか否かを確認する。確認した結果、現在巡回中の巡回ルートがあれば、ステップＳ１３００２へ処理を進める。また、一方で現在巡回中のプリセット巡回がなければ、ステップＳ１３００３へ処理を進める。
【００９７】
ステップＳ１３００２で、システム制御部１００３は、起動中のプリセット巡回を停止する。そして、ステップＳ１３００３に処理を進める。
【００９８】
ステップＳ１３００３で、システム制御部１００３は、開始する必要がある巡回ルートが存在するか否かを確認する。開始する必要がある巡回ルートが存在すれば、ステップＳ１３００４に処理を進める。また、一方で開始する必要がある巡回ルートがなければ処理を終了する。
【００９９】
ステップＳ１３００４で、システム制御部１００３は、開始する必要がある巡回ルートが複数存在する場合は、優先順位の高い巡回ルートを起動する巡回ルートとして決定する。具体的には、本実施例においては、複数カメラで連携として使用されている巡回ルートを優先して、起動巡回ルートを決定する。本実施例における、カメラ連携とは、複数カメラ監視範囲を分担し連携動作を行い監視する動作に相当する。
【０１００】
ステップＳ１３００５で、システム制御部１００３は、ステップＳ１３００４で決定した巡回ルートのプリセット巡回を開始する。
【０１０１】
図１４、図１５を参照して、本実施形態に係る監視カメラ及び監視システムの、プリセット巡回の巡回期間が重複する場合の挙動について説明する。
【０１０２】
図１４は、本実施例における監視システムの監視対象の一例である中央に壁が存在するような長方形の部屋の断面図を示す。壁を有することから監視できないような死角が存在する。図で示すように、監視カメラ１０００及び監視カメラ１１００を使用して、室内全体を監視する。各監視カメラが監視するプリセット位置を「×」を用いて示している。
【０１０３】
図１５は、図１４で示すカメラ１のプリセット巡回例を示す。図１５の監視カメラ１０００及び監視カメラ１１００のＲｏｕｔｅ１に関する巡回動作は、連携用のルートであり、図１４の巡回ルート１と対応している。監視カメラ１０００のＲｏｕｔｅ２に関する巡回動作は、有効条件５００３が「常時」で、プリセット巡回を実行する設定とする。この例では、Ｒｏｕｔｅ２に関する巡回動作は、有効条件が「常時」のため、常時プリセット巡回が実行される。そして、監視カメラ１０００は連携したプリセット巡回が有効になるタイミングで、Ｒｏｕｔｅ２に関する巡回動作を停止し、Ｒｏｕｔｅ１に関する巡回動作を有効にする。監視カメラ１０００と監視カメラ１１００の連携したプリセット巡回が終了した場合、巡回ルート１の巡回動作を無効にし、Ｒｏｕｔｅ２に関する巡回動作を開始する。この実施例は、図１４のように、複数カメラを使用し、カメラ間で連携してプリセット巡回を実行するようなケースに適した構成である。
【０１０４】
以上、説明したように、第４の実施形態では、巡回ルート間で巡回期間が重複するような場合に、複数カメラで実行する連携プリセット巡回として登録されている巡回ルートのほうが、優先度が高いという判断基準で、実行する巡回ルートを決定する。
【０１０５】
尚、上記の説明では複数カメラで実施する連携プリセット巡回として登録されている巡回ルートのほうが、優先度が高いと説明したが、これに限定されない。例えば、監視カメラごとに優先度を設定し、優先度の高い監視カメラが係る巡回動作の優先度を高くする方法を用いてもかまわない。
【０１０６】
（実施例６）
以下、図１６、図１７、図１８、図１９を参照して、本発明の第６の実施形態による、監視カメラ１０００の、開始必要な巡回ルートが複数有る場合に、その複数巡回ルートを比較し、優先度の高いルートを決定するフローを説明する。なお、第１の実施形態と同じ部分については説明を省略する。なお、本フローチャートに関する処理はシステム制御部１００３が行う。
【０１０７】
図１６は、本実施例に係る監視カメラ及び監視システムの一例として２つの巡回ルートを比較して、優先度の高いルートを決定するフローチャートである。なお、本フローチャートに関する処理はシステム制御部１００３が行う。
【０１０８】
システム制御部１００３による処理が開始されると、ステップＳ１６１００で、システム制御部１００３は、それぞれの巡回ルートが、他の監視カメラとの連携したプリセット巡回の巡回ルートかどうかを確認する。両方の巡回ルートともに、他の監視カメラとの連携したプリセット巡回の巡回ルートだった場合は、ステップＳ１６２００に処理を進め、カメラ連携用優先度判定処理を行う。カメラ連携用優先度判定処理の詳細に関しては図１７を用いて後述する。一方で、両方の巡回ルートが共に他の監視カメラとの連携したプリセット巡回の巡回ルートでない場合は、ステップＳ１６３００に処理を進める。
【０１０９】
ステップＳ１６３００で、システム制御部１００３は、片方のみが他の監視カメラとの連携したプリセット巡回の巡回ルートかどうかを確認する。片方の巡回ルートのみが、他のカメラとの連携したプリセット巡回の巡回ルートの場合、ステップＳ１６４００に処理を進める。一方で、両方の巡回ルートが共に、単独のカメラでの巡回ルートであった場合は、ステップＳ１６５００に処理を進める。
【０１１０】
ステップＳ１６４００で、システム制御部１００３は、他のカメラとの連携したプリセット巡回の巡回ルートほうが、優先度が高いと決定する。
【０１１１】
ステップＳ１６５００で、システム制御部１００３は、両方の巡回ルートが共に、時間帯指定があるかどうかを確認する。両方の巡回ルートが共に、時間帯指定がある場合、ステップＳ１６６００に処理を進め、時間帯指定あり用優先度判定処理を行う。時間帯指定あり用優先度判定処理の詳細に関しては図１８を用いて後述する。一方で、両方の巡回ルートが共に時間帯指定がない場合は、ステップＳ１６７００に処理を進める。
【０１１２】
ステップＳ１６７００で、システム制御部１００３は、片方の巡回ルートのみが、時間帯指定があるかどうかを確認する。片方の巡回ルートのみが、時間帯指定がある場合、ステップＳ１６８００に処理を進める。一方で、両方の巡回ルートともに、時間帯指定がない場合は、ステップＳ１６９００に処理を進め、時間帯指定なし用優先度判定処理を実行する。時間帯指定なし用優先度判定処理の詳細に関しては、図１９を用いて後述する。
【０１１３】
ステップＳ１６８００で、システム制御部１００３は、時間帯指定がある巡回ルートのほうが、優先度が高いと決定する。
【０１１４】
図１７は、図１６で示したステップＳ１６２００における、カメラ連携用優先度判定処理に関するフローチャートである。ここで、本実施例における、監視システムが含む監視カメラにはホストとクライアントが存在する。ホストとは制御する側の監視カメラ、クライアントとは制御される側の監視カメラを指す。つまり、カメラ連携を実行する際には、ホストのカメラ動作が、クライアントのカメラの動作より優先されて制御される。この際ホストがクライアントを制御するための制御コマンドやコマンドに対応するレスポンス等はネットワーク３０００経由で通信される。
【０１１５】
カメラ連携用優先度判定処理が開始されると、ステップＳ１６２０１で、システム制御部１００３は、判定する巡回ルートにカメラ連携のホストが存在するか否かを確認する。すなわち、制御する側のカメラの巡回ルートかどうかを確認する。片方の巡回ルートのみ、カメラ連携のホスト、すなわち制御する側のカメラの巡回ルートの場合は、ステップＳ１６２０２に処理を進める。一方で、両方の巡回ルート共にカメラ連携のホスト側のカメラの巡回ルートの場合、あるいは、両方の巡回ルートともに、カメラ連携のクライアント側のカメラの巡回ルートの場合、ステップＳ１６２０３に処理を進める。
【０１１６】
ステップＳ１６２０２で、システム制御部１００３は、カメラ連携のホスト、すなわち制御する側のカメラの巡回ルートのほうが、優先度が高いと決定する。
【０１１７】
ステップＳ１６２０３で、システム制御部１００３は、巡回ルートの設定時刻である更新日時が新しい巡回ルートのほうが、優先度が高いと決定する。
【０１１８】
図１８は、図１６で示したステップＳ１６６００の、時間帯指定あり用優先度判定処理のフローチャートである。
【０１１９】
ステップＳ１６６０１で、システム制御部１００３は、巡回有効期間の長さが異なるかどうかを確認する。巡回有効期間の長さが異なる場合は、ステップＳ１６６０２に処理を進める。巡回有効期間の長さが等しい場合は、ステップＳ１６６０３に処理を進める。
【０１２０】
ステップＳ１６６０２で、システム制御部１００３は、巡回有効期間の短い巡回ルートのほうが、優先度が高いと決定する。
【０１２１】
ステップＳ１６６０３で、システム制御部１００３は、巡回ルート内のプリセット登録数が異なるかどうかを確認する。巡回ルート内のプリセット登録数が異なる場合は、ステップＳ１６６０４に処理を進める。巡回ルート内のプリセット登録数が等しい場合は、ステップＳ１６６０５に処理を進める。
【０１２２】
ステップＳ１６６０４で、システム制御部１００３は、巡回ルート内のプリセット登録数は少ないほうが、優先度が高いと決定する。
【０１２３】
ステップＳ１６６０５で、システム制御部１００３は、巡回ルートの一巡に要する時間が異なるかどうかを確認する。巡回ルートの一巡に要する時間が異なる場合は、ステップＳ１６６０６に処理を進める。巡回ルートの一巡に要する時間が等しい場合は、ステップＳ１６６０７に処理を進める。
【０１２４】
ステップＳ１６６０６で、システム制御部１００３は、巡回ルートの一巡に要する時間が短いほうが、優先度が高いと決定する。
【０１２５】
ステップＳ１６６０７で、システム制御部１００３は、更新日時が新しい巡回ルートのほうが、優先度が高いと決定する。
【０１２６】
図１９は、図１６で示したステップＳ１６９００の時間帯指定なし用優先度判定処理のフローチャートである。
【０１２７】
ステップＳ１６９０１で、システム制御部１００３は、片方の巡回ルートのみ、有効条件５００３が「ビューワー接続中」であるかどうかを確認する。片方の巡回ルートのみ、有効条件５００３が「ビューワー接続中」の場合は、ステップＳ１６９０２に処理を進める。両方の巡回ルートともに、有効条件５００３が「ビューワー接続中」の場合、あるいは、両方の巡回ルートともに、有効条件５００３が「ビューワー接続中」でない場合、ステップＳ１５９０３に処理を進める。
【０１２８】
ステップＳ１６９０２で、システム制御部１００３は、有効条件５００３が「ビューワー接続中」の巡回ルートのほうが、優先度が高いと決定する。
【０１２９】
ステップＳ１６９０３で、システム制御部１００３は、更新日時が新しい巡回ルートのほうが、優先度が高いと決定する。
【０１３０】
尚、上記の説明では複数の条件が一致するような巡回ルートを想定した場合の、２つの巡回ルートを比較し、優先度の高いルートを決定する方法を説明したが、これに限定されない。優先度判定の順番を入れ換えて用いてもかまわない。また、各々の判定基準を変形して用いてもかまわない。
【０１３１】
また、巡回期間が重複するような巡回ルートが３つ以上登録されている場合は、２つの巡回ルートを比較して、優先度が高いものを決定する方法を繰り返すことで、一番優先度が高い巡回ルートを決定する方法を用いてもかまわない。
【０１３２】
また、各条件に関して優先順位を設定できる設定手段をＧＵＩ５０００等に設けることで、ユーザが指定できるようにしてもよい。
【０１３３】
本実施形態に係る監視カメラの、プリセット巡回の巡回期間が重複する場合の例を以下に示す。各監視カメラは図１に示す監視カメラ１０００と同様の構成であるため、その説明を省略する。
【０１３４】
図２０、図２１を参照して、本実施形態に係る監視カメラの、プリセット巡回の巡回期間が重複する場合の一つ目の例について説明する。
【０１３５】
図２０は、ある室内において、３台の監視カメラを設置し、プリセット巡回を実施する例を示す。監視カメラＢにおいて、巡回期間が重複するような巡回ルートが複数登録されていた場合を想定する。巡回ルート１は監視カメラＡ、監視カメラＢ間での連携プリセット巡回であり、図２１におけるＲｏｕｔｅ１に関する巡回ルートである。また、巡回ルート２は監視カメラＢ、監視カメラＣ間での連携プリセット巡回であり、図２１におけるＲｏｕｔｅ２に関する巡回ルートである。
【０１３６】
図２１に監視カメラＢにおける各巡回ルートに関する設定を示す。Ｒｏｕｔｅ１に関する巡回動作において、監視カメラＡがホスト、監視カメラＢはクライアントである。一方で、Ｒｏｕｔｅ２に関する巡回動作において、監視カメラＢがホスト、監視カメラＣはクライアントである。そして、一部の時間帯において、巡回期間が重複している。
【０１３７】
巡回ルートが重複する時間帯において、本実施例に係る監視カメラは図１６のフローチャートに関する処理を行い、巡回ルートの優先順位を判定する。
【０１３８】
具体的には、Ｒｏｕｔｅ１に関する巡回ルートとＲｏｕｔｅ２に関する巡回ルートの優先度を比較する。Ｒｏｕｔｅ１に関する巡回ルート、Ｒｏｕｔｅ２に関する巡回ルートともに、カメラ連携用巡回ルートである。そのため、図１７におけるカメラ連携用優先度判定処理を実行する。そして、Ｒｏｕｔｅ１に関する巡回ルートはカメラＢがクライアントの巡回ルート、Ｒｏｕｔｅ２に関する巡回ルートはカメラＢがホストの巡回ルートであるためＲｏｕｔｅ２に関する巡回ルートのほうが、優先度が高いと判定されることとなる。
【０１３９】
また、図２２、図２３を参照して、本実施形態に係る監視カメラの、プリセット巡回の巡回期間が重複する場合の二つ目の例について説明する。
【０１４０】
図２２にある敷地内に１台の監視カメラを設置し、プリセット巡回を実施する例を示す。巡回ルートは３つ設定されている。各対応する印で示している。
【０１４１】
図２３に登録された３つの巡回ルート１〜３の設定情報を示す。Ｒｏｕｔｅ１に関する巡回ルート、Ｒｏｕｔｅ２に関する巡回ルートの優先度を比較する。Ｒｏｕｔｅ１に関する巡回ルート、Ｒｏｕｔｅ２に関する巡回ルートともに、カメラ単体の巡回ルートである。そして、時間帯指定があるため、時間帯指定あり用優先度判定処理によって優先度を比較する。Ｒｏｕｔｅ１に関する巡回ルートの巡回時間帯は８：００−２０：００、Ｒｏｕｔｅ２に関する巡回ルートの巡回時間帯は１７：００−１８：００のため、有効期間の長さが異なり、Ｒｏｕｔｅ２に関する巡回ルートのほうが、有効期間が短い。そのためＲｏｕｔｅ２に関する巡回ルートのほうが、優先度が高いと判定する。同様に、時間帯指定あり用優先度判定処理によってＲｏｕｔｅ１に関する巡回ルートとＲｏｕｔｅ３に関する巡回ルートの優先度の比較、及びＲｏｕｔｅ２に関する巡回ルートとＲｏｕｔｅ３に関する巡回ルートの優先度の比較を行う。この処理によって、各巡回ルートの優先度を判定することができる。
【０１４２】
また、時間帯指定がない場合は、時間帯指定なし用優先度判定処理によって、優先度が判定される。
【０１４３】
なお、図２１及び図２３で示した各巡回ルートに関する設定は連携動作に用いる連携情報に相当する。また、各図で示したように連携情報には、連携動作の有無及び対象の監視カメラが連携動作の際にホストまたはクライアントとして動作するのかを設定するための連携主従情報が含まれる。
【０１４４】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【０１４５】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【０１４６】
１０００  監視カメラ
１００３  システム制御部
１００５  レンズ制御部
１００８  パンチルト制御部
２００１  表示部
２０００  クライアント装置
３０００  ネットワーク
【図１】
0006452386.tif 000002
【図２】
0006452386.tif 000003
【図３】
0006452386.tif 000004
【図４】
0006452386.tif 000005
【図５】
0006452386.tif 000006
【図６】
0006452386.tif 000007
【図７】
0006452386.tif 000008
【図８】
0006452386.tif 000009
【図９】
0006452386.tif 000010
【図１０】
0006452386.tif 000011
【図１１】
0006452386.tif 000012
【図１２】
0006452386.tif 000013
【図１３】
0006452386.tif 000014
【図１４】
0006452386.tif 000015
【図１５】
0006452386.tif 000016
【図１６】
0006452386.tif 000017
【図１７】
0006452386.tif 000018
【図１８】
0006452386.tif 000019
【図１９】
0006452386.tif 000020
【図２０】
0006452386.tif 000021
【図２１】
0006452386.tif 000022
【図２２】
0006452386.tif 000023
【図２３】
0006452386.tif 000024