(57)【要約】　　　（修正有）【課題】ファイル管理動作に必要な作業領域のＲＡＭ容量を小さくするとともに、ファイルが保存している情報に基づくファイル管理を行うことができるファイル管理装置を提案することを目的とする。【解決手段】記録媒体上のファイルに対して、この記録媒体のＩＤおよび愛称からなるエントリの羅列によって構成される記録媒体識別情報テーブル、該当するアプリケーションソフトウェアが参照するこの記録媒体内のディレクトリ名からなるエントリの羅列によって構成されるディレクトリ管理テーブル、ファイル内容を要約する情報、ファイルが保存されているこの記録媒体を特定する情報、この記録媒体内でファイルが保存されているディレクトリを特定する情報、この記録媒体上での実際のファイル名からなるエントリの羅列によって構成されるファイル管理テーブルを記憶する記憶手段とを有する。【選択図】　図３
2004054433.tif 000002
【特許請求の範囲】
【請求項１】
ファイルが保存される記録媒体が装填される装填部と、
前記記録媒体上のファイルに対して、前記記録媒体毎の記録媒体のＩＤおよび前記記録媒体の愛称からなるエントリの羅列によって構成される記録媒体識別情報テーブル、
アプリケーションソフトウェア毎に作成する、該当するアプリケーションソフトウェアが参照する前記記録媒体内のディレクトリ名からなるエントリの羅列によって構成されるディレクトリ管理テーブル、
アプリケーションソフトウェア毎に作成する、ファイル内容を要約する情報、ファイルが保存されている前記記録媒体を特定する情報、前記記録媒体内でファイルが保存されているディレクトリを特定する情報、前記記録媒体上での実際のファイル名からなるエントリの羅列によって構成されるファイル管理テーブルを記憶する記憶手段とを有し、
一のアプリケーションソフトウェア使用時に、前記記憶手段に記憶された前記記録媒体識別情報テーブル、ディレクトリ管理テーブルおよびファイル管理テーブルのなかから前記アプリケーションソフトウェアに対応する情報を参照して、前記記録媒体上のファイルを管理するようにしたことを特徴とするファイル管理装置。
【請求項２】
請求項１に記載のファイル管理装置において、
前記記憶手段はフラッシュメモリであることを特徴とするファイル管理装置。
【請求項３】
請求項１に記載のファイル管理装置において、
さらに表示手段およびポインティングデバイスを備え、
前記ファイル管理テーブルの各エントリのファイル内容を要約する情報の一覧を前記表示手段に表示し、　前記表示手段に表示された所望のファイル内容を要約する情報の表示部分を、前記ポインティングデバイスを介して選択動作することで、前記ファイル内容を要約する情報に対応した所望のファイルを選択するようにしたことを特徴とするファイル管理装置。
【請求項４】
請求項１に記載のファイル管理装置において、
前記記録媒体が前記装填部に装填されたときに、
前記記憶手段に保存されているファイル管理テーブル上の前記記録媒体に関する情報と前記記録媒体上に存在する情報とを比較し、
前記記録媒体上に存在する情報に基づき、前記ファイル管理テーブル上の前記記録媒体に関する情報を更新するようにしたことを特徴とするファイル管理装置。
【請求項５】
請求項１に記載のファイル管理装置において、
前記装填部を複数備えることを特徴とするファイル管理装置。
【請求項６】
ファイルが保存される記録媒体が装填される装填部と、
前記記録媒体上のファイルに対して、前記記録媒体毎の記録媒体のＩＤおよび前記記録媒体の愛称からなるエントリの羅列によって構成される記録媒体識別情報テーブル、
アプリケーションソフトウェア毎に作成する、該当するアプリケーションソフトウェアが参照する前記記録媒体内のディレクトリ名からなるエントリの羅列によって構成されるディレクトリ管理テーブル、
アプリケーションソフトウェア毎に作成する、ファイル内容を要約する情報、ファイルが保存されている前記記録媒体を特定する情報、前記記録媒体内でファイルが保存されているディレクトリを特定する情報、前記記録媒体上での実際のファイル名からなるエントリの羅列によって構成されるファイル管理テーブルを記憶する記憶手段とを有し、
一のアプリケーションソフトウェア使用時に、前記記憶手段に記憶された前記記録媒体識別情報テーブル、ディレクトリ管理テーブルおよびファイル管理テーブルのなかから前記アプリケーションソフトウェアに対応する情報を参照して、前記記録媒体上のファイルを管理するようにしたファイル管理方法であって、
さらに表示手段およびポインティングデバイスを備え、
前記ファイル管理テーブルの各エントリのファイル内容を要約する情報の一覧を前記表示手段に表示し、　前記表示手段に表示された所望の前記ファイル内容を要約する情報の表示部分を、前記ポインティングデバイスを介して選択動作することで、前記ファイル内容を要約する情報に対応した所望のファイルを選択するようにしたことを特徴とするファイル管理方法。
【請求項７】
請求項６に記載のファイル管理方法において、
一のファイルを選択して該ファイルの内容を前記表示手段に表示する場合、
まず、前記ファイル管理テーブルから前記ファイルが保存されている前記記録媒体を特定する情報、前記記録媒体内で前記ファイルが保存されているディレクトリを特定する情報および前記記録媒体上での前記ファイルの実際のファイル名を取得し、
次に、前記ディレクトリ管理テーブルから前記ファイルが保存されている前記記録媒体内のディレクトリ名を取得し、
さらに前記記録媒体識別情報テーブルから前記ファイルが保存されている前記記録媒体のＩＤおよび愛称を取得し、
そして、前記装填部に前記記録媒体が装填されていることを確認し、
前記記録媒体の前記ディレクトリ管理テーブルのディレクトリ名と同じディレクトリから、前記ファイル管理テーブルのファイル名と同じファイルを読み出し、
読み出した前記ファイルの内容を前記表示手段に表示するようにしたことを特徴とするファイル管理方法。
【請求項８】
請求項６に記載のファイル管理方法において、
前記記録媒体が前記装填部に装填されたときに、
前記記録媒体のＩＤを生成し、
前記記録媒体識別情報テーブルに前記記録媒体のＩＤのエントリが存在するか確認し、
前記エントリが存在しないときは、使用者に前記記録媒体の愛称を入力するように要求し、
前記記録媒体の愛称が入力されたら、前記記録媒体識別情報テーブルの情報の存在しないエントリを取得し、装填された前記記録媒体に関する記録媒体のＩＤおよび愛称を前記記録媒体識別情報テーブルの前記エントリに追加するようにしたことを特徴とするファイル管理方法。
【請求項９】
請求項６に記載のファイル管理方法において、
前記記録媒体が前記装填部に装填されたときに、
前記記憶手段に保存されているファイル管理テーブル上の前記記録媒体に関する情報と前記記録媒体上に存在する情報とを比較し、
前記記録媒体上に存在する情報に基づき、前記ファイル管理テーブル上の前記記録媒体に関する情報を更新するようにしたことを特徴とするファイル管理方法。
【請求項１０】
請求項６に記載のファイル管理方法において、
一のファイルを選択して該ファイルを削除する場合、
まず、前記ファイル管理テーブルから前記ファイルが保存されている前記記録媒体を特定する情報、前記記録媒体内で前記ファイルが保存されているディレクトリを特定する情報および前記記録媒体上での前記ファイルの実際のファイル名を取得し、
次に、前記ディレクトリ管理テーブルから前記ファイルが保存されている前記記録媒体内のディレクトリ名を取得し、
さらに前記記録媒体識別情報テーブルから前記ファイルが保存されている前記記録媒体のＩＤおよび愛称を取得し、
そして、前記装填部に前記記録媒体が装填されていることを確認し、
前記ファイル管理テーブルから前記ファイルに係るインデックスのエントリを削除し、
変更がなされた前記ファイル管理テーブルの情報を前記記憶手段に書き込み、同時に、前記記録媒体の前記ディレクトリ管理テーブル上のディレクトリ名と同じディレクトリから前記ファイル管理テーブル上のファイル名と同じファイルを削除するようにしたことを特徴とするファイル管理方法。
【請求項１１】
請求項６に記載のファイル管理方法において、
一のファイルを新たにファイル管理対象に追加する場合、
前記装填部に前記記録媒体が装填されていることを確認し、
前記ファイルのファイル名を生成し、
前記記録媒体の所定インデックスのディレクトリに書き込み、
前記ファイルの情報より前記ファイル内容を要約する情報を生成し、
前記ファイル管理テーブルに前記ファイルに対応するエントリを追加した後、
変更がなされた前記ファイル管理テーブルの情報を前記記憶手段に書き込むようにしたことを特徴とするファイル管理方法。
【請求項１２】
請求項６に記載のファイル管理方法において、
一の記録媒体に対応する情報を全て削除する場合、
前記記録媒体識別情報テーブルから前記記録媒体の愛称の一覧を前記表示手段に表示し、
削除したい前記記録媒体の愛称の表示部分を選択し、
全てのアプリケーションソフトウェアの前記ファイル管理テーブルから、前記選択した前記記録媒体の愛称に対応する全エントリを削除し、
次に、前記記録媒体識別情報テーブルから前記記録媒体の愛称に対応するエントリを削除し、
変更がなされた前記ファイル管理テーブルおよび前記記録媒体識別情報テーブルの情報を前記記憶手段に書き込むようにしたことを特徴とするファイル管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、メモリカード等の記録媒体に保存されるファイルを管理するファイル管理装置およびファイル管理方法に関する。
【０００２】
【従来の技術】
従来、ファイル管理装置として、例えば特開平９−２９３００５公報に開示されているものがある。この従来のファイル管理装置では、ファイル管理装置が備えるハードディスク装置に格納された、例えばフロッピー（登録商標）ディスク等のリムーバブルディスク（着脱可能な記録媒体）のそれぞれのディレクトリ情報を格納するためのライブラリファイルによって管理されている。そして、このファイル管理装置を使用するためには、オペレーティングシステムに組み込まれたファイル管理ツールを起動し、このファイル管理ツールが提供する機能を使用して、「リムーバブルディスク毎のライブラリファイルへの登録処理」、「ライブラリファイルの更新処理」等を実施する。
【０００３】
【発明が解決しようとする課題】
しかしながら、ファイル管理ツールを利用したこの従来のファイル管理装置は、ライブラリファイルが全てのリムーバブルディスク上の全データを一括管理するので、管理するリムーバブルディスク数とファイル数の増加に伴ってライブラリファイルのサイズが増大していた。そのため、リムーバブルディスク上のファイル操作を行うには、ファイル管理装置を構成する情報処理装置がライブラリファイルを展開するに足る多くのＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）容量を備える必要がある不都合があった。
【０００４】
また、ライブラリファイルが管理するのはリムーバブルディスク上のディレクトリ情報であるため、ディレクトリ情報に基づくファイル検索には多くのステップからなる処理が必要とされ、直接にファイルが保存している情報に基づくファイル検索および管理を行うことができないという不都合があった。
【０００５】
本発明は、斯かる点に鑑みてなされたものであり、ファイル管理動作に必要な作業領域のＲＡＭ容量を小さくするとともに、ファイルが保存している情報に基づくファイル管理を行うことができるファイル管理装置およびファイル管理方法を提案することを目的とする。
【０００６】
【課題を解決するための手段】
本発明ファイル管理装置は、ファイルが保存される記録媒体が装填される装填部と、この記録媒体上のファイルに対して、この記録媒体毎の記録媒体のＩＤおよびこの記録媒体の愛称からなるエントリの羅列によって構成される記録媒体識別情報テーブル、アプリケーションソフトウェア毎に作成する、該当するアプリケーションソフトウェアが参照するこの記録媒体内のディレクトリ名からなるエントリの羅列によって構成されるディレクトリ管理テーブル、アプリケーションソフトウェア毎に作成する、ファイル内容を要約する情報、ファイルが保存されているこの記録媒体を特定する情報、この記録媒体内でファイルが保存されているディレクトリを特定する情報、この記録媒体上での実際のファイル名からなるエントリの羅列によって構成されるファイル管理テーブルを記憶する記憶手段とを有し、
一のアプリケーションソフトウェア使用時に、この記憶手段に記憶されたこの記録媒体識別情報テーブル、ディレクトリ管理テーブルおよびファイル管理テーブルのなかからこのアプリケーションソフトウェアに対応する情報を参照して、この記録媒体上のファイルを管理するようにしたものである。
【０００７】
斯かる本発明によれば、記録媒体に対して、記録媒体上のファイルを管理する記録媒体識別情報テーブル、ディレクトリ管理テーブルおよびファイル管理テーブルを作成して記憶手段に保存し、ファイルの実体はこの記録媒体に保存しておく。そして、アプリケーション使用時に、前述のテーブルのなかからこのアプリケーションに対応する情報を参照してこの記録媒体上のファイル管理を行うようにしたので、全ての情報を作業領域に展開する必要がない。即ち、記録媒体識別情報テーブルと、起動しているアプリケーションが操作可能なファイルに関連するディレクトリ管理テーブルとファイル管理テーブルのみが作業領域に展開されていれば良く、作業領域が小さい場合でも本装置が動作することができる。
【０００８】
また、本ファイル管理装置動作時のファイル管理対象が、起動しているアプリケーションソフトウェアが操作可能なファイルに限定されるので、ファイル検索を高速に行うことができる。
【０００９】
また、本発明ファイル管理装置は、さらに表示手段およびポインティングデバイスを備え、このファイル管理テーブルの各エントリのファイル内容を要約する情報の一覧をこの表示手段に表示し、この表示手段に表示された所望のファイル内容を要約する情報の表示部分を、このポインティングデバイスを介して選択動作することで、このファイル内容を要約する情報に対応した所望のファイルを選択するようにしたものである。
【００１０】
斯かる本発明によれば、記録媒体上のファイルを管理するための情報を構成するファイル管理テーブルが、ファイル内容を要約する情報を備えるので、使用者がファイル内容に基づくファイル管理を行うことができる。
【００１１】
また、本発明ファイル管理装置は、この記録媒体がこの装填部に装填されたときに、この記憶手段に保存されているファイル管理テーブル上のこの記録媒体に関する情報とこの記録媒体上に存在する情報とを比較し、この記録媒体上に存在する情報に基づき、このファイル管理テーブル上のこの記録媒体に関する情報を更新するようにしたものである。
【００１２】
斯かる本発明によれば、他の装置で記録媒体上のファイルが変更や追加または削除された場合でも、本ファイル管理装置に該記録媒体を装填したときに、記憶手段に保存しておいたファイル管理に使用するファイル管理テーブルの情報が更新されるので、ファイル管理テーブルの情報の正当性が常に保証される。
【００１３】
本発明ファイル管理方法は、ファイルが保存される記録媒体が装填される装填部と、この記録媒体上のファイルに対して、この記録媒体毎の記録媒体のＩＤおよびこの記録媒体の愛称からなるエントリの羅列によって構成される記録媒体識別情報テーブル、アプリケーションソフトウェア毎に作成する、該当するアプリケーションソフトウェアが参照するこの記録媒体内のディレクトリ名からなるエントリの羅列によって構成されるディレクトリ管理テーブル、アプリケーションソフトウェア毎に作成する、ファイル内容を要約する情報、ファイルが保存されているこの記録媒体を特定する情報、この記録媒体内でファイルが保存されているディレクトリを特定する情報、この記録媒体上での実際のファイル名からなるエントリの羅列によって構成されるファイル管理テーブルを記憶する記憶手段とを有し、
一のアプリケーションソフトウェア使用時に、この記憶手段に記憶されたこの記録媒体識別情報テーブル、ディレクトリ管理テーブルおよびファイル管理テーブルのなかからこのアプリケーションソフトウェアに対応する情報を参照して、この記録媒体上のファイルを管理するようにしたファイル管理方法であって、
さらに表示手段およびポインティングデバイスを備え、
このファイル管理テーブルの各エントリのファイル内容を要約する情報の一覧をこの表示手段に表示し、この表示手段に表示された所望のこのファイル内容を要約する情報の表示部分を、このポインティングデバイスを介して選択動作することで、このファイル内容を要約する情報に対応した所望のファイルを選択するようにしたものである。
【００１４】
【発明の実施の形態】
以下、本発明のファイル管理装置およびファイル管理方法の実施の形態の例につき図１〜図１２を参照して説明する。
【００１５】
図１は本例のファイル管理装置を適用した情報処理装置の例の正面図および側面図を示し、図２は情報処理装置の機能ブロック図を示す。
本例の情報処理装置は、後述するように、着脱可能のリムーバブルな記録媒体のスロットと該記録媒体用のインターフェイスとを備え、記録媒体上のファイルの管理を目的とした所定情報を作成して本情報処理装置内の不揮発性メモリに保存すると共に、ファイルの実体は記録媒体上に保存しておき、この所定情報を参照して記録媒体上のファイルの管理を行う如くするものである。
【００１６】
図１Ａにおいて、２０は情報処理装置を示し、この情報処理装置２０はＬＣＤ（液晶表示ディスプレイ）２１を有しこのＬＣＤ２１上にタッチパネル２２が積層されている。このタッチパネル２２は周知の技術を用いて、例えば、図示しないタッチペンや指などでタッチパネル２２を介して、アプリケーションソフトウェア（以下、アプリケーションという）が必要に応じてＬＣＤ２１上に表示したボタンまたはアイコンを押下し、ボタンまたはアイコンが押下されたことを検出して、その座標情報に基づいて対応する所望の処理を実行させることができる。
【００１７】
情報処理装置２０は、ＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）ブラウザ、電子メール、アルバムアプリケーション等を備えており、情報はＬＣＤ２１に表示される。ユーザはブラウザ、電子メール、アルバム等のアイコンのなかから所望のアイコンを押下し選択することにより、これらの電子メール、アルバム、ブラウザ等のアプリケーションを起動させることができる。そして、ユーザはタッチパネル操作によって、自由に各アプリケーションの操作を行うことができる。
【００１８】
また、各アプリケーションを使用中に、例えば、インデックスボタン２３０を押すことにより、いつでも図１Ａに表示されるようなメニュー画面を表示させることができ、必要に応じて新たなアプリケーションを起動させたり、または複数のアプリケーション間での切替えを行ったりすることができる。
【００１９】
図１Ｂは、本例の情報処理装置２０の側面図を示すものである。図中示されるように、情報処理装置２０の一側面には、半導体メモリ等よりなるメモリカード１および２の記録媒体がそれぞれ挿入されるメモリカードスロット１１および１２が設けられている。
【００２０】
また、図１Ａの情報処理装置２０正面図の上端左側に示す２３は、ユーザが押下することによりこの情報処理装置２０の電源をオンおよびオフし、情報処理装置２０の起動および終了処理を実行する電源キーを示す。さらに、２２７，２２８はそれぞれＬＣＤ２１の左右両側に取りつけられたスピーカを表す。
【００２１】
図２は、本例の情報処理装置２０の機能ブロック構成を示すものである。
後述するファイル管理等の各種の制御を行う制御手段としてＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）１７１を有し、このＣＰＵ１７１が実行すべきプログラムやアプリケーションソフトウェアプログラム、固定データなどが書き込まれたＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）１７２、及びＣＰＵ１７１のワークエリアとして機能するＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）１７３がそれぞれバス１７０に接続され、それぞれの間で情報の送受信が行われる。
【００２２】
不揮発性メモリであるフラッシュＲＯＭ（またはフラッシュメモリともいう）１７４はバス１７０に接続されて、後述するファイル管理のためのメモリカード管理情報を保存する。他に、ＩＳＰ（Ｉｎｔｅｒｎｅｔ　Ｓｅｒｖｉｃｅ　Ｐｒｏｖｉｄｅｒ）接続情報やメールアカウント情報、ＷＷＷブラウザアプリケーションでアクセスしたインターネット上のホームページのＵＲＬ（ＵｎｉｆｏｒｍＲｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）の履歴やキャッシュデータ等を保存する。
【００２３】
メモリカードスロット１１およびメモリカードスロット１２には、図１Ｂに示すメモリカード１および２がそれぞれ挿入・装着され、図２に示すように、メモリカード制御部１１１およびメモリカード制御部１１２を介してそれぞれバス１７０に接続される。
メモリカード制御部１１１とメモリカード制御部１１２を変更することで、例えばメモリスティック（登録商標）やコンパクトフラッシュ（登録商標）、スマートメディア（登録商標）などの種類のメモリカードにも対応することも可能であり、例えば２つのメモリカードスロットおよびメモリカード制御部をそれぞれ互いに違うものにすることで、同時に２種類のメモリカードに対応することができる。
【００２４】
上述のメモリカードはＦＡＴ（Ｆｉｌｅ　Ａｌｌｏｃａｔｉｏｎ　Ｔａｂｌｅ）型ファイルシステムでファイルを管理しており、ディレクトリ名情報とファイル名情報を指定することでメモリカード内のファイルを特定することができる。メモリカードには、例えば、アルバムアプリケーションで操作する画像ファイルや、メールアプリケーションで操作するメールファイル等その他さまざまな情報を保存することができる。
【００２５】
また、タッチパネル２２上にてタッチペンや指などで選択した部位の座標やアイコンなどを座標制御部１２２が検出し、その情報がバス１７０に送出されると共に、図１Ａに示すメニュー画面にワンタッチで切り替えられるインデックスボタン２３０などを含む操作部よりの指令が、図示しないインターフェイスを介してバス１７０に送出される。
【００２６】
また、バス１７０には、表示制御部１２１を介してＬＣＤ２１が接続されると共に、図示しないＤ／Ａコンバータ及び音声増幅回路を介してスピーカ２２７，２２８が接続される。
【００２７】
さらに、情報処理装置２０に図示しないテレビジョン放送用チューナやデジタルＢＳチューナ等を接続したり、あるいは、図示しないＤＶＤプレーヤ等の外部機器を外部入力インターフェイスを介して接続して映像信号および音声信号を受信し、ＬＣＤ２１に表示したりスピーカ２２７，　２２８から放音される音声を楽しむこと等もできる。
【００２８】
本例の情報処理装置２０を電子メールやＷＷＷブラウザアプリケーションを利用してインターネットに接続する際は、バス１７０に接続された例えばＩＥＥＥ８０２．１１ｂ準拠の無線通信部１１０によって、アンテナ１０を介して外部アクセスポイントへ無線接続し、外部アクセスポイントを通じてインターネットとの通信が行われる如くなされる。インターネットへの接続ができればよいので、あるいは、無線通信による接続に代わり、情報処理装置２０にモデムを搭載して電話回線に直接接続するようにしてもよい。
【００２９】
さらに、情報処理装置２０は、必要に応じてソフトキーボードと呼ばれるキーボードをＬＣＤ２１上に表示して、各種の入力作業に使用することができる。例えば、メールアプリケーションを起動させ、タッチペン等でメール作成画面上をタッチすると、メール作成画面上にソフトキーボードがマルチウィンドウ表示される（図示せず）　。表示されたソフトキーボードは、マウスをドラッグしてメール文章作成の作業の邪魔にならない位置に適宜移動させたりすることができる。あるいは、ソフトキーボードの代わりに情報処理装置２０にハードデバイスとしてキーボードを外付け接続することもできる。
【００３０】
本例で使用される情報処理装置は、少なくともメモリカード等の外部記録媒体挿入用のスロットと表示手段および何等かのポインティング手段を備え、リムーバブルな記録媒体のファイル管理を行えるものであればよく、パーソナルコンピュータ（ＰＣ）、携帯情報端末（ＰＤＡ）等、種々のものが適用できる。
【００３１】
本例では、メモリカード等に保存されたファイルの管理を行うにあたり、本例の情報処理装置２０においては、全てのアプリケーションに共通の情報（メモリカード識別情報テーブル）とアプリケーション毎に保持する情報（ディレクトリ管理テーブル、ファイル管理テーブル）とから構成される情報を作成し、上述のフラッシュＲＯＭ１７４に保存する。これらのテーブル情報を総称してメモリカード管理情報と呼ぶものとする。
【００３２】
全てのアプリケーションに共通の情報は、図３Ａに示すメモリカード識別情報テーブル（以下、ＣａｒｄＴｂｌ　という）であり、メモリカードスロット１１または１２に挿入されたことのあるメモリカード毎の
１．ＣａｒｄＩＤ：メモリカードを特定するために使用され、メモリカード上のシス
テムエリアのデータから生成されるメモリカード毎に唯一の情報。
例えば、メモリカードの種類や製造時に発行されるプロダクトＩＤなど。２．ＣａｒｄＮａｍｅ：ユーザが容易にメモリカードを特定できることを目的とするも
のであり、ユーザが設定可能なメモリカードの愛称。
からなるエントリを保持する。各エントリはインデックス情報ＣａｒｄＩｄｘ　によって指し示される。メモリカード識別情報テーブルＣａｒｄＴｂｌ　は情報処理装置２０に新規メモリカードが挿入された時とメモリカード情報の削除時に情報が更新される。
【００３３】
一方、アプリケーション毎に保持する情報は、図３Ｂに示すディレクトリ管理テーブル（以下、ＤｉｒＴｂｌという）、および図３Ｃに示すファイル管理テーブル（以下、ＦｉｌｅＴｂｌ　という）である。
【００３４】
ディレクトリ管理テーブルＤｉｒＴｂｌは、
１．ＤｉｒＰａｔｈ　：該当するアプリケーションが管理するファイルが存在する、メ
モリカード内のディレクトリ名
を一つのエントリとするテーブルであり、情報処理装置２０の製造時にフラッシュＲＯＭ１７４に書き込まれる。各エントリはエントリ情報ＤｉｒＩｄｘによって指し示される。
【００３５】
メモリカード内のディレクトリは、メモリカードの種類に応じてアプリケーション毎に使用できるディレクトリ領域が予め決められており、そのために、ファイル管理装置２０を製造時に、装填可能なメモリカードの種類に応じてフラッシュＲＯＭ１７４のディレクトリ管理テーブルのエントリを割り振っていく如くする。
【００３６】
ＤｉｒＴｂｌは複数のエントリによって構成されるが、本例の情報処理装置２０がファイルを新規に生成するのは先頭エントリＤｉｒＰａｔｈ　［０］で示されるディレクトリのみである。以下、例えば、メールアプリケーションに対応するＤｉｒＴｂｌをＤｉｒＴｂｌＭａｉｌ　、アルバムアプリケーションに対応するＤｉｒＴｂｌをＤｉｒＴｂｌ　Ａｌｂｕｍとそれぞれ表記する。
【００３７】
ファイル管理テーブルＦｉｌｅＴｂｌ　は、
１．ＤｉｓｐｌａｙＤａｔａ　：ＬＣＤ２１に表示する該当ファイル内容を要約する情報。
例えば、メールアプリケーションでは、差出人、日付、題名等であり、ア
ルバムアプリケーションでは画像のサムネイル等がそれにあたる。
２．ＣａｒｄＩｄｘ　：該当するファイルが保存されているメモリカードに対するイン
デックス情報。
３．ＤｉｒＩｄｘ：該当するファイルが保存されているディレクトリに対するインデ
ックス情報。
４．ＦｉｌｅＮａｍｅ：該当メモリカード上での実際のファイル名。
からなるエントリを保持する。各エントリはインデックス情報ＦｉｌｅＩｄｘ　によって指し示される。
【００３８】
以下、例えば、メールアプリケーションに対応するファイル管理テーブルをＦｉｌｅＴｂｌ　Ｍａｉｌ、アルバムアプリケーションに対応するファイル管理テーブルをＦｉｌｅＴｂｌ　Ａｌｂｕｍ　と表記する。
【００３９】
この例では情報処理装置２０のフラッシュＲＯＭ１７４に保存されているメモリカード管理情報は、メモリカード識別情報テーブルＣａｒｄＴｂｌ　、ディレクトリ管理テーブルＤｉｒＴｂｌ　Ｍａｉｌ　，ＤｉｒＴｂｌ　Ａｌｂｕｍ、ファイル管理テーブルＦｉｌｅＴｂｌ　Ｍａｉｌ，ＦｉｌｅＴｂｌ　Ａｌｂｕｍから構成されるものとする。
【００４０】
以下、図４〜図１２に示すフローチャートなどを参照して、幾つかの基本的なファイル操作を例に挙げて、本例の情報処理装置２０内で行われる処理について、説明する。
【００４１】
［電源投入（システム起動）処理］
図４はシステム起動時のフローチャートを示す。まず、図１Ａに示す電源キー２３を押下して情報処理装置２０の電源を投入する（ステップＳ１）。情報処理装置２０は、電源が投入されるとオペレーティングシステム（ＯＳ）の起動処理（ステップＳ２）を行い、次に、ファイルシステムの初期化処理を実行する（ステップＳ３）。続いて、フラッシュＲＯＭ１７４からＣａｒｄＴｂｌ　をＲＡＭ１７３上に展開して（ステップＳ４）、前回電源切断時に起動していたアプリケーションの起動処理を行う（ステップＳ５）。
【００４２】
勿論、前回電源切断時に起動していたアプリケーションでなくても、図１Ａに示すようなメニュー画面表示において、インターネット、メール、アルバム、あるいはその他のアプリケーションアイコンを押下して、所望のアプリケーションを起動することもできる。
【００４３】
以下、メールアプリケーションを起動してファイル操作を行う場合の処理を説明するが、アルバムアプリケーションの場合でも略同様の処理にて行うことができる。
【００４４】
［メールアプリケーションの起動］
図５はメールアプリケーション起動時のフローチャートを示す。例えば、上述の電源投入処理後に、メールアプリケーションが起動（ステップＳ１１）すると、フラッシュＲＯＭ１７４からディレクトリ管理テーブルＤｉｒＴｂｌ　Ｍａｉｌ　とファイル管理テーブルＦｉｌｅＴｂｌ　Ｍａｉｌを順にＲＡＭ１７３に展開し（ステップＳ１２、ステップＳ１３）、ＦｉｌｅＴｂｌ　Ｍａｉｌからファイル内容を要約する情報であるＤｉｓｐｌａｙＤａｔａ　の一覧を取得して、それをＬＣＤ２１に表示する（ステップＳ１４）。以後、ＬＣＤ２１上に一覧表示された所望のＤｉｓｐｌａｙＤａｔａ　表示部分を、ユーザがタッチパネル２２を介してタッチすることで、座標制御部１２２が押されたことを感知して一つのメールファイルを選択することができる。
【００４５】
［一つのメールファイルの内容を表示］
ユーザが一つのメールファイルの内容表示を要求して、ＬＣＤ２１上に一覧表示されたメールから一つのメールを選択し、そのメールファイルのファイル管理テーブルＦｉｌｅＴｂｌ　＿Ｍａｉｌでのインデックスが［　ｍ］　であった場合の処理について説明する。
【００４６】
図６はメールファイルの内容を表示するときのフローチャートを示す。まず、ユーザがメールアプリケーション起動中に一のメールファイルの内容表示を要求する（ステップＳ２１）。ユーザはＬＣＤ２１上に表示されたメールのＤｉｓｐｌａｙＤａｔａ　の一覧より、内容表示したいメールファイルの表示部分をタッチパネル２２をタッチして選択する。例えば、ＦｉｌｅＩｄｘ＝＝ｍのメールを選択した（ステップＳ２２）とすると、ファイル管理テーブルＦｉｌｅＴｂｌ　ＭａｉｌからＣａｒｄＩｄｘ［ｍ］、ＤｉｒＩｄｘ［ｍ］　、ＦｉｌｅＮａｍｅ［ｍ］　を取得する（ステップＳ２３）。続いて、ディレクトリ管理テーブルＤｉｒＴｂｌ　Ｍａｉｌ　からＤｉｒＰａｔｈ［ＤｉｒＩｄｘ［ｍ］］を取得する（ステップＳ２４）とともに、メモリカード識別情報テーブルＣａｒｄＴｂｌ　からＣａｒｄＩＤ［ＣａｒｄＩｄｘ［ｍ］］およびＣａｒｄＮａｍｅ［ＣａｒｄＩｄｘ［ｍ］］を取得する（ステップＳ２５）。
【００４７】
このとき、情報処理装置２０のメモリカードスロット１１または１２のいずれかにＣａｒｄＩＤ［ＣａｒｄＩｄｘ［ｍ］］のメモリカードが装填されているかどうかを判断する（ステップＳ２６）。このときＣａｒｄＩＤ［ＣａｒｄＩｄｘ［ｍ］　の識別情報を持つメモリカードが挿入されていない場合には、ＬＣＤ２１上に、「ＣａｒｄＮａｍｅ［ＣａｒｄＩｄｘ［ｍ］］のメモリカードを挿入して下さい。」というダイアログを表示して該当メモリカードを装填するようユーザに要求し（ステップＳ２７）、該当するメモリカードが装填されるまで待機する。
【００４８】
該当するメモリカードが装填されている場合は、メモリカードのＤｉｒＰａｔｈ［ＤｉｒＩｄｘ［ｍ］］ディレクトリからファイル名ＦｉｌｅＮａｍｅ［ｍ］　のメールファイルを読み出してＲＡＭ１７３上に展開し（ステップＳ２８）、ＬＣＤ２１にこの選択したメールファイルの内容を表示（ステップＳ２９）する。
【００４９】
［メモリカード装填時の処理］
ここで、図７を参照して、一のメモリカードが情報処理装置２０のメモリカードスロット１１または１２のいずれかに装填されたことを検出したときに行われる処理について説明する。
まず、メモリカード１または２をメモリカードスロット１１または１２のいずれかに装填し（ステップＳ３１）、装填されたメモリカードのシステムエリアを読み出してＲＡＭ１７３に展開し（ステップＳ３２）、システムエリアからこのメモリカードのＣａｒｄＩＤを生成する（ステップＳ３３）。次に、メモリカード識別情報テーブルＣａｒｄＴｂｌ　の各エントリを確認し、このＣａｒｄＩＤに対する情報が存在するかどうかを調査する（ステップＳ３４）。
【００５０】
存在しない場合には、「メモリカードの愛称を入力して下さい」等のダイアログをＬＣＤ２１に表示して、メモリカードの愛称ＣａｒｄＮａｍｅを入力するようユーザに要求する（ステップＳ３５）。メモリカードの愛称がユーザにより入力されたら、メモリカード識別情報テーブルＣａｒｄＴｂｌ　から情報の存在しないエントリを選択し、そのインデックス［ｉ］　を取得する（ステップＳ３６）。そして、装填されたメモリカードに関するＣａｒｄＩＤ［ｉ］　、ＣａｒｄＮａｍｅ［ｉ］　からなる情報を、メモリカード識別情報テーブルＣａｒｄＴｂｌ　のエントリに追加する（ステップＳ３７）。
以上の処理が実行されたら、続いてアプリケーション毎にファイル管理テーブルＦｉｌｅＴｂｌ　の整合性確認処理を実施する（ステップＳ３８）。
【００５１】
［ＦｉｌｅＴｂｌ　Ｍａｉｌ　の整合性確認処理］
以下に、ＣａｒｄＩｄｘ　が［ｉ］　で指し示されるメモリカードがメモリカードスロット１１または１２に装填された際に、例えば、メールアプリケーションに関するファイル管理テーブルＦｉｌｅＴｂｌ　Ｍａｉｌに対して実行される整合性確認処理について説明する。
ディレクトリ管理テーブルＤｉｒＴｂｌ　Ｍａｉｌ　をフラッシュＲＯＭ１７４から読み出してＲＡＭ１７３に展開し（ステップＳ４１）、そのＤｉｒＴｂｌ　Ｍａｉｌ　のエントリの全てに対して順に、各エントリが指し示すディレクトリ内に存在するファイル名を装填されたメモリカードから取得して、図９Ａに示すような、メモリカード上に実際に存在するファイルのテーブルＥｘＦｉｌｅＴｂｌ　をＲＡＭ１７３に生成する（ステップＳ４２）。
【００５２】
次に、ファイル管理テーブルＦｉｌｅＴｂｌ　ＭａｉｌをＲＡＭ１７３に展開し（ステップＳ４３）、ＦｉｌｅＴｂｌ　Ｍａｉｌから、ＣａｒｄＩｄｘ　が［ｉ］　に等しいエントリを抽出して、図９Ｂに示すような、ＣａｒｄＦｉｌｅＴｂｌ　を生成する（ステップＳ４４）。
【００５３】
続いて、先に作成しておいたＥｘＦｉｌｅＴｂｌ　とＣａｒｄＦｉｌｅＴｂｌ　とを比較して整合性を確認する。まず、ＥｘＦｉｌｅＴｂｌ　およびＣａｒｄＦｉｌｅＴｂｌ　から、ＤｉｒＩｄｘとＦｉｌｅＮａｍｅとがそれぞれ互いに一致するエントリを全て削除する（ステップＳ４５）。次に、ＣａｒｄＦｉｌｅＴｂｌ　に存在するＦｉｌｅＩｄｘ　が指し示すエントリをＦｉｌｅＴｂｌ　Ｍａｉｌから削除する（ステップＳ４６）。最後に、ＥｘＦｉｌｅＴｂｌ　に存在するエントリに対応するファイルの実体を順に読み出す。この例ではメールのＤｉｓｐｌａｙＤａｔａ　となる「差出人、日付、題名」を抽出して、ＦｉｌｅＴｂｌ　Ｍａｉｌの中で情報の存在しないエントリにこれらの情報を追加する（ステップＳ４７）。このようにして整合性が取られたＦｉｌｅＴｂｌ　ＭａｉｌをフラッシュＲＯＭ１７４に書き込む（ステップＳ４８）。
【００５４】
以上のようにして、メモリカード内の情報とフラッシュＲＯＭ１７４のメモリカード管理情報との整合性が取られ常に最新の情報に更新される。メモリカード内に、例えばメール以外の他のアプリーションに関するファイル情報が保存されている場合は、そのアプリケーションのファイル情報に対して上述のメールアプリケーションと同様の処理が行われ、メモリカード管理情報の全データが常に新しいものに更新される。
【００５５】
［一つのメールファイルの削除］
ユーザが一つのメールファイルの削除を要求して、ＬＣＤ２１に一覧表示されたメールから一つのメールを選択し、そのメールファイルのファイル管理テーブルＦｉｌｅＴｂｌ　Ｍａｉｌでのインデックスが［ｍ］　であった場合の処理につき説明する。
【００５６】
図１０はメールファイル削除の際のフローチャートを示す。まず、メールアプリケーション起動中に、ユーザが図示しない削除ボタン等を押してメールファイルの削除を要求する（ステップＳ５１）。ユーザがタッチパネル２２をタッチして、ＬＣＤ２１に表示されたメールファイルの一覧から削除したい所望のメールファイルを選択する（ステップＳ５１）。
【００５７】
例えば、ＦｉｌｅＩｄｘ＝＝ｍのメールが選択（　ステップＳ５２）　されたとすると、ファイル管理テーブルＦｉｌｅＴｂｌ　ＭａｉｌからＣａｒｄＩｄｘ［ｍ］、ＤｉｒＩｄｘ［ｍ］　、ＦｉｌｅＮａｍｅ［ｍ］　を取得する（ステップＳ５３）。続いて、ディレクトリ管理テーブルＤｉｒＴｂｌ　Ｍａｉｌ　からＤｉｒＮａｍｅ［ＤｉｒＩｄｘ［ｍ］］を取得する（ステップＳ５４）とともに、メモリカード管理テーブルＣａｒｄＴｂｌ　からＣａｒｄＩＤ［ＣａｒｄＩｄｘ［ｍ］］およびＣａｒｄＮａｍｅ［ＣａｒｄＩｄｘ［ｍ］］を取得する（ステップＳ５５）。
【００５８】
この時に、ＣａｒｄＩＤ［ＣａｒｄＩｄｘ［ｍ］］のメモリカードが装填されているかどうかを判断する（ステップＳ５６）。ＣａｒｄＩＤ［ＣａｒｄＩｄｘ［ｍ］　の識別情報を持つメモリカードが挿入されていない場合には、ＬＣＤ２１上に、「ＣａｒｄＮａｍｅ［ＣａｒｄＩｄｘ［ｍ］］のメモリカードを挿入して下さい。」等のダイアログを表示して該当メモリカードを装填するようユーザに要求し、該当するメモリカードが装填されるまで待機する（ステップＳ５７）。
【００５９】
該当するメモリカードが装填されている場合は、このメモリカードのファイル管理テーブルＦｉｌｅＴｂｌ　ＭａｉｌからＦｉｌｅＩｄｘ＝＝ｍのエントリを削除する（ステップＳ５８）。そして、変更がなされたファイル管理テーブルＦｉｌｅＴｂｌ　ＭａｉｌをフラッシュＲＯＭ１７４に書き込む（ステップＳ５９）。最後に、メモリカードのＤｉｒＰａｔｈ［ＤｉｒＩｄｘ［ｍ］］ディレクトリからＦｉｌｅＮａｍｅ［ｍ］　のファイルを削除する（ステップＳ６０）。こうして、メモリカードおよびメモリカード管理情報からのメールファイルおよび関係する情報の削除がそれぞれ終了する。
【００６０】
尚、このとき、ディレクトリ管理テーブルのディレクトリ内のファイル情報の一つが削除されて、ディレクトリ内の情報が減少するだけであるので、該当ディレクトリ内の全情報が空になった場合でも、データ書き込み領域としてのディレクトリは存在したままの状態である。
【００６１】
［一つのメールファイルの追加］
例えば、メールアプリケーションでメールを受信した場合は、メールファイルが新規に作成される。書き込むディレクトリは、メールアプリケーションに関するディレクトリ管理テーブルＤｉｒＴｂｌ＿Ｍａｉｌの先頭エントリでありＤｉｒＰａｔｈ［０］で示されるディレクトリである。図１１に示すフローチャートに従い説明する。
【００６２】
メールアプリケーションにより一つのメールを受信し（ステップＳ７１）、受信メールの情報をＲＡＭ１７３に展開する（ステップＳ７２）。ここでまず、２つのメモリカードスロット１１または１２のいずれかにメモリカード１または２が装填されているかどうかを確認する（ステップＳ７３）。いずれにも装填されていない場合は、メモリカードをいずれかのスロットに装填することをユーザに要求するダイアログをＬＣＤ２１に表示して（ステップＳ７４）、メモリカード１または２が装填されるまで待機する。
【００６３】
次に、メモリカードスロット１１または１２にメモリカード１または２が装填されている場合は、装填されているメモリカードは一枚であるかどうかを確認する（ステップＳ７５）。いずれのスロットにも装填されている場合には、どちらのスロットに装填されているメモリカードにデータを保存するかを問うダイアログをＬＣＤ２１に表示して、ユーザがどちらか一つのメモリカードを選択する（ステップＳ７６）。
【００６４】
そして、メールを保存するファイルのファイル名を、例えばＦｉｌｅＮａｍｅＣｒｅａｔｅとして生成し（ステップＳ７７）、メモリカードの先頭ディレクトリであるＤｉｒＰａｔｈ［０］に、ファイル名ＦｉｌｅＮａｍｅＣｒｅａｔｅのメールファイルを書き込んで、受信メールＦｉｌｅＮａｍｅＣｒｅａｔｅの情報を保存する（ステップＳ７８）。
【００６５】
一方、ＲＡＭ１７３上の受信メールから「差出人、日付、題目」といったファイル内容を要約する情報を抽出してファイル管理テーブルＦｉｌｅＴｂｌ　ＭａｉｌのＤｉｓｐｌａｙＤａｔａ　を生成し（ステップＳ７９）、ＦｉｌｅＴｂｌ　Ｍａｉｌに受信メールに対応するエントリを追加（ステップＳ８０）する。そして、変更がなされたＦｉｌｅＴｂｌ　ＭａｉｌをフラッシュＲＯＭ１７４に書き込み（ステップＳ８１）、メモリカードおよびメモリカード管理情報へのメールファイルおよび関係する情報の追加が完了する。
【００６６】
このように、ファイルを追加した場合、先頭ディレクトリのＤｉｒＰａｔｈ［０］に追加しておいたファイルを、後に、他のディレクトリへと移動するようにしてもよい。例えば、ＬＣＤ２１上の設定メニュー一覧画面（図示せず）からファイルの移動作業を行うメニューを選択し、ＤｉｒＰａｔｈ［０］に追加したファイルを他のディレクトリへと移動し、ディレクトリ管理テーブル内のディレクトリを整理する如くする。
【００６７】
［メモリカード情報の削除］
ユーザが一枚のメモリカードに対応するメモリカード情報の削除を要求して、ＬＣＤ２１に一覧表示されたメモリカードの愛称ＣａｒｄＮａｍｅから一枚のメモリカードを選択し、そのメモリカードのメモリカード識別情報テーブルＣａｒｄＴｂｌ　でのインデックスが［ｃ］　であった場合の処理について説明する。
【００６８】
図１２はメモリカード情報削除のフローチャートを示す。まず、メモリカード管理情報からメモリカード情報の削除を要求するのに、設定メニュー画面（図示せず）よりメモリカード情報の削除を行うメニューを選択する（ステップＳ９１）。ＲＡＭ１７３上にメモリカード識別情報テーブルＣａｒｄＴｂｌ　を展開し、このＣａｒｄＴｂｌ　からＣａｒｄＮａｍｅの一覧を取得してＬＣＤ２１に表示する（ステップＳ９２）。このＣａｒｄＮａｍｅの一覧を見てユーザが削除したいメモリカード情報、例えば、ＣａｒｄＩｄｘ＝＝ｃに対応するメモリカードを選択する（ステップＳ９３）。
【００６９】
全てのアプリケーションのファイル管理テーブルＦｉｌｅＴｂｌ　から、ＣａｒｄＩｄｘ　フィールドが［ｃ］　に一致するエントリを順に全て削除する（ステップＳ９４）。次に、メモリカード識別情報テーブルＣａｒｄＴｂｌ　から、ＣａｒｄＩｄｘ＝＝ｃであるエントリを削除して（ステップＳ９５）、変更がなされたＣａｒｄＴｂｌ　およびＦｉｌｅＴｂｌ　をフラッシュＲＯＭ１７４に書き込み（ステップＳ９６）、メモリカード情報の削除が終了する。
【００７０】
斯かる本例によれば、メモリカード上のファイルに関して、メモリカード管理情報のみをフラッシュＲＯＭ１７４に保存して、ファイルの実体は外部メモリカード１または２に保存するようにしたので、このメモリカード管理情報のサイズは、管理するメモリカード数、ディレクトリ数、ファイル数のみに依存し、ファイルの実体のサイズとは無関係とすることができる。
【００７１】
これにより、メモリカード管理情報の全てをＲＡＭ１７３に展開することなく、メモリカード識別情報テーブルと、起動しているアプリケーションが操作可能なファイルに関連するディレクトリ管理テーブルとファイル管理テーブルのみがＲＡＭ１７３に展開されていればよく、ＲＡＭ１７３の容量が小さい場合でもファイル管理装置が動作可能である。
【００７２】
また、ファイル管理装置動作時のファイル管理対象が、起動しているアプリケーションの操作可能な情報に限定されるので、ファイル検索を高速に行うことができる。
【００７３】
また、例えばＨＤＤ（Ｈａｒｄ　Ｄｉｓｋ　Ｄｒｉｖｅ）のような高速かつ大容量の記憶装置を備えず、本例のように、例えばフラッシュＲＯＭ１７４のような低速かつ低容量の記憶装置のみを備えた場合においても、限られた記憶容量の中でより多くのメモリカードとそれに保存された多くのファイルを管理することが可能になる。さらにまた、ＨＤＤと比較して容積の小さくかつ消費電力の少ないフラッシュＲＯＭ１７４を使用することにより、情報処理装置２０の小型化と低消費電力化が達成される。
【００７４】
また、本例によれば、ファイル管理テーブルは使用者が任意に設定できるファイル内容を要約するデータを備えるので、使用者がファイル内容に基づくファイル管理を行うことができ、使い勝手が向上する。
【００７５】
また、本例によれば、他の装置でメモリカード上のファイルが追加・削除された場合、その後、本ファイル管理装置に該当メモリカードを装填したときに、フラッシュＲＯＭ１７４上のメモリカード管理情報が更新されるので、メモリカード管理情報の正当性が常に保証される。
【００７６】
また、本例によれば、情報処理装置２０に２つのメモリカード１および２が装填されている場合でも、２つのメモリカード１および２のそれぞれに保存されているファイルを一括管理することができる。
【００７７】
上述例において、情報処理装置２０に設けられる記憶手段としてフラッシュＲＯＭ１７４を適用したが、他の記憶手段、例えばＨＤＤなどに適用してメモリカード上のファイルの管理を行うこともできる。
【００７８】
また、記録媒体としてメモリカードを例に挙げ説明したが、着脱可能なリムーバブル記録媒体であればこれに限られるものではなく、例えば、フロッピー（登録商標）ディスクやディスク型記録媒体等でもよく、種々の記録媒体に適用できる。
【００７９】
さらに、ポインティングデバイスとしてタッチパネルを用いたが、他のポインティングデバイス、例えばマウスポインタを使用して所望の表示部分をクリックする如くしてファイルを選択する如くしてもよい。
【００８０】
尚、本発明は上述した実施の形態の例に限られるものではなく、本発明の要旨を逸脱することなくその他種々の構成を取り得ることは勿論である。
【００８１】
【発明の効果】
斯かる本発明によれば、記録媒体に対して、記録媒体上のファイルを管理する記録媒体識別情報テーブル、ディレクトリ管理テーブルおよびファイル管理テーブルを作成して記憶手段に保存し、ファイルの実体はこの記録媒体に保存しておく。そして、アプリケーション使用時に、前述のテーブルのなかからこのアプリケーションに対応する情報を参照してこの記録媒体上のファイル管理を行うようにしたので、全ての情報を作業領域に展開する必要がない。即ち、記録媒体識別情報テーブルと、起動しているアプリケーションが操作可能なファイルに関連するディレクトリ管理テーブルとファイル管理テーブルのみが作業領域に展開されていれば良く、作業領域が小さい場合でも本ファイル管理装置が動作することができる。
【００８２】
また、本ファイル管理装置動作時のファイル管理対象が、起動しているアプリケーションソフトウェアが操作可能なファイルに限定されるので、ファイル検索を高速に行うことができる。
【００８３】
また、本発明によれば、記録媒体上のファイルを管理するための情報を構成するファイル管理テーブルが、ファイル内容を要約する情報を備えるので、使用者がファイル内容に基づくファイル管理を行うことができ、使い勝手が向上する。
【００８４】
また、本発明によれば、他の装置で記録媒体上のファイルが変更や追加または削除された場合でも、本ファイル管理装置に該記録媒体を装填したときに、記憶手段に保存しておいたファイル管理に使用されるファイル管理テーブルの情報が更新されるので、ファイル管理テーブルの情報の正当性が常に保証される。
【図面の簡単な説明】
【図１】本発明ファイル管理装置に適用される情報処理装置の一例の正面図及び側面図である。
【図２】本発明ファイル管理装置に適用される情報処理装置の一例の機能ブロックを示す線図である。
【図３】Ａはメモリカード識別情報テーブル、Ｂはディレクトリ管理テーブル、Ｃはファイル管理テーブルをそれぞれ示す線図である。
【図４】本発明ファイル管理方法の説明に供するフローチャートである。
【図５】本発明ファイル管理方法の説明に供するフローチャートである。
【図６】本発明ファイル管理方法の説明に供するフローチャートである。
【図７】本発明ファイル管理方法の説明に供するフローチャートである。
【図８】本発明ファイル管理方法の説明に供するフローチャートである。
【図９】図８の説明に供する線図である。
【図１０】本発明ファイル管理方法の説明に供するフローチャートである。
【図１１】本発明ファイル管理方法の説明に供するフローチャートである。
【図１２】本発明ファイル管理方法の説明に供するフローチャートである。
【符号の説明】
１，２・・・・メモリカード、１１，１２・・・・メモリカードスロット、２１・・・・ＬＣＤ、２２・・・・タッチパネル、１７１・・・・ＣＰＵ、１７２・・・・ＲＯＭ、１７３・・・・ＲＡＭ、１７４・・・・フラッシュＲＯＭ
【図１】
2004054433.tif 000003
【図２】
2004054433.tif 000004
【図３】
2004054433.tif 000005
【図４】
2004054433.tif 000006
【図５】
2004054433.tif 000007
【図６】
2004054433.tif 000008
【図７】
2004054433.tif 000009
【図８】
2004054433.tif 000010
【図９】
2004054433.tif 000011
【図１０】
2004054433.tif 000012
【図１１】
2004054433.tif 000013
【図１２】
2004054433.tif 000014