JP5989740B2 - Character input device, character input program, display control device, display control method, and display control program - Google Patents

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

Info

Publication number
JP5989740B2
JP5989740B2 JP2014227851A JP2014227851A JP5989740B2 JP 5989740 B2 JP5989740 B2 JP 5989740B2 JP 2014227851 A JP2014227851 A JP 2014227851A JP 2014227851 A JP2014227851 A JP 2014227851A JP 5989740 B2 JP5989740 B2 JP 5989740B2
Authority
JP
Japan
Prior art keywords
character
key
display
contact
auxiliary
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.)
Active
Application number
JP2014227851A
Other languages
Japanese (ja)
Other versions
JP2015167011A (en
Inventor
藤井 輝也
輝也 藤井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SoftBank Corp
Original Assignee
SoftBank Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SoftBank Corp filed Critical SoftBank Corp
Priority to JP2014227851A priority Critical patent/JP5989740B2/en
Publication of JP2015167011A publication Critical patent/JP2015167011A/en
Application granted granted Critical
Publication of JP5989740B2 publication Critical patent/JP5989740B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、文字入力装置、文字入力プログラム、表示制御装置、表示制御方法、及び表示制御プログラムに関する。   The present invention relates to a character input device, a character input program, a display control device, a display control method, and a display control program.

スマートフォン等の文字入力装置として、例えば文字入力装置のタッチパネル付き表示部に、複数のキーで構成された仮想キーボードを表示させ、仮想キーボードの何れか1つのキーに対応するタッチパネル部分への接触を検出することで文字入力を行なうものが知られている。   As a character input device such as a smartphone, for example, a virtual keyboard composed of a plurality of keys is displayed on a display unit with a touch panel of the character input device, and a touch to a touch panel portion corresponding to any one key of the virtual keyboard is detected. It is known to input characters by doing so.

これに関し、特許文献1には、仮想キーボードの何れか1つの英語の文字キーが接触された場合に、当該文字キーと共に当該文字キーの周囲に位置する英語の文字キーをタッチパネル付き表示部に拡大表示させ、拡大表示されたキーのうち接触解除の直前に接触されていたキーに対応する文字を入力する文字入力装置が開示されている。   In this regard, in Patent Document 1, when any one of the English character keys of the virtual keyboard is touched, the English character keys positioned around the character key are expanded to the display unit with the touch panel together with the character key. There is disclosed a character input device for inputting characters corresponding to a key that is displayed and touched immediately before canceling the contact among the enlarged and displayed keys.

また、特許文献2には、仮想キーボードの何れか1つの日本語の文字キーが接触された場合に、当該文字キーと当該文字キーの周囲に位置する文字キーと共に、当該文字キーが示す文字に濁点や半濁点を追加した文字のキーをタッチパネル付き表示部に拡大表示させ、拡大表示されたキーのうち接触解除の直前に接触されていたキーに対応する文字を入力する文字入力装置が開示されている。   Further, in Patent Document 2, when any one Japanese character key of a virtual keyboard is touched, the character key and the character key positioned around the character key are displayed together with the character indicated by the character key. Disclosed is a character input device that enlarges and displays a key of a character to which a dakuten or semi-dakuten is added on a display unit with a touch panel, and inputs a character corresponding to a key that has been touched immediately before canceling contact among the enlarged keys. ing.

特開2011−192215号公報JP 2011-192215 A 特開2005−182487号公報JP 2005-182487 A

しかしながら、特許文献1に記載の文字入力装置では、ユーザが、拡大表示された文字キーの文字や当該文字に関連する文字キーの文字に対して小文字にしたり半角にしたりする等その表記を変更するには、一旦変更の対象となる文字キーの位置で接触を解除(指をタッチパネルから離すこと。)して、再び変更するためのキーに接触する必要があり、手間が掛かっていた。   However, in the character input device described in Patent Document 1, the user changes the notation such as changing the character of the character key displayed in an enlarged manner or the character key of the character key related to the character to lowercase or half-width. In this case, it is necessary to release the contact at the position of the character key to be changed once (remove the finger from the touch panel) and touch the key for changing again, which is troublesome.

一方で、特許文献2に記載の文字入力装置では、ユーザが、接触した日本語の文字キーの文字に対して濁点や半濁点等の記号を追加するには、その接触を維持した状態で適宜スライドし、接触した文字キーが示す文字に濁点や半濁点を追加した文字を入力するためのキーの位置で接触を解除する。すなわち、ユーザは、一旦接触した文字キーの位置で接触を解除して、再び記号を追加するためのキーに接触しなくてもよい。しかしながら、ユーザは、接触した文字キーと共に表示される文字キーの文字に対しては、一旦当該表示される文字キーの位置で接触を解除して、再び記号を追加するためのキーに接触する必要があり、手間が掛かっていた。   On the other hand, in the character input device described in Patent Document 2, in order for a user to add a symbol such as a cloudy point or a semi-cloudy point to a character of a touched Japanese character key, the contact is appropriately maintained while maintaining the contact. Slide and release the contact at the position of the key to enter the character indicated by the touched character key with the addition of a dakuten or semi-dakuten. That is, the user may cancel the contact at the position of the character key once touched, and may not touch the key for adding the symbol again. However, for the character of the character key displayed together with the touched character key, the user needs to release the contact at the position of the displayed character key and touch the key for adding a symbol again. There was, and it took time and effort.

本発明はこのような事情に鑑みてなされたものであり、仮想キーボードが接触された場合に表示される文字キーの文字について表記を変更又は記号を追加した文字を、容易に入力することができることを目的の一つとする。   The present invention has been made in view of such circumstances, and it is possible to easily input a character in which the notation of a character key displayed when a virtual keyboard is touched or a symbol added is added. Is one of the purposes.

本発明に係る文字入力装置は、表示部と、前記表示部への接触を検出する検出部と、前記表示部に対して仮想キーボードを表示制御し、前記検出部が前記仮想キーボードへの接触を検出した場合に、前記表示部に対して、前記接触の位置に対応する前記仮想キーボードの文字キーの文字に関連する少なくとも1つの関連文字を入力するための関連文字キーを前記仮想キーボードに重ねて表示制御し、且つ、前記文字若しくは前記関連文字の表記を変更し、又は、前記文字および前記関連文字に記号を追加するための少なくとも1つの補助キーを前記仮想キーボードに重ねて表示制御する制御部と、前記検出部が前記接触の解除を検出した場合に、前記解除の直前に接触されていたキーが前記文字キー及び前記関連文字キーのうち何れか1つのキーである場合は、前記1つのキーに対応する文字を入力し、前記解除の直前に接触されていたキーが前記補助キーである場合は、前記文字キー及び前記関連文字キーのうち何れか1つのキーに対応する文字の表記を変更し、又は、当該文字に前記記号を追加する文字入力部と、を有し、前記制御部は、前記関連文字キーの表示制御の後、前記文字キー及び前記関連文字キーのうち何れか1つのキーにおいて前記接触が第1期間維持された場合に、維持された前記1つのキーに対応する文字の表記を変更し、又は、当該文字に記号を追加し、維持された前記1つのキーに対応する前記補助キーの表示制御の後、維持された前記1つのキーにおいて前記接触が第2期間さらに維持された場合に、前記補助キーの表示から、前記補助キーと異なる種類の補助キーの表示に切り替えるA character input device according to the present invention includes a display unit, a detection unit that detects contact with the display unit, and a display control of a virtual keyboard with respect to the display unit, and the detection unit controls contact with the virtual keyboard. when detecting, with respect to the display unit, overlaid associated character keys for inputting at least one associated character associated with a character of the character keys of the virtual keyboard which corresponds to the position of the contact with the virtual keyboard Control to change the display of the character or the related character, or to superimpose the virtual keyboard with at least one auxiliary key for adding a symbol to the character and the related character. And when the detection unit detects the release of the contact, the key touched immediately before the release is one of the character key and the related character key. If it is-, the character corresponding to the one key is input, and if the key touched immediately before the release is the auxiliary key, one of the character key and the related character key is selected. One of the changes the representation of the character corresponding to the key, or possess a character input unit for adding the sign to the letters, and the control unit, after the display control of the relevant character key, the character key and When the contact is maintained in any one of the related character keys for the first period, the notation of the character corresponding to the maintained one key is changed, or a symbol is added to the character. After the display control of the auxiliary key corresponding to the one key maintained, when the contact is further maintained in the one key maintained for a second period, the display of the auxiliary key Different from key It switched to the display of the auxiliary key of the kind.

本発明によれば、仮想キーボードが接触された場合に表示される文字キーの文字について表記を変更又は記号を追加した文字を、当該接触を解除するだけの一回の接触で入力することができるため、二回以上の接触に比べて、容易に入力することができる。   According to the present invention, it is possible to input a character in which the notation of a character key displayed when the virtual keyboard is touched or a symbol added to the character key with a single touch that only cancels the touch. Therefore, it can input easily compared with the contact more than twice.

本発明の第1実施形態に係る文字入力装置の一例としてのスマートフォンの外観構成を概略的に示す正面図である。It is a front view which shows roughly the external appearance structure of the smart phone as an example of the character input device which concerns on 1st Embodiment of this invention. 図1に示すスマートフォンのハードウェア構成を概略的に示す構成図である。It is a block diagram which shows schematically the hardware constitutions of the smart phone shown in FIG. 図1に示すスマートフォンの機能的構成図である。It is a functional block diagram of the smart phone shown in FIG. 本発明の第1実施形態に係る文字入力装置において、制御部の表示制御により表示部に表示される文字入力画面の一例を示す図である。It is a figure which shows an example of the character input screen displayed on a display part by the display control of a control part in the character input device which concerns on 1st Embodiment of this invention. 図4に示す文字入力画面が表示部に表示されている間に実行される、制御部と文字入力部の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of a control part and a character input part performed while the character input screen shown in FIG. 4 is displayed on a display part. (A)及び(B)は、本発明の第1実施形態に係る文字入力装置の制御部により一例として表示されるキーの説明図である。(A) And (B) is explanatory drawing of the key displayed as an example by the control part of the character input device which concerns on 1st Embodiment of this invention. (A)及び(B)は、本発明の第2実施形態に係る文字入力装置の制御部により一例として表示されるキーの説明図である。(A) And (B) is explanatory drawing of the key displayed as an example by the control part of the character input device which concerns on 2nd Embodiment of this invention. (A)及び(B)は、本発明の第3実施形態に係る文字入力装置の制御部により一例として表示されるキーの説明図である。(A) And (B) is explanatory drawing of the key displayed as an example by the control part of the character input device which concerns on 3rd Embodiment of this invention. (A)及び(B)は、本発明の第4実施形態に係る文字入力装置の制御部により一例として表示されるキーの説明図である。(A) And (B) is explanatory drawing of the key displayed as an example by the control part of the character input device which concerns on 4th Embodiment of this invention. (A)及び(B)は、本発明の第4実施形態に係る文字入力装置の制御部により他の例として表示されるキーの説明図である。(A) And (B) is explanatory drawing of the key displayed as another example by the control part of the character input device which concerns on 4th Embodiment of this invention. (A)及び(B)は、本発明の第5実施形態に係る文字入力装置の制御部により一例として表示されるキーの説明図である。(A) And (B) is explanatory drawing of the key displayed as an example by the control part of the character input device which concerns on 5th Embodiment of this invention. (A)及び(B)は、本発明の第5実施形態に係る文字入力装置の制御部により他の例として表示されるキーの説明図である。(A) And (B) is explanatory drawing of the key displayed as another example by the control part of the character input device which concerns on 5th Embodiment of this invention. (A)及び(B)は、本発明の第5実施形態に係る文字入力装置の制御部によりさらに他の例として表示されるキーの説明図である。(A) And (B) is explanatory drawing of the key displayed as another example by the control part of the character input device which concerns on 5th Embodiment of this invention. 本発明の第6実施形態に係る文字入力装置において、制御部の表示制御により表示部に表示される文字入力画面の一例を示す図である。In a character input device concerning a 6th embodiment of the present invention, it is a figure showing an example of a character input screen displayed on a display part by display control of a control part. 図14に示す文字入力画面が表示部に表示されている間に実行される、制御部と文字入力部の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of a control part and a character input part performed while the character input screen shown in FIG. 14 is displayed on a display part. (A)及び(B)は、本発明の第6実施形態に係る文字入力装置の制御部により一例として表示されるキーの説明図である。(A) And (B) is explanatory drawing of the key displayed as an example by the control part of the character input device which concerns on 6th Embodiment of this invention. (A)及び(B)は、本発明の第7実施形態に係る文字入力装置の制御部により一例として表示されるキーの説明図である。(A) And (B) is explanatory drawing of the key displayed as an example by the control part of the character input device which concerns on 7th Embodiment of this invention. (A)及び(B)は、本発明の第8実施形態に係る文字入力装置の制御部により一例として表示されるキーの説明図である。(A) And (B) is explanatory drawing of the key displayed as an example by the control part of the character input device which concerns on 8th Embodiment of this invention. (A)は本発明の第9実施形態に係る文字入力装置の制御部により一例として表示される文字表示領域の説明図であり、(B)は、本発明の第9実施形態に係る文字入力装置の制御部により一例として表示されるキーの説明図である。(A) is explanatory drawing of the character display area displayed as an example by the control part of the character input device which concerns on 9th Embodiment of this invention, (B) is the character input which concerns on 9th Embodiment of this invention. It is explanatory drawing of the key displayed as an example by the control part of an apparatus. 図1に示すスマートフォンの機能的構成の一例を示す図である。It is a figure which shows an example of a functional structure of the smart phone shown in FIG. 仮想キーボード表示領域情報および入力文字表示領域情報で規定される各範囲の一例を視覚的に示した図である。It is the figure which showed visually an example of each range prescribed | regulated by virtual keyboard display area information and input character display area information. 本発明の実施形態に係る表示制御装置において、表示部にキーを表示する処理フローの一例を示すフローチャートである。6 is a flowchart illustrating an example of a processing flow for displaying a key on a display unit in the display control apparatus according to the embodiment of the present invention. 本発明の第10実施形態に係る表示制御装置の制御部により表示部に表示されるキーの一例を示す図である。It is a figure which shows an example of the key displayed on a display part by the control part of the display control apparatus which concerns on 10th Embodiment of this invention. 本発明の第11実施形態に係る表示制御装置の制御部により表示部に表示されるキーの一例を示す図である。It is a figure which shows an example of the key displayed on a display part by the control part of the display control apparatus which concerns on 11th Embodiment of this invention. 本発明の第12実施形態に係る表示制御装置の制御部により表示部に表示されるキーの一例を示す図である。It is a figure which shows an example of the key displayed on a display part by the control part of the display control apparatus which concerns on 12th Embodiment of this invention.

<第1実施形態>
図1は、本発明の第1実施形態に係る文字入力装置の一例としてのスマートフォンの外観構成を概略的に示す正面図である。図2は、図1に示すスマートフォンのハードウェア構成を概略的に示す構成図である。
<First Embodiment>
FIG. 1 is a front view schematically showing an external configuration of a smartphone as an example of a character input device according to the first embodiment of the present invention. FIG. 2 is a block diagram schematically showing a hardware configuration of the smartphone shown in FIG.

図1に示すように、スマートフォン10は、例えば矩形の薄形筐体12を備え、その薄形筐体12の一方の面には、タッチパネル14が例えば多くの部分を占めるように構成されている。該タッチパネル14が搭載されている面(正面)には、スピーカ16、マイクロフォン18及びハードボタン20が設けられている。また、筐体10Aの側面や底面には、ハードキー22、図1では不図示の音声出力端子24Aなどの外部インターフェース24(図2参照)が設けられる。さらに、筐体10Aの背面には、図1では不図示のカメラ26(図2参照)が設けられている。   As illustrated in FIG. 1, the smartphone 10 includes, for example, a rectangular thin housing 12, and a touch panel 14 occupies a large portion of one surface of the thin housing 12, for example. . A speaker 16, a microphone 18, and a hard button 20 are provided on the surface (front surface) on which the touch panel 14 is mounted. Further, an external interface 24 (see FIG. 2) such as a hard key 22 and an audio output terminal 24A (not shown in FIG. 1) is provided on the side surface and bottom surface of the housing 10A. Further, a camera 26 (see FIG. 2) (not shown in FIG. 1) is provided on the back surface of the housing 10A.

このスマートフォン10では、図2に示すように、上記各構成要素が内部の中央処理装置28に接続されている。中央処理装置28にはさらに、移動体通信用アンテナ30A、移動体通信部30、無線LAN通信用アンテナ32A、無線LAN通信部32、及び記憶部34が接続されている。   In the smartphone 10, as shown in FIG. 2, each of the above components is connected to an internal central processing unit 28. The central processing unit 28 is further connected to a mobile communication antenna 30A, a mobile communication unit 30, a wireless LAN communication antenna 32A, a wireless LAN communication unit 32, and a storage unit 34.

タッチパネル14は、表示装置及び入力装置の両方の機能を備え、表示機能を担うディスプレイ(表示画面)14Aと、入力機能を担うタッチセンサ14Bとで構成される。ディスプレイ14Aは、例えば、液晶ディスプレイや有機EL(Electro Luminescence)ディスプレイなどの一般的な表示デバイスにより構成される。タッチセンサ14Bは、ディスプレイ14Aの上面に配置された、接触操作(接触)を検出するための素子及びその上に積層された透明な操作面を備えて構成される。タッチセンサ14Bの接触検知方式としては、静電容量式、抵抗膜式(感圧式)、電磁誘導式など既知の方式のうちの任意の方式を採用することができる。   The touch panel 14 has functions of both a display device and an input device, and includes a display (display screen) 14A that bears the display function and a touch sensor 14B that bears the input function. The display 14A is configured by a general display device such as a liquid crystal display or an organic EL (Electro Luminescence) display. The touch sensor 14B includes an element that is disposed on the upper surface of the display 14A and detects a contact operation (contact) and a transparent operation surface stacked on the element. As a contact detection method of the touch sensor 14B, any of known methods such as a capacitance type, a resistance film type (pressure sensitive type), and an electromagnetic induction type can be adopted.

表示装置としてのディスプレイ14Aは、中央処理装置28による記憶部34内の文字入力プログラムPの実行により生成される文字入力画面を表示する。入力装置としてのタッチセンサ14Bは、操作面に対して接触する接触物(ユーザの指やスタイラスなどを含む。以下、「指」である場合を代表例として説明する。)の動作を検出することで、操作入力を受け付け、その接触位置の情報を中央処理装置28に与える。指の動作は、接触点の位置または領域を示す座標情報として検出され、座標情報は、例えば、タッチパネル14の短辺方向及び長辺方向の二軸上の座標値として表される。以下、話を簡便にするため、表示装置としてのディスプレイ14Aについても入力装置としてのタッチセンサ14Bについても、単に「タッチパネル14」と称する。   The display 14 </ b> A as a display device displays a character input screen generated by the execution of the character input program P in the storage unit 34 by the central processing unit 28. The touch sensor 14B as an input device detects an operation of a contact object (including a user's finger or stylus, which will be described below as a representative example) in contact with the operation surface. Then, an operation input is received and information on the contact position is given to the central processing unit 28. The movement of the finger is detected as coordinate information indicating the position or area of the contact point, and the coordinate information is expressed as coordinate values on two axes in the short side direction and the long side direction of the touch panel 14, for example. Hereinafter, for the sake of simplicity, both the display 14A as a display device and the touch sensor 14B as an input device are simply referred to as “touch panel 14”.

図3は、図1に示すスマートフォン10の機能的構成図である。
図3に示すように、スマートフォン10は、記憶部34と、表示部40と、検出部42と、を有する。また、スマートフォン10は、中央処理装置28が文字入力プログラムPを実行することによりそれぞれ機能する、制御部44と、文字入力部46と、を有する。
FIG. 3 is a functional configuration diagram of the smartphone 10 shown in FIG.
As illustrated in FIG. 3, the smartphone 10 includes a storage unit 34, a display unit 40, and a detection unit 42. Moreover, the smart phone 10 has the control part 44 and the character input part 46 which function by the central processing unit 28 executing the character input program P, respectively.

記憶部34には、文字入力プログラムP内又は外にある仮想キーボード情報34A、関連文字キー情報34B、補助キー情報34Cを含んでいる。仮想キーボード情報34Aは、複数のキー52が例えば4行5列で配置され日本語入力可能なテンキー型の仮想キーボード50Aの情報である(図4参照)。この情報には、例えば各キー52の種別情報や各キー52の配置情報が含まれる。複数のキー52には、複数の文字キー52Aと、複数のその他のキー52Bと、がある。各その他のキー52Bは、例えば既に入力されている文字を削除したり仮想キーボード50Aを日本語版から英語版に切り替えたり等、するためのものである。一方、文字キー52Aは、例えばその数が10個であり、それぞれ、平仮名の文字「あ」、「か」、「さ」、「た」、「な」、「は」、「ま」、「や」、「ら」、又は、「わ」に対応し、当該文字及び当該文字に関連する文字を入力するためのものである。この「当該文字に関連する文字」とは、本実施形態では、文字キー52Aの文字の母音を変化させた文字、すなわち、当該文字を除く、あ行、か行、さ行、た行、な行、は行、ま行、や行、ら行、わ行の文字である。関連文字キー情報34Bには、これら関連する文字のキー(以下、「関連文字キー54(図6参照)」と称す。)の種別情報や配置情報が含まれる。また、補助キー情報34Cには、補助キー56(図6参照)の種別情報や配置情報が含まれる。補助キー56は、文字キー52A及び関連文字キー54に対応する文字を補助するためのキーである。本実施形態では、この補助キー56は、当該対応する文字の表記を変更し、または、対応する文字に記号を追加するためのキーであり、特にここでは、記号として、濁点又は半濁点を追加するためのキーである。   The storage unit 34 includes virtual keyboard information 34A, related character key information 34B, and auxiliary key information 34C that are inside or outside the character input program P. The virtual keyboard information 34A is information on a ten-key virtual keyboard 50A in which a plurality of keys 52 are arranged in, for example, 4 rows and 5 columns and can be input in Japanese (see FIG. 4). This information includes, for example, type information of each key 52 and arrangement information of each key 52. The plurality of keys 52 include a plurality of character keys 52A and a plurality of other keys 52B. Each of the other keys 52B is used, for example, to delete a character already input or to switch the virtual keyboard 50A from the Japanese version to the English version. On the other hand, the number of the character keys 52A is ten, for example, and the characters “a”, “ka”, “sa”, “ta”, “na”, “ha”, “ma”, “ This corresponds to “ya”, “ra”, or “wa”, and is for inputting the character and the character related to the character. In this embodiment, the “character related to the character” is a character in which the vowel of the character of the character key 52A is changed, that is, a line, a line, a line, a line, and the like excluding the character. Line is a line, line, line, line, or line character. The related character key information 34B includes type information and arrangement information of these related character keys (hereinafter referred to as “related character key 54 (see FIG. 6)”). Further, the auxiliary key information 34C includes type information and arrangement information of the auxiliary key 56 (see FIG. 6). The auxiliary key 56 is a key for assisting characters corresponding to the character key 52 </ b> A and the related character key 54. In the present embodiment, the auxiliary key 56 is a key for changing the notation of the corresponding character or adding a symbol to the corresponding character. In particular, here, a dakuten or semi-dakuten is added as a symbol. It is a key to do.

図3に戻って、表示部40は、例えばディスプレイ14Aである。検出部42は、例えばタッチセンサ14Bである。   Returning to FIG. 3, the display unit 40 is, for example, the display 14A. The detection unit 42 is, for example, the touch sensor 14B.

制御部44は、表示部40に対して仮想キーボード50Aを表示制御し、検出部42が仮想キーボード50Aへの接触を検出した場合に、表示部40に対して、当該接触の位置に対応する仮想キーボード50Aの文字キー52A、及び当該文字キー52Aに関連する少なくとも1つの関連文字キー54を仮想キーボード50Aに重ねて表示制御し、且つ、当該文字キー52A及び当該関連文字キー54に対応する文字を補助するための少なくとも1つの補助キー56を仮想キーボード50Aに重ねて表示制御する。   The control unit 44 controls display of the virtual keyboard 50A on the display unit 40, and when the detection unit 42 detects contact with the virtual keyboard 50A, the control unit 44 performs virtual control corresponding to the position of the contact with respect to the display unit 40. The character key 52A of the keyboard 50A and at least one related character key 54 related to the character key 52A are displayed and controlled on the virtual keyboard 50A, and the characters corresponding to the character key 52A and the related character key 54 are displayed. At least one auxiliary key 56 for assisting is superposed on the virtual keyboard 50A for display control.

文字入力部46は、検出部42が仮想キーボード50Aへの接触の解除を検出すると、当該解除の直前に接触されていたキーが文字キー52A及び関連文字キー54のうち何れか1つのキーである場合は、当該1つのキーに対応する文字を入力し、当該解除の直前に接触されていたキーが補助キー56である場合は、文字キー52A及び関連文字キー54のうち何れか1つのキーに対応する文字に対して、補助キー56に応じて表記を変更したり記号を追加したりの処理を実行する。また、文字入力部46は、前記解除の直前に接触されていたキーが文字キー52A、関連文字キー54及び補助キー56以外のキー52の場合は、例えば既に入力されている文字を削除する処理等、当該キー52に対応する処理を実行する。なお、本実施形態において「解除」とは、指等の接触物51(図4参照)が表示部40から離れることである。   In the character input unit 46, when the detection unit 42 detects the release of the contact with the virtual keyboard 50A, the key touched immediately before the release is any one of the character key 52A and the related character key 54. In this case, when a character corresponding to the one key is input and the key touched immediately before the cancellation is the auxiliary key 56, the character key 52A or the related character key 54 is selected as one of the keys. For the corresponding character, a process of changing the notation or adding a symbol according to the auxiliary key 56 is executed. In addition, when the key touched immediately before the cancellation is the key 52 other than the character key 52A, the related character key 54, and the auxiliary key 56, the character input unit 46, for example, deletes an already input character. The process corresponding to the key 52 is executed. In the present embodiment, “release” means that the contact object 51 such as a finger (see FIG. 4) is separated from the display unit 40.

図4は、制御部44の表示制御により表示部40に表示される文字入力画面60Aの一例を示す図である。この文字入力画面60Aは、中央処理装置28が例えばスマートフォン10のメールソフトウェア等と共に文字入力プログラムPを実行したときに表示される。   FIG. 4 is a diagram illustrating an example of a character input screen 60 </ b> A displayed on the display unit 40 by display control of the control unit 44. This character input screen 60A is displayed when the central processing unit 28 executes the character input program P together with the mail software of the smartphone 10, for example.

文字入力画面60Aには、例えば、画面下部に仮想キーボード情報34Aに基づいた仮想キーボード50Aが配置され、画面上部に入力文字表示領域62が配置される。入力文字表示領域62は、文字入力部46で入力された文字が表示される領域である。ユーザは、この文字入力画面60Aにて、入力文字表示領域62を見ながら仮想キーボード50Aを操作して文字入力を行い、メール等を作成する。   On the character input screen 60A, for example, a virtual keyboard 50A based on the virtual keyboard information 34A is arranged at the bottom of the screen, and an input character display area 62 is arranged at the top of the screen. The input character display area 62 is an area in which characters input by the character input unit 46 are displayed. On the character input screen 60A, the user operates the virtual keyboard 50A while looking at the input character display area 62 to input characters, and creates a mail or the like.

図5は、図4に示す文字入力画面60Aが表示部40に表示されている間に実行される、制御部44と文字入力部46の処理の流れを示すフローチャートである。当該処理は、定期的に例えば0.5秒毎に、または、不定期に繰り返し実行される。   FIG. 5 is a flowchart showing the flow of processing performed by the control unit 44 and the character input unit 46 while the character input screen 60 </ b> A shown in FIG. 4 is displayed on the display unit 40. This process is repeatedly executed periodically, for example, every 0.5 seconds or irregularly.

(ステップSP10)制御部44は、検出部42の検出信号の有無に基づき、接触物51による仮想キーボード50Aの何れか1つのキー52の接触が有るか否か判定する。そして、制御部44は、肯定判定した場合(Yes)、すなわち、検出部42が仮想キーボード50Aのキー52への接触を検出して、制御部44が検出部42から検出信号を受けた場合にはステップSP12の処理に移行する。また、制御部44は、否定判定した場合(No)には全体の処理を終える。 (Step SP10) The control unit 44 determines whether any one key 52 of the virtual keyboard 50A is touched by the contact object 51 based on the presence or absence of the detection signal of the detection unit 42. Then, when the control unit 44 makes an affirmative determination (Yes), that is, when the detection unit 42 detects contact with the key 52 of the virtual keyboard 50A and the control unit 44 receives a detection signal from the detection unit 42. Shifts to the processing of step SP12. Moreover, the control part 44 complete | finishes the whole process, when negative determination is made (No).

(ステップSP12)制御部44は、接触されたキー52が文字キー52Aであるか否か判定する。そして、制御部44は、肯定判定した場合(Yes)にはステップSP16の処理に移行し、否定判定した場合(No)にはステップSP14の処理に移行する。 (Step SP12) The controller 44 determines whether or not the touched key 52 is a character key 52A. If the determination is affirmative (Yes), the control unit 44 proceeds to the process of step SP16, and if the determination is negative (No), the control unit 44 proceeds to the process of step SP14.

(ステップSP14)制御部44は、文字入力部46に処理を渡す。文字入力部46は、例えば既に入力されている文字を削除する処理等、接触されたキー52、すなわち接触されたその他のキー52Bに対応する処理を実行する。そして、文字入力部46は、全体の処理を終える。 (Step SP14) The control unit 44 passes the processing to the character input unit 46. The character input unit 46 executes a process corresponding to the touched key 52, that is, the other touched key 52B, such as a process of deleting an already input character. Then, the character input unit 46 finishes the entire process.

(ステップSP16)制御部44は、検出部42の検出信号の有無に基づき、ステップSP10で判定した接触が解除されたか否か判定する。そして、制御部44は、肯定判定した場合(Yes)にはステップSP18の処理に移行し、否定判定した場合(No)にはステップSP20の処理に移行する。 (Step SP16) The control unit 44 determines whether or not the contact determined in step SP10 has been released based on the presence or absence of a detection signal from the detection unit 42. If the determination is affirmative (Yes), the control unit 44 proceeds to the process of step SP18. If the determination is negative (No), the control unit 44 proceeds to the process of step SP20.

(ステップSP18)制御部44は、文字入力部46に処理を渡す。文字入力部46は、接触された文字キー52Aに対応する文字を入力する。また、文字入力部46は制御部44に処理を渡して、制御部44は、表示部40に対して入力された文字を入力文字表示領域62に表示させる。例えば、図4では、文字「は」の文字キー52Aが接触されて、入力文字表示領域62に文字「は」が表示されている。そして、制御部44は、ステップSP20の処理に移行する。 (Step SP18) The control unit 44 passes the processing to the character input unit 46. The character input unit 46 inputs a character corresponding to the touched character key 52A. In addition, the character input unit 46 passes the process to the control unit 44, and the control unit 44 displays the characters input to the display unit 40 in the input character display area 62. For example, in FIG. 4, the character key 52 </ b> A of the character “ha” is touched, and the character “ha” is displayed in the input character display area 62. And the control part 44 transfers to the process of step SP20.

(ステップSP20)制御部44は、例えば図6(A)に示すように、ステップSP10で判定した接触が予め定められた時間x(xは正の数であり、例えば0.5)秒以上維持されたか否か判定する。そして、制御部44は、肯定判定した場合(Yes)にはステップSP22の処理に移行し、否定判定した場合(No)にはステップSP16の処理に戻る。以下、x秒以上接触が維持されたことを、適宜、「長押しされた」と称す。 (Step SP20) As shown in FIG. 6A, for example, the control unit 44 maintains the contact determined in step SP10 for a predetermined time x (x is a positive number, for example, 0.5) seconds or more. It is determined whether it has been done. If the determination is affirmative (Yes), the control unit 44 proceeds to the process of step SP22. If the determination is negative (No), the control unit 44 returns to the process of step SP16. Hereinafter, the case where the contact is maintained for x seconds or longer is appropriately referred to as “long-pressed”.

(ステップSP22)制御部44は、長押しされた文字キー52Aに対応する文字が、「か」、「さ」、「た」又は「は」であるか否か判定する。制御部44は、肯定判定した場合(Yes)にはステップSP26の処理に移行し、否定判定した場合(No)にはステップSP24の処理に移行する。 (Step SP22) The control unit 44 determines whether the character corresponding to the long-pressed character key 52A is “ka”, “sa”, “ta”, or “ha”. When the determination is affirmative (Yes), the control unit 44 proceeds to the process of step SP26, and when the determination is negative (No), the control unit 44 proceeds to the process of step SP24.

(ステップSP24)制御部44は、記憶部34の関連文字キー情報34Bに基づき、表示部40に対して、接触の位置に対応する文字キー52A(本実施形態では長押しされた文字キー52A)、及び当該長押しされた文字キー52Aに対応する文字の母音を変化させた関連文字の少なくとも1つの関連文字キー54を、同時に仮想キーボード50Aに重ねて表示させる。また、制御部44は、表示部40に対して、重ねて表示された文字キー52A及び関連文字キー54以外のキー52を、非アクティブとし、目立たないように薄暗くさせる。ユーザは、この状態で、適宜、目的の関連文字キー54までスライドさせる。そして、制御部44は、ステップSP28の処理に移行する。
上記重ねて表示させる際、制御部44は、長押しされた文字キー52Aを同じ文字キー52Aに重ねて表示させ、関連文字キー54を、長押しされた文字キー52Aに隣接する上下左右(ただし、仮想キーボード50Aに対して入力文字表示領域62側を「上」とする。)の何れか1つのキー52に重ねて表示させる。例えば、図示しないが、長押しされた文字キー52Aに対応する文字が「あ」であれば、文字「あ」の文字キー52Aは、当該文字キー52Aに重ねて表示される。また、文字「あ」の関連文字「い」、「う」、「え」、及び、「お」の関連文字キー54は、文字「あ」の文字キー52Aの左上右下に隣接するキー52の順に、それぞれ重ねて表示される。
なお、長押しされた文字キー52Aを同じ文字キー52Aに重ねて表示させることは必須ではなく、制御部44は、同じ文字キー52Aに重ねて表示させない場合は、長押しされた文字キー52Aをアクティブのまま表示しておけばよい(以下、同様。)。
(Step SP24) Based on the related character key information 34B of the storage unit 34, the control unit 44 makes a character key 52A corresponding to the position of contact with respect to the display unit 40 (in this embodiment, the character key 52A that is pressed for a long time). , And at least one related character key 54 of the related character obtained by changing the vowel of the character corresponding to the long-pressed character key 52A is simultaneously displayed on the virtual keyboard 50A. In addition, the control unit 44 causes the display unit 40 to make the keys 52 other than the character key 52A and the related character key 54 displayed in an overlapping manner inactive and dimmed so as not to stand out. In this state, the user slides to the target related character key 54 as appropriate. And the control part 44 transfers to the process of step SP28.
When the overlapping display is performed, the control unit 44 displays the long-pressed character key 52A over the same character key 52A, and displays the related character key 54 in the vertical and horizontal directions adjacent to the long-pressed character key 52A (however, , The input character display area 62 side of the virtual keyboard 50A is set to “up”). For example, although not shown, if the character corresponding to the long-pressed character key 52A is “A”, the character key 52A of the character “A” is displayed overlapping the character key 52A. Further, the related characters 54 of the related characters “I”, “U”, “E”, and “O” of the character “A” are adjacent to the upper left and lower right of the character key 52A of the character “A”. Are displayed in an overlapping order.
Note that it is not essential to display the long-pressed character key 52A on the same character key 52A. The control unit 44 does not display the long-pressed character key 52A on the same character key 52A. It may be displayed as active (the same applies hereinafter).

(ステップSP26)制御部44は、例えば図6(B)に示すように、記憶部34の関連文字キー情報34B及び補助キー情報34Cに基づき、表示部40に対して、長押しされた文字キー52A及び当該文字キー52Aの文字の母音を変化させた文字の少なくとも1つの関連文字キー54を、これら文字キー52A及び関連文字キー54に対応する文字に濁点又は半濁点を追加するための少なくとも1つの補助キー56と同時に仮想キーボード50Aに重ねて表示させる。また、制御部44は、表示部40に対して、重ねて表示された文字キー52A及び関連文字キー54以外のキー52を、非アクティブとし、目立たないように薄暗くさせる。ユーザは、この状態で、適宜、目的の関連文字キー54又は補助キー56までスライドさせる(図6(B)の矢印参照)。そして、制御部44は、次のステップSP28の処理に移行する。
上記重ねて表示させる際、文字キー52Aは、例えば同じ文字キー52Aに重ねて表示され、関連文字キー54は、例えば文字キー52Aの上下左右の何れか1つに隣接するキー52に重ねて表示される。また、補助キー56は、例えば表示される文字キー52Aに斜めに隣接し且つ関連文字キー54の左右の何れか1つに隣接するキー52に重ねて表示される。例えば、図6(A)及び図6(B)では、文字「は」の文字キー52Aが長押しされて、当該文字キー52Aが、同じ文字キー52Aに重ねて表示されている。また、文字「は」の関連文字「ひ」、「ふ」、「へ」、及び、「ほ」の関連文字キー54が、文字「は」の文字キー52Aの左上右下に隣接するキー52の順に、それぞれ重ねて表示されている。さらに、濁点「゛」を追加するための補助キー56が、文字「は」の文字キー52Aに左斜め上と右斜め下に隣接する各キー52に重ねて表示される。さらにまた、半濁点「゜」を追加するための補助キー56が、文字「は」の文字キー52Aに右斜め上と左斜め下に隣接する各キー52に重ねて表示される。
(Step SP26) For example, as shown in FIG. 6B, the control unit 44 performs a long-pressed character key on the display unit 40 based on the related character key information 34B and the auxiliary key information 34C in the storage unit 34. 52A and at least one related character key 54 of a character in which the vowel of the character of the character key 52A is changed, at least one for adding a cloud point or a semi-cloudy point to the character corresponding to the character key 52A and the related character key 54 The two auxiliary keys 56 are displayed simultaneously with the virtual keyboard 50A. In addition, the control unit 44 causes the display unit 40 to make the keys 52 other than the character key 52A and the related character key 54 displayed in an overlapping manner inactive and dimmed so as not to stand out. In this state, the user appropriately slides to the target related character key 54 or auxiliary key 56 (see the arrow in FIG. 6B). And the control part 44 transfers to the process of following step SP28.
In the above-described overlapping display, the character key 52A is displayed, for example, superimposed on the same character key 52A, and the related character key 54 is displayed, for example, superimposed on the key 52 adjacent to any one of the upper, lower, left, and right of the character key 52A. Is done. Further, the auxiliary key 56 is displayed, for example, superimposed on the key 52 that is obliquely adjacent to the displayed character key 52 </ b> A and adjacent to any one of the left and right of the related character key 54. For example, in FIG. 6 (A) and FIG. 6 (B), the character key 52A of the character “ha” is pressed for a long time, and the character key 52A is displayed over the same character key 52A. In addition, related characters 54 of the characters “ha”, “hi”, “fu”, “he”, and “ho” are adjacent to the upper left and lower right of the character key 52A of the character “ha”. Are displayed in the order of. Further, an auxiliary key 56 for adding a muddy point “” is displayed superimposed on each key 52 adjacent to the character key 52A of the character “ha” diagonally on the upper left and the lower right. Furthermore, an auxiliary key 56 for adding a semi-voice point “°” is displayed superimposed on each key 52 adjacent to the character key 52A of the character “ha” diagonally on the upper right and lower left.

(ステップSP28)制御部44は、検出部42の検出信号の有無に基づき、ステップSP10で判定した接触が解除されたか否か判定する。そして、制御部44は、肯定判定した場合(Yes)にはステップSP30の処理に移行し、否定判定した場合(No)にはこのステップS28の処理に戻る。 (Step SP28) The control unit 44 determines whether or not the contact determined in step SP10 has been released based on the presence or absence of a detection signal from the detection unit 42. If the determination is affirmative (Yes), the control unit 44 proceeds to the process of step SP30. If the determination is negative (No), the control unit 44 returns to the process of step S28.

(ステップSP30)制御部44は、文字入力部46に処理を渡す。文字入力部46は、解除の直前に接触されていたキーが文字キー52A及び関連文字キー54のうち何れか1つのキーであるか、或いは、補助キー56であるか判定する。文字入力部46は、解除の直前に接触されていたキーが文字キー52A及び関連文字キー54のうち何れか1つのキーであると判定した場合にはステップSP32の処理に移行し、補助キー56であると判定した場合にはステップSP34の処理に移行する。 (Step SP30) The control unit 44 passes the processing to the character input unit 46. The character input unit 46 determines whether the key touched immediately before the release is any one of the character key 52A and the related character key 54 or the auxiliary key 56. If the character input unit 46 determines that the key touched immediately before the release is one of the character key 52A and the related character key 54, the character input unit 46 proceeds to the processing of step SP32, and the auxiliary key 56 If it is determined that, the process proceeds to step SP34.

(ステップSP32)文字入力部46は、解除の直前に接触されていたキーに対応する文字を入力する。また、文字入力部46は制御部44に処理を渡して、制御部44は、表示部40に対して入力された文字を入力文字表示領域62に表示させる。そして、制御部44は、処理を終える。
このステップSP32では、例えば、長押しされた文字「は」の文字キー52Aから文字「へ」の関連文字キー54までスライドされて接触が解除された場合、解除の直前に接触されていた関連文字キー54に対応する文字「へ」が入力される。
(Step SP32) The character input unit 46 inputs a character corresponding to the key touched immediately before the release. Further, the character input unit 46 passes the process to the control unit 44, and the control unit 44 displays the characters input to the display unit 40 in the input character display area 62. Then, the control unit 44 ends the process.
In this step SP32, for example, when the contact is released by sliding from the long-pressed character key 52A of the character “ha” to the related character key 54 of the character “to”, the related character touched immediately before the release. The character “to” corresponding to the key 54 is input.

(ステップSP34)文字入力部46は、解除の直前に接触されていた補助キー56のさらに接触直前に接触されていた文字キー52A又は関連文字キー54に対応する文字の表記を変更し、または、当該文字に前記記号を追加する処理を、当該補助キー56に応じて実行し、変更した表記の文字または追加する記号を入力する。また、文字入力部46は制御部44に処理を渡して、制御部44は、表示部40に対して入力された文字を入力文字表示領域62に表示させる。そして、制御部44は、処理を終える。
このステップSP34では、例えば、図6(B)では、長押しされた文字「は」の文字キー52Aから文字「へ」の関連文字キー54を通り半濁点「゜」の補助キー56までスライドされて接触が解除されて、補助キー56のさらに接触直前に接触されていた関連文字キー54に対応する文字「へ」に補助キー56に応じた半濁点「゜」が追加されることにより、文字「ぺ」が入力されて入力文字表示領域62に表示されている。また、長押しされた文字「は」の文字キー52Aから濁点「゛」の補助キー56まで右斜め下又は左斜め上にスライドされて接触が解除された場合は、当該補助キー56のさらに接触直前に接触されていた文字キー52Aに対応する文字「は」に補助キー56に応じた濁点「゛」が追加されることにより、文字「ば」が入力されて入力文字表示領域62に表示される。
(Step SP34) The character input unit 46 changes the notation of the character corresponding to the character key 52A or the related character key 54 touched immediately before the touch of the auxiliary key 56 touched just before the release, or The process of adding the symbol to the character is executed according to the auxiliary key 56, and the changed notation character or the symbol to be added is input. In addition, the character input unit 46 passes the process to the control unit 44, and the control unit 44 displays the characters input to the display unit 40 in the input character display area 62. Then, the control unit 44 ends the process.
In this step SP34, for example, in FIG. 6B, the long-pressed character key 52A is slid through the related character key 54 of the character “to” to the auxiliary key 56 of the semi-cloudy point “°”. Then, the contact is released, and a half-cloudy point “°” corresponding to the auxiliary key 56 is added to the character “to” corresponding to the related character key 54 touched immediately before the auxiliary key 56 is touched. “Pe” is input and displayed in the input character display area 62. Further, when contact is released by sliding from the character key 52A of the long-pressed character “H” to the auxiliary key 56 of the muddy point “” to the lower right or upper left, the auxiliary key 56 is further touched. By adding a muddy point “” corresponding to the auxiliary key 56 to the character “ha” corresponding to the character key 52A touched immediately before, the character “ba” is input and displayed in the input character display area 62. The

以上、本発明の第1実施形態のスマートフォン10によれば、仮想キーボード50Aの「か」、「さ」、「た」又は「は」の文字キー52Aのうち何れか1つの文字キーが長押しされた場合に、この長押しの接触を一旦解除して再び補助キー(不図示)に接触することなく、当該文字キー52Aの文字に対して濁点又は半濁点の記号を追加した文字を、当該接触を解除するだけの一回の接触(以下、「ワンタッチ」と称す。)で入力することができる(例えば文字「は」に濁点を追加した文字「ば」を入力する等。)。また、仮想キーボード50Aの「か」、「さ」、「た」又は「は」の文字キー52Aのうち何れか1つの文字キーが長押しされた場合に、この長押しの接触を一旦解除して再び補助キー(不図示)に接触することなく、当該文字キー52Aと共に表示される関連文字キー54の文字に対して濁点又は半濁点を追加した文字を、ワンタッチで入力することができる(例えば文字「へ」に半濁点を追加した文字を「ぺ」を入力する等。)。したがって、当該文字キー52Aと共に表示される関連文字キー54の文字に対しても容易に補助キー56に対応させて、当該文字に記号を追加することができる。   As described above, according to the smartphone 10 of the first embodiment of the present invention, any one of the character keys 52A of “KA”, “SA”, “TA”, or “HA” on the virtual keyboard 50A is pressed and held. In this case, once the long-pressed contact is released and the auxiliary key (not shown) is not contacted again, a character with a dakuten or semi-dakuten symbol added to the character of the character key 52A It is possible to input with a single contact (hereinafter referred to as “one-touch”) that only cancels the contact (for example, inputting a character “ba” with a cloud point added to the character “ha”). In addition, when any one of the character keys 52A of “ka”, “sa”, “ta”, and “ha” on the virtual keyboard 50A is pressed for a long time, the long pressing contact is temporarily released. Then, without touching the auxiliary key (not shown) again, it is possible to input a character obtained by adding a cloud point or a semi-cloud point to the character of the related character key 54 displayed together with the character key 52A (for example, one touch). (Enter “pe” for the character with “half” added to the character “he”.) Therefore, it is possible to easily add a symbol to the character corresponding to the auxiliary key 56 with respect to the character of the related character key 54 displayed together with the character key 52A.

<第2実施形態>
次に、本発明の第2実施形態に係る文字入力装置の一例としてのスマートフォンについて説明する。上記第1実施形態では、文字入力部46が、文字キー52A又は関連文字キー54に対応する文字に濁点又は半濁点を追加した文字を入力したが、本第2実施形態では、文字入力部46が、文字キー52A又は関連文字キー54に対応する文字の小文字を入力する点で、上記第1実施形態と大きく異なる。
Second Embodiment
Next, a smartphone as an example of a character input device according to the second embodiment of the present invention will be described. In the first embodiment, the character input unit 46 inputs a character obtained by adding a dakuten or semi-dakuten to the character corresponding to the character key 52A or the related character key 54. However, in the second embodiment, the character input unit 46 However, the present embodiment is greatly different from the first embodiment in that lowercase letters of characters corresponding to the character key 52A or the related character key 54 are input.

本第2実施形態に係るスマートフォンの構成は、上記第1実施形態に係るスマートフォン10の構成と同様である。また、本第2実施形態に係るスマートフォンでは、制御部44と文字入力部46が図5に示すフローチャートと同様の流れの処理を行う。   The configuration of the smartphone according to the second embodiment is the same as the configuration of the smartphone 10 according to the first embodiment. Further, in the smartphone according to the second embodiment, the control unit 44 and the character input unit 46 perform processing similar to the flowchart shown in FIG.

ただし、ステップSP22では、例えば図7(A)に示すように、長押しされた文字キー52Aに対応する文字が、「あ」、「か」、「た」、「や」、「わ」であるか否か判定する。制御部44は、肯定判定した場合(Yes)にはステップSP26の処理に移行し、否定判定した場合(No)にはステップSP24の処理に移行する。   However, in step SP22, for example, as shown in FIG. 7A, the characters corresponding to the long-pressed character key 52A are “a”, “ka”, “ta”, “ya”, “wa”. Judge whether there is. When the determination is affirmative (Yes), the control unit 44 proceeds to the process of step SP26, and when the determination is negative (No), the control unit 44 proceeds to the process of step SP24.

また、ステップSP26では、制御部44は、例えば図7(B)に示すように、記憶部34の関連文字キー情報34B及び補助キー情報34Cに基づき、表示部40に対して、長押しされた文字キー52A及び当該文字キー52Aの文字の母音を変化させた文字の少なくとも1つの関連文字キー54を、これら文字キー52A及び関連文字キー54に対応する文字の小文字を入力するための少なくとも1つの補助キー56と同時に仮想キーボード50Aに重ねて表示させる。また、制御部44は、表示部40に対して、重ねて表示された文字キー52A及び関連文字キー54以外のキー52を、非アクティブとし、目立たないように薄暗くさせる。ユーザは、この状態で、適宜、目的の関連文字キー54又は補助キー56までスライドさせる(図7(B)の矢印参照)。そして、制御部44は、次のステップSP28の処理に移行する。
上記重ねて表示させる際、文字キー52Aは、例えば同じ文字キー52Aに重ねて表示され、関連文字キー54は、例えば文字キー52Aの上下左右の何れか1つに隣接するキー52に重ねて表示される。また、補助キー56は、例えば表示される文字キー52Aの左右の何れか1つに隣接するキー52に重ねて表示される。例えば、図7(A)及び図7(B)では、文字「や」の文字キー52Aが長押しされて、当該文字キー52Aが、同じ文字キー52Aに重ねて表示されている。また、文字「や」の関連文字「ゆ」、及び、「よ」の関連文字キー54が、文字「や」の文字キー52Aの上下に隣接するキー52の順に、それぞれ重ねて表示されている。さらに、小文字を入力するための「小」表記の補助キー56が、文字「や」の文字キー52Aの右に隣接するキー52に重ねて表示される。
In step SP26, for example, as shown in FIG. 7B, the control unit 44 is long pressed against the display unit 40 based on the related character key information 34B and the auxiliary key information 34C in the storage unit 34. The character key 52A and at least one related character key 54 of a character in which the vowel of the character of the character key 52A is changed are input to at least one of the character key 52A and the character key corresponding to the character key 52A. Simultaneously with the auxiliary key 56, it is displayed on the virtual keyboard 50A. In addition, the control unit 44 causes the display unit 40 to make the keys 52 other than the character key 52A and the related character key 54 displayed in an overlapping manner inactive and dimmed so as not to stand out. In this state, the user appropriately slides to the target related character key 54 or auxiliary key 56 (see the arrow in FIG. 7B). And the control part 44 transfers to the process of following step SP28.
In the above-described overlapping display, the character key 52A is displayed, for example, superimposed on the same character key 52A, and the related character key 54 is displayed, for example, superimposed on the key 52 adjacent to any one of the upper, lower, left, and right of the character key 52A. Is done. The auxiliary key 56 is displayed so as to overlap the key 52 adjacent to any one of the left and right of the displayed character key 52A, for example. For example, in FIG. 7 (A) and FIG. 7 (B), the character key 52A of the character “YA” is long pressed, and the character key 52A is displayed over the same character key 52A. Further, the related characters “Y” and “Y” related characters 54 of the character “YA” are displayed so as to overlap each other in the order of the adjacent keys 52 above and below the character key 52A of the character “YA”. . Further, an auxiliary key 56 in “small” notation for inputting a small letter is displayed so as to overlap the key 52 adjacent to the right of the character key 52A of the character “ya”.

また、ステップSP34では、文字入力部46は、解除の直前に接触されていた補助キー56のさらに接触直前に接触されていた文字キー52A又は関連文字キー54に対応する文字の小文字を入力する。また、文字入力部46は制御部44に処理を渡して、制御部44は、表示部40に対して入力された文字を入力文字表示領域62に表示させる。そして、制御部44は、処理を終える。
例えば、図7(B)では、長押しされた文字「や」の文字キー52Aから文字「よ」の関連文字キー54を通り「小」表記の補助キー56まで右斜め上に指51がスライドしてから接触が解除される。これにより、補助キー56のさらに接触直前に接触されていた関連文字キー54に対応する文字「よ」が補助キー56で小文字とされることにより、小文字「ょ」が入力されて入力文字表示領域62に表示されている。なお、入力文字表示領域62には比較のために大文字「よ」も表示されている。また、長押しされた文字「や」の文字キー52Aから「小」表記の補助キー56まで右にスライドされて接触が解除された場合は、当該補助キー56のさらに接触直前に接触されていた文字キー52Aに対応する文字「や」が補助キー56で小文字にされることにより、文字「ゃ」が入力されて入力文
字表示領域62に表示される。
Further, in step SP34, the character input unit 46 inputs the lower case letter of the character corresponding to the character key 52A or the related character key 54 touched just before the touch of the auxiliary key 56 touched just before the release. Further, the character input unit 46 passes the process to the control unit 44, and the control unit 44 displays the characters input to the display unit 40 in the input character display area 62. Then, the control unit 44 ends the process.
For example, in FIG. 7B, the finger 51 slides diagonally upward to the right from the long-pressed character key 52A of the character “YA” through the related character key 54 of the character “YO” to the auxiliary key 56 of “small”. The contact is then released. As a result, the character “yo” corresponding to the related character key 54 touched immediately before the touch of the auxiliary key 56 is changed to a lower case by the auxiliary key 56, so that the lower case “yo” is input and the input character display area. 62. The input character display area 62 also displays a capital letter “Y” for comparison. Further, when the contact is released by sliding to the right from the character key 52A of the long-pressed character “YA” to the auxiliary key 56 described as “small”, the auxiliary key 56 is in contact just before the contact. The character “YA” corresponding to the character key 52 </ b> A is made lowercase by the auxiliary key 56, so that the character “YA” is input and displayed in the input character display area 62.

以上、本発明の第2実施形態のスマートフォンによれば、仮想キーボード50Aの「あ」、「か」、「た」、「や」、「わ」の文字キー52Aのうち何れか1つの文字キーが長押しされた場合に、この長押しの接触を一旦解除して再び補助キー(不図示)に接触することなく、当該文字キー52Aの文字の小文字(文字キー52Aの文字の表記を変更した文字)を、ワンタッチで入力することができる(例えば文字「や」を補助してその小文字「ゃ」を入力する等。)。また、仮想キーボード50Aの「か」、「さ」、「た」又は「は」の文字キー52Aのうち何れか1つの文字キーが長押しされた場合に、この長押しの接触を一旦解除して再び補助キー(不図示)に接触することなく、当該文字キー52Aと共に表示される関連文字キー54の文字の小文字(関連文字キー54の文字の表記を変更した文字)を、ワンタッチで入力することができる(例えば文字「よ」を補助してその小文字「ょ」を入力する等。)。したがって、当該文字キー52Aと共に表示される関連文字キー54の文字に対しても容易に補助キー56に対応させて、当該文字の表記を変更することができる。   As described above, according to the smartphone of the second embodiment of the present invention, any one character key among the character keys 52A of “A”, “KA”, “TA”, “YA”, “WA” of the virtual keyboard 50A. When the key is pressed for a long time, the lower-case letter of the character key 52A is changed without releasing the long-pressing contact and touching the auxiliary key (not shown) again. Character) can be input with a single touch (for example, assisting the character “YA” and inputting the lower case “YA”). In addition, when any one of the character keys 52A of “ka”, “sa”, “ta”, and “ha” on the virtual keyboard 50A is pressed for a long time, the long pressing contact is temporarily released. Then, without touching the auxiliary key (not shown) again, the lowercase letters of the related character key 54 displayed with the character key 52A (characters obtained by changing the notation of the related character key 54) are input with one touch. (For example, assisting the letter “yo” and entering the lowercase letter “yo”). Therefore, the character of the related character key 54 displayed together with the character key 52A can be easily associated with the auxiliary key 56 and the notation of the character can be changed.

<第3実施形態>
次に、本発明の第3実施形態に係る文字入力装置の一例としてのスマートフォンについて説明する。上記第2実施形態では、文字入力部46が、解除の直前に接触されていた補助キー56のさらに接触直前に接触されていた文字キー52A又は関連文字キー54に対応する文字の小文字を入力したが、本第3実施形態では、解除の直前に接触されていた補助キー56のさらに接触直前に接触されていた文字キー52A又は関連文字キー54に関わらず、解除の直前に接触されていた補助キー56に対応する文字を入力する点で、上記第2実施形態と大きく異なる。
<Third Embodiment>
Next, a smartphone as an example of a character input device according to a third embodiment of the present invention will be described. In the second embodiment, the character input unit 46 inputs the lower case letter of the character corresponding to the character key 52A or the related character key 54 touched just before the contact of the auxiliary key 56 touched just before the release. However, in the third embodiment, the auxiliary key 56A that was touched immediately before the release is further touched regardless of the character key 52A or the related character key 54 that was touched immediately before the touch. This is largely different from the second embodiment in that a character corresponding to the key 56 is input.

本第3実施形態に係るスマートフォンの構成は、上記第1実施形態に係るスマートフォン10の構成と同様である。また、本第3実施形態に係るスマートフォンでは、制御部44と文字入力部46が図5に示すフローチャートと同様の流れの処理を行う。   The configuration of the smartphone according to the third embodiment is the same as the configuration of the smartphone 10 according to the first embodiment. Further, in the smartphone according to the third embodiment, the control unit 44 and the character input unit 46 perform processing similar to the flowchart shown in FIG.

ただし、ステップSP22では、例えば図8(A)に示すように、長押しされた文字キー52Aに対応する文字が、「あ」、「か」、「た」、「や」、「わ」であるか否か判定する。制御部44は、肯定判定した場合(Yes)にはステップSP26の処理に移行し、否定判定した場合(No)にはステップSP24の処理に移行する。   However, in step SP22, for example, as shown in FIG. 8A, the characters corresponding to the long-pressed character key 52A are “a”, “ka”, “ta”, “ya”, “wa”. Judge whether there is. When the determination is affirmative (Yes), the control unit 44 proceeds to the process of step SP26, and when the determination is negative (No), the control unit 44 proceeds to the process of step SP24.

また、ステップSP26では、制御部44は、例えば図8(B)に示すように、記憶部34の関連文字キー情報34B及び補助キー情報34Cに基づき、表示部40に対して、長押しされた文字キー52A及び当該文字キー52Aの文字の母音を変化させた文字の少なくとも1つの関連文字キー54を、これら文字キー52A及び関連文字キー54に対応する文字の小文字を入力するための複数の補助キー56と同時に仮想キーボード50Aに重ねて表示させる。また、制御部44は、表示部40に対して、重ねて表示された文字キー52A及び関連文字キー54以外のキー52を、非アクティブとし、目立たないように薄暗くさせる。ユーザは、この状態で、適宜、目的の関連文字キー54又は補助キー56までスライドさせる(図8(B)の矢印参照)。そして、制御部44は、次のステップSP28の処理に移行する。
上記重ねて表示させる際、文字キー52Aは、例えば同じ文字キー52Aに重ねて表示され、関連文字キー54は、例えば文字キー52Aの上下左右の何れか1つに隣接するキー52に重ねて表示される。また、文字キー52Aに対応する補助キー56は、例えば表示される文字キー52Aの左右の何れか1つに隣接するキー52に重ねて表示される。また、関連文字キー54に対応する補助キー56は、例えば表示される関連文字キー54の左右の何れか1つに隣接するキー52に重ねて表示される。例えば、図8(A)及び図8(B)では、文字「や」の文字キー52Aが長押しされて、当該文字キー52Aが、同じ文字キー52Aに重ねて表示されている。また、文字「や」の関連文字「ゆ」、及び、「よ」の関連文字キー54が、文字「や」の文字キー52Aの上下に隣接するキー52の順に、それぞれ重ねて表示されている。さらに、文字キー52Aに対応する文字「や」の小文字を入力するための第1補助キーとしての「ゃ」表記の補助キー56が、文字「や」の文字キー52Aの右に隣接するキー52に重ねて表示される。さらにまた、さらに、各関連文字キー54に対応する文字「ゆ」及び「よ」の小文字を入力するための第2補助キーとしての「ゅ」及び「ょ」表記の各補助キー56が、文字「ゆ」及び「よ」の文字キー52Aの右に隣接するキー52に重ねて表示される。
In step SP26, for example, as shown in FIG. 8B, the control unit 44 is long pressed against the display unit 40 based on the related character key information 34B and the auxiliary key information 34C in the storage unit 34. A plurality of auxiliary keys for inputting the character key 52A and at least one related character key 54 of a character in which the vowel of the character of the character key 52A is changed, to input the lower case character of the character corresponding to the character key 52A and the related character key 54 Simultaneously with the key 56, it is displayed on the virtual keyboard 50A. In addition, the control unit 44 causes the display unit 40 to make the keys 52 other than the character key 52A and the related character key 54 displayed in an overlapping manner inactive and dimmed so as not to stand out. In this state, the user appropriately slides to the target related character key 54 or auxiliary key 56 (see the arrow in FIG. 8B). And the control part 44 transfers to the process of following step SP28.
In the above-described overlapping display, the character key 52A is displayed, for example, over the same character key 52A, and the related character key 54 is displayed, for example, over the key 52 adjacent to any one of the upper, lower, left, and right of the character key 52A. Is done. Further, the auxiliary key 56 corresponding to the character key 52A is displayed so as to overlap the key 52 adjacent to any one of the left and right of the displayed character key 52A, for example. The auxiliary key 56 corresponding to the related character key 54 is displayed so as to overlap the key 52 adjacent to any one of the left and right of the displayed related character key 54, for example. For example, in FIG. 8 (A) and FIG. 8 (B), the character key 52A of the character “YA” is long pressed, and the character key 52A is displayed over the same character key 52A. Further, the related characters “Y” and “Y” related characters 54 of the character “YA” are displayed so as to overlap each other in the order of the adjacent keys 52 above and below the character key 52A of the character “YA”. . Furthermore, an auxiliary key 56 with “「 ”notation as a first auxiliary key for inputting a lower case letter of the character“ ya ”corresponding to the character key 52A is a key 52 adjacent to the right of the character key 52A for the character“ ya ”. Overlaid on the screen. Furthermore, each of the auxiliary keys 56 labeled “yu” and “yo” as the second auxiliary keys for inputting the lowercase letters “Y” and “YO” corresponding to the related character keys 54 It is displayed superimposed on the key 52 adjacent to the right of the “Y” and “Y” character keys 52A.

また、ステップSP34では、文字入力部46は、解除の直前に接触されていた補助キー56に対応する小文字を入力する。また、文字入力部46は制御部44に処理を渡して、制御部44は、表示部40に対して入力された文字を入力文字表示領域62に表示させる。そして、制御部44は、処理を終える。
例えば、図8(B)では、長押しされた文字「や」の文字キー52Aから「ゅ」表記の補助キー56まで右斜め上に指51がスライドしてから接触が解除される。これにより、補助キー56に対応させて表記が変更された小文字「ゅ」が入力されて入力文字表示領域62に表示されている。なお、入力文字表示領域62には比較のために大文字「ゆ」も表示されている。また、長押しされた文字「や」の文字キー52Aから「ゃ」表記の補助キー56まで右にスライドされて接触が解除された場合は、当該補助キー56に対応する小文字「ゃ」が入力されて入力文字表示領域62に表示される。
In step SP34, the character input unit 46 inputs a lower case letter corresponding to the auxiliary key 56 that was touched immediately before the release. In addition, the character input unit 46 passes the process to the control unit 44, and the control unit 44 displays the characters input to the display unit 40 in the input character display area 62. Then, the control unit 44 ends the process.
For example, in FIG. 8B, the contact 51 is released after the finger 51 slides obliquely upward to the right from the long-pressed character key 52A of the character “YA” to the auxiliary key 56 labeled “SU”. As a result, the small letter “yu” whose notation is changed corresponding to the auxiliary key 56 is input and displayed in the input character display area 62. The input character display area 62 also displays a capital letter “yu” for comparison. In addition, when the character key 52A of the long-pressed character “YA” is slid to the right from the auxiliary key 56 indicated by “YA” to release the contact, the lowercase letter “YA” corresponding to the auxiliary key 56 is input. And displayed in the input character display area 62.

以上、本発明の第3実施形態のスマートフォンによれば、仮想キーボード50Aの「あ」、「か」、「た」、「や」、「わ」の文字キー52Aのうち何れか1つの文字キーが長押しされた場合に、この長押しの接触を一旦解除して再び補助キー(不図示)に接触することなく、当該文字キー52Aの文字の小文字を、ワンタッチで入力することができる(例えば文字「や」を補助(表記を変更)した小文字「ゃ」を入力する等。)。また、仮想キーボード50Aの「か」、「さ」、「た」又は「は」の文字キー52Aのうち何れか1つの文字キーが長押しされた場合に、この長押しの接触を一旦解除して再び補助キー(不図示)に接触することなく、当該文字キー52Aと共に表示される関連文字キー54の文字の小文字を、ワンタッチで入力することができる(例えば文字「ゆ」を補助した小文字「ゅ」を入力する等。)。したがって、当該文字キー52Aと共に表示される関連文字キー54の文字に対しても容易に補助キー56に対応させて、当該文字の表記を変更することができる。   As described above, according to the smartphone of the third embodiment of the present invention, any one character key among the character keys 52A of “A”, “KA”, “TA”, “YA”, “WA” of the virtual keyboard 50A. When the key is pressed for a long time, it is possible to input the lower case letter of the character key 52A with one touch without releasing the long press contact and then touching the auxiliary key (not shown) again (for example, Enter the lowercase letter “YA” with the help of the letter “YA” (change the notation). In addition, when any one of the character keys 52A of “ka”, “sa”, “ta”, and “ha” on the virtual keyboard 50A is pressed for a long time, the long pressing contact is temporarily released. Thus, it is possible to input the lowercase characters of the related character key 54 displayed together with the character key 52A without touching the auxiliary key (not shown) with one touch (for example, the lowercase character “Y” supporting the character “yu”). Etc.). Therefore, the character of the related character key 54 displayed together with the character key 52A can be easily associated with the auxiliary key 56 and the notation of the character can be changed.

<第4実施形態>
次に、本発明の第4実施形態に係る文字入力装置の一例としてのスマートフォンについて説明する。上記第1実施形態では、補助キー56が文字キー52A及び関連文字キー54と同時に表示されたが、本第4実施形態では、補助キー56が文字キー52A及び関連文字キー54の表示と別のタイミングで表示される点で、上記第1実施形態と大きく異なる。
<Fourth embodiment>
Next, a smartphone as an example of a character input device according to the fourth embodiment of the present invention will be described. In the first embodiment, the auxiliary key 56 is displayed simultaneously with the character key 52A and the related character key 54. However, in the fourth embodiment, the auxiliary key 56 is different from the display of the character key 52A and the related character key 54. It is greatly different from the first embodiment in that it is displayed at the timing.

本第4実施形態に係るスマートフォンの構成は、上記第1実施形態に係るスマートフォン10の構成と同様である。また、本第4実施形態に係るスマートフォンでは、制御部44と文字入力部46が図5に示すフローチャートと同様の流れの処理を行う。   The configuration of the smartphone according to the fourth embodiment is the same as the configuration of the smartphone 10 according to the first embodiment. Further, in the smartphone according to the fourth embodiment, the control unit 44 and the character input unit 46 perform processing similar to the flowchart shown in FIG.

ただし、本第4実施形態ではステップSP22及びSP26の処理は行なわれず、ステップSP20で肯定判定された場合、ステップSP24の処理に移行される。   However, in the fourth embodiment, the processes of steps SP22 and SP26 are not performed, and if an affirmative determination is made in step SP20, the process proceeds to step SP24.

ステップSP24の処理の後は、ステップSP28の前に、例えば以下の処理が行なわれる。
制御部44は、検出部42の検出信号の有無に基づき、ステップSP10で判定した接触が解除されたか否か判定する。そして、制御部44は、肯定判定した場合には文字入力部46に処理を渡し、文字入力部46は、解除直前に接触されていた文字キー52A又は関連文字キー54に対応する文字を入力する。また、制御部44は、否定判定した場合には、文字キー52A又は関連文字キー54が長押しされたか否か判定し、肯定判定した場合には処理を移行し、否定判定した場合には上記解除されたか否か判定する処理に戻る。
処理を移行した制御部44は、文字キー52Aが長押しされた場合には例えば図9(A)に示すように、表示部40に対して当該文字キー52Aに対応する複数の補助キー56を仮想キーボード50Aに重ねて表示させる。なお、図9(A)では、具体的に、文字「は」の文字キー52Aが長押しされて、当該文字キー52Aに対応する文字「は」の表記を半濁点表記に変更した文字「パ」、「ぱ」、及び、「ハ」の補助キー56が、当該文字キー52Aに斜めに隣接するキー52に重ねて表示されている。また、制御部44は、文字キー52Aがさらに長押しされた場合には例えば図9(B)に示すように、上記複数の補助キー56の表示制御から、一部、当該補助キー56と異なる種類の複数の補助キー56の表示制御に切り替える。なお、図9(B)では、具体的に、文字「は」の文字キー52Aがさらに長押しされて、当該文字キー52Aに対応する文字「は」の表記を濁音表記に変更した「パ」、及び、「ぱ」の補助キー56が、文字「バ」及び「ば」の補助キー56に切り替わって表示されている。
また、処理を移行した制御部44は、関連文字キー54が長押しされた場合には例えば図10(A)に示すように、表示部40に対して当該関連文字キー54に対応する複数の補助キー56を仮想キーボード50Aに重ねて表示させる。なお、図10(A)では、具体的に、文字「ふ」の関連文字キー54が長押しされて、当該関連文字キー54に対応する文字を補助した文字「プ」、「ぷ」、及び、「フ」の補助キー56が、当該関連文字キー54に斜めに隣接するキー52に重ねて表示されている。また、制御部44は、関連文字キー54がさらに長押しされた場合には例えば図10(B)に示すように、上記複数の補助キー56の表示制御から、一部、当該補助キー56と異なる種類の複数の補助キー56の表示制御に切り替える。なお、図10(B)では、具体的に、文字「ふ」の関連文字キー54がさらに長押しされて、当該関連文字キー54に対応する文字「プ」、及び、「ぷ」の補助キー56が、文字「ブ」及び「ぶ」の補助キー56に切り替わって表示されている。
After the processing of step SP24, for example, the following processing is performed before step SP28.
The control unit 44 determines whether or not the contact determined in step SP10 has been released based on the presence or absence of a detection signal from the detection unit 42. If the determination is affirmative, the control unit 44 passes the processing to the character input unit 46, and the character input unit 46 inputs a character corresponding to the character key 52A or the related character key 54 that was touched immediately before the release. . Further, the control unit 44 determines whether or not the character key 52A or the related character key 54 has been pressed for a long time when a negative determination is made, proceeds to a process when an affirmative determination is made, and when a negative determination is made, It returns to the process which determines whether it was cancelled | released.
When the character key 52A is pressed for a long time, the control unit 44 that has shifted the processing, for example, displays a plurality of auxiliary keys 56 corresponding to the character key 52A on the display unit 40 as shown in FIG. 9A. The virtual keyboard 50A is displayed in an overlapping manner. In FIG. 9A, specifically, the character “PA” corresponding to the character key 52A is changed to a semi-cloudy notation when the character key 52A of the character “HA” is pressed and held for a long time. ”,“ Pa ”, and“ c ”auxiliary keys 56 are superimposed on the key 52 obliquely adjacent to the character key 52A. Further, when the character key 52A is further pressed for a long time, the control unit 44 is partly different from the auxiliary key 56 from the display control of the plurality of auxiliary keys 56 as shown in FIG. 9B, for example. Switch to display control of a plurality of types of auxiliary keys 56. In FIG. 9B, specifically, the character key 52A of the character “ha” is further pressed for a long time, and the character “ha” corresponding to the character key 52A is changed to the muddy sound notation. , And the auxiliary key 56 for “Pa” is displayed by switching to the auxiliary key 56 for the characters “B” and “BA”.
In addition, when the related character key 54 is pressed for a long time, the control unit 44 that has shifted the processing, for example, as shown in FIG. 10A, displays a plurality of corresponding character keys 54 on the display unit 40. The auxiliary key 56 is displayed on the virtual keyboard 50A. In FIG. 10A, specifically, when the related character key 54 of the character “fu” is pressed for a long time, the characters “P”, “P”, , “F” auxiliary key 56 is displayed so as to overlap with the key 52 obliquely adjacent to the related character key 54. In addition, when the related character key 54 is further pressed for a long time, the control unit 44 partially controls the display of the auxiliary keys 56 from the display control of the plurality of auxiliary keys 56 as shown in FIG. Switching to display control of a plurality of auxiliary keys 56 of different types. In FIG. 10B, specifically, when the related character key 54 of the character “fu” is further pressed for a long time, the characters “p” and “pu” auxiliary keys corresponding to the related character key 54 are displayed. 56 are displayed by switching to the auxiliary keys 56 for the characters “bu” and “bu”.

以上のステップの後、ステップSP28〜ステップSP34の処理が実行される。
ただし、ステップSP34では、解除の直前に接触されていた補助キー56に対応する文字を入力する。また、文字入力部46は制御部44に処理を渡して、制御部44は、表示部40に対して入力された文字を入力文字表示領域62に表示させる。そして、制御部44は、処理を終える。
例えば、図9(B)では、さらに長押しされた文字「は」の文字キー52Aから「バ」表記の補助キー56まで左斜め上にスライドされて接触が解除されて、補助キー56に対応する文字「バ」が入力されて入力文字表示領域62に表示されている。また、図10(B)では、さらに長押しされた文字「ふ」の関連文字キー54から「ブ」表記の補助キー56まで左斜め上にスライドされて接触が解除されて、補助キー56に対応する文字「ブ」が入力されて入力文字表示領域62に表示されている。
After the above steps, the processing of step SP28 to step SP34 is executed.
However, in step SP34, the character corresponding to the auxiliary key 56 touched immediately before the release is input. In addition, the character input unit 46 passes the process to the control unit 44, and the control unit 44 displays the characters input to the display unit 40 in the input character display area 62. Then, the control unit 44 ends the process.
For example, in FIG. 9 (B), the character key 52A that has been pressed for a long time is slid diagonally upward from the character key 52A to the auxiliary key 56 labeled “B”, and the contact is released. The character “B” to be input is input and displayed in the input character display area 62. Further, in FIG. 10B, the contact is released diagonally from the related character key 54 of the character “fu” pressed for a long time to the auxiliary key 56 indicated by “B”, and the contact is released. The corresponding character “B” is input and displayed in the input character display area 62.

以上、本発明の第4実施形態のスマートフォンによれば、仮想キーボード50Aの「か」、「さ」、「た」又は「は」の文字キー52Aのうち何れか1つの文字キーがさらに長押しされた場合に、この長押しの接触を一旦解除して再び補助キー(不図示)に接触することなく、当該文字キー52Aの文字(平仮名及びカタカナを含む)に対して半濁点を追加した文字を、ワンタッチで入力することができる(例えば文字「ハ」に半濁点を追加した文字「パ」を入力する等。)。また、当該1つの文字キーがよりさらに長押しされた場合に、この長押しの接触を一旦解除して再び補助キー(不図示)に接触することなく、当該文字キー52Aの文字(平仮名及びカタカナを含む)に対して濁点を追加した文字を、ワンタッチで入力することができる(例えば文字「ハ」に濁点を追加した文字「バ」を入力する等。)。
また、仮想キーボード50Aの「か」、「さ」、「た」又は「は」の文字キー52Aのうち何れか1つの文字キーが長押しされその後関連文字キー54が長押しされた場合に、この長押しの接触を一旦解除して再び補助キー(不図示)に接触することなく、当該関連文字キー54の文字に対して濁点を追加した文字を、ワンタッチで入力することができる(例えば文字「ハ」に半濁点を追加した文字を「バ」を入力する等。)。したがって、関連文字キー54の文字に対しても容易に補助キー56に対応して文字の表記を変更したり文字に記号を追加したりすることができる。
As described above, according to the smartphone of the fourth embodiment of the present invention, any one of the character keys 52A of “KA”, “SA”, “TA”, and “HA” on the virtual keyboard 50A is further pressed. In this case, once the long-pressed contact is released and the auxiliary key (not shown) is not contacted again, a character with a semi-turbid point added to the character (including hiragana and katakana) of the character key 52A. Can be input with a single touch (for example, the character “H” added with a semi-turbid point is added to the character “HA”). Further, when the one character key is further pressed for a long time, the character (Hiragana and Katakana) of the character key 52A is released without releasing the long press contact and contacting the auxiliary key (not shown) again. Can be input with one touch (for example, inputting the character “B” with the cloud point added to the character “C”).
Further, when any one of the character keys 52A of “ka”, “sa”, “ta” or “ha” on the virtual keyboard 50A is pressed for a long time and then the related character key 54 is pressed for a long time, A character in which a cloud point is added to the character of the related character key 54 can be input with one touch without releasing the long press contact and then touching an auxiliary key (not shown) again (for example, a character). Enter “B” for a character that has a semi-turbid point added to “C”.) Therefore, it is possible to easily change the notation of characters and add symbols to the characters corresponding to the auxiliary keys 56 with respect to the characters of the related character key 54.

