【事件の表示】
　特許第３２６６９３４号「演奏練習装置」の請求項１乃至３に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第３２６６９３４号の請求項１に係る特許を維持する。
【理　由】
１．手続きの経緯
　本件特許第３２６６９３４号の請求項１乃至３に係る発明の出願は、平成４年４月２４日に出願され、平成１４年１月１１日にその発明について特許の設定登録がなされ、その後、和田悦子より請求項１乃至３に係る発明の特許について特許異議の申立てがなされ、取消理由通知がなされ、その指定期間内である平成１５年５月２２日に訂正請求がなされたものである。
　
２．訂正の適否についての判断
（１）訂正の内容
　１）訂正事項ａ
　特許請求の範囲を、請求項２及び３を削除すると共に、次のように訂正する。
「【請求項１】曲を構成する各音符の音高及び音長を示す音符データから
なり、夫々レベルの異なる
複数種
　該記憶手段
に記憶された複数種の曲データの内、何れかの曲データの
　演奏操作に対応する演奏データを入力する演奏データ入力手段と、
　該演奏データ入力手段から入力された演奏データと前記読出手段により読み出された音符データを比較して、両データの不一致により演奏操作の不適を検出する検出手段と、
　該検出手段により演奏操作の不適が検出されたときの前記音符データに基づいて不適な演奏操作の種別を判別する判別手段と、
　該判別手段により判別された種別毎に、前記検出手段が検出する不適な演奏操作の回数をカウントするカウント手段と、
　該カウント手段によりカウントされた前記種別毎の不適な演奏操作の操作回数に応じた演奏操作の評価を表示する表示手段と、
　
前記カウント手段によりカウントされた前記全ての種別の不適な演奏操作の操作回数が種別毎に定められた許容値以下の場合は、その後前記読出手段により前記記憶手段からよりレベルの高い曲データを読出し、前記全ての種別の不適な演奏操作の操作回数が種別毎に定められた前記許容値を上回る場合は、その後前記読出手段により前記記憶手段からよりレベルの低い曲データを読出し、これらの場合以外は、その後前記読出手段により前記記憶手段から再度同じ曲を読出すように制御する読出制御手段と、
　２）訂正事項ｂ
　明細書段落【０００６】〜【０００８】を次のように訂正する。
「【０００６】
　【課題を解決するための手段】
　前記課題を解決するための本発明にあっては、曲を構成する各音符の音高及び音長を示す音符データから
なり、夫々レベルの異なる
複数種
に記憶された複数種の曲データの内、何れかの曲データの
前記カウント手段によりカウントされた前記全ての種別の不適な演奏操作の操作回数が種別毎に定められた許容値以下の場合は、その後前記読出手段により前記記憶手段からよりレベルの高い曲データを読出し、前記全ての種別の不適な演奏操作の操作回数が種別毎に定められた前記許容値を上回る場合は、その後前記読出手段により前記記憶手段からよりレベルの低い曲データを読出し、これらの場合以外は、その後前記読出手段により前記記憶手段から再度同じ曲を読出すように制御する読出制御手段と、
　【０００７】
　【作用】
　前記構成において、読出手段により
記憶されたレベルの異なる複数の曲データの内、いずれかの曲データの音符データが順次
　【０００８】
　つまり、音符データは曲を構成する各音符の音高及び音長を示すデータであることから、その音高における両データの不一致により、例えば演奏操作が鍵盤の白鍵において不適であるのか黒鍵において不適であるのか、あるいは、左鍵において不適であるのか右鍵において不適であるのか等の不適な演奏操作の種別を判別し得る。そこで、前記判別手段は、これら不適な演奏操作の種別を判別し、カウント手段はこの種別毎に、不適な演奏操作の回数をカウントする。さらに、表示手段は、カウント手段によりカウントされた白鍵又は黒鍵、左鍵域又は右鍵域における演奏操作の不適回教に応じて練習者が行った演奏操作の評価を表示し、よって、この表示手段により表示された評価の内容により練習者は不適な演奏操作の種別を客観的に認識し得る。
そして、このカウントされた全ての種別の不適な演奏操作の操作回数が種別毎に定められた許容値以下の場合は、その後読み出される曲データは、レベルの高いものに切り替わり、逆に全ての種別の不適な演奏操作の操作回数が種別毎に定められた前記許容値を上回る場合は、その後読み出される曲データはよりレベルの低いものに切り替わる。また、これらの場合以外は、再度同じ曲を読み出すようにする。これによってより適切なレベルの曲により演奏練習することができる。
　３）訂正事項ｃ
　明細書段落【００２７】〜【００３４】、【００７１】〜【００７９】、【００８１】、【００８２】、【００８４】の記載中の、「Ｍ以下」、「許容値未満」、「許容値以上であった」、「Ｎ１未満」、「Ｎ１以上」、「Ｎ１以上である」、「Ｎ２未満」、「Ｎ２以上」、「Ｎ２以上である」を、それぞれ、「Ｍ未満」、「許容値以下」、「許容値を上回った」、「Ｎ１以下」、「Ｎ１を上回る場合」、「Ｎ１を上回る」、「Ｎ２以下」、「Ｎ２を上回る場合」、「Ｎ２を上回る」と訂正する。
　４）訂正事項ｄ
　明細書段落【００１８】と【００６２】の記載中の「であるあるか」を「であるか」と訂正する。
　
（２）訂正の目的、新規事項の有無、拡張変更の存否の各要件についての判断
　１）訂正事項ａについて
　本訂正は、請求項２及び３を削除すると共に、請求項１について、記憶手段にレベルの異なる複数種の曲データが記憶され、その中から何れかの曲データの音符データを読み出すこと、及び、所定の条件のもとにレベルの高い曲データ、レベルの低い曲データあるいは再度同じ曲を読出すように制御する読出制御手段を備えていることを、願書に添付した明細書又は図面に記載した事項（特に明細書段落【００１１】〜【００１３】、【００３０】〜【００３４】等参照）の範囲内で限定するものであり、特許請求の範囲の減縮を目的とし、新規事項の追加に該当せず、実質上特許請求の範囲を拡張し又は変更するものでもない。
　２）訂正事項ｂについて
　本訂正は、訂正された特許請求の範囲に発明の詳細な説明の記載を整合させるためのものであり、明りょうでない記載の釈明を目的とし、新規事項の追加に該当せず、実質上特許請求の範囲を拡張し又は変更するものでもない。
　３）訂正事項ｃについて
　本訂正は、「許容値」が文字通り許容される値であること等からみて正しい記載といえる図５の記載に発明の詳細な説明の記載を整合させるためのものであり、誤記の訂正あるいは明りょうでない記載の釈明を目的とし、新規事項の追加に該当せず、実質上特許請求の範囲を拡張し又は変更するものでもない。
　４）訂正事項ｄについて
　本訂正は、日本語として明らかな誤記の訂正を目的とし、新規事項の追加に該当せず、実質上特許請求の範囲を拡張し又は変更するものでもない。
　
（３）訂正の適否のまとめ
　以上のとおりであるから、上記訂正は、特許法等の一部を改正する法律（平成６年法律第１１６号。以下「平成６年改正法」という。）附則第６条第１項の規定によりなお従前の例によるとされる、特許法第１２０条の４第３項において準用する平成６年改正法による改正前の特許法第１２６条第１項ただし書、第２項及び第３項の規定に適合するので、当該訂正を認める
　
３．異議申立てについての判断
（１）申立ての理由の概要
　特許異議申立人和田悦子が申立てている申立ての理由のうち、申立理由２の概要は、本件特許第３２６６９３４号の請求項１乃至３に係る発明は、少なくとも甲第２乃至６号証に記載された発明に基づいて当業者が容易に発明をすることができたものであり、特許法第２９条第２項の規定により特許を受けることができないものであるから、その特許は拒絶の査定をしなければならない特許出願に対してされたものである、というものである。
　なお、申立ての理由のうち、申立理由１は、請求項２及び請求項３が訂正により削除され、それに伴い明細書段落【０００６】〜【０００８】の記載も訂正されたため解消している。
　
（２）本件発明
　本件請求項１に係る発明（以下、「本件発明」という）は、訂正明細書の特許請求の範囲の請求項１に記載されたとおりのものである（上記訂正事項ａ参照）。
　
（３）証拠
　甲各号証とその記載事項は次のとおりである（記載中「・・・」は中略を示す）。
　１）甲第２号証：特開平２−１５２９３号公報
　２−ａ．「演奏操作鍵を指定する演奏情報を記憶した記憶装置と、この記憶装置から上記記憶された演奏情報を演奏順序にしたがって読み出し制御する手段と、演奏操作する鍵盤と、この鍵盤から鍵操作に伴い発生される演奏情報を、上記記憶装置から読み出される演奏情報と逐次比較する正押鍵判断回路と、この判断回路で判断された結果を計数する計数回路と、上記記憶装置に記憶され演奏順序にしたがって読み出され演奏情報のイベント数を計数する手段と、この手段で計数されたイベント数と上記計数回路で計数された計数結果との比から正解率を算出する手段と、この手段で得られた演奏操作に伴う正解率を逐次表示する表示手段と、を具備したことを特徴とする電子楽器。」（特許請求の範囲）
　２−ｂ．「記憶装置１１には、練習しようとする演奏曲を表現する演奏情報が書き込み設定される。・・・例えば楽符・・・を、その順序にしたがって楽符長情報と共にアドレス順序に書き込み設定され・・・、読み出し回路１４においてその各楽符に対応する楽符情報（・・・音高情報と符長情報・・・）を、順次にアドレス指定して・・・音高情報を音符長に対応する時間経過毎に順次読み出すようにし・・・読み出された音高情報は、順次にデータラッチ回路１６においてラッチ記憶される。」（２頁左下欄３行〜右下欄７行）
　２−ｃ．「鍵盤１７からは、鍵の操作に対応してそのタイミング情報および操作鍵音高を表現する音高情報並びに符長情報を含む演奏情報が発生され、・・・楽音信号とされ・・・発音される。」（２頁右下欄９〜１６行）
　２−ｄ．「鍵操作に伴う演奏情報は・・・ラッチ符長情報と共に、正押鍵判断回路２１に供給し、・・・正解に操作されたと判断されたときには正押鍵信号を・・・採点回路２２に供給される。」（２頁右下欄１７行〜３頁左上欄４行）
　２−ｅ．「母数カウンタ２３は、例えばデータラッチ回路１６からの情報によって、順次読み出される楽符情報の数、すなわち演奏情報のイベント数を計数するもので、採点回路２２では正解押鍵数と・・・イベント数の計数値との関係から、正解率等の点数を算出し、表示回路２４で採点表示させる」（３頁左上欄６〜１２行）
　２−ｆ．「記憶装置１１から符長タイミングに合わせて順次読み出される音高情報と・・・鍵の操作タイミングとが一致する状態のときカウンタ５６が計数され、音高情報と操作鍵音高とが一致したときにカウンタ６１が計数され・・・鍵操作継続期間で表現される音符長が、記憶音符長と一致する状態のときに、カウンタ７９が計数され・・・イベント数に対応する母数情報を分母として・・・タイミング正解率、音高正解率、符長正解率の正押鍵判断情報が得られ・・・それぞれ表示装置８５、８６、８７で適宜パーセント演算して表示する。」（７頁左上欄８行〜右上欄４行）
　２−ｇ．「演算回路８２〜８４、８８を減算回路で構成すれば、誤りあるいは正解の数を具体的に演算し、表示することができる」（７頁右下欄９〜１１行）
　等が図面と共に記載されている。
  これらの記載を含む明細書及び図面の記載からみて、甲第２号証には、「演奏曲を構成する各楽符の音高情報と符長情報を含む楽符情報からなる演奏情報を記憶した記憶装置１１と、該記憶装置１１に記憶された演奏情報の楽符情報を読み出す読み出し回路１４と、演奏操作に対応する音高情報と符長情報を含む演奏情報を入力する鍵盤１７等からなる手段と、を備え、該鍵盤１７等からなる手段から入力された演奏情報と前記読み出し回路１４により読み出された楽符情報を比較して、演奏操作の正解率を表示する練習用の電子楽器。」に係る発明（以下、「甲２発明」という）が記載されている。
　
