Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6702111B2 - Information processing device and character input program - Google Patents
[go: Go Back, main page]

JP6702111B2 - Information processing device and character input program - Google Patents

Information processing device and character input program Download PDF

Info

Publication number
JP6702111B2
JP6702111B2 JP2016179932A JP2016179932A JP6702111B2 JP 6702111 B2 JP6702111 B2 JP 6702111B2 JP 2016179932 A JP2016179932 A JP 2016179932A JP 2016179932 A JP2016179932 A JP 2016179932A JP 6702111 B2 JP6702111 B2 JP 6702111B2
Authority
JP
Japan
Prior art keywords
character
key
time
input
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2016179932A
Other languages
Japanese (ja)
Other versions
JP2018045461A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2016179932A priority Critical patent/JP6702111B2/en
Publication of JP2018045461A publication Critical patent/JP2018045461A/en
Application granted granted Critical
Publication of JP6702111B2 publication Critical patent/JP6702111B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)
  • Input From Keyboards Or The Like (AREA)

Description

本発明は、情報処理装置及び文字入力プログラムに関する。   The present invention relates to an information processing device and a character input program.

高度情報化社会の到来に伴い、スマートフォンやタブレット端末等のモバイル型の情報処理装置が普及しつつある。これらの情報処理装置にはタッチパネルが設けられており、ユーザがそのタッチパネルを操作することにより文字の入力を行う。   With the arrival of the advanced information society, mobile information processing devices such as smartphones and tablet terminals are becoming popular. A touch panel is provided in these information processing devices, and a user operates the touch panel to input characters.

情報処理装置への文字の入力方式としてはトグル入力が広く普及している。トグル入力は、一つのキーに複数の文字を割り当てることにより、キーを押すごとに入力候補の文字を変更する入力方式である。例えば、五十音のあ行が割り当てられたキーにおいては、キーを押すごとに「あ」→「い」→「う」→「え」→「お」というように入力候補の文字を変更することができる。   Toggle input is widely used as a method of inputting characters to an information processing device. Toggle input is an input method in which a plurality of characters are assigned to one key and the character of the input candidate is changed each time the key is pressed. For example, in the key to which the Japanese syllabary is assigned, each time the key is pressed, the input candidate character is changed as "A" → "I" → "U" → "E" → "O". be able to.

このように一つのキーに複数の文字を割り当てるため、トグル入力においてはキーの総数を減らすことができ、限られた広さしかないタッチパネルから入力を行うのに適している。   Since a plurality of characters are assigned to one key in this way, it is possible to reduce the total number of keys in toggle input, which is suitable for inputting from a touch panel with a limited space.

しかしながら、トグル入力には、ユーザの誤入力を防止するという点で改善の余地がある。   However, the toggle input has room for improvement in terms of preventing erroneous input by the user.

特開2005−203930号公報JP-A-2005-203930 特開2010−176244号公報JP, 2010-176244, A 特開2015−118438号公報JP, 2005-118438, A

一側面によれば、誤入力を防止することができる情報処理装置及び文字入力プログラムを提供することを目的とする。   According to one aspect, it is an object to provide an information processing device and a character input program that can prevent erroneous input.

一側面によれば、複数の文字が割り当てられてタッチの度に前記複数の文字のなかから異なる一文字を選択するのに使用される文字キーと、前記選択の確定又は前記文字の入力の確定に使用される確定キーとを表示するタッチパネルと、前記確定キーがタッチされた時と、前記文字キーがタッチされてから第1の時間を経過した時のいずれか早い時に、前記文字キーによる前記選択を確定する選択確定部と、前記選択確定部により前記選択が確定した後に前記確定キーがタッチされた場合に、前記選択が確定した前記文字の入力を確定する入力確定部と、前記第1の時間が経過したことにより前記選択確定部が前記選択を確定した場合に、当該確定をした時刻から第2の時間が経過するまで、前記確定キーに対する操作を無効にする無効化部とを有する情報処理装置が提供される。   According to one aspect, a character key that is assigned to a plurality of characters and is used to select a different character from among the plurality of characters at each touch, and to confirm the selection or input of the characters. A touch panel that displays a confirmation key to be used, the selection by the character key when the confirmation key is touched or when a first time has elapsed after the character key is touched, whichever is earlier. A selection confirmation unit for confirming the selection, an input confirmation unit for confirming the input of the character for which the selection is confirmed when the confirmation key is touched after the selection is confirmed by the selection confirmation unit, Information including a nullifying unit that nullifies an operation on the enter key until the second time has elapsed from the time when the selection was confirmed by the selection confirming unit due to the passage of time. A processing device is provided.

一側面によれば、誤入力を防止することができる。   According to one aspect, erroneous input can be prevented.

図1は、検討に使用した情報処理装置の全体構成図である。FIG. 1 is an overall configuration diagram of an information processing device used for the examination. 図2(a)、(b)は、トグル入力において文字を自動で入力する自動方式について示す模式図(その1)である。2A and 2B are schematic diagrams (No. 1) showing an automatic method of automatically inputting characters in toggle input. 図3は、トグル入力において文字を自動で入力する自動方式について示す模式図(その2)である。FIG. 3 is a schematic diagram (No. 2) showing an automatic method for automatically inputting characters in toggle input. 図4(a)、(b)は、トグル入力において文字を手動で入力する手動方式について示す模式図(その1)である。FIGS. 4A and 4B are schematic diagrams (No. 1) showing a manual method of manually inputting characters in toggle input. 図5は、トグル入力において文字を手動で入力する手動方式について示す模式図(その2)である。FIG. 5 is a schematic diagram (No. 2) showing a manual method of manually inputting characters in toggle input. 図6(a)、(b)は、トグル入力で生じ得る問題について説明するための模式図(その1)である。FIGS. 6A and 6B are schematic diagrams (No. 1) for explaining a problem that may occur due to toggle input. 図7は、トグル入力で生じ得る問題について説明するための模式図(その2)である。FIG. 7 is a schematic diagram (part 2) for explaining a problem that may occur due to toggle input. 図8は、第1実施形態に係る情報処理装置の全体構成図である。FIG. 8 is an overall configuration diagram of the information processing apparatus according to the first embodiment. 図9は、第1実施形態に係る情報処理装置のハードウェア構成図である。FIG. 9 is a hardware configuration diagram of the information processing apparatus according to the first embodiment. 図10は、第1実施形態に係る情報処理装置の機能を示す機能構成図である。FIG. 10 is a functional block diagram showing the functions of the information processing apparatus according to the first embodiment. 図11(a)、(b)は、第1実施形態に係るタッチパネルの表示例を示す図である。11A and 11B are diagrams showing display examples of the touch panel according to the first embodiment. 図12は、第1実施形態に係る文字入力方法を模式的に示すタイミングチャートである。FIG. 12 is a timing chart schematically showing the character input method according to the first embodiment. 図13(a)、(b)は、第1実施形態に係る文字入力方法における画面表示例を示す図(その1)である。13A and 13B are views (No. 1) showing a screen display example in the character input method according to the first embodiment. 図14(a)、(b)は、第1実施形態に係る文字入力方法における画面表示例を示す図(その2)である。14A and 14B are views (No. 2) showing a screen display example in the character input method according to the first embodiment. 図15は、第1実施形態に係る文字入力方法のフローチャートである。FIG. 15 is a flowchart of the character input method according to the first embodiment. 図16は、第1実施形態に係る文字入力方法におけるタイムアウト時の処理について説明するためのフローチャートである。FIG. 16 is a flowchart for explaining the process at the time of timeout in the character input method according to the first embodiment. 図17は、第2実施形態に係る情報処理装置の機能を示す機能構成図である。FIG. 17 is a functional block diagram showing the functions of the information processing apparatus according to the second embodiment. 図18は、第2実施形態に係る文字入力方法を模式的に示すタイミングチャートである。FIG. 18 is a timing chart schematically showing the character input method according to the second embodiment. 図19(a)、(b)は、第2実施形態に係る文字入力方法における画面表示例を示す図(その1)である。19A and 19B are views (part 1) showing a screen display example in the character input method according to the second embodiment. 図20(a)、(b)は、第2実施形態に係る文字入力方法における画面表示例を示す図(その2)である。20A and 20B are views (No. 2) showing a screen display example in the character input method according to the second embodiment. 図21(a)、(b)は、第2実施形態に係る文字入力方法における画面表示例を示す図(その3)である。21A and 21B are views (No. 3) showing a screen display example in the character input method according to the second embodiment. 図22は、第2実施形態に係る文字入力方法のフローチャートである。FIG. 22 is a flowchart of the character input method according to the second embodiment. 図23は、第2実施形態に係る文字入力方法における無効解除処理について示すフローチャートである。FIG. 23 is a flowchart showing the invalidation cancellation processing in the character input method according to the second embodiment.

本実施形態について説明する前に、本願発明者が検討した文字入力方法について説明する。   Before describing the present embodiment, a character input method studied by the inventor of the present application will be described.

以下では、タッチパネルを備えたスマートフォンやタブレット端末等の情報処理装置に文字を入力する方法について説明する。   Hereinafter, a method of inputting characters to an information processing device such as a smartphone or a tablet terminal equipped with a touch panel will be described.

図1は、その情報処理装置の全体構成図である。   FIG. 1 is an overall configuration diagram of the information processing apparatus.

図1に示すように、この情報処理装置1は、文字の表示と入力とを行うためのタッチパネル2を備える。   As shown in FIG. 1, the information processing device 1 includes a touch panel 2 for displaying and inputting characters.

そのタッチパネル2には、文字キー3、確定キー4、及び変換キー5が表示される。   On the touch panel 2, a character key 3, an enter key 4, and a conversion key 5 are displayed.

このうち、文字キー3はタッチパネル2に複数表示されており、その各々に複数の平仮名文字が割り当てられる。例えば、文字「あ」が割り当てられた文字キー3には、あ行の他の文字である「い」、「う」、「え」、及び「お」も割り当てられる。   Of these, a plurality of character keys 3 are displayed on the touch panel 2, and a plurality of hiragana characters are assigned to each of them. For example, to the character key 3 to which the character “A” is assigned, the other characters of the line “I”, “U”, “E”, and “O” are also assigned.

そして、確定キー4は、後述のように文字の選択を確定したり、その文字の自装置への入力を確定したりするのに使用される。   Then, the confirm key 4 is used for confirming the selection of a character and confirming the input of the character to the own device as described later.

一方、変換キー5は、文字キー3で選択された文字を漢字に変換するのに使用される。   On the other hand, the conversion key 5 is used to convert the character selected by the character key 3 into kanji.

更に、タッチパネル2には、手書きパネル6と入力パネル7も表示される。   Further, the handwriting panel 6 and the input panel 7 are also displayed on the touch panel 2.

手書きパネル6は、自装置に入力する前の編集中の文字を表示するのに使用される。そして、入力パネル7には、最終的に自装置に入力される文字が表示される。   The handwriting panel 6 is used to display a character being edited before being input to the own device. Then, on the input panel 7, the characters finally input to the device itself are displayed.

次に、トグル入力により情報処理装置1に文字を入力する方法について説明する。   Next, a method of inputting characters to the information processing device 1 by toggle input will be described.

トグル入力には、タイムアウトしたときに文字の選択を自動的に確定する自動方式と、タイムアウトを待たずにユーザが手動で文字の選択を確定する手動方式とがある。   For toggle input, there are an automatic method in which the character selection is automatically confirmed when a time-out occurs, and a manual method in which the user manually confirms the character selection without waiting for the time-out.

<自動方式>
図2〜図3は、自動方式について示す模式図である。
<Automatic method>
2 to 3 are schematic diagrams showing the automatic method.

まず、図2(a)に示すように、ユーザが指Fで「あ」の文字キー3をタッチしたとする。   First, as shown in FIG. 2A, it is assumed that the user touches the character key 3 of "A" with the finger F.

タッチの直後では文字「あ」が選択された状態となり、手書きパネル6と入力パネル7の各々に文字「あ」が表示される。   Immediately after the touch, the character “A” is selected, and the character “A” is displayed on each of the handwriting panel 6 and the input panel 7.

但し、タイムアウトするまでの間なら、同じ文字キー3をタッチする度にあ行の他の文字である「い」、「う」、「え」、及び「お」を選択することも可能である。このように他の文字を選択可能な状態はトグル中とも呼ばれる。   However, until the time-out, it is possible to select the other characters in the line, "i", "u", "e", and "o", each time the same character key 3 is touched. .. The state in which other characters can be selected in this way is also called toggle.

なお、タイムアウトの時間は1秒程度である。   The time-out period is about 1 second.

トグル中であることをユーザに明示するため、この例では手書きパネル6に表示された「あ」に背景色10を付ける。   In this example, the background color 10 is added to “A” displayed on the handwriting panel 6 in order to clearly indicate to the user that the toggle is in progress.

また、手書きパネル6と入力パネル7の各々に表示された文字「あ」には、漢字に変換可能であることを示す下線が表示される。そして、この状態で変換キー5をタッチすると、ひらがな「あ」と同音の漢字である「亜」等に「あ」を変換することができる。   Further, the character "A" displayed on each of the handwriting panel 6 and the input panel 7 is displayed with an underline indicating that the character can be converted into Kanji. Then, when the conversion key 5 is touched in this state, “a” can be converted into the hiragana “a” and the Chinese character “a” which has the same sound.

そして、タイムアウトすることにより、図2(b)に示すように、手書きパネル6における背景色10が消える。   Then, the timeout causes the background color 10 on the handwriting panel 6 to disappear, as shown in FIG.

これにより、ユーザが「あ」の文字キー3を再びタッチしても、文字「あ」に代えてあ行の他の文字を選択することはできず、文字「あ」の選択が確定することになる。   As a result, even if the user touches the character key 3 of "A" again, it is not possible to select another character of the line "A" in place of the character "A", and the selection of the character "A" is confirmed. become.

これと共に、手書きパネル6の文字「あ」の後ろにカーソル9が表示され、「あ」に続く文字の選択を受け付ける状態となる。   At the same time, the cursor 9 is displayed behind the character "A" on the handwriting panel 6, and the selection of the character following "A" is accepted.

なお、この状態でも手書きパネル6の文字「あ」には下線が引かれており、変換キー5をタッチすることにより「あ」を漢字に変換することは可能である。   Even in this state, the character "a" on the handwriting panel 6 is underlined, and it is possible to convert "a" into kanji by touching the conversion key 5.

但し、この段階では情報処理装置1に入力する文字列を手書きパネル6で編集しているに留まり、情報処理装置1に実装されているアプリケーションプログラム等に文字「あ」は入力されていない。   However, at this stage, the character string to be input to the information processing device 1 is only edited by the handwriting panel 6, and the character “a” is not input to the application program or the like installed in the information processing device 1.

その後に、図3に示すように、ユーザが指Fで確定キー4をタッチすることにより、文字「あ」のアプリケーションプログラム等への入力が確定する。   After that, as shown in FIG. 3, when the user touches the enter key 4 with the finger F, the input of the character “A” to the application program etc. is confirmed.

この例では、入力が確定したことを示すために、手書きパネル6が消えると共に、入力パネル7における文字「あ」の下線が消失する。   In this example, the handwriting panel 6 disappears and the underline of the character “a” on the input panel 7 disappears to indicate that the input is confirmed.

<手動方式>
図4〜図5は、手動方式について示す模式図である。
<Manual method>
4 to 5 are schematic diagrams showing the manual method.

まず、図4(a)に示すように、図2(a)の例と同様にユーザが指Fで「あ」の文字キー3をタッチしたとする。   First, as shown in FIG. 4A, it is assumed that the user touches the character key 3 of “A” with the finger F as in the example of FIG. 2A.

タッチの直後ではトグル中であるため、手書きパネル6の文字「あ」に背景色10が付された状態となる。また、文字「あ」を漢字に変換可能であることを示す下線も文字「あ」の下に表示される。   Immediately after the touch, since the toggle is in progress, the character "A" on the handwriting panel 6 is in the state in which the background color 10 is added. In addition, an underline indicating that the character "a" can be converted into kanji is also displayed under the character "a".

次に、図4(b)に示すように、タイムアウトを待たずにユーザが指Fで確定キー4をタッチする。これにより、トグル中の状態が解除されて文字「あ」の選択が確定する。その結果、「あ」の文字キー3をユーザがタッチしても、文字「あ」に代えてあ行の他の文字を選択することができなくなる。   Next, as shown in FIG. 4B, the user touches the confirm key 4 with the finger F without waiting for the timeout. As a result, the toggled state is released and the selection of the character "A" is confirmed. As a result, even if the user touches the character key 3 of “A”, it becomes impossible to select another character of the A line in place of the character “A”.

トグル中にタッチされた確定キー4は、このように文字の選択を確定する機能を有する。   The confirm key 4 touched during the toggle has a function of confirming the character selection in this way.

なお、自動方式と同様に、この段階ではまだ自装置に文字「あ」は入力されていない。   Note that, like the automatic method, the character "a" has not yet been input to the device itself at this stage.

そして、図5に示すように、自動方式と同様にしてユーザが指Fで確定キー4をタッチすることにより、文字「あ」の自装置への入力が確定する。   Then, as shown in FIG. 5, when the user touches the confirm key 4 with the finger F in the same manner as in the automatic method, the input of the character “a” to the own device is confirmed.

このように、文字の選択が確定された状態でタッチされた確定キー4は、自装置への文字の入力を確定する機能を有する。   As described above, the confirmation key 4 touched in the state where the selection of the character is confirmed has a function of confirming the input of the character to the own device.

以上のように、確定キー4には、トグル中において文字の選択を確定する機能と、自装置への文字の入力を確定する機能の二つの機能がある。このように確定キー4に二つの機能を持たせると、確定キー4をタッチするタイミングによっては、以下のような問題が起きてしまう。   As described above, the confirmation key 4 has two functions, that is, a function for confirming the character selection during the toggle and a function for confirming the input of the character to the own device. If the enter key 4 has two functions in this way, the following problems may occur depending on the timing of touching the enter key 4.

図6〜図7は、その問題について説明するための模式図である。   6 to 7 are schematic diagrams for explaining the problem.

まず、図6(a)に示すように、ユーザが「あ」の文字キー3をタッチした場合を想定する。   First, it is assumed that the user touches the character key 3 of "A" as shown in FIG.

ここで、ユーザが、文字を速やかに入力すべくタイムアウト前に確定キー4をタッチしようとしたが、タッチのタイミングが僅かに遅く、タッチの直前にタイムアウトしてしまったとする。   Here, it is assumed that the user tries to touch the enter key 4 before the time-out in order to promptly input the character, but the touch timing is slightly delayed and the time-out occurs immediately before the touch.

この場合は、図6(b)のように、まずタイムアウトによって文字「あ」の選択が確定する。   In this case, as shown in FIG. 6B, the selection of the character "A" is first confirmed by a timeout.

そして、このようにタイムアウトになったことに気づかずにユーザがタイムアウト直後に確定キー4を指Fでタッチしたことにより、図7に示すように、ユーザの意に反して文字「あ」が自装置に誤入力されてしまう。   Then, as the user touches the enter key 4 with the finger F immediately after the timeout without noticing that the timeout has occurred, as shown in FIG. Wrong input to the device.

その結果、例えばユーザが文字「あ」を漢字に変換しようとしても、この段階では文字「あ」の入力が確定してしまっているため、漢字への変換ができなくなってしまう。   As a result, for example, even if the user tries to convert the character "a" into kanji, the character "a" is already input at this stage, so the conversion into kanji cannot be performed.

以下に、このような問題を解決し得る各実施形態について説明する。   Below, each embodiment which can solve such a problem is described.

(第1実施形態)
[全体構成]
図8は、本実施形態に係る情報処理装置の全体構成図である。
(First embodiment)
[overall structure]
FIG. 8 is an overall configuration diagram of the information processing apparatus according to the present embodiment.

この情報処理装置21は、スマートフォンやタブレット端末等であって、タッチパネル22を有する。   The information processing device 21 is a smartphone, a tablet terminal, or the like, and has a touch panel 22.

タッチパネル22は、各種の情報を表示するディスプレイと、ユーザの指を検知するタッチセンサとを組み合わせたデバイスであり、その駆動方式としては静電容量方式、抵抗膜方式、赤外線方式、及び電磁誘導方式等を採用し得る。   The touch panel 22 is a device in which a display for displaying various kinds of information and a touch sensor for detecting a user's finger are combined, and its drive system is a capacitance system, a resistive film system, an infrared system, and an electromagnetic induction system. Etc. can be adopted.

タッチパネル22に表示するキーの種類は特に限定されないが、この例では文字キー23、確定キー24、及び変換キー25をタッチパネル22に表示する。   The type of keys displayed on the touch panel 22 is not particularly limited, but in this example, the character key 23, the enter key 24, and the conversion key 25 are displayed on the touch panel 22.

