(57)【要約】【課題】蓄積された複数回の評価データに基づいて、より一般性のある演奏評価・解析結果を得て、演奏者の演奏レベルを分かり易く知らせる。【解決手段】この電子楽器では、ユーザが演奏操作子の演奏操作に応じて演奏操作状態が模範の楽曲データの内容と比較・評価され、演奏練習毎に、評価情報ＤＥが生成されて、評価情報ＤＥｎを含む演奏評価データＤＨｎが演奏履歴情報記憶手段に蓄積される。演奏評価の解析時には、蓄積された複数回にわたる演奏評価データＤＨ（ＤＨ１〜ＤＨｎ）の解析に基づく演奏解析データＤＡが生成されディスプレイに表示される。また、この電子楽器及び他の電子楽器のユーザの演奏評価乃至解析データＤＨ，ＤＡはサーバとの間で送受することができる。演奏解析データＤＡには、各演奏評価データＤＨに含まれる評価情報ＤＥに基づいて得意楽曲（合格点が与えられた楽曲）の曲目や曲数などを表わすレパートリー情報ＤＲがある。【選択図】図５
2004272130.tif 000002
【特許請求の範囲】
【請求項１】
楽曲データを記憶する楽曲データ記憶手段と、
ユーザにより操作される演奏操作子と、
上記演奏操作子の操作状態を、上記楽曲データ記憶手段から読み出される楽曲データの内容と比較して、該演奏操作子のユーザ演奏操作を評価し、評価情報を生成する演奏評価手段と、
この評価情報を含む演奏評価データを蓄積する演奏評価データ蓄積手段と、
蓄積された演奏評価データを解析し、演奏解析データを生成する履歴評価解析手段と、
上記演奏解析データを表示する表示手段と
を具備することを特徴とする電子楽器。
【請求項２】
さらに、
通信ネットワークを介してサーバにアクセスし、前記演奏評価データ乃至演奏解析データを送信すると共に、該サーバに蓄積された他の電子楽器ユーザの演奏評価データ乃至演奏解析データを受信する通信手段
を具備し、
前記表示手段は、受信された演奏評価データ乃至演奏解析データを表示する
ことを特徴とする請求項１に記載の電子楽器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、演奏者の演奏レベルを客観的に確認することができる電子楽器に関する。
【０００２】
【従来の技術】
従来より、楽器の演奏レベルを点数で評価し表示するものがある。例えば、特許文献１の電子楽器では、鍵盤楽器を演奏練習する際、練習しようとする演奏情報と鍵を操作した情報を比較して“正押鍵数”／“演奏情報イベント数”等で正解率を算出し、逐次リアルタイム表示するようにしている。また、特許文献２の楽器演奏データ評価装置では、所定の評価項目について教習者の課題曲演奏による楽器演奏データと同一曲の模範演奏データを比較し、所定の評価基準に従って点数を計算して演奏を評価するようにしている。
【０００３】
【特許文献１】
特公平５−７６０３２号公報（第４図：８２〜８９）
【特許文献２】
特公平７−１２０１３８号公報（図３：Ｓ１４）
【０００４】
しかしながら、従来の方法では、単に演奏レベルを点数で評価するだけで、正確な判定ができない。例えば、機種固有の点数表示になってしまい、客観性乃至一般性が無い。また、１回限りの評価であって蓄積がないので、上達の経緯をみることができないという欠点もある。
【０００５】
【発明が解決しようとする課題】
この発明は、模範楽曲に対して演奏操作を比較して得た評価データを蓄積しておき、蓄積された複数回の評価データから、複数回にわたる演奏操作に対して演奏を評価・解析する機能を楽器本体に持たせ、特に、レパートリー曲やその曲数などのレパートリー情報を演奏評価・解析に含ませることにより、より一般性のある演奏評価・解析結果を得ることができ、演奏者の演奏レベルを分かり易く知らせることができる電子楽器を提供することを目的とする。
【０００６】
【課題を解決するための手段】
この発明の主たる特徴に従うと、楽曲データを記憶する楽曲データ記憶手段（５，Ｅ５）と、ユーザにより操作される演奏操作子（６）と、演奏操作子（６）の操作状態を、楽曲データ記憶手段から読み出される楽曲データの内容と比較して、該演奏操作子のユーザ演奏操作を評価し、評価情報（ＤＥ）を生成する演奏評価手段（Ｅ６５，Ｅ６７）と、この評価情報（ＤＥ）を含む演奏評価データ（ＤＨ１，ＤＨ２，…，ＤＨｎ）を蓄積する演奏評価データ蓄積手段（５，Ｅ６７）と、蓄積された演奏評価データ（ＤＨ：ＤＨ１〜ＤＨｎ）を解析し、演奏解析データ（ＤＡ）を生成する履歴評価解析手段（Ｅ７）と、演奏解析データ（ＤＡ）を表示する表示手段（７，Ｅ８）とを具備する電子楽器（ＥＤ）〔請求項１〕が提供される。なお、括弧書きは、後述の実施例における参照記号等を表わす。
【０００７】
この発明による電子楽器（ＥＤ）においては、さらに、通信ネットワーク（ＣＮ）を介してサーバ（ＳＶ）にアクセスし、演奏評価データ（ＤＨ）乃至演奏解析データ（ＤＡ）を送信すると共に、サーバ（ＳＶ）に蓄積された他の電子楽器ユーザの演奏評価データ乃至演奏解析データを受信する通信手段（１２，Ｅ７，Ｅ８）を具備し、表示手段（７，Ｅ８）は、受信された演奏評価データ乃至演奏解析データを表示する〔請求項２〕ようにすることができる。
【０００８】
〔発明の作用〕
この発明の電子楽器（ＥＤ）によると、ユーザが演奏操作子（６）を演奏操作する度に演奏操作状態が模範の楽曲データの内容と比較・評価されて演奏練習回毎に評価情報（ＤＥ）が生成され、この評価情報（ＤＥｎ）を含む演奏評価データ（ＤＨｎ）が演奏履歴情報記憶手段（５，Ｅ６７）に蓄積される。演奏評価の解析時は、蓄積された複数回にわたる演奏評価データ（ＤＨ：ＤＨ１〜ＤＨｎ）の解析に基づく演奏解析データ（ＤＡ）が生成され表示手段（８）に表示される。従って、複数回の演奏練習の評価を解析した結果によって、演奏上達の経緯を知ることができるだけでなく、評価内容が平均化された一般性・客観性のある解析データ（ＤＡ）に基づき演奏者の演奏レベルを確認することができる。
【０００９】
この発明の電子楽器（ＥＤ）では、通信ネットワーク（ＣＮ）を介してサーバ（ＳＶ）に演奏評価乃至解析データ（ＤＨ，ＤＡ）を送信したり、該サーバ（ＳＶ）から他の電子楽器ユーザの評価・解析データを受信することにより、電子楽器ユーザの演奏練習に関するデータを公開したり、他の電子楽器ユーザの演奏練習状況を参照することができる。
【００１０】
なお、演奏評価データ（ＤＨｎ）については、比較された模範の楽曲データの曲種情報〔練習パートを含む〕（ＤＭｎ）を含ませることができる。また、演奏操作子（６）は、所定の演奏条件（Ａ〜Ｄモード等）の下でユーザにより操作され、この演奏条件に関する条件情報（ＤＰｎ）を各演奏評価データ（ＤＨｎ）に含ませてもよく、この場合は、更にユーザの演奏条件（Ａ〜Ｄモード等）に夫々対応する評価を得ることができる。
【００１１】
また、履歴評価解析手段（Ｅ７）については、評価情報（ＤＥ）に基づいて、履歴評価解析手段により合格の評価が得られた楽曲データに関するレパートリー情報（ＤＲ）を演奏解析データ（ＤＡ）として生成するように構成することができる。このレパートリー情報（ＤＲ）は、例えば、各演奏評価データ（ＤＨ）に含まれる評価情報（ＤＥ）に基づいて弾けるようになったと判断される得意楽曲〔合格点（例えば、８０点以上）が与えられた楽曲〕の曲目や曲数などを表わす。このように、レパートリー曲やその曲数などのレパートリー情報（ＤＲ）を演奏解析データ（ＤＡ）に含ませることにより、演奏者は卑近な情報で具体的に演奏レベルを確認することができる。
【００１２】
レパートリー情報（ＤＲ）には、この外に、得意楽曲の演奏スキル（演奏パラメータ、曲種、Ａ〜Ｄモード別の評価点）、得意楽曲とするに要した上達度〔練習回数、練習時間、練習頻度（“所定練習時間以上の練習回数／練習開始から合格までの期間”）、上達スピード（練習開始から合格までの期間）〕などを含ませることができる。なお、演奏解析データ（ＤＡ）は、過去に累積された演奏評価データから作成したデータを意味し、演奏評価の合否に拘わらず、ユーザが過去に練習した楽曲又は現在練習中の楽曲に関する情報を含む。例えば、これらの楽曲につき、曲リストやジャンルを列記したり、最新の演奏スキル、練習頻度（“所定練習時間以上の練習回数／練習開始から現在までの期間”）を抽出したり、或いは、練習日時や、練習回数、練習時間などの各履歴を整理するなどによって得られる種々のデータを演奏解析データ（ＤＡ）とすることができる。
【００１３】
さらに、通信手段（１２，Ｅ７，Ｅ８）については、レパートリー情報（ＤＲ）の内容が所定の条件を満足するときにサーバ（ＳＶ）からサービスされる楽曲データを受信し、受信された楽曲データを楽曲データ記憶手段（５，Ｅ５）に記憶するように構成することもできる。つまり、サーバ（ＳＶ）は、レパートリー情報（ＤＲ）に基づいて練習成果が所定の条件（例：合格の演奏評価を得た楽曲数＝１００曲）を満足すると判定した場合に、新たな楽曲データを所定数（例：３曲）だけ無償で電子楽器（ＥＤ）にダウンロードすることができる。
【００１４】
【発明の実施の形態】
以下、図面を参照しつつ、この発明の好適な実施例を詳述するが、これは単なる一例であって、この発明の精神を逸脱しない範囲で種々の変更が可能である。
【００１５】
〔ハードウエア構成〕
図１は、この発明の一実施例による電子楽器のハードウエア構成を示すシステムブロック図である。この電子楽器ＥＤは、図１の破線内に示すように、中央演算処理装置（ＣＰＵ）１、書き込み可能ランダムアクセスメモリ（ＲＡＭ）２、読出専用メモリ（ＲＯＭ）３、タイマー４、外部記憶装置５、鍵盤装置等の演奏操作子から成る演奏操作子装置６、設定用操作子からなるパネル操作子装置７、ディスプレイなどの表示器を備える表示器装置８、音源部９、効果付与機能を有するＤＳＰ回路１０、サウンドシステム１１及び通信インターフェース１２などを備え、これらの装置１〜１２は、バス１３を介して互いに接続されている。
【００１６】
所定プログラムを実行するＣＰＵ１、ワーキングメモリとして機能するＲＡＭ２、実行されるプログラムを記憶するＲＯＭ３、プログラムの実行中の時間を計測するタイマ４、及び外部記憶装置５は、信号処理システムを構成する。すなわち、電子楽器全体を制御するＣＰＵ１は、タイマー４によるクロックを利用して種々の制御プログラムに従って対応する制御を実行し、例えば、楽曲データ（自動演奏データともいう）や演奏操作子装置６の演奏操作により生成される演奏データに基づく演奏練習、演奏評価、回線接続などの処理を中心的に遂行する。
【００１７】
ＲＯＭ３には、この電子楽器を制御するための各種制御プログラムが記憶されており、これらの制御プログラムには、基本的な楽音情報処理と共に、演奏ガイドを伴う演奏練習処理や、演奏評価・解析処理、回線接続処理などに関するプログラム及びこれらのプログラムの処理に付随する各種テーブル及び各種データが含まれる。また、ＲＡＭ２は、各種制御プログラムを実行するのに必要な各種データを一時記憶するためのレジスタ、フラグなどを含む。
【００１８】
外部記憶装置５は、自動演奏や演奏練習に用いられる種々の楽曲データや、各楽曲の演奏練習の評価・解析により得られる演奏履歴情報（演奏評価・解析データ）を記憶しておくと共に、各種制御プログラムを記憶することができ、ハードディスク（ＨＤ）の外に、コンパクトディスク・リード・オンリィ・メモリ（ＣＤ−ＲＯＭ）やフレキシブルディスク（ＦＤ）等の記憶媒体が用いられる。
【００１９】
演奏操作子装置６、パネル操作子装置７及び表示器装置８は、演奏入力やこの電子楽器内の各部の設定を行うための入力操作システムを構成する。演奏操作子装置６は、楽音の発音を指示する主演奏操作子として鍵盤装置を備え、発音中の演奏信号に対してサスティンやピッチベンド処理などの指示を行う補助的な演奏操作子として、ペダル（フットスイッチ）やホイールなどを備える。ユーザは、これらの演奏操作子を操作することにより、演奏データをリアルタイムで電子楽器ＥＤに入力し、楽音の発音指示を行うことができる。また、パネル操作子装置７は、電子楽器の各部や機能について種々の設定（「パネル設定」）を行うために、スイッチやダイヤルなどの各種パネル設定操作子を備える入力装置である。
【００２０】
また、表示器装置８は、ＬＣＤ（液晶表示器）やＣＲＴなどのディスプレイや、各種インジケータ／ランプを備え、操作子装置６，７の操作に対する確認、案内、援助などを行うために、ディスプレイの表示画面又はインジケータ／ランプの点灯状態により設定状態や演奏情報を表示する。特に、演奏操作子装置６の鍵盤装置の各鍵に対応して夫々ガイドランプ（例：ＬＥＤランプ）が設けられ、これらのガイドランプは、楽曲データの練習パート（ユーザパート）の進行に従って点灯し、ユーザに対して、次に演奏操作すべき鍵を指示する演奏ガイドを行う。なお、演奏ガイドの具体化手段については、別途、音声報知手段（サウンドシステム１１と共用も可）を設けて音声で行うものや、音声と上述のランプとを併用するもの（組み合わせたもの）など、どのようなタイプのものでもよい。
【００２１】
音源部９、ＤＳＰ回路１０及びサウンドシステム１１は、発音システムを構成する。すなわち、音源部９は、ＲＡＭ２、ＲＯＭ３などから読み出される楽曲データ（練習時は下地パート）や、演奏操作子装置６から指示される演奏データに応じて、演奏信号を生成し、ＤＳＰ回路１０は、この楽音信号を基に所望の効果を付与した演奏信号を形成し、サウンドシステム１１は、この演奏信号をＤＡＣでアナログ化した後、アンプで増幅してスピーカから発音する。
【００２２】
通信インターフェース１２は、インターネットなどの通信ネットワークＣＮと繋がり、通信ネットワークＣＮを経由してサーバ（サーバコンピュータ）ＳＶに電子楽器ＥＤを接続し、楽曲データや評価データなどなどの種々の情報の授受を行なうのに用いられる。複数の電子楽器端末ＥＤとサーバＳＶとにより、楽曲データ授受機能を有する総合演奏評価システムが構成される。
【００２３】
サーバＳＶは、詳細な構成を図示しないが、電子楽器ＥＤと同様に、ＣＰＵ、ＲＡＭ、ＲＯＭ、外部記憶装置などを備え、パネル操作子装置や表示器装置は必要に応じて設けられるが、演奏操作子装置、音源、ＤＳＰ、サウンドシステムなどは備えていない。サーバＳＶの外部記憶装置には、多数の楽曲データがデータ記憶領域に蓄積されており、また、ユーザ情報記憶領域には、複数の電子楽器端末ＥＤを夫々使用する各ユーザ（ＩＤ）毎に、既に提供した楽曲データの曲目を表わす曲目情報、演奏評価データや演奏解析データなどの演奏履歴情報が蓄積されている。サーバＳＶは、各電子楽器ＥＤで演奏練習するための楽曲データを各電子楽器ＥＤの外部記憶装置５にダウンロードしたり、各ユーザの演奏履歴情報を各電子楽器ＥＤからアップして、他の各ユーザに提供することができる。
【００２４】
〔動作フロー例及びメニュー画面例〕
図２は、この発明の一実施例による電子楽器及びサーバから成る総合演奏評価システムのメイン処理の動作例を表わすフローチャートであり、図３は、メイン処理における演奏練習処理の動作例を表わすフローチャートである。また、図４は、この発明の一実施例による電子楽器のディスプレイに表示されるメニュー画面の一例を示し、図４（１）は、電子楽器立上げ後のメインメニュー画面例であり、図４（２）は、メインメニュー画面の「サーバにアクセス」を指示した際にサーバからの画面データに基づいて表示されるサーバメニュー画面例である。
【００２５】
図２において、電子楽器端末ＥＤ側では、まず、電源投入により所定プログラムの実行が開始され、ＲＡＭ２の内容がクリアされると共に、電子楽器の初期化が行われて図４（１）に例示されるメインメニュー画面がディスプレイ（８）に表示される（ステップＥ１）。このメインメニュー画面例では、図示のように、サーバにアクセス、練習曲の選択、演奏ガイドモードの設定、その他の設定、演奏練習、演奏評価の確認、自動演奏、…、等々の動作モードを、端末ＥＤを使用している端末ユーザが選択的に指示することができる。例えば、メインメニュー画面上の「サーバにアクセス」を指示すると、通信インターフェース１２を介してネットワーク回線接続処理が行われ、ユーザは、電話線を使ってサーバＳＶにアクセスすることができる（ステップＥ２）、このアクセスの際には、端末ＥＤを使用しているユーザに個別のユーザＩＤデータを含む端末ユーザ情報を端末ＥＤからサーバＳＶに送信する（Ｅ２）。
【００２６】
一方、サーバＳＶ側では、電源投入後、所定プログラムが実行されて電子楽器へのサービス処理ソフトウエアが立ち上げられ、これにより、サーバＲＡＭの内容がクリアされ、ネットワーク接続などの初期の設定が実行される（ステップＳ１）。そして、新たなユーザからの接続要求の受信待機状態とし、当該ユーザが使用している端末ＥＤから通信ネットワークＣＮを介して、サーバＳＶのサービスを受けるための接続要求があるかを監視している。また、サーバＳＶは、接続確認された端末ＥＤからの情報やコマンドの内容を認証・判定すると、これに対応して各端末ユーザに提供すべきサービスの種類や送信すべきデータの種類を決定し、この決定に応じた情報を端末ＥＤに返信する。
【００２７】
そこで、上述のように、或る電子楽器端末ＥＤからのアクセスがあったときは（Ｅ２）、サーバＳＶは、送信されてきたユーザ情報を受け付けてこれを認証し当該端末との接続を確認した上、新たな演奏履歴情報を外部記憶装置のユーザ情報記憶領域に格納すると共に、当該端末ユーザに提供可能なサーバＳＶのサービスを表わすサーバメニュー画面データを当該端末ＥＤに返信する（ステップＳ２）。端末ＥＤでは、受信されたサーバメニュー画面がディスプレイ（８）に表示されるので、ユーザは、必要とする所望のサービスをこのサーバメニュー画面から選択的に指示することにより、これに対応するサービスをサーバＳＶから受けることができる。サーバＳＶが各端末ＥＤに提供し得るサービスには、例えば、図４（２）のサーバメニュー画面に示すように、楽曲データの提供（新規楽曲データの送信案内）、他の電子楽器端末ユーザの一般演奏履歴情報（演奏評価乃至解析データ）の提供、ポイント案内、…等々がある。
【００２８】
つまり、サーバＳＶでは、電子楽器端末ＥＤから指示されたサービスに対応するサービスメニューを送信し、端末ＥＤでサービスメニューから所望の項目を選択すると、選択された項目に対応するサービス（当該項目に合致するデータ）を当該端末ＥＤに提供する。なお、対応するサービスメニュ−を端末ＥＤに送信した場合、通常は、当該端末ＥＤからサービスの要求が返信されるが、端末ＥＤからアクセス終了信号を受信したり、端末ＥＤからの反応がない場合は、当該端末ＥＤとの接続を終了する。
【００２９】
このように、この総合演奏評価システムでは、電子楽器端末ＥＤにおけるメインメニュー画面〔図４（１）〕又はサーバメニュー画面〔図４（２）〕に対して、ユーザがパネル操作子装置７を用いて、動作モード項目又はサービス項目の選択指定などの所定の選択操作を行うと、これらの選択操作で指示された項目に対応する動作モード又はサービスが得られる。なお、メインメニュー中の「練習曲の選択」及び「演奏評価の確認」の動作モードでは、サーバメニュー画面の表示過程を経由することなく、サーバＳＶのサーバメニュー１，２に相当するサービスを受けることができる。以下、（１）楽曲ダウンロード、（２）演奏練習及び（３）演奏評価確認の３つの代表的な処理動作例について説明する。
【００３０】
（１）楽曲ダウンロード〔Ｅ３〜Ｅ５，Ｓ３〜Ｓ５〕
前述したにようにメインメニュー画面〔図４（１）〕からサーバＳＶにアクセスした場合、これに応答してサーバＳＶから送信されたサーバメニュー画面〔図４（２）〕が電子楽器端末ＥＤで受信され、この画面がディスプレイ（８）に表示される。従って、この場合に、ユーザは、端末ＥＤでの演奏練習に用いられる新たな楽曲（練習曲）をサーバＳＶからダウンロードしたいときには、このサーバメニュー画面の「楽曲データの提供」を選択指示すると（Ｅ３）、曲目データを請求するコマンド（サービス要求情報）がサーバＳＶに送信される。
【００３１】
これに対して、サーバＳＶは、当該コマンド（サービス要求情報）から「新規楽曲データの送信案内」であることを認識し、これに応じて、当該端末ＥＤに対応するユーザ情報記憶領域に蓄積されている演奏履歴情報を参照し、当該端末ＥＤのユーザに適した新たな楽曲データの曲目リストを表わす曲目一覧データを送信する（ステップＳ３）。つまり、サーバＳＶは、当該端末ユーザの演奏履歴に応じてダウンロードをする曲目に限定を加えることができる。
【００３２】
端末ＥＤでは、サーバＳＶからの曲目一覧データの受信に応じて、当該端末ユーザ個々に合わせられた楽曲の曲目リストがディスプレイ画面（８）に表示されるので、ユーザは、このリスト中から所望の曲目を選択的に指示して所望の楽曲データを請求することができる（ステップＥ４）。サーバＳＶは、請求された楽曲データをデータ記憶領域から読み出して端末ＥＤに送信し（ステップＳ４）、送信データに対応する課金及びサービスポイント付加処理を行う（ステップＳ５）。従って、端末ＥＤのユーザは、この楽曲データを受信して外部記憶装置５に記憶し、所望の練習曲データを取得することができる（ステップＥ５）。
【００３３】
（２）演奏練習処理〔Ｅ６、図３〕
電子楽器端末ＥＤにおいて、ユーザがメインメニュー画面〔図４（１）〕から、順次、「練習曲の選択」、「演奏ガイドモードの設定」及び「演奏練習」を選択指示することにより、演奏練習処理ルーチン（図２：ステップＥ６）の動作モードとし図３のフローに従って所望の楽曲データにつき所望の演奏ガイド条件で演奏練習を行い演奏操作の評価を得ることができる。この演奏練習に当っては、まず、練習曲となる楽曲データを選択して端末ＥＤのＲＡＭ２にセット（ロード）し、次に、演奏ガイドモード（練習モード）を設定する（ステップＥ６１）。ここで、練習曲を選択する際は、ユーザがメインメニュー画面の「練習曲の選択」を指示すると、楽曲選択メニュー画面（図示せず）が表示されるので、この楽曲選択メニュー画面にて、練習曲を表わす楽曲データを格納している楽曲データ源を指定し、指定された楽曲データ源から所望の楽曲データを取得する。
【００３４】
例えば、楽曲選択メニュー画面上の「既得楽曲」を指示した場合は、外部記憶装置５に既に格納されている楽曲データの曲目リストがディスプレイ（８）に表示されるので、この曲目リストから所望の曲目を任意に指示すると、当該曲目の楽曲データが外部記憶装置５からＲＡＭ２上に読み出されセットされる。
【００３５】
一方、楽曲選択メニュー画面上の「新規練習曲」を指示した場合には、自動的に、通信インターフェース１２を介してサーバＳＶへの回線接続処理が行われ、ユーザＩＤと共に、「新たな楽曲データを提供してほしい」旨のコマンド（サービス要求情報）が端末ＥＤからサーバＳＶに送信される（図２Ｅ３と同様）。サーバＳＶは、これに応じて、当該ユーザに適した新たな楽曲データの曲目一覧データを送信する（Ｓ３と同様）。端末ＥＤでは、この曲目一覧データに基づきディスプレイ（８）に表示される曲目リストからユーザが所望の曲目を指示すると（Ｅ４と同様）、サーバＳＶは当該曲目の楽曲データを送信してくるので（Ｓ４と同様）、これをＲＡＭ２上にセットする（所要時に外部記憶装置５に記録）。
【００３６】
このようにして練習曲となる楽曲データをセットした後は、「演奏ガイドモードの設定」を指示することにより演奏ガイドモード選択画面を表示し、所望の演奏ガイドモードをこの画面から指示して設定する。ここで、演奏練習に用いられる楽曲データ（自動演奏データ）について簡単に説明しておく。楽曲データは、複数パートのデータから成っており、演奏ガイドモードが設定されている場合、ユーザが指定した任意のパートを“マイナスワン”して、マイナスワンの対象とされたパートの楽曲データが演奏ガイドのデータとして使われる。
【００３７】
つまり、マイナスワン対象のパートは、ユーザが練習しようとするパートであって、「練習パート」又は「ユーザパート」と呼ばれる。また、「下地パート」とは、楽曲データのうち、練習パート（ユーザパート）以外の演奏練習時に鳴らす必要があるパート（例えば、練習パート以外の全パートを鳴らすときは“マイナスワン”された楽曲データ）をいう。例えば、ユーザがメロディパートを演奏しようとする際には、伴奏パートを下地パートとして発音システム９〜１１から自動演奏することができる。なお、演奏ガイドモードが設定しない場合は、単に、楽曲データの通常の自動演奏〔図４（１）“７”〕を楽しむことになる。
【００３８】
選択可能な演奏ガイドモードは、例えば、図３のステップＥ６１の枠内にＡ〜Ｄモードで示すように、次の〔１〕〜〔４〕で説明する４モードがある：
〔１〕Ａモード：各鍵に対応して設けられたガイド用ＬＥＤランプの点灯等による演奏ガイドなしで、ユーザの演奏操作（押鍵等）が有るか無いかに関係なく、楽曲データ（自動演奏データ）の下地パートの自動演奏を進める。
〔２〕Ｂモード：楽曲データの練習パート（ユーザパート）の情報に従って順次各鍵ＬＥＤランプを点灯することで、ユーザに押鍵すべき鍵の位置を報知するモードであり、楽曲データの演奏については、Ａモードと同じく、ユーザの演奏操作の有無に関係なく自動的に進行させる。
〔４〕Ｃモード：Ｂモードと同様に、各ＬＥＤランプの点灯で押鍵位置をユーザに知らせるが、ユーザが正しい押鍵をするまでは、自動演奏を先には進めずその位置に留まらせる所謂“ウエィティング（Ｗａｉｔｉｎｇ）モード”である。
〔４〕Ｄモード：Ｂモードと同様に、ＬＥＤ点灯によりで押鍵位置を知らせるモードであるが、ユーザが何らかの鍵を操作するまでは、自動演奏を先に進めずに止めておく所謂“エニィキー（ＡｎｙＫｅｙ）モード”である。このモードでは、自動演奏を進行するには、どの鍵が押されてもよく、従って、押鍵操作による発音タイミングの指示を待つことになる。
【００３９】
さて、楽曲データをセットし演奏ガイドモードを設定した後は、メインメニューの「演奏練習」を指示することにより演奏練習を開始することができる。楽曲データの先読出しステップ（ステップＥ６２）で、セットされた楽曲データの先読出しを行い、設定されたガイドモードに従って各鍵ガイド用ＬＥＤランプを駆動する（ステップＥ６３：但し、Ａモード設定時はスルー）。これに伴い、ユーザが演奏操作子（６）を操作して、ガイドモードに応じた演奏操作条件をクリアすると（ステップＥ６３）、演奏操作子（６）により生成される演奏データ及び楽曲データの下地パートが音源部９に与えられ、両データに応じた楽音信号が音源部９から発生される（ステップＥ６４）。
【００４０】
ここで、現在設定されている練習モードがＡ又はＢモードである場合は、演奏操作条件の判定ステップ（Ｅ６３）を経ることなく、直ちに、楽音信号生成ステップ（Ｅ６４）に進む。一方、現在の練習モードがＣモード（正しい鍵が押されるまで待つＷａｉｔｉｎｇモード）又はＤモード（任意の押鍵があるまで待つＡｎｙＫｅｙモード）に設定されている場合は、同判定ステップ（Ｅ６３）で演奏操作条件を判定する。すなわち、Ｃモードでは、楽曲データの練習パート（マイナスワン対象）のデータに対応する鍵について演奏操作があるかを判定し、練習パートと同じ鍵のキーオンを待ち（Ｅ６３→ＮＯ）、このキーオンがあると（Ｅ６３→ＹＥＳ）楽音信号生成ステップ（Ｅ６４）に進む。また、Ｄモードでは、任意鍵のキーオンを待ち（Ｅ６３→ＮＯ）、どこかの鍵がキーオンされると（Ｅ６３→ＹＥＳ）そのタイミングで楽音信号生成ステップ（Ｅ６４）に進む。
【００４１】
楽音信号生成ステップ（Ｅ６４）では、演奏操作子（６）のユーザ操作に基づく演奏データに対応した楽音の発生が発音システム９〜１１に指示される。例えば、ユーザによる鍵盤操作が所定鍵のキーオン（押鍵）であれば、その鍵に割り当てられた演奏信号を生成して対応する楽音を発生し、キーオフ（離鍵）操作があれば、対応する発音中の演奏信号を停止し、また、ピッチベンドホイールやサスティンペダル操作など、他の演奏操作子の操作があれば、その操作に応じて演奏信号を制御する。また、マイナスワン対象以外の下地パートの楽曲データに対応した楽音の発音も発音システム９〜１１に指示される。つまり、楽曲データのうち、ユーザが練習するパートは自動演奏されず、ユーザの演奏に基づく楽音が発音され、下地パートについては、楽曲データに応じた楽音が発音される。
【００４２】
演奏操作子（６）の各演奏操作に基づいて楽音信号生成が行われると（Ｅ６４）、当該演奏操作毎の演奏評価が行われ評価データｄｅが生成される（ステップＥ６５）。この演奏評価は、楽曲データの練習パートの各内容と実際に鍵操作された各状態（演奏データの各内容）との違いに基づいて行われる。例えば、図５に示されるように、鍵の押し間違い（押鍵ミス）があったか、鍵盤の押すキーオンタイミング又は鍵盤を離すキーオフタイミングのずれ（タイミングミス、例えば、ウエイティング時間）、鍵盤を押す強さ（ベロシティ）などの演奏パラメータについて、楽曲データの練習パートの模範パラメータと比較した違いを数値で表わし、評価データｄｅとして算出する。この評価データｄｅは、演奏操作の正解度合いを表わし、模範パラメータとの差が大きいほど数値が下げられる。
【００４３】
演奏評価（Ｅ６５）の後、演奏練習をを停止する指示がなされたか否かを判定し（ステップＥ６６）、このような停止指示がなければ（Ｅ６６→ＮＯ）、楽曲データ先読出しステップ（Ｅ６２）に戻って、上述した演奏ガイド、演奏操作、楽音発生及び演奏評価（Ｅ６３〜Ｅ６５）を繰り返す。従って、演奏練習が継続している間、評価ステップ（Ｅ６５）にて評価値ｄｅがどんどん加算・更新されていき、最終的には、一曲全体にわたる総合評価値ＤＥｎが得られる。
【００４４】
そして、楽曲データが最後まで演奏されて終了したときや、ユーザにより演奏操作を停止する旨の指示操作をしたときは、停止指示がなされて（Ｅ６６→ＹＥＳ）、楽曲データの自動演奏及び演奏ガイドを停止する処理が行われると共に、いままで評価したものをまとめた演奏評価データＤＨｎが作成され外部記憶装置５に記録されて（ステップＥ６７）、この演奏処理フローを終了する。
【００４５】
この演奏評価データＤＨｎの作成に当っては、演奏練習が終了した時点（Ｅ６６→ＹＥＳ）で、例えば、加算された各演奏パラメータ毎の評価データｄｅの値（正解値）を夫々百分率（％）で換算して（パラメータが模範と悉く一致する場合＝１００％）最終的な演奏評価値を算出してこれを評価情報ＤＥｎとする。そして、（ａ）練習の対象とした楽曲データの曲種情報ＤＭｎ〔曲目番号、練習パート及び曲風・ジャンル（演歌、童謡、ジャズ、…）〕、（ｂ）練習の日時や（ｃ）演奏ガイドのモード種別（Ａ〜Ｄ）などの演奏条件情報ＤＰｎ、（ｄ）最終的な演奏評価値（各回の評価点数）を表わす評価情報ＤＥｎ等が、今回の演奏評価データＤＨｎとして、既に記録されている過去の各演奏練習回の演奏評価データＤＨ１〜ＤＨｎ−１に加えて、外部記憶装置５に記録される。
【００４６】
（３）演奏評価確認〔Ｅ７〜Ｅ８，Ｓ６〜Ｓ７〕
電子楽器端末ＥＤのディスプレイ（８）に表示されたメインメニュー画面の項目から「演奏評価の確認」をユーザが指示すると、図５に過去に蓄積された演奏評価データ（履歴評価情報）ＤＨ（＝ＤＨ１〜ＤＨｎ）に基づいて複数回にわたる演奏練習結果を評価する演奏評価確認モードに入り、評価確認すべき「評価種類」のリストが表示される。ここで、所望の評価種類を選択的に指示すると、指示された評価種類に対応して、外部記憶装置５に蓄積されている当該ユーザの過去の演奏評価データＤＨが解析・加工されて演奏解析データＤＡが生成され、ディスプレイ画面（８）に表示されると共に外部記憶装置５に記録され、この場合、既に記録された同一種類の演奏解析データは更新される（ステップＥ７）。
【００４７】
解析される評価種類は、図５に例示されるように、（ｅ）レパートリー曲情報（例えば、所定評価点以上の演奏回数が所定回数以上の曲目番号や曲数。必要に応じて、ジャンル別の算出やグラフ表示を可能とする。）、（ｆ）レパートリー演奏スキル・上達度〔例えば、合格楽曲のＡ〜Ｄモードでの評価点の推移（スキル）、当該楽曲の演奏を練習し始めてから所定評価点（例えば、“８０”点）が得られるまでの日数（上達スピード）等〕、（ｇ）総練習回数〔曲目別（例えば、現在練習中の楽曲の演奏練習のために楽曲データを何回再生したか）。必要に応じて練習パート別や曲風・ジャンル別の値等も算出する。〕、（ｈ）これまでの練習楽曲の総数や練習頻度、等々がある。なお、（ｅ），（ｆ）のレパートリー情報ＤＲは、例えば、Ａ又はＢモードでの演奏練習で、最後まで弾くことができ、所定評価点（例：各演奏パラメータ全ての評価値又は平均評価値が“８０”点）が所定回（例：３回）得られて合格と判定された曲に関係する情報をいう。
【００４８】
ディスプレイ画面には、このような内容の解析結果データが表示されるだけでなく、更に第三者の演奏練習における評価を参照する「演奏評価の対比」が必要かどうかがユーザに打診するコメントが表示され、演奏評価の対比を希望するコマンドを入力することができる。このコマンドが入力されると、自動的にサーバＳＶへのネットワーク回線接続処理が実行され、端末ＥＤのユーザが希望する演奏評価の種類と、当該種類に対応する演奏解析データ及び前回送信後の演奏評価データ（演奏履歴情報）を含む端末データがサーバＳＶに送信される（Ｅ７）。
【００４９】
サーバＳＶでは、外部記憶装置のユーザ情報記憶領域に当該端末ＥＤからの端末データ（演奏履歴情報）を格納して対応情報を更新すると共に、ユーザ情報記憶領域に蓄積されている多数の演奏履歴情報の中から、当該端末ユーザが求めている評価種類に対応する他電子楽器ユーザの演奏履歴情報を当該端末ＥＤに送信し（ステップＳ６）、新たな端末データを参照して新たに合格した楽曲があれば、当該端末ユーザのレパートリーポイントをインクリメントするポイント処理を行う（ステップＳ７）。なお、送信される他ユーザの演奏解析データについては、既に蓄積している多数のユーザの演奏履歴情報に加えて、現在サービス要求しているユーザのデータを加えて処理したものを送信してもよい。また、送信先となる個々の端末ユーザの要求に対応させた情報を作り込むようにしてもよい。
【００５０】
端末ＥＤにおいては、サーバＳＶから送信されてきた所要の他ユーザ演奏履歴情報がダウンロードされ、この情報に基づき他ユーザの演奏評価内容がディスプレイ画面（８）に表示される（ステップＥ８）。この画面に表示される評価内容には、サーバ内の各ユーザ演奏履歴情報から得られるあらゆる情報が含まれる。
【００５１】
なお、サーバＳＶでのポイント処理（Ｓ７）の結果、レパートリーポイントが所定ポイント数（例えば、１００曲）に到達した場合には、併せて、所定曲数（例えば、３曲）だけ無償提供する旨のメッセージが送信される。この場合、これに応答して楽曲データの送信希望を返信すると、更に楽曲リストが送られるので、楽曲選択の応答をすれば、対応する楽曲がサーバから送信されてくる（図示せず）。また、このメッセージに了解を返信するとそのまま確認処理は終了するが、別途、サーバメニュー画面〔図４（２）〕を呼び出して「３．ポイント案内」でレパートリーポイントやサービスポイントを確認し、これらのポイントが所定値を超えている場合には同様の無償提供メッセージが送られてくるので、これを利用して無償の楽曲データ提供サービスを受けることができる（図示せず）。
【００５２】
【発明の効果】
以上説明したように、この発明によれば、電子楽器本体に、演奏練習回毎に蓄積される複数の演奏評価データを基にして、複数回にわたる演奏操作に対して演奏解析データを作成する機能を持たせているので、演奏解析データから演奏上達の経緯を知り、また、評価内容が平均化された一般性・客観性のある評価データに基づき演奏者の演奏レベルを知ることができる。更に、演奏解析データにレパートリー情報（レパートリー曲や曲数など）といった卑近な情報を含ませることにより、どんな楽曲を演奏できるようになったのかを知ることができる。また、この電子楽器及び他の電子楽器のユーザの演奏評価乃至解析データをサーバとの間で送受し、サーバによって、電子楽器ユーザの演奏練習に関するデータを公開したり、他の電子楽器ユーザの演奏練習状況を参照したり、模範楽曲を或る曲数弾けるようになる等の場合に所定の楽曲データを無料で取得することができる。
【図面の簡単な説明】
【図１】図１は、この発明の一実施例による電子楽器のハードウエア構成を示すブロック図である。
【図２】図２は、この発明の一実施例による電子楽器及びサーバから成る総合演奏評価システムの一動作例を表わすフローチャートである。
【図３】図３は、この発明の一実施例による演奏処理の一動作例を表わすフローチャートである。
【図４】図４は、この発明の一実施例による電子楽器のディスプレイに表示されるメニュー画面の一例を表わす図である。
【図５】図５は、この発明の一実施例による電子楽器における演奏評価データの蓄積と解析を説明するための図である。
【符号の説明】
ｄｅ…各演奏操作における評価データ、ＤＨ；ＤＨ１〜ＤＨｎ…蓄積された演奏評価データ；各回演奏評価データ、ＤＭ；ＤＭ１〜ＤＭｎ…蓄積された曲種情報；各回曲種情報、ＤＰ；ＤＰ１〜ＤＰｎ…蓄積された演奏条件情報；各回演奏条件情報、ＤＥ；ＤＥ１〜ＤＥｎ…蓄積された評価情報；各回評価情報（Σｄｅ）、ＤＡ…演奏解析データ、ＤＲ…レパートリー情報。
【図１】
2004272130.tif 000003
【図２】
2004272130.tif 000004
【図３】
2004272130.tif 000005
【図４】
2004272130.tif 000006
【図５】
2004272130.tif 000007