[go: up one dir, main page]

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 PDF

Info

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
Application number
JP2018202379A
Other languages
Japanese (ja)
Other versions
JP6785279B2 (en
Inventor
次生 兼子
Tsuguo Kaneko
次生 兼子
征勝 小谷
Masakatsu Kotani
征勝 小谷
佳之 上野
Yoshiyuki Ueno
佳之 上野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Saito Sokki Kk
Original Assignee
Saito Sokki Kk
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Saito Sokki Kk filed Critical Saito Sokki Kk
Priority to JP2018202379A priority Critical patent/JP6785279B2/en
Publication of JP2020067993A publication Critical patent/JP2020067993A/en
Application granted granted Critical
Publication of JP6785279B2 publication Critical patent/JP6785279B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

To provide a character input system capable of inputting characters quickly.SOLUTION: A character input system includes a MIDI keyboard capable of outputting MIDI signals and an information processor. The information processor determines characters input by a user on the basis of a plurality of keys pressed simultaneously, when the keys of the MIDI keyboard are simultaneously pressed. The MIDI keyboard has a left-side region and a right-side region. When the key of the left-side region and the key of the right-side region are simultaneously pressed, the information processor prioritizes the input to the key of the left-region over the input to the key of the right-side region to determine the input characters.SELECTED DRAWING: Figure 1

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).

特開2014−164610号公報JP, 2014-164610, A

しかしながら、上記特許文献1に記載の技術は、キーボードのレイアウトを変更して、文字入力とは異なる操作を行うアプリケーションを実行するものであり、所望の文字を早く入力するためには改善の余地があった。   However, the technique described in Patent Document 1 changes the layout of the keyboard to execute an application that performs an operation different from character input, and there is room for improvement in order to quickly input a desired character. there were.

本発明の目的の一つは、文字を早く入力することが可能な文字入力システムを提供することである。   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.

本実施形態の文字入力システム1の構成の一例を示すブロック図Block diagram showing an example of the configuration of the character input system 1 of the present embodiment 本実施形態のMIDIキーボード2とその配置の一例を示す図The figure which shows an example of the MIDI keyboard 2 of this embodiment, and its arrangement. 2つのMIDIキーボード2の左側領域と右側領域の一例を示す図The figure which shows an example of the left side area and right side area of two MIDI keyboards 2. 2つのMIDIキーボード2の各キーに割り当てられるアルファベットの一例を示す図The figure which shows an example of the alphabet assigned to each key of two MIDI keyboards 2. MIDIキーボード2の各キーに割り当てられたアルファベットと仮名文字とを対応付けた仮名文字対応表の一例を示す図The figure which shows an example of the kana character correspondence table which made the alphabet assigned to each key of the MIDI keyboard 2 and the kana character correspond. 濁音及び半濁音の文字の入力の一例を示す図The figure which shows an example of the input of the voiced sound and the semi-voiced sound character 濁音及び半濁音の文字の入力の他の例を示す図The figure which shows the other example of the input of the voiced sound and the semi-voiced character 打鍵強度に応じた小文字及び通常文字の入力の一例を示す図The figure which shows an example of the input of the small letter and the normal character according to the keystroke strength. 他のキーとの組み合わせによって濁音および半濁音の文字を表現する場合の一例を示す図The figure which shows an example in the case of expressing the voiced sound and the semi-voiced sound character by combination with other keys. 他のキーとの組み合わせによって小文字を表現する場合の一例を示す図The figure which shows an example when expressing a small letter by the combination with other keys 撥音(「ン」)の文字の入力の一例を示す図Diagram showing an example of inputting sound-repellent (“n”) characters 促音(「ッ」)の文字の入力の一例を示す図A diagram showing an example of inputting a consonant (“tsu”) character 複数の仮名文字に対応するキーの割り当ての一例を示す図A diagram showing an example of key assignments corresponding to a plurality of kana characters 左側領域および右側領域の複数のキーを同時に押下することにより、「かんたん」の文字列を入力する場合について説明するための図Diagram for explaining the case of inputting a "simple" character string by pressing multiple keys in the left and right areas at the same time 複数のキーの同時入力の一例を示す図Diagram showing an example of simultaneous input of multiple keys 本実施形態に係る文字入力処理の詳細を示すフローチャートThe flowchart which shows the detail of the character input process which concerns on this embodiment. 本実施形態の文字入力システム1を用いて入力された文字と時間の関係の一例を示す図The figure which shows an example of the relationship between the character input using the character input system 1 of this embodiment, and time. 他の実施形態におけるMIDIキーボード2の各キーへのアルファベットの割り当ての一例を示す図The figure which shows an example of allocation of the alphabet to each key of the MIDI keyboard 2 in other embodiment. 他の実施形態におけるアルファベット文字と仮名文字との対応付けの一例を示す図The figure which shows an example of the correspondence of the alphabet character and the kana character in other embodiment.

(文字認識装置の構成)
以下、本発明の一実施形態に係る文字入力システムについて説明する。本実施形態の文字入力システムは、音楽演奏用の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 character input system 1 of this embodiment. As shown in FIG. 1, the character input system 1 includes a MIDI keyboard 2 and an information processing device 3.

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 MIDI keyboard 2 is, for example, a keyboard that is connected to a personal computer and is commercially available as a keyboard for playing music. The MIDI keyboard 2 has a plurality of keyboards. Further, the MIDI keyboard 2 includes, for example, a USB (Universal Serial Bus) terminal. The MIDI keyboard 2 outputs a MIDI signal according to a key input by the user. Specifically, the MIDI keyboard 2 has information indicating the type of the key input by the user, information indicating the strength (speed) of key pressing, and the length of key pressing (when the key is pressed. A MIDI signal including the information of (when separated from) is output. Also, the MIDI keyboard 2 can output information regarding a tone color as a MIDI signal. Further, the MIDI keyboard 2 can output octave (8-degree pitch) change information, scale, pitch, tempo change information, sustain (vibration) information, and event mute (silence) as MIDI signals. Further, the MIDI keyboard 2 can output, as a MIDI signal, information indicating that the key has been pressed more strongly when the key has been pressed more strongly after the key has been pressed. In addition, when a plurality of keys are input at the same time, the MIDI keyboard 2 has information regarding the plurality of input keys (information indicating the type of the key, information regarding the strength of keystroke, information indicating that the key has been strongly depressed, etc.). ) Is output at the same time.

情報処理装置3は、MIDI信号受信部31と、文字判定部32と、設定部33と、記憶装置34とを備える。情報処理装置3は、例えば、パーソナルコンピュータであり、CPUと、RAMと、記憶装置(ハードディスクや不揮発性メモリ等)と、複数のUSBポートとを備える。情報処理装置3のCPUは、本実施形態の文字入力プログラムを実行することにより、図1に示される各部31〜33として機能する。   The information processing device 3 includes a MIDI signal receiving unit 31, a character determination unit 32, a setting unit 33, and a storage device 34. The information processing device 3 is, for example, a personal computer, and includes a CPU, a RAM, a storage device (such as a hard disk or a non-volatile memory), and a plurality of USB ports. The CPU of the information processing device 3 functions as each unit 31 to 33 shown in FIG. 1 by executing the character input program of this embodiment.

MIDI信号受信部31は、MIDIキーボード2からMIDI信号を受信する。MIDI信号受信部31は、MIDIキーボード2から受信したMIDI信号を文字判定部32に出力する。   The MIDI signal receiving unit 31 receives a MIDI signal from the MIDI keyboard 2. The MIDI signal receiving section 31 outputs the MIDI signal received from the MIDI keyboard 2 to the character determining section 32.

文字判定部32は、MIDI信号受信部31からのMIDI信号に基づいて、ユーザによって入力された入力文字を判定する。文字判定部32は、MIDIキーボード2の各キーと、文字(仮名文字)とを対応付けた対応表を記憶しており、当該対応表に基づいて、入力文字を判定する。キーと文字との対応表については後述する。そして、文字判定部32は、判定した入力文字を、他のアプリケーション(日本語変換アプリケーション、文書作成アプリケーション)に出力する。   The character determination unit 32 determines the input character input by the user based on the MIDI signal from the MIDI signal reception unit 31. The character determination unit 32 stores a correspondence table in which each key of the MIDI keyboard 2 is associated with a character (kana character), and the input character is determined based on the correspondence table. The correspondence table between keys and characters will be described later. Then, the character determination unit 32 outputs the determined input character to another application (Japanese conversion application, document creation application).

設定部33は、ユーザからの入力に基づいて、MIDIキーボード2の各キーと、文字(仮名文字)とを対応付けた対応表を設定する。これにより、ユーザは、対応表を設定することができ、自身が使用しやすいように対応表を編集したり、1又は複数のキーと文字とを対応付けた新たなレコードを対応表に追加したりすることができる。   The setting unit 33 sets a correspondence table in which each key of the MIDI keyboard 2 is associated with a character (kana character) based on an input from the user. This allows the user to set the correspondence table, edit the correspondence table so that the user can easily use it, and add a new record in which one or more keys are associated with characters to the correspondence table. You can

記憶装置34は、不揮発性のメモリ、ハードディスクやフロッピーディスク等の磁気ディスク、光ディスク、光磁気ディスク等の記憶装置である。記憶装置34は、情報処理装置3に内蔵されてもよいし外付けされてもよい。記憶装置34には、MIDIキーボード2からのMIDI信号に応じたMIDIファイルが記憶される。また、文字判定部32は、記憶装置34に記憶されたMIDIファイルを読み込み、MIDI信号を文字情報に変換する。   The storage device 34 is a storage device such as a non-volatile memory, a magnetic disk such as a hard disk or a floppy disk, an optical disk, or a magneto-optical disk. The storage device 34 may be built in the information processing device 3 or externally attached. The storage device 34 stores a MIDI file corresponding to a MIDI signal from the MIDI keyboard 2. The character determination unit 32 also reads the MIDI file stored in the storage device 34 and converts the MIDI signal into character information.

情報処理装置3は、ユーザによるMIDIキーボード2に対する入力に応じたMIDI信号を、文字に変換することが可能であるとともに、当該MIDI信号をMIDIファイルとして記憶装置34に保存することが可能である。また、情報処理装置3(の文字判定部32)は、保存されたMIDIファイルを読み込むことで、MIDI信号を文字に変換することができる。なお、記憶装置34は、LANやインターネット等のネットワーク上に配置され、情報処理装置3が、ネットワークを介して記憶装置34にアクセスすることにより、MIDIキーボード2からのMIDI信号に応じたMIDIファイルを保存したり、保存されたMIDIファイルを取得したりしてもよい。   The information processing device 3 is capable of converting a MIDI signal corresponding to an input to the MIDI keyboard 2 by the user into a character and saving the MIDI signal as a MIDI file in the storage device 34. Further, the information processing device 3 (the character determination unit 32 thereof) can convert the MIDI signal into a character by reading the saved MIDI file. The storage device 34 is arranged on a network such as a LAN or the Internet, and when the information processing device 3 accesses the storage device 34 via the network, a MIDI file corresponding to a MIDI signal from the MIDI keyboard 2 is created. It may be saved or the saved MIDI file may be acquired.

MIDIキーボード2と情報処理装置3とは、例えば、USBポートを介して接続される。本実施形態では、2つのMIDIキーボード2が情報処理装置3に接続される。   The MIDI keyboard 2 and the information processing device 3 are connected via, for example, a USB port. In this embodiment, two MIDI keyboards 2 are connected to the information processing device 3.

なお、MIDIキーボード2と情報処理装置3とは、無線で接続されてもよい。例えば、MIDIキーボード2と情報処理装置3とは、無線LANやBluetooth(登録商標)により接続されてもよい。   The MIDI keyboard 2 and the information processing device 3 may be wirelessly connected. For example, the MIDI keyboard 2 and the information processing device 3 may be connected by a wireless LAN or Bluetooth (registered trademark).

また、情報処理装置3としては、任意の情報処理装置が用いられてもよく、例えば、ノートパソコン、タブレット端末、スマートフォン等が用いられてもよい。   Further, as the information processing device 3, any information processing device may be used, and for example, a laptop computer, a tablet terminal, a smartphone, or the like may be used.

図2は、本実施形態のMIDIキーボード2とその配置の一例を示す図である。図2に示されるように、MIDIキーボード2は、MIDIキーボード2Aと、MIDIキーボード2Bとを含む。   FIG. 2 is a diagram showing an example of the MIDI keyboard 2 of the present embodiment and its arrangement. As shown in FIG. 2, the MIDI keyboard 2 includes a MIDI keyboard 2A and a MIDI keyboard 2B.

図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 keyboard 2A includes, for example, 25 keyboards (keys 21 to 45). For example, the MIDI keyboard 2A has a key 21 corresponding to "do", a key 23 corresponding to "re", a key 25 corresponding to "mi", a key 26 corresponding to "fa", and a key corresponding to "so". 28, a key 30 corresponding to “La”, a key 32 corresponding to “Si”, and the like. The MIDI keyboard 2A also includes control keys 46 for changing the settings of the keyboard. For example, the control key 46 is used as a key for changing the tone color.

MIDIキーボード2Bも同様である。本実施形態では、MIDIキーボード2AおよびMIDIキーボード2Bとして、同じ機種のキーボードを用いるものとする。なお、MIDIキーボード2Aと、MIDIキーボード2Bとは、別の機種のキーボードであってもよい。例えば、MIDIキーボード2Aと、MIDIキーボード2Bとは、キーの数が異なってもよい。   The same applies to the MIDI keyboard 2B. In the present embodiment, the same type of keyboard is used as the MIDI keyboard 2A and the MIDI keyboard 2B. The MIDI keyboard 2A and the MIDI keyboard 2B may be different types of keyboards. For example, the MIDI keyboard 2A and the MIDI keyboard 2B may have different numbers of keys.