<第5実施形態>
次に、本発明の第5実施形態に係る文字入力装置の一例としてのスマートフォンについて説明する。上記第4実施形態では、文字キー52A又はその関連文字キー54がさらに長押しされても、さらに長押しされたキー以外の文字キー52A又は関連文字キー54の表示は残るが、第5実施形態では、さらに長押しされたキー以外の文字キー52A又は関連文字キー54の表示が残らない(解除される)ようになっている点が、上記第4実施形態と大きく異なる。
<Fifth Embodiment>
Next, a smartphone as an example of a character input device according to a fifth embodiment of the present invention will be described. In the fourth embodiment, even if the character key 52A or its related character key 54 is pressed for a long time, the display of the character key 52A or the related character key 54 other than the key that has been further pressed remains. Then, the point that the display of the character key 52A or the related character key 54 other than the pressed key is not left (cancelled) is largely different from the fourth embodiment.

具体的には、制御部44は、例えば図11(A)に示すように文字キー52Aがさらに長押しされた場合には、図11(B)に示すように、表示部40に対して全ての関連文字キー54の表示を解除すると共に、当該文字キー52Aに対応する複数の補助キー56を仮想キーボード50Aに重ねて表示させる。同様に、制御部44は、例えば図12(A)及び図13(A)に示すように関連文字キー54がさらに長押しされた場合には、図12(B)及び図13(B)に示すように、表示部40に対して当該関連文字キー54以外の全ての関連文字キー54及び文字キー52Aの表示を解除すると共に、さらに長押しされた関連文字キー54に対応する複数の補助キー56を仮想キーボード50Aに重ねて表示させる。   Specifically, for example, when the character key 52A is further pressed for a long time as shown in FIG. 11A, the control unit 44 controls the display unit 40 as shown in FIG. 11B. The related character key 54 is released and a plurality of auxiliary keys 56 corresponding to the character key 52A are displayed on the virtual keyboard 50A. Similarly, when the related character key 54 is further pressed for a long time as shown in FIGS. 12A and 13A, for example, the control unit 44 changes to FIGS. 12B and 13B. As shown, the display unit 40 cancels the display of all the related character keys 54 and the character keys 52A other than the related character key 54, and a plurality of auxiliary keys corresponding to the long-pressed related character key 54 56 is displayed on the virtual keyboard 50A.

