(57)【特許請求の範囲】
【請求項１】
時間的に連続する画像データに撮像時刻情報を付与して記録する監視カメラ装置において、
複数の画像データのファイルを格納する記録媒体上のディレクトリーを作成する際の名称付与規則をサマータイムと標準時間とで異ならしめるディレクトリー名称作成手段と、
前記ディレクトリー名称作成手段によって作成されたディレクトリー名称を有するディレクトリーに作成時刻情報を付与する作成時刻情報付与手段と、
前記ディレクトリー名称作成手段によって作成されたディレクトリーの名称と前記作成時刻情報付与手段によって前記ディレクトリーに付与された作成時刻情報を基にディレクトリーの新旧を判定する時系列判定手段を備え、
前記時系列判定手段は、サマータイムから標準時間に移行する際に時刻修正する修正量である時間分を、サマータイム時のディレクトリーの作成時刻情報より減算した時刻情報を基にディレクトリーの新旧を判定することを特徴とする監視カメラ装置。
【請求項２】
前記時系列判定手段は、前記ディレクトリー名称作成手段によって作成された標準時間のディレクトリーに付与された作成時刻情報と、前記修正量である時間分を、前記ディレクトリー名称作成手段によって作成されたサマータイムのディレクトリーの作成時間情報より減算した時刻情報を時間順テーブルに格納し、前記時間順テーブルを基にディレクトリーの新旧を判定することを特徴とする請求項１記載の監視カメラ装置。
【請求項３】
前記時系列判定手段の判定した結果を基に最古に作成されたディレクトリーを消去しながら記録を継続する機能を具備することを特徴とする請求項１、２に記載の監視カメラ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、時間的に連続する画像データを撮影時刻情報と共に記録する監視カメラ装置であって、特にサマータイムに対応した監視カメラ装置に関する。
【０００２】
【従来の技術】
時間的に連続する画像データを撮影時刻情報と共に記録可能な監視カメラ装置は、デジタルスチルカメラを監視カメラに応用したシステムであり、常時静止画を一定時間の間隔で撮影し続ける機能を持っている。画像を記録する記録媒体としては、ランダムアクセス可能な大容量のハードディスクや光ディスクなどを利用しており、記録媒体容量が一杯に近づくと記録済みデータの中から最も古いデータを消去して、記録を続けるようになっている。そのため、一旦記録が始まると使用者の終了操作がない限り、延々と記録し続けるようなシステム構成となっている。
【０００３】
画像データは、公知の圧縮手法に則って作成された静止画データであり、撮影手法は一般的なデジタルスチルカメラと同様の手段で作成している。撮影された静止画データは、一旦システム内のメモリバッファに格納されてから、記録媒体に逐次記録されていく。
【０００４】
また、サマータイムに対応した時計装置を具備し、サマータイムに対応した時計装置からの時刻データを基準に時間的に連続する画像データを記録するという監視カメラ装置があるが、監視を目的とする装置である故に、基準となる時刻データは重要である。
【０００５】
ここで、サマータイムについて説明する。サマータイムとは、夏の間の日の長い期間に、時計を１時間進めて昼の時間を長くする制度である。サマータイムに対応した時計装置とは、サマータイム期間を判定し、その間、時計を自動的に１時間進めて表示するというものである。
【０００６】
例えばアメリカの場合、サマータイムは４月の第１日曜日の午前２時から始まり、１０月の最終日曜日の午前２時に終了する。例えば図１２に示すように、２００１年のサマータイムは、４月１日（日）の午前２時から始まり、４月１日午前１時５９分の次は午前２時ではなく午前３時になる。そして、１０月２８日（日）の午前１時５９分の次は午前２時ではなく午前１時に戻る。
【０００７】
サマータイムに対応した時計装置におけるサマータイム移行条件の設定は、開始時間と終了時間を設定することで行われる。すなわち、開始時刻は「４月の第１日曜日の午前２時」と設定し、終了時刻は「１０月の最終日曜日の午前２時」と設定する。なお、開始時間は標準時間における４月の第１日曜日の午前２時であり、終了時間はサマータイムにおける１０月の最終日曜日の午前２時である。また、以下の説明におけるサマータイム移行条件は、アメリカにおける２００１年度のサマータイム移行条件を具体例として説明する。
【０００８】
【発明が解決しようとする課題】
先に述べた通り、監視カメラ装置としては、監視を目的とする装置である故に、基準となる時刻データは重要である。特に記録媒体容量が一杯に近づくに応じて記録済みデータの中から最も古いデータを消去して記録を続けるようにするには、画像データの記録した時間順が問題となる。サマータイムに移行することなく標準時間のままであれば、画像データに付与された撮影時刻情報を参照すれば画像データの記録した時間順は問題なく判定することが可能であるが、サマータイムに移行した後、標準時間に戻る際に撮影時刻情報が逆行する現象が発生するため、撮影時刻情報の参照だけでは画像データの記録した時間順を判定することができず、よって記録済みデータの中から最も古いデータを消去して記録を続けるようにすることができなくなるという問題が生じる。
【０００９】
すなわち、サマータイムは１０月の最終日曜日の午前２時の場合、時計が午前２時になった時点で標準時間に戻るが、このときの標準時間での撮影時刻情報は１０月の最終日曜日の午前１時となり、サマータイムと標準時間で撮影時刻情報上では同じ時刻が繰り返すことになる。
【００１０】
本発明は、サマータイムに対応した撮影時刻情報が付与され記録された画像データであっても、画像データの記録した時間順は問題なく判定することが可能な監視カメラ装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
請求項１の発明に従う監視カメラ装置は、複数の画像データのファイルを格納する記録媒体上のディレクトリーを作成する際の名称付与規則をサマータイムと標準時間とで異ならしめるディレクトリー名称作成手段と、ディレクトリー名称作成手段によって作成されたディレクトリー名称を有するディレクトリーに作成時刻情報を付与して記録媒体上にディレクトリーを作成する作成時刻情報付与手段と、ディレクトリー名称作成手段によって作成されたディレクトリーの名称と作成時刻情報付与手段によってディレクトリーに付与された作成時刻情報を基にディレクトリーの新旧を判定する時系列判定手段を備え、時系列判定手段は、サマータイムから標準時間に移行する際に時刻修正する修正量である時間分を、サマータイム時のディレクトリーの作成時刻情報より減算した時刻情報を基にディレクトリーの新旧を判定することを特徴とする。
【００１２】
請求項２の発明に従う監視カメラ装置は、請求項１に従属し、ディレクトリー名称作成手段によって作成された標準時間のディレクトリーに付与された作成時刻情報と、修正量である時間分を、ディレクトリー名称作成手段によって作成されたサマータイムのディレクトリーの作成時間情報より減算した時刻情報を時間順テーブルに格納し、時間順テーブルを基にディレクトリーの新旧を判定することを特徴とする。
【００１４】
請求項３の発明に従う監視カメラ装置は、請求項１ないし２のいずれかに従属し、時系列判定手段の判定した結果を基に最古に作成されたディレクトリーを消去しながら記録を継続する機能を具備することを特徴とする。
【００１５】
【発明の実施の形態】
以下図面に従い、本発明の実施の形態について説明する。
図１は本発明の実施例であるサマータイムに対応した時計装置を具備した監視カメラ装置の機能ブロック図である。図において、撮像装置１は光学レンズ、絞り機構、固体撮像素子であるＣＣＤを含む。撮像装置１によって得られたアナログ画像信号はＡ／Ｄ変換機３にてデジタル画像データに変換され、信号処理回路５にて色分離、ガンマ補正、白バランス調整等が行われた後、ＣＰＵ１１にてデータ圧縮を行い、メモリーバッファ２１に圧縮画像データとして蓄えられる。本実施例における圧縮処理は、ＪＰＥＧを用いている。撮像装置１はＣＰＵ１１からの制御信号に応じて動作するカメラ制御回路９にて制御される。また、１９は標準時計であり、サマータイムの算出やサマータイム移行条件の判定を行うＣＰＵ１１等とでサマータイムに対応した時計装置を形成する。メモリバッファ２１に蓄えられた圧縮画像データは、撮影した時にＣＰＵ１１より出力される標準時刻またはサマータイム時刻である撮影時刻データを副情報として付し、ＣＰＵ１１を介してランダムアクセス可能な記録媒体であるハードディスク７に記録される。標準時刻またはサマータイム時刻を出力する際のＣＰＵ１１の動作については後述する。また、２３はシステムコントローラであり、操作釦２５の操作状況に応じてＣＰＵ１１を制御する。
【００１６】
一方、ハードディスク７に記録された圧縮画像データは、ＣＰＵ１１にてデータ伸張を行い、ビデオエンコーダ１３にて同期信号やカラーバースト信号の付与等を行い、Ｄ／Ａ変換機１５にてアナログ画像信号に変換され、モニタ１７に出力され表示される。また、モニタ１７は監視カメラ装置の各種設定、特に時刻設定やサマータイム移行条件の設定の際、使用者に設定状況を示す表示装置として機能する。
【００１７】
次に、標準時計１９とＣＰＵ１１等とで形成するサマータイムに対応した時計装置の動作を、ＣＰＵ１１の動作を中心に説明する。操作釦２５を操作し時刻設定モードとすると、モニタ１７には、図２に示すように時刻設定状況が表示される。使用者はモニタ１７を見ながら操作釦２５を操作することにより、年、月、日、時、分の設定を行う。操作釦２５としては、数字釦を具備する必要はなく、カーソル移動するための十字釦、アップ・ダウン釦、決定釦および取り消し釦を具備していればよい。時刻設定を行った後のＣＰＵ１１の動作については後述する。
【００１８】
一方、操作釦２５を操作しサマータイム設定モードとすると、モニタ１７には、図３に示すようにサマータイム設定状況が表示される。使用者はモニタ１７を見ながら操作釦２５を操作することにより、サマータイムの開始条件、終了条件およびサマータイム設定の有効・無効の設定を行う。図３に示されたサマータイム設定条件は、サマータイム設定は有効であり、サマータイム移行条件は、開始時間は標準時間における４月の第１日曜日の午前２時であり、終了時間はサマータイムにおける１０月の最終日曜日の午前２時である。
【００１９】
なお、時刻設定モードにおいて設定された２００１年という年情報を基に、ＣＰＵ１１は、４月の第１日曜日は４月１日であり、１０月の最終日曜日は１０月２８日であると算出する。以下、このサマータイム設定が有効であるという条件の下で動作説明する。
【００２０】
次に、ＣＰＵ１１の時刻検出動作について、図４に示したフローチャートを用いて説明する。ＣＰＵ１１は所定期間毎に、又は撮影、記録、ディレクトリー作成が行われる毎に割り込み処理として時刻の検出を行う。先ず初めに、標準時計１９が出力する時刻データを入力し、標準時計１９が計測した標準時刻においてサマータイム時間域であるか否かを判断する（Ｓ１）。すなわち、図１２に示すように、標準時刻が４月１日の午前２時から１０月２８日の午前０時５９分５９秒の時間域であるか否かを判断する。サマータイム時間域になければ、標準時計１９が出力する時刻データをそのまま標準時刻とし、モニタ１７での表示データや画像データの副情報である撮影時刻情報として採用する（Ｓ２）。サマータイム時間域であると判断した場合、標準時計１９が出力する時刻データに、サマータイム移行時に時刻修正する修正量である１時間を加算してサマータイム時刻を算出し（Ｓ３）、算出したサマータイム時刻をモニタ１７での表示データや画像データに付加される撮影時刻情報、記録媒体であるハードディスク７に作成されるディレクトリーに付加される作成時刻情報として採用する（Ｓ４）。
【００２１】
図５は、記録媒体であるハードディスク７の論理データ構造を示す。撮影されて得られた圧縮画像データは、ＪＰＥＧファイルとして９００枚単位でディレクトリーに格納されている。ファイル名の末尾４文字は記録順に付与される連番である。また、各ディレクトリーにおけるファイル名付与のルールは全て同じである。よって、同じファイル名をもつ圧縮画像データがディレクトリー毎に存在することになる。本実施例では、撮影及び記録動作は３ｆｐｓ（ｆｒａｍｅ  ｐｅｒ  ｓｅｃｏｎｄ）、すなわち１秒間に３回というレートで行うので、１つのディレクトリーに５分間分の圧縮画像データが格納される。
【００２２】
データの管理はディレクトリー単位で行い、常時記録モードでの画像データが予め設定した記録領域を超過しそうになると、最も古い画像データをディレクトリー単位で消去してデータ領域を確保する構成になっている。
【００２３】
本実施例では、常時記録の記録領域を撮影時間で６０分間に設定した。これは、図５のデータ構造で示すように、第１ディレクトリー（ＡＬＡＲＭ）直下に圧縮画像ファイル格納用に生成される第２ディレクトリー１２個分に相当する。そして、消去が始まるタイミングは１２個目のディレクトリーに圧縮画像データの格納が始まる段階に設定してある。
【００２４】
すなわち、１２個目のディレクトリーに圧縮画像データを格納する時点では、時間順にして先頭のディレクトリーが削除されており、これを繰り返し実行していくことで記録領域が超過することはない。
【００２５】
なお、ハードディスク７上に新たなディレクトリーを作成する場合、直前に書き込みが行われていたディレクトリーの名前の先頭に付与された数字に１を加算し、標準時間の場合は末尾２文字を「００」とし、サマータイム時間の場合は「０１」としたディレクトリー名が与えられ、作成時刻情報を付して作成される。すなわち、画像データを記録する記録媒体上のディレクトリーを作成する際の名称付与規則をサマータイムと標準時間とで異ならしめている。
【００２６】
また、図５（Ａ）に示した各ＪＰＥＧファイルには撮影時刻情報が付与されており、図５（Ｂ）に示した各第２ディレクトリーの右に記した年、月、日、時、秒は第２ディレクトリー作成時に付与された作成時刻情報を示す。
【００２７】
次に本実施例の画像データの記録動作を、図６〜図１１に示したフローチャートを用いて説明する。本実施例の監視カメラ装置は、ＣＰＵ１１にリアルタイムＯＳを搭載しており、ＣＰＵ１１はマルチタスク処理が可能である。よって、撮像装置１を用いた撮像処理と、ハードディスク７への書き込みや消去処理は並行して行われる。そのため、圧縮画像データの消去中でも、画像データの取り込みは行われており、このときの圧縮画像データはハードディスク７に書き込まれず、メモリーバッファ２１に格納されることになる。
【００２８】
図６は撮影処理の動作を示したフローチャートであり、予め設定されたフレームレートである３ｆｐｓ（ｆｒａｍｅ  ｐｅｒ  ｓｅｃｏｎｄ）、すなわち１秒間に３回というレートで撮影処理を行う。すなわち、撮像装置１に設けられた固体撮像素子であるＣＣＤより撮像信号を読み出し（Ｓ５）、信号処理回路５にて色分離、ガンマ補正、白バランス調整等の信号処理を行い（Ｓ６）、ＣＰＵ１１にてデータ圧縮を行い、メモリーバッファ２１に圧縮画像データとして蓄える（Ｓ７）。
【００２９】
一方、図７はハードディスク７への記録処理を示したフローチャートである。使用者が操作釦２５を操作してシステムコントローラ２３よりＣＰＵ１１に常時記録モードでの記録開始を指示すると、初期設定としてハードディスク７に作成済みのディレクトリーをチェックするルーチンを行う（Ｓ１１）。
【００３０】
該ルーチンは図８に示したフローチャートに従って実施される。先ず初めに、ハードディスク７に存在する常時記録の記録領域に存在するディレクトリーのリストを、ハードディスク７のファイル管理領域（ＦＡＴ）をチェックすることにより作成する（Ｓ１１１）。そして、リストアップされたディレクトリーの名称を順次チェックし（Ｓ１１３）、ディレクトリー名の末尾２文字によりサマータイム時間に作成されたディレクトリーであるか否かを判断する（Ｓ１１５）。末尾２文字が「０１」でない、すなわちサマータイム時間に作成されたのではなく標準時間に作成されたディレクトリーであると判断した場合、該ディレクトリーの作成時刻情報を変更することなくそのまま時間順テーブル作成用時刻情報として採用し（Ｓ１１７）、末尾２文字が「０１」である、すなわちサマータイム時間に作成されたディレクトリーであると判断した場合、サマータイム時間から標準時間に移行する際に時刻修正する修正量である１時間を該ディレクトリーの作成時刻情報より減算した値を時間順テーブル作成用時刻情報として採用する（Ｓ１１９）。
【００３１】
そして、ステップＳ１１７またはＳ１１９にて得られた時間順テーブル作成用時刻情報をもちいてディレクトリー時間順テーブルを作成する（Ｓ１２１）。ステップＳ１１９にてサマータイム時間に作成されたディレクトリーでれば、サマータイム時間から標準時間に移行する際に時刻修正する修正量である１時間を該ディレクトリーの作成時刻情報より減算した値を時間順テーブル作成用時刻情報として採用しているので、サマータイムに移行した後、標準時間に戻る際に撮影時刻情報が逆行する現象が発生しても、ディレクトリー時間順テーブルを正しく作成することが可能である。
【００３２】
そして、ステップＳ１１１にて作成されたディレクトリーリストにリストアップされた全てのディレクトリーに対してステップＳ１１３〜Ｓ１２１の処理を行い、終了すればステップＳ１１として示したハードディスク７に作成済みのディレクトリーをチェックするルーチンを終了する（Ｓ１２３）。
【００３３】
ステップＳ１１で示したルーチンが終了すると、メモリバッファ２１にハードディスク７への未記録のデータがあるか否かを検出し（Ｓ１５）、あればステップＳ１７以降の処理を行い、なければステップＳ２９の前段に移行する。
【００３４】
なお、図６に示した撮影処理は、図７に示したハードディスク７への記録処理よりも優先して実施される。すなわち、後述するハードディスク７への書き込みは、撮影処理が行われていない期間を用いて実行される。
【００３５】
ステップＳ１５にてメモリバッファ２１にハードディスク７への未記録のデータがあることが検出された場合、ステップＳ１２１にて作成されたディレクトリー時間順テーブルをチェックし（Ｓ１７）、第１ディレクトリー（ＡＬＡＲＭ）直下に圧縮画像ファイル格納用に生成される第２ディレクトリーの数が１２個になっているか否かを検出する（Ｓ１９）。１２個になっていれば最も古く作成されたディレクトリーの消去をＣＰＵ１１のリアルタイムＯＳに指示する（Ｓ２１）。
【００３６】
ステップＳ２１にて最も古く作成されたディレクトリーの消去を指示されたＣＰＵ１１のリアルタイムＯＳは、図９に示したディレクトリー消去処理を行う。すなわち、ディレクトリー時間順テーブルを参照することにより最も古く作成されたディレクトリーを特定し（Ｓ２１１）、該ディレクトリーを消去する（Ｓ２１３）。
【００３７】
一方、図７のステップＳ１９にて第２ディレクトリーの数が１２個になっていないことが検出されると、撮影が行われた時刻が標準時計１９が計測した標準時刻においてサマータイム時間域であるか否かを判断し（Ｓ２３）、サマータイム時間域でなければＣＰＵ１１のリアルタイムＯＳに標準時の記録動作を行うよう指示し（Ｓ２５）、そうであればサマータイム時の記録動作を行うようＣＰＵ１１のリアルタイムＯＳに指示する（Ｓ２７）。
【００３８】
ステップＳ２５にて標準時の記録動作を行うように指示されたＣＰＵ１１のリアルタイムＯＳは、図１０に示した標準時記録処理を行う。すなわち、前回記録を行ったディレクトリーに記録済みの画像データが９００枚未満であり、追加記録が可能であるか否かを判断し（Ｓ２５１）、そうであれば新たなディレクトリーを作成することなく画像データの記録を行い（Ｓ２５３）、標準時記録処理を終了する。
【００３９】
なお、ステップＳ２５１にて追加記録が不可能であると判断した場合、標準時間におけるディレクトリーの作成動作として、直前に書き込みが行われていたディレクトリーの名前の先頭に付与された数字に１を加算し、末尾２文字を「００」としたディレクトリー名を有する新たなディレクトリーが、ハードディスク７上に作成時刻情報を付して作成する（Ｓ２５５）。そして、該ディレクトリーの作成時刻情報を変更することなくそのまま時間順テーブル作成用時刻情報として採用し（Ｓ２５７）、ディレクトリー時間順テーブルを更新した後に画像データの記録を行い（Ｓ２５９、Ｓ２５３）、標準時記録処理を終了する。
【００４０】
また、図７に示したステップＳ２７にてサマータイム時の記録動作を行うように指示されたＣＰＵ１１のリアルタイムＯＳは、図１１に示したサマータイム時記録処理を行う。すなわち、前回記録を行ったディレクトリーに記録済みの画像データが９００枚未満であり、追加記録が可能であるか否かを判断し（Ｓ２７１）、そうであれば新たなディレクトリーを作成することなく画像データの記録を行い（Ｓ２７３）、サマータイム時記録処理を終了する。
【００４１】
なお、ステップＳ２７１にて追加記録が不可能であると判断した場合、サマータイム時間におけるディレクトリーの作成動作として、直前に書き込みが行われていたディレクトリーの名前の先頭に付与された数字に１を加算し、末尾２文字を「０１」としたディレクトリー名を有する新たなディレクトリーが、ハードディスク７上に作成時刻情報を付して作成する（Ｓ２７５）。そして、サマータイム時間から標準時間に移行する際に時刻修正する修正量である１時間を該ディレクトリーの作成時刻情報より減算した値を時間順テーブル作成用時刻情報として採用し（Ｓ２７７）、ディレクトリー時間順テーブルを更新した後に画像データの記録を行い（Ｓ２７９、Ｓ２７３）、サマータイム時記録処理を終了する。
【００４２】
図７に説明を戻す。使用者が操作釦２５を操作してシステムコントローラ２３よりＣＰＵ１１に停止の指示がなされていれば終了するが、なされていなければステップＳ１３の前段に移行し、ステップＳ１３以降を繰り返し実行する（Ｓ２９）。
【００４３】
以上、本発明の実施例について説明したが、撮像装置のフレームレートやハードディスクのディレクトリー構造、記録媒体としてハードディスクを採用した点、具体的なファイル名やディレクトリー名は一例に過ぎず、本発明を限定するものではない。
【００４４】
【発明の効果】
本発明によれば、サマータイムに対応した撮影時刻情報が付与され記録された画像データであっても、画像データを記録する記録媒体上のディレクトリーを作成する際の名称付与規則をサマータイムと標準時間とで異ならしめることにより、画像データの記録した時間順は問題なく判定することが可能となる監視カメラ装置を提供することができ、その効果は大である。
【図面の簡単な説明】
【図１】本発明の実施例である監視カメラ装置を示した機能ブロック図である。
【図２】本発明の実施例の動作を示した説明図である。
【図３】本発明の実施例の動作を示した説明図である。
【図４】本発明の実施例の動作を示したフローチャートである。
【図５】本発明の実施例である監視カメラ装置で用いるハードディスクのデータ構造を示した説明図である。
【図６】本発明の実施例の動作を示したフローチャートである。
【図７】本発明の実施例の動作を示したフローチャートである。
【図８】本発明の実施例の動作を示したフローチャートである。
【図９】本発明の実施例の動作を示したフローチャートである。
【図１０】本発明の実施例の動作を示したフローチャートである。
【図１１】本発明の実施例の動作を示したフローチャートである。
【図１２】サマータイム制度を説明するための説明図である。
【符号の説明】
１  撮像装置
７  ハードディスク
１１  ＣＰＵ
１７  モニタ
１９  標準時計
２５  操作釦
【図１】
0003615498.tif 000002
【図２】
0003615498.tif 000003
【図３】
0003615498.tif 000004
【図４】
0003615498.tif 000005
【図５】
0003615498.tif 000006
【図６】
0003615498.tif 000007
【図７】
0003615498.tif 000008
【図８】
0003615498.tif 000009
【図９】
0003615498.tif 000010
【図１０】
0003615498.tif 000011
【図１１】
0003615498.tif 000012
【図１２】
0003615498.tif 000013