JP2011076173A - Character input device, character input method and character input program - Google Patents

Character input device, character input method and character input program Download PDF

Info

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
Application number
JP2009224071A
Other languages
Japanese (ja)
Inventor
Takashi Ishibe
孝 石部
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.)
NEC Platforms Ltd
Original Assignee
NEC AccessTechnica Ltd
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 NEC AccessTechnica Ltd filed Critical NEC AccessTechnica Ltd
Priority to JP2009224071A priority Critical patent/JP2011076173A/en
Publication of JP2011076173A publication Critical patent/JP2011076173A/en
Pending legal-status Critical Current

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

<P>PROBLEM TO BE SOLVED: To provide a character input device, a character input method and a character input program for achieving efficient key input operation even when the position of each key cannot be accurately specified. <P>SOLUTION: An area determination means 12 determines an area of a key whose depression has been detected by a key depression detection means 11. An adjacent key specification means 13 specifies an adjacent key from a relation with the depressed position. A zoom display means 14 displays the enlarged keys, to be selected by an input key specification means 15. <P>COPYRIGHT: (C)2011,JPO&INPIT

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.

特開2000−075997号公報(第0660段落〜第0665段落、図59、図60)JP 2000-075997 (paragraphs 0660 to 0665, FIGS. 59 and 60) 特開2005−182487号公報(第0074段落、図5)Japanese Patent Laying-Open No. 2005-182487 (the 0074 paragraph, FIG. 5)

この第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.

本発明の文字入力装置のクレーム対応図である。It is a claim corresponding | compatible figure of the character input device of this invention. 本発明の文字入力方法のクレーム対応図である。It is a claim corresponding figure of the character input method of this invention. 本発明の文字入力プログラムのクレーム対応図である。It is a claim correspondence diagram of the character input program of the present invention. 本発明の実施の形態による文字入力装置を備えた情報処理装置のブロック図である。It is a block diagram of an information processor provided with a character input device by an embodiment of the invention. 本実施の形態における文字の入力の際にディスプレイに表示される仮想キーボードの一部領域を示した要部平面図である。It is the principal part top view which showed the partial area | region of the virtual keyboard displayed on a display in the case of the input of the character in this Embodiment. 本実施の形態の2文字の入力が不確定な状態における再入力処理時のディスプレイの要部を表わした平面図である。It is a top view showing the principal part of the display at the time of the re-input process in the state in which the input of 2 characters of this Embodiment is indefinite. 本実施の形態における仮想キーボードのキーを不正確に押した他の例を表わした要部平面図である。It is a principal part top view showing the other example which pressed the key of the virtual keyboard in this Embodiment incorrectly. 本実施の形態の横方向に隣接する2つの文字の入力が不確定な状態における再入力処理時のディスプレイの要部を表わした平面図である。It is a top view showing the principal part of the display at the time of the re-input process in the state in which the input of two characters adjacent to the horizontal direction of this Embodiment is indefinite. 本実施の形態における仮想キーボードのキーを不正確に押した更に他の例を表わした要部平面図である。It is a principal part top view showing the further another example which pressed the key of the virtual keyboard in this Embodiment incorrectly. 本実施の形態の4文字の入力が不確定な状態における再入力処理時のディスプレイの要部を表わした平面図である。It is a top view showing the principal part of the display at the time of the re-input process in the state in which the input of 4 characters of this Embodiment is indefinite. 本実施の形態のキー内領域判別部におけるキーの押下位置と拡大文字領域の表示の有無あるいは拡大文字領域の表示の態様の関係を示した説明図である。It is explanatory drawing which showed the relationship between the pressing position of the key in the key area | region discrimination | determination part of this Embodiment, the presence or absence of the display of an enlarged character area, or the display mode of an enlarged character area. 本実施の形態における仮想キーボードがディスプレイに表示された状態で文字入力処理が行われる際の処理を示した流れ図である。It is the flowchart which showed the process at the time of performing a character input process in the state in which the virtual keyboard in this Embodiment was displayed on the display. 本発明の第1の変形例における横方向に半ピッチずつキーの配置がずれた仮想キーボードの要部を表わした平面図である。It is a top view showing the principal part of the virtual keyboard from which the arrangement | positioning of the key shifted | deviated by the half pitch in the horizontal direction in the 1st modification of this invention. 第1の変形例における再入力処理時のディスプレイの要部を表わした平面図である。It is a top view showing the principal part of the display at the time of the re-input process in a 1st modification. 本発明の第2の変形例における入力文字不確定領域の配置を示した平面図である。It is the top view which showed arrangement | positioning of the input character uncertain area in the 2nd modification of this invention. 本発明の第3の変形例として、ハードウェアとしてのキーボードに本発明を適用した場合の領域の特定を行う原理を示した説明図である。It is explanatory drawing which showed the principle which identifies the area | region at the time of applying this invention to the keyboard as hardware as the 3rd modification of this invention.

図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 character input device 10 of the present invention includes a key press detection means 11, an area determination means 12, an adjacent key specification means 13, an enlarged display means 14, and an input key specification means 15. Here, the key press detection means 11 detects a key pressed from a plurality of keys for character input. The region discriminating unit 12 discriminates which position of a plurality of predetermined regions in the key detected by the key press detecting unit 11 is pressed. The adjacent key specifying unit 13 specifies a key adjacent to the area determined by the area determining unit 12 in relation to the arrangement of the plurality of keys for character input described above. The enlarged display means 14 displays the key specified by the adjacent key specifying means 13 and the key detected by the key press detection means 11 in an enlarged form. The input key specifying unit 15 specifies a key input from the coordinate position when any of the keys enlarged and displayed by the enlarged display unit 14 is pressed.