　２）甲第３号証：特開昭６１−２５４９９１号公報
　３−ａ．「鍵盤・・・を操作し・・・正規の音高データと押鍵データとが一致するかどうかを比較する比較手段・・・の不一致検出回数をカウントするカウント手段と、正規の音長データと演奏により得られる音長データとを比較しその差値を算出する比較演算手段・・・により算出される差値を累算する累算手段と、上記カウント手段のカウント結果または累算手段の累算結果に対応したデータを表示する表示手段とを具備した・・・電子楽器。」（特許請求の範囲第３項）
　３−ｂ．「ＲＯＭパック５に記憶されている自動演奏曲が自動演奏用ＲＡＭ６に一曲分づつ読出されて自動演奏され」（２頁右下欄１９行〜３頁左上欄１行）
　３−ｃ．「正規の音高データと押鍵データとを比較してその不一致数をカウントし、あるいは更に正規の音長データと演奏した音長データとを比較してそのタイミングのずれを累算し、ミス押鍵数又はタイミングのずれの大きさから対応する得点を算出して得点に応じて表示させる」（６頁右下欄２０行〜７頁左上欄６行）
　等が図面と共に記載されている。
　
　３）甲第４号証：実願平１−１４８７５２号（実開平３−８９４６５号）のマイクロフイルム
　４−ａ．「複数単位の曲データを記憶する曲データ記憶手段と、・・・演奏操作手段と、・・・１単位分の前記曲データを順次読み出し、該曲データと・・・演奏操作手段から順次出力される演奏データとを順次比較し、誤った演奏操作が行われたか否かを検出する誤演奏操作検出手段と、・・・誤演奏操作回数計測手段と、・・・１単位の前記曲データを読み出した場合に、・・・誤演奏操作回数に応じて・・・次に読み出すべき前記曲データの単位を選択する曲データ選択手段と、を有する・・・自動演奏装置。」（実用新案登録請求の範囲第１項）
　４−ｂ．「前記曲データは、音高データと音符長データとを含み、前記誤演奏操作検出手段は、・・・音高データ比較手段と、・・・タイミング比較手段とを含み、前記誤演奏操作回数計測手段は・・・各比較結果に基づいて、誤った演奏操作の回数を計測する・・・自動演奏装置。」（同第２項）
　４−ｃ．「音符長データは時間データであり、前記タイミング比較手段は、・・・音符長データを現在の曲の先頭から順次累算する累算手段と、前記演奏操作手段からの前記各音高データの出力タイミングを現在の曲単位の先頭からの経過時間として検出する検出手段と、・・・出力タイミングが・・・累算結果に対して所定の許容値範囲内に入っているか否かを比較する比較手段と、を含む・・・自動演奏装置。」（同第３項）
　４−ｄ．「演奏者の演奏能力に応じた最適な練習曲を自動的に選択できるようにし、また、押鍵位置のみならず、押鍵タイミングまで正確に練習できるようにする」（明細書５頁１９行〜６頁２行）
　４−ｅ．「ＲＯＭ２は演奏の難易度の異なる種々の曲データも記憶している」（明細書１５頁４〜５行）
　４−ｆ．「ＲＯＭ２より練習曲の１音符分のデータをＣＰＵ３内の・・・２つのレジスタに読み出す。これが、第１図の音高レジスタ２１と音符長レジスタ２２に対応し、それぞれノートナンバーａｎと音符長データＢがセットされる。」（明細書１７頁２〜６行）
　４−ｇ．「練習回数がｍ回に達したら、・・・ｍ回の練習において発生した誤打鍵回数をｍで除算して平均化処理を行い、・・・平均値が０〜３の場合は・・・１段階難しい曲にステップアップし・・・４〜６の場合は・・・現状と同じ難易度の曲を練習することになり、・・・７以上の場合は・・・１段階易しい曲にステップダウンして、・・・それに応じた練習曲の曲データが、ＲＯＭ４より読み出されて、練習が続けられる。」（明細書２３頁２行〜２４頁２行）
　等が図面と共に記載されている。
　
　４）甲第５号証：特開昭５８−３１３７２号公報
　５−ａ．「キーボード６で出力されたピッチに関する情報と記憶部３から・・・読み出されたピッチに関する情報とを比較し・・・結果を演奏者に表示するピッチ差表示器１０と、キーボード６で出力された音長に関する情報と記憶部３から・・・読み出された音長に関する情報とを比較し・・・結果を演奏者に表示する音長差表示器１２とから成っている。」（２頁右下欄９〜末行）
　５−ｂ．「演奏者は演奏中の楽曲について各音毎にピッチと音長とを標準と比較した結果の表示を見ることが出来るので、各音毎に演奏の誤りを認識することができ、自習により楽器演奏の訓練を行なうことが出来る。」（３頁右上欄１８行〜左下欄２行）
　等が図面と共に記載されている。
　
　５）甲第６号証：特開昭５８−２００２９３号公報
　６−ａ．「この発明は電子楽器に関し、特にフラツト、およびシヤープの付いている音名の黒鍵をわかりやすく鍵盤上に表示しその音名に対し演者が誤まつて白鍵を押した場合はランプ、あるいはブザー等の表示により奏者に知らせる」（１頁右下欄４〜８行）
　等が図面と共に記載されている。
　
（３）対比・判断
　本件発明（前者）と甲２発明（後者）とを対比するに、後者の「演奏曲を構成する各楽符の音高情報と符長情報を含む楽符情報からなる演奏情報」は、前者の「曲を構成する各音符の音高及び音長を示す音符データから」なる「曲データ」ということができ、これを記憶した後者の「記憶装置１１」は、前者の「記憶手段」と対応し、後者の「記憶装置１１に記憶された演奏情報の楽符情報を読み出す読み出し回路１４」は、前者の「記憶手段に記憶された複数種の曲データの内、何れかの曲データの音符データを読み出す読出手段」に対し、「記憶手段に記憶された曲データの音符データを読み出す読出手段」である点で共通する。
　また、後者の「演奏操作に対応する音高情報と符長情報を含む演奏情報」は、前者の「演奏操作に対応する演奏データ」ということができ、これを入力する後者の「鍵盤１７等からなる手段」は、前者の「演奏データ入力手段」と対応する。
　さらに、後者の「鍵盤１７等からなる手段から入力された演奏情報と前記読み出し回路１４により読み出された楽符情報を比較して、演奏操作の正解率を表示する」は、前者の「演奏データ入力手段から入力された演奏データと前記読出手段により読み出された音符データを比較して、両データの不一致により演奏操作の不適を検出する検出手段と、該検出手段により演奏操作の不適が検出されたときの前記音符データに基づいて不適な演奏操作の種別を判別する判別手段と、該判別手段により判別された種別毎に、前記検出手段が検出する不適な演奏操作の回数をカウントするカウント手段と、該カウント手段によりカウントされた前記種別毎の不適な演奏操作の操作回数に応じた演奏操作の評価を表示する表示手段」に対し、「演奏データ入力手段から入力された演奏データと読出手段により読み出された音符データを比較して、演奏操作の評価を表示する」点で共通する。
　そして、後者の「練習用の電子楽器」は前者の「演奏練習装置」ということができる。
　そうすると、両者は、「曲を構成する各音符の音高及び音長を示す音符データからなる曲データを記憶した記憶手段と、該記憶手段に記憶された曲データの音符データを読み出す読出手段と、演奏操作に対応する演奏データを入力する演奏データ入力手段と、を備え、該演奏データ入力手段から入力された演奏データと前記読出手段により読み出された音符データを比較して、演奏操作の評価を表示する演奏練習装置。」において一致し、次の点で相違する。
　＜相違点１＞演奏データと音符データを比較して、演奏操作の評価を表示するために、前者が「比較して、両データの不一致により演奏操作の不適を検出する検出手段と、該検出手段により演奏操作の不適が検出されたときの前記音符データに基づいて不適な演奏操作の種別を判別する判別手段と、該判別手段により判別された種別毎に、前記検出手段が検出する不適な演奏操作の回数をカウントするカウント手段と、該カウント手段によりカウントされた前記種別毎の不適な演奏操作の操作回数に応じた演奏操作の評価を表示する表示手段」を備えているのに対し、後者はこれらを備えていない点。
　＜相違点２＞前者が、記憶手段に「夫々レベルの異なる曲データを複数種」記憶し、読出手段が「該記憶手段に記憶された複数種の曲データの内、何れかの曲データの音符データを読み出す」ようにした上で、「前記カウント手段によりカウントされた前記全ての種別の不適な演奏操作の操作回数が種別毎に定められた許容値以下の場合は、その後前記読出手段により前記記憶手段からよりレベルの高い曲データを読出し、前記全ての種別の不適な演奏操作の操作回数が種別毎に定められた前記許容値を上回る場合は、その後前記読出手段により前記記憶手段からよりレベルの低い曲データを読出し、これらの場合以外は、その後前記読出手段により前記記憶手段から再度同じ曲を読出すように制御する読出制御手段」を備えているのに対し、後者はそもそも記憶手段に複数種の曲データを記憶させていない点。
　
　相違点１について検討するに、甲２発明は、正解率を表示するものであって、比較した両データの正解即ち一致を検出することに基づく表示を行うものではあるが、甲第３号証に不一致を検出することが記載され（記載事項３−ａ，ｂ等参照）、甲第４号証にも誤った演奏操作を検出することが記載され（記載事項４−ａ，ｇ等参照）、しかも、甲第２号証には、誤りの数即ち不一致の数を具体的に演算して表示することもできる旨記載があることから（記載事項２−ｇ等参照）、甲２発明においても、比較した両データの不一致により演奏操作の不適を検出してその回数をカウントすることに基づく表示を行う手段を設けることは、適宜なし得ることと認められる。
　また、甲２発明は、甲第２号証の記載によれば、具体的にはタイミングや音高や符長（即ち音長）などの演奏操作の種別毎に正解率を表示するものであるから（記載事項２−ｆ等参照）、上記の如く正解率の表示を不一致の数に基づく評価の表示に代える場合には、当然に、演奏操作の不適が検出されたときの音符データに基づいて不適な演奏操作の種別がタイミングや音高や音長のいずれであるかを判別し、判別された種別毎に不適な演奏操作の回数をカウントし、カウントされた種別毎の不適な演奏操作の操作回数に応じた演奏操作の評価をパーセントなどで表示しなければならず、そのための手段を設けることは容易に想起できることである。
　したがって、相違点１は当業者が容易になし得た設計の変更である。
　
　相違点２について検討するに、上記甲第３号証に、演奏練習装置において、自動演奏曲を複数記憶させておくことが示唆され（記載事項３−ｂ等参照）、特に、上記甲第４号証には、演奏練習装置において、記憶手段に夫々レベルの異なる複数種の曲データを記憶しておき（記載事項４−ｅ等参照）、これらの曲データの内、次の練習に供すべき曲データとして、不適な演奏操作の操作回数に応じて、よりレベルの高い曲データか、同じレベルの曲データか、よりレベルの低い曲データか、のいずれかを自動的に選択して記憶手段から読出すことが記載されていることから（記載事項４−ａ，ｇ等参照）、甲２発明においても、記憶手段に夫々レベルの異なる複数種の曲データを記憶させておき、読出手段により、記憶された複数種の曲データの内、何れかの曲データの音符データを読み出すようになし、不適な演奏操作の操作回数に応じて、よりレベルの高い曲データか、同じレベルの曲データか、よりレベルの低い曲データか、のいずれかを自動的に選択して読出手段により記憶手段から読出すようになすことは容易に想起できることである。
　しかしながら、本件発明が、種別毎に不適な演奏操作の操作回数について許容値を定め、不適な演奏操作の操作回数が、全ての種別において種別毎に定めた該許容値以下か、全ての種別において種別毎に定めた該許容値を上回ったか、あるいはこれら以外か、に応じて次に読み出す曲データのレベルを決定しているのに対し、甲第４号証記載のものは、例えば、ｍ回の練習による１回平均における全種別の不適な演奏操作の操作回数の総計が、０〜３なら曲をレベルアップし、４〜６なら現状の曲のレベルとし、７以上なら曲をレベルダウンするものであって（記載事項４−ｇ等参照）、種別毎に不適な演奏操作の操作回数について許容値を定めることも、種別毎の不適な演奏操作の操作回数と種別毎の該許容値との関係に基づいて次に読み出す曲データのレベルを決定することも示唆するものではなく、他の証拠にもこれらのことを示唆するものはない。
　また、例えばピアノ教室などにおいて、種別毎に熟練度のチェックと指導はなされていると思われるのであるが、練習曲をレベルアップするに当たっては、現在の練習曲について幾つかの種別に十分な熟練度がみられないとしても、その曲の演奏全体を総合的に判断（その曲の練習期間など種別以外の要素も判断材料とされ得る）して決定するのが一般的なことと考えられ、そのような場において行われているであろうことを考慮しても、種別毎に不適な演奏操作の操作回数について許容値を定め、かつ、種別毎の不適な演奏操作の操作回数と種別毎の該許容値との関係に基づいて次に読み出す曲データのレベルを決定することまで容易に想起できることであったとはいえない。
　してみれば、相違点２は当業者が容易になし得た設計の変更であるとは認められない。
　そして、本件発明は、特に上記相違点２に係る構成を備えることにより、注意すべき種別を念頭に置きながら、より無理のないレベルにあった練習ができるという明細書記載の作用効果を奏するものであるから、上記甲第２乃至６号証に記載された発明に基づいて当業者が容易に発明をすることができたものであるとはいえない。
　
４．むすび
　以上のとおりであるから、特許異議の申立ての理由によっては本件発明についての特許を取り消すことはできない。
　また、他に本件発明についての特許を取り消すべき理由を発見しない。
　したがって、本件発明についての特許は拒絶の査定をしなければならない特許出願に対してされたものと認めない。
　よって、特許法等の一部を改正する法律（平成６年法律第１１６号）附則第１４条の規定に基づく、特許法等の一部を改正する法律の施行に伴う経過措置を定める政令（平成７年政令第２０５号）第４条第２項の規定により、上記のとおり決定する。
【異議決定日】
平成１５年６月１３日（２００３．６．１３）
【訂正の要旨】
ａ．特許請求の範囲の請求項１ないし３のうち、請求項１の記載である
「曲を構成する各音符の音高及び音長を示す音符データからなる曲データを記憶した記憶手段と、
　該記憶手段から前記音符データを読み出す読出手段と、
　演奏操作に対応する演奏データを入力する演奏データ入力手段と、
　該演奏データ入力手段から入力された演奏データと前記読出手段により読み出された音符データを比較して、両データの不一致により演奏操作の不適を検出する検出手段と、
　該検出手段により演奏操作の不適が検出されたときの前記音符データに基づいて不適な演奏操作の種別を判別する判別手段と、
　該判別手段により判別された種別毎に、前記検出手段が検出する不適な演奏操作の回数をカウントするカウント手段と、
　該カウント手段によりカウントされた前記種別毎の不適な演奏操作の操作回数に応じた演奏操作の評価を表示する表示手段と、
を備えたことを特徴とする演奏練習装置。」
を
「曲を構成する各音符の音高及び音長を示す音符データから
なり、夫々レベルの異なる
複数種
　該記憶手段に記憶された複数種の曲データの内、何れかの曲データの
　演奏操作に対応する演奏データを入力する演奏データ入力手段と、
　該演奏データ入力手段から入力された演奏データと前記読出手段により読み出された音符データを比較して、両データの不一致により演奏操作の不適を検出する検出手段と、
　該検出手段により演奏操作の不適が検出されたときの前記音符データに基づいて不適な演奏操作の種別を判別する判別手段と、
　該判別手段により判別された種別毎に、前記検出手段が検出する不適な演奏操作の回数をカウントするカウント手段と、
　該カウント手段によりカウントされた前記種別毎の不適な演奏操作の操作回数に応じた演奏操作の評価を表示する表示手段と、
　
前記カウント手段によりカウントされた前記全ての種別の不適な演奏操作の操作回数が種別毎に定められた許容値以下の場合は、その後前記読出手段により前記記憶手段からよりレベルの高い曲データを読出し、前記全ての種別の不適な演奏操作の操作回数が種別毎に定められた前記許容値を上回る場合は、その後前記読出手段により前記記憶手段からよりレベルの低い曲データを読出し、これらの場合以外は、その後前記読出手段により前記記憶手段から再度同じ曲を読出すように制御する読出制御手段と、
　を備えたことを特徴とする演奏練習装置。」
と訂正し、請求項２及び３を削除する。
　これに伴い、特許請求の範囲の記載と発明の詳細な説明の記載との整合をとるため、明細書の段落番号［０００６］〜［０００８］の記載である、
「前記課題を解決するための本発明にあっては、曲を構成する各音符の音高及び音長を示す音符データからなる曲データを記憶した記憶手段と、該記憶手段から前記音符データを読み出す読出手段と、演奏操作に対応する演奏データを入力する演奏データ入力手段と、該演奏データ入力手段から入力された演奏データと前記読出手段により読み出された音符データを比較して、両データの不一致により演奏操作の不適を検出する検出手段と、該検出手段により演奏操作の不適が検出されたときの前記音符データに基づいて不適な演奏操作の種別を判別する判別手段と、該判別手段により判別された種別毎に、前記検出手段が検出する不適な演奏操作の回数をカウントするカウント手段と、該カウント手段によりカウントされた前記種別毎の不適な演奏操作の操作回数に応じた演奏操作の評価を表示する表示手段と、を備えている。また、本発明は、曲を構成する各音符の音高及び音長を示す音符データからなる曲データを複数種記憶した記憶手段と、該記憶手段に記憶された複数種の曲データの内、何れかの曲データの音符データを順次読み出す読出手段と、演奏操作に対応する演奏データを入力する演奏データ入力手段と、該演奏データ入力手段から入力された演奏データと前記読出手段により読み出された音符データを比較して、両データの不一致により演奏操作の不適を検出する検出手段と、該検出手段により演奏操作の不適が検出されたときの前記音符データに基づいて不適な演奏操作の種別を判別する判別手段と、該判別手段により判別された種別毎に、前記検出手段が検出する不適な演奏操作の回数をカウントするカウント手段と、該カウント手段によりカウントされた前記種別毎の不適な演奏操作の操作回数に応じて、その後前記読出手段により前記記憶手段から読み出される曲データを決定する決定手段と、を備えている。さらに本発明にあっては、曲を構成する各音符の音高及び音長を示す音符データからなる曲データを記憶した記憶手段と、該記憶手段から前記音符データを読み出す読出手段と、演奏操作に対応する演奏データを入力する演奏データ入力手段と、該演奏データ入力手段から入力された演奏データと前記読出手段により読み出された音符データを比較して、両データの不一致により演奏操作の不適を検出する検出手段と、該検出手段により演奏操作の不適が検出されたときの前記音符データに基づいて不適な演奏操作の種別を判別する判別手段と、該判別手段により判別された種別毎に応じた演奏操作の評価を表示する表示手段と、を備えている。」
「　　【作用】
　前記構成において、読出手段により順次音符データが読み出され、かつ、入力手段から操作された演奏操作に対応する演奏データが入力されると、検出手段は両データを比較し、両データの不一致により演奏操作の不適を検出する。また、判別手段は、検出手段により演奏操作の不適が検出されたときの音符データに基づき、不適な演奏操作の種別を判別する。」
「つまり、音符データは曲を構成する各音符の音高及び音長を示すデータであることから、その音高における両データの不一致により、例えば演奏操作が鍵盤の白鍵において不適であるのか黒鍵において不適であるのか、あるいは、左鍵において不適であるのか右鍵において不適であるのか等の不適な演奏操作の種別を判別し得る。そこで、前記判別手段は、これら不適な演奏操作の種別を判別し、カウント手段はこの種別毎に、不適な演奏操作の回数をカウントする。さらに、表示手段は、カウント手段によりカウントされた白鍵又は黒鍵、左鍵域又は右鍵域における演奏操作の不適回数に応じて練習者が行った演奏操作の評価を表示し、よって、この表示手段により表示された評価の内容により練習者は不適な演奏操作の種別
を
を明りょうでない記載の釈明を目的として、
「前記課題を解決するための本発明にあっては、曲を構成する各音符の音高及び音長を示す音符データから
なり、夫々レベルの異なる
複数種
に記憶された複数種の曲データの内、何れかの曲データの
前記カウント手段によりカウントされた前記全ての種別の不適な演奏操作の操作回数が種別毎に定められた許容値以下の場合は、その後前記読出手段により前記記憶手段からよりレベルの高い曲データを読出し、前記全ての種別の不適な演奏操作の操作回数が種別毎に定められた前記許容値を上回る場合は、その後前記読出手段により前記記憶手段からよりレベルの低いデータを読出し、これらの場合以外は、その後前記読出手段により前記記憶手段から再度同じ曲を読出すように制御する読出制御手段と、を備えている。
「　　【作用】
前記構成において、読出手段により
記憶されたレベルの異なる複数の曲データの内、いずれかの曲データの音符データが順次
「つまり、音符データは曲を構成する各音符の音高及び音長を示すデータであることから、その音高における両データの不一致により、例えば演奏操作が鍵盤の白鍵において不適であるのか黒鍵において不適であるのか、あるいは、左鍵において不適であるのか右鍵において不適であるのか等の不適な演奏操作の種別を判別し得る。そこで、前記判別手段は、これら不適な演奏操作の種別を判別し、カウント手段はこの種別毎に、不適な演奏操作の回数をカウントする。さらに、表示手段は、カウント手段によりカウントされた白鍵又は黒鍵、左鍵域又は右鍵域における演奏操作の不適回数に応じて練習者が行った演奏操作の評価を表示し、よって、この表示手段により表示された評価の内容により練習者は不適な演奏操作の種別を客観的に認識し得る。
そして、このカウントされた全ての種別の不適な演奏操作の操作回数が種別毎に定められた許容値以下の場合は、その後読み出される曲データは、レベルの高いものに切り替わり、逆に全ての種別の不適な演奏操作の操作回数が種別毎に定められた前記許容値を上回る場合は、その後読み出される曲データはよりレベルの低いものに切り替わる。また、これらの場合以外は、再度同じ曲を読み出すようにする。これによってより適切なレベルの曲により演奏練習することができる。
と訂正する。
ｂ．明細書の段落番号［００２７］の記載である、
「そして、図５のメインルーチンではＳＡ２に続くＳＡ３において、演奏回数ｍがインクリメントされ、次に、演奏回数ｍが基準回数Ｍ以上となったか否かが判別される（ＳＡ４）。この演奏回数ｍが基準回数Ｍ以下である場合にはＳＡ２に戻って、ＳＡ２及びＳＡ３の処理が実行され、演奏回数ｍが基準回数Ｍとなった時点で、ＳＡ４からＳＡ５に進む。よって、ＳＡ４からＳＡ５に進む時点においては、ミスカウンタ計測処理がＭ回実行され、ミスカウンタ１にはＭ回分の黒鍵の演奏ミス（押鍵ミスとタイミングミス）が計測され、ミスカウンタ２にはＭ回分の白鍵の演奏ミス（押鍵ミスとタイミングミス）が計測されている。」
を、
「そして、図５のメインルーチンではＳＡ２に続くＳＡ３において、演奏回数ｍがインクリメントされ、次に、演奏回数ｍが基準回数Ｍ以上となったか否かが判別される（ＳＡ４）。この演奏回数ｍが基準回数Ｍ
未満
と訂正する。
　明細書の段落番号［００２８］の記載である、
「そこで、ＳＡ５ではミスカウンタ１の値を演奏回数ｍ（ｍ＝Ｍ）で除した値、つまり１回の演奏当たりの黒鍵の演奏ミスの平均値を求め、この黒鍵の演奏ミスの平均値が許容値Ｎ１未満であるか否かが判別される。このＳＡ５の判別結果に応じて、黒鍵の演奏ミスの平均値が許容値Ｎ１未満である場合にはＡフラグがリセットされ（ＳＡ７）、黒鍵の演奏ミスの平均値が許容値Ｎ１以上である場合にはＡフラグがセットされる（ＳＡ６）。」
を、
「そこで、ＳＡ５ではミスカウンタ１の値を演奏回数ｍ（ｍ＝Ｍ）で除した値、つまり１回の演奏当たりの黒鍵の演奏ミスの平均値を求め、この黒鍵の演奏ミスの平均値が許容値Ｎ１
以下
以下
を上回る
と訂正する。
　明細書の段落番号［００２９］の記載である、
「引き続き、ＳＡ８ではミスカウンタ２の値を演奏回数ｍ（ｍ＝Ｍ）で除した値、つまり１回の演奏当たりの白鍵の演奏ミスの平均値を求め、この白鍵の演奏ミスの平均値が許容値Ｎ２未満であるか否かが判別される。このＳＡ８の判別結果に応じて、白鍵の演奏ミスの平均値が許容値Ｎ２未満である場合にはＢフラグがリセットされ（ＳＡ１０）、白鍵の演奏ミスの平均値が許容値Ｎ２以上である場合にはＢフラグがセットされる（ＳＡ９）。」
を、
「引き続き、ＳＡ８ではミスカウンタ２の値を演奏回数ｍ（ｍ＝Ｍ）で除した値、つまり１回の演奏当たりの白鍵の演奏ミスの平均値を求め、この白鍵の演奏ミスの平均値が許容値Ｎ２
以下
以下
を上回る
と訂正する。
　明細書の段落番号［００３０］の記載である、
「したがって、ＳＡ１０またはＳＡ９の処理が実行された後、ＳＡ１１に進んだ時点においては、Ａ，Ｂ両フラグは、“Ａ＝Ｂ＝０”“Ａ＝１，Ｂ＝０”“Ａ＝０，Ｂ＝１”“Ａ＝Ｂ＝１”の４種類の組み合わせ状態のいずれかとなっており、ＳＡ１１では、Ａ，Ｂ両フラグがこの４種類の組み合わせ状態のいずれであるかが判別される。そして、“Ａ＝Ｂ＝０”である場合つまり、黒鍵の演奏ミスの平均値が許容値Ｎ１未満であり、かつ、白鍵の演奏ミスの平均値も許容値Ｎ２未満である場合には、図４に示したＡ表示「合格です。次の曲にチャレンジして下さい。」が表示装置１２に表示された後（ＳＡ１２）、一定時間が計測される（ＳＡ１３）。」
を、
「したがって、ＳＡ１０またはＳＡ９の処理が実行された後、ＳＡ１１に進んだ時点においては、Ａ，Ｂ両フラグは、“Ａ＝Ｂ＝０”“Ａ＝１，Ｂ＝０”“Ａ＝０，Ｂ＝１”“Ａ＝Ｂ＝１”の４種類の組み合わせ状態のいずれかとなっており、ＳＡ１１では、Ａ，Ｂ両フラグがこの４種類の組み合わせ状態のいずれであるかが判別される。そして、“Ａ＝Ｂ＝０”である場合つまり、黒鍵の演奏ミスの平均値が許容値Ｎ１
以下
以下
と訂正する。
　明細書の段落番号［００３１］の記載である、
「よって、表示装置１２にはＳＡ１３で計測される一定時間をもって、練習者の演奏を評価したＡ表示が継続し、練習者はこのＡ表示により黒鍵及び白鍵の演奏ミスが許容値未満であったことを認識することができる。さらに、ＳＡ１３に続くＳＡ１４では、選択曲がレベルアップされるとともに、演奏回数をカウントしているｍが０リセットされた後、ＳＡ２に戻る。したがって、黒鍵の演奏ミスの平均値が許容値Ｎ１未満であり、かつ、白鍵の演奏ミスの平均値も許容値Ｎ２未満である場合には、レベルアップされた選択曲により、ミスカウンタ計測処理が実行される。」
を、
「よって、表示装置１２にはＳＡ１３で計測される一定時間をもって、練習者の演奏を評価したＡ表示が継続し、練習者はこのＡ表示により黒鍵及び白鍵の演奏ミスが許容値
以下
以下
以下
と訂正する。
　明細書の段落番号［００３２］の記載である、
「また、“Ａ＝１，Ｂ＝０”である場合つまり、黒鍵の演奏ミスの平均値が許容値Ｎ１以上であり、かつ、白鍵の演奏ミスの平均値が許容値Ｎ２未満である場合には、図４に示したＢ表示「黒鍵のミスが多いようです。もう一度」が表示装置１２に表示された後（ＳＡ１５）、一定時間が計測される（ＳＡ１６）。したがって、表示装置１２にはＳＡ１６で計測される一定時間をもって、練習者の演奏を評価したＢ表示が継続し、練習者はこのＢ表示により黒鍵の演奏ミスが多いことを認識することができる。また、ＳＡ１６に続くＳＡ１７では、前述のＳＡ１４とは異なり選択曲がレベルアップされずに、演奏回数をカウントしているｍのみが０リセットされた後、ＳＡ２に戻る。したがって、この場合には、同じ曲にてミスカウンタ計測処理が実行され、練習者は同じ曲にて練習を行うことになる。このとき、予め表示装置１２に表示された評価内容により、自己の演奏において黒鍵のミスが多いことを認識していることから、これを意識しつつ練習を行うことができ、これにより効果的な練習が可能となる。」
を、
「また、“Ａ＝１，Ｂ＝０”である場合つまり、黒鍵の演奏ミスの平均値が許容値Ｎ１
を上回る場合
以下
と訂正する。
　明細書の段落番号［００３３］の記載である、
「また、“Ａ＝０，Ｂ＝１”である場合つまり、黒鍵の演奏ミスの平均値が許容値Ｎ１未満であるが、白鍵の演奏ミスの平均値が許容値Ｎ２以上である場合には、図４に示したＣ表示「白鍵のミスが多いようです。もう一度」が表示装置１２に表示された後（ＳＡ１８）、一定時間が計測される（ＳＡ１９）。したがって、表示装置１２にはＳＡ１９で計測される一定時間をもって、練習者の演奏を評価したＣ表示が継続し、練習者はこのＣ表示により白鍵の演奏ミスが多いことを認識することができる。また、ＳＡ１９に続くＳＡ２０では、前述のＳＡ１７と同様に選択曲がレベルアップされずに、演奏回数をカウントしているｍのみが０リセットされた後、ＳＡ２に戻る。したがって、この場合にも、同じ曲にてミスカウンタ計測処理が実行され、練習者は同じ曲にて練習を行うことになるが、予め表示装置１２に表示された評価内容により、自己の演奏において白鍵のミスが多いことを認識していることから、これを意識しつつ練習を行うことができ、これにより効果的な練習が可能となる。」
を、
「また、“Ａ＝０，Ｂ＝１”である場合つまり、黒鍵の演奏ミスの平均値が許容値Ｎ１
以下
を上回る
と訂正する。
　明細書の段落番号［００３４］の記載である、
「さらに、“Ａ＝Ｂ＝１”である場合つまり、黒鍵の演奏ミスの平均値が許容値Ｎ１以上であり、かつ、白鍵の演奏ミスの平均値も許容値Ｎ２以上である場合には、図４に示したＤ表示「全体的にミスが多いようです。前の曲に戻りましょう。」が表示装置１２に表示された後（ＳＡ２１）、一定時間が計測される（ＳＡ２２）。したがって、表示装置１２にはＳＡ２２で計測される一定時間をもって、練習者の演奏を評価したＤ表示が継続し、練習者はこのＤ表示により黒鍵及び白鍵の演奏ミスが許容値以上であったことを認識することができる。さらに、ＳＡ２２に続くＳＡ２３では、選択曲がレベルダウンされるとともに、演奏回数をカウントしているｍ及びフラグＡ，Ｂがリセットされた後、ＳＡ２に戻る。したがって、黒鍵の演奏ミスの平均値が許容値Ｎ１以上であり、かつ、白鍵の演奏ミスの平均値も許容値Ｎ２以上である場合には、レベルダウンされた選択曲により、ミスカウンタ計測処理が実行され、練習者のレベルにあった無理のない練習形態が形成される。」
を、
「さらに、“Ａ＝Ｂ＝１”である場合つまり、黒鍵の演奏ミスの平均値が許容値Ｎ１
を上回る場合
を上回る
を上回る場合
を上回る
と訂正する。
　明細書の段落番号［００７１］の記載である、
「そして、図５のメインルーチンではＳＡ２に続くＳＡ３において、演奏回数ｍがインクリメントされ、次に、演奏回数ｍが基準回数Ｍ以上となったか否かが判別される（ＳＡ４）。この演奏回数ｍが基準回数Ｍ以下である場合にはＳＡ２に戻って、ＳＡ２及びＳＡ３の処理が実行され演奏回数ｍが基準回数Ｍとなった時点で、ＳＡ４からＳＡ５に進む。よって、ＳＡ４からＳＡ５に進む時点においては、ミスカウンタ計測処理がＭ回実行され、ミスカウンタ１にはＭ回分の右鍵の演奏ミス（押鍵ミスとタイミングミス）が計測され、ミスカウンタ２にはＭ回分の左鍵の演奏ミス（押鍵ミスとタイミングミス）が計測されている。」
を、
「そして、図５のメインルーチンではＳＡ２に続くＳＡ３において、演奏回数ｍがインクリメントされ、次に、演奏回数ｍが基準回数Ｍ以上となったか否かが判別される（ＳＡ４）。この演奏回数ｍが基準回数Ｍ
未満
と訂正する。
　明細書の段落番号［００７２］の記載である、
「そこで、ＳＡ５ではミスカウンタ１の値を演奏回数ｍ（ｍ＝Ｍ）で除した値、つまり１回の演奏当たりの右鍵の演奏ミスの平均値を求め、この右鍵の演奏ミスの平均値が許容値Ｎ１未満であるか否かが判別される。さらに、このＳＡ５の判別結果に応じて、右鍵の演奏ミスの平均値が許容値Ｎ１未満である場合にはＡフラグがリセットされ（ＳＡ７）、右鍵の演奏ミスの平均値が許容値Ｎ１以上である場合にはＡフラグがセットされる（ＳＡ６）。」
を、
「そこで、ＳＡ５ではミスカウンタ１の値を演奏回数ｍ（ｍ＝Ｍ）で除した値、つまり１回の演奏当たりの右鍵の演奏ミスの平均値を求め、この右鍵の演奏ミスの平均値が許容値Ｎ１
以下
以下
を上回る
と訂正する。
　明細書の段落番号［００７３］の記載である、
「引き続き、ＳＡ８ではミスカウンタ２の値を演奏回数ｍ（ｍ＝Ｍ）で除した値、つまり１回の演奏当たりの左鍵の演奏ミスの平均値を求め、この左鍵の演奏ミスの平均値が許容値Ｎ２未満であるか否かが判別される。さらに、このＳＡ８の判別結果に応じて、左鍵の演奏ミスの平均値が許容値Ｎ２未満である場合にはＢフラグがリセットされ（ＳＡ１０）、左鍵の演奏ミスの平均値が許容値Ｎ２以上である場合にはＢフラグがセットされる（ＳＡ９）。」
を、
「引き続き、ＳＡ８ではミスカウンタ２の値を演奏回数ｍ（ｍ＝Ｍ）で除した値、つまり１回の演奏当たりの左鍵の演奏ミスの平均値を求め、この左鍵の演奏ミスの平均値が許容値Ｎ２
以下
以下
を上回る
と訂正する。
　明細書の段落番号［００７４］の記載である、
「したがって、ＳＡ１０またはＳＡ９の処理が実行された後、ＳＡ１１に進んだ時点においては、Ａ，Ｂ両フラグは、“Ａ＝Ｂ＝０”“Ａ＝１，Ｂ＝０”“Ａ＝０，Ｂ＝１”“Ａ＝Ｂ＝１”の４種類の組み合わせ状態のいずれかとなっており、ＳＡ１１では、Ａ，Ｂ両フラグがこの４種類の組み合わせ状態のいずれであるかが判別される。そして、“Ａ＝Ｂ＝０”である場合つまり、右鍵の演奏ミスの平均値が許容値Ｎ１未満であり、かつ、左鍵の演奏ミスの平均値も許容値Ｎ２未満である場合には、図４に示したＡ表示「合格です。次の曲にチャレンジして下さい。」が表示装置１２に表示された後（ＳＡ１２）、一定時間が計測される（ＳＡ１３）。」
を、
「したがって、ＳＡ１０またはＳＡ９の処理が実行された後、ＳＡ１１に進んだ時点においては、Ａ，Ｂ両フラグは、“Ａ＝Ｂ＝０”“Ａ＝１，Ｂ＝０”“Ａ＝０，Ｂ＝１”“Ａ＝Ｂ＝１”の４種類の組み合わせ状態のいずれかとなっており、ＳＡ１１では、Ａ，Ｂ両フラグがこの４種類の組み合わせ状態のいずれであるかが判別される。そして、“Ａ＝Ｂ＝０”である場合つまり、右鍵の演奏ミスの平均値が許容値Ｎ１
以下
以下
と訂正する。
　明細書の段落番号［００７５］の記載である、
「よって、表示装置１２にはＳＡ１３で計測される一定時間をもって、練習者の演奏を評価したＡ表示が継続し、練習者はこのＡ表示により右鍵及び左鍵の演奏ミスが許容値未満であったことを認識することができる。さらに、ＳＡ１３に続くＳＡ１４では、選択曲がレベルアップされるとともに、演奏回数をカウントしているｍが０リセットされた後、ＳＡ２に戻る。したがって、右鍵の演奏ミスの平均値が許容値Ｎ１未満であり、かつ、左鍵の演奏ミスの平均値も許容値Ｎ２未満である場合には、レベルアップされた選択曲により、ミスカウンタ計測処理が実行される。」
を、
「よって、表示装置１２にはＳＡ１３で計測される一定時間をもって、練習者の演奏を評価したＡ表示が継続し、練習者はこのＡ表示により右鍵及び左鍵の演奏ミスが許容値
以下
以下
以下
と訂正する。
　明細書の段落番号［００７６］の記載である、
「また、“Ａ＝１，Ｂ＝０”である場合つまり、右鍵の演奏ミスの平均値が許容値Ｎ１以上であり、かつ、左鍵の演奏ミスの平均値が許容値Ｎ２未満である場合には、図４に示したＢ表示「右鍵のミスが多いようです。もう一度」が表示装置１２に表示された後（ＳＡ１５）、一定時間が計測される（ＳＡ１６）。したがって、表示装置１２にはＳＡ１６で計測される一定時間をもって、練習者の演奏を評価したＢ表示が継続し、練習者はこのＢ表示により右鍵の演奏ミスが多いことを認識することができる。また、ＳＡ１６に続くＳＡ１７では、前述のＳＡ１４とは異なり選択曲がレベルアップされずに、演奏回数をカウントしているｍのみが０リセットされた後、ＳＡ２に戻る。したがって、この場合には、同じ曲にてミスカウンタ計測処理が実行される。」
を、
「また、“Ａ＝１，Ｂ＝０”である場合つまり、右鍵の演奏ミスの平均値が許容値Ｎ１
を上回る場合
以下
と訂正する。
　明細書の段落番号［００７７］の記載である、
「また、“Ａ＝０，Ｂ＝１”である場合つまり、右鍵の演奏ミスの平均値が許容値Ｎ１未満であるが、左鍵の演奏ミスの平均値が許容値Ｎ２以上である場合には、図４に示したＣ表示「左鍵のミスが多いようです。もう一度」が表示装置１２に表示された後（ＳＡ１８）、一定時間が計測される（ＳＡ１９）。したがって、表示装置１２にはＳＡ１９で計測される一定時間をもって、練習者の演奏を評価したＣ表示が継続し、練習者はこのＣ表示により左鍵の演奏ミスが多いことを認識することができる。また、ＳＡ１９に続くＳＡ２０では、前述のＳＡ１７同様に選択曲がレベルアップされずに、演奏回数をカウントしているｍのみが０リセットされた後、ＳＡ２に戻る。したがって、この場合にも、同じ曲にてミスカウンタ計測処理が実行され、練習者は同じ曲にて練習を行うことになる。」
を、
「また、“Ａ＝０，Ｂ＝１”である場合つまり、右鍵の演奏ミスの平均値が許容値Ｎ１
以下
を上回る
と訂正する。
　明細書の段落番号［００７８］の記載である、
「さらに、“Ａ＝Ｂ＝１”である場合つまり、右鍵の演奏ミスの平均値が許容値Ｎ１以上であり、かつ、左鍵の演奏ミスの平均値も許容値Ｎ２以上である場合には、図４に示したＤ表示「全体的にミスが多いようです。前の曲に戻りましょう。」が表示装置１２に表示された後（ＳＡ２１）、一定時間が計測される（ＳＡ２２）。したがって、表示装置１２にはＳＡ２２で計測される一定時間をもって、練習者の演奏を評価したＤ表示が継続し、練習者はこのＤ表示により右鍵及び左鍵の演奏ミスが許容値以上であったことを認識することができる。さらに、ＳＡ２２に続くＳＡ２３では、選択曲がレベルダウンされるとともに、演奏回数をカウントしているｍ及びフラグＡ，Ｂがリセットされた後、ＳＡ２に戻る。したがって、右鍵の演奏ミスの平均値が許容値Ｎ１以上であり、かつ、左鍵の演奏ミスの平均値も許容値Ｎ２以上である場合には、レベルダウンされた選択曲により、ミスカウンタ計測処理が実行される。」
を、
「さらに、“Ａ＝Ｂ＝１”である場合つまり、右鍵の演奏ミスの平均値が許容値Ｎ１
を上回る場合
を上回る
を上回った
を上回る場合
を上回る
と訂正する。
　明細書の段落番号［００７９］の記載である、
「そして、再びＳＡ２にて図１２、１３に示したミスカウンタ計測処理が実行された場合において、予め図５のメインルーチンで、Ａ，Ｂ両フラグがＡ＝１，Ｂ＝０とされた場合、つまり、右鍵の演奏ミスの平均値が許容値Ｎ１以上であり、かつ、左鍵の演奏ミスの平均値が許容値Ｎ２未満であって、右鍵のミスが多い場合には、図１２のＳＦ８の判別がＹＥＳとなる。よって、ＳＦ８からＳＦ９に進み、Ｃフラグがリセットされているか否か、すなわち、ＳＦ３で読み出されたノートナンバー（ａｎ）が左鍵か否かが判別される。この判別がＹＥＳであって、ノートナンバー（ａｎ）が左鍵である場合には、音符データ（ａｎ，Ｂ）が図１の楽音生成部７へ転送され（ＳＦ１０）、これによりスピーカ１０からは音符データ（ａｎ，Ｂ）にしたがった音高及び音長の楽音が放音される。」
を、
「そして、再びＳＡ２にて図１２、１３に示したミスカウンタ計測処理が実行された場合において、予め図５のメインルーチンで、Ａ，Ｂ両フラグがＡ＝１，Ｂ＝０とされた場合、つまり、右鍵の演奏ミスの平均値が許容値Ｎ１
を上回る場合
以下
と訂正する。
　明細書の段落番号［００８１］の記載である、
「すなわち、このように右鍵の演奏ミスの平均値が許容値Ｎ１以上であり、かつ、左鍵の演奏ミスの平均値が許容値Ｎ２未満であって、右鍵のミスが多い場合には、左鍵の音符データ（ａｎ，Ｂ）を楽音生成部７を転送して、曲データの左鍵側のみを自動演奏させる。これにより、練習者は左鍵の自動演奏に合わせて、右鍵の演奏練習を集中的に行うことができ、右鍵に対する効果的な練習形態を形成することができる。」
を、
「すなわち、このように右鍵の演奏ミスの平均値が許容値Ｎ１
を上回る場合
以下
と訂正する。
　明細書の段落番号［００８２］の記載である、
「これに対し、再びＳＡ２にて図１２、１３に示したミスカウンタ計測処理が実行された場合において、予め図５のメインルーチンで、Ａ，Ｂ両フラグがＡ＝０，Ｂ＝１とされた場合、つまり右鍵の演奏ミスの平均値が許容値Ｎ１未満であり、かつ、左鍵の演奏ミスの平均値が許容値Ｎ２以上であって、左鍵のミスが多い場合には、ＳＦ８の判別がＮＯとなるとともに、ＳＦ１３の判別がＹＥＳとなる。よって、ＳＦ１３からＳＦ１４に進み、Ｃフラグがセットされているか否か、すなわちＳＦ３で読み出されたノートナンバー（ａｎ）が右鍵か否かが判別される。この判別がＹＥＳであって、ノートナンバー（ａｎ）が右鍵である場合には、音符データ（ａｎ，Ｂ）が図１の楽音生成部７へ転送され（ＳＦ１５）、これによりスピーカ１０からは音符データ（ａｎ，Ｂ）にしたがった音高及び音長の楽音が放音される。」
を、
「これに対し、再びＳＡ２にて図１２、１３に示したミスカウンタ計測処理が実行された場合において、予め図５のメインルーチンで、Ａ，Ｂ両フラグがＡ＝０，Ｂ＝１とされた場合、つまり右鍵の演奏ミスの平均値が許容値Ｎ１
以下
を上回る場合
と訂正する。
Ｃ．明細書の段落番号［００１８］の記載である、
「次に、ロードされた１音符分のデータが曲の終わりを示すデータ（ａｎ＝Ｂ＝００）か否かが判別され（ＳＢ４）、終わりでなければＳＡ３でロードされたノートナンバーａｎが黒鍵であるか否かが判別される（ＳＢ５）。つまり、ノートナンバーａｎは、鍵盤において音高順に付されたシリアルナンバーであることから、その値により、黒鍵に対応するノートナンバーであるあるか、白鍵に対応するノートナンバーであるかを識別することが可能である。そこで、ＳＢ５ではこのノートナンバーａｎが示す値が黒鍵であるか否かが判別され、黒鍵である場合にはこれを示すＣ１フラグがセットされ（ＳＢ７）、また、白鍵である場合にはＣ１フラグがリセットされる（ＳＢ６）。」
を、
「次に、ロードされた１音符分のデータが曲の終わりを示すデータ（ａｎ＝Ｂ＝００）か否かが判別され（ＳＢ４）、終わりでなければＳＡ３でロードされたノートナンバーａｎが黒鍵であるか否かが判別される（ＳＢ５）。つまり、ノートナンバーａｎは、鍵盤において音高順に付されたシリアルナンバーであることから、その値により、黒鍵に対応するノートナンバー
であるか
と訂正する。
　明細書の段落番号［００６２］の記載である、
「次に、ロードされた１音符分のデータが曲の終わりを示すデータ（ａｎ＝Ｂ＝００）か否かが判別され（ＳＦ４）、終わりでなければＳＡ３でロードされたノートナンバーａｎが右鍵であるか否かが判別される（ＳＦ５）。つまり、ノートナンバーａｎは、鍵盤において音高順に付されたシリアルナンバーであることから、その値により、右鍵に対応するノートナンバーであるあるか、左鍵に対応するノートナンバーであるかを識別することが可能である。そこで、ＳＦ５ではこのノートナンバーａｎが示す値が右鍵であるか否かが判別され、右鍵である場合にはこれを示すＣフラグがセットされ（ＳＦ７）、また、左鍵である場合にはＣフラグがリセットされる（ＳＦ６）。」
を、
「次に、ロードされた１音符分のデータが曲の終わりを示すデータ（ａｎ＝Ｂ＝００）か否かが判別され（ＳＦ４）、終わりでなければＳＡ３でロードされたノートナンバーａｎが右鍵であるか否かが判別される（ＳＦ５）。つまり、ノートナンバーａｎは、鍵盤において音高順に付されたシリアルナンバーであることから、その値により、右鍵に対応するノートナンバー
であるか
と訂正する。
（５４）【発明の名称】
演奏練習装置
（５７）【特許請求の範囲】
　【請求項１】　曲を構成する各音符の音高及び音長を示す音符データから
なり、夫々レベルの異なる
複数種
　
該記憶手段に記憶された複数種の曲データの内、何れかの曲データの
　演奏操作に対応する演奏データを入力する演奏データ入力手段と、
　該演奏データ入力手段から入力された演奏データと前記読出手段により読み出された音符データを比較して、両データの不一致により演奏操作の不適を検出する検出手段と、
　該検出手段により演奏操作の不適が検出されたときの前記音符データに基づいて不適な演奏操作の種別を判別する判別手段と、
　該判別手段により判別された種別毎に、前記検出手段が検出する不適な演奏操作の回数をカウントするカウント手段と、
　該カウント手段によりカウントされた前記種別毎の不適な演奏操作の操作回数に応じた演奏操作の評価を表示する表示手段と、
　
前記カウント手段によりカウントされた前記全ての種別の不適な演奏操作の操作回数が種別毎に定められた許容値以下の場合は、その後前記読出手段により前記記憶手段からよりレベルの高い曲データを読出し、前記全ての種別の不適な演奏操作の操作回数が種別毎に定められた前記許容値を上回る場合には、その後前記読出手段により前記記憶手段からよりレベルの低い曲データを読出し、これらの場合以外は、その後前記読出手段により前記記憶手段から再度同じ曲を読出すように制御する読出制御手段と、
　を備えたことを特徴とする演奏練習装置。
【発明の詳細な説明】
　【０００１】
　【産業上の利用分野】
　本発明は、曲の演奏練習に用いられる演奏練習装置に関する。
　【０００２】
　【従来の技術】
　一般に、曲の演奏練習に際しては練習者の演奏レベルに合った曲を選択して、その曲がマスターできたか否かを第三者が評価し、マスターできたならばよりレベルの高い曲の演奏練習を行う練習形態が採られる。しかし、このような練習形態にあっては、練習者が当該曲をマスターできたか否の評価を行い得る第三者の存在が必要となることから、手軽に独習を行うことができない。そこで、第三者がいなくとも、予め記憶された曲の演奏練習を可能にする演奏練習装置が提案されるに至っている。
　【０００３】
　この演奏練習装置は、一連の音符データからなる曲データをもって記憶されている複数の練習曲の中から、練習者が自己の演奏レベルに応じた難易度の練習曲を選択すると、その練習曲の曲データを構成する音符データが読み出される。そして、練習者が演奏操作を行うとこの演奏操作に対応する演奏データが入力されて、練習曲の音符データと比較され、これにより押鍵の音高ミス、あるいはタイミングミスが検出されてカウントされる。このカウントされた、ミス回数の多少により、次により難易度の高い曲を練習させるか、より難易度の低い曲を練習させるかが決定されて、当該難易度の曲データが出力され、練習者がこの曲データに対応する曲の練習を継続することにより、演奏レベルの向上に伴って難易度の低い曲から難易度の高い曲を練習する練習形態が形成される。
　【０００４】
　【発明が解決しようとする課題】
　しかしながら、このような従来の演奏練習装置にあっては、押鍵の音高ミスとタイミングミスとを区別することなく両者を共に演奏ミスとして取り扱い、演奏ミスの多少により難易度が異なる曲を練習し得るように構成されている。したがって、演奏ミスが多いことにより難易度の低い曲の練習を行うべく決定された場合であっても、当該演奏者は自己の演奏操作がどのような点で不適であるのか、つまり不適な演奏操作の種別を認識することができない。したがって、練習者は練習に際して注意すべき点を喚起されることなく、漫然と練習を行ってしまい、充分な練習効果が得られるものではなかった。
　【０００５】
　本発明は、このような従来の課題に鑑みてなされたものであり、練習者に不適な演奏操作の種別を認識させるようにした演奏練習装置を提供することを目的とするものである。
　【０００６】
　【課題を解決するための手段】
　前記課題を解決するための本発明にあっては、曲を構成する各音符の音高及び音長を示す音符データから
なり、夫々レベルの異なる
複数種
に記憶された複数種の曲データの内、何れかの曲データの
前記カウント手段によりカウントされた前記全ての種別の不適な演奏操作の操作回数が種別毎に定められた許容値以下の場合は、その後前記読出手段により前記記憶手段からよりレベルの高い曲データを読出し、前記全ての種別の不適な演奏操作の操作回数が種別毎に定められた前記許容値を上回る場合は、その後前記読出手段により前記記憶手段からよりレベルの低い曲データを読出し、これらの場合以外は、その後前記読出手段により前記記憶手段から再度同じ曲を読出すように制御する読出制御手段と、を備えている。
　【０００７】
　【作用】
　前記構成において、読出手段により
記憶されたレベルの異なる複数の曲データの内、いずれかの曲データの音符データが順次
　【０００８】
　つまり、音符データは曲を構成する各音符の音高及び音長を示すデータであることから、その音高における両データの不一致により、例えば演奏操作が鍵盤の白鍵において不適であるのか黒鍵において不適であるのか、あるいは、左鍵において不適であるのか右鍵において不適であるのか等の不適な演奏操作の種別を判別し得る。そこで、前記判別手段は、これら不適な演奏操作の種別を判別し、カウント手段はこの種別毎に、不適な演奏操作の回数をカウントする。さらに、表示手段は、カウント手段によりカウントされた白鍵又は黒鍵、左鍵域又は右鍵域における演奏操作の不適回数に応じて練習者が行った演奏操作の評価を表示し、よって、この表示手段により表示された評価の内容により練習者は不適な演奏操作の種別を客観的に認識し得る。
そして、このカウントされた全ての種別の不適な演奏操作の操作回数が種別毎に定められた許容値以下の場合は、その後読み出される曲データは、レベルの高いものに切り替わり、逆に全ての種別の不適な演奏操作の操作回数が種別毎に定められた前記許容値を上回る場合は、その後読み出される曲データはよりレベルの低いものに切り替わる。また、これらの場合以外は、再度同じ曲を読み出すようにする。これによってより適切なレベルの曲により演奏練習することができる。
　【０００９】
　【実施例】
　以下、本発明の実施例を図にしたがって説明する。すなわち、図１は本発明の演奏練習装置を適用した電子楽器のブロック図であって、ＣＰＵ１はＲＯＭ２内に記憶されたデータ及びプログラム、ワーキングＲＡＭ３内に一時記憶されるデータ等に基づき、この電子楽器において必要となる全ての制御を実行する。ＣＰＵ１には、鍵盤部４とスイッチ部５から各々操作情報が入力され、前記鍵盤部４は、白鍵と黒鍵とからなり各鍵にノートナンバーが付された鍵盤と押鍵検出及び発音割り当て回路よりなる。前記スイッチ部５には、練習曲の難易度を設定する際に操作される各々レベル値に対応する複数のレベル選択スイッチや、電子楽器として必要なスイッチ類が設けられている。
　【００１０】
　また、タイマー６は、練習者の押鍵タイミングを計時する場合等に用いられる一定周波数のクロックを生成してＣＰＵ１に入力し、ＣＰＵ１はタイマー６からのクロックにより計時するタイマーカウンタを有している。楽音生成部７は、ＣＰＵ１が行う発音の指示に従って楽音信号を生成し、該楽音信号はＤ／Ａ変換器８及びアンプ９を介してスピーカ１０に与えられ、該スピーカ１０より外部に放音される。表示部１１は、楽曲の拍子を例えばＬＥＤ等の点滅で表示するメトロノームや、前記鍵盤部４の各鍵ごとに配置され押鍵すべき鍵を点灯表示するナビゲート用のＬＥＤ等が設けられおり、表示装置１２は演奏結果に関する評価を文字表示可能なＬＣＤ及びこのＬＣＤを駆動する回路で構成されている。
　【００１１】
　ＲＯＭ２には、難易度が異なる複数の曲の曲データとが記憶されており、各曲データにはそのレベルを示す値が記憶されているとともに、図２に示したフォーマットにて曲を構成する音符のノートナンバーと音符長データが記憶されている。図２に示した曲データは図３（ａ）のメロディに対応したものであって、ノートナンバーと音符長データとが交互に書き込まれており、曲データの最終部分にはＥＮＤマークである００　００が記憶されている。さらに、ＲＯＭ２には、図４に示したＡ〜Ｄまでの文字表示を前記表示装置１２に表示されるための文字データが記憶されている。
　【００１２】
　次に、以上の構成にかかる本実施例のミスカウント動作について説明する。すなわち、本実施例では、押鍵すべき鍵の適否つまり音高に関する適否の他に、押鍵タイミングの適否も判別してカウントするようにしている。先ず、押鍵すべき鍵の適否に関して説明すると、ＲＯＭ２からワーキングＲＡＭ３に転送されて、該ワーキングＲＡＭ３より順次読み出される音高データ、つまり図２のノートナンバーがＣＰＵ１内の音高レジスタに格納される。一方、鍵盤部４からは演奏データとして押鍵された鍵の音高データ（ノートナンバー）が入力され、この音高データは前述とは異なる音高レジスタに格納される。そして、この両レジスタに内容がＣＰＵ１により比較され、両者が一致しなければ練習者の押鍵ミスがあったものとして、ワーキングＲＡＭ３内に設けられたミスカウンタがカウントアップされる。
　【００１３】
　また、押鍵タイミングに関しては、ＲＯＭ２より前記ノートナンバーと対で記憶されている音符長データが読み出され、音符長レジスタに格納される。そして、この音符長データは１音ごとに累算されるが、この累算値Ｘは曲の開始時にリセットされるため、曲の開始時から現在の曲位置までの時間を示すことになる。これに対して、練習者が鍵盤部４を演奏操作すると、鍵盤部４からは前述のように押鍵された鍵の音高データが出力されるとともに、その押鍵タイミングで曲の開始時から順次カウントアップしているＣＰＵ１内のカウンタの時間データがタイミングデータＴとして出力される。
　【００１４】
　このタイミングデータＴが、前記音符長データの累算値Ｘに対して、許容値ｔ（図３（ｂ）参照）以内に入るか否かが判別される。すなわち、音符長データの累算値Ｘと許容値ｔを用いて、ＣＰＵ１で上限許容値Ｘ＋ｔ／２、及び下限許容値Ｘ−ｔ／２が演算され、これを用いて、タイミングデータＴが許容範囲Ｘ±ｔ／２に入っているか否かが判別される。この判別の結果、タイミングデータＴが前記許容範囲に入っていない場合は、タイミングミスとしてミスカウンタがカウントアップされる。
　【００１５】
　次に、本発明の第１実施例におけるＣＰＵ１の具体的な動作を図５，６に示したフローチャートに従って説明する。図５に示した本実施例の全体動作フローにおいて、ｍは１曲を単位とした演奏回数、Ｍは同じ曲を繰り返す際の基準回数（例えば５回）、ミスカウンタ１は鍵盤の黒鍵の演奏ミスを、ミスカウンタ２は白鍵の演奏ミスを各々カウントするカウンタであり、Ｎ１は黒鍵の演奏ミスの許容値、Ｎ２は白鍵の演奏ミスの許容値を各々示す。
　【００１６】
　この全体動作フローはＣＰＵ１が、ＲＯＭ２内に記憶されているプログラムを実行する処理として実現され、先ず演奏回数をカウントするｍが０リセットされ（ＳＡ１）、引き続き、ミスカウンタ計測処理が実行される（ＳＡ２）。
　【００１７】
　このミスカウンタ計測処理は、図６に示したフローチャートに従った処理であり、練習者の黒鍵の演奏ミスをカウントするミスカウンタ１と、白鍵の演奏ミスをカウントするミスカウンタ２とがクリアされ（ＳＢ１）、次いで前述したＣＰＵ１内のレジスタＸが０リセットされる（ＳＢ２）。このＳＢ１とＳＢ２によりイニシャライズ処理が実行された後、ワーキングＲＡＭ３より練習曲の１音符分のデータ、すなわち、音高データであるノートナンバーａｎと音符長データＢがＣＰＵ１内の音高レジスタと音符長レジスタとにロードされる（ＳＢ３）。このとき、練習者は表示部１１のＬＥＤのメトロノームに従って鍵盤部４の鍵を操作するか、ナビゲート用のＬＥＤにしたがって鍵を操作するか、あるいは通常のピアノレッスンのように楽譜を見て押鍵する。
　【００１８】
　次に、ロードされた１音符分のデータが曲の終わりを示すデータ（ａｎ＝Ｂ＝００）か否かが判別され（ＳＢ４）、終わりでなければＳＡ３でロードされたノートナンバーａｎが黒鍵であるか否かが判別される（ＳＢ５）。つまり、ノートナンバーａｎは、鍵盤において音高順に付されたシリアルナンバーであることから、その値により、黒鍵に対応するノートナンバー
であるか
　【００１９】
　しかる後に、鍵盤部４の鍵が走査されて（ＳＢ８）、押鍵があったか否かが判別される（ＳＢ９）。押鍵があった場合には、当該鍵のノートナンバー（ａ１）に基づき押鍵処理が実行され（ＳＢ１１）、このノートナンバー（ａ１）が音高レジスタにセットされる。さらに、別の音高レジスタに読み出された曲データの音符のノートナンバーａｎと押鍵された鍵のノートナンバーａ１とが等しいか否かが判別され（ＳＢ１２）、等しくない場合には誤った鍵が押されたこととなり、このときＣ１フラグがセットされているか否かが判別される（ＳＢ１３）。
　【００２０】
　Ｃ１フラグがセットされていれば、黒鍵に対応して誤った鍵が押鍵されたこととなることから、黒鍵の演奏ミスをカウントするミスカウンタ１の計数値がカウントアップされる（ＳＢ１４）。また、ＳＢ１３の判別においてＣ１フラグがリセットされていれば、白鍵に対応して誤った鍵が押されたこととなることから、白鍵の演奏ミスをカウントするミスカウンタ２の計数値がカウントアップされる（ＳＢ１５）。さらに、ＳＢ１２の判別において、ａ１＝ａｎであって、正しい押鍵がなされた場合には、ＳＢ１４およびＳＢ１５の処理が実行されることなくＳＢ１６に進む。
　【００２１】
　他方、ＳＢ９の判別において押鍵がなかった場合には、図３（ｂ）をもって説明したように、現在の時間を示すタイミングデータＴが前記上限許容値Ｘ＋ｔ／２を越えたか否かが判別される（ＳＢ１０）。そして、この判別がＮＯであって、未だ上限許容値を越えていない場合には、ＳＢ８に戻ってさらに押鍵を待つ。これに対して、タイミングデータＴが上限許容値以上となると（図３の▲２▼区間）、ＳＢ１０の判別はＹＥＳとなる。これにより、押鍵すべきときに練習者の押鍵がないことが検出され、ＳＢ１３に進んでＣ１フラグがセットされているか否かが判別され、この判別結果に応じてミスカウンタ１（ＳＢ１４）またはミスカウンタ２（ＳＢ１５）がカウントアップされる。
　【００２２】
　引き続き、いままでの累算値Ｘの値にＣＰＵ１内のレジスタにセットされている音符長データＢが加算され、図３の▲２▼点に対応する新たな累算値Ｘとされる（ＳＢ１６）。次に、鍵盤部４の鍵が走査されて（ＳＢ１７）、押鍵があったか否かが判別され（ＳＢ１８）、この判別がＹＥＳの場合は、押鍵に基づくノートナンバーａ２で押鍵処理が実行されてその楽音が発音される（ＳＢ２０）。
　【００２３】
　しかしこの場合は、次の音符データがロードされる前に、楽譜（図３（ａ））の音符より早い押鍵があったことになることから、この場合もＣ１フラグがセットされているか否かが判別され（ＳＢ２１）、その判別結果に応じてミスカウンタ１（ＳＢ２２）またはミスカウンタ２（ＳＢ２３）がカウントアップされる。また、ＳＢ１８の判別がＮＯであれば、押鍵がないことになり、離鍵がなされたか否かが判別される（ＳＢ１９）。この判別がＹＥＳの場合には、離鍵処理（ＳＢ２４）が実行されて楽音生成部７に対して発音停止が指示され、また、ＮＯの場合はＳＢ２５に進む。
　【００２４】
　そして、ＳＢ２０、ＳＢ２２またはＳＢ２３、ＳＢ２４の処理の後、ＳＢ２５においては、前述の音符長の累算値Ｘから許容値ｔの１／２を減算した差Ｘ−ｔ／２を下限許容値として、現在の時間を示すタイミングデータＴがこの下限許容値Ｘ−ｔ／２以上となっているか否かが判別される。タイミングデータＴが下限許容値Ｘ−ｔ／２（図３の▲４▼点）より小さい間は、ＳＢ２５の判別はＮＯとなりＳＢ１７に戻って、次の押鍵を待つ。したがって、その間ＳＢ１７→ＳＢ１８→ＳＢ１９→ＳＢ２５→ＳＢ１７のループが繰り返され、タイミングデータＴが下限許容値Ｘ−ｔ／２以上となると、ＳＢ２５の判別がＹＥＳとなりＳＢ３に戻る。
　【００２５】
　再びＳＢ３において、ワーキングＲＡＭ３より練習曲の次の１音符分の曲データがロードされて、図３（ｂ）の▲４▼点から▲５▼点までの間にＳＢ１０を含んだループの処理が繰り返される。その間に押鍵があれば押鍵の音高ａ１と音符データのノートナンバーａｎとが合っているか否かが判別され、また押鍵がなければＣ１フラグのセット、リセットに応じてミスカウンタ１またはミスカウンタ２の計数値がカウントアップされる。その後、図３（ｂ）の▲５▼点を過ぎると、次の音のｔ／２手前の時点（図３（ｂ）の▲６▼点）までの間で、余分な新たな押鍵があったか否かがＳＢ１７〜ＳＢ２５→ＳＢ１７のループの処理で判別される。
　【００２６】
　以上のように、１音符ずつ曲データがロードされる度に、ＳＢ１６におけるＸは曲データの音符長の累算値によって更新され、練習者の押鍵操作のタイミングに関する適否は、タイミングデータＴがＸに対する許容範囲内にあるか否かによって行われる。また、ＳＢ４において読み出した曲データが曲の最終の部分であれば、この判別がＹＥＳとなり、図５に示したメインルーチンにリターンする。よって、メインルーチンにリターンした時点においては、ミスカウンタ１には練習曲を１回演奏した場合の黒鍵の押鍵ミスとタイミングミスが、ミスカウンタ２には同様に練習曲を１回演奏した場合の白鍵の押鍵ミスとタイミングミスとが各々カウントされている。
　【００２７】
　そして、図５のメインルーチンではＳＡ２に続くＳＡ３において、演奏回数ｍがインクリメントされ、次に、演奏回数ｍが基準回数Ｍ以上となったか否かが判別される（ＳＡ４）。この演奏回数ｍが基準回数Ｍ
未満
　【００２８】
　そこで、ＳＡ５ではミスカウンタ１の値を演奏回数ｍ（ｍ＝Ｍ）で除した値、つまり１回の演奏当たりの黒鍵の演奏ミスの平均値を求め、この黒鍵の演奏ミスの平均値が許容値Ｎ１
以下
以下
上回る
　【００２９】
　引き続き、ＳＡ８ではミスカウンタ２の値を演奏回数ｍ（ｍ＝Ｍ）で除した値、つまり１回の演奏当たりの白鍵の演奏ミスの平均値を求め、この白鍵の演奏ミスの平均値が許容値Ｎ２
以下
以下
を上回る
　【００３０】
　したがって、ＳＡ１０またはＳＡ９の処理が実行された後、ＳＡ１１に進んだ時点においては、Ａ，Ｂ両フラグは、“Ａ＝Ｂ＝０”“Ａ＝１，Ｂ＝０”“Ａ＝０，Ｂ＝１”“Ａ＝Ｂ＝１”の４種類の組み合わせ状態のいずれかとなっており、ＳＡ１１では、Ａ，Ｂ両フラグがこの４種類の組み合わせ状態のいずれであるかが判別される。そして、“Ａ＝Ｂ＝０”である場合つまり、黒鍵の演奏ミスの平均値が許容値Ｎ１
以下
以下
　【００３１】
　よって、表示装置１２にはＳＡ１３で計測される一定時間をもって、練習者の演奏を評価したＡ表示が継続し、練習者はこのＡ表示により黒鍵及び白鍵の演奏ミスが許容値
以下
以下
以下
　【００３２】
　また、“Ａ＝１，Ｂ＝０”である場合つまり、黒鍵の演奏ミスの平均値が許容値Ｎ１を
上回る場合
以下
　【００３３】
　また、“Ａ＝０，Ｂ＝１”である場合つまり、黒鍵の演奏ミスの平均値が許容値Ｎ１
以下
を上回る
　【００３４】
　さらに、“Ａ＝Ｂ＝１”である場合つまり、黒鍵の演奏ミスの平均値が許容値Ｎ１
を上回る場合
を上回る
を上回る場合
を上回る
　【００３５】
　図７は、本発明の第２実施例における全体動作フローを示すものであり、先ずイニシャライズ処理が実行されて本実施例で用いられるフラグ等が初期化される（ＳＣ１）。引き続き、前述したスイッチ部５に設けられているレベル選択スイッチが操作されたか否かが判別され（ＳＣ２）、操作されたならば、ＲＯＭ２からこのレベル選択スイッチの操作により設定されたレベルに対応した曲データがワーキングＲＡＭ３へ転送される（ＳＣ３）。さらに、演奏回数ｍ、黒鍵の演奏ミス累算値Ｍ１、白鍵の演奏ミス累算値Ｍ２が０リセットされた後（ＳＣ４）、ミスカウンタ計測処理が実行される（ＳＣ５）。
　【００３６】
　このミスカウンタ計測処理（ＳＣ５）は、図６をもって説明した第１実施例と同様の処理であり、したがってミスカウンタ１には練習曲を１回演奏した場合において発生した黒鍵の演奏ミスが、また、ミスカウンタ２には練習曲を１回演奏した場合において発生した白鍵の演奏ミスが、各々計測されている。そして、ミスカウンタ計測処理が実行された後、今回のミスカウンタ１の値が今までの黒鍵のミス累算値に累算されて新たな黒鍵のミス累算値Ｍ１とされるとともに（ＳＣ６）、今回のミスカウンタ２の値が今までの白鍵のミス累算値に累算されて新たな白鍵のミス累算値Ｍ２とされ（ＳＣ７）、引き続き演奏回数ｍがインクリメントされる（ＳＣ８）。
　【００３７】
　次に、演奏回数ｍが基準回数Ｍを上回ったか否かが判別され（ＳＣ９）、演奏回数ｍが基準回数Ｍ以下である場合にはＳＣ２に戻る。このＳＣ２からの判別処理が実行された際に、レベル選択スイッチの操作を行っていない状態にあれば、ＳＣ４で既にワーキングＲＡＭ３に転送されている、前回と同一の曲データによりミスカウンタ計測処理が実行される（ＳＣ５）。したがって、ＳＣ９の判別がＹＥＳとなってｍ＞Ｍとなるまでに、同じ曲データを用いてＭ＋１回ミスカウンタ計測処理（ＳＣ５）が実行されることになる。
　【００３８】
　そして、ＳＣ９に続くＳＣ１０では、Ｍ＋１回分の黒鍵のミス累算値Ｍ１が所定の最大値Ｍａｘ１以上であるか否かが判別され、黒鍵のミス累算値Ｍ１が所定の最大値Ｍａｘ１以上である場合には、さらにＭ＋１回分の白鍵のミス累算値Ｍ２が所定の最大値Ｍａｘ２以上であるか否かが判別される（ＳＣ１１）。ＳＣ１０とＳＣ１１の判別が共にＹＥＳであって、黒鍵のミス累算値Ｍ１が所定の最大値Ｍａｘ１以上であり、かつ、白鍵のミス累算値Ｍ２が所定の最大値Ｍａｘ２以上である場合には、黒鍵及び白鍵とも不適正である。よって、ｍ，Ｍ１，Ｍ２がリセットされた後（ＳＣ１２）、図４に示したＤ表示「全体的にミスが多いようです。前の曲に戻りましょう。」が一定時間表示装置１２に表示される。
　【００３９】
　そこで、この表示にしたがって練習者がレベル選択スイッチを操作して、レベルの低い練習曲を選択すると、ＳＣ２の判別がＹＥＳとなってＳＣ２からＳＣ３に進み、ＳＣ３ではＲＯＭ２から予めレベル選択スイッチの操作によりダウンされたレベルに対応した曲データが読み出されてワーキングＲＡＭ３に転送された後、ミスカウンタ計測処理（ＳＣ５）が実行される。よって、ＳＣ１０とＳＣ１１の判別が共にＹＥＳとなった場合には、練習者が表示にしたがってレベル選択スイッチを操作することにより、自己のレベルに合った練習曲にて適正な練習を行い得る。
　【００４０】
　また、ＳＣ１０の判別がＹＥＳであってＳＣ１１の判別がＮＯとなった場合には、黒鍵のミス累算値Ｍ１は所定の最大値Ｍａｘ１以上であるが、白鍵のミス累算値Ｍ２が所定の最大値Ｍａｘ２未満であって、白鍵は適正であるが黒鍵が不適正である場合である。かかる場合には、ｍ，Ｍ１，Ｍ２がリセットされた後（ＳＣ１４）、図４に示したＢ表示「黒鍵のミスが多いようです。もう１度」が一定時間表示装置１２に表示される（ＳＣ１５）。
　【００４１】
　そこで、この表示にしたがって練習者がレベ選択スイッチを操作して、前回と同じレベルの曲を選択すると、再度ＳＣ２に戻って判別処理が実行された際、練前回と同じ練習曲の曲データが読み出されてワーキングＲＡＭ３に転送された後、ミスカウンタ計測処理（ＳＣ５）が実行される。よって、ＳＣ１０の判別がＹＥＳであって、ＳＣ１１の判別がＮＯであった場合には、練習者が表示にしたがってレベル選択スイッチを操作することにより、同じ曲で黒鍵の操作を意識して効果的な練習が可能となる。
　【００４２】
　また、ＳＣ１０の判別がＮＯであって、黒鍵のミス累算値Ｍ１が所定の最大値Ｍａｘ１未満である場合、つまり黒鍵に関しては適正である場合には、ＳＣ１０からＳＣ１６に進んで、白鍵のミス累算値Ｍ２が所定の最大値Ｍａｘ２以下であるか否かが判別される。このＳＣ１６のの判別がＮＯとなった場合には、黒鍵のミス累算値Ｍ１は所定の最大値Ｍａｘ１未満であるが、白鍵のミス累算値Ｍ２が所定の最大値Ｍａｘ２を超える場合であって、黒鍵は適正であるが白鍵が不適正である場合である。かかる場合には、ｍ，Ｍ１，Ｍ２がリセットされた後（ＳＣ１７）、図４に示したＣ表示「白鍵のミスが多いようです。もう１度」が一定時間表示装置１２に表示される（ＳＣ１８）。
　【００４３】
　そこで、この表示にしたがって練習者がレベル選択スイッチを操作して、前回と同じレベルの曲を選択すると、再度ＳＣ２に戻って判別処理が実行された際、前回と同じ練習曲の曲データが読み出されてワーキングＲＡＭ３に転送された後、ミスカウンタ計測処理（ＳＣ５）が実行される。よって、ＳＣ１０とＳＣ１６の判別が共にＮＯであった場合には、練習者が表示にしたがってレベル選択スイッチを操作することにより、同じ曲で白鍵の操作を意識して効果的な練習が可能となる。
　【００４４】
　これらに対し、ＳＣ１６の判別がＹＥＳであれば、黒鍵と白鍵とが共に適正であって、演奏者はこのレベルの練習曲をマスターしたものとすることができる。この場合には、ｍ，Ｍ１，Ｍ２がリセットされた後（ＳＣ１９）、図４に示したＡ表示「合格です。次の曲にチャレンジして下さい。」が一定時間表示装置１２に表示される（ＳＣ２０）。そこで、この表示にしたがって練習者がレベル選択スイッチを操作して、レベルの高い曲を選択すると、再度ＳＣ２に戻って判別処理が実行された際、練習者がＳＣ３ではＲＯＭ２から予めレベル選択スイッチの操作によりレベルアップされたレベルに対応した曲データが読み出されてワーキングＲＡＭ３に転送された後、ミスカウンタ計測処理（ＳＣ５）が実行される。よって、ＳＣ１０の判別がＮＯであって、ＳＣ１６の判別がＹＥＳとなった場合には、練習者が表示にしたがってレベル選択スイッチを操作することにより、自己のレベルアップに合った練習曲にて適正な練習を行い得る。
　【００４５】
　図８〜１０は、本発明の第３実施例を示すものであり、この第３実施例においては、ＲＯＭ２に図８に示したＡ〜Ｄの文字表示を前記表示装置１２に表示させるための文字データが記憶されている。そして、図９の全体動作フローにおいては、先ず１曲を単位とした演奏回数ｍ及びフラグＡが０リセットされ（ＳＤ１）、引き続き、ミスカウンタ計測処理が実行される（ＳＤ２）。
　【００４６】
　このミスカウンタ計測処理は、図１０に示したフローチャートに従った処理であり、練習者の黒鍵の押鍵ミスをカウントするミスカウンタ１と、白鍵の押鍵ミスをカウントするミスカウンタ２、及びタイミングミスをカウントするミスカウンタ３がクリアされ（ＳＥ１）、次いで前述したＣＰＵ１内のレジスタＸが０リセットされる（ＳＥ２）。このＳＥ１とＳＥ２によりイニシャライズ処理が実行された後、ワーキングＲＡＭ３より練習曲の１音符分のデータ、すなわち、音高データであるノートナンバーａｎと音符長データＢがＣＰＵ１内の音高レジスタと音符長レジスタとにロードされる（ＳＥ３）。このとき、練習者は表示部１１のＬＥＤのメトロノームに従って鍵盤部４の鍵を操作するか、ナビゲート用のＬＥＤにしたがって鍵を操作するか、あるいは通常のピアノレッスンのように楽譜を見て押鍵する。
　【００４７】
　次に、ロードされた１音符分のデータが曲の終わりを示すデータ（ａｎ＝Ｂ＝００）か否かが判別され（ＳＥ４）、終わりでなければ鍵盤部４の鍵が走査されて（ＳＥ５）、押鍵があったか否かが判別される（ＳＥ６）。押鍵があった場合には、当該鍵のノートナンバー（ａ１）に基づき押鍵処理が実行され（ＳＥ９）、このノートナンバー（ａ１）が音高レジスタにセットされる。さらに、別の音高レジスタに読み出された曲データの音符のノートナンバーａｎと押鍵された鍵のノートナンバーａ１とが等しいか否かが判別され（ＳＥ１０）、等しくない場合には誤った鍵が押されたこととなる。
　【００４８】
　次に、ノートナンバーａｎが黒鍵のノートナンバーであるか否かが判別され（ＳＥ１１）、黒鍵のノートナンバーであれば、黒鍵の押鍵ミスであることからミスカウンタ１の計数値がカウントアップされる（ＳＥ１２）。また、ノートナンバーａｎが黒鍵のノートナンバーでなければ、必然的に白鍵のノートナンバーであって、白鍵の押鍵ミスであることから、ミスカウンタ２の計数値がカウントアップされる。さらに、ＳＥ１０の判別において、ａ１＝ａｎであって、正しい押鍵がなされた場合には、ＳＥ１２およびＳＥ１３の処理が実行されることなくＳＥ１４に進む。
　【００４９】
　他方、ＳＥ６の判別において押鍵がなかった場合には、現在の時間を示すタイミングデータＴが前記上限許容値Ｘ＋ｔ／２を越えたか否かが判別される（ＳＥ７）。そして、この判別がＮＯであって、未だ上限許容値を越えていない場合には、ＳＥ５に戻ってさらに押鍵を待つ。これに対して、タイミングデータＴが上限許容値以上となると（図３の▲２▼区間）、ＳＥ７の判別はＹＥＳとなる。これにより、押鍵すべきときに練習者の押鍵がないことが検出され、ＳＥ８に進んでタイミングミスをカウントしているミスカウンタ３の計数値がカウントアップされる（ＳＥ８）。
　【００５０】
　引き続き、いままでの累算値Ｘの値にＣＰＵ１内のレジスタにセットされている音符長データＢが加算され、図３の▲２▼点に対応する新たな累算値Ｘとされる（ＳＥ１４）。次に、鍵盤部４の鍵が走査されて（ＳＥ１５）、押鍵があったか否かが判別され（ＳＥ１６）、この判別がＹＥＳの場合は、押鍵に基づくノートナンバーａ２で押鍵処理が実行されてその楽音が発音される（ＳＥ１８）。
　【００５１】
　しかしこの場合は、次の音符データがロードされる前に、楽譜（図３（ａ））の音符より早い押鍵がありタイミングミスであることから、この場合もミスカウンタ３の計数値がカウントアップされる（ＳＥ１９）。また、ＳＥ１６の判別がＮＯであれば、押鍵がないことになり、離鍵がなされたか否かが判別される（ＳＥ１７）。この判別がＹＥＳの場合には、離鍵処理（ＳＥ２０）が実行されて楽音生成部７に対して発音停止が指示され、また、ＮＯの場合はＳＥ２１に進む。
　【００５２】
　そして、ＳＥ１８、ＳＥ１９またはＳＥ２０の処理の後、ＳＥ２１においては、前述の音符長の累算値Ｘから許容値ｔの１／２を減算した差Ｘ−ｔ／２を下限許容値として、現在の時間を示すタイミングデータＴがこの下限許容値Ｘ−ｔ／２以上となっているか否かが判別される。タイミングデータＴが下限許容値Ｘ−ｔ／２（図３の▲４▼点）より小さい間は、ＳＥ２１の判別はＮＯとなりＳＥ１５に戻って、次の押鍵を待つ。したがって、その間ＳＥ１５→ＳＥ１６→ＳＥ１７→ＳＥ２１→ＳＥ１５のループが繰り返され、タイミングデータＴが下限許容値Ｘ−ｔ／２以上となると、ＳＥ２１の判別がＹＥＳとなりＳＥ３に戻る。
　【００５３】
　再びＳＥ３において、ワーキングＲＡＭ３より練習曲の次の１音符分の曲データがロードされて、図３（ｂ）の▲４▼点から▲５▼点までの間にＳＥ７を含んだループの処理が繰り返される。その間に押鍵があれば押鍵の音高ａ１と音符データのノートナンバーａｎとが合っているか否かが判別され、また押鍵がなければミスカウンタ３の計数値がカウントアップされる。その後、図３（ｂ）の▲５▼点を過ぎると、次の音のｔ／２手前の時点（図３（ｂ）の▲６▼点）までの間で、余分な新たな押鍵があったか否かがＳＥ１５〜ＳＥ２１→ＳＥ１５のループの処理で判別される。
　【００５４】
　以上のように、１音符ずつ曲データがロードされる度に、ＳＥ１４におけるＸは曲データの音符長の累算値によって更新され、練習者の押鍵操作のタイミングに関する適否は、タイミングデータＴがＸに対する許容範囲内にあるか否かによって行われる。また、ＳＥ４において読み出した曲データが曲の最終の部分であれば、この判別がＹＥＳとなり、図９に示したメインルーチンにリターンする。よって、メインルーチンにリターンした時点においては、ミスカウンタ１には練習曲を１回演奏した場合の黒鍵の押鍵ミスが、ミスカウンタ２には白鍵の押鍵ミスが、またミスカウンタ３には黒鍵と白鍵とを問わず全体のタイミングミスが各々カウントされている。
　【００５５】
　そして、図９のメインルーチンではＳＤ２に続くＳＤ３において、演奏回数ｍがインクリメントされ、次に、演奏回数ｍが基準回数Ｍとなったか否かが判別される（ＳＤ４）。この演奏回数ｍが基準回数Ｍとなっていない場合にはＳＤ２に戻って、ＳＤ２及びＳＤ３の処理が実行され演奏回数ｍが基準回数Ｍとなった時点で、ＳＤ４からＳＤ５に進む。よって、ＳＤ４からＳＤ５に進む時点においては、ミスカウンタ計測処理がＭ回実行され、ミスカウンタ１にはＭ回分の黒鍵の押鍵ミスが計測され、ミスカウンタ２にはＭ回分の白鍵の押鍵ミスが計測され、ミスカウンタ３にはＭ回分のタイミングミスが計測されている。
　【００５６】
　そこで、ＳＤ５ではミスカウンタ１の値を演奏回数ｍ（ｍ＝Ｍ）で除した値、つまり１回の演奏当たりの黒鍵の押鍵ミスの平均値を求め、この黒鍵の押鍵ミスの平均値が許容値Ｎ１以下であるか否かが判別される。黒鍵の押鍵ミスの平均値が許容値Ｎ１を上回る場合には、Ａフラグがセットされるとともに（ＳＤ６）、図８に示したＡ表示「黒鍵の押鍵ミスが多いようです。もう一度」が表示装置１２に表示される（ＳＤ７）。
　【００５７】
　ＳＤ５の判別がＹＥＳであった場合、または、ＳＤ６，ＳＤ７の処理が実行された後、ＳＤ８ではミスカウンタ２の値を演奏回数ｍ（ｍ＝Ｍ）で除した値、つまり１回の演奏当たりの白鍵の押鍵ミスの平均値を求め、この白鍵の押鍵ミスの平均値が許容値Ｎ２以下であるか否かが判別される。白鍵の押鍵ミスの平均値が許容値Ｎ２を上回る場合には、Ａフラグがセットされるとともに（ＳＤ９）、図８に示したＢ表示「白鍵の押鍵ミスが多いようです。もう一度」が表示装置１２に表示される（ＳＤ１０）。
　【００５８】
　ＳＤ８の判別がＹＥＳであった場合、または、ＳＤ９，ＳＤ１０の処理が実行された後、ＳＤ１１ではミスカウンタ３の値を演奏回数ｍ（ｍ＝Ｍ）で除した値、つまり１回の演奏当たりのタイミングミスの平均値を求め、このタイミングミスの平均値が許容値Ｎ３以下であるか否かが判別される。タイミングミスの平均値が許容値Ｎ３を上回る場合には、Ａフラグがセットされるとともに（ＳＤ１３）、図８に示したＣ表示「タイミングミスが多いようです。もう一度」が表示装置１２に表示される（ＳＤ１４）。また、ＳＤ１１の判別がＹＥＳであって、タイミングミスが許容値Ｎ３以下であった場合には、図８に示したＣ表示「合格です。次の曲にチャレンジして下さい。」が表示装置１２に表示される（ＳＤ１２）。
　【００５９】
　そして、対応する判別結果に応じて、ＳＤ７、ＳＤ１０、ＳＤ１２、ＳＤ１４で表示が実行された後、一定時間が経過したか否かが判別され（ＳＤ１５）、その間、表示装置１２に前記判別結果に応じた表示が継続され、一定時間が経過後、Ａフラグがセットされているか否かが判別され、Ｄ表示が実行された場合のようにＡフラグがセットされていないときには、曲がステップアップされる（ＳＤ７）。また、Ａ〜Ｃ表示が実行された場合のようにＡフラグがセットされているときには、Ａフラグのリセットのみを行ってＳＤ１にリターンする。したがって、Ａ〜Ｃ表示が実行された場合には、曲がステップアップされることなく、同一曲に対して再度ミスカウンタ計測処理が実行されることになるが、この実施例においては、黒鍵及び白鍵の押鍵ミスとタイミングミスに対する評価が区別して表示される。よって、練習者は再度同じ曲を演奏練習する際に、より具体的に自己の欠点を意識しつつ練習を行うことができ、これにより一層効果的な練習が可能となる。
　【００６０】
　図１１〜１３は、本発明の第４実施例を示すものであり、この第４実施例においては、ＲＯＭ２には図１１に示したＡ〜Ｄの文字表示を前記表示装置１２に表示させるための文字データが記憶されている。また、この第４実施例の全体動作フローは図５に示した第１実施例と共通であり、ＳＡ２のミスカウンタ計測処理の処理内容が、第１実施例とは異なっている。すなわち、図５の全体動作フローにおいては、先ず演奏回数をカウントするｍが０リセットされ（ＳＡ１）、引き続き、ミスカウンタ計測処理が実行される（ＳＡ２）。
　【００６１】
　このミスカウンタ計測処理は、図１２，１３に示した一連のフローチャートに従った処理であり、練習者の右鍵の演奏ミスをカウントするミスカウンタ１と、左鍵の演奏ミスをカウントするミスカウンタ２とがクリアされ（ＳＦ１）、次いで前述したＣＰＵ１内のレジスタＸが０リセットされる（ＳＦ２）。このＳＦ１とＳＦ２によりイニシャライズ処理が実行された後、ワーキングＲＡＭ３より練習曲の１音符分のデータ、すなわち、音高データであるノートナンバーａｎと音符長データＢがＣＰＵ１内の音高レジスタと音符長レジスタとにロードされる（ＳＦ３）。このとき、練習者は表示部１１のＬＥＤのメトロノームに従って鍵盤部４の鍵を操作するか、ナビゲート用のＬＥＤにしたがって鍵を操作するか、あるいは通常のピアノレッスンのように楽譜を見て押鍵する。
　【００６２】
　次に、ロードされた１音符分のデータが曲の終わりを示すデータ（ａｎ＝Ｂ＝００）か否かが判別され（ＳＦ４）、終わりでなければＳＡ３でロードされたノートナンバーａｎが右鍵であるか否かが判別される（ＳＦ５）。つまり、ノートナンバーａｎは、鍵盤において音高順に付されたシリアルナンバーであることから、その値により、右鍵に対応するノートナンバー
であるか
　【００６３】
　しかる後に、後述するＡフラグがセットされているか否かが判別され（ＳＦ８）、Ａフラグがセットされていない場合には、さらにＢフラグがセットされているか否かが判別される（ＳＦ１３）。ここで、ＡフラグとＢフラグとが共にセットされていないとすると、ＳＡ１３からＳＦ１８に進んで鍵盤部４の鍵が走査されて、押鍵があったか否かが判別される（ＳＦ１９）。押鍵があった場合には、当該鍵のノートナンバー（ａ１）に基づき押鍵処理が実行され（ＳＦ２４）、このノートナンバー（ａ１）が音高レジスタにセットされる。
　【００６４】
　さらに、別の音高レジスタに読み出された曲データの音符のノートナンバーａｎと押鍵された鍵のノートナンバーａ１とが等しいか否かが判別され（ＳＦ２５）、等しくない場合には誤った鍵が押されたこととなり、このときＣフラグがセットされているか否かが判別される（ＳＦ２６）。Ｃフラグがセットされていれば、右鍵において誤った押鍵がなされたことになることから、右鍵の演奏ミスをカウントするミスカウンタ１の計数値がカウントアップされる（ＳＦ２７）。また、ＳＦ２６の判別がＮＯであれば、左鍵に対応して誤った鍵が押されたことになることから、左鍵の演奏ミスをカウントするミスカウンタ２の計数値がカウントアップされる（ＳＦ２８）。さらに、ＳＦ２５の判別において、ａ１＝ａｎであって、正しい押鍵がなされた場合には、ＳＦ２７およびＳＦ２８の処理が実行されることなくＳＦ２９に進む。
　【００６５】
　他方、ＳＦ１９の判別において押鍵がなかった場合には、図３（ｂ）をもって説明したように、現在の時間を示すタイミングデータＴが前記上限許容値Ｘ＋ｔ／２を越えたか否かが判別される（ＳＦ２０）。そして、この判別がＮＯであって、未だ上限許容値を越えていない場合には、ＳＦ１８に戻ってさらに押鍵を待つ。これに対して、タイミングデータＴが上限許容値以上となると（図３の▲２▼区間）、ＳＦ２０の判別はＹＥＳとなる。これにより、押鍵すべきときに練習者の押鍵がないことが検出され、ＳＦ２１に進んでＣフラグがセットされているか否かが判別され、この判別結果に応じてミスカウンタ１（ＳＦ２２）またはミスカウンタ２（ＳＦ２３）がカウントアップされる。
　【００６６】
　引き続き、いままでの累算値Ｘの値にＣＰＵ１内のレジスタにセットされている音符長データＢが加算され、図３の▲２▼点に対応する新たな累算値Ｘとされる（ＳＦ２９）。次に、鍵盤部４の鍵が走査されて（図１３のＳＦ３０）、押鍵があったか否かが判別され（ＳＦ３１）、この判別がＹＥＳの場合は、押鍵に基づくノートナンバーａ２で押鍵処理が実行されてその楽音が発音される（ＳＦ３４）。
　【００６７】
　しかしこの場合は、次の音符データがロードされる前に、楽譜（図３（ａ））の音符より早い押鍵があったことになることから、この場合もＣフラグがセットされているか否かが判別され（ＳＦ３５）、その判別結果に応じてミスカウンタ１（ＳＦ３６）またはミスカウンタ２（ＳＦ３７）がカウントアップされる。また、ＳＦ３１の判別がＮＯであれば、押鍵がないことになり、離鍵がなされたか否かが判別される（ＳＦ３２）。この判別がＹＥＳの場合には、離鍵処理（ＳＦ３３）が実行されて楽音生成部７に対して発音停止が指示され、また、ＮＯの場合はＳＦ３８に進む。
　【００６８】
　そして、ＳＦ８４、ＳＦ３６またはＳＦ３７、ＳＦ３３の処理の後、ＳＦ３８においては、前述の音符長の累算値Ｘから許容値ｔの１／２を減算した差Ｘ−ｔ／２を下限許容値として、現在の時間を示すタイミングデータＴがこの下限許容値Ｘ−ｔ／２以上となっているか否かが判別される。タイミングデータＴが下限許容値Ｘ−ｔ／２（図３の▲４▼点）より小さい間は、ＳＦ２８の判別はＮＯとなりＳＦ３０に戻って、次の押鍵を待つ。したがって、その間ＳＦ３０→ＳＦ３１→ＳＦ３２→ＳＦ３８→ＳＦ３０のループが繰り返され、タイミングデータＴが下限許容値Ｘ−ｔ／２以上となると、ＳＦ３８の判別がＹＥＳとなりＳＦ３に戻る。
　【００６９】
　再びＳＦ３において、ワーキングＲＡＭ３より練習曲の次の１音符分の曲データがロードされて、図３（ｂ）の▲４▼点から▲５▼点までの間にＳＦ２０を含んだループの処理が繰り返される。その間に押鍵があれば押鍵の音高ａ１と音符データのノートナンバーａｎとが合っているか否かが判別され、また押鍵がなければＣフラグのセット、リセットに応じてミスカウンタ１またはミスカウンタ２の計数値がカウントアップされる。その後、図３（ｂ）の▲５▼点を過ぎると、次の音のｔ／２手前の時点（図３（ｂ）の▲６▼点）までの間で、余分な新たな押鍵があったか否かがＳＦ３０〜ＳＦ３８→ＳＦ３０のループの処理で判別される。
　【００７０】
　以上のように、１音符ずつ曲データがロードされる度に、ＳＦ２９におけるＸは曲データの音符長の累算値によって更新され、練習者の押鍵操作のタイミングに関する適否は、タイミングデータＴがＸに対する許容範囲内にあるか否かによって行われる。また、ＳＦ４において読み出した曲データが曲の最終の部分であれば、この判別がＹＥＳとなり、図５に示したメインルーチンにリターンする。よって、メインルーチンにリターンした時点においては、ミスカウンタ１には練習曲を１回演奏した場合の右鍵の押鍵ミスとタイミングミスが、ミスカウンタ２には同様に練習曲を１回演奏した場合の左鍵の押鍵ミスとタイミングミスとが各々カウントされている。
　【００７１】
　そして、図５のメインルーチンではＳＡ２に続くＳＡ３において、演奏回数ｍがインクリメントされ、次に、演奏回数ｍが基準回数Ｍ以上となったか否かが判別される（ＳＡ４）。この演奏回数ｍが基準回数Ｍ
未満
　【００７２】
　そこで、ＳＡ５ではミスカウンタ１の値を演奏回数ｍ（ｍ＝Ｍ）で除した値、つまり１回の演奏当たりの右鍵の演奏ミスの平均値を求め、この右鍵の演奏ミスの平均値が許容値Ｎ１
以下
以下
を上回る
　【００７３】
　引き続き、ＳＡ８ではミスカウンタ２の値を演奏回数ｍ（ｍ＝Ｍ）で除した値、つまり１回の演奏当たりの左鍵の演奏ミスの平均値を求め、この左鍵の演奏ミスの平均値が許容値Ｎ２
以下
以下
を上回る
　【００７４】
　したがって、ＳＡ１０またはＳＡ９の処理が実行された後、ＳＡ１１に進んだ時点においては、Ａ，Ｂ両フラグは、“Ａ＝Ｂ＝０”“Ａ＝１，Ｂ＝０”“Ａ＝０，Ｂ＝１”“Ａ＝Ｂ＝１”の４種類の組み合わせ状態のいずれかとなっており、ＳＡ１１では、Ａ，Ｂ両フラグがこの４種類の組み合わせ状態のいずれであるかが判別される。そして、“Ａ＝Ｂ＝０”である場合つまり、右鍵の演奏ミスの平均値が許容値Ｎ１
以下
以下
　【００７５】
　よって、表示装置１２にはＳＡ１３で計測される一定時間をもって、練習者の演奏を評価したＡ表示が継続し、練習者はこのＡ表示により右鍵及び左鍵の演奏ミスが許容値
以下
以下
以下
　【００７６】
　また、“Ａ＝１，Ｂ＝０”である場合つまり、右鍵の演奏ミスの平均値が許容値Ｎ１
を上回る場合
以下
　【００７７】
　また、“Ａ＝０，Ｂ＝１”である場合つまり、右鍵の演奏ミスの平均値が許容値Ｎ１
以下
を上回る
　【００７８】
　さらに、“Ａ＝Ｂ＝１”である場合つまり、右鍵の演奏ミスの平均値が許容値Ｎ１
を上回る場合
を上回る
を上回った
を上回る場合
を上回る
　【００７９】
　そして、再びＳＡ２にて図１２、１３に示したミスカウンタ計測処理が実行された場合において、予め図５のメインルーチンで、Ａ，Ｂ両フラグがＡ＝１，Ｂ＝０とされた場合、つまり、右鍵の演奏ミスの平均値が許容値Ｎ１
を上回る場合
以下
　【００８０】
　引き続き、いままでの累算値Ｘの値にＣＰＵ１内のレジスタにセットされている音符長データＢが加算され、図３の▲２▼点に対応する新たな累算値Ｘとされる（ＳＦ１１）。次に、現在の時間を示すタイミングデータＴが前記累算値Ｘとなったか否かが判別され（ＳＦ１２）、Ｔ＝Ｘとなった時点でＳＦ３に戻る。一方、ＳＦ９の判別がＮＯであって、ロードされたノートナンバー（ａｎ）が右鍵である場合には、ＳＦ９からＳＦ１３に進み、Ｂフラグがセットされているか否かが判別されるが、この例の場合Ｂフラグはリセットされていることから、ＳＦ１３からＳＦ１８に進み、前述したＳＦ１８以降の判別処理が実行される。
　【００８１】
　すなわち、このように右鍵の演奏ミスの平均値が許容値Ｎ１
を上回る場合
以下
　【００８２】
　これに対し、再びＳＡ２にて図１２、１３に示したミスカウンタ計測処理が実行された場合において、予め図５のメインルーチンで、Ａ，Ｂ両フラグがＡ＝０，Ｂ＝１とされた場合、つまり右鍵の演奏ミスの平均値が許容値Ｎ１
以下
を上回る場合
　【００８３】
　引き続き、いままでの累算値Ｘの値にＣＰＵ１内のレジスタにセットされている音符長データＢが加算され、図３の▲２▼点に対応する新たな累算値Ｘとされる（ＳＦ１１）。次に、現在の時間を示すタイミングデータＴが前記累算値Ｘとなったか否かが判別され（ＳＦ１２）、Ｔ＝Ｘとなった時点でＳＦ３に戻る。一方、ＳＦ１４の判別がＮＯであって、ロードされたノートナンバー（ａｎ）が左鍵である場合には、ＳＦ１４からＳＦ１８に進み、前述したＳＦ１８以降の判別処理が実行される。
　【００８４】
　すなわち、このように右鍵の演奏ミスの平均値が許容値Ｎ１
以下
を上回る場合
　【００８５】
　【発明の効果】
　以上説明したように本発明は、不適な演奏操作の種別を判別し、判別した種別毎に不適な演奏操作の回数をカウントして、カウントした種別毎の不適な演奏操作の回数に応じた演奏操作の評価を表示するようにした。よって、練習者は表示された評価により、不適な演奏操作の種別を認識することができ、不適な演奏操作の種別を意識しつつ演奏練習を行うことにより、上達をより早く高める優れた練習効果を得ることが可能となる。
【図面の簡単な説明】
　【図１】
　本発明の各実施例にかかる電子楽器の全体構成を示すブロック図である。
　【図２】
　各実施例の曲データのメモリフォーマットを示す説明図である。
　【図３】
　楽曲の一例と押鍵時のタイミングとを示す説明図である。
　【図４】
　本発明の第１及び第２実施例において表示装置に表示される表示形態の一例を示す図である。
　【図５】
　本発明の第１及び第４実施例の全体動作を示すフローチャートである。
　【図６】
　本発明の第１実施例のミスカウンタ計測処理の内容を示すフローチャートである。
　【図７】
　本発明の第２実施例の全体動作を示すフローチャートである。
　【図８】
　本発明の第３実施例において表示装置に表示される表示形態の一例を示す図である。
　【図９】
　本発明の第２実施例の全体動作を示すフローチャートである。
　【図１０】
　同実施例のミスカウンタ計測処理の内容を示すフローチャートである。
　【図１１】
　本発明の第４実施例において表示装置に表示される表示形態の一例を示す図である。
　【図１２】
　同実施例のミスカウンタ計測処理の内容の一部を示すフローチャートである。
　【図１３】
　図１２に続くフローチャートである。
　【符号の説明】
　１　ＣＰＵ
　２　ＲＯＭ
　３　ワーキングＲＡＭ
　４　鍵盤部
　１１　表示部
　１２　表示装置