(57)【特許請求の範囲】
【請求項１】
撮像方向の移動を停止した状態で撮像手段により得られる画像データを配信するｎ（ｎ：任意の自然数）番目のプリセット位置とｎ＋１番目のプリセット位置との間に、撮像方向の移動を停止しない状態で前記撮像手段により得られる画像データを配信するサブ・プリセット位置を設定する設定手段と、
前記プリセット位置及び前記サブ・プリセット位置以外の位置では、前記撮像手段により得られる画像データを配信しないように制御する制御手段とを有することを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記撮像手段により得られる画像データの配信タイミングを制御することにより、前記プリセット位置及び前記サブ・プリセット位置以外の位置では、前記撮像手段により得られる画像データを配信しないように制御することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御手段は、前記撮像手段により得られる画像データから、配信対象の画像データを選択することにより、前記プリセット位置及び前記サブ・プリセット位置以外の位置では、前記撮像手段により得られる画像データを配信しないように制御することを特徴とする請求項１に記載の撮像装置。
【請求項４】
照度を測定する測定手段と、
前記測定手段により測定された照度に基づいて、前記撮像手段の撮像方向の移動速度を変更する変更手段とを更に有することを特徴とする請求項１乃至３の何れか１項に記載の撮像装置。
【請求項５】
前記測定手段により測定された照度に基づいて、前記撮像手段のシャッタスピード、及び、前記撮像手段により得られる画像データのゲインのうちの少なくとも何れか一方を決定する決定手段を更に有することを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記サブ・プリセット位置において前記撮像手段により得られる画像データから動きを検出する検出手段を更に有することを特徴とする請求項１乃至５の何れか１項に記載の撮像装置。
【請求項７】
前記検出手段は、前記サブ・プリセット位置において前記撮像手段により得られた時間が異なる第１の画像データと第２の画像データとを比較することにより動きを検出することを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記第１の画像データと前記第２の画像データとは、前記撮像手段の撮像方向が第１の方向から前記サブ・プリセット位置まで移動してきたときに得られた画像データであることを特徴とする請求項７に記載の撮像装置。
【請求項９】
前記検出手段により動きが検出された場合、警告を行う警告手段を更に有することを特徴とする請求項６乃至８の何れか１項に記載の撮像装置。
【請求項１０】
前記検出手段により動きが検出された画像データが前記撮像手段により得られた前記サブ・プリセット位置をプリセット位置として設定することを特徴とする請求項６乃至９の何れか１項に記載の撮像装置。
【請求項１１】
撮像装置の制御方法であって、
撮像方向の移動を停止した状態で撮像手段により得られる画像データを配信するｎ（ｎ：任意の自然数）番目のプリセット位置とｎ＋１番目のプリセット位置との間に、撮像方向の移動を停止しない状態で前記撮像手段により得られる画像データを配信するサブ・プリセット位置を設定する設定ステップと、
前記プリセット位置及び前記サブ・プリセット位置以外の位置では、前記撮像手段により得られる画像データを配信しないように制御する制御ステップとを有することを特徴とする撮像装置の制御方法。
【請求項１２】
撮像方向の移動を停止した状態で撮像手段により得られる画像データを配信するｎ（ｎ：任意の自然数）番目のプリセット位置とｎ＋１番目のプリセット位置との間に、撮像方向の移動を停止しない状態で前記撮像手段により得られる画像データを配信するサブ・プリセット位置を設定する設定ステップと、
前記プリセット位置及び前記サブ・プリセット位置以外の位置では、前記撮像手段により得られる画像データを配信しないように制御する制御ステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各プリセット位置において撮像手段により得られる画像データを配信する技術に関するものである。
【背景技術】
【０００２】
従来、撮像装置からの映像をネットワーク経由でＰＣ（Personal Computer）に転送し、モニタに表示させるネットワークカメラシステムが知られている。また、モニタを確認しながらパン（水平）方向とチルト（垂直）方向との回転が制御される撮像装置を有するネットワークカメラシステムもある。
【０００３】
この種のネットワークシステムは、例えばコンビニエンスストアやスーパー等の商業施設や駅や公園といった公共施設、駐車場や高速道路等の交通機関等、様々なシチュエーションで使用されている。遠隔地に撮像装置を設置しておき、離れた場所から撮像装置を操作することが可能であるため、監視員1人によって複数の場所を監視できるといった特徴がある。
【０００４】
複数の場所を監視する場合には、各場所のパン方向及びチルト方向の設定情報を記憶させておき、各場所を順次巡回するプリセット機能が知られている。この機能を用いることにより、監視員は手動で撮像装置を動かすことなく目的の場所を常に監視することができる。しかし、プリセット機能を用いる場合、第１の指定位置から第２の指定位置に移動する間の各駆動スピードは高速動作を行うのが一般的であり、その間は動きの速い映像となり、ユーザにとっては不快感を覚える。
【０００５】
また、プリセット機能で指定した場所以外で異常が発生したとき、ユーザはその異常に気がつかない場合が発生してしまう。その対策としてプリセットの指定位置を増やすことが考えられるが、設定する場所が多ければ、ユーザが本当に監視したい位置の注意がおろそかになってしまう。
【０００６】
上記のような問題を解決するために、特許文献１には、パン又はチルトを行っている期間は静止画を送信する技術が開示されている。また特許文献２には、自動監視中の監視カメラによって撮影される画像から動きが検出された場合、静止監視の動作に切り換える技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００１−８６４８６号公報
【特許文献２】特開２００９−１８８９７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に開示される技術は、停止位置での静止画を流し続けるので停止位置以外では画像の更新が行われないため、注意が甘くなってしまう。また、特許文献２に開示される技術は、自動監視中のプリセット位置で動きが検出された場合、静止監視の動作に切り換えられるが、プリセット位置以外の監視がおろそかになってしまう懸念がある。
【０００９】
そこで、本発明の目的は、ネットワークの帯域を抑えつつ、監視をおろそかにしないようにすることにある。
【課題を解決するための手段】
【００１０】
本発明の撮像装置は、撮像方向の移動を停止した状態で撮像手段により得られる画像データを配信するｎ（ｎ：任意の自然数）番目のプリセット位置とｎ＋１番目のプリセット位置との間に、撮像方向の移動を停止しない状態で前記撮像手段により得られる画像データを配信するサブ・プリセット位置を設定する設定手段と、前記プリセット位置及び前記サブ・プリセット位置以外の位置では、前記撮像手段により得られる画像データを配信しないように制御する制御手段とを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ネットワークの帯域を抑えつつ、監視をおろそかにしないようにすることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る撮像装置を備えたネットワークカメラシステムの構成を示す図である。
【図２】図１に示すネットワークカメラシステムによる巡回の一例を説明するための図である。
【図３】画像配信リセット信号の波形と画像データ配信タイミングとの関係を示す図である。
【図４】プリセット設定処理及びサブ・プリセット設定処理を示すフローチャートである。
【図５】第２の記憶部において記憶されるプリセット位置に関する設定データ及びサブ・プリセット位置に関する設定データの例を示す図である。
【図６】図２の移動区間の照度に応じて、撮像装置のパン方向及びチルト方向の駆動スピードを設定する方法について説明するための図である。
【図７】移動区間の照度とパン方向及びチルト方向の駆動スピードとの関係を示す図である。
【図８】画像配信リセット信号の波形と画像データ配信タイミングとの関係を示す図である。
【図９】動き検知処理の流れを示すフローチャートである。
【図１０】撮像装置がプリセット機能による巡回を数往復し、撮像装置の撮像方向によって取得される画像データに流れが生じることを説明するための図である。
【図１１】第２の記憶部に記憶されるサブ・プリセット位置を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１４】
先ず、本発明の第１の実施形態について説明する。図１は、本発明の第１の実施形態に係る撮像装置を備えたネットワークカメラシステムの構成を示す図である。図１に示すように、本実施形態に係る撮像装置１９は、撮像光学系１、入射光を電荷に変換する撮像素子２、Ａ／Ｄ変換部３、画像処理部５及び信号制御部６を含む制御部４、エンコーダ７、コマンド受信部８、ネットワーク通信部９、第１の記憶部１２及び第２の記憶部１３を含む記憶部１１、パン・チルト制御部１４、並びに、パン機構１７及びチルト機構１６を含む機構部１５を備える。また、撮像装置１９はネットワーク１８を介して入出力機器１０と接続されている。
【００１５】
撮像光学系１で集められた光を受光する撮像素子２は、光電変換により受光量に応じた電荷を蓄積する。Ａ／Ｄ変換部３は、撮像素子２から出力されるアナログ信号をデジタル信号に変換する。Ａ／Ｄ変換部３により出力されるデジタル信号の画像データは、制御部４に出力される。制御部４の画像処理部５は、Ａ／Ｄ変換部３から入力された画像データの画質を高める処理等を行う。また画像処理部５は、撮像素子２に対して、蓄積した電荷をクリアするリセット信号を出力する。
【００１６】
信号制御部６は、入出力機器１０において表示させるために必要なサイズの画像データを生成する。エンコーダ７は、画像データの圧縮処理等の符号化処理を行い、符号化処理後の画像データをネットワーク通信部９に出力する。ネットワーク通信部９は、撮像装置１９によって生成された画像データをネットワーク１８に出力する。ネットワーク１８に出力された画像データは入出力機器１０に入力される。入出力機器１０は表示装置を備えており、表示装置に画像データを表示させることにより、ユーザに当該画像データを提示するビューワとして機能する。
【００１７】
また、ユーザが入出力機器１０上の操作画面を操作することによって発生したコマンドは、入出力機器１０からネットワーク１８を介して撮像装置１９のネットワーク通信部９に入力され、コマンド受信部８を介して信号制御部６に出力される。信号制御部６は、入力したコマンドに応じて撮像素子２を制御する。
【００１８】
記憶部１１は、第１の記憶部１２と第２の記憶部１３とを備える。第１の記憶部１２は、指定されたアドレスにデータが書き込まれるとともに、指定されたアドレスからデータが読み出される記憶部である。第２の記憶部１３は、不揮発性のデータを保持するとともに、当該不揮発性のデータの中から指定されたアドレスのデータが読み出される記憶部である。
【００１９】
本実施形態においては、第１の記憶部１２をＳＤＲＡＭで構成している。ＳＤＲＡＭは高速な書き込みと読み出しとが可能であるため、各制御部において実行されるプログラムやデータが記憶され、各種のプログラムを実行するための作業領域としても使用される。また本実施形態においては、第２の記憶部１３をＦｌａｓｈメモリ等の不揮発性記憶素子で構成している。不揮発性記憶素子は各種プログラムやデータの永続的な記憶領域として使用される。
【００２０】
パン・チルト制御部１４は、機構部１５に対してパン及びチルト制御を行う。即ち、パン・チルト制御部１４は、信号制御部６から与えられたデータに基づいて、パン（左右）方向及びチルト（上下）方向に駆動させるよう機構部１５に指示を与える。なお、パン方向の指示は、機構部１５のパン機構１７に対して与えられ、チルト方向の指示は、機構部１５のチルト機構１６に対して与えられる。
【００２１】
図２は、図１に示すネットワークカメラシステムによる巡回の一例を説明するための図である。図２において、領域“Ａ”２０１及び領域“Ｂ”２０２はプリセット位置であり、領域“１”２１１、領域“２”２１２及び領域“３”２１３はサブ・プリセット位置である。プリセット位置では、撮像装置１９が巡回を停止した状態で画像データを配信することによって監視が行われ、サブ・プリセット位置では、撮像装置１９が巡回を停止しない状態で画像データを配信することによって監視が行われる。以下では、プリセット位置における監視機能をプリセット機能と称し、サブ・プリセット位置における監視機能をサブ・プリセット機能と称す。なお、図２においては、プリセット位置を領域“Ａ”２０１と領域“Ｂ”２０２との２か所にしているが、第３以降のプリセット位置を設定可能なことはいうまでもない。
【００２２】
スーパー等の監視を行う場合において、図２の２３１に示す位置に撮像装置１９が設置されていて、ドア部である領域“Ａ”２０１及び領域“Ｂ”２０２を監視したいと考えた場合、ユーザは領域“Ａ”２０１及び領域“Ｂ”２０２をプリセット位置として登録する。その際、ユーザは、ＰＣモニタ等の入出力機器１０において表示されている画像データ上の任意の箇所を、プリセット位置として指定することが可能である。ここで撮像装置１９は、領域“Ａ”２０１を監視して所定の時間が経過すると、撮像方向を領域“Ｂ”２０２に移動させる。このとき、領域“Ａ”２０１から領域“Ｂ”２０２に撮像方向が移動する間は、図２の２２１の移動区間を移動するように、撮像装置１９のパン動作及びチルト動作が制御される。また、この移動区間２２１内においてサブ・プリセット位置の指定が行われる。図２の例では、窓のように注意すべき領域（図２の領域“１”２１１、領域“２”２１２及び領域“３”２１３）がサブ・プリセット位置として指定される。なお、サブ・プリセット位置においては、撮像装置１９のパン動作及びチルト動作を止めることなく撮影が行われる。
【００２３】
図３（Ａ）は、通常の画像配信リセット信号の波形と画像データ配信タイミングとの関係の一例を示している。本例においては、図３の３０１に示すように、画像配信リセット信号がHighとなるタイミングで画像データが配信される。一方、図３（Ｂ）は、本実施形態におけるサブ・プリセット位置での画像配信リセット信号の波形と画像データ配信タイミングとの関係を示している。即ち、図３（Ｂ）の３０２、３０３及び３０４はそれぞれ、図２の移動区間２２１中の領域“１”２１１、領域“２”２１２及び領域“３”２１３での画像配信リセット信号の状態を示している。また、３０５は各サブ・プリセット位置での画像データ配信タイミングを示している。図３（Ｂ）に示すように、移動区間２２１は、サブ・プリセット位置である領域“１”２１１、領域“２”２１２及び領域“３”２１３でのみ画像データを配信することにより、ネットワーク帯域を抑えることが可能となる。また、入出力機器１０における表示装置では、プリセット位置及びサブ・プリセット位置で配信された画像データのみが表示される。
【００２４】
次に、図４を参照しながら、プリセット設定処理及びサブ・プリセット設定処理について説明する。ステップＳ４０１において、制御部４は、プリセット位置又はサブ・プリセット位置に関する既存の設定データが第２の記憶部１３に記憶されているか否かを判定する。プリセット位置又はサブ・プリセット位置に関する既存の設定データが記憶されている場合、処理はステップＳ４０２に移行する。一方、既存の設定データが記憶されていない場合、処理はステップＳ４０３に移行する。
【００２５】
ステップＳ４０２において、制御部４は、既存の設定データを使用するか否かを判定する。例えば、入出力機器１０に既存の設定データを使用するか否かを選択させるためのＧＵＩ（Graphic User Interface）を表示させ、ＧＵＩ上で既存の設定データを使用するか否かをユーザに選択させる。そして、ユーザによって既存の設定データを使用することが選択された場合、ステップＳ４０２において、既存の設定データを使用すると判定され、処理はステップＳ４１０に移行する。一方、ユーザによって既存の設定データを使用しないことが選択された場合、ステップＳ４０２において、既存の設定データを使用しないと判定され、処理はステップＳ４０３に移行する。ステップＳ４１０において、制御部４は、既存の設定データに基づいて巡回を開始する。
【００２６】
ステップＳ４０３において、ユーザは、入出力機器１０に表示されている設定画面上において、不図示のカーソルキーを用いてプリセット位置を指定する。制御部４は、撮像方向が指定されたプリセット位置となるように撮像装置１９のパン方向及びチルト方向を制御する。ステップＳ４０４において、制御部４は、プリセット機能を設定する。即ち、制御部４は、ステップＳ４０３において制御した撮像装置１９のパン方向の角度及びチルト方向の角度をパン・チルト制御部１４から取得して第２の記憶部１３に記憶させる。それとともに、制御部４は、プリセット位置に撮像装置１９を停止させておく時間と、撮像装置１９がプリセット位置から動作を開始してからのパン方向及びチルト方向の駆動スピード（移動速度）とを第２の記憶部１３に記憶させる。例えば、入出力機器１０に表示されている画像データの周囲に、プリセット位置における撮像装置１９の停止時間と、撮像装置１９がプリセット位置から動作を開始してからのパン方向及びチルト方向の駆動スピードとの設定が行えるようなＧＵＩを備える。そして、ユーザがこのＧＵＩを操作することにより、撮像装置１９のプリセット位置における停止時間と、撮像装置１９がプリセット位置から動作を開始してからのパン方向及びチルト方向の駆動スピードとを指定することが可能となる。上記のようにプリセット位置に関する設定データが第２の記憶部１３において記憶されることにより、プリセット機能が設定される。
【００２７】
図５（Ａ）は、第２の記憶部１３において記憶されるプリセット位置に関する設定データの一例を示している。図５（Ａ）に示すように、第２の記憶部１３においては、プリセット位置毎に、撮像装置１９のパン方向及びチルト方向の角度、プリセット位置における撮像装置１９の停止時間、並びに、撮像装置１９がプリセット位置から動作を開始してからのパン方向及びチルト方向の駆動スピードが記憶されている。
【００２８】
ステップＳ４０５において、制御部４は、ユーザによるプリセット位置の指定が終了したか否かを判定する。ユーザによって引き続きプリセット位置の指定が行われた場合、処理はステップＳ４０３に戻り、プリセット位置の設定が行われる。一方、ユーザによるプリセット位置の指定が終了した場合、処理はステップＳ４０６に移行する。ステップＳ４０６において、制御部４は、サブ・プリセット機能を使用するか否かを判定する。例えば、入出力機器１０にサブ・プリセット機能を使用するか否かを選択させるためのＧＵＩを表示させ、ＧＵＩ上でサブ・プリセット機能を使用するか否かをユーザに選択させる。そして、ユーザによってサブ・プリセット機能を使用することが選択された場合、ステップＳ４０６において、サブ・プリセット機能を使用すると判定され、処理はステップＳ４０７に移行する。一方、ユーザによってサブ・プリセット機能を使用しないことが選択された場合、ステップＳ４０６において、サブ・プリセット機能を使用しないと判定され、処理はステップＳ４１０に移行する。ステップＳ４１０において、制御部４は、ステップＳ４０４において設定したプリセット機能で巡回を開始する。
【００２９】
ステップＳ４０７において、ユーザは、入出力機器１０に表示されている設定画面上において、不図示のカーソルキーを用いてサブ・プリセット位置を指定する。制御部４は、撮像方向が指定されたサブ・プリセット位置となるように撮像装置１９のパン方向及びチルト方向を制御する。ステップＳ４０８において、制御部４は、サブ・プリセット機能を設定する。即ち、制御部４は、ステップＳ４０７において制御した撮像装置１９のパン方向の角度及びチルト方向の角度をパン・チルト制御部１４から取得して第２の記憶部１３に記憶させる。このようにサブ・プリセット位置に関する設定データが第２の記憶部１３において記憶されることにより、サブ・プリセット機能が設定される。
【００３０】
図５（Ｂ）は、第２の記憶部１３において記憶されるサブ・プリセット位置に関する設定データの一例を示している。図５（Ｂ）に示すように、第２の記憶部１３においては、サブ・プリセット位置毎に、撮像装置１９のパン方向及びチルト方向の角度が記憶されている。
【００３１】
ステップＳ４０９において、制御部４は、ユーザによるサブ・プリセット位置の指定が終了したか否かを判定する。ユーザによって引き続きサブ・プリセット位置の指定が行われた場合、処理はステップＳ４０７に戻り、サブ・プリセット位置の設定が行われる。一方、ユーザによるサブ・プリセット位置の指定が終了した場合、処理はステップＳ４１０に移行する。ステップＳ４１０において、制御部４は、プリセット機能及びサブ・プリセット機能による巡回を開始する。
【００３２】
次に、図６を参照しながら、図２の移動区間２２１の照度に応じて、撮像装置１９のパン方向及びチルト方向の駆動スピードを設定する方法について説明する。
【００３３】
ステップＳ６０１において、制御部４は、既にプリセット機能及びサブ・プリセット機能が設定されている状況で照度を判定する。図１には示していないが、本実施形態に係る撮像装置１９は照度計を具備しており、照度を測定することができる。ここでは照度をあるレベル（閾値）によって分割する。ここでは３段階で分割した場合を例に挙げる。具体的には、照度１を０．１〜１００［Ｌｕｘ］、照度２を１００〜１０００［Ｌｕｘ］、照度３を１０００〜１００００［Ｌｕｘ］と設定する。なお、最も低い０．１Ｌｕｘは飽くまでも一例であり、撮像装置１９が認識できる最低照度とする。照度が０．１〜１００［Ｌｕｘ］である場合、処理はステップＳ６０２に移行する。照度が１００〜１０００［Ｌｕｘ］である場合、処理はステップＳ６０３に移行する。照度が１０００〜１００００［Ｌｕｘ］である場合、処理はステップ６０４に移行する。
【００３４】
図７は、移動区間２２１の照度とパン方向及びチルト方向の駆動スピードとの関係を示す図である。図７に示すように、本実施形態においては、照度が低い程、遅い駆動スピードを設定し、照度が高い程、速い駆動スピードを設定するようにしている。このように移動区間２２１の照度に応じて、パン方向及びチルト方向の駆動スピードを設定することにより、撮像装置１９の駆動スピードに制限をかけている。本来、低照度で撮像装置１９をパン方向及びチルト方向に高速駆動させてしまうと、露光時間を長くして撮像素子２の受光量を増やす必要がある。但し、その影響として画像データが流れてしまったり、画像データにノイズが多く発生してしまう等の現象が発生する。そこで、本実施形態では、照度に閾値を定め、照度に応じて撮像装置１９のパン方向及びチルト方向の駆動スピードを設定することによって、どの照度でも安定した画像データを確保することができる。
【００３５】
ステップＳ６０２において、制御部４は、パン方向及びチルト方向の駆動スピードを低速に設定する。ステップＳ６０３において、制御部４は、パン方向及びチルト方向の駆動スピードを中速に設定する。ステップＳ６０４にいて、制御部４は、パン方向及びチルト方向の駆動スピードを高速に設定する。ステップＳ６０５において、制御部４は、ステップＳ６０１において判定された照度に基づいてシャッタスピードを設定する。ステップＳ６０６において、制御部４は、ステップＳ６０１において判定された照度に基づいて画像データのゲインを設定する。なお、図５（Ａ）に示すプリセット位置に関する設定データがステップＳ６０２、Ｓ６０３又はＳ６０４で設定された駆動スピードで更新されることにより、駆動スピードが設定される。
【００３６】
次に、本発明の第２の実施形態について説明する。第２の実施形態におけるネットワークカメラシステムの構成は、図１に示した第１の実施形態におけるネットワークカメラシステムの構成と同様である。
【００３７】
上述した第１の実施形態では、画像配信リセット信号の波形を変更することにより、画像データ配信タイミングを制御していた。これに対し、第２の実施形態では、通常の画像配信リセット信号を用いるが、配信する画像データを選択する。なお、プリセット機能及びサブ・プリセット機能による巡回に関しては、第１の実施形態における図４に示す処理と同様である。
【００３８】
図８は、第２の実施形態における画像配信リセット信号の波形と画像データ配信タイミングとの関係を示す図である。第２の実施形態では、図８に示すように、図３（Ａ）に示す通常の画像配信リセット信号と同様の画像配信リセット信号が用いられる。但し、画像データ配信タイミングとしては、図８の８０４、８０５及び８０６に示すタイミングが選択される。なお、図８に示す画像配信リセット信号における８０１、８０２及び８０３は、図２における領域“１”２１１、領域“２”２１２及び領域“３”２１３に対応するタイミングとなる。
【００３９】
画像データ配信タイミングの制御は、図１の信号制御部６によって行われる。第１の実施形態では、信号制御部６によって画像配信リセット信号を制御していたが、第２の実施形態では、図２における領域“１”２１１、領域“２”２１２及び領域“３”２１３の画像データのみを配信する。これにより、通常の画像配信リセット信号を用いながら、配信対象の画像データを選択することが可能になり、ネットワーク帯域を抑えることができる。
【００４０】
次に、本発明の第３の実施形態について説明する。第３の実施形態におけるネットワークカメラシステムの構成は、図１に示した第１の実施形態におけるネットワークカメラシステムの構成と同様であるが、後述する画像比較部が追加されている点で異なる。第３の実施形態は、サブ・プリセット位置において取得された画像データに対して動き検知を行い、画像データから動きが検知されたサブ・プリセット位置を、プリセット位置に指定するかどうかの選択をさせるものである。
【００４１】
以下、図９を参照しながら、動き検知処理について説明する。第３の実施形態におけるプリセット機能及びサブ・プリセット機能による巡回に関しては、第１の実施形態として説明した図４に示す処理を適用することが可能である。
【００４２】
ステップＳ９０１において、制御部４は、プリセット機能及びサブ・プリセット機能による巡回を開始する。ステップＳ９０２において、画像比較部は、画像データの差分を検出する。
【００４３】
図２において、プリセット機能による巡回を１往復行い、撮像装置１９の撮像方向が領域“Ａ”２０１から領域“Ｂ”２０２へ移動し、更に領域“Ａ”２０１に戻る際に、撮像装置１９は、移動区間２２１のサブ・プリセット位置で画像データを取得する。ここで取得される画像データは、撮像装置１９の撮像方向が移動中であることから、画像データの流れに違いが生じる。仮に高速なシャッタスピードであっても、画像データの流れは発生してしまう。このため、移動方向が右（Ｒ）か左（Ｌ）かによって、第１の記憶部１２に保存する画像データを区別する。
【００４４】
図１０は、撮像装置１９がプリセット機能による巡回を数往復し、撮像装置１９の撮像方向によって取得される画像データに流れが生じることを説明するための図である。即ち、撮像方向が右回りのときの１０１１、１０１２及び１０１３のサブ・プリセット位置においては、１００１のような右に流れた画像データが取得される。撮像方向が左回りのときの１０１４、１０１５及び１０１６のサブ・プリセット位置においては、１００３のような左に流れた画像データが取得される。
【００４５】
なお、図１０の１０１１は、１往復目（巡回番号１）、２往復目（巡回番号２）、・・・に撮像方向が右回りのときに領域“１”２１１の画像データを取得するサブ・プリセット位置を示している。１０１２は、１往復目（巡回番号１）、２往復目（巡回番号２）、・・・に撮像方向が右回りのときに領域“２”２１２の画像データを取得するサブ・プリセット位置を示している。１０１３は、１往復目（巡回番号１）、２往復目（巡回番号２）、・・・に撮像方向が右回りのときに領域“３”２１３の画像データを取得するサブ・プリセット位置を示している。１０１４は、１往復目（巡回番号１）、２往復目（巡回番号２）、・・・に撮像方向が左回りのときに領域“３”２１３の画像データを取得するサブ・プリセット位置を示している。１０１５は、１往復目（巡回番号１）、２往復目（巡回番号２）、・・・に撮像方向が左回りのときに領域“２”２１２の画像データを取得するサブ・プリセット位置を示している。１０１６は、１往復目（巡回番号１）、２往復目（巡回番号２）、・・・に撮像方向が左回りのときに領域“１”２１１の画像データを取得するサブ・プリセット位置を示している。
【００４６】
図１１は、第２の記憶部１３に記憶されるサブ・プリセット位置を示す図である。図１１に示すように、第２の記憶部１３においては、サブ・プリセット位置毎に、パン方向及びチルト方向の角度、巡回番号、並びに、移動方向（右回り、左回り）が記憶される。画像比較部は、各サブ・プリセット位置において前回取得された画像データと新たに取得された画像データとを随時比較していく。図１０の例においては、画像比較部は、１往復目と２往復目とでサブ・プリセット位置１０１１において得られた画像データを比較し、１往復目と２往復目とでサブ・プリセット位置１０１２において得られた画像データを比較し、・・・、１往復目と２往復目とでサブ・プリセット位置１０１６において得られた画像データを比較し、と順次各サブ・プリセット位置で取得される画像データを比較していく。比較手法としては、背景差分を用いるものとする。各サブ・プリセット位置で前回取得された画像データを背景画像データとして使用し、各サブ・プリセット位置で今回取得された画像データと画素単位で比較することによって、各サブ・プリセット位置での画像データから動きが検出される。
【００４７】
ステップＳ９０３において、制御部４は、画像比較部によって画像データから動きが検出されたか否かを判定する。画像データから動きが検出されなかった場合、処理はステップＳ９０１に戻り、巡回を継続する。一方、画像データから動きが検出された場合、処理はステップＳ９０４に移行する。ステップＳ９０４において、制御部４は、警告イベントの通知を行う。
【００４８】
警告イベントの通知に関しては、異常が発生したことをユーザが認識できるよう、入出力機器１０において異常発生を示す表示を行う。例えば表示させる画像データの一部にマークを表示したり、画像データの色を変更したりする。またブザーを鳴らしてユーザに通知するようにしてもよい。また、この警告イベントが発生したときの時刻や位置を画像データとともに第１の記憶部１２に保持させ、後からユーザによって探し出せるようにしてもよい。
【００４９】
ステップＳ９０５において、制御部４は、ユーザによって画像データから動きが検出された位置がプリセット位置として指定されたか否かを判定する。ユーザは、画像データから動きが検出された位置が今後も異常が発生しやすい位置であると判断した場合、動きが検出された位置をプリセット位置に決定する。プリセット位置に指定されなかった場合、処理はステップＳ９０６に移行する。一方、プリセット位置に指定された場合、処理はステップＳ９０７に移行する。ステップＳ９０６において、制御部４は、処理を終了するか否かを判定する。処理を終了すると判定された場合、制御部４は処理を終了させる。一方、処理を終了しないと判定された場合、処理はステップＳ９０１に戻る。
【００５０】
ステップＳ９０７において、制御部４は、動きが検出された位置をプリセット位置として決定する。ステップＳ９０８において、制御部４は、巡回順番や駆動スピードを設定する。ステップＳ９０９において、制御部４は、ステップＳ９０７で設定されたプリセット位置に基づいて、プリセット位置に関する設定データを更新する。これにより、動きが検出された位置が新たなプリセット位置として追加設定されることになる。
【００５１】
上述した実施形態は、ｎ（ｎ：任意の自然数）番目のプリセット位置とｎ＋１番目のプリセット位置との間にサブ・プリセット位置を設定し、プリセット位置及びサブ・プリセット位置以外の位置においては画像データを配信させないようにしている。これにより、ネットワークの帯域を抑えつつ、監視をおろそかにしないようにすることができる。
【００５２】
以上、本発明の実施形態を図に基づいて詳述してきたが、本発明はこれらの特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【００５３】
本実施形態では、ネットワークカメラを例に取り上げて説明しているが、本発明は、ネットワークカメラに限定するものではなく、ネットワークにつないで映像の配信が可能なビデオカメラや旋回機能の備えたカメラに対しても適応することが可能である。
【００５４】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００５５】
１：撮像光学系、２：撮像素子、３：Ａ／Ｄ変換部、４：制御部、５：画像処理部、６：信号制御部、７：エンコーダ、８：コマンド受信部、９：ネットワーク通信部、１０：入出力機器、１１：記憶部、１２：第１の記憶部、１３：第２の記憶部、１４：パン・チルト制御部、１５：機構部、１６：チルト機構、１７：パン機構、１８：ネットワーク、１９：撮像装置
【図１】
0005751973.tif 000002
【図２】
0005751973.tif 000003
【図３】
0005751973.tif 000004
【図４】
0005751973.tif 000005
【図５】
0005751973.tif 000006
【図６】
0005751973.tif 000007
【図７】
0005751973.tif 000008
【図８】
0005751973.tif 000009
【図９】
0005751973.tif 000010
【図１０】
0005751973.tif 000011
【図１１】
0005751973.tif 000012