図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 character input method 20 of the present invention includes a key press detection step 21, an area determination step 22, an adjacent key specification step 23, an enlarged display step 24, and an input key specification step 25. Here, in the key press detection step 21, a pressed key is detected from the plurality of keys for character input. In the area determination step 22, it is determined which position of a plurality of predetermined areas in the key detected to be pressed in the key press detection step 21 is pressed. In the adjacent key specifying step 23, when there is a key adjacent to the area determined in the area determining step 22 in relation to the arrangement of the plurality of keys for character input described above, this is specified. In the enlarged display step 24, the key specified in the adjacent key specifying step 23 and the key detected in the key press detecting step 21 are displayed in an enlarged form. In the input key specifying step 25, when one of the keys enlarged and displayed in the enlarged display step 24 is pressed, the key input from the coordinate position is specified.

図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 character input program 30 of the present invention causes a computer to execute a key press detection process 31, an area determination process 32, an adjacent key specification process 33, an enlarged display process 34, and an input key specification process 35 as a character input program. I am doing so. Here, in the key press detection process 31, a pressed key is detected from a plurality of keys for character input. In the area determination process 32, it is determined which position of a plurality of predetermined areas in the key detected in the key press detection process 31 is pressed. In the adjacent key specifying process 33, when there is a key adjacent to the area determined in the area determining process 32 in relation to the arrangement of the plurality of keys for character input described above, this is specified. In the enlarged display process 34, the key specified by the adjacent key specifying process 33 and the key detected by the key press detection process 31 are displayed in an enlarged form. In the input key specifying process 35, when one of the keys enlarged and displayed in the enlarged display process 34 is pressed, the key input from the coordinate position is specified.

<発明の実施の形態>   <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 main control unit 103 having a CPU (Central Processing Unit) 101 and a memory 102 that stores a control program executed by the CPU (Central Processing Unit) 101. The main control unit 103 is connected to each unit in the information processing apparatus 100 through a bus 104 such as a data bus.

このうち表示制御部105は、液晶ディスプレイ等のディスプレイ106の表示制御を行う。本実施の形態の情報処理装置100では、文字の入力を行うときにディスプレイ106に仮想キーボードを表示する。座標検知部107は、ディスプレイ106の上に配置したタッチパネル108の押下された位置の座標を検知するようになっている。   Among these, the display control unit 105 performs display control of the display 106 such as a liquid crystal display. In the information processing apparatus 100 of the present embodiment, a virtual keyboard is displayed on the display 106 when inputting characters. The coordinate detection unit 107 detects the coordinates of the pressed position of the touch panel 108 arranged on the display 106.

キー配置記憶部109は、ディスプレイ106に仮想キーボードを表示するとき、それぞれのキーの配置データを格納する。拡大文字領域記憶部110は、仮想キーボードにおける押下された場所が複数のキーの境界位置であるような場合に、拡大して表示する文字領域のサイズや色を記憶するようになっている。キー内領域判別部111は、1つのキーにおける押下位置が予め定めた幾つかの領域のいずれに属するかを判別する。この判別結果を用いて、キー配置記憶部109に記憶されたどのキーを拡大して表示するかを決定する。   When the virtual keyboard is displayed on the display 106, the key arrangement storage unit 109 stores arrangement data of each key. The enlarged character area storage unit 110 stores the size and color of the character area to be enlarged and displayed when the pressed position on the virtual keyboard is a boundary position between a plurality of keys. The in-key area discriminating unit 111 discriminates which of several predetermined areas the pressed position of one key belongs. Using this determination result, it is determined which key stored in the key arrangement storage unit 109 is enlarged and displayed.

情報処理装置独自機能部115は、この情報処理装置100の機能に応じて以上の回路装置以外に備える機能部の総称である。たとえば、この情報処理装置が携帯電話機である場合には、通信機能や通話機能あるいはカメラ機能といったように、携帯電話機として備える機能を総称した回路部分である。   The information processing device unique function unit 115 is a generic name of functional units provided in addition to the above circuit devices according to the function of the information processing device 100. For example, when this information processing apparatus is a mobile phone, it is a circuit part that collectively refers to functions provided as a mobile phone, such as a communication function, a call function, or a camera function.

図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 partial area 106 1 of the display. To simplify the illustration, it is not shown key arrangement around the partial area 106 1.

ここで、ユーザが「S」キーのほぼ中央の領域121を指で押下したものとする。この場合は、座標検知部107が領域121の座標を検知して、キー内領域判別部111が「S」キーの内部領域のみ押下されたと判別する。このため、「S」キーが押されたことが直ちに確定する。もちろん、この「S」キーの押下により、文字「S」の入力が確定したかといった文字認識の問題は、ここでは扱わない。   Here, it is assumed that the user presses the region 121 at the center of the “S” key with a finger. In this case, the coordinate detection unit 107 detects the coordinates of the region 121, and the in-key region determination unit 111 determines that only the internal region of the “S” key has been pressed. For this reason, it is immediately determined that the “S” key has been pressed. Of course, the problem of character recognition, such as whether the input of the character “S” is confirmed by pressing the “S” key, is not dealt with here.

次に、ユーザが「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 region 122 indicated by a rectangle that is regarded as the boundary. In this case, there is a case where only the internal area of the “S” key is pressed using a dedicated pen called a stylus (not shown). However, there is a case where the user shakes his hand to press the “W” key and presses the area on the “S” key side. In some cases, both the “S” key and the “W” key are pressed at the same time.

そこで座標検知部107が領域122内のいずれかの領域が押下されたことを検知すると、キー内領域判別部111は1つの文字キーの押下として判別しない。主制御部103は、この判別結果に基づいて、再入力処理に移行する。   Therefore, when the coordinate detection unit 107 detects that any region in the region 122 has been pressed, the in-key region determination unit 111 does not determine that one character key has been pressed. The main control unit 103 proceeds to re-input processing based on the determination result.

図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 concentration part region 106 1 is thin display displayed in FIG. Since it was uncertain which of the “S” key and the “W” key was pressed, the enlarged character area for re-input with the position of the original “S” key and “W” key as the center 131 is displayed at a high density. In the enlarged character area 131, an “S” key and a “W” key are enlarged and displayed.

ディスプレイ106における一部領域1061の近傍には、「戻る」キー132が拡大文字領域131の表示と共に表示されている。ユーザは、「S」キーと「W」キーのいずれかのキーの押下を確定させるときには、拡大文字領域131における対応するキーの領域を押下する。また、何らかの原因で、領域122内のいずれかの箇所を間違って押下した場合には、「戻る」キー132を押下することになる。拡大文字領域131における対応するキーの領域を押下した場合には、ユーザの押下位置に応じて「S」キーと「W」キーの一方が押されたものとして処理される。 In the vicinity of the partial area 106 1 on the display 106, a “return” key 132 is displayed together with the display of the enlarged character area 131. The user presses the corresponding key area in the enlarged character area 131 when confirming pressing of either the “S” key or the “W” key. In addition, if any part of the area 122 is pressed by mistake for some reason, the “return” key 132 is pressed. When the corresponding key area in the enlarged character area 131 is pressed, one of the “S” key and “W” key is pressed according to the pressed position of the user.

拡大文字領域131が表示された状態で、この領域内でも「S」キーと「W」キーの境界近傍が押されるような場合には、拡大文字領域131がディスプレイ106で更に拡大して表示されることになる。更に拡大して拡大文字領域131を表示するスペースがないような場合には、たとえば「再入力」を指示する表示が行われて、図6に示した拡大文字領域131が赤色等の注意を引く文字色で表示されてもよい。   When the enlarged character area 131 is displayed and the vicinity of the boundary between the “S” key and the “W” key is pressed in this area, the enlarged character area 131 is further enlarged and displayed on the display 106. Will be. When there is no space for further enlarging and displaying the enlarged character area 131, for example, a display for instructing “re-input” is performed, and the enlarged character area 131 shown in FIG. It may be displayed in text color.

後者の場合、すなわち、ユーザが「戻る」キー132を押した場合には、図5に示した表示状態に戻る。したがって、ユーザは通常の仮想キーボードがディスプレイ106に表示された状態で、文字の押下処理を行うことになる。
In the latter case, that is, when the user presses the “return” key 132, the display state returns to that shown in FIG. Therefore, the user performs a character pressing process while a normal virtual keyboard is displayed on the display 106.

図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 region 123 indicated by a rectangle that is regarded as a boundary between the “A” key and the “S” key.

座標検知部107が領域123内のいずれかの領域が押下されたことを検知すると、キー内領域判別部111は1つの文字キーの押下として判別しない。主制御部103は、この判別結果に基づいて、再入力処理に移行する。   When the coordinate detection unit 107 detects that any one of the areas 123 is pressed, the key area determination unit 111 does not determine that one character key is pressed. The main control unit 103 proceeds to re-input processing based on the determination result.

図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 concentration part region 106 1 is thin display displayed in FIG. Since it was indeterminate which of the “A” key and “S” key was pressed, the enlarged character for re-input is centered on the boundary position of the original “A” key and “S” key. A region 133 is displayed on the display 106 with a high density. In the enlarged character area 133, an “A” key and an “S” key are enlarged and displayed.

ディスプレイ106における一部領域1061の近傍には、図6の場合と同様に「戻る」キー132が拡大文字領域133の表示と共に表示されている。ユーザは、「A」キーと「S」キーのいずれかのキーの押下を確定させるときには、拡大文字領域133における対応するキーの領域を押下する。また、何らかの原因で、領域123内のいずれかの箇所を間違って押下した場合には、「戻る」キー132を押下することになる。拡大文字領域133における対応するキーの領域を押下した場合には、ユーザの押下位置に応じて拡大文字領域133に表示された1つの文字キーが押されたものとして処理される。 In the vicinity of the partial area 106 1 on the display 106, a “return” key 132 is displayed together with the display of the enlarged character area 133 as in the case of FIG. The user presses the corresponding key area in the enlarged character area 133 when confirming the pressing of either the “A” key or the “S” key. In addition, if any part of the area 123 is pressed by mistake for some reason, the “return” key 132 is pressed. When the corresponding key area in the enlarged character area 133 is pressed, processing is performed as if one character key displayed in the enlarged character area 133 was pressed according to the pressed position of the user.

拡大文字領域133が表示された状態で、この領域内でも、たとえば「A」キーと「S」キーの境界近傍が押されるような場合には、拡大文字領域133がディスプレイ106で更に拡大して表示される。このような更に拡大した拡大文字領域133を表示するスペースがないような場合には、たとえば「再入力」を指示する表示が行われて、図8に示した拡大文字領域133が赤色等の注意を引く文字色で表示されてもよい。   In the state where the enlarged character area 133 is displayed, for example, when the vicinity of the boundary between the “A” key and the “S” key is pressed in this area, the enlarged character area 133 is further enlarged on the display 106. Is displayed. When there is no space for displaying such a further enlarged character area 133, for example, a display for instructing “re-input” is performed, and the enlarged character area 133 shown in FIG. May be displayed in a character color.

後者の場合、すなわち、ユーザが「戻る」キー132を押した場合には、図7に示した表示状態に戻る。したがって、ユーザは通常の仮想キーボードがディスプレイ106に表示された状態で、文字の押下処理を行うことになる。   In the latter case, that is, when the user presses the “return” key 132, the display state shown in FIG. 7 is restored. Therefore, the user performs a character pressing process while a normal virtual keyboard is displayed on the display 106.

図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 region 124 indicated by a rectangle that can be seen as four boundaries of the “W” key, “E” key, “S” key, and “D” key.

図4に示す座標検知部107が領域124内のいずれかの領域が押下されたことを検知すると、キー内領域判別部111は1つの文字キーの押下として判別しない。主制御部103は、この判別結果に基づいて、再入力処理に移行する。   When the coordinate detection unit 107 shown in FIG. 4 detects that any one of the areas 124 is pressed, the in-key area determination unit 111 does not determine that one character key is pressed. The main control unit 103 proceeds to re-input processing based on the determination result.

図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 concentration part region 106 1 is thin display that is displayed in FIG. Since it was uncertain which of the “W” key, “E” key, “S” key, and “D” key was pressed, the original “W” key, “E” key, “S” The enlarged character area 134 for re-input is displayed on the display 106 with a high density around the four boundary positions of the “key” and the “D” key. In the enlarged character area 134, a “W” key, an “E” key, an “S” key, and a “D” key are enlarged and displayed.

ディスプレイ106における一部領域1061の近傍には、図6の場合と同様に「戻る」キー132が拡大文字領域134の表示と共に表示されている。ユーザは、「W」キー、「E」キー、「S」キーおよび「D」キーのいずれかのキーの押下を確定させるときには、拡大文字領域134における対応するキーの領域を押下する。また、何らかの原因で、領域124内のいずれかの箇所を間違って押下した場合には、「戻る」キー132を押下することになる。拡大文字領域134における対応するキーの領域を押下した場合には、ユーザの押下位置に応じて拡大文字領域134に表示された1つの文字キーが押されたものとして処理される。 In the vicinity of the partial area 106 1 on the display 106, a “return” key 132 is displayed together with the display of the enlarged character area 134 as in the case of FIG. 6. When the user confirms pressing of any one of the “W” key, “E” key, “S” key, and “D” key, the user presses the corresponding key area in the enlarged character area 134. In addition, if any part of the area 124 is pressed by mistake for some reason, the “return” key 132 is pressed. When the corresponding key area in the enlarged character area 134 is pressed, processing is performed as if one character key displayed in the enlarged character area 134 was pressed according to the pressed position of the user.

拡大文字領域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 enlarged character area 131 shown in FIG. It is further enlarged and displayed. When the vicinity of the boundary between the “S” key and the “D” key is pressed, these two character keys may be enlarged and displayed again. Further, when an area that cannot be determined as any of the “W” key, “E” key, “S” key, and “D” key is pressed, the “W” key, “E” key, “ An enlarged character area 131 for re-input that further enlarges the “S” key and the “D” key may be displayed. Further, when there is no space for displaying such a further enlarged enlarged character area 134, for example, a display for instructing "re-input" is performed, and the enlarged character area 134 shown in FIG. It may be displayed in a character color that draws attention.

後者の場合、すなわち、ユーザが「戻る」キー132を押した場合には、図9に示した表示状態に戻る。したがって、ユーザは通常の仮想キーボードがディスプレイ106に表示された状態で、文字の押下処理を行うことになる。   In the latter case, that is, when the user presses the “return” key 132, the display state returns to that shown in FIG. Therefore, the user performs a character pressing process while a normal virtual keyboard is displayed on the display 106.

図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 character key 141 is displayed as a rectangle having a length T in the vertical direction and a length Y in the horizontal direction on the display 106 shown in FIG. However, the length T and the length Y may be equal, and in this case, the length is a square. The coordinate (X, Y) of the lower left corner of the character key 141 is the origin (0, 0).

本実施の形態では、一例として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 straight line 142 and a straight line 143 are virtually drawn parallel to the Y axis at positions Y / 4 and 3Y / 4 in the X axis direction, and T / 4 and 3T / 4 in the Y axis direction. It is assumed that a straight line 144 and a straight line 145 are virtually drawn at positions parallel to the X axis. In this case, a central area surrounded by the four straight lines 142, 143, 144 and 145 is set as an input character determination area 146. If the inside of the input character confirmation area 146 is detected by the coordinate detection unit 107, it is assumed that the input of the character is confirmed in one shot. In this example, since the case of the “S” key is shown, the input of the “S” key is fixed when the key is pressed.

