(57)【特許請求の範囲】
【請求項１】
第１モードにおいて順次取り込まれた複数の第１画像信号を格納する第１ディレクトリおよび第２モードにおいて順次取り込まれた複数の第２画像信号を格納する第２ディレクトリのうち、再生先ディレクトリとして選択されたディレクトリから複数の画像信号を順次再生する画像再生装置において、
前記第１ディレクトリが前記再生先ディレクトリであるとき今回再生された第１画像信号とその次の第１画像信号との取り込み時期の時間差を検出する検出手段、および
前記時間差が閾値を超えるとき前記再生先ディレクトリを前記第１ディレクトリから前記第２ディレクトリに変更する第１変更手段を備えることを特徴とする、画像再生装置。
【請求項２】
前記第２ディレクトリが前記再生先ディレクトリであるとき前記複数の第２画像信号の再生が完了したかどうかを判別する判別手段、および
前記複数の第２画像信号の再生が完了したと判別されたとき前記再生先ディレクトリを前記第２ディレクトリから前記第１ディレクトリに変更する第２変更手段をさらに備える、請求項１記載の画像再生装置。
【請求項３】
前記第２モードは所定イベントの発生期間に選択され、
前記第１モードは前記所定イベントの非発生期間に選択される、請求項１または２記載の画像再生装置。
【請求項４】
前記第２ディレクトリは前記第２モードが選択される毎に複数作成され、
前記第１変更手段は前記時間差が前記閾値を超えると判断された時点で再生されていた第１画像信号を取り込んだ直後に作成された第２ディレクトリを前記再生先ディレクトリとして選択する、請求項１ないし３のいずれかに記載の画像再生装置。
【請求項５】
請求項１ないし４のいずれかに記載の画像再生装置を備える、監視カメラシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、画像再生装置に関し、特にたとえば監視カメラシステムに適用され、第１モードにおいて順次取り込まれた複数の第１画像信号を格納する第１ディレクトリおよび第２モードにおいて順次取り込まれた複数の第２画像信号を格納する第２ディレクトリのうち、再生先ディレクトリとして選択されたディレクトリから複数の画像信号を順次再生する、像再生装置に関する。
【０００２】
【従来技術】
監視カメラによって撮影された画像信号を記録しかつ再生する従来の監視カメラシステムとして、プリアラームモード（Pre Alarm Mode），サスピションモード（Suspicion Mode）およびポストアラームモード（Post Alarm Mode）を備えるものがある。警戒ボタンおよびアラームボタンのいずれも操作されない間はプリアラームモードが選択され、撮影画像信号はプリアラーム記録用のディレクトリ（プリアラームディレクトリ）にファイル形式で格納される。不審者を発見したときに手動で警戒ボタンが操作されるとサスピションモードが選択され、撮影画像信号はサスピション記録用のディレクトリ（サスピションディレクトリ）にファイル形式で格納される。さらに、実際にトラブルが発生したときにアラームボタンが押されると、ポストアラームモードが選択され、撮影画像信号はポストアラーム記録用のディレクトリ（ポストアラームディレクトリ）にファイル形式で記録される。
【０００３】
なお、サスピションディレクトリおよびポストアラームディレクトリをプリアラームディレクトリとは別に用意するのは、サスピション記録またはポストアラーム記録された撮影画像信号がプリアラーム記録によって上書きされる事態を回避するためである。
【０００４】
【発明が解決しようとする課題】
しかし、トラブルが発生したときにその前の現場の状況を検証すべく各々のディレクトリから撮影画像信号を再生しようとすると、従来は次のような問題が生じていた。つまり、プリアラームモード，サスピションモードおよびポストアラームモードで取り込まれた画像信号を時系列的に再生するには、従来は、再生先ディレクトリを手動で切り換える必要があり、操作性が悪いという問題があった。たとえば、プリアラームモード→サスピションモード→プリアラームモード→ポストアラームモードの順で記録モードが遷移した場合は、再生先ディレクトリをプリアラームディレクトリ→ポストアラームディレクトリ→プリアラームディレクトリ→ポストアラームディレクトリの順で切り換えなければならず、操作性が悪かった。
【０００５】
それゆえに、この発明の主たる目的は、記録済みの画像信号を再生するときの操作性を向上させることができる、画像再生装置を提供することである。
【０００６】
【課題を解決するための手段】
この発明は、第１モードにおいて順次取り込まれた複数の第１画像信号を格納する第１ディレクトリおよび第２モードにおいて順次取り込まれた複数の第２画像信号を格納する第２ディレクトリのうち、再生先ディレクトリとして選択されたディレクトリから複数の画像信号を順次再生する画像再生装置において、第１ディレクトリが再生先ディレクトリであるとき今回再生された第１画像信号とその次の第１画像信号との取り込み時期の時間差を検出する検出手段、および時間差が閾値を超えるとき再生先ディレクトリを第１ディレクトリから第２ディレクトリに変更する第１変更手段を備えることを特徴とする、画像再生装置である。
【０００７】
【作用】
第１ディレクトリには第１モードにおいて順次取り込まれた複数の第１画像信号が格納され、第２ディレクトリには第２モードにおいて順次取り込まれた複数の第２画像信号が格納される。このうち、再生先ディレクトリとして選択されたディレクトリから、複数の画像信号が順次再生される。第１ディレクトリが再生先ディレクトリであれば、今回再生された第１画像信号とその次の第１画像信号との取り込み時期の時間差が、検出手段によって検出される。第１変更手段は、時間差が閾値を超えるとき、再生先ディレクトリを第１ディレクトリから第２ディレクトリに変更する。
【０００８】
好ましくは、第２ディレクトリが再生先ディレクトリであるとき、複数の第２画像信号の再生が完了したかどうかが判別手段によって判別される。第２変更手段は、複数の第２画像信号の再生が完了したと判別されたとき、再生先ディレクトリを第２ディレクトリから第１ディレクトリに変更する。
【０００９】
好ましくは、第２モードは所定イベントの発生期間に選択されるモードであり、第１モードは所定イベントの非発生期間に選択されるモードである。
【００１０】
好ましくは、第２ディレクトリは第２モードが選択される毎に複数作成される。第１変更手段は、時間差が閾値を超えると判断された時点で再生されていた第１画像信号を取り込んだ直後に作成された第２ディレクトリを再生先ディレクトリとして選択する。
【００１１】
【発明の効果】
この発明によれば、今回再生された第１画像信号とその次の第１画像信号との取り込み時期の時間差が閾値を超えるとき、再生先ディレクトリが第１ディレクトリから第２ディレクトリに変更される。このため、手動による再生先ディレクトリの変更が不要となり、操作性が向上する。
【００１２】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【００１３】
【実施例】
図１を参照して、この実施例の監視カメラシステム１０は、監視位置に固定される監視カメラ１２と、監視カメラ１２の出力端子にケーブルによって接続されるテレビモニタ１４と、監視カメラ１２を操作する操作パネル１６，警戒ボタン１８およびアラームボタン２０とを備える。テレビモニタ１４および操作パネル１６は監視位置から離れた位置に配置され、警戒ボタン１８およびアラームボタン２０は監視位置の近傍に配置される。たとえば、監視カメラシステム１０をコンビニエンスストアで用いる場合、監視カメラ１２は商品陳列棚を監視できる位置に設置され、テレビモニタ１４および操作パネル１６は奥の管理室に設置され、そして警戒ボタン１８およびアラームボタン２０は店員が操作できるようにレジカウンタの近傍に設置される。
【００１４】
操作パネル１６に設けられたモード切換スイッチ１６ａによって記録モードが選択され、かつ開始キー１６ｂが操作されると、システムコントローラ３４は、記録開始命令とモード情報“プリアラーム”とをＣＰＵ２６に与える。これによって、プリアラームモードによる撮影／記録処理が開始される。ＣＰＵ２６はまず、イメージセンサ２２および２４を起動する。イメージセンサ２２は１秒に３フレームの割合で撮影画像信号を出力し、信号処理回路１４は当該撮影画像信号に色分離，白バランス調整，ＹＵＶ変換などの処理を施す。ＣＰＵ２６は、信号処理回路２４から出力された撮影画像信号をＪＰＥＧ方式で圧縮し、圧縮画像信号を含む画像ファイルをモード情報“プリアラーム”とともにＨＤＤ（Hard Disc Drive）２８に与える。ＨＤＤ２８は、ＣＰＵ２６から与えられた第１画像ファイルを着脱自在のハードディスク３０に形成されたプリアラーム記録用のディレクトリに格納する。これ以降、プリアラームモードにおいて作成された画像ファイルをプリアラーム画像ファイルと定義し、プリアラーム記録用のディレクトリをプリアラームディレクトリと定義する。
【００１５】
プリアラームモードによる記録の途中で警戒ボタン１８が押されると、システムコントローラ３４は、モード情報“サスピション”をＣＰＵ２６に与える。これによってサスピションモードによる撮影／記録処理が開始される。ＣＰＵ２６は、モード情報“サスピション”の入力後に作成した画像ファイルを当該モード情報とともにＨＤＤ２８に与える。ＨＤＤ２８は、モード情報“サスピション”に応答してサスピション記録用のディレクトリをハードディスク３０に新規に作成し、画像ファイルを当該ディレクトリに格納する。これ以降、サスピションモードにおいて作成された画像ファイルをサスピション画像ファイルと定義し、サスピション記録用のディレクトリをサスピションディレクトリと定義する。
【００１６】
警戒ボタン１８の押圧が解除されると、システムコントローラ３４からＣＰＵ２６に与えられるモード情報は“プリアラーム”に変更され、ＣＰＵ２６からＨＤＤ２８に与えられるモード情報も“プリアラーム”に変更される。これ以降に作成された画像ファイル（プリアラーム画像ファイル）の記録先もまた、プリアラームディレクトリに変更される。こうして、記録モードがサスピションモードからプリアラームモードに戻る。
【００１７】
プリアラームモードによる記録の途中でアラームボタン２０が押されると、システムコントローラ３４からＣＰＵ２６に対してモード情報“ポストアラーム”が与えられる。これによって、ポストアラームモードによる撮影／記録処理が開始される。ＣＰＵ２６は、モード情報“ポストアラーム”が入力された後に作成した画像ファイルを当該モード情報とともにＨＤＤ２８に与える。ＨＤＤ２８は、モード情報“ポストアラーム”に応答してポストアラーム記録用のディレクトリをハードディスク３０に新規作成し、画像ファイルを当該ディレクトリに格納する。ポストアラームモードによる所定時間（たとえば５分）の記録が完了すると、システムコントローラ３４からＣＰＵ２６に記録終了命令が与えられ、ＣＰＵ２６によってイメージセンサ２２が不能化される。これ以降、ポストアラームモードにおいて作成された画像ファイルをポストアラーム画像ファイルと定義し、ポストアラーム記録用のディレクトリをポストアラームディレクトリと定義する。
【００１８】
なお、プリアラームモードによる記録の途中で操作パネル１６の終了キー１６ｃが押されたときも、システムコントローラ３４からＣＰＵ２６に記録終了命令が与えられる。ＣＰＵ２６は、上述と同様、イメージセンサ２２を不能化する。
【００１９】
ハードディスク３０は、たとえば図２に示すようなディレクトリ構造を有する。図２によれば、ディレクトリ“ＰｒｅＡＬＡＲＭ”，“ＳＵＳＰＩＣＩＯＮ”および“ＰｏｓｔＡＬＡＲＭ”が、ルートディレクトリ“ＲＯＯＴ”の下階層に１つずつ作成される。
【００２０】
ディレクトリ“ＰｒｅＡＬＡＲＭ”の下階層には複数のディレクトリ“＊＊＊ＰｒｅＡＬＡＲＭ”（＊＊＊：循環的に更新される１０１〜５００のディレクトリ番号）が形成され、各々のディレクトリ“＊＊＊ＰｒｅＡＬＡＲＭ”の下階層には複数の画像ファイル“Ｉｍａｇｅ×××．ｊｐｇ”（×××：００１〜９００のファイル番号）が格納される。ディレクトリ“＊＊＊ＰｒｅＡＬＡＲＭ”および画像ファイル“Ｉｍａｇｅ×××．ｊｐｇ”のいずれにも、作成時に、ＲＡＭ３２に格納されたクロックｃｌｋが示す時刻情報（タイムスタンプ）が割り当てられる。タイムスタンプの割り当てによって、ディレクトリ“１０１ＰｒｅＡＬＡＲＭ”は２００１年４月２９日の１８時０７分２８秒に作成されたことが分かり、ディレクトリ“１０２ＰｒｅＡＬＡＲＭ”は２００１年４月２９日の１８時１２分３８秒に作成されたことが分かる。
【００２１】
ディレクトリ“ＳＵＳＰＩＣＩＯＮ”の下階層には複数のディレクトリ“＃＃＃ＳＵＳＰＮ”（＃＃＃：１０１〜５００のディレクトリ番号）が形成され、各々のディレクトリ“＃＃＃ＳＵＳＰＮ”の下階層にはさらに複数のディレクトリ“ＳＵＳＰ＋＋＋＋”（＋＋＋＋：０００１〜９９９９のディレクトリ番号）が形成され、そして各々のディレクトリ“ＳＵＳＰ＋＋＋＋”の下階層に複数の画像ファイル“Ｉｍａｇｅ×××．ｊｐｇ”が格納される。ディレクトリ“＃＃＃ＳＵＳＰＮ”および“ＳＵＳＰ＋＋＋＋”ならびに画像ファイル“Ｉｍａｇｅ×××．ｊｐｇ”には、作成時に、クロックｃｌｋの時刻情報が割り当てられる。
【００２２】
ディレクトリ“ＰｏｓｔＡＬＡＲＭ”の下階層にはディレクトリ“※※※ＰｏｓｔＡＬＡＲＭ”（※※※：循環的に更新される１０１〜５００のディレクトリ番号）が形成され、各々のディレクトリ“※※※ＰｏｓｔＡＬＡＲＭ”の下階層には複数の画像ファイル“Ｉｍａｇｅ×××．ｊｐｇ”が格納される。ディレクトリ“※※※ＰｏｓｔＡＬＡＲＭ”および画像ファイル“Ｉｍａｇｅ×××．ｊｐｇ”にも、作成時に、クロックｃｌｋの時刻情報が割り当てられる。
【００２３】
なお、ディレクトリ“＊＊＊ＰｒｅＡＬＡＲＭ”がプリアラームディレクトリに相当し、ディレクトリ“ＳＵＳＰ＋＋＋＋”がサスピションディレクトリに相当し、“※※※ＰｏｓｔＡＬＡＲＭ”がポストアラームディレクトリに相当する。また、プリアラームディレクトリに格納された画像ファイル“Ｉｍａｇｅ×××．ｊｐｇ”がプリアラーム画像ファイルに相当し、サスピションディレクトリに格納された画像ファイル“Ｉｍａｇｅ×××．ｊｐｇ”がサスピション画像ファイルに相当し、ポストアラームディレクトリに格納された画像ファイル“Ｉｍａｇｅ×××．ｊｐｇ”がポストアラーム画像ファイルに相当する。
【００２４】
プリアラームモードでは、最新（作成時期が最も新しい）のプリアラームディレクトリにプリアラーム画像ファイルが格納される。最新のプリアラームディレクトリに４５０個のプリアラーム画像ファイルが確保されると、最古（作成時期が最も古い）のプリアラームディレクトリがハードディスク３０から消去される。ディレクトリ番号＊＊＊は循環的に連続するため、最新のプリアラームディレクトリが“２４１ＰｒｅＡＬＡＲＭ”であれば最古のプリアラームディレクトリは“２４２ＰｒｅＡＬＡＲＭ”である。従って、“２４１ＰｒｅＡＬＡＲＭ”に４５０個のプリアラーム画像ファイルが格納された時点で、“２４２ＰｒｅＡＬＡＲＭ”が消去される。なお、プリアラームディレクトリの消去に伴って、その下階層のプリアラーム画像ファイルも消去される。
【００２５】
最新のプリアラームディレクトリに９００個のプリアラーム画像ファイルが確保されると、当該プリアラームディレクトリは満杯となる。このとき、満杯のプリアラームディレクトリに続くディレクトリ番号を持つプリアラームディレクトリが新規に作成され、作成されたプリアラームディレクトリにクロックｃｌｋが示すタイムスタンプが割り当てられる。これによって、新規に作成されたプリアラームディレクトリが最新ディレクトリとなる。プリアラームディレクトリの作成後に得られるプリアラーム画像ファイルは、当該新規のプリアラームディレクトリに格納される。たとえば、“２４１ＰｒｅＡＬＡＲＭ”が満杯となると “２４２ＰｒｅＡＬＡＲＭ”が新規に作成され、これに現在時刻を示すタイムスタンプが割り当てられる。これ以降に得られるプリアラーム画像ファイルは、“２４２ＰｒｅＡＬＡＲＭ”に格納される。
【００２６】
プリアラームモードからサスピションモードへの移行は、上述のように、警戒ボタン１８の操作に応答して行なわれる。警戒ボタン１８の操作が注目する日の最初の操作であれば、当該操作に応答してディレクトリ“＃＃＃ＳＵＳＰＮ”が作成され、かつ当該ディレクトリ“＃＃＃ＳＵＳＰＮ”の下階層にサスピションディレクトリが作成される。警戒ボタン１８の操作の後に得られたサスピション画像ファイルは、当該サスピションディレクトリの下階層に格納される。警戒ボタン１８の操作が注目する日の２回目以降の操作であれば、最初の警戒ボタン１８の操作に応答して作成されたディレクトリ“＃＃＃ＳＵＳＰＮ”の下階層に別のサスピションディレクトリが作成され、当該サスピションディレクトリの下階層にサスピション画像ファイルが格納される。
【００２７】
図２によれば、２００１年４月２９日の最初の警戒ボタン１８の操作は１８時０９分１３秒に行われ、これに応答してディレクトリ“１０２ＳＵＳＰＮ”および“ＳＵＳＰ０００１”が作成される。さらに、警戒ボタン１８は１０秒間押され続け、３０個の画像ファイル“Ｉｍａｇｅ００１．ｊｐｇ”〜“Ｉｍａｇｅ０４５．ｊｐｇ”がディレクトリ“ＳＵＳＰ０００１”の下階層に格納される。２００１年４月２９日の２回目の警戒ボタン１８の操作は２２時０４分４１秒に行われ、これに応答してディレクトリ“１０２ＳＵＳＰＮ”の下階層にディレクトリ“ＳＵＳＰ０００２”が作成される。このときの警戒ボタン１８の押圧期間は１５秒であり、ディレクトリ“ＳＵＳＰ０００２”の下階層には４５個の画像ファイル“Ｉｍａｇｅ００１．ｊｐｇ”〜“Ｉｍａｇｅ０４５．ｊｐｇ”が確保される。
【００２８】
上述のように、サスピションモードが選択されている間プリアラームモードは解除され、サスピションモードが解除されるとプリアラームモードが選択される。このため、２００１年４月２９日１８時０９分１３秒から１０秒間の警戒ボタン１８の操作に起因して、プリアラームモードにおけるディレクトリ“１０１ＰｒｅＡＬＡＲＭ”に格納された複数の画像ファイルのタイムスタンプに１０秒間のブランクが生じ、ディレクトリ“１０２ＰｒｅＡＬＡＲＭ”の作成時期に１０秒の遅れが生じる。また、２００１年４月２９日２２時０４分４１秒から１５秒間の警戒ボタン１８の操作に起因して、プリアラームモードにおけるディレクトリ“１４８ＰｒｅＡＬＡＲＭ”に格納された複数の画像ファイルのタイムスタンプに１５秒間のブランクが生じ、ディレクトリ“１４９ＰｒｅＡＬＡＲＭ”の作成時期に１５秒の遅れが生じる。
【００２９】
プリアラームモードが選択されている途中でアラームボタン２０が操作されると、記録モードがプリアラームモードからポストアラームモードに移行する。すると、ポストアラームディレクトリが作成され、当該ポストアラームディレクトリの下階層にポストアラーム画像ファイルが格納される。図２によれば、アラームボタン２０は２００１年４月２９日２２時１５分０３秒に操作され、これに応答してディレクトリ“１０１ＰｏｓｔＡＬＡＲＭ”が作成される。さらに、５分間に相当する９００個の画像ファイル“Ｉｍａｇｅ００１．ｊｐｇ”〜“Ｉｍａｇｅ９００．ｊｐｇ”がディレクトリ“１０１ＰｏｓｔＡＬＡＲＭ”に格納される。
【００３０】
こうしてハードディスク３０に記録されたプリアラーム画像ファイル，サスピション画像ファイルおよびポストアラーム画像ファイルを再生するべく、モード切換スイッチ１６ａによって再生モードを選択すると、再生命令がシステムコントローラ３４からＣＰＵ２６に与えられる。このとき、ＣＰＵ２６は、図３〜図６に示すフロー図に従って再生処理を実行する。
【００３１】
なお、ＲＡＭ３２には、カウンタｄ１〜ｄ３およびｆ１〜ｆ３が形成される。このうち、カウンタｄ１のカウント値Ｄ１およびカウンタｆ１のカウント値Ｆ１は、プリアラームディレクトリのディレクトリ番号およびプリアラーム画像ファイルのファイル番号に相当する。また、カウンタｄ２のカウント値Ｄ２およびカウンタｆ２のカウント値Ｆ２は、サスピションディレクトリのディレクトリ番号およびサスピション画像ファイルのファイル番号に相当する。さらに、カウンタｄ３のカウント値Ｄ３およびカウンタｆ３のカウント値Ｆ３は、ポストアラームディレクトリのディレクトリ番号およびポストアラーム画像ファイルのファイル番号に相当する。
【００３２】
図３を参照して、ステップＳ１ではカウンタｄ１およびｆ１に任意のカウント値Ｄ１およびＦ１を設定し、ステップＳ３ではカウント値Ｄ１およびＦ１によって特定されるプリアラーム画像ファイルからタイムスタンプを検出する。タイムスタンプの検出が完了すると、ステップＳ５で当該プリアラーム画像ファイルを再生する。つまり、再生モードが選択された当初は、プリアラームディレクトリが再生先ディレクトリとして選択される。
【００３３】
ステップＳ３およびＳ５のいずれにおいても、ＨＤＤ２８を通してハードディスク３０に記録された所望のプリアラーム画像ファイルにアクセスする。ステップＳ３では、所望のプリアラーム画像ファイルからタイムスタンプが読み出され、読み出されたタイムスタンプがＨＤＤ２８からＣＰＵ２６に与えられる。ステップＳ５では、所望のプリアラーム画像ファイルから圧縮画像信号が読み出され、読み出された圧縮画像信号がＨＤＤ２８からＣＰＵ２６に与えられる。ＣＰＵ２６は、与えられた圧縮画像信号をＪＰＥＧ方式で伸長し、伸長画像信号をビデオエンコーダ３６を通してテレビモニタ１４に出力する。この結果、伸長画像信号に基づく静止画像が画面に表示される。
【００３４】
ステップＳ７では更新キー１６ｄが押されたかどうか判断し、ＹＥＳであればステップＳ９でカウンタｆ１をインクリメントするとともに、ステップＳ１１でカウント値Ｆ１を“９００”と比較する。つまり、各々のプリアラームディレクトリに格納できる画像ファイル数は“９００”であるため、カウント値Ｆ１が“９００”と比較される。そして、Ｆ１≦９００であればそのままステップＳ２１に進むが、Ｆ１＞９００であれば、ステップＳ１３でカウント値Ｆ１を“００１”にリセットし、かつステップＳ１５でカウント値Ｄ１をインクリメントする。ステップＳ１７では、カウント値Ｄ１を“４００”と比較する。これは、作成可能なプリアラームディレクトリの総数が４００個であるからである。そして、Ｄ１≦４００であればそのままステップＳ２１に進むが、Ｄ１＞４００であれば、ステップＳ１９でカウント値Ｄ１を“１０１”にリセットしてからステップＳ２１に進む。
【００３５】
ステップＳ２１では、更新されたカウント値Ｄ１およびＦ１によって特定されるプリアラーム画像ファイルからタイムスタンプを検出し、続くステップＳ２３では、ステップＳ３で検出されたタイムスタンプとステップＳ２１で検出されたタイムスタンプとの時間差を算出する。この時間差は、現時点で再生されている画像の撮影時期と次に再生しようとする画像の撮影時期との時間差に相当する。ステップＳ２５では、この時間差を閾値（＝たとえば１秒）と比較する。そして、時間差≦閾値であれば、カウント値Ｄ１およびＦ１によって特定されるプリアラーム画像ファイルは現時点で再生されているプリアラーム画像ファイルの１／３秒後に作成された画像ファイルであるとみなして、つまり次に再生しようとする画像は現時点の再生画像の次に撮影された画像であるとみなして、ステップＳ５に戻る。ステップＳ５では、カウント値Ｄ１およびＦ１によって特定されるプリアラーム画像ファイルが再生される。したがって、時間差≦閾値である限り、プリアラームディレクトリが再生先ディレクトリとして選択され続ける。
【００３６】
なお、２回目以降のステップＳ２３では、前回のステップＳ２１で検出されたタイムスタンプと今回のステップＳ２１で検出されたタイムスタンプとの時間差が検出される。
【００３７】
ステップＳ２５で時間差＞閾値と判断されると、ステップＳ２７に進み、タイムスタンプが連続するサスピションディレクトリを検索する。具体的には、ＨＤＤ２８を通してハードディスク３０にアクセスし、現時点で再生されているプリアラーム画像ファイルと同じ日付を持つディレクトリ“＃＃＃ＳＵＳＰＮ”を特定し、当該ディレクトリ“＃＃＃ＳＵＳＰＮ”の下階層に格納された各々のサスピションディレクトリからタイムスタンプを検出する。そしてステップＳ３で検出されたタイムスタンプと同時刻か１秒遅れのタイムスタンプを検索する。所望のタイムスタンプが発見されると、ステップＳ２９から図５のステップＳ３５に進む。再生先ディレクトリは、プリアラームディレクトリからサスピションディレクトリに変更される。
【００３８】
これに対して所望のタイムスタンプが発見されなければ、ステップＳ２９からステップＳ３１に進み、タイムスタンプが連続するポストアラームディレクトリを検索する。上述と同様、ハードディスク３０に形成された各々のポストアラームディレクトリからタイムスタンプを検出し、ステップＳ３で検出されたタイムスタンプと同時刻か１秒遅れのタイムスタンプを検索する。そして、所望のタイムスタンプが発見されるとステップＳ３３からステップＳ４７に移行する。これによって、再生先ディレクトリがプリアラームディレクトリからポストアラームディレクトリに変更される。所望のタイムスタンプが発見されなかったときは、ステップＳ３３からステップＳ５に戻る。この結果、カウント値Ｄ１およびＦ１によって特定されるプリアラーム画像ファイルが再生される。
【００３９】
なお、２回目以降のステップＳ２７またはＳ３１では、前回のステップＳ２１で検出されたタイムスタンプと同時刻か１秒遅れのタイムスタンプを検索する。
【００４０】
図５を参照して、ステップＳ３５では発見されたタイムスタンプを持つサスピションディレクトリのディレクトリ番号をカウンタｄ２に設定し、ステップＳ３７では“００１”をカウンタｆ２に設定する。ステップＳ３９では、カウント値ｄ２およびｆ２によって特定されるサスピション画像ファイルを再生する。更新キー１６ｄが押されるとステップＳ４１でＹＥＳと判断し、ステップＳ４３でカウント値Ｆ２をインクリメントする。ステップＳ４５では、インクリメントされたカウント値Ｆ２を最大ファイル番号（カウント値Ｄ２によって特定されるサスピションディレクトリに最後に格納されたサスピション画像ファイルのファイル番号）と比較する。そして、Ｆ２≦最大ファイル番号であれば、再生すべきサスピション画像ファイルはまだ残っているとみなし、ステップＳ３９に戻る。一方、Ｆ２＞最大ファイル番号であれば、サスピション画像ファイルの再生は完了したものとして、ステップＳ５に戻る。
【００４１】
図６を参照して、ステップＳ４７では発見されたタイムスタンプを持つポストアラームディレクトリのディレクトリ番号をカウンタｄ３に設定し、ステップＳ４９では“００１”をカウンタｆ３に設定する。ステップＳ５１では、カウント値ｄ３およびｆ３によって特定されるポストアラーム画像ファイルを再生する。更新キー１６ｄが押されるとステップＳ５３でＹＥＳと判断し、ステップＳ５５でカウント値Ｆ３をインクリメントする。ステップＳ５７では、インクリメントされたカウント値Ｆ３を“９００”と比較する。つまり、ポストアラームモードでは５分間に相当する９００個のポストアラーム画像ファイルがポストアラームディレクトリに格納されるため、カウント値Ｆ３が“９００”と比較される。そして、Ｆ３≦９００であれば、再生すべきポストアラーム画像ファイルがまだ残っているとみなし、ステップＳ５１に戻る。一方、Ｆ３＞９００であれば、ポストアラーム画像ファイルの再生は完了したものとして、ステップＳ５に戻る。
【００４２】
以上の説明から分かるように、プリアラームディレクトリにはプリアラームモードにおいて順次作成された複数のプリアラーム画像ファイルが格納され、サスピションディレクトリにはサスピションモードにおいて順次作成された複数のサスピション画像ファイルが格納され、ポストアラームディレクトリにはポストアラームモードにおいて順次作成された複数のポストアラーム画像ファイルが格納される。このうち、再生先ディレクトリとして選択されたディレクトリから、複数の画像ファイルが順次再生される。
【００４３】
プリアラームディレクトリが再生先ディレクトリであれば、今回再生されたプリアラーム画像ファイルとその次のプリアラーム画像ファイル（ファイル番号が連続するプリアラーム画像ファイル）とのタイムスタンプの時間差が、ＣＰＵ２６によって検出される。当該時間差が閾値を超えると、再生先ディレクトリがプリアラームディレクトリからサスピションディレクトリまたはポストアラームディレクトリに変更される。
【００４４】
サスピションディレクトリが再生先ディレクトリとなると、当該サスピションディレクトリに含まれる全てのサスピション画像ファイルの再生が完了したかどうかがＣＰＵ２６によって判別される。全てのサスピション画像ファイルの再生が完了すると、再生先ディレクトリがサスピションディレクトリからプリアラームディレクトリに変更される。ポストアラームディレクトリが再生先ディレクトリとなったときも、当該ポストアラームディレクトリに含まれる全てのポストアラーム画像ファイルの再生が完了したかどうかがＣＰＵ２６によって判別される。そして、全てのポストアラーム画像ファイルの再生が完了したときに、再生先ディレクトリがポストアラームディレクトリからプリアラームディレクトリに変更される。
【００４５】
このように、タイムスタンプの時間差に応じて再生先ディレクトリがプリアラームディレクトリからサスピションディレクトリまたはポストアラームディレクトリに変更され、サスピションディレクトリに格納されたサスピション画像ファイルまたはポストアラームディレクトリに格納されたポストアラーム画像ファイルの再生が完了したときに再生先ディレクトリがプリアラームディレクトリに戻される。このため、オペレータの手動による再生先ディレクトリの切り換えは不要となり、操作性が向上する。
【００４６】
なお、この実施例では、警戒ボタンの手動操作に応答してサスピション記録を開始し、アラームボタンの手動操作に応答してポストアラーム記録を開始するようにしているが、これに代えて、撮影画像信号に基づいて自動的にサスピション記録またはポストアラーム記録を開始するようにしてもよい。
【００４７】
また、この実施例では、プリアラームモード，サスピションモードおよびポストアラームモードのいずれにおいても記録レートは３ｆｐｓであるが、たとえばサスピションモードの記録レートを１０ｆｐｓとし、ポストアラームモードの記録レートを１５ｆｐｓとするなどのように、各モード間で記録レートを変えるようにしてもよい。
【００４８】
さらに、この実施例では、更新キーの操作に応答して再生画像を更新するようにしているが、これに代えて、記録時と同じフレームレートで自動的に再生画像を更新するようにしてもよい。
【図面の簡単な説明】
【図１】この発明の一実施例を示すブロック図である。
【図２】ディレクトリ構造の一例を示す図解図である。
【図３】再生モードにおけるＣＰＵの動作の一部を示すフロー図である。
【図４】再生モードにおけるＣＰＵの動作の他の一部を示すフロー図である。
【図５】再生モードにおけるＣＰＵの動作のその他の一部を示すフロー図である。
【図６】再生モードにおけるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【符号の説明】
１０…監視カメラシステム
１２…監視カメラ
１４…テレビモニタ
１６…操作パネル
１８…警戒ボタン
２０…非常ボタン
【図１】
0003913515.tif 000002
【図２】
0003913515.tif 000003
【図３】
0003913515.tif 000004
【図４】
0003913515.tif 000005
【図５】
0003913515.tif 000006
【図６】
0003913515.tif 000007