(57)【要約】【課題】  両手演奏の評価であっても、右手パートと左手パートのどちらか一方のみでも合格ラインに達しているか否かを評価して評価結果を提示する。【解決手段】  ユーザ演奏を演奏パート別にわけて演奏評価し、この演奏評価の組み合わせに応じて演奏評価結果を選択して提示する。その際には、ミスタッチを採点対象とすることなくお手本演奏データと同じ音高の楽音が１つでもあると正しい演奏入力があったものとして、右手パートと左手パートそれぞれの演奏評価を行う。こうすると、両手演奏は不合格ながらも上手に演奏できたパートをユーザ自身が知ることができることから、ユーザは演奏技術が不足しているパートを意識しながら演奏練習を続けることができるし、またミスタッチを減点対象にしないのでユーザは手軽にそして気楽に演奏練習を楽しむことができる。【選択図】        図２
2010160397.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも右手パートと左手パートとを含む複数の演奏パートからなるお手本演奏データを供給する供給手段と、
ユーザによる演奏操作に応じて発生されるユーザ演奏データを取得し、該取得したユーザ演奏データを蓄積する取得手段と、
前記供給されたお手本演奏データと前記蓄積したユーザ演奏データとを比較して、ユーザ演奏を右手パートと左手パートの各演奏パート別にわけて演奏評価する比較評価手段と、
前記各演奏パート別の演奏評価の組み合わせに応じて演奏評価結果を選択して提示する提示手段と
を具える演奏評価装置。
【請求項２】
前記比較評価手段は、前記供給されたお手本演奏データにおいて処理対象とされた楽音の再生開始の所定時間前から前記楽音の再生終了までの時間幅にあるユーザ演奏データのうち、前記処理対象の楽音と同じ音高をもつユーザ演奏データが少なくとも１つでも入力されているか否かを判定する判定手段と、前記判定に基づき入力されていると判定した場合に各演奏パート別に正解音のカウントを行う加算手段と、該カウントした正解音の数に応じて各演奏パート別に演奏評価する評価手段とを具えることを特徴とする請求項１に記載の演奏評価装置。
【請求項３】
コンピュータに、
少なくとも右手パートと左手パートとを含む複数の演奏パートからなるお手本演奏データを供給する手順と、
ユーザによる演奏操作に応じて発生されるユーザ演奏データを取得し、該取得したユーザ演奏データを蓄積する手順と、
前記供給されたお手本演奏データと前記蓄積したユーザ演奏データとを比較して、ユーザ演奏を右手パートと左手パートの各演奏パート別にわけて演奏評価する手順と、
前記各演奏パート別の演奏評価の組み合わせに応じて演奏評価結果を選択して提示する手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、提示されたお手本の演奏に沿ってユーザ演奏が正しくなされたか否かを評価する演奏評価装置及びプログラムに関する。特に、両手演奏の評価であっても、右手パートと左手パートのどちらか一方のみでも合格ラインに達しているか否かを評価して評価結果を提示する技術に関する。
【背景技術】
【０００２】
従来から、ユーザに対して課題曲（お手本演奏）を提示しておき、ユーザによりなされた演奏（ユーザ演奏）が該提示された課題曲に沿ってどの程度正しく行われたかを評価して、その評価結果を提示する演奏評価装置及びプログラムが知られている。こうした装置の一例を挙げると、下記に示す特許文献１に記載の装置がある。
【特許文献１】特開平10−187021号公報
【０００３】
上記特許文献１に記載された装置では、ユーザが能力に応じて例えば右手のみの演奏練習、左手のみの演奏練習、両手での演奏練習のようにして段階的な演奏レッスンを行うことができるようになっており、これらの段階順にユーザの演奏技術をステップアップさせていくことができるようになっている。具体的には、ユーザ演奏に応じて生成されたユーザ演奏データを予め記憶しておいたお手本となる演奏データ（右手演奏用、左手演奏用、両手演奏用のお手本演奏データ）と比較して、ユーザ演奏がお手本演奏と比べてどの程度正しいかを判定して提示する。そして、両手演奏に合格すると、より演奏が難易となる次の演奏レベルの課題曲の練習（レッスン）にユーザが移れるようにしている。
【０００４】
上記したような従来の装置においては、両手演奏の練習時に右手パートと左手パートとを組み合わせての総合的な演奏評価を行い、両手演奏が合格ラインに達しているか否かを判定するようになっている。そのために、右手パートのみあるいは左手パートのみといった片手だけを使った演奏では合格ラインに達するだけの技術をもっているが、両手を使うと演奏がおぼつかなくなっていつまでたっても両手演奏では合格ラインに達しないレベルのユーザである場合、両手演奏の練習時に右手、左手のどちらの演奏が上手くいっていないのかがわからず、いやになって演奏練習を止めてしまいがちになる。
【０００５】
そこで、ユーザ演奏を両手演奏用、右手演奏用、左手演奏用の各お手本演奏データと比較して、その比較結果を採点数値などで全て提示する装置が例えば次に示す特許文献２に記載されている。これによると、ユーザは自身が行った演奏が両手演奏、右手演奏、左手演奏のいずれに最も近く上手にできたものであるのかを、提示された採点数値を比較することによって理解することができる。
【特許文献２】特開2004−38049号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上記した特許文献１や特許文献２に記載したような従来の装置においては、演奏評価としてお手本の演奏データ内の個々の楽音の音高と発音タイミングなどについて、ユーザによる演奏操作に応じて入力された演奏入力音（詳しくはユーザ演奏データ）と比較し、一致するとみなされた場合にはその演奏入力音を正解とする一方で、一致しないとみなされた場合には不正解としている。そして、正解の割合が多いと高得点とされ、合格ラインに達しているものと判定するようになっている。これは、所謂減点方式による評価と言える。そのため、ユーザが正解の音に加えてさらに正解以外の音（余計な入力）をミスタッチにより入力してしまったような場合には不正解とされる割合が増えてしまい、結果として得点が伸びずに合格ラインに達していないと判定されてしまう。
【０００７】
しかし、ユーザが正解の音に加えてさらに正解以外の音をミスタッチしてしまったような場合、正解の音を入力しているにも関わらずに厳密にミスタッチした正解の音以外の演奏入力音を不正解と判断すると、得点が伸びずいつまでたっても合格ラインに達しないので次の課題曲の練習に移ることができない、という不都合がある。このような場合、演奏練習がそこで停滞してしまいまったく先に進むことができなくなって面白くないことから、ユーザがそこで演奏練習を止めてしまう恐れがある。
【０００８】
本発明は上述の点に鑑みてなされたもので、ユーザによる両手演奏を評価する際に、ミスタッチが多く両手演奏の評価としては合格ラインに達していなくとも、評価結果として右手パートと左手パートのどちらか一方のみでも合格ラインに達しているか否かを提示することができるようにした演奏評価装置及びプログラムを提供しようとするものである。
【課題を解決するための手段】
【０００９】
本発明に係る演奏評価装置は、少なくとも右手パートと左手パートとを含む複数の演奏パートからなるお手本演奏データを供給する供給手段と、ユーザによる演奏操作に応じて発生されるユーザ演奏データを取得し、該取得したユーザ演奏データを蓄積する取得手段と、前記供給されたお手本演奏データと前記蓄積したユーザ演奏データとを比較して、ユーザ演奏を右手パートと左手パートの各演奏パート別にわけて演奏評価する比較評価手段と、前記各演奏パート別の演奏評価の組み合わせに応じて演奏評価結果を選択して提示する提示手段とを具える。
【００１０】
本発明の好ましい一実施形態によれば、前記比較評価手段は、前記供給されたお手本演奏データにおいて処理対象とされた楽音の再生開始の所定時間前から前記楽音の再生終了までの時間幅にあるユーザ演奏データのうち、前記処理対象の楽音と同じ音高をもつユーザ演奏データが少なくとも１つでも入力されているか否かを判定する判定手段と、前記判定に基づき入力されていると判定した場合に各演奏パート別に正解音のカウントを行う加算手段と、該カウントした正解音の数に応じて各演奏パート別に演奏評価する評価手段とを具えることを特徴とする。
【００１１】
本発明によると、ユーザ演奏を演奏パート別にわけて演奏評価し、この演奏評価の組み合わせに応じて演奏評価結果を選択して提示する。その際には、お手本演奏データにおいて処理対象とされた楽音に基づく所定の時間幅において、前記楽音と同じ音高をもつユーザ演奏データが少なくとも１つでも入力されているか否かを判定する。そして、前記判定に基づき各演奏パート別に正解音のカウントを行って、該カウントした正解音の数に応じて各演奏パート別に演奏評価するようにしている。すなわち、ミスタッチを採点対象とすることなくお手本演奏データと同じ音高の楽音が１つでもあると正しい演奏入力があったものとして、右手パートと左手パートそれぞれの演奏評価を行う。こうすると、両手演奏は不合格ながらも上手に演奏できたパートをユーザ自身が知ることができることから、ユーザは演奏技術が不足しているパートを意識しながら演奏練習を続けることができるし、またミスタッチを減点対象にしないのでユーザは手軽にそして気楽に演奏練習を楽しむことができる。さらに、両手演奏にも合格しやすく、ユーザは難しい課題曲の演奏練習に次々とチャレンジすることができるので、その結果としてユーザの演奏技術がよりはやく上達する、という利点もある。
【００１２】
本発明は装置の発明として構成し実施することができるのみならず、方法の発明として構成し実施することができる。また、本発明は、コンピュータまたはＤＳＰ等のプロセッサのプログラムの形態で実施することができるし、そのようなプログラムを記憶した記憶媒体の形態で実施することもできる。
【発明の効果】
【００１３】
この発明によれば、両手演奏の練習時に両手演奏の評価にくわえて右手パートと左手パートのどちらか一方のみでも合格ラインに達しているか否かを、ミスタッチを採点対象とすることなく評価して提示することから、ユーザは演奏技術が不足しているパートを意識して両手演奏の練習を行うことができ、また手軽にそして気楽に楽しみながら練習することができるようになる、という効果を得る。
【発明を実施するための最良の形態】
【００１４】
以下、この発明の実施の形態を添付図面に従って詳細に説明する。
【００１５】
図１は、この発明に係る演奏評価装置を適用した電子楽器の全体構成の一実施例を示したハード構成ブロック図である。本実施例に示す電子楽器は、マイクロプロセッサユニット（ＣＰＵ）１、リードオンリメモリ（ＲＯＭ）２、ランダムアクセスメモリ（ＲＡＭ）３からなるマイクロコンピュータによって制御される。ＣＰＵ１は、この装置全体の動作を制御する。このＣＰＵ１に対して、通信バス１Ｄ（例えばデータ及びアドレスバス）を介してＲＯＭ２、ＲＡＭ３、入力操作部４、表示部５、音源６、通信インタフェース（Ｉ／Ｆ）７、記憶装置８がそれぞれ接続されている。
【００１６】
ＲＯＭ２は、ＣＰＵ１により実行あるいは参照される各種制御プログラムやお手本演奏データなどの各種データ等を格納する。ＲＡＭ３は、ＣＰＵ１が所定の制御プログラムを実行する際に発生する各種データなどを一時的に記憶するワーキングメモリとして、あるいは現在実行中の制御プログラムやそれに関連するデータを一時的に記憶するメモリ等として使用される。ＲＡＭ３の所定のアドレス領域がそれぞれの機能に割り当てられ、レジスタやフラグ、テーブル、メモリなどとして利用される。
【００１７】
入力操作部４は、例えば当該機器を両手演奏用、右手演奏用、左手演奏用のいずれかのレッスンモードに設定するモード設定スイッチ、レッスンモードの際に用いるお手本とする曲やフレーズなど（詳しくはお手本演奏データ）を選択する選択スイッチ、演奏レッスンの開始を指示するレッスンスタートボタンなどの他、数値データ入力用のテンキーや文字データ入力用のキーボードあるいはマウスなど、操作子として利用できるものであればどのようなものであってもよい。さらには、ユーザ操作に応じて演奏入力音（ユーザ演奏データ）を発生する例えば鍵盤等の演奏操作子であってよい。
【００１８】
表示部５は例えば液晶表示パネル（ＬＣＤ）等から構成され、演奏レッスン終了時における演奏の合格判定や評価メッセージ、演奏レッスン時におけるレッスン曲の楽譜、あるいは予め記憶されているお手本演奏データの一覧やＣＰＵ１の制御状態などといった各種情報を表示する。なお、表示部５は、画面上において行われたユーザタッチ操作を検出（認識）する検知機能を有するタッチパネルであってよい。
【００１９】
音源６は複数のチャンネルで楽音信号の同時発生が可能であり、通信バス１Ｄを経由して与えられる演奏データに基づいて楽音を発生する。音源６から発生された楽音は、アンプやスピーカなどを含むサウンドシステム６Ａから発音される。この音源６から発生された楽音に対して、効果回路など（図示せず）を用いて効果を付与するようにしてよい。なお、音源６とサウンドシステム６Ａの構成には、従来のいかなる構成を用いてもよい。例えば、音源６はＦＭ、ＰＣＭ、物理モデル、フォルマント合成等の各種楽音合成方式のいずれを採用してもよく、専用のハードウェアで構成してもよいし、ＣＰＵ１によるソフトウェア処理で構成してもよい。
【００２０】
通信インタフェース（Ｉ／Ｆ）７は、当該装置と図示しない外部機器との間で制御プログラムやお手本演奏データなどの各種情報を送受信するためのインタフェースである。この通信インタフェース７は、例えばMIDIインタフェース，ＬＡＮ，インターネット，電話回線等であってよく、また有線あるいは無線のものいずれかでなく双方を具えていてよい。
【００２１】
記憶装置８は、予め用意されたお手本演奏データやＣＰＵ１が実行する各種制御プログラムなどの各種情報を記憶する。お手本演奏データは、ユーザ演奏の手本となる１曲あるいはフレーズそのほかの単位（複数小節など）毎に複数の楽音を含んでなるデータであって、周知のように個々の楽音毎に少なくとも発音タイミング情報と音高情報と発音終了タイミング情報（持続時間情報）とを持っている。また、お手本演奏データは少なくとも右手パートと左手パートの各演奏データを含んでなる（パート情報を持つ）データであってもよいし、右手パートと左手パートのそれぞれに対応したパート別のデータであってもよい。
【００２２】
なお、前記ＲＯＭ２に制御プログラムが記憶されていない場合、この記憶装置８（例えばハードディスク）に制御プログラムを記憶させておき、それを前記ＲＡＭ３に読み込むことにより、ＲＯＭ２に制御プログラムを記憶している場合と同様の動作をＣＰＵ１に実行させることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。なお、記憶装置８はハードディスク（HD）に限られず、フレキシブルディスク（FD）、コンパクトディスク（CD）、光磁気ディスク（MO）、あるいはDVD（Digital Versatile Disk）等の着脱自在な様々な形態の外部記録媒体を利用する記憶装置であってもよい。あるいは、半導体メモリなどであってもよい。
【００２３】
なお、上述した電子楽器において、入力操作部４や表示部５あるいは音源６などを１つの装置本体に内蔵したものに限らず、それぞれが別々に構成され、MIDIインタフェースや各種ネットワーク等の通信インタフェースを用いて各装置を接続するように構成されたものであってよいことは言うまでもない。さらに、本発明に係る演奏評価装置及びプログラムは上記したような電子楽器に適用することに限らず、パーソナルコンピュータ、携帯電話等の携帯型通信端末、あるいはカラオケ装置やゲーム装置など、どのような形態の装置・機器に適用してもよい。携帯型通信端末に適用した場合、端末のみで所定の機能が完結している場合に限らず、機能の一部をサーバ側に持たせ、端末とサーバとからなるシステム全体として所定の機能を実現するようにしてもよい。
【００２４】
次に、お手本に従って両手を使った演奏操作のレッスンを実現する「両手演奏レッスン処理」について、図２を用いて説明する。図２は、「両手演奏レッスン処理」の一実施例を示すフローチャートである。当該処理はＣＰＵ１により実行される処理であって、例えばモード選択スイッチの操作に従い両手演奏用のレッスンモードが選択されることに応じて開始される。
【００２５】
ステップＳ１は、ユーザによる選択スイッチの操作に応じてお手本演奏データ（課題曲など）の決定及び該決定されたお手本演奏データのＲＯＭ２や記憶装置８等からＲＡＭ３への読み込みを行う。ステップＳ２は、演奏レッスンに関する各種設定を行う。各種設定としては、例えば演奏レッスン時にユーザによる演奏操作を補助するために表示部５に表示するお手本演奏データの表示方法（楽譜やピアノロール譜など）、お手本演奏データの再生テンポやボリューム、さらには音色設定などである。
【００２６】
ステップＳ３は、ＲＡＭ３に用意される入力音リストバッファと各パートの正解音数バッファのそれぞれをクリアする。ここで、入力音リストバッファは、ユーザによる演奏操作に応じて発生された演奏入力音（ユーザ演奏データ）を順次に記憶するものであって、演奏入力音をお手本演奏データと比較するために、少なくとも発音タイミング情報と音高情報と発音終了タイミング情報（持続時間情報）とを記憶する。ユーザ操作に応じて発生されて、お手本演奏データと比較することができる情報であればどのような情報を記憶してもよい（言い換えれば、お手本演奏データのデータ構成によって記憶する情報が異なっていてよい）。他方、各パートの正解音数バッファは、後述する「正解判定処理」（ステップＳ７参照）において、お手本演奏データとの比較により正しく演奏入力されたものと判定した演奏入力音の数を各パート別に分けて記憶するものである。
【００２７】
ステップＳ４は、ユーザによるレッスンスタートボタンの操作に従うレッスンスタート指示を受け付ける。このレッスンスタート指示を受け付けることにあわせて、お手本演奏データに含まれる個々の楽音がそれぞれの発音タイミング情報に従って読み出し開始される。これ以降、ユーザによる演奏操作子の操作に応じて発生された演奏入力音（ユーザ演奏データ）が入力音リストバッファに順次に追加記憶されていく。すなわち、ユーザによる演奏操作子の操作に応じて発生される演奏入力音の受け付けを開始して、受け付けた演奏入力音を入力順に入力音リストバッファに蓄積する（ステップＳ５）。勿論、ユーザによる演奏操作子の操作に応じて発生された演奏入力音（ユーザ演奏データ）に基づく楽音を発音させてもよい。
【００２８】
ステップＳ６は、お手本演奏データに含まれる個々の楽音（お手本演奏データ音と呼ぶ）をそれぞれの発音タイミングにあわせて順次に読み出し、図示を省略した周知の再生処理を実行する。この際には、演奏対象のお手本演奏データ音を楽譜上に明確に表示するなどしてユーザに対して提示する。ステップＳ７は、再生処理が終わったお手本演奏データ音の１音毎に後述の「正解判定処理」を実行する。
【００２９】
ここで、上記した「正解判定処理」（図２のステップＳ７参照）について図３を用いて説明する。図３は、「正解判定処理」の一実施例を示すフローチャートである。
【００３０】
ステップＳ２１は、演奏入力音リストバッファに基づき、対象のお手本演奏データ音の再生開始の所定時間前（例えば１６分音符の発音時間長に相当するクロック長）から再生終了までの間（以下では、便宜的に判定時間と呼ぶ）に発音タイミングがあって、音高が対象のお手本演奏データ音の音高と同じ演奏入力音があるか否かをサーチして、該当する演奏入力音があれば正解音があるものとする。例えば、対象のお手本演奏データ音の音高が「Ｃ３（中央のド）」である場合を例に説明すると、判定時間内にある演奏入力音が１音のみであってその音高が「Ｃ３（中央のド）」であれば正解音があるとし、その音高が「Ｃ３（中央のド）」以外であれば正解音がないとする。また、判定時間内にある演奏入力音が複数音であってそれらの音高のうち１つでも音高が「Ｃ３（中央のド）」であれば正解音があるとし（正解音である音高「Ｃ３（中央のド）」に前後して「Ｃ３（中央のド）」以外の音高が入力されていても正解音があるとする）、それらの音高のうち１つでも「Ｃ３（中央のド）」がなければ正解音がないとする。
【００３１】
ステップＳ２２は、正解音があるか否かを判定する。正解音がないと判定した場合には（ステップＳ２２のＮＯ）、当該処理を終了する。一方、正解音があると判定した場合には（ステップＳ２２のＹＥＳ）、対象のお手本演奏データ音は右手パートであるか否かをパート情報に従って判定する（ステップＳ２３）。右手パートであると判定した場合には（ステップＳ２３のＹＥＳ）、右手パートの正解音数バッファにおいて正解数音を１プラスする（ステップＳ２４）。右手パートでない、つまり左手パートであると判定した場合には（ステップＳ２３のＮＯ）、左手パートの正解音数バッファにおいて正解音数を１プラスする（ステップＳ２５）。ステップＳ２６は、判定時間内にある演奏入力音のうち正解音となった演奏入力音を演奏入力音リストから削除する。このようにして、判定時間内に対象のお手本演奏データ音の音高と同じ音高の演奏入力音が１つでもあれば、例え演奏入力音がミスタッチにより複数音入力されていたとしても正解音があるものとする。そして、判定時間内に正解音が１つでもあれば正解音として正解音数を加算（加点）する一方で、正解音がないあるいは正解音の他に余分な演奏入力音があったとしても正解音数を減算（減点）しない。
【００３２】
図２の説明に戻って、ステップＳ８は、お手本演奏データに含まれる最後の楽音（最終音）の再生処理が終了したか否かを判定する。最終音の再生処理が終了していないと判定した場合には（ステップＳ８のＮＯ）、ステップＳ６の処理に戻って引き続きユーザによりなされた両手演奏がお手本演奏データに沿ってどの程度正しく行われたかを評価する処理を引き続き繰り返し行う。一方、最終音の再生処理が終了したと判定した場合には（ステップＳ８のＹＥＳ）、各パート別の正解音数とお手本演奏データの各パート音数とにより各パート別の得点を算出する（ステップＳ９）。具体的には、各パートの正解音数をお手本演奏データの対応するパートの楽音数で除算することにより各パートの得点を算出すればよいが、これに限らない。ステップＳ１０は、前記算出した各パートの得点の組み合わせより評価メッセージを選択的に決定しユーザに対して報知する。また、この際には、全パートの正解音数の合計とお手本演奏データの全パートの音数の合計とに基づき総合得点を算出し、該算出した総合得点をユーザに対して報知することで、ユーザの両手演奏にかかる総合判定を評価メッセージと共に提示する。
【００３３】
ここで、各パートの得点より評価メッセージを決定する一実施例として評価テーブルを用いる方法について、図４を用いて説明する。図４は、評価テーブルのデータ構成の一実施例を示す概念図である。評価テーブルはＲＯＭ２やＲＡＭ３等に予め記憶されており、図４に示すように、右手パートの得点と左手パートの得点との組み合わせに応じて、単なる総合判定（図中において○が合格、×が不合格）の他に、さらなる評価結果として右手パートと左手パートのどちらか一方のみでも合格ラインに達しているか否かをユーザに報知するための評価メッセージを記憶している。
【００３４】
ここに示す実施例においては、右手パート及び左手パートの得点が共に「６０点以上」である場合には、両手演奏の総合判定が合格ラインに達している（右手パートと左手パートのどちらも合格ラインに達している）と判定されることから、評価メッセージとして左右それぞれの演奏が共に優れていることを示す「Excellent」を提示する。右手パート又は左手パートの得点の一方が「５９点以下」である場合には、総合判定は合格ラインに達していないが右手パート又は左手パートのどちらか一方（５９点以下でないほう）は合格ラインに達していると判定され、評価メッセージとして右手演奏が優れている旨を示す「R Part is Nice」（又は左手演奏が優れている旨を示す「L Part is Nice」）を提示する。右手パート及び左手パートの得点が共に「５９点以下」である場合には、総合判定が合格ラインに達しておらず、また右手パートと左手パートのどちらか一方だけでも合格ラインに達していないと判定されることから、評価メッセージとして左右それぞれの演奏が共に十分な演奏レベルに達していないことを示す「Good」を提示する。また、上記した各評価メッセージの他に、両手演奏が合格ラインに達しているか否かをユーザに報知するための両手演奏に係る総合判定若しくは総合得点（例えば、全パートの正解音総数／全パートのお手本音総数の％表示）を提示してよいことは言うまでもない。
【００３５】
なお、各パートの合格基準（点数）は共通でもよいし、パート毎に異なっていてもよい。また、各パートの合格基準（点数）をユーザが段階的に切り替えたり適宜の値に編集設定できたりしてもよい。
評価メッセージは、上記実施例に示した内容のものに限らない。また、右手パートの得点と左手パートの得点との組み合わせをより細分化して、評価メッセージの種類をもっと増やしてよい。
【００３６】
図２の説明に戻って、ステップＳ１１は、ユーザ選択に基づき同じお手本演奏データ（課題曲など）を用いて両手演奏のレッスンをもう一度行うか否かを判定する。同じお手本演奏データを用いて両手演奏のレッスンをもう一度行うと判定した場合には（ステップＳ１１のＹＥＳ）、ステップＳ３に戻って上記ステップＳ３〜ステップＳ１１までの処理を繰り返し実行する。同じお手本演奏データを用いて両手演奏のレッスンをもう一度行わないと判定した場合には（ステップＳ１１のＮＯ）、ユーザにより別の曲や異なるフレーズ等、つまりは別のお手本演奏データを用いて両手演奏のレッスンを行うか否かを判定する（ステップＳ１２）。別のお手本演奏データを用いて両手演奏のレッスンを行うと判定した場合には（ステップＳ１２のＹＥＳ）、ステップＳ１に戻って上記ステップＳ１〜ステップＳ１２までの処理を繰り返し実行する。別のお手本演奏データを用いて両手演奏のレッスンを行わないと判定した場合には（ステップＳ１２のＮＯ）、当該処理を終了する。
【００３７】
以上のようにして、ミスタッチを採点対象とせずにお手本演奏データと同じ音高の演奏入力音が所定時間内に１つでもあれば正しい演奏として加点する加点方式によって、右手パートと左手パートの演奏をそれぞれ評価すると共に、各パートの評価結果の組み合わせに応じて両手弾きの総合判定としては合格ラインに達していなくても右手パートと左手パートそれぞれが合格ラインに達しているかどうかをユーザに対して提示するようにした。これにより、両手演奏は不合格ながらも上手に演奏できた左右いずれかの演奏をユーザ自身が知ることができることから、ユーザはより手軽にそして気楽に演奏練習を楽しむことができるようになる。また、特に初心者にとってはミスタッチが減点対象とされないことから、ストレスを感じることなく難しい課題曲の演奏練習に次々とチャレンジすることができるようになり、上達の道をよりはやく拓くことに繋がる。
【００３８】
なお、評価メッセージは、対象のお手本演奏データの再生が全て終了してから報知するようにしてもよいし（この場合、１曲単位あるいはフレーズ単位に報知される）、ユーザが予め指定した範囲毎（例えば複数小節単位など）に都度報知するようにしてもよい（この場合、例えば１曲単位での演奏練習中に評価メッセージが複数回報知される）。
なお、演奏レッスン中、演奏対象のお手本演奏データ音の提示は楽譜やピアノロール譜などの表示に限らず、表示部５に表示したミニ鍵盤による表示、演奏操作子（４）である個々の鍵盤の近傍に配設されるＬＥＤガイドランプの点灯などによるものであってもよい。また、演奏対象のお手本演奏データ音だけでなく、ユーザが弾いた鍵盤に割り当てられている音高を共に異なる表示態様でそれぞれを区別できるようにして提示するようにしてもよい。
【００３９】
なお、ユーザが演奏レッスンできるパートとしては、右手パートと左手パートに加えてさらにペダル鍵盤のパートがあってよい。その場合、右手パートと左手パートに加えてさらにペダルの演奏を評価して、これらの複数のパートの評価結果の組み合わせに応じて評価メッセージを選択的に決定して提示するとよい。例えば、「全てのパートが６０点以上」である場合には「大変よくできました」、「ペダルのみ５９点以下」である場合には「（手のパートは）よくできました。（ペダルパートをがんばりましょう。）」、「右手（左手）パートのみ５９点以下」である場合には「よくできました。（右手（左手）パートをがんばりましょう。）」、「右手（左手）パートのみ６０点以上」である場合には「右手（左手）パートがよくできました。」、「ペダルパートのみ６０点以上」である場合には「ペダルパートがよくできました。」、「全てのパートが５９点以下」である場合には「よくがんばりました。」などのように、複数のパート毎の演奏評価結果の組み合わせに応じて評価メッセージを選択的に決定して提示すればよい。勿論、評価メッセージは上記した内容に限らず、複数パートを組み合わせての全体的な演奏判定としては合格ラインに達していなくても、複数のパートのうち合格ラインに達しているパートをユーザが把握できる内容であればよい。
【００４０】
なお、評価メッセージは表示によって報知するのが便利だがこれに限らず、評価メッセージを音声などで発音させることによって報知するようにしてもよい。
なお、演奏レッスンの開始前にユーザが採点方式を適宜に切り替えできるように構成してあってもよい。その場合、採点方法を上述した本願発明に係る「正解判定処理」に示した加点方式によるものや周知の減点方式によるもの、あるいはその他のものなどに適宜に切り替えできるようになっていればよい。
なお、上述した実施例においては、評価メッセージとして少なくとも右手パートと左手パートのうちいずれか一方の演奏パートを提示する際に、評価結果のよいほうを提示するようにしたが（「R Part is Nice」又は「L Part is Nice」）、ユーザが右手パートと左手パートのどちらか一方のみでも合格ラインに達しているか否かを知るにあたっては、評価結果の悪いほうを提示するようにしても実質的に同じである。
【図面の簡単な説明】
【００４１】
【図１】この発明に係る演奏評価装置を適用した電子楽器の全体構成の一実施例を示したハード構成ブロック図である。
【図２】両手演奏レッスン処理の一実施例を示すフローチャートである。
【図３】正解判定処理の一実施例を示すフローチャートである。
【図４】評価テーブルのデータ構成の一実施例を示す概念図である。
【符号の説明】
【００４２】
１…ＣＰＵ、２…ＲＯＭ、３…ＲＡＭ、４…入力操作部、５…表示部、６…音源、６Ａ…サウンドシステム、７…通信インタフェース、８…記憶装置、１Ｄ…通信バス
【図１】
2010160397.tif 000003
【図２】
2010160397.tif 000004
【図３】
2010160397.tif 000005
【図４】
2010160397.tif 000006