(57)【要約】【課題】  コンテンツ取得処理に係る処理時間を低減させることができる、情報処理装置を実現する。【解決手段】  本発明のコンテンツ再生装置１は、コンテンツを保持する他のコンテンツ再生装置から該コンテンツを取得する装置であり、通信可能な範囲に存在する他のコンテンツ再生装置から、このコンテンツ再生装置の所有者のコンテンツに関する嗜好を示す情報である装置登録情報５１をそれぞれ取得する第一通信部２および装置制御部３と、取得した装置登録情報５１に基づき、通信相手となる他のコンテンツ再生装置選択する装置選択部４２とを備える。【選択図】  図１
2007058688.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを保持するコンテンツ提供装置から該コンテンツを取得する情報処理装置であって、
通信可能な範囲に存在するコンテンツ提供装置から、該コンテンツ提供装置の所有者のコンテンツに関する嗜好を示す情報である提供側嗜好情報をそれぞれ取得する嗜好情報取得手段と、
嗜好情報取得手段によって取得された提供側嗜好情報に基づき、通信相手となるコンテンツ提供装置を選択する装置選択手段とを備えることを特徴とする情報処理装置。
【請求項２】
当該情報処理装置の所有者の嗜好を示した嗜好情報と、該嗜好情報に含まれる各項目における該所有者の嗜好の優先度を示す優先度情報とを記憶する嗜好情報記憶装置を備え、
上記装置選択手段が、上記嗜好情報記憶装置が記憶する優先度情報に基づき、上記提供側嗜好情報と上記嗜好情報との一致度を算出することにより通信相手となるコンテンツ提供装置を選択することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記コンテンツ提供装置は、複数のコンテンツを特定の基準に基づき分類したコンテンツ群の情報であるプレイリスト情報を保持しており、
上記装置選択手段により選択したコンテンツ提供装置から、該コンテンツ提供装置が保持する上記プレイリスト情報を取得するプレイリスト情報取得手段と、
当該情報処理装置の所有者の嗜好に基づきコンテンツの取得条件を規定する条件情報を記憶する条件情報記憶装置と、
上記プレイリスト情報取得手段によって取得されたプレイリスト情報の中から、上記条件情報に基づきコンテンツを選択するするコンテンツ選択手段とを備えていることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
上記コンテンツ提供装置が保持しているコンテンツの保持形式を示す保持形式情報、および該コンテンツ提供装置の稼動状態を示す稼動情報を取得する情報取得手段と、
上記情報取得手段によって取得された保持形式情報および稼動情報に基づき、上記コンテンツ提供装置から取得するコンテンツの送信時におけるデータ形式を決定する決定手段と、
上記決定手段による決定に応じたデータ形式によりコンテンツの送信を要求する送信要求手段とを備えることを特徴とする請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
コンテンツを所定の保持形式で記憶するコンテンツ記憶装置と、
上記所定の保持形式で記憶したコンテンツのデータ形式を変換する変換部と、
他の情報処理装置からコンテンツの送信要求とともに送信するコンテンツのデータ形式を指定するデータ形式指定情報を受信する送信要求受信手段とをさらに備え、
上記変換部は、上記データ形式指定情報に基づき、データ形式の変換が必要となる場合、コンテンツ記憶装置に記憶されたコンテンツのデータ形式を変換して上記他の情報処理装置に送信することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
他の情報処理装置に対して送信可能な回数である送信回数制限が、コンテンツごとに設定されており、
上記コンテンツの送信回数を記録する送信回数記録手段をさらに備え、
上記送信回数記録手段によってカウントされた送信回数が送信回数制限の上限値に達した場合、それ以降のコンテンツの送信を禁止することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
音声の入力を受け付ける音声入力部と、
他の情報処理装置からの着信を検知する着信検知手段と、
上記着信検知手段によって着信を検知した場合、他の情報処理装置から取得した上記プレイリスト情報に基づき、上記コンテンツ選択手段により選択したコンテンツと、上記音声入力部により受け付けられた音声とを組み合わせる組み合わせ部とを備え、
上記組み合わせ部によって組み合わされたコンテンツと音声とを他の情報処理装置に送信することを特徴とする請求項５または６に記載の情報処理装置。
【請求項８】
請求項４に記載の情報処理装置からのコンテンツの送信要求に応じて、保持するコンテンツを該情報処理装置に提供するコンテンツ提供装置であって、
上記所定の保持形式で保持したコンテンツのデータ形式を変換する変換部と、
上記情報処理装置からコンテンツの送信要求とともに送信するコンテンツのデータ形式を指定するデータ形式指定情報を受信する送信要求受信手段とを備え、
上記変換部は、上記データ形式指定情報に基づき、データ形式の変換が必要となる場合、コンテンツ記憶装置に記憶されたコンテンツのデータ形式を変換して上記他の情報処理装置に送信することを特徴とするコンテンツ提供装置。
【請求項９】
情報処理装置に対して送信可能な回数である送信回数制限が、コンテンツごとに設定されており、
上記コンテンツの送信回数を記録する送信回数記録手段をさらに備え、
上記送信回数記録手段によってカウントされた送信回数が送信回数制限の上限値に達した場合、それ以降のコンテンツの送信を禁止することを特徴とする請求項８に記載のコンテンツ提供装置。
【請求項１０】
コンテンツを保持するコンテンツ提供装置から該コンテンツを取得する情報処理装置の制御方法であって、
通信可能な範囲に存在するコンテンツ提供装置から、該コンテンツ提供装置の所有者のコンテンツに関する嗜好を示す情報である提供側嗜好情報をそれぞれ取得するステップと、
取得した提供側嗜好情報に基づき、通信相手となるコンテンツ提供装置を選択するステップとを含むことを特徴とする情報処理装置の制御方法。
【請求項１１】
上記コンテンツ提供装置は、複数のコンテンツを特定の基準に基づき分類したコンテンツ群の情報であるプレイリスト情報を保持しており、
選択した上記コンテンツ提供装置から、該コンテンツ提供装置が保持する上記プレイリスト情報を取得するステップと、
取得されたプレイリスト情報の中から、該情報処理装置の所有者の嗜好に応じてコンテンツの取得条件を規定する条件情報に基づき、コンテンツを選択するステップとを含むことを特徴とする請求項１０に記載の情報処理装置の制御方法。
【請求項１２】
上記コンテンツ提供装置が保持しているコンテンツの保持形式を示す保持形式情報、および該コンテンツ提供装置の稼動状態を示す稼動情報を取得するステップと、
取得した上記保持形式情報および稼動情報に基づき、上記コンテンツ提供装置から取得するコンテンツの送信時におけるデータ形式を決定するステップと、
決定に応じたデータ形式によりコンテンツの送信を要求するステップとを含むことを特徴とする請求項１１に記載の情報処理装置の制御方法。
【請求項１３】
音声の入力を受け付けるステップと、
他の情報処理装置からの着信を検知するステップと、
着信を検知した場合、他の情報処理装置から取得した上記プレイリスト情報に基づき、選択したコンテンツと、受け付けられた音声とを組み合わせるステップとを含み、
組み合わされた上記コンテンツと音声とを、他の情報処理装置に送信することを特徴とする請求項１２に記載の情報処理装置の制御方法。
【請求項１４】
請求項１〜７いずれか１項に記載の情報処理装置を動作させるための制御プログラムであって、コンピュータを上記各手段として機能させるための情報処理装置の制御プログラム。
【請求項１５】
請求項１４に記載の情報処理装置の制御プログラムを記録したコンピュータの読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを保持するコンテンツ提供装置から該コンテンツを取得する情報処理装置に関するものである。
【背景技術】
【０００２】
近年、移動中に楽曲データなどのコンテンツを再生可能とする、例えば携帯電話機、携帯ＭＰ３プレイヤーなどの携帯型機器が広く普及している。なお、このコンテンツとは、例えば、デジタルデータで表現された文章、音楽、画像、映像、ゲームあるいはこれらを組み合わせた情報の集合である。
【０００３】
ところで、このような携帯型機器において、他の携帯型機器とコンテンツを共有できるようになっていることが利便性の点で好ましいといえる。例えば、特許文献１では、無線通信により、携帯型オーディオ機器９００同士を接続させ、コンテンツの共有を可能とする情報提供システムが開示されている。
【０００４】
この特許文献１に示すオーディオ機器９００は、図２７に示すように、制御部９０４からの指示に応じて、受信部９０１が、通信可能に接続された他のオーディオ機器等から音楽コンテンツ情報を受信する。そして、受信部９０１は、受信したコンテンツ情報を、選択回路９１２を介して、スピーカ９１１に出力する。このように特許文献１に示す携帯型オーディオ機器９００は、他の携帯型オーディオ機器から音楽コンテンツ情報を受信して、再生することができるようになっている。なお、この図２７は、従来技術を示すものであり、オーディオ機器９００の要部構成を示すブロック図である。
【０００５】
また、音楽再生部９０６は、制御部９０４からの指示に応じて、メモリカード９０８に記録されている音楽コンテンツを再生し、再生した音楽コンテンツを、選択回路９１３を介して送信部９０２に出力する。そして、送信部９０２は、音楽再生部９０６から受信した、再生した音楽コンテンツを、アンテナを介して他のオーディオ機器に送信する。このように、特許文献１に示す携帯型オーディオ機器９００は、メモリカード９０８に記憶している音楽コンテンツを他の携帯型オーでディオ機器に出力することもできる。
【０００６】
以上のように特許文献１に示すオーディオ機器は、コンテンツを他のオーディオ機器と共有することができる。
【０００７】
なお、メモリカード９０８は、アーティスト名、ジャンルなど特定の基準に基づき、曲ごとの曲名を各ファイルのファイル名として登録するように構成されている。また、上記オーディオ機器９００では、制御部９０４が、曲名のリストを表示部９０９に表示させることができる。そして、表示したプレイリストを参照してユーザが操作子９１０を操作し選曲することができるようになっている。
【特許文献１】特開２００１−３５２２９１号公報（２００１年１２月２１日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来の構成では、例えば、メモリカードに記憶されているコンテンツ数が増大すると、これらコンテンツを他の機器に送信するための通信時間が長くなったり、プレイリストとして表示する曲名などが増加し、ユーザによる選曲処理の効率化を低下させたりするという問題が生じる。
【０００９】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、コンテンツ取得処理に係る処理時間を低減させることができる、情報処理装置、コンテンツ提供装置、情報処理装置の制御方法、情報処理装置の制御プログラム、および情報処理装置の制御プログラムを記録した記録媒体を実現することにある。
【課題を解決するための手段】
【００１０】
本発明に係る情報処理装置は、上記課題を解決するために、コンテンツを保持するコンテンツ提供装置から該コンテンツを取得する情報処理装置であって、通信可能な範囲に存在するコンテンツ提供装置から、該コンテンツ提供装置の所有者のコンテンツに関する嗜好を示す情報である提供側嗜好情報をそれぞれ取得する嗜好情報取得手段と、嗜好情報取得手段によって取得された提供側嗜好情報に基づき、通信相手となるコンテンツ提供装置を選択する装置選択手段とを備えることを特徴とする。
【００１１】
上記構成によると、本発明に係る情報処理装置は、嗜好情報取得手段を備えているため、通信可能な範囲に存在するコンテンツ提供装置から、提供側嗜好情報を取得することができる。また、装置選択手段を備えているため、取得した提供側嗜好情報に基づき、通信可能なコンテンツ提供装置の中から本発明に係る情報処理装置の所有者の嗜好と類似した嗜好を有する所有者によって所有されるコンテンツ提供装置を選択することができる。
【００１２】
このように、本発明に係る情報処理装置は、通信可能なコンテンツ提供装置のうち、該情報処理装置の所有者の嗜好に類似する所有者が有するコンテンツ提供装置を通信相手として選択することができる。
【００１３】
このため、本発明に係る情報処理装置は、通信可能な他のコンテンツ提供装置が複数存在する場合、これら複数のコンテンツ提供装置すべてに対してコンテンツの送信を要求し取得する必要がない。すなわち、本発明に係る情報処理装置は、コンテンツの取得先を適切に選択することができるため、すべての通信可能な装置からコンテンツを取得する場合と比較してコンテンツの取得にかかる通信時間を低減させることができる。
【００１４】
したがって、本発明に係る情報処理装置は、コンテンツ取得処理に係る処理時間を低減させることができるという効果を奏する。
【００１５】
また、本発明に係る情報処理装置は、上記した構成において、当該情報処理装置の所有者の嗜好を示した嗜好情報と、該嗜好情報に含まれる各項目における該所有者の嗜好の優先度を示す優先度情報とを記憶する嗜好情報記憶装置を備え、上記装置選択手段が、上記嗜好情報記憶装置が記憶する優先度情報に基づき、上記提供側嗜好情報と上記嗜好情報との一致度を算出することにより通信相手となるコンテンツ提供装置を選択するように構成されといることが好ましい。
【００１６】
なお、上記嗜好情報に含まれる各項目とは、例えば、コンテンツの取得先として選択できる装置数、優先的にコンテンツの取得先として選択するように設定している装置、コンテンツの取得先とはしないようい設定している装置、当該情報処理装置の所有者の年齢、性別、好みのアーティスト名、コンテンツのジャンルなどである。
【００１７】
上記構成によると、嗜好情報記憶装置を備えているため、本発明に係る情報処理装置の所有者の、コンテンツの嗜好に関する嗜好情報を保持することができる。また、優先度情報を記憶しているため、上記嗜好情報記憶装置に記憶する嗜好情報をより所有者の嗜好を反映させた情報として管理することができる。
【００１８】
したがって、本発明に係る情報処理装置は、コンテンツ提供装置から取得した提供側嗜好情報と嗜好情報とを比較して、優先度情報に基づき、より適切に当該通信装置の所有者の、コンテンツの嗜好に応じたコンテンツ提供装置を選択することができる。
【００１９】
また、本発明に係る情報処理装置は、上記した構成において、上記コンテンツ提供装置は、複数のコンテンツを特定の基準に基づき分類したコンテンツ群の情報であるプレイリスト情報を保持しており、上記装置選択手段により選択したコンテンツ提供装置から、該コンテンツ提供装置が保持する上記プレイリスト情報を取得するプレイリスト情報取得手段と、当該情報処理装置の所有者の嗜好に基づきコンテンツの取得条件を規定する条件情報を記憶する条件情報記憶装置と、上記プレイリスト情報取得手段によって取得されたプレイリスト情報の中から、上記条件情報に基づきコンテンツを選択するするコンテンツ選択手段とを備えるように構成されていることが好ましい。
【００２０】
上記構成によると、プレイリスト情報取得手段を備えているため、上記装置選択手段により選択したコンテンツ提供装置が保持するプレイリスト情報を取得することができる。また、条件情報記憶装置を備え、コンテンツ選択手段を備えているため、取得したプレイリスト情報の中から上記条件情報に基づきコンテンツを選択することができる。
【００２１】
このため、本発明に係る情報処理装置は、取得したプレイリスト情報すべてのコンテンツを所有者に提供する場合と比較して、所有者に提供するコンテンツ数を低減させることができるため、所有者によるコンテンツの選択処理の効率を向上させることができる。
【００２２】
また、本発明に係る情報処理装置は、上記した構成において、上記コンテンツ提供装置が保持しているコンテンツの保持形式を示す保持形式情報、および該コンテンツ提供装置の稼動状態を示す稼動情報を取得する情報取得手段と、上記情報取得手段によって取得された保持形式情報および稼動情報に基づき、上記コンテンツ提供装置から取得するコンテンツの送信時におけるデータ形式を決定する決定手段と、上記決定手段による決定に応じたデータ形式によりコンテンツの送信を要求する送信要求手段とを備えるように構成されていることが好ましい。
【００２３】
上記コンテンツの保持形式とは、例えば、コンテンツを圧縮して保持している、あるいは圧縮せずそのまま保持しているなど、保持されているコンテンツがどのようなデータ形式でコンテンツ提供装置において保持されているかについて示す情報である。
【００２４】
また、稼動情報とは、例えば、コンテンツ提供装置が現在コンテンツに基づき再生処理中であるなどの稼動状態を示す情報である。
【００２５】
上記構成によると、情報取得手段を備えているため、コンテンツ提供装置から保持形式情報および稼動情報を取得することができる。また、決定手段を備えているため、コンテンツ提供装置から取得するコンテンツの送信時におけるデータ形式を決定することができる。
【００２６】
また、送信要求手段を備えているため、上記決定手段により決定されたデータ形式でコンテンツの送信をコンテンツ提供装置に要求することができる。
【００２７】
このため、本発明に係る情報処理装置では、例えば、自装置においてデコード可能なデータ形式で圧縮されたコンテンツに対しては圧縮したままコンテンツ提供装置に対して送信を要求することができる。
【００２８】
また、例えば、自装置ではデコード不可能なコンテンツの場合、コンテンツ提供装置において、送信するコンテンツのデコードを行い再生した状態で送信させることができる。
【００２９】
また、例えばコンテンツ提供装置が、当該情報処理装置ではデコード不可能なデータ形式で圧縮されたコンテンツを保持しており、かつ、このコンテンツ提供装置において他のコンテンツの再生中である場合、コンテンツの送信を取りやめるなど適切にコンテンツの送信要求を行うことができる。
【００３０】
したがって、本発明に係る情報処理装置は、自装置において対応可能な形式でコンテンツ提供装置から適切にコンテンツを取得することができる。
【００３１】
また、本発明に係る情報処理装置は、上記した構成において、コンテンツを所定の保持形式で記憶するコンテンツ記憶装置と、上記所定の保持形式で記憶したコンテンツのデータ形式を変換する変換部と、他の情報処理装置からコンテンツの送信要求とともに送信するコンテンツのデータ形式を指定するデータ形式指定情報を受信する送信要求受信手段とをさらに備え、上記変換部は、上記データ形式指定情報に基づき、データ形式の変換が必要となる場合、コンテンツ記憶装置に記憶されたコンテンツのデータ形式を変換して上記他の情報処理装置に送信するように構成されていることが好ましい。
【００３２】
上記構成によると、本発明に係る情報処理装置は、上記変換部を備えているため、コンテンツ記憶装置に記憶するコンテンツを、送信相手に応じて適切に変換して送信することができる。
【００３３】
また、本発明に係る情報処理装置は、上記した構成において、他の情報処理装置に対して送信可能な回数である送信回数制限が、コンテンツごとに設定されており、上記コンテンツの送信回数を記録する送信回数記録手段をさらに備え、上記送信回数記録手段によってカウントされた送信回数が送信回数制限の上限値に達した場合、それ以降のコンテンツの送信を禁止するように構成されていてもよい。
【００３４】
上記構成によると送信回数記録手段を備えているため、送信回数がコンテンツに設定されている送信回数制限の上限値に達したか否かを判定できる。このため本発明に係る情報処理装置は、送信回数制限の上限値を越えてコンテンツを他の情報処理装置に送信することを防ぐことができるため、例えば著作権上の問題で送信回数が制限されているコンテンツなどであっても適切な送信処理を実現することができる。
【００３５】
また、本発明に係る情報処理装置は、上記した構成において、音声の入力を受け付ける音声入力部と、他の情報処理装置からの着信を検知する着信検知手段と、上記着信検知手段によって着信を検知した場合、他の情報処理装置から取得した上記プレイリスト情報に基づき、上記コンテンツ選択手段により選択したコンテンツと、上記音声入力部により受け付けられた音声とを組み合わせる組み合わせ部とを備え、上記組み合わせ部によって組み合わされたコンテンツと音声とを他の情報処理装置に送信するように構成されていることが好ましい。
【００３６】
上記構成によると、組み合わせ部を備えているため、他の情報処理装置からの着信時に、入力した音声と、該他の情報処理装置の所有者の嗜好に応じたコンテンツとを組み合わせて提供することができる。
【００３７】
上記コンテンツが例えば楽曲データである場合、他の情報処理装置に出力する音声の背景に他の情報処理装置の所有者の嗜好に応じた音楽を流すことができる。また、コンテンツが例えば映像データである場合、他の情報処理装置に出力する音声とともに映像を出力することができる。
【００３８】
このように、通話相手の嗜好に応じたコンテンツを提供しつつ音声を出力することができるため、通話相手とのコミュニケーションの促進を促すことができる。
【００３９】
本発明に係るコンテンツ提供装置は、上記した課題を解決するために、上記嗜好情報取得手段、装置選択手段、嗜好情報記憶装置、プレイリスト情報取得手段、条件情報記憶装置、コンテンツ選択手段、情報取得手段、決定手段、および送信要求手段を備える情報処理装置からのコンテンツの送信要求に応じて、保持するコンテンツを該情報処理装置に提供するコンテンツ提供装置であって、上記所定の保持形式で保持したコンテンツのデータ形式を変換する変換部と、上記情報処理装置からコンテンツの送信要求とともに送信するコンテンツのデータ形式を指定するデータ形式指定情報を受信する送信要求受信手段とを備え、上記変換部は、上記データ形式指定情報に基づき、データ形式の変換が必要となる場合、コンテンツ記憶装置に記憶されたコンテンツのデータ形式を変換して上記他の情報処理装置に送信することを特徴とする。
【００４０】
上記構成によると、本発明に係る情報処理装置は、上記変換部を備えているため、保持するコンテンツを、送信相手である情報処理装置からの指示に応じて適切に変換して送信することができる。
【００４１】
また、本発明に係るコンテンツ提供装置は、上記した構成において、情報処理装置に対して送信可能な回数である送信回数制限が、コンテンツごとに設定されており、上記コンテンツの送信回数を記録する送信回数記録手段をさらに備え、上記送信回数記録手段によってカウントされた送信回数が送信回数制限の上限値に達した場合、それ以降のコンテンツの送信を禁止することを特徴とする。
【００４２】
上記構成によると送信回数記録手段を備えているため、送信回数がコンテンツに設定されている送信回数制限の上限値に達したか否かを判定できる。このため本発明に係るコンテンツ提供装置は、送信回数制限の上限値を越えてコンテンツを情報処理装置に送信することを防ぐことができるため、例えば著作権上の問題で送信回数が制限されているコンテンツなどであっても適切な送信処理を実現することができる。
【００４３】
また、本発明に係る情報処理装置の制御方法は、上記した課題を解決するために、コンテンツを保持するコンテンツ提供装置から該コンテンツを取得する情報処理装置の制御方法であって、通信可能な範囲に存在するコンテンツ提供装置から、該コンテンツ提供装置の所有者のコンテンツに関する嗜好を示す情報である提供側嗜好情報をそれぞれ取得するステップと、取得した提供側嗜好情報に基づき、通信相手となるコンテンツ提供装置を選択するステップとを含むことを特徴とする。
【００４４】
上記方法によると、提供側嗜好情報をそれぞれ取得するステップを含むため、通信可能な範囲に存在するコンテンツ提供装置から、提供側嗜好情報を取得することができる。また、取得した提供側嗜好情報に基づき、通信可能なコンテンツ提供装置の中から、例えば、本発明に係る情報処理装置の所有者の嗜好と類似した嗜好を有する所有者によって所有されるコンテンツ提供装置を選択することができる。
【００４５】
このように、本発明に係る情報処理装置の制御方法は、通信可能なコンテンツ提供装置のうち、例えば、該情報処理装置の所有者の嗜好に類似する所有者が有するコンテンツ提供装置を通信相手として選択することができる。
【００４６】
このため、本発明に係る情報処理装置の制御方法では、通信可能な他のコンテンツ提供装置が複数存在する場合、これら複数のコンテンツ提供装置すべてに対してコンテンツの送信を要求し取得する必要がない。すなわち、本発明に係る情報処理装置の制御方法では、コンテンツの取得先を適切に選択することができるため、すべての通信可能な装置からコンテンツを取得する場合と比較してコンテンツの取得にかかる通信時間を低減させることができる。
【００４７】
したがって、本発明に係る情報処理装置の制御方法は、コンテンツ取得処理に係る処理時間を低減させることができるという効果を奏する。
【００４８】
また、本発明に係る情報処理装置の制御方法は、上記した方法において、上記コンテンツ提供装置は、複数のコンテンツを特定の基準に基づき分類したコンテンツ群の情報であるプレイリスト情報を保持しており、選択した上記コンテンツ提供装置から、該コンテンツ提供装置が保持する上記プレイリスト情報を取得するステップと、取得されたプレイリスト情報の中から、該情報処理装置の所有者の嗜好に応じてコンテンツの取得条件を規定する条件情報に基づき、コンテンツを選択するステップとを含むことが好ましい。
【００４９】
上記方法によると、プレイリスト情報を取得するステップを含むため、選択したコンテンツ提供装置が保持するプレイリスト情報を取得することができる。また、コンテンツを選択するステップを含むため、取得したプレイリスト情報の中から上記条件情報に基づきコンテンツを選択することができる。
【００５０】
このため、本発明に係る情報処理装置の制御方法は、取得したプレイリスト情報すべてのコンテンツを所有者に提供する場合と比較して、所有者に提供するコンテンツ数を低減させることができるため、所有者によるコンテンツの選択処理の効率を向上させることができる。
【００５１】
また、本発明に係る情報処理装置の制御方法は、上記した方法において、上記コンテンツ提供装置が保持しているコンテンツの保持形式を示す保持形式情報、および該コンテンツ提供装置の稼動状態を示す稼動情報を取得するステップと、取得した上記保持形式情報および稼動情報に基づき、上記コンテンツ提供装置から取得するコンテンツの送信時におけるデータ形式を決定するステップと、決定に応じたデータ形式によりコンテンツの送信を要求するステップとを含むことが好ましい。
【００５２】
上記コンテンツの保持形式とは、例えば、コンテンツを圧縮して保持している、あるいは圧縮せずそのまま保持しているなど、保持されているコンテンツがどのようなデータ形式でコンテンツ提供装置において保持されているかについて示す情報である。
【００５３】
また、稼動情報とは、例えば、コンテンツ提供装置が現在コンテンツに基づき再生処理中であるなどの稼動状態を示す情報である。
【００５４】
上記方法では、稼動情報を取得するステップを含むため、コンテンツ提供装置から保持形式情報および稼動情報を取得することができる。また、データ形式を決定するステップを含むため、コンテンツ提供装置から取得するコンテンツの送信時におけるデータ形式を決定することができる。
【００５５】
また、コンテンツの送信を要求するステップを含むため、決定されたデータ形式でコンテンツの送信をコンテンツ提供装置に要求することができる。
【００５６】
このため、本発明に係る情報処理装置の制御方法では、例えば、自装置においてデコード可能なデータ形式で圧縮されたコンテンツに対しては圧縮したままコンテンツ提供装置に対して送信を要求することができる。
【００５７】
また、例えば、自装置ではデコード不可能なコンテンツの場合、コンテンツ提供装置において、送信するコンテンツのデコードを行い再生した状態で送信させることができる。
【００５８】
また、例えばコンテンツ提供装置が、当該情報処理装置ではデコード不可能なデータ形式で圧縮されたコンテンツを保持しており、かつ、このコンテンツ提供装置において他のコンテンツの再生中である場合、コンテンツの送信を取りやめるなど適切にコンテンツの送信要求を行うことができる。
【００５９】
したがって、本発明に係る情報処理装置の制御方法では、自装置において対応可能な形式でコンテンツ提供装置から適切にコンテンツを取得することができる。
【００６０】
また、本発明に係る情報処理装置の制御方法は、上記した方法において、音声の入力を受け付けるステップと、他の情報処理装置からの着信を検知するステップと、着信を検知した場合、他の情報処理装置から取得した上記プレイリスト情報に基づき、選択したコンテンツと、受け付けられた音声とを組み合わせるステップとを含み、組み合わされた上記コンテンツと音声とを、他の情報処理装置に送信してもよい。
【００６１】
上記方法によると、選択したコンテンツと、受け付けられた音声とを組み合わせるステップを備えているため、他の情報処理装置からの着信時に、入力した音声と、該他の情報処理装置の所有者の嗜好に応じたコンテンツとを組み合わせて提供することができる。
【００６２】
上記コンテンツが例えば楽曲データである場合、他の情報処理装置に出力する音声の背景に他の情報処理装置の所有者の嗜好に応じた音楽を流すことができる。また、コンテンツが例えば映像データである場合、他の情報処理装置に出力する音声とともに映像を出力することができる。
【００６３】
このように、通話相手の嗜好に応じたコンテンツを提供しつつ音声を出力することができるため、通話相手とのコミュニケーションの促進を促すことができる。
【００６４】
なお、上記情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記情報処理装置をコンピュータにて実現させる情報処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００６５】
本発明に係る情報処理装置は、以上のように、コンテンツを保持するコンテンツ提供装置から該コンテンツを取得する情報処理装置であって、通信可能な範囲に存在するコンテンツ提供装置から、該コンテンツ提供装置の所有者のコンテンツに関する嗜好を示す情報である提供側嗜好情報をそれぞれ取得する嗜好情報取得手段と、嗜好情報取得手段によって取得された提供側嗜好情報に基づき、通信相手となるコンテンツ提供装置を選択する装置選択手段とを備えることを特徴とする。
【００６６】
したがって、本発明に係る情報処理装置は、コンテンツ取得処理に係る処理時間を低減させることができるという効果を奏する。
【００６７】
本発明に係るコンテンツ提供装置は、以上のように、上記嗜好情報取得手段、装置選択手段、嗜好情報記憶装置、プレイリスト情報取得手段、条件情報記憶装置、コンテンツ選択手段、情報取得手段、決定手段、および送信要求手段を備える情報処理装置からのコンテンツの送信要求に応じて、保持するコンテンツを該情報処理装置に提供するコンテンツ提供装置であって、上記所定の保持形式で保持したコンテンツのデータ形式を変換する変換部と、上記情報処理装置からコンテンツの送信要求とともに送信するコンテンツのデータ形式を指定するデータ形式指定情報を受信する送信要求受信手段とを備え、上記変換部は、上記データ形式指定情報に基づき、データ形式の変換が必要となる場合、コンテンツ記憶装置に記憶されたコンテンツのデータ形式を変換して上記他の情報処理装置に送信することを特徴とする。
【００６８】
上記構成によると、本発明に係る情報処理装置は、上記変換部を備えているため、保持するコンテンツを、送信相手である情報処理装置からの指示に応じて適切に変換して送信することができるという効果を奏する。
【００６９】
また、本発明に係る情報処理装置の制御方法は、以上のように、コンテンツを保持するコンテンツ提供装置から該コンテンツを取得する情報処理装置の制御方法であって、通信可能な範囲に存在するコンテンツ提供装置から、該コンテンツ提供装置の所有者のコンテンツに関する嗜好を示す情報である提供側嗜好情報をそれぞれ取得するステップと、取得した提供側嗜好情報に基づき、通信相手となるコンテンツ提供装置を選択するステップとを含むことを特徴とする。
【００７０】
上記方法によると、提供側嗜好情報をそれぞれ取得するステップを含むため、通信可能な範囲に存在するコンテンツ提供装置から、提供側嗜好情報を取得することができる。また、取得した提供側嗜好情報に基づき、通信可能なコンテンツ提供装置の中から、例えば、本発明に係る情報処理装置の所有者の嗜好と類似した嗜好を有する所有者によって所有されるコンテンツ提供装置を選択することができる。
【００７１】
したがって、本発明に係る情報処理装置の制御方法は、コンテンツ取得処理に係る処理時間を低減させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００７２】
（実施形態１）
本発明の一実施形態について図１ないし図１７に基づいて説明すると以下の通りである。すなわち、本実施の形態に係るコンテンツ再生装置１は、図２に示すように、通信可能範囲内にある他のコンテンツ再生装置１００に対して、コンテンツ１１または該コンテンツ１１に基づき作成されたプレイリスト６１を送受信することができるようになっている。
【００７３】
例えば、上記コンテンツ再生装置１は、他のコンテンツ再生装置１００に記録されているコンテンツ１１に基づくプレイリスト６１を受信してユーザに提示することができる。また、ユーザがプレイリスト６１を参照してコンテンツ１１の取得指示をコンテンツ再生装置１において行うことにより、他のコンテンツ再生装置１００からコンテンツ１１の配信を受けることができるようになっている。なお、図２は、本発明の実施形態を示すものであり、コンテンツ再生装置１の使用状態の一例を示す図である。
【００７４】
なお、本明細書では、例えば楽曲データなど、複数のコンテンツデータを特定の基準に基づき分類したコンテンツ群をプレイリストと称する。より具体的には、上記プレイリストは、例えばコンテンツ名、管理番号などのコンテンツを特定する情報と、コンテンツの演奏者、製作者名、コンテンツのジャンル名、ユーザの好みの度合い、著作権に関わる情報などのコンテンツに関わる情報とがそれぞれ対応づけられており、その対応付けられた情報群である。
【００７５】
上記コンテンツ再生装置１は、図３において点線で示す円のように、通信可能な範囲が設定されており、この通信可能な範囲内にある、他のコンテンツ再生装置１００ａ・１００ｃに対して通信を行うことができる。一方、コンテンツ再生装置１００ｂは、コンテンツ再生装置１の通信可能な範囲外に存在している。このため、コンテンツ再生装置１は、コンテンツ再生装置１００ｂに対してプレイリスト６１またはコンテンツ１１の送受信を行うことができない。
【００７６】
なお、コンテンツ再生装置１００ａ〜１００ｃにおいて、これらを特に区別して説明する必要がない場合は、コンテンツ再生装置１００と称する。また、本実施の形態に係るコンテンツ再生装置１と他のコンテンツ再生装置１００との関係は、両者が全く同じ構成部材を備え同じ機能を有する装置であってもよい。あるいは、コンテンツ再生装置１００が後述するコンテンツ再生装置１の構成に加えてさらに異なる機能を有する装置であってもよい。少なくとも両者において、コンテンツ１１およびプレイリスト６１を互いに送受信可能となるように後述するコンテンツ再生装置１の各部を備えている。
【００７７】
また、本実施形態におけるコンテンツ再生装置１と他のコンテンツ再生装置１００とにおける通信方式は、例えば、無線通信方式の１つであるＢｌｕｅｔｏｏｔｈ（登録商標）規格によって実現されている。このＢｌｕｅｔｏｏｔｈ規格では、実用上の最大伝送距離は約１０ｍであるため、図３において点線によって示される円の半径は約１０ｍということになる。なお、この図３は、本実施の形態を示すものであり、コンテンツ再生装置１の通信可能な範囲と、他のコンテンツ再生装置１００ａ・１００ｂ・１００ｃとの位置関係の一例を示す図である。
【００７８】
ただし、コンテンツ再生装置１と他のコンテンツ再生装置１００とにおける通信方式は、上記したＢｌｕｅｔｏｏｔｈに限定されるものではなく、ＩｒＤＡ（Infrared Data Association）、ＵＷＢ（超広帯域無線；Ultra Wide Band）、ＨｏｍｅＲＦ（Home Radio Frequency、登録商標）などであってもよい。あるいは、無線ＬＡＮ（ＩＥＥＥ８０２．１１ｂ）を通じて、コンテンツ再生装置１と他のコンテンツ再生装置１００とが通信可能に接続される構成であってもよい。
【００７９】
また、上記通信方式は、本実施の形態では無線通信方式で行うように構成されているが、これに限定されるものではなく、例えばＩＥＥＥ１３９４、ＵＳＢ、ＩＥＥＥ８０２．３などの有線通信方式を用いる構成であってもよい。
【００８０】
（コンテンツ再生装置の構成）
ここで本実施の形態に係るコンテンツ再生装置１の構成について図４を参照して説明する。この図４は、本発明の実施形態を示すものであり、コンテンツ再生装置１の要部構成を示すブロック図である。図４に示すように、コンテンツ再生装置１は、第１通信部２、装置制御部３、嗜好情報解析部４、ファイル管理部５、再生部６、コンテンツ格納部７、操作部８、表示部９、音声出力部１０、およびスイッチ１２を備えてなる構成である。
【００８１】
上記第１通信部２は、所定の通信方式に基づいてデータの送信および受信を行うブロックである。図１に示すように、上記第１通信部２は、他のコンテンツ再生装置１００に対してデータを送信するための送信部２２と、他のコンテンツ再生装置１００からデータを受信するための受信部２１とを備えている。
【００８２】
上記受信部２１は、後述する装置制御部３からの指示に応じて、他のコンテンツ再生装置１００から、コンテンツ１１またはプレイリスト６１などのデータを受信するものである。この受信部２１は、コンテンツ再生装置１００から受信したデータが例えば、プレイリスト６１の送信要求などを示すコマンドの場合、該コマンドを装置制御部３に出力する。一方、他のコンテンツ再生装置１００から受信したデータが、例えば音楽などのコンテンツ１１の場合、スイッチ１２を介して再生部６に出力する。
【００８３】
上記送信部２２は、コンテンツ再生装置１００に対して、例えば、プレイリスト６１の送信要求などを示すコマンドを送信したり、例えば、音楽などのコンテンツ１１を送信したりするものである。
【００８４】
なお、本実施形態に係るコンテンツ再生装置１は、第１通信部２を固定的に設置する構成であるがこれに限定されるものではない。例えば、この第１通信部２は、ＰＣカード規格に準拠した通信カードなどのように着脱可能となっていてもよい。
【００８５】
装置制御部３は、他のコンテンツ再生装置１００から受信したコマンド、または操作部８を介して入力されたユーザからの指示などに応じてコンテンツ再生装置１における各種動作を制御するブロックである。なお、説明の便宜上、図４には示していないが、装置制御部３は、コンテンツ再生装置１が備える各部を制御するための制御信号などを伝えるために、これら各部に対して結線されているものとする。
【００８６】
嗜好情報解析部４は、ユーザの好みに応じて、通信相手となるコンテンツ再生装置１００の選択およびプレイリスト６１中のコンテンツ１１の選択を行うためのものである。嗜好情報解析部４の詳細な構成については後述する。
【００８７】
ファイル管理部５は、コンテンツ１１をファイルとして管理するためのものであり、装置制御部３からの指示に応じて、コンテンツ格納部７に対してコンテンツ１１の読み出しおよび書き込みを行う。
【００８８】
再生部６は、コンテンツ１１の再生を行うためのブロックである。この再生部６は、コンテンツ１１に含まれる映像データと音声データを分離するためのデマクサと、圧縮された映像データおよび／または音声データを復号するためのデコーダとを備えてなる構成である。また、この再生部６は、圧縮データから圧縮前のベースバンドデータを再構成して出力する。
【００８９】
なお、この再生部６は、例えばＤＳＰ（Digital Single Processor）を用いて実現することができる。またここでは、上記「音声」とは、人間の声だけに限定されるものではなく、音全般を指すものとする。
【００９０】
コンテンツ格納部７は、読み書き可能な記録媒体であり、コンテンツ１１等のデータを記録するものである。なお、このコンテンツ格納部７は、例えばフラッシュメモリなどの半導体や、ハードディスクに代表される磁気ディスクなどによって実現することができる。また、本実施形態では、このコンテンツ格納部７は、コンテンツ再生装置１において固定的に取り付けられた構成であるがこれに限定されるものではない。例えば、コンテンツ格納部７は、メモリカードや、ＤＶＤなどの光ディスク、リムーバブルハードディスクなどの着脱可能な媒体であってもよいし、あるいは固定的に備えられる記録媒体と着脱可能な記録媒体との両方によって実現できる構成であってもよい。
【００９１】
操作部８は、ユーザからの指示を入力するためのものであり、入力手段として例えば操作ボタンや回転式のダイヤル等を備えることで実現できる。操作部８は、ユーザからの操作指示の入力を受け付けると、この指示を装置制御部３に通知する。
【００９２】
表示部９は、プレイリストの情報（例えばコンテンツ１１のタイトル等）、および再生部６において再生されたコンテンツ１１の映像などをユーザに提示するためのものである。この表示部９は、例えば、液晶ディスプレイや有機ＥＬディスプレイなどを用いて実現することができる。
【００９３】
音声出力部１０は、再生部６により再生された、例えば音楽コンテンツの音声などを出力するためのものである。この音声出力部１０は、例えばＡ／Ｄ変換器、アンプ、およびスピーカなどを備えて構成することにより実現される。
【００９４】
スイッチ１２は、装置制御部３からの指示に応じてデータの送信経路を切り替えるものである。例えば、他のコンテンツ再生装置１から受信したコンテンツ１１を再生する場合、スイッチ１２は、装置制御部３からの指示に応じて、第１通信部２と再生部６との間の経路を確立するように切り替える。一方、ファイル管理部５に格納されているコンテンツ１１を再生する場合、スイッチ１２は、装置制御部３からの指示に応じて、ファイル管理部５と再生部６との間の経路を確立するように切り替える。
【００９５】
（嗜好情報解析部の構成）
ここで、図１を参照して、本実施の形態に係るコンテンツ再生装置１が備える嗜好情報解析部４の詳細な構成について説明する。なお、この図１は、本実施の形態に係るコンテンツ再生装置１が備える嗜好情報解析部４の要部構成を示すブロック図である。なお、この図１では、図４において示されていたスイッチ１２は装置制御部３に含まれるものとして特に図示しない。
【００９６】
図１に示すように本実施の形態に係る嗜好情報解析部４は、装置情報格納部４１、装置選択部４２、プレイリスト解析部４３、およびプレイリスト格納部４４を備えている。
【００９７】
上記プレイリスト解析部４３は、ユーザの好みに基づき生成された収集コンテンツ情報６３に応じて、通信相手となる他のコンテンツ再生装置１から受信したプレイリスト６１からコンテンツの選択を行うものである。
【００９８】
上記プレイリスト格納部４４は、他のコンテンツ再生装置１００から受信したプレイリスト６１、プレイリスト解析部４３によって選択されたコンテンツからなる選択プレイリスト６２を記録するものである。また、このプレイリスト格納部４４は、収集コンテンツ情報６３および管理テーブル６４も記憶している。
【００９９】
ここでまず、プレイリスト６１について説明をする。図５はプレイリスト６１として管理される情報の一例を楽曲データであるコンテンツに関して示した図である。本実施形態では、プレイリスト６１は、図５に示すように、コンテンツごとに、タイトル、アーティスト名、アルバム名、ジャンル、作成日時、マイレート、著作権情報などの管理情報が記録されている。なお、本明細書において、これら管理すべき各情報項目を管理項目と称する。また、本実施の形態に係るコンテンツ再生装置１では、各コンテンツを特定できるようにそれぞれ管理番号が割り当てられている。
【０１００】
ここでマイレートとは、ユーザの、あるコンテンツに対する好みの度合いを表す情報である。本実施の形態にかかるコンテンツ再生装置１では、楽曲の再生中あるいは、任意に表示部９において楽曲の曲名を表示することができるように構成されている。そこで、ユーザが表示部９に表示されたこの曲名を参照して、コンテンツごとの好みの度合いであるマイレートの値を、操作部８を操作して入力する。そして入力されたマイレートの値を装置制御部３が受信し、プレイリスト６１における上記曲名に対応するコンテンツ１１の管理項目としてプレイリスト格納部４４に記録する。このようにして各コンテンツ１１におけるマイレートの情報を記録することができる。
【０１０１】
なお、このマイレートの記録方法はこれに限定されるものではなく、例えば、本実施の形態に係るコンテンツ再生装置１におけるコンテンツ１１の再生回数をカウントし、カウントした再生回数によって上記マイレートを設定する構成であってもよい。
【０１０２】
また、上記管理項目として記録されるタイトル、アーティスト名、アルバム名、ジャンル、著作件情報は、他のコンテンツ再生装置１００から取得したプレイリスト６１に基づき記録される。なお、上記著作権情報とは、例えば楽曲データなどのコンテンツが著作権上再配布可能か否かを示す情報である。
【０１０３】
また、管理番号、作成日時は、他のコンテンツ再生装置１００からプレイリスト６１を取得した際に、装置制御部３が取得したコンテンツ１１に対応づけて記憶させる。
【０１０４】
なお、プレイリスト格納部４４に記憶させるプレイリスト６１は図５に示すプレイリストに限定されるものではなく、図５に示すよう複数のコンテンツ群からなるプレイリスト６１が複数個記憶されていてもよい。また、このプレイリスト６１は、楽曲データのコンテンツに限定されるものではなく、映像、ゲームなど他の種類のコンテンツ群から構成されていてもよい。なお、プレイリスト６１の作成対象であるコンテンツ１１の種類に応じて適切に上記管理項目が設定されることが好ましい。
【０１０５】
上記収集コンテンツ情報６３とは、コンテンツ再生装置１のユーザが取得を所望する、あるいは取得を所望しないプレイリスト６１を規定するための条件を示す情報である。この収集コンテンツ情報６３は、図６に示すようにプレイリスト６１の管理項目に対して所定の条件を指定するようになっている。なお、この図６は、本実施の形態に係る収集コンテンツ情報６３の一例を示す図である。
【０１０６】
この収集コンテンツ情報６３の作成は、以下のようにして行うことができる。すなわち、操作部８がユーザからの各条件に関する情報を受け付けて、この入力した情報を装置制御部３に送信する。そして、装置制御部３が受信した収集コンテンツ情報６３をプレイリスト格納部４４に記録する。このユーザによって入力される各条件とは、例えば、コンテンツのタイトル、コンテンツの作成日時、コンテンツの演奏者（アーティスト名）または製作者、コンテンツが含まれるアルバム名、コンテンツが含まれるジャンル名などユーザが所望するコンテンツを規定するための条件である。
【０１０７】
なお、本実施の形態に係るコンテンツ再生装置１では、嗜好情報解析部４が備える装置情報格納部４１と、プレイリスト格納部４４とがそれぞれ個別に設けられた構成であるが、これに限定されるものではなく、これら装置情報格納部４１とプレイリスト格納部４４とが１つの記録媒体によって実現される構成であってもよい。
【０１０８】
さらには、これら装置情報格納部４１に記録する装置登録情報５１、および／または装置選択情報５２と、プレイリスト格納部４４に記録するプレイリスト６１とを、コンテンツ格納部７に記録する構成であってもよい。すなわち、コンテンツ格納部７によって、装置情報格納部４１およびプレイリスト格納部４４を実現する構成であってもよい。
【０１０９】
上記管理テーブル６４は、コンテンツ再生装置１から他のコンテンツ再生装置１００に対して送信したプレイリスト６１の情報について管理するためのテーブルである。すなわち、本実施の形態に係るコンテンツ再生装置１は、コンテンツ再生装置１００からの要求に応じてプレイリスト６１を送信できるように構成されている。そして、既にプレイリスト６１を送信したコンテンツ再生装置１００から再度プレイリスト６１の送信要求を受けた場合、プレイリスト６１において変更のあった情報のみを送信できるようになっている。このため、コンテンツ再生装置１００に対して既に送信済みであるプレイリスト６１の情報と未送信なプレイリスト６１の情報とを区別できるように管理テーブル６４が記録されている。
【０１１０】
なお、本実施の形態に係るコンテンツ再生装置１における「プレイリストの送信管理」についての詳細は後述する。
【０１１１】
また、上記装置情報格納部４１は、ユーザの好みに基づく装置登録情報５１および装置選択情報５２を記録するための読み書き可能な記録媒体である。また、装置選択部４２は、上記装置情報格納部４１に記録されている装置選択情報５２と通信相手側から取得した装置登録情報５１とを比較して、重要度の値５３に基づき、通信相手となる他のコンテンツ再生装置１００を選択するものである。
【０１１２】
上記装置登録情報５１とは、コンテンツ再生装置１を所有するユーザに関する情報と、他のコンテンツ再生装置１００からコンテンツを取得する場合、該コンテンツ再生装置１００から受信したコンテンツ再生装置１００を所有するユーザに関する情報とを含むものである。
【０１１３】
すなわち、本実施の形態に係るコンテンツ再生装置１が他のコンテンツ再生装置１００に対して、コンテンツ１１を提供する場合、この装置登録情報５１は、当該コンテンツ再生装置１のユーザに関する情報となる。一方、本実施の形態に係るコンテンツ再生装置１が他のコンテンツ再生装置１００から、コンテンツ１１を取得する場合、この装置登録情報５１はコンテンツ再生装置１００のユーザに関する情報となる。
【０１１４】
例えば、この装置登録情報５１は、図１０に示すように年齢、性別などユーザに関する情報が記録されており、このユーザに関する情報はユーザごとに入力される。なお、この図１０は、本実施の形態に係る装置登録情報５１の一例を示す図である。
【０１１５】
また、装置登録情報５１は、さらにアーティスト名、ジャンル、マイレートなどの情報も含んでおり、これらの情報は記憶しているプレイリスト６１に基づき作成することができる。なお、図１０において、例えばマイレート［１］は（☆）の数が１つとなるマイレートを示し、例えばマイレート［５］は（☆）の数が５つとなるマイレートを示している。
【０１１６】
装置選択情報５２とは、本実施の形態に係るコンテンツ再生装置１が、他のコンテンツ再生装置１００から受信した装置登録情報５１に基づき、コンテンツ再生装置１と、このコンテンツ再生装置１００との適合度を判定するために用いる情報である。この装置選択情報５２は、より具体的には、例えば図１１に示すように、取得装置数、優先端末ＩＤ、拒否端末ＩＤ，年代、性別、アーティスト名などの情報を含んでおり、これらの情報は、ユーザが操作部８を操作して入力する。
【０１１７】
なお、この取得装置数とは、本実施の形態に係るコンテンツ再生装置１が、コンテンツ１１の取得先として利用できる装置数であり、本実施例では、コンテンツ再生装置１は、最大３台の他のコンテンツ再生装置１００…からコンテンツ１１を取得することができる。
【０１１８】
この取得装置数が大きくなればなるほどコンテンツ１１の取得時に通信を確立する装置数が大きくなり、通信に係る時間が増大してしまう。一方、この取得装置数が小さくなればなるほど取得可能なコンテンツ数が小さくなってしまう。そこで、この取得装置数は、コンテンツ１１の取得時に係る時間と、必要とするコンテンツ数との関係から適切に設定されることが好ましい。
【０１１９】
また、コンテンツ１１の取得先として複数のコンテンツ再生装置１００が存在する場合、どのコンテンツ再生装置１００から優先的にコンテンツ１１の取得をおこなうかについて、優先度が割り当てられている。なお、この優先度は上記優先端末ＩＤによって管理される。
【０１２０】
また、予めユーザが所望するコンテンツ１１を保持している可能性が小さいコンテンツ再生装置１００とは通信を確立しないように拒否端末ＩＤも設定されている。
【０１２１】
また、上記装置選択情報５２が含むマイレートは、プレイリスト６１に基づいて構成される。
なお、この両者における適合度の判定に関する詳細は後述する。
【０１２２】
以上のように構成されたコンテンツ再生装置１によるプレイリスト６１の取得処理について図７を参照して下記に説明する。図７は、コンテンツ再生装置１が他のコンテンツ再生装置１００からプレイリスト６１を取得する処理の一例を示すフローチャートである。
【０１２３】
（プレイリスト取得処理）
ところで、コンテンツ再生装置１のユーザが、コンテンツ格納部７に記録されているコンテンツ以外のコンテンツの再生を所望する場合がある。例えば、好みのアーティストの楽曲から自分の知らない楽曲または新曲のコンテンツの再生を所望する場合、あるいは好みのジャンルから、知らないアーティストの楽曲の再生を所望する場合などである。
【０１２４】
このような場合、上記ユーザは、自身が所有するコンテンツ再生装置１以外の装置（コンテンツ再生装置１００）から所望するコンテンツ１１を取得することとなる。そこで、本実施の形態に係るコンテンツ再生装置１では、下記のようにして他のコンテンツ再生装置１００からプレイリスト６１を取得する。そして、この取得したプレイリスト６１に基づき新たなコンテンツ１１を取得することができる。
【０１２５】
まず、ユーザが操作部８を操作し、他のコンテンツ再生装置１００から新たなコンテンツ１１の取得を指示する。このユーザからの指示に応じて、コンテンツ再生装置１は、自機との通信可能な範囲に他のコンテンツ再生装置１００が存在するか否かを確認する（ステップＳ１１、これ以降ではＳ１１のように称する）。
【０１２６】
すなわち、操作部８から上記したユーザからの指示が入力されると、装置制御部３は第１通信部２に対して、自機の通信可能な範囲における、他のコンテンツ再生装置１００の存在を確認するように指示する。
【０１２７】
この第１通信部２は、他のコンテンツ再生装置１００の存在を確認するために、送信部２２が、応答を要求する所定のコマンドをブロードキャストで送信する。ここで、本実施の形態に係るコンテンツ再生装置１の通信可能な範囲に他のコンテンツ再生装置１００が存在する場合、このコマンドに応じて、応答を送信してくることとなる。
【０１２８】
一方、本実施の形態に係るコンテンツ再生装置１の通信可能な範囲内に他のコンテンツ再生装置１００が存在していない場合、上記した応答の送信は行われないこととなる。したがって、この場合、コンテンツ再生装置１は、他のコンテンツ再生装置１００からの応答が得られるまで、この応答を要求するコマンドの送信を繰り返す。
【０１２９】
次に、上記コマンドに対して他のコンテンツ再生装置１００から応答が得られた場合、コンテンツ再生装置１は、この応答を返してきた他のコンテンツ再生装置１００の中から、ユーザの好みに基づく装置登録情報５１に応じてコンテンツ１１の取得先となるコンテンツ再生装置（以下対象装置と称する）を特定する（Ｓ１２）。
【０１３０】
そして、装置制御部３は、選択した他のコンテンツ再生装置１００と通信を確立するように第１通信部２に対して指示するための信号を出力する。一方、第１通信部２は通信方式において定められた手順によって、選択された他のコンテンツ再生装置１００との通信を確立する処理を行う。
【０１３１】
なお、この対処装置の特定処理に関する詳細については後述する。
【０１３２】
以上のようにステップＳ１２において、コンテンツ１１の取得先としての他のコンテンツ再生装置１００を選択すると、コンテンツ再生装置１は、この対象装置との通信が、初めてであるか否かを判定する（Ｓ１３）。
【０１３３】
すなわち、コンテンツ再生装置１では、装置制御部３がプレイリスト格納部４４に保持されているプレイリスト６１群の中に、上記対象装置のプレイリスト６１が存在しているか否かに基づき判定する。つまり、上記対象装置のプレイリスト６１が存在しない場合、装置制御部３はこの対象装置との接続が初めてであると判断する（Ｓ１３において「ＹＥＳ」）。
【０１３４】
一方、上記対象装置のプレイリスト６１が存在する場合、装置制御部３はこの対象装置との接続が初めてではないと判断する（Ｓ１３において「ＮＯ」）。
【０１３５】
ここで、ステップＳ１３において「ＹＥＳ」の場合、装置制御部３は、対象装置のプレイリスト６１を取得するように第１通信部２に対して指示する。一方、第１通信部２では、対象装置に対してプレイリスト６１の送信を要求するために、送信部２が、プレイリスト６１の送信要求を行う所定のコマンドを送信する。このコマンドを受信すると、対象装置は、自身が保持しているコンテンツ１１に関するプレイリスト６１をコンテンツ再生装置１に送信する。
【０１３６】
このようにして、コンテンツ再生装置１は、対象装置からプレイリスト６１を新たに取得することができる（Ｓ１４）。そして、コンテンツ再生装置１では、受信部２１が、新たに取得したプレイリスト６１を、装置制御部３を介して嗜好情報解析部４のプレイリスト６１解析部４３に送信する。つまり、装置制御部３は、受信したプレイリスト６１を、プレイリスト格納部４４に新たに追加するようにプレイリスト解析部４３に対して指示をする。
【０１３７】
この装置制御部３からの指示に応じて、プレイリスト解析部４３は、対象装置から受信したプレイリスト６１をプレイリスト格納部４４に記憶させる。
【０１３８】
一方、ステップＳ１３において「ＮＯ」の場合、装置制御部３は、対象装置のプレイリスト６１を取得し更新するように第１通信部２に対して指示する。第１通信部２では、装置制御部３からの指示に応じて、送信部２が、プレイリスト６１の送信要求を行う所定のコマンドを対象装置に対して送信する。このコマンドを受信すると、対象装置は、自身が保持しているコンテンツ１１に関するプレイリスト６１をコンテンツ再生装置１に送信する。
【０１３９】
第１通信部２において受信部２１が対象装置からプレイリスト６１を受信すると、この受信したプレイリスト６１を、装置制御部３がプレイリスト格納部４４にすでに記憶されているプレイリスト６１に上書きする。
【０１４０】
この装置制御部３からの指示に応じて、プレイリスト解析部４３は、対象装置から受信したプレイリスト６１をプレイリスト格納部４４に上書きして更新する（Ｓ１７）。
【０１４１】
プレイリスト解析部４３は、上記対象装置から受信したプレイリスト６１を解析し、収集コンテンツ情報６３を用いてコンテンツ１１を選択する（Ｓ１５）。例えばここで、対象装置である他のコンテンツ再生装置１００には、図５に示すプレイリスト６１を保持しており、一方、本実施の形態に係るコンテンツ再生装置１は図６で示した収集コンテンツ情報６３を保持しているものと仮定する。
【０１４２】
ここで、コンテンツ再生装置１が対象装置から図５で示したプレイリスト６１を受信するとする。この場合、コンテンツ再生装置１では、プレイリスト解析部４３が、図６で示した収集コンテンツ情報６３に基づき、受信したプレイリスト６１の中から各項目の条件を満たすようなコンテンツ１１を選択する。
【０１４３】
すなわち、図５に示すプレイリスト６１において、図６に示す収集コンテンツ情報６３によって規定される条件を満たすコンテンツ１１は、例えば図８（ａ）に示すように、図５のプレイリスト６１のうち管理番号２と３とによって特定されるコンテンツ１１のみとなる。したがって、プレイリスト解析部４３は、図６で示したプレイリスト６１のコンテンツ１１の中から管理番号が２と３のコンテンツ１１のみを選択し、これらの管理項目を選択プレイリスト６２として管理する。
【０１４４】
このようにしてユーザの好み、すなわち収集コンテンツ情報６３に応じて、プレイリスト解析部４３が、対象装置から受信したプレイリスト６１の中からコンテンツ１１を選択すると、この選択したコンテンツ１１からなる選択プレイリスト６２を、装置制御部３に送信する。装置制御部３は、プレイリスト解析部４３から受信したプレイリスト６１を表示部９に表示するように制御する。このようにして、本実施の形態に係るコンテンツ再生装置１は、コンテンツ１１が選択された選択プレイリスト６２を表示する（Ｓ１６）。
【０１４５】
なお、この選択したコンテンツ１１の選択プレイリスト６２を表示する場合、その表示形態は、図８（ａ）に示すように対象装置（例えば端末Ｘ）ごとに表示するようにしてもよいし、あるいは例えば図８（ｂ）に示すように選択プレイリスト６２の管理項目別（例えばアーティスト名；「Ａ」）ごとに表示するようにしてもよい。
【０１４６】
すなわち、図８（ａ）は、管理項目として装置ＩＤに着目し、装置ＩＤごとにまとめた選択プレイリスト６２の一例を示す。また、図８（ｂ）は、管理項目としてアーティスト名別にまとめた選択プレイリスト６２の一例を示す。図８（ｂ）に示す選択プレイリスト６２では、管理項目においてアーティスト名がなくなり、その代わりに端末ＩＤが追加されている。
【０１４７】
なお、上記端末ＩＤとは、他のコンテンツ再生装置１００ごとに付与された製造番号など、該コンテンツ再生装置１００を特定するための番号である。また、図８（ａ）に示すようにコンテンツ再生装置１００ごとにコンテンツ１１をまとめた選択プレイリスト６２を表示させる場合、著作権情報から再配布可能か否かが視認できるように表示してもよい。
【０１４８】
なお、対象装置から受信したプレイリスト６１をプレイリスト格納部４４に記録する場合も同様に、対象装置ごとに記録されていてもよいし、管理項目におけるいずれかの項目別にコンテンツ１１をまとめた選択プレイリスト６２が記録されていてもよい。
【０１４９】
（対象装置の特定処理）
ここで、上記ステップＳ１２において示した、通信可能な他のコンテンツ再生装置１００の中から対象装置を特定する処理の詳細について再度図１と図９とを参照して説明する。なお、図９は、本実施の形態に係るコンテンツ再生装置１における、対象装置の特定処理の一例を示すフローチャートである。
【０１５０】
まず、図７で示したステップＳ１１において、他のコンテンツ再生装置１００…から応答を受信した場合、コンテンツ再生装置１は、この応答のあった他のコンテンツ再生装置１００…それぞれから上記した装置登録情報５１…を取得する。
【０１５１】
すなわち、受信部２１が、他のコンテンツ再生装置１００…からの応答を受信した場合、この応答を装置制御部３に通知する。そして、装置制御部３は、上記応答を受信すると送信部２２に指示して、この応答を送信してきたコンテンツ再生装置１００に装置登録情報５１の送信を要求するコマンドを送信する。
【０１５２】
この装置登録情報５１の送信要求を受信した場合、他のコンテンツ再生装置１００は、自身が保持している装置登録情報５１をコンテンツ再生装置１に送信する。このようにして、本実施の形態に係るコンテンツ再生装置１は、装置登録情報５１を受信する。
【０１５３】
なお、第１通信部２と装置制御部３とによって嗜好情報取得手段を実現する。
【０１５４】
次に、コンテンツ再生装置１は、対象装置を特定するために、他のコンテンツ再生装置１００から受信した装置登録情報５１と自身が保持する装置選択情報５２とに基づき、装置選択情報５２の重要度に応じた適合度を算出する（Ｓ２２）。ただし、ここで他のコンテンツ再生装置１００から取得した装置登録情報５１に含まれる端末ＩＤと、コンテンツ再生装置１が保持する装置選択情報５２における優先端末ＩＤまたは拒否端末ＩＤとが一致する場合、適合度の算出は行わない。
【０１５５】
ここで、装置選択情報５２の重要度に応じた適合度の算出方法について説明する。なお、この算出方法は、ユーザの好みを反映した装置選択情報５２と他装置の装置登録情報５１とにおいて一致している各項目の重要度を求めるように考慮したものである。
【０１５６】
すなわち、本実施形態では、装置選択情報５２に含まれる各項目にユーザの好みを反映させるためのバイアスとして、各項目ごとに重要度の値５３を割り当てている。つまり、装置選択情報５２における各項目に対して割り当てることができる重要度の値５３が大きくなればなるほど、その値が割り当てられている項目がユーザにとって好みを反映させる指標として重要であるといえる。
【０１５７】
より具体的には、装置選択情報５２の各項目（例えば、年代、性別、アーティスト名、ジャンル、マイレートなど）に対して重要度の値５３が、図１２に示すように設定されている。なお、この各項目は、装置選択情報５２に基づいて設けられる。なお、この図１２は、本実施の形態に係る装置選択情報５２の各項目に割り当てた重要度の値５３の一例を示す図である。
【０１５８】
具体的には、上記複数の項目の全体を１００とし、図１２に示すように、年代という項目に対して重要度の値５３として１０が、性別という項目に対して重要度の値５３として１０が、アーティスト名という項目に対して重要度の値５３として４０が、ジャンルという項目に対して重要度の値５３として１０が、マイレートという項目に対して重要度の値５３として３０がそれぞれ割り当てられている。
【０１５９】
この図１２に示すように各項目に対して重要度の値５３が割り当てられている場合、ユーザの好みを反映させる指標として最も重要となる項目はアーティスト名ということになる。
【０１６０】
なお、これら各項目に対して割り当てられる重要度の値５３は、ユーザにより適切に調整できるようになっている。
【０１６１】
例えば、ここで、コンテンツ再生装置１を端末Ａとし、他のコンテンツ再生装置１００を端末Ｘとして、この端末Ａと端末Ｘとの間で通信が確立したとする。そして、端末Ｘが図１０に示す装置登録情報５１を保持しており、一方、端末Ａは図１１に示す装置選択情報５２を保持しおり、この装置選択情報５２に対しては、図１２に示す装置選択情報５２の各項に対する重要度の値５３が設定されているものと仮定する。また、この端末Ｘは、装置選択情報５２における優先端末ＩＤおよび拒否端末ＩＤに該当しないものとする。
【０１６２】
このような場合における、端末Ａから見た端末Ｘの適合度を、装置選択部４２が以下の算出方法によって求める。
【０１６３】
まず、端末Ｘから取得した装置登録情報５１における項目（年代）の重要度の算出方法は以下のようになる。すなわち、端末Ａが保持する装置選択情報５２に含まれる年代の範囲「１０〜２５」に対して、端末Ｘから取得した装置登録情報５１に含まれる年齢「１８」は１０≦１８≦２５を満たしている。したがって、図１２に示す年代の重要度の値５３として１０点をつける。なお、これ以外は０点とする。
【０１６４】
次に、端末Ｘから取得した装置登録情報５１における項目（性別）の重要度の算出方法は以下のようになる。すなわち、端末Ａが保持する装置選択情報５２に含まれる性別「女」に対して、端末Ｘから取得した装置登録情報５１に含まれる性別は「男」である。つまり、この性別の項目については適合していないので、０点とする。なお、これ以外は図１２に示す性別の重要度１０の得点をつける。
【０１６５】
また、端末Ｘから取得した装置登録情報５１における項目（アーティスト名）の重要度の算出方法は以下のようになる。すなわち、端末Ａの装置選択情報５２において、取得したいアーティスト名として含まれている情報は、アーティスト名「Ａ」、「Ｂ」、「Ｘ」、「Ｙ」の４名である。一方、端末Ｘから取得した装置登録情報５１に含まれるアーティスト名は、「Ａ」、「Ｂ」、「Ｘ」、「Ｙ」である。
【０１６６】
ここで両者において一致するアーティスト名の人数がＷ人（Ｗ＝０〜４）の場合、図１２に示すアーティスト名の重要度の値５３として４０点を用い、４０＊Ｗ／４の得点をつける。即ち、ここでは２名のアーティスト名が一致しているので、４０＊２／４＝２０点となる。
【０１６７】
また、端末Ｘから取得した装置登録情報５１における項目（ジャンル）の重要度の算出方法は以下のようになる。すなわち、端末Ａの装置選択情報５２において、取得したいジャンルとして含まれている情報は、ジャンル「Ａ」、「Ｂ」の２つである。一方、端末Ｘから取得した装置登録情報５１に含まれるジャンルは、「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」の４つである。したがって両者において一致するジャンル数は、ジャンル「Ａ」および「Ｂ」の２つとなる。このように、一致するジャンルがＹ個（Ｙ＝０〜２）の場合、アーティスト名と同様に、ジャンルの重要度の値として１０点を用い、１０＊Ｙ／２の得点をつける。即ち、ジャンルが２つ一致しているので、１０＊２／２＝１０点となる。
【０１６８】
また、端末Ｘから取得した装置登録情報５１における項目（マイレート）の重要度の算出方法は以下のようになる。すなわち、端末Ａの装置選択情報５２に含まれるマイレート［１］、［３］、［４］それぞれに対応する楽曲・アーティスト名は、マイレート［１］−楽曲Ｘ・アーティストＸ、マイレート［３］−楽曲Ｂ・アーティストＢ、マイレート［４］−楽曲Ｙ・アーティストＹ、および楽曲Ａ・アーティストＡである。
【０１６９】
一方、端末Ｘから取得した装置登録情報５１に含まれるマイレートは、マイレート［１］−楽曲Ａ・アーティストＡ、マイレート［５］−楽曲Ｂ・アーティストＢ、および楽曲Ｃ・アーティストＣである。
【０１７０】
ここで、端末Ａが保持する装置選択情報５２に含まれるマイレート［１］、［３］、［４］を総称してマイレートαとし、端末Ｘから取得した装置登録情報５１に含まれるマイレート［１］、［５］を総称してマイレートβとする。
【０１７１】
ここでマイレートαとマイレートβとを比較して、楽曲・アーティスト名が一致する
マイレートの値同士を掛け合わせたα＊βを計算する。すなわち、上記したように例えばマイレート［１］は（☆）の数が１つとなるマイレートを示し、例えばマイレート［５］は（☆）の数が５つとなるマイレートを示している。つまり、マイレートに付された数字はユーザの好みの度合いを反映させたものとなっている。
【０１７２】
したがって、マイレートαとマイレートβとを比較した場合、楽曲Ａ・アーティストＡと楽曲Ｂ・アーティストＢとがそれぞれ一致しているので、マイレートは４＊１＝４と、３＊５＝１５となる。
【０１７３】
そして次に、下記に示す数式（１）を演算することにより、上記して算出したマイレートの値（α＊β）にこの図１２に示すマイレートの重要度３０を反映させ、項目（マイレート）の得点とする。
【０１７４】
３０＊Σ（α＊β）／ＭＡＸ（Σ（α＊β´））      ・・・（１）
なお、この数式（１）において、ＭＡＸ（Σ（α＊β´））は、Σ（α＊β）の取りえる最大値を表しており、マイレートの値の最大値（図５で示す☆の最大個数β´）を５つと仮定すると、β´＝５と設定でき下記数式（２）として表すことができる。
【０１７５】
ＭＡＸ（Σ（α＊β´））＝Σ（α＊５）      ・・・（２）
したがって、項目（マイレート）は、３０＊（４＋１５）／（１＊５＋３＊５＋４＊５＋４＊５）＝９．５を得点とする。このように構成することにより、マイレートの値も考慮することが可能となる。
【０１７６】
そして、本実施の形態に係るコンテンツ再生装置では、以上のように各項目ごとに求めた年代、性別、アーティスト名、ジャンル、マイレートの総合得点を端末Ｘの適合度とする。即ち、
（年代）＋（性別）＋（アーティスト名）＋（ジャンル）＋（マイレート）
＝１０＋０＋２０＋１０＋９．５
＝４９．５      ・・・（３）
が適合度として算出される。
【０１７７】
以上のようにして、装置選択部４２が適合度の算出を行うと、この算出した適合度を装置情報格納部４１に一時記憶させる（図示せず）。そして、装置選択部４２は、適合度を算出した旨、装置制御部３に通知する。
【０１７８】
装置制御部３では、装置選択部４２からの通知に応じて、コンテンツ再生装置１と通信可能なさらなる他のコンテンツ再生装置１００があるか否かを判定する。すなわち、装置制御部３は、装置登録情報５１の送信要求に応じてさらに応答を返してきた他のコンテンツ再生装置１００の存在の有無を確認する（Ｓ２３）。ここで、まだ、応答を返してきた他のコンテンツ再生装置１００が存在する場合（Ｓ２３において「ＹＥＳ」）、再度ステップＳ２１に戻り、装置登録情報取得部３１が上記したように装置登録情報５１を取得する。そして、装置選択部４２が適合度を算出する。
【０１７９】
すなわち、ステップＳ２１およびステップＳ２２における処理を、応答を返したコンテンツ再生装置１００が存在しなくなるまで継続する。
【０１８０】
一方、応答を返してきた他のコンテンツ再生装置１００が存在しない場合（Ｓ２３において「ＮＯ」）、適合度の高いコンテンツ再生装置１００から順に、対象装置として選択する（Ｓ２４）。すなわち、装置制御部３が、応答を返してくるコンテンツ再生装置１００が存在しないと判定した場合、その判定結果を装置選択部４２に通知する。
【０１８１】
装置選択部４２は、装置制御部３からの通知に応じて、上記にて算出した適合度の大きい順に、装置選択情報５２によって規定されている取得端末数分だけを対象装置として選択する。
【０１８２】
なお、通信可能なコンテンツ再生装置１００において、装置選択情報５２にて規定されている優先端末ＩＤに対応する端末ＩＤのコンテンツ再生装置１００が存在する場合、このコンテンツ再生装置１００を対象装置として選択し、装置選択情報５２にて規定されている取得端末数の１つに含める。
【０１８３】
一方、通信可能なコンテンツ再生装置１００において、装置選択情報５２にて規定されている拒否端末ＩＤとなるコンテンツ再生装置１００が存在する場合は対象装置として選択しない。
【０１８４】
このように構成することにより、本実施の形態に係るコンテンツ再生装置１は、ユーザの好みに応じたコンテンツを持つ可能性の高いコンテンツ再生装置１００を対象装置として自動的に選択することが可能となる。
【０１８５】
（プレイリストの送信管理）
上記では、プレイリスト６１の取得方法について述べた。すなわち、本実施の形態に係るコンテンツ再生装置１が、プレイリスト６１を他のコンテンツ再生装置１００から受信する側である場合、通信相手のコンテンツ再生装置１００に対してプレイリスト６１の取得または更新要求を送信していた。しかしながら、本実施の形態に係るコンテンツ再生装置１は、他のコンテンツ再生装置１００からプレイリスト６１の取得または更新要求を受けて、プレイリスト６１を提供する側となることもできる。
【０１８６】
そこで、下記において図１３および図１４を用いて本実施の形態に係るコンテンツ再生装置１が、他のコンテンツ再生装置１００に対してプレイリスト６１を提供する側となる場合における、「プレイリストの送信管理」について説明する。なお、図１３は、送信したプレイリスト６１を管理するための管理テーブル６４の一例を示す図であり、同図（ａ）は、Ｔ１の時点における管理テーブル６４を示し、同図（ｂ）は、Ｔ２の時点における管理テーブル６４を示し、同図（ｃ）は、Ｔ３の時点における管理テーブル６４を示す。また、図１４は、管理テーブル６４におけるイベントの発生、ならびに他のコンテンツ再生装置１００からのプレイリスト６１の送信要求、およびこの送信要求に対する応答タイミングを示す図である。
【０１８７】
すなわち、図１３（ａ）では、図１４におけるＴ１の時点における管理テーブル６４に記録されたプレイリスト６１の状態を示している。このプレイリスト６１の状態とは、管理テーブル６４において管理されているプレイリスト名、コンテンツ１１に割り当てられた管理番号、プレイリスト６１におけるコンテンツ１１の状態を示す情報である。なお、このプレイリスト６１の状態を示す１情報に対してイベント番号（Ｅ１〜ｎ；ｎは任意の自然数）が割り当てられている。
【０１８８】
例えば、図１３（ａ）では、管理番号「ＮＯ．１」が割り当てられているコンテンツ１１として入力された「プレイリストＡ」を、プレイリストの送信を要求する他のコンテンツ再生装置１００である端末ａに送信したことを示す。
【０１８９】
図１３（ｂ）では、図１４におけるＴ１からＴ２までの間における、管理テーブル６４に記録されたプレイリスト６１の状態を示している。図１３（ｂ）に示すように、Ｔ１からＴ２までの間にＥ２〜Ｅ６までの５つのイベントが発生し、Ｔ１時に端末ａに送信したプレイリスト６１の情報は変更されたものとなっている。
【０１９０】
ここで、端末ａからこのＴ２の時点でプレイリスト６１の送信要求を受けると、コンテンツ再生装置１では、装置制御部３がＴ１時点〜Ｔ２時点に至るまでに生じたプレイリスト６１の変更点、すなわちＥ２〜Ｅ６のみを管理テーブル６４から取得し、第１通信部２を通じて端末ａに送信する。
【０１９１】
このようにしてコンテンツ再生装置１は、端末ａからのプレイリスト６１の送信要求に対する応答として、プレイリスト６１の変更（Ｅ２〜Ｅ６）のみを送信することができる。そして、図１３（ｃ）に示すように、端末ａに対してどの状態にあるプレイリスト６１を送信したかを示すために、管理テーブル６４の送信先端末ＩＤにおける端末ａの位置を更新する。
【０１９２】
なお、コンテンツ取得要求を示すコマンドを受信した場合には、管理テーブル６４の送信先端末ＩＤに関わらずコンテンツ１１のリスト全体を送信し、管理テーブル６４の最後にコンテンツ１１の送信先の端末ＩＤを記録する。
【０１９３】
以上のように管理テーブルにおいてプレイリスト６１の送信先となる端末に対して、どの時点までのプレイリストを送信したのか管理することができる。このため、プレイリストを上記端末に送信する場合、プレイリストにおいて変更されたデータのみを送信することができ、プレイリストの送信にかかる処理時間を低減させることができる。
【０１９４】
（コンテンツ配信処理）
次に、本実施の形態に係るコンテンツ再生装置１がプレイリスト６１に基づきコンテンツ１１を取得するコンテンツ配信処理について図１５を参照して説明する。図１５は、本実施の形態に係るコンテンツ再生装置１と他のコンテンツ再生装置１００との間におけるコンテンツ配信時のシーケンス図である。なお、ここでは、コンテンツ１１の取得側をコンテンツ再生装置１とし、コンテンツ１１の提供側をコンテンツ再生装置１００として説明する。
【０１９５】
まず前提として、上記したようにコンテンツ再生装置１が他のコンテンツ再生装置１００…から上記した処理によってプレイリスト６１を取得しているものとする。このような前提において、ユーザがコンテンツ再生装置１における表示部９に選択プレイリスト６２を表示させる。そしてこのように表示させた状態で、ユーザは操作部８を操作して所望する選択プレイリスト６２に対応するコンテンツ１１の再生を指示する（Ｓ３１）。すなわち、コンテンツ再生装置１において、表示中の選択プレイリスト６２からユーザにより再生を所望するコンテンツ１１が選択されると、この選択を示すコマンドを操作部８から装置制御部３が受信する。そして装置制御部９は、この受信したコマンドを、第１通信部２を通じて他のコンテンツ再生装置１００に対して通知してコンテンツ１１の再生要求を行う（Ｓ３２）。
【０１９６】
一方、他のコンテンツ再生装置１００は、自機において保持するプレイリスト６１を参照して、コンテンツ再生装置１からの再生要求に対応するファイルを選択する（Ｓ３３）。そして、コンテンツ再生装置１に対して、上記再生要求の応答を通知する（Ｓ３４）。なお、コンテンツ再生装置１００は、応答を通知している間に、コンテンツ１１のデータの一部を配信するか、または全部を配信するかを決定する。例えば、他の装置からのコンテンツの送信要求に応じて送信可能なコンテンツのデータが視聴用の一部に限定されている構成の場合は、上記データの一部を送信することとなる。
【０１９７】
コンテンツ再生装置１００からの応答の通知を受けると、コンテンツ再生装置１は、コンテンツ１１の配信を要求する（Ｓ３５）。すなわち、コンテンツ再生装置１は、コンテンツ再生装置１００から応答の通知を第１通信部２が受信して装置制御部３に送信する。装置制御部３は、この応答の通知を受信すると、他のコンテンツ再生装置１００に対して再生用のコンテンツ１１の配信を要求する旨のコマンドを、第１通信部２を介して送信する。
【０１９８】
他のコンテンツ再生装置１００は、コンテンツ再生装置１からこの配信を要求する旨のコマンドを受信すると、該コンテンツ再生装置１に対して送信する、上記ユーザが選択したプレイリスト６１に対応するコンテンツ１１を特定する。なお。このときコンテンツ再生装置１に対してコンテンツ１１のデータを全部送信するのか、あるいは一部を送信するのか決定する（Ｓ３６）。そして、コンテンツ再生装置１００は、コンテンツ再生装置１に対して、ステップＳ３６にて決定したコンテンツ１１を送信する（Ｓ３７）。
【０１９９】
以上のような流れによって、本実施の形態に係るコンテンツ再生装置１は、所望するコンテンツ１１を、プレイリスト６１を参照して取得することができる。そして、コンテンツ１１を取得すると、コンテンツ再生装置１は、装置制御部３からの指示に応じて第１通信部２から取得したコンテンツ１１を再生部６に送信して再生処理を行う。
【０２００】
なお、上記では本実施の形態に係るコンテンツ再生装置１を、他のコンテンツ再生装置１００からコンテンツ１１を取得する側となる場合についての処理の流れを説明したが、上記コンテンツ再生装置１がコンテンツ再生装置１００に対してコンテンツ１１を提供する側となることもできる。
【０２０１】
ここで、コンテンツ再生装置１がコンテンツ１１の取得側である場合における詳細な処理の流れを、図１６を参照して説明する。なお、この図１６は、コンテンツ再生装置１がコンテンツ１１の取得側である場合におけるコンテンツ配信処理の流れを示す図である。
【０２０２】
まず、表示部９にプレイリスト６１を表示させた状態で、ユーザが、操作部８を操作して表示させた選択プレイリスト６２の中から所望するコンテンツ１１を選択する。そして、ユーザは、操作部８を操作して選択したコンテンツ１１の再生を要求する。すなわち、このようなユーザの操作に基づく信号が操作部８から装置制御部３に対して送信されることにより、コンテンツ再生装置１は、ユーザが再生を所望するコンテンツ１１の選択を受け付ける（Ｓ４１）。
【０２０３】
装置制御部３は、ユーザが選択したコンテンツ１１を、プレイリスト格納部４４に保持する選択プレイリスト６２を参照して特定する。そして、装置制御部３は、ユーザが再生を所望するコンテンツ１１を特定すると、この特定したコンテンツ１１を示す情報とともに、コンテンツ１１の再生要求を行う（Ｓ４２）。なお、装置制御部３は、コンテンツ１１を特定する情報として、参照した選択プレイリスト６２から、送信を要求するコンテンツ１１のタイトル、アーティスト名、アルバム名などの情報を抽出し第１通信部２に対して出力する。
【０２０４】
すなわち、第１通信部２では、通信相手となる他のコンテンツ再生装置１００に対して、コンテンツ１１の再生を要求するために、送信部２２が、送信を所望するコンテンツ１１を特定する情報とともに、所定のコマンドを送信する。このようにしてコンテンツ再生装置１が他のコンテンツ再生装置１００に対して、コンテンツ１１の再生要求が送信すると、この再生要求に対する応答を受信したか否かを判定する（Ｓ４３）。
【０２０５】
ここで、通信相手となる他のコンテンツ再生装置１００から応答を受信した場合（Ｓ４３において「ＹＥＳ」）、受信部２１は、装置制御部３に受信した応答データを出力する。なお、コンテンツ再生装置１では、上記他のコンテンツ再生装置１００からの応答データを受信可能とする時間が予め設定されている。このため、装置制御部３は、一定の時間だけ受信部２１が上記応答データを受信するのを待つ。この待ち時間の間に応答を受信した場合、処理がステップＳ４４に進む。応答を受信できない場合にはタイムアウトとなり処理を終了させる。
【０２０６】
次に、コンテンツ再生装置１では、コンテンツ再生装置１００から受信した応答が再生要求を許可したもの（例えばＯＫ）か、そうでないか（例えばＮＧ）を判定する（Ｓ４４）。すなわち、装置制御部３は、受信部２１から応答データを受信すると、該応答データを解析する。そして、装置制御部３は、この応答データの内容を確認する。この確認の結果、応答が「ＯＫ」を示す場合、装置制御部３は、スイッチ１２を受信部２１と再生部６とが接続するように切り替える。そして、装置制御部３は、第１通信部２を介して他のコンテンツ再生装置１００に対してコンテンツ１１の要求を送信する（Ｓ４５）。
【０２０７】
一方、上記応答が「ＮＧ」を示す場合、装置制御部３は、処理を終了させる。
【０２０８】
ここで、ステップＳ４５におけるコンテンツ１１の要求に対して、送信相手である他のコンテンツ再生装置１００からコンテンツ１１を受信した場合（Ｓ４６において「ＹＥＳ」）、受信部２１は受信したコンテンツ１１を再生部６に対して出力する。一方、コンテンツ再生装置１は、所定の時間経過してもコンテンツ１１の受信確認できない場合（Ｓ４６において「ＮＯ」）処理を終了する。
【０２０９】
再生部６は、受信部２１からコンテンツ１１を受信すると、この受信したコンテンツ１１を再生する（Ｓ４７）。例えばこのコンテンツ１１が映像データと音声データとを含む場合、映像データが表示部９に表示され、音声データが音声出力部１０により出力される。
【０２１０】
そして、再生部６は、再生停止の指示を受信するまで、すなわち再生停止指示を受信していない間（Ｓ４８において「ＮＯ」）ではコンテンツ１１の再生を継続する。すなわち、コンテンツ再生装置１では、コンテンツ１１の受信を確認し、該コンテンツ１１の再生を行うステップＳ４６およびステップＳ４７の処理が繰り返される。
【０２１１】
一方、操作部８を介して装置制御部３にユーザからの再生停止の指示が伝えられた場合は、装置制御部３は第１通信部２および再生部６に対して再生停止を指示する（Ｓ４９）。すなわち、第１通信部２では、上記装置制御部３からの指示に応じて送信部２２が通信相手のコンテンツ再生装置１００にコンテンツ送信の停止を通知する。また、上記装置制御部３からの指示に応じて再生部６はコンテンツ１１の再生を停止する。
【０２１２】
以上のようにして、本実施の形態に係るコンテンツ再生装置１では、既に取得しているプレイリスト６１を参照して所望するコンテンツ１１を取得し再生させることができる。
【０２１３】
なお、上記では、本実施の形態に係るコンテンツ再生装置１が、コンテンツ１１の取得側となる場合について説明した。そこで今度は逆に、本実施の形態に係るコンテンツ再生装置１が、通信相手となる他のコンテンツ再生装置１００に対してコンテンツ１１を提供する側となる場合における処理の詳細について図１７を参照して説明する。
【０２１４】
まず、この処理は、コンテンツ再生装置１が、通信相手のコンテンツ再生装置１００からコンテンツ１１の再生要求を受信することで開始される。すなわち、通信相手となるコンテンツ再生装置１００から受信したコンテンツ１１の再生要求に応じて、コンテンツ再生装置１は、コンテンツ格納部７から要求されているコンテンツ１１のファイルを選択する（Ｓ５１）。
【０２１５】
すなわち、受信部２１は、他のコンテンツ再生装置１００から受信した再生要求のコマンドと、再生を要求するコンテンツ１１を示す情報を装置制御部３に出力する。装置制御部３は、受信部２１から入力されたコマンドとコンテンツ１１を示す情報とに基づき、コンテンツ１１のタイトル、アーティスト名、アルバム名などの情報からコンテンツ１１の記録されているファイルを特定する。そして、装置制御部３は、特定したコンテンツ１１のファイルを開くようにファイル管理部１０４に対して指示する信号を出力する。
【０２１６】
次に、コンテンツ再生装置１は、再生要求のコマンドに対する応答をコンテンツ再生装置１００に対して送信する（Ｓ５２）。
【０２１７】
例えば、コンテンツ再生装置１は、先のステップＳ５１において、ファイルのオープンに成功した場合、送信可能を示す応答を他のコンテンツ再生装置１００に送信する。また、例えばファイルのオープンに失敗した場合、既に他のコンテンツ１１を再生中であり、要求されたコンテンツ１１の再生を行えない場合、あるいはコンテンツ１１が著作権上再配布できない場合などでは送信不可を示す応答を送信する。
【０２１８】
すなわち、装置制御部３が上記したような送信可または不可の判定を行い、第１通信部２に対してこの判定結果を含む応答の送信を指示する。第１通信部２では、送信部２２により応答がコンテンツ再生装置１００に送信される。
【０２１９】
このようにして再生要求のコマンドに対する応答を送信したら、コンテンツ再生装置１は、ステップＳ５３に進み、通信相手となるコンテンツ再生装置１００からのコンテンツ１１の送信要求を待つ。すなわち、装置制御部３は、受信部２１においてコンテンツ１１の送信要求が受信されるのを所定期間だけ待ち、この所定期間内に通信相手のコンテンツ再生装置１００からコンテンツ１１の送信要求を受信した場合、受信部２１は、装置制御部３に受信したコンテンツ１１の送信要求を出力して、ステップＳ５４に進む。また、所定時間内に通信相手のコンテンツ再生装置１００から、コンテンツ１１の送信要求を受信できない場合、タイムアウトとなり、ステップＳ５８に進んで処理を停止させる。
【０２２０】
このステップＳ５４では、コンテンツ再生装置１は、ファイルに格納されたコンテンツ１１のどの部分のデータを、通信相手であるコンテンツ再生装置１００に対して配信するかを決定する。すなわち、装置制御部３は、コンテンツ１１の全体を送信するか、または一部を送信するかを決定する。ここでデータの一部を送信する場合、装置制御部３は送信するコンテンツのデータ区間を決定する。なお、送信するコンテンツのデータ区間としては、例えば楽曲におけるさびの部分などコンテンツ１１全体の内容を特徴的に表している部分が好ましい。あるいは、例えば、コンテンツ１１のヘッダ部などのセグメント情報に従って送信するデータを決定してもよいし、コンテンツ１１の特定の部分としてもよい。
【０２２１】
ここで、コンテンツ１１において送信するデータ部分を決定すると、装置制御部３は、決定した部分のデータをコンテンツ格納部７から読み出すように指示する信号を、ファイル管理部５に対して出力する。
【０２２２】
ファイル管理部５は、装置制御部３からの指示に応じて、コンテンツ格納部７からコンテンツ１１を読み出して送信部２２に出力する。そして、送信部２２は、読み出されたコンテンツ１１を通信相手のコンテンツ再生装置１に対して送信する（Ｓ５５）。
【０２２３】
そして、コンテンツ１１を通信相手であるコンテンツ再生装置１に送信している間、装置制御部３は、受信部２１が通信相手のコンテンツ再生装置１００からコンテンツ１１の送信終了要求のコマンドを受信したか否かを判定する（Ｓ５６）。
【０２２４】
次いで、装置制御部３は、送信すべきコンテンツ１１のデータを全て送信したか、あるいは操作部８を介してユーザから送信の停止の指示があったかなど、コンテンツ１１のデータの送信を停止させるか否かについても判定する（Ｓ５７）。ステップＳ５６およびステップＳ５７のいずれのステップにおいても、「ＹＥＳ」の場合には、ステップＳ５８に進み、ファイルのクローズなどの停止処理を行う。
【０２２５】
一方、ステップＳ５６およびステップＳ５７のいずれのステップにおいても、「ＮＯ」の場合にはデータ送信が続行される。
【０２２６】
以上のように、本実施形態に係るコンテンツ再生装置１は、ユーザの好みに応じたプレイリスト６１を他のコンテンツ再生装置１００から収集することができる。また、コンテンツ再生装置１では、ユーザが収集したプレイリスト６１の中から収集コンテンツ情報６３に基づき、各項目の条件を満たすようなコンテンツ１１を選択し、選択したコンテンツ１１から構成される選択プレイリスト６２を管理することができる。
【０２２７】
そして上記コンテンツ再生装置１１は、選択プレイリスト６２を参照して所望のコンテンツ１１を選択し、選択したコンテンツ１１の配信を、他のコンテンツ再生装置１００から受けることができる。
【０２２８】
このように、ユーザの好みに応じて他のコンテンツ再生装置１００を選択し、選択したコンテンツ再生装置１００からプレイリスト６１を収集することができる。また、収集したプレイリスト６１の中から収集コンテンツ情報６３に基づき、選択プレイリスト６２を得ることができる。このため、ユーザは自身の嗜好に合ったコンテンツ１１を新たに知る機会を得ることができる。
【０２２９】
また、ユーザの好みを反映したコンテンツ１１の選択プレイリスト６２を収集することができるため、表示する曲名などが増大することを低減させ、ユーザによる選曲処理の効率化を向上させることができる。
【０２３０】
また、ユーザの好みを反映したプレイリスト６１に基づきコンテンツ１１の取得を行うことができるため、不要なコンテンツ１１を取得することがない。したがって、他のコンテンツ再生装置１００との間における、コンテンツ配信処理にかかる通信時間を低減させることができる。
【０２３１】
また、他のコンテンツ再生装置１００から配信され視聴したコンテンツ１１をユーザが気に入った場合にはコンテンツ１１を購入することになるので、コンテンツ１１の普及をより促進することができる。
【０２３２】
（実施形態２）
次に上記実施形態１にて示したコンテンツ再生装置１の構成において、さらに、送受信するコンテンツ１１のデータを圧縮データまたはベースバンドデータのいずれか選択できるように構成したコンテンツ再生装置２０について、実施形態２として説明する。
【０２３３】
本発明のさらなる別の一実施形態（実施形態２）について図１８ないし図２２に基づいて説明すると以下の通りである。図１８は本発明の別の実施形態に係るコンテンツ再生装置２０の要部構成を示すブロック図である。図１８に示すように、コンテンツ再生装置２０は、第１通信部２、装置制御部３、嗜好情報解析部４、再生部６と、ファイル管理部５、コンテンツ格納部７、操作部８、表示部９、音声出力部１０、スイッチ１２〜１４から構成される。なお、図１８おいて図３と同一部材には同一符号を付しその説明は省略する。
【０２３４】
すなわち、実施形態２に示すコンテンツ再生装置２０は、上記した実施形態１に示すコンテンツ再生装置１と比較して、スイッチ１３およびスイッチ１４を新たに備えている点で異なる。
【０２３５】
このスイッチ１３は、装置制御部３からの指示に応じてデータの送信経路を切り替えるものである。例えば、通信相手のコンテンツ再生装置２００から受信したコンテンツ１１を再生する場合、スイッチ１３は、装置制御部３からの指示に応じて、第１通信部２と表示部９および音声出力部１０との間の経路を確立するように切り替えたり、再生部６と表示部９および音声出力部１０との間の経路を確立するように切り替えたりする。
【０２３６】
また、スイッチ１４は、装置制御部３からの指示に応じてデータの送信経路を切り替えるものである。例えば、他のコンテンツ再生装置２００からの再生要求に応じてコンテンツ１１を送信する場合、スイッチ１４は、装置制御部３からの指示に応じて、ファイル管理部５と第１通信部２の送信部２２との間の経路を確立するように切り替えたり、再生部６と第１通信部２の送信部２２との間の経路を確立するように切り替えたりする。
【０２３７】
（コンテンツ配信処理）
ここで、本実施の形態（実施形態２）に係るコンテンツ再生装置２０がプレイリスト６１に基づきコンテンツ１１を取得するコンテンツ配信処理について図１９を参照して説明する。
【０２３８】
図１９は、本実施の形態に係るコンテンツ再生装置２０と他のコンテンツ再生装置２００との間におけるコンテンツ配信時のシーケンス図である。なお、ここでは、コンテンツ１１の取得側をコンテンツ再生装置２０とし、コンテンツ１１の提供側をコンテンツ再生装置２００として説明する。
【０２３９】
なお、コンテンツ再生装置２０とコンテンツ再生装置２００との関係は、両者とも上記した同様の構成を備えているものとする。
【０２４０】
まず前提として、上記したようにコンテンツ再生装置２０が他のコンテンツ再生装置２００…から実施形態１に示すコンテンツ再生装置１と同様に上記した処理によってプレイリスト６１を取得しているものとする。このような前提において、ユーザがコンテンツ再生装置２０における表示部９にプレイリスト６１を表示させる。そして、ユーザが、コンテンツ再生装置２０において再生を所望するコンテンツ１１を、表示中のプレイリスト６１から選択すると（Ｓ６１）、コンテンツ再生装置２０は、その選択を受け付け、コンテンツ１１の再生要求を他のコンテンツ再生装置２００に対して通知する（Ｓ６２）。
【０２４１】
コンテンツ再生装置２００は、自機が保持するプレイリスト６１を参照して対応するファイルを選択する（Ｓ６３）そして、コンテンツ再生装置２０に対して自機の状態とコンテンツ１１の圧縮方式（圧縮に使われているコーデック）とを通知する（Ｓ６４）。
【０２４２】
コンテンツ再生装置２０は、受信した他のコンテンツ再生装置２００の状態（稼動情報）とコンテンツ１１のコーデックの情報（保持形式情報）とから配信モードを決定する（Ｓ６５）。そして、コンテンツ再生装置２０は、他のコンテンツ再生装置２００に対して配信モードを通知する（Ｓ６６）。
【０２４３】
一方、コンテンツ再生装置２００では、コンテンツ再生装置２０から指定されたモードでコンテンツ１１の送信が可能か否かの応答を該コンテンツ再生装置２０に通知する（Ｓ６７）。また、コンテンツ再生装置２００では、この応答通知している間に、コンテンツ再生装置２０に対してコンテンツ１１の一部を配信するのか、または全部を配信するのかを決定する（Ｓ６８）。
【０２４４】
一方、コンテンツ再生装置２０は、他のコンテンツ再生装置２００からの応答通知を受けると、コンテンツ１１の配信を要求する（Ｓ６９）。他のコンテンツ再生装置２００は、コンテンツ再生装置２０からコンテンツ１１の配信の要求を受信すると、この要求に応じて、コンテンツ再生装置２０に対してコンテンツ１１のデータを送信する（Ｓ７０）。
【０２４５】
以上のような流れによって、本実施の形態に係るコンテンツ再生装置２０は、所望するコンテンツ１１を、プレイリスト６１を参照して取得することができる。そして、コンテンツ１１を取得すると、コンテンツ再生装置２０は、装置制御部３からの指示に応じて第１通信部２から取得したコンテンツ１１を再生部６に送信して再生処理を行う。
【０２４６】
なお、上記ではコンテンツ再生装置２０を、他のコンテンツ再生装置２００からコンテンツ１１を取得する側となる場合についての処理の流れを説明したが、上記コンテンツ再生装置２０がコンテンツ再生装置２００に対してコンテンツ１１を提供する側となることもできる。
【０２４７】
ここで、コンテンツ再生装置２０がコンテンツ１１の取得側である場合における詳細な処理の流れを、図２０を参照して説明する。なお、この図２０は、コンテンツ再生装置２０がコンテンツ１１の取得側である場合におけるコンテンツ配信処理の流れを示すフローチャートである。この処理は操作部８から装置制御部３にユーザの操作に基づく信号が伝えられることで開始される。
【０２４８】
まず、コンテンツ再生装置２０においてユーザによるコンテンツ１１の選択が受け付けられる（Ｓ８１）。そして、次にコンテンツ再生装置２では、第１通信部２を通じて通信相手となる他のコンテンツ再生装置２００にコンテンツ１１の再生要求を送信する（Ｓ８２）。これらの処理は上記にて図１６で示したステップＳ４１およびＳ４２と同様であるため詳細は省略する。
【０２４９】
次のステップＳ８３では、ステップＳ８２において送信した再生要求に対して、通信相手の他のコンテンツ再生装置２００からの返信を待つステップである。すなわち、コンテンツ再生装置２０が所定時間内に通信相手のコンテンツ再生装置２００から返信を受信した場合（Ｓ８３において「ＹＥＳ」の場合）には、ステップＳ８４に進みモードの切り替えを行う。すなわち、ステップ８４では、装置制御部３は、受信部２１で受信したコンテンツ再生装置２００からの返信データに基づき、配信を所望するコンテンツ１１の配信モードを決定する。
【０２５０】
例えば、コンテンツ再生装置２００から受信した返信データには、通信相手であるコンテンツ再生装置２００の状態と、コンテンツ１１のコーデックの種別とが含まれているとする。なお、返信データに含まれるコンテンツ再生装置２００の状態とは、例えば、該コンテンツ再生装置２００が再生中または停止いずれかの状態にあるかを示す情報である。
【０２５１】
また、コーデックの種別とは、例えばコンテンツ１１のデータ圧縮に用いられているコーデックの種別である。
【０２５２】
そこで、受信した返信データに基づき、装置制御部３が、選択したコンテンツ１１が再生部６にて再生可能か否かを、コーデック種別から判定する。そしてさらに装置制御部３は、通信相手の機器の状態とコーデックの再生可否とから配信モードを決定する。
【０２５３】
この配信モードとは、コンテンツ１１のデータを圧縮伸長後のベースバンドデータで配信を受けるのか（非圧縮）、または圧縮データで配信を受けるのか（圧縮）を示す情報である。
【０２５４】
ところで、配信モードが非圧縮の場合、コンテンツ１１の配信を受ける側（コンテンツ１１の取得側）では、コンテンツ１１の圧縮データを伸長しなくてよい。このため、データ圧縮に用いられているコーデックに未対応であっても再生できるというメリットを有する。
【０２５５】
その反面、配信モードが非圧縮の場合、圧縮されたコンテンツ１１のデータと比較すると受信するデータ量が多くなる。このため、例えば楽曲の場合ならばステレオ音声の片チャネルしか受信できずにモノラル音声になるなどの制限がつくというデメリットがある。
【０２５６】
ここで、コンテンツ再生装置２０における、配信モードの決定の一例を、図２１を参照して説明する。なお、図２１は、本発明の別の実施形態を示すものであり、コンテンツ再生装置２０における、配信モードの決定の一例を示す図である。
【０２５７】
例えば、コンテンツ再生装置２０は、受信したコンテンツ再生装置２００からの返信データが、コンテンツ再生装置２００の状態が停止中であり、圧縮データに用いられるコーデックに対応しており、圧縮されたコンテンツ１１の再生が可能である場合下記のように決定する。
【０２５８】
すなわち、通信相手のコンテンツ再生装置２００が停止中、すなわち利用可能である場合、コーデックの再生可否に関わらず配信を受けることはできる。そこで、コーデックが再生可能ならば圧縮モード、コーデックが再生不可ならば伸長後のベースバンドデータの配信を受けるように非圧縮モードとする。したがって上記した場合では、コンテンツ再生装置２０は、配信モードを圧縮モードと決定する。
【０２５９】
一方、通信相手のコンテンツ再生装置２００が再生実行中の場合、既にコンテンツ再生装置２００が備える再生部がコンテンツ１１の再生に使用されている可能性がある。このため、圧縮データを伸長したコンテンツ１１を送信することができない可能性がある。
【０２６０】
したがって、このようにコンテンツ再生装置２００が再生実行中である場合、コンテンツ１１の圧縮データに利用されるコーデックに対応可能であり、コンテンツ１１を再生可能とするとき、コンテン再生装置２０は、配信モードを圧縮モードとする。一方、上記コーデックに対応しておらず、コンテンツ１１の再生が不可となる場合は、配信不可と判断する。
【０２６１】
以上のようにして装置制御部３は、配信モードを決定すると、通信相手から受信したコンテンツ１１を再生できるようにするため、配信モードに応じてスイッチを切り替える。具体的には、配信モードを圧縮モードと決定した場合、装置制御部３は、スイッチ１２を受信部２１側に、スイッチ１３を再生部６側に切り替える。すなわち、装置制御部３は、受信部２１と再生部６とが接続されるようにスイッチ１２を切り替え、また再生部６と表示部９および音声出力部１０とが接続されるようにスイッチ１３を切り替える。
【０２６２】
このため、配信モードを圧縮モードと決定した場合、受信部２１で受信したコンテンツ１１が再生部６に入力される。そして、再生部６が受信した圧縮されたコンテンツ１１を伸長して再生し表示部９および音声出力部１０に出力する。
【０２６３】
また、配信モードが非圧縮の場合、スイッチ１２をＯＦＦ、すなわちいずれの端子にも接続しない状態とし、スイッチ１３を受信部２１側に切り替える。すなわち、受信部２１で受信したコンテンツ１１が表示部９および音声出力部１０に出力される。
【０２６４】
一方、所定時間内に通信相手のコンテンツ再生装置２００から返信を受信できなかった場合（Ｓ８３において「ＮＯ」の場合）には、タイムアウトとなり処理が終了する。
【０２６５】
コンテンツ再生装置２０は、以上のように配信モードを決定し、この決定した配信モードに応じて、スイッチ１２〜１４を切り替えて受信するコンテンツ１１の送信経路を変更させる。また、コンテンツ再生装置２０は、通信相手のコンテンツ再生装置２００に対して先のステップＳ８４で決定した配信モードの通知を送信する（Ｓ８５）。なおこのコンテンツ再生装置２０からコンテンツ再生装置２００へのこの通知の動作は、基本的には図１６に示すステップＳ４２の再生要求の送信処理と同様であるため、その説明は省略する。
【０２６６】
また、これ以降では、ステップＳ８６〜ステップＳ９２が順次実行されるが、これらの処理は図１６で示したステップＳ４３〜ステップＳ４９までの処理と同様であるため、説明は省略する。
【０２６７】
以上ではコンテンツ再生装置２０がコンテンツ１１の取得側である場合における処理の流れを説明した。以下では、コンテンツ配信処理において、コンテンツ再生装置２０がコンテンツ１１の提供側である場合における詳細な処理の流れを、図２２を参照して説明する。なお、この図２２は、コンテンツ再生装置２０がコンテンツ１１の提供側である場合におけるコンテンツ配信処理の流れを示すフローチャートである。この処理は図１９で示したように、通信相手の装置からコンテンツ１１の再生要求を受信することで開始される。
【０２６８】
なお、ここでは上記したようにコンテンツ１１の提供側をコンテンツ再生装置２０とし、コンテンツ１１の取得側をコンテンツ再生装置２００として説明する。
【０２６９】
まず、ステップＳ１０１では通信相手であるコンテンツ再生装置２００から受信したコンテンツ１１の再生要求に応じて、コンテンツ再生装置２０の装置制御部３がコンテンツ格納部７からコンテンツ１１の記録されているファイルを選択する。この処理は図１７で示したステップＳ５１と同様である。
【０２７０】
次にステップＳ１０２では、コンテンツ再生装置２０は、自機の現在の状況とコンテンツ１１のコーデックに関する情報をコンテンツ再生装置２００に送信する。
【０２７１】
すなわち、装置制御部３は、再生部６において現在コンテンツ１１の再生か行われているか否かについて状態を確認する。
【０２７２】
さらにまた装置制御部３は、コンテンツ１１の圧縮に用いているコーデックの種類を通知するように指示する信号を、ファイル管理部５に出力する。ファイル管理部５は、この装置制御部３からの指示に応じて、例えば、ファイルの拡張子、またはコンテンツ１１のヘッダ部等からコーデック種別を判断する。そして、ファイル管理部５は、装置制御部３に対してコーデック種別を出力する。
【０２７３】
装置制御部３は、確認した状態と、ファイル管理部５から受信したコーデックに関する情報とを第１通信部２に出力する。そして、第１通信部２では、この入力された状態およびコーデックに関する情報を送信部２２がコンテンツ再生装置２００に対して送信する。
【０２７４】
次のステップＳ１０３は、通信相手であるコンテンツ再生装置２００から、配信モードの指定に関する情報の受信を待つステップである。ここで、所定時間内に上記コンテンツ再生装置２００から配信モードの指定を受信した場合、ステップＳ１０４に進む。一方、所定時間内にコンテンツ再生装置２００から配信モードの指定を受信できない場合にはタイムアウトとなり、デフォルトの配信モードで処理を続けるようにしてステップＳ１０６に進む。なお、ここで、図２１には示していないが、コンテンツ再生装置２０は、所定時間内にコンテンツ再生装置２００から配信モードの指定に関する情報を受信できない場合には処理を終了するように構成されていてもよい。
【０２７５】
一方、所定時間内に上記コンテンツ再生装置２００から配信モードの指定に関する情報を受信した場合、装置制御部３は、受信部２１を介して受信した配信モードの指定に関する情報に応じてスイッチを切り替える（Ｓ１０４）。
【０２７６】
ここで、配信モードが圧縮の場合には、装置制御部３は、スイッチ１２をＯＦＦとし、スイッチ１４をファイル管理部５側に切り替え、ファイル管理部５と送信部２２とが接続されるようにする。
【０２７７】
このように装置制御部３がスイッチ１２およびスイッチ１４を制御することにより、ファイル管理部５が読み出すコンテンツ１１を送信部２２に入力できるように設定する。
【０２７８】
また、配信モードが非圧縮の場合には、装置制御部３は、スイッチ１２をファイル管理部１０４側に切り替え、ファイル管理部５と再生部６とが接続されるようにする。また、装置制御部３は、スイッチ１４を再生部６側に切り替え、再生部６と送信部２２とが接続されるようにする。
【０２７９】
このように装置制御部３がスイッチ１２およびスイッチ１４を制御することにより、ファイル管理部５が読み出すコンテンツ１１を再生部６に入力して再生し、再生したコンテンツ１１が送信部２２に入力できるように設定する。
【０２８０】
これ以降、ステップＳ１０５〜ステップＳ１１１までの処理が順次実行されるが、これらの処理は図１７で示したステップＳ５２〜ステップＳ５８までの処理と同様であるためここでの説明は省略する。
【０２８１】
以上のように、実施形態２に係るコンテンツ再生装置２０では、ユーザの好みに応じて他のコンテンツ再生装置２００から収集したプレイリスト６１に基づき、所望のコンテンツ１１を選択することができる。そして、コンテンツ再生装置２０は、他のコンテンツ再生装置２００から選択したコンテンツ１１の配信を受けることができる。
【０２８２】
また、選択したコンテンツ１１の圧縮形式が、コンテンツ再生装置２０において対応しておらず再生できないものであっても、通信相手のコンテンツ再生装置２００でコンテンツ１１を再生させ、再生した後のコンテンツ１１を受けることができる。
【０２８３】
すなわち、コンテンツ再生装置２０は、コンテンツ１１を提供する側において利用されているデータ圧縮のコーデックに対応する場合、圧縮されたコンテンツ１１のデータで受信することができる。一方、該コーデックに対応できない場合は、ベースバンドデータで配信に切り替えることができる。このため、コンテンツ再生装置２０は、より適切なコンテンツ１１のデータの配信を実現することができる。
【０２８４】
このように、コンテンツ再生装置２０を利用するユーザは、自身の好みに合ったコンテンツ１１を新たに知る機会が得ることができる。そして、配信で視聴したコンテンツ１１をユーザが気に入った場合にはコンテンツ１１を購入することになるので、コンテンツ１１の普及をより促進することができる。
【０２８５】
（実施形態３）
次に上記実施形態２にて示したコンテンツ再生装置２０の構成において、さらに、音声通話を行うことができるように構成したコンテンツ再生装置３０について、実施形態３として説明する。
【０２８６】
本発明のさらなる別の一実施形態（実施形態３）について図２３および図２４に基づいて説明すると以下の通りである。図２３は本発明の別の実施形態に係るコンテンツ再生装置３０の要部構成を示すブロック図である。図２３に示すように、コンテンツ再生装置３０は、実施形態２で示したコンテンツ再生装置２０と比較して、スイッチ１５、第２通信部７０、復号部１６、符号化部１７、複数音源の音声を混合するミキサ１８、およびマイクやＡ／Ｄ変換器などから構成される音声入力部１９をさらに備える点で異なる。また、実施形態２に示すコンテンツ再生装置２０が備える装置制御部３に代えて、装置制御部８０を備えている点でことなる。なお、図２３において図１８に示すコンテンツ再生装置２０と同一部材には同一符号を付しその説明は省略する。
【０２８７】
上記第２通信部７０は、第１通信部２とは異なる通信方式により通信を行うブロックである。本実施形態（実施形態３）に係るコンテンツ再生装置３０は、この第２通信部７０を介して、符号化した音声データを他のコンテンツ再生装置３００と送受信できるように構成されている。
【０２８８】
また、第１通信部２は近距離無線通信方式であったが、この第２通信部７０は、ＧＳＭ（Global System for Mobile Communications）、またはＣＤＭＡ（Code Division Multiple Access）などの広範囲の通信範囲を実現する無線通信方式である。
【０２８９】
なお、図２３では第１通信部２と第２通信部７０とは別のブロックとしているが、複数の通信方式に対応している通信部を備えている場合は１つで構成されていても構わない。また、この第２通信部７０は、上記した無線通信方式に限定されるものではなく、有線通信方式に対応したものであってもよい。また、この第２通信部７０は、第１通信部２と同様にコンテンツ再生装置３０に固定的に取り付けられていてもよいし、例えばＰＣカード規格に準拠した通信カードなどのように着脱可能であってもよい。
【０２９０】
この第２通信部７０は、受信部７１および送信部７２を備えている。この受信部７１は、他のコンテンツ再生装置３００から符号化音声データを受信するものである。また、送信部７２は、他のコンテンツ再生装置７２に符号化した音声データを送信するものである。
【０２９１】
上記復号部１６は、受信部７１で受信した符号化音声データを復号して音声データを再生するブロックである。なお、本実施形態では再生部６と復号部１６とをそれぞれ別々に備えている構成であるが、上記再生部６がこの復号部１６の機能を有し、再生部６と復号部１６とを１つのブロックとして構成としてもよい。
【０２９２】
上記符号化部１７は、所定の符号化方式に基づいて音声データを符号化するものである。音声符号化方式としては、例えばＡＤＰＣＭ（Adaptive Differential Pulse Code Modulation；適応的差分パルス符号変調）、ＣＥＬＰに基づく方式、ＧＳＭ（Global System for Mobile Communications）、ＰＤＣ（Personal Digital Cellular）規格で定められた方式、ＩＴＵ−Ｔ（International Telecommunication Union Telecommunication Standardization sector；国際電気通信連合）の国際標準であるＧ．７２３．１、Ｇ．７２９などの方式、ＭＰ３（MPEG Audio Layer-3）、ＡＡＣ（Advanced Audio Coding）、ＡＣ３（Audio Code number 3）、ＷＭＡ（Windows（登録商標） Media Audio）などの方式を用いることが可能である。
【０２９３】
上記音声入力部１９は、コンテンツ再生装置３０のユーザの発話時の音声を入力するためのものであり、例えばマイクロフォンなどによって実現できる。音声入力部１９から入力された音声は、後述するが、必要に応じて、ミキサ１８により、再生部６から入力された音楽コンテンツ１１とミキシングされて符号化部１７に送信される。
【０２９４】
また、本実施の形態（実施形態３）に係る装置制御部８０は、上記した装置制御部３と比較して、コンテンツ再生装置３０の他のコンテンツ再生装置３００との通話処理に関する処理も制御できる点で異なる。なお、通話処理の詳細な説明については後述する。
【０２９５】
以上のような構成により、本実施形態（実施形態３）に係るコンテンツ再生装置３０は、実施形態２に係るコンテンツ再生装置が有する機能に加えて、第２通信部７０を用いて音声通話を行うことができるように構成されている。なお、本実施の形態（実施形態３）に係るコンテンツ再生装置３０では、通話の際に、任意の楽曲をＢＧＭとして使用することができるように構成されている。以下、図２４を参照してコンテンツ再生装置３０における音声通話処理時の動作を説明する。
【０２９６】
（音声通話処理）
図２４は本発明の別の実施形態に係るコンテンツ再生装置３０の音声通話処理時における処理を示すフローチャートである。なお、この音声通話処理は、他のコンテンツ再生装置３００と通話をするためにユーザが操作部８を操作して発信した場合、あるいは他のコンテンツ再生装置３００からの着信を受信部７１が検知した場合に開始される。
【０２９７】
音声通話処理が開始されると、まず、ステップＳ１２１は、例えば通信相手の電話番号と氏名とが対応付けられた登録情報を参照して、発信あるいは着信があった通話相手のコンテンツ再生装置３００を特定する。なお、この登録情報は図示しないが、装置情報格納部４１に格納されている。
【０２９８】
この通話相手の特定処理を、コンテンツ再生装置３０は、例えば、以下のように行う。すなわち、発信時では、装置制御部８０が通話相手の機器ＩＤ（例えば、電話番号など）を選択して発信している。このため、装置制御部８０は、操作部８から入力された機器ＩＤ（電話番号）を示す情報を受信すると、該機器ＩＤに対応するコンテンツ再生装置３００が装置情報格納部４１に記録されているか否かについて判定する。
【０２９９】
一方、着信時では受信部７１が通信相手のコンテンツ再生装置３００の機器ＩＤを取得する。そして、受信部７１が取得した機器ＩＤの情報は、装置制御部８０に送信される。装置制御部８０は、受信した機器ＩＤに基づき、該機器ＩＤに対応するコンテンツ再生装置３００の装置登録情報５１が装置情報格納部４１に記録されているか否かを判定する。
【０３００】
上記した判定において、機器ＩＤが装置情報格納部４１に記憶されている場合、通話相手を特定することができ、そうでない場合は通話相手を特定することができなかったということになる。
【０３０１】
次に、ステップＳ１２２において、コンテンツ再生装置３００は、特定した通話相手の好みに応じた楽曲データを選択する。すなわち、装置制御部８０は、通話相手であるコンテンツ再生装置３００の機器ＩＤをキーとして、該コンテンツ再生装置３００に対応するプレイリスト６１をプレイリスト格納部４４から探索する。このようにして、装置制御部８０は、通話相手の好みのコンテンツ１１を選択する。
【０３０２】
例えば、上記コンテンツ再生装置３００から受信しているプレイリスト６１の中でマイレート情報の値が大きいコンテンツ１１が、通話相手の好みをより多く反映しているものと考えられる。したがってマイレート情報を参照してコンテンツ１１を選択することができる。
【０３０３】
なお、コンテンツ１１の選択は上記したようにプレイリスト６１のマイレートを参照する構成に限定されるものではなく、装置制御部８０は、コンテンツ格納部７に記録されたコンテンツ１１の中で、先に選択した通話相手の好みに最も近いと判断できるコンテンツを選択する構成であってもよい。具体的には、装置制御部１１は、コンテンツ再生装置３００に対応するプレイリスト６１に記録されているアーティスト名およびジャンル名を参照して、これらアーティスト名やジャンルが一致するコンテンツ１１を選択する構成であってもよい。あるいは、選択するコンテンツ１１が予め定められている構成であってもよい。
【０３０４】
以上のようにして装置制御部８０は、再生するコンテンツ１１を選択すると、ファイル管理部５に対して、選択したコンテンツ１１を読み出すように指示する。ファイル管理部５は、コンテンツ１１をコンテンツ格納部７から読み出して、再生部６に対して出力する。このようにして、コンテンツ再生装置３０では再生準備が行われる（Ｓ１２３）。
【０３０５】
次のステップＳ１２４では、コンテンツ再生装置３０が、他のコンテンツ再生装置３００との通話の開始を判定するステップである。そして、第２通信部７０から通話の開始が装置制御部８０に通知されたら（Ｓ１２４において「ＹＥＳ」）、装置制御部８０は再生部６に指示してコンテンツ再生を開始させる（Ｓ１２５）。
【０３０６】
装置制御部８０からの指示に応じて再生部６により再生され出力されたコンテンツ１１（楽曲）は、音声入力部４０５からの音声と適度なバランスでミキサ１８によりミキシングされ、符号化部４０４に入力される（Ｓ１２６）。
【０３０７】
符号化部１７は、この入力された音声データを、所定の音声符号化方式で符号化する（Ｓ１２７）。そして符号化された後の音声データは、送信部７２に入力され、変調などの処理を施されて、通話相手のコンテンツ再生装置３００に対して送信される（Ｓ１２８）。
【０３０８】
このように音声データが送信されると、次のステップＳ１２９では、装置制御部８０がコンテンツ再生装置３００との通話の終了について判定される。ここで、ユーザが操作部８を操作してコンテンツ再生装置３００との通話が終了させた場合（Ｓ１２９において「ＹＥＳ」）、操作部８０から通話終了を示す情報が装置制御部８０に通知される。あるいは、通話の相手であるコンテンツ再生装置３００が通話を終了した場合（Ｓ１２９において「ＹＥＳ」）、受信部７１から通話終了を示す情報が装置制御部８０に通知される。なお、通話を継続している場合（Ｓ１２９において「ＮＯ」）ステップＳ１２５〜ステップＳ１２９までの処理を継続する。
【０３０９】
なお、ステップＳ１２５〜ステップＳ１２９の間において、通話相手の音声を受信部７１が受信し、復調などの処理を経て復号部１６が復号する。そして。復号部１６によって復号された音声は、音声出力部１０に出力される。このため、通話相手であるコンテンツ再生装置３００が、コンテテンツ再生装置３０と同様な構成を備え、出力する音声に音楽などのコンテテンツをミキシングして出力するように処理を行う場合、ユーザの好みに近い楽曲がＢＧＭに使用された音声を聞くこともできる。
【０３１０】
以上のように、実施形態３に係るコンテンツ再生装置３０では、通話を行う相手に好みの楽曲や自分の聞かせたい楽曲をＢＧＭとして聞かせることができる。ユーザはお互いに好みに合ったコンテンツ１１を新たに知る機会が得られ、ＢＧＭで聴いたコンテンツ１１をユーザが気に入った場合にはコンテンツ１１を購入することになるので、コンテンツ１１の普及をより促進することができる。
【０３１１】
なお、上記したコンテンツ再生装置３０では、コンテンツ１１またはプレイリスト６１の送受信、およびコマンドの送受信を行うための第１通信部２と、ユーザの発話による音声を送受信するための第２通信部７０とを備えた構成であった。しかしながら、通信部の構成はこれに限定されるものではなく、例えばこのように異なる方式の通信部を複数備えた場合の例として下記の構成としてもよい。
【０３１２】
すなわち、第２通信部７０の通信方式に例えばＦＭ方式などの方式を用いて楽曲データなどのコンテンツ１１の送受信を行うようにし、第１通信部２では送信要求や停止要求などのコマンドの送受信を行うようにする。そして、通信相手となるコンテンツ再生装置３００をリモートコントローラなどによって遠隔操作し、コンテンツ１１の配信を受けるようにしてもよい。
【０３１３】
また、上記実施形態１〜実施形態３に係るコンテンツ再生装置１（２０、３０）では、コンテンツ１１の取得側を該コンテンツ再生装置１（２０、３０）として、コンテンツ１１の提供側をコンテンツ再生装置１００（２００、３００）とした場合、両者は下記のように構成されていた。
【０３１４】
すなわち、コンテンツ再生装置１（２０、３０）は、プレイリスト６１を参照して再生を所望するコンテンツ１１を選択し、他のコンテンツ再生装置１００（２００、３００）からコンテンツ１１を取得する構成であった。
【０３１５】
しかしながら、コンテンツ１１の取得側のコンテンツ再生装置１・２０・３０とコンテンツ１１の提供側のコンテンツ再生装置１００（２００、３００）との間において下記のようにコンテンツ１１の配信に制限を設けるように構成してもよい。
【０３１６】
すなわち、図２５に示すように、上記コンテンツ再生装置１（２０、３０）、コンテンツ再生装置１００（２００、３００）、およびコンテンツ１１および該コンテンツ１１の再生に係るライセンスデータを保持するサーバ９０とを備えるコンテンツ配信システムを構成している。なお、図２５は本発明の別の実施形態を示すものであり、コンテンツ配信システムの概略を示す図である。
【０３１７】
そして、コンテンツ１１の提供側であるコンテンツ再生装置１００（２００、３００）が、コンテンツ１１（楽曲データ）と、その楽曲データの再生に関するライセンスデータとをサーバ９０からダウンロードし保持しているとする。このため、コンテンツ再生装置１００（２００、３００）はライセンスデータで決められた範囲で上記ダウンロードした楽曲データを再生することができる。
【０３１８】
一方、コンテンツ１１の取得側であるコンテンツ再生装置１（２０、３０）は、上記にて説明した方法により、コンテンツ再生装置１００（２００、３００）から上記コンテンツ１１（楽曲データ）の配信を受けて好みの楽曲の試聴をすることができる。また、このコンテンツ再生装置１（２０、３０）は、さらに試聴した楽曲をコンテンツ再生装置１００（２００、３００）からダウンロードして保存することができるように構成されているものとする。
【０３１９】
以上のような前提において、コンテンツ再生装置１（２０、３０）が楽曲データを再生するためには、別途サーバ９０からライセンスの発行を受ける必要がある。
【０３２０】
このため、装置制御部３（８０）が、サーバ９０に対してライセンスデータの発行を要求するライセンス発行要求部（不図示）、および発行を要求したライセンスデータの受信を確認し、ライセンスデータの内容を解析するライセンス発行確認部（不図示）をさらに備えた構成とする。そして、ライセンス発行確認部がサーバ９０からのライセンス発行の確認がとれた場合、装置制御部３（８０）は、受信部２１によりコンテンツ再生装置１００（２００、３００）から受信しているコンテンツ１１を音声出力部１０に出力したり、再生部６により再生させて音声出力部１０に出力したりする。
【０３２１】
このように、コンテンツ再生装置１（２０、３０）は、コンテンツ１１を、コンテンツ再生装置１００（２００、３００）から受信するとともに、サーバ９０からライセンスの発行を受ける構成の場合、コンテンツ再生装置１（２０、３０）とサーバ９０との間では、ライセンスデータの発行に係る情報のみしか送受信されない。ここで、このライセンスデータは、配信を所望するコンテンツ１１の楽曲データと比較してデータサイズが小さい。このため、サーバ９０とコンテンツ再生装置１（２０、３０）との間において生じる通信料を低減させることができる。またサーバ９０にアクセスが集中しても、コンテンツ１１の配信はコンテンツ再生装置１００（２００、３００）から受けているため、サーバの負担を軽減することができる。
【０３２２】
一方、コンテンツ１１を提供する側であるコンテンツ再生装置１００（２００、３００）では、コンテンツ再生装置１（２０、３０）に対してコンテンツ１１（楽曲データ）を配信した回数を管理する。すなわち、コンテンツ再生装置１００（２００、３００）は、この配信回数をプレイリスト６１と共にプレイリスト格納部４４に記録して、コンテンツ１１の配信回数を管理する。すなわち、コンテンツ再生装置１００（２００、３００）は、装置制御部３（８０）が、コンテンツ再生装置１（２０、３０）にコンテンツ１１を、第一通信部２を通じて送信するたびに、この回数をプレイリスト６１に追記する。例えば、このときのプレイリスト６１は、図２６のように記録することができる。この図２６は、本発明の別の実施形態に係るプレイリストの一例を示す図である。
【０３２３】
したがって、コンテンツ再生装置１００（２００、３００）では、装置制御部３（８０）は、通信相手となるコンテテンツ再生装置１（２０、３０）からコンテンツ１１の再生要求を受信した場合、プレイリスト６１からそのコンテンツ１１の配信回数を読み出し、コンテンツ１１の配信を行った後に配信回数をインクリメントし、プレイリスト６１に記録しなおす。
【０３２４】
また、このようにして各コンテンツ再生装置１００（２００、３００）で管理されるコンテンツ１１の配信回数は、サーバに順次送られて、該コンテンツ１１の配信回数から人気ランキング情報の集計に用いることも可能である。
【０３２５】
以上のように、ユーザの好みに応じて他機器から収集したプレイリスト６１から所望のコンテンツ１１を選択して、他機器からコンテンツ１１の配信を受けることができる。ユーザは好みに合ったコンテンツ１１を新たに知る機会が得られ、配信で視聴したコンテンツ１１をユーザが気に入った場合にはコンテンツ１１を購入することになるので、コンテンツ１１の普及をより促進することができる。
【０３２６】
なお、上記では、コンテンツ１１の取得側をコンテンツ再生装置１（２０、３０）、コンテンツ１１の提供側をコンテンツ再生装置１００（２００、３００）として説明したが、コンテンツ１１の取得側をコンテンツ再生装置１００（２００、３００）、コンテンツ１１の提供側をコンテンツ再生装置１（２０、３０）とした場合であっても同様である。
【０３２７】
また、上記コンテンツ再生装置１（２０、３０）は、上記したように他のコンテンツ再生装置３００に対してコンテンツ１１およびプレイリスト６１を送受信可能とする構成を備えている場合、例えば、フラッシュメモリ・ＨＤＤ（Hard Disk Drive）プレイヤー・、ＣＤ・ＭＤプレイヤーなどの携帯型音楽再生装置などによって実現できる。あるいは、携帯電話、ＰＤＡ、パソコン、ノートパソコン、デジタルビデオカメラ、携帯型テレビなどの録画再生装置、携帯用ゲーム機などでも実現できる。
【０３２８】
最後に、コンテンツ再生装置１（２０、３０）の各ブロック、特に装置制御部３（８０）、嗜好情報解析部４、ファイル管理部５、再生部６、および復号部１６、および符号化部１７は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０３２９】
すなわち、コンテンツ再生装置１（２０、３０）は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。
【０３３０】
そして、本発明の目的は、上述した機能を実現するソフトウェアであるコンテンツ再生装置１（２０、３０）の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記コンテンツ再生装置１（２０、３０）に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０３３１】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０３３２】
また、コンテンツ再生装置１（２０、３０）を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０３３３】
なお、本実施の形態（実施形態１〜実施形態３）に係るコンテンツ再生装置１（２０、３０）は下記に示す特徴を有するものとすることができる。
【０３３４】
すなわち、コンテンツ再生装置１は、所定の通信方式により他機器とのデータの送受信を行う通信部と、通信可能な範囲に存在する機器から通信相手となる機器を選択する機器選択部とを備え、前記機器選択部は、前記通信部により受信した機器情報からユーザの好みに基づく嗜好情報に応じて通信相手となる機器を選択するように構成されていてもよい。
【０３３５】
また、本実施の形態に係るコンテンツ再生装置１は、所定の通信方式により他機器とのデータの送受信を行う通信部と、前記通信部により受信した他機器のプレイリストを解析するプレイリスト解析部とを備え前記プレイリスト解析部は、ユーザの好みに基づく嗜好情報に応じて他機器のプレイリストを解析してユーザの好みのコンテンツ１１を選択するように構成されていてもよい。
【０３３６】
また、上記コンテンツ再生装置１は、上記した構成において、ユーザの指示に応じて、コンテンツ１１の送信要求を通信相手の機器に対して送信するように構成されていてもよい。
【０３３７】
また、本実施の形態に係るコンテンツ再生装置１は、他機器からのコンテンツ１１の送信要求を受信した際に、現在の状態および／またはコンテンツ１１の圧縮方式を、通信相手となる機器に対して送信するように構成されていることが好ましい。
【０３３８】
また、本実施の形態に係るコンテンツ再生装置１は、他機器からの機器の状態および／またはコンテンツ１１の圧縮方式の通知を受信した際に、コンテンツ１１の配信方法を圧縮モードと非圧縮モードとから決定し、決定した配信方法を通信相手の機器に対して送信するように構成されていてもよい。
【０３３９】
また、本実施の形態に係るコンテンツ再生装置１は、他機器からのコンテンツ１１の配信方法の通知を受信した際に、通知された配信方法に応じて、圧縮データまたは圧縮データを再生したベースバンドデータのいずれかを選択し、選択したデータを通信相手の機器に対して送信することが好ましい。
【０３４０】
また、上記コンテンツ再生装置１は、上記した構成において通信相手の機器に対してコンテンツ１１を送信した際の１コンテンツ１１の送信終了時にコンテンツ１１の送信回数をカウントするように構成されていてもよい。
【０３４１】
また、本実施の形態に係るコンテンツ再生装置１は、所定の通信方式により他機器とのデータの送受信を行う通信部と、他機器のプレイリストを記録するプレイリスト記録部と、楽曲コンテンツ１１を入力して楽曲を再生する再生部と、音声を入力する音声入力部と、前記音声と前記楽曲とを混合して出力するミキシング部とを備え、前記通信部が他機器からの着信を検出した場合に、着信相手の機器に対応したプレイリストに基づいて前記プレイリスト記録部から楽曲コンテンツ１１を選択し、通話の開始と同時に前記ミキシング部からの出力音声を送信するように構成されていてもよい。
【０３４２】
また、本実施の形態にかかるコンテンツ再生装置１を制御するための制御プログラムは、コンピュータに、所定の通信方式により他機器とのデータの送受信を行う通信ステップと、前記通信ステップにより受信した機器情報からユーザの好みに基づく嗜好情報に応じて通信可能な範囲に存在する機器から通信相手となる機器を選択する機器選択ステップとを実行させるためのプログラムである。
【０３４３】
また、本実施の形態に係るコンテンツ再生装置１を制御するための制御プログラムは、コンピュータに、所定の通信方式により他機器とのデータの送受信を行う通信ステップと、前記通信ステップにより受信した他機器のプレイリストをユーザの好みに基づく嗜好情報に応じてユーザの好みのコンテンツを選択するステップとを実行させるためのプログラムであってもよい。
【０３４４】
また、本実施の形態に係るコンテンツ再生装置１を制御するための制御プログラムは、コンピュータに、他機器からの機器の状態および／またはコンテンツの圧縮方式の通知を受信するステップと、コンテンツの配信方法を圧縮モードと非圧縮モードから決定するステップと、決定した配信方法を通信相手の機器に対して送信するステップとを実行させるためのプログラムであることが好ましい。
【０３４５】
また、本実施の形態に係るコンテンツ再生装置１を制御するための制御プログラムは、コンピュータに、楽曲コンテンツを入力して楽曲を再生するステップと、音声を入力するステップと、前記音声と前記楽曲とを混合して出力するステップと、他機器からの着信を検出するステップと、着信相手の機器に対応したプレイリストに基づいて楽曲コンテンツを選択するステップと、通話の開始と同時に前記音声と前記楽曲とを混合しデータを送信するステップとを実行させるためのプログラムであってもよい。
【０３４６】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０３４７】
なお、以上のように本実施の形態に係るコンテンツ再生装置１（２０・３０）が、第１通信部２、装置制御部３（８０）、嗜好情報解析部４、ファイル管理部５、再生部６、コンテンツ格納部７、操作部８、表示部９、音声出力部１０、スイッチ１２・１３・１４・１５、復号部１６、符号化部１７、ミキサ１８、音声出力部１９、および第２通信部７０
を備えてなる構成であった。しかしながら、これら各部すべてを一体の装置として備える必要はなく、例えば、再生部６、ファイル管理部５、コンテンツ格納部７などが別のサーバなどの装置が備え、コンテンツ再生装置１（２０・３０）が、このサーバを通じてコンテンツを取得する構成であってもよい。
【産業上の利用可能性】
【０３４８】
本発明の情報処理装置は、通信可能なコンテンツ提供装置の中から、コンテンツの取得先として、当該情報処理装置のユーザの嗜好に近いものを選択することができる。したがって、情報処理装置のユーザが所望するコンテンツの取得先が複数存在するようなシステムにおいて適用できる。
【図面の簡単な説明】
【０３４９】
【図１】本発明の実施形態を示すものであり、コンテンツ再生装置が備える嗜好情報解析部の要部構成を示すブロック図である。
【図２】本発明の実施形態を示すものであり、コンテンツ再生装置の使用状態の一例を示す図である。
【図３】本実施の形態を示すものであり、コンテンツ再生装置の通信可能な範囲と、他のコンテンツ再生装置それぞれとの位置関係の一例を示す図である。
【図４】本発明の実施形態を示すものであり、コンテンツ再生装置１の要部構成を示すブロック図である。
【図５】本実施の形態を示すものであり、プレイリストとして管理される情報の一例を音楽コンテンツに関して示した図である。
【図６】本実施の形態に係る収集コンテンツ情報の一例を示す図である。
【図７】本実施の形態に係るコンテンツ再生装置が他のコンテンツ再生装置からプレイリストを取得する処理の一例を示すフローチャートである
【図８】本実施の形態に係るプレイリストの一例を示すものであり、同図（ａ）は、管理項目として装置ＩＤに着目し、装置ＩＤごとにまとめた選択プレイリストの一例を示し、同図（ｂ）は、管理項目としてアーティスト名別にまとめた選択プレイリストの一例を示す図である。
【図９】本実施の形態に係るコンテンツ再生装置における、対象装置の特定処理の一例を示すフローチャートである。
【図１０】本実施の形態に係る装置登録情報の一例を示す図である。
【図１１】本実施の形態に係る装置選択情報の一例を示す図である。
【図１２】本実施の形態に係る装置選択情報の各項目に割り当てた重要度の値の一例を示す図である。
【図１３】送信したプレイリストを管理するための管理テーブルの一例を示す図であり、同図（ａ）は、Ｔ１の時点における管理テーブルを示し、同図（ｂ）は、Ｔ２の時点における管理テーブルを示し、同図（ｃ）は、Ｔ３の時点における管理テーブルを示す。
【図１４】管理テーブルにおけるイベントの発生、ならびに他のコンテンツ再生装置からのプレイリストの送信要求、およびこの送信要求に対する応答タイミングを示す図である。
【図１５】本実施の形態に係るコンテンツ再生装置と他のコンテンツ再生装置との間におけるコンテンツ配信時のシーケンス図である。
【図１６】コンテンツ再生装置がコンテンツの取得側である場合におけるコンテンツ配信処理の流れを示す図である。
【図１７】本実施の形態に係るコンテンツ再生装置が、通信相手となる他のコンテンツ再生装置に対してコンテンツを提供する側となる場合における処理を示すフローチャートである。
【図１８】本発明の別の実施形態に係るコンテンツ再生装置の要部構成を示すブロック図である。
【図１９】本発明の別の実施の形態に係るコンテンツ再生装置と他のコンテンツ再生装置との間におけるコンテンツ配信時のシーケンス図である。
【図２０】本発明の別の実施の形態に係るコンテンツ再生装置がコンテンツの取得側である場合におけるコンテンツ配信処理の流れを示すフローチャートである。
【図２１】本発明の別の実施形態を示すものであり、コンテンツ再生装置における、配信モードの決定の一例を示す図である。
【図２２】本発明の別の実施形態を示すものであり、コンテンツ再生装置がコンテンツの提供側である場合におけるコンテンツ配信処理の流れを示すフローチャートである。
【図２３】本発明の別の実施形態に係るコンテンツ再生装置の要部構成を示すブロック図である
【図２４】本発明の別の実施形態に係るコンテンツ再生装置３０の音声通話処理時における処理を示すフローチャートである
【図２５】本発明の別の実施形態を示すものであり、コンテンツ配信システムの概略を示す図である。
【図２６】本発明の別の実施形態に係るプレイリストの一例を示す図である。
【図２７】従来技術を示すものであり、オーディオ機器９００の要部構成を示すブロック図である。
【符号の説明】
【０３５０】
１    コンテンツ再生装置（情報処理装置・コンテンツ提供装置）
２    通信部
３    装置制御部（嗜好情報取得手段・プレイリスト情報取得手段・情報取得手段・決定手段・送信要求手段・送信要求受信手段・送信回数記録手段）
４    嗜好情報解析部
６    再生部（変換部）
７    コンテンツ格納部（コンテンツ記憶装置）
１１  コンテンツ
１８  ミキサ（組み合わせ部）
１９  音声入力部
２０  コンテンツ再生装置（情報処理装置・コンテンツ提供装置）
２１  受信部（嗜好情報取得手段・プレイリスト情報取得手段・送信要求受信手段・着信検知手段）
２２  送信部（送信要求手段）
３０  コンテンツ再生装置（情報処理装置・コンテンツ提供装置）
４１  装置情報格納部（嗜好情報記憶装置）
４２  装置選択部（装置選択手段）
４３  プレイリスト解析部
４４  プレイリスト格納部（条件情報記憶装置）
５１  装置登録情報（提供側嗜好情報）
５２  装置選択情報（嗜好情報）
５３  重要度の値（優先度情報）
６１  プレイリスト（プレイリスト情報）
６２  選択プレイリスト
６３  収集コンテンツ情報（条件情報）
６４  管理テーブル
１００  コンテンツ再生装置（情報処理装置・コンテンツ提供装置）
２００  コンテンツ再生装置（情報処理装置・コンテンツ提供装置）
３００  コンテンツ再生装置（情報処理装置・コンテンツ提供装置）
【図１】
2007058688.tif 000003
【図２】
2007058688.tif 000004
【図３】
2007058688.tif 000005
【図４】
2007058688.tif 000006
【図５】
2007058688.tif 000007
【図６】
2007058688.tif 000008
【図７】
2007058688.tif 000009
【図８】
2007058688.tif 000010
【図９】
2007058688.tif 000011
【図１０】
2007058688.tif 000012
【図１１】
2007058688.tif 000013
【図１２】
2007058688.tif 000014
【図１３】
2007058688.tif 000015
【図１４】
2007058688.tif 000016
【図１５】
2007058688.tif 000017
【図１６】
2007058688.tif 000018
【図１７】
2007058688.tif 000019
【図１８】
2007058688.tif 000020
【図１９】
2007058688.tif 000021
【図２０】
2007058688.tif 000022
【図２１】
2007058688.tif 000023
【図２２】
2007058688.tif 000024
【図２３】
2007058688.tif 000025
【図２４】
2007058688.tif 000026
【図２５】
2007058688.tif 000027
【図２６】
2007058688.tif 000028
【図２７】
2007058688.tif 000029