以上、本発明の第5実施形態のスマートフォンによれば、第4実施形態のスマートフォンに比べて、さらに長押しされたキー以外の文字キー52A及び関連文字キー54の表示を解除する分、煩雑とならず、またより多くの補助キー56を表示させることができる。   As described above, according to the smartphone of the fifth embodiment of the present invention, as compared with the smartphone of the fourth embodiment, the display of the character keys 52A and the related character keys 54 other than the long-pressed key is cancelled. In addition, more auxiliary keys 56 can be displayed.

<第6実施形態>
次に、本発明の第6実施形態に係る文字入力装置の一例としてのスマートフォンについて説明する。上記第1実施形態では、日本語入力可能な仮想キーボード50Aが表示されたが、本第6実施形態では、英語入力可能な仮想キーボードが表示される点で、上記第1実施形態と大きく異なる。
<Sixth Embodiment>
Next, a smartphone as an example of a character input device according to a sixth embodiment of the present invention will be described. In the first embodiment, the virtual keyboard 50A capable of inputting Japanese is displayed, but in the sixth embodiment, a virtual keyboard capable of inputting English is displayed, which is greatly different from the first embodiment.

本第6実施形態に係るスマートフォンの構成は、上記第1実施形態に係るスマートフォン10の構成と同様である。   The configuration of the smartphone according to the sixth embodiment is the same as the configuration of the smartphone 10 according to the first embodiment.

