(57)【要約】【課題】スリープ中に記憶媒体を挿入したり、抜去したりすることが可能な情報処理端末、情報処理装置の制御方法、及びプログラムを提供する。【解決手段】情報処理端末のスロットへの記憶媒体の挿入または抜去が行われたことを検出した場合、システムコントローラに対して割り込み信号を送り、システムコントローラ側で割り込み信号がスロットへの記憶媒体の挿入または抜去によって発生したものであると判断すると、ＣＰＵに対して起動信号を発生させる。【選択図】図１
2012150717.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体の挿入または抜去が可能な情報処理端末において、
前記情報処理端末のスリープ中に、前記記憶媒体の前記記憶媒体用のスロットへの挿入または抜去を検出すると割り込み信号を発生させる記憶媒体コントローラと、
前記割り込み信号が前記記憶媒体用のスロットへの前記記憶媒体の挿入または抜去によって発生したと判断すると、前記情報処理端末のＣＰＵへの起動信号を発生させるシステムコントローラと、
前記起動信号によって前記スリープを解除し、前記記憶媒体の挿入処理または抜去処理をするＣＰＵと、
を備えたことを特徴とする情報処理端末。
【請求項２】
前記スロットに設けられたポジションスイッチから前記システムコントローラに、前記記憶媒体の挿入または抜去を通知するための信号線を備えたことを特徴とする請求項１記載の情報処理端末。
【請求項３】
スリープ中の情報処理端末のスロットへの記憶媒体の挿入または抜去によって割り込み信号が発生すると、前記情報処理端末を通常稼働状態に遷移させることを特徴とする情報処理端末の制御方法。
【請求項４】
記憶媒体の挿入または抜去が可能な情報処理端末のコンピュータに、
記憶媒体コントローラが、前記情報処理端末のスリープ中に、前記記憶媒体の前記記憶媒体用のスロットへの挿入または抜去を検出する手順、
前記記憶媒体コントローラが、記憶媒体の前記スロットへの挿入または抜去を検出すると、前記情報処理端末のシステムコントローラに対して割り込み信号を送る手順、
前記システムコントローラが、前記割り込み信号が前記記憶媒体用のスロットへの前記記憶媒体の挿入または抜去によって発生したか否かを判断する手順、
前記システムコントローラが、前記割り込み信号が前記記憶媒体用のスロットへの前記記憶媒体の挿入または抜去によって発生したと判断すると、前記情報処理端末のＣＰＵに対して起動信号を送る手順、
前記ＣＰＵが、前記起動信号によって前記情報処理端末のＯＳを起動させて前記スリープを解除させ、前記記憶媒体の挿入処理または抜去処理をする手順、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理端末、情報処理装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
記憶媒体の一例としてＳＤメモリーカード（以下、ＳＤカードと表記）がある。
ＳＤカードは、他の記憶媒体であるＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）−ＲＯＭ（Ｒｅｄａ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やフロッピー（登録商標）より小さく記憶容量も数ＧＢ有するものあり、かつ駆動部には回転部を必要とせずその分だけ装置を小型化することができるので、携帯電話機やノートパソコン等の情報処理端末に利用されることが多い（例えば、特許文献１参照。）。
【０００３】
特許文献１に記載の発明では、スリープ（ｓｌｅｅｐ）状態からレジューム（ｒｅｓｕｍｅ）した場合に、記憶媒体を検知する電子機器について開示されている。
ここで、スリープとは、例えば、ＣＰＵが基本的に動作していない状態を言う。また、レジュームとは、ある状態（本願ではスリープ）から通常稼働状態（一般に、ＣＰＵに電源が供給されている状態を言う。）に「遷移する動作」を言い、例えば、ＯＳをスリーブに入る前の状態に戻し、ＣＰＵを動作させることが挙げられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１７１３０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、携帯型の情報処理端末では、消費電力を極力少なくするために、頻繁にスリープと通常稼働状態とを切り替えている。そのため、携帯型の情報処理端末に例えば、「Ｗｉｎｄｏｗｓ（登録商標）  ＯＳ」をそのままインストールすると、通常稼働状態に遷移した後に、毎回マウント処理をしてしまうことになり、その分だけ電力消費が増加してしまう。
【０００６】
また、携帯型の情報処理端末に「Ｗｉｎｄｏｗｓ（登録商標）  ＯＳ」をそのままインストールすると、プログラムデータ、ディレクトリ、もしくはプログラムが固有のデータを引き込んだり、サムネイルを持っていたりする。このためＳＤカードを抜去したり、挿入したりするたびにサムネイルを作成したり、更新したりするだけでなく、アンマウント処理やマウント処理を常に行ったり、常にＳＤカードをチェックしたりする。
一般に携帯型の情報処理端末は、ＣＰＵの性能がデスクトップ型のＰＣに比べて劣っており、しかも表示部の解像度が低いため、小さなサムネイルを持っている。そのサムネイルが起動したり、アカウント情報を持っていたりするため、動作速度が遅くなり、その分電力消費が増加してしまう。
【０００７】
これは、この種の携帯型の情報処理端末は、携帯性を重視するため、デスクトップ型のＰＣに用いられるような大型で高性能なＣＰＵ（セントラルプロセシングユニット）を搭載することができず、性能を押さえざるを得ないからである。
このため、携帯性が重視される携帯型の情報処理端末においては、例えばデスクトップ型のＰＣに比べて、消費電力を抑制するため、頻繁にスリープ状態にしたり、レジュームして通常稼働状態に復帰させたりする処理が行われる。このため、通常稼働状態の度にＳＤカードを再マウントすると処理が遅くなってしまうのである。
【０００８】
一般に、通常稼働状態の時のほうが、スリープの時より消費電力が多い。
【０００９】
また、情報処理端末のスリープ中にＳＤカードを抜去したり、ＳＤカードを差し替えたりすると、ＯＳはＳＤカードの状態が変化したことを検出できず、フリーズ（反応停止）したり、誤動作したりする不具合が生じる。
【００１０】
これは、例えば、情報処理端末に挿入されていたＳＤカードのテーブルのデータが後述する図６（ａ）であり、差し替えられたＳＤカードのテーブルのデータが図６（ｂ）であった場合、ユーザーによる操作で「０１００番地」のデータを呼び出そうとすると、情報処理端末１０は「０１００番地」を読み込もうとするとファイル名が「世界に少なくとも１つの花（ＺＵＭＡＰＵ）」であるはずが、「ポニーテールに鈴（ＡＫＯ４８００）」となっているため、ファイル名の違いによるエラーとなり、「エラー」が表示されたり、フリーズしたり、他の番地を探し続ける無限ループに陥ったりすることがある。
【００１１】
そこで、本発明の目的は、スリープ中に記憶媒体を挿入したり、抜去したりすることが可能な情報処理端末、情報処理装置の制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するため、請求項１記載の発明は、記憶媒体の挿入または抜去が可能な情報処理端末において、前記情報処理端末のスリープ中に、前記記憶媒体の前記記憶媒体用のスロットへの挿入または抜去を検出すると割り込み信号を発生させる記憶媒体コントローラと、前記割り込み信号が前記記憶媒体用のスロットへの前記記憶媒体の挿入または抜去によって発生したと判断すると、前記情報処理端末のＣＰＵへの起動信号を発生させるシステムコントローラと、前記起動信号によって前記スリープを解除し、前記記憶媒体の挿入処理または抜去処理をするＣＰＵと、を備えたことを特徴とする。
【００１３】
請求項２記載の発明は、請求項１記載の発明において、前記スロットに設けられたポジションスイッチから前記システムコントローラに、前記記憶媒体の挿入または抜去を通知するための信号線を備えたことを特徴とする。
【００１４】
請求項４記載の発明は、スリープ中の情報処理端末のスロットへの記憶媒体の挿入または抜去によって割り込み信号が発生すると、前記情報処理端末を通常稼働状態に遷移させることを特徴とする。
【００１５】
請求項５記載の発明は、記憶媒体の挿入または抜去が可能な情報処理端末のコンピュータに、記憶媒体コントローラが、前記情報処理端末のスリープ中に、前記記憶媒体の前記記憶媒体用のスロットへの挿入または抜去を検出する手順、前記記憶媒体コントローラが、記憶媒体の前記スロットへの挿入または抜去を検出すると、前記情報処理端末のシステムコントローラに対して割り込み信号を送る手順、前記システムコントローラが、前記割り込み信号が前記記憶媒体用のスロットへの前記記憶媒体の挿入または抜去によって発生したか否かを判断する手順、前記システムコントローラが、前記割り込み信号が前記記憶媒体用のスロットへの前記記憶媒体の挿入または抜去によって発生したと判断すると、前記情報処理端末のＣＰＵに対して起動信号を送る手順、前記ＣＰＵが、前記起動信号によって前記情報処理端末のＯＳを起動させて前記スリープを解除させ、前記記憶媒体の挿入処理または抜去処理をする手順、を実行させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、スリープ中であっても記憶媒体を挿入したり、抜去したりすることが可能な情報処理端末、情報処理装置の制御方法、及びプログラムの提供を実現することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係る情報処理端末の一実施の形態のブロック図である。
【図２】（ａ）は、ＳＤカードａが挿入された情報処理端末のスリープ状態を示す図であり、（ｂ）は、（ａ）に示した情報処理端末からＳＤカード２０ａを抜去した状態を示す図である。
【図３】情報処理端末からＳＤカード２０ａを抜去したときの動作について説明するためのシーケンス図の一例である。
【図４】（ａ）は、ＳＤカード２０ｂが挿入される前の情報処理端末のスリープ状態を示す図であり、（ｂ）は、（ａ）に示した情報処理端末にＳＤカード２０ｂを挿入した状態を示す図である。
【図５】情報処理端末にＳＤカード２０ｂを挿入したときの動作について説明するためのシーケンス図の一例である。
【図６】（ａ）は、図２（ａ）、（ｂ）に示したＳＤカード２０ａのテーブルのデータの一例であり、図６（ｂ）は、図４（ａ）、（ｂ）に示したＳＤカード２０ａのテーブルのデータの一例である。
【図７】本発明に係る情報処理端末の他の実施の形態のブロック図である。
【発明を実施するための形態】
【００１８】
＜特  徴＞
本発明の特徴は、情報処理端末が、スロットへの記憶媒体の挿入または抜去が行われたことを検出した場合、システムコントローラに対して割り込み信号を送り、システムコントローラ側で割り込み信号がスロットへの記憶媒体の挿入または抜去によって発生したものであると判断すると、ＣＰＵに対して起動信号を発生させる点にある。この起動信号の発生により、スリープ状態が解除されて記憶媒体の挿入処理又は抜去処理が行われて、記憶媒体が挿入されたり、抜去されたりしても不具合が生じないようにしたものである。
【００１９】
＜構  成＞
本発明の実施の形態について図面を参照して説明する。
本実施の形態では記憶媒体がＳＤカードの場合で説明する。
図１は、本発明に係る情報処理端末の一実施の形態のブロック図である。
情報処理端末１０は、表示装置１１、ＣＰＵ１２、システムコントローラ１３，入力装置１４、ＳＤカードコントローラ１５、ＳＤカード用のスロット１６及びシステムバス１７を有する。
【００２０】
表示装置１１は、文字情報、画像、アイコン等を表示する装置であり、例えば液晶パネルが挙げられる。
【００２１】
ＣＰＵ１２は、情報処理端末１０を統括制御する装置であり、例えば、マイクロプロセッサが挙げられる。ＣＰＵ１２は内部に記憶媒体としてのＳＤカード２０のテーブルと同様のデータを記憶するためのＲＡＭ１２ａを有する。
【００２２】
ここで、「テーブル」とは、記憶手段内のどの位置にどのファイルがあるかを示すテーブルをいい、テーブルにはファイル名、番地、サイズ等が書かれている。
【００２３】
システムコントローラ１３は、システムコントローラはＳＤカード２０の有無、すなわち、スロット１６にＳＤカード２０が挿入されたか否かを判断する機能、抜去されたか否かを判断する機能、デバイスのコントロールをする機能、スリープ中にＣＰＵ１２と比較して低消費電力で動作し、割り込み監視を行う機能を有する。
例えば、スリープ解除するためにはユーザーが電源ボタンを押す必要があるが、システムコントローラ１３は、キーボード、バッテリーの状態を監視する機能を有する。
【００２４】
システムコントローラ１３は、スリープに入るときにＣＰＵ１２もしくはＯＳからからＳＤカード２０の挿入または抜去（割り込み）に対して、スリープを解除する旨の設定をするようになっている。カードスロット１６からＳＤカード２０が抜去されると、システムコントローラ１３に通知するようになっている。
【００２５】
システムコントローラ１３は、割り込みが発生したときに、その割り込みがＳＤカード２０からの割り込みであることを、情報処理端末１０がスリープに入る前に、起動することを確認してＣＰＵ１２に対して起動信号としてのＷＡＫＥ信号を送る。この結果、ＯＳがスリーブに入る前の状態である、ＣＰＵ１２が動作した状態となる（通常稼働状態となる）。すなわち、表示装置１１に文字情報、画像、アイコン等が表示され、情報処理端末１０が待機状態となる。
【００２６】
通常稼働状態が終了した時点で、割り込み期間がまだ残っているので、ＳＤカード２０がカードスロット１６から抜去された場合には抜去されたことを、例えば図示しないレジスタにフラッグが立っていることにより、抜去されたことを把握することができる。
【００２７】
ＳＤカード２０がカードスロット１６から抜かれたときは強制的に後処理が行われ、ＳＤカード２０がカードスロット１６に挿入されたときはマウント処理が行われる。
この結果、常にＳＤカード２０のテーブルのデータの状態と、ＯＳのメモリー（ＲＡＭ１２ａ）上に持っているＳＤカード２０のテーブルのデータの状態とが一致するようになる。
システムコントローラ１３の消費電力は、ＣＰＵ１２に比べてはるかに小さく、スリープ中のデバイスの監視をする（いわばシステムコントローラ１３は最小限の監視をすることになる。）。
【００２８】
入力装置１４は、ユーザーが情報処理端末１０を操作するための装置であり、例えば、タッチパネルで構成された場合には、ジェスチャー入力やアイコン入力が可能である。入力装置１４は、タッチパネルの他、通常のオンオフスイッチや丸形５点押しスイッチからなる電源キー、ダイヤルボタン、＊ボタン、＃ボタン、メモリダイヤルボタン、メールボタン、変換／上スクロールボタン、変換／下スクロールボタン、メニュー／カーソル右ボタン、アシスト／カーソル左ボタン、開始ボタン、電源／終了ボタン、リダイヤル／クリアボタン等を有してもよい。
【００２９】
ＳＤカードコントローラ１５は、ＳＤカード２０の書き込みを行う機能、ＳＤカード２０のＳＤカードスロット１６への挿入や抜去を電圧の変化で監視する機能を有する。
尚、システムコントローラ１３及びＳＤカードコントローラ１５には、スリープ中も必要最低限の給電が行われているのは言うまでもない。
【００３０】
ここで、ＳＤカードコントローラ１５は、ＳＤカード２０のデータを常に読み出すのではなく、ＳＤカード２０がカードスロット１６に挿入されたときにＯＳが読み出し、ＯＳのメモリー（ＣＰＵ１２のメモリーであるＲＡＭ１２ａ）に持っている、ＲＡＭ１２ａに書き込まれたテーブルのデータを書き換えることになる。ＳＤカード２０がカードスロット１６から抜去されると、ＲＡＭ１２ａのテーブルのデータは消去され、他のＳＤカードが挿入されると、ＲＡＭ１２ａのテーブルに挿入されたＳＤカードのデータが書き込まれる（ＳＤカードそのものを書き換えるのではない。）。
【００３１】
ここで、「データの書き換え」とは「データの置き換え」を意味している。
例えば、スリープ中にテーブルのデータがＡからデータＢに変わった場合、テーブルのデータが変わり、この状態で書き込むと不具合が生じる。これは、テーブルのデータを別のデータで上書きすることになりテーブルのデータが変わるから、情報処理端末１０では読み込みができなくなる。このため、本願ではスリープを一時解除してＯＳ上のテーブルをＦＡＴ  ＡからＦＡＴ  Ｂに変えることを行っている。ＳＤカード２０自体のデータは書き換えない。
ここで、ＦＡＴとは、Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅの略である。本来ＦＡＴとは、管理領域そのものを指すが、現在ではこの管理領域を用いたファイルシステム全体をＦＡＴと言う。
【００３２】
スリープ中にＳＤカード２０を差し替えると、ＲＡＭ１２ａにおける差し替え前のＳＤカード２０のデータは消去されて差し替え後のＳＤカードのデータに書き換えるのである。
スリープ中にカードスロット１６からＳＤカード２０が抜去されると、ＯＳはＳＤカード２０が無いことを認識し、ＯＳは数秒後スリープに入れるが、ＳＤカード２０がカードスロット１６に挿入されるとスリープが解除され、マウント処理が行われる。
【００３３】
ここで、「ＯＳ上のマウント処理」とは、ＣＰＵ１２がテーブルを読み込んでいてＳＤカード２０上のファイルにアクセスできる状態にする処理を言う。
【００３４】
カードスロット１６からＳＤカード２０を抜去した状態は情報処理端末１０で把握することができる。スリープ中は、システムは動いているが、ＣＰＵ１２は停止している状態であり、カードスロット１６から抜去する前のＳＤカードと新たにカードスロット１６に挿入された後のＳＤカードとの識別は行わない。現在の状態さえ分かれば正常に動作できるためである。
スリープでない状態（通常稼働状態）ではＳＤカードをそのまま認識し、スリープ中にＳＤカードがカードスロット１６に挿入されると、そのままの状態で起動してＳＤカードを認識する。
【００３５】
ここで、従来の技術ではスリープ中にカードスロット１６からＳＤカードを抜去すると、その間の状態を認識することができないので、例えば、スリープ中にデータがＡからＢに変わっていることが情報処理端末では検知できなかった。すなわち、従来の技術ではＳＤカード２０上の情報とＯＳが持っているＳＤカード２０の情報とが変わっていても情報処理端末では検知できなかった。このため、前述したような不具合が生じていた。
【００３６】
本発明の特徴は、ＳＤカードの抜去や挿入において、スリープを解除して、ＳＤカードのロードとアンロードとの処理をする点にある。
【００３７】
ＳＤカードスロット１６は、ＳＤカード２０を機械的に保持する。ＳＤカードスロット１６は、カードスロット１６へのＳＤカード２０の挿入または抜去を検出するためのポジションスイッチを有してもよい。ポジションスイッチは、例えば、マイクロスイッチが挙げられるが、フォトインタラプタを用いても良い。
【００３８】
＜動作１：ＳＤカード抜去＞
図２（ａ）は、ＳＤカードａが挿入された情報処理端末のスリープ状態を示す図であり、図２（ｂ）は、図２（ａ）に示した情報処理端末からＳＤカード２０ａを抜去した状態を示す図である。図３は、情報処理端末からＳＤカード２０ａを抜去したときの動作について説明するためのシーケンス図の一例である。
尚、図２（ａ）、（ｂ）及び後述する図４（ａ）、（ｂ）に示した情報処理端末１０の形状は一例であって限定されるものではない。
【００３９】
まず、図２（ａ）に示すように、情報処理端末１０のカードスロット１６にＳＤカード２０ａが挿入されたままスリープ中であったとする。このとき、情報処理端末１０の表示装置１１は何も表示されていない。このときＣＰＵ１２はスリープ状態である（図３：ステップＳ１）。
図２（ｂ）に示すように情報処理端末１０のカードスロット１６からＳＤカード２０ａが抜かれると、スリープが解除され、表示装置１１にアイコン等が表示され、入力装置１４としてのタッチパネルが使用可能となる。このようにＳＤカードスロット１６からＳＤカード２０ａが抜去されると、ＳＤカードスロット１６からＳＤカードコントローラ１５にＳＤカード２０ａの抜去信号が送られる（図３：ステップＳ２）。
【００４０】
ＳＤカードコントローラ１５は、ＳＤカード２０ａの抜去信号を受けると、システムコントローラ１３にＳＤカード２０ａの抜去割り込み信号を発生する（図３：ステップＳ３）。
【００４１】
システムコントローラ１３は、ＳＤカード２０ａの抜去割り込みがなされると、ＣＰＵ１２にＷａｋｅ信号を送る（図３：ステップＳ４）。
【００４２】
ＣＰＵ１２は、Ｗａｋｅ信号を受けると、レジュームして通常稼働状態になり（図３：ステップＳ５）、通常稼働状態になる原因の取得を行い（ステップＳ６）、ＳＤカード２０ａのアンマウント処理を行い（図３：ステップＳ７）、スリープに遷移する（図３：ステップＳ８）。もちろん、スリープに遷移せずに、そのまま通常稼働状態であっても良い。
【００４３】
尚、カードスロット１６からＳＤカード２０ａが抜去された情報処理端末１０のＣＰＵ１２のＲＡＭ１２ａのテーブルのデータは消去される。
【００４４】
＜動作２：ＳＤカード挿入＞
図４（ａ）は、ＳＤカード２０ｂが挿入される前の情報処理端末のスリープを示す図であり、図４（ｂ）は、図４（ａ）に示した情報処理端末にＳＤカード２０ｂを挿入した状態を示す図である。図５は、情報処理端末にＳＤカード２０ｂを挿入したときの動作について説明するためのシーケンス図の一例である。
【００４５】
まず、図４（ａ）に示すように、情報処理端末１０のカードスロット１６にＳＤカード２０ｂが挿入される前であってスリープであったとする。このとき、情報処理端末１０の表示装置１１は何も表示されておらず、ＣＰＵ１２のＲＡＭ１２ａにはＳＤカード２０ｂのデータは記憶されていない。このときＣＰＵ１２はスリープである（図５：ステップＳ１１）。
【００４６】
図４（ｂ）に示すように、情報処理端末１０のカードスロット１６にＳＤカード２０ｂが挿入されると、スリープが解除され、表示装置１１にアイコン等が表示され、入力装置１４としてのタッチパネルが使用可能となる。このようにＳＤカードスロット１６にＳＤカード２０ｂを挿入すると、ＳＤカードスロット１６からＳＤカードコントローラ１５にＳＤカード２０ｂの挿入信号が送られる（図５：ステップＳ１２）。
【００４７】
ＳＤカードコントローラ１５は、ＳＤカード２０ｂの挿入信号を受けると、システムコントローラ１３にＳＤカード２０ｂの挿入割り込みをする（図５：ステップＳ１３）。
【００４８】
システムコントローラ１３は、カードスロット１６へのＳＤカード２０ｂの挿入割り込みがなされると、ＣＰＵ１２にＷａｋｅ信号を送る（図５：ステップＳ１４）。
【００４９】
ＣＰＵ１２は、Ｗａｋｅ信号を受けると、通常稼働状態となり（図５：ステップＳ１５）、通常稼働状態となる原因の取得を行い（図５：ステップＳ１６）、ＳＤカード２０ｂのマウント処理を行い（図５：ステップＳ１７）、ＳＤカードコントローラ１５にＳＤカードの読み出し命令を出す（図５：ステップＳ１８）。
【００５０】
ＳＤカードコントローラ１５はＳＤカードスロット１６にＳＤカード２０ｂの読み出し命令を出す（ステップＳ１９）。
【００５１】
ＳＤカードスロット１６に挿入されたＳＤカード２０ｂからＳＤカードスロット１６を経てＳＤカードコントローラ１５にＳＤカード２０ｂのデータが送られ（図５：ステップＳ２０）、ＳＤカード２０ｂから読み出されたデータがＳＤカードコントローラ１５からＣＰＵ１２に送られる（図５：ステップＳ２１）。
【００５２】
ＣＰＵ１２は、ＳＤカード２０ｂの読み出し処理を行った後、スリープに遷移する（ステップＳ２２）。もちろん、スリープに遷移せず、通常稼働状態のままであっても良い。
【００５３】
ここで、図５に示したスリープに遷移した後、情報処理端末１０のタッチパネル１４をタッチするなどしてスリープを解除すると、情報処理端末１０の表示装置１１にアイコンや文字情報が表示される。
図２に示したＳＤカード２０ａに図６（ａ）に示すテーブルのデータが記憶されているとすると、ＳＤカード２０ａを情報処理端末１０のカードスロット１６から抜去すると、ＲＡＭ１２ａに記憶されていたテーブルのデータ内容は消去された状態となっている（図２（ｂ））。
【００５４】
図４（ａ）に示した情報処理端末１０のカードスロット１６にＳＤカード２０ａとは異なる別のＳＤカード２０ｂを挿入すると、ＲＡＭ１２ａのテーブルにはＳＤカード２０ｂのテーブルのデータ（図６（ｂ））がコピー（記憶）される。
【００５５】
このような状態で情報処理端末１０を操作して、例えばテーブルのデータ位置「０１１１」を選択すると、「新世界より」（ドヴォルザーク作曲）のデータは既に消去されているので、ユーザーは、新たに記憶された「歓喜の歌」（ベートーベン）の演奏を図示しないヘッドホン等で聴くことができる。データが画像データであれば、表示することもできる。データの種類について特に限定するものではない。
【００５６】
尚、図６（ａ）は、図２（ａ）、（ｂ）に示したＳＤカード２０ａのテーブルのデータの一例であり、図６（ｂ）は、図４（ａ）、（ｂ）に示したＳＤカード２０ａのテーブルのデータの一例である。
【００５７】
＜他の実施の形態＞
図７は、本発明に係る情報処理端末の他の実施の形態のブロック図である。
図１に示した実施の形態の図１に示した実施の形態との相違点は、カードスロット１６にＳＤカード２０の挿入または抜去を検知するポジションスイッチ１６ａを設け、そのポジションスイッチ１６ａとシステムコントローラ１３との間に、ＳＤカード２０の挿入または抜去をシステムコントローラ１３に通知するための信号線１８を備えた点である。
【００５８】
情報処理端末１００を図７のように構成することにより、カードスロット１６からＳＤカード２０の挿入または抜去の検出にＳＤカードコントローラ１５を作動させる必要がなくなり、その分だけ省エネルギーを図ることができる。
【００５９】
＜プログラム＞
以上で説明した本発明に係る情報処理端末は、コンピュータで処理を実行させるプログラムによって実現されている。コンピュータとしては、例えばマイクロプロセッサなどの汎用的なものが挙げられるが、本発明はこれに限定されるものではない。よって、一例として、プログラムにより本発明を実現する場合の説明を以下で行う。
【００６０】
例えば、
記憶媒体の挿入または抜去が可能な情報処理端末のコンピュータに、
記憶媒体コントローラが、情報処理端末のスリープ中に、記憶媒体の記憶媒体用のスロットへの挿入または抜去を検出する手順、
記憶媒体コントローラが、記憶媒体のスロットへの挿入または抜去を検出すると、情報処理端末のシステムコントローラに対して割り込み信号を送る手順、
システムコントローラが、割り込み信号が記憶媒体用のスロットへの記憶媒体の挿入または抜去によって発生したか否かを判断する手順、
システムコントローラが、割り込み信号が記憶媒体用のスロットへの記憶媒体の挿入または抜去によって発生したと判断すると、情報処理端末のＣＰＵに対して起動信号を送る手順、
ＣＰＵが、起動信号によって情報処理端末のＯＳを起動させてスリープを解除させ、記憶媒体の挿入処理または抜去処理をする手順、
を実行させるプログラムが挙げられる。
【００６１】
これにより、プログラムが実行可能なコンピュータ環境さえあれば、どこにおいても本発明に係る情報処理端末を実現することができる。
このようなプログラムは、コンピュータに読み取り可能な記憶媒体に記憶されていてもよい。
【００６２】
＜記憶媒体＞
ここで、記憶媒体としては、例えば、ＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（ＣＤ  Ｒｅｃｏｒｄａｂｌｅ）などのコンピュータで読み取り可能な記憶媒体、フラッシュメモリ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ、ＦｅＲＡＭ（強誘電体メモリ）等の半導体メモリーやＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）が挙げられる。
【００６３】
尚、上述した実施の形態は、本発明の好適な実施の形態の一例を示すものであり、本発明はそれに限定されることなく、その要旨を逸脱しない範囲内において、種々変形実施が可能である。例えば、上述した実施の形態では記憶媒体がＳＤカードの場合で説明したが、本発明はこれに限定されるものではなく、例えば、マイクロＳＤカード、スマートカード（登録商標）、メモリースティック（登録商標）といった挿抜が一般的に可能な記憶媒体に適用してもよい。
【符号の説明】
【００６４】
１０、１００    情報処理端末
１１    表示装置
１２    ＣＰＵ
１２ａ    ＲＡＭ
１３    システムコントローラ
１４    入力装置（タッチパネル）
１５    ＳＤカードコントローラ
１６    ＳＤカードスロット
１６ａ    ポジションスイッチ
１７    システムバス
２０、２０ａ、２０ｂ    ＳＤカード
【図１】
2012150717.tif 000003
【図２】
2012150717.tif 000004
【図３】
2012150717.tif 000005
【図４】
2012150717.tif 000006
【図５】
2012150717.tif 000007
【図６】
2012150717.tif 000008
【図７】
2012150717.tif 000009