(57)【要約】【課題】ネットワーク上又は家庭内のレコーダ機器にある膨大な量のコンテンツの中からユーザが意図するコンテンツを抽出し、ユーザに最も適したコンテンツを推奨すること。【解決手段】複数のコンテンツの中から推奨コンテンツを抽出するコンテンツ推奨装置１００であって、グルーピング制御部１０４は、複数のコンテンツを複数のグループにグルーピングし、優先順位設定部１０５は、複数のグループ間でグループ優先順位を設定し、出力部１０６は、グループ優先順位の高いグループの順に、グループに含まれるコンテンツを推奨コンテンツとして提示する。【選択図】図１
2012004657.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツの中から推奨コンテンツを抽出するコンテンツ推奨装置であって、
前記複数のコンテンツを複数のグループにグルーピングするグルーピング手段と、
前記複数のグループ間でグループ優先順位を設定する設定手段と、
前記グループ優先順位の高いグループの順に、グループに含まれるコンテンツを前記推奨コンテンツとして提示する出力手段と、
を具備するコンテンツ推奨装置。
【請求項２】
前記グルーピング手段は、前記複数のコンテンツをグルーピングするための方針であるグルーピング方針に基づいて、前記複数のコンテンツを前記複数のグループにグルーピングする、
請求項１記載のコンテンツ推奨装置。
【請求項３】
前記グルーピング方針は、コンテンツ名、コンテンツの種類又はコンテンツの配信時刻を示す、
請求項２記載のコンテンツ推奨装置。
【請求項４】
前記設定手段は、更に、前記複数のグループのそれぞれにおいて、コンテンツ間でコンテンツ優先順位を設定し、
前記出力手段は、前記グループ優先順位の高いグループの順に、かつ、前記コンテンツ優先順位の高いコンテンツの順に、グループに含まれるコンテンツを前記推奨コンテンツとして提示する、
請求項１記載のコンテンツ推奨装置。
【請求項５】
スケジュールの登録及び読み出しを行うスケジュール管理手段と、
前記スケジュールの内容に基づいてコンテンツの視聴形態を判断する判断手段と、を更に具備し、
前記グルーピング手段は、前記複数のコンテンツのうち、現在の前記視聴形態に応じたコンテンツのみを、前記複数のグループにグルーピングする、
請求項１記載のコンテンツ推奨装置。
【請求項６】
前記グルーピング手段は、前記複数のコンテンツのうち、前記現在の視聴形態に応じたコンテンツ構造又は品質情報を有するコンテンツのみを、前記複数のグループにグルーピングする、
請求項５記載のコンテンツ推奨装置。
【請求項７】
前記視聴形態は、宅外及び宅内のいずれでコンテンツを視聴する状態にあるかを示す、
請求項５記載のコンテンツ推奨装置。
【請求項８】
複数のコンテンツの中から推奨コンテンツを抽出するコンテンツ推奨方法であって、
前記複数のコンテンツを複数のグループにグルーピングし、
前記複数のグループ間でグループ優先順位を設定し、
前記グループ優先順位の高いグループの順に、グループに含まれるコンテンツを前記推奨コンテンツとして提示する、
コンテンツ推奨方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ推奨装置及びコンテンツ推奨方法に関する。
【背景技術】
【０００２】
近年、ネットワークの広帯域化及びネットワークコンテンツのHD（High Definition）化が進み、HDコンテンツのストリーミング再生及びサーバからの高速ダウンロード等を宅内／宅外で楽しめるコンテンツ再生装置が求められている。このようなコンテンツ再生装置において、ユーザに対してコンテンツを推奨する方法として、ユーザの予定（スケジュール）の前に、当該予定に関連する番組（コンテンツ）を視聴する時間を確保し、視聴予定として自動的にメモリへ登録する従来方法が開示されている（例えば、特許文献１参照）。これにより、ユーザは、予定に関連する番組を事前に確実に視聴することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１１０６１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来方法は、所望のスケジュール実行前の空き時間の中で視聴可能なコンテンツを推奨する方法である。しかしながら、ネットワーク上又は家庭内のレコーダ機器等には膨大な量のコンテンツが存在する。よって、上記従来方法では、膨大な量のコンテンツの中からユーザが意図するコンテンツを検索し、ユーザに最も適したコンテンツの抽出及び推奨することが非常に困難となる。
【０００５】
本発明の目的は、ネットワーク上又は家庭内のレコーダ機器にある膨大な量のコンテンツの中からユーザが意図するコンテンツを抽出し、ユーザに最も適したコンテンツを推奨することができるコンテンツ推奨装置及びコンテンツ推奨方法を提供することである。
【課題を解決するための手段】
【０００６】
本発明の第１の態様に係るコンテンツ推奨装置は、複数のコンテンツの中から推奨コンテンツを抽出するコンテンツ推奨装置であって、前記複数のコンテンツを複数のグループにグルーピングするグルーピング手段と、前記複数のグループ間でグループ優先順位を設定する設定手段と、前記グループ優先順位の高いグループの順に、グループに含まれるコンテンツを前記推奨コンテンツとして提示する出力手段と、を具備する構成を採る。
【０００７】
本発明の第２の態様に係るコンテンツ推奨方法は、複数のコンテンツの中から推奨コンテンツを抽出するコンテンツ推奨方法であって、前記複数のコンテンツを複数のグループにグルーピングし、前記複数のグループ間でグループ優先順位を設定し、前記グループ優先順位の高いグループの順に、グループに含まれるコンテンツを前記推奨コンテンツとして提示する構成を採る。
【発明の効果】
【０００８】
本発明によれば、ネットワーク上又は家庭内のレコーダ機器にある膨大な量のコンテンツの中からユーザが意図するコンテンツを抽出し、ユーザに最も適したコンテンツを推奨することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態１に係るコンテンツ推奨装置の構成を示すブロック図
【図２】本発明の実施の形態１に係るコンテンツ情報の一例を示す図
【図３】本発明の実施の形態１に係る優先順位判断情報の一例を示す図
【図４】本発明の実施の形態１に係るグルーピングポリシの一例を示す図
【図５】本発明の実施の形態１に係るキーワード検索用参照データの一例を示す図
【図６】本発明の実施の形態１に係るコンテンツ推奨処理を示すフローチャート図
【図７】本発明の実施の形態１に係るグルーピングデータの一例を示す図
【図８】本発明の実施の形態１に係るグルーピング識別値の一例を示す図
【図９】本発明の実施の形態１に係るグループ間優先順位情報の一例を示す図
【図１０】本発明の実施の形態１に係るグループ間優先順位設定後のグループを示す図
【図１１】本発明の実施の形態１に係るグループ内優先順位情報の一例を示す図
【図１２】本発明の実施の形態１に係るグループ内優先順位設定後のコンテンツを示す図
【図１３】本発明の実施の形態１に係る優先順位判断情報の一例を示す図
【図１４】本発明の実施の形態１に係るグループ間及びグループ内の優先順位設定後のコンテンツを示す図
【図１５】本発明の実施の形態１に係る推奨コンテンツの出力例を示す図
【図１６】本発明の実施の形態１に係るその他のコンテンツ推奨処理を示すフローチャート図
【図１７】本発明の実施の形態１に係るグルーピングデータの一例を示す図
【図１８】本発明の実施の形態１に係るグループ間優先順位情報の一例を示す図
【図１９】本発明の実施の形態１に係るグループ間優先順位設定後のグループを示す図
【図２０】本発明の実施の形態１に係るグループ内優先順位情報の一例を示す図
【図２１】本発明の実施の形態１に係るグループ内優先順位設定後のコンテンツを示す図
【図２２】本発明の実施の形態２に係るコンテンツ推奨装置の構成を示すブロック図
【図２３】本発明の実施の形態２に係るスケジュールの一例を示す図
【図２４】本発明の実施の形態２に係る視聴形態に関する情報の一例を示す図
【図２５】本発明の実施の形態２に係るコンテンツ推奨処理を示すフローチャート図
【図２６】本発明の実施の形態２に係るグループ間の優先順位設定後のグループを示す図
【図２７】本発明の実施の形態２に係るグループ間及びグループ内の優先順位設定後のコンテンツを示す図
【図２８】本発明の実施の形態２に係る推奨コンテンツの出力例を示す図
【発明を実施するための形態】
【００１０】
以下、本発明の各実施の形態について図面を参照して詳細に説明する。なお、以下で示す実施の形態は一例であり、システムの構成、機能ブロックの構成は限定されるものではない。
【００１１】
（実施の形態１）
本実施の形態に係るコンテンツ推奨装置１００の構成を示すブロック図を図１に示す。コンテンツ推奨装置１００は、複数のコンテンツの中から、ユーザに適したコンテンツ（ユーザに推奨するコンテンツ。以下、推奨コンテンツという）を抽出する。
【００１２】
図１に示すコンテンツ推奨装置１００は、外部入力受付部１０１、コンテンツ推奨制御部１０２、コンテンツ情報取得部１０３、グルーピング制御部１０４、優先順位設定部１０５、出力部１０６、及び、記憶部１０７、を有する。
【００１３】
コンテンツ推奨装置１００において、外部入力受付部１０１は、リモコン等の外部制御機器又はコンテンツ推奨装置１００に備え付けられたボタンを介して発行される、コンテンツ推奨要求を検出すると、コンテンツ推奨要求をコンテンツ推奨制御部１０２に出力する。
【００１４】
コンテンツ推奨制御部１０２は、外部入力受付部１０１からコンテンツ推奨要求が入力されると、コンテンツ情報の取得要求をコンテンツ情報取得部１０３に出力する。また、コンテンツ推奨制御部１０２は、コンテンツ情報取得部１０３からコンテンツ情報を取得すると、コンテンツ情報を含むコンテンツグルーピング要求をグルーピング制御部１０４に出力する。また、コンテンツ推奨制御部１０２は、グルーピング制御部１０４からグルーピングされたコンテンツ情報を含む、グルーピング完了通知を取得すると、グルーピングされたコンテンツ情報を含む優先順位設定要求を優先順位設定部１０５に出力する。また、コンテンツ推奨制御部１０２は、優先順位設定部１０５から、優先順位付けされたコンテンツ情報を取得すると、優先順位付けされたコンテンツ情報を含むコンテンツ情報出力要求を出力部１０６に出力する。
【００１５】
コンテンツ情報取得部１０３は、コンテンツ推奨制御部１０２からコンテンツ情報の取得要求が入力されると、ネットワーク上から取得した有料コンテンツ／無料コンテンツ、又は、外部装置（例えば、レコーダ）から取得したコンテンツに関する情報（コンテンツ情報）をコンテンツ推奨制御部１０２に出力する。
【００１６】
グルーピング制御部１０４は、コンテンツ情報を含むコンテンツグルーピング要求がコンテンツ推奨制御部１０２から入力されると、互いに関連するコンテンツ毎にグルーピングを行う。具体的には、グルーピング制御部１０４は、予め設定されたグルーピングポリシ（複数のコンテンツをグルーピングするためのグルーピング方針）に基づいて、複数のコンテンツを複数のグループにグルーピングする。そして、グルーピング制御部１０４は、複数のグループにグルーピングしたコンテンツ情報を含む、グルーピング完了通知をコンテンツ推奨制御部１０２へ出力する。
【００１７】
優先順位設定部１０５は、コンテンツ推奨制御部１０２から、グルーピングされたコンテンツ情報を含む優先順位設定要求が入力されると、グルーピングされたコンテンツ情報に対して優先順位を設定する。具体的には、優先順位設定部１０５は、グループ間の優先順位設定の判断基準となる優先順位判断情報に基づいて、複数のグループ間で優先順位（グループ優先順位）を設定する。更に、優先順位設定部１０５は、複数のグループのそれぞれにおいて、グループ内に含まれるコンテンツ間で優先順位（コンテンツ優先順位）を設定する。そして、優先順位設定部１０５は、優先順位付けしたコンテンツ情報をコンテンツ推奨制御部１０２へ出力する。
【００１８】
出力部１０６は、コンテンツ推奨制御部１０２から、優先順位付けされたコンテンツ情報を含むコンテンツ情報出力要求が入力されると、グループ優先順位の高いグループの順に、グループに含まれるコンテンツを、推奨コンテンツとしてモニタに出力する処理を行う。具体的には、出力部１０６は、グループ優先順位の高いグループの順に、かつ、コンテンツ優先順位の高いコンテンツの順に、グループに含まれるコンテンツを、推奨コンテンツとして提示する。
【００１９】
記憶部１０７は、コンテンツ情報（コンテンツ管理情報）、優先順位判断情報、グルーピングポリシ、及び、グルーピング処理で参照されるキーワード（キーワード検索用参照データ）を保存する。
【００２０】
具体的には、コンテンツ情報は、コンテンツに関する情報を統合管理している情報を指し、ユーザがネットワーク上から取得した有料コンテンツ／無料コンテンツ、又は、レコーダから取得される。例えば、図２に示すコンテンツ情報３１１は、“コンテンツ名”、“構造”（コンテンツの構造：2D（two dimensionｓ）又は3D（three dimensions）を示す情報）、“画質”（コンテンツの画質（解像度）。例えば、QVGA（Quarter-Video Graphics Array）の場合３２０×２４０ドットの表示が可能であり、携帯電話等のモバイル端末で使用される。HD（High Definition）の場合、１２８０×７２０ドットの高解像度表示が可能であり、携帯電話又はPDA等のモバイル端末で使用可能。Full HDの場合、１９２０×１０８０ドットの高解像度表示が可能であり、宅内のテレビ等で使用される。）、“種類”（“ネット有料”はネットワーク上から取得した有料コンテンツ、“ネット無料”はネットワーク上から取得した無料コンテンツ、“録画”はレコーダ等で録画したコンテンツを示す）、“配信時刻”（コンテンツ再生装置（コンテンツ推奨装置１００）がコンテンツを取得した時刻）を含む構成を採る。なお、コンテンツ情報は、図２に示す情報に限らず、例えば、コンテンツのサイズを示す情報を含む構成でもよい。
【００２１】
優先順位判断情報は、コンテンツ毎の優先順位を設定する際に参照するデータである。具体的には、優先順位判断情報は、優先順位設定部１０５がグループ間で優先順位付けを行う際、又は、各グループのそれぞれにおいてコンテンツ間で優先順位付けを行う際に参照されるデータである。例えば、優先順位判断情報の一例を図３に示す。図３に示す優先順位判断情報は、ネットワーク上から取得した有料コンテンツを、推奨の優先順位が最も高いコンテンツとし（第１優先：ネット有料）、録画コンテンツを、推奨の優先順位が２番目に高いコンテンツとし（第２優先：録画）、ネットワーク上から取得した無料コンテンツを、推奨の優先順位が３番目に高いコンテンツとする（第３優先：ネット無料）。
【００２２】
グルーピングポリシは、グルーピング制御部１０４がグルーピング処理を行う際に参照するグルーピングの方針を示す。例えば、グルーピングポリシの一例を図４に示す。図４Ａに示すグルーピングポリシ５０１には“コンテンツ名”と記載されているので、グルーピング制御部１０４は、“コンテンツ名に”同一のキーワードが含まれるコンテンツ毎にコンテンツをグルーピングする。このグルーピングポリシは、ユーザがシステム起動後に設定する場合又は端末出荷時に設定される場合が挙げられるが、これらに特に限定するものではない。また、グルーピングポリシは、図４Ａに示す“コンテンツ名”に限らず、コンテンツの“種類”（図４Ｂに示すグルーピングポリシ５０２）、又は、コンテンツの“配信時間（例えば、時間帯）”（図示せず）としてもよい。
【００２３】
キーワード検索用参照データの一例を図５に示す。図５Ａに示すキーワード検索用参照データ６０１の場合、キーワードとして、“ニュース”、“ドラマ”、“スポーツ”、“映画”、“プライベート”が登録されている。また、図５Ｂに示すキーワード検索用参照データの場合、キーワードとして、“ネット無料”、“ネット有料”、“録画”が記憶部１０７に登録されている。なお、キーワード検索用参照データは、図５Ａに示すキーワード検索用参照データ６０１、及び、図５Ｂに示すキーワード検索用参照データ６０２に登録されている内容に限定されない。また、キーワードの登録方法は、ユーザがシステム起動後に設定する場合又は端末出荷時に設定される場合等が挙げられるが、これらに特に限定するものではない。
【００２４】
次に、コンテンツ推奨装置１００におけるコンテンツ推奨処理の詳細について説明する。図６は本実施の形態に係るコンテンツ推奨装置１００により実行されるコンテンツ推奨処理を説明するためのフローチャートである（ステップＳ１〜ステップＳ１３）。
【００２５】
外部入力受付部１０１は、リモコン等の外部制御機器又はコンテンツ推奨装置１００に備え付けられたボタンを介して発行されるコンテンツ推奨要求信号を検出すると、コンテンツ推奨制御部１０２に対してコンテンツ推奨要求を出力する（ステップＳ１）。
【００２６】
コンテンツ推奨制御部１０２は、ステップＳ１においてコンテンツ推奨要求が入力されると、コンテンツ情報取得部１０３に対してコンテンツ情報の取得要求を出力する。コンテンツ情報取得部１０３は、コンテンツ情報の取得要求が入力されると、コンテンツ情報を記憶部１０７から読み出しコンテンツ推奨制御部１０２に出力する（ステップＳ２）。
【００２７】
コンテンツ推奨制御部１０２は、コンテンツ情報取得部１０３からコンテンツ情報が入力されると、グルーピング制御部１０４に対して、コンテンツ情報を含むグルーピング要求を出力する。グルーピング制御部１０４は、コンテンツ推奨制御部１０２からグルーピング要求が入力されると、グルーピング要求に含まれるコンテンツ情報に基づいてグルーピング処理を行う。
【００２８】
以下、グルーピング制御部１０４におけるグルーピング処理の詳細について説明する。グルーピング制御部１０４は、グルーピング要求が入力されると、例えば図４Ａに示すグルーピングポリシ５０１を参照し、グルーピングする際の方針を決定する（ステップＳ３）。図４Ａでは、グルーピングポリシが“コンテンツ名”であるので、グルーピング制御部１０４は、コンテンツ情報（例えば図２に示すコンテンツ情報３１１）の中から“コンテンツ名”に含まれるキーワードに基づいて、コンテンツの抽出処理を行う。キーワードの抽出処理を行う際、グルーピング制御部１０４は、記憶部１０７に登録されているキーワード検索用参照データ（例えば、図５Ａに示すキーワード検索用参照データ６０１）を用いる。グルーピング制御部１０４は、まず、キーワード検索用参照データ６０１に含まれるキーワード“ニュース”を用いて、図２に示すコンテンツ情報３１１の“コンテンツ名”に“ニュース”というキーワードが含まれているコンテンツ名を検索（抽出）する（ステップＳ４）。
【００２９】
具体的には、グルーピング制御部１０４は、図２に示すコンテンツ情報３１１において、キーワード“ニュース”がコンテンツ名に含まれている“朝のニュース”（コンテンツ３１２）、“経済ニュース”（コンテンツ３１４）を抽出する。そして、グルーピング制御部１０４は、“朝のニュース”及び“経済ニュース”の２つのコンテンツを、同一カテゴリのコンテンツとしてグルーピングする（ステップＳ５）。以下の説明では、キーワード“ニュース”でグルーピングされたコンテンツデータ（図２に示すコンテンツ３１２，３１４）をグルーピングデータ１（図７Ａ）とする。そして、グルーピング制御部１０４は、グルーピングデータ１を一時的に保持し、キーワード検索用参照データ６０１の次のキーワード“ドラマ”を用いて同様のグルーピング処理を行い、図７Ｂに示すように、キーワード“ドラマ”でグルーピングされたコンテンツデータ（図２に示すコンテンツ３１３，３１７）をグルーピングデータ２とする。このように、グルーピング制御部１０４は、キーワード検索用参照データ６０１に登録されているキーワードの個数分だけ（全コンテンツのグルーピングが完了するまで）グルーピング処理を行う（ステップＳ６）。
【００３０】
以上の処理により、グルーピング制御部１０４は、図２に示すコンテンツ情報３１１を用いて、グルーピングデータ１（図７Ａ）、グルーピングデータ２（図７Ｂ）及びグルーピングデータ３（図７Ｃ）を生成する。グルーピング制御部１０４は、グルーピング処理が終了すると（ステップＳ６：ＹＥＳ）、グルーピングデータ１〜３、及び、グルーピング識別値（コンテンツ名でグルーピングしたことを示す値。具体例を図８に示す。ここでは、グルーピング識別子：０となる。）を含むグルーピング完了通知をコンテンツ推奨制御部１０２に出力する。
【００３１】
コンテンツ推奨制御部１０２は、グルーピング制御部１０４からグルーピングデータ１〜３（例えば図７Ａ，Ｂ，Ｃ）及びグルーピング識別値（例えば図８）を含むグルーピング完了通知が入力されると、優先順位設定部１０５に対して、グルーピングデータ１〜３及びグルーピング識別値を含む優先順位設定要求を出力する。優先順位設定部１０５は、コンテンツ推奨制御部１０２から優先順位設定要求が入力されると、記憶部１０７に登録されている優先順位判断情報を参照して、グルーピングデータに対して優先順位を設定するとともに、各グループのそれぞれにおいてコンテンツ間の優先順位を設定する。そして、優先順位設定部１０５は、優先順位付けを行ったグルーピングデータ１〜３をコンテンツ推奨制御部１０２に出力する。
【００３２】
以下、優先順位設定部１０５におけるグルーピングデータの優先順位設定処理の具体的な方法について説明する。
【００３３】
優先順位設定部１０５は、下記３つの手順（＜手順１＞〜＜手順３＞）を経てグルーピングデータに優先順位を設定する。
【００３４】
＜手順１＞
優先順位設定部１０５は、図９に示す優先順位判断情報（グループ間優先順位情報）を参照して、グルーピングデータ（グループ）間の優先順位を設定する（ステップＳ７）。図９に示すグループ間優先順位情報では、“ニュース”がコンテンツ名に含まれているグルーピングデータが最も優先順位が高いグループ（第１優先グループ）であり、“ドラマ”がコンテンツ名に含まれているグルーピングデータが２番目に優先順位が高いグループ（第２優先グループ）であり、“プライベート”がコンテンツ名に含まれているグルーピングデータが３番目に優先順位が高いグループ（第３優先グループ）であり、“映画”がコンテンツ名に含まれているグルーピングデータが４番目に優先順位が高いグループ（第４優先グループ）である。この場合、優先順位設定部１０５は、図１０に示すように、“ニュース”がコンテンツ名に含まれているグルーピングデータ１（図７Ａ）に最も高い優先順位を設定し、“ドラマ”がコンテンツ名に含まれているグルーピングデータ２（図７Ｂ）に２番目に高い優先順位を設定し、“プライベート”がコンテンツ名に含まれているグルーピングデータ３（図７Ｃ）に３番目に高い優先順位を設定する。
【００３５】
＜手順２＞
優先順位設定部１０５は、ステップＳ７においてグループ間の優先順位が設定された後、グループ内のコンテンツの優先順位設定処理を行う。具体的には、優先順位設定部１０５は、グルーピング識別値（例えば図８）を確認後、グループ内のコンテンツの優先順位設定方法を決定する（ステップＳ８）。例えば、グルーピング識別値が０（コンテンツ名）の場合、優先順位設定部１０５は、図１１に示す優先順位判断情報（グループ内優先順位情報）を参照し、各グルーピングデータ内のコンテンツの優先順位を設定する。図１１に示すグループ内優先順位情報は、グルーピングデータ１、２又は３のそれぞれにおいて、“配信時刻”を第一に考慮（第１優先）したコンテンツの優先順位を設定し、次いで、コンテンツの“種類”を考慮（第２優先）したコンテンツの優先順位を設定することを示す。つまり、優先順位設定部１０５は、グルーピング識別値で示されるグルーピングポリシ（ここでは“コンテンツ名”）以外の情報（ここでは“配信時刻”及び“種類”）を用いて、グループ内のコンテンツの優先順位を設定する。
【００３６】
“配信時刻”を基準にコンテンツの優先順位を設定する場合、優先順位設定部１０５は、或るグルーピングデータ内に含まれる複数のコンテンツ間で配信時刻が同一か否かをチェックする（ステップＳ９）。配信時刻が同一でない場合（配信時刻が異なる場合。ステップＳ９：ＮＯ）、優先順位設定部１０５は、配信時刻がより新しいコンテンツの順に、より高い優先順位を設定する（ステップＳ１０）。この結果、例えば、グルーピングデータ１（図７Ａ）内では、図２に示すように“経済ニュース”の配信時刻（2010/3/3/6:55）の方が“朝のニュース”の配信時刻（2010/3/3/6:50）よりも新しいので、図１２に示すように、最も優先順位の高いコンテンツとして“経済ニュース”が設定され、２番目に優先順位の高いコンテンツとして“朝のニュース”が設定される。
【００３７】
一方、配信時間が全く同じ場合（ステップＳ９：ＹＥＳ）、優先順位設定部１０５は、第２優先であるコンテンツの“種類”に基づく優先順位設定処理を行う（ステップＳ１１）。例えば、優先順位設定部１０５は、図１３に示す優先順位判断情報（グループ内優先順位情報）を参照して優先順位設定を行う。
【００３８】
＜手順３＞
優先順位設定部１０５は、上述した手順２に従って、全てのグルーピングデータに対してステップＳ９〜ステップＳ１１と同様の処理が完了したか否かをチェックし（ステップＳ１２）、処理が完了していない場合（ステップＳ１２：ＮＯ）、残り全てのグルーピングデータに対してステップＳ９〜ステップＳ１１の処理を行う。なお、グルーピングデータ３（図７Ｃ）のようにグループ内のコンテンツが１つの場合には、優先順位設定部１０５は、グループ内優先順位設定処理をスキップする。
【００３９】
以上のようにして、優先順位設定部１０５は、グルーピングデータ１〜３（図７Ａ，Ｂ，Ｃ）に対して、コンテンツの優先順位を設定し、設定した優先順位を示す情報（例えば、図１４を参照）をコンテンツ推奨制御部１０２に出力する。図１４に示すように、全てのグループ（グルーピングデータ１〜３）のうち、“ニュース”に関連するコンテンツを含むグルーピングデータ１（図７Ａ）の優先順位が最も高く設定され、“ドラマ”に関連するコンテンツを含むグルーピングデータ２（図７Ｂ）の優先順位が２番目に高く設定され、“プライベート”に関連するコンテンツを含むグルーピングデータ３（図７Ｃ）の優先順位が３番目に高く設定されている。また、例えば、図１４に示すグルーピングデータ１（ニュース関連のグループ）では、“経済ニュース”の優先順位が“朝のニュース”の優先順位よりも高く設定されている。図１４に示すグルーピングデータ２（ドラマ関連のグループ）についても同様にコンテンツの優先順位が設定される。
【００４０】
コンテンツ推奨制御部１０２は、優先順位設定部１０５から、優先順位付けされたグルーピングデータ１〜３を取得すると、出力部１０６に対して、グルーピングデータ１〜３を含むグルーピングデータ出力要求を出力する。出力部１０６は、グルーピングデータ出力要求が入力されると、優先順位付けされたグルーピングデータを画面上に出力する（ステップＳ１３）。具体的には、出力部１０６は、グループ優先順位の高いグループの順に、かつ、コンテンツ優先順位の高いコンテンツの順に、グループ（グループデータ）に含まれるコンテンツを、推奨コンテンツとして提示する。例えば、出力部１０６は、図１５Ａに示すように、優先順位の最も高いグルーピングデータ（ここではグルーピングデータ１（図７Ａ））のみ出力してもよく、図１５Ｂに示すように、優先順位の高いものから順にグルーピングデータを出力してもよく、特に出力方法を限定するものではない。
【００４１】
なお、グルーピングポリシは、上述した“コンテンツ名”に特に限定されず、グルーピングポリシとして、コンテンツの“種類”及び“配信時間”等を用いてもよい。以下、グルーピングポリシのその他のパターンとして、グルーピングポリシがコンテンツの“種類”の場合について説明する。
【００４２】
図１６は本実施の形態に係るコンテンツ推奨装置１００により実行されるコンテンツ推奨処理を説明するためのフローチャートである。図１６において、図６と同一の処理については同じ符号を用い、説明を省略する。
【００４３】
つまり、コンテンツ推奨装置１００のグルーピング制御部１０４は、図４Ａに示すグルーピングポリシ５０１（“コンテンツ名”）の代わりに、図４Ｂに示すグルーピングポリシ５０２（“種類”）を参照して、グルーピングポリシを決定する（図１６に示すステップＳ２１）。具体的には、グルーピング制御部１０４は、図４Ｂに示すグルーピングポリシが“種類”であるので、コンテンツ情報（例えば、図２に示すコンテンツ情報３１１）の中から“種類”に含まれるキーワードに基づいて、コンテンツの抽出処理を行う。キーワードの抽出処理を行う際、グルーピング制御部１０４は、記憶部１０７に登録されているキーワード検索用参照データ（例えば、図５Ｂに示すキーワード検索用参照データ６０２）を用いる。グルーピング制御部１０４は、まず、キーワード検索用参照データ６０２に含まれるキーワード“ネット無料”を用いて、図２に示すコンテンツ情報３１１の“種類”が“ネット無料”であるコンテンツを検索（抽出）する（ステップＳ２２）。
【００４４】
具体的には、グルーピング制御部１０４は、図２に示すコンテンツ情報３１１において、“ネット無料”のコンテンツである“朝のニュース”、“経済ニュース”を抽出し、同一カテゴリのコンテンツとしてグルーピングする（ステップＳ２３）。以下の説明では、コンテンツの種類：“ネット無料”でグルーピングされたコンテンツデータ（図２に示すコンテンツ３１２，３１４）をグルーピングデータ４（図１７Ａ）とする。そして、グルーピング制御部１０４は、グルーピングデータ４を一時的に保持し、キーワード検索用参照データ６０２の次のキーワード“ネット有料”を用いて同様のグルーピング処理を行い、図１７Ｂに示すように、コンテンツの種類：“ネット有料”でグルーピングされたコンテンツデータ（図２に示すコンテンツ３１３）をグルーピングデータ５とする。
【００４５】
以上の処理により、グルーピング制御部１０４は、図２に示すコンテンツ情報３１１を用いて、グルーピングデータ４（図１７Ａ）、グルーピングデータ５（図１７Ｂ）及びグルーピングデータ６（図１７Ｃ）を生成する。グルーピング制御部１０４は、グルーピング処理が終了すると（ステップＳ６：ＹＥＳ）、グルーピングデータ４〜６、及び、グルーピング識別値（ここでは、図８に示すグルーピング識別子：１）を含むグルーピング完了通知をコンテンツ推奨制御部１０２に出力する。
【００４６】
コンテンツ推奨制御部１０２は、グルーピング制御部１０４からグルーピングデータ４〜６（例えば図１７Ａ，Ｂ，Ｃ）及びグルーピング識別値（例えば図８）を含むグルーピング完了通知が入力されると、優先順位設定部１０５に対して、グルーピングデータ４〜６及びグルーピング識別値を含む優先順位設定要求を出力する。優先順位設定部１０５は、コンテンツ推奨制御部１０２から優先順位設定要求が入力されると、記憶部１０７に登録されている優先順位判断情報を参照して、グルーピングデータに対して優先順位を設定するとともに、各グループのそれぞれにおいてコンテンツ間の優先順位を設定する。そして、優先順位設定部１０５は、優先順位付けを行ったグルーピングデータ４〜６をコンテンツ推奨制御部１０２に出力する。
【００４７】
優先順位設定部１０５は、上述したように、以下の３つの手順を経てグルーピングデータに優先順位を設定する。
【００４８】
＜手順１＞
優先順位設定部１０５は、図１８に示す優先順位判断情報（グループ間優先順位情報）を参照して、グルーピングデータ（グループ）間の優先順位を設定する（ステップＳ２４）。図１８に示すグループ間優先順位情報では、コンテンツの種類が“ネット有料”であるグルーピングデータ５（図１７Ｂ）が第１優先グループであり、コンテンツの種類が“ネット無料”であるグルーピングデータ４（図１７Ａ）が第２優先グループであり、コンテンツの種類が“録画”であるグルーピングデータ６が第３優先グループである。この場合、優先順位設定部１０５は、図１９に示すように、グルーピングデータ５（コンテンツの種類：“ネット有料”）に最も高い優先順位を設定し、グルーピングデータ４（コンテンツの種類：“ネット無料”）に２番目に高い優先順位を設定し、グルーピングデータ６（コンテンツの種類：“録画”）に３番目に高い優先順位を設定する。
【００４９】
＜手順２＞
優先順位設定部１０５は、ステップＳ２４においてグループ間の優先順位が設定された後、グループ内のコンテンツの優先順位設定処理を行う。具体的には、優先順位設定部１０５は、グルーピング識別値（例えば図８）を確認後、グループ内の優先順位設定方法を決定する（ステップＳ２５）。例えば、グルーピング識別値が１（種類）の場合、優先順位設定部１０５は、図２０に示す優先順位判断情報（グループ内優先順位情報）を参照し、各グルーピングデータ内のコンテンツの優先順位を設定する。図２０に示すグループ内優先順位情報は、グルーピングデータ４、５又は６のそれぞれにおいて、“配信時刻”を第一に考慮（第１優先）したコンテンツの優先順位を設定し、次いで、“コンテンツ名”を考慮（第２優先）したコンテンツの優先順位を設定することを示す。
【００５０】
“配信時刻”を基準にコンテンツの優先順位を設定する場合、優先順位設定部１０５は、或るグルーピングデータ内に含まれる複数のコンテンツ間で配信時刻が同一か否かをチェックする（ステップＳ９）。配信時刻が同一でない場合（配信時刻が異なる場合。ステップＳ９：ＮＯ）、優先順位設定部１０５は、配信時刻がより新しいコンテンツの順に、より高い優先順位を設定する（ステップＳ１０）。この結果、例えばグルーピングデータ４（図１７Ａ）内では、図２に示すように“経済ニュース”の配信時刻（2010/3/3/6:55）の方が“朝のニュース”の配信時刻（2010/3/3/6:50）よりも新しいので、図２１に示すように、最も優先順位の高いコンテンツとして“経済ニュース”が設定され、２番目に優先順位の高いコンテンツとして“朝のニュース”が設定される。
【００５１】
一方、配信時間が全く同じ場合（ステップＳ９：ＹＥＳ）、優先順位設定部１０５は、第２優先である“コンテンツ名”に基づく優先順位設定処理を行う（ステップＳ２６）。例えば、優先順位設定部１０５は、“コンテンツ名”毎に優先順位が設定されたグループ内優先順位情報（図示せず）を用いて、コンテンツの優先順位を設定する。
【００５２】
以上、グルーピングポリシがコンテンツの“種類”の場合について説明した。
【００５３】
このように、本実施の形態では、コンテンツ推奨装置１００は、複数のコンテンツを複数のグループにグルーピングし、複数のグループ間で優先順位を設定する。これにより、コンテンツ推奨装置１００では、グルーピングポリシ及び優先順位判断情報に基づいて、ネットワーク上又は家庭内のレコーダ機器にある膨大な量のコンテンツの中から、ユーザが意図するコンテンツ（つまり、優先順位がより高いグループに含まれるコンテンツ）を、推奨コンテンツとしてユーザに優先的に提示することが可能となる。
【００５４】
さらに、コンテンツ推奨装置１００は、各グループのそれぞれにおいてコンテンツ間で優先順位を設定する。これにより、コンテンツ推奨装置１００では、各グループ内でも、ユーザが意図するコンテンツ（優先順位がより高いコンテンツ）を、推奨コンテンツとしてユーザに優先的に提示することが可能となる。
【００５５】
これにより、コンテンツ推奨装置１００は、優先順位がより高いグループに含まれるコンテンツであって、グループ内で優先順位がより高いコンテンツ、つまり、ユーザにとって最も適したコンテンツを推奨することが可能となる。
【００５６】
このように、本実施の形態によれば、ネットワーク上又は家庭内のレコーダ機器にある膨大な量のコンテンツの中からユーザが意図するコンテンツを抽出し、ユーザに最も適したコンテンツを推奨することができる。
【００５７】
（実施の形態２）
本実施の形態では、実施の形態１の処理に加え、更に、ユーザのスケジュール、又は、リアルタイムで配信される放送コンテンツ、レコーダ等に蓄積した録画コンテンツ及びインターネットのマルチメディアコンテンツ等の品質に基づいて、ユーザの視聴形態に適したコンテンツを推奨するコンテンツ推奨装置及びコンテンツ推奨方法について説明する。
【００５８】
本実施の形態に係るコンテンツ推奨装置２００の構成を示すブロック図を図２２に示す。なお、図２２において、実施の形態１（図１）と同じ構成要素については同じ符号を用い、説明を省略する。
【００５９】
図２２に示すコンテンツ推奨装置２００は、外部入力受付部１０１、スケジュール管理部２０１、コンテンツ推奨制御部２０２、視聴形態判断部２０３、コンテンツ情報取得部２０４、グルーピング制御部１０４、優先順位設定部１０５、出力部１０６、及び、記憶部２０５、を有する。
【００６０】
図２２に示すコンテンツ推奨装置２００において、外部入力受付部１０１は、実施の形態１（図１）と同様の処理に加え、リモコン等の外部制御機器又はコンテンツ推奨装置２００に備え付けられたボタンを介して発行されるスケジュール（日付、曜日、時刻、内容等のユーザの一日の予定を示す情報）を含むスケジュール登録要求を検出すると、スケジュール管理部２０１に対してスケジュールを含むスケジュール登録要求を出力する。
【００６１】
スケジュール管理部２０１は、外部入力受付部１０１からスケジュールを含むスケジュール登録要求が入力されると、日付、曜日、時刻、内容を含むスケジュールを記憶部２０５に登録する。また、スケジュール管理部２０１は、コンテンツ推奨制御部２０２から、現在時刻を含むスケジュール参照要求が入力されると、現在時刻に該当するスケジュールを記憶部２０５から読み出し、読み出したスケジュールをコンテンツ推奨制御部２０２へ出力する。
【００６２】
コンテンツ推奨制御部２０２は、実施の形態１のコンテンツ推奨制御部１０２（図１）と同様の処理に加え、外部入力受付部１０１から、コンテンツ推奨要求を受付けると、スケジュール管理部２０１に対して、現在時刻を含むスケジュール参照要求を出力する。なお、現在時刻の取得方法は、システム時刻を取得するためのＡＰＩ（Application Program Interface）を利用する方法、及び、タイマレジスタの値を直接参照する方法等が考えられるが、現在時刻の取得方法としてはこれらに特に限定するものではない。そして、コンテンツ推奨制御部２０２は、スケジュール管理部２０１から、スケジュール参照要求に対応するスケジュールが入力されると、スケジュールを含む視聴形態判断要求を視聴形態判断部２０３に出力する。また、コンテンツ推奨制御部２０２は、視聴形態判断部２０３から、現在時刻に対応する視聴形態情報を取得すると、視聴形態情報を含む、コンテンツ情報の取得要求を、コンテンツ情報取得部２０４に出力する。そして、コンテンツ推奨制御部２０２は、コンテンツ情報取得部２０４からコンテンツ情報を取得すると、実施の形態１と同様、コンテンツ情報を含むコンテンツグルーピング要求をグルーピング制御部１０４に出力する。
【００６３】
視聴形態判断部２０３は、コンテンツ推奨制御部２０２から、スケジュールを含む視聴形態判断要求が入力されると、スケジュール内容を参照し、ユーザが宅内及び宅外のいずれでコンテンツを視聴する状態にあるか（視聴形態）を判断する。そして、視聴形態判断部２０３は、判断結果（“宅内”又は“宅外”）を示す視聴形態情報をコンテンツ推奨制御部２０２に出力する。
【００６４】
コンテンツ情報取得部２０４は、コンテンツ推奨制御部２０２から、視聴形態情報を含むコンテンツ情報の取得要求が入力されると、視聴形態情報に示される視聴形態に応じたコンテンツ（ユーザの現在の視聴形態において視聴可能なコンテンツ）を選択し、選択したコンテンツ情報をコンテンツ推奨制御部２０２に出力する。
【００６５】
記憶部２０５は、実施の形態１の記憶部１０７に登録されている情報（コンテンツ情報、優先順位判断情報、グルーピングポリシ及びキーワード検索用参照データ）に加えて、スケジュール、及び、視聴形態に関する情報を保存する。
【００６６】
例えば、スケジュール（日付、曜日、時刻、内容（スケジュール内容））の一例を図２３に示す。図２３に示すスケジュールには、日付（３月３日）、曜日（水曜日）、スケジュール内容を行う時刻（開始時刻／終了時刻）、スケジュール内容が登録されている。例えば、図２３に示すスケジュールには、３月３日水曜日の開始時刻８：００から終了時刻８：５０の間は出勤している時間であることが登録されている。なお、図２３では、３月３日水曜日のみのスケジュールを示しているが、特に期間を限定するものではなく、１週間分又はそれ以上の期間におけるスケジュールを登録してもよい。
【００６７】
また、視聴形態に関する情報の一例を図２４に示す。図２４に示す視聴形態に関する情報３２１では、スケジュール内容（例えば図２３に示す“内容”）と、視聴形態（宅内又は宅外）とが対応付けられている。例えば、図２４に示す視聴形態に関する情報３２１のうち、情報３２２では、スケジュール内容“出勤”に対して、視聴形態“宅外”が対応付けられている。
【００６８】
次に、コンテンツ推奨装置２００におけるコンテンツ推奨処理の詳細について説明する。図２５は、本実施の形態に係るコンテンツ推奨装置２００により実行されるコンテンツ推奨処理を説明するためのフローチャートである。なお、図２５において、実施の形態１（図６）と同一の処理については同じ符号を用い、説明を省略する。
【００６９】
外部入力受付部１０１は、スケジュール（日付、曜日、時刻、内容）を含むスケジュール登録要求を検出すると、スケジュールを含むスケジュール登録要求をスケジュール管理部２０１に出力する（ステップＳ３０）。
【００７０】
スケジュール管理部２０１は、外部入力受付部１０１から、スケジュールを含むスケジュール登録要求が入力されると、日付、曜日、時刻、内容を含むスケジュール（例えば、図２３）を記憶部２０５に登録する（ステップＳ３１）。
【００７１】
コンテンツ推奨制御部２０２は、ステップＳ１において外部入力受付部１０１からコンテンツ推奨要求が入力されると、スケジュール管理部２０１に対して、現在時刻を含むスケジュール参照要求を出力する（ステップＳ３２）。スケジュール管理部２０１は、現在時刻を含むスケジュール参照要求が入力されると、現在時刻に該当するスケジュールを記憶部２０５から読み出し、読み出したスケジュールをコンテンツ推奨制御部２０２に出力する。例えば、現在時刻が８：００の場合、スケジュール管理部２０１は、記憶部２０５に登録されている図２３に示すスケジュールのうち、日付：３月３日、曜日：水曜日、開始時刻：８：００、終了時刻：８：５０、内容：出勤のスケジュールを読み出す。
【００７２】
コンテンツ推奨制御部２０２は、ステップＳ３２においてスケジュール管理部２０１から取得したスケジュールを含む視聴形態判断要求を視聴形態判断部２０３に出力する。視聴形態判断部２０３は、視聴形態判断要求が入力されると、視聴形態判断要求に含まれるスケジュールの内容（例えば、図２３に示す“出勤”）と、記憶部２０５に予め登録されている視聴形態に関する情報（例えば図２４）を用いて、現在のスケジュール内容に対応する視聴形態が宅内であるか宅外であるかを判断する（ステップＳ３３）。例えば、視聴形態判断部２０３は、スケジュールの内容が“出勤”の場合、図２４に示す視聴形態に関する情報３２１に基づいて、現在のスケジュール内容（“出勤”）に対応する視聴形態が“宅外”であると判断する。視聴形態判断部２０３は、判断結果“宅外”を示す視聴形態情報をコンテンツ推奨制御部２０２に通知する。なお、視聴形態に関する情報の登録方法は、特に限定するものではなく、例えば、ユーザがシステム使用時に登録した情報でもよく、システムに予め登録された情報でもよい。
【００７３】
コンテンツ推奨制御部２０２は、ステップＳ３３における視聴形態判断部２０３での視聴形態の判断結果、つまり、視聴形態情報（“宅内”又は“宅外”）の通知があると、その視聴形態情報を含むコンテンツ情報の取得要求をコンテンツ情報取得部２０４に出力する。コンテンツ情報取得部２０４は、コンテンツ情報の取得要求が入力されると、視聴形態情報に示される視聴形態に応じたコンテンツを選択し、選択したコンテンツ情報をコンテンツ推奨制御部２０２へ出力する（ステップＳ３４）。
【００７４】
例えば、コンテンツ情報取得部２０４に入力されたコンテンツ情報の取得要求に含まれる視聴形態情報が“宅外”の場合、コンテンツ情報取得部２０４は、ユーザが携帯機器等のモバイル端末を使用していると判断する。そして、コンテンツ情報取得部２０４は、記憶部２０５に登録されている図２に示すコンテンツ情報３１１の中から、コンテンツの構造が“2D”であるコンテンツ情報（コンテンツ３１２，３１３，３１４，３１６，３１７）を選択する。次いで、コンテンツ情報取得部２０４は、コンテンツの構造が2Dであるコンテンツの中から、コンテンツの画質がモバイル端末向け（例えばＶＧＡ）であるコンテンツ情報（コンテンツ３１２，３１３，３１４，３１７）を抽出する。つまり、コンテンツ情報取得部２０４は、コンテンツ情報の中から、現在の視聴形態に適したコンテンツ構造（2D又は3D）及び品質情報（解像度又はサイズ）を有するコンテンツのみを抽出する。なお、図２に示すコンテンツ情報３１１のうち、コンテンツの構造が“3D”であるか、又は、コンテンツの画質が“HD”、“Full HD”であるコンテンツ３１５，３１６，３１８は、視聴形態が“宅内”の場合に適したコンテンツである。そして、コンテンツ情報取得部２０４は、抽出したコンテンツ情報（現在の視聴形態に適したコンテンツ情報）をコンテンツ推奨制御部２０２に出力する。
【００７５】
このように、本実施の形態では、コンテンツ推奨装置２００は、実施の形態１で説明したコンテンツのグルーピング処理及び優先順位の設定処理（図２５に示すステップＳ３〜ステップＳ１３）を行う前の前処理として、現在のユーザの視聴形態に応じたコンテンツの抽出処理を行う。これにより、コンテンツ推奨装置２００は、現在のユーザの視聴形態に適したコンテンツのみを、前述した複数のグループにグルーピングし、グループ間で優先順位を設定することができる。換言すると、コンテンツ推奨装置２００は、現在のユーザの視聴形態に適さないコンテンツを、推奨コンテンツの候補から予め除外する。
【００７６】
例えば、視聴形態情報が“宅外”を示す場合、図２に示すコンテンツ３１２（コンテンツ名：朝のニュース、種類：ネット無料、配信時刻：2010/3/3/6:50）、コンテンツ３１３（コンテンツ名：ドラマスペシャル、種類：ネット有料、配信時刻：2010/2/2/8:00）、コンテンツ３１４（コンテンツ名：経済ニュース、種類：ネット無料、配信時刻：2010/3/3/6:55）、コンテンツ３１７（コンテンツ名：連続ドラマ、種類：録画、配信時刻：2010/1/26/9:00）がコンテンツ情報としてコンテンツ推奨制御部２０２へ入力される。
【００７７】
すなわち、図２に示すコンテンツ情報３１１のうち、コンテンツ３１５、コンテンツ３１６、コンテンツ３１８は、コンテンツ情報取得部２０４で選択されず、推奨コンテンツの候補から除外される。
【００７８】
これにより、例えば、グルーピングポリシを“コンテンツ名”（図４Ａ）とすると、グルーピング制御部１０４は、入力されるコンテンツ情報（図２に示すコンテンツ３１２，３１３，３１４，３１７）に対して、“ニュース”に関連する、コンテンツ３１２，３１４から成るグルーピングデータ１（図７Ａ）、及び、“ドラマ”に関連する、コンテンツ３１３，３１７から成るグルーピングデータ２（図７Ｂ）を生成する。
【００７９】
また、優先順位設定部１０５は、図９に示すグループ間優先順位情報を用いる場合には、図２６に示すように、グルーピングデータ１、２のうち、“ニュース”がコンテンツ名に含まれているグルーピングデータ１（図７Ａ）に最も高い優先順位を設定し、“ドラマ”がコンテンツ名に含まれているグルーピングデータ２（図７Ｂ）に２番目に高い優先順位を設定する。また、優先順位設定部１０５は、実施の形態１と同様にして、グループ内優先順位情報（図１１及び図１３）を用いて、グループ内のコンテンツについても優先順位の設定を行う。よって、図２７に示すように、２つのグループ（グルーピングデータ１、２）のうち、“ニュース”に関連するコンテンツを含むグルーピングデータ１（図７Ａ）の優先順位が最も高く設定され、“ドラマ”に関連するコンテンツを含むグルーピングデータ２（図７Ｂ）の優先順位が２番目に高く設定される。また、各グループ内のコンテンツ間では、配信時刻（図１１に示す第１優先）に基づいて優先順位が設定される。
【００８０】
そして、出力部１０６は、図２８Ａに示すように、優先順位の最も高いグルーピングデータ（ここではグルーピングデータ１（図７Ａ））のみ出力してもよく、図２８Ｂに示すように、優先順位の高いものから順にグルーピングデータを出力してもよい。例えば、実施の形態１（図１５Ｂ）と本実施の形態（図２８Ｂ）とを比較する。なお、ここでは、視聴形態が“宅外”の場合について説明する。この場合、実施の形態１では、ユーザが視聴可能なコンテンツ（図２）の全てを対象として推奨コンテンツを抽出するので、図１５Ｂに示すように、視聴形態“宅外”に適さないコンテンツ（“プライベート（画質：Full HD）”）も推奨コンテンツとして抽出されることがあり得る。これに対して、本実施の形態では、ユーザが視聴可能なコンテンツ（図２）のうち、現在の視聴形態に適するコンテンツのみを対象として推奨コンテンツを抽出するので、図２８Ｂに示すように、視聴形態“宅外”に適するコンテンツのみが推奨コンテンツとして抽出される。
【００８１】
このように、本実施の形態では、コンテンツ推奨装置２００は、ユーザのスケジュールに基づいて、ユーザが現在どのようなコンテンツの視聴形態であるのかを判断する。そして、コンテンツ推奨装置２００は、視聴形態に適したコンテンツのみを、優先順位付けされた複数のグループにグルーピングする。これにより、コンテンツ推奨装置２００では、現在の視聴形態に適したコンテンツの中から、優先順位がより高いグループに含まれるコンテンツのみを、推奨コンテンツとしてユーザに提示することが可能となる。これにより、コンテンツ推奨装置２００では、ネットワーク上又は家庭内のレコーダ機器にある膨大な量のコンテンツの中から、ユーザが意図するコンテンツ（つまり、優先順位がより高いグループに含まれるコンテンツ）であり、かつ、ユーザが現在視聴可能なコンテンツを、推奨コンテンツとしてユーザに優先的に提示することが可能となる。
【００８２】
また、実施の形態１と同様、コンテンツ推奨装置２００は、各グループ内のそれぞれにおいてコンテンツ間で優先順位を設定する。これにより、コンテンツ推奨装置２００では、各グループ内でも、ユーザが意図するコンテンツを、推奨コンテンツとしてユーザに優先的に提示することが可能となる。
【００８３】
よって、本実施の形態によれば、ネットワーク上又は家庭内のレコーダ機器にある膨大な量のコンテンツの中から、ユーザのスケジュール及び視聴形態に適したコンテンツであって、ユーザに最も適したコンテンツを推奨することができる。
【００８４】
以上、本発明の各実施の形態について説明した。
【００８５】
なお、上記実施の形態で説明した各手段は、典型的には集積回路であるＬＳＩ（Large Scale Integration）により構成される。これら各手段は、個別に１チップ化されていてもよいし、一部又は全てを含むように１チップ化されてもよい。ここではＬＳＩとしたが、集積度の違いによりＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。また、集積回路化の手法はＬＳＩに限るものではなく、専用回路または汎用プロセッサにより行ってもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なコンフィギュラブル・プロセッサを利用して各部を構成してもよい。さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術により各部の集積化を行ってもよい。例えば、バイオ技術を適用することによって集積化を行ってもよい。
【産業上の利用可能性】
【００８６】
本発明に係るコンテンツ推奨装置及びコンテンツ推奨方法は、携帯電話及びPDA等の携帯機器として有用である。
【符号の説明】
【００８７】
１００，２００  コンテンツ推奨装置
１０１  外部入力受付部
１０２，２０２  コンテンツ推奨制御部
１０３，２０４  コンテンツ情報取得部
１０４  グルーピング制御部
１０５  優先順位設定部
１０６  出力部
１０７，２０５  記憶部
２０１  スケジュール管理部
２０３  視聴形態判断部
【図１】
2012004657.tif 000003
【図２】
2012004657.tif 000004
【図３】
2012004657.tif 000005
【図４】
2012004657.tif 000006
【図５】
2012004657.tif 000007
【図６】
2012004657.tif 000008
【図７】
2012004657.tif 000009
【図８】
2012004657.tif 000010
【図９】
2012004657.tif 000011
【図１０】
2012004657.tif 000012
【図１１】
2012004657.tif 000013
【図１２】
2012004657.tif 000014
【図１３】
2012004657.tif 000015
【図１４】
2012004657.tif 000016
【図１５】
2012004657.tif 000017
【図１６】
2012004657.tif 000018
【図１７】
2012004657.tif 000019
【図１８】
2012004657.tif 000020
【図１９】
2012004657.tif 000021
【図２０】
2012004657.tif 000022
【図２１】
2012004657.tif 000023
【図２２】
2012004657.tif 000024
【図２３】
2012004657.tif 000025
【図２４】
2012004657.tif 000026
【図２５】
2012004657.tif 000027
【図２６】
2012004657.tif 000028
【図２７】
2012004657.tif 000029
【図２８】
2012004657.tif 000030