一方、この入力文字確定領域146の上の(U)と記しているエリアは、図5に示す矩形で示す領域122の下半分を構成する入力文字上不確定領域147となっている。この入力文字上不確定領域147は、ユーザが図5に示した例で、「S」キーの上に位置する「W」キーを選択するときに操作ミスで選択してしまう可能性がある。   On the other hand, the area indicated by (U) above the input character determination area 146 is an input character uncertain area 147 that constitutes the lower half of the area 122 indicated by the rectangle shown in FIG. In the example shown in FIG. 5, there is a possibility that the input character uncertain area 147 may be selected due to an operation error when selecting the “W” key positioned above the “S” key.

反対に、入力文字上確定領域146の下の(B)と記しているエリアは、入力文字上不確定領域147と共に領域122の上半分に相当する領域を構成する入力文字下不確定領域148となっている。この入力文字下不確定領域148は、ユーザが図5に示した例で、「S」キーの下に位置する「X」キーを選択するときに操作ミスで選択してしまう可能性がある。   On the other hand, the area indicated by (B) below the input character upper determined area 146 is an input character lower uncertain area 148 that constitutes an area corresponding to the upper half of the area 122 together with the input character uncertain area 147. It has become. In the example shown in FIG. 5, the input character lower uncertain area 148 may be selected due to an operation error when selecting the “X” key located under the “S” key.

同様に、入力文字確定領域146の左側の(L)と記しているエリアは、図7に示す矩形で示す領域123の右半分を構成する入力文字左不確定領域149となっている。この入力文字左不確定領域149は、ユーザが図7に示した例で、「S」キーの左に位置する「A」キーを選択するときに操作ミスで選択してしまう可能性がある。   Similarly, the area indicated by (L) on the left side of the input character determination area 146 is an input character left uncertain area 149 that forms the right half of the area 123 indicated by the rectangle shown in FIG. This input character left uncertain area 149 may be selected by an operation error when the user selects the “A” key located to the left of the “S” key in the example shown in FIG.

反対に、入力文字上確定領域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 upper confirmation area 146 is the input character right uncertain area 150 that forms the area corresponding to the left half of the area 123 together with the input character left uncertain area 149. It has become. In the example shown in FIG. 7, there is a possibility that the input character right uncertain area 150 may be selected due to an operation error when selecting the “D” key located to the right of the “S” key.

一方、入力文字確定領域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 character determination area 146 is an input character upper right uncertain area 151 that constitutes the lower left of the area 124 indicated by the rectangle shown in FIG. Further, an area indicated as (UL) located at the upper left of the input character determination area 146 is an input character upper left uncertain area 152 that constitutes an area corresponding to the lower right of the area 124 indicated by the rectangle shown in FIG. ing. Similarly, an area indicated by (BR) located at the lower right of the input character determination area 146 is an input character lower right uncertain area 153 that constitutes an area corresponding to the lower left of the area 124 indicated by the rectangle shown in FIG. It has become. Further, an area indicated by (BL) located at the lower left of the input character determination area 146 is an input character lower left uncertain area 154 that constitutes an area corresponding to the upper right of the area 124 indicated by the rectangle shown in FIG. Yes.

これら4つの入力文字右上不確定領域151、入力文字左上不確定領域152、入力文字右下不確定領域153および入力文字左下不確定領域154は、図9に示した例で、「S」キーの右上の隅を中心とした字の入力ミスを考慮した領域である。これらの領域151〜154では、図9に示した例で、「W」キー、「E」キー、および「D」キーと、「S」キーとの間での文字の入力ミスがある可能性を配慮して、キーの再入力を行わせることにしている。   These four input character upper right uncertain area 151, input character upper left uncertain area 152, input character lower right uncertain area 153, and input character lower left uncertain area 154 are the example shown in FIG. This is an area that takes into account input errors of characters centered on the upper right corner. In these areas 151 to 154, there is a possibility that there is a character input error between the “W” key, “E” key, “D” key, and “S” key in the example shown in FIG. In consideration of this, the key is re-entered.

図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 touch panel 108 is pressed and key input is performed (step S201: Y), the coordinate detection unit 107 detects the coordinates of the pressed position (step S202). Here, what type of virtual keyboard is displayed in which area of the display 106 is stored in the key arrangement storage unit 109.

キー内領域判別部111は、押下された箇所の座標を基にして、その座標が所定の文字キーにおける図11に示した入力文字確定領域146を含んでいるかをチェックする(ステップS203)。押下された箇所のサイズが、指やポインタを使用したときに通常生じるサイズである場合、その箇所の一部または全部の座標が入力文字確定領域146の内部に存在すれば(Y)、ユーザがその文字キーを入力した可能性が高い。そこで、この場合には入力文字をその文字キーの示す文字として確定する(ステップS204)。そして、再びステップS201の処理に戻る(リターン)。   The in-key area discriminating unit 111 checks whether or not the coordinates include the input character determination area 146 shown in FIG. 11 for a predetermined character key based on the coordinates of the pressed position (step S203). If the size of the pressed position is a size that normally occurs when a finger or a pointer is used, if some or all of the coordinates of the position exist within the input character determination area 146 (Y), the user It is highly likely that the character key was entered. Therefore, in this case, the input character is determined as the character indicated by the character key (step S204). And it returns to the process of step S201 again (return).

なお、押下された箇所のサイズが通常生じる以上のものである場合には、誤って腕をディスプレイ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 display 106. Therefore, in such a case, the input process may be ignored or a predetermined error process may be performed on the assumption that a valid key input has not been performed.

