(57)【特許請求の範囲】
【請求項１】
複数のアプリケーションを同時あるいは択一的に実行可能な電子機器において、
前記複数のアプリケーションが起動中であり、そのうちの何れか一つが実行中である場合、所定キーの操作によりアプリケーションの切り替えを指示する指示信号があると、前記実行中アプリケーションから他の異なる前記起動中アプリケーションに切り替える切替手段と、
前記複数のアプリケーションが起動中であり、そのうちの何れか一つが実行中である場合、該実行中のアプリケーション以外のアプリケーションが起動中であることを表示の点灯又は点滅で報知する報知手段と、
前記切替手段により前記実行中アプリケーションを他の起動中アプリケーションに切り替える際、該切り替えられた実行中アプリケーションの起動状態を保持すると共に、その実行時に生じた各種データを保持する保持手段と、
を備えたことを特徴とする電子機器。
【請求項２】
前記報知手段は、着信用ＬＥＤを点灯又は点滅させることを特徴とする請求項１に記載の電子機器。
【請求項３】
公衆回線を介して外部機器との間で通信を行う通信手段を更に備えると共に、
前記切替手段は、この通信手段による音声通信処理が実行されていない時に所定キーの操作によるアプリケーションの切り替えを指示する指示信号があったときにのみ機能することを特徴とする請求項１または２に記載の電子機器。
【請求項４】
公衆回線を介して外部機器との間で通信を行う通信手段を更に備え、
前記保持手段は、着信すると、その着信時に起動中のアプリケーションの起動状態を保持すると共に、そのアプリケーションの実行時に生じた各種データを保持することを特徴とする、請求項１または請求項２に記載の電子機器。
【請求項５】
前記報知手段は、着信すると、その着信時に複数のアプリケーションが起動中である場合、その通信が行われている間、該起動中アプリケーションが存在する旨を着信用ＬＥＤの点灯又は点滅で報知し、通信が終了すると、その通信終了時に他のアプリケーションが起動中である場合、リンガ又はバイブレータを駆動して、前記起動中アプリケーションの存在を報知することを特徴とする請求項４記載の電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のアプリケーションが利用可能なマルチタスク仕様の電子機器に関する。
【０００２】
【従来の技術】
従来、ＰＨＳ（Personal Handy-phone System）や携帯電話では、メール作成アプリケーションや、電話帳アプリケーション等、各種アプリケーションプログラム（以下、アプリケーションと記す）の利用が可能であり、ユーザはそのアプリケーションの内容を自由に選択できるようになっている。
【０００３】
ここで、図６を参照して、上記従来の携帯電話におけるアプリケーション実行時における着信発生時の動作について説明する。
図６は、従来の携帯電話におけるアプリケーションの動作を説明するフローチャートである。ここでは、アプリケーションＡから通話への切り替え動作を説明する。ここで、アプリケーションＡとは、例えば、Ｗｅｂブラウザや、メール作成アプリケーション等である。
【０００４】
まず、上記携帯電話の内蔵する制御部は、ユーザにより指定されたアプリケーションＡを実行すると共に、その内容を表示画面に表示する（ステップＳ６１）。このアプリケーションＡの実行中、制御部は、外部からの着信があるか否かを監視する。
【０００５】
アプリケーションＡの実行中、制御部は、外部からの着信を検知すると（ステップＳ６２）、アプリケーションＡを終了すると共に（ステップＳ６３）、着信があった旨を表示画面に表示する（ステップＳ６４）。
【０００６】
次いで、制御部は、この着信に直ちに応答して通話するか否かの選択入力を要求し（ステップＳ６５）、直ちに通話する旨の選択入力が行われた場合（ステップＳ６５；Ｙｅｓ）、通話処理の実行を開始する（ステップＳ６６）。ステップＳ６５において、直ちに通話しない場合（ステップＳ６５；Ｎｏ）、制御部は、保留するか否かの選択入力を要求する（ステップＳ７０）。
【０００７】
ステップＳ７０において、保留しない旨の選択入力が行われた場合（ステップＳ７０；Ｎｏ）、制御部は、後述するステップＳ６８に移行する。また、保留する旨の選択入力が行われた場合（ステップＳ７０；Ｙｅｓ）、制御部は、通話を保留すると共に（ステップＳ７１）、保留の解除を指示する指示信号があるか否かを監視する（ステップＳ７２）。
【０００８】
保留の解除を指示する指示信号がある場合（ステップＳ７２；Ｙｅｓ）、制御部は、ステップＳ６６に移行して通話処理の実行を開始する。
【０００９】
次いで、制御部は、通話終了の指示信号があるか否かを監視し（ステップＳ６７）、通話終了の指示信号がある場合（ステップＳ６７；Ｙｅｓ）、通話処理を停止して通話を終了すると共に（ステップＳ６８）、所定の待受画面を表示して（ステップＳ６９）、上記アプリケーションの切り替え処理を終了する。
【００１０】
【発明が解決しようとする課題】
しかし、上記従来の携帯電話においては、以下のような問題点があった。従来の携帯電話で利用可能なアプリケーションの数は、メール作成アプリケーションや電話帳アプリケーション等、少数の限られたアプリケーションのみであった。これに対し、近時、マルチメディアに対応可能なＷ―ＣＤＭＡ（Wideband-Code Division Multiple Access）方式やｃｄｍａ２０００方式等の移動体通信システムが実用化されつつある。この移動体通信システムに対応した携帯電話は、パーソナルコンピュータ等のようにマルチタスク仕様であり、メモリの許す限り多種多様なアプリケーションを多数同時に起動することが可能となる。この際、多数のアプリケーションに係るウィンドウを、携帯電話の小さい表示画面上に複数表示させることは困難であり、それ故、ユーザは、現在起動中のアプリケーションを確認することが困難となる。また、利用可能なアプリケーションは多種多様となり、そのアプリケーションに対応する切り替えキーを、各アプリケーション毎に携帯電話に設けることは物理的に困難であると共に、操作が煩雑になる。
【００１１】
また、マルチタスク仕様である移動体通信システムにおいては、多数のアプリケーションを起動させたまま着信して通話を行うという状況が頻繁に起こり得る。このような状況では、通話が長引けば長引くほど、ユーザは起動中アプリケーションの存在を不意に忘れてしまい、その状態のまま通話を終えると起動中アプリケーションの存在を確認することなく携帯電話を自身のカバンやポケットの中等に収納したり、電源を切ってしまう等して、着信直前までのデータを失う恐れがあった。
【００１２】
本発明の課題は、アプリケーションを複数同時に起動させることが可能な携帯電話等の電子機器において、起動中のアプリケーション画面の確認や、切り替え操作を容易にすることを目的とする。
【００１３】
【課題を解決するための手段】
本発明は、このような課題を解決するために、次のような特徴を備えている。なお、次に示す手段の説明中、括弧書きにより実施の形態に対応する構成を一例として示す。符号等は、後述する図面参照符号等である。
【００１４】
請求項１記載の発明は、複数のアプリケーションを同時あるいは択一的に実行可能な電子機器（例えば、図１に示す携帯電話１０）において、前記複数のアプリケーションが起動中であり、そのうちの何れか一つが実行中である場合、所定キーの操作によりアプリケーションの切り替えを指示する指示信号があると、前記実行中アプリケーションから他の異なる前記起動中アプリケーションに切り替える切替手段（例えば、図２に示すＣＰＵ１４）と、前記複数のアプリケーションが起動中であり、そのうちの何れか一つが実行中である場合、該実行中のアプリケーション以外のアプリケーションが起動中であることを表示の点灯又は点滅で報知する報知手段と、前記切替手段により前記実行中アプリケーションを他の起動中アプリケーションに切り替える際、該切り替えられた実行中アプリケーションの起動状態を保持すると共に、その実行時に生じた各種データを保持する保持手段（例えば、図２に示すＣＰＵ１４）と、を備えたことを特徴とする。
【００１５】
請求項１記載の発明の電子機器によれば、複数のアプリケーションを同時あるいは択一的に実行可能な電子機器において、切替手段は、前記複数のアプリケーションが起動中であり、そのうちの何れか一つが実行中である場合、該実行中アプリケーションから、他の異なる前記起動中アプリケーションに切り替え、保持手段は、前記切替手段により前記実行中アプリケーションを他の起動中アプリケーションに切り替える際、該切り替えられた実行中アプリケーションの起動状態を保持すると共に、その実行時に生じた各種データを保持する。
【００１６】
従って、ユーザが新たなアプリケーションを利用する際、それまで実行していたアプリケーションを終了させることなく、随時、簡単な操作で所望するアプリケーションの切り替えを行えるので、使い勝手の良い操作性を有する電子機器を実現できる。
【００１８】
また、請求項１記載の発明によれば、複数のアプリケーションを同時あるいは択一的に実行可能な電子機器において、切替手段は、前記複数のアプリケーションが起動中であり、そのうちの何れか一つが実行中である場合、該実行中アプリケーションから、他の異なる前記起動中アプリケーションに切り替え、報知手段は、前記複数のアプリケーションが起動中であり、そのうちの何れか一つが実行中である場合、該実行中アプリケーション以外のアプリケーションが起動中であることを報知し、保持手段は、前記切替手段により前記実行中アプリケーションを他の起動中アプリケーションに切り替える際、該切り替えられた実行中アプリケーションの起動状態を保持すると共に、その実行時に生じた各種データを保持する。
【００１９】
従って、ユーザが新たなアプリケーションを利用する際、それまで実行していたアプリケーションを終了させることなく、随時、簡単な操作で所望するアプリケーションの切り替えを行えると共に、アプリケーションを切り替える際、或いは、新たにアプリケーションを起動する際に、報知手段により起動中アプリケーションの存在がユーザに報知されるので、その切り替え後のアプリケーションを終了する時、まだ起動中アプリケーションがあるにも拘わらず、電源をオフする等の誤操作を回避することが可能となり、利便性の向上を図ることができる。
【００２０】
請求項３記載の発明は、請求項１または請求項２に記載の電子機器において、公衆回線を介して外部機器との間で通信を行う通信手段を更に備えると共に、前記切替手段は、この通信手段による音声通信処理が実行されていない時に所定キーの操作によるアプリケーションの切り替えを指示する指示信号があったときにのみ機能することを特徴とする。
【００２１】
請求項３記載の発明によれば、通信手段（例えば、図２に示すＲＦ部１２およびベースバンド部１３）は、公衆回線を介して外部機器との間で通信を行い、切替手段（例えば、図２に示すベストボイスキー１６ｅ）は、この通信手段による音声通信処理が実行されていない時にのみ機能するので、音声による通信処理を行っていない時に他の起動中アプリケーションに切り替えることができるだけでなく、外部機器との間で公衆回線を介してデータ通信が行われている際、この通信状態を保持したまま他の起動中アプリケーションに切り替えることができる。従って、例えば、データ通信中に電話番号を検索する必要が生じた場合、この通信状態を保持したまま起動中の電話帳アプリケーションに切り替えて電話番号の検索を行い、その検索後、再びデータ通信を行うことができるので、利便性および機能性の高い電子機器が実現できる。
【００２２】
請求項４記載の発明は、請求項１または請求項２に記載の電子機器において、
公衆回線を介して外部機器との間で通信を行う通信手段を更に備え、
保持手段は、着信すると、その着信時に起動中のアプリケーションの起動状態を保持すると共に、そのアプリケーションの実行時に生じた各種データを保持することを特徴とする。
【００２３】
請求項４記載の発明によれば、通信手段（例えば、図２に示すＲＦ部１２およびベースバンド部１３）は、公衆回線を介して外部機器との間で通信を行い、保持手段（例えば、図２に示すＣＰＵ１４）は、着信すると、その着信時に起動中のアプリケーションの起動を保持すると共に、そのアプリケーションの実行時に生じた各種データを保持するので、基地局から送信された無線信号が着信すると、その着信時に起動中であったアプリケーションは終了されずに保持され、通話終了時に再び着信時の状態でアプリケーションの実行が行えるので、機能性の高い電子機器を実現できる。
【００２４】
請求項５記載の発明は、請求項４記載の電子機器において、前記報知手段は、着信すると、その着信時に複数のアプリケーションが起動中である場合、その通信が行われている間、該起動中アプリケーションが存在する旨を着信用ＬＥＤの点灯又は点滅で報知し、通信が終了すると、その通信終了時に他のアプリケーションが起動中である場合、リンガ又はバイブレータを駆動して、前記起動中アプリケーションの存在を報知することを特徴とする。
【００２５】
従って、請求項５記載の発明によれば、着信時に起動中アプリケーションが存在する場合、その通信が行われている間、起動中アプリケーションの存在が報知手段により報知されるので、通信が行われている間、ユーザは起動中アプリケーションの存在を常に確認できるので、起動中アプリケーションがあるにも拘わらず、通信終了時に誤って電源をオフする等の誤操作を回避することが可能となり、利便性の高い電子機器を実現できる。
【００２７】
また、請求項５記載の発明によれば、通信終了時に起動中アプリケーションが存在する場合、通信終了とともに起動中アプリケーションの存在が報知手段により報知されるので、起動中アプリケーションがあるにも拘わらず、通信終了時に誤って電源をオフする等の誤操作を回避することが可能となり、更に利便性の高い電子機器を実現できる。
【００２８】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態における携帯電話１０について詳細に説明する。
図１（ａ）は、携帯電話１０の表示操作面を示す概観図であり、図１（ｂ）は、携帯電話１０の裏操作面を示す概観図である。
図１（ａ）に示すように、携帯電話１０の表示操作面には、センタープッシュ式十字キー１６ａ、オンフックキー１６ｂ、オフフックキー１６ｃ、テンキー１６ｄ等の各種操作キー、スピーカ１８、ＬＣＤ２０、着信用ＬＥＤ２１、及び、マイク２２が配設される。また、図１（ｂ）に示すように、携帯電話１０の裏操作面には、ベストボイスキー１６ｅ、リンガ１７が配設される。ユーザは、これらのキー部を操作して携帯電話１０の各種機能を操作する。
【００２９】
センタープッシュ式十字キー１６ａは、ＬＣＤ２０にメニュー形式で表示された携帯電話１０の備える各種機能を選択指定する為のキーである。ユーザは、所望する選択項目をセンタープッシュ式十字キー１６ａで指定した後、センタープッシュ式十字キー１６ａの中央部に配設された“ＳＥＴ”キーを押下すると、その指定した選択項目がＣＰＵ１４により処理される。
【００３０】
オンフックキー１６ｂは、着信が検知された際に押下すると、通信を保留状態とする、或いは通話中の通信を終了する旨の指示信号をＣＰＵ１４に出力する為のキーである。ユーザは、着信が報知された際、オンフックキー１６ｂを押下して通話を保留状態とする、或いは、通話中の通信を終了する際、オンフックキー１６ｂを押下して通話を終了する。また、このオンフックキー１６ｂは、携帯電話１０の電源スイッチとしての機能も有する。すなわち、携帯電話１０の電源がオフ状態の場合、ユーザは、このキーを押下することにより携帯電話１０の電源をオン状態とし、携帯電話１０の動作中にこのキーを押下することにより電源をオフにする。
【００３１】
オフフックキー１６ｃは、着信が検知された際に押下すると、通信開始を指示する指示信号をＣＰＵ１４に出力する為のキーである。ユーザは、着信が報知された際、オフフックキー１６ｃを押下して通話を開始する。
【００３２】
テンキー１６ｄは、主に電話番号等を入力する為のキーである。また、このテンキー１６ｄは、文字入力キーとしての機能も併せ持っており、ユーザは、メールの作成時にこのテンキー１６ｄを操作することによりメール送信用テキストの作成を行う。
【００３３】
更に、テンキー１６ｄは、オンフックキー１６ｂとしての機能も備える。着信が検知された際、ユーザは、このテンキー１６ｄのうち何れかのキーを押下することにより、着信処理を指示する指示信号をＣＰＵ１４に出力する。
【００３４】
ベストボイスキー１６ｅは、携帯電話１０の裏操作面に備えられ、音声通話時において通話音声の音質を調整する為のキーである。このキーのキー操作により、ユーザは常に好適な通話音声を実現できる。また、音声通信を行っていない時には、起動中のアプリケーションを切り替える為のアプリケーション切り替えキーとしての機能も併せ持つものである。例えば、メール作成アプリケーションおよび電話帳アプリケーションが同時に起動中であり、そのうちメール作成アプリケーションが実行されている場合、このベストボイスキー１６ｅのキー操作により、実行中のメールアプリケーションおよびその実行に係る各種データが保持されて待機状態となり、それに替わって電話帳アプリケーションの実行が開始される。
【００３５】
リンガ１７は、携帯電話１０の裏操作面に備えられ、着信が検知された際、ユーザに着信を報知する報知音を出力する。また、各種操作に係る報知音を出力しても良く、例えば、操作入力毎に入力が行われたことを報知する為の報知音等を出力しても良い。
【００３６】
リンガ１７は、更に、複数アプリケーションが起動されている場合、終話時にその旨ユーザに報知する報知音を出力する。ユーザは、通話が終了すると、この報知音により起動中アプリケーションの存在を容易に確認することができる。
【００３７】
スピーカ１８は、通話時において、呼び出し音等の通信音や、通信相手の音声等を出力する。
【００３８】
ＬＣＤ（Liquid Crystal Display）２０は、ＣＰＵ１４から供給される各種表示情報を表示する。例えば、携帯電話１０が備える各種機能の選択をユーザに促す為のメニュー画面や、メール編集画面（例えば、図５に示す表示画面２０ａ）、電話帳を検索する検索画面（例えば、図５に示す表示画面２０ｂ）、或いは、着信を報知する為の着信画面（例えば、図５に示す表示画面２０ｃ）や、着信メールの表示画面等である。
【００３９】
着信用ＬＥＤ（Light Emitting Diode）２１は、着信を検知した際、点滅することによりユーザに着信した旨を報知する。また、複数アプリケーションの起動中、常時点滅することによりその旨ユーザに報知するものである。なお、点滅動作の設定はこれに限るものではなく、設定は自由である。
【００４０】
マイク２２は、通話中、ユーザの音声が入力され、その音声を電気的アナログ信号に変換する。ユーザは、通信先の相手に送信する自身の声をこのマイク２２を介して入力するものである。
【００４１】
次に、携帯電話１０の内部構成を詳細に説明する。図２は、携帯電話１０の内部構成を示す概略ブロック図である。
図２に示すように、携帯電話１０は、アンテナ１１、ＲＦ部１２、ベースバンド部１３、ＣＰＵ１４、ＲＯＭ／ＲＡＭ１５、キーパット１６、リンガ１７、スピーカ１８、バイブレータ１９、ＬＣＤ２０、着信用ＬＥＤ２１、及び、入力部２２等を備えて構成され、これら各部は図２に示す各種信号ラインにより接続される。
【００４２】
アンテナ１１は、逆Ｆ型アンテナや、ホイップアンテナ等であり、基地局から送信された無線信号を受信すると共に、携帯電話１０のＲＦ部１２から出力される信号を基地局に向け発信する。
【００４３】
ＲＦ部１２は、増幅器、変調器、及び復調器を具備し、アンテナ１１で受信した受信信号をこの増幅器で増幅し、復調器で復調してベースバンド部１３に出力する。また、ベースバンド部１３から供給された送信信号をこの変調器で変調し、増幅器で増幅してアンテナ１１に供給する。
【００４４】
ベースバンド部１３は、ＲＦ部１２から供給された受信信号のフレーム処理およびデコード処理等を行うと共に、ＲＦ部１２に供給する送信信号のエンコード処理およびフレーム処理等を行う。
【００４５】
ＣＰＵ１４は、キーパット１６の備える各種操作キーの押下による押下信号に応じて、通話アプリケーションや、メール作成アプリケーション等の各種アプリケーションを実行する。このアプリケーションは、ＲＯＭ／ＲＡＭ１５に記録されたもの、あるいは、公衆回線を介して外部のサーバからダウンロードしたものであって、一時的にＲＯＭ／ＲＡＭ１５内の所定メモリ領域に記録されたものでも良い。
【００４６】
ＣＰＵ１４は、所定アプリケーションの起動中に、更に他のアプリケーションを起動する際、その起動中アプリケーションの実行プログラムを保持すると共に、そのプログラムに係る各種情報を一時的に格納するためのメモリ領域をＲＯＭ／ＲＡＭ１５内に形成し、その形成したメモリ領域上に上記プログラムに係る各種情報を一時的に格納する。更に、複数アプリケーションが起動中であることを報知する為、着信用ＬＥＤ２１を点灯、或いは点滅させる。
【００４７】
ＣＰＵ１４は、着信があるか否かを継続して監視し、着信を検知した場合、着信用ＬＥＤ２１を点灯、或いは点滅させる。またその際、起動中アプリケーションがあれば、そのアプリケーションの実行プログラムを保持すると共に、そのプログラムに係る各種情報を一時的に格納する為のメモリ領域をＲＯＭ／ＲＡＭ１５内に形成して、その形成したメモリ領域上に上記アプリケーションに係る各種情報を一時的に格納する。
【００４８】
なお、複数アプリケーションが起動中である旨を報知する場合と、着信の検知を報知する場合とで、上記着信用ＬＥＤ２１の色、或いはその点滅タイミングを異ならせる等して、これら２つの報知内容のうち、何れの内容を報知しているのかをユーザが容易に確認できるようになっている。
【００４９】
ＣＰＵ１４は、外部との通話が終了した場合、その通話が行われる前に起動したアプリケーションがあれば、リンガ１７、あるいはバイブレータ１９を駆動させることにより、その起動中アプリケーションの存在をユーザに報知する。
【００５０】
また、ＣＰＵ１４は、実行中のアプリケーションに係る各種表示情報を、ＬＣＤ２０に表示させる。
【００５１】
ＲＯＭ／ＲＡＭ１５は、携帯電話１０の各種動作を制御する主制御プログラム、携帯電話１０の有する各種アプリケーション用プログラム等を格納すると共に、ＣＰＵ１４により読み出された所定の実行プログラムや、そのプログラムの実行に係る各種データを一時的に格納するワークエリアを形成する。特に、実行中プログラム、及びそのプログラムの実行中に生じた各種データは、上記ワークエリア内に複数同時に格納可能であり、ＣＰＵ１４からの実行停止を指示する指示信号が供給されるまで消去されずに保持される。
【００５２】
ＲＯＭ／ＲＡＭ１５は、また、電話番号やメールアドレス、或いは送信メールのテキストデータ等を複数記憶するメモリエリアや、外部サーバからダウンロードした各種データや、受信メールのテキストデータ、或いはその添付画像データ等を複数記録する為のメモリエリアを備える。
【００５３】
バイブレータ１９は、ＣＰＵ１４からの駆動指示信号に応じて内蔵モータを回転動作させることにより携帯電話１０本体を振動させる。バイブレータ１９は、着信が検知された際、ＣＰＵ１４からの駆動指示信号に応じて内蔵モータを回転動作させることにより携帯電話１０本体を振動させ、着信があった旨をユーザに報知する。
【００５４】
次いで、本実施の一形態の携帯電話１０における動作の説明をする。
図３、図４は、携帯電話１０において、アプリケーションの切り替え動作を説明するフローチャートであり、この図３、４を参照して、メール作成アプリケーション、および電話帳アプリケーションの起動時に着信がある場合の各アプリケーションの切り替え動作を説明する。
【００５５】
ＣＰＵ１４は、メール作成アプリケーションの起動を指示する指示信号に基づいて、メール作成アプリケーション用プログラムをＲＯＭ／ＲＡＭ１５に形成された所定ワークエリア内に読み出し、同アプリケーションの起動を開始すると共に、そのアプリケーションに係る表示情報（例えば、図４に示す表示画面２０ａ）をＬＣＤ２０に表示させる（ステップＳ３０１）。このメール作成アプリケーションの実行中、ＣＰＵ１４は、外部からの着信があるか否かの監視を継続して行う。
【００５６】
次いで、ＣＰＵ１４は、実行中のメール作成アプリケーションを終了するか否かを監視し（ステップＳ３０２）、終了する場合（ステップＳ３０２；Ｙｅｓ）、所定の待受画面をＬＣＤ２０に表示する（ステップＳ３１５）。ＣＰＵ１４は、ここで着信があるか否か、また、新たにアプリケーションを開く旨の指示信号があるか否か、更に、携帯電話１０の動作終了を指示する指示信号があるか否かを監視し、着信があれば、通話アプリケーションを起動し、新たにアプリケーションを開く旨の指示信号があれば、そのアプリケーションを起動し、また携帯電話１０の動作終了を指示する指示信号があれば、携帯電話１０の電源をオフにする。
【００５７】
ステップＳ３０２において、メール作成アプリケーションが終了されなかった場合（ステップＳ３０２；Ｎｏ）、ＣＰＵ１４は、新たにアプリケーションを開く旨の指示信号があるか否かを監視し（ステップＳ３０３）、その指示信号がなかった場合（ステップＳ３０３；Ｎｏ）、ステップＳ３０１に移行する。
【００５８】
ステップＳ３０３において、アプリケーションを新たに開く旨の指示信号があった場合（ステップＳ３０３；Ｙｅｓ）、ＣＰＵ１４は、実行中のメール作成アプリケーションおよびその実行に係る各種データを保持し（ステップＳ３０４）、着信用ＬＥＤ２１を点灯、或いは点滅させて起動中アプリケーションの存在をユーザに報知する（ステップＳ３０５）。
【００５９】
次いで、ＣＰＵ１４は、新しく起動するアプリケーションが電話帳アプリケーションであると判定し、そのアプリケーションをＲＯＭ／ＲＡＭ１５の所定ワークエリア内に読み出して起動する。更に、その電話帳アプリケーションに付随する表示情報（例えば、図５に示す表示画面２０ｂ）をＬＣＤ２０に表示させる（ステップＳ３０６）。図５に示す表示画面２０ｂには、登録されている名前と電話番号のリスト（図中符号Ａを参照）がＬＣＤ２０上に表示されており、ユーザは、センタープッシュ式十字キー１６ａを操作することにより表示画面をスクロールして、他の登録リストを表示させる。
【００６０】
ＣＰＵ１４は、電話帳アプリケーションの実行中、外部からの着信があるか否かの監視を継続して行う。更に、ＣＰＵ１４は、電話帳アプリケーションの終了を指示する指示信号があるか否か、ベストボイスキー１６ｅのキー操作による他の起動中アプリケーション（この場合、メール作成アプリケーション）への切り替えを指示する指示信号があるか否か、或いは、新たにアプリケーションを開く旨の指示信号があるか否かを監視する。この際、ＣＰＵ１４は、着信があれば、通話アプリケーションを起動し、電話帳アプリケーションの終了を指示する指示信号があれば、電話帳アプリケーションを終了し、新たにアプリケーションを開く旨の指示信号があれば、電話帳アプリケーションおよびその実行に係る各種データを保持してその指示されたアプリケーションの起動を開始する。
【００６１】
電話帳アプリケーションの実行中、ＣＰＵ１４は、外部からの着信を検知すると（ステップＳ３０７）、起動中の全てのアプリケーションおよびその実行に係る各種データの全てを保持すると共に（ステップＳ３０８）、通話アプリケーションの起動を開始する。また、ＣＰＵ１４は、着信画面（例えば、図５に示す表示画面２０ｃ）をＬＣＤ２０に表示させると共に着信用ＬＥＤ２１を点灯、或いは点滅表示させて着信した旨をユーザに報知する（ステップＳ３０９）。図５に示す表示画面２０ｃには、所定の着信用アニメーションおよび送信先の電話番号（図中符号Ｂを参照）等が表示される。
【００６２】
次いで、ＣＰＵ１４は、直ちに通話をするか否かの選択入力を要求し（ステップＳ３１０）、直ちに通話する旨の選択入力が行われた場合（ステップＳ３１０；Ｙｅｓ）、通話処理を開始する。また、直ちに通話しない旨の選択入力が行われた場合（ステップＳ３１０；Ｎｏ）、保留するか否かの選択入力を要求する（ステップＳ３１６）。
【００６３】
ステップＳ３１６において、保留しない旨の選択入力が行われた場合（ステップＳ３１６；Ｎｏ）、ＣＰＵ１４は、後述するステップＳ３１３に移行する。また、保留する旨の選択入力が行われた場合（ステップＳ３１６；Ｙｅｓ）、ＣＰＵ１４は、通話を保留状態とし、保留の解除を指示する指示信号があるか否かを監視する（ステップＳ３１８）。
【００６４】
保留の解除を指示する指示信号があった場合（ステップＳ３１８；Ｙｅｓ）、ＣＰＵ１４は、ステップＳ３１１に移行して通話を開始すると共に、着信用ＬＥＤ２１を点灯、或いは点滅させて他の起動中アプリケーションの存在をユーザに報知する。この際、ＣＰＵ１４は、通話終了の指示信号があるか否かを監視し（ステップＳ３１２）、通話終了の指示信号がある場合（ステップＳ３１２；Ｙｅｓ）、通話処理を停止して通話アプリケーションを終了すると共に（ステップＳ３１３）、リンガ１７、或いはバイブレータ１９を駆動させ、他の起動中アプリケーションの存在をユーザに報知する（ステップＳ３１４）。
【００６５】
次いで、ＣＰＵ１４は、着信時に実行中であり、通話中保持されていた電話帳アプリケーションを再び実行すると共に、そのアプリケーションに係る表示画面を着信時における状態のままＬＣＤ２０に表示する（ステップＳ４０１）。また、ＣＰＵ１４は、着信用ＬＥＤ２１を点灯、或いは点滅させて他の起動中アプリケーション（この場合、メール作成アプリケーション）の存在を報知する処理を継続すると共に、外部からの着信があるか否かの監視も継続して行う。
【００６６】
ＣＰＵ１４は、ステップＳ４０１における電話帳アプリケーションの実行中、そのアプリケーションの終了を指示する指示信号があるか否かを監視し（ステップＳ４０２）、その指示信号があった場合（ステップＳ４０２；Ｙｅｓ）、電話帳アプリケーションを終了する（ステップＳ４１３）。
【００６７】
ステップＳ４１３の後、ＣＰＵ１４は、他の起動中アプリケーションがあるか否かを判定する（ステップＳ４１４）。そこで、他の起動中アプリケーションがあると判定すると（ステップＳ４１４；Ｙｅｓ）、電話帳アプリケーションの起動時に実行中であったアプリケーションを検索すると共に、着信用ＬＥＤ２１を点灯、或いは点滅させることにより他の起動中アプリケーションの存在をユーザに報知して（ステップＳ４１５）後述するステップＳ４０７に移行する。
【００６８】
また、ＣＰＵ１４は、ステップＳ４１４において他の起動中アプリケーションがないと判定した場合（ステップＳ４１４；Ｎｏ）、上記ステップＳ３１５に移行する。
【００６９】
ステップＳ４０２において、電話帳アプリケーションの終了を指示する指示信号がなかった場合（ステップＳ４０２；Ｎｏ）、ＣＰＵ１４は、他の起動中アプリケーションがあるか否かを判定する（ステップＳ４０３）。そこで、他の起動中アプリケーションがあると判定すると（ステップＳ４０３；Ｙｅｓ）、ＣＰＵ１４は、ベストボイスキー１６ｅのキー操作による他の起動中アプリケーションに切り替える旨の指示信号、或いは新たにアプリケーションを開く旨の指示信号があるか否かを判定する（ステップＳ４０４）。また、ＣＰＵ１４は、ステップＳ４０３において他の起動中アプリケーションがないと判定した場合（ステップＳ４０３；Ｎｏ）、ステップＳ４０１に移行する。
【００７０】
ステップＳ４０４において、ベストボイスキー１６ｅのキー操作による他の起動中アプリケーションに切り替える旨の指示信号、或いは新たにアプリケーションを開く旨の指示信号がなかった場合、ＣＰＵ１４は、ステップＳ４０１に移行する。
【００７１】
ステップＳ４０４において、ベストボイスキー１６ｅのキー操作によるメール作成アプリケーションに切り替える旨の指示信号があった場合、ＣＰＵ１４は、電話帳アプリケーションおよびその実行に係る各種データを保持して（ステップＳ４０５）着信用ＬＥＤ２１を点灯、或いは点滅させることにより他の起動中アプリケーションの存在をユーザに報知する（ステップＳ４０６）。その後、ＣＰＵ１４は、メール作成アプリケーションの実行を再び開始すると共に、そのアプリケーションに係る表示画面を、保持された状態のままＬＣＤ２０に表示させる（ステップＳ４０７）。この時、ＣＰＵ１４は、他の起動中アプリケーションが存在する場合（この場合、電話帳アプリケーション）、着信用ＬＥＤ２１を点灯、或いは点滅させて起動中アプリケーションの存在を報知する処理を継続すると共に、外部からの着信があるか否かの監視も継続して行う。また、他の起動中アプリケーションがない場合、着信用ＬＥＤ２１を消燈して他の起動中アプリケーションがないことをユーザに報知する。
【００７２】
ＣＰＵ１４は、上記メール作成アプリケーションの実行中、そのアプリケーションの終了を指示する指示信号があるか否かを監視し（ステップＳ４０８）、その指示信号がある場合（ステップＳ４０８；Ｙｅｓ）、メール作成アプリケーションを終了する（ステップＳ４１６）。
【００７３】
ステップＳ４１６の後、ＣＰＵ１４は、現在起動中でその状態が保持されているアプリケーションがあるか否かを判定する（ステップＳ４１７）。ＣＰＵ１４は、他の起動中アプリケーションがあると判定すると（ステップＳ４１７；Ｙｅｓ）、着信用ＬＥＤ２１を点灯、或いは点滅させることにより起動中アプリケーションの存在をユーザに報知すると共に（ステップＳ４１８）、メール作成アプリケーションの起動時に実行していたアプリケーションを検索して（この場合、電話帳アプリケーション）ステップＳ４０１に移行する。
【００７４】
また、ＣＰＵ１４は、ステップＳ４１７において他の起動中アプリケーションがないと判定した場合（ステップＳ４１７；Ｎｏ）、上記ステップＳ３１５に移行する。
【００７５】
ステップＳ４０７において、メール作成アプリケーションの終了を指示する指示信号がなかった場合（ステップＳ４０８；Ｎｏ）、ＣＰＵ１４は、他の起動中アプリケーションがあるか否かを判定する（ステップＳ４０９）。そこで、他の起動中アプリケーションがあると判定すると（ステップＳ４０９；Ｙｅｓ）、ＣＰＵ１４は、ベストボイスキー１６ｅのキー操作による他の起動中アプリケーションに切り替える旨の指示信号、或いは新たにアプリケーションを開く旨の指示信号があるか否かを判定する（ステップＳ４１０）。また、ＣＰＵ１４は、ステップＳ４０９において他の起動中アプリケーションがないと判定した場合（ステップＳ４０９；Ｎｏ）、ステップＳ４０７に移行する。
【００７６】
ステップＳ４１０において、ベストボイスキー１６ｅのキー操作による他の起動中アプリケーションに切り替える旨の指示信号、或いは、新たにアプリケーションを開く旨の指示信号がなかった場合、ＣＰＵ１４は、ステップＳ４０７に移行する。
【００７７】
ステップＳ４１０において、ベストボイスキー１６ｅのキー操作による他の起動中アプリケーション（この場合、電話帳アプリケーション）に切り替える旨の指示信号があった場合、ＣＰＵ１４は、メール作成アプリケーションおよびその実行に係る各種データを保持すると共に（ステップＳ４１１）、着信用ＬＥＤ２１を点灯、或いは点滅して他の起動中アプリケーションの存在を報知する処理を継続し（ステップＳ４１２）、ステップＳ４０１に移行する。そこで、ＣＰＵ１４は、電話帳アプリケーションを再び実行すると共に、そのアプリケーションに係る表示画面を保持された状態のままＬＣＤ２０に表示する。
【００７８】
以上説明したように、本実施の形態における携帯電話１０によれば、複数のアプリケーションを同時に起動可能であり、そのうち一つのアプリケーションが実行中である時、ＣＰＵ１４は、実行中アプリケーションの終了を指示する指示信号があるか否か、外部からの着信があるか否か、ベストボイスキー１６ｅのキー操作による他の起動中アプリケーションへ切り替える旨の指示信号があるか否か、及び、新たにアプリケーションを開く旨の指示信号があるか否かを監視する。更に、複数アプリケーションが起動中である場合、ＣＰＵ１４は、アプリケーションの実行中あるいは終了時に着信用ＬＥＤ２１を点灯、或いは点滅させる等してその旨をユーザに報知する。
【００７９】
ここで、実行中アプリケーションの終了を指示する指示信号があった場合、ＣＰＵ１４は、その実行中アプリケーションを終了すると共に、他に起動中アプリケーションがあるか否かを判定し、他の起動中アプリケーションがある場合は、そのアプリケーションを再び実行し、他に起動中アプリケーションがない場合は、待受画面の表示を指示する。
【００８０】
また、外部からの着信があった場合、ＣＰＵ１４は、起動中の全てのアプリケーションおよびその実行に係る全てのデータを保持する。更にこの時、ＣＰＵ１４は、着信用ＬＥＤ２１を点灯、或いは点滅させると共に、ＬＣＤ２０に着信画面を表示して着信した旨をユーザに報知する。その通話中、ＣＰＵ１４は、着信用ＬＥＤ２１を点灯、或いは点滅させることにより起動中アプリケーションの存在をユーザに報知すると共に、終話時においては、リンガ１７或いはバイブレータ１９を駆動して、起動中アプリケーションの存在をユーザに報知する。そしてＣＰＵ１４は、通話終了後、着信時に実行中であったアプリケーションを再び実行すると共に、そのアプリケーションに係る表示画面を着信時に保持された状態のままＬＣＤ２０に表示させる。
【００８１】
また、他の起動中アプリケーションへ切り替える旨の指示信号があった場合、ＣＰＵ１４は、実行中アプリケーションおよびその実行に係る全てのデータを保持し、その指示されたアプリケーションを再び実行すると共に、着信用ＬＥＤ２１を点灯、或いは点滅させて他の起動中アプリケーションの存在をユーザに報知する。
【００８２】
更に、新たにアプリケーションを開く旨の指示信号があった場合、ＣＰＵ１４は、そのアプリケーションの起動を開始するが、実行中アプリケーションがあると、その実行中アプリケーションおよびその実行に係る全てのデータを保持すると共に、着信用ＬＥＤ２１を点灯、或いは点滅させて起動中アプリケーションの存在をユーザに報知する。
【００８３】
従って、ベストボイスキー１６ｅの操作のみによりアプリケーションを切り替えることができるので、煩雑な操作をすることなく、アプリケーションの切り替えを行うことができ、使い勝手のよい操作性を有する携帯電話１０となる。
【００８４】
また、アプリケーションを切り替える際、或いは、新たにアプリケーションを起動する際に着信用ＬＥＤ２１を点灯、或いは点滅させることにより起動中アプリケーションの存在がユーザに報知されるので、その切り替え後のアプリケーションを終了する時、まだ起動中アプリケーションがあるにも拘わらず、携帯電話１０の電源をオフする等の誤操作を回避することが可能となり、利便性の向上が図られる。
【００８５】
また、通話終了時において起動中アプリケーションがある場合、通話終了とともに、リンガ１７或いはバイブレータ１９が駆動し、それによって起動中アプリケーションの存在がユーザに報知されるので、起動中アプリケーションがあるにも拘わらず、通話終了時に起動中アプリケーションがある旨を報知するＬＣＤ２０を見て確認することなく、誤って携帯電話１０を自身のカバンやポケットの中等に仕舞い、通話直前のデータを消去してしまう等の誤操作を回避することが可能となり、更に利便性の高い携帯電話１０となる。
【００８６】
なお、本発明は、上記実施の形態の内容に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。例えば、上記実施の形態においては、通話が終了した後、着信時に実行中であったアプリケーションが優先的に起動するとしたが、通話終了後、まず、起動中のアプリケーションのリストがＬＣＤ２０に表示され、その表示されたリストの中からユーザの所望するアプリケーションが選択されるようにしても良い。
【００８７】
また、リンガ１７及びバイブレータ１９による報知機能を、ユーザ側で設定可能としても良い。例えば、通話終了時、起動アプリケーションが存在する際、リンガ１７のみ駆動させて起動中アプリケーションが存在する旨を報知したり、更に、アプリケーションの切り替え、或いは終了時に着信用ＬＥＤ２１を点灯、或いは点滅させるだけではなく、リンガ１７或いはバイブレータ１９を駆動させて起動中アプリケーションの存在をユーザに報知する等、設定は自由である。
【００８８】
また、本発明では、アプリケーションの切り替え操作を携帯電話１０のベストボイスキー１６ｅにより行う構成としたが、この携帯電話１０にリモコンを接続することにより、そのリモコンを介してアプリケーションの切り替え操作が行えるような構成にしても良い。
【００８９】
なお、アプリケーションが起動中である旨を報知する際のリンガ１７および着信用ＬＥＤ２１の動作パターンは、着信を報知する際の動作パターンと異ならせたほうが好ましい。それにより、アプリケーションが起動中である旨の報知を新たな着信であるとユーザが勘違いする等、報知内容に対するユーザの誤認識を防止できる。
【００９０】
【発明の効果】
請求項１記載の発明によれば、ユーザが新たなアプリケーションを利用する際、それまで実行していたアプリケーションを終了させることなく、随時、簡単な操作で所望するアプリケーションの切り替えを行えるので、使い勝手の良い操作性を有する電子機器を実現できる。
【００９１】
また、請求項１記載の発明によれば、ユーザが新たなアプリケーションを利用する際、それまで実行していたアプリケーションを終了させることなく、随時、簡単な操作で所望するアプリケーションの切り替えを行えると共に、アプリケーションを切り替える際、或いは、新たにアプリケーションを起動する際に、報知手段により起動中アプリケーションの存在がユーザに報知されるので、その切り替え後のアプリケーションを終了する時、まだ起動中アプリケーションがあるにも拘わらず、電源をオフする等の誤操作を回避することが可能となり、利便性の向上を図ることができる。
【００９２】
請求項３記載の発明によれば、通信手段は、公衆回線を介して外部機器との間で通信を行い、切替手段は、この通信手段による音声通信処理が実行されていない時にのみ機能するので、音声による通信処理を行っていない時に他の起動中アプリケーションに切り替えることができるだけでなく、外部機器との間で公衆回線を介してデータ通信が行われている際、この通信状態を保持したまま他の起動中アプリケーションに切り替えることができる。従って、例えば、データ通信中に電話番号を検索する必要が生じた場合、この通信状態を保持したまま起動中の電話帳アプリケーションに切り替えて電話番号の検索を行い、その検索後、再びデータ通信を行うことができるので、利便性および機能性の高い電子機器が実現できる。
【００９３】
請求項４記載の発明によれば、通信手段は、公衆回線を介して外部機器との間で通信を行い、保持手段は、着信すると、その着信時に起動中のアプリケーションの起動を保持すると共に、そのアプリケーションの実行時に生じた各種データを保持するので、基地局から送信された無線信号が着信すると、その着信時に起動中であったアプリケーションは終了されずに保持され、通話終了時に再び着信時の状態でアプリケーションの実行が行えるので、機能性の高い電子機器を実現できる。
【００９４】
請求項５記載の発明によれば、着信時に起動中アプリケーションが存在する場合、その通信が行われている間、起動中アプリケーションの存在が報知手段により報知されるので、通信が行われている間、ユーザは起動中アプリケーションの存在を常に確認できるので、起動中アプリケーションがあるにも拘わらず、通信終了時に誤って電源をオフする等の誤操作を回避することが可能となり、利便性の高い電子機器を実現できる。
【００９５】
また、請求項５記載の発明によれば、通信終了時に起動中アプリケーションが存在する場合、通信終了とともに起動中アプリケーションの存在が報知手段により報知されるので、起動中アプリケーションがあるにも拘わらず、通信終了時に誤って電源をオフする等の誤操作を回避することが可能となり、更に利便性の高い電子機器を実現できる。
【図面の簡単な説明】
【図１】（ａ）は、本発明の一実施の形態における携帯電話１０の表示操作面を示す外観図であり、（ｂ）は、携帯電話１０の裏操作面を示す外観図である。
【図２】本発明の一実施の形態における携帯電話１０の内部構成を示す概略ブロック図である。
【図３】本発明の一実施の形態における携帯電話１０において、アプリケーションの切り替え動作を説明するフローチャートである。
【図４】本発明の一実施の形態における携帯電話１０において、アプリケーションの切り替え動作を説明するフローチャートである。
【図５】本発明の一実施の形態における携帯電話１０の画面表示の一例である。
【図６】従来の携帯電話におけるアプリケーション実行時における着信発生時の動作を説明するフローチャートである。
【符号の説明】
１０  携帯電話
１１  アンテナ
１２  ＲＦ部
１３  ベースバンド部
１４  ＣＰＵ
１５  ＲＯＭ／ＲＡＭ
１６  キーパット
１６ａ  センタープッシュ式十字キー
１６ｂ  オンフックキー
１６ｃ  オフフックキー
１６ｄ  テンキー
１６ｅ  ベストボイスキー
１７リンガ
１８スピーカ
１９バイブレータ
２０ＬＣＤ
２１着信用ＬＥＤ
２２マイク
【図１】
0003866032.tif 000002
【図２】
0003866032.tif 000003
【図３】
0003866032.tif 000004
【図４】
0003866032.tif 000005
【図５】
0003866032.tif 000006
【図６】
0003866032.tif 000007