JP4492446B2 - Measuring device and program for measuring positional relationship of performance operators that can be operated simultaneously - Google Patents
Measuring device and program for measuring positional relationship of performance operators that can be operated simultaneously Download PDFInfo
- Publication number
- JP4492446B2 JP4492446B2 JP2005168694A JP2005168694A JP4492446B2 JP 4492446 B2 JP4492446 B2 JP 4492446B2 JP 2005168694 A JP2005168694 A JP 2005168694A JP 2005168694 A JP2005168694 A JP 2005168694A JP 4492446 B2 JP4492446 B2 JP 4492446B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- positional relationship
- performance
- finger
- performance operator
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Electrophonic Musical Instruments (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
- Auxiliary Devices For Music (AREA)
Description
本発明は、鍵盤楽器の演奏者の指の伸張能力を計測する技術に関する。 The present invention relates to a technique for measuring the finger stretching ability of a keyboard instrument player.
ある楽譜に従い楽器演奏を行う場合、楽器演奏のための運指が結果として得られる演奏の善し悪しを大きく左右する。例えば、楽曲演奏を行う演奏者の指の長さや指間の伸張の程度、指関節の柔軟性等によって、その演奏者に適する運指は異なる。そこで、特許文献1には、演奏者による演奏情報に基づき、その演奏者に適した運指情報を生成する技術が開示されている。
また、非特許文献2には、演奏者に適する運指を特定するとともに、特定した運指による模範的な演奏者の手の動きを示す3DCG(3−Dimensional Computer Graphics)アニメーションを生成することにより、演奏者が好ましい運指による演奏を直感的に理解可能とする技術が開示されている。
上述したような先行技術を利用するにあたっては、演奏者は自分に適した運指情報を得るために、自分の指の伸張能力等を示すデータを装置に入力する必要がある。そのようなデータを自分で計測し入力する作業には手間がかかる。 When using the prior art as described above, the performer needs to input data indicating the ability to stretch his / her finger to the apparatus in order to obtain fingering information suitable for him / her. It takes time to measure and input such data yourself.
上記の状況に鑑み、本発明は、演奏者の指の伸張能力を容易に計測することを可能とする手段を提供することを目的とする。 In view of the above situation, it is an object of the present invention to provide a means that makes it possible to easily measure the performance of a player's fingers.
請求項1に係る発明は、楽器に備えられた複数の演奏操作子のうち操作された演奏操作子を示す演奏操作子データを取得する演奏操作子データ取得手段と、一方の手の特定の複数の指および当該複数の指が伸張されるべき方向を示す操作指示データを記憶する記憶手段と、前記演奏操作子データ取得手段により取得された同時に操作された演奏操作子を示す複数の演奏操作子データと前記記憶手段により記憶されている操作指示データとに基づき、当該操作を行ったユーザが一方の手の特定の指を用いて同時に操作可能な複数の演奏操作子の位置関係を示す位置関係データを生成する位置関係データ生成手段とを備えることを特徴とする計測装置である。According to the first aspect of the present invention, there is provided performance operator data acquisition means for acquiring performance operator data indicating a performance operator operated among a plurality of performance operators provided in the musical instrument, and a specific plurality of one hand. Storage means for storing operation instructions data indicating the direction in which the fingers and the plurality of fingers are to be extended, and a plurality of performance operators indicating simultaneously operated performance operators acquired by the performance operator data acquisition means Based on the data and the operation instruction data stored in the storage means, a positional relationship indicating a positional relationship among a plurality of performance operators that can be operated simultaneously by a user who performs the operation using a specific finger of one hand It is a measuring device characterized by comprising a positional relationship data generating means for generating data.
請求項2に係る発明は、楽器に備えられた複数の演奏操作子のうち操作された演奏操作子を示す演奏操作子データを取得する演奏操作子データ取得手段と、前記複数の演奏操作子のうち一方の手の特定の指を用いて同時に操作されるべき複数の演奏操作子の位置関係を示す操作指示データを記憶する記憶手段と、前記演奏操作子データ取得手段により取得された同時に操作された演奏操作子を示す複数の演奏操作子データと前記記憶手段により記憶されている操作指示データとに基づき、当該操作を行ったユーザが一方の手の特定の指を用いて同時に操作可能な複数の演奏操作子の位置関係を示す位置関係データを生成する位置関係データ生成手段とを備えることを特徴とする計測装置である。According to a second aspect of the present invention, there is provided a performance operator data acquisition means for acquiring performance operator data indicating a performance operator operated among a plurality of performance operators provided in a musical instrument, and a plurality of performance operators. Storage means for storing operation instruction data indicating a positional relationship among a plurality of performance operators to be operated simultaneously using a specific finger of one hand, and simultaneous operation acquired by the performance operator data acquisition means. Based on a plurality of performance operator data indicating the performance operator and the operation instruction data stored in the storage means, a plurality of users who can perform the operation simultaneously using a specific finger of one hand And a positional relationship data generation means for generating positional relationship data indicating the positional relationship of the performance operators.
請求項3に係る発明は、前記記憶手段により記憶されている操作指示データの内容をユーザに通知する通知手段を備えることを特徴とする請求項1もしくは2に記載の計測装置である。The invention according to
請求項4に係る発明は、楽器に備えられた複数の演奏操作子のうち操作された演奏操作子を示す演奏操作子データを取得する演奏操作子データ取得手段と、前記演奏操作子データ取得手段により取得された演奏操作子データにより示される演奏操作子の操作に用いられた指を示す指データを取得する指データ取得手段と、一方の手の特定の複数の指により同時に操作可能な演奏操作子の標準的な位置関係を示す標準位置関係データを記憶する記憶手段と、前記演奏操作子データ取得手段により取得された複数の演奏操作子データと、当該複数の演奏操作子データに関し前記指データ取得手段により取得された複数の指データにより示される複数の指に応じた前記記憶手段により記憶されている標準位置関係データとに基づき、演奏操作子の操作において当該複数の指が伸張された方向を示す伸張方向データを生成する伸張方向データ生成手段と、前記演奏操作子データ取得手段により取得された同時に操作された演奏操作子を示す複数の演奏操作子データと前記指データ取得手段により取得された指データと前記伸張方向データ生成手段により生成された伸張方向データとに基づき、当該操作を行ったユーザが一方の手の特定の指を用いて同時に操作可能な複数の演奏操作子の位置関係を示す位置関係データを生成する位置関係データ生成手段とを備えることを特徴とする計測装置である。According to a fourth aspect of the present invention, there is provided performance operator data acquisition means for acquiring performance operator data indicating a performance operator operated among a plurality of performance operators provided in a musical instrument, and the performance operator data acquisition means. Finger data acquisition means for acquiring finger data indicating a finger used for operation of the performance operator indicated by the performance operator data acquired by, and a performance operation that can be simultaneously operated by a plurality of specific fingers of one hand Storage means for storing standard positional relationship data indicating a standard positional relationship of the child, a plurality of performance operator data acquired by the performance operator data acquisition means, and the finger data relating to the plurality of performance operator data Based on the standard positional relationship data stored in the storage unit corresponding to the plurality of fingers indicated by the plurality of finger data acquired by the acquiring unit, the operation of the performance operator is performed. And a plurality of performance operators indicating the simultaneously operated performance operators acquired by the performance operator data acquisition means. Based on the data, the finger data acquired by the finger data acquisition unit, and the expansion direction data generated by the expansion direction data generation unit, the user who performed the operation simultaneously operates using a specific finger of one hand It is a measuring device comprising: positional relationship data generating means for generating positional relationship data indicating the positional relationship of a plurality of possible performance operators.
請求項5に係る発明は、楽器に備えられた複数の演奏操作子のうち操作された演奏操作子を示す演奏操作子データを取得する演奏操作子データ取得手段と、前記演奏操作子データ取得手段により取得された演奏操作子データにより示される演奏操作子の操作に用いられた指を示す指データを取得する指データ取得手段と、一方の手の特定の複数の指および当該複数の指が伸張されるべき方向を示す操作指示データを記憶する記憶手段と、前記記憶手段により記憶されている操作指示データの内容をユーザに通知する通知手段と、前記演奏操作子データ取得手段により取得された同時に操作された演奏操作子を示す複数の演奏操作子データと前記指データ取得手段により取得された指データと前記記憶手段により記憶されている操作指示データとに基づき、当該操作を行ったユーザが一方の手の特定の指を用いて同時に操作可能な複数の演奏操作子の位置関係を示す位置関係データを生成する位置関係データ生成手段とを備えることを特徴とする計測装置である。According to a fifth aspect of the present invention, there is provided performance operator data acquisition means for acquiring performance operator data indicating a performance operator operated among a plurality of performance operators provided in a musical instrument, and the performance operator data acquisition means. Finger data acquisition means for acquiring finger data indicating a finger used for operation of the performance operator indicated by the performance operator data acquired by the method, a plurality of specific fingers of one hand and the plurality of fingers are expanded Storage means for storing operation instruction data indicating the direction to be performed, notification means for notifying the user of the contents of the operation instruction data stored in the storage means, and simultaneously acquired by the performance operator data acquisition means A plurality of performance operator data indicating the operated performance operator, finger data acquired by the finger data acquisition means, and operation instruction data stored by the storage means And a positional relationship data generating means for generating positional relationship data indicating the positional relationship of a plurality of performance operators that can be operated simultaneously by using the specific finger of one hand. This is a characteristic measuring device.
請求項6に係る発明は、楽器に備えられた複数の演奏操作子のうち操作された演奏操作子を示す演奏操作子データを取得する演奏操作子データ取得手段と、前記演奏操作子データ取得手段により取得された演奏操作子データにより示される演奏操作子の操作に用いられた指を示す指データを取得する指データ取得手段と、一方の手の特定の指を用いて同時に操作されるべき複数の演奏操作子の位置関係を示す操作指示データを記憶する記憶手段と、前記記憶手段により記憶されている操作指示データの内容をユーザに通知する通知手段と、前記演奏操作子データ取得手段により取得された同時に操作された演奏操作子を示す複数の演奏操作子データと前記指データ取得手段により取得された指データと前記記憶手段により記憶されている操作指示データとに基づき、当該操作を行ったユーザが一方の手の特定の指を用いて同時に操作可能な複数の演奏操作子の位置関係を示す位置関係データを生成する位置関係データ生成手段とを備えることを特徴とする計測装置である。According to a sixth aspect of the present invention, there is provided performance operator data acquisition means for acquiring performance operator data indicating a performance operator operated among a plurality of performance operators provided in a musical instrument, and the performance operator data acquisition means. Finger data acquisition means for acquiring finger data indicating a finger used for the operation of the performance operator indicated by the performance operator data acquired by the plurality, and a plurality of data to be operated simultaneously using a specific finger of one hand Obtained by the storage means for storing the operation instruction data indicating the positional relationship of the performance operators, the notification means for notifying the user of the contents of the operation instruction data stored in the storage means, and the performance operator data acquisition means A plurality of performance operator data indicating the simultaneously operated performance operators, finger data acquired by the finger data acquisition means, and operations stored by the storage means Positional relationship data generating means for generating positional relationship data indicating the positional relationship of a plurality of performance operators that can be operated simultaneously by a user who has performed the operation using a specific finger of one hand based on the indication data; It is a measuring device characterized by comprising.
請求項7に係る発明は、前記演奏操作子データ取得手段は、一方の手の特定の複数の指を一の方向に伸張して同時に操作された演奏操作子を示す複数の演奏操作子データを取得し、前記位置関係データ生成手段は、前記演奏操作子データ取得手段により取得された演奏操作子データに基づき、前記一方の手の特定の複数の指の組合せとは異なる、前記一方の手もしくは他方の手の特定の複数の指の組合せにより同時に操作可能な複数の演奏操作子の位置関係を推定することにより、前記位置関係データを生成することを特徴とする請求項1乃至6のいずれかに記載の計測装置である。The invention according to
請求項8に係る発明は、前記記憶手段は、一方の手の特定の複数の指により同時に操作可能な演奏操作子の標準的な位置関係を示す標準位置関係データを記憶し、前記位置関係データ生成手段は、前記演奏操作子データ取得手段により取得された演奏操作子データと前記記憶手段により記憶されている標準位置関係データに基づき、当該演奏操作子データにより示される演奏操作子が一方の手の特定の指により同時に操作されたか否かを判定し、当該演奏操作子が一方の手の特定の指により同時に操作されたと判定した場合にのみ、当該演奏操作子データを前記位置関係データの生成に用いることを特徴とする請求項1、2、3、5、6のいずれかに記載の計測装置である。In the invention according to
請求項9に係る発明は、前記位置関係データ生成手段は、前記演奏操作子データ取得手段により取得された演奏操作子データと前記記憶手段により記憶されている標準位置関係データに基づき、当該演奏操作子データにより示される演奏操作子が一方の手の特定の指により同時に操作されたか否かを判定し、当該演奏操作子が一方の手の特定の指により同時に操作されたと判定した場合にのみ、当該演奏操作子データを前記位置関係データの生成に用いることを特徴とする請求項4に記載の計測装置である。According to a ninth aspect of the present invention, the positional relationship data generation means is configured to perform the performance operation based on the performance operator data acquired by the performance operator data acquisition means and the standard positional relationship data stored by the storage means. Only when the performance operator indicated by the child data is simultaneously operated by a specific finger of one hand, and only when it is determined that the performance operator is simultaneously operated by the specific finger of one hand, 5. The measuring apparatus according to
請求項10に係る発明は、コンピュータを、楽器に備えられた複数の演奏操作子のうち操作された演奏操作子を示す演奏操作子データを取得する演奏操作子データ取得手段と、一方の手の特定の複数の指および当該複数の指が伸張されるべき方向を示す操作指示データを記憶する記憶手段と、前記演奏操作子データ取得手段により取得された同時に操作された演奏操作子を示す複数の演奏操作子データと前記記憶手段により記憶されている操作指示データとに基づき、当該操作を行ったユーザが一方の手の特定の指を用いて同時に操作可能な複数の演奏操作子の位置関係を示す位置関係データを生成する位置関係データ生成手段として機能させるためのプログラムである。According to a tenth aspect of the present invention, there is provided a performance operator data acquisition means for acquiring performance operator data indicating a performance operator operated among a plurality of performance operators provided in a musical instrument, and one hand. Storage means for storing a plurality of specific fingers and operation instruction data indicating directions in which the plurality of fingers should be stretched, and a plurality of performance operators simultaneously operated acquired by the performance operator data acquisition means Based on the performance operator data and the operation instruction data stored in the storage means, the positional relationship among a plurality of performance operators that can be operated simultaneously by a user who has performed the operation using a specific finger of one hand. It is a program for functioning as positional relationship data generating means for generating positional relationship data to be shown.
請求項11に係る発明は、コンピュータを、楽器に備えられた複数の演奏操作子のうち操作された演奏操作子を示す演奏操作子データを取得する演奏操作子データ取得手段と、前記複数の演奏操作子のうち一方の手の特定の指を用いて同時に操作されるべき複数の演奏操作子の位置関係を示す操作指示データを記憶する記憶手段と、前記演奏操作子データ取得手段により取得された同時に操作された演奏操作子を示す複数の演奏操作子データと前記記憶手段により記憶されている操作指示データとに基づき、当該操作を行ったユーザが一方の手の特定の指を用いて同時に操作可能な複数の演奏操作子の位置関係を示す位置関係データを生成する位置関係データ生成手段として機能させるためのプログラムである。According to an eleventh aspect of the present invention, there is provided a performance operator data acquisition means for acquiring performance operator data indicating a performance operator operated among a plurality of performance operators provided in a musical instrument, and the plurality of performances. A storage means for storing operation instruction data indicating a positional relationship among a plurality of performance operators to be operated simultaneously using a specific finger of one hand of the operators, and acquired by the performance operator data acquisition means Based on a plurality of performance operator data indicating performance operators operated at the same time and the operation instruction data stored in the storage means, the user who has performed the operation simultaneously operates using a specific finger of one hand. It is a program for functioning as positional relationship data generating means for generating positional relationship data indicating the positional relationship of a plurality of possible performance operators.
請求項12に係る発明は、コンピュータを、楽器に備えられた複数の演奏操作子のうち操作された演奏操作子を示す演奏操作子データを取得する演奏操作子データ取得手段と、前記演奏操作子データ取得手段により取得された演奏操作子データにより示される演奏操作子の操作に用いられた指を示す指データを取得する指データ取得手段と、一方の手の特定の複数の指により同時に操作可能な演奏操作子の標準的な位置関係を示す標準位置関係データを記憶する記憶手段と、前記演奏操作子データ取得手段により取得された複数の演奏操作子データと、当該複数の演奏操作子データに関し前記指データ取得手段により取得された複数の指データにより示される複数の指に応じた前記記憶手段により記憶されている標準位置関係データとに基づき、演奏操作子の操作において当該複数の指が伸張された方向を示す伸張方向データを生成する伸張方向データ生成手段と、前記演奏操作子データ取得手段により取得された同時に操作された演奏操作子を示す複数の演奏操作子データと前記指データ取得手段により取得された指データと前記伸張方向データ生成手段により生成された伸張方向データとに基づき、当該操作を行ったユーザが一方の手の特定の指を用いて同時に操作可能な複数の演奏操作子の位置関係を示す位置関係データを生成する位置関係データ生成手段として機能させるためのプログラムである。According to a twelfth aspect of the present invention, there is provided a performance operator data acquisition means for acquiring performance operator data indicating a performance operator operated among a plurality of performance operators provided in a musical instrument, and the performance operator. Finger data acquisition means for acquiring finger data indicating a finger used for operation of the performance operator indicated by the performance operator data acquired by the data acquisition means, and simultaneous operation with a plurality of specific fingers of one hand Storage means for storing standard positional relationship data indicating a standard positional relationship of various performance operators, a plurality of performance operator data acquired by the performance operator data acquisition means, and the plurality of performance operators data Based on the standard positional relationship data stored in the storage unit corresponding to the plurality of fingers indicated by the plurality of finger data acquired by the finger data acquisition unit. A stretching direction data generating means for generating stretching direction data indicating a direction in which the plurality of fingers are stretched in the operation of the performance operator, and a performance operator that is simultaneously operated and acquired by the performance operator data acquiring means. Based on the plurality of performance operator data shown, the finger data acquired by the finger data acquisition means, and the expansion direction data generated by the expansion direction data generation means, the user who has performed the operation specifies a specific one hand This is a program for functioning as positional relationship data generating means for generating positional relationship data indicating the positional relationship of a plurality of performance operators that can be operated simultaneously with a finger.
請求項13に係る発明は、コンピュータを、楽器に備えられた複数の演奏操作子のうち操作された演奏操作子を示す演奏操作子データを取得する演奏操作子データ取得手段と、前記演奏操作子データ取得手段により取得された演奏操作子データにより示される演奏操作子の操作に用いられた指を示す指データを取得する指データ取得手段と、一方の手の特定の複数の指および当該複数の指が伸張されるべき方向を示す操作指示データを記憶する記憶手段と、前記記憶手段により記憶されている操作指示データの内容をユーザに通知する通知手段と、前記演奏操作子データ取得手段により取得された同時に操作された演奏操作子を示す複数の演奏操作子データと前記指データ取得手段により取得された指データと前記記憶手段により記憶されている操作指示データとに基づき、当該操作を行ったユーザが一方の手の特定の指を用いて同時に操作可能な複数の演奏操作子の位置関係を示す位置関係データを生成する位置関係データ生成手段として機能させるためのプログラムである。According to a thirteenth aspect of the present invention, there is provided a performance operator data acquisition means for acquiring performance operator data indicating a performance operator operated among a plurality of performance operators provided in a musical instrument, and the performance operator. Finger data acquisition means for acquiring finger data indicating a finger used for operation of the performance operator indicated by the performance operator data acquired by the data acquisition means, a plurality of specific fingers of one hand, and the plurality of the plurality of fingers Acquired by the storage means for storing operation instruction data indicating the direction in which the finger should be extended, the notification means for notifying the user of the contents of the operation instruction data stored in the storage means, and the performance operator data acquisition means A plurality of performance operator data indicating the simultaneously operated performance operators, the finger data obtained by the finger data obtaining means, and the storage means. Positional relationship data generating means for generating positional relationship data indicating the positional relationship of a plurality of performance operators that can be operated simultaneously by a user who performs the operation using a specific finger of one hand based on the operation instruction data It is a program to make it function as.
請求項14に係る発明は、コンピュータを、楽器に備えられた複数の演奏操作子のうち操作された演奏操作子を示す演奏操作子データを取得する演奏操作子データ取得手段と、前記演奏操作子データ取得手段により取得された演奏操作子データにより示される演奏操作子の操作に用いられた指を示す指データを取得する指データ取得手段と、一方の手の特定の指を用いて同時に操作されるべき複数の演奏操作子の位置関係を示す操作指示データを記憶する記憶手段と、前記記憶手段により記憶されている操作指示データの内容をユーザに通知する通知手段と、前記演奏操作子データ取得手段により取得された同時に操作された演奏操作子を示す複数の演奏操作子データと前記指データ取得手段により取得された指データと前記記憶手段により記憶されている操作指示データとに基づき、当該操作を行ったユーザが一方の手の特定の指を用いて同時に操作可能な複数の演奏操作子の位置関係を示す位置関係データを生成する位置関係データ生成手段として機能させるためのプログラムである。According to a fourteenth aspect of the present invention, there is provided a performance operator data acquisition means for acquiring performance operator data indicating a performance operator operated among a plurality of performance operators provided in a musical instrument, and the performance operator. The finger data acquisition means for acquiring finger data indicating the finger used for the operation of the performance operator indicated by the performance operator data acquired by the data acquisition means and the specific finger of one hand are operated simultaneously. Storage means for storing operation instruction data indicating the positional relationship among a plurality of performance operators to be performed; notification means for notifying the user of the contents of the operation instruction data stored in the storage means; and obtaining the performance operator data A plurality of performance operator data indicating the simultaneously operated performance operators obtained by the means, the finger data obtained by the finger data obtaining means, and the storage means. Based on the stored operation instruction data, the positional relationship for generating positional relationship data indicating the positional relationship of a plurality of performance operators that can be operated simultaneously by the user who performed the operation using a specific finger of one hand It is a program for functioning as data generation means.
[1.第1実施形態]
図1は本発明の第1実施形態にかかる計測システム1の外観図である。計測システム1は、演奏者が片手の2本の指により同時に打鍵可能な鍵の位置関係を計測する計測装置11と、演奏者が計測装置11に対し各種指示を与えるための操作手段としてのキーボード12と、計測装置11が演奏者に対し文字もしくは図形により各種情報を通知するためのディスプレイ13と、演奏者が楽曲演奏に用いるとともに同時打鍵可能な鍵の情報を計測装置11に入力するための鍵盤楽器14を備えている。
[1. First Embodiment]
FIG. 1 is an external view of a
鍵盤楽器14は、楽曲演奏に要する音の各音高に応じた鍵を備え、演奏者により鍵の打鍵が行われた場合に、その打鍵および打鍵された鍵のリリースのタイミングにおいて、いずれの鍵が打鍵もしくはリリースされたかを示す打鍵データを生成し、生成した打鍵データを計測装置11に出力する。打鍵データは、例えば打鍵された鍵を、その鍵に応じた音高により示すデータと、打鍵もしくは鍵のリリースのいずれかを示すデータとの組合せにより構成される。
The
なお、打鍵データは、例えば音源装置に対する発音指示等の目的でも利用可能である。その場合、打鍵データは、打鍵の強さ(速さ)などの音高以外を示すデータをさらに含んでいてもよい。 The keystroke data can also be used for the purpose of, for example, a sound generation instruction to the sound source device. In that case, the keystroke data may further include data indicating other than the pitch, such as the strength (speed) of the keystroke.
図2は計測装置11の構成を示したブロック図である。計測装置11は外部装置との間でデータの送受信を行うインタフェース部111と、計測装置11の構成部を制御する制御部112と、制御部112による各種処理を指示するプログラムおよび制御部112により利用される各種データを記憶するとともに制御部112のワークエリアとして用いられる記憶部113を備えている。
FIG. 2 is a block diagram showing the configuration of the measuring
計測装置11は、演奏者による打鍵可能な鍵の位置関係の計測(以下、「位置関係計測」と呼ぶ)を行っていない状態である「OFFモード」と、位置関係計測を行っている状態である「ONモード」を備えている。演奏者は、例えばOFFモードにおいて計測装置11の指示によりディスプレイ13に表示される画面において、例えば「計測スタート」ボタンを押下する操作を、キーボード12を用いて行うことにより、計測装置11をONモードに切り替える。ここで、計測装置11に、演奏者がOFFモードとONモードとの間の切り替えを行うためのハードウェアとしてのスイッチやボタン等を設けるようにしてもよい。
The measuring
演奏者が「計測スタート」ボタンを押下する操作を行うと、キーボード12はその操作に応じた信号を計測装置11に送信する。計測装置11の制御部112は、キーボード12から「計測スタート」ボタンの押下操作を示す信号を受け取ると、ディスプレイ13に例えば図3に示すような画面を表示させる。その画面には、例えば「右手の親指と小指で、できるだけ互いに離れた2つの鍵を同時に打鍵して下さい。」といったメッセージが表示され、演奏者はそのメッセージにより、位置関係計測のために演奏者がいずれの指を用いていずれの方向にそれらの指を伸張させて鍵を打鍵すべきかを知ることができる。
When the performer performs an operation of pressing the “measurement start” button, the
ここで、指の伸張の方向とは、ある指を基準として、他の指が鍵盤上のいずれの方向に伸張するかを示す。右手の親指と小指を用いて互いに離れた2つの鍵を同時に打鍵する場合、親指を基準とした場合に小指は鍵盤上の右方向に、また小指を基準とした場合に親指は鍵盤上の左方向に、各々伸張することになる。ここで、演奏者が位置関係計測のために用いる指および伸張の方向は上記のものに限られず、様々に変更可能である。従って、図3に示すメッセージの代わりに、例えば「右手の親指を基準に中指をできるだけ左に伸ばして、2つの鍵を同時に打鍵して下さい。指をクロスして打鍵できる場合はクロスさせて下さい。」といったメッセージがディスプレイ13に表示されるようにしてもよい。その場合、演奏者は親指を基準とした場合に中指は鍵盤上の左方向に、また中指を基準とした場合に親指は鍵盤上の右方向に各々伸張し、可能であれば親指と中指がクロスした状態で、2つの鍵を同時に打鍵することになる。
Here, the extension direction of the finger indicates in which direction on the keyboard the other finger extends with respect to a certain finger. When using the thumb and little finger of the right hand to strike two keys apart from each other at the same time, the little finger is to the right on the keyboard when the thumb is the reference, and the thumb is to the left on the keyboard when the little finger is the reference. Each will stretch in the direction. Here, the finger used for the positional relationship measurement by the performer and the direction of extension are not limited to those described above, and can be variously changed. Therefore, instead of the message shown in Fig. 3, for example, "Stretch the middle finger to the left as much as possible with the thumb of the right hand as the reference, and press the two keys at the same time. Or the like may be displayed on the
なお、計測システム1においては演奏者が位置関係計測のための打鍵に用いるべき指およびその伸張の方向は予め定められているため、ディスプレイ13に図3に示すようなメッセージを表示させる代わりに、取扱説明書等により演奏者に同内容のメッセージを通知しておくようにしてもよい。
In the
ところで、計測装置11の制御部112は、OFFモードとONモードの切替処理を行うモード切替部1121と、演奏者が一方の手の特定の2本の指により同時に打鍵可能な鍵の位置関係を示す位置関係データを生成する位置関係データ生成部1122とを備えている。制御部112のモード切替部1121は、キーボード12から「計測スタート」ボタンの押下操作を示す信号を受け取ると、位置関係データ生成部1122に対し位置関係データの生成処理の開始指示を送る。位置関係データ生成部1122はその開始指示に従い、インタフェース部111を介して鍵盤楽器14から送信されてくる打鍵データの監視を開始する。
By the way, the
演奏者は、図3に示されるメッセージに従い、右手の親指と小指を左右に拡げ、鍵盤楽器14が備える鍵のうち、互いに可能な限り離れた任意の2つの鍵を同時に打鍵する。鍵盤楽器14は演奏者により打鍵された鍵を示す打鍵データを計測装置11に送信する。計測装置11のインタフェース部111は、鍵盤楽器14から送信される打鍵データを受信する打鍵データ取得部1111を備えている。打鍵データ取得部1111は受信した打鍵データを制御部112の位置関係データ生成部1122に引き渡す。
According to the message shown in FIG. 3, the performer spreads the thumb and little finger of the right hand to the left and right, and simultaneously presses any two keys that are as far apart as possible from the keys of the
位置関係データ生成部1122はONモードに入った後、打鍵データ取得部1111から最初の打鍵データを受け取ると、その後、例えば3秒間、打鍵データ取得部1111から送られてくる後続の打鍵データを受け取り、その後は打鍵データ取得部1111から送られてくる打鍵データを受け取らずに、以下の処理を行う。
After entering the ON mode, the positional relationship data generation unit 1122 receives the first keystroke data from the keystroke
位置関係データ生成部1122は、まず打鍵データ取得部1111から受け取った打鍵データのタイミングおよび内容に基づき、いずれの鍵がどの期間に押下されていたかを特定する。位置関係データ生成部1122は、そのように特定した情報に基づき、同時に正しく2つの鍵が押下されたか否かの判定を行う。以下、この判定を「打鍵成功判定」と呼ぶ。
First, the positional relationship data generation unit 1122 identifies which key was pressed during which period based on the timing and content of the keystroke data received from the keystroke
以下、打鍵成功判定を具体的に説明する。まず、位置関係データ生成部1122は、同時に1つの鍵のみが押下されたか、もしくは同時に3以上の鍵が押下されたと判断した場合、演奏者は正しく2つの鍵を打鍵できなかったと判定する。 The keystroke success determination will be specifically described below. First, if the positional relationship data generation unit 1122 determines that only one key is pressed at the same time or that three or more keys are pressed at the same time, the player determines that the player has not correctly pressed two keys.
また、位置関係データ生成部1122は、同時に2つの鍵が打鍵されたと判断した場合、それらの2つの鍵の間隔が所定の範囲に含まれるか否かの判定を行う。この判定は、演奏者が左右の手を用いて2つの鍵を同時に打鍵したような場合、誤った位置関係データが生成されるのを防ぐための判定である。 Further, when the positional relationship data generation unit 1122 determines that two keys have been pressed at the same time, the positional relationship data generation unit 1122 determines whether or not the interval between the two keys is included in a predetermined range. This determination is to prevent erroneous positional relationship data from being generated when the performer simultaneously presses two keys using the left and right hands.
本発明において、鍵盤上における2つの鍵の間隔は、以下のルールにより定められる。
(a)隣り合う白鍵と黒鍵との間隔は「1」とする。
(b)隣り合う白鍵と白鍵との間隔は「2」とする。
ここで、(b)において、隣り合う白鍵と白鍵との間に黒鍵が有るか否かにかかわらず、その間隔は「2」である。例えば、「D4」と「C5」の音高に対応する鍵(以下、鍵「D4」、鍵「C5」のように呼ぶ)の間隔は「12」となり、鍵「D4」と鍵「F#4」の間隔は「5」となる。
In the present invention, the interval between two keys on the keyboard is determined by the following rules.
(A) The interval between adjacent white and black keys is “1”.
(B) The interval between adjacent white keys is set to “2”.
Here, in (b), the interval is “2” regardless of whether or not there is a black key between adjacent white keys. For example, the interval between keys corresponding to the pitches of “D4” and “C5” (hereinafter referred to as keys “D4” and “C5”) is “12”, and the keys “D4” and “F #” The interval of “4” is “5”.
位置関係データ生成部1122は、演奏者により同時に打鍵された2つの鍵の間隔が、例えば所定の範囲である「6〜17」に含まれていない場合、それらの鍵は正しく右手の親指および小指により打鍵されなかったと判定する。この所定の範囲「6〜17」は標準的な演奏者により打鍵される2つの鍵の間隔の範囲を示し、計測装置11はこの範囲を示すデータを予め位置関係データ生成部1122の処理ロジックに組み込む形で記憶してもよいし、標準位置関係データとして記憶部113に記憶しておいてもよい。
When the interval between two keys simultaneously pressed by the performer is not included in, for example, “6 to 17” which is a predetermined range, the positional relationship data generation unit 1122 correctly sets the right thumb and pinky It is determined that the key was not pressed. The predetermined range “6 to 17” indicates a range of an interval between two keys pressed by a standard performer, and the measuring
位置関係データ生成部1122は、上記のように、2つの鍵が正しく打鍵されなかったと判定した場合、すなわち1つしか鍵が打鍵されなかった場合、3つ以上の鍵が同時に打鍵された場合および同時に打鍵された2つの鍵の間隔が所定の範囲を外れていた場合、ディスプレイ13に、例えば「正しく打鍵がされませんでした。もう一度、右手の親指と小指で、できるだけ互いに離れた2つの鍵を同時に打鍵して下さい。」といったメッセージを表示させ、上述した打鍵データ取得部1111からの打鍵データの取得処理および打鍵成功判定を繰り返す。
As described above, the positional relationship data generation unit 1122 determines that two keys have not been correctly pressed, that is, if only one key has been pressed, if three or more keys have been pressed simultaneously, and If the distance between the two keys that were pressed at the same time was out of the predetermined range, the
一方、位置関係データ生成部1122は、2つの鍵が同時に打鍵され、かつそれらの鍵の間隔が所定の範囲に含まれていたと判断した場合、演奏者により正しい打鍵が行われたと判定する。以上が打鍵成功判定である。 On the other hand, if the positional relationship data generating unit 1122 determines that two keys are simultaneously pressed and the interval between the keys is included in a predetermined range, it determines that the player has correctly pressed the key. The above is the keystroke success determination.
位置関係データ生成部1122は、打鍵成功判定において正しい打鍵が行われたと判定した場合、例えば以下の(式1)〜(式40)に示される演算を行う。
(数1)
(R1,R2)=Round{(r1,r5)×aR1,R2}・・・(式1).
(R1,R3)=Round{(r1,r5)×aR1,R3}・・・(式2).
(R1,R4)=Round{(r1,r5)×aR1,R4}・・・(式3).
(R1,R5)=(r1,r5)・・・(式4).
(R2,R3)=Round{(r1,r5)×aR2,R3}・・・(式5).
(R2,R4)=Round{(r1,r5)×aR2,R4}・・・(式6).
(R2,R5)=Round{(r1,r5)×aR2,R5}・・・(式7).
(R3,R4)=Round{(r1,r5)×aR3,R4}・・・(式8).
(R3,R5)=Round{(r1,r5)×aR3,R5}・・・(式9).
(R4,R5)=Round{(r1,r5)×aR4,R5}・・・(式10).
(R2,R1)=Round{(r1,r5)×aR2,R1}・・・(式11).
(R3,R1)=Round{(r1,r5)×aR3,R1}・・・(式12).
(R4,R1)=Round{(r1,r5)×aR4,R1}・・・(式13).
(R5,R1)=Round{(r1,r5)×aR5,R1}・・・(式14).
(R3,R2)=Round{(r1,r5)×aR3,R2}・・・(式15).
(R4,R2)=Round{(r1,r5)×aR4,R2}・・・(式16).
(R5,R2)=Round{(r1,r5)×aR5,R2}・・・(式17).
(R4,R3)=Round{(r1,r5)×aR4,R3}・・・(式18).
(R5,R3)=Round{(r1,r5)×aR5,R3}・・・(式19).
(R5,R4)=Round{(r1,r5)×aR5,R4}・・・(式20).
(L1,L2)=Round{(r1,r5)×aL1,L2}・・・(式21).
(L1,L3)=Round{(r1,r5)×aL1,L3}・・・(式22).
(L1,L4)=Round{(r1,r5)×aL1,L4}・・・(式23).
(L1,L5)=Round{(r1,r5)×aL1,L5}・・・(式24).
(L2,L3)=Round{(r1,r5)×aL2,L3}・・・(式25).
(L2,L4)=Round{(r1,r5)×aL2,L4}・・・(式26).
(L2,L5)=Round{(r1,r5)×aL2,L5}・・・(式27).
(L3,L4)=Round{(r1,r5)×aL3,L4}・・・(式28).
(L3,L5)=Round{(r1,r5)×aL3,L5}・・・(式29).
(L4,L5)=Round{(r1,r5)×aL4,L5}・・・(式30).
(L2,L1)=Round{(r1,r5)×aL2,L1}・・・(式31).
(L3,L1)=Round{(r1,r5)×aL3,L1}・・・(式32).
(L4,L1)=Round{(r1,r5)×aL4,L1}・・・(式33).
(L5,L1)=Round{(r1,r5)×aL5,L1}・・・(式34).
(L3,L2)=Round{(r1,r5)×aL3,L2}・・・(式35).
(L4,L2)=Round{(r1,r5)×aL4,L2}・・・(式36).
(L5,L2)=Round{(r1,r5)×aL5,L2}・・・(式37).
(L4,L3)=Round{(r1,r5)×aL4,L3}・・・(式38).
(L5,L3)=Round{(r1,r5)×aL5,L3}・・・(式39).
(L5,L4)=Round{(r1,r5)×aL5,L4}・・・(式40).
If the positional relationship data generation unit 1122 determines that the correct key has been pressed in the key pressing success determination, for example, the positional relationship data generation unit 1122 performs the calculations shown in the following (Expression 1) to (Expression 40).
(Equation 1)
(R 1 , R 2 ) = Round {(r 1 , r 5 ) × a R1, R2 } (Equation 1).
(R 1 , R 3 ) = Round {(r 1 , r 5 ) × a R1, R3 } (Formula 2).
(R 1 , R 4 ) = Round {(r 1 , r 5 ) × a R1, R4 } (Formula 3).
(R 1 , R 5 ) = (r 1 , r 5 ) (Equation 4).
(R 2, R 3) = Round {(
(R 2 , R 4 ) = Round {(r 1 , r 5 ) × a R 2, R 4 } (Formula 6).
(R 2, R 5) = Round {(
(R 3, R 4) = Round {(
(R 3, R 5) = Round {(
(R 4 , R 5 ) = Round {(r 1 , r 5 ) × a R 4, R 5 } (Equation 10).
(R 2, R 1) = Round {(
(R 3, R 1) = Round {(
(R 4, R 1) = Round {(
(R 5, R 1) = Round {(
(R 3, R 2) = Round {(
(R 4 , R 2 ) = Round {(r 1 , r 5 ) × a R 4, R 2 } (Equation 16).
(R 5, R 2) = Round {(
(R 4, R 3) = Round {(
(R 5, R 3) = Round {(
(R 5 , R 4 ) = Round {(r 1 , r 5 ) × a R 5, R 4 } (Equation 20).
(L 1 , L 2 ) = Round {(r 1 , r 5 ) × a L1, L2 } (Equation 21).
(L 1 , L 3 ) = Round {(r 1 , r 5 ) × a L1, L3 } (Equation 22).
(L 1 , L 4 ) = Round {(r 1 , r 5 ) × a L1, L4 } (Equation 23).
(L 1 , L 5 ) = Round {(r 1 , r 5 ) × a L1, L5 } (Equation 24).
(L 2 , L 3 ) = Round {(r 1 , r 5 ) × a L2, L3 } (Equation 25).
(L 2 , L 4 ) = Round {(r 1 , r 5 ) × a L2, L4 } (Equation 26).
(L 2 , L 5 ) = Round {(r 1 , r 5 ) × a L2, L5 } (Equation 27).
(L 3 , L 4 ) = Round {(r 1 , r 5 ) × a L3, L4 } (Equation 28).
(L 3 , L 5 ) = Round {(r 1 , r 5 ) × a L3, L5 } (Equation 29).
(L 4 , L 5 ) = Round {(r 1 , r 5 ) × a L4, L5 } (Equation 30).
(L 2 , L 1 ) = Round {(r 1 , r 5 ) × a L2, L1 } (Equation 31).
(L 3 , L 1 ) = Round {(r 1 , r 5 ) × a L3, L1 } (Equation 32).
(L 4 , L 1 ) = Round {(r 1 , r 5 ) × a L4, L 1 } (Expression 33).
(L 5 , L 1 ) = Round {(r 1 , r 5 ) × a L5, L1 } (Formula 34).
(L 3 , L 2 ) = Round {(r 1 , r 5 ) × a L3, L2 } (Equation 35).
(L 4 , L 2 ) = Round {(r 1 , r 5 ) × a L4, L2 } (Equation 36).
(L 5 , L 2 ) = Round {(r 1 , r 5 ) × a L5, L2 } (Expression 37).
(L 4 , L 3 ) = Round {(r 1 , r 5 ) × a L4, L3 } (Equation 38).
(L 5 , L 3 ) = Round {(r 1 , r 5 ) × a L5, L3 } (Equation 39).
(L 5 , L 4 ) = Round {(r 1 , r 5 ) × a L5, L4 } (Equation 40).
ただし、R1〜R5は右手の親指〜小指をそれぞれ示し、L1〜L5は左手の親指〜小指をそれぞれ示す。また、(Ri,Rj)は、右手に関して、iで示される指を基準としjで示される指を可能な限り右に伸張した場合において、また(Li,Lj)は、左手に関して、iで示される指を基準としjで示される指を可能な限り左に伸張した場合において、正しく同時に打鍵可能な鍵の位置の推定値である。そのように推定される鍵の位置を示す数値は、その絶対値が上述した2つの鍵の間隔を示す数値であり、その符号が正であれば基準となる鍵より右方向の位置、符号が負であれば基準となる鍵より左方向の位置を示している。 Here, R 1 to R 5 represent the thumb to the little finger of the right hand, respectively, and L 1 to L 5 represent the thumb to the little finger of the left hand, respectively. (R i , R j ) is related to the right hand when the finger indicated by i is extended to the right as much as possible with reference to the finger indicated by i , and (L i , L j ) is related to the left hand. , I is the estimated position of the key that can be correctly pressed simultaneously when the finger indicated by j is extended to the left as much as possible with the finger indicated by i as a reference. The numerical value indicating the position of the key thus estimated is a numerical value whose absolute value indicates the interval between the two keys described above. If the sign is positive, the position and sign in the right direction from the reference key are If it is negative, it indicates the position to the left of the reference key.
例えば、(R1,R2)は右手の親指を基準とし、右手の人指し指を可能な限り右に開いた場合に、右手の親指および人指し指により同時に打鍵可能な2つの鍵の間隔の推定値を示している。また、(L3,L5)は左手の中指を基準とし、左手の小指を可能な限り左に開いた場合に、左手の中指および小指により同時に打鍵可能な2つの鍵の間隔の推定値を示している。このように、右手と左手では指の配置が対称であるため、伸張の方向が互いに逆となる。また、(r1,r5)におけるr1およびr5はそれぞれ右手の親指および小指を示し、(r1,r5)は位置関係データ生成部1122が打鍵成功判定において正しい打鍵が行われたと判定した場合における2つの鍵の間隔を示す実測値である。 For example, (R 1 , R 2 ) is based on the thumb of the right hand, and when the index finger of the right hand is opened to the right as much as possible, the estimated value of the interval between two keys that can be pressed simultaneously by the thumb of the right hand and the index finger Show. Also, (L 3 , L 5 ) is an estimate of the interval between two keys that can be simultaneously pressed with the middle finger and little finger of the left hand when the left little finger is opened to the left as much as possible with the middle finger of the left hand as a reference. Show. As described above, since the arrangement of the fingers is symmetrical between the right hand and the left hand, the extending directions are opposite to each other. Further, the (r 1, r 5) r 1 and r 5 each represent a right thumb and little finger in, (r 1, r 5) is correct keying in keystrokes successful determination the positional relationship data generation unit 1122 has been performed This is an actual measurement value indicating the interval between two keys in the case of determination.
なお、(式4)で示されるように、本実施形態においては、右手の親指および小指により同時に打鍵可能な鍵の間隔の推定値(R1,R5)として、実測値(r1,r5)がそのまま利用される。 As shown in (Equation 4), in this embodiment, the measured values (r 1 , r 5 ) are used as estimated values (R 1 , R 5 ) of key intervals that can be simultaneously pressed with the thumb and little finger of the right hand. 5 ) is used as is.
また、aRi,RjもしくはaLi,Ljは、標準的な演奏者が、(Ri,Rj)もしくは(Li,Lj)という指の組合せで同時に打鍵可能な鍵の間隔を示す数値を、標準的な演奏者が(R1,R5)という指の組合せで同時に打鍵可能な鍵の間隔を示す数値で除した値である。例えば、標準的な演奏者が(R2,R4)という指の組合せで打鍵可能な鍵の間隔が「7」であり、標準的な演奏者が(R1,R5)という指の組合せで打鍵可能な鍵の間隔が「15」である場合、aR2,R4=7÷15=約0.47となる。aRi,RjおよびaLi,Ljは予め位置関係データ生成部1122の処理ロジックに組み込まれる形で計測装置11により予め記憶されていてもよいし、係数データ群として記憶部113に記憶され、位置関係データ生成部1122により利用されてもよい。なお、標準的な演奏者が特定の指の組合せで打鍵可能な鍵の間隔(整数値)の代わりに、標準的な演奏者が特定の指を可能な限り伸張した場合の指の間隔を、隣り合う白鍵と黒鍵との間隔を1として表現した数値(小数値も可)を用いてもよい。
Further, a Ri, Rj or a Li, Lj is a numerical value indicating a key interval at which a standard performer can simultaneously press keys with a combination of fingers (R i , R j ) or (L i , L j ). Is divided by a numerical value indicating a key interval at which a standard performer can simultaneously press the key combination (R 1 , R 5 ). For example, a standard performer has a finger combination of (R 2 , R 4 ) with a key interval of “7”, and a standard performer has a finger combination of (R 1 , R 5 ). When the interval between keys that can be pressed is “15”, a R2, R4 = 7 ÷ 15 = about 0.47. a Ri, Rj and a Li, Lj may be stored in advance by the measuring
また、Round{}は、{}内の数値の符号を維持しつつ、その数値の絶対値の小数点以下を切り捨てる関数である。ただし、Round{}は、{}内の数値の絶対値の小数点以下を切り捨てた場合に0となる場合に限り、{}内の数値の符号を維持しつつ、その絶対値の小数点以下を切り上げる。例えば、Round{2.6}=2となり、Round{−1.3}=−1となる。また、Round{−0.3}=−1となり、Round{0.2}=1となる。このように、Round{}の値が0を取らなくするのは、異なる2本の指で同じ鍵を同時に打鍵することはないためである。 Round {} is a function that truncates the decimal point of the absolute value of the numerical value while maintaining the sign of the numerical value in {}. However, Round {} rounds up the decimal value of the absolute value while maintaining the sign of the numerical value in {} only when it becomes 0 when the decimal value of the absolute value of the value in {} is rounded down. . For example, Round {2.6} = 2 and Round {−1.3} = − 1. In addition, Round {−0.3} = − 1 and Round {0.2} = 1. The reason why the value of Round {} does not take 0 is that the same key is not simultaneously pressed with two different fingers.
位置関係データ生成部1122は、(式1)〜(式40)により算出した値を用いて、図4に例示されるような数表を作成する。図4の数表において、行は基準となる指を示し、列は他の指を示す。また、図4の数表において、行と列が同じ指を示す欄は、同じ指により同時打鍵可能な鍵は同じであるため、「0」が格納されている。 The positional relationship data generation unit 1122 creates a numerical table as illustrated in FIG. 4 using the values calculated by (Expression 1) to (Expression 40). In the numerical table of FIG. 4, a row indicates a reference finger and a column indicates another finger. In the numerical table of FIG. 4, “0” is stored in the column indicating the same finger in the same row and column because the keys that can be simultaneously pressed with the same finger are the same.
図4(a)は右手に関し、行で示される指を基準に、列で示される指を可能な限り右方向に伸張して同時に打鍵可能な鍵の間隔を示す数表である。例えば(式1)により算出される(R1,R2)は図4(a)の第1行第2列に格納され、その値は「9」となっている。図5は、図4の数表の数値が示す2本の指による打鍵の様子を例示したものである。図5(a)は、図4(a)における(R1,R2)=9により示される打鍵の様子を示している。 FIG. 4A is a numerical table showing the intervals of keys that can be simultaneously pressed by extending the fingers shown in the column in the right direction as much as possible with reference to the fingers shown in the row with respect to the right hand. For example, (R 1 , R 2 ) calculated by (Equation 1) is stored in the first row and second column of FIG. 4A, and the value is “9”. FIG. 5 shows an example of a keystroke with two fingers indicated by the numerical values in the numerical table of FIG. FIG. 5A shows the state of keystroke indicated by (R 1 , R 2 ) = 9 in FIG.
また、例えば(式12)により算出される(R3,R1)は図4(a)の第3行第1列に格納され、その値は「3」となっている。図5(b)は、(R3,R1)=3により示される打鍵の様子を示している。図5(b)に示されるように、右手に関しては(i,j)で示される指の組合せにおいて、iで示される指がjで示される指よりも手を通常の状態で広げた場合に右に位置する場合であって、(i,j)の値が正である場合、それらの指は互いにクロスすることになる。 For example, (R 3 , R 1 ) calculated by (Equation 12) is stored in the third row and first column of FIG. 4A, and the value is “3”. FIG. 5B shows a state of keystroke indicated by (R 3 , R 1 ) = 3. As shown in FIG. 5B, with respect to the right hand, in the combination of fingers indicated by (i, j), when the finger indicated by i spreads the hand in a normal state rather than the finger indicated by j. If they are located to the right and the value of (i, j) is positive, their fingers will cross each other.
また、例えば(式18)により算出される(R4,R3)は図4(a)の第4行第3列に格納され、その値は「−1」となっている。図5(c)は、(R4,R3)=−1により示される打鍵の様子を示している。図5(c)に示されるように、(i,j)で示される指の組合せにおいて、iで示される指により打鍵可能な鍵の位置が、jで示される指より打鍵可能な鍵の位置よりも右に位置する場合、(i,j)の値は負となる。 For example, (R 4 , R 3 ) calculated by (Equation 18) is stored in the fourth row and third column of FIG. 4A, and the value is “−1”. FIG. 5C shows a state of keystroke indicated by (R 4 , R 3 ) = − 1. As shown in FIG. 5C, in the combination of fingers indicated by (i, j), the position of the key that can be pressed by the finger indicated by i is the position of the key that can be pressed by the finger indicated by j. If it is located to the right of (i, j), the value of (i, j) is negative.
一方、図4(b)は左手に関し、行で示される指を基準に、列で示される指を可能な限り左方向に伸張して同時に打鍵可能な鍵の間隔を示す数表である。例えば(式22)により算出される(L1,L3)は図4(b)の第1行第3列に格納され、その値は「−10」となっている。図5(d)は、(L1,L3)=−10により示される打鍵の様子を示している。 On the other hand, FIG. 4B is a numerical table showing the interval of keys that can be simultaneously pressed by extending the fingers indicated by the columns in the left direction as much as possible with reference to the fingers indicated by the rows with respect to the left hand. For example, (L 1 , L 3 ) calculated by (Equation 22) is stored in the first row and third column of FIG. 4B, and the value is “−10”. FIG. 5D shows a state of keystroke indicated by (L 1 , L 3 ) = − 10.
また、例えば(式33)により算出される(L4,L1)は図4(b)の第4行第1列に格納され、その値は「−2」となっている。図5(e)は、(L4,L1)=−2により示される打鍵の様子を示している。図5(e)に示されるように、左手に関しては(i,j)で示される指の組合せにおいて、iで示される指がjで示される指よりも手を通常の状態で広げた場合に左に位置する場合であって、(i,j)の値が負である場合、それらの指は互いにクロスすることになる。 For example, (L 4 , L 1 ) calculated by (Expression 33) is stored in the fourth row and first column of FIG. 4B, and the value is “−2”. FIG. 5E shows a state of keystroke indicated by (L 4 , L 1 ) = − 2. As shown in FIG. 5E, for the left hand, in the combination of fingers indicated by (i, j), when the finger indicated by i spreads the hand in a normal state than the finger indicated by j. If they are located on the left and the value of (i, j) is negative, their fingers will cross each other.
また、例えば(式40)により算出される(L5,L4)は図4(b)の第5行第4列に格納され、その値は「1」となっている。図5(f)は、(L5,L4)=1により示される打鍵の様子を示している。 For example, (L 5 , L 4 ) calculated by (Equation 40) is stored in the fifth row and fourth column of FIG. 4B, and the value is “1”. FIG. 5 (f) shows a state of keystroke indicated by (L 5 , L 4 ) = 1.
位置関係データ生成部1122は、図4に例示したような数表を生成すると、生成した数表の行列を入れ替え、さらに各数値の符号を入れ替えた数表を生成する。図6(a)および(b)は、位置関係データ生成部1122により、図4(a)および(b)に基づき生成される数表をそれぞれ示している。図6(a)は、右手に関し、行で示される指を基準に、列で示される指を可能な限り左方向に伸張して同時に打鍵可能な鍵の間隔を示す数表である。また、図6(b)は、左手に関し、行で示される指を基準に、列で示される指を可能な限り右方向に伸張して同時に打鍵可能な鍵の間隔を示す数表である。 When the positional relationship data generation unit 1122 generates the numerical table as illustrated in FIG. 4, the positional relationship data generation unit 1122 generates a numerical table in which the matrix of the generated numerical table is replaced and the sign of each numerical value is replaced. FIGS. 6A and 6B show numerical tables generated by the positional relationship data generation unit 1122 based on FIGS. 4A and 4B, respectively. FIG. 6A is a numerical table showing the interval of keys that can be simultaneously pressed by extending the fingers indicated by the column in the left direction as much as possible with respect to the fingers indicated by the row with respect to the right hand. FIG. 6B is a numerical table showing the intervals of keys that can be simultaneously pressed by extending the fingers indicated by the columns in the right direction as much as possible with respect to the fingers indicated by the rows with respect to the left hand.
位置関係データ生成部1122は、図4および図6に例示したような数表を生成すると、生成した数表を位置関係データ1131として記憶部113に記憶する。このように計測装置11により生成された位置関係データ1131は、例えば、運指情報を含む楽譜データを演奏者の指の伸張能力に応じて修正して表示する装置や、演奏者の指の動きを3DCGにより表示する装置等において利用される。
When the positional relationship data generation unit 1122 generates the numerical table illustrated in FIGS. 4 and 6, the positional relationship data generation unit 1122 stores the generated numerical table in the
図7は、位置関係データ1131の利用例として、運指情報を含む楽譜データを演奏者の指の伸張能力に応じて修正して表示する装置(以下、「楽譜データ修正装置」と呼ぶ)がいかに位置関係データ1131を用いるかを説明するための図である。図7(a)は楽譜データ修正装置に予め記憶されている楽譜データに基づく和音および運指を示し、図7(b)は楽譜データ修正装置により修正された楽譜データに基づく和音および運指を示している。ただし、楽譜データ修正装置により利用される位置関係データ1131は、図4および図6に例示した内容のものであるとする。図7における音符群の左側に示される数値は音符に対応する鍵の間隔を示し、音符群の右側に示されるR1等の記号は音符に対応する鍵を打鍵すべき指を示している。
FIG. 7 shows an example of using the
図7(a)に示される和音を演奏するためには、演奏者は(イ)右手親指と右手人差し指を間隔「7」だけ拡げ、(ロ)さらに右手人差し指と右手小指を間隔「9」だけ拡げて打鍵を行う必要がある。従って、演奏者は(ハ)右手親指と右手小指を間隔「16」だけ拡げる必要がある。一方、右手に関し基準の指より他の指を右方向に伸張する場合における演奏者の指の伸張能力を示す図4(a)によれば、(R1,R2)=9であり上記(イ)の条件を満たし、(R2,R5)=10であり上記(ロ)の条件を満たすが、(R1,R5)=15であり上記(ハ)の条件を満たさない。 To perform the chord shown in FIG. 7 (a), the performer (a) expands the right thumb and right index finger by a distance “7”, and (b) further increases the right index finger and right hand little finger by a distance “9”. It is necessary to expand the keystrokes. Therefore, the performer needs to expand (c) the right thumb and the right little finger by the interval “16”. On the other hand, according to FIG. 4 (a) showing the player's finger extension ability when the other finger is extended to the right from the reference finger with respect to the right hand, (R 1 , R 2 ) = 9 and ( The condition (a) is satisfied and (R 2 , R 5 ) = 10 and the condition (b) is satisfied, but (R 1 , R 5 ) = 15 and the condition (c) is not satisfied.
そこで、楽譜データ修正装置は、位置関係データ1131により示される演奏者の指の伸張能力によれば、図7(a)に示される和音をこの演奏者が正しく演奏することは困難であると判定する。その場合、楽譜データ修正装置は図7(a)に示される和音において、比較的重要でない音を省略したり、展開を変更したり、代替可能な和音と代替したりすることにより、位置関係データ1131により示される指の伸張能力によって演奏可能な和音で図7(a)の和音を置き換える。この場合、楽譜データ修正装置は図7(b)に示されるように、F#音を省略し、B#音の運指をR2からR1に変更することにより、演奏者により演奏可能な楽譜の表示を行っている。
Therefore, the musical score data correcting device determines that it is difficult for the player to correctly play the chord shown in FIG. 7A according to the ability of the player's finger to expand as indicated by the
ところで、計測装置11は、楽譜データ修正装置等の位置関係データ1131を利用する装置の機能を兼ね備えていてもよい。その場合、計測装置11は位置関係データ1131を必要とする処理を行う際、記憶部113から位置関係データ1131を読み出してそれを用いる。一方、楽譜データ修正装置等の位置関係データ1131を利用する装置が計測装置11とは異なってもよい。計測装置11のインタフェース部111は、位置関係データ1131を外部装置に送信する位置関係データ出力部1112を備えている。すなわち、位置関係データ1131を必要とする外部装置は、計測装置11の位置関係データ出力部1112から位置関係データ1131を受信し、それを利用することができる。
By the way, the measuring
以上説明したように、計測システム1によれば、演奏者は自分の指の伸張能力、すなわち、この場合においては片手の2本の指により同時に打鍵可能な鍵の位置関係を計測し、その計測結果を示すデータを生成させることができる。その場合、演奏者は鍵盤の鍵を単に打鍵するだけでよく手間や時間を要さない。また、演奏者は実際に演奏に用いる鍵盤(もしくはそれと同じサイズの鍵盤)を用いることにより、その鍵盤を用いた打鍵が可能か否かを正確に示すデータが得られる。
As described above, according to the
また、上記の実施形態においては、例えば右手の親指および小指を親指を基準に右方向に伸張して打鍵するのみで、他の任意の2本の指の組合せおよび伸張方向の各々に関し、伸張能力を示す数値が自動的に推定される。従って、任意の2本の指の組合せおよび伸張方向の各々につき打鍵を繰り返す場合と比較して、演奏者の手間と時間が少なくて済む。 In the above-described embodiment, for example, the right thumb and the little finger are stretched in the right direction with respect to the thumb and the key is pressed. Is automatically estimated. Therefore, it is possible to reduce the time and effort of the performer as compared with the case of repeating the keystroke for each combination of two arbitrary fingers and the extending direction.
ところで、上記の実施形態においては、演奏者の右手の親指および小指を拡げて打鍵した際の打鍵された鍵の間隔の大小にかかわらず、全て(式1)〜(式40)に従い位置関係データ1131が生成されるものとして説明した。これは、演奏者の手の大小にかかわらず、特定の2本の指を伸張した場合の間隔の比率は同じである、という仮定に基づき実測されなかった指の伸張能力が推定されることを意味している。 By the way, in the above embodiment, the positional relationship data according to all (Equation 1) to (Equation 40) regardless of the size of the keyed key when the player's right hand thumb and little finger are expanded. It has been described that 1131 is generated. This is based on the assumption that the ratio of the distance when the two fingers are extended is the same regardless of the size of the player's hand. I mean.
そこで、計測装置11が(式1)〜(式40)に従う演算により位置関係データ1131を生成する代わりに、予め記憶部113に実測される指の伸張能力の各々に応じた複数の標準的な位置関係データ1131を記憶しておき、実測された指の伸張能力に応じた位置関係データ1131を選択するようにしてもよい。さらに、計測装置11が実測される指の伸張能力に加え、さらに演奏者の性別、年齢等の属性に応じた複数の標準的な位置関係データを予め記憶部113に記憶しておき、実測された指の伸張能力および演奏者により入力された性別、年齢等の属性情報に基づき、標準的な位置関係データの中から適するものを選択するようにしてもよい。図8は、そのような変形された実施形態において記憶部113に予め記憶される位置関係データ群の構成を模式的に示した図である。
Therefore, instead of the
計測装置11が図8に示されるような位置関係データ群を予め記憶しておく場合、計測装置11は適する位置関係データを位置関係データ群から選択するだけでよく、処理が高速化されるだけでなく、手のサイズ等に応じて、より正確な指の伸張能力の推定が行われることになる。
When the
また、上記の実施形態においては、演奏者は1回だけ打鍵を行えばよいものとして説明した。これは、演奏者の指の伸張能力の実測が1組の指についてしか行われず、他の伸張能力は全て推定されることを意味している。そこで、計測装置11は(式1)〜(式40)に従った推定値の算出を行う代わりに、演奏者に対し「右手の親指と中指で、できるだけ互いに離れた2つの鍵を同時に打鍵して下さい。」、「右手の親指と薬指で、できるだけ互いに離れた2つの鍵を同時に打鍵して下さい。」・・・のように順次、打鍵すべき指およびその伸張の方向を通知し、その通知に応じて演奏者により行われる打鍵を示す打鍵データに基づき、順次、図4に示されるような数表の各欄を実測値により埋めてゆくようにしてもよい。そのようにして得られる位置関係データ1131は、推定により得られるものと比較して、より正確に演奏者の指の伸張能力を表すものとなる。
Further, in the above embodiment, it has been described that the performer only needs to press the key once. This means that the player's finger stretching ability is actually measured for only one set of fingers, and all other stretching ability is estimated. Therefore, instead of calculating the estimated value according to (Equation 1) to (Equation 40), the measuring
上記の変形例のように、位置関係データ1131を生成するために、あらゆる指および伸張方向の組合せについて演奏者に打鍵を行わせると、演奏者は40回、打鍵を繰り返す必要があり、比較的多くの手間と時間を要することになる。そこで、全ての組合せにつき実測を行う代わりに、複数の実測値に基づき残りの値を推定することにより位置関係データ1131を生成するように計測装置11を構成してもよい。
As in the above modification, in order to generate the
その場合、計測装置11は記憶部113に、予め演奏者の指の伸張能力を顕著に示すと考えられる指の組合せおよび伸張方向の情報を、打鍵指示データとして記憶しておく。計測装置11は打鍵指示データに従い、演奏者に対し「右手の親指と小指で、できるだけ互いに離れた2つの鍵を同時に打鍵して下さい。」、「右手の中指と薬指で、できるだけ互いに離れた2つの鍵を同時に打鍵して下さい。」、「右手の親指を基準に中指をできるだけ左に伸ばして、2つの鍵を同時に打鍵して下さい。指をクロスして打鍵できる場合はクロスさせて下さい。」・・・のように順次、演奏者に打鍵に用いるべき指および伸張方向を通知する。
In that case, the measuring
計測装置11は、それらの通知に応じて演奏者により行われる打鍵を示す打鍵データに基づき、打鍵指示データにより示される指の組合せおよび伸張方向に応じた演奏者の指の伸張能力を示す数値を実測値として取得する。また、計測装置11はそのように取得した実測値に基づき、演奏者の打鍵に用いられなかった指の組合せおよび伸張方向に応じた値を所定の算出式に従い推定することにより、演奏者の位置関係データ1131を生成する。また、計測装置11は算出式により実測されなかった数値を推定して位置関係データ1131を完成させる代わりに、予め記憶部113に標準的な複数の位置関係データ1131を記憶しておき、取得した実測値に最もよくマッチする位置関係データ1131を記憶されている位置関係データ1131群の中から選択してもよい。
The measuring
上記のような変形を第1実施形態に加えると、演奏者が全ての指および伸張方向の組合せにより打鍵を行う場合と比較して手間と時間を要することなく、十分な正確性を備えた演奏者の指の伸張能力を示すデータが得られることになる。 When the above-described modification is added to the first embodiment, a performance with sufficient accuracy can be achieved without requiring labor and time as compared with the case where the performer performs keystrokes with combinations of all fingers and extension directions. Data indicating the ability of the person's finger to stretch is obtained.
また、上記のように計測装置11が演奏者に対し、打鍵を行うべき指の組合せおよび伸張方向を通知する代わりに、演奏者が打鍵を行うべき指の組合せおよび打鍵されるべき2つの鍵(もしくはそれらの鍵の間隔)を通知するようにしてもよい。その場合、計測装置11は予め記憶部113に、演奏者の指の伸張能力を顕著に示すと考えられる指の組合せおよび伸張方向の各々に応じて、標準的な演奏者により打鍵可能な鍵を示す情報を打鍵指示データとして記憶しておく。計測装置11は打鍵指示データに従い、演奏者に対し「右手の親指でC4、右手の小指でB4を同時に打鍵して下さい。」といった通知を行い、その通知に応じて演奏者により行われた打鍵を示す打鍵データに基づき、正しい打鍵が行われたか否かを判定する。
Further, as described above, instead of notifying the player of the combination of fingers to be pressed and the extending direction, the measuring
計測装置11は、通知を行った鍵の打鍵が演奏者により正しく行われなかったと判定した場合、演奏者に対し「右手の親指でC4、右手の小指でA#4を同時に打鍵して下さい。」のように、先に指示した打鍵よりも指の伸張の程度を軽減して、新たな打鍵の指示を行う。一方、計測装置11は、通知を行った鍵の打鍵が演奏者により正しく行われたと判定した場合、演奏者に対し「右手の親指でC4、右手の小指でC5を同時に打鍵して下さい。」のように、先に指示した打鍵よりも指の伸張の程度を増大して、新たな打鍵の指示を行う。計測装置11は上記のように、演奏者に対する打鍵指示と正しい打鍵が行われたか否かの判定を繰り返すことにより、演奏者の指の伸張能力を計測する。計測装置11は、全ての指の組合せおよび伸張方向に関してこのような計測を繰り返してもよいし、指の伸張能力を顕著に示す指の組合せおよび伸張方向のみにつき計測を行い、他の指の組合せおよび伸張方向については推定等を行ってもよい。
When the measuring
また、上記の実施形態においては、計測システム1は、演奏者が一方の手の2本の指を用いて同時に打鍵可能な鍵の間隔を計測するものとして説明したが、計測システム1により演奏者の右手の指と左手の指を用いて同時に打鍵可能な鍵の間隔をさらに計測可能としてもよい。その場合、計測装置11は演奏者に対し、例えば「右手の小指と左手の小指で、できるだけ互いに離れた2つの鍵を同時に打鍵して下さい。」といった打鍵指示を行い、演奏者により打鍵された鍵の間隔を計測する。そのように計測された鍵の間隔を示すデータに基づき、例えば楽譜データ修正装置は、体の小さい子供の演奏者には両手を拡げても届かない程離れた鍵盤の同時打鍵が指示されている楽譜データを、その演奏者に演奏可能な楽譜を示すものに修正することが可能となる。
In the above embodiment, the
ところで、計測装置11は専用のハードウェアにより実現されてもよいし、汎用コンピュータにアプリケーションプログラムに従った処理を実行させることにより実現されてもよい。計測装置11が汎用コンピュータにより実現される場合、制御部112の各構成部は、汎用コンピュータが備えるCPU(Central Processing Unit)が、アプリケーションプログラムに含まれる各モジュールに従った処理を同時並行して行うことにより、汎用コンピュータの機能として実現される。
By the way, the
[2.第2実施形態]
以下、本発明の第2実施形態にかかる計測システム2の構成および動作を説明する。計測システム2においては、計測システム1と異なり、鍵盤楽器14により演奏者が特定の鍵の打鍵に用いた指の検出が行われ、その検出の結果を示す指データに基づき、演奏者の指の伸張能力を示す位置関係データが生成される。計測システム2の構成および動作は多くの点で計測システム1のそれらと共通しているため、以下、計測システム2が計測システム1と異なっている点のみを説明する。また、以下に参照する図において、計測システム1におけるものと同じもしくは対応する構成部には同じ符号を用いるものとする。
[2. Second Embodiment]
Hereinafter, the configuration and operation of the
計測システム2の外観は、図1に示される計測システム1の外観と同様である。ただし、上述したように、計測システム2の鍵盤楽器14は打鍵データの生成に加え、指データを生成する機能を有している。そのため、例えば鍵盤楽器14の備える鍵の各々には、RFID(Radio Frequency Identification)リーダが設けられている。鍵盤楽器14に設けられたRFIDリーダは、RFIDタグから発せられる電波を受信し、受信した電波により示されるIDを特定する。
The appearance of the
一方、計測システム2において、演奏者は指の各々に異なるIDを示す電波を発するRFIDタグを装着して打鍵を行う。各々のRFIDタグは、鍵盤楽器14に設けられたRFIDリーダから発せられた電波により発電を行い、発電により得られた電力を用いて、予め内蔵されたIC(Iintegrated Circuit)に記憶されたIDを示す電波をRFIDリーダに対し発する。従って、各鍵に設けられたRFIDリーダは、演奏者の両手の10本の指に装着された10個のRFIDタグの各々から電波を受信することになる。RFIDリーダは、それらの10の電波のうち最も強度が大きいものを選択し、選択した電波により示されるIDを特定する。このように特定されるIDは、RFIDリーダが設けられた鍵に最も近いRFIDタグのIDを示し、それはすなわち鍵に最も近い演奏者の指を特定する情報となる。
On the other hand, in the
計測システム2における鍵盤楽器14は、演奏者により打鍵が行われた場合、打鍵された鍵を示す打鍵データを生成するとともに、打鍵された鍵に設けられたRFIDリーダが打鍵のタイミングで特定したIDを示すデータ、すなわち指データを生成し、それらの打鍵データと指データを対応付けて計測装置11に送信する。指データは、例えば右手親指を示す「R1」等のデータである。
The
打鍵に用いられた指を鍵盤楽器14が特定する方法は、上記のRFIDタグを用いる方法の他、様々なものが考えられる。例えば、演奏者の指先に装着されたセンサに設けられた電極と鍵に設けられた電極とが接触すると通電することにより、いずれの指に装着されたセンサによりいずれの鍵が打鍵されたかを検出するようにしてもよい。
Various methods can be conceived for the
図9は、計測システム2における計測装置11の構成を示したブロック図である。計測システム2において、計測装置11のインタフェース部111は鍵盤楽器14から送信される指データを受信する指データ取得部1113を備えている。また、計測装置11の記憶部113には、演奏者の指の伸張能力を顕著に示す指の組合せおよび伸張方向を示す打鍵指示データ1132と、特定の2本の指の組合せに関し、極めて指の伸張能力が高い演奏者が、一方を基準として他方の指で打鍵可能な鍵位置の範囲を示す標準位置関係データ1133と、手の大きさや年齢、性別等が異なる様々な演奏者に関し実測された位置関係データを統計的に処理して得られた位置関係データの標準的なサンプルの集まりであるサンプル位置関係データ群1134を予め記憶している。
FIG. 9 is a block diagram illustrating a configuration of the
図10は、打鍵指示データ1132の内容を例示した図である。打鍵指示データ1132は「指の組合せ」欄および「伸張方向」欄からなるデータを複数含んでいる。
FIG. 10 is a diagram illustrating the contents of the
図11は、標準位置関係データ1133の内容を例示した図である。標準位置関係データ1133の形式は図4に示したデータと同様であるが、極めて指の伸張能力が高い演奏者(仮想的な演奏者でもよい)に関するデータである。標準位置関係データ1133は、計測システム1における場合と同様に、例えば演奏者が左右の手の指を用いて打鍵を行ったような場合のエラー処理の基準として用いられる。また、標準位置関係データ1133は、打鍵を行った2本の指がいずれの方向に伸張されているかを判定するためにも用いられる。その判定に関する処理については後述する。
FIG. 11 is a diagram illustrating the contents of the standard positional relationship data 1133. The format of the standard positional relationship data 1133 is the same as the data shown in FIG. 4, but is data relating to a player (which may be a virtual player) with extremely high finger stretching ability. As in the case of the
図12は、サンプル位置関係データ群1134の構成を模式的に示した図である。サンプル位置関係データ群1134に含まれる各サンプル位置関係データは、手の大きさ、性別、年齢等が異なる演奏者の標準的な位置関係データである。 FIG. 12 is a diagram schematically showing the configuration of the sample positional relationship data group 1134. Each sample positional relationship data included in the sample positional relationship data group 1134 is standard positional relationship data of performers with different hand sizes, genders, ages, and the like.
以下、計測システム2においてユーザである演奏者の指の伸張能力を示す位置関係データ1131が生成される場合の計測システム2の動作を説明する。まず、計測装置11はONモードにおいて、打鍵指示データ1132に基づき、図13に示す画面をディスプレイ13に表示させる。図13に示す画面には、「指の組合せ」欄、「伸張方向」欄および「未打鍵」欄を備えた表(以下、「打鍵指示表」と呼ぶ)が含まれている。ONモードに切り替えられた直後は、打鍵指示表の「未打鍵」欄の値は全て「Yes」である。
Hereinafter, the operation of the
ONモードにおいて、演奏者はRFIDタグを各指に装着した後、打鍵指示表において「未打鍵」欄が「Yes」である任意のデータ行により示される打鍵を行う。演奏者により打鍵が行われると、鍵盤楽器14は打鍵された鍵を示す打鍵データおよび打鍵した指を示す指データを計測装置11に送信する。計測装置11のインタフェース部111に備えられた打鍵データ取得部1111および指データ取得部1113は、それぞれ鍵盤楽器14から打鍵データおよび指データを受信し、それらを対応付けて一時的に記憶部113に記憶する。
In the ON mode, the performer puts the RFID tag on each finger, and then performs the keystroke indicated by an arbitrary data row in which the “unkeyed” column is “Yes” in the keystroke instruction table. When a key is pressed by the performer, the
計測装置11は受信した打鍵データおよび指データにより、同時に打鍵が行われた鍵およびその打鍵に用いられた指を特定することができる。計測装置11の位置関係データ生成部1122は計測システム1における場合と同様に、1つの鍵のみが打鍵された場合や、3つ以上の鍵が同時に打鍵された場合、打鍵が正しく行われなかったものと判定する。
The measuring
一方、2つの鍵が同時に打鍵された場合、位置関係データ生成部1122は標準位置関係データ1133(図11参照)から、それらの鍵の打鍵に用いられた指の組合せに対応する数値を抽出する。例えば打鍵が右手の親指(R1)および中指(R3)で行われた場合、位置関係データ生成部1122により(R1,R3)=13および(R3,R1)=5が抽出される。 On the other hand, when two keys are pressed simultaneously, the positional relationship data generation unit 1122 extracts, from the standard positional relationship data 1133 (see FIG. 11), a numerical value corresponding to the combination of fingers used for keying those keys. . For example, when the key is pressed with the right thumb (R 1 ) and the middle finger (R 3 ), (R 1 , R 3 ) = 13 and (R 3 , R 1 ) = 5 are extracted by the positional relationship data generation unit 1122. Is done.
位置関係データ生成部1122は、抽出したこれらの数値のうち基準となる指の番号が他の指の番号よりも大きいものにつき、基準となる指と他の指とを入れ替え、その数値の符号を反転させる。例えば、位置関係データ生成部1122が(R1,R3)=13および(R3,R1)=5を抽出した場合、(R3,R1)=5に基づき、(R1,R3)=−5を生成する。ここで、(R1,R3)=13は演奏者が右手の親指を基準として右手の中指を右方向に可能な限り伸張した際に、右手の中指が右手の親指により打鍵される鍵よりも右に「13」だけ離れた鍵を打鍵可能であることを示しているのに対し、(R1,R3)=−5は、演奏者が右手の親指を基準として右手の中指を左方向に可能な限り伸張した際に、右手の中指が右手の親指により打鍵される鍵よりも右に「−5」(すなわち左に「5」)だけ離れた鍵を打鍵可能であることを示している。 The positional relationship data generation unit 1122 replaces the reference finger and the other finger for the extracted numerical value whose reference finger number is larger than the other finger number, and changes the sign of the numerical value. Invert. For example, when the positional relationship data generation unit 1122 extracts (R 1 , R 3 ) = 13 and (R 3 , R 1 ) = 5, based on (R 3 , R 1 ) = 5, (R 1 , R 3 ) =-5 is generated. Here, (R 1 , R 3 ) = 13 is obtained from a key in which the middle finger of the right hand is pressed with the thumb of the right hand when the performer extends the middle finger of the right hand as much as possible in the right direction with reference to the thumb of the right hand. Indicates that it is possible to strike a key separated by “13” to the right, whereas (R 1 , R 3 ) = − 5 indicates that the performer can move the middle finger of the right hand to the left with the thumb of the right hand as a reference. It shows that when the middle finger of the right hand is stretched in the direction as much as possible, it is possible to strike a key that is separated by “−5” (ie, “5” on the left) to the right of the key that is tapped by the thumb of the right hand. ing.
続いて、位置関係データ生成部1122は、打鍵された鍵の位置関係を示す数値が、上記のように特定した(R1,R3)=13および(R1,R3)=−5により示される範囲、すなわち−5〜13の範囲に入っているか否かを判定する。打鍵された鍵の位置関係を示す数値が−5〜13の範囲から外れている場合、位置関係データ生成部1122は打鍵が正しく行われなかったものと判定する。 Subsequently, the positional relationship data generation unit 1122 uses (R 1 , R 3 ) = 13 and (R 1 , R 3 ) = − 5 that specify the numerical values indicating the positional relationship of the keys that have been pressed as described above. It is determined whether or not it is within the indicated range, that is, the range of -5 to 13. When the numerical value indicating the positional relationship of the key that has been pressed is out of the range of −5 to 13, the positional relationship data generation unit 1122 determines that the key has not been correctly input.
打鍵された鍵の位置関係を示す数値が−5〜13の範囲に入っている場合、位置関係データ生成部1122は続いて、打鍵された鍵の位置関係を示す数値が−5および13のいずれにより近いかを判定する。例えば、演奏者により右手の親指でC4、中指でA4が打鍵された場合、それらの鍵の位置関係は10となり、(R1,R3)=13により近い。その場合、位置関係データ生成部1122は親指を基準に中指を右方向に伸張したものと判定する。これに対し、演奏者により右手の中指でC4、親指でE4が打鍵された場合、親指により打鍵されたE4を基準とすると、それらの鍵の位置関係は−4となり、(R1,R3)=−5により近い。その場合、位置関係データ生成部1122は親指を基準に中指を左方向に伸張したものと判定する。なお、これは中指を基準に親指を右方向に伸張したものと同義である。 When the numerical value indicating the positional relationship of the key that has been pressed is in the range of −5 to 13, the positional relationship data generation unit 1122 continues to determine whether the numerical value indicating the positional relationship of the key that has been pressed is any of −5 and 13 To determine whether it is closer. For example, when the player hits C4 with the thumb of the right hand and A4 with the middle finger, the positional relationship between these keys is 10, which is closer to (R 1 , R 3 ) = 13. In this case, the positional relationship data generation unit 1122 determines that the middle finger is expanded rightward with the thumb as a reference. On the other hand, when C4 is pressed with the middle finger of the right hand and E4 is pressed with the thumb by the performer, the positional relationship of these keys is −4, based on E4 pressed with the thumb, and (R 1 , R 3 ) = Closer to -5. In this case, the positional relationship data generation unit 1122 determines that the middle finger is expanded leftward with respect to the thumb. Note that this is synonymous with the thumb extending rightward with respect to the middle finger.
位置関係データ生成部1122は上記のようにして、正しく打鍵が行われた場合の指の伸張方向を特定すると、打鍵に用いられた指の組合せおよび伸張方向を示すデータに打鍵された鍵の位置関係を示す数値を対応付けて一時的に記憶部113に記憶する。同時に、位置関係データ生成部1122は図13の画面における打鍵指示表に含まれるデータ行のうち、演奏者による打鍵に対応するデータ行の「未打鍵」欄の値を「Yes」から「No」に書き換え、そのデータ行の表示を例えば打鍵指示表の末尾に移動する。その結果、演奏者は、さらに行うべき打鍵の内容を容易に知ることができる。
When the positional relationship data generation unit 1122 specifies the extension direction of the finger when the key is correctly pressed as described above, the position of the key pressed in the data indicating the combination and extension direction of the fingers used for key pressing. A numerical value indicating the relationship is associated and temporarily stored in the
なお、演奏者が誤って打鍵指示表に示されない指の組合せで打鍵を行った場合、位置関係データ生成部1122はその打鍵を無視してもよいし、打鍵指示表に含まれるものと同様に、以下に説明する位置関係データの選択に用いてもよい。また、演奏者が既に「未打鍵」欄が「No」となっている指の組合せおよび伸張方向で打鍵を行った場合、位置関係データ生成部1122はその打鍵を無視してもよいし、既に記憶部113に一時的に記憶されている数値と新たに行われた打鍵により生成される鍵の位置関係を示す数値とを比較し、より伸張の度合いが大きいものを採用するようにしてもよい。さらに、演奏者の操作に応じて「上書きモード」のON/OFFを切替可能とし、「上書きモード」がONの場合には、既に「未打鍵」欄が「No」となっている指の組合せおよび伸張方向で打鍵が行われた場合、常に新たに行われた打鍵により生成される数値で既に記憶されている数値を上書き更新するようにしてもよい。
Note that if the performer accidentally performs keystrokes with combinations of fingers not shown in the keystroke instruction table, the positional relationship data generation unit 1122 may ignore the keystrokes, or similar to what is included in the keystroke instruction table. The position relation data described below may be used for selection. Also, if the performer has already pressed a key in the combination and extension direction of the finger whose “Unrecorded Key” field is “No”, the positional relationship data generation unit 1122 may ignore the keystroke, or already The numerical value temporarily stored in the
上記のようにして、位置関係データ生成部1122は標準位置関係データ1133により指示される全ての打鍵に関する鍵の位置関係を示す数値を取得すると、サンプル位置関係データ群1134(図12参照)の中から、記憶部113に一時的に記憶した演奏者の打鍵による数値と最もマッチするサンプル位置関係データを選択する。例えば、位置関係データ生成部1122は演奏者の打鍵による数値とサンプル位置関係データの数値との間で、対応する数値の差の自乗和を算出し、その数値が最小となるサンプル位置関係データをサンプル位置関係データ群1134から選択する。ただし、それらのデータの近似度を示す指標は、差の自乗和に限られず、例えば差の絶対値の和を用いる等、他に様々なものが考えられる。
As described above, when the positional relationship data generation unit 1122 acquires the numerical values indicating the key positional relationships related to all keystrokes specified by the standard positional relationship data 1133, the positional relationship data generation unit 1122 includes the sample positional relationship data group 1134 (see FIG. 12). Then, the sample positional relationship data that most closely matches the numerical value of the player's keystrokes temporarily stored in the
位置関係データ生成部1122は上記のように選択したサンプル位置関係データを、演奏者の指の伸張能力を示す位置関係データ1131として記憶部113に記憶する。また、計測装置11は必要に応じて、インタフェース部111の位置関係データ出力部1112を介して外部装置に対し位置関係データ1131を送信する。位置関係データ1131がいかに利用されるかは、計測システム1において説明したものと同様である。
The positional relationship data generation unit 1122 stores the sample positional relationship data selected as described above in the
上記のように、計測システム2においては指データが利用される結果、演奏者は位置関係データ1131の生成において、必ずしもディスプレイ13に示される指示に従った指の組合せにより打鍵を行うことを要さない。また、計測システム2においては、位置関係データ生成部1122が標準位置関係データ1133に基づき、指の伸張方向を自動的に特定する結果、演奏者は位置関係データ1131の生成において、好みの方向に指を伸張して打鍵を行うことができる。
As described above, as a result of using finger data in the
ところで、上述した計測システム2においては打鍵指示データ1132に従い、ディスプレイ13に指の組合せおよび伸張方向が表示されるものとしたが、計測装置11は演奏者に対し打鍵に用いるべき指の組合せや伸張方向を指示することなく、例えば任意の指の組合せおよび伸張方向による打鍵に基づく数値を必要な数だけ収集し、収集した数値に基づきサンプル位置関係データ群1134からサンプル位置関係データを選択するようにしてもよい。そのように変形を加えた計測システム2によれば、演奏者は自由に打鍵を行うことができ、より簡便である。
By the way, in the
また、位置関係データ生成部1122はサンプル位置関係データ群1134から適するサンプル位置関係データを選択することにより位置関係データ1131を生成する代わりに、第1実施形態における場合と同様に、所定の算出式に従い実測されなかった数値を推定して、位置関係データ1131を生成するようにしてもよい。
Further, the positional relationship data generation unit 1122 generates a predetermined calculation formula in the same manner as in the first embodiment, instead of generating the
また、計測システム2を変形し、2本の指の位置関係のみでなく、3本以上の指に関し、演奏者により打鍵可能な鍵の位置関係を示す位置関係データ1131を生成可能としてもよい。その際、単に鍵の間隔を示す位置関係を用いる代わりに、例えば(C4,F#4,G5)のように、白鍵および黒鍵の位置を考慮した位置関係データを生成するようにしてもよい。その場合、計測装置11は演奏者により打鍵された鍵およびその打鍵に用いられた指を示すデータを順次蓄積することにより、演奏者により打鍵可能な鍵の位置関係を示す位置関係データ1131を生成する。例えば楽譜データ修正装置は、そのように生成された位置関係データ1131に基づき、楽譜データにより示される運指が演奏者により可能か否かを判定し、不可能な運指を発見した場合には可能な代替的な運指に変更する。
Further, the
また、計測システム2においても、計測システム1において述べたように、演奏者の右手の指と左手の指を用いて同時に打鍵可能な鍵の間隔を計測可能としてもよい。その場合、例えば計測装置11は右手の小指と左手の小指による同時打鍵を示す打鍵データおよび指データを鍵盤楽器14から受け取ると、それらのデータに基づき算出した鍵の間隔を示すデータを、その演奏者が両手を用いて同時打鍵可能な鍵の間隔を示す位置関係データ1131として生成する。そのように生成される位置関係データ1131を用いて、例えば楽譜データ修正装置は、演奏者の両手の伸張能力に応じた楽譜データの生成を行うことができる。
Also, in the
また、上述した計測システム2においては、演奏者が演奏に用いる楽器が鍵盤楽器であるものとしたが、例えば弦楽器など、他の楽器について本願発明を応用することも可能である。例えば、ギターの弦とフレットとの交点にRFIDリーダを設け、演奏者が計測システム2におけるものと同様のRFIDタグを指に装着することにより、いずれの指によりいずれのポジションが押さえられているかを特定することが可能となる。さらに、ギターのブリッジ部等に弦振動を検出するセンサを設けることにより、撥弾された弦およびそのタイミングを特定することが可能となる。これらのセンサにより特定された情報に基づき、計測装置11が上述したものと同様の方法で、演奏者により正しく押さえられるポジションを特定し、その結果を示す位置関係データを生成すればよい。
In the
1…計測システム、11…計測装置、12…キーボード、13…ディスプレイ、14…鍵盤楽器、111…インタフェース部、112…制御部、113…記憶部、1111…打鍵データ取得部、1112…位置関係データ出力部、1113…指データ取得部、1121…モード切替部、1122…位置関係データ生成部、1131…位置関係データ、1132…打鍵指示データ、1133…標準位置関係データ、1134…サンプル位置関係データ群。
DESCRIPTION OF
Claims (14)
一方の手の特定の複数の指および当該複数の指が伸張されるべき方向を示す操作指示データを記憶する記憶手段と、
前記演奏操作子データ取得手段により取得された同時に操作された演奏操作子を示す複数の演奏操作子データと前記記憶手段により記憶されている操作指示データとに基づき、当該操作を行ったユーザが一方の手の特定の指を用いて同時に操作可能な複数の演奏操作子の位置関係を示す位置関係データを生成する位置関係データ生成手段と
を備えることを特徴とする計測装置。 Performance operator data acquisition means for acquiring performance operator data indicating a performance operator operated among a plurality of performance operators provided in the musical instrument;
Storage means for storing a plurality of specific fingers of one hand and operation instruction data indicating a direction in which the plurality of fingers should be stretched;
Based on a plurality of performance operator data indicating performance operators operated simultaneously acquired by the performance operator data acquisition means and operation instruction data stored in the storage means, the user who has performed the operation And a positional relationship data generating means for generating positional relationship data indicating the positional relationship of a plurality of performance operators that can be operated simultaneously using specific fingers of the hand.
前記複数の演奏操作子のうち一方の手の特定の指を用いて同時に操作されるべき複数の演奏操作子の位置関係を示す操作指示データを記憶する記憶手段と、
前記演奏操作子データ取得手段により取得された同時に操作された演奏操作子を示す複数の演奏操作子データと前記記憶手段により記憶されている操作指示データとに基づき、当該操作を行ったユーザが一方の手の特定の指を用いて同時に操作可能な複数の演奏操作子の位置関係を示す位置関係データを生成する位置関係データ生成手段と
を備えることを特徴とする計測装置。 Performance operator data acquisition means for acquiring performance operator data indicating a performance operator operated among a plurality of performance operators provided in the musical instrument;
Storage means for storing operation instruction data indicating a positional relationship among a plurality of performance operators to be operated simultaneously using a specific finger of one hand among the plurality of performance operators;
Based on a plurality of performance operator data indicating performance operators operated simultaneously acquired by the performance operator data acquisition means and operation instruction data stored in the storage means, the user who has performed the operation And a positional relationship data generating means for generating positional relationship data indicating the positional relationship of a plurality of performance operators that can be operated simultaneously using specific fingers of the hand.
を備えることを特徴とする請求項1もしくは2に記載の計測装置。 Measurement device according to claim 1 or 2, characterized in that it comprises a notifying means for notifying the content of the operation instruction data stored by the storage means to the user.
前記演奏操作子データ取得手段により取得された演奏操作子データにより示される演奏操作子の操作に用いられた指を示す指データを取得する指データ取得手段と、
一方の手の特定の複数の指により同時に操作可能な演奏操作子の標準的な位置関係を示す標準位置関係データを記憶する記憶手段と、
前記演奏操作子データ取得手段により取得された複数の演奏操作子データと、当該複数の演奏操作子データに関し前記指データ取得手段により取得された複数の指データにより示される複数の指に応じた前記記憶手段により記憶されている標準位置関係データとに基づき、演奏操作子の操作において当該複数の指が伸張された方向を示す伸張方向データを生成する伸張方向データ生成手段と、
前記演奏操作子データ取得手段により取得された同時に操作された演奏操作子を示す複数の演奏操作子データと前記指データ取得手段により取得された指データと前記伸張方向データ生成手段により生成された伸張方向データとに基づき、当該操作を行ったユーザが一方の手の特定の指を用いて同時に操作可能な複数の演奏操作子の位置関係を示す位置関係データを生成する位置関係データ生成手段と
を備えることを特徴とする計測装置。 Performance operator data acquisition means for acquiring performance operator data indicating a performance operator operated among a plurality of performance operators provided in the musical instrument;
Finger data acquisition means for acquiring finger data indicating a finger used for operation of the performance operator indicated by the performance operator data acquired by the performance operator data acquisition means;
Storage means for storing standard positional relationship data indicating the standard positional relationship of performance operators that can be operated simultaneously by a plurality of specific fingers of one hand;
The plurality of performance operator data acquired by the performance operator data acquisition means and the plurality of fingers corresponding to the plurality of fingers indicated by the plurality of finger data acquired by the finger data acquisition means regarding the plurality of performance operator data Expansion direction data generation means for generating expansion direction data indicating the direction in which the plurality of fingers are expanded in the operation of the performance operator based on the standard positional relationship data stored in the storage means;
A plurality of performance operator data indicating performance operators operated simultaneously acquired by the performance operator data acquisition means, finger data acquired by the finger data acquisition means, and expansion generated by the expansion direction data generation means Positional relationship data generating means for generating positional relationship data indicating the positional relationship of a plurality of performance operators that can be operated simultaneously by a user who has performed the operation using a specific finger of one hand based on the direction data; A measuring apparatus comprising:
前記演奏操作子データ取得手段により取得された演奏操作子データにより示される演奏操作子の操作に用いられた指を示す指データを取得する指データ取得手段と、
一方の手の特定の複数の指および当該複数の指が伸張されるべき方向を示す操作指示データを記憶する記憶手段と、
前記記憶手段により記憶されている操作指示データの内容をユーザに通知する通知手段と、
前記演奏操作子データ取得手段により取得された同時に操作された演奏操作子を示す複数の演奏操作子データと前記指データ取得手段により取得された指データと前記記憶手段により記憶されている操作指示データとに基づき、当該操作を行ったユーザが一方の手の特定の指を用いて同時に操作可能な複数の演奏操作子の位置関係を示す位置関係データを生成する位置関係データ生成手段と
を備えることを特徴とする計測装置。 Performance operator data acquisition means for acquiring performance operator data indicating a performance operator operated among a plurality of performance operators provided in the musical instrument;
Finger data acquisition means for acquiring finger data indicating a finger used for operation of the performance operator indicated by the performance operator data acquired by the performance operator data acquisition means;
Storage means for storing a plurality of specific fingers of one hand and operation instruction data indicating a direction in which the plurality of fingers should be stretched;
Notification means for notifying the user of the contents of the operation instruction data stored in the storage means;
A plurality of performance operator data indicating performance operators operated simultaneously acquired by the performance operator data acquisition means, finger data acquired by the finger data acquisition means, and operation instruction data stored by the storage means And a positional relationship data generating means for generating positional relationship data indicating the positional relationship of a plurality of performance operators that can be operated simultaneously by a user who has performed the operation using a specific finger of one hand based on Measuring device characterized by
前記演奏操作子データ取得手段により取得された演奏操作子データにより示される演奏操作子の操作に用いられた指を示す指データを取得する指データ取得手段と、
一方の手の特定の指を用いて同時に操作されるべき複数の演奏操作子の位置関係を示す操作指示データを記憶する記憶手段と、
前記記憶手段により記憶されている操作指示データの内容をユーザに通知する通知手段と、
前記演奏操作子データ取得手段により取得された同時に操作された演奏操作子を示す複数の演奏操作子データと前記指データ取得手段により取得された指データと前記記憶手段により記憶されている操作指示データとに基づき、当該操作を行ったユーザが一方の手の特定の指を用いて同時に操作可能な複数の演奏操作子の位置関係を示す位置関係データを生成する位置関係データ生成手段と
を備えることを特徴とする計測装置。 Performance operator data acquisition means for acquiring performance operator data indicating a performance operator operated among a plurality of performance operators provided in the musical instrument;
Finger data acquisition means for acquiring finger data indicating a finger used for operation of the performance operator indicated by the performance operator data acquired by the performance operator data acquisition means;
Storage means for storing operation instruction data indicating the positional relationship of a plurality of performance operators to be operated simultaneously using a specific finger of one hand;
Notification means for notifying the user of the contents of the operation instruction data stored in the storage means;
A plurality of performance operator data indicating performance operators operated simultaneously acquired by the performance operator data acquisition means, finger data acquired by the finger data acquisition means, and operation instruction data stored by the storage means And a positional relationship data generating means for generating positional relationship data indicating the positional relationship of a plurality of performance operators that can be operated simultaneously by a user who has performed the operation using a specific finger of one hand based on Measuring device characterized by
前記位置関係データ生成手段は、前記演奏操作子データ取得手段により取得された演奏操作子データに基づき、前記一方の手の特定の複数の指の組合せとは異なる、前記一方の手もしくは他方の手の特定の複数の指の組合せにより同時に操作可能な複数の演奏操作子の位置関係を推定することにより、前記位置関係データを生成する
ことを特徴とする請求項1乃至6のいずれかに記載の計測装置。 The performance operator data acquisition means acquires a plurality of performance operator data indicating performance operators operated simultaneously by extending a plurality of specific fingers of one hand in one direction,
The positional relationship data generating means is based on the performance operator data acquired by the performance operator data acquisition means, and is different from the combination of a plurality of specific fingers of the one hand. of by estimating the positional relationship between the operable plurality of performance operators simultaneously by a specific combination of a plurality of fingers, according to any one of claims 1 to 6, characterized in that to generate the positional relationship data Measuring device.
前記位置関係データ生成手段は、前記演奏操作子データ取得手段により取得された演奏操作子データと前記記憶手段により記憶されている標準位置関係データに基づき、当該演奏操作子データにより示される演奏操作子が一方の手の特定の指により同時に操作されたか否かを判定し、当該演奏操作子が一方の手の特定の指により同時に操作されたと判定した場合にのみ、当該演奏操作子データを前記位置関係データの生成に用いる
ことを特徴とする請求項1、2、3、5、6のいずれかに記載の計測装置。 The storage means stores standard positional relationship data indicating a standard positional relationship of performance operators that can be operated simultaneously by a plurality of specific fingers of one hand ,
The positional relationship data generation means is based on the performance operator data acquired by the performance operator data acquisition means and the standard positional relationship data stored by the storage means, and the performance operator indicated by the performance operator data. Are determined to be simultaneously operated by a specific finger of one hand, and only when it is determined that the performance operator is simultaneously operated by a specific finger of one hand, the performance operator data is The measuring apparatus according to claim 1 , wherein the measuring apparatus is used for generating relational data.
ことを特徴とする請求項4に記載の計測装置。 Before SL positional relationship data generating means, based on the standard positional relation data stored by has been the performance operator data and the storage unit acquired by the performance operator data acquisition unit, the performance operation indicated by the performance operators data It is determined whether or not the child is operated simultaneously with a specific finger of one hand, and only when it is determined that the performance operator is simultaneously operated with a specific finger of one hand, the performance operator data is The measurement apparatus according to claim 4 , wherein the measurement apparatus is used for generating positional relationship data.
楽器に備えられた複数の演奏操作子のうち操作された演奏操作子を示す演奏操作子データを取得する演奏操作子データ取得手段と、Performance operator data acquisition means for acquiring performance operator data indicating a performance operator operated among a plurality of performance operators provided in the musical instrument;
一方の手の特定の複数の指および当該複数の指が伸張されるべき方向を示す操作指示データを記憶する記憶手段と、Storage means for storing a plurality of specific fingers of one hand and operation instruction data indicating a direction in which the plurality of fingers should be stretched;
前記演奏操作子データ取得手段により取得された同時に操作された演奏操作子を示す複数の演奏操作子データと前記記憶手段により記憶されている操作指示データとに基づき、当該操作を行ったユーザが一方の手の特定の指を用いて同時に操作可能な複数の演奏操作子の位置関係を示す位置関係データを生成する位置関係データ生成手段Based on a plurality of performance operator data indicating performance operators operated simultaneously acquired by the performance operator data acquisition means and operation instruction data stored in the storage means, the user who has performed the operation Positional relationship data generating means for generating positional relationship data indicating the positional relationship of a plurality of performance operators that can be operated simultaneously using a specific finger of the hand
として機能させるためのプログラム。Program to function as.
楽器に備えられた複数の演奏操作子のうち操作された演奏操作子を示す演奏操作子データを取得する演奏操作子データ取得手段と、Performance operator data acquisition means for acquiring performance operator data indicating a performance operator operated among a plurality of performance operators provided in the musical instrument;
前記複数の演奏操作子のうち一方の手の特定の指を用いて同時に操作されるべき複数の演奏操作子の位置関係を示す操作指示データを記憶する記憶手段と、Storage means for storing operation instruction data indicating a positional relationship among a plurality of performance operators to be operated simultaneously using a specific finger of one hand among the plurality of performance operators;
前記演奏操作子データ取得手段により取得された同時に操作された演奏操作子を示す複数の演奏操作子データと前記記憶手段により記憶されている操作指示データとに基づき、当該操作を行ったユーザが一方の手の特定の指を用いて同時に操作可能な複数の演奏操作子の位置関係を示す位置関係データを生成する位置関係データ生成手段Based on a plurality of performance operator data indicating performance operators operated simultaneously acquired by the performance operator data acquisition means and operation instruction data stored in the storage means, the user who has performed the operation Positional relationship data generating means for generating positional relationship data indicating the positional relationship of a plurality of performance operators that can be operated simultaneously using a specific finger of the hand
として機能させるためのプログラム。Program to function as.
楽器に備えられた複数の演奏操作子のうち操作された演奏操作子を示す演奏操作子データを取得する演奏操作子データ取得手段と、Performance operator data acquisition means for acquiring performance operator data indicating a performance operator operated among a plurality of performance operators provided in the musical instrument;
前記演奏操作子データ取得手段により取得された演奏操作子データにより示される演奏操作子の操作に用いられた指を示す指データを取得する指データ取得手段と、Finger data acquisition means for acquiring finger data indicating a finger used for operation of the performance operator indicated by the performance operator data acquired by the performance operator data acquisition means;
一方の手の特定の複数の指により同時に操作可能な演奏操作子の標準的な位置関係を示す標準位置関係データを記憶する記憶手段と、Storage means for storing standard positional relationship data indicating the standard positional relationship of performance operators that can be operated simultaneously by a plurality of specific fingers of one hand;
前記演奏操作子データ取得手段により取得された複数の演奏操作子データと、当該複数の演奏操作子データに関し前記指データ取得手段により取得された複数の指データにより示される複数の指に応じた前記記憶手段により記憶されている標準位置関係データとに基づき、演奏操作子の操作において当該複数の指が伸張された方向を示す伸張方向データを生成する伸張方向データ生成手段と、The plurality of performance operator data acquired by the performance operator data acquisition means and the plurality of fingers corresponding to the plurality of fingers indicated by the plurality of finger data acquired by the finger data acquisition means regarding the plurality of performance operator data Expansion direction data generation means for generating expansion direction data indicating a direction in which the plurality of fingers are expanded in the operation of the performance operator based on the standard positional relationship data stored in the storage means;
前記演奏操作子データ取得手段により取得された同時に操作された演奏操作子を示す複数の演奏操作子データと前記指データ取得手段により取得された指データと前記伸張方向データ生成手段により生成された伸張方向データとに基づき、当該操作を行ったユーザが一方の手の特定の指を用いて同時に操作可能な複数の演奏操作子の位置関係を示す位置関係データを生成する位置関係データ生成手段A plurality of performance operator data indicating performance operators operated simultaneously acquired by the performance operator data acquisition means, finger data acquired by the finger data acquisition means, and expansion generated by the expansion direction data generation means Based on the direction data, positional relationship data generating means for generating positional relationship data indicating the positional relationship of a plurality of performance operators that can be operated simultaneously by a user who performs the operation using a specific finger of one hand
として機能させるためのプログラム。Program to function as.
楽器に備えられた複数の演奏操作子のうち操作された演奏操作子を示す演奏操作子データを取得する演奏操作子データ取得手段と、Performance operator data acquisition means for acquiring performance operator data indicating a performance operator operated among a plurality of performance operators provided in the musical instrument;
前記演奏操作子データ取得手段により取得された演奏操作子データにより示される演奏操作子の操作に用いられた指を示す指データを取得する指データ取得手段と、Finger data acquisition means for acquiring finger data indicating a finger used for operation of the performance operator indicated by the performance operator data acquired by the performance operator data acquisition means;
一方の手の特定の複数の指および当該複数の指が伸張されるべき方向を示す操作指示データを記憶する記憶手段と、Storage means for storing a plurality of specific fingers of one hand and operation instruction data indicating a direction in which the plurality of fingers should be stretched;
前記記憶手段により記憶されている操作指示データの内容をユーザに通知する通知手段と、Notification means for notifying the user of the contents of the operation instruction data stored in the storage means;
前記演奏操作子データ取得手段により取得された同時に操作された演奏操作子を示す複数の演奏操作子データと前記指データ取得手段により取得された指データと前記記憶手段により記憶されている操作指示データとに基づき、当該操作を行ったユーザが一方の手の特定の指を用いて同時に操作可能な複数の演奏操作子の位置関係を示す位置関係データを生成する位置関係データ生成手段A plurality of performance operator data indicating performance operators operated simultaneously acquired by the performance operator data acquisition means, finger data acquired by the finger data acquisition means, and operation instruction data stored by the storage means Based on the above, positional relationship data generating means for generating positional relationship data indicating the positional relationship of a plurality of performance operators that can be operated simultaneously by a user who has performed the operation using a specific finger of one hand
として機能させるためのプログラム。Program to function as.
楽器に備えられた複数の演奏操作子のうち操作された演奏操作子を示す演奏操作子データを取得する演奏操作子データ取得手段と、Performance operator data acquisition means for acquiring performance operator data indicating a performance operator operated among a plurality of performance operators provided in the musical instrument;
前記演奏操作子データ取得手段により取得された演奏操作子データにより示される演奏操作子の操作に用いられた指を示す指データを取得する指データ取得手段と、Finger data acquisition means for acquiring finger data indicating a finger used for operation of the performance operator indicated by the performance operator data acquired by the performance operator data acquisition means;
一方の手の特定の指を用いて同時に操作されるべき複数の演奏操作子の位置関係を示す操作指示データを記憶する記憶手段と、Storage means for storing operation instruction data indicating the positional relationship of a plurality of performance operators to be operated simultaneously using a specific finger of one hand;
前記記憶手段により記憶されている操作指示データの内容をユーザに通知する通知手段と、Notification means for notifying the user of the contents of the operation instruction data stored in the storage means;
前記演奏操作子データ取得手段により取得された同時に操作された演奏操作子を示す複数の演奏操作子データと前記指データ取得手段により取得された指データと前記記憶手段により記憶されている操作指示データとに基づき、当該操作を行ったユーザが一方の手の特定の指を用いて同時に操作可能な複数の演奏操作子の位置関係を示す位置関係データを生成する位置関係データ生成手段A plurality of performance operator data indicating performance operators operated simultaneously acquired by the performance operator data acquisition means, finger data acquired by the finger data acquisition means, and operation instruction data stored by the storage means Based on the above, positional relationship data generation means for generating positional relationship data indicating the positional relationship of a plurality of performance operators that can be operated simultaneously by a user who has performed the operation using a specific finger of one hand
として機能させるためのプログラム。Program to function as.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005168694A JP4492446B2 (en) | 2005-06-08 | 2005-06-08 | Measuring device and program for measuring positional relationship of performance operators that can be operated simultaneously |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005168694A JP4492446B2 (en) | 2005-06-08 | 2005-06-08 | Measuring device and program for measuring positional relationship of performance operators that can be operated simultaneously |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006343519A JP2006343519A (en) | 2006-12-21 |
| JP4492446B2 true JP4492446B2 (en) | 2010-06-30 |
Family
ID=37640535
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005168694A Expired - Fee Related JP4492446B2 (en) | 2005-06-08 | 2005-06-08 | Measuring device and program for measuring positional relationship of performance operators that can be operated simultaneously |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4492446B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109493683B (en) * | 2018-11-15 | 2021-06-01 | 深圳市象形字科技股份有限公司 | Auxiliary piano practicer fingering detection method based on computer vision technology |
| JP7533484B2 (en) * | 2019-12-27 | 2024-08-14 | ソニーグループ株式会社 | Measurement device, measurement method, and program |
| JP7201048B1 (en) | 2021-09-21 | 2023-01-10 | カシオ計算機株式会社 | Electronic musical instruments and programs |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3475472B2 (en) * | 1993-12-29 | 2003-12-08 | カシオ計算機株式会社 | Fingering state detection device and fingering state navigation device |
| JP3513831B2 (en) * | 1997-10-31 | 2004-03-31 | カシオ計算機株式会社 | Electronic musical instrument |
-
2005
- 2005-06-08 JP JP2005168694A patent/JP4492446B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006343519A (en) | 2006-12-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI632533B (en) | Learning assistant system | |
| CN107978303A (en) | The intelligent measurement and reponse system of intelligent piano | |
| JP5790686B2 (en) | Chord performance guide apparatus, method, and program | |
| WO2018159831A1 (en) | Playing support device and method | |
| US11823652B2 (en) | Chord-playing input device, electronic musical instrument, and chord-playing input program | |
| US7199299B2 (en) | Apparatus and computer program for displaying a musical score | |
| JP6977741B2 (en) | Information processing equipment, information processing methods, performance data display systems, and programs | |
| US20180315406A1 (en) | Notation for gesture-based composition | |
| JP5071441B2 (en) | Music difficulty evaluation device and music difficulty evaluation program | |
| JP4492446B2 (en) | Measuring device and program for measuring positional relationship of performance operators that can be operated simultaneously | |
| JP6168117B2 (en) | Musical score information generating apparatus, musical score information generating method, and program | |
| JP3997671B2 (en) | Electronic musical instrument and performance calorie consumption measuring device | |
| JP5742302B2 (en) | Musical score information generating apparatus and musical score information generating program | |
| JP4613817B2 (en) | Fingering display device and program | |
| CN119283047B (en) | Method and related device for processing auxiliary training information in musical instrument practice scene | |
| JPH1185145A (en) | Music forming device | |
| JP5810691B2 (en) | Musical score information generating apparatus and musical score information generating program | |
| JP4591326B2 (en) | Musical score information retrieval apparatus, musical score information output apparatus, musical score information retrieval system, and program | |
| US20190096377A1 (en) | Conversion-to-note apparatus, electronic wind instrument and conversion-to-note method | |
| JP3736512B2 (en) | Musical sound data display device and program | |
| KR101450054B1 (en) | Apparatus for print out of music scores and method thereof | |
| JP3785526B2 (en) | Electronic musical instruments | |
| JP5173725B2 (en) | Electronic musical instrument and music score information processing program | |
| JP2007271739A (en) | Concert parameter display device | |
| JP4688177B2 (en) | Performance learning device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080421 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091216 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091222 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100222 |
|
| 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: 20100316 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100329 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130416 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140416 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |