(57)【要約】【課題】  演奏に関わるソフトウェアが、電子楽器で不正に使用されてしまうことを、容易且つ確実に防止することができるようにする。【解決手段】  出荷前にＩＤ情報を電子楽器１に付与しておく。その後、電子楽器１にフレキシブルディスク３が装着されると、そのフレキシブルディスク３に付与されているＩＤ情報と、前記出荷前に付与されたＩＤ情報との照合を行う。これらのＩＤ情報が一致している場合には、フレキシブルディスク３に記録されているソフトウェアを取り込むようにする一方、一致していない場合には、前記ソフトウェアを取り込まないようにする。これにより、電子楽器１に付与されているＩＤ情報と、フレキシブルディスク３に付与されているＩＤ情報とにより、ソフトウェアを取り込むか否かを判断でき、複雑な処理を行うことなく、前記ソフトウェアの不正な利用を防止できる。【選択図】  図２
2005181738.tif 000002
【特許請求の範囲】
【請求項１】
製品固有の識別情報を発生する識別情報発生手段と、
前記識別情報発生手段により発生された識別情報を記憶する記憶手段と、
前記記憶手段に記憶されている識別情報と、外部記憶媒体に記憶されている識別情報とを照合し、これらが一致するか否かを判定する識別情報判定手段と、
前記識別情報判定手段により、前記識別情報が一致すると判定された場合に、前記外部記憶媒体に記憶されている演奏に関わる情報を利用する演奏情報利用手段とを有することを特徴とする楽音発生装置。
【請求項２】
前記外部記憶媒体に、前記識別情報を無効化するための無効化情報が記憶されているか否かを判定する無効化情報記憶判定手段を有し、
前記演奏情報利用手段は、前記無効化情報記憶判定手段により前記無効化情報が記憶されていると判定された場合には、前記外部記憶媒体に記憶されている演奏に関わる情報を無条件で利用することを特徴とする請求項１に記載の楽音発生装置。
【請求項３】
前記記憶手段に記憶されている識別情報を前記外部記憶媒体に書き込む識別情報書き込み手段を有することを特徴とする請求項１又は２に記載の楽音発生装置。
【請求項４】
製品固有の識別情報を発生する識別情報発生手段と、
前記識別情報発生手段により発生された識別情報を記憶する記憶手段と、
外部情報処理装置から、演奏に関わる情報と、識別情報とを含む情報を受信する受信手段と、
前記記憶手段に記憶されている識別情報と、前記受信手段により受信された識別情報とを照合し、これらが一致するか否かを判定する識別情報判定手段と、
前記識別情報判定手段により、前記識別情報が一致すると判定された場合に、前記受信手段により受信された演奏に関わる情報を利用する演奏情報利用手段とを有することを特徴とする楽音発生装置。
【請求項５】
前記受信手段により、前記識別情報を無効化するための無効化情報が受信されたか否かを判定する無効化情報受信判定手段を有し、
前記演奏情報利用手段は、前記無効化情報受信判定手段により前記無効化情報が受信されたと判定された場合には、前記外部記憶媒体に記憶されている演奏に関わる情報を無条件で利用することを特徴とする請求項４に記載の楽音発生装置。
【請求項６】
前記識別情報判定手段により、前記識別情報が一致しないと判定された場合に、前記演奏に関わる情報が利用できないことを、ユーザに報知する利用不可情報報知手段を有することを特徴とする請求項１〜５の何れか１項に記載の楽音発生装置。
【請求項７】
前記記憶手段は、前記識別情報発生手段により出荷前に発生された識別情報を記憶することを特徴とする請求項１〜６の何れか１項に記載の楽音発生装置。
【請求項８】
ユーザにより操作される複数の操作子と、
前記記憶手段に記憶されている識別情報を、ユーザに報知する識別情報報知手段とを有し、
前記複数の操作子は、前記識別情報報知手段により識別情報が報知されるようにするために、ユーザにより操作される識別情報報知指示用操作子を含むことを特徴とする請求項１〜７の何れか１項に記載の楽音発生装置。
【請求項９】
前記識別情報発生手段は、前記識別情報報知指示用操作子がユーザにより初めて操作されたときに、その操作内容に基づいて、識別情報を発生することを特徴とする請求項８に記載の楽音発生装置。
【請求項１０】
前記識別情報発生手段は、前記識別情報報知指示用操作子がユーザにより初めて操作されるまでに行われた前記複数の操作子の一部又は全部の操作内容に基づいて、識別情報を発生することを特徴とする請求項８に記載の楽音発生装置。
【請求項１１】
所定の音高を有する演奏データを発生する複数の演奏操作子を有し、
前記識別情報発生手段は、前記複数の演奏操作子の一部又は全部の操作内容に基づいて、識別情報を発生することを特徴とする請求項８に記載の楽音発生装置。
【請求項１２】
前記演奏に関わる情報は、演奏データと、前記演奏データを処理するためのプログラムとの少なくとも何れか一方を含むことを特徴とする請求項１〜１１の何れか１項に記載の楽音発生装置。
【請求項１３】
前記製品固有の識別情報は、機種識別情報を含むことを特徴とする請求項１〜１２の何れか１項に記載の楽音発生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽音発生装置に関し、特に、演奏に関わる情報を管理するために用いて好適なものである。
【背景技術】
【０００２】
電子楽器などの楽音発生装置では、フレキシブルディスクなどの記録媒体に記録された、プログラムや演奏データなどの演奏に関わる情報を取り込み、取り込んだ情報に基づいて、各種の機能を実現することができるようにしている。
一般に、フレキシブルディスクなどの記録媒体は、どの楽音発生装置でも使用することができ、汎用性が高い。このため、例えば、特殊な演奏効果を与えるためのプログラムが記録された記録媒体を購入したユーザが、前記プログラムを自身の電子楽器にインストールした後に、前記購入した記録媒体を知人に渡した場合、その知人が所有する電子楽器にも、前記プログラムをインストールすることが可能であった。したがって、ユーザの一人が記録媒体を購入すると、その他の者は、何ら対価を支払うことなく、その記録媒体に記録されているプログラムを利用することが可能であった。以上のように、従来は、フレキシブルディスクなどの記録媒体に記録された演奏に関わる情報が、不正に使用されてしまう虞があった。
【０００３】
このような不正な使用を防止するために、電子楽器に接続されたユーザコンピュータと、工場にある工場コンピュータと、前記電子楽器のユーザを管理する管理コンピュータと、演奏用のプログラムを配信する１つ又は複数の配信コンピュータとをネットワークに接続して構築されたシステムが提案されている（例えば、特許文献１を参照）。
【０００４】
かかるシステムでは、まず、楽器ＩＤが書き込まれた電子楽器をユーザに出荷する。そして、ユーザコンピュータから管理コンピュータに、前記書き込まれた楽器ＩＤを送信してユーザ登録を行う。その後、演奏用のプログラムの配信要求を、ユーザコンピュータから受けると、管理コンピュータは、ユーザ認証を行い、ユーザ登録されたユーザに対してのみに、配信要求のあった演奏用のプログラムを配信するようにしている。
【０００５】
また、システムプログラムを外部記憶手段から電子楽器にロードする際に、そのシステムプログラムが、電子楽器の内部記憶手段に記憶されている楽音データに適合しているか否かを判定し、その判定結果をユーザに知らせるようにする技術が提案されている（例えば、特許文献２を参照）。
【０００６】
【特許文献１】特開２００３−９４６２７号公報
【特許文献２】特開平１１−１９４７６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、前述した特許文献１に記載の技術では、演奏に関わる情報の不正な使用を防止するために、ユーザ登録などを行わなければならず、処理が複雑になってしまうという問題点があった。
また、前述した特許文献２に記載の技術では、電子楽器に記憶されている楽音データに適合するプログラムであれば、どのような電子楽器であってもそのプログラムを取り込むことができる。したがって、演奏に関わる情報の不正な使用を確実に防止することが困難であるという問題点があった。
【０００８】
本発明は前述の問題点に鑑みてなされたものであり、演奏に関わる情報が、電子楽器で不正に使用されてしまうことを、容易に且つ確実に防止することができるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の楽音発生装置は、製品固有の識別情報を発生する識別情報発生手段と、前記識別情報発生手段により発生された識別情報を記憶する記憶手段と、前記記憶手段に記憶されている識別情報と、外部記憶媒体に記憶されている識別情報とを照合し、これらが一致するか否かを判定する識別情報判定手段と、前記識別情報判定手段により、前記識別情報が一致すると判定された場合に、前記外部記憶媒体に記憶されている演奏に関わる情報を利用する演奏情報利用手段とを有することを特徴とする。
また、本発明の他の特徴とするところは、製品固有の識別情報を発生する識別情報発生手段と、前記識別情報発生手段により発生された識別情報を記憶する記憶手段と、外部情報処理装置から、演奏に関わる情報と、識別情報とを含む情報を受信する受信手段と、前記記憶手段に記憶されている識別情報と、前記受信手段により受信された識別情報とを照合し、これらが一致するか否かを判定する識別情報判定手段と、前記識別情報判定手段により、前記識別情報が一致すると判定された場合に、前記受信手段により受信された演奏に関わる情報を利用する演奏情報利用手段とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、楽音発生装置は、自身に書き込まれている識別情報と、外部記憶媒体に記憶されている識別情報とを照合し、これらが一致する場合に、前記外部記憶媒体に記憶されている演奏に関わる情報を利用するようにしたので、楽音発生装置に書き込まれている識別情報と、外部記憶媒体に記憶されている識別情報とにより、前記外部記憶媒体に記憶されている演奏に関わる情報を利用するか否かを判断することができる。これにより、前記演奏に関わる情報の不正な利用を、複雑な処理を行うことなく確実に防止することができる。
また、本発明の他の特徴によれば、外部記憶媒体に無効化情報が記憶されている場合には、前記外部記憶媒体に記憶されている演奏に関わる情報を無条件で利用するようにしたので、特定の楽音発生装置でのみ利用を許可する演奏に関わる情報については、利用を制限する一方、不特定の者に利用されてもよい演奏に関わる情報については、利用を制限しないようにすることができる。したがって、演奏に関わる情報の内容に応じて、利用を制限したり、しなかったりすることができ、楽音発生装置の使い勝手を向上させることができる。
また、本発明のその他の特徴によれば、演奏に関わる情報と識別情報とを外部情報処理装置から受信すると、楽音発生装置は、自身に書き込まれている識別情報と、前記受信した識別情報とを照合し、これらが一致する場合に、前記外部情報処理装置から受信した演奏に関わる情報を利用するようにしたので、楽音発生装置に書き込まれている識別情報と、外部情報処理装置から受信した識別情報とにより、外部情報処理装置から受信した演奏に関わる情報を利用するか否かを判断することができる。これにより、大容量の演奏に関わる情報の不正な利用を、複雑な処理を行うことなく確実に防止することができる。
【発明を実施するための最良の形態】
【００１１】
（第１の実施形態）
次に、図面を参照しながら、本発明の第１の実施形態について説明する。
［システムの概要］
図１は、本実施形態の楽音発生装置を適用したシステムの概略構成の一例を模式的に示した図である。
図１に示すように、本実施形態では、楽音発生装置として配設される電子楽器１を特定するためのＩＤ情報（ＩＤ番号）を、電子楽器１に付与してから、電子楽器１を出荷する。具体的に説明すると、例えば、工場内にある工場コンピュータ２を用いて、電子楽器１に設けられているＲＯＭ（リードオンリメモリ）にＩＤ情報を記録してから、電子楽器１を出荷する。なお、ＩＤ情報は、例えば、電子楽器１の製造番号である。ただし、ＩＤ情報は製造番号に限定されず、電子楽器１に固有の情報であればどのようなものであってもよい。
また、ＩＤ情報そのものではなく、前記ＩＤ情報を導き出せる特殊情報を電子楽器１に付与するようにしてもよい。このように、本実施形態では、ＩＤ情報又は特殊情報が識別情報に相当する。
【００１２】
ＩＤ情報が付与された電子楽器１を入手すると、ユーザは、電子楽器１に設けられている操作パネルを操作して、電子楽器１に付与されているＩＤ情報を、前記操作パネル内の画面に表示させる。これにより、ユーザは、ＩＤ情報を知ることができる。
ユーザは、電子楽器１で使用できる所望のソフトウェアの取得を要求する際に、ＩＤ情報を工場に通知する。具体的に説明すると、例えば、ユーザが所有する図示しないユーザコンピュータから工場コンピュータ２に電子メールを送信して、所望のソフトウェアの取得を希望する旨と、ＩＤ情報とを通知する。
なお、ＩＤ情報を通知する方法は、電子メールを用いた方法に限定されない。例えば、郵送、電話、又はＦＡＸなどを用いてもよい。また、本実施形態において、ソフトウェアとは、演奏に関わる情報の全てを表すこととする。演奏に関わる情報の具体例としては、演奏データそのものや、前記演奏データを処理するためのプログラムなどが挙げられる。
【００１３】
工場は、以上のようにしてユーザから取得要求があったソフトウェアと、前記通知されたＩＤ情報とをフレキシブルディスク３に記録する。具体的に説明すると、例えば、前記取得要求があったソフトウェアと、前記通知されたＩＤ情報とを、工場コンピュータ２を用いてフレキシブルディスク３に記録する。このとき、前記取得要求があったソフトウェアが、不特定多数の者に利用されてもよいと工場側が判断した場合には、前記ＩＤ情報を無効化するためのＩＤ無効化情報も併せてフレキシブルディスク３に記録する。ここで、不特定多数の者に利用されてもよいソフトウェアとは、例えば、無償のソフトウェアや、販売促進用のソフトウェアなどである。
【００１４】
なお、電子楽器１の製造番号によりＩＤ情報を構成した場合には、そのＩＤ情報に、型式番号などの機種識別情報が含まれているため、工場側で機種を特定することができる。したがって、工場側では、特定した機種に適合したプログラムや、特定した機種で最も音楽的に有効な演奏データを選択し、選択したプログラムや演奏データをユーザからの要求に応じてフレキシブルディスク３に記録することができる。例えば、電子楽器の機種によっては、同時に発音できる音数が異なる場合があるため、その音数に対応可能な演奏データをフレキシブルディスク３に記録することができる。以上のように、電子楽器１の型式番号などの機種識別情報を含めてＩＤ情報を構成すれば、工場側で、電子楽器１の機種が分からなくなることを防止することができ、電子楽器１に適したソフトウェアをより確実にユーザに配送することができる。
また、ソフトウェアなどを記録する記録媒体は、フレキシブルディスク３に限定されず、ＣＤ−ＲＯＭやＤＶＤなど、電子楽器１に装着することができる記録媒体であればどのようなものであってもよい。
【００１５】
ソフトウェアとＩＤ情報とが記録されたフレキシブルディスク３は、工場からユーザに配送される。ユーザは、前記配送されたフレキシブルディスク３を電子楽器１に装着する。そうすると、電子楽器１は、フレキシブルディスク３に記録されているＩＤ情報を読み出し、読み出したＩＤ情報と前記ＲＯＭに記録されているＩＤ情報とを照合する。
そして、これらのＩＤ情報が一致した場合には、フレキシブルディスク３に記録されているソフトウェアを取り込む。一方、これらのＩＤ情報が一致しない場合には、ソフトウェアを取り込めないことを操作パネル内の画面に表示する。以上の処理により、フレキシブルディスク３に記録されているソフトウェアが電子楽器１と異なる他の電子楽器で利用されることを防止することができる。なお、フレキシブルディスク３にＩＤ無効化情報が記録されている場合には、前述したＩＤ情報の照合を行わずに、前記ソフトウェアを無条件で取り込む。
【００１６】
［電子楽器の構成］
図２は、本実施形態の電子楽器１の構成の一例を示すブロック図である。
図２において、電子楽器１は、中央処理装置（以下、ＣＰＵと称する）１１と、ＲＯＭ１２と、ＲＡＭ（ランダムアクセスメモリ）１３と、信号バス１４と、キーボード部１５と、操作パネル部１６と、楽音発生部１７と、デジタル／アナログ変換部（以下、Ｄ／Ａ変換部と称する）１８と、アナログ信号処理部１９と、パワーアンプ２０と、スピーカ部２１と、レコーダ２２と、外部記録媒体装着部２３と、インターフェース部２４とを有している。
【００１７】
図１に示すように、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、キーボード部１５、操作パネル部１６、楽音発生部１７、レコーダ２２、外部記録媒体装着部２３、及びインターフェース部２４は、それぞれ信号バス１４に接続され、相互に通信することが可能である。
【００１８】
キーボード部１５は、演奏を行うための複数の鍵とその鍵の各々に対応して設けられた鍵スイッチとを含む複数の鍵盤を有している。
【００１９】
操作パネル部１６は、各種操作子と、表示装置（表示部）とを有している。本実施形態においては、ＬＣＤ（液晶表示装置）を表示装置としている。この表示装置は、前記各種操作子の設定状態、ＲＯＭに記録されたＩＤ情報、並びにユーザに対するコメントなどを表示する。
なお、前記各種操作子は、例えば、音色設定スイッチ、音量設定ボリューム、再生ボタン、録音ボタン、及びＩＤ情報表示指示スイッチなどである。
【００２０】
前記音色設定スイッチと前記音量設定ボリュームは、出力する楽音の音色と音量を設定するためのものである。これら音色設定スイッチと音量設定ボリュームの操作により、所望の音色と音量とが設定されると、その設定の内容に応じた音色と音量とを有する楽音が出力される。
【００２１】
前記再生ボタンは、予めレコーダ２２に記録されている演奏情報を再生するときに、ユーザにより操作されるスイッチである。
前記録音ボタンは、前記鍵盤の押鍵及び離鍵に応じたメロディー（演奏音）を発音させて行うマニュアル演奏を録音（記録）するときに、ユーザにより操作されるスイッチである。
前記ＩＤ情報表示指示スイッチは、ＲＯＭ１２に記録されているＩＤ情報を、操作パネル部１６内の表示装置に表示させるときに、ユーザにより操作されるスイッチである。
【００２２】
ＣＰＵ１１は、本実施の形態の電子楽器１の全体を統括制御するためのものであり、ＲＯＭ１２に格納されている制御プログラムに従って、ＲＡＭ１３をワークメモリとして利用しながら処理を行う。以下に、ＣＰＵ１１で行われる一般的な処理の一例について説明する。
【００２３】
ＣＰＵ１１は、キーボード部１５の各鍵スイッチのスキャン処理を行って、鍵の押鍵または離鍵に基づいて発生する演奏データを楽音発生部１７に割り当てる処理を行う。この演奏データは、各鍵の操作が押鍵（キーオン）であるか離鍵（キーオフ）であるかを示すキーオン／オフ信号や、音高データであるキーナンバ（ノートナンバ）や、音量制御データであるベロシティデータや、各鍵の動作スピードに関するキータッチレスポンス信号や、ある音に対応する鍵が押鍵されたときから、次の音に対応する鍵が押鍵されるまでの時間を表すステップタイムデータや、鍵が押鍵されたときから、その鍵が離鍵されるまでの時間を表すゲートタイムデータなどから構成される。
【００２４】
また、ＣＰＵ１１は、操作パネル部１６に配設されている録音ボタンのスキャン処理も行う。この結果、録音ボタンがユーザにより操作され、録音指示がなされたと判断した場合、マニュアル演奏に基づく演奏データをレコーダ２２に記録する。
【００２５】
さらに、ＣＰＵ１１は、操作パネル部１６に配設されている再生ボタンのスキャン処理も行う。この結果、再生ボタンがユーザにより操作されたと判断した場合、ＣＰＵ１１は、レコーダ２２に記録されている演奏データを読み出して、楽音発生部１７に割り当てる処理を行う。
【００２６】
この他、ＣＰＵ１１は、操作パネル部１６に配設されている音色設定スイッチ、及び音量設定ボリュームのスキャン処理を行って、設定内容に応じた所望のデジタル楽音信号ＤＭＳを楽音発生部１７から発生させるための処理を行う。
具体的に説明すると、ＣＰＵ１１は、音色設定スイッチの操作内容を表す音色情報や、音量設定ボリュームの操作内容を表す音量情報などを、楽音発生部１７に出力するなどの処理を行う。
【００２７】
ＲＯＭ１２は、読み出し専用のメモリであり、制御プログラムや、ＩＤ情報の他に、楽音発生部１７から所望の楽音信号を発生させるために必要なパラメータデータなど、種々のデータを格納する。
【００２８】
ＲＡＭ１３は読み書きが可能なメモリであり、ＣＰＵ１１のプログラム実行過程において各種の必要なデータを一時的に記憶したり、編集可能なパラメータデータを記憶したりする記憶領域を有している。このＲＡＭ１３の一部あるいは全部は、バッテリーバックアップされており、電子楽器１の電源がオフにされてもデータを保持しておくことができるようにしている。
【００２９】
楽音発生部１７は、前述したようにしてＣＰＵ１１により割り当てられた演奏データと、操作パネル部１６の設定内容（例えば、前記音色設定スイッチの操作内容を表す音色情報や、前記音量設定ボリュームの操作内容を表す音量情報など）に基づいて、所望のデジタル楽音信号ＤＭＳを発生させる。
【００３０】
Ｄ／Ａ変換部１８は、楽音発生部１７で発生されたデジタル楽音信号ＤＭＳをアナログ楽音信号に変換する。
アナログ信号処理部１９は、Ｄ／Ａ変換部１８でＤ／Ａ変換されたアナログ楽音信号に対し、簡単なフィルタ処理（ノイズ除去処理）を施す。
【００３１】
パワーアンプ２０は、アナログ信号処理部１９でノイズ除去処理が施されたアナログ楽音信号に対し、増幅処理を施して適当なレベルに増幅する。
スピーカ部２１は、パワーアンプ２０で増幅されたアナログ楽音信号を可聴信号として放音するためのものであり、１個あるいは複数個のスピーカを備えて構成されている。
【００３２】
外部記録媒体装着部２３は、例えば、フレキシブルディスクドライブ（ＦＤＤ）である。ＣＰＵ１１は、外部記録媒体装着部２３に装着されたフレキシブルディスク３に記録されている制御プログラムや各種データを読み出し、ＲＯＭ１２やＲＡＭ１３などに記録する。これにより、プログラムのインストールやバージョンアップを容易に行うことができる。また、外部記録媒体装着部２３に装着されたフレキシブルディスク３に演奏データが記録されている場合、ＣＰＵ１１は、その演奏データを、必要に応じてレコーダ２２に記録する。なお、外部記録媒体装着部２３は、フレキシブルディスクドライブに限定されず、ＣＤ−ＲＯＭドライブや、ＤＶＤドライブなどであってもよいということは言うまでもない。
【００３３】
インターフェース部２４は、電子楽器１と、工場コンピュータ２などの外部の情報処理装置とを通信可能に接続するためのものである。これにより、外部の情報処理装置からプログラムや各種データをダウンロードすることができる。
【００３４】
図３は、本実施形態のＣＰＵ１１の構成の一例を機能的に示すブロック図である。なお、図３には、ＣＰＵ１１で行われる主要な機能のみを示している。
図３において、ＣＰＵ１１は、外部記録媒体検出部１１ａと、ＩＤ無効化情報読み出し部１１ｂと、第１のＩＤ読み出し部１１ｃと、ＩＤ照合部１１ｄと、第２のＩＤ読み出し部１１ｅと、演奏情報読み取り部１１ｆと、実行処理部１１ｇと、取り込み拒否表示処理部１１ｈと、ＩＤ表示要求受付部１１ｉと、ＩＤ表示処理部１１ｊと、ＩＤ生成部１１ｋを有している。
【００３５】
外部記録媒体検出部１１ａは、外部記録媒体装着部２３にフレキシブルディスク３が装着されているか否かを検出する。
ＩＤ無効化情報読み出し部１１ｂは、外部記録媒体検出部１１ａで検出されたフレキシブルディスク３にＩＤ無効化情報が記録されているか否かを判定する。この判定の結果、ＩＤ無効化情報が記録されている場合には、そのＩＤ無効化情報を読み出す。
【００３６】
第１のＩＤ読み出し部１１ｃは、ＩＤ無効化情報読み出し部１１ｂでＩＤ無効化情報が記録されていないと判定された場合に、外部記録媒体検出部１１ａで検出されたフレキシブルディスク３にＩＤ情報が記録されているか否かを判定する。この判定の結果、ＩＤ情報が記録されている場合には、そのＩＤ情報を読み出す。
【００３７】
ここで、ＩＤ無効化情報の一例を説明する。
図４は、ＩＤ無効化情報の一例を示す図である。ここでは、フレキシブルディスク３に記録されているソフトウェアが、演奏データの場合におけるＩＤ無効化情報の一例について説明する。
図４（ａ）に示すように、演奏データのヘッダ領域の上位２ビットに「００」が記録されている場合には、その後に記録されているＩＤ情報４１は、有効なものとして読み出される。
一方、図４（ｂ）に示すように、演奏データのヘッダ領域の上位２ビットに「０１」が記録されている場合には、その後に記録されているＩＤ情報４１は、無効なものとして読み出されない。このように、図４に示した例では、演奏データのヘッダ領域の上位２ビットに記録されている「０１」が、ＩＤ無効化情報（無効化情報）４２となる。なお、図４に示したようにして、ＩＤ無効化情報を構成する必要はなく、ＩＤ情報４１を読み出す（ＩＤ情報４１を照合する）必要がないことを示す情報であれば、どのようにＩＤ無効化情報を構成してもよい。
【００３８】
なお、図４では、製品に固有の製品固有情報４１ａと、機種識別情報４１ｂとからＩＤ情報４１が構成される例を示している。例えば、ＩＤ情報４１が製造番号である場合には、製品固有情報４１ａは、ロット番号となり、機種識別情報４１ｂは、型式番号となる。前述したように、機種識別情報４１ｂをＩＤ情報４１に含めれば電子楽器１の機種を工場側で特定することができ好ましいが、必ずしも機種識別情報４１ｂをＩＤ情報４１に含める必要はない。
【００３９】
ＩＤ照合部１１ｄは、第１のＩＤ読み出し部１１ｃにより、フレキシブルディスク３からＩＤ情報が読み出されると、ＲＯＭ１２（ＩＤ格納部１２ａ）に記録されているＩＤ情報を読み出すための指示を第２のＩＤ読み出し部１１ｅに行う。この指示に基づいて、第２のＩＤ読み出し部１１ｅは、ＩＤ格納部１２ａに記録されているＩＤ情報を読み出す。そして、ＩＤ照合部１１ｄは、第１のＩＤ読み出し部１１ｃで読み出されたＩＤ情報と、第２のＩＤ読み出し部１１ｅで読み出されたＩＤ情報とを照合する。なお、前述したように、ＩＤ格納部１２ａに記録されているＩＤ情報は、出荷前に工場で付与されたものである。
【００４０】
演奏情報読み取り部１１ｆは、ＩＤ照合部１１ｄにおいて、ＩＤ情報が一致したと判定された場合に、外部記録媒体検出部１１ａで検出されたフレキシブルディスク３に記録されているソフトウェアを読み出す。また、演奏情報読み取り部１１ｆは、外部記録媒体検出部１１ａで検出されたフレキシブルディスク３に、前記ＩＤ無効化情報が記録されていると判定された場合にも、フレキシブルディスク３に記録されているソフトウェアを読み出す。一方、これら２つの条件の何れにも合致しない場合には、フレキシブルディスク３に記録されているソフトウェアを読み出さない。
【００４１】
実行処理部１１ｇは、演奏情報読み取り部１１ｆで読み出されたソフトウェアに基づく処理を実行する。例えば、演奏情報読み取り部１１ｆで読み出されたソフトウェアが、電子楽器１の仕様を変更するためのプログラムである場合には、これまでに使用してきたプログラムを破棄するとともに、前記仕様を変更するためのプログラムをインストールする。また、演奏情報読み取り部１１ｆで読み出されたソフトウェアが、自動伴奏用の演奏データである場合には、その演奏データをレコーダ２２などに格納する。なお、実行処理部１１ｇで行う処理は、演奏情報読み取り部１１ｆで読み出されたソフトウェアの内容に基づくので、以上のような処理に限定されないということは言うまでもない。
【００４２】
取り込み拒否表示処理部１１ｈは、ＩＤ照合部１１ｄにおいて、ＩＤ情報が一致しなかったと判定された場合に、フレキシブルディスク３に記録されているソフトウェアを取り込めないことを、操作パネル部１６内の表示装置に表示させるための処理を行う。
ＩＤ表示要求受付部１１ｉは、操作パネル部１６内に設けられているＩＤ情報表示指示スイッチのスキャン処理を行い、ＩＤ情報表示指示スイッチがＯＮ（オン）されたか否かを判定する。
ＩＤ表示処理部１１ｊは、ＩＤ表示要求受付部１１ｉで、ＩＤ情報表示指示スイッチがＯＮ（オン）されたと判定された場合に、ＩＤ格納部１２ａに記録されているＩＤ情報を読み出す。そして、読み出したＩＤ情報を、操作パネル部１６内の表示装置に表示させるための処理を行う。
【００４３】
ＩＤ生成部１１ｋは、例えば、工場コンピュータ２からインターフェース部２４を介して、ＩＤ情報を生成するための情報を入力し、入力した情報に基づいてＩＤ情報を生成し、生成したＩＤ情報をＩＤ格納部１２ａに記録する。なお、ＩＤ生成部１１ｋは、必ずしもＩＤ情報を生成するための情報を、工場コンピュータ２から入力する必要はなく、例えば操作パネル部１６から入力するようにしてもよい。また、ＩＤ生成部１１ｋは、ＩＤ情報そのものを入力した場合には、そのＩＤ情報をＩＤ格納部１２ａに記録するようにしてもよい。この場合、ＩＤ生成部１１ｋは、ＩＤ情報を電子楽器１に発生させるものとして機能する。
【００４４】
［電子楽器の動作］
次に、図５のフローチャートを参照しながら、フレキシブルディスク３に記録されているソフトウェアを取り込む際の電子楽器（ＣＰＵ）の動作の一例を説明する。
【００４５】
まず、ステップＳ１において、外部記録媒体検出部１１ａは、外部記録媒体装着部２３にフレキシブルディスク３が装着されたか否かを判定する。この判定の結果、フレキシブルディスク３が装着されている場合には、ステップＳ２に進む。一方、フレキシブルディスク３が装着されていない場合には、装着されるまで待機する。
【００４６】
次に、ステップＳ２において、ＩＤ無効化情報読み出し部１１ｂは、ステップＳ１で装着されていると判定されたフレキシブルディスク３に、ＩＤ無効化情報が記録されているか否かを判定する。この判定の結果、ＩＤ無効化情報が記録されている場合には、ステップＳ３〜ステップＳ７を省略して、後述するステップＳ８に進む。一方、ＩＤ無効化情報が記録されていない場合には、ステップＳ３に進み、第１のＩＤ読み出し部１１ｃは、ステップＳ１で装着されていると判定されたフレキシブルディスク３に、ＩＤ情報が記録されているか否かを判定する。
【００４７】
この判定の結果、ＩＤ情報が記録されていない場合には、後述するステップＳ１０に進む。一方、ＩＤ情報が記録されている場合には、ステップＳ４に進み、第１のＩＤ読み出し部１１ｃは、フレキシブルディスク３に記録されているＩＤ情報を読み出す。
【００４８】
次に、ステップＳ５において、第２のＩＤ読み出し部１１ｅは、ＩＤ格納部１２ａに記録されているＩＤ情報を読み出す。
次に、ステップＳ６において、ＩＤ照合部１１ｄは、ステップＳ４で読み出されたＩＤ情報と、ステップＳ５で読み出されたＩＤ情報とを照合する。なお、ステップＳ４、Ｓ５において、ＩＤ情報ではなく、特殊情報が読み出された場合、このステップＳ６において、ＩＤ照合部１１ｄは、その特殊情報からＩＤ情報を導き出し、導き出したＩＤ情報を照合する。
【００４９】
次に、ステップＳ７において、ＩＤ照合部１１ｄは、ステップＳ６の照合の結果、ＩＤ情報が一致したか否かを判定する。この判定の結果、ＩＤ情報が一致した場合には、ステップＳ８に進む。一方、ＩＤ情報が一致していない場合には、後述するステップＳ１０に進む。なお、製品に固有の製品固有情報４１ａと、機種識別情報４１ｂとからＩＤ情報が構成されている場合、このステップＳ７において、ＩＤ照合部１１ｄは、製品固有情報４１ａを無視して、機種識別情報４１ｂのみが一致しているか否かを判定するようにしてもよい。
【００５０】
ステップＳ７においてＩＤ情報が一致したと判定され、ステップＳ８に進むと、演奏情報読み取り部１１ｆは、ステップＳ１で装着されていると判定されたフレキシブルディスク３に記録されているソフトウェアを読み出す。
次に、ステップＳ９において、実行処理部１１ｇは、ステップＳ８で読み出されたソフトウェアに応じた処理を実行する。
【００５１】
前記ステップＳ３においてＩＤ情報が付与されていないと判定された場合と、前記ステップＳ７においてＩＤ情報が一致していないと判定された場合には、ステップＳ１０に進み、取り込み拒否表示処理部１１ｈは、ステップＳ１で装着されていると判定されたフレキシブルディスク３に記録されているソフトウェアを取り込めないことを、操作パネル部１６内の表示装置に表示させるための処理を行う。
【００５２】
次に、図６のフローチャートを参照しながら、ＩＤ情報を表示する際の電子楽器（ＣＰＵ）の動作の一例を説明する。
まず、ステップＳ２１において、ＩＤ表示要求受付部１１ｉは、操作パネル部１６内に設けられているＩＤ情報表示指示スイッチが、ＯＮされるまで待機する。そして、ＩＤ情報表示スイッチがＯＮされると、ステップＳ２２に進み、ＩＤ表示処理部１１ｊは、ＩＤ格納部１２ａに記録されているＩＤ情報を読み出す。
次に、ステップＳ２３において、ＩＤ表示処理部１１ｊは、ステップＳ２２で読み出されたＩＤ情報を、操作パネル部１６内の表示装置に表示させるための処理を行う。これにより、ＩＤ情報が表示される。
【００５３】
［工場コンピュータなどの構成］
工場コンピュータ２やユーザコンピュータは、図７に示すようなコンピュータシステムを用いることにより実現することができる。
図７は、工場コンピュータ２及びユーザコンピュータに配設されているコンピュータシステムの構成の一例を示したブロック図である。
図７において、コンピュータシステム３０は、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、キーボード（ＫＢ）３４のキーボードコントローラ（ＫＢＣ）３５と、表示部としてのＣＲＴディスプレイ（ＣＲＴ）３６のＣＲＴコントローラ（ＣＲＴＣ）３７と、ハードディスク（ＨＤ）３８及びフレキシブルディスク（ＦＤ）３９のディスクコントローラ（ＤＫＣ）４０と、ネットワーク４１との接続のためのネットワークインターフェースコントローラ（ＮＩＣ）４２とが、システムバス４３を介して互いに通信可能に接続された構成としている。
【００５４】
ＣＰＵ３１は、ＲＯＭ３２或いはＨＤ３８に記憶されたソフトウェア、或いはＦＤ３９より供給されるソフトウェアを実行することで、システムバス３３に接続された各構成部を総括的に制御する。
すなわち、ＣＰＵ３１は、所定の処理シーケンスに従った処理プログラムを、ＲＯＭ３２、或いはＨＤ３８、或いはＦＤ３９から読み出して実行することで、装置の動作を実現するための制御を行う。
【００５５】
ＲＡＭ３３は、ＣＰＵ３１の主メモリ或いはワークエリア等として機能する。
ＫＢＣ３５は、ＫＢ３４や図示していないポインティングデバイス等からの指示入力を制御する。
【００５６】
ＣＲＴＣ３７は、ＣＲＴ３６の表示を制御する。
ＤＫＣ４０は、ブートプログラム、種々のアプリケーション、編集ファイル、ユーザファイル、ネットワーク管理プログラム、及び所定の処理プログラム等を記憶するＨＤ３８及びＦＤ３９とのアクセスを制御する。
ＮＩＣ３２は、ネットワーク４１上の装置或いはシステムと双方向にデータをやりとりする。
【００５７】
［まとめ］
以上のように、本実施形態では、まず、出荷前にＩＤ情報を電子楽器１に付与しておく。その後、電子楽器１にフレキシブルディスク３が装着されると、そのフレキシブルディスク３に付与されているＩＤ情報と、前記出荷前に付与されたＩＤ情報との照合を行う。そして、これらのＩＤ情報が一致している場合には、フレキシブルディスク３に記録されているソフトウェアを取り込むようにする一方、一致していない場合には、前記ソフトウェアを取り込まないようにする。これにより、電子楽器１に付与されているＩＤ情報と、フレキシブルディスク３に付与されているＩＤ情報とにより、フレキシブルディスク３に記録されているソフトウェアを取り込むか否かを判断できる。したがって、フレキシブルディスク３に記録されているソフトウェアの不正な利用を、複雑な処理を行うことなく防止することができる。
【００５８】
また、本実施形態では、フレキシブルディスク３にＩＤ無効化情報が記録されている場合には、ＩＤ情報の照合を行わずに、フレキシブルディスク３に記録されているソフトウェアを無条件で取り込むようにしたので、不特定多数の者に利用されてもよいソフトウェアについては、利用者を制限しないようにすることができる。
【００５９】
なお、本実施形態では、ＩＤ情報の照合の結果、各ＩＤ情報が一致しない場合には、フレキシブルディスク３に記録されているソフトウェアを取り込まないようにしたが、必ずしもこのようにする必要はない。例えば、ＩＤ情報の一致、不一致に関わらずフレキシブルディスク３に記録されているソフトウェアを取り込み、ＩＤ情報が一致している場合には、取り込んだソフトウェアを有効なものとして利用するが、不一致の場合には取り込んだソフトウェアを有効なものとせずに破棄するようにしてもよい。すなわち、各ＩＤ情報が一致した場合には、ソフトウェアを利用し、一致しない場合には、ソフトウェアを利用しないようにしていればどのような手法でソフトウェアを処理してもよい。
【００６０】
（第２の実施形態）
次に、本発明の第２の実施形態を説明する。なお、本実施形態の説明において、前述した第１の実施形態と同一の部分については、図１〜図７に付した符号と同一の符号を付すなどして詳細な説明を省略する。
【００６１】
［システムの概要］
図８は、本実施形態の楽音発生装置を適用したシステムの概略構成の一例を模式的に示した図である。
前述した第１の実施形態では、出荷前にＩＤ情報を電子楽器１に付与するようにした。これに対し、本実施形態では、図８に示すように、出荷後にユーザ側で電子楽器５１にＩＤ情報を付与するようにしている。このように、前述した第１の実施形態と、本実施形態とは、ＩＤ情報を付与する際の処理が異なる。すなわち、前述した第１の実施形態と、本実施形態とは、電子楽器に設けられているＣＰＵで行われる処理が異なる。
【００６２】
［電子楽器の構成］
本実施形態の電子楽器の全体の構成は、図２に示したものと同じである。
図９は、本実施形態のＣＰＵの構成の一例を機能的に示すブロック図である。なお、図９には、ＣＰＵで行われる主要な機能のみを示している。
図９において、ＣＰＵ６１は、外部記録媒体検出部１１ａと、ＩＤ無効化情報読み出し部１１ｂと、第１のＩＤ読み出し部１１ｃと、ＩＤ照合部１１ｄと、第２のＩＤ読み出し部１１ｅと、演奏情報読み取り部１１ｆと、実行処理部１１ｇと、取り込み拒否表示処理部１１ｈと、ＩＤ表示要求受付部１１ｉと、ＩＤ表示処理部１１ｊと、ＩＤ生成部６１ａとを有している。このように、前述した第１の実施形態と、本実施形態とは、電子楽器に設けられているＣＰＵのＩＤ生成部における機能が異なる。
【００６３】
ＩＤ生成部６１ａは、ＩＤ表示要求受付部１１ｉで、ＩＤ情報表示指示スイッチがＯＮ（オン）されたと判定された場合に、そのＩＤ情報表示指示スイッチの操作が、最初の操作であるか否かを判定する。すなわち、ＩＤ情報表示指示スイッチが、出荷後に初めてＯＮされたか否かを判定する。この判定の結果、ＩＤ情報表示指示スイッチの操作が、最初の操作である場合には、その操作時間に基づいて、ＩＤ情報を生成する。そして、生成したＩＤ情報をＲＯＭ１２のＩＤ格納部１２ａに記録する。ここで、操作時間とは、例えば、ＩＤ情報表示指示スイッチが押されている時間である。
【００６４】
なお、ここでは、ＩＤ情報表示指示スイッチの操作時間に基づいて、ＩＤ情報を生成するようにしたが、必ずしもこのようにする必要はない。例えば、複数のＩＤ情報表示指示スイッチを用いて、ＩＤ情報を表示させる構成の電子楽器では、複数のＩＤ情報表示スイッチの操作間隔（例えば、第１のＩＤ情報表示スイッチが操作されてから、第２のＩＤ情報表示スイッチが操作されるまでの時間）に基づいて、ＩＤ情報を生成するようにしてもよい。この他、ＩＤ情報表示指示スイッチのベロシティなどに基づいて、ＩＤ情報を生成するようにしてもよい。すなわち、ＩＤ情報表示指示スイッチの操作内容が、ユーザによってばらつくことを利用して、ＩＤ情報を生成するようにしていればどのような方法でＩＤ情報を生成するようにしてもよい。
【００６５】
また、図４に示したように、ＩＤ情報表示指示スイッチの操作時間などに基づいて生成される製品固有情報４１ａと、型式番号などの機種識別情報４１ｂとからＩＤ情報が構成されるようにしてもよい。この場合には、例えば、型式番号をＲＯＭ１２などに記憶させておき、ＩＤ情報表示指示スイッチの操作時間に基づいて製品固有情報４１ａを生成するとともに、ＲＯＭ１２などに記憶させておいた型式番号（機種識別情報４１ｂ）を読み出す。そして、生成した製品固有情報４１ａに、読み出した型式番号（機種識別情報４１ｂ）を付加してＩＤ情報４１を構成する。
【００６６】
［電子楽器の動作］
図１０のフローチャートを参照しながら、ＩＤ情報を生成する際の電子楽器（ＣＰＵ）の動作の一例を説明する。
【００６７】
まず、ステップＳ３１において、ＩＤ表示要求受付部１１ｉは、操作パネル部１６内に設けられているＩＤ情報表示指示スイッチが、ＯＮされるまで待機する。そして、ＩＤ情報表示スイッチがＯＮされると、ステップＳ３２に進み、ＩＤ生成部６１ａは、そのＩＤ情報表示指示スイッチの操作が、最初の操作であるか否かを判定する。この判定の結果、最初の操作である場合には、ステップＳ３３に進む。一方、最初の操作でない場合には、ステップＳ３３、Ｓ３４を省略して後述するステップＳ３５に進む。
【００６８】
ステップＳ３１で検出されたＩＤ情報表示指示スイッチの操作が最初の操作であり、ステップＳ３３に進むと、ＩＤ生成部６１ａは、ＩＤ情報表示指示スイッチの操作時間に基づいて、ＩＤ情報を生成する。
次に、ステップＳ３４において、ＩＤ生成部６１ａは、ステップＳ３３で生成したＩＤ情報をＲＯＭ１２のＩＤ格納部１２ａに記録する。
次に、ステップＳ３５において、ＩＤ表示処理部１１ｊは、ＩＤ格納部１２ａに記録されているＩＤ情報を読み出す。
次に、ステップＳ３６において、ＩＤ表示処理部１１ｊは、ステップＳ３５で読み出されたＩＤ情報を、操作パネル部１６内の表示装置に表示させるための処理を行う。これにより、ＩＤ情報が表示される。
【００６９】
［まとめ］
以上のように、本実施形態では、出荷後に初めて行われた、ＩＤ情報を表示させるための操作の内容に基づいてＩＤ情報を生成し、生成したＩＤ情報をＩＤ格納部１２ａに記録し、記録したＩＤ情報と、フレキシブルディスク３に記録されているＩＤ情報との照合を図５に示したフローチャートに従って行うようにしたので、前述した第１の実施形態の効果に加え、出荷前に電子楽器にＩＤ情報を付与する必要がなくなるので、工場側の負担を軽減させることができる。
【００７０】
（第３の実施形態）
次に、本発明の第３の実施形態を説明する。なお、本実施形態の説明においても、前述した第１及び第２の実施形態と同一の部分については、詳細な説明を省略する。
【００７１】
［システムの概要］
前述した第２の実施形態では、出荷後に初めて行われた、ＩＤ情報を表示させるための操作の内容に基づいてＩＤ情報を生成するようにした。これに対し、本実施形態では、出荷されてから、ＩＤ情報を表示させるための操作が初めて行われるまでの間の全部（又は一部）の操作内容に基づいて、ＩＤ情報を生成する。このように、前述した第２の実施形態と、本実施形態とは、ＩＤ情報を生成する際の処理が異なる。すなわち、前述した第２の実施形態と、本実施形態とは、電子楽器に設けられているＣＰＵ６１のＩＤ生成部６１ａにおける処理が異なる。
【００７２】
［電子楽器の構成］
本実施形態の電子楽器の全体の構成は、図２に示したものと同じである。また、本実施形態のＣＰＵの構成は、ＩＤ生成部６１ａの機能を除いて、図９に示したものと同じである。
本実施形態のＩＤ生成部は、出荷されてから、ＩＤ情報を表示させるための操作が初めて行われるまでになされた操作パネル部１６の操作内容を保持する。そして、ＩＤ情報表示指示スイッチが初めてＯＮされ、ＩＤ情報を表示させるための操作が初めて行われると、保持している操作内容に基づいて、ＩＤ情報を生成する。ここで、操作パネル部１６の操作内容とは、例えば、操作されたスイッチの種類及び順番である。
【００７３】
なお、ここでは、出荷されてから、ＩＤ情報を表示させるための操作が初めて行われるまでになされた操作パネル部１６の操作内容に基づいてＩＤ情報を生成するようにしたが、必ずしもこのようにする必要はない。すなわち、出荷されてから、ＩＤ情報を表示させるための操作が初めて行われるまでになされる操作が、ユーザによって異なることを利用して、ＩＤ情報を生成するようにしていればどのような方法でＩＤ情報を生成するようにしてもよい。例えば、以下のようにしてＩＤ情報を生成するようにしてもよい。
まず、出荷されてからの鍵盤の操作内容を保持しておく。そして、ＩＤ情報表示指示スイッチが初めてＯＮされたことを検出すると、その直前に操作された鍵のキーナンバ（ノートナンバ）とベロシティとを読み出し、読み出した鍵のキーナンバ（ノートナンバ）とベロシティとに基づいて、ＩＤ情報を生成するようにしてもよい。
この他、ＩＤ情報表示指示スイッチが初めてＯＮされるまでにマイク入力された時間に基づいて、ＩＤ情報を生成するようにしてもよい。
【００７４】
［電子楽器の動作］
次に、図１１のフローチャートを参照しながら、ＩＤ情報を生成する際の電子楽器（ＣＰＵ）の動作の一例を説明する。
【００７５】
まず、ステップＳ４１において、ＩＤ生成部は、操作パネル部１６が操作されるまで待機する。そして、操作パネル部１６が操作されると、ステップＳ４２に進み、ＩＤ生成部は、その操作内容を保持する。このとき、ＩＤ生成部は、その操作内容を必要に応じてＲＡＭ１３に一時的に記録するようにしてもよい。
【００７６】
次に、ＩＤ表示要求受付部１１ｉは、操作パネル部１６内に設けられているＩＤ情報表示指示スイッチが、ＯＮされたか否かを判定する。この判定の結果、ＩＤ情報表示スイッチがＯＮされていない場合には、ＯＮされるまでステップＳ４１〜Ｓ４３の処理を繰り返す。そして、ＩＤ情報表示スイッチがＯＮされると、ステップＳ４４に進み、ＩＤ生成部は、そのＩＤ情報表示指示スイッチの操作が、最初の操作であるか否かを判定する。この判定の結果、最初の操作である場合には、ステップＳ４５に進む。一方、最初の操作でない場合には、ステップＳ４５、Ｓ４６を省略して後述するステップＳ４７に進む。
【００７７】
ステップＳ４３で検出されたＩＤ情報表示指示スイッチの操作が最初の操作であり、ステップＳ４５に進むと、ＩＤ生成部は、ステップＳ４２で保持した操作内容に基づいて、ＩＤ情報を生成する。
次に、ステップＳ４６において、ＩＤ生成部は、ステップＳ４５で生成したＩＤ情報をＲＯＭ１２のＩＤ格納部１２ａに記録する。
次に、ステップＳ４７において、ＩＤ表示処理部１１ｊは、ＩＤ格納部１２ａに記録されているＩＤ情報を読み出す。
次に、ステップＳ４８において、ＩＤ表示処理部１１ｊは、ステップＳ３５で読み出されたＩＤ情報を、操作パネル部１６内の表示装置に表示させるための処理を行う。これにより、ＩＤ情報が表示される。
【００７８】
［まとめ］
以上のように、本実施形態では、出荷されてから、ＩＤ情報を表示させるための操作が初めて行われるまでになされた電子楽器の操作内容に基づいてＩＤ情報を生成し、生成したＩＤ情報をＩＤ格納部１２ａに記録し、記録したＩＤ情報と、フレキシブルディスク３に記録されているＩＤ情報との照合を、図５に示したフローチャートに従って行うようにしたので、生成したＩＤ情報が、他の電子楽器で生成されたＩＤ情報と一致してしまうことを、より確実に防止することができる。これにより、フレキシブルディスク３に記録されているソフトウェアが不正に利用されてしまうことを、より確実に防止することができる。
【００７９】
（第４の実施形態）
次に、本発明の第４の実施形態を説明する。なお、本実施形態の説明においても、前述した第１〜第３の実施形態と同一の部分については、詳細な説明を省略する。
【００８０】
［システムの概要］
前述した第１〜第３の実施形態では、工場側で、フレキシブルディスク３にＩＤ情報を記録するようにした。これに対し、本実施形態では、ユーザ側で、フレキシブルディスク３にＩＤ情報を記録するようにする。また、前述した第２及び第３の実施形態では、ＩＤ情報を表示させるための操作に関連付けてＩＤ情報を生成するようにした。これに対し、本実施形態では、ユーザが好きなときにＩＤ情報を生成することができるようにする。
【００８１】
このように、前述した第１〜第３の実施形態と、本実施形態とは、フレキシブルディスク３にＩＤ情報を記録する際の処理と、ＩＤ情報を生成する際の処理と、操作パネル部に配設されているスイッチとが異なる。すなわち、前述した第１〜第３の実施形態と、本実施形態とは、電子楽器に設けられているＣＰＵで行われる処理が異なる。また、本実施形態の操作パネル部には、図２に示した操作パネル部１６に設けられているスイッチの他に、演奏情報書き込み指示スイッチ、ＩＤ生成指示スイッチ、及びＩＤ無効化情報設定スイッチが設けられている。
【００８２】
［電子楽器の構成］
本実施形態の電子楽器の全体の構成は、図２に示したものと同じである。
図１２は、本実施形態のＣＰＵの構成の一例を機能的に示すブロック図である。なお、図１２には、ＣＰＵ１１で行われる主要な機能のみを示している。
図１２において、ＣＰＵ７１は、外部記録媒体検出部１１ａと、ＩＤ無効化情報読み出し部１１ｂと、第１のＩＤ読み出し部１１ｃと、ＩＤ照合部１１ｄと、第２のＩＤ読み出し部１１ｅと、演奏情報読み取り部１１ｆと、実行処理部１１ｇと、取り込み拒否表示処理部１１ｈと、ＩＤ表示要求受付部１１ｉと、ＩＤ表示処理部１１ｊと、ＩＤ生成要求受付部７１ａと、ＩＤ生成部７１ｂと、演奏情報書き込み要求受付部７１ｃと、演奏情報読み出し部７１ｄと、演奏情報書き込み部７１ｅとを有している。このように、ＣＰＵ７１は、図３に示したＣＰＵ１１に対し、ＩＤ生成要求受付部７１ａと、ＩＤ生成部７１ｂと、演奏情報書き込み要求受付部７１ｃと、演奏情報読み出し部７１ｄと、演奏情報書き込み部７１ｅとが付加されたものとなる。
【００８３】
ＩＤ生成要求受付部７１ａは、操作パネル部７２内に設けられているＩＤ生成指示スイッチのスキャン処理を行い、ＩＤ生成指示スイッチがＯＮ（オン）されたか否かを判定する。
【００８４】
ＩＤ生成部７１ｂは、ＩＤ生成要求受付部７１ａで、ＩＤ生成指示スイッチがＯＮ（オン）されたと判定された場合に限り、ＩＤ情報を生成する。そして、生成したＩＤ情報をＲＯＭ１２のＩＤ格納部１２ａに記録する。
ここで、本実施形態におけるＩＤ情報の生成方法の一例を説明する。
本実施形態では、ＩＤ生成指示スイッチが操作された後に押鍵された鍵の操作内容に基づいて、ＩＤ情報を生成するようにしている。
【００８５】
図１３は、本実施形態のＩＤ生成部で生成されるＩＤ情報の一例を概念的に示す図である。
図１３に示すように、ＩＤ情報８１よりも上位の２ビットには、図４に示したのと同様に、「００」又は「０１」が記録される。前記２ビットに「００」が記録されている場合には、その後に記録されているＩＤ情報８１は、有効なものとして読み出される。一方、前記２ビットに「０１」が記録されている場合には、その後に記録されているＩＤ情報８１は、無効なものとして読み出されない。すなわち、本実施形態では、前記２ビットに記録されている「０１」が、ＩＤ無効化情報（無効化情報）となる。図１３に示した例では、前記２ビットに「００」が記録されているので、その後に記録されているＩＤ情報８１が読み出されることになる。
【００８６】
なお、前記２ビットに、「００」又は「０１」の何れを書き込むかについては、ユーザの操作パネル部７２の操作に基づいて、決定するようにすればよい。具体的に説明すると、ＩＤ生成部７１ｂは、操作パネル部７２内に設けられているＩＤ無効化情報設定スイッチのスキャン処理を行い、このＩＤ無効化情報設定スイッチがＯＮされている場合には、前記２ビットに「０１」を記録する。一方、このＩＤ無効化情報設定スイッチがＯＮされてない場合には、前記２ビットに「００」を記録する。また、これらの情報（「００」又は「０１」）を、後から書き換えることができるようにするために、ＥＥＰＲＯＭなどの書き換え可能なメモリを用いてＲＯＭ１２を構成するようにするのが好ましい。
【００８７】
以上のようにして構成される２ビットの情報に続くＩＤ情報８１は、ＩＤ生成指示スイッチが操作された後に押鍵された６つの鍵の操作内容に基づく情報である。具体的に説明すると、ＩＤ情報８１は、前記６つの鍵の操作により得られる、キーナンバ（ノートナンバ）８１ａと、キーオン／オフデータ８１ｂと、その他の情報８１ｃとから形成される情報である。ここで、前記その他の情報８１ｃは、例えば、前記６つの鍵の、ベロシティデータ、ゲートタイムデータ、及びステップタイムデータにより形成される、鍵の操作に基づく情報である。
なお、前述した第１及び第２の実施形態で説明したように、機種識別情報をＩＤ情報８１に含ませるようにしてもよいということは勿論である。
【００８８】
演奏情報書き込み要求受付部７１ｃは、操作パネル部１６内に設けられている演奏情報書き込み指示スイッチのスキャン処理を行い、演奏情報書き込み指示スイッチがＯＮ（オン）されたか否かを判定する。
演奏情報読み出し部７１ｄは、演奏情報書き込み要求受付部７１ｃで、演奏情報書き込み指示スイッチがＯＮ（オン）されたと判定された場合に限り、例えばレコーダ２２内の演奏情報格納部２２ａに格納されている演奏データを読み出す。
【００８９】
また、このようにして、演奏情報書き込み要求受付部７１ｃで、演奏情報書き込み指示スイッチがＯＮ（オン）されたと判定された場合、第２のＩＤ読み出し部１１ｅは、ＩＤ格納部１２ａに記録されているＩＤ情報８１と、そのＩＤ情報８１よりも上位の２ビットの情報（「０１」又は「００」）を読み出す。以下の説明では、これらＩＤ情報８１と、２ビットの情報とをＩＤデータと総称する。
演奏情報書き込み部７１ｅは、演奏情報読み出し部７１ｄで読み出された演奏データと、第２のＩＤ読み出し部１１ｅで読み出されたＩＤデータとを外部記録媒体装着部２３に装着されているフレキシブルディスク３に書き込む。
【００９０】
［電子楽器の動作］
次に、図１４のフローチャートを参照しながら、ＩＤデータを生成する際の処理の電子楽器（ＣＰＵ）の動作の一例を説明する。
まず、ステップＳ５１において、ＩＤ生成要求受付部７１ａは、操作パネル部７２内に設けられているＩＤ生成指示スイッチがＯＮされるまで待機する。そして、ＩＤ生成指示スイッチがＯＮされると、ステップＳ５２に進み、ＩＤ生成部７１ｂは、キーボード部（鍵）１５の操作があるまで待機する。そして、キーボード部（鍵）１５が操作されると、ステップＳ５３に進み、ＩＤ生成部７１ｂは、その操作内容に基づいて得られるキーナンバ、キーオン／オフ信号、ベロシティデータ、ゲートタイムデータ、及びステップタイムデータを保持する。このとき、ＩＤ生成部７１ｂは、これらの情報を必要に応じてＲＡＭ１３に一時的に記録するようにしてもよい。
【００９１】
次に、ステップＳ５４において、ＩＤ生成部７１ｂは、ＩＤ生成指示スイッチが操作されたことが検出されてから、所定回数（図１３に示した例では６回）だけ鍵が押鍵されたか否かを判定する。この判定の結果、前記所定回数だけ鍵が押鍵されていない場合には、前記所定回数だけ鍵が押鍵されるまで、ステップＳ５２〜Ｓ５４の処理を繰り返す。
【００９２】
そして、所定回数だけ鍵が押鍵されると、ステップＳ５５に進み、ＩＤ生成部７１ｂは、ＩＤ無効化情報設定スイッチの操作内容を検出し、検出した操作内容と、ステップＳ５２で保持した情報に基づいて、ＩＤデータを生成する。
最後に、ステップＳ５６において、ＩＤ生成部７１ｂは、ステップＳ５５で生成したＩＤデータをＩＤ格納部１２ａに記録する。
なお、このＩＤデータに含まれる情報のうち、ＩＤ情報を無効にするためのＩＤ無効化情報（「０１」）、及びＩＤ情報を有効にするための情報（「００」）については、必ずしもステップＳ５５で生成する必要はなく、ステップＳ５５の前又は後に生成するようにしてもよい。
【００９３】
次に、図１５のフローチャートを参照しながら、フレキシブルディスク３にＩＤデータを書き込む際の電子楽器（ＣＰＵ）の動作の一例を説明する。
まず、ステップＳ６１において、演奏情報書き込み要求受付部７１ｃは、操作パネル部７２内に配設されている演奏情報書き込み指示スイッチがＯＮされるまで待機する。そして、演奏情報書き込み指示スイッチがＯＮされると、ステップＳ６３に進み、演奏情報読み出し部７１ｄは、レコーダ２２内の演奏情報格納部２２ａから演奏データを読み出す。
【００９４】
次に、ステップＳ６３において、第２のＩＤ読み出し部１１ｅは、ＲＯＭ１２のＩＤ格納部１２ａからＩＤデータを読み出す。
なお、ステップＳ６２の動作とステップＳ６３の動作とを、同時又は逆にしてもよいということは言うまでもない。
最後に、ステップＳ６４において、演奏情報書き込み部７１ｅは、ステップＳ６２で読み出された演奏データと、ステップＳ６３で読み出されたＩＤデータとを、外部記録媒体装着部２３に装着されているフレキシブルディスク３に書き込む。
【００９５】
［まとめ］
以上のように、本実施形態では、電子楽器でＩＤデータを生成し、生成したＩＤデータをＩＤ格納部１２ａと、フレキシブルディスク３に書き込む。その後、ＩＤ格納部１２ａに記録されたＩＤデータに含まれるＩＤ情報と、フレキシブルディスク３に記録されているＩＤデータに含まれるＩＤ情報との照合を、図５に示したフローチャートに従って行うようにしたので、電子楽器で作成した演奏データなどのソフトウェアが、他の電子楽器で使用されてしまうことを防止することができ、演奏データなどのソフトウェアの漏洩を防止することができる。
【００９６】
また、本実施形態では、ＩＤ情報を無効にするためのＩＤ無効化情報（「０１」）と、ＩＤ情報を有効にするための情報（「００」）との何れかをＩＤ情報とともに記録するようにしたので、フレキシブルディスク３に記録した演奏データなどのソフトウェアの使い勝手が向上する。
例えば、第三者に聞かれたくない演奏データをフレキシブルディスク３に記録する際には、ＩＤ情報と、そのＩＤ情報を有効にするための情報（「００」）とからなるＩＤデータを、演奏データとともにフレキシブルディスク３に記録する。これにより、フレキシブルディスク３に記録されている演奏データが、他の電子楽器で利用されることを防止することができる。一方、音楽教室の電子楽器で演奏した演奏データをフレキシブルディスク３に記録する際には、ＩＤ情報と、そのＩＤ情報を無効にするためのＩＤ無効化情報（「０１」）とからなるＩＤデータを、演奏データとともにフレキシブルディスク３に記録する。これにより、例えば、音楽教室の電子楽器で記録した演奏データを、生徒の自宅の電子楽器でも利用することができるようになる。
【００９７】
さらに、本実施形態では、ＩＤ生成指示スイッチの操作に基づいてＩＤ情報を生成するようにしたので、ユーザの意図するときに、ＩＤ情報を生成することができる。これにより、電子楽器の使い勝手をより向上することができる。
【００９８】
なお、本実施形態では、ＩＤ生成指示スイッチが操作された後に押鍵された鍵の操作内容に基づいて、ＩＤ情報を生成するようにしたが、必ずしもこのようにしてＩＤ情報を生成する必要はない。例えば、ＩＤ生成指示スイッチが操作された後に操作された操作パネル部７２内の各種操作子（音色設定スイッチ、音量設定ボリューム、再生ボタン、録音ボタン、及びＩＤ情報表示指示スイッチ）の種類及び操作順序に基づいて、ＩＤ情報を生成するようにしてもよい。また、操作パネル部７２にテンキーが設けられている構成の電子楽器を用いる場合には、前記テンキーの操作内容に基づいて、ＩＤ情報を生成するようにしてもよい（例えば所定桁数の数字からなるＩＤ情報を生成するようにしてもよい）。
【００９９】
また、本実施形態のように、ＩＤ生成指示スイッチの操作に基づいてＩＤ情報を生成するようにすれば、電子楽器の使い勝手をより向上することができ好ましいが、必ずしもこのようにする必要はない。例えば、前述した第２及び第３の実施形態で説明した方法でＩＤ情報を生成するようにしてもよい。また、前述した第１の実施形態で説明したように工場でＩＤ情報を電子楽器に付与するようにしてもよい。
なお、本実施形態で説明したＩＤ情報の生成方法を、前述した第２の実施形態などに適用するようにしてもよい。
さらに、第２〜第４の実施形態で説明したＩＤ情報の生成方法を、前述した第１の実施形態に適用するようにしてもよい。すなわち、第２〜第４の実施形態で説明した方法でＩＤ情報を工場側において生成するようにしてもよい。
【０１００】
（第５の実施形態）
次に、本発明の第５の実施形態を説明する。なお、本実施形態の説明においても、前述した第１〜第４の実施形態と同一の部分については、詳細な説明を省略する。
【０１０１】
図１６は、本実施形態の楽音発生装置を適用したシステムの概略構成の一例を模式的に示した図である。図１７は、本実施形態のシステムにおける動作の一例を説明するフローチャートである。
前述した第１〜第４の実施形態では、工場からユーザにフレキシブルディスク３を配送して、ソフトウェアをユーザに供給するようにした。これに対し、本実施形態では、ＩＤ情報が付与されたソフトウェアを、工場コンピュータ２から電子楽器に、インターネットなどのネットワーク９２を介して配信するようにする。
このため、本実施形態の電子楽器９１は、工場コンピュータ２に対して、前記配信を要求することができるように、キーボード、又はキーボードに相当する入力操作を行える機能を有している。また、電子楽器９１は、図２に示したインターフェース部２４を介してネットワーク９２と接続されている。
【０１０２】
ここで、図１６及び図１７を参照しながら、本実施形態のシステムについて説明する。
まず、電子楽器９１は、前述した第２〜第４の実施形態で説明した方法の何れかを用いてＩＤ情報を生成し、ＲＯＭ１２に記録する（ステップＳ７１）。
その後、電子楽器９１は、操作パネル部の操作に基づいて、ＲＯＭ１２に記録したＩＤ情報を、工場コンピュータ２に送信して、ソフトウェアの配信要求を行う（ステップＳ７２）。
【０１０３】
工場コンピュータ２は、電子楽器９１から送信されたＩＤ情報と、ソフトウェアとをセットにして、電子楽器９１に送信する（ステップＳ７３）。このとき、必要であればＩＤ無効化情報も併せて送信する。
【０１０４】
ＩＤ情報とソフトウェアとを受信した電子楽器９１は、ＲＯＭ１２に記録されているＩＤ情報と、受信したＩＤ情報とを照合し（ステップＳ７４）、これらのＩＤ情報が一致しているか否かを判定する（ステップＳ７５）。この判定の結果、これらのＩＤ情報が一致している場合には、受信したソフトウェアを取り込み（ステップＳ７６）、取り込んだソフトウェアに基づく処理を実行する（ステップＳ７７）。一方、これらのＩＤ情報が一致していない場合には、受信したソフトウェアを取り込めないことを表示させるための処理を行う（ステップＳ７８）。
【０１０５】
なお、図１７のステップＳ７４〜Ｓ７８の処理は、フレキシブルディスク３から情報を読み出す処理を、ネットワーク９２を介して情報を受信する処理に置き換えれば、第１の実施形態で説明した図５のフローチャートにおけるステップＳ１〜Ｓ１０の処理と同じになる。
【０１０６】
以上のように、本実施形態では、ソフトウェア及びＩＤ情報を、工場コンピュータ２からネットワーク９２を介して電子楽器９１に配信し、配信されたＩＤ情報と電子楽器９１に付与されているＩＤ情報とを、電子楽器９１で照合するようにしたので、フレキシブルディスク３などの記録媒体の容量に制限を受けずにソフトウェアを電子楽器９１に供給することができる。したがって、大容量のソフトウェアの不正な利用を防止することができる。
【０１０７】
なお、本実施形態では、第２〜第４の実施形態で説明した方法を用いて、ＩＤ情報を、電子楽器９１側で生成するようにしたが、第１の実施形態のように、出荷前に工場側で電子楽器にＩＤ情報を付与するようにしてもよい。
また、工場コンピュータ２に対して、ソフトウェアの配信を要求することができるように、キーボード、又はキーボードに相当する入力操作を行える機能を電子楽器９１に設けるようにしたが、必ずしもこのようにする必要はない。例えば、ユーザコンピュータを用いて、工場コンピュータ２にソフトウェアの配信を要求するようにしてもよい。また、ユーザコンピュータで、ソフトウェアとＩＤ情報とを受信し、受信したソフトウェアとＩＤ情報とを電子楽器に送信するようにしてもよい。
【０１０８】
（本発明の他の実施形態）
前述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、前記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【０１０９】
また、この場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１１０】
また、コンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【０１１１】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【０１１２】
（本発明の諸態様）
以下に、本発明の実施態様の一例を示す。
（付記１）  楽音発生装置と、
演奏データと、前記演奏データを処理するためのプログラムとの少なくとも何れか一方を含む演奏に関わる情報と、製品固有の識別情報とを含む情報を、前記楽音発生装置に送信する情報処理装置とを有することを特徴とする演奏情報配信システム。
（付記２）  製品固有の識別情報を生成する識別情報生成ステップと、
前記識別情報生成ステップにより生成された識別情報を、楽音発生装置の内部記憶媒体に書き込む識別情報書き込みステップと、
前記識別情報書き込みステップにより楽音発生装置の内部記憶媒体に書き込まれた識別情報と、前記楽音発生装置の外部記憶媒体に記憶されている識別情報とを照合し、これらが一致するか否かを判定する識別情報判定ステップと、
前記識別情報判定ステップにより、前記識別情報が一致すると判定された場合に、前記外部記憶媒体に記憶されている演奏に関わる情報を利用する演奏情報利用ステップとを有することを特徴とする演奏情報利用方法。
（付記３）  製品固有の識別情報を生成する識別情報生成ステップと、
前記識別情報生成ステップにより生成された識別情報を、楽音発生装置の内部記憶媒体に書き込む識別情報書き込みステップと、
外部情報処理装置から、演奏に関わる情報と、識別情報とを含む情報を受信する受信ステップと、
前記識別情報書き込みステップにより楽音発生装置の内部記憶媒体に書き込まれた識別情報と、前記受信ステップにより受信された識別情報とを照合し、これらが一致するか否かを判定する識別情報判定ステップと、
前記識別情報判定ステップにより、前記識別情報が一致するものであると判定された場合に、前記受信手段により受信された演奏に関わる情報を利用する演奏情報利用ステップとを有することを特徴とする演奏情報利用方法。
（付記４）  製品固有の識別情報を生成する識別情報生成ステップと、
前記識別情報生成ステップにより生成された識別情報を、楽音発生装置の内部記憶媒体に書き込む識別情報書き込みステップと、
前記識別情報書き込みステップにより楽音発生装置の内部記憶媒体に書き込まれた識別情報と、前記楽音発生装置の外部記憶媒体に記憶されている識別情報とを照合し、これらが一致するか否かを判定する識別情報判定ステップと、
前記識別情報判定ステップにより、前記識別情報が一致すると判定された場合に、前記外部記憶媒体に記憶されている演奏に関わる情報を利用する演奏情報利用ステップとをコンピュータに実行させることを特徴とするコンピュータプログラム。
（付記５）  製品固有の識別情報を生成する識別情報生成ステップと、
前記識別情報生成ステップにより生成された識別情報を、楽音発生装置の内部記憶媒体に書き込む識別情報書き込みステップと、
外部情報処理装置から、演奏に関わる情報と、識別情報とを含む情報を受信する受信ステップと、
前記識別情報書き込みステップにより楽音発生装置の内部記憶媒体に書き込まれた識別情報と、前記受信ステップにより受信された識別情報とを照合し、これらが一致するか否かを判定する識別情報判定ステップと、
前記識別情報判定ステップにより、前記識別情報が一致するものであると判定された場合に、前記受信ステップにより受信された演奏に関わる情報を利用する演奏情報利用ステップとをコンピュータに実行させることを特徴とするコンピュータプログラム。
（付記６）  前記付記４又は５に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【図面の簡単な説明】
【０１１３】
【図１】本発明の第１の実施形態を示し、システムの概略構成の一例を模式的に示した図である。
【図２】本発明の第１の実施形態を示し、電子楽器の構成の一例を示すブロック図である。
【図３】本発明の第１の実施形態を示し、ＣＰＵの構成の一例を機能的に示すブロック図である。
【図４】本発明の第１の実施形態を示し、ＩＤ無効化情報の一例を示す図である。
【図５】本発明の第１の実施形態を示し、フレキシブルディスクに記録されているソフトウェアを取り込む際の電子楽器（ＣＰＵ）の動作の一例を説明するフローチャートである。
【図６】本発明の第１の実施形態を示し、ＩＤ情報を表示する際の電子楽器（ＣＰＵ）の動作の一例を説明するフローチャートである。
【図７】本発明の第１の実施形態を示し、工場コンピュータ及びユーザコンピュータに配設されているコンピュータシステムの構成の一例を示したブロック図である。
【図８】本発明の第２の実施形態を示し、システムの概略構成の一例を模式的に示した図である。
【図９】本発明の第２の実施形態を示し、ＣＰＵの構成の一例を機能的に示すブロック図である。
【図１０】本発明の第２の実施形態を示し、ＩＤ情報を生成する際の電子楽器（ＣＰＵ）の動作の一例を説明するフローチャートである。
【図１１】本発明の第３の実施形態を示し、ＩＤ情報を生成する際の電子楽器（ＣＰＵ）の動作の一例を説明するフローチャートである。
【図１２】本発明の第４の実施形態を示し、ＣＰＵの構成の一例を機能的に示すブロック図である。
【図１３】本発明の第４の実施形態を示し、ＩＤ情報の一例を概念的に示す図である。
【図１４】本発明の第４の実施形態を示し、ＩＤデータを生成する際の処理の電子楽器（ＣＰＵ）の動作の一例を説明するフローチャートである。
【図１５】本発明の第４の実施形態を示し、フレキシブルディスクにＩＤデータを書き込む際の電子楽器（ＣＰＵ）の動作の一例を説明するフローチャートである。
【図１６】本発明の第５の実施形態を示し、システムの概略構成の一例を模式的に示した図である。
【図１７】本発明の第５の実施形態を示し、システムにおける動作の一例を説明するフローチャートである。
【符号の説明】
【０１１４】
１、５１、９１  電子楽器
２  工場コンピュータ
３  フレキシブルディスク
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１５  キーボード部
１６、７２  操作パネル部
１７  楽音発生部
２３  外部記録媒体装着部
２４  インターフェース部
【図１】
2005181738.tif 000003
【図２】
2005181738.tif 000004
【図３】
2005181738.tif 000005
【図４】
2005181738.tif 000006
【図５】
2005181738.tif 000007
【図６】
2005181738.tif 000008
【図７】
2005181738.tif 000009
【図８】
2005181738.tif 000010
【図９】
2005181738.tif 000011
【図１０】
2005181738.tif 000012
【図１１】
2005181738.tif 000013
【図１２】
2005181738.tif 000014
【図１３】
2005181738.tif 000015
【図１４】
2005181738.tif 000016
【図１５】
2005181738.tif 000017
【図１６】
2005181738.tif 000018
【図１７】
2005181738.tif 000019