JP2012003705A - Recording medium and information processor - Google Patents

Recording medium and information processor Download PDF

Info

Publication number
JP2012003705A
JP2012003705A JP2010140703A JP2010140703A JP2012003705A JP 2012003705 A JP2012003705 A JP 2012003705A JP 2010140703 A JP2010140703 A JP 2010140703A JP 2010140703 A JP2010140703 A JP 2010140703A JP 2012003705 A JP2012003705 A JP 2012003705A
Authority
JP
Japan
Prior art keywords
key
vowel
input
character
keys
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.)
Withdrawn
Application number
JP2010140703A
Other languages
Japanese (ja)
Inventor
Yoshitoshi Cho
善俊 張
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2010140703A priority Critical patent/JP2012003705A/en
Publication of JP2012003705A publication Critical patent/JP2012003705A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Position Input By Displaying (AREA)

Abstract

PROBLEM TO BE SOLVED: To make a key touch operation faster than before in a software keyboard.SOLUTION: When a touch operation to a key of an alphabet indicating a vowel is performed, on the basis of a database for specifying a predetermined number of non-vowel characters predicted to be inputted following the character string from the one of a high probability respectively for the various character strings which comprise a plurality of characters and whose end character is an alphabet (A, I, U, E, O) indicating the vowel, the predetermined number of the non-vowel characters predicted to be inputted following the character string inputted by two or more times of touch operations until then is specified from the one of the high probability, and a key array is updated corresponding to the result.

Description

本発明は、タッチパネルの画面に表示した複数のキーのうちの何れに対するタッチ操作が行われたのかを特定して特定結果に対応する文字の入力を受け付ける入力受付手段として、コンピュータを機能させる情報処理装置に関するものである。また、かかる情報処理装置に用いられるプログラムを機械読み取り可能に記録した記録媒体に関するものである。   The present invention relates to an information processing that causes a computer to function as an input receiving unit that specifies which of a plurality of keys displayed on a touch panel screen is touched and receives an input of a character corresponding to a specified result. It relates to the device. The present invention also relates to a recording medium on which a program used in such an information processing apparatus is recorded so as to be machine-readable.