図14は、制御部44の表示制御により表示部40に表示される文字入力画面60Bの一例を示す図である。この文字入力画面60Bは、中央処理装置28が例えばスマートフォン10のメールソフトウェア等と共に文字入力プログラムPを実行したときに表示される。   FIG. 14 is a diagram showing an example of a character input screen 60 </ b> B displayed on the display unit 40 by the display control of the control unit 44. This character input screen 60B is displayed when the central processing unit 28 executes the character input program P together with the mail software of the smartphone 10, for example.

文字入力画面60Bには、例えば、画面下部に英語版フルキーボード型の仮想キーボード50Bが配置され、画面上部に入力文字表示領域62が配置される。   On the character input screen 60B, for example, an English full keyboard type virtual keyboard 50B is arranged at the bottom of the screen, and an input character display area 62 is arranged at the top of the screen.

図15は、図14に示す文字入力画面60Bが表示部40に表示されている間に実行される、制御部44と文字入力部46の処理の流れを示すフローチャートである。当該処理は、定期的に例えば0.5秒毎に、または、不定期に繰り返し実行される。   FIG. 15 is a flowchart showing a flow of processing performed by the control unit 44 and the character input unit 46 while the character input screen 60B shown in FIG. 14 is displayed on the display unit 40. This process is repeatedly executed periodically, for example, every 0.5 seconds or irregularly.

