JP2011076173A - Character input device, character input method and character input program - Google Patents
Character input device, character input method and character input program Download PDFInfo
- Publication number
- JP2011076173A JP2011076173A JP2009224071A JP2009224071A JP2011076173A JP 2011076173 A JP2011076173 A JP 2011076173A JP 2009224071 A JP2009224071 A JP 2009224071A JP 2009224071 A JP2009224071 A JP 2009224071A JP 2011076173 A JP2011076173 A JP 2011076173A
- Authority
- JP
- Japan
- Prior art keywords
- key
- area
- enlarged
- character
- input
- 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.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
- Input From Keyboards Or The Like (AREA)
- Position Input By Displaying (AREA)
Abstract
Description
本発明は、複数の文字や記号の配列の中から所望の文字や記号を選択して入力する文字入力装置、文字入力方法および文字入力プログラムに関する。 The present invention relates to a character input device, a character input method, and a character input program for selecting and inputting a desired character or symbol from a plurality of character and symbol arrays.
情報処理装置として携帯に便利な小型化された製品が各種開発されている。これと共に、文字や記号(以下、単に文字という。)を入力する小型化された文字入力装置が各種使用されている。 Various miniaturized products that are convenient to carry as information processing devices have been developed. Along with this, various miniaturized character input devices for inputting characters and symbols (hereinafter simply referred to as characters) are used.
そこで、本発明の第1の関連技術として、入力指定文字に対応する文字コードを、複数の入力候補文字と共に表示画面に表示させる小型の文字入力装置が提案されている(たとえば特許文献1参照)。この第1の関連技術では、文字選択の画面を構成する5つの文字表示領域だけを使用して、文字の入力を行うようになっている。具体的には、文字の選択の対象となる文字コードを入力して、文字選択用の画面に、その文字コードを表示すると共に、その文字コードの表わす文字と、その文字コードにコード情報として隣接する文字コードで表わされる数種類の文字を表示するようにしている。 Therefore, as a first related technique of the present invention, a small character input device that displays a character code corresponding to an input designation character on a display screen together with a plurality of input candidate characters has been proposed (see, for example, Patent Document 1). . In the first related technology, characters are input using only five character display areas constituting a character selection screen. Specifically, the character code to be selected is input, the character code is displayed on the character selection screen, and the character represented by the character code is adjacent to the character code as code information. Several kinds of characters represented by the character code to be displayed are displayed.
ところがこの第1の関連技術では、選択対象となる文字を表示するためには、これに対応する文字コードを事前に知って入力する必要がある。すなわち、漢字、平仮名、片仮名、数字、英字および記号といった各種の文字を入力する際には、これらの文字コードを順次調べながら、文字コードを構成する各桁の数字を1つずつ入力する。したがって、入力操作に手間取り、文字の迅速な入力を期待することはできない。 However, in the first related technique, in order to display a character to be selected, it is necessary to know and input a character code corresponding to this in advance. That is, when inputting various characters such as kanji, hiragana, katakana, numbers, alphabetic characters, and symbols, numbers of digits constituting the character code are input one by one while sequentially checking these character codes. Therefore, it is not possible to expect time for input operation and quick input of characters.
そこで、一般的には、入力する文字あるいはこれを構成するアルファベット等の文字をキートップのそれぞれに刻印したキーボードが文字入力装置として広く使用されている。最近では液晶ディスプレイ等の表示装置にタッチパネルを付属させて、これらの入力対象とする文字の位置をディスプレイに表示すると共に、指やペンの押下位置でどの文字が入力されたかの判別を行う仮想キーボードも一般的に使用されている。 Therefore, in general, a keyboard in which characters to be input or characters such as alphabets constituting the characters are imprinted on each key top is widely used as a character input device. Recently, a virtual keyboard that attaches a touch panel to a display device such as a liquid crystal display, displays the position of characters to be input on the display, and determines which character is input at the position where the finger or pen is pressed is also available. Commonly used.
しかしながら、このような文字入力装置を小型化すると、比較的狭いスペースに多数のキースイッチを配置したり、多数のキーの配置された仮想キーボードを表示する必要がある。この結果、1つのキーに割り当てられる面積が非常に狭くなって、これらのキーを1つずつ正確に選択することが容易でなくなる。 However, when such a character input device is miniaturized, it is necessary to arrange a large number of key switches in a relatively small space or display a virtual keyboard on which a large number of keys are arranged. As a result, the area allocated to one key becomes very small, and it becomes difficult to select these keys accurately one by one.
そこで本発明の第2の関連技術では、仮想キーボードの所定位置をタップすると、そのタップした位置に最も近いキーを拡大表示すると共に、そのキーに関連して入力する補助候補文字も表示するようになっている(たとえば特許文献2参照)。 Therefore, in the second related technology of the present invention, when a predetermined position of the virtual keyboard is tapped, the key closest to the tapped position is displayed in an enlarged manner, and auxiliary candidate characters to be input related to the key are also displayed. (For example, refer to Patent Document 2).
この第2の関連技術では、仮想キーボードのタップした位置に最も近いキーを算出して、これを拡大して表示する。また、この拡大された文字の周囲に補助拡大キーを配置する。たとえば、拡大キーが「ひ」キーであれば、その周囲には、「ぴ」、「び」、「びゅ」、「ぴゅ」、「ぴょ」、「ひゅ」等のキーように仮想キーボードに表示されていなかった文字を表わすキーが、やや拡大されたサイズで配置される。更にそれらの外周には、仮想キーボードにおいて「ひ」キーの周囲に配置されていた文字のキーが、縦長、あるいは横長に拡大して配置される。 In the second related technique, a key closest to the tapped position of the virtual keyboard is calculated and displayed in an enlarged manner. An auxiliary enlargement key is arranged around the enlarged character. For example, if the magnifying key is the “Hi” key, the virtual keyboard is like “Pi”, “Bi”, “Byu”, “Pyu”, “Pyo”, “Hyu”, etc. Keys representing characters that were not displayed are arranged in a slightly enlarged size. Further, on the outer periphery, the character keys arranged around the “hi” key in the virtual keyboard are arranged to be enlarged vertically or horizontally.
この第2の関連技術によれば、各キーが比較的小さく表示された仮想キーボードから所望のキーを1つ選択する。すると、この選択したキーがディスプレイの仮想キーボードを表示していない領域の中央に大きく拡大表示されることになる。ところが、仮想キーボードを構成する個々のキーのサイズが小さいので、第2の関連技術では従来と同様にキーを押し間違える可能性が高い。 According to the second related technique, one desired key is selected from a virtual keyboard in which each key is displayed relatively small. Then, the selected key is greatly enlarged and displayed at the center of the area where the virtual keyboard of the display is not displayed. However, since the size of each key constituting the virtual keyboard is small, there is a high possibility that the second related technology will make a mistake in pressing the key as in the conventional case.
仮想キーボードのキーを押し間違えると、その押し間違えたキーが、たとえば「ひ」キーとしてディスプレイの中央に大きく表示されるので、このキーの拡大表示に要するスペースが全く無駄になる。また、この「ひ」キーの周囲を取り囲むように、「ぴ」等の補助拡大キーが表示される。したがって、これらの補助拡大キーの表示に要するスペースも全く無駄になる。 If a wrong key is pressed in the virtual keyboard, the wrong key is displayed in the center of the display as, for example, a “hi” key, so that the space required for the enlarged display of this key is completely wasted. Also, an auxiliary enlarged key such as “pi” is displayed so as to surround the “hi” key. Therefore, the space required for displaying these auxiliary enlargement keys is completely wasted.
もちろん、第2の関連技術によれば、補助拡大キーの更に外側には、仮想キーボードで「ひ」キーの周囲に配置されていた「ふ」キー等の他のキーが表示されるので、これらのキーを選択することはできる。しかしながら、たとえば、中央の「ひ」キーの周囲に補助拡大キーを8個表示し、更にその外側に仮想キーボード上の周囲のキーを表示するので、表示するキーの数が大変多くなる。このため、「ふ」キー等の他のキーを拡大表示するとしても、これらの表示スペースをそれほど広くすることはできない。 Of course, according to the second related technique, other keys such as the “fu” key arranged around the “hi” key on the virtual keyboard are displayed on the outer side of the auxiliary enlargement key. You can select any key. However, for example, since eight auxiliary enlarged keys are displayed around the central “hi” key and the surrounding keys on the virtual keyboard are displayed outside the key, the number of keys to be displayed is greatly increased. For this reason, even if other keys such as the “fu” key are enlarged and displayed, the display space cannot be increased so much.
この結果、走行中の車内のように、細かな位置指定を正確に行うことが困難な状況では、たとえば「ふ」キーを押すつもりで「ひ」キーを押してしまい、これにより表示された拡大画像でも「ふ」キーを押せないという事態が発生してしまう。 As a result, in situations where it is difficult to specify a precise position precisely, such as in a running car, the user presses the "H" key with the intention of pressing the "F" key, and the enlarged image displayed thereby. However, a situation occurs in which the “fu” key cannot be pressed.
そこで本発明の目的は、キーの位置指定を正確に行えないような状況でも、個々のキーの入力操作を効率的に進めることのできる文字入力装置、文字入力方法および文字入力プログラムを提供することにある。 SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to provide a character input device, a character input method, and a character input program capable of efficiently proceeding with an input operation of each key even in a situation where the key position cannot be accurately specified. It is in.
本発明では、(イ)文字入力用の複数のキーの中から押下されたキーを検知するキー押下検知手段と、(ロ)このキー押下検知手段が押下を検知したキーにおける予め定めた複数の領域のどの位置が押下されたかを判別する領域判別手段と、(ハ)前記した文字入力用の複数のキーの配置との関係で前記した領域判別手段で判別した領域に隣接するキーがあるときこれを特定する隣接キー特定手段と、(ニ)この隣接キー特定手段により特定されたキーと前記したキー押下検知手段により検知されたキーとを拡大した形で表示する拡大表示手段と、(ホ)この拡大表示手段で拡大表示されたキーのいずれかを押下したときその座標位置から入力されたキーを特定する入力キー特定手段とを文字入力装置が具備する。 In the present invention, (a) a key press detecting means for detecting a key pressed from a plurality of keys for character input, and (b) a plurality of predetermined keys in the key detected by the key press detecting means. When there is a key adjacent to the area determined by the area determining means in relation to the area determining means for determining which position of the area is pressed and (c) the arrangement of the plurality of keys for character input described above (D) an enlarged display means for displaying the key specified by the adjacent key specifying means and the key detected by the key press detecting means in an enlarged form; The character input device includes input key specifying means for specifying the key input from the coordinate position when any of the keys enlarged and displayed by the enlarged display means is pressed.
また、本発明では、(イ)文字入力用の複数のキーの中から押下されたキーを検知するキー押下検知ステップと、(ロ)このキー押下検知ステップで押下を検知したキーにおける予め定めた複数の領域のどの位置が押下されたかを判別する領域判別ステップと、(ハ)前記した文字入力用の複数のキーの配置との関係で前記した領域判別ステップで判別した領域に隣接するキーがあるときこれを特定する隣接キー特定ステップと、(ニ)この隣接キー特定ステップにより特定されたキーと前記したキー押下検知ステップにより検知されたキーとを拡大した形で表示する拡大表示ステップと、(ホ)この拡大表示ステップで拡大表示されたキーのいずれかを押下したときその座標位置から入力されたキーを特定する入力キー特定ステップとを文字入力方法が具備する。 In the present invention, (a) a key press detecting step for detecting a key pressed out of a plurality of keys for character input, and (b) a predetermined key in the key detected by the key press detecting step. There is an area determination step for determining which position of the plurality of areas is pressed, and (c) a key adjacent to the area determined in the area determination step in relation to the arrangement of the plurality of keys for character input described above. An adjacent key specifying step for specifying this at a certain time; and (d) an enlarged display step for displaying the key specified by the adjacent key specifying step and the key detected by the key press detecting step in an enlarged form, (E) An input key specifying step for specifying a key input from the coordinate position when one of the keys enlarged in this enlarged display step is pressed. Input method is provided.
更に本発明では、コンピュータに、文字入力プログラムとして、(イ)文字入力用の複数のキーの中から押下されたキーを検知するキー押下検知処理と、(ロ)このキー押下検知処理で押下を検知したキーにおける予め定めた複数の領域のどの位置が押下されたかを判別する領域判別処理と、(ハ)前記した文字入力用の複数のキーの配置との関係で前記した領域判別処理で判別した領域に隣接するキーがあるときこれを特定する隣接キー特定処理と、(ニ)この隣接キー特定処理により特定されたキーと前記したキー押下検知処理により検知されたキーとを拡大した形で表示する拡大表示処理と、(ホ)この拡大表示処理で拡大表示されたキーのいずれかを押下したときその座標位置から入力されたキーを特定する入力キー特定処理とを実行させる。 Further, according to the present invention, as a character input program, (a) a key press detection process for detecting a key pressed from a plurality of keys for character input, and (b) a press by this key press detection process. Discriminated by the above-described region discriminating process in relation to the area discriminating process for discriminating which position of a plurality of predetermined areas in the detected key is pressed and (c) the arrangement of the plurality of keys for character input described above. An adjacent key specifying process for specifying an adjacent key in the selected area, and (d) an enlarged form of the key specified by the adjacent key specifying process and the key detected by the key press detecting process described above. And (e) an input key specifying process for specifying a key input from the coordinate position when one of the keys displayed in the enlarged display process is pressed. Make.
以上説明したように本発明によれば、キー入力に不確定な要因がある場合でも、再入力の機会を与えることによって正確かつ迅速な入力が可能になる。 As described above, according to the present invention, even when there is an uncertain factor in the key input, it is possible to input accurately and quickly by giving a re-input opportunity.
図1は、本発明の文字入力装置のクレーム対応図を示したものである。本発明の文字入力装置10は、キー押下検知手段11と、領域判別手段12と、隣接キー特定手段13と、拡大表示手段14と、入力キー特定手段15を備えている。ここで、キー押下検知手段11は、文字入力用の複数のキーの中から押下されたキーを検知する。領域判別手段12は、キー押下検知手段11が押下を検知したキーにおける予め定めた複数の領域のどの位置が押下されたかを判別する。隣接キー特定手段13は、前記した文字入力用の複数のキーの配置との関係で領域判別手段12で判別した領域に隣接するキーがあるときこれを特定する。拡大表示手段14は、隣接キー特定手段13により特定されたキーとキー押下検知手段11により検知されたキーとを拡大した形で表示する。入力キー特定手段15は、拡大表示手段14で拡大表示されたキーのいずれかを押下したときその座標位置から入力されたキーを特定する。
FIG. 1 is a diagram corresponding to claims of the character input device of the present invention. The
図2は、本発明の文字入力方法のクレーム対応図を示したものである。本発明の文字入力方法20は、キー押下検知ステップ21と、領域判別ステップ22と、隣接キー特定ステップ23と、拡大表示ステップ24と、入力キー特定ステップ25を備えている。ここで、キー押下検知ステップ21では、文字入力用の複数のキーの中から押下されたキーを検知する。領域判別ステップ22では、キー押下検知ステップ21で押下を検知したキーにおける予め定めた複数の領域のどの位置が押下されたかを判別する。隣接キー特定ステップ23では、前記した文字入力用の複数のキーの配置との関係で領域判別ステップ22で判別した領域に隣接するキーがあるときこれを特定する。拡大表示ステップ24では、隣接キー特定ステップ23により特定されたキーとキー押下検知ステップ21により検知されたキーとを拡大した形で表示する。入力キー特定ステップ25では、拡大表示ステップ24で拡大表示されたキーのいずれかを押下したときその座標位置から入力されたキーを特定する。
FIG. 2 is a diagram corresponding to claims of the character input method of the present invention. The
図3は、本発明の文字入力プログラムのクレーム対応図を示したものである。本発明の文字入力プログラム30は、コンピュータに文字入力プログラムとして、キー押下検知処理31と、領域判別処理32と、隣接キー特定処理33と、拡大表示処理34と、入力キー特定処理35を実行させるようにしている。ここで、キー押下検知処理31では、文字入力用の複数のキーの中から押下されたキーを検知する。領域判別処理32では、キー押下検知処理31で押下を検知したキーにおける予め定めた複数の領域のどの位置が押下されたかを判別する。隣接キー特定処理33では、前記した文字入力用の複数のキーの配置との関係で領域判別処理32で判別した領域に隣接するキーがあるときこれを特定する。拡大表示処理34では、隣接キー特定処理33により特定されたキーとキー押下検知処理31により検知されたキーとを拡大した形で表示する。入力キー特定処理35では、拡大表示処理34で拡大表示されたキーのいずれかを押下したときその座標位置から入力されたキーを特定する。
FIG. 3 shows a claim correspondence diagram of the character input program of the present invention. The
<発明の実施の形態> <Embodiment of the Invention>
次に本発明の実施の形態を説明する。 Next, an embodiment of the present invention will be described.
図4は、本発明の実施の形態による文字入力装置を備えた情報処理装置の構成を表わしたものである。本実施の情報処理装置100は、CPU(Central Processing Unit)101と、このCPU(Central Processing Unit)101が実行する制御プログラムを格納したメモリ102を有する主制御部103を備えている。主制御部103は、データバス等のバス104を通じて情報処理装置100内の各部と接続されている。
FIG. 4 shows the configuration of an information processing apparatus provided with a character input device according to an embodiment of the present invention. The information processing apparatus 100 according to the present embodiment includes a
このうち表示制御部105は、液晶ディスプレイ等のディスプレイ106の表示制御を行う。本実施の形態の情報処理装置100では、文字の入力を行うときにディスプレイ106に仮想キーボードを表示する。座標検知部107は、ディスプレイ106の上に配置したタッチパネル108の押下された位置の座標を検知するようになっている。
Among these, the
キー配置記憶部109は、ディスプレイ106に仮想キーボードを表示するとき、それぞれのキーの配置データを格納する。拡大文字領域記憶部110は、仮想キーボードにおける押下された場所が複数のキーの境界位置であるような場合に、拡大して表示する文字領域のサイズや色を記憶するようになっている。キー内領域判別部111は、1つのキーにおける押下位置が予め定めた幾つかの領域のいずれに属するかを判別する。この判別結果を用いて、キー配置記憶部109に記憶されたどのキーを拡大して表示するかを決定する。
When the virtual keyboard is displayed on the
情報処理装置独自機能部115は、この情報処理装置100の機能に応じて以上の回路装置以外に備える機能部の総称である。たとえば、この情報処理装置が携帯電話機である場合には、通信機能や通話機能あるいはカメラ機能といったように、携帯電話機として備える機能を総称した回路部分である。
The information processing device
図5は、文字の入力の際にディスプレイに表示される仮想キーボードの一部領域を示したものである。図4と共に説明する。 FIG. 5 shows a partial region of the virtual keyboard displayed on the display when characters are input. This will be described with reference to FIG.
ディスプレイの一部領域1061には、「Q,W,E」、「A,S,D」、「Z,X,C」の9個の英字キーが表示されている。図示を簡略化するために、この一部領域1061の周囲のキー配列の表示を省略している。
Nine alphabetic keys “Q, W, E”, “A, S, D”, and “Z, X, C” are displayed in a
ここで、ユーザが「S」キーのほぼ中央の領域121を指で押下したものとする。この場合は、座標検知部107が領域121の座標を検知して、キー内領域判別部111が「S」キーの内部領域のみ押下されたと判別する。このため、「S」キーが押されたことが直ちに確定する。もちろん、この「S」キーの押下により、文字「S」の入力が確定したかといった文字認識の問題は、ここでは扱わない。
Here, it is assumed that the user presses the
次に、ユーザが「S」キーを押すつもりが押下位置が「W」キー側にずれて、これらの境界と見られる矩形で示す領域122内のいずれかの箇所を押下したとする。この場合、厳密には図示しないスタイラスと呼ばれる専用のペンを用いて「S」キーの内部領域のみを押下している場合もある。しかしながら、ユーザが「W」キーを押すつもりで手元がぶれて「S」キー側の領域を押してしまう場合もある。また、「S」キーと「W」キーの両側を含んで同時に押下する場合もある。
Next, suppose that the user intends to press the “S” key, but the pressed position is shifted to the “W” key side, and the user presses any part in the
そこで座標検知部107が領域122内のいずれかの領域が押下されたことを検知すると、キー内領域判別部111は1つの文字キーの押下として判別しない。主制御部103は、この判別結果に基づいて、再入力処理に移行する。
Therefore, when the coordinate
図6は、このように2文字の入力が不確定な状態における再入力処理時のディスプレイの要部を表わしたものである。図5と共に説明する。 FIG. 6 shows the main part of the display at the time of re-input processing in such a state where the input of two characters is indefinite. This will be described with reference to FIG.
図6では、図5で表示されたディスプレイの一部領域1061が薄い濃度の表示に切り替わっている。そして、「S」キーと「W」キーのいずれが押下されたかが不確定な状態であったので、元の「S」キーと「W」キーの位置を中心として、再入力用の拡大文字領域131が、濃い濃度で表示される。この拡大文字領域131には、「S」キーと「W」キーが拡大して表示される。
In Figure 6, it is switched to the display of the
ディスプレイ106における一部領域1061の近傍には、「戻る」キー132が拡大文字領域131の表示と共に表示されている。ユーザは、「S」キーと「W」キーのいずれかのキーの押下を確定させるときには、拡大文字領域131における対応するキーの領域を押下する。また、何らかの原因で、領域122内のいずれかの箇所を間違って押下した場合には、「戻る」キー132を押下することになる。拡大文字領域131における対応するキーの領域を押下した場合には、ユーザの押下位置に応じて「S」キーと「W」キーの一方が押されたものとして処理される。
In the vicinity of the
拡大文字領域131が表示された状態で、この領域内でも「S」キーと「W」キーの境界近傍が押されるような場合には、拡大文字領域131がディスプレイ106で更に拡大して表示されることになる。更に拡大して拡大文字領域131を表示するスペースがないような場合には、たとえば「再入力」を指示する表示が行われて、図6に示した拡大文字領域131が赤色等の注意を引く文字色で表示されてもよい。
When the
後者の場合、すなわち、ユーザが「戻る」キー132を押した場合には、図5に示した表示状態に戻る。したがって、ユーザは通常の仮想キーボードがディスプレイ106に表示された状態で、文字の押下処理を行うことになる。
In the latter case, that is, when the user presses the “return”
図7は、仮想キーボードのキーを不正確に押した他の例を表わしたものである。図4と共に説明する。この例では、「A」キーおよび「S」キーの境界と見られる矩形で示す領域123内のいずれかの箇所がユーザによって押下されている。
FIG. 7 shows another example in which the key of the virtual keyboard is pressed incorrectly. This will be described with reference to FIG. In this example, the user has pressed down any part in a
座標検知部107が領域123内のいずれかの領域が押下されたことを検知すると、キー内領域判別部111は1つの文字キーの押下として判別しない。主制御部103は、この判別結果に基づいて、再入力処理に移行する。
When the coordinate
図8は、このような横方向に隣接する2つの文字の入力が不確定な状態における再入力処理時のディスプレイの要部を表わしたものである。図7と共に説明する。 FIG. 8 shows a main part of the display at the time of re-input processing in such a state that the input of two characters adjacent in the horizontal direction is uncertain. This will be described with reference to FIG.
図8では、図7で表示されたディスプレイの一部領域1061が薄い濃度の表示に切り替わっている。そして、「A」キーと「S」キーのいずれが押下されたかが不確定な状態であったので、元の「A」キーおよび「S」キーの境界位置を中心として、再入力用の拡大文字領域133が、濃い濃度でディスプレイ106に表示される。この拡大文字領域133には、「A」キーと「S」キーが拡大して表示される。
In Figure 8, it is switched to the display of the
ディスプレイ106における一部領域1061の近傍には、図6の場合と同様に「戻る」キー132が拡大文字領域133の表示と共に表示されている。ユーザは、「A」キーと「S」キーのいずれかのキーの押下を確定させるときには、拡大文字領域133における対応するキーの領域を押下する。また、何らかの原因で、領域123内のいずれかの箇所を間違って押下した場合には、「戻る」キー132を押下することになる。拡大文字領域133における対応するキーの領域を押下した場合には、ユーザの押下位置に応じて拡大文字領域133に表示された1つの文字キーが押されたものとして処理される。
In the vicinity of the
拡大文字領域133が表示された状態で、この領域内でも、たとえば「A」キーと「S」キーの境界近傍が押されるような場合には、拡大文字領域133がディスプレイ106で更に拡大して表示される。このような更に拡大した拡大文字領域133を表示するスペースがないような場合には、たとえば「再入力」を指示する表示が行われて、図8に示した拡大文字領域133が赤色等の注意を引く文字色で表示されてもよい。
In the state where the
後者の場合、すなわち、ユーザが「戻る」キー132を押した場合には、図7に示した表示状態に戻る。したがって、ユーザは通常の仮想キーボードがディスプレイ106に表示された状態で、文字の押下処理を行うことになる。
In the latter case, that is, when the user presses the “return”
図9は、仮想キーボードのキーを不正確に押した更に他の例を表わしたものである。この例では、「W」キー、「E」キー、「S」キーおよび「D」キーの4つの境界と見られる矩形で示す領域124内のいずれかの箇所がユーザによって押下されている。
FIG. 9 shows still another example in which the key of the virtual keyboard is pressed incorrectly. In this example, the user presses one of the locations in a
図4に示す座標検知部107が領域124内のいずれかの領域が押下されたことを検知すると、キー内領域判別部111は1つの文字キーの押下として判別しない。主制御部103は、この判別結果に基づいて、再入力処理に移行する。
When the coordinate
図10は、このような4文字の入力が不確定な状態における再入力処理時のディスプレイの要部を表わしたものである。図9と共に説明する。 FIG. 10 shows a main part of the display at the time of re-input processing in such a state where the input of four characters is uncertain. This will be described with reference to FIG.
図10では、図9で表示されたディスプレイの一部領域1061が薄い濃度の表示に切り替わっている。そして、「W」キー、「E」キー、「S」キーおよび「D」キーのいずれが押下されたかが不確定な状態であったので、元の「W」キー、「E」キー、「S」キーおよび「D」キーの4つの境界位置を中心として、再入力用の拡大文字領域134が、ディスプレイ106に濃い濃度で表示される。この拡大文字領域134には、「W」キー、「E」キー、「S」キーおよび「D」キーが拡大して表示される。
In Figure 10, it is switched to the display of the
ディスプレイ106における一部領域1061の近傍には、図6の場合と同様に「戻る」キー132が拡大文字領域134の表示と共に表示されている。ユーザは、「W」キー、「E」キー、「S」キーおよび「D」キーのいずれかのキーの押下を確定させるときには、拡大文字領域134における対応するキーの領域を押下する。また、何らかの原因で、領域124内のいずれかの箇所を間違って押下した場合には、「戻る」キー132を押下することになる。拡大文字領域134における対応するキーの領域を押下した場合には、ユーザの押下位置に応じて拡大文字領域134に表示された1つの文字キーが押されたものとして処理される。
In the vicinity of the
拡大文字領域134が表示された状態で、この領域内でも、たとえば「S」キーと「W」キーの境界近傍が押されるような場合には、図6に示す拡大文字領域131がディスプレイ106で更に拡大して表示される。「S」キーと「D」キーの境界近傍が押されるような場合には、これら2つの文字キーを拡大表示して再入力を行わせてもよい。更に、「W」キー、「E」キー、「S」キーおよび「D」キーのいずれの領域か判別しがたい領域が押下された場合には、「W」キー、「E」キー、「S」キーおよび「D」キーを更に拡大した再入力用の拡大文字領域131を表示してもよい。また、このような更に拡大した拡大文字領域134を表示するスペースがないような場合には、たとえば「再入力」を指示する表示が行われて、図10に示した拡大文字領域134が赤色等の注意を引く文字色で表示されてもよい。
When the enlarged character area 134 is displayed and, for example, the vicinity of the boundary between the “S” key and the “W” key is pressed in this area, the
後者の場合、すなわち、ユーザが「戻る」キー132を押した場合には、図9に示した表示状態に戻る。したがって、ユーザは通常の仮想キーボードがディスプレイ106に表示された状態で、文字の押下処理を行うことになる。
In the latter case, that is, when the user presses the “return”
図11は、キー内領域判別部におけるキーの押下位置と拡大文字領域の表示の有無あるいは拡大文字領域の表示の態様の関係を説明するためのものである。ここでは、仮想キーボードにおける「S」キーの場合を例示しているが、他の文字キーの場合も同様である。図4と共に説明する。 FIG. 11 is a diagram for explaining the relationship between the key pressing position in the in-key area discriminating section and whether or not the enlarged character area is displayed or the display mode of the enlarged character area. Here, the case of the “S” key in the virtual keyboard is illustrated, but the same applies to the case of other character keys. This will be described with reference to FIG.
1つの文字キー141が図4に示したディスプレイ106に縦方向の長さTと横方向の長さYの長方形として表示されるものとする。ただし、長さTと長さYが等しい場合もあり、この場合には正方形となる。文字キー141の左下角の座標(X,Y)を原点(0,0)とする。
It is assumed that one
本実施の形態では、一例としてX軸方向にY/4および3Y/4の位置にY軸と並行に直線142と直線143を仮想的に引き、Y軸方向にT/4および3T/4の位置にX軸と並行に直線144と直線145を仮想的に引くものとする。この場合、4つの直線142、143、144および145で囲まれた中心領域を入力文字確定領域146とする。この入力文字確定領域146の内部が座標検知部107で検知されれば、文字の入力が一発で確定するものとする。この例では「S」キーの場合を示しているので、「S」キーの入力がその押下時点で確定することになる。
In the present embodiment, as an example, a
一方、この入力文字確定領域146の上の(U)と記しているエリアは、図5に示す矩形で示す領域122の下半分を構成する入力文字上不確定領域147となっている。この入力文字上不確定領域147は、ユーザが図5に示した例で、「S」キーの上に位置する「W」キーを選択するときに操作ミスで選択してしまう可能性がある。
On the other hand, the area indicated by (U) above the input
反対に、入力文字上確定領域146の下の(B)と記しているエリアは、入力文字上不確定領域147と共に領域122の上半分に相当する領域を構成する入力文字下不確定領域148となっている。この入力文字下不確定領域148は、ユーザが図5に示した例で、「S」キーの下に位置する「X」キーを選択するときに操作ミスで選択してしまう可能性がある。
On the other hand, the area indicated by (B) below the input character upper
同様に、入力文字確定領域146の左側の(L)と記しているエリアは、図7に示す矩形で示す領域123の右半分を構成する入力文字左不確定領域149となっている。この入力文字左不確定領域149は、ユーザが図7に示した例で、「S」キーの左に位置する「A」キーを選択するときに操作ミスで選択してしまう可能性がある。
Similarly, the area indicated by (L) on the left side of the input
反対に、入力文字上確定領域146の右の(R)と記しているエリアは、入力文字左不確定領域149と共に領域123の左半分に相当する領域を構成する入力文字右不確定領域150となっている。この入力文字右不確定領域150は、ユーザが図7に示した例で、「S」キーの右に位置する「D」キーを選択するときに操作ミスで選択してしまう可能性がある。
On the other hand, the area indicated by (R) on the right side of the input character
一方、入力文字確定領域146の右上に位置する(UR)と記しているエリアは、図9に示す矩形で示す領域124の左下を構成する入力文字右上不確定領域151となっている。また、入力文字確定領域146の左上に位置する(UL)と記しているエリアは、図9に示す矩形で示す領域124の右下に相当する領域を構成する入力文字左上不確定領域152となっている。同様に、入力文字確定領域146の右下に位置する(BR)と記しているエリアは、図9に示す矩形で示す領域124の左下に相当する領域を構成する入力文字右下不確定領域153となっている。また、入力文字確定領域146の左下に位置する(BL)と記しているエリアは、図9に示す矩形で示す領域124の右上に相当する領域を構成する入力文字左下不確定領域154となっている。
On the other hand, the area indicated as (UR) located at the upper right of the input
これら4つの入力文字右上不確定領域151、入力文字左上不確定領域152、入力文字右下不確定領域153および入力文字左下不確定領域154は、図9に示した例で、「S」キーの右上の隅を中心とした字の入力ミスを考慮した領域である。これらの領域151〜154では、図9に示した例で、「W」キー、「E」キー、および「D」キーと、「S」キーとの間での文字の入力ミスがある可能性を配慮して、キーの再入力を行わせることにしている。
These four input character upper right
図12は、仮想キーボードがディスプレイに表示された状態で文字入力処理が行われる際の処理の流れを表わしたものである。この処理は、図4に示したメモリ102に格納された制御プログラムをCPU101が実行することにより実現する。図4と共に説明する。 FIG. 12 shows the flow of processing when character input processing is performed with the virtual keyboard displayed on the display. This process is realized by the CPU 101 executing the control program stored in the memory 102 shown in FIG. This will be described with reference to FIG.
タッチパネル108における仮想キーボードに対応する領域が押下されてキー入力が行われたら(ステップS201:Y)、座標検知部107は、押下された箇所の座標を検知する(ステップS202)。ここで、ディスプレイ106のどの領域にどのようなタイプの仮想キーボードを表示するかは、キー配置記憶部109に記憶されている。
When an area corresponding to the virtual keyboard on the
キー内領域判別部111は、押下された箇所の座標を基にして、その座標が所定の文字キーにおける図11に示した入力文字確定領域146を含んでいるかをチェックする(ステップS203)。押下された箇所のサイズが、指やポインタを使用したときに通常生じるサイズである場合、その箇所の一部または全部の座標が入力文字確定領域146の内部に存在すれば(Y)、ユーザがその文字キーを入力した可能性が高い。そこで、この場合には入力文字をその文字キーの示す文字として確定する(ステップS204)。そして、再びステップS201の処理に戻る(リターン)。
The in-key
なお、押下された箇所のサイズが通常生じる以上のものである場合には、誤って腕をディスプレイ106に接触させてしまった場合のように文字の入力操作が行われなかった可能性が高い。そこで、このような場合には、有効なキー入力が行われなかったものとして入力処理を無視するか、所定のエラー処理を行うようにすればよい。
If the size of the pressed position is larger than that usually occurs, there is a high possibility that the character input operation has not been performed as in the case where the arm is accidentally brought into contact with the
一方、押下された箇所の座標が入力文字確定領域146を含まず、入力文字上不確定領域147等の周辺の不確定領域を含んでいる場合には(ステップS203:N)、その不確定領域がどの領域であるかを特定する(ステップS205)。この際に、押下された箇所の座標が、たとえば入力文字上不確定領域147の内部に全部含まれている場合には、その不確定領域に特定する。これに対して、たとえば入力文字上不確定領域147とその隣りの入力文字左上不確定領域152の2つの領域に押下された箇所の座標が分散している場合、面積の多い方の不確定領域に特定する。もちろん、タッチパネル108が押圧力を検知可能なデバイスである場合には、最も押圧力が高かった点の座標で不確定領域を1つに特定してもよい。
On the other hand, if the coordinates of the pressed position do not include the input
不確定領域が特定されたら、ディスプレイ106に表示された仮想キーボードの上に、図6、図8、図10に示す再入力用の各拡大文字領域131、133、134のうちの該当するものを表示する(ステップS206)。このとき、今まで表示されていた仮想キーボードを相対的に淡い濃度あるいは目立たない色調で表示し、新たに表示される拡大文字領域131、133あるいは134を相対的に濃い濃度あるいは目立つ色調で表示する。また、新たに表示される拡大文字領域131、133あるいは134の表示サイズは、押下しやすいサイズとするために、ディスプレイ106に表示可能なサイズであることを前提に拡大する。拡大文字領域131、133あるいは134の表示サイズは、文字入力が失敗するたびに拡大率を増加させるようにすることも可能である。
When the indeterminate area is specified, the corresponding one of the
このようにして拡大文字領域131、133あるいは134がディスプレイ106上に表示されたら、ユーザによるキーの再入力を待機する(ステップS207)。また、ディスプレイ106に表示された拡大文字領域131、133または134がユーザの希望通りの領域でない場合もあるので、「戻る」キー132が選択されるかもチェックする(ステップS208)。この結果、キー入力が行われず(ステップS207:N)、「戻る」キー132が押下された場合には(ステップS208:Y)、今まで行われた拡大文字領域131、133または134の表示を消去すると共に、仮想キーボードを通常の表示形態に戻す(ステップS209)。そして、ステップS201の処理が行われるのを待機する(リターン)。
When the
一方、拡大文字領域131、133または134に対してユーザが、入力する文字を選択したら(ステップS207:Y)、表示の拡大の率に応じて入力文字領域を変更する(ステップS210)。そして、ステップS203に進んで、キー入力の際の座標値が図11に示した入力文字確定領域146に該当するかを判別する。この結果、キー内領域判別部111が入力文字確定領域146に該当すると判別した場合には(Y)、入力文字を確定する(ステップS204)。
On the other hand, when the user selects a character to be input for the
これに対して、キー内領域判別部111が入力文字確定領域146に該当しないと判別した場合には(ステップS203:N)、再度の入力のチャンスを与えるために、不確定領域を特定し(ステップS205)、再入力用の各拡大文字領域131、133、134のうちの該当するものを再度表示する(ステップS206)。このとき、ディスプレイ106に表示できる範囲内で、これらの拡大文字領域131、133、134のうちの該当するものを更に拡大して表示することになる。
On the other hand, when the in-key
このようにして、本実施の形態では、文字入力の確率を高めるようにして各種の文字の入力が可能になる。しかも、各キーの中央付近を正しく押下している場合には拡大文字領域131、133、134を表示することなく、入力文字が確定する。したがって、仮想キーボードの入力操作に熟達した者ほど、入力操作に無駄がなく、入力を高速に行うことができる。また、仮想キーボードの操作に不慣れな者は、不確定な入力操作を行うたびに拡大したキーをディスプレイ106に表示させるので、正確な文字入力が可能になる。
In this way, in this embodiment, various characters can be input so as to increase the probability of character input. In addition, when the vicinity of the center of each key is correctly pressed, the input character is determined without displaying the
なお、以上の説明では仮想キーボードの入力について説明したが、通常のハードウェアとしてのキーボードを使用して、入力が不確定なときには、キーボードに付属したディスプレイあるいは一般の表示用のディスプレイに拡大したキーボードを表示するようにしてもよい。 In the above description, the input of the virtual keyboard has been described. However, when the input is uncertain using a normal hardware keyboard, the keyboard expanded to a display attached to the keyboard or a general display for display. May be displayed.
<発明の第1の変形例> <First Modification of Invention>
図13は、横方向に半ピッチずつキーの配置がずれた仮想キーボードの要部を表わしたものである。第1の変形例における、このような仮想キーボード301では、たとえば「A」キーの右上隅の点302で、右隣りの「S」キーと、上の「W」キーの3つのキーが隣接している。したがって、これら3つのキーの押し間違いが生じる可能性の高い矩形で示す領域303がキーの押下箇所として検知される場合には、これら3つのキーを拡大して再表示させるようにすればよい。
FIG. 13 shows the main part of the virtual keyboard in which the key arrangement is shifted by a half pitch in the horizontal direction. In such a
図14は、この第1の変形例で再入力処理時のディスプレイの要部を表わしたものである。ユーザが仮想キーボード301を押下した座標がディスプレイ106における図13で矩形で示す領域303の内部であったとする。この場合には、仮想キーボード301が図13と比較すると、相対的に淡い濃度あるいは目立たない色調に表示を変更する。そして、前記した点302を中心点として、「A」キー、「S」キーおよび「W」キーの3つのキーを再選択するための拡大文字領域311が、相対的に濃い濃度あるいは目立つ色調で表示される。
FIG. 14 shows the main part of the display during the re-input process in the first modification. It is assumed that the coordinates at which the user presses the
ユーザは、この拡大文字領域311内で文字の入力を行うことで、入力ミスを大幅に軽減することができる。拡大文字領域311内に所望の文字が表示されていない場合のように、現在表示された拡大文字領域311を不要とする場合には、「戻る」キー132を押せばよい。
The user can greatly reduce input mistakes by inputting characters in the
この第1の変形例では、1つのキーの押下箇所と、表示する拡大文字との関係について、図11に示した領域の区分けをそのまま使用することができる。もちろん、1つのキーの面積に対する図11に示した入力文字確定領域146の割合を適宜増加させてもよいし、減少させてもよい。
In this first modification, the area division shown in FIG. 11 can be used as it is for the relationship between the location where one key is pressed and the enlarged character to be displayed. Of course, the ratio of the input
<発明の第2の変形例> <Second Modification of Invention>
図15は、図11に示した入力文字確定領域を零に減少させた場合の入力文字不確定領域の配置を示したものである。この場合には、(UR)と記した入力文字右上不確定領域151と、(UL)と記した入力文字左上不確定領域152と、(BR)と記した入力文字右下不確定領域153および(BL)と記した入力文字左下不確定領域154の4つの領域だけとなる。これらはすべて入力文字確定領域ではない。したがって、いずれの領域が押下されても、再入力用の拡大文字領域が続いて表示されることになる。
FIG. 15 shows the arrangement of the input character uncertain areas when the input character fixed area shown in FIG. 11 is reduced to zero. In this case, the input character upper right
本発明の第2の変形例で再入力用の拡大文字領域が表示される点は、先の第2の関連技術と同じである。ただし、この第2の変形例の場合には、押されたキーの位置(領域)に応じて、そのキーを含んだ選択対象となる可能性の高い周囲の所定数のキーがディスプレイ上に拡大表示される。特に、ディスプレイに表示される仮想キーボードの場合には、押下位置を中心として、押下されたキーとその周囲の1または2以上の周囲のキーが選択のために拡大表示される。したがって、ユーザは視点を移動させることなく、所望のキーを迅速に選択することができる。 The point that the enlarged character area for re-input is displayed in the second modified example of the present invention is the same as the second related technique. However, in the case of this second modified example, a predetermined number of surrounding keys that are likely to be selected including the key are enlarged on the display in accordance with the position (area) of the pressed key. Is displayed. In particular, in the case of a virtual keyboard displayed on the display, the pressed key and one or more surrounding keys around the pressed position are enlarged and displayed for selection. Therefore, the user can quickly select a desired key without moving the viewpoint.
もちろん、第2の変形例の場合には、拡大表示する対象が本来のキーボードのキーに限定され、第2の関連技術と異なり、補助拡大キーを表示することはない。したがって、狭い表示スペースであっても、拡大率をより高く設定することができ、選択がより容易になる。 Of course, in the case of the second modification, the object to be enlarged is limited to the original keyboard key, and unlike the second related technique, the auxiliary enlargement key is not displayed. Therefore, even in a narrow display space, the enlargement ratio can be set higher and the selection becomes easier.
<発明の第3の変形例> <Third Modification of the Invention>
図16は、本発明の第3の変形例として、ハードウェアとしてのキーボードに本発明を適用した場合の領域の特定を行う原理を説明するためのものである。ここでは「S」キー401を例示している。図示しない他のキーも同様であるが、「S」キー401はこの図示しない支軸に傾斜検知センサ402を付属させている。傾斜検知センサ402は「S」キー401の押下時の傾斜方向を検知するようになっている。傾斜検知センサ402の検知結果は、領域判別回路403に入力されて、図11で説明したような領域の判別が行われる。
FIG. 16 is a diagram for explaining the principle of specifying an area when the present invention is applied to a keyboard as hardware, as a third modification of the present invention. Here, “S” key 401 is illustrated. The same applies to other keys (not shown), but the “S” key 401 has a
すなわち、ユーザが「S」キー401の図で上端部近傍を押した場合には、矢印411で示す方向に傾斜が生じる。これにより領域判別回路403は、図11における入力文字上不確定領域147が押下されたものとして判別する。また、ユーザが「S」キー401の図で下端部近傍を押した場合には、矢印412で示す方向に傾斜が生じる。これにより領域判別回路403は、図11における入力文字下不確定領域148が押下されたものとして判別する。
That is, when the user presses the vicinity of the upper end portion in the figure of the “S” key 401, an inclination occurs in the direction indicated by the
一方、ユーザが「S」キー401の図で左端部近傍を押した場合には、矢印413で示す方向に傾斜が生じる。これにより領域判別回路403は、図11における入力文字左不確定領域149が押下されたものとして判別する。また、ユーザが「S」キー401の図で右端部近傍を押した場合には、矢印414で示す方向に傾斜が生じる。これにより領域判別回路403は、図11における入力文字右不確定領域150が押下されたものとして判別する。
On the other hand, when the user presses the vicinity of the left end in the figure of the “S” key 401, an inclination occurs in the direction indicated by the
更に、ユーザが「S」キー401の図で右上隅近傍を押した場合には、矢印415で示す方向に傾斜が生じる。これにより領域判別回路403は、図11における入力文字右上不確定領域151が押下されたものとして判別する。また、ユーザが「S」キー401の図で左上隅近傍を押した場合には、矢印416で示す方向に傾斜が生じる。これにより領域判別回路403は、図11における入力文字左上不確定領域152が押下されたものとして判別する。
Further, when the user presses the vicinity of the upper right corner in the figure of the “S” key 401, an inclination is generated in the direction indicated by the
同様に、ユーザが「S」キー401の図で右下隅近傍を押した場合には、矢印417で示す方向に傾斜が生じる。これにより領域判別回路403は、図11における入力文字右下不確定領域153が押下されたものとして判別する。また、ユーザが「S」キー401の図で左下隅近傍を押した場合には、矢印418で示す方向に傾斜が生じる。これにより領域判別回路403は、図11における入力文字左下不確定領域154が押下されたものとして判別する。
Similarly, when the user presses the vicinity of the lower right corner in the figure of the “S” key 401, an inclination occurs in the direction indicated by the
更に、傾斜検知センサ402が所定の許容角度範囲で「S」キー401がほぼ垂直に押下されたものと検知した場合には、図11における入力文字確定領域146が押下されたものとして判別する。この場合には、入力を直ちに確定することが可能である。
Further, when the
以上、入力文字確定領域146が存在する前提で説明を行ったが、図11で入力文字確定領域146が存在しないものとして8方向の領域を判別してもよい。また、図15に示したようにキーボードのキー配置によっては、4方向の領域を判別することも可能である。
The above description has been made on the assumption that the input
なお、以上説明した実施の形態および変形例では、ユーザのキー入力に対する癖について説明しなかったので、これについて簡単に説明を行う。ユーザによってはキーを押下するとき、必ずしもその中心部分を統計的に座標指定するとは限らず、上にずれた位置や右にずれた位置を指定するといった癖が存在する。このような癖が存在するユーザに対しては、事前に幾つかのキー押下テストを行って、図4に示したキー内領域判別部111の判別領域を補正するといった手段を講じることが有効である。文字入力装置の物理的な特性のバラツキについても、同様に事前に補正しておくことで、ユーザの文字入力精度を高めたり、文字入力速度を向上させることができる。
In addition, in embodiment and the modification which were demonstrated above, since the habit with respect to a user's key input was not demonstrated, this is demonstrated easily. Depending on the user, when the key is pressed, the coordinates of the center portion are not necessarily specified statistically, and there is a habit of specifying a position shifted upward or a position shifted right. For users who have such defects, it is effective to take measures such as performing some key press tests in advance to correct the discrimination area of the in-key
以上説明した本発明の実施の形態では、一般的な情報処理装置に文字入力装置を組み込んだ場合を説明したが、文字入力装置単体に本発明を適用してもよい。また、情報処理装置は、携帯電話機やパーソナルコンピュータ、ATM(Automated Teller Machine)等のキーボードを使用するあらゆる装置を含む概念であることはもちろんである。持ち運び可能な情報処理装置である必要はない。高齢者や身障者向けに開発される文字入力装置あるいは情報処理装置に限定される必要はないが、これらの者を対象とする装置に本発明を適用することは、文字の誤入力を軽減する点で特に効果が期待される。 In the embodiment of the present invention described above, the case where a character input device is incorporated in a general information processing device has been described. However, the present invention may be applied to a character input device alone. In addition, the information processing device is a concept including all devices using a keyboard such as a mobile phone, a personal computer, and an ATM (Automated Teller Machine). It does not have to be a portable information processing device. Although it is not necessary to be limited to the character input device or information processing device developed for the elderly or the disabled, applying the present invention to devices targeting these persons reduces the erroneous input of characters. In particular, the effect is expected.
10 文字入力装置
11 キー押下検知手段
12 領域判別手段
13 隣接キー特定手段
14 拡大表示手段
15 入力キー特定手段
20 文字入力方法
21 キー押下検知ステップ
22 領域判別ステップ
23 隣接キー特定ステップ
24 拡大表示ステップ
25 入力キー特定ステップ
30 文字入力プログラム
31 キー押下検知処理
32 領域判別処理
33 隣接キー特定処理
34 拡大表示処理
35 入力キー特定処理
100 情報処理装置
101 CPU
102 メモリ
106 ディスプレイ
107 座標検知部
108 タッチパネル
109 キー配置記憶部
110 拡大文字領域記憶部
111 キー内領域判別部
121 キーのほぼ中央の領域
122、123、124 矩形で示す領域
131、133、134 拡大文字領域
132 「戻る」キー
141 文字キー
301 仮想キーボード
302 キーの右上隅の点
303 領域
401 「S」キー
402 傾斜検知センサ
403 領域判別回路
DESCRIPTION OF
DESCRIPTION OF SYMBOLS 102
Claims (11)
このキー押下検知手段が押下を検知したキーにおける予め定めた複数の領域のどの位置が押下されたかを判別する領域判別手段と、
前記文字入力用の複数のキーの配置との関係で前記領域判別手段で判別した領域に隣接するキーがあるときこれを特定する隣接キー特定手段と、
この隣接キー特定手段により特定されたキーと前記キー押下検知手段により検知されたキーとを拡大した形で表示する拡大表示手段と、
この拡大表示手段で拡大表示されたキーのいずれかを押下したときその座標位置から入力されたキーを特定する入力キー特定手段
とを具備することを特徴とする文字入力装置。 A key press detection means for detecting a key pressed from a plurality of keys for character input;
A region discriminating unit for discriminating which position of a plurality of predetermined regions in the key detected by the key press detecting unit is pressed;
An adjacent key specifying means for specifying a key adjacent to the area determined by the area determining means in relation to the arrangement of the plurality of keys for character input; and
An enlarged display means for displaying the key specified by the adjacent key specifying means and the key detected by the key press detecting means in an enlarged form;
A character input device comprising: input key specifying means for specifying a key input from the coordinate position when one of the keys enlarged and displayed by the enlarged display means is pressed.
このキー押下検知ステップで押下を検知したキーにおける予め定めた複数の領域のどの位置が押下されたかを判別する領域判別ステップと、
前記文字入力用の複数のキーの配置との関係で前記領域判別ステップで判別した領域に隣接するキーがあるときこれを特定する隣接キー特定ステップと、
この隣接キー特定ステップにより特定されたキーと前記キー押下検知ステップにより検知されたキーとを拡大した形で表示する拡大表示ステップと、
この拡大表示ステップで拡大表示されたキーのいずれかを押下したときその座標位置から入力されたキーを特定する入力キー特定ステップ
とを具備することを特徴とする文字入力方法。 A key press detection step for detecting a key pressed from a plurality of keys for character input;
An area determination step for determining which position of a plurality of predetermined areas in the key detected to be pressed in this key press detection step;
An adjacent key specifying step for specifying when there is a key adjacent to the area determined in the area determining step in relation to the arrangement of a plurality of keys for character input; and
An enlarged display step for displaying the key specified by the adjacent key specifying step and the key detected by the key press detecting step in an enlarged form;
A character input method comprising: an input key specifying step for specifying a key input from the coordinate position when any of the keys enlarged and displayed in the enlarged display step is pressed.
文字入力用の複数のキーの中から押下されたキーを検知するキー押下検知処理と、
このキー押下検知処理で押下を検知したキーにおける予め定めた複数の領域のどの位置が押下されたかを判別する領域判別処理と、
前記文字入力用の複数のキーの配置との関係で前記領域判別処理で判別した領域に隣接するキーがあるときこれを特定する隣接キー特定処理と、
この隣接キー特定処理により特定されたキーと前記キー押下検知処理により検知されたキーとを拡大した形で表示する拡大表示処理と、
この拡大表示処理で拡大表示されたキーのいずれかを押下したときその座標位置から入力されたキーを特定する入力キー特定処理
とを実行させることを特徴とする文字入力プログラム。 On the computer,
A key press detection process for detecting a key pressed from a plurality of keys for character input;
An area determination process for determining which position of a plurality of predetermined areas in the key detected to be pressed in this key press detection process;
An adjacent key specifying process for specifying a key adjacent to the area determined by the area determining process in relation to the arrangement of the plurality of keys for character input;
An enlarged display process for displaying the key specified by the adjacent key specifying process and the key detected by the key press detection process in an enlarged form;
A character input program for executing an input key specifying process for specifying a key input from a coordinate position when one of the keys enlarged and displayed in the enlarged display process is pressed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009224071A JP2011076173A (en) | 2009-09-29 | 2009-09-29 | Character input device, character input method and character input program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009224071A JP2011076173A (en) | 2009-09-29 | 2009-09-29 | Character input device, character input method and character input program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2011076173A true JP2011076173A (en) | 2011-04-14 |
Family
ID=44020127
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009224071A Pending JP2011076173A (en) | 2009-09-29 | 2009-09-29 | Character input device, character input method and character input program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2011076173A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013073383A (en) * | 2011-09-27 | 2013-04-22 | Kyocera Corp | Portable terminal, acceptance control method, and program |
JP2014110044A (en) * | 2013-09-13 | 2014-06-12 | Toshiba Corp | Electronic apparatus, display control method and program |
JP2014225145A (en) * | 2013-05-16 | 2014-12-04 | スタンレー電気株式会社 | Input operation device |
JP2015219743A (en) * | 2014-05-19 | 2015-12-07 | アルパイン株式会社 | Information processing device and computer program |
JP2017016324A (en) * | 2015-06-30 | 2017-01-19 | コニカミノルタ株式会社 | Image generation apparatus |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009129443A (en) * | 2007-11-27 | 2009-06-11 | Wistron Corp | Input receiving method of touch screen, electronic device with touch screen for implementing the method, and input system of touch screen for implementing the method |
-
2009
- 2009-09-29 JP JP2009224071A patent/JP2011076173A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009129443A (en) * | 2007-11-27 | 2009-06-11 | Wistron Corp | Input receiving method of touch screen, electronic device with touch screen for implementing the method, and input system of touch screen for implementing the method |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013073383A (en) * | 2011-09-27 | 2013-04-22 | Kyocera Corp | Portable terminal, acceptance control method, and program |
JP2014225145A (en) * | 2013-05-16 | 2014-12-04 | スタンレー電気株式会社 | Input operation device |
JP2014110044A (en) * | 2013-09-13 | 2014-06-12 | Toshiba Corp | Electronic apparatus, display control method and program |
JP2015219743A (en) * | 2014-05-19 | 2015-12-07 | アルパイン株式会社 | Information processing device and computer program |
JP2017016324A (en) * | 2015-06-30 | 2017-01-19 | コニカミノルタ株式会社 | Image generation apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6104317A (en) | Data entry device and method | |
US9678659B2 (en) | Text entry for a touch screen | |
US10146326B2 (en) | Method and handheld electronic device for displaying and selecting diacritics | |
US9836210B2 (en) | Character input method and apparatus in portable terminal having touch screen | |
US5832113A (en) | Data input device with a display keyboard | |
KR101043944B1 (en) | Method and apparatus for providing virtual keyboard | |
JP4752887B2 (en) | Information processing apparatus, information processing method, and computer program | |
EP1873620A1 (en) | Character recognizing method and character input method for touch panel | |
JP2001175375A (en) | Portable information terminal and storage medium | |
US20130009881A1 (en) | Touch-Screen Keyboard Facilitating Touch Typing with Minimal Finger Movement | |
US9529448B2 (en) | Data entry systems and methods | |
US9213824B2 (en) | Electronic device and unlocking method thereof | |
JP2011076173A (en) | Character input device, character input method and character input program | |
JP2014041391A (en) | Touch panel device | |
JP2005100186A (en) | Software keyboard display device and display program | |
CN104898969B (en) | Character entry apparatus and information processing unit | |
JP2010525480A (en) | Character input device | |
US20110032190A1 (en) | Information input apparatus and information input method | |
JP5343386B2 (en) | Touch panel input method, input key determination method, touch panel input key determination program, and program medium | |
JPH0594253A (en) | Screen touch type key input device | |
KR101069843B1 (en) | Method and apparatus for calculating formula | |
US11244138B2 (en) | Hologram-based character recognition method and apparatus | |
JP5671895B2 (en) | Handwritten information recognition apparatus and handwritten information recognition program | |
KR101296590B1 (en) | Apparatus and method for inputting character | |
KR20120068259A (en) | Method and apparatus for inpputing character using touch input |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111012 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111018 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111219 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120524 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120712 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20120724 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20120914 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20121016 |