図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 MIDI keyboard 2A and the MIDI keyboard 2B are arranged vertically. Specifically, the MIDI keyboard 2A arranged on the upper side is arranged in a normal direction. On the other hand, the MIDI keyboard 2B arranged on the lower side is arranged upside down. That is, the MIDI keyboard 2A is arranged so that the key 21 corresponding to the leftmost (bass side) "do" is on the left side, and the MIDI keyboard 2B corresponds to the leftmost (bass side) "do". The key 21 is placed on the right side. Further, as will be described later, the MIDI keyboard 2A arranged on the upper side is arranged so as to be shifted to the left side of the MIDI keyboard 2B arranged on the lower side so that the characters assigned to the respective keys are symmetrical. For example, the two keyboards are arranged such that the key 32 of the upper MIDI keyboard 2A and the key 33 of the lower MIDI keyboard 2B are vertically aligned.

情報処理装置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 information processing device 3 may distinguish the upper MIDI keyboard 2A from the lower MIDI keyboard 2B, for example, depending on which port of the plurality of USB ports of the own device the MIDI keyboard 2 is connected to. Further, the information processing device 3 may distinguish the upper MIDI keyboard 2A and the lower MIDI keyboard 2B according to the order in which the two MIDI keyboards 2 are connected. For example, the MIDI keyboard 2 first connected to the information processing device 3 may be recognized as the upper MIDI keyboard 2A, and the second MIDI keyboard 2 connected may be recognized as the lower MIDI keyboard 2B.

また、情報処理装置3は、本実施形態の文字入力プログラムを起動する際に、ユーザにMIDIキーボード2の何れかのキーを入力させることにより、上側のMIDIキーボード2Aと下側のMIDIキーボード2Bとを認識してもよい。   Further, the information processing apparatus 3 causes the user to input any one of the keys of the MIDI keyboard 2 when the character input program of the present embodiment is activated, so that the upper MIDI keyboard 2A and the lower MIDI keyboard 2B are connected. May be recognized.

また、2つのMIDIキーボード2と情報処理装置3とが無線で接続される場合、情報処理装置3は、無線のチャネルによって上側のMIDIキーボード2Aと下側のMIDIキーボード2Bとを認識してもよい。また、2つのMIDIキーボード2と情報処理装置3とが無線で接続される場合、情報処理装置3は、無線で接続された順番によって上側のMIDIキーボード2Aと下側のMIDIキーボード2Bとを認識してもよい。   When the two MIDI keyboards 2 and the information processing device 3 are wirelessly connected, the information processing device 3 may recognize the upper MIDI keyboard 2A and the lower MIDI keyboard 2B by a wireless channel. . When the two MIDI keyboards 2 and the information processing device 3 are wirelessly connected, the information processing device 3 recognizes the upper MIDI keyboard 2A and the lower MIDI keyboard 2B according to the order of wireless connection. May be.

本実施形態では、図2に示すように2つのMIDIキーボード2が配置され、ユーザが左右の手でキーを入力することにより、文字を入力する。   In the present embodiment, two MIDI keyboards 2 are arranged as shown in FIG. 2, and the user inputs characters with the left and right hands.

なお、以下では、上下のキーボードを区別する場合には、「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 keyboard 2A” and “MIDI keyboard 2B”, and when the upper MIDI keyboard 2A and the lower MIDI keyboard 2B are collectively referred to, Indicated as "MIDI keyboard 2".

