(57)【要約】【課題】同一のキーに複数の文字が割り当てられたキーを用いて文章を作成する場合に、操作者の利便性が高い予測候補の表示を行わせることができる表示制御装置を提供する。【解決手段】入力操作部２により入力された信号が文字情報か否かを逐次検出する文字検出部３と、文字検出部３により検出された文字情報をもとに、予め予測候補用辞書５に記憶された予測候補情報４０１を抽出する予測候補部４と、前記予測候補部４により抽出された予測候補情報４０１に係る予測候補を表示部１１に複数表示させる予測候補表示制御部６と、を備える。予測候補表示制御部６は、今回入力文字情報と前回入力文字情報とが同一である場合に、表示部１１に前回表示された予測候補のうち、２文字目が今回入力文字情報と同じ行である予測候補を優先して表示させる。【選択図】図１
2011065559.tif 000002
【特許請求の範囲】
【請求項１】
入力部により入力された信号が文字情報か否かを逐次検出する文字検出部と、
前記文字検出部により検出された文字情報をもとに、予め記憶部に記憶された予測候補情報を抽出する予測候補情報抽出部と、
前記予測候補情報抽出部により抽出された予測候補情報に係る予測候補を表示部に複数表示させる予測候補表示制御部と、
を備え、
前記予測候補表示制御部は、前記文字検出部により今回検出された文字情報である今回入力文字情報と、前記文字検出部により前回検出された文字情報である前回入力文字情報と、が同一である場合に、前記表示部に前回表示された予測候補のうち、２文字目が前記今回入力文字情報と同じ行である予測候補を優先して表示させる表示制御装置。
【請求項２】
請求項１に記載の表示制御装置であって、
前記予測候補表示制御部は、前記今回入力文字情報と前記前回入力文字情報とが同一であり、前回選択対象が存在する場合に、前記前回選択対象の前記予測候補の次に優先度が高い予測候補を今回選択対象として設定する表示制御装置。
【請求項３】
請求項２に記載の表示制御装置であって、
前記予測候補表示制御部は、選択対象の前記予測候補を反転表示させる表示制御装置。
【請求項４】
請求項１に記載の表示制御装置であって、
前記予測候補表示制御部は、前記今回入力文字情報と前記前回入力文字情報とが異なる場合、所定期間継続して前記今回入力文字情報が入力されたとき、前記予測候補情報抽出部により抽出された予測候補情報に係る予測候補を表示させる表示制御装置。
【請求項５】
表示制御装置における表示制御方法であって、
入力部により入力された信号が文字情報か否かを逐次検出する入力検出ステップと、
検出された文字情報をもとに、予め記憶部に記憶された予測候補情報を抽出する予測候補情報抽出ステップと、
抽出された予測候補情報に係る予測候補を表示部に複数表示させる予測候補情報表示制御ステップと、
を有し、
前記予測候補表示制御ステップでは、前記文字検出ステップにおいて今回検出された文字情報である今回入力文字情報と、前記文字検出ステップにおいて前回検出された文字情報である前回入力文字情報と、が同一である場合に、前記表示部に前回表示された予測候補のうち、２文字目が前記今回入力文字情報と同じ行である予測候補を優先して表示させる表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置に関し、特に、入力される文字を予測して文字候補を表示するための表示制御装置に関する。また、特に、日本語入力方法をもつ端末に関し、一つのキーに複数の文字を割り当て、同一キーの選択回数により文字を確定し、文章を作成する際の予測候補表示制御方法に関する。
【背景技術】
【０００２】
近年、携帯端末のメモリ増大により、メール作成の文字入力においても、入力した文字や過去の文字入力履歴より、次に続く単語や文節の予測候補が数多く表示できるようになった。しかしながら、表示画面のサイズの制約もあるため、候補数の多くを一回で見えるようにすると文字サイズを小さくする必要があり、選択ミスも発生しやすい。一方、文字サイズを大きくし表示数を絞ると、探しやすく選択ミスが少なくなるが、希望の候補が一回で表示される確率が低くなる。
【０００３】
また、近年の技術の進歩により、各種センサについては小型化、低コスト化が可能になり、携帯電話端末にも指の接触を感知するようなセンサ（いわゆるタッチセンサ）が搭載され、押圧式の操作キーによる入力以外の操作手段も提案されている。
【０００４】
このように、様々に提案されている文字入力手段の誤操作を想定し、また多くの予測候補の表示を見やすくすることが、操作者の文字入力の効率を良くすることにつながっていく。このような文字入力の先行技術として、特許文献１では、過去に入力した履歴から予測候補を表示する既存の入力履歴による予測入力方式に対し、履歴データ記憶手段として、自立語の履歴データを記憶する自立語履歴データベースと、付属語の履歴データを記憶する付属語履歴データベースを有することにより、自立語のみ又は付属語のみを予測候補として表示させることが提案されている。
【０００５】
特許文献２では、同一のキーに複数の文字を割り当てる、携帯電話の入力方式では主流となっているマルチタップ方式において、その同一のキーに割り当てられた文字を連続して入力する場合、入力位置を１文字分移動させるための文字送り操作をする必要があるが、その操作が必要となる検索候補を他の候補よりも優先的に表示することで、文字送りせず選択するだけで入力できる方法が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−１７３９８４号公報
【特許文献２】特許第３９３８０８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１では、自立語、付属語の辞書や専用のデータベースを有する必要があり、予測候補の表示数は絞られるものの、表示が常に変化するため、選択回数は増える方向になり、誤操作時の回復手段も複雑になることがある。特許文献２では、同じキーに割り当てられた文字で始まる候補を選択する場合はキーの操作数は減るものの、さらに文字入力を続けた場合の表示の変化や誤操作時の対応については言及されていない。
【０００８】
本発明は、上記事情を鑑みてなされたものであって、同一のキーに複数の文字が割り当てられたキーを用いて文章を作成する場合に、操作者の利便性が高い予測候補の表示を行わせることができる表示制御装置及び表示制御方法を提供することを目的としている。
【課題を解決するための手段】
【０００９】
本発明の表示制御装置は、入力部により入力された信号が文字情報か否かを逐次検出する文字検出部と、前記文字検出部により検出された文字情報をもとに、予め記憶部に記憶された予測候補情報を抽出する予測候補情報抽出部と、前記予測候補情報抽出部により抽出された予測候補情報に係る予測候補を表示部に複数表示させる予測候補表示制御部と、を備え、前記予測候補表示制御部は、前記文字検出部により今回検出された文字情報である今回入力文字情報と、前記文字検出部により前回検出された文字情報である前回入力文字情報と、が同一である場合に、前記表示部に前回表示された予測候補のうち、２文字目が前記今回入力文字情報と同じ行である予測候補を優先して表示させる。
【００１０】
この構成により、同一のキーに複数の文字が割り当てられたキーを用いて文章を作成する場合に、操作者の利便性が高い予測候補の表示を行わせることができる。例えば、ある単語の２文字目の入力として同一キーへの連続入力を行った場合、２文字目の行（ア行、カ行等）が一致する予測候補を優先して表示するように並べ替え等を行うことで、予測候補の表示数をなるべく少なくかつ漏れなく表示させることができる。
【００１１】
また、本発明の表示制御装置は、前記予測候補表示制御部が、前記今回入力文字情報と前記前回入力文字情報とが同一であり、前回選択対象が存在する場合に、前回選択対象の前記予測候補の次に優先度が高い予測候補を今回選択対象として設定する。
【００１２】
この構成により、操作者の指示による文字入力に対し、表示された予測候補に関連する候補がある場合には、候補の表示順序を変化させないで、その選択を容易にすることが可能になる。
【００１３】
また、本発明の表示制御装置は、前記予測候補表示制御部が、選択対象の前記予測候補を反転表示させる。
【００１４】
この構成により、視覚的に理解しやすく選択対象を示すことができる。
【００１５】
また、本発明の表示制御装置は、前記予測候補表示制御部が、前記今回入力文字情報と前記前回入力文字情報とが異なる場合、所定期間継続して前記今回入力文字情報が入力されたとき、前記予測候補情報抽出部により抽出された予測候補情報に係る予測候補を表示させる。
【００１６】
この構成により、誤操作により意図しない予測候補が表示されることを回避することができる。
【００１７】
また、本発明の表示制御方法は、表示制御装置における表示制御方法であって、入力部により入力された信号が文字情報か否かを逐次検出する入力検出ステップと、検出された文字情報をもとに、予め記憶部に記憶された予測候補情報を抽出する予測候補情報抽出ステップと、抽出された予測候補情報に係る予測候補を表示部に複数表示させる予測候補情報表示制御ステップと、を有し、前記予測候補表示制御ステップでは、前記文字検出ステップにおいて今回検出された文字情報である今回入力文字情報と、前記文字検出ステップにおいて前回検出された文字情報である前回入力文字情報と、が同一である場合に、前記表示部に前回表示された予測候補のうち、２文字目が前記今回入力文字情報と同じ行である予測候補を優先して表示させる。
【００１８】
この方法により、同一のキーに複数の文字が割り当てられたキーを用いて文章を作成する場合に、操作者の利便性が高い予測候補の表示を行わせることができる。例えば、ある単語の２文字目の入力として同一キーへの連続入力を行った場合、２文字目の行（ア行、カ行等）が一致する予測候補を優先して表示するように並べ替え等を行うことで、予測候補の表示数をなるべく少なくかつ漏れなく表示させることができる。
【発明の効果】
【００１９】
本発明によれば、同一のキーに複数の文字が割り当てられたキーを用いて文章を作成する場合に、操作者の利便性が高い予測候補の表示を行わせることができる。例えば、日本語入力方法をもつ端末に関し、同一キーに複数の文字を割り当て、同一キーの選択回数により文字を確定し文章を作成する機能において、予測候補表示後に入力操作を行ったキーと既に表示している予測候補の関係を検出し、その関係に応じて予測候補の表示の絞込みと表示の内容とを制御することにより、操作者の予測候補の選択を容易にすることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１の実施形態における端末での概略構成図
【図２】本発明の第１の実施形態における携帯電話端末の構成図
【図３】本発明の第１の実施形態における携帯電話端末の予測候補表示制御部の処理手順を示す概略フローチャート
【図４】本発明の第１の実施形態における携帯電話端末の予測候補抽出部の処理手順を示すフローチャート
【図５】本発明の第１の実施形態における携帯電話端末の予測候補抽出部の処理手順を示すフローチャート（その２）
【図６】本発明の第１の実施形態における携帯電話端末の予測候補抽出部の処理手順を示すフローチャート（その３）
【図７】本発明の第１の実施形態における携帯電話端末の予測候補抽出部の処理手順を示すフローチャート（その４）
【図８】本発明の第１の実施形態における携帯電話端末の選択位置算出部の処理手順を示すフローチャート
【図９】本発明の第１の実施形態における携帯電話端末の表示保持タイマのタイムアウト時の処理手順を示すフローチャート
【図１０】本発明の第１の実施形態における携帯電話端末のタッチパッドによる操作、表示の遷移例（その１）
【図１１】本発明の第１の実施形態における携帯電話端末のタッチパッドによる操作、表示の遷移例（その２）
【図１２】本発明の第１の実施形態における携帯電話端末のタッチパッドによる操作、表示の遷移例（その３）
【図１３】本発明の第２の実施形態における携帯電話端末のタッチパッドとキー併用における操作、表示の遷移例（その１）
【図１４】本発明の第２の実施形態における携帯電話端末のタッチパッドとキー併用における操作、表示の遷移例（その２）
【図１５】本発明の第２の実施形態における携帯電話端末のタッチパッドとキー併用における操作、表示の遷移例（その３）
【図１６】本発明の第３の実施形態における携帯電話端末のキー入力における操作、表示の遷移例（その１）
【図１７】本発明の第３の実施形態における携帯電話端末のキー入力における操作、表示の遷移例（その２）
【図１８】本発明の第４の実施形態における携帯電話端末のスタイラスでの入力における操作、表示の遷移例
【発明を実施するための形態】
【００２１】
以下、本発明の実施形態について、図面を参照しながら説明する。なお、実施形態を説明するための全図において、同一の構成要素には同一符号を付与し、重複する説明は省略する。
【００２２】
（第１の実施形態）
図１は、本発明の第１の実施形態における端末の概略構成図である。
図１において、端末（表示制御端末）１は、入力操作部２、文字検出部３、予測候補部４、予測候補用辞書５、および予測候補表示制御部６を備える。さらに、予測候補表示制御部６は、予測候補抽出部７、および選択位置算出部８を備える。なお、端末１は、携帯電話機、ＰＨＳ、ＰＤＡ等の携帯型電子機器等である。また、入力操作部２は、端末１本体とは別体として構成されてもよい。
【００２３】
入力操作部２は、文字入力を兼用する１０キー、カーソルを上下左右に動かすいわゆるナビゲーションキーなどの押圧式キーと、指の接触による静電容量の変化を検出するセンサにより指の接触位置を決定するタッチ式キー（いわゆるタッチパッド）とが積層されて構成されている。ユーザーの指示に基づく設定により、押圧式キーまたはタッチ式キーのいずれか一方を有効、あるいは、押圧式キーまたはタッチ式キーの両方を有効と設定することができる。入力操作部２は、文字検出部３に対して、入力信号２０１を通知する。
【００２４】
文字検出部３は、入力信号２０１を解析し、文字情報か否かの情報を含む検出文字情報３０１を、予測候補部４、および予測候補表示制御部６に対して通知する。
【００２５】
予測候補部４は、検出文字情報３０１に基づき、予測候補用辞書５を文字情報５０１で検索し、検索結果として予測候補情報４０１を抽出し、予測候補表示制御部６に通知する。予測候補情報４０１には、予測候補用辞書５が備える辞書情報が含まれる。なお、検出文字情報３０１と文字情報５０１は同一であってもよく、予測候補部４は、予測候補情報４０１を通知できればよい。
【００２６】
予測候補用辞書５は、文字情報５０１で検索される予め予測候補を含む予測候補情報が記憶されているデータベースであり、検索された結果は予測候補情報４０１として予測候補部４に通知される。
【００２７】
予測候補表示制御部６は、検出文字情報３０１と予測候補部４からの予測候補情報４０１とを比較し、予測候補の優先度に伴う並び順やカーソル、フォーカスなどの表示選択位置を算出し、表示情報６０１を図示しない表示部へ通知する。
【００２８】
ここで、本実施形態でのフォーカスとは、選択対象としての特定の予測候補を他の予測候補よりも強調表示することであり、例えば表示される文字を大きくしたり、太字にしたり、反転表示させたりするものである。
【００２９】
予測候補抽出部７は、図示しないメモリに記憶された文字入力の履歴（例えば前回入力された文字の情報である前回入力文字情報）と検出文字情報（今回入力された文字の情報である今回入力文字情報）３０１とをもとに、予測候補情報４０１の中から合致する条件をもった予測候補を抽出する。例えば、検出文字情報３０１が連続している入力操作か否か、予測候補情報４０１に係る単語等の予測候補の２文字目に検出文字情報３０１と同じ行（ア行、カ行等）の文字があるか否かについて、このブロックで判定される。
【００３０】
選択位置算出部８は、予測候補抽出部７で抽出され、表示する予測候補のうち、どの候補を本文中に表示すべき選択対象としてフォーカスをあて表示するかを判断する。
【００３１】
図２は、本発明の第１の実施形態における表示制御端末１を携帯電話端末１００として構成したときの構成図である。
【００３２】
図２において、携帯電話端末１００は、図１で説明した構成要素に加えてシステム制御部９、デバイス制御部１０、および表示部１１を備える。
【００３３】
システム制御部９は、一般にＣＰＵとして知られ、携帯電話端末１００のソフトウェア制御を実行する。
【００３４】
デバイス制御部１０は、予測候補表示制御部６からの文字表示情報６０２の指示により、周辺デバイスの一つである表示部１１を制御する。また、デバイス制御部１０は、表示部１１に文字情報を表示させるための表示デバイス制御信号７０１を表示部１１へ送る。
【００３５】
表示部１１は、一般にＬＥＤやＬＣＤとして知られ、表示デバイス制御信号７０１に基づいて、各種の表示情報（文字情報や画像情報）を表示するための手段を有する。
【００３６】
システム制御部９は、操作者の指示により入力操作部２からキー、センサ信号２０２が入力されるのを契機に、システム制御部９の機能ブロックである文字検出部３にて文字入力または関連する入力かを判定する。文字検出部３の判定は、さらに一連の操作が文字入力モードか否かに基づいて実施されてもよい。
【００３７】
なお、図２においてキー、センサ信号２０２はシステム制御部９の外部から入力される構成として説明したが、センサの生データをシステム制御部９にてデータのフィルタリング、加工を行ってもよい。これにより、文字検出部３で同様の判定が可能で、システム制御部９の外部での処理負荷を軽減することができる。
【００３８】
文字検出部３において入力を受け付けると判定した場合は、デバイス制御部１０は、表示部１１に文字情報を表示させ、操作者に対して表示する。
【００３９】
また、文字検出部３において文字入力モードにおける入力でないと判定した場合は、図２で示される文字検出部３よりも後段の構成での処理は行われないが、システム制御部９は、入力を無視するか別の処理に移行するかを判断し、必要な処理に移行する。
【００４０】
図３は、本発明の第１の実施形態における携帯電話端末１００の処理手順を示す概略フローチャートである。
【００４１】
まず、操作待ちの状態にある入力操作部２は、キーイベント割込みが発生すると（ステップＳ１０１）、所定のキー操作受付処理を実行して正しい入力か否かを判定し、文字検出部３に処理を移行する（ステップＳ１０２）。
【００４２】
文字検出部３は、入力操作部２より入力信号２０１を取得し、その信号が文字情報か否かを判定する。文字情報と判定された場合には、文字検出部３は、検出文字情報３０１を予測候補部４と予測候補表示制御部６に渡す（ステップＳ１０３）。
【００４３】
次に、予測候補表示制御部６は、今回の操作が文字入力モードか否かを判定する（ステップＳ１０４）。
【００４４】
予測候補表示制御部６が文字入力モードと判定しなかった場合（ステップＳ１０４、Ｎｏ）、予測候補表示制御部６は予測候補表示制御不要と判定し、入力操作部２内のキー操作受付待ちに処理を戻す。
【００４５】
一方、予測候補表示制御部６が文字入力モードと判定した場合（ステップＳ１０４、Ｙｅｓ）、予測候補表示制御部６から予測候補抽出部７に処理を移行し、予測候補抽出部７は予測候補部４から予測候補情報４０１を取得し（ステップＳ１０５）、予測候補抽出処理（ステップＳ１０６）を実行する。
【００４６】
予測候補抽出部７は、ステップＳ１０６で予測候補の並び順の決定および予測候補の抽出を行う。そして、選択位置算出部８は、選択位置算出処理（ステップＳ１０７）に処理を移行する。
【００４７】
選択位置算出部８は、デバイス制御部１０による所定の文字表示処理（ステップＳ１０８）に処理を移行し、再びキーイベント割り込みを待つ状態に移行する。この文字表示処理では、文字表示情報６０２に係る文字情報を表示する。
【００４８】
図４は、本発明の第１の実施形態における携帯電話端末１００の予測候補表示制御部６のうち予測候補抽出部７の処理手順を示すフローチャートである。
【００４９】
まず、予測候補抽出部７は、キーイベント割込み発生により処理を開始する。
【００５０】
予測候補抽出部７は、文字検出部３から検出文字情報３０１を取得する。今回入力文字情報のメモリ（不図示）にデータがあれば前回入力文字情報のメモリ（不図示）にデータを移動し、検出文字情報３０１を今回入力文字情報のメモリにコピーする（ステップＳ２０１）。
【００５１】
次に、予測候補抽出部７は、予測候補部４から予測候補情報４０１を取得する。今回表示候補のメモリ（不図示）にデータがあれば前回表示情報（不図示）のメモリにデータを移動し、予測候補情報４０１を今回表示候補のメモリにコピーする（ステップＳ２０２）。
【００５２】
予測候補抽出部７は、検出文字情報３０１が決定キーを示す場合（ステップＳ２０３、ＹＥＳ）、文字情報確定の処理へ移行する（図５）。決定キーを示さない場合（ステップＳ２０３、ＮＯ）、さらに予測候補の入れ替えを判断する図６に示す処理へ移行する。
【００５３】
図５は、本発明の第１の実施形態における携帯電話端末１００の予測候補抽出部７の処理手順を示すフローチャート図４の続きで、今回入力が決定キーの場合の処理を示す。
【００５４】
まず、予測候補抽出部７は、決定キー入力時にフォーカスがあたっている予約候補を本文中に表示するように文字表示情報６０２のメモリ（不図示）に設定し、前回フォーカス位置（前回選択対象となっていた予約候補の位置）のメモリ（不図示）をクリアする（ステップＳ３０１）。
【００５５】
次に、予測候補の選択が決定したことから、予測候補部４から得られた予測候補情報４０１を表示するために、予測候補抽出部７は、今回表示候補を文字表示情報６０２のメモリに設定する（ステップＳ３０２）。さらに、予測候補抽出部７は、図４のステップＳ２０１で実行した前回入力文字情報、今回入力文字情報の各メモリをクリアする（ステップＳ３０３）。
【００５６】
さらに、予測候補抽出部７は、後述する既に予測候補の入れ替えを行ったことを示す予測候補入れ替えフラグもクリア（ステップＳ３０４）し（「０」に設定し）、後述する表示保持タイマもクリア（ステップＳ３０５）し、図８の選択位置算出処理に移行する。
【００５７】
図６は、本発明の第１の実施形態における携帯電話端末１００の予測候補抽出部７の処理手順を示すフローチャート図４の続きで、今回入力が決定キーでない場合の処理を示す。
【００５８】
図６において、決定キー入力後の最初の文字入力、または、前回入力文字情報のメモリにデータがない最初の文字入力の場合（ステップＳ４０１、Ｙｅｓ）、予測候補抽出部７は、予測候補部４から得られた予測候補情報４０１を表示するために、今回表示候補を文字表示情報６０２のメモリに設定する（ステップＳ４０３）。従って、予測候補部４からの予測候補情報４０１の入れ替えはしていないので、予測候補抽出部７は、予測候補入れ替えフラグを０に設定（ステップＳ４０４）し、図８の選択位置算出処理に移行する。
【００５９】
一方、今回入力が決定キー入力後の最初の文字入力ではなく、かつ、前回入力文字情報のメモリにデータがある場合（ステップＳ４０１、Ｎｏ）、予測候補抽出部７は、予測候補の入れ替えを行うか否かを判断する（ステップＳ４０２）。予測候補の入れ替えを行ったことを示す予測候補入れ替えフラグが設定されていない場合（「０」である場合）（ステップＳ４０２、Ｎｏ）、予測候補抽出部７は、続けて図７に示す前回表示情報の予測候補の入れ替えが必要かを判断し、文字表示情報６０２を設定する処理へ移行する。
【００６０】
また、予測候補の入れ替えを行ったことを示す予測候補入れ替えフラグが設定されている場合（「１」である場合）（ステップＳ４０２、Ｙｅｓ）、予測候補抽出部７は、さらに今回入力文字情報と前回入力文字情報が同じか否かを比較する（ステップＳ４０５）。同じだった場合には（ステップＳ４０５、Ｙｅｓ）、図８の選択位置算出処理に移行する。異なった場合には（ステップＳ４０５、Ｎｏ）、図７に示す文字表示情報を設定する処理へ移行する。
【００６１】
図７は、本発明の第１の実施形態における携帯電話端末１００の予測候補抽出部７の処理手順を示すフローチャート図６の続きで、前回表示情報予測候補の入れ替えが必要か否かを判断する処理を示す。
【００６２】
まず、予測候補抽出部７は、前回表示情報の各単語の２文字目に今回入力文字情報と同じ行があるかを判断する（ステップＳ５０１）。つまり、予測候補部４からの予測候補情報４０１の各単語の２文字目に、今回入力文字情報と同じ行があるかを判断する。
【００６３】
前回表示情報の各単語の２文字目に今回入力文字情報と同じ行がある場合（ステップＳ５０１、Ｙｅｓ）、予測候補抽出部７は、前回表示情報の単語を、前回表示情報の単語の２文字目が今回入力文字情報と同じ行を優先して並び替え（ステップＳ５０２）、予測候補を入れ替えたことを示す予測候補入れ替えフラグを設定し（「１」に設定し）（ステップＳ５０３）、文字表示情報６０２の最初の単語にフォーカスを移動して文字表示情報６０２として設定する（ステップＳ５０４）。つまり、今回入力文字情報と前回入力文字情報とが同一である場合に、前回表示された予測候補のうち、２文字目が今回入力文字情報と同じ行である予測候補を優先して表示させることになる。
【００６４】
一方、前回表示情報の各単語の２文字目に今回入力文字情報と同じ行がない場合（ステップＳ５０１、Ｎｏ）、誤入力の可能性があるため、予測候補抽出部７は、現在表示している情報をそのまま保持する時間を制御する表示保持タイマが起動中か否かを確認する（ステップＳ５０５）。
【００６５】
表示保持タイマが起動している場合には（ステップＳ５０５、Ｙｅｓ）、そのままにし、一方、表示保持タイマが起動していない場合には（ステップＳ５０５、Ｎｏ）、表示保持タイマをスタートさせ（ステップＳ５０６）、図３のキーイベント待ちに戻る。
【００６６】
図８は、本発明の第１の実施形態における携帯電話端末１００の予測候補表示制御部６のうち選択位置算出部８の処理手順を示すフローチャートである。
【００６７】
選択位置算出部８は、前回フォーカス位置のメモリにデータが存在するか否かを確認する（ステップＳ６０１）。つまり、前回選択対象であった予測候補が存在するか否かを確認する。
【００６８】
前回フォーカス位置が存在する場合（ステップＳ６０１、Ｙｅｓ）、選択位置算出部８は、表示保持タイマが起動中か否かをまず確認する（ステップＳ６０２）。
【００６９】
表示保持タイマが起動中の場合（ステップＳ６０２、Ｙｅｓ）、図３のキーイベント待ちに戻る。
【００７０】
選択位置算出部８は、表示保持タイマが起動していない場合（ステップＳ６０２、Ｎｏ）、前回フォーカス位置が前回表示情報の最後にきているか確認する（ステップＳ６０３）。前回フォーカス位置が前回表示情報の最後にきていない場合（ステップＳ６０３、Ｎｏ）、選択位置算出部８は、次の候補にフォーカスを移動するように、前回フォーカス位置および文字表示情報６０２を設定（ステップＳ６０４）する。つまり、前回選択対象とされた予測候補の次に優先度が高い予測候補を今回の選択対象として設定する。一方、前回フォーカス位置が前回表示情報の最後にきている場合（ステップＳ６０３、Ｙｅｓ）、選択位置算出部８は、前回表示情報の最初の候補（優先度が最も高い予測候補）にフォーカスを移動するよう前回フォーカス位置および文字表示情報６０２を設定（ステップＳ６０５）する。ステップＳ６０４、Ｓ６０５の後には、文字表示処理（図３のステップＳ１０８）に移行する。
【００７１】
一方、選択位置算出部８は、前回フォーカス位置が存在しない場合（ステップＳ６０１、Ｎｏ）、予測候補を入れ替えたことを示す予測候補入れ替えフラグが設定されているか否かを確認する（ステップＳ６０６）。予測候補入れ替えフラグが設定されている場合（「１」である場合）（ステップＳ６０６、Ｙｅｓ）は、表示保持タイマが起動中かを確認する処理（ステップＳ６０２）に移行する。
【００７２】
選択位置算出部８は、予測候補入れ替えフラグが設定されていない場合（「０」である場合）（ステップＳ６０６、Ｎｏ）には、文字表示情報６０２の最初の候補にフォーカスを設定し、前回フォーカス位置と文字表示情報６０２を設定する（ステップＳ６０７）。その後、文字表示処理（図３のステップＳ１０８）に移行する。
【００７３】
図９は、本発明の第１の実施形態における表示保持タイマのタイムアウト時の処理を説明した図である。本図では、タイムアウトは割り込み処理を想定して記載しているが、割り込みに限定するものではなく、ポーリング処理であってもよい。
【００７４】
表示保持タイマがタイムアウトしたら、予測候補表示制御部６は、前回入力文字情報と今回入力情報とを比較し、同じか否かを判定する（ステップＳ７０１）。違う場合（ステップＳ７０１、Ｎｏ）は何もしないで図３のキーイベント待ちに戻る。同じ場合（ステップＳ７０１、Ｙｅｓ）は、予測候補部４から渡された予測候補情報４０１を文字表示情報６０２に設定（ステップＳ７０２）し、図３のキーイベント待ちに戻る。
【００７５】
本実施形態によれば、携帯電話端末１００の予測候補情報４０１、前回入力された文字情報、今回入力された文字情報を比較し、予測候補の表示情報を制御することで、操作者の入力文字の予測候補選択をわかりやすくし、誤入力時の表示を削減することができる。つまり、文字入力時の予測候補の表示選択を容易にし、誤操作を軽減することが可能である。
【００７６】
このように、例えば、携帯電話のメール作成時の文字入力においては、まず継続する文字入力モードでの文字入力か、それに関連する操作かを判断し、さらに、既に予測候補を表示しているか否かを判断する。もし予測候補表示がされている場合は、単語の２文字目が今回の入力文字情報と同じ行である予測候補を優先して表示するよう予測候補を並べ替え、さらに同一の文字入力がされた場合は予測候補表示を変化させないことになる。さらに表示している予測候補の単語の２文字目に入力されたキーに割り当てられた文字がないことを検出することで、誤操作の可能性を排除するため、一定時間表示を継続させる。一定時間経過後も同一の入力文字情報である場合は、新たな予測候補を選択する操作とみなし、予測された候補以外からの操作者の選択も容易に受け入れることができる。
【００７７】
次に、本発明の第１の実施形態における携帯電話端末１００の操作、表示の遷移例を図１０で説明する。
【００７８】
図１０〜図１２は、本発明の第１の実施形態における携帯電話端末１００のタッチパッドによる操作、表示の遷移の一例を示している。文字入力においてタッチパッドによる操作を主操作とし、本実施形態の予測候補表示制御に従ってディスプレィに表示することを想定している。なお、以下の説明において、タップとは、タッチパッド上を指で一回たたくような動作をすることをさしている。指が接触することで、タッチパッドで検出される一定の容量値およびその時間をもとに、入力操作部２でタップと判定する。
【００７９】
図１０（Ａ）〜図１２（Ｋ）（英字大文字）は、ユーザーの操作の遷移例を示し、図１０（ａ）〜図１２（ｋ）（英字小文字）は、図１０（Ａ）〜図１２（Ｋ）の各々の操作に伴う表示の遷移例を示している。
【００８０】
図１０（Ａ）に示したように、ユーザーが最初に「あ」をタップすると、図６のステップＳ４０３の処理に伴い、図１０（ａ）に示したように「あ」で始まる予測候補が表示される。次に図１０（Ｂ）に示したように、ユーザーが「か」をタップすると、図７のステップＳ５０２の処理に伴い、図１０（ｂ）に示したように、予測候補中にある単語の２文字目が「か」行の候補が上位に（優先的に）表示される。さらに図１０（Ｃ）に示したように、ユーザーが再度「か」をタップすると、図６のステップＳ４０５の判断移行の処理に伴い、図１０（ｃ）に示したように、図１０（ｂ）の予測候補表示順序は変えずに反転候補（フォーカスの一例）が移動していく。ユーザーが入力したい予測候補が反転されるまで「か」をタップし続け、予測候補が確定したら、図１０（Ｄ）に示したように、決定キー押下で本文へ反映され、図４のステップＳ２０３の判断移行の処理に伴い、図１０（ｄ）に示したように、予測候補は次の候補に変化する。
【００８１】
図１０（Ｄ）で確定した後、続けて図１１（Ｅ）に示したように、ユーザーが「た」をタップした場合は、図６のステップＳ４０３の処理に伴い、図１１（ｅ）に示したような予測候補の表示を行う。次に、図１１（Ｆ）で示したように、ユーザーが「た」をタップすると、図７のステップＳ５０２の処理に伴い、図１１（ｆ）に示したように、予測候補中にある単語の２文字目が「た」行の候補が上位に表示される。さらに図１１（Ｇ）に示したように、ユーザーが再度「た」をタップすると、図６のステップＳ４０５の判断移行の処理に伴い、図１１（ｇ）に示したように、図１１（ｆ）の予測候補表示順序は変えずに反転候補が移動していく。ユーザーが入力したい予測候補が反転されるまで「た」をタップし続ける（この例では８回タップしている）。予測候補が確定したら、図１１（Ｈ）に示したように、決定キー押下で本文へ反映され、図４のステップＳ２０３の判断移行の処理に伴い、図１１（ｈ）に示したように、予測候補は次の候補に変化する。
【００８２】
図１１（Ｈ）で確定した後、続けて図１２（Ｉ）に示したように、ユーザーが「あ」をタップした場合は、図６のステップＳ４０３の処理に伴い、図１２（i）に示したような予測候補の表示を行う。次に、図１２（Ｊ）で示したように、ユーザーが予測候補表示の２文字目にない「は」をタップすると、図７のステップＳ５０１の判断移行の処理に伴い、表示保持タイマをスタートさせ、図１２（ｊ）に示したように、図１２（ｉ）の予測候補表示を変化させない。図１２（Ｋ）に示したように、ユーザーが一定時間「は」に触れ続け、図９に示したように表示保持タイマがタイムアウトした場合、図１２（ｋ）に示したように、本文の表示の末尾に「は」が反映される。
【００８３】
（第２の実施形態）
図１３〜図１５は、本発明の第２の実施形態における携帯電話端末１００の操作、表示の遷移例を示している。本実施形態では、携帯電話端末のタッチ式キー（タッチパッド）と押圧式キーの両方を有効と設定した場合について説明する。
【００８４】
図１３（Ａ）〜図１５（Ｌ）（英字大文字）はユーザーの操作の遷移例を示し、図１３（ａ）〜図１５（ｌ）（英字小文字）は図１３（Ａ）〜図１５（Ｌ）の各々の操作に伴う表示の遷移例を示している。
【００８５】
図１３（Ａ）に示したように、ユーザーが最初に「あ」をタップすると、図６のステップＳ４０３の処理に伴い、図１３（ａ）に示したように、「あ」で始まる予測候補が表示される。次に、図１３（Ｂ）に示したように、ユーザーが「か」をタップすると、図７のステップＳ５０２の処理に伴い、図１３（ｂ）に示したように、予測候補中にある単語の２文字目が「か」行の候補が上位に表示される。さらに、図１３（Ｃ）に示したように、ユーザーが再度「か」をタップすると、図６のステップＳ４０５の判断移行の処理に伴い、図１３（ｃ）に示したように、図１３（ｂ）の予測候補表示順序は変えずに反転候補が移動していく。ユーザーが入力したい予測候補が反転されるまで「か」をタップし続け、予測候補が確定したら、図１３（Ｄ）に示したように、決定キー押下で本文へ反映され、図４のステップＳ２０３の判断移行の処理に伴い、図１３（ｄ）に示したように、予測候補は次の候補に変化する。ここまでは、図１０（Ａ）〜図１０（Ｄ）までと同じ操作なので、予測候補表示も図１０（ａ）〜図１０（ｄ）と同じ表示となる。
【００８６】
図１３（Ｄ）で確定した後、続けて図１４（Ｅ）に示したように、ユーザーが「た」をタップした場合は、図６のステップＳ４０３の処理に伴い、図１４（ｅ）に示したような予測候補の表示を行う。次に、図１４（Ｆ）で示したように、ユーザーが矢印キーの下方向を１回選択した場合は、一般的な矢印キーによるカーソル操作と同様、図１４（ｆ）に示したように、予測候補のフォーカスが矢印キーの方向に従って移動する。図の場合、フォーカスは予測候補中の一行下の「でしょ」に移動する。さらに、図１４（Ｇ）に示したように、ユーザーが再度「た」をタップすると、図６のステップＳ４０５の判断移行の処理に伴い、図１４（ｇ）に示したように、図１４（ｆ）の予測候補表示順序は変えずに反転候補が移動していく。ユーザーが入力したい予測候補が反転されるまで「た」をタップか矢印キーで操作し続ける（図の場合は「た」を４回タップしている）。予測候補が確定したら、図１４（Ｈ）に示したように、決定キーを押下することで本文へ反映され、図４のステップＳ２０３の判断移行の処理に伴い、図１４（ｈ）に示したように、予測候補は次の候補に変化する。
【００８７】
図１４（Ｈ）で確定した後、続けて図１５（Ｉ）に示したように、ユーザーが「あ」をタップした場合は、図６のステップＳ４０３の処理に伴い、図１５（i）に示したような予測候補の表示を行う。次に、図１５（Ｊ）で示したように、ユーザーが矢印キーの下方向を選択した場合は、図には記載していないが、一般的な矢印キーによるカーソル操作と同様、図１５（ｊ）に示したように、予測候補のフォーカスが矢印キーの方向に従って移動する。
【００８８】
続けて図１５（Ｋ）に示したように、ユーザーが予測候補表示の２文字目にない「は」をタップすると、図７のステップＳ５０１の判断移行の処理に伴い、表示保持タイマをスタートさせ、図１５（ｋ）に示したように、図１５（ｊ）の予測候補表示を変化させない。図１５（Ｌ）に示したように、ユーザーが一定時間「は」に触れ続け、図９にあるように表示保持タイマがタイムアウトした場合、図１５（ｌ）に示したように、本文の表示の末尾に「は」が反映される。
【００８９】
（第３の実施形態）
図１６、図１７は、本発明の第３の実施形態における携帯電話端末１００の操作、表示の遷移例を示している。本実施形態では、携帯電話端末１００の押圧式キーのみ有効と設定した場合について説明する。
【００９０】
図１６（Ａ）〜図１７（Ｈ）（英字大文字）はユーザーの操作の遷移例を示し、図１６（ａ）〜図１７（ｈ）（英字小文字）は図１６（Ａ）〜図１７（Ｈ）の各々の操作に伴う表示の遷移例を示している。
【００９１】
図１６（Ａ）に示したように、ユーザーが最初に「あ」を押下すると、図６のステップＳ４０３の処理に伴い、図１６（ａ）に示したように、「あ」で始まる予測候補が表示される。次に、図１６（Ｂ）に示したように、ユーザーが「か」を押下すると、図７のステップＳ５０２の処理に伴い、図１６（ｂ）に示したように、予測候補中にある単語の２文字目が「か」行の候補が上位に表示される。さらに図１６（Ｃ）に示したように、ユーザーが再度「か」を押下すると、図６のステップＳ４０５の判断移行の処理に伴い、図１６（ｃ）に示したように、図１６（ｂ）の予測候補表示順序は変えずに反転候補が移動していく。ユーザーが入力したい予測候補が反転されるまで「か」の押下を繰り返し、予測候補が確定したら、図１６（Ｄ）に示したように、決定キー押下で本文へ反映され、図４のステップＳ２０３の判断移行の処理に伴い、図１６（ｄ）に示したように、予測候補は次の候補に変化する。
【００９２】
図１６（Ｄ）で確定した後、続けて図１７（Ｅ）に示したように、ユーザーが「た」を押下した場合は、図６のステップＳ４０３の処理に伴い、図１７（ｅ）に示したような予測候補の表示を行う。次に、図１７（Ｆ）で示したように、ユーザーが「た」を押下すると、図７のステップＳ５０２の処理に伴い、図１７（ｆ）に示したように、予測候補中にある単語の２文字目が「た」行の候補が上位に表示される。さらに図１７（Ｇ）に示したように、ユーザーが再度「た」を押下すると、図６のステップＳ４０５の判断移行の処理に伴い、図１７（ｇ）に示したように、図１７（ｆ）の予測候補表示順序は変えずに反転候補が移動していく。ユーザーが入力したい予測候補が反転されるまで「た」の押下を繰り返し、予測候補が確定したら、図１７（Ｈ）に示したように、決定キー押下で本文へ反映され、図４のステップＳ２０３の判断移行の処理に伴い、図１７（ｈ）に示したように、予測候補は次の候補に変化する。
【００９３】
なお、上述した第１の実施形態、第３の実施形態において、入力操作部２をタッチパッドと押圧式キーを積層する構成として説明したが、これに限定されるものではなく、例えば、第１の実施形態では入力操作部２をタッチパッドのみで構成してもよい。同様に、第３の実施形態では、入力操作部２を押圧式キーのみで構成してもよい。
【００９４】
（第４の実施形態）
図１８は、本発明の第４の実施形態における携帯電話端末１００の操作、表示の遷移例を示している。本実施形態では、表示部１１を、タッチセンサを設けたタッチパネルで構成している。また、携帯電話端末１００とは別体のスタイラスを用いて入力操作を行うよう構成している。
【００９５】
図１８（Ａ）〜（Ｄ）はユーザーの操作の遷移例と各々の操作に伴う表示の遷移例とを示している。
【００９６】
図１８（Ａ）に示したように、ユーザーが最初にタッチパネルに表示された「あ」をタップしたとすると、図６のステップＳ４０３の処理に伴い、「あ」で始まる予測候補が表示される。次に、図１８（Ｂ）に示したように、ユーザーがタッチパネルに表示された「か」をタップすると、図７のステップＳ５０２の処理に伴い、予測候補中にある単語の２文字目が「か」行の候補が上位に表示される。さらに、図１８（Ｃ）に示したように、ユーザーが再度タッチパネルに表示された「か」をタップすると、図６のステップＳ４０５の判断移行の処理に伴い、図１８（Ｂ）の予測候補表示順序は変えずに反転候補が移動していく。ユーザーが入力したい予測候補が反転されるまでタッチパネルに表示された「か」のタップを繰り返す。予測候補が確定したら、図１８（Ｄ）に示したように、決定キータップで本文へ反映され、図４のステップＳ２０３の判断移行の処理に伴い、予測候補は次の候補に変化する。
【００９７】
以上のように、文字入力を、図１８のタッチパネルからのタップとした場合も、図１０のタッチパッドからとした場合も、入力デバイスの相違だけで、本発明の予測候補文字表示制御による効果は変わらない。
【産業上の利用可能性】
【００９８】
本発明によれば、入力者の文字入力の行の変化を検出し、その変化に応じて予測候補表示の変化を少なくすることで、入力者の予測候補選択をしやすくするという効果を有し、特に、携帯電話機、ＰＨＳ、ＰＤＡ等の携帯型電子機器等における文字入力に有用である。
【符号の説明】
【００９９】
１  表示制御端末
２  入力操作部
３  文字検出部
４  予測候補部
５  予測候補用辞書
６  予測候補表示制御部
７  予測候補抽出部
８  選択位置算出部
９  システム制御部
１０  デバイス制御部
１１  表示部
１００  携帯電話端末
２０１  入力信号
２０２  キー、センサ信号
３０１  検出文字情報
４０１  予測候補情報
５０１  文字情報
６０１  表示情報
６０２  文字表示情報
７０１  表示デバイス制御信号
【図１】
2011065559.tif 000003
【図２】
2011065559.tif 000004
【図３】
2011065559.tif 000005
【図４】
2011065559.tif 000006
【図５】
2011065559.tif 000007
【図６】
2011065559.tif 000008
【図７】
2011065559.tif 000009
【図８】
2011065559.tif 000010
【図９】
2011065559.tif 000011
【図１０】
2011065559.tif 000012
【図１１】
2011065559.tif 000013
【図１２】
2011065559.tif 000014
【図１３】
2011065559.tif 000015
【図１４】
2011065559.tif 000016
【図１５】
2011065559.tif 000017
【図１６】
2011065559.tif 000018
【図１７】
2011065559.tif 000019
【図１８】
2011065559.tif 000020