(57)【要約】【課題】  本発明は、コンテンツを配信するサーバ装置の負荷を軽減できるようにする。【解決手段】  オーディオコンテンツを再生するオーディオ再生装置３に対して、オーディオコンテンツを配信するサーバ２又は当該サーバ２から取得したオーディオコンテンツを提供する他のオーディオ再生装置３と接続し当該オーディオコンテンツを取得するＣＰＵ１０、ＵＳＢインタフェース１４及び無線インタフェース１８と、オーディオコンテンツを記憶するハードディスクドライブ１５と、オーディオコンテンツを読み出して再生するＣＰＵ１０及びオーディオ出力回路２３とを設け、新たなオーディオコンテンツを取得する際、サーバ２よりも優先して接続可能な他のオーディオ再生装置３からオーディオコンテンツを取得するようにした。【選択図】        図１２
2006294129.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを再生する再生装置であって、
上記コンテンツを配信するサーバ装置又は当該サーバ装置から取得した上記コンテンツを提供する提供装置と接続し上記コンテンツを取得する取得手段と、
上記取得したコンテンツを記憶する記憶手段と、
上記記憶手段から読み出した上記コンテンツを再生する再生手段と
を具え、
上記取得手段は、
上記サーバ装置よりも優先して上記提供装置と接続する
ことを特徴とする再生装置。
【請求項２】
上記コンテンツの選択条件を生成する選択条件生成手段と、
上記選択条件を上記提供装置へ送信する送信手段と
を具え、
上記取得手段は、
上記提供装置によって上記選択条件に基づき選択された上記コンテンツを取得する
ことを特徴とする請求項１に記載の再生装置。
【請求項３】
上記選択条件生成手段は、
ユーザの上記コンテンツに関する嗜好を表した嗜好情報を上記選択条件とする
ことを特徴とする請求項２に記載の再生装置。
【請求項４】
上記選択条件生成手段は、
改めて取得する必要が無いコンテンツを表す取得不要リストを上記選択条件とし、
上記取得手段は、
上記取得不要リストに記されているコンテンツ以外の上記コンテンツを上記提供装置から取得する
ことを特徴とする請求項２に記載の再生装置。
【請求項５】
上記取得不要リストは、上記記憶手段に記憶されている上記コンテンツのリストでなる
ことを特徴とする請求項４に記載の再生装置。
【請求項６】
上記取得不要リストは、上記記憶手段に以前格納され既に削除された上記コンテンツを表す削除履歴リストでなる
ことを特徴とする請求項４に記載の再生装置。
【請求項７】
上記コンテンツの選択条件を生成する選択条件生成手段と
を具え、
上記取得手段は、
上記選択条件に合致する上記コンテンツを選択して当該提供装置から取得する
ことを特徴とする請求項１に記載の再生装置。
【請求項８】
上記選択条件生成手段は、
ユーザの上記コンテンツに関する嗜好を表した嗜好情報を上記選択条件とする
ことを特徴とする請求項７に記載の再生装置。
【請求項９】
上記選択条件生成手段は、
改めて取得する必要が無いコンテンツを表す取得不要リストを上記選択条件とし、
上記取得手段は、
上記取得不要リストに記されているコンテンツ以外の上記コンテンツを上記提供装置から取得する
ことを特徴とする請求項７に記載の再生装置。
【請求項１０】
上記取得不要リストは、上記記憶手段に記憶している上記コンテンツを表す
ことを特徴とする請求項９に記載の再生装置。
【請求項１１】
上記取得不要リストは、上記記憶手段に以前格納され既に削除された上記コンテンツを表す削除履歴リストでなる
ことを特徴とする請求項９に記載の再生装置。
【請求項１２】
上記コンテンツを要求する要求装置に対して上記記憶手段に記憶している当該コンテンツを提供する提供手段
を具えることを特徴とする請求項１に記載の再生装置。
【請求項１３】
上記要求装置から上記コンテンツの選択条件を受信する受信手段
を具え、
上記提供手段は、上記選択条件に基づいて選択した上記コンテンツを上記要求装置へ提供する
ことを特徴とする請求項１２に記載の再生装置。
【請求項１４】
上記選択条件は、
上記要求装置のユーザにおける上記コンテンツに関する嗜好を表した嗜好情報でなる
ことを特徴とする請求項１３に記載の再生装置。
【請求項１５】
上記選択条件は、
上記要求装置が改めて取得する必要の無いコンテンツを表す取得不要リストでなり、
上記提供手段は、
上記取得不要リストに記されているコンテンツ以外の上記コンテンツを上記要求装置へ提供する
ことを特徴とする請求項１３に記載の再生装置。
【請求項１６】
上記記憶手段に記憶している上記コンテンツのうち上記要求装置に対して提供可能なコンテンツを表す提供可能リストを生成する提供可能リスト生成手段
を具え、
上記提供手段は、
上記要求装置から上記コンテンツを要求された際、上記提供可能リストに含まれる上記コンテンツのみを当該他の再生装置へ提供する
ことを特徴とする請求項１２に記載の再生装置。
【請求項１７】
上記要求装置から接続された際に上記提供可能リストを当該要求装置へ送信する提供可能リスト送信手段
を具え、
上記提供手段は、
上記要求装置によって上記提供可能リストのなかから選択され要求された上記コンテンツのみを当該要求装置へ提供する
ことを特徴とする請求項１６に記載の再生装置。
【請求項１８】
上記提供可能リストは、
上記記憶手段に記憶している上記コンテンツのうちユーザの嗜好に合致しない削除候補コンテンツを表す削除候補リストでなる
ことを特徴とする請求項１６に記載の再生装置。
【請求項１９】
コンテンツを配信するサーバ装置よりも優先して、当該サーバ装置から取得した上記コンテンツを提供する提供装置と接続する接続ステップと、
上記接続した上記サーバ装置又は上記提供装置から上記コンテンツを取得して記憶手段に記憶させる取得ステップと
を具えることを特徴とするコンテンツ取得方法。
【請求項２０】
コンテンツを再生する再生装置に対して、
コンテンツを配信するサーバ装置よりも優先して、当該サーバ装置から取得した上記コンテンツを提供する提供装置と接続する接続ステップと、
上記接続した上記サーバ装置又は上記提供装置から上記コンテンツを取得して記憶手段に記憶させる取得ステップと
を実行させることを特徴とするコンテンツ取得プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は再生装置、コンテンツ取得方法及びコンテンツ取得プログラムに関し、例えば携帯型のオーディオ再生装置に適用して好適なものである。
【背景技術】
【０００２】
近年、オーディオ再生装置においては、ハードディスクドライブや半導体メモリ等の記憶媒体にオーディオコンテンツを予め記憶させ、ユーザの操作に基づき当該オーディオコンテンツを再生することにより当該ユーザにオーディオを聴取させるようになされたものが普及しつつある。
【０００３】
このようなオーディオ再生装置にオーディオコンテンツを予め記憶させておく場合、例えば当該オーディオ再生装置のユーザは、いわゆるＥＭＤ（Electrical Music Distribution）、すなわちインターネット等のネットワークを介した所定のコンテンツサーバからの配信によって取得したオーディオコンテンツをパーソナルコンピュータに蓄積しておく。
【０００４】
続いてユーザは、当該パーソナルコンピュータにオーディオ再生装置を接続して所定のコンテンツ管理プログラム等を実行することにより、当該パーソナルコンピュータから当該オーディオ再生装置にオーディオコンテンツを転送する。この結果オーディオ再生装置は、オーディオコンテンツ等をハードディスクドライブや半導体メモリ等の記憶媒体に記憶させることができる。
【０００５】
また近年では、オーディオ再生装置に無線ＬＡＮ（Local Area Network）等の通信機能を設け、当該無線ＬＡＮのアクセスポイントを介してインターネット等のネットワークに直接接続できるようになされたものも提案されており、この場合、パーソナルコンピュータを介さなくても、コンテンツサーバからオーディオコンテンツを直接取得することができる（例えば、特許文献１参照）。
【特許文献１】特開２００４−５４０２３公報（第９頁）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、かかる構成のオーディオ再生装置は、パーソナルコンピュータを介する場合及びコンテンツサーバと直接接続する場合のいずれにおいても、当該コンテンツサーバからオーディオコンテンツを取得することになるため、このとき当該コンテンツサーバに対して処理負荷をかけることになる。
【０００７】
特にオーディオコンテンツの配信を受けるオーディオ再生装置の数が増加した場合、コンテンツサーバにおけるオーディオコンテンツ配信のための処理負荷が膨大なものとなるため、当該コンテンツサーバの処理能力を強化する等の対策が必要となってしまい、当該コンテンツサーバの管理コストが増加してしまうという問題があった。
【０００８】
本発明は以上の点を考慮してなされたもので、コンテンツを配信するサーバ装置の処理負荷を軽減させ得る再生装置、コンテンツ取得方法及びコンテンツ取得プログラムを提案しようとするものである。
【課題を解決するための手段】
【０００９】
かかる課題を解決するため本発明の再生装置においては、コンテンツを再生する再生装置であって、コンテンツを配信するサーバ装置又は当該サーバ装置から取得したコンテンツを提供する提供装置と接続しコンテンツを取得する取得手段と、取得したコンテンツを記憶する記憶手段と、記憶手段から読み出したコンテンツを再生する再生手段とを設け、取得手段は、サーバ装置よりも優先して提供装置と接続するようにした。
【００１０】
これにより、サーバ装置に接続する必要なく提供装置からコンテンツを取得できる割合を高めることができるので、当該サーバ装置から当該コンテンツを直接取得する頻度を低減することができ、当該サーバ装置の処理負荷を軽減させることができる。
【００１１】
また本発明のコンテンツ取得方法及びコンテンツ取得プログラムにおいては、コンテンツを配信するサーバ装置よりも優先して、当該サーバ装置から取得したコンテンツを提供する提供装置と接続し、接続したサーバ装置又は提供装置からコンテンツを取得して記憶手段に記憶させるようにした。
【００１２】
これにより、サーバ装置に接続する必要なく提供装置からコンテンツを取得できる割合を高めることができるので、当該サーバ装置から当該コンテンツを直接取得する頻度を低減することができる。
【発明の効果】
【００１３】
本発明によれば、サーバ装置に接続する必要なく提供装置からコンテンツを取得できる割合を高めることができるので、当該サーバ装置から当該コンテンツを直接取得する頻度を低減することができ、かくしてコンテンツを配信するサーバ装置の処理負荷を軽減させ得る再生装置、コンテンツ取得方法及びコンテンツ取得プログラムを実現することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面について、本発明の一実施の形態を詳述する。
【００１５】
（１）第１の実施の形態
（１−１）コンテンツ配信交換システムの構成
図１において、コンテンツ配信交換システム１は、オーディオコンテンツを配信するサーバ２、予め記憶しているオーディオコンテンツを再生する携帯型のオーディオ再生装置３、及び当該オーディオ再生装置３とＵＳＢ（Universal Serial Bus）ケーブル４によって接続可能なパーソナルコンピュータ５がそれぞれ有線又は無線によってインターネット６を介して接続された構成を有している。
【００１６】
オーディオ再生装置３は、ユーザに携帯され得るよう小型軽量に構成されており、当該ユーザの移動中や移動先において当該ユーザの操作に基づきオーディオコンテンツを再生することにより、様々な場所において当該ユーザにオーディオを聴取させ得るようになされている。
【００１７】
またオーディオ再生装置３は、無線通信機能を有しており（詳しくは後述する）、当該無線通信機能によって他のオーディオ再生装置３と互いに無線接続し得るようになされ、さらにインターネット６に接続されたアクセスポイント７を経由してサーバ２と無線通信して当該サーバ２から配信されるオーディオコンテンツを取得できるようになされている。
【００１８】
パーソナルコンピュータ５は、インターネット６を介してサーバ２と接続することにより、当該パーソナルコンピュータ５を操作するユーザの要求に応じたオーディオコンテンツの配信を受けるようになされており、またユーザの操作指示に基づいて所定のコンテンツ転送プログラムを実行し得るようになされている。
【００１９】
パーソナルコンピュータ５は、ＵＳＢケーブル５を介してオーディオ再生装置３が接続された状態でコンテンツ転送プログラムが実行されることにより、当該パーソナルコンピュータ５のハードディスクドライブ（図示せず）等に蓄積しているオーディオコンテンツを当該オーディオ再生装置３へ転送し得るようになされている。
【００２０】
このようにオーディオ再生装置３は、インターネット６に直接接続してサーバ２からオーディオコンテンツを取得し、またパーソナルコンピュータ５から転送されたオーディオコンテンツを取得したうえで、当該オーディオコンテンツを再生してユーザに聴取させるようになされている。
【００２１】
（１−２）オーディオ再生装置の構成
図２に示すように、オーディオ再生装置３は、本体部８とヘッドフォン９とによって構成されており、当該本体部８及びヘッドフォン９をブルートゥース（登録商標）によって無線接続するようになされている。
【００２２】
オーディオ再生装置３は、本体部８のＣＰＵ（Central Processing Unit）１０によって全体を統括制御するようになされており、バス１１を介して当該ＣＰＵ１０と接続されたフラッシュメモリ１２からＯＳ（Operating System）等の基本プログラムやコンテンツ取得プログラム等の各種アプリケーションプログラムを読み出し、これをＲＡＭ（Random Access Memory）１３に展開して実行することにより、コンテンツ取得処理等の各種処理を実行し得るようになされている。
【００２３】
ＵＳＢインタフェース１４は、ＵＳＢケーブル４を介してオーディオ再生装置３の本体部８とパーソナルコンピュータ５とが電気的に接続された際に、所定のプロトコル変換処理等を行うようになされている。実際上ＣＰＵ１０は、当該ＵＳＢインタフェース１４がＵＳＢケーブル４を介してパーソナルコンピュータ５と接続された状態で、当該パーソナルコンピュータ５から転送されたオーディオコンテンツを取得し、これをハードディスクドライブ（ＨＤＤ）１５に蓄積させるようになされている。
【００２４】
ちなみにＣＰＵ１０は、ＭＰ３（Motion Pictures Expert Group-1 Layer-3）等の圧縮符号化方式によって符号化されたオーディオコンテンツをそのままハードディスクドライブ１５に蓄積するようになされている。
【００２５】
このときＣＰＵ１０は、パーソナルコンピュータ５からオーディオコンテンツと共に当該オーディオコンテンツのアーティスト名、アルバム名、曲名、ジャンル、作曲者名、テンポ、リリース年等の各種属性情報を取得しており、図３に示すように、当該各種属性情報を当該オーディオコンテンツと対応付けた上でコンテンツ管理テーブルＴＢＬに格納し、当該コンテンツ管理テーブルＴＢＬをハードディスクドライブ１５に記憶させるようになされている。
【００２６】
またＣＰＵ１０は、パーソナルコンピュータ５から転送されたプレイリスト（オーディオコンテンツの再生順序を指定するリスト）を取得してオーディオコンテンツと同様にハードディスクドライブ１５に記憶させるようになされている。
【００２７】
このプレイリストは、例えばユーザがパーソナルコンピュータ５を操作して所定のプレイリスト作成プログラムを実行し、当該プレイリスト作成プログラム上でオーディオコンテンツを選択して再生したい順序に並べ換え、或いはアーティスト名等の条件を指定して選択したオーディオコンテンツをアルファベット順等の任意の順序に並べ換えることによって作成されたものである。
【００２８】
本体操作部１６は、図示しない方向キーや決定キー等を有しており、ユーザによる操作に基づき操作信号ＳＣをＣＰＵ１０へ送出する。またＣＰＵ１０は、操作信号ＳＣに応じたメニュー画面や操作画面等をＬＣＤ（Liquid Crystal Display）パネル１７に表示させるようになされている。
【００２９】
ＣＰＵ１０は、例えばオーディオコンテンツを再生する際、まずコンテンツ管理テーブルＴＢＬに格納された曲名や、予めハードディスクドライブ１５に記憶されているプレイリスト等の情報を基に、所定のコンテンツ選択画面をＬＣＤパネル１７に表示し、ユーザに本体操作部１６を操作させることにより再生するプレイリスト又はオーディオコンテンツを選択させる。
【００３０】
ちなみにオーディオ再生装置３では、プレイリスト及びオーディオコンテンツの曲名以外にも、コンテンツ管理テーブルＴＢＬに格納されているアーティスト名、アルバム名、ジャンル、リリース年等の属性情報を基に再生するオーディオコンテンツを選択させ得るようになされている。
【００３１】
続いてＣＰＵ１０は、選択されたオーディオコンテンツをハードディスクドライブ１５から読み出して復号化することによりオーディオデータＤＡを生成し、当該オーディオデータＤＡを無線インタフェース１８によってブルートゥース（登録商標）方式の無線信号ＲＡに変調してヘッドフォン９へ送信する。
【００３２】
これに応じてヘッドフォン９（図４）は、無線インタフェース２１によって本体部８からの無線信号ＲＡを受信すると共にブルートゥース（登録商標）方式に対応した復調処理を施すことによりオーディオデータＤＡを取り出し、バス２２を介して当該オーディオデータＤＡをオーディオ出力回路２３へ供給する。オーディオ出力回路２３は、オーディオデータＤＡをアナログ変換して増幅することにより生成したオーディオ信号ＳＡを音響ユニット２４へ供給することにより、当該音響ユニット２４からオーディオを出力させてユーザに聴取させるようになされている。
【００３３】
またヘッドフォン９は、ユーザからの操作を受け付けるためのヘッドフォン操作部２５を有している。当該ヘッドフォン操作部２５には、オーディオコンテンツの再生及び一時停止を指示するプレイ／ポーズボタン２５Ａ、連続再生やシャッフル等といった複数のプレイモードを切り換えるプレイモード切換ボタン２５Ｂ、プレイリスト上の次のオーディオコンテンツに遷移するスキップボタン２５Ｃ、プレイリスト上の１つ前のオーディオコンテンツに遷移するバックスキップボタン２５Ｄ、音響ユニットから出力するオーディオの音量を増加させる音量アップボタン２５Ｅ及び当該音量を減少させる音量ダウンボタン２６Ｆが設けられている。
【００３４】
ヘッドフォン９は、ユーザによってヘッドフォン操作部２５の各種ボタンが操作された場合、当該操作に応じた操作信号ＳＣ２を生成し、これをバス２２及び無線インタフェース２１を介して本体部８へ送信する。これに応じて本体部８のＣＰＵ１０（図２）は、無線インタフェース１８及びバス１１を介して当該操作信号ＳＣ２を取得し、当該操作信号ＳＣ２に応じた処理を実行するようになされている。
【００３５】
ちなみにオーディオ再生装置３は、本体部８の本体操作部１６においてユーザから所定の操作を受け付けることにより、ヘッドフォン９のヘッドフォン操作部２５において各種ボタンを操作された場合と同様にオーディオコンテンツの再生及び一時停止、或いはスキップ等の処理を実行し得るようになされている。
【００３６】
このようにオーディオ再生装置３は、予めパーソナルコンピュータ５から転送されたオーディオコンテンツ及びプレイリストをハードディスクドライブ１５に記憶しておき、ユーザに選択されたプレイリスト等に基づいたオーディオコンテンツを再生して当該ユーザに聴取させるようになされている。
【００３７】
また本体部８の無線インタフェース１８は、ヘッドフォン９とブルートゥース（登録商標）方式で無線接続し得る以外にも、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．１１ｇ方式の無線ＬＡＮ（Local Area Network）により他のオーディオ再生装置３又はアクセスポイント７（図１）と無線接続し得るようになされている。
【００３８】
ちなみにオーディオ再生装置３は、本体部８に図示しないクロック回路を有しており、現在時刻や日時を取得できるようになされている。またオーディオ再生装置３には、個別に一意のＩＤ番号が設定されており、サーバ２がオーディオ再生装置３と接続する際、及びオーディオ再生装置３同士が無線接続する際、当該ＩＤ番号によって各オーディオ再生装置３を識別し得るようになされている。
【００３９】
さらにオーディオ再生装置３は、他のオーディオ再生装置３と無線接続した際、その日時や当該他のオーディオ再生装置３のＩＤ番号等を含めて通信ログを作成し、ハードディスクドライブ１５に記憶させるようになされている。
【００４０】
（１−３）オーディオコンテンツの分類と各種リストの更新
ところでオーディオ再生装置３は、ハードディスクドライブ１５に記憶している全てのオーディオコンテンツについて、ユーザの好みに合致し保存しておくべき「お気に入り」又は当該ユーザの好みに合致せず削除しても問題ない「削除候補」のいずれかに分類するようになされている。
【００４１】
実際上オーディオ再生装置３は、図５及び図６に示すように、「お気に入り」及び「削除候補」に分類されたオーディオコンテンツをそれぞれ管理するためのお気に入りリストＬＦ及び削除候補リストＬＵを生成してハードディスクドライブ１５に記憶させるようになされている。
【００４２】
またオーディオ再生装置３は、アーティスト名、ジャンル、或いはテンポといった属性情報を用いてユーザの嗜好の特徴を分析し（詳しくは後述する）、図７に示すような嗜好情報リストＬＩを作成してハードディスクドライブ１５に記憶させるようになされている。
【００４３】
オーディオ再生装置３のＣＰＵ１０は、オーディオコンテンツを再生する際、１曲毎に当該オーディオコンテンツを「お気に入り」又は「削除候補」のいずれに分類するかを判定してお気に入りリストＬＦ及び削除候補リストＬＵを更新し、またその結果に応じて嗜好情報リストＬＩを更新するようになされている。以下、このときのリスト更新処理手順ＲＴ１について、図８に示すフローチャートを用いて説明する。
【００４４】
オーディオ再生装置３のＣＰＵ１０は、１曲のオーディオコンテンツ（以下、このオーディオコンテンツを対象オーディオコンテンツと呼ぶ）の再生を終了した時点、すなわち当該対象オーディオコンテンツを曲の最後まで再生し終えた時点又はユーザによりヘッドフォン操作部２５のスキップボタン２５Ｃ等を介してスキップ操作され次の曲に遷移した時点で、リスト更新処理手順ＲＴ１を開始してステップＳＰ１へ移る。
【００４５】
ステップＳＰ１においてＣＰＵ１０は、再生途中でスキップ操作されたことにより対象オーディオコンテンツの再生時間が１分未満であった回数と、当該対象オーディオコンテンツの累計の再生回数とに基づき、当該再生途中でスキップ操作された頻度（以下、これをスキップ頻度と呼ぶ）を算出して、当該スキップ頻度が７０％未満であるか否かを判定する。
【００４６】
ここで、対象オーディオコンテンツの再生時間が１分以上であった場合、少なくとも当該ユーザが当該対象オーディオコンテンツを聴きたくないわけでは無く、すなわち当該ユーザが当該対象オーディオコンテンツを気に入っている可能性があることになる。
【００４７】
このためステップＳＰ１において肯定結果が得られた場合、スキップ頻度が比較的低かった、すなわちユーザが対象オーディオコンテンツを比較的長時間又は最後まで再生する頻度が高かったため、当該ユーザが当該対象オーディオコンテンツを気に入っている可能性が高いことを表しており、このときＣＰＵ１０は、当該対象オーディオコンテンツをお気に入りリストＬＦに登録するべく、次のステップＳＰ２へ移る。
【００４８】
ステップＳＰ２においてＣＰＵ１０は、対象オーディオコンテンツが既にお気に入りリストＬＦに含まれているか否かを判定する。ここで否定結果が得られると、このことは当該対象オーディオコンテンツが削除候補リストＬＵに含まれていることを表しており、このときＣＰＵ１０は、お気に入りリストＬＦ及び削除候補リストＬＵを更新するべく次のステップＳＰ３へ移る。
【００４９】
ステップＳＰ３においてＣＰＵ１０は、削除候補リストＬＵから対象オーディオコンテンツを抹消すると共にお気に入りリストＬＦに当該対象オーディオコンテンツを追加登録し、次の嗜好情報リスト更新サブルーチンＳＲＴ１へ移る。
【００５０】
一方ステップＳＰ２において肯定結果が得られた場合、このことは対象オーディオコンテンツが既にお気に入りリストＬＦに登録されていることを表しており、このときＣＰＵ１０は当該お気に入りリストＬＦ及び削除候補リストＬＵを特に更新せずに次の嗜好情報リスト更新サブルーチンＳＲＴ１へ移る。
【００５１】
これに対してステップＳＰ１において否定結果が得られると、このことはユーザが対象オーディオコンテンツの開始部分をわずかに聴いただけで次のオーディオコンテンツにスキップした頻度が高く、当該ユーザが当該対象オーディオコンテンツに興味を持っていない可能性が高いことを表しており、このときＣＰＵ１０は、当該対象オーディオコンテンツを削除候補リストＬＵに入れるべく、次のステップＳＰ４へ移る。
【００５２】
ステップＳＰ４においてＣＰＵ１０は、対象オーディオコンテンツが既に削除候補リストＬＵに含まれているか否かを判定する。ここで否定結果が得られると、このことは当該対象オーディオコンテンツがお気に入りリストＬＦに含まれていることを表しており、このときＣＰＵ１０は、お気に入りリストＬＦ及び削除候補リストＬＵを更新するべく次のステップＳＰ５へ移る。
【００５３】
ステップＳＰ５においてＣＰＵ１０は、お気に入りリストＬＦから対象オーディオコンテンツを抹消すると共に削除候補リストＬＵに当該対象オーディオコンテンツを追加登録し、次の嗜好情報リスト更新サブルーチンＳＲＴ１へ移る。
【００５４】
一方ステップＳＰ５において肯定結果が得られた場合、このことは対象オーディオコンテンツが既に削除候補リストＬＵに登録されていることを表しており、このときＣＰＵ１０は当該削除候補リストＬＵ及びお気に入りリストＬＦを特に更新せずに次の嗜好情報リスト更新サブルーチンＳＲＴ１へ移る。
【００５５】
嗜好情報リスト更新サブルーチンＳＲＴ１においてＣＰＵ１０は、図９に示すフローチャートに従い、お気に入りリストＬＦに登録されているオーディオコンテンツのアーティスト名やジャンル等といった属性情報を基に嗜好情報リストＬＩを更新するようになされている。
【００５６】
すなわちＣＰＵ１０は、嗜好情報リスト更新サブルーチンＳＲＴ１を開始してステップＳＰ１１へ移り、お気に入りリストＬＦに登録されている全てのオーディオコンテンツについて、１０曲以上登録され、且つ嗜好情報リストＬＩに未登録のアーティスト名があるか否かを判定する。
【００５７】
このステップＳＰ１１において肯定結果が得られると、このことは１０曲以上のオーディオコンテンツがお気に入りリストに登録されているアーティスト、すなわちユーザの嗜好に合致する可能性が高いアーティストが存在し、且つそのアーティスト名（以下、これを対象アーティスト名と呼ぶ）が嗜好情報リストＬＩに未登録であることを表しており、このときＣＰＵ１０は次のステップＳＰ１２へ移る。
【００５８】
ステップＳＰ１２においてＣＰＵ１０は、対象アーティスト名を嗜好情報リストＬＩに追加登録し、再度ステップＳＰ１１へ戻る。
【００５９】
これに対してステップＳＰ１１において否定結果が得られると、このことはユーザの嗜好に合致する可能性が高いアーティストが全て嗜好情報リストＬＩに全て登録されていることを表しており、このときＣＰＵ１０は次のステップＳＰ１３へ移る。
【００６０】
ステップＳＰ１３においてＣＰＵ１０は、お気に入りリストＬＦに登録されている全てのオーディオコンテンツについて、３０曲以上登録され、且つ嗜好情報リストＬＩに未登録のジャンルがあるか否かを判定する。
【００６１】
このステップＳＰ１３において肯定結果が得られると、このことは３０曲以上のオーディオコンテンツがお気に入りリストに登録されているジャンル、すなわちユーザの嗜好に合致する可能性が高いジャンルが存在し、且つそのジャンル名（以下、これを対象ジャンル名と呼ぶ）が嗜好情報リストＬＩに未登録であることを表しており、このときＣＰＵ１０は次のステップＳＰ１４へ移る。
【００６２】
ステップＳＰ１４においてＣＰＵ１０は、対象ジャンル名を嗜好情報リストＬＩに追加登録し、再度ステップＳＰ１１へ戻る。
【００６３】
これに対してステップＳＰ１３において否定結果が得られると、このことはユーザの嗜好に合致する可能性が高いジャンル名が既に嗜好情報リストＬＩに全て登録されていることを表しており、このときＣＰＵ１０は次のステップＳＰ１５へ移ることにより嗜好情報リスト更新サブルーチンＳＲＴ１を終了して元のリスト更新処理手順ＲＴ１（図８）へ戻り、次のステップＳＰ６へ移って当該リスト更新処理手順ＲＴ１を終了する。
【００６４】
このようにオーディオ再生装置３のＣＰＵ１０は、オーディオコンテンツの再生が終了する毎に、リスト更新処理手順ＲＴ１に従い対象オーディオコンテンツのスキップ頻度に応じてお気に入りリストＬＦ及び削除候補リストＬＵを更新すると共に嗜好情報リストＬＩを更新するようになされている。
【００６５】
ところでオーディオ再生装置３のＣＰＵ１０は、オーディオコンテンツの曲名やアーティスト名等をＬＣＤパネル１７（図２）に表示している際、又は当該オーディオコンテンツを再生している際に、ユーザによる所定の登録操作を受け付けることにより、図１０に示すマニュアル指定リストＬＭに当該オーディオコンテンツのアーティスト名を追加登録するようになされている。
【００６６】
このマニュアル指定リストＬＭは、ユーザが自分の嗜好に合うアーティスト名やジャンル名等を明示すべく手動操作によって登録し得るようになされたものであり、オーディオ再生装置３が新たなオーディオコンテンツを取得する際に当該新たなオーディオコンテンツの選択基準の１つとして利用されるものである。
【００６７】
またオーディオ再生装置３は、ユーザの好みに合わないオーディオコンテンツを当該ユーザに直接指定させてハードディスクドライブ１５から削除することもできるようになされており、この場合ＣＰＵ１０は、当該ユーザから削除指示を受け付けることにより当該オーディオコンテンツを当該ハードディスクドライブ１５から削除すると共にコンテンツ管理テーブルＴＢＬ（図３）から当該オーディオコンテンツの情報を抹消するようになされている。
【００６８】
このときＣＰＵ１０は、図１１に示すように、削除したオーディオコンテンツに関するアーティスト名、アルバム名、曲名等の各種属性情報と共にお気に入りリストＬＦ（図５）への登録日及び抹消日について削除履歴リストＬＤに追加登録するようになされている。
【００６９】
（１−４）オーディオコンテンツの取得
（１−４−１）コンテンツ取得処理手順
ところでコンテンツ配信交換システム１（図１）において、オーディオ再生装置３は、サーバ２と接続してオーディオコンテンツを取得し得ることに加え、他のオーディオ再生装置３と無線通信することにより当該他のオーディオ再生装置３からもオーディオコンテンツを取得し得るようになされている。
【００７０】
ちなみにコンテンツ配信交換システム１では、著作権保護の観点からオーディオ再生装置３同士におけるオーディオコンテンツの移動は許可されているものの、当該オーディオコンテンツのコピーはできないように制限されている。
【００７１】
実際上オーディオ再生装置３は、ユーザに携帯されて様々な場所に持ち運ばれており、その時点で接続可能なサーバ２又は他のオーディオ再生装置３を接続対象としてオーディオコンテンツを取得するようになされている。以下では、このときのコンテンツ取得処理手順ＲＴ２について、図１２のフローチャートを用いて説明する。
【００７２】
提供装置及び要求装置としてのオーディオ再生装置３のＣＰＵ１０は、電源が投入された時点でコンテンツ取得処理手順ＲＴ２を開始し、ステップＳＰ２１へ移る。
【００７３】
ステップＳＰ２１においてＣＰＵ１０は、ハードディスクドライブ１５に新たなオーディオコンテンツを記憶させるのに十分な空容量を確保できるか否か、すなわち少なくともオーディオコンテンツ１曲分以上の空容量があるか否か、又は削除候補リストＬＵに１曲以上のオーディオコンテンツが登録されており当該オーディオコンテンツを削除した場合に１曲分以上の空容量を生成できるか否かを判定する。
【００７４】
ここで否定結果が得られると、このことは既にハードディスクドライブ１５がユーザの嗜好に合致したオーディオコンテンツで満たされていることを表しており、このときＣＰＵ１０は、敢えて新たなオーディオコンテンツを取得すること無くステップＳＰ２９へ移る。
【００７５】
これに対してステップＳＰ２１において肯定結果が得られると、このことはハードディスクドライブ１５に空容量を確保できるために新たなオーディオコンテンツを記憶させ得ることを表しており、このときＣＰＵ１０はステップＳＰ２２へ移る。
【００７６】
ステップＳＰ２２においてＣＰＵ１０は、無線インタフェース１８（図２）を介して他のオーディオ再生装置３と無線接続できるか否かといった周囲の接続状況を確認し、次のステップＳＰ２３へ移る。
【００７７】
ステップＳＰ２３においてＣＰＵ１０は、ハードディスクドライブ１５に記憶させている通信ログを参照しながら、無線接続可能であり且つ過去３時間以内に無線接続していない他のオーディオ再生装置３があるか否かを判定する。ここで肯定結果が得られると、このことは新たなオーディオコンテンツを提供してくれる可能性がある他のオーディオ再生装置３が接続可能な状態にあることを表しており、このときＣＰＵ１０は次のステップＳＰ２４へ移る。
【００７８】
ちなみに、ステップＳＰ２３においては、あるオーディオ再生装置３と一度無線接続した直後では、同一のオーディオ再生装置３からは新たなオーディオコンテンツを取得できる可能性が極めて低いため、敢えて「過去３時間以内に無線接続していない」といった条件に基づいて判定している。
【００７９】
ステップＳＰ２４においてＣＰＵ１０は、無線接続可能であり且つ過去３時間以内に無線接続していない他のオーディオ再生装置３のうち１つを接続対象として無線接続し、次のコンテンツ移動サブルーチンＳＲＴ２へ移る。
【００８０】
コンテンツ移動サブルーチンＳＲＴ２においてＣＰＵ１０は、他のオーディオ再生装置３から移動してもらうことによりオーディオコンテンツを取得し（詳しくは後述する）、次のステップＳＰ２５へ移る。
【００８１】
ステップＳＰ２５においてＣＰＵ１０は、他のオーディオ再生装置３との無線接続を解除した後、さらに異なるオーディオ再生装置３と無線接続してオーディオコンテンツを取得するべく再度ステップＳＰ２１へ戻る。
【００８２】
一方、ステップＳＰ２３において否定結果が得られると、このことは他のオーディオ再生装置３からは新たなオーディオコンテンツを取得できる可能性が無いことを表しており、このときＣＰＵ１０は、サーバ２からのオーディオコンテンツの取得を試みるべく次のステップＳＰ２６へ移る。
【００８３】
ステップＳＰ２６においてＣＰＵ１０は、サーバ２と無線接続できるか否かを判定する。ここで肯定結果が得られると、このことは当該サーバ２からオーディオコンテンツを取得できることを表しており、このときＣＰＵ１０は次のステップＳＰ２７へ移る。
【００８４】
ステップＳＰ２７においてＣＰＵ１０は、サーバ２と無線接続して次のコンテンツダウンロードサブルーチンＳＲＴ３へ移る。
【００８５】
コンテンツダウンロードサブルーチンＳＲＴ３においてＣＰＵ１０は、サーバ２からダウンロードすることによりオーディオコンテンツを取得し（詳しくは後述する）、次のステップＳＰ２８へ移る。
【００８６】
ステップＳＰ２８においてＣＰＵ１０は、サーバ２との無線接続を解除し、次のステップＳＰ２９へ移る。
【００８７】
一方ステップＳＰ２６において否定結果が得られると、このことはこの時点ではサーバ２からオーディオコンテンツを取得できないことを表しており、このときＣＰＵ１０は次のステップＳＰ２９へ移る。
【００８８】
ステップＳＰ２９においてＣＰＵ１０は、所定の待ち時間（例えば３時間）待機した後、再度ステップＳＰ２１へ戻って一連の処理を繰り返す。これにより、例えばオーディオ再生装置３が周囲の全ての無線接続可能なサーバ２及び他のオーディオ再生装置３からオーディオコンテンツを取得し終えていたとしても、当該オーディオ再生装置３を携帯するユーザの移動等に伴って新たなオーディオ再生装置３と無線接続可能になる可能性がある。またオーディオ再生装置３は、ハードディスクドライブ１５の空容量が無く新たなオーディオコンテンツを記憶できなかったとしても、ユーザにより新たに不要と判断されたオーディオコンテンツが手動で削除されて空容量が増加する可能性があるため、新たなオーディオコンテンツを取得できる可能性がある。
【００８９】
このようにオーディオ再生装置３は、サーバ２よりも優先して他のオーディオ再生装置３からオーディオコンテンツの取得を試み、当該他のオーディオ再生装置３からオーディオコンテンツを取得できなかった場合、或いは接続可能な全てのオーディオ再生装置３からオーディオコンテンツを取得した上で、まだハードディスクドライブ１５に新たなオーディオコンテンツを記憶できる場合にのみサーバ２からオーディオコンテンツを取得するようになされている。
【００９０】
（１−４−２）コンテンツ移動シーケンス
次に、コンテンツ移動サブルーチンＳＲＴ２（図１２）について説明する。まず説明の都合上、図１３に示すように、コンテンツ取得処理手順ＲＴ２におけるオーディオ再生装置３をオーディオ再生装置３Ａとし、他のオーディオ再生装置３をオーディオ再生装置３Ｂとする。
【００９１】
オーディオ再生装置３ＡのＣＰＵ１０は、コンテンツ取得処理手順ＲＴ２のステップＳＰ２４においてオーディオ再生装置３Ｂと接続したことにより、図１４に示すコンテンツ移動サブルーチンＳＲＴ２を開始し、ステップＳＰ３１へ移る。
【００９２】
ステップＳＰ３１においてオーディオ再生装置３ＡのＣＰＵ１０は、自分の嗜好情報リストＬＩ（以下これを嗜好情報リストＬＩＡと呼ぶ）をオーディオ再生装置３Ｂへ送出し、次のステップＳＰ３２へ移る。
【００９３】
一方オーディオ再生装置３ＢのＣＰＵ１０は、オーディオ再生装置３Ａと接続したことにより図１４に示すコンテンツ移動サブルーチンＳＲＴ４を開始し、ステップＳＰ４１へ移る。
【００９４】
ステップＳＰ４１においてオーディオ再生装置３ＢのＣＰＵ１０は、オーディオ再生装置３Ａから送出された嗜好情報リストＬＩＢを受信し、次のステップＳＰ４２へ移る。
【００９５】
ステップＳＰ４２においてオーディオ再生装置３ＢのＣＰＵ１０は、自分の削除候補リストＬＵ（以下、これを削除候補リストＬＵＢと呼ぶ）に登録されているオーディオコンテンツのうちオーディオ再生装置３Ａから取得した嗜好情報リストＬＩＡの内容に合致するものがあるか否かを判定する。ここで否定結果が得られると、このことはオーディオ再生装置３Ａのユーザの嗜好に合致するオーディオコンテンツを当該オーディオ再生装置３Ｂからは提供できないことを表しており、このとき当該オーディオ再生装置３ＢのＣＰＵ１０はステップＳＰ４９へ移る。
【００９６】
これに対してステップＳＰ４２において肯定結果が得られると、オーディオ再生装置３ＢのＣＰＵ１０は、オーディオ再生装置３Ａにオーディオコンテンツを提供するべく次のステップＳＰ４３へ移る。
【００９７】
ステップＳＰ４３においてオーディオ再生装置３ＢのＣＰＵ１０は、当該オーディオ再生装置３Ｂがオーディオ再生装置３Ａに対して提供可能なオーディオコンテンツを有していることを示す提供可能通知を当該オーディオ再生装置３Ａへ送信し、次のステップＳＰ４４へ移る。
【００９８】
これに応じてオーディオ再生装置３ＡのＣＰＵ１０は、ステップＳＰ３２においてオーディオ再生装置３Ｂからの提供可能通知を受信し、次のステップＳＰ３３へ移る。
【００９９】
ステップＳＰ３３においてオーディオ再生装置３ＡのＣＰＵ１０は、自分のお気に入りリストＬＦ（以下、これをお気に入りリストＬＦＡと呼ぶ）をオーディオ再生装置３Ｂへ送信し、次のステップＳＰ３４へ移る。
【０１００】
この場合オーディオ再生装置３Ａは、既にハードディスクドライブ１５に記憶しており改めて取得する必要がないオーディオコンテンツのリスト（以下、これを取得不要リストと呼ぶ）としてお気に入りリストＬＦＡをオーディオ再生装置３Ｂへ予め送信している。
【０１０１】
ステップＳＰ３４においてオーディオ再生装置３ＡのＣＰＵ１０は、ハードディスクドライブ１５にコンテンツ１曲分の空領域がある場合にそのままとし、コンテンツ１曲分の空領域が無い場合に削除候補リストＬＵＡに登録されたオーディオコンテンツを１曲削除することにより、新たなオーディオコンテンツを記憶させる空容量を確保し、次のステップＳＰ３５へ移る。
【０１０２】
一方オーディオ再生装置３ＢのＣＰＵ１０は、ステップＳＰ４４においてオーディオ再生装置３Ａからのお気に入りリストＬＦＡを受信し、次のステップＳＰ４５へ移る。
【０１０３】
ステップＳＰ４５においてオーディオ再生装置３ＢのＣＰＵ１０は、自分の削除候補リストＬＵＢのオーディオコンテンツのなかから、相手（すなわちオーディオ再生装置３Ａ）の嗜好情報リストＬＩＡの内容と合致し、且つ当該相手のお気に入りリストＬＦＡに含まれないオーディオコンテンツを全て選択して送信リストを作成し、次のステップＳＰ４６へ移る。
【０１０４】
この場合オーディオ再生装置３ＢのＣＰＵ１０は、自分の削除候補リストＬＵＢをオーディオ再生装置３Ａへ提供可能なオーディオコンテンツのリストとみなし、このなかから当該オーディオ再生装置３へ提供するオーディオコンテンツを選択して送信リストを作成する。
【０１０５】
すなわちオーディオ再生装置３Ｂは、相手の嗜好情報リストＬＩＡ及びお気に入りリストＬＦＡをオーディオコンテンツの選択条件として用いて、オーディオ再生装置３Ａのユーザの嗜好に合致し、かつ当該オーディオ再生装置３Ａがまだ取得していないオーディオコンテンツのみを選択することにより、オーディオコンテンツを重複して取得することを未然に防止するようになされている。
【０１０６】
ステップＳＰ４６においてオーディオ再生装置３ＢのＣＰＵ１０は、送信リストに基づきオーディオコンテンツを１曲選択してオーディオ再生装置３Ａへ送信し、次のステップＳＰ４７へ移る。
【０１０７】
これに応じてオーディオ再生装置３ＡのＣＰＵ１０は、ステップＳＰ３５においてオーディオ再生装置３Ｂからのオーディオコンテンツを受信してハードディスクドライブ１５に記憶させると共に、コンテンツ管理テーブルＴＢＬ（図２）を更新し、さらに当該オーディオコンテンツをお気に入りリストＬＦＡに追加登録して、次のステップＳＰ３６へ移る。
【０１０８】
ちなみにオーディオ再生装置３ＡのＣＰＵ１０は、受信したオーディオコンテンツがオーディオ再生装置３Ｂによって当該オーディオ再生装置３Ａの嗜好情報リストＬＩＡに合致するものとして選択されているため、当該受信したオーディオコンテンツをお気に入りリストＬＦＡに登録するようになされている。
【０１０９】
ステップＳＰ３６においてオーディオ再生装置３ＡのＣＰＵ１０は、オーディオコンテンツの受信を完了したことを示す受信完了通知をオーディオ再生装置３Ｂへ送信し、次のステップＳＰ３７へ移る。
【０１１０】
これに応じてオーディオ再生装置３ＢのＣＰＵ１０は、ステップＳＰ４７においてオーディオ再生装置３Ａからの受信完了通知を受信し、次のステップＳＰ４８へ移る。
【０１１１】
ステップＳＰ４８においてオーディオ再生装置３ＢのＣＰＵ１０は、送信済のオーディオコンテンツをハードディスクドライブ１５から削除すると共に、コンテンツ管理テーブルＴＢＬ及び削除候補リストＬＵＢから当該送信済のオーディオコンテンツに関する情報を抹消し、さらに当該送信済のオーディオコンテンツに関する情報を削除履歴リストＬＤに登録して、次のステップＳＰ４９へ移る。
【０１１２】
ステップＳＰ４９においてオーディオ再生装置３ＢのＣＰＵ１０は、提供リストのオーディオコンテンツを全て送信し終えたか否かを判定する。ここで否定結果が得られると、このときオーディオ再生装置３ＢのＣＰＵ１０は、未送信のオーディオコンテンツを送信するべく再度ステップＳＰ４６へ戻り、当該ステップＳＰ４６〜ＳＰ４９の処理を繰り返す。これに応じてオーディオ再生装置３ＡのＣＰＵ１０は、ステップＳＰ３４〜ＳＰ３６の処理を繰り返す。
【０１１３】
このようにオーディオ再生装置３ＢのＣＰＵ１０及びオーディオ再生装置３ＡのＣＰＵ１０は、ステップＳＰ４６〜ＳＰ４９の処理及びステップＳＰ３４〜ＳＰ３６の処理をそれぞれ１曲のオーディオコンテンツ毎に繰り返して実行するようになされており、これにより当該オーディオコンテンツの移動を１曲ずつ確実に完了させるようになされている。
【０１１４】
一方ステップＳＰ４９において肯定結果が得られると、このことは提供リストのオーディオコンテンツを全て送信し終えたことを表しており、このときオーディオ再生装置３ＢのＣＰＵ１０は次のステップＳＰ５０へ移る。
【０１１５】
ステップＳＰ５０においてオーディオ再生装置３ＢのＣＰＵ１０は、提供すべきオーディオコンテンツを全て提供し終えたことにより、或いは提供可能なオーディオコンテンツが無かったことにより、オーディオコンテンツの提供を終了することを通知する提供終了通知をオーディオ再生装置３Ａへ送信し、ステップＳＰ５１へ移ってコンテンツ移動サブルーチンＳＲＴ４を終了する。
【０１１６】
これに応じてオーディオ再生装置３ＡのＣＰＵ１０は、ステップＳＰ３７においてオーディオ再生装置３Ｂからの提供完了通知を受信し、次のステップＳＰ３８へ移ってコンテンツ移動サブルーチンＳＲＴ２を終了する。
【０１１７】
このようにオーディオ再生装置３（オーディオ再生装置３Ａ）は、他のオーディオ再生装置３（オーディオ再生装置３Ｂ）にとって「不要」であり自分の嗜好情報リストＬＩの内容と合致するオーディオコンテンツを当該他のオーディオ再生装置３から取得することにより、不要なオーディオコンテンツを有効に利用し得るようになされている。
【０１１８】
この場合オーディオ再生装置３は、他のオーディオ再生装置３へ嗜好情報リストＬＩ及びお気に入りリストＬＦを選択条件として送信することにより、当該オーディオ再生装置３のユーザの嗜好に合致し、且つ重複しないオーディオコンテンツ、いわば適切なオーディオコンテンツを他のオーディオ再生装置３に選択してもらい、そのうえ当該適切なオーディオコンテンツを提供してもらうことができる。
【０１１９】
またオーディオ再生装置３は、他のオーディオ再生装置３からオーディオコンテンツを取得するだけでなく、当該他のオーディオ再生装置３から接続された場合には当該オーディオ再生装置３にとって不要なオーディオコンテンツを当該他のオーディオ再生装置３へ提供するようになされており、この結果、オーディオコンテンツを交換することになる。
【０１２０】
（１−４−３）コンテンツダウンロードシーケンス
次に、コンテンツダウンロードサブルーチンＳＲＴ３（図１２）について説明する。
オーディオ再生装置３のＣＰＵ１０は、コンテンツ取得処理手順ＲＴ２のステップＳＰ２７においてサーバ２と接続したことにより、図１５に示すコンテンツダウンロードサブルーチンＳＲＴ３を開始し、ステップＳＰ６１へ移る。
【０１２１】
ステップＳＰ６１においてオーディオ再生装置３のＣＰＵ１０は、嗜好情報リストＬＩ及びお気に入りリストＬＦをサーバ２へ送出して次のステップＳＰ６２へ移る。
【０１２２】
一方サーバ２は、常にオーディオ再生装置３からの接続を待ち受けるようになされており、当該オーディオ再生装置３から接続された時点でサブルーチンＳＲＴ５を開始し、ステップＳＰ７１へ移る。
【０１２３】
ステップＳＰ７１においてサーバ２は、オーディオ再生装置３からの嗜好情報リストＬＩ及びお気に入りリストＬＦを受信し、次のステップＳＰ７２へ移る。
【０１２４】
ステップＳＰ７２においてサーバ２は、嗜好情報リストＬＩ及びお気に入りリストＬＦを選択条件として用い、保有しているオーディオコンテンツの中から、嗜好情報リストＬＩの内容と合致し、且つお気に入りリストＬＦに含まれないオーディオコンテンツを適宜選択し、これらをリスト化した配信リストを作成して、次のステップＳＰ７３へ移る。
【０１２５】
一方オーディオ再生装置３のＣＰＵ１０は、ステップＳＰ６２においてステップＳＰ３４(図１４)と同様に、ハードディスクドライブ１５にオーディオコンテンツ１曲分の空容量がある場合にそのままとし、オーディオコンテンツ１曲分の空容量が無い場合に削除候補リストＬＵに登録されたオーディオコンテンツを１曲削除することにより、新たなオーディオコンテンツを記憶させる空容量を確保し、次のステップＳＰ６３へ移る。
【０１２６】
ステップＳＰ６３においてオーディオ装置６のＣＰＵ１０は、オーディオコンテンツの要求をサーバ２へ送信し、次のステップＳＰ６４へ移る。
【０１２７】
これに応じてサーバ２は、ステップＳＰ７３においてオーディオコンテンツの要求を受信し、次のステップＳＰ７４へ移る。
【０１２８】
ステップＳＰ７４においてサーバ２は、ステップＳＰ７２において作成した配信リストに基づいてオーディオコンテンツを１曲選択してオーディオ再生装置３へ送信し、その後ステップＳＰ７３へ戻って当該オーディオコンテンツを１曲ずつ送信する処理を繰り返す。
【０１２９】
これに応じてオーディオ再生装置３のＣＰＵ１０は、ステップＳＰ６４においてステップＳＰ３５（図１４）と同様に、サーバ２からのオーディオコンテンツを受信してハードディスクドライブ１５に記憶させると共に、コンテンツ管理テーブルＴＢＬ（図２）を更新し、さらに当該オーディオコンテンツをお気に入りリストＬＦ（図５）に追加登録して、次のステップＳＰ６５へ移る。
【０１３０】
ステップＳＰ６５においてオーディオ再生装置３のＣＰＵ１０は、ハードディスクドライブ１５にオーディオコンテンツ１曲分の空容量を確保できるか否か、すなわち少なくともオーディオコンテンツ１曲分以上の空容量があるか又は削除候補リストＬＵに１曲以上のコンテンツが登録されているか否かを判定する。
【０１３１】
ここで肯定結果が得られると、このことはハードディスクドライブ１５に空容量を確保できるために新たなオーディオコンテンツを記憶させ得ることを表しており、このときオーディオ再生装置３のＣＰＵ１０は、再度ステップＳＰ６２へ戻ってサーバ２から新たなオーディオコンテンツを受信する一連の処理を繰り返す。
【０１３２】
一方ステップＳＰ６５において否定結果が得られると、このことは既にハードディスクドライブ１５がユーザの嗜好に合致したオーディオコンテンツで満たされていることを表しており、このときオーディオ再生装置３のＣＰＵ１０は、これ以上新たなオーディオコンテンツをサーバ２へ要求すること無くステップＳＰ６６へ移ってコンテンツダウンロードサブルーチンＳＲＴ３を終了する。
【０１３３】
すなわちオーディオ再生装置３は、ハードディスクドライブ１５に空容量を確保できなくなるまで、すなわち当該ハードディスクドライブ１５に記憶しているオーディオコンテンツが全てお気に入りリストＬＦに登録された状態となるまで、新たなオーディオコンテンツをサーバ２から取得することができる。
【０１３４】
一方サーバ２は、所定の待機時間内に次のオーディオコンテンツの要求を受信しなかった場合、オーディオ再生装置３が一連の当該オーディオコンテンツの取得を終了したものとみなし、サブルーチンＳＲＴ５を終了する。
【０１３５】
ちなみにサーバ２は、オーディオコンテンツの配信が終了した後もオーディオ再生装置３から受信したお気に入りリストＬＦを当該オーディオ再生装置３のＩＤ番号と対応付けて保存しておくようになされている。
【０１３６】
このようにオーディオ再生装置３は、サーバ２へ嗜好情報リストＬＩ及びお気に入りリストＬＦを選択条件として送信することにより、当該オーディオ再生装置３のユーザの嗜好に合致し、かつ既にハードディスクドライブ１５に記憶させているオーディオコンテンツと重複しないような新たなオーディオコンテンツを当該サーバ２から配信させるようになされている。
【０１３７】
（１−５）第１の実施の形態における動作及び効果
以上の構成において、オーディオ再生装置３は、ハードディスクドライブ１５に新たなオーディオコンテンツを記憶させるのに十分な空容量を確保できる場合、まず接続可能な他のオーディオ再生装置３から優先してオーディオコンテンツの取得を試み、その次にサーバ２への接続を試みて接続可能であればオーディオコンテンツの配信を受ける。
【０１３８】
従ってオーディオ再生装置３は、他のオーディオ再生装置３からオーディオコンテンツを取得できた場合、サーバ２からオーディオコンテンツの配信を受ける必要が無いため、当該サーバ２の処理負荷を軽減させることができ、また通信トラフィックも軽減させることができる。
【０１３９】
このときオーディオ再生装置３は、サーバ２へ嗜好情報リストＬＩを選択条件として送信することにより、当該サーバ２が保有しているオーディオコンテンツのうち当該嗜好情報リストＬＩの内容と合致するオーディオコンテンツのみ選択させて配信させることができるので、当該オーディオ再生装置３のユーザの嗜好に合致するオーディオコンテンツのみを効率よく取得することができる。
【０１４０】
さらにオーディオ再生装置３は、取得不要リストとしてお気に入りリストＬＦを予めサーバ２へ送信することにより、同一のオーディオコンテンツを誤って受信することが無く、当該サーバ２に無駄な処理負荷をかける可能性を低減することができる。
【０１４１】
これによりコンテンツ配信交換システム１においては、ユーザの増加等によってオーディオ再生装置３の数が増加したとしても、オーディオ再生装置３同士でオーディオコンテンツを交換し得ない従来のコンテンツ配信システムと比較して、サーバ２からオーディオコンテンツをダウンロードする頻度をあまり増加させずに済むので、当該サーバ２や各種ネットワーク装置等の処理能力を高める必要が無く、当該サーバ２等の構成を簡素化することができる。
【０１４２】
特にコンテンツ配信交換システム１においては、システム内に十分な数のオーディオ再生装置３が存在する場合、当該オーディオ再生装置３を分散サーバと見なすことができ、これにより、例えば大量にダウンロードされシステム内に十分に流通しているオーディオコンテンツをサーバ２から削除しても良く、これにより当該サーバ２の記憶容量を削減して構成を一段と簡素化することができる。
【０１４３】
この結果コンテンツ配信交換システム１では、サーバ２や各種ネットワーク機器等の管理コストを削減することができるので、当該管理コストを固定費としてオーディオ再生装置３のユーザに課金しているような場合に、当該固定費を低減することができる。
【０１４４】
またサーバ２は、オーディオ再生装置３へオーディオコンテンツを配信する際に当該オーディオ再生装置３から取得したお気に入りリストＬＦを保存しているため、例えばユーザがオーディオ再生装置３を紛失又は破損する等して新たなオーディオ再生装置３を使用する際、当該サーバ２に保存されているお気に入りリストＬＦを当該新たなオーディオ再生装置３へ転送すると共に当該お気に入りリストＬＦに登録されているオーディオコンテンツを配信することにより、古いオーディオ再生装置３によって最後に当該サーバ２に接続したときの状態に復元させることができる。
【０１４５】
一方オーディオ再生装置３は、他のオーディオ再生装置３からオーディオコンテンツを取得する際、サーバ２からオーディオコンテンツを取得する際と同様に、自分の嗜好情報リストＬＩを選択条件として予め送信して当該他のオーディオ再生装置３が保有しているオーディオコンテンツのうち当該嗜好情報リストＬＩの内容と合致するオーディオコンテンツのみ送信させるため、当該オーディオ再生装置３のユーザの嗜好に合致するオーディオコンテンツのみを効率良く取得することができる。
【０１４６】
このときオーディオ再生装置３は、お気に入りリストＬＦを取得不要リストとして予め他のオーディオ再生装置３へ送信するため、同一のオーディオコンテンツを誤って受信することが無く、無駄な通信トラフィックの発生を未然に防止することができる。
【０１４７】
そのうえオーディオ再生装置３は、他のオーディオ再生装置３からオーディオコンテンツを要求された際、自分の削除候補リストＬＵを「提供可能なオーディオコンテンツのリスト」と見なして当該削除候補リストＬＵに登録されたオーディオコンテンツの中から提供するオーディオコンテンツを選択するため、お気に入りリストＬＦに登録されたオーディオコンテンツ、すなわち当該オーディオ再生装置３のユーザの嗜好に合致しており確保しておくべきオーディオコンテンツを誤って提供（すなわち移動）してしまうことがない。
【０１４８】
さらにオーディオ再生装置３は、他のオーディオ再生装置３と無線接続する際に、サーバ２や所定の中継装置等を介することなく互いに直接無線接続することができるので、当該サーバ２に処理負荷をかけず、またアクセスポイント７の設置場所等に制限されることもなく、容易にオーディオコンテンツの交換を行うことができる。
【０１４９】
またオーディオ再生装置３は、サーバ２又は他のオーディオ再生装置３からオーディオコンテンツを取得する際、１曲毎に移動させることにより、例えば複数のオーディオコンテンツを取得する際に当該サーバ２又は当該オーディオ再生装置３との無線接続が中断してしまった場合であっても、送信が完了した分のオーディオコンテンツについては当該オーディオ再生装置３へ完全に移動し終えることができ、中断されるまでの各処理を無駄にせず、通信トラフィックを極力有効に利用することができる。
【０１５０】
そのうえオーディオ再生装置３は、ユーザに何ら操作をさせることなく、無線接続可能な他のオーディオ再生装置３又はサーバ２から当該ユーザの嗜好に合致したオーディオコンテンツを自動的に取得することができるため、当該ユーザの手を煩わせずに済む。
【０１５１】
以上の構成によれば、オーディオ再生装置３は、新たなオーディオコンテンツを取得する際、まず接続可能な他のオーディオ再生装置３から優先してオーディオコンテンツの取得を試み、その次にサーバ２への接続を試みて接続可能であればオーディオコンテンツの配信を受け、その際に当該他のオーディオ再生装置３又はサーバ２によって嗜好情報リストＬＩに合致したオーディオコンテンツを選択してもらうことにより、ユーザの嗜好に合致したオーディオコンテンツを取得できると共に当該サーバ２からオーディオコンテンツの配信を受ける頻度を従来に比して格段に低減することができ、当該サーバ２の処理負荷を軽減させることができる。
【０１５２】
（２）第２の実施の形態
（２−１）コンテンツ配信交換システム及びオーディオ再生装置の構成
第２の実施の形態においては、コンテンツ配信交換システム１（図１）及びオーディオ再生装置３（図２及び図４）は上述した第１の実施の形態と同様の構成を有しているため、その説明は省略する。
【０１５３】
また、オーディオ再生装置３がハードディスクドライブ１５に記憶させているコンテンツ管理テーブルＴＢＬ（図３）、お気に入りリストＬＦ（図５）、削除候補リストＬＵ（図６）、嗜好情報リストＬＩ（図７）、マニュアル指定リスト（図１０）及び削除履歴リストＬＤ（図１１）についても第１の実施の形態と同様であるため、その説明は省略する。
【０１５４】
（２−２）コンテンツ移動シーケンス
この第２の実施の形態では、コンテンツ取得処理手順ＲＴ２（図１２）において、コンテンツ移動サブルーチンＳＲＴ２（図１４）に代えて、当該図１４と対応した図１６に示すコンテンツ移動サブルーチンＳＲＴ６を実行するようになされている。
【０１５５】
すなわちオーディオ再生装置３ＡのＣＰＵ１０は、コンテンツ取得処理手順ＲＴ２のステップＳＰ２４においてオーディオ再生装置３Ｂと接続したことによりコンテンツ移動サブルーチンＳＲＴ６を開始し、ステップＳＰ８１へ移る。
【０１５６】
一方オーディオ再生装置３ＢのＣＰＵ１０は、オーディオ再生装置３Ａと接続したことによりコンテンツ移動サブルーチンＳＲＴ７を開始し、ステップＳＰ９１へ移る。
【０１５７】
ステップＳＰ９１においてオーディオ再生装置３ＢのＣＰＵ１０は、自分の削除候補リストＬＵＢをオーディオ再生装置３Ａへ送信し、次のステップＳＰ９２へ移る。
【０１５８】
この場合オーディオ再生装置３ＢのＣＰＵ１０は、オーディオ再生装置３Ａに対して提供可能なオーディオコンテンツを表すリストとして削除候補リストＬＵＢを当該オーディオ再生装置３Ａへ予め送信している。
【０１５９】
これに応じてオーディオ再生装置３ＡのＣＰＵ１０は、ステップＳＰ８１においてオーディオ再生装置３Ｂからの削除候補リストＬＵＢを受信し、次のステップＳＰ８２へ移る。
【０１６０】
ステップＳＰ８２においてオーディオ再生装置３ＡのＣＰＵ１０は、相手の削除候補リストＬＵＢに登録されているオーディオコンテンツのうち自分の嗜好情報リストＬＩＡの内容に合致するものがあるか否かを判定する。ここで否定結果が得られると、このことはオーディオ再生装置３Ａのユーザの嗜好に合致するオーディオコンテンツを当該オーディオ再生装置３Ｂからは取得できないことを表しており、このときオーディオ再生装置３ＡのＣＰＵ１０はステップＳＰ８８へ移る。
【０１６１】
これに対してステップＳＰ８２において肯定結果が得られると、このことはオーディオ再生装置３Ａのユーザの嗜好に合致するオーディオコンテンツをオーディオ再生装置３Ｂから取得できることを表しており、このときオーディオ再生装置３ＡのＣＰＵ１０は次のステップＳＰ８３へ移る。
【０１６２】
ステップＳＰ８３においてオーディオ再生装置３ＡのＣＰＵ１０は、相手の削除候補リストＬＵＢのオーディオコンテンツのなかから、自分の嗜好情報リストＬＩＡの内容と合致し、且つ自分のお気に入りリストＬＦＡに含まれないオーディオコンテンツを全て選択し、これらをリスト化した要求リストを作成して、次のステップＳＰ８４へ移る。
【０１６３】
ステップＳＰ８４においてオーディオ再生装置３ＡのＣＰＵ１０は、ステップＳＰ８３において作成した要求リストをオーディオ再生装置３Ｂへ送信し、次のステップＳＰ８５へ移る。
【０１６４】
すなわちオーディオ再生装置３Ａは、自分の嗜好情報リストＬＩＡ及びお気に入りリストＬＦＡをオーディオコンテンツの選択条件として用い、さらに当該お気に入りリストＬＦＡを取得不要リストとして用いることにより、当該オーディオ再生装置３Ａのユーザの嗜好に合致し、かつ当該ユーザが既に所有しているオーディオコンテンツを除外してまだ所有していないオーディオコンテンツのみを選択して要求リストを作成する。これによりオーディオ再生装置３Ａは、同一のオーディオコンテンツを重複して取得することを未然に防止することができる。
【０１６５】
これに応じてオーディオ再生装置３ＢのＣＰＵ１０は、ステップＳＰ９２においてオーディオ再生装置３Ａからの要求リストを受信し、次のステップＳＰ９３へ移る。
【０１６６】
ステップＳＰ９３〜ＳＰ９６においてオーディオ再生装置３ＢのＣＰＵ１０は、コンテンツ移動サブルーチンＳＲＴ４（図１４）のステップＳＰ４６〜ＳＰ４９と同様に、要求リストのオーディオコンテンツを１曲ずつオーディオ再生装置３Ａへ送信し、当該要求リストのオーディオコンテンツを全て送信し終えてからステップＳＰ９７へ移る。
【０１６７】
これに応じてオーディオ再生装置３ＡのＣＰＵ１０は、ステップＳＰ８５〜ステップＳＰ８７において、コンテンツ移動サブルーチンＳＲＴ２（図１４）のステップＳＰ３４〜ＳＰ３６と同様に、オーディオコンテンツを１曲ずつ受信し、次のステップＳＰ８８へ移る。
【０１６８】
一方オーディオ再生装置３ＢのＣＰＵ１０は、ステップＳＰ９７において、提供すべきオーディオコンテンツを全て提供し終えたことによりオーディオコンテンツの提供を終了することを通知する提供終了通知をオーディオ再生装置３Ａへ送信し、次のステップＳＰ９８へ移ってコンテンツ移動サブルーチンＳＲＴ７を終了する。
【０１６９】
これに応じてオーディオ再生装置３ＡのＣＰＵ１０は、ステップＳＰ８８においてオーディオ再生装置３Ｂからの提供完了通知を受信し、次のステップＳＰ８９へ移ってコンテンツ移動サブルーチンＳＲＴ６を終了する。
【０１７０】
ちなみにオーディオ再生装置３Ａは、ステップＳＰ８２において否定結果が得られた場合、ステップＳＰ８８においてオーディオ再生装置３Ｂからの提供完了通知を受信する代わりに、削除候補リストＬＵＢに取得したいオーディオコンテンツが含まれていなかったことを表す受信不要通知をオーディオ再生装置３Ｂへ送信してステップＳＰ８９へ移り、コンテンツ移動サブルーチンＳＲＴ６を終了するようになされている。
【０１７１】
これに応じてオーディオ再生装置３ＢのＣＰＵ１０は、ステップＳＰ９７においてオーディオ再生装置３Ａからの受信不要通知を受信してステップＳＰ９８へ移り、当該オーディオ再生装置３へオーディオコンテンツを送信することなくコンテンツ移動サブルーチンＳＲＴ７を終了するようになされている。
【０１７２】
このように第２の実施の形態の場合、オーディオコンテンツを送信する側の他のオーディオ再生装置３（すなわちオーディオ再生装置３Ｂ）ではなく、当該オーディオコンテンツを取得する側のオーディオ再生装置３（すなわちオーディオ再生装置３Ａ）において取得するオーディオコンテンツを選択するようになされている。
【０１７３】
ちなみにこの第２の実施の形態においても、第１の実施の形態と同様、オーディオ再生装置３は、他のオーディオ再生装置３からオーディオコンテンツを取得するだけでなく、当該他のオーディオ再生装置３から接続された場合には当該オーディオ再生装置３にとって不要なオーディオコンテンツを当該他のオーディオ再生装置３へ提供するようになされており、この結果、オーディオコンテンツを交換することになる。
【０１７４】
（２−３）第２の実施の形態における動作及び効果
以上の構成において、オーディオ再生装置３は、第１の実施の形態と同様、ハードディスクドライブ１５に新たなオーディオコンテンツを記憶させるのに十分な空容量を確保できる場合、まず接続可能な他のオーディオ再生装置３から優先してオーディオコンテンツの取得を試み、その次にサーバ２への接続を試みて接続可能であればオーディオコンテンツの配信を受ける。
【０１７５】
従ってオーディオ再生装置３は、第１の実施の形態と同様、他のオーディオ再生装置３からオーディオコンテンツを取得できた場合、サーバ２へアクセスしてオーディオコンテンツの配信を受ける必要が無いため、当該サーバ２からオーディオコンテンツの配信を受ける場合と比較して当該サーバ２の処理負荷を軽減させることができ、また通信トラフィックも軽減させることができる。
【０１７６】
特にオーディオ再生装置３は、他のオーディオ再生装置３からオーディオコンテンツを取得する際、第１の実施の形態とは異なり、当該他のオーディオ再生装置３が提供可能なオーディオコンテンツのリストとして削除候補リストＬＵを取得し、当該削除候補リストＬＵのなかから嗜好情報リストＬＩの内容と合致するオーディオコンテンツのみ選択して要求する。
【０１７７】
このためオーディオ再生装置３は、当該オーディオ再生装置３のユーザの嗜好に合致するオーディオコンテンツのみを効率良く取得することができると共に、第１の実施の形態と比較して他のオーディオ再生装置３における処理負荷を軽減させることができる。
【０１７８】
以上の構成によれば、オーディオ再生装置３は、第１の実施の形態と同様、新たなオーディオコンテンツを取得する際、まず接続可能な他のオーディオ再生装置３から優先してオーディオコンテンツの取得を試み、その次にサーバ２への接続を試みて接続可能であればオーディオコンテンツの配信を受け、その際に当該他のオーディオ再生装置３又はサーバ２によって嗜好情報リストＬＩに合致したオーディオコンテンツを選択してもらうことにより、ユーザの嗜好に合致したオーディオコンテンツを取得できると共に当該サーバ２からオーディオコンテンツの配信を受ける頻度を従来に比して格段に低減することができ、当該サーバ２の処理負荷を軽減させることができる。
【０１７９】
（３）他の実施の形態
なお上述した第１及び第２の実施の形態においては、オーディオ再生装置３がコンテンツ取得処理手順ＲＴ２に従い、接続可能な他のオーディオ再生装置３が無い場合にサーバ２へ接続するようにした場合について述べたが、本発明はこれに限らず、例えば３台のオーディオ再生装置３と接続した後にサーバ２へ接続する等しても良く、要は当該サーバ２よりも他のオーディオ再生装置３へ優先的に接続すれば良い。
【０１８０】
また上述した第１及び第２の実施の形態においては、オーディオ再生装置３が直接無線接続可能な他のオーディオ再生装置３からオーディオコンテンツを取得する場合について述べたが、本発明はこれに限らず、例えば図１３においてオーディオ再生装置３Ａがオーディオ再生装置３Ｃと直接無線接続できない場合に、オーディオ再生装置３Ｂに無線通信を中継させることにより、当該オーディオ再生装置３Ａが当該オーディオ再生装置３Ｃと間接的に無線接続して当該オーディオ再生装置３Ｃからオーディオコンテンツを取得するようにしても良い。
【０１８１】
この場合、無線通信を中継するオーディオ再生装置３は複数であっても良く、また動的に変化するようにしても良い。さらに、オーディオ再生装置３がインターネット６を介して他のオーディオ再生装置３と接続してオーディオコンテンツを取得するようにしても良い。これにより、オーディオ再生装置３が他のオーディオ再生装置３からオーディオコンテンツを取得できる可能性を飛躍的に向上させることができ、この結果、サーバ２からオーディオコンテンツをダウンロードする頻度をさらに低減して当該サーバ２の処理負荷を格段に軽減させることができる。
【０１８２】
さらに上述した第１及び第２の実施の形態においては、オーディオ再生装置３が他のオーディオ再生装置３と無線接続する際にＩＥＥＥ８０２．１１ｇ方式の無線ＬＡＮを用いるようにした場合について述べたが、本発明はこれに限らず、例えばＩＥＥＥ８０２．１１ａの無線ＬＡＮやブルートゥース（登録商標）、赤外線通信等、種々の無線通信方式を用いるようにしても良い。
【０１８３】
さらに上述した第１及び第２の実施の形態においては、オーディオ再生装置３が他のオーディオ再生装置３と無線接続するようにした場合について述べたが、本発明はこれに限らず、例えばＵＳＢケーブルを用いて有線接続するようにしても良い。これにより、ノイズ等の影響を受けず安定した接続状態でオーディオ再生装置３がオーディオコンテンツを取得することができる。
【０１８４】
さらに上述した第１及び第２の実施の形態においては、オーディオ再生装置３がアクセスポイント７（図１）と無線接続してサーバ２からオーディオコンテンツを取得するようにした場合について述べたが、本発明はこれに限らず、例えば図１に示したように当該オーディオ再生装置３がＵＳＢケーブル４によってパーソナルコンピュータ５と接続された状態で、当該パーソナルコンピュータ５に通信を中継させることによってサーバ２と接続し、当該サーバ２からオーディオコンテンツを取得するようにしても良い。
【０１８５】
特にこの場合、オーディオ再生装置３のＣＰＵ１０に代えて、パーソナルコンピュータ５の制御部（図示せず）がコンテンツダウンロードサブルーチンＳＲＴ３を実行し、取得したオーディオコンテンツをオーディオ再生装置３のハードディスクドライブ１５に記憶させるようにしても良い。
【０１８６】
さらに、例えば当該オーディオ再生装置３がアクセスポイント７と無線接続できず、他のオーディオ再生装置３が当該アクセスポイント７と無線接続できる場合に、当該他のオーディオ再生装置３に通信を中継させることにより、当該オーディオ再生装置３がサーバ２からオーディオコンテンツを取得するようにしても良い。
【０１８７】
さらに上述した第１の実施の形態においては、オーディオ再生装置３が他のオーディオ再生装置３からオーディオコンテンツを取得する際に、コンテンツ受信ルーチンＳＲＴ５（図１４）において当該オーディオ再生装置３から選択条件として嗜好情報リストＬＩ及びお気に入りリストＬＦを当該他のオーディオ再生装置３へ送信するようにした場合について述べたが、本発明はこれに限らず、例えばマニュアル指定リストＬＭ（図１０）を送信したり、或いは嗜好情報リストＬＩ及びお気に入りリストＬＦと適宜組み合わせて送信するようにしても良い。これによりオーディオ再生装置３は、ユーザが直接指定したオーディオコンテンツを積極的に取得することができる。
【０１８８】
さらに上述した第１の実施の形態においては、オーディオ再生装置３Ａがオーディオ再生装置３Ｂからオーディオコンテンツを取得する際に、コンテンツ移動サブルーチンＳＲＴ４（図１４）において当該オーディオ再生装置３Ａから取得したお気に入りリストＬＦＡを取得不要リスト（すなわち改めて取得する必要がないオーディオコンテンツのリスト）として用いて提供リストを作成するようにした場合について述べたが、本発明はこれに限らず、当該お気に入りリストＬＦＡに加えてオーディオ再生装置３Ａの削除候補リストＬＵや削除履歴リストＬＤを適宜組み合わせて取得して当該取得不要リストとして用いるようにしても良い。
【０１８９】
この場合、お気に入りリストＬＦと削除候補リストＬＵとを組み合わせることによりオーディオコンテンツの重複を完全に防止することができ、さらに削除履歴リストＬＤを組み合わせることにより、オーディオ再生装置３のユーザが既に不要であると判断したオーディオコンテンツの再取得を未然に防止できるので、オーディオコンテンツの無駄な移動を一段と効果的に防止できる。
【０１９０】
同様に第２の実施の形態においては、コンテンツ移動サブルーチンＳＲＴ６（図１６）においてオーディオ再生装置３Ａが自分のお気に入りリストＬＦＡを取得不要リスト（すなわち改めて取得する必要がないオーディオコンテンツのリスト）として用いて要求リストを作成するようにした場合について述べたが、本発明はこれに限らず、当該お気に入りリストＬＦＡに加えて自分の削除候補リストＬＵや削除履歴リストＬＤを適宜組み合わせて当該取得不要リストとして用いるようにしても良い。
【０１９１】
さらに上述した第１及び第２の実施の形態においては、嗜好情報リスト更新処理手順ＳＲＴ１（図９）においてお気に入りリストＬＦに含まれるオーディオコンテンツの数に応じて嗜好情報リストＬＩを更新するようにした場合について述べたが、本発明はこれに限らず、各オーディオコンテンツの再生回数や各ジャンル毎の再生回数等を基に更新しても良い。また閾値とする再生回数は１０回や３０回に限らず、任意の回数としても良く、或いは動的に変化するようにしても良い。
【０１９２】
これに加えて、削除候補リストＬＵや削除履歴リストＬＤを参照して不要なジャンルを推定して当該嗜好情報リストＬＩに反映させる等しても良い。これらにより、嗜好情報リストＬＩにユーザの嗜好の特徴を一段と良く反映させることができ、当該ユーザの嗜好に合致したオーディオコンテンツを効率的に取得することができる。
【０１９３】
さらに上述した第１及び第２の実施の形態においては、ユーザの嗜好の特徴をリスト形式の嗜好情報リストＬＩによって表すようにした場合について述べたが、本発明はこれに限らず、例えば複数の属性の組み合わせによって表したり、或いは複数のパラメータの組み合わせによって表す等、種々の手法を用いて表しても良い。
【０１９４】
さらに上述した第１及び第２の実施の形態においては、リスト更新処理手順ＲＴ１（図８）においてオーディオコンテンツをお気に入りリストＬＦと削除候補リストＬＵとに分類する際に「再生時間が１分未満でスキップされた頻度が７０％未満である」といった条件を用いるようにした場合について述べたが、本発明はこれに限らず、例えば「３０秒未満でスキップされた頻度が５０％未満である場合」や「１５秒未満でスキップされた頻度が８０％未満である場合」等の任意の閾値を用いた条件としたり、或いは「再生回数が２０回以上の場合」といった他の条件と組み合わせるようにしても良い。
【０１９５】
さらに上述した第１及び第２の実施の形態においては、嗜好情報リストＬＩ（図７）にアーティスト名、ジャンル、或いはテンポといった属性情報を登録するようにした場合について述べたが、本発明はこれに限らず、リリース年や作曲者名といった他の属性情報も合わせて登録するようにしても良い。
【０１９６】
さらに上述した第１及び第２の実施の形態においては、オーディオ再生装置３がお気に入りリストＬＦ及び削除候補リストＬＵをそれぞれ作成及び更新するようにした場合について述べたが、本発明はこれに限らず、オーディオ再生装置３が当該お気に入りリストＬＦ及び当該削除候補リストＬＵの両方を作成しないようにしたり、或いはいずれか一方のみ作成するようにしても良く、これによりお気に入りリストＬＦ及び削除候補リストＬＵの更新に伴う処理負荷を軽減することができる。この場合、オーディオ再生装置３は嗜好情報リストＬＩに合致する新たなオーディオコンテンツを選択する（或いはサーバ２又は他のオーディオ再生装置３に選択してもらう）ようにすれば良い。
【０１９７】
さらに上述した第１及び第２の実施の形態においては、オーディオ再生装置３が嗜好情報リストＬＩを作成及び更新するようにした場合について述べたが、本発明はこれに限らず、当該嗜好情報リストＬＩを作成しないようにしても良い。この場合オーディオ再生装置３は、お気に入りリストＬＦ及び削除候補リストＬＵに基づいて新たに取得するオーディオコンテンツを選択する（或いはサーバ２又は他のオーディオ再生装置３に選択してもらう）ようにすれば良い。
【０１９８】
さらに上述した第１及び第２の実施の形態においては、オーディオ再生装置３がサーバ２からオーディオコンテンツの配信を受ける際に、削除候補リストＬＵに登録されたオーディオコンテンツを最終的に全て削除して新たなオーディオコンテンツを取得するようにした場合について述べたが、本発明はこれに限らず、例えば当該削除候補リストＬＵに登録されたオーディオコンテンツを任意数（例えば３曲や５曲等）のみ残しておくようにしてもよい。これにより、他のオーディオ再生装置３と接続した際に、当該残しておいたオーディオコンテンツが当該他のオーディオ再生装置３のユーザの嗜好に合致して当該オーディオコンテンツを提供できる場合があり、これによりサーバ２からオーディオコンテンツを取得する頻度を低減できる可能性がある。
【０１９９】
さらに上述した第１及び第２の実施の形態においては、オーディオ再生装置３が他のオーディオ再生装置３からオーディオコンテンツを取得する際、著作権保護の観点からオーディオコンテンツをコピーではなく移動するようにした場合について述べたが、本発明はこれに限らず、例えば権利者の同意が得られた場合に当該オーディオコンテンツをコピーできるようにしても良い。
【０２００】
これにより、例えば他のオーディオ再生装置３のお気に入りリストＬＦにコピー可能なオーディオコンテンツが登録されていた場合、当該他のオーディオ再生装置３に当該オーディオコンテンツを残したまま当該オーディオ再生装置３が当該オーディオコンテンツを取得することができる。この結果、オーディオ再生装置３がサーバ２からオーディオコンテンツを取得する頻度を一段と低減することができ、当該サーバ２の処理負荷を一段と軽減させることができる。
【０２０１】
さらに上述した第１及び第２の実施の形態においては、オーディオ再生装置３においてオーディオコンテンツをハードディスクドライブ１５に記憶させるようにした場合について述べたが、本発明はこれに限らず、例えば不揮発性の半導体メモリや光ディスク等の種々の記憶媒体に記憶させるようにしても良く、またこれらの記憶媒体は交換可能であっても良い。
【０２０２】
さらに上述した第１及び第２の実施の形態においては、オーディオ再生装置３がＭＰ３形式のオーディオコンテンツをハードディスクドライブ１５に記憶するようにした場合について述べたが、本発明はこれに限らず、例えばＷＡＶＥ形式やＡＴＲＡＣ３（Adaptive Transform Acoustic Coding 3、登録商標）形式等の種々の形式でなるオーディオコンテンツをハードディスクドライブ１５に記憶するようにしても良い。
【０２０３】
さらに上述した第１及び第２の実施の形態においては、オーディオ再生装置３に本発明を適用するようにした場合について述べたが、本発明はこれに限らず、例えば携帯電話機、携帯型ゲーム機、ＰＤＡ（Personal Digital Assistant）及び携帯型コンピュータ等、オーディオコンテンツを記憶すると共に再生可能な種々の電子機器であっても良い。
【０２０４】
さらに上述した第１及び第２の実施の形態においては、オーディオコンテンツを再生するオーディオ再生装置３に本発明を適用するようにした場合について述べたが、これに限らず、例えばビデオコンテンツ、ＨＴＭＬ（Hyper Text Markup Language）コンテンツ、静止画像コンテンツやテキストコンテンツ等種々のコンテンツを記憶して再生し得る種々のコンテンツプレーヤに本発明を適用するようにしても良い。
【０２０５】
さらに上述した第１及び第２の実施の形態においては、オーディオ再生装置３においてコンテンツ取得プログラム等の各種プログラムをフラッシュメモリ１２に予め記憶しておくようにした場合について述べたが、本発明はこれに限らず、例えば当該コンテンツ取得プログラム等の各種プログラムをＵＳＢインタフェース１４や無線インタフェース１８を介して外部から取得するようにしても良く、或いは交換可能な記憶媒体である光ディスク（図示せず）やメモリースティック（登録商標）等に格納されて提供されるようにしても良く、また当該コンテンツ取得プログラム等の各種プログラムをハードディスクドライブ１５や図示しないＲＯＭ（Read Only Memory）等に格納しても良い。
【０２０６】
さらに上述の実施の形態においては、取得手段及び提供手段としてのＣＰＵ１０、ＵＳＢインタフェース１４及び無線インタフェース１８と、記憶手段としてのハードディスクドライブ１５と、再生手段としてのＣＰＵ１０及びオーディオ出力回路２３と、選択条件生成手段及び提供可能リスト生成手段としてのＣＰＵ１０と、送信手段、受信手段及び提供可能リスト送信手段としてのＵＳＢインタフェース１４及び無線インタフェース１８とによって再生装置としてのオーディオ再生装置３を構成する場合について述べたが、本発明はこれに限らず、その他種々の回路構成でなる取得手段と、提供手段と、記憶手段と、再生手段と、選択条件生成手段と、提供可能リスト生成手段と、送信手段と、受信手段と、提供可能リスト送信手段とによって再生装置を構成するようにしても良い。
【産業上の利用可能性】
【０２０７】
本発明は、種々のコンテンツを再生可能な再生装置でも利用できる。
【図面の簡単な説明】
【０２０８】
【図１】コンテンツ配信交換システムの全体構成を示す略線図である。
【図２】オーディオ再生装置の構成（１）を示すブロック図である。
【図３】コンテンツ管理テーブルを示す略線図である。
【図４】オーディオ再生装置の構成（２）を示すブロック図である。
【図５】お気に入りリストを示す略線図である。
【図６】削除候補リストを示す略線図である。
【図７】嗜好情報リストを示す略線図である。
【図８】リスト更新処理手順を示すフローチャートである。
【図９】嗜好情報更新処理手順を示すフローチャートである。
【図１０】マニュアル指定リストを示すフローチャートである。
【図１１】削除履歴リストを示す略線図である。
【図１２】コンテンツ取得処理手順を示すフローチャートである。
【図１３】オーディオ再生装置同士の接続の説明に供する略線図である。
【図１４】第１の実施の形態によるコンテンツ移動シーケンスを示すシーケンスチャートである。
【図１５】コンテンツダウンロードシーケンスを示すシーケンスチャートである。
【図１６】第２の実施の形態によるコンテンツ移動シーケンスを示すシーケンスチャートである。
【符号の説明】
【０２０９】
１……コンテンツ配信交換システム、２……サーバ、３……オーディオ再生装置、５……パーソナルコンピュータ、６……インターネット、７……アクセスポイント、１０……ＣＰＵ、１２……フラッシュメモリ、１４……ＵＳＢインタフェース、１５……ハードディスクドライブ、１８……無線インタフェース、２３……オーディオ出力回路、ＴＢＬ……コンテンツ管理テーブル、ＬＦ……お気に入りリスト、ＬＵ……削除候補リスト、……ＬＩ……嗜好情報リスト、ＬＭ……マニュアル指定リスト、ＬＤ……削除履歴リスト。
【図１】
2006294129.tif 000003
【図２】
2006294129.tif 000004
【図３】
2006294129.tif 000005
【図４】
2006294129.tif 000006
【図５】
2006294129.tif 000007
【図６】
2006294129.tif 000008
【図７】
2006294129.tif 000009
【図８】
2006294129.tif 000010
【図９】
2006294129.tif 000011
【図１０】
2006294129.tif 000012
【図１１】
2006294129.tif 000013
【図１２】
2006294129.tif 000014
【図１３】
2006294129.tif 000015
【図１４】
2006294129.tif 000016
【図１５】
2006294129.tif 000017
【図１６】
2006294129.tif 000018