(ステップSP40)制御部44は、検出部42の検出信号の有無に基づき、指等の接触物51(図14参照)による仮想キーボード50Bの何れか1つのキー52の接触が有るか否か判定する。そして、制御部44は、肯定判定した場合(Yes)、すなわち、検出部42が仮想キーボード50Bのキー52への接触を検出して、制御部44が検出部42から検出信号を受けた場合にはステップSP42の処理に移行する。また、制御部44は、否定判定した場合(No)にはステップSP50の処理に移行する。 (Step SP40) Based on the presence or absence of the detection signal of the detection unit 42, the control unit 44 determines whether or not any one key 52 of the virtual keyboard 50B is touched by a contact object 51 such as a finger (see FIG. 14). To do. When the control unit 44 makes an affirmative determination (Yes), that is, when the detection unit 42 detects contact with the key 52 of the virtual keyboard 50B and the control unit 44 receives a detection signal from the detection unit 42. Shifts to the processing of step SP42. If the determination is negative (No), the control unit 44 proceeds to the process of step SP50.

(ステップSP42)制御部44は、接触されたキー52が文字キー52Aであるか否か判定する。そして、制御部44は、肯定判定した場合(Yes)にはステップSP46の処理に移行し、否定判定した場合(No)にはステップSP44の処理に移行する。 (Step SP42) The control unit 44 determines whether or not the touched key 52 is a character key 52A. If the determination is affirmative (Yes), the control unit 44 proceeds to the process of step SP46, and if the determination is negative (No), the control unit 44 proceeds to the process of step SP44.

(ステップSP44)制御部44は、文字入力部46に処理を渡す。文字入力部46は、例えば既に入力されている文字を削除する処理等、接触されたキー52、すなわち接触されたその他のキー52Bに対応する処理を実行する。そして、文字入力部46は、全体の処理を終える。 (Step SP44) The control unit 44 passes the processing to the character input unit 46. The character input unit 46 executes a process corresponding to the touched key 52, that is, the other touched key 52B, such as a process of deleting an already input character. Then, the character input unit 46 finishes the entire process.

(ステップSP46)制御部44は、検出部42の検出信号の有無に基づき、ステップSP40で判定した接触が解除されたか否か判定する。そして、制御部44は、肯定判定した場合(Yes)にはステップSP48の処理に移行し、否定判定した場合(No)にはステップSP46の最初の処理に戻る。 (Step SP46) The control unit 44 determines whether or not the contact determined in step SP40 has been released based on the presence or absence of a detection signal from the detection unit 42. If the determination is affirmative (Yes), the control unit 44 proceeds to the process of step SP48. If the determination is negative (No), the control unit 44 returns to the initial process of step SP46.

(ステップSP48)制御部44は、文字入力部46に処理を渡す。文字入力部46は、接触された文字キー52Aに対応する文字を入力する。また、文字入力部46は制御部44に処理を渡して、制御部44は、表示部40に対して入力された文字を入力文字表示領域62に表示させる。例えば、図14では、文字「H」の文字キー52Aが接触されて、文字「H」の小文字「h」が入力され、入力された文字「h」が入力文字表示領域62に表示されている。そして、制御部44は、全体の処理を終える。なお、本実施形態では、文字キー52の文字表記が大文字であり、文字キー52により入力される文字が小文字であるが、文字キー52の文字表記が小文字であり、文字キー52により入力される文字も小文字であってもよい。 (Step SP48) The control unit 44 passes the processing to the character input unit 46. The character input unit 46 inputs a character corresponding to the touched character key 52A. In addition, the character input unit 46 passes the process to the control unit 44, and the control unit 44 displays the characters input to the display unit 40 in the input character display area 62. For example, in FIG. 14, the character key 52 </ b> A of the character “H” is touched, the small letter “h” of the character “H” is input, and the input character “h” is displayed in the input character display area 62. . And the control part 44 complete | finishes the whole process. In this embodiment, the character notation of the character key 52 is uppercase and the character input by the character key 52 is lowercase. However, the character notation of the character key 52 is lowercase and input by the character key 52. Letters may also be lowercase.

(ステップSP50)制御部44は、検出部42の検出信号の有無に基づき、接触物51による仮想キーボード50Bの何れか1つの文字キー52Aの近傍の接触が有るか否か判定する。そして、制御部44は、肯定判定した場合(Yes)にはステップSP52の処理に移行する(図16(A)参照)。また、制御部44は、否定判定した場合(No)には全体の処理を終える。 (Step SP50) The control unit 44 determines whether or not there is a contact in the vicinity of any one character key 52A of the virtual keyboard 50B by the contact object 51 based on the presence or absence of the detection signal of the detection unit 42. If the determination is affirmative (Yes), the control unit 44 proceeds to the process of step SP52 (see FIG. 16A). Moreover, the control part 44 complete | finishes the whole process, when negative determination is made (No).

(ステップSP52)制御部44は、例えば図16(B)に示すように、記憶部34の関連文字キー情報34B及び補助キー情報34Cに基づき、表示部40に対して、ステップSP50の接触の位置に対応する文字キー52Aと当該文字キー52Aに関連する複数の関連文字キー54とを、各関連文字キー54に対応する複数の補助キー56と同時に仮想キーボード50Aに重ねて拡大表示させる。
なお、この「接触の位置に対応する文字キー52A」とは、例えば接触の位置に最も近い文字キー52Aである。最も近い文字キー52Aが複数ある場合には、その中で「接触の位置に対応する文字キー52A」がランダムに決められる。また、関連文字キー54は、上記接触の位置の周囲にある文字キー52Aである。また、各補助キー56は、各関連文字キー54に対応する文字の表記を変更させた大文字を入力するためのキーである。本実施形態では、各補助キー56の文字表記は、例えば各関連文字キー54の文字表記の左上に大文字の意味を示す「大」が追加されたものである。
(Step SP52) As shown in FIG. 16B, for example, the control unit 44 determines the position of the contact at step SP50 with respect to the display unit 40 based on the related character key information 34B and the auxiliary key information 34C in the storage unit 34. A character key 52A corresponding to the character key 52 and a plurality of related character keys 54 related to the character key 52A are displayed on the virtual keyboard 50A in an enlarged manner simultaneously with a plurality of auxiliary keys 56 corresponding to the related character keys 54.
The “character key 52A corresponding to the contact position” is, for example, the character key 52A closest to the contact position. If there are a plurality of closest character keys 52A, the “character key 52A corresponding to the contact position” is randomly determined. The related character key 54 is a character key 52A around the contact position. Each auxiliary key 56 is a key for inputting capital letters in which the character notation corresponding to each related character key 54 is changed. In the present embodiment, the character notation of each auxiliary key 56 is such that, for example, “Large” indicating the meaning of a capital letter is added to the upper left of the character notation of each related character key 54.

(ステップSP54)制御部44は、検出部42の検出信号の有無に基づき、ステップSP52で判定した接触が解除されたか否か判定する。そして、制御部44は、肯定判定した場合(Yes)にはステップSP56の処理に移行し、否定判定した場合(No)にはステップSP54の最初の処理に戻る。 (Step SP54) The control unit 44 determines whether or not the contact determined in step SP52 has been released based on the presence or absence of a detection signal from the detection unit 42. If the determination is affirmative (Yes), the control unit 44 proceeds to the process of step SP56, and if the determination is negative (No), the control unit 44 returns to the first process of step SP54.

(ステップSP56)制御部44は、文字入力部46に処理を渡す。文字入力部46は、解除の直前に接触されていたキーが関連文字キー54であるか、或いは、補助キー56であるか判定する。文字入力部46は、解除の直前に接触されていたキーが文字キー52A又は関連文字キー54であると判定した場合にはステップS58の処理に移行し、補助キー56であると判定した場合にはステップSP60の処理に移行する。 (Step SP56) The control unit 44 passes the process to the character input unit 46. The character input unit 46 determines whether the key touched immediately before the release is the related character key 54 or the auxiliary key 56. When the character input unit 46 determines that the key touched immediately before the release is the character key 52A or the related character key 54, the character input unit 46 proceeds to the process of step S58, and determines that the key is the auxiliary key 56. Shifts to the processing of step SP60.

(ステップSP58)文字入力部46は、解除の直前に接触されていたキーに対応する文字を入力する。また、文字入力部46は制御部44に処理を渡して、制御部44は、表示部40に対して入力された文字を入力文字表示領域62に表示させる。そして、制御部44は、処理を終える。
このステップSP58において例えば図16(B)では、ステップSP50の接触の位置からスライドされて文字「V」の関連文字キー54で接触が解除され、解除の直前に接触されていた関連文字キー54に対応する文字「v」が入力される。
(Step SP58) The character input unit 46 inputs a character corresponding to the key touched immediately before the release. In addition, the character input unit 46 passes the process to the control unit 44, and the control unit 44 displays the characters input to the display unit 40 in the input character display area 62. Then, the control unit 44 ends the process.
In this step SP58, for example, in FIG. 16B, the contact is released with the related character key 54 of the letter “V” that is slid from the contact position in step SP50, and the related character key 54 that was touched immediately before the release is displayed. The corresponding character “v” is entered.

(ステップSP60)文字入力部46は、解除の直前に接触されていた補助キー56に対応させて文字の表記を変更した文字を入力する。また、文字入力部46は制御部44に処理を渡して、制御部44は、表示部40に対して入力された文字を入力文字表示領域62に表示させる。そして、制御部44は、処理を終える。
このステップSP60において例えば図16(B)では、ステップSP50の接触の位置からスライドされて文字「G」に「大」が追加された表記の補助キー56で接触が解除され、文字「V」が入力されて入力文字表示領域62に表示されている。
(Step SP60) The character input part 46 inputs the character which changed the description of the character corresponding to the auxiliary key 56 which was touched immediately before cancellation | release. In addition, the character input unit 46 passes the process to the control unit 44, and the control unit 44 displays the characters input to the display unit 40 in the input character display area 62. Then, the control unit 44 ends the process.
In this step SP60, for example, in FIG. 16B, the contact is released by the auxiliary key 56 which is slid from the contact position in step SP50 and “L” is added to the letter “G”, and the letter “V” is changed. It is input and displayed in the input character display area 62.

以上、本発明の第6実施形態のスマートフォンによれば、キー近傍が接触されて関連文字キー54が拡大表示された場合に、この接触を一旦解除して再び補助キー(不図示)に接触することなく、補助キー56へスライドすることで当該関連文字キー54に対応する文字の大文字を、ワンタッチで入力することができる(例えば大文字「V」を入力する等。)。したがって、関連文字キー54の文字に対して表記を変更した文字を、容易に入力することができる。   As described above, according to the smartphone of the sixth embodiment of the present invention, when the vicinity of the key is touched and the related character key 54 is displayed in an enlarged manner, this touch is once released and the auxiliary key (not shown) is contacted again. Instead, the user can input the capital letter of the character corresponding to the related character key 54 by one-touch by sliding to the auxiliary key 56 (for example, inputting the capital letter “V”). Therefore, it is possible to easily input a character whose notation is changed with respect to the character of the related character key 54.

<第7実施形態>
次に、本発明の第7実施形態に係る文字入力装置の一例としてのスマートフォンについて説明する。上記第6実施形態では、補助キー56が関連文字キー54と同時に表示されたが、本第7実施形態では、補助キー56が関連文字キー54と別のタイミングで表示される点で、上記第6実施形態と大きく異なる。
<Seventh embodiment>
Next, a smartphone as an example of a character input device according to a seventh embodiment of the present invention will be described. In the sixth embodiment, the auxiliary key 56 is displayed at the same time as the related character key 54. However, in the seventh embodiment, the auxiliary key 56 is displayed at a different timing from the related character key 54. This is very different from the sixth embodiment.

本第7実施形態に係るスマートフォンの構成は、上記第1実施形態に係るスマートフォン10の構成と同様である。また、本第7実施形態に係るスマートフォンでは、制御部44と文字入力部46が図15に示すフローチャートと同様の流れの処理を行う。   The configuration of the smartphone according to the seventh embodiment is the same as the configuration of the smartphone 10 according to the first embodiment. In the smartphone according to the seventh embodiment, the control unit 44 and the character input unit 46 perform processing similar to the flowchart shown in FIG.

ただし、ステップSP54〜ステップSP60は実行されず、その代わり、ステップSP52では、制御部44は、例えば図17(A)及び図17(B)に示すように、記憶部34の関連文字キー情報34Bに基づき、表示部40に対して、接触の位置に対応する文字キー52Aと複数の関連文字キー54とを仮想キーボード50Aに重ねて拡大表示させる。   However, step SP54 to step SP60 are not executed. Instead, in step SP52, the control unit 44, for example, as shown in FIGS. 17A and 17B, the related character key information 34B in the storage unit 34. Based on the above, the character key 52A and the plurality of related character keys 54 corresponding to the contact position are enlarged and displayed on the virtual keyboard 50A on the display unit 40.

そして、制御部44は文字入力部46に処理を渡す。文字入力部46は、接触物51がスライドして目的の文字キー52A又は関連文字キー54が接触されて直ぐにその接触が解除されると、図18(B)に示すように、解除直前の文字キー52A又は関連文字キー54に対応する文字を入力する。また、文字入力部46は制御部44に処理を渡して、制御部44は、表示部40に対して入力された文字を入力文字表示領域62に表示させる。そして、制御部44は、処理を終える。
例えば、図18(B)では、解除直前の関連文字キー54に対応する文字「g」が表示されている。
Then, the control unit 44 passes the process to the character input unit 46. When the contact object 51 slides and the target character key 52A or the related character key 54 is touched and the contact is released immediately, the character input unit 46, as shown in FIG. A character corresponding to the key 52A or the related character key 54 is input. In addition, the character input unit 46 passes the process to the control unit 44, and the control unit 44 displays the characters input to the display unit 40 in the input character display area 62. Then, the control unit 44 ends the process.
For example, in FIG. 18B, the character “g” corresponding to the related character key 54 immediately before cancellation is displayed.

一方で、制御部44は、接触物51がスライドして文字キー52A又は関連文字キー54が長押しされると、図18(A)に示すように、長押しされた文字キー52A又は関連文字キー54の表示を当該文字キー52A又は関連文字キー54の文字の大文字を入力するための補助キー56の表示に切り替える。そして、制御部44は文字入力部46に処理を渡す。文字入力部46は、長押しが解除されると、解除直前に接触されていた補助キー56に対応する文字を入力する。また、文字入力部46は制御部44に処理を渡して、制御部44は、表示部40に対して入力された文字を入力文字表示領域62に表示させる。そして、制御部44は、処理を終える。
例えば、図18(A)では、解除直前に接触されていた補助キー56に対応する文字「G」が表示されている。
On the other hand, when the contact object 51 slides and the character key 52A or the related character key 54 is pressed for a long time, the control unit 44, as shown in FIG. The display of the key 54 is switched to the display of the auxiliary key 56 for inputting the capital letter of the character key 52A or the related character key 54. Then, the control unit 44 passes the process to the character input unit 46. When the long press is released, the character input unit 46 inputs a character corresponding to the auxiliary key 56 that was touched immediately before the release. In addition, the character input unit 46 passes the process to the control unit 44, and the control unit 44 displays the characters input to the display unit 40 in the input character display area 62. Then, the control unit 44 ends the process.
For example, in FIG. 18A, the letter “G” corresponding to the auxiliary key 56 that was touched immediately before the release is displayed.

また、制御部44は、解除の前に補助キー56がさらに長押しされると、図18(B)に示すように、長押しされた補助キー56の表示を元の関連文字キー54の表示に切り替える。   When the auxiliary key 56 is further pressed for a long time before the release, the control unit 44 displays the display of the long-pressed auxiliary key 56 as the original related character key 54 as shown in FIG. Switch to.

以上、本発明の第7実施形態のスマートフォンによれば、キー近傍が接触されて関連文字キー54が拡大表示された場合に、この接触を一旦解除して再び補助キー(不図示)に接触することなく、関連文字キー54へスライドして長押し、補助キー56で接触を解除することで当該関連文字キー54に対応する文字の大文字を、ワンタッチで入力することができる(例えば大文字「G」を入力する等。)。したがって、関連文字キー54の文字に対して表記を変更した文字を、容易に入力することができる。   As described above, according to the smartphone of the seventh embodiment of the present invention, when the vicinity of the key is touched and the related character key 54 is displayed in an enlarged manner, this contact is once released and the auxiliary key (not shown) is contacted again. Without being slid to the related character key 54 and long-pressed, and the contact is released with the auxiliary key 56, the capital letter of the character corresponding to the related character key 54 can be input with one touch (for example, the capital letter “G”). Etc.). Therefore, it is possible to easily input a character whose notation is changed with respect to the character of the related character key 54.

<第8実施形態>
次に、本発明の第8実施形態に係る文字入力装置の一例としてのスマートフォンについて説明する。本第8実施形態は、上記第1〜第5実施形態と組み合わせて又は別個に実施される。
<Eighth Embodiment>
Next, a smartphone as an example of a character input device according to an eighth embodiment of the present invention will be described. The eighth embodiment is implemented in combination with or separately from the first to fifth embodiments.

本第8実施形態に係るスマートフォンの構成は、上記第1実施形態に係るスマートフォン10の構成と同様である。また、本第8実施形態に係るスマートフォンでは、制御部44と文字入力部46が図5に示すフローチャートと同様の流れの処理を行う。   The configuration of the smartphone according to the eighth embodiment is the same as the configuration of the smartphone 10 according to the first embodiment. Further, in the smartphone according to the eighth embodiment, the control unit 44 and the character input unit 46 perform processing similar to the flowchart shown in FIG.

ただし、本第8実施形態ではステップSP22及びSP24の処理は行なわれず、ステップSP26では、制御部44は、表示部40に対して、長押しされた文字キー52A及び当該文字キー52Aの文字の母音を変化させた文字の少なくとも1つの関連文字キー54を、例えば句読点や疑問符、括弧、アクセント等の約物を入力するための少なくとも1つの約物キー(不図示)と同時に仮想キーボード50Aに重ねて表示させる。また、制御部44は、表示部40に対して、重ねて表示された文字キー52A、関連文字キー54及び約物キー以外のキー52を、非アクティブとし、目立たないように薄暗くさせる。ユーザは、この状態で、適宜、目的の関連文字キー54又は約物キーまでスライドさせる。そして、制御部44は、次のステップSP28の処理に移行する。   However, in the eighth embodiment, the processes of steps SP22 and SP24 are not performed. In step SP26, the control unit 44 makes the long press on the character key 52A and the vowel of the character of the character key 52A on the display unit 40. At least one related character key 54 of the character whose character is changed is superimposed on the virtual keyboard 50A simultaneously with at least one punctuation key (not shown) for inputting punctuation marks such as punctuation marks, question marks, parentheses, and accents. Display. In addition, the control unit 44 causes the display unit 40 to make the keys 52 other than the character key 52A, the related character key 54, and the shortcut key displayed in an overlapping manner inactive and dimmed so as not to stand out. In this state, the user appropriately slides to the target related character key 54 or the object key. And the control part 44 transfers to the process of following step SP28.

また、ステップSP34では、文字入力部46は、解除の直前に接触されていた約物キーのさらに接触直前に接触されていた文字キー52A又は関連文字キー54に対応する文字と共に、当該約物キーに応じた約物を入力する。また、文字入力部46は制御部44に処理を渡して、制御部44は、表示部40に対して入力された文字を入力文字表示領域62に表示させる。そして、制御部44は、処理を終える。   Further, in step SP34, the character input unit 46, together with the character corresponding to the character key 52A or the related character key 54 touched immediately before the contact of the shortcut key touched immediately before the release, together with the shortcut key Enter the punctuation according to In addition, the character input unit 46 passes the process to the control unit 44, and the control unit 44 displays the characters input to the display unit 40 in the input character display area 62. Then, the control unit 44 ends the process.

以上、本発明の第8実施形態のスマートフォンによれば、文字キー52A又は関連文字キー54に対応する文字と共に約物を、ワンタッチで入力することができる。なお、本第8実施形態は、上記第1〜第5実施形態と組み合わせて又は別個に実施される場合を説明したが、上記第6〜第7実施形態と組み合わせて又は別個に実施されてもよい。   As described above, according to the smartphone of the eighth embodiment of the present invention, it is possible to input a punctual object together with characters corresponding to the character key 52A or the related character key 54 with one touch. In addition, although this 8th Embodiment demonstrated the case where it combined with the said 1st-5th embodiment or implemented separately, it may be implemented in combination with the said 6th-7th embodiment or separately. Good.

<第9実施形態>
次に、本発明の第9実施形態に係る文字入力装置の一例としてのスマートフォンについて説明する。本第9実施形態は、上記第6〜第8実施形態と組み合わせて又は別個に実施される。本第9実施形態に係るスマートフォンの構成は、上記第1実施形態に係るスマートフォン10の構成と同様である。
<Ninth Embodiment>
Next, a smartphone as an example of a character input device according to a ninth embodiment of the present invention will be described. The ninth embodiment is implemented in combination with or separately from the sixth to eighth embodiments. The configuration of the smartphone according to the ninth embodiment is the same as the configuration of the smartphone 10 according to the first embodiment.

この本第9実施形態に係るスマートフォンでは、制御部44は、検出部42が仮想キーボード50Bの文字キー52Aへの接触を検出した場合、図19(B)に示すように、表示部40に対して、当該文字キー52A及び当該文字キー52Aの文字の小文字の関連文字キー54と共に、少なくとも1つのヌルキー70及び少なくとも1つのバックスペースキー72(以下、「BSキー」と称す。)を表示制御する。そして、文字入力部46は、検出部42が上記接触の解除を検出すると、当該解除の直前に接触されていたキーが文字キー52A又は当該文字キー52Aに関連する関連文字キー54である場合や仮想キーボード50Bの他の領域である場合は、図19(A)に示すように、文字キー52A又は関連文字キー54の文字、例えば文字キー52Aの文字「H」を入力する。また、図19(A)に示すように、当該解除の直前に接触されていたキーがヌルキー70である場合は、何も入力せず、当該解除の直前に接触されていたキーがBSキー72である場合は、既に入力されている文字、例えば「G」を1つ削除する。
なお、文字入力部46は、ヌルキー70が接触された場合は、その接触が解除される前であっても、何も入力しないようにしてもよく、また、文字入力部46は、BSキー72が接触された場合は、その接触が解除される前であっても、既に入力されている文字を1つ削除してもよい。この際、図19(B)に示すように、接触されているBSキー72の隣に、制御部44により新たなBSキー72が表示制御され、BSキー72の次に新たなBSキー72がさらに接触された場合は、図19(A)に示すように、既に入力されている文字、例えば文字「F」をさらに1つ削除してもよい。また、新たなBSキー72が接触された場合は、さらに新たなBSキー72が表示制御されてもよい。
In the smartphone according to the ninth embodiment, when the detection unit 42 detects contact with the character key 52A of the virtual keyboard 50B, the control unit 44 displays the display unit 40 as illustrated in FIG. Thus, display control of at least one null key 70 and at least one backspace key 72 (hereinafter referred to as “BS key”) is performed together with the character key 52A and the associated lower-case character key 54 of the character key 52A. . When the detection unit 42 detects the release of the contact, the character input unit 46 detects that the key touched immediately before the release is the character key 52A or a related character key 54 related to the character key 52A. In the other area of the virtual keyboard 50B, as shown in FIG. 19A, the character of the character key 52A or the related character key 54, for example, the character “H” of the character key 52A is input. Further, as shown in FIG. 19A, when the key touched immediately before the release is the null key 70, nothing is input, and the key touched immediately before the release is the BS key 72. In the case of, one character already inputted, for example, “G” is deleted.
When the null key 70 is touched, the character input unit 46 may not input anything even before the contact is released. When a contact is made, one character already input may be deleted even before the contact is released. At this time, as shown in FIG. 19B, a new BS key 72 is displayed and controlled by the control unit 44 next to the BS key 72 being touched, and a new BS key 72 next to the BS key 72 is displayed. In the case of further contact, as shown in FIG. 19A, one character that has already been input, for example, the letter “F” may be deleted. Further, when a new BS key 72 is touched, the display of the new BS key 72 may be further controlled.

以上、本第9実施形態に係るスマートフォンによれば、誤って文字キー52Aに接触しても、そのままヌルキー70にスライドして接触を解除することで、文字キー52Aの文字が入力されることを回避することができる。また、その際に、そのままBSキー72にスライドすることで、誤って既に入力した文字を1つ削除することができる。さらにまた、そのまま新たなBSキー72にスライドすることで、誤って既に入力した文字をさらに1つ削除することができる。なお、本第9実施形態は、上記第6〜第7実施形態と組み合わせて又は別個に実施される場合を説明したが、上記第1〜第5実施形態と組み合わせて又は別個に実施されてもよい。   As described above, according to the smartphone according to the ninth embodiment, even if the character key 52A is accidentally touched, the character of the character key 52A is input by sliding to the null key 70 as it is to release the contact. It can be avoided. At that time, by sliding to the BS key 72 as it is, it is possible to delete one character that has already been entered by mistake. Furthermore, by sliding to the new BS key 72 as it is, one more character that has already been entered by mistake can be deleted. In addition, although this 9th Embodiment demonstrated the case where it implemented in combination with the said 6th-7th embodiment or separately, it may be implemented in combination with the said 1st-5th embodiment or separately. Good.

<第10実施形態>
第10実施形態は、制御部44が、仮想キーボード50のキーのうち接触位置を基準として上記接触位置に応じた範囲にある仮想キーボード50の1以上のキー52A(52)を表示部40に表示させる位置及び範囲の少なくとも一方を上記接触位置に応じて制御する一例を示す。特に、本第5実施形態においては、制御部44が、上記1以上のキー52A(52)を仮想キーボード50に重ならないように表示制御する一例について説明する。以下では、第1実施形態乃至第9実施形態と異なる点について特に説明し、他の点については説明を省略する。本第10実施形態について、図20乃至23を用いて説明する。
<Tenth Embodiment>
In the tenth embodiment, the control unit 44 displays, on the display unit 40, one or more keys 52A (52) of the virtual keyboard 50 within a range corresponding to the contact position with reference to the contact position among the keys of the virtual keyboard 50. An example is shown in which at least one of the position and the range to be controlled is controlled according to the contact position. In particular, in the fifth embodiment, an example will be described in which the control unit 44 performs display control so that the one or more keys 52A (52) do not overlap the virtual keyboard 50. Hereinafter, differences from the first to ninth embodiments will be particularly described, and description of other points will be omitted. The tenth embodiment will be described with reference to FIGS.

図20は、図1に示すスマートフォン10(第10実施形態乃至第12実施形態においては、スマートフォン10A)の機能的構成の一例を示す図である。図20に示すように、スマートフォン10Aは、機能的に、記憶部34Sと、表示部40と、検出部42と、接触キー特定部43と、文字入力部46と、備えて構成されている。ここで、スマートフォン10Aの制御部44と、文字入力部46と、は中央処理装置28が後述する記憶部34Sに格納された文字入力プログラムP’を実行することによりそれぞれ機能する。   FIG. 20 is a diagram illustrating an example of a functional configuration of the smartphone 10 (the smartphone 10A in the tenth embodiment to the twelfth embodiment) illustrated in FIG. As illustrated in FIG. 20, the smartphone 10A is functionally configured to include a storage unit 34S, a display unit 40, a detection unit 42, a contact key specifying unit 43, and a character input unit 46. Here, the control unit 44 and the character input unit 46 of the smartphone 10A function by the central processing unit 28 executing a character input program P 'stored in a storage unit 34S described later.

記憶部34Sは、仮想キーボード情報34A、関連文字キー情報34B、補助キー情報34C及び文字入力プログラムP(図20には不図示)の他、仮想キーボード表示領域情報34D、入力文字表示領域情報34E、及び文字入力プログラムP’を記憶・保持する機能ブロックである。   The storage unit 34S includes virtual keyboard display area information 34D, input character display area information 34E, virtual keyboard information 34A, related character key information 34B, auxiliary key information 34C, and character input program P (not shown in FIG. 20). And a functional block for storing and holding the character input program P ′.

図21は、仮想キーボード表示領域情報34Dおよび入力文字表示領域情報34Eで規定される各範囲の一例を視覚的に示した図である。   FIG. 21 is a diagram visually showing an example of each range defined by the virtual keyboard display area information 34D and the input character display area information 34E.

図21に示すように、仮想キーボード表示領域情報34Dは、文字入力画面60において仮想キーボード50が表示される領域を示す情報であり、その領域の範囲又は位置は、スマートフォン10Aの全体の形状、文字入力画面60の形状、仮想キーボード50の表示範囲・表示位置などに基づく。仮想キーボード50が表示される領域は、具体的には、その形状が横(左右)に長い長方形である。ただし、仮想キーボード50が表示される領域は、例えば、その形状が長方形以外の四角形やその他の多角形、円形(楕円形を含む)などであってもよい。   As shown in FIG. 21, the virtual keyboard display area information 34D is information indicating an area in which the virtual keyboard 50 is displayed on the character input screen 60, and the range or position of the area is the overall shape and character of the smartphone 10A. Based on the shape of the input screen 60, the display range / display position of the virtual keyboard 50, and the like. Specifically, the area where the virtual keyboard 50 is displayed is a rectangle whose shape is long in the horizontal (left and right) direction. However, the area where the virtual keyboard 50 is displayed may be, for example, a quadrilateral other than a rectangle, another polygon, a circle (including an ellipse), or the like.

また、図21に示すように、入力文字表示領域情報34Eは、文字入力画面60において入力された文字が表示される領域(入力文字表示領域62)を示す情報であり、その領域の範囲又は位置は、スマートフォン10Aの全体の形状、表示部40及び文字入力画面60の形状、仮想キーボード50の表示範囲・表示位置などに基づく。入力文字表示領域62は、具体的には、その形状が縦(上下)に長い長方形である。ただし、仮想キーボード50が表示される領域は、例えば、その形状が長方形以外の四角形やその他の多角形、円形(楕円形を含む)などであってもよい。   Further, as shown in FIG. 21, the input character display area information 34E is information indicating an area (input character display area 62) where characters input on the character input screen 60 are displayed, and the range or position of the area. Is based on the overall shape of the smartphone 10A, the shape of the display unit 40 and the character input screen 60, the display range / display position of the virtual keyboard 50, and the like. Specifically, the input character display area 62 is a rectangle that is long (vertical) vertically. However, the area where the virtual keyboard 50 is displayed may be, for example, a quadrilateral other than a rectangle, another polygon, a circle (including an ellipse), or the like.

さらに、仮想キーボード情報34Aは、図23乃至図25に示す英語入力可能なフルキーボード型の仮想キーボード50の情報である。この仮想キーボード50には、図23乃至図25に示すように、複数の文字キー52Aと複数のその他のキー52Bとを含む各種のキー52が配置されている。仮想キーボード情報34Aには、例えば各種のキー52の種別情報や各キー52の配置情報が含まれる。各文字キー52Aは、例えば「A」、「B」・・・「X」、「Y」、又は、「Z」の文字に対応し、当該文字を入力するためのものである。各その他のキー52Bは、例えば既に入力されている文字を削除したり仮想キーボード50を英語版から日本語版に切り替えたりするためのもの等である。また、文字キー52Aは、子音に対応するキーと母音に対応するキーを含み、文字キー52AはJIS規格に準拠したキー配列となっており、母音の位置が散在している。   Furthermore, the virtual keyboard information 34A is information on the full keyboard type virtual keyboard 50 capable of inputting English shown in FIGS. Various keys 52 including a plurality of character keys 52A and a plurality of other keys 52B are arranged on the virtual keyboard 50 as shown in FIGS. The virtual keyboard information 34 </ b> A includes, for example, various types of key 52 information and arrangement information of each key 52. Each character key 52A corresponds to, for example, the characters “A”, “B”... “X”, “Y”, or “Z”, and is used for inputting the character. Each of the other keys 52B is, for example, for deleting characters that have already been input or for switching the virtual keyboard 50 from the English version to the Japanese version. The character key 52A includes a key corresponding to a consonant and a key corresponding to a vowel. The character key 52A has a key layout conforming to the JIS standard, and vowel positions are scattered.

また、記憶部34は、接触物51(ユーザの指やスタイラスなどを含む。以下、「指」である場合を代表例として説明する。)に対して予め設定された設定情報を記憶・保持する機能ブロックである。具体的には、記憶部34は、ユーザの指の指紋情報とユーザ識別情報とを対応付けた情報(設定情報)を記憶・保持する。   The storage unit 34 stores and holds setting information set in advance for the contact object 51 (including a user's finger, stylus, and the like. Hereinafter, the case of “finger” will be described as a representative example). It is a functional block. Specifically, the storage unit 34 stores and holds information (setting information) in which fingerprint information of a user's finger is associated with user identification information.

接触キー特定部43は、表示部40において接触されたキーを特定する機能ブロックである。具体的には、接触キー特定部43は、仮想キーボード50の各キー52の表示位置と接触物51の表示部40への接触位置とを照合して接触されたキーを特定する。   The contact key specifying unit 43 is a functional block that specifies a key touched on the display unit 40. Specifically, the contact key specifying unit 43 specifies the touched key by collating the display position of each key 52 of the virtual keyboard 50 with the contact position of the contact object 51 on the display unit 40.

制御部44は、仮想キーボード50を表示部40に表示する機能ブロックである。また、制御部44は、接触キー特定部43が特定する、仮想キーボード50のキー52のうち接触物51の表示部40への接触位置を基準として上記接触位置に応じた範囲にある仮想キーボード50の1以上のキー52A(52)を表示させる機能ブロックである。さらに、制御部44は、接触キー特定部43が特定する、仮想キーボード50のキー52のうち接触物51の表示部40への接触位置を基準として上記接触位置に応じた範囲にある仮想キーボード50の1以上のキー52A(52)を表示させる位置及び範囲の少なくとも一方を上記接触位置に応じて制御する機能ブロックである。   The control unit 44 is a functional block that displays the virtual keyboard 50 on the display unit 40. Further, the control unit 44 specifies the virtual keyboard 50 in the range corresponding to the contact position with reference to the contact position of the contact object 51 to the display unit 40 among the keys 52 of the virtual keyboard 50 specified by the contact key specifying unit 43. This is a functional block for displaying one or more keys 52A (52). Further, the control unit 44 specifies the virtual keyboard 50 in a range corresponding to the contact position with reference to the contact position of the contact object 51 to the display unit 40 among the keys 52 of the virtual keyboard 50 specified by the contact key specifying unit 43. This is a functional block that controls at least one of a position and a range for displaying one or more keys 52A (52) according to the contact position.

具体的には、検出部42は、接触物51が仮想キーボード50へ接触したことを検出した場合、接触キー特定部43は、仮想キーボード50の各キー52の表示位置と接触物51の表示部40への接触位置とを照合して接触されたキーを特定する。そして、制御部44は、接触キー特定部43が仮想キーボード50のキー52へ接触があったと判断した場合、接触キー特定部43が仮想キーボード50のキー52のうち接触物51の表示部40への接触位置を基準として上記接触位置の周辺に配置されている仮想キーボード50の1以上のキー52A(52)を表示させる位置及び範囲の少なくとも一方を上記接触位置に応じて制御する(図23以降で詳述)。なお、制御部44が上記接触位置の周辺に配置されている仮想キーボード50の1以上のキー52A(52)を表示させる位置及び範囲の少なくとも一方を上記接触位置に応じて制御するタイミングに関して、特に制限はなく、仮想キーボード50の1以上のキー52A(52)を表示部40に表示させる際又は表示させた後であってもよい。   Specifically, when the detection unit 42 detects that the contact object 51 has touched the virtual keyboard 50, the contact key specifying unit 43 displays the display position of each key 52 of the virtual keyboard 50 and the display unit of the contact object 51. The contacted key is identified with the contact position to 40. When the control unit 44 determines that the contact key specifying unit 43 has touched the key 52 of the virtual keyboard 50, the contact key specifying unit 43 moves to the display unit 40 of the contact object 51 among the keys 52 of the virtual keyboard 50. Based on the contact position, at least one of a position and a range for displaying one or more keys 52A (52) of the virtual keyboard 50 arranged around the contact position is controlled according to the contact position (after FIG. 23) Details). In particular, regarding the timing at which the control unit 44 controls at least one of a position and a range for displaying one or more keys 52A (52) of the virtual keyboard 50 arranged around the contact position in accordance with the contact position. There is no limitation, and one or more keys 52A (52) of the virtual keyboard 50 may be displayed on the display unit 40 or after the display.

より具体的には、制御部44は、仮想キーボード50の1以上のキー52A(52)を表示部40に表示させる際又は表示させた後に、上記1以上のキー52A(52)が表示部40に表示される仮想キーボード50に重ならないように、記憶部34に記憶・保持されている仮想キーボード表示領域情報34Bおよび入力文字表示領域情報34Cに基づいて、表示部40に対する、上記1以上のキーの表示させる位置及び範囲の少なくとも一方を制御する(図23で詳述)。また、制御部44は、上記1以上のキー52A(52)が、表示部40に表示される仮想キーボード50に重ねられて表示される場合、接触物51によって上記1以上のキー52A(52)の表示が隠れてしまわないように、上記1以上のキー52A(52)を表示させる位置及び範囲の少なくとも一方を制御する(図24で詳述)。   More specifically, the control unit 44 causes the one or more keys 52A (52) of the virtual keyboard 50 to be displayed on or after the display unit 40 displays the one or more keys 52A (52). The one or more keys for the display unit 40 based on the virtual keyboard display area information 34B and the input character display area information 34C stored and held in the storage unit 34 so as not to overlap the virtual keyboard 50 displayed on the screen Is controlled at least one of the display position and range (detailed in FIG. 23). In addition, when the one or more keys 52A (52) are displayed on the virtual keyboard 50 displayed on the display unit 40, the control unit 44 causes the contact object 51 to display the one or more keys 52A (52). Is controlled so that at least one of the position and the range where the one or more keys 52A (52) are displayed is described in detail in FIG.

さらに、制御部44は、検出部42が検出した接触物の表面に形成された紋様、つまり、ユーザの指の指紋などに基づき、接触物51を判定する。また、制御部44は、記憶部34Sが保持する設定情報に基づき、接触物51を判定する。例えば、制御部44は、検出部42が検出した上記紋様と、記憶部34Sが保持する設定情報と、に基づいてどのユーザの指が表示部40に接触したのかを判定する。   Further, the control unit 44 determines the contact object 51 based on the pattern formed on the surface of the contact object detected by the detection unit 42, that is, the fingerprint of the user's finger. Further, the control unit 44 determines the contact object 51 based on the setting information held by the storage unit 34S. For example, the control unit 44 determines which user's finger has touched the display unit 40 based on the pattern detected by the detection unit 42 and the setting information held by the storage unit 34S.

文字入力部46は、仮想キーボード50の複数のキー52のうち、接触されたキーに対応する文字を入力する機能ブロックである。また、文字入力部46は、制御部44により、接触キー特定部43が特定する、仮想キーボード50のキー52のうち接触物51の表示部40への接触位置を基準として上記接触位置に応じた範囲に表示された1以上のキー52A(52)のうち、接触されたキーに対応する文字を入力文字表示領域62に入力する機能ブロックである。   The character input unit 46 is a functional block for inputting a character corresponding to the touched key among the plurality of keys 52 of the virtual keyboard 50. Further, the character input unit 46 responds to the contact position with reference to the contact position of the contact object 51 on the display unit 40 among the keys 52 of the virtual keyboard 50 specified by the control key 44 by the control unit 44. This is a functional block for inputting a character corresponding to the touched key among the one or more keys 52A (52) displayed in the range to the input character display area 62.

