(57)【特許請求の範囲】
【請求項１】
１又は２以上のコンテンツデータを記憶するコンテンツ記憶部と；
前記コンテンツ記憶部に記憶されているコンテンツデータを再生する再生部と；
前記再生部による前記コンテンツデータの再生履歴情報を生成する再生履歴生成部と；
コンテンツデータを再生可能な携帯型再生装置から，当該携帯型再生装置における前記コンテンツデータの再生履歴情報を取得する取得部と；
前記取得部により取得された前記携帯型再生装置における前記再生履歴情報と，前記再生履歴生成部により生成された前記再生履歴情報とに基づいて，前記コンテンツデータに対応する演算評価値を演算する評価値演算部と；
前記評価値演算部により演算された前記演算評価値を，前記携帯型再生装置に転送する転送部と；
前記評価値演算部により演算された前記演算評価値を，前記コンテンツデータに関連付けて評価値記憶部に記録する評価値記録部と；
を備える，情報処理装置。
【請求項２】
前記評価値演算部による評価値演算を許可する前記携帯型再生装置のデバイスＩＤを記憶する登録ＩＤ記憶部；
をさらに備え，
前記取得部は，前記携帯型再生装置における前記コンテンツデータの再生履歴情報と共に当該携帯型再生装置のデバイスＩＤを取得し，
前記評価値演算部は，前記登録ＩＤ記憶部に記憶されているデバイスＩＤと，前記取得されたデバイスＩＤとが一致するときのみ，前記演算評価値の演算を行う，請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置及び／又は前記携帯型再生装置をグループ管理サーバに登録することによりユーザ単位で生成されるグループＩＤが前記グループ管理サーバにより付与され，当該グループＩＤは前記情報処理装置及び／又は前記携帯型再生装置に記憶されており，
前記取得部は，前記携帯型再生装置における前記コンテンツデータの再生履歴情報と共に当該携帯型再生装置に記憶されているグループＩＤを取得し，
前記評価値演算部は，前記情報処理装置に記憶されているグループＩＤと，前記取得されたグループＩＤとが一致するときのみ，前記演算評価値の演算を行う，請求項１に記載の情報処理装置。
【請求項４】
ユーザ入力に基づき，前記コンテンツ記憶部に記憶されているコンテンツデータに対応する入力評価値を設定する評価値入力部をさらに備え，
前記評価値記録部は，前記評価値演算部により演算された前記演算評価値と，前記評価値入力部により設定された入力評価値とを，前記コンテンツデータに関連づけて評価値記憶部に記録し，
前記転送部は，前記評価値記憶部に記憶された前記演算評価値及び前記入力評価値を，前記携帯型再生装置に転送する，請求項１に記載の情報処理装置。
【請求項５】
前記評価値演算部は，前記再生部により前記コンテンツデータが再生開始される度に，当該コンテンツデータの評価が高くなるように前記演算評価値を演算する，請求項１に記載の情報処理装置。
【請求項６】
前記評価値演算部は，前記コンテンツデータの再生履歴情報に基づいて，前記コンテンツデータの継続再生時間を算出し，継続再生時間が特定時間以上であるコンテンツデータの評価が高くなるように前記演算評価値を演算する，請求項１に記載の情報処理装置。
【請求項７】
前記評価値演算部は，前記コンテンツデータの再生履歴情報に基づいて，１のコンテンツデータの再生が開始されてから特定時間以内に他のコンテンツデータの再生に切り替えられたことを検出すると，当該１のコンテンツデータの評価が低くなるように前記演算評価値を更新する，請求項１に記載の情報処理装置。
【請求項８】
前記評価値演算部は，前記コンテンツデータの再生履歴情報に基づいて，前記コンテンツデータの継続再生時間を算出し，継続再生時間が特定時間以下であるコンテンツデータの評価が低くなるように前記演算評価値を演算する，請求項１に記載の情報処理装置。
【請求項９】
前記取得部は，前記携帯型再生装置から，当該携帯型再生装置において削除指示された１又は２以上のコンテンツデータに対応するコンテンツ識別情報を取得し，
前記評価値演算部は，前記取得部により取得されたコンテンツ識別情報に対応するコンテンツデータの評価が低くなるように前記演算評価値を演算する，請求項１に記載の情報処理装置。
【請求項１０】
ユーザ入力に基づき，前記コンテンツ記憶部に記憶されているコンテンツデータに対応する入力評価値を設定する評価値入力部をさらに備え，
前記評価値記録部は，前記取得部により前記携帯型再生装置から取得された前記再生履歴情報に対応するコンテンツデータが前記コンテンツ記憶部にも記憶されている場合に，前記評価値演算部により演算された当該コンテンツデータの前記演算評価値と，前記評価値入力部により設定された当該コンテンツデータの入力評価値とを，当該コンテンツデータに関連づけて評価値記憶部に記録する，請求項１に記載の情報処理装置。
【請求項１１】
前記携帯型再生装置が前記情報処理装置に接続されたことを検知する接続検知部；
をさらに備え，
前記接続検知部により前記携帯型再生装置が接続されたことが検知されると，前記取得部は，前記携帯型再生装置から，当該携帯型再生装置における前記コンテンツデータの再生履歴情報を取得し，前記評価値演算部は，前記取得部により取得された前記携帯型再生装置における前記コンテンツデータの再生履歴情報に基づいて，前記コンテンツデータに対応する前記演算評価値を演算し，前記転送部は，前記評価値演算部により演算された前記演算評価値を，前記携帯型再生装置に転送する，請求項１に記載の情報処理装置。
【請求項１２】
前記評価値演算部により，前記携帯型再生装置における前記コンテンツデータの再生履歴情報に基づいて演算された前記演算評価値が，前記転送部により，前記携帯型再生装置に転送された後に，前記携帯型再生装置に対し，前記携帯型再生装置に記憶されている前記再生履歴情報を削除するよう指示する，請求項１に記載の情報処理装置。
【請求項１３】
前記コンテンツ記憶部は，前記携帯型再生装置に記憶されているコンテンツデータと同一のコンテンツデータを含む複数のコンテンツデータを記憶し，
前記情報処理装置は，前記複数のコンテンツデータに対応するコンテンツ識別情報のリストを生成する検索リスト生成部をさらに備え，
前記検索リスト生成部は，前記評価値記憶部に記憶されている前記演算評価値に応じて，前記複数のコンテンツ識別情報をソートしたリストを生成する，請求項１に記載の情報処理装置。
【請求項１４】
前記コンテンツ記憶部に記憶されているコンテンツデータの一部又は全部を前記転送部により前記携帯型再生装置に転送する際に，前記携帯型再生装置に対応する記憶媒体に記憶されているコンテンツの一部を，当該コンテンツデータの前記演算評価値に応じて削除するコンテンツ削除部を更に備え，
前記転送部は，前記コンテンツ削除部による前記コンテンツデータの削除後に，前記転送されるべきコンテンツデータを前記携帯型再生装置に転送する，請求項１に記載の情報処理装置。
【請求項１５】
コンテンツデータを再生可能な携帯型再生装置と通信可能な情報処理装置における通信方法であって：
１又は２以上のコンテンツデータを記憶するコンテンツ記憶部に記憶されているコンテンツデータを再生する再生ステップと；
前記再生ステップによる前記コンテンツデータの再生履歴情報を生成する再生履歴生成ステップと；
前記携帯型再生装置から，当該携帯型再生装置における前記コンテンツデータの再生履歴情報を取得する取得ステップと；
前記取得ステップで取得された前記携帯型再生装置における前記再生履歴情報と，前記再生履歴生成ステップにより生成された前記再生履歴情報とに基づいて，前記コンテンツデータに対応する演算評価値を演算する評価値演算ステップと；
前記評価値演算ステップで演算された前記演算評価値を前記携帯型再生装置に転送する転送ステップと；
前記評価値演算ステップで演算された前記演算評価値を，前記コンテンツデータに関連付けて評価値記憶部に記録する評価値記録ステップと；
を含む，通信方法。
【請求項１６】
コンテンツデータを再生可能な携帯型再生装置と通信可能な情報処理装置に：
１又は２以上のコンテンツデータを記憶するコンテンツ記憶部に記憶されているコンテンツデータを再生する再生処理と；
前記再生処理による前記コンテンツデータの再生履歴情報を生成する再生履歴生成処理と；
前記携帯型再生装置から，当該携帯型再生装置における前記コンテンツデータの再生履歴情報を取得する取得処理と；
前記取得処理で取得された前記携帯型再生装置における前記再生履歴情報と，前記再生履歴生成処理により生成された前記再生履歴情報とに基づいて，前記コンテンツデータに対応する演算評価値を演算する評価値演算処理と；
前記評価値演算処理で演算された前記演算評価値を前記携帯型再生装置に転送する転送処理と；
前記評価値演算処理で演算された前記演算評価値を，前記コンテンツデータに関連付けて評価値記憶部に記録する評価値記録処理と；
を実行させる，コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，情報処理装置，再生装置，通信方法，コンピュータプログラムに関し，特に，コンテンツデータの評価値を自動的に生成するための情報処理装置，再生装置，通信方法，プログラムに関する。
【背景技術】
【０００２】
近年，音楽コンテンツデータなどのデジタルコンテンツデータ（以下，単に「コンテンツ」という。）の記録再生装置として，ハードディスクドライブ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ：ＨＤＤ）や半導体メモリ等の大容量記憶媒体を備えた記録再生装置が開発されている。かかる記録再生装置としては，一般的に大容量記憶媒体を実装容易なパーソナルコンピュータ等の情報処理装置（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ：ＰＣ）のみならず，小型で持ち運びが便利な携帯型の再生装置（Ｐｏｒｔａｂｌｅ  Ｄｅｖｉｃｅ：ＰＤ）も普及している。かかる携帯型の再生装置は，上記記憶媒体の記憶容量増大に伴い，多数（例えば，数千，数万曲規模）のコンテンツを記憶可能となっている。
【０００３】
しかし，このように記録再生装置が膨大な数のコンテンツを格納可能になると，記録されたコンテンツの管理が困難になる。例えば，ユーザの嗜好の変化や流行とともに，ユーザにより視聴されなくなったコンテンツが，記憶媒体に記憶されたままになってしまう問題が発生する。かかるコンテンツをコンテンツ毎に選択して削除する作業は，煩雑であり，結果的に必要なコンテンツと不要なコンテンツが混在して格納されることになる。また，ユーザは，大量のコンテンツの中から，自己の嗜好に合うコンテンツを検索して再生することが困難という問題もあった。
【０００４】
そこで，ユーザの嗜好を反映してコンテンツを再生可能とするために，特許文献１には，コンテンツに対する評価値（評価ポイント）をコンテンツに付加して記録することで，コンテンツの評価（レーティング：Ｒａｔｉｎｇ）を行う技術が記載されている。
【０００５】
【特許文献１】特開２００５−３８５４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし，上記従来の技術は，ユーザが機器に対して手動で各コンテンツの評価値を入力するものであり（即ち，手動レーティング），評価値の入力操作が煩雑であるという問題があった。このため，ユーザ入力に頼るのみでは，記憶媒体に記憶されている大量のコンテンツについて評価値を付加することは困難であり，この結果，コンテンツの管理やユーザの嗜好に応じた再生を十分に実現できなかった。
【０００７】
そこで，本発明は，上記問題に鑑みてなされたものであり，本発明の目的とするところは，機器に記憶されたコンテンツに評価値を自動的に付加することが可能な，新規かつ改良された情報処理装置，再生装置，通信方法，コンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために，本発明のある観点によれば，１又は２以上のコンテンツデータを記憶するコンテンツ記憶部と；前記コンテンツ記憶部に記憶されているコンテンツデータを再生する再生部と；前記再生部による前記コンテンツデータの再生履歴情報を生成する再生履歴生成部と；コンテンツデータを再生可能な携帯型再生装置から，当該携帯型再生装置における前記コンテンツデータの再生履歴情報を取得する取得部と；前記取得部により取得された前記携帯型再生装置における前記再生履歴情報と，前記再生履歴生成部により生成された前記再生履歴情報とに基づいて，前記コンテンツデータに対応する演算評価値を演算する評価値演算部と；前記評価値演算部により演算された前記演算評価値を，前記携帯型再生装置に転送する転送部と；前記評価値演算部により演算された前記演算評価値を，前記コンテンツデータに関連付けて評価値記憶部に記録する評価値記録部と；
を備える，情報処理装置が提供される。
【００１０】
また，上記再生履歴生成部は，上記再生部による上記コンテンツデータの上記再生履歴情報を生成して，再生履歴記憶部に記録し，上記評価値演算部は，上記取得部により取得された上記携帯型再生装置における上記再生履歴情報と，上記再生履歴記憶部に記録された上記再生履歴情報とに基づいて，上記コンテンツデータに対応する上記演算評価値を演算し，上記評価値記録部は，当該演算評価値を上記コンテンツデータに関連づけて上記評価値記憶部に記録するようにしてもよい。
【００１１】
また，上記評価値演算部は，上記再生履歴生成部により生成された上記再生履歴情報に基づき，当該コンテンツデータに対応する演算評価値を演算し，上記評価値記録部は，当該演算された演算評価値を，当該コンテンツデータに関連づけて評価値記憶部に記録し，上記評価値演算部は，上記取得部により取得された上記携帯型再生装置における上記再生履歴情報に基づいて，上記携帯型再生装置における上記コンテンツデータに対応する上記演算評価値を演算し，さらに，当該演算された演算評価値と，上記評価値記憶部に記録された上記演算評価値とに基づいて，上記コンテンツデータに対応する新たな演算評価値を演算し，上記評価値記録部は，当該新たな演算評価値を上記コンテンツデータに関連づけて上記評価値記憶部に記録するようにしてもよい。
【００１２】
また，上記取得部は，上記携帯型再生装置から，当該携帯型再生装置における上記再生履歴情報と，当該携帯型再生装置に記憶されている演算評価値とを取得し，上記評価値演算部は，上記取得部により取得された上記携帯型再生装置における上記再生履歴情報と，当該携帯型再生装置に記憶されている上記演算評価値とに基づいて，上記携帯型再生装置における上記コンテンツデータに対応する上記演算評価値を演算し，さらに，当該演算された演算評価値と，上記評価値記憶部に記録されている上記演算評価値とに基づいて，上記コンテンツデータに対応する新たな演算評価値を演算し，上記評価値記録部は，当該新たな演算評価値を上記コンテンツデータに関連づけて上記評価値記憶部に記録するようにしてもよい。
【００１３】
また，上記再生部によりコンテンツデータが再生される度に，上記評価値演算部は，当該コンテンツデータに対応する上記演算評価値を演算して更新し，上記評価値記録部は，更新された上記演算評価値を上記評価値記憶部に記録するようにしてもよい。
【００１４】
また，上記転送部は，上記コンテンツ記憶部に記憶されているコンテンツデータを上記携帯型再生装置に転送するとき，当該コンテンツデータの演算評価値に基づき当該コンテンツデータを選択的に転送するようにしてもよい。
【００１５】
また，上記評価値記憶部に記憶されている上記演算評価値に基づき，上記コンテンツデータに対応するコンテンツ識別情報を集合化したプレイリストを生成するプレイリスト生成部；をさらに備えるようにしてもよい。
【００１６】
また，上記評価値記憶部に記憶されている上記演算評価値を，上記情報処理装置に上記コンテンツデータを提供可能な外部装置に対して送信する評価値送信部；をさらに備えるようにしてもよい。
【００１７】
また，上記評価値演算部による評価値演算を許可する上記携帯型再生装置のデバイスＩＤを記憶する登録ＩＤ記憶部；をさらに備え，上記取得部は，上記携帯型再生装置における上記コンテンツデータの再生履歴情報と共に当該携帯型再生装置のデバイスＩＤを取得し，上記評価値演算部は，上記登録ＩＤ記憶部に記憶されているデバイスＩＤと，上記取得されたデバイスＩＤとが一致するときのみ，上記演算評価値の演算を行うようにしてもよい。
【００１８】
また，上記情報処理装置及び／又は上記携帯型再生装置をグループ管理サーバに登録することによりユーザ単位で生成されるグループＩＤが上記グループ管理サーバにより付与され，当該グループＩＤは上記情報処理装置及び／又は上記携帯型再生装置に記憶されており，上記取得部は，上記携帯型再生装置における上記コンテンツデータの再生履歴情報と共に当該携帯型再生装置に記憶されているグループＩＤを取得し，上記評価値演算部は，上記情報処理装置に記憶されているグループＩＤと，上記取得されたグループＩＤとが一致するときのみ，上記演算評価値の演算を行うようにしてもよい。
【００１９】
また，ユーザ入力に基づき，上記コンテンツ記憶部に記憶されているコンテンツデータに対応する入力評価値を設定する評価値入力部と；上記評価値演算部により演算された上記演算評価値と，上記評価値入力部により設定された入力評価値とを，上記コンテンツデータに関連づけて評価値記憶部に記録する評価値記録部と；をさらに備え，上記転送部は，上記評価値記憶部に記憶された上記演算評価値及び上記入力評価値を，上記携帯型再生装置に転送するようにしてもよい。
【００２０】
また，上記取得部は，上記携帯型再生装置から，当該携帯型再生装置に記憶されている上記コンテンツデータに対応する演算評価値及び／又は入力評価値を取得し，上記評価値演算部は，上記取得部により取得された上記コンテンツデータの演算評価値と，上記評価値記憶部に記憶されている当該コンテンツデータの演算評価値とに基づいて，当該コンテンツデータに対応する新たな演算評価値を演算する処理と，上記取得部により取得された上記コンテンツデータの入力評価値と，上記評価値記憶部に記憶されている当該コンテンツデータの入力評価値とに基づいて，当該コンテンツデータに対応する新たな入力評価値を演算する処理と，のいずれか一方若しくは双方の処理を実行し，上記評価値記録部は，当該演算された新たな演算評価値，及び／又は，当該演算された新たな入力評価値を，上記コンテンツデータに関連付けて上記評価値記憶部に記録し，上記転送部は，当該演算された新たな演算評価値，及び／又は，当該演算された新たな入力評価値を，上記携帯型再生装置に転送するようにしてもよい。
【００２１】
また，１又は２以上のコンテンツデータを記憶するコンテンツ記憶部と；上記コンテンツ記憶部に記憶されているコンテンツデータを再生する再生部と；をさらに備え，上記評価値演算部は，上記再生部により上記コンテンツデータが再生開始される度に，当該コンテンツデータの評価が高くなるように上記演算評価値を演算するようにしてもよい。
【００２２】
また，上記評価値演算部は，上記コンテンツデータの再生履歴情報に基づいて，上記コンテンツデータの継続再生時間を算出し，継続再生時間が特定時間以上であるコンテンツデータの評価が高くなるように上記演算評価値を演算するようにしてもよい。
【００２３】
また，上記評価値演算部は，上記コンテンツデータの再生履歴情報に基づいて，１のコンテンツデータの再生が開始されてから特定時間以内に他のコンテンツデータの再生に切り替えられたことを検出すると，当該１のコンテンツデータの評価が低くなるように上記演算評価値を更新するようにしてもよい。
【００２４】
また，上記評価値演算部は，上記コンテンツデータの再生履歴情報に基づいて，上記コンテンツデータの継続再生時間を算出し，継続再生時間が特定時間以下であるコンテンツデータの評価が低くなるように上記演算評価値を演算するようにしてもよい。
【００２５】
また，上記取得部は，上記携帯型再生装置から，当該携帯型再生装置において削除指示された１又は２以上のコンテンツデータに対応するコンテンツ識別情報を取得し，上記評価値演算部は，上記取得部により取得されたコンテンツ識別情報に対応するコンテンツデータの評価が低くなるように上記演算評価値を演算するようにしてもよい。
【００２６】
また，１又は２以上のコンテンツデータを記憶するコンテンツ記憶部と；上記コンテンツ記憶部に記憶されているコンテンツデータを再生する再生部と；ユーザ入力に基づき，上記コンテンツ記憶部に記憶されているコンテンツデータに対応する入力評価値を設定する評価値入力部と；上記取得部により上記携帯型再生装置から取得された上記再生履歴情報に対応するコンテンツデータが上記コンテンツ記憶部にも記憶されている場合に，上記評価値演算部により演算された当該コンテンツデータの上記演算評価値と，上記評価値入力部により設定された当該コンテンツデータの入力評価値とを，当該コンテンツデータに関連づけて評価値記憶部に記録する評価値記録部と；をさらに備えるようにしてもよい。
【００２７】
また，上記評価値記憶部に記録された同一のコンテンツデータに関する上記演算評価値と上記入力評価値とを，選択的に表示部に表示させる表示制御部；をさらに備えるようにしてもよい。
【００２８】
また，上記表示制御部は，上記評価値記憶部に記録された上記演算評価値よりも，上記入力評価値を優先的に上記表示部に表示させるようにしてもよい。
【００２９】
また，上記評価値記憶部に，特定のコンテンツデータに関して上記演算評価値が記録され，上記入力評価値が記録されていない場合には，上記表示制御部は，上記演算評価値を上記表示部に表示させ，上記評価値入力部により上記特定のコンテンツデータの上記入力評価値が設定された場合には，上記評価値記録部は，上記特定のコンテンツデータに対応付けて上記入力評価値を上記評価値記憶部に記録し，上記表示制御部は，上記演算評価値の代わりに上記入力評価値を上記表示部に表示させるよう制御するようにしてもよい。
【００３０】
また，上記表示制御部が，上記特定のコンテンツデータに対応する上記入力評価値を上記表示部に表示させているときにおいても，上記取得部により上記携帯型再生装置から上記特定のコンテンツデータの再生履歴情報が取得された場合，或いは，上記再生部により上記特定のコンテンツデータの再生が行われた場合には，上記評価値演算部は，上記取得部により取得した上記特定のコンテンツデータの再生履歴情報，或いは，上記再生部による上記特定のコンテンツデータの再生履歴情報に基づき，上記特定のコンテンツデータに対応する上記演算評価値を再演算し，上記評価値記録部は，上記評価値記憶部に記憶されている演算評価値を，上記再演算された新たな演算評価値に更新するようにしてもよい。
【００３１】
また，上記携帯型再生装置が上記情報処理装置に接続されたことを検知する接続検知部；をさらに備え，上記接続検知部により上記携帯型再生装置が接続されたことが検知されると，上記取得部は，上記携帯型再生装置から，当該携帯型再生装置における上記コンテンツデータの再生履歴情報を取得し，上記評価値演算部は，上記取得部により取得された上記携帯型再生装置における上記コンテンツデータの再生履歴情報に基づいて，上記コンテンツデータに対応する上記演算評価値を演算し，上記転送部は，上記評価値演算部により演算された上記演算評価値を，上記携帯型再生装置に転送するようにしてもよい。
【００３２】
また，１又は２以上のコンテンツデータを記憶するコンテンツ記憶部と；上記コンテンツ記憶部に記憶されているコンテンツデータを再生する再生部と；上記再生部による上記コンテンツデータの再生履歴情報を生成する再生履歴生成部と；上記評価値演算部により，上記再生履歴生成部により生成された上記再生履歴情報に基づいて演算された上記演算評価値を，評価値記憶部に記録する評価値記録部と；をさらに備え，上記接続検知部により，上記携帯型再生装置と上記情報処理装置との連続接続時間が特定時間を経過していることを検知されると，上記評価値演算部は，上記携帯型再生装置に記憶されているコンテンツデータに対応し上記評価値記憶部に記憶されている上記演算評価値を，上記再生履歴生成部により新たに生成された上記再生履歴情報に基づき，再演算し，上記転送部は，上記評価値演算部により再演算された上記演算評価値を，上記携帯型再生装置に転送するようにしてもよい。
【００３３】
また，上記評価値演算部により，上記携帯型再生装置における上記コンテンツデータの再生履歴情報に基づいて演算された上記演算評価値が，上記転送部により，上記携帯型再生装置に転送された後に，上記携帯型再生装置に対し，上記携帯型再生装置に記憶されている上記再生履歴情報を削除するよう指示するようにしてもよい。
【００３４】
また，上記携帯型再生装置に記憶されているコンテンツデータと同一のコンテンツデータを含む複数のコンテンツデータを記憶するコンテンツ記憶部と；上記複数のコンテンツデータに対応するコンテンツ識別情報のリストを生成する検索リスト生成部と；上記評価値演算部により演算された上記演算評価値を上記コンテンツデータに関連付けて評価値記憶部に記録する評価値記録部と；をさらに備え，上記検索リスト生成部は，上記評価値記憶部に記憶されている上記演算評価値に応じて，上記複数のコンテンツ識別情報をソートしたリストを生成するようにしてもよい。
【００３５】
また，１又は２以上のコンテンツデータを記憶するコンテンツ記憶部と；上記コンテンツ記憶部に記憶されているコンテンツデータの一部又は全部を上記転送部により上記携帯型再生装置に転送する際に，上記携帯型再生装置に対応する記憶媒体に記憶されているコンテンツの一部を，当該コンテンツデータの上記演算評価値に応じて削除するコンテンツ削除部を更に備え，上記転送部は，上記コンテンツ削除部による上記コンテンツデータの削除後に，上記転送されるべきコンテンツデータを上記携帯型再生装置に転送するようにしてもよい。
【００３６】
また，上記コンテンツ削除部は，上記携帯型再生装置に対応する上記記憶媒体の空き容量を検出する空き容量検出部と；上記転送部により上記携帯型再生装置に転送されるべきコンテンツデータの容量と，上記空き容量検出部により検出された上記空き容量を比較する比較部と；上記比較部により上記空き容量が不足であると判別された場合に，不足容量を検出する不足容量検出部と；上記携帯型再生装置に対応する上記記憶媒体に記憶されているコンテンツデータのうち，上記不足容量に対応するコンテンツデータを，当該コンテンツデータの上記演算評価値に応じて選択する選択部と；上記選択部により選択されたコンテンツデータを，上記携帯型再生装置に対応する上記記憶媒体から削除する削除部と；を備えるようにしてもよい。
【００３７】
また，上記コンテンツ削除部は，上記情報処理装置によりリムーバブル記憶媒体からリッピングされて上記コンテンツ記憶部に記憶されているコンテンツデータについては，上記携帯型再生装置に対応する上記記憶媒体から削除しないようにしてもよい。
【００３８】
また，上記課題を解決するために，本発明の別の観点によれば，１又は２以上のコンテンツデータを記憶するコンテンツ記憶部と；上記コンテンツ記憶部に記憶されているコンテンツデータを再生する再生部と；上記再生部による上記コンテンツデータの再生履歴情報を生成し，再生履歴記憶部に記録する再生履歴生成部と；外部装置からの要求に応じて，上記再生履歴記憶部に記録された上記再生履歴情報を上記外部装置に転送する転送部と；上記外部装置により少なくとも上記再生履歴情報に基づき演算された上記コンテンツデータの演算評価値を取得する取得部と；上記取得部により取得された上記演算評価値を，上記コンテンツデータに関連付けて評価値記憶部に記録する評価値記録部と；を備えることを特徴とする，再生装置が提供される。
【００３９】
また，上記転送部は，上記外部装置からの要求に応じて，上記コンテンツデータの再生履歴情報と共に，上記再生装置のデバイスＩＤを上記外部装置に転送するようにしてもよい。
【００４０】
また，上記外部装置及び／又は上記再生装置をグループ管理サーバに登録することによりユーザ単位で生成されるグループＩＤが上記グループ管理サーバにより付与され，当該グループＩＤは上記外部装置及び／又は上記再生装置に記憶されており，上記転送部は，上記外部装置からの要求に応じて，上記コンテンツデータの上記再生履歴情報と共に，上記再生装置に記憶されているグループＩＤを上記外部装置に転送するようにしてもよい。
【００４１】
また，ユーザ入力に基づき，上記コンテンツ記憶部に記憶されているコンテンツデータに対応する入力評価値を設定する評価値入力部；を備え，上記評価値記録部は，上記取得部により取得された上記演算評価値と，上記評価値入力部により設定された入力評価値とを，上記コンテンツデータに関連付けて上記評価値記憶部に記録するようにしてもよい。
【００４２】
また，上記評価値記憶部に記録された同一のコンテンツデータに関する上記演算評価値と上記入力評価値とを，選択的に表示部に表示させる表示制御部；をさらに備えるようにしてもよい。
【００４３】
また，上記表示制御部は，上記評価値記憶部に記録された上記演算評価値よりも，上記入力評価値を優先的に上記表示部に表示させるようにしてもよい。
【００４４】
また，上記評価値記憶部に，特定のコンテンツデータに関して上記演算評価値が記録され，上記入力評価値が記録されていない場合には，上記表示制御部は，上記演算評価値を上記表示部に表示させ，上記評価値入力部により上記特定のコンテンツデータの上記入力評価値が設定された場合には，上記評価値記録部は，上記特定のコンテンツデータに対応付けて上記入力評価値を上記評価値記憶部に記録し，上記表示制御部は，上記演算評価値の代わりに上記入力評価値を上記表示部に表示させるよう制御するようにしてもよい。
【００４５】
また，上記表示制御部が，上記特定のコンテンツデータに対応する上記入力評価値を上記表示部に表示させているモードにおいても，上記転送部は，上記外部装置からの要求に応じて，上記コンテンツデータの再生履歴情報を，上記外部装置に転送し，上記取得部は，上記外部装置により上記再生履歴情報に基づき演算された上記コンテンツデータの上記演算評価値を取得し，上記評価値記録部は，上記取得部により取得された上記演算評価値を，上記コンテンツデータに関連付けて評価値記憶部に記録するようにしてもよい。
【００４６】
また，上記転送部は，上記外部装置からの要求に応じて，上記評価値記憶部に記憶されている上記コンテンツデータに対応する演算評価値及び／又は入力評価値を，上記外部装置に転送し，上記取得部は，上記外部装置により，上記転送された演算評価値と上記外部装置に記憶されている演算評価値とに基づき演算された新たな入力評価値，及び／又は，上記外部装置により，上記転送された入力評価値と上記外部装置に記憶されている入力評価値とに基づき演算された新たな入力評価値を取得し，上記評価値記録部は，上記コンテンツデータに関連付けて上記評価値記憶部に記憶されている上記演算評価値及び／又は上記入力評価値を，上記取得された新たな演算評価値及び／又は入力評価値にそれぞれ更新するようにしてもよい。
【００４７】
また，上記転送部は，上記外部装置からの要求に応じて，上記再生履歴情報，及び，上記評価値記憶部に記憶されている上記演算評価値を，上記外部装置に転送し，上記取得部は，上記外部装置により少なくとも上記再生履歴情報及び上記転送された演算評価値に基づき演算された上記コンテンツデータに対応する新たな演算評価値を取得し，上記評価値記録部は，上記コンテンツデータに関連付けて上記評価値記憶部に記憶されている上記演算評価値を，取得された上記新たな演算評価値に更新するようにしてもよい。
【００４８】
また，上記コンテンツ記憶部に記憶されている１又は２以上のコンテンツデータの削除指示を受けると，当該削除指示されたコンテンツデータに対応するコンテンツ識別情報を，削除コンテンツ記憶部に記録する削除指示受付部；をさらに備え，上記転送部は，上記外部装置からの要求に応じて，特定のコンテンツデータの上記再生履歴情報と共に，上記削除コンテンツ記憶部に記録された上記コンテンツ識別情報を，上記外部装置に転送するようにしてもよい。
【００４９】
また，上記転送部による上記コンテンツデータの再生履歴情報の転送に応じて，上記外部装置により上記再生履歴情報に基づき演算された上記演算評価値を，上記取得部により取得した後に，上記再生履歴記憶部に記憶されている上記再生履歴情報を削除するようにしてもよい。
【００５０】
また，上記課題を解決するために，本発明の別の観点によれば，コンテンツデータを再生可能な携帯型再生装置と通信可能な情報処理装置における通信方法であって：１又は２以上のコンテンツデータを記憶するコンテンツ記憶部に記憶されているコンテンツデータを再生する再生ステップと；前記再生ステップによる前記コンテンツデータの再生履歴情報を生成する再生履歴生成ステップと；前記携帯型再生装置から，当該携帯型再生装置における前記コンテンツデータの再生履歴情報を取得する取得ステップと；前記取得ステップで取得された前記携帯型再生装置における前記再生履歴情報と，前記再生履歴生成ステップにより生成された前記再生履歴情報とに基づいて，前記コンテンツデータに対応する演算評価値を演算する評価値演算ステップと；前記評価値演算ステップで演算された前記演算評価値を前記携帯型再生装置に転送する転送ステップと；前記評価値演算ステップで演算された前記演算評価値を，前記コンテンツデータに関連付けて評価値記憶部に記録する評価値記録ステップと；を含む，通信方法が提供される。
【００５１】
また，コンテンツ記憶部に記憶されている１又は２以上のコンテンツデータを再生する再生ステップと；上記再生ステップにおける上記コンテンツデータの再生履歴情報を生成する再生履歴生成ステップと；上記評価値演算ステップで演算された上記演算評価値を，上記コンテンツデータに関連付けて評価値記憶部に記録する評価値記録ステップと；をさらに含み，上記評価値演算ステップでは，上記取得ステップにより取得された上記再生履歴情報と，上記再生履歴生成ステップで生成された上記再生履歴情報とに基づいて，上記コンテンツデータに対応する上記演算評価値を演算するようにしてもよい。
【００５２】
また，上記再生履歴生成ステップでは，上記再生ステップにおける上記コンテンツデータの上記再生履歴情報を生成して，再生履歴記憶部に記録し，上記評価値演算ステップでは，上記取得ステップで取得された上記携帯型再生装置における上記再生履歴情報と，上記再生履歴記憶部に記録された上記再生履歴情報とに基づいて，上記コンテンツデータに対応する上記演算評価値を演算し，上記評価値記録ステップでは，当該演算された演算評価値を，上記コンテンツデータに関連付けて評価値記憶部に記録し，上記転送ステップでは，当該演算された演算評価値を，上記再生装置に転送するようにしてもよい。
【００５３】
また，上記再生ステップにおける上記コンテンツデータの再生履歴情報に基づき，当該コンテンツデータに対応する演算評価値を演算する第１の評価値演算ステップと；上記第１の評価値演算ステップで演算された演算評価値を，当該コンテンツデータに関連づけて評価値記憶部に記録する第１の評価値記録ステップと；上記取得ステップで取得された上記携帯型再生装置における上記再生履歴情報に基づいて，上記携帯型再生装置における上記コンテンツデータに対応する演算評価値を演算する第２の評価値演算ステップと；上記第２の評価値演算ステップで演算された演算評価値を，上記携帯型再生装置に転送する第１の転送ステップと；上記第２の評価値演算ステップで演算された演算評価値と，上記第１の評価値記録ステップで上記評価値記憶部に記録された演算評価値とに基づいて，上記コンテンツデータに対応する新たな演算評価値を演算する第３の評価値演算ステップと；上記第３の評価値演算ステップで演算された演算評価値を，上記携帯型再生装置に転送する第２の転送ステップと；を含むようにしてもよい。
【００５４】
また，上記再生ステップにおいてコンテンツデータが再生される度に，上記第１の評価値演算ステップ及び上記第１の評価値記録ステップを実行し，当該コンテンツデータに対応する上記演算評価値を演算して更新するようにしてもよい。
【００５５】
また，上記第１の転送ステップ後であって，上記第３の評価値演算ステップ前に，上記携帯型再生装置に対し，上記携帯型再生装置に記憶されている上記再生履歴情報を削除するよう指示する削除指示ステップを含むようにしてもよい。
【００５６】
また，ユーザ入力に基づき，上記コンテンツ記憶部に記憶されているコンテンツデータに対応する入力評価値を設定する評価値入力ステップと；上記評価値演算ステップで演算された上記演算評価値と，上記評価値入力ステップで設定された入力評価値とを，上記コンテンツデータに関連づけて評価値記憶部に記録する評価値記録ステップと；
をさらに含み，上記転送ステップでは，上記評価値記憶部に記録された上記演算評価値及び上記入力評価値を，上記携帯型再生装置に転送するようにしてもよい。
【００５７】
また，上記取得ステップでは，上記携帯型再生装置から，当該携帯型再生装置に記憶されている上記コンテンツデータに対応する演算評価値及び／又は入力評価値を取得し，上記評価値演算ステップは，上記取得ステップで取得された上記コンテンツデータの演算評価値と，上記評価値記憶部に記憶されている当該コンテンツデータの演算評価値とに基づいて，当該コンテンツデータに対応する新たな演算評価値を演算するステップと，上記取得ステップで取得された上記コンテンツデータの入力評価値と，上記評価値記憶部に記憶されている当該コンテンツデータの入力評価値とに基づいて，当該コンテンツデータに対応する新たな入力評価値を演算するステップと，のいずれか一方若しくは双方のステップを含み，上記評価値記録ステップでは，上記演算された新たな演算評価値，及び／又は，上記演算された新たな入力評価値を，上記コンテンツデータに関連付けて上記評価値記憶部に記録し，上記転送ステップでは，上記評価値演算ステップで演算された新たな演算評価値，及び／又は，上記評価値演算ステップで演算された新たな入力評価値を，上記携帯型再生装置に転送するようにしてもよい。
【００５８】
また，ユーザ入力に基づき，上記コンテンツ記憶部に記憶されているコンテンツデータに対応する入力評価値を設定する評価値入力ステップと；上記評価値演算ステップで演算された上記演算評価値と，上記評価値入力ステップで設定された入力評価値とを，上記コンテンツデータに関連づけて評価値記憶部に記録する評価値記録ステップと；上記評価値記憶部に記録された同一のコンテンツデータに関する上記演算評価値と上記入力評価値とを，選択的に表示部に表示させる表示制御ステップと；をさらに含むようにしてもよい。
【００５９】
また，上記表示制御ステップでは，上記評価値記憶部に記録された上記演算評価値よりも，上記入力評価値を優先的に上記表示部に表示させるようにしてもよい。
【００６０】
また，上記評価値記憶部に，特定のコンテンツデータに関して上記演算評価値が記録され，上記入力評価値が記録されていない場合には，上記表示制御ステップで，上記演算評価値を上記表示部に表示させ，上記評価値入力ステップで上記特定のコンテンツデータの上記入力評価値が設定された場合には，上記特定のコンテンツデータに対応付けて上記入力評価値を上記評価値記憶部に記録した後に，上記表示制御ステップで，上記演算評価値の代わりに当該入力評価値を上記表示部に表示させるよう制御するようにしてもよい。
【００６１】
また，上記表示制御ステップで，上記特定のコンテンツデータに対応する上記入力評価値を上記表示部に表示させているときにおいても，上記取得ステップにより上記携帯型再生装置から上記特定のコンテンツデータの再生履歴情報が取得された場合，或いは，上記再生ステップによりコンテンツ記憶部に記憶されている上記特定のコンテンツデータの再生が行われた場合には，上記評価値演算ステップを実行して，上記取得ステップにおいて取得した上記特定のコンテンツデータの再生履歴情報，或いは，上記再生ステップにおける上記特定のコンテンツデータの再生履歴情報に基づき，上記特定のコンテンツデータに対応する上記演算評価値を再演算し，さらに上記評価値記録ステップを実行して，上記評価値記憶部に記憶されている演算評価値を，上記再演算された新たな演算評価値に更新するようにしてもよい。
【００６２】
また，上記携帯型再生装置が上記情報処理装置に接続されたことを検知する接続検知ステップ；をさらに含み，上記接続検知ステップにより上記携帯型再生装置が接続されたことが検知されると，上記取得ステップ，上記評価値演算ステップ及び上記転送ステップが実行されるようにしてもよい。
【００６３】
また，コンテンツ記憶部に記憶されている１又は２以上のコンテンツデータを再生する再生ステップと；上記再生ステップにおける上記コンテンツデータの再生履歴情報を生成する再生履歴生成ステップと；上記評価値演算ステップにより，上記再生ステップにおける上記コンテンツデータの再生履歴情報に基づいて演算された上記演算評価値を，評価値記憶部に記録する評価値記録ステップと；上記携帯型再生装置と上記情報処理装置との連続接続時間が特定時間以上であることを検知する接続時間検知ステップと；をさらに含み，上記携帯型再生装置と上記情報処理装置との連続接続時間が特定時間以上であることが検出されると，上記評価値演算ステップが実行され，上記携帯型再生装置に記憶されているコンテンツデータに対応し上記評価値記憶部に記憶されている上記演算評価値を，上記再生履歴生成ステップにおいて新たに生成された再生履歴情報に基づき，再演算し，さらに上記転送ステップが実行され，再演算された上記演算評価値を，上記携帯型再生装置に転送するようにしてもよい。
【００６４】
また，上記携帯型再生装置に対応する記憶媒体に空き容量があるか否かを判断する空き容量判断ステップと；空き容量判断ステップにおいて空き容量がないと判断された場合に，上記携帯型再生装置に対応する記憶媒体に記憶されているコンテンツの一部を，当該コンテンツデータの上記演算評価値に応じて削除するコンテンツ削除ステップと；情報処理装置のコンテンツ記憶部に記憶されているコンテンツデータの一部又は全部を，上記携帯型再生装置に転送するステップと；をさらに含むようにしてもよい。
【００６５】
また，上記課題を解決するために，本発明の別の観点によれば，外部装置と通信可能な再生装置における通信方法であって：コンテンツ記憶部に記憶されている１又は２以上のコンテンツデータを再生する再生ステップと；上記再生ステップにおける上記コンテンツデータの再生履歴情報を生成して，再生履歴記憶部に記録する再生履歴生成ステップと；上記外部装置からの要求に応じて，上記再生履歴記憶部に記録された上記再生履歴情報を上記外部装置に転送する転送ステップと；上記外部装置により少なくとも上記再生履歴情報に基づき演算された上記コンテンツデータの演算評価値を，上記外部装置から取得する取得ステップと；上記取得ステップで取得された上記演算評価値を，上記コンテンツデータに関連付けて評価値記憶部に記録する評価値記録ステップと；を含むことを特徴とする通信方法が提供される。
【００６６】
また，ユーザ入力に基づき，上記コンテンツ記憶部に記憶されているコンテンツデータに対応する入力評価値を設定する評価値入力ステップ；を含み，上記記録ステップでは，上記取得ステップで取得された上記演算評価値と，上記評価値入力ステップで設定された入力評価値とを，上記コンテンツデータに関連付けて上記評価値記憶部に記録するようにしてもよい。
【００６７】
また，上記評価値記憶部に記録された同一のコンテンツデータに関する上記演算評価値と上記入力評価値とを，選択的に表示部に表示させる表示制御ステップ；をさらに含むようにしてもよい。
【００６８】
また，上記表示制御ステップでは，上記評価値記憶部に記録された上記演算評価値よりも，上記入力評価値を優先的に上記表示部に表示させるようにしてもよい。
【００６９】
また，上記評価値記憶部に，特定のコンテンツデータに関して上記演算評価値が記録され，上記入力評価値が記録されていない場合には，上記演算評価値を上記表示部に表示させ，上記評価値入力ステップで上記特定のコンテンツデータの上記入力評価値が設定された場合には，上記特定のコンテンツデータに対応付けて上記入力評価値を上記評価値記憶部に記録した後に，上記表示制御ステップで，上記演算評価値の代わりに当該入力評価値を上記表示部に表示させるよう制御するようにしてもよい。
【００７０】
また，上記表示制御ステップで，上記特定のコンテンツデータに対応する上記入力評価値を上記表示部に表示させているモードにおいても，上記転送ステップ，上記取得ステップ及び上記記録ステップが実行されるようにしてもよい。
【００７１】
また，上記転送ステップでは，上記外部装置からの要求に応じて，上記評価値記憶部に記憶されている上記コンテンツデータに対応する演算評価値及び／又は入力評価値を，上記外部装置に転送し，上記取得ステップでは，上記外部装置により，上記転送された演算評価値と上記外部装置に記憶されている演算評価値とに基づき演算された新たな入力評価値，及び／又は，上記外部装置により，上記転送された入力評価値と上記外部装置に記憶されている入力評価値とに基づき演算された新たな入力評価値を取得し，上記記録ステップでは，上記コンテンツデータに関連付けて上記評価値記憶部に記憶されている上記演算評価値及び／又は上記入力評価値を，上記取得された新たな演算評価値及び／又は入力評価値にそれぞれ更新するようにしてもよい。
【００７２】
また，上記コンテンツ記憶部に記憶されている１又は２以上のコンテンツデータの削除指示を受けるステップと；当該削除指示されたコンテンツデータに対応するコンテンツ識別情報を，削除コンテンツ記憶部に記録するステップと；をさらに含み，上記転送ステップでは，上記外部装置からの要求に応じて，特定のコンテンツデータの上記再生履歴情報と共に，上記削除コンテンツ記憶部に記録された上記コンテンツ識別情報を，上記外部装置に転送するようにしてもよい。
【００７３】
また，上記外部装置からの要求に応じて，上記コンテンツデータの再生履歴情報を上記外部装置に転送する第１の転送ステップと；上記外部装置により少なくとも上記再生履歴情報に基づき演算された上記再生装置における上記コンテンツデータの演算評価値を，取得する第１の取得ステップと；上記第１の取得ステップで取得された上記演算評価値を，上記コンテンツデータに関連付けて上記評価値記憶部に記録する第１の記録ステップと；上記第１の記録ステップで記録された上記演算評価値を上記外部装置に転送する第２の転送ステップと；上記外部装置により，上記第２の転送ステップで転送された上記演算評価値と，上記外部装置に記憶されている上記演算評価値と，に基づき演算された上記コンテンツデータに対応する新たな演算評価値を，上記外部装置から取得する第２の取得ステップと；上記第２の取得ステップで取得された上記新たな演算評価値を，上記コンテンツデータに関連付けて上記評価値記憶部に記録する第２の記録ステップと；を含むようにしてもよい。
【００７４】
また，上記第１の取得ステップ後であって，上記第２の転送ステップ前に，上記再生履歴記憶部に記憶されている上記再生履歴情報を削除する削除ステップ；をさらに含むようにしてもよい。
【００７５】
また，上記課題を解決するために，本発明の別の観点によれば，コンテンツデータを再生可能な携帯型再生装置と通信可能な情報処理装置に：１又は２以上のコンテンツデータを記憶するコンテンツ記憶部に記憶されているコンテンツデータを再生する再生処理と；前記再生処理による前記コンテンツデータの再生履歴情報を生成する再生履歴生成処理と；前記携帯型再生装置から，当該携帯型再生装置における前記コンテンツデータの再生履歴情報を取得する取得処理と；前記取得処理で取得された前記携帯型再生装置における前記再生履歴情報と，前記再生履歴生成処理により生成された前記再生履歴情報とに基づいて，前記コンテンツデータに対応する演算評価値を演算する評価値演算処理と；前記評価値演算処理で演算された前記演算評価値を前記携帯型再生装置に転送する転送処理と；前記評価値演算処理で演算された前記演算評価値を，前記コンテンツデータに関連付けて評価値記憶部に記録する評価値記録処理と；を実行させる，コンピュータプログラムが提供される。
【００７６】
また，上記課題を解決するために，本発明の別の観点によれば，外部装置と通信可能な再生装置に：コンテンツ記憶部に記憶されている１又は２以上のコンテンツデータを再生する再生処理と；上記再生処理における上記コンテンツデータの再生履歴情報を生成して，再生履歴記憶部に記録する再生履歴生成処理と；上記外部装置からの要求に応じて，上記再生履歴記憶部に記録された上記再生履歴情報を上記外部装置に転送する転送処理と；上記外部装置により少なくとも上記再生履歴情報に基づき演算された上記コンテンツデータの演算評価値を，上記外部装置から取得する取得処理と；上記取得処理で取得された上記演算評価値を，上記コンテンツデータに関連付けて評価値記憶部に記録する評価値記録処理と；を実行させることを特徴とする，コンピュータプログラムが提供される。
【００７７】
また，上記課題を解決するために，本発明の別の観点によれば，上記コンピュータプログラムを記憶したコンピュータ読み取り可能な記憶媒体が提供される。
【００７８】
以上のような構成により，情報処理装置は，再生装置におけるコンテンツの再生履歴に応じて，再生装置で再生されたコンテンツの評価値を自動的に演算して，当該コンテンツに容易に付加することができる（自動レーティング）。このため，よく視聴されるコンテンツに関しては評価値が自動的に高くなり，あまり視聴されないコンテンツに関して評価値が自動的に低下する。従って，ユーザは，記憶媒体に大量のコンテンツが記憶されている場合にも，付加された評価値に基づいて，自己の嗜好に合うコンテンツを再生したり，不要なコンテンツを削除する等してコンテンツを効率的に管理したりできる。さらに，再生装置での再生履歴を情報処理装置で演算して評価値を算出して，再生装置に転送して記録するので，再生装置の処理能力が低い場合や，再生装置がバッテリ面の制約がある場合にも，コンテンツの評価値を迅速かつ効率的に演算でき，再生装置のバッテリが消耗することもない。
【発明の効果】
【００７９】
以上説明したように本発明によれば，機器に記憶されたコンテンツに対し，その評価値を自動的に付加することができるようになる。
【発明を実施するための最良の形態】
【００８０】
以下に添付図面を参照しながら，本発明の好適な実施の形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００８１】
（第１の実施形態）
以下に，本発明の第１の実施形態にかかる通信システム，情報処理装置，再生装置，通信方法，コンピュータプログラムについて詳細に説明する。
【００８２】
＜システム構成＞
まず，図１に基づいて，本実施形態にかかる通信システム１００の全体構成について説明する。なお，図１は，本実施形態にかかる通信システム１００の全体構成を概略的に示すブロック図である。
【００８３】
図１に示すように，本実施形態にかかる通信システム１００は，例えば，複数の情報処理装置１０−１，２，…，ｎ，（以下では「情報処理装置１０」又は「ＰＣ１０」と総称する場合もある。）と，複数の携帯型再生装置（ＰＤ）２０−１，２，…，ｎ，（以下では「携帯型再生装置２０」又は「ＰＤ２０」と総称する場合もある。）と，据え置き型の再生装置２１，配信サーバ３０と，これら装置を相互に接続するネットワーク５およびローカルライン９と，記憶媒体７と，から構成される。
【００８４】
また，本実施形態におけるコンテンツデータ（以下，「コンテンツ」）は，例えば，音楽，講演，ラジオ番組等の音声（Ａｕｄｉｏ）コンテンツや，映画，テレビジョン番組，ビデオプログラム等からなる動画，或いは，写真，絵画，図表等を構成する静止画からなる映像（Ｖｉｄｅｏ）コンテンツ，電子図書（Ｅ−ｂｏｏｋ），ゲーム，ソフトウェアなど，任意のコンテンツであってよい。以下では，コンテンツとして，音声コンテンツ，特に，配信サーバから配信された音楽コンテンツ，或いは音楽ＣＤからリッピングされた音楽コンテンツの例を挙げて説明するが，本発明はかかる例に限定されない。また，本実施形態にかかるコンテンツは，例えば，著作権管理対象コンテンツ，即ち，チェックイン・チェックアウト方式やグループ管理方式などの著作権管理方式で著作権管理されるコンテンツであってもよいし，或いは，著作権管理されないコンテンツであってもよい。
【００８５】
情報処理装置１０は，コンテンツを記録及び再生することが可能な記録再生装置である。より具体的には，情報処理装置１０は，例えば，パーソナルコンピュータ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ：以下「ＰＣ」という。）等のコンピュータ装置（ノート型，デスクトップ型を問わない。）で構成されるが，かかる例に限定されず，ネットワーク５を介した通信機能を有する機器であれば，例えばＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ），家庭用ゲーム機，情報家電などで構成することもできる。
【００８６】
この情報処理装置１０は，例えば，ネットワーク５を介して配信サーバ３０との間で通信接続可能である。この情報処理装置１０は，例えば，コンテンツ配信サービス用のソフトウェアや，リッピングコンテンツ共有サービス用のソフトウェアをインストール可能である。これにより，情報処理装置１０は，配信サーバ３０から配信されたコンテンツ（以下，「配信コンテンツ」）を取得し，この配信コンテンツをストレージ装置や記憶媒体７などの記録手段に記録することができる。
【００８７】
また，情報処理装置１０は，例えば，セルフレコーディング（自己録音，録画等）やリッピングなどによって，新規にコンテンツを作成して，ストレージ装置や記憶媒体７に記録することができる。なお，セルフレコーディングとは，情報処理装置１０自身が有する撮像装置／集音装置によって撮像／集音した映像／音声等を，映像／音声のデジタルデータとして記録することをいう。また，リッピングとは，音楽ＣＤ，ビデオＤＶＤ，ソフトウェア用ＣＤ−ＲＯＭ等の記憶媒体に記録されているデジタル形式のコンテンツデータ（音声データや映像データ等）を抽出し，コンピュータで処理可能なファイル形式に変換して，ストレージ装置や記憶媒体７に記録することをいう。
【００８８】
情報処理装置１０は，上記配信コンテンツおよびリッピングコンテンツを，例えば，ＡＴＲＡＣ３（Ａｄｖａｎｃｅｄ  Ｔｒａｎｓｆｏｒｍ  Ａｃｏｕｓｔｉｃ  Ｃｏｄｉｎｇ）方式，またはＭＰ３（ＭＰＥＧ  Ａｕｄｉｏ  Ｌａｙｅｒ−３）方式などの所定の圧縮符号化方式で圧縮符号化し，ＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）などの暗号化方式で暗号化して記録できる。
【００８９】
さらに，情報処理装置１０は，上記配信コンテンツやリッピングコンテンツを，他の情報処理装置１０または携帯型再生装置２０との間で，ネットワーク５やローカルライン９を介して送受信する，或いは記憶媒体７を介してやり取りすることができる。これにより，複数の情報処理装置１０，携帯型再生装置２０間で，コンテンツを提供／取得して，コンテンツを共有できる。
【００９０】
携帯型再生装置２０は，携帯可能なコンテンツ再生装置であるポータブルデバイス（Ｐｏｒｔａｂａｌｅ  Ｄｅｖｉｃｅ：以下「ＰＤ」という。）で構成される。より具体的には，携帯型再生装置２０は，例えば数十ＧＢの記憶容量を有するハードディスクドライブ（ＨＤＤ）を備えた携帯型オーディオプレーヤなどで構成されるが，かかる例に限定されず，携帯型映像／音声プレーヤ，ＰＤＡ，携帯電話，ＰＨＳなど，各種の携帯可能な装置であってもよい。また，携帯型再生装置２０に内蔵された記憶媒体，或いは装填可能なリムーバブル記憶媒体７は，上記ＨＤＤの例に限定されず，光ディスク，光磁気ディスク，フラッシュメモリ，ＦｅＲＡＭ，及び，磁気メモリなど，ランダムアクセス可能な記憶媒体であれば構わない。なお，この携帯型再生装置２０は，コンテンツ再生専用機であってもよい。
【００９１】
この携帯型再生装置２０は，例えば，ローカルライン９を介して情報処理装置１０にローカル接続可能であり，情報処理装置１０との間で各種のデータを通信可能である。このローカルライン９は，例えば，例えばＵＳＢ（Ｕｎｉｖａｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル，ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）ケーブル等の有線ケーブルなどで構成される。なお，情報処理装置１０と携帯型再生装置２０とは，無線通信でデータ通信可能に構成されてもよい。
【００９２】
かかる携帯型再生装置２０は，ローカルライン９を介して情報処理装置１０から転送されたコンテンツや，リムーバブル記憶媒体７によって提供されたコンテンツを再生することができる。
【００９３】
また，据え置き型の再生装置２１は，例えば，据え置き型の音楽記録／再生装置などで構成される。この据え置き型の再生装置２１は，上述した携帯型再生装置２０と略同一の機能を有する。以下では，再生装置として，主に携帯型再生装置２０の例について詳細に説明するが，当該説明は据え置き型の再生装置２１にも適用されうるものである。
【００９４】
配信サーバ３０は，サーバ機能を備えたコンピュータ装置などで構成される。この配信サーバ３０は，コンテンツ配信サービスを提供するサーバであり，ユーザが所有する情報処理装置１０からの配信要求に応じて，当該情報処理装置１０にネットワーク５を介してコンテンツを配信する。
【００９５】
この配信サーバ３０は，例えば，電子音楽配信（ＥＭＤ；Ｅｌｅｃｔｒｏｎｉｃ  Ｍｕｓｉｃ  Ｄｉｓｔｒｉｂｕｔｉｏｎ）サービスを提供するＥＭＤサーバなどである。この配信サーバ３０は，配信対象の音楽コンテンツを，例えば，ＡＴＲＡＣ３方式またはＭＰ３方式などの圧縮符号化方式で圧縮符号化し，ＤＥＳなどの暗号化方式で暗号化した上で，情報処理装置１０に配信する。また，配信サーバ３０は，暗号化された配信コンテンツとともに，当該配信コンテンツを復号するためのコンテンツ鍵を暗号化して，情報処理装置１０に送信する。また，配信サーバ３０は，上記コンテンツの配信に応じて，コンテンツを購入したユーザに対し課金処理を行う。
【００９６】
ネットワーク５は，上記情報処理装置１０および配信サーバ３０を双方向通信可能に接続する通信回線網である。このネットワーク５は，例えば，インターネット，電話回線網，衛星通信網等の公衆回線網や，ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ），ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ），ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）等の専用回線網などで構成されており，有線・無線を問わない。
【００９７】
さらに，かかるネットワーク５は，私的ネットワークを含むものである。この私的ネットワークとは，著作権管理の観点からみて，私的使用の範囲内でコンテンツを共有する複数の情報処理装置１０を相互に接続するネットワークである。かかる私的ネットワークの具体例としては，例えば，同一ユーザによって使用される複数の情報処理装置１０を接続するネットワークや，同一の家庭内で使用される複数の情報処理装置１０を接続するホームネットワーク，小規模の限られたグループ（会社，友人等）内で使用される複数の情報処理装置１０を接続するＬＡＮなどが挙げられる。
【００９８】
リムーバブル記憶媒体７は，コンテンツ，コンテンツの属性情報等の各種データを格納し，情報処理装置１０や携帯型再生装置２０に脱着可能な記憶媒体であり，例えば，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ−ＲＡＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ，光磁気ディスク等の各種の光ディスクや，フレキシブルディスク，ハードディスク等の磁気ディスク，各種の半導体メモリなどである。なお，このリムーバブル記憶媒体７は，例えば，暗号鍵等を用いてコンテンツのコピーや再生等を制限する著作権管理機能付きの記憶媒体であってもよい。
【００９９】
このリムーバブル記憶媒体７は，情報処理装置１０間におけるコンテンツの提供／取得を行うための記憶媒体として機能する。例えば，情報処理装置１０−１によってコンテンツが書き込まれたリムーバブル記憶媒体７を，情報処理装置１０−２にローディングして当該コンテンツを読み出すことにより，情報処理装置１０−１から情報処理装置１０−２に対しコンテンツを提供することができる。さらに，情報処理装置１０は，ネットワーク５に接続不能な携帯型再生装置２０との間でも，リムーバブル記憶媒体７を介してコンテンツを提供／取得することができる。また，このリムーバブル記憶媒体７は，情報処理装置１０間におけるコンテンツ属性情報の提供／取得を行うための記憶媒体としても機能する。さらに，このリムーバブル記憶媒体７は，販売店の店頭等に設けられたコンテンツ販売端末（図示せず。）に挿入され，ユーザ操作に応じて購入されたコンテンツを記憶して，情報処理装置１０に提供することもできる。
【０１００】
＜コンテンツに対する評価値付加手法の概要＞
次に，本実施形態にかかる通信システム１００における各コンテンツに対する評価値付加手法の概要について説明する。
【０１０１】
本実施形態にかかる通信システム１００では，上記情報処理装置１０及び携帯型再生装置２０が保有している各コンテンツの評価値（格付け）を，各情報処理装置１０及び携帯型再生装置２０におけるコンテンツの再生履歴に基づき自動的に演算して，表示画面に表示することができる。本実施形態では，このようにコンテンツの再生履歴情報に基づき自動的に演算された評価値を「演算評価値」といい，この演算評価値を自動生成してコンテンツに関連付けることを「自動レーティング（Ａｕｔｏ−Ｒａｔｉｎｇ）」という。これに対して，ユーザ入力に基づき設定された評価値を「入力評価値」といい，この入力評価値を手動生成してコンテンツに関連付けることを「手動レーティング（Ｍａｎｕａｌ−Ｒａｔｉｎｇ）」という。
【０１０２】
自動レーティングでは，各コンテンツに対するユーザの嗜好性を反映した値である必要がある。このためには，ユーザの嗜好に合うコンテンツ（例えば再生頻度が高いコンテンツ）に対しては演算評価値が高くなるように設定し，一方，ユーザの嗜好に合わないコンテンツ（例えば再生頻度が低いコンテンツ）に対しては演算評価値が低くなるよう演算することが好ましい。
【０１０３】
かかる自動レーティングの用途としては，例えば，（１）ユーザがコンテンツを検索する際の参考パラメータとしての使用や，（２）ユーザの嗜好性を把握するプロファイルデータを算出するための指標としての使用，（３）情報処理装置１０から携帯型再生装置２０に多数のコンテンツを転送する際に，記憶容量の制限から携帯型再生装置２０内で削除するコンテンツを選別するための基準としての使用，などがある。
【０１０４】
ここで，図２に基づいて，本実施形態にかかる演算評価値を演算する手順について概略的に説明する。なお，図２は，本実施形態にかかる演算評価値を演算する手順について概略的に示す説明図である。
【０１０５】
図２に示すように，自動レーティングで演算評価値を求める場合には，まず，携帯型再生装置（ＰＤ）２０において各種のコンテンツ（曲）を再生した際に，その再生履歴情報（再生ログ）をリアルタイムで記録しておく（ステップ１）。
【０１０６】
この携帯型再生装置２０で記録される再生履歴情報は，例えば，再生されたコンテンツＩＤ，コンテンツの再生開始日時データ及び再生終了日時データを含む。なお，再生履歴情報は，これらの再生開始日時データ及び再生終了日時データを算出可能なログデータであってもよい。一方，情報処理装置１０側でも，コンテンツが再生された場合には，再生履歴情報が生成されている。
【０１０７】
このように，携帯型再生装置２０は，各コンテンツの再生カウント数を求めることはできず，コンテンツ再生に応じて再生履歴を記録しておく構成である。このため，コンテンツの未聴から既聴への変更を，携帯型再生装置２０上でリアルタイムに表示に反映することはできない。
【０１０８】
次いで，情報処理装置１０と携帯型再生装置２０とが接続された際に，携帯型再生装置２０から情報処理装置１０に再生履歴データが転送される（ステップ２）。携帯型再生装置２０の再生履歴情報は，情報処理装置１０に転送された後，消去される。
【０１０９】
さらに，情報処理装置１０は，情報処理装置１０自身の再生履歴情報と，携帯型再生装置２０の再生履歴情報とに基づいて，双方の再生履歴を反映した最新の演算評価値を算出する。この際，情報処理装置１０は，携帯型再生装置２０から再生履歴情報が転送されたタイミングで，情報処理装置１０自身の再生履歴情報と，携帯型再生装置２０の再生履歴情報とを合算し，この合算した再生履歴情報に基づいて上記最新の演算評価値を算出してもよい。或いは，再生履歴情報は，情報処理装置１０におけるコンテンツ再生される度に，ダイナミックに再生履歴情報を演算評価値に反映してもよい。
【０１１０】
なお，上記のような携帯型再生装置２０から情報処理装置１０への再生履歴情報の転送処理，及び演算評価値の演算処理が実行されるタイミングは，例えば，情報処理装置１０と携帯型再生装置２０の接続直後であるが，双方が連続接続されている時は，所定時間ごと（例えば１時間毎）に行われるようにしてもよい。これにより，当該所定時間内にコンテンツが再生された場合の再生履歴を，定期的に演算評価値に反映できる。
【０１１１】
その後，上記のように演算された最新の演算評価値が，情報処理装置１０から携帯型再生装置２０に転送されて，携帯型再生装置２０に記録される（ステップ４）。この結果，携帯型再生装置２０は，コンテンツの再生時に当該コンテンツの最新の演算評価値を表示することができるようになる。
【０１１２】
以上のように，自動レーティングでは，携帯型再生装置２０から情報処理装置１０に再生履歴情報を送信して，情報処理装置１０で演算評価値を演算した後に，携帯型再生装置２０に演算評価値を転送する構成である。従って，携帯型再生装置２０でコンテンツが再生されたとしても，携帯型再生装置２０において，その再生履歴が演算評価値に即時反映されることはない。
【０１１３】
一般に，再生装置，特に，携帯型再生装置（ＰＤ）２０では，情報処理装置（ＰＣ）１０と比べて，プロセッサの処理能力が低い上に，バッテリ面での制約がある。従って，携帯型再生装置２０で再生履歴に基づき評価値を自動的に演算するようにすると，演算処理に時間がかかるだけでなく，バッテリが消耗してしまうという問題がある。
【０１１４】
しかし，本実施形態にかかる自動レーティングでは，携帯型再生装置２０の代わりに情報処理装置１０で演算評価値の演算処理を実行し，携帯型再生装置２０に演算結果である演算評価値を転送することで，演算評価値を迅速に演算でき，携帯型再生装置２０のバッテリ消耗を節減できる。しかしながら，将来，携帯型再生装置２０のプロセッサの処理能力が向上したときには，携帯型再生装置２０において，評価値を演算しても構わない。
【０１１５】
一方，手動レーティングでは，情報処理装置１０だけでなく携帯型再生装置２０でもユーザ入力に基づき入力評価値を設定可能である。従って，各コンテンツの入力評価値は，当該各コンテンツの属性情報として即時反映される。
【０１１６】
次に，図３に基づいて，演算評価値と入力評価値について具体的に説明する。なお，図３は，本実施形態にかかる携帯型再生装置２０でのコンテンツ再生時における，演算評価値が表示された表示画面４ａと，入力評価値が表示された表示画面４ｂを示す説明図である。
【０１１７】
図３（ａ）に示すように，自動レーティングの演算評価値は，表示画面４ａ上で例えば薄い色の星マーク「☆」の数で表示される。一方，図３（ｂ）に示すように，手動レーティングの入力評価値は，表示画面４ｂ上で例えば濃い色の星マーク「★」の数で表示される。これにより，ユーザは，双方の評価値を区別できる。この自動レーティングの演算評価値と，手動レーティングの入力評価値は，ともに例えば５段階（１ポイントから５ポイント）で表示される。図３（ａ）の例では，「タイトル１」のコンテンツの演算評価値は３ポイントであり，図３（ｂ）の例では，「タイトル１」のコンテンツの入力評価値は５ポイントである。
【０１１８】
また，演算評価値は，上記のように，表示される場合には５段階表示であるが，実際の数値としては，例えば少数点以下一桁（０．１単位）までの値を有している。従って，例えば，実際の演算評価値の小数点以下を四捨五入して，整数ポイント（０，１，２，３，４，５ポイント）として表示される。例えば，演算された演算評価値が３．２ポイントであっても，３ポイントとして表示される。
【０１１９】
また，この演算評価値の初期値は，コンテンツ配信サービス側で自由に設定することが可能である。例えば，当該サービス側が特別な設定を行わない場合には，コンテンツの演算評価値の初期値は，例えば３．０に設定される。これに対し，レーベルやサービス側が推挙したいコンテンツ（曲）については，例えば３．０以上のポイントを初期値として設定してもよい。
【０１２０】
一方，手動レーティングに関しては，ユーザが手動で情報処理装置（ＰＣ）１０上でも携帯型再生装置（ＰＤ）２０上でも，１〜５の５段階で入力評価値を設定することができる。この入力評価値は，コンテンツの取得直後（例えば，コンテンツの配信直後，リッピング直後など）には，値を有していない。その後，ユーザ入力に基づき入力評価値が設定されると，その後に当該コンテンツの入力設定値がユーザにより再入力されるまで固定値となる。
【０１２１】
また，この手動レーティングの入力評価値が，あるコンテンツについて入力設定されると，この入力評価値が表示され，当該コンテンツの演算評価値は表示されないようになる。つまり，同一コンテンツについては，演算評価値よりも入力評価値が優先的に表示される。従って，通常では，ユーザが表示画面４ａ，表示画面４ｂで確認できるのは，入力評価値又は演算評価値のいずれか一方のみであり，入力評価値が設定されているコンテンツについては入力評価値が表示され（図３（ｂ）参照），入力評価値が設定されていないコンテンツについては演算評価値が表示される（図３（ａ）参照）。
【０１２２】
このような入力評価値の優先表示により，同一の表示画面上で，同一コンテンツに関して複数種類の評価値が表示される煩雑さ，及びユーザの混乱を防止でき，また，ユーザの意向を尊重した評価値を表示できる。しかし，かかる例に限定されず，入力評価値よりも演算評価値を優先的に表示するようにしてもよいし，或いは，双方の評価値を同一画面上に表示するようにしてもよい。
【０１２３】
なお，入力評価値の設定表示後も，自動レーティングの演算評価値は記憶され続け，コンテンツ再生に伴う当該演算評価値の演算処理も継続的に行われる。また，ユーザが特定の操作を行えば，手動レーティングの入力評価値の表示を外して，自動レーティングの演算評価値を再表示することもできる。これにより，ユーザは，入力評価値の設定後であっても演算評価値を確認できる。
【０１２４】
また，自動レーティングに関しては，図２で示したように，携帯型再生装置２０の再生履歴を情報処理装置１０に読み込んで，情報処理装置１０の再生履歴と合算して演算評価値が演算される。このため，携帯型再生装置２０で行った自動レーティングに影響のある操作は，その場では携帯型再生装置２０での演算評価値の表示には反映されない。一方，手動レーティングに関しては，新たに入力設定された入力評価値は，各曲の詳細表示画面では，携帯型再生装置２０上で即時反映される。
【０１２５】
以上のように，本実施形態では，自動レーティングでの演算評価値と，手動レーティングでの入力評価値という２種類の評価値に基づき，各コンテンツを評価することができる。以下に，このようなコンテンツの評価値付加手法（レーティング手法）を実現するための構成について詳細に説明する。
【０１２６】
＜情報処理装置（ＰＣ）のハードウェア構成＞
次に，図４に基づいて，本実施形態にかかる情報処理装置１０のハードウェア構成について説明する。なお，図４は，本実施形態にかかる情報処理装置１０のハードウェア構成の例を概略的に示すブロック図である。
【０１２７】
図４に示すように，情報処理装置１０は，例えば，ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と，ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と，ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３と，ホストバス１０４と，ブリッジ１０５と，外部バス１０６と，インタフェース１０７と，入力装置１０８と，出力装置１１０と，ストレージ装置（ＨＤＤ）１１１と，ドライブ１１２と，接続ポート１１４と，通信装置１１５とを備える。
【０１２８】
ＣＰＵ１０１は，演算処理装置および制御装置として機能し，各種プログラムに従って動作し，情報処理装置１０内の各部を制御する。ＲＯＭ１０２は，ＣＰＵ１０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ１０３は，ＣＰＵ１０１の実行において使用するプログラムや，その実行において適宜変化するパラメータ等を一次記憶する。これらはＣＰＵバスなどから構成されるホストバス１０４により相互に接続されている。
【０１２９】
ホストバス１０４は，ブリッジ１０５を介して，ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス１０６に接続されている。
【０１３０】
入力装置１０８は，例えば，マウス，キーボード，タッチパネル，ボタン，スイッチ，レバー等の操作手段と，入力信号を生成してＣＰＵ１０１に出力する入力制御回路などから構成されている。情報処理装置１０のユーザは，この入力装置１０８を操作することにより，情報処理装置１０に対して各種のデータを入力したり，処理動作を指示したりすることができる。
【０１３１】
出力装置１１０は，例えば，ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置，液晶ディスプレイ（ＬＣＤ）装置，ランプ等の表示装置と，スピーカ等の音声出力装置などで構成される。この出力装置１１０は，例えば，再生されたコンテンツを出力する。具体的には，表示装置は再生された映像データ等の各種情報をテキストまたはイメージで表示する。一方，音声出力装置は，再生された音声データ等を発音する。
【０１３２】
ストレージ装置１１１は，本実施形態にかかる情報処理装置１０の記憶部の一例として構成されたデータ格納用の装置であり，例えば，ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）で構成される。このストレージ装置１１１は，記憶媒体であるハードディスクを駆動し，ＣＰＵ１０１が実行するプログラムや各種データを格納する。
【０１３３】
ドライブ１１２は，記憶媒体用リーダライタであり，情報処理装置１０に内蔵，或いは外付けされる。このドライブ１１２は，情報処理装置１０にローディングされた磁気ディスク，光ディスク，光磁気ディスク，または半導体メモリ等のリムーバブル記憶媒体７に対して，コンテンツ，コンテンツの属性情報などの各種データを記録／再生する。
【０１３４】
具体的には，ドライブ１１２は，リムーバブル記憶媒体７に記録されているデータを読み出して，インタフェース１０７，外部バス１０６，ブリッジ１０５，およびホストバス１０４を介して接続されているＲＡＭ１０３に供給する。ＣＰＵ１０１は，必要に応じて，これらのデータをＲＯＭ１０２またはストレージ装置１１１などに格納する。一方，ドライブ１１２は，ＲＯＭ１０２またはストレージ装置１１１などに格納されているデータや，新たに生成したデータ，外部装置から取得したデータをＣＰＵ１０１から受け取り，リムーバブル記憶媒体７に書き込む。
【０１３５】
接続ポート１１４は，例えば携帯型再生装置２０等の外部周辺機器を接続するためのポートであり，例えば，ＵＳＢ，ＩＥＥＥ１３９４等の接続端子を有する。接続ポート１１４は，インタフェース１０７，および外部バス１０６，ブリッジ１０５，ホストバス１０４等を介してＣＰＵ１０１等に接続されている。かかる接続ポート１１４によって，情報処理装置１０は，携帯型再生装置２０とローカルライン９を介して，コンテンツおよびその属性情報，制御信号などの各種のデータを通信可能となる。本接続ポート１１４は，有線通信に限らず，無線通信により，携帯型再生装置２０と通信接続可能である。例えば，本接続ポート１１４は，Bluetooth,802.11a/b/g等に対応することもできる。
【０１３６】
通信装置１１５は，例えば，ネットワーク５に接続するための通信デバイス等で構成された通信インタフェースである。この通信装置１１５は，他の情報処理装置（ＰＣ）１０や配信サーバ３０等の外部機器との間で，ネットワーク５を介して，コンテンツおよびその属性情報，制御信号などの各種データを送受信する。本通信装置１１５は，例えば，Ethernet（登録商標）や，Giga Ethernet（登録商標）に対応し，また，無線アクセスポイントとダイレクトに通信可能な環境においては，例えば，Bluetooth, 802.11a/b/g等の無線通信に対応していればよい。
【０１３７】
なお，配信サーバ３０のハードウェア構成は，上述の情報処理装置１０のハードウェア構成とほぼ同様であるので，説明を省略する。
【０１３８】
＜携帯型再生装置（ＰＤ）のハードウェア構成＞
まず，図５に基づいて，本実施形態にかかる携帯型再生装置２０のハードウェア構成について説明する。なお，図５は，本実施形態にかかる携帯型再生装置２０のハードウェア構成の例を概略的に示すブロック図である。
【０１３９】
図５に示すように，携帯型再生装置２０は，例えば，メイン制御装置２０１と，フラッシュメモリ２０２と，ＲＡＭ２０３と，データ処理装置２０４と，バス２０６と，入力装置２０８と，表示装置２１０と，ストレージ装置（ＨＤＤ）２１１と，デコーダ２１３と，通信装置２１５と，オーディオ出力回路２１６と，リモートコントローラ２１８と，ヘッドフォン２１９とを備える。
【０１４０】
メイン制御装置２０１は，制御装置として機能し，携帯型再生装置２０の各部を制御する。フラッシュメモリ２０２は，例えば，メイン制御装置２０１の動作を規定したプログラムや，各種のデータを記憶する。また，ＲＡＭ２０３は，例えばＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  ＤＲＡＭ）で構成され，メイン制御装置２０１の処理に関する各種データを一次記憶する。
【０１４１】
データ処理装置２０４は，システムＬＳＩ等で構成され，携帯型再生装置２０内で転送されるデータを処理する。バス２０６は，メイン制御装置２０１，フラッシュメモリ２０２，ＲＡＭ２０３，データ処理装置２０４，入力装置２０８，表示装置２１０，ストレージ装置（ＨＤＤ）２１１，デコーダ２１３，通信装置２１５およびオーディオ出力回路２１６などを接続するデータ線である。
【０１４２】
入力装置２０８とリモートコントローラ２１８は，例えば，タッチパネル，ボタンキー，レバー，ダイヤル等の操作手段と，ユーザによる操作手段に対する操作に応じて入力信号を生成してメイン制御装置２０１に出力する入力制御回路などから構成されている。携帯型再生装置２０のユーザは，この入力装置２０８や，後述のリモートコントローラ２１８を操作することにより，携帯型再生装置２０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【０１４３】
表示装置２１０は，例えばＬＣＤパネルおよびＬＣＤ制御回路や，有機ＥＬ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）パネルおよび有機ＥＬ制御回路などで構成される。この表示装置２１０は，メイン制御装置２０１の制御に応じて，各種情報をテキストまたはイメージで表示する。例えば，携帯型再生装置２０内に保有されているコンテンツの属性情報（タイトル名，アルバム名，アーティスト名，評価値など）を表示できる。
【０１４４】
ストレージ装置２１１は，本実施形態にかかる携帯型再生装置２０の記憶部の一例として構成されたデータ格納用の装置である。このストレージ装置２１１は，例えば数十ＧＢの記憶容量を有するハードディスクドライブ（ＨＤＤ）で構成され，圧縮されたコンテンツや，メイン制御装置２０１のプログラム，処理データ等の各種のデータを格納する。なお，携帯型再生装置２０が具備する記憶媒体としては，このハードディスクドライブ以外にも，フラッシュメモリ２０２等の半導体メモリや，リムーバブル記憶媒体７を採用できる。
【０１４５】
デコーダ２１３は，暗号化されているコンテンツデータの復号処理，デコード処理，サラウンド処理，ＰＣＭデータへの変換処理などを行う。
【０１４６】
通信装置２１５は，ＵＳＢコントローラおよびＵＳＢ端子などで構成され，ＵＳＢケーブル等のローカルライン９介して接続された情報処理装置１０との間で，コンテンツ，コンテンツの属性情報，制御信号などの各種データを送受信する。本通信装置２１５は，有線通信に限らず，無線通信により，情報処理装置１０と通信接続可能である。例えば，本通信装置２１５は，Bluetooth, 802.11a/b/g等に対応することもできる。
【０１４７】
オーディオ出力回路２１６は，デコーダ２１３により復号され，ＣＰＵによってＤＡ変換されたアナログ音声データを増幅してリモートコントローラ２１８に出力する。このアナログ音声データは，リモートコントローラ２１８からヘッドフォン２１９に出力され，ヘッドフォン２１９に内蔵されたスピーカから出力される。
【０１４８】
ここで，このようなハードウェア構成の携帯型再生装置２０における主なデータフローについて説明する。
【０１４９】
まず，携帯型再生装置（ＰＤ）２０が，情報処理装置（ＰＣ）１０から，コンテンツを受信したときのデータフローについて説明する。携帯型再生装置２０と情報処理装置１０とが，ＵＳＢケーブル等のローカルライン９で接続されると，情報処理装置１０では，携帯型再生装置２０は外部記憶媒体（ＨＤＤ）として認識される。この状態で，情報処理装置１０が携帯型再生装置２０にコンテンツデータおよび制御情報を送信すると，通信装置２１５は，これらのデータを受信する。次いで，受信されたコンテンツデータは，通信装置２１５によってストレージ装置２１１に直接記憶される。一方，通信装置２１５によって受信された制御情報は，データ処理装置２０４を経由して，メイン制御装置２０１に入力され，所定の記憶領域に記憶される。
【０１５０】
次に，携帯型再生装置（ＰＤ）２０が，コンテンツを再生するときのデータフローについて説明する。まず，コンテンツの再生要求がメイン制御装置２０１に入力され，メイン制御装置２０１によって当該コンテンツの再生が許可された場合には，データ処理装置２０４は，再生対象のコンテンツをストレージ装置２１１から読み出して，ＲＡＭ２０３に転送すると同時並行して，ＲＡＭ２０３に転送されたコンテンツをデコーダ２１３に転送する。次いで，デコーダ２１３は，暗号化されているコンテンツの復号処理，デコード処理，サラウンド処理，ＰＣＭデータへの変換処理などを行い，メイン制御装置２０１に転送する。さらに，メイン制御装置２０１は，入力されたＰＣＭデータを，ＤＡ変換器（図示せず。）によってボリューム調整を行いアナログ音声データに変換して，オーディオ出力回路２１６のアンプに転送する。オーディオ出力回路２１６は，このアナログ音声データをリモートコントローラ２１８を介して，ヘッドフォン２１９から出力する。
【０１５１】
＜携帯型再生装置（ＰＤ）の機能構成＞
次に，図６に基づいて，本実施形態にかかる携帯型再生装置２０の主な機能について説明する。なお，図６は，本実施形態にかかる携帯型再生装置２０の機能を概略的に示すブロック図である。
【０１５２】
図６に示すように，携帯型再生装置２０は，例えば，コンテンツ記憶部２２０と，再生操作部２２２と，再生部２２４と，日時情報生成部２２６と，再生履歴生成部２２８と，再生履歴記憶部２３０と，削除指示受付部２３２と，削除コンテンツ記憶部２３４と，転送部２３６と，通信部２３８と，取得部２４０と，評価値記録部２４２と，コンテンツ情報記憶部（評価値記憶部）２４４と，評価値入力部２４６と，表示制御部２４８と，表示部２５０とを主に備える。
【０１５３】
コンテンツ記憶部２２０は，例えば，ＨＤＤ等のストレージ装置２１１，フラッシュメモリ２０２，リムーバブル記憶媒体７などの記憶媒体で構成され，複数のコンテンツを記憶する機能を有する。コンテンツ記憶部２２０に記憶されているコンテンツには，コンテンツを一意に識別するコンテンツＩＤが付加されている。コンテンツ記憶部２２０に記憶されているコンテンツは，例えば，携帯型再生装置２０が情報処理装置１０から転送されたコンテンツや，リムーバブル記憶媒体７を介して取得されたコンテンツなどである。また，コンテンツ記憶部２２０に記憶されているコンテンツは，携帯型再生装置２０が，配信サーバ３０や，他の携帯型再生装置２０などの外部装置から取得したコンテンツであってもよい。
【０１５４】
再生操作部２２２は，携帯型再生装置２０が備える入力装置２０８を介してユーザ入力された，コンテンツに対する再生操作を受け付けて，受け付けた再生操作の情報を，再生部２２４に提供する。ユーザが入力可能な再生操作には，例えば，再生するコンテンツの選択，選択したコンテンツの再生，再生中のコンテンツの早送り，再生中のコンテンツの巻き戻し，再生中のコンテンツの再生停止（一時停止を含む），再生中のコンテンツのスキップなどを携帯型再生装置２０に実行させるための操作が含まれる。再生中のコンテンツのスキップとは，１のコンテンツを再生している途中で，巻き戻し操作または早送り操作を行うことによって，再生対象を１のコンテンツから他のコンテンツに切り替えることをいう。
【０１５５】
再生部２２４は，コンテンツ記憶部２２０に記憶されているコンテンツを再生する機能を有する。この再生部２２４は，再生操作部２２２から再生操作の情報を取得し，取得した再生操作の情報に基づいて，コンテンツに対する処理を行う。再生部２２４が行うコンテンツに対する処理には，コンテンツの再生，再生中のコンテンツの早送り，再生中のコンテンツの巻き戻し，再生中のコンテンツの再生停止などが含まれる。再生部２２４は，コンテンツに対する各処理を開始すると，処理の開始（以後，再生部２２４によるコンテンツに対する処理の開始を，イベントの発生とも称する。）を再生履歴生成部２２８に通知する。再生部２２４は，イベントの発生を通知する際に，開始した処理の種別（コンテンツの再生，再生中のコンテンツの早送り，再生中のコンテンツの巻き戻し，再生中のコンテンツの再生停止など。以後，開始した処理の種別を，イベント種別とも称する。）と，処理対象のコンテンツの識別情報（例えば，コンテンツＩＤ）とを再生履歴生成部２２８に提供する。
【０１５６】
日時情報生成部２２６は，日時の情報を生成する。詳細には，日時情報生成部２２６は，携帯型再生装置２０の内蔵時計から日付と時刻を取得し，日付と時刻の情報が含まれる日時情報を生成する。日時情報生成部２２６は，再生履歴生成部２２８からの要求を受けて日時情報を生成し，生成した日時情報を再生履歴生成部２２８に出力する。
【０１５７】
再生履歴生成部２２８は，再生部２２４によるコンテンツに対する処理内容を表す再生履歴情報を生成し，再生履歴記憶部２３０に記録する機能を有する。具体的には，再生履歴生成部２２８は，再生部２２４が行うコンテンツに対する処理に応じて，イベントログを生成し，生成したイベントログを再生履歴記憶部２３０に書き込む機能を有する。なお，このイベントログは，本実施形態にかかる再生履歴情報に相当する。
【０１５８】
詳細には，再生履歴生成部２２８は，イベントの発生を再生部２２４から通知される。再生履歴生成部２２８は，イベントの発生の通知を受けると，日時情報生成部２２６から日時情報を取得し，取得した日時情報と，イベントの発生の通知に含まれるイベント種別と，処理対象のコンテンツＩＤとを関連付けてイベントログを生成する。そして，生成したイベントログを，イベントログが時系列に並ぶように再生履歴記憶部２３０に書き込む。
【０１５９】
再生履歴記憶部２３０は，例えば，ＨＤＤ等のストレージ装置２１１，フラッシュメモリ２０２などで構成され，再生履歴生成部２２８によって生成されたイベントログ（再生履歴情報）を記憶する。
【０１６０】
ここで，図７〜図１０を参照して，イベントログについて詳細に説明する。図７は，再生操作とイベントログとの関係を示す説明図である。図７中の「ＣＩＤ１」「ＣＩＤ２」はコンテンツＩＤを示し，「Ｐｌａｙ」はコンテンツの再生，「ＦＦ」は再生中のコンテンツの早送り，「Ｐａｕｓｅ」は再生中のコンテンツの一時停止，「Ｓｔｏｐ」は再生中のコンテンツの再生停止を示す。また，図７中のｔは時間の経過を示しており，ｔ１〜ｔ７は，再生操作に基づく各イベントが発生した日時を示す。
【０１６１】
まず，ユーザによる再生操作と，その再生操作に応じて行われる再生部２２４の処理とを図７（ａ）を参照して説明する。図７（ａ）の例によれば，ユーザはまずＣＩＤ１のコンテンツの再生を携帯型再生装置２０に指示し，その指示に応じて再生部２２４が日時ｔ１にＣＩＤ１のコンテンツの再生を開始する。次に，ユーザは，ＣＩＤ１のコンテンツの再生中に，再生中のコンテンツの早送りを携帯型再生装置２０に指示し，その指示に応じて再生部２２４が日時ｔ２にＣＩＤ１のコンテンツの早送りを開始する。ユーザが早送りの指示を解除すると，再生部２２４は，指示が解除された時点，すなわち日時ｔ３から再び，ＣＩＤ１のコンテンツの再生を開始する。
【０１６２】
次に，ユーザは，ＣＩＤ１のコンテンツの再生中に，再生中のコンテンツの一時停止を携帯型再生装置２０に指示し，その指示に応じて再生部２２４が日時ｔ４にＣＩＤ１のコンテンツの再生停止を開始する。ユーザが一時停止の指示を解除すると，再生部２２４は，指示が解除された時点，すなわち日時ｔ５から再び，ＣＩＤ１のコンテンツの再生を開始する。続いて，ユーザの指示を受けることなく，日時ｔ６で再生部２２４はＣＩＤ２のコンテンツの再生を開始する。これは，ＣＩＤ１のコンテンツの再生が，ＣＩＤ１のコンテンツを構成するコンテンツデータの最後まで行われて，その後，再生順序がＣＩＤ１の次であるＣＩＤ２のコンテンツの再生が自動的に開始されたことを示す。そして，ＣＩＤ２のコンテンツの再生中に，ユーザは再生中のコンテンツの再生停止を携帯型再生装置２０に指示し，その指示に応じて再生部２２４が日時ｔ７でＣＩＤ２のコンテンツの再生停止を開始する。
【０１６３】
上記のように，再生部２２４は，ユーザによるコンテンツの再生操作に応じて，コンテンツに対する各処理を開始する。そして，再生部２２４は，ユーザの指示に応じて，ある処理（第１の処理とする）を開始した後，ユーザの指示に応じて次の処理（第２の処理とする）を開始するまでの間，継続して第１の処理を行う。つまり，再生部２２４は，ｔ１からｔ２の間は再生処理，ｔ２からｔ３の間は早送り処理，ｔ３からｔ４の間は再生処理，ｔ４からｔ５の間は一時停止処理，ｔ５からｔ７の間は再生処理をそれぞれ行う。
【０１６４】
再生部２２４による各処理の開始は，イベントの発生として再生履歴生成部２２８に通知される。そして，イベント発生ごとに再生履歴生成部２２８によりイベントログが生成され，生成されたイベントログは再生履歴記憶部２３０に記録される。イベントログは，１イベント１レコードとして生成され，イベントの発生順で時系列をなして記録される。また，イベントログには，処理対象のコンテンツを識別するために，コンテンツＩＤも含まれる。図７（ａ）に示した各イベントの発生状況に基づいて生成されたイベントログを図７（ｂ）に示した。図７（ｂ）に示すように，各イベントの発生に対応して，Ｒｅｃｏｒｄ＃１〜Ｒｅｃｏｒｄ＃９で示されるイベントログが生成される。Ｒｅｃｏｒｄ＃１とＲｅｃｏｒｄ＃７は，処理対象のコンテンツを特定するためのレコードである。再生履歴記憶部２３０には，コンテンツＩＤが格納されたレコードに続いて，イベントの発生日時（ｔ１〜ｔ７）とイベント種別（ＰＬＡＹ，ＦＦ，ＳＴＯＰなど）とが格納されたレコードが，イベントの発生日時順に記録される。
【０１６５】
図９に，再生履歴記憶部２３０に記憶されるイベントログのデータフォーマットの一例を挙げ，図７（ｂ）のイベントログをかかるフォーマットで再生履歴記憶部２３０に格納した場合のレコード例を示した。図９に示すように，再生履歴記憶部２３０には，８バイト単位でイベントログが記憶される。１バイト目（符号２８０，符号２８４等）にはイベントＩＤが格納され，イベントＩＤに続いてコンテンツＩＤ（符号２８２）または日時情報（符号２８６）が格納される。
【０１６６】
イベントＩＤについて図８を参照して説明する。イベントＩＤは，イベント種別を示すＩＤである。図示のように，各イベントＩＤ２７０は各々処理内容２７２と対応付けられおり，イベントＩＤ「００」はコンテンツの開始を示し，「０１」はコンテンツの再生，「０２」は再生停止，「０３」は早送り，「０４」は巻き戻しを示す。かかる対応付けに基づいて，図７（ｂ）および図９を参照する。
【０１６７】
図７（ｂ）のＲｅｃｏｒｄ＃１は，図９では，１バイト目に格納されるイベントＩＤ「００」と，その次に格納されるコンテンツＩＤ２８２に対応する。なお，本例では，コンテンツＩＤを２４バイトとしたため，イベントＩＤ「００」が格納される８バイトのレコード中の２バイト目から８バイト目までを空白とし，次の３レコード（８バイト×３＝２４バイト）を使用してコンテンツＩＤを格納している。
【０１６８】
図７（ｂ）のＲｅｃｏｒｄ＃２は，図９では，１バイト目に格納されるイベントＩＤ「０１」（符号２８４）と，イベントＩＤに続いて格納される日時情報ｔ１（符号２８６）に対応する。日時情報は，８バイトで構成される１レコード中の２バイト目から８バイト目までの７バイトを使用して格納される。
【０１６９】
図７（ｂ）のＲｅｃｏｒｄ＃３は，図９では，１バイト目に格納されるイベントＩＤ「０３」と，イベントＩＤに続いて格納される日時情報ｔ２に対応する。以後，上記と同様に，図７（ｂ）のＲｅｃｏｒｄ＃４〜Ｒｅｃｏｒｄ＃９が，図９に示したフォーマットで再生履歴記憶部２３０に格納される。
【０１７０】
図１０に，ユーザによる再生操作の種類と，各再生操作に応じて作成されるイベントログとを対応付けて示した。携帯型再生装置２０には，入力装置として例えばボタンが備えられており，ユーザはそのボタンを操作して，Ｎｅｘｔ，Ｓｅａｒｃｈ，Ｐｒｅｖ，Ｒｅｐｅａｔ，Ｐａｕｓｅ，Ｒｅｗ，ＦＦの各指示を携帯型再生装置２０に与えることができる。また，Ｎｅｘｔは，コンテンツの再生がされている状態においては，再生中のコンテンツの次の再生順序とされるコンテンツを再生させる指示である。Ｓｅａｒｃｈは，検索されたコンテンツを再生させる指示である。また，Ｐｒｅｖは，コンテンツの再生がされている状態においては，再生中のコンテンツの前の再生順序とされるコンテンツを再生させる指示である。Ｒｅｐｅａｔは，コンテンツの再生がされていない状態で，直前に再生されたコンテンツを再度再生させる指示である。または，Ｒｅｐｅａｔは，コンテンツの再生がされている状態においては，再生中のコンテンツを再度再生させる指示である。Ｐａｕｓｅは，再生中のコンテンツの再生を一時的に停止させる指示である。Ｒｅｗは，再生中のコンテンツを巻き戻しさせる指示である。ＦＦは，再生中のコンテンツを早送りさせる指示である。
【０１７１】
Ｒｅｗで曲をまたぐ場合とは，再生中のコンテンツを巻き戻しさせる指示をし，かつ，再生対象が再生中のコンテンツから他のコンテンツ（再生順序が再生中のコンテンツよりも前のコンテンツ）に移動するまで巻き戻しをさせた場合である。同様に，ＦＦで曲をまたぐ場合とは，再生中のコンテンツを早送りさせる指示をし，かつ，再生対象が再生中のコンテンツから他のコンテンツ（再生順序が再生中のコンテンツよりも後のコンテンツ）に移動するまで早送りをさせた場合である。換言すると，ＲｅｗまたはＦＦで曲をまたぐ場合は，ユーザにより再生中のコンテンツのスキップが指示された場合に相当する。
【０１７２】
ユーザの再生操作により，ＮｅｘｔまたはＳｅａｒｃｈの指示がされた場合には，図示のように，再生されていたコンテンツ（ＣＩＤ１）の再生停止（Ｓｔｏｐ）がイベントログとして記録された後に，ＮｅｘｔまたはＳｅａｒｃｈにより指定されたコンテンツのコンテンツＩＤ（ＣＩＤ２）が記録され，続いて再生開始（Ｐｌａｙ）が記録される。
【０１７３】
ユーザの再生操作により，Ｐｒｅｖの指示がされた場合には，図示のように，再生されていたコンテンツ（ＣＩＤ１）の再生停止（Ｓｔｏｐ）がイベントログとして記録された後に，Ｐｒｅｖにより指定されたコンテンツのコンテンツＩＤ（ＣＩＤ１）が記録され，続いて再生開始（Ｐｌａｙ）が記録される。
【０１７４】
ユーザの再生操作により，Ｒｅｐｅａｔの指示がされた場合には，図示のように，再生されていたコンテンツ（ＣＩＤ１）の再生停止（Ｓｔｏｐ）がイベントログとして記録された後に，Ｒｅｐｅａｔにより再度再生されるコンテンツのコンテンツＩＤ（ＣＩＤ１）が記録され，続いて再生開始（Ｐｌａｙ）が記録される。
【０１７５】
ユーザの再生操作により，Ｐａｕｓｅの指示がされた場合には，図示のように，再生されていたコンテンツ（ＣＩＤ１）の再生停止（Ｓｔｏｐ）がイベントログとして記録され，その後，Ｐａｕｓｅの解除に伴って再開された同コンテンツの再生が，再生開始（Ｐｌａｙ）として記録される。
【０１７６】
ユーザの再生操作により，Ｒｅｗの指示がされた場合には，図示のように，再生されていたコンテンツ（ＣＩＤ１）の再生停止（Ｓｔｏｐ）がイベントログとして記録され，その後，Ｒｅｗの解除に伴って再開された同コンテンツの再生が，再生開始（Ｐｌａｙ）として記録される。ＦＦの指示がされた場合も同様である。
【０１７７】
ユーザの再生操作により，Ｒｅｗの指示がされ曲をまたいだ場合には，図示のように，再生されていたコンテンツ（ＣＩＤ１）の再生停止（Ｓｔｏｐ）がイベントログとして記録され，その後，Ｒｅｗの解除に伴って再生が開始されたコンテンツのコンテンツＩＤ（ＣＩＤ２）と，再生開始（Ｐｌａｙ）が記録される。ＦＦの指示がされた場合も同様である。
【０１７８】
以上，イベントログについて詳細に説明した。携帯型再生装置２０は，上述のように，イベントログに，コンテンツに対する処理の内容と，各処理の開始日時とを含ませることにより，ユーザによるコンテンツの再生操作の状況をイベントログに反映させることができる。ユーザによるコンテンツの再生操作の状況には，例えば，ユーザがコンテンツを再生させた時期や回数，コンテンツの再生中に巻き戻しや早送りをした回数，コンテンツをスキップした回数などが含まれる。
【０１７９】
ここで，再び図６に戻り，携帯型再生装置２０の機能構成についての説明を続ける。
【０１８０】
削除指示受付部２３２は，ユーザ入力に応じて，コンテンツ記憶部２２０に記憶されている複数のコンテンツの削除指示を受けると，当該削除指示されたコンテンツに対応するコンテンツＩＤを，削除コンテンツ記憶部２３４に記録する。具体的には，削除指示受付部２３２は，削除予定リストを生成して削除コンテンツ記憶部２３４に記憶する。この削除予定リストは，携帯型再生装置２０においてユーザにより削除指示を受けたコンテンツに対応するコンテンツＩＤのリストである。なお，削除指示受付部２３２は，削除予定リスト以外にも，削除指示されたコンテンツを特定できる情報（例えば，タイトル名，アルバム名，アーティスト名等のコンテンツの属性情報）を記録するようにしてもよい。
【０１８１】
削除コンテンツ記憶部２３４は，例えば，ＨＤＤ等のストレージ装置２１１，フラッシュメモリ２０２などで構成され，上記削除予定リストを記憶する。
【０１８２】
転送部２３６は，情報処理装置１０や配信サーバ３０等の外部装置からの転送要求に応じて，再生履歴記憶部２３０に記憶されたイベントログ（再生履歴情報）を，通信部２３８を介して，当該外部装置に転送する機能を有する。詳細には，転送部２３６は，接続されている情報処理装置１０からの要求を受けると，再生履歴記憶部２３０からイベントログを読み出し，読み出したイベントログを上記接続されている情報処理装置１０に送信する。
【０１８３】
また，転送部２３６は，情報処理装置１０の要求に応じて，コンテンツ記憶部２２０に記憶されている１又は２以上のコンテンツに対応する演算評価値を，評価値記憶部としてのコンテンツ情報記憶部２４４から読み出して，上記再生履歴情報と共に，或いは単独で，情報処理装置１０に転送する。これにより，情報処理装置１０は，転送された演算評価値と，情報処理装置１０に記憶されている当該コンテンツの演算評価値とを例えば平均して，当該コンテンツに対応する新たな演算評価値を作成して，携帯型再生装置２０に送信することができる。
【０１８４】
また，転送部２３６は，コンテンツ記憶部２２０に記憶されている１又は２以上のコンテンツに対応する入力評価値が評価値記憶部２４４に記憶されている場合には，情報処理装置１０の要求に応じて，当該各入力評価値を評価値記憶部２４４から読み出して，上記再生履歴情報と共に，或いは単独で，情報処理装置１０に転送する。これによって，情報処理装置１０は，転送された入力評価値と，情報処理装置１０に記憶されている当該コンテンツの入力評価値とを例えば平均して，当該コンテンツに対応する新たな入力評価値を作成して，携帯型再生装置２０に送信することができる。
【０１８５】
また，転送部２３６は，情報処理装置１０からの要求に応じて，上記再生履歴情報と共に，携帯型再生装置２０のデバイスＩＤを当該情報処理装置１０に転送する。このデバイスＩＤは，携帯型再生装置２０を識別するための識別子である。かかるデバイスＩＤを送信することにより，情報処理装置１０に当該デバイスＩＤを記録して，当該デバイスＩＤに対応する携帯型再生装置２０を情報処理装置１０に登録することができる。例えば，かかる登録を条件として，当該デバイスＩＤに対応する携帯型再生装置２０と当該情報処理装置１０との間で，例えば，コンテンツ，コンテンツの属性情報，再生履歴情報，演算評価値，入力評価値，削除予定リスト，プレイリストなどの情報を，やり取りできるようにしてもよい。これにより，不特定多数の機器間で，これらの情報を共有できないようにできる。
【０１８６】
また，転送部２３６は，携帯型再生装置２０に接続された情報処理装置１０からの要求に応じて，特定のコンテンツデータの再生履歴情報と共に，削除コンテンツ記憶部２３４に記憶された削除指示を受けたコンテンツＩＤ，例えば，削除予定リストを，当該情報処理装置１０に転送することもできる。これにより，携帯型再生装置２０に接続された情報処理装置１０に対して，携帯型再生装置２０のコンテンツ記憶部２２０に記憶されているコンテンツの削除を要求し，情報処理装置１０により当該コンテンツを削除させることができる。
【０１８７】
つまり，携帯型再生装置２０は，処理能力やバッテリの制約上，自身でコンテンツの削除を行うことが好適ではない。このため，ユーザからコンテンツの削除を要求された場合，携帯型再生装置２０はそのコンテンツＩＤの識別子を削除予定リストに書き込んで保存しておく。そして，情報処理装置１０と携帯型再生装置２０が接続された際に，削除予定リストを送信する。これにより，接続されている情報処理装置１０の削除実行部（図示せず。）により，この削除予定リストに基づいて携帯型再生装置２０のコンテンツ記憶部２２０からコンテンツが削除される。
【０１８８】
取得部２４０は，情報処理装置１０や配信サーバ３０等の外部装置から，当該外部装置により再生履歴情報に基づいて演算された演算評価値等を取得する機能を有する。具体的には，上記転送部２３６によって携帯型再生装置２０に記憶されている１又は２以上のコンテンツの再生履歴情報（イベントログ）が情報処理装置１０に転送されると，情報処理装置１０は当該再生履歴情報と情報処理装置１０の再生履歴情報とに基づいて，当該再生履歴情報に対応する各コンテンツの演算評価値を演算するとともに，必要に応じて当該各コンテンツの入力評価値を更新して，携帯型再生装置２０に送信する。取得部２４０は，情報処理装置１０から通信部２３８を介して，上記演算評価値及び／又は入力評価値を受信して取得する。また，取得部２４０は，このように取得した演算評価値及び／又は入力評価値を，評価値記録部２４２に出力する。
【０１８９】
また，取得部２４０は，携帯型再生装置２０に接続された情報処理装置１０から，コンテンツ，コンテンツの属性情報，プレイリストなどを取得することもできる。取得部２４０は，このように取得したコンテンツ，コンテンツの属性情報，プレイリスト等を，コンテンツ記憶部２２０，プレイリスト記憶部（図示せず。）等に記録する。
【０１９０】
評価値記録部２４２は，情報処理装置１０から取得された演算評価値，入力評価値を，対応するコンテンツデータに関連付けて，評価値記憶部としてのコンテンツ情報記憶部２４４に記録する。具体的には，評価値記録部２４２は，取得部２４０から入力された演算評価値，入力評価値と，当該演算評価値，入力評価値が付加されたコンテンツのコンテンツＩＤをコンテンツ情報記憶部２４４に記憶する。なお，この演算評価値，入力評価値に対応するコンテンツは，携帯型再生装置２０のコンテンツ記憶部２２０に記憶されている。
【０１９１】
また，評価値記録部２４２は，取得部２４０によって演算評価値及び入力評価値が取得されるたびに，コンテンツ情報記憶部２４４に記憶されている演算評価値及び入力評価値を，上記取得された新たな演算評価値及び入力評価値にそれぞれ更新する。
【０１９２】
コンテンツ情報記憶部２４４は，例えば，ＨＤＤ等のストレージ装置２１１，フラッシュメモリ２０２などで構成される。このコンテンツ情報記憶部２４４は，上記各コンテンツの属性情報（演算評価値，入力評価値，タイトル，アーティスト，アルバム名，ジャンル等）を，当該コンテンツのコンテンツＩＤと関連付けて記憶する。このコンテンツ情報記憶部２４４は，本実施形態にかかる評価値記憶部として構成されている。しかし，かかる例に限定されず，演算評価値，入力評価値をその他の属性情報と分離して，評価値記憶部に記録することも可能である。
【０１９３】
評価値入力部２４６は，ユーザ入力に応じて，コンテンツ記憶部２２０に記憶されているコンテンツに対応する入力評価値を設定する。例えば，特定のコンテンツの再生中に，ユーザが所定の操作を行うと，図１１に示すように，表示制御部２４８により携帯型再生装置２０の表示部２５０に，入力評価値設定画面４ｃが表示される。これに応じて，ユーザが評価値入力操作を行うと，評価値入力部２４６は，当該評価値入力操作に応じて，例えば１〜５の入力評価値を，当該再生中のコンテンツに対して設定する。図１１の入力評価値設定画面４ｃの例では，コンテンツの入力評価値が２ポイント「★★」に設定されている。
【０１９４】
評価値入力部２４６は，このように設定した入力評価値とコンテンツＩＤとを評価値記録部２４２に出力し，評価値記録部２４２は，この入力評価値を当該コンテンツＩＤとともにコンテンツ情報記憶部２４４に記録する。これによって，携帯型再生装置２０においても，コンテンツの入力評価値を設定して，即時，最新の入力評価値を表示できるようになる。
【０１９５】
表示制御部２４８は，表示部２５０における各種情報の表示を制御する。詳細には，例えば，表示制御部２４８は，コンテンツ情報記憶部２４４内の同一のコンテンツに関する演算評価値又は入力評価値を読み出し，図３で説明したように，演算評価値より入力評価値を優先的に表示部２５０に表示させる。また，特定のコンテンツの演算評価値が表示されているときに，評価値入力部２４６により特定のコンテンツの入力評価値が設定された場合には，表示制御部２４８は，上記表示中の演算評価値の代わりに，上記設定された入力評価値を表示部２５０に表示させるよう制御する。
【０１９６】
また，表示制御部２４８は，図示しないプレイリスト記憶部に記憶されているプレイリストを表示部２５０に表示させるように制御する。また，表示制御部２４８は，再生操作部２２２によるコンテンツの検索時などには，ユーザの操作内容に応じて，各種の検索画面などを表示部２５０に表示させるように制御する。
【０１９７】
また，表示制御部２４８が，特定のコンテンツデータに対応する入力評価値を表示部２５０に表示させているモードにおいても，上記転送部２３６は，例えば携帯型再生装置２０と情報処理装置１０の接続時に，情報処理装置１０からの要求に応じて再生履歴情報を情報処理装置１０に転送し，取得部２４０は，当該転送された再生履歴情報に基づき情報処理装置１０により演算された演算評価値を取得して，記録部は，当該演算評価値をコンテンツ情報記憶部２４４に記録する。これによって，入力評価値が設定済みのコンテンツについてであっても，当該コンテンツの演算評価値が随時，再生状況を反映した最新の値に更新される。なお，表示部２５０は，上記表示装置２１０などで構成される。
【０１９８】
また，上記転送部２３６による再生履歴情報（イベントログ）の転送に応じて，情報処理装置１０から送信された演算評価値を取得部２４０により取得して評価値記録部２４２によりコンテンツ情報記憶部２４４に記録した後に，上記再生履歴生成部２２８は，上記再生履歴記憶部２３０に記憶されている上記転送済みの再生履歴情報を削除する。これによって，情報処理装置１０に転送され演算評価値に反映された再生履歴情報が削除され，その後のコンテンツの再生操作に応じて，新たな再生履歴情報が再生履歴記憶部２３０に記録されるようになる。従って，同一の再生履歴情報が演算評価値に重複して反映されないようにできる。
【０１９９】
以上，本実施形態にかかる携帯型再生装置２０の各部の機能構成について説明した。なお，上記再生操作部２２２，再生部２２４，日時情報生成部２２６，削除指示受付部２３２，転送部２３６，取得部２４０，評価値記録部２４２，評価値入力部２４６，及び表示制御部２４８などは，例えば，上記各機能を有するハードウェアとして構成されてもよいし，或いは，上記各機能をコンピュータに実現させるプログラムを携帯型再生装置２０にインストールすることによって構成されてもよい。
【０２００】
＜情報処理装置（ＰＣ）の機能構成＞
次に，図１２に基づいて，本実施形態にかかる情報処理装置１０の主な機能について説明する。なお，図１２は，本実施形態にかかる情報処理装置１０の機能を概略的に示すブロック図である。
【０２０１】
図１２に示すように，情報処理装置１０は，コンテンツ記憶部１２０と，再生操作部１２２と，再生部１２４と，日時情報生成部１２６と，再生履歴生成部１２８と，再生履歴記憶部１３０と，通信部１３２と，接続検知部１３４と，取得部１３６と，再生履歴解析部１３８と，解析結果記憶部１４０と，評価値演算部１４２と，評価値記録部１４４と，評価値入力部１４６と，評価値記憶部としてのコンテンツ情報記憶部１４８と，プレイリスト生成部１５０と，プレイリスト記憶部１５２と，転送部１５４と，コンテンツ削除部１５６と，配信サービス利用部１５８と，評価値送信部１６０と，リッピング部１６２と，検索リスト生成部１６４と，表示制御部１６８と，表示部１７０と，を主に備える。
【０２０２】
このうち，コンテンツ記憶部１２０，再生操作部１２２，再生部１２４，日時情報生成部１２６，再生履歴生成部１２８，及び再生履歴記憶部１３０は，上述した携帯型再生装置２０が備えるコンテンツ記憶部２２０，再生部２２４，再生操作部２２２，日時情報生成部２２６，再生履歴生成部２２８，および再生履歴記憶部２３０とほぼ同様の機能構成を有するため，説明を省略する。情報処理装置１０は，携帯型再生装置２０と同様に，ユーザによる再生操作に基づいてコンテンツに対する各処理を行い，再生履歴情報としてのイベントログを生成して記録することができる。
【０２０３】
なお，コンテンツ記憶部１２０は，例えば，ＨＤＤ等のストレージ装置１１１，半導体メモリ，リムーバブル記憶媒体７などの記憶媒体で構成され，複数のコンテンツを記憶する機能を有する。また，再生履歴生成部１２８は，生成したイベントログを，再生履歴記憶部１３０を介さずに再生履歴解析部１３８に直接的に出力することもできる。
【０２０４】
通信部１３２は，例えば，上記接続ポート１１４や通信装置１１５などで構成されており，ローカルライン９やネットワーク５を介して，携帯型再生装置２０及び配信サーバ３０との間で各種の情報を通信可能である。
【０２０５】
接続検知部１３４は，通信部１３２を介して他の外部装置が情報処理装置１０に接続されたことを検知する。具体的には，接続検知部１３４は，接続ポート１１４に携帯型再生装置２０が，上記ローカルライン９を介してローカル接続されたことを検知し，取得部１３６に通知する。また，接続検知部１３４は，携帯型再生装置２０と情報処理装置１０との連続接続時間を検知することができ，当該連続接続時間が特定時間（例えば１時間）を経過していることを検知すると，その旨を取得部１３６に通知する。
【０２０６】
取得部１３６は，携帯型再生装置２０から，当該携帯型再生装置２０に記憶されている再生履歴情報，演算評価値，入力評価値等を，通信部１３２を介して取得する機能を有する。具体的には，取得部１３６は，上記接続検知部１３４から，携帯型再生装置２０との接続の検知の通知を受けると，接続されている携帯型再生装置２０から，当該携帯型再生装置２０における再生履歴情報としてのイベントログを取得する。そして，取得部１３６は，携帯型再生装置２０から取得したイベントログを再生履歴解析部１３８に出力する。また，取得部１３６は，携帯型再生装置２０から，当該携帯型再生装置２０内に記憶されている各コンテンツの演算評価値と入力評価値を取得し，評価値演算部１４２に出力する。
【０２０７】
また，取得部１３６は，携帯型再生装置２０から，当該携帯型再生装置２０においてユーザにより削除指示された１又は２以上のコンテンツに対応するコンテンツＩＤを表す情報として，例えば削除予定リストを取得する。この結果，携帯型再生装置２０に接続されている情報処理装置１０の削除実行部（図示せず。）により，当該削除予定リストに基づいて携帯型再生装置２０の記憶装置からコンテンツが削除される。かかる削除予定リストを使用して，情報処理装置１０が，携帯型再生装置２０内のコンテンツを削除することにより，携帯型再生装置２０の処理負荷を低減して，バッテリの消耗を抑制し，コンテンツの再生等を長時間実行できるようになる。また，取得部１３６は，上記取得した削除予定リストを評価値演算部１４２に出力する。
【０２０８】
再生履歴解析部１３８は，再生履歴記憶部１３０に記憶されている再生履歴情報としてのイベントログと，取得部１３６が携帯型再生装置２０から取得した再生履歴情報としてのイベントログの解析を行う。以後，再生履歴記憶部１３０に記憶されているイベントログを，情報処理装置１０のイベントログと称し，取得部１３６が携帯型再生装置２０から取得したイベントログを，携帯型再生装置２０のイベントログと称する。また，どちらのイベントログでもよい場合は，単にイベントログと称し，双方のイベントログを指す場合には双方のイベントログと称する。
【０２０９】
具体的には，再生履歴解析部１３８は，イベントログから，各コンテンツの再生開始日時，再生終了日時，再生回数，休止回数，スキップ回数，リピート回数，および総再生時間を求める。再生履歴解析部１３８は，イベントログから，コンテンツＩＤが格納されたレコードの直後に位置する再生開始のイベントログに含まれる日時情報を抽出することにより，各コンテンツＩＤに該当する各コンテンツの再生開始日時を求めることができる。
【０２１０】
また，再生履歴解析部１３８は，イベントログから，各コンテンツの再生開始日時または再生停止のイベントログに含まれる日時情報を抽出することにより，各コンテンツの再生終了日時を求めることができる。詳細に説明すると，コンテンツＩＤが格納されたレコードの直前に位置する再生停止のイベントログは，その再生停止イベントの発生によって再生が停止されたコンテンツの再生終了を示している。従って，コンテンツＩＤが格納されたレコードの直前に位置する再生停止のイベントログに含まれる日時情報は，その再生停止イベントの発生によって再生が停止されたコンテンツの再生終了日時を示す。
【０２１１】
一方，コンテンツＩＤが格納されたレコードの直前に，再生停止のイベントログが無い場合には，コンテンツＩＤが格納されたレコードの直後に位置する再生開始のイベントログが，新たなコンテンツの再生開始とともに，直前のコンテンツの再生終了を示している。従って，コンテンツＩＤが格納されたレコードの直前に，再生停止のイベントログが無い場合には，コンテンツＩＤが格納されたレコードの直後に位置する再生開始のイベントログに含まれる日時情報が，新たなコンテンツの再生開始日時とともに，直前のコンテンツの再生終了日時を示す。そこで，再生履歴解析部１３８は，イベントログから，各コンテンツの再生開始または再生停止のイベントログに含まれる日時情報を抽出することにより，各コンテンツの再生終了日時を求めることができる。
【０２１２】
また，再生履歴解析部１３８は，コンテンツＩＤが格納されたレコードの直後に位置する再生開始のイベントログに基づいて，各コンテンツの再生回数を求めることができる。また，再生履歴解析部１３８は，図８に示した各再生操作に応じたイベントログに基づいて，各コンテンツの休止回数，スキップ回数，リピート回数を求めることができる。また，再生履歴解析部１３８は，コンテンツごとに，関連するイベントログを抽出して計算することにより，各コンテンツの総再生時間を求めることができる。
【０２１３】
再生履歴解析部１３８は，イベントログの解析後，解析結果を解析結果記憶部１４０に記録する。解析結果記憶部１４０は，ＨＤＤ等のストレージ装置２１１又はフラッシュメモリ２０２等の記憶媒体で構成され，再生履歴解析部１３８によるイベントログの解析結果を記憶する。詳細には，解析結果記憶部１４０には，解析結果として，例えば，各コンテンツの再生回数，休止回数，スキップ回数，リピート回数，総再生時間の情報が格納される。また，解析結果記憶部１４０には，解析結果として，例えば，各コンテンツの再生開始日時，再生終了日時，１回毎の継続再生時間が格納されてもよい。ここで，図１３および図１４を参照して，解析結果記憶部１４０に記憶される解析結果について説明する。
【０２１４】
図１３および図１４は，解析結果記憶部１４０に記憶される解析結果の一例を示した図である。図１３は，再生履歴解析部１３８が，イベントログから各コンテンツについての再生状況を解析した結果を解析結果記憶部１４０に格納した場合の，解析結果記憶部１４０の記憶内容を示す（以後，再生状況テーブルとも称する）。図１３に示すように，解析結果記憶部１４０の再生状況テーブルには，コンテンツごとに，コンテンツＩＤ（ＣＩＤ）１４０ａ，再生回数１４０ｂ，休止回数１４０ｃ，スキップ回数１４０ｄ，リピート回数１４０ｅ，および総再生時間１４０ｆが関連付けて記憶されている。
【０２１５】
再生履歴解析部１３８により解析されたイベントログが，情報処理装置１０のイベントログである場合には，再生状況テーブルには，情報処理装置１０において再生されたコンテンツのコンテンツＩＤ、再生回数，休止回数，スキップ回数，リピート回数，総再生時間が格納される。再生履歴解析部１３８により解析されたイベントログが，携帯型再生装置２０のイベントログである場合には，再生状況テーブルには，携帯型再生装置２０において再生されたコンテンツのコンテンツＩＤ、再生回数，休止回数，スキップ回数，リピート回数，総再生時間が格納される。また，再生履歴解析部１３８により解析されたイベントログが，情報処理装置１０のイベントログおよび携帯型再生装置２０のイベントログである場合には，再生状況テーブルには，情報処理装置１０または携帯型再生装置２０の少なくともいずれかにおいて再生されたコンテンツのコンテンツＩＤ、再生回数，休止回数，スキップ回数，リピート回数，総再生時間が格納される。情報処理装置１０と携帯型再生装置２０の双方で再生されたコンテンツについては，情報処理装置１０での再生回数等と携帯型再生装置２０での再生回数等が合計された値が解析結果記憶部１４０に格納される。
【０２１６】
コンテンツＩＤ１４０ａは，コンテンツを一意に識別する識別子である。再生回数１４０ｂは，コンテンツＩＤ１４０ａによって識別されるコンテンツが再生された回数である。休止回数１４０ｃは，コンテンツＩＤ１４０ａによって識別されるコンテンツが再生されている途中に再生が停止された回数である。スキップ回数１４０ｄは，コンテンツＩＤ１４０ａによって識別されるコンテンツが再生されている途中でスキップされた回数である。リピート回数１４０ｅは，コンテンツＩＤ１４０ａによって識別されるコンテンツが繰り返し再生された回数である。総再生時間１４０ｆは，コンテンツＩＤ１４０ａによって識別されるコンテンツが再生された時間の合計である。なお，総再生時間１４０ｆには，コンテンツが実際に再生されていた時間の合計が格納されることが望ましい。つまり，総再生時間１４０ｆに格納される時間には，早送りされていた時間や，巻き戻しをされていた時間，再生が停止されていた時間などは含まれないことが望ましい。
【０２１７】
図１４は，再生履歴解析部１３８が，イベントログから，各コンテンツの再生ごとの履歴を解析した結果を解析結果記憶部１４０に格納した場合の，解析結果記憶部１４０の記憶内容を示す（以後，再生履歴テーブルとも称する）。イベントログにおいてコンテンツＩＤが格納されているレコードの直後に位置する再生開始のイベントから，上述の再生終了までを１つの再生の履歴とする。図１４に示すように，解析結果記憶部１４０の再生履歴テーブルには，コンテンツＩＤ１４０ａ，再生開始日時１４０ｇ，再生終了日時１４０ｈ，および継続再生時間１４０ｉが関連付けて記憶されている。
【０２１８】
再生履歴解析部１３８により解析されたイベントログが，情報処理装置１０のイベントログである場合には，再生履歴テーブルには，情報処理装置１０において再生されたコンテンツの再生開始日時，再生終了日時および継続再生時間が格納される。再生履歴解析部１３８により解析されたイベントログが，携帯型再生装置２０のイベントログである場合には，再生履歴テーブルには，携帯型再生装置２０において再生されたコンテンツの再生開始日時，再生終了日時および継続再生時間が格納される。また，再生履歴解析部１３８により解析されたイベントログが，情報処理装置１０のイベントログおよび携帯型再生装置２０のイベントログである場合には，再生履歴テーブルには，情報処理装置１０または携帯型再生装置２０のいずれかにおいて再生されたコンテンツの再生開始日時，再生終了日時および継続再生時間が格納される。
【０２１９】
コンテンツＩＤ１４０ａは，コンテンツを一意に識別する識別子である。再生開始日時１４０ｇは，コンテンツＩＤ１４０ａによって識別されるコンテンツの再生が開始された日時である。詳細には，再生開始日時１４０ｇには，イベントログにおいてコンテンツＩＤが格納されているレコードの直後に位置する再生開始のイベントログに含まれる日時情報が格納される。再生終了日時１４０ｈは，コンテンツＩＤ１４０ａによって識別されるコンテンツが，再生開始日時１４０ｇに格納された日時に再生が開始された際の再生終了日時が格納される。再生終了日時は，上述のように求めることができる。継続再生時間１４０ｉは，コンテンツＩＤ１４０ａによって識別されるコンテンツが，再生開始日時１４０ｇに格納された日時に再生が開始された際の継続再生時間が格納される。この継続再生時間１４０ｉに格納される時間には，巻き戻し，早送り，および一時停止されていた時間等が含まれないようにしてもよい。詳細には，上述の方法により求めることの可能なコンテンツの再生終了日時１４０ｈから再生開始日時１４０ｇを減算した時間から，さらに，巻き戻し，早送り，一時停止されていた時間を減算することにより，実際にコンテンツが継続再生されていた時間を求めることができる。
【０２２０】
以上，解析結果記憶部１４０に記憶される解析結果について詳細に説明した。図１２に戻り，情報処理装置１０の機能構成についての説明を続ける。
【０２２１】
評価値演算部１４２は，取得部１３６により取得された携帯型再生装置２０の再生履歴情報と，再生履歴生成部１２８により生成された情報処理装置１０の再生履歴情報とに基づいて，各コンテンツデータに対応する演算評価値を演算する機能を有する。ここで，評価値演算に用いられる携帯型再生装置２０の再生履歴情報は，本実施形態では，上記のように取得部１３６により取得された携帯型再生装置２０のイベントログを，再生履歴解析部１３８により解析した解析結果である。また，評価値演算に用いられる情報処理装置１０の再生履歴情報は，本実施形態では，上記のように再生履歴生成部１２８により生成された情報処理装置１０のイベントログを，再生履歴解析部１３８により解析した解析結果である。
【０２２２】
この評価値演算部１４２による評価値演算のタイミングは，例えば，情報処理装置１０と携帯型再生装置２０の接続時とすることができる。具体的には，上記接続検知部１３４により，携帯型再生装置２０が情報処理装置１０に接続されたことを検知されると，取得部１３６によって，携帯型再生装置２０のイベントログが取得され，再生履歴解析部１３８によって当該携帯型再生装置２０のイベントログが解析され，その解析結果が解析結果記憶部１４０に記憶される。すると，評価値演算部１４２は，解析結果記憶部１４０から解析結果を読み出し，当該解析結果に基づき携帯型再生装置２０の演算評価値を演算する。さらに，評価値演算部１４２は，当該演算された携帯型再生装置２０の演算評価値と，過去に演算されて評価値記憶部としてのコンテンツ情報記憶部１４８に既に記憶されている，同一コンテンツに関する情報処理装置１０の演算評価値とに基づいて，当該コンテンツに対応する新たな演算評価値を演算する。この演算評価値は，転送部１５４に出力されて携帯型再生装置２０に転送されるとともに，評価値記録部１４４に出力されて，評価値記憶部としてのコンテンツ情報記憶部１４８に記録される。
【０２２３】
また，情報処理装置１０と携帯型再生装置２０とが継続的に接続されている場合には，情報処理装置１０は，特定時間（例えば１時間）ごとに，上記携帯型再生装置２０からイベントログを取得して，当該イベントログの解析結果に基づく演算評価を演算して，携帯型再生装置２０に転送するとともに，コンテンツ情報記憶部１４８に記録するようにしてもよい。
【０２２４】
また，情報処理装置１０と携帯型再生装置２０との継続接続時には，上記特定時間（例えば１時間）ごとに，評価値演算部１４２は，コンテンツ情報記憶部１４８に記憶されている情報処理装置１０の演算評価値を，再生履歴生成部１２８により新たに生成されたイベントログの解析結果に基づき再演算し，当該再演算された演算評価値を携帯型再生装置２０へ転送し，及びコンテンツ情報記憶部１４８に記録してもよい。
【０２２５】
また，情報処理装置１０と携帯型再生装置２０との接続の有無にかかわらず，評価値演算部１４２は，例えば，情報処理装置１０の再生部１２４により１のコンテンツの再生処理がなされる度（コンテンツの再生イベントが発生する度）ごとに，当該再生処理に応じた再生履歴情報（イベントログの解析結果）に基づき，情報処理装置１０の演算評価値を演算することもできる。これにより，コンテンツ情報記憶部１４８に記憶されている情報処理装置１０の演算評価値を，個々のコンテンツの再生処理ごとにダイナミックに更新していくことができる。
【０２２６】
また，評価値演算部１４２は，取得部１３６により取得された携帯型再生装置２０の演算評価値と，コンテンツ情報記憶部１４８に記憶されている情報処理装置１０の演算評価値とを合算（マージ）して，新たな演算評価値を算出する機能を有する。また，評価値演算部１４２は，取得部１３６により取得された携帯型再生装置２０の入力評価値と，コンテンツ情報記憶部１４８に記憶されている情報処理装置１０の入力評価値とを合算して，新たな入力評価値を算出する機能を有する。
【０２２７】
具体的には，取得部１３６によって携帯型再生装置２０の演算評価値及び入力評価値が取得され，当該携帯型再生装置２０の演算評価値及び入力評価値が取得部１３６から入力されると，評価値演算部１４２は，当該携帯型再生装置２０の演算評価値及び入力評価値と同一のコンテンツに関する情報処理装置１０の演算評価値及び入力評価値をコンテンツ情報記憶部１４８から読み出す。そして，評価値演算部１４２は，上記携帯型再生装置２０の演算評価値と，情報処理装置１０の演算評価値とを平均して，新たな演算評価値を算出するとともに，上記携帯型再生装置２０の入力評価値と，情報処理装置１０の入力評価値とを平均して，新たな入力評価値を算出する。さらに，評価値演算部１４２は，当該新たな演算評価値と入力評価値をコンテンツ情報記憶部１４８に記憶するとともに，当該新たな演算評価値と入力評価値を転送部１５４に出力して携帯型再生装置２０に転送させる。
【０２２８】
このように，評価値演算部１４２は，情報処理装置１０に記憶されている演算評価値及び入力評価値と，携帯型再生装置２０に記憶されている演算評価値及び入力評価値とを，それぞれ合算して同期（シンク）をとる評価値同期部としても機能する。
【０２２９】
ここで，図１５及び図１６を参照して，評価値演算部１４２による再生履歴情報に基づく演算評価値の具体的な演算手法（自動レーティングのポイント増減手法）について説明する。
【０２３０】
情報処理装置１０は，例えば，配信サーバ３０から配信コンテンツをダウンロードしたり，リッピング部１６２により記憶媒体７ａからコンテンツをリッピングしたり，或いは，情報処理装置１０が有する他のコンテンツ再生ソフトウェアからインポートしたりすることで，新規コンテンツを取得して，コンテンツ記憶部１２０に記録できる。このように，情報処理装置１０が新規のコンテンツを取得した場合，当該コンテンツの演算評価値の初期値は，上述したように例えば「３．０」に設定されている。
【０２３１】
ユーザの嗜好性を反映したレーティングを行うために，上記新規コンテンツに設定された演算評価値は，その後のユーザによる再生操作に応じて，図１５に示すような基準で，増減される。
【０２３２】
まず，ユーザの嗜好に合うコンテンツ（例えば好きな曲）の演算評価値を加算する方式について説明する。コンテンツが十分な時間にわたり再生され，ユーザによって視聴された場合には，当該コンテンツはユーザの嗜好に合うと判断できる。このため，コンテンツが特定時間以上継続的に再生される度に，当該コンテンツの評価が高くなるように演算評価値を演算することが好ましい。
【０２３３】
そこで，本実施形態では，図１５に示すように，「再生開始後，所定の加算基準時間（Ｎ秒）以上スキップされないで継続的に再生されたコンテンツ」の演算評価値を，所定の加算ポイント（例えば０．２ポイント）だけ加算する。即ち，コンテンツの継続再生時間が，所定の加算基準時間（Ｎ秒）以上であれば，所定の加算ポイントだけ加算する。これにより，コンテンツの再生開始後，十分に継続再生された場合には，当該コンテンツの評価が高くなるように演算評価値を演算することができる。
【０２３４】
例えば，所定の加算基準時間Ｎは，一般的な１つのコンテンツの再生時間（例えば５分）やユーザの視聴傾向などに応じて，当該一般的な１つのコンテンツの再生時間以下の任意の時間に設定できる。また，所定の加算ポイントは，ユーザの視聴傾向などに応じて自由に設定できる。本実施形態では，加算基準時間Ｎが例えば６０秒（１分）に設定され，所定の加算ポイントが０．２ポイントに設定された例で説明する。
【０２３５】
この場合，あるコンテンツが６０秒以上再生される度ごとに，当該コンテンツの演算評価値が０．２ポイントずつ加算されることになる。ただし，演算評価値の上限値（例えば５．０）まで増加した場合には，それ以上は加算されない。
【０２３６】
一方，ユーザの嗜好に合わないコンテンツ（例えば嫌いな曲）の演算評価値を減算する方式について説明する。ユーザの嗜好に合わないコンテンツに対して当該ユーザが行う操作としては，「操作１」再生されたコンテンツ（曲）を聴いて気に入らないので，スキップする操作，「操作２」携帯型再生装置２０上で削除を所望するコンテンツを削除予定リストに登録する操作，などが考えられる。
【０２３７】
そこで，本実施形態では，上記「操作１」に対応するため，図１５に示すように，「再生開始後，所定の減算基準時間（Ｍ秒）未満でスキップされたコンテンツ」の演算評価値を，所定の第１の減算ポイント（例えば０．１ポイント）だけ減算する。即ち，コンテンツの継続再生時間が，所定の基準時間（Ｍ秒）未満であれば，演算評価値は，所定の第１の減算ポイントだけ減算される。これにより，コンテンツの再生開始後，早期にスキップされた場合には，当該コンテンツの評価が低くなるように演算評価値を演算することができる。
【０２３８】
なお，所定の減算基準時間Ｍは，一般的な１つのコンテンツの再生時間やユーザの視聴傾向などに応じて，任意の時間に設定できる。この所定の減算基準時間Ｍは，上記所定の加算基準時間Ｎと同一であってもよいし（Ｎ＝Ｍ），或いは，上記所定の加算基準時間Ｎよりも短い時間であってもよい（Ｎ＞Ｍ）。Ｎ＝Ｍである場合には，あるコンテンツが再生されると，スキップの有無にかかわらず，当該コンテンツの演算評価値を必ず増減させるようにすることができる。一方，Ｎ＞Ｍである場合には，あるコンテンツが再生されると，継続再生時間がＭ以上Ｎ未満のコンテンツに関しては，演算評価値を増減しないようにできる。
【０２３９】
また，所定の第１の減算ポイントは，ユーザの視聴傾向などに応じて自由に設定できるが，演算評価値が過度に低くならないようにするためには，第１の減算ポイントを上記加算ポイント「０．２」よりも小さい値にすることが好ましい。本実施形態では，減算基準時間Ｎは，例えば６０秒（Ｍ＝Ｎ）に設定され，所定の減算ポイントが０．１ポイントに設定された例で説明する。
【０２４０】
この場合，あるコンテンツが６０秒未満でスキップされる度ごとに，当該コンテンツの演算評価値が０．１ポイントずつ減算されることになる。ただし，演算評価値の下限値（例えば１．０）まで減少した場合には，それ以上は減算されない。
【０２４１】
また，上記「操作２」に対応するため，「削除予定リストに登録されたコンテンツ」の演算評価値を，所定の第２の減算ポイント（例えば１．０ポイント）だけ減算する。この所定の第２の減算ポイントは，ユーザの視聴傾向などに応じて自由に設定できるが，コンテンツの削除指示を行ったユーザの意向を演算評価値に大きく反映させるためには，所定の第２の減算ポイントを，上記加算ポイント（０．２）及び第１の減算ポイント（０．１）よりも，数倍以上大きい値に設定することが好ましい。
【０２４２】
ここで，以上のような演算評価値の演算方式の具体例について説明する。図１６に示すように，再生履歴情報としてのイベントログの解析結果に，例えば４回のコンテンツの再生履歴が含まれている場合，コンテンツＩＤ「０００００１」のコンテンツについては，継続再生時間が加算基準時間Ｎ（６０秒）以上であるため，当該コンテンツの演算評価値は０．２ポイント加算される。また，コンテンツＩＤ「０００００２」のコンテンツについては，継続再生時間が減算基準時間Ｍ（６０秒）未満であるため，当該コンテンツの演算評価値は０．１ポイント減算される。また，コンテンツＩＤ「０００００３」のコンテンツについては，再生履歴が２回記録されており，このうち一回目の再生履歴については，継続再生時間が減算基準時間Ｍ（６０秒）未満であるため，当該コンテンツの演算評価値は０．１ポイント減算されるが，このうち二回目の再生履歴については，継続再生時間が加算基準時間Ｎ（６０秒）以上であるため，当該コンテンツの演算評価値は０．２ポイント加算される。
【０２４３】
上記のような演算評価値の演算処理を実行する処理フローについて説明する。携帯型再生装置２０からイベントログが取得される，或いは，情報処理装置１０でイベントログが生成され，これらのイベントログの解析処理がなされると，評価値演算部１４２は，解析結果記憶部１４０に記憶されているイベントログの解析結果のうち，例えば，評価対象のコンテンツに対応する継続再生時間を読み出し，この継続再生時間が，基準時間（Ｎ＝６０秒）以上であれば，既存の演算評価値に０．２ポイント加算し，一方，減算基準時間（Ｍ＝６０秒）未満であれば，既存の演算評価値に０．１ポイント減算する。
【０２４４】
なお，図１５に示したように，イベントログの解析結果として継続再生時間が含まれていない場合には，評価値演算部１４２は，再生開始日時と再生終了日時との差分から継続再生時間を算出した上で，上記演算処理を行ってもよい。
【０２４５】
また，評価値演算部１４２は，上記のように，継続再生時間に基づき演算評価値の減算を判断するのではなく，例えば，イベントログの解析結果やイベントログ自体に基づき，コンテンツの再生開始から所定の減算基準時間Ｍ未満でスキップされたか否か（スキップ発生の事実自体）を検出し，当該スキップが検出された場合に，演算評価値を減算するようにしてもよい。
【０２４６】
次いで，評価値演算部１４２は，携帯型再生装置２０から削除予定リストが取得された場合には，取得した削除予定リストに含まれているコンテンツＩＤに対応するコンテンツについて，既存の演算評価値を１．０ポイント減算する。
【０２４７】
このような演算処理の結果，携帯型再生装置２０又は情報処理装置１０で再生されたコンテンツや，削除指示されたコンテンツの演算評価値が，最新の再生履歴等を反映した値に更新される。
【０２４８】
なお，上記手法によれば，再生時間（１曲の時間長）がＭ秒（例えば６０秒）未満のコンテンツは，必然的に演算評価値の減算の対象となってしまう。そこで，この場合には，当該再生時間がＭ秒未満のコンテンツの演算評価値については，（１）自動レーティングは機能しないと割り切り，常に減算されてしまうことを許容してもよいし，（２）初期値（例えば３．０）のままで固定するようにしてもよいし，或いは，（３）当該コンテンツを再生する度に，その継続再生時間にかかわらず，常に所定の加算ポイントだけ加算されるようにしてもよい。なお，このような再生時間がＭ秒未満のコンテンツであっても，手動レーティングの入力評価値については，上記と同様，正常に機能させることができる。
【０２４９】
以上，評価値演算部１４２による演算評価値の具体的な演算手法について説明した。このように，評価値演算部１４２は，コンテンツの再生状況（継続再生時間や，スキップの有無など）に応じて，当該コンテンツの演算評価値を自動的に増減させる。これによって，各コンテンツの演算評価値にユーザの嗜好を反映させることができ，ユーザにとって利便性の高いレーティングを実現できる。下記では，再び，図１２に戻り，情報処理装置１０の機能構成についての説明を続ける。
【０２５０】
評価値記録部１４４は，上記評価値演算部１４２により演算された演算評価値を，コンテンツに関連付けて，評価値記憶部としてのコンテンツ情報記憶部１４８に記録する。具体的には，評価値記録部１４４は，評価値演算部１４２から入力された演算評価値，入力評価値と，当該演算評価値，入力評価値が付加されたコンテンツのコンテンツＩＤを，コンテンツ情報記憶部１４８に記憶する。
【０２５１】
評価値入力部１４６は，上記評価値入力部２４６と同様にして，ユーザ入力に応じて，コンテンツ記憶部１２０に記憶されているコンテンツに対応する入力評価値を設定する。さらに，評価値入力部１４６は，このように設定した入力評価値とコンテンツＩＤとを評価値記録部１４４に出力し，評価値記録部１４４は，この入力評価値を当該コンテンツＩＤとともにコンテンツ情報記憶部１４８に記録する。これによって，情報処理装置１０において，コンテンツの入力評価値を設定して，即時，最新の入力評価値を表示できるようになる。
【０２５２】
プレイリスト生成部１５０は，解析結果記憶部１４０に記憶されているイベントログの解析結果や，コンテンツ情報記憶部１４８に記憶されている演算評価値又は入力評価値等に基づいて，所定の条件を満たすコンテンツの属性情報を集合化したプレイリストを生成する。
【０２５３】
プレイリストは，コンテンツの識別情報（コンテンツＩＤ等）及び属性情報を集合化したリストであり，情報処理装置１０および携帯型再生装置２０は，プレイリストに従って，プレイリスト内のコンテンツＩＤに対応するコンテンツの再生を行うことができる。従って，例えばユーザの嗜好に沿ったコンテンツの属性情報を集合化したプレイリストを携帯型再生装置２０や情報処理装置１０が有していれば，携帯型再生装置２０や情報処理装置１０はそのプレイリストに沿ってコンテンツを再生することで，ユーザの嗜好に沿ったコンテンツを再生することができる。
【０２５４】
コンテンツの属性情報には，コンテンツの再生により演奏される楽曲のタイトル，その楽曲のアルバム名，アーティスト名等の情報が含まれる。プレイリスト生成部１５０は，コンテンツ情報記憶部１４８からコンテンツの属性情報を取得することができる。詳細には，プレイリスト生成部１５０は，解析結果記憶部１４０から所定の条件を満たすコンテンツのコンテンツＩＤを抽出し，抽出したコンテンツＩＤに対応するコンテンツＩＤをコンテンツ情報記憶部１４８から検索する。そして，プレイリスト生成部１５０は，検索されたコンテンツＩＤに関連付けられているコンテンツの属性情報をコンテンツ情報記憶部１４８から取得する。コンテンツ情報記憶部１４８には，コンテンツの属性情報が記憶されている。
【０２５５】
ここで，図１７を参照して，コンテンツ情報記憶部１４８の記憶内容について説明する。
【０２５６】
図１７に示すように，コンテンツ情報記憶部１４８には，コンテンツＩＤ１４０ａ，タイトル１４８ｂ，アーティスト名１４８ｃ，アルバム名１４８ｄ，ジャンル１４８ｅ，演奏時間１４８ｆ，演算評価値１４８ｇ，入力評価値１４８ｈなどの情報が，各コンテンツに関連付けて記憶されている。コンテンツＩＤ１４０ａは，コンテンツを一意に識別する識別子である。タイトル１４８ｂは，コンテンツの再生により演奏される楽曲の名称であり，アーティスト名１４８ｃは，その楽曲を歌唱，演奏，作曲，作詞，プロデュース等するアーティストの名称であり，アルバム名１４８ｄは，その楽曲が収録されている音楽アルバムの名称であり，ジャンル１４８ｅは，その楽曲が属するジャンル（例えば，ジャズ，ポップス，ロック等）であり，演奏時間１４８ｆは，その楽曲の演奏時間であり，演算評価値１４８ｇは，上記自動レーティングによりその楽曲に対して自動的に付加された評価ポイントであり，入力評価値１４８ｈは，上記手動レーティングによりその楽曲に対して手動で付加された評価ポイントである。
【０２５７】
プレイリスト生成部１５０は，プレイリスト生成時に，該当するコンテンツＩＤをコンテンツＩＤ１４０ａから検索する。そしてプレイスリスト生成部１５０は，タイトル１４８ｂ，アーティスト名１４８ｃ，アルバム名１４８ｄ，ジャンル１４８ｅ，演奏時間１４８ｆ，演算評価値１４８ｇ，入力評価値１４８ｈなどの各情報をコンテンツ情報記憶部１４８から取得して，それらの情報をコンテンツの属性情報としてプレイリストに含ませることができる。
【０２５８】
プレイリスト生成部１５０は，所定の条件を満たすコンテンツによってプレイリストを生成する。所定の条件は，例えば，再生された期間，総再生時間，再生回数，スキップ回数，休止回数，リピート回数，演算評価値，入力評価値などである。以下，各条件について詳細に説明する。
【０２５９】
まず，再生された期間を所定の条件にする場合について説明する。プレイリスト生成部１５０は，解析結果記憶部１４０の再生履歴テーブルに記憶された，各コンテンツの再生開始日時および再生終了日時に基づいて，特定の期間に再生されたコンテンツの属性情報を集合化したプレイリストを作成することができる。特定の期間（例えば，２００５年４月，２００４年１２月２３日〜２００４年１２月２５日，など）は，情報処理装置１０が備える入力装置１０８を介してユーザ入力され，プレイリスト生成部１５０に入力されてもよい。より詳細には，プレイリスト生成部１５０は，入力された特定の期間内に，再生開始日時または再生終了日時の少なくともいずれかが含まれるコンテンツを，解析結果記憶部１４０から抽出することにより，特定の期間に再生されたコンテンツによるプレイリストを生成することができる。
【０２６０】
次に，総再生時間を所定の条件にする場合について説明する。プレイリスト生成部１５０は，解析結果記憶部１４０の再生状況テーブルに記憶された，各コンテンツの総再生時間に基づいて，所定の時間以上再生されたコンテンツの属性情報を集合化したプレイリストを生成することができる。所定の時間は，情報処理装置１０が備える入力装置１０８を介してユーザ入力され，プレイリスト生成部１５０に入力されてもよい。または，所定の時間はプレイリスト生成部１５０等が予め定めておいてもよい。なお，プレイリスト生成部１５０は，上記の各コンテンツの総再生時間に基づいて，総再生時間が長い順（または短い順）に，所定数のコンテンツの属性情報を集合化したプレイリストを生成することもできる。
【０２６１】
次に，再生回数を所定の条件にする場合について説明する。プレイリスト生成部１５０は，解析結果記憶部１４０の再生状況テーブルに記憶された，各コンテンツの再生回数に基づいて，所定の回数以上再生されたコンテンツの属性情報を集合化したプレイリストを生成することができる。所定の回数は，情報処理装置１０が備える入力装置１０８を介してユーザ入力され，プレイリスト生成部１５０に入力されてもよい。または，所定の回数はプレイリスト生成部１５０等が予め定めておいてもよい。なお，プレイリスト生成部１５０は，上記の各コンテンツの再生回数に基づいて，再生回数が多い順（または少ない順）に，所定数のコンテンツの属性情報を集合化したプレイリストを生成することもできる。
【０２６２】
次に，スキップ回数を所定の条件にする場合について説明する。プレイリスト生成部１５０は，解析結果記憶部１４０の再生状況テーブルに記憶された，各コンテンツのスキップ回数に基づいて，スキップ回数が所定の回数以下であるコンテンツの属性情報を集合化したプレイリストを生成することができる。所定の回数は，情報処理装置１０が備える入力装置１０８を介してユーザ入力され，プレイリスト生成部１５０に入力されてもよい。または，所定の回数はプレイリスト生成部１５０等が予め定めておいてもよい。なお，プレイリスト生成部１５０は，上記の各コンテンツのスキップ回数に基づいて，スキップ回数が少ない順（または多い順）に，所定数のコンテンツの属性情報を集合化したプレイリストを生成することもできる。
【０２６３】
次に，休止回数を所定の条件にする場合について説明する。プレイリスト生成部１５０は，解析結果記憶部１４０の再生状況テーブルに記憶された，各コンテンツの休止回数に基づいて，休止回数が所定の回数以下であるコンテンツの属性情報を集合化したプレイリストを生成することができる。所定の回数は，情報処理装置１０が備える入力装置１０８を介してユーザ入力され，プレイリスト生成部１５０に入力されてもよい。または，所定の回数はプレイリスト生成部１５０等が予め定めておいてもよい。なお，プレイリスト生成部１５０は，上記の各コンテンツの休止回数に基づいて，休止回数が少ない順（または多い順）に，所定数のコンテンツの属性情報を集合化したプレイリストを生成することもできる。
【０２６４】
次に，リピート回数を所定の条件にする場合について説明する。プレイリスト生成部１５０は，解析結果記憶部１４０の再生状況テーブルに記憶された，各コンテンツのリピート回数に基づいて，リピート回数が所定の回数以上であるコンテンツの属性情報を集合化したプレイリストを生成することができる。所定の回数は，情報処理装置１０が備える入力装置１０８を介してユーザ入力され，プレイリスト生成部１５０に入力されてもよい。または，所定の回数はプレイリスト生成部１５０等が予め定めておいてもよい。なお，プレイリスト生成部１５０は，上記の各コンテンツのリピート回数に基づいて，リピート回数が多い順（または少ない順）に，所定数のコンテンツの属性情報を集合化したプレイリストを生成することもできる。
【０２６５】
次に，演算評価値を所定の条件にする場合について説明する。プレイリスト生成部１５０は，コンテンツ情報記憶部１４８に記憶された，各コンテンツの演算評価値に基づいて，同一の或いは所定範囲の演算評価値を有するコンテンツの属性情報を集合化したプレイリストを生成することができる。このプレイリスト作成の基準となる演算評価値は，情報処理装置１０が備える入力装置１０８を介してユーザ入力され，プレイリスト生成部１５０に入力されてもよいし，プレイリスト生成部１５０等が予め定めておいてもよい。なお，プレイリスト生成部１５０は，上記の各コンテンツの演算評価値に基づいて，演算評価値が高い順（または低い順）に，所定数のコンテンツの属性情報を集合化したプレイリストを生成することもできる。
【０２６６】
次に，入力評価値を所定の条件にする場合について説明する。プレイリスト生成部１５０は，コンテンツ情報記憶部１４８に記憶された，各コンテンツの入力評価値に基づいて，同一の或いは所定範囲の入力評価値を有するコンテンツの属性情報を集合化したプレイリストを生成することができる。このプレイリスト作成の基準となる入力評価値は，情報処理装置１０が備える入力装置１０８を介してユーザ入力され，プレイリスト生成部１５０に入力されてもよいし，プレイリスト生成部１５０等が予め定めておいてもよい。なお，プレイリスト生成部１５０は，上記の各コンテンツの入力評価値に基づいて，入力評価値が高い順（または低い順）に，所定数のコンテンツの属性情報を集合化したプレイリストを生成することもできる。
【０２６７】
また，プレイリスト生成部１５０は，上記の総再生時間，再生回数，スキップ回数，休止回数，リピート回数，演算評価値，入力評価値の全部または一部に基づいて，ユーザの嗜好に沿うと推定されるコンテンツの属性情報を集合化したプレイリストを生成してもよい。具体的にはプレイリスト生成部１５０は，例えば，総再生時間が比較的長く，かつ再生回数およびリピート回数が比較的多く，かつスキップ回数および休止回数が比較的少なく，かつ演算評価値及び入力評価値が高いコンテンツを選ぶことにより，ユーザの嗜好に合うコンテンツからなるプレイリストを生成することができる。
【０２６８】
上述のように，ユーザによるコンテンツの再生操作の状況が反映されたイベントログの解析結果に基づいてプレイリストを生成することにより，プレイリスト生成部１５０は，ユーザの再生操作が反映された多様なプレイリストを生成することが可能となる。
【０２６９】
なお，解析結果記憶部１４０に記憶されている解析結果が，情報処理装置１０のイベントログの解析結果である場合には，プレイリスト生成部１５０により生成されるプレイリストは，情報処理装置１０におけるユーザの再生操作が反映されたプレイリストとなる。一方，解析結果記憶部１４０に記憶されている解析結果が，携帯型再生装置２０のイベントログの解析結果である場合には，プレイリスト生成部１５０により生成されるプレイリストは，携帯型再生装置２０におけるユーザの再生操作が反映されたプレイリストとなる。また，解析結果記憶部１４０に記憶されている解析結果が，双方のイベントログの解析結果である場合には，プレイリスト生成部１５０により生成されるプレイリストは，情報処理装置１０および携帯型再生装置２０の双方におけるユーザの再生操作が反映されたプレイリストとなる。
【０２７０】
プレイリスト記憶部１５２は，ＨＤＤ等のストレージ装置を含んで構成され，プレイリスト生成部１５０により生成されたプレイリストを記憶する。
【０２７１】
転送部１５４は，評価値転送部として機能し，上記評価値演算部１４２により演算された演算評価値を，通信部１３２を介して携帯型再生装置２０に転送する。このとき，転送部１５４は，当該演算評価値の転送後に，携帯型再生装置２０に対し，携帯型再生装置２０に記憶されている当該演算評価値の演算の基礎となった再生履歴情報（イベントログ）を削除するよう指示することもできる。これにより，不要となった携帯型再生装置２０の再生履歴情報を削除することができる。
【０２７２】
また，転送部１５４は，コンテンツ情報記憶部１４８に記憶されている携帯型再生装置２０の演算評価値及び入力評価値を携帯型再生装置２０に転送することもできる。また，転送部１５４は，評価値演算部１４２が，情報処理装置１０の演算評価値及び入力評価値と，携帯型再生装置２０の演算評価値及び入力評価値とを同期（例えば，双方の平均値）することにより生成された新たな演算評価値及び入力評価値を，携帯型再生装置２０に転送することもできる。
【０２７３】
また，転送部１５４は，コンテンツ転送部としても機能し，コンテンツ記憶部１２０に記憶されている１又は２以上のコンテンツを，携帯型再生装置２０に転送することができる。この転送時には，転送される複数のコンテンツの演算評価値又は入力評価値に基づき，当該転送される複数のコンテンツの一部を選択的に転送するようにしてもよい。例えば，演算評価値又は入力評価値が高いものを優先的に選択して，或いは，演算評価値又は入力評価値が所定ポイント以上（例えば４．０ポイント以上）であるものを選択して転送してもよい。これにより，携帯型再生装置２０にユーザの嗜好に合致したコンテンツを優先して転送し，嗜好に合致しないコンテンツを転送しないようにできる。
【０２７４】
また，コンテンツがサブスクリプション対応のコンテンツである場合，換言すると，所定期間の利用が許可されたコンテンツである場合には，転送部１５４は，そのコンテンツを転送する前に，当該コンテンツが利用期間内であるか否かを，コンテンツに付与されている権利情報に基づいて判断することができる。そして，利用期間内である場合には，転送部１５４はそのコンテンツを携帯型再生装置２０に転送し，利用期間外である場合には，転送部１５４はコンテンツの転送を行わず，エラーメッセージ等を表示させる。
【０２７５】
また，転送部１５４は，プレイリスト転送部としても機能し，上記プレイリスト生成部１５０により生成されたプレイリストを，携帯型再生装置２０に送信することができる。なお，転送部１５４がプレイリストを送信する相手先は，イベントログを情報処理装置１０に提供した携帯型再生装置２０であってもよいし，イベントログを記録する機能を備えていないコンテンツ再生機器であってもよい。かかるコンテンツ再生機器にプレイリストを送信することにより，情報処理装置１０または携帯型再生装置２０におけるユーザの再生操作が反映された本実施形態にかかるプレイリストを，一般のコンテンツ再生機器にも利用させることができる。
【０２７６】
コンテンツ削除部１５６は，コンテンツ記憶部１２０に記憶されているコンテンツの一部又は全部を転送部１５４により携帯型再生装置２０に転送する際に，携帯型再生装置２０のコンテンツ記憶部２２０が不足する場合には，携帯型再生装置２０のコンテンツ記憶部２２０に記憶されているコンテンツの一部を，当該コンテンツの演算評価値または入力評価値に応じて自動的に選択して削除する。
【０２７７】
このコンテンツ削除部１５６は，例えば，携帯型再生装置２０のコンテンツ記憶部２２０の空き容量を検出する空き容量検出部と，上記携帯型再生装置への転送対象のコンテンツデータの容量と，空き容量検出部により検出された空き容量を比較する比較部と，この比較部により空き容量が不足であると判別された場合に，不足容量を検出する不足容量検出部と，携帯型再生装置２０のコンテンツ記憶部２２０に記憶されている各コンテンツの演算評価値又は入力評価値に基づいて，当該コンテンツの中から上記不足容量に対応するデータ量の１又は２以上のコンテンツを選択する選択部と，この選択部により選択されたコンテンツデータを，携帯型再生装置２０のコンテンツ記憶部２２０から削除する削除部と（いずれも図示せず。），を備える。
【０２７８】
そして，転送部１５４は，かかるコンテンツ削除部１５６によるコンテンツの自動削除後に，転送対象のコンテンツを携帯型再生装置２０に転送する。かかる構成により，携帯型再生装置２０の記憶容量が不足する場合には，携帯型再生装置２０のコンテンツ記憶部２２０のコンテンツを転送に必要な分だけ自動的に削除することができ，携帯型再生装置２０のコンテンツ記憶部２２０に，転送対象のコンテンツを記憶するための空き容量を容易に確保することができる。さらに，演算評価値又は入力評価値が低いコンテンツから順に選択して削除することで，ユーザの嗜好に合わない不要なコンテンツを優先的に削除し，ユーザの嗜好に合う必要なコンテンツを残存させることができる。従って，限られた記憶容量の中で，携帯型再生装置２０に記憶されているコンテンツを，ユーザの要否に応じて自動的に整理できるので，ユーザの利便性が向上する。
【０２７９】
ただし，コンテンツ削除部１５６は，本情報処理装置１０又は他の情報処理装置１０のリッピング部１６２により，リムーバブル記憶媒体７ａからリッピングされたコンテンツ（リッピングコンテンツ）については，携帯型再生装置２０に対応する記憶媒体から削除せず，例えば，配信サーバ３０から配信された配信コンテンツを優先的に削除する。これにより，再び，コンテンツをリッピングする必要があるようなリッピングコンテンツを，ユーザの許可無く自動的に削除してしまうことを防止できる。一方，配信コンテンツを再度入手困難な場合も考えられるため，情報処理装置１０のコンテンツ削除部１５６は，配信コンテンツよりも，リッピングコンテンツを優先的に削除するようにしてもよい。
【０２８０】
配信サービス利用部１５８は，上記配信サーバ３０との間で，コンテンツ配信サービスに関する処理を行う。具体的には，配信サービス利用部１５８は，例えば，コンテンツ配信サービスを利用するために必要なユーザ認証情報（ユーザＩＤ，パスワード等），課金情報，コンテンツ配信リクエスト情報などの各種情報を，上記配信サーバ３０との間で送受信したり，これらの情報の入出力を支援したりする。
【０２８１】
また，配信サービス利用部１５８は，配信サーバ３０から送信された配信コンテンツと当該配信コンテンツのライセンスを，ネットワーク５および通信装置１１５を介して受信する。即ち，コンテンツ処理装置１０のユーザがコンテンツ配信サービスを利用してコンテンツを購入すると，配信サービス利用部１５８は，上記配信サーバ３０から配信コンテンツと，当該配信コンテンツの利用条件を定めたライセンスをダウンロードする。
【０２８２】
また，配信サービス利用部１５８は，コンテンツの配信時に，配信サーバ３０から，配信コンテンツの属性情報を受信する。この配信コンテンツの属性情報は，例えば，タイトル，アーティスト名，アルバム名，ジャンル，再生時間，コンテンツＩＤ，配信日時，データサイズ，データフォーマット，著作権管理方式のタイプ，などである。
【０２８３】
以上のような配信サービス利用部１５８は，例えば，利用するコンテンツ配信サービスに対応したコンテンツ配信サービス用のソフトウェアを，コンテンツ処理装置１０にインストールすることによって構成される。なお，この配信サービス利用部１５８は，ユーザが利用する複数のコンテンツ配信サービス毎に複数設けられてもよい。
【０２８４】
評価値送信部１６０は，コンテンツ情報記憶部１４８に記憶されている演算評価値及び入力評価値を，通信部１３２を介して配信サーバ３０に送信する。これにより，配信サーバ３０は，本情報処理装置１０から送信されてきた演算評価値及び入力評価値を，例えば同一ユーザの所有する他の情報処理装置１０等の機器に送信し，当該機器に記録できる。これにより，当該ユーザは，自身の所有する機器間で，演算評価値及び入力評価値を共有することができる。
【０２８５】
また，配信サーバ３０は，同一又は複数のユーザが所有する複数の情報処理装置１０から，それぞれ，各コンテンツの演算評価値及び入力評価値を取得することにより，当該コンテンツの評価を集計できる。これにより，配信サービス提供者側で，ユーザの嗜好（好きなアーティスト，ジャンル，年代など）や，流行（売れ筋の楽曲等）を把握・分析できる。従って，ユーザの嗜好に合致した新しいコンテンツを推薦することができる。
【０２８６】
また，評価値送信部１６０は，例えば，再生履歴情報送信部としても機能し，再生履歴記憶部１３０に記憶されている情報処理装置１０や携帯型再生装置２０の再生履歴情報（イベントログ）を，通信部１３２を介して配信サーバ３０に送信することもできる。これにより，配信サーバ３０は，情報処理装置１０や携帯型再生装置２０の再生履歴情報に基づいて，演算評価値を演算して，当該演算した演算評価値を，情報処理装置１０や携帯型再生装置２０に返信し，記録させることができる。この場合には，情報処理装置１０が上述したような評価値演算処理を行わずに済むので，情報処理装置１０の負荷が軽減できるとともに，配信サーバ３０が各機器の再生履歴を集計して，配信サービス提供者側で上記ユーザの嗜好や流行を把握・分析できるというメリットがある。
【０２８７】
リッピング部１６２は，音楽コンテンツや映像コンテンツを記録したＣＤ，ＤＶＤ等の記録媒体７ａに記録されているコンテンツをリッピングする。具体的には，リッピング部１６２は，例えば，ユーザ入力に応じて，ドライブ１１２を制御して，記憶媒体７ａから音楽／映像データ等を取り出し，かかる音楽／映像データをコンテンツ処理装置１０で処理可能なフォーマット（例えばＡＴＲＡＣ３形式等）に変換したコンテンツを作成する。
【０２８８】
検索リスト生成部１６４は，コンテンツ情報記憶部１４８に記憶されている演算評価値及び／又は入力評価値に基づいて，コンテンツ記憶部１２０に記憶されている複数のコンテンツに対応するコンテンツ識別情報を並び替え（ソート）して集合化した検索リストを生成する。この検索リストは，例えば，ユーザがコンテンツ記憶部１２０内のコンテンツを検索するために使用される。
【０２８９】
詳細には，検索リスト生成部１６４は，演算評価値が高い順にコンテンツの識別情報をソートした検索リストを作成できる。また，検索リスト生成部１６４は，同一の評価ポイントが付加されたコンテンツ（例えば，演算評価値が４．０ポイントのコンテンツ），又は，所定範囲内の評価ポイントが付加されたコンテンツ（演算評価値が３．０〜５．０のコンテンツ）のコンテンツＩＤ及び属性情報を集合化した検索リストを作成できる。検索リスト生成部１６４は，生成した検索リストを表示制御部１６８に出力する。また，検索リスト生成部１６４は，生成した検索リストを，転送部１５４を介して携帯型再生装置２０に転送し，携帯型再生装置２０における表示制御に当該検索リストを利用できるようにしてもよい。
【０２９０】
表示制御部１６８は，表示部１７０における各種情報の表示を制御する。詳細には，例えば，表示制御部１６８は，コンテンツ情報記憶部１４８内の同一のコンテンツに関する演算評価値又は入力評価値を読み出し，図３で説明したように，演算評価値より入力評価値を優先的に表示部１７０に表示させる。また，特定のコンテンツの演算評価値が表示されているときに，評価値入力部２４６により特定のコンテンツの入力評価値が設定された場合には，表示制御部１６８は，上記表示中の演算評価値の代わりに，上記設定された入力評価値を表示部１７０に表示させるよう制御する。
【０２９１】
また，かかる表示制御部１６８が，あるコンテンツに対応する入力評価値を表示部に表示させているときにおいても，取得部１３６により携帯型再生装置２０から当該コンテンツの再生履歴情報が取得された場合，或いは，再生部１２４により当該コンテンツの再生が行われた場合には，評価値演算部１４２は，これらの再生履歴情報に基づき当該コンテンツの演算評価値を再演算し，評価値記録部１４４は，コンテンツ情報記憶部１４８に記憶されている演算評価値を，再演算された新たな演算評価値に更新する。
【０２９２】
このように，手動レーティングの入力評価値が表示されているときであっても，自動レーティングの演算評価値を継続的に実行される。これによって，入力評価値が設定済みのコンテンツについてであっても，当該コンテンツの演算評価値が，随時，再生状況を反映した最新の値に更新される。これにより，ユーザ操作により，入力評価値から演算評価値への表示切替が要求された場合に，表示制御部１６８は，最新の演算評価値を表示させることができる。
【０２９３】
また，表示制御部１６８は，プレイリスト記憶部１５２に記憶されているプレイリストを表示部１７０に表示させるように制御する。また，表示制御部１６８は，再生操作部２２２によるコンテンツの検索時などには，ユーザの操作内容に応じて，上記検索リスト生成部１６４により生成された検索リストに従い，各種の検索画面を表示部１７０に表示させるように制御する。これにより，コンテンツ記憶部１２０に記憶されているコンテンツの属性情報を，演算評価値又は入力評価値が高い順／低い順にソートして，表示部１７０に表示することができる。これにより，ユーザは，かかる表示内容を閲覧しながら，自己の嗜好に合う高評価値のコンテンツを容易かつ迅速に検索して，選択することができるので，便利である。なお，表示部１７０は，例えば，上記出力装置１１０などで構成される。
【０２９４】
以上，本実施形態にかかる情報処理装置１０の各部の機能構成について説明した。なお，上記再生操作部１２２，再生部１２４，日時情報生成部１２６，再生履歴生成部１２８，接続検知部１３４，取得部１３６，再生履歴解析部１３８，評価値演算部１４２，評価値記録部１４４，評価値入力部１４６，プレイリスト生成部１５０，転送部１５４，コンテンツ削除部１５６，配信サービス利用部１５８，評価値送信部１６０，リッピング部１６２，検索リスト生成部１６４，表示制御部１６８などは，例えば，上記各機能を有するハードウェアとして構成されてもよいし，或いは，上記各機能をコンピュータに実現させるプログラムを情報処理装置１０にインストールすることによって構成されてもよい。
【０２９５】
＜通信方法＞
次に，図１８及び図１９を参照して，本実施形態にかかるコンテンツの評価値を再生状況等に応じて更新するための通信方法について説明する。なお，図１８は，本実施形態にかかるコンテンツの評価値を再生状況等に応じて更新するための通信方法を示すタイミングチャートである。図１９は，本実施形態にかかる通信方法において，情報処理装置１０と携帯型再生装置２０に記憶されている同一のコンテンツに関する演算評価値と入力評価値の変化を示す説明図である。
【０２９６】
初期状態として，携帯型再生装置２０にはコンテンツが記憶されておらず，情報処理装置１０にのみ複数のコンテンツが記憶されており，情報処理装置１０では未だコンテンツの再生が行われていない状態を想定する。
【０２９７】
この状態で，図１８に示すように，まず，情報処理装置１０と携帯型再生装置２０がローカルライン９を介して接続される（ステップＳ１０；初回接続ステップ）。
【０２９８】
次いで，ユーザからコンテンツの転送要求を受けると，情報処理装置１０は，自身のコンテンツ記憶部１２０に記憶されている複数のコンテンツを，携帯型再生装置２０に転送する（ステップＳ１２）。このとき，コンテンツとともに，各コンテンツに付加されている演算評価値，設定されている場合には入力評価値，コンテンツＩＤ，タイトル，アルバム名，アーティスト名等の属性情報が転送される。なお，かかる転送処理は，携帯型再生装置２０との接続を検出した情報処理装置１０が自動的に実行してもよい。
【０２９９】
この結果，携帯型再生装置２０は，転送されたコンテンツをコンテンツ記憶部２２０に記録するとともに，上記評価値を含む属性情報をコンテンツ情報記憶部２４４に記録する（ステップＳ１４）。この状態では，図１９（ａ）に示すように，情報処理装置１０に記憶されている１のコンテンツに付加された演算評価値（以下，「情報処理装置１０の演算評価値」という。）と，携帯型再生装置２０に記憶されている当該１のコンテンツに付加された演算評価値（以下，「携帯型再生装置２０の演算評価値」という。）とは，ともに初期値の３．０である。また，図１９（ａ）に示すように，情報処理装置１０に記憶されている当該１のコンテンツに付加された入力評価値（以下，「情報処理装置１０の入力評価値」という。）と，携帯型再生装置２０に記憶されている当該１のコンテンツに付加された入力評価値（以下，「携帯型再生装置２０の入力評価値」という。）とは，ともに未設定である。
【０３００】
その後，接続が遮断され，情報処理装置１０と携帯型再生装置２０それぞれにおいて，コンテンツが再生される場合を想定する。
【０３０１】
まず，情報処理装置１０側の再生処理について説明する。情報処理装置１０側では，１のコンテンツが再生されると（ステップＳ１６；再生ステップ），再生されたコンテンツの再生履歴情報が生成され（ステップＳ１８；再生履歴情報生成ステップ），この再生履歴情報に基づいて，当該コンテンツの演算評価値が演算されてコンテンツ情報記憶部１４８に記録される（ステップＳ２０；評価値演算ステップ）。なお，生成された再生履歴情報は，保存されてもよいし，演算評価値の演算後に即時，削除されてもよい。また，入力評価値設定のためのユーザ入力があった場合には，当該コンテンツの入力評価値が設定されてコンテンツ情報記憶部１４８に記録される（ステップＳ２２；評価値記録ステップ）。以上のような処理Ｓ１６〜２２は，１のコンテンツの再生が繰り返される度に，繰り返し実行される（ステップＳ２４）。
【０３０２】
例えば，図１９（ａ）→図１９（ｂ）に示すように，情報処理装置１０において，同一のコンテンツが，所定の加算基準時間Ｎ（Ｎ＝例えば６０秒）以上の再生時間で３回再生された場合には，演算評価値が「０．２」ポイントずつ，順次加算される。さらに，当該コンテンツが所定の減算基準時間Ｍ（Ｍ＝例えば６０秒）未満の再生時間で２回再生された場合には，演算評価値が「０．１」ポイントずつ，順次減算される。この結果，情報処理装置１０の演算評価値は，「３．０」→「３．２」→「３．４」→「３．６」→「３．５」→「３．４」ポイントに更新される。
【０３０３】
このように，情報処理装置１０の演算評価値は，再生処理に応じてリアルタイムに更新されて，随時，最新の演算評価値が表示される。
【０３０４】
また，図１９（ｂ）→図１９（ｃ）に示すように，情報処理装置１０において，当該コンテンツの入力評価値として「３」がユーザ入力された場合には，当該コンテンツの入力評価値が「３．０」ポイントに設定される。この入力評価値の設定も，即時，表示画面上に反映される。
【０３０５】
次に，携帯型再生装置２０側の再生処理について説明する。携帯型再生装置２０側では，１のコンテンツが再生されると（ステップＳ２６；再生ステップ），再生されたコンテンツの再生履歴情報が生成されて記録されるが（ステップＳ２８；再生履歴情報生成ステップ），演算評価値の演算は行われない。また，入力評価値設定のためのユーザ入力があった場合には，当該コンテンツの入力評価値が設定されて，コンテンツ情報記憶部２４４に記録される（ステップＳ３０；入力評価値設定ステップ）。さらに，ユーザによるコンテンツの削除指示が合った場合には，当該コンテンツのコンテンツＩＤが削除予定リストに登録される（ステップＳ３２；削除指示受付ステップ）。しかし，削除指示があっても，携帯型再生装置２０は，自身で当該コンテンツを削除しないので，この結果，携帯型再生装置２０が情報処理装置１０に接続されるまでは，当該コンテンツは削除されない。以上のような処理Ｓ２６〜３２は，１のコンテンツの再生が繰り返される度に，繰り返し実行される（ステップＳ３４）。
【０３０６】
例えば，図１９（ａ）→図１９（ｂ）に示すように，携帯型再生装置２０において，同一のコンテンツが，所定の加算基準時間Ｎ（Ｎ＝例えば６０秒）以上の再生時間で１０回再生された場合であっても，演算評価値は増減せず「３．０」ポイントを維持する。このように，携帯型再生装置２０では，コンテンツの再生が行われても，再生履歴情報が記録されるだけで，演算評価値は更新されない。また，削除指示があっても，直ちに演算評価値が減算されることはない。
【０３０７】
また，図１９（ｂ）→図１９（ｃ）に示すように，携帯型再生装置２０において，当該コンテンツの入力評価値として「５」がユーザ入力された場合には，当該コンテンツの入力評価値が「５．０」ポイントに設定される。この入力評価値の設定は，上記演算評価値とは異なり，即時，表示画面上に反映される。
【０３０８】
その後，情報処理装置１０と携帯型再生装置２０が再度接続される（ステップＳ３６；再接続ステップ）。
【０３０９】
この結果，情報処理装置１０は，携帯型再生装置２０との接続を検知すると（ステップＳ３８；接続検知ステップ），携帯型再生装置２０に対して再生履歴転送要求を行う（ステップＳ４０；再生履歴転送要求ステップ）。これに応じて，携帯型再生装置２０に記憶されている再生履歴情報と削除予定リストが情報処理装置１０に転送され，情報処理装置１０は当該転送された携帯型再生装置２０の再生履歴情報を取得する（ステップＳ４２；転送ステップ，取得ステップ）。
【０３１０】
次いで，情報処理装置１０は，上記ステップ４２で取得した携帯型再生装置２０の再生履歴情報に基づいて，前記コンテンツデータに対応する演算評価値を演算する（ステップＳ４４；評価値演算ステップ）。このとき，情報処理装置１０は，携帯型再生装置２０の再生履歴情報を配信サーバ３０に転送してもよい。また，情報処理装置１０の再生履歴情報は，上記ステップＳ１８での生成時に，随時，配信サーバ３０に転送されてもよい。
【０３１１】
さらに，情報処理装置１０は，上記ステップＳ４４で演算された演算評価値を前記携帯型再生装置に転送する（ステップＳ４６；転送ステップ）。その後，携帯型再生装置２０に，上記転送された演算評価値が記録され（ステップＳ４８；評価値記録ステップ），さらに，上記ステップＳ４２で転送済みの携帯型再生装置２０の再生履歴情報が，携帯型再生装置２０の再生履歴記憶部２３０から削除される（ステップＳ５０；再生履歴削除ステップ）。
【０３１２】
この結果，図１９（ｃ）→図１９（ｄ）に示すように，携帯型再生装置２０の演算評価値は，コンテンツの１０回の再生に伴う「０．２×１０＝２．０」ポイントの加算と，削除指示を受けたことに伴う「１．０」ポイント減算との結果を反映して，「３．０」→「４．０」ポイントに更新される。
【０３１３】
その後，情報処理装置１０の評価値と，携帯型再生装置２０の評価値との同期処理が開始される。
【０３１４】
まず，携帯型再生装置２０に記憶されている全コンテンツに関する演算評価値及び入力評価値が，情報処理装置１０に転送され，情報処理装置１０は当該転送された演算評価値及び入力評価値を取得する（ステップＳ５２；転送ステップ，取得ステップ）。
【０３１５】
次いで，情報処理装置１０は，上記取得した携帯型再生装置２０の全コンテンツの演算評価値及び入力評価値と，情報処理装置１０に記憶されている該当コンテンツの演算評価値及び入力評価値とを合算し，それぞれ平均値を求める演算を行い，各コンテンツに関し同期された新たな演算評価値及び入力評価値を算出する（ステップＳ５４；評価値同期ステップ）。
【０３１６】
その後，情報処理装置１０は，同期された新たな演算評価値及び入力評価値を，情報処理装置１０のコンテンツ情報記憶部１４８に記録して更新する（ステップＳ５６；評価値記録ステップ）。さらに，情報処理装置１０は，同期された新たな演算評価値及び入力評価値を，携帯型再生装置２０に転送し（ステップＳ５８；転送ステップ），携帯型再生装置２０のコンテンツ情報記憶部２４４に記録して更新する（ステップＳ６０；評価値記録ステップ）。
【０３１７】
以上までで，評価値の同期処理が終了する。この同期処理の結果，図１９（ｄ）→図１９（ｅ）に示すように，情報処理装置１０と携帯型再生装置２０の演算評価値はともに，双方の平均値である「（４．０＋３．４）／２＝３．７」ポイントとなる。また，情報処理装置１０と携帯型再生装置２０の入力評価値はともに，双方の平均値である「（５．０＋３．０）／２＝４．０」ポイントとなる。なお，かかる例に限定されず，同期処理では，単純に双方の評価値の平均値を求めるのではなく，いずれかの評価値に重み付けをおこなってもよい。
【０３１８】
その後，情報処理装置１０は，上記削除予定リストに登録されたコンテンツＩＤに対応するコンテンツを，携帯型再生装置２０のコンテンツ記憶部２２０から削除する（ステップＳ６２；コンテンツ削除ステップ）。このとき，当該コンテンツの属性情報も，携帯型再生装置２０のコンテンツ情報記憶部２４４から削除される。
【０３１９】
以上で，本実施形態にかかるコンテンツの評価値を再生状況等に応じて更新するための通信方法について説明した。かかる手法によれば，情報処理装置１０と携帯型再生装置２０に記憶されたコンテンツの評価値を，コンテンツの再生状況や，ユーザの削除指示に応じて，ユーザの嗜好を反映するように増減させることができる。また，携帯型再生装置２０の評価値を，情報処理装置１０により演算して更新できるので，携帯型再生装置２０に高い処理能力を求める必要がなく，コンテンツの再生処理以外の処理によって，徒に携帯型再生装置２０のバッテリを消耗させてしまうことを抑制できる。
【０３２０】
＜表示切替方法＞
次に，図２０を参照して，本実施形態にかかる情報処理装置１０及び携帯型再生装置２０における演算評価値と入力評価値の表示切替方法について説明する。図２０は，本実施形態にかかる情報処理装置１０における演算評価値と入力評価値の表示切替方法を示すフローチャートである。なお，以下では，情報処理装置１０の表示切替処理の例について説明するが，携帯型再生装置２０の表示切替処理も略同一であるので詳細説明は省略する。
【０３２１】
図２０に示すように，まず，あるコンテンツに関し入力評価値が設定されていないときには，図３（ａ）に示したように，当該コンテンツ再生中の表示画面４ａ上には，当該コンテンツの演算評価値が表示される（ステップＳ１０２）。
【０３２２】
次いで，ユーザ入力に応じて，上記評価値入力部１４６により，上記コンテンツの入力評価値が設定されたときには（ステップＳ１０４），表示制御部１６８は，上記表示されていた演算評価値に代えて，図３（ｂ）に示したように，当該設定された入力評価値を表示画面４ｂに表示させるよう制御する（ステップＳ１０６）。このように，演算評価値よりも入力評価値を優先表示することにより，ユーザの意向を反映した評価値を優先表示でき，ユーザの利便性が向上する。
【０３２３】
しかし，このように表示制御部１６８が，上記コンテンツの演算評価値よりも入力評価値を優先表示させるモードにおいても，取得部１３６により携帯型再生装置２０から当該コンテンツの再生履歴情報が取得される度に，或いは，再生部１２４により当該コンテンツの再生が行われる度に（ステップＳ１０８）には，評価値演算部１４２は，これらの再生履歴情報に基づき当該コンテンツの演算評価値を演算して新たな演算評価値を算出し，評価値記録部１４４は，順次，コンテンツ情報記憶部１４８に記憶される演算評価値を当該新たな演算評価値に更新する（ステップＳ１１０）。これにより，入力評価値が設定済みのコンテンツについても，当該コンテンツの演算評価値が，随時，再生状況を反映した最新の値に更新される。
【０３２４】
さらに，かかる入力評価値を表示するモードにおいて，ユーザによる演算評価値への表示切替操作を受け付けたときには（ステップＳ１１２），表示制御部１６８は，上記コンテンツの入力評価値に代えて演算評価値を表示させる（ステップＳ１１４）。これにより，ユーザは，入力評価値を設定したままの状態で，最新の演算評価値を確認することができる。
【０３２５】
＜画面表示例＞
次に，図２１を参照して，携帯型再生装置２０の表示部２５０に表示される表示画面について説明する。
【０３２６】
図２１は，上記のようにして各コンテンツに付加された評価値を利用して，ユーザの嗜好に合うコンテンツを検索して再生するための表示画面４０２〜４１０を表示部２５０に表示させる例である。
【０３２７】
図２１に示すように，まず，ユーザが，操作選択画面４０２において，コンテンツのリスト検索を表すアイコン５０２を選択すると，検索キー選択画面４０４に，複数の検索キーが表示される。次いで，この検索キー選択画面４０４で，レーティング（評価値）に基づく検索を表す検索キー「Ｒａｔｉｎｇ」を選択すると，評価値レベル選択画面４０６に，コンテンツの評価値レベルが５段階で表示される。さらに，この評価値レベル選択画面４０６で，所望の評価値レベル「★★★★★」を選択すると，検索結果表示画面４０８に，当該評価値レベルの評価値が付加されたコンテンツのタイトル１，２，３…が，例えば評価値が高い順でソート表示される。そして，検索結果表示画面４０８で，再生を所望するコンテンツのタイトル「タイトル４」を選択すると，当該タイトルのコンテンツの再生が開始され，コンテンツ情報表示画面４１０に，選択されたコンテンツの詳細な情報が表示される。このコンテンツ情報表示画面４１０には，図示のように，タイトル名，再生時間，アルバム名，アーティスト名，ジャンル，評価値，リリース年などの情報が表示される。ユーザは，再生された所望のコンテンツを聴きながら，コンテンツ情報表示画面４１０に表示された当該コンテンツの情報を閲覧して，当該コンテンツの属性を確認できる。
【０３２８】
＜適用例１＞
次に，図２２を参照して，本実施形態にかかる通信システム１００をチェックイン・チェックアウト方式の著作権管理システムに適用した例について説明する。図２２は，本実施形態にかかる通信システムをチェックイン・チェックアウト方式の著作権管理システムに適用した例を示す説明図である。
【０３２９】
図２２に示すように，チェックイン・チェックアウト方式の著作権管理システムでは，ＳＤＭＩ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  Ｍｕｓｉｃ  Ｉｎｉｔｉａｔｉｖｅ）等によって提案されているように，コンテンツのライセンス（権利情報）に記述された利用条件に基づいてコンテンツの利用（再生，コピー等）を制限することにより，コンテンツの著作権を管理するものである。
【０３３０】
このチェックイン・チェックアウト方式の著作権管理システムは，情報処理装置１０−１と携帯型再生装置２０−１とが，同一ユーザの所有する機器であるか否かを判断することはできない。従って，あるユーザの携帯型再生装置２０を他ユーザの情報処理装置１０に接続した時に，自動レーティングの演算評価値が同期されて更新されてしまうことを回避するために，１台の情報処理装置１０に対して評価値同期の対象となる携帯型再生装置２０を１台に限定する必要がある。
【０３３１】
そこで，情報処理装置１０は，評価値演算部１４２による評価値演算を許可する携帯型再生装置２０のデバイスＩＤを記憶する登録ＩＤ記憶部１７２を備えるようにする。そして，情報処理装置１０と携帯型再生装置２０の接続時には，情報処理装置１０は，携帯型再生装置２０の再生履歴情報と共に，当該携帯型再生装置２０のデバイスＩＤを取得し，評価値演算部１４２は，登録ＩＤ記憶部１７２に記憶されているデバイスＩＤと，取得されたデバイスＩＤとが一致するときのみ，演算評価値の演算を行うようにする。このとき，上記登録ＩＤ記憶部１７２に登録可能なデバイスＩＤを１つに制限することにより，情報処理装置１０と携帯型再生装置２０との１：１対応を保持することができる。
【０３３２】
具体的に説明すると，図２２の例では，ユーザＡが所有する情報処理装置１０−１には，同じくユーザＡ所有の携帯型再生装置２０−１のデバイスＩＤのみが登録されている。このため，情報処理装置１０−１と携帯型再生装置２０−１とを接続したときには，携帯型再生装置２０の演算評価値を演算し，双方の演算評価値および入力評価値を同期することができる。
【０３３３】
しかし，ユーザＡ所有の情報処理装置１０−１と，他ユーザ所有の携帯型再生装置２０−２とを接続したときや，ユーザＡ所有の携帯型再生装置２０−１と，他ユーザ所有の情報処理装置１０とを接続したときには，携帯型再生装置２０−１，２の演算評価値を演算したり，双方の演算評価値および入力評価値を同期したりすることができない。
【０３３４】
以上のような構成により，情報処理装置１０と携帯型再生装置２０との対応関係を保持でき，他ユーザの機器を相互に接続したときに，自動レーティングが機能して演算評価値が更新されないようにできる。
【０３３５】
＜適用例２＞
次に，図２３〜図２６を参照して，本実施形態にかかる通信システム１００をグループ管理方式の著作権管理システムに適用した例について説明する。
【０３３６】
まず，本実施形態にかかるグループ管理方式の著作権管理システムの概要について説明する。
【０３３７】
グループ管理方式の著作権管理システムは，複数の機器（情報処理装置１０または携帯型再生装置２０等）間におけるコンテンツの利用を管理するように構成されている。即ち，この著作権管理システムは，インターネット等を通じたコンテンツの大量配布行為等といったコンテンツの違法利用を確実に防止するべく，相異なるユーザが所有する機器間では，コンテンツの利用を制限する。
【０３３８】
一方で，この著作権管理システムは，同一のユーザ（例えば，単独ユーザのみならず，家族，友人，会社の同僚等の限られた範囲のユーザグループであってもよい。）が所有する複数の機器間では，コンテンツをある程度自由に共有して利用できる。
【０３３９】
このように本実施形態にかかる著作権管理システムは，著作権管理を行いつつも，私的利用の範囲内ではコンテンツの共有を認め，同一ユーザが所有する複数の機器間でのコンテンツ共有の利便性，自由度を高めることが可能な著作権管理方式を採用したものである。
【０３４０】
上述したＳＤＭＩ準拠の「チェックイン・チェックアウト方式」に依存した著作権管理システムでは，コンテンツの利用権限を定めた権利情報であるライセンスに基づいて，「コンテンツ単位」でコンテンツのコピー数（チェックイン・チェックアウト回数）を制限することによって，コンテンツの違法利用を制限していた。このようなシステムでは，複数の情報処理装置間でコンテンツをコピー（チェックイン・チェックアウト）する度ごとに著作権管理処理を行わなければならないので，システム構成が複雑で処理が遅くなり，私的使用の範囲内でのコンテンツ利用の自由度が低く利便性に欠けるという欠点があった。また，かかる従来のチェックイン・チェックアウト方式の著作権管理システムでは，ユーザは，常にコンテンツのコピー元やコピー回数を意識してシステムを利用せねばならなかった。また，著作権管理システムの本来の目的である「他人の所有する機器へのコンテンツのコピー防止」は，実現されていなかった。
【０３４１】
これに対し，グループ管理方式の著作権管理システムでは，コンテンツ利用の管理単位を，「コンテンツの提供元（ｓｏｕｒｃｅ；ソース）」単位（具体的には「コンテンツを最初に所有したユーザ単位」若しくは「コンテンツを作成した機器単位」）とし，各機器におけるコンテンツの再生を，コンテンツの提供元に応じて許可／不許可するという著作権管理を行う。
【０３４２】
より具体的には，グループ管理方式の著作権管理システムでは，各ユーザが所有する複数の機器をグループ管理サーバにユーザ単位でグループ登録し，グループ登録された各機器において，コンテンツの提供元を表すソースＩＤと，ソースＩＤリストとに基づいて，コンテンツの再生を制御する。これにより，同一のユーザの機器グループに登録された機器間では，同一の提供元のコンテンツを自由にコピーして再生できるようになる。
【０３４３】
ここで，図２３に基づいて，上記のようなグループ管理方式の著作権管理システムにおけるグループ登録の概要について説明する。なお，図２３は，本実施形態にかかる著作権管理システムのグループ登録の概要を示す説明図である。
【０３４４】
図２３に示すように，情報処理装置（ＰＣ）１０−１，２および携帯型再生装置（ＰＤ）２０−１，２は，例えば，ユーザＡの所有する機器グループ（情報処理装置１０−１，携帯型再生装置２０−１）と，ユーザＢの所有する機器グループ（情報処理装置１０，携帯型再生装置２０−２）とにグループ化されている。このような機器のグループ化は，グループ管理サーバ３２に対し，情報処理装置１０および携帯型再生装置２０を，ユーザ単位でグループ登録することによって成される。
【０３４５】
このグループ登録について，ユーザＡが所有する情報処理装置（ＰＣ）１０−１の例を挙げて具体的に説明する。まず，ユーザＡは，自身の所有する情報処理装置１０−１を用いてグループ管理サーバ３２にアクセスし，ユーザ認証処理を行い，情報処理装置１０−１のデバイスＩＤ（例えばターミナルＩＤ）をグループ管理サーバ３２に送信する。次いで，グループ管理サーバ３２は，当該情報処理装置１０−１のデバイスＩＤをユーザＡに関連付けて保存して，情報処理装置１０−１をユーザＡの機器グループにグループ登録する。さらに，グループ管理サーバ３２は，情報処理装置１０−１に対して，ユーザＡを表すユーザ識別情報（例えば，後述するリーフＩＤ）を送信し，情報処理装置１０−１は，受信したユーザ識別情報を自己の記憶手段に格納する。同様にして，他の情報処理装置１０も，ユーザＢの機器グループにグループ登録される。また，携帯型再生装置（ＰＤ）２０のグループ登録は，情報処理装置（ＰＣ）１０を介して行われる。
【０３４６】
このようなグループ登録においては，１つの機器（情報処理装置１０および携帯型再生装置２０）は，単一のユーザの機器グループにのみ登録することができ，異なるユーザの機器グループに同時に登録することはできない。従って，情報処理装置１０の所有者がユーザＡからユーザＢに変更された場合には，当該情報処理装置１０のグループ登録を変更，即ち，ユーザＡの機器グループからの登録解除およびユーザＢの機器グループへの再登録を行う必要がある。
【０３４７】
また，例えば，ユーザＡが情報処理装置１０−３を新規に購入した場合には，この情報処理装置１０−３はグループ未所属の状態であるので，上記と同様にして，当該情報処理装置１０−３を，ユーザＡの機器グループにグループ登録することができる。一方，既にユーザＡの機器グループに登録されている情報処理装置１０−１を，グループ登録解除してグループ未所属にすることもできる。
【０３４８】
このように，グループ管理方式の著作権管理システム１００では，グループ管理サーバ３２に対し，機器を所有するユーザ単位で各機器をグループ登録する。この結果，同一ユーザの機器グループに登録された機器間では，コンテンツを自由に共有することができる。一方，異なるユーザの機器グループに登録された機器間では，コンテンツを共有することができない。
【０３４９】
ここで，図２４に基づいて，上記グループ管理方式の著作権管理の概要について説明する。なお，図２４は，本実施形態にかかる著作権管理システムの主な構成要素を示すブロック図である。
【０３５０】
図２４に示すように，本実施形態にかかる著作権管理システムは，ソースＩＤ付加部１と，コンテンツ再生部２と，リスト管理部３とを，主な構成要素としている。
【０３５１】
ソースＩＤ付加部１は，例えば，情報処理装置１０等に設けられ，コンテンツに，コンテンツの提供元を表すソースＩＤを付加する機能を有する。なお，「コンテンツにソースＩＤを付加する」とは，コンテンツにソースＩＤを関連付けるという意味であり，例えば，コンテンツデータを含むファイル（コンテンツファイル）内にソースＩＤのデータを追加する処理や，上記コンテンツファイルと，ソースＩＤのデータを含むファイルとを関連付ける処理などを含む。
【０３５２】
また，「コンテンツの提供元（ソース）」は，著作権管理システム１００内で共有されるコンテンツの個人ユーザレベルでの出所である。具体的には，このコンテンツの提供元は，例えば，（１）コンテンツ配信サ−ビスを利用してコンテンツを取得（購入等）したユーザ，（２）リッピングまたはセルフレコーディング等によりコンテンツを作成した情報処理装置１０などである。上記ソースＩＤは，このようなコンテンツ提供元ごとに固有に付与される識別子である。このソースＩＤをコンテンツに付加することによって，システム内で流通するコンテンツの提供元を特定することができる。
【０３５３】
本実施形態では，かかるソースＩＤとして，例えば，レコーダＩＤと，グループＩＤとを使用する。レコーダＩＤは，情報処理装置１０をコンテンツの提供元とする場合のソースＩＤであり，グループＩＤは，ユーザをコンテンツの提供元とする場合のソースＩＤである。
【０３５４】
レコーダＩＤは，コンテンツのリッピング（ｒｉｐｐｉｎｇ）機能を有する情報処理装置１０単位で固有に付与される識別子である。このレコーダＩＤは，上記リッピング機能を有する情報処理装置１０によって，当該情報処理装置１０のデバイスＩＤ等に基づいて生成され，当該情報処理装置１０内に安全に保存されている。情報処理装置１０は，音楽ＣＤ等のリムーバブル記憶媒体からリッピングされたリッピングコンテンツに対して，情報処理装置１０自身のレコーダＩＤを付加する。従って，かかるレコーダＩＤによって，リッピングコンテンツの作成元（即ち，コンテンツの提供元）の情報処理装置１０を特定することができる。
【０３５５】
また，グループＩＤは，情報処理装置１０及び／又は携帯型再生装置２０を所有するユーザ単位で固有に付与される識別子である。具体的には，このグループＩＤは，著作権管理システムが提供するコンテンツ共有サービスのユーザアカウント単位で付与される。かかるグループＩＤによって，情報処理装置１０または携帯型再生装置２０の所属する機器グループ，およびこれらの所有者を識別できる。
【０３５６】
本実施形態では，このグループＩＤは，例えば，情報処理装置１０によって，情報処理装置１０のグループ登録時，若しくは配信コンテンツの受信時に，リーフＩＤ（ｌｅａｆ  ＩＤ）に基づいて生成される。このリーフＩＤは，ユーザ単位で付与される識別子であり，例えば，グループ管理サーバ３２に対するユーザ登録時に，グループ管理サーバ３２によって生成される。かかるリーフＩＤは，ユーザ識別情報の一例として構成されており，各機器のグループ登録時やコンテンツ配信時に，グループ管理サーバ３２から情報処理装置１０に通知される。
【０３５７】
情報処理装置１０は，グループ管理サーバ３２から通知されたリーフＩＤおよびサービスＩＤに基づいて，グループＩＤを生成する。このサービスＩＤは，著作権管理システム１００において実現されるコンテンツ配信サービスまたはリッピングコンテンツ共有サービス単位で固有のＩＤである。ここで，コンテンツ配信サービスは，コンテンツ配信サーバから情報処理装置１０にコンテンツを配信するサービスである。また，リッピングコンテンツ共有サービスは，上記グループ登録を行うことにより，リッピングコンテンツを，同一ユーザ所有の複数の情報処理装置１０および携帯型再生装置２０間で共有できるようにするサービスである。
【０３５８】
例えば，このコンテンツ配信サービスおよびリッピングコンテンツ共有サービスを別管理せず，双方のサービスに共通のサービスＩＤを使用する場合には，次のように，サービスＩＤとリーフＩＤとを結合させて，１種類のグループＩＤが生成される。
「グループＩＤ」＝「サービスＩＤ」＋「リーフＩＤ」
【０３５９】
一方，コンテンツ配信サービスとリッピングコンテンツ共有サービスとを別管理する場合には，コンテンツ配信サービス単位で固有のコンテンツ配信サービスＩＤと，リッピングコンテンツ共有サービス単位で固有のリッピングコンテンツ共有サービスＩＤとが生成される。このため，次のように各サービスのサービスＩＤとリーフＩＤとをそれぞれ結合させて，各サービスに対応した２種類のグループＩＤが生成される。
「第１のグループＩＤ」＝「コンテンツ配信サービスＩＤ」＋「リーフＩＤ」
「第２のグループＩＤ」＝「リッピングコンテンツ共有サービスＩＤ」＋「リーフＩＤ」
【０３６０】
このうち第１のグループＩＤは，コンテンツ配信サーバから配信される配信コンテンツを購入したユーザを識別するため，当該配信コンテンツに付加される。また，第２のグループＩＤは，情報処理装置１０および携帯型再生装置２０間でリッピングコンテンツを共有するため，後述するソースＩＤリストにレコーダＩＤを追加する際に，追加の可否を判断する基準となる。
【０３６１】
本実施形態では，例えば，第１のグループＩＤと第２のグループＩＤを生成する後者の手法を採用しているが，以下では説明の便宜上，第１のグループＩＤと第２のグループＩＤを区別せず，双方をグループＩＤと表現して説明する。
【０３６２】
このようなグループＩＤは，例えば情報処理装置１０によって，コンテンツ配信サーバから配信された配信コンテンツに付加される。このようにグループＩＤを配信コンテンツに付加することにより，当該配信コンテンツを購入したユーザ（即ち，コンテンツの提供元）を識別できるようになる。
【０３６３】
以上のように，情報処理装置１０が有するコンテンツ付加部１によってソースＩＤ（レコーダＩＤ，グループＩＤ）が付加されたコンテンツは，情報処理装置１０および携帯型再生装置２０間で，自由にコピー可能である。即ち，グループ管理方式の著作権管理システムでは，ソースＩＤが付加されたコンテンツ（即ち，著作権管理対象のコンテンツ）のコピー時に，従来のチェックイン・チェックアウト方式の著作権管理システムのような，コピー回数の制限処理が行われることはない。
【０３６４】
次に，コンテンツ再生部２は，コンテンツの再生機若しくは再生ソフトウェアなどで構成され，情報処理装置１０または携帯型再生装置２０に設けられる。このコンテンツ再生部２は，当該コンテンツ再生部において再生を許可されたソースＩＤが追加されるソースＩＤリストＬを有している。このソースＩＤリストＬは，コンテンツ再生部２ごとにそれぞれ設けられるものであり，コンテンツ再生部２が異なれば，それぞれのソースＩＤリストＬに含まれるソースＩＤも異なる。
【０３６５】
コンテンツ再生部２は，上記ソースＩＤが付加されたコンテンツを再生する際には，上記ソースＩＤリストＬをチェックして，当該コンテンツの再生を可能化／不能化する。即ち，コンテンツ再生部２は，コンテンツに付加されているソースＩＤがソースＩＤリストＬに含まれている場合には，当該コンテンツを再生することができ，一方，コンテンツに付加されているソースＩＤがソースＩＤリストＬに含まれていない場合には，当該コンテンツを再生することができない。このように，コンテンツ再生部２は，ソースＩＤ単位，即ちコンテンツ提供元単位で，コンテンツの再生を制御する。
【０３６６】
さらに，コンテンツ再生部２は，例えば，リスト管理部３に対して，自己の保有するソースＩＤリストＬへの新規ソースＩＤの追加を要求することができる。即ち，コンテンツ再生部２は，自身の保有するソースＩＤリストＬに含まれていない新規なソースＩＤが付加されたコンテンツを再生するためには，ソースＩＤリストＬに当該新規なソースＩＤを追加する必要がある。このため，コンテンツ再生部２は，ソースＩＤリストＬの更新を許可するリスト管理部３に対して，当該新規ソースＩＤの追加許可を要求する。
【０３６７】
リスト管理部３は，例えば，情報処理装置１０内に設けられ，上記コンテンツ再生部２が保有するソースＩＤリストＬを更新する。ここで，ソースＩＤリストＬの更新とは，ソースＩＤリストＬに対するソースＩＤの追加，削除である。リスト管理部３は，ソースＩＤリストＬに対してソースＩＤを追加／削除することにより，コンテンツ再生部２における当該ソースＩＤが付加されたコンテンツの再生を可能化／不能化することができる。
【０３６８】
かかるリスト管理部３は，グループＩＤとレコーダＩＤとが関連付けられた共有情報であるグループ証明書（Ｇｒｏｕｐ  Ｃｅｒｔｉｆｉｃａｔｅ）Ｇを取得し，かかるグループ証明書Ｇに基づいてソースＩＤリストＬを更新する。具体的には，リスト管理部３は，グループ証明書Ｇ内に含まれるグループＩＤが上記ソースＩＤリストＬに含まれるグループＩＤと同一である場合には，グループ証明書Ｇ内に含まれるレコーダＩＤをソースＩＤリストＬに追加する。これにより，同一のユーザの機器グループに登録されている情報処理装置１０のレコーダＩＤを，ソースＩＤリストＬに追加して，かかる情報処理装置１０がリッピングしたリッピングコンテンツを再生できるようにすることができる。
【０３６９】
以上のように，本実施形態にかかる著作権管理システムでは，上記ソースＩＤ付加部１，コンテンツ再生部２およびリスト管理部３によって，各情報処理装置１０および携帯型再生装置２０におけるコンテンツの再生を制御することにより，情報処理装置１０間でコピーされるコンテンツを著作権管理している。以上，グループ管理方式の著作権管理システムの概要について説明した。
【０３７０】
次に，図２５を参照して，上述した通信システム１００をグループ管理方式の著作権管理システムに適用した具体例について説明する。
【０３７１】
図２５に示すように，一人のユーザは，自身の所有する情報処理装置１０を最大で５台まで同一の機器グループにグループ登録可能である。図示の例では，ユーザＡの所有する５台の情報処理装置１０−１〜５が，同一の機器グループにグループ登録されている。また，携帯型再生装置２０に関しては，グループ登録の台数制限は設定されておらず，無制限に登録可能である。図示の例では，ユーザＡ所有のｎ台の携帯型再生装置２０−１〜ｎが，ユーザＡ所有の機器グループにグループ登録されている。
【０３７２】
このようにして同一の機器グループにグループ登録されている情報処理装置１０−１〜５及び携帯型再生装置２０−１〜ｎは，グループ管理サーバ３２により付与された同一のグループＩＤを保有している。これらの機器は，２以上の機器グループに重複登録はできないので，グループＩＤを１つだけ保有可能である。
【０３７３】
このように同一の機器グループに登録された機器間では，相互接続された情報処理装置１０と携帯型再生装置２０と間で上述した評価値演算処理を実行可能である。即ち，情報処理装置１０−１〜５と携帯型再生装置２０−１〜ｎとは，同一のグループＩＤを保有しているので，情報処理装置１０−１〜５は，携帯型再生装置２０−１〜ｎの再生履歴情報に基づいて，携帯型再生装置２０−１〜ｎの演算評価値を演算することができる。しかし，他グループに登録されている情報処理装置１０−６や，未登録の情報処理装置１０−７は，携帯型再生装置２０−１〜ｎと同一のグループＩＤを保有していないので，携帯型再生装置２０−１〜ｎの再生履歴情報に基づいて，携帯型再生装置２０−１〜ｎの演算評価値を演算することはできない。
【０３７４】
従って，上述した通信システム１００をグループ管理方式の著作権管理システムに適用した場合，情報処理装置１０は，接続された携帯型再生装置２０から，当該携帯型再生装置２０の再生履歴情報と共に当該携帯型再生装置２０に記憶されているグループＩＤを取得し，当該情報処理装置１０自身に記憶されているグループＩＤと，携帯型再生装置２０から取得したグループＩＤとが一致するときのみ，携帯型再生装置２０の再生履歴情報に基づいて演算評価値の演算を実行するようになる。
【０３７５】
これにより，同一ユーザ所有の機器間では自由に，再生履歴情報を共有して，相互の再生履歴情報に基づき演算評価値を演算したり，当該演算評価値及び入力評価値を同期したりすることができる。
【０３７６】
次に，図２６Ａ〜図２６Ｄを参照して，上述した通信システム１００をグループ管理方式の著作権管理システムに適用した場合の応用例について説明する。図２６Ａ〜Ｄは，本実施形態にかかる通信システム１００をグループ管理方式の著作権管理システムに適用した場合の応用例を示す説明図である。
【０３７７】
まず，図２６Ａに示すように，まず，同一の機器グループに属する情報処理装置１０−１と携帯型再生装置２０−１とが接続されると，携帯型再生装置２０−１は，情報処理装置１０−１に，携帯型再生装置２０の再生履歴情報８０２を送信する。すると，情報処理装置１０−１は，転送された携帯型再生装置２０−１の再生履歴情報８０２と，情報処理装置１０−１自身の再生履歴情報８０４とに基づいて，自動レーティングの演算評価値８０６を演算する。このような再生履歴情報８０２の転送処理と，演算評価値８０６の演算処理は，情報処理装置１０−１と携帯型再生装置２０−１の接続直後だけでなく，連続接続中は所定時間（例えば１時間）ごとに行われる。
【０３７８】
次いで，図２６Ｂに示すように，情報処理装置１０−１は，上記演算評価値８０６の演算後に即時，グループ管理サーバ３２と携帯型再生装置２０−１に当該演算評価値８０６を転送する。これに応じて，携帯型再生装置２０−１は，当該演算評価値８０６を自身の記憶媒体に記録し，グループ管理サーバ３２は，当該演算評価値８０６をレーティング情報記憶部３３に記録する。
【０３７９】
さらに，図２６Ｃに示すように，グループ管理サーバ３２と情報処理装置１０−２〜１０−５とが接続された状態で，各情報処理装置１０−２〜１０−５のレーティング用ソフトウェアが起動すると，即時，グループ管理サーバ３２は，各情報処理装置１０−２〜１０−５に，上記情報処理装置１０−１から転送された演算評価値８０６を送信する。このようにして，情報処理装置１０−１と携帯型再生装置２０−１の再生履歴情報８０２，８０４を反映した演算評価値８０６が，グループ管理サーバ３２によって，同一ユーザ所有の他の情報処理装置１０−２〜１０−５に配布される。
【０３８０】
その後，図２６Ｄに示すように，これら各情報処理装置１０−２〜１０−５のうち，例えば情報処理装置１０−２は，グループ管理サーバ３２から受信した演算評価値８０６と，自身が予め保有していた演算評価値（図示せず。）とを合算（例えば双方の平均値を算出）して，新たな演算評価値８０８を算出して保有する。さらに，情報処理装置１０−２と携帯型再生装置２０−２とが接続されると，携帯型再生装置２０−２は，自身が保有している演算評価値８１０を情報処理装置１０−２に送信する。これに応じて，情報処理装置１０−２は，自身が保有している演算評価値８０８と，携帯型再生装置２０−２の演算評価値８１０とを合算（例えば双方の平均値を算出）して，新たな演算評価値８１２を算出し，グループ管理サーバ３２に送信する。
【０３８１】
このような演算評価値の合算処理（同期処理）と，グループ管理サーバ３２を介した送受信処理を繰り返すことにより，同一ユーザの機器グループ内で，最新の演算評価値を更新しつつ共有することができる。これにより，自動レーティングの演算評価値が，一部の機器の再生履歴情報のみに基づいて生成された，偏ったデータとなってしまうことを防止でき，ユーザ所有機器全体での再生履歴情報を総合した演算評価値を算出できる。
【０３８２】
また，グループ管理サーバは，各ユーザの演算評価値を取得してレーティング情報記憶部３３に格納しておく。これにより，サービス提供者は，各ユーザの嗜好及び再生状況に関する情報を収集・分析して，ユーザの嗜好及び動向を把握できるとともに，ユーザに対して，嗜好にあったコンテンツを推薦できるようになる。
【０３８３】
以上，本実施形態にかかる通信システム１００と，これを構成する情報処理装置１０，携帯型再生装置２０，各種サーバ装置について詳細に説明した。本実施形態によれば，情報処理装置１０及び携帯型再生装置２０の再生履歴情報に基づいて，各コンテンツの演算評価値を自動的に算出できる。このため，従来のような評価値の入力操作が煩雑であるという問題を解消して，記憶媒体に記憶されている膨大な数のコンテンツに対しても演算評価値を自動的に付加することができる。従って，各コンテンツに対して客観的に付加された演算評価値を利用して，自身の保有するコンテンツの管理（分類，整理，検索）を容易且つ迅速に実現できるとともに，ユーザ自身の嗜好性を十分に反映した多様なコンテンツの再生スタイルを提供できる。
【０３８４】
また，ユーザは，演算評価値に基づき，自身の嗜好に合致するコンテンツ（楽曲）の傾向を定量的に把握することができる。また，情報処理装置１０が保有するコンテンツと携帯型再生装置２０が保有するコンテンツを同期（シンク）する際に，演算評価値及び入力評価値に基づき，ユーザの好みのコンテンツを優先的に同期して，双方の機器で共有できる。また，演算評価値及び入力評価値を利用して，ユーザの嗜好に合ったコンテンツを織り交ぜたプレイリストを作成することもができる。一方，サービス提供者はユーザの嗜好の傾向を分析して，ユーザに対して嗜好にあった新しいコンテンツを推薦できる。
【０３８５】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【０３８６】
例えば，上記実施形態では，情報処理装置１０が携帯型再生装置２０の再生履歴情報に基づいて，携帯型再生装置２０の演算評価値を演算する例について説明したが，本発明は，かかる例に限定されない。例えば，配信サーバ３０又はグループ管理サーバ３２等のサーバ装置が，情報処理装置１０または携帯型再生装置２０からコンテンツの再生履歴情報を取得して演算評価値を演算し，当該演算した演算評価値を情報処理装置１０または携帯型再生装置２０に転送するといったシステム構成であっても，上記と同様にして実現可能である。
【０３８７】
また，上記実施形態において，携帯型再生装置２０および情報処理装置１０が，２種類のイベントログファイルを作成するようにしてもよい。詳細には，例えば携帯型再生装置２０および情報処理装置１０は，サブスクリプション対応のコンテンツに対するイベントログのみを含むイベントログファイルと，サブスクリプション対応のコンテンツを含め，その他全てのコンテンツに対するイベントログを含むイベントログファイルと，を作成することができる。
【０３８８】
さらに，携帯型再生装置２０および情報処理装置１０は，サブスクリプション対応のコンテンツに対するイベントログのみを含むイベントログファイルを，ユーザが操作できないように暗号化してもよい。そして，情報処理装置１０は，携帯型再生装置２０から，暗号化されたイベントログファイルを取得して，自己が保有する暗号化されたイベントログファイルとともに，コンテンツの著作権管理を行う著作権管理サーバに送信してもよい。
【０３８９】
かかる構成によれば，サブスクリプション対応のコンテンツに対するイベントログのみを含むイベントログファイルを，著作権管理サーバにおいて著作権者への原資配布のために活用することができる。
【図面の簡単な説明】
【０３９０】
【図１】本発明の第１の実施形態にかかる通信システムの全体構成を概略的に示すブロック図である。
【図２】同実施形態にかかる演算評価値を演算する手順について概略的に示す説明図である。
【図３】同実施形態にかかる演算評価値と入力評価値が表示された表示画面をそれぞれ示す説明図である。
【図４】同実施形態にかかる情報処理装置のハードウェア構成の例を概略的に示すブロック図である。
【図５】同実施形態にかかる携帯型再生装置のハードウェア構成の例を概略的に示すブロック図である。
【図６】同実施形態にかかる携帯型再生装置の機能を概略的に示すブロック図である。
【図７】同実施形態にかかるイベントログと再生操作の関係を示す説明図である。
【図８】同実施形態にかかるイベントログを説明する説明図である。
【図９】同実施形態にかかるイベントログのフォーマットの一例を示す説明図である。
【図１０】同実施形態にかかる再生操作とイベントログとの対応を示す説明図である。
【図１１】同実施形態にかかる入力評価値の入力設定時の表示画面を示す説明図である。
【図１２】同実施形態にかかる情報処理装置の機能を概略的に示すブロック図である。
【図１３】同実施形態にかかる解析結果記憶部の記憶内容を示す説明図である。
【図１４】同実施形態にかかる解析結果記憶部の記憶内容を示す説明図である。
【図１５】同実施形態にかかる演算評価値の具体的な演算手法を説明するための説明図である。
【図１６】同実施形態にかかる演算評価値の具体的な演算手法を説明するための説明図である。
【図１７】同実施形態にかかるコンテンツ情報記憶部の記憶内容を示す説明図である。
【図１８】同実施形態にかかるコンテンツの評価値を再生状況等に応じて更新するための通信方法を示すタイミングチャートである。
【図１９】同実施形態にかかる通信方法において，情報処理装置と携帯型再生装置２０に記憶されている同一のコンテンツに関する演算評価値と入力評価値の変化を示す説明図である。
【図２０】同実施形態にかかる情報処理装置における演算評価値と入力評価値の表示切替方法を示すフローチャートである。
【図２１】同実施形態にかかる評価値を利用して，ユーザの嗜好に合うコンテンツを検索して再生するための表示画面の例を示す説明図である。
【図２２】同実施形態にかかる通信システムをチェックイン・チェックアウト方式の著作権管理システムに適用した例を示す説明図である。
【図２３】同実施形態にかかるグループ管理方式の著作権管理システムにおけるグループ登録の概要を示す説明図である。
【図２４】同実施形態にかかる著作権管理システムの主な構成要素を示すブロック図である。
【図２５】同実施形態にかかる通信システムをグループ管理方式の著作権管理システムに適用した例を示す説明図である。
【図２６Ａ】同実施形態にかかる通信システムをグループ管理方式の著作権管理システムに適用した応用例の各段階を示す説明図である。
【図２６Ｂ】同実施形態にかかる通信システムをグループ管理方式の著作権管理システムに適用した応用例の各段階を示す説明図である。
【図２６Ｃ】同実施形態にかかる通信システムをグループ管理方式の著作権管理システムに適用した応用例の各段階を示す説明図である。
【図２６Ｄ】同実施形態にかかる通信システムをグループ管理方式の著作権管理システムに適用した応用例の各段階を示す説明図である。
【符号の説明】
【０３９１】
１０      情報処理装置
２０      携帯型再生装置
３０      配信サーバ
１００    通信システム
１２０    コンテンツ記憶部
１２２    再生操作部
１２４    再生部
１２６    日時情報生成部
１２８    再生履歴生成部
１３０    再生履歴記憶部
１３２    通信部
１３４    接続検知部
１３６    取得部
１３８    再生履歴解析部
１４０    解析結果記憶部
１４２    評価値演算部
１４４    評価値記録部
１４６    評価値入力部
１４８    コンテンツ情報記憶部（評価値記憶部）
１５０    プレイリスト生成部
１５２    プレイリスト記憶部
１５４    転送部
１５６    コンテンツ削除部
１５８    配信サービス利用部
１６０    評価値送信部
１６２    リッピング部
１６４    検索リスト生成部
１６８    表示制御部
１７０    表示部
２２０    コンテンツ記憶部
２２２    再生操作部
２２４    再生部
２２６    日時情報生成部
２２８    再生履歴生成部
２３０    再生履歴記憶部
２３２    削除指示受付部
２３４    削除コンテンツ記憶部
２３６    転送部
２３８    通信部
２４０    取得部
２４２    評価値記録部
２４４    コンテンツ情報記憶部（評価値記憶部）
２４６    評価値入力部
２４８    表示制御部
２５０    表示部
【図１】
0004835302.tif 000002
【図２】
0004835302.tif 000003
【図３】
0004835302.tif 000004
【図４】
0004835302.tif 000005
【図５】
0004835302.tif 000006
【図６】
0004835302.tif 000007
【図７】
0004835302.tif 000008
【図８】
0004835302.tif 000009
【図９】
0004835302.tif 000010
【図１０】
0004835302.tif 000011
【図１１】
0004835302.tif 000012
【図１２】
0004835302.tif 000013
【図１３】
0004835302.tif 000014
【図１４】
0004835302.tif 000015
【図１５】
0004835302.tif 000016
【図１６】
0004835302.tif 000017
【図１７】
0004835302.tif 000018
【図１８】
0004835302.tif 000019
【図１９】
0004835302.tif 000020
【図２０】
0004835302.tif 000021
【図２１】
0004835302.tif 000022
【図２２】
0004835302.tif 000023
【図２３】
0004835302.tif 000024
【図２４】
0004835302.tif 000025
【図２５】
0004835302.tif 000026
【図２６Ａ】
0004835302.tif 000027
【図２６Ｂ】
0004835302.tif 000028
【図２６Ｃ】
0004835302.tif 000029
【図２６Ｄ】
0004835302.tif 000030