(57)【要約】【課題】ソフトウェアキーボードにおける入力間違いを容易に抑制することができるソフトウェアキーボードの表示方法及び携帯情報端末装置を提供すること。【解決手段】携帯情報端末装置１０は、ローマ字入力による日本語入力モードが選択されたとき（ステップＳ１のＹｅｓ）に、英文字キーからなるソフトウェアキーボード２０を表示部１８に表示し、キーの入力を受け付ける。そして、携帯情報端末装置１０は、キー入力規則テーブルを読み込むステップＳ２と、キー入力規則テーブルに次入力候補キーが存在するか否かを判定するステップＳ５と、次入力候補キーが存在する場合（ステップＳ６のＹｅｓ）には、当該次入力候補キーの入力を受け付け可能に設定すると共に、次入力候補キー以外のキーの入力を受け付けないように設定するステップＳ７と、表示部１８に次入力候補キーを表示するステップＳ８と、を少なくとも実行する。【選択図】図２
2010165146.tif 000002
【特許請求の範囲】
【請求項１】
携帯情報端末装置が、
ローマ字入力による日本語入力モードが選択されたときに、英文字のキーからなるソフトウェアキーボードを表示部に表示するソフトウェアキーボード表示ステップと、
前記ソフトウェアキーボードによる前記キーの入力を受け付けるキー入力受付ステップと、
前記入力を受け付けられた前記キーがいずれかの子音に係るものである場合に、次入力候補キーとして当該子音に係るキー又は母音に係るキー又は例外キーを許容するように規定したキー入力規則テーブルと、前記キー入力受付ステップによって受け付けられた入力情報と、に基づいて、当該キー入力規則テーブルに前記次入力候補キーが存在するか否かを判定する次入力候補キー判定ステップと、
前記次入力候補キー判定ステップの判定結果に基づいて前記次入力候補キーが存在する場合には、当該次入力候補キーの入力を受け付け可能に設定すると共に、次入力候補キー以外のキーの入力を受け付けないように設定する入力受付キー設定ステップと、
前記入力受付キー設定ステップの設定結果に基づいて前記表示部に前記次入力候補キーを前記次入力候補キー以外のキーと識別可能に表示する識別表示ステップと、
を少なくとも実行することを特徴とするソフトウェアキーボードの表示方法。
【請求項２】
前記識別表示ステップにおいて、前記表示部での表示態様は、
前記次入力候補キーの拡大表示、
前記次入力候補キーの太線表示、
前記次入力候補キー以外のキーの縮小表示、
前記次入力候補キー以外のキーの消去、
及び前記次入力候補キーと前記次入力候補キー以外のキーとの色分け表示、
のいずれか一つ又はこれらの任意の組み合わせであることを特徴とする請求項１に記載のソフトウェアキーボードの表示方法。
【請求項３】
前記識別表示ステップにおいて、前記次入力候補キーの表示順列は、ＱＷＥＲＴＹ配列であることを特徴とする請求項１又は２に記載のソフトウェアキーボードの表示方法。
【請求項４】
前記識別表示ステップで表示された前記次入力候補キーのいずれかが入力されたか否かを判定するキー入力判定ステップと、
前記キー入力判定ステップによって前記識別表示ステップで表示された前記次入力候補キーがいずれも入力されていないと判定された場合には、所定の入力操作によって当該次入力候補キー以外のキーの入力を受け付けるように設定すると共に、入力を受け付けられたキーの情報を記憶し、前記キー入力規則テーブルの前記次入力候補キーの情報を、記憶された前記キーの情報に基づいて更新するテーブル更新ステップと、
を更に含むことを特徴とする請求項１から３のいずれかに記載のソフトウェアキーボードの表示方法。
【請求項５】
ローマ字入力による日本語入力モードが選択されたときに、英文字のキーからなるソフトウェアキーボードを表示する表示部と、
前記ソフトウェアキーボードによるキーの入力を受け付けるキー入力受付手段と、
を備える携帯情報端末装置であって、
前記キー入力受付手段によって受け付けられた入力情報に基づいて次に入力される前記キーの候補である次入力候補キーの一覧のキー入力規則テーブルが記憶されたキー入力規則記憶手段と、
前記キー入力規則テーブルに基づいて前記キー入力規則記憶手段に前記次入力候補キーが存在するか否かを判定する次入力候補キー判定手段と、
前記次入力候補キー判定手段の判定結果に基づいて前記次入力候補キーが存在する場合には、当該次入力候補キーの入力を受け付け可能に設定すると共に、次入力候補キー以外のキーの入力を受け付けないように設定する入力受付キー設定手段と、
前記入力受付キー設定手段の設定結果に基づいて前記表示部に前記次入力候補キーを次入力候補キー以外のキーと識別可能に表示する識別表示手段と、
を備えることを特徴とする携帯情報端末装置。
【請求項６】
前記キー入力受付手段は、前記表示部に形成され、入力位置に対応する前記キーを検出するタッチパネルであることを特徴とする請求項５に記載の携帯情報端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソフトウェアキーボードの表示方法及び携帯情報端末装置に関する。
【背景技術】
【０００２】
近年の携帯情報端末装置は、装置の小型化を図るために表示部と入力部とを一体的に構成されたものが多い。例えば、携帯情報端末装置の液晶等の表示画面（例えば、いわゆるタッチパネル式の表示画面）に、文字等の入力手段としてのキーボードをソフトウェアによって表示するソフトウェアキーボードが知られている。
【０００３】
このようなソフトウェアキーボードは、タイプライタのキー配列を模した、いわゆるＱＷＥＲＴＹ配列のキーを備えている。ソフトウェアキーボードは、検知した入力座標信号と予め設定された文字等の位置情報とから、入力された文字等を限定している。
【０００４】
しかしながら、近年では、携帯情報端末装置が小型化し、表示解像度が向上したことにより、表示画面に表示される文字等が縮小化する一方、表示される情報量は更に増加している。このため、ソフトウェアキーボードにおいて、一つのキーに割り当てられる入力領域も縮小化し各キーが識別しにくくなっていると共に、指等でタッチ入力した場合に複数のキーを押してしまう等、入力しにくいという問題があった。
【０００５】
特に、ローマ字入力による日本語入力モードが選択されている場合にあっては、母音及び子音に対応するキーを複数組み合わせて入力する必要があり、入力すべき文字数が必然的に増えるため、上記問題はよりいっそう深刻であった。
【０００６】
このような問題に対処するため、子音入力キーをグループ化して特定の母音を割り付けし、このグループに所属する複数の子音キーを同時に又は単独に打鍵することで母音入力の負担軽減を図るキーボード装置が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平９−２０４２５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来技術にあっては、子音入力キーをグループ化して特定の母音を割り付けているため、母音入力の負担軽減は図れるものの、入力操作に慣れが必要であり、必ずしも実用的ではなかった。
【０００９】
また、上記従来技術に係るキーボード装置を用いて、ローマ字入力により日本語を入力する場合、あるキーを入力した後に、次に入力すべき適切なキーを、上述した識別しにくい多数のキーの中から見つけなければならず、入力操作に時間がかかる。また、上述の理由から、見つけたキーを狙い通りに正確に入力することが困難である。このため、結局、入力間違いを抑制するのには十分でなかった。
【００１０】
本発明は、このような事情を考慮して提案されるものであり、表示部に、次入力候補キーを次入力候補キー以外のキーと識別可能に表示することにより、ソフトウェアキーボードにおける入力間違いを容易に抑制することができるソフトウェアキーボードの表示方法及び携帯情報端末装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明者は、最初に入力されたキーがいずれかの子音に係るものである場合に、所定のルールに従って次に入力する際の候補となるキー（以下、次入力候補キーと称する）を特定し、ソフトウェアキーボードにおける入力間違いを抑制する仕組みを見出し、本発明を想到するに至った。
【００１２】
本発明に係るソフトウェアキーボードの表示方法は、最初に入力を受け付けられたキーがいずれかの子音に係るものである場合に、表示部に、次入力候補キーを次入力候補キー以外のキーと識別可能に表示することにより、ソフトウェアキーボードにおける入力間違いを容易に抑制するものである。
【００１３】
（１）携帯情報端末装置（例えば、後述の図１の携帯情報端末装置１０）が、ローマ字入力による日本語入力モードが選択されたときに、英文字のキー（例えば、後述の図４のキー群２１）からなるソフトウェアキーボード（例えば、後述の図４のソフトウェアキーボード２０）を表示部（例えば、後述の図１又は図９の表示部１８）に表示するソフトウェアキーボード表示ステップと、前記ソフトウェアキーボードによる前記キーの入力を受け付けるキー入力受付ステップと、前記入力を受け付けられた前記キーがいずれかの子音に係るものである場合に、次入力候補キーとして当該子音に係るキー又は母音に係るキー又は例外キーを許容するように規定したキー入力規則テーブル（例えば、後述の図５及び図６に示されるキー入力規則テーブル）と、前記キー入力受付ステップによって受け付けられた入力情報と、に基づいて、当該キー入力規則テーブルに前記次入力候補キーが存在するか否かを判定する次入力候補キー判定ステップ（例えば、後述の図２に示される、キー入力規則テーブルに次入力候補キーが存在するか否かを判定するステップＳ５）と、前記次入力候補キー判定ステップの判定結果に基づいて前記次入力候補キーが存在する場合には、当該次入力候補キーの入力を受け付け可能に設定すると共に、次入力候補キー以外のキーの入力を受け付けないように設定する入力受付キー設定ステップ（例えば、後述の図２に示される、対応するキーのみを入力受け付け可能に設定するステップＳ７）と、前記入力受付キー設定ステップの設定結果に基づいて前記表示部に前記次入力候補キーを前記次入力候補キー以外のキーと識別可能に表示する識別表示ステップ（例えば、後述の図２に示される、入力可能なキーを表示するステップＳ８）と、を少なくとも実行することを特徴とするソフトウェアキーボードの表示方法。
【００１４】
ここで、例外キーとは、最初に入力を受け付けられたキーがいずれかの子音に係るものである場合に、次入力候補キーとして例外的に認められるキーをいう。例えば、２番目に入力できる例外キーとして、「Ｙ」、「Ｈ」及び「Ｓ」に係るキーが該当し、母音と当該子音以外に認められるキーである。
【００１５】
（１）の発明によれば、次入力候補キーが、次入力候補キー以外のキーと識別可能に表示され、ユーザは識別表示された次入力候補キーの中から所望のキーを選択して入力すればよいので、迅速かつ快適な入力操作を行うことができ、ソフトウェアキーボードにおける入力間違いを容易に抑制することができる。
【００１６】
（２）前記識別表示ステップにおいて、前記表示部での表示態様は、前記次入力候補キーの拡大表示、前記次入力候補キーの太線表示、前記次入力候補キー以外のキーの縮小表示、前記次入力候補キー以外のキーの消去、及び前記次入力候補キーと前記次入力候補キー以外のキーとの色分け表示、のいずれか一つ又はこれらの任意の組み合わせであることを特徴とする（１）に記載のソフトウェアキーボードの表示方法。
【００１７】
（２）の発明によれば、次入力候補キーを次入力候補キー以外のキーと識別し易くなるので、迅速かつ快適な入力操作を行うことができる。
【００１８】
（３）前記識別表示ステップにおいて、前記次入力候補キーの表示順列は、ＱＷＥＲＴＹ配列であることを特徴とする（１）又は（２）に記載のソフトウェアキーボードの表示方法。
【００１９】
ここで、ＱＷＥＲＴＹ配列とは、一般的なキーボードに使用されるアルファベット配列である。具体的には、ソフトウェアキーボードのアルファベット配列は、上段、中段及び下段の３段から構成されており、上段には左からＱ、Ｗ、Ｅ、Ｒ・・・と文字キーが配列され、中段には左からＡ、Ｓ、Ｄ、Ｆ・・・と文字キーが配列され、下段には左からＺ、Ｘ、Ｃ、Ｖ・・・と文字キーが配列されている。
【００２０】
（３）の発明によれば、一般的なキーボードに使用されるアルファベット配列に適用することにより、更に汎用性を高めることができる。
【００２１】
（４）前記識別表示ステップで表示された前記次入力候補キーのいずれかが入力されたか否かを判定するキー入力判定ステップ（例えば、後述の図３に示される、表示された入力可能なキーのいずれかが入力されたか否かを判断するステップＳ９）と、前記キー入力判定ステップによって前記識別表示ステップで表示された前記次入力候補キーがいずれも入力されていないと判定された場合には、所定の入力操作（例えば、後述の図３のステップＳ１２に示されるキャンセル入力）によって当該次入力候補キー以外のキーの入力（例えば、後述の図３のステップＳ１３に示されるキー入力）を受け付けるように設定すると共に、入力を受け付けられたキーの情報を記憶し（例えば、後述の図３に示される、入力されたキーの情報を記憶するステップＳ１４）、前記キー入力規則テーブルの前記次入力候補キーの情報を、記憶された前記キーの情報に基づいて更新するテーブル更新ステップ（例えば、後述の図３に示される、キー入力規則テーブルを更新するステップＳ１５）と、を更に含むことを特徴とする（１）から（３）のいずれかに記載のソフトウェアキーボードの表示方法。
【００２２】
（４）の発明によれば、識別表示ステップで表示された次入力候補キーが、ユーザが所望するものでない場合に、当該次入力候補キー以外のキーを入力できるようにし、かつ、ユーザが入力したキーの情報を新たな次入力候補キーとして、キー入力規則テーブルを更新することができるので、ユーザの使用形態に合致したキー表示を行うことができ、更に使い勝手を向上することができる。
【００２３】
（５）ローマ字入力による日本語入力モードが選択されたときに、英文字のキー（例えば、後述の図４のキー群２１）からなるソフトウェアキーボード（例えば、後述の図４のソフトウェアキーボード２０）を表示する表示部（例えば、後述の図１又は図９の表示部１８）と、前記ソフトウェアキーボードによるキーの入力を受け付けるキー入力受付手段（例えば、後述の図１又は図９の表示部１８）と、を備える携帯情報端末装置（例えば、後述の図１の携帯情報端末装置１０）であって、前記キー入力受付手段によって受け付けられた入力情報に基づいて次に入力される前記キーの候補である次入力候補キーの一覧のキー入力規則テーブル（例えば、後述の図５及び図６に示されるキー入力規則テーブル）が記憶されたキー入力規則記憶手段（例えば、後述の図１のＲＯＭ１４、ＲＡＭ１５等）と、前記キー入力規則テーブルに基づいて前記キー入力規則記憶手段に前記次入力候補キーが存在するか否かを判定する次入力候補キー判定手段（例えば、後述の図１に示される制御部１２）と、前記次入力候補キー判定手段の判定結果に基づいて前記次入力候補キーが存在する場合には、当該次入力候補キーの入力を受け付け可能に設定すると共に、次入力候補キー以外のキーの入力を受け付けないように設定する入力受付キー設定手段（例えば、後述の図１に示される制御部１２）と、前記入力受付キー設定手段の設定結果に基づいて前記表示部に前記次入力候補キーを次入力候補キー以外のキーと識別可能に表示する識別表示手段（例えば、後述の図１に示される制御部１２）と、を備えることを特徴とする携帯情報端末装置。
【００２４】
（５）の発明によれば、最初に入力を受け付けられたキーがいずれかの子音に係るものである場合に、表示部に、次入力候補キーを次入力候補キー以外のキーと識別可能に表示する。このため、ユーザは識別表示された次入力候補キーの中から所望のキーを選択して入力すればよいので、迅速かつ快適な入力操作を行うことができ、ソフトウェアキーボードにおける入力間違いを容易に抑制することができる携帯情報端末装置を提供することができる。
【００２５】
（６）前記キー入力受付手段は、前記表示部（例えば、後述の図１の表示部１８）に形成され、入力位置に対応する前記キーを検出するタッチパネルであることを特徴とする（５）に記載の携帯情報端末装置。
【００２６】
（６）の発明によれば、ソフトウェアキーボードが採用されることが多いタッチパネル式の表示部に適用することにより、更に汎用性を高めることができる。
【発明の効果】
【００２７】
この発明によれば、次入力候補キーが、次入力候補キー以外のキーと識別可能に表示され、ユーザは識別表示された次入力候補キーの中から所望のキーを選択して入力すればよいので、迅速かつ快適な入力操作を行うことができ、ソフトウェアキーボードにおける入力間違いを容易に抑制することができる。
【図面の簡単な説明】
【００２８】
【図１】本実施形態に係る携帯情報端末装置の機能構成の概要を示すブロック図である。
【図２】本実施形態に係るソフトウェアキーボードの表示方法を示すフローチャートである。
【図３】本実施形態に係るソフトウェアキーボードの表示方法を示すフローチャートである。
【図４】本実施形態に係る未入力状態のソフトウェアキーボードを示す模式図である。
【図５】本実施形態に係るキー入力規則テーブルの構成を示す図である。
【図６】本実施形態に係るキー入力規則テーブルの構成を示す図である。
【図７】本実施形態に係るソフトウェアキーボードにおいて２番目に入力可能なキーの表示例を示す図である。
【図８】本実施形態に係るソフトウェアキーボードにおいて２番目に入力可能なキーの拡大表示例を示す図である。
【図９】本実施形態に係る携帯情報端末装置のハードウェア構成を示す図である。
【発明を実施するための形態】
【００２９】
以下、本発明を実施するための形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
［携帯情報端末装置の機能構成］
【００３０】
図１は、本実施形態に係る携帯情報端末装置の機能構成の概要を示すブロック図である。図１に示すように、本実施形態に係る携帯情報端末装置１０は、電話回線等の通信ネットワークに接続可能に構成されている。携帯情報端末装置１０は、通信部１１と、制御部１２と、操作部１３と、ＲＯＭ１４と、ＲＡＭ１５と、画像生成処理部１６と、表示ドライバ１７と、表示部１８と、を備える。
【００３１】
通信部１１は、電話回線等の通信ネットワークと接続可能に構成されている。操作部１３は、表示部１８の表示動作等をはじめ、携帯情報端末装置１０を動作させるのに必要な入力部として機能するように構成されている。
【００３２】
また、操作部１３のうちのいずれかは、表示された次入力候補キーの入力をキャンセルするキャンセルキーとしても機能する。なお、キャンセルキーをタッチパネルとしての表示部１８に表示し、当該キャンセルキーにタッチ入力することによりキャンセルを実行するように構成してもよい。
【００３３】
ＲＯＭ１４及びＲＡＭ１５は、携帯情報端末装置１０を機能させるための各種プログラム、本発明の機能を実行するプログラム、後述するキー入力規則テーブル等を記憶し、キー入力規則記憶手段として機能する。
【００３４】
画像生成処理部１６は、制御部１２の制御に従い、携帯情報端末装置１０の動作に必要な文字情報を含む各種画像データを生成するためのものである。画像生成処理部１６により生成された画像データは、表示ドライバ１７に供給される。表示ドライバ１７は、供給された画像データに基づいて表示部１８を駆動する。
【００３５】
表示部１８は、例えば、液晶画面として構成され、表示ドライバ１７によって駆動される。表示部１８には、ソフトウェアキーボード２０をはじめ、各種の画像データが表示される。
【００３６】
また、表示部１８は、ソフトウェアキーボード２０のキー入力受付手段としても機能し、指やペン等による入力位置に対応するキーを検出するタッチパネルとして構成されている。なお、入力したアルファベットの仮名への変換は、例えば、スペース／変換キー２２（図７参照）をタッチすることにより実行できるようになっている。
【００３７】
制御部１２は、携帯情報端末装置１０を統括的に制御する部分であり、ＲＯＭ１４等に記憶された各種プログラムを適宜読み出して実行することにより、上記ハードウェアと協働し、携帯情報端末装置１０の各種機能を実現する。
【００３８】
携帯情報端末装置１０では、制御部１２が、上記キー入力規則記憶手段に記憶されたキー入力規則テーブルに次入力候補キーが存在するか否かを判定する次入力候補キー判定手段として機能する。また、制御部１２は、上記次入力候補キーが存在すると判定された場合には、当該次入力候補キーの入力を受け付け可能に設定すると共に、次入力候補キー以外のキーの入力を受け付けないように設定する入力受付キー設定手段として機能する。更に、制御部１２は、表示部１８に次入力候補キーを次入力候補キー以外のキーと識別可能に表示する識別表示手段として機能する。
［キー入力規則テーブルの構成］
【００３９】
図５及び図６は、キー入力規則テーブルの構成を示す図である。キー入力規則テーブルは、上記キー入力規則記憶手段に記憶されている。図５及び図６に示すように、キー入力規則テーブルは、入力を受け付けられたキーがいずれかの子音に係るものである場合に、次入力候補キーとして、当該子音に係るキー又は母音に係るキー又は所定の例外キーを許容するように規定されたデータテーブルである。このキー入力規則テーブルには、「最初に入力したキー」に応じて、「２番目に入力できるキー」及び「３番目に入力できるキー」がレコード単位で記憶されている。
【００４０】
ここで、上記「例外キー」とは、最初に入力を受け付けられたキーがいずれかの子音に係るものである場合に、次入力候補キーとして例外的に認められるキーをいう。例えば、図５及び図６に示すように、２番目に入力できる例外キーとして、「Ｙ」、「Ｈ」及び「Ｓ」に係るキーが該当する。また、３番目に入力できる例外キーとして、母音のうちの「Ａ」、「Ｏ」及び「Ｕ」に係るキーが該当する。但し、図６に示すように、最初に入力したキーが「Ｔ」、２番目に入力したキーが「Ｓ」である場合には、３番目に入力できる例外キーとして、母音の「Ｕ」に係るキーのみが該当する。
【００４１】
なお、キー入力規則テーブルには、次入力候補キーとして「２番目に候補に出す種類」と「３番目に候補に出す種類」をも示した。また、「最初に入力したキー」として母音も示した。また、「Ｑ」は、ローマ字入力で日本語を入力する際に不要であるので、ソフトウェアキーボード２０を表示部１８に表示する際に、「Ｑ」を表示しない（入力できない）ようになっている。
［本発明の実施形態に係るフローチャート］
【００４２】
以下、本発明の実施形態に係るソフトウェアキーボード２０の表示方法について図２及び図３を参照して説明する。図２及び図３は、本発明の実施形態に係るソフトウェアキーボード２０の表示方法のフローチャートを示している。
【００４３】
ステップＳ１：制御部１２（図１参照）は、ローマ字入力による日本語入力モードが選択されているか否かを判断する。なお、このモード選択は、例えば、操作部１３（図１参照）の入力操作によって入力されてもよいし、表示部１８（図１参照）に所定のモード選択キーを表示し、当該モード選択キーをタッチすることにより入力されてもよい。
【００４４】
制御部１２により、ローマ字入力による日本語入力モードが選択されていないと判断された場合（ステップＳ１のＮｏ）は、ステップＳ１６に進み、制御部１２は、英数文字の入力処理を実行する。
【００４５】
一方、制御部１２により、ローマ字入力による日本語入力モードが選択されていると判断された場合（ステップＳ１のＹｅｓ）は、ステップＳ２に進む。
【００４６】
ステップＳ２：制御部１２は、図５及び図６に示すキー入力規則テーブルを読み込むと共に、表示部１８にソフトウェアキーボード２０（図４参照）を表示する。このとき、「Ｑ」以外の全てのアルファベットのキー群２１が同様の表示態様で表示されている。図４は、本実施形態に係る未入力状態のソフトウェアキーボードを示す模式図である。
【００４７】
なお、図４に示すソフトウェアキーボード２０では、アルファベットのキー群２１の他、数字キー等（「０」〜「９」及び「−」）をも表示しているが、この数字キー等は必ずしも表示しなくてもよい。
【００４８】
ステップＳ３：制御部１２は、入力文字が何文字目であるかを示す変数ｎを初期化する。具体的には、例えば、入力文字が最初の１文字目であれば、変数ｎを１に設定する。変数ｎを初期化したら、ステップＳ４に進む。
【００４９】
ステップＳ４：制御部１２は、ｎ文字目の文字入力があったか否かを判断する。ｎ文字目の文字入力があった場合（ステップＳ４のＹｅｓ）は、ステップＳ５に進み、ｎ文字目の文字入力がなった場合（ステップＳ４のＮｏ）は、ステップＳ４に戻って文字入力があるまで待機する。
【００５０】
ステップＳ５：制御部１２は、キー入力規則テーブルのｎ文字目と、ステップＳ４で入力された文字が一致するレコードがあるか否かを判断する。一致するレコードがある場合（ステップＳ５のＹｅｓ）は、ステップＳ６に進み、一致するレコードがない場合（ステップＳ５のＮｏ）は、ステップＳ２に戻る。
【００５１】
具体的には、例えば、最初（１文字目）に入力したキーの文字が子音の「Ｍ」であるとすると、図５のキー入力規則テーブルに示すように、当該「Ｍ」に係るレコードが３つあるので（ステップＳ５のＹｅｓ）、ステップＳ６に進む。
【００５２】
ステップＳ６：制御部１２は、当該レコードの（ｎ＋１）文字目に、すなわち、ステップＳ４で入力されたキーの次に、入力可能なキー（次入力候補キー）があるか否かを判断する。
【００５３】
具体的には、最初に入力したキーの文字が子音である場合に、２文字目に入力可能な次入力候補キーがあるか否かを判断すると、図５のキー入力規則テーブルには、母音（「Ａ」、「Ｉ」、「Ｕ」、「Ｅ」、「Ｏ」）を規定するレコードと、例外キーである「Ｙ」、「Ｈ」又は「Ｓ」を規定するレコードと、最初に入力した子音と同じ子音を規定するレコードとがある（ステップＳ６のＹｅｓ）ので、これらのレコードに該当していれば、ステップＳ７に進む。
【００５４】
例えば、上述したように最初に入力したキーの文字が子音の「Ｍ」である場合に、２文字目に入力可能な次入力候補キーがあるか否かを判断すると、図５のキー入力規則テーブルには、母音を規定するレコードと、例外キーである「Ｙ」を規定するレコードと、最初に入力したキーと同じ「Ｍ」を規定するレコードとがある（ステップＳ６のＹｅｓ）ので、ステップＳ７に進む。
【００５５】
また、例えば、最初に入力したキーの文字が母音であるとすると、図５のキー入力規則テーブルに示すように、当該レコードの２番目に入力できるキーはなく（ステップＳ６のＮｏ）、「入力終了」となるので、ステップＳ２に戻る。
【００５６】
ステップＳ７：制御部１２は、当該レコードの（ｎ＋１）文字目に対応するキーのみを表示部１８から入力受け付け可能に設定する。すなわち、上記具体例では、制御部１２は、上記ステップＳ６において確認された、母音と、例外キーである「Ｙ」と、最初に入力したキーと同じ「Ｍ」のみを、表示部１８（タッチパネル）からの入力が受け付けられるように設定する。
【００５７】
ステップＳ８：制御部１２は、上記ステップＳ７において入力可能な次入力候補キーとして設定されたものを表示部１８に表示する。すなわち、上記具体例では、制御部１２は、図７に示すように、母音と、例外キーである「Ｙ」と、最初に入力したキーと同じ「Ｍ」のみを表示部１８に表示する。
【００５８】
また、このときの上記次入力候補キーの表示順列は、ＱＷＥＲＴＹ配列であり、かつ、上記次入力候補キー以外のキーの表示は表示部１８から消去される。なお、図７においては、説明の便宜上、上記次入力候補キー以外のキーも表示してある。
【００５９】
このように、表示部１８には、入力する必要のないキーは表示されず、入力可能に設定された次入力候補キーのみが表示されるので、ユーザは、限定表示された次入力候補キーの中から所望のキーを選択して入力すればよく、迅速かつ快適な入力操作を行うことができる。
【００６０】
なお、図８に示すように、上記次入力候補キーのうち、母音（「Ａ」、「Ｉ」、「Ｕ」、「Ｅ」、「Ｏ」）及び子音（「Ｍ」）のみを拡大して表示部１８に表示してもよい。この場合、次入力候補キーが拡大表示されているため、更に迅速かつ快適な入力操作を行うことができる。
【００６１】
ステップＳ９：制御部１２は、表示部１８に表示された入力可能なキーのいずれかが入力されたか否かを判断する。制御部１２により、入力可能なキーのいずれかが入力されたと判断された場合（ステップＳ９のＹｅｓ）はステップＳ１０に進み、入力されていないと判断された場合（ステップＳ９のＮｏ）はステップＳ１２に進む。
【００６２】
例えば、最初に入力したキーが「Ｍ」である場合の具体例では、制御部１２は、母音と、例外キーである「Ｙ」と、最初に入力したキーと同じ「Ｍ」のうち、いずれかが入力されたか否かを判断する。上記母音と、例外キーである「Ｙ」と、最初に入力したキーと同じ「Ｍ」のうち、いずれかが入力された場合はステップＳ１０に進み、いずれも入力されていない場合はステップＳ１２に進む。
【００６３】
ステップＳ１０：制御部１２は、文字数の変数ｎをインクリメントする。
【００６４】
ステップＳ１１：制御部１２は、文字入力が終了したか否かを判断する。具体的には、入力された文字が仮名変換されることによって文字入力の終了が判断される。
【００６５】
例えば、図５に示すように、最初に入力したキーが「Ｍ」、２番目に入力されたキーがいずれかの母音である場合（図５参照）には、「ま」行の平仮名が入力され、変換されたものと判断できるので、２文字目までの入力が終了したと判断される（ステップＳ１１のＹｅｓ）。
【００６６】
制御部１２により、文字入力が終了したと判断された場合（ステップＳ１１のＹｅｓ）は、本制御を終了する。
【００６７】
一方、制御部１２により、文字入力が終了していないと判断された場合（ステップＳ１１のＮｏ）は、上記ステップＳ４に戻り、２文字目に入力されたキー情報に基づいて３文字目の次入力候補キーの表示処理に進む。すなわち、この場合、ステップＳ１０において変数ｎがインクリメント（ｎ＝２）され、２文字目の文字が既に入力されている（ステップＳ４のＹｅｓ）ので、ステップＳ５に進む。
【００６８】
ステップＳ５では、例えば、図５のキー入力規則テーブルにおいて最初に入力したキーが「Ｍ」、２番目に入力されたキーが例外キーである「Ｙ」又は連続子音キーの「Ｍ」である（ステップＳ５のＹｅｓ）場合には、当該レコードの３番目に入力できるキー候補として「Ａ、Ｏ、Ｕ」又は母音が存在する（ステップＳ６のＹｅｓ）ので、ステップＳ７に進む。
【００６９】
そして、ステップＳ７では、当該レコードの３文字目に対応するキーのみを入力受け付け可能に設定する。すなわち、上記具体例において、制御部１２は、２番目に入力されたキーが例外キーである「Ｙ」である場合には、「Ａ、Ｏ、Ｕ」に係るキーを入力受け付け可能に設定し、２番目に入力されたキーが連続子音キーの「Ｍ」である場合には、母音に係るキーを入力受け付け可能に設定する。
【００７０】
続いて、制御部１２は、上記ステップＳ７において入力受け付け可能に設定された「Ａ、Ｏ、Ｕ」又は母音に係るキーを表示部１８に表示する（ステップＳ８）と共に、表示されたキーのいずれかが入力されたか否かを判断する（ステップＳ９）。
【００７１】
制御部１２により、表示されたキーのいずれかが入力されたと判断された場合（ステップＳ９のＹｅｓ）には、ステップＳ１０を経てステップＳ１１に進み、文字入力が終了したか否かを判断する。
【００７２】
具体的には、本実施形態では、アルファベット３文字の入力によって仮名の単位入力が終了するので、文字入力が終了したと判断され（ステップＳ１１のＹｅｓ）、本制御を終了する。
【００７３】
ステップＳ１２：制御部１２は、キャンセル入力があったか否かを判断する。具体的には、表示されたキーのいずれもが、ユーザの所望するものでない場合には、ユーザはキャンセルキー（例えば、操作部１３を構成している一部のキー）を押圧することにより、予め設定されている次入力候補キーを入力せずに、任意のキーを入力することができる。
【００７４】
制御部１２により、キャンセル入力があったと判断された場合（ステップＳ１２のＹｅｓ）には、ステップＳ１３に進み、キャンセル入力がなかったと判断された場合（ステップＳ１２のＮｏ）には、ステップＳ９に戻る。
【００７５】
ステップＳ１３：制御部１２は、表示された次入力候補キー以外のキーが入力されたか否かを判断する。制御部１２により、表示された次入力候補キー以外のキーが入力されたと判断された場合（ステップＳ１３のＹｅｓ）には、ステップＳ１４に進み、入力されていないと判断された場合（ステップＳ１３のＮｏ）には、ステップＳ９に戻る。
【００７６】
ステップＳ１４：制御部１２は、キャンセル後に入力されたキーの情報をＲＡＭ１５等に記憶する。
【００７７】
ステップＳ１５：制御部１２は、ステップＳ１４で記憶されたキー情報に基づいて、図５及び図６に示すキー入力規則テーブルの情報を更新する。キー入力規則テーブルの情報を更新したら、ステップＳ２に戻り、当該更新されたキー入力規則テーブルに基づいて上述した制御を実行する。
【００７８】
このようにキー入力規則テーブルの情報を更新することにより、ユーザの使用形態に合致したキー表示を行うことができ、更に使い勝手を向上することができる。
【００７９】
なお、上記ソフトウェアキーボード２０の表示方法の実行においては、図５に示される特定のレコード（例えば、最初に入力されたキーが「Ｍ」である場合等）を例にして説明したが、最初に入力されたキーに応じて、適宜、その他のレコードを用いて上記表示方法を実行することができる。
［携帯情報端末装置のハードウェア構成］
【００８０】
次に、図９を参照して、本実施形態に係る携帯情報端末装置１０のハードウェア構成の一例について説明する。ここで、図９は、本実施形態に係る携帯情報端末装置１０のハードウェア構成を示す図である。
【００８１】
図９に示すように、携帯情報端末装置１０は、筐体に通信部１１（図１参照）と、制御部１２（図１参照）と、操作部１３と、ＲＯＭ１４（図１参照）と、ＲＡＭ１５（図１参照）と、画像生成処理部１６（図１参照）と、表示ドライバ１７（図１参照）と、ソフトウェアキーボード２０を例えば画面下部に表示する表示部１８と、を備える。
【００８２】
操作部１３は、表示部１８の表示動作等をはじめ、携帯情報端末装置１０を動作させるのに必要な入力部として機能する。操作部１３は、例えば、押ボタンとして構成されている。
【００８３】
表示部１８は、例えば、液晶画面として構成されている。表示部１８は、ソフトウェアキーボード２０をはじめ、各種の画像データが表示される。
【００８４】
また、表示部１８は、ソフトウェアキーボード２０のキー入力受付手段としても機能する。すなわち、表示部１８は、指やペン等による入力位置に対応するキーを検出するタッチパネルとして構成されている。なお、表示部１８は、入力した文字、変換或いは確定した文字を適宜の位置に表示可能に構成されている。
【００８５】
以上説明したように、携帯情報端末装置１０の表示部１８には、入力する必要のないキーを表示しないようにし、入力可能に設定された次入力候補キーのみが表示されるようにできるので、ユーザは、限定表示された次入力候補キーの中から所望のキーを選択して入力すればよく、迅速かつ快適な入力操作を行うことができる。従って、本実施形態によれば、ソフトウェアキーボード２０における入力間違いを容易に抑制することができる。
【００８６】
また、本実施形態によれば、ローマ字入力による日本語入力モードが選択されたことを契機として、即座にソフトウェアキーボード２０の表示方法が実行されるので、当該表示方法を実行するためのモード切り換え等の別途の入力操作が不要であり、ソフトウェアキーボード２０をすぐに利用することができ、使い勝手がきわめてよい。
【００８７】
また、本実施形態によれば、次入力候補キーの表示順列は、ＱＷＥＲＴＹ配列であるので、一般的なキーボードに使用されるアルファベット配列に適用することにより、更に汎用性を高めることができる。
【００８８】
更に、本実施形態によれば、携帯情報端末装置１０の表示部１８に表示された次入力候補キーが、ユーザが所望するものでない場合に、当該次入力候補キー以外のキーを入力できるようにし、かつ、ユーザが入力したキーの情報を新たな次入力候補キーとして、キー入力規則テーブルを更新することができるので、ユーザの使用形態に合致したキー表示を行うことができ、更に使い勝手を向上することができる。
【００８９】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。例えば、上記実施形態のステップＳ８（図２参照）における表示部１８での表示態様は、次入力候補キー以外のキーは表示しない（消去する）ものとして説明したが、これに限定されない。
【００９０】
すなわち、表示部１８での表示態様は、次入力候補キーの拡大表示、次入力候補キーの太線表示、次入力候補キー以外のキーの縮小表示、次入力候補キー以外のキーの消去、及び次入力候補キーと次入力候補キー以外のキーとの色分け表示、のいずれか一つ又はこれらの任意の組み合わせであってもよい。これらの場合も、次入力候補キーを次入力候補キー以外のキーと識別し易くなるので、迅速かつ快適な入力操作を行うことができる。
【００９１】
また、上記実施形態では、ローマ字入力による日本語入力モードが選択されたことを契機として、即座に、上記ソフトウェアキーボード２０の表示方法（表示プログラム）が実行されるものとして説明したが、これに限定されず、モード切り換え等の別途の入力操作によって当該表示方法を実行するようにしてもよい。
【００９２】
また、上記実施形態では、次入力候補キーの表示順列は、ＱＷＥＲＴＹ配列であるものとして説明したが、これに限定されず、その他の配列であってもよい。
【００９３】
本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【符号の説明】
【００９４】
１０  携帯情報端末装置
１２  制御部
１３  操作部
１８  表示部
２０  ソフトウェアキーボード
２１  キー群
【図１】
2010165146.tif 000003
【図２】
2010165146.tif 000004
【図３】
2010165146.tif 000005
【図４】
2010165146.tif 000006
【図５】
2010165146.tif 000007
【図６】
2010165146.tif 000008
【図７】
2010165146.tif 000009
【図８】
2010165146.tif 000010
【図９】
2010165146.tif 000011