図22は、本発明の実施形態に係る表示制御装置において、表示部にキーを表示する処理フローの一例を示すフローチャートである。   FIG. 22 is a flowchart illustrating an example of a processing flow for displaying keys on the display unit in the display control apparatus according to the embodiment of the present invention.

まず、制御部44は、表示部40に仮想キーボード50を表示する(図22のステップSP70)。   First, the control unit 44 displays the virtual keyboard 50 on the display unit 40 (step SP70 in FIG. 22).

次に、検出部42は、接触物51の表示部40への接触の有無を検出する。(図22のステップSP71)。   Next, the detection unit 42 detects the presence or absence of contact of the contact object 51 with the display unit 40. (Step SP71 in FIG. 22).

検出部42が、接触物51の表示部40への接触が有ったと判定した場合(ステップSP71において「YES」の場合)は、図22のステップSP72に進む。一方で、検出部42が、接触物51の表示部40への接触が無かったと判定した場合(ステップSP71において「NO」の場合)は、本処理フローは終了する。   When the detection unit 42 determines that the contact object 51 has touched the display unit 40 (in the case of “YES” in step SP71), the process proceeds to step SP72 in FIG. On the other hand, when the detection unit 42 determines that there is no contact of the contact object 51 with the display unit 40 (in the case of “NO” in step SP71), the process flow ends.

ステップSP71において、接触物51の表示部40への接触が有ったと判定された場合(ステップSP71において「YES」の場合)は、検出部42は、接触物51の表示部40への接触位置を検出する(図22のステップS72)。   When it is determined in step SP71 that the contact object 51 has contacted the display unit 40 (in the case of “YES” in step SP71), the detection unit 42 is in contact with the display unit 40. Is detected (step S72 in FIG. 22).

次に、接触キー特定部43は、仮想キーボード50の各キー52の表示位置と上記接触位置とを照合して接触されたキーを特定する(図22のステップSP73)。   Next, the contact key specification unit 43 specifies the touched key by comparing the display position of each key 52 of the virtual keyboard 50 with the contact position (step SP73 in FIG. 22).

次に、制御部44は、仮想キーボード50の1以上のキー52A(52)を表示させる位置及び範囲の少なくとも一方を上記接触位置に応じて制御する(図22のステップSP74)。   Next, the control unit 44 controls at least one of the position and the range where the one or more keys 52A (52) of the virtual keyboard 50 are displayed according to the contact position (step SP74 in FIG. 22).

なお、図22に示すステップSP70〜SP74は必ずしもこのステップ通りに実行されなくてもよく、適宜変更されてよい。   Note that steps SP70 to SP74 shown in FIG. 22 do not necessarily have to be executed according to these steps, and may be changed as appropriate.

(キーの表示例)
図23は、本発明の第10実施形態に係る表示制御装置の制御部により表示部に表示されるキーの一例を示す図である。キーの表示例として、図23を用いて、制御部44が、仮想キーボード50の1以上のキー52A(52)を仮想キーボード50に重ならないように表示制御する一例を示す。
(Key display example)
FIG. 23 is a diagram illustrating an example of keys displayed on the display unit by the control unit of the display control apparatus according to the tenth embodiment of the present invention. As an example of key display, an example in which the control unit 44 performs display control so that one or more keys 52A (52) of the virtual keyboard 50 do not overlap the virtual keyboard 50 will be described with reference to FIG.

図23に示すように、ユーザの接触物(指)51が表示部40(仮想キーボード50)の「H」キーに接触した場合、制御部44により表示部40に表示される仮想キーボード50の1以上のキー52A(52)は、仮想キーボード50に重ならないように表示される。すなわち、1以上のキー52A(52)は、制御部44により、接触物(ユーザの指)51には重ならないように表示位置、表示範囲が制御されている。ここで、1以上のキー52A(52)は、「T」,「G」,「Y」,「H」,「U」,「J」キーを含んで構成されている。また、制御部44は、図23に示すように、ユーザの接触物(指)51が仮想キーボード50の「H」キーに接触すると、表示される1以上のキー52A(52)に含まれる「H」キーが強調表示する。   As shown in FIG. 23, when the user's contact object (finger) 51 touches the “H” key of the display unit 40 (virtual keyboard 50), one of the virtual keyboards 50 displayed on the display unit 40 by the control unit 44. The above keys 52A (52) are displayed so as not to overlap the virtual keyboard 50. That is, the display position and display range of the one or more keys 52A (52) are controlled by the control unit 44 so as not to overlap the contact object (user's finger) 51. Here, the one or more keys 52A (52) include “T”, “G”, “Y”, “H”, “U”, and “J” keys. Further, as shown in FIG. 23, when the contact object (finger) 51 of the user touches the “H” key of the virtual keyboard 50, the control unit 44 includes “one or more keys 52 </ b> A (52) that are displayed. The “H” key is highlighted.

具体的には、制御部44は、検出部42が検出する、接触物51の表示部40への接触位置に対応する接触位置情報に応じて1以上のキー52A(52)の表示を制御する。より具体的には、制御部44は、上記1以上のキー52A(52)を表示部40に表示する際に又はその後に、接触物51の表示部40への接触位置に応じて、表示部40に対する、上記1以上のキー52A(52)の表示させる位置及び範囲の少なくとも一方を制御する。結果として、制御部44は、1以上のキー52A(52)を、仮想キーボード50に重ならないように表示する。   Specifically, the control unit 44 controls the display of the one or more keys 52A (52) according to the contact position information detected by the detection unit 42 and corresponding to the contact position of the contact object 51 on the display unit 40. . More specifically, the control unit 44 displays the one or more keys 52A (52) on the display unit 40, or after that, depending on the contact position of the contact object 51 to the display unit 40. 40, at least one of the display position and range of the one or more keys 52A (52) is controlled. As a result, the control unit 44 displays one or more keys 52 </ b> A (52) so as not to overlap the virtual keyboard 50.

なお、図23の例では、制御部44は、1以上の各キー52A(52)の表示範囲(サイズ)を、仮想キーボード50の各キー52の表示範囲(サイズ)に比べて大きくなるように制御する。   In the example of FIG. 23, the control unit 44 makes the display range (size) of each of the one or more keys 52A (52) larger than the display range (size) of each key 52 of the virtual keyboard 50. Control.

以上、本発明の第10実施形態のスマートフォン10Aによれば、接触キー特定部43により、表示部40に表示された仮想キーボード50の各キーの表示位置と接触位置とを照合して接触されたキーを特定し、制御部が、仮想キーボード50のキーのうち上記接触位置を基準として上記接触位置に応じた範囲にある仮想キーボード50の1以上のキーを表示させる位置及び範囲の少なくとも一方を上記接触位置に応じて制御する。その結果、文字入力を容易かつ迅速に実行可能とすることにより操作性を向上させることにつなげることができる。   As described above, according to the smartphone 10 </ b> A of the tenth embodiment of the present invention, the contact key specifying unit 43 makes contact with the display position of each key of the virtual keyboard 50 displayed on the display unit 40 and the contact position. The key is specified, and at least one of the position and the range in which the control unit displays one or more keys of the virtual keyboard 50 in the range corresponding to the contact position with reference to the contact position among the keys of the virtual keyboard 50 Control according to the contact position. As a result, it is possible to improve the operability by making character input easy and quick.

また、制御部44が、上記1以上のキー52を仮想キーボード50に重ならないように表示制御する。結果として、接触物51によって上記1以上のキーの表示が隠れてしまうことを防ぐことができ、入力するためのキー52が見易く、探し易い。また、上記1以上のキーの表示の後ユーザが仮想キーボード50の他のキー52に接触することを希望する場合にも、仮想キーボード50の各キー52が見易く、探し易い。   In addition, the control unit 44 performs display control so that the one or more keys 52 do not overlap the virtual keyboard 50. As a result, it is possible to prevent the display of the one or more keys from being hidden by the contact object 51, and the key 52 for input is easy to see and search. Also, when the user desires to touch another key 52 of the virtual keyboard 50 after the display of the one or more keys, each key 52 of the virtual keyboard 50 is easy to see and search.

<第11実施形態>
第11実施形態は、制御部44が、仮想キーボード50のキーのうち接触位置を基準として上記接触位置に応じた範囲にある仮想キーボード50の1以上のキー52A(52)を表示部40に表示させる位置及び範囲の少なくとも一方を上記接触位置に応じて制御する一例を示す。特に、本第11実施形態においては、制御部44が、仮想キーボード50の1以上のキー52A(52)を仮想キーボード50に重ねて表示制御する一例について説明する。なお、制御部44が、仮想キーボード50の1以上のキー52A(52)を仮想キーボード50に重ねて表示制御する点で、制御部44が、上記1以上のキー52A(52)を仮想キーボード50に重ならないように表示制御する第10実施形態とは異なる。本第11実施形態について、図24を用いて説明する。
<Eleventh embodiment>
In the eleventh embodiment, the control unit 44 displays, on the display unit 40, one or more keys 52A (52) of the virtual keyboard 50 within a range corresponding to the contact position with reference to the contact position among the keys of the virtual keyboard 50. An example is shown in which at least one of the position and the range to be controlled is controlled according to the contact position. In particular, in the eleventh embodiment, an example will be described in which the control unit 44 controls display by superimposing one or more keys 52A (52) of the virtual keyboard 50 on the virtual keyboard 50. The control unit 44 controls the display of the one or more keys 52A (52) of the virtual keyboard 50 so as to overlap the virtual keyboard 50, and the control unit 44 controls the one or more keys 52A (52) of the virtual keyboard 50. This is different from the tenth embodiment in which the display is controlled so as not to overlap. The eleventh embodiment will be described with reference to FIG.

図24は、本発明の第11実施形態に係る表示制御装置の制御部により表示部に表示されるキーの一例を示す図である。図24に示すように、ユーザの接触物(指)51が表示部40(仮想キーボード50)の「H」キーに接触した場合、制御部44により表示部40に表示される仮想キーボード50の1以上のキー52A(52)は、仮想キーボード50に重なるように表示される。ここで、1以上のキー52A(52)は、「T」,「G」,「Y」,「H」,「U」,「J」キーを含んで構成されている。また、制御部44は、図24に示すように、ユーザの接触物(指)51が仮想キーボード50の「H」キーに接触すると、表示される1以上のキー52A(52)に含まれる「H」キーが強調表示する。   FIG. 24 is a diagram illustrating an example of keys displayed on the display unit by the control unit of the display control apparatus according to the eleventh embodiment of the present invention. As shown in FIG. 24, when the user's contact object (finger) 51 touches the “H” key of the display unit 40 (virtual keyboard 50), one of the virtual keyboards 50 displayed on the display unit 40 by the control unit 44. The above keys 52 </ b> A (52) are displayed so as to overlap the virtual keyboard 50. Here, the one or more keys 52A (52) include “T”, “G”, “Y”, “H”, “U”, and “J” keys. In addition, as shown in FIG. 24, when the user's contact object (finger) 51 touches the “H” key of the virtual keyboard 50, the control unit 44 is included in one or more keys 52 </ b> A (52) that are displayed. The “H” key is highlighted.

具体的には、制御部44は、検出部42が検出する、接触物51の表示部40への接触位置に対応する接触位置情報に応じて1以上のキー52A(52)の表示を制御する。より具体的には、制御部44は、上記1以上のキー52A(52)を表示部40に表示する際に又はその後に、接触物51の表示部40への接触位置に応じて、表示部40に対する、上記1以上のキー52A(52)の表示させる位置及び範囲の少なくとも一方を制御する。結果として、制御部44は、1以上のキー52A(52)を、仮想キーボード50に重ねて表示しながらも、接触物51によっては上記1以上のキー52A(52)の表示が隠れてしまわないように制御する。   Specifically, the control unit 44 controls the display of the one or more keys 52A (52) according to the contact position information detected by the detection unit 42 and corresponding to the contact position of the contact object 51 on the display unit 40. . More specifically, the control unit 44 displays the one or more keys 52A (52) on the display unit 40, or after that, depending on the contact position of the contact object 51 to the display unit 40. 40, at least one of the display position and range of the one or more keys 52A (52) is controlled. As a result, the control unit 44 displays one or more keys 52A (52) superimposed on the virtual keyboard 50, but the display of the one or more keys 52A (52) may not be hidden depending on the contact object 51. To control.

なお、図24の例では、制御部44は、1以上の各キー52A(52)の表示範囲(サイズ)を、仮想キーボード50の各キー52の表示範囲(サイズ)に比べて大きくなるように制御する。   In the example of FIG. 24, the control unit 44 makes the display range (size) of each of the one or more keys 52A (52) larger than the display range (size) of each key 52 of the virtual keyboard 50. Control.

以上、本発明の第11実施形態のスマートフォン10Aによれば、上記した効果に加え、制御部44により、上記1以上のキー52A(52)の少なくとも一部が仮想キーボード50に重ねられた状態で表示される場合であっても、接触物51によって上記1以上のキー52A(52)の表示が隠れてしまうことを防ぐことができ、入力するためのキー52が見易く、探し易い。   As described above, according to the smartphone 10A of the eleventh embodiment of the present invention, in addition to the above-described effect, the control unit 44 causes at least a part of the one or more keys 52A (52) to overlap the virtual keyboard 50. Even when displayed, it is possible to prevent the display of the one or more keys 52A (52) from being hidden by the contact object 51, and it is easy to see and find the key 52 for input.

<第12実施形態>
第12実施形態は、制御部44が、仮想キーボード50上の接触物51の動きに応じて1以上のキー52Aに含まれる一以上のキーを選択(入力)可能なように制御する一例について説明する。本第12実施形態について、図25を用いて説明する。
<Twelfth embodiment>
The twelfth embodiment describes an example in which the control unit 44 performs control so that one or more keys included in the one or more keys 52A can be selected (input) according to the movement of the contact object 51 on the virtual keyboard 50. To do. The twelfth embodiment will be described with reference to FIG.

図25は、本発明の第12実施形態に係る表示制御装置の制御部44により表示部40に表示されるキーの一例を示す図である。図25に示すように、ユーザの接触物(指)51が表示部40(仮想キーボード50)の「H」キーに接触した場合、制御部44により表示部40に表示される仮想キーボード50の1以上のキー52A(52)は、仮想キーボード50に重ならないように表示される。すなわち、1以上のキー52A(52)は、制御部44により、接触物(ユーザの指)51には重ならないように表示位置、表示範囲が制御されている。ここで、1以上のキー52A(52)は、「T」,「G」,「Y」,「H」,「U」,「J」キーを含んで構成されている。また、制御部44は、図25に示すように、ユーザの接触物(指)51が仮想キーボード50の「H」キーに接触すると、表示される1以上のキー52A(52)に含まれる「H」キーが強調表示する。   FIG. 25 is a diagram illustrating an example of keys displayed on the display unit 40 by the control unit 44 of the display control apparatus according to the twelfth embodiment of the present invention. As shown in FIG. 25, when the contact object (finger) 51 of the user touches the “H” key of the display unit 40 (virtual keyboard 50), one of the virtual keyboards 50 displayed on the display unit 40 by the control unit 44. The above keys 52A (52) are displayed so as not to overlap the virtual keyboard 50. That is, the display position and display range of the one or more keys 52A (52) are controlled by the control unit 44 so as not to overlap the contact object (user's finger) 51. Here, the one or more keys 52A (52) include “T”, “G”, “Y”, “H”, “U”, and “J” keys. In addition, as shown in FIG. 25, when the user's contact object (finger) 51 touches the “H” key of the virtual keyboard 50, the control unit 44 is included in one or more keys 52 </ b> A (52) displayed. The “H” key is highlighted.

次に、図25の矢印A1が示すように、仮想キーボード50において、ユーザの接触物(指)51が仮想キーボード50の「H」キーから「U」キーに移動した場合、制御部44により、矢印A2が示すように、表示部40に表示される仮想キーボード50の1以上のキー52A(52)に含まれる「H」キーにかわり「U」キーが入力(選択)される。具体的には、制御部44は、ユーザの指の表示部40(仮想キーボード50)への接触位置(検出部42が検出する、ユーザの指の表示部40への接触位置に対応する接触位置情報)に応じて、1以上のキー52Aに含まれる一以上のキー(図25における「U」キー)を選択(入力)可能なように制御する。この場合、制御部44により、「U」キーが強調表示される。   Next, as indicated by an arrow A1 in FIG. 25, when the contact (finger) 51 of the user moves from the “H” key to the “U” key of the virtual keyboard 50 on the virtual keyboard 50, the control unit 44 As indicated by the arrow A2, the “U” key is input (selected) instead of the “H” key included in one or more keys 52A (52) of the virtual keyboard 50 displayed on the display unit 40. Specifically, the control unit 44 detects the contact position of the user's finger on the display unit 40 (virtual keyboard 50) (the contact position corresponding to the contact position of the user's finger on the display unit 40 detected by the detection unit 42). Control is performed so that one or more keys ("U" key in FIG. 25) included in one or more keys 52A can be selected (input) according to the information. In this case, the “U” key is highlighted by the control unit 44.

なお、図25の例では、制御部44は、1以上の各キー52A(52)の表示範囲(サイズ)を、仮想キーボード50の各キー52の表示範囲(サイズ)に比べて大きくなるように制御する。   In the example of FIG. 25, the control unit 44 makes the display range (size) of each of the one or more keys 52A (52) larger than the display range (size) of each key 52 of the virtual keyboard 50. Control.

以上、本発明の第12実施形態のスマートフォン10Aによれば、制御部44が、仮想キーボード50上の接触物51の動きに応じて1以上のキー52Aに含まれる一以上のキーを選択(入力)可能なように制御することにより、仮想キーボード50上でユーザが指を自由に動かした場合であっても、1以上の各キー52A(52)において入力されうる各キーが隠れてしまうことがなく、且つ、ユーザが入力を希望する又はユーザが入力をするキーを容易に把握することができる。   As described above, according to the smartphone 10A of the twelfth embodiment of the present invention, the control unit 44 selects (inputs) one or more keys included in the one or more keys 52A according to the movement of the contact object 51 on the virtual keyboard 50. ) By controlling as much as possible, even if the user freely moves his / her finger on the virtual keyboard 50, each key that can be input in the one or more keys 52A (52) may be hidden. In addition, it is possible to easily grasp the key that the user desires to input or the user inputs.

<変形例>
以上、本願の開示する技術の複数の実施形態について説明したが、本願の開示する技術は、上記に限定されるものではない。また、上記各実施形態は、本発明の理解を容易にするためのものであり、本発明はその趣旨を逸脱することなく、変更/改良(たとえば、各実施形態を組み合わせること、各実施形態の一部の構成を省略すること等)され得るとともに、本発明にはその等価物も含まれる。
<Modification>
As mentioned above, although several embodiment of the technique which this application discloses was described, the technique which this application discloses is not limited above. Further, each of the above embodiments is for facilitating understanding of the present invention, and the present invention can be modified / improved (for example, by combining the embodiments, without deviating from the gist thereof). Some configurations may be omitted), and the present invention includes equivalents thereof.

例えば、上記各実施形態に係る文字入力装置は、スマートフォン10を一例に挙げたが、タッチパネルを搭載した電子機器であれば特に限定されず、例えばタブレット型端末やゲーム専用機、マルチメディア端末、現金自動預け払い機等であってもよい。中でも、スマートフォン10やタブレット型端末等の携帯端末である場合、仮想キーボード50A,50Bの各キー52の表示サイズが小さくなり、その操作が比較的困難となり易いので、入力が容易な上記各実施形態に係る文字入力装置を適用したときの有効性が高い。   For example, the character input device according to each of the above embodiments is exemplified by the smartphone 10, but is not particularly limited as long as it is an electronic device equipped with a touch panel. For example, a tablet terminal, a game dedicated machine, a multimedia terminal, cash An automated teller machine or the like may be used. In particular, in the case of a mobile terminal such as a smartphone 10 or a tablet-type terminal, the display size of each key 52 of the virtual keyboards 50A and 50B is reduced, and the operation thereof is relatively difficult. It is highly effective when the character input device according to is applied.

