(57)【要約】【課題】この発明は、時刻戻りによって記録日時がほぼ同一日時となった複数の記録画像が存在する場合において、日時指定による検索により、これらの複数の記録画像の記録日時付近の日時が指定されたときに、指定日時付近の記録画像の全てを検索し易くなる映像記録再生装置を提供することを目的とする。【解決手段】記録時において、今回記録しようとする画像が入力されたときのシステムタイムが前回記録された画像の記録日時より後である場合には、現在の記録画像グループに今回記録される画像が含めるようにし、今回記録しようとする画像が入力された時のシステムタイムが前回記録された画像の記録日時より前である場合には、今回記録される画像から新たな記録画像グループを形成するように、記録画像をグループ分けし、各グループ毎に、グループ管理情報ファイルを作成する。【選択図】図３
2008059473.tif 000002
【特許請求の範囲】
【請求項１】
記録時には１枚の画像が記憶装置に記録される毎にその画像の記録日時とその画像の格納アドレスとからなるインデックス情報が記憶装置に記憶される映像記録再生装置において、
記録時において、今回記録しようとする画像が入力されたときのシステムタイムが前回記録された画像の記録日時より後である場合には、現在の記録画像グループに今回記録される画像が含めるようにし、今回記録しようとする画像が入力された時のシステムタイムが前回記録された画像の記録日時より前である場合には、今回記録される画像から新たな記録画像グループを形成するように、記録画像をグループ分けし、各グループ毎に、そのグループ内で最初に記録される画像の記録日時である開始日時、そのグループ内で最後に記録される画像の記録日時である終了日時、およびそのグループ内で最初に記録される画像のインデックス情報が記憶装置に格納されるアドレスを含むグループ管理情報を記憶したグループ管理情報ファイルを作成するグループ管理情報ファイル作成手段、
日時指定の検索時には、開始日時と終了日時との間に指定日時が存在する１つのグループ管理情報ファイルを検索していく一次検索処理を行なう手段、および一次検索処理において、開始日時と終了日時との間に指定日時が存在する１つのグループ管理情報ファイルを見つけた場合には、当該グループ管理情報ファイルに対応するインデックス情報に基づいて指定日時に最も近い記録画像を検索する二次検索処理を行なう手段を備えていることを特徴とする映像記録再生装置。
【請求項２】
記録時には１枚の画像が記憶装置に記録される毎にその画像の記録日時とその画像の格納アドレスとからなるインデックス情報が記憶装置に記憶される映像記録再生装置において、
記録時において、今回記録しようとする画像が入力されたときのシステムタイムが前回記録された画像の記録日時より後である場合には、現在の記録画像グループに今回記録される画像が含めるようにし、今回記録しようとする画像が入力された時のシステムタイムが前回記録された画像の記録日時より前である場合には、今回記録される画像から新たな記録画像グループを形成するように、記録画像をグループ分けし、各グループ毎に、そのグループ内で最初に記録される画像の記録日時である開始日時、そのグループ内で最後に記録される画像の記録日時である終了日時、およびそのグループ内で最初に記録される画像のインデックス情報が記憶装置に格納されるアドレスを含むグループ管理情報を記憶したグループ管理情報ファイルを作成するグループ管理情報ファイル作成手段、
日時指定の検索時には、前回の検索時に次回の一次検索開始対象ファイルとして保持されているグループ管理情報ファイルから順に、開始日時と終了日時との間に指定日時が存在する１つのグループ管理情報ファイルを検索していく一次検索処理を行なう手段、および一次検索処理において、開始日時と終了日時との間に指定日時が存在する１つのグループ管理情報ファイルを見つけた場合には、当該グループ管理情報ファイルに対応するインデックス情報に基づいて指定日時に最も近い記録画像を検索する二次検索処理を行なうとともに、当該グループ管理情報ファイルの次に一次検索処理が行なわれる予定であったグループ管理情報ファイルを次回の一次検索開始対象ファイルとして保持させる手段を備えていることを特徴とする映像記録再生装置。
【請求項３】
グループ管理情報ファイル作成手段は、今回記録しようとする画像が入力された時のシステムタイムが前回記録された画像の記録日時より前である場合には、前回記録された画像の記録日時とシステムタイムとの差である戻り時刻が所定値以下であるか否かを判別する手段、および戻り時刻が所定値より大きい場合には、今回記録される画像から新たな記録画像グループを形成させるようにし、戻り時刻が所定値以下である場合には、今回記録しようとする画像の記録日時を前回記録された画像の記録日時より後の日時に変更させるとともに、現在の記録画像グループに今回記録される画像が含めるようにさせる手段を備えていることを特徴とする請求項１乃至２に記載の映像記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、映像記録再生装置に関する。
【背景技術】
【０００２】
映像記録再生装置において、サマータイムに対応している装置では夏時間から標準時に戻るときに時刻戻りが発生する。また、一般的な映像記録再生装置においても、ユーザによる時刻変更により時刻戻りが発生する場合がある。
【０００３】
時刻戻りが発生した場合には、実際には明らかに異なる時点に記録された画像でも、記録日時がほぼ同一日時となることがある。時刻戻りによって記録日時がほぼ同一日時となった複数の記録画像が存在する場合において、日時指定による検索により、これらの複数の記録画像の記録日時付近の日時が指定されたときには、従来は、次のような問題があった。
【０００４】
図１に示すように、指定日時（検索時刻）に対応する複数の記録画像のうち、最初に検索された記録画像Ａのみを検索結果として表示した場合には、指定日時と同一の記録日時に記録された他の記録画像Ｂが検索されない。なお、図１において、斜めの実線は記録が実行されたことを表している。
【０００５】
また、図２に示すように、指定日時（検索時刻）と全く同一の記録日時に記録された記録画像Ｂのみを検索した場合には、指定日時に近い日時に記録された他の記録画像Ａが検索されない。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
この発明は、時刻戻りによって記録日時がほぼ同一日時となった複数の記録画像が存在する場合において、日時指定による検索により、これらの複数の記録画像の記録日時付近の日時が指定されたときに、指定日時付近の記録画像の全てを検索し易くなる映像記録再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、記録時には１枚の画像が記憶装置に記録される毎にその画像の記録日時とその画像の格納アドレスとからなるインデックス情報が記憶装置に記憶される映像記録再生装置において、記録時において、今回記録しようとする画像が入力されたときのシステムタイムが前回記録された画像の記録日時より後である場合には、現在の記録画像グループに今回記録される画像が含めるようにし、今回記録しようとする画像が入力された時のシステムタイムが前回記録された画像の記録日時より前である場合には、今回記録される画像から新たな記録画像グループを形成するように、記録画像をグループ分けし、各グループ毎に、そのグループ内で最初に記録される画像の記録日時である開始日時、そのグループ内で最後に記録される画像の記録日時である終了日時、およびそのグループ内で最初に記録される画像のインデックス情報が記憶装置に格納されるアドレスを含むグループ管理情報を記憶したグループ管理情報ファイルを作成するグループ管理情報ファイル作成手段、日時指定の検索時には、開始日時と終了日時との間に指定日時が存在する１つのグループ管理情報ファイルを検索していく一次検索処理を行なう手段、および一次検索処理において、開始日時と終了日時との間に指定日時が存在する１つのグループ管理情報ファイルを見つけた場合には、当該グループ管理情報ファイルに対応するインデックス情報に基づいて指定日時に最も近い記録画像を検索する二次検索処理を行なう手段を備えていることを特徴とする。
【０００８】
請求項２に記載の発明は、記録時には１枚の画像が記憶装置に記録される毎にその画像の記録日時とその画像の格納アドレスとからなるインデックス情報が記憶装置に記憶される映像記録再生装置において、記録時において、今回記録しようとする画像が入力されたときのシステムタイムが前回記録された画像の記録日時より後である場合には、現在の記録画像グループに今回記録される画像が含めるようにし、今回記録しようとする画像が入力された時のシステムタイムが前回記録された画像の記録日時より前である場合には、今回記録される画像から新たな記録画像グループを形成するように、記録画像をグループ分けし、各グループ毎に、そのグループ内で最初に記録される画像の記録日時である開始日時、そのグループ内で最後に記録される画像の記録日時である終了日時、およびそのグループ内で最初に記録される画像のインデックス情報が記憶装置に格納されるアドレスを含むグループ管理情報を記憶したグループ管理情報ファイルを作成するグループ管理情報ファイル作成手段、日時指定の検索時には、前回の検索時に次回の一次検索開始対象ファイルとして保持されているグループ管理情報ファイルから順に、開始日時と終了日時との間に指定日時が存在する１つのグループ管理情報ファイルを検索していく一次検索処理を行なう手段、および一次検索処理において、開始日時と終了日時との間に指定日時が存在する１つのグループ管理情報ファイルを見つけた場合には、当該グループ管理情報ファイルに対応するインデックス情報に基づいて指定日時に最も近い記録画像を検索する二次検索処理を行なうとともに、当該グループ管理情報ファイルの次に一次検索処理が行なわれる予定であったグループ管理情報ファイルを次回の一次検索開始対象ファイルとして保持させる手段を備えていることを特徴とする。
【０００９】
請求項３に記載の発明は、請求項１乃至２に記載の映像記録再生装置において、グループ管理情報ファイル作成手段は、今回記録しようとする画像が入力された時のシステムタイムが前回記録された画像の記録日時より前である場合には、前回記録された画像の記録日時とシステムタイムとの差である戻り時刻が所定値以下であるか否かを判別する手段、および戻り時刻が所定値より大きい場合には、今回記録される画像から新たな記録画像グループを形成させるようにし、戻り時刻が所定値以下である場合には、今回記録しようとする画像の記録日時を前回記録された画像の記録日時より後の日時に変更させるとともに、現在の記録画像グループに今回記録される画像が含めるようにさせる手段を備えていることを特徴とする。
【発明の効果】
【００１０】
この発明によれば、時刻戻りによって記録日時がほぼ同一日時となった複数の記録画像が存在する場合において、日時指定による検索により、これらの複数の記録画像の記録日時付近の日時が指定されたときに、指定日時付近の記録画像の全てを検索し易くなる。
【発明を実施するための最良の形態】
【００１１】
以下、この発明を監視システムに適用した場合の実施例について説明する。
【実施例１】
【００１２】
図３は、監視システムの電気的構成を示している。
この監視システムは、監視カメラから入力される映像とマイクから入力される音声とその他付随情報をハードディスクに代表される記録媒体（本実施例においてはハードディスク（ＨＤＤ）を用いて説明する）記録する機能と、ハードディスクに記録された映像および音声を再生する機能と、ハードディスクに記録された映像および音声を検索する機能とを備えている。ここでは、説明の便宜上、映像の記録、再生および検索のみについて説明する。
【００１３】
図３において、１はビテオカメラ、２はモニタ、３は映像処理回路、４は画像圧縮伸張回路、５は揮発性メモリ、６はＣＰＵ、７はハードディスク（ＨＤＤ）、８は外部検出器、９は記録開始キー、１０は記録指示装置である。外部検出器８は、例えば、監視領域内に人等が進入したことを検出するための検出器である。
【００１４】
記録モードとしては、ノーマル記録モードとアラーム記録モードとがある。ノーマル記録モードは、記録開始キーが押された時点またはタイマーによって設定された記録開始時刻から記録が開始されるモードである。アラーム記録モードは、外部検出器８からアラーム信号が出力されている場合に記録を行なうモードである。なお、入力映像の画像の変化を常に監視し、画像の変化が検出されたときに記録を行なうモードをアラーム記録モードとするようにしてもよい。
【００１５】
ノーマル記録モードとアラーム記録モードのうちの一方のみを有効としてもよいし、ノーマル記録モードによる記録が行なわれている場合に、外部検出器８からアラーム信号が出力されたときまたは画像の変化が検出されたときにアラーム記録モードによる記録を行なうようにしてもよい。なお、一般的には、ノーマル記録モードでの記録レートに比べて、アラーム記録モードでの記録レートは高くされる。
【００１６】
記録時の動作について説明する。ビデオカメラ１から入力された映像信号は、映像処理回路３によってデジタルの映像信号に変換された後、揮発性メモリ５に格納される。そして、揮発性メモリ５に格納された映像信号が記録すべき映像信号である場合には、揮発性メモリ５に格納された映像信号は、画像圧縮伸張回路４によって圧縮された後、ＣＰＵ６を介してＨＤＤ７に記録される。
【００１７】
再生時の動作について説明する。図示しない操作部によって再生指令がＣＰＵ６に入力されると、ＨＤＤ７から圧縮映像データが読み出され、ＣＰＵ６を介して揮発性メモリ５に格納される。揮発性メモリ５に格納された圧縮映像データは、画像圧縮伸張回路４によって伸張された後、映像処理回路３によってアナログの映像信号に変換される。映像処理回路３によって得られた映像信号はモニタ２に送られて表示される。
【００１８】
検索時は、検索したい日時（年月日および時刻）が操作者によって指定され、指定された日時に対応する映像がＨＤＤ７から読み出され、読み出された映像に対して再生時と同様な処理が行なわれることにより、読み出された映像がモニタ２に表示される。
【００１９】
この監視システムの特徴（本願発明の特徴）は、時刻戻り等によって記録日時がほぼ同一の日時となった複数の記録画像が存在する場合において、日時指定による検索により、これらの複数の記録画像の記録日時付近の日時が指定されたときに、指定日時付近の記録画像の全てを検索し易くできることにある。
【００２０】
図４を参照して、本願発明の考え方について説明する。
【００２１】
原則的には、時刻戻りが発生した時点から次の時刻戻りが発生するまでの期間に記録された記録画像を１つのグループとする。ただし、時刻戻りが発生した場合でも、時刻戻り発生後に最初に記録された画像の記録時刻が、時刻戻り発生前に最後に記録された画像の記録時刻より、進んでいる場合には、当該時刻戻りによってグループを分けない。
【００２２】
図４は、３回の時刻戻り（時点ｔ１、ｔ２、ｔ３）と１回の時刻進み（時点ｔ４）が存在している例を示している。第１回目の時刻戻り（ｔ１）までに記録された記録画像がグループ１（Ｇ１）とされている。第２回目の時刻戻り（ｔ２）の発生後に最初に記録された画像Ｂの記録時刻が、第２回目の時刻戻り（ｔ２）の発生前に最後に記録された画像Ａの記録時刻より、進んでいるので、第１回目の時刻戻り（ｔ１）から第３回目の時刻戻り（ｔ３）までに記録された記録画像がグループ２（Ｇ２）とされている。また、第３回目の時刻戻り（ｔ３）から最後の記録画像までがグループ３（Ｇ３）とされている。
【００２３】
記録時には、各グループＧ１、Ｇ２、Ｇ３毎に、big basis ファイル（グループ管理情報ファイル）と呼ばれるファイルが作成される。そして、各グループＧ１、Ｇ２、Ｇ３に対応するbig basis ファイルに、そのグループ内で最初に記録された画像の記録日時( 開始日時: start time) ）、最後に記録された画像の記録日時( 終了日時: end time) 等のグループ管理情報が記録される。
【００２４】
日時指定の検索時には、まず、開始日時から終了日時までの範囲内に指定日時がある１つのグループを検索（一次検索）する。この一次検索は、前回の検索時に次回の一次検索開始対象ファイルとして保持されているbig basis ファイルに対応するグループから順に、そのグループの開始日時から終了日時までの範囲内に指定日時が存在しているか否かを判別していくことによって行なわれる。そして、開始日時から終了日時までの範囲内に指定日時が存在している１つのグループが見つかった場合には、当該グループ内の記録画像のうちから指定日時に最も近い記録画像を検索（二次検索）する。また、今回、一次検索によって見つけたグループの次のグループに対応するbig basis ファイルを、次回の一次検索開始対象ファイルとして保持する。
【００２５】
例えば、図４において、検索開始対象のグループがグループ１（Ｇ１）であり、指定日時が図４に示された検索時刻であるとすると、一次検索において、開始日時から終了日時までの範囲内に指定日時が存在するグループとして、グループ２（Ｇ２）が見つけられる。したがって、二次検索においては、グループ２（Ｇ２）内から指定日時に最も近い記録画像Ｃが検索される。また、今回、一次検索において見つけたグループ２（Ｇ２）の次のグループであるグループ３（Ｇ３）に対応するbig basis ファイルが、次回の一次検索開始対象ファイルとして保持される。
【００２６】
ユーザが検索された画像を見て望んでいたものとは異なる場合等により、ユーザが同じ指定日時による検索を再度開始させると、グループ３（Ｇ３）から一次検索が開始される。そして、一次検索において、開始日時から終了日時までの範囲内に指定日時が存在するグループとして、グループ３（Ｇ３）が見つけられる。そして、二次検索において、グループ３（Ｇ３）内から指定日時に最も近い記録画像Ｄが検索される。
【００２７】
したがって、時刻戻りによって記録日時がほぼ同一日時となった複数の記録画像が存在する場合において、日時指定による検索により、これらの複数の記録画像の記録日時付近の日時が指定されたときに、指定日時付近の記録画像の全てを検索しやすくなる。
【００２８】
図５は、big basis ファイルの内容を示している。
【００２９】
上述したように、big basis ファイルは、記録画像のグループ毎に作成される。各big basis ファイルには、連番の番号(big basis番号：big basis num)が付けられている。各big basis ファイルには、そのグループ内で最初に記録された画像の記録日時( 開始日時: start time) 、最後に記録された画像の記録日時( 終了日時: end time) 、Index アドレスおよびDataアドレスが書き込まれる。開始日時および終了日時の情報は、実際には年月日および時刻の情報からなるが、図５では年月日の情報は省略されている。
【００３０】
Index アドレスとは、ＨＤＤ内のIndex 情報格納エリアのうち、当該グループ内の各記録画像のインデックス情報が書き込まれる先頭アドレスを示している。また、Dataアドレスとは、ＨＤＤ内の画像データ格納エリアのうち、当該グループ内の各記録画像データが書き込まれる先頭アドレスを示している。なお、各記録画像のインデックス情報は、その記録画像の記録日時を示す情報とその記録画像データの格納アドレスとからなる。
【００３１】
図６は、記録時に行なわれるbig basis ファイル作成処理の手順を示している。
【００３２】
big basis ファイル作成処理は、記録すべき１枚の画像が入力される毎に実行される。なお、１枚の画像が記録される毎にＨＤＤ内のIndex 情報格納エリアに、インデックス情報が書き込まれるが、この処理については、省略している。
【００３３】
なお、ここでは、システムタイムおよび画像の記録日時を示す情報は年月日、時分秒および秒より下の桁とから構成されるものとする。また、秒より下の桁は、”０００”から”１５０”までの数値をとるものとする。
【００３４】
まず、システムタイムを取得し、取得したシステムタイムをＴｓとする（ステップＳ１）、Ｔｓが前回の記録日時Ｔｒより後か否かを判別する（ステップＳ２）。Ｔｓが前回の記録日時Ｔｒより後である場合には、時刻戻りが発生していないと判別し、ステップＳ９に移行する。
【００３５】
Ｔｓが前回の記録日時Ｔｒより前である場合には、時刻戻りが発生していると判別し、戻り時刻（Ｔｒ−Ｔｓ）を算出する（ステップＳ３）。そして、戻り時刻（Ｔｒ−Ｔｓ）が規定値Ｔｈ以上であるか否かを判別する（ステップＳ４）。
【００３６】
戻り時刻（Ｔｒ−Ｔｓ）が規定値Ｔｈ未満である場合には、記録日時変更処理を行なった後（ステップ５）、ステップＳ９に移行する。通常は、今回記録される画像データに対応する記録日時として、ステップＳ１で取得したシステムタイムが記録されるが、記録日時変更処理では、今回記録される画像データに対応する記録日時として、前回の記録日時より後の時刻、したがって、ステップＳ１で取得したシステムタイムより後の時刻が書き込まれる。そして、Ｔｓが、変更後の記録日時と同じ日時に変更される。記録日時変更処理の詳細については、後述する。
【００３７】
上記ステップＳ４において、戻り時刻（Ｔｒ−Ｔｓ）が規定値Ｔｈ以上であると判別した場合には、現在開かれているbig basis ファイルを閉じ（ステップＳ６）、新たなbig basis ファイルを開く（ステップＳ７）。そして、新たに開いたbig basis ファイルに、ステップＳ１で取得したシステムタイムＴｓを開始日時( start time) として書き込むとともに、アドレス情報（Index アドレスおよびDataアドレス) を書き込む（ステップＳ８）。そして、ステップＳ９に進む。
【００３８】
ステップＳ９では、Ｔｓを前回の記録日時Ｔｒとして保存する。この後、現在開かれているbig basis ファイルに、Ｔｓを終了日時（end time) として書き込む（ステップ１０）。なお、現在開かれているbig basis ファイルに終了日時（end time) が既に書き込まれているときには、終了日時（end time) をＴｓに更新する。
【００３９】
図７は、図６のステップＳ５で行なわれる記録日時変更処理の手順を示している。
。
【００４０】
記録日時変更処理では、前回の記録日時Ｔｒの秒より下の桁がＭＡＸ（この例では１５０）であるか否かを判別する（ステップＳ１１）。前回の記録日時Ｔｒの秒より下の桁がＭＡＸではない場合には、今回の画像データの記録日時を、前回の記録日時Ｔｒの秒より下の桁を１だけインクリメントした時刻に変更する（ステップＳ１２）。そして、変更後の今回の画像データの記録日時を、Ｔｓとする（ステップＳ１４）。そして、図６のステップＳ９に移行する。
【００４１】
上記ステップＳ１１において、前回の記録日時Ｔｒの秒以下の桁がＭＡＸである場合には、今回の画像データの記録日時を、前回の記録日時Ｔｒの秒の桁を１だけインクリメントしかつ秒以下の桁を０にした時刻に変更する（ステップＳ１３）。そして、変更後の今回の画像データの記録日時を、Ｔｓとする（ステップＳ１４）。そして、図６のステップＳ９に移行する。
【００４２】
図８を参照して、図７の処理（記録日時変更処理）について説明する。
【００４３】
図８において、システムタイムは図６のステップＳ１で取得したシステムタイムであり、ここでは年月日は省略され、時分秒および秒より下の桁の単位が示されている。記録日時とは、今回の画像データの記録日時であり、ここでは年月日は省略され、時分秒および秒より下の桁の単位が示されている。
【００４４】
図８にＡで示す範囲が、時刻戻りが発生しており、かつその戻り時刻（Ｔｒ−Ｔｓ）が規定値Ｔｈ未満である範囲である。
【００４５】
時点ｔ１では、システムタイムＴｓ（９：５９：５８．０３１）は、前回の記録日時Ｔｒ（１０：００：００．０３０）より前となっている。また、戻り時刻（Ｔｒ−Ｔｓ）は規定値Ｔｈ未満であるとする。
【００４６】
この場合には、前回の記録日時Ｔｒ（１０：００：００．０３０）の秒より下の桁がＭＡＸではないので、今回の画像データの記録日時は、前回の記録日時Ｔｒの秒より下の桁が１だけインクリメントされた時刻（１０：００：００．３１）となる。
【００４７】
時点ｔ２においては、前回の記録日時Ｔｒ（１０：００：００．１５０）の秒より下の桁がＭＡＸとなっているので、今回の画像データの記録日時は、前回の記録日時Ｔｒの秒の桁を１だけインクリメントされかつ秒以下の桁が０にされた時刻（１０：００：０１．０００）となる。
【００４８】
このように、実際には時刻戻りが発生しても、その戻り時刻（Ｔｒ−Ｔｓ）が小さいときには、記録日時を変更して、記録日時上では時刻戻りが発生しないようにしている。この理由は、戻り時刻（Ｔｒ−Ｔｓ）が小さいときに、その都度、新たなbig basis ファイルを作成する手間を省くためである。
【００４９】
図９は、検索時に行なわれる検索処理の手順を示している。
【００５０】
以下の説明において、big basis b は一次検索対象のbig basis ファイルを表し、big basis ａは一次検索処理によって検索されたbig basis ファイルを表す。
【００５１】
検索開始時には、検索したい記録日時（指定日時：年月日及び時分秒）が入力される。なお、今回の検索処理において一次検索を開始するbig basis ファイルのbig basis 番号(big basis num) が、前回の検索処理時にbig basis b のbig basis 番号(big basis num) として保持されている。ただし、電源投入時には、big basis b のbig basis 番号(big basis num) として１が設定される。
【００５２】
検索処理においては、まず、ループフラグをリセット(loop flag＝０）する（ステップＳ２１）。big basis b のbig basis 番号に基づいて、big basis b を特定する（ステップＳ２２）。また、変数ｃにbig basis b のbig basis 番号を設定する（ステップＳ２３）。そして、loop flag ＝１でかつbig basis b のbig basis 番号がｃと等しいという検索終了条件を満たしているか否かを判別する（ステップＳ２４）。
【００５３】
上記検索終了条件を満たしていない場合には、big basis b のbig basis 番号が、既に作成されているbig basis ファイルのうちの最後に作成されたbig basis ファイルのbig basis 番号より大きいか否かを判別する（ステップＳ２５）。
【００５４】
big basis b のbig basis 番号が、最後に作成されたbig basis ファイルのbig basis 番号以下であると判別した場合には、ステップＳ２８に進む。
【００５５】
上記ステップＳ２５において、big basis b のbig basis 番号が、最後に作成されたbig basis ファイルのbig basis 番号より大きいと判別した場合には、big basis b のbig basis 番号を１に設定するとともに（ステップＳ２６）、ループフラグをセット(loop flag＝１）した後（ステップＳ２７）、ステップＳ２４に戻る。
【００５６】
ステップＳ２８では、big basis b に基づく一次検索処理を行なう。big basis b に基づく一次検索処理では、当該big basis b の開始日時と終了日時との間に指定日時が存在するか否かが判別され、当該big basis b の開始日時と終了日時との間に指定日時が存在する場合には、当該big basis b のbig basis 番号がbig basis ａのbig basis 番号として設定された後、当該big basis ｂのbig basis 番号が１だけインクリメントされることによりbig basis ｂのbig basis 番号が更新される。当該big basis b の開始日時と終了日時との間に指定日時が存在しない場合には、当該big basis ｂのbig basis 番号が１だけインクリメントされることによりbig basis ｂのbig basis 番号が更新される。big basis b に基づく一次検索処理の詳細については後述する。
【００５７】
big basis b に基づく一次検索処理が行なわれると、一次検索処理によって、big basis ａのbig basis 番号の設定が行なわれたか否かを判別する（ステップＳ２９）。big basis ａのbig basis 番号の設定が行なわれなかった場合には（ステップＳ２９でＮＯ）、ステップＳ２４に戻る。
【００５８】
一次検索処理によって、big basis ａのbig basis 番号の設定が行なわれたと判別した場合には（ステップＳ２９でＹＥＳ）、big basis a に対応するインデックス情報に基づく二次検索処理を行なう（ステップＳ３０）。つまり、big basis a に対応するインデックス情報に基づいて、指定日時に最も近い画像データを検索する。より具体的には、big basis a に書き込まれているindex アドレスと、開始日時と終了日時とに基づいて、big basis a に対応するグループ内の各画像に対するインデックス情報を特定し、特定したインデックス情報に基づいて指定日時に最も近い画像データを検索する。二次検索によって検索された画像データはモニタに表示される。
【００５９】
この後、指定日時およびbig basis b のbig basis 番号を次回の一次検索開始対象ファイルのbig basis 番号として保持する（ステップＳ３１）。そして、今回の検索処理を終了する。
【００６０】
上記ステップＳ２４において、検索終了条件を満たしていると判別した場合には、既に作成されている全てのbig basis ファイルに対して検索を行なったが、開始日時と終了日時との間に指定日時が存在するbig basis ファイルが見つからなかったと判別し、ステップＳ３１に移行する。
【００６１】
図１０は、図９のステップＳ２８で行なわれるbig basis b に基づく一次検索処理の手順を示している。
【００６２】
まず、big basis b に書き込まれている開始日時（start time) が指定日時以前であるか否かを判別する（ステップＳ４１）。big basis b に書き込まれている開始日時（start time) が指定日時以前である場合には、big basis b に書き込まれている終了日時（end time) が指定日時以後であるか否かを判別する（ステップＳ４２）。
【００６３】
big basis b に書き込まれている終了日時（end time) が指定日時以後である場合には、当該big basis b のbig basis 番号をbig basis ａのbig basis 番号として設定する（ステップＳ４３）。また、当該big basis b のbig basis 番号を１だけインクリメントすることにより、big basis b のbig basis 番号を更新する（ステップＳ４４）。そして、図９のステップＳ２９に移行する。
【００６４】
上記ステップＳ３１において、big basis b に書き込まれている開始日時（start time) が指定日時より後であると判別した場合または上記ステップＳ４２において、big basis b に書き込まれている終了日時（end time) が指定日時より前と判別した場合には、ステップＳ４４に移行し、当該big basis b のbig basis 番号を１だけインクリメントすることにより、big basis b のbig basis 番号を更新する。そして、図９のステップＳ２９に移行する。
【００６５】
図９の検索処理が終了した後に、再度、同じ日時を指定した検索指令が入力された場合には、上記ステップＳ３１で保持されたbig basis ｂのbig basis 番号に対応するbig basis ファイルから検索が開始される。
【００６６】
例えば、図４において、第１回目の一次検索処理の検索開始グループがグループ１（Ｇ１）であり、指定日時（検索時刻）が図４に示された検索時刻であるとすると、開始日時から終了日時までの範囲内に指定日時があるグループとして、グループ２（Ｇ２）が見つけられる。したがって、グループ２（Ｇ２）内から指定日時に最も近い記録画像Ｃが検索される。また、今回見つけたグループ２（Ｇ２）の次のグループであるグループ３（Ｇ３）に対応するbig basis ファイルが、次回の一次検索開始対象のbig basis ファイルとして記憶される。
【００６７】
ユーザが検索された画像を見て望んでいたものとは異なる場合等により、ユーザが同じ指定日時による検索を再度開始させると、グループ３（Ｇ３）から一次検索が開始される。そして、開始日時から終了日時までの範囲内に指定日時があるグループとして、グループ３（Ｇ３）が見つけられる。そして、グループ３（Ｇ３）内から指定日時に最も近い記録画像Ｄが検索される。
【００６８】
したがって、時刻戻りによって記録日時がほぼ同一日時となった複数の記録画像が存在する場合において、日時指定による検索により、これらの複数の記録画像の記録日時付近の日時が指定されたときに、指定日時付近の記録画像の全てを検索しやすくなる。
なお、指定日時を指定した検索を行なった結果、start time  と end time との間に指定日時が存在するbig basis ファイルが検索できなかった場合には、各big basis ファイルのstart time  と end time とにαだけ幅を持たせ（start time−α、 end time ＋α）、（start time−α）と（ end time ＋α）との間に指定日時が存在するbig basis ファイルを検索し、検索したbig basis ファイルに基づいて記録日時が指定日時に最も近い記録画像を検索するようにしてもよい。
【図面の簡単な説明】
【００６９】
【図１】指定日時（検索時刻）に対応する複数の記録画像のうち、最初に検索された記録画像Ａのみを検索結果として表示する場合を示すグラフである。
【図２】指定日時（検索時刻）と全く同一の記録日時に記録された記録画像Ｂのみを検索する場合を示すグラフである。
【図３】監視システムの電気的構成を示すブロック図である。
【図４】本願発明の考え方について説明するためのグラフである。
【図５】big basis ファイルの内容の一例を示す模式図である。
【図６】記録時に行なわれるbig basis ファイル作成処理の手順を示すフローチャートである。
【図７】図７は、図６のステップＳ５で行なわれる記録日時変更処理の手順を示すフローチャートである。
【図８】図７の処理（記録日時変更処理）を説明するための模式図である。
【図９】検索時に行なわれる検索処理の手順を示すフローチャートである。
【図１０】図９のステップＳ２８で行なわれるbig basis b に基づく一次検索処理の手順を示すフローチャートである。
【符号の説明】
【００７０】
１  ビテオカメラ
２  モニタ
３  映像処理回路
４  画像圧縮伸張回路
５  揮発性メモリ
６  ＣＰＵ
７  ハードディスク（ＨＤＤ）
８  外部検出器
９  記録開始キー
１０  記録指示装置
【図１】
2008059473.tif 000003
【図２】
2008059473.tif 000004
【図３】
2008059473.tif 000005
【図４】
2008059473.tif 000006
【図５】
2008059473.tif 000007
【図６】
2008059473.tif 000008
【図７】
2008059473.tif 000009
【図８】
2008059473.tif 000010
【図９】
2008059473.tif 000011
【図１０】
2008059473.tif 000012