このうち、文字キー23はタッチパネル22に複数表示される。各々の文字キー23には五十音の各行の平仮名が割り当てられており、各行の最初の平仮名である「あ」、「か」、…、「わ」が各文字キー23に大きく表示される。   Of these, a plurality of character keys 23 are displayed on the touch panel 22. The hiragana of each line of the Japanese syllabary is assigned to each character key 23, and the first hiragana of each line, “a”, “ka”,..., “Wa”, is displayed large on each character key 23. ..

また、各文字キー23は、タッチの度に、割り当てられた複数の文字のなかから異なる一文字を選択するのに使用される。例えば、文字「あ」が割り当てられた文字キー23においては、タッチの度に「あ」→「い」→「う」→「え」→「お」の順に文字が選択される。   In addition, each character key 23 is used to select a different character from a plurality of assigned characters each time the character key 23 is touched. For example, in the character key 23 to which the character “A” is assigned, the character is selected in the order of “A”→“I”→“U”→“E”→“O” at each touch.

そして、確定キー24は、後述のように文字の選択を確定する機能と、その文字の自装置への入力を確定する機能の二つの機能を備える。   Then, the confirm key 24 has two functions, that is, a function of confirming the selection of the character and a function of confirming the input of the character to the own device, as described later.

一方、変換キー25は、文字キー23で選択された平仮名を漢字に変換するのに使用される。   On the other hand, the conversion key 25 is used to convert the hiragana selected by the character key 23 into kanji.

更に、表示部22には、手書きパネル26と入力パネル27も表示される。   Further, the display unit 22 also displays a handwriting panel 26 and an input panel 27.

このうち、手書きパネル26には編集中の文字が表示される。そして、入力パネル27には、アプリケーションプログラムに入力される文字が表示される。   The character being edited is displayed on the handwriting panel 26. Then, the characters input to the application program are displayed on the input panel 27.

[ハードウェア構成]
図9は、本実施形態に係る情報処理装置のハードウェア構成図である。
[Hardware configuration]
FIG. 9 is a hardware configuration diagram of the information processing apparatus according to the present embodiment.

図9に示すように、情報処理装置21は、前述のタッチパネル22の他に、記憶部31、メインメモリ32、プロセッサ33、クロック34、及びバス36を備える。   As shown in FIG. 9, the information processing device 21 includes a storage unit 31, a main memory 32, a processor 33, a clock 34, and a bus 36 in addition to the touch panel 22 described above.

このうち、タッチパネル22は、ディスプレイ22aとタッチセンサ22bとを有する。   Of these, the touch panel 22 has a display 22a and a touch sensor 22b.

ディスプレイ22aは、液晶ディスプレイや有機EL(electroluminescence)ディスプレイであり、前述の文字キー23、確定キー24、及び変換キー25の各々を表示する。   The display 22a is a liquid crystal display or an organic EL (electroluminescence) display, and displays each of the character key 23, the enter key 24, and the conversion key 25 described above.

また、タッチセンサ22bは、ユーザが指をタッチすることにより入力を行う入力デバイスである。   In addition, the touch sensor 22b is an input device that performs input by a user touching a finger.

タッチセンサ22bが出力する情報は特に限定されない。この例では、タッチセンサ22bは、上記した文字キー23、確定キー24、及び変換キー25のいずれかがタッチされたことを示すタッチ情報Stouchを出力する。なお、そのタッチ情報Stouchには、文字キー23、確定キー24、及び変換キー25のうちのどのキーがタッチされたのかを識別する識別情報も含まれる。 The information output by the touch sensor 22b is not particularly limited. In this example, the touch sensor 22b outputs touch information S touch indicating that any one of the character key 23, the enter key 24, and the conversion key 25 described above is touched. The touch information S touch also includes identification information for identifying which of the character key 23, the enter key 24, and the conversion key 25 is touched.

更に、文字キー23がタッチされた場合には、タッチセンサ22bは、その文字キー23に割り当てられた文字を含む文字データScharも出力する
一方、記憶部31は、例えばフラッシュメモリ等の不揮発性のストレージであり、文字入力プログラム40やアプリケーションプログラム41を記憶する。
Further, when the character key 23 is touched, the touch sensor 22b also outputs the character data S char including the character assigned to the character key 23, while the storage unit 31 is a nonvolatile memory such as a flash memory. And stores the character input program 40 and the application program 41.

アプリケーションプログラム41は、文字列を入力とする任意のプログラムである。例えば、文字列を他の情報処理装置に送信するためのメールソフトや、文字列を編集するためのテキストエディタ等がアプリケーションプログラム41の一例である。   The application program 41 is an arbitrary program that inputs a character string. For example, mail software for transmitting the character string to another information processing device, a text editor for editing the character string, and the like are examples of the application program 41.

そして、文字入力プログラム40は、ユーザがタッチパネル22を操作したときに、その操作内容に応じた文字をアプリケーションプログラム41に入力するためのプログラムである。   The character input program 40 is a program for inputting characters according to the operation contents to the application program 41 when the user operates the touch panel 22.

なお、その文字入力プログラム40をコンピュータが読み取り可能な記録媒体35に記録させておき、プロセッサ33に記録媒体35の文字入力プログラム40を読み取らせるようにしてもよい。   The character input program 40 may be recorded in a computer-readable recording medium 35 and the processor 33 may be caused to read the character input program 40 of the recording medium 35.

そのような記録媒体35としては、例えばCD-ROM(Compact Disc - Read Only Memory)、DVD(Digital Versatile Disc)、及びUSB(Universal Serial Bus)メモリ等の物理的な可搬型記録媒体がある。また、フラッシュメモリ等の半導体メモリやハードディスクドライブを記録媒体35として使用してもよい。これらの記録媒体35は、物理的な形態を持たない搬送波のような一時的な媒体ではない。   Examples of such a recording medium 35 include physically portable recording media such as a CD-ROM (Compact Disc-Read Only Memory), a DVD (Digital Versatile Disc), and a USB (Universal Serial Bus) memory. Further, a semiconductor memory such as a flash memory or a hard disk drive may be used as the recording medium 35. These recording media 35 are not temporary media such as carrier waves having no physical form.

更に、公衆回線、インターネット、及びLAN(Local Area Network)等に接続された装置に文字入力プログラム40を記憶させておき、プロセッサ33が文字入力プログラム40を読み出して実行するようにしてもよい。   Further, the character input program 40 may be stored in a device connected to a public line, the Internet, a LAN (Local Area Network) or the like, and the processor 33 may read and execute the character input program 40.

一方、メインメモリ32は、DRAM(Dynamic RAM)等のようにデータを一時的に記憶するハードウェアであって、その上に前述の文字入力プログラム40が展開される。   On the other hand, the main memory 32 is hardware such as DRAM (Dynamic RAM) that temporarily stores data, and the character input program 40 described above is developed on it.

プロセッサ33は、自装置の各部を制御したり、メインメモリ32と協働して文字入力プログラム40を実行したりするCPU(Central Processing Unit)等のハードウェアである。   The processor 33 is hardware such as a CPU (Central Processing Unit) that controls each unit of the device itself and that executes the character input program 40 in cooperation with the main memory 32.

また、クロック34は、例えば水晶振動子が発振するパルス信号をカウントすることにより、現在時刻を示す時刻情報Stimeを出力する。 Further, the clock 34 outputs the time information S time indicating the current time by counting the pulse signals oscillated by the crystal oscillator, for example.

そして、バス36は、上記したタッチパネル22、記憶部31、メインメモリ32、プロセッサ33、及びクロック34の各々を相互に接続する。   The bus 36 connects the touch panel 22, the storage unit 31, the main memory 32, the processor 33, and the clock 34 to each other.

[機能構成]
図10は、本実施形態に係る情報処理装置21の機能を示す機能構成図である。
[Function configuration]
FIG. 10 is a functional configuration diagram showing functions of the information processing device 21 according to the present embodiment.

図10に示すように、情報処理装置21は、入力部50、選択確定部51、入力確定部52、無効化部53、確定キー機能切換部55、時間計側部56、及び時間比較部57を有する。この他に、情報処理装置21は、文字列保持部58、文字列送出部59、仮名漢字変換部60、及び表示部61も備える。   As shown in FIG. 10, the information processing device 21 includes an input unit 50, a selection confirming unit 51, an input confirming unit 52, an invalidating unit 53, a confirm key function switching unit 55, a time counter side unit 56, and a time comparing unit 57. Have. In addition to this, the information processing device 21 also includes a character string holding unit 58, a character string sending unit 59, a Kana-Kanji conversion unit 60, and a display unit 61.

これらの各部は、プロセッサ33がメインメモリ32と協働して文字入力プログラム40を実行することにより実現され得る。   Each of these units can be realized by the processor 33 executing the character input program 40 in cooperation with the main memory 32.

このうち、入力部50は、タッチセンサ22b(図9参照)から前述のタッチ情報Stouchを受け、それを選択確定部51、入力確定部52、確定キー機能切換部55、及び時間計側部56の各々に通知する。 Of these, the input unit 50 receives the above-mentioned touch information S touch from the touch sensor 22b (see FIG. 9), and receives it from the selection confirmation unit 51, the input confirmation unit 52, the confirmation key function switching unit 55, and the time counter side unit. Notify each of the 56.

更に、入力部50は、タッチセンサ22bから前述の文字データScharを受けたときに、それを文字列保持部58と仮名漢字変換部60の各々に送出する。 Further, when the input unit 50 receives the above-mentioned character data S char from the touch sensor 22b, it sends it to the character string holding unit 58 and the kana-kanji conversion unit 60, respectively.

また、選択確定部51は、文字の選択を確定するように指示する選択確定指示Sselectを文字列保持部58に送出することにより、所定の時点において文字キー23による文字の選択を確定する。 Further, the selection confirming unit 51 transmits the selection confirming instruction S select instructing to confirm the selection of the character to the character string holding unit 58 to confirm the selection of the character by the character key 23 at a predetermined time.

選択確定部51が文字の選択を確定する時点は、確定キー24がタッチされた時と、文字キー23がタッチされてから第1の時間t1を経過した時のいずれか早い時である。 The time when the selection confirmation unit 51 confirms the selection of the character is when the confirmation key 24 is touched or when the first time t 1 has elapsed after the character key 23 is touched, whichever is earlier.

第1の時間t1は、文字キー23がタッチされたときに文字の選択を自動的に確定するタイムアウト時間であり、この例では0.2秒〜2秒、例えば1秒程度とする。 The first time t 1 is a time-out time for automatically confirming the character selection when the character key 23 is touched, and in this example, it is 0.2 seconds to 2 seconds, for example, about 1 second.

