(57)【特許請求の範囲】
【請求項１】
通信回線を介して複数の受信装置へ画像を配信可能なネットワークカメラであって、
画像を撮像する撮像部と、
前記撮像部によって撮像された撮像画像の配信を要求する前記受信装置へ前記撮像画像を配信する送信部と、
前記撮像画像が予め指定された受信装置へ前記送信部によって配信されたか否かを監視する送信監視部と、
前記送信監視部によって監視され、前記予め指定された受信装置への配信が途切れた場合にのみ、前記撮像画像を蓄積し、前記予め指定された受信装置以外への配信が途切れた場合には前記撮像画像を蓄積しない蓄積部と、を有するネットワークカメラ。
【請求項２】
請求項１に記載のネットワークカメラであって、
前記蓄積部は、
前記予め指定された受信装置への配信が復帰した場合に前記撮像画像の蓄積を停止するネットワークカメラ。
【請求項３】
請求項１または２に記載のネットワークカメラであって、
前記蓄積部は、設定時間内に前記予め指定された受信装置から撮像画像の配信を要求されない場合または設定時間内に前記予め指定された受信装置から撮像画像の正常な受信を検出されない場合に前記撮像画像の蓄積を開始するネットワークカメラ。
【請求項４】
請求項１または２に記載のネットワークカメラであって、
前記蓄積部によって前記撮像画像を蓄積する時間間隔を含む蓄積間隔情報を有し、
前記蓄積部は、
前記予め指定された受信装置への配信が途切れた場合に、前記時間間隔で前記撮像画像の蓄積をするネットワークカメラ。
【請求項５】
請求項１ないし４のいずれか１項に記載のネットワークカメラであって、
前記蓄積部によって前記撮像画像が蓄積されていることを前記受信装置へ通知する蓄積監視部を有するネットワークカメラ。
【請求項６】
請求項１ないし５のいずれか１項に記載のネットワークカメラであって、
前記送信監視部によって前記予め指定された受信装置への前記撮像画像の配信を監視する監視時間帯を示す録画期間を含む録画時間情報を有し、
前記蓄積部は、
前記録画期間に前記予め指定された受信装置への配信が途切れた場合、前記撮像画像の蓄積をするネットワークカメラ。
【請求項７】
通信回線に接続された、ネットワークカメラおよび前記ネットワークカメラによって画像を配信される複数の受信装置を有するネットワークカメラシステムであって、
前記ネットワークカメラは、
画像を撮像する撮像部と、
前記受信装置へ前記撮像部によって撮像された撮像画像を配信する送信部と、
前記撮像画像が予め指定された受信装置へ前記送信部によって配信されたか否かを監視する送信監視部と、
前記送信監視部によって監視され、前記予め指定された受信装置への配信が途切れた場合にのみ、前記撮像画像を蓄積し、前記予め指定された受信装置以外への配信が途切れた場合には前記撮像画像を蓄積しない蓄積部とを有し、
前記受信装置は、
前記送信部によって配信された前記撮像画像を受信する受信部を有するネットワークカメラシステム。
【請求項８】
通信回線に接続された、ネットワークカメラおよび前記ネットワークカメラによって画像を配信される複数の受信装置を有するネットワークシステムによる監視方法であって、
前記ネットワークカメラにより、
画像を撮影する撮像ステップと、
前記受信装置へ前記撮像ステップにおいて撮像された撮像画像を配信する送信ステップと、
前記撮像画像が予め指定された受信装置へ前記送信ステップにおける配信がされたか否かを監視する送信監視ステップと、
前記送信監視ステップにおいて監視された、前記予め指定された受信装置への配信が途切れた場合にのみ、前記撮像画像を蓄積し、前記予め指定された受信装置以外への配信が途切れた場合には前記撮像画像を蓄積しない蓄積ステップと、
前記受信装置により、
前記送信ステップにおいて配信された撮像画像を受信するステップと、
を有する監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信回線を介して複数の配信先へ画像を配信可能なネットワークカメラ、
通信回線に接続された、ネットワークカメラおよび前記ネットワークカメラによって画像を配信される複数の配信先を有するネットワークカメラシステム、ならびにネットワークカメラシステムにおいて用いられる監視方法に関する。
【背景技術】
【０００２】
従来のネットワークカメラでは、ＦＴＰクライアント／サーバシステムにおいて、ネットワーク回線が一時的に使用できない状態になったときに、画像データのカメラ側でのバックアップが行われている（例えば、特許文献１参照）。従来のネットワークカメラは、クライアントである１台のネットワークカメラおよびネットワークカメラから画像を配信される１台のＦＴＰサーバがネットワークを介して接続されている。
【特許文献１】特開２００５−０２６８６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一方、ネットワークカメラがサーバとなり、ネットワークカメラから画像を配信される不特定多数のクライアントがネットワークを介して接続されているシステムにおいては、クライアントとして、ネットワークカメラの画像を監視するためのモニタリング装置、ネットワークカメラの画像データを記録する記録装置などを有することが考えられる。
【０００４】
このシステムでは、ネットワークカメラの画像をバックアップする場合、クライアントであるモニタリング装置には確実な画像の配信が必要ではないが、記録装置には確実に画像を配信しなければならないなど、クライアントの種類によって画像の蓄積の必要性が異なる。したがって、指定された配信先への確実な画像の配信が必要であるという事情がある。
【０００５】
本発明は、上記事情を鑑みてなされたものであって、指定された配信先へ確実に画像を配信することができるネットワークカメラ、ネットワークカメラシステムおよび監視方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明のネットワークカメラは、通信回線を介して複数の配信先（すなわち受信装置）へ画像を配信可能なネットワークカメラであって、画像を撮像する撮像部と、前記撮像部によって撮像された撮像画像の配信を要求する前記受信装置へ前記撮像画像を配信する送信部と、前記撮像画像が予め指定された受信装置へ前記送信部によって配信されたか否かを監視する送信監視部と、前記送信監視部によって監視され、前記予め指定された受信装置への配信が途切れた場合にのみ、前記撮像画像を蓄積し、前記予め指定された受信装置以外への配信が途切れた場合には前記撮像画像を蓄積しない蓄積部と、を有する構成としている。
【０００７】
この構成により、指定された配信先へ確実に画像を配信することができる。
【０００８】
また、本発明のネットワークカメラは、前記蓄積部が、前記予め指定された受信装置への配信が復帰した場合に前記撮像画像の蓄積を停止する構成としている。
【０００９】
この構成により、特定の配信先への画像配信ができない間のみ画像の蓄積を行い、メモリなどの蓄積手段への蓄積データ量を必要最小限に抑えることができる。
【００１０】
また、本発明のネットワークカメラは、前記蓄積部が、設定時間内に前記予め指定された受信装置から撮像画像の配信を要求されない場合または設定時間内に前記予め指定された受信装置から撮像画像の正常な受信を検出されない場合に前記撮像画像の蓄積を開始する構成としている。
【００１１】
この構成により、ネットワークカメラの指示によって、録画機器などの配信先への画像配信が途切れた場合、画像配信が途切れてから特定時間後にネットワークカメラに入力された画像を蓄積することができる。
【００１２】
また、本発明のネットワークカメラは、前記蓄積部によって前記撮像画像を蓄積する時間間隔を含む蓄積間隔情報を有し、前記蓄積部は、前記予め指定された受信装置への配信が途切れた場合に、前記時間間隔で前記撮像画像の蓄積をする構成としている。
【００１３】
この構成により、ネットワークカメラの指示によって、録画機器などの配信先への画像配信が途切れた場合、特定の時間間隔でネットワークカメラに入力された画像を蓄積することができる。
【００１４】
また、本発明のネットワークカメラは、前記蓄積部によって前記撮像画像が蓄積されていることを前記配信先へ通知する蓄積監視部を有する構成としている。
【００１５】
この構成により、画像の配信先はメモリに蓄積画像が存在することを認識し、必要に応じて蓄積画像を取得することができる。
【００１６】
また、本発明のネットワークカメラは、前記送信監視部によって前記予め指定された受信装置への前記撮像画像の配信を監視する監視時間帯を示す録画期間を含む録画時間情報を有し、前記蓄積部は、前記録画期間に前記予め指定された受信装置への配信が途切れた場合、前記撮像画像の蓄積をする構成としている。
【００１７】
この構成により、ネットワークカメラの指示によって、指定時間帯におけるネットワークカメラに入力された画像が指定された配信先へ配信できなかった場合にのみ、その画像をメモリへ蓄積することができる。
【００２０】
また、本発明のネットワークカメラシステムは、通信回線に接続された、ネットワークカメラおよび前記ネットワークカメラによって画像を配信される複数の受信装置を有するネットワークカメラシステムであって、前記ネットワークカメラは、画像を撮像する撮像部と、前記受信装置へ前記撮像部によって撮像された撮像画像を配信する送信部と、前記撮像画像が予め指定された受信装置へ前記送信部によって配信されたか否かを監視する送信監視部と、前記送信監視部によって監視され、前記予め指定された受信装置への配信が途切れた場合にのみ、前記撮像画像を蓄積し、前記予め指定された受信装置以外への配信が途切れた場合には前記撮像画像を蓄積しない蓄積部とを有し、前記受信装置は、前記送信部によって配信された前記撮像画像を受信する受信部を有する構成としている。
【００２１】
この構成により、指定された配信先へ確実に画像を配信することができる。
【００２２】
また、本発明の監視方法は、通信回線に接続された、ネットワークカメラおよび前記ネットワークカメラによって画像を配信される複数の受信装置を有するネットワークシステムによる監視方法であって、前記ネットワークカメラにより、画像を撮影する撮像ステップと、前記受信装置へ前記撮像ステップにおいて撮像された撮像画像を配信する送信ステップと、前記撮像画像が予め指定された受信装置へ前記送信ステップにおける配信がされたか否かを監視する送信監視ステップと、前記送信監視ステップにおいて監視された、前記予め指定された受信装置への配信が途切れた場合にのみ、前記撮像画像を蓄積し、前記予め指定された受信装置以外への配信が途切れた場合には前記撮像画像を蓄積しない蓄積ステップと、前記受信装置により、前記送信ステップにおいて配信された撮像画像を受信するステップと、を有する方法としている。
【００２３】
この方法により、指定された配信先へ確実に画像を配信することができる。
【発明の効果】
【００２４】
本発明は、指定された配信先へ確実に画像を配信することができるネットワークカメラ、ネットワークカメラシステムおよび監視方法を提供することができる。
【発明を実施するための最良の形態】
【００２５】
以下に、本発明の実施形態について、図面を参照しながら説明する。
（実施形態）
【００２６】
図1は、本発明の実施形態におけるネットワークカメラシステム１００のブロック図である。ネットワークカメラシステム１００は、ネットワークカメラ１１０、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１２０およびネットワーク１３０を有する。ネットワークカメラ１１０は、撮像部１１１、信号処理部１１２、エンコード部１１３、一時メモリ１１４、送受信部１１５、画像送信監視部１１６、蓄積処理部１１７、蓄積容量監視部１１８、蓄積メモリ１１９を有する。ＰＣ１２０は、画像受信部１２１、蓄積画像取得要求部１２２、蓄積画像リスト取得部１２３を有する。
【００２７】
ここで、ネットワーク１３０は通信回線の一例である。また、ネットワークカメラ１１０はネットワークカメラの一例である。また、ＰＣ１２０は配信先の一例である受信装置である。また、撮像部１１１は撮像部の一例である。また、送受信部１１５は送信部の一例である。また、画像送信監視部１１６は送信監視部の一例である。また、蓄積メモリ１１９は蓄積部の一例である。また、蓄積容量監視部１１８は蓄積監視部の一例である。また、画像受信部１２１は受信部の一例である。
【００２８】
ネットワークカメラ１１０およびＰＣ１２０はネットワーク１３０に接続されている。ネットワークカメラ１１０は、ネットワーク１３０に接続することのできるカメラである。ＰＣ１２０は、ネットワークカメラ１１０によって撮影された画像データを閲覧するためのモニタリングＰＣや画像データを録画するための録画機器などである。
【００２９】
撮像部１１１は画像信号を入力する。信号処理部１１２は、入力された画像信号に対して、信号処理を行う。エンコード部１１３は、信号処理された画像信号に対して圧縮処理を行い、画像データとして一時メモリ１１４に一時的に保存する。また、ネットワークカメラシステム１００の１週間のスケジュールを示した後述する図７のスケジュールテーブル１１４ａも一時メモリ１１４に保存される。送受信部１１５は、一時メモリ１１４に保存された画像データおよび後述する図６の蓄積画像リスト１１７ａをネットワーク１３０を介してＰＣ１２０へ配信する。また、送受信部１１５は、ＰＣ１２０から送信される蓄積画像取得要求および蓄積画像リスト取得要求を受信し、一時メモリ１１４へ一時的に保存する。
【００３０】
画像送信監視部１１６は、送受信部１１５による画像データの配信の状態を監視し、配信が途切れた場合に蓄積処理部１１７へ通知する。蓄積処理部１１７は、画像送信監視部１１６による配信途切れの通知を受けた際、一時メモリ１１４に保存された画像データを蓄積メモリ１１９へ保存する。また、蓄積処理部１１７は、送受信部１１５によって蓄積画像取得要求を受信した際には蓄積メモリ１１９に保存された画像データを一時メモリ１１４へ引き渡し、一時メモリに一時的に保存する。また、蓄積処理部１１７は、蓄積画像リスト１１７ａを作成し、一時メモリ１１４へ一時的に保存する。
【００３１】
蓄積容量監視部１１８は、蓄積メモリ１１９への画像データの蓄積量を監視し、その結果を蓄積処理部１１７およびネットワーク１３０を介してＰＣ１２０へ通知する。これにより、ＰＣ１２０は蓄積画像が存在するか否かを把握することができる。蓄積メモリ１１９は、ＳＤメモリカードなどである。
【００３２】
画像受信部１２１は、送受信部１１５からネットワーク１３０を介して送信された画像データを受信する。蓄積画像取得要求部１２２は、蓄積画像リスト取得部１２３が取得した蓄積画像リスト１１７ａに基づいて、ＰＣ１２０の処理負荷の軽い時間帯に、蓄積画像取得要求をネットワーク１３０を介してネットワークカメラ１１０へ送信し、送受信部１１５からネットワーク１３０を介して送信される蓄積画像を取得する。
【００３３】
蓄積画像リスト取得部１２３は、蓄積画像リスト取得要求をネットワーク１３０を介してネットワークカメラ１１０へ送信し、送受信部１１５からネットワーク１３０を介して送信される蓄積画像リスト１１７ａを取得する。
【００３４】
蓄積画像リスト１１７ａは、蓄積メモリ１１９に蓄積された蓄積画像の詳細情報を有するリストである。リスト項目として、連続番号、画像生成日時、配信先ＩＰ、カメラ名称などを有する。蓄積画像リスト１１７ａの一例を図６に示す。
【００３５】
図６において、連続番号には、１から順番に番号が記載される。画像生成日時には、該当画像が蓄積メモリ１１９に蓄積された日時が記載される。配信先ＩＰには、画像蓄積時に画像送信監視部１１６が該当画像の配信を監視していた監視対象のＰＣ１２０のＩＰアドレスが記載される。カメラ名称には、１台以上のネットワークカメラ１１０のうち、該当画像を蓄積したネットワークカメラ１１０のカメラ名が記載される。
【００３６】
スケジュールテーブル１１４ａは、ネットワークカメラシステム１００の１週間のスケジュールを示しており、項目として録画開始時間、録画終了時間、録画間隔および配信先ＩＰを有する。スケジュールテーブル１１４ａは一時メモリ１１４に保存されている。スケジュールテーブル１１４ａはネットワークカメラ１１０側で作成されてもよいし、ＰＣ１２０側で作成後にネットワーク１３０を介してネットワークカメラ１１０へ送信してもよい。スケジュールテーブル１１４ａの一例を図７に示す。
【００３７】
図７において、録画開始時間には、画像送信監視部１１６による監視中に送受信部１１５による画像の配信が途切れた場合に画像の蓄積を行う時間帯を示す録画期間の開始時間が記載される。録画終了時間には、録画期間の終了時間が記載される。録画間隔には、画像を蓄積メモリ１１９へ蓄積する時間間隔が記載される。配信先ＩＰには、画像送信監視部１１６が画像の配信を監視する監視対象のＰＣ１２０のＩＰアドレスが記載される。
【００３８】
次に、ネットワークカメラ１１０がＰＣ１２０へ画像データを配信する際の監視手順について説明する。画像データの配信を監視する方法は、ＰＣ１２０が一定間隔毎に画像取得要求に基づいて一定量ずつ画像データの配信を行う場合の監視方法（クライアントプル）と、ＰＣ１２０の一度の画像取得要求に対してネットワークカメラ１３０が画像データを一度に配信する場合の監視方法（サーバプッシュ）とがある。
【００３９】
まず、クライアントプルの場合の画像配信監視手順について説明する。図２は本発明の実施形態におけるネットワークカメラシステム１００のクライアントプルの場合の画像配信監視シーケンス図である。ここでは、ネットワークカメラシステム１００は１台以上のネットワークカメラ１１０を有するサーバ、１台以上のＰＣ１２０を有するｎ台（ｎは１以上の整数）のクライアントを有し、第２のクライアントからの画像取得要求のみを監視することにする。各サーバおよび各クライアントは同一の構成および機能を有している。サーバのうちの任意の１台をサーバ１１０Ａとし、ｎ台のクライアントを第１のクライアント１２０Ａ、第２のクライアント１２０Ｂ、・・・、第ｎのクライアント１２０ｎとする。
【００４０】
まず、画像取得要求が第１のクライアント１２０Ａからサーバ１１０Ａへ送信されてサーバＡによって検出され（ステップＳ２０１）、サーバ１１０Ａから第１のクライアント１２０Ａへ画像が正常に配信されている（ステップＳ２０２）。また、画像取得要求が第２のクライアント１２０Ｂからサーバ１１０Ａへ送信されてサーバ１１０Ａによって検出され（ステップＳ２０３）、サーバ１１０Ａから第２のクライアント１２０Ｂへ画像が正常に配信されている（ステップＳ２０４）。
【００４１】
次に、画像取得要求が第２のクライアント１２０Ｂからサーバ１１０Ａへ送信されたにもかかわらず、あらかじめ定めた設定時間内にサーバ１１０Ａにおいて次の画像取得要求が検出されない場合（ステップＳ２０５）、第２のクライアント１２０Ｂからの画像取得要求は監視されているため、サーバ１１０Ａは蓄積メモリ１１９へ画像の蓄積を開始する（ステップＳ２０６）。
【００４２】
ここで、特定のクライアント（ここでは第２のクライアント１２０Ｂ）からの画像取得要求の送信において、サーバ１１０Ａが画像取得要求を正常に受信すると、ＡＣＫ（ＡＣＫｎｏｗｌｅｄｇｅｍｅｎｔ）がサーバ１１０Ａからクライアント側へ送られるため、クライアントはサーバ１１０Ａが正常に画像取得要求を受信したことを知ることができる。
【００４３】
ステップＳ２０５における画像取得要求の非検出からあらかじめ定めた設定時間ｔだけ経過した後、再び第２のクライアント１２０Ｂは画像取得要求をサーバ１１０Ａへ送信する（ステップＳ２０７）。ステップＳ２０７における画像取得要求もサーバ１１０Ａにおいて設定時間内に検出されない場合、引き続き蓄積メモリ１１９へ画像の蓄積を行う（ステップＳ２０８）。
【００４４】
再び設定時間ｔだけ経過した後、画像取得要求が第２のクライアント１２０Ｂからサーバ１１０Ａへ送信されてサーバ１１０Ａによって要求が検出され（ステップＳ２０９）、サーバ１１０Ａから第２のクライアント１２０Ｂへ画像が配信されている（ステップＳ２１０）。ステップＳ２０９において画像取得要求が正常に検出されているので、蓄積メモリ１１９への画像の蓄積を停止する（ステップＳ２１１）。
【００４５】
また、画像取得要求が第１のクライアント１２０Ａからサーバ１１０Ａへ送信されたにもかかわらず、あらかじめ定めた設定時間内にサーバ１１０Ａにおいて検出されない場合は、第１のクライアント１２０Ａからの画像取得要求は監視されていないため、蓄積メモリ１１９への画像の蓄積を行わない（ステップＳ２１１）。
【００４６】
また、画像取得要求が第ｎのクライアント１２０ｎからサーバ１１０Ａへ送信されてサーバ１１０Ａによって検出され（ステップＳ２１３）、サーバ１１０Ａから第ｎのクライアント１２０ｎへ画像が正常に配信されている（ステップＳ２１４）。
以上がクライアントプルの場合の画像配信監視手順である。
【００４７】
次に、サーバプッシュの場合の画像配信監視手順について説明する。図３は本発明の実施形態におけるネットワークカメラシステム１００のサーバプッシュの場合の画像配信監視シーケンス図である。ここでネットワークカメラシステム１００は、サーバ１１０Ａ、第１のクライアント１２０Ａ、第２のクライアント１２０Ｂ、・・・、第ｎのクライアント１２０ｎを有し、第２のクライアントへの画像配信のみを監視することにする。各クライアントは同一の構成および機能を有している。
【００４８】
まず、画像配信開始要求が第１のクライアント１２０Ａからサーバ１１０Ａへ送信されると（ステップＳ３０１）、サーバ１１０Ａから第１のクライアント１２０Ａへ画像の配信が行われ、サーバ１１０Ａが第１のクライアント１２０Ａから画像配信停止要求を受信するまで、もしくは配信された画像が第１のクライアント１２０Ａに正常に受信されなくなるまで画像の配信が続行される（ステップＳ３０２）。
【００４９】
ここで、特定のクライアント（ここでは第２のクライアント１２０Ｂ）からの各画像の配信において、クライアントが画像を正常に受信すると、ＡＣＫがクライアントからサーバ１１０Ａ側へ送られるため、サーバ１１０Ａはクライアントが正常に画像を受信したことを知ることができる。
【００５０】
第１のクライアント１２０Ａからサーバ１１０Ａへの画像の配信途中であって、画像の正常な受信があらかじめ定められた設定時間以上の間検出されない場合は、第１のクライアント１２０Ａは監視対象外のクライアントであるため、蓄積メモリ１１９への画像の蓄積は行われない（ステップＳ３０３）。
【００５１】
次に、画像配信開始要求が第２のクライアント１２０Ｂからサーバ１１０Ａへ送信され（ステップＳ３０４）、サーバ１１０Ａから第２のクライアント１２０Ｂへ画像の配信が行われ、サーバ１１０Ａが第２のクライアント１２０Ｂから画像配信停止要求を受信するまで、もしくは配信された画像が第２のクライアント１２０Ｂに正常に受信されなくなるまで画像の配信が継続される（ステップＳ３０５）。
【００５２】
第２のクライアント１２０Ｂからサーバ１１０Ａへの画像の配信途中であって、画像の正常な受信（ＡＣＫ等）があらかじめ定められた設定時間以上の間検出されない場合は（ステップＳ３０６）、第２のクライアント１２０Ｂは監視対象のクライアントであるため、蓄積メモリ１１９への画像の蓄積を開始する（ステップＳ３０７）。
【００５３】
ステップＳ３０６を実施した後、あらかじめ定められた設定間隔毎にサーバ１１０Ａから第２のクライアント１２０Ｂへ画像が再配信される（ステップＳ３０８）。この再配信によっても第２のクライアント１２０Ｂが画像の受信を検出を受信できない場合は、蓄積メモリ１１９への画像の蓄積を継続する（ステップＳ３０９）。図３においては第１回目の再配信以外は図示が省略されている。この再配信は、第２のクライアント１２０Ｂが正常に画像の受信を検出するまで、もしくは、あらかじめ定めた一定期間の間行われる。
【００５４】
配信に失敗していた画像の再配信において、第２のクライアント１２０Ｂが正常に画像を受信したら（ステップＳ３１０）、蓄積メモリ１１９への画像の蓄積を停止する（ステップＳ３１１）。その後も配信する第２のクライアント１２０Ｂからの画像配信停止要求があるまで、もしくは配信された画像が第２のクライアント１２０Ｂに正常に受信されなくなるまで画像の配信が継続される（ステップＳ３１２）。
【００５５】
画像配信停止要求が第２のクライアント１２０Ｂからサーバ１１０Ａへ送信されてサーバ１１０Ａが画像配信停止要求を検出すると、サーバ１１０Ａは画像の配信を停止する（ステップＳ３１３）。また、画像配信開始要求が第ｎのクライアント１２０ｎからサーバ１１０Ａへ送信されると（ステップＳ３１４）、サーバ１１０Ａから第ｎのクライアント１２０ｎへ画像の配信が行われ、サーバ１１０Ａが第ｎのクライアント１２０ｎから画像配信停止要求を受信するまで、もしくは配信された画像が第ｎのクライアント１２０ｎに正常に受信されなくなるまで画像の配信が続行される（ステップＳ３１５）。
以上がサーバプッシュの場合の画像配信監視手順である。
【００５６】
次に、画像を蓄積メモリ１１９へ蓄積した後の蓄積画像存在通知および蓄積画像の取得について説明する。図４は本発明の実施形態におけるネットワークカメラシステム１００の蓄積画像存在通知および蓄積画像取得シーケンス図である。ここでネットワークカメラシステム１００は、サーバ１１０Ａ、第１のクライアント１２０Ａ、第２のクライアント１２０Ｂ、・・・、第ｎのクライアント１２０ｎを有し、第２のクライアントが蓄積画像取得を行う場合を想定している。
【００５７】
まず、サーバ１１０Ａに蓄積された蓄積画像の詳細を示した蓄積画像リスト１１７ａが各クライアント１２０Ａ、１２０Ｂ、・・・、１２０ｎへブロードキャスト通知される（ステップＳ４０１）。このブロードキャスト通知は、あらかじめ定められた一定時間毎に行われる。
【００５８】
第２のクライアント１２０Ｂは蓄積画像リスト１１７ａの受信によって蓄積画像の存在を認識すると、第２のクライアント１２０Ｂ自身の動作負荷が軽い時間帯に蓄積画像取得要求をサーバ１１０Ａへ送信する（ステップＳ４０２）。サーバ１１０Ａは蓄積画像取得要求を受信すると、蓄積メモリ１１９から蓄積画像を取り出して第２のクライアント１２０Ｂへが蓄積画像を配信する（ステップＳ４０３）。一度に配信できる蓄積画像の量はあらかじめ定められている。第２のクライアント１２０Ｂへの送信が完了した蓄積画像は、蓄積メモリ１１９から削除される（ステップＳ４０４）。
【００５９】
ステップＳ４０２の蓄積画像取得要求に対する蓄積画像の配信が第２のクライアント１２０Ｂによって検出されない場合（ステップＳ４０５）、第２のクライアント１２０Ｂへの蓄積画像の送信が完了していないので、送信予定であった蓄積画像は蓄積メモリ１１９から削除されない（ステップＳ４０６）。
【００６０】
また、ステップＳ４０１では一定時間間隔で蓄積画像リスト１１７ａのブロードキャスト通知を示したが、例えば第２のクライアント１２０Ｂが蓄積画像リスト取得要求をサーバ１１０Ａへ送信し（ステップＳ４０７）、それに対して蓄積画像リスト１１７ａの通知を行うようにしてもよい（ステップＳ４０８）。
【００６１】
ここで、サーバ１１０Ａの蓄積処理部１１７が蓄積画像リスト１１７ａを作成するタイミングとしては、蓄積メモリ１１９への蓄積画像が発生する毎に蓄積画像リスト１１７ａへ追記する、各クライアントから蓄積画像リスト取得要求を受信したときに蓄積メモリ１１９に蓄積されている画像の情報を一覧で作成する、あらかじめ定められた一定時間毎に蓄積画像リスト１１７ａを更新するなど、様々なタイミングが考えられる。
以上が蓄積画像存在通知および蓄積画像取得の手順である。
【００６２】
次に、ネットワークカメラシステム１００の録画スケジュールについて説明する。図５は本発明の実施形態におけるネットワークカメラシステム１００の録画スケジュールに基づいた録画シーケンス図である。ここでは、金曜日から土曜日にかけての図７のような録画スケジュールに関して、詳細に説明する。ここでネットワークカメラシステム１００は、サーバ１１０Ａ、第１のクライアント１２０Ａ、第２のクライアント１２０Ｂ、・・・、第ｎのクライアント１２０ｎを有する。
【００６３】
図７から、金曜日においては録画開始時間は８：３０、録画終了時間は２２：００、録画間隔は６秒、配信先ＩＰは第１のクライアント１２０Ａ、第２のクライアント１２０Ｂとなっているので、金曜日の８：３０になると、ネットワークカメラシステム１００は第１のクライアント１２０Ａおよび第２のクライアント１２０Ｂへの画像配信の監視を開始する。
【００６４】
画像配信を監視されている期間は、画像取得要求が第２のクライアント１２０Ｂからサーバ１１０Ａへ送信される（ステップＳ５０１）と、サーバ１１０Ａは第２のクライアント１２０Ｂへ画像を配信する（ステップＳ５０２）。画像取得要求はあらかじめ定められた一定時間間隔で送信される。画像取得要求が第２のクライアント１２０Ｂからサーバ１１０Ａへ送信された後（ステップＳ５０１）、設定時間以上経っても第２のクライアント１２０Ｂが画像の配信を検出できない場合は（ステップＳ５０３）、蓄積メモリ１１９への画像の蓄積を開始する（ステップＳ５０４）。
【００６５】
また、画像取得要求が第１のクライアント１２０Ａからサーバ１１０Ａへ送信され（ステップＳ５０５）、サーバ１１０Ａが第１のクライアント１２０Ａへ画像の配信を行うことができたとしても（ステップＳ５０６）、第２のクライアント１２０Ｂへの画像の配信が途切れてしまっている場合は蓄積メモリ１１９への画像の蓄積を継続する（ステップＳ５０７）。この蓄積メモリ１１９への画像の蓄積は、録画間隔毎に行うので、ここでは６秒毎に画像の蓄積を行う。
【００６６】
画像取得要求が第２のクライアント１２０Ｂからサーバ１１０Ａへ送信され（ステップＳ５０８）、第２のクライアント１２０Ｂが蓄積画像の配信を検出し（ステップＳ５０９）、かつ、画像取得要求が第１のクライアント１２０Ａからサーバ１１０Ａへ送信され（ステップＳ５１０）、第１のクライアント１２０Ａが蓄積画像の配信を検出した場合（ステップＳ５１１）、つまり、監視対象の第１のクライアント１２０Ａおよび第２のクライアント１２０Ｂの両方への画像配信が実施可能であれば、蓄積メモリ１１９への画像の蓄積を停止する（ステップＳ５１２）。
【００６７】
また、画像配信を監視されている期間であって、監視対象外である第ｎのクライアント１２０ｎが画像取得要求をサーバ１１０Ａへ送信されても（ステップＳ５１３）、サーバ１１０Ａから第ｎのクライアント１２０ｎへの画像の配信は行われない（ステップＳ５１４）。
【００６８】
また、画像配信の監視対象である第２のクライアント１２０Ｂから画像取得要求がサーバ１１０Ａへ送信されても（ステップ５１５）、例えば金曜日の２２：００より遅く土曜日の９：００より早い時間帯のような録画非対象期間内の画像取得要求に対しては、サーバ１１０Ａから第２のクライアント１２０Ｂへの画像の配信は行われない（ステップＳ５１６）。
以上が録画スケジュールに基づいた録画手順である。
このように、録画期間を設定することで、サーバ側であるネットワークカメラの蓄積メモリの容量を効率よく活用することができる。
【００６９】
このような本発明の実施形態におけるネットワークカメラシステム１００によれば、ネットワーク１３０に接続された、ネットワークカメラ１１０およびネットワークカメラ１１０によって画像を配信される複数のＰＣ１２０を有するネットワークカメラシステム１００であって、ネットワークカメラ１１０は、画像を撮像する撮像部１１１と、ＰＣ１２０へ撮像部１１１によって撮像された撮像画像を配信する送受信部１１５と、撮像画像が複数のＰＣ１２０のうちの予め指定されたＰＣ１２０へ送受信部１１５によって配信されたか否かを監視する画像送信監視部１１６と、画像送信監視部１１６によって監視された送受信部１１５による指定されたＰＣ１２０への配信が途切れた場合に、撮像画像を蓄積する蓄積メモリ１１９とを有し、ＰＣ１２０は、送受信部１１５によって指定されたＰＣ１２０へ配信された撮像画像を受信する画像受信部１２１を有する構成とすることで、指定されたＰＣ１２０へ確実に画像を配信することができる。
【産業上の利用可能性】
【００７０】
本発明は、指定された配信先へ確実に画像を配信することができるネットワークカメラ、ネットワークカメラシステム等に有用である。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施形態におけるネットワークカメラシステムのブロック図
【図２】本発明の実施形態におけるネットワークカメラシステムのクライアントプルの場合の画像配信監視シーケンス図
【図３】本発明の実施形態におけるネットワークカメラシステムのサーバプッシュの場合の画像配信監視シーケンス図
【図４】本発明の実施形態におけるネットワークカメラシステムの蓄積画像存在通知および蓄積画像取得シーケンス図
【図５】本発明の実施形態におけるネットワークカメラシステムの録画スケジュールに基づいた録画シーケンス図
【図６】本発明の実施形態における蓄積画像リストの一例
【図７】本発明の実施形態におけるスケジュールテーブルの一例
【符号の説明】
【００７２】
１００  ネットワークカメラシステム
１１０  ネットワークカメラ
１１１  撮像部
１１２  信号処理部
１１３  エンコード部
１１４  一時メモリ
１１５  送受信部
１１６  画像送信監視部
１１７  蓄積処理部
１１８  蓄積容量監視部
１１９  蓄積メモリ
１２０  ＰＣ（受信装置）
１２１  画像受信部
１２２  蓄積画像取得要求部
１２３  蓄積画像リスト取得部
１３０  ネットワーク
【図１】
0004712537.tif 000002
【図２】
0004712537.tif 000003
【図３】
0004712537.tif 000004
【図４】
0004712537.tif 000005
【図５】
0004712537.tif 000006
【図６】
0004712537.tif 000007
【図７】
0004712537.tif 000008