従来より、携帯型電話機においては、電話番号を入力するためのプッシュボタンを、日本語のカタカナやひらがなを入力する手段として兼用することが一般的に行われている。具体的には、0〜9の10個のプッシュボタンで日本語の50音を入力するために、それらプッシュボタンに対して、それぞれ日本語50音における特定の行の文字を割り当てている。例えば、数字の「1」を入力するためのプッシュボタンに対しては、あ行(又はア行)の文字を、数字の「2」を入力するためのプッシュボタンに対しては、か行(又はカ行)の文字を、それぞれ割り当てるのである。このような割り当てでは、例えばひらがなの「こ」を入力する場合には、「2」のプッシュボタンを続けて5回押して、入力すべき文字を「か」→「き」→「く」→「け」→「こ」と順次切り替えていく必要がある。「あ」、「か」、「さ」などの「あ段」の文字についてはプッシュボタンを1回押すだけでよいが、「お」、「こ」、「そ」などの「お段」の文字についてはプッシュボタンを5回押さなければならない。単純平均すると、1文字を入力するのに3回程度のボタン操作が必要になるので、入力に手間がかかり且つ長時間を要するという不具合があった。   2. Description of the Related Art Conventionally, in a mobile phone, a push button for inputting a telephone number is generally used as a means for inputting Japanese katakana and hiragana. Specifically, in order to input Japanese 50 sounds with 10 push buttons 0 to 9, a specific line of characters in the Japanese 50 sounds is assigned to the push buttons. For example, for a push button for inputting the number “1”, a line (or a) character is used, and for a push button for inputting the number “2”, a line ( (Or K-line) characters are assigned respectively. In such an assignment, for example, when inputting “ko” of hiragana, the “2” push button is continuously pressed five times, and the character to be input is “ka” → “ki” → “ku” → “ It is necessary to switch sequentially from “K” to “K”. “A”, “K”, “SA”, etc. “A” characters need only be pressed once, but “O”, “KO”, “SO”, etc. For letters, you have to press the push button five times. In a simple average, the button operation is required about three times to input one character, so that there is a problem that it takes time and time for input.

一方、近年においては、携帯型テレビゲーム機、PDA(Personal Digital Assistant)、電子書籍リーダーなどの携帯情報端末の普及により、ソフトウエアキーボードが広く用いられるようになってきた。ソフトウエアキーボードは、少なくとも26個のアルファベットキーを含む複数のキーからなるキーボードをタッチパネルの画面に表示し、各種のキーのうち、タッチペンなどによってタッチされたキーに対応する文字を入力文字として受け付けるソフトウエアである。ソフトウエアキーボードでは、画面に表示される少なくとも26個のアルファベットキー(A〜Z)により、日本語のひらがなやカタカナをローマ字入力することが可能である。「あ行」の文字(母音)の入力では1回、その他の行の文字入力でも2回のキータッチ操作で済むので、携帯型電話機のように0〜9のプッシュボタンを用いる場合に比べて、より少ないキータッチ操作回数で日本語を入力することができる。   On the other hand, in recent years, software keyboards have been widely used due to the spread of portable information terminals such as portable video game machines, PDAs (Personal Digital Assistants), and electronic book readers. The software keyboard displays a keyboard composed of a plurality of keys including at least 26 alphabet keys on the touch panel screen, and accepts characters corresponding to keys touched by a touch pen among various keys as input characters. Wear. With the software keyboard, it is possible to input Japanese hiragana and katakana in romaji by using at least 26 alphabetic keys (A to Z) displayed on the screen. The input of the “A” line character (vowel) requires only one key touch operation, and the input of characters on other lines requires only two key touch operations. Japanese can be input with fewer key touch operations.

しかしながら、従来の一般的なソフトウエアキーボードは、正確なキータッチ操作と、高速操作とを両立させることが困難であった。具体的には、目的のキーをタッチペンで正確にタッチするためには、鉛筆で文字を書くときのように、できるだけ手首を動かさずに、指の動きだけでペン先を移動させる必要がある。手首は指に比べて動きが大雑把であることから、手首を動かすと、ペン先を正確に目的のキーの上で静止させることが困難になるからである。ところが、指の動きだけでは、ペン先の移動範囲が限られてしまうため、26個のアルファベットキー(A〜Z)に対するタッチ操作を全てカバーすることができない。画面の端寄りに表示されているアルファベットキーをタッチするためには、どうしても手首を動かす必要がある。そして、手首を動かしても目的のキーを間違いなくタッチするためには、動作速度をある程度遅くしなければならず、このことが高速操作の妨げになっているのである。   However, it has been difficult for conventional general software keyboards to achieve both accurate key touch operation and high-speed operation. Specifically, in order to accurately touch a target key with a touch pen, it is necessary to move the pen tip only by the movement of a finger without moving the wrist as much as possible when writing characters with a pencil. This is because the movement of the wrist is rough compared to the finger, and it is difficult to accurately stop the pen tip on the target key when the wrist is moved. However, since the movement range of the pen tip is limited only by the movement of the finger, it is not possible to cover all the touch operations for the 26 alphabet keys (A to Z). In order to touch the alphabet keys displayed near the edge of the screen, it is necessary to move the wrist. In order to touch the target key without fail even if the wrist is moved, the operation speed must be slowed to some extent, which hinders high-speed operation.

手首をできるだけ動かさずに各種のアルファベットキーをタッチすることができるソフトウエアキーボードとしては、特許文献1に記載のものが知られている。このソフトウエアキーボードは、アルファベット入力用のキーとして14個のキーだけを表示する。それら14個のキーのうち、5つは、「A」、「I」、「U」、「E」、「O」という母音を表すアルファベットをそれぞれ個別に入力するための母音キーである。また、他の9つは、「N」、「H」などの子音を表すアルファベットや、句点、読点などの記号を入力するための非母音キーであり、それぞれに対して2つの文字が割り当てられている。2つの文字のうちの何れを入力するのかについては、SHFTボタンによって切り替えるようになっている。具体的には、タッチパネルの側方には、SHIFTボタンが配設されている。タッチペンをもっていない左手でそのSHIFTボタンを押した場合には、2つの文字のうちの一方が入力される。また、SHIFTボタンを押さない場合には、もう一方の文字が入力される。このように、SHIFTボタンを押したり、押すのを止めたりして(以下、オンオフ操作という)入力文字を切り替えることで、キーの数を14個に減らしてそれらキーを指の動きだけによるペン先移動でタッチすることを可能にしている。   As a software keyboard capable of touching various alphabet keys without moving the wrist as much as possible, the one described in Patent Document 1 is known. This software keyboard displays only 14 keys as alphabet input keys. Of these 14 keys, 5 are vowel keys for individually inputting alphabets representing vowels “A”, “I”, “U”, “E”, and “O”. The other nine are non-vowel keys for inputting alphabets representing consonants such as “N” and “H”, and symbols such as punctuation marks and punctuation marks, and two letters are assigned to each. ing. Which of the two characters is input is switched by the SHFT button. Specifically, a SHIFT button is disposed on the side of the touch panel. When the SHIFT button is pressed with the left hand that does not have a touch pen, one of the two characters is input. If the SHIFT button is not pressed, the other character is input. In this way, the number of keys is reduced to 14 by switching the input characters by pressing or stopping the SHIFT button (hereinafter referred to as an on / off operation), and the pen tip is moved only by the movement of the finger. It is possible to touch by moving.

ところが、タッチペンによってキーをタッチする瞬間に、タッチペンを持っていない方の手によるSHIFTボタンのオンオフ操作を正確に同期させないと、入力文字の切り替えを適切なタイミングで行うことができずに、誤入力を引き起こしてしまう。正確な同期のためには、ペン先を目的のキーまで移動させるための指の動きと並行して、SHIFTボタンを押下するか否かの判断や、判断結果に応じたボタンオンオフ操作を行う必要がある。それらを一瞬のうちに実行することは極めて困難であることから、手首の動きをほぼ無くしているにもかかわらず、高速なタッチ操作を実現することが困難であるという問題があった。   However, at the moment when the key is touched with the touch pen, unless the ON / OFF operation of the SHIFT button by the hand that does not have the touch pen is correctly synchronized, the input characters cannot be switched at an appropriate timing, and an incorrect input is made. Will cause. For accurate synchronization, it is necessary to determine whether or not to press the SHIFT button and to perform a button on / off operation according to the determination result in parallel with the movement of the finger to move the pen tip to the target key. There is. Since it is extremely difficult to execute them in an instant, there is a problem that it is difficult to realize a high-speed touch operation even though the wrist movement is almost eliminated.

また、ソフトウエアキーボードは、机上に載置されずにユーザーの手中で操作される携帯型の装置(PDAなど)に採用されることが多いため、片手の操作だけで文字入力を可能にすることが望ましい。両手の操作が必要になると、携帯型の装置を把持することが困難になって、手中から落としてしまうおそれがでてくるからである。また、机上で使用されるディスクトップ型のパーソナルコンピュータであっても、片手の操作だけで済めば、体の不自由な人でも、簡単に文字を入力することができるようになる。   Also, software keyboards are often used in portable devices (such as PDAs) that are operated by the user's hands without being placed on the desk, so that characters can be input with only one hand operation. Is desirable. This is because if the operation of both hands is required, it becomes difficult to hold the portable device, and there is a risk of dropping from the hand. Moreover, even if it is a desktop personal computer used on a desk, a person with a physical disability can easily input characters if only one hand operation is required.

本発明は、以上の背景に鑑みてなされたものであり、その目的とするところは、従来に比べてキータッチ操作の高速化を図りつつ、片手の操作だけで文字を入力することができる情報処理装置、及びそれに用いられるプログラムを記録した記録媒体を提供することである。   The present invention has been made in view of the above background, and an object of the present invention is information that allows a user to input characters with only one hand operation while speeding up the key touch operation as compared with the prior art. A processing apparatus and a recording medium on which a program used for the processing apparatus is recorded are provided.

上記目的を達成するために、請求項1の発明は、画像を表示するための画面、及び、操作者のタッチ操作による前記画面におけるタッチ位置を検知するタッチ位置検知手段、を具備するタッチパネルと、演算処理を実施するコンピュータとを有する情報処理装置に用いられ、アルファベットのE(又はe)、A(又はa)、I(又はi)、U(又はu)、O(又はo)をそれぞれ個別に入力するための少なくとも5つのキーを並べた母音キー列と、それら5つのアルファベットとは異なる文字である非母音文字をそれぞれ個別に入力するための複数のキーを並べた非母音キー列とを前記画面に初期表示するための初期表示手段、及び、前記タッチ位置検知手段による検知結果に基づいて、操作者によるタッチ操作が行われたキーを特定してそのキーに対応する文字の入力を受け付ける入力受付手段、として前記コンピュータを機能させるためのプログラムを記録している機械読み取り可能な記録媒体において、複数の文字からなり且つ末尾の文字が前記5つのアルファベットの何れかである様々な文字列についてそれぞれ、その文字列に続いて入力されると予測される非母音文字を確率の高いものから所定数だけ特定するためのデータベースを記録しているとともに、前記初期表示手段及び入力受付処理の他に、前記母音キー列における何れかのキーに対するタッチ操作が行われた場合に、それまでの複数回のキータッチ操作によって入力された文字列に続いて入力されると予測される非母音文字を、前記データベースに基づいて確率の高いものから所定数だけ特定する文字特定手段、及び、前記画面に表示している前記非母音キー列における各種のキーの表示を、前記文字特定処理によって特定した非母音文字に対応するものに変更するキー表示変更手段として、コンピュータを機能させるためのプログラムを記録していることを特徴とするものである。
また、請求項2の発明は、請求項1の記録媒体であって、前記初期表示手段、入力受付処理、文字特定手段、及びキー表示変更手段の他に、複数回のキータッチ操作により、前記5つのアルファベットの何れかを末尾に含む文字列と、非母音文字とが続けて入力された場合に、前記文字列及び非母音文字に基づいて前記データベースを更新するデータベース更新手段として、コンピュータを機能させるためのプログラムを記録しており、且つ、前記初期表示手段が、前記母音キー列、前記非母音キー列、及びこれとは別の非母音キー列を、何れも各キーが弓状に並ぶ弓状列として互いに同心円上に並べて表示し、2つの非母音キー列にそれぞれ5、6又は7つのキーを表示し、且つ、少なくとも、それら3つの弓状列に含まれないアルファベットキーや特殊機能キーを前記同心円の中心に対してそれら3つの弓状列よりも離れた画面領域に表示するものであることを特徴とするものである。
また、請求項3の発明は、請求項1又は2の記録媒体であって、前記入力受付手段が、キーを表示していない画面領域に対するタッチ操作を、スペースの入力、又は、ひらがな又はカタカナを漢字に変換するための変換命令の入力、として受け付けるものであることを特徴とするものである。
また、請求項4の発明は、画像を表示するための画面、及び、操作者のタッチ操作による前記画面におけるタッチ位置を検知するタッチ位置検知手段、を具備するタッチパネルと、演算処理を実施するコンピュータとを有する情報処理装置であって、複数の文字からなり且つ末尾の文字がE(又はe)、A(又はa)、I(又はi)、U(又はu)、O(又はo)の何れかである様々な文字列についてそれぞれ、その文字列に続いて入力されると予測される非母音文字を確率の高いものから所定数だけ特定するためのデータベースを情報記憶手段に記憶しており、且つ、E(又はe)、A(又はa)、I(又はi)、U(又はu)、O(又はo)をそれぞれ個別に入力するための少なくとも5つのキーを並べた母音キー列と、それら5つのアルファベットとは異なる文字である非母音文字をそれぞれ個別に入力するための複数のキーを並べた非母音キー列とを前記画面に初期表示するための初期表示手段、前記タッチ位置検知手段による検知結果に基づいて、操作者によるタッチ操作が行われたキーを特定してそのキーに対応する文字の入力を受け付ける入力受付手段、記母音キー列における何れかのキーに対するタッチ操作が行われた場合に、それまでの複数回のタッチ操作によって入力された文字列に続いて入力されると予測される非母音文字を、前記データベースに基づいて確率の高いものから所定数だけ特定する文字特定手段、及び、前記画面に表示している前記非母音キー列における各種のキーの表示を、前記文字特定処理によって特定した非母音文字に対応するものに変更するキー表示変更手段として、前記コンピュータを機能させることを特徴とするものである。
In order to achieve the above object, the invention of claim 1 is a touch panel comprising a screen for displaying an image, and a touch position detecting means for detecting a touch position on the screen by an operator's touch operation; Used for information processing devices having computers that perform arithmetic processing, and alphabets E (or e), A (or a), I (or i), U (or u), and O (or o) are individually A vowel key string in which at least five keys are arranged for input to a non-vowel key string in which a plurality of keys for individually inputting non-vowel characters, which are characters different from the five alphabets, are arranged. Based on the detection result of the initial display means for initial display on the screen and the touch position detection means, the key on which the touch operation has been performed by the operator is specified and identified. In a machine-readable recording medium recording a program for causing the computer to function as an input receiving unit that receives input of a character corresponding to a key, a plurality of characters and the last character of the five alphabets Each of the various character strings is recorded with a database for identifying a predetermined number of non-vowel characters that are predicted to be input following the character string, with a high probability, and the initial In addition to the display means and the input reception process, when a touch operation is performed on any key in the vowel key sequence, the input is performed following the character string input by the multiple key touch operations so far. A character specifying hand that specifies a predetermined number of non-vowel characters that are predicted to have a high probability based on the database. And, the computer functions as key display changing means for changing the display of various keys in the non-vowel key string displayed on the screen to the one corresponding to the non-vowel character specified by the character specifying process. The program for recording is recorded.
The invention according to claim 2 is the recording medium according to claim 1, wherein, in addition to the initial display means, the input reception process, the character identification means, and the key display change means, A computer functioning as database update means for updating the database based on the character string and the non-vowel character when a character string including any of the five alphabets at the end and a non-vowel character are continuously input And the initial display means arranges the vowel key row, the non-vowel key row, and another non-vowel key row different from each other, each key being arranged in a bow shape. As arcuate rows, displayed side by side in concentric circles, 5, 6 or 7 keys are respectively displayed on two non-vowel key rows, and at least alpha characters not included in those three arcuate rows are displayed. It is characterized in that the hotkey and special function keys is to display on the screen region away than these three arcuate rows with respect to the center of the concentric circles.
The invention according to claim 3 is the recording medium according to claim 1 or 2, wherein the input receiving means performs a touch operation on a screen area on which no key is displayed, input of a space, hiragana or katakana. It is characterized in that it is received as an input of a conversion command for converting into kanji.
According to a fourth aspect of the present invention, there is provided a touch panel including a screen for displaying an image, and a touch position detecting means for detecting a touch position on the screen by an operator's touch operation, and a computer for performing arithmetic processing Information processing apparatus having a plurality of characters and the last character is E (or e), A (or a), I (or i), U (or u), O (or o) For each of various character strings, a database for identifying a predetermined number of non-vowel characters that are predicted to be input following the character string from a high probability is stored in the information storage means. And a vowel key sequence in which at least five keys for individually inputting E (or e), A (or a), I (or i), U (or u), and O (or o) are arranged. And those five Initial display means for initially displaying on the screen a non-vowel key string in which a plurality of keys for individually inputting non-vowel characters that are different from the fabette are input, and the detection result by the touch position detecting means based on, when the input accepting means for accepting input of a character corresponding to the key, touch operation on any key before Symbol vowel key columns is performed to identify the key touch operation by the operator is performed In addition, a character specifying means for specifying a predetermined number of non-vowel characters that are predicted to be input following the character string that has been input by a plurality of touch operations so far, based on the database, with a high probability, And the display of the various keys in the non-vowel key sequence displayed on the screen corresponds to the non-vowel character specified by the character specifying process As a key display changing means for changing, is characterized in causing the computer to function.

これらの発明においては、E(又はe)、A(又はa)、I(又はi)、U(又はu)、及O(又はo)という母音を表す5つのアルファベットをそれぞれ個別に入力するための5つの母音キーを、母音キー列に並べて表示する。また、子音を表すアルファベット、句点、読点などの非母音文字を個別に入力するための複数の非母音キーを、非母音キー列に並べて表示する。そして、母音キー列における5つの母音キーのうち、何れかがタッチされると、非母音キー列の各種のキーの表示を次のようにして更新する。即ち、まず、それまでの複数回のタッチ操作によって入力された文字列に続いて入力される可能性の高い非母音文字を確率の高いものから順に所定数だけ特定する。この特定については、専用のデータベースに基づいて行う。2文字からなる文字列を例にして説明すると、例えば「KA」という文字列が入力された場合には、「KA」に続いて入力される可能性の高い非母音文字を確率の高いものから順に所定数だけデータベースから特定するのである。そして、特定結果に応じて、非母音キー列に表示する非母音キーを更新する。これにより、各種の非母音キーのうち、次にタッチされる可能性の高いものだけを非母音キー列の表示したり、次にタッチされる可能性の高いものを非母音キー列内におけるペン先移動可能範囲内に集中して表示したりする。このようにして非母音キー列の表示を更新することで、操作者は、母音を表す5つのアルファベットだけでなく、残りの21個のアルファベット、句点、読点などの各種の非母音文字を、指の動きだけで入力することが可能になる。しかも、各種の非母音キーに対しては、それぞれ1つの非母音文字だけを割り当てているので、特許文献1に記載のソフトウエアキーボードとは異なり、1つのキーで2つ以上の非母音文字を切り替えて入力する必要がない。かかる構成では、キータッチ操作に対してSHIFTボタンのオンオフ操作を同期させるという手間のかかる処理によってキータッチ操作の高速化を阻害されることがないので、従来に比べてキータッチ操作の高速化を図ることができる。
また、SHIFTボタンのオンオフ操作を行わなくても、両手のうち、キータッチ操作を行う方の手だけで、文字を入力することができる。
In these inventions, the five alphabets representing the vowels E (or e), A (or a), I (or i), U (or u), and O (or o) are individually input. Are displayed side by side in a vowel key row. Also, a plurality of non-vowel keys for individually inputting non-vowel characters such as alphabets, punctuation marks, and punctuation marks representing consonants are displayed side by side in a non-vowel key string. When any of the five vowel keys in the vowel key string is touched, the display of various keys in the non-vowel key string is updated as follows. That is, first, a predetermined number of non-vowel characters that are likely to be input following a character string that has been input by a plurality of touch operations so far are specified in descending order of probability. This identification is performed based on a dedicated database. For example, when a character string of “KA” is input, a non-vowel character that has a high possibility of being input following “KA” is selected with a high probability. A predetermined number is sequentially specified from the database. Then, the non-vowel key displayed in the non-vowel key string is updated according to the specific result. As a result, among the various non-vowel keys, only those that are likely to be touched next are displayed in the non-vowel key row, and those that are likely to be touched next are displayed in the non-vowel key row. It is displayed in a concentrated manner within the possible range. By updating the display of the non-vowel key string in this way, the operator specifies not only the five alphabets representing vowels but also the other 21 non-vowel characters such as punctuation marks and punctuation marks. It becomes possible to input only by movement. In addition, since only one non-vowel character is assigned to each non-vowel key, unlike the software keyboard described in Patent Document 1, two or more non-vowel characters can be assigned with one key. There is no need to switch and input. In such a configuration, the speed of the key touch operation is not hindered by the time-consuming process of synchronizing the ON / OFF operation of the SHIFT button with respect to the key touch operation. Can be planned.
In addition, even if the SHIFT button is not turned on / off, characters can be input with only one of the two hands performing the key touch operation.

実施形態に係る電子書籍リーダーを操作者の手とともに示す斜視図。The perspective view which shows the electronic book reader which concerns on embodiment with an operator's hand. 同電子書籍リーダーのタッチパネルの画面に表示された本発明に係るソフトウエアキーボードを示す拡大模式図。The enlarged schematic diagram which shows the software keyboard which concerns on this invention displayed on the screen of the touchscreen of the electronic book reader. 同ソフトウエアキーボードの左手仕様のウインドウを示す模式図。The schematic diagram which shows the window of the left-hand specification of the software keyboard. 同ソフトウエアキーボードのメインキー表示領域における第1記号入力モード表示の例を示す模式図。The schematic diagram which shows the example of the 1st symbol input mode display in the main key display area of the software keyboard. 同メインキー表示領域における電卓入力モード表示の例を示す模式図。The schematic diagram which shows the example of the calculator input mode display in the main key display area. 同メインキー表示領域における英数入力モード表示の例を示す模式図。The schematic diagram which shows the example of the alphanumeric input mode display in the main key display area. 同メインキー表示領域における第2記号入力モード表示の例を示す模式図。The schematic diagram which shows the example of the 2nd symbol input mode display in the main key display area. 文字特定処理、及びキー表示変更処理の各処理工程を示すフローチャート。The flowchart which shows each process process of a character specific process and a key display change process. 第1非母音キー列及び第2非母音キー列における各キーの位置番号を説明するための模式図。The schematic diagram for demonstrating the position number of each key in a 1st non-vowel key sequence and a 2nd non-vowel key sequence. 既知配列優先モードでの第1非母音キー列及び第2非母音キー列における各キーの表示の第1例を示す模式図。The schematic diagram which shows the 1st example of the display of each key in the 1st non-vowel key row | line and 2nd non-vowel key row | line | column in known arrangement | sequence priority mode. 既知配列優先モードでの第1非母音キー列及び第2非母音キー列における各キーの表示の第2例を示す模式図。The schematic diagram which shows the 2nd example of the display of each key in the 1st non-vowel key row | line | column and 2nd non-vowel key row | line | column in known arrangement | sequence priority mode.

以下、本発明を適用した情報処理装置として、電子書籍リーダーの一実施形態について説明する。
図1は、実施形態に係る電子書籍リーダー100を操作者の手とともに示す斜視図である。電子書籍リーダー100は、1枚の薄板状の形状になっており、そのおもて面の大部分は、タッチパネル10の画面が占めている。筐体1のおもて面は額縁状の枠になっており、その枠の内側にタッチパネルの画面が配設されている。タッチパネル10の下側の筐体箇所には、電源ボタン2や、webブラウザ起動ボタン3などが設けられている。
Hereinafter, an embodiment of an electronic book reader will be described as an information processing apparatus to which the present invention is applied.
FIG. 1 is a perspective view showing an electronic book reader 100 according to an embodiment together with an operator's hand. The electronic book reader 100 has a single thin plate shape, and the screen of the touch panel 10 occupies most of the front surface. The front surface of the housing 1 is a frame-like frame, and a touch panel screen is disposed inside the frame. A power button 2, a web browser activation button 3, and the like are provided at a lower casing portion of the touch panel 10.

この電子書籍リーダー100は、タッチパネルの裏側に、図示しないハードディスクドライブ、CPU(Central Processing Unit)、RAM(Random Access Memory)などを内蔵している。そして、ハードディスク内にインストールされている各種のアプリケーションプログラムを起動したり、各種の電子ファイルを読み込んだりすることができる。ハードディスク内にインストールされているwebブラウザについては、筐体1に設けられたwebブラウザ起動ボタン3を押すことによって起動することができる。その他のアプリケーションソフトについては、タッチパネル10に対するタッチ操作によって表示可能なアプリケーションメニューを操作することで起動することができる。筐体1の内部には、図示しない無線LAN装置も内蔵されているので、LANケーブルを接続することなく、インターネットにアクセスしたり、電子メールを送受信したりすることが可能である。操作者は、webブラウザにより、所定のURLにアクセスすることで、電子書籍のコンテンツを購入してダウンロードすることができる。ダウンロードしたコンテンツについては、アプリケーションソフトの1つである書籍閲覧ソフトによって画面に表示することが可能である。書籍閲覧ソフトだけでなく、電子メールソフト、テキストエディタ、PDF(Portable Document Format)ヴューワ、電子辞書ソフトなどを起動することもできる。筐体1の側面には、図示しないUSB−AソケットやSDカードスロットが設けられている。USB−Aソケットに接続したUSBメモリや、SDカードスロットに差し込んだSDカードメモリ内の各種電子ファイルを読み込んだり、ハードディスクドライブ内にコピーしたりすることができる。   The electronic book reader 100 includes a hard disk drive, a CPU (Central Processing Unit), a RAM (Random Access Memory), and the like (not shown) on the back side of the touch panel. Then, various application programs installed in the hard disk can be activated, and various electronic files can be read. The web browser installed in the hard disk can be activated by pressing a web browser activation button 3 provided in the housing 1. Other application software can be activated by operating an application menu that can be displayed by a touch operation on the touch panel 10. Since the housing 1 also includes a wireless LAN device (not shown), it is possible to access the Internet and send / receive e-mails without connecting a LAN cable. The operator can purchase and download the contents of the electronic book by accessing a predetermined URL with a web browser. The downloaded content can be displayed on the screen by book browsing software which is one of application software. Not only book browsing software but also e-mail software, text editor, PDF (Portable Document Format) viewer, electronic dictionary software, etc. can be started. A USB-A socket and an SD card slot (not shown) are provided on the side surface of the housing 1. Various electronic files in the USB memory connected to the USB-A socket or the SD card memory inserted in the SD card slot can be read or copied into the hard disk drive.

実施形態に係る電子書籍リーダー100においては、本発明に係るソフトウエアキーボードがハードディスク内にプリインストールされている。このソフトウエアキーボードは、図1に示すように、タッチパネル10の画面における専用のウインドウ50内に表示される。画面内におけるウインドウ50については、ウインドウ50の上端部付近をタッチペンによってドラッグすることで、好みの位置に移動することができる。   In the electronic book reader 100 according to the embodiment, the software keyboard according to the present invention is preinstalled in the hard disk. As shown in FIG. 1, the software keyboard is displayed in a dedicated window 50 on the screen of the touch panel 10. The window 50 in the screen can be moved to a desired position by dragging the vicinity of the upper end of the window 50 with a touch pen.

図2は、電子書籍リーダー100のタッチパネルの画面に表示された本発明に係るソフトウエアキーボードを示す拡大模式図である。このソフトウエアキーボードは、ウインドウ50内に、フルキー表示領域51、特殊キー表示領域52、及びメインキー表示領域65を具備している。フルキー表示領域51内には、上下に並ぶ2つのキー列が表示されている。そして、上段のキー列においては、アルファベットのA〜M(又はa〜m)をそれぞれ個別に入力するための13個のキーが画面左右方向に一直線状に並んでいる。また、下段のキー列においては、アルファベットのN〜Z(又はn〜z)をそれぞれ個別に入力するための13個のキーが画面左右方向に一直線状に並んでいる。これら26個のキーを利用することで、A〜Zの全てのアルファベットを入力することが可能であるが、図示のような上下2段の配列で並ぶ26個のキーをタッチペンで操作するには、どうしてもタッチペンを持っている手の手首を動かす必要がある。このため、フルキー表示領域51内の各キーをタッチペンでタップして各種の文字を入力する場合には、その操作速度をある程度遅くしないと、正確なタップを行うことができず、誤入力を引き起こすことになる。   FIG. 2 is an enlarged schematic diagram showing the software keyboard according to the present invention displayed on the touch panel screen of the electronic book reader 100. This software keyboard includes a full key display area 51, a special key display area 52, and a main key display area 65 in the window 50. In the full key display area 51, two key rows arranged vertically are displayed. In the upper key row, 13 keys for individually inputting alphabets A to M (or a to m) are arranged in a straight line in the horizontal direction of the screen. In the lower key row, 13 keys for individually inputting alphabets N to Z (or n to z) are arranged in a straight line in the horizontal direction of the screen. By using these 26 keys, it is possible to input all alphabets A to Z, but to operate the 26 keys arranged in the upper and lower two rows as shown in the figure with a touch pen. You must move the wrist of the hand holding the touch pen. For this reason, when inputting various characters by tapping each key in the full key display area 51 with a touch pen, unless the operation speed is slowed down to some extent, an accurate tap cannot be performed and an erroneous input is caused. It will be.

メインキー表示領域65内には、母音キー列66、第1非母音キー列67、及び第2非母音キー列68という3つのキー列と、2つの円状の小キーとが表示されている。母音キー列66、第1非母音キー列67、第2非母音キー列68は何れも、複数のキーを弓状に並べた形状をしており、互いに同心円上に並んでいる。具体的には、母音キー列66は、3つの同心円軌道のうち、最も内側の円軌道上に位置している。また、第1非母音キー列67は、真ん中の円軌道上に位置している。また、第2非母音キー列68は、最も外側の円軌道上に位置している。母音キー列66、第1非母音キー列67、第2非母音キー列68は、互いに同数のキーを具備している。各キー列におけるキーの数については、5個、6個、又は7個の何れかを選択することが可能である。この選択は、後述するメニューキー63をタップして図示しないメニューダイヤログボックスを表示することによって行う。図2においては、各キー列のキーの数を5個に設定した場合におけるキー配列を示している。3つのキー列にそれぞれ5個のキーが存在することから、メインキー表示領域65全体としては、15個のキーを表示している。各キー列のキーの数を6個ずつに設定した場合には合計18個、各キー列のキーの数を7個ずつに設定した場合には合計21個のキーがメインキー表示領域65に表示される。但し、キーの数にかかわらず、メインキー表示領域65の大きさは一定である。このため、各キー列のキーの数を6個や7個に設定した場合には、各キーが図示の状態よりも小さく表示される。各キーの大きさが小さくなるため、操作性は若干悪くなる。以下、各キー列のキーの数を、図示のように5個に設定した場合を例にして、本発明に係るソフトウエアキーボードを説明する。   In the main key display area 65, three key rows of a vowel key row 66, a first non-vowel key row 67, and a second non-vowel key row 68 and two circular small keys are displayed. . Each of the vowel key row 66, the first non-vowel key row 67, and the second non-vowel key row 68 has a shape in which a plurality of keys are arranged in a bow shape, and are arranged concentrically with each other. Specifically, the vowel key row 66 is located on the innermost circular orbit among the three concentric circular orbits. The first non-vowel key row 67 is located on the middle circular orbit. The second non-vowel key row 68 is located on the outermost circular orbit. The vowel key row 66, the first non-vowel key row 67, and the second non-vowel key row 68 have the same number of keys. As for the number of keys in each key row, it is possible to select any of 5, 6, or 7. This selection is performed by tapping a menu key 63 to be described later to display a menu dialog box (not shown). FIG. 2 shows a key arrangement when the number of keys in each key column is set to five. Since there are five keys in each of the three key rows, the main key display area 65 as a whole displays 15 keys. When the number of keys in each key column is set to six, a total of 18 keys are set in the main key display area 65, and when the number of keys in each key column is set to seven, a total of 21 keys are displayed in the main key display area 65. Is displayed. However, the size of the main key display area 65 is constant regardless of the number of keys. For this reason, when the number of keys in each key column is set to 6 or 7, each key is displayed smaller than the state shown in the figure. Since the size of each key is reduced, the operability is slightly deteriorated. Hereinafter, the software keyboard according to the present invention will be described by taking as an example the case where the number of keys in each key row is set to five as shown in the figure.

図2に示したソフトウエアキーボードは、右手仕様の表示になっている。タッチペンを鉛筆と同じ要領で右手にもって右手の指を動かした場合には、タッチペンのペン先が時計の概ね9時から12時までの領域を指すよう移動する。このため、右手仕様の表示の場合には、母音キー列66、第1非母音キー列67、第2非母音キー列68がそれぞれ、概ね9時から12時にかけての領域を結ぶような弓形状で表示される。標準的な大人の手では、手首を殆ど動かすことなく、指の動作だけで、ペン先をそれら3つのキー列の中で移動させることができる。このため、それら3つのキー列のキーだけをタップする場合には、非常に高速なタイピングを行うことが可能である。但し、ペン先を上述したフルキー表示領域51内に移動させたり、後述する特殊キー表示領域52に移動させたりするためには、指の動作だけでなく、手首を動かす必要がある。このため、フルキー表示領域51内のキーや、特殊キー表示領域52内のキーをタップする際には、入力速度が一時的に低下する。   The software keyboard shown in FIG. 2 has a right-hand display. When the right pen is moved with the touch pen held in the same manner as a pencil, the tip of the touch pen moves so as to point to the area from about 9:00 to 12:00 on the watch. For this reason, in the case of right-hand display, the vowel key row 66, the first non-vowel key row 67, and the second non-vowel key row 68 each have a bow shape that generally connects the region from 9:00 to 12:00. Is displayed. In a standard adult hand, the pen tip can be moved among these three key rows with only the movement of the finger with little movement of the wrist. For this reason, when only the keys of these three key sequences are tapped, it is possible to perform very fast typing. However, in order to move the pen tip into the above-described full key display area 51 or to the special key display area 52 described later, it is necessary to move not only the finger movement but also the wrist. For this reason, when a key in the full key display area 51 or a key in the special key display area 52 is tapped, the input speed is temporarily reduced.

本発明に係るソフトウエアキーボードは、図2に示した右手仕様の表示の他、図3に示すような左手仕様の表示を行うことも可能である。タッチペンを鉛筆と同じ要領で左手にもって左手の指を動かした場合には、タッチペンのペン先が時計の概ね12時から3時までの領域を指すよう移動する。このため、左手仕様の表示の場合には、図3に示すように、母音キー列66、第1非母音キー列67、第2非母音キー列68がそれぞれ、概ね12時から3時にかけての領域を結ぶような弓形状で表示される。右手仕様、左手仕様の表示の切り換えについては、後述するメニューキー63をタップして図示しないメニューダイヤログボックスを表示することによって行う。以下、右手仕様の表示を例にして、本発明に係るソフトウエアキーボードを説明する。   The software keyboard according to the present invention can display a left-hand specification as shown in FIG. 3 in addition to the right-hand specification shown in FIG. When the finger of the left hand is moved with the left hand in the same manner as a pencil, the tip of the touch pen moves so as to point to the region from 12:00 to 3 o'clock of the watch. Therefore, in the case of the left-hand specification display, as shown in FIG. 3, the vowel key row 66, the first non-vowel key row 67, and the second non-vowel key row 68 are each approximately from 12:00 to 3 o'clock. It is displayed in a bow shape that connects the areas. Switching between right-hand specification and left-hand specification display is performed by tapping a menu key 63 described later to display a menu dialog box (not shown). Hereinafter, the software keyboard according to the present invention will be described with reference to the display of the right-hand specification.

先に示した図2において、3つの同心円における最も内側の円軌道に沿っている母音キー列66は、母音を表すアルファベットであるE(又はe)、A(又はa)、I(又はi)、U(又はu)、O(又はo)をそれぞれ個別に入力するための5つのキーを具備している(以下、それらアルファベットを母音文字という)。それら5つのキーの位置は、不変である。なお、各キー列におけるキーの数を6個に設定した場合には、前述した5つのキーに加えて、句点(、)を入力するためのキーが母音キー列66に表示される。また、各キー列におけるキーの数を7個に設定した場合には、更に読点(。)を入力するためのキーが母音キー列66に表示される。   In FIG. 2 shown above, the vowel key string 66 along the innermost circular orbit in the three concentric circles is an alphabet (E) (or e), A (or a), or I (or i) that represents the vowel. , U (or u), and O (or o) are individually provided (hereinafter, the alphabet is referred to as a vowel character). The positions of these five keys are unchanged. When the number of keys in each key row is set to six, in addition to the five keys described above, a key for inputting a punctuation point (,) is displayed in the vowel key row 66. Further, when the number of keys in each key row is set to 7, keys for inputting further reading marks (.) Are displayed in the vowel key row 66.

3つの同心円における真ん中の円軌道に沿っている第1非母音キー列67は、互いに異なる非母音文字を入力するための5つのキーを具備している。また、3つの同心円における最も外側の円軌道に沿っている第2非母音キー列68も、互いに異なる非母音文字を入力するための5つのキーを具備している。第1非母音キー列67に具備されるキーと、第2非母音キー列68に具備されるキーとは、互いに異なる非母音文字列を入力するためのものである。非母音文字は、5つの母音文字を除く21個のアルファベット、句点、読点、その他の各種記号などである。本発明に係るソフトウエアキーボードは、それらの非母音文字のうち、特に、21個のアルファベット、句点、あるいは読点を入力するためのキーを、第1非母音キー列67や第2非母音キー列68に表示する。21個のアルファベット、句点及び読点をそれぞれ個別に入力するためには、23個のキーが必要であるが、第1非母音キー列67及び第2非母音キー列68には、合計で10個のキーしか表示しない。残りの13個のキーとして、メインキー表示領域65の外に配設されたキーを使用すると、その度にタイピング速度の低下を余儀なくされてしまう。そこで、本発明に係るソフトウエアキーボードは、統計結果と、操作者の文字入力履歴とに応じて、23個のキーのうち、使用される可能性の高い上位10個(各列6個表示の場合には上位12個、各列7個表示の場合には上位14個)を、第1非母音キー列67及び第2非母音キー列68に表示するように、キー配列を適宜更新する。この更新については、後に詳述する。   The first non-vowel key row 67 along the middle circular orbit of the three concentric circles includes five keys for inputting different non-vowel characters. Further, the second non-vowel key row 68 along the outermost circular orbit in the three concentric circles also includes five keys for inputting different non-vowel characters. The keys provided in the first non-vowel key string 67 and the keys provided in the second non-vowel key string 68 are for inputting different non-vowel character strings. Non-vowel characters are 21 alphabets excluding five vowel characters, punctuation marks, punctuation marks, and other various symbols. Among the non-vowel characters, the software keyboard according to the present invention has keys for inputting 21 alphabets, punctuation marks, or punctuation marks as the first non-vowel key string 67 and the second non-vowel key string. 68. In order to individually input 21 alphabets, punctuation marks, and punctuation marks, 23 keys are required. In the first non-vowel key row 67 and the second non-vowel key row 68, a total of 10 keys are required. Only the key is displayed. If the keys arranged outside the main key display area 65 are used as the remaining 13 keys, the typing speed must be lowered each time. Therefore, the software keyboard according to the present invention has the top ten most likely to be used among the 23 keys according to the statistical result and the character input history of the operator (six columns displayed in each column). The key arrangement is appropriately updated so that the top 12 in the case and the top 14 in the case of 7 in each row are displayed in the first non-vowel key row 67 and the second non-vowel key row 68. This update will be described in detail later.

メインキー表示領域65は、3つのキー列(66、67、68)に具備される15個のキーの他に、2つの円状の小キーを具備している。それら2つの小キーは、何れも母音キー列66よりも円の内側の位置に配設されている。2つの小キーのうち、一方は、句点を入力するための句点小キー69である。また、他方は、読点を入力するための読点キー70である。   The main key display area 65 includes two circular small keys in addition to the 15 keys included in the three key rows (66, 67, 68). These two small keys are both arranged at positions inside the circle with respect to the vowel key row 66. One of the two small keys is a small punctuation key 69 for inputting a punctuation point. The other is a reading key 70 for inputting a reading point.

メインキー表示領域65の右上には、特殊キー表示領域52が配設されている。そして、この特殊キー表示領域52は、第1記号モードキー53、電卓モードキー54、英数モード切替キー55、第2記号モードキー56、Deleteキー57、インサートキー58、バックスペースキー59、Enterキー60、日英モード切替キー61、SHIFTキー62、及びメニューキー63という10個のキーを具備している。   A special key display area 52 is arranged on the upper right side of the main key display area 65. The special key display area 52 includes a first symbol mode key 53, a calculator mode key 54, an alphanumeric mode switching key 55, a second symbol mode key 56, a Delete key 57, an insert key 58, a backspace key 59, an Enter. Ten keys, a key 60, a Japanese-English mode switching key 61, a SHIFT key 62, and a menu key 63, are provided.

第1記号モードキー53は、メインキー表示領域65の3つのキー列(66、67、68)による入力モードを、第1記号入力モードに設定するためのものである。図2においては、入力モードとしてローマ字入力モードが設定されている場合のメインキー表示領域65を示している。この状態で、第1記号モードキー53がタップされると、メインキー表示領域65による入力モードが第1記号入力モードに切り替えられる。すると、メインキー表示領域65の3つのキー列のキー配列が、図2に示すものから、図4に示すものに変更される。この変更により、メインキー表示領域65にて、「<」、「>」、「[」、「]」、「@」、「(」、「)」、「{」、「}」、「?」、「%」、「$」、「#」、「〜」、「!」という記号を入力することが可能になる。このキーがもう一度タップされると、メインキー表示領域65は直前のアルファベットの表示に戻る。   The first symbol mode key 53 is for setting the input mode by the three key strings (66, 67, 68) in the main key display area 65 to the first symbol input mode. FIG. 2 shows the main key display area 65 when the Roman character input mode is set as the input mode. In this state, when the first symbol mode key 53 is tapped, the input mode by the main key display area 65 is switched to the first symbol input mode. Then, the key arrangement of the three key columns in the main key display area 65 is changed from that shown in FIG. 2 to that shown in FIG. With this change, in the main key display area 65, “<”, “>”, “[”, “]”, “@”, “(”, “)”, “{”, “}”, “?” ”,“% ”,“ $ ”,“ # ”,“ ˜ ”,“! ”Can be input. When this key is tapped again, the main key display area 65 returns to the previous alphabet display.

先に図2に示した電卓モードキー54は、メインキー表示領域65の3つのキー列による入力モードを、電卓入力モードに設定するためのものである。電卓モードキー54がタップされると、メインキー表示領域65による入力モードが電卓入力モードに切り替えられる。すると、メインキー表示領域65の3つのキー列のキー配列が、図2に示すものから図5に示すものに変更される。この変更により、メインキー表示領域65にて、「+」、「−」、「*」、「/」、「=」という記号や、0〜9の数字を入力することが可能になる。このキーがもう一度タップされると、メインキー表示領域65は直前のアルファベットの表示に戻る。   The calculator mode key 54 shown in FIG. 2 is for setting the input mode by the three key strings in the main key display area 65 to the calculator input mode. When the calculator mode key 54 is tapped, the input mode by the main key display area 65 is switched to the calculator input mode. Then, the key arrangement of the three key rows in the main key display area 65 is changed from that shown in FIG. 2 to that shown in FIG. This change makes it possible to input symbols “+”, “−”, “*”, “/”, “=” and numbers 0 to 9 in the main key display area 65. When this key is tapped again, the main key display area 65 returns to the previous alphabet display.

先に図2に示した英数モード切替キー55は、メインキー表示領域65の3つのキー列による入力モードを、ローマ字入力モードと数字入力モードとで交互に切り替えるためのものである。図2においては、ローマ字入力モードが設定されている場合には、図示のように、英数モード切替キー55に、「1」という図柄が描かれる。この状態で英数モード切替キー55がタップされると、入力モードがローマ字入力モードから数字入力モードに切り替えられる。すると、それまで英数モード切替キー55に描かれていた「1」という図柄が、「A」という図柄に変更される。同時に、メインキー表示領域65における各キー列のキー配列が図6に示すように変更される。この変更にいより、メインキー表示領域65にて、「@」、「.」、「¥」、「/」、「#」という記号や0〜9の数字を入力することが可能になる。なお、この状態で、英数モード切替キー(55)がタップされると、入力モードが数字入力モードからローマ字入力モードから数字入力モードに切り替えられるが、このとき、それまで英数モード切替キーに描かれていた「A」という図柄が、「1」という図柄に変化する。同時に、メインキー表示領域65における各キー列のキー配列が図2に示したものに変更される。   The alphanumeric mode switching key 55 previously shown in FIG. 2 is for alternately switching the input mode by the three key strings in the main key display area 65 between the Roman character input mode and the numeric input mode. In FIG. 2, when the Roman character input mode is set, a symbol “1” is drawn on the alphanumeric mode switching key 55 as shown. When the alphanumeric mode switching key 55 is tapped in this state, the input mode is switched from the Roman character input mode to the numeric input mode. Then, the symbol “1” previously drawn on the alphanumeric mode switching key 55 is changed to the symbol “A”. At the same time, the key arrangement of each key row in the main key display area 65 is changed as shown in FIG. With this change, the symbols “@”, “.”, “¥”, “/”, “#” and numbers 0 to 9 can be input in the main key display area 65. If the alphanumeric mode switching key (55) is tapped in this state, the input mode is switched from the numeric input mode to the Roman input mode to the numeric input mode. The symbol “A” that has been drawn changes to a symbol “1”. At the same time, the key arrangement of each key row in the main key display area 65 is changed to that shown in FIG.

先に図2に示した第2記号モードキー56は、メインキー表示領域65の3つのキー列による入力モードを、第2記号入力モードに切り替えるためのものである。第2記号モードキー56がタップされると、メインキー表示領域65による入力モードが第2記号入力モードに切り替えられる。すると、メインキー表示領域65の3つのキー列のキー配列が、図2に示すものから図7に示すものに変更される。これにより、メインキー表示領域65にて、「、」、「。」、「:」、「;」、「?」、「!」、「"」、「’」、「(」、「)」、「%」、「$」、「#」、「{」、「}」という記号を入力することが可能になる。   The second symbol mode key 56 shown in FIG. 2 is for switching the input mode by the three key strings in the main key display area 65 to the second symbol input mode. When the second symbol mode key 56 is tapped, the input mode by the main key display area 65 is switched to the second symbol input mode. Then, the key arrangement of the three key rows in the main key display area 65 is changed from that shown in FIG. 2 to that shown in FIG. Thereby, in the main key display area 65, “,”, “.”, “:”, “;”, “?”, “!”, ““ ”,“ ′ ”,“ (”,“) ”. , “%”, “$”, “#”, “{”, “}” Can be input.

先に示した図2において、Deleteキー57、インサートキー58、Enterキー60は、一般的なキーキーボードのものと同様であるので、それらの役割については説明を省略する。メニューキー63は、上述したメニューダイヤログボックスを表示してメニュー操作を行うためのものである。また、SHIFTキー62は、アルファベットの入力を大文字入力モードと小文字入力モードとで交互に切り替えるためのものである。図示の状態では、大文字入力モードが設定されている。この場合、フルキー表示領域51やメインキー表示領域65に表示される各種のアルファベットキーによるアルファベットの入力が大文字で行われる。この状態でSHIFTキー62がタップされると、大文字入力モードから小文字入力モードに切り替えられる。すると、フルキー表示領域51やメインキー表示領域65に表示される各種のアルファベットキーに描かれるアルファベット図柄が大文字図柄から小文字図柄に変更される。そして、各種のアルファベットキーによるアルファベットの入力が小文字で行われる。   In FIG. 2 described above, the Delete key 57, the insert key 58, and the Enter key 60 are the same as those of a general key keyboard, and thus description of their roles is omitted. The menu key 63 is used to display the menu dialog box described above and perform menu operations. The SHIFT key 62 is used to alternately switch alphabet input between an uppercase input mode and a lowercase input mode. In the state shown in the figure, a capital letter input mode is set. In this case, alphabet input by various alphabet keys displayed in the full key display area 51 and the main key display area 65 is performed in capital letters. When the SHIFT key 62 is tapped in this state, the uppercase input mode is switched to the lowercase input mode. Then, the alphabet design drawn on the various alphabet keys displayed in the full key display area 51 and the main key display area 65 is changed from the upper case design to the lower case design. And the alphabet input by various alphabet keys is performed by a small letter.

日英モード切替キー61は、上述したローマ字入力モードが設定されている状態において、日本語入力モードと英語入力モードとを交互に切り替えるためのものである。日本語入力モードが設定されていると、子音+母音、あるいは母音+母音、という組合せで順次入力されたアルファベットが日本語のひらがなに自動変換される。また、自動変換されたひらがなは、仮入力の状態になっており、この状態でスペースキーがタップされると、図示しない変換候補ダイヤログボックスが表示されて、ひらがなが、漢字(あるいは漢字+送り仮名)に変換される。変換された漢字が所望のものでない場合、操作者はスペースキーを更にタップすることで、次の変換候補を表示することができる。スペースキーを繰り返しタップして所望の漢字が表示されたら、何れかのキーをタップして次の文字を入力することで、その漢字を確定入力することができる。なお、次の文字をタップする代わりに、Enterキー60をタップすることによっても、漢字を確定入力することが可能である。英語入力モードの場合には、キーがタップされる毎に、それに対応するアルファベット、記号、スペースなどが順次確定入力されていく。   The Japanese-English mode switching key 61 is used to alternately switch between the Japanese input mode and the English input mode in the state where the above-described Roman character input mode is set. When the Japanese input mode is set, alphabets sequentially input in a combination of consonant + vowel or vowel + vowel are automatically converted into Japanese hiragana. The automatically converted hiragana is in a temporary input state. When the space key is tapped in this state, a conversion candidate dialog box (not shown) is displayed, and the hiragana is converted to kanji (or kanji + feed). To kana). If the converted kanji is not the desired one, the operator can display the next conversion candidate by further tapping the space key. When the desired kanji is displayed by repeatedly tapping the space key, the kanji can be confirmed and input by tapping any key and inputting the next character. In addition, it is possible to confirm and input a Chinese character by tapping the Enter key 60 instead of tapping the next character. In the English input mode, each time a key is tapped, the corresponding alphabet, symbol, space, etc. are entered and entered sequentially.