なお、文字キー23がタッチされたか否かは、前述のタッチ情報Stouchに基づいて選択確定部51が判断し得る。また、第1の時間t1を経過したか否かについては、後述の時間比較部57から送出されるタイムアウト信号Stimeoutに基づいて選択確定部51が判断し得る。 The selection confirming unit 51 can determine whether or not the character key 23 is touched based on the touch information S touch described above. Further, whether or not the first time t 1 has elapsed can be determined by the selection confirming unit 51 on the basis of a timeout signal S timeout sent from a time comparing unit 57 described later.

一方、入力確定部52は、選択確定部51によって上記のように文字の選択が確定した後に確定キー24がタッチされた場合に、選択が確定した文字のアプリケーションプログラム41への入力を確定する。   On the other hand, when the confirmation key 24 is touched after the selection of the character is confirmed by the selection confirming unit 51 as described above, the input confirming unit 52 confirms the input of the selected character to the application program 41.

なお、確定キー24がタッチされた否かは、前述のタッチ情報Stouchに基づいて入力確定部52が判断し得る。 The input confirming unit 52 can determine whether or not the confirm key 24 is touched, based on the touch information S touch described above.

また、入力を確定する場合には、入力確定部52は、アプリケーションプログラム41への文字列の入力を確定するように指示する入力確定指示Sinputを文字列送出部59に送出する。 Further, when confirming the input, the input confirming unit 52 sends an input confirming instruction S input for instructing to confirm the input of the character string to the application program 41 to the character string sending unit 59.

無効化部53は、確定キー24に対する操作が有効と無効のどちらの状態にあるかを示すキー状態情報Sstateを入力確定部52に通知する。 The invalidation unit 53 notifies the input confirmation unit 52 of key state information S state indicating whether the operation on the confirmation key 24 is valid or invalid.

そのキー状態情報Sstateが「無効」の場合には、ユーザが確定キー24をタッチした場合であっても、入力確定部52は前述の入力確定指示Sinputを送出することができなくなる。これにより、無効化部53の制御下で確定キー24に対する操作を無効にすることができる。 When the key state information S state is “invalid”, the input confirming section 52 cannot output the input confirming instruction S input described above even when the user touches the confirm key 24. As a result, under the control of the invalidation unit 53, the operation on the confirm key 24 can be invalidated.

また、無効化部53がキー状態情報Sstateを「無効」とする期間は、前述の第1の時間t1が経過したことにより選択確定部51が文字の選択を確定した場合において、当該確定をした時刻から第2の時間t2が経過するまでの期間である。 Further, the period in which the invalidation unit 53 sets the key state information S state to “invalid” is determined when the selection confirmation unit 51 confirms the selection of the character due to the lapse of the first time t 1 described above. It is the period from the time when the second time elapses until the second time t 2 elapses.

第2の時間t2は、タイムアウト時間である第1の時間t1が経過した直後にユーザが誤って確定キー24をタッチしたときに、そのタッチ操作を無効にするために設定される。 The second time t 2 is set to invalidate the touch operation when the user mistakenly touches the confirm key 24 immediately after the first time t 1 which is the timeout time has elapsed.

この場合、ユーザはタイムアウトに気づかずに確定キー24をタッチするため、タイムアウトの到来時刻と確定キー24のタッチ時刻とは極めて近く、両時刻の差は人間の反応時間程度であると考えられる。   In this case, since the user touches the confirm key 24 without noticing the timeout, the time when the timeout comes and the touch time of the confirm key 24 are very close, and it is considered that the difference between the two times is about human reaction time.

そのため、この例では確定キー24の操作を無効にする第2の時間t2を人間の反応時間である200ミリ秒〜300ミリ秒とし、第1の時間t1よりも十分に短くする。 Therefore, the second time t 2 to disable the operation of the decision key 24 in this example is 200 ms to 300 ms is a human reaction time sufficiently shorter than the first time t 1.

なお、無効化部53は、このように確定キー24に対する操作を無効にした時点で、確定キー24の操作を無効にしたことを示す無効化済情報Sdisabledを時間計測部56に通知する。 The invalidation unit 53 notifies the time measurement unit 56 of the invalidation information S disabled indicating that the operation of the enter key 24 has been invalidated when the operation of the enter key 24 is invalidated in this way.

また、前述の第2の時間t2が経過した後は、無効化部53は、キー状態情報Sstateを「有効」とする。このようにキー状態情報Sstateが「有効」となった場合には、入力確定部52は入力確定指示Sinputを送出することができるようになり、これにより確定キー24の操作が有効となる。 After the lapse of the second time t 2 described above, the invalidation unit 53 sets the key state information S state to “valid”. In this way, when the key state information S state becomes "valid", the input confirming section 52 can send out the input confirming instruction S input , whereby the operation of the confirm key 24 becomes effective. ..

一方、確定キー機能切換部55は、前述のタッチ情報Stouchと、後述の時間比較部57から通知される切換指示Sswitchに基づいて、確定キー24の機能を切り替える。 On the other hand, the confirm key function switching unit 55 switches the function of the confirm key 24 based on the touch information S touch described above and the switching instruction S switch notified from the time comparing unit 57 described later.

例えば、確定キー機能切換部55は、タッチ情報Stouchに基づいて文字キー23がタッチされたことを検知したときには文字キー23がトグル中であると認識し、確定キー24に文字の選択を確定する機能を持たせる。 For example, the confirm key function switching unit 55 recognizes that the character key 23 is being toggled when detecting that the character key 23 is touched based on the touch information S touch , and confirms the character selection to the confirm key 24. Have the function to

また、時間比較部57から切換指示Sswitchが通知されたときには、確定キー機能切換部55は、アプリケーションプログラム41への文字の入力を確定する機能を確定キー24に持たせる。 Further, when the switching instruction S switch is notified from the time comparison unit 57, the confirmation key function switching unit 55 causes the confirmation key 24 to have a function of confirming the input of characters to the application program 41.

なお、後述のように、時間比較部57が切換指示Sswitchを通知するタイミングは、文字キー23がタッチされてから第1の時間t1を経過した時点である。 As will be described later, the timing when the time comparison unit 57 notifies the switching instruction S switch is the time when the first time t 1 has elapsed since the character key 23 was touched.

時間計測部56は、クロック34から出力された時刻情報Stimeを参照することにより、所定の各時点からの経過時間の計測を行う。 The time measuring unit 56 measures the elapsed time from each predetermined time point by referring to the time information S time output from the clock 34.

例えば、時間計測部56は、タッチ情報Stouchに基づいて文字キー23がタッチされたことを検知し、そのタッチがあった時点からの経過時間を計測する。そして、その計測結果である第1の経過時間Selapsed1を時間計側部56が時間比較部57に通知する。 For example, the time measuring unit 56 detects that the character key 23 is touched based on the touch information S touch , and measures the elapsed time from the time of the touch. Then, the time counter side unit 56 notifies the time comparison unit 57 of the first elapsed time S elapsed1 which is the measurement result.

更に、時間計測部56は、前述の無効化済情報Sdisabledが無効化部53から通知されたときに、その通知があった時点からの経過時間を計測する。そして、その計測結果である第2の経過時間Selapsed2を時間計側部56が時間比較部57に通知する。 Furthermore, when the invalidation information S disabled described above is notified from the invalidation unit 53, the time measuring unit 56 measures the elapsed time from the time of the notification. Then, the time counter side unit 56 notifies the time comparison unit 57 of the second elapsed time S elapsed2 which is the measurement result.

時間比較部57は、第1の経過時間Selapsed1と前述の第1の時間t1とを比較することにより、第1の経過時間Selapsed1が第1の時間t1に等しくなったか否かを判断する。そして、第1の経過時間Selapsed1が第1の時間t1に等しくなったと判断した場合には、時間比較部57は、選択確定部51に前述のタイムアウト信号Stimeoutを通知する。 The time comparison unit 57, by comparing the first elapsed time S Elapsed1 a first time t 1 of the foregoing, whether or not the first elapsed time S Elapsed1 becomes equal to the first time t 1 to decide. When the first elapsed time S Elapsed1 is determined to have become equal to the first time t 1, the time comparison section 57 notifies the above-mentioned time-out signal S timeout in the selection decision unit 51.

また、このタイムアウト信号Stimeoutの通知と同時に、時間比較部57は確定キー機能切換部55に切換指示Sswitchを通知する。切換指示Sswitchは、確定キー24の機能を切り替えるよう指示する信号であり、これを受けた確定キー機能切換部55は、前述のようにアプリケーションプログラム41への文字の入力を確定する機能を確定キー24に持たせる。 Simultaneously with the notification of the timeout signal S timeout , the time comparison unit 57 notifies the confirmation key function switching unit 55 of the switching instruction S switch . The switching instruction S switch is a signal for instructing to switch the function of the enter key 24, and the enter key function switching unit 55 which receives this signal determines the function for entering the character to the application program 41 as described above. Hold on key 24.

更に、時間比較部57は、第2の経過時間Selapsed2と前述の第2の時間t2とを比較することにより、第2の経過時間Selapsed2が第2の時間t2以前であるか否かを判断する。 Furthermore, whether the time comparison unit 57, by comparing the second elapsed time S Elapsed2 a second time t 2 described above, the second elapsed time S Elapsed2 is the second time t 2 previously not To judge.

そして、第2の経過時間Selapsed2が第2の時間t2以前であると判断した場合には、時間比較部57は、無効化部53に無効指示Sdisableを通知する。 When the second elapsed time S Elapsed2 is determined to be the second time t 2 Previously, the time comparison section 57 notifies the invalid instruction S disable the invalidation portion 53.

無効指示Sdisableは、確定キー24に対する操作を無効にするようにする指示である。その指示を受けた無効化部53は、前述のキー状態情報Sstateの内容を「有効」から「無効」に変えることにより、前述のように確定キー24に対する操作を無効にする。
一方、第2の経過時間Selapsed2が第2の時間t2を経過したと判断した場合には、時間比較部57は、無効化部53に無効解除指示Senable1を通知する。
The invalidation instruction S disable is an instruction to invalidate the operation on the enter key 24. Receiving the instruction, the invalidation unit 53 invalidates the operation on the enter key 24 as described above by changing the content of the above-mentioned key state information S state from “valid” to “invalid”.
On the other hand, when the second elapsed time S Elapsed2 is judged to have passed a second time t 2, the time comparison section 57 notifies the disable cancellation instruction S (enable 1) the invalidation portion 53.

無効解除指示Senable1は、確定キー24に対する操作を有効にするようにする指示である。その指示を受けた無効化部53は、前述のキー状態情報Sstateの内容を「無効」から「有効」に変えることにより、確定キー24に対する操作を有効にする。 The invalidation cancellation instruction S enable1 is an instruction to enable the operation on the enter key 24. Receiving the instruction, the invalidation unit 53 validates the operation on the enter key 24 by changing the content of the above-mentioned key state information S state from "invalid" to "valid".

