(57)【要約】【課題】配信要求を容易に行うことのできる配信システム等を提供する。【解決手段】オーディオ機器１は、データサーバ３から送られたＸＭＬデータを受信すると、ＸＭＬデータから画像データの記述を排除するなどして、オーディオ機器１に適合するように変換する。そして、変換後データにより、例えば、楽曲一覧の画面を表示する。ここで利用者により、連続再生が指示されると、オーディオ機器１は、例えば、ＸＭＬデータから試聴用楽曲データの定義だけを抽出し、関連付けられた試聴用楽曲データの配信をデータサーバ３に順次要求する。そして、データサーバ３から配信される楽曲データを順次再生する。【選択図】図１
2008282033.tif 000002
【特許請求の範囲】
【請求項１】
サーバとオーディオ機器とがネットワークを介して接続された配信システムであって、
前記サーバは、
配信対象となり得るコンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツ記憶手段に記憶されるコンテンツとの関連付け記述を含む記述データを記憶するデータ記憶手段と、
前記オーディオ機器からのアクセスに応答して前記データ記憶手段に記憶された記述データを返送する送信手段と、
前記オーディオ機器からの配信要求に応答して、前記コンテンツ記憶手段に記憶された対象のコンテンツを配信するコンテンツ配信手段と、を備え、
前記オーディオ機器は、
前記サーバから送られる記述データを受信する受信手段と、
前記受信手段が受信した記述データから、特定の定義がされている記述データを抽出する抽出手段と、
前記抽出手段が抽出した記述データに関連付けられたコンテンツの配信を要求する配信要求手段と、
前記配信要求手段の要求に応答して配信されたコンテンツを再生する再生手段と、を備える、
ことを特徴とする配信システム。
【請求項２】
サーバとオーディオ機器とがネットワークを介して接続された配信システムであって、
前記サーバは、
配信対象となり得るコンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツ記憶手段に記憶されるコンテンツとの関連付け記述を含むＸＭＬ（eXtensible Markup Language）データを記憶するデータ記憶手段と、
前記オーディオ機器からのアクセスに応答して前記データ記憶手段に記憶されたＸＭＬデータを返送する送信手段と、
前記送信手段がＸＭＬデータを送信した前記オーディオ機器からの配信要求に応答して、前記コンテンツ記憶手段に記憶された対象のコンテンツを前記オーディオ機器に向けて配信するコンテンツ配信手段と、を備え、
前記オーディオ機器は、
前記サーバから送られるＸＭＬデータを受信する受信手段と、
前記受信手段が受信したＸＭＬデータから、特定の定義がされている記述要素を抽出する抽出手段と、
前記抽出手段が抽出した記述要素に関連付けられたコンテンツの配信を前記サーバに要求する配信要求手段と、
前記配信要求手段の要求に応答して前記サーバから配信されるコンテンツを受信するコンテンツ受信手段と、
前記コンテンツ受信手段が受信したコンテンツを再生する再生手段と、を備える、
ことを特徴とする配信システム。
【請求項３】
前記オーディオ機器は、
ＸＭＬデータに基づく画面を自身に表示可能とするための変換内容を規定するスタイルシートを予め記憶する記憶手段と、
前記受信手段が受信したＸＭＬデータを前記記憶手段に記憶されたスタイルシートに従ってデータ変換する変換手段と、
前記変換手段が変換した変換後データによるコンテンツ一覧画面を表示する表示手段と、を更に備え、
前記表示手段は、連続再生を選択する項目を含むコンテンツ一覧画面を表示し、
前記抽出手段は、コンテンツ一覧画面にて連続再生が選択されると、ＸＭＬデータからコンテンツについてタグにより特定の定義がされている記述要素を抽出し、
前記配信要求手段は、所定の順番に従って、前記抽出手段が抽出した記述要素に関連付けられた複数のコンテンツの配信を順次要求し、
前記コンテンツ受信手段は、前記サーバから配信される複数のコンテンツを順次受信し、
前記再生手段は、前記コンテンツ受信手段が受信した各コンテンツを順次再生する、
ことを特徴とする請求項２に記載の配信システム。
【請求項４】
前記変換手段は、スタイルシートに従って、前記表示手段に表示できない画像データの記述をＸＭＬデータから排除するように変換する、
ことを特徴とする請求項３に記載の配信システム。
【請求項５】
配信対象のコンテンツ及び、コンテンツとの関連付け記述を含むＸＭＬデータを記憶するサーバと、ネットワークを介して接続されたオーディオ機器であって、
前記サーバから送られるＸＭＬデータを受信する受信手段と、
前記受信手段が受信したＸＭＬデータから、特定の定義がされている記述要素を抽出する抽出手段と、
前記抽出手段が抽出した記述要素に関連付けられたコンテンツの配信を前記サーバに要求する配信要求手段と、
前記配信要求手段の要求に応答して前記サーバから配信されるコンテンツを受信するコンテンツ受信手段と、
前記コンテンツ受信手段が受信したコンテンツを再生する再生手段と、
を備えることを特徴とするオーディオ機器。
【請求項６】
ＸＭＬデータに基づく画面を自身に表示可能とするための変換内容を規定するスタイルシートを予め記憶する記憶手段と、
前記受信手段が受信したＸＭＬデータを前記記憶手段に記憶されたスタイルシートに従ってデータ変換する変換手段と、
前記変換手段が変換した変換後データによるコンテンツ一覧画面を表示する表示手段と、を更に備え、
前記表示手段は、連続再生を選択する項目を含むコンテンツ一覧画面を表示し、
前記抽出手段は、コンテンツ一覧画面にて連続再生が選択されると、ＸＭＬデータからコンテンツについてタグにより特定の定義がされている記述要素を抽出し、
前記配信要求手段は、所定の順番に従って、前記抽出手段が抽出した記述要素に関連付けられた複数のコンテンツの配信を順次要求し、
前記コンテンツ受信手段は、前記サーバから配信される複数のコンテンツを順次受信し、
前記再生手段は、前記コンテンツ受信手段が受信した各コンテンツを順次再生する、
ことを特徴とする請求項５に記載のオーディオ機器。
【請求項７】
配信対象のコンテンツ及び、コンテンツとの関連付け記述を含むＸＭＬデータを記憶するサーバと、ネットワークを介して接続されたオーディオ機器における連続再生方法であって、
サーバから送られるＸＭＬデータを受信する受信ステップと、
前記受信ステップにて受信したＸＭＬデータから、特定の定義がされている記述要素を抽出する抽出ステップと、
前記抽出ステップにて抽出された記述要素に関連付けられた複数のコンテンツの配信を前記サーバに順次要求する配信要求ステップと、
前記配信要求ステップの要求に応答してサーバから配信される複数のコンテンツを受信するコンテンツ受信手段と、
前記コンテンツ受信ステップにて受信した各コンテンツを順次再生する再生ステップと、
を備えることを特徴とする連続再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、配信システム、オーディオ機器および連続再生方法に関する。
【背景技術】
【０００２】
近年、ネットワークにおける通信速度の高速化や、データ圧縮技術の発展に伴って、楽曲データ等の配信を行う配信システムが普及して来ている。このような配信システムにおいて、一般に、利用者は、パーソナルコンピュータ（パソコン）を使用してインターネットに接続し、任意の配信サイトにアクセスする。
一例として、利用者は、パソコンを操作して音楽配信サイトにアクセスする。そして、音楽配信サイトから所望の楽曲データをパソコンにダウンロードし、その楽曲データをパソコンにて再生する（例えば、特許文献１参照）。
【特許文献１】特開２００２−７４８１４号公報  （第６−７頁、第１図）
【０００３】
それでも、一般に、パソコンにおける音楽再生は、専用のオーディオ機器と比較して、音質や音量等が不十分なものとなってしまう。そのため、高音質な音楽を聴きたい利用者は、パソコンにダウンロードした楽曲データを、所定の記録媒体に書き込んだ後に、その記録媒体を再生可能なオーディオ機器にて音楽再生することも多い。
【０００４】
けれども、このような作業を頻繁に行うことは、利用者にとって極めて煩雑であった。特に、音楽配信サイトからダウンロードした楽曲データには、適切な著作権保護が図られており、記録媒体への無秩序な書き込み（複製等）が禁止されている。そのため、利用者は、複雑な手順を正当に経ないと、オーディオ機器にて音楽再生することができなかった。
また、音楽配信サイトにおいては、ストリーミングと呼ばれ、楽曲データ全て（１曲分等）のダウンロードを待たずに、楽曲データを順次受信しながら再生するタイプの音楽配信が行われている。この場合、音楽配信サイトに接続したパソコンだけに限り、音楽再生が可能となるため、高音質の音楽を聴きたい利用者にとって不満の残るものとなっていた。
【０００５】
このような不都合を解消するために、パソコン等を使用せずに、直接、音楽配信サイトと接続可能なオーディオ機器の開発が待ち望まれていた。
そして、音楽配信サイトと接続可能なオーディオ機器が開発され市販された場合では、このようなオーディオ機器は、操作等が容易な家電製品として位置付けられ、パソコンと比較して、より一層の利便性が求められることになる。
ところで、音楽配信サイトは、現状において、パソコンからアクセスされることを前提に設計がなされている。そのため、音楽配信サイトからパソコンへ送られるメニュー情報（メニュー画面）や楽曲一覧情報（楽曲一覧画面）等は、パソコンの表示部（例えば、ブラウザの表示領域）にて適切に表示されるように定義されている。そして、パソコンに表示されたメニュー画面や楽曲一覧画面等には、楽曲等を選ぶための選択用項目が配置されており、その選択用項目がマウス等にて指示（クリック）されると、対象の楽曲データが音楽配信サイトから配信される仕組みとなっている。
【０００６】
これに対して、オーディオ機器は、パソコンに比べると、表示部（表示領域）が極めて小さいという制約があるため、パソコンに適合させたメニュー情報や楽曲一覧情報等を受信したとしても、表示が著しく困難となることが予想される。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述した音楽配信サイトと接続可能なオーディオ機器では、たとえメニュー画面や楽曲一覧画面等をある程度表示できたとしても、マウス等の入力デバイスを備えていないこともあり、利用者が選択用項目を選ぶ際に、非常に苦労することが予想される。
このため、オーディオ機器においても、利用者が容易に音楽配信サイトに楽曲データの配信を要求できることが望まれていた。
【０００８】
本発明は、上記実状に鑑みてなされたもので、配信要求を容易に行うことのできる配信システム、オーディオ機器および連続再生方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の第１の観点に係る配信システムは、
サーバとオーディオ機器とがネットワークを介して接続された配信システムであって、
前記サーバは、
配信対象となり得るコンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツ記憶手段に記憶されるコンテンツとの関連付け記述を含む記述データを記憶するデータ記憶手段と、
前記オーディオ機器からのアクセスに応答して前記データ記憶手段に記憶された記述データを返送する送信手段と、
前記オーディオ機器からの配信要求に応答して、前記コンテンツ記憶手段に記憶された対象のコンテンツを配信するコンテンツ配信手段と、を備え、
前記オーディオ機器は、
前記サーバから送られる記述データを受信する受信手段と、
前記受信手段が受信した記述データから、特定の定義がされている記述データを抽出する抽出手段と、
前記抽出手段が抽出した記述データに関連付けられたコンテンツの配信を要求する配信要求手段と、
前記配信要求手段の要求に応答して配信されたコンテンツを再生する再生手段と、を備える、
ことを特徴とする。
【００１０】
上記目的を達成するため、本発明の第２の観点に係る配信システムは、
サーバとオーディオ機器とがネットワークを介して接続された配信システムであって、
前記サーバは、
配信対象となり得るコンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツ記憶手段に記憶されるコンテンツとの関連付け記述を含むＸＭＬデータを記憶するデータ記憶手段と、
前記オーディオ機器からのアクセスに応答して前記データ記憶手段に記憶されたＸＭＬデータを返送する送信手段と、
前記送信手段がＸＭＬデータを送信した前記オーディオ機器からの配信要求に応答して、前記コンテンツ記憶手段に記憶された対象のコンテンツを前記オーディオ機器に向けて配信するコンテンツ配信手段と、を備え、
前記オーディオ機器は、
前記サーバから送られるＸＭＬデータを受信する受信手段と、
前記受信手段が受信したＸＭＬデータから、特定の定義がされている記述要素を抽出する抽出手段と、
前記抽出手段が抽出した記述要素に関連付けられたコンテンツの配信を前記サーバに要求する配信要求手段と、
前記配信要求手段の要求に応答して前記サーバから配信されるコンテンツを受信するコンテンツ受信手段と、
前記コンテンツ受信手段が受信したコンテンツを再生する再生手段と、を備える、
ことを特徴とする配信システム。
【００１１】
前記オーディオ機器は、
ＸＭＬデータに基づく画面を自身に表示可能とするための変換内容を規定するスタイルシートを予め記憶する記憶手段と、
前記受信手段が受信したＸＭＬデータを前記記憶手段に記憶されたスタイルシートに従ってデータ変換する変換手段と、
前記変換手段が変換した変換後データによるコンテンツ一覧画面を表示する表示手段と、を更に備え、
前記表示手段は、連続再生を選択する項目を含むコンテンツ一覧画面を表示し、
前記抽出手段は、コンテンツ一覧画面にて連続再生が選択されると、ＸＭＬデータからコンテンツについてタグにより特定の定義がされている記述要素を抽出し、
前記配信要求手段は、所定の順番に従って、前記抽出手段が抽出した記述要素に関連付けられた複数のコンテンツの配信を順次要求し、
前記コンテンツ受信手段は、前記サーバから配信される複数のコンテンツを順次受信し、
前記再生手段は、前記コンテンツ受信手段が受信した各コンテンツを順次再生してもよい。
【００１２】
前記変換手段は、スタイルシートに従って、前記表示手段に表示できない画像データの記述をＸＭＬデータから排除するように変換してもよい。
【００１３】
上記目的を達成するため、本発明の第３の観点に係るオーディオ機器は、
配信対象のコンテンツ及び、コンテンツとの関連付け記述を含むＸＭＬデータを記憶するサーバと、ネットワークを介して接続されたオーディオ機器であって、
前記サーバから送られるＸＭＬデータを受信する受信手段と、
前記受信手段が受信したＸＭＬデータから、特定の定義がされている記述要素を抽出する抽出手段と、
前記抽出手段が抽出した記述要素に関連付けられたコンテンツの配信を前記サーバに要求する配信要求手段と、
前記配信要求手段の要求に応答して前記サーバから配信されるコンテンツを受信するコンテンツ受信手段と、
前記コンテンツ受信手段が受信したコンテンツを再生する再生手段と、
を備えることを特徴とする。
【００１４】
上記オーディオ機器は、ＸＭＬデータに基づく画面を自身に表示可能とするための変換内容を規定するスタイルシートを予め記憶する記憶手段と、
前記受信手段が受信したＸＭＬデータを前記記憶手段に記憶されたスタイルシートに従ってデータ変換する変換手段と、
前記変換手段が変換した変換後データによるコンテンツ一覧画面を表示する表示手段と、を更に備え、
前記表示手段は、連続再生を選択する項目を含むコンテンツ一覧画面を表示し、
前記抽出手段は、コンテンツ一覧画面にて連続再生が選択されると、ＸＭＬデータからコンテンツについてタグにより特定の定義がされている記述要素を抽出し、
前記配信要求手段は、所定の順番に従って、前記抽出手段が抽出した記述要素に関連付けられた複数のコンテンツの配信を順次要求し、
前記コンテンツ受信手段は、前記サーバから配信される複数のコンテンツを順次受信し、
前記再生手段は、前記コンテンツ受信手段が受信した各コンテンツを順次再生してもよい。
【００１５】
上記目的を達成するため、本発明の第４の観点に係る連続再生方法は、
配信対象のコンテンツ及び、コンテンツとの関連付け記述を含むＸＭＬデータを記憶するサーバと、ネットワークを介して接続されたオーディオ機器における連続再生方法であって、
サーバから送られるＸＭＬデータを受信する受信ステップと、
前記受信ステップにて受信したＸＭＬデータから、特定の定義がされている記述要素を抽出する抽出ステップと、
前記抽出ステップにて抽出された記述要素に関連付けられた複数のコンテンツの配信を前記サーバに順次要求する配信要求ステップと、
前記配信要求ステップの要求に応答してサーバから配信される複数のコンテンツを受信するコンテンツ受信手段と、
前記コンテンツ受信ステップにて受信した各コンテンツを順次再生する再生ステップと、
を備えることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、配信要求を容易に行うことができる。
【発明を実施するための最良の形態】
【００１７】
本発明の実施の形態にかかる配信システムについて、以下図面を参照して説明する。
【００１８】
（実施形態１）
図１は、この発明の実施の形態に適用される配信システムの構成の一例を示す模式図である。図示するように、このシステムは、オーディオ機器１とデータサーバ３とが、インターネット等のネットワーク９を介して接続されて構成される。
【００１９】
まず、オーディオ機器１について、図２を参照して説明する。図２は、オーディオ機器１の構成の一例を示すブロック図である。図示するように、オーディオ機器１は、チューナユニット１１と、ＭＤ記録再生ユニット１２と、信号処理部１３と、ネットワークアダプタ１４と、ハードディスク１５と、フラッシュメモリ１６と、計時ユニット１７と、操作部１８と、表示部１９と、制御部２０と、ソース選択部２１と、アンプ２２と、スピーカ２３とを含んで構成される。
【００２０】
チューナユニット１１は、所定のアンテナを介してＡＭ放送やＦＭ放送等を受信するユニットであり、任意の放送局（放送番組）の音声をソース選択部２１に供給する。
具体的にチューナユニット１１は、制御部２０に制御され、任意の受信周波数に同調し、所定の放送局にて放送される番組（放送番組）の音声信号を復調する。そして、復調した音声信号をソース選択部２１に供給する。
【００２１】
ＭＤ（ミニディスク）記録再生ユニット１２は、信号処理部１３に制御され、ＭＤ（記録用ＭＤ）に楽曲データを記録する。
例えば、ＭＤ記録再生ユニット１２は、ＮｅｔＭＤ（登録商標）規格に準じた記録再生ユニットであり、ハードディスク１５に格納された楽曲データ（例えば、データサーバ３からダウンロードした楽曲データ）を、ＭＤに記録し（チェックアウトし）、また、ＭＤに記録した楽曲データをハードディスク１５に戻す（チェックインする）。
また、ＭＤ記録再生ユニット１２は、ＭＤに記録した楽曲データから音声信号を再生し、再生した音声信号をソース選択部２１に供給する。
【００２２】
信号処理部１３は、例えば、ＤＳＰ（Digital Signal Processor）等からなり、制御部２０から供給される動作命令等に従って、ＭＤ記録再生ユニット１２の記録・再生動作を制御する。
また、信号処理部１３は、ハードディスク１５に格納された楽曲データ（暗号化されたＡＴＲＡＣ３データやＰＣＭデータ等）の抽出及び、復号を行い、音声信号を再生する。そして、再生した音声信号をソース選択部２１に供給する。
【００２３】
ネットワークアダプタ１４は、例えば、ＬＡＮ（Local Area Network）カードや高速モデム等からなり、制御部２０に制御され、ネットワーク９を介してデータサーバ３との間で必要な情報を送受信する。
例えば、ネットワークアダプタ１４は、データサーバ３から送られるＸＭＬ（eXtensible Markup Language）データを受信する。また、受信したＸＭＬデータ（より詳細には構造等の変換後のデータ）に関連付けられた楽曲データ等の配信をデータサーバ３に要求する。また、配信要求に応答してデータサーバ３から配信される楽曲データ等を受信する。
【００２４】
ハードディスク１５は、所定容量の磁気ディスクユニットからなり、ネットワークアダプタ１４にて受信した楽曲データ等を記憶する。
また、ハードディスク１５は、制御部２０に制御され、記憶している楽曲データを信号処理部１３等に供給する。
【００２５】
フラッシュメモリ１６は、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）等からなり、ユーザＩＤ、パスワード及び、機器ＩＤ等を記憶する。
これらのユーザＩＤやパスワード等は、制御部２０に適宜読み出され、オーディオ機器１がネットワーク９を介して最初にデータサーバ３にアクセスする際に、ユーザ認証のために使用される。
また、フラッシュメモリ１６は、図３に示すようにスタイルシートＳを記憶している。このスタイルシートＳは、例えば、ＸＳＬ（eXtensible Stylesheet Language）やＸＳＬＴ（eXtensible Stylesheet Language Transformations）にて記述されており、ＸＭＬデータの構造等をオーディオ機器１に適合させるための変換ルールが規定さている。
一例として、スタイルシートＳには、表示部１９が表示できない画像データ等に関する記述をＸＭＬデータから排除するといった変換ルールが規定されている。
このようなスタイルシートＳは、後述する構造変換処理部Ｐにより使用される。
【００２６】
図２に戻って、計時ユニット１７は、クロック回路等からなり、現在日付（年月日）及び、現在時間（時分秒）等を計時する。
また、計時ユニット１７は、タイマ機能も備えており、設定された日時になると、制御部２０に対して、所定動作の開始を指示する。
【００２７】
操作部１８は、オーディオ機器１の前面に配置された複数のキースイッチやアナログスイッチ等からなり、利用者の操作に従った指示情報を入力して制御部２０に供給する。
例えば、操作部１８には、表示部１９に表示されるメニュー画面や楽曲一覧画面等から、任意の選択用項目を指定するための移動キーや決定キー等が含まれている。
【００２８】
表示部１９は、蛍光表示管や液晶表示ユニット等からなり、制御部２０に制御され、オーディオ機器１の動作状況等を示すシンボルやメッセージ等を表示する。
また、表示部１９は、ＸＭＬデータの構造等がオーディオ機器１に適合するように変換された後に、変換後のデータに基づいて、メニュー画面や楽曲一覧画面等を表示する。
【００２９】
制御部２０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）及び、ＲＡＭ（Random Access Memory）を含んだ１チップマイコン等からなり、オーディオ機器１全体を制御する。
【００３０】
例えば、制御部２０は、データサーバ３にアクセスし、データサーバ３から送られるＸＭＬデータを受信する。そして、ＸＭＬデータを検証した後に、スタイルシートに従って、ＸＭＬデータの構造等を変換する。
具体的に制御部２０は、図３に示すように、構造変換処理部Ｐ（一例として、ＸＳＬＴプロセッサ）を備えており、この構造変換処理部Ｐが、フラッシュメモリ１６に記憶されるスタイルシートＳに従って、ＸＭＬデータの構造等を変換する。例えば、構造変換処理部Ｐは、画像データ等に関する記述をＸＭＬデータから排除し、オーディオ機器１に適合するように変換する。
そして、制御部２０は、変換後のデータに基づいて、メニュー画面や楽曲一覧画面等を表示部１９に表示する。
【００３１】
また、楽曲一覧画面等が表示部１９に表示された状態で、操作部１８から任意の選択用項目が選ばれ、楽曲データ等の取得が指示されると、制御部２０は、選択用項目に関連付けられた（リンクされた）ＤＢ（後述するコンテンツ管理ＤＢ３１）の格納先を指定して、データサーバ３に、楽曲データ等の配信を要求する。
そして、この配信要求に応答して、データサーバ３から楽曲データ等が配信（例えば、ストリーミング配信）されると、制御部２０は、受信した楽曲データ等（例えば、ストリームデータ）を信号処理部１３に供給して、音楽信号をデコードし（再生し）、楽曲音をスピーカ２３から出力させる。
【００３２】
ソース選択部２１は、入力切換スイッチ等からなり、制御部２０に制御され、チューナユニット１１、ＭＤ記録再生ユニット１２及び、信号処理部１３の何れか１つを入力ソースとして選択する。ソース選択部２１は、選択した入力ソースから出力される音声信号をアンプ２２に供給する。
【００３３】
アンプ２２は、所定の増幅回路等からなり、ソース選択部２１を介して供給された音声信号を適宜増幅し、増幅した音声信号をスピーカ２３に供給する。
【００３４】
スピーカ２３は、ステレオスピーカ等からなり、アンプ２２にて増幅された音声信号に従って、音声（楽曲音等）を出力する。
【００３５】
次に、データサーバ３について、図４を参照して説明する。図４は、データサーバ３の構成の一例を示すブロック図である。図示するように、データサーバ３は、データベース３０と、処理制御部４１と、ＸＭＬデータ記憶部４２と、通信制御部４３とを含んで構成される。
【００３６】
データベース３０は、例えば、コンテンツ管理ＤＢ３１と、利用者管理ＤＢ３２とからなる。
コンテンツ管理ＤＢ３１は、例えば、楽曲データや画像データ等の複数のコンテンツを管理するデータベースである。各コンテンツは、所定の規則等に従って、予め整理されたディレクトリ（フォルダ）内に配置されている。
【００３７】
利用者管理ＤＢ３２は、データサーバ３におけるサービス（コンテンツの配信等）を利用できる利用者についての情報を管理するデータベースである。例えば、利用者管理ＤＢ３２は、利用者を特定するユーザＩＤ、パスワード及びユーザ名等や、利用者が好んで聴く楽曲のジャンル、楽曲名やアーティスト等を設定しておくための嗜好情報等を記憶する。
【００３８】
処理制御部４１は、所定のコンピュータユニットからなり、データサーバ３全体を制御する。
例えば、処理制御部４１は、所定のタイミングでコンテンツ管理ＤＢ３１に記憶される画像データ（例えば、楽曲のジャケット画像等）や楽曲データを関連付けたＸＭＬデータを生成し、ＸＭＬデータ記憶部４２に格納する。
また、処理制御部４１は、ＸＭＬデータをオーディオ機器１に送信後に、楽曲データ等の配信要求を受信すると（通信制御部４３を介して）、処理制御部４１は、対象の楽曲データ等をコンテンツ管理ＤＢ３１から読み出し、オーディオ機器１に向けて配信する（通信制御部４３を介して）。
【００３９】
ＸＭＬデータ記憶部４２は、所定のアドレス（ＵＲＬ等）に対応した格納先に、ＸＭＬデータを記憶している。
例えば、ＸＭＬデータ記憶部４２は、図５（ａ）に示すように、ＸＭＬ宣言、ＤＴＤ（Document Type Definition）、及び、ＸＭＬインスタンス（ＤＴＤを除いたタグ付き文書）からなるＸＭＬデータＤを記憶している。
【００４０】
具体的にＸＭＬ宣言では、ＸＭＬのバージョンや文字コード等が宣言されている。
また、ＤＴＤでは、タグ付き文書に現れる要素、属性、及び、エンティティ等の定義がなされている。例えば、「特定のタグで囲まれたデータは、試聴用楽曲データを表す」等がＤＴＤにて定義されている。
なお、ＤＴＤは、ＸＭＬデータ（ＸＭＬインスタンス）の検証に使用される。
更に、ＸＭＬインスタンスは、実際にタグが付され構造化された文書である。
例えば、ＸＭＬインスタンスは、図５（ｂ）に示すように、コンテンツ管理ＤＢ３１に記憶されている画像データ（一例として、楽曲のジャケット画像）や楽曲データが関連付け（リンク付け）られている。
このような構成のＸＭＬデータは、オーディオ機器１からのアクセスに応答して読み出され、オーディオ機器１に送信される。
【００４１】
図４に戻って、通信制御部４３は、回線制御装置やゲートウェイ装置等からなり、ネットワーク９を介して、データサーバ３とオーディオ機器１との間で必要な情報を送受信する。
【００４２】
以下、この発明の実施の形態にかかる配信システムの動作について、図面を参照して説明する。
最初に、図６を参照して説明する。図６は、オーディオ機器１にて実行される表示処理を説明するためのフローチャートである。この表示処理は、例えば、利用者による操作部１８の操作に応答して開始される。
【００４３】
まず、オーディオ機器１の制御部２０は、利用者に指定されたアドレス（ＵＲＬ等）、若しくは、予め定められたアドレスに従って、データサーバ３にアクセスし、ＸＭＬデータの送信を要求する（ステップＳ１１）。
一方、データサーバ３は、ＸＭＬデータ記憶部４２から、対象となるＸＭＬデータを読み出し、オーディオ機器１に送信する。
【００４４】
制御部２０は、受信したＸＭＬデータの検証を行う（ステップＳ１２）。すなわち、制御部２０は、図５（ａ）に示すような構成のＸＭＬデータを受信すると、ＤＴＤに従って、ＸＭＬインスタンスを検証する。
【００４５】
制御部２０は、ＸＭＬデータの検証を終えると、スタイルシートに従ってＸＭＬデータを変換する（ステップＳ１３）。
具体的に制御部２０は、上述した図３に示すように、フラッシュメモリ１６に記憶されるスタイルシートＳを参照し、構造変換処理部Ｐにて、ＸＭＬデータのＸＭＬデータの構造等を変換する。例えば、構造変換処理部Ｐは、画像データ（例えば、楽曲のジャケット画像等）に関する記述をＸＭＬデータから排除し、オーディオ機器１に適合するように変換する。
【００４６】
そして、制御部２０は、変換後のデータから表示データを生成し、表示部１９に表示する（ステップＳ１４）。例えば、制御部２０は、不要な画像データ等が排除されて変換されたデータに基づいて、オーディオ機器１に適合するメニュー画面や楽曲一覧画面等を表示部１９に表示する。なお、スタイルシートＳにより画像データが許可されている場合に、制御部２０は、画像データの排除をせずに、画像データ（ジャケット画像等）を含む楽曲一覧画面等を表示する。
【００４７】
このように、図６を参照して説明した表示処理により、データサーバ３から送られたＸＭＬデータが、オーディオ機器１に記憶されたスタイルシートに従って変換される。この際、ＸＭＬデータがオーディオ機器１に適合するよう変換されるため、オーディオ機器１は、メニュー画面や楽曲一覧画面等を適切に表示することができる。
【００４８】
次に、図７を参照して、配信システムの動作について説明する。図７は、オーディオ機器１にて実行される再生処理、及び、データサーバ３にて実行される配信処理を説明するためのフローチャートである。
なお、再生処理は、上述した表示処理が終了し、表示部１９に楽曲一覧画面等が表示された状態で開始される。また、配信処理は、データサーバ３のサービス開始に伴い、既に開始されているものとする。
【００４９】
まず、オーディオ機器１の制御部２０は、操作部１８を介して利用者により、個別再生が指示されたか否かを判別する（ステップＳ２１）。例えば、表示部１９に表示された楽曲一覧画面等に複数の選択用項目が配置されており、操作部１８から任意の選択用項目が選ばれ、個別の楽曲再生が指示されたか否かを判別する。
【００５０】
制御部２０は、個別再生が指示されていないと判別すると、後述するステップＳ２４に処理を進める。
一方、個別再生が指示されたと判別した場合に、制御部２０は、選択された楽曲データの配信をデータサーバ３に要求する（ステップＳ２２）。例えば、制御部２０は、指示された選択用項目に関連付けられたコンテンツ管理ＤＢ３１の格納先を指定して、データサーバ１に、楽曲データの配信を要求する。
【００５１】
これに対して、データサーバ３の処理制御部４１は、配信要求が送られるまで、後続処理の実行を待機する（ステップＳ３１）。
やがて、オーディオ機器１から楽曲データの配信が要求されると、処理制御部４１は、配信要求に応答して、コンテンツ管理ＤＢ３１から対象の楽曲データを読み出す（ステップＳ３２）。
そして、処理制御部４１は、読み出した楽曲データをオーディオ機器１に向けて配信する（ステップＳ３３）。なお、楽曲データの配信後、処理制御部４１は、ステップＳ３１に処理を戻し、上述のステップＳ３１〜Ｓ３３の処理を繰り返し実行する。
【００５２】
データサーバ３から楽曲データが配信されると、オーディオ機器１の制御部２０は、配信された楽曲データを再生する（ステップＳ２３）。例えば、データサーバ３から楽曲データ等がストリーミング配信されると、制御部２０は、受信した楽曲データ（ストリームデータ）を信号処理部１３に供給して、音楽信号をデコードし（再生し）、楽曲音をスピーカ２３から出力させる。
【００５３】
また、制御部２０は、操作部１８を介して利用者により、連続再生が指示されたか否かを判別する（ステップＳ２４）。例えば、表示部１９に表示された楽曲一覧画面等に特別の選択用項目が配置されており、操作部１８からこの選択用項目が選ばれ、連続した楽曲再生が指示されたか否かを判別する。
【００５４】
制御部２０は、連続再生が指示されていないと判別すると、再生処理を終える。なお、上述のステップＳ２１に処理を戻し、再度、個別再生の判別から処理を再開してもよい。
一方、連続再生が指示されたと判別した場合に、制御部２０は、ＸＭＬデータに規定される楽曲データの配信を順次データサーバ３に要求する（ステップＳ２５）。例えば、制御部２０は、変換後のＸＭＬデータ（表示に使用しているデータ）から、所定の順番に従って１つの選択用項目を選択し、選択した選択用項目に関連付けられたコンテンツ管理ＤＢ３１の格納先を指定して、データサーバ１に、楽曲データの配信を要求する。
【００５５】
データサーバ３の処理制御部４１は、上記と同様に、配信要求に応答して、コンテンツ管理ＤＢ３１から対象の楽曲データを読み出し（ステップＳ３２）、読み出した楽曲データをオーディオ機器１に向けて配信する（ステップＳ３３）。
【００５６】
データサーバ３から楽曲データが配信されると、オーディオ機器１の制御部２０は、配信された楽曲データを順次再生する（ステップＳ２６）。
そして、制御部２０は、全楽曲のダウンロードが終了したか否かを判別する（ステップＳ２７）。つまり、ＸＭＬデータに関連付けられていた全ての楽曲データのダウンロードを終えたか否かを判別する。
【００５７】
制御部２０は、全楽曲のダウンロードが終了していないと判別すると、ステップＳ２５に処理を戻し、上述のステップＳ２５〜Ｓ２７の処理を繰り返し実行する。
一方、全楽曲のダウンロードが終了したと判別すると、制御部２０は、ダウンロードした全楽曲の再生が完了した際に、再生処理を終える。なお、上述のステップＳ２１に処理を戻し、再度、個別再生の判別から処理を再開してもよい。
【００５８】
このように、図７を参照して説明した再生処理、及び、配信処理により、容易な操作で楽曲データが個別に再生され、又は、連続して再生されることになる。
この結果、適切な画面表示を行いつつ、配信要求を容易に行うことができる。
【００５９】
上記の実施の形態では、図７に示す再生処理において、連続再生時に、ＸＭＬデータに関連付けられていた全ての楽曲データを自動的に再生する場合について説明した。しかしながら、連続再生時に、再生対象となる楽曲データを制限してもよい。
例えば、ＸＭＬデータにおいて、タグにより「試聴用楽曲データ」が定義されている場合、制御部２０は、連続再生時に、試聴用楽曲データの定義だけを抽出し、試聴用楽曲データだけの配信をデータサーバ３に順次要求してもよい。
【００６０】
上記の実施の形態では、楽曲一覧画面等の選択用項目が操作部１８から選ばれた際に、個別再生や連続再生を行う場合について説明した。しかしながら、ＸＭＬデータの記述に従って、自動的に楽曲データを再生するようにしてもよい。
例えば、データサーバ３側で、ＸＭＬデータにＳＭＩＬ（Synchronized Multimedia Integration Language）にて再生対象の各楽曲データ及び、各再生時間等を記述しておく。そして、このようなＸＭＬデータを受信したオーディオ機器１は、ＳＭＩＬの記述に従って、定義された楽曲データの配信を順次データサーバ３に要求し、受信した楽曲データを再生する。
この場合、楽曲データの自動再生を容易に行うことができる。
【００６１】
上記の実施の形態では、オーディオ機器１側がデータサーバ３にアクセスし、ＸＭＬデータを受信する場合について説明したが、プッシュ技術を応用してＸＭＬデータを自動更新できるようしてもよい。
例えば、データサーバ３側で、ＸＭＬデータにＣＤＦ（Channel Definition Format）にて更新タイミング等を記述しておく。そして、このようなＸＭＬデータを受信したオーディオ機器１は、ＣＤＦの記述に従って、定義された更新タイミングにてＸＭＬデータを再度受信する。
この場合、ＸＭＬデータの自動更新に伴い、オーディオ機器１に表示される楽曲一覧画面等も適宜更新されるため、利用者の操作負荷を軽減することができる。
【００６２】
上記の実施の形態では、データサーバ３が楽曲データ等を配信する場合について説明したが、配信対象の情報は、これら楽曲データ等に限られず任意である。
例えば、オーディオ機器１のソフトウェア（ファームウェア等）のアップデートを行う場合に、データサーバ３は、更新するプログラムをＸＭＬデータにより構造化して記述しておく。そして、このようなＸＭＬデータを受信したオーディオ機器１は、受信したＸＭＬデータを検証し、また、構造等の変換を施した後、プログラムを所定の格納領域に記憶して更新する。
これにより、複雑なプログラム等でも比較的容易にアップデートすることができる。
【００６３】
上記の実施の形態では、データサーバ３からオーディオ機器１にＸＭＬデータが送られる場合について説明したが、このＸＭＬデータは、一例であり、所定の条件を満たす場合に限り、他のデータ（他のマークアップ言語）に適宜置き換えてもよい。
【００６４】
以上説明したように、本発明によれば、配信要求を容易に行うことができる。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施の形態に係る配信システムの構成の一例を示す模式図である。
【図２】オーディオ機器の構成の一例を示すブロック図である。
【図３】オーディオ機器における制御部及びフラッシュメモリの詳細を説明するための模式図である。
【図４】データサーバの構成の一例を示すブロック図である。
【図５】（ａ）がＸＭＬデータ記憶部に記憶されるＸＭＬデータを説明するための模式図であり、（ｂ）がＸＭＬデータ内に記述されるリンク情報を説明するための模式図である。
【図６】本発明の実施の形態に係る表示処理を説明するためのフローチャートである。
【図７】本発明の実施の形態に係る再生処理及び、配信処理を説明するためのフローチャートである。
【符号の説明】
【００６６】
１    オーディオ機器
１１  チューナユニット
１２  ＭＤ記録再生ユニット
１３  信号処理部
１４  ネットワークアダプタ
１５  ハードディスク
１６  フラッシュメモリ
１７  計時ユニット
１８  操作部
１９  表示部
２０  制御部
２１  ソース選択部
２２  アンプ
２３  スピーカ
３    データサーバ
３０  データベース
３１  コンテンツ管理ＤＢ
３２  利用者管理ＤＢ
４１  処理制御部
４２  ＸＭＬデータ記憶部
４３  通信制御部
【図１】
2008282033.tif 000003
【図２】
2008282033.tif 000004
【図３】
2008282033.tif 000005
【図４】
2008282033.tif 000006
【図５】
2008282033.tif 000007
【図６】
2008282033.tif 000008
【図７】
2008282033.tif 000009