(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 MIDI keyboards 2. FIG. 4 is a diagram showing an example of an alphabet assigned to each key of the two MIDI keyboards 2.

本実施形態では、図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 MIDI keyboards 2 are divided into a left side area and a right side area. Specifically, the two MIDI keyboards 2 are divided into a left side region and a right side region with a boundary between the keys 32 and 33 of the two MIDI keyboards 2 as a boundary. The left side area is an area that is input using the left hand of the user. The right side area is an area that is input using the right hand of the user. For example, the left area includes the keys 21 to 32 of the upper MIDI keyboard 2A and the keys 33 to 45 of the lower MIDI keyboard 2B. The right area includes the keys 33 to 45 of the upper MIDI keyboard 2A and the keys 21 to 32 of the lower MIDI keyboard 2B. Note that the definition of the area shown in FIG. 3 is merely an example, and the definitions of the left area and the right area are not limited to those shown in FIG.

左側領域の各キーには、例えば、アルファベットの「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 lower MIDI keyboard 2B corresponds to "*", the key 34 corresponds to "U", and the key 35 corresponds to "." The key 36 corresponds to "A", the key 37 corresponds to "S", the key 38 corresponds to "R", the key 40 corresponds to "X", and the key 42 corresponds to "Y". "V". The key 30 in the left area of the upper MIDI keyboard 2A corresponds to "Y", the key 28 corresponds to "K", the key 26 corresponds to "M", and the key 25 corresponds to "Z". .

また、下側の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 lower MIDI keyboard 2B corresponds to "*", the key 31 corresponds to "U", the key 30 corresponds to "Y", and the key 29 corresponds to "A". The key 28 corresponds to "S", the key 26 corresponds to "R", the key 25 corresponds to "X", and the key 23 corresponds to "V". The key 35 in the right area of the upper MIDI keyboard 2A corresponds to "Y", the key 37 corresponds to "K", the key 38 corresponds to "M", and the key 40 corresponds to "Z". . Note that the other keys are assigned as function keys (keys to which fixed operations and functions can be assigned).

左側領域の各キーは、ユーザが左手を用いて同時に複数のキーを押下できる位置関係で配置される。例えば、下側の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 lower MIDI keyboard 2B and the key 25 of the upper MIDI keyboard 2A are relatively distant from each other, but each key is pressed so that the user can press these two keys simultaneously with the left hand. Each alphabet is associated. The same applies to each key in the right area, and each key in the right area is arranged so that the user can simultaneously press a plurality of keys in the right area using the right hand. That is, in consideration of the physical size of each key of the MIDI keyboard 2, the distance between the keys, the size of a human hand, etc., each key is pressed so that a person can press a plurality of keys in each area with one hand. Is associated with the alphabet.

また、同時に入力される可能性が高い複数のアルファベットについては、それぞれ近い位置に配置される。   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 MIDI keyboard 2 and the alphabet is merely an example, and each key may be associated with another alphabet. Further, in the above, each of the 10-letter alphabets “Y”, “K”, “S”, “M”, “R”, “U”, “A”, “Z”, “X”, “V” is used. Although the letters are assigned to the keys, different 10-letter alphabets may be assigned to each key, and not limited to 10 letters, but less than 10 letters or 11 letters or more may be assigned to each key.

また、ユーザは、図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 lower MIDI keyboard 2B with an alphabet different from “Y”, or the key 40 with another new alphabet.

(仮名文字(清音)の入力)
次に、日本語の仮名文字の入力について説明する。上記のように、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 MIDI keyboards 2A and 2B are "Y", "K", "S", "M", "R", "U", "A", "Z", "X". , Or “V”. The character determination unit 32 determines the input kana character based on the depression of the key corresponding to the 10-character alphabet. FIG. 5 is a diagram showing an example of a kana character correspondence table in which alphabets assigned to each key of the MIDI keyboard 2 and kana characters are associated with each other.

図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 character determination unit 32 determines that the kana character shown in FIG. 5 has been input. To do.

例えば、「A」に対応するキーが押下された場合、文字判定部32は、「あ」が入力されたと判定する。具体的には、図3及び図4で説明したように、下側のMIDIキーボード2Bのキー36、又は、キー29が押下された場合、「あ」が入力されたと判定される。   For example, when the key corresponding to "A" is pressed, the character determination unit 32 determines that "a" has been input. Specifically, as described with reference to FIGS. 3 and 4, when the key 36 or the key 29 of the lower MIDI keyboard 2B is pressed, it is determined that “A” has been input.

また、「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 keys 26 and 28 of the upper MIDI keyboard 2A and the keys 37 and 38 of the lower MIDI keyboard 2B are pressed at the same time, it is determined that "i" has been input. Alternatively, if the keys 37 and 38 of the upper MIDI keyboard 2A and the keys 26 and 28 of the lower MIDI keyboard 2B are pressed at the same time, it is determined that "i" has been input.

また、「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 lower MIDI keyboard 2B is pressed, it is determined that "u" has been input.

また、「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 lower MIDI keyboard 2B and the key 35 and the key 30 of the upper MIDI keyboard 2A is pressed, it is determined that “e” has been input.

また、「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 lower MIDI keyboard 2B are pressed at the same time, it is determined that "O" has been input. Alternatively, when the key 29 and the key 31 of the lower MIDI keyboard 2B are pressed at the same time, it is determined that "O" has been input.

また、「か」行の各文字を入力する場合は、基本的に上記「あ」行の各文字に加えて「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 MIDI keyboard 2 includes information indicating the strength of keystrokes (keystroke strength or keystroke speed). For example, the keystroke strength is represented by a value of 0 to 127. As shown in FIG. 6, for example, the kana character “hi” corresponds to the letters “R” and “S” of the alphabet. In this case, the keys corresponding to “R” and “S” (for example, the keys 35 and 33 of the MIDI keyboard 2B) are simultaneously pressed with the keystroke strength “weak” (for example, the keystroke strength range of 1 to 45). At this time, it is determined that the Kiyone "hi" has been input. When the keys corresponding to “R” and “S” are simultaneously tapped with the keystroke strength “medium” (for example, in the range of keystroke strength 46 to 90), it is determined that the voiced sound “vi” has been input. Further, when the keys corresponding to “R” and “S” are simultaneously tapped with the keystroke strength “strong” (for example, the range of the keystroke strengths 91 to 127), it is determined that the semi-voiced sound “pi” has been input. .

また、複数のキーが打鍵された場合に、複数のキーの打鍵強度の合計に基づいて、複数のキーが打鍵強度「強」、「中」、「弱」の何れで打鍵されたかが判定されてもよい。そして、複数のキーの打鍵強度の合計に応じて、清音、濁音、半濁音が判別されてもよい。   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 key 27 of the MIDI keyboard 2B) is pressed with the keystroke strength “strong” (for example, the range of keystroke strengths 31 to 127). At this time, it is determined that the normal "A" is input. On the other hand, when the key corresponding to “A” is pressed with the keystroke strength “weak” (for example, in the range of keystroke strength 1 to 30), it is determined that the lower case “a” has been input. Similarly, for other characters with lowercase letters (“i”, “u”, “ya”, etc.), when a key is pressed with the key strength “strong”, the normal character is input and the key When the key is pressed with the key strength "weak", it is determined that the lower case letter of the character corresponding to the key is input. Note that the relationship between the keystroke strength and the input character may be reversed. That is, it may be determined that a normal character has been input when the keystroke strength is “weak” and that a lowercase letter has been input when the keystroke strength is “strong”.

(他のキーとの組み合わせによる濁音、半濁音、小文字の入力)
なお、図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 MIDI keyboard 2B) and a key corresponding to "Z" ( For example, the key 25) of the MIDI keyboard 2B is pressed at the same time. When inputting "Kan", two keys corresponding to "K" and "A" indicating "ka" and a key corresponding to "Z" are simultaneously pressed. When "san" is input, two keys corresponding to "S" and "A" indicating "sa" and a key corresponding to "Z" are simultaneously pressed. When "tan" is input, three keys corresponding to "K", "S", and "A" indicating "ta" and a key corresponding to "Z" are simultaneously pressed.

また、促音(「ッ」)を入力する場合は、上述した各文字に加えて、「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 character determination unit 32 outputs a long sound (prolonged sound. For example, “ku” or “ko”) according to the time during which the key is continuously pressed (the time from the start of pressing to the end of pressing). (This way)) may be determined. For example, when the key corresponding to “K” and the key corresponding to “U” are pressed at the same time, the character determination unit 32 determines that the time from the start of pressing the key to the end of the pressing (pressing time) is a predetermined threshold value. If it is (for example, 500 msec) or more, it may be determined that “ku” or “ku” has been input, and if the key pressing time is less than a predetermined threshold, it may be determined that “ku” has been input. That is, when the key pressing time is less than the predetermined threshold value, the character determining unit 32 determines that the kana character (without long sound) corresponding to the pressed key is input, and the key pressing time is equal to or more than the predetermined threshold value. In the case of, it may be determined that the corresponding long character of the kana character has been input. The alphabet corresponding to the long sound may be assigned, and it may be determined whether or not the long sound is based on whether or not the keys of the alphabet corresponding to the long sound are simultaneously pressed.

また、文字判定部32は、キーが打鍵された後、さらに強くキーが打鍵された場合に、さらに強くキーが打鍵されたことを示す情報に基づいて、文字を判定してもよい。   In addition, the character determination unit 32 may determine the character based on the information indicating that the key has been strongly pressed when the key has been strongly pressed after the key has been pressed.

また、他の使用頻度の高い複数の仮名文字に対応する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 keyboard 2B) may be used as the key indicating the conversion into kanji or katakana.

また、MIDIキーボード2又は情報処理装置3にフットペダル(サスティーンペダル)が接続され、当該フットペダルが、平仮名から漢字や片仮名への変換を示すキーとして用いられてもよい。この場合、ユーザは、両手又は片手を用いてMIDIキーボード2を押下することで平仮名を入力し、フットペダルを踏むことで、入力した平仮名を漢字や片仮名に変換することができ、漢字や片仮名を含む日本語を素早く入力することができる。   Further, a foot pedal (sustain pedal) may be connected to the MIDI keyboard 2 or the information processing device 3, and the foot pedal may be used as a key indicating the conversion from hiragana to kanji or katakana. In this case, the user can input the hiragana by pressing the MIDI keyboard 2 with both hands or one hand and depress the foot pedal to convert the input hiragana into kanji or katakana. You can quickly input Japanese including Japanese.

