(57)【要約】   【課題】  演奏者による演奏データに基づいて、演奏者の種々の能力種別を評価する。  【解決手段】  演奏評価システム１０は、演奏者の入力に基づいて、入力された楽音の音高および発音開始時刻を有するノートのそれぞれのレコードを格納した演奏データファイル２２を生成して、前記記憶装置に記憶する演奏データ生成部１５と、演奏データファイル２３中の演奏データ、および、出題データファイル２１中の出題ファイルに基づいて、正解率種別ごとに正解率を算出し、かつ、正解率種別ごとの正解率と、正解率種別ごとに、所定の能力種別のそれぞれについての重みを格納した評価係数テーブル２４中の係数とに基づいて、能力ごとの評価値を算出する正解率算出・評価処理部１７と、を備える。【選択図】  図１
2008242131.tif 000002
【特許請求の範囲】
【請求項１】
演奏者に提示すべき出題データを構成するノートのレコードであって、それぞれが、少なくともノートの音高および発音開始時刻を有するレコードを格納した出題データファイル、および、出題データおよび演奏者の入力に基づく演奏データの比較により得られる所定の正解率種別ごとに、所定の能力種別のそれぞれについての重みを格納した評価係数テーブルを記憶した記憶装置と、
前記出題データファイルに記憶された出題データのレコードに基づいた楽音を発音するとともに、演奏者の入力に基づいて、入力された音高の楽音を発音する楽音生成手段と、
前記演奏者の入力に基づいて、入力された楽音の音高および発音開始時刻を有するノートのそれぞれのレコードを格納した演奏データファイルを生成して、前記記憶装置に記憶する演奏データ生成手段と、
前記演奏データファイル中の演奏データ、および、前記出題データに基づいて、前記正解率種別ごとに正解率を算出する正解率算出手段と、
前記正解率種別ごとの正解率と、前記評価係数テーブル中の係数とに基づいて、前記能力ごとの評価値を算出する評価値算出手段と、を備えたことを特徴とする能力評価システム。
【請求項２】
前記正解率算出手段が、前記正解率種別として、前記出題データのレコード中の発音開始時刻と、前記演奏データのレコード中の発音開始時刻とを比較して、発音開始時刻の正解率、および／または、前記出題データのレコード中の音高と、前記演奏データのレコード中の音高とを比較して、音高の正解率を算出することを特徴とする請求項１に記載の能力評価システム。
【請求項３】
前記出題データファイルのレコードおよび前記演奏データファイルのレコードが、ノートの音長、および／または、強度を有し、
前記正解率算出手段が、前記正解率種別として、前記出題データのレコード中の発音開始時刻および音長と、前記演奏データのレコード中の発音開始時刻および音長とに基づいて、消音時刻の正解率、および／または、前記出題データのレコード中の強度と、前記演奏データのレコード中の強度とを比較して、強度の正解率を算出することを特徴とする請求項１または２に記載の能力評価システム。
【請求項４】
前記評価値算出手段が、
前記正解率Ｖａｌ［ｔ］（ただし、ｔは正解率種別を示すパラメータ）および前記評価係数テーブル中の係数Ｒ［ｔ］［ｍ］（ただし、ｔは正解率種別を示すパラメータ、ｍは能力種別を示すパラメータ）に基づいて、評価値Ｇ［ｍ］を
Ｇ［ｍ］＝Σ（Ｒ［ｔ］［ｍ］×Ｖａｌ［ｔ］）
にしたがって算出することを特徴とする請求項１ないし３の何れか一項に記載の演奏評価システム。
【請求項５】
前記記憶装置が、前記能力種別にしたがった出題モードごとの出題データのレコードを格納した出願データファイルと、前記出題モードごとに、前記評価値のそれぞれについての重みを格納した第２の評価係数テーブルを記憶し、
前記評価値算出手段が、前記出題モード、前記評価値Ｇ［ｍ］（ｍは能力種別を表すパラメータ）および第２の評価係数テーブル中の係数ＲＲ［ｔｙｐｅ］［ｍ］（ｔｙｐｅは出題モードを示すパラメータ、ｍは能力種別を示すパラメータ）に基づいて、修正された評価値ＧＲ［ｍ］を、
ＧＲ［ｍ］＝ＲＲ［ｔｙｐｅ］［ｍ］×Ｇ［ｍ］
にしたがって算出することを特徴とする請求項１ないし４の何れか一項に記載の能力評価システム。
【請求項６】
演奏者に提示すべき出題データを構成するノートのレコードであって、それぞれが、少なくともノートの音高および発音開始時刻を有するレコードを格納した出題データファイル、および、出題データおよび演奏者の入力に基づく演奏データの比較により得られる所定の正解率種別ごとに、所定の能力種別のそれぞれについての重みを格納した評価係数テーブルを記憶した記憶装置を備えたコンピュータにおいて、前記コンピュータに、
前記出題データファイルに記憶された出題データのレコードに基づいた楽音を発音するとともに、演奏者の入力に基づいて、入力された音高の楽音を発音する楽音生成ステップと、
前記演奏者の入力に基づいて、入力された楽音の音高および発音開始時刻を有するノートのそれぞれのレコードを格納した演奏データファイルを生成して、前記記憶装置に記憶する演奏データ生成ステップと、
前記演奏データファイル中の演奏データ、および、前記出題データに基づいて、前記正解率種別ごとに正解率を算出する正解率算出ステップと、
前記正解率種別ごとの正解率と、前記評価係数テーブル中の係数とに基づいて、前記能力ごとの評価値を算出する評価値算出ステップと、を実行させることを特徴とする能力評価プログラム。
【請求項７】
前記正解率算出ステップにおいて、前記コンピュータに、
前記正解率種別として、前記出題データのレコード中の発音開始時刻と、前記演奏データのレコード中の発音開始時刻とを比較して、発音開始時刻の正解率を算出するステップ、および／または、
前記出題データのレコード中の音高と、前記演奏データのレコード中の音高とを比較して、音高の正解率を算出するステップを実行させることを特徴とする請求項６に記載の能力評価プログラム。
【請求項８】
前記出題データファイルのレコードおよび前記演奏データファイルのレコードが、ノートの音長、および／または、強度を有し、
前記正解率算出ステップにおいて、前記コンピュータに、
前記正解率種別として、前記出題データのレコード中の発音開始時刻および音長と、前記演奏データのレコード中の発音開始時刻および音長とに基づいて、消音時刻の正解率を算出するステップ、および／または、
前記出題データのレコード中の強度と、前記演奏データのレコード中の強度とを比較して、強度の正解率を算出するステップを実行させることを特徴とする請求項６または７に記載の能力評価プログラム。
【請求項９】
前記評価値算出ステップにおいて、前記コンピュータに、
前記正解率Ｖａｌ［ｔ］（ただし、ｔは正解率種別を示すパラメータ）および前記評価係数テーブル中の係数Ｒ［ｔ］［ｍ］（ただし、ｔは正解率種別を示すパラメータ、ｍは能力種別を示すパラメータ）に基づいて、評価値Ｇ［ｍ］を
Ｇ［ｍ］＝Σ（Ｒ［ｔ］［ｍ］×Ｖａｌ［ｔ］）
にしたがって算出するステップを実行させることを特徴とする請求項６ないし８の何れか一項に記載の演奏評価プログラム。
【請求項１０】
前記記憶装置が、前記能力種別にしたがった出題モードごとの出題データのレコードを格納した出願データファイルと、前記出題モードごとに、前記評価値のそれぞれについての重みを格納した第２の評価係数テーブルを記憶し、
前記評価値算出ステップにおいて、前記コンピュータに、
前記出題モード、前記評価値Ｇ［ｍ］（ｍは能力種別を表すパラメータ）および第２の評価係数テーブル中の係数ＲＲ［ｔｙｐｅ］［ｍ］（ｔｙｐｅは出題モードを示すパラメータ、ｍは能力種別を示すパラメータ）に基づいて、修正された評価値ＧＲ［ｍ］を、
ＧＲ［ｍ］＝ＲＲ［ｔｙｐｅ］［ｍ］×Ｇ［ｍ］
にしたがって算出するステップを実行させることを特徴とする請求項６ないし９の何れか一項に記載の能力評価プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、演奏者による演奏に基づいて能力を評価する能力評価システムおよび能力評価プログラムに関する。
【背景技術】
【０００２】
従来、演奏者の演奏レベルの向上を目的として、次に操作すべき鍵をＬＥＤ光などにより示すような機能（ナビゲート機能）がよく知られている。ナビゲート機能を備えた鍵盤楽器では、鍵盤楽器本体において、各鍵の上部にＬＥＤを配置したものや、各鍵の内部にＬＥＤを配置させ、鍵自体を発光させるものなどが提案されている。この技術を利用することで、演奏者は、鍵盤楽器を独習することができる。
【０００３】
さらに、押鍵すべき鍵および押鍵すべき時間を表すために、表示装置の画面上に表示された鍵盤の画像の上部に、縦方向を時間軸として、各鍵の押鍵すべき時間を縦方向に延びるバーで表し、そのバーを時間の進行に伴って、鍵盤の画像に向けて下方に移動させるような技術が開示されている（特許文献１）。この技術によれば、画像において、バーの下端が鍵の上端に接触したときに、その鍵を押鍵し、かつ、バーが通過するまで、その鍵を押し続けていることを、演奏者に教示することができる。
【特許文献１】特許第３１２０７３２号公報
【特許文献２】特開平５−３０３３２６号公報
【特許文献３】特開平５−３１３５６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
また、演奏者の演奏をガイドする機能を有するものの他、演奏者の演奏結果を評価する装置も提案されている。
【０００５】
たとえば、特許文献２には、楽曲データを構成するノートの音高および音長と、演奏者の押鍵操作に基づく演奏データを構成するノートの音高および音長とを比較して、これらの間の不一致を検出し、白鍵の押鍵ミスおよび黒鍵の押鍵ミスをカウントして、白鍵および黒鍵のそれぞれについての押鍵操作に対する評価を行う演奏評価装置が開示されている。
【０００６】
また、特許文献２には、楽音データを構成するノートの音高および発生タイミングと、演奏データを構成するノートの音高および発生タイミングに基づいて、これらの間の不一致をカウントし、練習回数とカウント値とに基づいて、演奏者の演奏レベルを評価する演奏評価装置が開示されている。
【０００７】
特許文献１においても、楽曲データに基づくガイドを表示するとともに、楽曲データのノートの情報と、演奏データのノートの情報とを比較して、押鍵の正誤を判定できるようになっている。
【０００８】
上述したように、従来の装置においては、演奏者が模範演奏に相当する楽曲データに基づく楽曲と同様に演奏できるようにするために演奏者をガイドし、また、楽音データのノートと演奏データのノートとの不一致から、どれだけ模範演奏に近似した演奏ができたかを評価することが主眼となっている。
【０００９】
本発明は、単に、楽曲データにより近似した演奏ができたかというだけではなく、演奏者による演奏データに基づいて、演奏者の種々の能力種別を評価する能力評価システムおよび能力評価プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の目的は、演奏者に提示すべき出題データを構成するノートのレコードであって、それぞれが、少なくともノートの音高および発音開始時刻を有するレコードを格納した出題データファイル、および、出題データおよび演奏者の入力に基づく演奏データの比較により得られる所定の正解率種別ごとに、所定の能力種別のそれぞれについての重みを格納した評価係数テーブルを記憶した記憶装置と、
前記出題データファイルに記憶された出題データのレコードに基づいた楽音を発音するとともに、演奏者の入力に基づいて、入力された音高の楽音を発音する楽音生成手段と、
前記演奏者の入力に基づいて、入力された楽音の音高および発音開始時刻を有するノートのそれぞれのレコードを格納した演奏データファイルを生成して、前記記憶装置に記憶する演奏データ生成手段と、
前記演奏データファイル中の演奏データ、および、前記出題データに基づいて、前記正解率種別ごとに正解率を算出する正解率算出手段と、
前記正解率種別ごとの正解率と、前記評価係数テーブル中の係数とに基づいて、前記能力ごとの評価値を算出する評価値算出手段と、を備えたことを特徴とする能力評価システムにより達成される。
【００１１】
好ましい実施態様においては、前記正解率算出手段が、前記正解率種別として、前記出題データのレコード中の発音開始時刻と、前記演奏データのレコード中の発音開始時刻とを比較して、発音開始時刻の正解率、および／または、前記出題データのレコード中の音高と、前記演奏データのレコード中の音高とを比較して、音高の正解率を算出する。
【００１２】
別の好ましい実施態様においては、前記出題データファイルのレコードおよび前記演奏データファイルのレコードが、ノートの音長、および／または、強度を有し、
前記正解率算出手段が、前記正解率種別として、前記出題データのレコード中の発音開始時刻および音長と、前記演奏データのレコード中の発音開始時刻および音長とに基づいて、消音時刻の正解率、および／または、前記出題データのレコード中の強度と、前記演奏データのレコード中の強度とを比較して、強度の正解率を算出する。
【００１３】
また、別の好ましい実施態様においては、前記評価値算出手段が、
前記正解率Ｖａｌ［ｔ］（ただし、ｔは正解率種別を示すパラメータ）および前記評価係数テーブル中の係数Ｒ［ｔ］［ｍ］（ただし、ｔは正解率種別を示すパラメータ、ｍは能力種別を示すパラメータ）に基づいて、評価値Ｇ［ｍ］を
Ｇ［ｍ］＝Σ（Ｒ［ｔ］［ｍ］×Ｖａｌ［ｔ］）
にしたがって算出する。
【００１４】
より好ましい実施態様においては、前記記憶装置が、前記能力種別にしたがった出題モードごとの出題データのレコードを格納した出願データファイルと、前記出題モードごとに、前記評価値のそれぞれについての重みを格納した第２の評価係数テーブルを記憶し、
前記評価値算出手段が、前記出題モード、前記評価値Ｇ［ｍ］（ｍは能力種別を表すパラメータ）および第２の評価係数テーブル中の係数ＲＲ［ｔｙｐｅ］［ｍ］（ｔｙｐｅは出題モードを示すパラメータ、ｍは能力種別を示すパラメータ）に基づいて、修正された評価値ＧＲ［ｍ］を、
ＧＲ［ｍ］＝ＲＲ［ｔｙｐｅ］［ｍ］×Ｇ［ｍ］
にしたがって算出する。
【００１５】
また、本発明の目的は、演奏者に提示すべき出題データを構成するノートのレコードであって、それぞれが、少なくともノートの音高および発音開始時刻を有するレコードを格納した出題データファイル、および、出題データおよび演奏者の入力に基づく演奏データの比較により得られる所定の正解率種別ごとに、所定の能力種別のそれぞれについての重みを格納した評価係数テーブルを記憶した記憶装置を備えたコンピュータにおいて、前記コンピュータに、
前記出題データファイルに記憶された出題データのレコードに基づいた楽音を発音するとともに、演奏者の入力に基づいて、入力された音高の楽音を発音する楽音生成ステップと、
前記演奏者の入力に基づいて、入力された楽音の音高および発音開始時刻を有するノートのそれぞれのレコードを格納した演奏データファイルを生成して、前記記憶装置に記憶する演奏データ生成ステップと、
前記演奏データファイル中の演奏データ、および、前記出題データに基づいて、前記正解率種別ごとに正解率を算出する正解率算出ステップと、
前記正解率種別ごとの正解率と、前記評価係数テーブル中の係数とに基づいて、前記能力ごとの評価値を算出する評価値算出ステップと、を実行させることを特徴とする能力評価プログラムにより達成される。
【００１６】
好ましい実施態様においては、前記正解率算出ステップにおいて、前記コンピュータに、
前記正解率種別として、前記出題データのレコード中の発音開始時刻と、前記演奏データのレコード中の発音開始時刻とを比較して、発音開始時刻の正解率を算出するステップ、および／または、
前記出題データのレコード中の音高と、前記演奏データのレコード中の音高とを比較して、音高の正解率を算出するステップを実行させる。
【００１７】
別の好ましい実施態様においては、前記出題データファイルのレコードおよび前記演奏データファイルのレコードが、ノートの音長、および／または、強度を有し、
前記正解率算出ステップにおいて、前記コンピュータに、
前記正解率種別として、前記出題データのレコード中の発音開始時刻および音長と、前記演奏データのレコード中の発音開始時刻および音長とに基づいて、消音時刻の正解率を算出するステップ、および／または、
前記出題データのレコード中の強度と、前記演奏データのレコード中の強度とを比較して、強度の正解率を算出するステップを実行させる。
【００１８】
また、好ましい実施態様においては、前記評価値算出ステップにおいて、前記コンピュータに、
前記正解率Ｖａｌ［ｔ］（ただし、ｔは正解率種別を示すパラメータ）および前記評価係数テーブル中の係数Ｒ［ｔ］［ｍ］（ただし、ｔは正解率種別を示すパラメータ、ｍは能力種別を示すパラメータ）に基づいて、評価値Ｇ［ｍ］を
Ｇ［ｍ］＝Σ（Ｒ［ｔ］［ｍ］×Ｖａｌ［ｔ］）
にしたがって算出するステップを実行させる。
【００１９】
より好ましい実施態様においては、前記記憶装置が、前記能力種別にしたがった出題モードごとの出題データのレコードを格納した出願データファイルと、前記出題モードごとに、前記評価値のそれぞれについての重みを格納した第２の評価係数テーブルを記憶し、
前記評価値算出ステップにおいて、前記コンピュータに、
前記出題モード、前記評価値Ｇ［ｍ］（ｍは能力種別を表すパラメータ）および第２の評価係数テーブル中の係数ＲＲ［ｔｙｐｅ］［ｍ］（ｔｙｐｅは出題モードを示すパラメータ、ｍは能力種別を示すパラメータ）に基づいて、修正された評価値ＧＲ［ｍ］を、
ＧＲ［ｍ］＝ＲＲ［ｔｙｐｅ］［ｍ］×Ｇ［ｍ］
にしたがって算出するステップを実行させる。
【発明の効果】
【００２０】
本発明によれば、演奏者による演奏データに基づいて、演奏者の種々の能力種別を評価する能力評価システムおよび能力評価プログラムを提供することが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下、添付図面を参照して、本発明の実施の形態について説明する。図１は、本発明の実施の形態にかかる能力評価装置の構成を示すブロックダイヤグラムである。図１に示すように、本実施の形態にかかる能力評価装置１０は、鍵盤を含む入力装置１１、表示装置１２、鍵盤の押鍵操作および出題データに基づく楽音を再生する再生処理部１３、出題データを生成する出題データ生成部１４、演奏者による押鍵操作に基づいて演奏データを生成する演奏データ生成部１５、種々のデータおよびパラメータを記憶する記憶装置１６、出題データや演奏データに基づいて、演奏者の演奏の正解率および正解率に基づく評価値を算出する正解率算出・評価処理部１７、並びに、出題データ、演奏データ、評価結果などを表示するための画像データを生成する描画処理部１８を有している。
【００２２】
記憶装置１６は、一連の出題データを記憶する出題データファイル２１、出題データおよび画像の形式を決定するためのパラメータを記憶する出題パラメータファイル２２、演奏者による演奏（押鍵操作）に基づく演奏データを記憶する演奏データファイル２３、正解率算出・評価処理部１７による評価値演算のために使用する係数を記憶する評価係数テーブル２４、および、正解率算出・評価処理部１７による処理結果を記憶する結果ファイル２５を含む。
【００２３】
出題データ生成部１４は、出題パラメータファイル２２に記憶されたパラメータや演奏者の入力装置１１の操作に基づいて、出題データファイル２１から１組の出題データを読み出して、再生処理部１３に与える。再生処理部１３により、出題データに基づく楽音が生成され、たとえば、スピーカから出力される。
【００２４】
正解率算出・評価処理部１７は、演奏データファイル２３に記憶された演奏データおよび出題データファイル２１に記憶された出題データに基づいて、演奏の正解率を算出し、また、正解率に基づく評価値を算出する。その際に、評価係数テーブル２４が参照される。
【００２５】
図２は、本実施の形態にかかる能力評価装置のハードウェア構成を示すブロックダイヤグラムである。図２に示すように、能力評価装置１０のハードウェアは、ＣＰＵ３０、ＲＯＭ３２、ＲＡＭ３４、入力装置１１、表示装置１２およびサウンドシステム４０を含む。図２から理解できるように、本実施の形態にかかる能力評価装置１０は、通常のパーソナルコンピュータにより実現され得る。ＣＰＵ３０は、システム制御、出題データや演奏データの生成、正解率演算、評価演算、表示装置の画面上に表示すべき画像データの生成などの処理を実行する。ＲＯＭ３２は、プログラムや、プログラムの実行の際に使用される定数などを記憶する。ＲＡＭ３４は、プログラムの実行の過程で必要な変数、入力データ、出力データなどを一時的に記憶する。
【００２６】
入力装置１１は、鍵盤、キーボードやマウスを含み、演奏者の押鍵操作に基づく押鍵情報、能力評価装置の出題データの選択などの種々の指示の情報をＣＰＵ３０に与える。表示装置１２の画面上には、評価処理結果や出題データに基づく画像が表示される。サウンドシステム４０は、楽音生成回路、増幅器、スピーカなどを含み、ＣＰＵ３０からの指示に応答して出題データおよび演奏データにしたがって、所定の楽音を生成して、楽音に基づく音響信号を出力する。
【００２７】
図１に示す再生処理部１３の機能は、ＣＰＵ３０およびサウンドシステム４０の楽音生成回路により実現される。出題データ生成部１４、演奏データ生成部１５、正解率算出・評価処理部１７、描画処理部１８の機能は、主としてＣＰＵ３０により実現される。また、記憶装置１６は、たとえば、ＲＯＭ３２やＲＡＭ３４に相当する。或いは、能力評価装置１０のハードウェアとしてハードディスク装置が含まれる場合には、記憶装置１６は、当該ハードディスク装置にも相当する。
【００２８】
本実施の形態にかかる能力評価装置１０においては、たとえば能力評価装置１０のＲＯＭ３２に記憶されたプログラムが、コンピュータを、出題データ生成部１４、演奏データ生成部１５、正解率算出・評価処理部１７、描画処理部１８として機能させる。
【００２９】
図３は、本実施の形態にかかる能力評価装置の一般フローを示すフローチャートである。一般フローにおいては、能力評価装置１０の種々の構成部分が初期化された後（ステップ３０１）、演奏者の入力装置１１の操作によって、出題データ生成部１４が、出題データファイル２１から所定の出題データを読み込み（ステップ３０２）、また、演奏者により選択された出題モードにしたがって、種々のフラグがセットされる（ステップ３０３）。この出題モードおよびフラグについては後述する。
【００３０】
本発明において、出題データには、時間軸方向の音列のデータ、つまりメロディのデータが含まれる。なお、本明細書において、音列における１つの音の要素をノートと称する。本実施の形態においては、出題モードにしたがって、たとえば、出題データの基づくメロディが発音され、演奏者はその楽音を聴きつつ、回答として、当該楽音と同様の楽音を押鍵操作により入力する。
【００３１】
出題モードにしたがって出題データが生成され、再生が開始される（ステップ３０４）。ステップ３０４によって出題中であることを示すフラグがセットされる。出題データの実際の再生は、後述するインタラプトルーチンにて行われる。インタラプトルーチンにおいては、ステップ３０４でセットされたフラグを参照して出題中であるか否かを判断することができる。
【００３２】
演奏者による押鍵操作（ユーザ演奏）を受け付けて、演奏データ生成部１５は演奏データを生成して演奏データファイル２３に格納する（ステップ３０５）。
【００３３】
その後、正解率算出・評価処理部１７は、出題データと演奏データとを比較して、正解率を算出し（ステップ３０６）、算出された正解率に基づいて、所定の能力種別についての評価値を算出する（ステップ３０７）。正解率算出・評価処理部１７によって得られた評価結果は、結果ファイル２５に記憶されるとともに、表示装置１２の画面上に表示される（ステップ３０８）。上述した処理は、終了の指示が演奏者から与えられるまで繰り返される（ステップ３０９）。
【００３４】
図４は、本実施の形態にかかるインタラプトルーチンのフローチャートである。インタラプトルーチンは、一般フローと並列して実行され、処理終了となるまで（ステップ４０１でＹｅｓ）、出題データに基づく楽音の発音、および、演奏者の押鍵操作に基づく楽音の発音を行う。出題中であれば（ステップ４０２でＹｅｓ）、発音が終了となるまで（ステップ４０３参照）、ステップ４０５〜４０８を実行する。
【００３５】
後述する再生フラグＦｌａｇＰＦが「１」である場合には（ステップ４０４でＹｅｓ）、再生処理部１３が出題データに基づいて、楽音を生成して出力する（ステップ４０５）。また、描画処理部１８は出題モードにしたがって、出題データに基づく楽譜の画像を生成して表示装置１２の画面上に表示する（ステップ４０６）。なお、ステップ４０６においては、後述する鍵盤ガイドフラグＦｌａｇＫＧが「１」であるか否かが判断され、「１」である場合には、鍵盤ガイドにおいて、所定の鍵を点滅させ或いは色を変化させた画像を生成する。
【００３６】
また、後述するピアノロールガイドフラグＦｌａｇＰＲが「１」である場合には（ステップ４０７でＹｅｓ）、描画処理部１８は、出題データに基づく楽音の発音に応じて、ピアノロールガイドの画像を更新し、表示装置１２の画面上に表示する（ステップ４０８）。なお、ピアノロールガイドは、図８に示すように、ピアノロールガイド提示領域（符号８０２）において、横軸を鍵盤に対応する音高、縦軸を時間として、発音すべき時間を縦方向のバーで表し、時間の進捗にしたがって、バーを縦方向（本実施の形態では、鍵盤から離間するように下方に）移動させるものである。
【００３７】
演奏者による回答中、つまり、演奏者が演奏中であれば（ステップ４０９でＹｅｓ）、発音が終了となるまで（ステップ４１０参照）、演奏データ生成部１５が、ユーザの押鍵操作にしたがって演奏データを生成する（ステップ４１１）。後述するように、演奏データは、１つのノートについて、少なくとも、音高（Ｐｉｔ）、発音開始時刻（Ｔｉｍｅ）、音長（Ｇａｔｅ）、ベロシティ（Ｖｅｌ）を含む。
【００３８】
図５は、本実施の形態にかかる出題データおよび演奏データの構成例を示す図である。図５に示すように、本実施の形態においては、１つのレコードによって、１つのノートが表される（符号５０１、５０２参照）。各レコードは、音高（Ｐｉｔ）、発音開始時刻（Ｔｉｍｅ）、音長（Ｇａｔｅ）、ベロシティ（Ｖｅｌ）、次のノートに関するレコードへのポインタ（＊ｎｅｘｔ）、前のノートに関するレコードへのポインタ（＊ｐｒｅｖ）を有する。音高（Ｐｉｔ）は、たとえば鍵番号に相当する。ベロシティは演奏者による押鍵の強さ（押鍵速度）を表し、これにより発音すべき楽音の音量レベルが決められる。
【００３９】
以下、図３のステップ３０６の正解率算出処理についてより詳細する。図６および図７は、本実施の形態にかかる正解率算出処理の例を示すフローチャートである。図６に示すように、正解率算出・評価処理部１７は、演奏データのレコードおよび出題データのレコードを特定するためのパラメータ「ｎ」を「０」に初期化する（ステップ６０１）とともに、出題開始時間と演奏開始時間との間の時間差「Ｔａｄｊ」を「０」に初期化する（ステップ６０２）。
【００４０】
次いで、正解率算出・評価処理部１７は、出題モードを特定するためのフラグ「ＦｌａｇＴＬ」が「１」であるか否かを判断する（ステップ６０３）。以下、本実施の形態における出題モードについて説明する。
【００４１】
本実施の形態では、特に、４つの能力種別（「記憶力」、「集中力」、「運動能力」および「認知能力」）のそれぞれを評価するために、第１の出題モードから第４の出題モードを設けている。また、出題モードを特定するために、出題データの再生の有無（第１の条件）、鍵盤ガイドの有無（第２の条件）、ピアノロールガイドの有無（第３の条件）および演奏時間の制限（第４の条件）を有している。
【００４２】
第１の条件は、再生フラグ「ＦｌａｇＰＦ」、第２の条件は、鍵盤ガイドフラグ「ＦｌａｇＫＧ」、第３の条件は、ピアノロールガイドフラグ「ＦｌａｇＰＲ」、第４の条件は、制限時間フラグ「ＦｌａｇＴＬ」により判別される。
【００４３】
第１の条件について、再生フラグ「ＦｌａｇＰＦ」が「１」のときには、再生処理部１３により出題データに基づく楽音が再生され、「０」のときには楽音は再生されない。第２の条件について、鍵盤ガイドフラグ「ＦｌａｇＫＧ」が「１」のときには、表示装置１２の画面上に鍵盤ガイドの画像が表示され、「０」のときには鍵盤ガイドの画像が表示されない。
【００４４】
また、第３の条件について、ピアノロールガイドフラグ「ＦｌａｇＰＲ」が「１」のときには、表示装置１２の画面上にピアノロールガイドの画像が表示され、「０」のときにはピアノロールガイドの画像が表示されない。第４の条件について、制限時間フラグ「ＦｌａｇＴＬ」が「１」のときには、出題データに基づく楽音の再生から一定の制限時間内に演奏者は演奏（押鍵操作）を開始し、「０」のときには、出題データに基づく楽音の再生と同時に、リアルタイムで演奏者は演奏を行う。
【００４５】
第１の出題モード（記憶力モード）では、フラグの値は、
再生フラグＦｌａｇＰＦ：１（再生音あり）
鍵盤ガイドフラグＦｌａｇＫＧ：１（鍵盤ガイドフラグあり）
ピアノロールガイドフラグＦｌａｇＰＲ：０（ピアノロールガイドフラグなし）
制限時間フラグＦｌａｇＴＬ：１（制限時間あり）
となる。
【００４６】
第２の出題モード（集中力モード）では、フラグの値は、
再生フラグＦｌａｇＰＦ：１（再生音あり）
鍵盤ガイドフラグＦｌａｇＫＧ：１（鍵盤ガイドあり）
ピアノロールガイドフラグＦｌａｇＰＲ：０（ピアノロールガイドなし）
制限時間フラグＦｌａｇＴＬ：１（制限時間あり）
となる。
【００４７】
第３の出題モード（運動能力モード）では、フラグの値は、
再生フラグＦｌａｇＰＦ：１（再生音あり）
鍵盤ガイドフラグＦｌａｇＫＧ：１（鍵盤ガイドあり）
ピアノロールガイドフラグＦｌａｇＰＲ：１（ピアノロールガイドあり）
制限時間フラグＦｌａｇＴＬ：０（リアルタイム）
となる。また、
第４の出題モード（認知能力モード）では、フラグの値は、
再生フラグＦｌａｇＰＦ：０（再生音なし）
鍵盤ガイドフラグＦｌａｇＫＧ：０（鍵盤ガイドなし）
ピアノロールガイドフラグＦｌａｇＰＲ：１（ピアノロールガイドあり）
制限時間フラグＦｌａｇＴＬ：０（リアルタイム）
となる。
【００４８】
図８は、本実施の形態において表示装置の画面上に表示された画像の例を示す図である。図８に示すように、本実施の形態においては、画像８００には、鍵盤が描かれ、演奏者が押鍵すべき鍵を点滅や色の変化により提示する鍵盤ガイドを含む鍵盤ガイド領域８０１と、演奏者が押鍵すべき鍵および押鍵すべき時間を、縦方向を時間軸としたバーの形式で表したピアノロールガイド領域８０２と、演奏者が押鍵した鍵を、出題データに基づくノートと比較できるようにしたユーザ演奏モニター領域８０３と、後述する評価値算出処理により算出された、能力種別ごとの評価値を示す評価値提示領域８０４と、を含む。
【００４９】
たとえば、鍵盤ガイド領域８０１において、ドットで塗りつぶされた鍵（符号８１１、８１２参照）が、押鍵すべき鍵を示している。また、ピアノロールガイド領域８０２において、ガイドバー（符号８１３、８１４参照）は、時間の経過とともに、下方に移動し、ユーザ演奏タイミングを示す横軸（符号８２１）にガイドバーの下端が到達したときに、演奏者は指定された鍵を押鍵する。また、ガイドバーの上端が横軸８２１に達するまで、その鍵の押鍵は継続される。
【００５０】
本実施の形態においては、第１の出題モードおよび第２の出題モードの下では、画像には、鍵盤ガイド領域８０１、ユーザ演奏モニター領域８０３および評価値提示領域８０４が含まれ、ピアノロールガイド領域８０２は表示されない。第３のモードの下では、画像には、鍵盤ガイド領域８０１、ピアノロールガイド領域８０２、ユーザモニター領域８０３および評価値提示領域８０４の全てが含まれる。また、第３のモードの下では、画像には、鍵盤ガイド領域８０１が含まれるが、当該領域において、鍵の点滅や色の変化は生じない。また、画像には、ピアノロールガイド領域８０２、ユーザ演奏モニター領域８０３および評価値提示領域８０４が含まれる。
【００５１】
図１４（ａ）〜（ｄ）は、第１の出題モードにおける出題データのノートの列（出題音列）の例を示す図である。また、図１５（ａ）〜（ｄ）は、第２の出題モードにおける出題データのノートの列（出題音列）の例を示す図である。第１の出題モードおよび第２の出題モードの下では、上述したように、出題データに基づく楽音が再生された後、所定の制限時間内に演奏者は、押鍵操作をする。
【００５２】
図１６（ａ）〜（ｄ）は、第３の出題モードにおける出題データのノートの列（出題音列）の例を示す図である。第３の出題モードの下では、演奏者は表示装置１２の画面上に表示される画像を参照して、出題データに基づく楽音の再生と同時に押鍵操作する。
【００５３】
図１７（ａ）〜（ｄ）は、第４の出題モードにおける出題データのノートの列（出題音列）の例を示す図である。第４の出題モードの下では、上述したように、再生音もなく、かつ、鍵盤ガイドも表示されない。したがって、図１７に示すように、ピアノロールガイドによるバー形式の表示にしたがって、演奏者は押鍵操作する。
【００５４】
図６のステップ６０３においてＹｅｓと判断された場合には、正解率算出・評価処理部１７は、「Ｔａｄｊ＝（ｍｅ［０］のＴｉｍｅ）−（ｎｅ［０］のＴｉｍｅ）」とする（ステップ６０４）。ここに、ｎｅ［ｎ］は、出題データ中のｎ番のノートのレコードを示し、ｍｅ［ｎ］は、演奏データ中のｎ番のノートのレコードを示す。
【００５５】
図９に示すように、ステップ６０４で得られる「Ｔａｄｊ」は、出題開始時間、つまり、出題データに基づく音列（出題音列）の最初のノート（第０番のノート）の発音開始時刻と、演奏開始時間、つまり、演奏データに基づく音列（ユーザ演奏音列）の最初のノート（第０番のノート）の発音開始時刻との間の時間差を示す。
【００５６】
次いで、正解率算出・評価処理部１７は、全てのノートについて（ステップ６０５参照）、以下のステップ６０６〜６１１の処理を実行する。
【００５７】
正解率算出・評価処理部１７は、以下の、第ｎ番のノートについての誤差値を算出する（ステップ６０６〜６０９）。
【００５８】
ａ＝（ｎｅ［ｎ］のＴｉｍｅ）＋Ｔａｄｊ−（ｍｅ［ｎ］のＴｉｍｅ）
ｂ＝（（ｎｅ［ｎ］のＴｉｍｅ）＋（ｎｅ［ｎ］のＧａｔｅ））＋Ｔａｄｊ
−（（ｍｅ［ｎ］のＴｉｍｅ）＋（ｍｅ［ｎ］のＧａｔｅ））
ｃ＝（ｎｅ［ｎ］のＶｅｌ）−（ｍｅ［ｎ］のＶｅｌ）
ｄ＝（ｎｅ［ｎ］のＰｉｔ）−（ｍｅ［ｎ］のＰｉｔ）
誤差値ａは、第ｎ番の出題データのノートと、第ｎ番の演奏データのノートとの間の演奏開始時刻の誤差、
誤差値ｂは、第ｎ番の出題データのノートと、第ｎ番の演奏データのノートとの間の消音時刻の誤差、
誤差値ｃは、第ｎ番の出題データのノートと、第ｎ番の演奏データのノートとの間の強度（ベロシティ）の誤差、
誤差値ｄは、第ｎ番の出題データのノートと、第ｎ番の演奏データのノートとの間の音高の誤差、をそれぞれ示している。
【００５９】
その後、正解率算出・評価処理部１７は、以下のように、それぞれの誤差値「ａ」〜「ｄ」を、以前の処理にて累算していた誤差累算値Ｖａｌ「０」〜Ｖａｌ［３］に加える（ステップ６１０）。
【００６０】
Ｖａｌ［０］＝Ｖａｌ［０］＋ａ
Ｖａｌ［１］＝Ｖａｌ［１］＋ｂ
Ｖａｌ［２］＝Ｖａｌ［２］＋ｃ
Ｖａｌ［３］＝Ｖａｌ［３］＋ｄ
その後、正解率算出・評価処理部１７は、パラメータ「ｎ」をインクリメントして（ステップ６１１）、ステップ６０５に戻る。
【００６１】
ステップ６０５でＹｅｓと判断された場合には、正解率算出・評価処理部１７は、誤差累算値Ｖａｌ［０］〜Ｖａｌ［３］を、それぞれ、ノートの総数「ｎ」で除算してノートごとの誤差（誤差率）を表す値とする。さらに、基準値「Ｎ０」から誤差率Ｖａｌ［０］／ｎを、基準値「Ｎ１」から誤差率Ｖａｌ［１］／ｎを、基準値「Ｎ２」から誤差率Ｖａｌ［２］／ｎを、基準値「Ｎ３」から誤差率Ｖａｌ［３］／ｎを減算することにより、正解率を表す値とする（ステップ７０１〜７０４）。基準値は、それぞれの誤差率を考慮した所定値である。これにより、Ｖａｌ［０］〜Ｖａｌ［３］は、以下の事項を示す値となる。
【００６２】
Ｖａｌ［０］：演奏開始時刻の正解率
Ｖａｌ［１］：消音時刻の正解率
Ｖａｌ［２］：強度（ベロシティ）の正解率
Ｖａｌ［３］：音高の正解率
正解率算出・評価処理部１７は、正解率Ｖａｌ［ｔ］（ｍ＝０〜３）の値を利用して、能力種別についての評価値を算出する。図１０は、本実施の形態にかかる評価値算出処理の例を示すフローチャートである。本実施の形態においては、４つの能力種別（「記憶力」、「集中力」、「運動能力」および「認知能力」）のそれぞれについて評価値を算出する。
【００６３】
図１０に示すように、正解率算出・評価処理部１７は、上記能力種別を特定するためのパラメータ「ｍ」を「０」に初期化し（ステップ１００１）、全ての能力種別について処理が終了するまで（ステップ１００２参照）、以下のステップ１００３〜ステップ１００７を繰り返す。
【００６４】
正解率算出・評価処理部１７は、正解率の種別を特定するためのパラメータである「ｔ」を「０」に初期化して（ステップ１００３）、全ての正解率の種別についての処理が終了するまで（ステップ１００４参照）、ステップ１００５〜１００６を繰り返す。
【００６５】
正解率算出・評価処理部１７は、パラメータ「ｍ」で特定される正解率の種別についての評価値Ｇ［ｍ］に、評価係数テーブル（図１の符号２４参照）の要素Ｒ［ｔ］［ｍ］と正解率Ｖａｌ［ｔ］との積を加えたものを、新たな評価値Ｇ［ｍ］とする（Ｇ［ｍ］＝Ｇ［ｍ］＋Ｒ［ｔ］［ｍ］×Ｖａｌ［ｔ］：ステップ１００５）。その後、正解率算出・評価処理部１７は、正解率を特定するパラメータ「ｔ」をインクリメントする（ステップ１００６）。
【００６６】
以下、本実施の形態にかかる評価係数テーブルについて説明する。図１１は、本実施の形態にかかる評価係数テーブルを示す図である。図１１に示すように、評価係数テーブル１１０においては、正解率の種別ごとに、「記憶力」、「集中力」、「運動能力」および「認知能力」という能力種別のそれぞれに対する重み（係数）が格納されている。個の例では、重み（係数）はパーセント（％）を表す。たとえば、発音開始時刻の正解率について、「記憶力：８０」、「集中力：１００」、「運動能力：７０」および「認知能力：１００」という重みの組を得ることができる（符号１１０１参照）。また、消音時刻の正解率について、「記憶力：１０」、「集中力：１００」、「運動能力：１０」および「認知能力：１００」という重みの組を得ることができる（符号１１０２参照）。
【００６７】
つまり、得られる評価値Ｇ［ｍ］は、正解率Ｖａｌ［ｔ］と、正解率ごとの、ある能力種別についての重みとの積の総和
Ｇ［ｍ］＝Σ（Ｒ［ｔ］［ｍ］×Ｖａｌ［ｔ］）
を意味する。
【００６８】
パラメータ［ｍ］で特定されるある能力種別について、全ての正解率の種別で、ステップ１００５、１００６の処理が終了すれば（ステップ１００４でＹｅｓ）、正解率算出・評価処理部１７は、「ｍ」をインクリメントして（ステップ１００５）、次の能力種別に関する評価値Ｇ［ｍ］を算出する。
【００６９】
このようにして、正解率から能力種別ごとの評価値Ｇ［ｍ］を算出した後、さらに、出題モードに応じた重み付けを与えて、出題モードに応じた修正された評価値が算出される。図１２は、本実施の形態にかかる出題モードに基づく評価値の修正処理を示す図である。
【００７０】
図１２に示すように、能力種別を特定するパラメータ「ｍ」を「０」に初期化し（ステップ１２０１）、全ての能力種別について処理が終了するまで（ステップ１２０２参照）、以下のステップ１２０３〜ステップ１２０４を繰り返す。
【００７１】
正解率算出・評価処理部１７は、パラメータ「ｍ」で特定される能力種別の評価値Ｇ［ｍ］に、第２の評価係数テーブルの要素ＲＲ［ｔｙｐｅ］［ｍ］を乗じて、修正後の評価値ＧＲ［ｍ］を算出する（ＧＲ［ｍ］＝ＲＲ［ｔｙｐｅ］［ｍ］×Ｇ［ｍ］：ステップ１２０３）。ここに「ｔｙｐｅ」とは、第１のモード〜第４のモードの何れかの出題モードを特定するパラメータである。その後、正解率算出・評価処理部１７は、パラメータ「ｍ」をインクリメントする（ステップ１２０４）。
【００７２】
図１３は、本実施の形態にかかる第２の評価係数テーブルの例を示す図である。図１３に示すように、第２の評価係数テーブル１３００においては、出題モード（ｔｙｐｅ）ごとに、それぞれの能力種別の評価値Ｇ［ｍ］（ｍ＝０〜３）に対する重み（係数）が格納されている。第２の評価係数テーブルでも、重みはパーセント（％）を表している。
【００７３】
たとえば、「ｔｙｐｅ」が第１の出題モード（記憶力モード）であれば、「Ｇ［０］（記憶力）：１００」、「Ｇ［１］（集中力）：１０」、「Ｇ［２］（運動能力）：１０」、および、「Ｇ［３］（認知能力）：０」という重みの組が取り出される（符号１３０１参照）。また、「ｔｙｐｅ」が第２の出題モード（集中力モード）であれば、「Ｇ［０］（記憶力）：５０」、「Ｇ［１］（集中力）：１００」、「Ｇ［２］（運動能力）：１０」、および、「Ｇ［３］（認知能力）：０」という重みの組が取り出される（符号１３０２参照）。
【００７４】
評価値Ｇ［０］は、能力種別「記憶力」についての評価値であるため、第１の出題モード（記憶力モード）においては、その重みは、「１００」となる（符号１３１１参照）。同様に、評価値Ｇ［１］、Ｇ［２］、Ｇ［３］は、それぞれ、能力種別「集中力」、「運動能力」および「認知能力」についての評価値であるため、第２の出題モード、第３の出題モードおよび第４の出題モードのそれぞれにおいて、対応する重みは「１００」となる（符号１３１２、１３１３、１３１４参照）。しかしながら、各出題モードにおいて、出題モードと直接関連する能力種別以外の能力種別についても、それぞれ所定の重みが与えられている。
【００７５】
上述したように、修正された評価値ＧＲ［ｍ］は、評価値Ｇ［ｍ］と、出題モードにより決定される評価値Ｇ［ｍ］に対する重みとの積
ＧＲ［ｍ］＝ＲＲ［ｔｙｐｅ］［ｍ］×Ｇ［ｍ］
となる。
【００７６】
算出された修正された評価値ＧＲ［ｍ］は、結果ファイル２５に記憶され、また、描画処理部１８によって、評価値ＧＲ［ｍ］を含む画像が生成され、表示装置１２の画面上に表示される。
【００７７】
本実施の形態によれば、出題データと、出題データの提示に基づいて演奏者が押鍵した演奏データとから、種別ごとの演奏データの正解率が算出される。また、正解率の種別について、複数の能力のそれぞれの重みを格納した評価係数テーブルが記憶装置中に設けられる。各能力に関して、正解率と、正解率ごとの重みとの積の総和を、当該性質についての評価値とする。このようにして、演奏者による演奏に基づいて、その演奏の正解率を算出して、正解率に基づいて、当該演奏によりわかる演奏者の能力を評価値として得ることができる。
【００７８】
たとえば、正解率種別として、出題データのレコード中の発音開始時刻と、演奏データのレコード中の発音開始時刻とを比較して、発音開始時刻の正解率や、前記出題データのレコード中の音高と、前記演奏データのレコード中の音高とを比較して、音高の正解率が算出される。正解率と、正解率ごとの重みとの積を求めるため、種々の正解率を採用することにより、より適切な評価値を得ることができる。さらに、正解率種別として、出題データのレコード中の発音開始時刻および音長と、演奏データのレコード中の発音開始時刻および音長とに基づいた消音時刻の正解率や、出題データのレコード中の強度と、演奏データのレコード中の強度とを比較した強度の正解率を採用しても良い。
【００７９】
また、本実施の形態においては、所定の正解率の種別Ｖａｌ［ｔ］（ｔは、正解率の種別を示すパラメータ）および評価係数テーブル中の係数Ｒ［ｔ］［ｍ］（ただし、ｔは正解率の種別を示すパラメータ、ｍは能力種別を示すパラメータ）に基づいて、評価値Ｇ［ｍ］を
Ｇ［ｍ］＝Σ（Ｒ［ｔ］［ｍ］×Ｖａｌ［ｔ］）
に基づいて算出している。したがって、ある能力種別についての評価値は、重みを与えられた正解率の総和となり、全ての正解率の種別を考慮したものとなる。
【００８０】
さらに、本実施の形態によれば、出題モードに応じて、異なる態様で出題することができ、かつ、出題モードのそれぞれについて、評価値Ｇ［ｍ］に与えるべき重みを格納した第２の評価係数テーブルが設けられている。したがって、算出された評価値Ｇ［ｍ］を、さらに出題モードに応じた重みをつけて修正された評価値ＧＲ［ｍ］を算出することができる。これにより、出題モードに応じて、より適切な能力種別の評価値を得ることが可能となる。
【００８１】
本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【００８２】
たとえば、前記実施の形態において、正解率種別として「発音開始時刻」、「消音時刻」、「強さ（ベロシティ）」および「音高」を採用しているが、これらのうちの何れか１以上を正解率種別として採用しても良いし、或いは、他の正解率種別を採用しても良い。
【００８３】
また、前記実施の形態においては、能力種別として、「記憶力」、「集中力」、「運動能力」および「認知能力」を採用し、それぞれの能力種別に関する評価値を算出している。しかしながら、上記４つの能力種別に限定されるものではなく、これらのうちの何れか１つ以上を採用しても良いし、他の能力種別を採用しても良いことは言うまでも無い。
【００８４】
さらに、演奏者の鍵盤での押鍵操作に基づいて演奏データを生成するだけでなく、他の入力装置（キーボードやタッチパネル）の入力に基づいて演奏データを生成しても良い。
【００８５】
また、本実施の形態においては、ノートごとの誤差（誤差率）を算出して、所定の基準値からノートごとの誤差率を減じることで正解率を算出している。しかしながら、正解率は上述したものに限定されず他の手法により正解率を算出しても良い。
【図面の簡単な説明】
【００８６】
【図１】図１は、本発明の実施の形態にかかる能力評価装置の構成を示すブロックダイヤグラムである。
【図２】図２は、本実施の形態にかかる能力評価装置のハードウェア構成を示すブロックダイヤグラムである。
【図３】図３は、本実施の形態にかかる能力評価装置の一般フローを示すフローチャートである。
【図４】図４は、本実施の形態にかかるインタラプトルーチンのフローチャートである。
【図５】図５は、本実施の形態にかかる出題データおよび演奏データの構成例を示す図である。
【図６】図６は、本実施の形態にかかる正解率算出処理の例を示すフローチャートである。
【図７】図７は、本実施の形態にかかる正解率算出処理の例を示すフローチャートである。
【図８】図８は、本実施の形態において表示装置の画面上に表示された画像の例を示す図である。
【図９】図９は、本実施の形態にかかる発音開始の時間差Ｔａｄｊを説明するための図である。
【図１０】図１０は、本実施の形態にかかる評価値算出処理の例を示すフローチャートである。
【図１１】図１１は、本実施の形態にかかる評価係数テーブルを示す図である。
【図１２】図１２は、本実施の形態にかかる出題モードに基づく評価値の修正処理を示す図である。
【図１３】図１３は、本実施の形態にかかる第２の評価係数テーブルの例を示す図である。
【図１４】図１４（ａ）〜（ｄ）は、第１の出題モードにおける出題データのノートの列（出題音列）の例を示す図である。
【図１５】図１５（ａ）〜（ｄ）は、第２の出題モードにおける出題データのノートの列（出題音列）の例を示す図である。
【図１６】図１６（ａ）〜（ｄ）は、第３の出題モードにおける出題データのノートの列（出題音列）の例を示す図である。
【図１７】図１７（ａ）〜（ｄ）は、第４の出題モードにおける出題データのノートの列（出題音列）の例を示す図である。
【符号の説明】
【００８７】
１０        能力評価装置
１１        入力装置
１２        表示装置
１３        再生処理部
１４        出題データ生成部
１５        演奏データ生成部
１６        記憶装置
１７        正解率算出・評価処理部
１８        描画処理部
２１        出題データファイル
２２        出題パラメータファイル
２３        演奏データファイル
２４        評価係数テーブル
２５        結果ファイル
【図１】
2008242131.tif 000003
【図２】
2008242131.tif 000004
【図３】
2008242131.tif 000005
【図４】
2008242131.tif 000006
【図５】
2008242131.tif 000007
【図６】
2008242131.tif 000008
【図７】
2008242131.tif 000009
【図８】
2008242131.tif 000010
【図９】
2008242131.tif 000011
【図１０】
2008242131.tif 000012
【図１１】
2008242131.tif 000013
【図１２】
2008242131.tif 000014
【図１３】
2008242131.tif 000015
【図１４】
2008242131.tif 000016
【図１５】
2008242131.tif 000017
【図１６】
2008242131.tif 000018
【図１７】
2008242131.tif 000019