JP4317634B2 - Character input device and method, and storage medium used therefor - Google Patents

Character input device and method, and storage medium used therefor Download PDF

Info

Publication number
JP4317634B2
JP4317634B2 JP37405999A JP37405999A JP4317634B2 JP 4317634 B2 JP4317634 B2 JP 4317634B2 JP 37405999 A JP37405999 A JP 37405999A JP 37405999 A JP37405999 A JP 37405999A JP 4317634 B2 JP4317634 B2 JP 4317634B2
Authority
JP
Japan
Prior art keywords
character
character candidate
unit
input
cursor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP37405999A
Other languages
Japanese (ja)
Other versions
JP2001188644A (en
Inventor
貴 風巻
佳弘 奥田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP37405999A priority Critical patent/JP4317634B2/en
Publication of JP2001188644A publication Critical patent/JP2001188644A/en
Application granted granted Critical
Publication of JP4317634B2 publication Critical patent/JP4317634B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Description

【0001】
【発明が属する技術分野】
本発明は、ワードプロセッサ、携帯端末、電子手帳、携帯電話機、電子辞書、ゲーム機など文字入力機能を必要とする電子機器に適用され、少数のキー操作のみでコンピュータへの文字入力を迅速かつ容易に行う文字入力装置及び方法並びにこれに利用される記憶媒体に関する。
【0002】
【従来の技術】
従来、方向指示キーを用いて、文字を選択し入力する方法として、以下のような方法があった。
図20は従来の方向指示キーを用いた文字入力方法の一例を示す図である。図20に示すように、画面に入力候補となる文字22を一覧表示し、方向指示キー21で文字を選択して入力する方法である。
【0003】
方向指示キーを用いて文字を入力する方法として、例えば、特開平10−49272号公報の記載によれば、複数の異なる方向へ操作することによって、その操作方向のそれぞれに照応する入力記号を入力し、操作する力を除いたときに元の状態に復元する機能を有する複方向操作入力キーを適宜配置したブラインド操作が容易なキーボードが提案されている。
【0004】
【発明が解決しようとする課題】
しかしながら、図20に示す従来の文字入力方法において、例えば、文字「a」〜「z」を複数行列並べた表を表示し、方向指示キー21を用いて表の文字22を選択して入力する場合、最初、方向指示キー21のカーソル移動は、文字「a」もしくは「z」の位置から開始するので目的の文字を選択するまでに方向指示キーの方向を幾度となく変更する必要があるので、迅速かつ容易に入力を行うことができないという問題があった。
【0005】
また、特開平10−49272号公報のキーボードは、入力方向1つに対して1文字を割り当てるキーであるため、多数の種類の文字の入力を行うとする場合、その文字数に比例した数のキーが必要となるので、キーボードが大規模になる、また、入力する文字の種類を変更することができないという問題があった。
【0006】
本発明は以上の事情を考慮してなされたものであり、例えば、予め指示された種類の複数の文字候補列をその配列形態に基づいてカーソルの初期位置を中心に各方向に配列して表示するよう構成したことにより、方向指示部を用いて、画面に表示された文字候補列から目的の文字候補を迅速かつ容易に確定して入力することができる文字入力装置及び方法並びにこれに利用される記憶媒体を提供する。
【0007】
【課題を解決するための手段】
本発明は、カーソル及び文字を画面に表示する表示部と、画面に表示したカーソルによって任意の方向・位置を指示する方向指示部と、入力する文字候補を文字の種類別に、文字候補列と該文字候補列の配列方向とを対応付けて予め記憶する文字候補記憶部と、画面に表示する複数の文字候補列の配列形態を予め記憶する配列形態記憶部と、ある種類の文字入力の開始及び文字候補列の配列形態を指示する入力部と、入力部により指示された種類の複数の文字候補列と、該文字候補列の配列方向とを前記文字候補記憶部から読み出し、前記複数の文字候補列を文字候補列の配列形態の中心から前記配列方向の各方向に配列して表示するとともに、文字候補列の配列形態の中心にカーソルを表示するよう表示部を制御する表示制御部と、方向指示部により指示されたカーソル位置の文字候補を確定する確定部と、確定された文字候補を入力文字として記憶する入力文字記憶部とを備えたことを特徴とする文字入力装置である。
【0008】
本発明によれば、指示された種類の複数の文字候補列をその配列形態に基づいてカーソルの初期位置を中心に各方向に配列して表示するよう構成したことにより、方向指示部を用いて、画面に表示された文字候補列から目的の文字候補を迅速かつ容易に確定して入力することができる。
【0009】
前記表示制御部は、前記方向指示部により指示された方向の文字候補列を認識し、カーソルの初期位置を先頭にその文字候補列のみをスクロールし、カーソルの初期位置に目的の文字候補を表示するよう表示部を制御する構成にしてもよい。
【0010】
この構成によれば、文字入力中、カーソルは常に同じ初期位置に表示し、文字候補列のみが移動するので、使用者は視点を移動させることなく、文字入力を続けることができる。このため、方向指示部を用いた文字入力において、使用者が感じる疲労や違和感を低減することができる。
【0011】
前記表示制御部は、前記入力部により指示された文字候補列の配列形態を認識し、前記方向指示部により指示されたカーソルの初期位置の1文字候補のみ、またはその文字候補とそれを囲む周りの複数の文字候補だけを表示するよう表示部を制御する構成にしてもよい。
【0012】
この構成によれば、表示する文字候補の数を減らすことにより、方向指示部による文字入力が簡単になる。また、小型画面の表示部を用いることができるので、本発明の文字入力装置をより多くの電子機器に適用することができる。
【0013】
前記方向指示部がポインティングデバイスからなり、ポインティングデバイスの方向指示速度を検出する検出部と、検出された方向指示速度に基づいてポインティングデバイスにより指示されるカーソルの移動速度または文字候補列のスクロール速度を調節する速度調節部をさらに備えた構成にしてもよい。
【0014】
この構成によれば、ジョイステイック、マウス、トラックボールなどのポインティングデバイスを操作する使用者に適したカーソルの移動速度または文字候補列のスクロール速度に調節して、文字入力を快適に行うことができる。
【0015】
前記表示制御部は、前記入力部により指示された文字候補列の数とその配列形態を認識し、カーソルの初期位置を中心に文字候補列の数だけ配列形態が示す方向に配列して表示するよう表示部を制御する構成にしてもよい。
【0016】
この構成によれば、カーソルの初期位置を中心に、4方向、8方向など文字候補列の数に合わせて表示されるので、方向指示部によって方向を切り替えるだけで目的の文字候補を確定して文字入力することができる。
【0017】
前記文字候補記憶部は、ひらがな文字、カタカナ文字、アルファベット文字、数字、記号の各表記からなる文字候補列を文字の種類別に記憶することを特徴とする請求項1記載の文字入力装置。
【0018】
この構成によれば、入力する文字の種類を予め指定することにより、英数字、かな文字など多種多様な文字を、方向指示部を用いて迅速かつ容易に入力することができる。
【0019】
また、本発明の別の観点によれば、表示部を用いて、カーソル及び文字を画面に表示し、方向指示部を用いて、画面に表示したカーソルによって任意の方向・位置を指示し、文字候補記憶部を用いて、入力する文字候補を文字の種類別に、文字候補列と該文字候補列の配列方向とを対応付けて予め記憶し、配列形態記憶部を用いて、画面に表示する複数の文字候補列の配列形態を予め記憶し、入力部を用いて、ある種類の文字入力の開始及び文字候補列の配列形態を指示し、表示制御部を用いて、入力部により指示された種類の複数の文字候補列と、該文字候補列の配列方向とを前記文字候補記憶部から読み出し、前記複数の文字候補列を文字候補列の配列形態の中心から前記配列方向の各方向に配列して表示するとともに、文字候補列の配列形態の中心にカーソルを表示するよう表示部を制御し、確定部を用いて、方向指示部により指示されたカーソル位置の文字候補を確定し、入力文字記憶部を用いて、確定された文字候補を入力文字として記憶することを特徴とする文字入力方法が提供される。
【0020】
また、本発明の別の観点によれば、文字入力装置に利用される記憶媒体であって、表示部を用いて、カーソル及び文字を画面に表示する機能と、方向指示部を用いて、画面に表示したカーソルによって任意の方向・位置を指示する機能と、文字候補記憶部を用いて、入力する文字候補を文字の種類別に、文字候補列と該文字候補列の配列方向とを対応付けて予め記憶する機能と、配列形態記憶部を用いて、画面に表示する複数の文字候補列の配列形態を予め記憶する機能と、入力部を用いて、ある種類の文字入力の開始及び文字候補列の配列形態を指示する機能と、表示制御部を用いて、入力部により指示された種類の複数の文字候補列と、該文字候補列の配列方向とを前記文字候補記憶部から読み出し、前記複数の文字候補列を文字候補列の配列形態の中心から前記配列方向の各方向に配列して表示するとともに、文字候補列の配列形態の中心にカーソルを表示するよう表示部を制御する機能と、確定部を用いて、方向指示部により指示されたカーソル位置の文字候補を確定する機能と、確定された文字候補を入力文字として記憶する機能とをコンピュータに実行させる文字入力プログラムを記憶した記憶媒体が提供される。
【0021】
【発明の実施の形態】
以下、図に示す実施例に基づいて本発明を詳述する。なお、本発明はこれによって限定されるものではない。
【0022】
図1は本発明の一実施例である文字入力装置のハード構成を示すブロック図である。この文字入力装置は、表示部2、入力部3、制御部4、ROM型記憶部5、RAM型記憶部6、外部記憶媒体7、外部記憶媒体読取部8、バス9から構成されている。
【0023】
表示部2は、例えば、液晶ディスプレイ、プラズマディスプレイ、ELディスプレイなどで構成され、装置の動作内容、文字情報などを表示する。
入力部3は、例えば、上下左右の4方向を指示するカーソルキーとして機能する方向指示キー3a、入力した文字情報、指示を確定するための確定キー3b、文字入力処理を終了するための終了キー3c、任意の方向に移動するカーソルの移動量を入力するジョイスティック、マウス、トラックボールなどからなるポインティングデバイス3d、入力文字の種類、文字の入力開始及び文字候補列の配列形態を指示するためのその他キー3eで構成される。
【0024】
制御部4は、例えば、CPU、ROM、RAM、I/Oポートからなるコンピュータで構成され、バス9を介してプログラム記憶部に記憶された制御プログラムに基づいて装置全体を制御する。
また、制御部4は、入力部3により指示された種類の複数の文字候補列をその配列形態に基づいてカーソルの初期位置を中心に各方向に配列して表示するよう表示部2を制御する表示制御部、方向指示部により指示されたカーソル位置の文字候補を確定する確定部として機能する。
【0025】
ROM型記憶部5は、例えば、ROM、EEPROM、フロッピーディスク、ハードディスク、CD−ROMなどで構成され、装置全体を制御する制御プログラムデータを記憶するプログラム記憶部5a、文字候補とその配列情報を記憶する文字候補記憶部5b、画面に表示する文字候補列の配列方向などを記憶する配列形態記憶部5c、カーソルの移動量に対応するカーソルの移動速度を記憶するカーソル移動情報記憶部5dとして機能するエリアをそれぞれ有している。
【0026】
RAM型記憶部6は、例えば、RAM、EEPROM、フロッピーディスク、ハードディスクなどで構成され、入力部3によって入力された文字情報を記憶する入力文字記憶部6a、画面に表示する文字候補とその配列情報からなる表示データを記憶する表示データ記憶部6b、方向キー3aの連続押下時間を記憶するキー押下時間記憶部6c、カーソル位置情報を記憶するカーソル位置情報記憶部6d、制御中のデータを一時記憶する制御データ記憶部6eとして機能するエリアをそれぞれ有している。
【0027】
外部記憶媒体7は、例えば、CD−ROM、フロッピーディスク、ICカードなど本体と分離可能な記憶媒体で構成され、表示部2を用いて、カーソル及び文字を画面に表示する機能と、方向指示部を用いて、画面に表示したカーソルによって任意の方向・位置を指示する機能と、文字候補記憶部5bを用いて、入力する文字候補を文字の種類別に複数の文字候補列として予め記憶する機能と、配列形態記憶部5c用いて、画面に表示する複数の文字候補列の配列形態を予め記憶する機能と、入力部3を用いて、ある種類の文字入力の開始及び文字候補列の配列形態を指示する機能と、表示制御部を用いて、入力部3により指示された種類の複数の文字候補列をその配列形態に基づいてカーソルの初期位置を中心に各方向に配列して表示するよう表示部2を制御する機能と、確定部を用いて、方向指示部により指示されたカーソル位置の文字候補を確定する機能と、入力文字記憶部6aを用いて、確定された文字候補を入力文字として記憶する機能とをコンピュに実行させる文字入力プログラムを記憶してもよい。
【0028】
この構成により、外部記憶媒体7に記憶された文字入力プログラムを外部記憶媒体読取部8によって読み出し、例えば、RAM型記憶部6の制御データ記憶部にインストールすることにより、本発明の文字入力装置が実現することができる。
【0029】
図2は本発明の一実施例である文字入力装置の正面外観を示す図である。図2において、図1と同じ構成については同符号を記す。
1は本体キャビネットを示し、本体キャビネット1の内部には、図示しない制御部4、ROM型記憶部5、RAM型記憶部6、外部記憶媒体読取部8、電源部などを収納している。
2は表示部、3aは方向指示キー、3bは確定キー、3cは終了キーを示す。
【0030】
また、図2は本実施例の表示部の画面の8方向に配列して表示されたアルファベット文字の文字候補の一例を示している。
3a−1はカーソル、6b−1は表示データを示し、方向指示キー3aの操作によってカーソル3a−1または表示データ6b−1(文字候補)を配列方向に沿って移動させ、カーソル3a−1と入力したい文字候補が重なったとき、確定キー3bを押下して文字候補を入力する。
【0031】
また、図3は本実施例の表示部の画面の4方向に配列して表示されたアルファベット文字の文字候補の一例を示す図である。
また、図4は本実施例の表示部の画面の8方向に配列して表示された仮名文字の文字候補の一例を示す図である。
【0032】
次に、表示データ記憶部6bに記憶される表示データの文字候補とその配列方向について説明する。また、表示データ6b−1とは、表示部2に表示され、方向指示キー3aまたはポインティングデバイス3dにより選択される文字候補のことである。
【0033】
図16は本実施例の文字候補記憶部に記憶されたアルファベット文字の文字候補列とその配列方向の一例を示す図である。アルファベット文字の文字候補列が表示データ6b−1に変換され、カーソルの初期位置の中心から各45度の等角度で8方向に配列されるようグループ分けして表示データ記憶部6bに記憶される。
この表示データ6b−1は、例えば、図2に示す表示部2の画面に表示される文字候補となる。
【0034】
図17は本実施例の文字候補記憶部に記憶されたアルファベット文字の文字候補列とその配列方向の一例を示す図である。アルファベット文字の文字候補列が表示データ6b−1に変換され、カーソルの初期位置の中心から各90度の等角度で4方向に配列されるようグループ分けして表示データ記憶部6bに記憶される。
この表示データ6b−1は、例えば、図3に示す表示部2の画面に表示される文字候補となる。
【0035】
図18は本実施例の文字候補記憶部に記憶された仮名文字の文字候補列とその配列方向の一例を示す図である。仮名文字の文字候補列が表示データ6b−1に変換され、カーソルの初期位置の中心から各45度の等角度で方向に配列されるようグループ分けして表示データ記憶部6bに記憶される。この表示データ6b−1は、例えば、図4に示す表示部2の画面に表示される文字候補となる。
【0036】
図19は本実施例のカーソル移動量に対するカーソル移動速度の一例を示す図である。例えば、ポインティングデバイス3dの操作が続いた場合、カーソルの移動量、移動速度を検出し、何秒に1回カーソルを進めるかというデータを設定しておく。また、このデータを移動量、移動速度ごとに設定しておく。そして、ポインティングデバイス3dが操作された場合、カーソルの移動量を判断し、このデータと比較し対応するカーソルの速度をカーソル移動情報記憶部5dより読み出す。それによって何秒に1回カーソルを進めるかを決定する。これにより、文字入力を迅速かつ容易に行うことができる。
【0037】
[実施例1]
図11は本実施例の文字入力処理(1)の手順を示すフローチャートである。図11において、制御部4の制御によって文字入力処理プログラムが実行されることにより以下の処理が実行される。
S1:文字入力処理プログラムを起動し、RAM型記憶部6の各記憶部のエリアを初期化する。
S2:文字候補記憶部5bから表示部2に表示するための文字候補を読み出し、表示データに変換する。
【0038】
S3:表示データを表示データ記憶部6bに転送し、表示部2の文字入力画面に表示データを表示する(図2、図3、図4参照)。
S4:選択されている文字を指示するようカーソル3a−1を表示する。
例えば、図2では、文字「a」が選択されているときのカーソル3a−1を示す。
また、図5は本実施例のカーソル移動により選択された文字候補の一例を示す図である。図5では、カーソル3a−1を上方向に移動し、文字「b」が選択されているときのカーソル3a−1を示す。
【0039】
S5:入力部3によって入力が行われたかを調べる。
S6:入力が行われていたならば、入力されたキーが方向指示キー3aかを調べる。
【0040】
S7:入力されたキーが方向指示キー3aであった場合、その入力方向に文字候補が存在するか調べる。もし、文字候補が存在しないならばS3へ戻り、表示部2に文字入力画面を再表示し以上の処理を繰り返す。
S8:文字候補が存在するならば、入力された方向へカーソル3a−1を移動させる。そして、S3へ戻り、文字入力画面を再表示し、以上の処理を繰り返す。
【0041】
S9:入力されたキーが方向指示キー3aではない場合、入力されたキーが確定キー3bかを調べる。
S10:確定キー3bが入力されたら、現在、カーソル3a−1が指示している選択文字を調べる。
選択文字とは、カーソルで指示されている文字のことをいう。
【0042】
ここでは、カーソル3a−1の位置がどの方向の文字配列にあるかを調べ、一致する方向の表示データ6b−1を読み出す。図5では、カーソル3a−1は上方向にあるため、表示データ「abcd」が読み出される。そして、カーソル3a−1が文字配列の中心より何番目にあるかを調べ、表示データのうち何番目を指示しているかを調べ、その文字を読み出す。カーソル3a−1は、文字配列の中心より2文字目の表示データ「b」が読み出される。
【0043】
S11:確定された文字を入力文字記憶部6aへ追加記憶する。
S12:カーソル3a−1の位置を再び、文字配列の中心へと戻し、そして、S3へ戻り、文字入力画面を再表示し、以上の処理を繰り返す。
【0044】
S13:入力されたキーが確定キー3bでなかった場合、入力されたキーが終了キー3cかを調べる。終了キー3cが入力されたなら、文字入力処理を終了する。もし違うキーならば、そのキーの処理を行う、またはS3へ戻り、表示部2に文字入力画面を再表示し、以上の処理を繰り返す。
【0045】
[実施例2]
図12は本実施例の文字入力処理(2)の手順を示すフローチャートである。
この文字入力処理(2)は、図11のS7、S8の処理において別の実施例を示し、文字配列の中心にカーソル3a−1を固定し、方向指示キーが指示した方向に配列した文字候補列の表示データをスクロール(ローテーション)させ、カーソルの中心にきた文字候補を選択して入力する処理である。
【0046】
S21:カーソル3a−1により指示された方向の表示データを表示データ記憶部6bから読み出す。
図6は本実施例の文字候補のスクロールにより選択された文字候補の一例を示す図である。図6では、カーソル3a−1で指示された選択文字は「b」なので、表示データは「abcd」である。
【0047】
S22:選択したい文字候補が文字配列の中心にくるまで、表示データ6b−1をスクロールする。図6では、表示データ「abcd」のうち「b」が選択されているので「bcda」と左へ1つスクロールさせる。
S23:スクロールした表示データを表示部2に表示する。
このように、選択したい文字候補を常にカーソルの中心に表示する。
【0048】
[実施例3]
図13は本実施例の文字入力処理(3)の手順を示すフローチャートである。
この文字入力処理は、図11のS3、S4の処理において別の実施例を示す。
図7は本実施例のカーソルと選択前の1文字候補のみの表示例を示す図である。
図9は本実施例のカーソルとそれを囲む選択前の複数の文字候補のみの表示例を示す図である。
図7に示すように、文字候補のうち選択する文字候補のみを表示するか、または図9に示すように、選択する文字候補とこれを囲む複数の文字候補のみを表示し、これらの文字候補をスクロールして入力する処理である。
【0049】
S31:表示データ記憶部6bに記憶されている表示データ6b−1のうち、選択文字のみ、またはこれを囲む複数の文字候補のみを読み出す。
図7では、カーソル3a−1で指示されている文字は「a」なので、表示データ記憶部6bの表示データは「a」のみ読み出される。図9では、カーソル3a−1で指示されている文字「a」と、「a」を囲む周りの8文字の表示データが読み出される。
【0050】
S32:読み出された表示データを表示部2に表示する。その後は、図11のS5に戻り、以下の処理を続ける。
図8及び図10はそれぞれ図7、図9の表示データをスクロールした場合の表示例である。
図8は本実施例のカーソルと選択された1文字候補のみの表示例を示す図である。
図10は本実施例のカーソルと選択された1文字候補及びそれを囲む文字候補のみの表示例を示す図である。
これにより、1つの文字候補または選択する文字候補とそれを囲む周りの文字候補のみを表示することににより、小型の表示画面を用いて文字入力することができる。
【0051】
[実施例4]
図14は本実施例の文字入力処理(4)の手順を示すフローチャートである。この文字入力処理は、図11のS6の処理において別の実施例を示し、入力部3の方向指示キーとして、カーソルの移動量が入力できるポインティングデバイス3dを用いた場合のカーソル処理である。
【0052】
S41:入力部3より方向指示キーの入力があった場合、文字候補が存在し移動できる場合、カーソルの移動量を検出する。この移動量と呼ばれるものはジョイスティックならステックの傾き、マウスなら移動速度、トラックボールならボールの回転速度のことを表し、傾き、速度が大きいほどそれに比例してカーソルの移動量は増加するものとする。
【0053】
S42:カーソル移動情報記憶部5dからカーソルの移動量に対するカーソル移動速度情報を読み出す。これはカーソルの移動量に対してカーソルの移動速度をいくらにするかというデータである。この場合は何秒ごとにカーソルを移動させるかというカーソル移動時間間隔のデータが含まれている。
【0054】
S43:キー押下時間記憶部6dより方向指示キー3aが連続して押下されていた時間を調べる。そして連続押下時間が、S42にて読み出したカーソルの移動時間間隔を超えたかを調べる。
S44:もし越えたならば、選択文字を押下された方向へ移動させる。
S45:キー押下時間記憶部6dの記憶エリアをクリアする。
S46:もし越えていなければ、連続押下時間を更新する。図11のS3に戻り以上の処理を繰り返す。
これにより、方向指示キー3aにより指示されるカーソルの移動量に対するカーソルの移動速度を任意に変えて、文字入力がしやすい装置にすることができる。
【0055】
[実施例5]
図15は本実施例の文字入力処理(5)の手順を示すフローチャートである。この文字入力処理は、図11のS2の処理において別の実施例を示し、文字候補記憶部5bから表示部2に表示するための文字候補を読み出し、表示データに変換する際、図2〜図4に示す文字候補の種類と文字配列を切り替えて表示データに変換処理する。
【0056】
S51:配列形態記憶部5cから画面に表示する文字候補の種類及び配列方向数などを読み出す。
S52:文字候補の種類及び配列方向数に対応した文字候補5b−1を文字候補記憶部5bから読み出し、表示データに変換する。図2に示すように、アルファベット文字の文字候補を表示部の画面の8方向に配列して表示したり、図3に示すように、アルファベット文字の文字候補を表示部の画面の4方向に配列して表示したり、図4に示すように、仮名文字の文字候補を表示部の画面の8方向に配列して表示したりすることができる。
【0057】
【発明の効果】
本発明によれば、指示された種類の複数の文字候補列をその配列形態に基づいてカーソルの初期位置を中心に各方向に配列して表示するよう構成したことにより、方向指示部を用いて、画面に表示された文字候補列から目的の文字候補を迅速かつ容易に確定して入力することができる。
【図面の簡単な説明】
【図1】本発明の一実施例である文字入力装置のハード構成を示すブロック図である。
【図2】本発明の一実施例である文字入力装置の正面外観を示す図である。
【図3】本実施例の表示部の画面の4方向に配列して表示されたアルファベット文字の文字候補の一例を示す図である。
【図4】本実施例の表示部の画面の8方向に配列して表示された仮名文字の文字候補の一例を示す図である。
【図5】本実施例のカーソル移動により選択された文字候補の一例を示す図である。
【図6】本実施例の文字候補のスクロールにより選択された文字候補の一例を示す図である。
【図7】本実施例のカーソルと選択前の1文字候補のみの表示例を示す図である。
【図8】本実施例のカーソルと選択された1文字候補のみの表示例を示す図である。
【図9】本実施例のカーソルとそれを囲む選択前の複数の文字候補のみの表示例を示す図である。
【図10】本実施例のカーソルと選択された1文字候補及びそれを囲む文字候補のみの表示例を示す図である。
【図11】本実施例の文字入力処理(1)の手順を示すフローチャートである。
【図12】本実施例の文字入力処理(2)の手順を示すフローチャートである。
【図13】本実施例の文字入力処理(3)の手順を示すフローチャートである。
【図14】本実施例の文字入力処理(4)の手順を示すフローチャートである。
【図15】本実施例の文字入力処理(5)の手順を示すフローチャートである。
【図16】本実施例の文字候補記憶部に記憶されたアルファベット文字の文字候補列とその配列方向の一例を示す図である。
【図17】本実施例の文字候補記憶部に記憶されたアルファベット文字の文字候補列とその配列方向の一例を示す図である。
【図18】本実施例の文字候補記憶部に記憶された仮名文字の文字候補列とその配列方向の一例を示す図である。
【図19】本実施例のカーソル移動量に対するカーソル移動速度の一例を示す図である。
【図20】従来の方向指示キーを用いた文字入力方法の一例を示す図である。
【符号の説明】
1 本体キャビネット
2 表示部
3 入力部
3a 方向指示キー
3b 確定キー
3c 終了キー
3d ポインティングデバイス
3e その他キー
4 制御部
5 ROM型記憶部
5a プログラムデータ記憶部
5b 文字候補記憶部
5c 配列形態記憶部
5d カーソル移動情報記憶部
6 RAM型記憶部
6a 入力文字記憶部
6b 表示データ記憶部
6c キー押下時間記憶部
6d カーソル一記憶部
6e 制御データ記憶部
7 外部記憶媒体
8 外部記憶媒体読取部
9 バス
[0001]
[Technical field to which the invention belongs]
The present invention is applied to electronic devices that require a character input function, such as a word processor, a portable terminal, an electronic notebook, a mobile phone, an electronic dictionary, and a game machine, and can quickly and easily input characters to a computer with only a few key operations. BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a character input device and method to be performed and a storage medium used therefor.
[0002]
[Prior art]
Conventionally, there have been the following methods for selecting and inputting characters using a direction instruction key.
FIG. 20 is a diagram showing an example of a character input method using a conventional direction instruction key. As shown in FIG. 20, a list of characters 22 as input candidates is displayed on the screen, and the characters are selected and input by the direction instruction key 21.
[0003]
For example, according to the description of Japanese Patent Application Laid-Open No. 10-49272, input symbols corresponding to each of the operation directions are input as a method of inputting characters using the direction key. In addition, there has been proposed a keyboard that facilitates blind operation by appropriately arranging multi-directional operation input keys having a function of restoring the original state when the operating force is removed.
[0004]
[Problems to be solved by the invention]
However, in the conventional character input method shown in FIG. 20, for example, a table in which a plurality of characters “a” to “z” are arranged is displayed, and the character 22 in the table is selected and input using the direction indication key 21. In this case, since the cursor movement of the direction instruction key 21 starts from the position of the character “a” or “z”, it is necessary to change the direction of the direction instruction key several times before the target character is selected. There was a problem that input could not be made quickly and easily.
[0005]
Further, since the keyboard disclosed in Japanese Patent Laid-Open No. 10-49272 is a key that assigns one character to one input direction, a number of keys proportional to the number of characters when inputting many types of characters. Therefore, there is a problem that the keyboard becomes large and the type of characters to be input cannot be changed.
[0006]
The present invention has been made in consideration of the above circumstances. For example, a plurality of character candidate strings of a type designated in advance are arranged and displayed in each direction around the initial position of the cursor based on the arrangement form. With this configuration, a character input device and method that can quickly and easily determine and input a target character candidate from a character candidate string displayed on the screen using the direction indication unit, and a method for using the character input device and method. A storage medium is provided.
[0007]
[Means for Solving the Problems]
The present invention provides a display unit that displays a cursor and characters on a screen, a direction instruction unit that indicates an arbitrary direction and position using the cursor displayed on the screen, and character candidates to be input according to character type. The character candidate string is associated with the arrangement direction of the character candidate string. A character candidate storage unit that stores in advance, an array mode storage unit that stores in advance the arrangement forms of a plurality of character candidate strings to be displayed on the screen, and an input unit that indicates the start of a certain type of character input and the arrangement form of the character candidate strings And a plurality of character candidate strings of the type designated by the input unit And the arrangement direction of the character candidate string are read from the character candidate storage unit, and the plurality of character candidate strings are arranged and displayed in each direction of the arrangement direction from the center of the arrangement form of the character candidate strings. Place the cursor at the center of the sequence of candidate columns A display control unit that controls the display unit to display, a determination unit that determines a character candidate at a cursor position instructed by a direction instruction unit, and an input character storage unit that stores the determined character candidate as an input character This is a character input device characterized by that.
[0008]
According to the present invention, a plurality of character candidate strings of the designated type are arranged and displayed in each direction around the initial position of the cursor based on the arrangement form, thereby using the direction indication unit. The target character candidate can be quickly and easily determined and input from the character candidate string displayed on the screen.
[0009]
The display control unit recognizes a character candidate string in the direction designated by the direction instruction unit, scrolls only the character candidate string starting from the initial position of the cursor, and displays a target character candidate at the initial position of the cursor. The display unit may be controlled to do so.
[0010]
According to this configuration, during character input, the cursor is always displayed at the same initial position, and only the character candidate string moves, so that the user can continue character input without moving the viewpoint. For this reason, in the character input using a direction instruction | indication part, the fatigue and discomfort which a user feels can be reduced.
[0011]
The display control unit recognizes the arrangement form of the character candidate string instructed by the input unit, and only the one character candidate at the initial position of the cursor instructed by the direction instructing unit, or the character candidate and the surrounding area The display unit may be controlled to display only the plurality of character candidates.
[0012]
According to this configuration, by reducing the number of character candidates to be displayed, character input by the direction indicating unit is simplified. In addition, since a display unit with a small screen can be used, the character input device of the present invention can be applied to more electronic devices.
[0013]
The direction indicating unit is composed of a pointing device, a detection unit for detecting a direction indicating speed of the pointing device, and a cursor moving speed or a scroll speed of the character candidate string indicated by the pointing device based on the detected direction indicating speed. You may make it the structure further provided with the speed adjustment part to adjust.
[0014]
According to this configuration, it is possible to comfortably perform character input by adjusting the cursor movement speed or the character candidate string scroll speed suitable for a user who operates a pointing device such as a joystick, mouse, or trackball. .
[0015]
The display control unit recognizes the number of character candidate strings designated by the input unit and the arrangement form thereof, and arranges and displays the number of character candidate strings in the direction indicated by the arrangement form around the initial position of the cursor. The display unit may be controlled as described above.
[0016]
According to this configuration, the cursor is displayed according to the number of character candidate strings such as 4 directions and 8 directions centered on the initial position of the cursor. You can enter characters.
[0017]
The character input device according to claim 1, wherein the character candidate storage unit stores a character candidate string formed of hiragana characters, katakana characters, alphabetic characters, numbers, and symbols according to character types.
[0018]
According to this configuration, by designating the type of characters to be input in advance, various characters such as alphanumeric characters and kana characters can be input quickly and easily using the direction indicator.
[0019]
According to another aspect of the present invention, the display unit is used to display a cursor and characters on the screen, the direction instruction unit is used to indicate an arbitrary direction / position using the cursor displayed on the screen, and the characters are displayed. Using the candidate storage unit, input character candidates for each character type The character candidate string is associated with the arrangement direction of the character candidate string. Store in advance, use the array form storage unit to store in advance the array form of a plurality of character candidate strings to be displayed on the screen, and use the input unit to start a certain type of character input and the array form of the character candidate strings. A plurality of character candidate strings of the type instructed by the input unit using the display control unit And the arrangement direction of the character candidate string are read from the character candidate storage unit, and the plurality of character candidate strings are arranged and displayed in each direction of the arrangement direction from the center of the arrangement form of the character candidate strings. Place the cursor at the center of the sequence of candidate columns The display unit is controlled to be displayed, the character candidate at the cursor position designated by the direction indicating unit is confirmed using the confirmation unit, and the confirmed character candidate is stored as an input character using the input character storage unit. A character input method is provided.
[0020]
According to another aspect of the present invention, there is provided a storage medium used for a character input device, a function for displaying a cursor and characters on a screen using a display unit, and a screen using a direction indicating unit. Use the cursor displayed on the screen to indicate an arbitrary direction and position, and the character candidate storage unit to enter character candidates for each character type. The character candidate string is associated with the arrangement direction of the character candidate string. A function for storing in advance, a function for storing in advance an array form of a plurality of character candidate strings to be displayed on the screen using an array form storage unit, and a start of character input of a certain type and a character candidate string using an input unit A plurality of character candidate strings of the type instructed by the input unit using the display control unit And the arrangement direction of the character candidate string are read from the character candidate storage unit, and the plurality of character candidate strings are arranged and displayed in each direction of the arrangement direction from the center of the arrangement form of the character candidate strings. Place the cursor at the center of the sequence of candidate columns A function of controlling the display unit to display, a function of confirming a character candidate at the cursor position designated by the direction indicating unit using a confirmation unit, and a function of storing the confirmed character candidate as an input character A storage medium storing a character input program to be executed is provided.
[0021]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, the present invention will be described in detail based on the embodiments shown in the drawings. In addition, this invention is not limited by this.
[0022]
FIG. 1 is a block diagram showing a hardware configuration of a character input device according to an embodiment of the present invention. The character input device includes a display unit 2, an input unit 3, a control unit 4, a ROM type storage unit 5, a RAM type storage unit 6, an external storage medium 7, an external storage medium reading unit 8, and a bus 9.
[0023]
The display unit 2 includes, for example, a liquid crystal display, a plasma display, an EL display, and the like, and displays the operation content of the apparatus, character information, and the like.
The input unit 3 includes, for example, a direction instruction key 3a that functions as a cursor key that indicates four directions, up, down, left, and right, input character information, a confirmation key 3b for confirming an instruction, and an end key for ending character input processing 3c, a joystick for inputting the amount of movement of the cursor moving in an arbitrary direction, a pointing device 3d composed of a mouse, a trackball, etc., other types for designating the type of input characters, the start of input of characters, and the arrangement form of character candidate strings It consists of a key 3e.
[0024]
The control unit 4 is configured by a computer including a CPU, a ROM, a RAM, and an I / O port, for example, and controls the entire apparatus based on a control program stored in the program storage unit via the bus 9.
Further, the control unit 4 controls the display unit 2 to display a plurality of character candidate strings of the type designated by the input unit 3, arranged in each direction around the initial position of the cursor based on the arrangement form. It functions as a determination unit that determines a character candidate at the cursor position specified by the display control unit and the direction instruction unit.
[0025]
The ROM type storage unit 5 includes, for example, a ROM, an EEPROM, a floppy disk, a hard disk, a CD-ROM, and the like. The ROM type storage unit 5 stores a program storage unit 5a that stores control program data for controlling the entire apparatus, and stores character candidates and their arrangement information. Functions as a character candidate storage unit 5b for storing, an arrangement form storage unit 5c for storing the arrangement direction of character candidate strings to be displayed on the screen, and a cursor movement information storage unit 5d for storing the movement speed of the cursor corresponding to the movement amount of the cursor. Each has its own area.
[0026]
The RAM-type storage unit 6 includes, for example, a RAM, an EEPROM, a floppy disk, a hard disk, and the like. A display data storage unit 6b for storing display data comprising: a key press time storage unit 6c for storing the continuous press time of the direction key 3a; a cursor position information storage unit 6d for storing cursor position information; and temporarily storing data under control. Each has an area that functions as a control data storage unit 6e.
[0027]
The external storage medium 7 is composed of a storage medium that can be separated from the main body, such as a CD-ROM, floppy disk, and IC card, for example, and has a function of displaying a cursor and characters on the screen using the display unit 2 and a direction instruction unit A function for designating an arbitrary direction / position with a cursor displayed on the screen using a character, and a function for storing character candidates to be inputted in advance as a plurality of character candidate strings for each character type using the character candidate storage unit 5b. , Using the arrangement form storage unit 5c to store in advance the arrangement form of a plurality of character candidate strings to be displayed on the screen, and using the input unit 3, the start of a certain type of character input and the arrangement form of the character candidate strings. Using the instruction function and the display control unit, a plurality of character candidate strings of the type designated by the input unit 3 are arranged and displayed in each direction around the initial position of the cursor based on the arrangement form. A function for controlling the display unit 2, a function for confirming the character candidate at the cursor position designated by the direction indicating unit using the confirmation unit, and a character candidate confirmed by using the input character storage unit 6a You may memorize | store the character input program which makes the computer memorize | store the function memorize | stored as a character.
[0028]
With this configuration, the character input program stored in the external storage medium 7 is read by the external storage medium reading unit 8 and installed in, for example, the control data storage unit of the RAM type storage unit 6. Can be realized.
[0029]
FIG. 2 is a view showing a front appearance of a character input device according to an embodiment of the present invention. In FIG. 2, the same components as those in FIG.
Reference numeral 1 denotes a main body cabinet. The main body cabinet 1 houses a control unit 4, a ROM type storage unit 5, a RAM type storage unit 6, an external storage medium reading unit 8, a power source unit and the like (not shown).
2 is a display section, 3a is a direction instruction key, 3b is a confirmation key, and 3c is an end key.
[0030]
FIG. 2 shows an example of alphabet candidate characters arranged and displayed in eight directions on the screen of the display unit of this embodiment.
3a-1 indicates a cursor, 6b-1 indicates display data, and the cursor 3a-1 or display data 6b-1 (character candidate) is moved along the arrangement direction by operating the direction instruction key 3a. When the character candidates to be input are overlapped, the character key is input by pressing the enter key 3b.
[0031]
FIG. 3 is a diagram showing an example of alphabet character candidates that are arranged and displayed in four directions on the screen of the display unit of the present embodiment.
FIG. 4 is a diagram showing an example of character candidates for kana characters displayed in the eight directions on the screen of the display unit of this embodiment.
[0032]
Next, character candidates for display data stored in the display data storage unit 6b and their arrangement directions will be described. The display data 6b-1 is a character candidate displayed on the display unit 2 and selected by the direction instruction key 3a or the pointing device 3d.
[0033]
FIG. 16 is a diagram showing an example of a character candidate string of alphabet characters stored in the character candidate storage unit of this embodiment and an arrangement direction thereof. Alphabet character candidate strings are converted into display data 6b-1, and are grouped and stored in display data storage unit 6b so as to be arranged in eight directions at equal angles of 45 degrees from the center of the initial position of the cursor. .
The display data 6b-1 is, for example, a character candidate displayed on the screen of the display unit 2 shown in FIG.
[0034]
FIG. 17 is a diagram showing an example of a character candidate string of alphabet characters stored in the character candidate storage unit of this embodiment and an arrangement direction thereof. Alphabetical character candidate strings are converted into display data 6b-1, and are grouped and stored in display data storage unit 6b so as to be arranged in four directions at equal angles of 90 degrees from the center of the initial position of the cursor. .
This display data 6b-1 is, for example, a character candidate displayed on the screen of the display unit 2 shown in FIG.
[0035]
FIG. 18 is a diagram illustrating an example of a character candidate string of kana characters stored in the character candidate storage unit of the present embodiment and an arrangement direction thereof. A character candidate string of kana characters is converted into display data 6b-1, and at an equal angle of 45 degrees from the center of the initial position of the cursor. 8 Grouped so as to be arranged in the direction and stored in the display data storage unit 6b. This display data 6b-1 is, for example, a character candidate displayed on the screen of the display unit 2 shown in FIG.
[0036]
FIG. 19 is a diagram illustrating an example of the cursor movement speed with respect to the cursor movement amount of the present embodiment. For example, when the operation of the pointing device 3d continues, the movement amount and movement speed of the cursor are detected, and data indicating how many seconds the cursor is advanced is set. This data is set for each movement amount and movement speed. When the pointing device 3d is operated, the amount of movement of the cursor is determined, and the cursor speed is compared with this data to determine the corresponding cursor speed. 5d Read from. This determines how many seconds the cursor is advanced. Thereby, character input can be performed quickly and easily.
[0037]
[Example 1]
FIG. 11 is a flowchart showing the procedure of the character input process (1) of this embodiment. In FIG. 11, the following processing is executed by executing the character input processing program under the control of the control unit 4.
S1: The character input processing program is activated and the areas of the storage units of the RAM type storage unit 6 are initialized.
S2: Character candidates for display on the display unit 2 are read from the character candidate storage unit 5b and converted into display data.
[0038]
S3: The display data is transferred to the display data storage unit 6b, and the display data is displayed on the character input screen of the display unit 2 (see FIGS. 2, 3, and 4).
S4: The cursor 3a-1 is displayed to indicate the selected character.
For example, FIG. 2 shows the cursor 3a-1 when the character “a” is selected.
FIG. 5 is a diagram showing an example of character candidates selected by moving the cursor according to this embodiment. FIG. 5 shows the cursor 3a-1 when the cursor 3a-1 is moved upward and the character “b” is selected.
[0039]
S5: It is checked whether or not an input has been performed by the input unit 3.
S6: If input has been performed, it is checked whether the input key is the direction instruction key 3a.
[0040]
S7: If the input key is the direction instruction key 3a, it is checked whether there is a character candidate in the input direction. If there is no character candidate, the process returns to S3, the character input screen is displayed again on the display unit 2, and the above processing is repeated.
S8: If there is a character candidate, the cursor 3a-1 is moved in the input direction. Then, the process returns to S3, the character input screen is displayed again, and the above processing is repeated.
[0041]
S9: If the input key is not the direction instruction key 3a, it is checked whether the input key is the confirmation key 3b.
S10: When the enter key 3b is input, the selected character currently designated by the cursor 3a-1 is checked.
The selected character is a character designated by the cursor.
[0042]
Here, the direction of the character array in which the cursor 3a-1 is located is checked, and the display data 6b-1 in the matching direction is read out. In FIG. 5, since the cursor 3a-1 is in the upward direction, the display data “abcd” is read out. Then, it is checked what position the cursor 3a-1 is from the center of the character array, what number is indicated in the display data, and the character is read out. The cursor 3a-1 reads the display data “b” of the second character from the center of the character array.
[0043]
S11: The confirmed character is additionally stored in the input character storage unit 6a.
S12: Return the position of the cursor 3a-1 to the center of the character arrangement again, and return to S3 to redisplay the character input screen and repeat the above processing.
[0044]
S13: If the input key is not the enter key 3b, it is checked whether the input key is the end key 3c. If the end key 3c is input, the character input process is ended. If it is a different key, the processing of that key is performed, or the process returns to S3, the character input screen is displayed again on the display unit 2, and the above processing is repeated.
[0045]
[Example 2]
FIG. 12 is a flowchart showing the procedure of the character input process (2) of this embodiment.
This character input processing (2) shows another embodiment in the processing of S7 and S8 in FIG. 11, and the cursor 3a-1 is fixed at the center of the character arrangement, and the character candidates arranged in the direction indicated by the direction indication key. This is a process of scrolling (rotating) the display data of a column and selecting and inputting a character candidate that comes to the center of the cursor.
[0046]
S21: Read display data in the direction designated by the cursor 3a-1 from the display data storage unit 6b.
FIG. 6 is a diagram illustrating an example of character candidates selected by scrolling the character candidates according to this embodiment. In FIG. 6, since the selected character indicated by the cursor 3a-1 is “b”, the display data is “abcd”.
[0047]
S22: The display data 6b-1 is scrolled until the character candidate to be selected comes to the center of the character arrangement. In FIG. 6, since “b” is selected from the display data “abcd”, it is scrolled to the left by “bcda”.
S23: The scrolled display data is displayed on the display unit 2.
Thus, the character candidate to be selected is always displayed at the center of the cursor.
[0048]
[Example 3]
FIG. 13 is a flowchart showing the procedure of the character input process (3) of this embodiment.
This character input process shows another embodiment in the processes of S3 and S4 in FIG.
FIG. 7 is a diagram showing a display example of only the cursor and one character candidate before selection in this embodiment.
FIG. 9 is a diagram showing a display example of only the cursor and a plurality of character candidates before selection surrounding the cursor according to the present embodiment.
As shown in FIG. 7, only the character candidates to be selected among the character candidates are displayed, or as shown in FIG. 9, only the character candidates to be selected and a plurality of character candidates surrounding them are displayed, and these character candidates are displayed. Is a process of scrolling and inputting.
[0049]
S31: Of the display data 6b-1 stored in the display data storage unit 6b, only the selected character or only a plurality of character candidates surrounding it are read out.
In FIG. 7, since the character indicated by the cursor 3a-1 is “a”, only “a” is read from the display data in the display data storage unit 6b. In FIG. 9, the display data of the character “a” indicated by the cursor 3a-1 and the surrounding eight characters surrounding “a” are read.
[0050]
S32: The read display data is displayed on the display unit 2. Thereafter, the process returns to S5 in FIG. 11 and the following processing is continued.
8 and 10 are display examples when the display data of FIGS. 7 and 9 are scrolled, respectively.
FIG. 8 is a diagram showing a display example of only the cursor and the selected one-character candidate in this embodiment.
FIG. 10 is a diagram showing a display example of only the cursor, the selected one character candidate, and the surrounding character candidates in this embodiment.
Thus, by displaying only one character candidate or a character candidate to be selected and surrounding character candidates surrounding it, it is possible to input characters using a small display screen.
[0051]
[Example 4]
FIG. 14 is a flowchart showing the procedure of the character input process (4) of this embodiment. This character input process is a cursor process when a pointing device 3d capable of inputting the amount of movement of the cursor is used as the direction instruction key of the input unit 3 as another example in the process of S6 of FIG.
[0052]
S41: When a direction instruction key is input from the input unit 3, if a character candidate exists and can be moved, the amount of movement of the cursor is detected. This movement amount indicates the tilt of the stick for a joystick, the movement speed for a mouse, or the rotation speed of a ball for a trackball. The greater the inclination and speed, the more the cursor movement increases proportionally. .
[0053]
S42: Cursor movement information storage unit 5d The cursor movement speed information with respect to the movement amount of the cursor is read out from. This is data indicating how much the moving speed of the cursor is to the moving amount of the cursor. In this case, data of the cursor movement time interval indicating how many seconds the cursor is moved is included.
[0054]
S43: The time during which the direction instruction key 3a is continuously pressed is checked from the key pressing time storage unit 6d. Then, it is checked whether the continuous pressing time exceeds the cursor movement time interval read in S42.
S44: If it exceeds, the selected character is moved in the pressed direction.
S45: The storage area of the key pressing time storage unit 6d is cleared.
S46: If not exceeded, the continuous pressing time is updated. Returning to S3 of FIG. 11, the above processing is repeated.
Thereby, the moving speed of the cursor with respect to the moving amount of the cursor instructed by the direction instruction key 3a can be arbitrarily changed to make the device easy to input characters.
[0055]
[Example 5]
FIG. 15 is a flowchart showing the procedure of the character input process (5) of this embodiment. This character input process shows another embodiment in the process of S2 of FIG. 11, and when reading the character candidates to be displayed on the display unit 2 from the character candidate storage unit 5b and converting them into display data, FIG. The character candidate type and character arrangement shown in 4 are switched to display data.
[0056]
S51: Array form storage unit 5c The type of character candidates to be displayed on the screen and the number of arrangement directions are read out.
S52: Character candidate 5b-1 corresponding to the type of character candidate and the number of arrangement directions is read from character candidate storage unit 5b and converted into display data. As shown in FIG. 2, alphabet character candidates are arranged and displayed in 8 directions on the screen of the display unit, or as shown in FIG. 3, alphabet character candidates are arranged in 4 directions on the screen of the display unit. As shown in FIG. 4, the kana character candidates can be arranged and displayed in eight directions on the screen of the display unit.
[0057]
【The invention's effect】
According to the present invention, a plurality of character candidate strings of the designated type are arranged and displayed in each direction around the initial position of the cursor based on the arrangement form, thereby using the direction indication unit. The target character candidate can be quickly and easily determined and input from the character candidate string displayed on the screen.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a hardware configuration of a character input device according to an embodiment of the present invention.
FIG. 2 is a diagram showing a front appearance of a character input device according to an embodiment of the present invention.
FIG. 3 is a diagram illustrating an example of alphabet character candidates displayed arranged in four directions on the screen of the display unit according to the present exemplary embodiment.
FIG. 4 is a diagram illustrating an example of character candidates for kana characters displayed in eight directions on the screen of the display unit according to the present exemplary embodiment.
FIG. 5 is a diagram illustrating an example of character candidates selected by moving the cursor according to the present exemplary embodiment.
FIG. 6 is a diagram illustrating an example of a character candidate selected by scrolling character candidates according to the embodiment.
FIG. 7 is a diagram illustrating a display example of only the cursor and one character candidate before selection according to the present exemplary embodiment.
FIG. 8 is a diagram illustrating a display example of only a cursor and a selected one-character candidate according to the present embodiment.
FIG. 9 is a diagram illustrating a display example of only the cursor and a plurality of character candidates before selection surrounding the cursor according to the present exemplary embodiment.
FIG. 10 is a diagram illustrating a display example of only a cursor, a selected one character candidate, and surrounding character candidates according to the present exemplary embodiment.
FIG. 11 is a flowchart illustrating a procedure of character input processing (1) according to the embodiment.
FIG. 12 is a flowchart illustrating a procedure of character input processing (2) according to the embodiment.
FIG. 13 is a flowchart illustrating a procedure of a character input process (3) according to the embodiment.
FIG. 14 is a flowchart illustrating a procedure of character input processing (4) according to the embodiment.
FIG. 15 is a flowchart illustrating a procedure of character input processing (5) according to the embodiment.
FIG. 16 is a diagram illustrating an example of a candidate character string of alphabet characters stored in a character candidate storage unit according to the present embodiment and an arrangement direction thereof.
FIG. 17 is a diagram illustrating an example of a candidate character string of alphabet characters stored in a character candidate storage unit according to the present embodiment and an arrangement direction thereof.
FIG. 18 is a diagram illustrating an example of a character candidate string of kana characters stored in the character candidate storage unit of the present embodiment and an arrangement direction thereof.
FIG. 19 is a diagram illustrating an example of the cursor movement speed with respect to the cursor movement amount according to the embodiment.
FIG. 20 is a diagram illustrating an example of a character input method using a conventional direction instruction key.
[Explanation of symbols]
1 Main body cabinet
2 display section
3 Input section
3a Direction indicator key
3b Confirm key
3c End key
3d pointing device
3e Other key
4 Control unit
5 ROM type storage
5a Program data storage unit
5b Character candidate storage
5c array form storage unit
5d Cursor movement information storage unit
6 RAM type storage
6a Input character storage
6b Display data storage
6c Key press time storage unit
6d cursor one memory part
6e Control data storage
7 External storage media
8 External storage medium reader
9 Bus

Claims (8)

カーソル及び文字を画面に表示する表示部と、画面に表示したカーソルによって任意の方向・位置を指示する方向指示部と、入力する文字候補を文字の種類別に、文字候補列と該文字候補列の配列方向とを対応付けて予め記憶する文字候補記憶部と、画面に表示する複数の文字候補列の配列形態を予め記憶する配列形態記憶部と、ある種類の文字入力の開始及び文字候補列の配列形態を指示する入力部と、入力部により指示された種類の複数の文字候補列と、該文字候補列の配列方向とを前記文字候補記憶部から読み出し、前記複数の文字候補列を文字候補列の配列形態の中心から前記配列方向の各方向に配列して表示するとともに、文字候補列の配列形態の中心にカーソルを表示するよう表示部を制御する表示制御部と、方向指示部により指示されたカーソル位置の文字候補を確定する確定部と、確定された文字候補を入力文字として記憶する入力文字記憶部とを備えたことを特徴とする文字入力装置。A display unit that displays a cursor and characters on the screen, a direction instruction unit that indicates an arbitrary direction and position using the cursor displayed on the screen, and character candidates to be input according to character types and character candidate strings and character candidate strings A character candidate storage unit that stores in advance an association with an array direction, an array form storage unit that stores in advance an array form of a plurality of character candidate strings to be displayed on the screen, a start of a certain type of character input, and a character candidate string An input unit designating an arrangement form, a plurality of character candidate strings of the type designated by the input unit , and an arrangement direction of the character candidate strings are read from the character candidate storage unit, and the plurality of character candidate strings are read as character candidates and displays in sequence from the center of the arrangement of the column in the direction of the arrangement direction, and a display control unit for controlling the display unit to display the cursor in the center of the arrangement of the character candidate string, by the direction instruction section A determination unit for determining the character candidate of the indicated cursor position, the character input device characterized by comprising an input character storage unit for storing the determined character candidates as an input character. 前記表示制御部は、前記方向指示部により指示された方向の文字候補列を認識し、文字候補列の配列形態の中心を先頭にその文字候補列のみをスクロールし、文字候補列の配列形態の中心に目的の文字候補を表示するよう表示部を制御することを特徴とする請求項1記載の文字入力装置。The display control unit recognizes the character candidate string in the direction designated by the direction instruction unit, scrolls only the character candidate string starting from the center of the character candidate string arrangement form, and displays the character candidate string arrangement form. The character input device according to claim 1, wherein the display unit is controlled to display a target character candidate at the center . 前記表示制御部は、前記入力部により指示された文字候補列の配列形態を認識し、前記方向指示部により指示されたカーソルの位置の1文字候補のみ、またはその文字候補とそれを囲む周りの複数の文字候補だけを表示するよう表示部を制御することを特徴とする請求項1記載の文字入力装置。The display control unit recognizes the arrangement form of the character candidate string instructed by the input unit, and only one character candidate at the position of the cursor instructed by the direction instruction unit, or the character candidate and surroundings surrounding it The character input device according to claim 1, wherein the display unit is controlled to display only a plurality of character candidates. 前記方向指示部がポインティングデバイスからなり、ポインティングデバイスの方向指示速度を検出する検出部と、検出された方向指示速度に基づいてポインティングデバイスにより指示されるカーソルの移動速度または文字候補列のスクロール速度を調節する速度調節部をさらに備えたことを特徴とする請求項1記載の文字入力装置。 The direction indicating unit is composed of a pointing device, a detection unit for detecting a direction indicating speed of the pointing device, and a cursor moving speed or a scrolling speed of a character candidate string indicated by the pointing device based on the detected direction indicating speed. The character input device according to claim 1, further comprising a speed adjusting unit for adjusting. 前記表示制御部は、前記入力部により指示された文字候補列の数とその配列形態を認識し、文字候補列の配列形態の中心から文字候補列の数だけ配列形態が示す方向に配列して表示するよう表示部を制御することを特徴とする請求項1記載の文字入力装置。The display control unit recognizes the number of character candidate strings designated by the input unit and the arrangement form thereof, and arranges the number of character candidate strings from the center of the arrangement form of the character candidate strings in the direction indicated by the arrangement form. The character input device according to claim 1, wherein the display unit is controlled to display. 前記文字候補記憶部は、ひらがな文字、カタカナ文字、アルファベット文字、数字、記号の各表記からなる文字候補列を文字の種類別に記憶することを特徴とする請求項1記載の文字入力装置。 The character input device according to claim 1, wherein the character candidate storage unit stores a character candidate string formed of hiragana characters, katakana characters, alphabetic characters, numbers, and symbols according to character types. 表示部を用いて、カーソル及び文字を画面に表示し、方向指示部を用いて、画面に表示したカーソルによって任意の方向・位置を指示し、文字候補記憶部を用いて、入力する文字候補を文字の種類別に、文字候補列と該文字候補列の配列方向とを対応付けて予め記憶し、配列形態記憶部を用いて、画面に表示する複数の文字候補列の配列形態を予め記憶し、入力部を用いて、ある種類の文字入力の開始及び文字候補列の配列形態を指示し、表示制御部を用いて、入力部により指示された種類の複数の文字候補列と、該文字候補列の配列方向とを前記文字候補記憶部から読み出し、前記複数の文字候補列を文字候補列の配列形態の中心から前記配列方向の各方向に配列して表示するとともに、文字候補列の配列形態の中心にカーソルを表示するよう表示部を制御し、確定部を用いて、方向指示部により指示されたカーソル位置の文字候補を確定し、入力文字記憶部を用いて、確定された文字候補を入力文字として記憶することを特徴とする文字入力方法。Use the display unit to display the cursor and characters on the screen, use the direction indicator to indicate any direction and position using the cursor displayed on the screen, and use the character candidate storage unit to select the character candidates to be input. For each character type, the character candidate string and the arrangement direction of the character candidate string are stored in advance in association with each other, and using the arrangement form storage unit, the arrangement forms of a plurality of character candidate strings to be displayed on the screen are stored in advance. The input unit is used to instruct the start of a certain type of character input and the arrangement form of the character candidate sequence, and the display control unit is used to specify a plurality of character candidate sequences of the type specified by the input unit , and the character candidate sequence And the plurality of character candidate strings are arranged and displayed in each direction of the arrangement direction from the center of the character candidate string arrangement form, and the character candidate string arrangement form is read out from the character candidate storage unit. to display the cursor to the center Controlling the display unit, confirming the character candidate at the cursor position designated by the direction indicating unit using the confirming unit, and storing the confirmed character candidate as the input character using the input character storage unit. Character input method. 文字入力装置に利用される記憶媒体であって、表示部を用いて、カーソル及び文字を画面に表示する機能と、方向指示部を用いて、画面に表示したカーソルによって任意の方向・位置を指示する機能と、文字候補記憶部を用いて、入力する文字候補を文字の種類別に、文字候補列と該文字候補列の配列方向とを対応付けて予め記憶する機能と、配列形態記憶部を用いて、画面に表示する複数の文字候補列の配列形態を予め記憶する機能と、入力部を用いて、ある種類の文字入力の開始及び文字候補列の配列形態を指示する機能と、表示制御部を用いて、入力部により指示された種類の複数の文字候補列と、該文字候補列の配列方向とを前記文字候補記憶部から読み出し、前記複数の文字候補列を文字候補列の配列形態の中心から前記配列方向の各方向に配列して表示するとともに、文字候補列の配列形態の中心にカーソルを表示するよう表示部を制御する機能と、確定部を用いて、方向指示部により指示されたカーソル位置の文字候補を確定する機能と、確定された文字候補を入力文字として記憶する機能とをコンピュータに実行させる文字入力プログラムを記憶した記憶媒体。This is a storage medium used for a character input device, which uses a display unit to display a cursor and characters on the screen, and uses a direction indicator to indicate any direction and position using the cursor displayed on the screen. A character candidate storage unit, a function for storing character candidates to be input in advance in association with character candidate strings and arrangement directions of the character candidate strings for each character type , and an array form storage unit A function for storing in advance the arrangement form of a plurality of character candidate strings to be displayed on the screen, a function for instructing the start of a certain type of character input and the arrangement form of the character candidate strings using the input unit, and a display control unit Is used to read out a plurality of character candidate strings of the type designated by the input unit and the arrangement direction of the character candidate strings from the character candidate storage unit, and the plurality of character candidate strings in the character candidate string arrangement form The array direction from the center And displays are arranged in each direction, a function of controlling the display unit to display the cursor in the center of the arrangement of the character candidate string, using a determination unit, of the indicated cursor position by the direction instruction section character candidate A storage medium storing a character input program that causes a computer to execute a function of determining the character and a function of storing the determined character candidate as an input character.
JP37405999A 1999-12-28 1999-12-28 Character input device and method, and storage medium used therefor Expired - Fee Related JP4317634B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP37405999A JP4317634B2 (en) 1999-12-28 1999-12-28 Character input device and method, and storage medium used therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP37405999A JP4317634B2 (en) 1999-12-28 1999-12-28 Character input device and method, and storage medium used therefor

Publications (2)

Publication Number Publication Date
JP2001188644A JP2001188644A (en) 2001-07-10
JP4317634B2 true JP4317634B2 (en) 2009-08-19

Family

ID=18503193

Family Applications (1)

Application Number Title Priority Date Filing Date
JP37405999A Expired - Fee Related JP4317634B2 (en) 1999-12-28 1999-12-28 Character input device and method, and storage medium used therefor

Country Status (1)

Country Link
JP (1) JP4317634B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4366592B2 (en) 2004-07-12 2009-11-18 ソニー株式会社 Electronic device, display control method for electronic device, and program for graphical user interface
WO2008051331A2 (en) * 2006-09-07 2008-05-02 Opentv, Inc. Method and system to search viewable content
JP4692465B2 (en) * 2006-10-16 2011-06-01 日本電気株式会社 Mobile phone, information processing terminal, scrolling operation method, and scrolling operation program

Also Published As

Publication number Publication date
JP2001188644A (en) 2001-07-10

Similar Documents

Publication Publication Date Title
US10146326B2 (en) Method and handheld electronic device for displaying and selecting diacritics
US5844561A (en) Information search apparatus and information search control method
KR101441200B1 (en) Teminal with moving keyboard and method thereof
JP2002062966A (en) Information processor and control method thereof
JP2003271294A (en) Data input device, data input method and program
JP3858091B2 (en) Password authentication apparatus and password authentication method
JP2000056877A (en) Touch panel type layout free keyboard
JP4317634B2 (en) Character input device and method, and storage medium used therefor
JPH0721007A (en) Information processor and menu selecting system
JPH0594253A (en) Screen touch type key input device
KR100320062B1 (en) Hand-written input display
JP2005275635A (en) Method and program for japanese kana character input
US20190012079A1 (en) Input Assistance Device, Smart Phone, and Input Assistance Method
JP3591319B2 (en) Character input device
JP2004310543A (en) Character input device, character input method, character input program and computer-readable recording medium
JPH1153117A (en) Handwritten character recognition device, handwriting input interface and its recording medium
JP2001265501A (en) Information processor, character input method and computer readable recording medium recorded with the method making computer perform the same method
JPH10187343A (en) Data inputting device
JP2005115808A (en) Character input device and method using touch panel
JPH0950483A (en) Method for displaying character and device therefor
KR101399150B1 (en) Method for inputting character using touch screen
JPH08190552A (en) Document display device
KR20040017174A (en) Mobile electric device easy to select menu and input charactor
JP2002244797A (en) Information terminal device and program
JPH1139098A (en) Handwritten character recognition device, handwriting input interface, and recording medium therefor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061226

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090119

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090127

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090330

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090519

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090525

R150 Certificate of patent or registration of utility model

Ref document number: 4317634

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120529

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120529

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130529

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140529

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees