(57)【特許請求の範囲】
【請求項１】
通信ネットワークを介して相互接続されたコンテンツ再生装置とコンテンツ提供サーバ間とにおいてコンテンツを送受信するコンテンツ配信システムであって、
通信ネットワークを介してコンテンツ再生装置と通信可能に相互接続する手段と、
試聴用のデータと購入用のデータとを含む複数のコンテンツを記憶すると共に、各コンテンツ毎に当該コンテンツを購入乃至再生した１乃至複数のユーザを記憶する第１の記憶手段と、
複数のユーザ毎に、各ユーザが購入乃至再生したコンテンツを特定する情報を記憶する第２の記憶手段と、
前記コンテンツ再生装置からコンテンツ配信要求と共にコンテンツ配信対象の第１ユーザ情報を受信する受信手段と、
前記受信した第１ユーザ情報に基づき前記第２の記憶手段を参照し、該第１ユーザが購入乃至再生したコンテンツを特定する情報を１乃至複数抽出する抽出手段と、
前記抽出した１乃至複数のコンテンツを特定する情報に基づき前記第１の記憶手段を参照し、前記抽出した１乃至複数のコンテンツを購入乃至再生したことのある前記第１ユーザ以外の他のユーザを検索し、該検索した他のユーザのいずれかを第２ユーザとして特定するユーザ特定手段と、
前記第２の記憶手段を参照し、前記特定した第２ユーザが購入乃至再生した１乃至複数のコンテンツを特定するコンテンツ特定手段と、
前記特定した１乃至複数のコンテンツのうち前記第１ユーザが購入又は再生していないコンテンツを、前記コンテンツ再生装置に対して提示又は／及び前記試聴用のデータを配信するコンテンツ提供手段と、
前記コンテンツ再生装置からコンテンツ購入要求を受信することに応じて、前記第１の記憶手段に記憶された複数のコンテンツのうち、該コンテンツ購入要求に対応する前記購入用データを前記コンテンツ再生装置に提供する手段と
を含むコンテンツ提供サーバと、
通信ネットワークを介してコンテンツ提供サーバと通信可能に相互接続する手段と、
前記コンテンツ提供サーバに対して、コンテンツ配信要求と共にコンテンツ配信対象の第１ユーザ情報を送信する送信手段と、
前記コンテンツ配信サーバに対して、コンテンツ購入要求を送信する手段と、
前記コンテンツ配信要求又は前記コンテンツ購入要求に応答して、前記コンテンツ提供サーバから配信された１乃至複数のコンテンツを受信する受信手段と、
前記コンテンツ配信要求に応じて配信されたコンテンツ及び前記コンテンツ購入要求に応じて配信された購入用のデータでなるコンテンツを含む複数のコンテンツを混在記憶するコンテンツ記憶手段と、
前記記憶したコンテンツそれぞれに対して個別に上書き禁止の可否を指示する指示手段と、
前記コンテンツ記憶手段に対して、前記記憶されたコンテンツのうち上書きが禁止されていない１乃至複数のコンテンツを前記受信したコンテンツにて上書きして書き込むように制御すると共に、当該書き込み制御の際に、前記受信したコンテンツが前記コンテンツ購入要求に応答して提供される購入用のデータでなるコンテンツであった場合は、さらに、当該コンテンツに対して上書き禁止を指示した上で前記コンテンツ記憶手段に書き込むよう制御する制御手段と、
前記記憶したコンテンツを再生する再生手段と
を含むコンテンツ再生装置と
を具えるコンテンツ配信システム。
【請求項２】
通信ネットワークを介してコンテンツ提供サーバと通信可能に相互接続する手段と、
前記コンテンツ提供サーバに対して、コンテンツ配信要求と共にコンテンツ配信対象の第１ユーザ情報を送信する送信手段と、
前記コンテンツ配信サーバに対して、コンテンツ購入要求を送信する手段と、
前記コンテンツ配信要求又は前記コンテンツ購入要求に応答して、前記コンテンツ提供サーバから配信された１乃至複数のコンテンツを受信する受信手段と、
前記コンテンツ配信要求に応じて配信されたコンテンツ及び前記コンテンツ購入要求に応じて配信された購入用のデータでなるコンテンツを含む複数のコンテンツを混在記憶するコンテンツ記憶手段と、
前記記憶したコンテンツそれぞれに対して個別に上書き禁止の可否を指示する指示手段と、
前記コンテンツ記憶手段に対して、前記記憶されたコンテンツのうち上書きが禁止されていない１乃至複数のコンテンツを前記受信したコンテンツにて上書きして書き込むように制御すると共に、当該書き込み制御の際に、前記受信したコンテンツが前記コンテンツ購入要求に応答して提供される購入用のデータでなるコンテンツであった場合は、さらに、当該コンテンツに対して上書き禁止を指示した上で前記コンテンツ記憶手段に書き込むよう制御する制御手段と、
前記記憶したコンテンツを再生する再生手段と
を具えるコンテンツ再生装置。
【請求項３】
コンピュータに、
通信ネットワークを介してコンテンツ提供サーバと通信可能に相互接続する手順と、
前記コンテンツ提供サーバに対して、コンテンツ配信要求と共にコンテンツ配信対象の第１ユーザ情報を送信する手順と、
前記コンテンツ配信サーバに対して、コンテンツ購入要求を送信する手順と、
前記コンテンツ配信要求又は前記コンテンツ購入要求に応答して、前記コンテンツ提供サーバから配信された１乃至複数のコンテンツを受信する手順と、
前記コンテンツ配信要求に応じて配信されたコンテンツ及び前記コンテンツ購入要求に応じて配信された購入用のデータでなるコンテンツを含む複数のコンテンツを所定のコンテンツ記憶手段に混在記憶する手順と、
前記記憶したコンテンツそれぞれに対して個別に上書き禁止の可否を指示する手順と、
前記コンテンツ記憶手段に対して、前記記憶されたコンテンツのうち上書きが禁止されていない１乃至複数のコンテンツを前記受信したコンテンツにて上書きして書き込むように制御すると共に、当該書き込み制御の際に、前記受信したコンテンツが前記コンテンツ購入要求に応答して提供される購入用のデータでなるコンテンツであった場合は、さらに、当該コンテンツに対して上書き禁止を指示した上で前記コンテンツ記憶手段に書き込むよう制御する手順と、
前記記憶したコンテンツを再生する手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークを介してコンテンツを配信し、該配信されたコンテンツを再生するコンテンツ配信システム、コンテンツ再生装置、コンテンツ提供サーバ、及びそれらに用いるプログラムに関する。特に、ユーザの好みにあった種々のコンテンツを自動的に提示又は配信する技術に関する。
【背景技術】
【０００２】
最近では、インターネットなどの通信ネットワークの発達に伴って、誰でもが通信機能つきのユーザ端末（クライアントと呼ぶ）、例えば携帯電話やPDA（Personal Data(又はDigital) Assistants）等の携帯通信端末、パソコン端末あるいは電子音楽装置などを通信ネットワークに接続することで、いつでもどこでも音楽や着信メロディあるいは楽譜といった音楽に関連する種々のコンテンツ（以下、音楽コンテンツと呼ぶ）などを容易に取得することができ、該取得したこれらの音楽コンテンツをクライアント側で再生（表示）などして楽しむことのできるようになっている。例えば、音楽コンテンツを取得して楽曲を再生したいような場合、ユーザはコンテンツ配信サービスを提供している複数のコンテンツ提供サーバ（以下、単にサーバと呼ぶ）に散在している多数の音楽コンテンツの中から、ユーザ所望の音楽コンテンツをユーザ自らが適宜に探し出す必要がある。そこで、従来においては、ユーザが各サーバに対して順次にアクセスし、各サーバで配信可能な音楽コンテンツの一覧から例えば曲名などのユーザが知っている情報に頼って目的の音楽コンテンツを探し出すことのできるようになっているだけでなく、各サーバから配信される１乃至複数の音楽コンテンツを含む番組を受信して、クライアント側でサーバから番組として提供された１乃至複数の音楽コンテンツを適宜に試聴することで目的の音楽コンテンツを探し出すことのできるようにもなっている（所謂試聴サービス）。こうしたコンテンツ配信に関連するものとして、例えば下記に示す特許文献１に記載の技術などがある。
【特許文献１】特開2001-036423号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、従来において通信ネットワークを介してサーバからクライアントに対して配信される試聴可能な音楽コンテンツは、情報提供側（例えば、コンテンツ提供者や情報配信サービス運営者など）で番組として予め規定されている音楽コンテンツであるが、情報提供側がユーザ毎に異なる嗜好や傾向を反映した番組を作成しておくことは困難であり手間もかかる。したがって、ユーザが自分の好みにあった音楽コンテンツを配信してもらうためには、ユーザは自身の欲する音楽コンテンツを含む番組を自らの労力でもって検索するしかない。しかし、ユーザ自身が自分の好みにあった音楽コンテンツを含む番組を検索するのは非常に面倒であり時間がかかるだけでなく、また番組内には自分の好み以外の音楽コンテンツが含まれていることが多いため、自分の好みにあう音楽コンテンツのみを効率よく取得することができない、という問題点があった。
【０００４】
本発明は上述の点に鑑みてなされたもので、個々のユーザが自分の好みにあう種々のコンテンツを簡単に取得することのできるコンテンツ配信システム、コンテンツ再生装置、コンテンツ提供サーバ、及びそれらに用いるプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係るコンテンツ配信システムは、通信ネットワークを介して相互接続されたコンテンツ再生装置とコンテンツ提供サーバ間とにおいてコンテンツを送受信するコンテンツ配信システムであって、通信ネットワークを介してコンテンツ再生装置と通信可能に相互接続する手段と、試聴用のデータと購入用のデータとを含む複数のコンテンツを記憶すると共に、各コンテンツ毎に当該コンテンツを購入乃至再生した１乃至複数のユーザを記憶する第１の記憶手段と、複数のユーザ毎に、各ユーザが購入乃至再生したコンテンツを特定する情報を記憶する第２の記憶手段と、前記コンテンツ再生装置からコンテンツ配信要求と共にコンテンツ配信対象の第１ユーザ情報を受信する受信手段と、前記受信した第１ユーザ情報に基づき前記第２の記憶手段を参照し、該第１ユーザが購入乃至再生したコンテンツを特定する情報を１乃至複数抽出する抽出手段と、前記抽出した１乃至複数のコンテンツを特定する情報に基づき前記第１の記憶手段を参照し、前記抽出した１乃至複数のコンテンツを購入乃至再生したことのある前記第１ユーザ以外の他のユーザを検索し、該検索した他のユーザのいずれかを第２ユーザとして特定するユーザ特定手段と、前記第２の記憶手段を参照し、前記特定した第２ユーザが購入乃至再生した１乃至複数のコンテンツを特定するコンテンツ特定手段と、前記特定した１乃至複数のコンテンツのうち前記第１ユーザが購入又は再生していないコンテンツを、前記コンテンツ再生装置に対して提示又は／及び前記試聴用のデータを配信するコンテンツ提供手段と、前記コンテンツ再生装置からコンテンツ購入要求を受信することに応じて、前記第１の記憶手段に記憶された複数のコンテンツのうち、該コンテンツ購入要求に対応する前記購入用データを前記コンテンツ再生装置に提供する手段とを含むコンテンツ提供サーバと、通信ネットワークを介してコンテンツ提供サーバと通信可能に相互接続する手段と、前記コンテンツ提供サーバに対して、コンテンツ配信要求と共にコンテンツ配信対象の第１ユーザ情報を送信する送信手段と、前記コンテンツ配信サーバに対して、コンテンツ購入要求を送信する手段と、前記コンテンツ配信要求又は前記コンテンツ購入要求に応答して、前記コンテンツ提供サーバから配信された１乃至複数のコンテンツを受信する受信手段と、前記コンテンツ配信要求に応じて配信されたコンテンツ及び前記コンテンツ購入要求に応じて配信された購入用のデータでなるコンテンツを含む複数のコンテンツを混在記憶するコンテンツ記憶手段と、前記記憶したコンテンツそれぞれに対して個別に上書き禁止の可否を指示する指示手段と、前記コンテンツ記憶手段に対して、前記記憶されたコンテンツのうち上書きが禁止されていない１乃至複数のコンテンツを前記受信したコンテンツにて上書きして書き込むように制御すると共に、当該書き込み制御の際に、前記受信したコンテンツが前記コンテンツ購入要求に応答して提供される購入用のデータでなるコンテンツであった場合は、さらに、当該コンテンツに対して上書き禁止を指示した上で前記コンテンツ記憶手段に書き込むよう制御する制御手段と、前記記憶したコンテンツを再生する再生手段とを含むコンテンツ再生装置とを具える。
【０００６】
この発明によると、コンテンツ配信サーバではコンテンツを配信する際に、コンテンツ再生装置から受信したコンテンツ配信対象の第１ユーザ情報を基に、第１の記憶手段及び第２の記憶手段を適宜に参照することで、第１ユーザが購入乃至再生した音楽コンテンツと同じコンテンツを購入乃至再生した第２ユーザを特定し、該第２ユーザが過去に購入乃至再生したことのある他の音楽コンテンツを特定することができ、該特定した他の音楽コンテンツを第１ユーザに対して提示又は／及び試聴用のデータを配信する。これに対して、コンテンツ再生装置は前記コンテンツ配信サーバから前記コンテンツ配信要求に応じて配信されたコンテンツ及び前記コンテンツ購入要求に応じて配信された購入用のデータでなるコンテンツを含む複数のコンテンツを混在記憶するコンテンツ記憶手段を具えており、コンテンツ記憶手段に記憶したコンテンツを再生する。コンテンツ記憶手段に記憶したコンテンツそれぞれに対しては個別に上書き禁止の可否を指示することができるようになっており、前記コンテンツ配信サーバから受信したコンテンツを書き込む際には、上書きが禁止されていない１乃至複数のコンテンツを前記受信したコンテンツにて上書きして書き込む。この書き込み制御の際に、前記受信したコンテンツがコンテンツ購入要求に応答して提供される購入用のデータでなるコンテンツであった場合には、単にデータ自体の上書きを行うことだけに限らずに、当該コンテンツに対して上書き禁止を指示した上で前記コンテンツ記憶手段に書き込む。これにより、第１ユーザは自分の好みにあった種々のコンテンツを、特に何の操作を行わずとも簡単に入手することができるようになる。そして、試聴用のデータと購入用のデータとを同一の記憶領域（コンテンツ記憶手段）に混在記憶するが故に、コンテンツ表示や再生のためのデータ読み出しを効率的に行うことができるし、それらのデータ管理を簡易な処理により実現することができるようにもなる。その一方で、入手したコンテンツが購入要求に応じたコンテンツであると、ユーザが特に意識して個別に指示しなくとも上書き禁止のコンテンツとして自動的にロックをかけて記憶することによって、試聴用のデータと購入用のデータとを同一記憶領域に混在記憶するが故に生じ得る不都合、つまりは試聴用データの取得の際において新たに取得される試聴用データのコンテンツ記憶手段への上書きによる書き込み（書き換え）制御に応じて既に購入済みであるにも関わらず購入したコンテンツ（購入用データ）までもが消去されることを防ぐようにしている。こうすると、試聴用のデータと購入用のデータとを同一記憶領域にまとめて混在記憶した場合であっても、購入用データについてはいつでも好きなときに読み出して楽しむことができると共に、いろいろな他のユーザ（第２ユーザ）の嗜好等が反映された都度変わりうる試聴用データについては随時に取得して楽しむことができるようになる。
【０００８】
本発明の請求項２に係るコンテンツ再生装置は、通信ネットワークを介してコンテンツ提供サーバと通信可能に相互接続する手段と、前記コンテンツ提供サーバに対して、コンテンツ配信要求と共にコンテンツ配信対象の第１ユーザ情報を送信する送信手段と、前記コンテンツ配信サーバに対して、コンテンツ購入要求を送信する手段と、前記コンテンツ配信要求又は前記コンテンツ購入要求に応答して、前記コンテンツ提供サーバから配信された１乃至複数のコンテンツを受信する受信手段と、前記コンテンツ配信要求に応じて配信されたコンテンツ及び前記コンテンツ購入要求に応じて配信された購入用のデータでなるコンテンツを含む複数のコンテンツを混在記憶するコンテンツ記憶手段と、前記記憶したコンテンツそれぞれに対して個別に上書き禁止の可否を指示する指示手段と、前記コンテンツ記憶手段に対して、前記記憶されたコンテンツのうち上書きが禁止されていない１乃至複数のコンテンツを前記受信したコンテンツにて上書きして書き込むように制御すると共に、当該書き込み制御の際に、前記受信したコンテンツが前記コンテンツ購入要求に応答して提供される購入用のデータでなるコンテンツであった場合は、さらに、当該コンテンツに対して上書き禁止を指示した上で前記コンテンツ記憶手段に書き込むよう制御する制御手段と、前記記憶したコンテンツを再生する再生手段とを具える。これによると、第１ユーザは配信されたユーザ好みのコンテンツを好きなときに直ちに再生できるだけでなく、ユーザ自身が残しておきたいコンテンツを適宜に指定しておくことができるが、ユーザが購入したコンテンツに関しては配信時においてユーザが特に意識して個別に指示しなくとも上書き禁止のコンテンツとして記憶することから、ユーザは不注意によりせっかく購入したコンテンツを消去（試聴用データ再取得の際における試聴用のデータによる購入用のデータの上書き）してしまうことがない。
【０００９】
本発明は装置の発明として構成し実施することができるのみならず、方法の発明として構成し実施することができる。また、本発明は、コンピュータまたはＤＳＰ等のプロセッサのプログラムの形態で実施することができるし、そのようなプログラムを記憶した記憶媒体の形態で実施することもできる。
【発明の効果】
【００１０】
この発明によれば、コンテンツの配信を所望する第１ユーザが購入又は再生したコンテンツと同じコンテンツを購入又は再生したことのある１乃至複数の第２ユーザを検索し、該検索した第２ユーザを第１ユーザと好みを同じくするユーザとして、この第２ユーザが過去に購入又は再生したことのある他のコンテンツを第１ユーザに対して自動的に提示又は配信することから、第１ユーザは自分の好みにあった種々のコンテンツを特に何をせずとも容易に取得することのできるようになる、という効果を奏する。
【発明を実施するための最良の形態】
【００１１】
以下、この発明の実施の形態を添付図面に従って詳細に説明する。
【００１２】
図１は、本発明に係るコンテンツ配信システムの一実施例の全体構成を示すシステムブロック図である。この実施例に示すコンテンツ配信システムは、コンテンツ配信サービスを提供するコンテンツ配信元であるコンテンツ提供サーバＳと、コンテンツ配信サービスの提供を受けるエンドユーザであるクライアントＰＣ（コンテンツ再生装置）とが、公衆電話回線網やインターネットあるいはLAN（Local Area Network）などの既存の通信ネットワークＸを介して双方向通信可能に適宜に接続されるシステムである。勿論、これらの両機器を接続する通信ネットワークＸは有線回線に限られず、携帯電話回線や衛星通信回線等の無線回線を含んでいてよい。なお、コンテンツ配信システムとしては図１に示す以外のハードウェアを有する場合もあるが、ここでは必要最小限の資源を用いた場合について説明する。
【００１３】
クライアントＰＣは、携帯電話やPDA等の携帯通信端末、パソコン端末、電子楽器などの再生表示機能及び通信機能を具えた電子音楽装置であって、所定の文字列情報で構成されるネットワークアドレスであるURL等がユーザにより直接又は間接的に入力されることに応じて、あるいは予め設定済みのURL等が自動的に入力されることに応じて、通信ネットワークＸ上に接続されており所定のコンテンツ配信サービスを提供している任意のサーバＳに対し、双方向通信が可能な状態にアクセスすることができる（通信機能）。そして、詳しくは後述するが、アクセスしたサーバＳに対して各種要求（例えば、後述するコンテンツ配信要求や購入要求など（図６又は図７参照））を送信することに応じて、該サーバＳからコンテンツ配信サービスの「トップ画面」（図示せず）や「自動配信コンテンツ再生画面」（後述する図５参照）などの画面表示に関するページ記述情報を受信したり、サーバＳが自動的に選択したユーザの好みにあう音楽コンテンツ（具体的には試用データ（後述する図３参照））の提示又は配信を受けたり、ユーザ自身が購入手続きした所望の音楽コンテンツ（具体的には購入用データ（後述する図３参照））を受信したりすることができるようになっている。また、サーバＳから提示又は配信あるいは受信した種々の音楽コンテンツ（試用データ又は購入用データ）に基づいて、楽曲を自動演奏したり楽譜を表示したりすることができるようになっている（再生表示機能）。
【００１４】
他方、サーバＳはサーバコンピュータであって、上記したようなページ記述情報や音楽コンテンツなどを多数記憶しており、通信ネットワークＸを介してアクセスしてきたクライアントＰＣからの各種要求に応じて、該クライアントＰＣに対して前記要求に相当するページ記述情報や音楽コンテンツなどを返信する。この際に、クライアントＰＣからサーバＳに対して所定のコンテンツ配信要求が行われた場合には、サーバＳから当該クライアントＰＣに対して、ユーザの好みにあう音楽コンテンツを自動的に選択して提示又は配信する（詳しくは後述する）。
【００１５】
なお、コンテンツ配信システムには、クライアントＰＣやサーバＳが通信ネットワークＸを介して多数接続されていてもよい。
なお、クライアントＰＣとサーバＳとの間におけるページ記述情報や音楽コンテンツ等の各種情報の送受信は、従来知られているように例えばインターネット用ブラウザなどの所定のソフトウエアプログラムを用いて行われることは言うまでもない。
なお、クライアントＰＣとして用いられる機器は携帯通信端末、パソコン端末、電子楽器に限らず、通信ネットワークＸを介してサーバＳとの間で各種情報を送受信して処理できるものであればどのような形態の機器であってもよい。例えば、カラオケや自動演奏ピアノのような自動演奏装置であってもよいし、ゲーム機器などであってもよい。
【００１６】
上述したコンテンツ配信システムを構成するクライアントＰＣ及びサーバＳのハード構成の一実施例について、図２を用いて説明する。図２は、上記各装置のうちのいずれかの装置の全体構成の一実施例を示すハード構成ブロック図である。ただし、上記各装置は同じようなハード構成を用いるものとして説明することができることから、ここでは代表としてクライアントＰＣについてのハード構成図を１つだけ用いて説明する（詳しくは電子楽器を例に説明する）。
【００１７】
本実施例に示す電子楽器（クライアントＰＣ）は、マイクロプロセッサユニット（ＣＰＵ）１、リードオンリメモリ（ＲＯＭ）２、ランダムアクセスメモリ（ＲＡＭ）３からなるマイクロコンピュータによって制御される。ＣＰＵ１は、この電子楽器全体の動作を制御するものである。このＣＰＵ１に対して、データ及びアドレスバス１Ｄを介してＲＯＭ２、ＲＡＭ３、検出回路４，５、表示回路６、音源回路７、効果回路８、外部記憶装置１０、MIDIインタフェース（I/F）１１および通信インタフェース（I/F）１２がそれぞれ接続されている。更に、ＣＰＵ１には、タイマ割込み処理（インタラプト処理）における割込み時間や各種時間を計時するタイマ１Ａが接続されている。例えば、タイマ１Ａはクロックパルスを発生し、発生したクロックパルスをＣＰＵ１に対して処理タイミング命令として与えたり、あるいはＣＰＵ１に対してインタラプト命令として与える。ＣＰＵ１は、これらの命令に従ってマニュアル（手弾き）演奏や自動演奏などの公知の電子楽器としての処理だけでなく、サーバＳからの通信ネットワークＸを介した音楽コンテンツの取得に係る各種処理などを実行する。
【００１８】
ＲＯＭ２は、ＣＰＵ１により実行される各種プログラムや各種データを格納するものである。ＲＡＭ３は、サーバＳから配信されたユーザ好みの音楽コンテンツやＣＰＵ１が所定のプログラムを実行する際に発生する各種データなどを一時的に記憶するワーキングメモリとして、あるいは現在実行中のプログラムやそれに関連するデータを記憶するメモリ等として使用される。ＲＡＭ３の所定のアドレス領域がそれぞれの機能に割り当てられ、レジスタやフラグ、テーブル、メモリなどとして利用される。演奏操作子４Ａは楽音の音高を選択するための複数の鍵を具えた例えば鍵盤等のようなものであり、各鍵に対応してキースイッチを有しており、この演奏操作子４Ａ（鍵盤等）は演奏者によるマニュアル演奏のために使用できるのは勿論のこと、当該電子楽器で使用する音色・効果などの各種演奏パラメータを設定する手段などとして使用することもできる。検出回路４は、演奏操作子４Ａの各鍵の押圧及び離鍵を検出することによって検出出力を生じる。設定操作子（スイッチ等）５Ａは、例えば各種演奏パラメータを設定するスイッチなどの従来知られた電子楽器の設定に関わるスイッチ、試聴又は購入したい音楽コンテンツを指定するスイッチなどである。勿論、これら以外にも、数値データ入力用のテンキーや文字データ入力用のキーボード、あるいはディスプレイ６Ａに表示される所定のポインタを操作するために用いるマウスなどの各種操作子を含んでいてよい。検出回路５は、上記各スイッチの操作状態を検出し、その操作状態に応じたスイッチ情報をデータ及びアドレスバス１Ｄを介してＣＰＵ１に出力する。
【００１９】
表示回路６は例えば液晶表示パネル（ＬＣＤ）やＣＲＴ等で構成されるタッチパネル式のディスプレイ６Ａに、後述する「自動配信コンテンツ再生画面」（図５参照）などの各種画面を表示する。「自動配信コンテンツ再生画面」を表示した場合には、該表示された操作子（ソフトスイッチ）がユーザによりタッチされると、その表示内容に応じた機能が実行されるようになっている。勿論、ディスプレイ６Ａにはこの他にも、ユーザが購入済みである音楽コンテンツ（購入用データ（図３参照））の一覧、演奏パラメータの種類や設定状態、楽譜、あるいはＣＰＵ１の制御状態などを表示することもできる。音源回路７は複数のチャンネルで楽音信号の同時発生が可能であり、データ及びアドレスバス１Ｄを経由して与えられた、演奏者による演奏操作子４Ａの操作に応じて発生される演奏情報、又は音楽コンテンツの再生に応じて発生される演奏情報を入力し、これらの演奏情報に基づいて楽音信号を発生する。音源回路７から発生された楽音信号は、効果回路８を介して効果付与されてアンプやスピーカなどを含むサウンドシステム９から発音される。外部記憶装置１０は、サーバＳから受信した音楽コンテンツなどの各種データ、ＣＰＵ１が実行する各種制御プログラム等の制御に関するデータなどを記憶する。なお、外部記憶装置１０はハードディスク（HD）に限られず、フレキシブルディスク（FD）、コンパクトディスク（CD‐ROM・CD‐RAM）、光磁気ディスク（MO）、あるいはDVD（Digital Versatile Disk）等の着脱自在な様々な形態の外部記憶媒体を利用する記憶装置であればどのようなものであってもよい。あるいは、フラッシュメモリなどの半導体メモリのようなものであってもよい。
【００２０】
MIDIインタフェース（I/F）１１は、外部接続された他のMIDI機器１１Ａ等からMIDI形式の演奏データ（MIDIデータ）を当該電子楽器へ入力したり、あるいは当該電子楽器からMIDI形式の演奏データ（MIDIデータ）を他のMIDI機器１１Ａ等へ出力するためのインタフェースである。他のMIDI機器１１Ａは演奏者による操作に応じてMIDIデータを発生する機器であればよく、鍵盤型、弦楽器型、管楽器型、打楽器型、身体装着型等どのようなタイプの操作子を具えた（若しくは、操作形態からなる）機器であってもよい。通信インタフェース（I/F）１２は、例えばLANやインターネット、電話回線等の有線あるいは無線の通信ネットワークＸに接続されており、該通信ネットワークＸを介してサーバＳ（サーバコンピュータ）と接続され、当該サーバＳとの間で各種情報を送受信するためのインタフェースである。
【００２１】
なお、上述した電子楽器は演奏操作子４Ａやディスプレイ６Ａあるいは音源回路７などを１つの装置本体に内蔵したものに限らず、それぞれが別々に構成され、MIDIインタフェースや各種ネットワーク等の通信手段を用いて各装置を接続するように構成されたものであってもよいことは言うまでもない。
なお、サーバＳについては上記したようなハード構成において、演奏操作子４Ａ、音源回路７、効果回路８、サウンドシステム９、MIDIインタフェース１１などを具えていなくてよい。
【００２２】
次に、サーバＳが記憶するデータについて、図３を用いて説明する。図３は、サーバＳが記憶するデータの一実施例を示す概念図であり、図３（ａ）は音楽コンテンツを多数記憶したコンテンツデータベースのデータ構造を示し、図３（ｂ）は個々のユーザに関する情報を多数記憶したユーザデータベースのデータ構造を示す。
【００２３】
図３（ａ）に示すように、コンテンツデータベースでは、音楽コンテンツを楽曲（楽曲１、楽曲２、…、楽曲ｌ）毎に記憶・管理する。コンテンツＩＤはサーバＳに記憶済みの配信可能な多数の音楽コンテンツを個別に特定する情報、具体的には音楽コンテンツをそれぞれ識別する固有の識別番号であり、各楽曲毎にコンテンツＩＤが付されることで音楽コンテンツは各楽曲毎に記憶・管理されている。音楽コンテンツは、大きく購入用データと試用データとの２つのデータに分けられる。購入用データは、１曲全体にわたって全てのパートを制限なく再生することのできるフル再生可能なデータである。一方、試用データは、前記購入用データとは異なる別途用意された試聴用の一部制限付きのデータ（例えば、一部パートのみ再生可能なデータ、再生時間が短く制限されているデータなど）である。詳しくは後述するが、試用データは楽曲の購入前においてサーバＳからユーザの好みにあうコンテンツとしてクライアントＰＣに対して適宜に配信され、購入用データはユーザによる楽曲の購入手続き後にサーバＳからクライアントＰＣに対して新たに配信される。このように音楽コンテンツを試用データと購入用データとに分けて楽曲の購入前後に応じて配信するデータを異ならせておくことによって、楽曲の購入前には制限された楽曲しか再生することができないようにしておき、楽曲の購入手続きを行うことによって初めて楽曲をフル再生することができるようにしている。なお、上記試用データ及び購入用データは、例えば曲名（コンテンツ名）などのコンテンツに関する情報を含む。
【００２４】
また、各音楽コンテンツには、ユーザＩＤ、再生回数、ロック状態、購入日を含んでなる「購入・試用情報」が付加されている。ユーザＩＤはコンテンツ配信サービスを受けるよう申し込みがなされたユーザ毎に付される固有のユーザ識別番号であるが、コンテンツデータベースには過去に当該音楽コンテンツ（試用データ又は購入用データのいずれか）を配信したことのあるユーザについてのみ記憶されている。再生回数は、当該音楽コンテンツを配信されたユーザが当該音楽コンテンツを何回再生したかを表すデータである。ロック状態は、当該音楽コンテンツに対して上書きロックがかけられているか否かを表すデータである。この再生回数及びロック状態についての詳細は後述する（図４参照）。購入日は、ユーザが当該音楽コンテンツの購入手続きを行った購入日付を表すデータである。この購入日が記憶されているユーザは音楽コンテンツを購入済みのユーザであり、当該ユーザに対しては購入用データが配信済みである。
【００２５】
図３（ｂ）に示すように、ユーザデータベースでは、ユーザを各ユーザ（ユーザ１、ユーザ２、…、ユーザｍ）毎に記憶・管理する。ユーザＩＤは、コンテンツ配信サービスの申し込みがなされた各ユーザに対して、個別に付される固有のユーザ識別番号である。ユーザ基本情報は、例えば氏名、年齢、住所、性別、好みの音楽ジャンルなど、コンテンツ配信サービスの申し込みの際などに各ユーザが入力したユーザに関する個人的なデータである。また、個々のユーザには、コンテンツＩＤ、再生回数、ロック状態、購入日を含んでなる「購入・試用情報」が付加されている。コンテンツＩＤは各楽曲毎の音楽コンテンツに付される固有の識別番号であるが、ユーザデータベースには各ユーザ毎に配信された音楽コンテンツについてのコンテンツＩＤのみが記憶されている。「購入・試用情報」に含まれるコンテンツＩＤ以外の各データについては、上記コンテンツデータベースにおいて既に説明済みであることから説明を省略する。
【００２６】
次に、ユーザの好みにあう音楽コンテンツとしてサーバＳから配信された音楽コンテンツを記憶する、クライアントＰＣに予め用意されたデータ記憶領域について説明する。クライアントＰＣではサーバＳからユーザ好みの音楽コンテンツ（試用データ）又は購入手続きした音楽コンテンツ（購入用データ）が配信されると、該音楽コンテンツをＲＡＭ３（又はフラッシュメモリなど）に予め設けられている所定のデータ記憶領域に記憶する。ここで、一般的にクライアントＰＣが具えているＲＡＭ３の記憶容量は非常に小さく、前記データ記憶領域に１度に記憶しておくことのできる音楽コンテンツの数は少ないことから（楽曲ｎ＜楽曲ｌ（図３（ａ）参照）：例えば「ｌ」は数千から数万単位であるのに比べて、「ｎ」は数十程度）、本発明ではサーバＳからユーザ好みの音楽コンテンツが配信される度に当該データ記憶領域の書き換えるようにしている（ただし、上書きロックされているものは除く）。すなわち、サーバＳからユーザ好みの音楽コンテンツが新たに配信されると、上書きロックされていない音楽コンテンツについてはクライアントＰＣから消去される。また、データ記憶領域に記憶されている音楽コンテンツに基づいて「自動配信コンテンツ再生画面」を表示するので、各ユーザに対して最新のユーザ好みの音楽コンテンツを常に提示することができるようになっている。
【００２７】
図４は、クライアントＰＣに予め用意された、サーバＳから配信された音楽コンテンツを記憶するＲＡＭ３のデータ記憶領域の一実施例を示す概念図である。図４に示すように、サーバＳから配信された音楽コンテンツは、楽曲（楽曲１、楽曲２、…、楽曲ｎ）毎に記憶される。コンテンツＩＤは、サーバＳから配信された音楽コンテンツ（購入用データ又は試用データ）のコンテンツＩＤである。購入用データ／試用データはサーバＳから配信されたデータそのものであり、この実施例では購入用データ又は試用データのいずれかが記憶される。すなわち、サーバＳからユーザ好みの音楽コンテンツが配信された場合には試用データが記憶され、購入手続きした音楽コンテンツが配信された場合には購入用データが記憶される。再生態様情報はロック状態と再生回数とを含み、「自動配信コンテンツ再生画面」上でのユーザによる入力指示に応じてその内容が書き換えられるようになっている（詳しくは後述する）。なお、購入用データについてはサーバＳからの配信時に、上記ＲＡＭ３のデータ記憶領域だけでなく、フラッシュメモリやハードディスクなどの外部記憶装置１０にも記憶しておくことで、サーバＳからユーザ好みの音楽コンテンツが新たに配信されたとしてもクライアントＰＣから消去されることがない。
【００２８】
サーバＳから送信されたページ記述情報と前記ＲＡＭ３に記憶した音楽コンテンツとに基づいて、クライアントＰＣがディスプレイ６Ａに表示する「自動配信コンテンツ再生画面」の画面構成及びその画面操作の概要について、図５を用いて説明する。図５は、「自動配信コンテンツ再生画面」の一実施例を示す概念図である。当該画面はタッチパネル式のディスプレイ６Ａに表示される画面であって、サーバＳからユーザ好みの音楽コンテンツが配信されるたびに表示内容が更新される。
【００２９】
図５に示すように、「自動配信コンテンツ再生画面」では、楽曲一覧Ａと、ロック状態ボタンＢと、プレイ（ＰＬＡＹ）ボタンＣと、購入ボタンＤとが表示される。楽曲一覧Ａは、サーバＳから自動配信されたユーザ好みの音楽コンテンツに対応付けられている楽曲の曲名（コンテンツ名）などを一覧表示したものである。ユーザは楽曲一覧Ａに表示された楽曲の中から所望の楽曲を選択することで、当該楽曲の情報として曲名の他の情報、例えばアーティスト情報、歌詞、楽譜、作詞／作曲者、曲演奏時間等などの楽曲に関しての詳細な情報を表示することができる。ロック状態ボタンＢは、上書きロックがかけられている状態（ロックオン状態）を「Ｌ」表示により、上書きロックがかけられていない状態（ロックオフ状態）を「―」表示により示すと共に、その操作に応じて前記ロック状態のいずれかを設定するためのスイッチである。一回の操作毎に前記ロック状態が入れ替わるようにして交互に設定され、設定されたロック状態が上記したデータ記憶領域（図４参照）に記憶される。サーバＳから新たにユーザ好みの音楽コンテンツが配信された場合、「自動配信コンテンツ再生画面」の表示は新たに配信された音楽コンテンツにあわせて更新されるのであるが、この上書きロックがかけられている音楽コンテンツについては上書きされない。プレイ（ＰＬＡＹ）ボタンＣは、当該音楽コンテンツの再生開始（及び再生停止）を指示するためのスイッチである。このプレイ（ＰＬＡＹ）ボタンＣの操作に応じて再生が行われる度に、該曲の再生回数がカウントされて上記したデータ記憶領域（図４参照）が更新される。購入ボタンＤは音楽コンテンツを購入するためのスイッチであり、操作に応じてサーバＳからクライアントＰＣに対して購入用データが配信され記憶される。購入用データが配信済み、つまり音楽コンテンツを購入済である場合には、購入ボタンＤの表示は「―」となり、またロック状態ボタンＢの表示は「Ｌ」（ロックオン状態）となる。
【００３０】
なお、ここでは図示していないが、画面の横位置にスクロールバーを配置しておき、該スクロールバーの操作におうじて画面をスクロール表示できるようにしてよいし、あるいは画面の所定位置にページ切り替えボタンを配置しておき、該ページ切り替えボタンの操作に応じて画面をページ単位に切り替え表示できるようにしてよい。また、設定操作子５Ａ（特にマウス）の操作に応じて上記画面上に表示されたカーソルの移動（及びそれに伴うスクロール表示）や各ボタンの操作を行うことができるようになっていてもよい。
【００３１】
次に、図１に示したコンテンツ配信システムを構成するクライアントＰＣ及びコンテンツ配信サーバＳとで各々実行するユーザアクセス開始からユーザ好みの音楽コンテンツを取得するまでの一連の処理概要について、図６を用いて説明する。図６は、クライアントＰＣ及びサーバＳの各々が実行するコンテンツ配信処理の処理概要を説明するためのフローチャートである。これらの各処理は図１に示したクライアントＰＣ又はサーバＳのそれぞれにおいて適宜起動されるソフトウェアプログラムであって、プログラム起動後は常に所定の待機状態にあり、サーバＳ側の処理はクライアントＰＣからコンテンツ配信要求を受信すると開始され、一方クライアントＰＣ側の処理はユーザによる操作の有無に関わらず一定時間毎の適宜のタイミングに開始される。なお、この実施例では、URL指定後においてコンテンツ配信サービスを提供している特定のサーバＳにアクセス後における処理を示している。また、実際にはクライアントＰＣとサーバＳとではユーザアクセス開始からコンテンツ取得までの処理をそれぞれ独立に実行するものであるが、ここでは説明を理解しやすくするために、一連の処理の流れに沿ってクライアントＰＣとサーバＳの各々で実行される処理について説明する。すなわち、アクセス要求したクライアントＰＣとアクセス要求されたサーバＳとの間では所定の情報を送受信しながら並行して各々の処理を行うので、この情報の送受信の流れに沿って各々の処理を順に説明する。
【００３２】
まず、クライアントＰＣでは一定期間が経過したか否かを判定する（ステップＳ１１）。一定期間が経過したと判定した場合には（ステップＳ１１のＹＥＳ）、通信ネットワークＸを介してアクセスしている所望のコンテンツ配信サービスを提供するサーバＳに対して、ユーザＩＤ（及び再生態様情報）と共にコンテンツ配信要求を送信する（ステップＳ１２）。サーバＳではクライアントＰＣからのコンテンツ配信要求を受信したか否かを常時判定しており、クライアントＰＣからの新たなコンテンツ配信要求を受信するまで処理の実行を待つ（ステップＳ１）。クライアントＰＣからコンテンツ配信要求を受信した場合には（ステップＳ１のＹＥＳ）、受信したユーザＩＤに該当するユーザが最近購入した（及び／又は再生した）１乃至複数の楽曲をユーザデータベースから抽出する（ステップＳ２）。すなわち、受信したユーザＩＤに基づきユーザデータベース（図３（ｂ）参照）を参照してクライアントＰＣを用いてアクセスしてきたユーザ（第１ユーザ）を特定し、該特定したユーザの購入・試用情報に基づいて最近購入した楽曲（購入日が最近の日付であるもの）及び／又は再生した楽曲（ロック状態がロックオン状態のもの、又は再生回数が所定回数以上のもの）のコンテンツＩＤを抽出する。
【００３３】
ステップＳ３は、コンテンツデータベース（図３（ａ）参照）を参照して、該抽出された１乃至複数の楽曲（コンテンツＩＤ）を購入乃至再生した他のユーザ（ユーザＩＤ）のうち、いずれか一人のユーザを他のユーザ（第２ユーザ）として特定する。ここで、「いずれかの他のユーザを特定する」方法としては、例えば以下に示すようなものがある。抽出された楽曲が１つである場合には、該楽曲を購入乃至再生した他のユーザの中からいずれか一人のユーザをランダムに特定する。抽出された楽曲が複数である場合には、該複数の楽曲を購入乃至再生した他のユーザのうち一致度が最も高い他のユーザの中からいずれか一人のユーザをランダムに特定する（例えば、抽出された３つの楽曲のうち、３つ全部を購入乃至再生した他のユーザがいればその中から一人のユーザを特定する、３つ全部を購入乃至再生した他のユーザがいなければそのうちの２つの音楽コンテンツを購入した他のユーザの中から一人のユーザを特定する、いずれか１つでも購入乃至再生した他のユーザの中からランダムに特定する等）。勿論、これら以外の方法であってもよいことは言うまでもない。なお、ユーザデータベースのユーザ基本情報（図３（ｂ）参照）に基づいて、予め対象とするユーザを絞り込んでおくことのできるようにしてよい（例えば、年齢、男女別、住んでいる地域など）。
【００３４】
ステップＳ４は、ユーザデータベース及びコンテンツデータベースを参照して、特定された他のユーザ（第２ユーザ）が購入した（及び／又は再生した）楽曲のうち、上記受信したユーザ（第１ユーザ）が未購入（及び／又は未再生）の１乃至複数の楽曲を特定する。すなわち、ユーザデータベースを参照して特定された他のユーザが購入済み乃至再生したことのある楽曲を特定し、コンテンツデータベースを参照して該楽曲に関し上記受信したユーザが未購入又は未再生の楽曲を特定する。ステップＳ５は、特定した楽曲のうちの試用データを、「自動配信コンテンツ再生画面」のページ記述情報と共にクライアントＰＣに対して送信する。クライアントＰＣでは、サーバＳから配信された試用データを受信すると、該受信した試用データを上書き保存（ただし、ロックオン状態の楽曲は除く）する（ステップＳ１３）。このようにして、通信ネットワークＸを介して接続されたクライアントＰＣからのコンテンツ配信要求があると、サーバＳはユーザデータベース及びコンテンツデータベースを参照して、アクセスしてきたユーザ好みの楽曲を自動的に選択し、該配信要求を発したクライアントＰＣに対して適宜に送信する。
【００３５】
次に、クライアントＰＣ及びサーバＳとで各々実行する「自動配信コンテンツ再生画面」（図５参照）における各ボタン操作に応じた一連の関連処理の処理概要について、図７を用いて簡単に説明する。図７は、クライアントＰＣ及びサーバＳの各々が実行する画面操作に応じた処理の概要を説明するためのフローチャートである。ただし、ここでも説明を理解しやすくするために、一連の処理の流れに沿ってクライアントＰＣとサーバＳの各々で実行される処理について説明する。
【００３６】
まず、クライアントＰＣでは、ディスプレイ６Ａ上にサーバＳから配信されたページ記述情報（図６のステップＳ５参照）と音楽コンテンツ（試用データ）とに基づき「自動配信コンテンツ再生画面」を表示する（ステップＳ３１）。そして、ディスプレイ６Ａ上に表示された画面の各ボタンのうちいずれのボタンが操作されたか否かを判定する（ステップＳ３２、ステップＳ３４、ステップＳ３６）。ロック操作子（ロックボタンＢ）が操作されたと判定した場合には（ステップＳ３２のＹＥＳ）、ロック状態をロックオン状態又はロックオフ状態のいずれかに反転する。再生操作子（プレイボタンＣ）が操作されたと判定した場合には、自動配信された又は購入済の楽曲（試用データ又は購入用データ）を再生すると共に、再生回数を積算する（ステップＳ３５）。この再生回数は、最新の所定期間（例えば数日程度）分を積算するものとし、それ以前に再生した分は減算していくとよい。また、１日に何度再生したとしても１回と数えるようにしてもよいし、再生する度に回数を積算するようにしてもよい。購入操作子（購入ボタンＤ）が操作されたと判定した場合には（ステップＳ３６のＹＥＳ）、サーバＳに対して楽曲の購入要求を送信する（ステップＳ３７）。サーバＳではクライアントＰＣからの購入要求の有無を常時監視しており（ステップＳ２１）、購入要求を受信した場合には（ステップＳ２１のＹＥＳ）、課金処理を行った上で、要求された楽曲の購入用データをクライアントＰＣに対して配信する（ステップＳ２２及びステップＳ２３）。クライアントＰＣでは、サーバＳから購入用データを受信すると、該受信した購入用データをＲＡＭ３の所定のデータ記憶領域（図４参照）及びフラッシュメモリやハードディスクなどの外部記憶装置１０に保存し、さらにはＲＡＭ３のデータ記憶領域に保存された該当のデータのロック状態をロックオン状態に更新する（ステップＳ３８）。
【００３７】
以上のように、第１ユーザが購入乃至再生した音楽コンテンツと同じコンテンツを購入乃至再生した第２ユーザが、過去に購入乃至再生したことのある他の音楽コンテンツを特定し、該特定した他の音楽コンテンツを第１ユーザに対して配信するようにした。これにより、第１ユーザと好みを同じくするであろう第２ユーザが購入乃至再生した他のコンテンツが第１ユーザに対して配信されるので、第１ユーザは自分の好みに合った種々の音楽コンテンツを、特に何の操作を行わずとも簡単に入手することができるようになる。また、前記配信は定期的に行われ、第１ユーザが使用する電子音楽装置内に自動的に蓄積される。これにより、第１ユーザは定期的にユーザ好みの音楽コンテンツを新たに入手することができる。しかも、電子音楽装置内に自動的に配信された音楽コンテンツが蓄積されるので、第１ユーザは配信された音楽コンテンツを好きなときに直ちに再生することができる。すなわち、ユーザが配信リクエストを出してからダウンロード、或いはストリーム配信するものに対するアドバンテージが生まれ有利である（リクエスト後のダウンロード、あるいはストリーム配信においては、リクエスト（特に購入要求）からコンテンツを再生できるようになるまでにタイムラグがある。また、ストリーム配信は不安定である)。
【００３８】
なお、上述の実施例に示した各処理は、サーバＳ及びクライアントＰＣ各々におけるＣＰＵ１が所定のプログラム（ソフトウエア）を実行することにより実施される。勿論、コンピュータソフトウエアの形態に限らず、DSP（ディジタル・シグナル・プロセッサ）によって処理されるマイクロプログラムの形態でも実施可能であり、また、この種のプログラムの形態に限らず、ディスクリート回路又は集積回路若しくは大規模集積回路あるいはゲートアレイ等を含んで構成された専用ハードウエア装置の形態で実施してもよい。
なお、ユーザ好みのコンテンツを送信する際において、コンテンツ（試用データ）を配信することなく、リストの提示にとどめておいてもよい。そうした場合には、ユーザ指定に応じてコンテンツを配信するようにするとよい。例えば「自動配信コンテンツ再生画面」（図５参照）のプレイボタンＣの操作に応じて、コンテンツ配信が開始されるようにするとよい。
なお、サーバＳからコンテンツを取得するタイミングは、どのようなタイミングであってもよい。例えば、一時間毎や一日毎でもよいし、一週間毎でもよい。また、こうした一定期間に代えて、可変の期間としてもよい。さらには、アクセス開始する毎であってもよい。
なお、クライアントＰＣの電源がオンされている場合に限り、一定期間毎に定期的にコンテンツを取得するようにしてもよいし、常時はクライアントＰＣをスタンバイ状態としておき、タイマー動作により定期的にクライアントＰＣを自動的に電源オンしてコンテンツを取得した後に、またスタンバイ状態に自動的に戻すようにしてもよい。
なお、音楽コンテンツ指定等の操作子をディスプレイ６Ａ上に表示されたソフトスイッチとしたが、物理的スイッチとしてもよい。また、ディスプレイ６Ａはタッチパネル方式のものに限定されることなく、例えば各表示オブジェクトの近傍に設けられた物理的スイッチの操作により、各表示オブジェクトに対する操作をするものや、マウス等を使って操作をするものなどであってよい。
【００３９】
なお、音楽コンテンツを上書きロックする場合、ロックされた音楽コンテンツをユーザの操作に応じてロックが外されるまで永久にロックしておくことに限らず、期間限定でのみ上書きロックをかけておくことができるようにしてあってもよい(例えば、上書きロックされてから７２時間たつとロックが自動的に解除されると共に、再度の上書きロックがかけられない等)。
なお、上述した実施例においては、MIDI形式の演奏データ、オーディオ形式の音声データ、あるいは楽譜データ等からなる音楽コンテンツを配信する例を説明したがこれに限らず、サーバＳからクライアントＰＣに対して配信されるコンテンツとしては上記音楽コンテンツの他にも、映像／画像データやテキストデータ、その他データなど、通信ネットワークＸを介して通信可能でありかつクライアントＰＣで使用可能なデータからなるコンテンツであればどのようなものであってもよい。
【図面の簡単な説明】
【００４０】
【図１】本発明に係るコンテンツ配信システムの一実施例の全体構成を示すシステムブロック図である。
【図２】コンテンツ配信システムを構成するクライアント及びサーバのいずれかの装置の全体構成の一実施例を示すハード構成ブロック図である。
【図３】サーバが記憶するデータの一実施例を示す概念図であり、図３（ａ）はコンテンツデータベースのデータ構造、図３（ｂ）はユーザデータベースのデータ構造を示す。
【図４】クライアントに予め用意された、サーバから配信された音楽コンテンツを記憶するＲＡＭのデータ記憶領域の一実施例を示す概念図である。
【図５】「自動配信コンテンツ再生画面」の一実施例を示す概念図である。
【図６】クライアント及びサーバの各々が実行するコンテンツ配信処理の処理概要を説明するためのフローチャートである。
【図７】クライアント及びサーバの各々が実行する画面操作に応じた処理の概要を説明するためのフローチャートである。
【符号の説明】
【００４１】
１…ＣＰＵ、２…ＲＯＭ、３…ＲＡＭ、４、５…検出回路、４Ａ…演奏操作子、５Ａ…設定操作子、６…表示回路、６Ａ…ディスプレイ、７…音源回路、８…効果回路、９…サウンドシステム、１０…外部記憶装置、１１…MIDIインタフェース、１１Ａ…MIDI機器、１２…通信インタフェース、Ｘ…通信ネットワーク、１Ｄ…通信バス（データ及びアドレスバス）、ＰＣ…クライアント（コンテンツ再生装置）、Ｓ…コンテンツ提供サーバ（サーバコンピュータ）
【図１】
0004613804.tif 000002
【図２】
0004613804.tif 000003
【図３】
0004613804.tif 000004
【図４】
0004613804.tif 000005
【図５】
0004613804.tif 000006
【図６】
0004613804.tif 000007
【図７】
0004613804.tif 000008