(57)【要約】【課題】記録するファイルのファイル名の重複を防ぐとともに、ファイル名でファイルの作成順にソートができるようにする。【解決手段】時刻を計時し、時刻の修正を受け付け可能な時計部と、ファイルを記録するＨＤＤと、時計部が時刻の修正を受け付けた際に、修正直前に計時していた時刻Ａを記録する記憶領域と、ＨＤＤにファイルを記録する際に、時計部から現在時刻Ｂを取得し、取得した時刻Ｂが時刻Ａ以前の場合に、時刻Ａを示す数値と、時刻Ｂを示す数値とで、値が異なる最上位の桁数を表わした追加桁数が設定済か否かを判断し、設定済でないときには追加桁数を設定するとともに、時刻Ａを示す数値からなる文字列に、時刻Ｂを示す数値の下位から追加桁数を抽出した部分を付加した文字列をファイルのファイル名に含めるファイル名設定部とを備えた映像記録装置。【選択図】図１
2010218601.tif 000002
【特許請求の範囲】
【請求項１】
時刻を計時し、時刻の修正を受け付け可能な時計手段と、
ファイルを記録するファイル記録手段と、
前記時計手段が時刻の修正を受け付けた際に、修正直前に計時していた第１時刻を記録する時刻記録手段と、
前記ファイル記録手段にファイルを記録する際に、前記時計手段から第２時刻を取得し、取得した第２時刻が前記時刻記録手段に記録された第１時刻以前の場合に、
前記第１時刻を示す数値と、前記第２時刻を示す数値とで、値が異なる最上位の桁数を表わした追加桁数が設定済か否かを判断し、設定済でないときには追加桁数を設定するとともに、
前記第１時刻を示す数値からなる文字列に、前記第２時刻を示す数値の下位から前記設定された追加桁数を抽出した部分を付加した文字列を前記ファイルのファイル名に含めるファイル名設定手段とを備えたことを特徴とするファイル記録装置。
【請求項２】
請求項１に記載のファイル記録装置であって、
前記ファイル名設定手段は、前記取得した第２時刻が前記時刻記録手段に記録された第１時刻より新しい場合には、前記第２時刻を示す数値からなる文字列を前記ファイルのファイル名に含めることを特徴とするファイル記録装置。
【請求項３】
請求項１または２に記載のファイル記録装置であって、
前記ファイル名設定手段は、前記取得した第２時刻が前記時刻記録手段に記録された第１時刻より新しい場合には、前記追加桁数が設定済であれば前記追加桁数を未設定の状態とすることを特徴とするファイル記録装置。
【請求項４】
時刻を計時する計時ステップと、
時刻の修正を受け付けた際に、修正直前に計時していた第１時刻を記録する時刻記録ステップと、
ファイルを記録する際に、その時点の時刻である第２時刻を取得し、取得した第２時刻が前記記録した第１時刻以前の場合に、
前記第１時刻を示す数値と、前記第２時刻を示す数値とで、値が異なる最上位の桁数を表わした追加桁数が設定済か否かを判断し、設定済でないときには追加桁数を設定するとともに、
前記第１時刻を示す数値からなる文字列に、前記第２時刻を示す数値の下位から前記設定された追加桁数を抽出した部分を付加した文字列を前記ファイルのファイル名に含めるファイル名設定ステップとを有することを特徴とするファイル記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルを記録するファイル記録装置に係り、特に、ファイルの記録時刻に基づいてファイル名を決定するファイル記録装置およびファイル記録方法に関する。
【背景技術】
【０００２】
監視カメラを用いて商業施設や工業施設等を監視する監視システムが普及している。監視システムでは、施設内の警備室等で警備員が映像をモニタで監視したり、デジタルビデオレコーダ等の映像記録装置に監視カメラからの映像を記録することが行なわれている。ここで、映像記録装置での記録の際には、例えば、所定時間毎の映像フレームをＪＰＥＧ方式等で圧縮し、映像記録装置が備えるハードディスク装置に画像ファイルとして記録する。
【０００３】
画像ファイルを記録する際には、ファイル名を決定する必要があるが、新たに記録する画像ファイルのファイル名が記録済の画像ファイルのファイル名と重複すると、記録済の画像ファイルが上書きされ失われてしまう。このような事態を防ぐために特許文献１には、記録しようとする画像ファイルのファイル名が、既に記録された画像ファイルのファイル名と重複するかどうかを判断し、重複する場合には記録しようとする画像ファイルのファイル名を変更してから記録することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３３７１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、画像ファイルのファイル名は、後からの検索を容易にするために、画像ファイルを記録するときの時刻を用いることが広く行なわれている。例えば、２００９年１月２３日１２時３４分５６秒に映像ファイルを記録する場合には、ファイル名は２００９０１２３１２３４５６．ｊｐｇとなる。
【０００６】
一般に、この時刻は、映像記録装置が内蔵する時計から取得するが、映像記録装置が内蔵する時計が計時する時刻は、真の時刻と差が生じることがある。このため、ユーザの操作やＮＴＰ（Network Time Protocol）サーバあるいは電波時計から取得した情報等に基づいて映像記録装置が内蔵する時計の時刻を修正することが行なわれる。
【０００７】
時刻をファイル名として用いる場合、時刻は遡らないためファイル名の重複は原則として発生しない。しかしながら、時計の時刻を戻す修正を行なった場合には、戻った時刻から戻す前の時刻までの間でファイル名が重複するおそれがある。
【０００８】
ファイル名が重複した場合に、特許文献１に記載されているように画像ファイル名を変更することも考えられるが、時刻を用いた画像ファイル名を変更すると、ファイル名でソートを行なった場合に、作成順に画像ファイルが並ばなくなり、画像ファイルの検索が不便になる。
【０００９】
そこで、本発明は、記録するファイルのファイル名の重複を防ぐとともに、ファイル名でファイルの作成順にソートができるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明の第１の態様であるファイル記録装置は、時刻を計時し、時刻の修正を受け付け可能な時計手段と、ファイルを記録するファイル記録手段と、前記時計手段が時刻の修正を受け付けた際に、修正直前に計時していた第１時刻を記録する時刻記録手段と、前記ファイル記録手段にファイルを記録する際に、前記時計手段から第２時刻を取得し、取得した第２時刻が前記時刻記録手段に記録された第１時刻以前の場合に、前記第１時刻を示す数値と、前記第２時刻を示す数値とで、値が異なる最上位の桁数を表わした追加桁数が設定済か否かを判断し、設定済でないときには追加桁数を設定するとともに、前記第１時刻を示す数値からなる文字列に、前記第２時刻を示す数値の下位から前記設定された追加桁数を抽出した部分を付加した文字列を前記ファイルのファイル名に含めるファイル名設定手段とを備える。
【００１１】
ここで、前記ファイル名設定手段は、前記取得した第２時刻が前記時刻記録手段に記録された第１時刻より新しい場合には、前記第２時刻を示す数値からなる文字列を前記ファイルのファイル名に含めることができる。また、前記ファイル名設定手段は、前記取得した第２時刻が前記時刻記録手段に記録された第１時刻より新しい場合には、前記追加桁数が設定済であれば前記追加桁数を未設定の状態とすることが望ましい。
【００１２】
上記課題を解決するため、本発明の第２の態様であるファイル記録方法は、時刻を計時する計時ステップと、時刻の修正を受け付けた際に、修正直前に計時していた第１時刻を記録する時刻記録ステップと、ファイルを記録する際に、その時点の時刻である第２時刻を取得し、取得した第２時刻が前記記録した第１時刻以前の場合に、前記第１時刻を示す数値と、前記第２時刻を示す数値とで、値が異なる最上位の桁数を表わした追加桁数が設定済か否かを判断し、設定済でないときには追加桁数を設定するとともに、前記第１時刻を示す数値からなる文字列に、前記第２時刻を示す数値の下位から前記設定された追加桁数を抽出した部分を付加した文字列を前記ファイルのファイル名に含めるファイル名設定ステップとを有する。
【発明の効果】
【００１３】
本発明によれば、記録するファイルのファイル名の重複を防ぐとともに、ファイル名でファイルの作成順にソートができるようになる。
【図面の簡単な説明】
【００１４】
【図１】本発明を適用した映像記録装置を含んだ監視システムの構成を示すブロック図である。
【図２】映像記録装置の構成を示すブロック図である。
【図３】１秒毎に画像ファイルを作成し、記録する時刻をファイル名とした場合の従来設定されるファイル名の例を示している。
【図４】時計部が計時する時刻が修正された場合の処理について説明するフローチャートである。
【図５】監視カメラから映像データを受信して画像ファイルを記録する処理について説明するフローチャートである。
【図６】追加桁数について説明する図である。
【図７】追加文字列について説明する図である。
【図８】追加文字列を付加したファイル名について説明する図である。
【図９】１秒毎に画像ファイルを作成し、記録する時刻をファイル名とした場合の本実施形態で設定されるファイル名の例を示している。
【発明を実施するための形態】
【００１５】
本発明の実施の形態について図面を参照して詳細に説明する。図１は、本発明を適用した映像記録装置を含んだ監視システムの構成を示すブロック図である。本図に示すように監視システムは、複数台の監視カメラ２０（２０ａ、２０ｂ、２０ｃ、２０ｄ）と映像記録装置１００と表示装置２００とを備えて構成される。複数台の監視カメラ２０（２０ａ、２０ｂ、２０ｃ、２０ｄ）と映像記録装置１００とは、ケーブル３０（３０ａ、３０ｂ、３０ｃ、３０ｄ）を介して接続されている。映像記録装置１００は、各監視カメラ２０が出力する映像データを受信し、所定時間毎に画像ファイルとして記録するとともに、必要に応じて表示装置２００に映像を表示する。映像記録装置１００は、例えば、あらかじめ定められた監視プログラムにしたがって、各監視カメラ２０からの映像データを入力し、記録することができる。
【００１６】
図２は、映像記録装置１００の構成を示すブロック図である。本図に示すように、映像記録装置１００は、複数の映像入力端子１０１（１０１ａ、１０１ｂ、１０１ｃ、１０１ｄ）、および、バス１１０によって相互に接続されたエンコーダ１０２、時計部１０３、操作受付部１０４、メモリ１０５、ハードディスクドライブ（ＨＤＤ）１０６、ＣＰＵ１０７を備えて構成される。
【００１７】
映像入力端子１０１は、ケーブル３０を介して監視カメラ２０と接続し、監視カメラ２０から送られた映像データを受信する。映像データは、例えば、ＮＴＳＣ方式のアナログ映像信号とすることができる。ただし、他の方式であったり、デジタル映像信号であってもよい。
【００１８】
エンコーダ１０２は、入力された映像データの所定時間毎の画像フレームを圧縮して画像データを作成する。所定時間毎は、例えば、１秒毎とし、圧縮処理は、例えば、ＪＰＥＧ方式を用いることができる。この結果、エンコーダ１０２から、１秒毎に画像ファイルが生成されることになる。
【００１９】
時計部１０３は、自身が備えるクロックに基づいて計時を行なう。計時は年月日時秒で行なうものとする。時計部１０３が計時する時刻がタイムスタンプ等の映像記録装置１００における時刻として取り扱われる。時計部１０３は、自身が備えるクロックに従うため、計時する時刻が真の時刻と乖離する場合がある。このようなときは、ユーザの手動により、あるいは、外部から基準時刻を取得する等により時刻の修正が行なわれる。
【００２０】
操作受付部１０４は、ユーザから操作を受け付ける機能部であり、複数の操作ボタンを備えている。本実施形態ではメニューボタン１０４ａ、上ボタン１０４ｂ、下ボタン１０４ｃ、左ボタン１０４ｄ、右ボタン１０４ｅ、＋ボタン１０４ｆ、−ボタン１０４ｇ、決定ボタン１０４ｈが備えられているものとする。ユーザは、これらのボタンを操作することで時計部１０３の時刻を修正することができる。時計部１０３の時刻の修正は、例えば、以下のような手順で行なうことができる。
【００２１】
すなわち、ユーザは、メニューボタン１０４ａを操作して表示装置２００にメニュー項目を表示させる。そして、上ボタン１０４ｂあるいは下ボタン１０４ｃを操作してメニュー項目の中から「時刻設定項目」を選択し、決定ボタン１０４ｈを押下する。これにより、表示装置２００には、時計部１０３が計時する現在の時刻が表示される。ユーザは、左ボタン１０４ｄあるいは右ボタン１０４ｅを操作して、年、月、日、時、分、秒のうち修正したい項目を選択する。そして、＋ボタン１０４ｅで数値を進め、−ボタン１０４ｆで数値を戻すことにより、時刻を修正することができる。最後に決定ボタン１０４ｈを押下することで修正内容が時計部１０３に反映される。
【００２２】
メモリ１０５は、不揮発性の記憶装置であるＲＯＭと、揮発性の記憶装置であるＲＡＭとを含んでいる。ＲＯＭには、映像記録装置１００を制御するための制御用プログラム１０５ａが格納されている。揮発性の記憶装置であるＲＡＭには、時計部１０３が修正されたときに修正直前の時間である時刻Ａを記録する時刻Ａ記録領域１０５ｂと、画像ファイルを記録する際に、補正後の時刻と時刻Ａとの相違箇所に基づいて定められる追加桁数を記録する追加桁数記録領域１０５ｃとが配置される。
【００２３】
ハードディスクドライブ（ＨＤＤ）１０６は、画像ファイル１０６ａを記録する。画像ファイル１０６ａは、監視カメラ２０毎に、所定の時間毎、例えば、１秒毎に作成され、それぞれ個別のファイル名を付されてハードディスクドライブ（ＨＤＤ）１０６に格納される。画像ファイル１０６ａは、例えば、監視カメラ２０毎に設けられたディレクトリ内に格納することで、各画像ファイルの撮像元である監視カメラ２０を特定することができる。あるいは、ファイル名の先頭に監視カメラ２０を特定するため識別子を付して記録するようにしてもよい。なお、画像ファイル１０６ａを記録する記録媒体は、ハードディスクドライブに限らず、半導体メモリなどの他の記録媒体でもよい。
【００２４】
ＣＰＵ１０７は、制御用プログラム１０５ａにしたがって処理を行なうことで、映像記録装置１００における各種動作を制御する。本実施形態では、画像ファイル１０６ａを記録する際のファイル名を設定するファイル名設定部１０７ａが構成される。ファイル名設定部１０７ａは、以下に説明するファイル名設定処理を制御する。
【００２５】
次に、本実施形態における画像ファイルのファイル名設定処理について説明する。上述のように、従来から、画像ファイルを記録する際に現在時刻を取得して、取得した時刻をファイル名として設定することが行なわれている。図３は、１秒毎に画像ファイルを作成し、記録する時刻をファイル名とした場合に従来設定されるファイル名の例を示している。
【００２６】
すなわち、２００８年９月２２日１０時１８分１６秒に画像ファイルが作成された場合には、「２００８０９２２１０１８１６．ｊｐｇ」というファイル名が付される。また、
２００８年９月２２日１０時１８分１８秒に画像ファイルが作成された場合には、「２００８０９２２１０１８１８．ｊｐｇ」というファイル名が付される。この時刻は時計部１０３が計時する時刻に基づいている。
【００２７】
ここで、２００８年９月２２日１０時１８分２１秒に「２００８０９２２１０１８２１．ｊｐｇ」という画像ファイルを生成した直後に、時計部１０３の時刻が、２００８年９月２２日１０時１８分１８秒に修正されたとする。すなわち、時刻修正により、３秒戻されたとする。この場合、修正直後に作成された画像ファイルは、時計部１０３が計時する時刻にしたがって、「２００８０９２２１０１８１８．ｊｐｇ」というファイル名が付される。このため、既に記録された画像ファイルのファイル名と重複し、記録済の画像ファイルが上書きされてしまう。この状況は、時計部１０３の時刻が、２００８年９月２２日１０時１８分２２秒になるまで毎秒続くことになる。
【００２８】
画像ファイルの上書きを防ぐために、新たに作成した画像ファイルのファイル名を変更することも考えられるが、そうすると、後にファイル名でソートを行なった場合、ファイルが作成順に並ばなくなってしまい、画像ファイルの検索処理が不便になる。
【００２９】
そこで、本実施形態では、画像ファイルのファイル名の重複を防ぐとともに、ファイル名で作成順にソートができるようにするため、以下に示すような処理を行なう。
【００３０】
まず、時計部１０３が計時する時刻が修正された場合の処理について図４のフローチャートを参照して説明する。本処理は、ユーザによってメニューボタン１０４ａが操作され、時刻設定項目が呼び出された場合に開始する。ただし、ＮＴＰサーバからの時刻情報、電波時計からの時刻情報の取得等を行なった場合も開始するようにする。
【００３１】
時刻設定項目が呼び出されると、上ボタン１０４ｂ、下ボタン１０４ｃ、左ボタン１０４ｄ、右ボタン１０４ｅ等によって、時刻修正操作をユーザから受け付ける（Ｓ１０１）。時刻修正操作を受け付けても、決定ボタン１０４ｈの押下を受け付けることなく操作が終了した場合（Ｓ１０２：Ｎｏ）は、修正はキャンセルとなり、本処理を終了する。
【００３２】
一方、決定ボタン１０４ｈの押下を受け付けると（Ｓ１０２：Ｙｅｓ）、修正された時刻で時計部１０３を更新する前に、修正前の時刻、すなわち、更新前の時計部１０３が計時している最新の時刻を時刻Ａとしてメモリ１０５の時刻Ａ記録領域１０５ｂに記録する（Ｓ１０３）。その後、修正された時刻で時計部１０３が計時する時刻を更新して（Ｓ１０４）、本処理を終了する。
【００３３】
次に、監視カメラ２０から映像データを受信して画像ファイルを記録する処理について図５のフローチャートを参照して説明する。本処理は、監視カメラ２０から映像データを受信することで開始する。わかりやすくするため１台の監視カメラ２０から映像データを入力する場合を例に説明する。複数台の監視カメラ２０から映像データを入力する場合には、本処理が並行して行なわれる。
【００３４】
映像データを受信すると（Ｓ２０１）、エンコーダ１０２は、所定時間毎、例えば、１秒毎に映像フレームを抽出し、ＪＰＥＧ等の所定の圧縮方式で圧縮して画像ファイルを生成する（Ｓ２０２）。そして、時計部１０３から現在時刻を取得する（Ｓ２０３）。現在時刻は「時刻Ｂ」と称する。
【００３５】
時刻Ｂを取得すると、取得した時刻Ｂとメモリ１０５の時刻Ａ記録領域１０５ｂに記録されている時刻Ａとの前後関係を調べ、時刻Ｂが時刻Ａよりも新しいかどうかを判断する（Ｓ２０４）。この結果、時刻Ｂが時刻Ａよりも新しくない場合（Ｓ２０４：Ｎｏ）、すなわち、時刻Ｂが時刻Ａ以前の場合は、時計部１０３の時刻が戻される修正が行なわれたことを示している。このため、取得した時刻Ｂをそのままファイル名とするとファイル名が重複するおそれがある。
【００３６】
この場合、メモリ１０５の追加桁数記録領域１０５ｃを参照して、追加桁数が既に設定されているかどうかを判断する（Ｓ２０５）。ここで、追加桁数について図６を参照して説明する。追加桁数とは、時計部１０３の修正直前の時刻である時刻Ａを示す数値と、最新に取得した現在時刻Ｂを示す数値とで、値が異なる最上位桁の桁数を意味する。
【００３７】
例えば、本図に示すように、修正前の時刻Ａが２００８年９月２２日１０時１８分２１秒であり、２００８０９２２１０１８２１で表わされるとする。このとき、最新に取得した現在時刻Ｂが、図６（ａ）に示すように、２００８０９２２１０１８１６で表わされたとすると、値が異なる部分は下位２桁である。このため、値が異なる最上位桁の桁数である追加桁数は２桁となる。
【００３８】
また、最新に取得した現在時刻Ｂが、図６（ｂ）に示すように、２００８０９２２１０１６２１で表わされたとすると、値が異なる部分は下から３桁目である。このため、値が異なる最上位桁の桁数である追加桁数は３桁となる。
【００３９】
また、最新に取得した現在時刻Ｂが、図６（ｃ）に示すように、２００８０９２２０９１８３１で表わされたとすると、値が異なる部分は下から２桁目と５桁目と６桁目である。このため、値が異なる最上位桁の桁数である追加桁数は６桁となる。
【００４０】
図５のフローチャートの説明に戻って、追加桁数が既に設定されているかどうかを判断した結果、設定されていない場合（Ｓ２０５：Ｎｏ）には、上記の定義に従って、追加桁数を設定し、メモリ１０５の追加桁数記録領域１０５ｃに記録する（Ｓ２０６）。一方、既に設定されている場合（Ｓ２０５：Ｙｅｓ）には、再設定は不要である。
【００４１】
次いで、最新に取得した現在時刻Ｂと追加桁数に基づいて追加文字列を生成する（Ｓ２０７）。ここで、追加文字列は、現在時刻Ｂを示す数値の下位から追加桁数を抽出した部分である。例えば、現在時刻Ｂが、図７（ａ）に示すように、２００８０９２２１０１８１６で表わされ、追加桁数が２桁であるとすると、追加文字列は１６となる。また、現在時刻Ｂが、図７（ｂ）に示すように、２００８０９２２１０１６２１で表わされ、追加桁数が３桁であるとすると、追加文字列は６２１となる。また、現在時刻Ｂが、図７（ｃ）に示すように、２００８０９２２０９１８３１で表わされ、追加桁数が６桁であるとすると、追加文字列は０９１８３１となる。
【００４２】
追加文字列を生成すると、時刻Ａを示す数値からなる文字列に追加文字列を付加した文字列をファイル名として設定する（Ｓ２０８）。例えば、修正前の時刻Ａが２００８年９月２２日１０時１８分２１秒であり、２００８０９２２１０１８２１で表わされるとする。このとき、図８（ａ）に示すように、追加文字列が１６であるとすると、ファイル名は、「２００８０９２２１０１８２１１６．ｊｐｇ」となる。また、図８（ｂ）に示すように、追加文字列が６２１であるとすると、ファイル名は、「２００８０９２２１０１８２１６２１．ｊｐｇ」となる。また、図８（ｃ）に示すように、追加文字列が０９１８３１であるとすると、ファイル名は、「２００８０９２２１０１８２１０９１８３１．ｊｐｇ」となる。
【００４３】
図５のフローチャートの説明に戻って、ファイル名を設定すると、設定されたファイル名で画像ファイル１０６ａをハードディスクドライブ（ＨＤＤ）１０６に記録する（Ｓ２０９）。この際に、監視カメラ２０に対応したディレクトリに画像ファイル１０６ａを記録したり、監視カメラ２０の識別子を設定されたファイル名の先頭に付して記録するようにしてもよい。
【００４４】
一方、時刻Ｂが時刻Ａよりも新しい場合（Ｓ２０４：Ｙｅｓ）は、現在時刻Ｂをファイル名として用いてもファイル名が重複するおそれがない。このため、以下のような処理を行なう。
【００４５】
まず、メモリ１０５の追加桁数記録領域１０５ｃを参照して追加桁数が設定されているかどうかを判断し（Ｓ２１１）、設定されている場合（Ｓ２１１：Ｙｅｓ）には、メモリ１０５の追加桁数記録領域１０５ｃに記録されている追加桁数をクリアする（Ｓ２１２）。追加桁数が設定されていなければ（Ｓ２１１：Ｎｏ）、この処理は不要である。
【００４６】
そして、時刻Ｂを示す数値からなる文字列をファイル名として設定し（Ｓ２１３）、設定されたファイル名で画像ファイル１０６ａをハードディスクドライブ（ＨＤＤ）１０６に記録する（Ｓ２０９）。この際に、監視カメラ２０に対応したディレクトリに画像ファイル１０６ａを記録したり、監視カメラ２０の識別子を設定されたファイル名の先頭に付して記録するようにしてもよい。
【００４７】
以上の処理を、映像データが入力される間繰り返し（Ｓ２１４：Ｙｅｓ）、映像データの入力が終了すると（Ｓ２１４：Ｎｏ）、本処理を終了する。図９は、１秒毎に画像ファイルを作成し、記録する時刻をファイル名とした場合に、本実施形態で設定されるファイル名の例を示している。
【００４８】
本図に示すように、「２００８０９２２１０１８２１．ｊｐｇ」という画像ファイルを生成した直後に、時計部１０３の時刻が、２００８年９月２２日１０時１８分１８秒に修正されたとする。すなわち、時刻修正により、３秒戻されたとする。この場合、追加桁数は２桁となるため、修正直後の２００８年９月２２日１０時１８分１８秒に作成された画像ファイルのファイル名は、「２００８０９２２１０１８２１１８．ｊｐｇ」となり、既に記録された画像ファイルとファイル名は重複しない。
【００４９】
追加桁数の２桁は、時刻Ｂが時刻Ａよりも新しくなる２００８年９月２２日１０時１８分２２秒まで有効であるため、追加文字列が付加されたファイル名の画像ファイル「２００８０９２２１０１８２１２１．ｊｐｇ」まで作成される。ファイル名で画像ファイルをソートすると、追加文字列が付加されたファイル名は、「２００８０９２２１０１８２１．ｊｐｇ」と「２００８０９２２１０１８２２．ｊｐｇ」との間に作成順に並ぶため、画像ファイルのファイル名の重複を防ぐとともに、ファイル名で作成順にソートされることになる。
【００５０】
このように、本実施形態では、追加桁数は処理（Ｓ２１２）でクリアされるまで同じ値が用いられるため、時計部１０３の修正で大きく時刻が戻されて、時刻Ｂが時刻Ａよりも新しくない場合（Ｓ２０４：Ｎｏ）が複数の画像ファイルで大量に連続しても、ファイルの作成順とファイル名のソート順とが一致することになる。年月日等が修正された場合にも同様に対応することができる。
【符号の説明】
【００５１】
２０…監視カメラ
３０…ケーブル
１００…映像記録装置
１０１…映像入力端子
１０２…エンコーダ
１０３…時計部
１０４…操作受付部
１０５…メモリ
１０６…ハードディスクドライブ（ＨＤＤ）
１０７…ＣＰＵ
１１０…バス
２００…表示装置
【図１】
2010218601.tif 000003
【図２】
2010218601.tif 000004
【図３】
2010218601.tif 000005
【図４】
2010218601.tif 000006
【図５】
2010218601.tif 000007
【図６】
2010218601.tif 000008
【図７】
2010218601.tif 000009
【図８】
2010218601.tif 000010
【図９】
2010218601.tif 000011