(57)【要約】【課題】計時機能を有しないデータ処理装置であっても、新規ファイル書込後の記録メディア内でファイルの順序性を確保すること。【解決手段】データ処理装置１００は、外部記憶媒体の挿入を検出するメディア検出部としてのＳＤカード検出部１０と、ＳＤカード３００のファイルシステムを解析するＦＳ解析部２０と、ＳＤカード３００に格納されている各ファイルのタイムスタンプ情報を検出するタイムスタンプ検出部３０と、各ファイルに付与されたタイムスタンプのうちの最新のタイムスタンプを記憶する書込用タイムスタンプ保持部４０と、ＳＤカード３００に新規にデータを書込むイベントが発生した際に最新のタイムスタンプに所定の時間を加算して書込用タイムスタンプを更新する固定時間値加算部５０と、新規書込イベントファイルに対して所定の時間を加算した書込用タイムスタンプを付与してＳＤカード３００に格納するデータ書込部６０とを備えている。【選択図】図１
2012181672.tif 000002
【特許請求の範囲】
【請求項１】
外部記憶媒体の挿入を検出するメディア検出部と、
前記外部記憶媒体のファイルシステムを解析するファイルシステム解析部と、
前記外部記憶媒体に格納された各ファイルのタイムスタンプ情報を検出するタイムスタンプ検出部と、
前記各ファイルに付与されたタイムスタンプのうちの最新のタイムスタンプを記憶する書込用タイムスタンプ保持部と、
新規の書込イベントが発生した際に前記最新のタイムスタンプに所定の時間を加算して書込用タイムスタンプを更新する固定時間値加算部と、
前記新規の書込イベントのファイルに前記所定の時間を加算した書込用タイムスタンプを付与して前記外部記憶媒体に格納するデータ書込部と、
を備えているデータ処理装置。
【請求項２】
内部時計と、
前記内部時計に電力供給するバッテリと、
前記バッテリから前記内部時計への電力供給をモニタするバッテリモニタと、
外部記憶媒体の挿入を検出するメディア検出部と、
前記外部記憶媒体のファイルシステムを解析するファイルシステム解析部と、
前記外部記憶媒体に格納された各ファイルのタイムスタンプ情報を検出するタイムスタンプ検出部と、
前記各ファイルに付与されたタイムスタンプのうちの最新のタイムスタンプを記憶する書込用タイムスタンプ保持部と、
新規の書込イベントが発生した際に前記最新のタイムスタンプに所定の時間を加算して書込用タイムスタンプを更新する固定時間値加算部と、
前記バッテリモニタにより前記バッテリから前記内部時計への電力供給が検知されない場合に前記新規の書込イベントのファイルに前記所定の時間を加算した書込用タイムスタンプを付与して前記外部記憶媒体に格納するデータ書込部と、
を備えているデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ処理装置に関し、特に、内部に時計等の計時機能を有しない場合でも、外部記録メディアに記録したファイル／ディレクトリの相互の順序性が確保できるデータ処理装置に関する。
【背景技術】
【０００２】
近年の情報端末装置の多くは、通信ネットワークを介して受信したコンテンツや外部メディアに記録されたコンテンツの情報を再生する機能を備えている。このような装置の多くは、小型で軽量であり、コンテンツ情報を予め格納しておくためのメモリを内蔵しているだけではなく、ＳＤメモリ等の外部記録メディアに格納されているコンテンツの情報を再生させるためのスロット等も設けられているから、ユーザはこの情報端末装置を持ち運び、場所を選ぶことなく楽曲や映像を含む好みのコンテンツ情報を再生することができる。
【０００３】
一般に、タイムスタンプには、通常、時刻サーバから取得した時刻データや、情報端末装置等に内蔵されている内部時計が示す時刻データが用いられる。そして、情報端末装置等によりファイル（或いはディレクトリ）の作成や更新を行うと、その都度、ファイルシステムがこれらの操作が行われた日時を示す情報としてのタイムスタンプが付され、これがファイル属性として記録される。
【０００４】
従って、一般的には、情報端末装置等により通信ネットワークを介してコンテンツを受信してこれを新たなファイルとしてメモリに格納したりＳＤメモリ等の外部記録メディアに記録されているコンテンツ情報を上書き等したものを別のファイルとして外部記録メディアに記録したような場合には、当該ファイルに付与されるタイムスタンプは、メモリ内で最新のものとなり、ファイル（ディレクトリ）の順序性が確保されることとなる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開2007-279053号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、計時機能を有する情報端末装置等が外部電源から切断されて用いられる利用形態のものである場合、内部時計の時刻を常に正しい時刻に保持して正確なタイプスタンプの付与を担保しようとすると、内部時計の時刻調整用のバックアップ電源が必要となるが、このような電源を設けることには、装置のコストアップ等の弊害が生じるという問題がある（特許文献１：特開2007-279053号公報の背景技術の項を参照）。
【０００７】
また、このような問題を解決するために、特許文献１に開示されているように、時刻サーバから正しく時刻情報が取得されたか否かを判定する機能を装置にもたせたとしても、時刻情報が正しく取得されていないと判定された場合には、予め規定されたデフォルト時刻値がタイムスタンプとして用いられてファイルの保存が行われることとなるから、該処理の日時とは無関係なタイムスタンプが付与することとなり、ファイル（ディレクトリ）の順序性を確保することができない。
【０００８】
このように、従来技術によっては、計時機能を有しない情報端末装置等において、内蔵メモリや外部記録媒体内に、コンテンツ情報を新たなファイルとして記録したり別のファイルとして記録した場合には、ファイル（ディレクトリ）の順序性を確保することは困難である。
【０００９】
本発明は、このような従来技術の問題に鑑みてなされたものであり、その目的とするところは、計時機能自体を有しない乃至は計時機能が不全状態のデータ処理装置であっても、新規ファイル（ディレクトリ）の書き込み後の記録メディア内でファイル（ディレクトリ）の順序性を確保し得るデータ処理装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の第１の態様のデータ処理装置は、外部記憶媒体の挿入を検出するメディア検出部と、前記外部記憶媒体のファイルシステムを解析するファイルシステム解析部と、前記外部記憶媒体に格納された各ファイルのタイムスタンプ情報を検出するタイムスタンプ検出部と、前記各ファイルに付与されたタイムスタンプのうちの最新のタイムスタンプを記憶する書込用タイムスタンプ保持部と、新規の書込イベントが発生した際に前記最新のタイムスタンプに所定の時間を加算して書込用タイムスタンプを更新する固定時間値加算部と、前記新規の書込イベントのファイルに前記所定の時間を加算した書込用タイムスタンプを付与して前記外部記憶媒体に格納するデータ書込部と、を備えている。
【００１１】
また、本発明の第２の態様のデータ処理装置は、内部時計と、前記内部時計に電力供給するバッテリと、前記バッテリから前記内部時計への電力供給をモニタするバッテリモニタと、外部記憶媒体の挿入を検出するメディア検出部と、前記外部記憶媒体のファイルシステムを解析するファイルシステム解析部と、前記外部記憶媒体に格納された各ファイルのタイムスタンプ情報を検出するタイムスタンプ検出部と、前記各ファイルに付与されたタイムスタンプのうちの最新のタイムスタンプを記憶する書込用タイムスタンプ保持部と、新規の書込イベントが発生した際に前記最新のタイムスタンプに所定の時間を加算して書込用タイムスタンプを更新する固定時間値加算部と、前記バッテリモニタにより前記バッテリから前記内部時計への電力供給が検知されない場合に前記新規の書込イベントのファイルに前記所定の時間を加算した書込用タイムスタンプを付与して前記外部記憶媒体に格納するデータ書込部と、を備えている。
【発明の効果】
【００１２】
本発明によれば、計時機能自体を有しない乃至は計時機能が不全状態のデータ処理装置であっても、新規ファイル（ディレクトリ）の書き込み後の記録メディア内でファイル（ディレクトリ）の順序性を確保することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態１におけるデータ処理装置のブロック図
【図２】本発明の実施の形態１におけるデータ処理装置が行う処理のフローチャート
【図３】外部記憶媒体内に格納されている各ファイル情報の表示例を説明する図
【図４】外部記憶媒体内に格納されている各ファイル情報の表示例を説明する図
【図５】外部記憶媒体内に格納されている各ファイル情報の表示例を説明する図
【図６】外部記憶媒体内に格納されている各ファイル情報の表示例を説明する図
【図７】外部記憶媒体内に格納されている各ファイル情報の表示例を説明する図
【図８】本発明のデータ処理装置の構成例のブロック図
【図９】本発明の実施の形態２におけるデータ処理装置のブロック図
【発明を実施するための形態】
【００１４】
以下に、図面を参照しながら、本発明の実施の形態におけるデータ処理装置について説明する。なお、以下の説明では本発明のデータ処理装置に挿入可能な外部記録媒体をＳＤカードとして説明するが、これに限らず、ＵＳＢメモリやＣＤあるいはＤＶＤ等の他のメディアであってもよい。また、以下の説明で用いられる「ファイル」なる文言は、「ディレクトリ」も包含する意味で用いられている。
【００１５】
［第１の実施態様］
図１は、本発明の実施の形態１におけるデータ処理装置１００のブロック図である。このデータ処理装置１００は、外部記憶媒体であるＳＤカード３００を挿入するスロット（不図示）と、該スロットへのＳＤカード３００の挿入を検出するメディア検出部としてのＳＤカード検出部１０と、ＳＤカード３００のファイルシステムを解析するファイルシステム（ＦＳ）解析部２０と、ＳＤカード３００に格納されている各ファイルのタイムスタンプ情報を検出するタイムスタンプ検出部３０と、上記の各ファイルに付与されたタイムスタンプのうちの最新のタイムスタンプを記憶する書込用タイムスタンプ保持部４０と、ユーザ操作等によりＳＤカード３００に新規にデータを書込むイベントが発生した際に上述の最新のタイムスタンプに所定の時間を加算して書込用タイムスタンプを更新する固定時間値加算部５０と、新規の書込イベントのファイルに対して上記所定の時間を加算した書込用タイムスタンプを付与してＳＤカード３００に格納するデータ書込部６０とを備えている。
【００１６】
なお、ユーザがＳＤカード３００に新規データを書込む処理が不図示のタッチパネル等から行われると、当該新規データは書込データ送出部７０からデータ書込部６０へと出力され、上述の所定時間が加算された書込用タイムスタンプが当該新規データに対応付けられて、ＳＤカード３００内に書込みされる。
【００１７】
図２は、本発明の実施の形態１におけるデータ処理装置１００が行う処理のフローチャートである。先ず、データ処理装置１００が起動すると、ＳＤカード検出部１０がスロットにＳＤカード３００が挿入されているか否かを判断する（Ｓ２０１）。
【００１８】
ＳＤカード検出部１０がＳＤカード３００の検出信号（Ｓ２）を検出しない場合は（Ｓ２０１：Ｎｏ）、当該検出を継続する。ＳＤカード検出部１０がＳＤカード３００の検出信号（Ｓ２）を検出すると（Ｓ２０１：Ｙｅｓ）、ファイルシステム（ＦＳ）解析部２０が当該ＳＤカード３００のファイルシステムを解析し、ＳＤカード３００内に格納されている全てのファイルにつきファイル情報を取得してファイル管理情報（Ｓ４）としてタイムスタンプ検出部３０へと送出する（Ｓ２０２）。
【００１９】
例えば、図３に示したように、ＳＤカード３００内に５つの楽曲データがオーディオファイルとして格納されているとすると、ＦＳ解析部２０は、これらの５つのファイルの情報を順次取得する。図３に示した例では、各ファイルはタイムスタンプ（更新日時）の古い順でリストされているから、これら５つのファイルの情報は、タイムスタンプ（更新日時）の古い順から順次取得される。
【００２０】
図３に示した例では、最初に「ＡＢＣ」とタイトル付けされたファイル情報の取得がなされ、そのファイル情報がタイムスタンプ検出部３０へと送られて、当該ファイル情報の一部であるタイムスタンプ（更新日時）が検出され、タイムスタンプ情報（Ｓ５）として書込用タイムスタンプ保持部４０へと送出される（Ｓ２０３）。
【００２１】
タイトル「ＡＢＣ」のファイルの場合、そのタイムスタンプ（更新日時）は「２００９年１１月３０日１２時１２分」であり、この日付情報（タイムスタンプ情報）がタイムスタンプ検出部３０により検出され、このタイムスタンプ情報が書込用タイムスタンプ保持部４０へと送出され、書込用タイムスタンプとして保持されることになる。
【００２２】
ＦＳ解析部２０は、ＳＤカード３００内の５つのファイルのすべてにつきファイル情報の読出が終了したかを判断し（Ｓ２０４）、読出未了のファイルがあれば（Ｓ２０４：Ｎｏ）、ステップＳ２０２に戻って以降の処理を繰り返す。
【００２３】
図３の例であれば、タイトル「ＡＢＣ」のファイル情報の取得に続き、タイトル「ＤＥＦ」のファイル情報の取得が行われ（Ｓ２０２）、当該ファイル情報がタイムスタンプ検出部３０へと送られて、そのタイムスタンプ（更新日時）が検出され、「２００９年１１月３０日１２時４３分」がタイムスタンプ情報（Ｓ５）として書込用タイムスタンプ保持部４０へと送出される（Ｓ２０３）。
【００２４】
書込用タイムスタンプ保持部４０は新たに取得したタイムスタンプ「２００９年１１月３０日１２時４３分」と、既に取得しているタイムスタンプ「２００９年１１月３０日１２時１２分」とを比較し、最新タイムスタンプを更新するか否かを判断する（Ｓ２０５）。
【００２５】
この場合、タイトル「ＤＥＦ」のフォルダに付与されているタイムスタンプ「２００９年１１月３０日１２時４３分」は、タイトル「ＡＢＣ」のフォルダに付与されているタイムスタンプ「２００９年１１月３０日１２時１２分」よりも新しいから、最新タイムスタンプを更新する必要がある（Ｓ２０５：Ｙｅｓ）。そこで、書込用タイムスタンプ保持部４０は、当該時点で最新のタイムスタンプである「２００９年１１月３０日１２時４３分」を新たな書込用タイムスタンプとして記憶する（Ｓ２０６）。
【００２６】
仮にタイトル「ＤＥＦ」のフォルダがタイトル「ＡＢＣ」のファイルよりも上にリストされており、タイトル「ＤＥＦ」のフォルダのタイムスタンプ「２００９年１１月３０日１２時４３分」が先に書込用タイムスタンプとして記憶されている場合には、タイトル「ＤＥＦ」のフォルダに付与されているタイムスタンプ「２００９年１１月３０日１２時４３分」が送られてきても、これを新たな書込用タイムスタンプとして更新する必要はない（Ｓ２０５：Ｎｏ）。
【００２７】
書込用タイムスタンプ保持部４０は、すべてのファイルについてのタイムスタンプ情報（Ｓ５）の取得が完了するまで上述の処理を繰り返す。図３に示した例の場合、５つのファイルについての情報取得が完了した時点で、書込用タイムスタンプ保持部４０には、タイトル「ＭＮＯ」のフォルダのタイムスタンプである「２０１０年０４月１３日１６時５２分」が書込用タイムスタンプとして記憶されることになる。
【００２８】
ＦＳ解析部２０によりすべてのファイルにつき情報の読出しが完了すると（Ｓ２０４：Ｙｅｓ）、読出終了トリガ（Ｓ６）が固定時間値加算部５０へと送出される。
【００２９】
読出終了トリガ（Ｓ６）の入力を受けた固定時間値加算部５０は、書込用タイムスタンプ保持部４０に対し、時間加算情報（Ｓ７）を送出する（Ｓ２０７）。この時間加算情報（Ｓ７）は、書込用タイムスタンプ保持部４０が保持している「最新のタイムスタンプ」に所定の時間を加算して書込用タイムスタンプを更新させるための情報である。なお、「最新のタイムスタンプ」に加算する「所定の時間」は任意のものでよく、例えば、１０秒や１分などの固定時間とすればよい。
【００３０】
図３に示した例の場合、上述したように、５つのファイルについての情報取得が完了した時点において書込用タイムスタンプ保持部４０が保持している書込用タイムスタンプはタイトル「ＭＮＯ」のフォルダのタイムスタンプである「２０１０年０４月１３日１６時５２分」である。従って、読出終了トリガ（Ｓ６）の入力を受けた固定時間値加算部５０は、書込用タイムスタンプ保持部４０に対し、「２０１０年０４月１３日１６時５２分」に「所定の時間」（例えば１分）を加算するように時間加算情報（Ｓ７）を送出し、書込用タイムスタンプを「２０１０年０４月１３日１６時５３分」に更新させる。
【００３１】
一方、ユーザによりＳＤカード３００に新規データを書込む処理が不図示のタッチパネル等から行われると、当該ＳＤ書込イベントの発生情報である新規データは書込データ送出部７０に入力され、書込データ（Ｓ１０）としてデータ書込部６０へと出力される（Ｓ２０８）。
【００３２】
データ書込部６０は、書込用タイムスタンプ保持部４０から最新の書込用タイムスタンプ、つまり「２０１０年０４月１３日１６時５３分」を受け取り、上記書込データ（Ｓ１０）に当該最新の書込用タイムスタンプを付して、ＳＤカード３００に格納する（Ｓ２０９）。
【００３３】
例えば、ユーザによりＳＤカード３００への書込み処理がなされた新規データがタイトル「ＰＱＲ」の楽曲データであり、その書込時刻が「２０１０年０４月２３日１３時４６分」であったとする。内部に計時機能を有するデータ処理装置であれば、この「２０１０年０４月２３日１３時４６分」を上記タイトル「ＰＱＲ」の楽曲データファイルにタイムスタンプとして付与し、図４に示したような状態でデータが格納され、新規ファイルの書き込み後の記録メディア内でファイルの順序性が確保される。
【００３４】
しかし、計時機能自体を有しないデータ処理装置や、仮に計時機能を有していても何らかの理由により当該計時機能が不全状態にあるデータ処理装置では、図５に示したようなデフォルトのタイムスタンプ「２０００年０１月０１日００時００分」を便宜的に付してＳＤカード３００に格納することになる。このような場合には、最新の保存データファイルであるはずのタイトル「ＰＱＲ」の楽曲データファイルには最も古いタイムスタンプが付与される結果となり、新規ファイルの書き込み後の記録メディア内のファイルの順序性が確保できない。
【００３５】
しかし、本発明のデータ処理装置のように、外部記憶媒体の挿入を検出するメディア検出部と、外部記憶媒体のファイルシステムを解析するファイルシステム解析部と、外部記憶媒体に格納された各ファイルのタイムスタンプ情報を検出するタイムスタンプ検出部と、各ファイルに付与されたタイムスタンプのうちの最新のタイムスタンプを記憶する書込用タイムスタンプ保持部と、新規の書込イベントが発生した際に最新のタイムスタンプに所定の時間を加算して書込用タイムスタンプを更新する固定時間値加算部と、新規の書込イベントのファイルに所定の時間を加算した書込用タイムスタンプを付与して外部記憶媒体に格納するデータ書込部とを備える構成とすれば、上述の例では図６に示したような状態でデータが格納され、新規ファイルの書き込み後の記録メディア内でファイルの順序性が確保されることとなる。
【００３６】
なお、ユーザにより書込み処理がなされる新規データはひとつであるとは限らない。この場合、データ書込部６０は、ＳＤカード３００への書込み処理が完了する毎に書込完了トリガ（Ｓ８）を固定時間値加算部５０へと送出する（Ｓ２０９）。そして上記ステップＳ２０７およびステップＳ２０６を繰り返す。
【００３７】
例えば、上述のタイトル「ＰＱＲ」の楽曲データファイルの書き込みに続き、タイトル「ＳＴＵ」の楽曲データファイルの書き込みとタイトル「ＶＷＸ」の楽曲データファイルの書き込みがこの順でなされたとすると、これら３つの新規書込みされた楽曲データファイルは、図７に示したような状態でデータが格納され、ファイルの順序性が確保される。
【００３８】
図８に図示したように、本発明のデータ処理装置１００は、ＳＤインターフェース１４０により、外部記憶媒体であるＳＤカード３００に対する読込・書込が可能であり、必要に応じて、ドライブインターフェース１５０を介して、ディスクドライブ４００にもアクセスさせることができる。また、本発明のデータ処理装置１００を構成する各要素のうち、ＳＤカード検出部１０、ＦＳ解析部２０、タイムスタンプ検出部３０、固定時間値加算部５０、データ書込部６０、書込データ送出部７０はＣＰＵ１１０内に配置させるとともに、書込用タイムスタンプ保持部４０をメモリ１２０内に配置させ、ＣＰＵ１１０とメモリ１２０をバス１３０で接続するようにしてもよい。
【００３９】
［第２の実施態様］
図９は、本発明の実施の形態２におけるデータ処理装置２００のブロック図である。このデータ処理装置２００は、上述した実施の形態１のデータ処理装置と同様に、外部記憶媒体であるＳＤカード３００を挿入するスロット（不図示）と、該スロットへのＳＤカード３００の挿入を検出するメディア検出部としてのＳＤカード検出部１０と、ＳＤカード３００のファイルシステムを解析するファイルシステム（ＦＳ）解析部２０と、ＳＤカード３００に格納されている各ファイルのタイムスタンプ情報を検出するタイムスタンプ検出部３０と、上記の各ファイルに付与されたタイムスタンプのうちの最新のタイムスタンプを記憶する書込用タイムスタンプ保持部４０と、ユーザ操作等によりＳＤカード３００に新規にデータを書込むイベントが発生した際に上述の最新のタイムスタンプに所定の時間を加算して書込用タイムスタンプを更新する固定時間値加算部５０と、新規の書込イベントのファイルに対して上記所定の時間を加算した書込用タイムスタンプを付与してＳＤカード３００に格納するデータ書込部６０とを備えていることに加え、内部時計８０と、内部時計８０に電力供給するバッテリ８５と、バッテリ８５から内部時計８０への電力供給をモニタするバッテリモニタ９０とを備えている。
【００４０】
実施の形態１のデータ処理装置が備えるデータ書込部が、常に、新規の書込イベントのファイルに対して上記所定の時間を加算した書込用タイムスタンプを付与してＳＤカード３００に格納する処理を行うのに対し、実施の形態２のデータ処理装置が備えるデータ書込部７０は、バッテリモニタ９０によりバッテリ８５から内部時計８０への電力供給が検知されない場合に、新規の書込イベントのファイルに所定の時間を加算した書込用タイムスタンプを付与して外部記憶媒体に格納する。
【００４１】
そして、バッテリモニタ９０によりバッテリ８５から内部時計８０への電力供給が検知される場合には、内部時計８０の計時情報が書込用タイムスタンプとして用いられ、書込用タイムスタンプ保持部４０に記憶されている最新のタイムスタンプ乃至当該タイムスタンプに固定時間値加算部５０からの時間加算情報（Ｓ７）により生成される書込用タイムスタンプは用いられない。
【００４２】
従って、バッテリ８５から内部時計８０へ電力供給がなされ、内部時計８０が機能している場合であって、ユーザによりタイトル「ＰＱＲ」の楽曲データの新規書込み処理がなされ、その時の内部時計８０が示す時刻が「２０１０年０４月２３日１３時４６分」であったとすると、当該時刻が上記タイトル「ＰＱＲ」の楽曲データファイルにタイムスタンプとして付与され、図４に示したような状態でデータが格納される。
【００４３】
しかし、内部時計８０を備えていても、バッテリ８５からの電力供給が不能な状態となると、このようなタイムスタンプの付与は行えないこととなるため、既に説明したように、図５に示したようなデフォルトのタイムスタンプ「２０００年０１月０１日００時００分」を便宜的に付してＳＤカード３００に格納することになる。
【００４４】
そこで、実施の形態２では、内部時計８０と内部時計８０に電力供給するバッテリ８５を備えているデータ処理装置２００において、バッテリ８５から内部時計８０への電力供給をモニタするバッテリモニタ９０とを備えることとし、データ書込部７０は、バッテリモニタ９０によりバッテリ８５から内部時計８０への電力供給が検知されない場合に、新規の書込イベントのファイルに所定の時間を加算した書込用タイムスタンプを付与して外部記憶媒体に格納する構成としている。
【００４５】
これにより、内部時計８０へのバッテリ８５からの電力供給が不能な状態となった場合でも、図６に例示したような状態でデータが格納されることなり、新規ファイルの書き込み後の記録メディア内でファイルの順序性が確保されることとなる。
【００４６】
その他の構成および動作については既に実施の形態１で説明したものと同様であるので、繰返しての説明は省略する。
【００４７】
以上説明したように、本発明に係る実施の形態１におけるデータ処理装置１００は、外部記憶媒体であるＳＤカード３００を挿入するスロット（不図示）と、該スロットへのＳＤカード３００の挿入を検出するメディア検出部としてのＳＤカード検出部１０と、ＳＤカード３００のファイルシステムを解析するファイルシステム（ＦＳ）解析部２０と、ＳＤカード３００に格納されている各ファイルのタイムスタンプ情報を検出するタイムスタンプ検出部３０と、上記の各ファイルに付与されたタイムスタンプのうちの最新のタイムスタンプを記憶する書込用タイムスタンプ保持部４０と、ユーザ操作等によりＳＤカード３００に新規にデータを書込むイベントが発生した際に上述の最新のタイムスタンプに所定の時間を加算して書込用タイムスタンプを更新する固定時間値加算部５０と、新規の書込イベントのファイルに対して上記所定の時間を加算した書込用タイムスタンプを付与してＳＤカード３００に格納するデータ書込部６０とを備えている。
【００４８】
かかる構成とすることにより、計時機能自体を有しないデータ処理装置であっても、新規ファイル（ディレクトリ）の書き込み後の記録メディア内でファイル（ディレクトリ）の順序性を確保し得るデータ処理装置を提供することが可能となる。
【００４９】
また、本発明に係る第２の態様のデータ処理装置２００は、上述した実施の形態１のデータ処理装置と同様に、外部記憶媒体であるＳＤカード３００を挿入するスロット（不図示）と、該スロットへのＳＤカード３００の挿入を検出するメディア検出部としてのＳＤカード検出部１０と、ＳＤカード３００のファイルシステムを解析するファイルシステム（ＦＳ）解析部２０と、ＳＤカード３００に格納されている各ファイルのタイムスタンプ情報を検出するタイムスタンプ検出部３０と、上記の各ファイルに付与されたタイムスタンプのうちの最新のタイムスタンプを記憶する書込用タイムスタンプ保持部４０と、ユーザ操作等によりＳＤカード３００に新規にデータを書込むイベントが発生した際に上述の最新のタイムスタンプに所定の時間を加算して書込用タイムスタンプを更新する固定時間値加算部５０と、新規の書込イベントのファイルに対して上記所定の時間を加算した書込用タイムスタンプを付与してＳＤカード３００に格納するデータ書込部６０とを備えていることに加え、内部時計８０と、内部時計８０に電力供給するバッテリ８５と、バッテリ８５から内部時計８０への電力供給をモニタするバッテリモニタ９０とを備えている。
【００５０】
かかる構成とすることにより、計時機能が不全状態のデータ処理装置であっても、新規ファイル（ディレクトリ）の書き込み後の記録メディア内でファイル（ディレクトリ）の順序性を確保し得るデータ処理装置を提供することが可能となる。
【産業上の利用可能性】
【００５１】
本発明によれば、計時機能自体を有しない乃至は計時機能が不全状態のデータ処理装置であっても、新規ファイルの書き込み後の記録メディア内でファイルの順序性を確保することが可能となる。
【符号の説明】
【００５２】
１０  ＳＤカード検出部
２０  ファイルシステム（ＦＳ）解析部
３０  タイムスタンプ検出部
４０  書込用タイムスタンプ保持部
５０  固定時間値加算部
６０  データ書込部
７０  書込データ送出部
８０  内部時計
８５  バッテリ
９０  バッテリモニタ
１００、２００  データ処理装置
１１０  ＣＰＵ
１２０  メモリ
１３０  バス
１４０  ＳＤ  Ｉ／Ｆ
１５０  ドライブ  Ｉ／Ｆ
３００  ＳＤカード
４００  ディスクドライブ
【図１】
2012181672.tif 000003
【図２】
2012181672.tif 000004
【図３】
2012181672.tif 000005
【図４】
2012181672.tif 000006
【図５】
2012181672.tif 000007
【図６】
2012181672.tif 000008
【図７】
2012181672.tif 000009
【図８】
2012181672.tif 000010
【図９】
2012181672.tif 000011