(57)【特許請求の範囲】
【請求項１】
カーソル及び文字を画面に表示する表示部と、画面に表示したカーソルによって任意の方向・位置を指示する方向指示部と、入力する文字候補を文字の種類別に、文字候補列と該文字候補列の配列方向とを対応付けて予め記憶する文字候補記憶部と、画面に表示する複数の文字候補列の配列形態を予め記憶する配列形態記憶部と、ある種類の文字入力の開始及び文字候補列の配列形態を指示する入力部と、入力部により指示された種類の複数の文字候補列と、該文字候補列の配列方向とを前記文字候補記憶部から読み出し、前記複数の文字候補列を文字候補列の配列形態の中心から前記配列方向の各方向に配列して表示するとともに、文字候補列の配列形態の中心にカーソルを表示するよう表示部を制御する表示制御部と、方向指示部により指示されたカーソル位置の文字候補を確定する確定部と、確定された文字候補を入力文字として記憶する入力文字記憶部とを備えたことを特徴とする文字入力装置。
【請求項２】
前記表示制御部は、前記方向指示部により指示された方向の文字候補列を認識し、文字候補列の配列形態の中心を先頭にその文字候補列のみをスクロールし、文字候補列の配列形態の中心に目的の文字候補を表示するよう表示部を制御することを特徴とする請求項１記載の文字入力装置。
【請求項３】
前記表示制御部は、前記入力部により指示された文字候補列の配列形態を認識し、前記方向指示部により指示されたカーソルの位置の１文字候補のみ、またはその文字候補とそれを囲む周りの複数の文字候補だけを表示するよう表示部を制御することを特徴とする請求項１記載の文字入力装置。
【請求項４】
前記方向指示部がポインティングデバイスからなり、ポインティングデバイスの方向指示速度を検出する検出部と、検出された方向指示速度に基づいてポインティングデバイスにより指示されるカーソルの移動速度または文字候補列のスクロール速度を調節する速度調節部をさらに備えたことを特徴とする請求項１記載の文字入力装置。
【請求項５】
前記表示制御部は、前記入力部により指示された文字候補列の数とその配列形態を認識し、文字候補列の配列形態の中心から文字候補列の数だけ配列形態が示す方向に配列して表示するよう表示部を制御することを特徴とする請求項１記載の文字入力装置。
【請求項６】
前記文字候補記憶部は、ひらがな文字、カタカナ文字、アルファベット文字、数字、記号の各表記からなる文字候補列を文字の種類別に記憶することを特徴とする請求項１記載の文字入力装置。
【請求項７】
表示部を用いて、カーソル及び文字を画面に表示し、方向指示部を用いて、画面に表示したカーソルによって任意の方向・位置を指示し、文字候補記憶部を用いて、入力する文字候補を文字の種類別に、文字候補列と該文字候補列の配列方向とを対応付けて予め記憶し、配列形態記憶部を用いて、画面に表示する複数の文字候補列の配列形態を予め記憶し、入力部を用いて、ある種類の文字入力の開始及び文字候補列の配列形態を指示し、表示制御部を用いて、入力部により指示された種類の複数の文字候補列と、該文字候補列の配列方向とを前記文字候補記憶部から読み出し、前記複数の文字候補列を文字候補列の配列形態の中心から前記配列方向の各方向に配列して表示するとともに、文字候補列の配列形態の中心にカーソルを表示するよう表示部を制御し、確定部を用いて、方向指示部により指示されたカーソル位置の文字候補を確定し、入力文字記憶部を用いて、確定された文字候補を入力文字として記憶することを特徴とする文字入力方法。
【請求項８】
文字入力装置に利用される記憶媒体であって、表示部を用いて、カーソル及び文字を画面に表示する機能と、方向指示部を用いて、画面に表示したカーソルによって任意の方向・位置を指示する機能と、文字候補記憶部を用いて、入力する文字候補を文字の種類別に、文字候補列と該文字候補列の配列方向とを対応付けて予め記憶する機能と、配列形態記憶部を用いて、画面に表示する複数の文字候補列の配列形態を予め記憶する機能と、入力部を用いて、ある種類の文字入力の開始及び文字候補列の配列形態を指示する機能と、表示制御部を用いて、入力部により指示された種類の複数の文字候補列と、該文字候補列の配列方向とを前記文字候補記憶部から読み出し、前記複数の文字候補列を文字候補列の配列形態の中心から前記配列方向の各方向に配列して表示するとともに、文字候補列の配列形態の中心にカーソルを表示するよう表示部を制御する機能と、確定部を用いて、方向指示部により指示されたカーソル位置の文字候補を確定する機能と、確定された文字候補を入力文字として記憶する機能とをコンピュータに実行させる文字入力プログラムを記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、ワードプロセッサ、携帯端末、電子手帳、携帯電話機、電子辞書、ゲーム機など文字入力機能を必要とする電子機器に適用され、少数のキー操作のみでコンピュータへの文字入力を迅速かつ容易に行う文字入力装置及び方法並びにこれに利用される記憶媒体に関する。
【０００２】
【従来の技術】
従来、方向指示キーを用いて、文字を選択し入力する方法として、以下のような方法があった。
図２０は従来の方向指示キーを用いた文字入力方法の一例を示す図である。図２０に示すように、画面に入力候補となる文字２２を一覧表示し、方向指示キー２１で文字を選択して入力する方法である。
【０００３】
方向指示キーを用いて文字を入力する方法として、例えば、特開平１０−４９２７２号公報の記載によれば、複数の異なる方向へ操作することによって、その操作方向のそれぞれに照応する入力記号を入力し、操作する力を除いたときに元の状態に復元する機能を有する複方向操作入力キーを適宜配置したブラインド操作が容易なキーボードが提案されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、図２０に示す従来の文字入力方法において、例えば、文字「ａ」〜「ｚ」を複数行列並べた表を表示し、方向指示キー２１を用いて表の文字２２を選択して入力する場合、最初、方向指示キー２１のカーソル移動は、文字「ａ」もしくは「ｚ」の位置から開始するので目的の文字を選択するまでに方向指示キーの方向を幾度となく変更する必要があるので、迅速かつ容易に入力を行うことができないという問題があった。
【０００５】
また、特開平１０−４９２７２号公報のキーボードは、入力方向１つに対して１文字を割り当てるキーであるため、多数の種類の文字の入力を行うとする場合、その文字数に比例した数のキーが必要となるので、キーボードが大規模になる、また、入力する文字の種類を変更することができないという問題があった。
【０００６】
本発明は以上の事情を考慮してなされたものであり、例えば、予め指示された種類の複数の文字候補列をその配列形態に基づいてカーソルの初期位置を中心に各方向に配列して表示するよう構成したことにより、方向指示部を用いて、画面に表示された文字候補列から目的の文字候補を迅速かつ容易に確定して入力することができる文字入力装置及び方法並びにこれに利用される記憶媒体を提供する。
【０００７】
【課題を解決するための手段】
本発明は、カーソル及び文字を画面に表示する表示部と、画面に表示したカーソルによって任意の方向・位置を指示する方向指示部と、入力する文字候補を文字の種類別に、文字候補列と該文字候補列の配列方向とを対応付けて予め記憶する文字候補記憶部と、画面に表示する複数の文字候補列の配列形態を予め記憶する配列形態記憶部と、ある種類の文字入力の開始及び文字候補列の配列形態を指示する入力部と、入力部により指示された種類の複数の文字候補列と、該文字候補列の配列方向とを前記文字候補記憶部から読み出し、前記複数の文字候補列を文字候補列の配列形態の中心から前記配列方向の各方向に配列して表示するとともに、文字候補列の配列形態の中心にカーソルを表示するよう表示部を制御する表示制御部と、方向指示部により指示されたカーソル位置の文字候補を確定する確定部と、確定された文字候補を入力文字として記憶する入力文字記憶部とを備えたことを特徴とする文字入力装置である。
【０００８】
本発明によれば、指示された種類の複数の文字候補列をその配列形態に基づいてカーソルの初期位置を中心に各方向に配列して表示するよう構成したことにより、方向指示部を用いて、画面に表示された文字候補列から目的の文字候補を迅速かつ容易に確定して入力することができる。
【０００９】
前記表示制御部は、前記方向指示部により指示された方向の文字候補列を認識し、カーソルの初期位置を先頭にその文字候補列のみをスクロールし、カーソルの初期位置に目的の文字候補を表示するよう表示部を制御する構成にしてもよい。
【００１０】
この構成によれば、文字入力中、カーソルは常に同じ初期位置に表示し、文字候補列のみが移動するので、使用者は視点を移動させることなく、文字入力を続けることができる。このため、方向指示部を用いた文字入力において、使用者が感じる疲労や違和感を低減することができる。
【００１１】
前記表示制御部は、前記入力部により指示された文字候補列の配列形態を認識し、前記方向指示部により指示されたカーソルの初期位置の１文字候補のみ、またはその文字候補とそれを囲む周りの複数の文字候補だけを表示するよう表示部を制御する構成にしてもよい。
【００１２】
この構成によれば、表示する文字候補の数を減らすことにより、方向指示部による文字入力が簡単になる。また、小型画面の表示部を用いることができるので、本発明の文字入力装置をより多くの電子機器に適用することができる。
【００１３】
前記方向指示部がポインティングデバイスからなり、ポインティングデバイスの方向指示速度を検出する検出部と、検出された方向指示速度に基づいてポインティングデバイスにより指示されるカーソルの移動速度または文字候補列のスクロール速度を調節する速度調節部をさらに備えた構成にしてもよい。
【００１４】
この構成によれば、ジョイステイック、マウス、トラックボールなどのポインティングデバイスを操作する使用者に適したカーソルの移動速度または文字候補列のスクロール速度に調節して、文字入力を快適に行うことができる。
【００１５】
前記表示制御部は、前記入力部により指示された文字候補列の数とその配列形態を認識し、カーソルの初期位置を中心に文字候補列の数だけ配列形態が示す方向に配列して表示するよう表示部を制御する構成にしてもよい。
【００１６】
この構成によれば、カーソルの初期位置を中心に、４方向、８方向など文字候補列の数に合わせて表示されるので、方向指示部によって方向を切り替えるだけで目的の文字候補を確定して文字入力することができる。
【００１７】
前記文字候補記憶部は、ひらがな文字、カタカナ文字、アルファベット文字、数字、記号の各表記からなる文字候補列を文字の種類別に記憶することを特徴とする請求項１記載の文字入力装置。
【００１８】
この構成によれば、入力する文字の種類を予め指定することにより、英数字、かな文字など多種多様な文字を、方向指示部を用いて迅速かつ容易に入力することができる。
【００１９】
また、本発明の別の観点によれば、表示部を用いて、カーソル及び文字を画面に表示し、方向指示部を用いて、画面に表示したカーソルによって任意の方向・位置を指示し、文字候補記憶部を用いて、入力する文字候補を文字の種類別に、文字候補列と該文字候補列の配列方向とを対応付けて予め記憶し、配列形態記憶部を用いて、画面に表示する複数の文字候補列の配列形態を予め記憶し、入力部を用いて、ある種類の文字入力の開始及び文字候補列の配列形態を指示し、表示制御部を用いて、入力部により指示された種類の複数の文字候補列と、該文字候補列の配列方向とを前記文字候補記憶部から読み出し、前記複数の文字候補列を文字候補列の配列形態の中心から前記配列方向の各方向に配列して表示するとともに、文字候補列の配列形態の中心にカーソルを表示するよう表示部を制御し、確定部を用いて、方向指示部により指示されたカーソル位置の文字候補を確定し、入力文字記憶部を用いて、確定された文字候補を入力文字として記憶することを特徴とする文字入力方法が提供される。
【００２０】
また、本発明の別の観点によれば、文字入力装置に利用される記憶媒体であって、表示部を用いて、カーソル及び文字を画面に表示する機能と、方向指示部を用いて、画面に表示したカーソルによって任意の方向・位置を指示する機能と、文字候補記憶部を用いて、入力する文字候補を文字の種類別に、文字候補列と該文字候補列の配列方向とを対応付けて予め記憶する機能と、配列形態記憶部を用いて、画面に表示する複数の文字候補列の配列形態を予め記憶する機能と、入力部を用いて、ある種類の文字入力の開始及び文字候補列の配列形態を指示する機能と、表示制御部を用いて、入力部により指示された種類の複数の文字候補列と、該文字候補列の配列方向とを前記文字候補記憶部から読み出し、前記複数の文字候補列を文字候補列の配列形態の中心から前記配列方向の各方向に配列して表示するとともに、文字候補列の配列形態の中心にカーソルを表示するよう表示部を制御する機能と、確定部を用いて、方向指示部により指示されたカーソル位置の文字候補を確定する機能と、確定された文字候補を入力文字として記憶する機能とをコンピュータに実行させる文字入力プログラムを記憶した記憶媒体が提供される。
【００２１】
【発明の実施の形態】
以下、図に示す実施例に基づいて本発明を詳述する。なお、本発明はこれによって限定されるものではない。
【００２２】
図１は本発明の一実施例である文字入力装置のハード構成を示すブロック図である。この文字入力装置は、表示部２、入力部３、制御部４、ＲＯＭ型記憶部５、ＲＡＭ型記憶部６、外部記憶媒体７、外部記憶媒体読取部８、バス９から構成されている。
【００２３】
表示部２は、例えば、液晶ディスプレイ、プラズマディスプレイ、ＥＬディスプレイなどで構成され、装置の動作内容、文字情報などを表示する。
入力部３は、例えば、上下左右の４方向を指示するカーソルキーとして機能する方向指示キー３ａ、入力した文字情報、指示を確定するための確定キー３ｂ、文字入力処理を終了するための終了キー３ｃ、任意の方向に移動するカーソルの移動量を入力するジョイスティック、マウス、トラックボールなどからなるポインティングデバイス３ｄ、入力文字の種類、文字の入力開始及び文字候補列の配列形態を指示するためのその他キー３ｅで構成される。
【００２４】
制御部４は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏポートからなるコンピュータで構成され、バス９を介してプログラム記憶部に記憶された制御プログラムに基づいて装置全体を制御する。
また、制御部４は、入力部３により指示された種類の複数の文字候補列をその配列形態に基づいてカーソルの初期位置を中心に各方向に配列して表示するよう表示部２を制御する表示制御部、方向指示部により指示されたカーソル位置の文字候補を確定する確定部として機能する。
【００２５】
ＲＯＭ型記憶部５は、例えば、ＲＯＭ、ＥＥＰＲＯＭ、フロッピーディスク、ハードディスク、ＣＤ−ＲＯＭなどで構成され、装置全体を制御する制御プログラムデータを記憶するプログラム記憶部５ａ、文字候補とその配列情報を記憶する文字候補記憶部５ｂ、画面に表示する文字候補列の配列方向などを記憶する配列形態記憶部５ｃ、カーソルの移動量に対応するカーソルの移動速度を記憶するカーソル移動情報記憶部５ｄとして機能するエリアをそれぞれ有している。
【００２６】
ＲＡＭ型記憶部６は、例えば、ＲＡＭ、ＥＥＰＲＯＭ、フロッピーディスク、ハードディスクなどで構成され、入力部３によって入力された文字情報を記憶する入力文字記憶部６ａ、画面に表示する文字候補とその配列情報からなる表示データを記憶する表示データ記憶部６ｂ、方向キー３ａの連続押下時間を記憶するキー押下時間記憶部６ｃ、カーソル位置情報を記憶するカーソル位置情報記憶部６ｄ、制御中のデータを一時記憶する制御データ記憶部６ｅとして機能するエリアをそれぞれ有している。
【００２７】
外部記憶媒体７は、例えば、ＣＤ−ＲＯＭ、フロッピーディスク、ＩＣカードなど本体と分離可能な記憶媒体で構成され、表示部２を用いて、カーソル及び文字を画面に表示する機能と、方向指示部を用いて、画面に表示したカーソルによって任意の方向・位置を指示する機能と、文字候補記憶部５ｂを用いて、入力する文字候補を文字の種類別に複数の文字候補列として予め記憶する機能と、配列形態記憶部５ｃ用いて、画面に表示する複数の文字候補列の配列形態を予め記憶する機能と、入力部３を用いて、ある種類の文字入力の開始及び文字候補列の配列形態を指示する機能と、表示制御部を用いて、入力部３により指示された種類の複数の文字候補列をその配列形態に基づいてカーソルの初期位置を中心に各方向に配列して表示するよう表示部２を制御する機能と、確定部を用いて、方向指示部により指示されたカーソル位置の文字候補を確定する機能と、入力文字記憶部６ａを用いて、確定された文字候補を入力文字として記憶する機能とをコンピュに実行させる文字入力プログラムを記憶してもよい。
【００２８】
この構成により、外部記憶媒体７に記憶された文字入力プログラムを外部記憶媒体読取部８によって読み出し、例えば、ＲＡＭ型記憶部６の制御データ記憶部にインストールすることにより、本発明の文字入力装置が実現することができる。
【００２９】
図２は本発明の一実施例である文字入力装置の正面外観を示す図である。図２において、図１と同じ構成については同符号を記す。
１は本体キャビネットを示し、本体キャビネット１の内部には、図示しない制御部４、ＲＯＭ型記憶部５、ＲＡＭ型記憶部６、外部記憶媒体読取部８、電源部などを収納している。
２は表示部、３ａは方向指示キー、３ｂは確定キー、３ｃは終了キーを示す。
【００３０】
また、図２は本実施例の表示部の画面の８方向に配列して表示されたアルファベット文字の文字候補の一例を示している。
３ａ−１はカーソル、６ｂ−１は表示データを示し、方向指示キー３ａの操作によってカーソル３ａ−１または表示データ６ｂ−１（文字候補）を配列方向に沿って移動させ、カーソル３ａ−１と入力したい文字候補が重なったとき、確定キー３ｂを押下して文字候補を入力する。
【００３１】
また、図３は本実施例の表示部の画面の４方向に配列して表示されたアルファベット文字の文字候補の一例を示す図である。
また、図４は本実施例の表示部の画面の８方向に配列して表示された仮名文字の文字候補の一例を示す図である。
【００３２】
次に、表示データ記憶部６ｂに記憶される表示データの文字候補とその配列方向について説明する。また、表示データ６ｂ−１とは、表示部２に表示され、方向指示キー３ａまたはポインティングデバイス３ｄにより選択される文字候補のことである。
【００３３】
図１６は本実施例の文字候補記憶部に記憶されたアルファベット文字の文字候補列とその配列方向の一例を示す図である。アルファベット文字の文字候補列が表示データ６ｂ−１に変換され、カーソルの初期位置の中心から各４５度の等角度で８方向に配列されるようグループ分けして表示データ記憶部６ｂに記憶される。
この表示データ６ｂ−１は、例えば、図２に示す表示部２の画面に表示される文字候補となる。
【００３４】
図１７は本実施例の文字候補記憶部に記憶されたアルファベット文字の文字候補列とその配列方向の一例を示す図である。アルファベット文字の文字候補列が表示データ６ｂ−１に変換され、カーソルの初期位置の中心から各９０度の等角度で４方向に配列されるようグループ分けして表示データ記憶部６ｂに記憶される。
この表示データ６ｂ−１は、例えば、図３に示す表示部２の画面に表示される文字候補となる。
【００３５】
図１８は本実施例の文字候補記憶部に記憶された仮名文字の文字候補列とその配列方向の一例を示す図である。仮名文字の文字候補列が表示データ６ｂ−１に変換され、カーソルの初期位置の中心から各４５度の等角度で８方向に配列されるようグループ分けして表示データ記憶部６ｂに記憶される。この表示データ６ｂ−１は、例えば、図４に示す表示部２の画面に表示される文字候補となる。
【００３６】
図１９は本実施例のカーソル移動量に対するカーソル移動速度の一例を示す図である。例えば、ポインティングデバイス３ｄの操作が続いた場合、カーソルの移動量、移動速度を検出し、何秒に１回カーソルを進めるかというデータを設定しておく。また、このデータを移動量、移動速度ごとに設定しておく。そして、ポインティングデバイス３ｄが操作された場合、カーソルの移動量を判断し、このデータと比較し対応するカーソルの速度をカーソル移動情報記憶部５ｄより読み出す。それによって何秒に１回カーソルを進めるかを決定する。これにより、文字入力を迅速かつ容易に行うことができる。
【００３７】
［実施例１］
図１１は本実施例の文字入力処理（１）の手順を示すフローチャートである。図１１において、制御部４の制御によって文字入力処理プログラムが実行されることにより以下の処理が実行される。
Ｓ１：文字入力処理プログラムを起動し、ＲＡＭ型記憶部６の各記憶部のエリアを初期化する。
Ｓ２：文字候補記憶部５ｂから表示部２に表示するための文字候補を読み出し、表示データに変換する。
【００３８】
Ｓ３：表示データを表示データ記憶部６ｂに転送し、表示部２の文字入力画面に表示データを表示する（図２、図３、図４参照）。
Ｓ４：選択されている文字を指示するようカーソル３ａ−１を表示する。
例えば、図２では、文字「ａ」が選択されているときのカーソル３ａ−１を示す。
また、図５は本実施例のカーソル移動により選択された文字候補の一例を示す図である。図５では、カーソル３ａ−１を上方向に移動し、文字「ｂ」が選択されているときのカーソル３ａ−１を示す。
【００３９】
Ｓ５：入力部３によって入力が行われたかを調べる。
Ｓ６：入力が行われていたならば、入力されたキーが方向指示キー３ａかを調べる。
【００４０】
Ｓ７：入力されたキーが方向指示キー３ａであった場合、その入力方向に文字候補が存在するか調べる。もし、文字候補が存在しないならばＳ３へ戻り、表示部２に文字入力画面を再表示し以上の処理を繰り返す。
Ｓ８：文字候補が存在するならば、入力された方向へカーソル３ａ−１を移動させる。そして、Ｓ３へ戻り、文字入力画面を再表示し、以上の処理を繰り返す。
【００４１】
Ｓ９：入力されたキーが方向指示キー３ａではない場合、入力されたキーが確定キー３ｂかを調べる。
Ｓ１０：確定キー３ｂが入力されたら、現在、カーソル３ａ−１が指示している選択文字を調べる。
選択文字とは、カーソルで指示されている文字のことをいう。
【００４２】
ここでは、カーソル３ａ−１の位置がどの方向の文字配列にあるかを調べ、一致する方向の表示データ６ｂ−１を読み出す。図５では、カーソル３ａ−１は上方向にあるため、表示データ「ａｂｃｄ」が読み出される。そして、カーソル３ａ−１が文字配列の中心より何番目にあるかを調べ、表示データのうち何番目を指示しているかを調べ、その文字を読み出す。カーソル３ａ−１は、文字配列の中心より２文字目の表示データ「ｂ」が読み出される。
【００４３】
Ｓ１１：確定された文字を入力文字記憶部６ａへ追加記憶する。
Ｓ１２：カーソル３ａ−１の位置を再び、文字配列の中心へと戻し、そして、Ｓ３へ戻り、文字入力画面を再表示し、以上の処理を繰り返す。
【００４４】
Ｓ１３：入力されたキーが確定キー３ｂでなかった場合、入力されたキーが終了キー３ｃかを調べる。終了キー３ｃが入力されたなら、文字入力処理を終了する。もし違うキーならば、そのキーの処理を行う、またはＳ３へ戻り、表示部２に文字入力画面を再表示し、以上の処理を繰り返す。
【００４５】
［実施例２］
図１２は本実施例の文字入力処理（２）の手順を示すフローチャートである。
この文字入力処理（２）は、図１１のＳ７、Ｓ８の処理において別の実施例を示し、文字配列の中心にカーソル３ａ−１を固定し、方向指示キーが指示した方向に配列した文字候補列の表示データをスクロール（ローテーション）させ、カーソルの中心にきた文字候補を選択して入力する処理である。
【００４６】
Ｓ２１：カーソル３ａ−１により指示された方向の表示データを表示データ記憶部６ｂから読み出す。
図６は本実施例の文字候補のスクロールにより選択された文字候補の一例を示す図である。図６では、カーソル３ａ−１で指示された選択文字は「ｂ」なので、表示データは「ａｂｃｄ」である。
【００４７】
Ｓ２２：選択したい文字候補が文字配列の中心にくるまで、表示データ６ｂ−１をスクロールする。図６では、表示データ「ａｂｃｄ」のうち「ｂ」が選択されているので「ｂｃｄａ」と左へ１つスクロールさせる。
Ｓ２３：スクロールした表示データを表示部２に表示する。
このように、選択したい文字候補を常にカーソルの中心に表示する。
【００４８】
［実施例３］
図１３は本実施例の文字入力処理（３）の手順を示すフローチャートである。
この文字入力処理は、図１１のＳ３、Ｓ４の処理において別の実施例を示す。
図７は本実施例のカーソルと選択前の１文字候補のみの表示例を示す図である。
図９は本実施例のカーソルとそれを囲む選択前の複数の文字候補のみの表示例を示す図である。
図７に示すように、文字候補のうち選択する文字候補のみを表示するか、または図９に示すように、選択する文字候補とこれを囲む複数の文字候補のみを表示し、これらの文字候補をスクロールして入力する処理である。
【００４９】
Ｓ３１：表示データ記憶部６ｂに記憶されている表示データ６ｂ−１のうち、選択文字のみ、またはこれを囲む複数の文字候補のみを読み出す。
図７では、カーソル３ａ−１で指示されている文字は「ａ」なので、表示データ記憶部６ｂの表示データは「ａ」のみ読み出される。図９では、カーソル３ａ−１で指示されている文字「ａ」と、「ａ」を囲む周りの８文字の表示データが読み出される。
【００５０】
Ｓ３２：読み出された表示データを表示部２に表示する。その後は、図１１のＳ５に戻り、以下の処理を続ける。
図８及び図１０はそれぞれ図７、図９の表示データをスクロールした場合の表示例である。
図８は本実施例のカーソルと選択された１文字候補のみの表示例を示す図である。
図１０は本実施例のカーソルと選択された１文字候補及びそれを囲む文字候補のみの表示例を示す図である。
これにより、１つの文字候補または選択する文字候補とそれを囲む周りの文字候補のみを表示することににより、小型の表示画面を用いて文字入力することができる。
【００５１】
［実施例４］
図１４は本実施例の文字入力処理（４）の手順を示すフローチャートである。この文字入力処理は、図１１のＳ６の処理において別の実施例を示し、入力部３の方向指示キーとして、カーソルの移動量が入力できるポインティングデバイス３ｄを用いた場合のカーソル処理である。
【００５２】
Ｓ４１：入力部３より方向指示キーの入力があった場合、文字候補が存在し移動できる場合、カーソルの移動量を検出する。この移動量と呼ばれるものはジョイスティックならステックの傾き、マウスなら移動速度、トラックボールならボールの回転速度のことを表し、傾き、速度が大きいほどそれに比例してカーソルの移動量は増加するものとする。
【００５３】
Ｓ４２：カーソル移動情報記憶部５ｄからカーソルの移動量に対するカーソル移動速度情報を読み出す。これはカーソルの移動量に対してカーソルの移動速度をいくらにするかというデータである。この場合は何秒ごとにカーソルを移動させるかというカーソル移動時間間隔のデータが含まれている。
【００５４】
Ｓ４３：キー押下時間記憶部６ｄより方向指示キー３ａが連続して押下されていた時間を調べる。そして連続押下時間が、Ｓ４２にて読み出したカーソルの移動時間間隔を超えたかを調べる。
Ｓ４４：もし越えたならば、選択文字を押下された方向へ移動させる。
Ｓ４５：キー押下時間記憶部６ｄの記憶エリアをクリアする。
Ｓ４６：もし越えていなければ、連続押下時間を更新する。図１１のＳ３に戻り以上の処理を繰り返す。
これにより、方向指示キー３ａにより指示されるカーソルの移動量に対するカーソルの移動速度を任意に変えて、文字入力がしやすい装置にすることができる。
【００５５】
［実施例５］
図１５は本実施例の文字入力処理（５）の手順を示すフローチャートである。この文字入力処理は、図１１のＳ２の処理において別の実施例を示し、文字候補記憶部５ｂから表示部２に表示するための文字候補を読み出し、表示データに変換する際、図２〜図４に示す文字候補の種類と文字配列を切り替えて表示データに変換処理する。
【００５６】
Ｓ５１：配列形態記憶部５ｃから画面に表示する文字候補の種類及び配列方向数などを読み出す。
Ｓ５２：文字候補の種類及び配列方向数に対応した文字候補５ｂ−１を文字候補記憶部５ｂから読み出し、表示データに変換する。図２に示すように、アルファベット文字の文字候補を表示部の画面の８方向に配列して表示したり、図３に示すように、アルファベット文字の文字候補を表示部の画面の４方向に配列して表示したり、図４に示すように、仮名文字の文字候補を表示部の画面の８方向に配列して表示したりすることができる。
【００５７】
【発明の効果】
本発明によれば、指示された種類の複数の文字候補列をその配列形態に基づいてカーソルの初期位置を中心に各方向に配列して表示するよう構成したことにより、方向指示部を用いて、画面に表示された文字候補列から目的の文字候補を迅速かつ容易に確定して入力することができる。
【図面の簡単な説明】
【図１】本発明の一実施例である文字入力装置のハード構成を示すブロック図である。
【図２】本発明の一実施例である文字入力装置の正面外観を示す図である。
【図３】本実施例の表示部の画面の４方向に配列して表示されたアルファベット文字の文字候補の一例を示す図である。
【図４】本実施例の表示部の画面の８方向に配列して表示された仮名文字の文字候補の一例を示す図である。
【図５】本実施例のカーソル移動により選択された文字候補の一例を示す図である。
【図６】本実施例の文字候補のスクロールにより選択された文字候補の一例を示す図である。
【図７】本実施例のカーソルと選択前の１文字候補のみの表示例を示す図である。
【図８】本実施例のカーソルと選択された１文字候補のみの表示例を示す図である。
【図９】本実施例のカーソルとそれを囲む選択前の複数の文字候補のみの表示例を示す図である。
【図１０】本実施例のカーソルと選択された１文字候補及びそれを囲む文字候補のみの表示例を示す図である。
【図１１】本実施例の文字入力処理（１）の手順を示すフローチャートである。
【図１２】本実施例の文字入力処理（２）の手順を示すフローチャートである。
【図１３】本実施例の文字入力処理（３）の手順を示すフローチャートである。
【図１４】本実施例の文字入力処理（４）の手順を示すフローチャートである。
【図１５】本実施例の文字入力処理（５）の手順を示すフローチャートである。
【図１６】本実施例の文字候補記憶部に記憶されたアルファベット文字の文字候補列とその配列方向の一例を示す図である。
【図１７】本実施例の文字候補記憶部に記憶されたアルファベット文字の文字候補列とその配列方向の一例を示す図である。
【図１８】本実施例の文字候補記憶部に記憶された仮名文字の文字候補列とその配列方向の一例を示す図である。
【図１９】本実施例のカーソル移動量に対するカーソル移動速度の一例を示す図である。
【図２０】従来の方向指示キーを用いた文字入力方法の一例を示す図である。
【符号の説明】
１  本体キャビネット
２  表示部
３  入力部
３ａ  方向指示キー
３ｂ  確定キー
３ｃ  終了キー
３ｄ  ポインティングデバイス
３ｅ  その他キー
４    制御部
５    ＲＯＭ型記憶部
５ａ  プログラムデータ記憶部
５ｂ  文字候補記憶部
５ｃ  配列形態記憶部
５ｄ  カーソル移動情報記憶部
６    ＲＡＭ型記憶部
６ａ  入力文字記憶部
６ｂ  表示データ記憶部
６ｃ  キー押下時間記憶部
６ｄ  カーソル一記憶部
６ｅ  制御データ記憶部
７    外部記憶媒体
８    外部記憶媒体読取部
９    バス
【図１】
0004317634.tif 000002
【図２】
0004317634.tif 000003
【図３】
0004317634.tif 000004
【図４】
0004317634.tif 000005
【図５】
0004317634.tif 000006
【図６】
0004317634.tif 000007
【図７】
0004317634.tif 000008
【図８】
0004317634.tif 000009
【図９】
0004317634.tif 000010
【図１０】
0004317634.tif 000011
【図１１】
0004317634.tif 000012
【図１２】
0004317634.tif 000013
【図１３】
0004317634.tif 000014
【図１４】
0004317634.tif 000015
【図１５】
0004317634.tif 000016
【図１６】
0004317634.tif 000017
【図１７】
0004317634.tif 000018
【図１８】
0004317634.tif 000019
【図１９】
0004317634.tif 000020
【図２０】
0004317634.tif 000021