(57)【特許請求の範囲】
【請求項１】
文字及び／または記号（以下文字という）群を複数のグループに区分けし、各グループの特定の文字を、表示画面上に設けられた文字入力領域に表示する表示装置と、
第１および第２の入力キーと、
上記文字入力領域に表示される文字の内、選択された文字を識別可能に表示する表示制御手段を備えた文字入力装置であって、
表示装置の画面上に、選択もしくは入力された文字が表示されるテキスト領域を設け、  上記文字入力領域を、上記テキスト領域のカーソル位置に表示し、
上記表示制御手段は、上記第１の入力キーの操作に応じて、識別可能に表示される文字もしくは文字群を切り替え、
上記第２の入力キーの操作に応じて、識別可能に表示されている文字を、該文字と同じグループに属する他の文字に置き換える
ことを特徴とする文字入力装置。
【請求項２】
上記第１の入力キーは一対のキーから構成され、
上記表示制御手段は、前記複数のグループに特定の順序を割り当て、上記第１の入力キーの一方の入力キーが操作されたとき、文字入力領域に表示される文字上で、上記識別可能に表示する位置を第１の方向に移動させ、識別可能に表示する位置が表示されている文字の最後の文字に達した後に上記入力キーが操作されたとき、次のグループの文字を上記文字入力領域に表示し、
上記第１の入力キーの他方の入力キーが操作されたとき、上記識別可能に表示する位置を第１の方向と反対方向に移動させ、識別可能に表示する位置が表示されている先頭の文字に達した後に上記入力キーが操作されたとき、前のグループの文字を上記文字入力領域に表示する
ことを特徴とする請求項１の文字入力装置。
【請求項３】
上記第１の入力キーは一対のキーから構成され、
上記表示制御手段は、前記複数のグループに特定の順序を割り当て、文字入力領域の特定の位置に、上記識別可能に表示する位置を固定し、上記第１の入力キーの一方の入力キーが操作されたとき、表示されている文字を第１の方向にシフトさせるともに、上記文字入力領域に、前のグループの文字を順次表示し、
上記第１の入力キーの他方の入力キーが操作されたとき、表示されている文字を第１の方向の反対方向にシフトさせるともに、上記文字入力領域に、次のグループの文字を順次表示する
ことを特徴とする請求項１の文字入力装置。
【請求項４】
ワープキーを備え、
上記表示制御手段は、各グループの特定の文字を複数行もしくは列に分けて所定の順序で表示し、ワープキーが操作されたとき、識別可能に表示される文字を、他の行もしくは列の文字に切り替える
ことを特徴とする請求項１，２または請求項３の文字入力装置。
【請求項５】
表示装置に表示された文字群から文字を選択して、選択された文字を入力する文字入力のための処理をコンピュータに実行させるプログラムであって、
上記プログラムは、選択もしくは入力された文字が表示されるテキスト領域を表示装置の画面上に設け、上記文字入力領域を、該テキスト領域のカーソル位置に表示させる処理と、
文字及び／または記号（以下文字という）群を複数のグループに区分けし、各グループの特定の文字を、表示画面上に設けられた文字入力領域に表示する処理と、
第１の入力キーの操作に応じて、上記文字入力領域に表示される文字の内、選択された文字を識別可能に表示するとともに、識別可能に表示される文字もしくは文字群を切り替える処理と、
上記第２の入力キーの操作に応じて、現在識別可能に表示されている文字を、該文字と同じグループに属する他の文字に置き換える処理をコンピュータに実行させる
ことを特徴とする文字入力のためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯電話機、パソコン、携帯端末、ワープロ、家電製品等に適用される文字入力装置に関し、特に、キー入力を、上下左右キーを中心に、より少ないキーで、指や目線の移動が少ない快適な文字入力を行えるようにした文字入力装置に関するものである。
【０００２】
【従来の技術】
携帯電話機等の携帯型文字入力装置では、キーを配置する面積が少ないため、限定された数のキーしか配置することができない。
このため、１つの文字入力をするのに多くのキー操作が必要になっていた。
例えば、従来の携帯電話機の場合、日本語入力では、０から９のボタンに５０音配列のそれぞれの行を割り付け、その行に対応する５文字は、キーの押下回数に応じて該当する文字を入力するようにしていた。
しかし、従来の技術の場合、各行の５文字を別々のキーに割り当てているため、指の移動が多く、特に初心者においては、目線がディスプレイとキーの往復になるため、非常に入力効率が悪い。
【０００３】
また、例えば、「あ、い、う、え、お」が割り当てられているキーについては、そのキーを１回押せば「あ」の入力となり、２回押せば「い」の入力となり、同様に、３回で「う」、４回で「え」、５回で「お」の入力となる。よって、「お」を入力するためには５回の押下が必要であり、また、「い」を入力するつもりで３回キーを押した場合は、文字が一巡するまで再度キーを押す必要があり、使用者のストレス増加につながっていた。近年、この問題点を解決するため、「（１文字前に）戻る」キーを搭載する携帯電話機が見受けられるが、基本的に別キーに割り付けられることが多いため、入力効率という点では、効果的な方法とは言い難い。
また、代替手段として、パソコン等でマウスにより文字選択が可能なソフトキーボードの使用が考えられるが、ディスプレイのサイズが小さいため、画面の半分以上がソフトキーボードで占有されてしまうという問題があった。
これらの課題に鑑み、特開２００１−２６５５０１、特開２０００−１５５６４３では、簡易型の文字入力方式を採用することにより、上記問題を解決している。
【０００４】
【発明が解決しようとする課題】
しかし、特開２００１−２６５５０１に記載されるものは、例えば、ひらがなを入力する場合、１ライン上にすべての行の特定の文字（例えば「あ、か、さ、た、な、は、ま、や、ら、わ」）を配置するため、携帯電話のような小さいディスプレイでは視認性が悪くなることが予想される。また、「あ行」にフォーカスがある場合、「は行」に移動するためには、右キーあるいは左キーどちらで移動するにしても必ず５回のキーの打鍵が必要になる。
また、特開２０００−１５５６４３では上記問題点の他、環状にすることで、すべての行の表示ができなくなる。このため、この場合も上記と同様視認性の問題が発生する。
【０００５】
本発明は上記従来技術の問題点を解決するためになされたものであって、本発明の第１の目的は、入力をより少ないキーを用い、かつ、上下左右キーを含むその周囲のキーを使用することにより、従来の文字入力により発生する指や目線の移動を極力少なくすることができる文字入力装置を提供することである。
本発明の第２の目的は、その行に割り付けられた１番遠い文字を入力する場合や、誤入力が発生した場合でも、簡単に修正が可能な文字入力装置を提供することである。
本発明の第３の目的は、画面を占有せず、かつ視認性もよく、ディスプレイを見ながら文字入力を可能にした携帯型文字入力装置を提供することである。
本発明の第４の目的は、行の移動を効率よく行うことを可能にした文字入力装置を提供することである。
【０００６】
【課題を解決するための手段】
図１は本発明の概要を説明する図である。本発明においては、文字入力の対象となる、文字、数字、記号（以下ではこれらを総称して「文字」という）群を複数のグループに分割する。
例えば、ひらがなの場合には、図１（ｂ）に示すように、「あいうえお」、「かきくけこ」、…を各グループとする。同様に英字／記号の場合には、例えば「ＡＢＣＤＥ」、「ＦＧＨＩＪ」、…を各グループとする。
そして、各グループの特定の文字（例えば、「あかさたなはまやらわ」等）を、複数の行または列に分け（例えば「あかさたな」、「はまやらわ」に分ける）、所定の順序で表示する。
そして、以下のようにして、文字入力を行う。
（１）第１の入力キー（例えば図１（ａ）の左右キー１ａ，１ｂ）の操作に応じて、表示されている文字の内の特定の文字を識別可能に表示し（以下「フォーカスを当てる」と言う）、上記第２の入力キー（例えば図１（ａ）の上下キー２ａ，２ｂ）の操作により、現在フォーカスがあてられた文字、もしくは、該文字及び該文字と同じ行又は列に表示される文字を、該文字と同じグループに属する他の文字に置き換える。
以上のように、入力する文字の上にフォーカスをあて、決定キー３を操作して、該選択された文字を入力する。
例えば「ひらがな」で横書きの場合には、文字入力領域１に図１（ａ）に示すように、第１行目に「あかさたな」、第２行目に「はまやらわ」が表示される。そして、左右キー１ａ，１ｂで、フォーカス位置もしくは文字位置を移動（あ→か→さ→・・・）させ、フォーカスの位置が「な」まできたら、次にフォーカスをあてる文字を「はまやらわ」に切り換える。
グループ内の文字の切替えは、例えば、下キーで次の文字（例えばあ→い→…）へ移動し、上キーでそのグループの最も遠い文字（そのグループに属する文字を逆順に並べたときの次の文字：例えば、あ→お→…）へ移動する。
そして、入力しようとする文字にフォーカスが当てられたら、決定キー３で文字を入力する。
これにより、入力操作は、基本的に上下左右キーと選択キーのみになり、指や目線の移動が少ない文字入力方法の提供が可能となる。また、誤入力の場合でも、例えば上キーまたは下キーを押すことで修正が可能になる。さらに、画面を占有せず、かつ視認性もよく、表示画面を見ながら文字入力を行うことが可能となる。
（２）上記（１）において、表示される文字位置を固定して、上記第１，第２の入力キーの操作に応じてフォーカス位置を移動させるようにしてもよい。また、フォーカス位置を固定し、上記第１，第２の入力キーの操作に応じて文字位置を移動させるようにしてもよい。
（３）上記（１）（２）において、ワープキーを設け、ワープキーが操作されたとき、識別可能に表示される文字を、他の行もしくは列の文字に切り替えるようにしてもよい。
例えば、ワープキーが操作されたとき、フォーカスを当てる文字を、「あかさたな」から、「はまやらわ」に切り換える。
これにより、フォーカスを当てる文字の切り替えが、少ないキー操作で可能となる。
【０００７】
本発明は上記において、以下のように構成することもできる。
（１）フォーカスがあてられた文字を大きく表示する。
（２）フォーカスがあてらた文字を基点とし、行または列の方向に順に小さく表示する。
（３）中央にフォーカスがあてられた文字を表示し、前もしくは次のグループの文字を行方向もしくは列方向に表示し、上記フォーカスがあてられた文字と同じグループに属する文字を、列方向もしくは行方向に表示する。
（４）前記文字入力領域に表示される文字を、立方体や円柱形など、立体的に表示する。
（５）表示装置の画面上に、選択もしくは入力された文字が表示されるテキスト領域を設け、上記文字入力領域を、上記テキスト領域のカーソル位置に表示する。
（６）第２の入力キーを０〜９までの数字キーとし、上記数字キーが操作されたとき、現在フォーカスがあてられた文字を、該文字と同じグループに属し、選択された数字キーに対応した数だけ離れた文字に置き換える。
（７）第１の入力キーを操作したとき、フォーカスをあてる文字、もしくは、フォーカスが当てられた文字群を所定の時間隔で移動させ、第２の入力キーを操作したとき、所定の時間隔で、表示される文字を切り換える。
上記（１）〜（５）のように構成することにより、一層視認性を向上させることができる。また、（６）（７）のように構成することにより、操作性を向上させることができる。
【０００８】
【発明の実施の形態】
以下、本発明の実施の形態を具体例を用いて説明する。
図２は、本実施例の文字入力装置の構成を示すブロック図である。
図２に示すように本実施例の文字入力装置は、上下左右キー、決定キー、数字キー等といった入力用キーが配置されているキーボード１１から文字の入力を受け付ける。キーボード１１からの入力を受け付けた後、キーインタフェース（キーＩ／Ｆという）１２により表示制御部１３が解釈できる形式に変換し、表示制御部１３に通知する。
表示制御部１３は、表示装置１５上に文字入力領域を表示し、キーＩ／Ｆから取得したキー情報に基づき、上記文字入力領域における現在のフォーカス位置の決定、文字入力ボードの切替えの判定、未確定文字の描画、確定文字の描画といった制御を行う。記憶装置１４は、文字入力に必要な各種プログラムやデータが格納されている。
上記文字入力装置は、前記したように携帯電話機、パソコン、携帯端末、ワープロ、家電製品等の文字入力が必要な各種機器に適用され、上記表示制御部１３等における各種制御は、これら各種機器が内蔵するプロセッサ等により実現される。
【０００９】
図３は、本実施例を携帯電話に適用した場合の外観図である。
携帯電話の上部に液晶ディスプレイ２０が搭載され、液晶ディスプレイの画面の上部から中央部にかけて、入力した文字列を表示させるテキスト領域（以下テキスト行２１という）が設けられる。また、画面の下部に本実施例の文字入力手段となる文字入力領域２２（以下では文字入力ボードという）が表示される。
液晶ディスプレイ２０の下部には、各種キーが配置される。終了キー２３は、文字入力を終了させるキーである。決定キー２４は、入力ボードのフォーカス位置の文字を確定させるキーである。
上キー２６、下キー２７、右キー２８、左キー２９は、後述するように文字入力ボードのフォーカスを移動させたり、行を変更したり、フォーカス位置の行の文字を切り替えるためのキーである。クリアキー３０は、入力した文字を１文字削除するためのキーである。また、ワープキー２５は、後述するように文字入力ボードの上段と下段を切り替えるためのキーである。
なお、図３では携帯電話について示したが、例えばパソコン等の比較的ディスプレイの大きな機器の文字入力に適用する場合には、上記各種キーは、画面上に表示されるボタン等であってもよい。
【００１０】
図４は本発明における上記表示装置１５に表示される文字入力ボードの例を示す図であり、図４は横書き用の文字入力領域の例を示している。なお、縦書きの場合には、文字入力ボードを縦書きに表示してもよい。
文字入力ボードは、入力する文字種に応じたものを使用することができ、例えば、ひらがなの場合には、図４Ａのひらがな入力ボード、カタカナの場合には、図４Ｂのカタカナ入力ボード、英字／記号の場合には、図４Ｃの英字／記号入力ボード等を用いることができる。
これらの文字入力ボードの切り替えは、例えば、適当なキーに切り替え機能を持たせ、このキーを押すことにより、文字入力ボードの切り替えを行う。
【００１１】
図５は、図２に示す表示制御部１３における処理を示すフローチャートであり、以下図６〜図８を参照しながら上記処理について説明する。なお、以下では、図４Ａに示したひらがな入力ボードを用いる場合について説明するが、他の文字入力ボードを用いた場合も表示される文字種が変わるだけで、以下の説明と同様な処理が行われる。また、以下では、文字入力ボードの上側の部分（「あかさたな」が表示されている部分）を「上段の文字入力ボード」といい、下側の部分（「はまやらわ」が表示されている部分）を「下段の文字入力ボード」という。
文字入力ボードを使用した文字入力ルーチン１００がスタートすると、最初のステップ１０１では、使用する文字入力ボードを画面上の適当な位置に表示する。
ステップ１０１でひらがな入力ボードを表示させる。例えば、図６Ａに示すように、上段の文字入力ボードが有効になり、文字入力ボードの“あ”行の位置にフォーカスがあたる。ここでは、“あ”行にフォーカスをあてているが初期状態では、どの行にフォーカスがあってもよいし、下段の文字入力ボードを有効にしてもよい。
次にステップ１０２において、文字入力ボードから入力された文字を表示させるため、テキスト行にカーソルを表示させる。この場合のカーソルには文字は何も表示されていないが、初期状態にてフォーカスがあたっている“あ”行の「あ」の文字を表示させてもよい。以降、ステップ１０３でキーイベントを取得するまで、キーイベント待ちの状態となる。
【００１２】
ステップ１０３にてキーイベントを取得すると、キーの解析処理を開始する。
ステップ１０４では、取得したキーイベントが右キーかどうかを判定し、右キーの場合は、ステップ１０５に移行する。
ステップ１０５は、現在有効になっている文字入力ボード（上段または下段）のフォーカス位置が最右端かどうかを判定する処理で、最右端（図６Ｆのように“な”行にフォーカスがあたっている場合や、図７Ｌのように“わ”行にフォーカスがあたっている場合）の場合は、ステップ１０６に移行する。
ステップ１０６で、現在有効になっている文字入力ボードが上段のボードか下段のボードかを判定し、上段の文字入力ボードの場合は、ステップ１０７の下段の文字入力ボードへの切替え処理、下段の文字入力ボードの場合は、ステップ１０９の上段の文字入力ボードへの切替え処理に移行する。
ステップ１０７の下段の文字入力ボード切替え処理では、これまで有効になっていた上段の文字入力ボードを無効にし、逆にこれまで無効であった下段の文字入力ボードを有効にし、最左端の行にフォーカスをあてる（図７Ｇ）。この時、図６〜図８に示すように有効になる文字入力ボードを大きく表示し、逆に無効になる文字入力ボードは小さく表示することで、現在どの文字入力ボードが有効になっているかを明示することができる。
【００１３】
ステップ１０９では、逆に下段の文字入力ボードを無効にし、上段の文字入力ボードを有効にし、最左端の行にフォーカスをあてる（図８Ｍ）。ステップ１０７またはステップ１０９の処理後、ステップ１０８に進み、文字入力ボードのフォーカス上の文字（ステップ１０７を経由している場合は、「は」の文字、ステップ１０９を経由している場合は、「あ」の文字）をテキスト行に表示し、再びキーイベント待ちの状態となる。
ステップ１０５において、フォーカス位置が最右端でない場合は、ステップ１１０に移行する。
ステップ１１０は、文字入力ボードのフォーカスを右に移動させる処理で、例えば、図６Ａの状態から右キーで、図６Ｄのように“か”行の位置にフォーカスがあたる。また、図７Ｉの状態から右キーで、図７Ｊのように、“ま”行にフォーカスがあたる。このように、最右端時の処理とフォーカスを右に移動させる処理を組み合わせることで、右キーのみで連続的な行の移動が可能になる。
その後、ステップ１０８に進み、図６Ｄや図７Ｊの例では、未確定文字として、「か」または「ま」の文字をテキスト行に表示し、再びキーイベント待ちの状態となる。
【００１４】
ステップ１０４の判定で右キーでなかった場合は、ステップ１１１に進み、取得したキーイベントが左キーかどうかを判定し、左キーの場合は、ステップ１１２に移行する。
ステップ１１２は、現在有効になっている文字入力ボード（上段または下段）のフォーカス位置が最左端かどうかを判定する処理で、最左端（図６Ａのように“あ”行にフォーカスがあたっている場合や、図７Ｉのように“は”行にフォーカスがあたっている場合）の場合は、ステップ１１３に移行する。
ステップ１１３で、現在有効になっている文字入力ボードが上段のボードか下段のボードかを判定し、上段の文字入力ボードの場合は、ステップ１１４の下段の文字入力ボードへの切替え処理、下段の文字入力ボードの場合は、ステップ１１５の上段の文字入力ボードへの切替え処理に移行する。
ステップ１１４の下段の文字入力ボード切替え処理では、これまで有効になっていた上段の文字入力ボードを無効にし、逆にこれまで無効であった下段の文字入力ボードを有効にし、最右端の行にフォーカスをあてる（図６Ｅ）。
ステップ１１５では、逆に下段の文字入力ボードを無効にし、上段の文字入力ボードを有効にし、最右端の行にフォーカスをあてる（図７Ｋ）。
ステップ１１４またはステップ１１５の処理後、ステップ１０８に進み、文字入力ボードのフォーカス上の文字（ステップ１１４を経由している場合は、「わ」の文字、ステップ１１５を経由している場合は、「な」の文字）をテキスト行に表示し、再びキーイベント待ちの状態となる。
【００１５】
ステップ１１２において、フォーカス位置が最左端でない場合は、ステップ１１６に移行する。
ステップ１１６は、文字入力ボードのフォーカスを左に移動させる処理で、図６Ｆの状態から左キーで、図７Ｈのように“た”行の位置にフォーカスがあたる。また、図７Ｌの状態から左キーで、図８Ｎのように、“ら”行にフォーカスがあたる。このように、最左端時の処理とフォーカスを左に移動させる処理を組み合わせることで、左キーのみで連続的な行の移動が可能になる。
その後、ステップ１０８に進み、図７Ｈや図８Ｎの例では、未確定文字として、「た」または「ら」の文字をテキスト行に表示し、再びキーイベント待ちの状態となる。
ステップ１１１の判定で左キーでなかった場合は、ステップ１１７に進み、取得したキーイベントが下キーかどうかを判定し、下キーの場合は、ステップ１１８に移行する。
ステップ１１８は、文字入力ボードの行の文字を、次の文字に切り替える処理で、例えば図６Ａの例では、図６Ｂのように現在のフォーカス上の文字が「い」に切り替わる。図６Ａのように“あ”行にフォーカスがあたっている状態では、下キーを押し続けると、「い」→「う」→「え」→「お」→「あ」とフォーカス上の文字が切り替わる。これにより、連続して行の文字の切り替えが可能となる。
ステップ１１８の処理後、ステップ１０８に進み、未確定文字として「い」の文字をテキスト行に表示し、再びキーイベント待ちの状態となる。
ステップ１１７の判定で下キーでなかった場合は、ステップ１１９に進み、取得したキーイベントが上キーかどうかを判定し、上キーの場合は、ステップ１２０に移行する。
【００１６】
ステップ１２０は、文字入力ボードの行の文字を、前の文字に切り替える処理で、例えば図６Ａの例では、図６Ｃのように現在のフォーカス上の文字が「お」に切り替わる。図６Ａのように“あ”行にフォーカスがあたっている状態では、上キーを押し続けると、「お」→「え」→「う」→「い」→「あ」とフォーカス上の文字が切り替わる。これにより、下キーと同様に連続して行の文字の切り替えが可能となる。
ステップ１２０の処理後、ステップ１０８に進み、未確定文字として「お」の文字をテキスト行に表示し、再びキーイベント待ちの状態となる。
ステップ１１９の判定で上キーでなかった場合は、ステップ１２１に進み、取得したキーイベントがワープキーかどうかを判定し、ワープキーの場合は、ステップ１２２に移行する。
ステップ１２２で、現在有効になっている文字入力ボードが上段のボードか下段のボードかを判定し、上段の文字入力ボードの場合は、ステップ１２３の下段の文字入力ボードへの切替え処理、下段の文字入力ボードの場合は、ステップ１２４の上段の文字入力ボードへの切替え処理に移行する。
ステップ１２３の下段の文字入力ボード切替え処理では、これまで有効になっていた上段の文字入力ボードを無効にし、逆にこれまで無効であった下段の文字入力ボードを有効にし、上段の文字入力ボードのフォーカス位置と同位置にフォーカスをあてる（例えば図８Ｏの状態から図８Ｐの状態に移行）。
【００１７】
ステップ１２４では、逆に下段の文字入力ボードを無効にし、上段の文字入力ボードを有効にし、下段の文字入力ボードのフォーカス位置と同位置にフォーカスをあてる（例えば図８Ｐの状態から図８Ｑの状態に移行）。
ステップ１２３またはステップ１２４の処理後、ステップ１０８に進み、文字入力ボードのフォーカス上の文字（ステップ１２３を経由している場合は、「ま」の文字、ステップ１２４を経由している場合は、「か」の文字）をテキスト行に表示し、再びキーイベント待ちの状態となる。
ステップ１２１の判定でワープキーでなかった場合は、ステップ１２５に進み、取得したキーイベントが決定キーかどうかを判定し、決定キーの場合は、現在、文字入力ボードのフォーカス上の文字が決定されたとして、ステップ１２６に移行する。
ステップ１２６では、確定文字として文字入力ボードのフォーカス上の文字をテキスト行に表示し、１文字の入力が完了する。その後、ステップ１２７に進み、カーソルを右へ移動させ、再びキーイベント待ちの状態となる。
ステップ１２５の判定で決定キーでなかった場合は、ステップ１２８に進み、取得したキーイベントが終了キーかどうかを判定し、終了キーの場合は、文字入力処理を終了する。この時、テキスト行に未確定文字が存在する場合は、その文字を破棄する。終了キーでなかった場合は、無効なキーと判断し、再びキーイベント待ちの状態となる。
また、ひらがな入力では、ひらがなを漢字に変換する動作が必須となるが、その場合も図５の処理を応用するだけで簡単に実現可能となる。
以上が、ひらがな入力の基本的な流れである。
【００１８】
図９は、ひらがな入力ボードを用いた場合の、行の移動と行の文字の切り替えを示した例である。図９Ａは、右キーを押した場合の行の移動を示したものである。“あ”行の位置から右キーを押し続けた場合は、あ→か→さ→た→な→は→ま→や→ら→わ→あ、の順番でフォーカスが移動する。
図９Ｂは、左キーを押した場合の行の移動を示したものである。“あ”行の位置から左キーを押し続けた場合は、あ→わ→ら→や→ま→は→な→た→さ→か→あ、の順番でフォーカスが移動する。
図９Ｃは、下キーを押した場合の、行の文字の切り替えを示したものである。フォーカスが“あ”行の位置にある状態で下キーを押し続けた場合は、あ→い→う→え→お→あ、の順番で文字が切り替わる。
図９Ｄは、上キーを押した場合の、行の文字の切り替えを示したものである。フォーカスが“あ”行の位置にある状態で上キーを押し続けた場合は、あ→お→え→う→い→あ、の順番で文字が切り替わる。
【００１９】
図１０、図１１は、ひらがな入力ボードを用いて、ひらがなで「おまつり」と入力する場合の例である。
文字入力開始と同時に、図１０Ａのように初期状態の文字入力ボードが表示され、“あ”行にフォーカスがあたり、テキスト行にはカーソルが表示される。
図１０Ａの状態から下キーを４回（「→い→う→え→お」の順に文字が切り替わる）または上キーを１回（「→お」に文字が切り替わる）押すことにより、図１０Ｂに移行する。図１０Ｂでは、文字入力ボードのフォーカス位置に「お」の文字が表示され、テキスト行にも「お」の文字が表示される。ここで、決定キーを押すことで、「お」の文字を確定させる（図１０Ｃ）。この時、テキスト行の「お」の文字が確定し、カーソルが右に移動する。
図１０Ｃの状態から、ワープキーを１回（下段の文字入力ボードの「は」にフォーカスが移動する）と右キー１回( 「→ま」にフォーカスが移動する) 、または右キーを６回（「→か→さ→た→な→は→ま」の順にフォーカスが移動する）、または左キーを４回（「→わ→ら→や→ま」の順にフォーカスが移動する）押すことにより、図１０Ｄに移行する。
図１０Ｄでは、文字入力ボードの“ま”行にフォーカスがあたり、テキスト行にも「ま」の文字が表示される。ここで、決定キーを押すことで、「ま」の文字を確定させる（図１０Ｅ）。この時、テキスト行の「ま」の文字が確定し、カーソルが右に移動する。
【００２０】
図１０Ｅの状態から、ワープキーを１回（上段の文字入力ボードの「か」にフォーカスが移動する）と右キーを２回（「→さ→た」の順にフォーカスが移動する）、または右キーを７回（「→や→ら→わ→あ→か→さ→た」の順にフォーカスが移動する）、または左キーを３回（「→は→な→た」の順にフォーカスが移動する）押すことにより、図１０Ｆに移行する。
図１０Ｆでは、文字入力ボードの“た”行にフォーカスがあたり、テキスト行にも「た」の文字が表示される。さらに、下キーを２回（「→ち→つ」に文字が切り替わる）、または上キーを３回（「→と→て→つ」の順に文字が切り替わる）押すことにより、図１１Ｇに移行する。
図１１Ｇでは、文字入力ボードのフォーカス位置に「つ」の文字が表示され、テキスト行にも「つ」の文字が表示される。ここで、決定キーを押すことで、「つ」の文字を確定させる（図１１Ｈ）。この時、テキスト行の「つ」の文字が確定し、カーソルが右に移動する。
図１１Ｈの状態から、ワープキーを１回（下段の文字入力ボードの「ら」にフォーカスが移動する）、または右キーを５回（「→な→は→ま→や→ら」の順にフォーカスが移動する）、または左キーを５回（「→さ→か→あ→わ→ら」の順にフォーカスが移動する）押すことにより、図１１Ｉに移行する。図１１Ｉでは、文字入力ボードのフォーカス位置に「ら」の文字が表示され、テキスト行にも「ら」の文字が表示される。さらに、下キーを１回（「→り」に文字が切り替わる）または上キーを４回（「→ろ→れ→る→り」の順に文字が切り替わる）押すことにより、図１１Ｊに移行する。図１１Ｊでは、文字入力ボードのフォーカス位置に「り」の文字が表示され、テキスト行にも「り」の文字が表示される。
ここで、決定キーを押すことで、「り」の文字を確定させる（図１１Ｋ）。この時、テキスト行の「り」の文字が確定し、カーソルが右に移動する。以上の操作で、ひらがなの「おまつり」が入力できる。
【００２１】
以上では、フォーカス位置が移動する場合について説明したが、フォーカス位置を固定して、行（文字）を移動させるようにしてもよい。図１２は、文字入力ボードにおいて、行（文字）を移動し、フォーカスを固定にした場合の例を示す図である。
図１２Ａの状態において、中央の“あ”行の位置にフォーカスを固定する。
この状態で右キーを押すと文字入力ボードに表示されている各行が左に移動し、下段の文字入力ボードの最左端である“た”行が上段の文字入力ボードの最右端に移動、溢れた“ら”行が下段の文字入力ボードの最右端に移動する（図１２Ｂ）。さらに右キーを押すと、各行が左に移動し、下段の文字入力ボードの最左端である“な”行が上段の文字入力ボードの最右端に移動、溢れた“わ”行が下段の文字入力ボードの最右端に移動する（図１２Ｃ）。
また、図１２Ａの状態において、左キーを押すと文字入力ボードに表示されている各行が右に移動し、下段の文字入力ボードの最右端である“や”行が上段の文字入力ボードの最左端に移動、溢れた“さ”行が下段の文字入力ボードの最左端に移動する（図１２Ｄ）。さらに左キーを押すと、各行が右に移動し、下段の文字入力ボードの最右端である“ま”行が上段の文字入力ボードの最左端に移動、溢れた“か”行が下段の文字入力ボードの最左端に移動する（図１２Ｅ）。
また、図１２Ａの状態において、ワープキーを押すと文字入力ボードに表示されている上段の文字と下段の文字が入れ替わる。
このように文字入力ボードのフォーカスについては、これまで説明した移動方式とは別に上述の固定方式を採用してもよい。
【００２２】
図１３は、文字入力ボードにおいて、行の文字の切り替えをすべての行で行った場合の例である。図１３Ａの状態において、下キーを押すと、フォーカスがあたっている“あ”行だけが「い」の文字に切り替わるのではなく、上段の文字入力ボード、下段の文字入力ボードを含め、全ての行の文字を切り替える。
この場合の文字入力ボードは図１３Ｂの状態になる。さらに下キーを押すと行の次の文字に切り替わり、文字入力ボードは図１３Ｃの状態になる。
また図１３Ａの状態において、上キーを押すと、フォーカスがあたっている“あ”行だけが「お」の文字に切り替わるのではなく、上段の文字入力ボード、下段の文字入力ボードを含め、全ての行の文字を切り替える。この場合の文字入力ボードは図１３Ｄの状態になる。
さらに上キーを押すと行の前の文字に切り替わり、文字入力ボードは図１３Ｅの状態になる。このように文字入力ボードの、行の文字の切り替えは、フォーカスがあたっている行に対してだけではなく、すべての行を対象に文字を切り替えてもよい。
【００２３】
図１４は、文字入力ボードにおいて、現在のフォーカス上の文字を大きく表示し、視認性を向上させた例である。図１４Ａは、フォーカスが移動する方式において、現在のフォーカス上の文字を大きく表示した例である。
図１４Ｂは、フォーカスを固定する方式において、固定したフォーカスの文字を大きく表示させた例である。このように現在のフォーカスの文字を大きく表示させることにより、どの文字が選択可能かを一目で識別でき、視認性を向上させることができる。
図１５は、図１４と同様に、文字入力ボードにおいて、現在のフォーカス上の文字を大きく表示し、視認性を向上させた例である。図１４の例とは、フォーカス上の文字以外の行にも大きさの抑揚を持たせる点が異なる。図１５Ａは、フォーカスが移動する方式の場合の例である。図１５Ｂは、フォーカスを固定する方式の場合の例である。
図１６は、文字入力ボードにおいて、文字入力ボード自体をさらに短縮化した例である。
この例では、フォーカス位置に“た”行を表示し、右隣には、右キーを押した場合の“な”行を表示、左隣には、左キーを押した場合の“さ”行を表示する。
さらにフォーカス位置の下部に“た”行において下キーを押した場合の“ち”の文字を、上部に上キーを押した場合の“と”の文字を表示する。このような短縮文字入力ボードを採用することにより、画面上に文字入力ボードを表示するスペースがない場合においても、少ないスペースで文字入力ボードを表示することが可能になる。
【００２４】
図１７は、図１６と同様に、文字入力ボードにおいて、文字入力ボード自体を短縮化した例である。図１６の例とは、文字入力ボードを立体的に表示する点が異なる。
図１７Ａは、立方体の文字入力ボードを用いた例である。中央の“さ”行が前面に位置する文字入力ボードにおいて、上面に上キーを押した場合の「そ」の文字を、右側面には右キーを押した場合の“た”行の「た」の文字を表示する。
この文字入力ボードにおいて、右キーを押すと、“た”行が前面に移動し、左キーを押すと、“か”行が前面に移動する。下キーを押すと、前面の文字は、“さ”行の２番目の「し」の文字に切り替わり、上キーでは、“さ”行の最も遠い５番目の「そ」の文字に切り替わる。
図１７Ｂは、円柱形の文字入力ボードを使用し、横に３つ並べた例である。中央の文字入力ボードの中央部に現在のフォーカス位置の文字を表示し（この例では“さ”行の「さ」の文字）、下部には、２番目の文字「し」を、上部には、最も遠い５番目の文字「そ」を表示する。右の文字入力ボードには、“た”行の「た」の文字を、左の文字入力ボードには、“か”行の「か」の文字を表示する。
このように、立体的な文字入力ボードを使用することにより、少ないスペースで文字入力ボードを表示できる他、視覚的なインパクトを与えることが可能となる。
【００２５】
図１８は、図１６に示す文字入力ボードをテキスト行のカーソル位置に表示した例である。このように、文字入力ボードの表示スペースを確保することなく、カーソルをそのまま文字入力ボードに置き換えることにより、文字入力ボードの使用が可能になる。
図１９は、文字入力ボードにおいて、数字キーと組み合わせ、高速に文字を入力する場合の例である。
文字入力ボードの行の移動は、左右キーにて行い、フォーカス位置の行の文字を、数字キーと対応付け、文字入力ボードの下の表示領域に表示する。この例の場合、現在“た”行にフォーカスがあたっているため、数字キー１で、「た」の文字、数字キー２で、「ち」の文字、数字キー３で「つ」の文字、数字キー４で「て」の文字、数字キー５で「と」の文字がそれぞれ入力可能となる。また、逆に行の移動を数字キーに割り付け、フォーカス位置の行の文字の選択を上下キーにて行ってもよい。
【００２６】
図２０は、文字入力ボードにおいて、行の移動や行の文字の選択を自動で行うようにした例である。
初期状態から右キー（または左キー）を押すと、一定の時間隔で自動的にフォーカスが右に移動（左キーの場合は、左に移動）する。
目的の行にフォーカスがあたったら、決定キーにて行の選択が完了する。さらにここで下キー（または上キー）を押すと、一定の時間隔で自動的にフォーカス位置の行の文字が２番目、３番目（上キーの場合は、５番目、４番目）に切り替わる。目的の文字が表示されたら決定キーにて文字の選択が完了する。
この場合の自動フォーカス移動やフォーカス位置の文字の切り替えは、使用者が任意の時間間隔に設定することが可能である。また、行の選択から行の文字の切り替えも本例では上下キーを使用するように説明したが、行の選択をした後は無条件にどちらか一定方向に文字切り替えを行うようにしてもよい。さらに行の移動や文字の切り替えを行っている最中でも、逆のキーを随時受け付け、逆周りに変更させることも可能である。このように文字入力ボードを使用しても、少ないキータッチでの文字の入力が可能になる。
以上、本発明の実施の形態では、主にひらがな入力を例にとって説明したが、前記したように、カタカナ入力や英字／記号入力においても同様に適用することができ、すべての文字の入力を実現することができる。
【００２７】
（付記１）  文字及び／または記号（以下文字という）群を複数のグループに区分けし、各グループの特定の文字を、表示画面上に設けられた文字入力領域に表示する表示装置と、
第１および第２の入力キーと、
上記文字入力領域に表示される文字の内、選択された文字を識別可能に表示する表示制御手段を備えた文字入力装置であって、
上記表示制御手段は、上記第１の入力キーの操作に応じて、識別可能に表示される文字もしくは文字群を切り替え、
上記第２の入力キーの操作に応じて、識別可能に表示されている文字を、該文字と同じグループに属する他の文字に置き換える
ことを特徴とする文字入力装置。
（付記２）  上記第１の入力キーは一対のキーから構成され、
上記表示制御手段は、前記複数のグループに特定の順序を割り当て、上記第１の入力キーの一方の入力キーが操作されたとき、文字入力領域に表示される文字上で、上記識別可能に表示する位置を第１の方向に移動させ、識別可能に表示する位置が表示されている文字の最後の文字に達した後に上記入力キーが操作されたとき、次のグループの文字を上記文字入力領域に表示し、
上記第１の入力キーの他方の入力キーが操作されたとき、上記識別可能に表示する位置を第１の方向と反対方向に移動させ、識別可能に表示する位置が表示されている先頭の文字に達した後に上記入力キーが操作されたとき、前のグループの文字を上記文字入力領域に表示する
ことを特徴とする付記１の文字入力装置。
（付記３）  上記第１の入力キーは一対のキーから構成され、
上記表示制御手段は、前記複数のグループに特定の順序を割り当て、文字入力領域の特定の位置に、上記識別可能に表示する位置を固定し、上記第１の入力キーの一方の入力キーが操作されたとき、表示されている文字を第１の方向にシフトさせるともに、上記文字入力領域に、前のグループの文字を順次表示し、
上記第１の入力キーの他方の入力キーが操作されたとき、表示されている文字を第１の方向の反対方向にシフトさせるともに、上記文字入力領域に、次のグループの文字を順次表示する
ことを特徴とする付記１の文字入力装置。
（付記４）  上記第２の入力キーは一対のキーから構成され、
第２の入力キーの一方のキーが操作されたとき、現在識別可能に表示されている文字、もしくは、該文字と同じ行又は列に表示される文字を、該文字と同じグループに属する他の文字に置き換え、そのグループに属する文字の最後の文字が表示された後に上記入力キーが操作されたとき、該グループの先頭の文字を表示し、
上記第２の入力キーの他方の入力キーが操作されたとき、現在識別可能に表示されている文字、もしくは、該文字と同じ行又は列に表示される文字を、該文字と同じグループに属する他の文字に置き換え、そのグループに属する文字の先頭の文字が表示された後に上記入力キーが操作されたとき、表示される文字を該グループの最後の文字に置き換える
ことを特徴とする付記１，２または付記３の文字入力装置。
（付記５）  ワープキーを備え、
上記表示制御手段は、各グループの特定の文字を複数行もしくは列に分けて所定の順序で表示し、ワープキーが操作されたとき、識別可能に表示される文字を、他の行もしくは列の文字に切り替える
ことを特徴とする付記１，２，３または付記４の文字入力装置。
（付記６）  識別可能に表示される文字を大きく表示する
ことを特徴とする付記１，２，３，４または付記５の文字入力装置。
（付記７）  識別可能に表示されている文字を基点とし、行または列の方向に順に小さく表示する
ことを特徴とする付記１，２，３，４または付記５の文字入力装置。
（付記８）  中央の文字を識別可能に表示し、前もしくは次のグループの文字を行方向もしくは列方向に表示し、上記フォーカスがあてられた文字と同じグループに属する文字を、列方向もしくは行方向に表示する
ことを特徴とする付記１，２，３，４または付記５の文字入力装置。
（付記９）  前記文字入力領域に表示される文字を、立方体や円柱形など、立体的に表示する
ことを特徴とする付記１，２，３，４，５，６，７または付記８の文字入力装置。
（付記１０）  表示装置の画面上に、選択もしくは入力された文字が表示されるテキスト領域を設け、
上記文字入力領域を、上記テキスト領域のカーソル位置に表示する
ことを特徴とする付記１，２，３，４，５，６，７，８または付記９の文字入力装置。
（付記１１）  第２の入力キーを０〜９までの数字キーとし、
上記数字キーが操作されたとき、現在識別可能に表示されている文字を、該文字と同じグループに属し、選択された数字キーに対応した数だけ離れた文字に置き換える
ことを特徴とする付記１，２，３，４，５，６，７，８，９または付記１０の文字入力装置。
（付記１２）  第１の入力キーを操作したとき、識別可能に表示する位置、もしくは、表示される文字群を所定の時間隔で移動させ、第２の入力キーを操作したとき、所定の時間隔で、表示される文字を切り換える
ことを特徴とする付記１，２，３，４，５，６，７，８，９または付記１０の文字入力装置。
（付記１３）  表示装置に表示された文字群から文字を選択して、選択された文字を入力する文字入力のためのプログラムであって、
上記プログラムは、文字及び／または記号（以下文字という）群を複数のグループに区分けし、各グループの特定の文字を、表示画面上に設けられた文字入力領域に表示する処理と、
第１の入力キーの操作に応じて、上記文字入力領域に表示される文字の内、選択された文字を識別可能に表示するとともに、識別可能に表示される文字もしくは文字群を切り替える処理と、
上記第２の入力キーの操作に応じて、現在識別可能に表示されている文字を、該文字と同じグループに属する他の文字に置き換える処理をコンピュータに実行させる
ことを特徴とする文字入力のためのプログラム。
【００２８】
【発明の効果】
以上説明したように、この発明によれば以下の効果を得ることができる。
（１）文字入力をより少ないキーで、かつ上下左右キーを含むその周囲のキーだけで、指や目線の移動の少ない快適な文字入力を行うことできる。
また、文字入力ボードの行の文字の切り替えを、下キーで行の次の文字へ移動させ、上キーで行の最も遠い文字へ移動させるようにすることにより、誤入力の場合でも、上キーまたは下キーを押すことで修正が可能になる。
（２）画面を占有せず、視認性もよく、表示画面を見ながら文字入力を行うことが可能となる。このため、例えば携帯電話、携帯端末等の画面の小さな小型の機器にも容易に適用することができる。
また、フォーカスがあてられた文字を大きく表示したり、フォーカス上があてらた文字を基点とし文字を行または列の方向に順に小さく表示したり、また、立体的に表示する等、文字入力ボードの表示方法を工夫することにより、一層視認性を向上させることができる。
（３）ワープキー設け、ワープキーを押すことで、現在の文字入力ボードから無効となっている文字入力ボードへの切替えを可能とすることにより、現在のフォーカス位置から遠い行については、少ないキー操作で行の移動が可能になり、操作性を一層向上させることができる。
【図面の簡単な説明】
【図１】本発明の概要を説明する図である。
【図２】本発明の実施例の文字入力装置の構成を示すブロック図である。
【図３】本発明の実施例を携帯電話機に適用した場合の外観図である。
【図４】文字入力ボードの種類を示す説明図である。
【図５】表示制御部の処理手順を示すフローチャートである。
【図６】ひらがな入力ボードの初期状態から上下左右キーを押した際の状態を示す説明図（１）である。
【図７】ひらがな入力ボードの初期状態から上下左右キーを押した際の状態を示す説明図（２）である。
【図８】ひらがな入力ボードの初期状態から上下左右キーを押した際の状態を示す説明図（３）である。
【図９】ひらがな入力ボードの行の移動動作と行の文字の切り替え動作を示す説明図である。
【図１０】ひらがな入力ボードで「おまつり」と入力する場合の、入力ボードの遷移とテキスト行の状態を示す説明図（１）である。
【図１１】ひらがな入力ボードで「おまつり」と入力する場合の、入力ボードの遷移とテキスト行の状態を示す説明図（２）である。
【図１２】ひらがな入力ボードで行を移動するフォーカスを固定にした場合の説明図である。
【図１３】ひらがな入力ボードで行の文字の切り替えを全行で行う場合の説明図である。
【図１４】ひらがな入力ボードでフォーカス位置の文字を大きく表示する場合の説明図である。
【図１５】ひらがな入力ボードでフォーカス位置の文字をはじめ、ボードの文字の大きさを変えていく場合の説明図である。
【図１６】短縮型ひらがな入力ボードの説明図である。
【図１７】短縮型ひらがな入力ボードを立体的に表現した場合の説明図である。
【図１８】短縮型ひらがな入力ボードをテキスト行に表示させた場合の説明図である。
【図１９】ひらがな入力ボードと数字キーを併用して高速入力を行う場合の説明図である。
【図２０】ひらがな入力ボードで行の移動と行の文字の切り替えを所定の時間隔で行う場合の説明図である。
【符号の説明】
１            文字入力領域
１ａ，１ｂ    左右キー
２ａ，２ｂ    上下キー
３            決定キー
１１          キーボード
１２          キーインタフェース
１３          表示制御部
１４          記憶装置
１５          表示装置
２０          液晶ディスプレイ
２１          テキスト行
２２          文字入力領域
２３          終了キー
２４          決定キー
２５          ワープキー
２６          上キー
２７          下キー
２８          右キー
２９          左キー
２９          クリアキー
【図１】
0004073215.tif 000002
【図２】
0004073215.tif 000003
【図３】
0004073215.tif 000004
【図４】
0004073215.tif 000005
【図５】
0004073215.tif 000006
【図６】
0004073215.tif 000007
【図７】
0004073215.tif 000008
【図８】
0004073215.tif 000009
【図９】
0004073215.tif 000010
【図１０】
0004073215.tif 000011
【図１１】
0004073215.tif 000012
【図１２】
0004073215.tif 000013
【図１３】
0004073215.tif 000014
【図１４】
0004073215.tif 000015
【図１５】
0004073215.tif 000016
【図１６】
0004073215.tif 000017
【図１７】
0004073215.tif 000018
【図１８】
0004073215.tif 000019
【図１９】
0004073215.tif 000020
【図２０】
0004073215.tif 000021