Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4492446B2 - Measuring device and program for measuring positional relationship of performance operators that can be operated simultaneously - Google Patents
[go: Go Back, main page]

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 PDF

Info

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
Application number
JP2005168694A
Other languages
Japanese (ja)
Other versions
JP2006343519A (en
Inventor
教裕 林田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP2005168694A priority Critical patent/JP4492446B2/en
Publication of JP2006343519A publication Critical patent/JP2006343519A/en
Application granted granted Critical
Publication of JP4492446B2 publication Critical patent/JP4492446B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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には、演奏者による演奏情報に基づき、その演奏者に適した運指情報を生成する技術が開示されている。
特開2001−331173号公報
When playing a musical instrument according to a certain score, the fingering for playing the musical instrument greatly affects the quality of the resulting performance. For example, the fingering suitable for the performer varies depending on the length of the finger of the performer performing the music performance, the degree of extension between the fingers, the flexibility of the finger joint, and the like. Therefore, Patent Document 1 discloses a technique for generating fingering information suitable for a performer based on performance information by the performer.
JP 2001-331173 A

また、非特許文献2には、演奏者に適する運指を特定するとともに、特定した運指による模範的な演奏者の手の動きを示す3DCG(3−Dimensional Computer Graphics)アニメーションを生成することにより、演奏者が好ましい運指による演奏を直感的に理解可能とする技術が開示されている。
関口博之・英保茂共著「計算機によるピアノ演奏動作の生成と表示」情報処理学会、1999年6月、情報処理学会論文誌Vol.40, No.6, p.p.2827−2837.
Further, Non-Patent Document 2 specifies a fingering suitable for the performer and generates a 3DCG (3-Dimensional Computer Graphics) animation showing an exemplary performer's hand movement by the identified fingering. A technique is disclosed that enables a performer to intuitively understand a performance with a fingering that is preferable.
Hiroyuki Sekiguchi and Shigeru Eibo, “Generation and display of piano performance by computer” Information Processing Society of Japan, June 1999, Information Processing Society of Japan Vol. 40, no. 6, p. p. 2827-2837.

上述したような先行技術を利用するにあたっては、演奏者は自分に適した運指情報を得るために、自分の指の伸張能力等を示すデータを装置に入力する必要がある。そのようなデータを自分で計測し入力する作業には手間がかかる。   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 claim 3 is the measuring apparatus according to claim 1 or 2, further comprising notification means for notifying the user of the contents of the operation instruction data stored in the storage means.

請求項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 claim 7 is characterized in that the performance operator data acquisition means stores a plurality of performance operator data indicating performance operators operated simultaneously by extending a plurality of specific fingers of one hand in one direction. And the positional relationship data generating means is different from a combination of a plurality of specific fingers of the one hand based on the performance operator data acquired by the performance operator data acquiring means. 7. The positional relationship data is generated by estimating a positional relationship of a plurality of performance operators that can be operated simultaneously by a combination of a plurality of specific fingers of the other hand. It is a measuring device given in.

請求項8に係る発明は、前記記憶手段は、一方の手の特定の複数の指により同時に操作可能な演奏操作子の標準的な位置関係を示す標準位置関係データを記憶し、前記位置関係データ生成手段は、前記演奏操作子データ取得手段により取得された演奏操作子データと前記記憶手段により記憶されている標準位置関係データに基づき、当該演奏操作子データにより示される演奏操作子が一方の手の特定の指により同時に操作されたか否かを判定し、当該演奏操作子が一方の手の特定の指により同時に操作されたと判定した場合にのみ、当該演奏操作子データを前記位置関係データの生成に用いることを特徴とする請求項1、2、3、5、6のいずれかに記載の計測装置である。In the invention according to claim 8, 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, and the positional relationship data The generating 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 is in one hand. It is determined whether or not the performance operator is simultaneously operated by a specific finger, 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 generated as the positional relationship data. The measuring device according to claim 1, wherein the measuring device is used in a measuring device.

請求項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 claim 4, wherein the performance operator data is used for generating the positional relationship data.

請求項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 measurement system 1 according to the first embodiment of the present invention. The measuring system 1 includes a measuring device 11 that measures the positional relationship of keys that the player can simultaneously press with two fingers of one hand, and a keyboard as operation means for the player to give various instructions to the measuring device 11. 12, a display 13 for the measurement device 11 to notify the performer of various types of information by characters or figures, and a key for the player to input information on keys that can be used to play music and that can be played simultaneously. A keyboard instrument 14 is provided.

鍵盤楽器14は、楽曲演奏に要する音の各音高に応じた鍵を備え、演奏者により鍵の打鍵が行われた場合に、その打鍵および打鍵された鍵のリリースのタイミングにおいて、いずれの鍵が打鍵もしくはリリースされたかを示す打鍵データを生成し、生成した打鍵データを計測装置11に出力する。打鍵データは、例えば打鍵された鍵を、その鍵に応じた音高により示すデータと、打鍵もしくは鍵のリリースのいずれかを示すデータとの組合せにより構成される。   The keyboard instrument 14 is provided with keys corresponding to the pitches of the sounds required to play the music, and when the key is pressed by the performer, any key is pressed at the timing of the key pressing and the key being released. Key generation data indicating whether or not the key has been pressed or released is generated, and the generated key input data is output to the measuring device 11. The keystroke data is composed of, for example, a combination of data indicating a key that has been pressed by a pitch corresponding to the key and data indicating either keystroke or key release.

なお、打鍵データは、例えば音源装置に対する発音指示等の目的でも利用可能である。その場合、打鍵データは、打鍵の強さ(速さ)などの音高以外を示すデータをさらに含んでいてもよい。   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 device 11. The measurement device 11 is used by an interface unit 111 that transmits and receives data to and from an external device, a control unit 112 that controls components of the measurement device 11, and a program that instructs various processes by the control unit 112 and the control unit 112. A storage unit 113 that stores various data to be used and is used as a work area of the control unit 112 is provided.

計測装置11は、演奏者による打鍵可能な鍵の位置関係の計測(以下、「位置関係計測」と呼ぶ)を行っていない状態である「OFFモード」と、位置関係計測を行っている状態である「ONモード」を備えている。演奏者は、例えばOFFモードにおいて計測装置11の指示によりディスプレイ13に表示される画面において、例えば「計測スタート」ボタンを押下する操作を、キーボード12を用いて行うことにより、計測装置11をONモードに切り替える。ここで、計測装置11に、演奏者がOFFモードとONモードとの間の切り替えを行うためのハードウェアとしてのスイッチやボタン等を設けるようにしてもよい。   The measuring device 11 is in a state in which the position relation measurement is performed in the “OFF mode” in which the player does not measure the positional relationship of keys that can be pressed (hereinafter referred to as “positional measurement”). It has a certain “ON mode”. For example, the performer performs an operation of pressing a “measurement start” button on the screen displayed on the display 13 in accordance with an instruction from the measurement device 11 in the OFF mode, for example, by using the keyboard 12 to set the measurement device 11 in the ON mode. Switch to. Here, the measuring device 11 may be provided with a switch, a button, or the like as hardware for the performer to switch between the OFF mode and the ON mode.

演奏者が「計測スタート」ボタンを押下する操作を行うと、キーボード12はその操作に応じた信号を計測装置11に送信する。計測装置11の制御部112は、キーボード12から「計測スタート」ボタンの押下操作を示す信号を受け取ると、ディスプレイ13に例えば図3に示すような画面を表示させる。その画面には、例えば「右手の親指と小指で、できるだけ互いに離れた2つの鍵を同時に打鍵して下さい。」といったメッセージが表示され、演奏者はそのメッセージにより、位置関係計測のために演奏者がいずれの指を用いていずれの方向にそれらの指を伸張させて鍵を打鍵すべきかを知ることができる。   When the performer performs an operation of pressing the “measurement start” button, the keyboard 12 transmits a signal corresponding to the operation to the measurement device 11. When the control unit 112 of the measurement device 11 receives a signal indicating the pressing operation of the “measurement start” button from the keyboard 12, the control unit 112 displays a screen as shown in FIG. On the screen, for example, a message such as “Please press two keys separated from each other as much as possible with the thumb and little finger of the right hand” is displayed, and the performer uses the message to measure the positional relationship. Can know which finger should be used to stretch the finger in which direction to press the key.

ここで、指の伸張の方向とは、ある指を基準として、他の指が鍵盤上のいずれの方向に伸張するかを示す。右手の親指と小指を用いて互いに離れた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 display 13. In that case, the performer will extend the middle finger to the left on the keyboard when the thumb is the reference, and the thumb will extend to the right on the keyboard when the middle finger is the reference. In the crossed state, two keys are pressed simultaneously.

なお、計測システム1においては演奏者が位置関係計測のための打鍵に用いるべき指およびその伸張の方向は予め定められているため、ディスプレイ13に図3に示すようなメッセージを表示させる代わりに、取扱説明書等により演奏者に同内容のメッセージを通知しておくようにしてもよい。   In the measurement system 1, the finger to be used by the performer for keystrokes for measuring the positional relationship and the direction of extension thereof are determined in advance. Therefore, instead of displaying a message as shown in FIG. 3 on the display 13, A message with the same content may be notified to the performer by an instruction manual or the like.

ところで、計測装置11の制御部112は、OFFモードとONモードの切替処理を行うモード切替部1121と、演奏者が一方の手の特定の2本の指により同時に打鍵可能な鍵の位置関係を示す位置関係データを生成する位置関係データ生成部1122とを備えている。制御部112のモード切替部1121は、キーボード12から「計測スタート」ボタンの押下操作を示す信号を受け取ると、位置関係データ生成部1122に対し位置関係データの生成処理の開始指示を送る。位置関係データ生成部1122はその開始指示に従い、インタフェース部111を介して鍵盤楽器14から送信されてくる打鍵データの監視を開始する。   By the way, the control unit 112 of the measuring device 11 determines the positional relationship between the mode switching unit 1121 that performs switching processing between the OFF mode and the ON mode, and keys that the player can simultaneously press with two specific fingers of one hand. A positional relationship data generation unit 1122 that generates the positional relationship data shown. When the mode switching unit 1121 of the control unit 112 receives a signal indicating a pressing operation of the “measurement start” button from the keyboard 12, the mode switching unit 1121 sends an instruction to start positional relationship data generation processing to the positional relationship data generation unit 1122. In accordance with the start instruction, the positional relationship data generation unit 1122 starts monitoring the keystroke data transmitted from the keyboard instrument 14 via the interface unit 111.

演奏者は、図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 keyboard instrument 14. The keyboard instrument 14 transmits key hit data indicating the key hit by the performer to the measuring device 11. The interface unit 111 of the measuring device 11 includes a key-pressing data acquisition unit 1111 that receives key-pressing data transmitted from the keyboard instrument 14. The keystroke data acquisition unit 1111 delivers the received keystroke data to the positional relationship data generation unit 1122 of the control unit 112.

位置関係データ生成部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 data acquisition unit 1111 and then receives subsequent keystroke data sent from the keystroke data acquisition unit 1111 for 3 seconds, for example. Thereafter, the following processing is performed without receiving the key hit data sent from the key hit data acquisition unit 1111.

位置関係データ生成部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 data acquisition unit 1111. The positional relationship data generation unit 1122 determines whether two keys have been pressed correctly at the same time based on the information specified as described above. Hereinafter, this determination is referred to as “keystroke success determination”.

以下、打鍵成功判定を具体的に説明する。まず、位置関係データ生成部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 apparatus 11 stores data indicating this range in the processing logic of the positional relationship data generation unit 1122 in advance. You may memorize | store in the form of incorporating, You may memorize | store in the memory | storage part 113 as standard positional relationship data.

位置関係データ生成部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 display 13 shows, for example, “The key was not correctly pressed. Again, with the thumb and little finger of the right hand, “Please play the keys at the same time.” Is displayed, and the above-described keying data acquisition process from the keying data acquisition unit 1111 and the keying success determination are repeated.

一方、位置関係データ生成部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 1, r 5) × a R2, R3} ··· ( Equation 5).
(R 2 , R 4 ) = Round {(r 1 , r 5 ) × a R 2, R 4 } (Formula 6).
(R 2, R 5) = Round {(r 1, r 5) × a R2, R5} ··· ( Equation 7).
(R 3, R 4) = Round {(r 1, r 5) × a R3, R4} ··· ( Equation 8).
(R 3, R 5) = Round {(r 1, r 5) × a R3, R5} ··· ( Equation 9).
(R 4 , R 5 ) = Round {(r 1 , r 5 ) × a R 4, R 5 } (Equation 10).
(R 2, R 1) = Round {(r 1, r 5) × a R2, R1} ··· ( Equation 11).
(R 3, R 1) = Round {(r 1, r 5) × a R3, R1} ··· ( Equation 12).
(R 4, R 1) = Round {(r 1, r 5) × a R4, R1} ··· ( Equation 13).
(R 5, R 1) = Round {(r 1, r 5) × a R5, R1} ··· ( Equation 14).
(R 3, R 2) = Round {(r 1, r 5) × a R3, R2} ··· ( Equation 15).
(R 4 , R 2 ) = Round {(r 1 , r 5 ) × a R 4, R 2 } (Equation 16).
(R 5, R 2) = Round {(r 1, r 5) × a R5, R2} ··· ( Equation 17).
(R 4, R 3) = Round {(r 1, r 5) × a R4, R3} ··· ( Equation 18).
(R 5, R 3) = Round {(r 1, r 5) × a R5, R3} ··· ( 19).
(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 device 11 in a form incorporated in the processing logic of the positional relationship data generation unit 1122 or stored in the storage unit 113 as a coefficient data group. The relation data generation unit 1122 may be used. In addition, instead of the key interval (integer value) that a standard player can strike with a specific finger combination, the interval between fingers when the standard player expands a specific finger as much as possible, A numerical value (a decimal value is also acceptable) expressed as 1 between the adjacent white key and black key may be used.

また、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 storage unit 113 as the positional relationship data 1131. As described above, the positional relationship data 1131 generated by the measuring device 11 is, for example, a device that displays and corrects musical score data including fingering information in accordance with the player's finger stretching ability, or a player's finger movement. Is used in a device or the like for displaying 3DCG.

図7は、位置関係データ1131の利用例として、運指情報を含む楽譜データを演奏者の指の伸張能力に応じて修正して表示する装置(以下、「楽譜データ修正装置」と呼ぶ)がいかに位置関係データ1131を用いるかを説明するための図である。図7(a)は楽譜データ修正装置に予め記憶されている楽譜データに基づく和音および運指を示し、図7(b)は楽譜データ修正装置により修正された楽譜データに基づく和音および運指を示している。ただし、楽譜データ修正装置により利用される位置関係データ1131は、図4および図6に例示した内容のものであるとする。図7における音符群の左側に示される数値は音符に対応する鍵の間隔を示し、音符群の右側に示されるR1等の記号は音符に対応する鍵を打鍵すべき指を示している。 FIG. 7 shows an example of using the positional relationship data 1131 as an apparatus for correcting and displaying musical score data including fingering information according to the player's finger expansion ability (hereinafter referred to as “musical score data correcting apparatus”). It is a figure for demonstrating how the positional relationship data 1131 are used. FIG. 7A shows chords and fingerings based on musical score data stored in advance in the musical score data correcting apparatus, and FIG. 7B shows chords and fingerings based on musical score data corrected by the musical score data correcting apparatus. Show. However, it is assumed that the positional relationship data 1131 used by the musical score data correcting apparatus has the contents illustrated in FIGS. 4 and 6. The numerical value shown on the left side of the note group in FIG. 7 indicates the interval of the key corresponding to the note group, and the symbol such as R 1 shown on the right side of the note group indicates the finger to which the key corresponding to the note should be pressed.

図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 positional relationship data 1131. To do. In that case, the musical score data correcting apparatus omits relatively unimportant sounds, changes the development, or substitutes alternative chords in the chord shown in FIG. The chord shown in FIG. 7A is replaced with a chord that can be played by the finger stretching ability indicated by 1131. In this case, as shown in FIG. 7B, the musical score data correcting apparatus can be performed by the performer by omitting the F # sound and changing the fingering of the B # sound from R 2 to R 1. The score is displayed.

ところで、計測装置11は、楽譜データ修正装置等の位置関係データ1131を利用する装置の機能を兼ね備えていてもよい。その場合、計測装置11は位置関係データ1131を必要とする処理を行う際、記憶部113から位置関係データ1131を読み出してそれを用いる。一方、楽譜データ修正装置等の位置関係データ1131を利用する装置が計測装置11とは異なってもよい。計測装置11のインタフェース部111は、位置関係データ1131を外部装置に送信する位置関係データ出力部1112を備えている。すなわち、位置関係データ1131を必要とする外部装置は、計測装置11の位置関係データ出力部1112から位置関係データ1131を受信し、それを利用することができる。   By the way, the measuring device 11 may have a function of a device that uses the positional relationship data 1131 such as a musical score data correcting device. In that case, when the measuring apparatus 11 performs processing that requires the positional relationship data 1131, the positional relationship data 1131 is read from the storage unit 113 and used. On the other hand, a device using the positional relationship data 1131 such as a musical score data correcting device may be different from the measuring device 11. The interface unit 111 of the measurement apparatus 11 includes a positional relationship data output unit 1112 that transmits positional relationship data 1131 to an external device. That is, an external device that requires the positional relationship data 1131 can receive the positional relationship data 1131 from the positional relationship data output unit 1112 of the measuring device 11 and use it.

以上説明したように、計測システム1によれば、演奏者は自分の指の伸張能力、すなわち、この場合においては片手の2本の指により同時に打鍵可能な鍵の位置関係を計測し、その計測結果を示すデータを生成させることができる。その場合、演奏者は鍵盤の鍵を単に打鍵するだけでよく手間や時間を要さない。また、演奏者は実際に演奏に用いる鍵盤(もしくはそれと同じサイズの鍵盤)を用いることにより、その鍵盤を用いた打鍵が可能か否かを正確に示すデータが得られる。   As described above, according to the measurement system 1, the performer measures his / her finger stretching ability, that is, in this case, the positional relationship of keys that can be simultaneously pressed by two fingers of one hand. Data indicating the results can be generated. In that case, the performer only needs to press the keys on the keyboard, and no effort or time is required. In addition, by using a keyboard (or a keyboard having the same size) that is actually used for performance, the performer can obtain data that accurately indicates whether or not keys can be played using the keyboard.

また、上記の実施形態においては、例えば右手の親指および小指を親指を基準に右方向に伸張して打鍵するのみで、他の任意の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 measurement apparatus 11 generating the positional relationship data 1131 by calculation according to (Equation 1) to (Equation 40), a plurality of standard items corresponding to each of the finger expansion capabilities actually measured in the storage unit 113 are used. The positional relationship data 1131 may be stored, and the positional relationship data 1131 may be selected according to the actually measured finger stretching ability. Further, in addition to the finger stretching ability measured by the measuring device 11, a plurality of standard positional relationship data corresponding to attributes such as the performer's gender and age are stored in the storage unit 113 in advance and measured. A suitable one may be selected from standard positional relationship data based on the finger stretching ability and attribute information such as sex and age input by the performer. FIG. 8 is a diagram schematically showing the configuration of the positional relationship data group stored in advance in the storage unit 113 in such a modified embodiment.

計測装置11が図8に示されるような位置関係データ群を予め記憶しておく場合、計測装置11は適する位置関係データを位置関係データ群から選択するだけでよく、処理が高速化されるだけでなく、手のサイズ等に応じて、より正確な指の伸張能力の推定が行われることになる。   When the measurement device 11 stores a positional relationship data group as shown in FIG. 8 in advance, the measurement device 11 only needs to select suitable positional relationship data from the positional relationship data group, and only the processing speed is increased. Instead, more accurate estimation of the finger stretching ability is performed according to the hand size and the like.

また、上記の実施形態においては、演奏者は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 device 11 asks the player “to simultaneously press two keys separated as much as possible with the thumb and middle finger of the right hand. ”,“ Use the thumb and ring finger of the right hand to strike two keys that are as far apart as possible from each other at the same time. ” Each column of the numerical table as shown in FIG. 4 may be sequentially filled with actually measured values based on keystroke data indicating keystrokes made by the performer in response to the notification. The positional relationship data 1131 obtained in this way represents the player's finger stretching ability more accurately than that obtained by estimation.

上記の変形例のように、位置関係データ1131を生成するために、あらゆる指および伸張方向の組合せについて演奏者に打鍵を行わせると、演奏者は40回、打鍵を繰り返す必要があり、比較的多くの手間と時間を要することになる。そこで、全ての組合せにつき実測を行う代わりに、複数の実測値に基づき残りの値を推定することにより位置関係データ1131を生成するように計測装置11を構成してもよい。   As in the above modification, in order to generate the positional relationship data 1131, if the player performs keystrokes for all combinations of fingers and extension directions, the player needs to repeat the keystrokes 40 times. It will take a lot of time and effort. Therefore, instead of performing actual measurement for all combinations, the measurement apparatus 11 may be configured to generate the positional relationship data 1131 by estimating the remaining values based on a plurality of actual measurement values.

その場合、計測装置11は記憶部113に、予め演奏者の指の伸張能力を顕著に示すと考えられる指の組合せおよび伸張方向の情報を、打鍵指示データとして記憶しておく。計測装置11は打鍵指示データに従い、演奏者に対し「右手の親指と小指で、できるだけ互いに離れた2つの鍵を同時に打鍵して下さい。」、「右手の中指と薬指で、できるだけ互いに離れた2つの鍵を同時に打鍵して下さい。」、「右手の親指を基準に中指をできるだけ左に伸ばして、2つの鍵を同時に打鍵して下さい。指をクロスして打鍵できる場合はクロスさせて下さい。」・・・のように順次、演奏者に打鍵に用いるべき指および伸張方向を通知する。   In that case, the measuring apparatus 11 stores information on the combination of fingers and the extension direction, which are considered to show the performer's finger extension ability, in advance as keystroke instruction data. In accordance with the keying instruction data, the measuring device 11 asks the performer to “key two keys separated as much as possible with the thumb and little finger of the right hand simultaneously”, “two as far apart as possible with the middle finger and ring finger of the right hand. Strike two keys at the same time. ”,“ Stretch the middle finger to the left as much as possible with the thumb of the right hand as a reference, and strike the two keys at the same time. In order, the player is notified of the finger to be used for keystroke and the extension direction.

計測装置11は、それらの通知に応じて演奏者により行われる打鍵を示す打鍵データに基づき、打鍵指示データにより示される指の組合せおよび伸張方向に応じた演奏者の指の伸張能力を示す数値を実測値として取得する。また、計測装置11はそのように取得した実測値に基づき、演奏者の打鍵に用いられなかった指の組合せおよび伸張方向に応じた値を所定の算出式に従い推定することにより、演奏者の位置関係データ1131を生成する。また、計測装置11は算出式により実測されなかった数値を推定して位置関係データ1131を完成させる代わりに、予め記憶部113に標準的な複数の位置関係データ1131を記憶しておき、取得した実測値に最もよくマッチする位置関係データ1131を記憶されている位置関係データ1131群の中から選択してもよい。   The measuring device 11 is based on keystroke data indicating keystrokes performed by the performer in response to these notifications, and calculates a numerical value indicating the finger combination indicated by the keystroke instruction data and the ability of the player's finger to expand according to the extension direction. Acquired as an actual measurement value. Further, the measuring device 11 estimates the position of the player by estimating the value according to the combination of fingers not used for the player's keystroke and the extension direction according to a predetermined calculation formula based on the actually measured value thus obtained. Relationship data 1131 is generated. Further, instead of estimating the numerical value not actually measured by the calculation formula and completing the positional relationship data 1131, the measuring device 11 stores and acquires a plurality of standard positional relationship data 1131 in the storage unit 113 in advance. The positional relationship data 1131 that best matches the actual measurement value may be selected from the stored positional relationship data 1131 group.

上記のような変形を第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 device 11 does not notify the player of the combination of fingers to be pressed and two keys to be pressed (to be pressed). Alternatively, the interval between these keys may be notified. In that case, the measuring device 11 previously stores in the storage unit 113 a key that can be pressed by a standard player according to each of the finger combinations and extending directions that are considered to show the player's finger stretching ability. The information shown is stored as keystroke instruction data. In accordance with the keying instruction data, the measuring device 11 gives a notification to the performer such as “Please simultaneously press C4 with the thumb of the right hand and B4 with the little finger of the right hand”, and the keystroke performed by the player in response to the notification. It is determined whether or not correct key pressing has been performed on the basis of key pressing data indicative of

計測装置11は、通知を行った鍵の打鍵が演奏者により正しく行われなかったと判定した場合、演奏者に対し「右手の親指でC4、右手の小指でA#4を同時に打鍵して下さい。」のように、先に指示した打鍵よりも指の伸張の程度を軽減して、新たな打鍵の指示を行う。一方、計測装置11は、通知を行った鍵の打鍵が演奏者により正しく行われたと判定した場合、演奏者に対し「右手の親指でC4、右手の小指でC5を同時に打鍵して下さい。」のように、先に指示した打鍵よりも指の伸張の程度を増大して、新たな打鍵の指示を行う。計測装置11は上記のように、演奏者に対する打鍵指示と正しい打鍵が行われたか否かの判定を繰り返すことにより、演奏者の指の伸張能力を計測する。計測装置11は、全ての指の組合せおよび伸張方向に関してこのような計測を繰り返してもよいし、指の伸張能力を顕著に示す指の組合せおよび伸張方向のみにつき計測を行い、他の指の組合せおよび伸張方向については推定等を行ってもよい。   When the measuring device 11 determines that the keystroke of the notified key has not been correctly performed by the performer, the player “struck C4 with the thumb of the right hand and A # 4 with the little finger of the right hand simultaneously. As in the case of "", a new key pressing instruction is given by reducing the degree of finger extension compared to the key pressing previously instructed. On the other hand, if the measuring device 11 determines that the player has correctly pressed the key that has been notified, the player should “press C4 with the thumb of the right hand and C5 with the little finger of the right hand simultaneously”. As described above, a new key press is instructed by increasing the degree of finger extension compared to the key press previously instructed. As described above, the measuring device 11 measures the player's finger stretching ability by repeating the keystroke instruction to the player and determining whether or not the correct keystroke has been performed. The measurement device 11 may repeat such measurement for all finger combinations and extension directions, or performs measurement only for the finger combinations and extension directions that significantly show finger extension capability, and other finger combinations. The extension direction may be estimated.

また、上記の実施形態においては、計測システム1は、演奏者が一方の手の2本の指を用いて同時に打鍵可能な鍵の間隔を計測するものとして説明したが、計測システム1により演奏者の右手の指と左手の指を用いて同時に打鍵可能な鍵の間隔をさらに計測可能としてもよい。その場合、計測装置11は演奏者に対し、例えば「右手の小指と左手の小指で、できるだけ互いに離れた2つの鍵を同時に打鍵して下さい。」といった打鍵指示を行い、演奏者により打鍵された鍵の間隔を計測する。そのように計測された鍵の間隔を示すデータに基づき、例えば楽譜データ修正装置は、体の小さい子供の演奏者には両手を拡げても届かない程離れた鍵盤の同時打鍵が指示されている楽譜データを、その演奏者に演奏可能な楽譜を示すものに修正することが可能となる。   In the above embodiment, the measurement system 1 is described as measuring the interval of keys that can be simultaneously pressed by the performer using two fingers of one hand. It is also possible to further measure the interval between keys that can be simultaneously pressed using the right and left fingers. In that case, the measuring device 11 gives a keystroke instruction to the performer, for example, “Please strike two keys separated as much as possible with the little finger of the right hand and the little finger of the left hand at the same time” and the player has pressed the key. Measure the key interval. Based on the data indicating the key interval thus measured, for example, the musical score data correction device instructs a player who has a small body to simultaneously press keys on a keyboard that is too far to reach even if both hands are extended. The musical score data can be modified to indicate a musical score that can be played by the performer.

ところで、計測装置11は専用のハードウェアにより実現されてもよいし、汎用コンピュータにアプリケーションプログラムに従った処理を実行させることにより実現されてもよい。計測装置11が汎用コンピュータにより実現される場合、制御部112の各構成部は、汎用コンピュータが備えるCPU(Central Processing Unit)が、アプリケーションプログラムに含まれる各モジュールに従った処理を同時並行して行うことにより、汎用コンピュータの機能として実現される。   By the way, the measurement device 11 may be realized by dedicated hardware, or may be realized by causing a general-purpose computer to execute processing according to an application program. When the measuring apparatus 11 is realized by a general-purpose computer, each component of the control unit 112 performs processing according to each module included in the application program simultaneously in parallel by a CPU (Central Processing Unit) included in the general-purpose computer. This is realized as a function of a general-purpose computer.

[2.第2実施形態]
以下、本発明の第2実施形態にかかる計測システム2の構成および動作を説明する。計測システム2においては、計測システム1と異なり、鍵盤楽器14により演奏者が特定の鍵の打鍵に用いた指の検出が行われ、その検出の結果を示す指データに基づき、演奏者の指の伸張能力を示す位置関係データが生成される。計測システム2の構成および動作は多くの点で計測システム1のそれらと共通しているため、以下、計測システム2が計測システム1と異なっている点のみを説明する。また、以下に参照する図において、計測システム1におけるものと同じもしくは対応する構成部には同じ符号を用いるものとする。
[2. Second Embodiment]
Hereinafter, the configuration and operation of the measurement system 2 according to the second embodiment of the present invention will be described. In the measurement system 2, unlike the measurement system 1, the keyboard instrument 14 detects the finger used by the performer to press a specific key, and based on the finger data indicating the detection result, the finger of the performer is detected. The positional relationship data indicating the expansion capability is generated. Since the configuration and operation of the measurement system 2 are the same as those of the measurement system 1 in many respects, only the points where the measurement system 2 is different from the measurement system 1 will be described below. In the drawings referred to below, the same reference numerals are used for the same or corresponding components as those in the measurement system 1.

計測システム2の外観は、図1に示される計測システム1の外観と同様である。ただし、上述したように、計測システム2の鍵盤楽器14は打鍵データの生成に加え、指データを生成する機能を有している。そのため、例えば鍵盤楽器14の備える鍵の各々には、RFID(Radio Frequency Identification)リーダが設けられている。鍵盤楽器14に設けられたRFIDリーダは、RFIDタグから発せられる電波を受信し、受信した電波により示されるIDを特定する。   The appearance of the measurement system 2 is the same as that of the measurement system 1 shown in FIG. However, as described above, the keyboard instrument 14 of the measurement system 2 has a function of generating finger data in addition to the generation of keystroke data. Therefore, for example, each key included in the keyboard instrument 14 is provided with an RFID (Radio Frequency Identification) reader. The RFID reader provided in the keyboard instrument 14 receives the radio wave emitted from the RFID tag, and specifies the ID indicated by the received radio wave.

一方、計測システム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 measurement system 2, the performer performs keystrokes by attaching RFID tags that emit radio waves indicating different IDs to the fingers. Each RFID tag generates power using radio waves emitted from an RFID reader provided on the keyboard instrument 14, and uses an electric power obtained by the power generation to store an ID stored in a built-in IC (I integrated Circuit) in advance. The indicated radio wave is emitted to the RFID reader. Therefore, the RFID reader provided in each key receives radio waves from each of the ten RFID tags attached to the ten fingers of both hands of the performer. The RFID reader selects the tenest radio wave having the highest intensity, and specifies the ID indicated by the selected radio wave. The ID specified in this way indicates the ID of the RFID tag closest to the key provided with the RFID reader, that is, information that specifies the player's finger closest to the key.

計測システム2における鍵盤楽器14は、演奏者により打鍵が行われた場合、打鍵された鍵を示す打鍵データを生成するとともに、打鍵された鍵に設けられたRFIDリーダが打鍵のタイミングで特定したIDを示すデータ、すなわち指データを生成し、それらの打鍵データと指データを対応付けて計測装置11に送信する。指データは、例えば右手親指を示す「R1」等のデータである。 The keyboard instrument 14 in the measurement system 2 generates keystroke data indicating the key that has been pressed when the player performs the keystroke, and the ID specified by the RFID reader provided on the key that is keyed at the timing of the keystroke. Data, i.e., finger data, is generated, and the keystroke data and finger data are associated with each other and transmitted to the measuring device 11. The finger data is data such as “R 1 ” indicating the thumb of the right hand, for example.

打鍵に用いられた指を鍵盤楽器14が特定する方法は、上記のRFIDタグを用いる方法の他、様々なものが考えられる。例えば、演奏者の指先に装着されたセンサに設けられた電極と鍵に設けられた電極とが接触すると通電することにより、いずれの指に装着されたセンサによりいずれの鍵が打鍵されたかを検出するようにしてもよい。   Various methods can be conceived for the keyboard instrument 14 to identify the finger used for the keystroke in addition to the method using the RFID tag. For example, when an electrode provided on a sensor attached to the fingertip of a performer and an electrode provided on a key come into contact with each other, current is detected to detect which key is pressed by the sensor attached to which finger. You may make it do.

図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 measurement device 11 in the measurement system 2. In the measurement system 2, the interface unit 111 of the measurement device 11 includes a finger data acquisition unit 1113 that receives finger data transmitted from the keyboard instrument 14. In addition, the storage unit 113 of the measuring device 11 is extremely concerned with finger combinations and keystroke instruction data 1132 indicating the extension direction of the performer's fingers and the specific two fingers. A player with high extension ability was measured with respect to standard position relation data 1133 indicating the range of key positions that can be pressed with the other finger on the basis of one person, and various players with different hand sizes, ages, genders, etc. A sample positional relationship data group 1134 which is a collection of standard samples of positional relationship data obtained by statistically processing the positional relationship data is stored in advance.

図10は、打鍵指示データ1132の内容を例示した図である。打鍵指示データ1132は「指の組合せ」欄および「伸張方向」欄からなるデータを複数含んでいる。   FIG. 10 is a diagram illustrating the contents of the keystroke instruction data 1132. The keystroke instruction data 1132 includes a plurality of data consisting of a “finger combination” field and an “extension direction” field.

図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 measurement system 1, the standard positional relationship data 1133 is used as a reference for error processing when, for example, the player performs keystrokes using the fingers of the left and right hands. The standard positional relationship data 1133 is also used to determine in which direction the two fingers that have pressed the key are extended. Processing related to the determination will be described later.

図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 measurement system 2 in the case where the positional relationship data 1131 indicating the finger stretching ability of the player who is the user is generated in the measurement system 2 will be described. First, in the ON mode, the measuring device 11 displays the screen shown in FIG. 13 on the display 13 based on the keystroke instruction data 1132. The screen shown in FIG. 13 includes a table having a “finger combination” field, an “extension direction” field, and an “unpressed key” field (hereinafter referred to as “keystroke instruction table”). Immediately after switching to the ON mode, all the values in the “unpressed key” column of the key input instruction table are “Yes”.

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 keyboard instrument 14 transmits to the measuring device 11 key pressing data indicating the key pressed and finger data indicating the key pressed. The keystroke data acquisition unit 1111 and the finger data acquisition unit 1113 provided in the interface unit 111 of the measurement apparatus 11 receive the keystroke data and finger data from the keyboard instrument 14, respectively, and temporarily associate them with the storage unit 113. Remember.

計測装置11は受信した打鍵データおよび指データにより、同時に打鍵が行われた鍵およびその打鍵に用いられた指を特定することができる。計測装置11の位置関係データ生成部1122は計測システム1における場合と同様に、1つの鍵のみが打鍵された場合や、3つ以上の鍵が同時に打鍵された場合、打鍵が正しく行われなかったものと判定する。   The measuring device 11 can specify the key that was simultaneously keyed and the finger used for the keystroke, based on the received keystroke data and finger data. As in the measurement system 1, the positional relationship data generation unit 1122 of the measuring device 11 was not correctly keyed when only one key was keyed or when three or more keys were keyed simultaneously. Judge that it is.

一方、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 storage unit 113. At the same time, the positional relationship data generation unit 1122 changes the value of the “unkeyed” column of the data row corresponding to the keystroke by the performer from “Yes” to “No” among the data rows included in the keystroke instruction table on the screen of FIG. The display of the data line is moved to the end of the keystroke instruction table, for example. As a result, the performer can easily know the details of the keystroke to be performed.

なお、演奏者が誤って打鍵指示表に示されない指の組合せで打鍵を行った場合、位置関係データ生成部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 storage unit 113 may be compared with the numerical value indicating the positional relationship of the key generated by the newly performed keystroke, and the one having a higher degree of expansion may be adopted. . Further, ON / OFF of the “overwrite mode” can be switched according to the player's operation. When the “overwrite mode” is ON, a combination of fingers whose “no key pressed” column is already “No” When a key is pressed in the extension direction, a numerical value already stored may be overwritten and updated with a numerical value generated by a newly performed key pressing.

上記のようにして、位置関係データ生成部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 storage unit 113 is selected. For example, the positional relationship data generation unit 1122 calculates the square sum of the difference between the corresponding numerical values between the numerical value of the player's keystroke and the numerical value of the sample positional relationship data, and obtains the sample positional relationship data that minimizes the numerical value. The sample position relation data group 1134 is selected. However, the index indicating the degree of approximation of the data is not limited to the sum of squares of the differences, and various other types are conceivable, such as using the sum of absolute values of the differences.

位置関係データ生成部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 storage unit 113 as positional relationship data 1131 indicating the player's finger stretching ability. Moreover, the measuring device 11 transmits the positional relationship data 1131 to the external device via the positional relationship data output unit 1112 of the interface unit 111 as necessary. How the positional relationship data 1131 is used is the same as that described in the measurement system 1.

上記のように、計測システム2においては指データが利用される結果、演奏者は位置関係データ1131の生成において、必ずしもディスプレイ13に示される指示に従った指の組合せにより打鍵を行うことを要さない。また、計測システム2においては、位置関係データ生成部1122が標準位置関係データ1133に基づき、指の伸張方向を自動的に特定する結果、演奏者は位置関係データ1131の生成において、好みの方向に指を伸張して打鍵を行うことができる。   As described above, as a result of using finger data in the measurement system 2, the performer is required to perform keystrokes by a combination of fingers according to the instructions shown on the display 13 in generating the positional relationship data 1131. Absent. In the measurement system 2, as a result of the positional relationship data generation unit 1122 automatically specifying the finger extension direction based on the standard positional relationship data 1133, the player can move in the desired direction when generating the positional relationship data 1131. Keys can be pressed by extending a finger.

ところで、上述した計測システム2においては打鍵指示データ1132に従い、ディスプレイ13に指の組合せおよび伸張方向が表示されるものとしたが、計測装置11は演奏者に対し打鍵に用いるべき指の組合せや伸張方向を指示することなく、例えば任意の指の組合せおよび伸張方向による打鍵に基づく数値を必要な数だけ収集し、収集した数値に基づきサンプル位置関係データ群1134からサンプル位置関係データを選択するようにしてもよい。そのように変形を加えた計測システム2によれば、演奏者は自由に打鍵を行うことができ、より簡便である。   By the way, in the measurement system 2 described above, the finger combination and the extension direction are displayed on the display 13 in accordance with the key input instruction data 1132, but the measurement device 11 uses the combination and extension of the fingers to be used for key pressing to the performer. Without indicating the direction, for example, a necessary number of numerical values based on key combinations based on arbitrary finger combinations and extension directions are collected, and sample positional relationship data is selected from the sample positional relationship data group 1134 based on the collected numerical values. May be. According to the measurement system 2 thus modified, the performer can freely perform keystrokes and is simpler.

また、位置関係データ生成部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 positional relationship data 1131 by selecting appropriate sample positional relationship data from the sample positional relationship data group 1134. The positional relationship data 1131 may be generated by estimating a numerical value that has not been actually measured according to the above.

また、計測システム2を変形し、2本の指の位置関係のみでなく、3本以上の指に関し、演奏者により打鍵可能な鍵の位置関係を示す位置関係データ1131を生成可能としてもよい。その際、単に鍵の間隔を示す位置関係を用いる代わりに、例えば(C4,F#4,G5)のように、白鍵および黒鍵の位置を考慮した位置関係データを生成するようにしてもよい。その場合、計測装置11は演奏者により打鍵された鍵およびその打鍵に用いられた指を示すデータを順次蓄積することにより、演奏者により打鍵可能な鍵の位置関係を示す位置関係データ1131を生成する。例えば楽譜データ修正装置は、そのように生成された位置関係データ1131に基づき、楽譜データにより示される運指が演奏者により可能か否かを判定し、不可能な運指を発見した場合には可能な代替的な運指に変更する。   Further, the measurement system 2 may be modified to generate positional relationship data 1131 indicating not only the positional relationship of two fingers but also the positional relationship of keys that can be pressed by the performer for three or more fingers. At this time, instead of simply using the positional relationship indicating the key interval, for example, the positional relationship data considering the positions of the white key and the black key may be generated as in (C4, F # 4, G5). Good. In this case, the measuring device 11 sequentially stores data indicating the key pressed by the performer and the finger used for the key generation, thereby generating positional relationship data 1131 indicating the positional relationship of keys that can be pressed by the performer. To do. For example, the musical score data correcting device determines whether or not the fingering indicated by the musical score data is possible by the performer based on the positional relationship data 1131 generated as described above, and if an impossible fingering is found. Change to a possible alternative fingering.

また、計測システム2においても、計測システム1において述べたように、演奏者の右手の指と左手の指を用いて同時に打鍵可能な鍵の間隔を計測可能としてもよい。その場合、例えば計測装置11は右手の小指と左手の小指による同時打鍵を示す打鍵データおよび指データを鍵盤楽器14から受け取ると、それらのデータに基づき算出した鍵の間隔を示すデータを、その演奏者が両手を用いて同時打鍵可能な鍵の間隔を示す位置関係データ1131として生成する。そのように生成される位置関係データ1131を用いて、例えば楽譜データ修正装置は、演奏者の両手の伸張能力に応じた楽譜データの生成を行うことができる。   Also, in the measurement system 2, as described in the measurement system 1, it is possible to measure the interval between keys that can be pressed simultaneously using the fingers of the player's right hand and left finger. In this case, for example, when the measuring device 11 receives keying data and finger data indicating simultaneous keying by the little finger of the right hand and the little finger of the left hand from the keyboard instrument 14, the data indicating the key interval calculated based on the data is played. It is generated as positional relationship data 1131 indicating the interval between keys that can be simultaneously pressed using both hands. Using the positional relationship data 1131 generated as described above, for example, the score data correction device can generate score data according to the player's ability to extend both hands.

また、上述した計測システム2においては、演奏者が演奏に用いる楽器が鍵盤楽器であるものとしたが、例えば弦楽器など、他の楽器について本願発明を応用することも可能である。例えば、ギターの弦とフレットとの交点にRFIDリーダを設け、演奏者が計測システム2におけるものと同様のRFIDタグを指に装着することにより、いずれの指によりいずれのポジションが押さえられているかを特定することが可能となる。さらに、ギターのブリッジ部等に弦振動を検出するセンサを設けることにより、撥弾された弦およびそのタイミングを特定することが可能となる。これらのセンサにより特定された情報に基づき、計測装置11が上述したものと同様の方法で、演奏者により正しく押さえられるポジションを特定し、その結果を示す位置関係データを生成すればよい。   In the measurement system 2 described above, the musical instrument used by the performer is a keyboard musical instrument. However, the present invention can be applied to other musical instruments such as a stringed musical instrument. For example, an RFID reader is provided at the intersection of a guitar string and a fret, and a player wears an RFID tag similar to that in the measurement system 2 to determine which position is held by which finger. It becomes possible to specify. Furthermore, by providing a sensor for detecting string vibration in the bridge portion of the guitar, it is possible to identify the repelled string and its timing. Based on the information specified by these sensors, the position that can be correctly pressed by the performer may be specified by the measuring device 11 in the same manner as described above, and the positional relationship data indicating the result may be generated.

本発明にかかる計測システムの外観図である。1 is an external view of a measurement system according to the present invention. 第1実施形態にかかる計測装置の構成を示したブロック図である。It is the block diagram which showed the structure of the measuring device concerning 1st Embodiment. 第1実施形態にかかる計測システムにおいてディスプレイに表示される画面を例示した図である。It is the figure which illustrated the screen displayed on a display in the measuring system concerning a 1st embodiment. 第1実施形態にかかる位置関係データ生成部により生成される数表を例示した図である。It is the figure which illustrated the numerical table produced | generated by the positional relationship data generation part concerning 1st Embodiment. 第1実施形態にかかる位置関係データ生成部により生成される数表が示す打鍵の様子を例示した図である。It is the figure which illustrated the mode of the keystroke which the numerical table produced | generated by the positional relationship data generation part concerning 1st Embodiment shows. 第1実施形態にかかる位置関係データ生成部により生成される数表を例示した図である。It is the figure which illustrated the numerical table produced | generated by the positional relationship data generation part concerning 1st Embodiment. 第1実施形態にかかる位置関係データを利用する楽譜データ修正装置の処理を説明するための図である。It is a figure for demonstrating the process of the musical score data correction apparatus using the positional relationship data concerning 1st Embodiment. 第1実施形態にかかる位置関係データ群の構成を模式的に示した図である。It is the figure which showed typically the structure of the positional relationship data group concerning 1st Embodiment. 第2実施形態にかかる計測装置の構成を示したブロック図である。It is the block diagram which showed the structure of the measuring device concerning 2nd Embodiment. 第2実施形態にかかる打鍵指示データの内容を例示した図である。It is the figure which illustrated the content of the keystroke instruction data concerning 2nd Embodiment. 第2実施形態にかかる標準位置関係データの内容を例示した図である。It is the figure which illustrated the contents of standard position relation data concerning a 2nd embodiment. 第2実施形態にかかるサンプル位置関係データ群の構成を模式的に示した図である。It is the figure which showed typically the structure of the sample positional relationship data group concerning 2nd Embodiment. 第2実施形態にかかる計測システムにおいてディスプレイに表示される画面を例示した図である。It is the figure which illustrated the screen displayed on a display in the measuring system concerning a 2nd embodiment.

符号の説明Explanation of symbols

1…計測システム、11…計測装置、12…キーボード、13…ディスプレイ、14…鍵盤楽器、111…インタフェース部、112…制御部、113…記憶部、1111…打鍵データ取得部、1112…位置関係データ出力部、1113…指データ取得部、1121…モード切替部、1122…位置関係データ生成部、1131…位置関係データ、1132…打鍵指示データ、1133…標準位置関係データ、1134…サンプル位置関係データ群。   DESCRIPTION OF SYMBOLS 1 ... Measuring system, 11 ... Measuring device, 12 ... Keyboard, 13 ... Display, 14 ... Keyboard instrument, 111 ... Interface part, 112 ... Control part, 113 ... Memory | storage part, 1111 ... Keystroke data acquisition part, 1112 ... Position relation data Output unit, 1113 ... finger data acquisition unit, 1121 ... mode switching unit, 1122 ... positional relationship data generation unit, 1131 ... positional relationship data, 1132 ... keystroke instruction data, 1133 ... standard positional relationship data, 1134 ... sample positional relationship data group .

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.
前記記憶手段により記憶されている操作指示データの内容をユーザに通知する通知手段
を備えることを特徴とする請求項もしくはに記載の計測装置。
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.
記位置関係データ生成手段は、前記演奏操作子データ取得手段により取得された演奏操作子データと前記記憶手段により記憶されている標準位置関係データに基づき、当該演奏操作子データにより示される演奏操作子が一方の手の特定の指により同時に操作されたか否かを判定し、当該演奏操作子が一方の手の特定の指により同時に操作されたと判定した場合にのみ、当該演奏操作子データを前記位置関係データの生成に用いる
ことを特徴とする請求項に記載の計測装置。
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.
コンピュータを、Computer
楽器に備えられた複数の演奏操作子のうち操作された演奏操作子を示す演奏操作子データを取得する演奏操作子データ取得手段と、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.
コンピュータを、Computer
楽器に備えられた複数の演奏操作子のうち操作された演奏操作子を示す演奏操作子データを取得する演奏操作子データ取得手段と、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.
コンピュータを、Computer
楽器に備えられた複数の演奏操作子のうち操作された演奏操作子を示す演奏操作子データを取得する演奏操作子データ取得手段と、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.
コンピュータを、Computer
楽器に備えられた複数の演奏操作子のうち操作された演奏操作子を示す演奏操作子データを取得する演奏操作子データ取得手段と、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.
コンピュータを、Computer
楽器に備えられた複数の演奏操作子のうち操作された演奏操作子を示す演奏操作子データを取得する演奏操作子データ取得手段と、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.
JP2005168694A 2005-06-08 2005-06-08 Measuring device and program for measuring positional relationship of performance operators that can be operated simultaneously Expired - Fee Related JP4492446B2 (en)

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)

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

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

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