(57)【要約】【課題】  プログラムの実行中に当該プログラムの進行とは無関係な操作が行われても、ユーザに不利益をもたらすことがないようにすることができる電子装置の提供。【解決手段】  各種プログラムを実行可能な携帯型電子装置１は、プログラム等が格納されているディスクがセットされる小型ディスクドライブ１８６と、この小型ディスクドライブ１８６におけるディスクの有無を検出するディスク検出センサ１８７と、中央処理装置１８０とを備え、中央処理装置１８０は、何らかのプログラムの実行中にディスク検出センサ１８７から小型ディスクドライブ１８６にディスクが無い旨を示す信号を受け取ると、ユーザに当該プログラムを終了させるか否か問い合わせるための問い合わせ画面ＩＰをＬＣＤ１２に表示させる。【選択図】  図２
2006158461.tif 000002
【特許請求の範囲】
【請求項１】
所定のプログラムを実行可能な電子装置において、
記憶媒体がセットされるドライブユニットと、
前記ドライブユニットにおける前記記憶媒体の有無を検出する検出手段と、
前記プログラムの実行中に前記検出手段が前記ドライブユニットに前記記憶媒体が無いことを検出した際に、ユーザに前記プログラムを終了させるか否か問い合わせるための処理を実行する制御手段とを備えることを特徴とする電子装置。
【請求項２】
ユーザによって携帯され得るように構成されていることを特徴とする請求項１に記載の電子装置。
【請求項３】
表示部を更に備え、前記制御手段は、前記プログラムの実行中に前記検出手段が前記ドライブユニットに前記記憶媒体が無いことを検出した際に、ユーザに前記プログラムを終了させるか否か問い合わせるための画面を前記表示部に表示させることを特徴とする請求項１または２に記載の電子装置。
【請求項４】
前記プログラムは、前記記憶媒体に格納されていることを特徴とする請求項１から３の何れかに記載の電子装置。
【請求項５】
前記プログラムは、ゲームプログラムであることを特徴とする請求項１から４の何れかに記載の電子装置。
【請求項６】
所定のプログラムを実行可能な電子装置において、
表示部と、
前記表示部に基本メニューを表示させるためのボタンと、
前記プログラムの実行中に前記ボタンが操作された際に、ユーザに前記プログラムを終了させるか否か問い合わせるための画面を前記表示部に表示させる制御手段とを備えることを特徴とする電子装置。
【請求項７】
所定のプログラムを実行可能な電子装置において、
前記プログラムの実行中に当該プログラムの進行とは無関係な操作が行われた際に、ユーザに前記プログラムを終了させるか否か問い合わせるための処理を実行する制御手段を備えることを特徴とする電子装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子装置に関し、特に、各種プログラムを実行可能な電子装置に関する。
【背景技術】
【０００２】
近年、携帯型のゲーム装置や個人情報端末（ＰＤＡ）、あるいは携帯電話といった携帯型電子装置が普及しており、ユーザは場所を選ばずにゲームプログラムや各種アプリケーションプログラムを利用できるようになってきている。また、この種の電子装置としては、各種プログラム等を格納した記憶媒体がセットされるドライブユニットを備えたものも普及しつつある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述のような電子装置において何らかのプログラムが実行されている際、例えばドライブユニットから記憶媒体を取り出す操作といったような当該プログラムの進行とは無関係な操作がユーザの意志や誤りによってなされることもあり得る。このような操作が行われた際に、例えば当該プログラムの実行が直ちに終了させられたのでは、ユーザに不利益をもたらすおそれがある。
【０００４】
そこで、本発明は、プログラムの実行中に当該プログラムの進行とは無関係な操作が行われても、ユーザに不利益をもたらすことがないようにすることができる電子装置の提供を目的とする。
【課題を解決するための手段】
【０００５】
本発明による電子装置は、所定のプログラムを実行可能な電子装置において、記憶媒体がセットされるドライブユニットと、ドライブユニットにおける記憶媒体の有無を検出する検出手段と、プログラムの実行中に検出手段がドライブユニットに記憶媒体が無いことを検出した際に、ユーザにプログラムを終了させるか否か問い合わせるための処理を実行する制御手段とを備えることを特徴とする。
【０００６】
本発明による他の電子装置は、所定のプログラムを実行可能な電子装置において、表示部と、表示部に基本メニューを表示させるためのボタンと、プログラムの実行中に当該ボタンが操作された際に、ユーザにプログラムを終了させるか否か問い合わせるための画面を表示部に表示させる制御手段とを備えることを特徴とする。
【０００７】
本発明による更に他の電子装置は、所定のプログラムを実行可能な電子装置において、プログラムの実行中に当該プログラムの進行とは無関係な操作が行われた際に、ユーザにプログラムを終了させるか否か問い合わせるための処理を実行する制御手段を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、プログラムの実行中に当該プログラムの進行とは無関係な操作が行われても、ユーザに不利益をもたらすことがないようにすることができる。
【発明を実施するための最良の形態】
【０００９】
本発明による電子装置では、プログラムの実行中に、例えばユーザによってドライブユニットからそこにセットされていた記憶媒体が取り出され、検出手段によってドライブユニットに記憶媒体が無いことが検出されると、制御手段によってユーザにプログラムを終了させるか否か問い合わせるための処理が実行される。すなわち、この電子装置では、プログラムの実行中に当該プログラムの進行とは無関係な記憶媒体の取り出し操作等が行われても、プログラムの実行が直ちに終了させられることはなく、ユーザにプログラムの実行を終了させるか否か判断する機会を与えることができる。これにより、この電子装置によれば、例えば未更新データが失われてしまうといったような不利益がユーザにもたらされることを抑制することが可能となる。なお、ここでいう「ドライブユニットに記憶媒体が無い状態」には、ドライブユニットから記憶媒体が完全に取り出されたり、記憶媒体がドライブユニットから離脱しているが完全に取り出されていなかったりして、ドライブユニットで記憶媒体を読み込みできない状態や、記憶媒体はドライブユニットから離脱していないがドライブユニットの蓋部が開いており、ドライブユニットで記憶媒体を読み込みしない状態等が含まれる。
【００１０】
この場合、電子装置は、表示部を更に備えるとよく、制御手段は、プログラムの実行中に検出手段がドライブユニットに記憶媒体が無いことを検出した際に、ユーザにプログラムを終了させるか否か問い合わせるための画面を表示部に表示させると好ましい。このような構成のもとでは、ユーザに対して、プログラムの実行を終了させるか否か判断する機会が視覚を通じて与えられるので、例えば未更新データが失われてしまうといったような不利益がユーザにもたらされることを良好に抑制することが可能となる。
【００１１】
また、本発明による他の電子装置では、プログラムの実行中に、表示部に基本メニューを表示させるためのボタンが操作されると、ユーザにプログラムを終了させるか否か問い合わせるための画面が表示部に表示される。すなわち、この電子装置では、プログラムの実行中に当該プログラムの進行とは無関係なボタン操作が行われても、プログラムの実行が直ちに終了させられることはなく、視覚を通じてユーザにプログラムの実行を終了させるか否か判断する機会を与えることができる。これにより、この電子装置によっても、例えば未更新データが失われてしまうといったような不利益がユーザにもたらされることを抑制することが可能となる。
【００１２】
そして、本発明による電子装置は、ユーザによって携帯され得るように構成されていると好ましい。また、プログラムは、上記記憶媒体に格納されていてもよく、プログラムは、ゲームプログラムであってもよい。
【００１３】
以下、図面を参照しながら、本発明を実施するための最良の形態について具体的に説明する。
【００１４】
図１は、本発明による電子装置の一例である携帯型電子装置の正面図であり、図２は、図１の携帯型電子装置の制御ブロック図である。これらの図面に示される携帯型電子装置１は、好ましくは複数の機能を有し、本実施形態の携帯型電子装置１は、ユーザによって携帯され得るゲーム機として機能すると共に音楽再生装置としても機能する。なお、携帯型電子装置１の機能は、これらに限定されるものではなく、携帯型電子装置１は、例えば一般的な個人情報端末（ＰＤＡ）と同様に、住所録、スケジューラ、メモ帳、メール通信といった機能を有するものとして構成されてもよい。
【００１５】
携帯型電子装置１は、全体に横長の長円形状を呈する筐体１０を含む。筐体１０の正面の概ね中央には、表示部としての液晶ディスプレイ（以下、「ＬＣＤ」という）１２が型枠を介して嵌め込まれている。このＬＣＤ１２には、例えば携帯型電子装置１がゲーム機として機能する際にゲーム画面が表示され、例えば携帯型電子装置１がいわゆる個人情報端末（ＰＤＡ）として機能する際にスケジュール帳や住所録等が表示される。また、筐体１０の内部には、図示されない回路基板が配置されており、この回路基板には、図２からわかるように、各種ボタン操作による信号を発生するスイッチ接点、信号を処理して各種演算を実行する中央処理装置（以下、「ＣＰＵ」という）１８０、画像処理を実行する画像処理ユニット１８２、および音声処理を実行する音声処理ユニット１８４等が実装されている。
【００１６】
更に、携帯型電子装置１は、小型ディスクドライブ１８６およびメモリスロット１８８を有している。小型ディスクドライブ１８６には、筐体１０の背面の概ね中央に設けられた図示されない蓋部を開けることによりアクセス可能となる。この蓋部は、筐体１０の上側面に設けられた図示されないエジェクトスイッチを操作すると展開し、これにより、内部の小型ディスクドライブ１８６に記憶媒体としてのディスクをセット可能となる。また、小型ディスクドライブ１８６にディスクがセットされている状態で上記エジェクトスイッチを操作すると、蓋部の展開と同時に、ディスクが小型ディスクドライブ１８６から離脱させられる。なお、小型ディスクドライブ１８６の光学ピックアップ（例えば、レンズ、サーボ機構）といった機構の大部分は、図１においてＬＣＤ１２の右半面の裏側に配置されている。
【００１７】
一方、メモリスロット１８８は、メモリカード等のリムーバブル記憶媒体が挿入されるものであり、筐体１０の左側面下部に形成されている。なお、小型ディスクドライブにセットされるディスクは、主として、携帯型電子装置１のゲームプログラムやアプリケーションプログラムを提供するものである。また、メモリカードは、音楽コンテンツ等を提供する他、ゲームプログラムやアプリケーションプログラムを提供するのにも用いられる。
【００１８】
図１に示されるように、筐体１０の表面すなわちユーザと相対する面は、主として、ユーザの左手により把持される左手領域４８Ｌと、右手により把持される右手領域４８Ｒと、ＬＣＤ１２と、ＬＣＤ１２の下方に位置し各種ボタンが配置される横長のボタン領域５０と、ＬＣＤ１２の上方に位置する装飾領域１６とに区分されている。
【００１９】
左手領域４８Ｌには、主として方向指示の入力を行うための十字キー２０と、主として方向指示のアナログ入力を行うためのアナログデバイス２２とが設けられている。アナログデバイス２２は、十字キー２０よりもユーザに近い側に位置する。また、筐体１０の左上コーナ部および左下コーナ部には、それぞれ切り欠き８４Ｌ，８７Ｌが形成されている。左上の切り欠き８４Ｌの近傍には、Ｌボタン４６Ｌが配置されている。Ｌボタン４６Ｌは、ユーザの左手人差し指または中指で操作され、十字キー２０のみでは設定できない特別な指令を与える際に用いられる。左下の切り欠き８６Ｌの近傍には、把持部８７Ｌが設けられており、把持部８７Ｌには、図示されないストラップ等を繋止するための穴２４Ｌが形成されている。更に、左手領域４８Ｌには、インジケータ３２および３４が配置されている。インジケータ３２は、上述のメモリカードにアクセス中であることを示すものであり、インジケータ３４は、ワイヤレスＬＡＮ（以下「ＷＬＡＮ」という）通信中であることを示すものである。加えて、左手領域４８Ｌには、ＬＣＤ１２の左側に位置するように、ユーザに音声を提供するための一つのスピーカ穴２８Ｌが形成されている。
【００２０】
右手領域４８Ｒには、主として単一の指示を入力するためのボタン３０ａ，３０ｂ，３０ｃ，３０ｄ（以下、適宜これらを総称して「ボタンキー３０」という）が設けられている。また、筐体１０の右上コーナ部および右下コーナ部には、それぞれ切り欠き８４Ｒ，８６Ｒが形成されている。左上の切り欠き８４Ｒの近傍には、Ｒボタン４６Ｒ（以下、適宜Ｌボタン４６ＬとＲボタン４６Ｒとを総称して「ＬＲボタン４６」という）が配置されている。Ｒボタン４６Ｒは、ユーザの右手人差し指または中指で操作され、ボタンキー３０のみでは設定できない特別な指令を与える際に用いられる。更に、右手領域４８Ｒには、インジケータ３６，３８および４０が配置されている。インジケータ３６は、携帯型電子装置１の電源スイッチがオンされると点灯し、インジケータ３８は、携帯型電子装置１の充電中に点灯し、インジケータ４０は、携帯型電子装置１の概ねすべてのキー操作が無効とされるホールド状態であるときに点灯する。加えて、右手領域４８Ｒにも、ＬＣＤ１２の右側に位置するように、ユーザに音声を提供するための一つのスピーカ穴２８Ｒが形成されている。
【００２１】
ボタン領域５０は、携帯型電子装置１を保持するユーザに近い側に定められ、好ましくは、左手領域４８Ｌおよび右手領域４８Ｒと視覚的に明瞭に区別できるように構成される。このボタン領域５０には、上述の十字キー２０、アナログデバイス２２およびボタンキー３０以外のボタン５２〜６４が配置される。本実施形態において、ボタン領域５０に配列されるボタン群には、ゲームの進行やその他アプリケーションの主要な操作のためには余り使用されず、頻繁に操作する必要がないボタンであると好ましい。
【００２２】
具体的に説明すると、ホームボタン５２は、ＬＣＤ１２に基本メニューを表示させるために操作されるボタンである。また、ボリュームボタン５４および５６は、スピーカまたはヘッドフォンから発せられる音の音量を増減させるためのボタンである。ディスプレイボタン５８は、ＬＣＤ１２のバックライトの電源をオン／オフするためのボタンであり、サウンドボタン６０は、音声出力をオン／オフするためのボタンである。セレクトボタン６２は、画面表示された項目を選択する際に操作されるボタンであり、スタートボタン６４は、主としてゲームプログラムが実行されているときにゲームのプレイを開始するために操作されるボタンである。
【００２３】
図２に示されるように、上述の十字キー２０、ボタン３０ａ、３０ｂ、３０ｃ、３０ｄ、Ｌボタン４６Ｌ、Ｒボタン４６Ｒ、およびホームボタン５２を始めとするボタン領域５０のボタン群、更には、アナログデバイス２２は、インターフェース（以下、「Ｉ／Ｆ」という）１９０を介して、ＣＰＵ１８０に接続されている。これにより、これらのボタン類が押圧または操作されると、操作に応じたデジタル信号がＩ／Ｆ１９０を介してＣＰＵ１８０に与えられる。また、アナログデバイス２２の操作量は、デジタル信号に変換され、Ｉ／Ｆ１９０を介してＣＰＵ１８０に与えられる。
【００２４】
更に、ＣＰＵ１８０には、赤外線モジュール８８、ＷＬＡＮモジュール９０、マイク１４２、リモートコントローラ１４０等がＩ／Ｆ１９０を介して接続されている。赤外線モジュール８８やＷＬＡＮモジュール９０への入力信号は、Ｉ／Ｆ１９０を介してＣＰＵ１８０に与えられる。また、マイク１４２への音声入力は、デジタル信号に変換されてＣＰＵ１８０に与えられる。更に、リモートコントローラ１４０を操作すると、操作に応じたデジタル信号がＩ／Ｆ１９０を介してＣＰＵ１８０に与えられる。
【００２５】
同様に、小型ディスクドライブ１８６およびメモリスロット１８８も、Ｉ／Ｆ１９０を介してＣＰＵ１８０に接続される。本実施形態の携帯型電子装置１では、小型ディスクドライブ１８６に対してディスク検出センサ１８７が設けられている。ディスク検出センサ１８７は、小型ディスクドライブ１８６におけるディスクの有無を検出するものであり、Ｉ／Ｆ１９０を介してＣＰＵ１８０に接続されている。小型ディスクドライブ１８６にディスクがセットされている状態でエジェクトスイッチが操作され、蓋部の展開と同時に、ディスクが小型ディスクドライブ１８６から離脱すると、ディスク検出センサ１８７は小型ディスクドライブ１８６にディスクが無い旨、すなわち、小型ディスクドライブ１８６からディスクが無くなった旨を示す信号をＣＰＵ１８０に与える。
【００２６】
更に、ＣＰＵ１８０には、画像処理ユニット１８２を介して上述のＬＣＤ１２が、音声処理ユニット１８４を介してスピーカ２８およびヘッドフォン１４４が接続されている。ＣＰＵ１８０は、小型ディスクドライブ１８６にセットされたディスクに格納されている各種プログラムや、メモリスロット１８８に挿入されたメモリカードに格納されているデータ等を処理し、それに応じた処理結果として画像信号や音声信号を出力する。画像処理ユニット１８２は、ＣＰＵ１８０からの画像信号を処理してＬＣＤ１２に表示させる。音声処理ユニット１８４は、ＣＰＵ１８０からの音声信号を処理してスピーカ２８またはヘッドフォン１４４から発生させる。加えて、本実施形態の携帯型電子装置１では、電源制御部１９２や着脱状態検出部１９４等を介してカメラユニットまたはＧＰＳユニットといった外部装置をＣＰＵ１８０に接続することができる。
【００２７】
さて、上述のように構成される携帯型電子装置１の小型ディスクドライブ１８６にゲームプログラムが格納されているディスクがセットされると、携帯型電子装置１は、ゲーム機として機能する。すなわち、小型ディスクドライブ１８６にディスクをセットして電源スイッチをオンすると、ゲームプログラムがディスクから読み込まれて起動され、ＬＣＤ１２にゲームの開始画面が表示される。この状態で、ユーザは十字キー２０、アナログデバイス２２、ボタンキー３０またはＬＲボタン４６を適宜操作することにより、画面上でメニュー項目を選択したりキャラクタを操作したりする。ユーザによって入力された信号はＣＰＵ１８０に送信され、ＣＰＵ１８０は、これらの信号とゲームプログラムとに従ってゲームを進行させる。なお、小型ディスクドライブ１８６にセットされたディスクにアプリケーションプログラムが格納されている場合には、携帯型電子装置１において当該アプリケーションソフトが実行されることになる。更に、メモリスロット１８８にゲームプログラムやアプリケーションプログラムを格納したメモリカードがセットされても、上述の手順と同様に、携帯型電子装置１においてゲーム等の実行が開始される。
【００２８】
また、携帯型電子装置１を音楽再生装置として機能させる場合、ユーザは、音楽データが格納されているメモリカードをメモリスロット１８８に挿入すればよい。これにより、携帯型電子装置１により当該メモリカードに格納されている音楽データを再生することができる。この場合、ユーザは、十字キー２０またはアナログデバイス２２を使用して、ＬＣＤ１２に表示されるリストの中から所望の音楽データを選択することができる。選択された音楽データは、音声処理ユニット１８４によりアナログ音声に変換されて、スピーカ２８またはヘッドフォン１４４から出力される。なお、携帯型電子装置１の小型ディスクドライブ１８６に音楽データを格納したディスクがセットされても、上述の手順と同様に、音楽データの再生を実行することができる。
【００２９】
ところで、上述の携帯型電子装置１において何らかのプログラムが実行されている際、例えば小型ディスクドライブ１８６からディスクを取り出すためのエジェクトボタンの操作や、基本メニューを呼び出すためのホームボタン５２の操作といった当該プログラムの進行とは無関係な操作がユーザによってなされた場合、基本的には、ユーザがプログラムの終了を希望していると推測される。しかしながら、このような操作がユーザの意志によるものか、誤りによるものかを装置側で正確に判断することは困難である。そして、上述のような操作がユーザの誤操作である場合に、当該プログラムの実行が直ちに終了させられたのでは、それまでのプログラムの実行に伴って生じたデータの保存等がなされず、ユーザに不利益をもたらすおそれがある。このような点に鑑みて、本実施形態の携帯型電子装置１では、ユーザに不利益をもたらすことがないようにするために、ゲームプログラム等の実行中にＣＰＵ１８０によって以下に説明されるルーチンが実行される。
【００３０】
図３は、プログラムの実行中にＣＰＵ１８０によって実行されるルーチンを示すフローチャートである。ここでは、携帯型電子装置１においてゲームプログラムが実行されているケースを例にとって説明する。図３のルーチンは、例えば、小型ディスクドライブ１８６にゲームプログラムを格納したディスクがセットされると共に電源スイッチがオンされてゲームプログラムの実行が開始されたり、メモリスロット１８８にゲームプログラムを格納したメモリカードがセットされると共に電源スイッチがオンされてゲームプログラムの実行が開始されたりすると実行される。ＣＰＵ１８０は、ゲームプログラムの実行を開始させると、小型ディスクドライブ１８６のディスク検出センサ１８７から小型ディスクドライブ１８６にディスクが無い旨を示す信号が発せられたか、あるいは、ＬＣＤ１２に基本メニューを呼び出すためのホームボタン５２が操作されたか否か判定する（Ｓ１０）。
【００３１】
ＣＰＵ１８０は、ディスク検出センサ１８７からディスクが無い旨を示す信号が発せられておらず、かつ、ホームボタン５２が操作されていないと判断する間（Ｓ１０におけるＮｏ）、Ｓ１０の判定を繰り返し実行する。一方、ＣＰＵ１８０は、ディスク検出センサ１８７からディスクが無い旨を示す信号が発せられたか、あるいは、ホームボタン５２が操作されたと判断すると（Ｓ１０におけるＹｅｓ）、図４に示される問い合わせ画面ＩＰがＬＣＤ１２に表示されるように画像処理ユニット１８２に指令信号を与える（Ｓ１２）。
【００３２】
問い合わせ画面ＩＰは、ユーザに対してプログラム（ここでは、ゲームプログラム）の実行を終了するか否か問い合わせるためのものであり、図４に示されるように、少なくとも「ゲームを終了しますか？」という文字情報と、「はい」ボタンおよび「いいえ」ボタンとを含む。かかる問い合わせ画面ＩＰ上でユーザが「はい」ボタンを選択すれば、オペレーションシステムが提供するタスクマネージャーは、ゲームプログラム側に終了イベントを送り、それまで実行されていたゲームプログラムの終了を要求するか、あるいは、それ自体がゲームプログラムを終了させる。また、ユーザが「いいえ」ボタンを選択すれば、ゲームプログラム側に終了イベントが送信されず、それまで実行されていたゲームプログラムは終了されずに続行される。
【００３３】
このように、携帯型電子装置１では、小型ディスクドライブ１８６にセットされたディスクやメモリスロット１８８に挿入されたメモリカードからロードされたゲームプログラムの実行中に、ユーザによって小型ディスクドライブ１８６からそこにセットされていたディスクが取り出され、小型ディスクドライブ１８６にディスクが無いと判断されると（Ｓ１０におけるＹｅｓ）、ユーザにゲームプログラムを終了させるか否か問い合わせるための処理が実行される（Ｓ１２）。同様に、ゲームプログラムの実行中に、ＬＣＤ１２に基本メニューを表示させるためのホームボタン５２が操作されると（Ｓ１０におけるＹｅｓ）、ユーザにゲームプログラムを終了させるか否か問い合わせるための処理が実行される（Ｓ１２）。
【００３４】
すなわち、携帯型電子装置１では、ゲームプログラムの実行中にユーザが誤ってディスクの取り出し操作やホームボタン５２の操作を行ってしまったり、メモリスロット１８８に挿入されたメモリカードに格納されたプログラムの実行中にユーザがセットしたままのディスクを取り出したりしても、プログラムの実行が直ちに終了させられることはない。そして、プログラムの進行とは無関係なこれらの操作が行われても、ユーザには、プログラムの実行を終了させるか否か判断する機会が視覚を通じて与えられることになる。これにより、携帯型電子装置１では、それまでのプログラムの実行に伴って生じたデータの保存等がなされず、未更新データが失われてしまうといったような不利益がユーザにもたらされることを抑制することが可能となる。
【００３５】
Ｓ１２にてＬＣＤ１２に問い合わせ画面ＩＰを表示させると、ＣＰＵ１８０は、ユーザによって「はい」ボタンが選択されたか否か判定する（Ｓ１４）。そして、ユーザによって「はい」ボタンが選択された場合には（Ｓ１４におけるＹｅｓ）、タスクマネージャーからの終了イベントに従って、例えば未更新データを保存するか否かの確認といったそれまで実行されていたゲームプログラムを終了させるための処理が実行され（Ｓ１６）、図３のルーチンが一旦終了する。一方、ユーザによって「いいえ」ボタンが選択された場合には（Ｓ１４におけるＮｏ）、ゲームプログラム側にはタスクマネージャーから終了イベントが送られないので、それまで実行されていたゲームプログラムが続行され、再度Ｓ１０にてディスク検出センサ１８７からディスクが無い旨を示す信号が発せられたか、あるいは、ホームボタン５２が操作されたか否か判定されることになる。ここで、小型ディスクドライブ１８６にセットされたディスクに格納されたゲームプログラムの実行中に、当該ディスクが取り出されたとしても、当該ディスクのゲームプログラムは携帯型電子装置１側に既にロードされていることから、ゲームプログラムの続行に何ら支障はない。
【００３６】
なお、携帯型電子装置１においてメモリスロット１８８に挿入されたメモリカードに格納されたプログラムが実行されている際に、当該メモリカードがメモリスロット１８８から取り出されたような場合に、ＬＣＤ１２に上述の問い合わせ画面ＩＰを表示させてもよい。これに対して、メモリカードからプログラムが起動されている場合に、例えばエジェクトスイッチが操作され、小型ディスクドライブ１８６にディスクが無いと判断された場合には、問い合わせ画面ＩＰはＬＣＤ１２に表示されない。また、携帯型電子装置１において実行されるプログラムは、上述のディスクやメモリカードに格納されたものに限られず、携帯型電子装置１のメモリに格納されているプログラムであってもよい。
【００３７】
更に、１つのプログラムが複数の記憶媒体に跨って格納される場合には、例えばドライブユニットに最初にセットされる記憶媒体に、記憶媒体の交換を促すためのモジュールと問い合わせ画面ＩＰの表示を禁止するためのモジュールとを含む管理プログラムを格納すると共に、携帯型電子装置１に対して、プログラムに問い合わせ画面ＩＰの画面表示を禁止する機能を提供するユーザから利用可能なシステムレジスタを設けるとよい。この場合、上記モジュールによってシステムレジスタに命令が書き込まれるので、ディスクの交換時に、上述の問い合わせ画面ＩＰの表示、すなわち、ユーザに対するゲームを終了するか否かの問い合わせが省略されることになる。このように、携帯型電子装置１において複数のディスクに跨って格納されているゲームプログラムが実行されるような場合に問い合わせ画面ＩＰの表示を省略することにより、ユーザに対して操作が煩雑であるという印象を与えることを抑制可能となる。
【００３８】
また、ゲームの実行中に小型ディスクドライブ１８６またはメモリスロット１８８からディスクまたはメモリカードが一旦取り出された後、直ちに戻されたような場合には、ユーザが上述の「いいえ」ボタン、すなわち、プログラムの続行を選択しているか否かに拘らず、プログラムが実行されるようにしてもよい。
【図面の簡単な説明】
【００３９】
【図１】本発明による電子装置の一例を示す正面図である。
【図２】図１の電子装置の制御ブロック図である。
【図３】図１の電子装置においてプログラムが実行されている際に実行されるルーチンを説明するためのフローチャートである。
【図４】図１の電子装置の表示部に表示される問い合わせ画面を例示する図である。
【符号の説明】
【００４０】
１  携帯型電子装置、１０  筐体、１６  装飾領域、２０  十字キー、２２  アナログデバイス、２４Ｌ  穴、２８  スピーカ、２８Ｌ、２８Ｒ  スピーカ穴、３０  ボタンキー、３２，３４，３６，３８，４０  インジケータ、４６  ＬＲボタン、４８Ｌ  左手領域、４８Ｒ  右手領域、５０  ボタン領域、５２  ホームボタン、５４  ボリュームボタン、５８  ディスプレイボタン、６０  サウンドボタン、６２  セレクトボタン、６４  スタートボタン、８７Ｌ  把持部、８８  赤外線モジュール、９０  モジュール、１４０  リモートコントローラ、１４２  マイク、１４４  ヘッドフォン、１８０  中央処理装置、１８２  画像処理ユニット、１８４  音声処理ユニット、１８６  小型ディスクドライブ、１８７  ディスク検出センサ、１８８  メモリスロット、１９２  電源制御部、１９４  着脱状態検出部、ＩＰ  問い合わせ画面。
【図１】
2006158461.tif 000003
【図２】
2006158461.tif 000004
【図３】
2006158461.tif 000005
【図４】
2006158461.tif 000006