(57)【要約】【課題】ユーザの嗜好に合うアイテムのリストを提供する。【解決手段】テーマ設定部は、１つ以上のコンテンツからなるプレイリストを作成するためのテーマを設定する。プレイリスト編集部は、少なくともテーマの設定と無関係なユーザによりテーマに対して指定されたコンテンツを、テーマが設定されたプレイリストに追加する。出力制御部は、プレイリストの出力を制御する。本技術は、例えば、コンテンツ配信サービスを提供するサーバに適用できる。【選択図】図２
2013210721.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上のアイテムからなるアイテムリストを作成するためのテーマを設定するテーマ設定部と、
少なくとも前記テーマの設定と無関係なユーザにより前記テーマに対して指定されたアイテムを、前記テーマが設定された前記アイテムリストに追加するアイテムリスト編集部と、
前記アイテムリストの出力を制御する出力制御部と
備える情報処理装置。
【請求項２】
ユーザにより指定されたアイテムに基づいて、前記アイテムリストを検索するアイテムリスト検索部を
さらに備え、
前記出力制御部は、さらに前記アイテムリストの検索結果の出力を制御する
請求項１に記載の情報処理装置。
【請求項３】
前記アイテムリストに含まれるアイテムの特徴量に基づいて、前記アイテムリストの特徴量を求める特徴量分析部を
さらに備え、
前記アイテムリスト検索部は、前記ユーザにより指定されたアイテムと特徴量が類似する前記アイテムリストを検索する
請求項２に記載の情報処理装置。
【請求項４】
前記特徴量分析部は、前記アイテムリストに含まれるアイテムに対して各ユーザが付与した評価に基づいて、各アイテムの特徴量に重みを付けて前記アイテムリストの特徴量を求める
請求項３に記載の情報処理装置。
【請求項５】
前記ユーザにより指定されたアイテムと特徴量が類似する類似アイテムを検索するアイテム検索部を
さらに備え、
前記アイテムリスト検索部は、前記ユーザにより指定されたアイテム及び前記類似アイテムの全部又は一部を含む前記アイテムリストを検索する
請求項２に記載の情報処理装置。
【請求項６】
ユーザにより指定された文字列と類似するテーマが設定された前記アイテムリストを検索するアイテムリスト検索部を
さらに備え、
前記出力制御部は、前記アイテムリストの検索結果の出力を制御する
請求項１に記載の情報処理装置。
【請求項７】
前記アイテムリストに追加するアイテムの候補を検索するアイテム検索部を
さらに備え、
前記出力制御部は、前記アイテムの候補の検索結果の出力を制御する
請求項１に記載の情報処理装置。
【請求項８】
前記アイテム検索部は、前記アイテムリスト内のアイテムと、特徴量、メタデータ、又は、付与されているコメントのうちの少なくとも１つが類似するアイテムを前記アイテムリストに追加するアイテムの候補として検索する
請求項７に記載の情報処理装置。
【請求項９】
前記アイテムリスト編集部は、前記アイテム検索部により検索されたアイテムの候補を前記アイテムリストに追加する
請求項７に記載の情報処理装置。
【請求項１０】
前記テーマ設定部は、ユーザにより指定されたテーマを設定する
請求項１に記載の情報処理装置。
【請求項１１】
前記テーマ設定部は、ユーザにより指定されたアイテムに付与されているコメントに基づいて、前記テーマを設定する
請求項１に記載の情報処理装置。
【請求項１２】
前記アイテムリストに含まれるアイテムの特徴量に基づいて、前記アイテムリストの特徴量を求める特徴量分析部を
さらに備え、
前記アイテムリスト編集部は、特徴量が類似する複数の前記アイテムリストを統合する
請求項１に記載の情報処理装置。
【請求項１３】
前記アイテムリスト編集部は、前記プレイリストに追加されたアイテムに対して、前記プレイリストに設定されているテーマに基づくメタデータを付与する
請求項１に記載の情報処理装置。
【請求項１４】
１つ以上のアイテムからなるアイテムリストを作成するためのテーマを設定し、
少なくとも前記テーマの設定と無関係なユーザにより前記テーマに対して指定されたアイテムを、前記テーマの前記アイテムリストに追加し、
前記アイテムリストの出力を制御する
ステップを含む処理をコンピュータに実行させるためのプログラム。
【請求項１５】
設定されたテーマに対して少なくとも前記テーマの設定と無関係なユーザによりアイテムを追加することが可能なアイテムリストを他の情報処理装置から受信し、前記アイテムリストに追加するアイテムを示す情報を前記他の情報処理装置に送信する通信部と、
受信した前記アイテムリストの表示を制御する表示制御部と、
前記アイテムリストに追加するアイテムを指定するための入力部と
を備える情報処理装置。
【請求項１６】
ユーザによるアイテムの利用履歴を管理する履歴管理部と、
前記ユーザに提示する、前記アイテムリストに追加するアイテムの候補を選択する選択部と
をさらに備え、
前記通信部は、前記アイテムリストに追加するアイテムの候補を示す情報を前記他の情報処理装置から受信し、
前記選択部は、前記ユーザのアイテムの利用履歴に基づいて、受信した前記アイテムの候補の中から前記ユーザに提示するアイテムの候補を選択する
請求項１５に記載の情報処理装置。
【請求項１７】
前記選択部は、さらに前記情報処理装置の位置情報、前記情報処理装置の種類、又は、時間情報のうち少なくとも１つに基づいて、受信した前記アイテムの候補の中から前記ユーザに提示するアイテムの候補を選択する
請求項１６に記載の情報処理装置。
【請求項１８】
設定されたテーマに対して少なくとも前記テーマの設定と無関係なユーザによりアイテムを追加することが可能なアイテムリストを他の情報処理装置から受信し、
受信した前記アイテムリストの表示を制御し、
前記アイテムリストに追加するアイテムとして指定されたアイテムを示す情報を前記他の情報処理装置に送信する
ステップを含む処理をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置及びプログラムに関し、特に、アイテムのリストを作成したり、提示したりすることが可能なサービスに用いて好適な情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、楽曲等のコンテンツを配信するサービスにおいて、ユーザが自分の好きなコンテンツを集めたプレイリストを作成したり、作成したプレイリストを複数のユーザで共有したりする機能が提供されている。また、ユーザは、この機能を利用して、ただ単に自分の好きなコンテンツを集めるだけでなく、例えば、「元気になる曲」等の特定のテーマを決めて、そのテーマに合うコンテンツを集めたプレイリストを作成することも多い。
【０００３】
また、ユーザが楽曲の特徴を表すパラメータを指定し、指定したパラメータに合う楽曲を抽出することにより、プレイリストを自動生成することが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２２１１３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、個人のコンテンツに関する知識は限られているため、テーマに合うコンテンツをある程度の数以上集めてプレイリストを作成するのは、難しくかつ手間がかかる作業である。
【０００６】
また、個人で作成したプレイリストは、その個人の主観が大きく反映されているため、どうしても他のユーザの嗜好や感性と乖離してしまう。従って、共有されているプレイリストの中から自分の嗜好や感性に合うプレイリストを見つけるのは、かなり困難である。
【０００７】
さらに、人間の嗜好や感性を数値で表すことは難しいため、指定したパラメータに基づいてプレイリストを自動生成したとしても、必ずしも自分が望むようなプレイリストが生成されるとは限らない。逆に、自分が望むようなプレイリストを自動生成するためには、多くの種類のパラメータを適切に設定する必要があり、非常に手間がかかる作業となる。
【０００８】
そこで、本技術は、コンテンツを始めとする各種アイテムのリストを提供するサービスにおいて、ユーザの嗜好や感性に合うアイテムのリストを提供できるようにするものである。
【課題を解決するための手段】
【０００９】
本技術の第１の側面の情報処理装置は、１つ以上のアイテムからなるアイテムリストを作成するためのテーマを設定するテーマ設定部と、少なくとも前記テーマの設定と無関係なユーザにより前記テーマに対して指定されたアイテムを、前記テーマが設定された前記アイテムリストに追加するアイテムリスト編集部と、前記アイテムリストの出力を制御する出力制御部と備える。
【００１０】
ユーザにより指定されたアイテムに基づいて、前記アイテムリストを検索するアイテムリスト検索部をさらに設け、前記出力制御部には、さらに前記アイテムリストの検索結果の出力を制御させることができる。
【００１１】
前記アイテムリストに含まれるアイテムの特徴量に基づいて、前記アイテムリストの特徴量を求める特徴量分析部をさらに設け、前記アイテムリスト検索部には、前記ユーザにより指定されたアイテムと特徴量が類似する前記アイテムリストを検索させることができる。
【００１２】
前記特徴量分析部には、前記アイテムリストに含まれるアイテムに対して各ユーザが付与した評価に基づいて、各アイテムの特徴量に重みを付けて前記アイテムリストの特徴量を求めさせることができる。
【００１３】
前記ユーザにより指定されたアイテムと特徴量が類似する類似アイテムを検索するアイテム検索部をさらに設け、前記アイテムリスト検索部には、前記ユーザにより指定されたアイテム及び前記類似アイテムの全部又は一部を含む前記アイテムリストを検索させることができる。
【００１４】
ユーザにより指定された文字列と類似するテーマが設定された前記アイテムリストを検索するアイテムリスト検索部をさらに設け、前記出力制御部には、前記アイテムリストの検索結果の出力を制御させることができる。
【００１５】
前記アイテムリストに追加するアイテムの候補を検索するアイテム検索部をさらに設け、前記出力制御部には、前記アイテムの候補の検索結果の出力を制御させることができる。
【００１６】
前記アイテム検索部には、前記アイテムリスト内のアイテムと、特徴量、メタデータ、又は、付与されているコメントのうちの少なくとも１つが類似するアイテムを前記アイテムリストに追加するアイテムの候補として検索させることができる。
【００１７】
前記アイテムリスト編集部には、前記アイテム検索部により検索されたアイテムの候補を前記アイテムリストに追加させることができる。
【００１８】
前記テーマ設定部には、ユーザにより指定されたテーマを設定させることができる。
【００１９】
前記テーマ設定部には、ユーザにより指定されたアイテムに付与されているコメントに基づいて、前記テーマを設定させることができる。
【００２０】
前記アイテムリストに含まれるアイテムの特徴量に基づいて、前記アイテムリストの特徴量を求める特徴量分析部をさらに設け、前記アイテムリスト編集部には、特徴量が類似する複数の前記アイテムリストを統合させることができる。
【００２１】
前記アイテムリスト編集部には、前記プレイリストに追加されたアイテムに対して、前記プレイリストに設定されているテーマに基づくメタデータを付与させることができる。
【００２２】
本技術の第１の側面のプログラムは、１つ以上のアイテムからなるアイテムリストを作成するためのテーマを設定し、少なくとも前記テーマの設定と無関係なユーザにより前記テーマに対して指定されたアイテムを、前記テーマの前記アイテムリストに追加し、前記アイテムリストの出力を制御するステップを含む処理をコンピュータに実行させる。
【００２３】
本技術の第２の側面の情報処理装置は、設定されたテーマに対して少なくとも前記テーマの設定と無関係なユーザによりアイテムを追加することが可能なアイテムリストを他の情報処理装置から受信し、前記アイテムリストに追加するアイテムを示す情報を前記他の情報処理装置に送信する通信部と、受信した前記アイテムリストの表示を制御する表示制御部と、前記アイテムリストに追加するアイテムを指定するための入力部とを備える。
【００２４】
ユーザによるアイテムの利用履歴を管理する履歴管理部と、前記ユーザに提示する、前記アイテムリストに追加するアイテムの候補を選択する選択部とをさらに設け、前記通信部には、前記アイテムリストに追加するアイテムの候補を示す情報を前記他の情報処理装置から受信させ、前記選択部には、前記ユーザのアイテムの利用履歴に基づいて、受信した前記アイテムの候補の中から前記ユーザに提示するアイテムの候補を選択させることができる。
【００２５】
前記選択部には、さらに前記情報処理装置の位置情報、前記情報処理装置の種類、又は、時間情報のうち少なくとも１つに基づいて、受信した前記アイテムの候補の中から前記ユーザに提示するアイテムの候補を選択させることができる。
【００２６】
本技術の第２の側面のプログラムは、設定されたテーマに対して少なくとも前記テーマの設定と無関係なユーザによりアイテムを追加することが可能なアイテムリストを他の情報処理装置から受信し、受信した前記アイテムリストの表示を制御し、前記アイテムリストに追加するアイテムとして指定されたアイテムを示す情報を前記他の情報処理装置に送信するステップを含む処理をコンピュータに実行させる。
【００２７】
本技術の第１の側面においては、１つ以上のアイテムからなるアイテムリストを作成するためのテーマが設定され、少なくとも前記テーマの設定と無関係なユーザにより前記テーマに対して指定されたアイテムが、前記テーマが設定された前記アイテムリストに追加され、前記アイテムリストの出力が制御される。
【００２８】
本技術の第２の側面においては、設定されたテーマに対して少なくとも前記テーマの設定と無関係なユーザによりアイテムを追加することが可能なアイテムリストが他の情報処理装置から受信され、受信された前記アイテムリストの表示が制御され、前記アイテムリストに追加するアイテムとして指定されたアイテムを示す情報が前記他の情報処理装置に送信される。
【発明の効果】
【００２９】
本技術の第１の側面又は第２の側面によれば、ユーザの嗜好や感性に合うアイテムのリストを提供することができる。
【図面の簡単な説明】
【００３０】
【図１】本技術を適用した情報処理システムの一実施の形態を示すブロック図である。
【図２】サーバの構成例を示すブロック図である。
【図３】クライアントの構成例を示すブロック図である。
【図４】新規テーマ設定要求処理を説明するためのフローチャートである。
【図５】新規テーマ設定処理を説明するためのフローチャートである。
【図６】プレイリスト作成要求処理を説明するためのフローチャートである。
【図７】プレイリスト作成処理を説明するためのフローチャートである。
【図８】プレイリスト検索処理の第１の実施の形態を説明するためのフローチャートである。
【図９】プレイリスト検索画面の第１の例を示す図である。
【図１０】プレイリスト検索処理の第２の実施の形態を説明するためのフローチャートである。
【図１１】プレイリスト検索画面の第２の例を示す図である。
【図１２】プレイリスト検索処理の第３の実施の形態を説明するためのフローチャートである。
【図１３】プレイリスト提示処理を説明するためのフローチャートである。
【図１４】プレイリスト提示画面の例を示す図である。
【図１５】コンテンツ追加処理を説明するためのフローチャートである。
【図１６】コンテンツ自動追加処理を説明するためのフローチャートである。
【図１７】コンテンツへの複合評価付与処理を説明するためのフローチャートである。
【図１８】プレイリストローカル編集処理を説明するためのフローチャートである。
【図１９】プレイリスト編集画面の例を示す図である。
【図２０】プレイリスト統合処理を説明するためのフローチャートである。
【図２１】コンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００３１】
以下、本技術を実施するための形態（以下、実施の形態という）について説明する。なお、説明は以下の順序で行う。
１．実施の形態
２．変形例
【００３２】
＜１．実施の形態＞
［情報処理システム１の構成例］
図１は、本技術を適用した情報処理システムの一実施の形態を示すブロック図である。
【００３３】
情報処理システム１は、サーバ１１及びクライアント１２−１乃至１２−ｎを含むように構成される。サーバ１１とクライアント１２−１乃至１２−ｎは、ネットワーク１３を介して相互に接続されている。
【００３４】
なお、以下、クライアント１２−１乃至１２−ｎを個々に区別する必要がない場合、単に、クライアント１２と称する。
【００３５】
サーバ１１は、各クライアント１２に対して、各種のアイテムの一種である動画や音楽等のコンテンツの配信サービスを提供する。また、サーバ１１は、各ユーザが１つ以上のコンテンツからなるリスト（プレイリスト）を個人で作成するのを支援したり、作成したプレイリストを共有したりする機能を提供する。さらに、サーバ１１は、ユーザ又はサーバ１１自身が任意のテーマを設定し、設定したテーマに対して、各ユーザが共同してプレイリストを作成する機能を提供する。
【００３６】
クライアント１２は、例えば、パーソナルコンピュータ、携帯情報端末、携帯電話機、スマートフォン、動画プレイヤー、オーディオプレイヤー等のコンテンツの利用が可能な装置により構成される。
【００３７】
［サーバ１１の構成例］
図２は、サーバ１１の構成例を示すブロック図である。
【００３８】
サーバ１１は、通信部３１、情報処理部３２及び記憶部３３を含むように構成される。情報処理部３２は、コンテンツ検索部４１、プレイリスト検索部４２、テーマ設定部４３、プレイリスト編集部４４、特徴量分析部４５、及び、出力制御部４６を含むように構成される。記憶部３３は、プレイリスト情報記憶部５１、コンテンツ情報記憶部５２、コメント情報記憶部５３、ユーザ情報記憶部５４、及び、類義語辞書５５を含むように構成される。なお、通信部３１と情報処理部３２の各部は、相互にアクセスすることが可能である。また、情報処理部３２の各部は、記憶部３３の各部にアクセスすることが可能である。
【００３９】
通信部３１は、ネットワーク１３を介して各クライアント１２と通信を行い、コンテンツ配信サービスに関わる各種の情報や指令等の送受信を行う。
【００４０】
コンテンツ検索部４１は、コンテンツ情報記憶部５２に記憶されている情報に基づいて、指定された条件と合致するコンテンツの検索を行う。例えば、コンテンツ検索部４１は、クライアント１２により指定されたコンテンツと類似するコンテンツを検索する。また、例えば、コンテンツ検索部４１は、クライアント１２で編集中のプレイリストに追加するコンテンツの候補である推薦候補を検索する。そして、コンテンツ検索部４１は、必要に応じて検索結果をプレイリスト検索部４２、プレイリスト編集部４４、又は、出力制御部４６に供給する。
【００４１】
プレイリスト検索部４２は、プレイリスト情報記憶部５１、コンテンツ情報記憶部５２、及び、コメント情報記憶部５３に記憶されている情報に基づいて、指定された条件と合致するプレイリストの検索を行う。例えば、コンテンツ検索部４１は、クライアント１２により指定されたテーマ又は文字列に類似するテーマが設定されているプレイリストを検索する。また、例えば、コンテンツ検索部４１は、クライアント１２により指定されたコンテンツと特徴量が類似するプレイリストを検索する。さらに、例えば、コンテンツ検索部４１は、クライアント１２により指定されたコンテンツ、及び、それに類似するコンテンツの全部又は一部を含むプレイリストを検索する。そして、プレイリスト検索部４２は、必要に応じて検索結果をテーマ設定部４３、プレイリスト編集部４４、又は、出力制御部４６に供給する。
【００４２】
テーマ設定部４３は、プレイリストのテーマを設定する。例えば、テーマ設定部４３は、クライアント１２からの指定に基づいてテーマを設定する。また、例えば、テーマ設定部４３は、クライアント１２から指定されたコンテンツに付与されているコメントに基づいて、テーマを生成する。そして、テーマ設定部４３は、生成したテーマをプレイリスト検索部４２に供給し、生成したテーマと類似するテーマが設定されているプレイリストの検索結果をプレイリスト検索部４２から取得する。また、テーマ設定部４３は、設定したテーマが設定されたプレイリストの作成をプレイリスト編集部４４に依頼する。
【００４３】
プレイリスト編集部４４は、プレイリストの各種の編集を行う。例えば、プレイリスト編集部４４は、テーマ設定部４３からの依頼に基づいて、プレイリストを作成し、作成したプレイリストに関する情報をプレイリスト情報記憶部５１に記憶させる。また、例えば、プレイリスト編集部４４は、クライアント１２からの要求に従って、プレイリスト情報記憶部５１に記憶されているプレイリストの編集を行い、編集後のプレイリストに関する情報をプレイリスト情報記憶部５１に記憶させる。さらに、例えば、プレイリスト編集部４４は、クライアント１２からの要求によらずに、プレイリストへのコンテンツの追加及び削除、プレイリストの統合を実行する。また、プレイリスト編集部４４は、プレイリストの編集を行ったことを特徴量分析部４５及び出力制御部４６に通知する。
【００４４】
さらに、プレイリスト編集部４４は、プレイリストに追加したコンテンツに対して、追加したプレイリストに設定されているテーマに基づくメタデータを付与し、付与したメタデータをコンテンツ情報記憶部５２に記憶させる。
【００４５】
特徴量分析部４５は、プレイリスト情報記憶部５１及びコンテンツ情報記憶部５２に記憶されている情報を用いて、各プレイリストに含まれるコンテンツの特徴量に基づいて、各プレイリストの特徴量を求める。特徴量分析部４５は、求めた各プレイリストの特徴量をプレイリスト情報記憶部５１に記憶させる。
【００４６】
出力制御部４６は、通信部３１を介して、プレイリストに関する情報、プレイリストの検索結果、プレイリストに追加するコンテンツの候補を示す情報等のクライアント１２への送信を制御する。
【００４７】
プレイリスト情報記憶部５１は、各プレイリストに関する情報を記憶する。例えば、各プレイリストについて、テーマ、テーマを設定したユーザ（プレイリストを共同で作成した場合）又はプレイリストを作成したユーザ（プレイリストを個人で作成した場合）の識別情報（例えば、ユーザＩＤ）、特徴量等が記憶される。また、例えば、各プレイリストについて、プレイリスト内のコンテンツの識別情報（例えば、コンテンツＩＤ）、コンテンツの順序、各コンテンツに対する各ユーザの評価等が記憶される。
【００４８】
コンテンツ情報記憶部５２は、コンテンツ配信サービスで利用される各コンテンツに関する情報を記憶する。例えば、各コンテンツについて、識別情報（例えば、コンテンツＩＤ）、特徴量、各種の属性を示すメタデータ、コンテンツに対する各ユーザの評価、コンテンツの利用状況等が記憶される。
【００４９】
なお、プレイリスト情報記憶部５１に記憶されているコンテンツに対するユーザの評価と、コンテンツ情報記憶部５２に記憶されているコンテンツに対するユーザの評価とは、少し意味合いが異なる。すなわち、後者がコンテンツ単体に対する評価であるのに対し、前者は、コンテンツ単体の評価に加えて、そのコンテンツがプレイリストに適合するか否かの評価が加味されたものである。なお、以下、両者を区別する必要がある場合、前者を複合評価と称し、後者を単体評価と称する。
【００５０】
コメント情報記憶部５３は、各コンテンツに付与されているコメントに関する情報を記憶する。例えば、各コメントについて、識別情報（例えば、コメントＩＤ）、コメントが付与されたコンテンツの識別情報（例えば、コンテンツＩＤ）、コメントを付与したユーザの識別情報（例えば、ユーザＩＤ）、コメントに用いられている言語、コメントを付与した日時、コメントの内容等が記憶される。
【００５１】
ユーザ情報記憶部５４は、コンテンツ配信サービスを利用する各ユーザに関する情報を記憶する。例えば、各ユーザについて、識別情報（例えば、ユーザＩＤ）、属性、行動履歴（例えば、サービスの利用履歴、コンテンツの利用履歴等）等が記憶される。
【００５２】
類義語辞書５５は、コンテンツ配信サービスが提供される地域で使用される各言語の類義語辞書を含む。
【００５３】
［クライアント１２の構成例］
図３は、クライアント１２の機能の構成例を示すブロック図である。
【００５４】
クライアント１２は、通信部７１、再生部７２、プレイリスト処理部７３、出力制御部７４、出力部７５、入力部７６、履歴管理部７７、及び、履歴記憶部７８を含むように構成される。
【００５５】
通信部７１は、ネットワーク１３を介して各サーバ１１と通信を行い、コンテンツ配信サービスに関わる各種の情報や指令等の送受信を行う。
【００５６】
再生部７２は、ネットワーク１３及び通信部７１を介して、サーバ１１からコンテンツを受信し、受信したコンテンツを再生する。再生部７２は、再生の結果得られた再生データを出力制御部７４に供給する。また、再生部７２は、コンテンツの再生履歴を履歴管理部７７に供給する。
【００５７】
プレイリスト処理部７３は、入力部７６を用いてユーザにより入力される指令等に基づいて、クライアント１２におけるプレイリストに係る処理を実行する。例えば、プレイリスト処理部７３は、通信部７１を介して、新規テーマの設定、プレイリストの作成、検索、編集等をサーバ１１に要求する。また、例えば、プレイリスト処理部７３は、通信部７１を介して、プレイリストの送信をサーバ１１に要求し、要求したプレイリストに関する情報をサーバ１１から受信する。さらに、例えば、プレイリスト処理部７３は、出力制御部７４を制御して、プレイリストの提示画面、再生画面、編集画面、検索画面等を出力部７５に表示させる。また、例えば、プレイリスト処理部７３は、クライアント１２のローカル環境におけるプレイリストの編集を実行する。さらに、例えば、プレイリスト処理部７３は、再生部７２によるプレイリストの再生を制御する。
【００５８】
出力制御部７４は、ネットワーク１３及び通信部７１を介して、コンテンツに関する情報やコンテンツに付与されたコメント等、ユーザに提示する情報やコンテンツの再生とともに表示する情報をサーバ１１から受信する。また、出力制御部７４は、再生データに基づいて、出力部７５における動画や静止画の表示、音声の出力等を制御する。さらに、出力制御部７４は、サーバ１１から受信した各種の情報の出力部７５における表示を制御する。
【００５９】
出力部７５は、例えば、ディスプレイ等の各種の表示デバイス、及び、スピーカ、音声出力端子等の各種の音声出力デバイスにより構成される。
【００６０】
入力部７６は、例えば、キーボード、マウス、タッチパネル、マイクロフォン等の各種の入力デバイスにより構成される。入力部７６は、ユーザにより入力された情報や指令等を再生部７２、プレイリスト処理部７３、出力制御部７４、及び、履歴管理部７７に供給する。
【００６１】
履歴管理部７７は、通信部７１を介してサーバ１１から受信する情報、再生部７２から供給されるコンテンツの再生履歴、及び、入力部７６から供給されるユーザの指令等に基づいて、ユーザのコンテンツの利用履歴を生成し、履歴記憶部７８に記憶させる。このコンテンツの利用履歴には、コンテンツに関する情報の閲覧、コンテンツの購入、再生、消去、コメント又は評価の付与等の履歴が含まれる。
【００６２】
［情報処理システム１の処理］
次に、図４乃至図２１を参照して、情報処理システム１の処理について説明する。
【００６３】
なお、以下、各処理において、クライアント１２側でサービスを利用する主体となるユーザをアクティブユーザと称する。
【００６４】
（アクティブユーザがプレイリストのテーマを新規に作成する場合の処理）
最初に、アクティブユーザがプレイリストのテーマを新規に作成する場合の処理について説明する。
【００６５】
まず、図４のフローチャートを参照して、クライアント１２により実行される新規テーマ設定要求処理について説明する。
【００６６】
この処理は、例えば、アクティブユーザが、クライアント１２の入力部７６を用いて、プレイリストのテーマの新規作成の指令を入力し、その指令が入力部７６からプレイリスト処理部７３に供給されたとき開始される。
【００６７】
ステップＳ１において、クライアント１２は、新規テーマの入力を受け付ける。具体的には、出力制御部７４は、プレイリスト処理部７３の制御の下に、プレイリストの新規テーマを入力するための画面を出力部７５に表示させる。アクティブユーザは、入力部７６を用いて、新規テーマを入力する。入力部７６は、入力された新規テーマをプレイリスト処理部７３に通知する。
【００６８】
このとき、テーマの内容は特に制限されるものではない。例えば、「朝」、「Fresh Song」等の短い語句からなるテーマや、「気持よく目覚める曲」、「晴れの日に聞きたい」、「ドラムソロが印象的な曲」等、より具体的なテーマを入力することが可能である。また、上述したような感性的な表現のテーマだけでなく、「アーティストＡの代表曲」や「５０年代のジャズ」等、アーティスト名、年代、ジャンル等のコンテンツの具体的な属性を含むテーマを設定することも可能である。また、テーマの作成に用いる言語も特に制限されるものではない。
【００６９】
ステップＳ２において、クライアント１２は、新規テーマの設定を要求する。具体的には、アクティブユーザが、入力部７６を用いて、入力した新規テーマを確定した場合、入力部７６は、その旨をプレイリスト処理部７３に通知する。プレイリスト処理部７３は、入力された新規テーマ及びアクティブユーザの識別情報を含み、当該新規テーマの設定を要求するテーマ設定要求信号を生成し、通信部７１を介してサーバ１１に送信する。
【００７０】
図５を参照して後述するように、クライアント１２から送信されたテーマ設定要求信号を受信したサーバ１１は、新規テーマに類似するテーマが設定されているプレイリストを検索する。そして、サーバ１１は、新規テーマに類似するテーマが設定されているプレイリストが存在しない場合、新規テーマを設定したプレイリストを作成し、新規テーマの設定の完了を通知するテーマ設定完了信号を、アクティブユーザのクライアント１２に送信する。一方、サーバ１１は、新規テーマに類似するテーマが設定されているプレイリストが存在する場合、当該類似するテーマを含む類似テーマ通知信号を、アクティブユーザのクライアント１２に送信する。
【００７１】
ステップＳ３において、プレイリスト処理部７３は、新規テーマが設定されたか否かを判定する。プレイリスト処理部７３は、ネットワーク１３及び通信部７１を介して、テーマ設定完了信号をサーバ１１から受信した場合、新規テーマが設定されたと判定する。そして、処理はステップＳ４に進む。
【００７２】
ステップＳ４において、クライアント１２は、新規テーマの設定完了を通知する。具体的には、出力制御部７４は、プレイリスト処理部７３の制御の下に、新規テーマの設定完了を通知するための画面や音声等を出力部７５に出力させる。これにより、アクティブユーザに、新規テーマが設定されたことが通知される。
【００７３】
その後、新規テーマ設定要求処理は終了する。
【００７４】
一方、ステップＳ３において、プレイリスト処理部７３は、ネットワーク１３及び通信部７１を介して、類似テーマ通知信号を受信した場合、新規テーマが設定されなかったと判定する。そして、処理はステップＳ５に進む。
【００７５】
ステップＳ５において、出力制御部７４は、プレイリスト処理部７３の制御の下に、新規テーマに類似するテーマを出力部７５に提示させる。これにより、アクティブユーザは、自分が作成した新規テーマに類似するテーマが設定されたプレイリストが既に存在し、そのテーマの内容を知ることができる。そして、アクティブユーザは、例えば、当該類似するテーマが設定されたプレイリストの編集に参加したり、利用したりすることができる。或いは、アクティブユーザは、例えば、自分が作成した新規テーマを、他のテーマと類似しないものに変更することができる。
【００７６】
その後、新規テーマ設定要求処理は終了する。
【００７７】
次に、図５のフローチャートを参照して、図４のクライアント１２による新規テーマ設定要求処理に対応して、サーバ１１により実行される新規テーマ設定処理について説明する。
【００７８】
ステップＳ２１において、通信部３１は、新規テーマの設定の要求を受信する。すなわち、通信部３１は、ネットワーク１３を介して、テーマ設定要求信号をクライアント１２から受信する。通信部３１は、テーマ設定要求信号をプレイリスト検索部４２及びテーマ設定部４３に供給する。
【００７９】
ステップＳ２２において、プレイリスト検索部４２は、新規テーマに類似するテーマが設定されているプレイリストを検索する。具体的には、プレイリスト検索部４２は、所定の手法により、新規テーマ、及び、プレイリスト情報記憶部５１に記憶されている各プレイリストのテーマを分析する。
【００８０】
このとき、要求される検索レベル等に応じて、任意の分析手法を採用することができる。例えば、各テーマを単語レベルに分解し、ＢＯＷ（Bag-of-words）等のモデルを作成したり、類義語辞書５５やＬＤＡ（Latent Dirichlet Allocation）等を用いて、各テーマのトピックや特徴的な語句を抽出したりすることが可能である。
【００８１】
そして、例えば、プレイリスト検索部４２は、新規テーマと各プレイリストのテーマとの間の類似度を算出し、類似度が所定の閾値以上となるテーマを、新規テーマに類似するテーマとして抽出する。或いは、例えば、プレイリスト検索部４２は、各プレイリストのテーマの中から、新規テーマから抽出されたトピックや特徴的な語句と、同一又は類似するトピックや語句を含むテーマを、新規テーマに類似するテーマとして抽出する。
【００８２】
ステップＳ２３において、プレイリスト検索部４２は、ステップＳ２２の処理の結果に基づいて、新規テーマに類似するテーマが設定されているプレイリストが存在するか否かを判定する。新規テーマに類似するテーマが設定されているプレイリストが存在しないと判定された場合、処理はステップＳ２４に進む。
【００８３】
ステップＳ２４において、サーバ１１は、新規テーマを設定したプレイリストを作成する。具体的には、プレイリスト検索部４２は、新規テーマに類似するテーマが設定されているプレイリストが存在しないことをテーマ設定部４３に通知する。テーマ設定部４３は、新規テーマを設定したプレイリストの作成をプレイリスト編集部４４に依頼する。プレイリスト編集部４４は、新規テーマを設定したプレイリストを作成し、作成したプレイリストに関する情報をプレイリスト情報記憶部５１に記憶させる。
【００８４】
その後、アクティブユーザにより作成された新規テーマが設定されたプレイリストが公開され、プレイリストの編集に、アクティブユーザだけでなく、当該テーマの設定と無関係な他のユーザが参加することが可能になる。
【００８５】
ステップＳ２５において、サーバ１１は、新規テーマの設定完了を通知する。具体的には、プレイリスト編集部４４は、新規テーマを設定したプレイリストを作成したことを出力制御部４６に通知する。出力制御部４６は、上述したテーマ設定完了信号を生成し、通信部３１を介してクライアント１２に送信する。
【００８６】
その後、新規テーマ設定処理は終了する。
【００８７】
一方、ステップＳ２３において、新規テーマに類似するテーマが設定されているプレイリストが存在すると判定された場合、処理はステップＳ２６に進む。
【００８８】
ステップＳ２６において、サーバ１１は、新規テーマに類似するテーマを送信する。具体的には、プレイリスト検索部４２は、ステップＳ２２の処理で検索した、新規テーマに類似するテーマを出力制御部４６に通知する。出力制御部４６は、新規テーマに類似するテーマを含む類似テーマ通知信号を生成し、通信部３１を介してクライアント１２に送信する。
【００８９】
その後、新規テーマ設定処理は終了する。
【００９０】
（指定したコンテンツを含むプレイリストを新規作成する場合の処理）
次に、アクティブユーザが指定したコンテンツを含むプレイリストを新規に作成する場合の処理について説明する。なお、この処理では、アクティブユーザが指定したコンテンツに基づいて、プレイリストのテーマが自動生成される。
【００９１】
まず、図６のフローチャートを参照して、クライアント１２により実行されるプレイリスト作成要求処理について説明する。
【００９２】
なお、この処理は、例えば、アクティブユーザが、クライアント１２の入力部７６を用いて、プレイリストの作成の指令を入力し、その指令が入力部７６からプレイリスト処理部７３に供給されたとき開始される。
【００９３】
ステップＳ４１において、クライアント１２は、プレイリストに入れるコンテンツの指定を受け付ける。具体的には、出力制御部７４は、プレイリスト処理部７３の制御の下に、プレイリストに入れるコンテンツを指定するための画面を出力部７５に表示させる。アクティブユーザは、入力部７６を用いて、新規に作成するプレイリストに入れたいコンテンツのタイトル等を指定する。このとき、複数のコンテンツを指定できるようにしてもよい。入力部７６は、指定されたコンテンツを示す情報をプレイリスト処理部７３に供給する。
【００９４】
ステップＳ４２において、クライアント１２は、プレイリストの作成を要求する。具体的には、アクティブユーザが、入力部７６を用いて、プレイリストに入れるコンテンツを確定した場合、入力部７６は、その旨をプレイリスト処理部７３に通知する。プレイリスト処理部７３は、指定されたコンテンツを示す情報（例えば、識別情報）及びアクティブユーザの識別情報を含み、当該コンテンツを含むプレイリストの作成を要求するプレイリスト作成要求信号を生成し、通信部７１を介してサーバ１１に送信する。
【００９５】
図７を参照して後述するように、クライアント１２から送信されたプレイリスト作成要求信号を受信したサーバ１１は、指定されたコンテンツに基づいて、プレイリストのテーマを生成する。また、サーバ１１は、生成したテーマに類似するテーマが設定されているプレイリストを検索する。そして、サーバ１１は、生成したテーマに類似するテーマが設定されたプレイリストが存在しない場合、指定されたコンテンツを含み、生成したテーマが設定されたプレイリストを作成する。さらに、サーバ１１は、生成したテーマを示す情報を含み、プレイリストの作成の完了を通知するプレイリスト作成完了信号を、アクティブユーザのクライアント１２に送信する。
【００９６】
一方、サーバ１１は、生成したテーマに類似するテーマが設定されているプレイリストが存在する場合、生成したテーマ、及び、それに類似するテーマを含む類似テーマ通知信号を、アクティブユーザのクライアント１２に送信する。
【００９７】
ステップＳ４３において、プレイリスト処理部７３は、プレイリストが作成されたか否かを判定する。プレイリスト処理部７３は、ネットワーク１３及び通信部７１を介して、プレイリスト作成完了信号をサーバ１１から受信した場合、プレイリストが作成されたと判定する。そして、処理はステップＳ４４に進む。
【００９８】
ステップＳ４４において、クライアント１２は、プレイリストの作成完了を通知する。具体的には、出力制御部７４は、プレイリスト処理部７３の制御の下に、プレイリストの作成完了を通知するための画面や音声等を出力部７５に出力させる。これにより、指定したコンテンツを含むプレイリストが作成されたこと、及び、自動生成されたプレイリストのテーマが、アクティブユーザに通知される。
【００９９】
その後、プレイリスト作成要求処理は終了する。
【０１００】
一方、ステップＳ４３において、プレイリスト処理部７３は、ネットワーク１３及び通信部７１を介して、類似テーマ通知信号をサーバ１１から受信した場合、プレイリストが作成されなかったと判定する。そして、処理はステップＳ４５に進む。
【０１０１】
ステップＳ４５において、出力制御部７４は、プレイリスト処理部７３の制御の下に、サーバ１１が生成したテーマ、及び、それに類似するテーマを出力部７５に提示させる。これにより、アクティブユーザは、自分が指定したコンテンツに基づいてサーバ１１により自動生成されたテーマと類似するテーマが設定されたプレイリストが既に存在すること、及び、その類似するテーマの内容を知ることができる。そして、アクティブユーザは、例えば、当該類似するテーマが設定されたプレイリストの編集に参加したり、利用したりすることができる。
【０１０２】
その後、プレイリスト作成要求処理は終了する。
【０１０３】
次に、図７のフローチャートを参照して、図６のクライアント１２によるプレイリスト作成要求処理に対応して、サーバ１１により実行されるプレイリスト作成処理について説明する。
【０１０４】
ステップＳ６１において、通信部３１は、プレイリストの作成の要求を受信する。すなわち、通信部３１は、ネットワーク１３を介して、プレイリスト作成要求信号をクライアント１２から受信する。通信部３１は、プレイリスト作成要求信号をテーマ設定部４３及びプレイリスト編集部４４に供給する。
【０１０５】
ステップＳ６２において、テーマ設定部４３は、指定されたコンテンツに付与されているコメントを分析する。具体的には、テーマ設定部４３は、アクティブユーザにより指定されたコンテンツに対して各ユーザから付与されているコメントをコメント情報記憶部５３から読み出す。そして、テーマ設定部４３は、所定の手法により、各コメントを単語レベルに分解し、各単語の出現頻度の集計等の分析を行う。なお、このとき、目的に応じて任意の分析手法を採用することができる。
【０１０６】
ステップＳ６３において、テーマ設定部４３は、分析結果に基づいて、テーマを生成する。例えば、テーマ設定部４３は、指定されたコンテンツに付与されたコメントにおいて特徴的な語句（例えば、出現頻度が高い単語やフレーズ等）を用いて、テーマを生成する。テーマ設定部４３は、生成したテーマをプレイリスト検索部４２に通知する。
【０１０７】
ステップＳ６４において、図５のステップＳ２２の処理と同様に、生成したテーマに類似するテーマが設定されているプレイリストが検索される。
【０１０８】
ステップＳ６５において、プレイリスト検索部４２は、ステップＳ６４の処理の結果に基づいて、生成したテーマに類似するテーマが設定されているプレイリストが存在するか否かを判定する。生成したテーマに類似するテーマが設定されているプレイリストが存在しないと判定された場合、処理はステップＳ６６に進む。
【０１０９】
ステップＳ６６において、サーバ１１は、生成したテーマを設定したプレイリストを作成する。具体的には、プレイリスト検索部４２は、生成したテーマに類似するテーマが設定されているプレイリストが存在しないことをテーマ設定部４３に通知する。テーマ設定部４３は、生成したテーマを設定したプレイリストの作成をプレイリスト編集部４４に依頼する。プレイリスト編集部４４は、テーマ設定部４３により生成されたテーマが設定され、アクティブユーザにより指定されたコンテンツを含むプレイリストを作成し、作成したプレイリストに関する情報をプレイリスト情報記憶部５１に記憶させる。
【０１１０】
その後、テーマ設定部４３により生成されたテーマが設定されたプレイリストが公開され、プレイリストの編集に、アクティブユーザだけでなく、当該テーマの設定と無関係な他のユーザが参加することが可能になる。
【０１１１】
ステップＳ６７において、サーバ１１は、プレイリストの特徴量を分析する。具体的には、プレイリスト編集部４４は、プレイリストを新規に作成したことを特徴量分析部４５に通知する。特徴量分析部４５は、新規に作成されたプレイリストに含まれるコンテンツの特徴量を、コンテンツ情報記憶部５２から読み出す。そして、特徴量分析部４５は、プレイリストに含まれる各コンテンツの特徴量に基づいて、当該プレイリストの特徴量を求める。例えば、特徴量分析部４５は、プレイリストに含まれるコンテンツの各特徴量の平均値を、プレイリストの特徴量として算出する。
【０１１２】
ステップＳ６８において、サーバ１１は、プレイリストの作成完了を通知する。具体的には、プレイリスト編集部４４は、プレイリストの作成が完了したことを出力制御部４６に通知する。出力制御部４６は、上述したプレイリスト作成完了信号を生成し、通信部３１を介してクライアント１２に送信する。
【０１１３】
その後、プレイリスト作成処理は終了する。
【０１１４】
一方、ステップＳ６４において、生成したテーマに類似するテーマが設定されているプレイリストが存在すると判定された場合、処理はステップＳ６９に進む。
【０１１５】
ステップＳ６９において、サーバ１１は、生成したテーマ、及び、それに類似するテーマを送信する。具体的には、プレイリスト検索部４２は、ステップＳ６５の検索処理の結果を出力制御部４６に通知する。出力制御部４６は、テーマ設定部４３が生成したテーマ、及び、それに類似するテーマを含む類似テーマ通知信号を生成し、通信部３１を介してクライアント１２に送信する。
【０１１６】
その後、プレイリスト作成処理は終了する。
【０１１７】
（プレイリスト検索処理１）
次に、図８のフローチャートを参照して、情報処理システム１により実行されるプレイリスト検索処理の第１の実施の形態について説明する。なお、この実施の形態では、アクティブユーザが入力した文字列（以下、検索文字列と称する）に類似するテーマが設定されているプレイリストが検索される。
【０１１８】
この処理は、例えば、アクティブユーザが、クライアント１２の入力部７６を用いて、プレイリストの検索の指令を入力し、その指令が入力部７６からプレイリスト処理部７３に供給されたとき開始される。
【０１１９】
ステップＳ１０１において、クライアント１２は、検索文字列の入力を受け付ける。具体的には、出力制御部７４は、プレイリスト処理部７３の制御の下に、検索文字列を入力するための画面を出力部７５に表示させる。
【０１２０】
図９の左側の画面は、このとき表示されるプレイリスト検索画面の例を示している。このプレイリスト検索画面には、入力欄１０１、検索ボタン１０２、及び、リストボックス１０３が表示されている。
【０１２１】
アクティブユーザは、入力部７６を用いて、入力欄１０１に検索文字列を入力する。このとき、入力欄１０１の検索文字列が変更される毎に、入力部７６は、その検索文字列をプレイリスト処理部７３に供給し、プレイリスト処理部７３は、通信部７１及を介して、検索文字列をサーバ１１に送信する。そして、プレイリスト処理部７３は、ネットワーク１３及び通信部７１を介して、検索文字列に関連する語句をサーバ１１から受信し、出力制御部７４を制御して、リストボックス１０３内に受信した語句を表示させる。これにより、アクティブユーザは、所望の検索文字列をより迅速に入力することが可能になる。
【０１２２】
ステップＳ１０２において、クライアント１２は、プレイリストの検索を要求する。具体的には、アクティブユーザが、入力部７６を用いて、図９のプレイリスト検索画面の検索ボタン１０２を押下した場合、入力部７６は、その旨をプレイリスト処理部７３に通知する。プレイリスト処理部７３は、入力された検索文字列を含み、検索文字列と類似するテーマが設定されているプレイリストの検索を要求するプレイリスト検索要求信号を生成し、通信部７１を介してサーバ１１に送信する。
【０１２３】
ステップＳ１０３において、サーバ１１は、プレイリストの検索の要求を受信する。すなわち、サーバ１１の通信部３１は、ネットワーク１３を介して、プレイリスト検索要求信号をクライアント１２から受信する。通信部３１は、受信したプレイリスト検索要求信号をプレイリスト検索部４２に供給する。
【０１２４】
ステップＳ１０４において、図５のステップＳ２２と同様の処理により、検索文字列に類似するテーマが設定されているプレイリストが検索される。これにより、例えば、検索文字列との間の類似度が所定の閾値以上のテーマ、又は、検索文字列と同一又は類似するトピックや語句を含むテーマが設定されているプレイリストが検索される。
【０１２５】
ステップＳ１０５において、サーバ１１は、検索結果を送信する。具体的には、プレイリスト検索部４２は、検索結果を出力制御部４６に供給する。出力制御部４６は、ステップＳ１０４の処理で検索された、検索文字列に類似するテーマを含む検索結果通知信号を生成し、通信部３１を介してクライアント１２に送信する。
【０１２６】
ステップＳ１０６において、クライアント１２は、検索結果を受信する。すなわち、クライアント１２の通信部７１は、ネットワーク１３を介して、検索結果通知信号を受信する。通信部７１は、検索結果通知信号をプレイリスト処理部７３に供給する。
【０１２７】
ステップＳ１０７において、出力制御部７４は、プレイリスト処理部７３の制御の下に、検索結果を出力部７５に提示させる。これにより、例えば、図９の左側のプレイリスト検索画面内に、右側のウインドウ１１１が表示される。
【０１２８】
ウインドウ１１１は、プレイリストの検索結果を表示するためのものであり、選択ボタン１２１ａ乃至１２１ｅ、及び、作成ボタン１２２が表示されている。
【０１２９】
選択ボタン１２１ａ乃至１２１ｅには、サーバ１１で検索された検索文字列に類似するプレイリストのテーマがそれぞれ表示されている。そして、アクティブユーザが、入力部７６を用いて、選択ボタン１２１ａ乃至１２１ｅのいずれかを選択すると、選択されたテーマが設定されているプレイリストに関する情報が表示される。
【０１３０】
一方、アクティブユーザは、検索結果に所望のテーマが含まれていないため、新たにテーマを作成したい場合、入力部７６を用いて、作成ボタン１２２を押下する。その後、図４及び図５を参照して上述した処理により、アクティブユーザは、自分で作成したテーマを新規に設定することができる。
【０１３１】
その後、プレイリスト検索処理は終了する。
【０１３２】
このようにして、アクティブユーザは、検索文字列を入力するだけで、検索文字列に類似するテーマが設定されているプレイリストを検索することができる。
【０１３３】
（プレイリスト検索処理２）
次に、図１０のフローチャートを参照して、情報処理システム１により実行されるプレイリスト検索処理の第２の実施の形態について説明する。なお、この実施の形態では、アクティブユーザが指定したコンテンツ及びその類似コンテンツを含むプレイリストが検索される。
【０１３４】
この処理は、例えば、アクティブユーザが、クライアント１２の入力部７６を用いて、プレイリストの検索の指令を入力し、その指令が入力部７６からプレイリスト処理部７３に供給されたとき開始される。
【０１３５】
ステップＳ１２１において、クライアント１２は、検索に用いるコンテンツの指定を受け付ける。具体的には、出力制御部７４は、プレイリスト処理部７３の制御の下に、コンテンツを指定するための画面を出力部７５に表示させる。
【０１３６】
図１１の左側の画面は、コンテンツを指定するための画面の例を示している。この画面には、コンテンツ情報エリア１５１ａ乃至１５１ｃ、吹き出し１５２ａ乃至１５２ｃ、評価ボタン１５３ａ乃至１５３ｃ、評価ボタン１５４ａ，１５４ｂ、並びに、カーソル１５５が表示されている。
【０１３７】
コンテンツ情報エリア１５１ａ乃至１５１ｃには、各コンテンツに関する情報が表示される。この例では、コンテンツを表す画像（例えば、コンテンツ（楽曲）を含むアルバムのジャケット等）、及び、アーティスト名が表示されている。
【０１３８】
吹き出し１５２ａ乃至１５２ｃ内には、対応するコンテンツに対して各ユーザから付与されたコメントが表示される。
【０１３９】
評価ボタン１５３ａ乃至１５３ｃ及び評価ボタン１５４ａ，１５４ｂは、各コンテンツに対して、アクティブユーザが上述した単体評価を付与するためのボタンである。評価ボタン１５３ａ乃至１５３ｃは、ポジティブな評価を付与する場合に押下される。一方、評価ボタン１５４ａ，１５４ｂは、ネガティブな評価を付与する場合に押下される。
【０１４０】
また、評価ボタン１５３ａ乃至１５３ｃの右には、各コンテンツに対してポジティブな評価を与えたユーザ数が表示されている。同様に、評価ボタン１５４ａ，１５４ｂの右には、各コンテンツに対してネガティブな評価を与えたユーザ数が表示されている。例えば、この例では、コンテンツ情報エリア１５１ａに表示されているアーティストＡのコンテンツに対して、１３１人のユーザからポジティブな評価が付与され、２１人のユーザからネガティブな評価が付与されている。
【０１４１】
カーソル１５５は、画面内に表示されているコンテンツの中から所望のものを選択するために用いられる。アクティブユーザは、入力部７６を用いて、カーソル１５５を上下に移動させることにより、所望のコンテンツを選択することができる。また、カーソル１５５の移動に合わせて、画面が上下方向にスクロールし、画面内に表示されるコンテンツを切り替えることができる。
【０１４２】
そして、アクティブユーザは、入力部７６を用いて、カーソル１５５により選択されているコンテンツを、検索に用いるコンテンツに指定することができる。入力部７６は、コンテンツの指定が行われた場合、指定されたコンテンツを示す情報をプレイリスト処理部７３に供給する。なお、このとき、複数のコンテンツを指定できるようにしてもよい。
【０１４３】
ステップＳ１２２において、クライアント１２は、プレイリストの検索を要求する。具体的には、アクティブユーザが、入力部７６を用いて、指定したコンテンツを確定し、プレイリストの検索の実行を指令した場合、入力部７６は、その旨をプレイリスト処理部７３に通知する。プレイリスト処理部７３は、指定されたコンテンツを示す情報（例えば、識別情報）を含み、プレイリストの検索を要求するプレイリスト検索要求信号を生成し、通信部７１を介してサーバ１１に送信する。
【０１４４】
ステップＳ１２３において、サーバ１１は、プレイリストの検索の要求を受信する。すなわち、サーバ１１の通信部３１は、ネットワーク１３を介して、プレイリスト検索要求信号をクライアント１２から受信する。通信部３１は、受信したプレイリスト検索要求信号をコンテンツ検索部４１に供給する。
【０１４５】
ステップＳ１２４において、コンテンツ検索部４１は、指定されたコンテンツに類似するコンテンツを検索する。ここで、類似コンテンツの検索方法の例について説明する。
【０１４６】
例えば、各コンテンツの特徴量に基づいて、類似コンテンツを検索することが可能である。具体的には、コンテンツ検索部４１は、所定の手法により、コンテンツ情報記憶部５２に記憶されている各コンテンツの特徴量に基づいて、指定されたコンテンツとその他の各コンテンツとの間の特徴量の類似度を算出する。このとき、類似度の算出には、任意の手法を採用することができる。そして、コンテンツ検索部４１は、類似度が所定の閾値以上のコンテンツを、指定されたコンテンツの類似コンテンツとして抽出する。
【０１４７】
また、例えば、各コンテンツのメタデータに基づいて、類似コンテンツを検索することが可能である。具体的には、コンテンツ検索部４１は、所定の手法により、コンテンツ情報記憶部５２に記憶されている各コンテンツのメタデータに基づいて、指定されたコンテンツとその他の各コンテンツとの間のメタデータの類似度を算出する。このとき、類似度の算出には、任意の手法を採用することができる。そして、コンテンツ検索部４１は、類似度が所定の閾値以上のコンテンツを、指定されたコンテンツの類似コンテンツとして抽出する。
【０１４８】
さらに、例えば、各コンテンツに付与されているコメントに基づいて、類似コンテンツを検索することが可能である。具体的には、コンテンツ検索部４１は、コメント情報記憶部５３に記憶されているコメントのうち、指定されたコンテンツ以外のコンテンツに付与されているコメントの中から、指定されたコンテンツに付与されているコメントと類似するコメントを検索する。このとき、例えば、図５のステップＳ２２において類似するテーマを検索する場合と同様の手法を用いて、類似するコメントを検索することが可能である。そして、コンテンツ検索部４１は、類似するコメントが付与されているコンテンツを、指定されたコンテンツの類似コンテンツとして抽出する。
【０１４９】
なお、類似コンテンツを検索する手法は、上述した例に限定されるものではなく、他の手法を採用することもできる。また、例えば、各コンテンツの特徴量、メタデータ及びコメントのうちの２つ以上を用いて、類似コンテンツを検索するようにしてもよい。
【０１５０】
コンテンツ検索部４１は、指定されたコンテンツ、及び、その類似コンテンツを示す情報をプレイリスト検索部４２に供給する。
【０１５１】
ステップＳ１２５において、プレイリスト検索部４２は、プレイリスト情報記憶部５１に記憶されている各プレイリストの中から、指定されたコンテンツ及びその類似コンテンツを含むプレイリストを検索する。
【０１５２】
このとき、指定されたコンテンツ及び類似コンテンツを全て含むプレイリストを検索対象とするようにしてもよいし、それらのコンテンツのうちの一部を含むプレイリストを検索対象とするようにしてもよい。また、後者の場合、例えば、指定されたコンテンツ又は類似コンテンツを所定の数以上又は所定の割合以上含むプレイリストを検索対象とするようにしてもよい。
【０１５３】
ステップＳ１２６において、サーバ１１は、検索結果を送信する。具体的には、プレイリスト検索部４２は、検索結果を出力制御部４６に供給する。出力制御部４６は、ステップＳ１２５の処理で検索されたプレイリストに設定されているテーマを含む検索結果通知信号を生成し、通信部３１を介してクライアント１２に送信する。
【０１５４】
その後、ステップＳ１２７及びＳ１２８において、図８のステップＳ１０６及びＳ１０７と同様の処理が行われる。
【０１５５】
これにより、例えば、図１１の左側の画面内に、右側のウインドウ１６１が表示される。このウインドウ１６１は、図９のウインドウ１１１と同様のものである。選択ボタン１７１ａ乃至１７１ｅ及び作成ボタン１７２が、図９のウインドウ１１１の選択ボタン１２１ａ乃至１２１ｅ及び作成ボタン１２２にそれぞれ対応する。
【０１５６】
このようにして、アクティブユーザは、コンテンツを指定するだけで、指定したコンテンツ、又は、それに類似するコンテンツを含むプレイリストを検索することができる。
【０１５７】
なお、類似コンテンツを用いずに、アクティブユーザにより指定されたコンテンツのみを用いてプレイリストを検索するようにしてもよい。
【０１５８】
（プレイリスト検索処理３）
次に、図１２のフローチャートを参照して、情報処理システム１により実行されるプレイリスト検索処理の第３の実施の形態について説明する。なお、この実施の形態では、アクティブユーザが指定したコンテンツと特徴量が類似するプレイリストが検索される。
【０１５９】
ステップＳ１４１及びＳ１４２において、図１０のステップＳ１２１及びＳ１２２と同様の処理が行われる。これにより、アクティブユーザにより検索に用いるコンテンツが指定され、指定されたコンテンツを示す情報を含むプレイリスト検索要求信号がクライアント１２からサーバ１１に送信される。
【０１６０】
ステップＳ１４３において、図１０のステップＳ１２３の処理と同様に、サーバ１１の通信部３１は、プレイリスト検索要求信号をクライアント１２から受信する。通信部３１は、受信したプレイリスト検索要求信号をプレイリスト検索部４２に供給する。
【０１６１】
ステップＳ１４４において、プレイリスト検索部４２は、指定されたコンテンツと特徴量が類似するプレイリストを検索する。具体的には、プレイリスト検索部４２は、コンテンツ情報記憶部５２に記憶されている、指定されたコンテンツの特徴量と、プレイリスト情報記憶部５１に記憶されている各プレイリストの特徴量との間の類似度を算出する。
【０１６２】
なお、複数のコンテンツが指定されている場合、例えば、それらのコンテンツの特徴量の平均値が用いられる。また、類似度の算出には、任意の手法を採用することができる。そして、プレイリスト検索部４２は、類似度が所定の閾値以上のプレイリスト、又は、類似度がトップから所定の順位までのプレイリストを抽出する。
【０１６３】
その後、ステップＳ１４５乃至Ｓ１４７において、図１０のステップＳ１２６乃至Ｓ１２８と同様の処理が行われる。
【０１６４】
このようにして、アクティブユーザは、コンテンツを指定するだけで、指定したコンテンツと特徴量が類似するプレイリストを検索することができる。
【０１６５】
（プレイリスト提示処理）
次に、図１３のフローチャートを参照して、情報処理システム１により実行されるプレイリスト提示処理について説明する。
【０１６６】
なお、この処理は、例えば、クライアント１２においてプレイリストの検索結果が提示された後に行われる。
【０１６７】
ステップＳ２０１において、クライアント１２は、テーマの選択を受け付ける。具体的には、アクティブユーザは、例えば、入力部７６を用いて、図９のウインドウ１１１又は図１１のウインドウ１６１内に表示されているプレイリストのテーマの中から所望のテーマを選択する。入力部７６は、選択されたテーマをプレイリスト処理部７３に通知する。
【０１６８】
ステップＳ２０２において、クライアント１２は、選択されたテーマが設定されているプレイリストの送信を要求する。具体的には、プレイリスト処理部７３は、アクティブユーザにより選択されたテーマが設定されているプレイリストの送信を要求するプレイリスト送信要求信号を生成し、通信部７１を介してサーバ１１に送信する。
【０１６９】
ステップＳ２０３において、サーバ１１は、プレイリストの送信の要求を受信する。すなわち、サーバ１１の通信部３１は、ネットワーク１３を介して、プレイリスト送信要求信号をクライアント１２から受信する。通信部３１は、受信したプレイリスト送信要求信号を出力制御部４６に供給する。
【０１７０】
ステップＳ２０４において、サーバ１１は、要求されたプレイリストを送信する。具体的には、出力制御部４６は、アクティブユーザにより選択されたテーマが設定されているプレイリストに関する情報を、プレイリスト情報記憶部５１、コンテンツ情報記憶部５２、及び、コメント情報記憶部５３から読み出す。このとき読み出される情報には、例えば、プレイリスト内のコンテンツの順序、各コンテンツに関する情報（例えば、識別情報、タイトル、アーティスト名、画像等）、各コンテンツに対するコメント及び複合評価等が含まれる。出力制御部４６は、読み出した情報を含むプレイリスト送信信号を生成し、通信部３１を介してクライアント１２に送信する。
【０１７１】
ステップＳ２０５において、クライアント１２は、プレイリストを受信する。すなわち、クライアント１２の通信部７１は、ネットワーク１３を介して、プレイリスト送信信号をサーバ１１から受信する。通信部７１は、受信したプレイリスト送信信号をプレイリスト処理部７３に供給する。
【０１７２】
ステップＳ２０６において、出力制御部７４は、プレイリスト処理部７３の制御の下に、受信したプレイリストを出力部７５に提示させる。
【０１７３】
図１４は、プレイリスト提示画面の例を示している。このプレイリスト提示画面には、テーマ欄２０１、コンテンツ情報エリア２０２ａ乃至２０２ｃ、吹き出し２０３ａ乃至２０３ｃ、評価ボタン２０４ａ乃至２０４ｃ、評価ボタン２０５ａ，２０５ｂ、並びに、編集ボタン２０６が表示されている。
【０１７４】
テーマ欄２０１には、提示されているプレイリストに設定されているテーマが表示される。
【０１７５】
コンテンツ情報エリア２０２ａ乃至２０２ｃは、プレイリスト内のコンテンツに関する情報が、プレイリスト内の順序に従って表示される。この例では、各コンテンツを表す画像（例えば、コンテンツ（楽曲）を含むアルバムのジャケット等）、及び、アーティスト名が表示されている。
【０１７６】
吹き出し２０３ａ乃至２０３ｃ内には、対応するコンテンツに対して各ユーザから付与されたコメントが表示される。
【０１７７】
評価ボタン２０４ａ乃至２０４ｃ及び評価ボタン２０５ａ，２０５ｂは、プレイリスト内の各コンテンツに対して、アクティブユーザが上述した複合評価を付与するためのボタンである。評価ボタン２０４ａ乃至２０４ｃは、ポジティブな評価を付与する場合に押下される。一方、評価ボタン２０５ａ，２０５ｂは、ネガティブな評価を付与する場合に押下される。
【０１７８】
また、評価ボタン２０４ａ乃至２０４ｃの右には、各コンテンツに対してポジティブな評価を与えたユーザ数が表示されている。同様に、評価ボタン２０５ａ，２０５ｂの右には、対応するコンテンツに対してネガティブな評価を与えたユーザ数が表示されている。例えば、この例では、コンテンツ情報エリア２０２ａに表示されているアーティストＡのコンテンツに対して、２５７人のユーザからポジティブな評価が付与され、３１人のユーザからネガティブな評価が付与されている。
【０１７９】
編集ボタン２０６は、提示されているプレイリストをサーバ１１からクライアント１２にダウンロードし、クライアント１２のローカルの環境で編集する場合に押下される。
【０１８０】
なお、入力部７６を用いて、画面を上下方向にスクロールすることにより、画面内に表示されるコンテンツを切り替えることができる。
【０１８１】
その後、プレイリスト提示処理は終了する。
【０１８２】
このようにして、アクティブユーザは、自分が選択したテーマが設定されているプレイリストの内容を閲覧することができる。その後、アクティブユーザは、例えば、プレイリストの共同編集に参加したり、プレイリストを利用したり、プレイリストをローカルの環境に取り込んだりすることができる。
【０１８３】
（コンテンツ追加処理）
次に、図１５のフローチャートを参照して、情報処理システム１により実行されるコンテンツ追加処理について説明する。
【０１８４】
この処理は、例えば、上述した図１４に示されるように、クライアント１２においてプレイリスト（以下、対象プレイリストと称する）が提示されているときに、アクティブユーザが、入力部７６を用いて、対象プレイリストへのコンテンツの追加の指令を入力し、その指令が入力部７６からプレイリスト処理部７３に供給されたとき開始される。
【０１８５】
ステップＳ３０１において、クライアント１２は、プレイリストに追加するコンテンツの推薦候補の送信を要求する。具体的には、プレイリスト処理部７３は、対象プレイリストを示す情報（例えば、識別情報）を含み、対象プレイリストに対する推薦候補の送信を要求する推薦候補要求信号を生成し、通信部７１を介してサーバ１１に送信する。
【０１８６】
ステップＳ３０２において、サーバ１１は、推薦候補の送信の要求を受信する。すなわち、サーバ１１の通信部３１は、ネットワーク１３を介して、推薦候補要求信号をクライアント１２から受信する。通信部３１は、受信した推薦候補要求信号をコンテンツ検索部４１に供給する。
【０１８７】
ステップＳ３０３において、コンテンツ検索部４１は、推薦候補を検索する。ここで、推薦候補の検索方法の例について説明する。
【０１８８】
例えば、各コンテンツの特徴量に基づいて、推薦候補を検索することが可能である。具体的には、コンテンツ検索部４１は、対象プレイリストの特徴量をプレイリスト情報記憶部５１から読み出す。そして、コンテンツ検索部４１は、所定の手法により、コンテンツ情報記憶部５２に特徴量が記憶されているコンテンツのうち対象プレイリストに含まれていないコンテンツと、対象プレイリストとの間の特徴量の類似度を算出する。このとき、類似度の算出には、任意の手法を採用することができる。そして、コンテンツ検索部４１は、類似度が所定の閾値以上のコンテンツを推薦候補として抽出する。
【０１８９】
これにより、対象プレイリストの特徴に合うコンテンツが推薦候補として抽出される。一方、対象プレイリストの特徴に合わないコンテンツが推薦候補から除外される。
【０１９０】
また、例えば、各コンテンツのメタデータに基づいて、推薦候補を検索することが可能である。具体的には、コンテンツ検索部４１は、対象プレイリスト内のコンテンツのメタデータをコンテンツ情報記憶部５２から読み出す。そして、コンテンツ検索部４１は、所定の手法により、コンテンツ情報記憶部５２にメタデータが記憶されているコンテンツのうち対象プレイリストに含まれていないコンテンツと、対象プレイリスト内のコンテンツとの間のメタデータの類似度を算出する。このとき、類似度の算出には、任意の手法を採用することができる。そして、コンテンツ検索部４１は、類似度が所定の閾値以上のコンテンツを推薦候補として抽出する。
【０１９１】
これにより、対象プレイリスト内のコンテンツと属性が類似するコンテンツが推薦候補として抽出される。一方、対象プレイリスト内のコンテンツと属性が大きく異なるコンテンツが推薦候補から除外される。
【０１９２】
さらに、例えば、各コンテンツに付与されているコメントに基づいて、推薦候補を検索することが可能である。具体的には、コンテンツ検索部４１は、例えば、コメント情報記憶部５３に記憶されているコメントのうち、対象プレイリスト内のコンテンツ以外のコンテンツに付与されているコメントの中から、対象プレイリスト内のコンテンツに付与されているコメントと類似するコメントを検索する。このとき、例えば、図５のステップＳ２２において類似するテーマを検索する場合と同様の手法を用いて、類似するコメントを検索することが可能である。そして、コンテンツ検索部４１は、類似するコメントが付与されているコンテンツを、推薦候補として抽出する。
【０１９３】
これにより、対象プレイリスト内のコンテンツと似た印象や評価等をユーザに与えるコンテンツが推薦候補として抽出される。一方、対象プレイリスト内のコンテンツと大きく異なる印象や評価等をユーザに与えるコンテンツが推薦候補から除外される。
【０１９４】
なお、推薦候補を検索する手法は、上述した例に限定されるものではなく、任意の手法を採用することができる。また、例えば、各コンテンツの特徴量、メタデータ及びコメントのうちの２つ以上を用いて、推薦候補を検索するようにしてもよい。
【０１９５】
コンテンツ検索部４１は、推薦候補の検索結果を出力制御部４６に供給する。
【０１９６】
ステップＳ３０４において、サーバ１１は、推薦候補を送信する。具体的には、出力制御部４６は、推薦候補に関する情報（例えば、識別情報、タイトル、アーティスト名等）をコンテンツ情報記憶部５２から読み出す。そして、出力制御部４６は、推薦候補に関する情報を含む推薦候補送信信号を生成し、通信部３１を介してクライアント１２に送信する。
【０１９７】
ステップＳ３０５において、クライアント１２は、推薦候補を受信する。すなわち、クライアント１２の通信部７１は、ネットワーク１３を介して、推薦候補送信信号を受信する。通信部７１は、推薦候補送信信号をプレイリスト処理部７３に供給する。
【０１９８】
ステップＳ３０６において、プレイリスト処理部７３は、アクティブユーザに提示する推薦候補を選択する。例えば、プレイリスト処理部７３は、履歴記憶部７８に記憶されているアクティブユーザの行動履歴に基づいて、サーバ１１で抽出された推薦候補の中からアクティブユーザが既知のコンテンツを抽出することにより、アクティブユーザに提示する推薦候補を選択する。
【０１９９】
ここで、アクティブユーザが既知のコンテンツとは、例えば、過去にアクティブユーザが利用したり、評価したり、コメントを付与したりしたコンテンツである。これにより、アクティブユーザが選択する可能性が低い未知のコンテンツが、推薦候補から除外される。
【０２００】
さらに、例えば、アクティブユーザの利用回数が多いコンテンツや、評価が高いコンテンツを抽出することにより、推薦候補を絞り込むようにしてもよい。これにより、よりアクティブユーザが選択する可能性が高いコンテンツに推薦候補が絞り込まれる。
【０２０１】
また、例えば、クライアント１２の位置情報に基づいて、アクティブユーザに提示する推薦候補を選択するようにしてもよい。例えば、クライアント１２が存在する国や地域で制作されたコンテンツ、クライアント１２が存在する場所でよく利用されるコンテンツ等に、推薦候補を絞り込むことが考えられる。
【０２０２】
さらに、例えば、時間情報（例えば、季節や時間帯）に基づいて、アクティブユーザに提示する推薦候補を選択するようにしてもよい。例えば、現在の季節（例えば、春夏秋冬等）や時間帯（例えば、朝昼夜等）等に関連するコンテンツに、推薦候補を絞り込むことが考えられる。ここで、現在の季節や時間帯等に関連するコンテンツとは、例えば、コンテンツのタイトルや歌詞等が、現在の季節や時間帯等に関連したり、現在の季節や時間帯等によく利用されるコンテンツ等である。
【０２０３】
また、例えば、クライアント１２の種類に基づいて、アクティブユーザに提示する推薦候補を選択するようにしてもよい。例えば、クライアント１２が携帯電話機、スマートフォン、携帯情報端末等の場合、携帯型の端末においてよく利用されるコンテンツに、推薦候補を絞り込むことが考えられる。
【０２０４】
なお、複数の条件を組み合わせたり、他の条件を用いたりして、アクティブユーザに提示する推薦候補を選択するようにしてもよい。
【０２０５】
このようにして、サーバ１１で抽出された推薦候補が、さらにアクティブユーザの特性やクライアント１２の環境に応じて絞り込まれる。
【０２０６】
ステップＳ３０７において、出力制御部７４は、プレイリスト処理部７３の制御の下に、選択した推薦候補を出力部７５に提示させる。
【０２０７】
ステップＳ３０８において、クライアント１２は、プレイリストに追加するコンテンツ等の入力を受け付ける。具体的には、アクティブユーザは、入力部７６を用いて、対象プレイリストに追加するコンテンツを指定する。このとき、アクティブユーザは、提示された推薦候補の中から追加するコンテンツを指定してもよいし、推薦候補以外のコンテンツを指定してもよい。さらに、アクティブユーザは、入力部７６を操作して、追加するコンテンツに対してコメント等を付与することが可能である。入力部７６は、アクティブユーザにより指定されたコンテンツ等を示す情報をプレイリスト処理部７３に供給する。
【０２０８】
ステップＳ３０９において、クライアント１２は、プレイリストへのコンテンツの追加を要求する。具体的には、プレイリスト処理部７３は、アクティブユーザにより指定されたコンテンツの識別情報、及び、当該コンテンツに対してアクティブユーザにより付与されたコメント等を含み、対象プレイリストへの当該コンテンツの追加を要求するコンテンツ追加要求信号を生成する。そして、プレイリスト処理部７３は、通信部７１を介して、コンテンツ追加要求信号をサーバ１１に送信する。
【０２０９】
ステップＳ３１０において、サーバ１１は、コンテンツの追加の要求を受信する。すなわち、サーバ１１の通信部３１は、ネットワーク１３を介して、プレイリスト追加要求信号をクライアント１２から受信する。通信部３１は、受信したプレイリスト追加要求信号をプレイリスト編集部４４に供給する。
【０２１０】
ステップＳ３１１において、プレイリスト編集部４４は、プレイリストにコンテンツを追加する。例えば、プレイリスト編集部４４は、プレイリスト情報記憶部５１に記憶されている対象プレイリストに関する情報に、アクティブユーザにより指定されたコンテンツの識別情報を追加したり、アクティブユーザにより付与されたコメントをコメント情報記憶部５３に記憶させたりする。
【０２１１】
ステップＳ３１２において、プレイリスト編集部４４は、追加したコンテンツのメタデータを更新する。具体的には、プレイリスト編集部４４は、コンテンツ情報記憶部５２に記憶されている、対象プレイリストに追加したコンテンツに関する情報に、対象プレイリストに設定されているテーマに基づくメタデータを付与する。このとき、プレイリスト編集部４４は、例えば、対象プレイリストに設定されているテーマ全体をメタデータとして付与してもよいし、当該テーマを分析して、特徴的な語句を抽出し、抽出した語句をメタデータとして付与するようにしてもよい。
【０２１２】
これにより、追加したコンテンツに自動的に新たなメタデータを付与することができ、コンテンツの検索やユーザの嗜好の学習処理等に使用することができる。
【０２１３】
ステップＳ３１３において、サーバ１１は、プレイリストの特徴量を更新する。具体的には、プレイリスト編集部４４は、対象プレイリストを更新したことを特徴量分析部４５に通知する。特徴量分析部４５は、対象プレイリストに含まれるコンテンツの特徴量を、コンテンツ情報記憶部５２から読み出す。そして、特徴量分析部４５は、対象プレイリストに含まれる各コンテンツの特徴量に基づいて、対象プレイリストの特徴量を求める。例えば、特徴量分析部４５は、対象プレイリストに含まれるコンテンツの各特徴量の平均値を、プレイリストの特徴量として算出する。
【０２１４】
このとき、対象プレイリスト内の各コンテンツに付与されているポジティブな複合評価の数とネガティブな複合評価の数に基づいて、各コンテンツの特徴量に重みを付けて、各特徴量の加重平均を、対象プレイリストの特徴量として算出するようにしてもよい。すなわち、複合評価が高いコンテンツの特徴量に対する重みほど大きく設定し、複合評価が低いコンテンツの特徴量に対する重みほど小さくして設定して、各特徴量の加重平均を算出するようにしてもよい。ここで、複合評価の高低は、例えば、ポジティブな評価数とネガティブな評価数との差や、ポジティブな評価数とネガティブな評価数との割合等を基準にして求めることができる。
【０２１５】
その後、コンテンツ追加処理は終了する。
【０２１６】
このようにして、各ユーザがプレイリストにコンテンツを追加することにより、複数のユーザが共同してプレイリストを編集することができる。また、推薦候補が提示されることにより、各ユーザは対象プレイリストに適したコンテンツを容易に追加することができる。
【０２１７】
（コンテンツ自動追加処理）
次に、図１６のフローチャートを参照して、サーバ１１により実行されるコンテンツ自動追加処理について説明する。
【０２１８】
この処理は、例えば、定期的に若しくは所定のタイミングで実行される。或いは、例えば、コンテンツ数が所定数に達した場合や、プレイリストの作成後所定の期間が経過した場合など、プレイリストが所定の条件を満たした場合に実行される。或いは、例えば、ユーザがコンテンツの自動追加を指令したときに実行される。
【０２１９】
ステップＳ３３１において、コンテンツ検索部４１は、プレイリストに適したコンテンツを検索する。具体的には、コンテンツ検索部４１は、プレイリスト情報記憶部５１に記憶されているプレイリストの中から、コンテンツを追加するプレイリスト（以下、対象プレイリストと称する）を選択する。このとき、対象プレイリストを選択するための条件が設定されている場合、その条件を満たすプレイリストが選択される。
【０２２０】
次に、コンテンツ検索部４１は、例えば、図１５のステップＳ３０２において推薦候補を検索する場合と同様の方法により、対象プレイリストに適したコンテンツを検索する。そして、コンテンツ検索部４１は、対象プレイリストの識別情報、及び、検索結果をプレイリスト編集部４４に供給する。
【０２２１】
ステップＳ３３２において、図１５のステップＳ３１２の処理と同様にして、コンテンツ検索部４１により検索されたコンテンツが対象プレイリストに追加される。
【０２２２】
ステップＳ３３３において、図１５のステップＳ３１３の処理と同様に、対象プレイリストの特徴量が更新される。
【０２２３】
その後、コンテンツ自動追加処理は終了する。
【０２２４】
このようにして、プレイリストに適したコンテンツを自動的に追加することができ、プレイリストの内容を充実させることができる。
【０２２５】
（コンテンツへの複合評価付与処理）
次に、図１７のフローチャートを参照して、情報処理システム１により実行されるコンテンツへの複合評価付与処理について説明する。
【０２２６】
この処理は、例えば、クライアント１２において、図１４のプレイリスト提示画面が表示されている場合に、アクティブユーザが入力部７６を用いて、評価ボタン２０４ａ乃至２０５ｂのいずれかを押下したとき開始される。
【０２２７】
ステップＳ４０１において、クライアント１２は、コンテンツの評価を取得する。具体的には、入力部７６は、アクティブユーザにより押下された評価ボタンの識別情報をプレイリスト処理部７３に通知する。プレイリスト処理部７３は、通知された識別情報に基づいて、評価されたコンテンツ、及び、評価内容（ポジティブ又はネガティブ）を把握する。
【０２２８】
このときコンテンツに付与される評価は、上述した複合評価である。すなわち、アクティブユーザは、コンテンツ単体に対する評価に加えて、コンテンツがプレイリストに適合するか否かを評価する。
【０２２９】
ステップＳ４０２において、クライアント１２は、コンテンツの評価を送信する。具体的には、プレイリスト処理部７３は、評価されたコンテンツを含むプレイリスト（以下、対象プレイリストと称する）の識別情報、評価されたコンテンツの識別情報、及び、評価内容を含む評価情報送信信号を生成し、通信部７１を介してサーバ１１に送信する。
【０２３０】
ステップＳ４０３において、サーバ１１は、コンテンツの評価を受信する。すなわち、サーバ１１の通信部３１は、ネットワーク１３を介して、評価情報送信信号をクライアント１２から受信する。通信部３１は、受信した評価情報送信信号をプレイリスト編集部４４に供給する。
【０２３１】
ステップＳ４０４において、プレイリスト編集部４４は、評価内容を反映する。具体的には、プレイリスト編集部４４は、プレイリスト情報記憶部５１に記憶されている対象プレイリストに関する情報において、評価されたコンテンツに対する複合評価を更新する。すなわち、当該コンテンツに対してポジティブな評価が付与された場合、ポジティブな複合評価の数がインクリメントされ、ネガティブな評価が付与された場合、ネガティブな複合評価の数がインクリメントされる。
【０２３２】
ステップＳ４０４において、プレイリスト編集部４４は、評価されたコンテンツが削除条件を満たすか否かを判定する。例えば、プレイリスト編集部４４は、評価されたコンテンツの複合評価が客観的に低いとみなすことができる場合、当該コンテンツが削除条件を満たすと判定し、処理はステップＳ４０６に進む。
【０２３３】
ここで、複合評価が客観的に低いとみなすことができる場合とは、例えば、ネガティブな複合評価の数が所定数に達した場合や、ネガティブな複合評価の数がポジティブな複合評価の数を上回り、かつ、その差が所定数に達した場合などが想定される。なお、このとき、例えば、各ユーザが追加したコンテンツを削除する対象から除外し、図１６の処理でサーバ１１により自動的に追加されたコンテンツのみを削除する対象とするようにしてもよい。
【０２３４】
ステップＳ４０６において、プレイリスト編集部４４は、当該コンテンツをプレイリストから削除する。具体的には、プレイリスト編集部４４は、プレイリスト情報記憶部５１に記憶されている対象プレイリストに関する情報から、当該コンテンツに関する情報を削除する。
【０２３５】
その後、処理はステップＳ４０７に進む。
【０２３６】
一方、ステップＳ４０５において、評価されたコンテンツが削除条件を満たしていないと判定された場合、ステップＳ４０６の処理はスキップされ、処理はステップＳ４０７に進む。
【０２３７】
ステップＳ４０７において、図１５のステップＳ３１３の処理と同様に、プレイリストの特徴量が更新される。
【０２３８】
その後、コンテンツへの複合評価付与処理は終了する。
【０２３９】
このようにして、プレイリスト内のコンテンツに複合評価を付与し、複合評価の低いコンテンツをプレイリストから削除することができる。
【０２４０】
（プレイリストローカル編集処理）
次に、図１８のフローチャートを参照して、情報処理システム１により実行されるプレイリストローカル編集処理について説明する。
【０２４１】
この処理は、例えば、上述した図１４に示されるように、クライアント１２においてプレイリスト（以下、対象プレイリストと称する）が提示されている場合に、アクティブユーザが、入力部７６を用いて、編集ボタン２０６を押下したときに開始される。
【０２４２】
ステップＳ５０１において、クライアント１２は、プレイリストの送信を要求する。具体的には、プレイリスト処理部７３は、対象プレイリストの識別情報を含み、対象プレイリストの送信を要求するプレイリスト送信要求信号を生成し、通信部７１を介してサーバ１１に送信する。
【０２４３】
ステップＳ５０２において、サーバ１１は、プレイリストの送信の要求を受信する。すなわち、サーバ１１の通信部３１は、ネットワーク１３を介して、プレイリスト送信要求信号をクライアント１２から受信する。通信部３１は、受信したプレイリスト送信要求信号を出力制御部４６に供給する。
【０２４４】
ステップＳ５０３において、サーバ１１は、プレイリストを送信する。具体的には出力制御部４６は、クライアント１２で対象プレイリストを閲覧したり、編集したりするのに必要な情報を、プレイリスト情報記憶部５１、コンテンツ情報記憶部５２、及び、コメント情報記憶部５３から読み出し、出力制御部４６に供給する。例えば、プレイリストのテーマ、プレイリスト内のコンテンツのタイトル、アーティスト名、コンテンツの順序、コンテンツに付与されているコメント等の情報が読み出される。出力制御部４６は、読み出した情報を含むプレイリスト送信信号を生成し、通信部３１を介してクライアント１２に送信する。
【０２４５】
ステップＳ５０４において、クライアント１２は、プレイリストを受信する。すなわち、クライアント１２の通信部７１は、ネットワーク１３を介して、プレイリスト送信信号を受信する。通信部７１は、プレイリスト送信信号をプレイリスト処理部７３に供給する。
【０２４６】
ステップＳ５０５において、クライアント１２は、プレイリストを編集する。具体的には、出力制御部７４は、プレイリスト処理部７３の制御の下に、例えば、図１９に示されるプレイリスト編集画面を出力部７５に表示させる。
【０２４７】
図１９のプレイリスト編集画面は、図１４のプレイリスト提示画面と比較して、編集ボタン２０６が削除され、カーソル２３１、削除ボタン２３２、追加ボタン２３３、及び、アップロードボタン２３４が追加されている点が異なる。そして、アクティブユーザは、入力部７６を用いて、カーソル２３１、削除ボタン２３２及び追加ボタン２３３等を操作して、対象プレイリストの編集を行う。
【０２４８】
具体的には、カーソル２３１は、対象プレイリスト内のコンテンツの中から所望のものを選択するために用いられる。すなわち、アクティブユーザは、入力部７６を用いて、カーソル２３１を上下に移動させることにより、所望のコンテンツを選択することができる。また、カーソル２３１の移動に合わせて、画面が上下方向にスクロールし、画面内に表示されるコンテンツを切り替えることができる。
【０２４９】
削除ボタン２３２は、カーソル２３１により選択されているコンテンツをプレイリストから削除する場合に押下される。
【０２５０】
追加ボタン２３３は、カーソル２３１により選択されているコンテンツの前又は後に新たなコンテンツを追加する場合に押下される。例えば、追加ボタン２３３が押下されると、新たに追加するコンテンツを指定するための画面又はウインドウ等が表示される。
【０２５１】
なお、これ以外にも、アクティブユーザは、所定の操作を行うことにより、例えば、対象プレイリスト内のコンテンツの順序やテーマの変更等を行うことが可能である。
【０２５２】
また、アップロードボタン２３４は、編集したプレイリストをサーバ１１にアップロードする場合に押下される。アップロードボタン２３４が押下された場合の処理については、後述する。
【０２５３】
入力部７６は、アクティブユーザによる操作内容をプレイリスト処理部７３に通知する。プレイリスト処理部７３は、操作内容に応じて、対象プレイリストの編集、例えば、コンテンツの追加、削除、及び、順序の変更等を行う。
【０２５４】
ステップＳ５０６において、クライアント１２は、編集後のプレイリストを送信する。具体的には、アクティブユーザが、入力部７６を用いて、アップロードボタン２３４が押下された場合、入力部７６は、その旨をプレイリスト処理部７３に通知する。プレイリスト処理部７３は、編集後のプレイリストに関する情報を含むプレイリスト送信信号を生成する。そして、プレイリスト処理部７３は、通信部７１を介して、プレイリスト送信信号をサーバ１１に送信する。
【０２５５】
ステップＳ５０７において、サーバ１１は、編集後のプレイリストを受信する。すなわち、サーバ１１の通信部３１は、ネットワーク１３を介して、プレイリスト送信信号をクライアント１２から受信する。通信部３１は、受信したプレイリスト送信信号をテーマ設定部４３及びプレイリスト編集部４４に供給する。
【０２５６】
ステップＳ５０８において、プレイリスト編集部４４は、編集後のプレイリストを登録する。具体的には、プレイリスト編集部４４は、クライアント１２から受信した、編集後のプレイリストに関する情報をプレイリスト情報記憶部５１に記憶させる。
【０２５７】
このとき、編集前と編集後のプレイリストのテーマが重複する場合、例えば、テーマ設定部４３は、同じテーマのプレイリストの重複登録を避けるように、編集後のプレイリストのテーマを変更する。例えば、編集前のプレイリストのテーマが「Feel so good!」の場合、編集後のプレイリストのテーマが、「Feel so good! 2」や「Feel so good! by ユーザ名」等に変更される。
【０２５８】
その後、アクティブユーザによりローカル環境で編集され、サーバ１１にアップロードされたプレイリストが公開され、ユーザ間で共有される。
【０２５９】
ステップＳ５０９において、図７のステップＳ６７の処理と同様に、編集後のプレイリストの特徴量が分析される。
【０２６０】
その後、プレイリストローカル編集処理は終了する。
【０２６１】
なお、必ずしも、上述したように編集後のプレイリストをサーバ１１にアップロードする必要はなく、クライアント１２のローカル環境においてのみ利用することも可能である。
【０２６２】
（プレイリスト統合処理）
次に、図２０のフローチャートを参照して、サーバ１１により実行されるプレイリスト統合処理について説明する。
【０２６３】
この処理は、例えば、定期的に若しくは所定のタイミングで実行される。
【０２６４】
ステップＳ６０１において、プレイリスト検索部４２は、類似するプレイリストの組み合わせを検索する。例えば、プレイリスト検索部４２は、プレイリスト情報記憶部５１に記憶されている各プレイリスト間の特徴量の類似度を算出する。そして、プレイリスト検索部４２は、特徴量の類似度が所定の閾値以上となるプレイリストの組み合わせを抽出する。
【０２６５】
或いは、例えば、プレイリスト検索部４２は、プレイリスト情報記憶部５１に記憶されている各プレイリスト間のコンテンツの重複数又は重複度を算出する。そして、プレイリスト検索部４２は、コンテンツの重複数又重複度が所定の閾値以上となるプレイリストの組み合わせを抽出する。
【０２６６】
これにより、２つ以上の類似するプレイリストの組み合わせが抽出される。なお、処理を軽減するために、例えば、抽出する組み合わせに含まれるプレイリストの数を２つに限定するようにしてもよい。すなわち、類似するプレイリストのペアのみを抽出するようにしてもよい。
【０２６７】
プレイリスト検索部４２は、抽出したプレイリストの組み合わせをプレイリスト編集部４４に通知する。
【０２６８】
ステップＳ６０２において、プレイリスト編集部４４は、抽出した組み合わせに含まれるプレイリストを統合する。具体的には、プレイリスト編集部４４は、抽出した組み合わせに含まれる各プレイリストに関する情報をプレイリスト情報記憶部５１から読み出す。
【０２６９】
そして、プレイリスト編集部４４は、抽出した組み合わせに含まれる複数のプレイリストのコンテンツ及びテーマを統合したプレイリストを新たに作成する。新たに作成されたプレイリストには、統合前のプレイリストの少なくとも１つに含まれるコンテンツが含まれる。また、新たに作成されたプレイリストのテーマには、例えば、各プレイリストのテーマを合わせたテーマが設定される。例えば、”かっこいい”というテーマが設定されているプレイリストと”Cool”というテーマが設定されているプレイリストが統合された場合、”かっこいい ＆ Cool”といったようなテーマが設定される。
【０２７０】
プレイリスト編集部４４は、新たに生成したプレイリストに関する情報をプレイリスト情報記憶部５１に記憶させる。このとき、元のプレイリストをそのまま残すようにしてもよいし、削除するようにしてもよい。
【０２７１】
その後、サーバ１１の処理は終了する。
【０２７２】
このようにして、類似するプレイリストを統合して、新たなプレイリストを作成することができる。
【０２７３】
例えば、言語が異なれば、複数のテーマが類似するか否かが分かりにくい。そのため、異なる言語で類似するテーマが設定され、同じようなプレイリストが複数作成される場合が想定される。そこで、この処理を用いると、そのような複数のプレイリストを統合することができる。また、これに付随して、各ユーザは、統合された複数のプレイリストのテーマを通じて、異なる言語間で類似する表現や語句を知ることができる。
【０２７４】
以上のようにして、ユーザが任意に設定したテーマ、又は、サーバ１１が自動設定したテーマに基づいて、各ユーザが共同してプレイリストを作成することができる。従って、個人で作成するよりも広い視野でプレイリストを作成することができ、多くのユーザの嗜好、価値観、知識等が反映され、幅広いユーザの嗜好に合う一般性が高く質が保証されたプレイリストを提供することができる。また、個人で作成するよりもコンテンツの幅が広がるため、各ユーザのコンテンツに関する嗜好や知識の幅を広げることができる。
【０２７５】
さらに、各ユーザは、検索文字列やコンテンツを指定するだけで、自分の嗜好に合うプレイリストを容易に検索することができる。
【０２７６】
＜２．変形例＞
以下、上述した本技術の実施の形態の変形例について説明する。
【０２７７】
［変形例１：リストを作成する対象の変形例］
本技術で作成するプレイリストには、コンテンツ全体だけでなく、コンテンツの一部を含めることが可能である。例えば、あるコンテンツのサビの部分だけを指定して、プレイリストに含めることが可能である。
【０２７８】
また、本技術は、上述した音楽や動画以外にも、書籍、ゲーム、ソフトウエア、ウエブサイト、ニュース、広告等の、文字、音声、画像等を用いた各種のコンテンツのリストを作成する場合にも適用することができる。
【０２７９】
さらに、本技術は、コンテンツ以外の各種のアイテム、例えば、各種の商品、ソーシャルサービス上のユーザ、著名人等のリストを作成する場合にも適用することができる。例えば、本技術を適用して、「春を感じさせるアイテム」等のテーマを設定して、テーマに合う商品のリストを共同で作成することが可能である。また、例えば、本技術を適用して、「海をイメージさせる人」等のテーマを設定して、テーマに合うユーザのリストや、著名人のリストを共同で作成することが可能である。
【０２８０】
［変形例２：その他の変形例］
また、図５の新規テーマ設定処理において、新規テーマと類似テーマが設定されたプレイリストが存在していても、新規テーマと同一のテーマが設定されていなければ、無条件で新規テーマを設定したプレイリストを作成するようにしてもよい。
【０２８１】
さらに、図７のプレイリスト作成処理において、例えば、クライアント１２から指定されたコンテンツに基づいてサーバ１１が複数のテーマの候補を生成し、クライアント１２において、それらの複数の候補の中から所望のテーマを選択できるようにしてもよい。
【０２８２】
また、コンテンツ単体に対するコメントと、プレイリスト内のコンテンツに対するコメントとを分けて付与できるようにしてもよい。この場合、例えば、プレイリストのテーマを自動生成したり、プレイリストの検索を行う場合に、プレイリスト内のコンテンツに対するコメントを用いるようにしてもよい。
【０２８３】
さらに、例えば、アイテムのリストを共同作成するユーザの範囲を設定できるようにしてもよい。この場合、ユーザの数は複数でなくてもよく、例えば、特定の１人のユーザを指定して、指定した人にリストを作成してもらうような使い方をすることも可能である。
【０２８４】
［コンピュータの構成例］
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【０２８５】
図２１は、上述した一連の処理をプログラムにより実行するコンピュータのハードウエアの構成例を示すブロック図である。
【０２８６】
コンピュータにおいて、CPU（Central Processing Unit）４０１，ROM（Read Only Memory）４０２，RAM（Random Access Memory）４０３は、バス４０４により相互に接続されている。
【０２８７】
バス４０４には、さらに、入出力インタフェース４０５が接続されている。入出力インタフェース４０５には、入力部４０６、出力制御部４０７、記憶部４０８、通信部４０９、及びドライブ４１０が接続されている。
【０２８８】
入力部４０６は、キーボード、マウス、マイクロフォンなどよりなる。出力制御部４０７は、ディスプレイ、スピーカなどよりなる。記憶部４０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部４０９は、ネットワークインタフェースなどよりなる。ドライブ４１０は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア４１１を駆動する。
【０２８９】
以上のように構成されるコンピュータでは、CPU４０１が、例えば、記憶部４０８に記憶されているプログラムを、入出力インタフェース４０５及びバス４０４を介して、RAM４０３にロードして実行することにより、上述した一連の処理が行われる。
【０２９０】
コンピュータ（CPU４０１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア４１１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線又は無線の伝送媒体を介して提供することができる。
【０２９１】
コンピュータでは、プログラムは、リムーバブルメディア４１１をドライブ４１０に装着することにより、入出力インタフェース４０５を介して、記憶部４０８にインストールすることができる。また、プログラムは、有線又は無線の伝送媒体を介して、通信部４０９で受信し、記憶部４０８にインストールすることができる。その他、プログラムは、ROM４０２や記憶部４０８に、あらかじめインストールしておくことができる。
【０２９２】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０２９３】
また、本明細書において、システムとは、複数の構成要素（装置、モジュール（部品）等）の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、１つの筐体の中に複数のモジュールが収納されている１つの装置は、いずれも、システムである。
【０２９４】
さらに、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０２９５】
例えば、本技術は、１つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【０２９６】
また、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０２９７】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０２９８】
また、例えば、本技術は以下のような構成も取ることができる。
【０２９９】
（１）
１つ以上のアイテムからなるアイテムリストを作成するためのテーマを設定するテーマ設定部と、
少なくとも前記テーマの設定と無関係なユーザにより前記テーマに対して指定されたアイテムを、前記テーマが設定された前記アイテムリストに追加するアイテムリスト編集部と、
前記アイテムリストの出力を制御する出力制御部と
備える情報処理装置。
（２）
ユーザにより指定されたアイテムに基づいて、前記アイテムリストを検索するアイテムリスト検索部を
さらに備え、
前記出力制御部は、さらに前記アイテムリストの検索結果の出力を制御する
前記（１）に記載の情報処理装置。
（３）
前記アイテムリストに含まれるアイテムの特徴量に基づいて、前記アイテムリストの特徴量を求める特徴量分析部を
さらに備え、
前記アイテムリスト検索部は、前記ユーザにより指定されたアイテムと特徴量が類似する前記アイテムリストを検索する
前記（２）に記載の情報処理装置。
（４）
前記特徴量分析部は、前記アイテムリストに含まれるアイテムに対して各ユーザが付与した評価に基づいて、各アイテムの特徴量に重みを付けて前記アイテムリストの特徴量を求める
前記（３）に記載の情報処理装置。
（５）
前記ユーザにより指定されたアイテムと特徴量が類似する類似アイテムを検索するアイテム検索部を
さらに備え、
前記アイテムリスト検索部は、前記ユーザにより指定されたアイテム及び前記類似アイテムの全部又は一部を含む前記アイテムリストを検索する
前記（２）に記載の情報処理装置。
（６）
ユーザにより指定された文字列と類似するテーマが設定された前記アイテムリストを検索するアイテムリスト検索部を
さらに備え、
前記出力制御部は、前記アイテムリストの検索結果の出力を制御する
前記（１）に記載の情報処理装置。
（７）
前記アイテムリストに追加するアイテムの候補を検索するアイテム検索部を
さらに備え、
前記出力制御部は、前記アイテムの候補の検索結果の出力を制御する
前記（１）乃至（６）のいずれかに記載の情報処理装置。
（８）
前記アイテム検索部は、前記アイテムリスト内のアイテムと、特徴量、メタデータ、又は、付与されているコメントのうちの少なくとも１つが類似するアイテムを前記アイテムリストに追加するアイテムの候補として検索する
前記（７）に記載の情報処理装置。
（９）
前記アイテムリスト編集部は、前記アイテム検索部により検索されたアイテムの候補を前記アイテムリストに追加する
前記（７）又は（８）に記載の情報処理装置。
（１０）
前記テーマ設定部は、ユーザにより指定されたテーマを設定する
前記（１）乃至（９）のいずれかに記載の情報処理装置。
（１１）
前記テーマ設定部は、ユーザにより指定されたアイテムに付与されているコメントに基づいて、前記テーマを設定する
前記（１）乃至（１０）のいずれかに記載の情報処理装置。
（１２）
前記アイテムリストに含まれるアイテムの特徴量に基づいて、前記アイテムリストの特徴量を求める特徴量分析部を
さらに備え、
前記アイテムリスト編集部は、特徴量が類似する複数の前記アイテムリストを統合する
前記（１）乃至（１１）のいずれかに記載の情報処理装置。
（１３）
前記アイテムリスト編集部は、前記プレイリストに追加されたアイテムに対して、前記プレイリストに設定されているテーマに基づくメタデータを付与する
前記（１）乃至（１２）のいずれかに記載の情報処理装置。
（１４）
１つ以上のアイテムからなるアイテムリストを作成するためのテーマを設定し、
少なくとも前記テーマの設定と無関係なユーザにより前記テーマに対して指定されたアイテムを、前記テーマの前記アイテムリストに追加し、
前記アイテムリストの出力を制御する
ステップを含む処理をコンピュータに実行させるためのプログラム。
（１５）
設定されたテーマに対して少なくとも前記テーマの設定と無関係なユーザによりアイテムを追加することが可能なアイテムリストを他の情報処理装置から受信し、前記アイテムリストに追加するアイテムを示す情報を前記他の情報処理装置に送信する通信部と、
受信した前記アイテムリストの表示を制御する表示制御部と、
前記アイテムリストに追加するアイテムを指定するための入力部と
を備える情報処理装置。
（１６）
ユーザによるアイテムの利用履歴を管理する履歴管理部と、
前記ユーザに提示する、前記アイテムリストに追加するアイテムの候補を選択する選択部と
をさらに備え、
前記通信部は、前記アイテムリストに追加するアイテムの候補を示す情報を前記他の情報処理装置から受信し、
前記選択部は、前記ユーザのアイテムの利用履歴に基づいて、受信した前記アイテムの候補の中から前記ユーザに提示するアイテムの候補を選択する
前記（１５）に記載の情報処理装置。
（１７）
前記選択部は、さらに前記情報処理装置の位置情報、前記情報処理装置の種類、又は、時間情報のうち少なくとも１つに基づいて、受信した前記アイテムの候補の中から前記ユーザに提示するアイテムの候補を選択する
前記（１６）に記載の情報処理装置。
（１８）
設定されたテーマに対して少なくとも前記テーマの設定と無関係なユーザによりアイテムを追加することが可能なアイテムリストを他の情報処理装置から受信し、
受信した前記アイテムリストの表示を制御し、
前記アイテムリストに追加するアイテムとして指定されたアイテムを示す情報を前記他の情報処理装置に送信する
ステップを含む処理をコンピュータに実行させるためのプログラム。
【符号の説明】
【０３００】
１  情報処理システム,  １１  サーバ，  １２−１乃至１２−ｎ  クライアント，  ３１  通信部,  ３２  情報処理部,  ３３  記憶部,  ４１  コンテンツ検索部，  ４２  プレイリスト検索部，  ４３  テーマ設定部，  ４４  プレイリスト編集部，  ４５  特徴量分析部，  ４６  出力制御部，  ５１  プレイリスト情報記憶部，  ５２  コンテンツ情報記憶部，  ５３  コメント情報記憶部，  ５４  ユーザ情報記憶部，  ５５  類義語次辞書，  ７１  通信部,  ７２  再生部,  ７３  プレイリスト処理部，  ７４  出力制御部,  ７５  出力部,  ７６  入力部，  ７７  履歴管理部，  ７８  履歴記憶部
【図１】
2013210721.tif 000003
【図２】
2013210721.tif 000004
【図３】
2013210721.tif 000005
【図４】
2013210721.tif 000006
【図５】
2013210721.tif 000007
【図６】
2013210721.tif 000008
【図７】
2013210721.tif 000009
【図８】
2013210721.tif 000010
【図９】
2013210721.tif 000011
【図１０】
2013210721.tif 000012
【図１１】
2013210721.tif 000013
【図１２】
2013210721.tif 000014
【図１３】
2013210721.tif 000015
【図１４】
2013210721.tif 000016
【図１５】
2013210721.tif 000017
【図１６】
2013210721.tif 000018
【図１７】
2013210721.tif 000019
【図１８】
2013210721.tif 000020
【図１９】
2013210721.tif 000021
【図２０】
2013210721.tif 000022
【図２１】
2013210721.tif 000023