(57)【要約】【課題】連続撮影動作を実行しつつ、外部から画像データ送信要求のあった画像の画像データを最後まで確実に外部に送信することが出来るデジタルカメラ１を提供する。【解決手段】本発明に係るデジタルカメラ１は、ＣＣＤ１１によって撮影された最新の画像の画像データをバッファ１６に書き込む撮影処理と、バッファ１６から画像データを読み出してＨＤＤ装置１４に記録する記録処理と、外部からの画像データ送信要求を受けて画像データを外部に送信する送信処理とを多重処理によって実行する。そして、該デジタルカメラ１は、外部から画像データ送信要求を受けたとき、送信要求のあった画像の画像データをＨＤＤ装置１４から読み出して外部に送信する。【選択図】　　　図１
2004032593.tif 000002
【特許請求の範囲】
【請求項１】
静止画の撮影動作を繰り返す連続撮影動作が可能であって、撮像装置によって撮影された最新の画像の画像データをバッファに書き込む撮影処理と、バッファから画像データを読み出して外部記録装置に記録する記録処理と、外部からの画像データ送信要求を受けて画像データを外部に送信する送信処理とを多重処理によって実行することが可能なデジタルカメラにおいて、外部から画像データ送信要求を受けたとき、送信要求のあった画像の画像データを外部記録装置から読み出して外部に送信することを特徴とするデジタルカメラ。
【請求項２】
静止画の撮影動作を繰り返す連続撮影動作が可能であって、撮像装置によって撮影された最新の画像の画像データをバッファに書き込む撮影処理と、バッファから画像データを読み出して外部記録装置に記録する記録処理と、外部からの画像データ送信要求を受けて画像データを外部に送信する送信処理とを多重処理によって実行することが可能なデジタルカメラにおいて、
１枚の画像のデータ量以上の記録容量を有する送信用バッファ手段と、
外部から画像データ送信要求を受けたとき、送信要求のあった画像の画像データをバッファから読み出して送信用バッファ手段に書き込むデータ処理手段と、
前記送信用バッファ手段に書き込まれた画像データを読み出して外部に送信する送信処理手段
とを具えていることを特徴とするデジタルカメラ。
【請求項３】
前記データ処理手段は、バッファから読み出した画像データを、該画像データよりも画像サイズの小さい縮小画像データに変換して送信用バッファ手段に書き込む請求項２に記載のデジタルカメラ。
【請求項４】
前記縮小画像データの画像サイズは、サムネイル画像データよりも大きい請求項３に記載のデジタルカメラ。
【請求項５】
静止画の撮影動作を繰り返す連続撮影動作が可能であって、撮像装置によって撮影された最新の画像の画像データをバッファに書き込む撮影処理と、バッファから画像データを読み出して外部記録装置に記録する記録処理と、外部からの画像データ送信要求を受けて画像データを外部に送信する送信処理とを多重処理によって実行することが可能なデジタルカメラにおいて、
外部から画像データ送信要求を受けたとき、送信要求のあった画像の画像データをバッファから読み出して外部に送信する動作を開始する送信処理手段と、
外部から画像データ送信要求を受けたとき、バッファの書込み領域の内、送信要求のあった画像の画像データが書き込まれている領域に対するデータの書込みを禁止する一方、送信要求のあった画像の画像データの送信処理が終了したとき、前記領域に対するデータの書込みの禁止を解除する書込み禁止／解除手段と、
バッファの書込み領域にデータの書込みが禁止されている領域が存在するか否かを判断し、書込み禁止領域が存在する場合に、その書込み禁止領域以外の領域を対象として撮影処理を実行するデータ処理手段
とを具えていることを特徴とするデジタルカメラ。
【請求項６】
静止画の撮影動作を繰り返す連続撮影動作が可能であって、撮像装置によって撮影された最新の画像の画像データをバッファに書き込む撮影処理と、バッファから画像データを読み出して外部記録装置に記録する記録処理と、外部からの画像データ送信要求を受けて画像データを外部に送信する送信処理とを多重処理によって実行することが可能なデジタルカメラにおいて、
外部から画像データ送信要求を受けたときに、送信要求のあった画像について、バッファに書き込まれている画像データよりも画像サイズの小さい縮小画像データを作成し、作成した縮小画像データをバッファに書き込む画像処理手段と、
前記作成された縮小画像データをバッファから読み出して外部に送信する送信処理手段
とを具えていることを特徴とするデジタルカメラ。
【請求項７】
前記縮小画像データの画像サイズは、サムネイル画像データよりも大きい請求項６に記載のデジタルカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラに関し、特に、静止画の撮影動作を繰り返す連続撮影動作を実行しつつ、外部からの画像データ送信要求を受けて画像データを外部に送信することが可能なデジタルカメラに関するものである。
【０００２】
【従来の技術】
近年、ハードディスクドライブ（ＨＤＤ）装置や光ディスクドライブ装置等の大容量の外部記録装置を具えることによって、静止画の撮影動作を繰り返す連続撮影動作を実行することが可能なデジタル監視カメラが開発されている。
この種の監視カメラにおいては、ＣＣＤ（固体撮像素子）等の撮像装置によって１枚の画像（静止画）が撮影される度に、該画像の撮影データがＡ／Ｄ変換され、これによって得られるデジタル撮影データが周知の圧縮方式により圧縮されて、１３６０×１０２４（ｄｏｔｓ）の画像サイズを有する圧縮フル画像データが作成されると共に、該デジタル撮影データに基づいて、１６０×１２０（ｄｏｔｓ）の画像サイズを有するサムネイル画像データが作成される。この様にして得られる圧縮フル画像データ及びサムネイル画像データは、一旦メモリバッファに格納され、該バッファから読み出されて外部記録装置に記録される。ここで、外部記録装置はリングバッファとなっており、外部記録装置が満杯になると、最も古い画像データが削除されて、新しい画像データが記録される。この様にして連続撮影動作が行なわれ、外部記録装置には、最新の一定時間分の画像データが常に格納されている。従って、ユーザは、外部記録装置に記録されている画像データを再生することによって、常に一定時間前から現時点までの監視エリアの状況を確認することが出来る。
【０００３】
又、この種の監視カメラは、パーソナルコンピュータの接続が可能であって、上述の如く連続撮影動作を実行しつつ、連続撮影によって得られる画像データをパーソナルコンピュータに転送するライブ画像転送機能を有している。
上記監視カメラには、別室に設置されたパーソナルコンピュータがＵＳＢケーブルやＬＡＮケーブルによって接続され、この状態でパーソナルコンピュータから監視カメラに画像データ送信要求が一定周期で発せられる。監視カメラにおいては、該送信要求が受信される度に、メモリバッファから送信要求のあった画像の圧縮フル画像データが読み出され、読み出された圧縮フル画像データがパーソナルコンピュータに送信される。ユーザは、この様にして送信された圧縮フル画像データが表わす画像をパーソナルコンピュータの画面に表示させることによって、監視エリア外の別室で、監視エリアの状況をリアルタイムで監視することが出来る。
【０００４】
図１７は、上記監視カメラにおいて実行される撮影処理手続きを表わしている。
図示の如く、先ずステップＳ１０１にて、新たに得られる画像データの格納を開始する位置を表わす格納開始アドレスをメモリバッファの先頭アドレスに設定した後、ステップＳ１０２では、ＣＣＤから撮影データを取得する。続いてステップＳ１０３では、前記取得した撮影データをＡ／Ｄ変換してデジタル撮影データを作成した後、ステップＳ１０４では、作成したデジタル撮影データを圧縮して圧縮フル画像データを作成すると共に、作成したデジタル撮影データに基づいてサムネイル画像データを作成し、次にステップＳ１０５にて、作成した圧縮フル画像データ及びサムネイル画像データを、現時点で設定されている格納開始アドレスからメモリバッファに格納する。
【０００５】
ステップＳ１０６では、現時点で設定されている格納開始アドレスに圧縮フル画像データ及びサムネイル画像データの合計データサイズを加算して、格納開始アドレスを該加算結果値に更新する。
続いてステップＳ１０７では、前記更新された格納開始アドレスに圧縮フル画像データ及びサムネイル画像データの合計データサイズを加算して格納終了アドレスを算出した後、格納終了アドレスがメモリバッファの最後尾アドレスを超えるか否かを判断する。
ステップＳ１０７にてイエスと判断された場合は、ステップＳ１０８に移行して、格納開始アドレスをメモリバッファの先頭アドレスに設定した後、ステップＳ１０９に移行する一方、ステップＳ１０７にてノーと判断された場合は、ステップＳ１０８を迂回してステップＳ１０９に移行する。
ステップＳ１０９では、撮影処理終了操作が行なわれたか否かを判断し、ノーと判断された場合は、ステップＳ１０２に戻って上述の撮影処理を繰り返す一方、イエスと判断された場合は、手続きを終了する。
【０００６】
上記手続きによれば、ＣＣＤから１枚分の撮影データが取得される度に、圧縮フル画像データ及びサムネイル画像データが作成され、作成された圧縮フル画像データ及びサムネイル画像データは順次、図１６に示す如くメモリバッファに格納される。ここで、メモリバッファは、約１５枚の画像について圧縮フル画像データ及びサムネイル画像データを格納することが可能な記録容量を有しており、最新の画像データの格納終了位置からメモリバッファの最後尾までの領域の記録容量が圧縮フル画像データ及びサムネイル画像データの合計データ量を下回ると、新たな圧縮フル画像データ及びサムネイル画像データは、先頭アドレスからメモリバッファに格納される。この様にして、メモリバッファは、リングバッファとして機能することになる。
【０００７】
図１８は、上記監視カメラにおいて実行されるＨＤＤ装置に対する記録処理手続きを表わしている。図示の如く、先ずステップＳ１１１にて、画像データを記録するための画像ファイルを開き、ステップＳ１１２では、メモリバッファに格納されている圧縮フル画像データ及びサムネイル画像データを読み出して前記画像ファイルに書き込んだ後、ステップＳ１１３では、上記撮影処理への分岐を内容とする割込みが発生したか否かを判断する。
ステップＳ１１３にてノーと判断された場合は、ステップＳ１１５に移行して、１枚の画像についての圧縮フル画像データ及びサムネイル画像データの書込みが終了したか否かを判断し、ノーと判断された場合は、ステップＳ１１２に戻って、画像データの書込み処理を継続する。
この様にして画像ファイルへの書込み処理が実行されている状態で、撮影処理への分岐を内容とする割込みが発生すると、ステップＳ１１４に移行して、撮影処理タスクによる割込み処理が終了したか否かを判断し、ノーと判断された場合は、ステップＳ１１４にて同じ判断を繰り返す一方、イエスと判断された場合は、ステップＳ１１５に移行する。
その後、１枚の画像についての圧縮フル画像データ及びサムネイル画像データの書込みが終了すると、ステップＳ１１５にてイエスと判断されてステップＳ１１６に移行し、画像ファイルを閉じた後、手続きを終了する。
上記手続きによって、上述の撮影処理においてメモリバッファに格納された圧縮フル画像データ及びサムネイル画像データがＨＤＤ装置に記録されることになる。
【０００８】
図１９は、上記監視カメラにおいて実行される画像転送処理手続きを表わしている。
外部から画像データ転送要求が受信されると、図示の如く先ずステップＳ１２１にて、転送要求のあった画像の圧縮フル画像データをメモリバッファから読み出し、読み出した画像データを１パケット分だけ外部に転送した後、ステップＳ１２２では、撮影処理への分岐を内容とする割込みが発生したか否かを判断する。
ステップＳ１２２にてノーと判断された場合は、ステップＳ１２４に移行して、１枚分の圧縮フル画像データの転送が終了したか否かを判断し、ノーと判断された場合は、ステップＳ１２１に戻って、画像データの転送処理を継続する。
この様にして画像データの転送処理が実行されている状態で、撮影処理への分岐を内容とする割込みが発生すると、ステップＳ１２３に移行して、撮影処理タスクによる割込み処理が終了したか否かを判断し、ノーと判断された場合は、ステップＳ１２３にて同じ判断を繰り返す一方、イエスと判断された場合は、ステップＳ１２４に移行する。
その後、１枚分の圧縮フル画像データの転送が終了すると、ステップＳ１２４にてイエスと判断されて、手続きを終了する。
上記監視カメラにおいては、図１７に示す撮影処理と、図１８に示す記録処理と、図１９に示す画像転送処理とが多重処理によって実行されることによって、上記ライブ画像転送機能が実現されている。
【０００９】
【発明が解決しようとする課題】
従来の監視カメラにおいては、上述の如く、パーソナルコンピュータから画像データ転送要求があった場合、転送要求のあった画像の圧縮フル画像データがメモリバッファから読み出されてパーソナルコンピュータに転送されるのであるが、フレームレートが例えば３ｆｐｓ以下という低フレームレートに設定されている場合には、新たな画像データが転送要求のあった画像の圧縮フル画像データの格納領域に上書きされる前に、該圧縮フル画像データの全データをメモリバッファから読み出してパーソナルコンピュータに転送することが出来る。
しかしながら、フレームレートが例えば３ｆｐｓを超える高フレームレートに設定された場合には、フレームレートに対して転送速度が遅く、然も、図１９に示す如く、転送処理中に撮影処理への分岐を内容とする割込みが発生した場合には転送処理に優先して撮影処理が実行されるため、転送処理が間に合わず、転送要求のあった画像の転送処理が終了する前に、新たな画像データが転送要求のあった画像の圧縮フル画像データの格納領域に上書きされて該圧縮フル画像データが消失する。このため、転送要求のあった画像の圧縮フル画像データを最後までパーソナルコンピュータに転送することが出来ず、パーソナルコンピュータの画面に表示される画像に欠陥が生じる問題があった。
そこで本発明の目的は、連続撮影動作を実行しつつ、外部から画像データ送信要求のあった画像の画像データを最後まで確実に外部に送信することが出来るデジタルカメラを提供することである。
【００１０】
【課題を解決する為の手段】
本発明に係る第１のデジタルカメラは、静止画の撮影動作を繰り返す連続撮影動作が可能であって、撮像装置によって撮影された最新の画像の画像データをバッファに書き込む撮影処理と、バッファから画像データを読み出して外部記録装置に記録する記録処理と、外部からの画像データ送信要求を受けて画像データを外部に送信する送信処理とを多重処理によって実行することが可能である。そして、該デジタルカメラは、特徴的構成において、外部から画像データ送信要求を受けたとき、送信要求のあった画像の画像データを外部記録装置から読み出して外部に送信する。
【００１１】
本発明に係る第１のデジタルカメラにおいては、撮像装置によって画像が撮影される度に、該画像の画像データは、一旦バッファに書き込まれ、該バッファから読み出されて外部記録装置に記録される。バッファに対する画像データの書込みにおいては、必要に応じて最新の画像の画像データが古い画像の書込み領域に上書きされるが、外部記録装置に対するデータ記録は極めて高速に行なわれるので、バッファ上の画像データが外部記録装置に書き込まれる前に上書きによって消失してしまう虞はない。又、外部記録装置はバッファに比べて遙かに大きな記録容量を有している。従って、撮像装置によって撮影された画像の画像データは全て外部記録装置に記録されることになる。
上述の如く連続撮影動作が行なわれている状態で、外部から画像データ送信要求が受信されたとき、送信要求のあった画像の画像データが外部記録装置から読み出されて外部に送信される。ここで外部記録装置には、上述の如く、撮像装置によって撮影された画像の画像データが全て記録されているので、画像のフレームレートが高いものであったとしても、送信要求のあった画像の画像データは常に外部記録装置上に存在することになる。従って、送信要求のあった画像の画像データを最後まで確実に外部に送信することが出来る。
【００１２】
本発明に係る第２のデジタルカメラは、静止画の撮影動作を繰り返す連続撮影動作が可能であって、撮像装置によって撮影された最新の画像の画像データをバッファに書き込む撮影処理と、バッファから画像データを読み出して外部記録装置に記録する記録処理と、外部からの画像データ送信要求を受けて画像データを外部に送信する送信処理とを多重処理によって実行することが可能である。そして、該デジタルカメラは、特徴的構成において、
１枚の画像のデータ量以上の記録容量を有する送信用バッファ手段と、
外部から画像データ送信要求を受けたとき、送信要求のあった画像の画像データをバッファから読み出して送信用バッファ手段に書き込むデータ処理手段と、
前記送信用バッファ手段に書き込まれた画像データを読み出して外部に送信する送信処理手段
とを具えている。
【００１３】
本発明に係る第２のデジタルカメラにおいては、撮像装置によって画像が撮影される度に、該画像の画像データは、一旦バッファに書き込まれ、該バッファから読み出されて外部記録装置に記録される。ここで、撮影処理においては、必要に応じて、最新の画像の画像データが古い画像の書込み領域に上書きされる。
この様にして連続撮影動作が行なわれている状態で、外部からの画像データ送信要求が受信されたとき、送信要求のあった画像の画像データは、バッファから読み出されて送信用バッファ手段に書き込まれ、該送信用バッファ手段から読み出されて外部に送信される。ここで、送信用バッファ手段は、１枚の画像のデータ量以上の記録容量を有しているので、送信要求のあった画像の画像データの全データを送信用バッファ手段に書き込むことが出来る。この様に、送信要求のあった画像の画像データは、送信用バッファ手段に退避され、該送信用バッファ手段から読み出されて外部に送信されるので、画像データの送信処理が間に合わないために、撮影処理において最新の画像データが送信要求のあった画像のデータ書込み領域に上書きされた場合であっても、該画像の画像データを最後まで外部に送信することが出来る。
【００１４】
具体的には、前記データ処理手段は、バッファから読み出した画像データを、該画像データよりも画像サイズの小さい縮小画像データに変換して送信用バッファ手段に書き込む。
【００１５】
上記具体的構成においては、外部からの画像データ送信要求が受信されたとき、バッファから読み出された画像データが、該画像データよりも画像サイズの小さい縮小画像データに変換されて送信用バッファ手段に書き込まれ、該送信用バッファ手段から読み出されて外部に送信される。従って、バッファから読み出した画像データを縮小することなく送信用バッファ手段に書き込む構成に比べて、１枚分の画像データを送信するために必要な時間が短縮され、一定時間内により多くの枚数分の画像データを外部に送信することが可能となる。
【００１６】
更に具体的には、前記縮小画像データの画像サイズは、サムネイル画像データよりも大きい。
【００１７】
従来の監視カメラにおいて、圧縮フル画像データに代えてサムネイル画像データを転送することが考えられるが、サムネイル画像データは、画像サイズが１６０×１２０（ｄｏｔｓ）と小さいため、パーソナルコンピュータに表示される画像が小さく、かかる画像が見難い問題がある。
そこで、上記具体的構成においては、縮小画像データの画像サイズは、サムネイル画像データよりも大きな値に設定される。従って、該縮小画像データを再生することによって表示される画像は、サムネイル画像よりも大きく、見易いものとなる。
【００１８】
本発明に係る第３のデジタルカメラは、静止画の撮影動作を繰り返す連続撮影動作が可能であって、撮像装置によって撮影された最新の画像の画像データをバッファに書き込む撮影処理と、バッファから画像データを読み出して外部記録装置に記録する記録処理と、外部からの画像データ送信要求を受けて画像データを外部に送信する送信処理とを多重処理によって実行することが可能である。そして、該デジタルカメラは、特徴的構成において、
外部から画像データ送信要求を受けたとき、送信要求のあった画像の画像データをバッファから読み出して外部に送信する動作を開始する送信処理手段と、
外部から画像データ送信要求を受けたとき、バッファの書込み領域の内、送信要求のあった画像の画像データが書き込まれている領域に対するデータの書込みを禁止する一方、送信要求のあった画像の画像データの送信処理が終了したとき、前記領域に対するデータの書込みの禁止を解除する書込み禁止／解除手段と、
バッファの書込み領域にデータの書込みが禁止されている領域が存在するか否かを判断し、書込み禁止領域が存在する場合に、その書込み禁止領域以外の領域を対象として撮影処理を実行するデータ処理手段
とを具えている。
【００１９】
本発明に係る第３のデジタルカメラにおいては、撮像装置によって画像が撮影される度に、該画像の画像データは、一旦バッファに書き込まれ、該バッファから読み出されて外部記録装置に記録される。ここで、撮影処理においては、必要に応じて、最新の画像の画像データが古い画像の書込み領域に上書きされる。
この様にして連続撮影動作が行なわれている状態で、外部からの画像データ送信要求が受信されたとき、送信要求のあった画像の画像データをバッファから読み出して外部に送信する動作が開始される。そして、バッファの書込み領域の内、送信要求のあった画像の画像データが書き込まれている領域に対するデータの書込みが禁止されて、該書込み禁止領域以外の領域を対象として撮影処理が実行される。従って、撮像装置によって撮影された最新の画像の画像データが、送信要求のあった画像の画像データの書込み領域に上書きされることはない。
その後、送信要求のあった画像の画像データの送信処理が終了したとき、該画像データの書込み領域に対するデータの書込みの禁止が解除され、該領域をも含む領域を対象として撮影処理が実行される。
上記デジタルカメラにおいては、送信要求のあった画像の画像データの送信処理が終了するまでは、該画像データの書込み領域に新たな画像データが上書きされることはないので、送信要求のあった画像の画像データを最後まで確実に外部に送信することが出来る。
【００２０】
本発明に係る第４のデジタルカメラは、静止画の撮影動作を繰り返す連続撮影動作が可能であって、撮像装置によって撮影された最新の画像の画像データをバッファに書き込む撮影処理と、バッファから画像データを読み出して外部記録装置に記録する記録処理と、外部からの画像データ送信要求を受けて画像データを外部に送信する送信処理とを多重処理によって実行することが可能である。そして、該デジタルカメラは、特徴的構成において、
外部から画像データ送信要求を受けたときに、送信要求のあった画像について、バッファに書き込まれている画像データよりも画像サイズの小さい縮小画像データを作成し、作成した縮小画像データをバッファに書き込む画像処理手段と、
前記作成された縮小画像データをバッファから読み出して外部に送信する送信処理手段
とを具えている。
【００２１】
本発明に係る第４のデジタルカメラにおいては、撮像装置によって画像が撮影される度に、該画像の画像データは、一旦バッファに書き込まれ、該バッファから読み出されて外部記録装置に記録される。ここで、撮影処理においては、必要に応じて、最新の画像の画像データが古い画像の書込み領域に上書きされる。
この様にして連続撮影動作が行なわれている状態で、外部からの画像データ送信要求が受信されたとき、送信要求のあった画像について、バッファに書き込まれている画像データよりも画像サイズの小さい縮小画像データが作成されてバッファに書き込まれ、該縮小画像データがバッファから読み出されて外部に送信される。
上記デジタルカメラにおいては、バッファに書き込まれている画像データよりも画像サイズの小さい縮小画像データが外部に送信されるので、圧縮フル画像データを外部に送信する従来の監視カメラと比べて、１枚分の画像データを送信するために必要な時間が短縮される。従って、送信要求のあった画像の縮小画像データの送信処理が終了する前に、撮影処理において最新の画像データが該縮小画像データの書込み領域に上書きされることはなく、送信要求のあった画像の画像データを最後まで確実に外部に送信することが出来る。
【００２２】
具体的には、前記縮小画像データの画像サイズは、サムネイル画像データよりも大きい。
【００２３】
上記具体的構成においては、縮小画像データの画像サイズは、サムネイル画像データよりも大きな値に設定されるので、該縮小画像データを再生することによって表示される画像は、サムネイル画像よりも大きく、見易いものとなる。
【００２４】
【発明の効果】
本発明に係るデジタルカメラによれば、連続撮影動作を実行しつつ、外部から画像データ送信要求のあった画像データを最後まで確実に外部に送信することが出来る。
【００２５】
【発明の実施の形態】
以下、本発明を監視カメラに実施した形態につき、図面に沿って具体的に説明する。
第１実施例
　本実施例の監視カメラ（１）は、図１に示す如く、ハードディスクを具えたＨＤＤ装置（１４）を具えており、ＨＤＤ装置（１４）の動作は、ＣＰＵ（１０）によって制御されている。
又、本実施例の監視カメラ（１）は、ＣＣＤ（１１）を具えている。該ＣＣＤ（１１）の動作は、カメラ制御回路（１５）によって制御されており、該カメラ制御回路（１５）には、上記ＣＰＵ（１０）が接続されている。
ＣＣＤ（１１）によって１枚の画像（静止画）が撮影される度に、撮影された画像の撮影データは、Ａ／Ｄ変換回路（１２）にてＡ／Ｄ変換され、これによって得られるデジタル撮影データが信号処理回路（１３）に供給される。信号処理回路（１３）では、デジタル撮影データがＪＰＥＧ方式により圧縮されて、１３６０×１０２４（ｄｏｔｓ）の画像サイズを有する圧縮フル画像データが作成されると共に、デジタル撮影データに基づいて、１６０×１２０（ｄｏｔｓ）の画像サイズを有するサムネイル画像データが作成される。この様にして、作成された圧縮フル画像データ及びサムネイル画像データは、ＣＰＵ（１０）に供給され、一旦、メモリバッファ（１６）に書き込まれた後、該バッファ（１６）から読み出されてＨＤＤ装置（１４）に記録される。ここで、ＨＤＤ装置（１４）はリングバッファとなっており、ＨＤＤ装置（１４）が満杯になると、最も古い画像データが削除されて、新しい画像データが記録される。この様にして連続撮影が行なわれ、ＨＤＤ装置（１４）には、最新の一定時間分の画像データが常に格納されている。
【００２６】
上記ＣＰＵ（１０）には、マイクロコンピュータからなるシステムコントローラ（１７）が接続され、該コントローラ（１７）には、複数の操作キーを具えたキー入力装置（１８）が接続されている。
又、上記監視カメラ（１）は、ＬＡＮケーブルやＵＳＢケーブルによってパーソナルコンピュータ（３）を接続することが可能であって、ＣＰＵ（１０）には、パーソナルコンピュータ（３）との間で通信を行なうための通信インターフェース（１９）が接続されている。
【００２７】
本実施例の監視カメラ（１）は、従来の監視カメラと同様のライブ画像転送機能を有しており、該監視カメラ（１）においては、画像データをメモリバッファ（１６）に格納する撮影処理と、メモリバッファ（１６）に格納されている画像データをＨＤＤ装置（１４）に記録する記録処理と、画像データを外部に転送する画像転送処理とが多重処理によって実行される。
【００２８】
図３は、本実施例の監視カメラ（１）において実行される撮影処理手続きを表わしている。尚、該手続きは、従来の監視カメラにおいて実行される撮影処理手続きと同一である。
図示の如く、先ずステップＳ１にて、新たに得られる画像データの格納を開始する位置を表わす格納開始アドレスをメモリバッファの先頭アドレスに設定した後、ステップＳ２では、ＣＣＤから撮影データを取得する。続いてステップＳ３では、前記取得した撮影データをＡ／Ｄ変換してデジタル撮影データを作成した後、ステップＳ４では、作成したデジタル撮影データを圧縮して圧縮フル画像データを作成すると共に、作成したデジタル撮影データに基づいてサムネイル画像データを作成し、次にステップＳ５にて、作成した圧縮フル画像データ及びサムネイル画像データを、現時点で設定されている格納開始アドレスからメモリバッファに格納する。
【００２９】
ステップＳ６では、現時点で設定されている格納開始アドレスに圧縮フル画像データ及びサムネイル画像データの合計データサイズを加算して、格納開始アドレスを該加算結果値に更新する。
続いてステップＳ７では、前記更新された格納開始アドレスに圧縮フル画像データ及びサムネイル画像データの合計データサイズを加算して格納終了アドレスを算出した後、格納終了アドレスがメモリバッファの最後尾アドレスを超えるか否かを判断する。
ステップＳ７にてイエスと判断された場合は、ステップＳ８に移行して、格納開始アドレスをメモリバッファの先頭アドレスに設定した後、ステップＳ９に移行する一方、ステップＳ７にてノーと判断された場合は、ステップＳ８を迂回してステップＳ９に移行する。
ステップＳ９では、撮影処理終了操作が行なわれたか否かを判断し、ノーと判断された場合は、ステップＳ２に戻って上述の撮影処理を繰り返す一方、イエスと判断された場合は、手続きを終了する。
【００３０】
上記手続きによれば、ＣＣＤから１枚分の撮影データが取得される度に、圧縮フル画像データ及びサムネイル画像データが作成され、作成された圧縮フル画像データ及びサムネイル画像データは順次、図２に示す如くメモリバッファに格納される。ここで、メモリバッファは、約１５枚の画像について圧縮フル画像データ及びサムネイル画像データを格納することが可能な記録容量を有しており、最新の画像データの格納終了位置からメモリバッファの最後尾までの領域の記録容量が圧縮フル画像データ及びサムネイル画像データの合計データ量を下回ると、新たな圧縮フル画像データ及びサムネイル画像データは、先頭アドレスからメモリバッファに格納される。この様にして、メモリバッファは、リングバッファとして機能することになる。
【００３１】
図４は、本実施例の監視カメラ（１）において実行されるＨＤＤ装置に対する記録処理手続きを表わしている。尚、該手続きは、従来の監視カメラにおいて実行される記録処理手続きと同一である。
図示の如く、先ずステップＳ１１にて、画像データを記録するための画像ファイルを開き、ステップＳ１２では、メモリバッファに格納されている圧縮フル画像データ及びサムネイル画像データを読み出して前記画像ファイルに書き込んだ後、ステップＳ１３では、上記撮影処理への分岐を内容とする割込みが発生したか否かを判断する。
ステップＳ１３にてノーと判断された場合は、ステップＳ１５に移行して、１枚の画像についての圧縮フル画像データ及びサムネイル画像データの書込みが終了したか否かを判断し、ノーと判断された場合は、ステップＳ１２に戻って、画像データの書込み処理を継続する。
この様にして画像ファイルへの書込み処理が実行されている状態で、撮影処理への分岐を内容とする割込みが発生すると、ステップＳ１４に移行して、撮影処理タスクによる割込み処理が終了したか否かを判断し、ノーと判断された場合は、ステップＳ１４にて同じ判断を繰り返す一方、イエスと判断された場合は、ステップＳ１５に移行する。
その後、１枚の画像についての圧縮フル画像データ及びサムネイル画像データの書込みが終了すると、ステップＳ１５にてイエスと判断されてステップＳ１６に移行し、画像ファイルを閉じた後、手続きを終了する。
【００３２】
上記手続きによって、上述の撮影処理においてメモリバッファに格納された圧縮フル画像データ及びサムネイル画像データがＨＤＤ装置に記録されることになる。ここで、ＨＤＤ装置への画像データの記録は極めて高速であるので、上述の撮影処理において新たに作成された圧縮フル画像データ及びサムネイル画像データが、ＨＤＤ装置に書き込まれる前にメモリバッファの上書きによって消失してしまう虞はない。又、ＨＤＤ装置はメモリバッファに比べて遙かに大きな記録容量を有している。従って、ＨＤＤ装置には、ＣＣＤによって撮影された画像の圧縮フル画像データ及びサムネイル画像データが全て記録されることになる。
【００３３】
図５は、本実施例の監視カメラ（１）によって実行される画像転送処理手続きを表わしている。
外部からのライブ画像転送要求が受信されると、図示の如く、先ずステップＳ２１にて、ＨＤＤ装置に記録されている１或いは複数の画像ファイルの中から、転送要求のあった画像の画像ファイルを特定し、特定した画像ファイルから圧縮フル画像データを読み出し、ステップＳ２２では、読み出した画像データを１パケット分だけ外部に転送した後、ステップＳ２３にて、上記撮影処理への分岐を内容とする割込みが発生したか否かを判断する。
ステップＳ２３にてノーと判断された場合は、ステップＳ２５に移行して、１枚分の圧縮フル画像データの転送が終了したか否かを判断し、ノーと判断された場合は、ステップＳ２２に戻って、画像データの転送処理を継続する。
この様にして画像データの転送処理が実行されている状態で、撮影処理への分岐を内容とする割込みが発生すると、ステップＳ２４に移行して、撮影処理タスクによる割込み処理が終了したか否かを判断し、ノーと判断された場合は、ステップＳ２４にて同じ判断を繰り返す一方、イエスと判断された場合は、ステップＳ２５に移行する。
その後、１枚分の圧縮フル画像データの転送が終了すると、ステップＳ２５にてイエスと判断されて、手続きを終了する。
上記手続きによって、転送要求のあった画像の圧縮フル画像データがＨＤＤ装置から読み出されて外部に転送されることになる。
【００３４】
本実施例の監視カメラ（１）においては、パーソナルコンピュータ（３）からのライブ画像転送要求が受信されたとき、転送要求のあった画像の圧縮フル画像データがＨＤＤ装置（１４）から読み出されてパーソナルコンピュータ（３）に転送される。ここで、ＨＤＤ装置（１４）には、上述の如くＣＣＤ（１１）によって撮影された画像の圧縮フル画像データ及びサムネイル画像データの全データが記録されている。又、ＨＤＤ装置（１４）はリングバッファとなっているが、ＨＤＤ装置（１４）の記録容量はメモリバッファ（１６）に比べて極めて大容量であるため、転送要求のあった画像の圧縮フル画像データの転送処理が終了する前に該画像データが最も古い画像データであるとして消去されることはない。
従って、画像のフレームレートが高く、メモリバッファにおいて新たな圧縮フル画像データ及びサムネイル画像データが転送要求のあった画像の圧縮フル画像データの書込み領域に上書きされた場合であっても、転送要求のあった画像の圧縮フル画像データは常にＨＤＤ装置上に存在し、該画像データを最後まで確実にパーソナルコンピュータ（３）に転送することが出来る。
【００３５】
第２実施例
　本実施例の監視カメラ（２）は、図６に示す如く、転送データ専用バッファ（２１）を具えており、パーソナルコンピュータ（３）からのライブ画像転送要求が受信されたとき、転送要求のあった画像の圧縮フル画像データをメモリバッファ（１６）から読み出して前記転送データ専用バッファ（２１）に退避し、該バッファ（２１）から圧縮フル画像データを読み出して外部に転送するものである。ここで、転送データ専用バッファ（２１）は、１枚分の圧縮フル画像データのデータ量よりも多い記録容量を有している。
本実施例の監視カメラ（２）においては、図７に示す撮影処理と、図４に示す第１実施例と同一の記録処理と、図８に示す画像転送処理とが多重処理によって実行される。
【００３６】
図７は、本実施例の監視カメラ（２）において実行される撮影処理手続きを表わしている。
図示の如く、先ずステップＳ３１にて、新たに得られる画像データの格納を開始する位置を表わす格納開始アドレスをメモリバッファの先頭アドレスに設定した後、ステップＳ３２では、ＣＣＤから撮影データを取得し、取得した撮影データをＡ／Ｄ変換してデジタル撮影データを作成する。続いてステップＳ３３では、作成したデジタルデータを圧縮して圧縮フル画像データを作成すると共に、作成したデジタルデータに基づいてサムネイル画像データを作成し、作成した圧縮フル画像データ及びサムネイル画像データを現時点で設定されている格納開始アドレスからメモリバッファに格納する。
【００３７】
次にステップＳ３４では、外部からのライブ画像転送要求が受信されたか否かを判断し、ノーと判断された場合はステップＳ３６に移行する一方、イエスと判断された場合は、ステップＳ３５に移行して、転送要求のあった画像の圧縮フル画像データをメモリバッファから読み出して転送データ専用バッファにコピーした後、ステップＳ３６に移行する。ここで、転送データ専用バッファは、１枚分の圧縮フル画像データのデータ量よりも多い記録容量を有しているので、転送要求のあった画像の圧縮フル画像データの全データを該バッファにコピーすることが出来る。
ステップＳ３６では、現時点で設定されている格納開始アドレスに前記圧縮フル画像データ及びサムネイル画像データの合計データサイズを加算して、格納開始アドレスを該加算結果値に更新する。
続いてステップＳ３７では、前記更新された格納開始アドレスに圧縮フル画像データ及びサムネイル画像データの合計データサイズを加算して格納終了アドレスを算出した後、格納終了アドレスがメモリバッファの最後尾アドレスを超えるか否かを判断する。
ステップＳ３７にてイエスと判断された場合は、ステップＳ３８に移行して、格納開始アドレスをメモリバッファの先頭アドレスに設定した後、ステップＳ３９に移行する一方、ステップＳ３７にてノーと判断された場合は、ステップＳ３８を迂回してステップＳ３９に移行する。
ステップＳ３９では、撮影処理終了操作が行なわれたか否かを判断し、ノーと判断された場合は、ステップＳ３２に戻って上述の撮影処理を繰り返す一方、イエスと判断された場合は、手続きを終了する。
【００３８】
上記手続きによれば、ＣＣＤから１枚分の撮影データが取得される度に、圧縮フル画像データ及びサムネイル画像データが作成され、作成された圧縮フル画像データ及びサムネイル画像データは順次、メモリバッファに格納される。
ここで、外部からのライブ画像転送要求が受信されたとき、転送要求のあった画像の圧縮フル画像データが、図６に示すメモリバッファ（１６）から読み出されて転送データ専用バッファ（２１）に格納される。
そして、第１実施例と同様に、最新の画像データの格納終了位置からメモリバッファの最後尾までの領域の記録容量が圧縮フル画像データ及びサムネイル画像データの合計データ量を下回ると、新たな圧縮フル画像データ及びサムネイル画像データは、先頭アドレスからメモリバッファに格納される。
【００３９】
図８は、本実施例の監視カメラ（２）において実行される画像転送処理手続きを表わしている。
外部からのライブ画像転送要求が受信されると、図示の如く、先ずステップＳ４１にて、転送要求のあった画像の圧縮フル画像データを転送データ専用バッファから読み出した後、ステップＳ４２では、読み出した画像データを１パケット分だけ外部に転送し、続いてステップＳ４３では、上記撮影処理への分岐を内容とする割込みが発生したか否かを判断する。
ステップＳ４３にてノーと判断された場合は、ステップＳ４５に移行して、１枚分の圧縮フル画像データの転送が終了したか否かを判断し、ノーと判断された場合は、ステップＳ４２に戻って、画像データの転送処理を継続する。
この様にして画像データの転送処理が実行されている状態で、撮影処理への分岐を内容とする割込みが発生すると、ステップＳ４４に移行して、撮影処理タスクによる割込み処理が終了したか否かを判断し、ノーと判断された場合は、ステップＳ４４にて同じ判断を繰り返す一方、イエスと判断された場合は、ステップＳ４５に移行する。
その後、１枚分の圧縮フル画像データの転送が終了すると、ステップＳ４５にてイエスと判断されて、手続きを終了する。
上記手続きによって、転送要求のあった画像の圧縮フル画像データが転送データ専用バッファから読み出されて外部に転送されることになる。
【００４０】
本実施例のデジタルカメラにおいては、パーソナルコンピュータ（３）からのライブ画像転送要求が受信されたとき、転送要求のあった画像の圧縮フル画像データは、メモリバッファ（１６）から読み出されて転送データ専用バッファ（２１）に退避され、該バッファ（２１）から読み出されてパーソナルコンピュータ（３）に転送される。従って、画像データの転送処理が間に合わないために、撮影処理において新たな圧縮フル画像データ及びサムネイル画像データが転送要求のあった画像の圧縮フル画像データの書込み領域に上書きされた場合であっても、転送要求のあった画像の圧縮フル画像データを最後まで確実にパーソナルコンピュータ（３）に転送することが出来る。
【００４１】
第３実施例
　本実施例の監視カメラは、外部からのライブ画像転送要求が受信されたとき、メモリバッファの書込み領域の内、転送要求のあった画像の圧縮フル画像データの書込み領域に対するデータの書込みを禁止し、該領域から圧縮フル画像データを読み出して外部に転送するものである。
本実施例の監視カメラにおいては、図１０に示す撮影処理と、図４に示す第１実施例と同一の記録処理と、図１２に示す画像転送処理とが多重処理によって実行される。
【００４２】
図１０は、本実施例の監視カメラにおいて実行される撮影処理手続きを表わしている。
図示の如く、先ずステップＳ５１にて、新たに得られる画像データの格納を開始する位置を表わす格納開始アドレスをメモリバッファの先頭アドレスに設定した後、ステップＳ５２では、ＣＣＤから撮影データを取得し、取得した撮影データをＡ／Ｄ変換してデジタル撮影データを作成する。次にステップＳ５３では、作成したデジタル撮影データを圧縮して圧縮フル画像データを作成すると共に、作成したデジタル撮影データに基づいてサムネイル画像データを作成した後、ステップＳ５４にて、作成した圧縮フル画像データ及びサムネイル画像データをメモリバッファに格納する処理を実行する。データ格納処理の具体的手続きについては、後述する。
【００４３】
続いてステップＳ５５では、現時点で設定されている格納開始アドレスに圧縮フル画像データ及びサムネイル画像データの合計データサイズを加算して格納終了アドレスを算出した後、格納終了アドレスがメモリバッファの最後尾アドレスを超えるか否かを判断する。
ステップＳ５５にてイエスと判断された場合は、ステップＳ５６に移行して、格納開始アドレスをメモリバッファの先頭アドレスに設定した後、ステップＳ５７に移行する一方、ステップＳ５５にてノーと判断された場合は、ステップＳ５６を迂回してステップＳ５７に移行する。
ステップＳ５７では、撮影処理終了操作が行なわれたか否かを判断し、ノーと判断された場合は、ステップＳ５２に戻って上述の撮影処理を繰り返す一方、イエスと判断された場合は、手続きを終了する。
【００４４】
メモリバッファへの画像データの格納処理においては、図１１に示す如く、先ずステップＳ６１にて、外部からのライブ画像転送要求が受信されたか否かを判断し、ノーと判断された場合はステップＳ６４に移行する。
一方、ステップＳ６１にてイエスと判断された場合は、ステップＳ６２に移行して、転送要求のあった画像の圧縮フル画像データの格納領域の開始アドレス及び終了アドレスをそれぞれ、データ格納禁止領域の開始位置を表わす格納禁止開始アドレス、及び該領域の終了位置を表わす格納禁止終了アドレスとして設定した後、ステップＳ６３では、画像データの転送処理中であることを表わすライブ転送フラグをオンに設定して、ステップＳ６４に移行する。例えば、転送要求のあった画像の圧縮フル画像データが図９に破線で示す領域に格納されている場合には、該領域の開始アドレスＰｓ及び終了アドレスＰｅが格納禁止開始アドレス及び格納禁止終了アドレスとして設定される。
【００４５】
ステップＳ６４では、ライブ転送フラグがオンに設定されているか否かを判断し、ノーと判断された場合はステップＳ６６に移行して、圧縮フル画像データ及びサムネイル画像データを現時点で設定されている格納開始アドレスからメモリバッファに格納した後、該格納開始アドレスに圧縮フル画像データ及びサムネイル画像データの合計データサイズを加算して、格納開始アドレスを該加算結果値に更新した後、手続きを終了する。
ステップＳ６４にてイエスと判断された場合は、ステップＳ６５に移行して、仮に圧縮フル画像データ及びサムネイル画像データを現時点で設定されている格納開始アドレスからメモリバッファに格納した場合に、転送要求のあった画像の圧縮フル画像データを上書き消去することになるか否かを判断する。かかる判断は、現時点で設定されている格納禁止開始アドレス及び格納禁止終了アドレスに基づいて行なわれる。
ステップＳ６５にてノーと判断された場合は、ステップＳ６６に移行して、圧縮フル画像データ及びサムネイル画像データを現時点で設定されている格納開始アドレスからメモリバッファに格納した後、該格納開始アドレスに圧縮フル画像データ及びサムネイル画像データの合計データサイズを加算して、格納開始アドレスを該加算結果値に更新した後、手続きを終了する。
一方、ステップＳ６５にてイエスと判断された場合は、ステップＳ６８に移行して、圧縮フル画像データ及びサムネイル画像データを現時点で設定されている格納禁止終了アドレスからメモリバッファに格納した後、格納禁止終了アドレスに圧縮フル画像データ及びサムネイル画像データの合計データサイズを加算して、現時点で設定されている格納開始アドレスを該加算結果値に更新した後、手続きを終了する。
【００４６】
上記手続きによれば、ＣＣＤから１枚分の撮影データが取得される度に、圧縮フル画像データ及びサムネイル画像データが作成され、作成された圧縮フル画像データ及びサムネイル画像データは順次、メモリバッファに格納される。
ここで、画像データの転送処理中でない場合には、新たな圧縮フル画像データ及びサムネイル画像データは、その時点で設定されている格納開始アドレスが表わす位置、即ち、前回の圧縮フル画像データ及びサムネイル画像データの格納領域の終了位置からメモリバッファに格納される。
【００４７】
これに対し、画像データの転送処理中である場合には、仮に新たな圧縮フル画像データ及びサムネイル画像データをその時点で設定されている格納開始アドレスから格納した場合に、転送要求のあった画像の圧縮フル画像データを上書き消去することになるか否かが判断される。転送要求のあった画像の圧縮フル画像データを上書き消去することにならない場合には、新たな圧縮フル画像データ及びサムネイル画像データは、その時点で設定されている格納開始アドレスが表わす位置、即ち、前回の圧縮フル画像データ及びサムネイル画像データの格納領域の終了位置からメモリバッファに格納される。一方、転送要求のあった画像の圧縮フル画像データを上書き消去することになる場合には、新たな圧縮フル画像データ及びサムネイル画像データは、格納禁止終了アドレスが表わす位置、即ち、転送処理中の圧縮フル画像データの格納終了位置からメモリバッファに格納される。例えば、転送要求のあった画像の圧縮フル画像データが図９に破線で示す領域に格納されている場合には、新たな画像データは、該領域の終了アドレスＰｅから格納される。
【００４８】
そして、第１実施例と同様に、最新の画像データの格納終了位置からメモリバッファの最後尾までの領域の記録容量が圧縮フル画像データ及びサムネイル画像データの合計データ量を下回ると、新たな圧縮フル画像データ及びサムネイル画像データは、先頭アドレスからメモリバッファに格納される。
【００４９】
図１２は、本実施例の監視カメラにおいて実行される画像転送処理手続きを表わしている。
外部からのライブ画像転送要求が受信されると、図示の如く、先ずステップＳ７１にて、転送要求のあった画像の圧縮フル画像データをメモリバッファから読み出し、読み出した画像データを１パケット分だけ外部に転送した後、ステップＳ７２では、上記撮影処理への分岐を内容とする割込みが発生したか否かを判断する。
ステップＳ７２にてノーと判断された場合は、ステップＳ７４に移行して、１枚分の圧縮フル画像データの転送が終了したか否かを判断し、ノーと判断された場合は、ステップＳ７１に戻って、画像データの転送処理を継続する。
この様にして画像データの転送処理が実行されている状態で、撮影処理への分岐を内容とする割込みが発生すると、ステップＳ７３に移行して、撮影処理タスクによる割込み処理が終了したか否かを判断し、ノーと判断された場合は、ステップＳ７３にて同じ判断を繰り返す一方、イエスと判断された場合は、ステップＳ７４に移行する。
その後、１枚分の圧縮フル画像データの転送が終了すると、ステップＳ７４にてイエスと判断されてステップＳ７５に移行し、ライブ転送フラグをオフに設定した後、ステップＳ７６にて格納禁止開始アドレス及び格納禁止終了アドレスの設定を解除して、手続きを終了する。
上記手続きによって、転送要求のあった画像の圧縮フル画像データがメモリバッファから読み出されて外部に転送され、転送処理が終了したとき、格納禁止開始アドレス及び格納禁止終了アドレスの設定が解除される。
【００５０】
本実施例のデジタルカメラにおいては、画像データの転送処理が終了するまでは、転送要求のあった画像の圧縮フル画像データの格納領域の開始アドレス及び終了アドレスがそれぞれ格納禁止開始アドレス及び格納禁止終了アドレスとして設定されて、転送要求のあった画像の圧縮フル画像データの格納領域以外の領域を対象として撮影処理が実行される。従って、新たな圧縮フル画像データ及びサムネイル画像データが転送要求のあった画像の圧縮フル画像データの格納領域に上書きされることはなく、転送要求のあった画像の圧縮フル画像データを最後まで確実にパーソナルコンピュータに転送することが出来る。
【００５１】
第４実施例
　本実施例の監視カメラは、外部からのライブ画像転送要求が受信されたとき、転送要求のあった画像について、画像サイズが圧縮フル画像データよりも小さく、サムネイル画像データよりも大きいライブ画像データを作成し、作成したライブ画像データを外部に転送するものである。
本実施例の監視カメラにおいては、図１４に示す撮影処理と、図４に示す第１実施例と同一の記録処理と、図１５に示す画像転送処理とが多重処理によって実行される。
【００５２】
図１４は、本実施例の監視カメラにおいて実行される撮影処理手続きを表わしている。
図示の如く、先ずステップＳ８１にて、新たに得られる画像データの格納を開始する位置を表わす格納開始アドレスをメモリバッファの先頭アドレスに設定した後、ステップＳ８２では、ＣＣＤから撮影データを取得し、取得した撮影データをＡ／Ｄ変換してデジタル撮影データを作成する。次にステップＳ８３では、作成したデジタル撮影データを圧縮して、画像サイズが１３６０×１０２４（ｄｏｔｓ）の圧縮フル画像データを作成すると共に、作成したデジタル撮影データに基づいて、画像サイズが１６０×１２０（ｄｏｔｓ）のサムネイル画像データを作成した後、作成した圧縮フル画像データ及びサムネイル画像データを、現時点で設定されている格納開始アドレスからメモリバッファに格納する。
【００５３】
ステップＳ８４では、外部からのライブ画像転送要求が受信されたか否かを判断し、ノーと判断された場合はステップＳ８７に移行し、現時点で設定されている格納開始アドレスに圧縮フル画像データ及びサムネイル画像データの合計データサイズを加算して、格納開始アドレスを該加算結果値に更新する。
一方、ステップＳ８４にてイエスと判断された場合は、ステップＳ８５に移行して、転送要求のあった画像の圧縮フル画像データに基づいて、画像サイズが圧縮フル画像データよりも小さく、サムネイル画像データよりも大きいライブ画像データを作成し、作成したライブ画像データを前記転送要求のあった画像の格納領域の終了アドレスからメモリバッファに格納する。次に、圧縮フル画像データ及びサムネイル画像データの合計データサイズにライブ画像データの画像サイズを加算して、圧縮フル画像データ、サムネイル画像データ及びライブ画像データの合計画像サイズを算出した後、ステップＳ８７に移行して、現時点で設定されている格納開始アドレスに、ステップＳ８６にて算出された合計画像サイズを加算して、格納開始アドレスを該加算結果値に更新する。
続いてステップＳ８８では、前記更新された格納開始アドレスに圧縮フル画像データ及びサムネイル画像データの合計画像サイズを加算して格納終了アドレスを算出した後、格納終了アドレスがメモリバッファの最後尾アドレスを超えるか否かを判断する。
ステップＳ８８にてイエスと判断された場合は、ステップＳ８９に移行して、格納開始アドレスをメモリバッファの先頭アドレスに設定した後、ステップＳ９０に移行する一方、ステップＳ８８にてノーと判断された場合は、ステップＳ８９を迂回してステップＳ９０に移行する。
ステップＳ９０では、撮影処理終了操作が行なわれたか否かを判断し、ノーと判断された場合は、ステップＳ８２に戻って上述の撮影処理を繰り返す一方、イエスと判断された場合は、手続きを終了する。
【００５４】
上記手続きによれば、ＣＣＤから１枚分の撮影データが取得される度に、圧縮フル画像データ及びサムネイル画像データが作成され、作成された圧縮フル画像データ及びサムネイル画像データは順次、図１３に示す如くメモリバッファに格納される。ここで、外部からのライブ画像転送要求が受信されたとき、転送要求のあった画像のライブ画像データが作成され、作成されたライブ画像データは、転送要求のあった画像の圧縮フル画像データ及びサムネイル画像データの格納領域の終了アドレスからメモリバッファに格納される。
そして、第１実施例と同様に、最新の画像データの格納終了位置からメモリバッファの最後尾までの領域の記録容量が圧縮フル画像データ及びサムネイル画像データの合計データ量を下回ると、新たな圧縮フル画像データ及びサムネイル画像データは、先頭アドレスからメモリバッファに格納される。
【００５５】
図１５は、本実施例の監視カメラにおいて実行される画像転送処理手続きを表わしている。
外部からのライブ画像転送要求が受信されると、図示の如く、先ずステップＳ９１にて、転送要求のあった画像のライブ画像データをメモリバッファから読み出した後、ステップＳ９２では、読み出したライブ画像データを１パケット分だけ外部に転送し、次にステップＳ９３では、上記撮影処理への分岐を内容とする割込みが発生したか否かを判断する。
ステップＳ９３にてノーと判断された場合は、ステップＳ９５に移行して、１枚分のライブ画像データの転送が終了したか否かを判断し、ノーと判断された場合は、ステップＳ９２に戻って、画像データの転送処理を継続する。
この様にして画像データの転送処理が実行されている状態で、撮影処理への分岐を内容とする割込みが発生すると、ステップＳ９４に移行して、撮影処理タスクによる割込み処理が終了したか否かを判断し、ノーと判断された場合は、ステップＳ９４にて同じ判断を繰り返す一方、イエスと判断された場合は、ステップＳ９５に移行する。
その後、１枚分のライブ画像データの転送が終了すると、ステップＳ９５にてイエスと判断されて、手続きを終了する。
上記手続きによって、転送要求のあった画像のライブ画像データがメモリバッファから読み出されて外部に転送されることになる。
【００５６】
本実施例のデジタルカメラにおいては、パーソナルコンピュータからのライブ画像伝送要求が受信されたとき、転送要求のあった画像のライブ画像データが作成されてメモリバッファに格納され、メモリバッファからライブ画像データが読み出されてパーソナルコンピュータに転送される。ここで、ライブ画像データの画像サイズは、圧縮フル画像データよりも小さな値に設定されているので、圧縮フル画像データを外部に送信する従来の監視カメラと比べて、１枚分の画像データを送信するために必要な時間が短縮される。従って、送信要求のあった画像のライブ画像データの転送処理が終了する前に、撮影処理において新たな圧縮フル画像データ及びサムネイル画像データが該ライブ画像データの書込み領域に上書きされることはなく、送信要求のあった画像の画像データを最後まで確実にパーソナルコンピュータに送信することが出来る。
又、ライブ画像データの画像サイズは、サムネイル画像データよりも大きな値に設定されているので、該ライブ画像データを再生することによってパーソナルコンピュータの画面に表示される画像は、サムネイル画像よりも大きく、見易いものとなる。
【００５７】
尚、本発明の各部構成は上記実施の形態に限らず、特許請求の範囲に記載の技術的範囲内で種々の変形が可能である。
例えば、第２実施例においては、転送要求のあった画像の圧縮フル画像データを転送データ専用バッファに格納し、圧縮フル画像データを該バッファから読み出して外部に転送する構成を採用しているが、画像サイズが圧縮フル画像データよりも小さく、サムネイル画像データよりも大きいライブ画像データを作成して転送データ専用バッファに格納し、ライブ画像データを該バッファから読み出して外部に転送する構成を採用することも可能である。
【図面の簡単な説明】
【図１】第１実施例の監視カメラの構成を表わすブロック図である。
【図２】上記監視カメラのメモリバッファの格納領域を表わす図である。
【図３】上記監視カメラにおいて実行される撮影処理手続きを表わすフローチャートである。
【図４】上記監視カメラにおいて実行される記録処理手続きを表わすフローチャートである。
【図５】上記監視カメラにおいて実行される画像転送処理手続きを表わすフローチャートである。
【図６】第２実施例の監視カメラの構成を表わすブロック図である。
【図７】上記監視カメラにおいて実行される撮影処理手続きを表わすフローチャートである。
【図８】上記監視カメラにおいて実行される画像転送処理手続きを表わすフローチャートである。
【図９】第３実施例のメモリバッファの格納領域を表わす図である。
【図１０】第３実施例の監視カメラにおいて実行される撮影処理手続きを表わすフローチャートである。
【図１１】メモリバッファに対する画像データ格納処理の具体的手続きを表わすフローチャートである。
【図１２】上記監視カメラにおいて実行される画像転送処理手続きを表わすフローチャートである。
【図１３】第４実施例のメモリバッファの格納領域を表わす図である。
【図１４】第４実施例の監視カメラにおいて実行される撮影処理手続きを表わすフローチャートである。
【図１５】上記監視カメラにおいて実行される画像転送処理手続きを表わすフローチャートである。
【図１６】従来のメモリバッファの格納領域を表わす図である。
【図１７】従来の監視カメラにおいて実行される撮影処理手続きを表わすフローチャートである。
【図１８】上記監視カメラにおいて実行される記録処理手続きを表わすフローチャートである。
【図１９】上記監視カメラにおいて実行される画像転送処理手続きを表わすフローチャートである。
【符号の説明】
（１）　監視カメラ
（１１）　ＣＣＤ
（１２）　Ａ／Ｄ変換処理回路
（１３）　信号処理回路
（１４）　ＨＤＤ装置
（１５）　カメラ制御回路
（１６）　メモリバッファ
（１７）　システムコントローラ
（１８）　キー入力装置
【図１】
2004032593.tif 000003
【図２】
2004032593.tif 000004
【図３】
2004032593.tif 000005
【図４】
2004032593.tif 000006
【図５】
2004032593.tif 000007
【図６】
2004032593.tif 000008
【図７】
2004032593.tif 000009
【図８】
2004032593.tif 000010
【図９】
2004032593.tif 000011
【図１０】
2004032593.tif 000012
【図１１】
2004032593.tif 000013
【図１２】
2004032593.tif 000014
【図１３】
2004032593.tif 000015
【図１４】
2004032593.tif 000016
【図１５】
2004032593.tif 000017
【図１６】
2004032593.tif 000018
【図１７】
2004032593.tif 000019
【図１８】
2004032593.tif 000020
【図１９】
2004032593.tif 000021