(57)【特許請求の範囲】
【請求項１】
所定のタッチ画面領域に対する入力回数または入力位置を判定する入力判定手段と、
入力文字の候補となる候補文字を少なくとも１つ含む複数の文字グループのそれぞれを識別するためのグループ識別表示のうち、現在選択されている１つの文字グループに対応するグループ識別表示が割り当てられた文字グループキーを、上記タッチ画面領域に設定された固定位置に表示し、上記タッチ画面領域に対する入力回数または入力位置に応じて、文字グループキーに割り当てるグループ識別表示を切替えて表示する制御を行う表示制御手段と、を備え、
上記表示制御手段は、
上記現在選択されている１つの文字グループに属する少なくとも１つの候補文字を入力文字として指定する操作を受け付けるための候補文字入力キーを、上記固定位置の近傍に表示する制御を行い、
上記入力判定手段は、
上記固定位置の近傍に表示された上記候補文字入力キーに対する入力操作に応じて、上記少なくとも１つの候補文字のうち、どの候補文字が入力文字として指定されたかを判定し、
上記表示制御手段は、
上記タッチ画面領域に対する入力回数に応じて、上記文字グループキーに割り当てる上記グループ識別表示を切替えるとともに、
上記固定位置の近傍に表示する上記候補文字入力キーに対する入力操作によって入力文字として確定される候補文字を、切替え後の文字グループに属する候補文字に切替える制御を行うことを特徴とする文字入力装置。
【請求項２】
上記タッチ画面領域における上記固定位置およびその近傍は、ユーザが片手で入力が可能な範囲であることを特徴とする請求項１に記載の文字入力装置。
【請求項３】
上記グループ識別表示が、上記候補文字の１つである代表文字である場合に、
上記代表文字を入力文字として指定するための代表文字指定エリアが、
上記タッチ画面領域の上記固定位置の近傍における、上記文字グループキーおよび上記候補文字入力キーの表示を妨げない位置に設けられていることを特徴とする請求項１に記載の文字入力装置。
【請求項４】
上記表示制御手段は、
上記複数の文字グループのそれぞれに対応する複数のグループ選択キーが配置された仮想キーボードを表示する制御を行い、
上記入力判定手段は、上記仮想キーボードに対する入力位置に応じて、上記複数のグループ選択キーのいずれが指定されたかを判定し、
上記表示制御手段は、上記入力判定手段によって指定された上記グループ選択キーに対応する文字グループを、上記現在選択されている１つの文字グループとして、
上記固定位置に上記文字グループキーを表示し、上記固定位置の近傍に当該文字グループキーに属する候補文字を表示するとともに、
上記候補文字入力キーは、指定されたグループ選択キーに対応する文字グループと同一の文字グループに属する少なくとも１つの候補文字を入力文字として指定する操作を受け付けるように構成されていることを特徴とする請求項１または２に記載の文字入力装置。
【請求項５】
上記仮想キーボードにおける上記複数のグループ選択キーのそれぞれの配置を決定するキー配置決定手段を備え、
上記表示制御手段は、
上記キー配置決定手段によって決定された配置で、上記複数のグループ選択キーのそれぞれを表示する制御を行うことを特徴とする請求項４に記載の文字入力装置。
【請求項６】
所定のタッチ画面領域に対する入力回数または入力位置を判定する入力判定手段と、
入力文字の候補となる候補文字を少なくとも１つ含む複数の文字グループのそれぞれを識別するためのグループ識別表示のうち、現在選択されている１つの文字グループに対応するグループ識別表示が割り当てられた文字グループキーを、上記タッチ画面領域に設定された固定位置に表示し、上記タッチ画面領域に対する入力回数または入力位置に応じて、文字グループキーに割り当てるグループ識別表示を切替えて表示する制御を行う表示制御手段と、を備え、
上記表示制御手段は、
上記現在選択されている１つの文字グループに属する少なくとも１つの候補文字を入力文字として指定する操作を受け付けるための候補文字入力キーを、上記固定位置の近傍に表示する制御を行い、
上記入力判定手段は、
上記固定位置の近傍に表示された上記候補文字入力キーに対する入力操作に応じて、上記少なくとも１つの候補文字のうち、どの候補文字が入力文字として指定されたかを判定し、
上記表示制御手段による上記文字グループキーを表示する制御の終了を指示するための終了指示エリアが、
上記タッチ画面領域の上記固定位置の周囲における、上記文字グループキーおよび上記候補文字入力キーの表示を妨げない位置に設けられていることを特徴とする文字入力装置。
【請求項７】
上記タッチ画面領域における上記固定位置を設定する固定位置設定手段を備えていることを特徴とする請求項１〜６のいずれか１項に記載の文字入力装置。
【請求項８】
所定のタッチ画面領域に対する入力回数または入力位置を判定する入力判定ステップと、
入力文字の候補となる候補文字を少なくとも１つ含む複数の文字グループのそれぞれを識別するためのグループ識別表示のうち、現在選択されている１つの文字グループに対応するグループ識別表示が割り当てられた文字グループキーを、上記タッチ画面領域に設定された固定位置に表示し、上記タッチ画面領域に対する入力回数または入力位置に応じて、文字グループキーに割り当てるグループ識別表示を切替えて表示する制御を行う表示制御ステップと、を含み、
上記表示制御ステップにおいて、
上記現在選択されている１つの文字グループに属する少なくとも１つの候補文字を入力文字として指定する操作を受け付けるための候補文字入力キーを、上記固定位置の近傍に表示する制御を行い、
上記入力判定ステップにおいて、
上記固定位置の近傍に表示された上記候補文字入力キーに対する入力操作に応じて、上記少なくとも１つの候補文字のうち、どの候補文字が入力文字として指定されたかを判定し、
上記表示制御ステップにおいて、
上記タッチ画面領域に対する入力回数に応じて、上記文字グループキーに割り当てる上記グループ識別表示を切替えるとともに、
上記固定位置の近傍に表示する上記候補文字入力キーに対する入力操作によって入力文字として確定される候補文字を、切替え後の文字グループに属する候補文字に切替える制御を行うことを特徴とする文字入力装置の制御方法。
【請求項９】
所定のタッチ画面領域に対する入力回数または入力位置を判定する入力判定ステップと、
入力文字の候補となる候補文字を少なくとも１つ含む複数の文字グループのそれぞれを識別するためのグループ識別表示のうち、現在選択されている１つの文字グループに対応するグループ識別表示が割り当てられた文字グループキーを、上記タッチ画面領域に設定された固定位置に表示し、上記タッチ画面領域に対する入力回数または入力位置に応じて、文字グループキーに割り当てるグループ識別表示を切替えて表示する制御を行う表示制御ステップと、を備え、
上記表示制御ステップは、
上記現在選択されている１つの文字グループに属する少なくとも１つの候補文字を入力文字として指定する操作を受け付けるための候補文字入力キーを、上記固定位置の近傍に表示する制御を行い、
上記入力判定ステップは、
上記固定位置の近傍に表示された上記候補文字入力キーに対する入力操作に応じて、上記少なくとも１つの候補文字のうち、どの候補文字が入力文字として指定されたかを判定し、
上記表示制御ステップにおいて上記文字グループキーを表示する制御の終了を指示するための終了指示エリアを、
上記タッチ画面領域の上記固定位置の周囲における、上記文字グループキーおよび上記候補文字入力キーの表示を妨げない位置に設けることを特徴とする文字入力装置の制御方法。
【請求項１０】
請求項１〜７までのいずれか１項に記載の文字入力装置の上記各手段としてコンピュータを機能させるための制御プログラム。
【請求項１１】
請求項１０に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力操作に応じて文字を入力する文字入力装置およびその制御方法、制御プログラム、該制御プログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
近年の携帯電話やＰＤＡ（Personal Digital Assistants）、スマートフォン等の携帯端末の技術分野においては、タッチパネルの普及に伴い、タッチパネルのタッチ画面上に仮想的に表示された選択キーに対するキー操作により携帯端末に対して指令を与えるための、いわゆるＧＵＩ（グラフィカル・ユーザ・インターフェイス）の開発が盛んになってきている。また、このようなＧＵＩに関連する技術の進歩により、従来のハードウェアキーに代わって、これらの携帯端末で文字を入力するためのＧＵＩとして、仮想キーボードが広く普及してきている。
【０００３】
以上のようなＧＵＩに関連する技術の例として、特許文献１に開示された、文字入力装置がある。この文字入力装置は、代表文字とメンバ文字とから構成される文字グループを複数設定しておき、上記代表文字を選択するための代表スイッチ群と、メンバ文字を選択するための１つのメンバスイッチとを備えている。
【０００４】
一方、特許文献２には、入力対象となる全ての文字を複数階層の階層グループに分けて、第１階層の複数の文字を第１階層仮想キーボードとしてスクリーンに表示し、タッチした指の指先方向に仮入力したキーを中心として広がる扇形の第２階層またはそれより下階層の仮想キーボードをさらに表示する文字入力装置が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−３４２０１１号公報（２００２年１１月２９日公開）
【特許文献２】特開２０１０−３３２７２号公報（２０１０年２月１２日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の技術には、装置の筐体のサイズと比較して、文字の入力に使用されるキーボード全体の占有領域（入力操作領域）が大きすぎるため、ユーザの指などの可動範囲が広範囲におよび、操作性が悪いという問題点があった。
【０００７】
例えば、特許文献１の技術では、代表スイッチやメンバスイッチなどが、筐体の最大面積を有する面のほぼ全面を占有しているため、入力操作領域が大きすぎ、操作性が悪い。
【０００８】
一方、特許文献２の技術では、第２階層またはそれより下階層の仮想キーボードが、第１階層仮想キーボードにおける仮入力した複数のキーのそれぞれの表示位置の近傍に表示されるようになっているため、入力操作領域が大きすぎ、操作性が悪い。
【０００９】
以上のような問題点を解決する従来技術として、図１２に示す文字グループの選択のための選択ボタンを含む仮想キーボード全体を親指で操作し易い位置に寄せるように表示を変更することを可能にした技術がある。しかしながら、同図に示す技術では仮想キーボード全体を親指で操作し易い位置に寄せる際に、各選択ボタンのサイズも合せて小さくなってしまい、選択ボタンを押すことが困難となり、操作性が低下してしまう。
【００１０】
本発明は上記の問題点に鑑みてなされたものであり、その目的は、従来のＧＵＩよりも入力操作領域を小さくし、操作性を向上させることができる文字入力装置を提供することにある。
【課題を解決するための手段】
【００１１】
本発明の文字入力装置は、上記の課題を解決するために、所定のタッチ画面領域に対する入力回数または入力位置を判定する入力判定手段と、入力文字の候補となる候補文字を少なくとも１つ含む複数の文字グループのそれぞれを識別するためのグループ識別表示のうち、現在選択されている１つの文字グループに対応するグループ識別表示が割り当てられた文字グループキーを、上記タッチ画面領域に設定された固定位置に表示し、上記タッチ画面領域に対する入力回数または入力位置に応じて、文字グループキーに割り当てるグループ識別表示を切替えて表示する制御を行う表示制御手段と、を備え、上記表示制御手段は、上記現在選択されている１つの文字グループに属する少なくとも１つの候補文字を入力文字として指定する操作を受け付けるための候補文字入力キーを、上記固定位置の近傍に表示する制御を行い、上記入力判定手段は、上記固定位置の近傍に表示された上記候補文字入力キーに対する入力操作に応じて、上記少なくとも１つの候補文字のうち、どの候補文字が入力文字として指定されたかを判定することを特徴とする。
【００１２】
また、本発明の文字入力装置の制御方法は、上記の課題を解決するために、所定のタッチ画面領域に対する入力回数または入力位置を判定する入力判定ステップと、入力文字の候補となる候補文字を少なくとも１つ含む複数の文字グループのそれぞれを識別するためのグループ識別表示のうち、現在選択されている１つの文字グループに対応するグループ識別表示が割り当てられた文字グループキーを、上記タッチ画面領域に設定された固定位置に表示し、上記タッチ画面領域に対する入力回数または上記タッチ画面領域における入力位置に応じて、文字グループキーに割り当てるグループ識別表示を切替えて表示する制御を行う表示制御ステップと、を含み、上記表示制御ステップにおいて、上記現在選択されている１つの文字グループに属する少なくとも１つの候補文字を入力文字として指定する操作を受け付けるための候補文字入力キーを、上記固定位置の近傍に表示する制御を行い、上記入力判定ステップにおいて、上記固定位置の近傍に表示された上記候補文字入力キーに対する入力操作に応じて、上記少なくとも１つの候補文字のうち、どの候補文字が入力文字として指定されたかを判定することを特徴とする。
【００１３】
上記構成または方法によれば、入力判定手段は（または入力判定ステップでは）、上記タッチ画面領域に対する上記入力回数または入力位置を判定する。
【００１４】
また、表示制御手段は（または表示制御ステップでは）、文字グループキーを表示する制御を行う。
【００１５】
さらに、表示制御手段は（または表示制御ステップでは）、上記タッチ画面領域に対する入力回数または入力位置に応じて、文字グループキーに割り当てるグループ識別表示を切替えて表示する制御を行う。
【００１６】
ここで、「文字グループキー」は、入力文字の候補となる候補文字を少なくとも１つ含む複数の文字グループのそれぞれを識別するためのグループ識別表示のうち、現在選択されている１つの文字グループに対応するグループ識別表示が割り当てられるキーである。
【００１７】
また、表示制御手段は（または表示制御ステップでは）、表示した文字グループキーに対応する文字グループに属する少なくとも１つの候補文字を入力文字として指定する操作を受け付けるための候補文字入力キーを、上記固定位置の近傍に表示する制御を行う。
【００１８】
一方、入力判定手段は（または入力判定ステップでは）、上記固定位置の近傍に表示された上記候補文字入力キーに対する入力操作に応じて、上記少なくとも１つの候補文字のうち、どの候補文字が入力文字として指定されたかを判定する。
【００１９】
これにより、候補文字を入力文字として指定する入力操作領域が、上記固定位置の近傍の領域に限定されるので、ユーザの指などの可動範囲を狭小化させることができ、操作性を向上させることができる。
【００２０】
よって、従来のＧＵＩよりも入力操作領域を小さくし、操作性を向上させることができる。
【００２１】
また、本発明の文字入力装置は、上記構成に加えて、上記タッチ画面領域における上記固定位置およびその近傍は、ユーザが片手で入力が可能な範囲であることが好ましい。
【００２２】
これにより、文字入力に係る入力操作領域が、ユーザが片手で入力が可能な範囲に限定されるので、ユーザは、片手で文字入力を容易に行うことができる。
【００２３】
なお、「片手で入力が可能な範囲」とは、文字入力装置を通常の使用状態における持ち方により片手で持って親指を動かしたときに、親指の先端部分が接触可能なタッチ画面領域における最大限の範囲である。
【００２４】
また、本発明の文字入力装置は、上記構成に加えて、上記表示制御手段は、上記固定位置に対する入力回数に応じて、上記文字グループキーに割り当てる上記グループ識別表示を切替えるとともに、上記固定位置の近傍に表示する上記候補文字入力キーに対する入力操作によって入力文字として確定される候補文字を、切替え後の文字グループに属する候補文字に切替える制御を行っても良い。
【００２５】
これにより、文字グループおよび候補文字を切替えるための入力操作領域が、文字グループキーの表示領域に限定されるので、従来のＧＵＩよりも入力操作領域をより小さくし、操作性をさらに向上させることができる。
【００２６】
また、本発明の文字入力装置は、上記構成に加えて、上記グループ識別表示が、上記候補文字の１つである代表文字である場合に、上記代表文字を入力文字として指定するための代表文字指定エリアが、上記タッチ画面領域の上記固定位置の近傍における、上記文字グループキーおよび上記候補文字入力キーの表示を妨げない位置に設けられていることが好ましい。
【００２７】
文字グループキーが、グループ識別表示として候補文字の１つである代表文字を表示している場合、代表文字は、タッチ画面領域に対する入力回数または入力位置に応じて切り替わるため、文字グループキーの表示領域に対する入力操作では、代表文字を指定することができない。
【００２８】
このため、上記構成では、上記代表文字指定エリアを上記タッチ画面領域の上記固定位置の近傍における、上記文字グループキーおよび上記候補文字の表示を妨げない位置に設けている。
【００２９】
また、本発明の文字入力装置は、上記構成に加えて、上記表示制御手段は、上記複数の文字グループのそれぞれに対応する複数のグループ選択キーが配置された仮想キーボードを表示する制御を行い、上記入力判定手段は、上記仮想キーボードに対する入力位置に応
じて、上記複数のグループ選択キーのいずれが指定されたかを判定し、上記表示制御手段は、上記入力判定手段によって指定された上記グループ選択キーに対応する文字グループを、上記現在選択されている１つの文字グループとして、上記固定位置に上記文字グループキーを表示し、上記固定位置の近傍に当該文字グループキーに属する候補文字を表示するとともに、上記候補文字入力キーは、指定されたグループ選択キーに対応する文字グループと同一の文字グループに属する少なくとも１つの候補文字を入力文字として指定する操作を受け付けるように構成されていても良い。
【００３０】
上記構成によれば、仮想キーボードに対する入力位置に応じて、どの文字グループが指定されたかが判定されると、（単一の）文字グループキーが固定位置に表示される。また、指定された文字グループに属する少なくとも１つの候補文字を入力文字として指定する操作を受け付けるための候補文字入力キーが固定位置の近傍に表示される。
【００３１】
このため、ユーザは、使い慣れた仮想キーボードによって文字グループの指定が行えるとともに、文字グループが指定された後は、候補文字を入力文字として指定するための入力操作は、固定位置の近傍の限られた範囲で容易に行うことができる。
【００３２】
また、本発明の文字入力装置は、上記構成に加えて、上記仮想キーボードにおける上記複数のグループ選択キーのそれぞれの配置を決定するキー配置決定手段を備え、上記表示制御手段は、上記配置決定手段によって決定された配置で、上記複数のグループ選択キーのそれぞれを表示する制御を行っても良い。
【００３３】
上記構成によれば、仮想キーボードにおける複数のグループ選択キーの配置を適宜変更することができる。これにより、例えば、ユーザは、自身の手の大きさ等に合せて、仮想キーボードの操作しやすい位置に、良く使用するグループ選択キーを配置することが可能になるため、操作性が向上する。
【００３４】
また、本発明の文字入力装置は、上記構成に加えて、上記表示制御手段による上記文字グループキーを表示する制御の終了を指示するための終了指示エリアが、上記タッチ画面領域の上記固定位置の周囲における、上記文字グループキーおよび上記候補文字入力キーの表示を妨げない位置に設けられていても良い。
【００３５】
上記構成によれば、ユーザは、文字の入力操作を妨げられることなく、所望のタイミングで、指を大きく動かさずに容易に文字入力操作を終了させることができる。
【００３６】
また、本発明の文字入力装置は、上記構成に加えて、上記タッチ画面領域における上記固定位置を設定する固定位置設定手段を備えていることが好ましい。
【００３７】
上記構成によれば、タッチ画面領域における上記固定位置を適宜変更することができる。これにより、例えば、ユーザは、自身の手の大きさ等に合せて、固定位置を操作しやすい位置に配置することが可能になるため、操作性が向上する。
【００３８】
なお、上記文字入力装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記文字入力装置をコンピュータにて実現させる文字入力装置の制御プログラムおよびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００３９】
本発明に係る文字入力装置は、以上のように、所定のタッチ画面領域に対する入力回数または入力位置を判定する入力判定手段と、入力文字の候補となる候補文字を少なくとも
１つ含む複数の文字グループのそれぞれを識別するためのグループ識別表示のうち、現在選択されている１つの文字グループに対応するグループ識別表示が割り当てられた文字グループキーを、上記タッチ画面領域に設定された固定位置に表示し、上記タッチ画面領域に対する入力回数または入力位置に応じて、文字グループキーに割り当てるグループ識別表示を切替えて表示する制御を行う表示制御手段と、を備え、上記表示制御手段は、上記現在選択されている１つの文字グループに属する少なくとも１つの候補文字を入力文字として指定する操作を受け付けるための候補文字入力キーを、上記固定位置の近傍に表示する制御を行い、上記入力判定手段は、上記固定位置の近傍に表示された上記候補文字入力キーに対する入力操作に応じて、上記少なくとも１つの候補文字のうち、どの候補文字が入力文字として指定されたかを判定する構成である。
【００４０】
また、本発明に係る文字入力装置の制御方法は、以上のように、所定のタッチ画面領域に対する入力回数または入力位置を判定する入力判定ステップと、入力文字の候補となる候補文字を少なくとも１つ含む複数の文字グループのそれぞれを識別するためのグループ識別表示のうち、現在選択されている１つの文字グループに対応するグループ識別表示が割り当てられた文字グループキーを、上記タッチ画面領域に設定された固定位置に表示し、上記タッチ画面領域に対する入力回数または上記タッチ画面領域における入力位置に応じて、文字グループキーに割り当てるグループ識別表示を切替えて表示する制御を行う表示制御ステップと、を含み、上記表示制御ステップにおいて、上記現在選択されている１つの文字グループに属する少なくとも１つの候補文字を入力文字として指定する操作を受け付けるための候補文字入力キーを、上記固定位置の近傍に表示する制御を行い、上記入力判定ステップにおいて、上記固定位置の近傍に表示された上記候補文字入力キーに対する入力操作に応じて、上記少なくとも１つの候補文字のうち、どの候補文字が入力文字として指定されたかを判定する方法である。
【００４１】
それゆえ、従来のＧＵＩよりも入力操作領域を小さくし、操作性を向上させることができるという効果を奏する。
【図面の簡単な説明】
【００４２】
【図１】本発明の第１の実施形態に係るスマートフォンの構成を示す機能ブロック図である。
【図２】上記スマートフォンが備える文字グループ記憶部が格納している文字グループデータのデータ構造の一例を示す図である。
【図３】上記スマートフォンにおける文字入力処理の流れを示すフローチャートである。
【図４】（ａ）は、上記スマートフォンに関し、グループ選択モードの初期画面の一例を示す図であり、（ｂ）は、上記初期画面から変化したグループ選択モードの画面表示の一例を示す図であり、（ｃ）は、（ｂ）にて文字グループを切替えた場合のグループ選択モードの画面表示の一例を示す図であり、（ｄ）は、（ｃ）にて候補文字の１つが指定されている様子を示す図である。
【図５】上記スマートフォンに関し、グループ選択モードの別の画面表示の一例を示す図である。
【図６】（ａ）は、上記スマートフォンに関し、グループ選択キーのみが表示されている画面表示の一例を示す図であり、（ｂ）は、（ａ）にて、縦方向のフリック操作を行ったときの、画面表示の変化の一例を示し、（ｃ）は、（ａ）にて、横方向のフリック操作を行ったときの、画面表示の変化の一例を示す。
【図７】本発明の第２の実施形態に係るスマートフォンの構成を示す機能ブロック図である。
【図８】図７に示すスマートフォンにおける別の文字入力処理の流れを示すフローチャートである。
【図９】（ａ）は、図７に示すスマートフォンに関し、別のグループ選択モードの初期画面の一例を示す図であり、（ｂ）は、上記初期画面から変化した別のグループ選択モードの画面表示の一例を示す図である。
【図１０】（ａ）は、図７に示すスマートフォンにおいて、仮想キーボードの位置を移動させた状態での、候補文字の表示例を示す図であり、（ｂ）は、上記スマートフォンにおいて、仮想キーボードの配置を変更した表示例を示す図である。
【図１１】上記スマートフォンのタッチパネルに対する入力操作の一例を示す図である。
【図１２】従来の技術を示す図である。
【発明を実施するための形態】
【００４３】
以下、本発明の実施の形態について、詳細に説明する。以下の特定の実施形態で説明する構成以外の構成については、必要に応じて説明を省略する場合があるが、他の項目で説明されている場合は、その構成と同じである。また、説明の便宜上、各実施形態に示した部材と同一の機能を有する部材については、同一の符号を付し、適宜その説明を省略する。また、各図面に記載した構成の形状や、長さ、大きさおよび幅などの寸法は、実際の形状や寸法を反映させたものではなく、図面の明瞭化と簡略化のために適宜に変更している。
【００４４】
〔第１の実施形態〕
本発明の第１の実施形態について、図１〜図６に基づいて説明すると以下のとおりである。本実施形態では、本発明の文字入力装置の実施の一形態として、スマートフォン（文字入力装置）１０について説明する。しかしながら、本発明を具現化する形態は、このようなスマートフォンに限定されず、入力操作が可能なＧＵＩを表示する機構と、タッチパネルに対する入力操作を受け付けるための機構とを備えたあらゆる情報処理装置、携帯端末および電子機器に適用可能である。例えば、携帯電話やＰＤＡなどの携帯端末、タブレットＰＣ、デジタルカメラなどに広く適用することができる。「携帯端末」とは、少なくとも１つ以上の通信機能をもつ携帯端末の意義であり、携帯電話サイズの通信機能付きＰＣ（パーソナル・コンピュータ）、例えば、ＩＰ通信しか出来ない携帯ＰＣなども含まれる概念である。さらに、「電子機器」とは、通信機能付きＡＶ機器（ナビシステム等含む）なども包含する概念である。
【００４５】
（スマートフォン１０）
図１は、本実施形態に係るスマートフォン１０の要部構成を示す機能ブロック図である。同図に示すように、本実施形態のスマートフォン１０は、少なくとも、タッチパネル１、制御部２、記憶部３を備えている。なお、スマートフォン１０は、その他、スマートフォンが標準的に備えている各種部品として、例えば、図示しない、通信部、タッチパネルとは別の操作部（ハードウェアキー等）、近距離無線通信部、音声出力部、音声入力部、外部インターフェース、通話処理部、撮影を行う撮像部（レンズ・撮像素子等）、放送受像部（チューナ・復調部等）、ＧＰＳ（Global Positioning System）、および、センサ（加速度センサ、傾きセンサ等）などを備えていてもよい。
【００４６】
以下、スマートフォン１０の各構成の詳細について説明する。
【００４７】
（タッチパネル１）
タッチパネル１は、マトリクス状に配置された複数の撮像センサ（または光センサ）の集合である撮像センサ群（不図示）を備えており、いわゆるタッチセンサとしての機能を有している。すなわち、タッチパネル１は、その表示画面（タッチ画面領域）に対する入力操作を受け付ける機能を有している。
【００４８】
なお、撮像センサの例としては、ＣＣＤ（Charge Coupled Device）イメージセンサや、ＣＭＯＳ（complementary metal-oxide semiconductor）センサなどの固体撮像素子を例示することができる。
【００４９】
また、本実施形態では、タッチパネル１を構成するディスプレイとして、液晶ディスプレイ、すなわち、ＬＣＤ（Liquid Crystal Display）を例にとって説明するが、本発明が適用可能なものはこれに限定されるものではない。例えば、ディスプレイとしては、上記液晶ディスプレイの他、電気泳動型ディスプレイ、ツイストボール型ディスプレイ、微細なプリズムフィルムを用いた反射型ディスプレイ、デジタルミラーデバイス等の光変調素子を用いたディスプレイ、発光素子として、有機ＥＬ発光素子、無機ＥＬ発光素子、ＬＥＤ（Light Emitting Diode）等の発光輝度が可変の素子を用いたディスプレイ、フィールドエミッションディスプレイ（ＦＥＤ）、プラズマディスプレイ（ＰＤ）などを挙示することができるが、これらのディスプレイと撮像センサ（イメージセンサ、光センサ）とを一体化した入出力一体型ディスプレイが将来的に開発された場合でも、これらの入出力一体型ディスプレイに本発明を適用できることは、以下の説明から明白であろう。
【００５０】
また、本実施形態では、タッチパネル１のタッチセンサが撮像センサを備えるものとして説明するが、タッチセンサはこれに限定されず、圧力センサ、静電容量センサ、光センサ等であっても良い。
【００５１】
なお、タッチパネル１に対する入力操作としては、タップ（クリック）、ダブルタップ（ダブルクリック）、ドラッグ、フリック、ピンチアウト（ピンチオープン）、ピンチイン（ピンチクローズ）などを例示することができる。タップは、表示画面を指で軽く叩く操作であり、ダブルタップは、タップを２回繰り返す操作であり、ドラッグは、接触させたまま指をずらす操作であり、フリックは、指で軽くはらう操作であり、ピンチオープンは、接触させたまま２本の指の間を広げる操作であり、ピンチインは、２本の指の間を縮める操作である。
【００５２】
また、タッチパネル１は、その表示画面にスマートフォン１０が扱う情報を表示する機能を有する。タッチパネル１の表示画面には、以下で説明するように、図４に示した文字入力に係る各種操作領域や、スマートフォン１０に搭載されているアプリケーションのアプリケーションウィンドウ、その他スマートフォン１０を操作するためのＧＵＩ等、様々なオブジェクト等が表示される。
【００５３】
（タッチパネル１の表示画面における特徴的な表示形態）
次に、図４に基づき、タッチパネル１の表示画面における特徴的な表示形態について説明する。図４は、タッチパネル１の表示画面（タッチ画面領域）を示す図である。
【００５４】
図４（ａ）は、本実施形態に係る片手文字入力モードを開始する前の初期画面の表示画面を示している。同図に示すように、タッチパネル１の初期画面は、主として、領域Ａ１と領域Ａ２とを含んでいる。
【００５５】
領域Ａ１は、片手文字入力モードに移行させる入力操作を受け付ける領域である。片手文字入力モードとは、スマートフォン１０を片手に持ちながら、親指の先端部分をタッチ画面領域に接触させる入力操作により文字入力を行うモードのことである。
【００５６】
なお、領域Ａ１は、スマートフォン１０を通常の使用状態における持ち方により片手で持って親指を動かしたときに、親指の先端部分が接触可能なタッチ画面領域における最大限の範囲であることが好ましいが、これに限定されない。例えば、ユーザの手の大きさや、スマートフォン１０の持ち方などによって、片手入力可能な範囲が変わり得るため、本
実施形態の領域Ａ１は、表示画面の紙面に対して下側において、少し広めに設定している。
【００５７】
一方、領域Ａ２は、片手文字入力モードにおける入力操作によって指定された（確定された）入力文字を表示するための領域である。
【００５８】
図４（ａ）に示す状態で、領域Ａ１の任意の位置をタップ等すると、図４（ｂ）に示す片手文字入力モード画面に移行する。このとき、後述するように、タップされた位置Ｓの座標が記録される。
【００５９】
図４（ｂ）に示すように、このモードでは、領域Ａ１内に、文字グループキーＢ１、候補文字入力キーＢ２、代表文字確定領域ＡＤ、およびグループ選択キャンセル領域ＡＣが表示される。
【００６０】
（文字グループキーＢ１）
本実施形態の文字グループキーＢ１は、入力文字の候補となる候補文字を少なくとも１つ含む複数の文字グループのそれぞれを識別するためのグループ識別表示のうち、現在選択されている１つの文字グループに対応するグループ識別表示が割り当てられる（単一の）仮想キーである。なお、後述する表示制御部２５は、領域Ａ１に対する入力回数または入力位置に応じて、文字グループキーＢ１に割り当てるグループ識別表示を切替えて表示する制御を行う。
【００６１】
ここで、グループ識別表示とは、入力対象となる候補文字を複数の文字グループに分割したときに、特定の文字グループと、その他の文字グループとを識別するための表示である。グループ識別表示の典型例は、文字グループに属する候補文字のうち、そのグループを代表する候補文字である代表文字である。例えば、文字の種別が「ひらがな」であれば、通常は、文字グループ「あ行」の代表文字は、その行の先頭の「あ」であり、同様に、文字グループ「か行」の代表文字は、その行の先頭の「か」である。
【００６２】
ここでは、図４（ａ）の初期画面から図４（ｂ）に示す表示に切り替わった瞬間に指が接触している位置を位置Ｓとして以降の動作を説明する。位置Ｓは、言い換えれば、図４（ａ）に示す状態における、領域Ａ１のタップ位置と同じ位置である。
【００６３】
次に、図４（ｂ）に示す状態で、位置Ｓまたはその近傍（ほぼ位置Ｓと同じ位置と看做せる範囲）で２回目のタップ等が行われると、図４（ｃ）に示す状態に移行する。すなわち、文字グループが「あ行」から「か行」に切替えられる。このとき、文字グループキーＢ１には、グループ識別表示として、文字グループ「か行」の代表文字である「か」が表示される。より具体的には、検出された２回目のタップ位置の座標が、タッチ画面領域上の位置Ｓの座標を含む所定の範囲（ほぼ位置Ｓと同じ位置と看做せる範囲）に含まれていれば、文字グループの切替えが行われる。
【００６４】
なお、本実施形態では、初期画面に対する最初の位置Ｓへのタップから２回目のタップが為されるまでの経過時間が所定時間内（比較的短い、いわゆる長押しと判定されない時間内）であり、２回目のタップ位置が、最初のタップ位置Ｓと同じと看做せる場合、その位置が、代表文字確定領域ＡＤおよびグループ選択キャンセル領域ＡＣ上の位置であっても上記文字グループの切替えが行われるようにしている。
【００６５】
なお、文字グループキーＢ１が表示される所定の位置は、上記の片手入力の範囲内であることが好ましいが、本実施形態では、スマートフォン１０を左手で持ったときに、ユーザが持ち手の親指で容易に操作できる位置に配置している。すなわち、タッチパネル１の
表示画面において、片手入力する際のユーザの手の大きさや親指の太さおよび長さ等に応じた最も操作しやすい位置に、文字グループキーＢ１を配置することが好ましい。
【００６６】
（候補文字入力キーＢ２）
一方、候補文字入力キーＢ２は、文字グループキーＢ１の近傍に（例えば、文字グループキーＢ１の周囲を囲むように）配置される仮想キーである。各候補文字入力キーＢ２には、文字グループキーＢ１に表示されているグループ識別表示に対応する文字グループに属する候補文字のうち、文字グループキーＢ１に表示された代表文字以外の候補文字が表示される。例えば、図４（ｃ）では、文字グループキーＢ１に文字グループ「か行」に属する代表文字「か」が表示され、各文字グループキーＢ１には、文字グループ「か行」に属するの「か」以外の候補文字が表示されている様子を示している。
【００６７】
また、各候補文字入力キーＢ２は、文字グループキーＢ１の指の接触位置を基点とした各候補文字入力キーＢ２の配置方向へのフリック等の入力操作により、各候補文字入力キーＢ２が表示する候補文字の指定を促すための領域である。
【００６８】
例えば、図４（ｄ）は、候補文字「け」が表示されている候補文字入力キーＢ２（ｆ３）の配置されている方向に向けてフリック（図中白矢印）することにより、候補文字「け」の入力が指定（確定）され、領域Ａ２に入力文字「け」が表示されている様子を示している。同図では、破線で示した指の位置が、フリック操作の基点の位置であり、文字グループキーＢ１をタッチした後に、候補文字入力キーＢ２（ｆ３）の配置方向に向けてフリックしたときの様子を示している。なお、複数の候補文字の中から入力文字を指定する操作は、フリックに限定されず、ドラッグやタップであっても良い。
【００６９】
例えば、変形例として、図４（ｃ）の指の接触位置から一旦指を離して、図４（ｄ）に示す候補文字「け」が表示されている候補文字入力キーＢ２（ｆ３）をタップしても良いし、図４（ｃ）の指の接触位置から候補文字入力キーＢ２（ｆ３）へドラッグさせても良い。
【００７０】
（代表文字確定領域ＡＤ）
代表文字確定領域ＡＤは、タップ等の入力操作によって代表文字の入力を確定するための領域である。本実施形態では、文字グループキーＢ１に対するタップ等の入力操作により代表文字を入力文字として確定させることができないため、代表文字確定領域ＡＤを設けている。
【００７１】
例えば、図４（ｂ）に示すように文字グループキーＢ１に文字グループ「あ行」の代表文字「あ」が表示されている際に、再び位置Ｓおよびその近傍、または、文字グループキーＢ１をタップすると、図４（ｃ）に示すように、次の文字グループ「か行」の代表文字「か」に切り替わってしまう。このため、代表文字の入力を確定する操作を受け付ける領域として、代表文字確定領域ＡＤが設けられていることが好ましい。
【００７２】
なお、別の形態では、文字グループキーＢ１に対する入力操作がいわゆる長押しの場合に、代表文字が入力文字として確定する構成としても良い。この場合、代表文字確定領域ＡＤを設ける必要がなくなる。
【００７３】
（グループ選択キャンセル領域ＡＣ）
グループ選択キャンセル領域ＡＣは、片手文字入力モード（文字グループの選択）をキャンセルするための領域である。
【００７４】
例えば、グループ選択キャンセル領域ＡＣがタップ等されると、文字グループキーＢ１
、候補文字入力キーＢ２、代表文字確定領域ＡＤ、およびグループ選択キャンセル領域ＡＣの各表示が解除され、図４（ａ）の初期画面の状態に戻る。なお、キャンセル後の表示形態としては、この他、図４（ｂ）の状態に戻るようにしても良い。
【００７５】
これにより、片手文字入力モードを終了させたい場合に、グループ選択キャンセル領域ＡＣにタップ等するだけで簡単に片手文字入力モードを終了させる（片手文字入力モードをキャンセル）することができる。
【００７６】
（制御部２）
制御部２は、スマートフォン１０が備える各構成の機能を統括し、スマートフォン１０の起動を制御するものである。制御部２は、例えば、ＣＰＵ（central processing unit）などで実現され、スマートフォン１０が備える機能は、制御部２としてのＣＰＵが、ＲＯＭ（read only memory）などに記憶されているプログラムを、ＲＡＭなどに読み出して実行することで実現される。
【００７７】
図１に示すように、制御部２は、タッチパネル制御部（入力判定手段）２２、固定位置決定部（固定位置設定手段）２３、および表示制御部（表示制御手段）２５を備える。
【００７８】
以下、制御部２が備える各構成について説明する。
【００７９】
（タッチパネル制御部２２）
本実施形態のタッチパネル制御部２２は、タッチパネル１の上記撮像センサ群からの検出信号を受け、タッチパネル１に対する指やペン先などの接触の有無や、その接触位置（入力位置）の座標を特定し、ユーザによりどの仮想キーまたは領域に対するどの種類の入力操作がなされたかを判定するようになっている。
【００８０】
例えば、本実施形態のタッチパネル制御部２２は、タッチパネル１の表示画面における上述したタップ（クリック）、ダブルタップ（ダブルクリック）、ドラッグ、フリック、ピンチアウト（ピンチオープン）、ピンチイン（ピンチクローズ）などの各入力操作を判定することができるようになっている。
【００８１】
特に、本実施形態のタッチパネル制御部２２は、上記の領域Ａ１、文字グループキーＢ１、候補文字入力キーＢ２、代表文字確定領域ＡＤ、グループ選択キャンセル領域ＡＣのいずれかに対して所定の入力操作が行われたか否かを判定する。例えば、図４（ａ）の初期画面で領域Ａ１の任意の位置が指定された場合、後述する表示制御部２５にその旨を通知し、図４（ｂ）に示す片手文字入力モードに移行させる。
【００８２】
また、図４（ｂ）に示す状態で、表示された指の位置とほぼ同じ位置で再度タップが行われた場合、表示制御部２５にその旨を通知し、表示を図４（ｃ）の状態に切替える。
【００８３】
さらに、図４（ｄ）に示す状態では、タッチパネル制御部２２は、候補文字「け」が指定された（入力確定）と判定し、表示制御部２５にその旨を通知し、領域Ａ２に入力文字「け」を表示させる。
【００８４】
（固定位置決定部２３）
本実施形態の固定位置決定部２３は、ユーザからの固定位置を変更する指示に従い、タッチ画面領域における固定位置を設定する機能を備える。
【００８５】
例えば、固定位置決定部２３は、ユーザからの固定位置を変更する指示を受けた場合、変更後の固定位置のタッチ画面領域における座標を特定し、記憶部３に予め記録されてい
るデフォルトの固定位置の座標を、指示された座標に更新する。
【００８６】
また、このとき、後述する表示制御部２５は、記憶部３に予め記録されているデフォルトの固定位置の座標または更新された座標を読出し、タッチ画面領域内の対応する位置に、文字グループキーＢ１を表示する。
【００８７】
これにより、例えば、ユーザは、自身の手の大きさ等に合せて、固定位置を操作しやすい位置に配置することが可能になるため、操作性が向上する。
【００８８】
なお、本実施形態では、表示制御部２５が、記憶部３に予め記録されているデフォルトの固定位置の座標または更新された座標を読出すことにより、文字グループキーＢ１の固定位置を変更する形態について説明した。
【００８９】
しかしながら、文字グループキーＢ１の固定位置を変更する形態は、このような形態に限られず、例えば、固定位置決定部２３が、記憶部３に予め記録されているデフォルトの固定位置の座標または更新された座標を読出し、表示制御部２５に通知することにより、文字グループキーＢ１の固定位置を変更する形態としても良い。
【００９０】
（表示制御部２５）
表示制御部２５は、タッチパネル１の表示画面の各画素の輝度値（または画素値もしくは濃度値）を調整することにより、表示画面上に各種のコンテンツや仮想キー、オブジェクトなどを表示する制御を行う。なお、「コンテンツ」とは、コンピュータの処理対象となる情報のことである。また、コンテンツには、画像、動画、音楽、音声データの他、メール等のテキストデータ、ＷＥＢページ（ハイパーテキスト形式による情報検索システム）に掲載されているデータ、写真やカメラ立ち上げ時のファインダ画面、ならびに、ワンセグ、３セグおよび地デジなどの放送コンテンツ、データベースに蓄積された各種辞書データなど、ソフトウェアの処理対象となるさまざまな情報を含む概念である。
【００９１】
特に、本実施形態の表示制御部２５は、上記の領域Ａ１、文字グループキーＢ１、候補文字入力キーＢ２、代表文字確定領域ＡＤ、グループ選択キャンセル領域ＡＣなどを表示する制御を行う。
【００９２】
（記憶部３）
記憶部３は、（１）制御部２が実行する各種プログラム、（２）該プログラムの実行において読み出されるデータ、および、（３）制御部２の上記各構成がその機能を実行する仮定で演算に使用するデータおよび演算結果等を記憶するものである。上記（１）および（２）は、例えばＲＯＭ、フラッシュメモリ、ＥＰＲＯＭ（Erasable Programmable ROM）、ＥＥＰＲＯＭ（Electrically EPROM）、ＨＤＤ（Hard Disc Drive）などの不揮発性記憶装置に記憶されてもよい。
【００９３】
上記（３）は、例えばＲＡＭ（Random Access Memory）などの揮発性記憶装置に記憶されてもよい。どのデータを記憶するために、記憶部３をどの記憶装置にて実現するのかについては、スマートフォン１０の使用目的、利便性、コスト、物理的な制約などから適宜決定されればよい。記憶部３は、上記（３）を記憶する領域として、固定位置記憶部３１と、文字グループ記憶部３２とを含んでいる。
【００９４】
（固定位置記憶部３１）
固定位置記憶部３１には、下記表１に示すように、デフォルトでは、メーカ製造時に予め決定されたタッチ画面領域における固定位置の座標（ｘ１，ｙ１）が予め記録される。
【００９５】
なお、デフォルトの固定位置の座標は、例えば、平均的な人の手の大きさや親指の長さおよび太さなどに基づいて、平均的な人が片手入力する際に、操作し易いと予想されるタッチ画面領域上の位置の座標とする。
【００９６】
また、上述したように固定位置決定部２３によって固定位置が更新（変更）された場合、下記表１に示すように、固定位置記憶部３１では、デフォルトの固定位置の座標（ｘ１，ｙ１）に替えて、更新（変更）された後のタッチ画面領域における固定位置の座標（ｘ２，ｙ２）が記録される。
【００９７】
【表１】
0006013004.tif 000002
【００９８】
（固定位置記憶部３１）
なお、固定位置記憶部３１は、上記表１に示すような座標を保持しておくための記憶領域である。
【００９９】
（文字グループ記憶部３２）
文字グループ記憶部３２には、予め複数の候補文字が登録（記録）される。図２は、文字の種別が「ひらがな」である場合の、登録（記録）された候補文字のデータ構造の一例を示す。
【０１００】
図２に示すように、候補文字の登録データとしては、特定の候補文字を他の候補文字と識別するための識別番号としてのindex番号のほか、特定の文字グループを他の文字グループと識別するための識別番号（図２に「文字グループ識別番号」の列参照）、代表文字であることを示すフラグ（図２に「代表文字フラグ」の列参照）などを例示することができる。なお、index番号は、文字コードに替えても良い。
【０１０１】
すなわち、文字グループ記憶部３２には、同図に示すようなルック・アップ・テーブル（ＬＵＴ）が予め記録されている。
【０１０２】
図２に示すように、文字グループの設定は、上記ＬＵＴにおいて、例えば、文字グループ「あ行」には１、文字グループ「か行」には２といったように、文字グループ毎に異なる文字グループ識別番号を割り当てれば良い。また、代表文字の設定は、上記ＬＵＴにおいて、例えば、文字グループ「あ行」の先頭「あ」には１のフラグを、「い」〜「お」には０のフラグを付すことで、文字グループ「あ行」の代表文字は「あ」に設定される。文字グループ記憶部３２は、タッチパネル制御部２２からの要求に応じて、上記の候補文字の登録データをタッチパネル制御部２２に対し送信する。
【０１０３】
（候補文字の配置について）
以上の図４（ｂ）および（ｃ）（または（ｄ））における入力操作の位置の変化と指定可能な候補文字の配置との関係は下記表２のようになる。
【０１０４】
【表２】
0006013004.tif 000003
【０１０５】
なお、図１には図示していないが、後述する記憶部３には、上記表２に示すようなテーブルと同様のルック・アップ・テーブルが予め記録されている。
【０１０６】
また、図４（ｂ）に示す例では、文字グループキーＢ１の左の候補文字「い」を出発点として、候補文字「う」、「え」、「お」がこの順で、文字グループキーＢ１を時計回りに囲むように配置している。しかしながら、候補文字の配置はこのような時計回りの配置に限定されない。例えば、文字グループキーＢ１の左側の候補文字「い」を出発点として、候補文字「う」、「え」、「お」をこの順で、文字グループキーＢ１を反時計回りに囲むように配置しても良い。また、良く使用する候補文字をユーザが操作し易い位置に配置したり、あまり使用しない候補文字をユーザが操作しにくい位置に配置したりしても良い。
【０１０７】
（スマートフォン１０の特徴的な動作）
次に、図３に基づき、スマートフォン１０の特徴的な動作である、片手文字入力モードにおける文字入力処理の流れについて説明する。図３は、スマートフォン１０の片手文字入力モードでの文字入力処理の流れを示すフローチャートである。なお、上記文字入力処理に伴って表示されるＧＵＩは、図４（ａ）〜（ｄ）に示したものと同様であるため、本フローチャートの説明においても、図４（ａ）〜（ｄ）を参照して説明する。
【０１０８】
ユーザによって、文字入力モードが開始されると、表示制御部２５は、図４（ａ）に示す初期画面を表示する。
【０１０９】
次に、タッチパネル制御部２２は、図４（ａ）に示す領域Ａ１でタッチパネル操作が行われたか否かを判定する（Ｓ１０１）。具体的には、タッチパネル制御部２２は、タッチパネル１から受け取った入力信号から、入力位置の座標を特定し、入力位置が領域Ａ１に含まれるか否かを判定する。領域Ａ１でタッチパネル操作が検出されなかった場合（Ｓ１０１でＮｏ）、タッチパネル制御部２２は、入力待ちの状態となりＳ１０１に戻る。なお、図示しないが、図３に示すフローチャートの任意の時点でハードウェアキー（例えば、エスケープキー）の押下が検出された場合、現行の処理に関わらず片手文字入力モードを終了するようにしてもよい。
【０１１０】
タッチパネル制御部２２は、領域Ａ１でタッチパネル操作が検出されたと判定した場合（Ｓ１０１でＹｅｓ）、該タッチパネル操作位置を位置Ｓとして記憶部３に記録する（Ｓ１０２）。これと同時に、タッチパネル制御部２２は、領域Ａ１でタッチパネル操作が検出された旨を表示制御部２５に通知する。
【０１１１】
表示制御部２５は、記憶部３から、文字グループキーＢ１を表示させる固定位置の座標を読出し、図４（ｂ）に示す位置に、代表文字「あ」が表示された文字グループキーＢ１を表示する。また、表示制御部２５は、文字グループキーＢ１の左の候補文字「い」を出発点として、候補文字「う」、「え」、「お」をこの順で、文字グループキーＢ１を時計回りに囲むように配置して、候補文字入力キーＢ２を表示する（Ｓ１０３）。また、表示制御部２５は、このとき、図４（ｂ）に示すように、代表文字確定領域ＡＤおよびグループ選択キャンセル領域ＡＣを予め定められた範囲に表示する。
【０１１２】
次に、タッチパネル制御部２２は、再び、図４（ａ）に示す領域Ａ１でタッチパネル操作が行われたか否かを判定する（Ｓ１０４）。具体的には、タッチパネル制御部２２は、タッチパネル１から受け取った入力信号から、入力位置の座標を特定し、入力位置が領域Ａ１に含まれるか否かを判定する。領域Ａ１でタッチパネル操作が検出されなかった場合（Ｓ１０４でＮｏ）、タッチパネル制御部２２は、入力待ちの状態となりＳ１０３に戻る。その他、ステップＳ１０１と同様である。
【０１１３】
タッチパネル制御部２２は、領域Ａ１でタッチパネル操作が検出されたと判定した場合（Ｓ１０４でＹｅｓ）、続いて、該タッチパネル操作の種類がＡ：タップであるか（Ｓ１０６へ進む）、Ｂ：フリックであるか（Ｓ１１１へ進む）を判定する（Ｓ１０５）。具体的には、タッチパネル制御部２２は、タッチパネル１から受け取った入力信号から、入力位置の座標を特定し、入力操作が行われてから所定の時間内に次の入力操作が検出されなかった場合、すなわち所定の時間内に指が離れれば、該タッチパネル操作はＡ：タップであると判定する。一方、入力位置の移動を検出すれば、該タッチパネル操作はＢ：フリックであると判定する。
【０１１４】
タッチパネル制御部２２は、操作の種類がタップであると判定すると（Ｓ１０５でＡ）、続いて、タップ位置は位置Ｓと同じ位置であると看做せるか否かを判定する（Ｓ１０６）。具体的には、タッチパネル制御部２２は、該タップ位置が、位置Ｓのタッチ画面上の座標を含む所定の範囲に含まれるか否かを判定する。上記所定の範囲は、文字グループキーＢ１の表示サイズと同程度であっても良いが、これに限定されない。
【０１１５】
タッチパネル制御部２２は、タップ位置が位置Ｓと同じ位置であると看做せると判定すると（Ｓ１０６でＹｅｓ）、その旨を表示制御部２５に通知する。表示制御部２５は、該通知を受けて、文字グループを図４（ｂ）に示す「あ行」から図４（ｃ）に示す「か行」に切替えて表示する（Ｓ１０７）。具体的には、タッチパネル制御部２２は、位置Ｓおよびその近傍に対するタップ回数を計数するようになっており、例えば、図４（ｃ）に示す例では、ステップＳ１０２で位置Ｓが記憶された後に１回タップされているので、タップ回数「１」を表示制御部２５に通知する。表示制御部２５は、タッチパネル制御部２２からのタップ回数「１」の通知に基づき、図２に示すＬＵＴにおいて、文字グループ識別番号「２」に対応する「か行」の文字グループに対応する文字グループキーＢ１および候補文字入力キーＢ２を、図４（ｃ）のように表示して、Ｓ１０４に戻り入力待ちの状態となる。
【０１１６】
なお、タッチ画面領域における位置Ｓを含む所定の領域に対するタップ回数と、表示制御部２５が選択する文字グループの文字グループ識別番号との関係は、以下に示す表３のようになる。
【０１１７】
【表３】
0006013004.tif 000004
【０１１８】
なお、図１には図示していないが、後述する記憶部３には、上記表３に示すようなテーブルと同様のルック・アップ・テーブルが予め記録されている。
【０１１９】
一方、タッチパネル制御部２２は、タップ位置が位置Ｓであると看做せないと判定した場合（Ｓ１０６でＮｏ）、続いて、タップ位置がＡ：代表文字確定領域ＡＤ内であるか（Ｓ１０９へ進む）、Ｂ：グループ選択キャンセル領域ＡＣ内であるか（Ｓ１１０へ進む）を判定する（Ｓ１０８）。具体的には、タッチパネル制御部２２は、タッチパネル１から受け取った入力信号から、入力位置の座標を特定し、入力位置が代表文字確定領域ＡＤに含まれるか、グループ選択キャンセル領域ＡＣに含まれるかを判定する。
【０１２０】
タッチパネル制御部２２は、操作終了位置が代表文字確定領域ＡＤであると判定すると（Ｓ１０８でＡ）、その旨を表示制御部２５に通知する。表示制御部２５は、指定された代表文字を入力文字として領域Ａ２に表示して（Ｓ１０９）、Ｓ１０４に戻り入力待ちとなる。
【０１２１】
タッチパネル制御部２２は、操作終了位置がグループ選択キャンセル領域ＡＣであると判定すると（Ｓ１０８でＢ）、その旨を表示制御部２５に通知する。表示制御部２５は、文字グループキーＢ１、候補文字入力キーＢ２、代表文字確定領域ＡＤ、グループ選択キャンセル領域ＡＣの各表示を解除し（Ｓ１１０）、図４（ａ）に示す初期画面を表示し、Ｓ１０１に戻り、入力待ちの状態となる。なお、グループ選択キャンセル領域ＡＣが指定された場合、Ｓ１０１ではなく、Ｓ１０４に戻ってもよい。
【０１２２】
なお、位置Ｓは領域Ａ１上の任意の位置に設定され得るため、代表文字確定領域ＡＤやグループ選択キャンセル領域ＡＣに位置Ｓが含まれる場合があり得る。このような場合においても、２回目以降のタップ位置（特定のタップから次のタップまでの経過時間が、いわゆる長押しでない）が位置Ｓを中心とする上記所定の範囲内であれば、ステップＳ１０６でＹｅｓと判定される。このような構成によってユーザが代表文字確定領域ＡＤまたはグループ選択キャンセル領域ＡＣと位置Ｓとを混同する可能性も考えられるため、位置Ｓを中心とする上記所定の範囲内の領域を、ユーザが視認可能に表示してもよい。
【０１２３】
タッチパネル制御部２２は、操作の種類がフリックであると判定すると（Ｓ１０５でＡ）、続いて、フリックの方向が候補文字入力キーＢ２の配置されている方向と看做せるか否かを判定する（Ｓ１１１）。具体的には、タッチパネル制御部２２は、タッチパネル１から受信した入力信号と、上記表２に示すＬＵＴとに基づき、フリックの向きが、文字グループキーＢ１から見ていずれの候補文字入力キーＢ２が配置されている方向と一致して
いると看做せるか否かを判定する。
【０１２４】
なお、フリックの向きを検出するには、例えば、基点を中心とする極座標系を考え、基点と入力操作の終了位置とを結ぶ直線と、タッチパネル１の長手方向と、の為す角度がどのような角度範囲にあるかによって、入力操作の方向を特定すれば良い。
【０１２５】
また、別の実施例として、タップ操作位置が、候補文字入力キーＢ２上であるか否かを判定してもよい。なお、タップによって入力文字を指定する場合は、位置Ｓを中心とする上記所定の範囲は候補文字入力キーＢ２と重複しないことが好ましい。
【０１２６】
タッチパネル制御部２２は、フリックの向きが、いずれかの候補文字入力キーＢ２が配置されている向き一致していると看做せると判定すると（Ｓ１１１でＹｅｓ）、上記入力信号と上記表２に示すＬＵＴとに基づき特定されるフリック先の候補文字が、入力文字として指定された（文字入力が確定した）と判定し、その旨を表示制御部２５に通知する。表示制御部２５は、該通知を受けて、指定された候補文字を入力文字として領域Ａ２に表示する（Ｓ１１２）。
【０１２７】
なお、ステップＳ１０３で決定される上記固定位置に関する固定位置決定部２３などの動作については、上述したとおりである。
【０１２８】
また、ステップＳ１０８以降の代表文字の入力確定およびグループ選択のキャンセルは、代表文字確定領域ＡＤおよびグループ選択キャンセル領域ＡＣを設けずとも行うことが可能である。例えば、文字グループキーＢ１および候補文字入力キーＢ２のいずれにも含まれない領域に対するタップで代表文字の入力を確定し、タッチパネル１外のハードウェアキーの押下でグループ選択をキャンセルするようにしてもよい。あるいは、文字グループキーＢ１に対する長押しで代表文字の入力を確定し、文字グループキーＢ１および候補文字入力キーＢ２のいずれにも含まれない領域に対するタップでグループ選択をキャンセルしてもよい。
【０１２９】
（文字グループキーＢ１および候補文字入力キーＢ２の形状）
次に、文字グループキーＢ１および候補文字入力キーＢ２の形状は、図４に示すような十字型に限定されず、ユーザが片手で操作しやすいよう適宜変更されてもよい。例えば、図５に示すように、扇形（「き」、「か」、「け」）、少なくとも一辺が曲線である四角形（「く」）、少なくとも一辺が曲線である五角形（「こ」）など任意の閉図形の形状を採用できる。
【０１３０】
図５の形状は、スマートフォン１０を左手で持ったときに、タッチ画面領域の左下側から右斜め上側に親指を動かすか、弧を描くように親指を動かすことで候補文字の選択を行えるようにしたものである。
【０１３１】
（候補文字入力キーＢ２の配置）
また、上記のように、候補文字入力キーＢ２は、文字グループキーＢ１の周囲を囲むように配置する必要は無い。
【０１３２】
例えば、図６（ｂ）は、文字グループキーＢ１および候補文字入力キーＢ２を紙面に対して縦方向に延在させて表示した例であり、図６（ｂ）は、文字グループキーＢ１および候補文字入力キーＢ２を紙面に対して横方向に延在させて表示した例である。
【０１３３】
図６（ａ）は、文字グループキーＢ１のみが表示された状態を示している。この文字グループキーＢ１上で、図の縦方向のフリック操作が検出されると、図６（ｂ）に示すよう
に、表示制御部２５は同方向（図中の黒矢印方向）に文字グループキーＢ１を延在させて複数の代表文字を表示し、タッチパネル制御部２２はフリックまたはタップによる代表文字の選択を受け付けるようにしてもよい。このとき、縦方向に延在する文字グループキーＢ１において代表文字が選択されると、図６（ｃ）に示すように、図の横方向（白矢印方向）のフリックで、表示制御部２５は、選択された文字グループに含まれる候補文字を表示し、タッチパネル制御部２２はフリックまたはタップによる候補文字の選択を受け付けるようにしてもよい。
【０１３４】
（スマートフォン１０の効果）
以上により、本実施形態に係るスマートフォン１０によれば、従来のＧＵＩよりも入力操作領域を小さくし、操作性を向上させることができる。
【０１３５】
〔第２の実施形態〕
本発明の第２の実施形態について、図７〜図１０に基づいて説明すると以下のとおりである。
【０１３６】
本実施形態では、上記第１の実施形態と異なり、文字グループの指定は従来の仮想キーボードによって行うが、文字グループ指定後の候補文字の指定を受け付ける領域の表示位置が固定されている例を示す。
【０１３７】
図７は、本実施形態におけるスマートフォン（文字入力装置）２０の要部構成を示す機能ブロック図である。
【０１３８】
同図に示すように、本実施形態におけるスマートフォン２０は、主として、制御部２ａの構造、記憶部３ａの記録領域の構造や、片手入力モードにおける文字グループキーＢ１に表示される代表文字の切替え方法などが上述したスマートフォン１０と異なる。
【０１３９】
（スマートフォン２０の特徴的な表示形態）
次に、図９に基づき、スマートフォン２０の特徴的な表示形態について説明する。
【０１４０】
図９（ａ）は、本実施形態の片手文字入力モードを開始した時点での初期画面を示している。本実施形態の初期画面では、従来技術と同様のソフトウェアキーボード（仮想キーボード）Ｂ３が表示される。なお、ソフトウェアキーボードＢ３は、上記の代表文字を表示するグループ選択キーをいわゆる「１２キーボード」の配置で表示したものである。
【０１４１】
図９（ａ）の状態で、ソフトウェアキーボードＢ３における代表文字「か」を表示したグループ選択キーをタップすると、図９（ｂ）の状態に移行される。
【０１４２】
なお、図９（ｂ）では、複数の候補文字入力キーＢ２が、文字グループキーＢ１の周囲を囲むように表示されている点で、スマートフォン１０の表示形態と共通している。
【０１４３】
但し、スマートフォン１０では、タッチ画面領域に対するタップ回数により、文字グループを切替える構成であったのに対し、スマートフォン２０は、ソフトウェアキーボードＢ３における入力位置に応じて、文字グループを切替える構成である。すなわち、本実施形態における文字グループキーＢ１は、タッチ画面領域に対する入力位置に応じてグループ識別表示を切替えるという点において、上記第１の実施形態と異なる。
【０１４４】
（キー配置決定部２４）
本実施形態のキー配置決定部２４は、ソフトウェアキーボードＢ３の各グループ選択キーの配置を決定するものであり、ユーザからのソフトウェアキーボードＢ３のグループ選
択キーの配置を変更する指示に従い、タッチ画面領域におけるソフトウェアキーボードＢ３のグループ選択キーの配置を設定する。
【０１４５】
例えば、キー配置決定部２４は、ユーザからのソフトウェアキーボードＢ３のグループ選択キーの配置を変更する指示を受けた場合、変更後のソフトウェアキーボードＢ３のグループ選択キーの配置を決定し、記憶部３に予め記録されているデフォルトのグループ選択キーの配置を、指示された配置に更新する。
【０１４６】
また、このとき、後述する表示制御部２５は、記憶部３に予め記録されているデフォルトのグループ選択キーの配置または更新されたグループ選択キーの配置を読出し、ソフトウェアキーボードＢ３内の対応する位置に、グループ選択キーを表示する。
【０１４７】
これにより、例えば、ユーザは、自身の手の大きさ等に合せて、仮想キーボードの操作しやすい位置に、良く使用するグループ選択キーを配置することが可能になるため、操作性が向上する。
【０１４８】
なお、本実施形態では、表示制御部２５が、記憶部３に予め記録されているデフォルトのグループ選択キーの配置または更新されたグループ選択キーの配置を読出すことにより、グループ選択キーの配置を変更する形態について説明した。
【０１４９】
しかしながら、ソフトウェアキーボードＢ３におけるグループ選択キーの配置を変更する形態は、このような形態に限られず、例えば、キー配置決定部２４が、記憶部３に予め記録されているデフォルトのグループ選択キーの配置または更新されたグループ選択キーの配置を読出し、表示制御部２５に通知することにより、ソフトウェアキーボードＢ３におけるグループ選択キーの配置を変更する形態としても良い。
【０１５０】
これにより、ソフトウェアキーボードＢ３における複数のグループ選択キーの配置を適宜変更することができる。これにより、例えば、ユーザは、自身の手の大きさ等に合せて、仮想キーボードの操作しやすい位置に、良く使用するグループ選択キーを配置することが可能になるため、操作性が向上する。
【０１５１】
（キー配置記憶部３３）
キー配置記憶部３３には、デフォルトでは、ソフトウェアキーボードＢ３に含まれるグループ選択キー毎に、メーカ製造時に予め決定されたタッチ画面領域における座標が予め記録される。
【０１５２】
また、上述したようにキー配置決定部２４によってグループ選択キーの配置が更新（変更）された場合、キー配置記憶部３３では、デフォルトのグループ選択キーの配置に替えて、更新（変更）された後のタッチ画面領域における各グループ選択キーの表示位置の座標が記録される。
【０１５３】
（スマートフォン２０の特徴的な動作）
次に、図８に基づき、スマートフォン２０の特徴的な動作である、片手文字入力モードにおける文字入力処理の流れについて説明する。図８は、スマートフォン２０の片手文字入力モードでの文字入力処理の流れを示すフローチャートである。なお、上記文字入力処理に伴って表示されるＧＵＩは、図９（ａ）および（ｂ）に示したものと同様であるため、本フローチャートの説明においても、図９（ａ）および（ｂ）を参照して説明する。
【０１５４】
ユーザによって、文字入力モードが開始されると、表示制御部２５は、図９（ａ）に示す初期画面を表示する。
【０１５５】
タッチパネル制御部２２は、ソフトウェアキーボードＢ３上でタップ操作が検出されたか否かを判定する（Ｓ２０１）。具体的には、タッチパネル制御部２２は、タッチパネル１から受け取った入力信号から、入力位置の座標を特定し、入力位置がソフトウェアキーボードＢ３の表示範囲に含まれるか否かを判定する。
【０１５６】
ここで、ソフトウェアキーボードＢ３上でタップ操作が検出されなかった場合（Ｓ２０１でＮｏ）、Ｓ２０１に戻り、入力待ちとなる。なお、ここでは、図示しないが、図８に示すフローチャートの任意の時点でハードウェアキーの押下が検出された場合、現行の処理に関わらず片手文字入力モードを終了するようにしてもよい。
【０１５７】
一方、タッチパネル制御部２２が、ソフトウェアキーボードＢ３上でタップ操作が検出されたと判定した場合（Ｓ２０１でＹｅｓ）、Ｓ２０２に進む。
【０１５８】
Ｓ２０２では、表示制御部２５は、文字グループキーＢ１および候補文字入力キーＢ２を表示する。具体的には、表示制御部２５は、固定位置記憶部３１から上述した各グループ選択キーの表示位置の座標を読出し、図９（ｂ）に示す位置に、代表文字「か」が表示された文字グループキーＢ１を表示する。また、表示制御部２５は、文字グループキーＢ１の左の候補文字「き」を出発点として、候補文字「く」、「け」、「こ」をこの順で、文字グループキーＢ１を時計回りに囲むように配置して、候補文字入力キーＢ２を表示する（Ｓ２０２）。
【０１５９】
次に、タッチパネル制御部２２は、操作終了位置が文字グループキーＢ１または候補文字入力キーＢ２上であるか否かを判定する（Ｓ２０３）。具体的には、タッチパネル制御部２２は、候補文字入力キーＢ２（候補文字「き」、「く」、「け」、「こ」）のいずれかに対するフリック（または文字グループキーＢ１上から候補文字入力キーＢ２へのドラッグ）が検出されたか否かを判定する。フリック方向の判定処理については、上記第１の実施形態におけるステップＳ１１１と同様である。なお、候補文字入力キーＢ２に対するタップ（またはタッチ）によって、候補文字を入力文字として指定するようにしてもよい。ここで、操作終了位置がいずれの候補文字入力キーＢ２上でないと判定すると（Ｓ２０３でＮＯ）、タッチパネル制御部２２は、その旨を表示制御部２５に通知する。表示制御部２５は、該通知を受けて、文字グループキーＢ１および候補文字入力キーＢ２の表示を解除して（Ｓ２０５）、Ｓ２０１に戻り入力待ちとなる。
【０１６０】
一方、Ｓ２０３で、タッチパネル制御部２２は、操作終了位置が文字グループキーＢ１または候補文字入力キーＢ２上にある（代表文字を含むいずれかの候補文字が指定された）と判定すると（Ｓ２０３でＮＯ）、その旨を表示制御部２５に通知する。表示制御部２５は、該通知を受けて、指定された、代表文字を含む候補文字を入力文字として領域Ａ２に表示し（１文字の文字入力が確定する）て（Ｓ２０４）、Ｓ２０１に戻り入力待ちとなる。
【０１６１】
（スマートフォン２０の効果）
スマートフォン２０では、文字グループキーＢ１および候補文字入力キーＢ２の表示位置は文字グループ間で固定されている、すなわち、どの文字グループを指定しても同じ位置に文字グループキーＢ１および候補文字入力キーＢ２が表示される。このため、従来の仮想キーボードにおいては、タッチ画面領域の端に表示されている代表文字の周囲に候補文字を表示させるために必要だった余白が必要なくなるので、例えば、図１０（ａ）に示すように、ソフトウェアキーボードＢ３を画面の端に間隙を設けずに表示することも可能となる。これにより、より持ち手の親指で操作しやすい位置にソフトウェアキーボードＢ３を移動させることができる。このソフトウェアキーボードＢ３の移動は、図９（ａ）の
の状態で、ソフトウェアキーボードＢ３（１２キーボード）に対して左向きにフリックを行うことで実現されてもよい。
【０１６２】
上述したように、本実施形態のスマートフォン２０は、図１０（ｂ）のように、任意にソフトウェアキーボードＢ３に含まれる各グループ選択キー配置を変更できるようになっている。図１０（ｂ）は、左手でスマートフォン２０を持ち、左手の親指でソフトウェアキーボードＢ３を操作する際、指の付け根で触れてしまう領域（図１０（ｂ）のタッチパネル１の左下の角の領域）にキーを配置しないようにした例を示す図である。キーの配置についてはユーザが操作に慣れさえすればよいので、ユーザが任意で設定できるようにしておけばよい。
【０１６３】
以上のように、本実施形態のスマートフォン２０によれば、ソフトウェアキーボードＢ３に対する入力位置に応じて、どの文字グループが指定されたかが判定されると、（単一の）文字グループキーＢ１が固定位置に表示される。また、指定された文字グループに属する少なくとも１つの候補文字に対応する候補文字入力キーＢ２が固定位置の近傍に表示される。
【０１６４】
このため、ユーザは、使い慣れたソフトウェアキーボードＢ３によって文字グループの指定が行えるとともに、文字グループが指定された後は、候補文字の指定のための入力操作は、固定位置の近傍の限られた範囲で容易に行うことができる。
【０１６５】
なお、本発明において、入力文字を指定するための入力操作は、上記のフリック等に限定されず、より微小な動きであってもよい。例えば、タッチパネル制御部２２は、ステップＳ１１１やステップＳ２０３において、わずかな指の曲げ伸ばしや指の軸方向の回転（図１１）を検出して、入力文字の指定を受け付けてもよい。ユーザがこれらの操作に慣れてしまえば、入力操作領域をさらに小さくし、操作性をより向上させることができる。
【０１６６】
最後に、スマートフォン１０、２０の制御部２の各ブロック、特に、タッチパネル制御部２２、固定位置決定部２３、キー配置決定部２４および表示制御部２５の各ブロックは、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェア的に実現してもよい。
【０１６７】
後者の場合、スマートフォン１０、２０は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ（Random Access Memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるスマートフォン１０、２０の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、スマートフォン１０、２０に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１６８】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ（Compact Disc-ＲＯＭ）／ＭＯ(Magnet Optical)ディスク／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disc）／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【０１６９】
また、スマートフォン１０、２０を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ（Local Area Network）、ＩＳＤＮ（Integrated Services Digital Network）、ＶＡＮ（Value Added Network）、ＣＡＴＶ（Community Antenna TV）通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
【０１７０】
〔付記事項〕
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組合せて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１７１】
本発明は、タッチパネルに対する入力操作による文字の入力を受け付けるＧＵＩを表示する機能を備えた携帯端末および電子機器に好適に利用することができる。例えば、スマートフォン等の携帯電話やＰＤＡ（Personal Digital Assistants）などの携帯端末、および、通信機能付きＡＶ機器（ナビシステム等含む）などの電子機器に好適に利用することができる。
【符号の説明】
【０１７２】
１    タッチパネル
２，２ａ    制御部
３，３ａ    記憶部
１０，２０    スマートフォン（文字入力装置）
２２    タッチパネル制御部（入力判定手段）
２３    固定位置決定部（固定位置設定手段）
２４    キー配置決定部（配置決定手段）
２５    表示制御部（表示制御手段）
３３    キー配置記憶部
ＡＣ    グループ選択キャンセル領域（終了指示エリア）
ＡＤ    代表文字確定領域（代表文字指定エリア）
Ｂ１    文字グループキー
Ｂ２    候補文字入力キー（候補文字）
Ｂ３    ソフトウェアキーボード（仮想キーボード）
【図１】
0006013004.tif 000005
【図２】
0006013004.tif 000006
【図３】
0006013004.tif 000007
【図４】
0006013004.tif 000008
【図５】
0006013004.tif 000009
【図６】
0006013004.tif 000010
【図７】
0006013004.tif 000011
【図８】
0006013004.tif 000012
【図９】
0006013004.tif 000013
【図１０】
0006013004.tif 000014
【図１１】
0006013004.tif 000015
【図１２】
0006013004.tif 000016