また、文字判定部32は、設定された音色に応じて、異なる仮名文字が入力されたと判定してもよい。例えば、MIDIキーボード2の制御キー46を用いて、第1の音色(例えばピアノ)、及び、第2の音色(例えばエレクトーン)を含む複数の音色のうちの何れかが設定される。例えば、「A」に対応するキー(例えば、MIDIキーボード2Bのキー36)が押下された場合において、第1の音色が設定されているときは、平仮名の「あ」が入力されたと判定され、第2の音色が設定されているときは、片仮名の「ア」が入力されたと判定されてもよい。また、「A」に対応するキーが押下された場合において、第1の音色が設定されているときは、「あ」が入力されたと判定され、第2の音色が設定されているときは、他の文字(例えば「い」)が入力されたと判定されてもよい。また、MIDIキーボード2の音色の設定によって、キーとアルファベットとの対応関係が異なってもよい。   Further, the character determination unit 32 may determine that different kana characters have been input according to the set tone color. For example, using the control key 46 of the MIDI keyboard 2, any one of a plurality of tone colors including a first tone color (for example, piano) and a second tone color (for example, electric tone) is set. For example, when the key corresponding to "A" (for example, the key 36 of the MIDI keyboard 2B) is pressed and the first tone is set, it is determined that the hiragana "A" has been input, When the second timbre is set, it may be determined that the katakana “A” has been input. When the key corresponding to “A” is pressed, it is determined that “A” is input when the first tone color is set, and when the second tone color is set, It may be determined that another character (for example, “i”) has been input. Also, the correspondence between the keys and the alphabet may differ depending on the tone color setting of the MIDI keyboard 2.

また、上記では基本的に仮名文字を入力する場合について説明したが、上記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 MIDI keyboards 2A and 2B are divided into a left side area input by the user's left hand and a right side area input by the user's right hand. The user can use both hands to simultaneously press a plurality of keys in the left area and the right area. Here, for example, a case of inputting a character string “simple” will be described.

図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 MIDI keyboards 2A and 2B, three keys corresponding to "Z", "K" and "A" are simultaneously pressed, and in the right area, "Z", It is assumed that four keys corresponding to “K”, “S” and “A” are pressed at the same time. When the three keys corresponding to "Z", "K", and "A" are pressed simultaneously, it is determined that "Kan" has been input as described above (see FIG. 11). When four keys corresponding to “Z”, “K”, “S”, and “A” are simultaneously pressed, it is determined that “tan” has been input (see FIG. 11).

この場合、左側領域に対する入力が、右側領域に対応する入力よりも優先される。具体的には、左側領域に対する入力と右側領域に対する入力とが同時に行われた場合、左側領域に対する入力が先に入力され、右側領域に対する入力が後に入力されたと見なされる。これにより、左側領域において「かん」が入力され、同時に右側領域において「たん」が入力された場合は、「かんたん」が入力されたものとする。なお、「たんかん」と入力する場合は、ユーザは、左側領域において「たん」(「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 character determination unit 32 determines that the left side area and the right side area. It may be possible to determine that one kana character has been input using the keys of both areas of the area. For example, when two keys corresponding to “M” and “R” are pressed in the left area and two keys corresponding to “K” and “S” are pressed in the right area at the same time, the character determination unit 32 May use the keys in the left and right areas to determine that the kana character “i” has been input. Only two keys corresponding to "M" and "R" do not correspond to any kana characters. Further, only two keys corresponding to “K” and “S” do not correspond to any kana character. Therefore, in this case, the character determination unit 32 determines that four keys are simultaneously input by using the keys in the left and right areas without performing the priority processing of the left area, and the kana characters corresponding to these four keys are input. It is determined that "i" has been input.

また、上記では右側領域よりも左側領域を優先させたが、逆に左側領域よりも右側領域を優先させてもよい。   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 character input system 1 according to the present embodiment, information when a key of the MIDI keyboard 2 is pressed (type of pressed key and keystroke strength) and information while the key is pressed (pressed) The input character is judged based on the time, the information indicating that the key was pressed more strongly after the key was pressed), and the information when the key was released (the information when the pressing was no longer detected). Be seen.

ユーザは、左手を用いて左側領域に配置された複数のキーを同時に入力し、右手を用いて右側領域に配置された複数のキーを同時に入力することにより、左右の手で仮名文字を入力することができる。また、同時に複数のキーを押下することで、少ないキーでも様々な仮名文字を入力することができ、文字を素早く入力することができる。   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 information processing device 3 of the present embodiment will be described. FIG. 16 is a flowchart showing details of the character input process according to this embodiment. The processing illustrated in FIG. 16 is performed by the CPU of the information processing device 3 executing the character input program of this embodiment. The CPU of the information processing device 3 simultaneously executes a document creation application and a Japanese conversion application in addition to the character input program of this embodiment.

図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 information processing device 3 first performs a setting process (step S1). Here, the information processing device 3 recognizes the two MIDI keyboards 2 and sets the upper MIDI keyboard 2A and the lower MIDI keyboard 2B. For example, the information processing device 3 sets the first connected MIDI keyboard 2 as the upper MIDI keyboard 2A, and sets the second connected MIDI keyboard 2 as the lower MIDI keyboard 2B. Further, in the setting process of step S1, the tone colors of the MIDI keyboards 2A and 2B may be set. Further, in the setting process of step S1, the correspondence between the keys shown in FIGS. 3 and 4 and the alphabets is set in accordance with the user's operation, and the correspondence between the alphabets and kana characters shown in FIGS. Relationships may be set. Further, in the setting process of step S1, it may be set whether to prioritize the left side region or the right side region according to the user's operation.

ステップS1の設定処理を実行した後、情報処理装置3は、次のステップS2〜ステップS7の処理を所定の時間間隔(例えば、1msec間隔)で繰り返し実行する。なお、ステップS2〜ステップS7の処理が繰り返し行われている間、ユーザの指示に応じて、音色の設定や、各キーとアルファベットとの対応関係の設定、アルファベットと仮名文字との対応関係の設定等が行われてもよい。   After executing the setting process of step S1, the information processing device 3 repeatedly executes the processes of the following steps S2 to S7 at predetermined time intervals (for example, 1 msec intervals). It should be noted that while the processes of steps S2 to S7 are repeatedly performed, the timbre is set, the correspondence between each key and the alphabet is set, and the correspondence between the alphabet and the kana is set according to a user's instruction. Etc. may be performed.

具体的には、ステップS2において、情報処理装置3は、MIDIキーボード2Aおよび2BからMIDI信号を受信する。MIDIキーボード2Aおよび2Bは、所定の時間間隔(例えば1msec間隔)で繰り返しMIDI信号を情報処理装置3に送信する。情報処理装置3は、ステップS2において、MIDIキーボード2Aおよび2BからのMIDI信号を受信する。   Specifically, in step S2, the information processing device 3 receives the MIDI signal from the MIDI keyboards 2A and 2B. The MIDI keyboards 2A and 2B repeatedly transmit MIDI signals to the information processing device 3 at predetermined time intervals (for example, 1 msec intervals). The information processing device 3 receives MIDI signals from the MIDI keyboards 2A and 2B in step S2.