文字列保持部58は、複数の文字データScharから得られる文字列Dstringを一時的に保持する。なお、ユーザが単一の文字を入力する場合には、その文字列Dstringは一文字のみからなる。 The character string holding unit 58 temporarily holds the character string D string obtained from the plurality of character data S char . When the user inputs a single character, the character string D string consists of only one character.

そして、選択確定部51から前述の選択確定指示Sselectが通知されたときに、文字列保持部58は、文字列送出部59に確定した文字列Dstringを送出する。 Then, when the selection confirmation unit 51 notifies the selection confirmation instruction S select described above, the character string holding unit 58 transmits the confirmed character string D string to the character string transmission unit 59.

更に、文字列保持部58は、表示部61に確定状態情報Sdefineを通知する。確定状態情報Sdefineは、文字の選択が確定しているか否かを示す情報である。文字列保持部58が選択確定指示Sselectの通知を受けていない状態では、その確定状態情報Sdefineは「確定していない」となり、文字列保持部58が選択確定指示Sselectの通知を受けている状態では、確定状態情報Sdefineは「確定している」となる。 Further, the character string holding unit 58 notifies the display unit 61 of the fixed state information S define . The fixed state information S define is information indicating whether the character selection is fixed. In a state where the character string holding unit 58 has not received the notification of the selection confirmation instruction S select , the fixed state information S define becomes “not confirmed”, and the character string holding unit 58 receives the notification of the selection confirmation instruction S select. In this state, the fixed state information S define is “fixed”.

文字列送出部59は、入力確定部52から入力確定指示Sinputの通知を受けたときに、アプリケーションプログラム41に文字列Dstringを送出する。 When receiving the input confirmation instruction S input from the input confirmation unit 52, the character string transmission unit 59 transmits the character string D string to the application program 41.

また、仮名漢字変換部60は、入力部50から前述の文字データScharを受け取る。そして、変換キー25がタッチされたときに、仮名漢字変換部60はその文字データScharに含まれる平仮名を漢字に変換し、変換後の文字データSchar_transを文字列保持部58に送出する。 The kana-kanji conversion unit 60 also receives the above-mentioned character data S char from the input unit 50. Then, when the conversion key 25 is touched, the kana-kanji conversion unit 60 converts the hiragana included in the character data S char into kanji and sends the converted character data S char _ trans to the character string holding unit 58. To do.

なお、仮名漢字変換部60が変換の対象とする文字は、入力確定部52が入力を確定する前の状態における平仮名である。   The characters to be converted by the kana-kanji conversion unit 60 are hiragana characters in a state before the input confirmation unit 52 confirms the input.

文字列保持部58は、このように変換後の文字データSchar_transを受けたときは、自身が保持している変換前の文字データScharを変換後の文字データSchar_transに置き換える。 When the character string holding unit 58 receives the character data S char _ trans after conversion in this way, it replaces the character data S char before conversion held by itself with the character data S char _ trans after conversion. ..

表示部61は、アプリケーションプログラム41が生成した画像データDimageに基づいて、アプリケーションプログラム41用の画面をタッチパネル22に表示する。画像データDimageは、タッチパネル22に所定の画面を表示するためのデータであって、例えば入力パネル27(図8参照)を表示するためのデータもその画像データDimageに含まれる。 The display unit 61 displays a screen for the application program 41 on the touch panel 22 based on the image data D image generated by the application program 41. The image data D image is data for displaying a predetermined screen on the touch panel 22, and, for example, data for displaying the input panel 27 (see FIG. 8) is also included in the image data D image .

更に、表示部61は、前述の文字キー23、確定キー24、変換キー25、及び手書きパネル26の各々をタッチパネル22に表示する。   Further, the display unit 61 displays each of the character keys 23, the enter key 24, the conversion key 25, and the handwriting panel 26 described above on the touch panel 22.

そして、文字列保持部58から通知された確定状態情報Sdefineの内容が「確定していない」の場合には、表示部61は、文字の選択が確定していないことを示す背景色を手書きパネル26の文字に表示する。 Then, when the content of the fixed state information S define notified from the character string holding unit 58 is “not fixed”, the display unit 61 hand-writes the background color indicating that the character selection is not fixed. The characters are displayed on the panel 26.

図11(a)、(b)は、タッチパネル22の表示例を示す図である。   11A and 11B are diagrams showing display examples on the touch panel 22.

図11(a)は、文字の選択が確定していない場合の表示例である。   FIG. 11A is a display example when the selection of the character is not confirmed.

この場合は、表示部60によって手書きパネル26の文字「あ」に背景色62が付される。これにより、ユーザは、文字「あ」の選択が未確定の状態にあると認識できる。そして、ユーザが文字キー23をタッチする度に、「あ」→「い」→「う」→「え」→「お」の順に文字が選択される。   In this case, the display unit 60 adds the background color 62 to the character “A” on the handwriting panel 26. As a result, the user can recognize that the selection of the character "A" is in an undetermined state. Then, every time the user touches the character key 23, the character is selected in the order of “A”→“I”→“U”→“E”→“O”.

なお、この例では文字「あ」で始まる複数の入力候補28もタッチパネル22に表示され、その入力候補28をユーザがタッチすることで、当該入力候補28を選択することもできる。   In this example, a plurality of input candidates 28 starting with the character “A” are also displayed on the touch panel 22, and the user can select the input candidates 28 by touching the input candidates 28.

図11(b)は、文字の選択が確定した場合の表示例である。   FIG. 11B is a display example when the character selection is confirmed.

この場合は、確定状態情報Sdefineの内容が「確定している」となり、これを受けた表示部60が背景色62を消す。これと共に、表示部60が「あ」の後ろにカーソル63を表示し、「あ」に続く文字を受け付ける状態とする。 In this case, the content of the fixed state information S define is "fixed", and the display unit 60 which received it clears the background color 62. At the same time, the display unit 60 displays the cursor 63 after "a" so that the character following "a" is accepted.

[文字入力方法]
次に、本実施形態に係る文字入力方法について説明する。
[Character input method]
Next, the character input method according to this embodiment will be described.

<タイミングチャート>
図12は、本実施形態に係る文字入力方法を模式的に示すタイミングチャートである。
<Timing chart>
FIG. 12 is a timing chart schematically showing the character input method according to this embodiment.

図12のチャートは、確定キー24に対する操作が有効であるか無効であるかを示すものであり、有効である場合にはチャートがハイレベルとなり、無効である場合にはローレベルになる。   The chart of FIG. 12 shows whether the operation on the enter key 24 is valid or invalid. When the chart is valid, the chart is at a high level, and when it is invalid, it is at a low level.

また、図12においては、説明を分り易くするために手書きパネル26も併記する。   Further, in FIG. 12, the handwriting panel 26 is also shown for the sake of clarity.

まず、図12の時刻T1において、ユーザが文字「あ」の文字キー23をタッチしたとする。 First, at time T 1 in FIG. 12, it is assumed that the user has touched the character key 23 of the letter "A".

これにより、手書きパネル26には文字「あ」が表示されることになる。但し、この時点では文字の選択は確定されておらず、文字「あ」に背景色62が付される。また、確定キー24は操作が有効な状態にある。   As a result, the character "A" is displayed on the handwriting panel 26. However, the character selection has not been finalized at this point, and the background color 62 is added to the character “A”. Further, the enter key 24 is in a state where the operation is valid.

次に、時刻T2において、タイムアウト時間である第1の時間t1が経過したとする。 Next, at time T 2 , it is assumed that the first time t 1 which is the time-out time has elapsed.

このようにタイムアウトすることにより文字「あ」の選択が確定する。これと同時に、確定キー24の操作は無効となる。   By timing out in this way, the selection of the character "A" is confirmed. At the same time, the operation of the confirm key 24 becomes invalid.

確定キー24の操作が無効となる期間は、前述のように第2の時間t2である。よって、第2の時間t2が経過する前の期間においては、ユーザが確定キー24を誤ってタッチしても、ユーザの意に反して文字「あ」がアプリケーションプログラム41に入力されてしまうのを防ぐことができる。 The period during which the operation of the confirm key 24 is invalid is the second time t 2 as described above. Therefore, in the period before the second time t 2 elapses, even if the user mistakenly touches the enter key 24, the character “a” is input to the application program 41 against the user's intention. Can be prevented.

また、このように文字の選択が確定すると、文字「あ」の後ろにカーソル63が表示され、「あ」に続く文字の選択を受け付ける状態となる。   Further, when the character selection is confirmed in this way, the cursor 63 is displayed after the character "A", and the selection of the character following "A" is accepted.

次いで、時刻T3においてユーザが再び文字「あ」の文字キー23をタッチしたとする。 Next, at time T 3 , the user again touches the character key 23 of the character “A”.

タッチの直後では、二番目の文字「あ」は選択が確定していない状態にあり、これを示すための背景色62が「あ」に付される。   Immediately after the touch, the selection of the second character "A" is not fixed, and the background color 62 for indicating this is added to "A".

また、前述のように確定キー24の操作は無効となっているので、この時点で確定キー24をタッチしても、二番目の文字「あ」の選択は確定しない。   Further, as described above, since the operation of the confirm key 24 is invalid, even if the confirm key 24 is touched at this point, the selection of the second character "A" is not confirmed.

次に、時刻T4において第2の時間t2が経過することにより、確定キー24の操作が有効となる。 Next, by the second time t 2 has elapsed at time T 4, the operation of the decision key 24 is valid.

そして、時刻T5においてユーザが確定キー24をタッチすると、二番目の文字「あ」の選択が確定する。 Then, when the user touches the confirm key 24 at time T 5 , the selection of the second character “A” is confirmed.

以上説明した本例によれば、時刻T2においてタイムアウトによって文字の選択が確定した場合は、第2の時間t2が経過するまで確定キー24の操作を無効にする。 According to the present embodiment described above, when the selection of the characters is determined by the timeout at time T 2, to disable the operation of the enter key 24 to the second time t 2 has elapsed.

そのため、タイムアウトに気づかずにユーザが誤って確定キー24をタッチした場合でも、ユーザの意に反して文字がアプリケーション41に誤入力されてしまうのを防止できる。   Therefore, even if the user mistakenly touches the confirm key 24 without noticing the timeout, it is possible to prevent characters from being erroneously input to the application 41 against the user's intention.

しかも、このように文字がアプリケーションプログラム41に入力されないため、第2の時間t2においては仮名漢字変換が可能な状態となり、ユーザが変換キー25をタッチすることで文字を漢字に変換することも可能となる。 Moreover, since characters are not input to the application program 41 in this manner, kana-kanji conversion can be performed at the second time t 2 , and the user can convert the characters to kanji by touching the conversion key 25. It will be possible.

更に、タイムアウト時間である第1の時間t1よりも第2の時間t2が十分に短いため、確定キー24の操作ができない期間を短くすることができ、ユーザに不便を強いることもない。 Furthermore, since the second time t 2 is sufficiently shorter than the first time t 1 which is the time-out time, it is possible to shorten the period during which the enter key 24 cannot be operated, and the user is not inconvenienced.

<画面表示例>
上記した図12の例では、手書きパネル26のみをタイミングチャートに併記した。
<Screen display example>
In the example of FIG. 12 described above, only the handwriting panel 26 is shown in the timing chart.

以下では、画面の遷移を分り易くする説明するために、タッチパネル22の全体の画面表示例を参照しながら、本実施形態に係る文字入力方法を説明する。   In the following, in order to make the transition of the screen easy to understand, the character input method according to the present embodiment will be described with reference to the entire screen display example of the touch panel 22.

図13及び図14は、本実施形態に係る文字入力方法における画面表示例を示す図である。   13 and 14 are diagrams showing screen display examples in the character input method according to the present embodiment.

まず、図13(a)に示すように、ユーザが指Fで文字「あ」の文字キー23をタッチしたとする。   First, as shown in FIG. 13A, it is assumed that the user touches the character key 23 of the character “A” with the finger F.

そして、図13(b)に示すように、タッチしてから第1の時間t1が経過することにより文字「あ」の選択が確定する。前述のように、このように確定してから第2の時間t2が経過するまでの期間においては、確定キー24に対する操作は無効となる。 Then, as shown in FIG. 13 (b), selected from the touch of the character "A" by the first time t 1 has elapsed is determined. As described above, the operation on the confirm key 24 is invalid in the period from the time of confirmation in this way until the second time t 2 elapses.

次に、図14(a)に示すように、第2の時間t2が経過して確定キー24に対する操作が有効となった後に、ユーザが指Fで確定キー24をタッチする。 Next, as shown in FIG. 14A, after the second time t 2 has elapsed and the operation on the enter key 24 has become effective, the user touches the enter key 24 with the finger F.

これにより、図14(b)に示すように、自装置への文字「あ」の入力が確定する。   As a result, as shown in FIG. 14B, the input of the character "A" to the own device is confirmed.

<フローチャート>
次に、本実施形態に係る文字入力方法のフローチャートについて説明する。
<Flowchart>
Next, a flowchart of the character input method according to this embodiment will be described.

・全体の流れ
図15は、本例に係る文字入力方法の全体の流れを示すフローチャートである。
-Overall Flow FIG. 15 is a flowchart showing the overall flow of the character input method according to this example.

まず、ステップS101において、ユーザがタッチパネル22に表示されたキーのいずれかをタッチする。   First, in step S101, the user touches any of the keys displayed on the touch panel 22.

そして、このようにタッチすることにより、選択確定部51と時間計測部56の各々に入力部50がタッチ情報Stouchを通知する。 Then, by touching in this manner, the input unit 50 notifies the selection confirmation unit 51 and the time measurement unit 56 of the touch information S touch .

次に、ステップS102に移り、無効化部53が時間比較部57から無効指示Sdisableの通知を受けているか否かを判断する。 Next, the process proceeds to step S102, and it is determined whether the invalidation unit 53 has received the notification of the invalidation instruction S disable from the time comparison unit 57.

ここで、通知を受けている(YES)と判断された場合には、ステップS101でタッチしたキーの種類に応じてステップS103で処理が分岐する。   If it is determined that the notification is received (YES), the process branches in step S103 according to the type of the key touched in step S101.

タッチしたキーが確定キー24の場合には、ステップS104に移り、無効化部53が確定キー24に対する操作を無効にする。   If the touched key is the enter key 24, the process proceeds to step S104, and the invalidation unit 53 invalidates the operation on the enter key 24.

一方、タッチしたキーが文字キー23である場合にはステップS105に移る。   On the other hand, when the touched key is the character key 23, the process proceeds to step S105.

ステップS105においては、ステップS101よりも前にユーザが文字キー23をタッチしていた場合に、時間計測部56が、その文字キー23に対するタイムアウト時間である第1の経過時間Selapsed1の計測を停止する。 In step S105, when the user touches the character key 23 before step S101, the time measuring unit 56 stops measuring the first elapsed time S elapsed1 which is the timeout time for the character key 23. To do.

次に、ステップS106に移り、入力部50が、文字列保持部58と仮名漢字変換部60の各々に、ステップS101でユーザがタッチした文字キー23の文字データScharを送出する。 Next, in step S106, the input unit 50 sends the character data S char of the character key 23 touched by the user in step S101 to each of the character string holding unit 58 and the kana-kanji conversion unit 60.

そして、ステップS107に移り、時間計測部56が、ステップS101でユーザがタッチした文字キー23に対する第1の経過時間Selapsed1の計測を開始する。 Then, the process moves to step S107, and the time measuring unit 56 starts measuring the first elapsed time S elapsed1 for the character key 23 touched by the user in step S101.

一方、S102において無効指示Sdisableの通知を受けていない(NO)と判断された場合には、ステップS101でタッチしたキーの種類に応じて、ステップS109で処理が分岐する。 On the other hand, if it is determined in S102 that the notification of the invalidation instruction S disable has not been received (NO), the process branches in step S109 according to the type of the key touched in step S101.

ここで、タッチしたキーが文字キー23以外の確定キー24や変換キー25である場合には、ステップS110に移り、キーの種類に応じた処理が行われる。   Here, when the touched key is the enter key 24 or the conversion key 25 other than the character key 23, the process proceeds to step S110, and the process according to the type of the key is performed.

例えば、タッチしたキーが確定キー24の場合には、入力確定部52が文字列送出部59に入力確定指示Sinputを通知することにより、アプリケーションプログラム41への文字の入力が確定する。 For example, when the touched key is the enter key 24, the input confirming unit 52 notifies the character string sending unit 59 of the input confirming instruction S input , whereby the character input to the application program 41 is confirmed.

また、タッチしたキーが変換キー25の場合には、仮名漢字変換部60が文字データScharに含まれる平仮名を漢字に変換し、変換後の文字データSchar_transを文字列保持部58に送出する。 When the touched key is the conversion key 25, the kana-kanji conversion unit 60 converts the hiragana included in the character data S char into kanji, and the converted character data S char _ trans is stored in the character string holding unit 58. Send out.

一方、タッチしたキーが文字キー23の場合には、ステップS111に移る。   On the other hand, when the touched key is the character key 23, the process proceeds to step S111.

ステップS111においては、入力部50が、文字列保持部58と仮名漢字変換部60の各々に文字データScharを送出する。これにより、タッチした文字キー23に対応した文字が文字列保持部58に保持され、その文字が選択された状態となる。 In step S111, the input unit 50 sends the character data S char to each of the character string holding unit 58 and the kana-kanji conversion unit 60. As a result, the character corresponding to the touched character key 23 is held in the character string holding unit 58, and the character is selected.

次に、ステップS112に移り、時間計側部56が、ステップS101で文字キー23がタッチされてからの第1の経過時間Selapsed1の計測を開始する。 Next, the process moves to step S112, and the time counter side unit 56 starts measuring the first elapsed time S elapsed1 since the character key 23 was touched in step S101.

以上により、本例に係る文字入力方法の基本ステップを終了する。   This completes the basic steps of the character input method according to the present example.

上記した文字入力方法によれば、ステップS104において無効化部53が確定キー24に対する操作を無効にする。そのため、タイムアウトによって文字の選択が確定している場合にユーザが誤って確定キー24をタッチしても、ユーザの意に反して文字がアプリケーションプログラム41に誤入力されるのを防ぐことができる。   According to the character input method described above, the invalidating unit 53 invalidates the operation on the confirm key 24 in step S104. Therefore, even if the user mistakenly touches the confirm key 24 when the selection of the character is confirmed by the time-out, it is possible to prevent the character from being erroneously input to the application program 41 against the intention of the user.

・タイムアウト時の流れ
次に、文字キー23がタッチされてから第1の時間t1が経過し、タイムアウトにより文字の選択を確定する場合の処理について説明する。
- flow timeout Then, character keys 23 has elapsed since the touching first time t 1 is described processing for determining the selected character of a timeout.

図16は、タイムアウト時の処理について説明するためのフローチャートである。   FIG. 16 is a flowchart for explaining the processing at the time of timeout.

まず、ステップS201において、時間計測部56が、タッチがあった時点から計測した第1の経過時間Selapsed1が第1の時間t1を超えたときに、その第1の経過時間Selapsed1の計測を終了する。 First, in step S201, when the time measuring unit 56 measures the first elapsed time S elapsed1 measured from the time of the touch exceeding the first time t1, the first elapsed time S elapsed1 is measured. To finish.

次に、ステップS202に移り、時間比較部57が選択確定部51にタイムアウト信号Stimeoutを通知することにより、選択確定部51が文字の選択を確定する。 Next, in step S202, the time comparing unit 57 notifies the selection confirming unit 51 of the timeout signal S timeout , so that the selection confirming unit 51 confirms the selection of the character.

続いて、ステップS203に移り、時間比較部57が無効化部53に無効指示Sdisableを通知する。そして、その通知を受けた無効化部53が、確定キー24に対する操作を無効にする。 Succeedingly, in a step S203, the time comparison unit 57 notifies the invalidation unit 53 of the invalidation instruction S disable . Then, the invalidation unit 53 that has received the notification invalidates the operation on the confirm key 24.

その後に、ステップS204に移り、時間計測部56が、確定キー24を無効化してからの第2の経過時間Selapsed2の計測を開始する。 After that, the process moves to step S204, and the time measuring unit 56 starts measurement of the second elapsed time S elapsed2 after the confirmation key 24 is invalidated.

以上により、タイムアウト時の基本ステップを終了する。   With the above, the basic steps at the time of timeout are completed.

(第2実施形態)
本実施形態では、以下のようにして速やかに自装置に文字を入力できるようにする。
(Second embodiment)
In the present embodiment, characters can be promptly input to the device itself as follows.

なお、本実施形態に係る情報処理装置の全体構成とハードウェア構成は、第1実施形態の図9と図10でそれぞれ説明したのと同じであるため、それらの説明については省略する。   The overall configuration and the hardware configuration of the information processing apparatus according to the present embodiment are the same as those described in FIGS. 9 and 10 of the first embodiment, respectively, and therefore the description thereof will be omitted.

[機能構成]
図17は、本実施形態に係る情報処理装置21の機能を示す機能構成図である。
[Function configuration]
FIG. 17 is a functional configuration diagram showing functions of the information processing device 21 according to the present embodiment.

なお、図17において、第1実施形態で説明したのと同じ要素には第1実施形態におけるのと同じ符号を付し、以下ではその説明を省略する。   Note that, in FIG. 17, the same elements as those described in the first embodiment are denoted by the same reference numerals as those in the first embodiment, and description thereof will be omitted below.

図17に示すように、本実施形態に係る情報処理装置21は無効解除部54を備える。   As shown in FIG. 17, the information processing device 21 according to the present embodiment includes an invalidation canceling unit 54.

無効解除部54は、他の各部と同様に、プロセッサ33(図9参照)がメインメモリ32と協働して文字入力プログラム40を実行することにより実現され得る。   The invalidation canceling unit 54 can be realized by the processor 33 (see FIG. 9) executing the character input program 40 in cooperation with the main memory 32, like the other units.

その無効解除部54は、入力部50から第1実施形態で説明したタッチ情報Stouchの通知を受けて、そのタッチ情報Stouchに基づいて複数の文字キー23のいずれかがタッチされたことを認識する。このように認識した時点で、無効解除部54は、入力確定部52に無効解除指示Senable2を通知する。 The invalidation canceling unit 54 receives the notification of the touch information S touch described in the first embodiment from the input unit 50, and confirms that any of the plurality of character keys 23 is touched based on the touch information S touch. recognize. Upon recognizing in this way, the invalidation canceling unit 54 notifies the input confirming unit 52 of the invalidation canceling instruction S enable2 .

その無効解除指示Senable2が通知された入力確定部52は、無効化部53の制御下で確定キー24の制御が無効になっている場合であっても、前述の入力確定指示Sinputを送出することができるようになる。これにより、無効解除部54の制御下において、確定キー24に対する操作の無効が解除されることになる。 The input confirming unit 52, to which the invalidation cancellation instruction S enable2 is notified, sends out the above-described input confirming instruction S input even when the control of the confirm key 24 is invalidated under the control of the invalidating unit 53. You will be able to. As a result, under the control of the invalidation canceling unit 54, invalidation of the operation on the confirm key 24 is canceled.

[文字入力方法]
次に、本実施形態に係る文字入力方法について説明する。
[Character input method]
Next, the character input method according to this embodiment will be described.

<タイミングチャート>
図18は、本実施形態に係る文字入力方法を模式的に示すタイミングチャートである。
<Timing chart>
FIG. 18 is a timing chart schematically showing the character input method according to this embodiment.

図18においても、第1実施形態の図12と同様に、確定キー24に対する操作が有効である場合にはチャートがハイレベルとなり、無効である場合にはローレベルになる。   Also in FIG. 18, similarly to FIG. 12 of the first embodiment, the chart becomes high level when the operation on the enter key 24 is valid, and becomes low level when the operation is invalid.

また、図18においては、説明を分り易くするために手書きパネル26も併記する。   Further, in FIG. 18, the handwriting panel 26 is also shown for the sake of easy understanding.

まず、図18の時刻T1において、ユーザが文字「あ」の文字キー23をタッチしたとする。 First, at time T 1 of FIG. 18, it is assumed that the user has touched the character key 23 of the letter "A".

この時点では文字の選択は確定されておらず、かつ確定キー24の操作は有効である。   At this point, the character selection has not been finalized, and the operation of the finalization key 24 is valid.

次に、時刻T2において、タイムアウト時間である第1の時間t1が経過したとする。 Next, at time T 2 , it is assumed that the first time t 1 which is the time-out time has elapsed.

このようにタイムアウトすることにより文字「あ」の選択が確定する。これと同時に、確定キー24の操作は無効となる。   By thus timing out, the selection of the character "A" is confirmed. At the same time, the operation of the confirm key 24 becomes invalid.

確定キー24の操作が無効となる期間は、第1実施形態と同様に第2の時間t2である。そして、この期間においては、ユーザが確定キー24を誤ってタッチしても、ユーザの意に反して文字「あ」がアプリケーションプログラム41に入力されてしまうのを防ぐことができる。 The period during which the operation of the enter key 24 is invalid is the second time t 2 as in the first embodiment. In this period, even if the user mistakenly touches the enter key 24, it is possible to prevent the character "a" from being input to the application program 41 against the user's intention.

ここで、その第2の時間t2が経過する前の時刻である時刻T3において、ユーザが文字「あ」の文字キー23をタッチしたとする。 Here, at time T 3 is before the time at which the second time t 2 has elapsed, it is assumed that the user has touched the character key 23 of the letter "A".

このように文字キー23がタッチされた場合には、文字「あ」と背景色62とが手書きパネル26に表示されると共に、前述のように無効解除部54の制御下において確定キー24に対する操作の無効が解除される。   When the character key 23 is touched in this manner, the character “A” and the background color 62 are displayed on the handwriting panel 26, and the operation of the enter key 24 is performed under the control of the invalidation canceling unit 54 as described above. Is disabled.

よって、時刻T3より後の時刻T4においてユーザが確定キー24をタッチすることにより、第2の時間t2が経過するのを待つことなしに、二つ目の文字「あ」の選択を確定することができる。 Thus, when the user touches the enter key 24 at time T 4 after the time T 3, without waiting for the second time t 2 has elapsed, the selection of a second of the letter "A" Can be confirmed.

そして、時刻T5においてユーザが確定キー24をタッチすることにより、文字列「ああ」がアプリケーションプログラム41に送出される。 Then, at time T 5 , when the user touches the confirm key 24, the character string “aa” is sent to the application program 41.

以上説明した本実施形態によれば、第2の時間t2が経過しておらず無効化部53が確定キー24に対する操作を無効にしている場合であっても、複数の文字キー23のいずれかがタッチされたときには、無効解除部54が無効を解除する。 According to the present embodiment described above, even when the invalidation unit 53 invalidates the operation on the confirm key 24 after the second time t 2 has not elapsed, any one of the plurality of character keys 23 is When or is touched, the invalidation canceling unit 54 cancels invalidation.

よって、第2の時間t2が経過するのを待たずにユーザが文字を確定することが可能となり、情報処理装置21に速やかに文字を入力することができるようになる。 Therefore, the user can determine the character without waiting for the second time t 2 to elapse, and the character can be promptly input to the information processing device 21.

<画面表示例>
上記した図18の例では、手書きパネル26のみをタイミングチャートに併記した。
<Screen display example>
In the example of FIG. 18 described above, only the handwriting panel 26 is shown in the timing chart.

以下では、画面の遷移を分り易くする説明するために、タッチパネル22の全体の画面表示例を参照しながら、本実施形態に係る文字入力方法を説明する。   In the following, in order to make the transition of the screen easy to understand, the character input method according to the present embodiment will be described with reference to the entire screen display example of the touch panel 22.

図19〜図21は、本実施形態に係る文字入力方法における画面表示例を示す図である。   19 to 21 are diagrams showing screen display examples in the character input method according to the present embodiment.

まず、図19(a)に示すように、ユーザが文字「あ」の文字キー23を指Fでタッチしたとする。   First, as shown in FIG. 19A, it is assumed that the user touches the character key 23 of the character “A” with the finger F.

そして、図19(b)に示すように、タッチしてから第1の時間t1が経過することにより文字「あ」の選択が確定する。このように確定してから第2の時間t2が経過するまでの期間においては、確定キー24に対する操作は無効となる。 Then, as shown in FIG. 19 (b), selected from the touch of the character "A" by the first time t 1 has elapsed is determined. In the period from the time of confirmation in this way until the second time t 2 elapses, the operation on the confirmation key 24 is invalid.

次に、図20(a)に示すように、第2の時間t2が経過する前に、ユーザが再び文字キー23を指Fでタッチしたとする。 Next, as shown in FIG. 20A, it is assumed that the user touches the character key 23 again with the finger F before the second time t 2 elapses.

この例では、「あ」が割り当てられた文字キー23をユーザが二回タッチすることにより「い」が選択される。   In this example, the user touches the character key 23 to which “A” is assigned twice to select “I”.

そして、このように第2の時間t2が経過する前に文字キー23がタッチされたことにより、確定キー24に対する操作の無効が解除される。 By touching the character key 23 before the second time t 2 elapses in this way, invalidation of the operation on the enter key 24 is released.

続いて、図20(b)に示すように、その確定キー24をユーザが指Fでタッチすることにより、文字「い」の選択を確定させる。   Subsequently, as shown in FIG. 20B, the user touches the confirmation key 24 with the finger F to confirm the selection of the character “i”.

その後に、図21に示すように、ユーザが確定キー24を指Fでもう一度タッチすることにより、情報処理装置21への文字列「あい」の入力が確定する。   After that, as shown in FIG. 21, the user touches the confirm key 24 again with the finger F to confirm the input of the character string “ai” to the information processing device 21.

<フローチャート>
次に、本実施形態に係る文字入力方法のフローチャートについて説明する。
<Flowchart>
Next, a flowchart of the character input method according to this embodiment will be described.

・全体の流れ
図22は、本実施形態に係る文字入力方法の全体の流れを示すフローチャートである。
-Overall Flow FIG. 22 is a flowchart showing the overall flow of the character input method according to this embodiment.

なお、図22において、第1実施形態の図15において説明したのと同じステップには同じ符号を付し、以下ではその説明を省略する。   Note that, in FIG. 22, the same steps as those described in FIG. 15 of the first embodiment are denoted by the same reference numerals, and description thereof will be omitted below.

図22に示すように、本実施形態においては、第1実施形態で説明したステップS106とステップS107の間に無効解除処理S300を行う。これ以外の処理については第1実施形態と同じである。   As shown in FIG. 22, in this embodiment, the invalidation cancellation processing S300 is performed between step S106 and step S107 described in the first embodiment. The other processes are the same as those in the first embodiment.

無効解除処理S300は、第2の時間t2が経過する前にステップS101で文字キー23がタッチされたときに、確定キー24に対する操作の無効を解除する処理である。 The invalidation cancellation process S300 is a process of canceling the invalidation of the operation on the enter key 24 when the character key 23 is touched in step S101 before the second time t 2 has elapsed.

また、そのように文字キー23がタッチされた場合には、ステップS101において無効解除部54と時間計測部56の各々が入力部50からタッチ情報Stouchの通知を受ける。 When the character key 23 is touched in such a manner, each of the invalidation canceling unit 54 and the time measuring unit 56 receives the touch information S touch from the input unit 50 in step S101.

図23は、無効解除処理S300について示すフローチャートである。   FIG. 23 is a flowchart showing the invalidation cancellation processing S300.

