(57)【要約】【課題】画像の送信に失敗した場合の再送信を、効率的に行うことのできるカメラ装置およびその制御方法を提供すること。【解決手段】撮影した画像の所定のリモート装置への送信に失敗した場合（Ｓ１０９，ＮＯ）、次の撮影スケジュールまでに所定時間（Ｍ）以上余裕があるときに、その画像の再送信を一定時間（Ｎ）後に行うようにし（Ｓ１１１，Ｓ１０７）、次の撮影スケジュールまでに所定時間（Ｍ）以上の余裕がない場合には再送信を行わない。【選択図】　図１
2004088242.tif 000002
【特許請求の範囲】
【請求項１】
撮影によって得られた画像を所定のリモート装置に送信するカメラ装置であって、
あらかじめ設定された撮影スケジュール、および、センサの反応に応じて撮影を行わせるよう制御する撮影制御手段と、
前記リモート装置への送信が成功したか否かを判断する判断手段と、
前記リモート装置への送信が失敗した場合において、次の撮影スケジュールまでの時間に応じてその画像を再送信させるよう制御する送信制御手段と、
を備えることを特徴とするカメラ装置。
【請求項２】
前記送信制御手段は、前記リモート装置への送信が失敗した場合において、次の撮影スケジュールまでの時間が所定時間Ｍ以上あるときは、所定時間Ｎだけ待機した後に、その画像を再送信させるよう制御することを特徴とする請求項１に記載のカメラ装置。
【請求項３】
前記送信制御手段は、
前記リモート装置への送信が失敗した場合において、次の撮影スケジュールまでの時間が前記所定時間に満たないためにその画像が再送信されなかったときは、センサの反応に応じて撮影された画像を、次回の撮影による新たな画像の送信時に併せて送信するよう制御することを特徴とする請求項１または２に記載のカメラ装置。
【請求項４】
前記リモート装置への送信に係る通信品質を監視する監視手段を備え、
前記送信制御手段は、通信品質の劣化によって前記リモート装置への送信が失敗した場合において、次の撮影スケジュールまでの時間が所定時間以上あり、かつ、通信品質が画像送信を行うのに十分回復すると、その画像を再送信させるよう制御することを特徴とする請求項１に記載のカメラ装置。
【請求項５】
前記送信制御手段は、前記リモート装置への送信が失敗した場合において、アクセス可能な他のリモート装置を検索し、アクセス可能な他のリモート装置が見つかったときは、当該他のリモート装置にその画像を再送信させるよう制御することを特徴とする請求項１に記載のカメラ装置。
【請求項６】
前記リモート装置との接続が認証段階で拒否されたために前記リモート装置への送信が失敗した場合において、他の認証用データを検索し、他の認証用データが見つかったときは、当該他の認証用データを用いて前記リモート装置への認証を試みる認証試行手段を更に備えることを特徴とする請求項１に記載のカメラ装置。
【請求項７】
撮影によって得られた画像を所定のリモート装置に送信する画像送信方法であって、
あらかじめ設定された撮影スケジュール、および、センサの反応に応じカメラに撮影を行わせるよう制御する撮影制御ステップと、
前記リモート装置への送信が成功したか否かを判断する判断ステップと、
前記リモート装置への送信が失敗した場合において、次の撮影スケジュールまでの時間に応じてその画像を再送信させるよう制御する送信制御ステップと、
を有することを特徴とする画像送信方法。
【請求項８】
撮影によって得られた画像を所定のリモート装置に送信するカメラ装置を制御するためのプログラムであって、
あらかじめ設定された撮影スケジュール、および、センサの反応に応じて撮影を行わせるよう制御する撮影制御ステップ、
前記リモート装置への送信が成功したか否かを判断する判断ステップ、
前記リモート装置への送信が失敗した場合において、次の撮影スケジュールまでの時間に応じて、その画像を再送信させるよう制御する送信制御ステップ、
を実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、遠隔監視システム等のためのカメラ装置および画像送信方法に関する。
【０００２】
【従来の技術】
ビルの監視カメラなど、遠隔監視システムで使用されるカメラ装置で、一定時間毎に撮影を行い、または、各種センサからの信号をトリガとして撮影を行い、撮影した画像をリモート装置（遠隔装置）に転送するものが数多く提案されている。
【０００３】
図７は、従来の遠隔監視システムの構成例を示す図である。従来の遠隔監視システムは、カメラ装置（７０２）で撮影した画像を、公衆通信網等の通信ネットワーク（７０１）を介して送信する。送信先としては、サーバ（７０３）やパソコン（７０４）、移動体通信用の基地局（７０５）を経由する携帯電話（７０６）等がある。カメラ装置（７０２）における撮影動作および送信動作は、カメラ装置に予め設定されていた設定値やセンサ入力、サーバ（７０３）やパソコン（７０４）、携帯電話（７０６）などからの要求によって行われる。
【０００４】
このような遠隔監視システムにおいて、例えば一定時間毎に撮影した画像を、公衆通信網を使用してリモート装置に送信する場合には、例えば、ＳＭＴＰによる電子メールの添付ファイルとして画像を送信する、あるいは、ＦＴＰを利用してリモート装置としてのサーバにアップロードするなどが考えられる。
【０００５】
ところで、カメラ装置が画像を送信するためにダイヤルアップ接続を行う場合、例えば回線が混んでいてその接続が確立されず、撮影した画像を送信できないことがある。また、サーバに撮影した画像データを送る場合、そもそもサーバが稼動していないためにデータを送信できない可能性もある。さらに、公衆無線網を使用する場合には通信品質が悪いため撮影した画像データを送信できないこともあり、これらの原因で送信に失敗した場合は、後ほど画像を再送することになる。
【０００６】
この再送の技術については、例えば、特開平８−２５６３２５号公報、特開２００１−７７９３９号公報にされている。
【０００７】
まず、特開平８−２５６３２５号公報は、公衆通信網を使用して遠隔のカメラ装置による画像を取得するシステムに関し、画像データの送信に失敗した場合は一定時間後に再送信を試みることを開示している。
【０００８】
また、特開２００１−７７９３９号公報は、転送先が無線通信の圏外にいたために画像データの送信に失敗した、あるいは、通信品質の悪化のために画像データの送信に失敗した場合に、無線通信が可能になった時にそのメールを再送信することを開示している。
【０００９】
【発明が解決しようとする課題】
しかしながら、監視用カメラ装置は一般に、一定時間間隔毎に画像を自動的に転送させるように設定することが可能である。かかる設定状態で、上記したように単に画像の送信に失敗した場合に一定時間後に再送信するようにしただけや、単に通信品質が回復したときに再送信するようにしただけでは、例えば、画像の自動転送のために回線の接続・切断を行った直前または直後に、送信に失敗した画像の再送信のために更に回線の接続・切断を行うケースが生じる。この場合、それによって画像送信に遅延を生じてしまったり、頻繁に回線を接続するため通信料金が高くなってしまう。
【００１０】
本発明はこのような問題に対処するためになされたものであり、画像の送信に失敗した場合の再送信を、効率的に行うことのできるカメラ装置およびその制御方法を提供することを目的とする。
【００１１】
【課題を解決するための手段】
本発明の一側面は、撮影によって得られた画像を所定のリモート装置に送信するカメラ装置に関する。このカメラ装置は、あらかじめ設定された撮影スケジュール、および、センサの反応に応じて撮影を行わせるよう制御する撮影制御手段と、前記リモート装置への送信が成功したか否かを判断する判断手段と、前記リモート装置への送信が失敗した場合において、次の撮影スケジュールまでの時間に応じてその画像を再送信させるよう制御する送信制御手段と、を備えることを特徴とする。
【００１２】
本発明の別の側面は、撮影によって得られた画像を所定のリモート装置に送信する方法に関する。この方法は、あらかじめ設定された撮影スケジュール、および、センサの反応に応じカメラに撮影を行わせるよう制御する撮影制御ステップと、前記リモート装置への送信が成功したか否かを判断する判断ステップと、前記リモート装置への送信が失敗した場合において、次の撮影スケジュールまでの時間に応じてその画像を再送信させるよう制御する送信制御ステップと、を有することを特徴とする。
【００１３】
本発明のさらに別の側面は、撮影によって得られた画像を所定のリモート装置に送信するカメラ装置を制御するためのプログラムに関する。このプログラムは、あらかじめ設定された撮影スケジュール、および、センサの反応に応じて撮影を行わせるよう制御する撮影制御ステップ、前記リモート装置への送信が成功したか否かを判断する判断ステップ、前記リモート装置への送信が失敗した場合において、次の撮影スケジュールまでの時間に応じて、その画像を再送信させるよう制御する送信制御ステップ、を実行させることを特徴とする。
【００１４】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。
【００１５】
（実施形態１）
図８は、実施形態に係るカメラ装置を含むネットワーク構成を示す図である。
【００１６】
例えば監視の目的で画像の撮影を行いカメラ装置５は、リモート装置に転送するべく、公衆回線網（ＰＳＴＮ）５０を介してＩＳＰ（Ｉｎｔｅｒｎｅｔ　Ｓｅｒｖｉｃｅ　Ｐｒｏｖｉｄｅｒ）１０に例えばＰＰＰ（Ｐｏｉｎｔ　ｔｏ　Ｐｏｉｎｔ　Ｐｒｏｔｏｃｏｌ）を用いたダイヤルアップによる接続を行う。ＩＳＰ１０は、具体的には、ダイヤルアップ接続を提供するダイヤルアップ・サーバ１１、各種データファイルを記憶するファイルサーバ１２、ＳＭＴＰ（Ｓｉｍｐｌｅ　Ｍａｉｌ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｌ）に従い電子メールを配送するメールサーバ１３、インターネット等の他のネットワーク組織との中継を行うゲートウェイ１４を含む。
【００１７】
また、ＰＳＴＮ５０に接続されている１５はクライアントＰＣであり、メールサーバ１３のメールクライアントとして機能する。そして、携帯電話２０も画像表示機能を備えるとともに、メールサーバ１３のメールクライアントとして機能する。携帯電話２０は、基地局（ＢＳ）２３と無線リンクを張り、さらに移動交換局（ＭＳＣ）２３、関門移動交換局２１を介してＰＳＴＮ５０に接続される。
【００１８】
カメラ装置５は、ＩＳＰ１０にダイヤルアップ接続し、撮影した画像を、メールサーバ１３を用いた電子メールの添付ファイルとしてクライアントＰＣ１５や携帯電話２０に転送することもできるし、ＦＴＰ（Ｆｉｌｅ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）によりファイルサーバ１２に転送することもできる。クライアントＰＣ１５および携帯電話２０は、ファイルサーバ１２にアクセスし、そこに蓄積されている画像を閲覧することが可能である。つまり、クライアントＰＣ１５、携帯電話２０はそれぞれ、カメラ装置５に対する監視用のリモート装置として機能する。
【００１９】
図６は、カメラ装置５の構成を示すブロック図である。カメラ装置５は静止画を撮影するものでも動画を撮影するものでもよいが、ここでは例えば静止画を撮影するものとする。
【００２０】
カメラ装置５は、図示のとおり、画像の撮影を行うカメラ６０１と、カメラ６０１を制御するカメラコントローラ６０２、撮影した画像を送信するための、ＰＳＴＮ５０を介した通信を行う通信部６０３、外部からの音などを拾うマイクロホン６０４、撮影対象や環境の、変化や異常を検知するセンサ部６０５、撮影した画像を記憶する画像蓄積部６０６、システム全体を制御するシステム制御部６０７を備えるほか、撮影時間間隔や動画撮影時間を計測するためのタイマ６０８、および、撮影した画像の送信先アドレスを含む各種設定内容を記憶するメモリ６０９を備えている。
【００２１】
センサ部６０５は、例えば、窓が開いたことを検知する窓センサ、物体が横切ったことを検知する動体センサ、音を検知する音センサ、光を検知する光センサを含み、これらによって撮影対象や環境の、変化や異常を検知する。
【００２２】
続いて、カメラ装置５の動作の概要を説明する。
【００２３】
システム制御部６０７は、あらかじめ設定された撮影スケジュールに応じて撮影を行わせるとともに、センサ部６０５の撮影対象や環境の変化や異常を検知したことにも応じて撮影を行わせる。具体的には、例えば、前回の撮影から所定時間Ｌが経過すると次の撮影を開始するような撮影スケジュールが設定され、システム制御部６０７はこの撮影スケジュールに従い撮影のタイミングを制御する。さらに、システム制御部６０７は、センサ部６０５のいずれかのセンサが異常を検知したことにも応じて撮影を行わせる。つまり、カメラ装置５はセンサ部６０５からの検知信号をトリガとして撮影を開始することができる。
【００２４】
システム制御部６０７は、上記したような前回の撮影からの所定時間Ｌの経過、または、センサ部６０５からの検知信号に応じて、カメラコントローラ６０２に撮影要求を出すことでカメラ部６０１に撮影を行わせる。また、システム制御部６０７は、撮影の都度、通信部６０６に送信要求を出すことで撮影した画像を送信させる。なお、以下の説明では、これらの撮影要求および送信要求を総称して撮影・送信要求ということにする。
【００２５】
メモリ６０９には、前回の撮影から所定時間Ｌ経過後に次の撮影を行う場合のその時間長Ｌが設定値として記憶されている。また、このメモリ６０９には、各画像毎に、撮影理由（センサ部６０５からの検知信号をトリガとしたものか、前回の撮影から所定時間Ｌ経過したことによるものか）、送信結果（成功／失敗）、送信先情報（電子メールアドレス、ＩＰアドレス、ログイン名など）、送信方法（ＳＭＴＰによる電子メール送信／ＦＴＰによるファイル転送）等の付属情報も設定値として記憶される。これらの設定値は、図示しない操作パネルからの入力に基づいて変更されうる。
【００２６】
カメラ装置５は、画像データを通信部６０３を使用してＰＳＴＮ５０（以下、単に「回線」ともいう。）に接続して画像データを送信し、画像データ送信終了後、回線を切断する。画像データの送信が成功したのならデータ送信を終了し、次の撮影要求を待つことになる。
【００２７】
一方、画像のデータ送信が失敗した場合、送信先が話中であったり電源が落ちているときなど、時間が経てばいずれ画像データの送信が成功する可能性がある場合には、一定時間経過後、再送信を試みる。
【００２８】
以下、本実施形態におけるカメラ装置５の動作を、図１のフローチャートを用いて詳しく説明する。
【００２９】
本処理は、センサ部６０５からの検知信号に応じてシステム制御部６０７が出力する画像の撮影・送信要求、または、前回の撮影終了から所定時間Ｌ（例えば１時間）の経過後（タイマー部６０８によって計時される）に送出する画像の撮影・送信要求により開始する（ステップＳ１０１）。
【００３０】
ステップＳ１０２では、撮影の前に、カメラ装置５に供給されるＡＣ電源またはバッテリーの電源容量が撮影に必要なだけ残っているかどうかを判断する。ここで、撮影可能なだけの電源容量が残っていなければ、ステップＳ１０６に進み本処理を異常終了する。一方、撮影可能なだけの電源容量が残っている場合には、ステップＳ１０３に進み、カメラ部６０１を使用して画像を撮影し、撮影した画像を画像蓄積部６０６に保存する。
【００３１】
ステップＳ１０４では、あらかじめ設定されていた送信先に画像を送信するのに十分な電源容量が残っているかどうかを判断する。ここで、送信可能なだけの電源容量が残っていなければ、ステップＳ１０６に進み本処理を異常終了する。一方、送信可能なだけの電源容量が残っている場合には、設定内容に従い回線を接続し（ステップＳ１０５）、画像データを送信し（ステップＳ１０７）、その後、回線を切断する（ステップＳ１０８）。
【００３２】
次に、ステップＳ１０９で、ステップＳ１０７での画像データの送信が成功したか否かを判断する。送信が成功した場合にはステップＳ１１２に進み、送信結果（送信成功／失敗）をメモリ６０９に保存し、画像データの送信を完了し（ステップＳ１１３）、ステップＳ１０１に戻って次の画像の撮影・送信要求を待つ。
【００３３】
一方、ステップＳ１０９で、ステップＳ１０７での画像データの送信が、接続先が話中であったり電源が落ちているため、無線基地局とのデータリンクは確立できているが、通信相手の端末までの呼が張れていないことが原因でデータの送信に失敗したときは、ステップＳ１１０に進み、次の撮影スケジュール（ステップＳ１０３での撮影終了から所定時間Ｌ経過時）までに所定の時間Ｍ（例えば１０分）以上あるかどうかを判断する。時間Ｍ以上ある場合にはステップＳ１１１に進み、所定時間Ｎ（例えば３分）だけ待機し、その後、ステップＳ１０４に戻って、電池残量を確認しつつ再送信を試みる。ステップＳ１１１で所定時間Ｎだけ待機することにしたのは、画像の送信の失敗の原因が送信先が話中であったり電源が落ちていることなどである場合には、一定時間待機している間に話中が解消されたり、送信先の電源が立ち上がり、画像データの送信が成功する可能性があると考えられるからである。ここで、時間Ｌ，Ｍ，Ｎの間には、Ｌ＞Ｍ＞Ｎの関係が成立する。この条件を満たすかぎり、Ｌ，Ｍ，Ｎの各値は使用者が指定できるように構成してもよい。
【００３４】
一方、ステップＳ１１１で、次の撮影スケジュールまでの時間がＭに満たないときは、再送信は行わずステップＳ１１２に進み、次の画像の撮影・送信要求に備える。
【００３５】
このように、本実施形態によれば、次の撮影スケジュールまでに所定時間（Ｍ）以上余裕があるときにのみ、送信に失敗した画像の再送信を行うようにし、次の撮影スケジュールまでに所定時間（Ｍ）以上の余裕がない場合には再送信を行わないようにしたので、再送信の効率の向上を図ることができる。
【００３６】
上記した例では、次の撮影スケジュールまでに時間の余裕がなければ送信に失敗した画像は再送信されないが、一律に再送信しないのではなく、画像の重要度に応じタイミングを計って再送信するようにすることもできる。このような再送信に係る制御処理の一例を、図２のフローチャートを用いて説明する。
【００３７】
本処理は、センサ部６０５からの検知信号に応じて出力する画像の撮影・送信要求、または、前回の撮影終了から所定時間Ｌの経過後（タイマー部６０８によって計時される）に送出する画像の撮影・送信要求により開始する（ステップＳ２０１）。
【００３８】
ステップＳ２０２で、画像を撮影し、撮影した画像を画像蓄積部６０６に保存した後、ステップＳ２０３で、現時点で送信に失敗した未送信画像があるか否かを判定する。上記したように、メモリ６０９には、撮影した画像毎に送信結果（送信成功／失敗）が記録されているので、これを参照して送信に失敗した画像があるか否かで判定することができる。未送信画像があるということは、リモート装置への送信が失敗した場合において、次の撮影スケジュールまでの時間が所定時間Ｍに満たないためにその画像が再送信されなかったことを意味している（図１のステップＳ１１０を参照）。
【００３９】
ここで、未送信画像があるときは、ステップＳ２０４に進み、未送信画像がなければステップＳ２０６に進む。ステップＳ２０４では、その未送信画像がセンサ部６０５からの検知信号をトリガとして撮影されたものか、前回の撮影から所定時間Ｌが経過したことによって撮影されたものかを、メモリ６０９に記録されているその未送信画像の付属情報に基づき判断する。未送信画像がセンサ部６０５から検知信号をトリガとして撮影されたものである場合には、これは撮影対象に異常があったために撮影されたものに他ならず、非常に重要な画像であると考えられる。そこで、この場合にはステップＳ２０５に進み、その未送信画像とステップＳ２０２で撮影した最新の画像の両方を送信するよう設定する。
【００４０】
一方、未送信画像が前回の撮影から所定時間Ｌが経過したことによって撮影されたものである場合には、その未送信画像の重要度はそれほど高くないと考えられるので、この場合にはステップＳ２０６に進み、ステップＳ２０２で撮影した最新の画像のみを送信するよう設定する。
【００４１】
そして、ステップＳ２０７で、ステップＳ２０５またはＳ２０６での設定による画像を、あらかじめ設定された送信先にあらかじめ設定された送信方法（電子メール／ＦＴＰ）で送信する。
【００４２】
そして、ステップＳ２０８で、画像データの送信処理を完了してステップＳ２０１に戻り、次の画像の撮影・送信要求があるまで待機状態となる。
【００４３】
このように、とりわけ重要度の高い画像の送信に失敗したときは、その画像を次回の撮影による新たな画像と共に送信するようにし、重要度の高くない画像の送信に失敗したときには、その画像はあえて送信しないようにしたので、遠隔地での監視性能を確保しつつ再送信の効率を向上させることができる。
【００４４】
（実施形態２）
ここでは、カメラ装置５が携帯電話２０と同様に無線通信を使用してＰＳＴＮ５０に接続するように構成されている場合において、無線通信品質の劣化が原因で画像データの送信に失敗したときの再送信処理について説明する。
【００４５】
以下、本実施形態におけるカメラ装置５の動作を、図３のフローチャートを用いて説明する。
【００４６】
本処理は、センサ部６０５からの検知信号に応じてシステム制御部６０７が出力する画像の撮影・送信要求、または、前回の撮影終了から所定時間Ｌの経過後（タイマー部６０８によって計時される）に送出する画像の撮影・送信要求により開始する（ステップＳ３０１）。
【００４７】
ステップＳ３０２では、撮影の前に、カメラ装置５に供給されるＡＣ電源またはバッテリーの電源容量が撮影に必要なだけ残っているかどうかを判断する。ここで、撮影可能なだけの電源容量が残っていなければ、ステップＳ３０６に進み本処理を異常終了する。一方、撮影可能なだけの電源容量が残っている場合には、ステップＳ３０３に進み、カメラ部６０１を使用して画像を撮影し、撮影した画像を画像蓄積部６０６に保存する。
【００４８】
ステップＳ３０４では、あらかじめ設定されていた送信先に画像を送信するのに十分な電源容量が残っているかどうかを判断する。ここで、送信可能なだけの電源容量が残っていなければ、ステップＳ３０６に進み本処理を異常終了する。一方、送信可能なだけの電源容量が残っている場合には、設定内容に従い回線を接続し（ステップＳ３０５）、画像データを送信し（ステップＳ３０７）、その後、回線を切断する（ステップＳ３０８）。
【００４９】
次に、ステップＳ３０９で、ステップＳ３０７での画像データの送信が成功したか否かを判断する。送信が成功した場合にはステップＳ３１２に進み、送信結果（送信成功／失敗）をメモリ６０９に保存し、画像データの送信を完了し（ステップＳ３１３）、ステップＳ３０１に戻って次の画像の撮影・送信要求を待つ。
【００５０】
一方、ステップＳ３０９で、ステップＳ３０７での画像データの送信が、無線基地局からの報知信号が取れない、または無線基地局とのデータリンクが確立できないなどの無線通信品質の劣化に起因する理由でデータの送信に失敗したときは、ステップＳ３１０に進み、次の撮影スケジュール（ステップＳ３０３での撮影終了から所定時間Ｌ経過時）までに所定の時間Ｍ以上あるかどうかを判断する。
【００５１】
ここで、時間Ｍ以上ある場合にはステップＳ３１１に進み、データ通信を行うのに十分な無線通信品質に回復しているかどうかを判断する。無線通信品質が十分であるかどうかは、例えば、通信部６０３において電界強度がしきい値以上あるか、またはビットエラーレートがしきい値以上あるかどうかで判断する。ここで通信品質が不十分であると判定されればステップＳ３１０に戻って処理を繰り返す。一方、通信品質が十分であると判定された場合には、ステップＳ３０４に戻って、再送信を試みる。
【００５２】
一方、ステップＳ３１０で、次の画像の撮影・送信要求が行われるまでの時間がＭに満たないときは、再送信は行わずステップＳ３１２に進み、次の画像の撮影・送信要求に備える。
【００５３】
このように、本実施形態によれば、無線の通信品質が劣化したことにより画像データの送信に失敗した場合には、次の撮影スケジュールまでの時間に余裕があるかぎり、無線の通信品質が回復して送信可能状態になりしだい再送信を行うようにし、次の撮影スケジュールまでの時間に余裕がない場合には再送信を行わないようにしたので、再送信の効率の向上を図ることができる。
【００５４】
（実施形態３）
ここでは、リモート装置（例えばファイルサーバ１２）の電源が落ちている、またはリモート装置の宛先（ＩＰアドレス）が間違っているといった理由で画像データの送信に失敗した場合の対処について説明する。
【００５５】
以下、本実施形態におけるカメラ装置５の動作を図４のフローチャートを用いて説明する。
【００５６】
本処理は、センサ部６０５からの検知信号に応じてシステム制御部６０７が出力する画像の撮影・送信要求、または、前回の撮影終了から所定時間Ｌの経過後（タイマー部６０８によって計時される）に送出する画像の撮影・送信要求により開始する（ステップＳ４０１）。
【００５７】
ステップＳ４０２では、撮影の前に、カメラ装置５に供給されるＡＣ電源またはバッテリーの電源容量が撮影に必要なだけ残っているかどうかを判断する。ここで、撮影可能なだけの電源容量が残っていなければ、ステップＳ４０６に進み本処理を異常終了する。一方、撮影可能なだけの電源容量が残っている場合には、ステップＳ４０３に進み、カメラ部６０１を使用して画像を撮影し、撮影した画像を画像蓄積部６０６に保存する。
【００５８】
ステップＳ４０４では、あらかじめ設定されていた送信先に画像を送信するのに十分な電源容量が残っているかどうかを判断する。ここで、送信可能なだけの電源容量が残っていなければ、ステップＳ４０６に進み本処理を異常終了する。一方、送信可能なだけの電源容量が残っている場合には、設定内容に従い回線を接続し（ステップＳ４０５）、画像データを送信し（ステップＳ４０７）、その後、回線を切断する（ステップＳ４０８）。
【００５９】
次に、ステップＳ４０９で、ステップＳ４０７での画像データの送信が成功したか否かを判断する。送信が成功した場合にはステップＳ４１４に進み、送信結果（送信成功／失敗）をメモリ６０９に保存し、画像データの送信を完了し（ステップＳ４１４）、ステップＳ４０１に戻って次の画像の撮影・送信要求を待つ。
【００６０】
一方、ステップＳ４０９で、ステップＳ４０７での画像データの送信が失敗したときは、ステップＳ４１０に進み、他にアクセス可能なサーバがあるかどうかを検索する。ここでアクセス可能なサーバが他にあったときはステップＳ４１１に進み、そのサーバを送信先に変更し、ステップＳ４０４に戻りデータ送信を行う。アクセス可能なサーバが見つからなかったときは、ステップＳ４１２に進む。
【００６１】
ステップＳ４１２では、次の撮影スケジュール（ステップＳ４０３での撮影終了から所定時間Ｌ経過時）までに所定の時間Ｍ以上あるかどうかを判断する。時間Ｍ以上ある場合にはステップＳ４１３に進み、所定時間Ｎだけ待機し、その後、ステップＳ４０４に戻って、再送信を試みる。ここで、時間Ｌ，Ｍ，Ｎの間には、Ｌ＞Ｍ＞Ｎの関係が成立する。この条件を満たすかぎり、Ｌ，Ｍ，Ｎの各値は使用者が指定できるように構成してもよい。
【００６２】
一方、ステップＳ４１２で、次の画像の撮影・送信要求が行われるまでの時間がＭに満たないときは、再送信は行わずステップＳ４１４に進み、次の画像の撮影・送信要求に備える。
【００６３】
なお、上記したステップＳ４１０の判定処理とステップＳ４１２の判定処理の順序は逆であってもよい。
【００６４】
このように、本実施形態によれば、送信先のリモート装置の電源が落ちているなどの理由で送信先が見つからないときは、他にもアクセスできるサーバを検索し、見つかったサーバに画像データの再送信が行われる。
【００６５】
（実施形態４）
ここでは、リモート装置には接続できたものの、認証のための設定値が間違っていたためにリモート装置とネゴシエーションできずに画像データの送信に失敗した場合の対処について説明する。
【００６６】
以下、本実施形態におけるカメラ装置５の動作を図５のフローチャートを用いて説明する。
【００６７】
本処理は、センサ部６０５からの検知信号に応じてシステム制御部６０７が出力する画像の撮影・送信要求、または、前回の撮影終了から所定時間Ｌの経過後（タイマー部６０８によって計時される）に送出する画像の撮影・送信要求により開始する（ステップＳ５０１）。
【００６８】
ステップＳ５０２では、撮影の前に、カメラ装置５に供給されるＡＣ電源またはバッテリーの電源容量が撮影に必要なだけ残っているかどうかを判断する。ここで、撮影可能なだけの電源容量が残っていなければ、ステップＳ５０６に進み本処理を異常終了する。一方、撮影可能なだけの電源容量が残っている場合には、ステップＳ５０３に進み、カメラ部６０１を使用して画像を撮影し、撮影した画像を画像蓄積部６０６に保存する。
【００６９】
ステップＳ５０４では、あらかじめ設定されていた送信先に画像を送信するのに十分な電源容量が残っているかどうかを判断する。ここで、送信可能なだけの電源容量が残っていなければ、ステップＳ５０６に進み本処理を異常終了する。一方、送信可能なだけの電源容量が残っている場合には、設定内容に従い回線を接続し（ステップＳ５０５）、画像データを送信し（ステップＳ５０７）、その後、回線を切断する（ステップＳ５０８）。
【００７０】
次に、ステップＳ５０９で、ステップＳ５０７での画像データの送信が成功したか否かを判断する。送信が成功した場合にはステップＳ５１６に進み、送信結果（送信成功／失敗）をメモリ６０９に保存し、画像データの送信を完了し（ステップＳ５１７）、ステップＳ５０１に戻って次の画像の撮影・送信要求を待つ。
【００７１】
一方、ステップＳ５０９で、例えば、認証のための設定値が間違っていたことにより、認証段階でリモート装置との接続が拒否されたためにステップＳ５０７での画像データの送信に失敗したと判断されたときは、ステップＳ５１０に進み、他に認証のための設定値（認証用データ）があるかどうかを検索する。ここで、他に認証のための設定値があったときはステップＳ５１１に進み、その設定値に変更してリモート装置への認証を試みる。そして、認証に成功し接続が確立されしだい、ステップＳ５０４に戻って画像の送信を行う。
【００７２】
ステップＳ５１０で、他に認証のための設定値が見つからなかったときは、ステップＳ５１２に進む。ステップＳ５１２では、次の撮影スケジュール（ステップＳ５０３での撮影終了から所定時間Ｌ経過時）までに所定の時間Ｍ以上あるかどうかを判断する。時間Ｍ以上ある場合にはステップＳ５１３に進み、所定時間Ｎだけ待機し、その後、ステップＳ５０４に戻って、再送信を試みる。ここで、時間Ｌ，Ｍ，Ｎの間には、Ｌ＞Ｍ＞Ｎの関係が成立する。この条件を満たすかぎり、Ｌ，Ｍ，Ｎの各値は使用者が指定できるように構成してもよい。
【００７３】
一方、ステップＳ５１２で、次の画像の撮影・送信要求が行われるまでの時間がＭに満たないときは、再送信は行わずステップＳ５１４に進み、送信結果（送信成功／失敗）をメモリ６０９に保存した後、ステップＳ５１５で、データ送信の異常終了として本処理を終了する。
【００７４】
このように、本実施形態によれば、リモート装置への認証で失敗した場合、他の認証用データがあるのなら、その認証用データを使用して再送信を試みることができる。
【００７５】
（他の実施形態）
以上、本発明の実施形態を詳述したが、上述の監視カメラ装置の構成は、１つの機器からなる装置であってもよいし、複数の機器（例えば、撮像装置と画像処理装置）からなるシステム構成であってもよい。
【００７６】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（図１〜５のいずれかのフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータがその供給されたプログラムを読み出して実行することによっても達成される場合を含む。
【００７７】
したがって、本発明の機能処理をコンピュータで実現するために、そのコンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の特許請求の範囲には、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００７８】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００７９】
プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、光ディスク（ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ等）、光磁気ディスク、磁気テープ、メモリカード等がある。
【００８０】
その他、プログラムの供給方法としては、インターネットを介して本発明のプログラムをファイル転送によって取得する態様も含まれる。
【００８１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介して暗号化を解く鍵情報を取得させ、その鍵情報を使用することで暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００８２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現され得る。
【００８３】
さらに、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【００８４】
【発明の効果】
本発明によれば、画像の送信に失敗した場合の再送信を、効率的に行うことのできるカメラ装置およびその制御方法を提供することができる。
【図面の簡単な説明】
【図１】実施形態１におけるカメラ装置の動作を示すフローチャートである。
【図２】実施形態におけるカメラ装置による未送信画像の再送信処理を示すフローチャートである。
【図３】実施形態２におけるカメラ装置の動作を示すフローチャートである。
【図４】実施形態３におけるカメラ装置の動作を示すフローチャートである。
【図５】実施形態４におけるカメラ装置の動作を示すフローチャートである。
【図６】実施形態におけるカメラ装置の構成を示す図である。
【図７】従来の遠隔監視システムの構成例を示す図である。
【図８】実施形態に係るカメラ装置を含むネットワーク構成を示す図である。
【図１】
2004088242.tif 000003
【図２】
2004088242.tif 000004
【図３】
2004088242.tif 000005
【図４】
2004088242.tif 000006
【図５】
2004088242.tif 000007
【図６】
2004088242.tif 000008
【図７】
2004088242.tif 000009
【図８】
2004088242.tif 000010