次に、情報処理装置3は、受信したMIDI信号に基づいて、打鍵されたキーの種類および打鍵強度の判別処理を行う(ステップS3)。具体的には、情報処理装置3は、受信したMIDI信号に基づいて、MIDIキーボード2Aおよび2Bの複数のキーのうち、何れのキーが打鍵されたかを判別するとともに、打鍵されたキーの打鍵強度(打鍵速度)を判別する。また、情報処理装置3は、MIDIキーボード2Aおよび2Bの音色の設定を判別する。   Next, the information processing device 3 performs a discrimination process of the type of the key pressed and the key strength based on the received MIDI signal (step S3). Specifically, the information processing device 3 determines which of the plurality of keys of the MIDI keyboards 2A and 2B has been pressed based on the received MIDI signal, and the key pressing strength of the pressed key. (Keystroke speed) is determined. Further, the information processing device 3 determines the tone color settings of the MIDI keyboards 2A and 2B.

次に、情報処理装置3は、ステップS3の判別処理の結果に基づいて、複数のキーが同時に押下されたか否かを判別する同時入力判別処理を行う(ステップS4)。具体的には、情報処理装置3は、複数のキーが押下されている状態から押下されていない状態になったか否かを判別し、各キーが押下されなくなったタイミングを比較する。そして、複数のキーが押下されなくなったタイミングが所定の閾値内(例えば、100msec内)である場合、情報処理装置3は、複数のキーが同時に押下されたと判定する。なお、情報処理装置3は、上述のように複数のキーが押下開始されたタイミングが所定の閾値内である場合に、複数のキーが同時に押下されたと判定してもよい。   Next, the information processing device 3 performs the simultaneous input determination process of determining whether or not a plurality of keys are simultaneously pressed based on the result of the determination process of step S3 (step S4). Specifically, the information processing device 3 determines whether or not a plurality of keys have been pressed to be in a non-pressed state, and compares timings at which the respective keys are no longer pressed. Then, when the timing at which the plurality of keys are not pressed is within a predetermined threshold value (for example, within 100 msec), the information processing device 3 determines that the plurality of keys are simultaneously pressed. Note that the information processing device 3 may determine that a plurality of keys are simultaneously pressed when the timing at which the plurality of keys are pressed is within a predetermined threshold as described above.

次に、情報処理装置3は、文字判別処理を行う(ステップS5)。具体的には、情報処理装置3は、図5〜図13で示した対応表の中から、押下されたキーに対応する文字を検索し、入力された仮名文字を判別する。ここで、情報処理装置3は、押下されたキーの種類に加えて、キーが押下されたときの打鍵強度に基づいて、濁音か否か、半濁音か否か、小文字か否かを判別する。また、情報処理装置3は、押下されたキーの種類に加えて、キーの押下時間(押下が継続している時間)に応じて、長音か否かを判別する。また、情報処理装置3は、押下されたキーの種類に加えて、キーが押下された後にさらに強くキーが押下されたか否かに基づいて、文字を判別してもよい。   Next, the information processing device 3 performs a character determination process (step S5). Specifically, the information processing device 3 searches the correspondence table shown in FIGS. 5 to 13 for a character corresponding to the pressed key, and determines the inputted kana character. Here, the information processing device 3 determines whether or not it is a dull sound, whether it is a semi-voiced sound, or whether it is a lowercase character, based on the type of the pressed key and the keystroke strength when the key is pressed. . Further, the information processing device 3 determines whether or not the sound is a long tone, in accordance with the key pressing time (the pressing time continues) in addition to the type of the pressed key. Further, the information processing device 3 may determine the character based on whether or not the key is pressed more strongly after the key is pressed, in addition to the type of the pressed key.

ステップS5に続いて、情報処理装置3は、左側領域優先処理を行う(ステップS6)。具体的には、情報処理装置3は、押下された各キーが左側領域のキーか右側領域のキーかを判別し、左側領域のキーと右側領域のキーとが同時に押下された場合、左側領域のキーに対応する仮名文字が先に入力され、右側領域のキーに対応する仮名文字が後に入力されたと見なす。そして、情報処理装置3は、左側領域のキーに対応する仮名文字を先に配置し、右側領域のキーに対応する仮名文字を後に配置した文字列を、ユーザによって入力された入力文字として判定する。なお、左側領域のキーと右側領域のキーとが同時に押下された場合において、左側領域のキーのみに対応する文字が、図5〜図13で示した対応表の中から発見できない場合、情報処理装置3は、図5〜図13で示した対応表の中から、押下された左側領域および右側領域の両方のキーに対応する文字を判別してもよい。   Following step S5, the information processing device 3 performs a left-side area priority process (step S6). Specifically, the information processing device 3 determines whether each key pressed is a key in the left side area or a key in the right side area, and when the key in the left side area and the key in the right side area are pressed simultaneously, the left side area It is assumed that the kana character corresponding to the key is input first, and the kana character corresponding to the key in the right area is input later. Then, the information processing device 3 determines the character string in which the kana character corresponding to the key in the left area is arranged first and the kana character corresponding to the key in the right area is arranged later as the input character input by the user. . In addition, when the left area key and the right area key are pressed at the same time, when the character corresponding to only the left area key cannot be found in the correspondence tables shown in FIGS. The device 3 may discriminate the characters corresponding to the pressed keys in both the left area and the right area from the correspondence tables shown in FIGS.

次に、情報処理装置3は、ステップS3〜ステップS6の処理の結果に基づいて判別した文字を出力する(ステップS7)。具体的には、情報処理装置3は、判別した文字を、自機で実行している他の日本語変換アプリケーションや文書作成アプリケーションに出力する。判別した文字が日本語変換アプリケーションに出力され、日本語変換キー(例えば、上記フットペダルやMIDIキーボード2の何れかのキー)が押下された場合、判別した文字が漢字等に変換される。そして、漢字等に変換された文字が文書作成アプリケーションに渡され、文書作成アプリケーションにおいて漢字等に変換された文字が情報処理装置3の画面に表示されるとともに、記憶手段(RAMやハードディスク等の記憶装置)に記憶される。また、情報処理装置3は、MIDIキーボード2からのMIDI信号を、そのままMIDIファイルとして保存してもよい。   Next, the information processing device 3 outputs the character determined based on the result of the processing of steps S3 to S6 (step S7). Specifically, the information processing device 3 outputs the determined character to another Japanese conversion application or a document creation application that is being executed by itself. When the determined character is output to the Japanese conversion application and the Japanese conversion key (for example, any one of the foot pedal and the MIDI keyboard 2) is pressed, the determined character is converted into a kanji character or the like. Then, the characters converted into Chinese characters or the like are passed to the document creation application, the characters converted into Chinese characters or the like in the document creation application are displayed on the screen of the information processing device 3, and the storage means (memory such as RAM or hard disk is stored. Device). Further, the information processing device 3 may store the MIDI signal from the MIDI keyboard 2 as it is as a MIDI file.