一方、押下された箇所の座標が入力文字確定領域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 character determination area 146 but include the surrounding uncertain areas such as the input character uncertain area 147 (step S203: N), the uncertain area It is specified which region is (step S205). At this time, if the coordinates of the pressed position are all included in the uncertain area 147 on the input character, for example, the uncertain area is specified. On the other hand, for example, when the coordinates of the pressed positions are dispersed in two areas of the input character uncertain area 147 and the adjacent upper left uncertain area 152 of the input character, the uncertain area having the larger area is distributed. To be specific. Of course, when the touch panel 108 is a device capable of detecting the pressing force, one uncertain region may be specified by the coordinates of the point having the highest pressing force.

不確定領域が特定されたら、ディスプレイ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 enlarged character areas 131, 133, and 134 for re-input shown in FIGS. 6, 8, and 10 is displayed on the virtual keyboard displayed on the display 106. It is displayed (step S206). At this time, the virtual keyboard that has been displayed so far is displayed in a relatively light density or inconspicuous color tone, and the newly displayed enlarged character region 131, 133, or 134 is displayed in a relatively dark concentration or conspicuous color tone. . Further, the display size of the newly displayed enlarged character area 131, 133, or 134 is enlarged on the assumption that it can be displayed on the display 106 so that it can be easily pressed. The display size of the enlarged character area 131, 133 or 134 can be increased every time a character input fails.

このようにして拡大文字領域131、133あるいは134がディスプレイ106上に表示されたら、ユーザによるキーの再入力を待機する(ステップS207)。また、ディスプレイ106に表示された拡大文字領域131、133または134がユーザの希望通りの領域でない場合もあるので、「戻る」キー132が選択されるかもチェックする(ステップS208)。この結果、キー入力が行われず(ステップS207:N)、「戻る」キー132が押下された場合には(ステップS208:Y)、今まで行われた拡大文字領域131、133または134の表示を消去すると共に、仮想キーボードを通常の表示形態に戻す(ステップS209)。そして、ステップS201の処理が行われるのを待機する(リターン)。   When the enlarged character area 131, 133 or 134 is displayed on the display 106 in this way, the user waits for re-input of the key (step S207). Further, since the enlarged character area 131, 133 or 134 displayed on the display 106 may not be the area desired by the user, it is also checked whether the “return” key 132 is selected (step S208). As a result, if no key input is performed (step S207: N) and the “return” key 132 is pressed (step S208: Y), the display of the enlarged character area 131, 133, or 134 performed so far is displayed. At the same time, the virtual keyboard is returned to the normal display form (step S209). And it waits for the process of step S201 to be performed (return).

一方、拡大文字領域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 enlarged character area 131, 133 or 134 (step S207: Y), the input character area is changed according to the display enlargement rate (step S210). Then, the process proceeds to step S203, and it is determined whether the coordinate value at the time of key input corresponds to the input character determination area 146 shown in FIG. As a result, if the in-key area discriminating unit 111 discriminates that it corresponds to the input character confirmation area 146 (Y), the input character is confirmed (step S204).

これに対して、キー内領域判別部111が入力文字確定領域146に該当しないと判別した場合には(ステップS203:N)、再度の入力のチャンスを与えるために、不確定領域を特定し(ステップS205)、再入力用の各拡大文字領域131、133、134のうちの該当するものを再度表示する(ステップS206)。このとき、ディスプレイ106に表示できる範囲内で、これらの拡大文字領域131、133、134のうちの該当するものを更に拡大して表示することになる。   On the other hand, when the in-key area discriminating unit 111 discriminates that it does not correspond to the input character confirmation area 146 (step S203: N), the indeterminate area is specified in order to give a chance of input again ( In step S205), the corresponding one of the enlarged character areas 131, 133, and 134 for re-input is displayed again (step S206). At this time, within the range that can be displayed on the display 106, the corresponding one of these enlarged character areas 131, 133, and 134 is further enlarged and displayed.

このようにして、本実施の形態では、文字入力の確率を高めるようにして各種の文字の入力が可能になる。しかも、各キーの中央付近を正しく押下している場合には拡大文字領域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 enlarged character areas 131, 133, and 134. Accordingly, those who are more proficient in the input operation of the virtual keyboard can use the input operation without waste and can perform input at a higher speed. Further, a person unfamiliar with the operation of the virtual keyboard displays an enlarged key on the display 106 every time an uncertain input operation is performed, so that accurate character input is possible.

なお、以上の説明では仮想キーボードの入力について説明したが、通常のハードウェアとしてのキーボードを使用して、入力が不確定なときには、キーボードに付属したディスプレイあるいは一般の表示用のディスプレイに拡大したキーボードを表示するようにしてもよい。   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 virtual keyboard 301 in the first modification, for example, at the point 302 in the upper right corner of the “A” key, the “S” key adjacent to the right and the upper “W” key are adjacent to each other. ing. Therefore, when an area 303 indicated by a rectangle that is likely to cause a mistake in pressing these three keys is detected as a key pressing position, these three keys may be enlarged and redisplayed.

図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 virtual keyboard 301 is inside a region 303 indicated by a rectangle in FIG. In this case, the virtual keyboard 301 changes the display to a relatively light density or inconspicuous color tone as compared with FIG. The enlarged character area 311 for reselecting the three keys of the “A” key, the “S” key and the “W” key with the point 302 as a central point has a relatively dark density or a conspicuous color tone. Is displayed.

