(57)【要約】【課題】本発明は、複数台のうち１台が被写体を感知したとき、他のネットワークカメラと連携して同時にまたは画面上切り換わりながら同一被写体を撮像することができるネットワークカメラ及びネットワークカメラシステムを提供することを目的とする。【解決手段】本発明のネットワークカメラは、被写体を撮像するカメラと、被写体を感知する複数のセンサ部１８と、他のネットワークカメラに接続することができるインターフェース１４と、複数のセンサ部１８の中で被写体を感知したセンサ部１８の感知範囲へカメラの向きを変えるカメラ制御部１５と、を備え、カメラ制御部１５は、変更するカメラの向きを他のネットワークカメラへ通知して、他のネットワークカメラにセンサ部１８が感知した感知範囲へカメラの向きを変えるように指示することを特徴とする。【選択図】図２
2007336035.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像するカメラと、
前記被写体を感知する複数のセンサと、
他のネットワークカメラに接続することができるインターフェースと、
前記複数のセンサの中で前記被写体を感知したセンサの感知範囲へ前記カメラの向きを変える制御部と、を備え、
前記制御部は、変更するカメラの向きを他のネットワークカメラへ通知して、前記他のネットワークカメラに前記センサが感知した感知範囲へカメラの向きを変えるように指示することを特徴とするネットワークカメラ。
【請求項２】
被写体を撮像するカメラと、
前記被写体を感知するセンサと、
他のネットワークカメラに接続することができるインターフェースと、
前記複数のセンサの中で前記被写体を感知したセンサの感知範囲へカメラの撮像方向を変える制御部と、
同一の被写体を撮像したときに、前記カメラの撮像方向と対応関係を有する前記他のネットワークカメラの撮像方向を示す位置情報を記憶する記憶手段と、を備え、
前記制御部は、前記カメラが前記被写体を感知した感知範囲へ撮像方向を変えたとき、前記記憶手段を参照し、前記位置情報を前記インターフェース経由で前記他のネットワークカメラへ通知して、該位置情報に基づいて前記他のネットワークカメラにそのカメラの向きを変えるように指示することを特徴とするネットワークカメラ。
【請求項３】
被写体を撮像するカメラと、
他のネットワークカメラに接続することができるインターフェースと、
前記カメラが撮像する画像に変化があるかどうか認識する画像認識手段と、
前記カメラの向きを変える制御部と、
同一の被写体を撮像したときに、前記カメラの撮像方向と対応関係を有する前記他のネットワークカメラの撮像方向を示す位置情報を記憶する記憶手段と、を備え、
前記制御部は、前記カメラが前記被写体を感知した感知範囲へ撮像方向を変えたとき、前記記憶手段を参照し、前記位置情報を前記インターフェース経由で前記他のネットワークカメラへ通知して、該位置情報に基づいて前記他のネットワークカメラにそのカメラの向きを変えるように指示することを特徴とするネットワークカメラ。
【請求項４】
被写体を撮像するカメラと、
前記被写体を感知する複数のセンサと、
前記カメラが撮像する画像に変化があるかどうか認識する画像認識手段と、
他のネットワークカメラと接続するインターフェースと、
前記複数のセンサの感知範囲を示す位置情報を記憶する記憶手段と、
前記画像認識手段が撮像画像の変化を認識したとき、変化した撮像画像の位置を感知範囲とするセンサを判断し、このセンサの感知位置を示す位置情報を前記記憶手段から読出し、この読出した位置情報を前記インターフェース経由で前記他のネットワークカメラへ通知する制御部と、を具備し、
前記制御部は、前記位置情報に基づいて前記他のネットワークカメラにそのカメラの向きを変えるように依頼又は命じることを特徴とするネットワークカメラ。
【請求項５】
被写体を撮像するカメラと、
前記カメラの撮像範囲の端部と撮像範囲が重なる他ネットワークカメラに接続することができるインターフェースと、
前記カメラの撮像範囲内での前記被写体の動きを認識する画像認識手段と、
前記画像認識手段によって前記被写体が前記撮像範囲の端部へ移動したと認識されたとき、前記インターフェースを介して前記他のネットワークカメラへ被写体を撮像するように通知する制御部と、を備え、
前記制御部は、前記通知に基づいて前記他のネットワークカメラにそのカメラの撮像範囲の端部から前記被写体の撮像を開始するように依頼又は命じることを特徴とするネットワークカメラ。
【請求項６】
被写体を撮像するカメラと、
前記カメラの撮像範囲の端部と撮像範囲が重なる他ネットワークカメラに接続することができるインターフェースと、
前記カメラの撮像範囲内での前記被写体の動きを認識する画像認識手段と、
前記画像認識手段によって前記撮像範囲内で前記被写体が認識されなくなったとき、前記インターフェースを介して前記他のネットワークカメラへ被写体を撮像するように通知する制御部と、を備え、
前記制御部は、前記通知に基づいて前記他のネットワークカメラにそのカメラの撮像範囲の端部から前記被写体の撮像を開始するように依頼又は命じることを特徴とするネットワークカメラ。
【請求項７】
被写体を撮像するカメラと、
前記カメラが撮像する画像に変化があるかどうか認識する画像認識手段と、
複数の他のネットワークカメラに接続することができるインターフェースと、
前記画像認識手段が画像の変化を認識したとき、前記インターフェースを介して前記他のネットワークカメラの向きを前記画像が変化した方向へそれぞれ向かせるように指示する指示手段と、
前記他のネットワークカメラからそれぞれ指示された方向において画像の変化を認識した旨の通知を受け取る受信手段と、
前記画像の変化を認識した他のネットワークカメラの数が所定の判定条件を充たした場合に、前記画像認識手段の認識結果が有効であると判定する判定手段と、を備えたことを特徴とするネットワークカメラ。
【請求項８】
被写体を撮像するカメラと、
前記被写体を感知するセンサと、
複数の他のネットワークカメラに接続することができるインターフェースと、
前記センサが前記被写体を感知したとき、前記インターフェースを介して前記他のネットワークカメラの向きを前記センサが感知した感知範囲へそれぞれ向かせるように指示する指示手段と、
前記他のネットワークカメラからそれぞれ指示された感知範囲において画像の変化を認識した旨の通知を受け取る受信手段と、
前記画像の変化を認識した前記他のネットワークカメラの数が所定の判定条件を充たした場合に、前記センサの感知結果が有効であると判定する判定手段と、を備えたことを特徴とするネットワークカメラ。
【請求項９】
被写体を撮像するカメラと、
前記カメラが撮像する画像に変化があるかどうか認識する画像認識手段と、
外部端末及び複数の他のネットワークカメラに接続することができるインターフェースと、
前記画像認識手段が画像の変化を認識したとき、前記インターフェースを介して前記他のネットワークカメラの向きを前記画像が変化した方向へそれぞれ向かせるように指示する指示手段と、
前記他のネットワークカメラからそれぞれ指示された方向において画像の変化を認識した旨の通知を受け取る受信手段と、
前記画像の変化を認識した前記他のネットワークカメラの数が所定数又は所定の割合以上の場合に、前記画像認識手段の認識結果が有効であると判定する判定手段と、
このとき前記カメラが撮像した画像を前記外部端末へ出力する制御手段と、を備えたことを特徴とするネットワークカメラ。
【請求項１０】
被写体を撮像するカメラと、
前記被写体を感知するセンサと、
外部端末及び複数の他のネットワークカメラに接続することができるインターフェースと、
前記センサが前記被写体を感知したとき、前記インターフェースを介して前記他のネットワークカメラの向きを前記センサが感知した感知範囲へそれぞれ向かせるように指示する指示手段と、
前記他のネットワークカメラからそれぞれ指示された感知範囲において前記センサが被写体を感知した旨の通知を受け取る受信手段と、
前記被写体を感知した前記他のネットワークカメラの数が所定数又は所定の割合以上の場合に、前記センサの感知結果が有効であると判定する判定手段と、
このとき前記カメラが撮像した画像を前記外部端末へ出力する制御手段と、を備えたことを特徴とするネットワークカメラ。
【請求項１１】
被写体を撮像するカメラと、
前記被写体を感知するセンサと、
複数の他のネットワークカメラに接続することができるインターフェースと、
前記カメラの撮像方向と対応した撮像方向を撮像できる前記他のネットワークカメラのそれぞれに付与した優先順位を記憶する記憶手段と、
前記センサが被写体を感知したとき、前記インターフェースを介して前記他のネットワークカメラの向きを前記センサが感知した感知範囲へそれぞれ向かせるように指示する指示手段と、
前記他のネットワークカメラからそれぞれ指示された感知範囲において画像の変化を認識した旨の通知を受け取る受信手段と、
前記優先順位で優先度の高い他のネットワークカメラから前記通知を受け取った場合に、前記センサの感知結果が有効であると判定する判定手段と、を備えたことを特徴とするネットワークカメラ。
【請求項１２】
前記判定手段が前記画像認識手段の認識結果を有効であると判定したとき、記憶手段に前記カメラが撮像した画像を記憶させる制御手段を有することを特徴とする請求項７記載のネットワークカメラ。
【請求項１３】
前記判定手段が前記センサの感知結果を有効であると判断したとき、記憶手段に前記カメラが撮像した画像を記憶させる制御手段を有することを特徴とする請求項８記載のネットワークカメラ。
【請求項１４】
前記センサが動く被写体を感知したとき、記憶手段に前記カメラが撮像した画像を記憶させる制御手段を有することを特徴とする請求項１、２、４のいずれかに記載のネットワークカメラ。
【請求項１５】
前記画像認識手段が画像の変化を認識したとき、記憶手段に前記カメラが撮像した画像を記憶させる制御手段を有することを特徴とする請求項３、４、７、９のいずれかに記載のネットワークカメラ。
【請求項１６】
前記画像認識手段が被写体の動きを認識したとき、記憶手段に前記カメラが撮像した画像を記憶させる制御手段を有することを特徴とする請求項５又は６記載のネットワークカメラ。
【請求項１７】
前記他のネットワークカメラからの通知は撮像画像から構成されることを特徴とする請求項１乃至１１のいずれかに記載のネットワークカメラ。
【請求項１８】
前記外部端末に前記他のネットワークカメラのそれぞれで撮像された複数の画像を画面に表示させることを特徴とする請求項９又は１０記載のネットワークカメラ。
【請求項１９】
前記センサは、カメラに内蔵されていることを特徴とする請求項１、２、４、８、１０、１１、１３、１４のいずれかに記載のネットワークカメラ。
【請求項２０】
前記センサは、前記カメラの外部にケーブルで接続されていることを特徴とする請求項１、２、４、８、１０、１１、１３、１４のいずれかに記載のネットワークカメラ。
【請求項２１】
前記カメラが撮像した画像を通知する画像通知先情報を記憶するテーブルが設けられたことを特徴とする請求項２乃至１１のいずれかに記載のネットワークカメラ。
【請求項２２】
前記判定手段が前記認識手段による画像の認識が有効であると判定した場合に、その有効と判定された画像を通知する通知先情報を記憶するテーブルが設けられたことを特徴とする請求項７又は９記載のネットワークカメラ。
【請求項２３】
前記判定手段が前記センサによる被写体の感知が有効であると判定する場合に、その有効と判定された画像を通知する通知先情報を記憶するテーブルが設けられたことを特徴とする請求項８、１０、１１のいずれかに記載のネットワークカメラ。
【請求項２４】
前記制御部または前記指示手段が、前記他のネットワークカメラに対して感知結果を一定周期毎に確認することを特徴とする請求項１乃至１１のいずれかに記載のネットワークカメラ。
【請求項２５】
前記制御部または前記指示手段が、前記他のネットワークカメラに対して感知結果を送るように一定周期毎に依頼することを特徴とする請求項１乃至１１のいずれかに記載のネットワークカメラ。
【請求項２６】
前記画像認識手段の認識結果が前記判定手段によって有効と判定される一定期間前からの画像が一時的に蓄積される記憶手段を備えたことを特徴とする請求項１２又は１５記載のネットワークカメラ。
【請求項２７】
前記センサの感知結果が前記判定手段によって有効と判定される一定期間前からの画像が一時的に蓄積される記憶手段を備えたことを特徴とする請求項１３又は１４記載のネットワークカメラ。
【請求項２８】
前記センサが被写体を感知する一定期間前からの画像が一時的に蓄積される記憶手段を備えたことを特徴とする請求項１、２、４、８、１０、１１のいずれかに記載のネットワークカメラ。
【請求項２９】
前記画像認識手段が被写体を認識する一定期間前からの画像が一時的に蓄積される記憶手段を備えたことを特徴とする請求項３、４、５、６、７、９のいずれかに記載のネットワークカメラ。
【請求項３０】
前記優先順位が、前記他のネットワークカメラの中で、本ネットワークカメラに近いネットワークカメラほど高いことを特徴とする請求項１１記載のネットワークカメラ。
【請求項３１】
前記優先順位が、前記他のネットワークカメラの中で感度が高いセンサを有するネットワークカメラほど高いことを特徴とする請求項１１記載のネットワークカメラ。
【請求項３２】
前記判定条件が、前記端末装置から設定変更できることを特徴とする請求項７乃至１０のいずれかに記載のネットワークカメラ。
【請求項３３】
前記カメラの撮像方向は、前記端末装置から設定変更できることを特徴とする請求項１乃至１１のいずれかに記載のネットワークカメラ。
【請求項３４】
前記指示手段が指示を出す対象となる他のネットワークカメラを前記端末装置から変更できることを特徴とする請求項７乃至１１のいずれかに記載のネットワークカメラ。
【請求項３５】
第１のネットワークカメラが複数のセンサの中で被写体を感知したセンサの感知範囲へカメラの向きを変えると共に、変更するカメラの向きを第２のネットワークカメラへ通知してカメラの向きを変えるように指示し、前記第２のネットワークカメラが前記感知範囲へカメラの向きを変えることを特徴とするネットワークカメラシステム。
【請求項３６】
第１のネットワークカメラが撮像した画像の変化の有無で被写体を感知したとき、前記被写体の感知範囲の位置情報を第２のネットワークカメラへ通知してカメラの向きを変えるように指示し、前記位置情報に基づいて前記第２のネットワークカメラがカメラの向きを変えることを特徴とするネットワークカメラシステム。
【請求項３７】
第１のネットワークカメラがそのカメラの撮像範囲内で被写体の動きを検知し、前記被写体が前記撮像範囲の端部へ移動したと認識したとき、前記カメラの撮像範囲の端部と撮像範囲が重なる第２のネットワークカメラへ通知し、前記第２のネットワークカメラがそのカメラの撮像範囲の端部から撮像を開始することを特徴とするネットワークカメラシステム。
【請求項３８】
第１のネットワークカメラが被写体を感知したとき、複数の第２のネットワークカメラに前記被写体の方向へカメラの向きを変えるように指示し、前記被写体を感知した第２のネットワークカメラの数が所定の判定条件を充たした場合に感知結果が有効であると判定することを特徴とするネットワークカメラシステム。
【請求項３９】
第１のネットワークカメラが第２及び第３のネットワークカメラに対して被写体を検知できたか否かの感知結果を一定周期毎に確認又は送るように依頼し、前記第２のネットワークカメラが前記被写体を検知できた旨の感知結果を通知したとき、前記第１のネットワークカメラが前記第３のネットワークカメラに前記被写体の方向へカメラの向きを変えるように指示することを特徴とするネットワークカメラシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターフェースを介してセンサが被写体を感知した感知範囲へ他のネットワークカメラの撮像方向を向けさせ、複数台のネットワークカメラが異なる角度から同時にまたは画面上切り換わりながら同一の被写体を撮像して、連携することにより被写体の全体像を撮像することができるネットワークカメラ及びネットワークカメラシステムに関する。
【背景技術】
【０００２】
最近、多数の通信端末からネットワークを介してアクセスすると、画像を配信する画像配信装置、中でもカメラを搭載して撮影した画像を配信するネットワークカメラが普及している。ネットワークカメラは、例えばプロトコルＨＴＴＰで、ＷｅｂサーバがＩＰネットワークを介して通信端末のＷｅｂブラウザと通信し、撮影した画像、場合によってはマイクとスピーカを使って音声も各通信端末に送信するものである。
【０００３】
ところで、ネットワークカメラの使い方として、継続的に画像を録画、配信することもできるが、このような場合情報として価値のない画像も多くなり、これをすべて録画、送信すると価値の乏しい画像の通信で記憶量、通信量が増大する。そこで、人感センサ、例えば赤外線センサを搭載し、人間等の熱源が接近してきたときだけ動作させて録画することが行われている。
【０００４】
例えば、従来次のような警備委託監視システムが提案されている（特許文献１参照）。（特許文献１）の警備委託監視システムは、監視カメラ内蔵型屋内監視装置と監視センサ、セキュリティ切換装置から構成され、このセキュリティ切換装置は警備委託先だけが制御可能なものである。ユーザが電話で委託先に指示すると、委託先からの指令によりセキュリティ切り換え装置が作動し、監視センサをオンさせてこれを作動させ監視状態にする手段、監視センサが反応した時点で、監視カメラ内蔵型屋内監視装置が捉えた画像データをインターネット経由で警備サーバに送信する手段、さらに警備サーバから警備委託先へセンサ作動データを送信する手段が設けられている。監視センサには一例として赤外線センサがある。警備委託監視システムを一般家庭などでも安価、簡単に設置できるようにするもので、このシステムにより必要なときにのみ監視・警備を行うことが可能になる。
【０００５】
しかし、（特許文献１）の警備委託監視システムは、各通信端末が公衆回線を介してインターネットに接続するという一般的な技術を開示し、例えば地域警備会社ごとにユーザをグループ化することが可能ということも示唆しているが、各ユーザの通信端末の関係について示唆するところはなく、いわば各通信端末は互いに独立した動作をするもので無関係であった。
【特許文献１】特開２００３−１５１０４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
以上説明したように（特許文献１）の従来の警備委託監視システムは、赤外線センサ等の監視センサを搭載し、監視センサが何かに反応すると、モニタリングを開始するものである。しかし、各監視カメラ内蔵型屋内監視装置同士の関係は無関係で、個別バラバラに動作してそれぞれの画像を送るものであった。このほか、従来人間を感知する人感センサを搭載したネットワークカメラも提案されているが、このネットワークカメラも独立した動作をする１台のカメラ内の内部的な機能にすぎなかった。
【０００７】
ところで、最近、大きな室内やフロア、売り場、広場、駐車場などの間仕切りのない広い空間に複数の監視カメラ若しくはネットワークカメラが設置されることも多くなっている。このような場合、各カメラは所定の方向に向きが固定されて監視機能を奏するか、撮像方向は変更可能でもそれぞれが単独で無関係にコントロールされるものであった。そして、これらのカメラ操作は監視カメラ若しくはネットワークカメラをモニタリングしている監視者（人間）によってそれぞれ個別に行なわれる。
【０００８】
しかし、このように複数のネットワークカメラが設置されているとき、１台のネットワークカメラのセンサが反応したら、別の位置に設置されたネットワークカメラが最初に動作したネットワークカメラと連携して同時に１つの被写体を捉えるのが望ましく、さらに、被写体がこうした空間を移動していく場合、この動きに伴って次々と切り換わりながら連携して複数の画像を録画、送信できれば、ネットワークカメラを複数台設置した価値が一段と高められるものと期待される。また、こうしたネットワークシステムの判断ミスをできるだけ減らしたシステム構成が望まれるし、センサを設けることなく簡単な装置構成で被写体を認識できるシステム構成が望まれる。
【０００９】
そこで本発明は、複数台のうち１台が被写体を感知したとき、他のネットワークカメラと連携して同時にまたは画面上切り換わりながら同一被写体を撮像することができるネットワークカメラ及びネットワークカメラシステムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
このような問題を解決するために本発明のネットワークカメラは、被写体を撮像するカメラと、被写体を感知する複数のセンサと、他のネットワークカメラに接続することができるインターフェースと、複数のセンサの中で被写体を感知したセンサの感知範囲へカメラの向きを変える制御部と、を備え、制御部は、変更するカメラの向きを他のネットワークカメラへ通知して、他のネットワークカメラにセンサが感知した感知範囲へカメラの向きを変えるように指示することを特徴とする。
【００１１】
また、本発明のネットワークカメラシステムは、第１のネットワークカメラが複数のセンサの中で被写体を感知したセンサの感知範囲へカメラの向きを変えると、変更したカメラの向きを第２のネットワークカメラへ通知して、カメラの向きを変えるように依頼または命じ、第２のネットワークカメラが感知範囲へカメラの向きを変えることを特徴とする。
【発明の効果】
【００１２】
本発明のネットワークカメラとネットワークカメラシステムによれば、インターフェースを介してセンサが被写体を感知した感知範囲へ他のネットワークカメラの撮像方向を向けさせ、複数台のネットワークカメラが異なる角度から同時にまたは画面上切り換わりながら同一の被写体を撮像して、複数台が連携することにより被写体の全体像を撮像することができる。
【発明を実施するための最良の形態】
【００１３】
上記課題を解決するために本発明の第１の発明は、被写体を撮像するカメラと、被写体を感知する複数のセンサと、他のネットワークカメラに接続することができるインターフェースと、複数のセンサの中で被写体を感知したセンサの感知範囲へカメラの向きを変える制御部と、を備え、制御部は、変更するカメラの向きを他のネットワークカメラへ通知して、他のネットワークカメラにセンサが感知した感知範囲へカメラの向きを変えるように指示することを特徴とするネットワークカメラである。この構成によって、インターフェースを介してセンサが被写体を感知した感知範囲へ他のネットワークカメラの撮像方向を向けさせることができ、複数台のカメラが異なる角度から同一の被写体を連携して撮像するので、被写体の全体像を撮像することが可能になる。
【００１４】
本発明の第２の発明は、被写体を撮像するカメラと、被写体を感知するセンサと、他のネットワークカメラに接続することができるインターフェースと、複数のセンサの中で被写体を感知したセンサの感知範囲へカメラの撮像方向を変える制御部と、同一の被写体を撮像したときに、カメラの撮像方向と対応関係を有する他のネットワークカメラの撮像方向を示す位置情報を記憶する記憶手段と、を備え、制御部は、カメラが被写体を感知した感知範囲へ撮像方向を変えたとき、記憶手段を参照し、位置情報をインターフェース経由で他のネットワークカメラへ通知して、該位置情報に基づいて他のネットワークカメラにそのカメラの向きを変えるように指示することを特徴とするネットワークカメラである。この構成によって、インターフェースを介してセンサが被写体を感知した感知範囲へ他のネットワークカメラの撮像方向を向けさせることができ、複数台のカメラが異なる角度から同一の被写体を連携して撮像するので、被写体の全体像を撮像することが可能になる。また、同一の被写体を撮像したときにカメラの撮像方向と対応関係を有する他のネットワークカメラの撮像方向を示す位置情報を記憶する記憶手段を設けることにより、予め互いの複数ネットワークカメラの撮像位置を関連付けておくので、他のネットワークカメラの撮像方向を被写体が感知された方向に簡易に向けることができる。さらに、この記憶手段を設けることにより、カメラから被写体の死角となる部分が生じないように複数のネットワークカメラを配置することができるので、どのような場所においても被写体の全体像を確実に撮像することができる。
【００１５】
本発明の第３の発明は、被写体を撮像するカメラと、他のネットワークカメラに接続することができるインターフェースと、カメラが撮像する画像に変化があるかどうか認識する画像認識手段と、カメラの向きを変える制御部と、同一の被写体を撮像したときに、カメラの撮像方向と対応関係を有する他のネットワークカメラの撮像方向を示す位置情報を記憶する記憶手段と、を備え、制御部は、カメラが被写体を感知した感知範囲へ撮像方向を変えたとき、記憶手段を参照し、位置情報をインターフェース経由で他のネットワークカメラへ通知して、該位置情報に基づいて他のネットワークカメラにそのカメラの向きを変えるように指示することを特徴とするネットワークカメラである。この構成によって、インターフェースを介してカメラが画像の変化を認識した方向へ他のネットワークカメラの撮像方向を向けさせることができ、複数台のカメラが異なる角度から同一の被写体を連携して撮像するので、被写体の全体像を撮像することが可能になる。また、カメラで撮像した画像の変化で被写体の動きを認識することにより、被写体を感知するためのセンサ等を省くことができるので、簡単な装置構成で被写体を検知して他のネットワークカメラの向きを変えることができる。
【００１６】
本発明の第４の発明は、被写体を撮像するカメラと、被写体を感知する複数のセンサと、カメラが撮像する画像に変化があるかどうか認識する画像認識手段と、他のネットワークカメラと接続するインターフェースと、複数のセンサの感知範囲を示す位置情報を記憶する記憶手段と、画像認識手段が撮像画像の変化を認識したとき、変化した撮像画像の位置を感知範囲とするセンサを判断し、このセンサの感知位置を示す位置情報を記憶手段から読出し、この読出した位置情報をインターフェース経由で他のネットワークカメラへ通知する制御部と、を具備し、制御部は、位置情報に基づいて他のネットワークカメラにそのカメラの向きを変えるように依頼又は命じることを特徴とするネットワークカメラである。この構成によって、インターフェースを介してカメラが画像の変化を認識した方向へ他のネットワークカメラの撮像方向を向けさせることができ、複数台のカメラが異なる角度から同一の被写体を連携して撮像するので、被写体の全体像を撮像することが可能になる。また、画像認識とセンサとによって被写体を感知することにより、画像認識で認識されない範囲あるいは位置をセンサで感知するので、１つのカメラでは撮像できない方向、すなわちカメラから死角となる部分の被写体を他のネットワークカメラによって撮像することができる。
【００１７】
本発明の第５の発明は、被写体を撮像するカメラと、カメラの撮像範囲の端部と撮像範囲が重なる他ネットワークカメラに接続することができるインターフェースと、カメラの撮像範囲内での被写体の動きを認識する画像認識手段と、画像認識手段によって被写体が撮像範囲の端部へ移動したと認識されたとき、インターフェースを介して他のネットワークカメラへ被写体を撮像するように通知する制御部と、を備え、制御部は、通知に基づいて他のネットワークカメラにそのカメラの撮像範囲の端部から被写体の撮像を開始するように依頼又は命じることを特徴とするネットワークカメラである。この構成によって、動く被写体がカメラの撮像範囲の端部へ移動したとき、この撮像範囲の端部と重複する撮像範囲を有する他のネットワークカメラへインターフェースを介して被写体の撮像を開始させることができ、被写体の動きに合わせて撮像ができるので、複数台のネットワークカメラで撮像する場合であっても被写体の画像を途切れることなく連続してカメラで撮像することがきる。
【００１８】
本発明の第６の発明は、被写体を撮像するカメラと、カメラの撮像範囲の端部と撮像範囲が重なる他ネットワークカメラに接続することができるインターフェースと、カメラの撮像範囲内での被写体の動きを認識する画像認識手段と、画像認識手段によって撮像範囲内で被写体が認識されなくなったとき、インターフェースを介して他のネットワークカメラへ被写体を撮像するように通知する制御部と、を備え、制御部は、通知に基づいて他のネットワークカメラにそのカメラの撮像範囲の端部から被写体の撮像を開始するように依頼又は命じることを特徴とするネットワークカメラである。この構成によって、動く被写体がカメラの撮像範囲内に認識されなくなったとき、インターフェースを介して他のネットワークカメラで被写体を撮像させることができ、連続して被写体を撮像するので、被写体を追尾して撮像することがきる。
【００１９】
本発明の第７の発明は、被写体を撮像するカメラと、カメラが撮像する画像に変化があるかどうか認識する画像認識手段と、複数の他のネットワークカメラに接続することができるインターフェースと、画像認識手段が画像の変化を認識したとき、インターフェースを介して他のネットワークカメラの向きを画像が変化した方向へそれぞれ向かせるように指示する指示手段と、他のネットワークカメラからそれぞれ指示された方向において画像の変化を認識した旨の通知を受け取る受信手段と、画像の変化を認識した他のネットワークカメラの数が所定の判定条件を充たした場合に、画像認識手段の認識結果が有効であると判定する判定手段と、を備えたことを特徴とするネットワークカメラである。この構成によって、インターフェースを介して画像認識手段が画像の変化を認識した方向へ他のネットワークカメラの撮像方向を向けさせることができ、複数台のカメラが異なる角度から同一の被写体を撮像するので、被写体の全体像を撮像することが可能になる。また、画像の変化を認識した他のネットワークカメラの数が所定の判定条件を充たした場合に、画像認識手段の認識結果の有効と判定する判定手段を設けることにより、画像認識手段による画像の認識ミスを軽減できるので、正確な画像認識の結果を得ることができる。
【００２０】
本発明の第８の発明は、被写体を撮像するカメラと、被写体を感知するセンサと、複数の他のネットワークカメラに接続することができるインターフェースと、センサが被写体を感知したとき、インターフェースを介して他のネットワークカメラの向きをセンサが感知した感知範囲へそれぞれ向かせるように指示する指示手段と、他のネットワークカメラからそれぞれ指示された感知範囲において画像の変化を認識した旨の通知を受け取る受信手段と、画像の変化を認識した他のネットワークカメラの数が所定の判定条件を充たした場合に、センサの感知結果が有効であると判定する判定手段と、を備えたことを特徴とするネットワークカメラである。この構成によって、インターフェースを介してセンサが被写体を感知した感知範囲へ他のネットワークカメラの撮像方向を向けさせることができ、複数台のカメラが異なる角度から同一の被写体を撮像するので、被写体の全体像を撮像することができる。また、画像の変化を認識した他のネットワークカメラの数が所定の判定条件を充たした場合、センサによる被写体の感知結果を有効と判定する判定手段を設けたことにより、センサによる被写体の感知ミスを軽減できるので、正確なセンサの感知結果を得ることができる。
【００２１】
本発明の第９の発明は、被写体を撮像するカメラと、カメラが撮像する画像に変化があるかどうか認識する画像認識手段と、外部端末及び複数の他のネットワークカメラに接続することができるインターフェースと、画像認識手段が画像の変化を認識したとき、インターフェースを介して他のネットワークカメラの向きを画像が変化した方向へそれぞれ向かせるように指示する指示手段と、他のネットワークカメラからそれぞれ指示された方向において画像の変化を認識した旨の通知を受け取る受信手段と、画像の変化を認識した他のネットワークカメラの数が所定数又は所定の割合以上の場合に、画像認識手段の認識結果が有効であると判定する判定手段と、このときカメラが撮像した画像を外部端末へ出力する制御手段と、を備えたことを特徴とするネットワークカメラである。この構成によって、インターフェースを介してカメラが画像の変化を認識した方向へ他のネットワークカメラの撮像方向を向けさせることができ、複数のカメラが異なる角度から同一の被写体を撮像するので、被写体の全体像を撮像することができる。また、画像の変化を認識した他のネットワークカメラの数が所定数又は所定の割合以上の場合に、画像認識手段の認識結果が有効であると判定し、カメラが撮像した画像を外部端末へ出力する制御手段を設けたことにより、有効と判定された画像のみが外部端末へ出力されるので、正確に認識された画像だけを外部端末で取得することができる。
【００２２】
本発明の第１０の発明は、被写体を撮像するカメラと、被写体を感知するセンサと、外部端末及び複数の他のネットワークカメラに接続することができるインターフェースと、センサが被写体を感知したとき、インターフェースを介して他のネットワークカメラの向きをセンサが感知した感知範囲へそれぞれ向かせるように指示する指示手段と、他のネットワークカメラからそれぞれ指示された感知範囲においてセンサが被写体を感知した旨の通知を受け取る受信手段と、被写体を感知した他のネットワークカメラの数が所定数又は所定の割合以上の場合に、センサの感知結果が有効であると判定する判定手段と、このときカメラが撮像した画像を外部端末へ出力する制御手段と、を備えたことを特徴とするネットワークカメラである。この構成によって、インターフェースを介してカメラが画像の変化を認識した方向へ他のネットワークカメラの撮像方向を向けさせることができ、複数のカメラが異なる角度から同一の被写体を撮像するので、被写体の全体像を撮像することができる。また、センサが被写体を感知した他のネットワークカメラの数が所定数又は所定の割合以上の場合に、センサの感知結果が有効であると判定し、カメラが撮像した画像を外部端末へ出力する制御手段を設けることにより、センサによる感知結果が有効と判定された画像のみが外部端末へ出力されるので、複数のネットワークカメラを設置した場所からセンサが反応した撮像画像のみを取得することができる。
【００２３】
本発明の第１１の発明は、被写体を撮像するカメラと、被写体を感知するセンサと、複数の他のネットワークカメラに接続することができるインターフェースと、カメラの撮像方向と対応した撮像方向を撮像できる他のネットワークカメラのそれぞれに付与した優先順位を記憶する記憶手段と、センサが被写体を感知したとき、インターフェースを介して他のネットワークカメラの向きをセンサが感知した感知範囲へそれぞれ向かせるように指示する指示手段と、他のネットワークカメラからそれぞれ指示された感知範囲において画像の変化を認識した旨の通知を受け取る受信手段と、優先順位で優先度の高い他のネットワークカメラから通知を受け取った場合に、センサの感知結果が有効であると判定する判定手段と、を備えたことを特徴とするネットワークカメラである。この構成によれば、優先度の高い他のネットワークカメラからの通知に基づいて、センサの感知結果が有効であると判定する判定手段を有することにより、センサの感知結果の有効度を判定することができるので、全てのネットワークカメラからの通知に頼ることなく少数のネットワークカメラからの通知によって有効度の判定を正確に行うことができる。
【００２４】
本発明の第１２の発明は、第７の発明に従属する発明であって、判定手段が画像認識手段の認識結果を有効であると判定したとき、記憶手段にカメラが撮像した画像を記憶させる制御手段を有することを特徴とするネットワークカメラであり、画像認識結果が有効であると判断された撮像画像を記憶させる制御手段を設けたことにより、画像の認識ミスをした画像を記憶しないので、記憶手段に必要な画像のみを記憶させることができる。
【００２５】
本発明の第１３の発明は、第８の発明に従属する発明であって、判定手段がセンサの感知結果を有効であると判断したとき、記憶手段にカメラが撮像した画像を記憶させる制御手段を有することを特徴とするネットワークカメラであり、判定手段がセンサの感知結果を有効であると判断した撮像画像を記憶させる制御手段を設けたことにより、センサが感知ミスした撮像画像を記憶しないので、実際に被写体に変化があった撮像画像をだけを記憶手段に記憶することができる。
【００２６】
本発明の第１４の発明は、第１、２、４のいずれかの発明に従属する発明であって、センサが動く被写体を感知したとき、記憶手段にカメラが撮像した画像を記憶させる制御手段を有することを特徴とするネットワークカメラであり、センサが動く被写体を感知したときにカメラが撮像した画像を記憶させる制御手段を設けたことにより、動く被写体が存在しない場合の撮像画像を記憶しないので、記憶手段への不要な画像の蓄積を防止することができる。
【００２７】
本発明の第１５の発明は、第３、４、７、９のいずれかの発明に従属する発明であって、画像認識手段が画像の変化を認識したとき、記憶手段にカメラが撮像した画像を記憶させる制御手段を有することを特徴とするネットワークカメラであり、画像認識手段が画像の変化を認識したときに撮像した画像を記憶させる制御手段を設けたことにより、変化があったときだけの画像を記憶するので、記憶手段に変化のあった被写体の撮像画像のみを効率的に記憶することができる。
【００２８】
本発明の第１６の発明は、第５又は６の発明に従属する発明であって、画像認識手段が被写体の動きを認識したとき、記憶手段にカメラが撮像した画像を記憶させる制御手段を有することを特徴とするネットワークカメラであり、画像認識手段が被写体の動きを認識したときに撮像した画像を記憶させる制御手段を設けることにより、動く被写体に追従して画像を記憶するので、記憶手段に動く被写体の連続画像を保持することができる。
【００２９】
本発明の第１７の発明は、第１乃至１１のいずれかの発明に従属する発明であって、他のネットワークカメラからの通知は撮像画像から構成されることを特徴とするネットワークカメラであり、他のネットワークカメラからの通知が撮像画像であることにより、センサまたは画像認識手段によって感知された被写体を画像として通知するので、ネットワークカメラを設置している撮像場所の変化を画像としてみることができる。
【００３０】
本発明の第１８の発明は、第９又は１０の発明に従属する発明であって、外部端末に他のネットワークカメラのそれぞれで撮像された複数の画像を画面に表示させることを特徴とするネットワークカメラである。この構成によって、外部端末が画像を画面に表示させることができ、有効と判定された正確な画像のみを見ることができるので、複数ネットワークカメラを設置した場所を確実に監視することができる。
【００３１】
本発明の第１９の発明は、第１、２、４、８、１０、１１、１３、１４のいずれかの発明に従属する発明であって、センサは、カメラに内蔵されていることを特徴とするネットワークカメラである。センサがカメラに内蔵されていることにより、被写体を感知するセンサを他場所に設置する必要がないので、ひとつのカメラ装置で被写体の感知と撮像を行うことができる。
【００３２】
本発明の第２０の発明は、第１、２、４、８、１０、１１、１３、１４のいずれかの発明に従属する発明であって、センサは、カメラの外部にケーブルで接続されていることを特徴とするネットワークカメラである。センサがカメラの外部にケーブルで接続されていることにより、カメラから離れた位置でもセンサを設置することができるので、カメラが撮像できない死角部分の被写体を感知することができる。
【００３３】
本発明の第２１の発明は、第２乃至１１のいずれかの発明に従属する発明であって、カメラが撮像した画像を通知する画像通知先情報を記憶するテーブルが設けられたことを特徴とするネットワークカメラであり、カメラが撮像した画像を通知する画像通知先情報を記憶するテーブルを有することにより、画像を送信する相手先を予め保持しているので、撮像した画像を必要な相手先へ簡易に送ることができる。
【００３４】
本発明の第２２の発明は、第７又は９の発明に従属する発明であって、判定手段が認識手段による画像の認識が有効であると判定した場合に、その有効と判定された画像を通知する通知先情報を記憶するテーブルが設けられたことを特徴とするネットワークカメラである。この構成によれば、撮像した画像を通知する画像通知先情報を記憶するテーブルを有することにより、画像を送信する相手先を予め保持しているので、画像に変化があった際にその画像を必要な相手先へ簡易に送ることができる。
【００３５】
本発明の第２３の発明は、第８、１０、１１のいずれかの発明に従属する発明であって、判定手段がセンサによる被写体の感知が有効であると判定する場合に、その有効と判定された画像を通知する通知先情報を記憶するテーブルが設けられたことを特徴とするネットワークカメラである。この構成によれば、カメラが撮像した画像を通知するための画像通知先情報を記憶するテーブルを有することにより、画像を送信する相手先を予め保持しているので、画像に変化があった際にその画像を必要な相手先へ簡易に送ることができる。
【００３６】
本発明の第２４の発明は、第１乃至１１のいずれかの発明に従属する発明であって、制御部または指示手段が、他のネットワークカメラに対して感知結果を一定周期毎に確認することを特徴とするネットワークカメラである。この構成によれば、制御手段はカメラの撮像方向に感知範囲を有する各複数センサの感知結果を一定周期毎に受け取ることができ、カメラを設置した場所のセンサの感知状況を把握できるので、常時、被写体の監視を行うことができる。
【００３７】
本発明の第２５の発明は、第１乃至１１のいずれかの発明に従属する発明であって、制御部または指示手段が、他のネットワークカメラに対して感知結果を送るように一定周期毎に依頼することを特徴とするネットワークカメラである。この構成によれば、制御手段はカメラの撮像方向に感知範囲を有する各複数センサの感知結果を送るよう一定周期毎に他のネットワークカメラに依頼することにより、カメラを設置した場所のセンサの感知状況を一定周期毎に把握できるので、常時、被写体の監視を行うことができる。
【００３８】
本発明の第２６の発明は、第１２又は１５の発明に従属する発明であって、画像認識手段の認識結果が判定手段によって有効と判定される一定期間前からの画像が一時的に蓄積される記憶手段を備えたことを特徴とするネットワークカメラである。この構成によって、記憶手段には、判定手段が画像認識手段の認識結果を有効と判定する一定期間前からの画像が蓄積されることになり、判定結果の後に記憶を開始した際でも動く被写体の画像が欠落しないので、被写体の一連の動作を継続して映した画像を得ることができる。
【００３９】
本発明の第２７の発明は、第１３又は１４の発明に従属する発明であって、センサの感知結果が判定手段によって有効と判定される一定期間前からの画像が一時的に蓄積される記憶手段を備えたことを特徴とするネットワークカメラである。この構成によれば、記憶手段には、判定手段がセンサの感知結果を有効と判定する一定期間前からの画像が蓄積されることになり、判定結果の後に記憶を開始した際でも動く被写体の画像が欠落しないので、被写体の一連の動作を継続して映した画像を得ることができる。
【００４０】
本発明の第２８の発明は、第１、２、４、８、１０、１１のいずれかの発明に従属する発明であって、センサが被写体を感知する一定期間前からの画像が一時的に蓄積される記憶手段を備えたことを特徴とするネットワークカメラである。この構成によれば、センサが被写体を感知する一定期間前からの画像が蓄積されることになり、動く被写体の画像が欠落しないので、被写体の一連の動作を継続して映した画像を得ることができる。
【００４１】
本発明の第２９の発明は、第３、４、５、６、７、９のいずれかの発明に従属する発明であって、画像認識手段が被写体を認識する一定期間前からの画像が一時的に蓄積される記憶手段を備えたことを特徴とするネットワークカメラである。この構成によれば、画像認識手段が被写体を認識する一定期間前からの画像が蓄積されることになり、動く被写体の撮像画像が欠落しないので、被写体の一連の動作を継続して映した画像を得ることができる。
【００４２】
本発明の第３０の発明は、第１１の発明に従属する発明であって、優先順位が、他のネットワークカメラの中で、本ネットワークカメラに近いネットワークカメラほど高いことを特徴とするネットワークカメラである。この構成によって、優先順位を本ネットワークカメラに近いカメラほど高いこととすることより、本ネットワークカメラにより近い他のネットワークカメラの通知を判定基準とするので、正確な被写体の感知結果を得ることができる。
【００４３】
本発明の第３１の発明は、第１１の発明に従属する発明であって、優先順位が、他のネットワークカメラの中で感度が高いセンサを有するネットワークカメラほど高いことを特徴とするネットワークカメラである。この構成によれば、感度が高いセンサを有するネットワークカメラほど優先順位が高いことになり、感度の高いセンサを有する他のネットワークカメラからの通知を基に判定するため、正確な被写体の感知結果を得ることができる。
【００４４】
本発明の第３２の発明は、第７乃至１０のいずれかの発明に従属する発明であって、判定条件が、端末装置から設定変更できることを特徴とするネットワークカメラである。この構成によれば、状況に合わせたネットワークカメラの判定条件を設定できるので、使い勝手の良いネットワークカメラが得られる。
【００４５】
本発明の第３３の発明は、第１乃至１１のいずれかの発明に従属する発明であって、カメラの撮像方向は、端末装置から設定変更できることを特徴とするネットワークカメラである。この構成によれば、監視したい位置に合わせてネットワークカメラの向きを変えることができるので、監視体制を簡易に強化できるネットワークカメラが得られる。
【００４６】
本発明の第３４の発明は、第７乃至１１のいずれかの発明に従属する発明であって、指示手段が指示を出す対象となる他のネットワークカメラを端末装置から変更できることを特徴とするネットワークカメラである。この構成によれば、監視場所の状況に合わせて他のネットワークカメラが撮像方向へ向くよう指示を行うので、監視体制を簡易に強化できるネットワークカメラが得られる。
【００４７】
本発明の第３５の発明は、第１のネットワークカメラが複数のセンサの中で被写体を感知したセンサの感知範囲へカメラの向きを変えると共に、変更するカメラの向きを第２のネットワークカメラへ通知してカメラの向きを変えるように指示し、第２のネットワークカメラが感知範囲へカメラの向きを変えることを特徴とするネットワークカメラシステムである。この構成によれば、センサが被写体を感知した感知範囲へ第２のネットワークカメラの撮像方向を向けさせることができ、複数のカメラが異なる角度から同一の被写体を撮像するので、被写体の全体像を撮像することができる。
【００４８】
本発明の第３６の発明は、第１のネットワークカメラが撮像した画像の変化の有無で被写体を感知したとき、被写体の感知範囲の位置情報を第２のネットワークカメラへ通知してカメラの向きを変えるように指示し、位置情報に基づいて第２のネットワークカメラがカメラの向きを変えることを特徴とするネットワークカメラシステムである。この構成によれば、センサが被写体を感知した感知範囲へ第２のネットワークカメラの撮像方向を向けさせることができ、複数のカメラが異なる角度から同一の被写体を撮像するので、被写体の全体像を撮像することができる。さらに、カメラから被写体の死角となる部分が生じないように複数のネットワークカメラを配置することができるので、どのような場所においても被写体の全体像を確実に撮像することができる。
【００４９】
本発明の第３７の発明は、第１のネットワークカメラがそのカメラの撮像範囲内で被写体の動きを検知し、被写体が撮像範囲の端部へ移動したと認識したとき、カメラの撮像範囲の端部と撮像範囲が重なる第２のネットワークカメラへ通知し、第２のネットワークカメラがそのカメラの撮像範囲の端部から撮像を開始することを特徴とするネットワークカメラシステムである。この構成によれば、動く被写体が第１のネットワークカメラの撮像範囲の端部へ移動したとき、この撮像範囲の端部と重複する撮像範囲を有する第２のネットワークカメラへ被写体の撮像を開始させることができ、被写体の動きに伴って撮像するので、複数台のネットワークカメラで撮像する場合であっても被写体の画像を途切れることなく連続してカメラで撮像することがきる。
【００５０】
本発明の第３８の発明は、第１のネットワークカメラが被写体を感知したとき、複数の第２のネットワークカメラに被写体の方向へカメラの向きを変えるように指示し、被写体を感知した第２のネットワークカメラの数が所定の判定条件を充たした場合に感知結果が有効であると判定することを特徴とするネットワークカメラシステムである。この構成によれば、第１のネットワークカメラが被写体を感知した感知範囲へ第２のネットワークカメラの撮像方向を向けさせることができ、複数のカメラが異なる角度から同一の被写体を撮像するので、被写体の全体像を撮像することができる。また、画像の変化を認識した第２のネットワークカメラの数が判定条件を充たした場合に、画像認識手段の認識結果の有効と判定する判定手段を設けるため、判定ミスを軽減できるので、正確な画像認識の結果を得ることができる。
【００５１】
本発明の第３９の発明は、第１のネットワークカメラが第２及び第３のネットワークカメラに対して被写体を検知できたか否かの感知結果を一定周期毎に確認又は送るように依頼し、第２のネットワークカメラが被写体を検知できた旨の感知結果を通知したとき、第１のネットワークカメラが第３のネットワークカメラに被写体の方向へカメラの向きを変えるように指示することを特徴とするネットワークカメラシステムである。この構成によって、第１のネットワークカメラが第２及び第３のネットワークカメラの感知結果を一定周期毎に受け取ることができ、一定周期で複数のネットワークカメラを設置した場所のセンサの感知状況を把握できるので、常時、被写体の監視を行うことができる。
【実施例】
【００５２】
（実施例１）
本発明の実施例１におけるネットワークカメラとネットワークシステムについて説明する。実施例１のネットワークカメラとネットワークシステムは、センサによって被写体を検出し、複数台のネットワークカメラのマルチ画面表示を行うものである。図１は本発明の実施例１におけるネットワークカメラシステムの構成図、図２は本発明の実施例１におけるネットワークカメラの構成図である。
【００５３】
図１はネットワークカメラシステムの構成を示し、ネットワークカメラが使用される環境を示している。図示されたネットワークカメラＡ〜Ｅ（以下、カメラＡ〜Ｅという）は画像サーバとしての機能を有しており、インターネット、Ｅｔｈｅｒｎｅｔ（登録商標）等のネットワークに接続されている。また、このネットワークにはカメラＡ〜Ｅの操作／設定が可能で、その画像の配信を受けることができるコンピュータ（以下、ＰＣ）が接続されている。
【００５４】
ＰＣから、カメラＡ〜Ｅの各ＩＰアドレスＩｐＡ〜ＩｐＥ、例えば「１９２．１６８．０．１５１」〜「１９２．１６８．０．１５５」などのＩＰアドレスに対して、所定のプロトコルＴＣＰ／ＵＤＰ、ＩＰ、ＨＴＴＰ等でＷｅｂブラウザ等によってアクセスすることにより、カメラＡ〜Ｅが撮像した画像を閲覧したり、カメラＡ〜Ｅの操作／設定を行ったりすることができる。
【００５５】
また、カメラＡ〜Ｅには焦電センサ等の人感センサなどのセンサを１個または２個以上接続することができる。図１においてはカメラＡにセンサＡ１，Ａ２、カメラＣにセンサＣ１，Ｃ２、カメラＥにセンサＥ１，Ｅ２が接続されている。センサが人間のように熱を発する熱源を検知すると、カメラＡ〜Ｅはその検出信号を受け、これをトリガとして、画像の記録、転送、センサが動作した旨の通知等を行う。センサが２個以上接続される場合はそれぞれ検出エリアが異なるように設置される。
【００５６】
続いて、図２に基づいてとくにネットワークカメラの内部構成について説明する。図２は図１のネットワークカメラの構成を詳細にするもので、１は図１で説明したネットワークカメラ、２は同じく図１で説明したインターネット、Ｅｔｈｅｒｎｅｔ（登録商標）等のネットワーク、同様に、３はＰＣ（本発明の外部端末）である。ＰＣ３は、ネットワークカメラ１を制御するため、ＣＧＩやアプレット等によりカメラの制御を行う。ネットワークカメラ１はＰＣ３からの制御によって各部設定や動作を行い、要求された画像情報等をＰＣ３へ送信する。なお、本発明に言う外部端末はＰＣ３だけに限られるものではない。外部端末はネットワーク２に接続し、ネットワーク２経由でネットワークカメラ１に接続可能な端末であればよい。通信方式も有線、無線のいずれの方式でもよく、無線で接続する代表的な端末の例をあげると、例えば携帯電話などがある。
【００５７】
ネットワークカメラ１の構造をさらに説明すると、図２に示す１１は被写体の画像をＣＣＤなどの撮像素子に結像するレンズである。１２は撮像素子を搭載した画像入力部であり、結像された画像情報を光電変換する。また、１３は画像処理部であり、画像入力部から出力された画像情報信号を輝度信号／色信号（例えば、Ｙ／Ｃｂ，Ｃｒ）に分離し、所定の信号処理（レベル調整、ホワイトバランス等）を施す。さらに、画像伝送に必要なリサイズ処理、ＪＰＥＧ等の形式に圧縮処理を行う。なお、このレンズ１１と画像入力部１２、画像処理部１３がカメラを構成する部分であり、本発明の請求項１などに言うカメラである。
【００５８】
次に、図２において、１４はネットワークインターフェース、１５はハードウェアとしてのＣＰＵとこれを動作させるためのプログラムとから構成されたカメラ制御部である。ネットワークインターフェース１４は画像処理部１３からの出力信号をネットワーク２に伝送可能な形態に変換（ヘッダ付加、パケット化、その他の附帯信号付加等）し、ネットワーク２へ送信する。また、ネットワークインターフェース１４は、逆にネットワーク２からの信号を受信し、カメラ制御部１５へ伝送する。
【００５９】
カメラ制御部１５では、ネットワーク２を通して送られてきた信号に応じて、ネットワークカメラ１の状態制御（画像情報信号処理、画像サイズ、圧縮方法等の画像処理部１３における各種設定、ネットワーク設定、アングル制御）を行う。ここで、アングル制御はカメラの向きをパン／チルトするものである。なお、パンは水平方向、チルトは垂直方向の動作を意味する。図２において、１５ａはカメラ制御部１５に設けられ、ユーザのＩＤ、パスワードを自動認証し、その状態制御を行うＣＧＩプログラム等の手段で構成された指示手段である。ここで、図２に示す１５ａ1は、ネットワークカメラ２から送られてきた状態制御の通知から情報を取り出す受信手段である。
【００６０】
例えば、他のネットワークカメラ１からＨＴＴＰ若しくは所定のカメラ間通信プロトコルでアングル制御の指令を受信すると、カメラ制御部１５の指示手段１５ａはパン／チルト制御部１７（後述）にモータ等を回転させて例えば５°刻みでパン／チルトするように命じる。また、他のネットワークカメラ１からアングル制御を行った旨の通知を受信し、アングル制御する旨の依頼を受けたときも、この通知と依頼に基づいて指示手段１５ａは自発的にパン／チルト制御部１７に対してパン／チルトさせるように指令するようにすることもできる。さらに、ＰＣ３から所定のプロトコルで各種の設定を行う信号が送られてくると、これに応じて設定値を書き換えることなども行う。ＰＣ３との通信はＨＴＴＰのほかＳＭＴＰ、ＦＴＰ等のプロトコルでも可能である。
【００６１】
１６はカメラ制御部１５を動作させるためのプログラムとその他の制御を行うとき必要な情報テーブルを保持する記憶装置部（本発明の記憶手段）、１６ａは被写体位置とプリセット位置との対応や他のネットワークカメラ１のＩＰアドレス等を関係付けた情報テーブルである。記憶装置部１６には撮像後送信されることになった録画画像のデータも蓄積される。これらは不揮発性の書き換え可能なメモリ部分に蓄積される。
【００６２】
ところで、実施例１においては記憶装置部１６内の書き換え可能なメモリ部分に、画像入力部１２から出力された画像情報を１フレーム（画面を構成する画像取得範囲）分ごとキャプチャーする第１メモリと、所定のフレーム分前の画像情報（本発明の所定期間前からの画像情報）を記憶する第２メモリが設けられている。第１，第２メモリはバッファ部を構成する。なお、第２メモリを設けずに、第１メモリだけを設け、この第１メモリに所定フレーム分前からの画像情報をキャプチャーするのも好適である。また、記憶装置部１６内に第１，第２メモリ若しくは第１メモリからなるバッファ部を設けるのではなく、上述した画像処理部１３内にバッファ部１３ａ設けるのでもよい（これについては実施例２参照）。
【００６３】
センサ部１８（後述）によって被写体を検知したときは、第２メモリに記憶していた所定フレーム分前の画像情報の解像度変換処理及び圧縮処理等を行って送信する。そしてこの所定フレーム分の圧縮データの生成が終了する時点には、第１メモリの新たな画像情報のキャプチャーが完了しているので、新たな画像情報を使って第２メモリの記憶内容を更新し、生成した圧縮データを送信する。送信後、上述した通りこのデータは記憶装置部１６に録画される。
【００６４】
また、上記構成では、画像入力部１２から出力された画像情報をバッファ部１３ａにそのまま記憶するため必要な記憶容量が大きくなるから、圧縮処理等を施してからバッファ部に蓄積するのも好適である。この場合、センサ部１８によって被写体を検知したとき、第２メモリまたは第１メモリだけの場合は第１メモリの圧縮データを送信（転送）すると共に、この圧縮データを記憶装置部１６に録画することになる。
【００６５】
次に、１７はネットワーク２より送られてきたパン／チルト制御情報や予め設定されているプリセット位置情報に応じてカメラのアングル制御を行うパン／チルト制御部である。なお、ズーム機能を有するカメラの場合には、パン／チルト制御部１７に代えてパン／チルト／ズーム制御部を搭載し、アングル制御に加えてズーム制御も行う。
【００６６】
次に、１８は焦電センサ等により人物等を検出するセンサ部である。センサ部１８はネットワークカメラ１に外付けしてケーブル等で検出信号を伝送するのでも、ネットワークカメラ１に内蔵するのでもよい。１台のネットワークカメラ１に１個または２個以上のセンサ部１８を設置することができる。そして、１９はセンサ部１８が動作したことを検出し、カメラ制御部１５にその旨を伝送するセンサ動作検知部である。カメラ制御部１５は、センサ動作検知部１９からセンサ部１８による検出があった旨の信号が通知されると、ネットワークカメラ１の設定に従って画像を録画し、画像転送、その他の情報送信等を行う。
【００６７】
続いて、図３、図４、図５に基づいて本発明の実施例１におけるネットワークカメラ１のセンサによる動体検知の概要を説明する。図３は本発明の実施例１におけるネットワークカメラシステムのセンサによる動体検知の全体図、図４（ａ）は本発明の実施例１におけるネットワークカメラシステムの各センサと各カメラのプリセット位置、ＩＰアドレスの対応関係図、図４（ｂ）は（ａ）の各センサで同一のプリセット位置に対応しているセンサの対応関係を示した図、図５は本発明の実施例１におけるネットワークカメラシステムのネットワークカメラＡの各種情報テーブル図、図６は本発明の実施例１におけるネットワークカメラシステムのネットワークカメラＢの各種情報テーブル図である。
【００６８】
図３に示すように、ネットワークカメラ１であるカメラＡにはセンサＡ１，Ａ２が接続されており、ＡＰ１〜ＡＰ３の３ポイントのプリセット位置が設定されている。また、カメラＣにはセンサＣ１，Ｃ２が接続され、ＣＰ１〜ＣＰ４の４ポイントのプリセット位置が設定されている。カメラＥにはセンサＥ１，Ｅ２が設置され、ＥＰ１〜ＥＰ４の４ポイントのプリセット位置が設定されている。なお、カメラＢ，Ｄにはセンサは接続されていないが、カメラＢにはＢＰ１〜ＢＰ４の４ポイントのプリセット位置が設定されており、カメラＤにはＤＰ１〜ＤＰ３の３ポイントのプリセット位置が設定されている。
【００６９】
そして、図４（ａ）は各センサと各カメラのプリセット位置及び各カメラのＩＰアドレスの対応関係を示しており、図４（ｂ）は各センサで同一のプリセット位置に対応しているものの対応関係を示している。センサＡ１の感度範囲位置にプリセット位置ＡＰ１が対応し、センサＣ２及びセンサＥ２の感度範囲位置に対してプリセット位置ＡＰ２が、また、センサＡ２及びセンサＣ１の感度範囲位置に対してプリセット位置ＡＰ３が対応している。言い換えれば、カメラＡのレンズ１１をプリセット位置ＡＰ１に向けるとセンサＡ１の感度範囲位置の画像が取得でき、カメラＡのレンズ１１をプリセット位置ＡＰ２に向けるとセンサＣ２（これはセンサＥ２の感度範囲位置でもある）の感度範囲位置、プリセット位置ＡＰ３にレンズ１１を向けるとセンサＡ２（これはセンサＣ１の感度範囲位置でもある）の画像が取得できる。
【００７０】
このためカメラＡの記憶装置部１６の内蔵テーブルには、各カメラＡ〜ＥのＩＰアドレスと関係付けられた図５の（ａ）（ｂ）（ｃ）で示す情報テーブルが設定されている。ここで、図５の（ａ）に示すカメラＡの情報テーブルは、例えば、センサＡ１の感度範囲位置に対して、カメラＡ自身のプリセット位置ＡＰ１、また、カメラＢ（ＩＰアドレスＩｐＢ）のプリセット位置ＢＰ２、さらに、カメラＣ（ＩＰアドレスＩｐＣ）のプリセット位置ＣＰ２、カメラＤ（ＩＰアドレスＩｐＤ）のプリセット位置ＤＰ１、カメラＥ（ＩＰアドレスＩｐＥ）のプリセット位置ＥＰ４が対応していることを示している。なお、図５の（ａ）の情報テーブルは、センサを備えたネットワークカメラ１で共通するテーブルである。従って、カメラＣ，Ｅも同様の情報テーブルとなる。
【００７１】
図５の（ａ）に示す情報テーブルのほか、図５の（ｂ）に示すような各センサごと、ここではセンサＡ１，Ａ２ごとに共通の感度範囲位置を持つ他のカメラのセンサを対応させた情報テーブルも設定しておくのがよい。例えば、センサＡ２に対して、カメラＣのセンサＣ１を関係付けられ、そのＩＰアドレスＩｐＣが格納される。
【００７２】
さらに、図５の（ｃ）に示すようにカメラＡのプリセット位置ＡＰ１〜ＡＰ３に対応するセンサを関係付けて設定しておくのがよい。これにより、カメラＡは、被写体が検出された感度範囲位置がプリセット位置ＡＰ１であれば、自身のセンサＡ１でこの被写体を検出可能であり、被写体がプリセット位置ＡＰ２に存在する場合は、カメラＣのセンサＣ２、または、カメラＥのセンサＥ２で被写体を検出できることが分かる。同様に、被写体がプリセット位置ＡＰ３に存在すれば、自身のセンサＡ２、または、カメラＣのセンサＣ１で被写体を検出できる。
【００７３】
これに対して、図６の（ａ）（ｂ）に示すようにカメラＢには自身にセンサが設けられておらず、他のネットワークカメラのプリセット位置と関係付けられているだけである。すなわち、ＢＰ１〜ＢＰ４の４ポイントのプリセット位置が設定されている。そこで、図６（ｂ）のようにセンサＥ１の感度範囲位置がプリセット位置ＢＰ１、センサＡ１の感度範囲位置がプリセット位置ＢＰ２、センサＡ２及びセンサＣ１の感度範囲位置がプリセット位置ＢＰ３、センサＣ２及びセンサＥ２の感度範囲位置がプリセット位置ＢＰ４に対応付けられている。そして、内蔵テーブルには各カメラのＩＰアドレスと関係付けられた情報テーブルが設定される。これにより、例えば、カメラＢのプリセット位置ＢＰ１に対しては、カメラＥ（ＩＰアドレスＩｐＥ）のセンサＥ１が関係付けられ、プリセット位置ＢＰ２に対しては、カメラＡ（ＩＰアドレスＩｐＡ）のセンサＡ１などが関係付けられる。プリセット位置ＢＰ３，ＢＰ４も同様に、センサＡ２，センサＣ１，センサＣ２，センサＥ２が関係付けられる。
【００７４】
さらに、カメラＡと同様にセンサを有すネットワークカメラであるカメラＣについては、図５の（ａ）（ｂ）（ｃ）のような情報テーブルは図示しないが、カメラＣはセンサＣ１とセンサＣ２が接続され、ＣＰ１〜ＣＰ４の４ポイントのプリセット位置が設定されている。図３に示すように、センサＡ２及びセンサＣ１の感度範囲位置に対応してプリセット位置ＣＰ１、センサＡ１の感度範囲位置に対してプリセット位置ＣＰ２、センサＥ１の感度範囲位置に対してプリセット位置ＣＰ３、センサＣ２及びセンサＥ２の感度範囲位置に対してプリセット位置ＣＰ４が設定されている。内蔵テーブルに図５の（ａ）（ｂ）（ｃ）と同様な情報テーブルが設定される。
【００７５】
さらに、カメラＤに対してもＤＰ１〜ＤＰ３の３ポイントのプリセット位置が設定されている。カメラＢと同様にカメラＤ自身にはセンサが設けられていない。例えば、センサＡ１の感度範囲位置に対応してプリセット位置ＤＰ１、センサＥ１の感度範囲位置に対してプリセット位置ＤＰ２、センサＣ２及びセンサＥ２の感度範囲位置に対してプリセット位置ＤＰ３が設定される。カメラＤの記憶装置部１６の内蔵テーブルには図６の（ａ）（ｂ）と同様な情報テーブルが設定される。
【００７６】
そして、カメラＥにはカメラＡと同様、センサＥ１とセンサＥ２が接続され、ＥＰ１〜ＥＰ４の４ポイントのプリセット位置が設定されている。センサＥ１の感度範囲位置に対応してプリセット位置ＥＰ１、センサＡ２及びセンサＣ１の感度範囲位置に対してプリセット位置ＥＰ２、センサＣ２及びセンサＥ２の感度範囲位置に対してプリセット位置ＥＰ３、センサＡ１の感度範囲位置に対してプリセット位置ＥＰ４が設定される。内蔵テーブルにはカメラＡと同様な情報テーブルが設定される。
【００７７】
なお、この情報テーブルにおいて関係付けられるＩＰアドレスは、ＩＰアドレスに限られない。ＭＡＣアドレスやネットワークカメラ１間でホスト名を一意的に設定することによりホスト名でも可能である。すなわち、例えばカメラＡの場合、ＩＰアドレスＩｐＡ「１９２．１６８．０．１５１」の代わりに、ＭＡＣアドレス「００８０ＦＦ４４５５１０」、ホスト名「ｃａｍｅｒａ００１」でよく、カメラＢの場合、例えばＩＰアドレスＩｐＢ「１９２．１６８．０．１５２」に代えてＭＡＣアドレス「００８０ＦＦ４４５５２０」、ホスト名「ｃａｍｅｒａ００２」でもよい。カメラＣ，Ｄ，Ｅでも同様である。なお、ホスト名などを使用した場合はＤＮＳサーバなどを設ける必要がある。
【００７８】
さて、本発明の実施例１のネットワークカメラとネットワークシステムでは、１つのカメラのセンサがある位置で被写体を検出したとき、その位置に向くことが可能な他のネットワークカメラをすべてその位置に向ける。例えば、待機状態のカメラＡがセンサＡ１で被写体を検知したとき、カメラＡはその旨を通知し、カメラＢをプリセット位置ＢＰ２、カメラＣをプリセット位置ＣＰ２、カメラＤをプリセット位置ＤＰ１、カメラＥをプリセット位置ＥＰ４にパン／チルトさせる。このため図７（ａ）に示すように、カメラＡから例えばカメラＢに被写体を検出した感度範囲位置に向くように、ＨＴＴＰ若しくはカメラ間通信プロトコルでアングル制御の指令を送信する。図７（ａ）は本発明の実施例１におけるネットワークカメラ間の情報伝達を説明する図、図７（ｂ）はログイン情報の説明図、図７（ｃ）は通知先メールアドレスの説明図である。なお、指令は自発的にアングル制御するように依頼するのでもよい。本発明の「カメラの向きを変えるように指示する」とは、このような指令を送信してアングル制御を命じるか、またはアングル制御の依頼を行うことである。カメラＢでは、カメラ制御部１５がＣＧＩ等によってパン／チルト制御部１７にアングル制御を命じ、カメラＢの向きが変更されてセンサＡ１で被写体を検知した方向にパン／チルトされる。なお、全カメラが被写体を検知し、他カメラに指令を出してもよい。
【００７９】
各カメラ間の情報伝達はＨＴＴＰやカメラ間通信プロトコルで実現される。ＨＴＴＰによる情報伝達は、カメラＡ〜Ｅがそれぞれサーバ機能を有しているため、所定のＵＲＬに対してＰＯＳＴメソッドを使用しＣＧＩプログラム等を起動することで行われ、このメソッドで送信された情報をカメラＡ〜Ｅに渡し、カメラＡ〜Ｅからは画像情報の通知や画像通知等を行うものである。この画像通知の画像がＨＴＭＬ等で表示される。このＨＴＴＰによる情報伝達は、いわゆるＩＰパケットによって行われ、ＭＡＣ，ＩＰ，ＴＣＰ／ＵＤＰの各ヘッダ部と、可変長のデータ部、終端のブロックから構成されたパケットとなる。図７（ｂ）に示すように、ＣＧＩプログラムを起動するためには、通知先のＩＰアドレスのほか、通知先にログインするための情報として、ＩＤ「ＸＸＸ」、パスワード「ＹＹＹ」が要求される。なお、プロキシサーバ、プロキシサーバポートを設定することもできる。
【００８０】
例えば、カメラＡがＨＴＴＰで通信する場合、情報テーブル１６ａを参照し、格納されているのがＩＰアドレスの場合は（１）接続先のＩＰアドレス、例えば「１９２．１６８．０．１５１」でＨＴＴＰによる要求送信、（２）応答受信の手順で通信する。また、情報テーブル１６ａに格納されているのがホスト名の場合は（１）接続先ホスト名、例えば「ｃａｍｅｒａ００２」をＤＮＳに問い合わせ、（２）これから取得されたＩＰアドレスに対してＨＴＴＰによる要求送信、（３）応答受信の手順で通信する。
【００８１】
これに対し、カメラ間通信プロトコルはカメラＡ〜Ｅが共通して使用できるプロトコルであればよく、このパケットは、例えば、固定長のヘッダ部、可変長のデータ部、終端、及びチェックサムの４ブロックから構成すればよい。このヘッダ部にはＭＡＣアドレス、例えば「００８０ＦＦ４４５５１０」や、予め取り決められているオペレーションコードが入る。送信元のカメラＡはパケット送信に必要な情報をセットし、カメラＢ〜Ｅはこのパケットを受け取り、指示手段１５ａがオペレーションコードを解釈して、このコードに応じた所定の動作を行う。例えば、カメラＡから送信されたカメラ間通信プロトコルのパケットのオペレーションコードがプリセット位置ＢＰ２に向く指令であれば、カメラＢはプリセット位置ＢＰ２にレンズを向け、画像を取得することができる。
【００８２】
さて、実施例１においては、カメラＡはＨＴＴＰやカメラ間通信プロトコルでカメラＢ〜Ｅにプリセット位置を変更する指令を行った後、画面表示をマルチ画面表示に切り換え、カメラＡ〜Ｅのそれぞれで画像録画を行う。これに対してＰＣ３からＨＴＴＰ等を使って要求送信を送ると、カメラＡからはカメラＡ〜Ｅの各画像をマルチ画面表示に配置して表示するためのＨＴＭＬ等の画像通知をＰＣ３に通知する。なお、画像通知はＨＴＴＰに限られず、ＳＭＴＰを使った電子メールやＦＴＰ等で行うのでもよい。電子メールの場合の画像通知先情報（メールアドレス）を一例として示すと、情報テーブル１６ａの内容は図７（ｃ）のようになり、各カメラＡ〜Ｅはこのような全画像通知先情報それぞれを格納することになる。しかし、１台のカメラ、例えばカメラＡだけが情報テーブルを持ち、他のカメラＢ〜Ｅに対して通知先を処理通知のときに通知するのでもよい。
【００８３】
次に、図８に基づいて実施例１のネットワークカメラ１のセンサによって被写体を検知してマルチ画面表示を行う動作シーケンスについて説明する。ここでは図３に示すようなカメラＡ〜Ｅが同一被写体をセンサで撮像して、ネットワーク２経由でＰＣ３にマルチ画面表示を行う場合を説明する。図８は本発明の実施例１におけるネットワークカメラのマルチ画面表示を行う動作シーケンス図である。
【００８４】
カメラＡが待機状態にあるとき（ｓｑ１）、センサＡ１で被写体を検知すると（ｓｑ２）、カメラＡは図５（ａ）に示す情報テーブルを参照し、センサＡ１の感度範囲に対応する他のカメラＢ〜Ｅのプリセット位置情報を取得する（ｓｑ３）。
【００８５】
この情報テーブルにより、自身（カメラＡ）のカメラに対して待機状態のプリセット位置からプリセット位置ＡＰ１に移動させ（ｓｑ４）、カメラＢ（ＩＰアドレスＩｐＢ）に対してプリセット位置ＢＰ２に向きを変える旨の指令を通知し、この位置に移動させる（ｓｑ５）。また、カメラＣ（ＩＰアドレスＩｐＣ）に対してはプリセット位置ＣＰ２に向きを変える旨の指令を通知し、この位置に移動させ（ｓｑ６）、カメラＤ（ＩＰアドレスＩｐＤ）に対してはプリセット位置ＤＰ１に向きを変える旨の指令を通知し、この位置に移動させる（ｓｑ７）。そして、カメラＥ（ＩＰアドレスＩｐＥ）に対してプリセット位置ＥＰ４に向きを変える旨の指令を通知し、この位置に移動させる（ｓｑ８）。
【００８６】
その後、カメラＡでは、カメラＡの画像と同一画面上にカメラＢ〜Ｅの画像を表示できるように、ＰＣの表示をマルチ画面表示に切り換え（ｓｑ９）、同時にカメラＢ〜Ｅに対して画像取得およびその通知を要求する。カメラＢはプリセット位置ＢＰ２の画像を取得してカメラＡに画像情報の通知を行う（ｓｑ１０）。また、カメラＣはプリセット位置ＣＰ２の画像を取得してカメラＡに画像情報の通知を行い（ｓｑ１１）、カメラＤはプリセット位置ＤＰ１の画像を取得してカメラＡに画像情報の通知を行い（ｓｑ１２）、カメラＥではプリセット位置ＥＰ４の画像を取得してカメラＡに画像情報の通知を行う（ｓｑ１３）。
【００８７】
カメラＡでは、カメラＢ〜Ｅから画像情報を取得して対象画像を画面上でそれぞれ表示するためのマルチ画面表示とする（ｓｑ１４）。複数のカメラが異なる角度から同一の被写体を撮像するので、被写体の全体像を撮像し、閲覧することができる。各カメラＡ〜Ｅでは撮像した画像を録画し（ｓｑ１５〜１９）、各カメラＡ〜ＥからＰＣやサーバへＦＴＰ転送やメール等により画像通知を行う（ｓｑ２０〜２４）。なお、マルチ画面表示にするか否か、録画の有無、通知の有無はＰＣからの設定で選択することが可能である。
【００８８】
このように実施例１のネットワークカメラは、インターフェースを介してセンサが被写体を感知した感知範囲へ他のネットワークカメラの撮像方向を向けさせることにより、複数のカメラが異なる角度から同一の被写体を撮像するので、被写体の全体像を撮像することができる。
【００８９】
なお、以上の説明においては、カメラＡがカメラＢ〜Ｅから画像情報を取得してマルチ画面表示を行う動作として説明したが、カメラＡからの情報により画像を表示するＰＣにおいて、直接カメラＡ〜Ｅそれぞれの画像情報を取得して、マルチ画面表示を行うことにしてもよい。
【００９０】
（実施例２）
本発明の実施例２におけるネットワークカメラとネットワークシステムについて説明する。実施例２は画像認識によって被写体の検出を行うネットワークカメラとそのネットワークシステムである。センサは熱に反応して被写体を検知したが、画像認識による場合は被写体の動きを検出するものである。実施例２は実施例１と同様に、複数台のネットワークカメラのマルチ画面表示を行うものである。図９は本発明の実施例２におけるネットワークカメラシステムの画像認識による動体検知の全体図、図１０は本発明の実施例２におけるネットワークカメラの構成図、図１１は本発明の実施例２におけるネットワークカメラシステムの被写体位置とネットワークカメラのプリセット位置の対応図、図１２（ａ）は本発明の実施例２におけるネットワークカメラシステムのカメラＡの情報テーブル図、図１２（ｂ）はカメラＢの情報テーブル図、図１２（ｃ）はカメラＣの情報テーブル図、図１３は本発明の実施例２におけるネットワークカメラのマルチ画面表示を行う動作シーケンス図である。
【００９１】
（実施例２）
図９〜図１３に基づいて本発明の実施例２におけるネットワークカメラ１の画像認識による動体検知の概要を説明する。図９に示すように、カメラＡはＡＰ１〜ＡＰ４の４ポイントのプリセット位置が設定可能になっており、ＩＰアドレスＩｐＡ〜ＩｐＣも格納されている。被写体位置１に対してはプリセット位置ＡＰ１，ＢＰ２，ＣＰ２が関係付けられ、このプリセット位置が設定されているときはカメラＡ〜Ｃで被写体位置１の画像を取得できる。また、被写体位置２に対してはプリセット位置ＡＰ２，ＢＰ３が関係付けられ、このプリセット位置が設定されているときはカメラＡ，Ｂで被写体位置２の画像が取得できる。この関係は、図１１に示した被写体位置とプリセット位置の対応図のとおりである。
【００９２】
続いて、図１０に基づいて実施例２のネットワークカメラの構成について説明する。実施例２は実施例１と基本的に同一の構成を有しており、同一符号は同一構成を示すものであるから、これらの詳細については実施例１に説明を譲り、実施例２に特有の構成について説明する。図１０において、１はネットワークカメラ、２はネットワーク、３はＰＣである。また、１１はレンズ、１２は撮像素子を搭載した画像入力部、１３は画像処理部、１４はネットワークインターフェース、１５はカメラ制御部、１５ａは指示手段、１５ａ1は受信手段であり、１６は記憶装置部、１６ａは情報テーブル、１７はパン／チルト制御部である。なお、実施例２は画像認識によって動体検知を行うため必ずしも必要ないことから図１０には図示していないが、複数のプリセット位置のうち一部でセンサ部１８によって被写体を検知することも可能である。全部のプリセット位置で画像認識とセンサによって同時に動体検知することもできる。なお、このとき図１０の構成に図２に示すセンサ部１８、センサ動作検知部１９が必要に応じて設置される。
【００９３】
次に、実施例２のネットワークカメラに設けられた手段について説明する。１３ａは画像処理部１３に設けられたバッファ部（本発明の一次的に蓄積される記憶手段）である。バッファ部１３ａには画像入力部１２から出力された画像情報を１フレーム分ごとキャプチャーする第１メモリと、所定のフレーム分前の画像情報を記憶する第２メモリが設けられている。露光時間の長短が選択できるような場合には、この選択を行うために第２メモリには少なくとも２フレーム分が記憶される。なお、実施例１で説明したと同様に第２メモリを設けずに、第１メモリだけを設け、この第１メモリに所定フレーム分前からの画像情報をキャプチャーするのが、構成的に簡単になる。
【００９４】
ネットワークカメラ１には常時撮像を行うアクティブタイプと、被写体を検知したときに撮像を開始するパッシブタイプがあるが、画像認識によってアクティブタイプの動体検知を行う実施例２の場合、このような検知方式をとらないネットワークカメラとは異なって、キャプチャーが完了した画像に対し、指定した画像サイズや解像度、またはデータサイズに変更し、画像認識を行う。動体なしと判断された画像はＪＰＥＧ等の形式に圧縮処理などして第２メモリに記憶しておく。常に最新画像に対し画像認識を行い、被写体を検知した時点で第２メモリに記憶していた所定フレーム分前の画像情報を送信する。この際並行して第１メモリに新たな画像情報のキャプチャーが完了しているので、この画像にも同様の処理を行い、第２メモリの記憶内容を更新すると共に、画像サイズの変更、圧縮処理などを行った画像を送信することができる。被写体検知後、この圧縮データは記憶装置部１６内に録画される。
【００９５】
なお、画像認識でなく併装備されたセンサ部１８によって被写体を検知した場合は、実施例１で説明したと同様に被写体を検知した時点に第２メモリに記憶していた所定フレーム分前の画像情報を送信すればよい。
【００９６】
次に、図１０において画像認識を行う機能について説明する。図１０のカメラ制御部１５内に示した１５ｂは、画像入力部１２から出力された１フレーム分の画像情報信号をフレーム単位で輝度信号の差分をとり、差分に所定の変化があった場合に画像に変化があった場合と判定し、被写体が動体であると判断する画像認識手段である。画像認識手段１５ｂが画像に変化があったと判断した場合、動体が検知されたとして、カメラ制御部１５は所定の動作を開始する。
【００９７】
動体であるとの判断は、例えば１フレームが横６４０ピクセル×縦４８０ピクセルの場合、各走査で得られた前後２フレームのデータ間の差分をとり、横６４０ピクセル×縦４８０ピクセルの中で両フレームの輝度信号が変化した部分を抽出し、この位置がプリセット位置の画面上にあれば、また、必要ならさらに詳細に１フレーム上の分割されたどこのエリアに位置するかを判断すれば、他のネットワークカメラ１の向くべき撮像方向が判定できる。
【００９８】
実施例２における指示手段１５ａは、画像認識手段１５ｂが画像に変化があったと認識したとき、情報テーブルによって該当するプリセット位置を有するネットワークカメラ１があったときには、これを検知すべくこの変化があった撮像方向に向くように指示する。従って、この指示手段１５ａは、同一被写体に対して他のネットワークカメラ１の撮像方向を１エリアまたは１点に集中させるような指令を行うことになる。
【００９９】
１５ｃは、画像認識手段１５ｂが動体と認識した場合、指示手段１５ａの指示に基づいてネットワークインターフェース１４を介して他のネットワークカメラ１を画像に変化のあった方向へ向くように通知する通知手段である。
【０１００】
また、１５ｄはセンサ部１８や画像認識手段１５ｂが動体ありと判断したとき、また、他のネットワークカメラ１が行った所定の判定条件を基に、判定結果を有効と判定する判定手段である。後者の場合、例えば動体検知を行ったネットワークカメラ１が所定数以上または所定の割合以上の場合、あるいは優先順位で優先度の高いネットワークカメラ１が動体ありの判断を行った場合に、判定結果を有効と判定する。
【０１０１】
なお、優先度で判断する場合には、予め各ネットワークカメラ１と対応した優先順位を記憶装置部１６内のテーブルに記憶しておく必要がある。優先順位の高いものとしては、最初に動体検知を行ったネットワークカメラ１から距離が近いものを優先度の高いものと評価するもの、感度の高いセンサを備えているものを優先度の高いものと考えるものなどがある。そして、判定手段１５ｄが有効と判定した場合には、カメラ制御部１５内の制御手段（図示しない）がバッファ部１３ａ内の送信可能な画像データを記憶装置部１６内に録画する。
【０１０２】
ところで、ネットワークカメラ１には、記憶装置部１６に各カメラＡ〜ＣのＩＰアドレスと、図１２（ａ）〜（ｃ）で示すような情報テーブルが関係付けられて設定されている。図１２（ａ）に示すように、カメラＡの記憶装置部１６内に格納された情報テーブルには、上述したプリセット位置ＡＰ１，ＡＰ２，ＡＰ３，ＡＰ４の４ポイントがセット可能で、図９に示すように被写体位置１，２を検知できるプリセット位置ＡＰ１，ＡＰ２に対してカメラＢのプリセット位置ＢＰ２，ＢＰ３がそれぞれ関係付けられ、且つ、被写体を検知した旨の通知を行うためのカメラＢのＩＰアドレスＩｐＢが格納されている。同様に、カメラＡのプリセット位置ＡＰ１はカメラＣのプリセット位置ＣＰ２と関係付けられ、カメラＣのＩＰアドレスが格納されている。
【０１０３】
また、図１２（ｂ）に示すように、カメラＢの情報テーブルには、プリセット位置ＢＰ１，ＢＰ２，ＢＰ３，ＢＰ４の４ポイントがセット可能であり、図９に示すように被写体１，２を検知できるプリセット位置ＢＰ２，ＢＰ３の位置に対してカメラＡのプリセット位置ＡＰ１，ＡＰ２が関係付けられ、且つカメラＡのＩＰアドレスが格納されている。同様に、カメラＢのプリセット位置ＢＰ２はカメラＣのプリセット位置ＣＰ２と関係付けられると共に、カメラＣのＩＰアドレスも格納されている。
【０１０４】
さらに、図１２（ｃ）に示すように、カメラＣの情報テーブルには、プリセット位置ＣＰ１，ＣＰ２，ＣＰ３の３ポイントがセット可能で、図９に示すように被写体１を検知できるプリセット位置ＣＰ２にカメラＡのプリセット位置ＡＰ１が関係付けられてＩＰアドレスが格納され、カメラＢのプリセット位置ＢＰ２もこのプリセット位置ＡＰ１と関係付けられて、ＩＰアドレスが格納されている。
【０１０５】
次に、図１３に基づいて実施例２のネットワークカメラ１の動体検知によって被写体を捉えてマルチ画面表示を行う動作シーケンスについて説明する。カメラＡ，Ｂ，Ｃが画像で変化があったことを認識し、ネットワーク２経由でＰＣ３にマルチ画面表示する場合である。
【０１０６】
図１３において、カメラＡが待機状態にあるとき（ｓｑ３１）、画像認識により画像が変化することで動体が存在することを検知すると（ｓｑ３２）、カメラＡは図１２（ａ）に示す情報テーブルを参照し、プリセット位置ＡＰ１に対応する他のカメラＢ，Ｃのプリセット位置情報を取得する（ｓｑ３３）。
【０１０７】
この情報テーブルにより、カメラＢ（ＩＰアドレスＩｐＢ）に対してプリセット位置ＢＰ２に向きを変える旨の指令を通知し、この位置に移動させる（ｓｑ３４）。また、カメラＣ（ＩＰアドレスＩｐＣ）に対してプリセット位置ＣＰ２に向きを変える旨の指令を通知し、この位置に移動させる（ｓｑ３５）。
【０１０８】
その後、カメラＡでは、カメラＢ，Ｃから画像情報（ＵＲＬ）を取得したときカメラＡの画像と同一画面上にこれらの画像を表示できるように、マルチ画面表示に切り換える（ｓｑ３６）。カメラＢはプリセット位置ＢＰ２の画像を取得してカメラＡに画像情報の通知を行う（ｓｑ３７）。また、カメラＣはプリセット位置ＣＰ２の画像を取得してカメラＡに画像情報の通知を行う（ｓｑ３８）。
【０１０９】
カメラＡでは、カメラＢ，Ｃから画像情報を取得して対象画像を画面上でそれぞれ表示するため、ＰＣの表示をマルチ画面表示に切り換える（ｓｑ３９）。複数のカメラが異なる角度から同一の被写体を撮像するので、被写体の全体像を撮像し、閲覧することができる。各カメラＡ〜Ｃでは撮像した画像を録画し（ｓｑ４０〜４２）、さらに各カメラＡ〜ＣからＰＣやサーバへＦＴＰ転送やメール等により画像通知を行う（ｓｑ４３〜４５）。なお、マルチ画面表示にするか否か、録画の有無、通知の有無はＰＣからの設定で選択することが可能である。
【０１１０】
このように実施例２のネットワークカメラは、インターフェースを介してカメラが画像の変化を認識した方向へ他のネットワークカメラの撮像方向を向けさせることにより、複数のカメラが異なる角度から同一の被写体を撮像するので、被写体の全体像を撮像することができる。また、カメラで撮像した画像の変化で被写体の動きを認識することにより、被写体を感知するためのセンサ等を省くことができるので、簡単な装置構成で被写体を検知して他のネットワークカメラの向きを変えることができる。
【０１１１】
なお、以上の説明においては、カメラＡがカメラＢ、カメラＣから画像情報を取得してマルチ画面表示を行う動作として説明したが、カメラＡからの情報により画像を表示するＰＣにおいて、直接カメラＡ、カメラＣそれぞれの画像情報を取得してマルチ画面表示を行うことにしてもよい。
【０１１２】
（実施例３）
本発明の実施例３におけるネットワークカメラについて説明する。実施例３はセンサによって被写体を検出し、これに基づいて複数台のネットワークカメラの検知結果を取得し、判定手段がこれを総合判断して動体の有無（動体検知の有効性）を状況判定するネットワークカメラである。実施例１で説明したセンサを備えたネットワークカメラが、センサによって被写体を検知した後、実施例２で説明した画像認識による動体検知を行う他の複数台のネットワークカメラに対して動体検知させ、自身も動体検知を行い、この検知結果から状況判定を行うものである。図３に示すカメラＡ〜Ｅが設置された場合である。従って、図２〜５，９〜１１を参照する。図１４は本発明の実施例３におけるネットワークカメラのセンサで検知した後に他のネットワークカメラの動体検知と合わせて判定する動作シーケンス図である。
【０１１３】
実施例３のネットワークカメラにおいては、図２，１０において図示されていないが、図１０に示す判定手段１５ｄが被写体ありとの状況判定を行った場合に、検知結果は有効であると判断してＰＣ３に画像通知（転送）を許可する制御手段（本発明の請求項９，１０の制御手段）が設けられている。なお、通知手段１５ｃにこのような機能をもたせるのでもよい。
【０１１４】
図１４において、カメラＡが待機状態にあるとき（ｓｑ５１）、センサＡ２で被写体を検知すると（ｓｑ５２）、カメラＡは図５（ａ）に示す情報テーブルを参照し、センサＡ２の感度範囲に対応する他のカメラＢ〜Ｅのプリセット位置情報を取得すると共に、センサＡ２に対応する他のカメラＢ〜Ｅのセンサ情報を取得する（ｓｑ５３）。センサＣ１がセンサＡ２に対応する。
【０１１５】
この情報テーブルにより、カメラＡはカメラＢ（ＩＰアドレスＩｐＢ）に対してプリセット位置ＢＰ３に向きを変える旨の指令を通知し、この位置に移動させる（ｓｑ５４）。また、カメラＣ（ＩＰアドレスＩｐＣ）に対してはプリセット位置ＣＰ１に向きを変える旨の指令を通知し、この位置に移動させると共に、センサＣ１で検知するように指令する（ｓｑ５５）。カメラＤ（ＩＰアドレスＩｐＤ）に対してはプリセット位置ＤＰ２に向きを変える旨の指令を通知し、この位置に移動させ（ｓｑ５６）、カメラＥ（ＩＰアドレスＩｐＥ）に対してプリセット位置ＥＰ１に向きを変える旨の指令を通知し、この位置に移動させる（ｓｑ５７）。
【０１１６】
その後、カメラＡでは情報テーブルにより、自身（カメラＡ）のカメラに対して待機状態のプリセット位置からプリセット位置ＡＰ３に移動し（ｓｑ５８）、画像認識による動体検知を行う（ｓｑ５９）。カメラＢ，Ｄ，Ｅはそれぞれのプリセット位置ＢＰ３，ＤＰ２，ＥＰ１で動体検知を行う（ｓｑ６０〜６２）。このとき、カメラＣはプリセット位置ＣＰ１に移動して動体検知すると共に、センサＣ１で被写体を検知する（ｓｑ６３）。さらに、カメラＢ〜Ｅは動体検知、被写体検知をすると共に、画像録画を開始する（ｓｑ６６〜６９）。
【０１１７】
カメラＡは、カメラＢ，Ｄ，Ｅの動体検知による検知結果、カメラＣの動体検知による検知結果とセンサＣ１による検知結果を取得すると、これらの情報から所定の判定条件に従って状況判定を行う（ｓｑ６４）。例えば、カメラ５台全て動体検知が有効、且つセンサＣ１の検知情報が有効と判断されている場合にのみ動体ありなどと判定する。
【０１１８】
このとき動体有りと決定された場合には判定後処理を決定する（ｓｑ６５）。各カメラＡ〜Ｅの録画を有効とする画像録画処理を行い（ｓｑ７０〜７４）、必要な画像通知（転送）を行うよう指示をする（ｓｑ７５〜７９）。
【０１１９】
なお、判定条件、画像録画、画像通知はユーザからの設定で変更が可能であって、以上の説明に限られない。さらに、カメラＡがセンサＡ２で検知して、５台のカメラで画像認識による動体検知、センサＣ１で検知を行うときに、各カメラの動体検知の感度を変更したり（例えば、ネットワークカメラ１から被写体位置との距離に応じて遠いほど感度を上げる）、センサＣ１の感度を上げたりして、さらに判定の精度を上げることもできる。また、カメラＡがセンサＡ２で検知した場合、各カメラの画像認識による動体検知とセンサＣ１による検知のうち、一方のみを用いて判定をするなど行うことができる。
【０１２０】
このように実施例３のネットワークカメラは、インターフェースを介してセンサが被写体を感知した感知範囲へ他のネットワークカメラの撮像方向を向けさせることにより、複数のカメラが異なる角度から同一の被写体を撮像するので、被写体の全体像を撮像することができる。また、画像の変化を認識した他のネットワークカメラの数が所定数以上の場合、画像認識手段の認識結果の有効と総合的に判定する判定手段を設けることにより、画像認識手段による画像の認識ミスを軽減できるので、正確な画像認識の結果を得ることができる。
【０１２１】
（実施例４）
本発明の実施例４におけるネットワークカメラについて説明する。実施例４は画像認識によって被写体を検出し、これに基づいて複数台のネットワークカメラの検知結果を取得し、判定手段がこれを総合判断して被写体の有無を判定するネットワークカメラである。実施例２で説明したネットワークカメラが動体検知した後、動体検知を行う他の複数台のネットワークカメラに動体検知させて、これらに基づいてこの検知結果から状況判定を行うものである。図９に示すカメラＡ，Ｂ，Ｃが設置された場合である。従って、実施例４でも図９，１０，１１を参照する。図１５は本発明の実施例４におけるネットワークカメラの動体検知した後に他のネットワークカメラの動体検知と合わせて判定する動作シーケンス図である。
【０１２２】
実施例４のネットワークカメラにおいても、実施例３と同様に、図２，１０において図示されていないが、図１０に示す判定手段１５ｄが被写体ありとの状況判定を行った場合に、検知結果は有効であると判断してＰＣ３に画像通知（転送）を許可する制御手段（本発明の請求項９，１０の制御手段）が設けられている。なお、通知手段１５ｃにこのような機能をもたせるのでもよい。
【０１２３】
図１５において、カメラＡがプリセット位置ＡＰ１の向きに設定された状態のとき（ｓｑ８１）、プリセット位置ＡＰ１で画像認識により被写体を検知すると（ｓｑ８２）、これを画像録画した後（ｓｑ８３）、カメラＡは図１１に示す情報テーブルを参照し、プリセット位置ＡＰ１に対応する他のカメラＢ〜Ｅのプリセット位置情報とそのＩＰアドレスを取得する（ｓｑ８４）。
【０１２４】
なお、ｓｑ８４において、プリセット位置ＡＰ１に対応する他のカメラＢ〜Ｅのプリセット位置情報を取得するのに代えて、対応するセンサＡ１がある場合、図５（ｃ）に示すような情報テーブルから対応するセンサＡ１を取得し、図５（ａ）に示すような情報テーブルからカメラＢ〜Ｅのプリセット位置情報とそのＩＰアドレスを取得するのでもよい。この場合も以下の動作は同様となる。
【０１２５】
この情報テーブルにより図９に示すように、カメラＢ（ＩＰアドレスＩｐＢ）に対してプリセット位置ＢＰ２に向きを変える旨の指令を通知し、この位置に移動させる（ｓｑ８５）。また、カメラＣ（ＩＰアドレスＩｐＣ）に対してはプリセット位置ＣＰ２に向きを変える旨の指令を通知し、この位置に移動させる（ｓｑ８６）。その後、カメラＢ，Ｃはそれぞれのプリセット位置ＢＰ２，ＣＰ２で動体検知を行う（ｓｑ８７，８８）。
【０１２６】
カメラＡは、カメラＢ，Ｃの動体検知による検知結果、カメラＡ自身の動体検知による検知結果から判定条件に従って状況判定を行う（ｓｑ８９）。例えば、３台全てにおいて動体検知有効と判断されている場合にのみ動体有りと判定したり、各カメラからの情報に優先順位をつけたりして判定する。そして、動体検知後にカメラＢ，Ｃではそれぞれ画像録画を行う（ｓｑ９０，９１）。
【０１２７】
ｓｑ８９において動体有りと決定された場合には判定後処理を決定する（ｓｑ９２）。カメラＡから各カメラＢ，Ｃに処理の通知をして、画像録画を有効にする画像録画処理を行い（ｓｑ９３，９４）、カメラＡ自身も画像録画処理を行い（ｓｑ９５）、必要な画像通知（転送）を行うよう指示をする（ｓｑ９６〜９８）。このとき、有効と判定された画像のみがＰＣ３へ出力される。
【０１２８】
なお、判定条件、画像録画、画像通知は設定により様々な変更が可能であって、以上の説明に限られない。例えば、カメラＡが画像認識により動体検知有効と認識し、カメラＢ，Ｃで所定のプリセット位置にて動体検知を行うとき、カメラＢ，Ｃの動体検知の感度を変更して、さらに精度を上げることもできる。
【０１２９】
また、実施例２で説明したように、カメラＡのバッファ部１３ａに画像入力部１２からの画像情報を１フレーム分ごとキャプチャーする第１メモリと、所定フレーム分前の画像情報を記憶する第２メモリが設けた構成にすることもできる。この場合、動体検知と同時に録画を開始するのでなく、プリセット位置ＡＰ１に設定されている状態において常に現時点よりある一定期間前（所定フレーム分前）の画像を蓄積しておくことができ、画像認識による動体検知が有効と判定された時に、被写体を認識した時点より前の画像から録画し、画像通知することが可能になる。なお、これはセンサ部１８によって判定する場合も同様で、この場合、感知結果を有効と判定した時点に所定フレーム分前の画像情報を送信する。
【０１３０】
（実施例５）
本発明の実施例５におけるネットワークカメラについて説明する。実施例５は他のネットワークカメラに対して画像認識を用いた動作検知結果を一定周期で確認し、１台のネットワークカメラで動体検知したときはマルチ画面表示するネットワークカメラである。この場合も図８に示すカメラＡ，Ｂ，Ｃが設置された場合である。従って、図９，１０，１１を参照する。図１６は本発明の実施例５におけるネットワークカメラが他のネットワークカメラに動体検知を一定周期毎に確認し他のネットワークカメラの動体検知と合わせて表示する動作シーケンス図である。
【０１３１】
実施例５におけるネットワークカメラは、図２，１０のカメラ制御部１５が各ネットワークカメラに対して確認するため、一定周期毎に動体検知結果を要求するか、一定周期毎に動体検知を行うように依頼し、その検知結果を通知してもらうか、のいずれかの確認方法が実行できる。すなわち、ＨＴＴＰの場合で説明すると、前者の場合、他のネットワークカメラに動体検知を命じて検知結果を通知してもらうことになるが、後者の場合、確認の依頼を行った後自発的に動体検知をしてもらいその検知結果の通知を受けることになる。なお、図示はしないが、各ネットワークカメラのカメラ制御部１５には計時手段が設けられており、各ネットワークカメラに確認を行うための一定周期の時間をカウントする。
【０１３２】
図１６において、カメラＡがプリセット位置ＡＰ３の向きに設定された状態であり（ｓｑ１０１）、カメラＢがプリセット位置ＢＰ２の向きに設定された状態（ｓｑ１０２）、カメラＣがプリセット位置ＣＰ３の向きに設定された状態にある（ｓｑ１０３）。この状態でカメラＡは図１２（ａ）に示す情報テーブルを参照し、プリセット位置ＡＰ１，ＡＰ２に対応する他のカメラＢ，Ｃのプリセット位置情報とそのＩＰアドレスを取得する（ｓｑ１０４）。
【０１３３】
実施例５においては、この情報テーブルにより、カメラＡはカメラＢ（ＩＰアドレスＩｐＢ）に対して一定周期でプリセット位置ＢＰ２，ＢＰ３における動体検知の検知状況の確認を行い、カメラＣ（ＩＰアドレスＩｐＣ）に対しても一定周期でプリセット位置ＣＰ２における動体検知の検知状況の確認を行う。カメラＢ，Ｃの動体検知の検知状況が動体無しか、状況不明の場合、カメラＡは待機状態となる（ｓｑ１０５）。
【０１３４】
その後、カメラＢがプリセット位置ＢＰ２で動体検知して動体がある旨の認識を行った状態となり（ｓｑ１０６）、カメラＡは図１２（ａ）の情報テーブルを参照し、プリセット位置ＡＰ１，ＡＰ２に対応するカメラＢ，Ｃのプリセット位置情報とそのＩＰアドレスを取得して（ｓｑ１０７）、カメラＢに対してプリセット位置ＢＰ２，ＢＰ３における動体検知の検知状況の確認を行うと、カメラＢはプリセット位置ＢＰ２に動体がある旨の検知状況をカメラＡに通知する。
【０１３５】
カメラＡは、カメラＢの動体検知による検知結果の通知を受け、カメラＣに対してはプリセット位置ＣＰ２に向きを変える旨の指令を通知し、この位置に移動させる（ｓｑ１０８）。その後カメラＡは自身の向きをプリセット位置ＡＰ１に移動し（ｓｑ１０９）、カメラＢ，Ｃから画像を取得したときカメラＡの画像と同一画面上にこれらの画像を表示できるように、マルチ画面表示に切り換える（ｓｑ１１０）。カメラＢはプリセット位置ＢＰ２の画像を取得してカメラＡに画像情報の通知を行い（ｓｑ１１１）、カメラＣはプリセット位置ＣＰ２の画像を取得してカメラＡに画像情報の通知を行う（ｓｑ１１２）。
【０１３６】
カメラＡでは、カメラＢ，Ｃから画像情報を取得したとき対象画像をマルチ画面表示し（ｓｑ１１３）、各画像を表示可能にする。各カメラＡ〜Ｃでは撮像した画像を録画し（ｓｑ１１４〜１１６）、さらに各カメラＡ〜ＣからＰＣやサーバへＦＴＰ転送やメール等により画像通知（転送）を行う（ｓｑ１１７〜１１９）。なお、マルチ画面表示にするか否か、録画の有無、通知の有無はＰＣからの設定で選択することが可能である。
【０１３７】
このように実施例５のネットワークカメラは、各プリセット位置に向けられたカメラの動体検知を一定周期毎に確認し、検知結果を一定周期毎に受け取るため、常時、被写体の監視を行うことができる。
【０１３８】
実施例１，２と同様、以上の説明では、カメラＡがカメラＢ、カメラＣから画像情報を取得してマルチ画面表示を行う動作として説明したが、カメラＡからの情報により画像を表示するＰＣにおいて、直接カメラＡ、カメラＣそれぞれの画像情報を取得してマルチ画面表示を行うことにしてもよい。
【０１３９】
（実施例６）
本発明の実施例６におけるネットワークカメラは、他のネットワークカメラに対して画像認識を用いた動作検知結果を一定周期毎に確認し、１台のネットワークカメラで動体検知したときは他のネットワークカメラでも動作検知を行って状況判定するネットワークカメラである。実施例６においても図９，１０，１１を参照する。図１７は本発明の実施例６におけるネットワークカメラが他のネットワークカメラに動体検知を一定周期毎に確認し他のネットワークカメラの動体検知と合わせて状況判定を行う動作シーケンス図である。実施例５と同様、カメラ制御部１５が各ネットワークカメラに対して一定周期毎に動体検知結果を要求するか、一定周期毎に動体検知を行うように依頼してその検知結果を通知してもらうか、のいずれかの確認方法が実行できる。
【０１４０】
実施例６のネットワークカメラでも、実施例３と同様に、図２，１０において図示されていないが、図１０に示す判定手段１５ｄが被写体ありとの状況判定を行った場合に、検知結果は有効であると判断してＰＣ３に画像通知（転送）を許可する制御手段（本発明の請求項９，１０の制御手段）が設けられている。なお、通知手段１５ｃにこのような機能をもたせるのでもよい。
【０１４１】
図１７において、カメラＡがプリセット位置ＡＰ３の向きに設定された状態であり（ｓｑ１２１）、カメラＢがプリセット位置ＢＰ２の向きに設定された状態（ｓｑ１２２）、カメラＣがプリセット位置ＣＰ３の向きに設定された状態にある（ｓｑ１２３）。この状態でカメラＡは図１２（ａ）に示す情報テーブルを参照し、プリセット位置ＡＰ１，ＡＰ２に対応する他のカメラＢ，Ｃのプリセット位置情報とそのＩＰアドレスを取得する（ｓｑ１２４）。
【０１４２】
実施例６においては、この情報テーブルにより、カメラＡはカメラＢ（ＩＰアドレスＩｐＢ）に対して一定周期毎にプリセット位置ＢＰ２，ＢＰ３における動体検知の検知状況の確認を行い、カメラＣ（ＩＰアドレスＩｐＣ）に対しても一定周期毎にプリセット位置ＣＰ２における動体検知の検知状況の確認を行う。カメラＢ，Ｃの動体検知の検知状況が動体無しか、状況不明の場合、カメラＡは待機状態となる（ｓｑ１２５）。
【０１４３】
その後、カメラＢがプリセット位置ＢＰ２で動体検知して動体がある旨の認識を行った状態では（ｓｑ１２６）、カメラＡが情報テーブルを参照し、プリセット位置ＡＰ１，ＡＰ２に対応するカメラＢ，Ｃのプリセット位置情報とそのＩＰアドレスを取得して（ｓｑ１２７）、カメラＢに対してプリセット位置ＢＰ２，ＢＰ３における動体検知の検知状況の確認を行うと、カメラＢはプリセット位置ＢＰ２に動体がある旨の検知状況をカメラＡに通知する。
【０１４４】
カメラＡは、カメラＢの動体検知による検知結果の通知を受け、カメラＣに対してプリセット位置ＣＰ２に向きを変える旨の指令を通知し、この位置に移動させる（ｓｑ１２８）。その後カメラＡは自身の向きをプリセット位置ＡＰ１に移動し（ｓｑ１２９）、画像認識による動作判定と画像録画を行う（ｓｑ１３０）。カメラＣはプリセット位置ＣＰ２の画像を取得してカメラＡに画像情報の通知を行う（ｓｑ１３１）。
【０１４５】
カメラＡはカメラＣの検知結果を取得すると、カメラＡ，Ｂの動作検知結果とから状況判定を行い（ｓｑ１３２）、動体有りと決定された場合には判定後処理を決定する（ｓｑ１３３）。各カメラＢ，Ｃは画像録画し（ｓｑ１３４〜１３５）、各カメラＢ，Ｃの録画を有効とする画像録画処理を行う場合、カメラＡは自身では画像録画処理を行い（ｓｑ１３６）、カメラＢ，Ｃには処理通知を行って画像録画させる（ｓｑ１３７〜１３８）。その後各カメラＡ〜ＣからＰＣやサーバへＦＴＰ転送やメール等により画像通知（転送）を行うよう指示をする（ｓｑ１３９〜１４１）。このとき、有効と判定された画像のみがＰＣ３へ出力される。
【０１４６】
このように実施例６のネットワークカメラは、各プリセット位置に向けられたカメラの動体検知を一定周期毎に確認し、検知結果を一定周期毎に受け取るため、常時、被写体の監視を行うことができる。画像の変化を認識した方向へ他のネットワークカメラの撮像方向を向けさせることにより、複数のカメラが異なる角度から同一の被写体を撮像するので、被写体の全体像を正確に撮像することができる。また、画像認識による検知結果が有効であると判定し、有効と判定された画像のみが外部端末へ出力されるので、正確に認識された画像だけを外部端末から取得することができる。
【０１４７】
さらに、状況判定の判定条件、画像録画、画像通知は設定により変更が可能であって、以上の説明に限られない。判定条件は、例えばこの認識を行ったネットワークカメラが所定数以上または所定の割合以上の場合、あるいは優先度の高いネットワークカメラが同様の判断を行った場合に、判定結果を有効と判定するなど様々設定できる。
【０１４８】
（実施例７）
本発明の実施例７におけるネットワークカメラは、他のセンサを備えたネットワークカメラに対して検知結果を一定周期で確認し、センサを備えたネットワークカメラのセンサで被写体を検知したときは他のネットワークカメラもその位置に向けてマルチ画面表示するネットワークカメラである。この場合も図２〜図１１を参照する。
【０１４９】
図１８は本発明の実施例７におけるネットワークカメラがセンサを備えた他のネットワークカメラに動体検知を一定周期毎に確認し他のネットワークカメラの動体検知と合わせて表示する動作シーケンス図である。実施例５と同様、カメラ制御部１５が各ネットワークカメラ１に対して確認するため、一定周期毎に動体検知結果を要求するか、一定周期毎に動体検知を行うように依頼してその検知結果を通知してもらうか、のいずれかの確認方法が実行できる。
【０１５０】
図１８において、カメラＡは、図５（ｃ）に示す情報テーブルを参照し、所定のタイミングでプリセット位置ＡＰ２，ＡＰ３に対応するカメラＣ，ＥのセンサＣ１，Ｃ２，Ｅ２に検知状況を確認する（ｓｑ１５１）。このとき他のカメラＢ〜Ｅは待機状態にある（ｓｑ１５２〜１５５）。
【０１５１】
実施例７においては、この情報テーブルにより、カメラＡはセンサＣ１，Ｃ２を備えたカメラＣ（ＩＰアドレスＩｐＣ）に対して一定周期毎にセンサＣ１，Ｃ２による検知状況の確認を行い、センサＥ２を備えたカメラＥ（ＩＰアドレスＩｐＥ）に対しても一定周期毎にセンサＥ２による検知状況の確認を行う。カメラＣ，Ｅから検知なしの通知があると、カメラＡは待機状態に入る（ｓｑ１５６）。
【０１５２】
その後、カメラＣのセンサＣ２が被写体を検知すると、プリセット位置ＣＰ４に向きを移動する（ｓｑ１５７）。そして、カメラＡが次のタイミングでプリセット位置ＡＰ２，ＡＰ３に対応するカメラＣ，ＥのセンサＣ１，Ｃ２，Ｅ２に検知状況を確認すると（ｓｑ１５８）、カメラＣでは、センサＣ２が検知した旨をカメラＡに通知する。
【０１５３】
これを受けたカメラＡは、センサＣ２に対応する他のカメラＢ，Ｄ，Ｅのプリセット位置情報とそのＩＰアドレスを図５（ａ）に示すような情報テーブルから取得し、画像を取得する（ｓｑ１５９）。この後、カメラＡは、カメラＢに対してはプリセット位置ＢＰ４に向きを変える旨の指令を通知し、この位置に移動させる（ｓｑ１６０）。カメラＤに対してはプリセット位置ＤＰ３に向きを変える旨の指令を通知し、この位置に移動させ（ｓｑ１６１）、カメラＥに対してはプリセット位置ＥＰ３に向きを変える旨の指令を通知し、この位置に移動させる（ｓｑ１６２）。
【０１５４】
指令を通知した後、カメラＡはプリセット位置ＡＰ２に移動し（ｓｑ１６３）、カメラＢ〜Ｅから画像を取得したときカメラＡの画像と同一画面上にこれらの画像を表示できるように、マルチ画面表示に切り換える（ｓｑ１６４）。カメラＢはプリセット位置ＢＰ４の画像を取得して（ｓｑ１６５）、カメラＡに画像情報の通知を行い、カメラＣはプリセット位置ＣＰ４の画像を取得して（ｓｑ１６６）、カメラＡに画像情報の通知を行う。同様に、カメラＤはプリセット位置ＤＰ３の画像を取得して（ｓｑ１６７）、カメラＡに画像情報の通知を行い、カメラＥはプリセット位置ＥＰ３の画像を取得して（ｓｑ１６８）、カメラＡに画像情報の通知を行う。
【０１５５】
カメラＡでは、カメラＢ〜Ｅから画像情報を取得したとき対象画像をマルチ画面表示し（ｓｑ１６９）、各画像をＰＣに表示可能に通知する。その後、各カメラＡ〜Ｅでは撮像した画像を録画し（ｓｑ１７０〜１７４）、さらに各カメラＡ〜ＣからＰＣへ画像通知（転送）を行う（ｓｑ１７５〜１７９）。なお、マルチ画面表示にするか否か、録画の有無、通知の有無はＰＣからの設定で選択することができる。
【０１５６】
このように実施例７のネットワークカメラは、各プリセット位置に向けられたカメラの動体検知を一定周期毎に確認し、検知結果を一定周期毎に受け取るため、常時、被写体の監視を行うことができる。他のネットワークカメラの検知したセンサの感度範囲に対応する画像が得られる。また、検知状況確認を行って他のネットワークカメラに指令を出したり画像を取得したりするネットワークカメラが情報テーブルを持っているため、他のネットワークカメラに検知状況確認を行えば、他のネットワークカメラは情報テーブルをもつ必要がない。すなわちプリセット位置に移動する指令を受けて移動すればよい。
【０１５７】
（実施例８）
本発明の実施例８におけるネットワークカメラは、他のセンサを備えたネットワークカメラに対して検知結果を一定周期で確認し、センサを備えたネットワークカメラのセンサで被写体を検知したときは他のネットワークカメラもその位置に向けて画像認識による動体検知あるいはセンサによる検知を行い、状況判定するネットワークカメラである。この場合も図６，８，９，１０，１１を参照する。図１９は本発明の実施例８におけるネットワークカメラがセンサを備えた他のネットワークカメラに動体検知を一定周期毎に確認し他のネットワークカメラの動体検知と合わせて状況判定を行う動作シーケンス図である。
【０１５８】
実施例８のネットワークカメラにおいても、実施例３と同様に、図２，１０において図示されていないが、図１０に示す判定手段１５ｄが被写体ありとの状況判定を行った場合に、検知結果は有効であると判断してＰＣ３に画像通知（転送）を許可する制御手段（本発明の請求項９，１０の制御手段）が設けられている。なお、通知手段１５ｃにこのような機能をもたせるのでもよい。
【０１５９】
図１９において、カメラＡは、図５（ａ）に示す情報テーブルを参照し、所定のタイミングでプリセット位置ＡＰ２，ＡＰ３に対応するカメラＣ，ＥのセンサＣ１，Ｃ２，Ｅ２に検知状況を確認する（ｓｑ１８１）。このとき他のカメラＢ〜Ｅは待機状態にある（ｓｑ１８２〜１８５）。
【０１６０】
実施例８においては、この情報テーブルにより、カメラＡはセンサＣ１，Ｃ２を備えたカメラＣ（ＩＰアドレスＩｐＣ）に対して一定周期毎にセンサＣ１，Ｃ２による検知状況の確認を行い、センサＥ２を備えたカメラＥ（ＩＰアドレスＩｐＥ）に対しても一定周期でセンサＥ２による検知状況の確認を行う。カメラＣ，Ｅから検知なしの通知があると、カメラＡは待機状態に入る（ｓｑ１８６）。
【０１６１】
その後、カメラＣのセンサＣ２が被写体を検知すると、プリセット位置ＣＰ４に向きを移動する（ｓｑ１８７）。そして、カメラＡが次のタイミングでプリセット位置ＡＰ２，ＡＰ３に対応するカメラＣ，ＥのセンサＣ１，Ｃ２，Ｅ２に検知状況を確認すると（ｓｑ１８８）、カメラＣでは、センサＣ２が検知した旨をカメラＡに通知する。
【０１６２】
これを受けたカメラＡは、センサＣ２に対応する他のカメラＢ，Ｄ，Ｅのプリセット位置情報とそのＩＰアドレスを図５（ａ）に示す情報テーブルから取得し、さらに、センサＣ２以外のセンサＥ２とそのＩＰアドレスを情報テーブルから取得する（ｓｑ１８９）。この後、カメラＡは、カメラＢに対してはプリセット位置ＢＰ４に向きを変える旨の指令を通知し、この位置に移動させる（ｓｑ１９０）。カメラＤに対してはプリセット位置ＤＰ３に向きを変える旨の指令を通知し、この位置に移動させ（ｓｑ１９１）、カメラＥに対してはプリセット位置ＥＰ３に向きを変える旨の指令、及びセンサＥ２で検知する旨を通知し、この位置に移動させる（ｓｑ１９２）。
【０１６３】
その後カメラＡは自身の向きをプリセット位置ＡＰ２に移動し（ｓｑ１９３）、画像認識による動体検知と画像録画を行う（ｓｑ１９４）。カメラＣはプリセット位置ＣＰ４の画像を取得して動体検知を行うと共に、センサＣ２での検知を行い（ｓｑ１９５）、カメラＥはプリセット位置ＥＰ３の画像を取得して動体検知を行うと共に、センサＥ２での検知行う（ｓｑ１９６）。また、カメラＢ，Ｄはプリセット位置ＢＰ４，ＤＰ３の画像を取得して動体検知を行う（ｓｑ１９７，１９８）。
【０１６４】
カメラＡでは、カメラＢ〜Ｅから動体検知の検知結果とセンサＣ１，Ｃ２，Ｅ２による検知結果を取得すると、これらに基づいて状況判定を行い（ｓｑ１９９）、動体有りと決定された場合には判定後処理を決定する（ｓｑ２００）。各カメラＢ〜Ｅは動体検知の後に画像録画しているが（ｓｑ２０１〜２０４）、各カメラＢ〜Ｅの録画を有効とする画像録画処理を行う場合、カメラＡは自身では画像録画処理を行い（ｓｑ２０５）、カメラＢ〜Ｅには処理通知を行って画像録画させる（ｓｑ２０６〜２０９）。その後各カメラＡ〜ＥからＰＣやサーバへＦＴＰ転送やメール等により画像通知（転送）を行う（ｓｑ２１０〜２１４）。このとき、有効と判定された画像のみがＰＣ３へ出力される。
【０１６５】
このように実施例８のネットワークカメラは、各プリセット位置に向けられたカメラの動体検知を一定周期毎に確認し、検知結果を一定周期毎に受け取るため、常時、被写体の監視を行うことができる。他のネットワークカメラの検知したセンサの感度範囲に対応する画像が得られる。
【０１６６】
また、検知状況確認を行って他のネットワークカメラに指令を出したり画像を取得したりするネットワークカメラが情報テーブルを持っているため、他のネットワークカメラに検知状況確認を行えば、他のネットワークカメラは情報テーブルをもつ必要がない。
【０１６７】
さらに、状況判定の判定条件、画像録画、画像通知は設定により変更が可能であって、以上の説明に限られない。判定条件は、例えばこの認識を行ったネットワークカメラが所定数以上または所定の割合以上の場合、あるいは優先度の高いネットワークカメラが同様の判断を行った場合に、判定結果を有効と判定するなど様々設定できる。また、カメラＡが画像認識により動体検知有効と認識し、カメラＢ〜Ｅで動体検知とセンサによる検知を行うとき、動体検知の感度を変更してさらに精度を上げることもできる。
【０１６８】
（実施例９）
本発明の実施例９におけるネットワークカメラの説明を行う。実施例９のネットワークカメラは、被写体の移動に伴って発生するフレームアウトを防止するためのもので、各ネットワークカメラが被写体を撮像しているとき、画像認識による動体検知で被写体の位置を知り、１台のネットワークカメラの画面から被写体が消えたときに、別のネットワークカメラで撮像を継続するものである。従って、実施例９でも図１〜図１１を参照する。
【０１６９】
図２０は本発明の実施例９におけるネットワークカメラのフレームアウト防止のためのシステム構成図、図２１は本発明の実施例９におけるネットワークカメラのフレームアウト防止のための次カメラ対応テーブル説明図、図２２は本発明の実施例９におけるネットワークカメラのフレームアウト防止のための各カメラの次カメラ対応テーブル説明図、図２３は本発明の実施例９におけるネットワークカメラのフレームアウト防止動作シーケンス図である。
【０１７０】
まず、図２０を使用して実施例９のネットワークカメラがフレームアウト防止をどのようにして行うか、全体的な説明を行う。このシステムでは４台のカメラＡ〜Ｄが設けられており、各カメラＡ〜Ｄは画像認識による動体検知を行ってフレームアウトを防止する。隣り合って配置されたカメラＡ〜Ｄの関係は図２０に示すとおりである。
【０１７１】
図２１に示すように、カメラＡについて説明すると、カメラＡの画面で画面左はカメラＢであり、連携するカメラＢのＩＰアドレスＩｐＢが格納されている。また、カメラＡの画面奥はカメラＤであり、被写体が画面奥側に移動したとき連携するカメラＤのＩＰアドレスＩｐＤが格納されている。また、カメラＢでは、カメラＢの画面右がカメラＡに当り、連携するカメラＡのＩＰアドレスＩｐＡが格納されており、画面左はカメラＣに当るため、カメラＣのＩＰアドレスＩｐＣが格納され、カメラＢの画面奥はカメラＤであり、被写体が画面奥側に移動したとき連携するカメラＤのＩＰアドレスＩｐＤが格納されている。
【０１７２】
カメラＣは、カメラＣの画面右がカメラＢに当り、連携するカメラＢのＩＰアドレスＩｐＢが格納されており、画面左と画面奥側にはカメラが存在していない。また、カメラＤは、カメラＤの画面奥がカメラＡ，Ｂであり、被写体が画面奥側に移動したとき連携するカメラＡのＩＰアドレスＩｐＡ，カメラＢのＩＰアドレスＩｐＢが格納されている。
【０１７３】
さて、図２０に示すようにカメラＡは、被写体がカメラＡの画像取得範囲内に入ると、カメラＡは動作検知機能により被写体の位置を認識することができる。なお、カメラＡの記憶装置部１６（図１０参照）内には図２１のカメラＡの情報である図２２（ａ）の情報テーブルが設けられている。
【０１７４】
同様に、カメラＢはカメラＡと隣り合って配置され、画像取得範囲がカメラＡと一部重複しており、レンズの向きは同じ方向に向けられている。カメラＢは、被写体がカメラＢの画像取得範囲内に入ると、動作検知機能により被写体の位置を認識することができ、記憶装置部１６（図１０参照）内に図２２（ｂ）で示す情報テーブルを備えている。カメラＣも同様で、カメラＢと隣り合って配置され、画像取得範囲がカメラＢと一部重複しており、レンズの向きも同じ方向に向けられている。カメラＣは、被写体がカメラＣの画像取得範囲内に入ると、動作検知機能により被写体の位置を認識することができ、記憶装置部１６（図１０参照）内に図２２（ｃ）で示す情報テーブルを備えている。
【０１７５】
これに対し、カメラＤはカメラＡ，Ｂ，Ｃと向かい合うように配置され、レンズの向きはカメラＡ，Ｂ，Ｃと逆方向に向けられており、画像取得範囲が奥行き方向にカメラＡと一部重複している。カメラＤは、被写体がカメラＤの画像取得範囲内に入ると、動作検知機能により被写体の位置を認識することができ、記憶装置部１６（図１０参照）内に図２２（ｄ）の情報テーブルを備えている。
【０１７６】
ところで、実施例９のカメラＡ〜Ｄが以上説明した連携をするために、図１０で示した指示手段１５ａは、実施例２で説明した動作のほかに次のような動作も行う。すなわち、１台のネットワークカメラ１の画像認識手段１５ｂが被写体を認識し被写体が画像取得範囲の端部、言い換えればフレームの端に移動したと判断される場合、若しくは、この動体がその画像取得範囲から認識できなくなった場合、指示手段１５ａは他のネットワークカメラ１にこのカメラからはフレームアウトするが、引き続いて被写体の撮像を継続する旨の指令を行うものである。この追尾の詳細は後で詳述する。
【０１７７】
従って、図２０のようなカメラＡ，Ｄの向かい合ったエリアのカメラＡの画像取得範囲内に被写体が入ってきたとき、まずカメラＡがこれを認識する。被写体が移動するのに伴ってカメラＡの画面から被写体がフレームアウトしそうになると、カメラＡは指示手段１５ａによって図２１に設定された近くの次カメラに画像取得を指令する。実施例１で説明したように、各カメラ間の情報伝達はＨＴＴＰや、カメラ間通信プロトコルで行われ、次カメラのＩＰアドレス宛に画像取得の指令が通知される。
【０１７８】
カメラＡから画面左に向ってフレームアウトするときは、カメラＢのＩＰアドレスＩｐＢに画像取得の指令が通知され、画面奥側に被写体が移動し動作検知できなくなった場合には、カメラＤのＩＰアドレスＩｐＤに画像取得の指令が通知される。
【０１７９】
図２０のようにカメラＢにカメラＡから画像取得の通知が行なわれた場合、カメラＢは画面右に向きを移動し、カメラＡの画像取得範囲から移動してくる被写体を動体検知する。逆に、カメラＢはカメラＣから画像取得の通知が行なわれた場合、画面左に向きを移動し、カメラＣの画像取得範囲から移動してくる被写体を動体検知する。
【０１８０】
続いて、図２３に基づいて、実施例１におけるネットワークカメラのフレームアウト防止動作シーケンスについて説明する。まず、カメラＡは画像認識による動作検知を行い、画像取得範囲内に動体ありと判断すると（ｓｑ２２１）、被写体の画像を取得して録画する（ｓｑ２２５）。この状態はカメラＡの画像取得範囲に被写体が進入し、その位置を動体検知で把握している状態である。このときカメラＢ、カメラＣ、カメラＤはいずれも待機状態である（ｓｑ２２２〜２２４）。
【０１８１】
この状態から被写体が移動し、カメラＡの画面左にフレームアウトしそうになると（ｓｑ２２６）、カメラＡは図２２（ａ）の情報テーブルを参照し、画面左にフレームアウトしそうな被写体の画像を取得可能な次カメラがカメラＢである旨の情報を得て（ｓｑ２２７）、ＩＰアドレスＩｐＢに対して、被写体の画像取得を行うよう指令する。
【０１８２】
このときのフレームアウトする可能性があるとの判断は、例えば１フレームが横６４０ピクセル×縦４８０ピクセルの場合、横方向で左端の横幅４０ピクセル×縦４８０ピクセルの領域に被写体が進入したときである。これは右端でも同様で、横幅４０ピクセル×縦４８０ピクセルの領域に被写体が進入したとき、フレームアウトする可能性があると判断する。なお、この領域の横幅は４０ピクセルに限られるものではなく、被写体の移動速度やネットワークカメラの応答性などに依存するため、必要に応じて選択すればよい。また、上下のフレームアウトも同様に行えばよい。フレームアウトしたとき次のカメラＢが画像の取得を開始するタイミングには、前のカメラＡがフレームアウトの可能性がある領域に入ったらカメラＢでも重複して画像の取得を開始する場合と、前のカメラＡがフレームアウした後、画像取得範囲内から被写体が消えてから画像の取得を開始する場合があり、とくに後者の場合はカメラＢに準備の時間を与える意味で、領域の横幅を大き目に設定するのが好適である。
【０１８３】
カメラＡから被写体の画像取得を行う旨の指令を受けたカメラＢは、図２２（ｂ）の情報テーブルを参照し、画面右からカメラＢの画像取得範囲に被写体が入ってくることを認識し、画面右にレンズを移動し、画像認識による動作検知を開始する（ｓｑ２２８）。すなわち、図２２（ａ）〜（ｄ）の情報テーブルは、自身の画像取得範囲から被写体がフレームアウトするときに指令を出すべき次カメラの情報を取得するための情報源であり、同時に他のカメラから指令を受けたときどの方向を向くべきかを判断する情報源でもある。カメラＡは画像取得と共に取得画像の録画と画像通知（転送）を行うが、カメラＢに指令を出した後も画像通知（転送）を行う（ｓｑ２２９）。
【０１８４】
なお、画像通知（転送）を行うとき、フレームアウトの際に連携する各カメラは、各カメラで取得した被写体の録画画像に連続番号を付与し、次のカメラに画像の取得をする旨の指令と共にこの連続番号の情報も通知する。従って、複数のカメラによって取得された被写体の録画画像は一連の連続番号「０００１〜９９９９」が付いたものとなる。また、この連続番号「０００１〜９９９９」が付与された録画画像に対して、例えば侵入時刻「２３時１０分１５秒」と共に動体番号「００ｎ」（ｎ＝１，２，・・・）を付与し、「２３１０１５：００ｎ：０００１」〜「２３１０１５：００ｎ：９９９９」などの情報を引き渡すのもよい。動体番号だけを引き渡すこともできる。
【０１８５】
ｓｑ２２８において、カメラＢは画像認識による動作検知を行って、画像取得範囲内に動体ありと判断すると（ｓｑ２３０）、被写体の画像を取得して録画する（ｓｑ２３１）。この状態から被写体が移動し、カメラＢの画面左にフレームアウトしそうになると（ｓｑ２３２）、カメラＢは図２２（ｂ）の情報テーブルを参照し、画面左にフレームアウトしそうな被写体の画像を取得可能な次カメラがカメラＣである旨の情報を得て（ｓｑ２３３）、ＩＰアドレスＩｐＣに対して、被写体の画像取得を行うよう指令する。
【０１８６】
カメラＢから被写体の画像取得を行う旨の指令を受けたカメラＣは、図２２（ｃ）の情報テーブルを参照し、画面右から画像取得範囲に被写体が入ってくることを認識し、画面右にレンズを移動し、動作検知を開始する（ｓｑ２３４）。なお、カメラＢはカメラＣに指令を出した後も画像通知（転送）を行う（ｓｑ２３５）。カメラＣは動作検知を行って、画像取得範囲内に動体ありと判断すると（ｓｑ２３６）、被写体の画像を取得して録画する（ｓｑ２３７）。この状態から被写体が移動し、カメラＣの画面左にフレームアウトしそうになると（ｓｑ２３８）、カメラＣは図２２（ｃ）の情報テーブルを参照し、画面左にフレームアウトしそうな被写体の画像を取得可能な次カメラがカメラＤでない旨の情報を得て、一連の処理を終了させる。カメラＣはその後も画像通知（転送）を行う（ｓｑ２３９）。なお、動作検知感度を被写体からの距離に応じて変えたり、次カメラ、録画、通知などの設定をしたりすることはＰＣから行うことができる。
【０１８７】
また、以上の説明において、カメラを切り換えてフレームアウトする被写体を連続して撮像・記録する旨説明したが、ＰＣ上において、各カメラが取得した画像情報を被写体の画像を取得しているカメラに切り換えて受信・表示することによって被写体を連続的に観察することも可能である。
【０１８８】
このように実施例９のネットワークカメラは、動く被写体がカメラの撮像範囲の端部へ移動したとき、この撮像範囲の端部と重複する撮像範囲を有する他のネットワークカメラへインターフェースを介して被写体の撮像を開始させることにより、被写体の動きに合わせて撮像が行え、複数台のネットワークカメラで撮像する場合であっても被写体の画像を途切れることなく連続してカメラで撮像することがきる。
【産業上の利用可能性】
【０１８９】
本発明は、複数台のネットワークカメラが異なる角度から同時にまたは画面上切り換わりながら同一の被写体を撮像して、連携することにより被写体の全体像を撮像することができるネットワークカメラ及びネットワークカメラシステムに適用できる。
【図面の簡単な説明】
【０１９０】
【図１】本発明の実施例１におけるネットワークカメラシステムの構成図
【図２】本発明の実施例１におけるネットワークカメラの構成図
【図３】本発明の実施例１におけるネットワークカメラシステムのセンサによる動体検知の全体図
【図４】（ａ）本発明の実施例１におけるネットワークカメラシステムの各センサと各カメラのプリセット位置、ＩＰアドレスの対応関係図、（ｂ）（ａ）の各センサで同一のプリセット位置に対応しているセンサの対応関係を示した図
【図５】本発明の実施例１におけるネットワークカメラシステムのネットワークカメラＡの各種情報テーブル図
【図６】本発明の実施例１におけるネットワークカメラシステムのネットワークカメラＢの各種情報テーブル図
【図７】（ａ）本発明の実施例１におけるネットワークカメラ間の情報伝達を説明する図、（ｂ）ログイン情報の説明図、（ｃ）通知先メールアドレスの説明図
【図８】本発明の実施例１におけるネットワークカメラのマルチ画面表示を行う動作シーケンス図
【図９】本発明の実施例２におけるネットワークカメラシステムの画像認識による動体検知の全体図
【図１０】本発明の実施例２におけるネットワークカメラの構成図
【図１１】本発明の実施例２におけるネットワークカメラシステムの被写体位置とネットワークカメラのプリセット位置の対応図
【図１２】（ａ）本発明の実施例２におけるネットワークカメラシステムのカメラＡの情報テーブル図、（ｂ）カメラＢの情報テーブル図、（ｃ）カメラＣの情報テーブル図
【図１３】本発明の実施例２におけるネットワークカメラのマルチ画面表示を行う動作シーケンス図
【図１４】本発明の実施例３におけるネットワークカメラのセンサで検知した後に他のネットワークカメラの動体検知と合わせて判定する動作シーケンス図
【図１５】本発明の実施例４におけるネットワークカメラの動体検知した後に他のネットワークカメラの動体検知と合わせて判定する動作シーケンス図
【図１６】本発明の実施例５におけるネットワークカメラが他のネットワークカメラに動体検知を一定周期毎に確認し他のネットワークカメラの動体検知と合わせて表示する動作シーケンス図
【図１７】本発明の実施例６におけるネットワークカメラが他のネットワークカメラに動体検知を一定周期毎に確認し他のネットワークカメラの動体検知と合わせて状況判定を行う動作シーケンス図
【図１８】本発明の実施例７におけるネットワークカメラがセンサを備えた他のネットワークカメラに動体検知を一定周期毎に確認し他のネットワークカメラの動体検知と合わせて表示する動作シーケンス図
【図１９】本発明の実施例８におけるネットワークカメラがセンサを備えた他のネットワークカメラに動体検知を一定周期毎に確認し他のネットワークカメラの動体検知と合わせて状況判定を行う動作シーケンス図
【図２０】本発明の実施例９におけるネットワークカメラのフレームアウト防止のためのシステム構成図
【図２１】本発明の実施例９におけるネットワークカメラのフレームアウト防止のための次カメラ対応テーブル説明図
【図２２】本発明の実施例９におけるネットワークカメラのフレームアウト防止のための各カメラの次カメラ対応テーブル説明図
【図２３】本発明の実施例９におけるネットワークカメラのフレームアウト防止動作シーケンス図
【符号の説明】
【０１９１】
１    ネットワークカメラ
２    ネットワーク
３    ＰＣ
１１    レンズ
１２    画像入力部
１３    画像処理部
１３ａ    バッファ部
１４    ネットワークインターフェース
１５    カメラ制御部
１５ａ    指示手段
１５ａ1    受信手段
１５ｂ    画像認識手段
１５ｃ    通知手段
１５ｄ    判定手段
１６    記憶装置部
１６ａ    情報テーブル
１７    パン／チルト制御部
１８    センサ部
１９    センサ動作検知部
【図１】
2007336035.tif 000003
【図２】
2007336035.tif 000004
【図３】
2007336035.tif 000005
【図４】
2007336035.tif 000006
【図５】
2007336035.tif 000007
【図６】
2007336035.tif 000008
【図７】
2007336035.tif 000009
【図８】
2007336035.tif 000010
【図９】
2007336035.tif 000011
【図１０】
2007336035.tif 000012
【図１１】
2007336035.tif 000013
【図１２】
2007336035.tif 000014
【図１３】
2007336035.tif 000015
【図１４】
2007336035.tif 000016
【図１５】
2007336035.tif 000017
【図１６】
2007336035.tif 000018
【図１７】
2007336035.tif 000019
【図１８】
2007336035.tif 000020
【図１９】
2007336035.tif 000021
【図２０】
2007336035.tif 000022
【図２１】
2007336035.tif 000023
【図２２】
2007336035.tif 000024
【図２３】
2007336035.tif 000025