(57)【特許請求の範囲】
【請求項１】
電子音楽装置と、前記電子音楽装置にネットワークを介して交信可能な管理コンピュータとを備えた電子音楽装置システムにおいて、
前記電子音楽装置は、固有の識別データを予め記憶しており、前記電子音楽装置と前記ネットワークとの間に接続されたユーザコンピュータによる前記固有の識別データの前記管理コンピュータへの送信の実行により、前記固有の識別データを前記ネットワークを介して前記管理コンピュータに送信し、前記固有の識別データの送信により、前記電子音楽装置のユーザ登録を行い、
前記管理コンピュータは、前記ユーザ登録時に、前記電子音楽装置に対して、ネットワーク上において電子音楽装置を特定するものであってネットワーク上の他のコンピュータとの通信に利用されるネットワークアドレスを割り当てるようにしたことを特徴とする電子音楽装置システム。
【請求項２】
前記請求項１に記載した電子音楽装置システムにおいて、前記固有の識別データは、前記電子音楽装置に適合するプログラムまたはコンテンツの前記電子音楽装置への配信に利用されるものである電子音楽装置システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続された管理コンピュータが電子音楽装置を管理する電子音楽装置システムに係り、特に配信コンピュータから電子音楽装置へのプログラム、コンテンツなどの配信を管理する電子音楽装置システムに関する。
【０００２】
【従来の技術】
従来の電子楽器などの電子音楽装置には、その製造時にシリアル番号などの固有識別番号を記載したシールが貼り付けられているとともに、同固有識別番号の記載された登録はがきが電子音楽装置の梱包ケース内に入れられている。そして、この登録はがきにユーザの氏名、住所などを記入したうえで、同はがきを製造者に返送することによりユーザ登録をする。また、近年は、製造者のウェブサイト上でシリアル番号などの固有識別番号を入力して、ユーザ登録をすることも可能となってきている。
【０００３】
【発明が解決しようとする課題】
しかし、上記登録はがきを用いる場合において、登録はがきを郵便により製造者に返送することはユーザにとって非常に面倒なことであり、ユーザ登録がなされないことも稀ではない。また、上記ウェブサイト上でユーザ登録する場合でも、固有識別番号を入力することは、ユーザにとって多少手間がかかるものであると同時に、誤った固有識別番号を入力してしまうこともある。
【０００４】
【発明の概要】
本発明は、上記問題に対処するためになされたもので、その目的は、簡単かつ正確にユーザ登録を行なえるようにした電子音楽装置システムを提供することにある。
【０００５】
前記目的を達成するために、本発明の構成上の特徴は、電子音楽装置と、前記電子音楽装置にネットワークを介して交信可能な管理コンピュータとを備えた電子音楽装置システムにおいて、前記電子音楽装置は、固有の識別データを予め記憶しており、前記電子音楽装置と前記ネットワークとの間に接続されたユーザコンピュータによる前記固有の識別データの前記管理コンピュータへの送信の実行により、前記固有の識別データを前記ネットワークを介して前記管理コンピュータに送信し、前記固有の識別データの送信により、前記電子音楽装置のユーザ登録を行い、前記管理コンピュータは、前記ユーザ登録時に、前記電子音楽装置に対して、ネットワーク上において電子音楽装置を特定するものであってネットワーク上の他のコンピュータとの通信に利用されるネットワークアドレスを割り当てるようにしたことにある。
【０００６】
この場合、電子音楽装置は、楽音信号を発生可能な電子音楽装置、楽音信号に音楽的効果を付与可能な電子音楽装置など、電子音楽装置に広く適用されるものである。例えば、この電子音楽装置としては、鍵盤電子楽器、鍵盤以外の演奏操作子を有する電子楽器、演奏操作子を有さない音源装置、シーケンサ（自動演奏装置）、サンプラー、音源装置を有するパーソナルコンピュータ装置およびカラオケ装置などの楽音信号を発生可能な装置、ならびにミキサー、レコーダー、エフェクタなどの楽音信号に音楽効果を付与する装置などである。また、固有の識別データは、電子音楽装置の出荷前にその製造工場内で電子音楽装置に搭載したメモリに書き込むようにすればよい。
【０００８】
さらに、ユーザ登録にあたっては、識別データと共に、ユーザの氏名、住所、電話番号、メールアドレスなどを表すデータも、管理コンピュータに送信するとよい。そして、管理コンピュータは、これらの識別データを含むユーザの氏名、住所、電話番号、メールアドレスなどのユーザ固有情報を管理データベースに記憶しておくようにするとよい。
【０００９】
これによれば、ユーザが電子音楽装置を購入したときには、固有の識別データが既に電子音楽装置内に記憶されている。そして、この固有の識別データをネットワークを介して管理コンピュータに送信するだけでよいので、ユーザ登録を簡単に行なうことができる。また、このユーザ登録の際には、電子音楽装置に固有の識別データをユーザが入力する必要がなく、ユーザが誤った識別データを管理コンピュータに送信してしまうことを回避でき、ユーザ登録を正確に行なうことができる。さらに、ユーザ登録時に、電子音楽装置に固有のネットワークアドレスが付与されるので、ネットワーク上において電子音楽装置を特定することができるようになる。
【００１０】
また、本発明の他の目的を達成するために、本発明の特徴は、前記固有の識別データを用いて、電子音楽装置に適合するプログラムまたはコンテンツを電子音楽装置に配信するようにしたことにある。この場合、プログラムとしては、オペレーティング・システム用のプログラムおよび電子音楽装置における各種機能１，２・・を実現する機能プログラムをアップデートするためのアップデートプログラムを採用することができる。また、コンテンツとしては、楽音波形データ、音色および効果などの楽音制御用データ、自動演奏データなどからなる電子音楽装置用コンテンツを採用することができる。
【００１１】
また、この配信においては、多種類のプログラムまたはコンテンツを記憶するデータベースを管理コンピュータに設けておき、管理コンピュータがプログラムまたはコンテンツを電子音楽装置に配信するようにしてもよい。管理コンピュータは、固有の識別データを伴うプログラムまたはコンテンツの電子音楽装置からの要求に応答して、データベースに記憶されているプログラムまたはコンテンツの中から、固有の識別データを用いて電子音楽装置に適合するプログラムまたはコンテンツを選択して電子音楽装置に配信するようにするとよい。
【００１２】
また、多種類のプログラムまたはコンテンツを記憶するデータベースを有し、プログラムまたはコンテンツを配信するための配信コンピュータをネットワークに接続しておくようにしてもよい。配信コンピュータは、固有の識別データを伴うプログラムまたはコンテンツの電子音楽装置からの要求に応答して、管理コンピュータに登録されている固有の識別データをチェックした上で、データベースに記憶されているプログラムまたはコンテンツの中から、固有の識別データを用いて電子音楽装置に適合するプログラムまたはコンテンツを選択して電子音楽装置に配信するようにするとよい。
【００１３】
この場合、管理コンピュータには、識別データに加え、電子音楽装置の型番、ＯＳプログラムのバージョン、各種機能１，２・・を実現するプログラムのバージョン、出荷日時、生産された工場名、仕向け地などを表す各種データからなる装置固有情報を管理データベースに記憶しておくようにするとよい。そして、管理コンピュータがプログラムまたはコンテンツを配信する際、または配信コンピュータがプログラムまたはコンテンツを配信する際、前記装置固有情報を参照してユーザの電子音楽装置に適合するプログラムおよびコンテンツを配信するようにするとよい。
【００１４】
これによれば、電子音楽装置に適合したプログラムまたはコンテンツが同電子音楽装置に必ず配信されるようになり、不適切なプログラムまたはコンテンツが電子音楽装置に配信されることを防止できる。
【００１５】
【発明の実施の形態】
以下、本発明の一実施形態を図面を用いて説明すると、図１は、本発明に係る電子音楽装置システムの全体を概略的に示している。
【００１６】
このシステムは、電子音楽装置としてのユーザ電子楽器１０Ａ，１０Ｂ，１０Ｃを備えている。ユーザ電子楽器１０Ａは、ユーザコンピュータ１１を介してインターネットなどのネットワーク２０に通信可能に接続されている。ユーザコンピュータ１１は、ＣＰＵ，ＲＯＭ，ＲＡＭ，記録装置、通信インターフェースなどからなる一般的なパーソナルコンピュータであり、ユーザ電子楽器１０Ａおよびネットワーク２０に有線または無線で接続されている。ユーザ電子楽器１０Ｂは、ユーザ携帯通信端末装置１２および中継局１３を介してネットワーク２０に通信可能に接続されている。ユーザ携帯通信端末装置１２は、例えば携帯電話のような遠距離の中継局１３に対して情報を無線で送受信する機能を備えており、ユーザ電子楽器１０Ｂとは有線又は無線で接続されている。中継局１３は、遠距離のユーザ携帯通信端末装置１２に対して情報を無線で送受信する機能を備えており、ネットワーク２０には有線または無線で接続されている。ユーザ電子楽器１０Ｃは、ネットワーク２０に直接的に有線または無線で接続されている。
【００１７】
なお、これらのユーザ電子楽器１０Ａ，１０Ｂ，１０Ｃは使用態様の異なる３種類の電子楽器を例示するために示されており、実際には多くの電子楽器がネットワーク２０に接続される。
【００１８】
これらのユーザ電子楽器１０Ａ〜１０Ｃは、図２に詳細に示すように、楽音を発音させるための複数の演奏操作子３１（例えば、複数の鍵からなる鍵盤）と、発生楽音の態様（例えば、音色、音量、効果など）の指示、外部との交信の指示などを含む電子楽器全般の作動を指示するための操作パネルに設けた複数のパネル操作子３２（例えば、パネルに配置された操作子スイッチ）とを備えている。これらの演奏操作子３１およびパネル操作子３２の操作は、バス３０に接続された検出回路３３，３４によってそれぞれ検出されるようになっている。
【００１９】
操作パネルには、液晶表示器または小型ブラウン管で構成されて、文字、数字、イメージなどの各種画像を表示可能なディスプレイ３５も配置されている。ディスプレイ３５は、バス３０に接続された表示制御回路３６により表示制御されるようになっている。
【００２０】
バス３０には、コンピュータ本体部を構成するＣＰＵ３７、ＲＡＭ３８、ＲＯＭ３９および外部記憶装置４１も接続されている。ＣＰＵ３７は、プログラムを実行して電子楽器の各種動作を制御する。このＣＰＵ３７には、時間を計測してＣＰＵ３７によるプログラムの実行などを制御するためのタイマ３７ａが接続されている。ＲＡＭ３８は、外部記憶装置４１から転送された各種プログラムの一部または全部を必要に応じて記憶するとともに、同プログラムの実行に必要な変数を一時的に記憶する。ＲＯＭ３９は、各種プログラムおよび楽音信号の発生を制御する楽音制御データの一部を記憶するものである。
【００２１】
外部記憶装置４１は、電子楽器ハウジング内に予め組み込まれたハードディスクＨＤ、同電子楽器ハウジングに着脱可能なコンパクトディスクＣＤ、フレキシブルディスクＦＤ、半導体メモリなどの記録媒体で構成されていて、各種プログラムおよび楽音信号の発生を制御する楽音制御データの一部または全部を記憶するものである。なお、この外部記憶装置４１は、ハードディスクＨＤ、コンパクトディスクＣＤ、フレキシブルディスクＦＤなどの記録媒体に記録されているプログラムおよびデータを読み取り、かつ同プログラムおよびデータを前記記録媒体に書込むことを可能とするドライブ装置も含んでいる。特に、この外部記憶装置には、オペレーティング・システム用のプログラム（以下、ＯＳプログラムという）および電子楽器における各種機能１，２・・を実現する機能プログラムも記憶されている。
【００２２】
また、この外部記憶装置４１はフラッシュメモリ（ＥＥＰＲＯＭ）４１ａも含んでいて、同フラッシュメモリ４１ａには各電子楽器に関する楽器固有情報と、ネットワークアドレスとしてのＩＰアドレスが記憶されるようになっている。楽器固有情報は、図３に示すように、個々の電子楽器を特定するための楽器識別データ（以下、楽器ＩＤという）に加え、製品の型番、ＯＳプログラムのバージョン（以下、ＯＳバージョンという）、各種機能１，２・・を実現するプログラムのバージョン（以下、機能１バージョン、機能２バージョンなどという）、出荷日時、生産された工場名、仕向け地などを表す各種データからなる。なお、これらの楽器固有情報およびＩＰアドレスは、特にフラッシュメモリ４１ａに記憶するようにしなくても、電子楽器１０Ａ〜１０Ｃに内蔵されていて書込み可能であるとともに電力の供給遮断時にも記憶内容が消滅しない記録媒体であれば、他の記録媒体に記憶しておくようにしてもよい。そして、この場合には、フラッシュメモリ４１ａは前記他の記録媒体で置換される。
【００２３】
バス３０には、音源回路４２および効果回路４３も接続されている。音源回路４２は、バス３０を介して供給される演奏情報（キーオン信号、キーオフ信号、ノート番号、ベロシティなど）に基づいて楽音信号を形成する。この楽音信号の形成においては、同バス３０を介して供給される楽音制御データにより、同楽音信号の音色、音量（振幅エンベロープ）などの楽音要素を含む楽音の発生態様が制御される。効果回路４３は、バス３０を介して供給される音楽的効果用の効果制御データに基づいて、音源回路４２から出力された楽音信号に各種音楽的効果を付与して出力する。この効果回路４３には、サウンドシステム４４が接続されている。サウンドシステム４４は、アンプ、スピーカなどからなり、前記効果の付与された楽音信号に対応した楽音を発音する。
【００２４】
また、バス３０には、コンピュータ用インターフェース回路４５、携帯通信端末装置用インターフェース回路４６およびネットワーク用インターフェース回路４７も接続されている。コンピュータ用インターフェース回路４５は、前述したユーザコンピュータ１１との接続を可能とするものである。携帯通信端末装置用インターフェース回路４６は、前述したユーザ携帯通信端末装置１２との接続を可能とするものである。ネットワーク用インターフェース回路４７は、前述したようにネットワーク２０との接続を可能とするものである。したがって、各電子楽器１０Ａ〜１０Ｃは、これら全てのインターフェース回路４５〜４７を装備している必要はなく、少なくとも一つのインターフェース回路のみを有していればよい。例えば、ユーザ電子楽器１０Ａは、少なくともコンピュータ用インターフェース回路４５を有していればよい。ユーザ電子楽器１０Ｂは、少なくとも携帯通信端末装置用インターフェース回路４６を有していればよい。ユーザ電子楽器１０Ｃは、少なくともネットワーク用インターフェース回路４７を有していればよい。
【００２５】
ふたたび図１のシステムの説明に戻ると、ネットワーク２０には、工場コンピュータ２１、管理コンピュータ２２、コンテンツ配信コンピュータ２３およびプログラム配信コンピュータ２４も接続されている。これらの各コンピュータ２１〜２４は、それぞれＣＰＵ，ＲＯＭ，ＲＡＭ，記録装置、通信インターフェースなどからなる一般的なパーソナルコンピュータあるいはサーバコンピュータで構成されている。
【００２６】
工場コンピュータ２１は、製造された電子楽器１０Ａ〜１０Ｃのフラッシュメモリ４１ａに楽器固有情報を書き込むためのものである。管理コンピュータ２２は、本システム全体を管理するもので、図３に示すような電子楽器ごとの管理データを記憶するための管理データベース（記憶装置）２２ａを備えている。各管理データは、前述した楽器固有情報およびユーザ固有情報からなる。ユーザ固有情報は、ユーザの氏名、住所、電話番号、電子メールアドレスなどからなる
【００２７】
コンテンツ配信コンピュータ２３は、楽音波形データ、音色および効果などの楽音制御用データ、自動演奏データなどの電子楽器用コンテンツを、電子楽器１０Ａ〜１０Ｃにそれらの要求に応じて配信するもので、同コンテンツを記憶するコンテンツデータベース（記憶装置）２３ａを備えている。なお、このコンテンツデータベース２３ａには、各種電子楽器用コンテンツが電子楽器の種類、タイプ、機種名ごとに記憶されている。プログラム配信コンピュータ２４は、電子楽器１０Ａ〜１０Ｃの作動を制御するためのＯＳプログラム、機能プログラムなどの各種プログラムをアップデートするためのアップデートプログラムを、電子楽器１０Ａ〜１０Ｃにそれらの要求に応じて配信するもので、同アップデートプログラムを記憶するプログラムデータベース２４ａを備えている。なお、このプログラムデータベース２４ａには、各種アップデートプログラムが電子楽器の種類、タイプ、機種名ごとに記憶されている。
【００２８】
次に、上記のように構成した実施形態に係る電子音楽装置システムの動作をフローチャートに従って説明する。
【００２９】
まず、新たに製造された電子楽器を出荷する前に、同電子楽器内に楽器固有情報を記録する動作について説明する。製造者は、新たな電子楽器が製造されるごとに、図４の楽器固有情報書込みプログラムを工場コンピュータ２１に実行させる。工場コンピュータ２１は、このプログラムの実行をステップＦ１０にて開始し、ステップＦ１１にて新規楽器ＩＤ要求コマンドを管理コンピュータ２２に送信する。
【００３０】
この新規楽器ＩＤ要求コマンドの送信に応答して、管理コンピュータ２２は、図４のステップＭ１０にて新規ＩＤ取得プログラムの実行を開始して、ステップＭ１１にて新規楽器ＩＤ要求コマンドを受信する。そして、管理コンピュータ２２は、ステップＭ１２にて管理データベース２２ａを参照することにより既に登録済みの楽器ＩＤとは異なる新規な楽器ＩＤ（例えば、シリアル番号データ）を生成する。次に、ステップＭ１３にて管理データベース２２ａに新規レコードを追加、すなわち新たな電子楽器用の管理データの記録エリアを確保し、前記生成した楽器ＩＤを同新規レコードに登録（記憶）する。そして、ステップＭ１４にて前記新規楽器ＩＤを工場コンピュータ２１に送信して、ステップＭ１５にて新規ＩＤ取得プログラムの実行を終了する。
【００３１】
一方、工場コンピュータ２１は、ステップＦ１２にて前記管理コンピュータ２２から送信された新規楽器ＩＤを受信し、ステップＦ１３にて新規楽器ＩＤ以外の製品の型番、ＯＳバージョン、機能１バージョン、機能２バージョン・・、出荷日時、工場名、仕向け地などを表す各種データからなる楽器固有情報を生成する。この楽器固有情報の生成においては、工場の製造者が手入力したり、電子楽器の製造管理ための図示しない製造管理コンピュータに既に記憶さているデータをそのまま用いたりする。前記ステップＦ１３の処理後、ステップＦ１４にて製造された電子楽器のフラッシュメモリ４１ａ内に前記受信した新規楽器ＩＤを含む楽器固有情報（図３参照）を書込み、ステップＦ１５にてこの楽器固有情報書込みプログラムの実行を終了する。なお、新規楽器ＩＤを管理コンピュータ２２側で生成するものに限らず、工場コンピュータ２１側で生成し、これを電子楽器のフラッシュメモリ４１ａ内に書込むとともに、この新規楽器ＩＤを管理コンピュータ２２に送信して、管理コンピュータ２２の管理データベース２２ａに登録するようにしてもよい。
【００３２】
次に、ユーザが電子楽器を購入後、ユーザコンピュータ１１を用いて管理データベース２２ａにユーザ情報を登録する動作について説明する。すなわち、図１のユーザ電子楽器１０Ａに関するユーザ登録について説明する。
【００３３】
この場合、ユーザは、図５の第１ユーザ登録プログラムをユーザコンピュータ１１に実行させる。第１ユーザ登録プログラムの実行はステップＵ１０にて開始され、ユーザコンピュータ１１は、ステップＵ１１にて楽器固有情報要求コマンドをユーザ電子楽器１０Ａに送信する。
【００３４】
この楽器固有情報要求コマンドの送信により、ユーザ電子楽器１０Ａは、第１楽器固有情報送出プログラムの実行をステップＡ１０にて開始し、ステップＡ１１にて前記送信された楽器固有情報要求コマンドを受信する。なお、この電子楽器１０Ａのプログラムの実行は、詳しくはユーザ電子楽器１０Ａ内のＣＰＵ３７によるものであるが、説明の便宜上、以降もユーザ電子楽器１０Ａが行なうものとして説明する。次に、ユーザ電子楽器１０Ａは、ステップＡ１２にてフラッシュメモリ４１ａから楽器固有情報を読み出して、ステップＡ１３にて前記読み出した楽器固有情報をユーザコンピュータ１１に送信する。
【００３５】
一方、ユーザコンピュータ１１は、ステップＵ１２にて前記送信された楽器固有情報を受信し、ステップＵ１３にてユーザ固有情報の入力を受け付ける。この場合、ユーザは、ユーザコンピュータ１１のディスプレイを見ながらキーボードを操作して、ユーザの氏名、住所、電話番号、電子メールアドレスなどからなるユーザ固有情報を入力する。そして、ユーザコンピュータ１１は、ステップＵ１４にて、前記読み出した楽器固有情報および前記入力されたユーザ固有情報を管理コンピュータ２２に送信する。
【００３６】
この楽器固有情報およびユーザ固有情報の送信により、管理コンピュータ２２は、第１ユーザ登録プログラムの実行をステップＭ２０にて開始し、ステップＭ２２にて楽器固有情報およびユーザ固有情報を受信する。次に、管理コンピュータ２２は、ステップＭ２２にて楽器固有情報中の楽器ＩＤに一致するレコードを管理データベース２２ａからサーチし、ステップＭ２３にてサーチされたレコードに前記受信した楽器固有情報およびユーザ固有情報を登録する。
【００３７】
前記ステップＭ２３の処理後、管理コンピュータ２２は、ステップＭ２４にて新規なＩＰアドレスを取得して前記レコードに登録し、ステップＭ２５にてユーザ登録完了通知およびＩＰアドレスをユーザコンピュータ１１に送信する。なお、ＩＰアドレスは管理コンピュータ２２とは別のＩＰアドレス管理団体が所有しているＩＰアドレス管理コンピュータ（図示しない）が管理している。管理コンピュータ２２はＩＰアドレス管理コンピュータに新規ＩＰアドレスの発行を依頼し、これに応じてＩＰアドレス管理コンピュータは新規ＩＰアドレスを生成し、管理コンピュータ２２に返送することにより新規ＩＰアドレスを取得する。そして、ステップＭ２６にてこの第１ユーザ登録プログラムの実行を終了する。
【００３８】
一方、ユーザコンピュータ１１は、ステップＵ１５にて前記送信されたユーザ登録完了通知およびＩＰアドレスを受信する。そして、ステップＵ１６にて前記受信したＩＰアドレスをユーザ電子楽器１０Ａに送信し、ステップＵ１７にてＩＰアドレスの登録完了をディスプレイに表示し、ステップＵ１８にて第１ユーザ登録プログラムの実行を終了する。
【００３９】
一方、ユーザ電子楽器１０Ａは、ステップＡ１４にて、前記送信されたＩＰアドレスを受信して、フラッシュメモリ４１ａに同受信したＩＰアドレスを書き込む。そして、ステップＡ１５にて、第１楽器固有情報送出プログラムの実行を終了する。
【００４０】
これによれば、ユーザがユーザ電子楽器１０Ａを購入したときには、固有の識別データである楽器ＩＤがユーザ電子楽器１０Ａのフラッシュメモリ４１ａに既に記憶されている。そして、ユーザ登録にあたっては、ユーザは、ユーザコンピュータ１１を用いて、前記記憶されている楽器ＩＤを含む楽器固有情報と共にユーザ固有情報を管理コンピュータ２２に送信するだけでよく、楽器ＩＤを含む楽器固有情報を入力する必要がない。したがって、ユーザ登録を簡単に行なうことができるとともに、ユーザが誤った楽器ＩＤを含む楽器固有情報を管理コンピュータ２２に送信してしまうことを回避でき、ユーザ登録を正確に行なうことができる。
【００４１】
次に、ユーザが、ユーザコンピュータ１１を用いて、ユーザ電子楽器１０Ａに装備されているＯＳプログラムまたは機能プログラムをアップデートする動作について説明する。
【００４２】
この場合、ユーザは、図６のアップデートプログラムをユーザコンピュータ１１に実行させる。このアップデートプログラムの実行はステップＵ２０にて開始され、ユーザコンピュータ１１は、ステップＵ２１にて楽器固有情報要求コマンドをユーザ電子楽器１０Ａに送信する。
【００４３】
この楽器固有情報要求コマンドの送信により、電子楽器１０Ａは、第２楽器固有情報送出プログラムの実行をステップＡ２０にて開始し、ステップＡ２１にて前記送信された楽器固有情報要求コマンドを受信する。次に、電子楽器１０Ａは、ステップＡ２２にてフラッシュメモリ４１ａから楽器固有情報を読み出して、ステップＡ２３にて前記読み出した楽器固有情報をユーザコンピュータ１１に送信する。
【００４４】
一方、ユーザコンピュータ１１は、ステップＵ２２にて前記送信された楽器固有情報を受信する。そして、ステップＵ２３にて前記受信した楽器固有情報中の楽器ＩＤとプログラムアップデート要求コマンドをプログラム配信コンピュータ２４に送信する。この場合、プログラムアップデート要求コマンドは、ユーザ電子楽器１０Ａに適合するＯＳプログラム、機能プログラムなどの全ての各種プログラムを最新のものにアップデートすることを要求するものである。ただし、ユーザの指定により、特定種類のプログラムのみをアップデートすることを要求するようにしてもよい。
【００４５】
この楽器ＩＤおよびプログラムアップデート要求コマンドの送信により、プログラム配信コンピュータ２４は、第１アップデートプログラム配信プログラムの実行をステップＰ１０にて開始し、ステップＰ１１にて前記送信された楽器ＩＤおよびプログラムアップデート要求コマンドを受信する。そして、ステップＰ１２にて、楽器ＩＤおよび対応データ要求コマンドを管理コンピュータ２２に送信する。対応データ要求コマンドとは、管理データ中の楽器ＩＤに対応した製品の型番、ＯＳバージョン、機能１バージョン、機能２バージョン・・、出荷日時、工場名、仕向け地などを表すデータの要求命令である。
【００４６】
この楽器ＩＤおよび対応データ要求コマンドの送信により、管理コンピュータ２２は、第１検索プログラムの実行をステップＭ３０にて開始し、ステップＭ３１にて前記送信された楽器ＩＤおよび対応データ要求コマンドを受信する。次に、管理コンピュータ２２は、ステップＭ３２にて楽器ＩＤに一致するレコードを管理データベース２２ａからサーチし、同楽器ＩＤにより特定される管理データ中の製品の型番、ＯＳバージョン、機能１バージョン、機能２バージョン・・、出荷日時、工場名、仕向け地などを表すデータを同管理データベース２２ａから取得する。そして、ステップＭ３３にて、前記取得した楽器ＩＤに対応したデータをプログラム配信コンピュータ２４に送信する。
【００４７】
一方、プログラム配信コンピュータ２４は、ステップＰ１３にて前記送信された楽器ＩＤに対応したデータを受信する。次に、プログラム配信コンピュータ２４は、ステップＰ１４にて前記受信したデータに対応したアップデートプログラムを選択する。この場合、楽器ＩＤに対応したデータすなわち製品の型番、ＯＳバージョン、機能１バージョン、機能２バージョン・・、出荷日時、工場名、仕向け地などを表すデータに基づいて、電子楽器１０Ａに適合するとともに、未だアップデートされていない電子楽器１０Ａの全てのプログラムをアップデートするためのアップデートプログラムを選択する。なお、前記のようにアップデートされるべき特定のプログラムが指定されている場合には、前記アップデートプログラムの選択に、この指定されたプログラムをアップデートするための条件が加えられてアップデートプログラムが選択される。そして、ステップＰ１５にて、前記選択したアップデートプログラムをユーザコンピュータ１１に送信する。
【００４８】
一方、ユーザコンピュータ１１は、ステップＵ２４にて前記送信されたアップデートプログラムを受信し、ステップＵ２５にて前記受信したアップデートプログラムを実行する。このアップデートプログラムの実行によるアップデートの指示はユーザ電子楽器１０Ａに送信され、ユーザ電子楽器１０Ａは、ステップＡ２４にて前記送信された指示に従って外部記憶装置４１内に記憶されているＯＳプログラム、機能プログラムなどの各種プログラムの一部または全部を書き換え、すなわちユーザ電子楽器１０Ａ内の各種プログラムをアップデートする。前記ステップＵ２５の処理後、ユーザコンピュータ１１は、ステップＵ２６にてこのアップデートプログラムの実行を終了する。また、前記ステップＡ２４の処理後、ユーザ電子楽器１０Ａは、ステップＡ２５にて第２楽器固有情報送出プログラムの実行を終了する。
【００４９】
なお、このユーザコンピュータ１１のアップデートプログラムの実行によるユーザ電子楽器１０Ａ内の各種プログラムのアップデートに代えて、ユーザ電子楽器１０Ａにアップデートプログラムを実行させることにより、同ユーザ電子楽器１０Ａ内の各種プログラムをアップデートするようにしてもよい。この場合、ユーザコンピュータ１１がプログラム配信コンピュータ２４から受信したアップデートプログラムをコンピュータ用インターフェース回路４５経由または外部記憶装置（フレキシブルディスクＦＤ、コンパクトディスクＣＤなど）４１経由でユーザ電子楽器１０Ａに渡す。そして、ユーザ電子楽器１０Ａ自体が、前記渡されたアップデートプログラムを実行して、同電子楽器１０Ａ内の各種プログラムをアップデートすればよい。
【００５０】
一方、プログラム配信コンピュータ２４は、前記ステップＰ１５の処理後、ステップＰ１６にて、管理データベース２２ａ中の前記楽器ＩＤに対応するバージョンデータ（ＯＳバージョンおよび機能１バージョン、機能２バージョン・・を表すデータ）をステップＰ１４で選択したバージョンのものに更新しておくための更新要求コマンドを、管理コンピュータ２２に送信する。そして、ステップＰ１７にて、プログラム配信コンピュータ２４は第１アップデートプログラム配信プログラムの実行を終了する。
【００５１】
一方、管理コンピュータ２２は、ステップＭ３４にて前記送信された更新要求コマンドを受信して、同コマンドに基づいて、管理データベース２２ａ中の前記楽器ＩＤに対応するバージョンデータを更新する。そして、管理コンピュータ２２は、ステップＭ３５にてこの第１検索プログラムの実行を終了する。
【００５２】
これによれば、プログラム配信コンピュータ２４は、ユーザ電子楽器１０Ａから受信した楽器ＩＤに対応した楽器固有情報に基づいて、ユーザ電子楽器１０Ａに適合したアップデートプログラムをユーザコンピュータ１１に配信することになる。したがって、不適切なアップデートプログラムがユーザコンピュータ１１に配信されることを防止できる。
【００５３】
次に、ユーザが、ユーザコンピュータ１１を用いて、各種コンテンツを電子楽器１０Ａに取込む動作について説明する。
【００５４】
この場合、ユーザは、図７のコンテンツ受信プログラムをユーザコンピュータ１１に実行させる。このコンテンツ受信プログラムの実行はステップＵ３０にて開始され、ユーザコンピュータ１１は、ステップＵ３１にて楽器固有情報要求コマンドをユーザ電子楽器１０Ａに送信する。
【００５５】
この楽器固有情報要求コマンドの送信により、電子楽器１０Ａは、第３楽器固有情報送出プログラムの実行をステップＡ３０にて開始し、前記図６のステップＡ２１〜Ａ２３と同様な、ステップＡ３１〜Ａ３３の処理により、フラッシュメモリ４１ａに記憶されている楽器固有情報をユーザコンピュータ１１に送信する。
【００５６】
一方、ユーザコンピュータ１１は、ステップＵ３２にて前記送信された楽器固有情報を受信する。次に、ステップＵ３３にて、ユーザが要求するコンテンツを受け付ける。すなわち、ユーザは、ユーザコンピュータ１１のディスプレイを見ながら、所望のコンテンツをキーボードを用いて指定する。そして、ステップＵ３４にて前記受信した楽器固有情報中の楽器ＩＤと、ユーザが指定したコンテンツの要求を表すコンテンツ配信要求コマンドをコンテンツ配信コンピュータ２３に送信する。
【００５７】
この楽器ＩＤおよびコンテンツ配信要求コマンドの送信により、コンテンツ配信コンピュータ２３は、第１コンテンツ配信プログラムの実行をステップＣ１０にて開始し、ステップＣ１１にて前記送信された楽器ＩＤおよびコンテンツ配信要求コマンドを受信する。そして、ステップＣ１２にて楽器ＩＤおよび対応データ要求コマンドを管理コンピュータ２２に送信する。この場合も、対応データ要求コマンドとは、管理データ中の楽器ＩＤに対応した製品の型番、ＯＳバージョン、機能１バージョン、機能２バージョン・・、出荷日時、工場名、仕向け地などを表すデータの要求命令である。
【００５８】
この楽器ＩＤおよび対応データ要求コマンドの送信により、管理コンピュータ２２は、第２検索プログラムの実行をステップＭ４０にて開始し、前記図６のステップＭ３１〜Ｍ３３と同様なステップＭ４１〜Ｍ４３の処理を実行する。これらのステップＭ４１〜Ｍ４３の処理により、前述した場合と同様に、前記送信された楽器ＩＤに対応した管理データ中の製品の型番、ＯＳバージョン、機能１バージョン、機能２バージョン・・、出荷日時、工場名、仕向け地などを表すデータを管理データベース２２ａから取得して、前記取得した楽器ＩＤに対応したデータをコンテンツ配信コンピュータ２３に送信する。そして、ステップＭ４４にて、この第２検索プログラムの実行を終了する。
【００５９】
一方、コンテンツ配信コンピュータ２３は、ステップＣ１３にて前記送信された楽器ＩＤに対応したデータを受信する。次に、コンテンツ配信コンピュータ２３は、ステップＣ１４にて前記受信したデータに対応するとともに前記ユーザにより指定されたコンテンツをコンテンツデータベース２３ａ内から選択する。すなわち、楽器ＩＤに対応したデータすなわち製品の型番、ＯＳバージョン、機能１バージョン、機能２バージョン・・、出荷日時、工場名、仕向け地などを表すデータに基づいて、ユーザ電子楽器１０Ａに適合するとともに、ユーザによって指定されたコンテンツを選択する。そして、ステップＣ１５にて、前記選択したコンテンツをユーザコンピュータ１１に送信し、ステップＣ１６にてこの第１コンテンツ配信プログラムの実行を終了する。
【００６０】
一方、ユーザコンピュータ１１は、ステップＵ３５にて前記送信されたコンテンツを受信し、ステップＵ３６にて前記受信したコンテンツをユーザ電子楽器１０Ａに送信する。そして、ステップＵ３７にて、このコンテンツ受信プログラムの実行を終了する。
【００６１】
また、ユーザ電子楽器１０Ａは、ステップＡ３４にて、前記送信されたコンテンツを受信して外部記憶装置４１のハードディスクなどに記憶し、ステップＡ３５にて前記受信したコンテンツを再生する。この再生は、ユーザ電子楽器１０Ａのディスプレイ３５に同コンテンツに基づく画像を表示したり、音源回路４２にて同コンテンツに対応した楽音を発生したりすることにより行なわれる。したがって、ユーザは入力したコンテンツを確認できる。前記ステップＡ３５の処理後、ステップＡ３６にてこの楽器固有情報送出プログラムの実行を終了する。
【００６２】
これによれば、コンテンツ配信コンピュータ２３は、ユーザ電子楽器１０Ａから受信した楽器ＩＤに対応した楽器固有情報に基づいて、ユーザ電子楽器１０Ａに適合したコンテンツをユーザ電子楽器１０Ａに配信することになる。したがって、不適切なコンテンツがユーザ電子楽器１０Ａに配信されることを防止できる。
【００６３】
次に、ユーザ携帯通信端末装置１２を用いて管理データベースにユーザ情報を登録する動作について説明する。すなわち、図１のユーザ電子楽器１０Ｂに関するユーザ登録について説明する。
【００６４】
この場合、ユーザは、図８の第２ユーザ登録プログラムをユーザ電子楽器１０Ｂに実行させる。第２ユーザ登録プログラムの実行はステップＢ１０にて開始され、ユーザ電子楽器１０Ｂは、ステップＢ１１にてフラッシュメモリ４１ａから楽器固有情報を読み出す。なお、このユーザ電子楽器１０Ｂのプログラムの実行は、詳しくはユーザ電子楽器１０Ｂ内のＣＰＵ３７によるものであるが、説明の便宜上に、以降も電子楽器１０Ｂが行なうものとして説明する。
【００６５】
次に、ユーザ電子楽器１０Ｂは、ステップＢ１２にてユーザ固有情報の入力を受け付ける。この場合、ユーザはユーザ電子楽器１０Ｂのディスプレイ３５を見ながらパネル操作子３２を操作して、ユーザの氏名、住所、電話番号、電子メールアドレスなどからなるユーザ固有情報を入力する。そして、ユーザ電子楽器１０Ｂは、ステップＢ１３にて、前記読み出した楽器固有情報および前記入力されたユーザ固有情報をユーザ携帯通信端末装置１２に送信する。ユーザ携帯通信端末装置１２は、前記楽器固有情報およびユーザ固有情報を表す信号を中継局１３に向けて無線送信し、中継局１３はこれらの楽器固有情報およびユーザ固有情報を表す信号を受信した後、ネットワーク２０を介して管理コンピュータ２２に前記楽器固有情報およびユーザ固有情報を送信する。なお、この場合の通信においては、ユーザ登録用の仮ＩＰアドレスが利用される。
【００６６】
この楽器固有情報およびユーザ固有情報の送信により、管理コンピュータ２２は、第２ユーザ登録プログラムの実行をステップＭ５０にて開始し、ステップＭ５１にて楽器固有情報およびユーザ固有情報を受信する。次に、管理コンピュータ２２は、前記図５のステップＭ２２〜Ｍ２４と同様なステップＭ５２〜Ｍ５４の処理により、楽器固有情報中の楽器ＩＤに一致するレコードに前記受信した楽器固有情報およびユーザ固有情報を登録するとともに、新規なＩＰアドレスを取得して前記レコードに登録する。そして、ステップＭ５５にて、ユーザ登録完了通知およびＩＰアドレスを、ネットワーク２０および中継局１３を介してユーザ携帯通信端末装置１２に送信して、ステップＭ５６にて第２ユーザ登録プログラムの実行を終了する。
【００６７】
ユーザ携帯通信端末装置１２は、前記送信されたユーザ登録完了通知およびＩＰアドレスを受信して、ユーザ電子楽器１０Ｂに送信する。ユーザ電子楽器１０Ｂは、ステップＢ１４にて前記送信されたユーザ登録完了通知およびＩＰアドレスを受信する。そして、ユーザ電子楽器１０Ｂは、ステップＢ１５にて前記受信したＩＰアドレスをフラッシュメモリ４１ａに書込み、ステップＢ１７にてＩＰアドレスの登録完了をディスプレイ２５に表示し、ステップＢ１７にて第２ユーザ登録プログラムの実行を終了する。
【００６８】
これによっても、ユーザ登録にあたっては、ユーザは、ユーザ携帯通信端末装置１２を介して、フラッシュメモリ４１ａに記憶されている楽器ＩＤを含む楽器固有情報と共に、ユーザ固有情報を管理コンピュータ２２に送信するだけでよく、楽器ＩＤを含む楽器固有情報を入力する必要がない。したがって、ユーザ登録を簡単に行なうことができるとともに、ユーザが誤った楽器ＩＤを含む楽器固有情報を管理コンピュータ２２に送信してしまうことを回避でき、ユーザ登録を正確に行なうことができる。
【００６９】
次に、ユーザが、ユーザ携帯通信端末装置１２を介してユーザ電子楽器１０Ｂに装備されているＯＳプログラムまたは機能プログラムをアップデートする動作について説明する。
【００７０】
この場合、ユーザは、図９のアップデートプログラムをユーザ電子楽器１０Ｂに実行させる。このアップデートプログラムの実行はステップＢ２０にて開始され、ユーザ電子楽器１０Ｂは、ステップＢ２１にてフラッシュメモリ４１ａから楽器固有情報を読み出す。そして、ステップＢ２２にて、前記読み出した楽器固有情報およびプログラムアップデート要求コマンドを、ユーザ携帯通信端末装置１２、中継局１３およびネットワーク２０を介してプログラム配信コンピュータ２４に送信する。この場合のプログラムアップデート要求コマンドについては、上述したユーザコンピュータ１１を用いた場合と同様である。ただし、この場合の通信は、ユーザ電子楽器１０Ｂに割当てられたＩＰアドレスを用いて行なわれる。
【００７１】
この楽器ＩＤおよびプログラムアップデート要求コマンドの送信により、プログラム配信コンピュータ２４は、第２アップデートプログラム配信プログラムの実行をステップＰ２０にて開始する。この第２アップデートプログラム配信プログラムのステップＰ２１〜Ｐ２７の処理は、前述した図６の第１プログラムアップデート配信プログラムのステップＰ１１〜Ｐ１７の処理とほぼ同様である。唯一異なる点は、前記図６のステップＰ１５の処理では選択したアップデートプログラムがユーザコンピュータ１１に送信されるのに対して、この第２プログラムアップデート配信プログラムのステップＰ２５では選択したアップデートプログラムがユーザ携帯通信端末装置１２を介してユーザ電子楽器１０Ｂに送信される点である。また、ステップＰ２２の楽器ＩＤと対応データ要求コマンドの管理コンピュータ２２への送信により、管理コンピュータ２２は前述した図６の第１検索プログラムを実行する。
【００７２】
その結果、前述のユーザコンピュータ１１の場合と同様に、ユーザ電子楽器１０Ｂに適合するように選択されたアップデートプログラムが、プログラム配信コンピュータ２４からユーザ電子楽器１０Ｂに送信される。ユーザ電子楽器１０Ｂは、ステップＢ２３にて前記送信されたアップデートプログラムを受信し、ステップＢ２４にて前記受信したアップデートプログラムを実行するとともに、この実行の結果、ステップＢ２５にてＯＳプログラムおよび機能プログラムを書き換える。これにより、この場合も、ユーザ電子楽器１０Ｂ内の各種プログラムをアップデートされる。そして、前記ステップＢ２５の処理後、ユーザ電子楽器１０Ｂはこのアップデートプログラムの実行を終了する。
【００７３】
これによれば、プログラム配信コンピュータ２４は、ユーザ電子楽器１０Ｂから受信した楽器ＩＤに対応した楽器固有情報に基づいて、ユーザ電子楽器１０Ｂに適合したアップデートプログラムをユーザ電子楽器１０Ｂに配信することになる。したがって、不適切なアップデートプログラムがユーザ電子楽器１０Ｂに配信されることを防止できる。
【００７４】
次に、ユーザが、ユーザ携帯通信端末装置１２を介して各種コンテンツをユーザ電子楽器１０Ｂに取込む動作について説明する。
【００７５】
この場合、ユーザは、図１０のコンテンツ受信プログラムをユーザ電子楽器１０Ｂに実行させる。このコンテンツ受信プログラムの実行はステップＢ３０にて開始され、ユーザ電子楽器１０Ｂは、ステップＢ３１にてフラッシュメモリ４１ａに記憶されている楽器固有情報を読み出す。次に、ステップＢ３２にて、前記図７のステップＵ３３の場合と同様に、ユーザが要求するコンテンツを受け付ける。そして、ステップＢ３３にて前記読み出した楽器固有情報中の楽器ＩＤと、ユーザが指定したコンテンツの要求を表すコンテンツ配信要求コマンドをユーザ携帯通信端末装置１２を介してコンテンツ配信コンピュータ２３に送信する。
【００７６】
この楽器ＩＤおよびコンテンツ配信要求コマンドの送信により、コンテンツ配信コンピュータ２３は、第２コンテンツ配信プログラムの実行をステップＣ２０にて開始する。この第２コンテンツ配信プログラムのステップＣ２１〜Ｐ２６の処理は、前述した図７の第１コンテンツ配信プログラムのステップＣ１１〜Ｃ１６の処理とほぼ同様である。唯一異なる点は、前記図７のステップＣ１５の処理ではコンテンツがユーザコンピュータ１１に送信されるのに対して、この第２コンテンツ配信プログラムのステップＣ２５ではコンテンツがユーザ携帯通信端末装置１２を介してユーザ電子楽器１０Ｂに送信される点である。また、ステップＣ２１の楽器ＩＤと対応データ要求コマンドの管理コンピュータ２２への送信により、管理コンピュータ２２は前述した図７の第２検索プログラムを実行する。
【００７７】
その結果、前述のユーザコンピュータ１１の場合と同様に、ユーザ電子楽器１０Ｂに適合するように選択されたコンテンツが、コンテンツ配信コンピュータ２３からユーザ電子楽器１０Ｂに送信される。ユーザ電子楽器１０Ｂは、ステップＢ３４にて、前記送信されたコンテンツを受信して外部記憶装置４１のハードディスクなどに記憶し、ステップＢ３５にて前記受信したコンテンツを再生する。この再生は、ユーザ電子楽器１０Ｂのディスプレイ３５に同コンテンツに基づく画像を表示したり、音源回路４２にて同コンテンツに対応した楽音を発生したりすることにより行なわれる。したがって、ユーザは入力したコンテンツを確認できる。前記ステップＢ３５の処理後、ステップＢ３６にてこのコンテンツ受信プログラムの実行を終了する。
【００７８】
これによれば、コンテンツ配信コンピュータ２３は、ユーザ電子楽器１０Ｂから受信した楽器ＩＤに対応した楽器固有情報に基づいて、ユーザ電子楽器１０Ｂに適合したコンテンツをユーザ電子楽器１０Ｂに配信することになる。したがって、不適切なコンテンツがユーザ電子楽器１０Ｂに配信されることを防止できる。
【００７９】
次に、図１のユーザ電子楽器１０Ｃに関するユーザ情報の登録について説明する。この場合にも、前記図８に示す各プログラムがユーザ電子楽器１０Ｃおよび管理コンピュータ２２によってそれぞれ実行される。
【００８０】
この場合には、ユーザ電子楽器１０Ｃは、ネットワーク２０に直接接続されており、管理コンピュータ２２と直接的に交信する。したがって、ユーザ電子楽器１０Ｃは、前記図８のステップＢ１３にて括弧内に示すように、楽器固有情報およびユーザ固有情報をネットワーク２０を介して管理コンピュータ２２に直接的に送信する。また、逆に、管理コンピュータ２２も、前記図８のステップＭ５５にて括弧内に示すように、ユーザ登録完了通知およびＩＰアドレスを、ネットワーク２０を介してユーザ電子楽器１０Ｃに直接的に送信する。そして、図８の残りのステップの処理は、前述したユーザ電子楽器１０Ｂの場合と同様である。
【００８１】
次に、ユーザが、ユーザ電子楽器１０Ｃに装備されているＯＳプログラムまたは機能プログラムを直接アップデートする動作について説明する。この場合にも、前記図９に示す各プログラムがユーザ電子楽器１０Ｃ、プログラム配信コンピュータ２４および管理コンピュータ２２によってそれぞれ実行される。
【００８２】
前述のように、ユーザ電子楽器１０Ｃは、ネットワーク２０に直接接続されており、管理コンピュータ２２と直接的に交信する。したがって、ユーザ電子楽器１０Ｃは、前記図９のステップＢ２２の括弧内に示すように、楽器固有情報およびプログラムアップデート要求コマンドをネットワーク２０を介してプログラム配信コンピュータ２４に直接的に送信する。また、逆に、プログラム配信コンピュータ２４も、前記図９のステップＰ２５にて括弧内に示すように、選択したアップデートプログラムをネットワーク２０を介してユーザ電子楽器１０Ｃに直接的に送信する。図９の残りのステップの処理は、前述したユーザ電子楽器１０Ｂの場合と同様である。
【００８３】
次に、ユーザが、各種コンテンツをユーザ電子楽器１０Ｃに取込む動作について説明する。この場合にも、前記図１０に示す各プログラムがユーザ電子楽器１０Ｃ、コンテンツ配信コンピュータ２３および管理コンピュータ２２によってそれぞれ実行される。
【００８４】
前述のように、ユーザ電子楽器１０Ｃは、ネットワーク２０に直接接続されており、管理コンピュータ２２と直接的に交信する。したがって、ユーザ電子楽器１０Ｃは、前記図９のステップＢ３３の括弧内に示すように、楽器固有情報およびコンテンツ配信要求コマンドをネットワーク２０を介してコンテンツ配信コンピュータ２３に直接的に送信する。また、逆に、コンテンツ配信コンピュータ２３も、前記図１０のステップＣ２５にて括弧内に示すように、選択したコンテンツをネットワーク２０を介してユーザ電子楽器１０Ｃに直接的に送信する。図１０の残りのステップの処理は、前述したユーザ電子楽器１０Ｂの場合と同様である。
【００８５】
その結果、このユーザ電子楽器１０Ｃの場合も、前記ユーザ電子楽器１０Ｂの場合と同様に、ユーザ登録にあたっては、ユーザ登録を簡単に行なうことができるとともに、ユーザが誤った楽器ＩＤを管理コンピュータ２２に送信してしまうことを回避できる。また、不適切なアップデートプログラムおよびコンテンツがユーザ電子楽器１０Ａに配信されることを防止できる。
【００８６】
なお、上記実施形態においては、楽器ＩＤ以外の製品の型番、ＯＳバージョン、機能１バージョン、機能２バージョン・・、出荷日時、工場名、仕向け地などを表す各種データも楽器固有情報として、電子楽器１０Ａ〜１０Ｃのフラッシュメモリ４１ａ内に記憶しておくようにした。しかし、これに代えて、楽器ＩＤのみを電子楽器１０Ａ〜１０Ｃのフラッシュメモリ４１ａ内に記憶しておき、それ以外の楽器固有情報に関しては管理コンピュータ２２の管理データベース２２ａのみに記憶させておくようにしてもよい。この場合、電子楽器１０Ａ〜１０Ｃの出荷前のいずれかのタイミングにて、前記他の楽器固有情報を管理データベース２２ａに記憶させるとよい。例えば、電子楽器１０Ａ〜１０Ｃに楽器ＩＤを記憶させる際に、他の楽器固有情報の管理データベース２２ａへの登録も併せて行なうようにすればよい。あるいは、楽器ＩＤを含む楽器固有情報を工場コンピュータ２１に設けたデータベースに記憶しておき、ユーザ登録の際、工場コンピュータ２１の前記データベースと楽器ＩＤとを照らし合わせて、楽器ＩＤに対応する他の楽器固有情報を工場コンピュータ２１から取得して、それを管理コンピュータ２２の管理データベース２２ａに登録するようにしてもよい。
【００８７】
上記実施形態では、ネットワーク２０上でユーザ登録する際に、楽器固有のネットワークＩＤ（例えば、ＩＰアドレス）を付与するようにしたので、ネットワーク２０上において電子楽器を特定することができる。これにより、プログラムやコンテンツの配信、あるいは複数の電子楽器でのセッション時に有効である。なお、ＩＰアドレスはユーザ登録時に付与するものに限らず、工場出荷時に付与してもよい。例えば、図４のプログラム処理において、新規楽器ＩＤを取得するのと併せてＩＰアドレスも取得し、楽器固有情報を電子楽器に書込む際に、ＩＰアドレスも併せて書込むようにしてもよい。このようにすると、図８のようにユーザ電子楽器１０Ａがユーザ携帯通信端末装置１２経由で、あるいは直接ネットワーク２０に接続してユーザ登録をする場合に仮アドレスを付与しなくてもよくなる。
【００８８】
また、楽器ＩＤとしては、複数の製品型番で共通のシリアル番号を与えてもよいし、製品型番に独立したシリアル番号を与えてもよい。なお、シリアル番号は、数値だけでなくてもアルファベットでもよいし、数値とアルファベットの組み合わせでもよい。
【００８９】
また、上記実施形態では、管理コンピュータ２２、コンテンツ配信コンピュータ２３およびプログラム配信コンピュータ２４をそれぞれ別々に設けたが、これらのコンピュータ２２〜２４を一つにまとめてもよい。すなわち、管理コンピュータ２２に上記実施形態と同様なコンテンツ配信機能およびプログラム配信機能をもたせて、管理コンピュータ２２が、ユーザの要求に応じて、コンテンツおよびプログラムをユーザに提供するようにする。また、コンピュータ２２〜２４が別々のコンピュータであって、インターネットのようなオープンなネットワークで接続されるのではなく、専用線で接続されたものであってもよい。
【００９０】
また、上記実施形態においては、鍵盤を有する電子楽器１０Ａ〜１０Ｂに本発明を適用するようにした。しかし、本発明は、楽音信号を発生可能な電子音楽装置、楽音信号に音楽的効果を付与可能な電子音楽装置など、電子音楽装置に広く適用されるものである。例えば、この電子音楽装置としては、鍵盤以外の演奏操作子を有する電子楽器、演奏操作子を有さない音源装置、シーケンサ（自動演奏装置）、サンプラー、音源装置を有するパーソナルコンピュータ装置およびカラオケ装置などの楽音信号発生可能な装置、ならびにミキサー、レコーダー、エフェクタなどの楽音信号に音楽効果を付与する装置などが考えられる。
【図面の簡単な説明】
【図１】  本発明の一実施形態に係る電子音楽装置システムの全体概略図である。
【図２】  図１のユーザ電子楽器の概略ブロック図である。
【図３】  管理データの一例を示すデータフォーマットである。
【図４】  工場コンピュータによって実行される楽器固有情報書込みプログラムおよび管理コンピュータによって実行される新規ＩＤ取得プログラムを示すフローチャートである。
【図５】  ユーザ電子楽器によって実行される第１楽器固有情報送出プログラム、ユーザコンピュータによって実行される第１ユーザ登録プログラム、管理コンピュータによって実行される第１ユーザ登録プログラムのフローチャートである。
【図６】  ユーザ電子楽器によって実行される第２楽器固有情報送出プログラム、ユーザコンピュータによって実行されるアップデートプログラム、プログラム配信コンピュータによって実行される第１アップデートプログラム配信プログラム、および管理コンピュータによって実行される第１検索プログラムのフローチャートである。
【図７】  ユーザ電子楽器によって実行される第３楽器固有情報送出プログラム、ユーザコンピュータによって実行されるコンテンツ受信プログラム、コンテンツ配信コンピュータによって実行される第１コンテンツ配信プログラム、および管理コンピュータによって実行される第２検索プログラムのフローチャートである。
【図８】  ユーザ電子楽器によって実行される第２ユーザ登録プログラム、および管理コンピュータによって実行される第２ユーザ登録プログラムのフローチャートである。
【図９】  ユーザ電子楽器によって実行されるアップデートプログラム、プログラム配信コンピュータによって実行される第２アップデートプログラム配信プログラム、および管理コンピュータによって実行される第１検索プログラムのフローチャートである。
【図１０】  ユーザ電子楽器によって実行されるコンテンツ受信プログラム、コンテンツ配信コンピュータによって実行される第２コンテンツ配信プログラム、および管理コンピュータによって実行される第２検索プログラムのフローチャートである。
【符号の説明】
１０Ａ〜１０Ｃ…ユーザ電子楽器、１１…ユーザコンピュータ、１２…ユーザ携帯通信端末装置、１３…中継局、２０…ネットワーク、２１…工場コンピュータ、２２…管理コンピュータ、２２ａ…管理データベース、２３…コンテンツ配信コンピュータ、２３ａ…コンテンツデータベース、２４…プログラム配信コンピュータ、２４ａ…プログラムデータベース、４１ａ…フラッシュメモリ。
【図１】
0004311897.tif 000002
【図２】
0004311897.tif 000003
【図３】
0004311897.tif 000004
【図４】
0004311897.tif 000005
【図５】
0004311897.tif 000006
【図６】
0004311897.tif 000007
【図７】
0004311897.tif 000008
【図８】
0004311897.tif 000009
【図９】
0004311897.tif 000010
【図１０】
0004311897.tif 000011