ユーザは、この拡大文字領域311内で文字の入力を行うことで、入力ミスを大幅に軽減することができる。拡大文字領域311内に所望の文字が表示されていない場合のように、現在表示された拡大文字領域311を不要とする場合には、「戻る」キー132を押せばよい。   The user can greatly reduce input mistakes by inputting characters in the enlarged character area 311. If the currently displayed enlarged character area 311 is not required, such as when a desired character is not displayed in the enlarged character area 311, the “return” key 132 may be pressed.

この第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 character determination area 146 shown in FIG. 11 to the area of one key may be increased or decreased as appropriate.

<発明の第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 uncertain area 151 denoted as (UR), the input character upper left uncertain area 152 denoted as (UL), the input character lower right uncertain area 153 denoted as (BR), and There are only four areas of the input character lower left uncertain area 154 marked (BL). These are not all input character confirmation areas. Therefore, regardless of which area is pressed, the enlarged character area for re-input is continuously displayed.

本発明の第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 tilt detection sensor 402 attached to a support shaft (not shown). The tilt detection sensor 402 detects the tilt direction when the “S” key 401 is pressed. The detection result of the tilt detection sensor 402 is input to the area determination circuit 403, and the area determination as described with reference to FIG. 11 is performed.

すなわち、ユーザが「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 arrow 411. Thus, the area determination circuit 403 determines that the input character uncertain area 147 in FIG. 11 has been pressed. In addition, when the user presses the vicinity of the lower end portion in the figure of the “S” key 401, an inclination occurs in the direction indicated by the arrow 412. Thereby, the area determination circuit 403 determines that the input character lower uncertain area 148 in FIG. 11 is pressed.

一方、ユーザが「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 arrow 413. Thereby, the area determination circuit 403 determines that the input character left uncertain area 149 in FIG. 11 has been pressed. Further, when the user presses the vicinity of the right end in the figure of the “S” key 401, an inclination occurs in the direction indicated by the arrow 414. Thereby, the area determination circuit 403 determines that the input character right uncertain area 150 in FIG. 11 has been pressed.

更に、ユーザが「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 arrow 415. Thereby, the area determination circuit 403 determines that the input character upper right uncertain area 151 in FIG. 11 has been pressed. Further, when the user presses the vicinity of the upper left corner in the figure of the “S” key 401, an inclination occurs in the direction indicated by the arrow 416. Accordingly, the area determination circuit 403 determines that the input character upper left uncertain area 152 in FIG. 11 has been pressed.

同様に、ユーザが「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 arrow 417. Thereby, the area determination circuit 403 determines that the input character lower right uncertain area 153 in FIG. 11 is pressed. Further, when the user presses the vicinity of the lower left corner in the figure of the “S” key 401, an inclination occurs in the direction indicated by the arrow 418. Thereby, the area determination circuit 403 determines that the input character lower left uncertain area 154 in FIG. 11 is pressed.

更に、傾斜検知センサ402が所定の許容角度範囲で「S」キー401がほぼ垂直に押下されたものと検知した場合には、図11における入力文字確定領域146が押下されたものとして判別する。この場合には、入力を直ちに確定することが可能である。   Further, when the tilt detection sensor 402 detects that the “S” key 401 is pressed almost vertically within a predetermined allowable angle range, it is determined that the input character determination area 146 in FIG. 11 is pressed. In this case, the input can be confirmed immediately.

以上、入力文字確定領域146が存在する前提で説明を行ったが、図11で入力文字確定領域146が存在しないものとして8方向の領域を判別してもよい。また、図15に示したようにキーボードのキー配置によっては、4方向の領域を判別することも可能である。   The above description has been made on the assumption that the input character determination area 146 exists. However, in FIG. 11, an area in eight directions may be determined on the assumption that the input character determination area 146 does not exist. Also, as shown in FIG. 15, depending on the keyboard layout, it is possible to determine the four-direction area.

なお、以上説明した実施の形態および変形例では、ユーザのキー入力に対する癖について説明しなかったので、これについて簡単に説明を行う。ユーザによってはキーを押下するとき、必ずしもその中心部分を統計的に座標指定するとは限らず、上にずれた位置や右にずれた位置を指定するといった癖が存在する。このような癖が存在するユーザに対しては、事前に幾つかのキー押下テストを行って、図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 area discrimination unit 111 shown in FIG. is there. Similarly, the variation in physical characteristics of the character input device can be corrected in advance in the same manner, so that the user's character input accuracy can be improved and the character input speed can be improved.

