JP2020067993A - Character input system, character input device, character input program, and character input method - Google Patents
Character input system, character input device, character input program, and character input method Download PDFInfo
- Publication number
- JP2020067993A JP2020067993A JP2018202379A JP2018202379A JP2020067993A JP 2020067993 A JP2020067993 A JP 2020067993A JP 2018202379 A JP2018202379 A JP 2018202379A JP 2018202379 A JP2018202379 A JP 2018202379A JP 2020067993 A JP2020067993 A JP 2020067993A
- Authority
- JP
- Japan
- Prior art keywords
- input
- key
- character
- keys
- area
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 25
- 230000010365 information processing Effects 0.000 claims description 61
- 240000000220 Panda oleosa Species 0.000 description 56
- 235000016496 Panda oleosa Nutrition 0.000 description 56
- 238000010586 diagram Methods 0.000 description 23
- 230000008569 process Effects 0.000 description 17
- 238000006243 chemical reaction Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 239000003086 colorant Substances 0.000 description 2
- 239000005871 repellent Substances 0.000 description 2
- 241000277269 Oncorhynchus masou Species 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Landscapes
- Input From Keyboards Or The Like (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
Description
本発明は、複数のキーを有する入力手段を用いた文字入力システム、文字入力装置、文字入力プログラム、及び、文字入力方法に関する。 The present invention relates to a character input system using an input means having a plurality of keys, a character input device, a character input program, and a character input method.
従来、文字を入力するためのキーボードのレイアウトを変更するキーレイアウト変換システムが提案されている(例えば、特許文献1)。 Conventionally, a key layout conversion system for changing the layout of a keyboard for inputting characters has been proposed (for example, Patent Document 1).
しかしながら、上記特許文献1に記載の技術は、キーボードのレイアウトを変更して、文字入力とは異なる操作を行うアプリケーションを実行するものであり、所望の文字を早く入力するためには改善の余地があった。
However, the technique described in
本発明の目的の一つは、文字を早く入力することが可能な文字入力システムを提供することである。 One of the objects of the present invention is to provide a character input system capable of quickly inputting characters.
本発明の一例では、上記の課題を解決するために、以下の構成を採用した。 In one example of the present invention, the following configuration is adopted in order to solve the above problems.
本発明の一例に係る文字入力システムは、複数のキーを同時に入力可能な入力手段と、前記入力手段から前記複数のキーに対する入力に応じた入力信号を受信する入力信号受信手段と、前記入力信号受信手段によって受信された入力信号に基づいて、入力された複数のキーに対応する入力文字を判定する文字判定手段とを備え、前記文字判定手段は、前記入力手段の第1の領域に配置されたキーと、前記入力手段の第2の領域に配置されたキーとが同時に入力された場合、前記第1の領域のキーに対する入力を前記第2の領域のキーに対する入力よりも優先させて、前記入力文字を判定する。 A character input system according to an example of the present invention includes an input unit capable of simultaneously inputting a plurality of keys, an input signal receiving unit that receives an input signal from the input unit according to an input to the plurality of keys, and the input signal. Character determining means for determining input characters corresponding to a plurality of input keys based on an input signal received by the receiving means, wherein the character determining means is arranged in the first area of the input means. Key and a key arranged in the second area of the input means are input at the same time, the input to the key in the first area is given priority over the input to the key in the second area, The input character is determined.
上記によれば、入力手段の複数のキーを同時に入力することで、文字を入力することができる。また、第2の領域に配置されたキーに対する入力よりも第1の領域に配置されたキーに対する入力を優先させて入力文字を判定することにより、例えば、左右の両手でキーを入力しつつ、一方の手で入力された文字を優先して入力することができる。これにより、ユーザは、両手で文字を入力するとともに、同時に両手で入力した場合であっても所望の文字を入力することができる。 According to the above, a character can be input by simultaneously inputting a plurality of keys of the input means. Further, by determining the input character by giving priority to the input to the keys arranged in the first area over the input to the keys arranged in the second area, for example, while inputting the keys with both left and right hands, It is possible to preferentially enter the characters entered with one hand. With this, the user can input characters with both hands and can input desired characters even when inputting with both hands at the same time.
また、他の構成では、前記文字判定手段は、前記第1の領域に配置されたキーと、前記第2の領域に配置されたキーとが同時に入力された場合、入力された前記第1の領域のキーに応じた文字を先に配置し、入力された前記第2の領域のキーに応じた文字を後に配置した文字列を、前記入力文字として判定してもよい。 Further, in another configuration, the character determining unit may input the first key input in the first area and the key input in the second area at the same time. A character string in which a character corresponding to the key of the area is arranged first and a character corresponding to the key of the input second area is arranged later may be determined as the input character.
上記によれば、第1の領域のキーに応じた文字が先に配置され、第2の領域のキーに応じた文字を後に配置されるため、ユーザは、2つの領域のキーを同時に入力して所望の文字を入力することができるとともに、2つの領域のキーを用いて素早く文字を入力することができる。 According to the above, the character corresponding to the key of the first area is arranged first, and the character corresponding to the key of the second area is arranged later, so that the user inputs the keys of the two areas at the same time. A desired character can be input by using the keys in the two areas, and characters can be input quickly by using the keys in the two areas.
また、他の構成では、前記第1の領域に配置されたキーは、ユーザの一方の手で入力されるキーであり、前記第2の領域に配置されたキーは、ユーザの他方の手で入力されるキーであってもよい。 In another configuration, the key arranged in the first area is a key input by one hand of the user, and the key arranged in the second area is the other hand of the user. It may be an input key.
上記によれば、ユーザは左右の手で複数のキーを同時に入力することができる。例えば、第1の領域が左側に配置される場合には、左手による入力を右手による入力より優先させることができる。 Based on the above, the user can simultaneously input a plurality of keys with the left and right hands. For example, when the first area is arranged on the left side, the input with the left hand can be prioritized over the input with the right hand.
また、他の構成では、前記文字判定手段は、前記入力手段のキーが入力された場合、入力されたキーと、当該キーの入力の強さとを判別し、当該入力されたキーと入力の強さとに基づいて、前記入力文字を判定してもよい。 In another configuration, when the key of the input unit is input, the character determination unit determines the input key and the input strength of the key, and determines the input key and the input strength. The input character may be determined based on and.
上記によれば、ユーザは、キーの種類に加えて、キーの入力の強さ(速さ)に応じて、異なる文字を入力することができる。 Based on the above, the user can input different characters according to the strength (speed) of key input in addition to the type of key.
また、他の構成では、前記文字判定手段は、前記入力手段のキーが入力された場合、入力されたキーと、当該キーの入力時間とを判別し、当該入力されたキーと入力時間とに基づいて、前記入力文字を判定してもよい。 Further, in another configuration, when the key of the input unit is input, the character determination unit determines the input key and the input time of the key, and determines the input key and the input time. The input character may be determined based on the above.
上記によれば、ユーザは、キーの種類に加えて、キーの入力時間に応じて、異なる文字を入力することができる。 Based on the above, the user can input different characters according to the key input time in addition to the key type.
また、他の構成では、前記入力手段は、MIDI信号を出力可能であってもよい。前記入力信号受信手段は、前記入力手段から前記MIDI信号を受信してもよい。前記文字判定手段は、前記MIDI信号に基づいて、前記入力文字を判定してもよい。 Further, in another configuration, the input unit may be capable of outputting a MIDI signal. The input signal receiving means may receive the MIDI signal from the input means. The character determination means may determine the input character based on the MIDI signal.
上記によれば、MIDI信号を出力可能な入力手段を用いて文字を入力することができる。 Based on the above, it is possible to input a character using the input means capable of outputting a MIDI signal.
また、他の構成では、前記文字判定手段は、前記入力手段の第1のキーが離されたタイミングと、前記入力手段の第2のキーが離されたタイミングとに基づいて、前記第1のキー及び前記第2のキーが同時に入力されたか否かを判定し、当該判定結果に基づいて、前記入力文字を判定してもよい。 Further, in another configuration, the character determination unit may determine whether the first key of the input unit is released or the second key of the input unit is released. It may be determined whether or not a key and the second key are simultaneously input, and the input character may be determined based on the determination result.
上記によれば、複数のキーが同時に離された場合に、複数のキーが同時に入力されたと判定することができる。これにより、複数のキーを同時に入力する場合よりも、同時に複数のキーを入力しやすくすることができる。 According to the above, when a plurality of keys are released at the same time, it can be determined that a plurality of keys have been input at the same time. This makes it easier to input a plurality of keys at the same time than when a plurality of keys are input at the same time.
また、他の構成では、前記文字判定手段は、前記複数のキーのうちの第1のキーが入力された場合、第1の文字が入力されたと判定し、前記複数のキーのうちの第2のキーが入力された場合、第2の文字が入力されたと判定し、前記複数のキーのうちの前記第1のキー及び前記第2のキーが同時に入力された場合、第3の文字が入力されたと判定してもよい。 In another configuration, the character determining unit determines that the first character is input when the first key of the plurality of keys is input, and determines the second character of the plurality of keys. If the second key is input, it is determined that the second character has been input, and if the first key and the second key of the plurality of keys are input at the same time, the third character is input. You may judge that it was performed.
上記によれば、第1のキーを入力することで第1の文字を入力し、第2のキーを入力することで第2の文字を入力し、第1のキー及び第2のキーを同時に入力することで第3の文字を入力することができる。これにより、複数のキーを入力するタイミングを変えることで様々な文字を入力することができ、少ないキーでも様々な文字を入力することができる。 According to the above, the first character is input by inputting the first character, the second key is input by inputting the second character, and the first key and the second key are simultaneously input. By inputting, the third character can be input. Accordingly, various characters can be input by changing the timing of inputting a plurality of keys, and various characters can be input even with a small number of keys.
また、他の発明は、文字入力装置であってもよい。文字入力装置は、複数のキーを同時に入力可能な入力手段から前記複数のキーに対する入力に応じた入力信号を受信する入力信号受信手段と、前記入力信号受信手段によって受信された入力信号に基づいて、入力された複数のキーに対応する入力文字を判定する文字判定手段とを備え、前記文字判定手段は、前記入力手段の第1の領域に配置されたキーと、前記入力手段の第2の領域に配置されたキーとが同時に入力された場合、前記第1の領域のキーに対する入力を前記第2の領域のキーに対する入力よりも優先させて、前記入力文字を判定する。 Further, another invention may be a character input device. The character input device is based on an input signal receiving means for receiving an input signal corresponding to an input to the plurality of keys from an input means capable of simultaneously inputting a plurality of keys, and an input signal received by the input signal receiving means. , Character determining means for determining input characters corresponding to a plurality of input keys, wherein the character determining means includes a key arranged in the first area of the input means and a second key of the input means. When the keys arranged in the area are simultaneously input, the input to the key in the first area is given priority over the input to the key in the second area to determine the input character.
また、他の発明は、情報処理装置のコンピュータにおいて実行される文字入力プログラムであって、前記コンピュータを、上記入力信号受信手段、および、文字判定手段として機能させてもよい。また、他の発明は、複数のキーを同時に入力可能な入力手段を用いた文字の入力方法であってもよい。 Further, another invention is a character input program executed in a computer of an information processing apparatus, and the computer may be caused to function as the input signal receiving means and the character determining means. Further, another invention may be a character input method using an input means capable of simultaneously inputting a plurality of keys.
本発明によれば、ユーザは、入力手段の複数のキーを同時に入力することで文字を入力することができ、所望の文字を早く入力することができる。 According to the present invention, the user can input a character by simultaneously inputting a plurality of keys of the input means, and can input a desired character quickly.
(文字認識装置の構成)
以下、本発明の一実施形態に係る文字入力システムについて説明する。本実施形態の文字入力システムは、音楽演奏用のMIDI(Musical Instrument Digital Interface)キーボードを用いて、文字を入力するシステムである。MIDIキーボードを用いて文字を入力することにより、通常の101個のキーを有する101キーボードや109個のキーを有する109キーボードを用いて文字を入力する場合よりも、早く文字を入力することができる。
(Structure of character recognition device)
Hereinafter, a character input system according to an embodiment of the present invention will be described. The character input system of the present embodiment is a system for inputting characters by using a MIDI (Musical Instrument Digital Interface) keyboard for playing music. By inputting characters using the MIDI keyboard, it is possible to input characters faster than when inputting characters using a normal 101 keyboard having 101 keys or a 109 keyboard having 109 keys. .
図1は、本実施形態の文字入力システム1の構成の一例を示すブロック図である。図1に示すように、文字入力システム1は、MIDIキーボード2と、情報処理装置3とを含む。
FIG. 1 is a block diagram showing an example of the configuration of the
MIDIキーボード2は、例えばパーソナルコンピュータに接続され、音楽演奏用のキーボードとして市販されているキーボードである。MIDIキーボード2は、複数の鍵盤(キー)を有する。また、MIDIキーボード2は、例えば、USB(Universal Serial Bus)端子を備える。MIDIキーボード2は、ユーザによって入力されたキーに応じて、MIDI信号を出力する。具体的には、MIDIキーボード2は、ユーザによって入力されたキーの種類を示す情報と、キーの打鍵の強さ(速さ)を示す情報と、キーの打鍵の長さ(キーを押したときと離したとき)の情報とを含むMIDI信号を出力する。また、MIDIキーボード2は、MIDI信号として、音色に関する情報を出力することができる。また、MIDIキーボード2は、オクターブ(8度音程)の変更情報や音階、音程、テンポの変更情報、サスティーン(振動)の情報、イベントのミュート(消音)をMIDI信号で出力することができる。また、MIDIキーボード2は、キーが打鍵された後、さらに強くキーが打鍵された場合に、さらに強くキーが打鍵されたことを示す情報をMIDI信号として出力することができる。また、MIDIキーボード2は、複数のキーが同時に入力された場合、入力された複数のキーに関する情報(キーの種類を示す情報、打鍵の強さの情報、さらに強く打鍵されたことを示す情報等)を同時に出力する。
The
情報処理装置3は、MIDI信号受信部31と、文字判定部32と、設定部33と、記憶装置34とを備える。情報処理装置3は、例えば、パーソナルコンピュータであり、CPUと、RAMと、記憶装置(ハードディスクや不揮発性メモリ等)と、複数のUSBポートとを備える。情報処理装置3のCPUは、本実施形態の文字入力プログラムを実行することにより、図1に示される各部31〜33として機能する。
The
MIDI信号受信部31は、MIDIキーボード2からMIDI信号を受信する。MIDI信号受信部31は、MIDIキーボード2から受信したMIDI信号を文字判定部32に出力する。
The MIDI
文字判定部32は、MIDI信号受信部31からのMIDI信号に基づいて、ユーザによって入力された入力文字を判定する。文字判定部32は、MIDIキーボード2の各キーと、文字(仮名文字)とを対応付けた対応表を記憶しており、当該対応表に基づいて、入力文字を判定する。キーと文字との対応表については後述する。そして、文字判定部32は、判定した入力文字を、他のアプリケーション(日本語変換アプリケーション、文書作成アプリケーション)に出力する。
The
設定部33は、ユーザからの入力に基づいて、MIDIキーボード2の各キーと、文字(仮名文字)とを対応付けた対応表を設定する。これにより、ユーザは、対応表を設定することができ、自身が使用しやすいように対応表を編集したり、1又は複数のキーと文字とを対応付けた新たなレコードを対応表に追加したりすることができる。
The setting
記憶装置34は、不揮発性のメモリ、ハードディスクやフロッピーディスク等の磁気ディスク、光ディスク、光磁気ディスク等の記憶装置である。記憶装置34は、情報処理装置3に内蔵されてもよいし外付けされてもよい。記憶装置34には、MIDIキーボード2からのMIDI信号に応じたMIDIファイルが記憶される。また、文字判定部32は、記憶装置34に記憶されたMIDIファイルを読み込み、MIDI信号を文字情報に変換する。
The
情報処理装置3は、ユーザによるMIDIキーボード2に対する入力に応じたMIDI信号を、文字に変換することが可能であるとともに、当該MIDI信号をMIDIファイルとして記憶装置34に保存することが可能である。また、情報処理装置3(の文字判定部32)は、保存されたMIDIファイルを読み込むことで、MIDI信号を文字に変換することができる。なお、記憶装置34は、LANやインターネット等のネットワーク上に配置され、情報処理装置3が、ネットワークを介して記憶装置34にアクセスすることにより、MIDIキーボード2からのMIDI信号に応じたMIDIファイルを保存したり、保存されたMIDIファイルを取得したりしてもよい。
The
MIDIキーボード2と情報処理装置3とは、例えば、USBポートを介して接続される。本実施形態では、2つのMIDIキーボード2が情報処理装置3に接続される。
The
なお、MIDIキーボード2と情報処理装置3とは、無線で接続されてもよい。例えば、MIDIキーボード2と情報処理装置3とは、無線LANやBluetooth(登録商標)により接続されてもよい。
The
また、情報処理装置3としては、任意の情報処理装置が用いられてもよく、例えば、ノートパソコン、タブレット端末、スマートフォン等が用いられてもよい。
Further, as the
図2は、本実施形態のMIDIキーボード2とその配置の一例を示す図である。図2に示されるように、MIDIキーボード2は、MIDIキーボード2Aと、MIDIキーボード2Bとを含む。
FIG. 2 is a diagram showing an example of the
図2に示されるように、MIDIキーボード2Aは、例えば、25個の鍵盤(キー21〜45)を備える。例えば、MIDIキーボード2Aは、「ド」に対応するキー21、「レ」に対応するキー23、「ミ」に対応するキー25、「ファ」に対応するキー26、「ソ」に対応するキー28、「ラ」に対応するキー30、「シ」に対応するキー32等を備える。また、MIDIキーボード2Aは、キーボードの設定を変更するための制御キー46を備える。例えば、制御キー46は、音色を変更するためのキーとして用いられる。
As shown in FIG. 2, the
MIDIキーボード2Bも同様である。本実施形態では、MIDIキーボード2AおよびMIDIキーボード2Bとして、同じ機種のキーボードを用いるものとする。なお、MIDIキーボード2Aと、MIDIキーボード2Bとは、別の機種のキーボードであってもよい。例えば、MIDIキーボード2Aと、MIDIキーボード2Bとは、キーの数が異なってもよい。
The same applies to the
図2に示されるように、MIDIキーボード2Aと、MIDIキーボード2Bとは、上下に配置される。具体的には、上側に配置されるMIDIキーボード2Aは、通常の向きで配置される。一方、下側に配置されるMIDIキーボード2Bは、上下が反転されて配置される。すなわち、MIDIキーボード2Aは、最も左側(低音側)の「ド」に対応するキー21が向かって左側になるように配置され、MIDIキーボード2Bは、最も左側(低音側)の「ド」に対応するキー21が向かって右側になるように配置される。また、後述するように各キーに割り当てられた文字が左右対称となるように、上側に配置されるMIDIキーボード2Aは、下側に配置されるMIDIキーボード2Bよりも左側にずらして配置される。例えば、上側のMIDIキーボード2Aのキー32と、下側のMIDIキーボード2Bのキー33とが上下に並ぶように、2つのキーボードが配置される。
As shown in FIG. 2, the
情報処理装置3は、例えば、自機の複数のUSBポートのうち、どのポートにMIDIキーボード2が接続されているかによって、上側のMIDIキーボード2Aと下側のMIDIキーボード2Bとを区別してもよい。また、情報処理装置3は、2つのMIDIキーボード2が接続された順番によって、上側のMIDIキーボード2Aと下側のMIDIキーボード2Bとを区別してもよい。例えば、最初に情報処理装置3に接続されたMIDIキーボード2を、上側のMIDIキーボード2Aとして認識し、2番目に接続されたMIDIキーボード2を、下側のMIDIキーボード2Bとして認識してもよい。
The
また、情報処理装置3は、本実施形態の文字入力プログラムを起動する際に、ユーザにMIDIキーボード2の何れかのキーを入力させることにより、上側のMIDIキーボード2Aと下側のMIDIキーボード2Bとを認識してもよい。
Further, the
また、2つのMIDIキーボード2と情報処理装置3とが無線で接続される場合、情報処理装置3は、無線のチャネルによって上側のMIDIキーボード2Aと下側のMIDIキーボード2Bとを認識してもよい。また、2つのMIDIキーボード2と情報処理装置3とが無線で接続される場合、情報処理装置3は、無線で接続された順番によって上側のMIDIキーボード2Aと下側のMIDIキーボード2Bとを認識してもよい。
When the two
本実施形態では、図2に示すように2つのMIDIキーボード2が配置され、ユーザが左右の手でキーを入力することにより、文字を入力する。
In the present embodiment, two
なお、以下では、上下のキーボードを区別する場合には、「MIDIキーボード2A」、「MIDIキーボード2B」と表記し、上側のMIDIキーボード2Aと下側のMIDIキーボード2Bとを総称する場合には、「MIDIキーボード2」と表記する。
In the following, when distinguishing the upper and lower keyboards, they are referred to as “
(MIDIキーボード2の各キーへのアルファベットの割り当て)
図3は、2つのMIDIキーボード2の左側領域と右側領域の一例を示す図である。図4は、2つのMIDIキーボード2の各キーに割り当てられるアルファベットの一例を示す図である。
(Assignment of alphabet to each key of MIDI keyboard 2)
FIG. 3 is a diagram showing an example of a left side region and a right side region of the two
本実施形態では、図3に示されるように、2つのMIDIキーボード2は、左側領域と、右側領域とに分けられる。具体的には、2つのMIDIキーボード2は、2つのMIDIキーボード2のキー32とキー33との間を境界として、左側領域と右側領域とに分けられる。左側領域は、ユーザの左手を用いて入力される領域である。右側領域は、ユーザの右手を用いて入力される領域である。例えば、左側領域には、上側のMIDIキーボード2Aのキー21〜32、および、下側のMIDIキーボード2Bのキー33〜45が含まれる。また、右側領域には、上側のMIDIキーボード2Aのキー33〜45、および、下側のMIDIキーボード2Bのキー21〜32が含まれる。なお、図3に示す領域の定義は単なる一例であり、左側領域および右側領域の定義は図3に示されるものに限らない。
In the present embodiment, as shown in FIG. 3, the two
左側領域の各キーには、例えば、アルファベットの「Y」、「K」、「S」、「M」、「R」、「U」、「A」、「Z」、「X」、「V」の10文字が割り当てられる。また、左側領域のキーには、「*(アスタリスク)」が割り当てられる。また、右側領域の各キーには、同じアルファベットの10文字、及び、「*」が割り当てられる。 For each key in the left area, for example, alphabetical characters “Y”, “K”, “S”, “M”, “R”, “U”, “A”, “Z”, “X”, “V”. 10 characters are assigned. Also, "* (asterisk)" is assigned to the key in the left area. In addition, 10 characters of the same alphabet and “*” are assigned to each key in the right area.
具体的には、図3及び図4に示されるように、下側のMIDIキーボード2Bの左側領域におけるキー33は「*」に対応し、キー34は「U」に対応し、キー35は「Y」に対応し、キー36は「A」に対応し、キー37は「S」に対応し、キー38は「R」に対応し、キー40は「X」に対応し、キー42は「V」に対応する。また、上側のMIDIキーボード2Aの左側領域におけるキー30は「Y」に対応し、キー28は「K」に対応し、キー26は「M」に対応し、キー25は「Z」に対応する。
Specifically, as shown in FIGS. 3 and 4, the key 33 in the left area of the
また、下側のMIDIキーボード2Bの右側領域におけるキー32は「*」に対応し、キー31は「U」に対応し、キー30は「Y」に対応し、キー29は「A」に対応し、キー28は「S」に対応し、キー26は「R」に対応し、キー25は「X」に対応し、キー23は「V」に対応する。また、上側のMIDIキーボード2Aの右側領域におけるキー35は「Y」に対応し、キー37は「K」に対応し、キー38は「M」に対応し、キー40は「Z」に対応する。なお、その他のキーについては、ファンクションキー(決まった動作や機能を割り振ることが可能なキー)として割り当てられる。
Further, the key 32 in the right area of the
左側領域の各キーは、ユーザが左手を用いて同時に複数のキーを押下できる位置関係で配置される。例えば、下側のMIDIキーボード2Bのキー34と、上側のMIDIキーボード2Aのキー25とは比較的離れているが、ユーザが左手を用いてこれら2つのキーを同時に押下できるように、各キーに各アルファベットが対応付けられる。右側領域の各キーについても同様であり、ユーザは右手を用いて同時に右側領域の複数のキーを押下できるように、右側領域の各キーが配置される。すなわち、MIDIキーボード2の各キーの物理的な大きさ、キー間の距離、人の手の大きさ等を考慮して、人が片手で各領域の複数のキーを押下できるように、各キーとアルファベットとが対応付けられる。
The respective keys in the left area are arranged in such a positional relationship that the user can press a plurality of keys at the same time with the left hand. For example, the key 34 of the
また、同時に入力される可能性が高い複数のアルファベットについては、それぞれ近い位置に配置される。 Also, a plurality of alphabets that are likely to be input at the same time are arranged at positions close to each other.
より具体的には、図3及び図4に示されるように、各文字は、3段に分けて割り当てられる。1段目(上の行)には、「Y」、「K」、「M」、「Z」の4文字が割り当てられる。2段目(中の行)には、「*」、「Y」、「S」、「R」、「X」、「V」の6文字が割り当てられる。3段目(下の行)には、「U」、「A」が割り当てられる。左側領域に関して、ユーザは、例えば、左手の第1指で「A」、「U」を押下し、左手の第2指で「K」、「S」、「Y」を押下し、左手の第3指で「M」、「R」を押下し、左手の第4指で「Z」、「X」を押下し、左手の第5指で「V」を押下する。ユーザは、各指に割り当てられた1又は複数のキーを押下する。例えば、ユーザは、左手の第1指で、「U」、「A」、及び、「AU」の3種類を打ち分ける。また、ユーザは、左手の第2指で、「K」、「S」、「KS」、「Y」、「KY」、「SY」、「KSY」の7種類を打ち分ける。他の指に割り当てられた文字についても同様であり、ユーザは、割り当てられた指で1又は複数の文字を押下することにより、複数の組み合わせを打ち分けることが可能である。 More specifically, as shown in FIGS. 3 and 4, each character is assigned in three stages. Four characters of "Y", "K", "M", and "Z" are assigned to the first row (upper row). Six characters of “*”, “Y”, “S”, “R”, “X”, and “V” are assigned to the second row (middle line). “U” and “A” are assigned to the third row (lower row). Regarding the left side region, the user, for example, presses “A” and “U” with the first finger of the left hand and “K”, “S”, and “Y” with the second finger of the left hand, and Press "M" and "R" with three fingers, press "Z" and "X" with the fourth finger of the left hand, and press "V" with the fifth finger of the left hand. The user presses one or more keys assigned to each finger. For example, the user uses the first finger of the left hand to select three types of "U", "A", and "AU". In addition, the user uses the second finger of the left hand to select seven types of “K”, “S”, “KS”, “Y”, “KY”, “SY”, and “KSY”. The same applies to the characters assigned to other fingers, and the user can select a plurality of combinations by pressing one or more characters with the assigned finger.
右側領域についても同様に、右手の第1指で「A」、「U」を押下し、右手の第2指で「K」、「S」、「Y」を押下し、右手の第3指で「M」、「R」を押下し、右手の第4指で「Z」、「X」を押下し、右手の第5指で「V」を押下する。 Similarly for the right area, the first finger of the right hand depresses “A” and “U”, the second finger of the right hand depresses “K”, “S”, and “Y”, and the third finger of the right hand. "M" and "R" are pressed with, the fourth finger of the right hand is pressed with "Z" and "X", and the fifth finger of the right is pressed with "V".
なお、上記MIDIキーボード2の各キーとアルファベットとの対応関係は単なる一例であり、上記各キーが他のアルファベットに対応付けられてもよい。また、上記では「Y」、「K」、「S」、「M」、「R」、「U」、「A」、「Z」、「X」、「V」の10文字のアルファベットを各キーに割り当てたが、これらとは異なる10文字のアルファベットが各キーに割り当てられてもよいし、10文字に限らず、10文字未満または11文字以上のアルファベットが各キーに割り当てられてもよい。
The correspondence between each key of the
また、ユーザは、図3及び図4に示す対応関係を自身で設定可能である。例えば、ユーザは、下側のMIDIキーボード2Bのキー32を「Y」とは異なるアルファベットに対応付けてもよいし、キー40を新たな別のアルファベットに対応付けてもよい。
In addition, the user can set the correspondence shown in FIGS. 3 and 4 by himself. For example, the user may associate the key 32 of the
(仮名文字(清音)の入力)
次に、日本語の仮名文字の入力について説明する。上記のように、2つのMIDIキーボード2Aおよび2Bの各キーが「Y」、「K」、「S」、「M」、「R」、「U」、「A」、「Z」、「X」、「V」の10文字の何れかに割り当てられる。文字判定部32は、これら10文字のアルファベットに対応するキーが押下されたことに基づいて、入力された仮名文字を判定する。図5は、MIDIキーボード2の各キーに割り当てられたアルファベットと仮名文字とを対応付けた仮名文字対応表の一例を示す図である。
(Enter Kana characters (Kiyone))
Next, input of Japanese Kana characters will be described. As described above, the keys of the two
図5に示されるように、アルファベットの各文字に対応する1つ又は複数のキーが押下された(打鍵された)場合、文字判定部32は、図5に示される仮名文字が入力されたと判定する。
As shown in FIG. 5, when one or more keys corresponding to each character of the alphabet are pressed (keystroked), the
例えば、「A」に対応するキーが押下された場合、文字判定部32は、「あ」が入力されたと判定する。具体的には、図3及び図4で説明したように、下側のMIDIキーボード2Bのキー36、又は、キー29が押下された場合、「あ」が入力されたと判定される。
For example, when the key corresponding to "A" is pressed, the
また、「M」、「R」、「K」および「S」に対応する4つのキーが同時に押下された場合、「い」が入力されたと判定される。具体的には、上側のMIDIキーボード2Aのキー26、キー28、下側のMIDIキーボード2Bのキー37、キー38が同時に押された場合、「い」が入力されたと判定される。あるいは、上側のMIDIキーボード2Aのキー37、キー38、下側のMIDIキーボード2Bのキー26、キー28が同時に押された場合、「い」が入力されたと判定される。
When four keys corresponding to “M”, “R”, “K”, and “S” are simultaneously pressed, it is determined that “I” has been input. Specifically, if the
また、「U」に対応するキーが押下された場合、「う」が入力されたと判定される。具体的には、下側のMIDIキーボード2Bのキー34、又は、キー31が押された場合、「う」が入力されたと判定される。
When the key corresponding to "U" is pressed, it is determined that "U" has been input. Specifically, when the key 34 or the key 31 of the
また、「Y」に対応するキーが押下された場合、「え」が入力されたと判定される。具体的には、下側のMIDIキーボード2Bのキー35、キー30、上側のMIDIキーボード2Aのキー35、キー30の何れかが押された場合、「え」が入力されたと判定される。
If the key corresponding to "Y" is pressed, it is determined that "e" has been input. Specifically, when any one of the key 35 and the key 30 of the
また、「A」および「U」に対応する2つのキーが同時に押下された場合、「お」が入力されたと判定される。具体的には、下側のMIDIキーボード2Bのキー36、及び、キー34が同時に押された場合、「お」が入力されたと判定される。あるいは、下側のMIDIキーボード2Bのキー29、及び、キー31が同時に押された場合、「お」が入力されたと判定される。
If two keys corresponding to “A” and “U” are pressed at the same time, it is determined that “O” has been input. Specifically, when the key 36 and the key 34 of the
また、「か」行の各文字を入力する場合は、基本的に上記「あ」行の各文字に加えて「K」が同時に入力される。例えば、「K」及び「A」に対応する2つのキーが同時に押下された場合、「か」が入力されたと判定される。また、「K」に対応するキーが押下された場合、「き」が入力されたと判定される。また、「K」及び「U」に対応する2つのキーが同時に押下された場合、「く」が入力されたと判定される。また、「K」及び「Y」に対応する2つのキーが同時に押下された場合、「け」が入力されたと判定される。また、「K」、「A」及び「U」に対応する3つのキーが同時に押下された場合、「こ」が入力されたと判定される。 In addition, when inputting each character of the "ka" line, basically "K" is simultaneously input in addition to each character of the "a" line. For example, when two keys corresponding to “K” and “A” are pressed at the same time, it is determined that “ka” has been input. When the key corresponding to "K" is pressed, it is determined that "ki" has been input. When two keys corresponding to “K” and “U” are pressed at the same time, it is determined that “KU” has been input. If two keys corresponding to “K” and “Y” are pressed at the same time, it is determined that “ke” has been input. If three keys corresponding to “K”, “A”, and “U” are simultaneously pressed, it is determined that “K” has been input.
また、「さ」行の各文字を入力する場合は、基本的に上記「あ」行の各文字に加えて「S」が同時に入力される。例えば、「S」及び「A」に対応する2つのキーが同時に押下された場合、「さ」が入力されたと判定される。また、「S」に対応するキーが押下された場合、「し」が入力されたと判定される。また、「S」及び「U」に対応する2つのキーが同時に押下された場合、「す」が入力されたと判定される。また、「S」及び「Y」に対応する2つのキーが同時に押下された場合、「せ」が入力されたと判定される。また、「S」、「A」及び「U」に対応する3つのキーが同時に押下された場合、「そ」が入力されたと判定される。 Further, when inputting each character of the "sa" line, basically, "S" is simultaneously input in addition to each character of the "a" line. For example, when two keys corresponding to “S” and “A” are pressed at the same time, it is determined that “sa” has been input. When the key corresponding to "S" is pressed, it is determined that "shi" is input. If two keys corresponding to "S" and "U" are pressed at the same time, it is determined that "su" has been input. If two keys corresponding to “S” and “Y” are pressed at the same time, it is determined that “SE” has been input. When three keys corresponding to "S", "A", and "U" are pressed at the same time, it is determined that "so" has been input.
また、「た」行の各文字を入力する場合は、基本的に上記「あ」行の各文字に加えて「K」及び「S」が同時に入力される。例えば、「K」、「S」及び「A」に対応する3つのキーが同時に押下された場合、「た」が入力されたと判定される。また、「K」及び「S」に対応する2つのキーが押下された場合、「ち」が入力されたと判定される。また、「K」、「S」及び「U」に対応する3つのキーが同時に押下された場合、「つ」が入力されたと判定される。また、「K」、「S」及び「Y」に対応する3つのキーが同時に押下された場合、「て」が入力されたと判定される。また、「K」、「S」、「A」及び「U」に対応する4つのキーが同時に押下された場合、「と」が入力されたと判定される。 When inputting each character of the "ta" line, basically, "K" and "S" are simultaneously input in addition to each character of the "a" line. For example, when three keys corresponding to “K”, “S”, and “A” are simultaneously pressed, it is determined that “ta” has been input. Further, when two keys corresponding to “K” and “S” are pressed, it is determined that “Chi” has been input. When three keys corresponding to “K”, “S”, and “U” are simultaneously pressed, it is determined that “tsu” has been input. When three keys corresponding to “K”, “S”, and “Y” are simultaneously pressed, it is determined that “te” has been input. Further, when four keys corresponding to “K”, “S”, “A” and “U” are simultaneously pressed, it is determined that “to” has been input.
その他の仮名文字についても同様である。「な」行、「は」行、「ま」行、「や」行、「ら」行、「わ」行を示す子音に対応するアルファベットがそれぞれ割り当てられ、当該子音に対応するアルファベットと、母音に対応するアルファベット(「A」、「U」、「Y」等)とが同時に押下されたか否かに基づいて、入力された文字が判定される。 The same applies to other kana characters. The alphabets corresponding to the consonants indicating the "na" line, the "ha" line, the "ma" line, the "ya" line, the "la" line, and the "wa" line are assigned respectively, and the alphabet corresponding to the consonant and the vowel The input character is determined based on whether or not the alphabet ("A", "U", "Y", etc.) corresponding to is simultaneously pressed.
なお、図5に示す仮名文字対応表は単なる一例であり、アルファベットと仮名文字との対応関係はこれに限らない。また、ユーザが自身でアルファベットと仮名文字との対応関係を変更したり、アルファベットと仮名文字とを対応付けた新たなレコードを追加したりすることができる。 The kana character correspondence table shown in FIG. 5 is merely an example, and the correspondence relationship between the alphabet and kana characters is not limited to this. In addition, the user can change the correspondence between the alphabet and the kana character by himself or add a new record in which the alphabet and the kana character are associated with each other.
(打鍵強度に応じた濁音及び半濁音の入力)
次に、濁音及び半濁音の入力について説明する。濁音及び半濁音の文字は、キーが打鍵されたときの打鍵の強さ(速さ)に応じて判定される。図6は、濁音及び半濁音の文字の入力の一例を示す図である。
(Voice and semi-voiced sound input according to keystroke strength)
Next, the input of a dull sound and a semi-voiced sound will be described. The characters of the voiced sound and the semi-voiced sound are determined according to the strength (speed) of the keystroke when the key is pressed. FIG. 6 is a diagram illustrating an example of inputting characters of a dull sound and a semi-voiced sound.
上述のように、MIDIキーボード2から出力されるMIDI信号は、キーの打鍵の強さ(打鍵強度。あるいは打鍵速度)を示す情報を含む。例えば、打鍵強度は、0〜127の値によって表される。図6に示されるように、例えば、仮名文字「ひ」が、アルファベットの文字「R」及び「S」に対応するものとする。この場合、「R」及び「S」に対応するキー(例えば、MIDIキーボード2Bのキー35及び33)が、同時に、打鍵強度「弱」(例えば、打鍵強度1〜45の範囲)で打鍵されたとき、清音「ひ」が入力されたと判定される。また、「R」及び「S」に対応するキーが、同時に打鍵強度「中」(例えば、打鍵強度46〜90の範囲)で打鍵された場合、濁音「び」が入力されたと判定される。また、「R」及び「S」に対応するキーが、同時に打鍵強度「強」(例えば、打鍵強度91〜127の範囲)で打鍵された場合、半濁音「ぴ」が入力されたと判定される。
As described above, the MIDI signal output from the
また、複数のキーが打鍵された場合に、複数のキーの打鍵強度の合計に基づいて、複数のキーが打鍵強度「強」、「中」、「弱」の何れで打鍵されたかが判定されてもよい。そして、複数のキーの打鍵強度の合計に応じて、清音、濁音、半濁音が判別されてもよい。 Further, when a plurality of keys are tapped, it is determined based on the sum of the keystroke strengths of the plurality of keys whether the plurality of keys are tapped with the strength "strong", "medium", or "weak". Good. Then, the clear sound, the dull sound, and the semi-dumb sound may be determined according to the total of the keystroke strengths of the plurality of keys.
なお、図6では、キーが打鍵されたときの絶対的な打鍵強度に応じて清音、濁音、半濁音が判別される例について示したが、清音、濁音、半濁音の判別は図6に示した例に限られない。他の判別方法としては、各キーの相対的な打鍵強度に応じて、清音、濁音、半濁音が判別されてもよい。図7は、濁音及び半濁音の文字の入力の他の例を示す図である。 Although FIG. 6 shows an example in which a clear sound, a dull sound, and a semi-voiced sound are discriminated according to the absolute keystroke strength when a key is pressed, FIG. It is not limited to the example given. As another determination method, a clear sound, a dull sound, or a semi-voiced sound may be determined according to the relative keying strength of each key. FIG. 7: is a figure which shows the other example of the input of the voiced sound and the semi-voiced sound character.
図7に示されるように、例えば、「R」及び「S」に対応するキーが、同時に、同じ強さで打鍵された場合(例えば、打鍵強度の差異が所定範囲(例えば10未満)の場合)、清音「ひ」が入力されたと判定されてもよい。また、「R」及び「S」に対応するキーが同時に打鍵され、かつ、「R」に対応するキーが「S」に対応するキーよりも強く打鍵された場合(例えば、「R」の打鍵強度から「S」の打鍵強度を引いた値が所定の正の値(例えば10)以上の場合)、濁音「び」が入力されたと判定されてもよい。また、「R」及び「S」に対応するキーが同時に打鍵され、かつ、「S」に対応するキーが「R」に対応するキーよりも強く打鍵された場合(例えば、「R」の打鍵強度から「S」の打鍵強度を引いた値が所定の負の値(例えば−10)以下の場合)、半濁音「ぴ」が入力されたと判定されてもよい。 As shown in FIG. 7, for example, when the keys corresponding to “R” and “S” are simultaneously tapped with the same strength (for example, when the difference in the tap strength is within a predetermined range (for example, less than 10)). ), It may be determined that the Kiyone “hi” has been input. In addition, when the keys corresponding to “R” and “S” are pressed at the same time, and the key corresponding to “R” is pressed more strongly than the key corresponding to “S” (for example, “R” is pressed). When the value obtained by subtracting the keystroke strength of "S" from the strength is a predetermined positive value (for example, 10) or more), it may be determined that the dull sound "vi" has been input. Further, when the keys corresponding to “R” and “S” are pressed at the same time, and the key corresponding to “S” is pressed more strongly than the key corresponding to “R” (for example, “R” is pressed). When the value obtained by subtracting the keystroke strength of “S” from the strength is a predetermined negative value (for example, −10) or less), it may be determined that the semi-voiced sound “pi” has been input.
他の濁音及び半濁音がある文字についても同様であり、打鍵強度に応じて、清音、濁音、半濁音が判定される。 The same is true for characters with other voiced sounds and semi-voiced sounds, and clear sounds, voiced sounds, and semi-voiced sounds are determined according to the keystroke strength.
このように、本実施形態では、同じキーが打鍵された場合でも、その打鍵強度(打鍵速度)に応じて、清音、濁音、半濁音を判別する。これにより、キーの数が少なくても様々な文字を入力することができる。 As described above, in the present embodiment, even when the same key is pressed, a clear sound, a dull sound, and a semi-voiced sound are discriminated according to the strength of keystroke (keystroke speed). As a result, various characters can be input even if the number of keys is small.
なお、打鍵強度については、他の文字の打ち分けに用いられてもよい。他の文字との組み合わせにより濁音、半濁音、小文字の打ち分けを行い、打鍵強度については、他の用途に用いてもよい。例えば、打鍵強度は、文字の大きさやフォント、色等を変更する用途で用いられてもよいし、平仮名とカタカナを打ち分ける用途で用いられてもよい。また、打鍵強度は、改行やスペースを入力する用途で用いられてもよい。例えば、所定範囲の打鍵強度では、あるキーを押下した場合にはある文字が入力されるが、所定範囲を超えた打鍵強度では、当該キーが押下された場合でも、当該ある文字の代わりに(又は当該ある文字に加えて)、改行コードが入力されてもよい。 It should be noted that the keystroke strength may be used for other characters. The combination of other characters may be used to distinguish voiced sounds, semi-voiced sounds, and small letters, and the keystroke strength may be used for other purposes. For example, the keystroke strength may be used for changing the size, font, color, etc. of characters, or for distinguishing hiragana and katakana. Further, the keystroke strength may be used for inputting a line feed or a space. For example, when the keystroke strength is within a predetermined range, a character is input when a certain key is pressed, but when the keystroke strength exceeds the predetermined range, even when the key is pressed, the character is replaced by ( Alternatively, a line feed code may be input in addition to the certain character.
(打鍵強度に応じた小文字の入力)
図8は、打鍵強度に応じた小文字及び通常文字の入力の一例を示す図である。図8に示されるように、例えば、「A」に対応するキー(MIDIキーボード2Bのキー36又はキー27)が、打鍵強度「強」(例えば、打鍵強度31〜127の範囲)で打鍵されたとき、通常の「あ」が入力されたと判定される。一方、「A」に対応するキーが、打鍵強度「弱」(例えば、打鍵強度1〜30の範囲)で打鍵されたとき、小文字の「ぁ」が入力されたと判定される。小文字がある他の文字(「い」、「う」、「や」等)についても同様に、あるキーが打鍵強度「強」で打鍵された場合は、通常の文字が入力され、当該あるキーが打鍵強度「弱」で打鍵された場合は、そのキーに対応する文字の小文字が入力されたと判定される。なお、打鍵強度と入力される文字との関係は逆でもよい。すなわち、打鍵強度「弱」で打鍵された場合に通常の文字が入力されたと判定され、打鍵強度「強」で打鍵された場合に小文字が入力されたと判定されてもよい。
(Enter lowercase letters according to keystroke strength)
FIG. 8 is a diagram showing an example of input of lowercase letters and normal characters according to keystroke strength. As shown in FIG. 8, for example, the key corresponding to “A” (key 36 or
(他のキーとの組み合わせによる濁音、半濁音、小文字の入力)
なお、図6〜図8では、打鍵強度に応じて濁音、半濁音、小文字を入力することとしたが、打鍵強度に代えて、他のキーとの組み合わせによって濁音、半濁音、小文字を入力してもよい。
(Combined with other keys, voiced, semi-voiced, lowercase letters)
In addition, in FIGS. 6 to 8, the voiced sound, the semi-voiced sound, and the lowercase letters are input according to the keystroke strength. However, instead of the keystroke strength, the voiced sound, the semi-voiced sound, and the lowercase letters are input in combination with other keys. May be.
図9は、他のキーとの組み合わせによって濁音および半濁音の文字を表現する場合の一例を示す図である。また、図10は、他のキーとの組み合わせによって小文字を表現する場合の一例を示す図である。 FIG. 9 is a diagram showing an example of a case of expressing a voiced sound character and a semi-voiced sound character in combination with another key. Further, FIG. 10 is a diagram showing an example in which a lowercase letter is expressed by a combination with another key.
図9に示すように、通常の文字に加えて、例えば「M」を同時に入力した場合に、その通常の文字に対応する濁音を入力してもよい。例えば、清音「ひ」に対応する文字が「R」及び「S」である場合、「R」及び「S」に加えて「M」が同時に入力された場合、濁音「び」を入力してもよい。また、通常の文字に加えて、例えば「K」を同時に入力した場合に、半濁音を入力してもよい。例えば、「R」及び「S」に加えて「K」が同時に入力された場合、半濁音「ぴ」を入力してもよい。他の清音を表す通常の文字についても同様である。 As shown in FIG. 9, when, for example, “M” is simultaneously input in addition to a normal character, a dull sound corresponding to the normal character may be input. For example, when the characters corresponding to Kiyone “hi” are “R” and “S”, when “M” is simultaneously input in addition to “R” and “S”, the dakuon “bi” is input. Good. In addition to the normal characters, the semi-voiced sound may be input when, for example, “K” is simultaneously input. For example, when “K” is simultaneously input in addition to “R” and “S”, the semi-voiced sound “pi” may be input. The same applies to other ordinary characters that represent Kiyone.
また、図10に示すように、通常の文字に加えて、例えば「R」及び「K」を同時に入力した場合に、その通常の文字の小文字を入力してもよい。例えば、通常の文字「あ」に対応する「A」に加えて、「R」及び「K」が入力された場合、小文字の「ぁ」を入力する。他の文字についても、「R」及び「K」が同時に入力された場合は、その文字に対応する小文字が入力されたと判定する。 Further, as shown in FIG. 10, when, for example, “R” and “K” are simultaneously input in addition to the normal character, the lowercase character of the normal character may be input. For example, when “R” and “K” are input in addition to “A” corresponding to the normal character “A”, a lower case “A” is input. When “R” and “K” are input at the same time for other characters, it is determined that the lower case letter corresponding to the character is input.
(撥音及び促音の入力)
次に、撥音(「ン」)及び促音(「ッ」)の入力について説明する。撥音(「ン」)を入力する場合は、上述した各文字に加えて、「Z」を同時に押下する。図11は、撥音(「ン」)の文字の入力の一例を示す図である。
(Sound repellency and consonant input)
Next, the input of the sound repellency (“n”) and the consonant sound (“t”) will be described. When inputting a sound utterance (“n”), “Z” is simultaneously pressed in addition to the above-mentioned characters. FIG. 11 is a diagram illustrating an example of inputting a sound-repellent (“n”) character.
図11に示されるように、例えば、「あん」を入力する場合、「あ」を示す「A」に対応するキー(例えば、MIDIキーボード2Bのキー36)と、「Z」に対応するキー(例えば、MIDIキーボード2Bのキー25)とを同時に押下する。また、「かん」を入力する場合、「か」を示す「K」及び「A」に対応する2つのキーと、「Z」に対応するキーとを同時に押下する。また、「さん」を入力する場合、「さ」を示す「S」及び「A」に対応する2つのキーと、「Z」に対応するキーとを同時に押下する。また、「たん」を入力する場合、「た」を示す「K」、「S」及び「A」に対応する3つのキーと、「Z」に対応するキーとを同時に押下する。
As shown in FIG. 11, for example, when "An" is input, a key corresponding to "A" indicating "A" (for example, the key 36 of the
また、促音(「ッ」)を入力する場合は、上述した各文字に加えて、「Z」及び「X」を同時に押下する。図12は、促音(「ッ」)の文字の入力の一例を示す図である。 In addition, when inputting a consonant (“t”), in addition to the above-mentioned characters, “Z” and “X” are simultaneously pressed. FIG. 12 is a diagram illustrating an example of inputting characters of a consonant sound (“tsu”).
図12に示されるように、例えば、「かっ」を入力する場合、「か」を示す「K」及び「A」に対応する2つのキーと、「Z」及び「X」に対応する2つキーとを同時に押下する。また、「さっ」を入力する場合、「さ」を示す「S」及び「A」に対応する2つのキーと、「Z」及び「X」に対応する2つのキーとを同時に押下する。また、「たっ」を入力する場合、「た」を示す「K」、「S」及び「A」に対応する3つのキーと、「Z」及び「X」に対応する2つのキーとを同時に押下する。他の促音を有する文字についても同様である。 As shown in FIG. 12, for example, in the case of inputting “Ku”, two keys corresponding to “K” and “A” indicating “Ka” and two keys corresponding to “Z” and “X” are input. Press the key and at the same time. In addition, when inputting “Shap”, two keys corresponding to “S” and “A” indicating “S” and two keys corresponding to “Z” and “X” are simultaneously pressed. When inputting "tatsu", three keys corresponding to "K", "S" and "A" indicating "ta" and two keys corresponding to "Z" and "X" are simultaneously entered. Press down. The same applies to characters having other consonants.
なお、図11及び図12に示す他にも、任意の2文字以上の仮名文字に対応する1又は複数のキーが割り当てられてもよい。例えば、日本語として比較的使用頻度の高い2文字以上の文字列に対応する複数のキーが割り当てられてもよい。 In addition to those shown in FIGS. 11 and 12, one or a plurality of keys corresponding to arbitrary two or more kana characters may be assigned. For example, a plurality of keys corresponding to character strings of two or more characters that are relatively frequently used in Japanese may be assigned.
図13は、複数の仮名文字に対応するキーの割り当ての一例を示す図である。図13に示されるように、例えば、ある仮名文字に対応するキーに加えて、「X」に対応するキーが同時に入力された場合、当該ある仮名文字に「い」が付加される。例えば、「A」に対応するキー(「あ」に対応するキー)に加えて、「X」に対応するキーが同時に押下された場合、文字列「あい」が入力されたと判定されてもよい。また、「K」及び「A」に対応する2つのキー(「か」に対応するキー)に加えて、「X」に対応するキーが同時に押下された場合、文字列「かい」が入力されたと判定されてもよい。また、「S」及び「A」に対応する2つのキー(「さ」に対応するキー)に加えて、「X」に対応するキーが同時に押下された場合、文字列「さい」が入力されたと判定されてもよい。また、「K」、「S」及び「A」に対応する3つのキー(「た」に対応するキー)に加えて、「X」に対応するキーが同時に押下された場合、文字列「たい」が入力されたと判定されてもよい。 FIG. 13 is a diagram showing an example of key assignments corresponding to a plurality of kana characters. As shown in FIG. 13, for example, when a key corresponding to “X” is simultaneously input in addition to a key corresponding to a certain kana character, “i” is added to the certain kana character. For example, when the key corresponding to "X" is simultaneously pressed in addition to the key corresponding to "A" (the key corresponding to "A"), it may be determined that the character string "ai" has been input. . When the key corresponding to "X" is simultaneously pressed in addition to the two keys corresponding to "K" and "A" (the key corresponding to "ka"), the character string "kai" is input. It may be determined that When the key corresponding to "X" is pressed simultaneously in addition to the two keys corresponding to "S" and "A" (the key corresponding to "sa"), the character string "sai" is input. It may be determined that In addition to the three keys corresponding to “K”, “S”, and “A” (the key corresponding to “ta”), when the key corresponding to “X” is simultaneously pressed, the character string “tai” is displayed. May be determined to have been input.
また、拗音(例えば、「きゃ」、「きゅ」、「きょ」等)を示すキーが割り当てられてもよい。 In addition, a key indicating a jumble (for example, “Kya”, “Kyu”, “Kyo”, etc.) may be assigned.
また、文字の繰り返しに対応するキーが割り当てられてもよい。例えば、仮名文字「しん」が、「S」及び「Z」に対応するキーに対応している場合、「S」に対応するキー及び「Z」に対応するキーに加えて、他のキー(例えば、「V」に対応するキー)が同時に押下された場合、「しんしん」が入力されたと判定されてもよい。 Also, a key corresponding to the repetition of characters may be assigned. For example, when the kana character “shin” corresponds to the keys corresponding to “S” and “Z”, in addition to the key corresponding to “S” and the key corresponding to “Z”, another key ( For example, when the keys corresponding to “V” are simultaneously pressed, it may be determined that “shinshin” has been input.
また、文字判定部32は、キーの押下が継続している時間(押下開始から押下終了までの時間)に応じて、長音(のばす音。例えば、「くー」(くう)や「こー」(こう))か否かを判定してもよい。例えば、文字判定部32は、「K」に対応するキー及び「U」に対応するキーが同時に押下された場合において、キーの押下開始から押下終了までの時間(押下時間)が、所定の閾値(例えば、500msec)以上の場合は「くー」又は「くう」が入力されたと判定し、キーの押下時間が所定の閾値未満の場合は「く」が入力されたと判定してもよい。すなわち、文字判定部32は、キーの押下時間が所定の閾値未満の場合は、押下されたキーに対応する仮名文字(長音無し)が入力されたと判定し、キーの押下時間が所定の閾値以上の場合は、その対応する仮名文字の長音が入力されたと判定してもよい。なお、長音に対応するアルファベットが割り当てられ、当該長音に対応するアルファベットのキーが同時に押下されたか否かに基づいて、長音か否かが判定されてもよい。
In addition, the
また、文字判定部32は、キーが打鍵された後、さらに強くキーが打鍵された場合に、さらに強くキーが打鍵されたことを示す情報に基づいて、文字を判定してもよい。
In addition, the
また、他の使用頻度の高い複数の仮名文字に対応する1又は複数のキーが割り当てられてもよい。例えば、仮名文字列「あり」や「あります」、「あった」、「こと」、「です」、「ます」、「ありがとう」、「ございます」等の複数の仮名文字に対応する1又は複数のキーが割り当てられてもよい。 Further, one or a plurality of keys corresponding to a plurality of other frequently used kana characters may be assigned. For example, one or more corresponding to multiple kana characters such as kana character strings "yes", "yes", "was", "things", "is", "masu", "thank you", "yes". Key may be assigned.
また、平仮名から漢字や片仮名への変換を示すキーが割り当てられてもよい。例えば、上記10文字のアルファベットの何れかに対応するキーが、漢字や片仮名への変換を示すキーとして用いられてもよい。あるいは、上記10文字のアルファベットに対応付けられたキー以外の他のキー(例えば、MIDIキーボード2Bのキー39やキー21)が、漢字や片仮名への変換を示すキーとして用いられてもよい。
Also, a key indicating conversion from hiragana to kanji or katakana may be assigned. For example, a key corresponding to any of the above 10-character alphabet may be used as a key indicating conversion into kanji or katakana. Alternatively, a key other than the key associated with the 10-character alphabet (for example, the key 39 or the key 21 of the
また、MIDIキーボード2又は情報処理装置3にフットペダル(サスティーンペダル)が接続され、当該フットペダルが、平仮名から漢字や片仮名への変換を示すキーとして用いられてもよい。この場合、ユーザは、両手又は片手を用いてMIDIキーボード2を押下することで平仮名を入力し、フットペダルを踏むことで、入力した平仮名を漢字や片仮名に変換することができ、漢字や片仮名を含む日本語を素早く入力することができる。
Further, a foot pedal (sustain pedal) may be connected to the
また、文字判定部32は、設定された音色に応じて、異なる仮名文字が入力されたと判定してもよい。例えば、MIDIキーボード2の制御キー46を用いて、第1の音色(例えばピアノ)、及び、第2の音色(例えばエレクトーン)を含む複数の音色のうちの何れかが設定される。例えば、「A」に対応するキー(例えば、MIDIキーボード2Bのキー36)が押下された場合において、第1の音色が設定されているときは、平仮名の「あ」が入力されたと判定され、第2の音色が設定されているときは、片仮名の「ア」が入力されたと判定されてもよい。また、「A」に対応するキーが押下された場合において、第1の音色が設定されているときは、「あ」が入力されたと判定され、第2の音色が設定されているときは、他の文字(例えば「い」)が入力されたと判定されてもよい。また、MIDIキーボード2の音色の設定によって、キーとアルファベットとの対応関係が異なってもよい。
Further, the
また、上記では基本的に仮名文字を入力する場合について説明したが、上記10文字のアルファベットに対応する複数のキーを用いて、他のアルファベットの文字が入力されてもよい。例えば、「A」に対応するキーが入力された場合にはアルファベットの「a」が入力されたと判定し、「U」に対応するキーが入力された場合にはアルファベットの「u」が入力されたと判定し、「A」に対応するキーと「U」に対応するキーとが同時に入力された場合には、アルファベットの「b(又はB)」が入力されたと判定してもよい。平仮名、片仮名、及びアルファベット(英文字)の入力の切り替えは、例えば、上記音色の設定に応じて行われてもよい。例えば、第1の音色が設定されている場合は平仮名が入力され、第2の音色が設定されている場合は片仮名が入力され、第3の音色が設定されている場合は英文字が入力されてもよい。 In addition, although the case where the kana character is basically input has been described above, a character of another alphabet may be input using a plurality of keys corresponding to the 10-character alphabet. For example, when the key corresponding to "A" is input, it is determined that the alphabet "a" is input, and when the key corresponding to "U" is input, the alphabet "u" is input. If the key corresponding to “A” and the key corresponding to “U” are simultaneously input, it may be determined that the alphabet “b (or B)” is input. The input switching between hiragana, katakana, and alphabet (English characters) may be performed, for example, according to the setting of the tone color. For example, if the first tone is set, then Hiragana is entered, if the second tone is set, then Katakana is entered, and if the third tone is set, then English characters are entered. May be.
(左側領域の優先処理)
次に、左側領域の優先処理について説明する。上述のように、2つのMIDIキーボード2A及び2Bは、ユーザの左手で入力される左側領域と、ユーザの右手で入力される右側領域とに分けられる。ユーザは、両手を用いて、左側領域および右側領域の複数のキーを同時に押下することができる。ここで、例えば、「かんたん」という文字列を入力する場合について説明する。
(Priority processing of the left area)
Next, the priority processing of the left side area will be described. As described above, the two
図14は、左側領域および右側領域の複数のキーを同時に押下することにより、「かんたん」の文字列を入力する場合について説明するための図である。 FIG. 14 is a diagram for explaining a case where a character string of “simple” is input by simultaneously pressing a plurality of keys in the left area and the right area.
図14に示されるように、MIDIキーボード2A及び2Bの左側領域において、「Z」、「K」及び「A」に対応する3つのキーが同時に押下され、かつ、右側領域において、「Z」、「K」、「S」及び「A」に対応する4つのキーが同時に押下されたとする。「Z」、「K」及び「A」に対応する3つのキーが同時に押下された場合、上述のように、「かん」が入力されたと判定される(図11参照)。また、「Z」、「K」、「S」及び「A」に対応する4つのキーが同時に押下された場合、「たん」が入力されたと判定される(図11参照)。
As shown in FIG. 14, in the left area of the
この場合、左側領域に対する入力が、右側領域に対応する入力よりも優先される。具体的には、左側領域に対する入力と右側領域に対する入力とが同時に行われた場合、左側領域に対する入力が先に入力され、右側領域に対する入力が後に入力されたと見なされる。これにより、左側領域において「かん」が入力され、同時に右側領域において「たん」が入力された場合は、「かんたん」が入力されたものとする。なお、「たんかん」と入力する場合は、ユーザは、左側領域において「たん」(「Z」、「K」、「S」及び「A」に対応する4つのキー)を入力し、同時に、右側領域において「かん」(「Z」、「K」及び「A」に対応する3つのキー)を入力する。 In this case, the input to the left side area has priority over the input corresponding to the right side area. Specifically, when the input to the left side area and the input to the right side area are performed at the same time, it is considered that the input to the left side area is input first and the input to the right side area is input later. As a result, if "Kan" is input in the left side area and "tan" is input in the right side area at the same time, it is assumed that "Easy" is input. When inputting "tankan", the user inputs "tan" (four keys corresponding to "Z", "K", "S" and "A") in the left side area and at the same time, right side In the area, enter "Kan" (three keys corresponding to "Z", "K", and "A").
このように、右側領域よりも左側領域を優先させることにより、ユーザは、左右の領域のキーを同時に入力することで、複数の文字からなる所望の文字列を入力することができる。 In this manner, by giving priority to the left side area over the right side area, the user can input a desired character string composed of a plurality of characters by simultaneously inputting the keys in the left and right areas.
なお、左側領域および右側領域の両方のキーを用いて、上述した1又は複数の文字が入力されてもよい。例えば、左側領域において「K」に対応するキーが押下され、同時に、右側領域において「A」が押下された場合は、上記左側領域の優先処理により、「か」ではなく、「きあ」が入力されたと判定される。このため、ユーザは、「か」を入力するためには、左側領域または右側領域のうちの一方の領域において、「K」に対応するキー及び「A」に対応するキーを同時に押下する必要がある。 Note that one or a plurality of characters described above may be input using both the left and right area keys. For example, when the key corresponding to "K" is pressed in the left side area and at the same time "A" is pressed in the right side area, "Kia" is displayed instead of "Ka" due to the priority processing of the left side area. It is determined that the input has been made. Therefore, in order to input "ka", the user needs to simultaneously press the key corresponding to "K" and the key corresponding to "A" in one of the left side area and the right side area. is there.
ここで、左側領域および右側領域の両方のキーが同時に押下された場合において、一方の領域のみでは上述したキーの組み合わせに対応する仮名文字を判別できない場合、文字判定部32は、左側領域および右側領域の両方の領域のキーを用いて、1つの仮名文字が入力されたと判定してもよい。例えば、左側領域において「M」及び「R」に対応する2つのキーが押下され、同時に、右側領域において「K」及び「S」に対応する2つのキーが押下された場合、文字判定部32は、左右の領域のキーを用いて、仮名文字「い」が入力されたと判定してもよい。「M」及び「R」に対応する2つのキーだけでは、何れの仮名文字にも対応していない。また、「K」及び「S」に対応する2つのキーだけでは、何れの仮名文字にも対応していない。したがって、この場合、文字判定部32は、上記左側領域の優先処理を行わずに、左右の領域のキーを用いて4つのキーが同時に入力されたと判断し、この4つのキーに対応する仮名文字「い」が入力されたと判定する。
Here, when both the left side area and the right side area are pressed at the same time, if the kana character corresponding to the above-mentioned key combination cannot be identified in only one area, the
また、上記では右側領域よりも左側領域を優先させたが、逆に左側領域よりも右側領域を優先させてもよい。 Further, in the above, the left side region is prioritized over the right side region, but conversely, the right side region may be prioritized over the left side region.
(同時入力の判別)
ここで、複数のキーが同時に押下されたか否かを判断する方法について説明する。図15は、複数のキーの同時入力の一例を示す図である。
(Determination of simultaneous input)
Here, a method of determining whether or not a plurality of keys are simultaneously pressed will be described. FIG. 15 is a diagram showing an example of simultaneous input of a plurality of keys.
図15(a)に示されるように、例えば、「K」及び「A」に対応するキーの押下を時点t1において検出し、「K」及び「A」に対応するキーの押下を時点t2において検出しなくなった場合、「K」に対応するキー及び「A」に対応するキーが、同時に押下されたものとする。 As shown in FIG. 15A, for example, the pressing of the keys corresponding to “K” and “A” is detected at time t1, and the pressing of the keys corresponding to “K” and “A” is detected at time t2. If no key is detected, the key corresponding to "K" and the key corresponding to "A" are simultaneously pressed.
また、図15(b)に示されるように、例えば、「K」に対応するキーの押下を時点t1において検出し、その後の時点t2において「A」に対応するキーの押下を検出し、その後、時点t3において「K」及び「A」に対応するキーの押下を検出しなくなった場合、「K」に対応するキー及び「A」に対応するキーが、同時に押下されたものとする。 Further, as shown in FIG. 15B, for example, the pressing of the key corresponding to “K” is detected at time t1, the pressing of the key corresponding to “A” is detected at the subsequent time t2, and , When the pressing of the keys corresponding to “K” and “A” is no longer detected at time t3, it is assumed that the key corresponding to “K” and the key corresponding to “A” are pressed simultaneously.
また、図15(c)に示されるように、例えば、「K」及び「A」に対応するキーの押下を時点t1において検出し、時点t2において「K」に対応するキーの押下を検出しなくなり、時点t2から所定の閾値(例えば、100msec)よりも小さいΔt時間経過後の時点t3において、「A」に対応するキーの押下を検出しなくなった場合、「K」に対応するキー及び「A」に対応するキーが、同時に押下されたものとする。 Further, as shown in FIG. 15C, for example, the pressing of the keys corresponding to “K” and “A” is detected at time t1, and the pressing of the key corresponding to “K” is detected at time t2. When it is no longer detected that the key corresponding to “A” is pressed at time t3 after Δt time smaller than a predetermined threshold value (for example, 100 msec) from time t2, the key corresponding to “K” and “ It is assumed that the key corresponding to "A" is pressed simultaneously.
図15(a)〜(c)に示す例では、何れも、「K」に対応するキー及び「A」に対応するキーが同時に押下されたと判定されるため、図5に示す仮名文字対応表にしたがって、仮名文字「か」が入力されたと判定される。 In any of the examples shown in FIGS. 15A to 15C, it is determined that the key corresponding to “K” and the key corresponding to “A” are pressed at the same time, so the kana character correspondence table shown in FIG. Accordingly, it is determined that the kana character “ka” has been input.
なお、図15(c)において、時点t2と時点t3との差異Δtが、所定の閾値以上の場合、「K」に対応するキーと、「A」に対応するキーとが同時に押下されたと判定されない。具体的には、時点t2において押下を検出しなくなった「K」に対応するキーが、先に入力されたと判定され、時点t3において押下を検出しなくなった「A」に対応するキーが、後に入力されたと判定される。この場合、図5に示す仮名文字対応表にしたがって、「き」、「あ」の順に2つの文字が入力されたと判定される。 In addition, in FIG. 15C, when the difference Δt between the time points t2 and t3 is equal to or larger than a predetermined threshold value, it is determined that the key corresponding to “K” and the key corresponding to “A” are simultaneously pressed. Not done. Specifically, it is determined that the key corresponding to “K” that no longer detects pressing at time t2 is input first, and the key corresponding to “A” that does not detect pressing at time t3 is later. It is determined that the input has been made. In this case, according to the kana character correspondence table shown in FIG. 5, it is determined that two characters are input in the order of “ki” and “a”.
このように、本実施形態では、キーの押下を検出しなくなった時点を基準として、複数のキーが同時に押下されたか否かが判定される。具体的には、同時に複数のキーの押下を検出しなくなった場合、又は、所定の閾値(例えば、100msec)内に複数のキーの押下を検出しなくなった場合、複数のキーは同時に押下されたものとする。 As described above, in the present embodiment, it is determined whether or not a plurality of keys are simultaneously pressed on the basis of the time point when no key press is detected. Specifically, when the pressing of a plurality of keys is not detected at the same time, or when the pressing of a plurality of keys is not detected within a predetermined threshold value (for example, 100 msec), the plurality of keys are pressed at the same time. I shall.
なお、図15では、キーの押下を検出しなくなった時点を基準として同時に複数のキーが入力されたか否かの判定が行われた。他の例では、キーの押下を検出し始めた時点を基準として、複数のキーが同時に入力されたか否かの判定が行われてもよい。例えば、複数のキーの押下開始時点が同時である場合、又は、複数のキーの押下開始時点が所定の閾値内(例えば、100msec以内)の場合、複数のキーが同時に押下されたと判定されてもよい。 Note that in FIG. 15, it is determined whether or not a plurality of keys have been input at the same time, based on the time point when no key press is detected. In another example, the determination as to whether or not a plurality of keys have been simultaneously input may be performed on the basis of the time point when the detection of the key press is started. For example, if it is determined that a plurality of keys are pressed at the same time, or if a plurality of keys are pressed at a start time within a predetermined threshold (for example, within 100 msec), it is determined that the plurality of keys are simultaneously pressed. Good.
また、押下開始時点および押下終了時点の両方を基準にして、複数のキーが同時に押下されたか否かが判定されてもよい。また、同時入力の判定に用いる上記所定の閾値は、単なる一例であり、他の値が用いられてもよいし、ユーザによって変更されてもよい。 Further, it may be determined whether or not a plurality of keys are simultaneously pressed, based on both the pressing start time and the pressing end time. Further, the above-mentioned predetermined threshold value used for determination of simultaneous input is merely an example, and another value may be used or may be changed by the user.
以上のように、本実施形態の文字入力システム1では、MIDIキーボード2のキーが押下されたときの情報(押されたキーの種類および打鍵強度)、キーが押下されている間の情報(押下時間、キーが押下された後にさらに強くキーが押されたことを示す情報)、キーが離されたときの情報(押下を検出しなくなったタイミングの情報)に基づいて、入力文字の判定が行われる。
As described above, in the
ユーザは、左手を用いて左側領域に配置された複数のキーを同時に入力し、右手を用いて右側領域に配置された複数のキーを同時に入力することにより、左右の手で仮名文字を入力することができる。また、同時に複数のキーを押下することで、少ないキーでも様々な仮名文字を入力することができ、文字を素早く入力することができる。 The user uses the left hand to simultaneously input a plurality of keys arranged in the left area, and uses the right hand to simultaneously input a plurality of keys arranged in the right area to input kana characters with the left and right hands. be able to. Further, by pressing a plurality of keys at the same time, various kana characters can be input with a small number of keys, and the characters can be input quickly.
(文字入力処理の詳細)
次に、本実施形態の情報処理装置3において行われる文字入力処理の詳細について説明する。図16は、本実施形態に係る文字入力処理の詳細を示すフローチャートである。図16に示す処理は、情報処理装置3のCPUが本実施形態の文字入力プログラムを実行することによって行われる。なお、情報処理装置3のCPUは、本実施形態の文字入力プログラムの他にも、文書作成アプリケーションや日本語変換アプリケーションを同時に実行する。
(Details of character input processing)
Next, details of the character input process performed in the
図16に示すように、情報処理装置3は、まず、設定処理を行う(ステップS1)。ここでは、情報処理装置3は、2つのMIDIキーボード2を認識し、上側のMIDIキーボード2A、及び、下側のMIDIキーボード2Bを設定する。例えば、情報処理装置3は、最初に接続されたMIDIキーボード2を上側のMIDIキーボード2Aとして設定し、2番目に接続されたMIDIキーボード2を下側のMIDIキーボード2Bとして設定する。また、ステップS1の設定処理において、MIDIキーボード2A及び2Bの音色の設定が行われてもよい。また、ステップS1の設定処理において、ユーザの操作に応じて、図3及び図4で示した各キーとアルファベットとの対応関係の設定、図5〜図13で示したアルファベットと仮名文字との対応関係の設定が行われてもよい。また、ステップS1の設定処理において、ユーザの操作に応じて、左側領域を優先させるか、右側領域を優先させるかの設定が行われてもよい。
As shown in FIG. 16, the
ステップS1の設定処理を実行した後、情報処理装置3は、次のステップS2〜ステップS7の処理を所定の時間間隔(例えば、1msec間隔)で繰り返し実行する。なお、ステップS2〜ステップS7の処理が繰り返し行われている間、ユーザの指示に応じて、音色の設定や、各キーとアルファベットとの対応関係の設定、アルファベットと仮名文字との対応関係の設定等が行われてもよい。
After executing the setting process of step S1, the
具体的には、ステップS2において、情報処理装置3は、MIDIキーボード2Aおよび2BからMIDI信号を受信する。MIDIキーボード2Aおよび2Bは、所定の時間間隔(例えば1msec間隔)で繰り返しMIDI信号を情報処理装置3に送信する。情報処理装置3は、ステップS2において、MIDIキーボード2Aおよび2BからのMIDI信号を受信する。
Specifically, in step S2, the
次に、情報処理装置3は、受信したMIDI信号に基づいて、打鍵されたキーの種類および打鍵強度の判別処理を行う(ステップS3)。具体的には、情報処理装置3は、受信したMIDI信号に基づいて、MIDIキーボード2Aおよび2Bの複数のキーのうち、何れのキーが打鍵されたかを判別するとともに、打鍵されたキーの打鍵強度(打鍵速度)を判別する。また、情報処理装置3は、MIDIキーボード2Aおよび2Bの音色の設定を判別する。
Next, the
次に、情報処理装置3は、ステップS3の判別処理の結果に基づいて、複数のキーが同時に押下されたか否かを判別する同時入力判別処理を行う(ステップS4)。具体的には、情報処理装置3は、複数のキーが押下されている状態から押下されていない状態になったか否かを判別し、各キーが押下されなくなったタイミングを比較する。そして、複数のキーが押下されなくなったタイミングが所定の閾値内(例えば、100msec内)である場合、情報処理装置3は、複数のキーが同時に押下されたと判定する。なお、情報処理装置3は、上述のように複数のキーが押下開始されたタイミングが所定の閾値内である場合に、複数のキーが同時に押下されたと判定してもよい。
Next, the
次に、情報処理装置3は、文字判別処理を行う(ステップS5)。具体的には、情報処理装置3は、図5〜図13で示した対応表の中から、押下されたキーに対応する文字を検索し、入力された仮名文字を判別する。ここで、情報処理装置3は、押下されたキーの種類に加えて、キーが押下されたときの打鍵強度に基づいて、濁音か否か、半濁音か否か、小文字か否かを判別する。また、情報処理装置3は、押下されたキーの種類に加えて、キーの押下時間(押下が継続している時間)に応じて、長音か否かを判別する。また、情報処理装置3は、押下されたキーの種類に加えて、キーが押下された後にさらに強くキーが押下されたか否かに基づいて、文字を判別してもよい。
Next, the
ステップS5に続いて、情報処理装置3は、左側領域優先処理を行う(ステップS6)。具体的には、情報処理装置3は、押下された各キーが左側領域のキーか右側領域のキーかを判別し、左側領域のキーと右側領域のキーとが同時に押下された場合、左側領域のキーに対応する仮名文字が先に入力され、右側領域のキーに対応する仮名文字が後に入力されたと見なす。そして、情報処理装置3は、左側領域のキーに対応する仮名文字を先に配置し、右側領域のキーに対応する仮名文字を後に配置した文字列を、ユーザによって入力された入力文字として判定する。なお、左側領域のキーと右側領域のキーとが同時に押下された場合において、左側領域のキーのみに対応する文字が、図5〜図13で示した対応表の中から発見できない場合、情報処理装置3は、図5〜図13で示した対応表の中から、押下された左側領域および右側領域の両方のキーに対応する文字を判別してもよい。
Following step S5, the
次に、情報処理装置3は、ステップS3〜ステップS6の処理の結果に基づいて判別した文字を出力する(ステップS7)。具体的には、情報処理装置3は、判別した文字を、自機で実行している他の日本語変換アプリケーションや文書作成アプリケーションに出力する。判別した文字が日本語変換アプリケーションに出力され、日本語変換キー(例えば、上記フットペダルやMIDIキーボード2の何れかのキー)が押下された場合、判別した文字が漢字等に変換される。そして、漢字等に変換された文字が文書作成アプリケーションに渡され、文書作成アプリケーションにおいて漢字等に変換された文字が情報処理装置3の画面に表示されるとともに、記憶手段(RAMやハードディスク等の記憶装置)に記憶される。また、情報処理装置3は、MIDIキーボード2からのMIDI信号を、そのままMIDIファイルとして保存してもよい。
Next, the
情報処理装置3は、ステップS7の処理の後、再びステップS2の処理を実行する。以上で、図16に示す処理の説明を終了する。
The
なお、図16に示す処理は単なる一例であり、各ステップの順番が入れ替えられてもよいし、各ステップの間に他の処理が実行されてもよいし、上記ステップの一部が省略されてもよい。また、各ステップにおける判定に用いた閾値等は単なる一例であり、判定の閾値として他の値が用いられてもよい。 Note that the processing illustrated in FIG. 16 is merely an example, and the order of each step may be changed, another processing may be performed during each step, and some of the above steps may be omitted. Good. Further, the threshold value and the like used for the determination in each step are merely examples, and other values may be used as the determination threshold value.
次に、図17を参照して、図16に示す処理の実行中に入力された文字の例を説明する。図17は、本実施形態の文字入力システム1を用いて入力された文字と時間の関係の一例を示す図である。
Next, with reference to FIG. 17, an example of characters input during execution of the processing shown in FIG. 16 will be described. FIG. 17 is a diagram showing an example of the relationship between characters input using the
図17では、押下が検出されたMIDIキーボード2Aおよび2Bのキー(アルファベット)と、時間との関係が示されている。図17の各長方形内の文字は、押下されたキーに対応するアルファベットを示し、各長方形の左側の短辺は押下開始時点を示し、各長方形の右側の短辺は押下終了時点を示す。
FIG. 17 shows the relationship between the key (alphabet) of the
図17に示されるように、例えば、時点t1において、MIDIキーボード2Aおよび2Bを用いて、「Z」、「X」、「S」、「A」、「U」、および「K」に対応する6つのキーが同時に押下されたとする。具体的には、MIDIキーボード2Aおよび2Bの左側領域のキーを用いて、「Z」、「X」、「S」、「A」、および「U」の5つのキーが押下され、MIDIキーボード2Aおよび2Bの右側領域のキーを用いて、「K」の1つのキーが押下される。
As shown in FIG. 17, for example, at time t1,
次に、時点t2において、「Z」、「X」、「S」、「A」、「U」、および「K」に対応する6つのキーから手が離されたとする。 Next, it is assumed that at time t2, the six keys corresponding to “Z”, “X”, “S”, “A”, “U”, and “K” are released.
次に、時点t3において、MIDIキーボード2Aおよび2Bを用いて、「X」、「K」、「S」、「A」、「X」、「K」および「A」に対応する7つのキーが同時に押下されたとする。具体的には、MIDIキーボード2Aおよび2Bの左側領域において、「X」、「K」、「S」および「A」に対応する4つのキーが同時に押下され、MIDIキーボード2Aおよび2Bの右側領域において、「X」、「K」および「A」に対応する3つのキーが同時に押下されたとする。そして、時点t4において、これら7つのキーに対する押下が終了したとする。
Next, at time t3, using the
この場合、時点t1〜t2の期間における入力は、左側領域において、仮名文字「そ」に対応する3つのキー「S」「A」「U」に加えて促音に対応する「Z」および「X」が同時に入力されているため、仮名文字「そっ」と認識される。また、同時に、右側領域において入力された「K」は、仮名文字「き」と認識される。上述のように左側領域は右側領域よりも優先されるため、時点t1〜t2の期間における入力は、「そっき」と認識される。また、時点t3〜t4の期間における入力は、左側領域において「たい」に対応する4つのキー「X」「K」「S」「A」が入力され、右側領域において「かい」に対応する3つのキー「X」「K」「A」が入力されているため、上記左側領域の優先処理により、「たいかい」と認識される。 In this case, the input in the period from time t1 to time t2 is “Z” and “X” corresponding to the consonant in addition to the three keys “S”, “A” and “U” corresponding to the kana character “so” in the left area. Is entered at the same time, so it is recognized as the kana character "soft". At the same time, the “K” input in the right area is recognized as the kana character “ki”. As described above, the left side region is prioritized over the right side region, so that the input in the period from time t1 to t2 is recognized as “slow”. Further, in the input from the time point t3 to t4, four keys “X”, “K”, “S” and “A” corresponding to “tai” are input in the left side area, and 3 keys corresponding to “kai” in the right side area. Since the two keys “X”, “K”, and “A” have been input, the priority processing in the above left side area recognizes that it is “taikai”.
したがって、時点t1〜t4の期間において、「そっきたいかい(速記大会)」という文字列が入力されたと判定される。 Therefore, it is determined that the character string "Sotekitaikai (shorthand competition)" has been input during the period from time t1 to time t4.
このように、本実施形態の文字入力システム1では、MIDIキーボード2の複数のキーを同時に入力し、通常の101キーボードや109キーボードよりも少ない複数のキーを組み合わせることにより、短時間で様々な文字を入力することができる。
As described above, in the
例えば、通常の101キーボードや109キーボードを用いて、上記「そっきたいかい」という文字列を入力する場合、「sokkitaikai」と11文字のアルファベットを順に入力する必要がある。1つのキーを入力するのに例えば0.3秒必要であるとすると、通常の101キーボードや109キーボードを用いて「sokkitaikai」を入力する場合には、3.3秒かかる。 For example, when inputting the above-mentioned character string of "Sokitakitai" using a normal 101 keyboard or 109 keyboard, it is necessary to input "sokkitaikai" and 11 alphabets in order. If, for example, 0.3 seconds is required to input one key, it takes 3.3 seconds to input "sokkitaikai" using a normal 101 keyboard or 109 keyboard.
一方、本実施形態の文字入力システム1を用いた場合には、複数のキーを同時に入力可能であるため、入力に係る動作は2回で済む。このため、実質的に、2つのキーを順に入力する時間で13のキーを入力することができる。このため、1つ又は複数のキーを入力するのに例えば0.3秒必要である場合には(1動作にかかる時間が0.3秒である場合には)、0.6秒間で「そっきたいかい」の文字列を入力することができ、通常の101キーボードや109キーボードを用いて同じ文字を入力する場合と比べて、早く文字を入力することができる。また、手書きの速記では文字データとして保存することができないが、本実施形態では、キーボードを用いた速記を実現することができ、文字データとして保存することができる。
On the other hand, when the
また、本実施形態の文字入力システム1では、例えば、MIDIキーボード2Aおよび2Bの左側領域又は右側領域の一方の領域のみを用いて、全ての仮名文字を入力することができる。左側領域の11文字に対応する各キーは、左手の指が届く位置に配置され、最も離れている文字同士でも、左手のみで同時に入力することができる。右側領域も同様である。このため、片手のみで様々な仮名文字を入力することができ、片手が不自由な人でも文字を入力することができる。
In the
また、本実施形態では、MIDIキーボード2を用いるため、押下されたキーの種類に加えて、キーの押下強度、押下時間に基づいて、入力文字を判別することができる。このため、キーの入力の仕方によって入力文字を変えることができ、少ないキーでも様々な文字を入力することができる。
Further, in the present embodiment, since the
また、本実施形態では、MIDIキーボード2を用いるため、ユーザによって入力されたキーに応じたMIDI信号に基づいて、他の音楽再生プログラムを用いて音を出力することができる。これにより、音で文字を認識することができ、単なる文字入力を超えて音でユーザを楽しませることができる。また、MIDI信号をMIDIファイルとして保存することができ、リアルタイムでMIDIキーボードを用いて入力した音声情報を保存することができる。これにより、文字情報として保存するのみならず、音声情報として保存することができ、保存したMIDIファイルを楽器等に接続して音を再生することができる。
Further, in the present embodiment, since the
また、本実施形態の情報処理装置3は、MIDI信号に応じたMIDIファイルを保存したり、保存されたMIDIファイルを読み込んで文字情報に変換したりすることができる。このため、例えば、情報処理装置3の第1ユーザは、他の第2ユーザとMIDIファイルを交換することで、第2ユーザが保存したMIDIファイルを読み込み、文字情報に変換することができる。これにより、第1ユーザと第2ユーザとは、MIDIファイル(音声データ)を用いて文字情報を交換することができる。MIDIファイルは音声信号を記憶したものであるため、第3者は、容易には文字情報として認識することができない。このため、第1ユーザと第2ユーザとは互いにMIDIファイルを暗号文として交換することができる。また、MIDIキーボードの各キーと文字の対応関係を記憶した対応表(例えば図4〜図13の対応表)を第1ユーザと第2ユーザとの間で予め定めることにより、これらの対応表を暗号キーとして用い、MIDIファイルを暗号文として用いて、第1ユーザと第2ユーザとの間で暗号通信を行うことができる。
Further, the
(変形例)
以上、本実施形態の文字入力システム1について説明したが、文字入力システム1は上述した例に限られない。
(Modification)
Although the
例えば、上記実施形態では、図3〜図13に示したように、各キーにアルファベットの文字を割り当て、アルファベット文字と仮名文字とを対応付けしたが、各キーのアルファベット文字の割り当て、仮名文字との対応付けはこれに限られない。 For example, in the above-described embodiment, as shown in FIGS. 3 to 13, alphabetic characters are assigned to each key and the alphabetical characters and the kana characters are associated with each other. Is not limited to this.
図18は、他の実施形態におけるMIDIキーボード2の各キーへのアルファベットの割り当ての一例を示す図である。図19は、他の実施形態におけるアルファベット文字と仮名文字との対応付けの一例を示す図である。図18では、各キーに図3で示した文字とは異なる文字が割り当てられている。また、図19では、アルファベット文字と仮名文字との対応付けが図5とは異なっている。この場合においても、図6〜図13で示したように、特殊な文字又は文字列(濁音、半濁音、小文字、撥音、促音、図13の文字列)に対して、1又は複数のアルファベット文字が設定される。
FIG. 18 is a diagram showing an example of assigning an alphabet to each key of the
また、文字に限らず、数字や記号、エンターキー、シフトキー、Caps Lockキー、コントロールキー、オルトキー、タブキー、ファンクションキー、カーソルキー、エスケープキー、漢字変換キー、入力文字変換キー、無変換キー、ナンバーロックキー、バックスペースキー、ディレートキー、ページアップキー、ページダウンキー、ホームキー、エンドキー、四則演算キー、半角全角キー、コンテキストメニューキー、ウィンドウズ(登録商標)キーなどが入力されてもよい。また、入力文字が数字や記号や作業命令のショートカットキーに変換されてもよい。 In addition to characters, numbers and symbols, enter key, shift key, Caps Lock key, control key, alt key, tab key, function key, cursor key, escape key, kanji conversion key, input character conversion key, non-conversion key, number A lock key, a backspace key, a delate key, a page up key, a page down key, a home key, an end key, an arithmetic operation key, a half-width full-width key, a context menu key, a Windows (registered trademark) key, or the like may be input. Also, the input characters may be converted into numbers, symbols, or shortcut keys for work instructions.
例えば、上記実施形態では、2つのMIDIキーボード2が用いられたが、他の実施形態では、MIDI信号を出力可能な1つのキーボードが用いられてもよいし、3つ以上のキーボードが用いられてもよい。例えば、複数のキーが横方向に並んだ行が、縦方向に3つ(上段の行、中段の行、下段の行)ある1つのキーボードを用いて、文字が入力されてもよい。また、上、中、下の3行に限らず、例えば、4つの行のキーを用いて文字が入力されてもよいし、上下2つの行のキーを用いて文字が入力されてもよい。
For example, two
また、上記実施形態では、1つのMIDIキーボード2を左側領域および右側領域に分けた。他の実施形態では、ユーザの左手で入力されるキーボードと、ユーザの右手で入力されるキーボートとが、それぞれ別のキーボードであってもよい。この場合、左手用のキーボードとして1又は複数のキーボードが用いられ、右手用のキーボードとして1又は複数のキーボードが用いられてもよい。
Further, in the above embodiment, one
また、上記実施形態では、MIDI信号を出力可能な音楽演奏用のMIDIキーボードを用いたが、MIDIキーボードに限らず他のキーボードが用いられてもよい。例えば、他の実施形態では、情報処理装置3が、打鍵されたキーの種類に加えて、打鍵強度(打鍵速度)や打鍵時間を判別可能な他のキーボードを用いて、文字が入力されてもよい。また、同時に複数のキーを入力可能なキーボードであればどのようなキーボードが用いられてもよい。
Further, in the above-described embodiment, the MIDI keyboard for music performance capable of outputting the MIDI signal is used, but not limited to the MIDI keyboard, other keyboards may be used. For example, in another embodiment, even if the
また、上記実施形態では、左側領域のキーと右側領域のキーとが同時に押下された場合、左側領域の優先処理として、左側領域のキーに対応する文字を先に配置し、右側領域のキーに対応する文字を後に配置した文字列を、入力文字として判定した。他の実施形態では、左側領域のキーと右側領域のキーとが同時に押下された場合、左側領域の優先処理として、左側領域のキーに対応する文字のみを、入力文字として判定してもよい。 Further, in the above embodiment, when the left area key and the right area key are pressed at the same time, as the priority processing of the left area, the character corresponding to the left area key is arranged first, and the right area key is selected. The character string in which the corresponding character was placed afterward was determined as the input character. In another embodiment, when the left area key and the right area key are pressed simultaneously, only the character corresponding to the left area key may be determined as the input character as the priority processing of the left area.
また、MIDIキーボード2から所定の信号が出力された場合、所定の信号後の打鍵信号はメモや注釈として別枠に文字を入力してもよい。例えば、MIDIキーボード2からミュートを示す信号が出力された場合に、以後の打鍵信号は、メモや注釈、あるいは字幕入力として別枠に文字を入力してもよい。また、直前に入力した文字や情報を繰り返すキーが割り当てられ、当該キーが打鍵された場合に、直前に入力した文字や情報が再入力されてもよい。
In addition, when a predetermined signal is output from the
また、上記実施形態では、MIDIキーボード2と情報処理装置3とがローカルで接続され、文字入力システム1が実現されるものとした。他の実施形態では、文字入力システム1は、物理的に離れた場所に配置された複数の装置によって構成されてもよい。例えば、MIDIキーボード2、情報処理装置3のMIDI信号受信部31、文字判定部32、設定部33は、物理的に異なる場所に配置され、各部がインターネット等のネットワークで接続されることにより、上記文字入力システムが構成されてもよい。
Further, in the above embodiment, the
例えば、MIDIキーボードを備えるユーザ端末と、ユーザ端末からの情報に基づいて入力文字を判定するサーバと、アルファベットと仮名文字とを対応付けた対応表を記憶したデータベースとがインターネットで接続されることにより、上述した文字入力システムが構成されてもよい。この場合、ユーザ端末において入力された情報がインターネットを介してサーバに送信され、サーバは、インターネットを介してデータベースに接続し、ユーザ端末からの情報に応じた文字を判定する。そして、判定した文字をユーザ端末に返す。 For example, a user terminal equipped with a MIDI keyboard, a server that determines an input character based on information from the user terminal, and a database that stores a correspondence table that associates alphabets and kana characters are connected by the Internet. The character input system described above may be configured. In this case, the information input in the user terminal is transmitted to the server via the Internet, and the server connects to the database via the Internet and determines the character according to the information from the user terminal. Then, the determined character is returned to the user terminal.
また、上述した処理の一部又は全部は、複数のプロセッサによって行われてもよいし、専用回路によって行われてもよい。 Further, a part or all of the above-described processing may be performed by a plurality of processors or may be performed by a dedicated circuit.
1 文字入力システム
2 MIDIキーボード
3 情報処理装置
32 文字判定部
1
Claims (11)
前記入力手段から前記複数のキーに対する入力に応じた入力信号を受信する入力信号受信手段と、
前記入力信号受信手段によって受信された入力信号に基づいて、入力された複数のキーに対応する入力文字を判定する文字判定手段とを備え、
前記文字判定手段は、前記入力手段の第1の領域に配置されたキーと、前記入力手段の第2の領域に配置されたキーとが同時に入力された場合、前記第1の領域のキーに対する入力を前記第2の領域のキーに対する入力よりも優先させて、前記入力文字を判定する、文字入力システム。 Input means that can input multiple keys simultaneously,
Input signal receiving means for receiving an input signal corresponding to an input to the plurality of keys from the input means,
Based on the input signal received by the input signal receiving means, character determining means for determining the input characters corresponding to the plurality of input keys,
The character determination means is for the keys of the first area when the key arranged in the first area of the input means and the key arranged in the second area of the input means are simultaneously input. A character input system, wherein input is prioritized over input to a key in the second area to determine the input character.
前記入力信号受信手段は、前記入力手段から前記MIDI信号を受信し、
前記文字判定手段は、前記MIDI信号に基づいて、前記入力文字を判定する、請求項1から5の何れかに記載の文字入力システム。 The input means can output a MIDI signal,
The input signal receiving means receives the MIDI signal from the input means,
The character input system according to claim 1, wherein the character determination unit determines the input character based on the MIDI signal.
前記入力信号受信手段によって受信された入力信号に基づいて、入力された複数のキーに対応する入力文字を判定する文字判定手段とを備え、
前記文字判定手段は、前記入力手段の第1の領域に配置されたキーと、前記入力手段の第2の領域に配置されたキーとが同時に入力された場合、前記第1の領域のキーに対する入力を前記第2の領域のキーに対する入力よりも優先させて、前記入力文字を判定する、文字入力装置。 An input signal receiving means for receiving an input signal corresponding to an input to the plurality of keys from an input means capable of simultaneously inputting a plurality of keys;
Based on the input signal received by the input signal receiving means, character determining means for determining the input characters corresponding to the plurality of input keys,
The character determination means is for the keys of the first area when the key arranged in the first area of the input means and the key arranged in the second area of the input means are simultaneously input. A character input device for determining the input character by giving priority to the input to the key in the second area.
複数のキーを同時に入力可能な入力手段から前記複数のキーに対する入力に応じた入力信号を受信する入力信号受信手段、および、
前記入力信号受信手段によって受信された入力信号に基づいて、入力された複数のキーに対応する入力文字を判定する文字判定手段、として機能させ、
前記文字判定手段は、前記入力手段の第1の領域に配置されたキーと、前記入力手段の第2の領域に配置されたキーとが同時に入力された場合、前記第1の領域のキーに対する入力を前記第2の領域のキーに対する入力よりも優先させて、前記入力文字を判定する、文字入力プログラム。 A character input program executed in a computer of an information processing apparatus, the computer comprising:
Input signal receiving means for receiving input signals corresponding to inputs to the plurality of keys from input means capable of simultaneously inputting a plurality of keys, and
Based on the input signal received by the input signal receiving means, function as character determining means for determining input characters corresponding to a plurality of input keys,
The character determination means is for the keys of the first area when the key arranged in the first area of the input means and the key arranged in the second area of the input means are simultaneously input. A character input program for determining the input character by giving priority to the input to the key in the second area.
前記入力手段から前記複数のキーに対する入力に応じた入力信号を受信する入力信号受信ステップと、
前記入力信号受信ステップで受信された入力信号に基づいて、入力された複数のキーに対応する入力文字を判定する文字判定ステップとを含み、
前記文字判定ステップでは、前記入力手段の第1の領域に配置されたキーと、前記入力手段の第2の領域に配置されたキーとが同時に入力された場合、前記第1の領域のキーに対する入力を前記第2の領域のキーに対する入力よりも優先させて、前記入力文字を判定する、文字入力方法。 A method of inputting characters using an input means capable of inputting a plurality of keys at the same time,
An input signal receiving step of receiving an input signal corresponding to an input to the plurality of keys from the input means;
A character determination step of determining input characters corresponding to a plurality of input keys based on the input signal received in the input signal receiving step,
In the character determining step, when a key arranged in the first area of the input means and a key arranged in the second area of the input means are simultaneously input, the key of the first area is detected. A character input method, wherein input is prioritized over input to the keys in the second area to determine the input character.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018202379A JP6785279B2 (en) | 2018-10-28 | 2018-10-28 | Character input system, character input device, character input program, and character input method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018202379A JP6785279B2 (en) | 2018-10-28 | 2018-10-28 | Character input system, character input device, character input program, and character input method |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020178950A Division JP7094040B2 (en) | 2020-10-26 | 2020-10-26 | Character input system, character input device, character input program, and character input method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020067993A true JP2020067993A (en) | 2020-04-30 |
| JP6785279B2 JP6785279B2 (en) | 2020-11-18 |
Family
ID=70388522
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018202379A Active JP6785279B2 (en) | 2018-10-28 | 2018-10-28 | Character input system, character input device, character input program, and character input method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6785279B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114698391A (en) * | 2020-10-30 | 2022-07-01 | 深圳市大疆创新科技有限公司 | Digital Management Units and Digital Signal Processing Systems |
-
2018
- 2018-10-28 JP JP2018202379A patent/JP6785279B2/en active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114698391A (en) * | 2020-10-30 | 2022-07-01 | 深圳市大疆创新科技有限公司 | Digital Management Units and Digital Signal Processing Systems |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6785279B2 (en) | 2020-11-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4416643B2 (en) | Multimodal input method | |
| TWI293455B (en) | System and method for disambiguating phonetic input | |
| US20080141125A1 (en) | Combined data entry systems | |
| JP2008547096A (en) | Data input system | |
| TWI397001B (en) | Input system and method for electronic device based on chinese phonetic notation | |
| JPH1115584A (en) | Character input system by keyboard and electronic equipment | |
| CN101984389B (en) | Method, device and terminal device for inputting Chinese characters | |
| KR20120097836A (en) | Apparatus and method for making text in terminal | |
| KR20090120434A (en) | Chinese input system and method | |
| JP6785279B2 (en) | Character input system, character input device, character input program, and character input method | |
| KR20040087321A (en) | Character Inputting System for Mobile Terminal And Mobile Terminal Using The Same | |
| CN101788879A (en) | Soft keyboard layout and scan input method | |
| JP7094040B2 (en) | Character input system, character input device, character input program, and character input method | |
| JP2004038407A (en) | Character input device and method | |
| JP3259619B2 (en) | Kana input device | |
| KR20060022984A (en) | Keypad glove device | |
| US20020150416A1 (en) | Modal computer keyboard stenography emulation apparatus and method | |
| JP3328245B2 (en) | Keyboard character input method, character input method, and recording medium | |
| KR100388301B1 (en) | Ortho phonic hangul/alphabet inputting apparatus | |
| JP3899337B2 (en) | Character input system, character input method, character input program, and recording medium | |
| JPH11272403A (en) | Key inputting device | |
| JP2649139B2 (en) | Keyboard for inputting Roman characters | |
| JPH08137594A (en) | Keyboard | |
| KR101053934B1 (en) | Key input device and method implemented in a portable device | |
| JP3466313B2 (en) | Key input device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181030 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191223 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20200220 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200707 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200902 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20201002 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201026 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6785279 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |