(57)【要約】  【課題】  ソフトウェアをより速くダウンロードすること。  【解決手段】  楽曲を演奏するときに使用される音楽ソフトウェアを使用頻度に対応付けて記録するソフトウェアデータベース２１と、音楽ソフトウェアのうちから使用頻度が大きい抽出ソフトウェアを抽出する抽出部２２と、回線網３を介してサーバ４から抽出ソフトウェアに対応する提供ソフトウェアをダウンロードするダウンロード部２８とを備えている。ユーザは、一般的に、電子楽器１にインストールされているソフトウェアの全てを使用することはない。本発明による電子楽器１によれば、使用頻度が大きいソフトウェアのみがダウンロードされ、ダウンロードに要する時間をより短縮することができる。  【選択図】図２
2005070172.tif 000002
【特許請求の範囲】
【請求項１】
音響装置から楽音を発生させるときに使用される音楽ソフトウェアを使用頻度に対応付けて記録するソフトウェアデータベースと、
前記ソフトウェアデータベースを参照して、前記音楽ソフトウェアのうちから使用頻度が大きい抽出ソフトウェアを抽出する抽出部と、
回線網を介してサーバから前記抽出ソフトウェアに対応する提供ソフトウェアをダウンロードするダウンロード部
とを具備する電子楽器。
【請求項２】
請求項１において、
前記音楽ソフトウェアのうちの使用ソフトウェアが使用されたときに、前記使用ソフトウェアに対応する使用頻度を更新して前記ソフトウェアデータベースに記録する監視部を更に具備する
電子楽器。
【請求項３】
請求項２において、
前記提供ソフトウェアのバージョンを前記サーバに問い合わせる問い合わせ部を更に具備し、
前記ソフトウェアデータベースは、前記音楽ソフトウェアをバージョンに更に対応付けて記録し、
前記ダウンロード部は、前記提供ソフトウェアのうちの前記抽出ソフトウェアとバージョンが一致する未更新ソフトウェアをダウンロードしない
電子楽器。
【請求項４】
請求項２または請求項３のいずれかにおいて、
前記音楽ソフトウェアは、リズムと音色とエフェクトとのうちから選択される少なくとも１つの音楽情報を示す
電子楽器。
【請求項５】
請求項２または請求項３のいずれかにおいて、
前記音楽ソフトウェアは、
リズムを示すリズムソフトウェアと、
音色を示す音色ソフトウェアと、
エフェクトを示すエフェクトソフトウェアとを含み、
前記抽出部は、
前記ソフトウェアデータベースを参照して、
前記リズムソフトウェアのうちから使用頻度が大きい抽出リズムソフトウェアを抽出し、
前記音色ソフトウェアのうちから使用頻度が大きい抽出音色ソフトウェアを抽出し、
前記エフェクトソフトウェアのうちから使用頻度が大きい抽出エフェクトソフトウェアを抽出し、
前記抽出ソフトウェアは、
前記抽出リズムソフトウェアと、
前記抽出音色ソフトウェアと、
前記抽出エフェクトソフトウェアとを含む
電子楽器。
【請求項６】
請求項５において、
前記音楽ソフトウェアは、コンピュータプログラムである制御ソフトウェアを更に含み、
前記抽出部は、前記ソフトウェアデータベースを参照して、前記制御ソフトウェアから使用頻度が大きい抽出制御ソフトウェアを抽出し、
前記抽出ソフトウェアは、前記抽出制御ソフトウェアを更に含む
電子楽器。
【請求項７】
請求項１〜請求項６のいずれかにおいて、
当該電子楽器が前記回線網に接続されているかどうかを判別する判別部と、
表示装置に表示される表示項目のうちから入力装置に入力された操作に基づいて選択項目を選択する選択部と、
前記音楽ソフトウェアのうちの前記選択項目に対応する選択ソフトウェアを使用する実行部とを具備し、
前記表示項目は、当該電子楽器が前記回線網に接続されているときに、前記ソフトウェアデータベースに記録されない未登録ソフトウェアに対応する項目を含み、
前記ダウンロード部は、前記未登録ソフトウェアのうちの前記選択項目に対応するソフトウェアをダウンロードする
電子楽器。
【請求項８】
請求項７において、
前記表示項目は、当該電子楽器が前記回線網に接続されていないときに、前記未登録ソフトウェアに対応する項目を含まない
電子楽器。
【請求項９】
楽曲を演奏する電子楽器を用いて、前記楽曲を演奏するときに使用される音楽ソフトウェアをダウンロードする電子楽器ソフトウェア更新方法であり、
前記音楽ソフトウェアを使用頻度に対応付けて記録するソフトウェアデータベースを参照して、前記音楽ソフトウェアのうちから使用頻度が大きい抽出ソフトウェアを抽出するステップと、
回線網を介してサーバから前記抽出ソフトウェアに対応する提供ソフトウェアをダウンロードするステップ
とを具備する電子楽器ソフトウェア更新方法。
【請求項１０】
請求項９において、
前記音楽ソフトウェアのうちの使用ソフトウェアが使用されたときに、前記使用ソフトウェアに対応する使用頻度を更新して前記ソフトウェアデータベースに記録するステップ
を更に具備する電子楽器ソフトウェア更新方法。
【請求項１１】
請求項１０において、
前記提供ソフトウェアのバージョンを前記サーバに問い合わせるステップを更に具備し、
前記ソフトウェアデータベースは、前記音楽ソフトウェアをバージョンに更に対応付けて記録し、
前記提供ソフトウェアのうちの前記抽出ソフトウェアとバージョンが一致する未更新ソフトウェアは、ダウンロードされない
電子楽器ソフトウェア更新方法。
【請求項１２】
請求項１０または請求項１１のいずれかにおいて、
前記音楽ソフトウェアは、リズムと音色とエフェクトとのうちから選択される少なくとも１つの音楽情報を示す
電子楽器ソフトウェア更新方法。
【請求項１３】
請求項１０または請求項１１のいずれかにおいて、
前記音楽ソフトウェアは、
リズムを示すリズムソフトウェアと、
音色を示す音色ソフトウェアと、
エフェクトを示すエフェクトソフトウェアとを含み、
更に、
前記リズムソフトウェアのうちから使用頻度が大きい抽出リズムソフトウェアを抽出ステップと、
前記音色ソフトウェアのうちから使用頻度が大きい抽出音色ソフトウェアを抽出ステップと、
前記エフェクトソフトウェアのうちから使用頻度が大きい抽出エフェクトソフトウェアを抽出ステップとを具備し、
前記抽出ソフトウェアは、
前記抽出リズムソフトウェアと、
前記抽出音色ソフトウェアと、
前記抽出エフェクトソフトウェアとを含む
電子楽器ソフトウェア更新方法。
【請求項１４】
請求項１３において、
前記音楽ソフトウェアは、コンピュータプログラムである制御ソフトウェアを更に含み、
更に、
前記ソフトウェアデータベースを参照して、前記制御ソフトウェアから使用頻度が大きい抽出制御ソフトウェアを抽出するステップを具備し、
前記抽出ソフトウェアは、前記抽出制御ソフトウェアを更に含む
電子楽器ソフトウェア更新方法。
【請求項１５】
請求項９〜請求項１４のいずれかにおいて、
前記電子楽器が前記回線網に接続されているかどうかを判別するステップと、
表示装置に表示される表示項目のうちから入力装置に入力された操作に基づいて選択項目を選択するステップと、
前記音楽ソフトウェアのうちの前記選択項目に対応する選択ソフトウェアを使用するステップとを具備し、
前記表示項目は、前記電子楽器が前記回線網に接続されているときに、前記ソフトウェアデータベースに記録されない未登録ソフトウェアに対応する項目を含み、
更に、
前記未登録ソフトウェアのうちの前記選択項目に対応するソフトウェアをダウンロードするステップ
を具備する電子楽器ソフトウェア更新方法。
【請求項１６】
請求項１５において、
前記表示項目は、前記電子楽器が前記回線網に接続されていないときに、前記未登録ソフトウェアに対応する項目を含まない
電子楽器ソフトウェア更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子楽器及び電子楽器ソフトウェア更新方法に関し、特に、楽曲を演奏し、かつ、更新されたソフトウェアをサーバからダウンロードする電子楽器及び電子楽器ソフトウェア更新方法に関する。
【背景技術】
【０００２】
更新されたソフトウェアをサーバから公衆回線網を介してダウンロードする電子楽器が知られている。そのようなソフトウェアとしては、リズムを示すリズムソフトウェアと、音色を示す音色ソフトウェアと、エフェクトを示すエフェクトソフトウェアとが例示される。このようなソフトウェアをより速くダウンロードすることができる電子楽器が望まれている。
【０００３】
特開平１０−１７７３８０号公報には、ネットワークを利用して、端末装置の制約を受けることなく電子楽器などの動作端末の機能を拡張する機能拡張方法が開示されている。
【０００４】
特開２００２−３４１８６４号公報には、複数操作子により再生態様が設定される電子楽器を用いて、楽曲データに適用した自動演奏をする楽曲データ配信サービスが開示されている。
【０００５】
特開２００３−５０５７９号公報には、電子楽器などの電子音楽装置をユーザの好みに応じて簡単にカスタム化できるようにするカスタム化方法が開示されている。
【０００６】
特開２００３−６６９７２号公報には、曲データ配信のシステムを利用して曲データ配信する場合に、所望の曲データを受信する前にその曲を再生することが可能かどうかを容易に認識できるようにする楽音発生装置が開示されている。
【０００７】
特開２００３−１５７０７４号公報には、ユーザ好みの操作仕様を具現するプログラムの作成を支援するプログラム販売装置が開示されている。
【０００８】
【特許文献１】特開平１０−１７７３８０号公報
【特許文献２】特開２００２−３４１８６４号公報
【特許文献３】特開２００３−５０５７９号公報
【特許文献４】特開２００３−６６９７２号公報
【特許文献５】特開２００３−１５７０７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明の課題は、ソフトウェアをより速くダウンロードする電子楽器及び電子楽器ソフトウェア更新方法を提供することにある。
【課題を解決するための手段】
【００１０】
以下に、発明を実施するための最良の形態・実施例で使用される符号を括弧付きで用いて、課題を解決するための手段を記載する。この符号は、特許請求の範囲の記載と発明を実施するための最良の形態・実施例の記載との対応を明らかにするために付加されたものであり、特許請求の範囲に記載されている発明の技術的範囲の解釈に用いてはならない。
【００１１】
本発明による電子楽器（１）は、音響装置（１４）から楽音を発生させるときに使用される音楽ソフトウェアを使用頻度に対応付けて記録するソフトウェアデータベース（２１）と、ソフトウェアデータベース（２１）を参照して、音楽ソフトウェアのうちから使用頻度が大きい抽出ソフトウェアを抽出する抽出部（２２）と、回線網（３）を介してサーバ（４）から抽出ソフトウェアに対応する提供ソフトウェアをダウンロードするダウンロード部（２８）とを備えている。
【００１２】
ユーザは、一般的に、電子楽器（１）にインストールされているソフトウェアの全てを使用することはない。本発明による電子楽器（１）によれば、使用頻度が大きいソフトウェアのみがダウンロードされ、ダウンロードに要する時間をより短縮することができる。
【００１３】
本発明による電子楽器（１）は、音楽ソフトウェアのうちの使用ソフトウェアが使用されたときに、使用ソフトウェアに対応する使用頻度を更新してソフトウェアデータベース（２１）に記録する監視部（２７）を更に備えている。すなわち、ソフトウェアデータベース（２１）には、使用頻度が自動的に記録される。
【００１４】
本発明による電子楽器（１）は、提供ソフトウェアのバージョンをサーバ（４）に問い合わせる問い合わせ部（２３）を更に備えている。ソフトウェアデータベース（２１）は、音楽ソフトウェアをバージョンに更に対応付けて記録している。ダウンロード部（２８）は、提供ソフトウェアのうちの抽出ソフトウェアとバージョンが一致する未更新ソフトウェアをダウンロードしない。このとき、ダウンロードするソフトウェアが減少し、電子楽器（１）は、ダウンロードに要する時間をより短縮することができる。
【００１５】
音楽ソフトウェアは、リズムと音色とエフェクトとのうちから選択される少なくとも１つの音楽情報を示していることが好ましい。
【００１６】
音楽ソフトウェアは、リズムを示すリズムソフトウェアと、音色を示す音色ソフトウェアと、エフェクトを示すエフェクトソフトウェアとを含んでいる。このとき、抽出部（２２）は、ソフトウェアデータベース（２１）を参照して、リズムソフトウェアのうちから使用頻度が大きい抽出リズムソフトウェアを抽出し、音色ソフトウェアのうちから使用頻度が大きい抽出音色ソフトウェアを抽出し、エフェクトソフトウェアのうちから使用頻度が大きい抽出エフェクトソフトウェアを抽出する。このとき、抽出ソフトウェアは、抽出リズムソフトウェアと、抽出音色ソフトウェアと、抽出エフェクトソフトウェアとを含んでいる。このとき、リズムソフトウェアと音色ソフトウェアとエフェクトソフトウェアとは、それぞれ、より確実にダウンロードされ、好ましい。
【００１７】
音楽ソフトウェアは、コンピュータプログラムである制御ソフトウェアを更に含んでいる。このとき、抽出部（２２）は、ソフトウェアデータベース（２１）を参照して、制御ソフトウェアから使用頻度が大きい抽出制御ソフトウェアを抽出する。抽出ソフトウェアは、抽出制御ソフトウェアを更に含んでいる。このとき、制御ソフトウェアは、より確実にダウンロードされ、好ましい。
【００１８】
本発明による電子楽器（１）は、回線網（３）に接続されているかどうかを判別する判別部（２４）と、表示装置（１３）に表示される表示項目のうちから入力装置（１２）に入力された操作に基づいて選択項目を選択する選択部（２５）と、音楽ソフトウェアのうちのその選択項目に対応する選択ソフトウェアを使用する実行部（２６）とを備えている。その表示項目は、電子楽器（１）が回線網（３）に接続されているときに、ソフトウェアデータベース（２１）に記録されない未登録ソフトウェアに対応する項目を含んでいる。ダウンロード部（２８）は、選択項目が未登録ソフトウェアに対応するときに、選択項目に対応するソフトウェアをサーバ（４）からダウンロードする。このとき、電子楽器（１）は、使用可能な音楽ソフトウェアの全てを記録する必要がなく、搭載される記録装置の記憶容量を小さくすることができる。
【００１９】
表示項目は、電子楽器（１）が回線網（３）に接続されていないときに、未登録ソフトウェアに対応する項目を含まないことが好ましい。
【００２０】
本発明による電子楽器ソフトウェア更新方法は、楽曲を演奏する電子楽器（１）を用いて、楽曲を演奏するときに使用される音楽ソフトウェアをダウンロードする電子楽器ソフトウェア更新方法であり、音楽ソフトウェアを使用頻度に対応付けて記録するソフトウェアデータベース（２１）を参照して、音楽ソフトウェアのうちから使用頻度が大きい抽出ソフトウェアを抽出するステップ（Ｓ１）と、回線網（３）を介してサーバ（４）から抽出ソフトウェアに対応する提供ソフトウェアをダウンロードするステップ（Ｓ７）とを備えている。
【００２１】
ユーザは、一般的に、電子楽器（１）にインストールされているソフトウェアの全てを使用することはない。本発明による電子楽器（１）によれば、使用頻度が大きいソフトウェアのみがダウンロードされ、ダウンロードに要する時間をより短縮することができる。
【００２２】
本発明による電子楽器ソフトウェア更新方法は、音楽ソフトウェアのうちの使用ソフトウェアが使用されたときに、使用ソフトウェアに対応する使用頻度を更新してソフトウェアデータベース（２１）に記録するステップ（Ｓ１９）を更に備えている。すなわち、ソフトウェアデータベース（２１）には、使用頻度が自動的に記録される。
【００２３】
本発明による電子楽器ソフトウェア更新方法は、提供ソフトウェアのバージョンをサーバ（４）に問い合わせるステップ（Ｓ２）を更に備えている。ソフトウェアデータベース（２１）は、音楽ソフトウェアをバージョンに更に対応付けて記録し、提供ソフトウェアのうちの抽出ソフトウェアとバージョンが一致する未更新ソフトウェアは、ダウンロードされない。このとき、ダウンロードするソフトウェアが減少し、電子楽器（１）は、ダウンロードに要する時間をより短縮することができる。
【００２４】
音楽ソフトウェアは、リズムと音色とエフェクトとのうちから選択される少なくとも１つの音楽情報を示していることが好ましい。
【００２５】
音楽ソフトウェアは、リズムを示すリズムソフトウェアと、音色を示す音色ソフトウェアと、エフェクトを示すエフェクトソフトウェアとを含んでいる。このとき、本発明による電子楽器ソフトウェア更新方法は、更に、リズムソフトウェアのうちから使用頻度が大きい抽出リズムソフトウェアを抽出ステップと、音色ソフトウェアのうちから使用頻度が大きい抽出音色ソフトウェアを抽出ステップと、エフェクトソフトウェアのうちから使用頻度が大きい抽出エフェクトソフトウェアを抽出ステップとを備えている。抽出ソフトウェアは、抽出リズムソフトウェアと、抽出音色ソフトウェアと、抽出エフェクトソフトウェアとを含んでいる。このとき、リズムソフトウェアと音色ソフトウェアとエフェクトソフトウェアとは、それぞれ、より確実にダウンロードされ、好ましい。
【００２６】
音楽ソフトウェアは、コンピュータプログラムである制御ソフトウェアを更に含んでいる。このとき、本発明による電子楽器ソフトウェア更新方法は、更に、ソフトウェアデータベース（２１）を参照して、制御ソフトウェアから使用頻度が大きい抽出制御ソフトウェアを抽出するステップを備えている。抽出ソフトウェアは、抽出制御ソフトウェアを更に含んでいる。このとき、制御ソフトウェアは、より確実にダウンロードされ、好ましい。
【００２７】
本発明による電子楽器ソフトウェア更新方法は、電子楽器（１）が回線網（３）に接続されているかどうかを判別するステップ（Ｓ１１）と、表示装置（１３）に表示される表示項目のうちから入力装置（１２）に入力された操作に基づいて選択項目を選択するステップと、音楽ソフトウェアのうちの選択項目に対応する選択ソフトウェアを使用するステップ（Ｓ１８）とを備えている。表示項目は、電子楽器（１）が回線網（３）に接続されているときに、未登録ソフトウェアに対応する項目を含んでいる。このとき、本発明による電子楽器ソフトウェア更新方法は、更に、選択項目が未登録ソフトウェアに対応するときに、選択項目に対応するソフトウェアをサーバ（４）からダウンロードするステップ（Ｓ１６）を備えていることが好ましい。このとき、電子楽器（１）は、使用可能な音楽ソフトウェアの全てを記録する必要がなく、搭載される記録装置の記憶容量を小さくすることができる。
【００２８】
表示項目は、電子楽器（１）が回線網（３）に接続されていないときに、未登録ソフトウェアに対応する項目を含まないことが好ましい。
【発明の効果】
【００２９】
本発明による電子楽器及び電子楽器ソフトウェア更新方法は、ソフトウェアをより速くダウンロードすることができる。
【発明を実施するための最良の形態】
【００３０】
図面を参照して、本発明による電子楽器の実施の形態を記載する。その電子楽器１は、図１に示されているように、電子楽器ソフトウェア更新システム２に適用されている。電子楽器ソフトウェア更新システム２は、インターネット３を介して複数の情報処理装置（コンピュータ）が互いに双方向に情報を伝送することができるように接続されている。その複数の情報処理装置は、電子楽器１とサーバ４とから形成されている。電子楽器１は、電子楽器ソフトウェア更新システム２に複数が設けられることができる。
【００３１】
サーバ４は、ワークステーションに例示される情報処理装置であり、電子楽器１により使用されるソフトウェアを提供するソフトウェア提供業者により使用されている。そのソフトウェア提供業者は、そのソフトウェアが更新される毎に、その更新されたソフトウェアをサーバ４に記録する。サーバ４は、電子楽器１からソフトウェアのバージョンを問い合わせされたときに、そのソフトウェアのバージョンを電子楽器１に返信する。サーバ４は、さらに、電子楽器１からソフトウェアを要求されたときに、そのソフトウェアを電子楽器１に配信する。
【００３２】
図２は、電子楽器１を示している。電子楽器１は、電子楽器本体１１と入力装置１２と表示装置１３と音響装置１４とを備えている。電子楽器本体１１は、情報処理装置であり、インストールされたコンピュータプログラムを実行して、入力装置１２と表示装置１３と音響装置１４とを制御する。入力装置１２は、ユーザにより操作されて、その操作内容を電子楽器本体１１に出力する。入力装置１２としては、ボタンスイッチ、鍵盤が例示される。表示装置１３は、表示面を有し、電子楽器本体１１により作成された画像をその表示面に表示する。表示装置１３としては、液晶ディスプレイが例示される。音響装置１４は、電子楽器本体１１により作成された楽音を発音する。音響装置１４としては、スピーカー、ヘッドホンが例示される。
【００３３】
電子楽器本体１１は、コンピュータプログラムであるソフトウェアデータベース２１と抽出部２２と問い合わせ部２３と判別部２４と選択部２５と実行部２６と監視部２７とダウンロード部２８とをインストールしている。
【００３４】
ソフトウェアデータベース２１は、電子楽器１により演奏される楽曲を作成するときに使用されるソフトウェアを記録している。抽出部２２は、ソフトウェアデータベース２１に記録されているソフトウェアのうちから電子楽器１により使用された頻度が多いソフトウェアを抽出する。問い合わせ部２３は、抽出部２２により抽出されたソフトウェアのうちからサーバ４からダウンロードして置換すべきソフトウェアを抽出する。すなわち、問い合わせ部２３は、抽出部２２により抽出されたソフトウェアを識別する情報をサーバ４に送信して、そのソフトウェアに対応しサーバ４に記録されているソフトウェアのバージョンをサーバ４から収集する。問い合わせ部２３は、次いで、抽出部２２により抽出されたソフトウェアのうちからサーバ４から収集されたバージョンと異なるソフトウェアを抽出する。
【００３５】
判別部２４は、電子楽器１がインターネット３に接続されて、電子楽器１がサーバ４と通信することができるどうかを判別する。選択部２５は、複数の項目を表示装置１３に表示し、その項目のうちから入力装置１２に施された操作内容に基づいて１つの項目を選択する。その複数の項目は、それぞれ、電子楽器１により演奏される楽曲に用いられる複数のリズムを示し、複数の音色を示し、または、複数のエフェクトを示している。その複数の項目は、それぞれ、電子楽器本体１１にインストールされるソフトウェアに対応している。選択部２５は、さらに、電子楽器１がサーバ４と通信することができないときに、その複数の項目としてソフトウェアデータベース１１に記録されているソフトウェアに対応する項目のみを表示する。選択部２５は、電子楽器１がサーバ４と通信することができるときに、その複数の項目としてソフトウェアデータベース１１に記録されているソフトウェアに対応する項目とサーバ４に記録されているソフトウェアに対応する項目とを表示する。
【００３６】
実行部２６は、選択部２５により選択された項目に対応するソフトウェアをソフトウェアデータベース２１から検索して使用する。監視部２７は、実行部２６によりソフトウェアが使用されたときに、そのソフトウェアの使用履歴をソフトウェアデータベース２１に記録する。
【００３７】
ダウンロード部２８は、問い合わせ部２３により抽出されたソフトウェアを識別する識別情報をサーバ４に送信して、サーバ４からそのソフトウェアに対応する更新されたソフトウェアをダウンロードしてソフトウェアデータベース２１に記録する。ダウンロード部２８は、さらに、選択部２５により選択された項目に対応するソフトウェアがソフトウェアデータベース２１に記録されていないときに、そのソフトウェアをサーバ４からダウンロードしてソフトウェアデータベース２１に記録する。
【００３８】
図３は、ソフトウェアデータベース２１に記録されている情報を示している。ソフトウェアデータベース２１は、ソフトウェア３１とバージョン３２と使用頻度３３とを対応付けて記録している。ソフトウェア３１は、電子楽器１により演奏される楽曲を作成するときに使用される。ソフトウェア３１は、その楽曲に用いられるリズム、音色、エフェクトを示すソフトウェアと、入力装置１２と表示装置１３と音響装置１４とを制御するソフトウェアとを含んでいる。バージョン３２は、ソフトウェアを更新したときに、そのソフトウェアを更新前のソフトウェアと区別するために付ける情報である。使用頻度３３は、所定の期間内にソフトウェアが使用された頻度を示し、すなわち、ソフトウェアが使用された時刻の列を示している。
【００３９】
図４は、選択部２５により表示装置１３に表示される画面を示している。その画面４１には、複数の項目４２−１〜４２−８が記載されている。項目４２−ｉ（ｉ＝１，２，３，…，８）は、１つのリズム名を示している。そのリズム名が示すリズムは、１つのソフトウェアにより表現されている。図４は、入力装置１２を更に示している。入力装置１２は、表示装置１３の近傍に配置されるボタンスイッチ４３−１〜４３−８を備えている。項目４２−ｉは、ボタンスイッチ４３−ｉの近傍に配置されている。項目４２−ｉに対応するソフトウェアは、ボタンスイッチ４３−ｉが押下されたときに、電子楽器１により使用される。
【００４０】
本発明による電子楽器ソフトウェア更新方法の実施の形態は、電子楽器１により実行され、電子楽器１を起動するときの動作とソフトウェアを使用するときの動作とを備えている。
【００４１】
図５は、電子楽器１を起動するときの動作を示している。電子楽器１は、起動されると、まず、ソフトウェアデータベース２１を参照して、使用頻度が大きいソフトウェアを抽出する（ステップＳ１）。すなわち、電子楽器１は、リズムを示すリズムソフトウェアから使用頻度が大きいリズムソフトウェアを抽出し、音色を示す音色ソフトウェアから使用頻度が大きい音色ソフトウェアを抽出し、エフェクトを示すエフェクトソフトウェアから使用頻度が大きいエフェクトソフトウェアを抽出し、コンピュータプログラムである制御ソフトウェアから使用頻度が大きい制御ソフトウェアを抽出する。
【００４２】
電子楽器１は、その抽出されたソフトウェアを識別する識別情報をサーバ４に送信して、そのソフトウェアのバージョンをサーバ４に問い合わせる（ステップＳ２）。サーバ４は、その識別情報に対応するソフトウェアのバージョンを電子楽器１に返信する（ステップＳ３）。電子楽器１は、抽出されたソフトウェアのうちにバージョンがサーバ４から返信されたバージョンと異なるソフトウェアがあるときに（ステップＳ４；ＹＥＳ）、ダウンロードの可否をユーザに尋ねる質問を表示装置１３に表示する。電子楽器１は、ユーザにより入力装置１２にダウンロードを許可する旨が入力されたときに（ステップＳ６；ＹＥＳ）、そのバージョンが異なるソフトウェアをサーバ４に要求する（ステップＳ６）。サーバ４は、その要求に応答して、要求されたソフトウェアを電子楽器１に配信する（ステップＳ７）。電子楽器１は、そのソフトウェアをソフトウェアデータベース２１に記録する（ステップＳ８）。
【００４３】
ユーザは、一般的に、電子楽器１にインストールされているソフトウェアの全てを使用することはない。電子楽器１は、使用頻度が大きいソフトウェアのみをダウンロードする。この結果、電子楽器１は、ダウンロードに要する時間を短縮し、ユーザが使用する機能をより速く更新するができる。電子楽器１は、リズムソフトウェアと音色ソフトウェアとエフェクトソフトウェアと制御ソフトウェアとからそれぞれ使用頻度が大きいソフトウェアのみをダウンロードする。このとき、電子楽器１は、リズムソフトウェアと音色ソフトウェアとエフェクトソフトウェアとをそれぞれより確実にダウンロードすることができる。
【００４４】
なお、電子楽器１は、ソフトウェアの種類と独立に単に使用頻度が大きいソフトウェアを抽出してダウンロードすることもできる。このとき、電子楽器１は、ダウンロードに要する時間を短縮し、ユーザが使用する機能をより速く更新するができるが、リズムソフトウェアと音色ソフトウェアとエフェクトソフトウェアとをそれぞれより確実にダウンロードすることができない。
【００４５】
図６は、ソフトウェアを使用するときの動作を示している。ユーザは、複数のリズムから演奏に用いる１つのリズムを選択するときに、複数の音色から演奏に用いる１つの音色を選択するときに、または、複数のエフェクトから演奏に用いる１つのエフェクトを選択するときに、電子楽器１を操作して画面４１を表示させる。電子楽器１は、このように操作されたときに、まず、インターネット３に接続されてサーバ４と通信することができるどうかを判別する（ステップＳ１１）。
【００４６】
電子楽器１は、電子楽器１がサーバ４と通信することができないときに（ステップＳ１１；ＮＯ）、ソフトウェアデータベース１１に記録されているソフトウェアに対応する項目のみを表示する（ステップＳ１２）。電子楽器１は、電子楽器１がサーバ４と通信することができるときに（ステップＳ１１；ＹＥＳ）、ソフトウェアデータベース１１に記録されているソフトウェアに対応する項目とサーバ４に記録されているソフトウェアに対応する項目とを表示する（ステップＳ１３）。
【００４７】
電子楽器１は、ユーザにより選択された項目に対応するソフトウェアがソフトウェアデータベース２１に記録されていないときに（ステップＳ１４）、そのソフトウェアをサーバ４に要求する（ステップＳ１５）。サーバ４は、その要求に応答して、要求されたソフトウェアを電子楽器１に配信する（ステップＳ１６）。電子楽器１は、そのソフトウェアをソフトウェアデータベース２１に記録する（ステップＳ１７）。
【００４８】
電子楽器１は、ユーザにより選択された項目に対応するソフトウェアをソフトウェアデータベース２１から検索し、そのソフトウェアに対応する動作を実行する（ステップＳ１８）。電子楽器１は、ソフトウェアが使用されたときに、そのソフトウェアの使用履歴をソフトウェアデータベース２１に記録する（ステップＳ１９）。
【００４９】
このような動作によれば、電子楽器１は、使用可能な音楽ソフトウェアの全てを記録する必要がなく、搭載される記録装置の記憶容量を小さくすることができる。電子楽器１は、さらに、使用されるソフトウェアのみをダウンロードする。この結果、電子楽器１は、１度のダウンロードに要する時間を短縮し、ユーザが使用する機能をより速く更新するができる。電子楽器１は、さらに、使用頻度をソフトウェアデータベース２１に自動的に記録し、好ましい。さらに、ソフトウェア提供業者は、電子楽器ソフトウェア更新システム２を用いてユーザがソフトウェアを使用する使用状況を収集することができる。
【図面の簡単な説明】
【００５０】
【図１】図１は、電子楽器ソフトウェア更新システムを示すブロック図である。
【図２】図２は、本発明による電子楽器の実施の形態を示すブロック図である。
【図３】図３は、ソフトウェアデータベースを示す図である。
【図４】図４は、表示装置に表示される画面と入力装置とを示す図である。
【図５】図５は、電子楽器を起動するときの動作を示すフローチャートである。
【図６】図６は、ソフトウェアを使用するときの動作を示すフローチャートである。
【符号の説明】
【００５１】
１  ：電子楽器
２  ：電子楽器ソフトウェア更新システム
３  ：インターネット
４  ：サーバ
１１：電子楽器本体
１２：入力装置
１３：表示装置
１４：音響装置
２１：ソフトウェアデータベース
２２：抽出部
２３：問い合わせ部
２４：判別部
２５：選択部
２６：実行部
２７：監視部
２８：ダウンロード部
３１：ソフトウェア
３２：バージョン
３３：使用頻度
４１：画面
４２−１〜４２−８：項目
４３−１〜４３−８：スイッチボタン
【図１】
2005070172.tif 000003
【図２】
2005070172.tif 000004
【図３】
2005070172.tif 000005
【図４】
2005070172.tif 000006
【図５】
2005070172.tif 000007
【図６】
2005070172.tif 000008