(57)【要約】    【構成】携帯電話機１０は、タッチパネル３８が設けられたディスプレイ３０およびタッチパネル３８に対するタッチ操作を検出するタッチパネル制御回路３６を備える。そして、ディスプレイ３０には、QWERTY配列のソフトキー６８が表示され、ソフトキー６８に対してタッチ操作がされると文字が入力される。また、携帯電話機１０は、入力された文字に基づいて次に入力される文字を予測する予測機能を有している。そして、プロセッサ２４は、タッチ操作によって文字が入力されると、次に入力される文字を予測し、その文字に対応するキーのタッチ領域を拡大する。    【効果】キーのタッチ領域が拡大され、キーの操作性が良くなる。【選択図】図１
2012008866.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを有し、複数の文字入力キーを表示する表示部と、タッチ操作を検出するタッチ検出部とを含み、前記複数の文字入力キーのタッチ領域内でタッチ操作が検出されたときに文字が入力される、携帯端末であって、
タッチ操作によって文字が入力されたとき、次に入力される可能性が高い文字を予測する予測部、および
前記予測部によって予測された文字に対応する文字入力キーのタッチ領域を、他の文字入力キーのタッチ領域と重複しないように拡大するタッチ領域拡大部を備える、携帯端末。
【請求項２】
前記予測部によって次に入力される可能性が高い文字が予測できず、前記タッチ領域拡大部によってタッチ領域が拡大されているとき、拡大されたタッチ領域を元のタッチ領域に再設定する再設定部をさらに備える、請求項１記載の携帯端末。
【請求項３】
前記文字入力キーのタッチ領域を示すキーテーブルを記憶する記憶部をさらに備え、
前記キーテーブルは、拡大されたタッチ領域を示す拡大キーテーブルおよび通常のタッチ領域を示す通常キーテーブルを含み、
前記表示部は、前記拡大キーテーブルおよび前記通常キーテーブルに基づいて前記文字入力キーを表示する、請求項１または２記載の携帯端末。
【請求項４】
前記予測部は、日本語のローマ字入力の規則に基づいて、次に入力される可能性が高い文字を予測する、請求項１ないし３のいずれかに記載の携帯端末。
【請求項５】
タッチパネルを有し、複数の文字入力キーを表示する表示部と、タッチ操作を検出するタッチ検出部とを含み、前記複数の文字入力キーのタッチ領域内でタッチ操作が検出されたときに文字が入力される、携帯端末のプロセッサを、
タッチ操作によって文字が入力されたとき、次に入力される可能性が高い文字を予測する予測部、および
前記予測部によって予測された文字に対応する文字入力キーのタッチ領域を、他の文字入力キーのタッチ領域と重複しないように拡大するタッチ領域拡大部として機能させる、キー表示プログラム。
【請求項６】
タッチパネルを有し、複数の文字入力キーを表示する表示部と、タッチ操作を検出するタッチ検出部とを含み、前記複数の文字入力キーのタッチ領域内でタッチ操作が検出されたときに文字が入力される、携帯端末のキー表示方法であって、
タッチ操作によって文字が入力されたとき、次に入力される可能性が高い文字を予測し、そして
予測された文字に対応する文字入力キーのタッチ領域を、他の文字入力キーのタッチ領域と重複しないように拡大する、キー表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯端末、キー表示プログラムおよびキー表示方法に関し、特にタッチ操作によって文字を入力できる、携帯端末、キー表示プログラムおよびキー表示方法に関する。
【背景技術】
【０００２】
従来、タッチ操作によって文字を入力できる携帯端末は広く知られており、この種の装置の一例が特許文献１に開示されている。この背景技術の携帯情報端末装置は、ソフトウェアキーボード表示方法を持っており、ソフトウェアキーボードを表示する表示装置および文字入力の操作を行う入力用ペンを備える。たとえば、ソフトウェアキーボードに対して、入力用ペンによって任意のキーがタッチされると、文字が入力される。そして、文字が入力されると、ローマ字変換規則表に基づいて、次入力に相当するキー表示が拡大表示される。
【０００３】
特許文献２に開示される携帯端末装置では、複数のアイコンを表示するメイン表示部の表示面にタッチパネルが設けられる共に、メイン表示部の近傍に２つの近接検出用カメラ部が設けられる。また、携帯端末装置の制御部は、近接検出用カメラによる撮影画像に基づいてユーザの指が名表示部の表示面に対して近接したことを検出すると、ユーザの指が近接しているアイコンを拡大表示する。
【特許文献１】特開平９−１６０９１０号公報［G06F 17/22, G06F 3/023, H03M 11/04, G06F 15/78, G09G 5/00］
【特許文献２】特開２００６−２３６１４３号公報［G06F 3/048］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、特許文献１の携帯情報端末装置では、キー表示が拡大表示されるため、拡大表示されたキーの周囲において、拡大表示されていないキーのキー表示が隠れてしまう。そのため、使用者は、拡大されていないキーのキー表示が読み辛くなる。
【０００５】
また、特許文献２の携帯端末装置では、指の近接が検出されたアイコンが拡大されると、他のアイコンの表示位置が変化するため、使用者が表示位置の変化に対応しきれなくなることが考えられる。
【０００６】
それゆえに、この発明の主たる目的は、新規な、携帯端末、輝度制御プログラムおよび輝度制御方法を提供することである。
【０００７】
この発明の他の目的は、キーの操作性を良くすることができる、携帯端末、キー表示プログラムおよびキー表示方法を提供することである。
【課題を解決するための手段】
【０００８】
この発明は、上記の課題を解決するために、以下の構成を採用した。なお、括弧内の参照符号および補足説明等は、この発明の理解を助けるために記述する実施形態との対応関係を示したものであって、この発明を何ら限定するものではない。
【０００９】
第１の発明は、タッチパネルを有し、複数の文字入力キーを表示する表示部と、タッチ操作を検出するタッチ検出部とを含み、複数の文字入力キーに対応するタッチ検出部のタッチ領域内でタッチ操作が検出されたときに文字が入力される、携帯端末であって、タッチ操作によって文字が入力されたとき、次に入力される可能性が高い文字を予測する予測部、および予測部によって予測された文字の文字入力キーに対応するタッチ領域を拡大するタッチ領域拡大部を備える、携帯端末である。
【００１０】
第１の発明では、携帯端末（１０：実施例において対応する部分を例示する参照符号。以下、同じ。）は、タッチパネル（３８）を有し、文字入力キーを表示する表示部（３０）と、文字入力のためのタッチ操作を検出するタッチ検出部（３６）とを含む。そして、携帯端末は、文字入力キーに対応するタッチ領域内でタッチ操作が検出されると、文字が入力される。そのため、ここで言う、文字入力キーの「タッチ領域」とは、その領域に対してタッチすることで、文字入力キーに対応する文字を入力するための領域を意味する。予測部（２４，Ｓ３５）は、タッチ操作によって文字が入力されたとき、文字入力の規則や、入力の履歴などに基づいて、次に入力される可能性が高い文字を予測する。タッチ領域拡大部（２４，Ｓ３９）は、予測された文字の文字入力キーに対応するタッチ領域を拡大する。
【００１１】
第１の発明によれば、文字入力キーに対応するタッチ領域が拡大され、文字入力キーの操作性が良くなり、文字入力キーの視認性も保たれる。
【００１２】
第２の発明は、第１の発明に従属し、複数の文字入力キーを、タッチ検出部のタッチ領域の大きさに合わせて表示部に表示させる第１表示制御部を備える。
【００１３】
第２の発明では、第１表示制御部（２４，Ｓ４１，Ｓ４７）は、複数の文字入力キーを、タッチ検出部のタッチ領域の大きさに合わせて表示部に表示させる。そして、文字入力キーを表示するための「表示領域」は、先に説明した「タッチ領域」と異なる領域ではあるが、タッチ領域の拡大と合わせて拡大される。
【００１４】
第２の発明によれば、文字入力キーの表示も併せて拡大されるため、文字入力キーの視認性も向上する。
【００１５】
第３の発明は、第１の発明に従属し、タッチ検出部のタッチ領域が拡大された場合であっても、複数の文字入力キーの表示部上の大きさを変更しないで、表示部に表示させる第２表示制御部をさらに備える。
【００１６】
第３の発明では、第２表示制御部（２４）は、タッチ検出部のタッチ領域が拡大された場合であっても、複数の文字入力キーの表示部上の大きさを変更しないで、表示部に表示させる。そして、第３の発明では、第２の発明と異なり、タッチ領域が拡大されたとしても、文字入力キーの表示領域は変化しない。
【００１７】
第３の発明によれば、文字入力キーの表示が変化しないため、使用者に対して表示の違和感を与えることなく、文字入力キーの操作性を良くすることができる。
【００１８】
第４の発明は、第１の発明ないし第３の発明のいずれかに従属し、タッチ領域拡大部は、予測部によって予測された文字の文字入力キーに対応するタッチ領域を、他の文字入力キーに対応するタッチ領域と重複しないように拡大する。
【００１９】
第４の発明によれば、タッチ領域が拡大されたとしても、他のタッチ領域に影響を与えることが無いため、タッチ領域が拡大されていない文字入力キーの操作性を維持する事ができる。
【００２０】
第５の発明は、第１の発明ないし第４の発明のいずれかに従属し、予測部によって次に入力される可能性が高い文字が予測できず、タッチ領域拡大部によってタッチ領域が拡大されているとき、拡大されたタッチ領域を元のタッチ領域に再設定する再設定部をさらに備える。
【００２１】
第５の発明では、たとえば、携帯端末は、次に入力される可能性が高い文字を予測するための辞書を有している。そして、予測部は、入力された文字がその辞書に登録されていなければ、次に入力される可能性が高い文字が予測する事ができない。そのため、再設定部（２４，Ｓ４５）は、入力された文字が予測のための辞書に登録されておらず、文字入力キーに対応するタッチ領域が拡大されているとき、拡大されたタッチ領域を元のタッチ領域に再設定する。
【００２２】
第５の発明によれば、次に入力される可能性が高い文字を予測できない場合に、一部の文字入力キーに対応するタッチ領域が拡大されていると、使用者が混乱する可能性がある。そのため、タッチ領域の拡大が不要な場合は、文字入力キーに対応するタッチ領域の大きさは元に戻される。
【００２３】
第６の発明は、第１の発明ないし第５の発明のいずれかに従属し、文字入力キーに対応するタッチ領域を示すキーテーブルを記憶する記憶部をさらに備え、キーテーブルは、拡大されたタッチ領域を示す拡大キーテーブルおよび通常のタッチ領域を示す通常キーテーブルを含み、表示部は、拡大キーテーブルおよび通常キーテーブルに基づいて文字入力キーを表示する。
【００２４】
第６の発明では、記憶部（３４）には、文字入力キーに対応するタッチ領域を示すキーテーブルが記憶される。また、このキーテーブルには、拡大されたタッチ領域を示す拡大キーテーブルおよび通常のタッチ領域を示す通常キーテーブルが含まれる。そして、表示部は、拡大キーテーブルおよび通常キーテーブルから読み出されたタッチ領域に基づいて、文字入力キーを表示する。
【００２５】
第６の発明によれば、事前に設定したタッチ領域から構成される、キーテーブルを利用することで、文字入力キーに対応するタッチ領域を設定する処理速度を早くすることができる。
【００２６】
第７の発明は、第１の発明ないし第６の発明のいずれかに従属し、予測部は、日本語のローマ字入力の規則に基づいて、次に入力される可能性が高い文字を予測する。
【００２７】
第７の発明によれば、日本語の入力において一般的に利用されている、ローマ字入力の規則に基づいて次に入力される文字を予測する事ができる。
【００２８】
第８の発明は、第１の発明ないし第６の発明のいずれかに従属し、予測部は、単語の使用頻度に基づいて、次に入力される可能性が高い文字を予測する。
【００２９】
第８の発明によれば、使用者が入力した単語や文章に基づいて次に入力される文字が予測されるため、文字入力キーに対応するタッチ領域が的確に拡大される。
【００３０】
第９の発明は、タッチパネル（３８）を有し、複数の文字入力キー（６８）を表示する表示部（３０）と、タッチ操作を検出するタッチ検出部（３６）とを含み、複数の文字入力キーに対応するタッチ検出部のタッチ領域内でタッチ操作が検出されたときに文字が入力される、携帯端末（１０）のプロセッサ（２４）を、タッチ操作によって文字が入力されたとき、次に入力される可能性が高い文字を予測する予測部（Ｓ３５）、および予測部によって予測された文字の文字入力キーに対応するタッチ領域を拡大するタッチ領域拡大部（Ｓ３９）として機能させる、キー表示プログラムである。
【００３１】
第９の発明でも、第１の発明と同様に、文字入力キーに対応するタッチ領域が拡大され、文字入力キーの操作性が良くなる。
【００３２】
第１０の発明は、タッチパネル（３８）を有し、複数の文字入力キー（６８）を表示する表示部（３０）と、タッチ操作を検出するタッチ検出部（３６）とを含み、複数の文字入力キーに対応するタッチ検出部のタッチ領域内でタッチ操作が検出されたときに文字が入力される、携帯端末（１０）のキー表示方法であって、タッチ操作によって文字が入力されたとき、次に入力される可能性が高い文字を予測し（Ｓ３５）、そして予測された文字の文字入力キーに対応するタッチ領域を拡大する（Ｓ３９）、キー表示方法である。
【００３３】
第１０の発明でも、第１の発明と同様に、文字入力キーに対応するタッチ領域が拡大され、文字入力キーの操作性が良くなる。
【発明の効果】
【００３４】
この発明によれば、キーに対応するタッチ領域が拡大されるため、キーの操作性が良くなる。
【００３５】
この発明の上述の目的、その他の目的、特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００３６】
【図１】図１はこの発明の一実施例の携帯電話機の電気的な構成を示す図解図である。
【図２】図２は図１に示す携帯電話機の外観を示す図解図である。
【図３】図３は図１に示す携帯電話機の姿勢の変化を示す図解図である。
【図４】図４は図１に示すディスプレイに表示されるソフトキーの一例を示す図解図である。
【図５】図５は図１に示すディスプレイに表示されるソフトキーの他の一例を示す図解図である。
【図６】図６は図１に示すＲＡＭに記憶されるローマ字辞書の構成の一例を示す図解図である。
【図７】図７は図１に示すＲＡＭに記憶される拡大テーブルの構成の一例を示す図解図である。
【図８】図８は図１に示すＲＡＭに記憶される通常キーテーブルの構成の一例を示す図解図である。
【図９】図９は図１に示すＲＡＭに記憶される拡大キーテーブルの構成の一例を示す図解図である。
【図１０】図１０は図１に示すＲＡＭに記憶される表示キーテーブルの構成の一例を示す図解図である。
【図１１】図１１は図４に示す通常キーの構成の一例を示す図解図である。
【図１２】図１２は図５に示す拡大キーの構成の一例を示す図解図である。
【図１３】図１３は図５に示す拡大キーの構成の他の一例を示す図解図である。
【図１４】図１４は図１に示すＲＡＭのメモリマップの一例を示す図解図である。
【図１５】図１５は図１４に示すデータ記憶領域の一例を示す図解図である。
【図１６】図１６は図１に示すプロセッサのキー表示処理を示すフロー図である。
【図１７】図１７は図１に示すプロセッサのタッチ領域変更処理を示すフロー図である。
【図１８】図１８は図１に示すプロセッサの他の実施例のタッチ領域変更処理を示すフロー図である。
【発明を実施するための形態】
【００３７】
＜第１実施例＞
図１を参照して、この実施例の携帯電話機１０は、携帯端末の一種であり、CPUまたはコンピュータと呼ばれるプロセッサ２４を含む。また、このプロセッサ２４には、無線通信回路１４、Ａ／Ｄ１６、Ｄ／Ａ２０、キー入力装置２６、表示ドライバ２８、フラッシュメモリ３２、ＲＡＭ３４、タッチパネル制御回路３６および加速度センサ３８が接続される。無線通信回路１４にはアンテナ１２が接続され、Ａ／Ｄ１６にはマイク１８が接続され、Ｄ／Ａ２０にはアンプ（図示せず）を介してスピーカ２２が接続される。表示ドライバ２８には、表示部として機能するディスプレイ３０が接続される。そして、タッチパネル制御回路３６にはタッチパネル３８が接続される。
【００３８】
記憶部と呼ばれるＲＡＭ３４は、プロセッサ２４の作業領域（描画領域を含む）ないしバッファ領域として用いられる。フラッシュメモリ３２には、携帯電話機１０の文字、画像、音声、音および映像のようなコンテンツのデータが記録される。
【００３９】
Ａ／Ｄ１６は、当該Ａ／Ｄ１６に接続されたマイク１８を通して入力される音声ないし音についてのアナログ音声信号を、デジタル音声信号に変換する。Ｄ／Ａ２０は、デジタル音声信号をアナログ音声信号に変換（復号）して、アンプを介してスピーカ２２に与える。したがって、アナログ音声信号に対応する音声ないし音がスピーカ２２から出力される。
【００４０】
キー入力装置２６は、通話キーおよび終話キーなどを備える。そして、使用者が操作したキーの情報（キーデータ）はプロセッサ２４に入力される。なお、キー入力装置２６に含まれる各キーが操作されると、クリック音が鳴る。そして、使用者は、クリック音を聞くことで、キー操作に対する操作感を得ることができる。
【００４１】
表示ドライバ２８は、プロセッサ２４の指示の下、当該表示ドライバ２８に接続されたディスプレイ３０の表示を制御する。なお、表示ドライバ２８は表示する画像データを一時的に記憶するビデオメモリ（図示せず）を含む。
【００４２】
タッチパネル３８は、指などの物体が表面に接近して生じた電極間の静電容量の変化を検出する静電容量方式で、たとえば１本または複数本の指がタッチパネル３８に触れたことを検出する。また、タッチパネル３８は、ディスプレイ３０の画面内で、任意の位置を指示するためのポインティングデバイスである。たとえば、タッチパネル３８は、その上面を指で、押したり、撫でたり、触られたりすることにより操作されると、その操作を検出する。そして、タッチ検出部とも呼ばれる、タッチパネル制御回路３６は、タッチパネル３８に指が触れると、その指の位置を特定し、操作された位置を示す座標のデータをプロセッサ２４に出力する。つまり、使用者は、タッチパネル３８の上面を指で、押したり、撫でたり、触れたりすることによって、操作の方向や図形などを携帯電話機１０に入力することができる。
【００４３】
ここで、使用者がタッチパネル３８の上面を指で触れる操作を「タッチ」と言うことにする。一方、タッチパネル３８から指を離す操作を「リリース」と言うことにする。また、使用者がタッチパネル３８の上面をタッチして、続けてリリースする操作を「タッチアンドリリース」と言うことにする。そして、本実施例では、タッチ、リリースおよびタッチアンドリリースなど、タッチパネル３８に対して行う操作をまとめて「タッチ操作」と言う。
【００４４】
なお、タッチ操作は指だけに限らず、導電体が先端に取り付けられたタッチペンなど、その他の物体によって行われてもよい。また、タッチパネル３８の検出方式には、表面型の静電容量方式が採用されてもよいし、抵抗膜方式、超音波方式、赤外線方式および電磁誘導方式などであってもよい。
【００４５】
加速度センサ４０は、半導体式の３軸の加速度センサであり、各軸の加速度データをプロセッサ２４に出力する。また、プロセッサ２４は、各軸の加速度の値に対して逆三角関数を用いて、携帯電話機１０の傾き、つまり角度を算出する。
【００４６】
無線通信回路１４は、CDMA方式での無線通信を行うための回路である。たとえば、使用者がキー入力装置２６を用いて音声発信を指示すると、無線通信回路１４は、プロセッサ２４の指示の下、音声発信処理を実行し、アンテナ１２を介して音声発信信号を出力する。音声発信信号は、基地局および通信網（図示せず）を経て相手の電話機に送信される。そして、相手の電話機において着信処理が行われると、通信可能状態が確立され、プロセッサ２４は通話処理を実行する。
【００４７】
通常の通話処理について具体的に説明すると、相手の電話機から送られてきた変調音声信号はアンテナ１２によって受信される。受信された変調音声信号には、無線通信回路１４によって復調処理および復号処理が施される。そして、これらの処理によって得られた受話音声信号は、Ｄ／Ａ２０によってアナログ音声信号に変換された後、スピーカ２２から出力される。一方、マイク１８を通して取り込まれた送話音声信号は、Ａ／Ｄ１６によってデジタル音声信号に変換された後、プロセッサ２４に与えられる。デジタル音声信号に変換された送話信号には、プロセッサ２４の指示の下、無線通信回路１４によって符号化処理および変調処理が施され、アンテナ１２を介して出力される。したがって、変調音声信号は、基地局および通信網を介して相手の電話機に送信される。
【００４８】
また、相手の電話機からの発呼信号がアンテナ１２によって受信されると、無線通信回路１４は、音声着信（着呼と言うこともある。）をプロセッサ２４に通知する。これに応じて、プロセッサ２４は、表示ドライバ２８を制御して、着信通知に記述された発信元情報（電話番号）をディスプレイ３０に表示する。また、これとほぼ同時に、プロセッサ２４は、図示しないスピーカから着信音（着信メロディ、着信音声と言うこともある。）を出力させる。
【００４９】
そして、使用者が、通話キーを用いて応答操作を行うと、無線通信回路１４は、プロセッサ２４の指示の下、音声着信処理を実行し、通信可能状態が確立され、プロセッサ２４は上述した通常の通話処理を実行する。
【００５０】
また、通話可能状態に移行した後に終話キーによって通話終了操作が行われると、プロセッサ２４は、無線通信回路１４を制御して、通話相手に通話終了信号を送信する。通話終了信号の送信後、プロセッサ２４は通話処理を終了する。また、先に通話相手から通話終了信号を受信した場合も、プロセッサ２４は通話処理を終了する。さらに、通話相手によらず、移動通信網から通話終了信号を受信した場合も、プロセッサ２４は通話処理を終了する。
【００５１】
なお、携帯電話機１０は文章を作成するためのメモ帳機能を有している。そして、メモ帳機能が実行されると、ディスプレイ３０には文字入力キー（図４(Ａ)参照）が表示される。
【００５２】
図２（Ａ）は、携帯電話機１０の表面の外観を示す外観図であり、図２（Ｂ）は携帯電話機１０の裏面の外観を示す外観図である。図２（Ａ）を参照して、携帯電話機１０は、ストレート型の形状をしており、平面矩形の筐体Ｃを有する。図示しないマイク１８は、筐体Ｃに内蔵され、内蔵されたマイク１８に通じる開口ＯＰ２は筐体Ｃの長さ方向一方の表面に設けられる。同じく、図示しないスピーカ２２は、筐体Ｃに内蔵され、内蔵されたスピーカ２２に通じる開口ＯＰ１は、筐体Ｃの長さ方向他方の表面に設けられる。ディスプレイ３０は、モニタ画面が筐体Ｃの表面側から見えるように取り付けられる。そして、ディスプレイ３０にはタッチパネル３８が設けられる。
【００５３】
キー入力装置２６が備える各種キーは、通話キー２６ａ、機能キー２６ｂおよび終話キー２６ｃを備える。そして、これらのキーは筐体Ｃの表面に設けられる。
【００５４】
たとえば、使用者は、ディスプレイ３０に表示されたダイヤルキーに対して、タッチ操作を行うことで電話番号を入力し、通話キー２６ａによって音声発信操作を行う。そして、使用者は、通話が終了すると、終話キー２６ｃによって通話終了操作を行う。また、使用者は、ディスプレイ３０に表示されたソフトキーおよびメニューに対してタッチ操作を行うことで、メニューの選択や確定を行う。そして、使用者は、終話キー２６ｃを長押しすることで携帯電話機１０の電源をオン／オフする。
【００５５】
なお、図２（Ａ），（Ｂ）において、加速度センサ４０は、携帯電話機１０の縦方向（Ｙ軸方向）、横方向（Ｘ軸方向）および厚み方向（Ｚ軸方向）の３軸で各々の加速度を検出する。また、アンテナ１２、無線通信回路１４、Ａ／Ｄ１６、Ｄ／Ａ２０、プロセッサ２４、表示ドライバ２８、フラッシュメモリ３２、ＲＡＭ３４、タッチパネル制御回路３６および加速度センサ４０は筐体Ｃに内蔵されているため、図２（Ａ），（Ｂ）では図示されない。
【００５６】
図３（Ａ）は携帯電話機１０が縦向きで保持されている状態を示す図解図であり、図３（Ｂ）は携帯電話機が横向きで保持されている状態を示す図解図である。図３（Ａ）を参照して、この状態は縦向き状態と呼ばれる。そして、使用者が通話を行う場合、携帯電話機１０は縦向き状態で保持される。また、縦向き状態では、プロセッサ２４は加速度センサ４０が出力する加速度データから０度を算出する。なお、図示は省略するが、プロセッサ２４が算出した角度が１８０度の場合も、携帯電話機１０は縦向き状態となる。
【００５７】
図３（Ｂ）を参照して、横向き状態は縦向き状態から右方向に９０度回転すると、横向き状態にとなる。そして、使用者が文字を入力する場合、携帯電話機１０は横向き状態で保持されることがある。また、横向き状態では、プロセッサ２４は加速度センサ４０が出力する加速度データから９０度を算出する。なお、図示は省略するが、プロセッサ２４が２７０度を算出した場合も、携帯電話機１０は横向き状態となる。
【００５８】
図４（Ａ）は横向き状態で表示される横モードのソフトキー６８を示す図解図であり、図４（Ｂ）は縦向き状態で表示される縦モードのソフトキー６８を示す図解図である。図４（Ａ）を参照して、メモ帳機能が実行された状態のディスプレイ３０の表示領域は、状態表示領域６０および機能表示領域６２から構成される。状態表示領域６０には、アンテナ１２による電波受信状態を示すアイコン（ピクトと言うこともある。）、二次電池の残電池容量を示すアイコン、現在日時が表示される。なお、現在時刻は、図示しないRTCが出力する時刻情報に基づく。
【００５９】
機能表示領域６２は、入力文字表示領域６４およびソフトキー表示領域６６に分かれる。入力文字表示領域６４には、現在の入力位置（編集位置）を示すカーソルＣＵが表示される。また、ソフトキー表示領域６６には、QWERTY配列の文字入力キーから構成されている、ソフトキー６８が表示されている。また、これらの文字入力キーは、文字入力キー毎に設定されたタッチ領域に基づいて表示される。そして、プロセッサ２４は、文字入力キーに対応するタッチ領域内でタッチ操作が検出されると、そのキーに対応する文字をカーソルＣＵの位置に基づいて表示する。ここで、本実施例で言う、文字入力キーの「タッチ領域」とは、その領域に対してタッチすることで、文字入力キーに対応する文字を入力するための領域を意味する。そして、文字入力キーを表示するための「表示領域」と、「タッチ領域」とは異なる領域ある。
【００６０】
また、メモ帳機能は、記号、英数字、日本語（ひらがな、カタカナおよび漢字）の文字を入力する事ができる。また、日本語の入力には、カナ入力モードおよび日本語のローマ字入力モードが対応している。たとえば、文字入力モードがローマ字入力である場合、状態表示領域６０には、「ローマ字」と書かれた入力モードアイコン７０が表示される。そして、使用者が日本語のローマ字入力の規則に基づいて、「Ａ」キーに対応するタッチ領域に対してタッチ操作を行うと、カーソルＣＵの位置に応じて「あ」が表示される。なお、「ＳＹＳ」キーが操作され入力モードが変化すると、入力モードアイコン７０に表示される文字列も変化する。
【００６１】
また、図４（Ｂ）に示すように、携帯電話機１０が縦向き状態にされ場合でも、縦モードのソフトキー６８が表示される。この場合、入力文字表示領域６４表示できる行数は多くなる。したがって、使用者は、文章を作成する状況に応じて、携帯電話機１０の姿勢を変化させることができる。
【００６２】
さらに、メモ帳機能は、入力された文字に基づいて、次に入力される文字を予測する予測機能を有する。たとえば、ローマ字入力の規則に基づいて次に入力される文字を予測する場合、入力された子音（Ｋなど）の文字に基づいて、母音（Ａなど）の文字、ヘボン式（Ｓ，Ｈ）の文字および拗音（Ｙ）の文字が予測される。なお、入力が予測された文字は、「予測文字」と言うことがある。
【００６３】
ここで、第１実施例では、予測された文字に対応する文字入力キーの表示領域と、その文字入力キーに対応するタッチ領域とが合わせて拡大される。以下、文字入力の流れに沿って、タッチ領域の拡大について説明する。
【００６４】
図５（Ａ）は横モードのソフトキー６８において、一部の文字入力キーの表示領域と、対応するタッチ領域とが拡大された状態を示す図解図である。図５（Ｂ）は縦モードのソフトキーにおいて、一部の文字入力キーの表示領域と、対応するタッチ領域とが拡大された状態を示す図解図である。図５（Ａ）および図５（Ｂ）を参照して、たとえば、「Ｔ」のキーに対してタッチ操作が行われると、ローマ字入力の規則に基づいて、母音の「Ａ」，「Ｉ」，「Ｕ」，「Ｅ」，「Ｏ」キーと、ヘボン式の「Ｈ」，「Ｓ」キーと、拗音の「Ｙ」キーとのタッチ領域が拡大される。つまり、タッチ領域の拡大に合わせて文字入力キーの表示も一緒に拡大されるため、文字入力キーの視認性も向上する。
【００６５】
また、タッチ領域を拡大する場合には、隣接する他のキーに対応するタッチ領域と重複しないよう拡大される。たとえば、「Ｙ」キーに対応するタッチ領域は、拡大されていない「Ｔ」キーに対応するタッチ領域はもちろんのこと、拡大された左側の「Ｕ」キーおよび下側の「Ｈ」キーに対応するタッチ領域とも重複しないように拡大される。つまり、タッチ領域が拡大されたとしても、他の文字入力キーに対応するタッチ領域に影響を与えることが無いため、他の文字入力キーの操作性を維持する事ができる。
【００６６】
さらに、ローマ字入力の規則に基づいて、次に入力される文字が予測できない場合は、拡大されたタッチ領域は元の大きさに戻される。たとえば、「Ａ」などの母音が入力された場合には、ローマ字入力の規則だけでは、次に入力される文字を予測する事は難しい。そのため、拡大されたタッチ領域は元の大きさに戻される。つまり、次に入力される可能性が高い文字を予測できない状態で、一部の文字入力キーに対応するタッチ領域が拡大されていると、使用者が混乱する可能性がある。そのため、タッチ領域の拡大が不要な場合は、文字入力キーに対応するタッチ領域は元の大きさに戻される。
【００６７】
次に、タッチ領域を拡大する処理について具体的に説明する。まず、文字が入力されると、その文字を図６に示すローマ字辞書から検索し、予測文字がローマ字辞書から読み出される。図６を参照して、たとえば、１文字目入力された文字が「Ｔ」であれば、読み出される予測文字は、「Ａ」，「Ｉ」，「Ｕ」，「Ｅ」，「Ｏ」，「Ｈ」，「Ｓ」および「Ｙ」である。そして、予測文字が特定されると、図７に示す拡大テーブルに取得された予測文字の結果が設定される。なお、入力文字が２文字目であれば、２文字目のローマ字辞書から予測文字が読み出される。
【００６８】
図７を参照して、拡大テーブルは、「対象文字」と「拡大」との列から構成されている。また、「対象文字」の列には１行毎に２６文字のアルファベットが設定されている。そして、「拡大」の列には、初期状態では全ての行に「０」が記録されている。そして、予測文字が設定されると、予測文字に対応する欄については「１」が設定される。たとえば、入力された文字が「Ｔ」であれば、予測文字の「Ａ」および「Ｓ」などに対応する「拡大」の欄には、「１」が記録される。また、予測文字ではない「Ｂ」，「Ｒ」，「Ｔ」および「Ｚ」などに対応する「拡大」の欄には「０」のままとなる。
【００６９】
また、拡大テーブルが設定されると、拡大テーブルに設定された「０」、「１」に基づいて、タッチ領域が設定される。また、このタッチ領域は、２か所（左上および右下）の座標で示される。図８（Ａ）に示す横用通常キーテーブルを参照して、たとえば、「Ａ」キーに対応するタッチ領域は、左上の座標（１５，３３０）と右下の座標（７０，３６５）とで示される。
【００７０】
そして、携帯電話機１０が横向き状態であれば、拡大テーブルで「０」が設定された文字のタッチ領域は、図８（Ａ）に示す横用通常キーテーブルから読み出される。また、拡大テーブルで「１」が設定された文字のタッチ領域は、図９（Ａ）に示す横用拡大キーテーブルから読み出される。
【００７１】
つまり、タッチ領域が拡大されていないキー（以下、通常キーと言う。）のタッチ領域は横用通常キーテーブルから読み出され、タッチ領域が拡大されたキー（以下、拡大キーと言う。）のタッチ領域は横用拡大キーテーブルから読み出される。
【００７２】
続いて、携帯電話機１０が横向き状態の場合、読み出されたタッチ領域は、図１０（Ａ）に示す表示キーテーブルに設定される。図１０（Ａ）を参照して、たとえば、拡大キーである、「Ａ」キーに対応するタッチ領域（５，３１５），（８０，３６５）および「Ｓ」キーに対応するタッチ領域（９０，３８５），（１６５，３６５）は、図９（Ａ）に示す横用拡大キーテーブルから読み出される。また、通常キーである、「Ｂ」キーに対応するタッチ領域（４９０，３８５），（５４５，４２０）、「Ｒ」キーに対応するタッチ領域（２７５，２７５），（３３０，３１０）、「Ｔ」キーに対応するタッチ領域（３６０，２７５），（４１５，３１０）および「Ｚ」キーに対応するタッチ領域（１５０，３８５），（２０５，４２０）は、図８（Ａ）に示す横用通常キーテーブルから読み出される。
【００７３】
また、縦向き状態であれば、図７の拡大テーブルに基づいて、図８（Ｂ）に示す縦用通常キーテーブルおよび図９（Ｂ）に示す縦用拡大キーテーブルから、タッチ領域が読み出される。そして、読み出された通常キーおよび拡大キーに対応するタッチ領域は、図１０（Ｂ）に示す表示キーテーブルに設定される。
【００７４】
このように、事前に設定したタッチ領域から構成される、キーテーブルを利用することで、文字入力キーに対応するタッチ領域を設定するプロセッサ２４の処理速度を早くすることができる。
【００７５】
次に、設定されたタッチ領域に応じて描画されるキー表示について説明する。図１１（Ａ）を参照して、たとえば、通常キーである「Ａ」キーのキー画像は、図１１（Ｂ）に示す背景画像に対して、図１１（Ｃ）に示す「Ａ」の文字画像が重ねられた状態で、ディスプレイ３０に描画されている。つまり、「Ａ」キーのキー画像は、背景画像および文字画像から構成されている。そして、他の通常キーにおいても、「Ａ」キーと同様、図１１（Ｂ）に示す背景画像と、その文字入力キーに対応する文字画像とから構成されている。
【００７６】
また、図１１（Ｃ）を参照して、「Ａ」を囲む点線はこのキーに対応するタッチ領域を示している。そして、点線で示されるタッチ領域と、図１１（Ｂ）に示す背景画像との大きさは一致している。
【００７７】
続いて、図１２（Ａ）を参照して、横向き状態でタッチ領域が拡大された「Ａ」キーは、図１２（Ｂ）に示す背景画像と図１１（Ｃ）に示す文字画像とから構成される。さらに、図１３（Ａ）を参照して、縦向き状態でタッチ領域が拡大された「Ａ」キーは、図８（Ｂ）に示す背景画像と図１１（Ｃ）に示す文字画像とから構成される。
【００７８】
このように、拡大キーおよび通常キーのどちらであっても、キーの中に描画される文字は、共通の画像データが利用される。さらに、ディスプレイ３０に描画される拡大キーについては、図１２（Ｂ）または図１３（Ｂ）に示す背景画像も共通の画像データとして利用される。そして、文字入力キーを描画する場合、これらの共通の画像データが利用されるため、ＲＡＭ３４に記憶させる画像データが少なくなる。したがって、ＲＡＭ３４のメモリ容量を節約する事ができる。
【００７９】
図１４は、ＲＡＭ３４のメモリマップ３００を示す図解図である。ＲＡＭ３４のメモリマップ３００には、プログラム記憶領域３０２およびデータ記憶領域３０４が含まれる。また、プログラムおよびデータの一部は、フラッシュメモリ３２から一度に全部または必要に応じて部分的かつ順次的に読み出され、ＲＡＭ３４に記憶されてからプロセッサ２４によって処理される。
【００８０】
プログラム記憶領域３０２には、携帯電話機１０を動作させるためのプログラムが記憶されている。たとえば、携帯電話機１０を動作させるためのプログラムは、キー表示プログラム３１０およびタッチ領域変更プログラム３１２などから構成されている。
【００８１】
キー表示プログラム３１０は、たとえば、メモ帳機能が実行されたときに、図４（Ａ），（Ｂ）に示すソフトキー６８を表示するためのプログラムである。タッチ領域変更プログラム３１２は、文字入力キーに対応するタッチ領域を拡大したり、元に戻したりするためのプログラムである。
【００８２】
なお、図示は省略するが、携帯電話機１０を動作させるためのプログラムには、音声着信状態を通知するためのプログラム、通話状態を確立するためのプログラム、メモ帳機能を実行するためのプログラムなどが含まれる。
【００８３】
図１５を参照して、データ記憶領域３０４には、タッチバッファ３３０、入力文字バッファ３３２および姿勢バッファ３３４などが設けられる。また、データ記憶領域３０４には、タッチ座標マップデータ３３６、キー画像データ３３８、表示キーテーブルデータ３４０、拡大テーブルデータ３４２、ローマ字辞書データ３４４、横用通常キーテーブルデータ３４６、縦用通常キーテーブルデータ３４８、横用拡大キーテーブルデータ３５０および縦用拡大キーテーブルデータ３５２などが記憶される。さらに、データ記憶領域３０４には、タッチフラグ３５４および姿勢フラグ３５６などが設けられる。
【００８４】
タッチバッファ３３０には、タッチパネル制御回路３６から出力される座標が一時的に記憶される。入力文字バッファ３３２は、タッチ操作によって入力された文字が一時的に記憶される。たとえば、図５（Ａ）に示す状態では、「Ｔ」が入力文字バッファ３３２に記憶される。姿勢バッファ３３４は、加速度センサ４０から出力される３軸の加速度データが一時的に記憶される。
【００８５】
タッチ座標マップデータ３３６は、タッチ操作におけるタッチ座標と、ディスプレイ３０の表示座標とを対応付けるためのデータである。つまり、プロセッサ２４は、タッチ座標マップデータ３３６に基づいて、タッチパネル３８に対して行われたタッチ操作の結果を、ディスプレイ３０の表示に対応づける。
【００８６】
キー画像データ３３８は、図１１（Ａ）、図１２（Ａ）および図１３（Ａ）に示すキー画像を表示するためのデータである。そのため、キー画像データ３３８は、図１１（Ｂ）に示す横用通常キー背景画像データ３３８ａ、図示しない縦用通常キー背景画像データ３３８ｂ、図１２（Ｂ）に示す横用拡大キー背景画像データ３３８ｃ、図１３（Ｂ）に示す縦用拡大キー背景画像データ３３８ｄおよび図１１（Ｃ）に示す文字を含む文字画像データ３３８ｅから構成される。表示キーテーブルデータ３４０は、たとえば図１０（Ａ），（Ｂ）に示すように構成されたデータである。拡大テーブルデータ３４２は、たとえば、図７に示すように構成されたデータである。ローマ字辞書データ３４４は、たとえば、図６に示すように構成された辞書のデータである。
【００８７】
横用通常キーテーブルデータ３４６は、図８（Ａ）に示すように構成されたデータである。縦用通常キーテーブルデータ３４８は、図８（Ｂ）に示すように構成されたデータである。横用拡大キーテーブルデータ３５０は、図９（Ａ）に示すように構成されたデータである。横用拡大キーテーブルデータ３５２は、図９（Ｂ）に示すように構成されたデータである。
【００８８】
タッチフラグ３５４は、タッチパネル３８に対してタッチ操作がされているか否かを判断するためのフラグである。たとえば、タッチフラグ３５４は、１ビットのレジスタで構成される。タッチフラグ３５４がオン（成立）されると、レジスタにはデータ値「１」が設定される。一方、タッチフラグ３５４がオフ（不成立）されると、レジスタにはデータ値「０」が設定される。
【００８９】
姿勢フラグ３５６は、携帯電話機１０の姿勢を判断するためのフラグである。姿勢フラグ３５６がオンであれば、携帯電話機１０は横向き状態である。一方、姿勢フラグ３５６がオフであれば、携帯電話機１０は縦向き状態である。そして、姿勢フラグ３５６は、姿勢バッファ３３４に記憶される加速度データに基づいて、オン／オフが切り替えられる。
【００９０】
なお、図示は省略するが、データ記憶領域３０４には、アイコンをディスプレイ３０に表示するための画像データなどが記憶されると共に、携帯電話機１０の動作に必要なカウンタや、フラグも設けられる。
【００９１】
プロセッサ２４は、Android（登録商標）およびREXなどのLinux（登録商標）ベースのOSや、その他のOSの制御下で、図１６に示すキー表示処理および図１７に示す座標範囲変更処理などを含む、複数のタスクを並列的に処理する。
【００９２】
図１６はキー表示処理のフロー図である。たとえば、携帯電話機１０のメモ帳機能を実行する操作がされると、プロセッサ２４は、ステップＳ１で姿勢が横か否かを判断する。つまり、プロセッサ２４は、携帯電話機１０が図３（Ｂ）に示すように横向き状態であるかを判断するために、姿勢フラグ３５６がオンであるか否かを判断する。
【００９３】
ステップＳ１で“ＹＥＳ”であれば、つまり携帯電話機１０が横向き状態であれば、プロセッサ２４はステップＳ３で、横用のキー画像を読み出す。つまり、ステップＳ３では、拡大テーブルデータ３４２に基づいて、横用通常キー背景画像データ３３８ａ、横用拡大キー背景画像データ３３８ｃおよび文字画像データ３３８ｅが読み出される。続いて、プロセッサ２４は、ステップＳ５で、横モードのソフトキー６８を表示する。たとえば、図４（Ａ）に示すように、横モードのソフトキー６８がディスプレイ３０に表示される。また、ステップＳ１で“ＮＯ”であれば、つまり携帯電話機１０が縦向き状態であれば、プロセッサ２４はステップＳ７で、縦用のキー画像を読み出す。つまり、ステップＳ７では、拡大テーブルデータ３４２に基づいて、縦用通常キー背景画像データ３３８ｂ、縦用拡大キー背景画像データ３３８ｄおよび文字画像データ３３８ｅが読み出される。続いて、プロセッサ２４は、ステップＳ９で、縦モードのソフトキー６８を表示する。たとえば、図４（Ｂ）に示すように、縦モードのソフトキー６８がディスプレイ３０に表示される。
【００９４】
続いて、プロセッサ２４は、ステップＳ１１で、姿勢が変化したか否かを判断する。たとえば、携帯電話機１０が横向き状態から縦向き状態に変化したかを判断するために、プロセッサ２４は、姿勢フラグ３５６のオン／オフが切り替わったか否かを判断する。ステップＳ１１で“ＹＥＳ”であれば、たとえば携帯電話機１０が縦向き状態から横向き状態に変化すれば、プロセッサ２４はステップＳ１の処理に戻る。
【００９５】
また、ステップＳ１１で“ＮＯ”であれば、つまり携帯電話機１０の姿勢が変化していなければ、プロセッサ２４はステップＳ１３で、タッチ操作が検出されたか否かを判断する。つまり、プロセッサ２４は、文字を入力するためのタッチ操作がされたかを判断するために、タッチフラグ３５２がオンであるか否かを判断する。ステップＳ１３で“ＹＥＳ”であれば、つまり文字入力のためのタッチ操作が検出されれば、プロセッサ２４はステップＳ１５で、タッチ領域変更処理を実行し、ステップＳ１１の処理に戻る。このタッチ領域変更処理については、図１７に示すフロー図を用いて後述するため、ここでの詳細な説明は省略する。
【００９６】
一方、ステップＳ１３で“ＮＯ”であれば、つまりタッチ操作が検出されなければ、プロセッサ２４はステップＳ１７で終了操作がされたか否かを判断する。たとえば、プロセッサ２４は、メモ帳機能を終了させるための終了操作として、終話キー２６ｃが操作されたか否かを判断する。ステップＳ１７で“ＮＯ”であれば、つまり終了操作がされていなければ、プロセッサ２４はステップＳ１１に戻る。また、ステップＳ１７で“ＹＥＳ”であれば、つまり終了操作がされれば、プロセッサ２４はキー表示処理を終了する。
【００９７】
図１７は座標範囲変更処理のフロー図である。キー表示処理でステップＳ１５が実行されると、プロセッサ２４は、ステップＳ３１でタッチ操作がされたキーの文字を取得する。たとえば、「Ｔ」キーに対してタッチ操作がされた場合には、「Ｔ」が入力文字バッファ３３２に格納されているため、プロセッサ２４は、入力文字バッファ３３２から「Ｔ」データを取得する。
【００９８】
続いて、プロセッサ２４は、ステップＳ３３で、取得された文字が辞書に登録されているか否かを判断する。たとえば、プロセッサ２４は、ステップＳ３１で入力文字バッファ３３２から取得された文字が、ローマ字辞書データ３４４に登録されているか否かを判断する。ステップＳ３３で“ＮＯ”であれば、つまり入力文字バッファ３３２に記憶された文字がローマ字辞書データ３４４に登録されていなければ、プロセッサ２４はステップＳ４３に進む。
【００９９】
また、ステップＳ３５で“ＹＥＳ”であれば、つまり入力文字バッファ３３２に記憶された文字がローマ字辞書データ３４４に登録されていれば、プロセッサ２４はステップＳ３５で、取得された文字から次に入力される文字を予測する。たとえば、ローマ字辞書データ３４４において、取得した文字が「Ｔ」が検索され、予測文字（「Ａ」，「Ｉ」，「Ｕ」，「Ｅ」，「Ｏ」，「Ｈ」，「Ｓ」）が読み出される。なお、ステップＳ３５の処理を実行するプロセッサ２４は予測部として機能する。
【０１００】
続いて、ステップＳ３７で予測された文字に基づいて拡大テーブルを設定する。つまり、図７に示す拡大テーブルにおいて、予測文字に対応する欄には「１」が記録される。つまり、予測文字に「Ａ」および「Ｓ」が含まれていれば、図７に示す拡大テーブルのように、予測文字の「Ａ」，「Ｓ」に対応する欄には「１」が記録される。
【０１０１】
続いて、ステップＳ３９では、縦用または横用の通常キーおよび拡大キーに対応するタッチ領域を設定する。つまり、プロセッサ２４は、拡大テーブルで「１」が記録された文字については、縦用または横用拡大キーテーブルからタッチ領域を読み出して、表示キーテーブルに設定する。また、プロセッサ２４は、「０」が記録された文字については、縦用または横用通常キーテーブルからタッチ領域を読み出して、表示キーテーブルに設定する。つまり、図７に示す拡大テーブルに基づいてタッチ領域が設定された場合には、表示キーテーブルは、図１０（Ａ）のように設定される。なお、ステップＳ３９の処理を実行するプロセッサ２４はタッチ領域拡大部として機能する。
【０１０２】
続いて、プロセッサ２４は、ステップＳ４１では、設定されたタッチ領域に基づいて、ソフトキー６８の一部を拡大する。たとえば、表示キーテーブルが図１０（Ａ）に示すように設定された場合には、図５（Ａ）に示すように、「Ａ」，「Ｉ」，「Ｕ」，「Ｅ」，「Ｏ」，「Ｈ」，「Ｓ」キーの表示も拡大される。そして、ステップＳ４１の処理が終了すると、タッチ領域変更処理を終了して、キー表示処理に戻る。
【０１０３】
また、入力された文字がローマ字辞書に登録されていなければ、プロセッサ２４は、ステップＳ４３で、タッチ領域が拡大されたキーがあるか否かを判断する。つまり、プロセッサ２４は、拡大テーブルデータ３４２において、「１」が記録された欄があるか否かを判断する。ステップＳ４３で“ＮＯ”であれば、つまり拡大キーがなければ、プロセッサ２４はタッチ領域変更処理を終了する。一方、ステップＳ４３で“ＹＥＳ”であれば、つまりタッチ領域が拡大されたキーがあれば、プロセッサ２４は、ステップＳ４５で、縦用または横用の通常キーに対応するタッチ領域を設定する。つまり、プロセッサ２４は、縦用または横用通常キーテーブルからタッチ領域を読み出して、表示キーテーブルに設定する。そして、拡大テーブルにおいては、全ての欄に「０」を記録する。つまり、ステップＳ４５の処理では、拡大されたタッチ領域が元のタッチ領域に再設定される。なお、ステップＳ４５の処理を実行するプロセッサ２４は再設定部として機能する。
【０１０４】
続いて、ステップＳ４７では、設定されてタッチ領域に基づいて、ソフトキー６８を再表示する。たとえば、ソフトキー６８が図５（Ａ）のように表示されている場合、ソフトキー６８は、図４（Ａ）のように表示される。そして、ステップＳ４７の処理が終了すれば、タッチ領域変更処理を終了する。
【０１０５】
なお、ステップＳ４１およびステップＳ４７の処理を実行するプロセッサ２４は第１表示制御部として機能する。
【０１０６】
＜第２実施例＞
第２実施例では、第１実施例とは異なり、タッチ領域が拡大されたとしても、文字入力キーの表示領域は変化しない。なお、第２実施例の携帯電話機１０は、第１実施例と同じであるため、携帯電話機１０の電気的な構成および外観など、重複した説明は省略する。
【０１０７】
たとえば、第２実施例では、次に入力される文字が予測され、タッチ領域が拡大されたとしても、ソフトキー６８は、図４（Ａ），（Ｂ）に示すように表示される。
【０１０８】
このように、第２実施例では、文字入力キーの表示が変化しないため、使用者に対して表示の違和感を与えることなく、文字入力キーの操作性を良くすることができる。
【０１０９】
第２実施例のプロセッサ２４は、図１７に示すフローに代えて、図１８に示す座標範囲変更処理を含む、複数のタスクを並列的に処理する。
【０１１０】
図１８は、第２実施例における座標範囲変更処理のフロー図である。図１８を参照して、第２実施例における座標範囲変更処理では、文字入力キーの表示領域をタッチ領域に合わせて拡大するステップＳ４１と、拡大された表示領域を元に戻すステップＳ４７とが省略される。
【０１１１】
そのため、図１６のステップＳ１５が実行されると、プロセッサ２４はステップＳ３１−Ｓ３９の処理を実行し、文字入力キーに対応するタッチ領域が拡大される。そして、ステップＳ３９の処理が終了するとタッチ領域拡大処理を終了して、キー表示処理に戻る。
【０１１２】
一方、ステップＳ３３で“ＮＯ”であれば、つまり入力文字バッファ３３２に記憶された文字がローマ字辞書データ３４４に登録されておらず、タッチ領域が拡大されていれば、プロセッサ２４はステップＳ４３，Ｓ４５を実行し、拡大されたタッチ領域を元の大きさに戻す。そして、ステップＳ４５の処理が終了すれば、ステップＳ３９の処理が終了したときと同じように、キー表示処理に戻る。
【０１１３】
なお、第２実施例では、プロセッサ２４は、第２表示制御部として機能する。
【０１１４】
以上の説明から分かるように、携帯電話機１０は、タッチパネル３８が設けられたディスプレイ３０およびタッチパネル３８に対するタッチ操作を検出するタッチパネル制御回路３６を備える。そして、ディスプレイ３０には、QWERTY配列のソフトキー６８が表示され、ソフトキー６８に対してタッチ操作がされると、文字が入力される。また、携帯電話機１０は、入力された文字に基づいて次に入力される文字を予測する予測機能を有している。そして、プロセッサ２４は、タッチ操作によって文字が入力されると、次に入力される文字を予測し、その文字のキーに対応するタッチ領域を、他のキーに対応するタッチ領域と重複しないように拡大する。
【０１１５】
このように、キーに対応するタッチ領域が拡大され、キーの操作性が良くなる。
【０１１６】
なお、本実施例では、日本語の入力において一般的に利用されている、ローマ字入力の規則に基づいて次に入力される文字を予測する事ができる。
【０１１７】
また、他の実施例では、入力された文字を予測するための辞書は、「iWnn（登録商標）」などで利用される学習型の予測候補辞書や、「POBox（登録商標） Pro E」などの英語の予測変換に利用される英語用の予測候補辞書および英単語から構成される英単語辞書などが利用されてもよい。そして、これらの辞書を利用してタッチ領域を拡大する場合、予測候補の最上位に単語の先頭文字に対応して、タッチ領域が拡大される。たとえば、「Ｓ」が入力されたときに、予測候補の最上位が「summer」であれば、「Ｕ」キーに対応するタッチ領域が拡大される。さらに、この場合の次候補が「simple」であれば、「Ｉ」キーに対応するタッチ領域も拡大される。つまり、他の実施例では、使用者が入力した単語や文章に基づいて次に入力される文字が予測されるため、文字入力キーに対応するタッチ領域が的確に拡大される。
【０１１８】
また、ソフトキー６８のキー配列は、QWERTY配列だけに限らず、ABC配列や、ドイツ語などに対応するQWERTZ配列、フランス語に対応するAZERTY（ASERTY）配列、中国語に対応する注音字母順の配列、朝鮮語に対応するハングル配列、ひらがなの５０音配列、ひらがな／カタカナのJIS配列、数字／記号の入力に対応するキー配列などであってもよい。
【０１１９】
また、予測機能は、メモ帳機能だけに限らず、電子メールやSMS(Short Message Service)などのメッセージを送信する機能や、アドレス帳機能、ブラウザ機能および画像のタイトル編集機能などと同時に実行されてもよい。
【０１２０】
また、携帯電話機１０の通信方式はCDMA方式であるが、LTE(Long Term Evolution)方式、W-CDMA方式、GSM方式、TDMA方式、FDMA方式およびPHS方式などが採用されてもよい。
【０１２１】
また、キー表示プログラム３１０およびタッチ領域変更プログラム３１２は、データ配信用のサーバのHDDに記憶され、通信を介して携帯電話機１０に配信されてもよい。また、CD,DVD,BD(Blu-ray Disc)などの光学ディスク、USBメモリおよびメモリカードなどの記憶媒体にこれらのプログラムを記憶させた状態で、その記憶媒体が販売または配布されてもよい。
【０１２２】
さらに、本実施例は、携帯電話機１０のみに限らず、スマートフォンおよびPDA(Personal Digital Assistant)などに適用されてもよい。
【０１２３】
そして、本明細書中で挙げた、タッチ領域を示す座標などの具体的な数値は、いずれも単なる一例であり、製品の仕様などの必要に応じて適宜変更可能である。
【符号の説明】
【０１２４】
１０    …  携帯電話機
１２    …  アンテナ
１４    …  無線通信回路
２４    …  プロセッサ
２６    …  キー入力装置
３４    …  ＲＡＭ
３６    …  タッチパネル制御回路
３８    …  タッチパネル
【図１】
2012008866.tif 000003
【図２】
2012008866.tif 000004
【図３】
2012008866.tif 000005
【図４】
2012008866.tif 000006
【図５】
2012008866.tif 000007
【図６】
2012008866.tif 000008
【図７】
2012008866.tif 000009
【図８】
2012008866.tif 000010
【図９】
2012008866.tif 000011
【図１０】
2012008866.tif 000012
【図１１】
2012008866.tif 000013
【図１２】
2012008866.tif 000014
【図１３】
2012008866.tif 000015
【図１４】
2012008866.tif 000016
【図１５】
2012008866.tif 000017
【図１６】
2012008866.tif 000018
【図１７】
2012008866.tif 000019
【図１８】
2012008866.tif 000020