(57)【要約】【課題】複数の領域に分割することができない記録媒体でも用いることができ、記録媒体を効率的に使用することができるファイル管理方法を提供する。【解決手段】ファイル管理方法によれば、記録媒体に、複数の属性のうちのいずれかの属性である第１の属性の第１の真正ファイルが記録される。ファイル管理方法によれば、第１の真正ファイルの記録中または記録後に、記録媒体に、複数の属性のうちのいずれかの属性であり、第１の属性とは異なる第２の属性の第１のダミーファイルが記録される。【選択図】図１
2018097454.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に、複数の属性のうちのいずれかの属性である第１の属性の第１の真正ファイルを記録し、
前記第１の真正ファイルの記録中または記録後に、前記記録媒体に、前記複数の属性のうちのいずれかの属性であり、前記第１の属性とは異なる第２の属性の第１のダミーファイルを記録する
ことを特徴とするファイル管理方法。
【請求項２】
前記第１の真正ファイルの記録中または記録後に、前記記録媒体に、前記第１の属性の第２のダミーファイルを記録することを特徴とする請求項１に記載のファイル管理方法。
【請求項３】
１つの前記第１のダミーファイルのファイル容量は固定であり、前記記録媒体に前記第１のダミーファイルを記録する容量が予め第１の容量と定められており、
１つの前記第２のダミーファイルのファイル容量は固定であり、前記記録媒体に前記第２のダミーファイルを記録する容量が予め第２の容量と定められており、
前記記録媒体に、前記第１のダミーファイルが前記第１の容量に達するまで記録され、前記第２のダミーファイルが前記第２の容量に達するまで記録されていないとき、前記第１の真正ファイルの記録中または記録後に、前記記録媒体に、前記第２のダミーファイルを記録する
ことを特徴とする請求項２に記載のファイル管理方法。
【請求項４】
前記記録媒体に、前記第２の属性の第２の真正ファイルを記録しようとし、前記記録媒体の空き容量が不足しているとき、前記第１のダミーファイルを削除して前記第２の真正ファイルを記録する容量を確保した後に、前記第２の真正ファイルを記録することを特徴とする請求項１〜３のいずれか１項に記載のファイル管理方法。
【請求項５】
前記記録媒体に、前記第１の真正ファイルを記録しようとし、前記記録媒体の空き容量が不足しているとき、前記第２のダミーファイルを削除して前記第１の真正ファイルを記録する容量を確保した後に、前記第１の真正ファイルを記録することを特徴とする請求項２または３に記載のファイル管理方法。
【請求項６】
前記属性とは、ファイルのデータ形式が異なるか、ファイルのデータ形式が同じであっても、データの供給源が異なることを特徴とする請求項１〜５のいずれか１項に記載のファイル管理方法。
【請求項７】
コンピュータに、
記録媒体に、複数の属性のうちのいずれかの属性である第１の属性の第１の真正ファイルを記録するステップと、
前記第１の真正ファイルの記録中または記録後に、前記記録媒体に、前記複数の属性のうちのいずれかの属性であり、前記第１の属性とは異なる第２の属性の第１のダミーファイルを記録するステップと、
を実行させることを特徴とするファイル管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル管理方法及びファイル管理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、記録媒体を複数の領域に分割して、領域ごとに予めダミーファイルを記録することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２４３０９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載されている方法を採用すると、記録媒体を効率的に使用することができないことがある。また、特許文献１に記載されている方法は複数の領域に分割することができない記録媒体には採用することができない。
【０００５】
本発明は、複数の領域に分割することができない記録媒体でも用いることができ、記録媒体を効率的に使用することができるファイル管理方法及びファイル管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、記録媒体に、複数の属性のうちのいずれかの属性である第１の属性の第１の真正ファイルを記録し、前記第１の真正ファイルの記録中または記録後に、前記記録媒体に、前記複数の属性のうちのいずれかの属性であり、前記第１の属性とは異なる第２の属性の第１のダミーファイルを記録することを特徴とするファイル管理方法を提供する。
【０００７】
本発明は、コンピュータに、記録媒体に、複数の属性のうちのいずれかの属性である第１の属性の第１の真正ファイルを記録するステップと、前記第１の真正ファイルの記録中または記録後に、前記記録媒体に、前記複数の属性のうちのいずれかの属性であり、前記第１の属性とは異なる第２の属性の第１のダミーファイルを記録するステップとを実行させることを特徴とするファイル管理プログラムを提供する。
【発明の効果】
【０００８】
本発明のファイル管理方法及びファイル管理プログラムによれば、複数の領域に分割することができない記録媒体でも用いることができ、記録媒体を効率的に使用することができる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態のファイル管理方法を実行し、一実施形態のファイル管理プログラムを実行する制御部を備える電子機器の一例を示すブロック図である。
【図２】記録媒体の記録容量を概念的に示す図である。
【図３】真正ファイル及びダミーファイルが記録されている記録媒体の例を示す図である。
【図４】真正ファイル及びダミーファイルが分割して記録されている記録媒体の例を示す図である。
【図５】真正ファイル及びダミーファイルが記録されている記録媒体の他の例を示す図である。
【図６】真正ファイル及びダミーファイルが記録されている記録媒体のさらに他の例を示す図である。
【図７】記録媒体に設けるフォルダの例を示す図である。
【図８】真正ファイル及びダミーファイルが記録されている記録媒体のさらに他の例を示す図である。
【図９】記録媒体に設けるフォルダの他の例を示す図である。
【図１０】記録媒体に記録されているダミーファイルがどのように利用されるかを説明するための図である。
【図１１】一実施形態のファイル管理方法及びファイル管理プログラムによって実行される処理であり、記録部に記録媒体が挿入されたときに実行される処理を示すフローチャートである。
【図１２】一実施形態のファイル管理方法及びファイル管理プログラムによって実行される処理であり、記録媒体に真正ファイルを記録するときに実行される処理を示すフローチャートである。
【図１３】一実施形態のファイル管理方法及びファイル管理プログラムによって実行される処理であり、記録媒体から真正ファイルを削除するときに実行される処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、一実施形態のファイル管理方法及びファイル管理プログラムについて、添付図面を参照して説明する。まず、図１を用いて、一実施形態のファイル管理方法を実行し、一実施形態のファイル管理プログラムを実行する制御部（コンピュータ）を備える電子機器の一例を説明する。図１は、電子機器の一例である無線通信機１００の概略的な構成を示している。
【００１１】
図１において、送受信部１０は、アンテナ２１を介して電波を受信する受信部１０１と電波を送信する送信部１０２を有する。無線通信機１００は、半二重通信方式を採用してもよいし、全二重通信方式を採用してもよい。送受信部１０は送受信回路によって構成することができる。
【００１２】
受信部１０１は、他の無線通信機より送信され、電波によって伝送される各種のデータを受信して復調する。受信部１０１が受信する受信データは、例えば、動画データ、静止画データ、音声データ、テキストデータのいずれか、または、これらの任意の組み合わせである。テキストデータは文字データであってもよいし、他の無線通信機の位置情報を示すデータであってもよい。
【００１３】
送信部１０２は、電波によって伝送すべき各種のデータを変調して他の無線通信機へと送信する。送信部１０２が送信する送信データも、例えば、動画データ、静止画データ、音声データ、テキストデータのいずれか、または、これらの任意の組み合わせである。
【００１４】
判別部１１は、受信データの属性を判別する。属性とは、一例として、動画データ、静止画データ、音声データ、テキストデータのいずれであるかを示す種別、即ち、記録媒体に記録するファイルのデータ形式である。判別部１１は、後述する制御部１２に組み込まれていてもよい。判別部１１は判別回路によって構成されていてもよいし、プロセッサで構成されていてもよい。
【００１５】
デコーダ１５は、受信部１０１が復調したデータを復号する。デコーダ１５は復号回路によって構成されていてもよいし、プロセッサで構成されていてもよい。記録部１６は、記録媒体の一例であるメモリカード１６１に復号したデータをファイルとして記録する。メモリカード１６１は、例えばＳＤ規格に準拠するＳＤメモリカードと称されるフラッシュメモリである。メモリカード１６１は、無線通信機１００（記録部１６）に着脱自在である。
【００１６】
制御部１２は、ＲＯＭ（Read Only Memory）１３に記憶されているファイル管理プログラムを実行して、記録部１６がファイルを後述するようにメモリカード１６１に記録するよう、記録部１６を制御する。制御部１２は、ＲＡＭ（Random Access Memory）１４に後述する情報を記憶させる。制御部１２は、中央制御装置（ＣＰＵ）として動作するプロセッサで構成することができる。
【００１７】
入力部１７は、動画データ、静止画データ、音声データ、テキストデータのいずれかを入力する入力端子であってもよい。入力部１７は、動画データまたは静止画データを出力する撮像部であってもよいし、音声データを出力するマイクロホンであってもよい。入力部１７は、テキストデータを作成するための文字入力装置であってもよいし、無線通信機１００の位置情報を出力する位置情報出力装置であってもよい。
【００１８】
記録部１６は、入力部１７から入力されたデータをファイルとして記録する。記録部１６が入力部１７から入力されたデータを記録する際も、制御部１２はファイル管理プログラムを実行して、記録部１６がファイルを後述するようにメモリカード１６１に記録するよう、記録部１６を制御する。
【００１９】
エンコーダ１８は、入力部１７から入力されたデータを符号化して送信部１０２に供給する。エンコーダ１８は符号化によって構成されていてもよいし、プロセッサで構成されていてもよい。送信部１０２は、符号化された動画データ、静止画データ、音声データ、テキストデータのいずれか、または、これらの任意の組み合わせを送信する。
【００２０】
ユーザは、操作部１９を操作して、入力部１７から入力されるデータの属性を指定する。指定された属性は制御部１２に供給される。これによって、制御部１２はメモリカード１６１に記録されるファイルの属性を認識することができる。ユーザが操作部１９を操作して入力部１７から入力されるデータの属性を指定する代わりに、入力部１７から入力されるデータの属性を自動的に判別するように構成してもよい。
【００２１】
制御部１２は、必要に応じて、表示部２０に所定の情報を表示するよう制御する。表示部２０は、例えば液晶パネルである。
【００２２】
受信部１０１が受信する音声データをメモリカード１６１に記録するときのファイルのデータ形式と、入力部１７がマイクロホンであってユーザが発した音声データをボイスメモとしてメモリカード１６１に記録するときのファイルのデータ形式とは同じであってもよい。
【００２３】
このように、ファイルのデータ形式が同じであっても、データの供給源が異なる場合には、データの供給源の違いを属性としてもよい。属性とは、他の一例として、データの供給源の種別である。
【００２４】
さらに、制御部１２が、メモリカード１６１に複数のフォルダを設け、ファイルを複数のフォルダに分けて記録するように管理する場合には、属性とは、さらに他の一例として、フォルダの種別であってもよい。
【００２５】
図２〜図１０を用いて、制御部１２がファイル管理プログラムに基づいてメモリカード１６１に対するファイルの記録をどのように管理するかについて説明する。
【００２６】
図２は、メモリカード１６１の記録容量を概念的に示している。ハッチングを付した部分は未記録領域を示している。制御部１２は、例えば、FAT16、FAT32、exFAT等のファイルシステムを用いてメモリカード１６１に対するファイルの記録を管理する。メモリカード１６１には、ファイルの記録を管理するための情報を記録するためのファイル・アロケーション・テーブル（FAT）が設けられている。
【００２７】
図３は、記録部１６がメモリカード１６１にまず動画ファイルＭＦを記録し、次に、静止画ファイルＳＦを記録し、さらにその次に、テキストファイルＴＦを記録する場合の記録状態を示している。動画ファイルＭＦ、静止画ファイルＳＦ、テキストファイルＴＦは、正規のデータに基づく真正ファイルである。
【００２８】
動画ファイルＭＦは、ＷＭＶ形式、ＡＶＩ形式等の任意の形式であり、静止画ファイルＳＦは、ＪＰＥＧ形式、ＧＩＦ形式、ＴＩＦＦ形式等の任意の形式である。テキストファイルＴＦはテキスト形式等の任意の形式である。
【００２９】
制御部１２が記録部１６を制御して、メモリカード１６１に動画ファイルＭＦを記録させると、制御部１２は、動画ファイルＭＦの記録後に、動画ファイルＭＦとは異なる属性である例えばテキストファイルのテキストダミーファイルＴＤを記録させる。テキストダミーファイルＴＤは、一例として、T_DUMMY_01.dmyのようなファイル名とすればよい。
【００３０】
次に、制御部１２が記録部１６を制御して、メモリカード１６１に静止画ファイルＳＦを記録させると、制御部１２は、静止画ファイルＳＦの記録後に、静止画ファイルＳＦとは異なる属性である例えば動画ファイルの動画ダミーファイルＭＤを記録させる。動画ダミーファイルＭＤは、一例として、M_DUMMY_01.dmyのようなファイル名とすればよい。
【００３１】
さらにその次に、制御部１２が記録部１６を制御して、メモリカード１６１にテキストファイルＴＦを記録させると、制御部１２は、テキストファイルＴＦの記録後に、テキストファイルＴＦとは異なる属性である例えば静止画ファイルの静止画ダミーファイルＳＤを記録させる。静止画ダミーファイルＳＤは、一例として、S_DUMMY_01.dmyのようなファイル名とすればよい。
【００３２】
図４は、例えば１つの動画ファイルＭＦが動画ファイルＭＦ（１）及びＭＦ（２）に時分割されて記録された場合の記録状態を示している。制御部１２は、分割されて記憶された動画ファイルＭＦ（１）の記録後にテキストダミーファイルＴＤ（１）を記録させ、動画ファイルＭＦ（２）の記録後にテキストダミーファイルＴＤ（２）を記録させる。即ち、制御部１２は真正ファイルの記録中にダミーファイルを記録させてもよい。
【００３３】
このように、制御部１２は、メモリカード１６１に、複数の属性のうちのいずれかの属性である第１の属性の第１の真正ファイルを記録するよう、記録部１６を制御する。制御部１２は、第１の真正ファイルの記録に対応させて、第１の真正ファイルの記録中または記録後に、メモリカード１６１に、複数の属性のうちのいずれかの属性であり、第１の属性とは異なる第２の属性の第１のダミーファイルを記録するよう、記録部１６を制御する。
【００３４】
図３及び図４においては、動画ファイルＭＦとテキストダミーファイルＴＤとを対とし、静止画ファイルＳＦと動画ダミーファイルＭＤとを対とし、テキストファイルＴＦと静止画ダミーファイルＳＤとを対としているが、これは単なる例である。真正ファイルとダミーファイルとの対応関係が固定されている必要はない。
【００３５】
動画ファイルＭＦを第１の属性の第１の真正ファイルとすれば、テキストダミーファイルＴＤまたは静止画ダミーファイルＳＤが第２の属性の第１のダミーファイルとなり得る。静止画ファイルＳＦを第１の属性の第１の真正ファイルとすれば、動画ダミーファイルＭＤまたはテキストダミーファイルＴＤが第２の属性の第１のダミーファイルとなり得る。テキストファイルＴＦを第１の属性の第１の真正ファイルとすれば、動画ダミーファイルＭＤまたは静止画ダミーファイルＳＤが第２の属性の第１のダミーファイルとなり得る。
【００３６】
図５に示すように、制御部１２がメモリカード１６１に動画ファイルＭＦを記録させ、動画ファイルＭＦの記録後にテキストダミーファイルＴＤを記録させた後に、再び動画ファイルＭＦを記録させたとする。この場合、制御部１２は、動画ファイルＭＦの記録後に、まだ記録されていないダミーファイルである例えば静止画ダミーファイルＳＤを記録させてもよい。
【００３７】
図６に示すように、図５の状態に対してさらに動画ファイルＭＦを記録させたとする。この場合、まだ動画ダミーファイルＭＤが記録されていないので、制御部１２は、動画ファイルＭＦの記録後に、動画ファイルＭＦと同じ属性である動画ダミーファイルＭＤを記録させるのがよい。
【００３８】
メモリカード１６１に、動画ダミーファイルＭＤを記録する容量、静止画ダミーファイルＳＤを記録する容量、テキストダミーファイルＴＤを記録する容量はそれぞれ定められている。ダミーファイルを記録する容量を設定記録容量とする。例えば、動画ダミーファイルＭＤの設定記録容量を１００ＭＢ（メガバイト）、静止画ダミーファイルＳＤの設定記録容量を３０ＭＢ、テキストダミーファイルＴＤの設定記録容量を５ＭＢとする。
【００３９】
動画ダミーファイルＭＤ、静止画ダミーファイルＳＤ、テキストダミーファイルＴＤそれぞれのファイル容量は固定とするのがよい。メモリカード１６１に複数の属性のダミーファイルを記録する場合には、複数の属性のダミーファイルがそれぞれの設定記録容量に応じた容量比となるように記録するのがよい。
【００４０】
前述のように、制御部１２は、第１の真正ファイルの記録中または記録後に、第１の属性とは異なる第２の属性の第１のダミーファイルを記録するよう、記録部１６を制御することを基本とする。しかしながら、制御部１２は、第１の真正ファイルの記録中または記録後に、第１の属性と同じ属性のダミーファイルである第２のダミーファイルを記録するよう、記録部１６を制御することがあってもよい。
【００４１】
制御部１２は、メモリカード１６１に、第１のダミーファイルが第１の設定記録容量（第１の容量）に達するまで記録され、第２のダミーファイルが第２の設定記録容量（第２の容量）に達するまで記録されていないとき、第１の真正ファイルの記録中または記録後に、第２のダミーファイルを記録するよう制御すればよい。
【００４２】
図６は、メモリカード１６１に、動画ダミーファイルＭＤ、静止画ダミーファイル第１のオーディオＳＤ、テキストダミーファイルＴＤが全てそれぞれの設定記録容量だけ記録されているとする。図６では、簡略化のため、動画ダミーファイルＭＤ、静止画ダミーファイルＳＤ、テキストダミーファイルＴＤがそれぞれ１つのファイルで設定記録容量に達しているとする。
【００４３】
この場合、制御部１２がメモリカード１６１に動画ダミーファイルＭＤを記録した後に、２つの動画ファイルＭＦを記録させても、制御部１２は新たにダミーファイルを記録させない。
【００４４】
図７は、制御部１２が、メモリカード１６１に複数のフォルダを設け、ファイルを複数のフォルダに分けて記録するように管理する場合のフォルダを概念的に示している。動画ファイルフォルダＦｍは、動画ファイルＭＦ及び動画ダミーファイルＭＤを格納する。静止画ファイルフォルダＦｓは、静止画ファイルＳＦ及び静止画ダミーファイルＳＤを格納する。テキストファイルフォルダＦｔは、テキストファイルＴＦ及びテキストダミーファイルＴＤを格納する。
【００４５】
図８は、記録部１６がメモリカード１６１にまず第１のオーディオファイルＡＦ１を記録し、次に、第２のオーディオファイルＡＦ２を記録し、さらにその次に、テキストファイルＴＦを記録する場合の記録状態を示している。ファイルＡＦ１及び第２のオーディオファイルＡＦ２は、正規のデータに基づく真正ファイルである。
【００４６】
制御部１２が記録部１６を制御して、メモリカード１６１に第１のオーディオファイルＡＦ１を記録させると、制御部１２は、第１のオーディオファイルＡＦ１の記録後に、第１のオーディオファイルＡＦ１とは異なる属性である例えばテキストファイルＴＦのテキストダミーファイルＴＤを記録させる。
【００４７】
次に、制御部１２が記録部１６を制御して、メモリカード１６１に第２のオーディオファイルＡＦ２を記録させると、制御部１２は、第２のオーディオファイルＡＦ２の記録後に、第２のオーディオファイルＡＦ２とは異なる属性である例えば第１のオーディオファイルＡＦ１の第１のオーディオダミーファイルＡＤ１を記録させる。
【００４８】
さらにその次に、制御部１２が記録部１６を制御して、メモリカード１６１にテキストファイルＴＦを記録させると、制御部１２は、テキストファイルＴＦの記録後に、テキストファイルＴＦとは異なる属性である例えば第２のオーディオファイルＡＦ２の第２のオーディオダミーファイルＡＤ２を記録させる。
【００４９】
例えば、第１のオーディオファイルＡＦ１は、受信部１０１が受信する音声データに基づくオーディオファイルであり、第２のオーディオファイルＡＦ２は、ユーザが入力部１７より入力した音声データに基づくオーディオファイルである。
【００５０】
第１のオーディオファイルＡＦ１及び第２のオーディオファイルＡＦ２は、ＷＡＶＥ形式、ＷＭＡ形式、ＭＰ３形式、ＡＡＣ形式等の任意の形式である。第１のオーディオダミーファイルＡＤ１は、一例として、A1_DUMMY_01.dmyのようなファイル名とし、第２のオーディオダミーファイルＡＤ２は、一例として、A2_DUMMY_01.dmyのようなファイル名とすればよい。
【００５１】
第１のオーディオダミーファイルＡＤ１及び第２のオーディオダミーファイルＡＤ２の設定記録容量は例えば３０ＭＢである。
【００５２】
図９は、図７と同様、制御部１２が、メモリカード１６１に複数のフォルダを設け、ファイルを複数のフォルダに分けて記録するように管理する場合のフォルダを概念的に示している。第１のオーディオファイルフォルダＦａ１は、第１のオーディオファイルＡＦ１及び第１のオーディオダミーファイルＡＤ１を格納する。第２のオーディオファイルフォルダＦａ２は、第２のオーディオファイルＡＦ２及び第２のオーディオダミーファイルＡＤ２を格納する。
【００５３】
制御部１２は、メモリカード１６１に、動画ファイルＭＦ、静止画ファイルＳＦ、第１のオーディオファイルＡＦ１、第２のオーディオファイルＡＦ２を混在させて記録させてもよい。制御部１２は、メモリカード１６１に、複数の任意の属性の真正ファイルを記録する場合に、本実施形態のファイル管理方法に基づいて、ダミーファイルを記録すればよい。
【００５４】
図１０を用いて、ダミーファイルがどのように利用されるかを説明する。図１０は、メモリカード１６１には真正ファイル及びダミーファイルが容量の全体に既に記録されていて、空き容量が存在しない状態を示している。そして、ユーザは、メモリカード１６１に、新たにテキストファイルＴＦを記録することを希望している。見かけ上、新たなテキストファイルＴＦを記録する空き容量は不足している。
【００５５】
制御部１２は、ハッチングを付して示すように、新たに記録しようとするテキストファイルＴＦと同じ容量のテキストダミーファイルＴＤを削除して、テキストファイルＴＦを記録する容量を確保するよう記録部１６を制御する。この後、制御部１２は、削除した部分にテキストファイルＴＦを記録するよう記録部１６を制御する。
【００５６】
このように、制御部１２は、メモリカード１６１に、第２の属性の第２の真正ファイルを記録しようとし、メモリカード１６１の空き容量が不足しているとき、第１のダミーファイルを削除して第２の真正ファイルを記録する容量を確保した後に、第２の真正ファイルを記録させればよい。
【００５７】
また、制御部１２は、メモリカード１６１に、第１の真正ファイルを記録しようとし、メモリカード１６１の空き容量が不足しているとき、第２のダミーファイルを削除して第１の真正ファイルを記録する容量を確保した後に、第１の真正ファイルを記録させればよい。
【００５８】
図１１〜図１３に示すフローチャートを用いて、一実施形態のファイル管理方法及びファイル管理プログラムによって実行される処理を説明する。図１１は記録部１６にメモリカード１６１が挿入されたときに実行される処理、図１２はメモリカード１６１に真正ファイルを記録するときに実行される処理、図１３はメモリカード１６１から真正ファイルを削除するときに実行される処理を示している。
【００５９】
図１１において、記録部１６にメモリカード１６１が挿入されたら、制御部１２は、ステップS101にて、記録部１６が読み出したファイルシステム（ファイル・アロケーション・テーブル）より、ファイル情報を取得する。制御部１２は、ステップS102にて、ファイルの属性ごとにダミーファイル数をカウントする。制御部１２は、ステップS103にて、ＲＡＭ１４にダミーファイル数を記憶させる。
【００６０】
前述のように、ダミーファイルのファイル容量を属性ごとに固定とすれば、制御部１２は、ファイルの属性ごとにダミーファイル数をカウントすることにより、属性ごとの全てのダミーファイルの容量を認識することができる。
【００６１】
図１２において、所定の属性の真正ファイルを記録する処理が開始されると、制御部１２は、ステップS201にて、メモリカード１６１に空き容量があるか否かを判定する。制御部１２は、空き容量があれば（YES）、処理をステップS202に移行させ、空き容量がなければ（NO）、処理をステップS209に移行させる。
【００６２】
ステップS201にて空き容量がある場合の処理は次のとおりである。制御部１２は、ステップS202にて、所定の属性の真正ファイルを記録し、ステップS203にて、メモリカード１６１に空き容量があるか否かを判定する。制御部１２は、空き容量があれば（YES）、処理をステップS204に移行させ、空き容量がなければ（NO）、処理を終了させる。
【００６３】
制御部１２は、ステップS204にて、記録した真正ファイル以外の属性のダミーファイル数が上限に達したか否か（ダミーファイルの設定記録容量に達したか否か）を判定する。制御部１２は、ステップS204にて上限に達していなければ（NO）、処理をステップS206に移行させる。
【００６４】
制御部１２は、ステップS206にて、記録した真正ファイルの属性以外の属性のダミーファイルを優先規則に従って作成してメモリカード１６１に記録させ、処理をステップS208に移行させる。
【００６５】
優先規則は、例えば、真正ファイルの属性以外の属性が複数存在する場合には、まだダミーファイルを作成していない属性のダミーファイルを優先するとか、ダミーファイルを作成している比率が最も少ないダミーファイルを優先するとかである。
【００６６】
制御部１２は、ステップS204にて上限に達していれば（YES）、処理をステップS205に移行させる。制御部１２は、ステップS205にて、記録した真正ファイルの属性のダミーファイル数が上限に達したか否か（ダミーファイルの設定記録容量に達したか否か）を判定する。
【００６７】
制御部１２は、ステップS205にて上限に達していなければ（NO）、処理をステップS207に移行させる。制御部１２は、ステップS207にて、記録した真正ファイルの属性のダミーファイルを作成してメモリカード１６１に記録させ、処理をステップS208に移行させる。制御部１２は、ステップS206またはS207より移行したステップS208にて、ＲＡＭ１４のダミーファイル数を更新して、処理を終了させる。
【００６８】
制御部１２は、ステップS205にて上限に達していれば（YES）、処理を終了させる。
【００６９】
ステップS201にて空き容量がない場合の処理は次のとおりである。制御部１２は、ステップS209にて、記録しようとしている真正ファイルの属性のダミーファイルがあるか否かを判定する。制御部１２は、ダミーファイルがあれば（YES）、処理をステップS210に移行させ、ダミーファイルがなければ（NO）、ステップS213にて、表示部２０に残容量がない旨を示す文字または画像を表示して、処理を終了させる。
【００７０】
制御部１２は、ステップS210にて、記録しようとしている真正ファイルの属性のダミーファイルを削除する。ステップS210では、記録しようとしている真正ファイルと同じ容量のダミーファイルを削除すればよい。制御部１２は、ステップS211にて、ＲＡＭ１４のダミーファイル数を更新し、ステップS212にて、真正ファイルを記録して、処理を終了させる。
【００７１】
図１３において、所定の属性の真正ファイルを削除する処理が開始されると、制御部１２は、ステップS301にて、真正ファイルを削除する。制御部１２は、ステップS302にて、ダミーファイルを作成するか否かを判定する。真正ファイルが削除されてダミーファイルを作成できる程度の空き容量が発生し、ダミーファイル数が上限に達していなければ、ダミーファイルを作成すると判定される。
【００７２】
ステップS302にてダミーファイルを作成すると判定されれば（YES）、制御部１２は、ステップS303にて、上記の優先規則に従ってダミーファイルを作成してメモリカード１６１に記録させ、処理をステップS304に移行させる。制御部１２は、ステップS304にて、ＲＡＭ１４のダミーファイル数を更新して、処理を終了させる。
【００７３】
ステップS301における真正ファイルの削除によって、ダミーファイルを作成できる程度の空き容量が発生しなければ、または、ダミーファイル数が上限に達していれば、ステップS302にてダミーファイルを作成すると判定されない。ステップS302にてダミーファイルを作成すると判定されなければ（NO）、制御部１２は、処理を終了させる。
【００７４】
以上のように、本実施形態のファイル管理方法及びファイル管理プログラムは、複数の領域に分割することができない記録媒体でも用いることができる。勿論、本実施形態のファイル管理方法及びファイル管理プログラムを複数の領域に分割することができる記録媒体に用いてもよい。
【００７５】
本実施形態のファイル管理方法及びファイル管理プログラムによれば、真正ファイルの記録に対応させてダミーファイルを記録すればよいので、記録媒体を効率的に使用することができる。本実施形態のファイル管理方法及びファイル管理プログラムによれば、特許文献１に記載されている方法のような記録媒体に予めダミーファイルを記録するフォーマットの必要がない。記録媒体をフォーマットする時間が不要であるため、即座に記録媒体を利用することができる。
【００７６】
本発明は以上説明した本実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変更可能である。
【符号の説明】
【００７７】
１０  送受信部
１１  判別部
１２  制御部
１３  ＲＯＭ
１４  ＲＡＭ
１５  デコーダ
１６  記録部
１７  入力部
１８  エンコーダ
１９  操作部
２０  表示部
２１  アンテナ
１００  無線通信機
１０１  受信部
１０２  送信部
１６１  メモリカード（記録媒体）
【図１】
2018097454.tif 000003
【図２】
2018097454.tif 000004
【図３】
2018097454.tif 000005
【図４】
2018097454.tif 000006
【図５】
2018097454.tif 000007
【図６】
2018097454.tif 000008
【図７】
2018097454.tif 000009
【図８】
2018097454.tif 000010
【図９】
2018097454.tif 000011
【図１０】
2018097454.tif 000012
【図１１】
2018097454.tif 000013
【図１２】
2018097454.tif 000014
【図１３】
2018097454.tif 000015