(57)【要約】【課題】  携帯端末を利用しての通信において、外部メモリに格納するデータを効率的に利用することができる携帯端末装置およびデータアクセス方法を提供する。【解決手段】  少なくとも着脱可能で、かつ書き換え可能な外部記憶媒体を備える携帯端末装置において、携帯端末装置１００の外部メモリ１０９を通常の保存用領域と一時的に使用する物理アクセス領域に分割して管理する。大量のメモリを使用するアプリケーションを実行する場合には、外部メモリ１０９の物理アクセス領域１１２を利用できるようにし、状況に応じて物理アクセス領域１１２を増やすことで外部メモリ１０９の効率のよい利用が可能となる。【選択図】  図１
2006163622.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも着脱可能で、かつ書き換え可能な外部記憶媒体を備える携帯端末装置において、
前記外部記憶媒体にファイルシステムでアクセスする第１の領域とファイルシステム以外でアクセスする第２の領域とを作成し、前記第１の領域および前記第２の領域のそれぞれのサイズを設定する設定手段を具備することを特徴とする携帯端末装置。
【請求項２】
前記外部記憶媒体は、他の外部記憶媒体と識別するための識別ＩＤを予め記憶していることを特徴とする請求項１記載の携帯端末装置。
【請求項３】
前記外部記憶媒体毎に該外部記憶媒体を識別するための識別ＩＤを生成する識別ＩＤ生成手段を具備し、
前記外部記憶媒体は、前記識別ＩＤを格納する第３の領域を有することを特徴とする請求項１記載の携帯端末装置。
【請求項４】
前記識別ＩＤと、前記第１の領域の開始アドレスおよびサイズと、前記第２の領域の開始アドレスおよびサイズとを関連付けて管理する管理手段を具備することを特徴とする請求項１ないし３のいずれかに記載の携帯端末装置。
【請求項５】
前記第１の領域に空き領域がある場合に、前記空き領域を前記第２の領域の一部として一時的に使用する制御手段を具備することを特徴とする請求項１ないし４のいずれかに記載の携帯端末装置。
【請求項６】
前記制御手段は、前記第１の領域の空き領域がファイルの削除により既存データ間に生じた隙間領域である場合に、前記隙間領域を連続した空き領域となるように既存データの移動を行い、前記連続した空き領域を前記第２の領域の一部として一時的に使用することを特徴とする請求項１ないし５のいずれかに記載の携帯端末装置。
【請求項７】
前記管理手段は、前記第２の領域として一時利用された空き領域を、一時利用終了後、再び前記第１の領域に設定することを特徴とする請求項５または６に記載の携帯端末装置。
【請求項８】
少なくとも着脱可能で、かつ書き換え可能な外部記憶媒体に対するデータアクセス方法において、
前記外部記憶媒体にファイルシステムでアクセスする第１の領域とファイルシステム以外でアクセスする第２の領域とを作成し、前記第１の領域および前記第２の領域のそれぞれのサイズを設定することを特徴とするデータアクセス方法。
【請求項９】
前記外部記憶媒体は、他の外部記憶媒体と識別するための識別ＩＤを記憶しており、
前記識別ＩＤと、前記第１の領域の開始アドレスおよびサイズと、前記第２の領域の開始アドレスおよびサイズとを関連付けて管理することを特徴とする請求項８記載のデータアクセス方法。
【請求項１０】
前記第１の領域に空き領域がある場合に、前記空き領域を前記第２の領域の一部として一時的に使用することを特徴とする請求項８または９に記載のデータアクセス方法。
【請求項１１】
前記第１の領域の空き領域がファイルの削除により既存データ間に生じた隙間領域である場合に、前記隙間領域を連続した空き領域となるように既存データの移動を行い、前記連続した空き領域を前記第２の領域の一部として一時的に使用することを特徴とする請求項８ないし１０のいずれかに記載のデータアクセス方法。
【請求項１２】
前記第２の領域として一時利用された空き領域を、一時利用終了後、再び前記第１の領域に設定することを特徴とする請求項１０または１１に記載のデータアクセス方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯可能な携帯端末装置に係り、特に、マルチメディア機能の実行など大容量のテンポラリメモリが必要な携帯端末装置およびデータアクセス方法に関する。
【背景技術】
【０００２】
従来より、携帯端末装置においては、内蔵されるメモリ容量には限界があり、メモリ容量不足のためにアプリケーションが実行できなくなる可能性がある。これらの問題の解決法としては、携帯端末装置に外部記録媒体のインターフェースを設け、データを外部記憶媒体、または、内部メモリのどちらかに格納することでメモリ不足を解消する方法が公知である（例えば特許文献１参照）。
【特許文献１】特開２０００−３２４２５５号公報、第９ページ、図１
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来技術では、携帯端末装置用の外部記憶媒体と内部メモリとを両方具備し、どちらにデータを格納するかの指示する方法などについて記載されているが、保存領域に保存されるデータについてのアクセス、管理方式の詳細について記載されていない。
【０００４】
データには、静止画や動画などのようにファイルシステムを利用して保存するデータと、テンポラリデータのような連続した領域が必要なデータとがある。従来技術では、このようなデータを考慮したメモリの使用法について記載されていない。
【０００５】
そこで本発明は、携帯端末を利用しての通信において、外部メモリに格納するデータを効率的に利用することができる携帯端末装置およびデータアクセス方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的達成のため、請求項１記載の発明による携帯端末装置は、少なくとも着脱可能で、かつ書き換え可能な外部記憶媒体を備える携帯端末装置において、前記外部記憶媒体にファイルシステムでアクセスする第１の領域とファイルシステム以外でアクセスする第２の領域とを作成し、前記第１の領域および前記第２の領域のそれぞれのサイズを設定する設定手段を具備することを特徴とする。
【０００７】
また、好ましい態様として、例えば請求項２記載のように、請求項１記載の携帯端末装置において、前記外部記憶媒体は、他の外部記憶媒体と識別するための識別ＩＤを予め記憶するようにしてもよい。
【０００８】
また、好ましい態様として、例えば請求項３記載のように、請求項１記載の携帯端末装置において、前記外部記憶媒体毎に該外部記憶媒体を識別するための識別ＩＤを生成する識別ＩＤ生成手段を具備し、前記外部記憶媒体は、前記識別ＩＤを格納する第３の領域を有するようにしてもよい。
【０００９】
また、好ましい態様として、例えば請求項４記載のように、請求項１ないし３のいずれかに記載の携帯端末装置において、前記識別ＩＤと、前記第１の領域の開始アドレスおよびサイズと、前記第２の領域の開始アドレスおよびサイズとを関連付けて管理する管理手段を具備するようにしてもよい。
【００１０】
また、好ましい態様として、例えば請求項５記載のように、請求項１ないし４のいずれかに記載の携帯端末装置において、前記第１の領域に空き領域がある場合に、前記空き領域を前記第２の領域の一部として一時的に使用する制御手段を具備するようにしてもよい。
【００１１】
また、好ましい態様として、例えば請求項６記載のように、請求項１ないし５のいずれかに記載の携帯端末装置において、前記制御手段は、前記第１の領域の空き領域がファイルの削除により既存データ間に生じた隙間領域である場合に、前記隙間領域を連続した空き領域となるように既存データの移動を行い、前記連続した空き領域を前記第２の領域の一部として一時的に使用するようにしてもよい。
【００１２】
また、好ましい態様として、例えば請求項７記載のように、請求項５または６に記載の携帯端末装置において、前記管理手段は、前記第２の領域として一時利用された空き領域を、一時利用終了後、再び前記第１の領域に設定するようにしてもよい。
【００１３】
また、上記目的達成のため、請求項８記載の発明によるデータアクセス方法は、少なくとも着脱可能で、かつ書き換え可能な外部記憶媒体に対するデータアクセス方法において、前記外部記憶媒体にファイルシステムでアクセスする第１の領域とファイルシステム以外でアクセスする第２の領域とを作成し、前記第１の領域および前記第２の領域のそれぞれのサイズを設定することを特徴とする。
【００１４】
また、好ましい態様として、例えば請求項９記載のように、請求項８記載のデータアクセス方法において、前記外部記憶媒体は、他の外部記憶媒体と識別するための識別ＩＤを記憶しており、前記識別ＩＤと、前記第１の領域の開始アドレスおよびサイズと、前記第２の領域の開始アドレスおよびサイズとを関連付けて管理するようにしてもよい。
【００１５】
また、好ましい態様として、例えば請求項１０記載のように、請求項８または９に記載のデータアクセス方法において、前記第１の領域に空き領域がある場合に、前記空き領域を前記第２の領域の一部として一時的に使用するようにしてもよい。
【００１６】
また、好ましい態様として、例えば請求項１１記載のように、請求項８ないし１０のいずれかに記載のデータアクセス方法において、前記第１の領域の空き領域がファイルの削除により既存データ間に生じた隙間領域である場合に、前記隙間領域を連続した空き領域となるように既存データの移動を行い、前記連続した空き領域を前記第２の領域の一部として一時的に使用するようにしてもよい。
【００１７】
また、好ましい態様として、例えば請求項１２記載のように、請求項１０または１１に記載のデータアクセス方法において、前記第２の領域として一時利用された空き領域を、一時利用終了後、再び前記第１の領域に設定するようにしてもよい。
【発明の効果】
【００１８】
請求項１記載の発明によれば、設定手段によって、前記外部記憶媒体にファイルシステムでアクセスする第１の領域とファイルシステム以外でアクセスする第２の領域とを作成し、前記第１の領域および前記第２の領域のそれぞれのサイズを設定するようにしたので、ファイルシステムでアクセスする第１の領域と物理アドレスで直接アクセスする第２の領域とが作成でき、これにより、テンポラリデータのような連続した領域が必要なデータを外部記憶媒体の第２の領域に保存することができる、また、ユーザの利用状況に応じて第１の領域と第２の領域との設定を変えることができ効率的な使用ができるという利点が得られる。
【００１９】
また、請求項２記載の発明によれば、外部記憶媒体に、他の外部記憶媒体と識別するための識別ＩＤを予め記憶するようにしたので、外部記憶媒体が差し替えられても識別することができるという利点が得られる。
【００２０】
また、請求項３記載の発明によれば、識別ＩＤ生成手段により、前記外部記憶媒体毎に該外部記憶媒体を識別するための識別ＩＤを生成し、前記外部記憶媒体の第３の領域に、前記識別ＩＤを格納するようにしたので、外部メモリが識別ＩＤを持たない場合でも、外部記憶媒体が差し替えられても識別することができるという利点が得られる。
【００２１】
また、請求項４記載の発明によれば、管理手段により、前記識別ＩＤと、前記第１の領域の開始アドレスおよびサイズと、前記第２の領域の開始アドレスおよびサイズとを関連付けて管理するようにしたので、識別ＩＤと第１の領域と第２の領域との設定情報を外部記憶媒体毎に管理することが可能となり、外部記憶媒体の差し替えを行っても挿入されている外部記憶媒体に設定されている第１の領域、第２の領域を正しく認識することができるという利点が得られる。
【００２２】
また、請求項５記載によれば、制御手段によって、前記第１の領域に空き領域がある場合に、前記空き領域を前記第２の領域の一部として一時的に使用するようにしたので、第１の領域に空きがある場合、その空き領域を第２の領域としてアクセスすることで外部記憶媒体を効率的に利用することができるという利点が得られる。
【００２３】
また、請求項６記載の発明によれば、前記制御手段によって、前記第１の領域の空き領域がファイルの削除により既存データ間に生じた隙間領域である場合に、前記隙間領域を連続した空き領域となるように既存データの移動を行い、前記連続した空き領域を前記第２の領域の一部として一時的に使用するようにしたので、第１の領域のファイルの削除により発生した空き領域を詰めることで第２の領域として利用できる領域を増やすことが可能となり、外部記憶媒体を効率的に利用することができるという利点が得られる。
【００２４】
また、請求項７記載の発明によれば、前記管理手段によって、前記第２の領域として一時利用された空き領域を、一時利用終了後、再び前記第１の領域に設定するようにしたので、外部記憶媒体を効率的に利用することができるという利点が得られる。
【００２５】
また、請求項８記載の発明によれば、前記外部記憶媒体にファイルシステムでアクセスする第１の領域とファイルシステム以外でアクセスする第２の領域とを作成し、前記第１の領域および前記第２の領域のそれぞれのサイズを設定するようにしたので、テンポラリデータのような連続した領域が必要なデータを外部記憶媒体の第２の領域に保存することができる、また、ユーザの利用状況に応じて第１の領域と第２の領域との設定を変えることができ効率的な使用ができるという利点が得られる。
【００２６】
また、請求項９記載の発明によれば、他の外部記憶媒体と識別するための識別ＩＤと、前記第１の領域の開始アドレスおよびサイズと、前記第２の領域の開始アドレスおよびサイズとを関連付けて管理するようにしたので、外部記憶媒体が差し替えられても識別することができ、識別ＩＤと第１の領域と第２の領域との設定情報を外部記憶媒体毎に管理することが可能となり、外部記憶媒体の差し替えを行っても挿入されている外部記憶媒体に設定されている第１の領域、第２の領域を正しく認識することができるという利点が得られる。
【００２７】
また、請求項１０記載の発明によれば、前記第１の領域に空き領域がある場合に、前記空き領域を前記第２の領域の一部として一時的に使用するようにしたので、第１の領域に空きがある場合、その空き領域を第２の領域としてアクセスすることで外部記憶媒体を効率的に利用することができるという利点が得られる。
【００２８】
また、請求項１１記載の発明によれば、前記第１の領域の空き領域がファイルの削除により既存データ間に生じた隙間領域である場合に、前記隙間領域を連続した空き領域となるように既存データの移動を行い、前記連続した空き領域を前記第２の領域の一部として一時的に使用するようにしたので、第１の領域のファイルの削除により発生した空き領域を詰めることで第２の領域として利用できる領域を増やすことが可能となり、外部記憶媒体を効率的に利用することができるという利点が得られる。
【００２９】
また、請求項１２記載の発明によれば、前記第２の領域として一時利用された空き領域を、一時利用終了後、再び前記第１の領域に設定するようにしたので、外部記憶媒体を効率的に利用することができるという利点が得られる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施の形態を、図面を参照して説明する。
Ａ．第１実施形態
Ａ−１．第１実施形態の構成
図１は、本発明の第１実施形態による携帯端末装置および外部メモリの構成を示すブロック図である。図において、携帯端末装置１００は、通信部１０１、表示部１０２、データ管理部１０３、データ領域設定部１０４、内部メモリ１０５、外部メモリ管理部１０６、ファイルシステム１０７、物理アクセス部１０８を備えている。通信部１０１は、音声通話、データ通信などを行う。表示部１０２は、各種データを表示する。データ管理部１０３は、データの格納先、アクセス手段の選択などを管理する。
【００３１】
データ領域設定部１０４は、後述する外部メモリ１０９内に、ファイルシステムアクセス領域１１１と物理アクセス領域１１２との占有割合、または、それぞれのサイズを設定する。内部メモリ１０５は、プログラムや各種データを記憶する。外部メモリ管理部１０６は、後述する外部メモリ１０９内のファイルシステムアクセス領域１１１と物理アクセス領域１１２との開始アドレス、サイズ、識別ＩＤなどを管理する。ファイルシステム１０７は、外部メモリ１０９のファイルシステムアクセス領域１１１に対するデータの書き換えを行う。物理アクセス部１０８は、外部メモリ１０９の物理アクセス領域１１２に対するデータの書き換えを行う。
【００３２】
また、外部メモリ１０９は、携帯端末装置１００に着脱可能な記憶媒体である。外部メモリ１０９は、他の外部メモリとの識別を可能にする、重複することのない識別用ＩＤが予め格納されている識別用ＩＤ格納領域１１０、ファイルシステムアクセス領域１１１および物理アクセス領域１１２を有する。
【００３３】
Ａ−２．第１実施形態の動作
次に、上述した第１実施形態の動作について説明する。図２は、本第２実施形態における、外部メモリのファイルシステム領域と物理アクセス領域の設定動作を説明するためのフローチャートである。なお、本第１実施形態では、外部メモリ１０９は初めて使用されるもので、内部にはデータが格納されていないものとする。また、外部メモリ１０９は、携帯端末装置１００に装着されて使用可能になっているものとする。
【００３４】
まず、データ領域設定部１０４によって、ファイルシステムアクセス領域１１１と物理アクセス領域１１２との占有割合、または、それぞれのサイズを指定する（ステップＳ１０）。次に、外部メモリ１０９から識別用ＩＤを取得する（ステップＳ１２）。次に、取得した識別用ＩＤと設定されたファイルシステムアクセス領域１１１と物理アクセス領域１１２との情報（占有割合またはサイズ）とを関連付けて外部メモリ管理部１０６に格納する（ステップＳ１４）。
【００３５】
このように、本第１実施形態では、外部メモリ１０９毎にファイルシステム領域１１１と物理アクセス領域１１２とを設定して管理することができる。また、外部メモリ１０９毎に識別用ＩＤとファイルシステム領域１１１と物理アクセス領域１１２とを関連付けて管理することより、外部メモリ１０９が識別可能となり、外部メモリ１０９を差し替えてもその外部メモリ１０９に割り当てられているファイルシステムアクセス領域１１１、物理アクセス領域１１２を正しく識別できるため、それぞれの領域を超えて書き込むことが発生しない。
【００３６】
次に、図３のフローチャートを用いて、本第１実施形態におけるデータの書き込みの流れを説明する。ここで、図３は、本第１実施形態におけるデータの書き込みの流れを説明するフローチャートである。まず、携帯端末装置１００のデータ書き込みが発生する（ステップＳ２０）。例えば、メニューによる静止画や動画などのデータ保存、あるいはＷｅｂ表示のためのテンポラリデータの作成などがある。
【００３７】
次に、データ管理制御部１０３は、書き込まれるデータがデータ保存のためのものか、アプリケーション動作用の一時的なものかを判別する（ステップＳ２２）。そして、データ保存であると判断された場合には、ファイルシステム１０７を介して外部メモリ１０９のファイルシステムアクセス領域１１１にデータを保存する（ステップＳ２４）。
【００３８】
一方、データ保存でないと判断された場合には、外部メモリ管理部１０６を検索し、現在、挿入されている外部メモリ１０９に、格納しようとするテンポラリデータを格納可能な物理アクセス領域１１２があるか否かを判断する（ステップＳ２６）。そして、外部メモリ１０９に格納可能な物理アクセス領域１１２がある場合には、物理アクセス部１０８を介して外部メモリ１０９の物理アクセス領域１１２にテンポラリデータを格納する（ステップＳ２８）。一方、外部メモリ１０９に格納できない場合には、今までの携帯端末装置と同様にアプリケーションソフトがメッセージを出したり、ソフトウェアの動作を中止したりする。
【００３９】
上述した第１実施形態によれば、外部メモリ１０９内に設けられた物理アクセス領域１１２を使用することによって、外部メモリ１０９に保存用のデータとは別に連続したテンポラリデータを保存することが可能となり、メモリの不足によるアプリケーションプログラムの動作不良が軽減される。本第１実施形態では、ファイルシステムアクセス領域１１１と物理アクセス領域１１２の２つの領域を外部メモリ１０９に作成したが、例えば、外部メモリ１０９をすべて物理アクセス領域１１２にすれば、より多くの物理アクセス領域が使用可能となり、物理アクセス領域を多く使うアプリケーションでも動作が可能となる。
【００４０】
また、外部メモリ管理部１０６は、外部メモリ１０９に設定されたファイルシステムアクセス領域１１１と物理アクセス領域１１２との情報（占有割合またはサイズ）と、識別用ＩＤ１１０とを関連付けて格納しておき、外部メモリ１０９が他の外部メモリと差し替えられた場合には、差し替えられた外部メモリ１０９の識別用ＩＤと外部メモリ管理部１０６に保持された情報（占有割合またはサイズ）とから、差し替え後の外部メモリと差し替え前の外部メモリ１０９とを判別可能である。
【００４１】
Ｂ．第２実施形態
次に本発明の第２実施形態について説明する。
Ｂ−１．第２実施形態の構成
図４は、本第２実施形態による携帯端末装置および外部メモリの構成を示すブロック図である。なお、図１に対応する部分には同一の符号を付けて説明を省略する。識別用ＩＤ生成部４００は、外部メモリ１０９を識別するための識別用ＩＤを生成する。本第２実施形態は、外部メモリ１０９が他の外部メモリとの識別が可能な識別用ＩＤを持っていない場合を想定している。
【００４２】
ここで、図５は、本第２実施形態による外部メモリ１０９のマッピング例を示す概念図である。外部メモリ１０９には、記録可能先頭アドレスに識別用ＩＤ格納領域１１０が配置され、その後にファイルシステムアクセス領域１１１、物理アクセス領域１１２が順次配置される。但し、この配置は一例であって、この配置以外でも本第２実施形態は有効である。なお、識別用ＩＤ格納領域１１０は、データ領域設定部１０４で設定される領域には含まれない領域としてユーザからは認識できないようにする。
【００４３】
Ｂ−２．第２実施形態の動作
次に、上述した第２実施形態の動作について説明する。図６は、本第２実施形態における、外部メモリのファイルシステム領域と物理アクセス領域の設定動作を説明するためのフローチャートである。なお、本第２実施形態においても、外部メモリ１０９は初めて使用されるもので、内部にはデータが格納されていないものとする。また、外部メモリ１０９は、携帯端末装置１００に装着されて使用可能になっているものとする。
【００４４】
まず、データ領域設定部１０４によって、ファイルシステムアクセス領域１１１と物理アクセス領域１１２との占有割合、または、それぞれのサイズを指定する（ステップＳ３０）。次に、識別用ＩＤ生成部４００によって、外部メモリ１０９の識別用ＩＤを生成する（ステップＳ３２）。次に、生成された識別用ＩＤを外部メモリ１０９内の識別用ＩＤ格納領域１１０に格納する（ステップＳ３４）。そして、識別用ＩＤと設定されたファイルシステムアクセス領域１１１と物理アクセス領域１１２との情報（占有割合またはサイズ）とを関連付けて外部メモリ管理部１０６に格納する（ステップＳ３６）。
【００４５】
このように、本第１実施形態では、識別用ＩＤ生成部４００によって生成された識別用ＩＤを外部モリ１０９内の識別用ＩＤ格納領域１１０に格納し、この識別用ＩＤを外部メモリ１０９のファイルシステムアクセス領域１１１および物理アクセス領域１１２の情報（占有割合またはサイズ）と関連付けて外部メモリ管理部１０６にて管理するため、外部メモリ１０９を識別用ＩＤを持たない外部メモリ１０９に差し替えても各外部メモリのファイルシステムアクセス領域１１１、物理アクセス領域１１２の管理が可能となる。
【００４６】
次に、図７のフローチャートを用いて、本第２実施形態におけるデータの書き込みの流れを説明する。ここで、図７は、本第２実施形態におけるデータの書き込みの流れを説明するフローチャートである。まず、携帯端末装置１００において、データ書き込みが発生する（ステップＳ４０）。例えば、メニューによる静止画や動画などのデータ保存、あるいはＷｅｂ表示のためのテンポラリデータの作成などがある。
【００４７】
次に、データ管理制御部１０３は、書き込まれるデータがデータ保存のためのものか、アプリケーション動作用の一時的なものかを判別する（ステップＳ２２）。そして、データ保存であると判断された場合には、ファイルシステム１０７を介して外部メモリ１０９のファイルシステムアクセス領域１１１にデータを保存する（ステップＳ２４）。
【００４８】
一方、データ保存でないと判断された場合には、外部メモリ管理部１０６を検索し、現在、挿入されている外部メモリ１０９に、格納しようとするテンポラリデータを格納可能な物理アクセス領域１１２があるか否かを判断する（ステップＳ２６）。そして、外部メモリ１０９に格納可能な物理アクセス領域１１２がある場合には、物理アクセス部１０８を介して外部メモリ１０９の物理アクセス領域１１２にテンポラリデータを格納する（ステップＳ２８）。一方、外部メモリ１０９に格納できない場合には、今までの携帯端末装置と同様にアプリケーションソフトがメッセージを出したり、ソフトウェアの動作を中止したりする。
【００４９】
上述した第２実施形態によれば、外部メモリ１０９内に設けられた物理アクセス領域１１２を使用することによって、携帯端末装置１００側の物理アクセス領域の不足によるアプリケーションプログラムの動作不良が軽減される。本第２実施形態では、ファイルシステムアクセス領域１１１と物理アクセス領域１１２の２つの領域を外部メモリ１０９に作成したが、例えば、外部メモリ１０９をすべて物理アクセス領域１１２にすればより多くの物理アクセス領域が使用可能となり、物理アクセス領域を多く使うアプリケーションでも動作が可能となる。
【００５０】
また、本第２実施形態によれば、外部メモリ１０９がユニークな識別用ＩＤを持たない場合でも携帯端末装置１００で作成した識別用ＩＤを外部メモリ１０９に持たせることで外部メモリ１０９の識別が可能となり、作成した物理アクセス領域１１１やファイルシステムアクセス領域１１２の情報をそれぞれの外部メモリ１０９と関連付けて管理することが可能となる。
【００５１】
Ｃ．第３実施形態
次に、本発明の第３実施形態について説明する。なお、本第３実施形態による携帯端末装置は、図１または図４に示す構成と同様であるので説明を省略する。以下では、図１と同様の構成として説明する。
【００５２】
本第３実施形態において外部メモリ１０９は、物理アクセス領域１１２を作成する前に既にファイルシステムによるデータ保存が発生している。また、このファイルシステムアクセス領域１１１は、データ管理制御部１０３によって管理されていない状態である。したがって、物理アクセス領域１１１を作成するためにはファイルシステムアクセス領域１１２を除いた領域内に作成する必要がある。
【００５３】
以下、上記外部メモリ１０９に対する物理アクセス領域の設定の流れを説明する。なお、外部メモリ１０９は、携帯端末装置１００に装着されて使用可能になっているものとする。ここで、図８は、本第３実施形態による携帯端末装置の動作を説明するためのフローチャートである。図１のデータ領域設定部１０４は、現在設定されているファイルシステムアクセス領域１１１のサイズをユーザに通知する（ステップＳ５０）。次に、ユーザは、図１のデータ領域設定部１０４が通知したファイルシステムアクセス領域１１１のサイズを元に物理アクセス領域１１２のサイズを指定する（ステップＳ５２）。ここで、現状設定されているファイルシステムアクセス領域より大きいファイルシステムアクセス領域を設定する場合には、ファイルシステムアクセス領域１１１も再度指定する。
【００５４】
次に、外部メモリ１０９の識別用ＩＤを取得する（ステップＳ５４）。そして、取得した識別用ＩＤと設定されたファイルシステムアクセス領域１１１と物理アクセス領域１１２の情報（占有割合またはサイズ）とを関連付けて、図１の外部メモリ管理部１０６に格納する（ステップＳ５６）。
【００５５】
上述した第３実施形態によれば、ファイルシステムアクセス領域１１１だけが既に作成されている外部メモリ１０９に対して物理アクセス領域１１２を付加することが可能となる。また、ファイルシステムアクセス領域１１１に空き領域がある状態で物理アクセス領域１１２への書き込みが発生した場合には、一時的にファイルシステムアクセス領域１１１の空き領域を物理アクセス領域１１２の一部として管理することで外部メモリ１０９の効率的な利用が可能となる。
【００５６】
Ｄ．第４実施形態
次に、本発明の第４実施形態による携帯端末装置における外部メモリのマッピング状態について説明する。図９（ａ）は、外部メモリ１０９に設定されたファイルシステム領域１１１と物理アクセス領域１１２のマッピング例を示す概念図である。図９（ａ）のように分割されている状態では、ファイルシステムアクセス領域１１１にファイル１からファイル５までが格納され、それ以降に空き領域（未記録領域）がある状態である。この状態で物理アクセス領域１１２を大量に使用するようなアプリケーションが実施された場合、ファイルシステムアクセス領域１１１の空き領域を一時的に物理アクセス領域１１２の一部として利用する。
【００５７】
前述した第１実施形態による構成（図１）を元にすれば、上記状態で大量の物理アクセス領域１１２を必要とするような場合、例えば、ストリーミング動画再生などでのバッファとして使用する場合には、図１のデータ管理制御部１０３が外部メモリ管理部１０６で管理しているファイルシステムアクセス領域１１１と物理アクセス領域１１２の開始アドレス、サイズ等を一時的に変更するように指示する。
【００５８】
外部メモリ管理部１０６は、現在の外部メモリ１０９のファイルシステムアクセス領域１１１と物理アクセス領域１１２の開始アドレス、サイズを退避し、図９（ｂ）のマッピングのような構成になるようにファイルシステムアクセス領域１１１と物理アクセス領域１１２の開始アドレス、サイズを変更する。したがって、アプリケーションがデータ書き込みを行う外部メモリ１０９の物理アクセス領域１１２は図９（ｂ）に示すようになる。
【００５９】
上記アプリケーションが終了し、物理アクセス領域１１２の使用が必要なくなった時点で、外部メモリ管理部１０６は、退避しておいたファイルシステムアクセス領域１１１と物理アクセス領域１１２の開始アドレス、サイズに戻す。
【００６０】
上述した第４実施形態では、大量の物理アクセス領域１１２が必要な場合に一時的にファイルシステムアクセス領域１１１の空き領域を物理アクセス領域１１２として利用することで外部メモリ１０９を効率的に使用することができる。
【００６１】
なお、上記説明においては、図１の構成での説明を行ったが、図４に示す構成（第２実施形態）でも同様の効果が得られる。また、図９（ａ）、（ｂ）、および上記説明においては、識別用ＩＤおよび識別用ＩＤ格納領域１１０については説明を簡略化するため省いてある。
【００６２】
Ｅ．第５実施形態
次に、本発明の第５実施形態における外部メモリのマッピング状態について説明する。図１０（ａ）〜（ｄ）は、本第５実施形態による外部メモリに設定されたファイルシステム領域と物理アクセス領域のマッピング例を示す概念図である。図１０（ａ）のように分割されている状態でファイルシステムアクセス領域１１１には、ファイル１からファイル７までが格納され、それ以降に空き領域がない状態である。この状態からファイル２、ファイル７が削除された状態の外部メモリのマッピングを図１０（ｂ）に示す。この状態では、上述した第４実施形態を行ってもファイル７の分しか物理アクセス領域１１２として使用できず、効率が悪い。
【００６３】
そこで、本第５実施形態では、この状態で物理アクセス領域１１２を大量に使用するようなアプリケーションが実施された場合、上記ファイルシステムアクセス領域１１１の隙間を詰め、これにより空いた領域を一時的に物理アクセス領域１１２の一部として利用する。
【００６４】
前述した第１実施形態による構成（図１）を元にすれば、上記状態で大量の物理アクセス領域１１２を必要とするような場合、例えば、ストリーミング動画再生などでのバッファとして使用する場合には、図１のデータ管理制御部１０３が外部メモリ１０９のファイルシステムアクセス領域１１１にアクセスするためのファイルシステム１０７により、上記ファイルシステムアクセス領域１１１の隙間を埋める処理（デフラグ処理）を行う。
【００６５】
その後、外部メモリ管理部１０６で管理しているファイルシステムアクセス領域１１１と物理アクセス領域１１２の開始アドレス、サイズ等を一時的に変更するように指示する。外部メモリ管理部１０６は、現在の外部メモリ１０９のファイルシステムアクセス領域１１１と物理アクセス領域１１２の開始アドレス、サイズを退避し、図１０（ｃ）のマッピングのような構成になるようにファイルシステムアクセス領域１１１と物理アクセス領域１１２の開始アドレス、サイズを変更する。したがって、アプリケーションが、データ書き込みを行う外部メモリ１０９の物理アクセス領域１１２は図１０（ｃ）に示す領域となる。
【００６６】
上記アプリケーションが終了し、物理アクセス領域１１２の使用が必要なくなった時点で、外部メモリ管理部１０６は、退避しておいたファイルシステムアクセス領域１１１と物理アクセス領域１１２の開始アドレス、サイズに戻す。但し、このとき、隙間を埋める処理によって詰められたファイルシステムアクセス領域１１１の各ファイルを元の位置に戻すような移動は行わず、図１０（ｄ）のようなマッピングとする。
【００６７】
上述した第５実施形態では、大量の物理アクセス領域１１２が必要な場合に一時的にファイルシステムアクセス領域１１１の空き領域を物理アクセス領域１１２として利用することで外部メモリ１０９を効率的に使用することができる。
【００６８】
また、本第５実施形態では、説明を簡略化するための連続したファイル単位での説明としたが、ファイルシステム１０７でアクセスする場合、実際にはファイルはセクタ単位でのアクセスとなり、ファイルの削除と書き込みを繰り返したことによりファイルが連続せずセクタ単位に細分化されることがある。このような場合でもセクタ単位で隙間を詰めることで本第５実施形態と同様の効果が得られる。
【００６９】
なお、上記説明においては図１の構成での説明を行ったが、図４の構成でも同様の効果が得られる。また、図１０（ａ）〜（ｄ）、および上記説明において識別用ＩＤ、および、識別用ＩＤ格納領域１１０については説明を簡略化するため省いてある。
【００７０】
上述した第１ないし第５実施形態は、マルチメディアなどのメモリ使用量が大きいアプリケーション実行可能な携帯装置において外部メモリを有する場合、外部メモリを利用して足りないメモリ量を補うことでユーザの利便性を向上させる装置にて利用可能である。
【図面の簡単な説明】
【００７１】
【図１】本発明の第１実施形態による携帯端末装置および外部メモリの構成を示すブロック図である。
【図２】本第２実施形態における、外部メモリのファイルシステム領域と物理アクセス領域の設定動作を説明するためのフローチャートである。
【図３】本第１実施形態におけるデータの書き込みの流れを説明するフローチャートである。
【図４】本第２実施形態による携帯端末装置および外部メモリの構成を示すブロック図である。
【図５】本第２実施形態による外部メモリ１０９のマッピング例を示す概念図である。
【図６】本第２実施形態における、外部メモリのファイルシステム領域と物理アクセス領域の設定動作を説明するためのフローチャートである。
【図７】本第２実施形態におけるデータの書き込みの流れを説明するフローチャートである。
【図８】本第３実施形態による携帯端末装置の動作を説明するためのフローチャートである。
【図９】本発明の第４実施形態による外部メモリのマッピング状態を示す概念図である。
【図１０】本第５実施形態による外部メモリに設定されたファイルシステム領域と物理アクセス領域のマッピング例を示す概念図である。
【符号の説明】
【００７２】
１００  携帯端末装置
１０１  通信部
１０２  表示部
１０３  データ管理制御部（制御手段）
１０４  データ領域設定部（設定手段）
１０５  内部メモリ
１０６  外部メモリ管理部（管理手段）
１０７  ファイルシステム
１０８  物理アクセス部
１０９  外部メモリ（外部記憶媒体）
１１０  識別用ＩＤ領域（第３の領域）
１１１  ファイルシステムアクセス領域（第１の領域）
１１２  物理アクセス領域（第２の領域）
４００  識別用ＩＤ生成部（識別用ＩＤ生成手段）
【図１】
2006163622.tif 000003
【図２】
2006163622.tif 000004
【図３】
2006163622.tif 000005
【図４】
2006163622.tif 000006
【図５】
2006163622.tif 000007
【図６】
2006163622.tif 000008
【図７】
2006163622.tif 000009
【図８】
2006163622.tif 000010
【図９】
2006163622.tif 000011
【図１０】
2006163622.tif 000012