情報処理装置3は、ステップS7の処理の後、再びステップS2の処理を実行する。以上で、図16に示す処理の説明を終了する。   The information processing device 3 executes the process of step S2 again after the process of step S7. This is the end of the description of the processing illustrated in FIG.

なお、図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 character input system 1 of the present embodiment and time.

図17では、押下が検出されたMIDIキーボード2Aおよび2Bのキー(アルファベット)と、時間との関係が示されている。図17の各長方形内の文字は、押下されたキーに対応するアルファベットを示し、各長方形の左側の短辺は押下開始時点を示し、各長方形の右側の短辺は押下終了時点を示す。   FIG. 17 shows the relationship between the key (alphabet) of the MIDI keyboards 2A and 2B in which the pressing is detected and the time. The letter in each rectangle in FIG. 17 indicates the alphabet corresponding to the pressed key, the short side on the left side of each rectangle indicates the pressing start time point, and the short side on the right side of each rectangle indicates the pressing end time point.

図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, MIDI keyboards 2A and 2B are used to correspond to “Z”, “X”, “S”, “A”, “U”, and “K”. It is assumed that 6 keys are pressed simultaneously. Specifically, using the keys in the left area of the MIDI keyboards 2A and 2B, the five keys of "Z", "X", "S", "A", and "U" are pressed, and the MIDI keyboard 2A is pressed. One of the keys "K" is pressed using the keys in the right area of 2 and 2B.

次に、時点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 MIDI keyboards 2A and 2B, the seven keys corresponding to "X", "K", "S", "A", "X", "K" and "A" are It is assumed that they are pressed at the same time. Specifically, in the left area of the MIDI keyboards 2A and 2B, four keys corresponding to "X", "K", "S" and "A" are simultaneously pressed, and in the right area of the MIDI keyboards 2A and 2B. , "X", "K", and "A" are simultaneously pressed. Then, at time t4, it is assumed that the pressing on these seven keys is completed.

この場合、時点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 character input system 1 of the present embodiment, by inputting a plurality of keys of the MIDI keyboard 2 at the same time and combining a plurality of keys less than the usual 101 keyboard and 109 keyboard, various characters can be input in a short time. Can be entered.

例えば、通常の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 character input system 1 of the present embodiment is used, it is possible to input a plurality of keys at the same time, and therefore the operation related to the input is required only twice. Therefore, substantially 13 keys can be input at the time when the two keys are sequentially input. Therefore, if it takes, for example, 0.3 seconds to enter one or more keys (when the time required for one operation is 0.3 seconds), it will be "soft" in 0.6 seconds. It is possible to input a character string of "kitaikai", and it is possible to input a character earlier than when the same character is input using a normal 101 keyboard or 109 keyboard. Further, although handwritten shorthand cannot be saved as character data, in this embodiment, shorthand using a keyboard can be realized and saved as character data.

また、本実施形態の文字入力システム1では、例えば、MIDIキーボード2Aおよび2Bの左側領域又は右側領域の一方の領域のみを用いて、全ての仮名文字を入力することができる。左側領域の11文字に対応する各キーは、左手の指が届く位置に配置され、最も離れている文字同士でも、左手のみで同時に入力することができる。右側領域も同様である。このため、片手のみで様々な仮名文字を入力することができ、片手が不自由な人でも文字を入力することができる。   In the character input system 1 of the present embodiment, for example, all kana characters can be input using only one of the left side area and the right side area of the MIDI keyboards 2A and 2B. Each key corresponding to 11 characters in the left side area is arranged at a position where the finger of the left hand can reach, and even the most distant characters can be simultaneously input with only the left hand. The same applies to the right side region. Therefore, various kana characters can be input with only one hand, and even a person with one hand cannot input the characters.

また、本実施形態では、MIDIキーボード2を用いるため、押下されたキーの種類に加えて、キーの押下強度、押下時間に基づいて、入力文字を判別することができる。このため、キーの入力の仕方によって入力文字を変えることができ、少ないキーでも様々な文字を入力することができる。   Further, in the present embodiment, since the MIDI keyboard 2 is used, it is possible to determine the input character based on the type of the pressed key, the pressing strength of the key, and the pressing time. Therefore, the input characters can be changed depending on the way of inputting the keys, and various characters can be input with a small number of keys.

また、本実施形態では、MIDIキーボード2を用いるため、ユーザによって入力されたキーに応じたMIDI信号に基づいて、他の音楽再生プログラムを用いて音を出力することができる。これにより、音で文字を認識することができ、単なる文字入力を超えて音でユーザを楽しませることができる。また、MIDI信号をMIDIファイルとして保存することができ、リアルタイムでMIDIキーボードを用いて入力した音声情報を保存することができる。これにより、文字情報として保存するのみならず、音声情報として保存することができ、保存したMIDIファイルを楽器等に接続して音を再生することができる。   Further, in the present embodiment, since the MIDI keyboard 2 is used, it is possible to output a sound using another music reproduction program based on a MIDI signal corresponding to a key input by the user. As a result, the character can be recognized by the sound, and the user can be entertained by the sound beyond mere character input. Also, the MIDI signal can be saved as a MIDI file, and the voice information input using the MIDI keyboard can be saved in real time. As a result, not only the character information but also the voice information can be saved, and the saved MIDI file can be connected to a musical instrument or the like to reproduce a sound.

また、本実施形態の情報処理装置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 information processing apparatus 3 according to the present embodiment can save a MIDI file corresponding to a MIDI signal or read the saved MIDI file and convert it into character information. Therefore, for example, the first user of the information processing device 3 can read the MIDI file saved by the second user and convert it into character information by exchanging the MIDI file with another second user. As a result, the first user and the second user can exchange character information using the MIDI file (voice data). Since the MIDI file stores audio signals, a third party cannot easily recognize it as character information. Therefore, the first user and the second user can exchange the MIDI file as a ciphertext with each other. Further, a correspondence table (for example, the correspondence table of FIGS. 4 to 13) that stores the correspondence relationship between each key of the MIDI keyboard and the character is predetermined between the first user and the second user, so that the correspondence table is created. It is possible to perform encrypted communication between the first user and the second user by using the MIDI file as the ciphertext by using it as the encryption key.

(変形例)
以上、本実施形態の文字入力システム1について説明したが、文字入力システム1は上述した例に限られない。
(Modification)
Although the character input system 1 according to the present embodiment has been described above, the character input system 1 is not limited to the above example.

例えば、上記実施形態では、図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 MIDI keyboard 2 according to another embodiment. FIG. 19 is a diagram showing an example of association between alphabetic characters and kana characters in another embodiment. In FIG. 18, a character different from the character shown in FIG. 3 is assigned to each key. Further, in FIG. 19, the correspondence between the alphabet characters and the kana characters is different from that in FIG. Also in this case, as shown in FIGS. 6 to 13, one or more alphabetic characters are used for a special character or character string (voiced sound, semi-voiced sound, lowercase letters, sound repellant, consonant, character string in FIG. 13). Is set.

