(57)【要約】【課題】携帯電話機において、より多くの種類のアプリケーションの起動のための操作を容易にすることである。【解決手段】携帯電話機のディスプレイに待受画面が表示されているときにテンキーのいずれかが操作されると、操作されたキーによって入力される情報が保存情報としてワークメモリに記憶され、当該保存情報が携帯電話機において実行される各アプリケーションに適しているか否かが判断され、そして、適していると判断されたアプリケーションのショートカットキーが表示される。【選択図】図８
2008153937.tif 000002
【特許請求の範囲】
【請求項１】
テンキーと、
表示部と、
アプリケーションを実行する実行部と、
前記テンキーが操作されることによって入力された情報を記憶する入力情報記憶部と、
前記実行部が所定のアプリケーションを実行していない状態において、前記入力情報記憶部に記憶された情報が、前記所定のアプリケーションに適したものであるか否かを判断する判断部と、
前記表示部の表示態様を制御する制御部とを含み、
前記制御部は、前記判断部によって前記入力情報記憶部に記憶された情報が前記所定のアプリケーションに適していると判断された場合に、前記表示部に、前記所定のアプリケーションのショートカットキーを表示させる、携帯電話機。
【請求項２】
前記ショートカットキーを選択する操作を受付ける操作部をさらに含み、
前記実行部は、前記操作部が前記所定のアプリケーションのショートカットキーを選択する操作を受付けた場合、前記所定のアプリケーションを、前記入力情報記憶部に記憶された情報が入力された状態で起動させる、請求項１に記載の携帯電話機。
【請求項３】
前記判断部は、複数のアプリケーションについて、各アプリケーションが実行されていない状態において、前記入力情報記憶部に記憶された情報が各アプリケーションに適したものであるか否かを判断し、
前記制御部は、前記複数のアプリケーションの中で前記入力情報記憶部に記憶された情報が適していると判断されたすべてのアプリケーションのショートカットキーを前記表示部に表示させる、請求項１または請求項２に記載の携帯電話機。
【請求項４】
前記入力情報記憶部は、前記テンキーが操作されるたびに、入力された情報を累積して記憶し、
前記判断部は、前記テンキーが操作されるごとに、前記入力情報記憶部に記憶された情報について判断を行なう、請求項１〜請求項３のいずれかに記載の携帯電話機。
【請求項５】
前記所定のアプリケーションは、通話に関するアプリケーションであり、
ショートカットキーに表示するのに適した電話番号を記憶するショートカット用電話番号記憶部をさらに含み、
前記判断部は、前記入力情報記憶部に記憶された情報が、前記ショートカット用電話番号記憶部に記憶された電話番号の先頭部分と合致する数値であるか否かを判断する、請求項１〜請求項４のいずれかに記載の携帯電話機。
【請求項６】
前記所定のアプリケーションは、アラーム機能に関するアプリケーションであり、
前記判断部は、前記入力情報記憶部に記憶された情報が、時刻の特定に利用できる数値であるか否かを判断する、請求項１〜請求項４のいずれかに記載の携帯電話機。
【請求項７】
前記所定のアプリケーションは、スケジュール機能に関するアプリケーションであり、
前記判断部は、前記入力情報記憶部に記憶された情報が、日付の特定に利用できる数値であるか否かを判断する、請求項１〜請求項４のいずれかに記載の携帯電話機。
【請求項８】
前記判断部は、前記入力情報記憶部に記憶された情報をかな変換した後で、前記実行部によって実行されるアプリケーションに適したものであるか否かを判断する、請求項１〜請求項４のいずれかに記載の携帯電話機。
【請求項９】
アドレス帳情報を記憶するアドレス帳情報記憶部をさらに含み、
前記所定のアプリケーションは、前記アドレス帳情報を編集するアプリケーションであり、
前記判断部は、前記入力情報記憶部に記憶された情報をかな変換した後、変換後のかな文字で始まる名前が前記アドレス帳情報に含まれるか否かを判断する、請求項８に記載の携帯電話機。
【請求項１０】
前記制御部は、前記アドレス帳情報を編集するアプリケーションのショートカットキーを、かな変換した後の前記入力情報記憶部に記憶された情報とともに、前記表示部に表示させる、請求項９に記載の携帯電話機。
【請求項１１】
テンキー、表示部、および、アプリケーションを実行する実行部を含む携帯電話機の制御方法であって、
前記テンキーが操作されることによって入力された情報を記憶するステップと、
前記実行部が所定のアプリケーションを実行していない状態において、前記記憶した情報が前記実行部によって実行される所定のアプリケーションに適したものであるか否かを判断するステップと、
前記記憶した情報が前記所定のアプリケーションに適していると判断された場合に、前記表示部に、前記所定のアプリケーションのショートカットキーを表示させるステップとを含む、携帯電話機の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機に関し、特に、アプリケーションを起動させるためのショートカットキーを表示させる携帯電話機およびその制御方法に関する。
【背景技術】
【０００２】
従来の携帯電話機では、通話機能の他に、たとえば電卓機能を備えたものがあった。このような携帯電話機に関し、特許文献１では、その待受モードにおいて使用者が数字キーを操作し、数値を入力すると、入力された数値と電卓モードに移行するショートカットキーを表示する技術が開示されている。このような技術によれば、使用者は、キー操作部を操作してショートカットキーに対応するキーを押下することにより、携帯電話機において電卓モードを起動させることができた。つまり、特許文献１に記載の技術によれば、ユーザは、単に数値を入力すれば、煩雑な操作を必要とされることなく、電卓モードに移行するためのショートカットキーを表示させることができるようになった。
【０００３】
また、従来の携帯電話機では、待受モードで数字キーが押された後、決定キーが押されることにより、数字入力を受付けるアプリケーションを一覧できるような画面（サブメニュー画面）を表示し、そして、当該画面を表示した状態でアプリケーションを選択する操作がなされることにより、アプリケーションを起動して当該アプリケーションの初期画面を上記のように入力された数字が表示された状態で表示するものもあった。このような携帯電話機では、ユーザは、アプリケーションを容易な操作で起動できるだけでなく、当該アプリケーションが起動される前に入力した数字をアプリケーション起動後に再度入力することを必要とされなくなっていた。
【０００４】
一方、特許文献２では、携帯電話装置において、テンキーが操作された後サイドキーが操作されることによって、登録されている相手先の中からテンキーの操作により入力された数値に対応した相手先への発信動作を開始する技術が開示されている。
【０００５】
つまり、従来では、携帯電話機において、テンキーが操作されることによって、容易な操作で、数値を利用するアプリケーションを起動させることができた。
【特許文献１】特開２００４−１４６９２０号公報
【特許文献２】特開平９−２３３１７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来では、携帯電話機において、操作を容易にできるのは、テンキーが操作されることによって入力される数値が直接的に利用されるアプリケーションの起動のための操作に限定されており、より多くの種類のアプリケーションの起動のための操作を容易にすることが切望されていた。
【０００７】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、携帯電話機においてより多くの種類のアプリケーションの起動のための操作を容易にすることである。
【課題を解決するための手段】
【０００８】
本発明に従った携帯電話機は、テンキーと、表示部と、アプリケーションを実行する実行部と、前記テンキーが操作されることによって入力された情報を記憶する入力情報記憶部と、前記実行部が所定のアプリケーションを実行していない状態において、前記入力情報記憶部に記憶された情報が、前記所定のアプリケーションに適したものであるか否かを判断する判断部と、前記表示部の表示態様を制御する制御部とを含み、前記制御部は、前記判断部によって前記入力情報記憶部に記憶された情報が前記所定のアプリケーションに適していると判断された場合に、前記表示部に、前記所定のアプリケーションのショートカットキーを表示させることを特徴とする。
【０００９】
また、本発明に従った携帯電話機は、前記ショートカットキーを選択する操作を受付ける操作部をさらに含み、前記実行部は、前記操作部が前記所定のアプリケーションのショートカットキーを選択する操作を受付けた場合、前記所定のアプリケーションを、前記入力情報記憶部に記憶された情報が入力された状態で起動させることが好ましい。
【００１０】
また、本発明に従った携帯電話機では、前記判断部は、複数のアプリケーションについて、各アプリケーションが実行されていない状態において、前記入力情報記憶部に記憶された情報が各アプリケーションに適したものであるか否かを判断し、前記制御部は、前記複数のアプリケーションの中で前記入力情報記憶部に記憶された情報が適していると判断されたすべてのアプリケーションのショートカットキーを前記表示部に表示させることが好ましい。
【００１１】
また、本発明に従った携帯電話機では、前記入力情報記憶部は、前記テンキーが操作されるたびに、入力された情報を累積して記憶し、前記判断部は、前記テンキーが操作されるごとに、前記入力情報記憶部に記憶された情報について判断を行なうことが好ましい。
【００１２】
また、本発明に従った携帯電話機では、前記所定のアプリケーションは、通話に関するアプリケーションであり、ショートカットキーに表示するのに適した電話番号を記憶するショートカット用電話番号記憶部をさらに含み、前記判断部は、前記入力情報記憶部に記憶された情報が、前記ショートカット用電話番号記憶部に記憶された電話番号の先頭部分と合致する数値であるか否かを判断することが好ましい。
【００１３】
また、本発明に従った携帯電話機では、前記所定のアプリケーションは、アラーム機能に関するアプリケーションであり、前記判断部は、前記入力情報記憶部に記憶された情報が、時刻の特定に利用できる数値であるか否かを判断することが好ましい。
【００１４】
また、本発明に従った携帯電話機では、前記所定のアプリケーションは、スケジュール機能に関するアプリケーションであり、前記判断部は、前記入力情報記憶部に記憶された情報が、日付の特定に利用できる数値であるか否かを判断することが好ましい。
【００１５】
また、本発明に従った携帯電話機では、前記判断部は、前記入力情報記憶部に記憶された情報をかな変換した後で、前記実行部によって実行されるアプリケーションに適したものであるか否かを判断することが好ましい。
【００１６】
また、本発明に従った携帯電話機は、アドレス帳情報を記憶するアドレス帳情報記憶部をさらに含み、前記所定のアプリケーションは、前記アドレス帳情報を編集するアプリケーションであり、前記判断部は、前記入力情報記憶部に記憶された情報をかな変換した後、変換後のかな文字で始まる名前が前記アドレス帳情報に含まれるか否かを判断することが好ましい。
【００１７】
また、本発明に従った携帯電話機では、前記制御部は、前記アドレス帳情報を編集するアプリケーションのショートカットキーを、かな変換した後の前記入力情報記憶部に記憶された情報とともに、前記表示部に表示させることが好ましい。
【００１８】
本発明に従った携帯電話機の制御方法は、テンキー、表示部、および、アプリケーションを実行する実行部を含む携帯電話機の制御方法であって、前記テンキーが操作されることによって入力された情報を記憶するステップと、前記実行部が所定のアプリケーションを実行していない状態において、前記記憶した情報が前記実行部によって実行される所定のアプリケーションに適したものであるか否かを判断するステップと、前記記憶した情報が前記所定のアプリケーションに適していると判断された場合に、前記表示部に、前記所定のアプリケーションのショートカットキーを表示させるステップとを含むことを特徴とする。
【発明の効果】
【００１９】
本発明によれば、携帯電話機において、テンキーが操作されることによって入力された情報が所定のアプリケーションに適しているか否かが判断され、適していると判断された場合に、所定のアプリケーションのショートカットキーが表示部に表示される。つまり、携帯電話機は、アプリケーションのショートカットキーの表示をするか否かをテンキーの操作によって入力される情報の内容に応じて決定することができる。
【００２０】
したがって、本発明によれば、テンキーの操作によって入力される情報の内容によって当該情報を利用できたりできなかったりするアプリケーションについても、当該情報を利用できる場合にショートカットキーを表示することが可能となる。つまり、表示部にショートカットキーが表示されるアプリケーションが、テンキーの操作によってどのような情報が入力されても、当該情報を利用できるものに限定される。
【００２１】
これにより、本発明によれば、ショートカットキーを表示部に表示させて起動のための操作を容易にできるアプリケーションの数を従来と比較して増やすことができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の一実施の形態である携帯電話機について、図面を参照して詳細に説明する。
【００２３】
図１は、本発明の一実施の形態である携帯電話機１の斜視図である。
携帯電話機１は、その外殻をケース１Ａで覆われている。ケース１Ａの表面には、たとえばＬＣＤ（Liquid Crystal Display）からなるディスプレイ２、複数のキーからなる入力部５、内蔵されたスピーカ（後述するスピーカ３）から出力される音声を通すためのスピーカ穴３Ａ、および、内蔵されたマイク（後述するマイク４）に音声を通すためのマイク穴４Ａが設けられている。入力部５は、ＬＣＤ２に表示された情報に対してユーザが情報を入力するための、決定キー５０、上キー５１、下キー５２、左キー５３、および、右キー５４を含む。また、入力部５は、主に通話機能のために利用されるキー群であるダイヤルキー５００を含む。図２に、ダイヤルキー５００の拡大図を示す。
【００２４】
図２を参照して、ダイヤルキー５００は、１から０のそれぞれに対応したテンキー５０１〜５１０と、記号「＊」を入力するための記号キー５１１、および、記号「＃」を入力するための記号キー５１２を含む。
【００２５】
図３は、携帯電話機１の機能ブロック図である。図３を参照して、携帯電話機１は、中央処理部１０、表示処理部１１、通話処理部１２、メール処理部１３、メールデータベース１４、アンテナ１５、通信処理部１６、ＶＲＡＭ１７、データ記憶部１８、プログラム記憶部１９、ワークメモリ２０、および、タイマ２１をさらに含む。
【００２６】
図４は、携帯電話機１のハードウェア構成を示す図である。図４を参照して、携帯電話機１は、当該携帯電話機１の動作を全体的に制御する制御部１００を含む。制御部１００は、ＣＰＵ（Central Processing Unit）を含む。また、携帯電話機１は、プログラムやデータを記憶するメインメモリ１０１を含む。
【００２７】
ここで、図３および図４を参照して、携帯電話機１の構成をより詳細に説明する。
携帯電話機１では、通信処理部１６により、アンテナ１５を介して、他の機器との通信が行なわれる。
【００２８】
携帯電話機１において、通話機能が実現される場合には、通話処理部１２は、通信処理部１６を介して、マイク４から入力された音声を通話相手の機器に対して出力し、そして、通信処理部１６を介して、通話相手の機器から送信されてきた音声をスピーカ３から出力させる。
【００２９】
携帯電話機１において、電子メール（以下、単にメールという）機能が実現される場合、メール処理部１３は、通信処理部１６を介して受信したメールを、メールデータベース１４に記憶させる。また、メール処理部１３は、入力部５から入力された情報に基づいて作成されたメールを、通信処理部１６を介して、他の機器へと送信させる。なお、メール処理部１３は、メールの内容を、表示処理部１１およびＶＲＡＭ１７を介して、ディスプレイ２に表示させることができる。
【００３０】
携帯電話機１では、中央処理部１０は、表示処理部１１を制御することにより、ディスプレイ２の表示態様を制御する。表示処理部１１は、表示データを、ＶＲＡＭ１７に展開した後、ディスプレイ２に表示させる。
【００３１】
テンキー５０１〜５１０が操作された場合、中央処理部１０は、表示処理部１１に、操作されたキーに対応した数値をそのままディスプレイ２に表示させることもできるし、操作されたキーに基づいて入力される情報をかな変換した後で、ディスプレイ２に表示させることもできる。
【００３２】
中央処理部１０は、テンキー５０１〜５１０のそれぞれについて、連続して操作された回数に応じて、かな変換を行なう。具体的には、テンキー５０１が操作されて入力された情報を「あ行」に、テンキー５０２が操作されて入力された情報を「か行」に、テンキー５０３が操作されて入力された情報を「さ行」に、テンキー５０４が操作されて入力された情報を「た行」に、テンキー５０５が操作されて入力された情報を「な行」に、テンキー５０６が操作されて入力された情報を「は行」に、テンキー５０７が操作されて入力された情報を「ま行」に、テンキー５０８が操作されて入力された情報を「や行」に、テンキー５０９が操作されて入力された情報を「ら行」に、そして、テンキー５１０が操作されて入力された情報を「わ行」にそれぞれ変換する。また、中央処理部１０は、テンキー５０１〜５１０のいずれかが連続して操作された場合、対応する行の中の連続して操作された回数に対応した段のかなを、かな変換の結果として出力する。
【００３３】
中央処理部１０によるかな変換の処理をより具体的に説明すると、中央処理部１０は、入力部５（テンキー５０１〜５１０を含む）が操作されることによって入力された情報を、一時的に、ワークメモリ２０に記憶させる。そして、中央処理部１０は、ワークメモリ２０に記憶された入力部５から入力された情報に基づいて、かな変換を行なう。たとえば、テンキー５０１が連続して４回操作された場合、ワークメモリ２０には、「１１１１」という情報が入力部５からの情報として記憶される。そして、中央処理部１０は、この「１１１１」という情報のかな変換の結果として、「あ行」の４番目（４段目）のかなである「え」を出力する。
【００３４】
中央処理部１０は、プログラム記憶部１９に記憶されたプログラムを実行する。また、携帯電話機１では、データ記憶部１８に、アドレス帳情報、スケジュール情報、および、発信履歴（通話のために発信された電話番号の履歴）等の種々の情報が記憶されている。中央処理部１０は、データ記憶部１８に記憶された情報を、ディスプレイ２に表示させることもできるし、これらの情報を入力部５から入力された情報に基づいて編集することもできる。
【００３５】
また、中央処理部１０は、タイマ２１を参照することにより、現在の時刻をディスプレイ２に表示させることもできる。
【００３６】
携帯電話機１では、中央処理部１０、表示処理部１１、通話処理部１２、メール処理部１３、通信処理部１６、ＶＲＡＭ１７、および、ワークメモリ２０は、制御部１００によって構成される。なお、これらの構成要素のすべてまたは少なくとも一部は、専用のＬＳＩ（Large Scale Integration）などのハードウェアによって実現されてもよいし、制御部１００が専用のプログラムを実行することによって実現されてもよい。また、携帯電話機１では、メールデータベース１４、データ記憶部１８、および、プログラム記憶部１９は、メインメモリ１０１によって構成される。
【００３７】
次に、携帯電話機１の動作について説明する。
図５は、携帯電話機１において実行されるメインルーチンのフローチャートである。
【００３８】
図５を参照して、携帯電話機１では、電源を投入されると、まず、ステップＳ１において、ディスプレイ２に、待受画面が表示される。図６に、待受画面の一例を示す。
【００３９】
図６を参照して、待受画面２Ａでは、電波強度を示すキャラクタ２００Ａ、現在時刻２００Ｂ、および、電池残量を示すキャラクタ２００Ｃが表示されている。
【００４０】
次に、携帯電話機１では、ステップＳ２において、通話の着信があったか否かが判断される。そして、通話の着信があったと判断されると、ステップＳ７に処理が進められ、通話の着信がないと判断されると、ステップＳ３に処理が進められる。
【００４１】
ステップＳ３では、入力部５に対して操作がなされたか否かが判断され、操作がなされたと判断されると、ステップＳ４に処理が進められ、操作がなされていないと判断されると、処理はステップＳ１に戻される。なお、入力部５に対して操作がなされたか否かの判断とは、中央処理部１０による、入力部５から情報が入力されたか否かの判断である。
【００４２】
ステップＳ４では、操作されたのが、テンキー５０１〜５１０のいずれかであったか否かが判断され、そうであると判断されると、ステップＳ５に処理が進められ、そうではないと判断されると、ステップＳ６に処理が進められる。なお、ステップＳ４における判断は、中央処理部１０による、数字を表す情報が入力されたか否かの判断である。
【００４３】
ステップＳ６では、操作されたキーに応じた処理が実行され、ステップＳ１に処理が戻される。
【００４４】
ステップＳ５では、機能リスト表示処理が実行された後、ステップＳ１に処理が戻される。なお、機能リスト表示処理の内容の詳細は、後述する。
【００４５】
ステップＳ７では、着信音が出力され、ステップＳ８に処理が進められる。
ステップＳ８では、入力部５に対して通話の着信に応答する操作がなされたか否かが判断され、そのような操作がなされたと判断されると、ステップＳ９で通話処理が実行される。一方、そのような操作がなされていないと判断されると、ステップＳ２に処理が戻される。
【００４６】
ステップＳ９における通話処理は、ステップＳ１０において通話の終了条件が成立するまで継続され、ステップＳ１０において、通話の終了条件が成立したと判断されると、通話処理が終了されて、ステップＳ１に処理が戻される。
【００４７】
次に、図５のステップＳ５において実行される機能リスト表示処理について、当該処理のサブルーチンのフローチャートである図７を参照して説明する。機能リスト表示処理は、ディスプレイ２に、中央処理部１０が実行することのできるアプリケーションのショートカットキーを表示させるための処理である。そして、この処理についての以下の説明では、図８〜図１８に示された、当該処理によってディスプレイ２に表示される画面２Ｂ〜２Ｍを適宜参照する。
【００４８】
なお、中央処理部１０は、電卓機能を実現するアプリケーション、ダイヤル機能（通話機能）を実現するアプリケーション（以下、「ダイヤルアプリケーション」という）、アラーム機能を実現するアプリケーション（以下、「アラームアプリケーション」という）、メール機能（メールの作成および送受信）を実現するアプリケーション（以下、「メールアプリケーション」という）、スケジュール機能（スケジュール情報を編集する機能）を実現するアプリケーション（以下、「スケジュールアプリケーション」という）、メモ帳機能（テキストデータをワークメモリ２０に記憶させておく機能）を実現するアプリケーション（以下、「メモ帳アプリケーション」という）、および、アドレス帳編集機能（アドレス帳情報を編集する機能）を実現するアプリケーション（以下、「アドレス帳アプリケーション」という）を実行することができる。そして、図８〜図１８に示された各画面では、電卓アプリケーションを起動するためのショートカットキー２０２、ダイヤルアプリケーションを起動するためのショートカットキー２０３、アラームアプリケーションを起動するためのショートカットキー２０５，２０６、メールアプリケーションを起動するためのショートカットキー２０７，２０８、スケジュール帳アプリケーションを起動するためのショートカットキー２０９，２１０、メモ帳アプリケーションを起動するためのショートカットキー２１１，２１２、および、アドレス帳アプリケーションを起動するためのショートカットキー２１３，２１４が、適宜表示されている。
【００４９】
図７を参照して、機能リスト表示処理では、まずステップＳ５０１において、テンキー５０１〜５１０が操作されることによって入力された情報を、ディスプレイ２に表示させる。ステップＳ５０１の処理によって、画面２Ｂ〜２Ｍには、それぞれ、表示欄２０１が表示される。なお、表示欄２０１では、「Ｑｕｉｃｋ」という文字とともに、テンキー５０１〜５１０に対する操作によって入力された情報が表示されている。
【００５０】
次に、ステップＳ５０２では、ワークメモリ２０に保存されている情報であって、テンキー５０１〜５１０が操作されることによって入力された情報を更新する処理が行なわれる。具体的には、ワークメモリ２０には、保存情報として、機能リスト表示処理が開始されてから前回テンキー５０１〜５１０が操作されて入力された情報が蓄積されている。そして、ステップＳ５０２の処理により、今回のテンキー５０１〜５１０の操作によって入力された情報が追加されるように、保存情報が更新される。本実施の形態では、保存情報を記憶するワークメモリ２０によって、入力情報記憶部が構成されている。
【００５１】
次に、ステップＳ５０３では、ディスプレイ２に電卓アプリケーションのショートカットキー（図８〜図１８の画面２Ｂ〜２Ｍに表示されるショートカットキー２０２）を表示させるための、電卓機能表示処理が実行される。ショートカットキー２０２では、「電卓」という文字とともに、その時点でワークメモリ２０に記憶された保存情報に対応する数字（たとえば、図８では「１」）が表示される。
【００５２】
次に、ステップＳ５０４では、ディスプレイ２にダイヤルアプリケーションのショートカットキー（画面２Ｂ，２Ｃに表示されるショートカットキー２０３）を表示させるための、ダイヤル機能表示処理が実行される。ショートカットキー２０３では、「ダイヤル」という文字とともに、データ記憶部１８のアドレス帳情報に記憶された情報であって保存情報を先頭に持つ電話番号（画面２Ｂでは「１０４」、画面２Ｃでは「１１７」）が表示される。
【００５３】
次に、ステップＳ５０５では、ディスプレイ２にアラームアプリケーションを起動させるためのショートカットキー（画面２Ｂ，２Ｃ，２Ｄ，２Ｅ，２Ｈ，２Ｊ，２Ｌ，２Ｍにおけるショートカットキー２０５，２０６）を表示させるための、アラーム機能表示処理が実行される。ショートカットキー２０５，２０６では、「アラーム」という文字とともに、ワークメモリ２０に記憶された保存情報によって特定される時刻（たとえば、画面２Ｃに示されたショートカットキー２０５では「１：０１」であり、ショートカットキー２０６では「１１：００」）が表示される。
【００５４】
次に、ステップＳ５０６では、ディスプレイ２にメールアプリケーションを起動させるためのショートカットキー（画面２Ｂ〜２Ｍにおけるショートカットキー２０７，２０８）を表示させるための、メール機能表示処理が実行される。なお、ショートカットキー２０７では、「メール」という文字とともに、ワークメモリ２０に記憶された保存情報に対応する数字（たとえば画面２Ｂの「１」）が表示されている。また、ショートカットキー２０８では、「メール」という文字とともに、ワークメモリ２０に記憶された保存情報のかな変換の結果（たとえば画面２Ｂの「あ」）が表示されている。
【００５５】
次に、ステップＳ５０７では、ディスプレイ２にスケジュールアプリケーションを起動させるためのショートカットキー（画面２Ｃ，２Ｄ，２Ｅ，２Ｈ，２Ｊにおけるショートカットキー２０９，２１０）を表示させるための、スケジュール機能表示処理が実行される。ショートカットキー２０９，２１０では、「スケジュール」という文字とともに、ワークメモリ２０に記憶された保存情報によって特定される日付（たとえば画面２Ｄにおいて、ショートカットキー２０９では「１月１１日」であり、ショートカットキー２１０では「１１月１日」）が表示される。
【００５６】
次に、ステップＳ５０８では、ディスプレイ２にメモ帳アプリケーションを起動させるためのショートカットキー（画面２Ｂ〜２Ｍにおけるショートカットキー２１１，２１２）を表示させるための、メモ帳機能表示処理が実行される。ショートカットキー２１１では、「Ｍｅｍｏ帳」という文字とともに、ワークメモリ２０に記憶された保存情報（画面２Ｂでは、「１」）が表示されている。また、ショートカットキー２１２では、「Ｍｅｍｏ帳」という文字とともに、ワークメモリ２０に記憶された保存情報のかな変換の結果（画面２Ｂでは、「あ」）が表示されている。
【００５７】
次に、ステップＳ５０９では、ディスプレイ２にアドレス帳アプリケーションを起動させるためのショートカットキー（画面２Ｂ，２Ｃ，２Ｄ，２Ｅ，２Ｆ，２Ｌにおけるショートカットキー２１３，２１４）を表示させる、アドレス帳編集機能表示処理が実行される。ショートカットキー２１３では、「アドレス帳」という文字とともに、データ記憶部１８のアドレス帳情報において、ワークメモリ２０に記憶された保存情報を先頭に持つ名前（画面２Ｂでは、「１番館」）が表示される。また、ショートカットキー２１４では、「アドレス帳」という文字とともに、データ記憶部１８のアドレス帳情報において、ワークメモリ２０に記憶された保存情報のかな変換後の文字を先頭に持つ名前（画面２Ｂでは、「相沢」）が表示される。
【００５８】
次に、ステップＳ５１０では、入力部５に対して何らかの操作がなされたか否かが判断される。そして、操作がなされたと判断されると、ステップＳ５１１に処理が進められる。
【００５９】
ステップＳ５１１では、入力部５において操作されたのがテンキー５０１〜５１０のいずれかであったか否かが判断される。そして、そうであると判断されると、ステップＳ５０１に処理が戻され、そうではないと判断されると、ステップＳ５１２に処理が進められる。
【００６０】
ステップＳ５１２では、入力部５において操作されたのが決定キー５０であったか否かが判断され、そうであると判断されるとステップＳ５１３に処理が進められ、そうではないと判断されるとステップＳ５１０に処理が戻される。
【００６１】
ステップＳ５１３では、ディスプレイ２において反転表示されているショートカットキーに対応したアプリケーションが起動される。なお、ディスプレイ２では、図８〜図１８の各画面において示されるように、表示欄２０１およびショートカットキー２０２〜２１４のいずれかが反転表示される。表示処理部１１は、表示欄２０１およびショートカットキー２０２〜２１４の中のどれを反転表示させるかを、上キー５１または下キー５２が操作されることによって上方向または下方向に適宜変更する。そして、ステップＳ５１３では、反転表示された状態で決定キー５０が操作されたショートカットキーに対応するアプリケーションが起動される。たとえば、ショートカットキー２０２が反転表示された状態で決定キー５０が操作された場合、ステップＳ５１３では、電卓アプリケーションが起動される。
【００６２】
次に、ステップＳ５１４では、アプリケーションに対する設定値としてワークメモリ２０に記憶された保存情報またはそのかな変換後の情報が設定され、ステップＳ５１５に処理が進められる。なお、保存情報が設定されるかかな変換後の情報が設定されるかは、実行キー５０が操作された時点でどのショートカットキーが反転表示されていたかによって決定される。
【００６３】
たとえば、図８の画面２Ｂにおいて表示されているショートカットキー２０７が反転表示された状態で決定キー５０が操作されても、ショートカットキー２０８が反転表示された状態で決定キー５０が操作されても、ステップＳ５１３ではメールアプリケーションが起動されるが、ショートカットキー２０７が反転表示された状態で決定キー５０が操作された場合には、ステップＳ５１４において保存情報が設定され、ショートカットキー２０８が反転表示された状態で決定キー５０が操作された場合、ステップＳ５１４ではかな変換後の情報が設定される。なお、ショートカットキー２０７が反転表示された状態で決定キー５０が操作された場合、ステップＳ５１４において保存情報が設定されることにより、携帯電話機１は、メール作成中の状態とされ、さらに、メール本文に保存情報である「１」が入力された状態とされる。また、ショートカットキー２０８が反転表示された状態で決定キー５０が操作された場合、ステップＳ５１４においてかな変換後の保存情報が設定されることにより、携帯電話機１は、メール作成中であってメール本文にかな変換後の保存情報である「あ」が入力された状態とされる。
【００６４】
また、ショートカットキー２０２が反転表示された状態で決定キー５０が操作された場合、ステップＳ５１４において保存情報が設定されることにより、携帯電話機１では、ショートカットキー２０２上に表示されている保存情報（たとえば、画面２Ｂでは「１」）が入力された状態で電卓アプリケーションが起動される。
【００６５】
また、ショートカットキー２０３が反転表示された状態で決定キー５０が操作された場合、ステップＳ５１４において保存情報が設定されることにより、携帯電話機１は、ダイヤルアプリケーションが起動された状態であって、ショートカットキー２０３上に表示されている保存情報（たとえば、画面２Ｂでは「１」）が入力された状態（つまり、当該保存情報にダイヤルする準備が整っている画面（発信画面）が表示された状態）とされる。
【００６６】
また、ショートカットキー２０５が反転表示された状態で決定キー５０が操作された場合、ステップＳ５１４において保存情報が設定されることにより、携帯電話機１は、アラームアプリケーションが起動された状態であって、ショートカットキー２０５上に表示されている時刻（たとえば、画面２Ｂでは「１：００」）が入力された状態（つまり、当該時刻がアラーム時刻として設定される準備が整っている画面が表示された状態）とされる。
【００６７】
また、ショートカットキー２０６が反転表示された状態で決定キー５０が操作された場合、ステップＳ５１４において保存情報が設定されることにより、携帯電話機１は、アラームアプリケーションが起動された状態であって、ショートカットキー２０６上に表示されている時刻（たとえば、画面２Ｃでは「１１：００」）が入力された状態（つまり、当該時刻がアラーム時刻として設定される準備が整っている画面が表示された状態）とされる。
【００６８】
また、ショートカットキー２０９またはショートカットキー２１０が反転表示された状態で決定キー５０が操作された場合、ステップＳ５１４において保存情報が設定されることにより、携帯電話機１は、スケジュールアプリケーションが起動された状態であって、ショートカットキー２０９またはショートカットキー２１０上に表示されている日付（たとえば、画面２Ｄでは「１月１１日」または「１１月１日」）が入力された状態（つまり、スケジュール情報の中の当該日付のスケジュールが表示された状態）とされる。
【００６９】
また、ショートカットキー２１１またはショートカットキー２１２が反転表示された状態で決定キー５０が操作された場合、ステップＳ５１４において保存情報が設定されることにより、携帯電話機１は、メモ帳アプリケーションが起動された状態であって、ショートカットキー２１１またはショートカットキー２１２上に表示されている文字列（たとえば、画面２Ｃでは「１１」または「い」）が入力された文字列として表示されている状態とされる。
【００７０】
また、ショートカットキー２１３またはショートカットキー２１４が反転表示された状態で決定キー５０が操作された場合、ステップＳ５１４において保存情報が設定されることにより、携帯電話機１は、アドレス帳アプリケーションが起動された状態であって、アドレス帳情報の中のショートカットキー２１３またはショートカットキー２１４上に表示されている名前（たとえば、画面２Ｃでは「１１番ラーメン」または「飯田」）に対応する人物に関する情報が表示された状態とされる。
【００７１】
ステップＳ５１５では、アプリケーションが実行される。そして、ステップＳ５１６において、入力部５に対して当該アプリケーションを終了させるための操作がなされたと判断されると、アプリケーションが終了され、図５のステップＳ５に処理がリターンされる。
【００７２】
ここで、ステップＳ５０４〜ステップＳ５０９の処理の内容を、各処理のサブルーチンのフローチャートと図８〜図１３を参照して説明する。なお、図８は、テンキー５０１が１回操作された際に表示される画面２Ｂを示す。また、図９は、テンキー５０１がさらに１回（合計２回）操作された際に表示される画面２Ｃを示す。また、図１０は、テンキー５０１がさらに１回（合計３回）操作された際に表示される画面２Ｄを示す。また、図１１は、テンキー５０１がさらに１回（合計４回）操作された際に表示される画面２Ｅを示す。また、図１２は、テンキー５０１がさらに１回（合計５回）操作された際に表示される画面２Ｆを示す。そして、図１３は、テンキー５０１がさらに１回（合計６回）操作された際に表示される画面２Ｇを示す。
【００７３】
図１９は、図７のステップＳ５０４のダイヤル機能表示処理のサブルーチンのフローチャートである。まず、ダイヤル機能表示処理の内容を説明する。
【００７４】
図１９を参照して、ダイヤル機能表示処理では、まず、ステップＳ５０４１において、保存情報に蓄積されている数値の桁数が４以上であるか、つまり、機能リスト表示が開始されてからこの時点で入力された数字が４桁目以上であるか否かが判断される。そしてそうであると判断されるとステップＳ５０４３へ処理が進められ、そうではない（３桁目以下）と判断されるとステップＳ５０４２に処理が進められる。
【００７５】
ステップＳ５０４２では、入力された番号つまり保存情報が、そのまま、ショートカットキー２０３において、「ダイヤル」という文字とともに表示されて、図７のステップＳ５０４に処理が戻される。
【００７６】
ステップＳ５０４３では、保存情報の１桁目が「０」であるか否かが判断され、そうであると判断されるとステップＳ５０４５へ、そうではないと判断されるとステップＳ５０４４へ、それぞれ処理が進められる。
【００７７】
ステップＳ５０４４では、保存情報の１桁目が「♯」であるか否かが判断され、そうであると判断されるとステップＳ５０４５へ、そうではないと判断されるとステップＳ５０４８へ、それぞれ処理が進められる。
【００７８】
ステップＳ５０４５では、表示を推奨する電話番号が記憶されたテーブルが参照される。なお、このテーブルは、データ記憶部１８等に予め記憶されており、記憶される電話番号は予め登録されたものである。そして、ステップＳ５０４６で、テーブルを参照した結果、先頭部分が保存情報と合致する電話番号が当該テーブルに記憶されているか否かが判断され、そうであると判断されるとステップＳ５０４７へ処理が進められ、そうではないと判断されるとステップＳ５０４８へ処理が進められる。
【００７９】
ステップＳ５０４７では、ステップＳ５０４６で合致すると判断された電話番号が、「ダイヤル」という文字とともにショートカットキー２０３として表示されて、図７のステップＳ５０４に処理が戻される。
【００８０】
ステップＳ５０４８では、ショートカットキー２０３が表示されている場合にはその表示を終了させ（ショートカットキー２０３が表示されていない場合にはそのまま表示されていない状態を継続させ）、図７のステップＳ５０４に処理が戻される。
【００８１】
以上説明したダイヤル機能表示処理により、４桁以上の入力された場合、上記のように準備されたテーブルにおいて保存情報を先頭に持つ電話番号が記憶されている場合、その電話番号が、ショートカットキー２０３において、「ダイヤル」という文字とともに表示される。なお、入力が３桁以下の場合には、入力された数字や記号がそのままショートカットキー２０３において、「ダイヤル」という文字とともに表示される。そして、４桁以上入力された場合であって、上記のように準備されたテーブルに、保存情報を先頭にもつ電話番号が登録されていない場合には、ショートカットキー２０３の表示が行なわれなくなる。
【００８２】
したがって、以上説明したダイヤル機能表示処理によれば、保存情報が「１」「１１」「１１１」である場合には、図８〜図１０に示されるように、画面２Ｂ，２Ｃ，２Ｄには、それぞれショートカットキー２０３において、「１」「１１」「１１１」が表示されている。そして、保存情報が「１１１１」「１１１１１」または「１１１１１１」である場合、これらを先頭に持つ電話番号が上記したようなテーブルには記憶されていないと判断されたことから、図１１〜図１３に示されるように、画面２Ｅ，２Ｆ，２Ｇでは、ショートカットキー２０３が表示されない。
【００８３】
図２０は、図７のステップＳ５０５のアラーム機能表示処理のサブルーチンのフローチャートである。次に、アラーム機能表示処理の内容を説明する。
【００８４】
図２０を参照して、アラーム機能表示処理では、まずステップＳＡ１０において、保存情報が１桁であるか否かが判断される。なお、ワークメモリ２０では、テンキー５０１〜５１０が操作されるごとに、操作されることによって入力される情報が桁数が増やされながら蓄積される。たとえば、テンキー５０１が一度操作されると、ワークメモリ２０では保存情報として「１」が記憶され、さらにテンキー５０１が操作されると、ワークメモリ２０に記憶される保存情報は「１１」に更新され、さらにテンキー５０２が操作されると、ワークメモリ２０に記憶される保存情報は「１１２」に更新される。そして、ステップＳＡ１０において、保存情報が１桁であると判断されると、ステップＳＡ１１に処理が進められる。一方、保存情報が１桁ではないと判断されると、ステップＳＡ２０に処理が進められる。
【００８５】
ステップＳＡ１１では、たとえば画面２Ｂにおいてショートカットキー２０６として示されるように、保存情報によって特定される時刻を含むショートカットキーが表示された後、図７のステップＳ５０５に処理が戻される。なお、ステップＳＡ１１では、時刻の表示として、保存情報の１桁目が「時」とされ、「００」が「分」とされる。
【００８６】
ステップＳＡ２０では、保存情報は２桁であるか否かが判断され、２桁であると判断されると、ステップＳＡ３０へ、２桁ではないと判断されるとステップＳＡ６０へ、それぞれ処理が進められる。
【００８７】
ステップＳＡ３０では、保存情報が２３以下であるか否かが判断され、そうであると判断されるとステップＳＡ４０へ、そうではないと判断されるとステップＳＡ５０へ、それぞれ処理が進められる。
【００８８】
ステップＳＡ４０では、たとえば図１０の画面２Ｄにおいてショートカットキー２０６として示されるように、保存情報によって特定される時刻を含むショートカットキーが表示された後、ステップＳＡ５０に処理が進められる。なお、ステップＳＡ４０では、時刻の表示として、保存情報の１桁目と２桁目が「時」とされ、「００」が「分」とされる。
【００８９】
ステップＳＡ５０では、図９の画面２Ｃにおいてショートカットキー２０５として示されるように、保存情報によって特定される時刻を含むショートカットキーが表示され、図７のステップＳ５０５に処理が戻される。なお、ステップＳＡ５０における時刻表示では、保存情報の１桁目が「時」とされ、保存情報の２桁目が「分」とされる。
【００９０】
ステップＳＡ６０では、保存情報が３桁であるか否かが判断され、３桁であると判断されるとステップＳＡ７０へ、そうではないと判断されるとステップＳＡ１００へ、それぞれ処理が進められる。
【００９１】
ステップＳＡ７０では、図１０の画面２Ｄにおいてショートカットキー２０５として示されるように、保存情報によって表示される時刻を含むショートカットキーが表示されて、ステップＳＡ８０に処理が進められる。なお、ステップＳＡ７０における時刻表示では、保存情報の１桁目が「時」とされ、保存情報の２桁目と３桁目が「分」とされる。
【００９２】
ステップＳＡ８０では、保存情報が２３９以下であるか否かが判断され、そうであると判断されるとステップＳＡ９０に処理が進められ、そうではないと判断されると図７のステップＳ５０５に処理が戻される。
【００９３】
ステップＳＡ９０では、図１０の画面２Ｄにおいてショートカットキー２０６として示されるように、保存情報によって特定される時刻を含むショートカットキーが表示される。なお、ステップＳＡ９０における時刻表示では、保存情報の１桁目と２桁目が「時」とされ、保存情報の３桁目が「分」とされる。ステップＳＡ９０の処理が実行されると、処理は図７のステップＳ５０５に戻される。
【００９４】
ステップＳＡ１００では、保存情報が４桁であるか否かが判断され、４桁であると判断されるとステップＳＡ１１０では、保存情報が時刻の特定に利用できるか否かが判断され、そうであると判断されるとステップＳＡ１２０に処理が進められ、そうではないと判断されると、図７のステップＳ５０５に処理が戻される。なお、「時刻の特定に利用できる」とは、保存情報の中の始めの２桁が「００」から「２３」までの値であり、かつ、後の２桁「００」から「５９」までの値であることを意味する。
【００９５】
ステップＳＡ１２０では、図１１の画面２Ｅにおいてショートカットキー２０６として示されるように、保存情報によって特定される時刻を含むショートカットキーが表示される。なお、ステップＳＡ１２０における時刻表示では、保存情報の１桁目と２桁目が「時」とされ、保存情報３桁目と４桁目が「分」とされる。そして、ステップＳＡ１２０におけるショートカットキーの表示が行なわれると、処理は図７のステップＳ５０５に戻される。
【００９６】
以上説明したアラーム機能表示処理により、保存情報が５桁以上となった場合、または、保存情報が４桁であっても時刻の特定に利用できない数値（「２３５９」を超える数値）である場合には、アラームアプリケーションを起動するためのショートカットキーの表示はなされない。このことから、保存情報が５桁，６桁である状態に対応する画面２Ｆ，２Ｇでは、ショートカットキー２０５，２０６は表示されない。
【００９７】
また、保存情報が１桁である場合に対応する画面２Ｂでは、ショートカットキー２０５において当該保存情報によって特定される時刻「１：００」が表示されている。
【００９８】
また、保存情報が２桁である場合、少なくとも保存情報の１桁目を「時」とし２桁目を「分」とした時刻を含むショートカットキーが表示される。さらに、１桁目と２桁目によって「時」を特定することができる場合（「００」〜「２３」）、ステップＳＡ４０の処理によって、１桁目と２桁目によって「時」が特定され、「分」が「００」とされた時刻を含むショートカットキーも表示される。このことから、保存情報が２桁である場合に対応する画面２Ｃでは、ショートカットキー２０５において時刻「１：０１」が表示され、ショートカットキー２０６において時刻「１１：００」が表示される。
【００９９】
また、保存情報が３桁である場合には、少なくとも１桁目が「時」とされ２桁目と３桁目が「分」とされた時刻を含むショートカットキーが表示される。さらに、保存情報が２３９以下である場合には、ステップＳＡ９０によって、１桁目と２桁目が「時」とされ３桁目が「分」とされた時刻を含むショートカットキーが表示される。このことから、保存情報が３桁である場合に対応する画面２Ｄでは、ショートカットキー２０５では時刻「１：１１」が表示され、ショートカットキー２０６では時刻「１１：０１」が表示される。
【０１００】
また、保存情報が、４桁であって時刻の特定に利用できる場合には、１桁目と２桁目が「時」とされ３桁目と４桁目が「分」とされた時刻を含むショートカットキーが表示される。これにより、保存情報が４桁である場合に対応する画面２Ｅでは、ショートカットキー２０６において時刻「１１：１１」が表示される。
【０１０１】
図２１は、図７のステップＳ５０６のメール機能表示処理のサブルーチンのフローチャートである。次に、メール機能表示処理の内容を説明する。
【０１０２】
メール機能表示処理では、まずステップＳＢ１０において、図８の画面２Ｂにおいてショートカットキー２０７として示されるように、保存情報がそのまま表示されるショートカットキーが表示される。
【０１０３】
次に、ステップＳＢ２０において、保存情報のかな変換（ひらがなへの変換）が行なわれる。
【０１０４】
次に、ステップＳＢ３０において、図８の画面２Ｂにおいてショートカットキー２０８として示されるように、変換後の文字を利用したショートカットキーが表示される。ステップＳＢ３０の処理が終了すると、処理は、図７のステップＳ５０６に戻される。
【０１０５】
以上説明したメール機能処理では、ディスプレイ２において、メールアプリケーションを起動するためのショートカットキーであって、当該アプリケーションが起動される際に保存情報がそのまま設定されるようなショートカットキー（ショートカットキー２０７）、および、アプリケーションが起動される際にかな変換された保存情報が設定されるようなショートカットキー（ショートカットキー２０８）が表示される。
【０１０６】
なお、画面２Ｂ〜２Ｇのショートカットキー２０７上では、保存情報のそれぞれがそのまま（「１」「１１」「１１１」「１１１１」「１１１１１」「１１１１１１」）表示される。また、画面２Ｂ〜２Ｆでは、ショートカットキー２０８において、かな変換後の保存情報（「あ」「い」「う」「え」「お」）がそれぞれ表示される。なお、「あ行」は５段目までしかひらがなが存在しないため、中央処理部１０は、テンキー５０１が連続して６回表示された場合、かな変換ができないとして、画面２Ｇにおいてショートカットキー２０８を表示させない。
【０１０７】
図２２は、図７のステップＳ５０７のスケジュール機能表示処理のサブルーチンのフローチャートである。次に、スケジュール機能表示処理の内容を説明する。
【０１０８】
図２２を参照して、スケジュール機能表示処理では、まずステップＳＣ１０において、保存情報が１桁であるか否かが判断される。そして、１桁であると判断されると、図７のステップＳ５０７に処理が戻される。一方、１桁ではないと判断されると、処理はステップＳＣ２０に進められる。
【０１０９】
ステップＳＣ２０では、保存情報が２桁であるか否かが判断され、２桁であると判断されるとステップＳＣ３０へ、２桁ではないと判断されると処理はステップＳＣ４０へ、それぞれ進められる。
【０１１０】
ステップＳＣ３０では、図９の画面２Ｃにおいてショートカットキー２０９として示されるように、保存情報によって特定される日付を含むショートカットキーが表示され、図７のステップＳ５０７に処理が戻される。なお、ステップＳＣ３０における日付の表示では、保存情報の１桁目が「月」とされ、保存情報の２桁目が「日」とされる。
【０１１１】
ステップＳＣ４０では、保存情報が３桁であるか否かが判断され、３桁であると判断されると、ステップＳＣ５０へ処理が進められる。一方、３桁ではないと判断されると、処理はステップＳＣ９０へ進められる。
【０１１２】
ステップＳＣ５０では、保存情報の１桁目が「月」とされ２桁目と３桁目が「日」とされた場合、そのような日付がカレンダー上に存在するか否かが判断され、存在すると判断されるとステップＳＣ６０へ、存在しないと判断されるとステップＳＣ７０へ、それぞれ処理が進められる。
【０１１３】
保存情報が「２１０」である場合、１桁目が「月」とされ２桁目と３桁目が「日」とされると、「２月１０日」となるため、この場合、ステップＳＣ５０では処理がステップＳＣ６０へ進められる。一方、保存情報が「２３１」である場合には、１桁目が「月」とされ２桁目と３桁目が「日」とされた場合、「２月３１日」となるため、ステップＳＣ５０では、処理がステップＳＣ７０へ進められる。
【０１１４】
ステップＳＣ７０では、保存情報の１桁目と２桁目が「月」とされ３桁目が「日」とされた場合、そのような日付が存在するか否かが判断され、存在すると判断されると、ステップＳＣ８０へ処理が進められる。一方、存在しないと判断されると、図７のステップＳ５０７へ処理が戻される。
【０１１５】
ステップＳＣ６０では、図１０の画面２Ｄにおいてショートカットキー２０９として示されるように、保存情報の１桁目が「月」とされ２桁目と３桁目が「日」とされた日付を含むショートカットキーが表示された後、処理がステップＳＣ７０へ進められる。
【０１１６】
ステップＳＣ８０では、図１０の画面２Ｄにおいてショートカットキー２１０として示されるように、保存情報の１桁目と２桁目が「月」とされ３桁目が「日」とされた日付を含むショートカットキーが表示された後、図７のステップＳ５０７に処理が戻される。
【０１１７】
ステップＳＣ９０では、保存情報が４桁であるか否かが判断され、４桁であると判断されるとステップＳＣ１００へ処理が進められる。一方、４桁ではないと判断されると、処理が図７のステップＳ５０７に戻される。
【０１１８】
ステップＳＣ１００では、保存情報の１桁目と２桁目が「月」とされ、３桁目と４桁目が「日」とされた場合に、そのような日付がカレンダー上に存在するか否かが判断され、存在すると判断されるとステップＳＣ１１０へ処理が進められる。一方、存在しないと判断されると、図７のステップＳ５０７へ処理が戻される。
【０１１９】
ステップＳＣ１１０では、図１１の画面２Ｅにおいてショートカットキー２１０として示されるように、保存情報の１桁目と２桁目が「月」とされ３桁目と４桁目が「日」とされた日付を含むショートカットキーが表示された後、図７のステップＳ５０７に処理が戻される。
【０１２０】
以上説明したスケジュール機能表示処理では、保存情報が１桁である場合および５桁以上となった場合、保存情報によって日付の特定ができないとして、スケジュールアプリケーションを起動させるためのショートカットキーの表示が行なわれない。
【０１２１】
保存情報が２桁である場合には、１桁目が「月」とされ２桁目が「日」とされることによって特定される日付を含むショートカットキーが表示される。これにより、画面２Ｃでは、ショートカットキー２０９において、保存情報によって特定される日付として「１月１日」が表示される。
【０１２２】
保存情報が３桁である場合、当該保存情報が日付の特定に利用できる数値であるか否かが判断され、利用できると判断された場合に、ショートカットキーが表示される。具体的には、保存情報の１桁目が「月」とされ２桁目と３桁目が「日」とされたような日付が存在するかどうか、および、保存情報の１桁目と２桁目が「月」とされ３桁目が「日」とされたような日付が存在するか否かの判断がなされる。これにより、画面２Ｄでは、ショートカットキー２０９において、保存情報によって特定される日付として「１月１１日」が表示され、ショートカットキー２１０において、保存情報によって特定される日付として「１１月１日」が表示される。
【０１２３】
また、保存情報が４桁である場合も、３桁である場合と同様に保存情報が日付の特定に利用できる数値であると判断された場合に、ショートカットキーが表示される。具体的には、保存情報の１桁目と２桁目が「月」とされ３桁目と４桁目が「日」とされたような日付が存在するか否かが判断される。これにより、画面２Ｅでは、ショートカットキー２１０において、保存情報によって特定される日付として「１１月１１日」が表示される。
【０１２４】
図２４は、図７のステップＳ５０８のメモ帳機能表示処理のサブルーチンのフローチャートである。次に、メモ帳機能表示処理の内容を説明する。
【０１２５】
メモ帳機能表示処理では、まずステップＳＤ１０において、図８の画面２Ｂにおいてショートカットキー２１１として示されるように、「Ｍｅｍｏ帳」と保存情報とを含むショートカットキーが表示される。
【０１２６】
次に、ステップＳＤ２０において、保存情報がかな変換される。
次に、ステップＳＤ３０において、図８の画面２Ｂにおいてショートカットキー２１２として示されるように、「Ｍｅｍｏ帳」という文字とかな変換後の文字とを含むショートカットキーが表示される。ステップＳＤ３０の処理が実行されると、処理は、図７のステップＳ５０８に戻される。
【０１２７】
以上説明したメモ帳機能表示処理では、ディスプレイ２において、メモ帳アプリケーションを起動するためのショートカットキー２１１，２１２が表示される。なお、画面２Ｂ，画面２Ｃ，画面２Ｄ，画面２Ｅ，画面２Ｆ，画面２Ｇでは、ショートカットキー２１１には保存情報がそのまま（つまり、「１」「１１」「１１１」「１１１」「１１１１」「１１１１１」「１１１１１１」）が表示され、ショートカットキー２１２にはかな変換後の保存情報（つまり、「あ」「い」「う」「え」「お」）が表示される。なお、画面２Ｇにおいてショートカットキー２１２が表示されないのは、上記したように保存情報のかな変換ができないからである。
【０１２８】
図２５は、図７のステップＳ５０９のアドレス帳編集機能表示処理のサブルーチンのフローチャートである。次に、アドレス帳機能表示処理の内容を説明する。
【０１２９】
図２５を参照して、アドレス帳編集機能表示処理では、まずステップＳＥ１０において、データ記憶部１８のアドレス帳情報において、保存情報を先頭に持つ名前の検索が行なわれる。そして、ステップＳＥ２０において、図８の画面２Ｂにおいてショートカットキー２１３として示されるように、「アドレス帳」という文字とステップＳＥ１０の検索結果である名前とを含むショートカットキーが表示される。
【０１３０】
次に、ステップＳＥ３０において、保存情報がかな変換される。
次に、ステップＳＥ４０において、アドレス帳情報において、ステップＳＥ３０におけるかな変換後の文字列を先頭に持つ名前が検索される。
【０１３１】
次に、ステップＳＥ５０において、図８の画面２Ｂにおいてショートカットキー２１４として示されるように、「アドレス帳」という文字とステップＳＥ４０における検索結果である名前とを含むショートカットキーが表示される。ステップＳＥ５０の処理の後、処理は、図７のステップＳ５０９に戻される。
【０１３２】
以上説明したアドレス帳編集機能表示処理では、ディスプレイ２において、アドレス帳アプリケーションを起動させるためのショートカットキーであって、当該アプリケーションが起動される際に保存情報を先頭に持つ名前が設定されるショートカットキー（たとえば、画面２Ｂのショートカットキー２１３）、および、当該アプリケーションが起動される際にかな変換後の保存情報の文字列を先頭に持つ名前が設定されるショートカットキー（たとえば、画面２Ｂのショートカットキー２１４）が表示される。なお、この処理では、アドレス帳情報において保存情報（またはそのかな変換後の情報）を先頭に持つ名前が存在しなくなった場合には、ショートカットキー２１３（またはショートカットキー２１４）が表示されなくなる。これにより、画面２Ｆでは、ショートカットキー２１３が表示されず、また、画面２Ｇでは、ショートカットキー２１３，２１４が表示されていない。
【０１３３】
以上説明した本実施の形態の携帯電話機１では、ディスプレイ２において待受画面２Ａが表示されているときにテンキー５０１〜５１０のいずれかが操作されると、操作されたキーによって入力される情報が保存情報としてワークメモリ２０に記憶され、当該保存情報が携帯電話機１において実行される各アプリケーションに適しているか否かが判断され、そして、適していると判断されたアプリケーションのショートカットキーが保存情報（またはそのかな変換後の文字列）を含む状態で表示される。
【０１３４】
これにより、たとえば携帯電話機１では、待受画面２Ａが表示されているときにテンキー５０１が操作されると、「１」という情報が保存情報とされて、ディスプレイ２には図８に示される画面２Ｂが示される。
【０１３５】
なお、一般的に、携帯電話機には、入力した情報を１文字分クリアするためのキー（以下、クリアキーという）が備えられている。本実施の形態の携帯電話機１では、入力部５がクリアキーを含み、そして、クリアキーが１回操作された場合、かな変換後の情報が１文字クリアされるのではなく、保存情報において１文字クリアされる。したがって、画面２Ｅが表示された状態でクリアキーが操作されると、保存情報が「１１１１」から「１１１」に更新される。したがって、ディスプレイ２において表示される画面は、画面２Ｅから画面２Ｄに変更される。
【０１３６】
また、上記のようにテンキー５０１〜５１０のいずれかが連続して操作されている間に、カーソルを移動させるための操作（たとえば、右キー５４を押圧）がなされると、その操作の前後で保存情報は区切られる。この区切りにより、保存情報に対するかな変換が区切られる。
【０１３７】
たとえば、テンキー５０１が１回操作された場合、ディスプレイ２には図８の画面２Ｂが表示されるが、その次に右キー５４が操作された後、テンキー５０１が１回操作されると、保存情報では、たとえば「１・１」というように、１回目の操作による「１」と２回目の操作による「１」が区切られる。この場合、保存情報のかな変換では、１回目のテンキー５０１の操作に基づく「１」と２回目のテンキー５０１の操作に基づく「１」とが区切られて変換される。これにより、ディスプレイ２には図１４に示される画面２Ｈが表示される。画面２Ｈでは、ショートカットキー２０８，２１２において、かな変換後の文字列として、１回目のテンキー５０１の操作に基づく「１」と２回目のテンキー５０１の操作に基づく「１」とが独立にかな変換されることによる変換結果、つまり、「ああ」が表示される。
【０１３８】
画面２Ｈが表示された状態でさらにテンキー５０２が操作されると、保存情報は更新されて「１・１２」とされる。これにより、保存情報のかな変換の結果は、「ああか」となる。これにより、ディスプレイ２には図１５に示される画面２Ｊが表示される。画面２Ｊでは、ショートカットキー２０８，２１２において、かな変換後の文字列として「ああか」が表示される。
【０１３９】
画面２Ｊが表示された状態でさらにテンキー５０２が操作されると、保存情報は更新されて「１・１２２」とされる。これにより、保存情報のかな変換の結果は、「ああき」となる。かな変換の結果の末尾が「き」となるのは、テンキー５０２の連続した２回の操作の間には右キー５４が操作されていないためである。そして、これにより、ディスプレイ２には図１６に示される画面２Ｋが表示される。画面２Ｋでは、ショートカットキー２０８，２１２において、かな変換後の文字列として「ああき」が表示される。
【０１４０】
図１７では、ディスプレイ２において待受画面２Ａが表示されている状態で、テンキー５０９が操作された場合に表示される画面２Ｌが示されている。
【０１４１】
画面２Ｂと画面２Ｌとを比較すると、画面２Ｌにはショートカットキー２０３が表示されていない。これは、保存情報が「０」である場合、アドレス帳情報において当該保存情報を先頭とする電話番号が大量に（つまり予め定められた数量を越えて）記憶されているため、ショートカットキー２０３において表示させるべき電話番号を特定することができないためである。また、画面２Ｂと画面２Ｌとを比較すると、画面２Ｌにはショートカットキー２１３が表示されていない。これは、保存情報が「０」である場合、アドレス帳情報において当該保存情報を先頭とする名前が含まれていないためである。
【０１４２】
ディスプレイ２に画面２Ｌが表示されている状態でさらにテンキー５１０が操作された場合に表示される画面２Ｍが図１８に表示されている。
【０１４３】
画面２Ｌと画面２Ｍとを比較すると、画面２Ｍにはショートカットキー２０３が表示されるようになった。これは、保存情報が「０９」に更新されることによって、当該保存情報を先頭とする電話番号の件数が上記の予め定められた数量以下となり、アドレス帳情報からショートカットキー２０３において表示させるべき電話番号を特定することができるようになったためである。また、画面２Ｌと画面２Ｍとを比較すると、画面２Ｍにはショートカットキー２１４が表示されていない。これは、保存情報が「０９」とされ、これにより、アドレス帳情報において当該保存情報のかな変換後の文字列を先頭とする名前が含まれないと判断されたためである。
【０１４４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１４５】
【図１】本発明の一実施の形態である携帯電話機の斜視図である。
【図２】図１のダイヤルキーの拡大図である。
【図３】図１の携帯電話機の機能ブロック図である。
【図４】図１の携帯電話機のハードウェア構成を示す図である。
【図５】図１の携帯電話機において実行されるメインルーチンのフローチャートである。
【図６】図１のディスプレイにおいて表示される待受け画面の一例を示す図である。
【図７】図５の機能リスト表示処理のサブルーチンのフローチャートである。
【図８】図１の携帯電話機のディスプレイに表示される画面の一例を示す図である。
【図９】図１の携帯電話機のディスプレイに表示される画面の一例を示す図である。
【図１０】図１の携帯電話機のディスプレイに表示される画面の一例を示す図である。
【図１１】図１の携帯電話機のディスプレイに表示される画面の一例を示す図である。
【図１２】図１の携帯電話機のディスプレイに表示される画面の一例を示す図である。
【図１３】図１の携帯電話機のディスプレイに表示される画面の一例を示す図である。
【図１４】図１の携帯電話機のディスプレイに表示される画面の一例を示す図である。
【図１５】図１の携帯電話機のディスプレイに表示される画面の一例を示す図である。
【図１６】図１の携帯電話機のディスプレイに表示される画面の一例を示す図である。
【図１７】図１の携帯電話機のディスプレイに表示される画面の一例を示す図である。
【図１８】図１の携帯電話機のディスプレイに表示される画面の一例を示す図である。
【図１９】図７のダイヤル機能表示処理のサブルーチンのフローチャートである。
【図２０】図７のアラーム機能表示処理のサブルーチンのフローチャートである。
【図２１】図７のメール機能表示処理のサブルーチンのフローチャートである。
【図２２】図７のスケジュール機能表示処理のサブルーチンのフローチャートである。
【図２３】図７のスケジュール機能表示処理のサブルーチンのフローチャートである。
【図２４】図７のメモ帳機能表示処理のサブルーチンのフローチャートである。
【図２５】図７のアドレス帳編集機能表示処理のサブルーチンのフローチャートである。
【符号の説明】
【０１４６】
１  携帯電話機、２  ディスプレイ、２Ａ  待受画面、２Ｂ〜２Ｍ  画面、３  スピーカ、３Ａ  スピーカ穴、４  マイク、４Ａ  マイク穴、５  入力部、１０  中央処理部、１１  表示処理部、１２  通話処理部、１３  メール処理部、１４  メールデータベース、１５  アンテナ、１６  通信処理部、１７  ＶＲＡＭ、１８  データ記憶部、１９  プログラム記憶部、２０  ワークメモリ、２１  タイマ、５０  決定キー、５１  上キー、５２  下キー、５３  左キー、５４  右キー、１００  制御部、１０１  メインメモリ、２０１  表示欄、２０２，２０３，２０５〜２１４  ショートカットキー、５００  ダイヤルキー、５０１〜５１０  テンキー。
【図１】
2008153937.tif 000003
【図２】
2008153937.tif 000004
【図３】
2008153937.tif 000005
【図４】
2008153937.tif 000006
【図５】
2008153937.tif 000007
【図６】
2008153937.tif 000008
【図７】
2008153937.tif 000009
【図８】
2008153937.tif 000010
【図９】
2008153937.tif 000011
【図１０】
2008153937.tif 000012
【図１１】
2008153937.tif 000013
【図１２】
2008153937.tif 000014
【図１３】
2008153937.tif 000015
【図１４】
2008153937.tif 000016
【図１５】
2008153937.tif 000017
【図１６】
2008153937.tif 000018
【図１７】
2008153937.tif 000019
【図１８】
2008153937.tif 000020
【図１９】
2008153937.tif 000021
【図２０】
2008153937.tif 000022
【図２１】
2008153937.tif 000023
【図２２】
2008153937.tif 000024
【図２３】
2008153937.tif 000025
【図２４】
2008153937.tif 000026
【図２５】
2008153937.tif 000027