まず、ステップS301において、ステップS101においてタッチ情報Stouchの通知を受けた無効解除部54が、入力確定部52に無効解除指示Senable2を通知する。その結果、入力確定部52が入力確定指示Sinputを送出することができるようになり、これにより無効解除部54の制御下で確定キー24に対する操作の無効が解除される。 First, in step S301, the invalidation cancellation unit 54 that has received the notification of the touch information S touch in step S101 notifies the input determination unit 52 of the invalidation cancellation instruction S enable2 . As a result, the input confirming unit 52 can output the input confirming instruction S input, and the invalidation of the operation on the confirm key 24 is released under the control of the invalidation releasing unit 54.

そして、ステップS302に移り、ステップS101においてタッチ情報Stouchの通知を受けた時間計測部56が、確定キー24の操作を無効にする期間である第2の経過時間Selapsed2の計測を停止する。 Then, the process proceeds to step S302, and the time measuring unit 56 that has received the notification of the touch information S touch in step S101 stops measuring the second elapsed time S elapsed2 , which is a period during which the operation of the enter key 24 is invalidated.

以上により、無効解除処理300の基本ステップを終了する。   With the above, the basic steps of the invalidation cancellation processing 300 are completed.

上記した文字入力方法によれば、第2の時間t2が経過する前に文字キー23がタッチされた場合には無効解除処理300において確定キー24の操作を有効にするので、ユーザが確定キー24をタッチすることで速やかに文字を入力することができる。 According to the above-described character input method, when the character key 23 is touched before the second time t 2 has elapsed, the operation of the enter key 24 is enabled in the invalidation canceling process 300. By touching 24, the characters can be input promptly.

1、21…情報処理装置、2、22…タッチパネル、3、23…文字キー、4、24…確定キー、5、25…変換キー、6、26…手書きパネル、7、27…入力パネル、9、63…カーソル、10、62…背景色、22a…ディスプレイ、22b…タッチセンサ、31…記憶部、32…メインメモリ、33…プロセッサ、34…クロック、35…記録媒体、36…バス、40…文字入力プログラム、41…アプリケーションプログラム、50…入力部、51…選択確定部、52…入力確定部、53…無効化部、54…無効解除部、55…確定キー機能切換部、56…時間計側部、57…時間比較部、58…文字列保持部、59…文字列送出部、60…仮名漢字変換部、61…表示部。 1, 21... Information processing device, 2, 22... Touch panel, 3, 23... Character keys, 4, 24... Confirmation key, 5, 25... Conversion key, 6, 26... Handwriting panel, 7, 27... Input panel, 9 , 63... Cursor, 10, 62... Background color, 22a... Display, 22b... Touch sensor, 31... Storage unit, 32... Main memory, 33... Processor, 34... Clock, 35... Recording medium, 36... Bus, 40... Character input program, 41... Application program, 50... Input section, 51... Selection confirming section, 52... Input confirming section, 53... Invalidating section, 54... Invalidation canceling section, 55... Confirm key function switching section, 56... Hour meter Side part, 57... Time comparison part, 58... Character string holding part, 59... Character string sending part, 60... Kana-kanji conversion part, 61... Display part.

Claims (6)

複数の文字が割り当てられてタッチの度に前記複数の文字のなかから異なる一文字を選択するのに使用される文字キーと、前記選択の確定又は前記文字の入力の確定に使用される確定キーとを表示するタッチパネルと、
前記確定キーがタッチされた時と、前記文字キーがタッチされてから第1の時間を経過した時のいずれか早い時に、前記文字キーによる前記選択を確定する選択確定部と、
前記選択確定部により前記選択が確定した後に前記確定キーがタッチされた場合に、前記選択が確定した前記文字の入力を確定する入力確定部と、
前記第1の時間が経過したことにより前記選択確定部が前記選択を確定した場合に、当該確定をした時刻から第2の時間が経過するまで、前記確定キーに対する操作を無効にする無効化部と、
を有する情報処理装置。
A character key that is assigned to a plurality of characters and is used to select a different character from among the plurality of characters for each touch, and a confirmation key that is used to confirm the selection or confirm the input of the characters. And a touch panel that displays
A selection confirmation unit that confirms the selection by the character key when the confirmation key is touched or when a first time has elapsed after the character key is touched, whichever is earlier.
An input confirming unit that confirms the input of the character for which the selection is confirmed when the confirmation key is touched after the selection is confirmed by the selection confirming unit;
When the selection confirmation unit confirms the selection due to the lapse of the first time, the invalidation unit that invalidates the operation on the confirmation key until the second time elapses from the time of the confirmation. When,
Information processing device having a.
前記タッチパネルは前記文字キーを複数表示すると共に、
前記無効化部が前記確定キーに対する操作を無効にしているときに、複数の前記文字キーのいずれかがタッチされたときには、前記無効を解除する無効解除部を更に有することを特徴とする請求項1に記載の情報処理装置。
The touch panel displays a plurality of the character keys,
The invalidation unit further includes an invalidation cancellation unit that cancels the invalidation when any one of the plurality of character keys is touched while the invalidation unit invalidates the operation on the confirmation key. 1. The information processing device according to 1.
前記第2の時間は、前記第1の時間よりも短いことを特徴とする請求項1に記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the second time period is shorter than the first time period. 前記入力確定部が入力を確定する前の前記文字を漢字に変換する変換部を更に有することを特徴とする請求項1に記載の情報処理装置。   The information processing apparatus according to claim 1, further comprising a conversion unit that converts the character before the input determination unit determines the input into a Chinese character. タッチパネルを備えた情報処理装置に、
複数の文字が割り当てられてタッチの度に前記複数の文字のなかから異なる一文字を選択するのに使用される文字キーと、前記選択の確定又は前記文字の入力の確定に使用される確定キーとを前記タッチパネルに表示し、
前記確定キーがタッチされた時と、前記文字キーがタッチされてから第1の時間を経過した時のいずれか早い時に、前記文字キーによる前記選択を確定し、
前記選択が確定した後に前記確定キーがタッチされた場合に、前記選択が確定した前記文字の入力を確定し、
前記第1の時間が経過したことにより前記選択が確定した場合に、当該確定をした時刻から第2の時間が経過するまで、前記確定キーに対する操作を無効にする
処理を実行させるための文字入力プログラム。
Information processing device with touch panel,
A character key that is assigned to a plurality of characters and is used to select a different character from among the plurality of characters at each touch, and an enter key that is used to finalize the selection or finalize the input of the character. Is displayed on the touch panel,
When the confirmation key is touched or when the first time has elapsed after the character key is touched, whichever is earlier, the selection by the character key is confirmed,
When the confirmation key is touched after the selection is confirmed, the input of the character for which the selection is confirmed is confirmed,
When the selection is confirmed due to the lapse of the first time, character input for executing a process of invalidating the operation on the confirmation key until the second time has elapsed from the time of the confirmation program.
前記タッチパネルに前記文字キーを複数表示し、
前記確定キーに対する操作が無効となっているときに複数の前記文字キーのいずれかがタッチされたときには、前記無効を解除することを特徴とする請求項5に記載の文字入力プログラム。
Displaying a plurality of the character keys on the touch panel,
The character input program according to claim 5, wherein when any one of the plurality of character keys is touched while the operation on the confirm key is invalid, the invalidity is released.
JP2016179932A 2016-09-14 2016-09-14 Information processing device and character input program Expired - Fee Related JP6702111B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016179932A JP6702111B2 (en) 2016-09-14 2016-09-14 Information processing device and character input program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016179932A JP6702111B2 (en) 2016-09-14 2016-09-14 Information processing device and character input program

Publications (2)

Publication Number Publication Date
JP2018045461A JP2018045461A (en) 2018-03-22
JP6702111B2 true JP6702111B2 (en) 2020-05-27

Family

ID=61693050

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016179932A Expired - Fee Related JP6702111B2 (en) 2016-09-14 2016-09-14 Information processing device and character input program

Country Status (1)

Country Link
JP (1) JP6702111B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003076474A (en) * 2001-09-05 2003-03-14 Sharp Corp Input device and recording medium for recording program therefor
JP2010176244A (en) * 2009-01-28 2010-08-12 Panasonic Corp Character input device and character input method
JP5514773B2 (en) * 2011-06-29 2014-06-04 京セラドキュメントソリューションズ株式会社 Display input device and image forming apparatus having the same
JP5996262B2 (en) * 2012-05-11 2016-09-21 シャープ株式会社 CHARACTER INPUT DEVICE, ELECTRONIC DEVICE, CONTROL METHOD, CONTROL PROGRAM, AND RECORDING MEDIUM
JP6380150B2 (en) * 2015-02-13 2018-08-29 オムロン株式会社 Program and information processing apparatus for character input system

Also Published As

Publication number Publication date
JP2018045461A (en) 2018-03-22

Similar Documents

Publication Publication Date Title
US9921743B2 (en) Wet finger tracking on capacitive touchscreens
KR101673068B1 (en) Text select and enter
US9563347B2 (en) Device, method, and storage medium storing program
US20140245229A1 (en) Method and apparatus for operating object in user device
WO2018107890A1 (en) Method and terminal for preventing unintentional triggering of touch key and storage medium
US20140232656A1 (en) Method and apparatus for responding to a notification via a capacitive physical keyboard
US9104314B2 (en) Method and apparatus for performing calculations in character input mode of electronic device
WO2014120462A2 (en) Character and word level language models for out-of-vocabulary text input
US20140240259A1 (en) Method for detecting touch and electronic device thereof
US20190354408A1 (en) Method for Preloading Application, Storage Medium, and Terminal
KR20140138227A (en) Terminal reselection operation method and terminal
CN102902471A (en) Input interface switching method and input interface switching device
CN104750378A (en) Automatic input mode switching method and device for input method
US11460971B2 (en) Control method and electronic device
CN105138272A (en) Key touch control device and method of touch screen
US20170060334A1 (en) Method and apparatus for controlling touch device, and touch device
JP2015095219A (en) Information processing apparatus, information processing method, and storage medium
CN102929444A (en) Man-machine interaction method and device
US10120559B2 (en) Portable terminal and determination time setting method
CN103984427B (en) Multi-touch method and device thereof
WO2016173307A1 (en) Message copying method and device, and smart terminal
CN105487799A (en) Content conversion method and device
JP6702111B2 (en) Information processing device and character input program
CN102707811B (en) A kind of method and system of Chinese charater input
CN105389116A (en) Terminal application processing method and system for terminal equipment, terminal equipment

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20180215

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20180220

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190611

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200225

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: 20200407

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200420

R150 Certificate of patent or registration of utility model

Ref document number: 6702111

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees