(57)【要約】【課題】アプリケーションプログラムの切り換えに関わる操作性を向上させることができる携帯端末装置を提供する。【解決手段】キー入力部８に入力されるアプリケーションの切り換え指示に応じて、表示部３の表示処理の実行アプリケーションが、動作状態判定部１２においてサスペンド状態にあると判定された別のアプリケーションへ切り換えられる。これにより、バックグラウンドで処理を実行する音楽再生用アプリケーションのように、画面に表示させて利用する必要性の低いアプリケーションを避けて、目的とするアプリケーションに素早く切り換えることが可能になるため、ユーザの操作性を向上することができる。【選択図】      図１
2006209560.tif 000002
【特許請求の範囲】
【請求項１】
複数のプログラムを並行に処理可能な携帯端末装置であって、
前記プログラムの処理に応じた画像を表示する表示手段と、
前記複数のプログラムのうち少なくとも起動中のプログラムについて動作状態がサスペンド状態にあるかを判定する判定手段と、
所定の指示がなされた場合、前記判定手段によりサスペンド状態と判定されたプログラムのうち少なくとも一以上のプログラムを非サスペンド状態に遷移させる遷移手段、及び／又は、前記判定手段によりサスペンド状態と判定されたプログラムのうち少なくとも一以上のプログラムを前記表示手段により表示させる表示制御手段と、
を有する携帯端末装置。
【請求項２】
複数のプログラムを並行に処理可能な携帯端末装置であって、
前記プログラムの処理に応じた画像を表示する表示手段と、
前記複数のプログラムのうち少なくとも起動中のプログラムについて動作状態がサスペンド状態にあるかを判定する判定手段と、
所定の指示がなされた場合、前記判定手段により非サスペンド状態と判定されたプログラムのうち少なくとも一以上のプログラムを前記表示手段により表示させる表示制御手段と、
を有する携帯端末装置。
【請求項３】
前記指示を入力可能な入力手段を有し、
前記遷移手段及び／又は前記表示制御手段は、前記入力手段により前記指示が入力されるつど、前記判定手段においてサスペンド状態と判定された複数のプログラムの中から１つのプログラムを所定の順序に従って選択し、当該選択したプログラムを非サスペンド状態に遷移させる、及び／又は、当該選択したプログラムを表示させる、
請求項１に記載の携帯端末装置。
【請求項４】
前記指示を入力可能な入力手段を有し、
前記遷移手段及び／又は前記表示制御手段は、前記入力手段による前記指示が入力されるつど又は継続している間、前記判定手段においてサスペンド状態と判定された複数のプログラムの中から１つのプログラムを順次選択し、プログラムを特定するプログラム特定情報を順次表示するとともに、前記入力手段により所定時間以上前記指示が入力されない場合又は前記入力手段による前記指示の継続が終了した場合、最後に選択されたプログラムを非サスペンド状態に遷移させる、及び／又は、最後に選択されたプログラムを表示させる、
請求項１に記載の携帯端末装置。
【請求項５】
プログラムの利用頻度を算出する算出手段と、
前記算出手段において算出された利用頻度に基づいて、前記プログラムを非サスペンド状態に遷移させる順序、及び／又は、前記プログラムを表示させる順序を決定する順序決定手段とを有し、
前記遷移手段及び／又は前記表示制御手段は、前記判定手段においてサスペンド状態にあると判定されたプログラムが複数ある場合、前記順序決定手段において決定された順序に応じて、当該プログラムを非サスペンド状態に遷移させる、及び／又は、当該プログラムを表示させる、
請求項１、３又は４に記載の携帯端末装置。
【請求項６】
前記遷移手段及び／又は前記表示制御手段は、前記判定手段においてサスペンド状態と判定された複数のプログラムに対応する複数の記号の少なくとも一部を前記表示手段に表示し、当該表示した記号のうち、前記選択したプログラムの記号を非選択のプログラムの記号とは異なる態様で前記表示手段に表示する、
請求項３、４又は５に記載の携帯端末装置。
【請求項７】
起動中のプログラムを識別するための識別データを記憶する記憶手段と、
新たにプログラムが起動した場合、当該起動したプログラムの識別データを、前記記憶手段に形成したデータテーブルに登録する登録手段と、
を有し、
前記遷移手段及び／又は前記表示制御手段は、前記データテーブルに登録されたプログラムの中から遷移対象のプログラム及び／又は表示対象のプログラムを選択する、
請求項１、３、４、５又は６に記載の携帯端末装置。
【請求項８】
複数のプログラムを並列に処理可能な携帯端末装置における表示方法であって、
前記プログラムの処理に応じた画像を表示する表示ステップと、
前記複数のプログラムのうち少なくとも起動中のプログラムについて動作状態がサスペンド状態にあるかを判定する判定ステップと、
所定の指示がなされた場合、前記判定ステップによりサスペンド状態と判定されたプログラムのうち少なくとも一以上のプログラムを非サスペンド状態に遷移させる遷移ステップ、及び／又は、前記判定ステップによりサスペンド状態と判定されたプログラムのうち少なくとも一以上のプログラムを表示させる表示ステップと、
を有する携帯端末装置における表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば携帯電話機など、複数のプログラムを並行処理することが可能な携帯端末装置に関するものである。
【背景技術】
【０００２】
近年、携帯電話機に代表される携帯端末装置は著しい技術革新を遂げており、例えばインターネットを介したデータ通信や、電子メール、ゲーム、音楽再生など、様々な機能を搭載することが可能になっている。このように多機能かつ高機能の端末装置には、一般にこれらの機能を実現するための複数のアプリケーションプログラム（以降、アプリケーションと略記する。）が組み込まれている。
【０００３】
従来の携帯電話機では、使用するアプリケーションを切り換える場合、現在起動しているアプリケーションを一旦終了して別のアプリケーションを起動する方法が一般的である。
【０００４】
また、下記の特許文献１に示すように、アプリケーションとは関連せずに表示内容が変化する有用な情報（日付や時刻など）の表示領域にポイント操作を行うことによって、この有用情報に関連するアプリケーションを自動的に起動する端末装置が知られている。
【０００５】
一方、搭載される多数の機能の有効に利用する手段として、複数のアプリケーションプログラムを並行処理するオペレーティングシステムを組み込んだ端末装置も登場している。
【０００６】
このような並行処理を行なう端末装置においてアプリケーションを切り換える場合は、通常、ユーザの操作によって現在動作しているアプリケーションの動作を一時停止し、起動中のアプリケーション若しくは起動可能なアプリケーションのアイコン等を画面に一覧で表示させ、その中からユーザーが任意のアプリケーションを選択するという方法が一般的である。
【０００７】
また、前述のアイコン等の一覧を表示する表示装置を主表示装置とは別に設けることにより、アプリケーションの切り換えに関わる操作性の向上を図った携帯電話機も知られている。
【特許文献１】特開２０００−３８３０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した従来のアプリケーションの切り換え方法では、切り換えの際に起動中のアプリケーションを終了若しくは停止させたり、アイコン等の一覧を画面に表示させたりするための操作が必要であり、操作が複雑で利便性に欠けるという不利益がある。
【０００９】
すなわち、携帯電話機等の携帯型の端末装置では、装置のサイズの制約から、表示装置の画面をあまり大きくすることができない。複数のアプリケーションを並行に処理可能であっても、これら全ての処理内容を画面に表示できないため、通常は、画面に１つのアプリケーションしか表示させないことが多い。そのため、従来の端末装置では、別のアプリケーションを表示させるために、現在表示中のアプリケーションを一旦停止させる操作や、別のアプリケーションを一覧から選択する操作が必要になり、操作性が低いという不利益がある。
【００１０】
また、アプリケーションのアイコン等を表示する専用の表示装置を用いて切り換え操作を行う方法では、この専用の表示装置が主表示装置とは別に必要になるため、装置サイズの小型化が阻害され、コストの上昇を招くという不利益がある。
【００１１】
本発明はかかる事情に鑑みてなされたものであり、その目的は、プログラムの切り換えに関わる操作性をより向上することができる携帯端末装置とその表示方法を提供することにある。
【課題を解決するための手段】
【００１２】
本発明の第１の観点に係る携帯端末装置は、複数のプログラムを並行に処理可能であり、前記プログラムの処理に応じた画像を表示する表示手段と、前記複数のプログラムのうち少なくとも起動中のプログラムについて動作状態がサスペンド状態にあるかを判定する判定手段と、所定の指示がなされた場合、前記判定手段によりサスペンド状態と判定されたプログラムのうち少なくとも一以上のプログラムを非サスペンド状態に遷移させる遷移手段、及び／又は、前記判定手段によりサスペンド状態と判定されたプログラムのうち少なくとも一以上のプログラムを前記表示手段により表示させる表示制御手段とを有する。
【００１３】
前記サスペンド状態は、例えばプログラムの処理を一時的に停止させる状態や、プログラムの処理の実行を待機させる状態などを含む。
また、前記非サスペンド状態は、例えば処理を実行中の状態など、前記サスペンド状態ではない状態をいう。
【００１４】
好適には、前記第１の観点に係る携帯端末装置は、前記指示を入力可能な入力手段を有し、前記遷移手段及び／又は前記表示制御手段は、前記入力手段により前記指示が入力されるつど、前記判定手段においてサスペンド状態と判定された複数のプログラムの中から１つのプログラムを所定の順序に従って選択し、当該選択したプログラムを非サスペンド状態に遷移させる、及び／又は、当該選択したプログラムを表示させる。
【００１５】
好適には、前記遷移手段及び／又は前記表示制御手段は、前記入力手段による前記指示が入力されるつど又は継続している間、前記判定手段においてサスペンド状態と判定された複数のプログラムの中から１つのプログラムを順次選択し、プログラムを特定するプログラム特定情報を順次表示するとともに、前記入力手段により所定時間以上前記指示が入力されない場合又は前記入力手段による前記指示の継続が終了した場合、最後に選択されたプログラムを非サスペンド状態に遷移させる、及び／又は、最後に選択されたプログラムを表示させる。
【００１６】
好適には、前記第１の観点に係る携帯端末装置は、プログラムの利用頻度を算出する算出手段と、前記算出手段において算出された利用頻度に基づいて、前記プログラムを非サスペンド状態に遷移させる順序、及び／又は、前記プログラムを表示させる順序を決定する順序決定手段とを有し、前記遷移手段及び／又は前記表示制御手段は、前記判定手段においてサスペンド状態にあると判定されたプログラムが複数ある場合、前記順序決定手段において決定された順序に応じて、当該プログラムを非サスペンド状態に遷移させる、及び／又は、当該プログラムを表示させる。
【００１７】
好適には、前記遷移手段及び／又は前記表示制御手段は、前記判定手段においてサスペンド状態と判定された複数のプログラムに対応する複数の記号の少なくとも一部を前記表示手段に表示し、当該表示した記号のうち、前記選択したプログラムの記号を非選択のプログラムの記号とは異なる態様で前記表示手段に表示する。
【００１８】
好適には、前記第１の観点に係る携帯端末装置は、起動中のプログラムを識別するための識別データを記憶する記憶手段と、新たにプログラムが起動した場合、当該起動したプログラムの識別データを、前記記憶手段に形成したデータテーブルに登録する登録手段とを有し、前記遷移手段及び／又は前記表示制御手段は、前記データテーブルに登録されたプログラムの中から遷移対象のプログラム及び／又は表示対象のプログラムを選択する。
【００１９】
本発明の第２の観点に係る携帯端末装置は、複数のプログラムを並行に処理可能であり、前記プログラムの処理に応じた画像を表示する表示手段と、前記複数のプログラムのうち少なくとも起動中のプログラムについて動作状態がサスペンド状態にあるかを判定する判定手段と、所定の指示がなされた場合、前記判定手段により非サスペンド状態と判定されたプログラムのうち少なくとも一以上のプログラムを前記表示手段により表示させる表示制御手段とを有する。
【００２０】
本発明の第３の観点に係る発明は、複数のプログラムを並列に処理可能な携帯端末装置における表示方法であって、前記プログラムの処理に応じた画像を表示する表示ステップと、前記複数のプログラムのうち少なくとも起動中のプログラムについて動作状態がサスペンド状態にあるかを判定する判定ステップと、所定の指示がなされた場合、前記判定ステップによりサスペンド状態と判定されたプログラムのうち少なくとも一以上のプログラムを非サスペンド状態に遷移させる遷移ステップ、及び／又は、前記判定ステップによりサスペンド状態と判定されたプログラムのうち少なくとも一以上のプログラムを表示させる表示ステップとを有する。
【発明の効果】
【００２１】
本発明によれば、プログラムの切り換えに関わる操作性をより向上することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施形態について、図面を参照して説明する。
【００２３】
＜第１の実施形態＞
図１は、本発明の実施形態に係る携帯端末装置の構成の一例を示す図であり、本発明を携帯電話機に適用した例を示す。
図１に示す携帯端末装置は、アンテナ１と、無線通信部２と、表示部３と、音声処理部４と、スピーカ５と、マイク６と、撮像部７と、キー入力部８と、記憶部９と、制御部１０とを有する。
キー入力部８は、アプリケーションの切り換えを行うための切り換えキー８１を含む。
記憶部９は、起動中のアプリケーションを識別するためのデータ（以降、ＩＤデータと標記する）を登録するアプリケーションＩＤテーブル９１を含む。
制御部１０は、アプリケーション登録部１１と、動作状態判定部１２と、アプリケーション切り換え部１３とを含む。
【００２４】
なお、図１に示す携帯端末装置の各構成要素と本発明の構成要素との対応関係は次の通りである。
表示部３は、本発明の表示手段の一実施形態である。
動作状態判定部１２は、本発明の判定手段の一実施形態である。
アプリケーション切り換え部１３は、本発明の表示制御手段の一実施形態である。
キー入力部８は、本発明の入力手段の一実施形態である。
記憶部９は、本発明の記憶手段の一実施形態である。
アプリケーション登録部１１は、本発明の登録手段の一実施形態である。
【００２５】
無線通信部２は、図示しない基地局との間の無線通信に関する処理を行う。例えば、制御部１０から供給される送信データに所定の変調処理を施して無線信号に変換し、アンテナ１から送出する。また、アンテナ１において受信される基地局からの無線信号に所定の復調処理を施して受信データに変換し、制御部１０に出力する。
【００２６】
表示部２は、例えば液晶表示パネルや有機ＥＬパネルなどの表示デバイスを用いて構成されており、制御部１０から供給される画像データに応じた画像を表示する。例えば、発信時における発信先の電話番号や、着信時における着信相手の電話番号、受信メールや送信メールの内容、撮像部７が取り込んだ撮影結果の画像、待ち受け画面、日付、時刻、バッテリ残量等を表示する。
【００２７】
また、表示部３は、制御部１０においてアプリケーションが起動している場合、このアプリケーションの処理に応じた画像を表示する。すなわち、アプリケーションの表示処理に従って生成される画像データを入力し、これに応じた画像（アプリケーションの操作メニュー画面、処理結果の出力画面等）を表示する。例えば、インターネットのＷｅｂページを閲覧するブラウザが起動している場合、ブラウザによって開いたＷｅｂページの内容を表示する。
【００２８】
音声処理部４は、スピーカ５及びマイクロフォン６において入出力される音声信号を処理する。すなわち、マイクロフォン６から入力される音声信号に増幅、アナログ−デジタル変換、符号化等の信号処理を施し、デジタルの音声データに変換してシステム制御部１０に出力する。また、システム制御部１０から供給される音声データに復号化、デジタル−アナログ変換、増幅等の信号処理を施し、アナログの音声信号に変換してスピーカ５に出力する。
【００２９】
スピーカ５は、例えば着信時などにおいて、音声処理部４から供給される音声信号を音に変換して出力する。
マイクロフォン６は、入力される音を電気的な音声信号に変換して音声処理部４に出力する。例えば、音声通話時において、ユーザの音声を電気信号に変換する。
【００３０】
撮像部７は、例えばＣＣＤやＣＭＯＳセンサ等を用いて構成されており、制御部１０の制御に従って、被写体の画像（静止画および／または動画）を画像信号として取り込む。
【００３１】
キー入力部８は、例えば数字キー、文字キー、矢印キー、決定キーなど、各種の機能を持ったキーを有しており、これらのキーがユーザによって操作された場合に、その操作内容を電気信号に変換して制御部１０に通知する。
【００３２】
また、キー入力部８のキーには、アプリケーションの切り換え指示を入力するための切り換えキー８１が含まれている。
【００３３】
図２は、本実施形態に係る携帯端末装置としての携帯電話機の外観例を示す図である。
図２に示す携帯電話機は、開閉可能に連結された２つの筐体１０１および１０２を有しており、筐体１０１には主として表示部３の画面１０３が配置され、筐体１０２には主としてキー入力部の各種の操作キー１０４が配置されている。
切り換えキー８１は、例えば図２に示すように、円盤の回転によって操作するダイヤル型のキーである。切り換えキー８１は、各種の操作キー１０４が配置された筐体１０２の側面部に、円盤の一部を露出するようにして配置されている。この円盤を図２中の上下方向に回転させることにより、アプリケーションの切り換えを指示する信号が発生する。
【００３４】
記憶部９は、制御部１０の処理で利用される各種のデータや、制御部１０の処理結果のデータを記憶する。例えば、制御部１０のコンピュータ・プログラム、その処理に用いる定数データ、処理過程で一時的に記憶する変数データ、電話番号や電子メールドレスなとの情報を管理するアドレス帳、撮影時に撮像部７において取り込まれた画像などを記憶する。
【００３５】
また、記憶部９の記憶領域には、制御部１０のアプリケーション登録部１１によって、アプリケーションＩＤテーブル９１が形成される。アプリケーションＩＤテーブル９１には、起動中のアプリケーションのＩＤデータが登録される。
【００３６】
制御部１０は、携帯端末装置の全体的な動作に関わる種々の処理を行う。
例えば通話に関する処理として、所定のプロトコルに従った音声通話が適切に行われるように、音声処理部４における音声の入出力、無線通信部２における通話データの送受信を制御する。
また、データ通信に関する処理として、送信メールの作成、受信メールの閲覧、電子メールの送受信が適切に行われるように、キー入力部８からの文字データの入力、表示部３における送受信メールの表示、無線通信部１における電子メールの送受信を制御する。
撮影に関する処理としては、撮像部７において取り込まれる画像を表示部３に表示する処理、キー入力部２において入力される撮影の開始信号に従って撮像部７にフラッシュ点灯、画像取り込みを実行させる処理、撮影時に取り込まれた画像を記憶部９に記憶させる処理などを行う。
【００３７】
制御部１０は、例えば、記憶部９に格納されるプログラム（オペレーティングシステム、アプリケーション等）に基づいて処理を実行するコンピュータを有しており、プログラムに従って上述した処理を実行する。
【００３８】
制御部１０は、複数のアプリケーションを並行に処理することが可能である。例えば、マルチタスク型のオペレーティングシステムによって、各種のアプリケーションを同時に起動し、並行処理することができる。
この場合のアプリケーションとしては、例えば、インターネット通信におけるＷｅｂページの閲覧用ブラウザや、音楽・画像再生、ゲーム、電子メール用のアプリケーションなどが含まれる。
【００３９】
制御部１０に含まれる各処理ブロックについて以下に説明する。
【００４０】
アプリケーション登録部１１は、ユーザの操作等によって新たにアプリケーションが起動した場合、この起動したアプリケーションのＩＤデータを、記憶部９に形成したアプリケーションＩＤテーブル９１に登録する。
【００４１】
また、アプリケーション登録部１１は、ユーザの操作等によって起動中のアプリケーションが終了した場合、この終了したアプリケーションのＩＤデータをアプリケーションＩＤテーブル９１から削除する。
【００４２】
動作状態判定部１２は、起動中のアプリケーションの動作状態が所定の状態にあるか否かを判定する。例えば、起動中のアプリケーションが処理の実行を一時停止した状態（以降、サスペンド状態と表記する。）にあるか否かを判定する。
【００４３】
アプリケーション切り換え部１３は、アプリケーションの切り換えを指示された場合、表示部３の表示処理を実行するアプリケーションを、動作状態判定部１２において所定の状態にあると判定された別のアプリケーションへ切り換える。
例えば、アプリケーション切り換え部１３は、表示処理を実行するアプリケーションを、動作状態判定部１２においてサスペンド状態にあると判定されたアプリケーションに切り換える。
【００４４】
言い換えると、アプリケーション切り換え部１３は、アプリケーションの切り換えを指示された場合、動作状態判定部１２により所定の状態（例えばサスペンド状態）と判定されたアプリケーションのうち少なくとも一以上のアプリケーションを表示部３により表示させる。
【００４５】
また、アプリケーション切り換え部１３は、動作状態判定部１２において所定の状態（例えばサスペンド状態）と判定されるアプリケーションが複数ある場合、キー入力部８においてアプリケーションの切り換え指示が入力されるたびに、この複数のアプリケーションの中から順番に１つを選択し、表示処理の実行アプリケーションをこの選択したアプリケーションへ切り換える。
例えば、アプリケーション切り換え部１３は、切り換えキー８１の操作（図２の例ではダイヤルの回転操作）が行われるたびに、動作状態判定部１２においてサスペンド状態と判定される複数のアプリケーションから順番に１つを選択し、表示処理の実行アプリケーションをこの選択したアプリケーションに切り換える。
この場合、アプリケーションの選択は、例えばアプリケーションの起動順など、予め定めた順番に従って行う。
【００４６】
また、アプリケーション切り換え部１３は、複数のアプリケーションの中から１つを選択する際の上記の順番を、キー入力部８に入力される切り換え方向の指示に応じて反転する。
例えば図２の例において、切り換えキー８１のダイヤルが図中の下方向に回転した場合を順方向、上方向に回転した場合を逆方向として、選択の順番を反転する。
【００４７】
次に、上述した構成を有する本実施形態に係る携帯電話機の動作について、図３〜図７を参照して説明する。
【００４８】
図３は、アプリケーションの画面表示とアプリケーションＩＤテーブル９１との関係を説明するための図である。
【００４９】
アプリケーションＡ（ＩＤ：０００１）が起動すると、アプリケーション登録部１１は、アプリケーションＡのアプリケーションＩＤデータ（０００１）をアプリケーションＩＤテーブル９１に登録する。このとき表示部３は、アプリケーションＡの処理に応じた画面を表示する（図３（Ａ））。
続いてアプリケーションＢ（ＩＤ：０００２）が起動すると、アプリケーション登録部１１は、アプリケーションＢのＩＤデータ（０００２）をアプリケーションＩＤテーブル９１に追加する。このとき表示部３は、アプリケーションＢの処理に応じた画面を表示する（図３（Ｂ））。
更にアプリケーションＣ（ＩＤ：０００３）が起動すると、同様にアプリケーション登録部１１は、アプリケーションＣのＩＤデータ（０００３）をアプリケーションＩＤテーブル９１に追加する。このとき表示部３は、アプリケーションＣの処理に応じた画面を表示する（図３（Ｃ））。
【００５０】
ここで、ユーザによって切り換えキー８１の操作（例えばダイヤルの回転操作）がなされると、アプリケーション切り換え部１３は、現在表示中のアプリケーションＣを、サスペンド状態にあるアプリケーションＣへ切り換える。これにより、アプリケーションＣの画面は、アプリケーションＡの画面に切り換わる（図３（Ｄ））。
【００５１】
図４は、アプリケーションの画面を順次に切り換える動作を図解した図である。
【００５２】
例えば図３（Ｃ）に示すように、３つのアプリケーション（Ａ，Ｂ，Ｃ）が起動状態にあり、そのＩＤデータがアプリケーションＩＤテーブル９１に登録されている場合、アプリケーション切り換え部１３は、ユーザによって切り換えキー８１の操作がなされる度に、所定の順番でこの３つのアプリケーションを切り換える。例えば起動の順番で切り換える場合、図３に示す例では、Ａ，Ｂ，Ｃ，Ａ，Ｂ，Ｃ，…の順番でアプリケーションを切り換える。
このように、本実施形態に係る携帯端末装置では、容易な操作で表示するアプリケーションを切り換えることが可能である。
【００５３】
図５は、アプリケーションの切り換え順序を反転する動作を図解した図である。
【００５４】
図５（Ａ）では、切り換えキー８１の円盤が図中の下方向に回されている。この場合、アプリケーション切り換え部８１は、アプリケーションの起動の順番に従って、３つのアプリケーション（Ａ，Ｂ，Ｃ）を切り換える。すなわち、切り換えキー８１の円盤が下方向に回されるたびに、Ａ，Ｂ，Ｃ，Ａ，Ｂ，Ｃ，…の順番でアプリケーションを切り換える。
一方、図５（Ｂ）では、切り換えキー８１の円盤が図中の上方向に回されている。この場合、アプリケーション切り換え部８１は、アプリケーションの起動順とは反対の順番で、３つのアプリケーション（Ａ，Ｂ，Ｃ）を切り換える。すなわち、切り換えキー８１の円盤が上方向に回されるたびに、Ｃ，Ｂ，Ａ，Ｃ，Ｂ，Ａ，…の順番でアプリケーションを切り換える。
このように、本実施形態に係る携帯端末装置では、アプリケーションの切り換え順序を容易な操作で反転することができる。
【００５５】
図６は、サスペンド状態のアプリケーションを選択して表示処理の実行アプリケーションに切り換える動作を説明するための図である。
【００５６】
時刻ｔ１，ｔ２，ｔ３，ｔ４では、それぞれアプリケーションＡ，Ｂ，Ｃ，Ｄが起動する。これにより、時刻ｔ１〜ｔ２の期間ではアプリケーションＡ、時刻ｔ２〜ｔ３での期間ではアプリケーションＢ、時刻ｔ３〜ｔ４の期間ではアプリケーションＣ、時刻ｔ４からはアプリケーションＤが、表示部３の画面に表示される。
【００５７】
時刻ｔ４に続く時刻ｔ５において、アプリケーションの切り換え指示（順方向）がキー入力部８に入力されると、アプリケーション切り換え部１３は、アプリケーションＡ，Ｂ，Ｃの中から切り換え対象を選択する。起動の順番では、アプリケーションＤの次にアプリケーションＡが選択されるはずであるが、時刻ｔ５においてアプリケーションＡは処理を実行中であり、サスペンド状態ではない。そのため、アプリケーション切り換え部１３は、アプリケーションＡの次に起動され、目下サスペンド状態にあるアプリケーションＢを、切り換え対象として選択する。その結果、時刻ｔ５からは、アプリケーションＢの画面が表示部３に表示される。
【００５８】
時刻ｔ６において、更にアプリケーションの切り換え指示（順方向）がキー入力部８に入力されると、アプリケーション切り換え部１３は、アプリケーションＣ，Ｄ，Ａの中から切り換え対象を選択する。アプリケーションＢの次に起動したアプリケーションＣがサスペンド状態にあるため、アプリケーション切り換え部１３は、このアプリケーションＣを切り換え対象として選択する。その結果、時刻ｔ６からは、アプリケーションＣの画面が表示部３に表示される。
【００５９】
時刻ｔ７において、更に続けてアプリケーションの切り換え指示（順方向）がキー入力部８に入力されると、アプリケーション切り換え部１３は、アプリケーションＤ，Ａ，Ｂの中から切り換え対象を選択する。アプリケーションＣの次に起動したのはアプリケーションＤであるが、時刻ｔ７においてアプリケーションＤは処理を実行中であり、サスペンド状態ではない。そのため、アプリケーション切り換え部１３は、目下サスペンド状態にあるアプリケーションＡを切り換え対象として選択する。その結果、時刻ｔ７からは、アプリケーションＡの画面が表示部３に表示される。
【００６０】
このように、本実施形態に係る携帯端末装置では、アプリケーションの切り換えを行う場合に、起動中のアプリケーションのうち所定の状態（例えばサスペンド状態）にあるアプリケーションが切り換え対象として選択される。
【００６１】
図７は、本実施形態に係る携帯端末装置のアプリケーション切り換え動作を説明するためのフローチャートである。
【００６２】
アプリケーション切り換え部１３は、キー入力部８において発生するアプリケーションの切り換え指示を監視する（ステップＳＴ１０）。切り換えキー８１のダイヤルを回転する等の操作によって切り換え指示が発生すると、アプリケーション切り換え部１３は、記憶部９のアプリケーションＩＤテーブル９１にアクセスし（ステップＳＴ１５）、そこに複数のＩＤデータが登録されているか確認する（ステップＳＴ２０）。テーブルに登録されたＩＤデータがない場合や、登録されているＩＤデータが１つのみの場合、アプリケーションの切り換えを行うことができないため、この後に続く切り換えのための処理はスキップされる。
【００６３】
ステップＳＴ２０において複数のＩＤデータの登録を確認すると、次にアプリケーション切り換え部１３は、アプリケーションＩＤテーブル９１に登録された複数のＩＤデータの中から所定の順番に従って１つを選択し、当該選択したＩＤデータを取得する（ステップＳＴ２５）。
例えば、アプリケーション登録部１１は、アプリケーションの起動の順番に従って各ＩＤデータが配列されるようにアプリケーションＩＤテーブル９１を形成しており、アプリケーション切り換え部１３は、このテーブルの配列順に従ってＩＤデータを取得する。
【００６４】
ＩＤデータが取得されると、動作状態判定部１２は、取得されたＩＤデータに対応するアプリケーションの現在の動作状態を判定する。例えば、アプリケーションがサスペンド状態であるか、または処理を実行中の状態であるかを判定する（ステップＳＴ３０）。
【００６５】
取得されたＩＤデータに対応するアプリケーションがサスペンド状態であると動作状態判定部１２が判定した場合、アプリケーション切り換え部１３は、現在表示中のアプリケーションを、このサスペンド状態のアプリケーションに切り換える（ステップＳＴ４０）。これにより、サスペンド状態にあったアプリケーションは動作を再開し、表示部３にはこのアプリケーションの処理に応じた画像が表示される。
【００６６】
一方、ステップＳＴ３５においてサスペンド状態でないと判定された場合、アプリケーション切り換え部１３は、アプリケーションＩＤテーブル９１に登録中の全てのＩＤデータに対して動作状態の判定を行ったか確認する（ステップＳＴ４５）。まだ判定すべきＩＤデータが残っている場合、アプリケーション切り換え部１３は、ステップＳＴ２５に戻って、次のＩＤデータの取得と動作状態の判定を繰り返す（ステップＳ２５，ＳＴ３０）。全てのＩＤデータに対する動作状態の判定を終えている場合、登録中のＩＤデータのアプリケーションは全て処理実行中であるため、アプリケーションの切り換え処理（ステップＳＴ４０）はスキップされる。
【００６７】
キー入力部８にアプリケーションの切り換え指示が入力されるたびに上述の処理が実行されることによって、図４〜図６に示すような切り換え動作が実現される。
【００６８】
以上説明したように、本実施形態に係る携帯端末装置によれば、キー入力部８に入力されるアプリケーションの切り換え指示に応じて、表示部３の表示処理の実行アプリケーションが、動作状態判定部１２においてサスペンド状態にあると判定された別のアプリケーションへ切り換えられる。
【００６９】
通常、携帯電話に搭載される各種のアプリケーションのうち、処理に伴う画面表示が必須のアプリケーションは、他のアプリケーションに画面表示が占有されて自身の表示がなされない状態（バックグラウンド状態）になると、装置の消費電力を削減するために、サスペンド状態（待機状態）へ移行する。このようなアプリケーションには、例えば、メール作成、ゲーム、動画像の再生、Ｗｅｂページの閲覧など、常に画面の表示を参照しながら操作する必要があるものや、ユーザに画面を表示すること自体を目的とするものなどが含まれる。
【００７０】
他方、処理に伴う画面表示が必須でないアプリケーションでは、バックグラウンド状態であっても処理を実行し続ける場合がある。例えば、音楽の再生やファイルのダウンロードを行うアプリケーションは、他のアプリケーションが起動されて自身がバックグラウンド状態になっても、音楽の再生処理を継続し、ファイルのダウンロード処理を継続する。すなわち、このタイプのアプリケーションでは、上述のようなサスペンド状態にはならずに、現在の処理が終了するまで処理を実行し続けることがある。
【００７１】
本実施形態に係る携帯端末装置では、このような異なるタイプのアプリケーションが混在して起動している場合でも、図６に示すように、サスペンド状態にあるアプリケーションのみを選んで切り換えを行うことができる。
多くの場合、バックグラウンド状態において処理を実行中のアプリケーションは、その実行中の画面を表示する必要性があまりなく、利用性が低い。そのため、現在表示中のアプリケーションを単に別のアプリケーションに切り換える方法では、上述の音楽再生用のアプリケーションのように、その実行中において処理内容の表示が不要な利用性の低いアプリケーションに切り換わってしまう可能性がある。これに対し、本実施形態のように、サスペンド状態のアプリケーションのみを選んで切り換えを行うことにより、このような利用性の低いアプリケーションを避けて、目的とするアプリケーションに素早く切り換えることが可能になるため、ユーザの操作性を向上することができる。
【００７２】
また、本実施形態では、切り換えキー８１の回転操作などによってアプリケーションの切り換え指示が入力されるたびに、起動中の複数のアプリケーションの中から順番に１つが選択され、表示処理の実行アプリケーションがこの選択されたアプリケーションへ切り換えられる。これにより、例えばメニュー画面などを参照して行う複雑なキー操作が不要であり、アプリケーションの切り換え指示を単に繰り返し入力するたけの非常に簡単な操作で、目的のアプリケーションを画面に表示させることができるため、ユーザの操作性を向上することができる。
【００７３】
更に、本実施形態では、切り換えキー８１の上下の回転操作などによって入力される切り換え方向の指示に応じて、複数のアプリケーションの中から１つを選択する際の順番を反転することができるため、より素早く目的のアプリケーションを画面に表示させることが可能になる。
【００７４】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。
本実施形態に係る携帯端末装置は、先の実施形態で述べた携帯端末装置と同様の構成を有しており、これと異なる点は、アプリケーションの切り換え指示の入力に関連するアプリケーション切り換え部１３の処理にある。
【００７５】
本実施形態に係る携帯端末装置において、アプリケーション切り換え部１３は、キー入力部８にアプリケーションの切り換え指示が入力され続ける間、アプリケーションの切り換え動作を自動的に反復する。すなわち、起動中の複数のアプリケーションから順番に１つを選択し、表示処理の実行アプリケーションをこの選択したアプリケーションへ切り換える動作を、切り換え指示が入力され続ける間、自動的に反復する。
【００７６】
図８は、第２の実施形態に係る携帯端末装置のアプリケーション切り換え動作を説明するためのフローチャートである。図７と図８における同一の符号は、同一内容の処理を示す。
図８に示すフローチャートは、図７に示すフローチャートのステップＳＴ１０〜ＳＴ４５の処理に、ステップＳＴ５０およびＳＴ５５の処理を追加したものである。
【００７７】
ステップＳＴ４０においてアプリケーションの切り換えを行った後、アプリケーション切り換え部１３は、キー入力部８においてアプリケーションの切り換え指示が入力され続けているか判定する（ステップＳＴ５０）。例えば、切り換えキー８１のダイヤルが一方向に回し続けられているか判定する。
切り換え指示が入力され続けていない場合、アプリケーション切り換え部１３は、図に示すフローチャートの処理を終了する。
【００７８】
他方、キー入力部８においてまだ切り換え指示が入力され続けている場合、アプリケーション切り換え部１３は、ステップＳＴ４０においてアプリケーションを切り換えた時点からの経過時間が所定の時間に達しているか否かを判定する（ステップＳＴ５５）。所定の時間に達していない場合は、ステップＳＴ５０に戻り、切り換え指示の入力を再び確認する。
アプリケーションの切り換え時点から更に所定時間以上切り換え指示が入力され続けている場合、アプリケーション切り換え部１３は、先に説明したステップＳＴ２５に戻って、次のＩＤデータをアプリケーションＩＤテーブル９１から取得し、ステップＳＴ３０以降の処理を繰り返す。
【００７９】
このように、本実施形態に係る携帯端末装置によれば、キー入力部８にアプリケーションの切り換え指示が入力され続ける間、起動中の複数のアプリケーションの中から順番に１つを選択し、表示処理の実行アプリケーションをこの選択したアプリケーションへ切り換える動作が、自動的に反復される。
これにより、例えば切り換えキー８１のダイヤルを回し続ける等の非常に簡単な操作によって自動的にアプリケーションの切り換えを行うことが可能になり、切り換えのたびに指示を入力する操作さえも不要になるため、操作性を更に向上することができる。
【００８０】
＜第３の実施形態＞
次に、本発明の第３の実施形態を説明する。
本実施形態に係る携帯端末装置は、第１の実施形態で述べた携帯端末装置と同様の構成を有しており、これと異なる点は、アプリケーション切り換え後の画面表示に関連するアプリケーション切り換え部１３の処理にある。
【００８１】
本実施形態に係る携帯端末装置において、アプリケーション切り換え部１３は、表示処理の実行アプリケーションを切り換えた後の一定の時間、切り換え後のアプリケーションを表す所定の記号を表示部３に表示する。例えば、アプリケーションの名称を表す文字や、アイコンなどを表示する。
【００８２】
図９は、第３の実施形態に係る携帯端末装置のアプリケーション切り換え動作を説明するためのフローチャートである。図７と図９における同一の符号は、同一内容の処理を示す。
図９に示すフローチャートは、図７に示すフローチャートのステップＳＴ１０〜ＳＴ４５の処理に、ステップＳＴ４７の処理を追加したものである。
【００８３】
ステップＳＴ４０においてアプリケーションの切り換えを行った後、アプリケーション切り換え部１３は、切り換え後のアプリケーションの名称を一定の時間表示部３に表示する。
例えば、図１０に示すように、切り換え後の一定の時間だけ、
‘「○○○○○」に切り換えました’
といったメッセージをアプリケーションの画面上に重ねて表示する。
【００８４】
このように、本実施形態に係る携帯端末装置によれば、切り換え後のアプリケーションを表す記号（アプリケーション名など）が一定の時間表示部３に表示されるため、ユーザはどのアプリケーションに切り換えたかを明確に把握することができる。例えば、操作画面が似通った複数のアプリケーションを切り換えて使用する場合でも、切り換え後のアプリケーションが何であるかを正しく把握することが可能である。そのため、アプリケーションの切り換えの操作性をより向上することができる。
【００８５】
＜第４の実施形態＞
次に、本発明の第４の実施形態を説明する。
本実施形態に係る携帯端末装置は、第１の実施形態で述べた携帯端末装置と同様の構成を有しており、これと異なる点は、アプリケーション切り換え時の画面表示に関連するアプリケーション切り換え部１３の処理にある。
【００８６】
本実施形態に係る携帯端末装置において、アプリケーション切り換え部１３は、キー入力部８にアプリケーションの切り換え指示が入力されるたびに、起動中の複数のアプリケーションの中から順番に１つを選択し、この選択したアプリケーションを表す所定の記号（アプリケーション名やアイコン等）を表示部３に表示する。そして、同一のアプリケーションを一定の時間選択した場合、アプリケーション切り換え部１３は、表示処理の実行アプリケーションをこの選択中のアプリケーションに切り換える。
【００８７】
図１１は、第４の実施形態に係る携帯端末装置のアプリケーション切り換え動作を説明するためのフローチャートである。図７と図１１における同一の符号は、同一内容の処理を示す。
図１１に示すフローチャートは、図７に示すフローチャートのステップＳＴ１０〜ＳＴ４５の処理に、ステップＳＴ６０〜ＳＴ８０の処理を追加したものである。
【００８８】
アプリケーションＩＤテーブル９１から取得されたＩＤデータに対応するアプリケーションがサスペンド状態であった場合（ＳＴ３５）、アプリケーション切り換え部１３は、このサスペンド状態のアプリケーションの名称を表示部３に表示する（ステップＳＴ６０）。
【００８９】
次いでアプリケーション切り換え部１３は、キー入力部８に別の新たな切り換え指示が入力されたか否かを、所定の時間監視する（ステップＳＴ６５，ＳＴ７０）。この所定の時間において別の新たな切り換え指示が入力されなかった場合、アプリケーション切り換え部１３は、表示処理の実行アプリケーションを現在選択中のアプリケーションに切り換える（ステップＳＴ７５）。
【００９０】
他方、所定の時間が経過する前に別の新たな切り換え指示が入力された場合、アプリケーション切り換え部１３は、表示部３に表示したアプリケーション名を消去する（ステップＳＴ８０）。そして、ステップＳＴ２５に戻って次のＩＤデータを取得し、ステップＳＴ３０以降の処理を繰り返す。
【００９１】
図１２は、本実施形態に係る携帯端末装置における、アプリケーション切り換え動作時の表示画面の一例を図解した図である。
例えばアプリケーション「○○○○○」が表示処理を行っているとき（図１２（Ａ））、キー入力部８に対してアプリケーションの切り換え指示が入力されると、アプリケーション切り換え部１３は、その画面上に重ねて、切り換え対象のアプリケーション「×××××」の名称を表示する（図１２（Ｂ））。
この状態で、更に続けてアプリケーションの切り換え指示が入力されると、アプリケーション切り換え部１３は、次の切り換え対象のアプリケーション「△△△△△」を選択し、その名称をアプリケーション「○○○○○」の画面に重ねて表示する（図１２（Ｃ））。
アプリケーション「△△△△△」が選択されて、切り換え指示の入力が行われずに所定の時間が経過すると、アプリケーション切り換え部１３は、表示処理の実行アプリケーションを「○○○○○」から「△△△△△」へ切り換える（図１２（Ｄ））。
【００９２】
以上説明したように、本実施形態に係る携帯端末装置によれば、アプリケーションの切り換えを行う際に、その切り換え対象のアプリケーションを表す所定の記号（アプリケーション名やアイコンなど）が表示部３に表示されるため、目的とするアプリケーションを素早く見つけることが可能になる。
また、同一のアプリケーションが一定の時間選択された場合に、表示処理の実行アプリケーションが選択中のアプリケーションへ自動的に切り換わるため、複雑なキー操作が不要であり、非常に簡易な操作でアプリケーションの切り換えを実現できる。
しかも、アプリケーションの切り換え指示を単に繰り返し入力するたけの非常に簡単な操作で、起動中のアプリケーションを順次に選択し、その記号を画面に表示させることができるため、切り換え対象のアプリケーションの選択が容易であり、この点においても高い操作性を実現することができる。
【００９３】
＜第５の実施形態＞
次に、本発明の第５の実施形態について説明する。
本実施形態に係る携帯端末装置は、第４の実施形態で述べた携帯端末装置と同様の構成を有しており、これと異なる点は、アプリケーションを表す記号の表示に関連するアプリケーション切り換え部１３の処理にある。
【００９４】
本実施形態に係る携帯端末装置において、アプリケーション切り換え部１３は、キー入力部８にアプリケーションの切り換え指示が入力されるたびに、起動中の複数のアプリケーションの中から順番に１つを選択し、この選択したアプリケーションを表す所定の記号（アプリケーション名やアイコン等）を表示部３に表示する。選択したアプリケーションの記号を表示する点については、第４の実施形態と同様である。
【００９５】
本実施形態が第４の実施形態と異なる点は、選択中のアプリケーションの記号に加えて、選択されていないアプリケーションの記号も表示するところにある。すなわち、アプリケーション切り換え部１３は、キー入力部８にアプリケーションの切り換え指示が入力された場合、起動中の複数のアプリケーションを表す複数の記号（アプリケーション名やアイコン等）を表示部３に表示する。更にこの場合、アプリケーション切り換え部１３は、表示した記号のうち、選択したアプリケーションの記号を非選択のアプリケーションの記号とは異なる態様で表示部３に表示する。例えば、記号の色や輝度、大きさ、形に変化をつけたり、選択中の記号に対して特定の図形を付加する等により、選択されたものと非選択のものとを画面上で判別できるように表示する。
【００９６】
図１３は、第５の実施形態に係る携帯端末装置のアプリケーション切り換え動作を説明するためのフローチャートである。図７と図１３における同一の符号は、同一内容の処理を示す。
図１３に示すフローチャートは、図７に示すフローチャートにおけるステップＳＴ１０〜ＳＴ２０の処理に、ステップＳＴ９０〜ＳＴ１１５の処理を追加したものである。
【００９７】
ステップＳＴ２０において複数のＩＤデータの登録を確認すると（ステップＳＴ２０）、動作状態判定部１２は、アプリケーションＩＤテーブル９１に登録された全てのＩＤデータに対応する起動中の全てのアプリケーションの動作状態を判定する（ステップＳＴ９０）。この判定の結果、起動中のアプリケーションにサスペンド状態のアプリケーションが無い場合、アプリケーションの切り換えを行うことができないため、この後に続く切り換えのための処理はスキップされる（ステップＳＴ９５）。
【００９８】
一方、サスペンド状態のアプリケーションがある場合、アプリケーション切り換え部１３は、ステップＳＴ９５においてサスペンド状態にあると判定されたアプリケーションの名前のリストを表示部３に表示する。このリストでは、例えば、切り換えの順番に応じて各アプリケーションの記号が配列されている。また、アプリケーション切り換え部１３は、このリスト表示したアプリケーション名のうち、選択中のアプリケーション名を他の非選択のアプリケーション名とは異なる態様で表示部３に表示する（ステップＳＴ１００）。
【００９９】
次いで、アプリケーション切り換え部１３は、キー入力部８に別の新たな切り換え指示が入力されたか否かを、所定の時間監視する（ステップＳＴ１０５，ＳＴ１１０）。この所定の時間において別の新たな切り換え指示が入力されなかった場合、アプリケーション切り換え部１３は、表示処理の実行アプリケーションを現在選択中のアプリケーションに切り換える（ステップＳＴ１１５）。
【０１００】
他方、所定の時間が経過する前に別の新たな切り換え指示が入力された場合、アプリケーション切り換え部１３は、ステップＳＴ１００に戻って、サスペンド状態にある次のアプリケーションを選択する。そして、この新たに選択したアプリケーション名を非選択のアプリケーション名とは異なる態様で表示部３に表示する。
【０１０１】
図１４は、本実施形態に係る携帯端末装置における、アプリケーション切り換え動作時の表示画面の一例を図解した図である。
例えばアプリケーション「○○○○○」が表示処理を行っているとき（図１４（Ａ））、キー入力部８に対してアプリケーションの切り換え指示が入力されると、アプリケーション切り換え部１３は、その画面上に重ねて、切り換え可能なのアプリケーションのリストを表示する（図１４（Ｂ））。このリスト上では、現在切り換え対象として選択されているアプリケーション「×××××」の名称が、例えば枠線に囲まれる等により、他のアプリケーション名と判別可能な態様で表示される。
【０１０２】
この状態で、更に続けてアプリケーションの切り換え指示が入力されると、アプリケーション切り換え部１３は、次の切り換え対象のアプリケーション「△△△△△」を選択し、この選択したアプリケーションの名称を、他のアプリケーション名から判別できるように表示する（図１４（Ｃ））。
【０１０３】
アプリケーション「△△△△△」の選択後、切り換え指示の入力が行われずに所定の時間が経過すると、アプリケーション切り換え部１３は、表示処理の実行アプリケーションを「○○○○○」から「△△△△△」へ切り換える（図１４（Ｄ））。
【０１０４】
以上説明したように、本実施形態に係る携帯端末装置によれば、アプリケーションの切り換えを行う際に、起動中の複数のアプリケーションに対応する複数の記号（アプリケーション名やアイコンなど）が表示部３に表示されるため、どのアプリケーションが切り換え可能であるかを一目で把握することが可能になり、アプリケーションの切り換えの操作性を向上することができる。
【０１０５】
また、本実施形態に係る携帯端末装置によれば、各アプリケーションの記号が切り換えの順番に応じて表示部３の画面上に配列されるため、複数のアプリケーションから目的のアプリケーションを素早く見つけてこれを的確に選択し、切り換えを行うことができる。特に起動中のアプリケーション数が多いと、切り換え対象のアプリケーションを順次に選択する際に、どの順番で目的のアプリケーションが現れるかを把握し難くなるが、本実施形態のようにアプリケーションの記号をリスト表示することによって、切り換え対象の選択が非常に容易になる。
【０１０６】
なお、切り換え可能なアプリケーションの数が多く、それらの記号を画面上に全て表示しきれない場合は、例えば記号のリストをスクロール表示しても良い。
【０１０７】
＜第６の実施形態＞
次に、本発明の第６の実施形態について説明する。
上述した各実施形態に係る携帯端末装置では、切り換え対象のアプリケーションを選択する順序が、例えばアプリケーションの起動順などのように、予め定められている。これに対し、本実施形態に係る携帯端末装置では、この選択の順序をアプリケーションの利用頻度に応じて動的に変化させる。
【０１０８】
図１５は、本実施形態に係る携帯端末装置の構成の一例を示す図である。図１と図１５の同一符号は同一の構成要素を示す。
図１５に示す携帯端末装置は、図１に示す携帯端末装置における制御部１０を制御部１０Ａに置き換えたものであり、他の構成については図１に示す携帯端末装置と同じである。
制御部１０Ａは、既に説明したアプリケーション登録部１１、動作状態判定部１２、アプリケーション切り換え部１３に加えて、利用頻度算出部１４と切り換え順序決定部１５とを更に設けたものである。
【０１０９】
なお、利用頻度算出部１４は、本発明の算出手段の一実施形態である。
切り換え順序決定部１５は、本発明の順序決定手段の一実施形態である。
【０１１０】
利用頻度算出部１４は、起動中のアプリケーションの利用頻度を算出する。例えば、表示部３の表示処理の実行時間を累積した結果に基づいて、利用頻度を算出する。この場合、表示部３の表示処理を長い時間実行したアプリケーションほど、算出される利用頻度が高くなる。
【０１１１】
切り換え順序決定部１５は、利用頻度算出部１４において算出された利用頻度に基づいて、アプリケーションの切り換え順序を決定する。
アプリケーション切り換え部１３は、切り換え可能なアプリケーションが複数ある場合、この切り換え順序決定部１５において決定された順序に応じて、切り換え対象のアプリケーションを順番に選択する。
【０１１２】
このように、本実施形態に係る携帯端末装置では、切り換え対象の順序をアプリケーションの利用頻度に応じて決定することにより、利用性の高いアプリケーションを素早く選んで表示することが可能になるため、アプリケーションの切り換えの操作性を更に一段と向上することができる。
【０１１３】
以上、本発明の幾つかの実施形態を説明したが、本発明はこれらの形態にのみ限定されるものではない。
【０１１４】
上述した各実施形態は、各々本発明に含まれるものであるが、これらの実施形態の一部または全部を任意に組み合わせたものも本発明に含まれる。
【０１１５】
上述した実施形態では、動作状態がサスペンド状態にあるアプリケーションのみに限って切り換えを行う例を挙げているが、本発明はこれに限定されない。例えば、バックグラウンド状態で実行中のアプリケーションに限って切り換えを行っても良い。
【０１１６】
図１６は、バックグランド状態で処理を実行中のアプリケーションを選択して表示処理の実行アプリケーションに切り換える動作を説明するための図である。
【０１１７】
時刻ｔ８，ｔ９，ｔ１０，ｔ１１では、それぞれアプリケーションＡ，Ｂ，Ｃ，Ｄが起動する。これにより、時刻ｔ８〜ｔ９の期間ではアプリケーションＡ、時刻ｔ９〜ｔ１０での期間ではアプリケーションＢ、時刻ｔ１０〜ｔ１１の期間ではアプリケーションＣ、時刻ｔ１１からはアプリケーションＤが、表示部３の画面に表示される。
【０１１８】
時刻ｔ１１に続く時刻ｔ１２において、アプリケーションの切り換え指示（順方向）がキー入力部８に入力されると、アプリケーション切り換え部１３は、アプリケーションＡ，Ｂ，Ｃの中から切り換え対象を選択する。最初に起動したアプリケーションＡが処理を実行中であるため、アプリケーション切り換え部１３は、このアプリケーションＡを切り換え対象として選択する。その結果、時刻ｔ１２からは、アプリケーションＡの画面が表示部３に表示される。
【０１１９】
時刻ｔ１２に続く時刻ｔ１３において、アプリケーションの切り換え指示（順方向）がキー入力部８に入力されると、アプリケーション切り換え部１３は、アプリケーションＢ，Ｃ，Ｄの中から切り換え対象を選択する。アプリケーションＡの次に起動したアプリケーションＢが処理を実行中であるため、アプリケーション切り換え部１３は、このアプリケーションＢを切り換え対象として選択する。その結果、時刻ｔ１３からは、アプリケーションＢの画面が表示部３に表示される。
【０１２０】
時刻ｔ１４において、更にアプリケーションの切り換え指示（順方向）がキー入力部８に入力されると、アプリケーション切り換え部１３は、アプリケーションＣ，Ｄ，Ａの中から切り換え対象を選択する。起動の順番では、アプリケーションＢの次にアプリケーションＣが選択されるはずであるが、時刻ｔ１３においてアプリケーションＣはサスペンド状態にある。そのため、アプリケーション切り換え部１３は、アプリケーションＣの次に起動され、目下処理を実行中のアプリケーションＤを、切り換え対象として選択する。その結果、時刻ｔ１４からは、アプリケーションＤの画面が表示部３に表示される。
【０１２１】
時刻ｔ１５において、更に続けてアプリケーションの切り換え指示（順方向）がキー入力部８に入力されると、アプリケーション切り換え部１３は、アプリケーションＡ，Ｂ，Ｃの中から切り換え対象を選択する。最初に起動したのはアプリケーションＡであるが、時刻ｔ１５においてアプリケーションＡはサスペンド状態にある。そのため、アプリケーション切り換え部１３は、目下処理を実行中のアプリケーションＢを切り換え対象として選択する。その結果、時刻ｔ１５からは、アプリケーションＢの画面が表示部３に表示される。
【０１２２】
サスペンド状態のアプリケーションを表示処理の実行アプリケーションに切り換えると、サスペンド状態から復帰する際の処理（例えばメモリに退避させた各パラメータを読み出する処理等）によって電力が消費される。そのため、これを頻繁に行うと、サスペンド状態を設けることによる低消費電力化のメリットが低減してしまう。これに対し、サスペンド状態にないアプリケーション、つまりは、バックグラウンド状態になっても現在の処理が終了するまでは動作中のままとなるようなアプリケーションだけを選んで切り換えを行うと、上述のようなサスペンド状態からの復帰に伴う電力消費を抑制することができるため、低消費電力化に適したアプリケーションの切り換えを行なうことができる。
【０１２３】
上述した実施形態において、アプリケーション切り換え部１３は、アプリケーションの切り換えを指示された場合、動作状態判定部１２により所定の状態（例えばサスペンド状態）と判定されたアプリケーションのうち少なくとも一以上のアプリケーションを表示部３により表示させているが、本発明はこれに限定されない。
例えば、アプリケーション切り換え部１３は、アプリケーションの切り換えを指示された場合に、動作状態判定部１２によりサスペンド状態と判定されたアプリケーションのうち少なくとも一以上のアプリケーションを、サスペンド状態から非サスペンド状態に遷移させる手段（遷移手段）を含んでも良い。
例えば音楽再生アプリケーションがサスペンド状態にある場合、遷移手段がこれを非サスペンド状態に遷移させることによって、画面表示とは独立に、音楽再生処理を再開させることが可能になる。
【０１２４】
この遷移手段は、キー入力部８によるアプリケーション切り換え指示が入力されるつど、動作状態判定部１２においてサスペンド状態と判定された複数のアプリケーションの中から１つのアプリケーションを所定の順序に従って選択し、この選択したアプリケーションを非サスペンド状態に遷移させても良い。
また、遷移手段は、キー入力部８によるアプリケーション切り換え指示が入力されるつど又は継続している間、動作状態判定部１２においてサスペンド状態と判定された複数のアプリケーションの中から１つのアプリケーションを順次選択し、プログラムを特定するプログラム特定情報（例えばアプリケーションの名称やアイコンなどの記号）を順次表示するとともに、キー入力部８により所定時間以上アプリケーション切り換え指示が入力されない場合又はキー入力部８によるアプリケーション切り換え指示の継続が終了した場合、最後に選択されたアプリケーションを非サスペンド状態に遷移させても良い。
更に、遷移手段は、動作状態判定１２においてサスペンド状態にあると判定されたアプリケーションが複数ある場合、切り換え順序決定部１５において決定された順序に応じて、このアプリケーションを非サスペンド状態に遷移させても良い。
【０１２５】
アプリケーション切り換え部１３は、先に説明した実施形態の処理に加えて上記の遷移手段の処理を実行しても良いし、あるいは、遷移手段の処理のみを実行しても良い。
【０１２６】
上述した実施形態では、特定の動作状態にあるアプリケーションに限って切り換えを行う例を挙げているが、本発明はこれに限定されない。動作状態に依らず、起動中のアプリケーションの中から任意に切り換え対象を選択することも可能である。
【０１２７】
アプリケーションの切り換え指示を入力する手段として、上述した実施形態ではダイヤル型の切り換えキー８１を一例として挙げているが、本発明はこれに限定されない。例えば、スイッチ、押しボタン、タッチパネルなど、ユーザの指示を入力可能な任意の手段を用いることが可能である。また、音声認識装置を利用して音声により切り換え指示を入力することも可能である。
【０１２８】
制御部１０の処理は、全てをハードウェアで実行しても良いし、その少なくとも一部を、コンピュータによってプログラムに基づいて実行させても良い。
【０１２９】
本発明の携帯端末は携帯電話機に限定されない。例えば、ＰＤＡ（personal digital assistants）など、通信機能を有する携帯型の端末装置に本発明は広く適用可能である。
【図面の簡単な説明】
【０１３０】
【図１】第１〜第５の実施形態に係る携帯端末装置の構成の一例を示す図である。
【図２】本実施形態に係る携帯端末装置としての携帯電話機の外観例を示す図である。
【図３】アプリケーションの画面表示とアプリケーションＩＤテーブルとの関係を説明するための図である。
【図４】アプリケーションの画面を順次に切り換える動作を図解した図である。
【図５】アプリケーションの切り換え順序を反転する動作を図解した図である。
【図６】サスペンド状態のアプリケーションを選択して表示処理の実行アプリケーションに切り換える動作を説明するための図である。
【図７】第１の実施形態に係る携帯端末装置のアプリケーション切り換え動作を説明するためのフローチャートである。
【図８】第２の実施形態に係る携帯端末装置のアプリケーション切り換え動作を説明するためのフローチャートである。
【図９】第３の実施形態に係る携帯端末装置のアプリケーション切り換え動作を説明するためのフローチャートである。
【図１０】アプリケーションの切り換え後にアプリケーション名を一定時間表示する例を図解した図である。
【図１１】第４の実施形態に係る携帯端末装置のアプリケーション切り換え動作を説明するためのフローチャートである。
【図１２】アプリケーション切り換え時に、切り換え対象のアプリケーション名を順次に表示する例を図解した図である。
【図１３】第５の実施形態に係る携帯端末装置のアプリケーション切り換え動作を説明するためのフローチャートである。
【図１４】アプリケーション切り換え時に、切り換え対象のアプリケーション名のリストを表示する例を図解した図である。
【図１５】第６の実施形態に係る携帯端末装置の構成の一例を示す図である。
【図１６】バックグラウンド状態で実行中のアプリケーションを選択して表示処理の実行アプリケーションに切り換える動作を説明するための図である。
【符号の説明】
【０１３１】
１…アンテナ、２…無線通信部、３…表示部、４…音声処理部、５…スピーカ、６…マイク、７…撮像部、８…キー入力部、９…記憶部、１０…制御部、１１…アプリケーション登録部、１２…動作状態判定部、１３…アプリケーション切り換え部、１４…利用頻度算出部、１５…切り換え順序決定部、８１…切り換えキー、９１…アプリケーションＩＤテーブル。
【図１】
2006209560.tif 000003
【図２】
2006209560.tif 000004
【図３】
2006209560.tif 000005
【図４】
2006209560.tif 000006
【図５】
2006209560.tif 000007
【図６】
2006209560.tif 000008
【図７】
2006209560.tif 000009
【図８】
2006209560.tif 000010
【図９】
2006209560.tif 000011
【図１０】
2006209560.tif 000012
【図１１】
2006209560.tif 000013
【図１２】
2006209560.tif 000014
【図１３】
2006209560.tif 000015
【図１４】
2006209560.tif 000016
【図１５】
2006209560.tif 000017
【図１６】
2006209560.tif 000018