(57)【特許請求の範囲】
【請求項１】
ユーザにより指定された楽曲のセグメントを示す情報、および、前記指定されたセグメントに付与された画像を含む付与情報を含む指定情報を取得する取得部と、
前記指定されたセグメントの特徴量と前記付与された画像の特徴量との相関関係を分析する分析部と、
前記相関関係の分析結果に基づいて、楽曲のセグメントと画像の組み合わせを選択する選択部と
を含む情報処理装置。
【請求項２】
前記分析部は、さらに楽曲をセグメントに分解し、各セグメントの特徴量を分析し、
前記選択部は、前記相関関係の分析結果および各セグメントの特徴量の分析結果に基づいて、各セグメントに組み合わせる画像を選択する
請求項１に記載の情報処理装置。
【請求項３】
前記分析部は、さらに画像の特徴量を分析し、
前記選択部は、前記相関関係の分析結果および画像の特徴量の分析結果に基づいて、画像に組み合わせる楽曲のセグメントを選択する
請求項１または２に記載の情報処理装置。
【請求項４】
前記選択部は、選択した楽曲のセグメントと画像を組み合わせて再生するスライドショーを生成する
請求項１乃至３のいずれかに記載の情報処理装置。
【請求項５】
収集した前記指定情報に基づいて、セグメント単位で楽曲を推薦する推薦部を
さらに含む請求項１乃至４のいずれかに記載の情報処理装置。
【請求項６】
前記付与情報は、テキストデータを含み、
前記推薦部は、ユーザが付与したテキストデータと類似するテキストデータが付与されているセグメントを推薦する
請求項５に記載の情報処理装置。
【請求項７】
楽曲の再生を行う再生部と、
楽曲の再生中に、その楽曲のセグメントに付与されている付与情報を、そのセグメントの楽曲内の位置に合わせて表示するように制御する表示制御部と
をさらに含む請求項１乃至６のいずれかに記載の情報処理装置。
【請求項８】
再生中の楽曲に対してセグメントを指定するための操作部を
さらに含む請求項７に記載の情報処理装置。
【請求項９】
前記付与情報は、テキストデータ、ファイル、セグメントに対する評価、および、他のセグメントへのリンク情報のうち少なくとも１つを含む
請求項１乃至８のいずれかに記載の情報処理装置。
【請求項１０】
前記推薦部は、ユーザが指定したセグメントの特徴量に基づいて、セグメント単位で楽曲を推薦する
請求項５乃至９のいずれかに記載の情報処理装置。
【請求項１１】
前記推薦部は、ユーザが指定したセグメントの特徴量と類似する特徴量を有するセグメントを推薦する
請求項１０に記載の情報処理装置。
【請求項１２】
前記取得部は、複数の他の情報処理装置から前記指定情報を取得し、
前記推薦部は、複数の前記他の情報処理装置から取得した前記指定情報に基づいて、セグメント単位で楽曲を推薦する
請求項５乃至１１のいずれかに記載の情報処理装置。
【請求項１３】
前記指定情報は、セグメントを指定したユーザを示す情報をさらに含み、
前記推薦部は、各ユーザが指定したセグメントの履歴に基づいて、セグメント単位で楽曲を推薦する
請求項１２に記載の情報処理装置。
【請求項１４】
前記推薦部は、セグメントを推薦する対象となる対象ユーザが指定したセグメントと同じセグメントを指定した他のユーザにより指定された他のセグメントを前記対象ユーザに推薦する
請求項１３に記載の情報処理装置。
【請求項１５】
前記推薦部は、セグメントを推薦する対象となる対象ユーザが指定したセグメントと指定したユーザが類似する他のセグメントを前記対象ユーザに推薦する
請求項１３または１４に記載の情報処理装置。
【請求項１６】
情報処理装置が、
ユーザにより指定された楽曲のセグメントを示す情報、および、前記指定されたセグメントに付与された画像を含む付与情報を含む指定情報を取得し、
前記指定されたセグメントの特徴量と前記付与された画像の特徴量との相関関係を分析し、
前記相関関係の分析結果に基づいて、楽曲のセグメントと画像の組み合わせを選択する
ステップを含む情報処理方法。
【請求項１７】
ユーザにより指定された楽曲のセグメントを示す情報、および、前記指定されたセグメントに付与された画像を含む付与情報を含む指定情報を取得し、
前記指定されたセグメントの特徴量と前記付与された画像の特徴量との相関関係を分析し、
前記相関関係の分析結果に基づいて、楽曲のセグメントと画像の組み合わせを選択する
ステップを含む処理をコンピュータに実行させるためのプログラム。
【請求項１８】
サーバとクライアントにより構成され、
前記サーバは、
前記クライアントに楽曲を配信する配信部と、
前記クライアントにおいてユーザにより指定された楽曲のセグメントを示す情報、および、前記指定されたセグメントに付与された画像を含む付与情報を含む指定情報を受信する第１の受信部と、
前記指定されたセグメントの特徴量と前記付与された画像の特徴量との相関関係を分析する分析部と、
前記相関関係の分析結果に基づいて、楽曲のセグメントと画像の組み合わせを選択する選択部と
を含み、
前記クライアントは、
前記サーバから楽曲を受信する第２の受信部と、
受信した楽曲の再生を行う再生部と、
ユーザにより指定された楽曲のセグメントを示す情報および前記付与情報を取得する取得部と、
ユーザにより指定されたセグメントを示す情報および前記付与情報を含む前記指定情報を前記サーバに送信する送信部と
を含む情報処理システム。
【請求項１９】
サーバが、クライアントに楽曲を配信し、
前記クライアントが、前記サーバから受信した楽曲の再生を行い、ユーザにより指定された楽曲のセグメントを示す情報、および、前記指定されたセグメントに付与された画像を含む付与情報を取得し、取得した情報を含む指定情報を前記サーバに送信し、
前記サーバが、前記指定されたセグメントの特徴量と前記付与された画像の特徴量との相関関係を分析し、前記相関関係の分析結果に基づいて、楽曲のセグメントと画像の組み合わせを選択する
ステップを含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置、情報処理システム、情報処理方法、および、プログラムに関し、特に、コンテンツの推薦を行う場合に用いて好適な情報処理装置、情報処理システム、情報処理方法、および、プログラムに関する。
【背景技術】
【０００２】
従来、ユーザの体動と楽曲のビート情報の周期の一致度、ユーザの体動と楽曲のビート情報の位相の一致度、および、ユーザの体動の大きさに基づいて、楽曲内でのユーザの嗜好度の変化を検出することが提案されている。また、楽曲の嗜好度が高い部分のみを順次再生したり、最高嗜好度が大きい順に楽曲を再生することが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−８６８３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の発明では、楽曲の嗜好度が高い部分のみを順次再生することはできるが、楽曲の一部を推薦することはできなかった。
【０００５】
本技術は、楽曲などのコンテンツの一部を推薦できるようにするものである。
【課題を解決するための手段】
【０００６】
本技術の第１の側面の情報処理装置は、ユーザにより指定された楽曲のセグメントを示す情報、および、前記指定されたセグメントに付与された画像を含む付与情報を含む指定情報を取得する取得部と、前記指定されたセグメントの特徴量と前記付与された画像の特徴量との相関関係を分析する分析部と、前記相関関係の分析結果に基づいて、楽曲のセグメントと画像の組み合わせを選択する選択部とを含む。
【０００７】
前記分析部には、さらに楽曲をセグメントに分解し、各セグメントの特徴量を分析させ、前記選択部には、前記相関関係の分析結果および各セグメントの特徴量の分析結果に基づいて、各セグメントに組み合わせる画像を選択させることができる。
前記分析部には、さらに画像の特徴量を分析させ、前記選択部には、前記相関関係の分析結果および画像の特徴量の分析結果に基づいて、画像に組み合わせる楽曲のセグメントを選択させることができる。
前記選択部には、選択した楽曲のセグメントと画像を組み合わせて再生するスライドショーを生成させることができる。
収集した前記指定情報に基づいて、セグメント単位で楽曲を推薦する推薦部をさらに設けることができる。
【０００８】
前記付与情報に、テキストデータを含め、前記推薦部には、ユーザが付与したテキストデータと類似するテキストデータが付与されているセグメントを推薦させることができる。
【００１０】
楽曲の再生を行う再生部と、楽曲の再生中に、その楽曲のセグメントに付与されている付与情報を、そのセグメントの楽曲内の位置に合わせて表示するように制御する表示制御部とをさらに設けることができる。
【００１１】
再生中の楽曲に対してセグメントを指定するための操作部をさらに設けることができる。
【００１２】
前記付与情報には、テキストデータ、ファイル、セグメントに対する評価、および、他のセグメントへのリンク情報のうち少なくとも１つを含めることができる。
【００１３】
前記推薦部には、ユーザが指定したセグメントの特徴量に基づいて、セグメント単位で楽曲を推薦させることができる。
【００１４】
前記推薦部には、ユーザが指定したセグメントの特徴量と類似する特徴量を有するセグメントを推薦させることができる。
【００１５】
前記取得部には、複数の他の情報処理装置から前記指定情報を取得させ、前記推薦部には、複数の前記他の情報処理装置から取得した前記指定情報に基づいて、セグメント単位で楽曲を推薦させることができる。
【００１６】
前記指定情報には、セグメントを指定したユーザを示す情報をさらに含ませ、前記推薦部には、各ユーザが指定したセグメントの履歴に基づいて、セグメント単位で楽曲を推薦させることができる。
【００１７】
前記推薦部には、セグメントを推薦する対象となる対象ユーザが指定したセグメントと同じセグメントを指定した他のユーザにより指定された他のセグメントを前記対象ユーザに推薦させることができる。
【００１８】
前記推薦部には、セグメントを推薦する対象となる対象ユーザが指定したセグメントと指定したユーザが類似する他のセグメントを前記対象ユーザに推薦させることができる。
【００１９】
本技術の第１の側面の情報処理方法は、情報処理装置が、ユーザにより指定された楽曲のセグメントを示す情報、および、前記指定されたセグメントに付与された画像を含む付与情報を含む指定情報を取得し、前記指定されたセグメントの特徴量と前記付与された画像の特徴量との相関関係を分析し、前記相関関係の分析結果に基づいて、楽曲のセグメントと画像の組み合わせを選択するステップを含む。
【００２０】
本技術の第１の側面のプログラムは、ユーザにより指定された楽曲の一部のセグメントを示す情報、および、前記指定されたセグメントに付与された画像を含む付与情報を含む指定情報を取得し、前記指定されたセグメントの特徴量と前記付与された画像の特徴量との相関関係を分析し、前記相関関係の分析結果に基づいて、楽曲のセグメントと画像の組み合わせを選択するステップを含む処理をコンピュータに実行させる。
【００２１】
本技術の第２の側面の情報処理システムは、サーバとクライアントにより構成され、前記サーバは、前記クライアントに楽曲を配信する配信部と、前記クライアントにおいてユーザにより指定された楽曲のセグメントを示す情報、および、前記指定されたセグメントに付与された画像を含む付与情報を含む指定情報を受信する第１の受信部と、前記指定されたセグメントの特徴量と前記付与された画像の特徴量との相関関係を分析する分析部と、前記相関関係の分析結果に基づいて、楽曲のセグメントと画像の組み合わせを選択する選択部とを含み、前記クライアントは、前記サーバから楽曲を受信する第２の受信部と、受信した楽曲の再生を行う再生部と、ユーザにより指定された楽曲のセグメントを示す情報および前記付与情報を取得する取得部と、ユーザにより指定されたセグメントを示す情報および前記付与情報を含む前記指定情報を前記サーバに送信する送信部とを含む。
【００２２】
本技術の第２の側面の情報処理方法は、サーバが、クライアントに楽曲を配信し、前記クライアントが、前記サーバから受信した楽曲の再生を行い、ユーザにより指定された楽曲のセグメントを示す情報、および、前記指定されたセグメントに付与された画像を含む付与情報を取得し、取得した情報を含む指定情報を前記サーバに送信し、前記サーバが、前記指定されたセグメントの特徴量と前記付与された画像の特徴量との相関関係を分析し、前記相関関係の分析結果に基づいて、楽曲のセグメントと画像の組み合わせを選択するステップを含む。
【００２３】
本技術の第１の側面においては、ユーザにより指定された楽曲のセグメントを示す情報、および、前記指定されたセグメントに付与された画像を含む付与情報を含む指定情報が取得され、前記指定されたセグメントの特徴量と前記付与された画像の特徴量との相関関係が分析され、前記相関関係の分析結果に基づいて、楽曲のセグメントと画像の組み合わせが選択される。
【００２４】
本技術の第２の側面においては、サーバにより、クライアントに楽曲が配信され、前記クライアントにより、前記サーバから受信した楽曲の再生が行われ、ユーザにより指定された楽曲のセグメントを示す情報、および、前記指定されたセグメントに付与された画像を含む付与情報が取得され、取得した情報を含む指定情報が前記サーバに送信され、前記サーバにより、前記指定されたセグメントの特徴量と前記付与された画像の特徴量との相関関係が分析され、前記相関関係の分析結果に基づいて、楽曲のセグメントと画像の組み合わせが選択される。
【発明の効果】
【００２５】
本技術の第１の側面または第２の側面によれば、コンテンツの一部を推薦することができる。
【図面の簡単な説明】
【００２６】
【図１】本技術を適用した情報処理システムの一実施の形態を示すブロック図である。
【図２】サーバの機能の構成例を示すブロック図である。
【図３】クライアントの機能の構成例を示すブロック図である。
【図４】クライアントにより実行されるコンテンツ再生処理を説明するためのフローチャートである。
【図５】コンテンツ再生画面の第１の例を示す図である。
【図６】コンテンツ再生画面の第２の例を示す図である。
【図７】チェックイン区間の設定を行うための操作画面の第１の例を示す図である。
【図８】チェックイン区間の設定を行うための操作画面の第２の例を示す図である。
【図９】チェックイン区間の設定を行うための操作画面の第３の例を示す図である。
【図１０】セグメント付与情報の入力画面の第１の例を示す図である。
【図１１】セグメント付与情報の入力画面の第２の例を示す図である。
【図１２】セグメント付与情報の入力に伴い図５のコンテンツ再生画面を更新した例を示す図である。
【図１３】サーバにより実行されるコンテンツ配信処理を説明するためのフローチャートである。
【図１４】コンテンツ再生画面の第１の変形例を示す図である。
【図１５】チェックイン区間の表示例を示す図である。
【図１６】他のセグメントへのリンク情報の表示例を示す図である。
【図１７】コンテンツ再生画面の第２の変形例を示す図である。
【図１８】サーバにより実行されるＣＦを用いたセグメント推薦処理を説明するためのフローチャートである。
【図１９】サーバにより実行されるＣＦを用いたプレイリスト生成処理を説明するためのフローチャートである。
【図２０】プレイリストに用いるセグメントの抽出方法を説明するための図である。
【図２１】サーバにより実行されるＣＢＦを用いたセグメント推薦処理を説明するためのフローチャートである。
【図２２】サーバにより実行されるＣＢＦを用いたプレイリスト生成処理の第１の実施の形態を説明するためのフローチャートである。
【図２３】プレイリストの具体例について説明するための図である。
【図２４】サーバにより実行されるＣＢＦを用いたプレイリスト生成処理の第２の実施の形態を説明するためのフローチャートである。
【図２５】プレイリストの一覧の表示例を示す図である。
【図２６】サーバにより実行されるセグメントに付与されたコメントを用いたセグメント推薦処理を説明するためのフローチャートである。
【図２７】サーバにより実行されるセグメントに付与されたコメントを用いたプレイリスト生成処理の第１の実施の形態を説明するためのフローチャートである。
【図２８】サーバにより実行されるセグメントに付与されたコメントを用いたプレイリスト生成処理の第２の実施の形態を説明するためのフローチャートである。
【図２９】コメントテーブルの例を示す図である。
【図３０】図２９のコメントテーブルのコメントをコメントラベルに置き換えた後の例を示す図である。
【図３１】特徴量テーブルの例を示す図である。
【図３２】図３１の特徴量テーブルの特徴量を特徴量ラベルに置き換えた後の例を示す図である。
【図３３】サーバにより実行されるランキングに基づくセグメント推薦処理を説明するためのフローチャートである。
【図３４】サーバにより実行されるセグメントと画像の相関関係の学習処理を説明するためのフローチャートである。
【図３５】サーバにより実行されるスライドショー生成処理の第１の実施の形態を説明するためのフローチャートである。
【図３６】サーバにより実行されるスライドショー生成処理の第２の実施の形態を説明するためのフローチャートである。
【図３７】コンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００２７】
以下、本技術を実施するための形態（以下、実施の形態という）について説明する。なお、説明は以下の順序で行う。
１．実施の形態
２．変形例
【００２８】
＜１．実施の形態＞
［情報処理システム１の構成例］
図１は、本技術を適用した情報処理システム１の一実施の形態を示すブロック図である。
【００２９】
情報処理システム１は、サーバ１１、および、クライアント１２−１乃至１２−ｎを含むように構成される。サーバ１１とクライアント１２−１乃至１２−ｎは、ネットワーク１３を介して相互に接続されている。
【００３０】
サーバ１１は、ネットワーク１３を介して、クライアント１２−１乃至１２−ｎに対してコンテンツの推薦や配信等を行う。なお、サーバ１１は、コンテンツ全体だけでなく、コンテンツの一部の区間であるセグメント単位でコンテンツの推薦や配信等を行う。
【００３１】
クライアント１２−１乃至１２−ｎは、例えば、パーソナルコンピュータ、携帯情報端末、携帯電話機、オーディオプレイヤー等のコンテンツの利用が可能な装置により構成される。そして、ユーザは、クライアント１２−１乃至１２−ｎを用いて、サーバ１１から配信されるコンテンツを利用する。
【００３２】
また、クライアント１２−１乃至１２−ｎでは、ユーザがコンテンツの任意の区間（セグメント）を指定したり、指定したセグメントに対してコメント等の情報を付与することができる。なお、以下、ユーザがコンテンツの任意のセグメントを指定することを、チェックインすると称する。
【００３３】
そして、クライアント１２−１乃至１２−ｎは、チェックインしたユーザおよびセグメントを示す情報、並びに、セグメントに付与された情報（以下、セグメント付与情報と称する）等を含むチェックイン情報を、ネットワーク１３を介して、サーバ１１に送信する。
【００３４】
これに対して、サーバ１１は、後述するように、クライアント１２−１乃至１２−ｎから収集したチェックイン情報に基づいて、セグメント単位でコンテンツの推薦や配信等を行う。
【００３５】
なお、以下、クライアント１２−１乃至１２−ｎを個々に区別する必要がない場合、単に、クライアント１２と称する。
【００３６】
また、以下、情報処理システム１が楽曲の配信や推薦等を行う例について説明する。従って、以下、特に断りがない限り、コンテンツの語は、楽曲またはそのデータ（楽曲データ）を指すものとする。
【００３７】
［サーバ１１の構成例］
図２は、サーバ１１の構成例を示すブロック図である。
【００３８】
サーバ１１は、記憶部３１、分析部３２、コメントラベル判別部３３、特徴量ラベル判別部３４、推薦部３５、スライドショー生成部３６、配信部３７、送信部３８、受信部３９、および、チェックイン情報取得部４０を含むように構成される。
【００３９】
記憶部３１は、コンテンツデータベース（ＤＢ）５１、チェックイン情報データベース（ＤＢ）５２、ユーザデータベース（ＤＢ）５３、類義語辞書５４、ラベルデータベース（ＤＢ）５５、および、記憶装置５６を含むように構成される。
【００４０】
コンテンツＤＢ５１は、サーバ１１が配信するコンテンツ、および、各コンテンツの特徴量等を格納するデータベースである。
【００４１】
なお、格納するコンテンツの特徴量の種類や数は任意に設定することができる。例えば、波形、音量、メロディ、リズム、コード進行、楽器構成、歌詞等の特徴量を用いることができる。
【００４２】
チェックイン情報ＤＢ５２は、各クライアント１２においてユーザがチェックインした履歴を格納するデータベースである。より具体的には、チェックイン情報ＤＢ５２は、チェックインしたユーザおよびセグメントを示す情報、並びに、セグメントに付与されたセグメント付与情報等を含むチェックイン情報を格納する。すなわち、チェックイン情報ＤＢ５２は、各クライアント１２から送信されてくるチェックイン情報を収集する。
【００４３】
ユーザＤＢ５３は、情報処理システム１を利用するユーザの個人情報等を格納するデータベースである。
【００４４】
類義語辞書５４は、各種の類義語のデータを格納している。
【００４５】
ラベルＤＢ５５は、コンテンツやセグメントの特徴を簡潔に表すラベルを格納するデータベースである。
【００４６】
記憶装置５６は、例えば、コンテンツの再生用のソフトウエア等、コンテンツＤＢ５１乃至ラベルＤＢ５５に格納されない各種のデータ等を格納する。
【００４７】
分析部３２は、記憶部３１の各部に記憶されているデータ等を利用して各種の分析処理を行う。そして、分析部３２は、分析結果を、推薦部３５およびスライドショー生成部３６に通知したり、記憶装置５６に記憶させたりする。
【００４８】
分析部３２は、セグメント分析部６１、ユーザ分析部６２、付与情報分析部６３、相関分析部６４、および、統計分析部６５を含むように構成される。
【００４９】
セグメント分析部６１は、記憶部３１の各部に記憶されているデータ等を利用して、セグメントに関する各種の分析を行う。例えば、セグメント分析部６１は、各セグメントの特徴量や、セグメント間の類似度等の分析を行う。
【００５０】
ユーザ分析部６２は、記憶部３１の各部に記憶されているデータ等を利用して、情報処理システム１を利用するユーザに関する各種の分析を行う。例えば、ユーザ分析部６２は、各ユーザの嗜好や、ユーザ間の類似度等の分析を行う。
【００５１】
付与情報分析部６３は、記憶部３１の各部に記憶されているデータ等を利用して、セグメント付与情報に関する各種の分析を行う。例えば、付与情報分析部６３は、セグメント付与情報に含まれるコメントや画像等の特徴量や、コメント間または画像間の類似度等の分析を行う。
【００５２】
相関分析部６４は、セグメント分析部６１、ユーザ分析部６２、および、付与情報分析部６３による各種の分析結果の相関関係を分析する。
【００５３】
統計分析部６５は、チェックインされたセグメントやユーザ等の統計を集計したり、その分析を行い、例えば、セグメントの各種のランキングの生成を行う。
【００５４】
コメントラベル判別部３３は、事前に学習処理を行うことにより、各セグメントに付与されるコメントに適合するラベル（以下、コメントラベルと称する）を判別する機能を備える。なお、コメントラベル判別部３３の学習方法には、任意の方法を採用することができる。
【００５５】
そして、コメントラベル判別部３３は、チェックイン情報ＤＢ５２から、コメントが付与されているセグメントを抽出し、抽出したセグメントに付与されているコメントに適合するコメントラベルを、ラベルＤＢ５５に格納されているラベルの中から選択する。コメントラベル判別部３３は、抽出したセグメント、コメントを付与したユーザ、および、コメントラベルの組み合わせを示す情報を推薦部３５に供給する。
【００５６】
特徴量ラベル判別部３４は、事前に学習処理を行うことにより、各セグメントの特徴量に基づいて、各セグメントに適合するラベル（以下、特徴量ラベルと称する）を判別する機能を備える。なお、特徴量ラベル判別部３４の学習方法には、任意の方法を採用することができる。
【００５７】
そして、特徴量ラベル判別部３４は、コンテンツＤＢ５１およびチェックイン情報ＤＢ５２を用いて、ユーザによりチェックインされた各セグメントの特徴量を求め、各セグメントの特徴量に基づいて、各セグメントに適合する特徴量ラベルを、ラベルＤＢ５５に格納されているラベルの中から選択する。特徴量ラベル判別部３４は、各セグメントの特徴量ラベルを示す情報を推薦部３５に供給する。
【００５８】
推薦部３５は、ユーザに推薦するセグメントを抽出し、推薦する処理を行う。推薦部３５は、セグメント抽出部７１、セグメント推薦部７２、および、プレイリスト生成部７３を含むように構成される。
【００５９】
セグメント抽出部７１は、分析部３２による分析結果、コメントラベル判別部３３によりセグメントに付与されたコメントラベル、特徴量ラベル判別部３４によりセグメントに付与された特徴量ラベル等に基づいて、ユーザに推薦するセグメントを抽出する。
【００６０】
セグメント推薦部７２は、セグメント抽出部７１により抽出されたセグメントに基づいて、ユーザにセグメントを推薦するためのセグメント推薦情報を生成する。より具体的には、セグメント推薦部７２は、コンテンツＤＢ５１やチェックイン情報ＤＢ５２等を用いて、抽出されたセグメントに関する情報および推薦理由等を含むセグメント推薦情報を生成する。そして、セグメント推薦部７２は、生成したセグメント推薦情報を、送信部３８およびネットワーク１３を介して、クライアント１２に送信する。
【００６１】
また、セグメント推薦部７２は、コンテンツＤＢ５１やチェックイン情報ＤＢ５２等を用いて、統計分析部６５により生成されたセグメントのランキングの上位のセグメントに関する情報を含む情報（以下、ランキング情報と称する）を生成する。そして、セグメント推薦部７２は、生成したランキング情報を、送信部３８およびネットワーク１３を介して、クライアント１２に送信する。
【００６２】
プレイリスト生成部７３は、セグメント抽出部７１により抽出されたセグメントに基づいて、ユーザにセグメントを推薦するためのプレイリストを生成する。ここで、プレイリストとは、抽出されたセグメントを再生順に並べたリストである。このプレイリストを用いて、クライアント１２において、プレイリスト内のセグメントを指定された再生順で自動再生することができる。
【００６３】
プレイリスト生成部７３は、コンテンツＤＢ５１やチェックイン情報ＤＢ５２等を用いて、抽出されたセグメントを所定のルールに従って再生順に配列するとともに、各セグメントに関する情報を一覧にした情報（以下、プレイリスト情報と称する）を生成する。そして、プレイリスト生成部７３は、生成したプレイリスト情報を、送信部３８およびネットワーク１３を介して、クライアント１２に送信する。
【００６４】
スライドショー生成部３６は、ＢＧＭ（Back Ground Music）とともに画像を切り替えながら表示するスライドショーを生成する。具体的には、スライドショー生成部３６は、スライドショーに用いるコンテンツの各セグメントの特徴量の分析をセグメント分析部６１に指令し、分析結果を取得する。また、スライドショー生成部３６は、スライドショーに用いる画像の特徴量の分析を付与情報分析部６３に指令し、分析結果を取得する。そして、スライドショー生成部３６は、取得した分析結果に基づいて、各セグメントと画像の適切な組み合わせを選択し、スライドショーを生成する。
【００６５】
スライドショー生成部３６は、記憶部３１の各部に記憶されているデータ等を用いて、生成したスライドショーを再生するためのデータ（以下、スライドショーデータと称する）を生成し、配信部３７に供給する。
【００６６】
配信部３７は、ネットワーク１３および受信部３９を介して、コンテンツ（または、そのセグメント）を再生するためのデータ（以下、コンテンツ再生データと称する）の送信の要求をクライアント１２から受信する。配信部３７は、クライアント１２から指定されたコンテンツのコンテンツデータをコンテンツＤＢ５１から読み出し、指定されたコンテンツに対応付けられているチェックイン情報をチェックイン情報ＤＢ５２から読み出す。そして、配信部３７は、送信部３８およびネットワーク１３を介して、読み出したコンテンツデータおよびチェックイン情報を含むコンテンツ再生データを要求元のクライアント１２に送信する。
【００６７】
また、配信部３７は、ネットワーク１３および受信部３９を介して、スライドショーの配信の要求をクライアント１２から受信する。配信部３７は、その際にクライアント１２から受信した情報をスライドショー生成部３６に供給し、スライドショーの生成を指令する。そして、配信部３７は、スライドショーデータをスライドショー生成部３６から取得し、送信部３８およびネットワーク１３を介して、要求元のクライアント１２に送信する。
【００６８】
送信部３８は、ネットワーク１３を介して、所定の通信方式に従って、各種の情報、データ、指令等をクライアント１２に送信する。
【００６９】
受信部３９は、ネットワーク１３を介して、所定の通信方式に従って、各種の情報、データ、指令等をクライアント１２から受信する。受信部３９は、受信した情報、データ、指令等を、必要に応じて、推薦部３５、配信部３７、および、チェックイン情報取得部４０に供給する。
【００７０】
チェックイン情報取得部４０は、ネットワーク１３および受信部３９を介して、クライアント１２からチェックイン情報を受信し、チェックイン情報ＤＢ５２に格納する。
【００７１】
［クライアント１２の構成例］
図３は、クライアント１２の構成例を示すブロック図である。
【００７２】
クライアント１２は、受信部１０１、記憶部１０２、ＵＩ制御部１０３、再生部１０４、表示部１０５、音声出力部１０６、操作部１０７、チェックイン情報生成部１０８、および、送信部１０９を含むように構成される。
【００７３】
受信部１０１は、ネットワーク１３を介して、所定の通信方式に従って、各種の情報、データ、指令等をサーバ１１から受信する。受信部１０１は、受信した情報、データ、指令等を、必要に応じて記憶部１０２に記憶させたり、ＵＩ制御部１０３および再生部１０４に供給したりする。
【００７４】
記憶部１０２は、サーバ１１から受信した情報、データ等を適宜記憶する。
【００７５】
ＵＩ制御部１０３は、操作部１０７を介してユーザにより入力される指令等に従って、表示部１０５および音声出力部１０６を制御することにより、ユーザインタフェースの制御を行う。例えば、ＵＩ制御部１０３は、受信部１０１を介してサーバ１１から受信した情報やデータ、記憶部１０２に記憶されている情報やデータ、再生部１０４から供給されるコンテンツに関する情報等に基づいて、コンテンツの再生画面や操作画面等を表示部１０５に表示させたり、それらに伴う音声を音声出力部１０６から出力させたりする。
【００７６】
また、ＵＩ制御部１０３は、操作部１０７を介してユーザにより入力されるサーバ１１への指令を、送信部１０９およびネットワーク１３を介して、サーバ１１に送信する。さらに、ＵＩ制御部１０３は、コンテンツの再生および再生の停止を再生部１０４に指令する。また、ＵＩ制御部１０３は、ユーザによりチェックインされたセグメントを示す情報、および、そのセグメントに付与されたセグメント付与情報をチェックイン情報生成部１０８に供給する。
【００７７】
再生部１０４は、受信部１０１を介して受信したコンテンツデータ、または、記憶部１０２に記憶されているコンテンツデータの再生を行い、その結果得られる音声を音声出力部１０６に供給する。また、再生部１０４は、コンテンツデータの再生の結果得られるコンテンツに関する情報をＵＩ制御部１０３に供給する。
【００７８】
表示部１０５は、ＵＩ制御部１０３の制御の基に、コンテンツの再生画面や操作画面等の各種の画面の表示を行う。
【００７９】
音声出力部１０６は、例えば、スピーカ、または、音声出力端子等により構成され、ＵＩ制御部１０３および再生部１０４から供給される音声の出力を行う。
【００８０】
操作部１０７は、例えば、キーボード、ボタン、スイッチ、ポインティングデバイス等の各種の入力デバイスにより構成される。ユーザは、操作部１０７を操作することにより、クライアント１２に各種の指令を与えたり、情報やデータ等の入力を行ったりする。そして、操作部１０７は、入力された情報、データ、指令等をＵＩ制御部１０３に供給する。
【００８１】
チェックイン情報生成部１０８は、ユーザによりコンテンツのセグメントへのチェックインが行われた場合、チェックインしたユーザおよびセグメントを示す情報、並びに、セグメントに付与されたセグメント付与情報等を含むチェックイン情報を生成する。そして、チェックイン情報生成部１０８は、生成したチェックイン情報を、送信部１０９を介してサーバ１１に送信する。
【００８２】
送信部１０９は、ネットワーク１３を介して、所定の通信方式に従って、各種の情報、データ、指令等をサーバ１１に送信する。
【００８３】
［情報処理システム１の処理］
次に、図４乃至図３６を参照して、情報処理システム１の処理について説明する。
【００８４】
［コンテンツ再生処理］
まず、図４のフローチャートを参照して、クライアント１２により実行されるコンテンツ再生処理について説明する。
【００８５】
なお、この処理は、例えば、ユーザが、クライアント１２の操作部１０７を操作して、コンテンツの再生の指令を入力し、その指令がＵＩ制御部１０３に通知されたとき開始される。
【００８６】
ステップＳ１において、ＵＩ制御部１０３は、送信部１０９およびネットワーク１３を介して、指定されたコンテンツを再生するためのコンテンツ再生データの送信をサーバ１１に要求する。
【００８７】
これに対して、サーバ１１は、後述する図１３のステップＳ５２において、ネットワーク１３を介して、要求元のクライアント１２へのコンテンツ再生データの送信を開始する。
【００８８】
ステップＳ２において、クライアント１２の受信部１０１は、ネットワーク１３を介してサーバ１１から送信されてくるコンテンツ再生データの受信を開始する。
【００８９】
なお、サーバ１１からクライアント１２にコンテンツを配信する方式は、所定の方式に限定されるものではないが、以下、ストリーミング方式によりコンテンツを配信する例について説明する。
【００９０】
ステップＳ３において、クライアント１２は、コンテンツの再生を開始する。具体的には、受信部１０１は、受信したコンテンツ再生データに含まれるコンテンツデータの再生部１０４への供給を開始する。再生部１０４は、コンテンツデータの再生を開始し、その結果得られる音声（すなわち、楽曲）を音声出力部１０６から出力させる。また、再生部１０４は、コンテンツデータの再生の結果得られるコンテンツに関する情報をＵＩ制御部１０３に供給する。ここで、コンテンツに関する情報には、例えば、コンテンツの曲名、並びに、コンテンツが収録されているアルバム名およびアルバムジャケットの画像等が含まれる。
【００９１】
また、受信部１０１は、受信したコンテンツ再生データに含まれるチェックイン情報のＵＩ制御部１０３への供給を開始する。ＵＩ制御部１０３は、受信部１０１から供給されるチェックイン情報、および、再生部１０４から供給されるコンテンツに関する情報に基づいて、コンテンツの再生に同期させて、コンテンツ再生画面を表示部１０５に表示させる。
【００９２】
［コンテンツ再生画面の例］
図５は、コンテンツ再生画面の一例を示している。
【００９３】
このコンテンツ再生画面は、領域Ｒ１、領域Ｒ２、および、領域Ｒ３に大きく分かれる。
【００９４】
領域Ｒ１には、再生中のコンテンツに関する情報が表示される。例えば、再生中のコンテンツのアーティスト名、曲名、収録されているアルバム名、および、アルバムジャケット等が表示される。
【００９５】
領域Ｒ２の下部には、コンテンツの再生を操作するためのボタン等が表示される。具体的には、コンテンツの再生を行うための再生ボタン１５１、巻き戻しを行うための巻き戻しボタン１５２、早送りを行うための早送りボタン１５３、および、コンテンツの再生位置を指定するためのプログレスバー１５４が表示される。
【００９６】
また、領域Ｒ２には、コンテンツの再生の進行に従って、コンテンツの各セグメントにチェックインしたユーザおよび付与されているセグメント付与情報が、そのセグメントのコンテンツ内の位置（コンテンツの時間軸上の位置）に合わせて表示される。
【００９７】
具体的には、領域Ｒ２の左端には、コンテンツの再生位置を示す目盛りが表示される。
【００９８】
また、領域Ｒ２には、再生中のコンテンツにチェックインしたユーザを示すアイコン１７１ａ乃至１７１ｄが表示されている。アイコン１７１ａ乃至１７１ｄは、それぞれ、再生中のコンテンツの時間軸上において、各ユーザがチェックインした時間付近に表示される。また、チェックインしたセグメントにセグメント付与情報が付与されている場合、そのセグメント付与情報が各アイコンの右の吹き出し内に表示される。
【００９９】
例えば、アイコン１７１ｂの右に、コメントを含む吹き出し１７２ｂが表示されている。すなわち、アイコン１７１ｂにより示されるユーザが、チェックインしたセグメントに対して「かっこいい」というコメントを付与したことが示されている。
【０１００】
また、アイコン１７１ｃの右に、コメントを含む吹き出し１７２ｃが表示されている。すなわち、アイコン１７１ｃにより示されるユーザが、チェックインしたセグメントに対して「ここの歌詞聴くといつも昔の彼氏を思い出す・・・」というコメントを付与したことが示されている。
【０１０１】
さらに、アイコン１７１ｄの右に、画像を含む吹き出し１７２ｄが表示されている。すなわち、アイコン１７１ｄにより示されるユーザが、チェックインしたセグメントに対して吹き出し１７２ｄ内の画像を付与したことが示されている。
【０１０２】
また、アイコン１７１ｃの左には、チェックインした区間を示すスケール１７３が表示されている。後述するように、ユーザは、コンテンツの任意の位置にピンポイントでチェックインすることもできるし、任意の長さの区間を指定してチェックインすることもできる。すなわち、ユーザは、ピンポイントでセグメントを指定することもできるし、任意の時間幅のセグメントを指定することもできる。
【０１０３】
そして、このスケール１７３により、アイコン１７１ｃにより示されるユーザがチェックインしたコンテンツ内のセグメント（区間）、および、吹き出し１７２ｃ内のセグメント付与情報が付与されたコンテンツ内のセグメント（区間）が示される。
【０１０４】
また、ユーザは、各セグメントに付与されているセグメント付与情報に対して投票することができる。例えば、ユーザは、共感したり、気になったりするセグメント付与情報が表示された場合、そのセグメント付与情報が表示されている吹き出し、または、吹き出しの横のアイコンを、クリックやタッチ等により指定することにより、投票することができる。
【０１０５】
そして、各セグメント付与情報への投票数は、所定のマークとともに吹き出し内に表示される。例えば、この例では、吹き出し１７２ｂ乃至１７２ｄ内のセグメント付与情報に対して、それぞれ０、６、２２の数の投票が行われている。
【０１０６】
領域Ｒ２内の表示は、再生ボタン１５１乃至プログレスバー１５４を除いて、コンテンツの再生の進行に従って、全体的に下方向にスクロールする。また、領域Ｒ２内の背景色が変化する境界Ｂ１が、現在のコンテンツの再生位置を示している。
【０１０７】
従って、アイコン１７１ａ乃至１７１ｄ、および、吹き出し１７２ｂ乃至ｄは、対応するセグメントの時間幅に関わらず、領域Ｒ２内に所定の期間表示される。すなわち、アイコン１７１ａ乃至１７１ｄ、および、吹き出し１７２ｂ乃至ｄは、それぞれ対応するセグメントの先頭が再生されるより所定の時間前に領域Ｒ２内に現れ、対応するセグメントの先頭が再生されてから所定の時間後に領域Ｒ２内から消える。
【０１０８】
領域Ｒ３には、コンテンツの再生以外の各種の操作を行うためのボタン１５５乃至１５８が表示されている。これらのボタンは、例えば、チェックインを行ったり、表示モードを切り替えたりしたりするための操作に用いられる。
【０１０９】
例えば、ユーザは、ボタン１５５乃至１５８のいずれかを操作することにより、表示モードを切り替え、図６に示されるコンテンツ再生画面を表示部１０５に表示させることができる。
【０１１０】
図６のコンテンツ再生画面は、図５のコンテンツ再生画面と比較して、領域Ｒ２内の表示が異なっている。具体的には、領域Ｒ２には、現在再生されているコンテンツの部分（時刻）に過去にチェックインしたユーザを示すアイコン、セグメント付与情報を示す吹き出し等が表示される。
【０１１１】
この例では、コンテンツの４０秒過ぎの部分を再生しているときの画面を示している。従って、図５の領域Ｒ２に表示されているアイコン等のうち、コンテンツの４０秒過ぎへのチェックインに関わるアイコン１７１ｃおよび吹き出し１７２ｃ、並びに、アイコン１７１ｄおよび吹き出し１７２ｄのみが表示されている。
【０１１２】
なお、アイコン１７１ｃおよび吹き出し１７２ｃ、並びに、アイコン１７１ｄおよび吹き出し１７２ｄは、それぞれ対応するセグメントを少なくとも含む区間のみ、図６の領域Ｒ２内に表示される。
【０１１３】
例えば、アイコン１７１ｃおよび吹き出し１７２ｃは、対応するセグメントの先頭が再生されるより所定の時間前（例えば、１秒前）に領域Ｒ２内に現れる。そして、アイコン１７１ｃおよび吹き出し１７２ｃは、対応するセグメントの末尾が再生されてから所定の時間後（例えば、１秒後）に領域Ｒ２内から消える。
【０１１４】
同様に、アイコン１７１ｄおよび吹き出し１７２ｄは、対応するピンポイントのセグメントが再生されるより所定の時間前に領域Ｒ２内に表示され、対応するセグメントが再生されてから所定の時間後に領域Ｒ２内から消える。
【０１１５】
このように、各吹き出し内のセグメント付与情報は、その情報が付与されているセグメントを少なくとも含む区間のみ、図６の領域Ｒ２内に表示される。従って、図６のコンテンツ再生画面では、図５のコンテンツ再生画面と比較して、コンテンツのどの部分にセグメント付与情報が付与されているかを、より直感的に、容易かつ正確に認識することができる。
【０１１６】
なお、図６のコンテンツ再生画面において、例えば、各アイコンおよび吹き出しを表示の開始時にフェードインさせるとともに、終了時にフェードアウトさせるようにしてもよい。
【０１１７】
また、例えば、クライアント１２が、表示部１０５の画面上で２本の指を用いたピンチ操作が可能なタブレット型の端末により構成される場合、図５または図６のコンテンツ再生画面において、ピンチ操作により表示範囲を拡大または縮小できるようにしてもよい。
【０１１８】
これにより、例えば、アイコンや吹き出しが多すぎて、デフォルトの表示サイズでは画面が見づらい場合、アイコンや吹き出しが集中している部分を容易に拡大して、詳細を確認することができる。また、逆にアイコンや吹き出しがあまり表示されていない場合、例えば、図５のコンテンツ再生画面の表示サイズをデフォルトより縮小することにより、画面内に表示されるコンテンツの時間幅を広げることができる。
【０１１９】
図４に戻り、ステップＳ４において、ＵＩ制御部１０３は、操作部１０７に対してチェックインの操作がなされたか否かを判定する。チェックインの操作がなされたと判定された場合、処理はステップＳ５に進む。
【０１２０】
なお、このとき、チェックインする前に、チェックインする区間を設定することが可能である。
【０１２１】
［チェックイン区間の設定方法］
ここで、図７乃至図９を参照して、チェックイン区間の設定方法の例について説明する。
【０１２２】
例えば、図７に示されるように、プログレスバー２０１およびカーソル２０２を用いて、再生中のコンテンツの任意の位置に始点と終点を設定することにより、チェックイン区間を設定するようにしてもよい。
【０１２３】
また、例えば、図８に示されるように、再生中のコンテンツを所定の単位（例えば、小節単位）の最小セグメントに分割して提示し、カーソル２１１等により１つ以上の最小セグメントを選択することにより、チェックイン区間を設定するようにしてもよい。
【０１２４】
さらに、例えば、図９に示されるように、再生中のコンテンツを、Ａメロ、Ｂメロ、サビ等の曲構造に基づくセグメントに分割して提示し、カーソル２２１等により１つ以上のセグメントを選択することにより、チェックイン区間を設定するようにしてもよい。
【０１２５】
これにより、ユーザは、チェックイン区間（セグメントの時間幅および位置）を所望の区間に容易に設定することができる。
【０１２６】
なお、携帯電話機や携帯情報端末のような小型の機器では、表示部１０５の画面が小さいため、図７乃至図９に示される方法では、操作が困難になる場合が考えられる。
【０１２７】
そこで、例えば、表示部１０５の画面をタップしてチェックイン区間の始点を指定し、もう一度画面をタップして終点を指定するようにしてもよい。
【０１２８】
あるいは、例えば、表示部１０５の画面をタップしてチェックイン区間の始点を指定し、始点から所定の時間後（例えば、１０秒後）までの区間をチェックイン区間に設定するようにしてもよい。
【０１２９】
また、例えば、表示部１０５の画面上で２本の指を用いて、いわゆるピンチ操作により、指を画面にタッチする位置や間隔等により、チェックイン区間を設定するようにしてもよい。
【０１３０】
このようにして、チェックイン区間を設定することにより、ユーザはコンテンツの任意の位置および時間幅のセグメントを指定することができる。
【０１３１】
なお、チェックイン区間の設定が行われない場合には、例えば、チェックインの操作がなされたときのコンテンツの再生位置が始点および終点に設定される。すなわち、チェックイン区間が、コンテンツの再生位置にピンポイントで設定される。
【０１３２】
また、例えば、コンテンツ全体をチェックイン区間に設定することにより、コンテンツ全体を指定することも可能である。すなわち、コンテンツ全体にチェックインすることも可能である。
【０１３３】
そして、ＵＩ制御部１０３は、操作部１０７を介して設定されたチェックイン区間を示す情報を取得する。
【０１３４】
なお、図７に示される操作により、ユーザが任意にチェックイン区間を設定できるようにした場合、後述するセグメント推薦処理やプレイリスト生成処理等で、処理単位となるセグメントがユーザ間でばらついてしまい、処理が煩雑になる可能性がある。
【０１３５】
そこで、例えば、ユーザにより設定されたチェックイン区間を、予め設定されている最小セグメントを基準とする区間に近似し、近似された区間をユーザにより指定されたセグメント（以下、近似セグメントと称する）に設定するようにしてもよい。
【０１３６】
あるいは、例えば、複数のユーザが設定したチェックイン区間が重なっている場合、統計的な処理により、近似セグメントを設定するようにしてもよい。具体的には、例えば、複数のユーザのチェックイン区間が最も重なる部分を近似セグメントに設定するようにしてもよい。
【０１３７】
なお、セグメントの近似を行う場合、例えば、内部では近似セグメントを用いて処理を行い、外部に表示する場合には、近似する前の元のチェックイン区間を用いるようにしてもよい。
【０１３８】
図４に戻り、ステップＳ５において、クライアント１２は、セグメント付与情報の入力を受け付ける。具体的には、例えば、ＵＩ制御部１０３は、図１０に示される入力画面を表示部１０５に表示させる。
【０１３９】
図１０の入力画面は、図５のコンテンツ再生画面と比較して、領域Ｒ２内にセグメント付与情報の入力画面が表示されている点が異なる。具体的には、領域Ｒ２内には、コメント入力欄２３１、プルダウンメニュー２３２、プルダウンメニュー２３３、セグメント付与ボタン２３４、ファイル付与ボタン２３５、評価入力欄２３６、および、送信ボタン２３７が表示されている。
【０１４０】
コメント入力欄２３１は、チェックインしたコンテンツのセグメントに対するコメント等のテキストデータを入力するための欄である。
【０１４１】
プルダウンメニュー２３２およびプルダウンメニュー２３３は、指定したコンテンツのセグメントに対してコメントを簡易に付与できるようにするものである。例えば、プルダウンメニュー２３２またはプルダウンメニュー２３３を、それぞれタッチまたはクリック等により指定することにより、図１０の左側に示される項目が表示される。そして各メニュー内に表示された項目の中から所望のものを選択することにより、”ＡがＢ”（例えば、歌詞が過激）という表現のコメントを迅速かつ簡単に入力することができる。
【０１４２】
なお、上記の”ＡがＢ”のＡはプルダウンメニュー２３２から選択された項目を示し、Ｂはプルダウンメニュー２３３から選択された項目を示す。
【０１４３】
なお、例えば、ユーザが付与したコメントにおいてよく使用される語句を抽出して、プルダウンメニュー２３２およびプルダウンメニュー２３３の選択項目に設定するようにしてもよい。このとき、他のユーザのコメントも含めて頻出語句を抽出し、選択項目を設定するようにしてもよいし、ユーザ別に頻出語句を抽出し、ユーザ毎に選択項目をカスタマイズするようにしてもよい。
【０１４４】
セグメント付与ボタン２３４は、チェックインしたコンテンツのセグメントに他のセグメントをリンクさせる場合に操作される。
【０１４５】
ここで、チェックインしたコンテンツのセグメントに他のセグメントをリンクさせる操作の具体例について説明する。
【０１４６】
例えば、セグメント付与ボタン２３４が押下されると、リンク先のコンテンツを選択するための画面が表示される。そして、コンテンツが選択されると、選択されたコンテンツの再生が開始され、図５を参照して上述したコンテンツ再生画面が表示される。そして、例えば、図７乃至図９を参照して上述した操作と同様の操作により、再生中のコンテンツの区間を指定することにより、リンク先のセグメントが指定される。
【０１４７】
なお、このとき、再生中のコンテンツと異なるコンテンツのセグメントにリンクさせるだけでなく、再生中のコンテンツのセグメントをリンクさせることも可能である。
【０１４８】
ファイル付与ボタン２３５は、チェックインしたコンテンツのセグメントにファイルを付与する場合に操作される。例えば、ファイル付与ボタン２３５を操作することにより、付与するファイルを選択する画面が表示され、ユーザは、付与するファイルを選択することができる。
【０１４９】
なお、付与するファイルの種類は特に限定されるものではなく、例えば、画像、音声、文書等のファイルを付与することができる。
【０１５０】
評価入力欄２３６は、チェックインしたコンテンツのセグメントに５段階の評価を付与するためのものである。評価は星の数により表され、ユーザは、星の数を指定することにより、チェックインしたコンテンツのセグメントに対する評価を付与することができる。
【０１５１】
なお、例えば、５段階未満または以上の評価を付与するようにしてもよいし、好き嫌いを選択するようにしてもよい。
【０１５２】
送信ボタン２３７は、コメント入力欄２３１乃至評価入力欄２３６により入力したセグメント付与情報をサーバ１１に送信するためのボタンである。
【０１５３】
ユーザは、図１０の入力画面から、操作部１０７を用いて、コメント、リンク先のセグメント、ファイル、評価のうち所望の項目の入力または設定を行う。そして、ＵＩ制御部１０３は、入力または設定されたセグメント付与情報を取得する。
【０１５４】
なお、例えば、図１１に示されるように、コンテンツ再生画面にプルダウンメニュー２４１を表示し、その中から所望のコメントを選択し、チェックインしたセグメントに簡易にコメントを付与できるようにしてもよい。
【０１５５】
このとき、図１０のプルダウンメニュー２３２，２３３と同様に、各ユーザが付与したコメントにおける頻出語句に基づいて、プルダウンメニュー２４１の選択項目を設定するようにしてもよい。
【０１５６】
また、詳細な説明は省略するが、特にセグメントを指定せずに、コンテンツ全体に対して、上述したセグメント付与情報と同様の情報を付与することも可能である。
【０１５７】
図４に戻り、ステップＳ６において、クライアント１２は、チェックイン情報を送信する。具体的には、図１０の入力画面において送信ボタン２３７が押下された場合、操作部１０７は、チェックイン情報の送信が指令されたことをＵＩ制御部１０３に通知する。ＵＩ制御部１０３は、ユーザによりチェックインされたセグメントを示す情報（例えば、コンテンツにおけるセグメントの時間等）、および、そのセグメントに付与されたセグメント付与情報をチェックイン情報生成部１０８に供給する。
【０１５８】
チェックイン情報生成部１０８は、チェックインされたセグメントおよびチェックインしたユーザを示す情報、並びに、付与されたセグメント付与情報を含むチェックイン情報を生成する。そして、チェックイン情報生成部１０８は、送信部１０９およびネットワーク１３を介して、生成したチェックイン情報をサーバ１１に送信する。
【０１５９】
その後、処理はステップＳ７に進む。
【０１６０】
これに対して、サーバ１１は、後述する図１３のステップＳ５３において、クライアント１２から送信されたチェックイン情報を受信し、ステップＳ５４において、チェックイン情報ＤＢ５２を更新する。
【０１６１】
このとき、チェックインされたコンテンツを再生中の各クライアント１２において、チェックインしたユーザ、および、付与されたセグメント付与情報をリアルタイムに表示するようにしてもよい。
【０１６２】
例えば、図１２は、チェックインが行われることにより、図５のコンテンツ再生画面を更新した例を示している。図１２のコンテンツ再生画面では、図５のコンテンツ再生画面と比較して、アイコン１７１ｅおよび吹き出し１７２ｅが追加されている。すなわち、アイコン１７１ｅにより示されるユーザによりチェックインが行われ、チェックインされたセグメントに対して吹き出し１７２ｅ内に示されるセグメント付与情報が付与されたことが示されている。
【０１６３】
また、吹き出し１７２ｅ内には、チェックインされたセグメントにリンクされている他のコンテンツ（のセグメント）を示す画像（例えば、ジャケット等）、および、コメントが表示されている。この例では、再生中のコンテンツの４０秒付近が、吹き出し１７２ｅ内のジャケットのアルバムに含まれるコンテンツの一部に類似している旨を示すコメントが示されている。
【０１６４】
図４に戻り、一方、ステップＳ４において、チェックインの操作がなされていないと判定された場合、ステップＳ５およびＳ６の処理はスキップされ、処理はステップＳ７に進む。
【０１６５】
ステップＳ７において、ＵＩ制御部１０３は、コンテンツの再生の停止が指令されたか否かを判定する。コンテンツの再生の停止が指令されていないと判定された場合、処理はステップＳ８に進む。
【０１６６】
ステップＳ８において、ＵＩ制御部１０３は、コンテンツの再生が終了したか否かを判定する。コンテンツの再生が終了していないと判定された場合、処理はステップＳ４に戻る。
【０１６７】
その後、ステップＳ７において、コンテンツの再生の停止が指令されたと判定されるか、ステップＳ８において、コンテンツの再生が終了したと判定されるまで、ステップＳ４乃至Ｓ８の処理が繰り返し実行される。
【０１６８】
一方、ステップＳ８において、コンテンツの再生が終了したと判定された場合、処理はステップＳ９に進む。
【０１６９】
ステップＳ９において、ＵＩ制御部１０３は、次に再生するコンテンツがあるか否かを判定する。例えば、プレイリストの再生中などにおいて、再生が終了したコンテンツの次にまだ再生するコンテンツがあると判定された場合、処理はステップＳ１に戻り、ステップＳ１以降の処理が実行される。すなわち、次に再生するコンテンツのコンテンツ再生データの受信が開始され、そのコンテンツの再生が開始される。
【０１７０】
一方、ステップＳ９において、次に再生するコンテンツがないと判定された場合、処理はステップＳ１１に進む。
【０１７１】
また、ステップＳ７において、ユーザが操作部１０７を介してコンテンツの再生の停止の指令を入力し、その指令がＵＩ制御部１０３に通知された場合、ＵＩ制御部１０３は、コンテンツの再生の停止が指令されたと判定し、処理はステップＳ１０に進む。
【０１７２】
ステップＳ１０において、クライアント１２は、コンテンツの再生を停止する。具体的には、ＵＩ制御部１０３は、再生部１０４にコンテンツの再生の停止を指令し、再生部１０４は、コンテンツの再生を停止する。また、ＵＩ制御部１０３は、コンテンツの再生に同期したコンテンツ再生画面の更新を停止する。
【０１７３】
その後、処理はステップＳ１１に進む。
【０１７４】
ステップＳ１１において、ＵＩ制御部１０３は、送信部１０９およびネットワーク１３を介して、コンテンツ再生データの送信の停止を要求する。
【０１７５】
これに対して、サーバ１１は、後述する図１３のステップＳ５６において、コンテンツ再生データの送信を停止する。
【０１７６】
そして、コンテンツ再生処理は終了する。
【０１７７】
［コンテンツ配信処理］
次に、図１３のフローチャートを参照して、図４のクライアント１２によるコンテンツ再生処理に対応してサーバ１１により実行されるコンテンツ配信処理について説明する。
【０１７８】
ステップＳ５１において、配信部３７は、コンテンツ再生データの送信が要求されたか否かを判定する。そして、配信部３７が、ネットワーク１３および受信部３９を介してクライアント１２からコンテンツ再生データの送信の要求を受信したとき、処理はステップＳ５２に進む。
【０１７９】
ステップＳ５２において、サーバ１１は、コンテンツ再生データの送信を開始する。具体的には、配信部３７は、クライアント１２から指定されたコンテンツのコンテンツデータをコンテンツＤＢ５１から読み出す。また、配信部３７は、クライアント１２から指定されたコンテンツに対応付けられているチェックイン情報をチェックイン情報ＤＢ５２から読み出す。そして、配信部３７は、送信部３８およびネットワーク１３を介して、読み出したコンテンツデータおよびチェックイン情報を含むコンテンツ再生データの要求元のクライアント１２への送信を開始する。
【０１８０】
その後、処理はステップＳ５３に進む。
【０１８１】
一方、ステップＳ５１において、コンテンツ再生データの送信が要求されていないと判定された場合、ステップＳ５２の処理はスキップされ、処理はステップＳ５３に進む。
【０１８２】
ステップＳ５３において、チェックイン情報取得部４０は、チェックイン情報を受信したか否かを判定する。そして、チェックイン情報取得部４０が、ネットワーク１３および受信部３９を介してクライアント１２からチェックイン情報を受信したとき、処理はステップＳ５４に進む。
【０１８３】
ステップＳ５４において、チェックイン情報取得部４０は、チェックイン情報ＤＢ５２を更新する。すなわち、チェックイン情報取得部４０は、受信したチェックイン情報をチェックイン情報ＤＢ５２に格納することにより、チェックイン情報ＤＢ５２を更新する。
【０１８４】
その後、処理はステップＳ５５に進む。
【０１８５】
一方、ステップＳ５３において、チェックイン情報を受信していないと判定された場合、ステップＳ５４の処理はスキップされ、処理はステップＳ５５に進む。
【０１８６】
ステップＳ５５において、配信部３７は、コンテンツ再生データの送信の停止が要求されたか否かを判定する。そして、配信部３７が、ネットワーク１３および受信部３９を介してクライアント１２からコンテンツ再生データの送信の停止の要求を受信したとき、処理はステップＳ５６に進む。
【０１８７】
ステップＳ５６において、配信部３７は、要求元のクライアント１２へのコンテンツ再生データの送信を停止する。
【０１８８】
その後、処理はステップＳ５１に戻り、ステップＳ５１以降の処理が実行される。
【０１８９】
一方、ステップＳ５５において、コンテンツ再生データの送信の停止が要求されていないと判定された場合、処理はステップＳ５１に戻り、ステップＳ５１以降の処理が実行される。
【０１９０】
以上のようにして、クライアント１２において、再生中のコンテンツの任意の区間を指定してチェックインし、チェックインした区間（セグメント）に対して、各種の情報（セグメント付与情報）を付与することができる。これにより、ユーザは、コンテンツ全体だけでなく、コンテンツ内の任意のセグメントに対して、ユーザの主観を表す表現等を付与することができる。
【０１９１】
また、クライアント１２において、コンテンツの再生に同期して、各セグメントに付与されているセグメント付与情報を、そのセグメントのコンテンツ内の位置に合わせて表示することができる。これにより、セグメント付与情報が付与されている部分を直感的に正確に認識することが可能になる。従って、各ユーザによりコンテンツの任意の区間に付与されている情報が、より正確に各ユーザに伝わるようになる。
【０１９２】
［コンテンツ再生画面の変形例］
ここで、図１４乃至図１７を参照して、クライアント１２におけるコンテンツ再生画面の変形例について説明する。
【０１９３】
［コンテンツ再生画面の変形例１］
例えば、図５または図６のコンテンツ再生画面を表示中に、ユーザ操作等により、図１４に示されるコンテンツ画面を表示するようにしてもよい。
【０１９４】
図１４のコンテンツ再生画面は、図５または図６のコンテンツ再生画面と比較して、領域Ｒ２内の表示が異なっている。具体的には、領域Ｒ２には、再生中のコンテンツとは無関係に、各クライアント１２において各コンテンツのセグメントに付与されたコメント等が、最新のものから順に時系列に並べて表示されている。そして、クライアント１２は、各クライアント１２において各コンテンツのセグメントに付与されたコメント等をサーバ１１から逐次受信し、領域Ｒ２内の表示を逐次更新する。すなわち、最新のコメント等が領域Ｒ２のいちばん上の欄に追加され、それに伴い、表示中のコメント等が下方向にスクロールし、古くなったものが消去される。
【０１９５】
各欄には、チェックインしたユーザ名、ユーザを示すアイコン、チェックインしたコンテンツのアーティスト名および曲名、付与したコメント、コメントを付与した日時等が表示される。
【０１９６】
なお、始点と終点（チェックイン区間）を設定したセグメントに対してコメントが付与されている場合、図１５の丸で囲んだ領域Ｒ１１内に示されるように、始点と終点のコンテンツの時間軸上の位置が表示される。
【０１９７】
また、他のセグメントにリンクされているセグメントに対してコメントが付与されている場合、図１６の丸で囲んだ領域Ｒ１２内に示されるように、リンク先のコンテンツの曲名およびアーティスト名、並びに、リンク先のセグメントの始点と終点のコンテンツの時間軸上の位置が表示される。
【０１９８】
［コンテンツ再生画面の変形例２］
また、図５、図６または図１４のコンテンツ再生画面を表示中に、ユーザ操作等により、図１７に示されるコンテンツ画面を表示するようにしてもよい。すなわち、領域Ｒ２内において、図５の領域Ｒ２内の画面と図１４の領域Ｒ２内の画面を並べて表示するようにしてもよい。
【０１９９】
これにより、再生中のコンテンツのセグメントに付与されているコメント等を確認しながら、各クライアント１２において各コンテンツのセグメントに付与されたコメント等をリアルタイムに確認することができる。
【０２００】
なお、図１７の領域Ｒ２内において、図５の領域Ｒ２内の画面の代わりに図６の領域Ｒ２内の画面を表示するようにしてもよい。
【０２０１】
また、表示部１０５が複数の画面を有する場合、図５または図６のコンテンツ再生画面と図１４のコンテンツ再生画面をそれぞれ別の画面に表示するようにしてもよい。
【０２０２】
［情報処理システム１による推薦処理等］
次に、情報処理システム１により実行されるコンテンツの推薦処理等について説明する。
【０２０３】
情報処理システム１では、ユーザがチェックインしたコンテンツの各セグメント、および、各セグメントに付与したセグメント付与情報等に基づいて、セグメント単位でコンテンツの推薦等を行うことができる。以下、情報処理システム１による推薦処理等の具体例について説明する。
【０２０４】
［ＣＦを用いたセグメント推薦処理］
まず、図１８のフローチャートを参照して、サーバ１１により実行されるＣＦ（協調フィルタリング）を用いたセグメント推薦処理について説明する。
【０２０５】
なお、以下、セグメントを推薦する対象となるユーザを対象ユーザと称する。
【０２０６】
ステップＳ１０１において、ユーザ分析部６２は、対象ユーザに類似するユーザを検索する。例えば、ユーザ分析部６２は、チェックイン情報ＤＢ５２を用いて、対象ユーザとチェックインしたセグメントの傾向が類似するユーザを検索する。ユーザ分析部６２は、検索結果をセグメント抽出部７１に通知する。
【０２０７】
なお、対象ユーザとチェックインしたセグメントが類似するユーザを検索する手法は、特定のものに限定されず、任意の手法を採用することが可能である。
【０２０８】
ステップＳ１０２において、セグメント抽出部７１は、類似ユーザのチェックイン履歴に基づいて、推薦するセグメントを抽出する。具体的には、セグメント抽出部７１は、チェックイン情報ＤＢ５２から、類似ユーザが過去にチェックインしたセグメントの履歴を抽出する。そして、セグメント抽出部７１は、例えば、類似ユーザが過去にチェックインしたセグメントのうち、対象ユーザがチェックインしてないセグメントを、推薦するセグメントとして抽出する。
【０２０９】
ステップＳ１０３において、セグメント推薦部７２は、抽出したセグメントを推薦する。具体的には、セグメント推薦部７２は、コンテンツＤＢ５１やチェックイン情報ＤＢ５２等を用いて、セグメント抽出部７１により抽出されたセグメントに関する情報および推薦理由等を含むセグメント推薦情報を生成する。セグメント推薦部７２は、生成したセグメント推薦情報を、送信部３８およびネットワーク１３を介して、対象ユーザのクライアント１２に送信する。
【０２１０】
対象ユーザのクライアント１２のＵＩ制御部１０３は、受信部１０１を介して、セグメント推薦情報を受信する。そして、ＵＩ制御部１０３は、セグメント推薦情報に基づいて、対象ユーザにセグメントを推薦する画面を表示部１０５に表示させる。例えば、推薦するセグメントが属するコンテンツのコンテンツ名、アーティスト名、アルバム名、アルバムジャケット等とともに、コンテンツ内でのセグメントの位置や推薦理由等が示される。
【０２１１】
なお、コンテンツ内でのセグメントの位置を示す方法は、その位置がユーザに正確に伝わるのであれば、特定の方法に限定されるものではない。例えば、セグメントのコンテンツの時間軸上での時間、セグメントに該当する曲構造（例えば、Ａメロ、Ｂメロ等）、セグメントに含まれる歌詞等を用いて、コンテンツ内でのセグメントの位置を示すことができる。
【０２１２】
また、推薦理由として、例えば、「この部分にチェックインしているユーザは、この部分にもチェックしています。」、「あなたに似たユーザは、こんな曲のこの部分にもチェックインしています。」というような文章を表示することが考えられる。
【０２１３】
そして、対象ユーザは、例えば、推薦されたセグメントを指定することにより、指定したセグメントを再生させることができる。
【０２１４】
このようにして、ユーザにセグメント単位でコンテンツを推薦することができる。すなわち、ＣＦを用いて、個々のユーザの嗜好に応じた個人化されたセグメント群を推薦することができる。従って、より精緻かつ適切にユーザの嗜好に応じたコンテンツ（のセグメント）の推薦を行うことができる。例えば、コンテンツ全体としてはユーザの嗜好と合致しないが、そのコンテンツ内のユーザの嗜好と合致する部分のみを抽出して推薦することができる。また、ユーザは、コンテンツ内の自分の嗜好と合致する部分のみを容易に楽しむことができる。
【０２１５】
［ＣＦを用いたプレイリスト生成処理］
次に、図１９のフローチャートを参照して、サーバ１１により実行されるＣＦ（協調フィルタリング）を用いたプレイリスト生成処理について説明する。
【０２１６】
ステップＳ１２１において、セグメント分析部６１は、チェックイン情報ＤＢ５２を用いて、チェックインしたユーザに基づいて、セグメント間の類似度を算出する。
【０２１７】
具体的には、セグメント分析部６１は、例えば図２０に示されるように、各コンテンツの各セグメントにチェックインしたユーザの統計をとる。この例では、例えば、コンテンツ１のセグメント１には、ユーザ２およびユーザ３がチェックインしており、セグメント２には、ユーザ１がチェックインしていることが示されている。
【０２１８】
そして、セグメント分析部６１は、各セグメントにチェックインしたユーザに基づいて、セグメント間の類似度を算出する。
【０２１９】
例えば、図２０の例において、ユーザ２が対象ユーザであり、ユーザ２がチェックインしたコンテンツ１のセグメント１に基づいて、セグメントを抽出する場合について説明する。
【０２２０】
この場合、コンテンツ１のセグメント１にチェックインしたユーザと、他のセグメントにチェックインしたユーザとを比較することにより、セグメント間の類似度が算出される。この例では、コンテンツ１のセグメント１にチェックインしたユーザと、コンテンツ２のセグメント１にチェックインしたユーザが一致するため、当該セグメント間の類似度が高くなる。
【０２２１】
そして、セグメント分析部６１は、各セグメント間の類似度を推薦部３５に通知する。
【０２２２】
ステップＳ１２２において、セグメント抽出部７１は、チェックインしたユーザが類似するセグメントを抽出する。すなわち、セグメント抽出部７１は、基準となるセグメント（例えば、図２０のコンテンツ１のセグメント１）との類似度が所定の閾値以上となるセグメントを抽出する。
【０２２３】
ステップＳ１２３において、プレイリスト生成部７３は、抽出したセグメントに基づいてプレイリストを生成する。例えば、プレイリスト生成部７３は、コンテンツＤＢ５１やチェックイン情報ＤＢ５２等を用いて、抽出したセグメントを所定の順番に配列するとともに、各セグメントに関する情報を一覧にしたプレイリスト情報を生成する。なお、各セグメントに関する情報には、例えば、各セグメントが属するコンテンツのコンテンツ名、アーティスト名、アルバム名、並びに、各セグメントのコンテンツ内での位置を示す情報などが含まれる。
【０２２４】
ステップＳ１２４において、プレイリスト生成部７３は、プレイリストを配信する。具体的には、プレイリスト生成部７３は、送信部３８およびネットワーク１３を介して、生成したプレイリスト情報を対象ユーザのクライアント１２に送信する。
【０２２５】
対象ユーザのクライアント１２のＵＩ制御部１０３は、受信部１０１を介して、プレイリスト情報を受信する。そして、ＵＩ制御部１０３は、プレイリスト情報に基づいて、例えば、プレイリストに含まれるセグメントの一覧を表示部１０５に表示させる。
【０２２６】
そして、対象ユーザは、提示されたプレイリストの再生を指令することにより、プレイリストに登録されているセグメントを順番に再生させることができる。
【０２２７】
このようにして、ＣＦを用いて、個々のユーザの嗜好に応じた個人化されたセグメント群からなるプレイリストを生成し、配信することができる。
【０２２８】
なお、例えば、対象ユーザを限定せずに、単にチェックインしたユーザが類似するセグメントを集めてプレイリストを生成し、配信するようにしてもよい。
【０２２９】
また、例えば、対象ユーザがチェックインしたセグメントのみからなるプレイリストを生成し、配信するようにしてもよい。これにより、対象ユーザがチェックインしたコンテンツの部分（例えば、サビの部分）のみのダイジェスト再生を容易に行うことができる。
【０２３０】
［ＣＢＦを用いたセグメント推薦処理］
次に、図２１のフローチャートを参照して、サーバ１１により実行されるＣＢＦ（Content Based Filtering）を用いたセグメント推薦処理について説明する。
【０２３１】
ステップＳ１４１において、セグメント分析部６１は、対象ユーザがチェックインしたセグメントの特徴量を分析する。具体的には、セグメント分析部６１は、チェックイン情報ＤＢ５２から、対象ユーザの過去のチェックイン履歴を抽出する。また、セグメント分析部６１は、抽出した対象ユーザのチェックイン履歴に基づいて、対象ユーザがチェックインした各セグメントの特徴量を、コンテンツＤＢ５１から抽出する。
【０２３２】
さらに、セグメント分析部６１は、対象ユーザがチェックインした各セグメントの特徴量の中から、特に顕著な特徴量、例えば、出現頻度が高いコード進行や歌詞などを抽出する。そして、セグメント分析部６１は、抽出した特徴量を推薦部３５に通知する。
【０２３３】
ステップＳ１４２において、セグメント抽出部７１は、対象ユーザがチェックインしたセグメントと特徴が似たセグメントを抽出する。例えば、セグメント抽出部７１は、セグメント分析部６１により抽出された特徴量との類似度が所定の閾値以上の特徴量を有するセグメントを、コンテンツＤＢ５１から抽出する。
【０２３４】
ステップＳ１４３において、図１８のステップＳ１０１の処理と同様に、抽出したセグメントが推薦される。
【０２３５】
このようにして、ＣＢＦを用いて、個々のユーザの嗜好に応じた個人化されたセグメント群を推薦することができる。
【０２３６】
［ＣＢＦを用いたプレイリスト生成処理１］
次に、図２２のフローチャートを参照して、サーバ１１により実行されるＣＢＦを用いたプレイリスト生成処理の第１の実施の形態について説明する。
【０２３７】
ステップＳ１６１において、図２１のステップＳ１４１の処理と同様に、対象ユーザがチェックインしたセグメントの特徴量が分析される。
【０２３８】
ステップＳ１６２において、図２１のステップＳ１４２の処理と同様に、対象ユーザがチェックインしたセグメントと特徴が類似するセグメントが抽出される。
【０２３９】
ステップＳ１６３において、図１９のステップＳ１２３の処理と同様に、抽出したセグメントに基づいてプレイリストが生成される。
【０２４０】
ステップＳ１６４において、図１９のステップＳ１２４の処理と同様に、プレイリストが配信される。
【０２４１】
ここで、図２３を参照して、図２２の処理で生成されるプレイリストの具体例について説明する。
【０２４２】
例えば、対象ユーザが過去にチェックインしたコンテンツＡ乃至ＣのセグメントＳａ乃至Ｓｃの特徴量の分析が行われる。その結果、セグメントＳａ乃至Ｓｃが、全て高音部でコード進行がＧ７からＣに変化している一方、曲の速度については共通する特徴がないことが検出されたものとする。
【０２４３】
この場合、他のコンテンツを対象に、高音部でコード進行がＧ７からＣに変化しているセグメントの抽出が行われ、抽出したセグメントからなるプレイリストが生成される。
【０２４４】
そして、例えば、対象ユーザのクライアント１２では、高音部でコード進行がＧ７からＣに変化しているセグメントからなるプレイリスト（チャンネル）を示すボタン３０１が表示される。対象ユーザは、このボタン３０１を押下することにより、プレイリストに含まれるセグメントを順次再生させることができる。
【０２４５】
このようにして、ＣＢＦを用いて、個々のユーザの嗜好に応じた個人化されたセグメント群からなるプレイリストを生成し、配信することができる。
【０２４６】
なお、通常、同じユーザでも、リズム感のある元気な楽曲やゆったりしたバラード調の楽曲など、異なるタイプのコンテンツを好むため、チェックインするセグメントの特徴量は多種多様にわたる。
【０２４７】
そこで、ステップＳ１６１でセグメント分析部６１により抽出された特徴量を、特徴量間の類似度等に基づいてクラスタリングし、得られた特徴量のグループ毎に、プレイリストを生成し、配信するようにしてもよい。これにより、互いに特徴が異なる複数のプレイリストを生成し、配信することができる。
【０２４８】
［ＣＢＦを用いたプレイリスト生成処理２］
次に、図２４のフローチャートを参照して、サーバ１１により実行されるＣＢＦを用いたプレイリスト生成処理の第２の実施の形態について説明する。
【０２４９】
ステップＳ１８１において、セグメント分析部６１は、各ユーザがチェックインしたセグメントの特徴量のうち特徴的なものを抽出する。具体的には、セグメント分析部６１は、チェックイン情報ＤＢ５２から、各ユーザの過去のチェックイン履歴を抽出する。また、セグメント分析部６１は、抽出した各ユーザのチェックイン履歴に基づいて、各ユーザがチェックインした各セグメントの特徴量をコンテンツＤＢ５１から抽出する。
【０２５０】
さらに、セグメント分析部６１は、抽出した全てのセグメントの特徴量の集合において特徴的なもの、例えば、出現頻度が高い特徴量を所定の数だけ抽出する。セグメント分析部６１は、抽出した特徴量を推薦部３５に通知する。
【０２５１】
ステップＳ１８２において、セグメント抽出部７１は、コンテンツＤＢ５１から、セグメント分析部６１が抽出した特徴量を有するセグメントを抽出する。
【０２５２】
なお、このとき、過去に１人以上のユーザがチェックインしたセグメントのみを抽出対象にするようにしてもよいし、まだ１人のユーザもチェックインしていないセグメントも抽出対象に含めるようにしてもよい。後者の場合、例えば、リリース直後のコンテンツのセグメントを抽出対象に含めることができる。
【０２５３】
ステップＳ１８３において、プレイリスト生成部７３は、抽出したセグメントに基づいてプレイリストを生成する。具体的には、プレイリスト生成部７３は、セグメント抽出部７１が抽出したセグメントを、抽出条件となった特徴量毎に分類する。そして、プレイリスト生成部７３は、コンテンツＤＢ５１やチェックイン情報ＤＢ５２等を用いて、分類したグループ毎に、セグメントを所定の順番に配列するとともに、各セグメントに関する情報を一覧にしたプレイリスト情報を生成する。また、プレイリスト生成部７３は、各プレイリストに対応する特徴量に基づいて、プレイリストに名称を付与する。
【０２５４】
ステップＳ１８４において、図１９のステップＳ１２４の処理と同様に、プレイリストが配信される。
【０２５５】
配信先のクライアント１２のＵＩ制御部１０３は、受信部１０１を介して、プレイリスト情報を受信する。そして、ＵＩ制御部１０３は、受信したプレイリスト情報に基づいて、プレイリストの一覧を表示部１０５に表示させる。
【０２５６】
図２５は、このとき表示されるプレイリストの一覧の例を示している。この例では、ボタン３２１乃至３２５が、それぞれ異なるプレイリストに対応付けられ、各ボタンに対応するプレイリストの名称が表示されている。
【０２５７】
例えば、ボタン３２１に対応するプレイリストは、転調Channelの名称が付けられており、コンテンツの転調部分を含むセグメント群からなる。
【０２５８】
ボタン３２２に対応するプレイリストは、クレッシェンドCh.の名称が付けられており、コンテンツの音がだんだん強くなる部分を含むセグメント群からなる。
【０２５９】
ボタン３２３に対応するプレイリストは、打楽器大解放Ch.の名称が付けられており、コンテンツの打楽器の大解放が行われている部分を含むセグメント群からなる。
【０２６０】
ボタン３２４に対応するプレイリストは、メロディ上昇Ch.の名称が付けられており、コンテンツのメロディが上昇する部分を含むセグメント群からなる。
【０２６１】
ボタン３２５に対応するプレイリストは、（歌詞）「二度と会えない」Ch.の名称が付けられており、コンテンツの「二度と会えない」という歌詞を含むセグメント群からなる。
【０２６２】
例えば、ユーザは、ボタン３２１乃至３２５のいずれかを選択することにより、選択したボタンに対応するプレイリストを再生させることができる。
【０２６３】
なお、このとき、特徴量の出現頻度等に基づいて、各プレイリストのランキング付けを行うようにしてもよい。例えば、最も出現頻度の多い特徴量に基づいて生成されたプレイリストを１位とし、以下、対応する特徴量の出現頻度の多い順にプレイリストを並べて、ユーザに提示するようにしてもよい。
【０２６４】
このようにして、ＣＢＦを用いて、多くのユーザが嗜好する特徴量を有するセグメント群からなるプレイリストを生成し、配信することができる。
【０２６５】
［セグメントに付与したコメントを用いたセグメント推薦処理］
次に、図２６のフローチャートを参照して、サーバ１１により実行される、セグメントに付与されたコメント（すなわち、テキストデータ）を用いたセグメント推薦処理について説明する。
【０２６６】
ステップＳ２０１において、付与情報分析部６３は、対象ユーザが付与したコメントを分析する。そして、付与情報分析部６３は、分析結果を推薦部３５に通知する。
【０２６７】
例えば、付与情報分析部６３は、対象ユーザが再生中のコンテンツのセグメントにチェックインし、コメントを付与したとき、そのコメントを分析し、特徴的な語句（例えば、セグメントの特徴を端的に表す語句など）を抽出する。付与情報分析部６３は、抽出した語句を推薦部３５に通知する。
【０２６８】
あるいは、例えば、付与情報分析部６３は、チェックイン情報ＤＢ５２から、対象ユーザが過去にセグメントに付与したコメントを抽出する。そして、付与情報分析部６３は、抽出したコメントを分析し、特徴的な語句（例えば、出現頻度が最も多い語句など）を抽出する。付与情報分析部６３は、抽出した語句を推薦部３５に通知する。
【０２６９】
ステップＳ２０２において、セグメント抽出部７１は、付与情報分析部６３による分析結果に基づいて、対象ユーザが付与したコメントと類似するコメントが付与されているセグメントを抽出する。
【０２７０】
例えば、セグメント抽出部７１は、チェックイン情報ＤＢ５２から、分析部３２により抽出された語句を含むコメントが付与されているセグメントを抽出する。このとき、例えば、類義語辞書５４を用いて、抽出された語句と類似する語句を含むコメントが付与されているセグメントまで抽出範囲を広げるようにしてもよい。
【０２７１】
ステップＳ２０３において、図１８のステップＳ１０３の処理と同様に、抽出したセグメントが推薦される。
【０２７２】
このようにして、対象ユーザが付与したコメントと類似するコメントが他のユーザから付与されているセグメントを、対象ユーザに推薦することができる。これにより、例えば、対象ユーザがあるセグメントに与えた評価や感想と同様の評価や感想が与えられている他のセグメントを、対象ユーザに推薦することができる。
【０２７３】
［セグメントに付与されたコメントを用いたプレイリスト生成処理１］
次に、図２７のフローチャートを参照して、サーバ１１により実行される、セグメントに付与されたコメントを用いたプレイリスト生成処理の第１の実施の形態について説明する。
【０２７４】
ステップＳ２２１において、図２６のステップＳ２０１の処理と同様に、対象ユーザが付与したコメントが分析される。
【０２７５】
ステップＳ２２２において、図２６のステップＳ２０２の処理と同様に、対象ユーザが付与したコメントと類似するコメントが付与されているセグメントが抽出される。
【０２７６】
ステップＳ２２３において、図１９のステップＳ１２３の処理と同様に、抽出したセグメントに基づいてプレイリストが生成される。
【０２７７】
ステップＳ２２４において、図１９のステップＳ１２４の処理と同様に、プレイリストが配信される。
【０２７８】
なお、このとき対象ユーザのコメントから抽出された語句を用いて、プレイリストの名称を付けるようにしてもよい。例えば、「さわやか」という語句が抽出されている場合、「さわやかチャンネル」といったようなプレイリスト名を付与するようにしてもよい。
【０２７９】
また、例えば、ステップＳ２２２の処理で抽出されたセグメントを、さらにセグメントの特徴量に基づいて分類し、特徴量が類似するセグメント毎に複数のプレイリストを生成するようにしてもよい。さらに、この場合、例えば、対象ユーザのコメントから抽出された語句と特徴量とを組み合わせて、プレイリストの名称を付けるようにしてもよい。例えば、「さわやか」という語句を用いて抽出されたセグメントを楽曲のスピードに基づいて分類してプレイリストを生成した場合、「さわやか＆遅いチャンネル」「さわやか＆速いチャンネル」等のプレイリスト名を付与するようにしてもよい。
【０２８０】
このようにして、対象ユーザが付与したコメントと類似するコメントが他のユーザから付与されているセグメント群からなるプレイリストを生成し、提示することができる。
【０２８１】
［セグメントに付与されたコメントを用いたプレイリスト生成処理２］
次に、図２８のフローチャートを参照して、サーバ１１により実行される、セグメントに付与されたコメントを用いたプレイリスト生成処理の第２の実施の形態について説明する。
【０２８２】
ステップＳ２４１において、コメントラベル判別部３３は、付与されているコメントに基づいて、各セグメントにコメントラベルを付与する。具体的には、コメントラベル判別部３３は、チェックイン情報ＤＢ５２から、コメントが付与されているセグメントを抽出する。そして、コメントラベル判別部３３は、抽出したセグメント、コメントを付与したユーザ、および、付与されているコメントの関係を示すテーブル（以下、コメントテーブルと称する）を生成する。
【０２８３】
図２９は、コメントテーブルの例を示している。この例では、セグメントＳ１乃至Ｓ３に対して、ユーザＵ１乃至Ｕ３からコメントが付与されていることが示されている。例えば、セグメントＳ１に対して、ユーザＵ１により「この曲かっこいい！」というコメントが付与されていることが示されている。
【０２８４】
次に、コメントラベル判別部３３は、ラベルＤＢ５５に格納されているラベルの中から、各セグメントに付与されているコメントに最も適合するラベルを選択する。そして、コメントラベル判別部３３は、コメントテーブルの各コメントを、選択したラベル（コメントラベル）に置き換える。
【０２８５】
図３０は、図２９のコメントテーブルのコメントをコメントラベルに置き換えた後の例を示している。例えば、ユーザＵ１がセグメントＳ１に付与した「この曲かっこいい！」というコメントが、”かっこいい”というコメントラベルに置き換えられている。また、例えば、ユーザＵ３がセグメントＳ３に付与した「coolだ・・・」というコメントも同様に、”かっこいい”というコメントラベルに置き換えられている。
【０２８６】
コメントを自由に入力できる場合、各ユーザが同じような主観をセグメントに持ったとしても、付与するコメントの表現はそれぞれ異なる。そこで、コメントラベル判別器３３によりコメントをコメントラベルに置き換えることにより、コメントの表現は異なるが、互いに類似するユーザの主観を集約することができる。
【０２８７】
なお、同じセグメントに対して各ユーザが自由に異なるコメントを付与することができるため、図３０のセグメントＳ１のように、同じセグメントに対して異なるコメントラベルが付与される場合がある。
【０２８８】
そして、コメントラベル判別部３３は、コメントをコメントラベルに置き換えた後のコメントテーブルを推薦部３５に供給する。
【０２８９】
ステップＳ２４２において、特徴量ラベル判別部３４は、特徴量に基づいて、各セグメントに特徴量ラベルを付与する。具体的には、特徴量ラベル判別部３４は、コンテンツＤＢ５１およびチェックイン情報ＤＢ５２を用いて、各セグメントと特徴量の関係を示すテーブル（以下、特徴量テーブルと称する）を生成する。
【０２９０】
図３１は、特徴量テーブルの例を示している。なお、図３１では、セグメントＳ１乃至Ｓ５から特徴量１乃至３が抽出されている例を示している。
【０２９１】
次に、特徴量ラベル判別部３４は、ラベルＤＢ５５に格納されているラベルの中から、各セグメントの特徴量に最も適合するラベルを選択する。そして、特徴量ラベル判別部３４は、特徴量テーブルの特徴量を、選択したラベル（特徴量ラベル）に置き換える。
【０２９２】
図３２は、図３１の特徴量テーブルの特徴量を特徴量ラベルに置き換えた後の例を示している。例えば、セグメントＳ１の特徴量が、”かっこいい”という特徴量ラベルに置き換えられている。
【０２９３】
このように、特徴量ラベルは、コメントラベルと同様にラベルＤＢ５５を用いて、同じ種類のラベルの候補の中から選択され、各セグメントに付与される。ただし、同じセグメントに付与されるコメントラベルと特徴量ラベルとが、必ずしも一致するとは限らない。
【０２９４】
そして、特徴量ラベル判別部３４は、特徴量を特徴量ラベルに置き換えた後の特徴量テーブルを推薦部３５に供給する。
【０２９５】
ステップＳ２４３において、セグメント抽出部７１は、対象ユーザが付与したコメントに対応するコメントラベルに基づいて、セグメントを抽出する。
【０２９６】
ここで、図２９乃至図３２の例を用いて、ユーザＵ１がセグメントＳ１に対して付与した「この曲かっこいい！」というコメントに対応するコメントラベル”かっこいい”に基づいて、セグメントを抽出する場合について説明する。
【０２９７】
まず、セグメント抽出部７１は、コメントテーブルおよび特徴量テーブルの中から、”かっこいい”というコメントラベルまたは特徴量ラベルが付与されているセグメントを抽出する。その結果、コメントテーブルからセグメントＳ３が抽出され、特徴量テーブルからセグメントＳ４，Ｓ５が抽出される。
【０２９８】
さらに、セグメント抽出部７１は、抽出したセグメントの中からセグメントＳ１と類似するセグメント（例えば、セグメントＳ１との特徴量の類似度が所定の値以上のセグメント）を抽出する。
【０２９９】
ステップＳ２４４において、図１９のステップＳ１２３の処理と同様に、抽出したセグメントに基づいてプレイリストが生成される。
【０３００】
ステップＳ２４５において、図１９のステップＳ１２４の処理と同様に、プレイリストが配信される。
【０３０１】
このようにして、対象ユーザが付与したコメントに基づいて、付与したコメントと類似するコメントが付与されているセグメント、および、付与したコメントにより表される特徴を有するセグメント群からなるプレイリストを生成し、配信することができる。
【０３０２】
なお、クライアント１２においてプレイリストを提示する際に、コメントラベルに基づいて抽出されたセグメントについては、例えば、元のコメントとコメントを付与したユーザの情報もあわせて提示するようにしてもよい。
【０３０３】
また、例えば、コメントラベルに基づいてセグメントを抽出する際に、対象ユーザと類似するユーザが付与したコメントに対応するコメントラベルのみを用いるようにしてもよい。ここで、類似するユーザとは、例えば、セグメントの評価傾向、コメントの付与傾向、セグメントの再生履歴等が対象ユーザと類似するユーザのことである。
【０３０４】
［ランキングによるセグメント推薦処理］
次に、図３３のフローチャートを参照して、サーバ１１により実行される、ランキングに基づくセグメント推薦処理について説明する。
【０３０５】
ステップＳ２６１において、統計分析部６５は、チェックイン情報ＤＢ５２を用いて、チェックインされたセグメントの統計をとる。
【０３０６】
ステップＳ２６２において、統計分析部６５は、統計結果に基づいて、セグメントのランキングを生成する。すなわち、統計分析部６５は、チェックインしたユーザが多い順にセグメントを並べることにより、セグメントのランキング付けを行う。
【０３０７】
このとき、例えば、セグメントが属するコンテンツのジャンル別にランキング付けを行うようにしてもよい。
【０３０８】
あるいは、例えば、コンテクスト別にランキング付けを行うようにしてもよい。例えば、チェックインが行われた場所や地域別にランキング付けを行ったり、チェックインが行われた時間帯別にランキング付けを行うようにしてもよい。
【０３０９】
また、例えば、チェックインしたユーザの地域別、年代別、または、国籍別にランキング付けを行うようにしてもよい。
【０３１０】
そして、統計分析部６５は、生成したランキングを示す情報を推薦部３５に供給する。
【０３１１】
ステップＳ２６３において、セグメント推薦部７２は、ランキングを配信する。具体的には、セグメント推薦部７２は、コンテンツＤＢ５１やチェックイン情報ＤＢ５２等を用いて、統計分析部６５により生成されたランキングの上位のセグメントに関する情報を含むランキング情報を生成する。セグメント推薦部７２は、生成したランキング情報を、送信部３８およびネットワーク１３を介して、クライアント１２に送信する。
【０３１２】
配信先のクライアント１２のＵＩ制御部１０３は、受信部１０１を介して、ランキング情報を受信する。そして、ＵＩ制御部１０３は、ランキング情報を表示部１０５に表示させる。
【０３１３】
このようにして、チェックインしたユーザが多い人気のセグメントをユーザに推薦することができる。
【０３１４】
［スライドショーに関する処理］
次に、図３４乃至図３６を参照して、サーバ１１により実行されるスライドショーに関する処理について説明する。
【０３１５】
［セグメントと画像の相関関係の学習処理］
まず、図３４のフローチャートを参照して、セグメントと画像の相関関係の学習処理について説明する。
【０３１６】
ステップＳ２８１において、セグメント分析部６１は、画像が付与されているセグメントの特徴量を分析する。具体的には、セグメント分析部６１は、チェックイン情報ＤＢ５２から、画像が付与されているセグメントを抽出する。そして、セグメント分析部６１は、コンテンツＤＢ５１を用いて、抽出した各セグメントの特徴量を分析する。
【０３１７】
ここで、分析する特徴量の種類や数は、任意に設定することができる。
【０３１８】
ステップＳ２８２において、付与情報分析部６３は、セグメントに付与されている画像の特徴量を分析する。具体的には、付与情報分析部６３は、チェックイン情報ＤＢ５２から、ステップＳ２８１において抽出されたセグメントに付与されている画像を抽出し、抽出した各画像の特徴量を分析する。
【０３１９】
ここで、分析する特徴量の種類や数は、任意に設定することができる。例えば、画像の色、テクスチャーなどの低レベルの特徴量を分析したり、物体認識などを用いて、画像内の物体やその特徴量などの高レベルの特徴量を分析したりすることが可能である。
【０３２０】
ステップＳ２８３において、相関分析部６４は、セグメントと付与されている画像の特徴量の相関関係を分析する。すなわち、相関分析部６４は、セグメント分析部６１および付与情報分析部６３の分析結果に基づいて、画像が付与されているセグメントの特徴量と付与されている画像の特徴量との相関関係を分析する。そして、相関分析部６４は、得られた分析結果を記憶装置５６に記憶させる。
【０３２１】
［スライドショー生成処理の第１の実施の形態］
次に、図３５のフローチャートを参照して、サーバ１１により実行されるスライドショー生成処理の第１の実施の形態について説明する。なお、この処理では、指定されたコンテンツ（楽曲）に画像を割り当てることによりスライドショーが生成される。すなわち、指定されたコンテンツの再生に合わせて画像を順次切り替えるスライドショーが生成される。
【０３２２】
ステップＳ３０１において、サーバ１１は、スライドショーに用いるコンテンツの特徴量をセグメント単位で分析する。
【０３２３】
例えば、クライアント１２は、スライドショーの生成対象となるコンテンツ、および、スライドショーに用いる画像の候補を示す情報を、ネットワーク１３を介してサーバ１１に送信し、スライドショーの配信を要求する。
【０３２４】
配信部３７は、受信部３９を介してクライアント１２から送信された情報を受信し、受信した情報をスライドショー生成部３６に供給し、スライドショーの生成を指令する。スライドショー生成部３６は、スライドショーに用いるコンテンツの特徴量の分析をセグメント分析部６１に指令する。
【０３２５】
セグメント分析部６１は、スライドショーに用いるコンテンツデータをコンテンツＤＢ５１から取得し、所定の単位（例えば、小節単位、楽曲構造単位等）のセグメントに分解する。そして、セグメント分析部６１は、各セグメントの特徴量を分析し、分析結果をスライドショー生成部３６に通知する。
【０３２６】
ステップＳ３０２において、サーバ１１は、スライドショーに用いる画像の候補の特徴量を分析する。具体的には、スライドショー生成部３６は、スライドショーに用いる画像の候補の特徴量の分析を付与情報分析部６３に指令する。付与情報分析部６３は、スライドショーに用いる画像の候補を、チェックイン情報ＤＢ５２や記憶装置５６から読み出し、各画像の特徴量を分析する。そして、付与情報分析部６３は、分析結果をスライドショー生成部３６に通知する。
【０３２７】
ステップＳ３０３において、スライドショー生成部３６は、各セグメントに組み合わせる画像を選択する。具体的には、スライドショー生成部３６は、セグメントと画像の特徴量の相関関係の分析結果を記憶装置５６から読み出す。
【０３２８】
スライドショー生成部３６は、取得した分析結果に基づいて、スライドショー用の画像の候補の中から、スライドショーに使用するコンテンツの各セグメントの再生中に表示する画像を選択する。例えば、スライドショー生成部３６は、スライドショーに使用するコンテンツの各セグメントに対して、スライドショー用の画像の候補の中から最も相関が高い画像を選択する。
【０３２９】
ステップＳ３０４において、スライドショー生成部３６は、スライドショーを生成する。具体的には、スライドショー生成部３６は、各セグメントの順番および再生時間に基づいて、各セグメントと組み合わせる画像の再生順および再生時間を設定する。そして、スライドショー生成部３６は、スライドショーに用いるコンテンツデータおよび画像、並びに、各画像の再生順と再生時間を示す情報を含むスライドショーデータを生成する。スライドショー生成部３６は、生成したスライドショーデータを配信部３７に供給する。
【０３３０】
ステップＳ３０５において、配信部３７は、スライドショーを配信する。すなわち、配信部３７は、送信部３８およびネットワーク１３を介して、スライドショーデータを要求元のクライアント１２に送信する。
【０３３１】
要求元のクライアント１２の受信部１０１は、スライドショーデータを受信し、受信したスライドショーデータに含まれるコンテンツデータを再生部１０４に供給し、残りをＵＩ制御部１０３に供給する。
【０３３２】
再生部１０４は、コンテンツデータの再生を開始し、その結果得られる音声を音声出力部１０６から出力させる。また、ＵＩ制御部１０３は、コンテンツ内の各セグメントの再生に同期して、スライドショーデータに含まれる各画像を表示部１０５に表示させる。
【０３３３】
なお、スライドショーの再生をすぐに行わずに、受信したスライドショーデータを記憶部１０２に記憶させるようにしてもよい。
【０３３４】
このようにして、コンテンツの再生に合わせて、コンテンツ内の各セグメントに適した画像を順次表示することができる。これにより、例えば、ユーザは、コンテンツ（楽曲）を聴きながら、コンテンツの各セグメントに合った風景写真等を見て楽しむことができる。
【０３３５】
なお、各セグメントの時間が短い場合、画像が頻繁に切り替わり、ユーザに違和感や不快感を与えることが想定される。これを防止するために、例えば、隣接するセグメント間の特徴量の類似度を計算し、類似度が所定の閾値を超えるセグメントを１つにまとめるようにしてもよい。
【０３３６】
また、例えば、スライドショーに使用するコンテンツや画像の候補が予め決まっているとき、それらの特徴量を先に分析しておき、ステップＳ３０１およびＳ３０２の処理を省略するようにすることも可能である。あるいは、図３４のステップＳ２８１およびＳ２８２の分析結果を用いるようにすることも可能である。これにより、スライドショーをより迅速に配信することができ、ユーザの利便性が向上する。
【０３３７】
［スライドショー生成処理の第２の実施の形態］
次に、図３６のフローチャートを参照して、サーバ１１により実行されるスライドショー生成処理の第２の実施の形態について説明する。なお、この処理では、複数の画像からなるグループの各画像にコンテンツのセグメントを割り当てることによりスライドショーが生成される。すなわち、複数の画像をＢＧＭとともに順次再生するスライドショーが生成される。
【０３３８】
ステップＳ３２１において、サーバ１１は、スライドショーに用いる各画像の特徴量を分析する。
【０３３９】
例えば、クライアント１２は、スライドショーの生成対象となる複数の画像および表示順、並びに、スライドショーに用いるコンテンツの候補を示す情報を、ネットワーク１３を介してサーバ１１に送信し、スライドショーの配信を要求する。このとき、クライアント１２は、各画像の表示時間を指定することも可能である。
【０３４０】
配信部３７は、受信部３９を介してクライアント１２から送信された情報を受信し、受信した情報をスライドショー生成部３６に供給する。そして、スライドショー生成部３６は、スライドショーに用いる各画像の特徴量の分析を付与情報分析部６３に指令する。
【０３４１】
付与情報分析部６３は、スライドショーに用いる各画像の特徴量を分析し、分析結果をスライドショー生成部３６に通知する。
【０３４２】
ステップＳ３２２において、図３５のステップＳ３０１の処理と同様にして、スライドショーに用いるコンテンツの候補の特徴量がセグメント単位で分析される。そして、分析結果が、セグメント分析部６１からスライドショー生成部３６に通知される。
【０３４３】
ステップＳ３２３において、スライドショー生成部３６は、各画像に組み合わせるセグメントを選択する。具体的には、スライドショー生成部３６は、セグメントと画像の特徴量の相関関係の分析結果を記憶装置５６から読み出す。
【０３４４】
スライドショー生成部３６は、取得した分析結果に基づいて、スライドショー用のコンテンツの候補の各セグメントの中から、スライドショーに使用する各画像の表示中に再生するセグメントを選択する。例えば、スライドショー生成部３６は、スライドショーに使用する各画像に対して、スライドショー用のコンテンツの候補の各セグメントの中から最も相関が高いセグメントを選択する。
【０３４５】
なお、画像の切り替わり時にコンテンツの雰囲気が大きく変化し、ユーザに違和感や不快感を与えることを防止するために、例えば、対象となる画像だけでなく隣接する画像とも相関が高いセグメントを選択するようにしてもよい。
【０３４６】
また、ＢＧＭの雰囲気を一貫させたい場合、例えば、セグメント単位ではなく、全ての画像と相関が高いコンテンツを１つ選択するようにしてもよい。
【０３４７】
さらに、例えば、各画像の表示時間が指定されており、表示時間が長いため１つの画像に対して複数のセグメントが割り当てられる場合、途中でＢＧＭの雰囲気が変わらないように、特徴量が類似する複数のセグメントを選択して、割り当てるようにしてもよい。
【０３４８】
ステップＳ３２４において、スライドショー生成部３６は、スライドショーを生成する。具体的には、スライドショー生成部３６は、各画像の表示時間が指定されていない場合、各画像に割り当てられているセグメントの再生時間を各画像の表示時間に設定する。
【０３４９】
そして、スライドショー生成部３６は、スライドショーに用いる画像およびセグメント、各画像の再生順と表示時間、並びに、各セグメントの再生順を示す情報を含むスライドショーデータを生成する。スライドショー生成部３６は、生成したスライドショーデータを配信部３７に供給する。
【０３５０】
ステップＳ３２５において、図３５のステップＳ３０５の処理と同様に、スライドショーが配信される。そして、要求元のクライアント１２は、例えば、スライドショーを再生したり、スライドショーデータを記憶したりする。
【０３５１】
なお、スライドショーの再生時に、各セグメントが自然につながって聞こえるように、セグメントの切り替え時にフェードイン、フェードアウト、クロスフェード等を行うようにしてもよい。
【０３５２】
このようにして、画像の表示に合わせて、各画像に適したセグメントを順次再生することができる。これにより、例えば、旅行等で撮影した写真を用いてスライドショーを作成したり、撮りためた写真をデジタルフォトフレームなどで順次再生したりする場合に、簡単に各々の写真の雰囲気にあったＢＧＭをつけることができる。
【０３５３】
なお、同様の処理により、動画にＢＧＭをつけることができる。例えば、いくつかの動画のシーン毎の特徴量とコンテンツのセグメントの特徴量との相関関係を分析しておく。そして、ＢＧＭを付与する動画のシーンの切り替わりを手動または自動で設定し、上述した処理と同様にして、シーン毎にセグメントを割り当てることが可能である。
【０３５４】
以上のようにして、ユーザは、コンテンツの任意のセグメントにチェックインし、チェックインしたセグメントに対して、コメント、ファイル等の情報を付与することができる。
【０３５５】
また、ユーザの各セグメントに対する嗜好に基づいて、セグメント単位でコンテンツを推薦したり、プレイリストやスライドショーを配信したりすることができる。従って、ユーザは、例えば、未知のタイプのコンテンツや嫌いなタイプのコンテンツの中から、好みのセグメントを発見することできる。また、ユーザは、例えば、同じコンテンツ内の異なるセグメント間の印象の違いや、同一ジャンルのコンテンツのセグメント間の特徴の差などを楽しむことができる。
【０３５６】
＜２．変形例＞
以下、本技術の実施の形態の変形例について説明する。
【０３５７】
［変形例１］
本技術は、上述した楽曲以外にも、例えば、動画（映画やＴＶ番組など）や電子書籍など、複数のセグメントに分解できるコンテンツの推薦等を行う場合にも適用することが可能である。例えば、動画の場合、ユーザの好みのシーンを推薦したり、電子書籍の場合、ユーザの好みの文章やセクション等を推薦したりすることが可能である。
【０３５８】
［変形例２］
また、セグメント単位の推薦とコンテンツ単位の推薦を切り替えたり、同時に行うようにしてもよい。また、セグメント単位とコンテンツ単位が混在するプレイリストを生成できるようにしてもよい。
【０３５９】
さらに、ユーザの嗜好等により抽出されたセグメントを含むコンテンツからなるプレイリストを生成して、配信するようにしてもよい。この場合、例えば、抽出されたセグメントのコンテンツ内における位置をマーキング等によりユーザに提示して、プレイリスト内のコンテンツが選択された理由等を示すようにしてもよい。
【０３６０】
［変形例３］
また、図１では、サーバ１１を１台とする例を示したが、２台以上設けるようにすることも可能である。例えば、コンテンツを推薦するサーバと、実際にコンテンツデータを送信するサーバを分けるようにしてもよい。
【０３６１】
［変形例４］
さらに、本技術は、上述した配信型のサービスだけでなく、ユーザが保有する装置や家庭内のネットワーク等においてユーザが保有するコンテンツを利用する場合にも適用することができる。
【０３６２】
例えば、サーバ１１の機能をクライアント１２に持たせて、ユーザが、クライアント１２が保有するコンテンツのセグメントにチェックインしたり、セグメント付与情報を付与したりするようにすることが可能である。また、チェックインしたセグメントや、付与したセグメント付与情報に基づいて、クライアント１２が保有するコンテンツを用いて、セグメントの推薦を行ったり、プレイリストやスライドショーの生成を行ったりすることが可能である。
【０３６３】
これにより、ユーザは、自らが保有するコンテンツを、コンテンツ単位だけでなく、セグメント単位で楽しむことができる。
【０３６４】
［変形例５］
また、上述したコンテンツ再生画面はその一例であり、他の形態にすることも可能である。例えば、セグメント付与情報が付与されているセグメントのコンテンツ内での位置が容易に認識できるのであれば、セグメント付与情報の表示方法は、上述した方法に限定されるものではない。
【０３６５】
［変形例６］
さらに、上述したセグメント付与情報の種類は、その一例であり、セグメントに付与する情報の種類や数は任意に設定することができる。また、上述したセグメント付与情報の入力方法も、その一例であり、他の方法や他の入力画面を用いて入力するようにしてもよい。
【０３６６】
［コンピュータの構成例］
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【０３６７】
図３７は、上述した一連の処理をプログラムにより実行するコンピュータのハードウエアの構成例を示すブロック図である。
【０３６８】
コンピュータにおいて、CPU（Central Processing Unit）５０１，ROM（Read Only Memory）５０２，RAM（Random Access Memory）５０３は、バス５０４により相互に接続されている。
【０３６９】
バス５０４には、さらに、入出力インタフェース５０５が接続されている。入出力インタフェース５０５には、入力部５０６、出力部５０７、記憶部５０８、通信部５０９、及びドライブ５１０が接続されている。
【０３７０】
入力部５０６は、キーボード、マウス、マイクロフォンなどよりなる。出力部５０７は、ディスプレイ、スピーカなどよりなる。記憶部５０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部５０９は、ネットワークインタフェースなどよりなる。ドライブ５１０は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア５１１を駆動する。
【０３７１】
以上のように構成されるコンピュータでは、CPU５０１が、例えば、記憶部５０８に記憶されているプログラムを、入出力インタフェース５０５及びバス５０４を介して、RAM５０３にロードして実行することにより、上述した一連の処理が行われる。
【０３７２】
コンピュータ（CPU５０１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア５１１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
【０３７３】
コンピュータでは、プログラムは、リムーバブルメディア５１１をドライブ５１０に装着することにより、入出力インタフェース５０５を介して、記憶部５０８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部５０９で受信し、記憶部５０８にインストールすることができる。その他、プログラムは、ROM５０２や記憶部５０８に、あらかじめインストールしておくことができる。
【０３７４】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０３７５】
また、本明細書において、システムの用語は、複数の装置、手段などより構成される全体的な装置を意味するものとする。
【０３７６】
さらに、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０３７７】
また、例えば、本技術は以下のような構成も取ることができる。
【０３７８】
（１）
ユーザにより指定されたコンテンツの一部のセグメントを示す情報を含む指定情報を取得する取得部と、
収集した前記指定情報に基づいて、セグメント単位でコンテンツを推薦する推薦部と
を含む情報処理装置。
（２）
前記指定情報は、ユーザが指定したセグメントに付与した情報である付与情報を含み、
前記推薦部は、前記付与情報に基づいて、セグメント単位でコンテンツを推薦する
前記（１）に記載の情報処理装置。
（３）
前記付与情報は、テキストデータを含み、
前記推薦部は、ユーザが付与したテキストデータと類似するテキストデータが付与されているセグメントを推薦する
前記（２）に記載の情報処理装置。
（４）
前記コンテンツは楽曲であり、
前記付与情報は画像を含み、
セグメントの特徴量とセグメントに付与されている画像の特徴量との相関関係を分析する分析部と、
前記相関関係の分析結果に基づいて、セグメントと画像の組み合わせを選択する選択部と
をさらに含む前記（２）または（３）に記載の情報処理装置。
（５）
コンテンツの再生を行う再生部と、
コンテンツの再生中に、そのコンテンツのセグメントに付与されている付与情報を、そのセグメントのコンテンツ内の位置に合わせて表示するように制御する表示制御部と
をさらに含む前記（２）乃至（４）のいずれかに記載の情報処理装置。
（６）
再生中のコンテンツに対してセグメントを指定するための操作部を
さらに含む前記（５）に記載の情報処理装置。
（７）
前記付与情報は、テキストデータ、ファイル、セグメントに対する評価、および、他のセグメントへのリンク情報のうち少なくとも１つを含む
前記（２）乃至（６）のいずれかに記載の情報処理装置。
（８）
前記推薦部は、ユーザが指定したセグメントの特徴量に基づいて、セグメント単位でコンテンツを推薦する
前記（１）乃至（７）のいずれかに記載の情報処理装置。
（９）
前記推薦部は、ユーザが指定したセグメントの特徴量と類似する特徴量を有するセグメントを推薦する
前記（８）に記載の情報処理装置。
（１０）
前記取得部は、複数の他の情報処理装置から前記指定情報を取得し、
前記推薦部は、複数の前記他の情報処理装置から取得した前記指定情報に基づいて、セグメント単位でコンテンツを推薦する
前記（１）乃至（４）および（７）乃至（９）のいずれかに記載の情報処理装置。
（１１）
前記指定情報は、セグメントを指定したユーザを示す情報をさらに含み、
前記推薦部は、各ユーザが指定したセグメントの履歴に基づいて、セグメント単位でコンテンツを推薦する
前記（１０）に記載の情報処理装置。
（１２）
前記推薦部は、セグメントを推薦する対象となる対象ユーザが指定したセグメントと同じセグメントを指定した他のユーザにより指定された他のセグメントを前記対象ユーザに推薦する
前記（１１）に記載の情報処理装置。
（１３）
前記推薦部は、セグメントを推薦する対象となる対象ユーザが指定したセグメントと指定したユーザが類似する他のセグメントを前記対象ユーザに推薦する
前記（１１）または（１２）に記載の情報処理装置。
（１４）
コンテンツの推薦を行う情報処理装置が、
ユーザにより指定されたコンテンツの一部のセグメントを示す情報を含む指定情報を取得し、
収集した前記指定情報に基づいて、セグメント単位でコンテンツを推薦する
ステップを含む情報処理方法。
（１５）
ユーザにより指定されたコンテンツの一部のセグメントを示す情報を含む指定情報を取得し、
収集した前記指定情報に基づいて、セグメント単位でコンテンツを推薦する
ステップを含む処理をコンピュータに実行させるためのプログラム。
（１６）
サーバとクライアントにより構成され、
前記サーバは、
前記クライアントにコンテンツを配信する配信部と、
前記クライアントにおいてユーザにより指定されたコンテンツの一部のセグメントを示す情報を含む指定情報を受信する第１の受信部と、
前記クライアントから収集した前記指定情報に基づいて、前記クライアントにセグメント単位でコンテンツを推薦する推薦部と
を含み、
前記クライアントは、
前記サーバからコンテンツを受信する第２の受信部と、
受信したコンテンツの再生を行う再生部と、
ユーザにより指定されたコンテンツのセグメントを示す情報を取得する取得部と、
ユーザにより指定されたセグメントを示す情報を含む前記指定情報を前記サーバに送信する送信部と
を含む情報処理システム。
（１７）
サーバが、クライアントにコンテンツを配信し、
前記クライアントが、サーバから受信したコンテンツの再生を行い、ユーザにより指定されたコンテンツの一部のセグメントを示す情報を取得し、取得した情報を含む指定情報を前記サーバに送信し、
前記サーバが、前記クライアントから収集した前記指定情報に基づいて、前記クライアントにセグメント単位でコンテンツを推薦する
ステップを含む情報処理方法。
【符号の説明】
【０３７９】
１  情報処理システム，  １１  サーバ，  １２  クライアント，  ３１  記憶部，  ３２  分析部，  ３３  コメントラベル判別部，  ３４  特徴量ラベル判別部，  ３５  推薦部，  ３６  スライドショー生成部，  ３７  配信部，  ３８  送信部，  ３９  受信部，  ４０  チェックイン情報取得部，  ５１  コンテンツＤＢ，  ５２  チェックイン情報ＤＢ，  ５３  ユーザＤＢ，  ５４  類義語辞書，  ５５  ラベルＤＢ，  ６１  セグメント分析部，  ６２  ユーザ分析部，  ６３  付与情報分析部，  ６４  相関分析部，  ６５  統計分析部，  ７１  セグメント抽出部，  ７２  セグメント推薦部，  ７３  プレイリスト生成部，  １０１  受信部，  １０３  ＵＩ制御部，  １０４  再生部，  １０５  表示部，  １０６  音声出力部，  １０７  操作部，  １０８  チェックイン情報生成部，  １０９  送信部
【図１】
0005834514.tif 000002
【図２】
0005834514.tif 000003
【図３】
0005834514.tif 000004
【図４】
0005834514.tif 000005
【図５】
0005834514.tif 000006
【図６】
0005834514.tif 000007
【図７】
0005834514.tif 000008
【図８】
0005834514.tif 000009
【図９】
0005834514.tif 000010
【図１０】
0005834514.tif 000011
【図１１】
0005834514.tif 000012
【図１２】
0005834514.tif 000013
【図１３】
0005834514.tif 000014
【図１４】
0005834514.tif 000015
【図１５】
0005834514.tif 000016
【図１６】
0005834514.tif 000017
【図１７】
0005834514.tif 000018
【図１８】
0005834514.tif 000019
【図１９】
0005834514.tif 000020
【図２０】
0005834514.tif 000021
【図２１】
0005834514.tif 000022
【図２２】
0005834514.tif 000023
【図２３】
0005834514.tif 000024
【図２４】
0005834514.tif 000025
【図２５】
0005834514.tif 000026
【図２６】
0005834514.tif 000027
【図２７】
0005834514.tif 000028
【図２８】
0005834514.tif 000029
【図２９】
0005834514.tif 000030
【図３０】
0005834514.tif 000031
【図３１】
0005834514.tif 000032
【図３２】
0005834514.tif 000033
【図３３】
0005834514.tif 000034
【図３４】
0005834514.tif 000035
【図３５】
0005834514.tif 000036
【図３６】
0005834514.tif 000037
【図３７】
0005834514.tif 000038