JP2012003705A - Recording medium and information processor - Google Patents
Recording medium and information processor Download PDFInfo
- 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
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
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
一方、近年においては、携帯型テレビゲーム機、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
ところが、タッチペンによってキーをタッチする瞬間に、タッチペンを持っていない方の手による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
The invention according to
The invention according to
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
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.
以下、本発明を適用した情報処理装置として、電子書籍リーダーの一実施形態について説明する。
図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
この電子書籍リーダー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
実施形態に係る電子書籍リーダー100においては、本発明に係るソフトウエアキーボードがハードディスク内にプリインストールされている。このソフトウエアキーボードは、図1に示すように、タッチパネル10の画面における専用のウインドウ50内に表示される。画面内におけるウインドウ50については、ウインドウ50の上端部付近をタッチペンによってドラッグすることで、好みの位置に移動することができる。
In the
図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
メインキー表示領域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
図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
本発明に係るソフトウエアキーボードは、図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
先に示した図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
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
メインキー表示領域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
メインキー表示領域65の右上には、特殊キー表示領域52が配設されている。そして、この特殊キー表示領域52は、第1記号モードキー53、電卓モードキー54、英数モード切替キー55、第2記号モードキー56、Deleteキー57、インサートキー58、バックスペースキー59、Enterキー60、日英モード切替キー61、SHIFTキー62、及びメニューキー63という10個のキーを具備している。
A special
第1記号モードキー53は、メインキー表示領域65の3つのキー列(66、67、68)による入力モードを、第1記号入力モードに設定するためのものである。図2においては、入力モードとしてローマ字入力モードが設定されている場合のメインキー表示領域65を示している。この状態で、第1記号モードキー53がタップされると、メインキー表示領域65による入力モードが第1記号入力モードに切り替えられる。すると、メインキー表示領域65の3つのキー列のキー配列が、図2に示すものから、図4に示すものに変更される。この変更により、メインキー表示領域65にて、「<」、「>」、「[」、「]」、「@」、「(」、「)」、「{」、「}」、「?」、「%」、「$」、「#」、「〜」、「!」という記号を入力することが可能になる。このキーがもう一度タップされると、メインキー表示領域65は直前のアルファベットの表示に戻る。
The first
先に図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
先に図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
先に図2に示した第2記号モードキー56は、メインキー表示領域65の3つのキー列による入力モードを、第2記号入力モードに切り替えるためのものである。第2記号モードキー56がタップされると、メインキー表示領域65による入力モードが第2記号入力モードに切り替えられる。すると、メインキー表示領域65の3つのキー列のキー配列が、図2に示すものから図7に示すものに変更される。これにより、メインキー表示領域65にて、「、」、「。」、「:」、「;」、「?」、「!」、「"」、「’」、「(」、「)」、「%」、「$」、「#」、「{」、「}」という記号を入力することが可能になる。
The second
先に示した図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
日英モード切替キー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
本発明に係るソフトウエアキーボードが起動されると、ウインドウ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
キー特定データベースとしては、上述したように、日本語入力用のもの、及び英語入力用のもの、の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
このようにして文字特定処理が実行されると、次に、キー表示変更処理が実行される(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
一方、既知配列優先モードは、それまでのキー配列を優先して、配列の変更を最小限に留めるモードである。例えば、母音キーがタップされる前において、第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
なお、既知配列優先モードでは、入力確率が上位半分である非母音文字列のキーと、下位半分である非母音文字列のキーとで、キーの色を異ならせるようになっている。例えば、前回の文字特定処理で特定した非母音文字の入力確率の順位が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
以上、実施形態に係る電子書籍リーダー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
なお、本発明に係るソフトウエアキーボードのプログラムについては、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)
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.
前記初期表示手段、入力受付処理、文字特定手段、及びキー表示変更手段の他に、複数回のキータッチ操作により、前記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.
前記入力受付手段が、キーを表示していない画面領域に対するタッチ操作を、スペースの入力、又は、ひらがな又はカタカナを漢字に変換するための変換命令の入力、として受け付けるものであることを特徴とする記録媒体。 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.
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)
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 |
-
2010
- 2010-06-21 JP JP2010140703A patent/JP2012003705A/en not_active Withdrawn
Cited By (9)
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 |