(57)【要約】【課題】着脱型の記憶媒体へのアクセス要求に対する応答を迅速化する。【解決手段】記憶媒体の着脱が可能な情報端末は、記憶媒体が装着された状態においてアクセス要求を受けて装着されている記憶媒体にアクセスする処理部と、記憶媒体から読み込まれた制御用情報を記憶する情報管理部と、記憶媒体の取り外しを検出する検出部とを備える。処理部は、前回のアクセス以後に取り外しが検出されていない場合には、情報管理部から取得した制御用情報に基づいて、記憶媒体から制御用情報を読み込まずにアクセス要求に応え、取り外しが検出されている場合には、記憶媒体から制御用情報を読み込んでアクセス要求に応える。【選択図】図１
2010225011.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体の着脱が可能な情報端末であって、
前記記憶媒体が装着された状態においてアクセス要求を受けて前記記憶媒体にアクセスする処理部と、
前記記憶媒体から読み込まれた制御用情報を記憶する情報管理部と、
前記記憶媒体の取り外しの有無を検出する検出部と、を備え、
前記処理部は、前記検出部によって前回のアクセス以後に取り外しが検出されていない場合には、前記情報管理部から取得した制御用情報に基づいて、前記記憶媒体から前記制御用情報を読み込まずにアクセス要求に応え、前記検出部によって取り外しが検出されている場合には、前記記憶媒体から前記制御用情報を読み込んでアクセス要求に応える
ことを特徴とする情報端末。
【請求項２】
さらに、前記処理部によるアクセスの終了からアクセスのないまま一定時間が経過したときに、装着された記憶媒体に対する電力供給のモードをアクセス時のモードである通常モードから省電力モードに切り替える電力制御部を備える
請求項１記載の情報端末。
【請求項３】
装置に装着された状態でアクセスされるリムーバブル記憶媒体のためのアクセス方法であって、
前記リムーバブル記憶媒体から読み込んだ制御用情報を記憶しておき、
前記リムーバブル記憶媒体の取り外しの有無を検出し、
取り外しが検出されなかった場合には、記憶している前記制御用情報に基づいて、前記リムーバブル記憶媒体から制御用情報を読み込まずに当該リムーバブル記憶媒体にアクセスし、取り外しが検出された場合には、リムーバブル記憶媒体から制御用情報を読み込み、読み込んだ制御用情報に基づいて当該リムーバブル記憶媒体にアクセスする
ことを特徴とするリムーバブル記憶媒体のためのアクセス方法。
【請求項４】
装置に装着された状態でアクセスされるリムーバブル記憶媒体のためのアクセス方法であって、
前記リムーバブル記憶媒体から読み込んだ制御用情報を記憶しておき、
前記装置に備わるアクセス用電源の出力が通常モードと比べて低減される省電力モードにおいて、前記リムーバブル記憶媒体の前記装置からの取り外しの有無を検出し、
省電力モードから通常モードに切り替わった後の最初のアクセスにおいて、取り外しが検出されなかった場合には、前記リムーバブル記憶媒体から前記制御用情報を読み込まずに記憶している前記制御用情報を参照し、取り外しが検出された場合には、リムーバブル記憶媒体から制御用情報を読み込み、読み込んだ制御用情報を参照する
ことを特徴とするリムーバブル記憶媒体のためのアクセス方法。
【請求項５】
記憶媒体の着脱が可能な情報端末に備わるコンピュータのためのコンピュータプログラムであって、
前記コンピュータによって実行されたときに、
前記記憶媒体から読み込まれた制御用情報を記憶する情報管理手段と、
前記記憶媒体の取り外しの有無を検出する検出手段と、
前記記憶媒体が装着された状態においてアクセス要求を受けて前記記憶媒体にアクセスをする手段であって、前記検出手段によって前回のアクセス以後に取り外しが検出されていない場合には、前記情報管理手段によって記憶されている制御用情報に基づいて、前記記憶媒体から前記制御用情報を読み込まずにアクセス要求に応え、前記検出手段によって取り外しが検出されている場合には、前記記憶媒体から前記制御用情報を読み込んでアクセス要求に応える処理手段とを、前記コンピュータに実現させる
ことを特徴とするコンピュータプログラム。
【請求項６】
さらに、装着された記憶媒体に対するアクセスのための供給電力を制御する電力制御手段を前記コンピュータに実現させる請求項６記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リムーバブル記憶媒体の装着が可能な情報端末およびリムーバブル記憶媒体にアクセスする方法に関する。
【背景技術】
【０００２】
携帯電話機やＰＤＡ（Personal Digital Assistance）のような可搬型の情報端末の多くが、メモリカードの使用が可能に構成されている。例えば、メモリカードは内蔵カメラによる撮影データの記録に用いられる。また、音楽や映像を再生する機能を有した情報端末では、ユーザはコンテンツを記録したメモリカードを装着することにより、情報端末をプレーヤとして利用することができる。メモリカードを差し替えれば、他のコンテンツを再生させることもできる。メモリカードが装着された情報端末は、内蔵メモリでは記憶できない大量のデータを保有することができる。
【０００３】
一方、メモリカードの用途に関して、情報処理装置のユーザを特定するＩＤカードとしてメモリカードを利用する技術がある。この技術が適用された情報処理装置のユーザは、使用に際してＩＤカードを装着しなければならない。ＣＰＵが動作を停止する省電力状態でＩＤカードが取り外されると、セキュリティを高める目的で、プログラム実行のワークエリアである揮発性記憶装置の電源が遮断される（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−７５６６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
リムーバブル記憶媒体であるメモリカードのアクセスに際しては、毎回、メモリカードから制御用情報が読み込まれ、読み込んだ制御用情報に基づいてアクセスポイントが設定されていた。制御用情報はファイルの位置を示す情報であり、メモリカードの特定の領域に格納されている。制御用情報のサイズはメモリカードの記憶容量が大きいほど大きい。すなわち、メモリカードの大容量化にともなって制御用情報の読み込み時間が長くなる。このため、例えば音楽コンテンツの再生に遅延が生じることがある。音楽コンテンツの再生では、数十秒程度の一定時間分を読み出して再生し、その再生が終わる前に次の一定時間分を読み出すという断続的なアクセスが行われる。このとき、制御用情報の読み込みに時間が掛かり過ぎると、再生が途切れる。
【０００６】
本発明は、このような事情に鑑み、着脱型の記憶媒体へのアクセス要求に対する応答を迅速化することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成する情報端末は、記憶媒体の着脱が可能な情報端末であって、前記記憶媒体が装着された状態においてアクセス要求を受けて、装着されている記憶媒体にアクセスする処理部と、前記記憶媒体から読み込まれた制御用情報を記憶する情報管理部と、前記記憶媒体の取り外しを検出する検出部と、を備える。前記処理部は、前記検出部によって前回のアクセス以後に取り外しが検出されていない場合には、前記情報管理部から取得した制御用情報に基づいて、前記記憶媒体から前記制御用情報を読み込まずにアクセス要求に応え、前記検出部によって取り外しが検出されている場合には、前記記憶媒体から前記制御用情報を読み込んでアクセス要求に応える。
【０００８】
好ましい態様では、情報端末は、さらに、前記処理部によるアクセスの終了からアクセスのないまま一定時間が経過したときに、装着された記憶媒体に対する電力供給のモードをアクセス時のモードである通常モードから省電力モードに切り替える電力制御部を備える
上記目的を達成する方法は、装置に装着された状態でアクセスされるリムーバブル記憶媒体のためのアクセス方法であって、前記リムーバブル記憶媒体から読み込んだ制御用情報を記憶しておき、前記リムーバブル記憶媒体の取り外しの有無を検出し、取り外しが検出されなかった場合には、記憶している前記制御用情報に基づいて、前記リムーバブル記憶媒体から制御用情報を読み込まずに当該リムーバブル記憶媒体にアクセスし、取り外しが検出された場合には、リムーバブル記憶媒体から制御用情報を読み込み、読み込んだ制御用情報に基づいて当該リムーバブル記憶媒体にアクセスする。
【０００９】
記憶媒体が装着され続けている間は、断続的に行われる複数回のアクセスにおいて、制御用情報が記憶されている場合には、記憶媒体からの制御用情報の読込みが省略される。これにより、要求されたデータの読出しまたは書込みを制御用情報の読込みの所要時間分だけ早期に開始することができる。
【００１０】
記憶媒体の取り外しが検出された場合には、制御用情報を読み込んでデータの読出しまたは書込みを行うので、取り外しの前と後とで記録媒体が異なっていても、新たに装着された記録媒体に対して要求どおりのデータの読出しまたは書込みを行うことができる。
【００１１】
アクセスのための供給電力を制御することにより、消費電力を低減することができる。特に、バッテリで駆動される携帯情報端末では省電力化のための制御は重要性である。
【発明の効果】
【００１２】
本発明によれば、着脱型の記憶媒体へのアクセス要求に対する応答を迅速化することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係るメモリカードのアクセスの形態および電力制御の例を示す図である。
【図２】携帯電話機のハードウェア構成を示す図である。
【図３】ＦＡＴ情報の構成を示す図である。
【図４】携帯電話機の要部の機能構成を示す図である。
【図５】メモリカードのアクセスに関係する動作の概要を示すフローチャートである。
【発明を実施するための形態】
【００１４】
携帯電話機での実施を例に挙げる。携帯電話機ではリムーバブル記憶媒体（着脱可能な記憶媒体）としてＳＤカードに代表されるメモリカードが一般に使用される。ただし、メモリカードまたは他のリムーバブル記憶媒体の利用が可能な機器や装置であれば、以下に説明するリムーバブル記憶媒体のためのアクセス方法を適用することができる。
【００１５】
図１には本実施形態に係る携帯電話機の動作の特徴が示されている。メモリカードのアクセスには、制御用情報である後述のＦＡＴ情報をメモリカードから読み込むものと読み込まないものがある。ＦＡＴ情報を読み込む第１のアクセスでは、ＦＡＴ情報を読み込んだ後にアクセス要求の指定するデータの読出しまたは書込みが行われる。これに対して、ＦＡＴ情報を読み込まない第２のアクセスはデータの読出しまたは書込みから始まる。すなわち、第２のアクセスは第１のアクセスよりもほぼＦＡＴ情報の読込みの所要時間Ｔ１だけ早くアクセス要求に応答することができる。
【００１６】
ＦＡＴ情報の読込みの所要時間Ｔ１は、平均的なデータの読出しまたは書込みの所要時間よりも長い。例えば、メモリカードのアクセス速度が約５Ｍバイト／秒である場合、１Ｍバイトのデータの読出しの所要時間は０．２秒であるのに対して、容量４Ｇバイトのメモリカードにおける所要時間Ｔ１は０．７５秒（アナライザによる測定値）である。所要時間Ｔ１はメモリカードの容量に依存するので、大容量のメモリカードにおける所要時間Ｔ１はさらに長い。例えば容量８Ｇバイトのメモリカードにおける所要時間Ｔ１は２．０４秒である。
【００１７】
ＦＡＴ情報の読込みを省略するために、メモリカードの携帯電話機からの取り外しの有無が検出される。また、第１のアクセスでメモリカードから読み込まれたＦＡＴ情報が記憶される。取り外しが無ければ、以前に読み込まれたＦＡＴ情報を流用すればよいので、再度ＦＡＴ情報をメモリカードから読み込む必要はない。取り外しが有れば、メモリカードが交換された可能性があるので、改めてＦＡＴ情報を読み込む必要がある。この場合は上記第２のアクセスを行えばよい。メモリカードが装着され続けている限り、１回だけ上記第１のアクセスを行えば、その後はＦＡＴ情報の読込みを省略する第２のアクセスを行っても、アクセス要求に正しく応答することができる。
【００１８】
また、図１のように、本実施形態ではメモリカードに供給される電力が制御される。メモリカードはデータの保持に電力供給は不要であるが、所定電圧の電力が供給された状態で読出しおよび書込みが可能なデバイスである。アクセス中およびアクセス終了から設定時間（例示は２秒）が経過するまでは電力供給モードが通常モード（アクセス時のモード）に設定され、アクセスを可能にする電力が供給される。アクセス終了から次のアクセス要求を受けるまでの期間は省電力モードに設定され、供給電力が通常モードと比べて低減される。例えば電流が抑制される。
【００１９】
断続的なアクセスの非アクセス期間での供給電力の低減は、電池で作動する携帯電話機を少しでも長く作動可能にするのに貢献する。例えば、１曲が３分とか５分とかの音楽コンテンツの再生においては、再生データを一時的に記憶するバッファのサイズに依存するが、数十秒間隔でアクセス要求が発せられる。データの読出しに１秒かかるとして、省電力モードへの移行の待ち時間（例えば２秒）と合わせて数秒程度が第２のアクセスにおいて通電モードとされる時間である。この時間と比べて数十秒のアクセス間隔は大幅に長い。つまり、全体的にみて省電力モードの割合は通常モードより大きい。
【００２０】
以下、携帯電話機の構成を具体的に説明する。
【００２１】
図２のように、携帯電話機１は、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、音声回路１３、カード装置１５および他の回路２０を備える。
【００２２】
ＣＰＵ１０は、主にメモリカード２に関係する動作の制御を担う。ＣＰＵ１０はＲＯＭ１１に格納されている制御プログラムを実行する。その際にワークエリアとしてＲＡＭ１２が使用される。ＲＡＭ１２は、メモリカード２の取り外しの有無の検出結果およびメモリカード２から読み込まれたＦＡＴ情報を記憶する。
【００２３】
音声回路１３は、通話および音楽コンテンツの再生においてスピーカ１４を駆動する。音声回路１３はイヤホン接続部を有し、イヤホンが接続されたときにはイヤホンを駆動する。
【００２４】
カード装置１５は、メモリカード２がスライド挿入形式で装着される収納部１６、メモリカード２のアクセスのための電源回路１８、およびメモリカード２が取り外されたときに所定の信号を出力するカード抜け検出回路１９を備える。
【００２５】
収納部１６は、メモリカード２の端子に係合するコネクタおよびイジェクト機構を有する。イジェクト機構は、装着状態のメモリカード２をユーザが収納部１６に押し込んだときに、ユーザが掴んで引き抜くことのできるようにメモリカード２を押し出す。
【００２６】
カード抜け検出回路１９は、ユーザが装着状態のメモリカード２を収納部１６に押し込んだときに作動するスイッチを有する。スイッチは電源回路１８に接続されており、スイッチの端子間電圧が作動によって変化する。この変化が検出信号としてＣＰＵ１０に取り込まれる。スイッチの出力は、イジェクト機構によるメモリカード２の押し出しに伴って元に戻る。ユーザが、イジェクト機構によって押し出されたメモリカード２を引き抜かずに、再び収納部１６に押し込んで装着状態にする場合がある。装着時の押し込みではカード抜け検出回路１９は作動しない。
【００２７】
他の回路２０は、通話・電子メール・Ｗｅｂサイトのブラウジングといった基本機能を含む種々の機能を実現する。メモリカード２に記録された映像コンテンツを再生するための表示回路や主電源のバッテリを有する電源回路などは他の回路２０に含まれる。
【００２８】
図３には、メモリカード２をＳＤカードとした場合の制御用情報であるＦＡＴ（File Allocation Table ）情報５の構成が示されている。メモリカード２は、ユーザエリアの他に、ファイルシステムの形式や先頭セクタの位置を示すパーティションエリアおよび他の管理情報が格納されるシステムエリアを有する。これらパーティションエリアおよびシステムエリアに格納された情報がＦＡＴ情報５である。ＦＡＴ情報５に含まれるファイルアロケーションテーブル（ＦＡＴ）５ｇのサイズは、ユーザエリアに記録されるファイルの数が多くなるにつれて増大する。
【００２９】
図４は、携帯電話機１におけるメモリカード２のアクセスに関係する機能構成を示している。図６のように、携帯電話機１は、アクセス処理部１０１、ＦＡＴ情報管理部１０２、カード抜け検出部１０３、電力制御部１０４、コンテンツ再生部１２０、および音声出力制御部１２１を有している。これらは、ＣＰＵ１０が制御プログラムを実行することによって実現される機能要素である。
【００３０】
アクセス処理部１０１は、アクセス要求を受けてメモリカード２にアクセスする。例えば音楽コンテンツの再生に際して、コンテンツ再生部１２０がアクセス処理部１０１にアクセスを要求する。アクセス処理部１０１は要求された音楽データをメモリカード２から読み出してコンテンツ再生部１２０に引き渡す。音楽データは音声出力制御部１２１を介して音声回路１３へ送られる。アクセス処理部１０１は上述した第１または第２のアクセスを行う。
【００３１】
ＦＡＴ情報管理部１０２は、メモリカード２から読み込まれたＦＡＴ情報５をＲＡＭ１２によって記憶する。ＦＡＴ情報５は上記第２のアクセスに際してアクセス処理部１０１に参照される。
【００３２】
カード抜け検出部１０３は、カード抜け検出回路１９の出力を監視し、メモリカード２の取り外しの有無を検出する。検出情報はアクセス処理部１０１に与えられる。アクセス処理部１０１がアクセス要求を受けた時点で、それ以前におけるメモリカード２の取り外しが検出されていない場合には、ＦＡＴ情報管理部１０２が管理するＦＡＴ情報５に基づいてアクセス要求に応える第１のアクセスが行われる。メモリカード２の取り外しが検出されている場合には、メモリカード２から改めてＦＡＴ情報５を読み込んでアクセス要求に応える第２のアクセスが行われる。
【００３３】
電力制御部１０４は、メモリカード２による無駄な電力消費を低減するようにアクセス用電源である電源回路１８を制御する。電力制御部１０４は、メモリカード２の電力供給モードを切り替える省電力設定部１０５を有する。省電力設定部１０５はアクセス処理部１０１からのアクセス終了通知を受けて、通常モードから省電力モードへの移行の待ち時間を計時する。上述のようにアクセスがないまま例えば２秒の待ち時間が経過すると、省電力モードが設定される。
【００３４】
図５のフローチャートは、携帯電話機１におけるメモリカード２のアクセスに関係する動作の概要を示している。
【００３５】
カード抜け検出部１０３がメモリカード２の取り外しを検出した場合、ＦＡＴ情報管理部１０２がステータスを「ＦＡＴ読込み済」から「ＦＡＴ未読込み」に変更する（＃１、＃６）。メモリカード２の取り外しが検出されていない場合、アクセス処理部１０１はＦＡＴ情報管理部１０２が管理するステータスをチェックする（＃２）。ステータスが「ＦＡＴ未読込み」であれば、アクセス処理部１０１はＦＡＴ情報５を読み込む（＃７）。読み込まれたＦＡＴ情報５はＦＡＴ情報管理部１０２によって以前に読み込んだものに代えて管理される。アクセス処理部１０１からＦＡＴ情報５を受け取ったとき、ＦＡＴ情報管理部１０２はステータスを「ＦＡＴ未読込み」から「ＦＡＴ読込み済」に変更する。
【００３６】
ステップ＃２のチェックにおいてステータスが「ＦＡＴ読込み済」であれば、要求されたアクセスをアクセス処理部１０１が行う（＃３）。
【００３７】
その後、アクセスのない状態が設定時間（本例では２秒）以上にわたって続けば、電力制御部１０４が省電力モードを設定する（＃４、＃５）。
【００３８】
省電力モードへの移行を待つ間および移行した後、ステップ＃１に戻って図５のルーチンを繰り返す。
【００３９】
以上の実施形態では携帯電話機１を例示したが、ＰＤＡのような他の携帯情報端末および据え置き型の情報端末にも第１および第２のアクセスを混在させる上記アクセス方法を適用することができる。ＳＤカード以外の規格のメモリカード、コンパクトフラッシュ（登録商標）、メモリスティック、その他のリムーバブル記憶媒体を使用する場合にも、上記アクセス方法を応用することができる。
【００４０】
アクセス終了後の通常モードから省電力モードへの移行の待ち時間は例示の２秒に限らず、メモリカード２の用途や使用状況に応じて適宜選定すればよい。
【符号の説明】
【００４１】
１    携帯電話機（情報端末）
２    メモリカード（リムーバブル記憶媒体）
１０１    アクセス処理部（処理部）
５    ＦＡＴ情報（制御用情報）
１０２    ＦＡＴ情報管理部（情報管理部）
１０３    カード抜け検出部（検出部）
１０４    電力制御部
１８    電源回路（アクセス用電源）
【図１】
2010225011.tif 000003
【図２】
2010225011.tif 000004
【図３】
2010225011.tif 000005
【図４】
2010225011.tif 000006
【図５】
2010225011.tif 000007