また、上記各実施形態に係る文字入力装置では、メールソフトウェア等と共に文字入力プログラムPを実行したときを例に挙げたが、文書作成用ソフトウェアや表計算ソフトウェア等、他のソフトウェアと共に起動されてもよい。   Further, in the character input device according to each of the above embodiments, the case where the character input program P is executed together with the mail software or the like has been described as an example, but it may be activated with other software such as document creation software or spreadsheet software. Good.

また、図5に示すステップSP16及びSP20は省略してもよい。すなわち、文字キー52Aが接触されると、長押しか否かに関わらず、制御部44は、関連文字キー54や補助キー56を仮想キーボード50Aに重ねて表示してもよい。   Further, steps SP16 and SP20 shown in FIG. 5 may be omitted. That is, when the character key 52A is touched, the control unit 44 may display the related character key 54 and the auxiliary key 56 on the virtual keyboard 50A regardless of whether the character key 52A is pressed or not.

また、第6実施形態では、補助キー56により、文字キー52A又は関連文字キー54の文字の大文字を入力する場合を説明したが、文字キー52A又は関連文字キー54の文字の半角又は全角を入力するようにしてもよい。また、補助キー56を押した場合の文字の標記を変更には、大文字・小文字の変更だけでなく、フォントサイズの変更や色の変更を含んでもよい。   In the sixth embodiment, the case has been described in which the capital letters of the character key 52A or the related character key 54 are input by the auxiliary key 56. However, the half-width or full-width character of the character key 52A or the related character key 54 is input. You may make it do. Further, the change of the character mark when the auxiliary key 56 is pressed may include a change in font size and a change in color as well as a change in uppercase and lowercase letters.

さらに、制御部44が表示する上記1以上のキー52A(52)の数には特に制限はない。さらに、制御部44は、上記1以上のキー52A(52)に含まれるキーの数について上記1以上のキー52A(52)を表示する際に、またはその後に、増減するような制御を行ってもよい。   Further, the number of the one or more keys 52A (52) displayed by the control unit 44 is not particularly limited. Further, the control unit 44 performs a control to increase or decrease the number of keys included in the one or more keys 52A (52) when the one or more keys 52A (52) are displayed or after that. Also good.

さらにまた、第10乃至第12実施形態において、図23乃至図25の例では、制御部44は、1以上の各キー52A(52)の表示範囲(サイズ)を、仮想キーボード50の各キー52の表示範囲(サイズ)に比べて大きくなるように制御したがこれに限られない。例えば、制御部44は、1以上の各キー52A(52)の表示範囲(サイズ)を、仮想キーボード50の各キー52の表示範囲(サイズ)と(略)同一となるように制御し、又は仮想キーボード50の各キー52の表示範囲(サイズ)に比べて小さくなるように制御してもよい。   Furthermore, in the tenth to twelfth embodiments, in the example of FIGS. 23 to 25, the control unit 44 sets the display range (size) of one or more keys 52 </ b> A (52) to each key 52 of the virtual keyboard 50. Although the display is controlled to be larger than the display range (size), the present invention is not limited to this. For example, the control unit 44 controls the display range (size) of one or more keys 52A (52) to be (substantially) the same as the display range (size) of each key 52 of the virtual keyboard 50, or You may control so that it may become small compared with the display range (size) of each key 52 of the virtual keyboard 50. FIG.

P:文字入力プログラム、10,10A:スマートフォン(文字入力装置)、34,34S:記憶部、40:表示部、42:検出部、43:接触キー特定部、44:制御部、46:文字入力部、50A,50B:仮想キーボード、52A:文字キー、54:関連文字キー、56:補助キー、70:ヌルキー、72:バックスペースキー(BSキー) P: character input program, 10, 10A: smartphone (character input device), 34, 34S: storage unit, 40: display unit, 42: detection unit, 43: contact key specifying unit, 44: control unit, 46: character input 50A, 50B: virtual keyboard, 52A: character key, 54: related character key, 56: auxiliary key, 70: null key, 72: backspace key (BS key)

Claims (12)

表示部と、
前記表示部への接触を検出する検出部と、
前記表示部に対して仮想キーボードを表示制御し、前記検出部が前記仮想キーボードへの接触を検出した場合に、前記表示部に対して、前記接触の位置に対応する前記仮想キーボードの文字キーの文字に関連する少なくとも1つの関連文字を入力するための関連文字キーを前記仮想キーボードに重ねて表示制御し、且つ、前記文字若しくは前記関連文字の表記を変更し、又は、前記文字および前記関連文字に記号を追加するための少なくとも1つの補助キーを前記仮想キーボードに重ねて表示制御する制御部と、
前記検出部が前記接触の解除を検出した場合に、前記解除の直前に接触されていたキーが前記文字キー及び前記関連文字キーのうち何れか1つのキーである場合は、前記1つのキーに対応する文字を入力し、前記解除の直前に接触されていたキーが前記補助キーである場合は、前記文字キー及び前記関連文字キーのうち何れか1つのキーに対応する文字の表記を変更し、又は、当該文字に前記記号を追加する文字入力部と、
を有し、
前記制御部は、前記関連文字キーの表示制御の後、前記文字キー及び前記関連文字キーのうち何れか1つのキーにおいて前記接触が第1期間維持された場合に、前記接触が維持された前記1つのキーに対応する文字の表記を変更し、又は、当該文字に記号を追加し、前記接触が維持された前記1つのキーに対応する前記補助キーの表示制御の後、前記接触が維持された前記1つのキーにおいて前記接触が第2期間さらに維持された場合に、前記補助キーの表示から、前記補助キーと異なる種類の補助キーの表示に切り替える、
文字入力装置。
A display unit;
A detection unit for detecting contact with the display unit;
Display control a virtual keyboard to the display unit, when the detecting unit detects the contact with the virtual keyboard, to the display unit, character keys of the virtual keyboard which corresponds to the position of the contact The related character key for inputting at least one related character related to the character is superimposed on the virtual keyboard, and the display of the character or the related character is changed, or the character and the related character are displayed. A control unit that superimposes and displays at least one auxiliary key for adding a symbol to a character on the virtual keyboard;
When the detection unit detects the release of the contact, if the key touched immediately before the release is one of the character key and the related character key, the one key is When the corresponding character is input and the key touched immediately before the release is the auxiliary key, the notation of the character corresponding to any one of the character key and the related character key is changed. Or a character input part for adding the symbol to the character;
I have a,
After the display control of the related character key, the control unit maintains the contact when the contact is maintained for a first period in any one of the character key and the related character key. After changing the notation of the character corresponding to one key or adding a symbol to the character and controlling the display of the auxiliary key corresponding to the one key in which the contact is maintained, the contact is maintained. When the contact is further maintained for the second period in the one key, the display of the auxiliary key is switched to a display of an auxiliary key of a different type from the auxiliary key.
Character input device.
前記制御部は、前記検出部が前記仮想キーボードへの接触を検出した場合に、前記表示部に対して、前記関連文字キーと前記補助キーとを同時に表示させる、
請求項1に記載の文字入力装置。
The control unit causes the display unit to simultaneously display the related character key and the auxiliary key when the detection unit detects contact with the virtual keyboard.
The character input device according to claim 1.
前記補助キーは、前記文字キー及び前記関連文字キーに隣接し、
前記文字入力部は、前記文字の表記を変更し、又は、前記記号を追加する際、前記補助キーの接触直前に接触されていた前記文字キー又は前記関連文字キーに対応する文字の表記を変更し、又は、当該文字に記号を追加する、
請求項2に記載の文字入力装置。
The auxiliary key is adjacent to the character key and the related character key,
The character input unit changes the notation of the character or changes the notation of the character corresponding to the character key touched immediately before the auxiliary key or the related character key when adding the symbol. Or add a symbol to the character,
The character input device according to claim 2.
前記補助キーには、前記文字キーに対応する文字の表記を変更し、又は、当該文字に記号を追加するための第1補助キーと、前記関連文字キーに対応する文字の表記を変更し、又は、当該文字に記号を追加するための第2補助キーと、が含まれる、
請求項2に記載の文字入力装置。
In the auxiliary key, the notation of the character corresponding to the character key is changed, or the first auxiliary key for adding a symbol to the character and the notation of the character corresponding to the related character key are changed, Or a second auxiliary key for adding a symbol to the character,
The character input device according to claim 2.
前記制御部は、前記補助キーの表示制御を行う際、維持された前記1つのキー以外の前記文字キー及び前記関連文字キーの表示制御を解除する、
請求項1〜4のいずれか1項に記載の文字入力装置。
The control unit, when performing display control of the auxiliary key, cancels display control of the character key other than the one key maintained and the related character key,
The character input device according to any one of claims 1 to 4.
前記制御部は、前記補助キーの表示制御を行う際、維持された前記1つのキーの表示を前記補助キーの表示に切り替える、
請求項1〜4のいずれか1項に記載の文字入力装置。
The control unit switches the maintained display of the one key to the display of the auxiliary key when performing display control of the auxiliary key.
The character input device according to any one of claims 1 to 4.
前記制御部はさらに、前記検出部が前記仮想キーボードへの接触を検出した場合、前記表示部に対して、約物を入力するための少なくとも1つの約物キーを表示制御し、
前記文字入力部は、前記検出部が前記接触の解除を検出すると、前記解除の直前に接触されていたキーが前記約物キーである場合は、前記文字キー及び前記関連文字キーのうち
何れか1つのキーに対応する文字と共に前記約物キーに応じた約物を入力する、
請求項1〜請求項の何れか1項に記載の文字入力装置。
When the detection unit detects contact with the virtual keyboard, the control unit further controls the display unit to display at least one punctuation key for inputting a punctual item,
The character input unit, when the detection unit detects the release of the contact, if the key touched immediately before the release is the punctuation key, either the character key or the related character key Enter a punctuation corresponding to the punctuation key together with characters corresponding to one key.
The character input device according to any one of claims 1 to 6 .
前記制御部はさらに、前記検出部が前記仮想キーボードへの接触を検出した場合、前記表示部に対して、少なくとも1つのヌルキーを表示制御し、
前記文字入力部は、前記検出部が前記接触の解除を検出すると、前記解除の直前に接触されていたキーが前記ヌルキーである場合は、何も入力しない、
請求項1〜請求項の何れか1項に記載の文字入力装置。
The control unit further controls display of at least one null key for the display unit when the detection unit detects contact with the virtual keyboard,
When the detection unit detects the release of the contact, the character input unit does not input anything when the key touched immediately before the release is the null key.
The character input device according to any one of claims 1 to 7 .
前記制御部はさらに、前記検出部が前記仮想キーボードへの接触を検出した場合、前記表示部に対して、少なくとも1つのバックスペースキーを表示制御し、
前記文字入力部は、前記検出部が前記接触の解除を検出すると、前記解除の直前に接触されていたキーが前記バックスペースキーである場合は、既に入力されている文字を少なくとも1つ削除する、
請求項1〜請求項の何れか1項に記載の文字入力装置。
The control unit further controls display of at least one backspace key on the display unit when the detection unit detects contact with the virtual keyboard,
When the detection unit detects the release of the contact, the character input unit deletes at least one character that has already been input if the key touched immediately before the release is the backspace key. ,
The character input device according to any one of claims 1 to 8 .
前記文字キーは、日本語の文字を示すキーであり、
前記関連文字キーは、前記文字キーの文字の母音を変化させた文字のキーであり、
前記補助キーは、前記文字キー又は前記関連文字キーの文字に、濁点及び半濁点の何れか1つを追加した文字、又は、前記文字キー又は前記関連文字キーの文字の、カタカナ、ひらがな及び小文字の何れか1つを入力するためのキーを含む、
請求項1〜請求項の何れか1項に記載の文字入力装置。
The character key is a key indicating a Japanese character,
The related character key is a character key obtained by changing the vowel of the character of the character key,
The auxiliary key is a character obtained by adding any one of a cloud point and a half cloud point to the character key or the related character key, or katakana, hiragana and lower case characters of the character key or the related character key. Including a key to enter any one of
The character input device according to any one of claims 1 to 9 .
前記文字キーは、英語の文字を示すキーであり、
前記関連文字キーは、前記接触の位置の周囲にある文字キーであり、
前記補助キーは、前記文字キー又は前記関連文字キーの文字の、全角、半角、小文字及び大文字の何れか1つを入力するためのキーを含む、
請求項1〜請求項の何れか1項に記載の文字入力装置。
The character key is a key indicating an English character,
The related character key is a character key around the position of the contact,
The auxiliary key includes a key for inputting any one of full-width, half-width, lowercase, and capital letters of the character key or the character of the related character key.
The character input device according to any one of claims 1 to 9 .
表示部と、前記表示部への接触を検出する検出部と、を有するコンピュータを、
前記表示部に対して仮想キーボードを表示制御し、前記検出部が前記仮想キーボードへの接触を検出した場合に、前記表示部に対して、前記接触の位置に対応する前記仮想キーボードの文字キーの文字に関連する少なくとも1つの関連文字を入力するための関連文字キーを前記仮想キーボードに重ねて表示制御し、且つ、前記文字若しくは前記関連文字の表記を変更し、又は、前記文字および前記関連文字に記号を追加するための少なくとも1つの補助キーを前記仮想キーボードに重ねて表示制御する制御手段と、
前記検出部が前記接触の解除を検出した場合に、前記解除の直前に接触されていたキーが前記文字キー及び前記関連文字キーのうち何れか1つのキーである場合は、前記1つのキーに対応する文字を入力し、前記解除の直前に接触されていたキーが前記補助キーである場合は、前記文字キー及び前記関連文字キーのうち何れか1つのキーに対応する文字の表記を変更し、又は、当該文字に前記記号を追加する文字入力手段、
として機能させ
前記制御部は、前記関連文字キーの表示制御の後、前記文字キー及び前記関連文字キーのうち何れか1つのキーにおいて前記接触が第1期間維持された場合に、維持された前記1つのキーに対応する文字の表記を変更し、又は、当該文字に記号を追加し、維持された前記1つのキーに対応する前記補助キーの表示制御の後、維持された前記1つのキーにおいて前記接触が第2期間さらに維持された場合に、前記補助キーの表示から、前記補助キーと異なる種類の補助キーの表示に切り替える、
文字入力プログラム。
A computer having a display unit and a detection unit for detecting contact with the display unit,
Display control a virtual keyboard to the display unit, when the detecting unit detects the contact with the virtual keyboard, to the display unit, character keys of the virtual keyboard which corresponds to the position of the contact The related character key for inputting at least one related character related to the character is superimposed on the virtual keyboard, and the display of the character or the related character is changed, or the character and the related character are displayed. Control means for controlling the display so that at least one auxiliary key for adding a symbol to a character is superimposed on the virtual keyboard;
When the detection unit detects the release of the contact, if the key touched immediately before the release is one of the character key and the related character key, the one key is When the corresponding character is input and the key touched immediately before the release is the auxiliary key, the notation of the character corresponding to any one of the character key and the related character key is changed. Or a character input means for adding the symbol to the character,
To function as,
The control unit, after the display control of the related character key, the one key that is maintained when the contact is maintained in any one of the character key and the related character key for a first period After the display control of the auxiliary key corresponding to the one key maintained by changing the notation of the character corresponding to the character or adding a symbol to the character, the touch is performed on the one key maintained. When the second period is further maintained, the display of the auxiliary key is switched to the display of an auxiliary key of a different type from the auxiliary key.
Character input program.
JP2014227851A 2014-02-12 2014-11-10 Character input device, character input program, display control device, display control method, and display control program Active JP5989740B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014227851A JP5989740B2 (en) 2014-02-12 2014-11-10 Character input device, character input program, display control device, display control method, and display control program

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2014024569 2014-02-12
JP2014024569 2014-02-12
JP2014227851A JP5989740B2 (en) 2014-02-12 2014-11-10 Character input device, character input program, display control device, display control method, and display control program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2016081770A Division JP6140332B2 (en) 2014-02-12 2016-04-15 Display control apparatus, display control method, and display control program

Publications (2)

Publication Number Publication Date
JP2015167011A JP2015167011A (en) 2015-09-24
JP5989740B2 true JP5989740B2 (en) 2016-09-07

Family

ID=54257838

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2014227851A Active JP5989740B2 (en) 2014-02-12 2014-11-10 Character input device, character input program, display control device, display control method, and display control program
JP2016081770A Active JP6140332B2 (en) 2014-02-12 2016-04-15 Display control apparatus, display control method, and display control program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2016081770A Active JP6140332B2 (en) 2014-02-12 2016-04-15 Display control apparatus, display control method, and display control program

Country Status (1)

Country Link
JP (2) JP5989740B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7299283B2 (en) * 2020-10-08 2023-06-27 エレクトロニクス アンド テレコミュニケーションズ リサーチ インスチチュート Japanese character input method and device for mobile devices

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2001270420A1 (en) * 2000-07-21 2002-02-05 Raphael Bachmann Method for a high-speed writing system and high-speed writing device
JP2002091677A (en) * 2000-09-14 2002-03-29 Sanyo Electric Co Ltd Input device and information terminal equipment
EP1567927B1 (en) * 2002-11-29 2013-07-10 Koninklijke Philips Electronics N.V. System and method for user interface with displaced representation of touch area
JP2005182487A (en) * 2003-12-19 2005-07-07 Nec Software Chubu Ltd Character input apparatus, method and program
JP4863211B2 (en) * 2006-12-15 2012-01-25 株式会社日立ソリューションズ Character data input device
KR100949581B1 (en) * 2007-10-08 2010-03-25 주식회사 자코드 Apparatus and method for inputting character and numeral on communication device
JP5710944B2 (en) * 2009-11-24 2015-04-30 博章 出口 Character input device, character input method, and character input program
JP5463934B2 (en) * 2010-01-27 2014-04-09 富士通モバイルコミュニケーションズ株式会社 3D input device
JP5407950B2 (en) * 2010-03-11 2014-02-05 ソニー株式会社 Information processing apparatus, information processing method, and program
JP2011192215A (en) * 2010-03-16 2011-09-29 Kyocera Corp Device, method and program for inputting character
JP2012027741A (en) * 2010-07-23 2012-02-09 Okabe Hiromichi Letter inputting method and device
JP5683226B2 (en) * 2010-11-18 2015-03-11 シャープ株式会社 Character input device and method of operating character input device
JPWO2012102159A1 (en) * 2011-01-27 2014-06-30 シャープ株式会社 Character input device and character input method
JP2013073383A (en) * 2011-09-27 2013-04-22 Kyocera Corp Portable terminal, acceptance control method, and program
JP5510473B2 (en) * 2012-02-02 2014-06-04 富士通株式会社 Character input device, character input method, and character input program
JP5931627B2 (en) * 2012-07-23 2016-06-08 京セラ株式会社 Portable terminal device, program, and input correction method

Also Published As

Publication number Publication date
JP6140332B2 (en) 2017-05-31
JP2016154037A (en) 2016-08-25
JP2015167011A (en) 2015-09-24

Similar Documents

Publication Publication Date Title
US10198163B2 (en) Electronic device and controlling method and program therefor
RU2011139141A (en) VIRTUAL KEYBOARD WITH MOBILE BUTTONS
JP2013238935A (en) Input device, input device controlling method, controlling program, and recording medium
JP5780438B2 (en) Electronic device, position designation method and program
US20130167019A1 (en) Information-processing device and control method for information-processing device
US20150077358A1 (en) Electronic device and method of controlling the same
JP2010218286A (en) Information processor, program, and display method
EP2722741A2 (en) Apparatus and method for providing user interface providing keyboard layout
JP2011022958A (en) Input device
JP2011203808A (en) Mobile information terminal
JP2012088805A (en) Information processor and information processor control method
JP6140332B2 (en) Display control apparatus, display control method, and display control program
JP6014170B2 (en) Information processing apparatus and information update program
US9244556B2 (en) Display apparatus, display method, and program
JP6085529B2 (en) Character input device
JP5777915B2 (en) Electronic device and display method thereof
CN104156038A (en) Electronic reading device
JP6029628B2 (en) Display control apparatus, display control method, and display control program
JP2011154664A (en) Handwriting ink display method and device
JP6029638B2 (en) Character input device and character input program
KR20140051201A (en) Keyboard application for smart device with touch screen
JP5624662B2 (en) Electronic device, display control method and program
JP2016514872A (en) Character input device and character input method
JP2013033553A (en) Character data input device
JP2006005773A (en) Device and method for inputting character

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160108

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160415

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160726

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160810

R150 Certificate of patent or registration of utility model

Ref document number: 5989740

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250