(57)【要約】【課題】配信元へのアクセス集中を回避して利用者好みのコンテンツを適切に配信することである。【解決手段】データサーバ３は、オーディオ機器１に配信するコンテンツごとに、配信可能な日時を複数通り規定し、各配信日時と関連づけて許容アクセス数が設定される。データサーバ３は、既に配信の予約をした利用者数（現在割当数）が基準値（許容アクセス数）未満である配信日時を、オーディオ機器１に通知する。オーディオ機器１は、データサーバ３から通知された配信日時を選択可能とし、選択された配信日時を記憶する。配信日時が到来すると、オーディオ機器１がデータサーバ３にアクセスし、楽曲等のコンテンツの配信を受ける。【選択図】　図１
2004126265.tif 000002
【特許請求の範囲】
【請求項１】
サーバとオーディオ機器とがネットワークを介して接続された楽曲配信システムであって、
前記サーバは、
前記オーディオ機器に配信する楽曲の配信時間を各楽曲に対して複数通り規定した時間管理情報を記憶する管理情報記憶手段と、
前記管理情報記憶手段から読み出した時間管理情報に基づいて、楽曲の配信時間を指定するための配信時間情報を前記オーディオ機器からの要求に対して応答する応答手段と、を備え、
前記オーディオ機器は、
配信される楽曲の配信時間情報の取得を指示するための指示情報を入力する入力手段と、
前記入力手段が指示情報を入力すると、楽曲配信の予約を前記サーバに対して要求する予約要求手段と、
前記予約要求手段の要求に応答して前記サーバから送られる配信時間情報により指定した配信日時を記憶する配信日時記憶手段と、
前記配信日時記憶手段に記憶されている配信時間が到来すると、前記サーバにアクセスして楽曲の配信を受ける楽曲取得手段と、を備える、
ことを特徴とする楽曲配信システム。
【請求項２】
前記応答手段は、前記管理情報記憶手段に記憶されている時間管理情報で示される楽曲の配信時間ごとに、配信の予約をした利用者数が基準値未満である配信時間のみを、楽曲の配信時間として指定可能とする、
ことを特徴とする請求項１に記載の楽曲配信システム。
【請求項３】
配信可能な楽曲を格納したサーバと、ネットワークを介して接続されたオーディオ機器であって、
楽曲ごとに複数通り規定された配信日時のうちのいずれかを選択可能とする選択手段と、
前記選択手段により選択された配信日時を記憶する配信日時記憶手段と、
前記配信日時記憶手段に記憶されている配信日時が到来すると、前記サーバにアクセスして楽曲の配信を受ける楽曲取得手段と、を備える、
ことを特徴とするオーディオ機器。
【請求項４】
楽曲の配信を予約可能なオーディオ機器と、ネットワークを介して接続されたサーバ装置であって、
前記オーディオ機器に配信可能な楽曲を格納する楽曲格納手段と、
前記オーディオ機器に配信する楽曲の配信時間を各楽曲に対応して複数通り規定した時間管理情報を記憶する管理情報記憶手段と、
前記管理情報記憶手段から読み出した時間管理情報に基づいて、楽曲の配信時間を指定するための配信時間情報を前記オーディオ機器からの要求に対して応答する応答手段と、
前記応答手段が応答した配信時間情報により指定された配信日時に前記オーディオ機器からのアクセスを受け付け、前記楽曲格納手段に格納されている楽曲を配信する楽曲配信手段と、を備える、
ことを特徴とするサーバ装置。
【請求項５】
ネットワークを介して互いに接続されたオーディオ機器と、サーバとを備えるシステムにおける楽曲配信方法であって、
前記オーディオ機器から前記サーバに対して楽曲配信の予約を要求する予約要求ステップと、
前記予約要求ステップにおける要求に応答して、前記オーディオ機器に向けて配信可能な各楽曲に対応して複数通り規定した配信時間のいずれかを割り当てる配信時間割当ステップと、
前記配信時間割当ステップにて割り当てられた配信時間を、前記オーディオ機器にて記憶する配信時間記憶ステップと、
前記配信時間記憶ステップにて記憶した配信時間が到来すると、前記オーディオ機器が前記サーバにアクセスして楽曲の配信を受ける楽曲配信ステップと、
を備えることを特徴とする楽曲配信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、楽曲配信システム、オーディオ機器、サーバ装置及び楽曲配信方法に関する。
【０００２】
【従来の技術】
インターネット等のネットワークを利用してデータサーバから情報処理端末へ所望の楽曲データを配信する技術が知られている（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開２００２−７４８１４号公報（第７頁、第１図）
【０００４】
こうした楽曲に代表されるコンテンツの配信には、所望のコンテンツに対応するデータをファイル形式等にして一括配信するダウンロード配信や、楽曲データ等をリアルタイムで配信するストリーミング配信などがある。
また、所定のタイムテーブル等に基づいてストリーミング配信を実施することにより、楽曲等をライブ放送するインターネットラジオが知られている。
【０００５】
こうしたネットワークを利用して楽曲を配信する際に、配信元であるデータサーバへのアクセスが集中すると、データサーバの負荷が増大して処理速度が低下するため、楽曲データ等のダウンロードに多くの時間がかかることがある。特に、人気の高いアーティストの新曲や、新しいゲームソフトなどがコンテンツとして配信開始となる場合などには、多くの利用者がいち早くコンテンツを取得しようして、配信元であるデータサーバへのアクセスが集中しやすい傾向がある。
【０００６】
他方、ネットワークを利用して楽曲等のコンテンツの配信を受ける利用者には、新たに発表されたコンテンツを、機会を逸することなく取得したいと望む人も多い。また、楽曲等をライブ放送するインターネットラジオには、ストリーミング配信の実施期間を限定してコンテンツを配信するものも多い。
このような場合、利用者は、例えば、情報雑誌やインターネット等を参照して新たに配信が開始されるコンテンツを逐次確認し、配信を受けようとするコンテンツを選ぶこととなる。
そして、利用者は、選んだコンテンツの配信場所（例えばインターネットアドレス）及び配信日時を覚えておき、配信開始日時になると、自ら情報処理端末を操作して、対象のコンテンツを取得するのが一般的である。
【０００７】
【発明が解決しようとする課題】
上記従来技術では、コンテンツの配信元であるデータサーバへのアクセスが集中すると、コンテンツの配信に多くの時間を要し、利用者に不快感を与えてしまうことがあった。
特に、データサーバへのアクセスが過度に集中すると、最悪の場合、データサーバのシステムダウンが発生し、コンテンツ配信サービス自体が提供不能となることもある。
また、こうしたデータサーバへのアクセス集中は、ネットワーク全体におけるトラフィックの集中的な増大にもつながり、配信元のデータサーバのみでなく、ネットワーク全体の品質低下をも引き起こしかねない。
【０００８】
さらに、利用者が情報雑誌やインターネット等を参照して配信されるコンテンツを確認することは、極めて煩瑣であるだけでなく、配信されるコンテンツを見落とすおそれも多分にあった。
また、配信されるコンテンツを見落とすことなく、利用者が取得しようとする好みのコンテンツを選べたとしても、その配信場所や配信日時を間違えて覚えてしまって、目的のコンテンツを取得できないことがある。配信場所や配信日時を正確に覚えていても、気付かないうちに、コンテンツ配信の実施期間が過ぎてしまい、目的のコンテンツを取得し損ねる場合もあった。
【０００９】
この発明は、上記実状に鑑みてなされたもので、配信元へのアクセス集中を回避して利用者好みの楽曲等といったコンテンツを適切に予約配信することのできる楽曲配信システム、オーディオ機器、サーバ装置及び楽曲配信方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するため、本発明の第１の観点にかかる楽曲配信システムは、サーバとオーディオ機器とがネットワークを介して接続された楽曲配信システムであって、
前記サーバは、
前記オーディオ機器に配信する楽曲の配信時間を各楽曲に対して複数通り規定した時間管理情報を記憶する管理情報記憶手段と、
前記管理情報記憶手段から読み出した時間管理情報に基づいて、楽曲の配信時間を指定するための配信時間情報を前記オーディオ機器からの要求に対して応答する応答手段と、を備え、
前記オーディオ機器は、
配信される楽曲の配信時間情報の取得を指示するための指示情報を入力する入力手段と、
前記入力手段が指示情報を入力すると、楽曲配信の予約を前記サーバに対して要求する予約要求手段と、
前記予約要求手段の要求に応答して前記サーバから送られる配信時間情報により指定した配信日時を記憶する配信日時記憶手段と、
前記配信日時記憶手段に記憶されている配信時間が到来すると、前記サーバにアクセスして楽曲の配信を受ける楽曲取得手段と、を備える、
ことを特徴とする。
【００１１】
前記応答手段は、前記管理情報記憶手段に記憶されている時間管理情報で示される楽曲の配信時間ごとに、配信の予約をした利用者数が基準値未満である配信時間のみを、楽曲の配信時間として指定可能としてもよい。
【００１２】
本発明の第２の観点にかかるオーディオ機器は、
配信可能な楽曲を格納したサーバと、ネットワークを介して接続されたオーディオ機器であって、
楽曲ごとに複数通り規定された配信日時のうちのいずれかを選択可能とする選択手段と、
前記選択手段により選択された配信日時を記憶する配信日時記憶手段と、
前記配信日時記憶手段に記憶されている配信日時が到来すると、前記サーバにアクセスして楽曲の配信を受ける楽曲取得手段と、を備える、
ことを特徴とする。
【００１３】
本発明の第３の観点にかかるサーバ装置は、
楽曲の配信を予約可能なオーディオ機器と、ネットワークを介して接続されたサーバ装置であって、
前記オーディオ機器に配信可能な楽曲を格納する楽曲格納手段と、
前記オーディオ機器に配信する楽曲の配信時間を各楽曲に対応して複数通り規定した時間管理情報を記憶する管理情報記憶手段と、
前記管理情報記憶手段から読み出した時間管理情報に基づいて、楽曲の配信時間を指定するための配信時間情報を前記オーディオ機器からの要求に対して応答する応答手段と、
前記応答手段が応答した配信時間情報により指定された配信日時に前記オーディオ機器からのアクセスを受け付け、前記楽曲格納手段に格納されている楽曲を配信する楽曲配信手段と、を備える、
ことを特徴とする。
【００１４】
本発明の第４の観点にかかる楽曲配信方法は、
ネットワークを介して互いに接続されたオーディオ機器と、サーバとを備えるシステムにおける楽曲配信方法であって、
前記オーディオ機器から前記サーバに対して楽曲配信の予約を要求する予約要求ステップと、
前記予約要求ステップにおける要求に応答して、前記オーディオ機器に向けて配信可能な各楽曲に対応して複数通り規定した配信時間のいずれかを割り当てる配信時間割当ステップと、
前記配信時間割当ステップにて割り当てられた配信時間を、前記オーディオ機器にて記憶する配信時間記憶ステップと、
前記配信時間記憶ステップにて記憶した配信時間が到来すると、前記オーディオ機器が前記サーバにアクセスして楽曲の配信を受ける楽曲配信ステップと、
を備えることを特徴とする。
【００１５】
【発明の実施の形態】
本発明の楽曲配信システムについて、以下図面を参照して説明する。
【００１６】
図１は、この発明の実施の形態にかかる楽曲配信システムの一構成例を示す模式図である。図示するように、このシステムは、オーディオ機器１と、オーディオ機器１に楽曲データを配信可能なデータサーバ３と、から構成されている。
なお、オーディオ機器１とデータサーバ３とは、インターネット等のネットワーク９を介して接続されている。また、オーディオ機器１は、放送局５から送られてくる放送番組を受信してもよい。
図１では、説明を簡単にするために、オーディオ機器１が１台だけ示されているが、これに限定されず、複数存在してもよい。
【００１７】
まず、オーディオ機器１について、図２を参照して説明する。図２は、オーディオ機器１の一構成例を示すブロック図である。図示するように、オーディオ機器１は、チューナユニット１１と、ＭＤ記録再生ユニット１２と、信号処理部１３と、ネットワークアダプタ１４と、メモリコネクタ１５と、ハードディスク１６と、フラッシュメモリ１７と、計時ユニット１８と、操作部１９と、表示部２０と、制御部２１と、ソース選択部２２と、アンプ２３と、スピーカ２４とを含んで構成される。
【００１８】
チューナユニット１１は、所定のＡＭ／ＦＭチューナ等からなり、利用者の操作に従った周波数に同調し、放送局５から送信される放送番組の音声信号（楽曲等）を受信する。チューナユニット１１は、受信した楽曲等をソース選択部２２に供給する。
【００１９】
ＭＤ（ミニディスク）記録再生ユニット１２は、信号処理部１３に制御され、ＭＤ（記録用ＭＤ）に楽曲データを記録する。
例えば、ＭＤ記録再生ユニット１２は、ＮｅｔＭＤ（登録商標）規格に準拠した記録再生ユニットであり、データサーバ３からダウンロードしてハードディスク１６等に格納された楽曲データを、ＭＤに記録（チェックアウト）する。また、ＭＤ記録再生ユニット１２は、ＭＤに記録されている楽曲データをハードディスク１６等に戻してもよい（チェックイン）。
また、ＭＤ記録再生ユニット１２は、ＭＤに記録された楽曲データから音声信号を再生し、再生した音声信号をソース選択部２２に供給する。
【００２０】
信号処理部１３は、例えばＤＳＰ（Ｄｉｇｉｔａｌ　Ｓｉｇｎａｌ　Ｐｒｏｃｅｓｓｏｒ）等からなり、制御部２１から供給される動作命令等に従って、ＭＤ記録再生ユニット１２の記録・再生動作を制御する。
また、信号処理部１３は、メモリコネクタ１５に装着されたメモリカードＭＣや、ハードディスク１６等に格納された楽曲データ（暗号化されたＡＴＲＡＣ３データやＰＣＭデータ等）の抽出及び、復号を行い、音声信号を再生する。信号処理部１３により再生された音声信号は、ソース選択部２２に供給される。
【００２１】
ネットワークアダプタ１４は、例えば、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）カードや高速モデム等からなり、制御部２１に制御され、ネットワーク９を介してデータサーバ３との間で各種の情報を送受信する。
例えば、ネットワークアダプタ１４は、データサーバ３で管理された楽曲データ等のコンテンツに対する配信要求を送信する。また、この配信要求に応答してデータサーバ３から送られる楽曲データ等を受信する。
【００２２】
メモリコネクタ１５は、ＩＣメモリを内蔵したメモリカードＭＣが着脱可能に構成され、制御部２１による制御の下、装着されたメモリカードＭＣに格納された楽曲データを信号処理部１３等に供給する。また、メモリコネクタ１５は、ネットワークアダプタ１４にて受信した楽曲データを、装着されたメモリカードＭＣに記憶して格納する。
【００２３】
ハードディスク１６は、所定容量の磁気ディスクユニットからなり、ネットワークアダプタ１４にて受信した楽曲データを記憶して格納する。また、ハードディスク１６は、制御部２１により制御され、格納している楽曲データを信号処理部１３等に供給する。
【００２４】
フラッシュメモリ１７は、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ　Ｅｒａｓａｂｌｅ　ａｎｄ　Ｐｒｏｇｒａｍｍａｂｌｅ　ＲＯＭ）等からなり、ユーザＩＤ、パスワード及び端末ＩＤ等を記憶する。これらのユーザＩＤやパスワード等は、制御部２１に適宜読み出され、オーディオ機器１がネットワーク９を介したデータサーバ３へのアクセス開始時に、ユーザ認証のために使用される。
【００２５】
計時ユニット１８は、発振子（クロックジェネレータ）や計数器（クロックカウンタ）等からなり、発振子のクロックをカウントすることにより、現在日付（年月日）及び現在時刻（時分秒）等を計測する。
また、計時ユニット１８は、タイマ機能を備え、設定された日時になると、制御部２１に対して、所定動作の開始を指令する。
【００２６】
操作部１９は、例えば、オーディオ機器１の前面に配置された複数のキースイッチやアナログスイッチ等からなり、利用者の操作（押下等）に従った指示情報を制御部２１に供給する。
例えば、操作部１９には、ＥＭＤ（Ｅｌｅｃｔｒｏｎｉｃ　Ｍｕｓｉｃ　Ｄｉｓｔｒｉｂｕｔｉｏｎ）サービスの提供開始に対応する指示情報を制御部２１に供給するＥＭＤキーや、「ＯＫ」、「キャンセル」のそれぞれに対応する指示情報を制御部２１に供給するキー等が含まれている。
【００２７】
表示部２０は、蛍光表示管や液晶表示パネル等からなり、制御部２１から供給される表示用データに従って、オーディオ機器１の動作状況を示すシンボルやメッセージ等を表示する。
例えば、表示部２０は、利用者による操作部１９の操作に応答して、データサーバ３が管理するコンテンツの配信予定リスト等を表示する。また、表示部２０は、利用者による操作部１９の操作に応答して、楽曲等のコンテンツをダウンロードする時間の予約設定を可能とする項目等を表示する。
【００２８】
制御部２１は、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）を含んだ１チップマイコン等からなり、オーディオ機器１全体を制御する。
【００２９】
例えば、制御部２１は、利用者による操作部１９の操作に対応する楽曲等といったコンテンツの配信を受けるための予約設定を行い、その設定に従ってネットワークアダプタ１４を制御し、データサーバ３にアクセスする。
このようにしてアクセスしたデータサーバ３から楽曲等のコンテンツが配信されると、制御部２１は、ネットワークアダプタ１４にてコンテンツを受信し、ハードディスク１６や、メモリコネクタ１５に装着されたメモリカードＭＣ等に記憶して格納する。
なお、楽曲データがデータサーバ３からストリームとして配信（ストリーミング配信）される場合には、制御部２１は、順次受信した楽曲データ（ストリームデータ）を信号処理部１３に供給し、音声信号をデコードしてスピーカ２４から楽曲音を出力させてもよい。
【００３０】
ソース選択部２２は、例えば、３入力１出力のセレクタ回路等からなり、チューナユニット１１、ＭＤ記録再生ユニット１２、及び、信号処理部１３から供給される音声信号をそれぞれ入力し、制御部２１から供給される切換信号等に従って、いずれか一つの音声信号を選択する。ソース選択部２２は、選択した音声信号を、アンプ２３を介してスピーカ２４に供給する。
【００３１】
アンプ２３は、増幅回路等からなり、ソース選択部２２が選択した音声信号を適宜増幅して、スピーカ２４に供給する。
【００３２】
スピーカ２４は、ステレオスピーカ等からなり、アンプ２３にて増幅された音声信号を空気振動に変換することにより、楽曲音等の音声を出力する。
【００３３】
次に、データサーバ３について、図３を参照して説明する。図３は、データサーバ３の一構成例を示すブロック図である。データサーバ３は、大容量の磁気ディスクユニットと結合されたワークステーション等のコンピュータシステムからなり、例えば、ＥＭＤサービスを提供するＥＭＤコンテンツサーバとしての機能を有する。図３に示すように、データサーバ３は、データベース３０と、処理制御部３３と、エンコード処理ユニット３４と、通信制御部３５とを含んで構成される。
【００３４】
データベース３０は、例えば、コンテンツ管理ＤＢ３１と、利用者情報管理ＤＢ３２とからなる。
コンテンツ管理ＤＢ３１は、楽曲データやＴＯＣ（Ｔａｂｌｅ　Ｏｆ　Ｃｏｎｔｅｎｔｓ）情報といった楽曲に関するコンテンツを管理するデータベースである。例えば、コンテンツ管理ＤＢ３１において、図４に示すように、各コンテンツが、ＴＯＣ情報、楽曲データ、配信時間管理情報等の種別に分類されており、それぞれに、ユニークなコンテンツＩＤが採番されている。
【００３５】
図５は、配信時間管理情報の具体的な内容の一例を示す図である。配信時間管理情報は、図５に示すように、配信日時、配信方式、許容アクセス数、現在割当数等の情報が、互いに関連づけられた状態で含まれている。
ここで、配信日時は、コンテンツごとに複数通り規定される。また、許容アクセス数は、データサーバ３の処理能力やネットワーク９の通信容量などを考慮して予め設定される。
【００３６】
図３に戻って、利用者情報管理ＤＢ３２は、データサーバ３におけるサービスを利用できる利用者についての情報を管理するデータベースである。具体的に利用者情報管理ＤＢ３２は、図６に示すように、利用者を特定するユーザＩＤ、パスワード及びユーザ名等や、利用者ごとに設定された楽曲等のコンテンツ配信についての予約状況が示された配信予約を記憶する。この配信予約には、各利用者が予約した楽曲等のコンテンツを特定する情報（例えばコンテンツＩＤ）や配信予定日時を示す情報等が含まれている。
【００３７】
図３に戻って、処理制御部３３は、所定のコンピュータユニットからなり、データサーバ３全体を制御する。
例えば、処理制御部３３は、通信制御部３５を介して、オーディオ機器１からの配信要求に応答して、まず、利用者情報管理ＤＢ３２を検索し、ユーザ認証を実行する。利用者の認証が完了して要求されたコンテンツが配信可能であることを検出すると、次に、コンテンツ管理ＤＢ３１が検索され、配信要求で指定されたコンテンツに対応する楽曲データ等が取り出される。こうして取り出された楽曲データ等は、通信制御部３５によりネットワーク９を介して、オーディオ機器１に向けて配信される。
なお、楽曲データをストリーミングにてオーディオ機器１に配信する場合に、処理制御部３３は、コンテンツ管理ＤＢ３１から取得した楽曲データをエンコード処理ユニット３４に供給する。
【００３８】
エンコード処理ユニット３４は、楽曲データをオーディオ機器１にて再生可能となるストリームデータ形式に、リアルタイムにエンコードするエンコーダ回路等からなる。
エンコード処理ユニット３４は、処理制御部３３から供給された楽曲データをストリームデータに順次エンコードし、エンコードした楽曲データを、通信制御部３５を介してオーディオ機器１に向けて配信する。
【００３９】
通信制御部３５は、回線制御装置やゲートウェイ装置等からなり、ネットワーク９を介して、データサーバ３とオーディオ機器１との間で各種の情報を送受信可能とする。
【００４０】
以下に、この発明の実施の形態にかかる楽曲配信システムの動作について、図面を参照して説明する。
最初に、データサーバ３が管理する楽曲等のコンテンツに対する配信の予約設定に関する動作について、図７を参照して説明する。
図７は、オーディオ機器１にて実行される予約設定処理を説明するためのフローチャートである。図７に示す予約設定処理は、オーディオ機器１に電源が投入され、あるいは休止状態（いわゆるスリープ状態や待機状態）から稼働状態へ移行した後、利用者による操作部１９の操作に応答して、制御部２１がフラッシュメモリ１７等に記憶された動作プログラムを読み出して実行することにより、開始される。
【００４１】
まず、オーディオ機器１の制御部２１は、操作部１９が備えるＥＭＤキーの押下などといった操作を検出し（ステップＳ１）、図８（ａ）に示すような項目選択画面Ｄ１を、表示部２０に表示させる（ステップＳ２）。
ここで、制御部２１は、ＥＭＤキーの操作に応答して、ネットワークアダプタ１４によりネットワーク９を介してデータサーバ３にアクセスすることにより、項目選択画面Ｄ１を表示部２０に表示させるための画像情報を取得してもよい。あるいは、予めフラッシュメモリ１７等に格納されている画像情報を制御部２１が読み出して表示部２０に供給することにより、項目選択画面Ｄ１を表示させてもよい。
【００４２】
この項目選択画面Ｄ１では、例えば、「検索」、「Ｂｅｓｔ　Ｈｉｔ」、「予約配信」及び「オリシ゛ナルコンテンツ」等の項目が表示される。
制御部２１は、利用者による操作部１９の操作を検出し、項目選択画面Ｄ１で表示された項目を選択可能とする。ここで、制御部２１は、項目選択画面Ｄ１で表示された項目のうち、「予約配信」が選択されたか否かを判別する（ステップＳ３）。
【００４３】
項目選択画面Ｄ１にて選択された項目が「予約配信」ではないと判別した場合、制御部２１は、選択された項目に対応する処理を実行する（ステップＳ４）。一方、制御部２１は、選択された項目が「予約配信」であると判別すると、例えば、操作部１９から配信予約の対象となるコンテンツを指定する指示情報が入力されたことに応答して、データサーバ３に向けて予約情報を要求する（ステップＳ５）。この予約情報を要求するための通信情報には、予約情報の要求であることを示す識別情報の他、利用者により指定された楽曲等のコンテンツを示す情報等が含まれている。
なお、操作部１９からの指示情報にてコンテンツが指定されなかった場合には、データサーバ３が管理する全てのコンテンツが指定される。
【００４４】
オーディオ機器１から予約情報を要求されたデータサーバ３は、その要求で指定された楽曲等のコンテンツが配信可能な予約時間を通知するための配信予定情報を、要求が発せられたオーディオ機器１に向けて送信する。
具体的には、データサーバ３の処理制御部３３がコンテンツ管理ＤＢ３１を検索し、予約情報が要求されたコンテンツに対応して記憶されている配信時間管理情報を読み出す。なお、予約情報要求で全てのコンテンツが指定された場合には、各コンテンツと配信時間情報との対応を識別可能として読み出される。
次に、読み出した配信時間管理情報において示された配信日時ごとに、許容アクセス数と現在割当数が比較され、現在割当数が許容アクセス数未満である配信日時を検出する。処理制御部３３は、検出した配信日時等を示す配信予定情報を作成し、通信制御部３５によりネットワーク９を介してオーディオ機器１に向けて送信する。なお、全てのコンテンツに対応する配信時間管理情報から配信予約情報を作成する場合には、配信日時等と各コンテンツとの対応を識別可能な配信予約情報を作成する。
このようにして、配信時間管理情報においてコンテンツごとに複数通り規定された配信日時のうちから、既に配信の予約をした利用者数（現在割当数）が基準値（許容アクセス数）未満である配信日時を検出し、その配信日時をオーディオ機器１に通知する。
【００４５】
オーディオ機器１は、ネットワークアダプタ１４にて配信予定情報を受けると（ステップＳ６）、制御部２１が表示部２０を制御して、配信予定情報にて示される配信日時を表示させる（ステップＳ７）。
【００４６】
図８（ｂ）は、配信予定情報にて示される配信日時を表示する配信予定リスト画面Ｄ２を示す。
制御部２１は、利用者による操作部１９の操作を検出し、配信予定リスト画面Ｄ２で表示された配信日時やコンテンツを選択可能とする（ステップＳ８）。例えば、図８（ｂ）に示す配信予定リスト画面Ｄ２にて、先頭に示された配信日時及びコンテンツの選択が指示されたとする。この際、制御部２１は、例えば図８（ｃ）に示すような予約確認画面Ｄ３を表示部２０に表示させる（ステップＳ９）。
なお、図８（ｃ）に示す例では、図８（ｂ）の配信予定リスト画面Ｄ２で１番目に提示された配信日時が選択された場合を示している。
【００４７】
予約確認画面Ｄ３が表示された状態で、制御部２１は、操作部１９から「ＯＫ」を示す指示情報が入力されたか否かを判別する（ステップＳ１０）。
この際、操作部１９から「キャンセル」を示す指示情報が入力されると、制御部２１は所定のキャンセル処理を実行した後、図７のフローチャートに示す予約設定処理を終了する。
【００４８】
一方、操作部１９から「ＯＫ」を示す指示情報が入力されると、オーディオ機器１とデータサーバ３とが協働して配信の予約を設定するために、続いて図９のシーケンス図に示される動作が実行される。
【００４９】
図９のシーケンス図に示す動作において、まず、オーディオ機器１の制御部２１が、ネットワークアダプタ１４によりネットワーク９を介し、データサーバ３に対して予約設定を要求する（ステップＳ１１）。この予約設定を要求するための通信情報には、予約設定の要求であることを示す識別情報の他、フラッシュメモリ１７等から読み出されたユーザＩＤ及びパスワード、利用者により指定された楽曲等のコンテンツを示す情報（例えばコンテンツＩＤ）、そのコンテンツの配信日時を示す情報等が含まれている。
【００５０】
予約設定を要求した制御部２１は、例えば図１０（ａ）に示すような予約中報知画面Ｄ４を表示部２０に表示させることにより、コンテンツの配信予約が行われていることを利用者に報知する（ステップＳ１２）。
【００５１】
データサーバ３は、オーディオ機器１から予約設定の要求を受けると、まず、処理制御部３３が、予約設定要求に含まれるユーザＩＤ及びパスワードを用いて、ユーザ認証を行う（ステップＳ１３）。ここで利用者が正当であるとの認証を受けると、次に、処理制御部３３は、コンテンツ配信の予約を登録するために、コンテンツ管理ＤＢ３１及び利用者情報管理ＤＢ３２を更新する（ステップＳ１４）。
具体的には、予約設定要求で指定された楽曲等のコンテンツ及び配信日時に対応して、コンテンツ管理ＤＢ３１に記憶されている配信時間管理情報の現在割当数を、１だけインクリメントする。また、予約設定要求から特定される利用者に対応して、利用者情報管理ＤＢ３２に記憶されている配信予約に、予約設定要求で指定されたコンテンツとその配信日時とを追記する。
【００５２】
こうしてコンテンツ管理ＤＢ３１及び利用者情報管理ＤＢ３２の更新が完了すると、処理制御部３３は、予約設定を要求したオーディオ機器１に向けて、予約設定完了の通知を送る（ステップＳ１５）。この予約設定の完了を通知するための通信情報には、予約設定の完了通知であることを示す識別情報の他、コンテンツを特定するためのヘッダ情報（例えばコンテンツＩＤやＴＯＣ情報）や、コンテンツの配信日時を示す情報等が含まれている。
予約設定完了の通知を受けたオーディオ機器１では、制御部２１が表示部２０を制御して、例えば図１０（ｂ）に示すような予約完了報知画面Ｄ５を表示させる（ステップＳ１６）。
また、制御部２１は、フラッシュメモリ１７等に時間指定情報とコンテンツ指定情報とからなる予約設定情報を記憶させる（ステップＳ１７）。時間指定情報には、予約設定要求で指定した配信日時が示されている。コンテンツ指定情報には、予約設定要求で指定したコンテンツが示されている。
予約設定情報の記憶が完了すると、図９のシーケンス図に示す動作は終了する。
【００５３】
また、一旦設定された予約を解除するために、オーディオ機器１とデータサーバ３が協働して、図１１のシーケンス図に示す動作を実行する。
【００５４】
図１１のシーケンス図に示す動作において、まず、オーディオ機器１の制御部２１は、操作部１９において予約確認のための指示情報を入力する操作を検出する（ステップＳ２１）。予約確認のための指示情報が入力されると、次に、制御部２１がフラッシュメモリ１７等に記憶されている予約設定情報を読み出し、予約されているコンテンツとその配信日時とからなる予約状況を、表示部２０に表示させる（ステップＳ２２）。
【００５５】
この状態で、制御部２１が操作部１９において、配信の予約がされているコンテンツのいずれかを選択して予約の破棄を命じる指示情報を入力する操作を検出したとする（ステップＳ２３）。予約破棄を命じる指示情報が入力されると、制御部２１は、ネットワークアダプタ１４によりネットワーク９を介し、データサーバ３に対して予約破棄を要求する（ステップＳ２４）。この予約破棄を要求するための通信情報には、予約破棄の要求であることを示す識別情報の他、フラッシュメモリ１７等から読み出されたユーザＩＤ及びパスワード、予約破棄が命じられた楽曲等のコンテンツを示す情報（例えばコンテンツＩＤ）、そのコンテンツの配信日時を示す情報等が含まれている。
【００５６】
データサーバ３は、オーディオ機器１から予約破棄の要求を受けると、まず、処理制御部３３が、予約破棄要求に含まれるユーザＩＤ及びパスワードを用いて、ユーザ認証を行う（ステップＳ２５）。ここで利用者が正当であるとの認証を受けると、次に、処理制御部３３は、コンテンツ配信の予約を解除するために、コンテンツ管理ＤＢ３１及び利用者情報管理ＤＢ３２を更新する（ステップＳ２６）。
具体的には、予約破棄要求で指定された楽曲等のコンテンツ及び配信日時に対応して、コンテンツ管理ＤＢ３１に記憶されている配信時間管理情報の現在割当数を、１だけデクリメントする。また、予約破棄要求から特定される利用者に対応して、利用者情報管理ＤＢ３２に記憶されている配信予約から、予約破棄要求で指定されたコンテンツとその配信日時とを削除する。
【００５７】
こうしてコンテンツ管理ＤＢ３１及び利用者情報管理ＤＢ３２の更新が完了すると、処理制御部３３は、予約破棄を要求したオーディオ機器１に向けて、予約破棄完了の通知を送る（ステップＳ２７）。
予約破棄完了の通知を受けたオーディオ機器１では、制御部２１が予約破棄要求で指定したコンテンツと配信日時を示す予約設定情報を、フラッシュメモリ１７等から削除する（ステップＳ２８）。
また、制御部２１は、表示部２０に予約の解除が完了したことを示す画面を表示させ、予約が解除されたことを利用者に報知する（ステップＳ２９）。
予約解除の報知が完了すると、図１１のシーケンス図に示す動作は終了する。
【００５８】
以上のようにして、楽曲等からなるコンテンツの配信予約を行うことができる。
その後、コンテンツの配信日時が到来すると、データサーバ３からオーディオ機器１へ楽曲等のコンテンツの配信が開始される。
そこで次に、データサーバ３からオーディオ機器１へ楽曲等のコンテンツを配信する動作について図１２を参照して説明する。
図１２は、楽曲等のコンテンツを配信するために、オーディオ機器１とデータサーバ３が協働して実行する処理を説明するためのシーケンス図である。
【００５９】
まず、オーディオ機器１において、制御部２１は、計時ユニット１８により現在日時を計測し、フラッシュメモリ１７等に記憶した予約設定情報で示される配信日時の到来を検出する（ステップＳ３１）。
配信日時の到来を検出すると、制御部２１は、オーディオ機器１を稼働状態とし、予約によるコンテンツの配信を、データサーバ３に対して要求する（ステップＳ３２）。この配信を要求するための通信情報には、予約配信の要求であることを示す識別情報の他、フラッシュメモリ１７から読み出されたユーザＩＤ及びパスワード、予約設定情報から特定したコンテンツを示す情報（例えばコンテンツＩＤ）、配信日時を示す情報等が含まれている。
【００６０】
データサーバ３は、オーディオ機器１から予約配信の要求を受けると、処理制御部３３が、予約配信要求に含まれるユーザＩＤ及びパスワードを用いて、ユーザ認証を行う（ステップＳ３３）。ここで利用者が正当であるとの認証を受けると、処理制御部３３は、予約配信要求で指定されたコンテンツと配信日時を特定し、配信が要求されたコンテンツとその配信日時が正当なものであるかを検証する（ステップＳ３４）。
具体的には、予約配信要求で指定されたコンテンツに対応してコンテンツ管理ＤＢ３１に記憶されている配信時間管理情報を読み取り、予約配信要求で指定された配信日時が設定されているか否かを判別する。また、予約配信要求から特定される利用者に対応して利用者情報管理ＤＢ３２に記憶されている配信予約を読み取り、予約配信要求で指定されたコンテンツとその配信日時が記載されているか否かを判別する。配信時間管理情報にて予約配信要求で指定された配信日時が設定され、配信予約にて予約配信要求で指定されたコンテンツとその配信日時が記載されていた場合に、その予約配信要求が正当なものであると判別される。
【００６１】
配信が要求されたコンテンツとその配信日時が正当なものであるとの認証を受けると、処理制御部３３は、コンテンツ管理ＤＢ３１から楽曲等のコンテンツに対応する楽曲データやＴＯＣ情報等を読み出す。読み出された楽曲データ等は、配信時間管理情報に含まれる配信方式による指定に従って、配信を要求したオーディオ機器１に向けて配信される（ステップＳ３５）。
【００６２】
例えば、配信時間管理情報に含まれる配信方式でストリーミング配信が指定されていた場合、処理制御部３３は、コンテンツ管理ＤＢ３１から読み出した楽曲データを、エンコード処理ユニット３４に供給する。エンコード処理ユニット３４は、供給された楽曲データを、所定のストリームデータ形式に順次エンコードし（ストリームデータを順次生成し）、生成したストリームデータを通信制御部３５を介して要求元のオーディオ機器１に向けて順次送信する。
【００６３】
また、例えば、配信時間管理情報に含まれる配信方式でダウンロード配信が指定されていた場合、処理制御部３３は、コンテンツ管理ＤＢ３１から読み出した楽曲データ等を、ファイル形式のまま、通信制御部３５を介して要求元のオーディオ機器１に向けて送信する。
【００６４】
オーディオ機器１において、ネットワークアダプタ１４がデータサーバ３から送られた楽曲データ等を受信すると、その楽曲データ等がメモリコネクタ１５に装着されたメモリカードＭＣや、ハードディスク１６等に転送されて書き込まれる。これにより、楽曲等のコンテンツが記録メディアに格納されて蓄積される（ステップＳ３６）。
【００６５】
また、オーディオ機器１の制御部２１は、データサーバ３にてストリーミング配信が開始されると、ソース選択部２２の入力ソースを信号処理部１３に切り換え、ストリーミングによる楽曲再生を行ってもよい。つまり、制御部２１は、ネットワークアダプタ１４にて順次受信したストリームデータを信号処理部１３に供給し、信号処理部１３にてデコード（再生）した楽曲音をスピーカ２４から出力させてもよい。
その際、制御部２１は、ストリーミングによる楽曲再生を表す情報を表示部２０に表示させてもよい。
【００６６】
こうしてコンテンツの格納あるいはストリーミングによる楽曲再生を終えると、図１２のシーケンス図に示す動作は終了する。
【００６７】
以上説明したように、この発明によれば、データサーバ３から配信される楽曲等のコンテンツごとに配信の開始時間を複数通り規定しておき、データサーバ３の処理能力を考慮して適切なアクセス数となるように、利用者を振り分けて配信を予約することができる。
【００６８】
このため、楽曲等といったコンテンツの配信元となるデータサーバに対するアクセスが集中することを回避でき、ネットワークにおけるトラフィックを分散させることができる。
また、利用者好みのコンテンツを指定して配信の予約設定が可能となり、予約日時になると、楽曲等のコンテンツが記録メディアに格納されたり、楽曲音が出力されたりする。
この結果、利用者好みのコンテンツを適切に予約配信することができる。
【００６９】
また、上記実施の形態では、データサーバ３から配信される楽曲をコンテンツの一例にして説明したが、その他に映像やゲームソフトなどのコンテンツ、あるいはインターネットラジオでライブ放送される番組等にも適宜適用可能である。例えば、オーディオ機器１にモニタ装置を追加し、ネットワークアダプタ１４が受信した映像データを、信号処理部１３を介してモニタ装置に供給できるような場合に適用できる。この場合、データサーバ３のコンテンツ管理ＤＢ３１において、映像データを管理し、楽曲データと同様にして予約配信すればよい。
【００７０】
また、上記実施の形態では、項目選択画面Ｄ１にて「予約配信」が選択されると、オーディオ機器１がデータサーバ３に予約情報を要求し、楽曲等のコンテンツが配信可能な予約時間を通知する場合について説明した。しかしながら、オーディオ機器１が、定期的にあるいは不定期的に、データサーバ３から予約時間の通知を受けてもよい。
例えば、オーディオ機器１は、計時ユニット１８により毎日決まった時刻が到来したことを検出すると、データサーバ３に対して予約情報を要求し、配信予定情報を取得してハードディスク１６等に格納しておくようにしてもよい。そして、項目選択画面Ｄ１にて「予約配信」が選択されると、予めハードディスク１６等に格納しておいた配信予定情報を読み出して、配信日時を表示部２０に表示させればよい。
【００７１】
さらに、オーディオ機器１からの予約情報要求に応答してデータサーバ３が配信予定情報を送信することに限定されず、データサーバ３からオーディオ機器１に、所定のタイミングで自動的に配信予定情報が配信されるようにしてもよい。
【００７２】
具体的には、図１３に示すように、利用者情報管理ＤＢ３２に、ユーザＩＤ、パスワード、ユーザ名、配信予約の他、オーディオ機器１のアドレスを予め記憶しておく。
なお、図中のオーディオ機器１のアドレスは、一例として、ＩＰｖ６（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ　ｖｅｒｓｉｏｎ　６）のＩＰアドレスとするが、ユニークなアドレスであり、かつ、オーディオ機器１を外部から特定することのできるアドレスであれば任意である。
【００７３】
そして、データサーバ３（処理制御部３３）は、例えば、各コンテンツの配信が開始される配信日時のいずれかが経過するタイミングにて、図１４に示す配信予定情報提供処理を実行する。以下、処理制御部３３が実行する図１４の配信予定情報提供処理について簡単に説明する。
【００７４】
まず、処理制御部３３は、コンテンツ管理ＤＢ３１から、各コンテンツに対応する配信時間管理情報を読み出す（ステップＳ４１）。
処理制御部３３は、読み出した配信時間管理情報の配信日時に、現在の時刻よりも後に到来する、すなわち未到来のものがあるか否かを判別する（ステップＳ４２）。処理制御部３３は、未到来のものがないと判別すると、後述するステップＳ４５に処理を進める。
【００７５】
一方、未到来の配信日時があると判別すると、処理制御部３３は、その配信日時に対応する許容アクセス数と現在割当数とを比較し、現在割当数が許容アクセス数未満となっている配信日時があるか否かを判別する（ステップＳ４３）。処理制御部３３は、全ての配信日時について現在割当数が許容アクセス数と一致していると判別すると、後述するステップＳ４５に処理を進める。
【００７６】
一方、現在割当数が許容アクセス数未満であると判別すると、その配信日時を、対応するコンテンツとの対応が識別可能な状態で配信予定情報に追記する（ステップＳ４４）。
処理制御部３３は、全てのコンテンツについて処理を終えたか否かを判別する（ステップＳ４５）。
処理制御部３３は、全てのコンテンツについて処理が完了していないと判別した場合に、ステップＳ４１に処理を戻し、上述のステップＳ４１〜Ｓ４５の処理を繰り返し実行する。
【００７７】
一方、全てのコンテンツについて処理が完了したと判別した場合に、処理制御部３３は、図１３に示す利用者情報管理ＤＢ３２から、オーディオ機器１のアドレスを読み出す（ステップＳ４６）。
処理制御部３３は、読み出したオーディオ機器１のアドレスを使用して、配信予定情報を対象のオーディオ機器１に向けて送信する（ステップＳ４７）。配信予定情報の送信が完了すると、処理制御部３３は、配信予定情報提供処理を終了する。
【００７８】
そして、各オーディオ機器１の制御部２１は、データサーバ３から送られた配信予定情報を受信すると、ハードディスク１６等に記憶する。
このような配信予定情報提供処理によっても、楽曲等のコンテンツが配信可能な予約時間を通知することができる。
【００７９】
【発明の効果】
以上説明したように、本発明によれば、配信元へのアクセス集中を回避して利用者好みのコンテンツを適切に予約配信することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態にかかる楽曲配信システムの一構成例を示す模式図である。
【図２】オーディオ機器の一構成例を示すブロック図である。
【図３】データサーバの一構成例を示すブロック図である。
【図４】コンテンツ管理ＤＢの具体的な内容の一例を示す図である。
【図５】配信時間管理情報の具体的な内容の一例を示す図である。
【図６】利用者情報管理ＤＢの具体的な内容の一例を示す図である。
【図７】本発明の実施の形態にかかる予約設定処理を説明するためのフローチャートである。
【図８】（ａ）〜（ｃ）ともに、オーディオ機器の表示部に表示される情報の一例を示す模式図である。
【図９】配信の予約を設定する動作を説明するためのシーケンス図である。
【図１０】（ａ）、（ｂ）ともに、オーディオ機器の表示部に表示される情報の一例を示す模式図である。
【図１１】一旦設定された予約を解除する動作を説明するためのシーケンス図である。
【図１２】コンテンツを配信する動作について説明するためのシーケンス図である。
【図１３】本発明の実施の形態の変形例にかかる利用者情報管理ＤＢの具体的な内容の一例を示す図である。
【図１４】本発明の実施の形態の変形例にかかる配信予定情報提供処理を説明するためのフローチャートである。
【符号の説明】
１　　オーディオ機器
１１　　チューナユニット
１２　　ＭＤ記録再生ユニット
１３　　信号処理部
１４　　ネットワークアダプタ
１５　　メモリコネクタ
１６　　ハードディスク
１７　　フラッシュメモリ
１８　　計時ユニット
１９　　操作部
２０　　表示部
２１　　制御部
２２　　ソース選択部
２３　　アンプ
２４　　スピーカ
３　　データサーバ
３０　　データベース
３１　　コンテンツ管理ＤＢ
３２　　利用者情報管理ＤＢ
３３　　処理制御部
３４　　エンコード処理ユニット
３５　　通信制御部
５　　放送局
９　　ネットワーク
ＭＣ　　メモリカード
【図１】
2004126265.tif 000003
【図２】
2004126265.tif 000004
【図３】
2004126265.tif 000005
【図４】
2004126265.tif 000006
【図５】
2004126265.tif 000007
【図６】
2004126265.tif 000008
【図７】
2004126265.tif 000009
【図８】
2004126265.tif 000010
【図９】
2004126265.tif 000011
【図１０】
2004126265.tif 000012
【図１１】
2004126265.tif 000013
【図１２】
2004126265.tif 000014
【図１３】
2004126265.tif 000015
【図１４】
2004126265.tif 000016