以上説明した本発明の実施の形態では、一般的な情報処理装置に文字入力装置を組み込んだ場合を説明したが、文字入力装置単体に本発明を適用してもよい。また、情報処理装置は、携帯電話機やパーソナルコンピュータ、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 SYMBOLS 10 Character input device 11 Key press detection means 12 Area determination means 13 Adjacent key specification means 14 Enlargement display means 15 Input key specification means 20 Character input method 21 Key press detection step 22 Area determination step 23 Adjacent key specification step 24 Enlargement display step 25 Input key specifying step 30 Character input program 31 Key press detection process 32 Area determination process 33 Adjacent key specifying process 34 Enlarged display process 35 Input key specifying process 100 Information processing apparatus 101 CPU
DESCRIPTION OF SYMBOLS 102 Memory 106 Display 107 Coordinate detection part 108 Touch panel 109 Key arrangement | positioning memory | storage part 110 Enlarged character area memory | storage part 111 In-key area | region discrimination | determination part 121 Area | region 122,123,124 The area | region shown by a rectangle 131,133,134 Enlarged character Area 132 “Back” key 141 Character key 301 Virtual keyboard 302 Point at the upper right corner of the key 303 Area 401 “S” key 402 Tilt detection sensor 403 Area discrimination circuit

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.
前記領域判別手段で判別した領域に隣接するキーがないとき、前記キー押下検知手段によって検知したキーを入力されたキーとして特定する隣接キー不存在時キー特定手段を具備することを特徴とする請求項1記載の文字入力装置。   And a key specifying unit for specifying a key detected by the key press detecting unit as an input key when there is no adjacent key in the region determined by the region determining unit. Item 1. A character input device according to Item 1. 前記文字入力用の複数のキーは、ディスプレイに仮想キーボードを構成するそれぞれのキーとして表示することを特徴とする請求項1記載の文字入力装置。   The character input device according to claim 1, wherein the plurality of keys for character input are displayed as respective keys constituting a virtual keyboard on a display. 前記文字入力用の複数のキーは、ハードウェアとしてのキーボードにそれぞれ配置されており、前記拡大表示手段はこのキーボードあるいは他の場所に配置されたディスプレイであることを特徴とする請求項1記載の文字入力装置。   The plurality of keys for inputting characters are respectively arranged on a keyboard as hardware, and the enlarged display means is a display arranged on this keyboard or elsewhere. Character input device. 前記キーボードのキーは、押下時のキーの傾斜の方向によって前記領域判別手段による領域を判別することを特徴とする請求項4記載の文字入力装置。   5. The character input device according to claim 4, wherein the key of the keyboard discriminates the area by the area discriminating means according to the direction of inclination of the key when pressed. 前記拡大表示手段によって前記隣接キー特定手段により特定されたキーと前記キー押下検知手段により検知されたキーとを拡大した形で表示するとき、これらの拡大表示を取り消す操作を指示を行う拡大取消手段を具備することを特徴とする請求項1記載の文字入力装置。   When the enlarged display means displays the key specified by the adjacent key specifying means and the key detected by the key press detection means in an enlarged form, an enlarged cancellation means for instructing an operation to cancel the enlarged display. The character input device according to claim 1, further comprising: 前記拡大表示手段で拡大して表示したキーにおける押下した領域を判別する拡大時領域判別手段と、この拡大時領域判別手段によって判別した領域に応じて入力対象のキーを更に拡大して表示する再拡大表示手段とを具備することを特徴とする請求項1記載の文字入力装置。   An enlargement area discriminating means for discriminating a pressed area of the key displayed enlarged by the enlargement display means, and a key for further enlarging and displaying the input target key according to the area discriminated by the enlargement area discriminating means. The character input device according to claim 1, further comprising an enlarged display unit. 文字入力用の複数のキーの中から押下されたキーを検知するキー押下検知ステップと、
このキー押下検知ステップで押下を検知したキーにおける予め定めた複数の領域のどの位置が押下されたかを判別する領域判別ステップと、
前記文字入力用の複数のキーの配置との関係で前記領域判別ステップで判別した領域に隣接するキーがあるときこれを特定する隣接キー特定ステップと、
この隣接キー特定ステップにより特定されたキーと前記キー押下検知ステップにより検知されたキーとを拡大した形で表示する拡大表示ステップと、
この拡大表示ステップで拡大表示されたキーのいずれかを押下したときその座標位置から入力されたキーを特定する入力キー特定ステップ
とを具備することを特徴とする文字入力方法。
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.
前記拡大表示ステップで拡大して表示したキーにおける押下した領域を判別する拡大時領域判別ステップと、この拡大時領域判別ステップによって判別した領域に応じて入力対象のキーを更に拡大して表示する再拡大表示ステップとを具備することを特徴とする請求項8記載の文字入力方法。   An enlargement area discrimination step for discriminating a pressed area of the key enlarged and displayed in the enlargement display step, and a key for further enlargement and display according to the area discriminated by the enlargement area discrimination step. The character input method according to claim 8, further comprising an enlarged display step. コンピュータに、
文字入力用の複数のキーの中から押下されたキーを検知するキー押下検知処理と、
このキー押下検知処理で押下を検知したキーにおける予め定めた複数の領域のどの位置が押下されたかを判別する領域判別処理と、
前記文字入力用の複数のキーの配置との関係で前記領域判別処理で判別した領域に隣接するキーがあるときこれを特定する隣接キー特定処理と、
この隣接キー特定処理により特定されたキーと前記キー押下検知処理により検知されたキーとを拡大した形で表示する拡大表示処理と、
この拡大表示処理で拡大表示されたキーのいずれかを押下したときその座標位置から入力されたキーを特定する入力キー特定処理
とを実行させることを特徴とする文字入力プログラム。
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.
前記拡大表示処理で拡大して表示したキーにおける押下した領域を判別する拡大時領域判別処理と、この拡大時領域判別処理によって判別した領域に応じて入力対象のキーを更に拡大して表示する再拡大表示処理とを更に実行させることを特徴とする請求項10記載の文字入力プログラム。   An enlarged area discriminating process for discriminating a pressed area in the enlarged and displayed key in the enlarged display process, and a key for further enlargement and display according to the area discriminated by the enlarged area discriminating process. The character input program according to claim 10, further executing an enlarged display process.
JP2009224071A 2009-09-29 2009-09-29 Character input device, character input method and character input program Pending JP2011076173A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (1)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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