(57)【要約】【課題】少ないボタン操作回数で、プログラムの起動、プログラムの切替え、プログラムの終了等の端末動作を選択できる携帯端末装置を提供する。【解決手段】ユーザが選択する操作ボタンと前記操作ボタンの選択によって起動されるプログラムとをリンク付けした対応テーブルを格納するリンク情報格納手段１４と、端末側で起動される複数のプログラムの動作状況を動的に監視する起動プログラム監視部１２とを備え、起動プログラム監視部１２による監視結果に従ってバックライトを発光させた前記操作ボタンをユーザに選択させることで、各操作ボタンに対応するプログラムを容易に起動、切替え、終了させる。【選択図】図１
2006148316.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが選択する操作ボタンとこの操作ボタンの選択によって起動されるプログラムとをリンク付けした対応テーブルを格納するリンク情報格納手段と、
端末側で起動された複数のプログラムの動作状況を動的に監視する起動プログラム監視部と、
を備えることを特徴とする携帯端末装置。
【請求項２】
前記起動プログラム監視部による監視結果に従って、前記プログラムとリンク付けされた前記操作ボタンのバックライトを発光させることを特徴とする請求項１に記載の携帯端末装置。
【請求項３】
複数の操作ボタンのボタンＩＤが、ボタン操作によって切替えられるプログラムの起動順、プログラムの種類順、コンテンツの種類順およびユーザの指定順のいずれかのルールに従って割り当てられることを特徴とする請求項１に記載の携帯端末装置。
【請求項４】
操作ボタンのバックライトが、プログラムの種類またはコンテンツの種類に応じた発光色、あるいはユーザが指定した発光色で発光することを特徴とする請求項２に記載の携帯端末装置。
【請求項５】
操作ボタンの短押しまたは長押しに応じてプログラムの種類または動作を切替え可能にしたことを特徴とする請求項１に記載の携帯端末装置。
【請求項６】
操作ボタンのバックライトが、前記各プログラムの動作の種別に応じた発光パターンで発光することを特徴とする請求項２に記載の携帯端末装置。
【請求項７】
複数の操作ボタンが規定の時間内に押下されたとき、各操作ボタンに対応付けられた複数のプログラムを表示部に画面を分割してウインドウ表示可能とすることを特徴とする請求項１に記載の携帯端末装置。
【請求項８】
プログラムの切替機能が割り当てられた一つの操作ボタンと、
この操作ボタンの押下操作ごとにプログラムの切替えを制御する制御部と、
を備えることを特徴とする携帯端末装置。
【請求項９】
バックライト付きの操作ボタンとこの操作ボタンの操作によって起動されるプログラムとをリンク付けした対応テーブルをリンク情報格納手段に格納しておき、
端末で起動される複数のプログラムの動作状況を起動プログラム監視部により動的に監視することを特徴とするプログラム選択方法。
【請求項１０】
複数のプログラムが起動されると、前記起動プログラム監視部による監視の結果に従って、そのプログラムとリンク付けされた前記操作ボタンのバックライトを発光させることを特徴とする請求項９に記載のプログラム選択方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置およびプログラム選択方法に関する。
【背景技術】
【０００２】
携帯電話機などの携帯端末装置では、電話番号検索機能、ゲーム機能、カメラ機能などの複数の機能が予め固定的に決められたメニューとしてボタンに割り当てられており、ユーザがそのボタンを選択することにより、所望の機能を実行させることができる。
【０００３】
近年、携帯端末の高機能化が進み、これらの機能を割り当てるボタン数が不足するようになった。この操作ボタンの不足を解消するため、今日では、「０」〜「９」の操作ボタン以外に、複数のガイド操作ボタンを設け、一つのガイド操作ボタンによって、ガイド表示部にガイド表示された複数の機能のいずれかを選択可能にしたものが提案されている。
また、ガイド操作ボタンのバックライトの色をガイドの表示色に対応させることで、ガイド操作ボタンの押し間違いを防止するものも提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００３−２０９６１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の携帯端末装置においては、ガイド操作ボタンと起動するプログラムの対応付け、ガイド操作ボタンの表示色は予め固定的に割り当てられていたため、ユーザの趣向により動的に増加、減少する実行プログラムの起動、タスクの切替え、実行プログラムの終了等を「０」〜「９」の操作ボタンに割り当て可能とするものには適用できない。また、専用のガイド操作ボタンを「０」〜「９」の操作ボタン（テンキー）とは別に装置本体に設置する必要がある。
【０００５】
本発明は、複数のプログラムを同時に実行できる環境において、少ないボタン操作回数で、プログラムの起動、プログラム（タスク）の切替え、プログラムの終了等と操作ボタンとを動的に対応させることができる携帯端末装置およびプログラム選択方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の携帯端末装置は、ユーザが選択操作する操作ボタンとこの操作ボタン操作によって起動されるプログラムとをリンク付けした対応テーブルを格納するリンク情報格納手段と、端末側で起動された複数のプログラムの動作状況を動的に監視する起動プログラム監視部と、を有している。
この構成により、端末内で動的に起動される複数のプログラムを、端末上の操作ボタンに対応させ、ユーザが操作したいプログラムへの切替えをこの操作ボタンの選択により容易に実現することができる。    
【０００７】
本発明の携帯端末装置は、前記起動プログラム監視部による監視結果に従って、前記プログラムとリンク付けされた前記操作ボタンのバックライトを発光させる構成を有している。
この構成により、プログラムの起動中、バックグラウンド動作中、指示待ちなど、プログラムの動作状況に対応した操作ボタンの選定、操作を容易にすることができる。
【０００８】
また、本発明の携帯端末装置は、複数の操作ボタンのボタンＩＤが、ボタン操作によって切替えられる各プログラムの起動順、プログラムの種類順、コンテンツの種類順およびユーザの指定順のいずれかのルールに従って割り当てられる構成を有している。
この構成により、複数のプログラムと押下される操作ボタンを動的に対応させることができ、ユーザによる操作ボタンの選択によってタスクの切替を容易に行うことができる。
【０００９】
また、本発明の携帯端末装置は、操作ボタンのバックライトが、プログラムの種類またはコンテンツの種類に応じた発光色、あるいはユーザが指定した発光色で発光する構成を有している。
この構成により、プログラムの種類やコンテンツの種類に対応する操作ボタンの特定が明瞭になり、操作ボタンの押し間違いを防止することができる。
【００１０】
また、本発明の携帯端末装置は、起動されているプログラムの切替えを受け付けるプログラム選択モードにおいて、操作ボタンの押圧状態、即ち短押しまたは長押しに応じてプログラムを切替える或いはプログラムの動作を変更する構成を有している。
この構成において、例えば操作ボタンが短押しされる場合には「プログラムの切替え」を実施し、操作ボタンが長押しされる場合には「プログラムの終了」や「メールの新規作成」を実施するといったプログラムの動作パターンを割り当てることができる為、操作ボタンの押圧状態に応じて各プログラムの切替えや動作の変更を直接的に実施できる。
【００１１】
また、本発明の携帯端末装置は、操作ボタンのバックライトが、前記各プログラムの動作の種別に応じた発光パターンで発光する構成を有している。
この構成により、バックライトの発光パターンに応じて、プログラムの動作状態をさらに容易に把握でき、操作キーの操作性がより向上する。
【００１２】
また、本発明の携帯端末装置は、プログラム切替機能が割り当てられた一つの操作ボタンと、この操作ボタンの操作によりプログラムの切替えを制御する制御部とを有している。
この構成により、操作ボタンを短押しする度にまたは長押しする度にプログラムを切替えることができる為、所望のプログラムメニューを容易に表示させることができる。
【００１３】
また、本発明のプログラム選択方法は、バックライト付きの操作ボタンとこの操作ボタンの操作によって起動されるプログラムとをリンク付けした対応テーブルをリンク情報格納手段に格納しておき、端末で起動される複数のプログラムの動作状況を起動プログラム監視部により動的に監視する方法である。
また、本発明のプログラム選択方法は、複数のプログラムが起動されると、前記起動プログラム監視部による監視の結果に従って、そのプログラムとリンク付けされた前記操作ボタンのバックライトを発光させ、ユーザに所望のプログラムを選択させる方法である。
【発明の効果】
【００１４】
本発明によれば、ユーザが選択操作する操作ボタンとこの操作ボタン操作によって起動されるプログラムとをリンク付けした対応テーブルをリンク情報格納手段に格納し、端末側で起動された複数のプログラムの動作状況を起動プログラム監視部により動的に監視することにより、端末内で動的に起動される複数のプログラムを、端末上の操作ボタンに対応させ、この操作ボタンの選択によりプログラムの選択を容易にできるという効果を有する携帯端末装置を提供することができるものである。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態の携帯端末装置について、図面を用いて説明する。
本発明の実施形態の携帯端末装置を図１に示す。
図１において、携帯端末装置１は、例えば「０」〜「９」の操作ボタン（テンキー）２、ボタン押下検出部３、ボタン発光部４、発光制御部５、ディスプレイ６、画面表示制御部７、通信部８、メモリ部９、プログラム管理部１０、ボタン動作指示部１１、起動プログラム監視部１２、表示リスト作成部１３、リンク情報データベース１４、端末制御部１５および中央演算部１６とを有する構成である。
【００１６】
前記操作ボタン２は、テンキーのほか、予め備え付けのファンクションキーやサイドキーが用いられ、ユーザが指定するプログラムの起動入力などの指示を、ボタン押下検出部３を介して端末制御部１５に入力する。
ボタン発光部４は、所定の操作ボタン２を発光制御部５により色付きで発光させる。このボタン発光部４は発光ダイオードなどからなる。このボタン発光部４は、操作ボタンの特定が容易となるように、操作ボタン２を照明するバックライトとして機能する。
ディスプレイ６は、端末上の複数のプログラムを同時に実行できる環境において、起動された例えば三つのブラウザと一つのメールソフトのウインドウを、画面表示制御部７により同一画面上に表示する、或いは選択された一つのプログラムを全画面で表示する。
通信部８はアンテナを備え、端末制御部１５の制御により、基地局との間で所定周波数帯域の電波の送受信を行う。
【００１７】
メモリ部９は、端末制御部１５用のプログラム、携帯端末装置１に搭載されている機能を実行させるプログラムのほか、ブラウザ、メールソフト、メッセンジャー、トランシーバ、テレビなどの複数のプログラム９１〜９ｎを格納している。
プログラム管理部１０はメモリ部９内のプログラム９１〜９ｎを管理し、ボタン動作指示部１１はボタン発光部の発光や操作ボタン２の短押し、長押しなどの動作を指示する。起動プログラム監視部１２は、端末上で起動される前記複数のプログラムの動作状況を動的に監視するように機能する。
【００１８】
表示リスト作成部１３はディスプレイ６に表示される複数のプログラムのリストを起動順などのルールに従い並び替えて作成するように機能する。
リンク情報データベース１４は、操作ボタン２のボタン番号（ボタンＩＤ）とこの操作ボタン２の操作によって起動されるプログラムとをリンク付けした対応テーブルを格納する。さらに、このリンク情報データベース１４には、プログラムに対応するボタン発光部の発光色、ボタン発光部の発光パターン、操作ボタン２の押圧状態に応じた動作もテーブル化して格納する。
端末制御部１５は、所定のプログラムによる制御により携帯端末装置の各部を統括制御する。中央演算部１６は、端末制御部１５の制御を司る。
【００１９】
次に、図２を参照して携帯端末装置１の表示部２１および操作部２２の構成について説明する。表示部２１には、図２に示すように、動画、静止画、文字等を表示する領域にブラウザなどのアプリケーションプログラムが動的に表示される。
この表示部２１には、例えば、プログラムＩＤ「Ｐ１」の二つのブラウザとプログラムＩＤ「Ｐ２」の一つのメールソフトのウインドウが表示され、各ウインドウには起動順に番号が振られる。
【００２０】
操作部２２には、「１」〜「９」の操作ボタン(テンキー)Ｂ１〜Ｂ９が設けられ、各操作ボタンＢ１〜Ｂ９にはそれぞれ一つのプログラムを割り当てることができる。例えば、操作ボタン「Ｂ１」〜「Ｂ３」にプログラムが割り当てられた場合、そのいずれかを押すことにより、対応付けられたプログラムを選択することができる。
なお、操作ボタンＢ１〜Ｂ９は、数値およびかな文字を入力するためのボタンでもある。これらの操作ボタンＢ1〜Ｂ９は、図１の操作ボタン２に対応し、それぞれバックライトとしてのボタン発光部(発光ダイオード)４により青、緑、黄、赤などの色で照明される。
【００２１】
また、操作ボタンＢ１〜Ｂ９は押され方、つまり短押しや長押しに応じて、プログラムの動作と連動させることができる。例えば、ブラウザに割り当てられている操作ボタンが短押しされる場合はブラウザに切替え、長押しされる場合はブラウザを終了させる。また、メールソフトに割り当てられている操作ボタンが短押しされる場合はメールソフトに切替え、長押しされる場合はメールソフトにて新規のメールを作成する動作を実行する。これにより、ユーザによる操作ボタンの操作数を少なくし、利便性を高めることができる。
【００２２】
図３は、前記プログラム起動時のタスクテーブル更新手順を示すフローチャートである。これによれば、起動時にプログラム種別(Ｐ‐ＩＤ)を取得し(ステップＳ１)、コンテンツ種別(Ｃ‐ＩＤ)を取得した(ステップＳ２)後、タスクテーブルに空きがあるか否かを調べる(ステップＳ３)。
タスクテーブルに空きがある場合には、そのプログラム種別（Ｐ-ＩＤ）およびコンテンツ種別（Ｃ-ＩＤ）をタスクテーブルに追加し(ステップＳ４)、このタスクテーブルを更新する(ステップＳ５)。また、タスクテーブルに空きがない場合には、タスクテーブルを更新せずに、次の動作の待ち受け状態となる。
【００２３】
図４は、操作ボタンＢ１〜Ｂ９の押下時のプログラム動作手順を示すフローチャートである。ここでは、まずプログラム選択モードであるか否かを判定し(ステップＳ１１)、プログラム選択モードである場合には、タスクテーブルに対応する操作ボタンがあるか否かを調べる(ステップＳ１２)。
タスクテーブル対応の操作ボタンがある場合には、操作ボタンの押圧状態が短押しか長押しかを調べ(ステップＳ１３)、長押しの場合には、各プログラムにプログラム終了などの要求を転送し(ステップＳ１４)、「プログラム選択モード」を解除する（ステップＳ１６）。また、短押しの場合には、対応するプログラムに画面を切替える(ステップＳ１５)。
【００２４】
図５は、操作ボタンＢ1〜Ｂ９の発光時のタスク調査手順を示すフローチャートである。ここでは、プログラム選択モードのとき(ステップＳ２１)、タスクテーブルを参照し(ステップＳ２２)、プログラム別にボタン発光部の発光色が決まっているか否かを調べる(ステップＳ２３)。
発光色が決まっている場合には、プログラム別の発光色で対応する操作ボタン２を発光させ(ステップＳ２４)、全タスクの調査を完了するか否かを判定する(ステップＳ２５)。全タスクの調査を完了した場合にはタスク調査を終了し、未完了の場合には、ステップＳ２３以下の処理を再実行する。
【００２５】
これに対し、プログラム別の発光色が決まっていない場合には、コンテンツ別の発光色が決まっているか否かを調べる(ステップＳ２６)。コンテンツ別の発光色が決まっている場合には、コンテンツ別の発光色で対応する操作ボタン２を発光させて(ステップＳ２７)、ステップＳ２５へ移行する。
しかし、発光色が決まっていない場合には、あらかじめ決められた標準発光色で対応する操作ボタンを発光させ(ステップＳ２８)、ステップＳ２５へ移行する。そして、ステップＳ２５で全タスクの調査が完了したと判定した場合には、次のタスクに移行して、再びステップＳ２３以下の処理を再実行する(ステップＳ２９)。
【００２６】
次に、前記構成の携帯端末装置１を用いてプログラムを選択し、実行させる場合を説明する。ユーザの趣向により複数のプログラムを同時に起動させると、例えば図２に示すように起動された二つのブラウザと一つのメールソフトのウインドウが表示部２１に表示される。
また、これらに対応する操作ボタン２のボタン発光部４が点灯する。ユーザは、表示部２１上に表示されたブラウザやメールソフト等のプログラムに対応するいずれかの操作ボタン２を選択して押す。
すると、この操作ボタン２のボタンＩＤに対応付けられてリンク情報データベース１４に格納されたブラウザまたはメールソフトが選択され、表示部２１上でそのウインドウが操作可能となる。操作ボタン２が押されなかったプログラムは、バックグラウンド表示、あるいは指示待ちの表示状態となる。
【００２７】
このように、複数のプログラムが起動された場合には、起動プログラム監視部１２による動的なプログラムの監視結果にしたがって、起動プログラムにリンク付けされた操作ボタン２のボタン発光部(バックライト)を点灯させて、ユーザがプログラムの選択を容易に行えるようにしている。
【００２８】
次に、前記リンク情報格納手段１４に格納するテーブルの例を、図６乃至図１４を参照して説明する。図６は複数のプログラムと押下される操作ボタン２を動的に対応させる場合のタスクテーブルであり、タスクＩＤの「１」、「２」、「３」に対して、図２に示すようなボタンＩＤの「Ｂ１」、「Ｂ２」、「Ｂ３」およびプログラムＩＤの「Ｐ１」、「Ｐ１」、「Ｐ２」をそれぞれ対応させている。
ここで、タスクとは、ユーザによる操作ボタンの押下によって切替えられる各ウインドウに対応するプログラムを指し、プログラム動作環境の一般的なタスクを含む場合がある。
【００２９】
このタスクテーブルには、タスクＩＤ（Ｔ-ＩＤ）に対応するボタンＩＤ（Ｂ-ＩＤ）およびプログラムＩＤ（Ｐ-ＩＤ）を設定してある。なお、割り当てるタスクの数は操作ボタン２の数に依存しない。また、割り当てる操作ボタンＩＤは、数値ボタンのほか、十字ボタン、ファンクションボタン，サイドボタンとすることもできる。
【００３０】
図７は、プログラムＩＤとプログラムの種類を対応させたプログラムテーブルであり、プログラムＩＤの「Ｐ１」、「Ｐ２」・・・「Ｐｎ」に対し、それぞれブラウザ、メールソフト等が端末で扱うプログラムの数分設けられる。
図８は、ボタンＩＤをタスクの起動順などのルールに従って割り当てたタスクテーブルである。ここでは、操作ボタン「Ｂ１」、「Ｂ２」、「Ｂ３」をルールに従ってタスク「２」、タスク「３」、タスク「１」の起動順に対応させている。なお、ルールはプログラムやコンテンツの種類順としたり、ユーザが指定した順番としたりすることができる。
【００３１】
図９は、プログラムの種類とボタン発光部４の発光色を対応させたプログラムテーブルであり、例えばプログラムＩＤの 「Ｐ１」がブラウザで、発光色を「緑」、プログラムＩＤの「Ｐ２」がメールソフトで、発光色を「青」とする。なお、発光色は、予め端末で設定したり、ＨＴＭＬタグ内に色を指定するなどコンテンツ内に記載された情報を利用したり、ユーザの趣向にもとづき自ら設定する等で決定することができる。
【００３２】
図１０は、プログラムの種類と、ボタン発光部４の発光色と操作ボタン２の押され方に応じたプログラムの動作を対応させたプログラムテーブルである。ここでは、プログラムＩＤの「Ｐ１」がブラウザで、発光色が「緑」、短押しではブラウザの「切替」、長押しではブラウザの「終了」と対応させてある。
図１０のメッセンジャー(ＩＭＰＳ)の状態変更は、ユーザの現在の状態を表すプレゼンス情報のことである。例えば、長押しすることで、本プレゼンス情報を、例えばオンライン→食事中→会議中→オンラインのように、次々と変更することができる。
【００３３】
図１１は、プログラムの種類と、プログラムの動作と発光パターンとを対応させたプログラムテーブルである。ここでは、例えばプログラムＩＤの「Ｐ1」がブラウザであり、動作の種類「閲覧待ち」および「ページ更新発生時」に対応して、発光パターンをそれぞれ「点灯」および「点滅」とするものである。なお、これらの点灯、点滅はあくまでもボタンの識別を容易にするための発光パターンの一例であり、このほか発光パターンも採用できる。
【００３４】
図１２は、操作ボタンのボタンＩＤをコンテンツＩＤに割り当てたタスクテーブルであり、ボタンＩＤの「Ｂ１」、「Ｂ２」、「Ｂ３」にコンテンツＩＤの「Ｃ１」、「Ｃ２」、「Ｃ５」を対応させてある。図１３は、このときの表示部２１に表示されたプログラム「Ｐ１」、「Ｐ２」の内容を示す。
【００３５】
図１４は、前記コンテンツＩＤごとのコンテンツの種別と操作ボタン「Ｂ１」、「Ｂ２」、「Ｂ３」の発光色を対応させたコンテンツテーブルである。ここでは、例えば、表示部２１に表示されたプログラム「Ｐ２」に対応するコンテンツＩＤが「Ｃ５」のときは、有料テレビの「課金」をコンテンツ種別として発光色の「赤」を対応させている。この「赤」はユーザに負担が発生していることを警告する色としても用いるのであり、必要に応じて「黄」とすることもできる。
【００３６】
コンテンツの識別には、文字列系コンテンツ、画像系コンテンツ、チャット系コンテンツ、時間制限を伴うもの、前記の「課金」を伴うものなどがある。コンテンツ種別の判定は、ＨＴＴＰ通信等で交換される一般的なコンテンツタイプを想定する。ただし、コンテンツ内に記載される情報など、判断要因はこれに限らない。
なお、発光色は、予め端末で設定したり、コンテンツ内に記載された情報にもとづいて決定したり、ユーザの趣向にもとづきユーザ自ら設定したりすることができる。
【００３７】
図１５乃至図１８は、プログラムに対応する操作ボタンの割り当てをユーザが指定し、さらにユーザは割り当てを保存して、好きなタイミングで呼び出すことができるようにするものである。
図１５は、携帯端末装置１の表示部２１におけるプログラムのウインドウ表示例を示す。ここでは、プログラムの起動順にプログラム対応の各ウインドウに番号が表示され、これらの番号が操作部２２における操作ボタン「１」、「２」、「３」に対応させてある。
図１６は、図１５に表示されるプログラムの種類(メールソフト、ブラウザ(レストラン)、ブラウザ(乗換案内)、音楽プレーヤ)を起動順に並べて表示したリストであり、これらに付した番号を操作ボタン「１」〜「４」にそれぞれ対応させてある。
なお、図１５において、ユーザがウインドウの位置を変更した場合には、図１６にあるプログラムの番号を順番に振りなおす。
【００３８】
図１７は、操作部２２の操作ボタンの配置に合わせて、表示部２１に表示するプログラムの選択候補を９マスのマトリックス状に表示させたものである。図においては、選択可能なプログラムが操作ボタン「１」〜「７」に割り当てられている。また、ユーザに前記プログラムの選択を促すプログラム表示画面を、端末のサイドボタンの操作により、即座に表示させることもできる。
図１８は、プログラムの起動順に、プログラム対応の画面表示したタグに番号が表示され、このタグ上の番号が操作部２２における操作ボタン「１」、「２」、「３」に対応させたものを示す。
【００３９】
図１９は、割り当てられた一つの操作ボタンで単純なプログラム（タスク）の切替えを実現する携帯端末装置を示す。具体的には、携帯端末装置１の側面に配置されたボタンやレバー等の入力装置、ここでは操作ボタン３１に起動可能なプログラムリストの順番にプログラムを選択して表示させるプログラム（タスク）切替機能を割り当てる。なお、この操作ボタンの設置場所はいずれでもよいが、カメラのシャッターなどの役割が割り当てられた操作ボタンとは別にすべきである。
このような操作ボタン３１の設置によって、例えば図２０（ａ）から図２０（ｂ）に切替えるように、この操作ボタン３１を短押しする度に次候補のプログラムを選択し、表示部２１に表示させることができる。一方、前記ボタン３１を長押しした場合には、図２１(ａ)から図２１(ｂ)に示すように、プログラム選択メニューへと表示を切替えることができる。
【００４０】
また、操作ボタン３１の押下を繰り返すことで、図２２(ａ)、図２２(ｂ)、図２２(ｃ)、・・・・図２２(ｎ)に示すように、プログラム選択リスト表示をプログラム選択メニュー表示、タグ表示等へ次々と遷移させることができる。なお、前記においては、繰り返し操作ボタン３１を押下することでプログラム選択メニューを表示させる例を示したが、（１）短押しで表示する、（２）ユーザメニューからプログラム選択メニュー画面を表示する、（３）メッセージ受信のタイミングで表示する、などの表示手段を採用することもできる。
図２３は、プログラムの選択ボタンの押下による、プログラム選択メニューの表示方法の切替手順を示す。
図２３においては、まず、プログラムの選択ボタンが押されたか否かを調べ（ステップＳ３１）、押されていない場合には、何の処理もしない。一方、プログラム選択ボタンが押された場合には、選択できるプログラム(タスク)があるか否かを調べ（ステップＳ３２）、プログラムがない場合には、「起動中のプログラムがありません」と表示して、処理を終了する(ステップＳ３３)。
しかし、選択できるプログラムがある場合には、プログラム選択モードが設定されているか否かを調べ（ステップＳ３４）、設定されていない場合には、プログラム選択モードを設定する(ステップＳ３５)。続いて、プログラム選定メニューのデフォルト画面を表示した後(ステップＳ３６)、処理を終了する。また、ステップＳ３４でプログラム選択モードが設定されている場合には、プログラム選択メニューの次の候補(画面)を予め決められた順序で切り替えて表示する(ステップＳ３７)。
【００４１】
図２４は、プログラムの種類であるメールソフト、ブラウザ(レストラン)、ブラウザ(乗換案内)、音楽プレーヤを起動順に並べて表示したメニューであり、これらに付した番号を操作ボタンにそれぞれ対応させ、さらに操作ボタン「１」〜「４」をメニューの配色と同色で発光させるものを示す。
これによれば、切替表示されるメニューの配色とこれらに対応する操作ボタン「１」〜「４」の発光色が一致する為、操作ボタン「１」〜「４」の押し間違いがなくなり、ユーザによるメニューの選択が容易、正確になる。この場合において、複数の同じプログラムが起動した場合には、さらに異なる色を割り当てる。
【００４２】
図２５は、表示部２１に表示されるプログラムのリストに、各プログラムに割り当てられた操作ボタンが押下されたときの各プログラムの動作をメニューのアイコン等で分かり易く予告する場合を示す。例えば、メールの新規作成には封筒のアイコンを、ブラウザを閉じる場合には×印付きのウインドウマークのアイコンを、音楽プレーヤを停止する場合にはスピーカを斜線で消したアイコンを、それぞれ表示する。操作ボタンの押下方法には長押し、または短押しが考えられる。図上、これらのアイコンを太い楕円記号で囲んで示した。
【００４３】
また、図２６は、複数の操作ボタン(例えば、ボタン「１」、「２」)を同時に押した場合を示す。図上、これらのボタンを太い円記号で囲んで示した。この場合、押下された操作ボタンに対応付けられた複数のプログラム（例えば画面をブラウザと音楽プレーヤ）を分割してウインドウ表示することができる。なお、操作ボタンの検出は構造上一つであるため、二つの操作ボタンが同時に押された現象は、ソフトウエアで解決する。
二つの操作ボタンが同時に押された場合には、僅かに早く押された操作ボタン「１」に割り当てられたタスクを起動する。この操作ボタンの押下検出後、操作ボタン「２」が押されたことを検出する。操作ボタン「１」の押下から操作ボタン「２」の押下までが規定時間(例えば数ミリ秒)以内である場合には、「複数項目の選択」と判定し、画面を分割して、操作ボタン２に割り当てられたタスクを起動する。なお、規定時間を経過した場合には、別のタスクを選択したと判断する。
【００４４】
図２７は、操作ボタンを、表示中のコンテンツ内に包含される情報(例えば、ページ番号)とリンクさせた場合を示す。これによれば、プレゼンテーション資料内の各ページ番号を数字順の操作ボタン「１」〜「９」に割り当てることができる為、ユーザは表示させたいページに対応した操作ボタンを選択することで直接ページを表示させることができる。この構成により、ページを表示させる為の操作数が減り、情報の取り出しが便利となる。
さらに、前記操作部２２と対応する部分を、図２８に示すように、液晶等の表示部とすると、例えば七つに区画した液晶操作ボタン「１」〜「７」上に、前記プログラム選択メニュー画面の項目を同じ配色で設定することができる。これにより、ボタン単位で表示されるメニューの内容を固定せずに、任意かつ容易に変更することができる。なお、操作ボタン自体に項目の概要を示す文字列を表示させると、ユーザにはより分かり易い。
これらの液晶操作ボタン「１」〜「７」の配色やこれらの液晶操作ボタン「１」〜「７」上の文字列は、表示部２１上に表示されるプログラム等の変化に応じて、ソフトウエアにより任意に書き換えることができる。従って、多様化するプログラムの選択にも対応することができる。
【００４５】
以上のように、バックライト付きの操作ボタン２とこの操作ボタン２の操作によって起動されるプログラムとをリンク付けした対応テーブルをリンク情報格納手段１４に格納しておき、端末で起動される複数のプログラムの動作状況を起動プログラム監視部１２により動的に監視し、複数のプログラムが起動されると、前記監視の結果に従って、そのプログラムとリンク付けされた前記操作ボタンのバックライトを発光させることにより、少ないボタン操作回数で、プログラムの起動、プログラムの切替え、プログラムの終了等と操作ボタンとを動的に対応させることが可能になる。これにより、プログラムの選択が簡単なボタン操作のみで行うことができる。
【産業上の利用可能性】
【００４６】
本発明の携帯端末装置およびプログラム選択方法は、端末で起動される複数のプログラムの動作状況を操作ボタンのバックライトの発光色や発光パターンによってユーザに通知することができ、ユーザは、プログラムがアクティブか、バックグラウンド動作中か、指示待ちかなどのプログラムの状況や動作の種別に応じた操作ボタンを選んで、押し間違いなく、容易に操作することができるという効果を奏し、携帯端末装置およびプログラム選択方法に関して有用である。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施の形態における携帯端末装置を示すブロック図
【図２】図１における携帯端末装置の概観図
【図３】本発明におけるプログラム起動時のタスクテーブル更新手順を示すフローチャート
【図４】本発明における操作ボタン押下時のプログラム動作手順を示すフローチャート
【図５】本発明におけるボタン発光部の発光時における発光色決定手順を示すフローチャート
【図６】本発明におけるリンク情報記憶手段に設けられるタスクテーブルのテーブル図
【図７】本発明におけるリンク情報記憶手段に設けられるプログラムテーブルのテーブル図
【図８】本発明におけるリンク情報記憶手段に設けられるルールに基づくボタン割り当てテーブルのテーブル図
【図９】本発明におけるリンク情報記憶手段に設けられるプログラム種別に応じたボタン発光色割り当てテーブルのテーブル図
【図１０】本発明におけるリンク情報記憶手段に設けられるプログラム種別に応じた動作割り当てテーブルのテーブル図
【図１１】本発明におけるリンク情報記憶手段に設けられるプログラム種別に応じた発光パターン割り当てテーブルのテーブル図
【図１２】本発明におけるリンク情報記憶手段に設けられるコンテンツ種別情報を付加したタスクテーブルのテーブル図
【図１３】図１における携帯端末装置の他の概観図
【図１４】本発明におけるリンク情報記憶手段に設けられるコンテンツ種別テーブルのテーブル図
【図１５】携帯端末装置におけるプログラムのウィンドウ型表示例を示す概観図
【図１６】携帯端末装置におけるプログラムのリスト型表示例を示す概観図
【図１７】携帯端末装置におけるプログラムのマトリックス型表示例を示す概観図
【図１８】携帯端末装置におけるプログラムのタグ型表示例を示す概観図
【図１９】図１における携帯端末装置の他の概観図
【図２０】操作ボタン短押し時のプログラム（タスク）切り替わり状況を示す説明図
【図２１】プログラム選択メニューへの切り替わり状況を示す説明図
【図２２】操作ボタン長押し時のプログラム選択メニューの切替え状況を示す説明図
【図２３】プログラム選択メニューの表示方法を切替える手順を示すフローチャート
【図２４】操作ボタンと表示メニューを同色で発光させる状況を示す説明図
【図２５】操作ボタン長押し時のプログラム動作をアイコンで表示する例を示す説明図
【図２６】二つの操作ボタンを同時に押した時の画面分割状態を示す説明図
【図２７】数字ボタンをコンテンツ内の情報とリンクさせた状態を示す説明図
【図２８】操作部が液晶画面の携帯端末装置を示す説明図
【符号の説明】
【００４８】
１  携帯端末装置
２  操作ボタン
４  ボタン発光部
６  ディスプレイ（表示部）
１２  起動プログラム監視部
１４  リンク情報記録手段
【図１】
2006148316.tif 000003
【図２】
2006148316.tif 000004
【図３】
2006148316.tif 000005
【図４】
2006148316.tif 000006
【図５】
2006148316.tif 000007
【図６】
2006148316.tif 000008
【図７】
2006148316.tif 000009
【図８】
2006148316.tif 000010
【図９】
2006148316.tif 000011
【図１０】
2006148316.tif 000012
【図１１】
2006148316.tif 000013
【図１２】
2006148316.tif 000014
【図１３】
2006148316.tif 000015
【図１４】
2006148316.tif 000016
【図１５】
2006148316.tif 000017
【図１６】
2006148316.tif 000018
【図１７】
2006148316.tif 000019
【図１８】
2006148316.tif 000020
【図１９】
2006148316.tif 000021
【図２０】
2006148316.tif 000022
【図２１】
2006148316.tif 000023
【図２２】
2006148316.tif 000024
【図２３】
2006148316.tif 000025
【図２４】
2006148316.tif 000026
【図２５】
2006148316.tif 000027
【図２６】
2006148316.tif 000028
【図２７】
2006148316.tif 000029
【図２８】
2006148316.tif 000030