(57)【要約】【課題】多種のアルゴリズムを用いて作成し、多種のコンテンツを含むコンテンツ群をユーザに提供する。【解決手段】本開示に係る情報処理装置は、表示制御部を備える。表示制御部は、それぞれ異なる作成ロジックにより作成された、画像により表示される２以上のコンテンツ群を画面に表示するよう制御する。コンテンツ群は２以上のコンテンツを含み、コンテンツの少なくとも一つが音楽コンテンツである。表示制御部は、コンテンツ群に含まれる音楽コンテンツが選択された場合に、選択された音楽コンテンツと、選択された音楽コンテンツに関連するコンテンツ関連情報とを表示するように制御する。【選択図】図２
2020173826.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ異なる作成ロジックにより作成された、画像により表示される２以上のコンテンツ群を画面に表示するよう制御する表示制御部を備え、
前記コンテンツ群は２以上のコンテンツを含み、前記コンテンツの少なくとも一つが音楽コンテンツであって、
前記表示制御部は、前記コンテンツ群に含まれる前記音楽コンテンツが選択された場合に、前記選択された音楽コンテンツと、前記選択された音楽コンテンツに関連するコンテンツ関連情報とを表示するように制御する、
情報処理装置。
【請求項２】
前記コンテンツ群の少なくとも一つが、音楽コンテンツと動画コンテンツとを少なくとも含む２種類以上のコンテンツを含む、請求項１に記載の情報処理装置。
【請求項３】
前記コンテンツ群の少なくとも一つが、外部ネットワークから取得されるコンテンツを含む、請求項１に記載の情報処理装置。
【請求項４】
前記表示制御部は、前記２以上のコンテンツ群を、前記画面に、第１の配置方法と、前記第１の配置方法とは異なる第２の配置方法とで表示し、ユーザの操作により、前記第１の配置方法と前記第２の配置方法とによる表示を切り替えるように制御する、請求項１に記載の情報処理装置。
【請求項５】
前記２以上のコンテンツ群の少なくとも一つは、ユーザの嗜好情報に基づく作成ロジックにより作成されたコンテンツ群である、請求項１に記載の情報処理装置。
【請求項６】
前記ユーザの嗜好情報は、前記ユーザの入力情報に基づく情報である、請求項５に記載の情報処理装置。
【請求項７】
前記入力情報は、マイクから入力された音声入力情報である、請求項６に記載の情報処理装置。
【請求項８】
前記ユーザの嗜好情報は、前記ユーザによって選択されたコンテンツに基づく情報である、請求項５に記載の情報処理装置。
【請求項９】
前記２以上のコンテンツ群の少なくとも一つは、日時情報に基づく作成ロジックにより作成されたコンテンツ群である、請求項１に記載の情報処理装置。
【請求項１０】
前記コンテンツ群は、前記作成ロジックと、前記コンテンツに関する情報とに基づいて作成されたコンテンツ群である、請求項１に記載の情報処理装置。
【請求項１１】
前記コンテンツに関する情報は、前記コンテンツのメタデータである、請求項１０に記載の情報処理装置。
【請求項１２】
前記コンテンツは音楽コンテンツであって、前記メタデータは前記音楽コンテンツの曲調である、請求項１１に記載の情報処理装置。
【請求項１３】
前記メタデータは、前記コンテンツが発売された日時情報または生成された日時情報である、請求項１１に記載の情報処理装置。
【請求項１４】
前記２以上のコンテンツ群の少なくとも一つの近傍に、前記２以上のコンテンツ群の作成ロジックに関する情報を表示するように制御する、請求項１に記載の情報処理装置。
【請求項１５】
プロセッサーが、
それぞれ異なる作成ロジックにより作成された、画像により表示される２以上のコンテンツ群を画面に表示するよう制御し、
前記コンテンツ群は２以上のコンテンツを含み、前記コンテンツの少なくとも一つが音楽コンテンツであって、
前記コンテンツ群に含まれる前記音楽コンテンツが選択された場合に、前記選択された音楽コンテンツと、前記選択された音楽コンテンツに関連するコンテンツ関連情報とを表示するように制御する、
処理を実行する情報処理方法。
【請求項１６】
プロセッサーに、
それぞれ異なる作成ロジックにより作成された、画像により表示される２以上のコンテンツ群を画面に表示するよう制御し、
前記コンテンツ群は２以上のコンテンツを含み、前記コンテンツの少なくとも一つが音楽コンテンツであって、
前記コンテンツ群に含まれる前記音楽コンテンツが選択された場合に、前記選択された音楽コンテンツと、前記選択された音楽コンテンツに関連するコンテンツ関連情報とを表示するように制御する、
処理を実行させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、および情報処理プログラムに関する。
【背景技術】
【０００２】
近年、例えば写真、動画像、音楽など様々なコンテンツがデジタルコンテンツとして利用されるようになっている。また一方、記憶媒体の大容量化及び通信回線の広帯域化に伴い、私たちは、大量のコンテンツを扱うことが出来るようになっている。
【０００３】
ユーザが、複数のコンテンツの中から所望のコンテンツを選択する場合には、例えば、コンテンツの内容を示したリストの中から目視で選択する方法、及び、デジタルコンテンツに付帯したメタデータを用いて検索する方法、などの方法がある。しかしながら、前者の場合には、コンテンツ数が大量である場合には、所望のコンテンツにたどり着くことが難しい。また、後者の場合には、結局ユーザが想到したキーワードに従った結果しか導き出すことができないため、ユーザは結局同じコンテンツばかり選択してしまう可能性がある。そこで、例えば、ユーザの嗜好情報及び履歴情報、などを用いて、ユーザに対して推薦するコンテンツを選択する方法が提案されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来のユーザに対して推薦するコンテンツを選択する方法は、ユーザ自身が、例えば音楽など特定の種類のコンテンツの再生を望んでいることを前提としたものである。このため、同じ種類のコンテンツの中から、単一のアルゴリズムを用いて選択されたコンテンツしか提供されないという問題があった。
【０００５】
特に、例えば、音楽、映像、写真などマルチメディアを扱うアプリケーションにおいては、多種のコンテンツの中から、多種のアルゴリズムを用いて、次々とユーザに対してお勧めするコンテンツ群を提供することが出来るとすれば、ユーザは、例えば、「音楽を聴こう」、又は、「写真を見よう」といった明確な目的がなくとも、「何か楽しめるものがあるかもしれない」といった動機でアプリケーションを立ち上げるという、従来とは全く異なる新しい使い方をすることが考えられる。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、多種のアルゴリズムを用いて作成し、多種のコンテンツを含むコンテンツ群を提供することが可能な、新規かつ改良された情報処理装置及び情報処理方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、それぞれ異なる作成ロジックにより作成された、画像により表示される２以上のコンテンツ群を画面に表示するよう制御する表示制御部を備え、前記コンテンツ群は２以上のコンテンツを含み、前記コンテンツの少なくとも一つが音楽コンテンツであって、前記表示制御部は、前記コンテンツ群に含まれる前記音楽コンテンツが選択された場合に、前記選択された音楽コンテンツと、前記選択された音楽コンテンツに関連するコンテンツ関連情報とを表示するように制御する、情報処理装置が提供される。
【０００８】
また、上記課題を解決するために、本発明の別の観点によれば、プロセッサーが、それぞれ異なる作成ロジックにより作成された、画像により表示される２以上のコンテンツ群を画面に表示するよう制御し、前記コンテンツ群は２以上のコンテンツを含み、前記コンテンツの少なくとも一つが音楽コンテンツであって、前記コンテンツ群に含まれる前記音楽コンテンツが選択された場合に、前記選択された音楽コンテンツと、前記選択された音楽コンテンツに関連するコンテンツ関連情報とを表示するように制御する、処理を実行する情報処理方法が提供される。
【０００９】
また、上記課題を解決するために、本発明のさらに別の観点によれば、プロセッサーに、それぞれ異なる作成ロジックにより作成された、画像により表示される２以上のコンテンツ群を画面に表示するよう制御し、前記コンテンツ群は２以上のコンテンツを含み、前記コンテンツの少なくとも一つが音楽コンテンツであって、前記コンテンツ群に含まれる前記音楽コンテンツが選択された場合に、前記選択された音楽コンテンツと、前記選択された音楽コンテンツに関連するコンテンツ関連情報とを表示するように制御する、処理を実行させる情報処理プログラムが提供される。
【発明の効果】
【００１０】
以上説明したように本発明によれば、多種のアルゴリズムを用いて作成し、多種のコンテンツを含むコンテンツ群を提供することが出来る。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る情報処理システムの概略構成を示す説明図である。
【図２】同実施形態に係る情報処理装置の内部機能構成を示すブロック図である。
【図３】同実施形態に係る情報処理装置のハードウェア構成を示す説明図である。
【図４】同実施形態に係る情報処理装置が表示させるホーム画面の一例を示す説明図である。
【図５】同実施形態に係る情報処理装置が表示させるホーム画面の他の一例を示す説明図である。
【図６】同実施形態に係る情報処理装置がホーム画面を表示させる際の動作について示したフローチャートである。
【図７】同実施形態に係る情報処理装置が表示させるプレーヤー画面の一例を示す説明図である。
【図８】同実施形態に係る情報処理装置がプレーヤー画面を表示させる際の動作について示したフローチャートである。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
なお、説明は以下の順序で行うものとする。
１．情報処理システムの概要
２．情報処理装置の機能構成
３．情報処理装置のハードウェア構成
４．情報処理装置のホーム画面表示における動作
５．情報処理装置のプレーヤー画面表示における動作
【００１４】
＜１．情報処理システムの概要＞
まず、図１を参照して、本発明の一実施形態に係る情報処理システムの概略構成について説明する。図１は、本発明の一実施形態に係る情報処理システムの概略構成を示す説明図である。
【００１５】
本発明の一実施形態に係る情報処理システムは、情報処理装置１０、ホームサーバ２０、及び、外部のコンテンツ提供サーバ３０を主に有し、それぞれの装置は、ホームネットワーク４０又は通信網５０で接続されている。
【００１６】
情報処理装置１０は、写真、動画、音楽等のコンテンツを再生する機能を有する装置である。例えばその１例として、図１においてはＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）として示した。情報処理装置１０は、ホームネットワーク４０を介してホームサーバ２０と接続される。また、さらに例えばインターネットなどの通信網５０を介して外部のコンテンツ提供サーバ３０と接続される。
【００１７】
ここで、ホームサーバ２０は、ホームネットワーク４０に接続され、例えば、写真、動画、音楽などのコンテンツを記憶する記憶部を有し、サーバとしての機能を有する装置である。例えばレコーダ２０ａ、ＰＣ２０ｂ、テレビ２０ｃ、オーディオプレイヤー２０ｄなどがその例として挙げられる。ここではサーバとして機能するが、クライアントとしての機能を同時に有するものであってもよい。
【００１８】
また、コンテンツ提供サーバ３０は、通信網５０に接続され、例えば、写真コンテンツ、動画コンテンツ、音楽コンテンツ、ニュースコンテンツ、商品情報コンテンツなどのコンテンツを提供する装置である。
【００１９】
ホームネットワーク４０は、家庭内などの単位において閉じたネットワークである。例えば、ＤＬＮＡ（登録商標）（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）に従って構成されたネットワークであってもよい。
【００２０】
通信網５０は、有線または無線の伝送路である。例えば電話回線網、衛星通信網、インターネットなどの公衆回線網や、Ｅｔｈｅｒｎｅｔ（登録商標）を含む各種のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）等の専用回線網を含んでも良い。
【００２１】
＜２．情報処理装置の機能構成＞
次に、図２を参照して、情報処理装置１０の内部機能構成について説明する。図２は、同実施形態に係る情報処理装置の内部機能構成を示すブロック図である。
【００２２】
情報処理装置１０は、通信部１０２、入力部１０３、出力部１０４、コンテンツ記憶部１０６、及び嗜好解析データベース１０８、制御部１１０を主に有する。
【００２３】
通信部１０２は、外部装置とネットワークを介して接続する機能を有する、通信インタフェースである。本実施形態においては、通信部１０２は、ホームネットワーク４０及び通信網５０と接続し、ホームサーバ２０及びコンテンツ提供サーバ３０と通信する機能を有する。
【００２４】
入力部１０３は、ユーザが情報処理装置１０に対して入力操作を行う機能部である。例えば、マウス、キーボードなどの入力デバイスと、ユーザの入力に基づいて入力信号を生成し、制御部１１０に出力する入力制御回路などから構成される。また、入力デバイスが外部装置である場合には、入力デバイスとの接続インタフェースと、入力制御回路などから構成されてもよい。ユーザは、入力部１０３を用いて各種操作を行うことによって、データの入力及び処理動作の指示などを行うことが出来る。
【００２５】
出力部１０４は、表示装置及び音声出力装置などであってもよく、また表示装置及び音声出力装置などへの出力インタフェースとデータ変換回路などから構成されてもよい。本実施形態においては、出力部１０４は、制御部１１０の出力制御部１１０４の制御に従って、ユーザに対して情報を表示したり、音声を出力したりする。
【００２６】
コンテンツ記憶部１０６は、例えば、写真コンテンツ、映像コンテンツ、音楽コンテンツなどのコンテンツデータを記憶する記憶部である。コンテンツ記憶部１０６は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、フラッシュメモリなどの記憶媒体であってもよい。
【００２７】
嗜好解析データベース１０８は、ユーザの嗜好情報を蓄積したデータベースである。ユーザが選択したコンテンツからユーザの嗜好するコンテンツの傾向を示す情報を蓄積する。また、例えば、インターネットなどにおける検索履歴情報などを用いてもよい。本実施形態においては、再生されたコンテンツの情報が、この嗜好解析データベース１０８に反映される。
【００２８】
制御部１１０は、各種プログラムに従って、情報処理装置１０内の動作全般を制御する機能を有する。本実施形態においては、通信部１０２、入力部１０３、出力部１０４、コンテンツ記憶部１０６、及び嗜好解析データベース１０８の動作を制御する機能を有する。また、制御部１１０は、コンテンツ収集部１１０１、基礎データ取得部１１０２、コンテンツ群作成制御部１１０３、出力制御部１１０４、及びフィードバック制御部１１０５を主に有する。これら機能部は、説明の便宜上区分しただけであって、同じプログラム上に複数の機能部の動作が記述されていてもよいし、当然別であってもよく、また、区分の仕方は各種設計することが出来る。
【００２９】
コンテンツ収集部１１０１は、ユーザに提供する複数の種類のコンテンツを収集する機能を有する。コンテンツ収集部１１０１は、コンテンツ記憶部１０６からコンテンツを収集すると共に、通信部１０２及びホームネットワーク４０を介して、ホームサーバ２０に記憶された各種コンテンツを収集してもよい。また、コンテンツ収集部１１０１は、通信部１０２及び通信網５０を介してコンテンツ提供サーバ３０に記憶されたコンテンツを収集してもよい。このとき、コンテンツ収集部１１０１は、予め設定されたコンテンツ提供サーバ３０のみからコンテンツを収集するようにしてもよいし、収集可能なコンテンツ提供サーバ３０を探して収集するようにしてもよい。
【００３０】
基礎データ取得部１１０２は、作成ロジックを設定するための基礎データを取得する機能を有する。基礎データ取得部１１０２は、その場面に応じて必要な基礎データを取得するようにしてもよい。ここで基礎データとしては、例えば、日時情報、嗜好解析データベース１０８に記憶された嗜好情報、コンテンツ収集部１１０１が収集したコンテンツのメタデータ、再生中のコンテンツのメタデータなどが挙げられる。
【００３１】
コンテンツ群作成制御部１１０３は、コンテンツ収集部１１０１が収集した複数のコンテンツからユーザに推薦するコンテンツを集めたコンテンツ群を作成する。このとき、コンテンツ群作成制御部１１０３は、基礎データ取得部１１０２が取得した基礎データを参照して、コンテンツ群を作成するためのアルゴリズム及び作成ロジックを設定する。そして、コンテンツ群作成制御部１１０３は、設定された作成ロジックに基づき、設定されたアルゴリズムを用いて、収集された複数のコンテンツから複数の種類のコンテンツを含むコンテンツ群を作成する。
【００３２】
作成ロジックを設定する際に、コンテンツ群作成制御部１１０３は、一度に１つのコンテンツ群しかユーザに提供しない場合には、コンテンツ群作成毎に作成ロジックがランダムに変化するように作成ロジックを設定する。この場合、コンテンツ群作成制御部１１０３は、作成ロジックの履歴を数回分記憶させておき、この情報を用いて作成ロジックがランダムに変化するように作成ロジックを設定してもよい。また、コンテンツ群作成制御部１１０３は、ランダム選択のための既存のアルゴリズムを用いることによって、作成ロジックを設定してもよい。
【００３３】
また、一度に複数のコンテンツ群をユーザに提供する場合には、コンテンツ群作成制御部１１０３は、さらに、コンテンツ群作成毎に一度に提供する複数のコンテンツ群の中の、他のコンテンツ群の作成ロジックを考慮して、作成ロジック及びアルゴリズムを設定してもよい。例えば、コンテンツ群作成制御部１１０３は、一度に表示される複数のコンテンツ群の作成ロジックが重複しないように作成ロジックを設定する。
【００３４】
さらに、コンテンツ群作成制御部１１０３は、ユーザが入力部１０３を用いてコンテンツ群再作成指示を入力したことを検知すると、再びアルゴリズム及び作成ロジックを設定し、コンテンツ群を作成する。
【００３５】
出力制御部１１０４は、例えば表示装置への画像の出力及び音声出力装置への音声の出力を制御する。また、出力制御部１１０４は、必要に応じて、出力するための再生（デコード）処理も制御するようにしてもよい。ここで表示装置及び音声出力装置は、情報処理装置１０に内蔵されたものであってもよいし、外部の装置であって情報処理装置１０と接続されるものであってもよい。
【００３６】
フィードバック制御部１１０５は、ユーザの入力情報を嗜好情報にフィードバックする機能を有する。例えば、ユーザが、表示されたコンテンツ群の中から再生するコンテンツ群を選択する動作をすると、その選択動作の情報を嗜好情報解析データベース１０８に格納可能な形式のデータに変換して、嗜好情報解析データベース１０８に記憶する。
【００３７】
＜３．情報処理装置のハードウェア構成＞
以上、本実施形態に係る情報処理装置１０の機能構成について説明してきた。次に、ここでは、本実施形態に係る情報処理装置１０の各機能を実現するためのハードウェア構成の一例について説明する。図３は、本発明の一実施形態に係る情報処理装置１０のハードウェア構成例を示すブロック図である。
【００３８】
情報処理装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）８０２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８０４と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）８０６と、ホストバス８０８ａとを有する。さらに、これらの装置は、ブリッジ８０８と、外部バス８０８ｂと、インタフェース８１０と、入力装置８１２と、出力装置８１４と、ストレージ装置（ＨＤＤ）８１６と、ドライブ８１８と、接続ポート８２０と、通信装置８２２とを有する。
【００３９】
ＣＰＵ８０２は、演算処理装置および制御装置として機能し、各種プログラムに従って装置内の動作全般を制御する。また、ＣＰＵ８０２は、マイクロプロセッサーであってもよい。ＲＯＭ８０４は、ＣＰＵ８０２が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ８０６は、ＣＰＵ８０２の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバスなどから構成されるホストバス８０８ａにより相互に接続されている。ＣＰＵ８０２は、ＲＯＭ８０４、ストレージ装置８１６等に格納されたプログラムを実行することによって、例えば、図６、及び図８の各ブロックで行われる処理を実行する。ＣＰＵ８０２は、図２の制御部１１０に対応する。
【００４０】
ホストバス８０８ａは、ブリッジ８０８を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス８０８ｂに接続されている。なお、必ずしもホストバス８０８ａ、ブリッジ８０８および外部バス８０８ｂを分離構成する必要はなく、一のバスにこれらの機能を実装してもよい。
【００４１】
入力装置８１２は、例えば、マウス、キーボード、タッチパネル、ボタン、マイク、スイッチ又はレバーなどのユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ８０２に出力する入力制御回路などから構成されている。入力装置８１２において各種操作を行うことによって、各種のデータを入力したり処理動作を指示したりすることができる。入力装置８１２は、図２の入力部１０３に対応する。
【００４２】
出力装置８１４は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｓｐｌａｙ）装置およびランプなどの表示装置と、スピーカおよびヘッドホンなどの音声出力装置で構成される。出力装置８１４は、例えば、再生されたコンテンツを出力する。具体的には、表示装置は再生された映像データ等の各種情報をテキストまたはイメージで表示する。一方、音声出力装置は、再生された音声データ等を音声に変換して出力する。出力装置８１４は、図２の出力部１０４に対応する。
【００４３】
ストレージ装置８１６は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）で構成される。ストレージ装置８１６は、ＨＤＤを駆動し、ＣＰＵ８０２が実行するプログラムや各種データを格納する。また、ストレージ装置８１６は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。ストレージ装置８１６は、図２のコンテンツ記憶部１０６、及び嗜好解析データベース１０８に対応してもよい。
【００４４】
ドライブ８１８は、記憶媒体用リーダライタであり、内蔵、あるいは外付けされる。ドライブ８１８は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体にデータを読み書きをすることができる。なお、図２のコンテンツ記憶部１０６、及び嗜好解析データベース１０８は、ドライブ８１８によってデータの読み書きをされるリムーバブル記録媒体として実現されてもよい。
【００４５】
接続ポート８２０は、外部機器と接続されるインタフェースであって、例えば、ＨＤＭＩ（登録商標）などによりデータ伝送可能な外部機器との接続口であってもよい。
【００４６】
通信装置８２２は、例えば、ホームネットワーク４０、及び通信網５０に接続するための通信デバイス等で構成された通信インタフェースである。また、通信装置８２２は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置であっても、ワイヤレスＵＳＢ対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。通信装置８２２は、図２の通信部１０２の通信機能を実現する。
【００４７】
＜４．情報処理装置のホーム画面表示における動作＞
次に、図４〜図６を用いて、本実施形態に係る情報処理装置１０の、ホーム画面を表示する際の動作について説明をする。図４は、本発明の一実施形態に係る情報処理装置１０が表示させるホーム画面の一例を示す説明図である。図５は、本発明の一実施形態に係る情報処理装置１０が表示させるホーム画面の他の一例を示す説明図である。図６は、本発明の一実施形態に係る情報処理装置１０がホーム画面を表示させる際の動作について示したフローチャートである。
【００４８】
まず初めに、図４を用いて、本実施形態に係る情報処理装置１０が表示させるホーム画面の一例について、その構成を説明する。ホーム画面２０００は、情報処理装置１０に搭載されたアプリケーションを立ち上げることによって表示される画面である。ホーム画面２０００の背景には、コンテンツ記憶部１０６、ホームサーバ２０、及びコンテンツ提供サーバ３０のいずれかに記憶された写真コンテンツが表示される。この背景に表示される写真コンテンツは、ランダムに変更される。例えば、ユーザが操作を行う度に背景に表示する写真コンテンツを変更してもよいし、所定時間毎に表示する写真コンテンツを変更してもよい。
【００４９】
また、ホーム画面２０００には、コンテンツ群作成制御部１１０３が、ユーザに推薦するコンテンツを集めて作成したコンテンツ群２２０が表示される。コンテンツ群２２０は、複数表示される場合に、コンテンツ群２２０の表示位置がユーザのコンテンツ群選択行動に影響しないよう複数のコンテンツ群をランダムに配置して表示される。本実施形態におけるコンテンツ群２２０は、様々な種類のコンテンツを含み、様々なアルゴリズムを用いて作成されたものである。このように、表示位置によって優先度がつかないように配置することによって、このように属性の異なるコンテンツ群２２０をユーザに対して公平に透過的に推薦することが出来るため、ユーザの選択行動の自由度が高まるという効果がある。
【００５０】
このホーム画面２０００に表示された複数のコンテンツ群２２０は、ユーザが次のおすすめボタン２１２を押下することによってコンテンツ群再作成指示を入力すると、全てのコンテンツ群２２０が再作成されて、表示し直される。これにより、ユーザは、お勧めされたコンテンツ群２２０の中に、所望のコンテンツ群２２０が存在しなかった場合でも、次の候補を表示させることが出来るため、ユーザの選択の自由度が高まるという効果がある。
【００５１】
また、ホーム画面２０００は、その上部に画面を切替えるためのボタンが配置され、例えば、ホームボタン２０２、写真とビデオボタン２０４、音楽ボタン２０６、プレーヤーボタン２０８、及びメニューボタン２１０が表示される。ホームボタン２０２を押下すると、ホーム画面に遷移する。また、写真とビデオボタン２０４を押下すると写真コンテンツ及び動画コンテンツの一覧表示画面（図示せず。）に遷移する。音楽ボタン２０６を押下すると、音楽コンテンツの一覧表示画面（図示せず。）に遷移する。プレーヤーボタン２０８を押下すると、後に図７で示すプレーヤー画面に遷移する。また、ユーザがコンテンツ群を選択することによってもプレーヤー画面に遷移する。また、メニューボタン２１０を押下することによって、メニュー画面（図示せず。）に遷移する。
【００５２】
次に、図５を用いて情報処理装置１０が表示させるホーム画面の他の一例について説明する。尚、図４に示したホーム画面２０００と図５のホーム画面２１００とは、コンテンツ群２２０の表示の方法が異なるのみであるため、共通する事項については説明を省略する。
【００５３】
ホーム画面２１００は、図４に示したホーム画面２０００から、コンテンツ群２２０を整列させる操作を行うと表示される。ホーム画面２０００においては、コンテンツ群２２０がランダムに表示されていたが、ユーザは、コンテンツ群２２０を並べて見たいときもある。ユーザは、コンテンツ群２２０がランダムに表示されたホーム画面２０００が表示されている状況においてコンテンツ群２２０を整列させる操作を行うと、ホーム画面２１００に示したように、コンテンツ群２２０が整列して表示される。コンテンツ群２２０それぞれは、サムネール画像と、その下に作成ロジックが表示される。
【００５４】
次に、図６のフローチャートを用いて、図４のホーム画面２０００を表示させるときの情報処理装置１０の動作について説明をする。説明中、情報処理装置１０の機能部については、図２の符号を用いて説明する。
【００５５】
まず、基礎データ取得部１１０２は、コンテンツ群作成ロジックを設定するための基礎データを取得する（Ｓ１０２）。基礎データとは、日時情報、嗜好情報などである。次に、コンテンツ収集部１１０１がコンテンツを収集する（Ｓ１０４）。コンテンツ収集部１１０１は、コンテンツ記憶部１０６、ホームサーバ２０、及びコンテンツ提供サーバ３０に記憶されたコンテンツを収集する。
【００５６】
次に、コンテンツ群作成制御部１１０３は、コンテンツ群作成におけるアルゴリズム及び作成ロジックを設定する（Ｓ１０６）。ここで作成ロジックは、例えば、図５の各コンテンツ群２２０のサムネイル画像の下に記載されたものである。ここでコンテンツ群作成制御部１１０３は、基礎データ取得部１１０２の取得した基礎データを用いて作成ロジックを設定してもよい。例えば、現在の日時から、「２００９年８月の写真とビデオ」といった作成ロジックを設定する。また、嗜好情報に基づいて、「最近おすすめのアーティスト」といった作成ロジックを設定してもよい。このとき、「２００９年８月の写真とビデオ」という作成ロジックに基づいてコンテンツ群２２０を作成する場合には、例えば、コンテンツのメタデータ解析アルゴリズムを用いる。また、「最近おすすめのアーティスト」という作成ロジックに基づいてコンテンツ群２２０を作成する場合には、例えば、嗜好情報解析アルゴリズムを用いる。この他にも、例えば「朝におすすめの曲」という作成ロジックを用いる場合には、曲調解析アルゴリズム（１２音解析）を用いてデータそのものの解析を行ってもよい。
【００５７】
そして、コンテンツ群作成制御部１１０３は、設定された作成ロジックに基づいて、設定されたアルゴリズムを用いてコンテンツ群を作成する（Ｓ１０８）。例えば、図４に示したように９つのコンテンツ群をユーザに提供するよう設定されている場合には、コンテンツ群作成制御部１１０３は、さらにコンテンツ群を作成するか否かの判定をする（Ｓ１１０）。この判定は、例えば、所定の回数コンテンツ群の作成を行ったか否かで判定されてもよい。そして、さらにコンテンツ群２２０を作成する場合には、ステップＳ１０６に戻り、コンテンツ群作成制御部１１０３は、ステップＳ１０６からステップＳ１０８の処理を繰り返す。
【００５８】
ステップＳ１１０の判定において、所定の回数に達してそれ以上コンテンツ群を作成しない場合には、出力制御部１１０４は、それまでに作成したコンテンツ群２２０をホーム画面に表示させる（Ｓ１１２）。
【００５９】
そして、ユーザは、提供されたコンテンツ群２２０を選択することが出来る。また、次のおすすめボタン２１２を押下することによって、提供されたコンテンツ群２２０の中に再生を望むコンテンツ群２２０が存在しない場合には、再度コンテンツ群を作成し直すことも出来る。
【００６０】
ここで、ユーザが、次のおすすめボタン２１２を押下することによってコンテンツ群再作成指示を入力したか否かを、コンテンツ群作成制御部１１０３は判定し（Ｓ１１４）、コンテンツ群再作成指示が入力された場合には、コンテンツ群作成制御部１１０３は、ステップＳ１０６に戻って再びステップＳ１０６〜ステップＳ１１２の処理を再び実行する。もし、ユーザが次のおすすめボタン２１２を押下しなかった場合には、次にコンテンツ群の選択入力があるか否かが判定される（Ｓ１１６）。ユーザがコンテンツ群の選択入力をしない間は、ホーム画面２０００が表示されたままである。そして、ユーザが提供されたコンテンツ群の中から特定のコンテンツ群を選択すると、出力制御部１１０４は、選択されたコンテンツ群を再生する（Ｓ１１８）。このとき出力制御部１１０４は、例えば図７に示すプレーヤー画面３０００を表示装置に表示させる。
【００６１】
また一方、フィードバック制御部１１０５は、再生したコンテンツの情報に基づいて、嗜好解析データベース１０８を更新する（Ｓ１２０）。
【００６２】
以上説明したように、情報処理装置１０は、ホーム画面２０００を表示するときにユーザに推薦するコンテンツを集めたコンテンツ群を提供する。このコンテンツ群には、複数の種類のコンテンツが含まれているため、よりコンテンツの発掘がダイナミックに進むという効果がある。
【００６３】
＜５．情報処理装置のプレーヤー画面表示における動作＞
次に、図７及び図８を用いて、情報処理装置１０がプレーヤー画面を表示する際の動作について説明をする。図７は、本発明の一実施形態に係る情報処理装置が表示させるプレーヤー画面の一例を示す説明図である。また、図８は、本発明の一実施形態に係る情報処理装置がプレーヤー画面を表示させる際の動作について示したフローチャートである。
【００６４】
まず、図７を用いて、本実施形態に係る情報処理装置１０が表示させるプレーヤー画面の一例について説明をする。尚、上部の画面を切替えるためのメニューについては、図４と共通するため、同じ符号を付すことによって、説明を省略する。
【００６５】
図７は、図４のホーム画面２０００に表示されたコンテンツ群２２０の中から、ユーザがひとつのコンテンツ群２２０ｃ（図５における符号を参照）を選択した場面が想定されたものである。
【００６６】
このとき、プレーヤー画面３０００には、主コンテンツである写真コンテンツ３０２がスライドショーで表示されている。また、副コンテンツとして音楽コンテンツがＢＧＭとして流される。ここで主コンテンツは、ユーザが主に視聴するコンテンツである。例えば、ユーザが選択することによって再生されるコンテンツであってもよい。また、例えば、画面表示上、主たる部分を占めて表示されるコンテンツであると定義してもよい。また、副コンテンツは、主コンテンツと同時にユーザに対して提供されるコンテンツであって、主コンテンツとは異なる種類のコンテンツである。
【００６７】
今、副コンテンツとして音楽コンテンツ群３０４が再生されている。このとき、右端の関連コンテンツ欄には、主コンテンツである写真コンテンツ３０２に関連するコンテンツ群３２０と、副コンテンツである音楽コンテンツ群３０４中の再生中のコンテンツ「タイトルＡ」に関連するコンテンツ群３２０とが混在して表示されている。
【００６８】
ここで、音楽コンテンツ群３０４中の「タイトルＡ」の再生が終わり、続いて「タイトルＢ」の再生に移ると、関連コンテンツとして表示される複数のコンテンツ群３２０は、再生中の音楽コンテンツ「タイトルＢ」に関連するコンテンツ群を含むものに変更される。また、例えば、ユーザ操作によって再生コンテンツが変更された場合にも同様に、関連コンテンツとして表示される複数のコンテンツ群３２０は、再生中のコンテンツに関連するコンテンツ群を含むものに変更される。
【００６９】
ここで、関連コンテンツとして表示される複数のコンテンツ群３２０は、それぞれ作成時に設定された作成ロジックに基づいて作成されたものである。例えば、コンテンツ群３２０ａは、「ＢＧＭが発売された年に撮影された写真とビデオ」という作成ロジックに基づいて作成されたコンテンツ群である。この作成ロジックは、言い換えると「撮影日付が２００５年の写真とビデオ」である。ユーザは、主コンテンツである写真を見ながらも、ＢＧＭでかかっている音楽を聴いて、ふとその音楽が街に流れていた頃のことを思い出すこともあるだろう。そのときに、関連コンテンツとして思い出した時期に撮影された写真とビデオが表示されていると興味を持つかもしれない。そこで、副コンテンツに関連する作成ロジックを用いて作成したコンテンツ群が関連コンテンツとして提供される。
【００７０】
また、コンテンツ群３２０ｂは、「主コンテンツと近い月の写真とビデオ」という作成ロジックに基づいて作成されたコンテンツ群である。この作成ロジックをさらに具体化すると「２００９年７月に撮影された写真とビデオ」となる。
【００７１】
以上のように、作成ロジックは主コンテンツに関連するものであってもよいし、副コンテンツに関連するものであってもよい。また、選択するコンテンツは、例えば写真コンテンツ、音楽コンテンツ、動画コンテンツ、ニュースコンテンツ、商品情報コンテンツなどであってもよい。このように複線的にコンテンツを推薦していくことによって、ユーザが所望のコンテンツにたどり着く可能性が高まるという効果がある。また、コンテンツ群という１つのパッケージとして提案することによって、さらにユーザが所望のコンテンツにたどり着くことの出来る可能性が高まる。
【００７２】
次に、図８を用いて、図７のプレーヤー画面３０００を表示する際の情報処理装置１０の動作について説明する。説明中、情報処理装置１０の機能部については、図２の符号を用いて説明する。
【００７３】
まず前提として、図６のフローチャートの処理が実行され、コンテンツの収集、及び再生するコンテンツ又はコンテンツ群は選択されているものとする。
【００７４】
まず基礎データ取得部１１０２は、基礎データを取得する（Ｓ２０２）。例えば、基礎データは、日時情報、嗜好情報、また、再生中のコンテンツのメタデータなどである。
【００７５】
そして、コンテンツ群作成制御部１１０３は、コンテンツ群を作成するためのアルゴリズム及び作成ロジックを設定する（Ｓ２０４）。ここで作成ロジックは、主コンテンツに関連するものであってもよい。また、作成ロジックは、副コンテンツに関連するものであってもよい。また、図７に示したように、複数のコンテンツ群３２０を一度に提供する場合には、複数のコンテンツ群３２０の中に、主コンテンツに関連する作成ロジックに基づいて作成されたコンテンツ群と、副コンテンツに関連する作成ロジックに基づいて作成されたコンテンツ群とを含むように、コンテンツ群作成制御部１１０３は、作成ロジックを設定する。また、アルゴリズムに関しては、ホーム画面２０００の表示の際の動作において説明したように、例えば、メタデータ解析アルゴリズム、嗜好情報解析アルゴリズム、曲調解析アルゴリズムなど様々なアルゴリズムを用いる事が出来る。
【００７６】
そして、コンテンツ群作成制御部１１０３は、設定された作成ロジックに基づいて、設定されたアルゴリズムを用いてコンテンツ群を作成する（Ｓ２０６）。例えば、図７に示したように、関連コンテンツとして６つのコンテンツ群をユーザに提供するように設定されている場合には、コンテンツ群作成制御部１１０３は、さらにコンテンツ群を作成するか否かの判定をする（Ｓ２０８）。そして、さらにコンテンツ群を作成する場合には、ステップＳ２０４に戻り、コンテンツ群作成制御部１１０３は、ステップＳ２０４からステップＳ２０６の処理を繰り返す。
【００７７】
ステップＳ２０８の判定において、所定の回数に達してそれ以上コンテンツ群を作成しない場合には、出力制御部１１０４は、それまでに作成したコンテンツ群をプレイヤー画面３０００に表示させる（Ｓ２１０）。
【００７８】
以上の処理を経て、図７に示すようなプレイヤー画面３０００に関連コンテンツとしてコンテンツ群３２０が表示される。この状態において、ＢＧＭとして再生されている音楽コンテンツが、次の楽曲に移り、再生コンテンツが変化した場合、若しくは、ユーザ操作に応じて再生コンテンツが変化した場合には、コンテンツ群作成制御部１１０３は、再生コンテンツが変化したか否かを判定し（Ｓ２１２）、上記のような理由により再生コンテンツが変化した場合には、再びステップＳ２０２に戻る。そして、ステップＳ２０２からステップＳ２１０までの処理が再び繰り返される。このとき、ステップＳ２０２の基礎データ取得ステップにおいて、基礎データ取得部は、変化後の再生コンテンツのメタデータを取得する。
【００７９】
そして、ステップＳ２１２において、再生コンテンツが変化しないままである場合には、出力制御部１１０４は、ユーザがコンテンツ群を選択入力したか否かを判定し（Ｓ２１４）、ユーザがコンテンツ群を選択入力したことが検知されると、出力制御部１１０４は、選択されたコンテンツ群を再生する（Ｓ２１６）。また一方、フィードバック制御部１１０５は、再生したコンテンツの情報に基づいて、嗜好解析データベース１０８を更新する（Ｓ２１８）。
【００８０】
以上のように、本実施形態に係る情報処理装置１０は、異なる複数の種類のコンテンツを等価に取り扱い、複数の種類のアルゴリズムの中から、最適なアルゴリズムを選択し、複数の種類のコンテンツの中からユーザに推薦するコンテンツを集めたコンテンツ群としたパッケージの形態でユーザに提供する。このときコンテンツ群には複数の種類のコンテンツが含まれる。そのため、ユーザの選択の自由度が高まるという効果がある。このとき、コンテンツ群は、画面表示において、コンテンツ群のサムネイル画像及び、コンテンツ群の作成ロジックを示す文字と共に表示されてユーザに提供されてもよい。ユーザは、その作成ロジックを示す文字や画像を見ることによってコンテンツ群の中身を知ることが出来る。
【００８１】
また、プレーヤー画面においては、主コンテンツ及び副コンテンツの双方に関連するコンテンツ群が関連コンテンツとして提供される。従来は、主コンテンツ及び副コンテンツが同時に提供される場合であっても、主コンテンツに関連するコンテンツしか提供されなかった。しかしながら、ユーザは潜在的に副コンテンツに関連するコンテンツに興味を持つこともあるはずであり、そのニーズに応えるものである。
【００８２】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００８３】
例えば、上記の実施形態においては、主コンテンツを写真コンテンツとし、副コンテンツを音楽コンテンツとしたが、これに限られない。例えば、主コンテンツを音楽コンテンツとし、副コンテンツを写真コンテンツとしてもよい。また、主コンテンツを動画コンテンツとし、副コンテンツを写真コンテンツとすることも可能である。
【００８４】
また、例えば、上記実施形態では、コンテンツ提供サーバ３０から取得したコンテンツを再生する場合にも同じプレーヤー画面上で再生されるものとしたが、本発明はかかる例に限定されない。例えば、コンテンツ提供サーバ３０から取得したコンテンツについては、別途ブラウザを立ち上げて再生するようにしてもよい。
【００８５】
尚、本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的に又は個別的に実行される処理をも含む。また時系列的に処理されるステップでも、場合によっては適宜順序を変更することが可能であることは言うまでもない。
【符号の説明】
【００８６】
１０      情報処理装置
２０      ホームサーバ
３０      コンテンツ提供サーバ
１０２    通信部
１０３    入力部
１０４    出力部
１０６    コンテンツ記憶部
１０８    嗜好解析データベース
１１０    制御部
１１０１  コンテンツ収集部
１１０２  基礎データ取得部
１１０３  コンテンツ群作成制御部
１１０４  出力制御部
【図１】
2020173826.tif 000003
【図２】
2020173826.tif 000004
【図３】
2020173826.tif 000005
【図４】
2020173826.tif 000006
【図５】
2020173826.tif 000007
【図６】
2020173826.tif 000008
【図７】
2020173826.tif 000009
【図８】
2020173826.tif 000010