また、文字に限らず、数字や記号、エンターキー、シフトキー、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 MIDI keyboards 2 are used in the above embodiment, but in other embodiments, one keyboard that can output a MIDI signal may be used, or three or more keyboards may be used. Good. For example, characters may be input using a single keyboard in which a plurality of rows in which a plurality of keys are arranged in the horizontal direction are arranged in the vertical direction (three rows in the upper row, rows in the middle row, and rows in the lower row). Further, the characters are not limited to the upper, middle, and lower three lines, and for example, the characters may be input by using the keys of four lines or the characters may be input by using the keys of two upper and lower lines.

また、上記実施形態では、1つのMIDIキーボード2を左側領域および右側領域に分けた。他の実施形態では、ユーザの左手で入力されるキーボードと、ユーザの右手で入力されるキーボートとが、それぞれ別のキーボードであってもよい。この場合、左手用のキーボードとして1又は複数のキーボードが用いられ、右手用のキーボードとして1又は複数のキーボードが用いられてもよい。   Further, in the above embodiment, one MIDI keyboard 2 is divided into a left side area and a right side area. In other embodiments, the keyboard input by the user's left hand and the keyboard input by the user's right hand may be different keyboards. In this case, one or more keyboards may be used as the left-hand keyboard, and one or more keyboards may be used as the right-hand keyboard.

また、上記実施形態では、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 information processing device 3 inputs a character by using another keyboard capable of discriminating the keystroke strength (keystroke speed) and the keystroke time in addition to the type of the keystroked. Good. Further, any keyboard may be used as long as it can input a plurality of keys at the same time.

また、上記実施形態では、左側領域のキーと右側領域のキーとが同時に押下された場合、左側領域の優先処理として、左側領域のキーに対応する文字を先に配置し、右側領域のキーに対応する文字を後に配置した文字列を、入力文字として判定した。他の実施形態では、左側領域のキーと右側領域のキーとが同時に押下された場合、左側領域の優先処理として、左側領域のキーに対応する文字のみを、入力文字として判定してもよい。   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 keyboard 2, the keystroke signal after the predetermined signal may be input in a separate frame as a memo or an annotation. For example, when a signal indicating mute is output from the MIDI keyboard 2, the subsequent keystroke signal may input characters in a separate frame as a memo, an annotation, or subtitle input. Also, a key that repeats the character or information input immediately before is assigned, and when the key is pressed, the character or information input immediately before may be re-input.

また、上記実施形態では、MIDIキーボード2と情報処理装置3とがローカルで接続され、文字入力システム1が実現されるものとした。他の実施形態では、文字入力システム1は、物理的に離れた場所に配置された複数の装置によって構成されてもよい。例えば、MIDIキーボード2、情報処理装置3のMIDI信号受信部31、文字判定部32、設定部33は、物理的に異なる場所に配置され、各部がインターネット等のネットワークで接続されることにより、上記文字入力システムが構成されてもよい。   Further, in the above embodiment, the MIDI keyboard 2 and the information processing device 3 are locally connected, and the character input system 1 is realized. In another embodiment, the character input system 1 may be composed of a plurality of devices that are physically separated from each other. For example, the MIDI keyboard 2, the MIDI signal receiving unit 31, the character determination unit 32, and the setting unit 33 of the information processing device 3 are arranged at physically different places, and each unit is connected by a network such as the Internet, thereby A character input system may be configured.

例えば、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 character input system 2 MIDI keyboard 3 information processing device 32 character determination unit

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.
前記文字判定手段は、前記第1の領域に配置されたキーと、前記第2の領域に配置されたキーとが同時に入力された場合、入力された前記第1の領域のキーに応じた文字を先に配置し、入力された前記第2の領域のキーに応じた文字を後に配置した文字列を、前記入力文字として判定する、請求項1に記載の文字入力システム。   When the key arranged in the first area and the key arranged in the second area are input at the same time, the character determining means determines a character corresponding to the input key in the first area. The character input system according to claim 1, wherein a character string in which is arranged first and a character corresponding to the entered key in the second area is arranged later is determined as the input character. 前記第1の領域に配置されたキーは、ユーザの一方の手で入力されるキーであり、前記第2の領域に配置されたキーは、ユーザの他方の手で入力されるキーである、請求項1又は2に記載の文字入力システム。   The keys arranged in the first area are keys input by one hand of the user, and the keys arranged in the second area are keys input by the other hand of the user. The character input system according to claim 1. 前記文字判定手段は、前記入力手段のキーが入力された場合、入力されたキーと、当該キーの入力の強さとを判別し、当該入力されたキーと入力の強さとに基づいて、前記入力文字を判定する、請求項1から3の何れかに記載の文字入力システム。   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 based on the input key and the input strength, the input is performed. The character input system according to claim 1, which determines a character. 前記文字判定手段は、前記入力手段のキーが入力された場合、入力されたキーと、当該キーの入力時間とを判別し、当該入力されたキーと入力時間とに基づいて、前記入力文字を判定する、請求項1から4の何れかに記載の文字入力システム。   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 character based on the input key and the input time. The character input system according to any one of claims 1 to 4, which makes a determination. 前記入力手段は、MIDI信号を出力可能であり、
前記入力信号受信手段は、前記入力手段から前記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のキーが同時に入力されたか否かを判定し、当該判定結果に基づいて、前記入力文字を判定する、請求項1から6の何れかに記載の文字入力システム。   The character determination means is configured to, based on a timing when the first key of the input means is released and a timing when the second key of the input means is released, the first key and the second key. The character input system according to any one of claims 1 to 6, which determines whether or not is input at the same time, and determines the input character based on the determination result. 前記文字判定手段は、前記複数のキーのうちの第1のキーが入力された場合、第1の文字が入力されたと判定し、前記複数のキーのうちの第2のキーが入力された場合、第2の文字が入力されたと判定し、前記複数のキーのうちの前記第1のキー及び前記第2のキーが同時に入力された場合、第3の文字が入力されたと判定する、請求項1から7の何れかに記載の文字入力システム。   When the first key of the plurality of keys is input, the character determination means determines that the first character is input, and when the second key of the plurality of keys is input. Determining that a second character has been input, and if the first key and the second key of the plurality of keys have been input at the same time, it is determined that a third character has been input. The character input system according to any one of 1 to 7. 複数のキーを同時に入力可能な入力手段から前記複数のキーに対する入力に応じた入力信号を受信する入力信号受信手段と、
前記入力信号受信手段によって受信された入力信号に基づいて、入力された複数のキーに対応する入力文字を判定する文字判定手段とを備え、
前記文字判定手段は、前記入力手段の第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.
JP2018202379A 2018-10-28 2018-10-28 Character input system, character input device, character input program, and character input method Active JP6785279B2 (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114698391A (en) * 2020-10-30 2022-07-01 深圳市大疆创新科技有限公司 Digital Management Units and Digital Signal Processing Systems

Cited By (1)

* Cited by examiner, † Cited by third party
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