本発明に係るソフトウエアキーボードは、ウインドウ50内の全領域のうち、各種のキーを表示していない領域を、全てスペースキーであるとみなすようになっている。例えば、フルキー表示領域51における各キーの間の領域、メインキー表示領域65における各キーの間の領域などである。このようにキー間の領域をスペースキーとみなすことで、操作者は何れかのアルファベットや記号のキーをタップした後、その位置から僅かにペン先をずらすだけで、スペースを入力したり(英語入力モードの場合)、ひらがなから漢字への変換を実行したり(日本語入力モードの場合)することができる。これにより、タイピング速度の高速化を図ることができる。   In the software keyboard according to the present invention, all areas in the window 50 where various keys are not displayed are regarded as space keys. For example, an area between keys in the full key display area 51, an area between keys in the main key display area 65, and the like. By treating the area between keys as a space key in this way, the operator can enter a space by tapping any alphabet or symbol key and then slightly moving the pen tip from that position (English (In input mode), or conversion from hiragana to kanji (in Japanese input mode). Thereby, the typing speed can be increased.

本発明に係るソフトウエアキーボードが起動されると、ウインドウ50内に各キーを初期表示するための初期表示処理が実行される。この初期表示では、ソフトウエアキーボードの前回の終了時と全く同様のキー配列のものをウインドウ50内に表示する。そして、起動しているときには、タッチパネル10に対するタップ位置を周知の技術によって検知した結果に基づいて、タップ操作が行われたキーを特定してそのキーに対応する文字の入力を受け付ける入力受付処理を実施する。また、操作者による文字入力履歴に基づいて、キー特定データベースを順次更新する更新処理を実施する。具体的には、ハードディスク内には、日本語入力用キー特定データベース、及び英語入力用キー特定データベース、という2つのデータベースを格納している。それらデータベースは、何れも、「26個の何れかのアルファベット+母音文字」という2文字からなる各種の文字列について、それに続いて入力されると予測される非母音文字を確率の高いものから所定数(10個、12個あるいは14個)だけ特定するためのものである。アルファベットについては、大文字、小文字を区別せず、例えばAとaとを同一のものであるとして取り扱うようになっている。母音文字は、A(又はa)、I(又はi)、U(又はu)、E(又はe)、O(又はo)の5文字であるので、26×5=130の文字列について、それぞれその入力後における非母音文字の入力実績(1文字)を記録している。非母音文字としては、5つの母音文字を除く21個のアルファベット、句点、及び読点の23文字を検索対象としている。よって、130の文字列についてそれぞれ、それに続く入力実績を23の非母意文字を対象にして記録する。例えば、「KA」という文字列に対し、それに続く入力実績を23の非母意文字についてそれぞれ記録している。入力実績としては、累積入力回数を採用している。更新処理では、「KA」に続いて「K」が入力された場合には、キー特定データベースにおいて、「KA」に関連付けられている「K」の累積入力回数を1回増加させる。   When the software keyboard according to the present invention is activated, an initial display process for initially displaying each key in the window 50 is executed. In this initial display, the same keyboard layout as that at the previous end of the software keyboard is displayed in the window 50. And when starting, the input reception process which specifies the key in which tap operation was performed based on the result which detected the tap position with respect to the touch panel 10 by a well-known technique, and receives the input of the character corresponding to the key carry out. In addition, based on the character input history by the operator, update processing for sequentially updating the key specifying database is performed. Specifically, the hard disk stores two databases, a Japanese input key specifying database and an English input key specifying database. In any of these databases, non-vowel characters that are predicted to be input next to various character strings consisting of two letters “any one of the 26 alphabets + vowel characters” are determined from those having a high probability. This is for specifying only the number (10, 12, or 14). For the alphabet, capital letters and small letters are not distinguished, and for example, A and a are treated as being the same. The vowel characters are A (or a), I (or i), U (or u), E (or e), O (or o), and therefore, for a character string of 26 × 5 = 130, The input record (one character) of the non-vowel character after each input is recorded. As non-vowel characters, 21 alphabets, five punctuation marks, and 23 punctuation characters excluding five vowel characters are set as search targets. Therefore, for each of the 130 character strings, the subsequent input record is recorded for 23 non-maternal characters. For example, for the character string “KA”, the subsequent input record is recorded for each of the 23 non-maternal characters. As the input record, the cumulative input count is adopted. In the update process, when “K” is input after “KA”, the cumulative input count of “K” associated with “KA” is increased by one in the key specifying database.

キー特定データベースとしては、上述したように、日本語入力用のもの、及び英語入力用のもの、の2つをハードディスク内に格納している。日本語入力モードが設定されている場合には、更新処理によって前者のキー特定データベースを更新し、英語入力モードが設定されている場合には、更新処理によって後者のキー特定データベースを更新する。同じ文字列であっても、それに続いて入力される可能性の高い非母音文字が、日本語入力の場合と、英語入力の場合とで異なるからである。なお、文字列として、2文字からなるものを採用した例について説明したが、3文字以上の文字列から、それに続いて入力される可能性の高い非文字列を特定するようにしてもよい。   As described above, two key specifying databases, one for Japanese input and one for English input, are stored in the hard disk. When the Japanese input mode is set, the former key identification database is updated by the update process, and when the English input mode is set, the latter key identification database is updated by the update process. This is because even if the character string is the same, non-vowel characters that are likely to be input subsequently differ between Japanese input and English input. In addition, although the example which employ | adopted what consists of 2 characters was demonstrated as a character string, you may make it identify the non-character string with a high possibility of being input subsequently from the character string of 3 or more characters.

なお、工場出荷時においては、日本語入力用キー特定データベース、及び英語入力用キー特定データベース、としてそれぞれ、初期状態のものを記憶させている。初期状態のものは、日本語の新聞や英字新聞の文章における各種文字の出現頻度に基づいて構築されたものである。このような初期状態の日本語入力用キー特定データベース、及び英語入力用キー特定データベースを記憶させていることで、ユーザーのもとでの初回起動時から、後述する文字特定処理やキー表示更新処理を実行することができる。   At the time of shipment from the factory, the initial input state is stored as a Japanese input key specification database and an English input key specification database. Those in the initial state are constructed based on the appearance frequency of various characters in sentences of Japanese newspapers and English newspapers. By storing the initial key specification database for Japanese input and the key specification database for English input in this initial state, the character specification process and key display update process, which will be described later, are started after the initial activation under the user. Can be executed.

また、本発明に係るソフトウエアキーボードは、図8のフローチャートに示すような文字特定処理、及びキー表示変更処理を実施するようになっている。文字特定処理では、まず、母音キー列66における5つの母音キーの何れかがタップされるまで待機する(ステップ1でY)。なお、以下、ステップを「S」と記す。母音キーがタップされると、メインキー表示領域(65)における2つの非母音キー列のキー数Nに応じて、変数Xの値を10、12又は14に設定する(S2〜S6)。このとき、変数Xの値は、2つの非母音キー列のキー数と同じに設定される。次いで、それまでの2回のタップ操作によって入力された文字列に続いて入力されると予測される非母音文字として、可能性の高い上位X個を、前述のキー特定データベースに基づいて特定する(S7)。例えば、それまでの2回のタップ操作で「KI]という文字列が入力された場合には、キー特定データベースにおいて、「KI」に関連付けられている23個の非母音文字のうち、累積入力回数の多い上位X個を特定する。累積入力回数が多いものほど、次に入力される可能性が高いからである。この特定のとき、日本語入力モードが設定されている場合には、日本語入力用キー特定データベースを用いる。また、英語入力モードが設定されている場合には、英語入力用キー特定データベースを用いる。   In addition, the software keyboard according to the present invention is configured to perform a character specifying process and a key display changing process as shown in the flowchart of FIG. In the character specifying process, first, the process waits until one of the five vowel keys in the vowel key string 66 is tapped (Y in Step 1). Hereinafter, the step is referred to as “S”. When the vowel key is tapped, the value of the variable X is set to 10, 12, or 14 according to the number N of keys of the two non-vowel key strings in the main key display area (65) (S2 to S6). At this time, the value of the variable X is set to be the same as the number of keys of the two non-vowel key strings. Next, the top X most likely non-vowel characters that are predicted to be input following the character string that has been input by the previous two tap operations are specified based on the key specifying database. (S7). For example, when the character string “KI” is input by the two tap operations so far, the cumulative number of input times among the 23 non-vowel characters associated with “KI” in the key specifying database. Identify the top X with many. This is because the higher the cumulative number of inputs, the higher the possibility of the next input. If the Japanese input mode is set at this specific time, a Japanese input key specifying database is used. When the English input mode is set, an English input key specifying database is used.

