(57)【要約】【課題】再生コンテンツを選択する際の操作性を向上させること。【解決手段】ネットワークで接続されたコンテンツ提供サーバと表示装置とを備えるコンテンツ提供システムにおいて、前記コンテンツ提供サーバは、複数のコンテンツのうち再生対象である代表コンテンツを示す代表画像要素と、前記代表コンテンツと関連する関連コンテンツを示す関連画像要素とを、前記コンテンツの属性ごとに前記代表コンテンツを根とする木構造で関連付けて表示する画面データを生成する画面生成部を備え、前記表示装置は、前記画面生成部により生成された前記画面データに基づき、前記木構造と同じ構造で前記代表画像要素と前記関連画像要素とが結び付けられた画面を表示する表示部を備える。【選択図】図１
2015132889.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークで接続されたコンテンツ提供サーバと表示装置とを備えるコンテンツ提供システムにおいて、
前記コンテンツ提供サーバは、
複数のコンテンツのうち再生対象である代表コンテンツを示す代表画像要素と、前記代表コンテンツと関連する関連コンテンツを示す関連画像要素とを、前記コンテンツの属性ごとに前記代表コンテンツを根とする木構造で関連付けて表示する画面データを生成する画面生成部を備え、
前記表示装置は、
前記画面生成部により生成された前記画面データに基づき、前記木構造と同じ構造で前記代表画像要素と前記関連画像要素とが結び付けられた画面を表示する表示部を備えるコンテンツ提供システム。
【請求項２】
前記画面生成部は、
前記木構造の根から遠いほど前記コンテンツの属性パラメータが高くなる順番で前記関連コンテンツを関連付ける木構造の前記画面データを生成し、
前記表示部は、
前記画面生成部により生成された前記画面データに基づき、前記画面内に設定された前記コンテンツの属性を示す属性中心に近いほど前記コンテンツの属性パラメータが高くなる順番で前記関連画像要素同士が結び付けられた画面を表示する請求項１に記載のコンテンツ提供システム。
【請求項３】
前記画面生成部は、
前記コンテンツの属性ごとに前記代表コンテンツを根とする木構造の前記画面データを生成し、
前記表示部は、
前記画面生成部により生成された前記画面データに基づき、前記コンテンツの属性ごとに前記木構造と同じ構造で結び付けられた前記関連画像要素を、同一の前記代表画像要素と結び付ける画面を表示する請求項１又は２に記載のコンテンツ提供システム。
【請求項４】
前記画面生成部は、
前記画面内において予め決められた位置に前記代表画像要素を表示する前記画面を生成する請求項１から３のうちいずれか一項に記載のコンテンツ提供システム。
【請求項５】
前記表示装置は、
前記代表画像要素及び前記関連画像要素に対する操作入力を受け付ける操作入力部をさらに備え、
前記画面生成部は、
前記操作入力部により再生する前記コンテンツの変更を受け付けたことを示す情報を受信した場合、変更後の前記コンテンツを前記代表コンテンツとする前記画面データを生成する請求項１から４のうちいずれか一項に記載のコンテンツ提供システム。
【請求項６】
前記コンテンツ提供サーバは、
前記代表コンテンツのコンテンツデータを送信して前記表示装置で再生させると共に、再生中の前記代表コンテンツの次に再生させる次再生コンテンツのコンテンツデータを送信して前記表示装置で再生させるコンテンツ提供部をさらに備える請求項１から５のうちいずれか一項に記載のコンテンツ提供システム。
【請求項７】
前記コンテンツ提供サーバは、
前記木構造において前記代表コンテンツと最も近い前記関連コンテンツを前記次再生コンテンツに決定する次再生コンテンツ決定部をさらに備える請求項６に記載のコンテンツ提供システム。
【請求項８】
表示装置とネットワークで接続されたコンテンツ提供サーバであって、
複数のコンテンツのうち再生対象である代表コンテンツを示す代表画像要素と、前記代表コンテンツと関連する関連コンテンツを示す関連画像要素とを、前記コンテンツの属性ごとに前記代表コンテンツを根とする木構造で関連付けて表示する画面データを生成する画面生成部を備え、
前記表示装置に対して、前記画面生成部により生成された前記画面データに基づき、前記木構造と同じ構造で前記代表画像要素と前記関連画像要素とが結び付けられた画面を表示させるコンテンツ提供サーバ。
【請求項９】
複数のコンテンツのうち再生対象である代表コンテンツを示す代表画像要素と、前記代表コンテンツと関連する関連コンテンツを示す関連画像要素とを、前記コンテンツの属性ごとに前記代表コンテンツを根とする木構造で関連付けて表示する画面データを生成するステップと、
生成された前記画面データに基づき、前記木構造と同じ構造で前記代表画像要素と前記関連画像要素とが結び付けられた画面を表示するステップとを備えるコンテンツ提供方法。
【請求項１０】
コンピュータを、
複数のコンテンツのうち再生対象である代表コンテンツを示す代表画像要素と、前記代表コンテンツと関連する関連コンテンツを示す関連画像要素とを、前記コンテンツの属性ごとに前記代表コンテンツを根とする木構造で関連付けて表示する画面データを生成する画面生成手段として機能させるためのプログラム。
【請求項１１】
コンピュータを、
前記画面生成手段により生成された前記画面データに基づき、前記木構造と同じ構造で、複数のコンテンツのうち再生対象である代表コンテンツを示す代表画像要素と、前記代表コンテンツと関連する関連コンテンツを示す関連画像要素とが結び付けられた画面を表示させる表示制御手段として機能させるための請求項１０に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ提供システム、コンテンツ提供サーバ、コンテンツ提供方法、及びプログラムに関するものである。
【背景技術】
【０００２】
例えば、ユーザが注文した電子出版コンテンツをオンライン書籍ストアからネットワークを通じてダウンロードする電子書籍端末がある（例えば、特許文献１参照）。電子書籍端末は、書籍のサムネイル等を表わしたオブジェクトを表示する。ユーザによりオブジェクトが指定されると、電子書籍端末は、指定されたオブジェクトの書籍を再生する。ここで、電子書籍端末は、再生可能な全ての書籍を表示することなく、グループごとに、例えば、共通する表題を含むグループごとに、書籍のオブジェクトを表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２１８４１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、グループに含まれるコンテンツの数が膨大である場合、膨大なコンテンツの中から所望するコンテンツを選択する作業は煩雑であり、ユーザに多大な負担がかかるという問題があった。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、再生コンテンツを選択する際の操作性を向上させることができるコンテンツ提供システム、コンテンツ提供サーバ、コンテンツ提供方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するため、本発明の一態様であるコンテンツ提供システムは、ネットワークで接続されたコンテンツ提供サーバと表示装置とを備えるコンテンツ提供システムにおいて、前記コンテンツ提供サーバは、複数のコンテンツのうち再生対象である代表コンテンツを示す代表画像要素と、前記代表コンテンツと関連する関連コンテンツを示す関連画像要素とを、前記コンテンツの属性ごとに前記代表コンテンツを根とする木構造で関連付けて表示する画面データを生成する画面生成部を備え、前記表示装置は、前記画面生成部により生成された前記画面データに基づき、前記木構造と同じ構造で前記代表画像要素と前記関連画像要素とが結び付けられた画面を表示する表示部を備える。
【０００７】
また、本発明の一態様であるコンテンツ提供システムにおいて、前記画面生成部は、前記木構造の根から遠いほど前記コンテンツの属性パラメータが高くなる順番で前記関連コンテンツを関連付ける木構造の前記画面データを生成し、前記表示部は、前記画面生成部により生成された前記画面データに基づき、前記画面内に設定された前記コンテンツの属性を示す属性中心に近いほど前記コンテンツの属性パラメータが高くなる順番で前記関連画像要素同士が結び付けられた画面を表示する。
【０００８】
また、本発明の一態様であるコンテンツ提供システムにおいて、前記画面生成部は、前記コンテンツの属性ごとに前記代表コンテンツを根とする木構造の前記画面データを生成し、前記表示部は、前記画面生成部により生成された前記画面データに基づき、前記コンテンツの属性ごとに前記木構造と同じ構造で結び付けられた前記関連画像要素を、同一の前記代表画像要素と結び付ける画面を表示する。
【０００９】
また、本発明の一態様であるコンテンツ提供システムにおいて、前記画面生成部は、前記画面内において予め決められた位置に前記代表画像要素を表示する前記画面を生成する。
【００１０】
また、本発明の一態様であるコンテンツ提供システムにおいて、前記表示装置は、前記代表画像要素及び前記関連画像要素に対する操作入力を受け付ける操作入力部をさらに備え、前記画面生成部は、前記操作入力部により再生する前記コンテンツの変更を受け付けたことを示す情報を受信した場合、変更後の前記コンテンツを前記代表コンテンツとする前記画面データを生成する。
【００１１】
また、本発明の一態様であるコンテンツ提供システムにおいて、前記コンテンツ提供サーバは、前記代表コンテンツのコンテンツデータを送信して前記表示装置で再生させると共に、再生中の前記代表コンテンツの次に再生させる次再生コンテンツのコンテンツデータを送信して前記表示装置で再生させるコンテンツ提供部をさらに備える。
【００１２】
また、本発明の一態様であるコンテンツ提供システムにおいて、前記コンテンツ提供サーバは、前記木構造において前記代表コンテンツと最も近い前記関連コンテンツを前記次再生コンテンツに決定する次再生コンテンツ決定部をさらに備える。
【００１３】
上記の課題を解決するため、本発明の一態様であるコンテンツ提供サーバは、表示装置とネットワークで接続されたコンテンツ提供サーバであって、複数のコンテンツのうち再生対象である代表コンテンツを示す代表画像要素と、前記代表コンテンツと関連する関連コンテンツを示す関連画像要素とを、前記コンテンツの属性ごとに前記代表コンテンツを根とする木構造で関連付けて表示する画面データを生成する画面生成部を備え、前記表示装置に対して、前記画面生成部により生成された前記画面データに基づき、前記木構造と同じ構造で前記代表画像要素と前記関連画像要素とが結び付けられた画面を表示させる。
【００１４】
上記の課題を解決するため、本発明の一態様であるコンテンツ提供方法は、複数のコンテンツのうち再生対象である代表コンテンツを示す代表画像要素と、前記代表コンテンツと関連する関連コンテンツを示す関連画像要素とを、前記コンテンツの属性ごとに前記代表コンテンツを根とする木構造で関連付けて表示する画面データを生成するステップと、前記画面生成部により生成された前記画面データに基づき、前記木構造と同じ構造で前記代表画像要素と前記関連画像要素とが結び付けられた画面を表示するステップとを備える。
【００１５】
上記の課題を解決するため、本発明の一態様であるプログラムは、コンピュータを、複数のコンテンツのうち再生対象である代表コンテンツを示す代表画像要素と、前記代表コンテンツと関連する関連コンテンツを示す関連画像要素とを、前記コンテンツの属性ごとに前記代表コンテンツを根とする木構造で関連付けて表示する画面データを生成する画面生成手段として機能させるためのプログラムである。
【００１６】
また、本発明の一態様である上記プログラムは、コンピュータを、前記画面生成手段により生成された前記画面データに基づき、前記木構造と同じ構造で前記代表画像要素と前記関連画像要素とが結び付けられた画面を表示させる表示制御手段として機能させるためのプログラムである。
【発明の効果】
【００１７】
本発明によれば、再生コンテンツを選択する際の操作性を向上させることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明に係る一実施形態のコンテンツ提供システムの一例を示すブロック図である。
【図２】本発明に係る一実施形態の選択再生画面の一例を示す図である。
【図３】本発明に係る一実施形態の木構造の一例を示す図である。
【図４】本発明に係る一実施形態のコンテンツ提供方法の一例を示すフローチャートである。
【図５】図４に示すフローチャートの続きを示すフローチャートである。
【図６】図５に示すフローチャートの続きを示すフローチャートである。
【図７】本発明に係る一実施形態の選択再生画面の生成方法の一例を示すフローチャートである。
【発明を実施するための形態】
【００１９】
（第１実施形態）
以下、本発明の一実施形態に係るコンテンツ提供システム１の一例について図面を参照して説明する。図１は、本発明の一実施形態に係るコンテンツ提供システム１の一例を示す概略図である。
コンテンツ提供システム１は、表示装置１０とコンテンツ提供サーバ２０とを備える。表示装置１０とコンテンツ提供サーバ２０とは、インターネット３０を介して接続されている。インターネット３０は、通信ネットワークの一例であり、他の通信方式を用いるネットワークであってもよい。
表示装置１０は、例えば、携帯電話、スマートフォン、携帯ゲーム機、ＰＤＡ（Personal Digital Assistant）、タブレット型ＰＣ（Personal Computer）、ノート型ＰＣ等である。
【００２０】
表示装置１０は、通信部１１と、記憶部１２と、制御部１３と、表示部１４と、操作入力部１５と、スピーカー１６とを備える。
通信部１１は、インターネット３０を介して、コンテンツ提供サーバ２０との間で情報の送受信を行う。
記憶部１２は、表示装置１０の処理に用いる種々の情報を記憶する。記憶部１２は、例えば、ＳＤカード、ＩＣカードなど、着脱自在な可搬型メモリ（記録メディア）を含む構成であってもよく、図示しない所定の外部サーバ上にあってもよい。記憶部１２は、例えば、提供されたコンテンツを再生するコンテンツ再生処理を実現するためのプログラム（以下、コンテンツ再生プログラムという）１２１や各種のアプリケーションなどを記憶する。記憶部１２は、表示装置１０が動作するために必要な各種の情報を一時的に記憶するワーク領域を備える。
【００２１】
制御部１３は、操作入力部１５が受け付ける操作内容に応じて、記憶部１２に格納されている各種情報を読み出し、表示装置１０を統括的に制御する。
具体的に説明すると、制御部１３は、操作入力部１５を介してコンテンツの再生が指示された場合、指定されたコンテンツの再生を要求するコンテンツ要求コマンドをコンテンツ提供サーバ２０に送信する。制御部１３は、コンテンツ提供サーバ２０からコンテンツのデータが提供された場合、提供されたコンテンツを再生する。なお、コンテンツ提供サーバ２０がコンテンツを提供する手法はどのようなものであってもよく、例えば、ダウンロード又はストリーミングにより表示装置１０はコンテンツの提供を受ける。
本実施形態において、制御部１３は、表示部１４の表示画面に、コンテンツの再生指示を受け付けるコンテンツアイコンを表示する。制御部１３は、コンテンツアイコンがタッチ（あるいはクリック）された場合、コンテンツの再生が指示されたことを判定する。コンテンツアイコンは、コンテンツを示す画像要素であって、コンテンツの再生指示を受け付ける操作オブジェクトとして機能する画像要素である。なお、本発明はこれに限らず、たとえば、コンテンツの詳細情報の表示の指示を受け付ける操作オブジェクトとして機能する画像要素としてもよい。
【００２２】
制御部１３は、操作入力部１５から出力される操作信号に基づき、操作入力部１５が受け付けた操作内容を判定する。例えば、制御部１３は、操作入力部１５の検出結果が示すユーザの指の接触位置および接触時間から、ユーザの指の動きを判定する。また、制御部１３は、判定したユーザの指の動きと、当該操作を受け付けた際に表示部１４に表示されている画像との位置関係に基づき、判定したユーザの指の動きが示す操作内容を判定する。
例えば、制御部１３は、表示画面のアイコン部分やテキスト部分にユーザの指が接触する操作を操作入力部１５が検出した場合、その操作がタッチ操作であると判定する。また、制御部１３は、タッチ操作によりアイコン部分や所定の操作領域が指示されている状態のまま、指が移動する操作を操作入力部１５が検出した場合、その操作がスライド操作であると判定する。また、制御部１３は、タッチ操作によりアイコン部分や所定の操作領域以外の画面部分がタッチされた後、そのまま指を画面にタッチした状態で、指が所定方向に移動する操作を操作入力部１５が検出した場合、その操作がスワイプ操作であると判定する。
また、制御部１３は、操作入力部１５が受け付けた操作内容に基づき、表示部１４に画像を表示させる制御や、スピーカー１６から音を出力させる制御を実行する。
【００２３】
表示部１４は、制御部１３の制御に応じた表示内容を表示する。本実施形態において、表示部１４は、操作入力部１５と一体的に構成され、操作入力部１５の下面に設けられる。表示部１４は、操作入力部１５がコンテンツの再生と選択を指示する操作を受け付ける際の選択再生画面を表示する。
【００２４】
操作入力部１５は、ユーザからの操作を受け付けるセンサを備え、センサによる検出結果を示す操作情報を制御部１３に出力する。本実施形態において、操作入力部１５は、例えばタッチパネルであって、操作画面に接触するユーザの指の接触位置を、一定の時間間隔ごとに、センサにより検出し、このセンサの検出結果を出力する。なお、本発明はこれに限られず、操作入力部１５は、例えば、操作画面に近接するユーザの指や操作指示手段等の位置を非接触センサにより検出するものであってもよい。また、操作入力部１５は、キーボードやマウス等であってもよい。
スピーカー１６は、制御部１３により再生されたコンテンツの音信号に基づく音を出力する。
【００２５】
コンテンツ提供サーバ２０は、通信部２１と、記憶部２２と、制御部２３とを備える。
通信部２１は、インターネット３０を介して、表示装置１０との間で情報の送受信を行う。
【００２６】
記憶部２２は、コンテンツ提供サーバ２０の処理に用いる種々の情報を記憶する。記憶部２２は、コンテンツ提供プログラム２２１と、コンテンツ属性情報ＤＢ２２２と、嗜好情報ＤＢ２２３と、コンテンツＤＢ２２４と、リクエストリストＤＢ２２５を備える。
【００２７】
コンテンツ提供プログラム２２１は、再生可能なコンテンツのデータを表示装置１０に提供するとともに、提供可能なコンテンツを示す情報を表示装置１０に提供する処理を制御部２３に実行させるためのプログラムである。
【００２８】
コンテンツ属性情報ＤＢ２２２は、各コンテンツの属性を示す属性情報を格納するデータベースである。各コンテンツには、固有の識別情報（以下、コンテンツＩＤという）が割り当てられている。コンテンツ属性情報ＤＢ２２２は、コンテンツＩＤと属性情報とを対応付けるテーブルを備える。本実施形態において、コンテンツは音楽であり、コンテンツの属性情報には、曲調、ジャンル、歌手名、リリース年度、作詞家、作曲家等が含まれる。なお、本発明はこれに限られず、コンテンツは、映像、写真、文書等であってもよい。また、コンテンツの属性情報には、各属性の程度を示すパラメータ（以下、属性パラメータという）が対応付けられていてもよい。属性パラメータが高い程、属性傾向が強いことを示す。
【００２９】
嗜好情報ＤＢ２２３は、各ユーザの嗜好を示す嗜好情報を格納するデータベースである。各ユーザには、固有の識別情報（以下、ユーザＩＤという）が割り当てられている。嗜好情報ＤＢ２２３は、ユーザＩＤと嗜好情報とを対応付けるテーブルを備える。本実施形態において、嗜好情報には、各属性に応じたユーザの嗜好が含まれる。例えば、嗜好情報には、ユーザの好きな曲調、ジャンル、歌手名、年代（時代）、作詞家、作曲家等が含まれる。
【００３０】
コンテンツＤＢ２２４は、コンテンツの再生データ（以下、コンテンツデータという）を格納するデータベースである。コンテンツＤＢ２２４は、コンテンツＩＤとコンテンツデータとを対応付けるテーブルを備える。なお、コンテンツデータは、コンテンツＤＢ２２４以外にも、例えば、外部のサーバ等にも格納されていてもよい。
【００３１】
リクエストリストＤＢ２２５は、コンテンツＤＢ２２４に格納されている全てのコンテンツデータのうち、嗜好情報に基づいて抽出されたｎ個のコンテンツデータを示すリスト（リクエストリスト）を格納する。つまり、リクエストリストＤＢ２２５には、ユーザの嗜好に応じて選択されたコンテンツのリストが格納されている。リクエストリストＤＢ２２５は、ユーザＩＤとリクエストリストとを対応付けるテーブルを備える。リクエストリストに含まれるコンテンツデータの数ｎは、任意に設定可能である。また、再生可能なコンテンツが、コンテンツＤＢ２２４以外の場所（例えば、外部のサーバ等）にも格納されている場合、ここに格納されているコンテンツとコンテンツＤＢ２２４に格納されている全てのコンテンツデータのうち、ユーザの嗜好に応じて選択されたコンテンツを示すコンテンツリストがリクエストリストＤＢ２２５に格納されていてもよい。
【００３２】
制御部２３は、例えばＣＰＵ(Central Processig Unit)である。制御部２３は、起動部２３１と、抽出部２３２と、更新部２３３とを備える。
起動部２３１は、記憶部２２に格納されているコンテンツ提供プログラム２２１を起動して、各機能部を生成する。起動部２３１は、画面生成部２３１１と、次再生コンテンツ決定部２３１２と、コンテンツ配信部２３１３とを生成する。
【００３３】
画面生成部２３１１は、代表コンテンツを根とする木構造を、設定されたコンテンツ属性（以下、設定属性という）ごとに生成する。設定属性とは、画面生成部２３１１が生成する画面においてコンテンツアイコンの表示位置を区分するための情報である。
例えば、画面生成部２３１１は、設定属性ごとに予め決められた表示エリアに、リクエストリストに含まれるコンテンツのうち設定属性に区分されるコンテンツのコンテンツアイコンを表示する選択再生画面を生成する。具体的に説明すると、画面生成部２３１１は、代表コンテンツを示す代表画像要素と、関連コンテンツを示す関連画像要素とを、代表コンテンツを根とする木構造で関連付けて表示する選択再生画面の画面データを生成する。画面生成部２３１１は、少なくとも１つの木構造を設定属性ごとに作成し、木構造で関連付けたコンテンツアイコンを、設定属性ごとに予め決められた表示エリアに表示する。
【００３４】
代表コンテンツとは、複数のコンテンツのうち再生対象の第１候補であるコンテンツであって、再生中又はこれから再生されるコンテンツである。本実施形態において、代表コンテンツは、ユーザにより再生が指示されたコンテンツであってもよく、次再生コンテンツ決定部２３１２により決定されたコンテンツであってもよい。
関連コンテンツは、代表コンテンツと関連するコンテンツである。本実施形態において、代表コンテンツ及び関連コンテンツは、ユーザの嗜好に応じたコンテンツとして関連するコンテンツである。代表コンテンツ及び関連コンテンツは、抽出部２３２によって抽出されたリクエストリストに含まれるコンテンツである。画面生成部２３１１により生成される選択再生画像については、後述する。
【００３５】
本実施形態において、画面生成部２３１１は、設定属性ごとに予め決められた表示エリア内での各コンテンツアイコンの分布を決定する。具体的に説明すると、画面生成部２３１１は、画面内に設定された設定属性の属性中心に近いほどコンテンツの属性パラメータが高くなる順番で関連コンテンツのコンテンツアイコン同士が結び付けられた選択再生画面を生成する。例えば、画面生成部２３１１は、木構造の根から遠いほどコンテンツの属性パラメータが高くなる順番で関連コンテンツを関連付ける木構造を作成し、木構造に従ってコンテンツアイコンを表示する選択再生画面を生成する。また、画面生成部２３１１は、コンテンツの属性ごとに代表コンテンツを根とする木構造を作成し、木構造に従ってコンテンツアイコンを表示する選択再生画面を生成する。
画面生成部２３１１が作成する木構造に含まれる各ノードと選択再生画面の表示位置とは、それぞれ対応付けられている。言い換えると、画面生成部２３１１は、作成した木構造に従ってコンテンツアイコンを表示する選択再生画面を生成する。属性中心は、例えば、選択再生画面の外縁の一部に設定されている。つまり、画面生成部２３１１は、選択再生画面の外側に近いほどコンテンツの属性パラメータが高くなる順番で分布するコンテンツアイコンを表示する選択再生画面を生成する。
【００３６】
次再生コンテンツ決定部２３１２は、オートミックス再生モードの設定が有効である場合に、次の再生対象であるコンテンツ（以下、次再生コンテンツ）を決定する。次再生コンテンツ決定部２３１２は、例えば、画面生成部２３１１により作成された木構造において代表コンテンツと直接紐づけられている関連コンテンツのうち、選択された１つの関連コンテンツを次再生コンテンツと決定する。次再生コンテンツ決定部２３１２は、例えば、画面生成部２３１１により作成される表示画面において代表コンテンツのコンテンツアイコンと最も近い位置に表示されている関連コンテンツを、次再生コンテンツと決定する。本発明はこれに限られず、画面生成部２３１１により作成された木構造において代表コンテンツと直接紐づけられている関連コンテンツのうち、任意に選択された１つのコンテンツであってもよい。また、設定属性において優先順位が決められている場合、次再生コンテンツ決定部２３１２は、画面生成部２３１１により作成された木構造において代表コンテンツと直接紐づけられている関連コンテンツのうち、優先順位が最も高い設定属性に対応する関連コンテンツを次再生コンテンツと決定してもよい。
なお、オートミックス再生モードとは、ユーザが任意のコンテンツを選択すると、そのコンテンツに関連する楽曲を次々に再生する再生モードである。オートミックス再生モードの流れとしては、代表コンテンツをベースにオートミックス再生モードが開始されると、レコメンド曲の再生が開始される。本実施形態におけるオートミックス再生モードでは、ユーザが再生中の曲に対し、アクティビティ（操作等）を起こすことで、更新部２３３が操作内容をユーザごとの嗜好情報に反映させる。これにより、次曲の選出ロジックに反映させることができ、レコメンドの精度が向上する。
【００３７】
コンテンツ配信部２３１３は、表示装置１０からコンテンツの再生を要求するコンテンツ要求コマンドを受信した場合、指定されたコンテンツのコンテンツデータをコンテンツＤＢ２２４から読み出し、通信部２１を介して、コンテンツ要求コマンドを送信した表示装置１０に送信する。次再生コンテンツ決定部２３１２により次再生コンテンツが決定された場合、コンテンツ配信部２３１３は、決定された次再生コンテンツのコンテンツデータをコンテンツＤＢ２２４から読み出し、通信部２１を介して、コンテンツ要求コマンドを送信した表示装置１０に送信する。
【００３８】
抽出部２３２は、主にコンテンツＤＢ２２４に格納されているコンテンツのうち、嗜好情報に合致するコンテンツをｎ個抽出して、リクエストリストを作成する。抽出部２３２は、例えば、嗜好情報に含まれるユーザの好きな曲調、ジャンル、歌手名、年代（時代）、作詞家、作曲家に合致するコンテンツをｎ個抽出して、抽出したコンテンツのコンテンツＩＤを並べたリクエストリストを作成する。
【００３９】
更新部２３３は、表示装置１０に対する操作内容に応じて嗜好情報ＤＢ２２３を更新する。例えば、表示装置１０から再生継続を指示するコマンドを受信した場合、更新部２３３は、現在再生中のコンテンツの属性を表示装置１０のユーザＩＤに対応付けられた嗜好情報に追加する。また、表示装置１０から再生中止又は再生コンテンツの変更を指示するコマンドを受信した場合、更新部２３３は、現在再生中のコンテンツの属性を表示装置１０のユーザＩＤに対応付けられた嗜好情報から削除する。表示装置１０から再生中止又は再生コンテンツの変更を指示するコマンドを受信した場合、更新部２３３は、現在再生中のコンテンツの属性を表示装置１０のユーザＩＤに対応付けられた嗜好情報のマイナスな要素として追加してもよい。
【００４０】
更新部２３３が嗜好情報ＤＢ２２３を更新する手法についてはどのようなものであってもよい。例えば、ユーザが再生を積極的に要求していることを操作内容が示している場合、更新部２３３は、嗜好情報Ｄ２２３に、当該コンテンツの属性を追加したり、属性の嗜好レベルを示す情報を加点する。ユーザが再生を積極的に要求していることを操作内容が示している場合には、例えば、ユーザがコンテンツアイコンをタッチして再生を指示した場合等が含まれる。また、ユーザが代表コンテンツをスワイプ操作で設定属性のうちのいずれか１つの方向にはじいた場合、表示装置１０の操作入力部１５は、スワイプ操作によりはじかれた方向に定義されている設定属性をユーザの嗜好情報に追加することを指示する操作が入力されたと判定してもよい。この場合、更新部２３３は、スワイプ操作を受け付けたときの代表コンテンツの属性を嗜好情報Ｄ２２３に追加する。さらに、選択再生画面においてコンテンツアイコンが表示されていない部分がユーザによりタッチされホールドした状態で再生位置Ｐ１までスワイプ操作された場合、表示部の操作入力部１５は、タッチされた位置に対応する設定属性の嗜好レベルの加点を指示する操作が入力されたと判定してもよい。この場合、更新部２３３は、タッチされた位置に対応する設定属性の嗜好レベルを加点し、嗜好情報Ｄ２２３を更新する。
また、ユーザが再生に消極的であること又は再生を積極的に中止することを指示することを操作内容が示している場合、更新部２３３は、嗜好情報Ｄ２２３から当該コンテンツの属性を削除したり、属性の嗜好レベルを示す情報を減点する。ユーザが再生に消極的であることを操作内容が示している場合には、例えば、ユーザからの再生指示がない場合等が含まれる。また、ユーザが再生を積極的に中止することを操作内容が示している場合には、例えば、ユーザが再生中のコンテンツの再生停止を指示した場合等が含まれる。
【００４１】
次に、図２を参照して、画面生成部２３１１が生成する画像の一例について説明する。
図２には、画面生成部２３１１が生成する選択再生画面５０の一例を示す。選択再生画面５０は例えば四角形である。各辺の中央部分が、設定された設定属性の属性中心と決められている。選択再生画面の属性中心の位置には、設定属性を示す情報が表示されている。図示の例では、画面の上方に「ロック」が、画面の下方に「クラシック」が、それぞれ表示されている。また、画面に向かって右側に「ジャズ」が、画面に向かって左側に「フォーク」が、それぞれ表示されている。つまり、図示の例では、設定属性として、４種の属性群が設定されている。各属性群の設定属性は、それぞれ、属性群Ｇ１が「ロック」、属性群Ｇ２が「クラシック」、属性群Ｇ３が「ジャズ」、属性群Ｇ４が「フォーク」である。これら設定属性は、ユーザによって設定されてもよく、嗜好情報に基づき画面生成部２３１１により選択されたコンテンツ属性が設定されてもよい。また、画面生成部２３１１は、選択再生画面上において対向する位置に表示されるコンテンツ属性が対照的なものとなるように選択した任意のコンテンツ属性を設定してもよい。さらに、設定属性情報には、ジャンルの他に、ムードやシーンといった複数のコンテンツ属性が設定されてもよい。
なお、本発明はこれに限られず、画面の上方に「活気よく」が、画面の下方に「静かに」が、画面に向かって右側に「はやく」が、画面に向かって左側に「ゆっくり」が、それぞれ表示されてもよい。つまり、この例における設定属性としては、属性群Ｇ１が「活気よく」、属性群Ｇ２が「静かに」、属性群Ｇ３が「はやく」、属性群Ｇ４が「ゆっくり」である。
【００４２】
選択再生画面５０には、複数のコンテンツアイコンが表示される。選択再生画面５０の再生位置Ｐ１には、代表コンテンツ５１のコンテンツアイコンが表示されている。本実施形態において、再生位置Ｐ１は、画面の中央と予め決められている。代表コンテンツ５１の周りには、複数の関連コンテンツが表示される。本発明はこれに限られず、再生位置Ｐ１は、選択再生画面の中のどこであってもよい。
【００４３】
選択再生画面５０は、関連コンテンツのうち、代表コンテンツの属性に最も合致した関連コンテンツ（以下、親コンテンツという）のコンテンツアイコンを代表コンテンツのコンテンツアイコンと紐づけて表示する。図示の例では、親コンテンツのコンテンツアイコンと代表コンテンツ５１のコンテンツアイコンとが、リンク線で連結されている。つまり、代表コンテンツ５１のコンテンツアイコンには、属性ごとに４つの親コンテンツ５２１，５２２，５２３，５２４のコンテンツアイコンがリンク線で連結されている。
【００４４】
選択再生画面５０は、関連コンテンツのうち、親コンテンツと同じ属性であって、親コンテンツよりも属性傾向が高い関連コンテンツ（以下、子コンテンツという）のコンテンツアイコンを親コンテンツのコンテンツアイコンと紐づけて表示する。図示の例では、子コンテンツ５３１〜５３８のコンテンツアイコンと親コンテンツ５２１〜５２４のコンテンツアイコンとが、リンク線で連結されている。つまり、属性群Ｇ１の親コンテンツ５２１のコンテンツアイコンには、属性群Ｇ１の属性パラメータが親コンテンツ５２１よりも高い子コンテンツ５３１，５３２のコンテンツアイコンが紐づけられる。属性群Ｇ２の親コンテンツ５２２のコンテンツアイコンには、属性群Ｇ２の属性パラメータが親コンテンツ５２２よりも高い子コンテンツ５３３，５３４のコンテンツアイコンが紐づけられる。属性群Ｇ３の親コンテンツ５２３のコンテンツアイコンには、属性群Ｇ３の属性パラメータが親コンテンツ５２３よりも高い子コンテンツ５３５，５３６のコンテンツアイコンが紐づけられる。属性群Ｇ４の親コンテンツ５２４のコンテンツアイコンには、属性群Ｇ４の属性パラメータが親コンテンツ５２４よりも高い子コンテンツ５３７，５３８のコンテンツアイコンが紐づけられる。
なお、親コンテンツから連結された複数の子コンテンツのうち、隣接する設定属性に近い方のコンテンツが、当該隣接する設定属性の傾向が強い。例えば、親コンテンツ５２１から属性群Ｇ４の方向に伸びるリンクの先に連結させるコンテンツアイコンは、子コンテンツ５３１，５３２のうち属性群Ｇ４の属性パラメータが高い方のコンテンツ５３１である。また、親コンテンツ５２１から属性群Ｇ３の方向に伸びるリンクの先に連結させるコンテンツアイコンは、子コンテンツ５３１，５３２のうち属性群Ｇ３の属性パラメータが高い方のコンテンツ５３２である。
【００４５】
選択再生画面５０は、関連コンテンツのうち、子コンテンツと同じ属性であって、子コンテンツよりも属性傾向が高い関連コンテンツ（以下、孫コンテンツという）のコンテンツアイコンを子コンテンツのコンテンツアイコンと紐づけて表示する。図示の例では、孫コンテンツのコンテンツアイコンと子コンテンツのコンテンツアイコンとが、リンク線で連結されている。つまり、属性群Ｇ１の子コンテンツ５３１のコンテンツアイコンには、属性群Ｇ１の属性パラメータが子コンテンツ５３１よりも高い孫コンテンツ５４０１，５４０２のコンテンツアイコンが紐づけられる。属性群Ｇ１の子コンテンツ５３２のコンテンツアイコンには、属性群Ｇ１の属性パラメータが子コンテンツ５３２よりも高い孫コンテンツ５４０３，５４０４のコンテンツアイコンが紐づけられる。属性群Ｇ２の子コンテンツ５３３のコンテンツアイコンには、属性群Ｇ２の属性パラメータが子コンテンツ５３３よりも高い孫コンテンツ５４０５，５４０６のコンテンツアイコンが紐づけられる。属性群Ｇ２の子コンテンツ５３４のコンテンツアイコンには、属性群Ｇ２の属性パラメータが子コンテンツ５３４よりも高い孫コンテンツ５４０７，５４０８のコンテンツアイコンが紐づけられる。属性群Ｇ３の子コンテンツ５３５のコンテンツアイコンには、属性群Ｇ３の属性パラメータが子コンテンツ５３５よりも高い孫コンテンツ５４０９，５４１０のコンテンツアイコンが紐づけられる。属性群Ｇ３の子コンテンツ５３６のコンテンツアイコンには、属性群Ｇ３の属性パラメータが子コンテンツ５３６よりも高い孫コンテンツ５４１１，５４１２のコンテンツアイコンが紐づけられる。属性群Ｇ４の子コンテンツ５３７のコンテンツアイコンには、属性群Ｇ４の属性パラメータが子コンテンツ５３７よりも高い孫コンテンツ５４１３，５４１４のコンテンツアイコンが紐づけられる。属性群Ｇ４の子コンテンツ５３８のコンテンツアイコンには、属性群Ｇ４の属性パラメータが子コンテンツ５３８よりも高い孫コンテンツ５４１５，５４１６のコンテンツアイコンが紐づけられる。
【００４６】
次に、図３を参照して、代表コンテンツと関連コンテンツとを関連付ける木構造の一例について説明する。図３は、本実施形態に係るコンテンツ同士を関連付ける木構造の一例を示す図である。
図示の例は、同一の代表コンテンツ５１を根とする木構造６１，６２，６３，６４の一例である。木構造６１，６２，６３，６４は、それぞれ、属性群Ｇ１，Ｇ２，Ｇ３，Ｇ４の木構造である。木構造６１，６２，６３，６４は、ＸＹ座標軸が定義される２次元平面上において木構造の上位ノードから下位ノードに向かう方向が決められている。図示の例において、木構造６１の上位ノードから下位ノードに向かう方向は、Ｙ軸の＋方向と一致する。木構造６２の上位ノードから下位ノードに向かう方向が、Ｙ軸の−方向と一致する。木構造６３の上位ノードから下位ノードに向かう方向は、Ｘ軸の＋方向と一致する。木構造６４の上位ノードから下位ノードに向かう方向が、Ｘ軸の−方向と一致する。Ｙ軸の＋方向の直線を中心軸とする二等辺三角形に対応するエリアが、属性郡Ｇ１の表示エリアである。Ｙ軸の−方向の直線を中心軸とする二等辺三角形に対応するエリアが、属性郡Ｇ２の表示エリアである。Ｘ軸の＋方向の直線を中心軸とする二等辺三角形に対応するエリアが、属性郡Ｇ３の表示エリアである。Ｘ軸の＋方向の直線を中心軸とする二等辺三角形に対応するエリアが、属性郡Ｇ４の表示エリアである。図示の例において、属性郡Ｇ１，Ｇ２に隣接する設定属性は、Ｘ軸の＋方向が属性郡Ｇ３であり、Ｘ軸の−方向が属性郡Ｇ４である。属性郡Ｇ３，４に隣接する設定属性は、Ｙ軸の＋方向が属性郡Ｇ１であり、Ｙ軸の−方向が属性郡Ｇ２である。
【００４７】
木構造６１には、代表コンテンツ５１と連結された親コンテンツ５２１と、親コンテンツ５２１と連結された子コンテンツ５３１，５３２と、子コンテンツ５３１，５３２と連結された孫コンテンツ５４０１〜５４０４とを備える。子コンテンツ５３１は、親コンテンツ５２１から隣接する属性郡Ｇ４の方向に伸びるリンクの先に連結される。子コンテンツ５３２は、親コンテンツ５２１から隣接する属性郡Ｇ３の方向に伸びるリンクの先に連結される。孫コンテンツ５４０１は、子コンテンツ５３１から隣接する属性郡Ｇ４の方向に伸びるリンクの先に連結される。孫コンテンツ５４０２は、子コンテンツ５３１から隣接する属性郡Ｇ３の方向に伸びるリンクの先に連結される。孫コンテンツ５４０３は、子コンテンツ５３２から隣接する属性郡Ｇ４の方向に伸びるリンクの先に連結される。孫コンテンツ５４０４は、子コンテンツ５３２から隣接する属性郡Ｇ３の方向に伸びるリンクの先に連結される。
【００４８】
木構造６２には、代表コンテンツ５１と連結された親コンテンツ５２２と、親コンテンツ５２２と連結された子コンテンツ５３３，５３４と、子コンテンツ５３３，５３４と連結された孫コンテンツ５４０５〜５４０８とを備える。子コンテンツ５３３は、親コンテンツ５２２から隣接する属性郡Ｇ４の方向に伸びるリンクの先に連結される。子コンテンツ５３４は、親コンテンツ５２２から隣接する属性郡Ｇ３の方向に伸びるリンクの先に連結される。孫コンテンツ５４０５は、子コンテンツ５３３から隣接する属性郡Ｇ４の方向に伸びるリンクの先に連結される。孫コンテンツ５４０６は、子コンテンツ５３３から隣接する属性郡Ｇ３の方向に伸びるリンクの先に連結される。孫コンテンツ５４０７は、子コンテンツ５３４から隣接する属性郡Ｇ４の方向に伸びるリンクの先に連結される。孫コンテンツ５４０８は、子コンテンツ５３４から隣接する属性郡Ｇ３の方向に伸びるリンクの先に連結される。
【００４９】
木構造６３には、代表コンテンツ５１と連結された親コンテンツ５２３と、親コンテンツ５２３と連結された子コンテンツ５３５，５３６と、子コンテンツ５３５，５３６と連結された孫コンテンツ５４０９〜５４１２とを備える。子コンテンツ５３５は、親コンテンツ５２３から隣接する属性郡Ｇ１の方向に伸びるリンクの先に連結される。子コンテンツ５３６は、親コンテンツ５２３から隣接する属性郡Ｇ２の方向に伸びるリンクの先に連結される。孫コンテンツ５４０９は、子コンテンツ５３５から隣接する属性郡Ｇ１の方向に伸びるリンクの先に連結される。孫コンテンツ５４１０は、子コンテンツ５３５から隣接する属性郡Ｇ２の方向に伸びるリンクの先に連結される。孫コンテンツ５４１１は、子コンテンツ５３６から隣接する属性郡Ｇ１の方向に伸びるリンクの先に連結される。孫コンテンツ５４１２は、子コンテンツ５３６から隣接する属性郡Ｇ２の方向に伸びるリンクの先に連結される。
【００５０】
木構造６４には、代表コンテンツ５１と連結された親コンテンツ５２４と、親コンテンツ５２４と連結された子コンテンツ５３７，５３８と、子コンテンツ５３７，５３８と連結された孫コンテンツ５４１３〜５４１６とを備える。子コンテンツ５３７は、親コンテンツ５２４から隣接する属性郡Ｇ１の方向に伸びるリンクの先に連結される。子コンテンツ５３８は、親コンテンツ５２４から隣接する属性郡Ｇ２の方向に伸びるリンクの先に連結される。孫コンテンツ５４１３は、子コンテンツ５３７から隣接する属性郡Ｇ１の方向に伸びるリンクの先に連結される。孫コンテンツ５４１４は、子コンテンツ５３７から隣接する属性郡Ｇ２の方向に伸びるリンクの先に連結される。孫コンテンツ５４１５は、子コンテンツ５３８から隣接する属性郡Ｇ１の方向に伸びるリンクの先に連結される。孫コンテンツ５４１６は、子コンテンツ５３８から隣接する属性郡Ｇ２の方向に伸びるリンクの先に連結される。
【００５１】
次に、図４を参照して、本実施形態に係るコンテンツ提供方法の一例について説明する。図４は、本実施形態に係るコンテンツ提供方法の一例を示すフローチャートである。
（ステップＳＴ１）
表示装置１０の操作入力部１５は、コンテンツの選択と再生を実行する選択再生画面の表示要求を受け付ける。
（ステップＳＴ２）
制御部１３は、操作入力部１５からの操作信号に基づき、選択再生画面を要求する選択再生要求コマンドを通信部１１から、インターネット３０を介して、コンテンツ提供サーバ２０に送信する。
（ステップＳＴ３）
コンテンツ提供サーバ２０の通信部２１は、表示装置１０から選択再生要求コマンドを受信する。
（ステップＳＴ４）
コンテンツ提供サーバ２０の起動部２３１は、記憶部２２に格納されているコンテンツ提供プログラム２２１を起動して、画面生成部２３１１と、次再生コンテンツ決定部２３１２と、コンテンツ配信部２３１３とを生成する。
（ステップＳＴ５）
画面生成部２３１１は、選択再生画面を生成する。なお、この処理の詳細については後述する。
（ステップＳＴ６）
画面生成部２３１１は、生成した選択再生画面のデータを通信部２１からインターネット３０を介して表示装置１０に送信する。
（ステップＳＴ７）
表示装置１０の通信部１１は、インターネット３０を介してコンテンツ提供サーバ２０から送信された選択再生画面のデータを受信する。表示装置１０の制御部１３は、受信したデータに基づき、選択再生画面を表示部１４に表示させる。
【００５２】
（ステップＳＴ８）
次いで、表示装置１０の制御部１３は、操作入力部１５が再生コンテンツの指定を受け付けたか否かを判定する。例えば、制御部１３は、選択再生画面に表示されているコンテンツアイコンのうちいずれか１つのコンテンツアイコンがタッチ操作により指定されたか否かを判定する。
（ステップＳＴ９）
いずれか１つのコンテンツアイコンがタッチ操作により指定された場合、制御部１３は、指定されたコンテンツアイコンが示すコンテンツの再生を要求するコンテンツ要求信号を通信部１１から、インターネット３０を介して、コンテンツ提供サーバ２０に送信する。
（ステップＳＴ１０）
一方、いずれか１つのコンテンツアイコンがタッチ操作により指定されない場合、制御部１３は、選択再生画面に表示されている代表コンテンツの再生を要求するコンテンツ要求信号を通信部１１から、インターネット３０を介して、コンテンツ提供サーバ２０に送信する。
（ステップＳＴ１１）
コンテンツ提供サーバ２０の通信部２１は、表示装置１０からコンテンツ要求コマンドを受信する。コンテンツ配信部２３１３は、コンテンツ要求コマンドが示すコンテンツのコンテンツデータをコンテンツＤＢ２２４から読み出す。
（ステップＳＴ１２）
コンテンツ配信部２３１３は、読み出したコンテンツデータを通信部２１からインターネット３０を介して表示装置１０に送信する。
（ステップＳＴ１３）
表示装置１０の通信部１１は、インターネット３０を介してコンテンツ提供サーバ２０から送信されたコンテンツデータを受信する。表示装置１０の制御部１３は、受信したコンテンツデータに基づき、コンテンツを再生する。音楽コンテンツのコンテンツデータを受信した場合、制御部１３は、音楽コンテンツの音信号をスピーカー１６に出力し、再生する。
【００５３】
次いで、図５を参照して、図４の続きのフローについて説明する。
（ステップＳＴ１４）
表示装置１０の制御部１３は、操作入力部１５から再生コンテンツの変更を示す操作情報の入力があるか否かを判定する。例えば、選択再生画面において、代表コンテンツ以外の関連コンテンツのコンテンツアイコンがタッチ操作により指定された場合、再生コンテンツの変更を示す操作情報の入力があると判定する。再生コンテンツの変更指示はこれに限られない。なお、ステップＳＴ９において、関連コンテンツのコンテンツアイコンがタッチ操作により指定された場合もこの場合に含まれる。例えば、再生したい関連コンテンツのコンテンツアイコンをタッチ操作により指示したままの状態（ホールド状態）で再生画面の中心までスライドする操作を操作入力部１５から受け付けた場合、制御部１３は、関連コンテンツの再生指示を受け付けたと判定する。
（ステップＳＴ１５）
再生コンテンツの変更を示す操作情報の入力があった場合、制御部１３は、操作入力部１５からの操作信号に基づき、指定されたコンテンツの再生を要求するコンテンツ要求コマンドを通信部１１から、インターネット３０を介して、コンテンツ提供サーバ２０に送信する。
（ステップＳＴ１６）
コンテンツ提供サーバ２０の通信部２１は、表示装置１０からコンテンツ要求コマンドを受信する。コンテンツ配信部２３１３は、コンテンツ要求コマンドが示すコンテンツのコンテンツデータをコンテンツＤＢ２２４から読み出す。
（ステップＳＴ１７）
コンテンツ配信部２３１３は、読み出したコンテンツデータを通信部２１からインターネット３０を介して表示装置１０に送信する。
（ステップＳＴ１８）
表示装置１０の通信部１１は、インターネット３０を介してコンテンツ提供サーバ２０から送信されたコンテンツデータを受信する。表示装置１０の制御部１３は、受信したコンテンツデータに基づき、コンテンツを再生する。
【００５４】
（ステップＳＴ１９）
次いで、画面生成部２３１１は、ステップＳＴ１７において表示装置１０に送信したコンテンツを代表コンテンツとする選択再生画面を生成する。つまり、画面生成部２３１１は、再生コンテンツが変更された場合、変更後のコンテンツが代表コンテンツとなるような選択再生画面を生成する。
（ステップＳＴ２０）
画面生成部２３１１は、生成した選択再生画面のデータを通信部２１からインターネット３０を介して表示装置１０に送信する。
（ステップＳＴ２１）
表示装置１０の通信部１１は、インターネット３０を介してコンテンツ提供サーバ２０から送信された選択再生画面のデータを受信する。表示装置１０の制御部１３は、受信したデータに基づき、選択再生画面を表示部１４に表示させる。
【００５５】
次いで、図６を参照して、図５の続きのフローについて説明する。
（ステップＳＴ２２）
表示装置１０の制御部１３は、現在再生中のコンテンツの再生終了タイミングに近づいたか否かを判定する。例えば、現在再生中のコンテンツが終了した場合、又は、終了の数秒前であることを判定した場合、現在再生中のコンテンツの再生終了タイミングに近づいたと判定する。
（ステップＳＴ２３）
現在再生中のコンテンツの再生終了タイミングに近づいたと判定した場合、制御部１３は、次再生コンテンツの再生を要求するコンテンツ要求コマンドを通信部１１から、インターネット３０を介して、コンテンツ提供サーバ２０に送信する。
（ステップＳＴ２４）
コンテンツ提供サーバ２０の通信部２１は、表示装置１０からコンテンツ要求コマンドを受信する。次再生コンテンツ決定部２３１２は、次再生コンテンツを決定する。次再生コンテンツ決定部２３１２は、例えば、最新の選択再生画面において代表コンテンツに最も近い位置に表示されている関連コンテンツを、次再生コンテンツと決定する。次再生コンテンツ決定部２３１２は、決定した次再生コンテンツを示す情報をコンテンツ配信部２３１３に出力する。コンテンツ配信部２３１３は、次再生コンテンツ決定部２３１２から入力した情報に基づき、次再生コンテンツのコンテンツデータをコンテンツＤＢ２２４から読み出す。
（ステップＳＴ２５）
コンテンツ配信部２３１３は、読み出したコンテンツデータを通信部２１からインターネット３０を介して表示装置１０に送信する。
（ステップＳＴ２６）
表示装置１０の通信部１１は、インターネット３０を介してコンテンツ提供サーバ２０から送信されたコンテンツデータを受信する。表示装置１０の制御部１３は、受信したコンテンツデータに基づき、コンテンツを再生する。
【００５６】
（ステップＳＴ２７）
次いで、画面生成部２３１１は、ステップＳＴ２４において次再生コンテンツ決定部２３１２が決定した次再生コンテンツを代表コンテンツとする選択再生画面を生成する。つまり、画面生成部２３１１は、再生コンテンツが変更された場合、変更後のコンテンツが代表コンテンツとなるような選択再生画面を生成する。
（ステップＳＴ２８）
画面生成部２３１１は、生成した選択再生画面のデータを通信部２１からインターネット３０を介して表示装置１０に送信する。
（ステップＳＴ２９）
表示装置１０の通信部１１は、インターネット３０を介してコンテンツ提供サーバ２０から送信された選択再生画面のデータを受信する。表示装置１０の制御部１３は、受信したデータに基づき、選択再生画面を表示部１４に表示させる。
【００５７】
（ステップＳＴ３０）
表示装置１０の制御部１３は、操作入力部１５を介して、終了指示を受け付けた否かを判定する。終了指示を受け付けていない場合、ステップＳＴ１４に戻って処理を繰り返す。
（ステップＳＴ３１）
一方、終了指示を受け付けた場合、制御部１３は、終了コマンドを通信部１１から、インターネット３０を介して、コンテンツ提供サーバ２０に送信する。
（ステップＳＴ３２）
コンテンツ提供サーバ２０の通信部２１は、表示装置１０から終了コマンドを受信する。
（ステップＳＴ３３）
そして、コンテンツ提供サーバ２０の制御部２３は、コンテンツ提供プログラムを終了する。
【００５８】
次に、図７を参照して、本実施形態に係る選択再生画面の生成方法の一例について説明する。図７は、本実施形態に係る選択再生画面の生成方法の一例を示すフローチャートである。
（ステップＳＴ１０１）
画面生成部２３１１は、代表コンテンツが決定しているか否かに応じて、以下の処理を実行する。
（ステップＳＴ１０２）
例えば、コンテンツ提供プログラムが起動してから最初の選択再生画面を生成するときは、代表コンテンツが決定していない。この場合、画面生成部２３１１は、表示装置１０のユーザの嗜好に適した所定数（例えばｎ個）のコンテンツの抽出を抽出部２３２に指示する。抽出部２３２は、コンテンツＤＢ２２４に格納されているコンテンツのうち、表示装置１０のユーザのユーザＩＤと対応付けられた嗜好情報に合致するコンテンツをｎ個抽出する。抽出部２３２は、抽出したｎ個のコンテンツのコンテンツＩＤを記載したリクエストリストを作成し、リクエストリストＤＢ２２５に保存する。
【００５９】
（ステップＳＴ１０３）
一方、コンテンツ提供プログラムが起動してから２番目以降の選択再生画面を生成するときは、代表コンテンツが既に決定している。この場合、画面生成部２３１１は、最新の選択再生画面に表示されている代表コンテンツの属性情報に基づき、代表コンテンツのコンテンツ属性と関連する所定数（例えばｎ個）のコンテンツの抽出を抽出部２３２に指示する。抽出部２３２は、コンテンツＤＢ２２４に格納されているコンテンツのうち、代表コンテンツのコンテンツ属性と関連するコンテンツをｎ個抽出する。抽出部２３２は、代表コンテンツの曲調又はジャンルの属性パラメータに類似する傾向のコンテンツを抽出する。また、抽出部２３２は、代表コンテンツの歌手名、作詞家、作曲家と同一又は関連する人物のコンテンツを抽出する。抽出部２３２は、代表コンテンツのリリース年度と同一又は前後数年の間にリリースされたコンテンツを抽出する。
【００６０】
なお、抽出結果がｎ個を超えてしまう場合、抽出部２３２は、代表コンテンツのコンテンツ属性に関連する度合いを示すコンテンツ関連評価値を算出してもよい。コンテンツ関連評価値は、例えば、代表コンテンツのコンテンツ属性と関連性する属性の数に応じて加算される値である。この加算値には、コンテンツ属性に応じた重み係数が設定されていてもよい。抽出部２３２は、算出したコンテンツ関連評価値が高い順からｎ個のコンテンツを抽出する。抽出部２３２は、抽出したｎ個のコンテンツのコンテンツＩＤを記載したリクエストリストを作成し、リクエストリストＤＢ２２５に保存する。
【００６１】
また、画面生成部２３１１は、コンテンツリストＤＢ２２５を参照して、ユーザの嗜好に最も合致したコンテンツを代表コンテンツと決定する。例えば、画面生成部２３１１は、嗜好情報ＤＢ２２３を参照して、リクエストリストに含まれるコンテンツのうち、表示装置１０のユーザの嗜好情報に最も合致するコンテンツを１個抽出する。例えば、ユーザの好きな曲調、ジャンル、歌手名、年代（時代）、作詞家、作曲家のうち合致する項目が最も多いコンテンツを１個抽出する。
【００６２】
（ステップＳＴ１０４）
画面生成部２３１１は、コンテンツリストから、代表コンテンツの属性に最も合致したコンテンツを１個、設定属性毎に抽出する。画面生成部２３１１は、例えば、コンテンツリストに含まれるコンテンツのうち、代表コンテンツの属性と類似するコンテンツを、設定属性毎に１つ抽出する。
画面生成部２３１１は、このようにして抽出した代表コンテンツの属性に最も合致したコンテンツを、各設定属性の親コンテンツと決定する。画面生成部２３１１は、代表コンテンツと各設定属性の親コンテントとを連結させた木構造を作成する。
なお、設定属性は、予め設定されていてもよく、画面生成部２３１１により選択された４つのコンテンツ属性であってもよい。画面生成部２３１１は、嗜好情報に基づき、嗜好情報に合致した４つのコンテンツ属性を設定属性と設定する。なお、設定属性は４つに限られず、いくつであってもよい。
【００６３】
具体的に説明すると、画面生成部２３１１は、属性群Ｇ１の親コンテンツ５２１と代表コンテンツ５１とを連結させた属性群Ｇ１の木構造を作成する。また、画面生成部２３１１は、属性群Ｇ２の親コンテンツ５２２と代表コンテンツ５１とを連結させた属性群Ｇ２の木構造を作成する。画面生成部２３１１は、属性群Ｇ３の親コンテンツ５２３と代表コンテンツ５１とを連結させた属性群Ｇ３の木構造を作成する。画面生成部２３１１は、属性群Ｇ４の親コンテンツ５２４と代表コンテンツ５１とを連結させた属性群Ｇ４の木構造を作成する。
【００６４】
（ステップＳＴ１０５）
次いで、画面生成部２３１１は、最下位ノードの関連コンテンツに連結する関連コンテンツをノードごとに２個抽出する。本実施形態において、画面生成部２３１１は、リクエストリストから、最下位ノードのコンテンツよりも属性パラメータが高いコンテンツを２個抽出する。
（ステップＳＴ１０６）
画面生成部２３１１は、ステップＳＴ１０５で抽出した２個のコンテンツのうち、どちらが隣接する設定属性に近いかを判定する。例えば、属性群Ｇ１の場合、隣接する設定属性は、属性群Ｇ３と属性群Ｇ４である。画面生成部２３１１は、抽出した２個のコンテンツのうち、属性パラメータの属性群Ｇ３に関する値が高いコンテンツを属性群Ｇ３よりの関連コンテンツであると判定する。また、画面生成部２３１１は、抽出した２個のコンテンツのうち、属性パラメータの属性群Ｇ４に関する値が高いコンテンツを属性群Ｇ４よりの関連コンテンツであると判定する。
（ステップＳＴ１０７）
そして、画面生成部２３１１は、属性群Ｇ３よりの関連コンテンツを、木構造の属性群Ｇ３の方向に伸びるリンクの先に連結させる。また、画面生成部２３１１は、属性群Ｇ４よりの関連コンテンツを、木構造の属性群Ｇ４の方向に伸びるリンクの先に連結させる。
画面生成部２３１１は、所定回数だけ、ステップＳＴ１０５〜１０７を繰り返す。
【００６５】
具体的に説明すると、画面生成部２３１１は、属性群Ｇ１の木構造の最下位ノードである親コンテンツ５２１よりも属性パラメータが高い子コンテンツ５３１，５３２を抽出する。画面生成部２３１１は、子コンテンツ５３１，５３２のうち、例えば属性群Ｇ４の属性パラメータが高い方の子コンテンツ５３１が、属性群Ｇ４よりの関連コンテンツであると判定する。また、画面生成部２３１１は、例えば属性群Ｇ３の属性パラメータが高い方の子コンテンツ５３２が、属性群Ｇ３よりの関連コンテンツであると判定する。画面生成部２３１１は、親コンテンツ５２１から属性群Ｇ４の方向に伸びるリンクの先に子コンテンツ５３１を連結させる。また、画面生成部２３１１は、親コンテンツ５２１から属性群Ｇ３の方向に伸びるリンクの先に子コンテンツ５３２を連結させる。同様にして、画面生成部２３１１は、属性群Ｇ２〜４の木構造の親コンテンツ５２２〜５２４に、子コンテンツ５３３〜５３８を連結させる。なお、「属性群Ｇ３より」であるとは、同一の上位ノードと連結される比較対象の中において他の比較対象よりも属性郡Ｇ３への傾向が強いことであって、例えば、他の比較対象よりも属性郡Ｇ３の属性パラメータが高いことをいう。「属性郡Ｇ４より」であることも、同様である。
【００６６】
次いで、画面生成部２３１１は、属性群Ｇ１の木構造の最下位ノードである子コンテンツ５３１よりも属性パラメータが高い孫コンテンツ５４０１，５４０２を抽出する。画面生成部２３１１は、孫コンテンツ５４０１，５４０２のうち、例えば属性群Ｇ４の属性パラメータが高い方の孫コンテンツ５４０１が、属性群Ｇ４よりの関連コンテンツであると判定する。また、画面生成部２３１１は、例えば属性群Ｇ３の属性パラメータが高い方の孫コンテンツ５４０２が属性群Ｇ３よりの関連コンテンツであると判定する。画面生成部２３１１は、子コンテンツ５３１から属性群Ｇ４の方向に伸びるリンクの先に孫コンテンツ５４０１を連結させる。また、画面生成部２３１１は、子コンテンツ５３１から属性群Ｇ３の方向に伸びるリンクの先に孫コンテンツ５４０２を連結させる。同様にして、画面生成部２３１１は、属性群Ｇ２〜４の木構造の子コンテンツ５３２〜５３８に、孫コンテンツ５４０３〜５４１６を連結させる。
【００６７】
上述の通り、コンテンツ提供サーバ２０は、コンテンツの属性ごとに、代表コンテンツを根とする木構造で関連付けた代表コンテンツと関連コンテンツのそれぞれのコンテンツアイコンを表示する選択再生画面を生成する。表示装置１０は、コンテンツ提供サーバ２０により生成された選択再生画像を表示する。これにより、選択再生画面において複数の関連コンテンツが属性ごとに結び付けられているため、ユーザは、属性を目印として再生対象を選択することができる。よって、再生コンテンツを選択する際の操作性を向上させることができる。
また、コンテンツ提供サーバ２０は、根から遠いほどコンテンツの属性パラメータが高くなる順番で関連コンテンツを関連付ける木構造で選択再生画面を生成する。これにより、ユーザは、属性傾向に基づき再生対象を選択することができる。よって、再生コンテンツを選択する際の操作性を向上させることができる。
また、コンテンツ提供サーバ２０は、各属性の木構造を同一の代表コンテンツに関連付けた木構造で選択再生画面を生成する。これにより、ユーザは、関連コンテンツと代表コンテンツとの関係、及び、関連コンテンツ同士の属性傾向に基づき、再生対象を選択することができる。よって、再生コンテンツを選択する際の操作性を向上させることができる。
【００６８】
また、コンテンツ提供サーバ２０は、代表コンテンツのコンテンツアイコンを画面の予め決められた位置に表示する選択再生画面を生成する。これにより、ユーザは、予め決められた位置に関連コンテンツを移動させることにより、簡単に再生コンテンツを変更することができる。よって、再生コンテンツを選択する際の操作性を向上させることができる。
また、コンテンツ提供サーバ２０は、再生するコンテンツが変更された場合、変更後のコンテンツを代表コンテンツとする選択再生画面を生成する。これにより、ユーザは、変更後のコンテンツに応じて選択再生画面の変更を指示せずとも、変更後のコンテンツに応じた選択再生画面を確認することができる。よって、再生コンテンツを選択する際の操作性を向上させることができる。
また、コンテンツ提供サーバ２０は、次再生コンテンツを自動的に決定し、連続してコンテンツを再生することができる。これにより、ユーザは、コンテンツの再生が終了するたびに、次のコンテンツを選択する手間と、次のコンテンツの再生を指示する手間を省くことができる。よって、再生コンテンツを選択する際の操作性を向上させることができる。
また、コンテンツ提供サーバ２０は、代表コンテンツに最も近い関連コンテンツを次再生コンテンツに決定し、連続してコンテンツを再生することができる。これにより、現在再生中のコンテンツとの関係性に基づき選択されたコンテンツが連続再生される。
【００６９】
なお、本発明は上記実施形態に限られない。例えば、代表コンテンツは、１つに限らず、複数であってもよい。再生位置Ｐ１は、画面の中央に限らず、画面上のどこであってもよい。コンテンツアイコンの大きさは、代表コンテンツと関連コンテンツの大きさが同じであってもよく、代表コンテンツのコンテンツアイコンの方が、関連コンテンツのコンテンツアイコンよりも大きくてもよい。
【００７０】
画面生成部２３１１は、代表コンテンツに近いノードほど、設定属性の属性傾向が高い関連コンテンツを紐付けて表示する選択再生画面を生成するものであってもよい。選択再生画面５０は、関連コンテンツのうち、属性傾向が最も高い親コンテンツのコンテンツアイコンを代表コンテンツのコンテンツアイコンと紐づけて表示する。つまり、親コンテンツ５２１，５２２，５２３，５２４は、それぞれ、リクエストリストＤＢ２２５に含まれる関連コンテンツのうち、属性群Ｇ１，Ｇ２，Ｇ３，Ｇ４の各パラメータが最も高いコンテンツである。また、選択再生画面５０は、関連コンテンツのうち、親コンテンツと同じ属性であって、親コンテンツよりも属性傾向が高い子コンテンのコンテンツアイコンを親コンテンツのコンテンツアイコンと紐づけて表示する。つまり、子コンテンツ５３１〜５３８は、それぞれ、リクエストリストＤＢ２２５に含まれる関連コンテンツのうち、属性群Ｇ１，Ｇ２，Ｇ３，Ｇ４の各パラメータが２番目に高いコンテンツと３番目に高いコンテンツである。選択再生画面５０は、関連コンテンツのうち、子コンテンツと同じ属性であって、子コンテンツよりも属性傾向が低い孫コンテンツのコンテンツアイコンを子コンテンツのコンテンツアイコンと紐づけて表示する。つまり、孫コンテンツ５４０１〜５４１６は、それぞれ、リクエストリストＤＢ２２５に含まれる関連コンテンツのうち、属性群Ｇ１，Ｇ２，Ｇ３，Ｇ４の各パラメータが４〜８番目に高いコンテンツである。
【００７１】
また、画面生成部２３１１は、コンテンツリストから、設定属性に最も合致したコンテンツを１個、設定属性毎に抽出してもよい。画面生成部２３１１は、例えば、コンテンツリストに含まれるコンテンツのうち、コンテンツ属性の代表的なコンテンツとして予め決められているコンテンツを１つ抽出する。コンテンツ属性の代表的なコンテンツとは、例えば、ロックソングの中でも有名で人気の高い楽曲である。コンテンツに対応付けられた属性情報には、コンテンツ属性の代表的なコンテンツであるか否かを示すフラグが含まれており、このフラグがＯＮである場合、コンテンツ属性の代表的なコンテンツであることを示す。本発明はこれに限られない。例えば、画面生成部２３１１は、属性パラメータが所定値の範囲内であるコンテンツを代表コンテンツの属性に最も合致したコンテンツとして抽出してもよい。
【００７２】
また、画面生成部２３１１は、３次元空間上に、木構造の通りに関連付けた代表コンテンツと関連コンテンツと分布させた選択再生画面を生成してもよい。
また、画面生成部２３１１は、木構造の通りに関連付けられていないコンテンツを、関連コンテンツの間の空いているスペースに表示させる選択再生画面を生成してもよい。
【００７３】
また、次再生コンテンツ決定部２３１２は、例えば、画面生成部２３１１により作成される表示画面において関連コンテンツのコンテンツアイコンがタッチされホールドした状態で再生位置Ｐ１までスライドされた場合、再生位置Ｐ１までスライドされた関連コンテンツを次再生コンテンツであると決定してもよい。この場合、コンテンツ提供サーバ２０は、次再生コンテンツに決定された関連コンテンツのデータを表示装置１０に送信し、表示装置１０において再生される。
【００７４】
その他、本発明の趣旨を逸脱しない範囲で、上記した実施の形態における構成要素を周知の構成要素に置き換えることは適宜可能である。また、この発明の技術範囲は上記の実施形態に限られるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。
【００７５】
また、本発明における表示装置１０、コンテンツ提供サーバ２０の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより工程を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００７６】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００７７】
１  コンテンツ提供システム
１０  表示装置
１１  通信部
１２  記憶部
１３  制御部
１４  表示部
１５  操作入力部
１６  スピーカー
２０  コンテンツ提供サーバ
２１  通信部
２２  記憶部
２３  制御部
１２１  コンテンツ再生プログラム
２２１  コンテンツ提供プログラム
２２２  コンテンツ属性情報ＤＢ
２２３  嗜好情報ＤＢ
２２４  コンテンツＤＢ
２２５  リクエストリストＤＢ
２３１  起動部
２３２  抽出部
２３３  更新部
３０  インターネット
【図１】
2015132889.tif 000003
【図２】
2015132889.tif 000004
【図３】
2015132889.tif 000005
【図４】
2015132889.tif 000006
【図５】
2015132889.tif 000007
【図６】
2015132889.tif 000008
【図７】
2015132889.tif 000009