【事件の表示】
　特許第３０４７８７９号「演奏ガイド装置、演奏ガイド用演奏データ作成装置および記憶媒体」の請求項１、２、４に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第３０４７８７９号の請求項１、２、４に係る特許を維持する。
【理　由】
１・手続の経緯
　特許第３０４７８７９号の請求項１乃至１０に係る各発明についての特許出願は、平成９年１月６日に出願された先の出願（特願平９−１１６号）の願書に最初に添付した明細書又は図面に記載された発明に基づいて優先権を主張して平成１０年１月６日に出願されたものであって、平成１２年３月２４日にその特許権の設定登録がなされ、その後、佐藤勝明（以下、「申立人」という）より特許異議の申立てがなされ、取消しの理由が通知され、その指定期間内である平成１３年６月１８日に訂正請求（後日取下げ）がなされ、その後、再度の取消しの理由が通知され、その指定期間内である平成１４年４月１２日に訂正請求がなされたものである。
２・訂正の適否についての判断
（１）訂正の内容
ア・訂正事項ａ
　明細書の特許請求の範囲の請求項１の記載
「音高指示データおよび音量指示データを含むノートデータに基づいて演奏装置の操作を指示する演奏ガイド装置において、
　前記ノートデータの音量指示データが所定値以下のとき第１の態様で指示を行い、前記ノートデータの音量指示データが所定値を超えるとき第２の態様で指示を行う指示態様変更手段を備えたことを特徴とする演奏ガイド装置」
を、
「音高指示データおよび音量指示データを含むノートデータに基づいて演奏装置の操作を指示する演奏ガイド装置において、
　非可聴レベルの音量を指示する値である所定値を超える音量指示データを含む実ノートデータ、および、該実ノートデータに先行し、前記所定値以下の音量指示データを含む先行ノートデータを読み取り、読み取ったノートデータの音量指示データが所定値以下のとき第１の態様で指示を行い、前記ノートデータの音量指示データが所定値を超えるとき第２の態様で指示を行う指示態様変更手段を備えたことを特徴とする演奏ガイド装置」
と訂正する。
イ・訂正事項ｂ
　明細書の特許請求の範囲の請求項２の記載
「音高指示データおよび音量指示データを含むノートデータに基づいて演奏装置の操作を指示する演奏ガイド装置において、
　前記音量指示データの所定値以下を複数の区分に分割し、前記ノートデータの音量指示データが属する区分により指示の態様を変更する指示態様変更手段を備えたことを特徴とする演奏ガイド装置」
を、
「音高指示データおよび音量指示データを含むノートデータに基づいて演奏装置の操作を指示する演奏ガイド装置において、
　前記音量指示データの非可聴レベルの音量を指示する値である所定値以下を複数の区分に分割し、前記所定値を超える音量指示データを含む実ノートデータ、および、該実ノートデータに先行し、前記所定値以下の音量指示データを含む先行ノートデータを読み取り、読み取った先行ノートデータの音量指示データが属する区分により指示の態様を変更する指示態様変更手段を備えたことを特徴とする演奏ガイド装置」
と訂正する。
ウ・訂正事項ｃ
　明細書の特許請求の範囲の請求項３の記載
「前記所定値は、音源に入力しても可聴音量レベルの信号を形成しない音量指示データの値である請求項１または請求項２に記載の演奏ガイド装置」
を、
「音高指示データおよび音量指示データを含むノートデータに基づいて演奏装置の操作を指示する演奏ガイド装置において、
　前記ノートデータの音量指示データが音源に入力しても可聴音量レベルの信号を形成しない値である所定値以下のとき第１の態様で指示を行い、前記ノートデータの音量指示データが前記所定値を超えるとき第２の態様で指示を行う指示態様変更手段を備えたことを特徴とする演奏ガイド装置」
と訂正する。
エ・訂正事項ｄ
　明細書の特許請求の範囲の請求項４の記載
「音高指示データおよび音量指示データを含むノートデータに基づいて演奏装置の操作を指示し、且つ、前記ノートデータの音量指示データの値に応じて指示態様を変更する演奏ガイドプログラムを記憶した記憶媒体」
を、
「非可聴レベルの音量を指示する値である所定値を超える音量指示データを含む実ノートデータ、および、該実ノートデータに先行し、前記所定値以下の音量指示データを含む先行ノートデータに基づいて演奏装置の操作を指示し、且つ、ノートデータが前記先行ノートデータ、実ノートデータのどちらであるかに応じて指示態様を変更する演奏ガイドプログラムを記憶した記録媒体」
と訂正する。
オ・訂正事項ｅ
　明細書の段落【０００６】中の記載
「前記ノートデータの音量指示データが所定値以下のとき」
を、
「非可聴レベルの音量を指示する値である所定値を超える音量指示データを含む実ノートデータ、および、該実ノートデータに先行し、前記所定値以下の音量指示データを含む先行ノートデータを読み取り、読み取ったノートデータの音量指示データが所定値以下のとき」
と訂正する。
カ・訂正事項ｆ
　明細書の段落【０００７】中の記載
「前記音量指示データの所定値以下を複数の区分に分割し、前記ノートデータの音量指示データが属する区分」
を、
「前記音量指示データの非可聴レベルの音量を指示する値である所定値以下を複数の区分に分割し、前記所定値を超える音量指示データを含む実ノートデータ、および、該実ノートデータに先行し、前記所定値以下の音量指示データを含む先行ノートデータを読み取り、読み取った先行ノートデータの音量指示データが属する区分」
と訂正する。
キ・訂正事項ｇ
　明細書の段落【０００８】中の記載
「前記所定値を、音源に入力しても可聴音量レベルの信号を形成しない音量指示データの値で構成したこと」
を、
「音高指示データおよび音量指示データを含むノートデータに基づいて演奏装置の操作を指示する演奏ガイド装置において、前記ノートデータの音量指示データが音源に入力しても可聴音量レベルの信号を形成しない値である所定値以下のとき第１の態様で指示を行い、前記ノートデータの音量指示データが前記所定値を超えるとき第２の態様で指示を行う指示態様変更手段を備えたこと」
と訂正する。
ク・訂正事項ｈ
　明細書の段落【００１０】中の記載
「音高指示データおよび音量指示データを含むノートイベントデータに基づいて演奏装置の操作を指示し、且つ、前記音量指示データの値に応じて指示態様を変更する演奏ガイドプログラムを記憶した」
を、
「非可聴レベルの音量を指示する値である所定値を超える音量指示データを含む実ノートデータ、および、該実ノートデータに先行し、前記所定値以下の音量指示データを含む先行ノートデータに基づいて演奏装置の操作を指示し、且つ、ノートデータが前記先行ノートデータ、実ノートデータのどちらであるかに応じて指示態様を変更する演奏ガイドプログラムを記憶した」
と訂正する。
ケ・訂正事項ｉ
　明細書の段落【００６５】中の記載
「程度を知ることができ、これによって演奏方法を事前に変更することができる」
を、
「程度を知ることができる。先行ノートデータと実ノートデータは音量指示データが非可聴レベルの音量を指示する値である所定値を超えるか否かで区別されているため、これによってどちらの操作指示かを知ることができ、演奏方法を事前に変更することができる」
と訂正する。
（２）訂正の目的の適否、新規事項の有無及び拡張・変更の存否
　上記訂正事項ａ、ｂ及びｄに関連する記載として、願書に添付した明細書（以下、「特許明細書」という）の発明の詳細な説明の欄の【０００８】には、「所定値を、音源に入力しても可聴音量レベルの信号を形成しない音量指示データの値で構成した」と記載され、又、特許明細書の発明の詳細な説明の欄の【００１１】には、「可聴レベルの楽音の発音を指示する音量指示データおよび音高指示データを含む実ノートデータと、該ノートデータに先行し、非可聴レベルの楽音の発音を指示する音量指示データおよび前記実ノートデータと同じ音高指示データを含む先行ノートデータと、を含む内容からなり」と記載されていることから、上記訂正事項ａの「非可聴レベルの音量を指示する値である所定値を超える音量指示データを含む実ノートデータ、および、該実ノートデータに先行し、前記所定値以下の音量指示データを含む先行ノートデータ」、上記訂正事項ｂの「音量指示データの非可聴レベルの音量を指示する値である所定値以下を複数の区分に分割し、前記所定値を超える音量指示データを含む実ノートデータ、および、該実ノートデータに先行し、前記所定値以下の音量指示データを含む先行ノートデータ」及び上記訂正事項ｄの「非可聴レベルの音量を指示する値である所定値を超える音量指示データを含む実ノートデータ、および、該実ノートデータに先行し、前記所定値以下の音量指示データを含む先行ノートデータに基づいて演奏装置の操作を指示し、且つ、ノートデータが前記先行ノートデータ、実ノートデータのどちらであるか」は、特許請求の範囲の減縮を目的とした明細書の訂正に該当し、上記訂正事項ｃは、明りょうでない記載の釈明を目的とした明細書の訂正に該当し、上記訂正事項ｅ乃至ｈは、上記訂正事項ａ乃至ｄとそれぞれ整合を図るものであるから、明りょうでない記載の釈明を目的とした明細書の訂正に該当し、上記訂正事項ｉは、上記訂正事項ａ及びｄと整合を図るものであるから、明りょうでない記載の釈明を目的とした明細書の訂正に該当し、何れも、新規事項の追加に該当せず、実質的に特許請求の範囲を拡張し、変更するものではない。
（３）むすび
　したがって、上記訂正は、特許法第１２０条の４第２項及び同条第３項において準用する特許法第１２６条第２項から第４項までの規定に適合するので、当該訂正を認める。
３・特許異議の申立て、取消しの理由及び再度の取消しの理由について
（１）特許異議の申立ての理由の概要
　申立人は、甲第１号証（特開平９−３１９３６３号公報、平成９年１２月１２日公開）を引用し、本件特許の請求項１、２及び４に係る各発明は、甲第１号証に記載された発明、又は、甲第１号証に記載された発明に基いて容易に発明をすることができたものであるから、その特許は、特許法第２９条第１項第３号、又は、特許法第２９条第２項、の規定に違反してなされたものであり、その特許は、取り消されるべきものである旨主張している。
（２）取消しの理由の概要
　取消しの理由は、平成８年５月２８日に出願され、平成９年１２月１２日に出願公開された他の特許出願（特願平８−１５４７８４号（特開平９−３１９３６３号））を引用し、本件特許の請求項１、２及び４に係る各発明は、他の特許出願の願書に最初に添付した明細書又は図面に記載された発明と同一であるから、その特許は、特許法第２９条の２第１項の規定に違反してなされたものであり、その特許は、取り消されるべきものであるというものである。
（３）再度の取消しの理由の概要
　再度の取消しの理由は、特許請求の範囲の請求項１，２及び４に記載された「所定値」がどのような所定値であるのか不明瞭であるから、その特許は、特許法第３６条第６項第２号の規定に適合していない特許出願に対してなされたものであり、その特許は、取り消されるべきものであるというものである。
（４）本件特許第３０４７８７９号の請求項１、２及び４に係る各発明について
　上記２・で示したように上記訂正が認められるので、本件特許の請求項１、２及び４に係る各発明は、上記訂正請求に係る訂正明細書の特許請求の範囲の請求項１、２及び４に記載された事項により特定されるとおりのものである（上記２・（１）ア・訂正事項ａ、イ・訂正事項ｂ及びエ・訂正事項ｄ参照）。
　そして、本件特許の請求項１乃至１０に係る各発明の内、その請求項１乃至５に係る各発明は上記のように訂正されたとしても、本件優先権出願の先の出願（平成９年１月６日の出願）の願書に最初に添付した明細書又は図面に記載された発明であるから、その請求項１，２及び４に係る各発明については、当該先の出願の時、すなわち、平成９年１月６日に出願されたものとみなされる。
（５）特許異議の申立てについての判断
　上記３・（４）に示したように、本件特許の請求項１，２及び４に係る各発明は、平成９年１月６日に出願されたものとみなされるのであるから、平成９年１２月１２日に公開された甲第１号証は、本件特許出願前公知の刊行物とはいえない。
　したがって、特許異議の申立ての理由及び証拠によっては、本件特許の請求項１，２及び４に係る各発明を取り消すことはできない。
（６）取消しの理由についての判断
　本件特許の請求項１，２及び４に係る各発明の出願の日前に特許出願され、本件特許の請求項１，２及び４に係る各発明の出願後に出願公開された他の特許出願の願書に最初に添付した明細書又は図面（先願明細書）には、
特に、
（イ）「図５は、押鍵ガイド表示用の演奏データの一例を示す説明図である。演奏データは、音符データ２５の列集合からなり、各音符情報は、鍵データ（キーナンバ）２０，ベロシティデータ２１（タッチ情報）、時刻データ２２（発音タイミング情報）、左手／右手データ２３，指番号データ２４等からなっている。なお、音符データには発音長さデータが含まれるか、あるいはキーオンおよびキーオフの２つの音符情報により１つの発音を制御する」（公開公報第３頁第４欄第１０〜１８行）の記載及び図５の記載、
（ロ）「演奏情報からキーオンすべき鍵情報と共に、手の左右の別、指情報、手の位置情報、タッチ情報、演奏法の内の少なくとも２つ以上を抽出する情報抽出手段と、抽出手段によって抽出された情報をキーオンする鍵情報と共に表示手段に表示する表示制御手段を備えたことを特徴とする」（公開公報第２頁第２欄第１〜６行）の記載、
（ハ）「タッチ情報によってＬＥＤの輝度や点滅周期を変化させることにより、複数の情報を表示している」（公開公報第４頁第５欄第１０〜１２行）の記載、
からみて、
「鍵データ２０およびベロシティデータ２１（タッチ情報）を含む音符データ２５に基づいて鍵盤楽器のキーオンすべき鍵情報、手の左右の別、指情報、手の位置情報、タッチ情報、演奏方法を表示する押鍵ガイド装置において、
　読み出した音符データ２５のベロシティデータ２１（タッチ情報）によってＬＥＤの輝度や点滅周期を変化させることにより、複数の情報を表示する情報抽出手段と表示制御手段を備えた押鍵ガイド装置」
を構成とする発明（先願明細書に記載された発明Ａ）、
特に、
上記（イ）の記載、（ロ）の記載及び
（ニ）「押鍵位置５０のＬＥＤをタッチ強度に応じて、下段のみ、上段のみ、上下段の双方を点灯させるように制御すれば、強度の表示も可能である」（公開公報第４頁第５欄第３８〜４０行）の記載、
からみて、
「鍵データ２０およびベロシティデータ２１（タッチ情報）を含む音符データ２５に基づいて鍵盤楽器のキーオンすべき鍵情報、手の左右の別、指情報、手の位置情報、タッチ情報、演奏方法を表示する押鍵ガイド装置において、
　前記ベロシティデータ２１（タッチ情報）に応じて、ＬＥＤを下段のみ、上段のみ、上下段の双方を点灯させるように制御して、強度の表示を可能とする情報抽出手段と表示制御手段を備えた押鍵ガイド装置」
を構成とする発明（先願明細書に記載された発明Ｂ）
及び
特に、
上記（イ）の記載、（ロ）の記載及び
（ホ）「ＲＯＭ２には制御プログラム、音色パラメータ、演奏データ等が記憶されている」（公開公報第２頁第２欄第１８〜２０行）の記載、
からみて、
「ベロシティデータ２１（タッチ情報）を含む音符データ２５に基づいて鍵盤楽器のキーオンすべき鍵情報、手の左右の別、指情報、手の位置情報、タッチ情報、演奏方法を表示し、且つ、音符データ２５のベロシティデータ２１（タッチ情報）の値に応じて表示態様を変更する制御プログラム、音色パラメータ、演奏データ等を記憶したＲＯＭ２」
を構成とする発明（先願明細書に記載された発明Ｃ）
が記載されているものと認められる。
　本件特許の請求項１、２及び４に係る各発明（前者）と、先願明細書に記載された発明Ａ、Ｂ及びＣ（後者）とを対比すると、
後者の
「鍵データ２０」、「ベロシティデータ２１（タッチ情報）」、「音符データ２５」、「鍵盤楽器」、「キーオンすべき鍵情報、手の左右の別、指情報、手の位置情報、タッチ情報、演奏方法」、「表示」、「押鍵ガイド装置」、「読み出した」、「情報抽出手段と表示制御手段」、「制御プログラム、音色パラメータ、演奏データ等」及び「ＲＯＭ２」
がそれぞれの機能に照らし、それぞれ
前者の
「音高指示データ」、「音量指示データ」、「ノートデータ」、「演奏装置」、「操作」、「指示」、「演奏ガイド装置」、「読み取った」、「指示態様変更手段」、「演奏ガイドプログラム」及び「記録媒体」
に相当するものと認められ、
又、
先願明細書に記載された発明Ａの
「ベロシティデータ２１（タッチ情報）によってＬＥＤの輝度や点滅周期を変化させることにより、複数の情報を表示する」ことは、
「音量指示データによって指示の態様を変化させることにより、複数の情報を指示する」ことに他ならず、
したがって、
本件特許の請求項１に係る発明の
「音量指示データが所定値以下のとき第１の態様で指示を行い、前記ノートデータの音量指示データが所定値を超えるとき第２の態様で指示を行う」ことと同義であるものと認められ、
又、
先願明細書に記載された発明Ｂの
「ベロシティデータ２１（タッチ情報）に応じて、ＬＥＤを下段のみ、上段のみ、上下段の双方を点灯させるように制御して、強度の表示を可能とする」ことは、
「音量指示データに応じて、３つの区分に分割し、３つの指示の態様を可能とする」こと、
すなわち、
「音量指示データの所定値以下を２つの区分に分割し、音量指示データに応じて、２つの指示の態様を可能とする」ことに他ならず、
したがって、
本件特許の請求項２に係る発明の
「音量指示データの所定値以下を複数の区分に分割し、音量指示データが属する区分により指示の態様を変更する」ことと同義であるものと認められる。
　そうすると、
本件特許の請求項１に係る発明と先願明細書に記載された発明Ａとは、
「音高指示データおよび音量指示データを含むノートデータに基づいて演奏装置の操作を指示する演奏ガイド装置において、
　読み取ったノートデータの音量指示データが所定値以下のとき第１の態様で指示を行い、前記ノートデータの音量指示データが所定値を超えるとき第２の態様で指示を行う指示態様変更手段を備えた演奏ガイド装置」である点において一致するものの、
先願明細書に記載された発明Ａには、
本件特許の請求項１に係る発明の構成要件である、
「読み取」るべき「ノートデータ」が、
「非可聴レベルの音量を指示する値である所定値を超える音量指示データを含む実ノートデータ、および、該実ノートデータに先行し、前記所定値以下の音量指示データを含む先行ノートデータ」である点が備わっておらず、
又、
本件特許の請求項２に係る発明と先願明細書に記載された発明Ｂとは、
「音高指示データおよび音量指示データを含むノートデータに基づいて演奏装置の操作を指示する演奏ガイド装置において、
　前記音量指示データの所定値以下を複数の区分に分割し、前記ノートデータを読み取り、読み取ったノートデータの音量指示データが属する区分により指示の態様を変更する指示態様変更手段を備えた演奏ガイド装置」である点において一致するものの、
先願明細書に記載された発明Ｂには、
本件特許の請求項２に係る発明の構成要件である、
「読み取」るべき「ノートデータ」が、
「非可聴レベルの音量を指示する値である所定値を超える音量指示データを含む実ノートデータ、および、該実ノートデータに先行し、前記所定値以下の音量指示データを含む先行ノートデータ」であり、
且つ、
「指示の態様を変更する」「区分」が、
「先行ノートデータの音量指示データが属する区分」である点が備わっておらず、
又、
本件特許の請求項４に係る発明と先願明細書に記載された発明Ｃとは、
「音量指示データを含むノートデータに基づいて演奏装置の操作を指示し、且つ、ノートデータの音量指示データの値に応じて指示態様を変更する演奏ガイドプログラムを記憶した記録媒体」である点において一致するものの、
先願明細書に記載された発明Ｃには、
本件特許の請求項４に係る発明の構成要件である、
「演奏装置の操作を指示」する「ノートデータ」が
「非可聴レベルの音量を指示する値である所定値を超える音量指示データを含む実ノートデータ、および、該実ノートデータに先行し、前記所定値以下の音量指示データを含む先行ノートデータ」であり、
且つ、
「指示態様を変更する」「ノートデータの音量指示データの値」が、
「先行ノートデータ、実ノートデータのどちらであるか」である点が備わっていないものと認められる。
　したがって、前者が後者と同一であるということはできない。
（７）再度の取消しの理由についての判断
　訂正請求によって、「所定値」とは、「非可聴レベルの音量を指示する値である所定値」であることが明瞭になったものと認められる。そして、「所定値」が「非可聴レベルの音量を指示する値である所定値」であることは、特許明細書の【０００８】に、「所定値を、音源に入力しても可聴音量レベルの信号を形成しない音量指示データの値で構成した」と記載されていることから明らかであるものと認められる。
（８）むすび
　以上のとおりであるから、特許異議申立ての理由及び証拠、取消しの理由及び証拠並びに再度の取消しの理由によっては、本件請求項１、２及び４に係る各発明の特許を取り消すことはできない。
　又、他に本件請求項１、２及び４に係る各発明の特許を取り消すべき理由を発見しない。
　よって、結論のとおり決定する。
【異議決定日】
平成１４年５月２８日（２００２．５．２８）
【訂正の要旨】
（１）訂正の要旨
ア・訂正事項ａ
　明細書の特許請求の範囲の請求項１の記載
「音高指示データおよび音量指示データを含むノートデータに基づいて演奏装置の操作を指示する演奏ガイド装置において、
　前記ノートデータの音量指示データが所定値以下のとき第１の態様で指示を行い、前記ノートデータの音量指示データが所定値を超えるとき第２の態様で指示を行う指示態様変更手段を備えたことを特徴とする演奏ガイド装置」
を、特許請求の範囲の減縮を目的として
「音高指示データおよび音量指示データを含むノートデータに基づいて演奏装置の操作を指示する演奏ガイド装置において、
　非可聴レベルの音量を指示する値である所定値を超える音量指示データを含む実ノートデータ、および、該実ノートデータに先行し、前記所定値以下の音量指示データを含む先行ノートデータを読み取り、読み取ったノートデータの音量指示データが所定値以下のとき第１の態様で指示を行い、前記ノートデータの音量指示データが所定値を超えるとき第２の態様で指示を行う指示態様変更手段を備えたことを特徴とする演奏ガイド装置」
と訂正する。
イ・訂正事項ｂ
　明細書の特許請求の範囲の請求項２の記載
「音高指示データおよび音量指示データを含むノートデータに基づいて演奏装置の操作を指示する演奏ガイド装置において、
　前記音量指示データの所定値以下を複数の区分に分割し、前記ノートデータの音量指示データが属する区分により指示の態様を変更する指示態様変更手段を備えたことを特徴とする演奏ガイド装置」
を、特許請求の範囲の減縮を目的として
「音高指示データおよび音量指示データを含むノートデータに基づいて演奏装置の操作を指示する演奏ガイド装置において、
　前記音量指示データの非可聴レベルの音量を指示する値である所定値以下を複数の区分に分割し、前記所定値を超える音量指示データを含む実ノートデータ、および、該実ノートデータに先行し、前記所定値以下の音量指示データを含む先行ノートデータを読み取り、読み取った先行ノートデータの音量指示データが属する区分により指示の態様を変更する指示態様変更手段を備えたことを特徴とする演奏ガイド装置」
と訂正する。
ウ・訂正事項ｃ
　明細書の特許請求の範囲の請求項３の記載
「前記所定値は、音源に入力しても可聴音量レベルの信号を形成しない音量指示データの値である請求項１または請求項２に記載の演奏ガイド装置」
を、明りょうでない記載の釈明を目的として
「音高指示データおよび音量指示データを含むノートデータに基づいて演奏装置の操作を指示する演奏ガイド装置において、
　前記ノートデータの音量指示データが音源に入力しても可聴音量レベルの信号を形成しない値である所定値以下のとき第１の態様で指示を行い、前記ノートデータの音量指示データが前記所定値を超えるとき第２の態様で指示を行う指示態様変更手段を備えたことを特徴とする演奏ガイド装置」
と訂正する。
エ・訂正事項ｄ
　明細書の特許請求の範囲の請求項４の記載
「音高指示データおよび音量指示データを含むノートデータに基づいて演奏装置の操作を指示し、且つ、前記ノートデータの音量指示データの値に応じて指示態様を変更する演奏ガイドプログラムを記憶した記憶媒体」
を、特許請求の範囲の減縮を目的として
「非可聴レベルの音量を指示する値である所定値を超える音量指示データを含む実ノートデータ、および、該実ノートデータに先行し、前記所定値以下の音量指示データを含む先行ノートデータに基づいて演奏装置の操作を指示し、且つ、ノートデータが前記先行ノートデータ、実ノートデータのどちらであるかに応じて指示態様を変更する演奏ガイドプログラムを記憶した記録媒体」
と訂正する。
オ・訂正事項ｅ
　明細書の段落【０００６】中の記載
「前記ノートデータの音量指示データが所定値以下のとき」
を、明りょうでない記載の釈明を目的として
「非可聴レベルの音量を指示する値である所定値を超える音量指示データを含む実ノートデータ、および、該実ノートデータに先行し、前記所定値以下の音量指示データを含む先行ノートデータを読み取り、読み取ったノートデータの音量指示データが所定値以下のとき」
と訂正する。
カ・訂正事項ｆ
　明細書の段落【０００７】中の記載
「前記音量指示データの所定値以下を複数の区分に分割し、前記ノートデータの音量指示データが属する区分」
を、明りょうでない記載の釈明を目的として
「前記音量指示データの非可聴レベルの音量を指示する値である所定値以下を複数の区分に分割し、前記所定値を超える音量指示データを含む実ノートデータ、および、該実ノートデータに先行し、前記所定値以下の音量指示データを含む先行ノートデータを読み取り、読み取った先行ノートデータの音量指示データが属する区分」
と訂正する。
キ・訂正事項ｇ
　明細書の段落【０００８】中の記載
「前記所定値を、音源に入力しても可聴音量レベルの信号を形成しない音量指示データの値で構成したこと」
を、明りょうでない記載の釈明を目的として
「音高指示データおよび音量指示データを含むノートデータに基づいて演奏装置の操作を指示する演奏ガイド装置において、前記ノートデータの音量指示データが音源に入力しても可聴音量レベルの信号を形成しない値である所定値以下のとき第１の態様で指示を行い、前記ノートデータの音量指示データが前記所定値を超えるとき第２の態様で指示を行う指示態様変更手段を備えたこと」
と訂正する。
ク・訂正事項ｈ
　明細書の段落【００１０】中の記載
「音高指示データおよび音量指示データを含むノートイベントデータに基づいて演奏装置の操作を指示し、且つ、前記音量指示データの値に応じて指示態様を変更する演奏ガイドプログラムを記憶した」
を、明りょうでない記載の釈明を目的として
「非可聴レベルの音量を指示する値である所定値を超える音量指示データを含む実ノートデータ、および、該実ノートデータに先行し、前記所定値以下の音量指示データを含む先行ノートデータに基づいて演奏装置の操作を指示し、且つ、ノートデータが前記先行ノートデータ、実ノートデータのどちらであるかに応じて指示態様を変更する演奏ガイドプログラムを記憶した」
と訂正する。
ケ・訂正事項ｉ
　明細書の段落【００６５】中の記載
「程度を知ることができ、これによって演奏方法を事前に変更することができる」
を、明りょうでない記載の釈明を目的として
「程度を知ることができる。先行ノートデータと実ノートデータは音量指示データが非可聴レベルの音量を指示する値である所定値を超えるか否かで区別されているため、これによってどちらの操作指示かを知ることができ、演奏方法を事前に変更することができる」
と訂正する。
（５４）【発明の名称】
演奏ガイド装置、演奏ガイド用演奏データ作成装置および記憶媒体
（５７）【特許請求の範囲】
　【請求項１】　音高指示データおよび音量指示データを含むノートデータに基づいて演奏装置の操作を指示する演奏ガイド装置において、
　
非可聴レベルの音量を指示する値である所定値を超える音量指示データを含む実ノートデータ、および、該実ノートデータに先行し、前記所定値以下の音量指示データを含む先行ノートデータを読み取り、読み取った
　【請求項２】　音高指示データおよび音量指示データを含むノートデータに基づいて演奏装置の操作を指示する演奏ガイド装置において、
　前記音量指示データの
非可聴レベルの音量を指示する値である
前記所定値を超える音量指示データを含む実ノートデータ、および、該実ノートデータに先行し、前記所定値以下の音量指示データを含む先行ノートデータを読み取り、読み取った先行
　【請求項３】　
音高指示データおよび音量指示データを含むノートデータに基づいて演奏装置の操作を指示する演奏ガイド装置において、
　
前記ノートデータの音量指示データが
値である所定値以下のとき第１の態様で指示を行い、前記ノートデータの音量指示データが前記所定値を超えるとき第２の態様で指示を行う指示態様変更手段を備えたことを特徴とする演奏ガイド装置。
　【請求項４】　
非可聴レベルの音量を指示する値である所定値を超える音量指示データを含む実ノートデータ、および、該実ノートデータに先行し、前記所定値以下の音量指示データを含む先行ノートデータ
ノートデータが
先行ノートデータ、実ノートデータのどちらであるか
　【請求項５】　可聴レベルの楽音の発音を指示する音量指示データおよび音高指示データを含む実ノートデータと、
　該ノートデータに先行し、非可聴レベルの楽音の発音を指示する音量指示データおよび前記実ノートデータと同じ音高指示データを含む先行ノートデータと、
　を含む内容からなり、演奏ガイド機能を制御する演奏データを記憶した記憶媒体。
　【請求項６】　供給された可聴レベルの楽音の発音を指示する音量指示データおよび音高指示データを含む実ノートデータに基づき、該実ノートデータに先行し、非可聴レベルの楽音の発音を指示する音量指示データおよび前記実ノートデータと同じ音高指示データを含む先行ノートデータを生成して、該先行ノートデータと実ノートデータが混在した演奏データを作成する作成手段を備えたことを特徴とする演奏ガイド用演奏データ作成装置。
　【請求項７】　前記作成手段は、第１の実ノートデータに対応する先行ノートデータを、該第１の実ノートデータに先行する第２の実ノートデータの直後から該第１の実ノートデータの直前までの間のノートデータとして作成する手段である請求項７に記載の演奏ガイド用演奏データ作成装置。
　【請求項８】　前記作成手段は、供給された所定区間の実ノートデータの全てに対応する複数の先行ノートデータを、前記所定区間の先頭位置のノートデータとして生成する手段である請求項７に記載の演奏ガイド用演奏データ作成装置。
　【請求項９】　前記作成手段は、実ノートデータに対応する先行ノートデータを、該実ノートデータの所定時間前から該実ノートデータの直前までの間のノートデータとして生成する手段である請求項７に記載の演奏ガイド用演奏データ作成装置。
　【請求項１０】　供給された可聴レベルの楽音の発音を指示する音量指示データおよび音高指示データを含む実ノートデータに基づき、該実ノートデータに先行し、非可聴レベルの楽音の発音を指示する音量指示データおよび前記実ノートデータと同じ音高指示データを含む先行ノートデータを生成して、該先行ノートデータと実ノートデータが混在した演奏データを作成する演奏ガイド用演奏データ作成プログラムを記憶した記憶媒体。
【発明の詳細な説明】
　【０００１】
　【発明の属する技術分野】
　この発明は、押鍵ガイドなどの演奏ガイドを行う演奏ガイド装置および演奏ガイドプログラムや演奏ガイド用演奏データを記憶した記憶媒体に関する。
　【０００２】
　【従来の技術】
　初心者でも曲を演奏できるように、どの鍵をオンすればよいかを順番に指示する押鍵ガイド機能を備えた電子鍵盤楽器が実用化されている。一般的な押鍵ガイド機能は、鍵をオンするタイミングに押鍵すべき鍵に対応するＬＥＤを点灯させるものであるが、さらに高機能なものは、押鍵すべき鍵に対応するＬＥＤを事前に第１の態様で予告点灯させておき、押鍵タイミングになったときこのＬＥＤを第２の態様で点灯させるものがある。
　【０００３】
　このように、押鍵タイミングより前にＬＥＤを予告点灯させるため、従来は、予告点灯用のデータを押鍵タイミング指示に用いるデータである発音用データとは別のトラックに書き込んだものや、発音用データを再生しながら、この発音用データを先読みし、先読みされた発音用データに基づいて予告点灯するようにしたものがあった。
　【０００４】
　【発明が解決しようとする課題】
　しかし、予告点灯用のデータを別トラックに書き込む方式では、この予告点灯用データのためのトラックが余分に必要であり、発音用データのためのトラックが削られてしまう問題点があった。また、演奏用データを先読みする方式では、押鍵タイミングにＬＥＤを点灯するためのデータ読み出しに加えて、これに先行する先読み処理が必要であり、処理が複雑になる問題点があった。また、発音用データを先読みするためには装置内部にこのデータが予め記憶されている必要があり、発音用データをリアルタイムに外部装置から入力して自動演奏（押鍵ガイド）を行う場合には予告点灯ができないという問題点があった。
　【０００５】
　この発明は、余分なトラックを用いず、且つ、先読みなどの特殊処理を必要とせず多様な押鍵ガイドを行うことができる演奏ガイド装置およびそのプログラムやデータを記憶した記憶媒体を提供することを目的とする。
　【０００６】
　【課題を解決するための手段】
　この出願の請求項１の発明は、音高指示データおよび音量指示データを含むノートデータに基づいて演奏装置の操作を指示する演奏ガイド装置において、
非可聴レベルの音量を指示する値である所定値を超える音量指示データを含む実ノートデータ、および、該実ノートデータに先行し、前記所定値以下の音量指示データを含む先行ノートデータを読み取り、読み取った
　【０００７】
　この出願の請求項２の発明は、音高指示データおよび音量指示データを含むノートデータに基づいて演奏装置の操作を指示する演奏ガイド装置において、前記音量指示データの
非可聴レベルの音量を指示する値である
前記所定値を超える音量指示データを含む実ノートデータ、および、該実ノートデータに先行し、前記所定値以下の音量指示データを含む先行ノートデータを読み取り、読み取った先行
　【０００８】
　この出願の請求項３の発明は、
音高指示データおよび音量指示データを含むノートデータに基づいて演奏装置の操作を指示する演奏ガイド装置において、前記ノートデータの音量指示データが
値である所定値以下のとき第１の態様で指示を行い、前記ノートデータの音量指示データが前記所定値を超えるとき第２の態様で指示を行う指示態様変更手段を備えたことを特徴とする。
　【０００９】
　【００１０】
　この出願の請求項４の発明は、
非可聴レベルの音量を指示する値である所定値を超える音量指示データを含む実ノートデータ、および、該実ノートデータに先行し、前記所定値以下の音量指示データを含む先行ノートデータ
ノートデータが
先行ノートデータ、実ノートデータのどちらであるか
　【００１１】
　この出願の請求項５の発明は、可聴レベルの楽音の発音を指示する音量指示データおよび音高指示データを含む実ノートデータと、該ノートデータに先行し、非可聴レベルの楽音の発音を指示する音量指示データおよび前記実ノートデータと同じ音高指示データを含む先行ノートデータと、を含む内容からなり、演奏ガイド機能を制御する演奏データを記憶したことを特徴とする。
　【００１２】
　この出願の請求項６の発明は、供給された可聴レベルの楽音の発音を指示する音量指示データおよび音高指示データを含む実ノートデータに基づき、該実ノートデータに先行し、非可聴レベルの楽音の発音を指示する音量指示データおよび前記実ノートデータと同じ音高指示データを含む先行ノートデータを生成して、該先行ノートデータと実ノートデータが混在した演奏データを作成する作成手段を備えたことを特徴とする。
　【００１３】
　この出願の請求項７の発明は、前記作成手段は、第１の実ノートデータに対応する先行ノートデータを、該第１の実ノートデータに先行する第２の実ノートデータの直後から該第１の実ノートデータの直前までの間のノートデータとして作成する手段であることを特徴とする。
　【００１４】
　この出願の請求項８の発明は、前記作成手段は、供給された所定区間の実ノートデータの全てに対応する複数の先行ノートデータを、前記所定区間の先頭位置のノートデータとして生成する手段であることを特徴とする。
　【００１５】
　この出願の請求項９の発明は、前記作成手段は、実ノートデータに対応する先行ノートデータを、該実ノートデータの所定時間前から該実ノートデータの直前までの間のノートデータとして生成する手段であることを特徴とする。
　【００１６】
　この出願の請求項１０の発明は、供給された可聴レベルの楽音の発音を指示する音量指示データおよび音高指示データを含む実ノートデータに基づき、該実ノートデータに先行し、非可聴レベルの楽音の発音を指示する音量指示データおよび前記実ノートデータと同じ音高指示データを含む先行ノートデータを生成して、該先行ノートデータと実ノートデータが混在した演奏データを作成する演奏ガイド用演奏データ作成プログラムを記憶したことを特徴とする。
　【００１７】
　【発明の実施の形態】
　図１はこの発明の実施形態である電子鍵盤楽器のブロック図である。この電子鍵盤楽器は鍵盤１６の操作によって通常の演奏をすることができるほか、外部装置から演奏データを入力することにより、または、記憶装置から演奏データを読み出すことにより、曲の自動演奏をすることができる。また、自動演奏時に、利用者が曲に合わせて鍵盤を操作できるように、鍵盤１６の奥パネル面に設けられた各鍵毎の鍵盤ＬＥＤ１９ａを点灯して演奏者にどの鍵を押下すべきかを指示する押鍵ガイド機能を備えている。
　【００１８】
　この電子鍵盤楽器の動作を制御するＣＰＵ１０には、バスを介して、ＲＯＭ１１、ＲＡＭ１２、外部記憶装置１３、インタフェース１４、検出回路１５、検出回路１７、表示回路１９、タイマ２０、音源回路２１、効果回路２２、および、サウンドシステム２３が接続されている。タイマ２０は、自動演奏のテンポを制御するための回路であり、ＣＰＵ１０の割込端子に接続されている。外部記憶装置１３はハードディスク記憶装置，フロッピィディスクドライブ，ＣＤ−ＲＯＭドライブ，ＭＯドライブなどどのようなものであってもよい。また、インタフェース１４は、ＭＩＤＩインタフェースあるいは他のコンピュータとの通信インタフェースなどどのようなものであってもよい。
　【００１９】
　外部記憶装置１３として接続されるハードディスク記憶装置は制御プログラムや各種データを記憶しておく記憶装置である。この電子鍵盤楽器ではＲＯＭ１１に制御プログラムを記憶しているが、ＲＯＭ１１に制御プログラムを記憶していないパーソナルコンピュータなどの場合、このハードディスク記憶装置に制御プログラムを記憶させておき、それをＲＡＭ１２に読み込むことにより、ＲＯＭ１１に制御プログラムを記憶している場合と同様の動作をＣＰＵ１０に実行させることができる。このようにすると、制御プログラムの追加やバージョンアップなどが容易に行える。
　【００２０】
　外部記憶装置１３として接続されるＣＤ−ＲＯＭドライブは、セットされたＣＤ−ＲＯＭに記憶されている制御プログラムや各種データを読み出す装置である。読み出された制御プログラムや各種データは、ハードディスク記憶装置などにストアされる。これにより、制御プログラムの新規インストールやバージョンアップ等が容易に行える。なお、このＣＤ−ＲＯＭドライブ以外にも、外部記憶装置として、フロッピィディスク装置、光磁気ディスク（ＭＯ）装置など、様々な形態のメディアを利用するための装置を設けるようにしてもよい。
　【００２１】
　通信インタフェースはＬＡＮ（ローカルエリアネットワーク）やインターネット、電話回線等の通信ネットワークに接続され、該通信ネットワークを介して、サーバコンピュータと接続される。通信インタフェースはハードディスク記憶装置内に制御プログラムや各種データが記憶されていない場合にサーバコンピュータからプログラムやデータをダウンロードするために用いられる。クライアントとなる本装置は、通信インタフェースおよび通信ネットワークを介してサーバコンピュータへとプログラムやデータのダウンロードを要求するコマンドを送信する。サーバコンピュータは、このコマンドを受け、要求されたプログラムやデータを通信ネットワークを介して本装置へと配信し、本装置が通信インタフェースを介して、これらプログラムやデータを受信してハードディスク装置に蓄積することにより、ダウンロードが完了する。
　【００２２】
　図１において、前記検出回路１５には鍵盤１６が接続されている。鍵盤１６は、６１鍵（Ｃ１〜Ｃ６）、７６鍵（Ｅ０〜Ｇ６）、または、８８鍵（Ａ‐１〜Ｃ７）のいずれを用いてもよい。前記鍵盤ＬＥＤ１９ａは、使用される鍵盤１６に対応して６１個、７６個または８８個設けられている。また、検出回路１７にはスイッチ群１８が接続されている。スイッチ群１８には、プレイ／ストップスイッチ１８ａ，ガイドモードスイッチ１８ｂなどが含まれている。表示回路１９は、前記鍵盤ＬＥＤ１９ａの点灯を制御するとともに現在選択されているモードや音色などを表示する表示器を備えている。また、音源回路２１は効果回路２２に接続されており、効果回路２２にはサウンドシステム２３が接続されている。
　【００２３】
　鍵盤１６の鍵をオンすると、このオンイベントが検出回路１５によって検出され、鍵オン信号がＣＰＵ１０に伝達される。ＣＰＵ１０はこの鍵オンに基づく楽音信号を形成するため、発音イベントデータを音源回路２１に送信する。音源回路２１はこのデータに基づいて楽音信号を形成し、効果回路２２に出力する。効果回路２２は、楽音信号に対してリバーブなどの効果を付与する回路であり、どのような効果をどの程度付与するかはＣＰＵ１０から入力されるパラメータによって設定されている。効果回路２２は音源回路２１から入力された楽音信号に対して上記効果を付与したのち、この楽音信号をサウンドシステム２３に出力する。サウンドシステム２３はこの楽音信号を増幅して音響として出力する。
　【００２４】
　前記プレイ／ストップスイッチ１８ａをオンすると、そのとき指定されている曲のデータに基づく自動演奏がスタートする。再度プレイ／ストップスイッチ１８ａをオンするとその自動演奏が停止する。この自動演奏は、インタフェース１４を介して外部装置からリアルタイムに受信した演奏データを用いて実行することもでき、また、装置の外部記憶装置１３に記憶されている演奏データを読み出して実行することもできる。
　【００２５】
　また、この自動演奏中にガイドモードスイッチ１８ｂを操作してガイドモードをオンすると押鍵ガイド機能がオンする。押鍵ガイドは、自動演奏の進行に合わせて鍵盤１６に設けられている鍵盤ＬＥＤ１９ａを点灯／消灯させ、演奏者にどの鍵をオンすべきかを指示するものである。この押鍵ガイドは、通常メロディを演奏する鍵について実行される。鍵オンタイミングにその鍵に対応するＬＥＤを第２の態様で点灯させ、この押鍵タイミングの所定時間前に該ＬＥＤを第１の態様で点灯させる。この第１の点灯により、利用者はもうすぐ当該鍵の押鍵タイミングであることを知ることができる。この実施形態において、第１の態様の点灯は常時点灯方式であり、第２の態様の点灯は短い間隔（数百ミリ秒程度）で点滅させる点灯方式である。この予告点灯は、図３（Ａ），（Ｂ）で説明するように、先の鍵オフののち押鍵タイミングまでの間点灯する方式、１フレーズ毎にそのフレーズで押鍵する鍵のＬＥＤを全て事前点灯する方式、押鍵タイミングの所定時間前に事前点灯する方式など種々の方式を採用することができる。なお、第１の態様と第２の態様は逆であってもよい。
　【００２６】
　図２は同電子鍵盤楽器で用いられる演奏データのフォーマットを示す図である。この演奏データは、インタフェース１４を介して外部装置から入力されているか、または、前記外部記憶装置１３に記憶されている。演奏データは複数トラックからなっており、各トラックのデータはイベントデータと、このイベントデータの読み出しタイミングを指示するタイミングデータからなっている。イベントデータには、ノートオンデータ，ノートオフデータ，システムエクスクルーシブメッセージなどが含まれる。ノートオンデータは、発音開始を指示するデータであり、ノートオンデータであることを示すコード、ＭＩＤＩチャンネル番号、ノートナンバ、ベロシティからなっている。また、ノートオフデータは、発音終了を指示するデータであり、ノートオフデータであることを示すコード、ＭＩＤＩチャンネル番号、ノートナンバ、ベロシティからなっている。ノートナンバは音高を表す数値データであり、０／１２７であるが、６１鍵の鍵盤の場合、３６（Ｃ１）〜９６（Ｃ６）が押鍵ガイドの対象となる。ベロシティは形成する楽音信号を制御するためのパラメータであり、主として音量レベル制御に用いられるものである。鍵盤楽器の場合、ベロシティは押鍵速度に対応して生成され、音源回路において、このベロシティが音量およびフィルタ制御（倍音成分のレベル制御）に用いられる。
　【００２７】
　また、システムエクスクルーシブメッセージは、ＭＩＤＩフォーマットを用いて演奏情報以外の情報を伝送するときに用いられるデータ形式であり、押鍵ガイドのガイドモードのオン／オフやガイドレベルの設定変更をインタフェース１４を介して接続された外部装置から制御したり、外部記憶装置１３から読み出された演奏データ毎に制御する場合に用いられる。
　【００２８】
　なお、演奏データのフォーマットは、演奏イベントの発生時刻を１つ前のイベントからの時間で表した「イベント＋相対時間」、演奏イベントの発生時刻を曲や小節内における絶対時間で表した「イベント＋絶対時間」、音符の音高と符長あるいは休符と休符長で演奏データを表した「音高（休符）＋符長」、演奏の最小分解能毎にメモリの領域を確保し、演奏イベントの発生する時刻に対応するメモリ領域に演奏イベントを記憶したいわゆる「ベタ方式」等どのような形式であってもよい。また、自動演奏データは、各チャンネルのデータがトラック毎に別れているような形式以外に、複数のチャンネルデータが混在した形式であってもよい。
　【００２９】
　図３はこの電子鍵盤楽器で用いられる演奏データを時間軸に展開した図である。この図において、点線で示した棒はベロシティが１のノートオン区間を示しており、実線で示した棒はベロシティが２以上のノートオン区間を示している。ノートオン区間は、ノートオンデータからノートオフデータまでの時間を示すものである。自動演奏が実行されているとき、ノートデータは音源回路２１に入力されるが、ベロシティが１や２など極めて小さい場合、形成される楽音信号は可聴レベルに達しない。したがって、ベロシティがある程度より大きいノートデータが実際に自動演奏の楽音として聴取される信号となる。可聴レベルと非可聴レベルの境界値は、聴取者により異なるため一概には決まらないが、ベロシティが１０未満であれば非可聴レベルとして差し支えない。そこで、この電子鍵盤楽器では、ベロシティ１のデータをガイドモード時の予告点灯用のデータとして用いる。すなわち、実際に楽音を発音するためのノートデータ（ベロシティが２以上）よりも所定タイミング前の位置に、同じノートナンバ（音高）のベロシティ＝１のノートデータを書き込んでおき、ベロシティ＝１のノートオンデータによって、そのノートナンバに対応する鍵のＬＥＤを第１の態様で点灯させてもうすぐ鍵オンタイミングであることを予告する。この第１の態様の点灯を予告点灯という。そして、実際に発音するためのノートオンデータによって該ＬＥＤを第２の態様で点灯させる。この第２の態様の点灯をタイミング点灯という。第１の態様，第２の態様は、上述したように常時点灯と短時間の点滅などである。このように予告点灯とタイミング点灯で点灯の態様を異ならせることにより、点灯の態様によってもうすぐ鍵オンタイミングであるか現在鍵オンタイミングであるかを区別して告知することができる。
　【００３０】
　同図（Ａ）の演奏データは、１つのノート指示が終了したとき次のノートを指示するよう構成した演奏データの例である。すなわち、実際に楽音を発音するためのノートデータの切れ目（ノートオフタイミングの直後）に次のノートデータの予告点灯用のベロシティ１のノートデータを埋め込んでおき、ガイドする楽音の発音が終了したのち次にガイドする楽音のＬＥＤを予告点灯する。また、同図（Ｂ）の演奏データは、曲をフレーズ毎に区切り、各フレーズ毎にそのフレーズ内でオンする鍵のＬＥＤを全て予告点灯するように構成した演奏データの例である。すなわち、フレーズ内で実際に発音される全てのノートデータと同じノートナンバのノートデータをベロシティ＝１で該フレーズの開始から終了にかけての全区間に書き込んでおく。これにより、このフレーズ内でオンすべき全ての鍵のＬＥＤをフレーズ開始時に予告点灯することができ、これにより該フレーズの演奏の際に手を置く位置を把握することができる。なお、この図では、発音終了後（実際に発音するためのノートオン区間終了後）も該ノートナンバのＬＥＤを予告点灯（第２の態様で点灯）するようになっているが発音終了後は予告点灯をしないようにしてもよい。
　【００３１】
　なお、同図（Ａ）の演奏データは、実際のあるノートの発音を次のノートの発音の間に予告点灯をするため１音ずつ発音する必要があり、ノートオンが連続したり、ノートオフが連続したりしないようにする必要がある。このため、ノートオン−ノートオンやノートオフ−ノートオフが連続するような演奏データを用いる場合には、イベントデータを出力する装置（外部装置）やイベントデータを受信する装置（電子鍵盤楽器）で、ノートオン→ノートオンやノートオフ→ノートオフが続かないように演奏データを加工するようにすればよい。例えばノートオンデータを２つ連続して受信した場合または読み出した場合、２つ目のノートオンデータの前に１つ目のノートオンに対応するノートオフをデータを強制的に発生するようにすればよい。この処理は、各ノート毎にノートオン／オフ状態を記憶しておくことによって処理することができる。また、ベロシティ１のノートオンイベントは、対応するノートオフイベントのベロシティも１にしておくようにしてもよい。
　【００３２】
　このほか、実際に発音するノートデータの一定タイミング前（例えば４分音符）にベロシティ１のノートデータを埋め込んでおいてもよく、予告点灯の時間的形態は適宜設定することができる。
　【００３３】
　図４はＭＩＤＩ受信処理を示すフローチャートである。この処理は、自動演奏プログラムの一部であり、演奏データであるＭＩＤＩデータをインタフェースを介して外部装置から受信したとき実行されるプログラムである。また、電子鍵盤楽器の外部記憶装置やＲＡＭ，ＲＯＭに記憶している演奏データを自動演奏のために読み出したときもこれと同様の動作が実行される。
　【００３４】
　まず受信したデータがシステムエクスクルーシブメッセージであるか否かを判断する（ｓ１）。システムエクスクルーシブメッセージであれば、このメッセージの内容に従った処理を実行する（ｓ２）。自動演奏時に予告点灯，タイミング点灯を行うガイドモードの設定を変更するデータもシステムエクスクルーシブメッセージで構成されており、このガイドモード設定変更データを含むシステムエクスクルーシブメッセージを外部装置から入力することにより、外部装置からガイドモードのオン／オフなどの制御をすることができる。
　【００３５】
　システムエクスクルーシブメッセージでない場合にはノートオンイベントデータかノートオフイベントデータかを判断する（ｓ３，ｓ４）。ノートオンイベントデータであれば、その内容に応じて発音処理を実行する（ｓ５）。ただし、ノートオンイベントデータのベロシティデータが１など極めて小さい値のときは可聴レベルの楽音信号が形成されないため、実際には発音されないのと同じことである。なお、この発音処理動作において、ベロシティを判断し、１など極めて小さい値のデータについては発音処理を実行しないようにして音源の負荷を軽くすることも可能である。
　【００３６】
　こののち、ガイドモードがオンであるかを判断する（ｓ６）。ガイドモードがオンしていれば、このノートオンデータのベロシティが１であるかを判断する（ｓ７）。ベロシティ＝１であれば、ＬＥＤ制御モードに応じて鍵盤ＬＥＤ１９ａを第１の態様で点灯（予告点灯）させる（ｓ８）。この予告点灯により、もうすぐ押鍵すべき鍵を事前に指示することができる。一方、ベロシティ≧２であれば、ＬＥＤ制御モードに応じて鍵盤ＬＥＤを第２の態様で点灯（タイミング点灯）させる（ｓ９）。このタイミング点灯により、押鍵タイミングを指示することができる。ＬＥＤ制御モードとは、ＬＥＤの点灯・点滅の態様を種々設定するモードであり、たとえば、上述の常時点灯方式と点滅方式のどちらを予告点灯に用いるかを決定するものである。たとえば、ＬＥＤ制御モード＝１の場合は、予告点灯を常時点灯方式（第１の態様）とし、タイミング点灯を点滅方式（第２の態様）とし、ＬＥＤ制御モード＝２の場合は、その逆とする。ＬＥＤ制御モードを選択することにより、演奏者は自分の好みにあった点灯方式で、予告点灯やタイミング点灯をさせることができる。なお、ガイドモードがオフの場合にはｓ６から直接リターンする。
　【００３７】
　また、受信したＭＩＤＩデータがノートオフメッセージであれば、このメッセージで指示される楽音の消音処理を実行したのち（ｓ１２）、ガイドモードがオンであるかを判断する（ｓ１３）。ガイドモードがオンであれば、このノートオフデータのノートナンバに対応する鍵盤ＬＥＤ１９ａを消灯する（ｓ１４）。また、ノートオンデータ，ノートオフデータ以外のデータ、たとえば、音色変更のためのプログラムチェンジデータなどの場合には、対応するその他処理を実行して（ｓ１１）リターンする。
　【００３８】
　図３に示す演奏データを受信して図４の動作を実行することにより、押鍵タイミングに第２の態様で音高に対応する鍵盤ＬＥＤが点灯し、その所定時間前に該鍵盤ＬＥＤが第１の態様で予告点灯する。
　【００３９】
　なお、上述したようにこの電子鍵盤楽器は、外部装置から演奏データリアルタイムに入力して図４の動作によって自動演奏することができ、この場合には、図５（Ａ）に示すように、外部装置とこの装置がＭＩＤＩケーブルなどで接続され、該ケーブルを介してシステムエクスクルーシブメッセージを含む演奏データを受信する。そして、外部装置は同図（Ｂ）に示すような動作で電子鍵盤楽器に対して演奏データを送信する。
　【００４０】
　同図（Ｂ）において、この外部記憶装置が自動演奏中であるか、すなわち、演奏データの再生中であるか否かを判断する（ｓ２０）。再生中であれば再生・ＭＩＤＩ出力処理を実行する（ｓ２１）。この再生・ＭＩＤＩ出力処理とは、この外部装置に記憶されている演奏データを所定のテンポに従って読み出し、イベントデータが読み出されたとき、このイベントデータをＭＩＤＩデータとして電子鍵盤楽器に出力する処理である。
　【００４１】
　こののち、ガイドモードの変更があるか否かを判断する（ｓ２２）。ガイドモードの変更は、たとえば外部装置に設けられたガイドモードスイッチなどによって行われる。ガイドモードの変更があったときには、その変更内容に応じて、ガイドモード自体のオン／オフまたはＬＥＤ制御モードの変更を指示するシステムエクスクルーシブメッセージを構成して電子鍵盤楽器に対して出力する（ｓ２３）。さらに、その他処理を実行する（ｓ２４）。その他処理とは、たとえば再生の開始・停止などの処理である。
　【００４２】
　以上の動作により、外部装置から自動演奏装置である電子鍵盤楽器に対して演奏データを入力することができ、且つ、外部装置からシステムエクスクルーシブメッセージを送信することによって本発明の電子鍵盤楽器のガイドモードの設定を変更することができる。
　【００４３】
　なお、上記図５のフローチャートでは、利用者によるガイドモードスイッチの操作によってガイドモードを変更するようにしているが、演奏データ中にガイドモードの変更を指示するシステムエクスクルーシブメッセージを埋め込んでおき、演奏データの読み出しによってこのシステムエクスクルーシブメッセージが送信されるようにしてもよい。
　【００４４】
　また、上記実施形態では、ベロシティ＝１のノートデータを予告点灯用のデータとして用いているが、ベロシティ＝１のデータのみでなく、実質的に可聴レベルの楽音を発音しない程度のベロシティのデータであれば予告点灯用のデータとして用いることができる。この場合、そのベロシティ値に応じて点灯態様を変更するなどより複雑な制御が可能になる。
　【００４５】
　図６はベロシティ＝１，２，３を異なる制御に用いる例を示すフローチャートである。この動作は図４のｓ７〜ｓ９に差し換えて実行されるものである。
　【００４６】
　図４および図６において、ノートオンデータが入力され（ｓ３）、ガイドモードがオンであれば（ｓ６）、入力されたノートオンデータのベロシティが１，２，３のどれか、または、それ以上であるかを判断する（ｓ３０，ｓ３１，ｓ３２）。ベロシティ＝１であれば（ｓ３０）、ガイドレベルが１〜３のどの場合でも（ｓ３３）、第１の態様で該ノートオンデータのノートナンバに対応する鍵盤ＬＥＤを点灯させる（ｓ３４）。ベロシティ＝２であれば（ｓ３１）、ガイドレベルが２または３のとき（ｓ３５）、第１の態様でノートナンバに対応する鍵盤ＬＥＤを点灯させる（ｓ３６）。また、ベロシティ＝３であれば（ｓ３２）、ガイドレベルが３のときのみ（ｓ３７）、第１の態様でノートナンバに対応する鍵盤ＬＥＤを点灯させる（ｓ３８）。ベロシティがこれ以上であれば、実際に発音するノートデータであるため第２の態様でこのノートオンデータのノートナンバに対応する鍵盤ＬＥＤを点灯させる（ｓ３９）。
　【００４７】
　以上の動作において、４拍子の曲の場合、例えば各小節の１拍目のノートに対してベロシティ１の予告点灯用のデータを書き込んでおき、３拍目のノートに対してベロシティ２の予告点灯用のデータを書き込んでおき、残り全てのノートに対してベロシティ３の予告点灯用のデータを書き込んでおくことにより、ガイドレベルが１のときは１小節に１つ（１拍目）の鍵オンのみ予告点灯で予告し、ガイドレベルが２のときは１小節に２つ（１拍目，３拍目）の鍵オンを予告点灯で予告し、ガイドレベルが３のときは全ての音符の鍵オンを予告点灯で予告する。このようにすることにより、１小節に１音符程度自動演奏に合わせて弾ければよいという超初心者はガイドレベルを１にして押鍵ガイドを実行させればよく、全ての音符を合わせて弾きたいという初級者はガイドレベルを３にして、全ての音符について対応する鍵盤ＬＥＤ１９ａを点灯させればよい。また、これとは逆に、１小節に１音程度のガイドで全ての音符を弾ける（すなわち、一部分の音符のみガイドがあれば、残りの音符はガイドが無くても弾ける）中級者がガイドレベル１で練習するようにしてもよい。なお、このガイドレベルの変更も上述のガイドモードの設定変更に含まれ、システムエクスクルーシブメッセージによって外部装置から変更することができる。
　【００４８】
　また、このようにベロシティ値を異なるガイドレベルに対応させる方式以外に、ベロシティ値に応じてガイド内容（次のノートを指示／１フレーズ中の全ノートを指示／指を開いたときの範囲を指示など）を変えるようにしてもよく、複数のベロシティ値をそれぞれ指に対応させ、値に応じて運指を表示するようにしてもよく、ベロシティ値で右手／左手を区別し、右手ガイド・左手ガイドを切り換えるようにしてもよい。この場合、ベロシティ値の異なるノートデータを、各ガイド内容に対応させて演奏データ内に埋め込んでおく。
　【００４９】
　また、ガイドに用いる表示手段としては、鍵盤ＬＥＤに限らず、ＬＣＤや外部ディスプレイに鍵盤の絵などを表示し、その表示形態をベロシティ値の小さなノートイベントに基づいて制御するようにしてもよい。また、鍵盤ＬＥＤを用いた場合でも、第１の態様の点灯、第２の態様の点灯は、常時点灯および短時間点滅に限定されるものではなく、デューティ比制御などにより発光輝度を変化させることで第１，第２の態様を区別するようにしてもよく、２色発光のＬＥＤを用いた場合には発光色を変更することで第１，第２の態様を区別するようにしてもよい。
　【００５０】
　また、この実施の形態においては、予告点灯を行う演奏データには、図３の破線で示すようなベロシティ＝１（図６の場合にはベロシティ＝２，３を含む）の予告点灯用のノートイベントデータ（先行ノートデータ）が、ベロシティが１０程度よりも大きい実際に発音するためのノートイベントデータ（実ノートデータ）とともに書き込まれているが、このような予め先行ノートデータが書き込まれている演奏データを記憶媒体に記憶しておき、これを読み出して押鍵ガイドをする方式以外に、実ノートデータのみの演奏データを読み込んで、先行ノートデータを自動的に生成して書き足したのち、押鍵ガイドをするようにしてもよい。
　【００５１】
　図７および図８は、実ノートデータ（可聴レベルのベロシティ値を有するノートデータ）のみの演奏データを読み込んで先行ノートデータを自動的に生成する第１の先行ノート生成処理を示すフローチャートである。この処理は図３（Ａ）に示した先の鍵オフののち押鍵タイミングまでの間点灯する方式に対応した先行ノートを自動生成する処理であり、外部装置において、自動演奏に先立ってその他の処理（ｓ２４）として実行される処理である。
　【００５２】
　図７および図８において、外部装置内の演奏データ記憶装置内に記憶されているガイドトラックの演奏データを、外部装置内に設けられているＲＡＭの作業領域にロードする（ｓ４０）。そして、ロードした演奏データ内の先頭の演奏データを読む（ｓ４１）。先頭の演奏データがノートオンデータであるか否かを判断し（ｓ４２）、ノートオンデータであると判断されるまで後続する演奏データを読む（ｓ４３）。読み出した演奏データがノートオンデータであると判断されると、該ノートオンデータのノートナンバを有し、かつベロシティの値が「１」であるノートオンデータを生成して、演奏データの先頭に挿入する（ｓ４４）。その後、該ノートオンデータのノートナンバを有するノートオフデータを生成して、該ノートオンデータの直前に挿入する（ｓ４５）。
　【００５３】
　そして次の演奏データを読む（ｓ４６）。該次の演奏データがノートオンデータであるか否かを判断し（ｓ４７）、ノートオンデータであると判断されるまで後続する演奏データを読む（ｓ５１）。読み出した演奏データがノートオンデータであると判断されると、同時にオンされている他のノートデータがないかどうかを判断し（ｓ４８）、同時にオンされている他のノートデータがなければ、該ノートオンデータのノートナンバを有し、かつベロシティの値が「１」であるノートオンデータを生成する。そして、１つ前のノートオフデータをサーチし、見つかったノートオフデータの直後に前記生成したノートオンデータを挿入する（ｓ４９）。その後、該ノートオンデータのノートナンバを有するノートオフデータを生成して、該ノートオンデータの直前に挿入する（ｓ５０）。なお、同時にオンされている他のノートデータがあった場合は、先の鍵オフが発生する前に今回の押鍵タイミングに達していることになるため、ガイド用のノートデータは挿入しない。以上のｓ４７からｓ５１の処理を演奏データ中のエンドデータが読み出されるまで繰り返し、エンドデータが読み出された時点で（ｓ５２）、演奏データをセーブ、すなわち元の演奏データと置き換えて（ｓ５３）、この処理を終了する。
　【００５４】
　図９および図１０は実ノートデータのみの演奏データを読み込んで先行ノートデータを自動的に生成する第２の先行ノート生成処理を示すフローチャートである。この処理は図３（Ｂ）に示した１フレーズ毎にそのフレーズで押鍵する鍵のＬＥＤ全てを事前点灯する方式に対応した先行ノートを自動生成する処理であり、外部装置において、自動演奏に先立ってその他の処理（ｓ２４）として実行される処理である。
　【００５５】
　図９および図１０において、外部装置内の演奏データ記憶装置内に記憶されているガイドトラックの演奏データを、外部装置内に設けられているＲＡＭの作業領域にロードする（ｓ６０）。そして、ロードした演奏データを複数のフレーズに分割する（ｓ６１）。分割の方法としては、演奏データを解析して自動的に複数フレーズに分割する方法（例えば特開平８−２９２７６２号参照）や、ユーザがスイッチ装置などによって分割位置を指定することにより複数フレーズに分割する方法などがあり、何れかの方法を適宜採用すればよい。この後、分割された複数フレーズのうちの先頭フレーズの中に含まれる全てのノートオンデータをサーチし、見つかった全ノートオンデータの各ノートナンバを有し、ベロシティの値が「１」である複数のノートオンデータを生成して、フレーズの先頭に挿入する（ｓ６２）。
　【００５６】
　次に該ノートオンデータ挿入位置の次の演奏データを読み（ｓ６３）、該次の演奏データがノートオンデータであるか否かを判断し（ｓ６４）、ノートオンデータであれば、該ノートオンデータのノートナンバを有するノートオフデータを生成して、該ノートオンとデータの直前に挿入する（ｓ６５）。一方、該次の演奏データがノーオンデータでない場合は、ノートオフデータであるか否かを判断し（ｓ６６）、ノートオフデータであれば、該ノートオフデータのノートナンバを有し、かつベロシティの値が「１」であるノートオンデータを生成して、該ノートオフデータの直後に挿入する（ｓ６７）。これらの後、あるいはノートオンデータやノートオフデータではない場合は、さらに次の演奏データを読む（ｓ６８）。以上のｓ６４からｓ６８の処理をフレーズの末尾に達するまで繰り返し、該フレーズの末尾に達したら（ｓ６９）、該フレーズ中で見つかった全ノートオンデータの各ノートナンバを有する複数のノートオフデータを生成して、フレーズの末尾に挿入する（ｓ７０）。そして、ｓ６８で読み出した演奏データがエンドデータでなけれは、さらに次のフレーズについて、フレーズ中に含まれる全てのノートオンデータをサーチし、見つかった全ノートオンデータの各ノートナンバを有し、ベロシティの値が「１」である複数のノートオンデータを生成して、該フレーズの先頭に挿入する（ｓ７２）。そして該ノートオンデータ挿入位置の次の演奏データを読み（ｓ７３）、ｓ６４以降の処理を繰り返す。ｓ６８で読み出した演奏データがエンドデータであると判断された時点で（ｓ７１）、演奏データをセーブして（ｓ７４）この処理を終了する。
　【００５７】
　図１１は実ノートデータのみの演奏データを読み込んで先行ノートデータを自動的に生成する第３の先行ノート生成処理を示すフローチャートである。この処理は押鍵タイミングの所定時間前に事前点灯する方式に対応した先行ノートを自動生成する処理であり、外部装置において、自動演奏に先立ってその他の処理（ｓ２４）として実行される処理である。
　【００５８】
　図１１において、外部装置内の演奏データ記憶装置内に記憶されているカイドトラックの演奏データを、外部装置内に設けられているＲＡＭの作業領域にロードする（ｓ８０）。そして、ロードした演奏データ内の先頭の演奏データを読む（ｓ８１）。該演奏データがノートオンデータであるか否かを判断し（ｓ８２）、ノートオンデータであると判断されるまで後続する演奏データを読む（ｓ８５）。続み出した演奏データがノートオンデータであると判断されると、該ノートオンデータのノートナンバを有し、かつベロシティの値が「１」であるノートオンデータを生成して、該ノートオンデータの所定タイミング（例えば４分音符）前に挿入する（ｓ８３）。この所定タイミングをユーザが適宜変更可能としてもよい。その後、該ノートオンデータのノートナンバを有するノートオフデータを生成して、該ノートオンデータの直前に挿入する（ｓ８４）。以上のｓ８２からｓ８５の処理を演奏データ中のエンドデータが読み出されるまで繰り返し、エンドデータが読み出された時点で（ｓ８６）、演奏データをセーブして（ｓ８７）この処理を終了する。
　【００５９】
　なお、上記部７から図１１の処理においては、実ノートデータのみの演奏データを先行ノートデータを含む演奏データに置き換えるようにしたが、元の演奏データはそのまま保存しておき、先行ノートデータを含む演奏データを新たに別途記憶するようにしてもよい。また、上記図７から図１１の処理を外部装置が実行するものに限らず、本装置（押鍵ガイド機能を有した電子鍵盤楽器などの装置）において図７から図１１の処理を実行し、生成した先行ノートデータを含んだ演奏データを本装置において再生して押鍵カイド機能を実行するようにしてもよい。また、予め先行ノートデータを含んだ演奏データを本装置において再生し、押鍵ガイド機能を実行するものであってもよい。
　【００６０】
　また、上記図７から図１１の処理においては、１つの音に対応するデータをノートオンデータとノートオフデータとして別々に管理する方式の演奏データを処理するようにしたが、１つの音に対応するデータをノートデータ（ノートナンバ）＋ゲートタイムとして一括して管理する方式の演奏データを処理するようにしてもよい。すなわち、図７から図１１の処理におけるノートオフデータを生成する処理に代えて、ノートオンタイミングからノートオフタイミングまでの聞隔をゲートタイムとして生成し、ノートオンデータに付与する処理を実行すればよい。
　【００６１】
　また、図７と図８の処理、図９と図１０の処理、図１１の処理の何れかをユーザが任意に選択できるようにして、所望の押鍵ガイド形式で演奏を行えるようにしてもよく、あるいは、これら複数の処理を並列して実行し、異なる押鍵ガイド形式の演奏データを生成した後、何れかの演奏データをユーザが任意に選択できるようにしてもよい。
　【００６２】
　また、この発明は、一体型の電子鍵盤楽器に限らず、それぞれが別体の装置であり、ＭＩＤＩや各種ネットワーク等の通信手段を用いて各装置を接続するものであってもよい。また、パソコン＋アプリケーションプログラムの形態でもよい。この場合、アプリケーションプログラムは磁気ディスク，光ディスク，半導体メモリなどの記憶媒体に記憶させ、パソコンに供給するようにしてもよいし、ネットワークを介してパソコンに供給するようにしてもよい。
　【００６３】
　また、自動演奏のテンポを変更する方法は、テンポクロックの周期を変更するものや、テンポクロックの周期はそのままでタイミングデータの値を修正するもの、１回の処理においてタイミングデータをカウントする値を変更するもの等どのようなものであってもよい。
　【００６４】
　音源回路の楽音形成方式は、波形メモリ方式、ＦＭ方式、物理モデル方式、高調波合成方式、フォルマント合成方式、ＶＣＯ＋ＶＣＦ＋ＶＣＡのアナログシンセサイザ方式などどのような方式であってもよい。また、専用のハードウェアを用いて音源回路を構成するものに限らず、ＤＳＰ＋マイクロプログラムを用いて音源回路を構成するようにしてもよいし、ＣＰＵ＋音源プログラムでソフトウェア的に音源回路を構成するようにしてもよい。また、複数の発音チャンネルを有する音源を構成する場合、１つの回路を時分割で使用することによって複数の発音チャンネルを形成するようにしてもよく、１つの発音チャンネル毎に１つの回路を設けるようにしてもよい。
　【００６５】
　【発明の効果】
　請求項１，請求項４および請求項５の発明によれば、音量指示データが所定値以下のとき第１の態様で演奏操作を指示し、音量指示データが所定値を超えるとき第２の態様で演奏操作を指示するようにしたことにより、演奏者は指示の態様によって音量指示データの程度を知ることができ
る。先行ノートデータと実ノートデータは音量指示データが非可聴レベルの音量を指示する値である所定値を超えるか否かで区別されているため
どちらの操作指示かを知ることができ、
　【００６６】
　請求項２の発明によれば、さらに、所定値以下を複数の区分に分割して、音量指示データがどの区分に属するかで指示の態様を変更するようにしたことにより、演奏者の技量などに合わせて演奏指示を行うことができ、より演奏者に親切に演奏ガイドをすることができる。
　【００６７】
　請求項３の発明によれば、前記所定値を可聴音量レベルの信号を形成しない程度の小さい音量指示データ値としたことにより、音量指示データが該所定値以下のノートデータを実際の演奏ではなく演奏ガイド専用に用いることができ、通常の自動演奏動作で予告点灯などの複雑で親切な演奏ガイドを行うことが可能になる。また、この演奏データを、ガイド機能を有していない装置で再生した場合でも、演奏データのフォーマットが従来のものと共通なため、全く問題なく動作する。
　【００６８】
　【００６９】
　請求項６ないし請求項１０の発明によれぱ、実ノートデータのみの演奏データから該実データに先行する先行ノートデータを自動生成するようにしたことにより、ガイド機能を前提に作成された演奏データのみならず、カイド機能を考慮せずに作成された従来の演奏データをもガイド機能に利用することができるようになる。
【図面の簡単な説明】
　【図１】この発明の実施形態である電子鍵盤楽器のブロック図
　【図２】同電子鍵盤楽器で用いられる演奏データのフォーマットを示す図
　【図３】同電子鍵盤楽器で用いられる演奏データを時間軸に展開した図
　【図４】同電子鍵盤楽器の動作を示すフローチャート
　【図５】同電子鍵盤楽器に演奏データを送信する外部装置を説明する図
　【図６】同電子鍵盤楽器の他の実施形態を示す図
　【図７】先行ノートデータ生成処理を示すフローチャート
　【図８】先行ノートデータ生成処理を示すフローチャート
　【図９】先行ノートデータ生成処理を示すフローチャート
　【図１０】先行ノートデータ生成処理を示すフローチャート
　【図１１】先行ノートデータ生成処理を示すフローチャート
　【符号の説明】
　１３…外部記憶装置、１４…インタフェース、１６…鍵盤、１９ａ…鍵盤ＬＥＤ