このようにして文字特定処理が実行されると、次に、キー表示変更処理が実行される(S8)。このキー表示変更処理においては、図2に示したメインキー表示領域65における第1非母音キー列67及び第2非母音キー列68におけるキー配列が、文字特定処理で特定されたX個の非母音文字に応じたものに変更される。この変更は、予めのメニュー操作によって操作者が設定しておいた配列変更モードに基づいてなされる。具体的には、本発明に係るソフトウエアキーボードでは、配列変更モードとして、確率優先モードと、既知配列優先モードとの2つが用意されている。確率優先モードは、各キーをそれぞれの入力確率の順位に応じて配設するモードである。具体的には、第1非母音キー列67及び第2非母音キー列68の各キーには、図9に示すような位置番号が付与されている。確率優先モードでは、次に入力される確率の順位が1、2、3・・・10位であるキーを、位置番号1、2、3・・・10の位置に配設する。キー数が12個、12個である場合も、同様に、確率の順位に応じて各キーを配設する。   When the character specifying process is executed in this way, a key display change process is then executed (S8). In this key display change process, the key arrangement in the first non-vowel key row 67 and the second non-vowel key row 68 in the main key display area 65 shown in FIG. It is changed according to the vowel character. This change is made based on an array change mode set by the operator through a previous menu operation. Specifically, in the software keyboard according to the present invention, two sequences of a probability priority mode and a known sequence priority mode are prepared as the sequence change mode. The probability priority mode is a mode in which each key is arranged according to the rank of each input probability. Specifically, position numbers as shown in FIG. 9 are assigned to the keys of the first non-vowel key row 67 and the second non-vowel key row 68. In the probability priority mode, keys whose ranks of the next input probability are 1, 2, 3,..., 10th are arranged at the positions of position numbers 1, 2, 3,. Similarly, when the number of keys is 12 or 12, each key is arranged according to the rank of probability.

一方、既知配列優先モードは、それまでのキー配列を優先して、配列の変更を最小限に留めるモードである。例えば、母音キーがタップされる前において、第1非母音キー列67及び第2非母音キー列68に、図2に示した10個のキーが表示されていたとする。そして、母音キーがタップされたことに基づいて文字特定処理を実行した結果、Y、S、M、H、K、W、N、D、T、Rがその順序で上位1〜10の非母音文字として特定されたとする。その順序に従って確率優先モードで各キーの表示を更新した場合、図2の第1非母音キー列67及び第2非母音キー列68における10個のキーの全てが、それまでとは異なる位置に表示されることになる。しかしながら、既知配列優先モードでは、それまでの位置の保持を最優先にしつつ、それまでに表示していた10個のキーのうち、新たな上位10位に入らなかったキーだけを新たなキーと入れ替える。図2に示した状態から、文字特定処理によって新たにY、S、M、H、K、W、N、D、T、Rの10個の非母音文字が特定された場合、それらは何れも、それまでに第1非母音キー列67及び第2非母音キー列68に表示されていた10個のキーに対応している。よって、各キーの配列は図2に示した状態のまま変わらない。これに対し、新たに特定された10個の非母音文字がY、S、M、H、K、W、N、D、J、Gであった場合には、それらのうち、J及びGがそれまでに非母音キー列(67、68)に表示されていなかった新たなものになる。そして、図2に示した10個の非母音キーのうち、Tキー及びRキーが不要になる。そこで、この場合には、T、Rの2つのキーが、J、Gにそれぞれ入れ替えられる。他の8つのキーは、それまでの位置にそのまま留めることになる。   On the other hand, the known arrangement priority mode is a mode that prioritizes the previous key arrangement and minimizes the change in arrangement. For example, it is assumed that the ten keys shown in FIG. 2 are displayed in the first non-vowel key row 67 and the second non-vowel key row 68 before the vowel key is tapped. Then, as a result of executing the character specifying process based on the tapping of the vowel key, Y, S, M, H, K, W, N, D, T, and R are the top 1 to 10 non-vowels in that order. Suppose that it was specified as a character. When the display of each key is updated in the probability priority mode according to the order, all of the ten keys in the first non-vowel key row 67 and the second non-vowel key row 68 in FIG. 2 are in different positions. Will be displayed. However, in the known sequence priority mode, the key that has not been placed in the new top 10 out of the 10 keys that have been displayed so far is regarded as a new key while giving priority to the maintenance of the previous position. Replace. When 10 non-vowel characters of Y, S, M, H, K, W, N, D, T, and R are newly specified from the state shown in FIG. 2, all of them are specified. These correspond to the ten keys displayed in the first non-vowel key row 67 and the second non-vowel key row 68 so far. Therefore, the arrangement of each key remains unchanged as shown in FIG. On the other hand, when the ten newly specified non-vowel characters are Y, S, M, H, K, W, N, D, J, G, among them, J and G are A new one that has not been displayed in the non-vowel key string (67, 68) until then. Of the ten non-vowel keys shown in FIG. 2, the T key and the R key become unnecessary. Therefore, in this case, the two keys T and R are replaced with J and G, respectively. The other eight keys will remain in their previous positions.

なお、既知配列優先モードでは、入力確率が上位半分である非母音文字列のキーと、下位半分である非母音文字列のキーとで、キーの色を異ならせるようになっている。例えば、前回の文字特定処理で特定した非母音文字の入力確率の順位がY、S、M、H、K、W、N、D、T、Rであったとする。また、今回の文字特定処理で特定した非母音文字の入力確率の順位がS、H、W、K、M、D、Y、N、T、Rであったとする。何れも、同じ10個の非母音文字列が特定されているが、順位は前回と今回とで大きく異なっている。上位半分(キー数が10個の場合には上位5個)の非母音文字列では、キーに描かれる文字の色が赤色になる。これに対し、下位半分(キー数が10個の場合には下位5個)の非母音文字列では、キーに描かれる文字の色が黒色になる。よって、前回のキー表示変更処理では、図10に示すように各キーが表示されていたのに対し、前回のキー表示変更処理では、図11に示すように各キーが表示される。文字の色を異ならせる数の割合は、半分ずつに限られるものではない。また、本発明を電子書籍リーダーに適用した例について説明したが、情報処理装置たるノートブック型パソコン、携帯型テレビゲーム、スマートフォン等のPDAなどに、本発明を適用することも可能である。   In the known arrangement priority mode, the color of the key is different between the key of the non-vowel character string whose input probability is the upper half and the key of the non-vowel character string which is the lower half. For example, it is assumed that the ranks of input probabilities of non-vowel characters specified in the previous character specifying process are Y, S, M, H, K, W, N, D, T, and R. Further, it is assumed that the ranks of input probabilities of non-vowel characters specified in the current character specifying process are S, H, W, K, M, D, Y, N, T, and R. In any case, the same ten non-vowel character strings are specified, but the ranking is greatly different between the previous time and the current time. In the upper half (the top 5 when the number of keys is 10), the character color drawn on the key is red. On the other hand, in the non-vowel character string in the lower half (lower five when the number of keys is 10), the color of the character drawn on the key is black. Therefore, in the previous key display change process, each key is displayed as shown in FIG. 10, whereas in the previous key display change process, each key is displayed as shown in FIG. The ratio of the number of characters to be different is not limited to half. Moreover, although the example which applied this invention to the electronic book reader was demonstrated, this invention is also applicable to PDA etc., such as a notebook personal computer which is an information processing apparatus, a portable video game, a smart phone.

第1非母音キー列67や第2非母音キー列67のキー配列の変更は、既に説明したように、母音キー列66における5つの母音キーの何れかがタップされたときに行われる。母音キー列66は、3つのキー列のうち、最も内側に位置しており、操作者の手はその更に内側に位置している。5つの母音キーの何れかがタップされたとき、操作者の手の中にあるタッチペンは、母音キー列66の真上やそれよりも内側に位置している。よって、母音キーがタップされて第1非母音キー列67や第2非母音キー列67のキー配列が変更されたとき、タッチペンはそれら2つのキー列よりも内側に位置しているため、タッチペンによってそれら2つのキー列を隠してしまうことがない。母音キー列66を2つの非母音キー列よりも内側に配設したことで、キー配列変更時に2つの非母音キー列をタッチペンで隠してしまうことなく、操作者に容易に視認してもらうことができるのである。   The key arrangement of the first non-vowel key row 67 and the second non-vowel key row 67 is changed when any of the five vowel keys in the vowel key row 66 is tapped, as already described. The vowel key row 66 is located on the innermost side of the three key rows, and the operator's hand is located further inside. When any of the five vowel keys is tapped, the touch pen in the operator's hand is positioned directly above or inside the vowel key row 66. Therefore, when the vowel key is tapped and the key arrangement of the first non-vowel key row 67 and the second non-vowel key row 67 is changed, the touch pen is located inside the two key rows, so the touch pen Does not hide these two key sequences. By arranging the vowel key row 66 on the inner side of the two non-vowel key rows, the operator can easily visually recognize the two non-vowel key rows without hiding the two non-vowel key rows with a touch pen when changing the key arrangement. Can do it.

以上、実施形態に係る電子書籍リーダー100においては、母音キーがタップされると、次にタップされる可能性の高い非母音文字に対応するキーだけを第1非母音キー列67及び第2非母音キー列68に表示することで、殆どの場合、操作者は、次に入力したい文字を指の動きだけで第1非母音キー列67及び第2非母音キー列68の中から選んで入力することができる。本発明者の実験によれば、日本語入力において、2文字の文字列を採用したキー特定データベースを用いる場合、2つの非母音キー列における上位10個のキーの何れか1つとして、次に入力したい非母音文字列のキーが表示される確率は91%であった。また、上位12個、上位14個のキーの何れか1つとして、次に入力したい非母音文字列のキーが表示される確率は98%、99.8%であった。また、英語入力において、2文字の文字列を採用したキー特定データベースを用いる場合、2つの非母音キー列における上位10個のキーの何れか1つとして、次に入力したい非母音文字列のキーが表示される確率は84%であった。また、上位12個、上位14個のキーの何れか1つとして、次に入力したい非母音文字列のキーが表示される確率は90%、96%であった。日本語入力、英語入力の何れにおいても、殆どの場合、指の動きだけで次の文字を入力し得ることが立証された。しかも、各種の非母音キーに対しては、それぞれ1つの非母音文字だけを割り当てているので、特許文献1に記載のソフトウエアキーボードとは異なり、キータッチ操作に対してSHIFTボタンのオンオフ操作を同期させるという手間のかかる切替操作によってタッチ操作の高速化を阻害されることがない。よって、従来に比べてタッチ操作の高速化を図ることができる。更には、SHIFTボタンのオンオフ操作を行わなくても、両手のうち、キータッチ操作を行う方の手だけで、文字を入力することができる。   As described above, in the electronic book reader 100 according to the embodiment, when the vowel key is tapped, only the key corresponding to the non-vowel character that is likely to be tapped next is selected as the first non-vowel key string 67 and the second non-vowel key string 67. By displaying on the vowel key row 68, in most cases, the operator selects and inputs the next character to be input from the first non-vowel key row 67 and the second non-vowel key row 68 only by the movement of the finger. can do. According to the experiment of the present inventor, when using a key identification database that adopts a two-character string in Japanese input, as one of the top ten keys in the two non-vowel key strings, The probability that the key of the non-vowel character string to be input is displayed was 91%. Moreover, the probability that the key of the non-vowel character string to be input next is displayed as any one of the top 12 and top 14 keys was 98% and 99.8%. Also, when using a key identification database that employs a two-character string for English input, one of the top ten keys in the two non-vowel key strings is the key of the non-vowel string to be input next The probability of being displayed was 84%. The probability that the key of the non-vowel character string to be input next is displayed as any one of the top 12 and top 14 keys is 90% and 96%. In both Japanese and English input, it has been proved that in most cases, the next character can be input only by the movement of a finger. In addition, since only one non-vowel character is assigned to each non-vowel key, unlike the software keyboard described in Patent Document 1, an ON / OFF operation of the SHIFT button is performed for a key touch operation. The speedy touch operation is not hindered by the time-consuming switching operation of synchronizing. Therefore, the touch operation can be speeded up as compared with the conventional case. Furthermore, even if the SHIFT button is not turned on / off, it is possible to input characters with only one of the two hands performing the key touch operation.

なお、本発明に係るソフトウエアキーボードのプログラムについては、CD−ROM、CD−R、CD−RW、MO、DVD等の光ディスクや、磁気テープ及びFD、HD、ZIP等の磁気ディスクなどのコンピュータで読み取り可能な記録媒体に記録して配布したり、インターネットなどの通信回線を介して配信したりすることが可能である。記録媒体には、プログラムとともに、上述した初期状態の日本語入力用キー特定データベース、及び英語入力用キー特定データベースも同時に記憶させておく。   The software keyboard program according to the present invention is a computer such as an optical disk such as a CD-ROM, CD-R, CD-RW, MO, and DVD, a magnetic tape, and a magnetic disk such as FD, HD, and ZIP. It is possible to record and distribute on a readable recording medium, or distribute via a communication line such as the Internet. In addition to the program, the recording medium stores the above-described initial Japanese key specification database and English input key specification database at the same time.

1:筺体
10:タッチパネル
50:ウインドウ
51:フルキー表示領域
52:特殊キー表示領域
53:メインキー表示領域
100:電子書籍リーダー(情報処理装置)
1: Housing 10: Touch panel 50: Window 51: Full key display area 52: Special key display area 53: Main key display area 100: Electronic book reader (information processing apparatus)

特許第3738066号公報Japanese Patent No. 3738066

Claims (4)

画像を表示するための画面、及び、操作者のタッチ操作による前記画面におけるタッチ位置を検知するタッチ位置検知手段、を具備するタッチパネルと、演算処理を実施するコンピュータとを有する情報処理装置に用いられ、
アルファベットのA(又はa)、I(又はi)、U(又はu)、E(又はe)、O(又はo)をそれぞれ個別に入力するための少なくとも5つのキーを並べた母音キー列と、それら5つのアルファベットとは異なる文字である非母音文字をそれぞれ個別に入力するための複数のキーを並べた非母音キー列とを前記画面に初期表示するための初期表示手段、及び、前記タッチ位置検知手段による検知結果に基づいて、操作者によるタッチ操作が行われたキーを特定してそのキーに対応する文字の入力を受け付ける入力受付手段、として前記コンピュータを機能させるためのプログラムを記録している機械読み取り可能な記録媒体において、
複数の文字からなり且つ末尾の文字が前記5つのアルファベットの何れかである様々な文字列についてそれぞれ、その文字列に続いて入力されると予測される非母音文字を確率の高いものから所定数だけ特定するためのデータベースを記録しているとともに、
前記初期表示手段及び入力受付処理の他に、
前記母音キー列における何れかのキーに対するタッチ操作が行われた場合に、それまでの複数回のキータッチ操作によって入力された文字列に続いて入力されると予測される非母音文字を、前記データベースに基づいて確率の高いものから所定数だけ特定する文字特定手段、
及び、前記画面に表示している前記非母音キー列における各種のキーの表示を、前記文字特定処理によって特定した非母音文字に対応するものに変更するキー表示変更手段として、
コンピュータを機能させるためのプログラムを記録していることを特徴とする記録媒体。
Used in an information processing apparatus having a touch panel including a screen for displaying an image and a touch position detecting unit that detects a touch position on the screen by an operator's touch operation, and a computer that performs arithmetic processing. ,
A vowel key sequence in which at least five keys for individually inputting alphabets A (or a), I (or i), U (or u), E (or e), and O (or o) are individually arranged; Initial display means for initially displaying on the screen a non-vowel key string in which a plurality of keys for individually inputting non-vowel characters, which are different from the five alphabets, are arranged, and the touch Based on the detection result by the position detection means, a program for causing the computer to function as an input reception means for identifying a key on which a touch operation has been performed by an operator and receiving an input of a character corresponding to the key is recorded. In a machine-readable recording medium,
A predetermined number of non-vowel characters that are predicted to be input following each of the various character strings consisting of a plurality of characters and whose last character is one of the above five alphabets from a high probability. Only records a database to identify,
In addition to the initial display means and the input reception process,
When a touch operation is performed on any key in the vowel key string, a non-vowel character predicted to be input following a character string input by a plurality of key touch operations so far, Character identification means for identifying a predetermined number of items with a high probability based on a database,
And as a key display changing means for changing the display of various keys in the non-vowel key string displayed on the screen to one corresponding to the non-vowel character specified by the character specifying process,
A recording medium on which a program for causing a computer to function is recorded.
請求項1の記録媒体であって、
前記初期表示手段、入力受付処理、文字特定手段、及びキー表示変更手段の他に、複数回のキータッチ操作により、前記5つのアルファベットの何れかを末尾に含む文字列と、非母音文字とが続けて入力された場合に、前記文字列及び非母音文字に基づいて前記データベースを更新するデータベース更新手段として、コンピュータを機能させるためのプログラムを記録しており、
且つ、
前記初期表示手段が、前記母音キー列、前記非母音キー列、及びこれとは別の非母音キー列を、何れも各キーが弓状に並ぶ弓状列として互いに同心円上に並べて表示し、2つの非母音キー列にそれぞれ5、6又は7つのキーを表示し、且つ、少なくとも、それら3つの弓状列に含まれないアルファベットキーや特殊機能キーを前記同心円の中心に対してそれら3つの弓状列よりも離れた画面領域に表示するものであることを特徴とする記録媒体。
The recording medium of claim 1,
In addition to the initial display means, the input reception process, the character identification means, and the key display change means, a character string including any one of the five alphabets at the end and a non-vowel character by a plurality of key touch operations. As a database updating means for updating the database based on the character string and non-vowel characters when continuously input, a program for causing a computer to function is recorded,
and,
The initial display means displays the vowel key row, the non-vowel key row, and a non-vowel key row different from this, arranged as concentric circles as arcuate rows in which each key is arranged in a bow shape, Five, six, or seven keys are respectively displayed in two non-vowel key rows, and at least three alphabet keys and special function keys not included in the three arcuate rows are displayed with respect to the center of the concentric circles. A recording medium characterized by being displayed in a screen area farther from the arcuate row.
請求項1又は2の記録媒体であって、
前記入力受付手段が、キーを表示していない画面領域に対するタッチ操作を、スペースの入力、又は、ひらがな又はカタカナを漢字に変換するための変換命令の入力、として受け付けるものであることを特徴とする記録媒体。
The recording medium according to claim 1 or 2,
The input accepting means accepts a touch operation on a screen area not displaying a key as an input of a space or an input of a conversion command for converting hiragana or katakana into kanji. recoding media.
画像を表示するための画面、及び、操作者のタッチ操作による前記画面におけるタッチ位置を検知するタッチ位置検知手段、を具備するタッチパネルと、演算処理を実施するコンピュータとを有する情報処理装置であって、
複数の文字からなり且つ末尾の文字がA(又はa)、I(又はi)、U(又はu)、E(又はe)、O(又はo)の何れかである様々な文字列についてそれぞれ、その文字列に続いて入力されると予測される非母音文字を確率の高いものから所定数だけ特定するためのデータベースを情報記憶手段に記憶しており、
且つ、
A(又はa)、I(又はi)、U(又はu)、E(又はe)、O(又はo)をそれぞれ個別に入力するための少なくとも5つのキーを並べた母音キー列と、それら5つのアルファベットとは異なる文字である非母音文字をそれぞれ個別に入力するための複数のキーを並べた非母音キー列とを前記画面に初期表示するための初期表示手段、
前記タッチ位置検知手段による検知結果に基づいて、操作者によるタッチ操作が行われたキーを特定してそのキーに対応する文字の入力を受け付ける入力受付手段
記母音キー列における何れかのキーに対するタッチ操作が行われた場合に、それまでの複数回のタッチ操作によって入力された文字列に続いて入力されると予測される非母音文字を、前記データベースに基づいて確率の高いものから所定数だけ特定する文字特定手段、
及び、前記画面に表示している前記非母音キー列における各種のキーの表示を、前記文字特定処理によって特定した非母音文字に対応するものに変更するキー表示変更手段として、
前記コンピュータを機能させることを特徴とする情報処理装置。
An information processing apparatus comprising: a touch panel including a screen for displaying an image; and a touch position detection unit that detects a touch position on the screen by an operator's touch operation; and a computer that performs arithmetic processing. ,
Each of various character strings that consist of a plurality of characters and whose final character is A (or a), I (or i), U (or u), E (or e), or O (or o) , A database for identifying a predetermined number of non-vowel characters predicted to be input following the character string from those having a high probability is stored in the information storage means,
and,
A vowel key string in which at least five keys for individually inputting A (or a), I (or i), U (or u), E (or e), O (or o) are arranged, and Initial display means for initially displaying on the screen a non-vowel key string in which a plurality of keys for individually inputting non-vowel characters that are different from the five alphabets are arranged;
Based on the detection result by the touch position detection means, an input receiving means for specifying a key on which a touch operation has been performed by an operator and receiving input of a character corresponding to the key ;
When the touch operation of any key before Symbol vowel key columns is performed, a non-vowel characters that are predicted to following the input character string inputted by the plurality of touch operation so far, the Character identification means for identifying a predetermined number of items with a high probability based on a database,
And as a key display changing means for changing the display of various keys in the non-vowel key string displayed on the screen to one corresponding to the non-vowel character specified by the character specifying process,
An information processing apparatus that causes the computer to function.
JP2010140703A 2010-06-21 2010-06-21 Recording medium and information processor Withdrawn JP2012003705A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010140703A JP2012003705A (en) 2010-06-21 2010-06-21 Recording medium and information processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010140703A JP2012003705A (en) 2010-06-21 2010-06-21 Recording medium and information processor

Publications (1)

Publication Number Publication Date
JP2012003705A true JP2012003705A (en) 2012-01-05

Family

ID=45535566

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010140703A Withdrawn JP2012003705A (en) 2010-06-21 2010-06-21 Recording medium and information processor

Country Status (1)

Country Link
JP (1) JP2012003705A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5220217B1 (en) * 2012-04-04 2013-06-26 ▲祐▼寧 許 Japanese input keyboard for display
US9606726B2 (en) 2012-05-15 2017-03-28 Samsung Electronics Co., Ltd. Method of operating a display unit and a terminal supporting the same
US10379624B2 (en) 2011-11-25 2019-08-13 Samsung Electronics Co., Ltd. Apparatus and method for arranging a keypad in wireless terminal

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10379624B2 (en) 2011-11-25 2019-08-13 Samsung Electronics Co., Ltd. Apparatus and method for arranging a keypad in wireless terminal
US10649543B2 (en) 2011-11-25 2020-05-12 Samsung Electronics Co., Ltd. Apparatus and method for arranging a keypad in wireless terminal
US11204652B2 (en) 2011-11-25 2021-12-21 Samsung Electronics Co., Ltd. Apparatus and method for arranging a keypad in wireless terminal
JP5220217B1 (en) * 2012-04-04 2013-06-26 ▲祐▼寧 許 Japanese input keyboard for display
JP2013219752A (en) * 2012-04-04 2013-10-24 You Ning Xu Japanese input system
US9606726B2 (en) 2012-05-15 2017-03-28 Samsung Electronics Co., Ltd. Method of operating a display unit and a terminal supporting the same
US10402088B2 (en) 2012-05-15 2019-09-03 Samsung Electronics Co., Ltd. Method of operating a display unit and a terminal supporting the same
US10817174B2 (en) 2012-05-15 2020-10-27 Samsung Electronics Co., Ltd. Method of operating a display unit and a terminal supporting the same
US11461004B2 (en) 2012-05-15 2022-10-04 Samsung Electronics Co., Ltd. User interface supporting one-handed operation and terminal supporting the same

Similar Documents

Publication Publication Date Title
JP3727399B2 (en) Screen display type key input device
JP4463795B2 (en) Reduced keyboard disambiguation system
US6741235B1 (en) Rapid entry of data and information on a reduced size input area
KR101334342B1 (en) Apparatus and method for inputting character
RU2277719C2 (en) Method for operation of fast writing system and fast writing device
CN109844696B (en) Multi-language character input device
US20120326988A1 (en) Multilingual key input apparatus and method thereof
JP2007133884A5 (en)
CN101393506A (en) Input methods for device having multi-language environment
JP4316687B2 (en) Screen touch input device
CN101021763A (en) Soft keyboard layout fast inputting method on touch screen
CN102902486A (en) Pinyin slide input method and system for main and auxiliary keyboards
JP6681518B2 (en) Character input device
Arif et al. A survey of text entry techniques for smartwatches
CN104769530A (en) Keyboard gestures for character string replacement
CN117590953B (en) Double-spelling input method based on 10-key keyboard and applied to small-screen electronic equipment
CN117608415B (en) Simple spelling input method based on 10-key keyboard and applied to small-screen electronic equipment
US20140173522A1 (en) Novel Character Specification System and Method that Uses Remote Selection Menu and Touch Screen Movements
US9135246B2 (en) Electronic device with a dictionary function and dictionary information display method
JP2017509080A (en) Kanji input device, kanji input method, and kanji search method using the same
US20110063225A1 (en) User Interface for Handheld Electronic Devices
JP5404657B2 (en) Touch-type character input device and method
CN104461045A (en) Sliding Chinese character input method for touchscreen device
JP2012003705A (en) Recording medium and information processor
US9563282B2 (en) Brahmi phonemics based keyboard for providing textual inputs in indian languages

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20130903