(57)【要約】【課題】ユーザの視聴履歴から推薦された推薦番組と関連性の高い他の推薦コンテンツを当該推薦番組とセットにして推薦する。【解決手段】推薦番組抽出部は推薦する推薦番組を示す推薦番組情報を抽出し、推薦コンテンツ抽出部は前記推薦番組情報に基づいて、前記推薦番組と併せて推薦する推薦コンテンツを示す推薦コンテンツ情報を抽出し、推薦番組表示生成部は、前記推薦番組情報に基づいて、前記推薦番組に関する推薦番組表示情報を生成し、推薦コンテンツ表示生成部は前記推薦コンテンツ情報に基づいて、前記推薦コンテンツに関する推薦コンテンツ表示情報を生成し、出力部は前記推薦番組表示情報と前記推薦コンテンツ表示情報を出力する。【選択図】図２
2017191417.tif 000002
【特許請求の範囲】
【請求項１】
推薦する推薦番組を示す推薦番組情報を抽出する推薦番組抽出部と、
前記推薦番組情報に基づいて、前記推薦番組と併せて推薦する推薦コンテンツを示す推薦コンテンツ情報を抽出する推薦コンテンツ抽出部と、
前記推薦番組情報に基づいて、前記推薦番組に関する推薦番組表示情報を生成する推薦番組表示生成部と、
前記推薦コンテンツ情報に基づいて、前記推薦コンテンツに関する推薦コンテンツ表示情報を生成する推薦コンテンツ表示生成部と、
前記推薦番組表示情報と前記推薦コンテンツ表示情報を出力する出力部と、
を備える
ことを特徴とするコンテンツ推薦装置。
【請求項２】
前記推薦番組表示生成部は、前記推薦番組に関する情報の表示に用いる表示情報と、当該表示を行う第１条件を示す第１条件情報と、を含む前記推薦番組表示情報を生成し、
前記推薦コンテンツ表示生成部は、前記推薦コンテンツに関する情報の表示に用いる表示情報と、当該表示を行う第２条件を示す第２条件情報と、を含む前記推薦コンテンツ表示情報を生成し、
前記第２条件は、前記推薦番組に関する情報の表示と併せて表示される条件を含むこと、
を特徴とする請求項１に記載のコンテンツ推薦装置。
【請求項３】
前記推薦番組表示生成部は、前記推薦番組の放送時間、放送チャネル及び併せて表示する他のコンテンツに関する情報の存在を示すセット表示識別情報を含む第１条件情報を生成し、
前記推薦コンテンツ表示生成部は、前記セット表示識別情報を含む第２条件情報を生成することを特徴とする請求項２に記載のコンテンツ推薦装置。
【請求項４】
前記推薦番組表示生成部は、前記推薦番組に関する情報の表示時間帯が、当該推薦番組の放送時間に含まれるか当該放送時間よりも早いかに応じて、前記推薦番組の受信又は録画の予約を示すサービス種別情報を生成することを特徴とする請求項１から請求項３のいずれか１項に記載のコンテンツ推薦装置。
【請求項５】
前記推薦コンテンツは、動画についてのコンテンツであることを特徴とする請求項１から請求項４のいずれか１項に記載のコンテンツ推薦装置。
【請求項６】
推薦する推薦番組を示す推薦番組情報に基づいて生成される推薦番組表示情報と、前記推薦番組情報に基づいて、前記推薦番組と併せて推薦する推薦コンテンツを示す推薦コンテンツ情報に基づいて生成される推薦コンテンツ表示情報を受信する受信部と、
前記推薦番組表示情報と前記推薦コンテンツ表示情報とを併せて出力する制御部と、
を備えることを特徴とする端末装置。
【請求項７】
前記推薦番組の受信に係る処理及び前記推薦コンテンツの受信に係る処理を行う機能部を備え、
前記制御部は、
前記機能部に、前記推薦番組表示情報の出力中に前記推薦番組への指示に応じて前記推薦番組の受信に係る処理を行わせ、前記推薦コンテンツ表示情報の出力中に前記推薦コンテンツへの指示に応じて前記推薦コンテンツの受信に係る処理を行わせることを特徴とする請求項６に記載の端末装置。
【請求項８】
コンテンツ推薦装置と端末装置とを備えるコンテンツ推薦システムであって、
前記コンテンツ推薦装置は、
推薦する推薦番組を示す推薦番組情報を抽出する推薦番組抽出部と、
前記推薦番組情報に基づいて、前記推薦番組と併せて推薦する推薦コンテンツを示す推薦コンテンツ情報を抽出する推薦コンテンツ抽出部と、
前記推薦番組情報に基づいて、前記推薦番組に関する推薦番組表示情報を生成する推薦番組表示生成部と、
前記推薦コンテンツ情報に基づいて、前記推薦コンテンツに関する推薦コンテンツ表示情報を生成する推薦コンテンツ表示生成部と、
前記推薦番組表示情報と前記推薦コンテンツ表示情報を出力する出力部と、
を備え、
前記端末装置は、
前記推薦番組表示情報と前記推薦コンテンツ表示情報を受信する受信部と、
前記推薦番組表示情報と前記推薦コンテンツ表示情報とを併せて出力する制御部と、
を備えることを特徴とするコンテンツ推薦システム。
【請求項９】
推薦する推薦番組を示す推薦番組情報を抽出する第１の過程と、
前記推薦番組情報に基づいて、前記推薦番組と併せて推薦する推薦コンテンツを示す推薦コンテンツ情報を抽出する第２の過程と、
前記推薦番組情報に基づいて、前記推薦番組に関する推薦番組表示情報を生成する第３の過程と、
前記推薦コンテンツ情報に基づいて、前記推薦コンテンツに関する推薦コンテンツ表示情報を生成する第４の過程と、
前記推薦番組表示情報と前記推薦コンテンツ表示情報を出力する第５の過程と、
を有することを特徴とするコンテンツ推薦方法。
【請求項１０】
コンピュータに、
推薦する推薦番組を示す推薦番組情報を抽出する第１のステップと、
前記推薦番組情報に基づいて、前記推薦番組と併せて推薦する推薦コンテンツを示す推薦コンテンツ情報を抽出する第２のステップと、
前記推薦番組情報に基づいて、前記推薦番組に関する推薦番組表示情報を生成する第３のステップと、
前記推薦コンテンツ情報に基づいて、前記推薦コンテンツに関する推薦コンテンツ表示情報を生成する第４のステップと、
前記推薦番組表示情報と前記推薦コンテンツ表示情報を出力する第５のステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ推薦装置、コンテンツ推薦システム、端末装置、コンテンツ推薦方法、及びプログラムに関する。
【背景技術】
【０００２】
番組の視聴履歴と、番組の内容に関する情報などを用いてユーザの嗜好を分析し、ユーザの嗜好に合う番組に関連した情報を提供するシステムが提案されている。
【０００３】
例えば、特許文献１には、第１の母集団（例えば、裏番組からなる母集団）から抽出された推薦コンテンツの推薦アイコンと、第２の母集団（例えば、未放送番組からなる母集団）から抽出された推薦コンテンツの推薦アイコンとを同時に表示するコンテンツ推薦装置が記載されている。
【０００４】
特許文献２には、ユーザの操作情報と番組情報から嗜好データを生成し、その嗜好データとＶＯＤ（Ｖｉｄｅｏ  Ｏｎ  Ｄｅｍａｎｄ：ビデオ・オン・デマンド）コンテンツ情報からＶＯＤコンテンツを推薦するＶＯＤ用番組推薦システムが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５３６９２１４号公報
【特許文献２】特開２００９−３３３７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載のコンテンツ推薦装置、特許文献２に記載の番組推薦システムは、いずれも２つの推薦コンテンツを独立に選択し、個々に通知する。そのため、ユーザが両者の関連を直ちに把握できないことがあった。
【０００７】
本発明は上記の点に鑑みてなされたものであり、ユーザの視聴履歴から推薦された推薦番組と関連性の高い他の推薦コンテンツを当該推薦番組とセットにして推薦することができるコンテンツ推薦装置、コンテンツ推薦システム、端末装置、コンテンツ推薦方法、及びプログラムを提供する。
【課題を解決するための手段】
【０００８】
（１）本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、推薦する推薦番組を示す推薦番組情報を抽出する推薦番組抽出部と、前記推薦番組情報に基づいて、前記推薦番組と併せて推薦する推薦コンテンツを示す推薦コンテンツ情報を抽出する推薦コンテンツ抽出部と、前記推薦番組情報に基づいて、前記推薦番組に関する推薦番組表示情報を生成する推薦番組表示生成部と、前記推薦コンテンツ情報に基づいて、前記推薦コンテンツに関する推薦コンテンツ表示情報を生成する推薦コンテンツ表示生成部と、前記推薦番組表示情報と前記推薦コンテンツ表示情報を出力する出力部と、を備えることを特徴とするコンテンツ推薦装置である。
【０００９】
（２）また、本発明の一態様は、上記のコンテンツ推薦装置において、前記推薦番組表示生成部は、前記推薦番組に関する情報の表示に用いる表示情報と、当該表示を行う第１条件を示す第１条件情報と、を含む前記推薦番組表示情報を生成し、前記推薦コンテンツ表示生成部は、前記推薦コンテンツに関する情報の表示に用いる表示情報と、当該表示を行う第２条件を示す第２条件情報と、を含む前記推薦コンテンツ表示情報を生成し、前記第２条件は、前記推薦番組に関する情報の表示と併せて表示される条件を含むこと、を特徴とする。
【００１０】
（３）また、本発明の一態様は、上記のコンテンツ推薦装置において、前記推薦番組表示生成部は、前記推薦番組の放送時間、放送チャネル及び併せて表示する他のコンテンツに関する情報の存在を示すセット表示識別情報を含む第１条件情報を生成し、前記推薦コンテンツ表示生成部は、前記セット表示識別情報を含む第２条件情報を生成することを特徴とする。
【００１１】
（４）また、本発明の一態様は、上記のコンテンツ推薦装置において、前記推薦番組表示生成部は、前記推薦番組に関する情報の表示時間帯が、当該推薦番組の放送時間に含まれるか当該放送時間よりも早いかに応じて、前記推薦番組の受信又は録画の予約を示すサービス種別情報を生成することを特徴とする。
【００１２】
（５）また、本発明の一態様は、上記のコンテンツ推薦装置において、前記推薦コンテンツは、動画についてのコンテンツであることを特徴とする。
【００１３】
（６）また、本発明の一態様は、推薦する推薦番組を示す推薦番組情報に基づいて生成される推薦番組表示情報と、前記推薦番組情報に基づいて、前記推薦番組と併せて推薦するコンテンツを示す推薦コンテンツ情報に基づいて生成される推薦コンテンツ表示情報を受信する受信部と、前記推薦番組表示情報と前記推薦コンテンツ表示情報とを併せて表示する表示部と、を備えることを特徴とする端末装置である。
【００１４】
（７）また、本発明の一態様は、上記の端末装置は、前記推薦番組の受信に係る処理及び前記推薦コンテンツの受信に係る処理を行う機能部を備え、前記制御部は、前記機能部に前記推薦番組表示情報の出力中に前記推薦番組への指示に応じて前記推薦番組の受信に係る処理を行わせ、前記推薦コンテンツ表示情報の出力中に前記推薦コンテンツへの指示に応じて前記推薦コンテンツの受信に係る処理を行わせることを特徴とする。
【００１５】
（８）また、本発明の一態様は、コンテンツ推薦装置と端末装置とを備えるコンテンツ推薦システムであって、前記コンテンツ推薦装置は、推薦する推薦番組を示す推薦番組情報を抽出する推薦番組抽出部と、前記推薦番組情報に基づいて、前記推薦番組と併せて推薦する推薦コンテンツを示す推薦コンテンツ情報を抽出する推薦コンテンツ抽出部と、前記推薦番組情報に基づいて、前記推薦番組に関する推薦番組表示情報を生成する推薦番組表示生成部と、前記推薦コンテンツ情報に基づいて、前記推薦コンテンツに関する推薦コンテンツ表示情報を生成する推薦コンテンツ表示生成部と、前記推薦番組表示情報と前記推薦コンテンツ表示情報を出力する出力部と、を備え、前記端末装置は、前記推薦番組表示情報と前記推薦コンテンツ表示情報を受信する受信部と、前記推薦番組表示情報と前記推薦コンテンツ表示情報とを併せて出力する制御部と、を備えることを特徴とするコンテンツ推薦システムである。
【００１６】
（９）また、本発明の一態様は、推薦する推薦番組を示す推薦番組情報を抽出する第１の過程と、前記推薦番組情報に基づいて、前記推薦番組と併せて推薦する推薦コンテンツを示す推薦コンテンツ情報を抽出する第２の過程と、前記推薦番組情報に基づいて、前記推薦番組に関する推薦番組表示情報を生成する第３の過程と、前記推薦コンテンツ情報に基づいて、前記推薦コンテンツに関する推薦コンテンツ表示情報を生成する第４の過程と、前記推薦番組表示情報と前記推薦コンテンツ表示情報を出力する第５の過程と、を有することを特徴とするコンテンツ推薦方法である。
【００１７】
（１０）また、本発明の一態様は、コンピュータに、推薦する推薦番組を示す推薦番組情報を抽出する第１のステップと、前記推薦番組情報に基づいて、前記推薦番組と併せて推薦する推薦コンテンツを示す推薦コンテンツ情報を抽出する第２のステップと、前記推薦番組情報に基づいて、前記推薦番組に関する推薦番組表示情報を生成する第３のステップと、前記推薦コンテンツ情報に基づいて、前記推薦コンテンツに関する推薦コンテンツ表示情報を生成する第４のステップと、前記推薦番組表示情報と前記推薦コンテンツ表示情報を出力する第５のステップとを実行させるためのプログラムである。
【発明の効果】
【００１８】
本発明によれば、ユーザの視聴履歴から推薦された推薦番組と関連性の高い他の推薦コンテンツを当該推薦番組とセットにして推薦することができる。
【図面の簡単な説明】
【００１９】
【図１】第１の実施形態に係るコンテンツ推薦システムの全体の構成の一例を示す図である。
【図２】第１の実施形態に係るコンテンツ推薦システムの機能構成の一例を示す概略ブロック図である。
【図３】第１の実施形態に係るコンテンツ推薦方法の概略を示す概念図である。
【図４】第１の実施形態に係るカード型画像の表示例を示す図である。
【図５】第１の実施形態に係るカードと端末装置の動作との対応の一例を示す図である。
【図６】第１の実施形態に係る番組視聴履歴による推薦番組情報の一例を示す図である。
【図７】第１の実施形態に係る推薦番組による推薦ＶＯＤコンテンツ情報の一例を示す図である。
【図８】第１の実施形態に係る推薦番組による推薦ＶＯＤコンテンツ情報の他の例を示す図である。
【図９】第１の実施形態に係るＶＯＤ視聴履歴による推薦ＶＯＤコンテンツの一例を示す図である。
【図１０】第１の実施形態に係るユーザ情報の一例を示す図である。
【図１１】第１の実施形態に係るレコメンドセットの一例の説明図である。
【図１２】本実施形態に係るレコメンドセットの他の例の説明図である。
【発明を実施するための形態】
【００２０】
（第１の実施形態）
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
図１は、本実施形態に係るコンテンツ推薦システムの全体の構成の一例を示す図である。
コンテンツ推薦システムＳ１は、レコメンドサーバ１と、カード生成サーバ２と、テレビジョン受信機３と、ユーザ管理サーバ４と、履歴集積サーバ５と、番組集積サーバ６と、ＶＯＤ（ＶＯＤ：Ｖｉｄｅｏ  Ｏｎ  Ｄｅｍａｎｄ、ビデオ・オン・デマンド）コンテンツ集積サーバ７と、ランキングサーバ８と、ＶＯＤコンテンツサーバ９と、配信サーバ１０と、ＳＴＢ（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ：セットトップボックス）１１と、携帯端末装置１２と、を含んで構成される。図１に示す例では、テレビジョン受信機３、ＳＴＢ１１及び携帯端末装置１２の個数は各１個であるが、一般には複数である。また、テレビジョン受信機３及び携帯端末装置１２は、ＳＴＢ１１と同一の機能構成を有してもよい。コンテンツ推薦システムＳ１の少なくともテレビジョン受信機３、ＳＴＢ１１及び携帯端末装置１２のいずれかの機器が含まれていれば、その残りの機器が省略されてもよい。以下の説明では、テレビジョン受信機３、ＳＴＢ１１及び携帯端末装置１２を端末装置と総称する。
【００２１】
レコメンドサーバ１、カード生成サーバ２、テレビジョン受信機３、ユーザ管理サーバ４、履歴集積サーバ５、番組集積サーバ６、ＶＯＤコンテンツ集積サーバ７、ランキングサーバ８、ＶＯＤコンテンツサーバ９、配信サーバ１０、ＳＴＢ１１及び携帯端末装置１２とは、各々ネットワークＮＷに接続され、相互に各種のデータを無線又は有線で送受信することができる。ネットワークＮＷは、例えば、インターネット、公衆無線通信網などの広域通信網（ＷＡＮ：Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、構内通信網（ＬＡＮ：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、仮想私設通信網（ＶＰＮ：Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）などのいずれか、又はこれらの組み合わせを含んで構成される双方向に通信可能な情報通信網である。
【００２２】
レコメンドサーバ１は、端末装置において推薦される時間帯において送信予定又は送信可能なコンテンツのコンテンツ情報を取得し、取得したコンテンツ情報から推薦対象の推薦コンテンツを定めるコンテンツ推薦装置である。推薦コンテンツは、レコメンドコンテンツとも呼ばれる。コンテンツは、映像、音声、テキストなどのいずれか、又はそれらの組み合わせであり、それ自体がサービス又は取引の対象となる情報である。提供先となるユーザは、不特定多数のユーザであってもよいし、所定の契約を締結した特定のユーザであってもよい。サービス又は取引に係る対価は、有償、無償を問わない。コンテンツは、例えば、テレビジョン放送番組、ＶＯＤコンテンツ、広告映像、楽曲、などがある。以下の説明では、コンテンツが、主にテレビジョン放送番組ならびにＶＯＤコンテンツである場合を主とする。また、テレビジョン放送番組を番組と呼ぶ。サービスの提供形態として、その時点においてテレビジョン放送で提供される番組を受信することを「放送」と呼ぶ。未来に放送される番組の録画を予約することを「予約」と呼ぶ。通信で送信可能なコンテンツを要求に応じて受信することを「ＶＯＤ」と呼ぶ。ＶＯＤについては、コンテンツを表すコンテンツデータの配信方式を問わない。例えば、ファイル送信、ストリーミングのいずれでもよい。
【００２３】
レコメンドサーバ１は、番組集積サーバ６から番組情報を、ＶＯＤコンテンツ集積サーバ７からＶＯＤコンテンツ情報をそれぞれ取得する。レコメンドサーバ１は、端末装置の機器ＩＤ毎の番組視聴履歴、ＶＯＤ視聴履歴及び操作履歴を履歴集積サーバ５から取得する。レコメンドサーバ１は、ユーザ管理サーバ４からユーザ情報を取得し、取得したユーザ情報を参照して機器ＩＤ毎の番組視聴履歴、ＶＯＤ視聴履歴及び操作履歴を各ユーザのユーザＩＤ毎に集約する。
【００２４】
レコメンドサーバ１は、番組視聴履歴を参照して、各ユーザが視聴した番組の番組情報から推薦番組を示す推薦番組情報を抽出する。レコメンドサーバ１は、ＶＯＤ視聴履歴を参照して、各ユーザが視聴したＶＯＤコンテンツのＶＯＤコンテンツ情報から推薦ＶＯＤコンテンツ情報を抽出する他、推薦番組情報に基づいてその推薦番組と併せて推薦する推薦ＶＯＤコンテンツを示す推薦ＶＯＤコンテンツ情報をＶＯＤコンテンツ情報から抽出する。「併せて」とは、必ずしも厳密に同時には限られず、複数のコンテンツが互いに関連をもって推薦することも含む。例えば、推薦番組の情報の提示を終了してから所定時間（例えば、３秒）以内に推薦ＶＯＤコンテンツの情報の提示を開始する場合も含まれる。レコメンドサーバ１は、抽出した推薦番組情報に基づいて、その推薦番組に関する推薦番組表示情報を生成する。レコメンドサーバ１は、抽出した推薦ＶＯＤコンテンツ情報に基づいて、その推薦ＶＯＤコンテンツに関する推薦ＶＯＤコンテンツ表示情報を生成する。なお、レコメンドサーバ１は、推薦ＶＯＤコンテンツ表示情報、推薦番組表示情報の編成の際に、各ユーザの操作履歴を用いてもよい。例えば、レコメンドサーバ１のカード編成部１５５（後述）は、所定の頻度よりも高い頻度で選択された番組やＶＯＤコンテンツの属性について、その属性を有する番組やＶＯＤコンテンツ単位時間毎の選択数を他の属性を有する番組やＶＯＤコンテンツの選択数よりも多くしてもよい。その属性として、例えば、ジャンル、キーワード、時間帯などが用いられる。
【００２５】
推薦番組表示情報は、推薦番組に関する情報の表示に用いる表示情報、その条件を示す第１条件情報及びサービス種別情報を含む。サービス種別情報は、放送又は予約など受信サービスの種別を示す情報である。第１条件情報には、その推薦番組の放送時間、放送チャネル及びセット表示識別情報が含まれる。セット表示識別情報は、例えば、併せて表示する他のコンテンツに関する情報の存在を示す情報である。なお、推薦番組表示情報には、推薦番組を識別するためのタイトルＩＤが含まれてもよい。推薦ＶＯＤコンテンツ表示情報には、推薦番組に関する情報の表示に用いる表示情報、その条件を示す第２条件情報を含む。第２条件情報には、その推薦ＶＯＤコンテンツの取得先であるコンテンツサーバ（図示せず）のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が含まれる。なお、推薦番組表示情報には、推薦ＶＯＤコンテンツを識別するためのタイトルＩＤが含まれてもよい。そして、レコメンドサーバ１は、ユーザ毎に生成した推薦番組表示情報と推薦ＶＯＤコンテンツ表示情報を、それぞれカード生成サーバ２に送信する。
【００２６】
カード生成サーバ２は、レコメンドサーバ１から受信した推薦番組表示情報及び推薦ＶＯＤコンテンツ表示情報にそれぞれに含まれる表示情報を示す画像データの一例としてカードデータを生成する。その画像には、例えば、表示情報としてタイトルが含まれる他、そのコンテンツの一場面を表すサムネイル画像と各種のメッセージが含まれてもよい。ここで、カード生成サーバ２には、予め各コンテンツのタイトルＩＤとサムネイル画像とメッセージのデータを対応付けて記憶しておく。カード生成サーバ２は、推薦番組表示情報及び推薦ＶＯＤコンテンツ表示情報にそれぞれに含まれるタイトルＩＤに対応するサムネイル画像とメッセージを特定することができる。なお、カード生成サーバ２は、サービス種別に応じて異なる表示態様、例えば、背景色が異なる画像を示すカードデータを生成してもよい。カード生成サーバ２は、生成したカードデータをそれぞれ付加した推薦番組表示情報及び推薦ＶＯＤコンテンツ表示情報を配信サーバ１０に送信する。
【００２７】
テレビジョン受信機３は、放送設備から選局されたチャンネルに対応する周波数帯域の放送波で搬送された放送信号を受信する。テレビジョン受信機３は、受信した放送信号から抽出した番組の映像データに基づく映像を表示する。テレビジョン受信機３は、選局されたチャンネルと受信時間を含む選局情報を履歴集積サーバ５に送信する。テレビジョン受信機３は、後述するＳＴＢ１１と同様の機能構成を備えてもよい。
【００２８】
ユーザ管理サーバ４は、ユーザ情報を記憶するサーバ装置である。ユーザ情報は、コンテンツ推薦システムＳ１の各ユーザと使用機器との対応関係を示すデータである。ユーザ情報は、例えば、各ユーザのユーザＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）と、当該ユーザの機器としてテレビジョン受信機３、ＳＴＢ１１ならびに携帯端末装置１２の少なくともいずれかの機器ＩＤを対応付けて構成される。ユーザＩＤは、テレビジョン受信機３、ＳＴＢ１１ならびに携帯端末装置１２の任意の２個の機器もしくは全てすべての機器それぞれの機器ＩＤと対応付けられてもよい。なお、ユーザ管理サーバ４は、ユーザＩＤと機器ＩＤを、その機器ＩＤを有するテレビジョン受信機３、ＳＴＢ１１又は携帯端末装置１２から受信してもよいし、オペレータの操作に応じて直接取得してもよい。
【００２９】
履歴集積サーバ５は、各端末装置から選局情報及びＶＯＤ選択情報を受信する。履歴集積サーバ５は、選局情報に含まれる機器ＩＤ毎に選局情報を集積して番組視聴履歴を形成し、ＶＯＤ選択情報に含まれる機器ＩＤ毎にＶＯＤ選択情報を集積してＶＯＤ視聴履歴を形成する。履歴集積サーバ５は、形成した番組視聴履歴とＶＯＤ視聴履歴をレコメンドサーバ１に送信する。また、履歴集積サーバ５は、各端末装置から操作履歴を受信し、当該端末装置の機器ＩＤ毎に操作履歴を集積する。操作履歴には、例えば、カード型画像（後述）の選択に係る操作が含まれる。履歴集積サーバ５は、集積した操作履歴をレコメンドサーバ１に送信する。
【００３０】
番組集積サーバ６は、その時点から未来に放送される予定の番組を示す番組情報を取得し、取得した番組を集積する。番組情報は、各番組のタイトルＩＤ、タイトル名、放送チャンネル、放送時間、ジャンル、キャスト、キーワードなど、その番組の属性を示すメタ情報である。番組集積サーバ６は、新たに集積した番組情報をレコメンドサーバ１に送信する。
【００３１】
ＶＯＤコンテンツ集積サーバ７は、その時点から未来に配信可能なＶＯＤコンテンツを示すＶＯＤコンテンツ情報を取得し、取得したＶＯＤコンテンツ情報を集積する。ＶＯＤコンテンツ情報は、各ＶＯＤコンテンツの放送チャンネル、放送時間などの受信情報の他、タイトルＩＤ、タイトル名、取得元情報（例えば、ＵＲＬ）、配信期間、プロバイダ名、再生時間、ジャンル、キャスト、キーワードなど、そのＶＯＤコンテンツの属性を示すメタ情報である。ＶＯＤコンテンツ集積サーバ７は、新たに集積したＶＯＤコンテンツ情報をレコメンドサーバ１に送信する。
【００３２】
ランキングサーバ８は、履歴集積サーバ５から受信したユーザＩＤ毎の番組視聴履歴を解析して、所定の期間における各番組の視聴率を集計するサーバ装置である。視聴率は、例えば、その期間における当該番組を受信した端末装置数の集計対象の端末装置数に対する比であってもよいし、その期間における当該番組を視聴した視聴者数の集計対象の視聴者数に対する比であってもよい。ランキングサーバ８は、視聴率の降順に各番組の順位を定め、定めた順位と視聴率を示す番組ランキング情報を生成する。ランキングサーバ８は、履歴集積サーバ５から受信したユーザＩＤ毎のＶＯＤ視聴履歴を解析して、所定の期間について集計した各ＶＯＤコンテンツの視聴率に基づいて、定めた順位と視聴率を示すＶＯＤコンテンツランキング情報を生成する。ランキングの集計単位は、全国の端末装置又は視聴者に限られず、所定の地域毎の端末装置又は視聴者であってもよい。集計単位が地域である場合には、ランキングサーバ８は、地域毎に番組ランキング情報とＶＯＤコンテンツランキング情報を生成する。ランキングサーバ８は、生成した番組ランキング情報とＶＯＤコンテンツランキング情報をレコメンドサーバ１に送信する。
【００３３】
ＶＯＤコンテンツサーバ９は、所定のＶＯＤコンテンツを示すＶＯＤコンテンツデータを蓄積するサーバ装置である。ＶＯＤコンテンツサーバ９は、例えば、コンテンツのプロバイダが管理するサーバ装置である。ＶＯＤコンテンツは、例えば、漫画を素材にした動画（アニメーション）、実写された素材からなる映画、ドキュメンタリ、運動競技などの映像を含む。ＶＯＤコンテンツサーバ９は、端末装置からＶＯＤコンテンツ要求を受信するとき、その応答として要求されたＶＯＤコンテンツデータを端末装置に送信する。
【００３４】
配信サーバ１０は、カード生成サーバ２から受信したユーザ毎の推薦番組表示情報及び推薦ＶＯＤコンテンツ表示情報を、そのユーザ毎に予め設定された端末装置、例えば、ＳＴＢ１１に所定時間（例えば、３時間）毎に配信する。
【００３５】
ＳＴＢ１１は、配信サーバ１０から受信した推薦番組表示情報及び推薦ＶＯＤコンテンツ表示情報を受信し、受信した推薦番組表示情報及び推薦ＶＯＤコンテンツ表示情報を表示部に併せて出力する。ＳＴＢ１１は、推薦番組表示情報の出力中にその推薦番組を表す画像への指示に応じて、その推薦番組の受信に係る処理を行う。サービス種別が、放送である場合には、ＳＴＢ１１は、指定された放送チャンネルで受信した受信信号から映像信号抽出し、抽出した映像信号を表示部に出力する。サービス種別が、予約である場合には、ＳＴＢ１１は、所定の予約画面を表示部に表示させ、推薦番組表示情報で指定された放送時間にその放送チャンネルで受信した受信信号に基づく映像信号を記録する（録画）。また、ＳＴＢ１１は、推薦コンテンツ表示情報の出力中にその推薦ＶＯＤコンテンツを表す画像への指示に応じて、その推薦ＶＯＤコンテンツの受信に係る処理を行う。ここで、ＳＴＢ１１は、その推薦ＶＯＤコンテンツについてのＶＯＤコンテンツ要求をＶＯＤコンテンツサーバ９に送信し、その応答としてＶＯＤコンテンツデータをＶＯＤコンテンツサーバ９から受信する。ＳＴＢ１１は、受信したＶＯＤコンテンツサーバ９に含まれる映像信号を表示部に出力する。
【００３６】
携帯端末装置１２は、ネットワークＮＷと無線で各種のデータを送受信することができる電子機器である。携帯端末装置１２は、例えば、携帯電話機、タブレット端末装置などである。携帯端末装置１２は、ＳＴＢ１１と同様の機能構成を備えてもよい。
なお、図１に示す例では、テレビジョン受信機３、ＳＴＢ１１、携帯端末装置１２及びＶＯＤコンテンツサーバ９の数は、それぞれ１個であるが、一般には複数である。
【００３７】
（コンテンツ推薦システムの機能構成）
次に、本実施形態に係るコンテンツ推薦システムＳ１の機能構成の一例について説明する。図２は、本実施形態に係るコンテンツ推薦システムＳ１の機能構成の一例を示す概略ブロック図である。コンテンツ推薦システムＳ１は、レコメンドサーバ１と、外部サーバ２０と、端末装置３０とを含んで構成される。外部サーバ２０は、上述のカード生成サーバ２、ユーザ管理サーバ４、履歴集積サーバ５、番組集積サーバ６、ＶＯＤコンテンツ集積サーバ７、ランキングサーバ８、ＶＯＤコンテンツサーバ９及び配信サーバ１０のセットである。外部サーバ２０は、任意の個数のコンピュータ装置として分散又は集約して配置されてもよい。外部サーバ２０の一部の構成が、レコメンドサーバ１の一部として一体化されてもよい。端末装置３０は、上述のテレビジョン受信機３、ＳＴＢ１１及び携帯端末装置１２を総称したものである。端末装置３０は、テレビジョン受信機３、ＳＴＢ１１及び携帯端末装置１２のいずれの形態で実施されてもよい。
【００３８】
（レコメンドサーバの構成）
次に、レコメンドサーバ１の機能構成について説明する。レコメンドサーバ１は、ユーザ情報取得部１４１、履歴情報取得部１４２、番組情報取得部１４３、ＶＯＤコンテンツ情報取得部１４４、ＣＰ指定コンテンツ情報取得部１４６、ランキング情報取得部１４７、推薦コンテンツ抽出部１５０、カード編成部１５５、カード登録部１５８及び通信部１６０を含んで構成される。
【００３９】
ユーザ情報取得部１４１は、ユーザ管理サーバから通信部１６０を介してユーザ情報を取得する。ユーザ情報取得部１４１は、取得したユーザ情報を履歴情報取得部１４２に出力する。
履歴情報取得部１４２は、履歴集積サーバ５から所定期間（例えば、１日）毎に端末装置の機器ＩＤ毎の番組視聴履歴とＶＯＤコンテンツ視聴履歴を、通信部１６０を介して取得する。履歴情報取得部１４２は、ユーザ情報取得部１４１が取得したユーザ情報を参照して、機器ＩＤ毎の番組視聴履歴とＶＯＤコンテンツ視聴履歴をそれぞれ対応するユーザＩＤ毎に集約し、ユーザＩＤ毎の番組視聴履歴とＶＯＤコンテンツ視聴履歴を形成する。履歴情報取得部１４２は、形成した番組視聴履歴とＶＯＤコンテンツ視聴履歴を推薦コンテンツ抽出部１５０に出力する。
【００４０】
番組情報取得部１４３は、通信部１６０を介して放送予定の番組毎の番組情報を所定期間（例えば、１日）毎に受信する。番組情報取得部１４３は、受信した番組情報を推薦コンテンツ抽出部１５０に出力する。
【００４１】
ＶＯＤコンテンツ情報取得部１４４は、通信部１６０を介して送信予定のＶＯＤコンテンツ毎のＶＯＤコンテンツ情報を所定時間（例えば、７日）毎に取得する。送信予定とは、未来の推薦に係る時間帯が配信期間に含まれることを意味する。送信予定のＶＯＤコンテンツは、その時点の時刻が配信期間に含まれるＶＯＤコンテンツもありうる。ＶＯＤコンテンツ情報取得部１４４は、受信したＶＯＤコンテンツ情報を推薦コンテンツ抽出部１５０に出力する。
【００４２】
ＣＰ（Ｃｏｎｔｅｎｔ  Ｐｒｏｖｉｄｅｒ）指定コンテンツ情報取得部１４６は、通信部１６０を介して送信予定のＶＯＤコンテンツ情報のうちＣＰ指定コンテンツを示すＣＰ指定コンテンツ情報を取得する。ＣＰ指定コンテンツとは、コンテンツプロバイダが指定した所定のコンテンツである。ＣＰ指定コンテンツは、他のコンテンツよりも優先して全ユーザに推薦されることがある。また、ＣＰ指定コンテンツを表す情報が表示される表示時間帯が予め設定されていることがある。ＣＰ指定コンテンツ情報取得部１４６は、例えば、ＶＯＤコンテンツ情報にＣＰ指定コンテンツであることを示すＣＰ指定コンテンツ識別情報が含まれていることをもって、当該ＶＯＤコンテンツがＣＰ指定コンテンツであることを識別する。ＣＰ指定コンテンツ情報取得部１４６は、取得したＣＰ指定コンテンツ情報をカード編成部１５５に出力する。
【００４３】
ランキング情報取得部１４７は、通信部１６０を介してランキングサーバ８から所定時間（例えば、１日）毎に番組ランキング情報とＶＯＤコンテンツランキング情報を取得する。ランキング情報取得部１４７は、取得した番組ランキング情報とＶＯＤコンテンツランキング情報をカード編成部１５５に出力する。
【００４４】
推薦コンテンツ抽出部１５０は、２個の推薦番組抽出部１５１、１５４と、２個の推薦ＶＯＤコンテンツ抽出部１５２、１５３と、を含んで構成される。
推薦番組抽出部１５１には、履歴情報取得部１４２から入力されるユーザＩＤ毎の番組視聴履歴に基づいて、番組情報取得部１４３から入力される番組情報から推薦番組に係る推薦番組情報を抽出する。単位時間内に放送時間の一部又は全部が含まれる番組の番組情報が推薦番組の候補になる。この単位時間は、端末装置３０において推薦番組ならびに推薦ＶＯＤコンテンツの情報を更新する周期、つまり、それらの情報の１つの表示時間帯に相当する。以下の説明では。この単位時間を、スロットと呼ぶことがある。推薦番組抽出部１５１は、例えば、視聴履歴が示す番組の番組情報と抽出条件となる要素が一致する番組それぞれのスコアを算出する。推薦番組抽出部１５１は、算出したスコアの降順に単位時間毎に所定の個数（例えば、６個）の番組の番組情報を推薦番組情報として抽出する。抽出条件として、例えば、番組の属性を示す番組情報の要素として、キャスト、ジャンル及びキーワードが用いられる。スコアは、一致する抽出条件の個数ならびに頻度が多いほど高く、その受信時間、つまり視聴時間が長いほど高い。推薦番組抽出部１５１は、キャスト、ジャンル、キーワードなどの要素の種別に応じて異なる重み係数が予め設定され、それぞれの要素の出現度数に重み係数を乗じて得られる乗算値の要素間の総和をスコアとして算出してもよい。これにより、ユーザの嗜好の要素が多く含まれる番組ほど推薦番組として選択される。この手法を嗜好ベースの抽出と呼ぶことがある。推薦番組抽出部１５１は、抽出した推薦番組情報と算出したスコアとを対応付けてカード編成部１５５に出力する。また、推薦番組抽出部１５１は、抽出した推薦番組情報を推薦ＶＯＤコンテンツ抽出部１５３に出力する。
【００４５】
推薦ＶＯＤコンテンツ抽出部１５２は、履歴情報取得部１４２から入力されるユーザＩＤ毎のＶＯＤコンテンツ視聴履歴に基づいて、ＶＯＤコンテンツ情報取得部１４４から入力されるＶＯＤコンテンツ情報から推薦ＶＯＤコンテンツに係る推薦ＶＯＤコンテンツ情報を抽出する。推薦ＶＯＤコンテンツ抽出部１５２は、ＶＯＤコンテンツ情報を抽出する際、例えば、推薦番組抽出部１５１と同様に嗜好ベースの抽出を行う。推薦ＶＯＤコンテンツ抽出部１５２は、抽出した推薦ＶＯＤコンテンツ情報と算出したスコアとを対応付けてカード編成部１５５に出力する。また、推薦ＶＯＤコンテンツ抽出部１５２は、抽出したＶＯＤコンテンツ情報を推薦番組抽出部１５４に出力する。
【００４６】
推薦ＶＯＤコンテンツ抽出部１５３は、推薦番組抽出部１５１から入力される推薦番組情報に基づいて、ＶＯＤコンテンツ情報取得部１４４から入力されるＶＯＤコンテンツ情報から推薦ＶＯＤコンテンツに係る推薦ＶＯＤコンテンツ情報を抽出する。推薦ＶＯＤコンテンツ抽出部１５３は、推薦ＶＯＤコンテンツ情報を抽出する際、例えば、嗜好ベースの抽出を行う。即ち、推薦ＶＯＤコンテンツ抽出部１５３は、個々の推薦番組情報と抽出条件となる要素が一致するＶＯＤコンテンツそれぞれのスコアを算出する。推薦ＶＯＤコンテンツ抽出部１５３は、算出したスコアの降順に単位時間毎に所定の個数（例えば、１個又は２個）のＶＯＤコンテンツのＶＯＤコンテンツ情報を、その推薦番組情報に対応する推薦ＶＯＤコンテンツ情報として抽出する。推薦ＶＯＤコンテンツ抽出部１５３は、その推薦番組情報と対応する推薦ＶＯＤコンテンツ情報のそれぞれにセットコードを付与する。セットコードは、そのコンテンツの情報と併せて表示する他のコンテンツの存在を示すセット表示識別情報である。推薦ＶＯＤコンテンツ抽出部１５３は、セットコードとして、推薦番組情報毎に異なる番号を設定する。推薦ＶＯＤコンテンツ抽出部１５３は、セットコードを付与した推薦ＶＯＤコンテンツ情報と推薦番組情報とのセットをカード編成部１５５に出力する。
【００４７】
推薦番組抽出部１５４は、推薦ＶＯＤコンテンツ抽出部１５２から入力される推薦ＶＯＤコンテンツ情報に基づいて、番組情報取得部１４３から入力される番組情報から推薦番組に係る推薦番組情報を抽出する。推薦番組抽出部１５４は、推薦番組情報を抽出する際、例えば、推薦ＶＯＤコンテンツ抽出部１５３と同様に嗜好ベースの抽出を行って所定の個数（例えば、１個又は２個）の推薦ＶＯＤコンテンツ情報ごとに対応する推薦ＶＯＤコンテンツ情報のそれぞれに推薦ＶＯＤコンテンツ毎に異なるセットコードを付与する。
【００４８】
履歴情報取得部１４２から入力されるユーザＩＤ毎のＶＯＤコンテンツ視聴履歴に基づいて、ＶＯＤコンテンツ情報取得部１４４から入力されるＶＯＤコンテンツ情報からＶＯＤコンテンツに係るＶＯＤコンテンツ情報を抽出する。推薦番組抽出部１５４は、セットコードを付与した推薦番組情報と推薦ＶＯＤコンテンツ情報とのセットをカード編成部１５５に出力する。
【００４９】
カード編成部１５５には、推薦コンテンツ情報として推薦コンテンツ抽出部１５０からユーザならびに単位時間ごとに推薦番組情報と推薦ＶＯＤコンテンツ情報が入力される。カード編成部１５５は、推薦コンテンツの表示情報の一例としてカード型の画像の表示に用いる表示情報と、その条件を示す条件情報とを含む推薦コンテンツ表示情報を生成する。本実施形態では「カード」とは、表示情報の一例との意味を含む。カード編成部１５５は、推薦番組表示生成部１５６と推薦ＶＯＤコンテンツ表示生成部１５７とを含んで構成される。
【００５０】
推薦番組表示生成部１５６は、端末装置３０が表示を行う単位時間毎に、その単位時間の一部又は全部が放送時間に含まれる番組のサービス種別を放送と判定する。推薦番組表示生成部１５６は、その単位時間が放送開始時刻よりも早い番組のサービス種別を予約と判定する。推薦番組表示生成部１５６は、その単位時間が放送終了時刻よりも遅い番組を無効な番組であるとして、その単位時間の推薦番組として棄却する。推薦番組表示生成部１５６は、サービス種別が放送であるか予約であるかを示すサービス種別情報を生成する。サービス種別情報は、端末装置３０において表示情報への指示に基づいて、それぞれのサービス種別に応じた受信サービスに係る処理に対する命令（コマンド）としても用いられる。受信サービスに係る処理とは、例えば、放送については選局処理、予約については予約処理である。
【００５１】
推薦番組表示生成部１５６は、サービス種別ごとに各推薦番組の優先順位をスコアの降順に定め、優先順位が高いものほど優先して所定の個数（選択数）の推薦番組を選択する。推薦番組表示生成部１５６は、選択された各推薦番組について番組情報に基づいて表示情報を生成する。表示情報には、例えば、放送開始日時とタイトル名（番組名）と放送チャネルのチャンネル番号が含まれる。表示情報には、少なくともユーザが個々の推薦番組を識別できる情報が含まれればよい。その他、カード生成サーバ２において表示情報に係る画像データの生成に用いる情報として、その推薦番組のタイトルＩＤが含まれてもよい。推薦番組表示生成部１５６は、表示情報の表示条件を示す条件情報を生成する。条件情報には、受信に用いる受信情報として放送チャネル、放送時間と、サービス種別情報及び優先順位が含まれる。セットコードが付与された推薦番組については、推薦番組表示生成部１５６は、条件情報にさらにセットコードを含める。セットコードを条件情報に含める推薦番組のサービス種別は、予約に限られてもよい。放送に係る推薦番組については、ユーザはその時点において放送されている番組を視聴したいという期待があるので、他のコンテンツとしてＶＯＤコンテンツを視聴したいという要請が比較的乏しいためである。推薦番組表示生成部１５６は、推薦番組毎に表示情報と条件情報を含む推薦番組表示情報を生成する。推薦番組表示生成部１５６は、生成した推薦番組表示情報をカード登録部１５８に出力する。
【００５２】
推薦ＶＯＤコンテンツ表示生成部１５７は、単位時間毎に、その単位時間の一部又は全部が配信期間に含まれる推薦ＶＯＤコンテンツ情報を採用し、それ以外の推薦ＶＯＤコンテンツ情報を棄却する。推薦ＶＯＤコンテンツ表示生成部１５７は、サービス種別としてＶＯＤを示すサービス種別情報を生成する。推薦ＶＯＤコンテンツ表示生成部１５７は、採用された各推薦ＶＯＤコンテンツ表示情報の優先順位をスコアの降順に定め、優先順位が高いものほど優先して所定の個数（選択数）の推薦ＶＯＤコンテンツを選択する。推薦ＶＯＤコンテンツ表示生成部１５７は、選択した各推薦ＶＯＤコンテンツについてＶＯＤコンテンツ情報に基づいて表示情報を生成する。表示情報には、例えば、タイトル名とジャンルとそのコンテンツの属性が含まれる。表示情報には、少なくともユーザがその推薦ＶＯＤコンテンツを識別できる情報が含まれればよい。その他、カード生成サーバ２において表示情報に係る画像データの生成に用いる情報として、その推薦ＶＯＤコンテンツのタイトルＩＤが含まれてもよい。推薦ＶＯＤコンテンツ表示生成部１５７は、表示情報の表示条件を示す条件情報を生成する。条件情報には、受信に用いる受信情報として推薦ＶＯＤコンテンツを配信するＶＯＤコンテンツサーバ９のＵＲＬと、サービス種別情報及び優先順位が含まれる。セットコードが付与された推薦ＶＯＤコンテンツについては、推薦ＶＯＤコンテンツ表示生成部１５７は、条件情報にさらにセットコードを含める。推薦ＶＯＤコンテンツ表示生成部１５７は、推薦ＶＯＤコンテンツ毎に表示情報と条件情報を含む推薦ＶＯＤコンテンツ表示情報を生成する。推薦ＶＯＤコンテンツ表示生成部１５７は、生成した推薦ＶＯＤコンテンツ表示情報をカード登録部１５８に出力する。
【００５３】
なお、推薦番組表示生成部１５６には、ＣＰ指定コンテンツ情報取得部１４６から番組情報に基づくＣＰ指定コンテンツ情報が入力される場合がある。その場合には、所定の時間帯（ＣＰ指定コンテンツ表示時間帯）に含まれる単位時間について、推薦番組表示生成部１５６は、そのＣＰ指定コンテンツを他の推薦番組よりも高い優先順位の推薦番組として定めてもよい。推薦番組表示生成部１５６は、その番組情報に基づいて推薦番組表示情報を生成し、生成した推薦番組表示情報をカード登録部１５８に出力する。
【００５４】
また、推薦ＶＯＤコンテンツ表示生成部１５７は、ＣＰ指定コンテンツ情報取得部１４６からＶＯＤコンテンツ情報に基づくＣＰ指定コンテンツ情報が入力される場合がある。その場合には、ＣＰ指定コンテンツ表示時間帯に含まれる単位時間について、そのＣＰ指定コンテンツを、推薦ＶＯＤコンテンツ表示生成部１５７は、他のＶＯＤコンテンツよりも高い優先順位のＶＯＤコンテンツとして定めてもよい。推薦ＶＯＤコンテンツ表示生成部１５７は、そのＶＯＤコンテンツ情報に基づいて推薦ＶＯＤコンテンツ表示情報を生成し、生成したＶＯＤコンテンツ番組表示情報をカード登録部１５８に出力する。
【００５５】
なお、推薦番組表示生成部１５６には、ランキング情報取得部１４７から番組ランキング情報が入力される場合がある。その場合には、推薦番組表示生成部１５６は番組ランキング情報が示す番組のうち、その番組情報を参照して番組名、放送時間及び曜日が一致する番組をシリーズ番組として特定する。推薦番組表示生成部１５６は、所定の時間帯（ランキングベース表示時間帯）に含まれる単位時間の一部又は全部を放送時間が含むシリーズ番組を推薦番組の候補として定める。そして、推薦番組表示生成部１５６は、定めた推薦番組の候補のうち所定の個数の番組を順位の高い順に推薦番組として選択する。そして、推薦番組表示生成部１５６は、その番組情報に基づいて推薦番組表示情報を生成し、生成した推薦番組表示情報をカード登録部１５８に出力する。
【００５６】
なお、推薦ＶＯＤコンテンツ表示生成部１５７には、ランキング情報取得部１４７からＶＯＤコンテンツランキング情報が入力される場合がある。その場合には、推薦ＶＯＤコンテンツ表示生成部１５７は、ランキングベース表示時間帯に含まれる単位時間の一部又は全部を、そのＶＯＤコンテンツ情報で特定される配信期間内のＶＯＤコンテンツコンテンツを推薦ＶＯＤコンテンツの候補として定める。そして、推薦ＶＯＤコンテンツ表示生成部１５７は、定めた推薦ＶＯＤコンテンツの候補のうち所定の個数のＶＯＤコンテンツを順位の高い順に推薦ＶＯＤコンテンツとして選択する。そして、推薦ＶＯＤコンテンツ表示生成部１５７は、そのＶＯＤコンテンツ情報に基づいて推薦ＶＯＤコンテンツ表示情報を生成し、生成したＶＯＤコンテンツ表示情報をカード登録部１５８に出力する。
【００５７】
カード登録部１５８は、推薦番組表示生成部１５６から入力された推薦番組表示情報と、推薦ＶＯＤコンテンツ表示生成部１５７から入力された推薦ＶＯＤコンテンツ表示情報をユーザＩＤ及び単位時間毎に集積する。カード登録部１５８は、集積した推薦番組表示情報と推薦ＶＯＤコンテンツ表示情報をカード生成サーバ２に通信部１６０を介して出力する。カード生成サーバ２では、出力された推薦番組表示情報と推薦ＶＯＤコンテンツ表示情報に、それぞれ画像データが付加される。画像データが付加された推薦番組表示情報と推薦ＶＯＤコンテンツ表示情報は、配信サーバ１０を介して各ユーザＩＤに対応する機器ＩＤで指定される端末装置３０に配信される。
【００５８】
（端末装置の構成）
次に、端末装置３０の構成について説明する。端末装置３０は、カード取得部３０１、カード表示機能・起動部３０２、選局機能部３０５、予約機能部３０６、ＶＯＤ機能部３０７、人物検出部３０８、表示部３０９、入力部３１０、通信部３１１及び放送受信部３１２を含んで構成される。
【００５９】
カード取得部３０１は、単位時間ごとに表示情報要求を配信サーバ１０に通信部３１１を介して送信する。カード取得部３０１は、表示情報要求に対する応答として、その単位時間に係る表示情報である推薦番組表示情報と推薦ＶＯＤコンテンツ表示情報を配信サーバ１０から受信する。カード取得部３０１は、受信した推薦番組表示情報と推薦ＶＯＤコンテンツ表示情報を記憶する。
【００６０】
カード表示機能・起動部３０２は、推薦番組表示情報と推薦ＶＯＤコンテンツ表示情報に係る推薦番組と推薦ＶＯＤコンテンツを表すカード型の画像の表示部３０９への表示及び表示された画像への指示に応じた推薦番組又は推薦ＶＯＤコンテンツの受信サービスに係る処理を制御する。カード表示機能・起動部３０２は、起動が指示されるとき、その処理を開始する。起動が指示されるとは、人物検出部３０８から検出信号が入力されること、又は入力部３１０から起動を示す操作信号が入力されることを意味する。
【００６１】
カード表示機能・起動部３０２は、カード表示制御部３０３と、機能制御部３０４とを含んで構成される。
カード表示制御部３０３は、その時点（現在）の時刻が属する単位時間の推薦番組情報と推薦ＶＯＤコンテンツ情報をカード取得部３０１から読み取る。
カード表示制御部３０３は、読み取った推薦番組情報と推薦ＶＯＤコンテンツ情報から、そのサービス種別情報が示すサービス種別と、サービス種別毎の優先順位を特定する。カード表示制御部３０３は、サービス種別毎に所定の個数の推薦番組又は推薦ＶＯＤコンテンツを示す画像を表示部３０９に表示させる。そのために、カード表示制御部３０３は、それぞれの画像に係る画像データとして推薦番組情報又は推薦ＶＯＤコンテンツ情報に含まれる画像データを、表示部３０９に出力する。
【００６２】
カード表示制御部３０３は、原則として優先順位が高い推薦番組又は推薦ＶＯＤコンテンツほど高くなるように、それぞれのサービス種別毎の表示順位を定める。そして、カード表示制御部３０３は、入力部３１０からの切替を示す操作信号が入力されるごとに、出力対象の推薦番組及び推薦ＶＯＤコンテンツの情報を表す画像データを、次の表示順位の推薦番組及び推薦ＶＯＤコンテンツの情報を表す画像データに順次切り替える。
【００６３】
但し、カード表示制御部３０３は、その時点の表示順位である出力対象の画像データに係る推薦番組表示情報に、セットコードが含まれているか否かを判定し、含まれていると判定するとき、次の処理を行う。カード表示制御部３０３は、推薦番組表示情報に含まれているセットコードと同一のセットコードが含まれている推薦ＶＯＤコンテンツ表示情報を検索する。カード表示制御部３０３は、検索した推薦ＶＯＤコンテンツ表示情報に含まれる画像データを、当該推薦番組表示情報に含まれる画像データと併せて表示部３０９に出力する。これにより、その推薦番組の情報を表す画像と、その推薦番組に基づいて抽出された推薦ＶＯＤコンテンツの情報を表す画像が表示部３０９に表示される。
【００６４】
機能制御部３０４は、押下された画像に係る推薦番組又は推薦ＶＯＤコンテンツの受信サービスを実現するための処理を、推薦番組表示情報又は推薦ＶＯＤコンテンツ表示情報に含まれるサービス種別情報が示すサービス種別に対応する機能部に実行させる。押下とは、現実に押下されることの他、入力部３１０から入力されるその画像又は当該画像の表示領域内の位置が操作信号で指示されるという意味を含む。
【００６５】
機能制御部３０４は、例えば、サービス種別として放送について、押下された画像に係る番組の受信情報と起動指示を選局機能部３０５に出力する。推薦番組表示情報には、受信情報として放送チャネルの情報が含まれる。これにより、選局機能部３０５は、選局処理（後述）の実行を開始する。
機能制御部３０４は、サービス種別として予約について、押下された画像に係る番組の受信情報と起動指示を予約機能部３０６に出力する。推薦番組表示情報には、受信情報として放送チャネルならびに放送時間の情報が含まれる。これにより、予約機能部３０６は、予約処理（後述）の実行を開始する。
機能制御部３０４は、サービス種別としてＶＯＤについて、押下された画像に係るＶＯＤコンテンツの受信情報と起動指示をＶＯＤ機能部３０７に出力する。ＶＯＤコンテンツ表示情報には、受信情報としてＵＲＬなどの取得先情報が含まれる。ＶＯＤ機能部３０７は、機能制御部３０４から起動指示が入力されるときＶＯＤ受信処理（後述）の実行を開始する。
なお、機能制御部３０４は、入力部３１０からの操作信号で指示される操作を示す操作情報を所定時間毎に集積して操作履歴を生成してもよい。操作情報には、カード表示制御部３０３が表示させ、操作により選択された画像を示すカード情報が含まれる。カード情報には、例えば、そのサービス種別、コンテンツのタイトルＩＤ、選択された時刻などの情報が含まれる。機能制御部３０４は、生成した操作履歴を履歴集積サーバ５に通信部３１１を介して送信する。
【００６６】
選局機能部３０５は、機能制御部３０４から起動指示が入力されるとき、選局処理を実行する。より具体的には、選局機能部３０５は、機能制御部３０４から入力される受信情報から放送チャネルを特定する。選局機能部３０５は、放送受信部３１２に対して特定した放送チャネルに対応する周波数帯域の放送信号を受信させる。選局機能部３０５は、放送受信部３１２が受信した放送信号から映像データを分離し、分離した映像データを表示部３０９に出力する。
【００６７】
予約機能部３０６は、機能制御部３０４から起動指示が入力されるとき、予約処理を実行する。予約処理とは、その番組の録画の予約に係る処理である。より具体的には、予約機能部３０６は、機能制御部３０４から入力される受信情報からチャネル、放送開始時刻及び放送終了時刻を特定する。予約機能部３０６は、所定の予約画面を表示部３０９に表示させる。予約画面には、例えば、その推薦番組のタイトル名、放送チャネル及び放送時間と録画予約を示すメッセージが含まれる。予約機能部３０６は、現時刻が放送開始時刻に達したとき、放送受信部３１２に対して特定した放送チャネルに対応する周波数帯域の放送信号の受信を開始させる。予約機能部３０６は、放送受信部３１２が受信した放送信号から映像データを分離し、分離した映像データを記憶する。予約機能部３０６は、現時刻が放送終了時刻に達したとき、放送受信部３１２に対して放送信号の受信を終了させる。受信終了に伴い、予約機能部３０６は、映像データの記憶を停止する。このとき、予約機能部３０６は、録画終了画面を表示部３０９に表示させてもよい。録画終了画面には、例えば、その推薦番組のタイトル名、放送チャネル及び放送時間と録画終了を示すメッセージが含まれる。予約機能部３０６は、入力部３１０から再生を指示する操作信号が入力されるとき、記憶した映像データを表示部３０９に出力する。これにより、録画された番組の映像が表示される。
【００６８】
なお、選局機能部３０５、予約機能部３０６は、それぞれ受信開始時刻、受信終了時刻を視聴開始時刻、視聴終了時刻として含む選局情報を生成する。選局機能部３０５、予約機能部３０６は、さらに、自装置に設定された機器ＩＤ、設置されている地域、受信した番組に係るチャンネルのチャンネル番号を選局情報の一部として含めてもよい。選局機能部３０５、予約機能部３０６は、生成した選局情報を履歴集積サーバ５に通信部３１１を介して送信する。
【００６９】
ＶＯＤ機能部３０７は、機能制御部３０４から起動指示が入力されるとき、ＶＯＤ受信処理を実行する。より具体的には、ＶＯＤ機能部３０７は、機能制御部３０４から入力される受信情報から取得先情報を特定する。ＶＯＤ機能部３０７は、特定した取得先情報で指示されるＶＯＤコンテンツサーバ９に通信部３１１を介してＶＯＤコンテンツ要求を送信する。ＶＯＤ機能部３０７は、ＶＯＤコンテンツ要求に対する応答として、ＶＯＤコンテンツサーバ９から取得先情報で指定されるＶＯＤコンテンツデータを受信する。ＶＯＤ機能部３０７は、受信したＶＯＤコンテンツデータに含まれる映像データを表示部３０９に出力する。
【００７０】
なお、ＶＯＤ機能部３０７は、受信開始時刻、受信終了時刻を視聴開始時刻、視聴終了時刻として含むＶＯＤ選択情報を生成する。ＶＯＤ機能部３０７は、さらに、自装置に設定された機器ＩＤ、ＶＯＤコンテンツデータに付随して受信したタイトルＩＤをＶＯＤ選択情報の一部として含める。ＶＯＤ機能部３０７は、生成したＶＯＤ選択情報を履歴集積サーバ５に通信部３１１を介して送信する。
【００７１】
人物検出部３０８は、端末装置３０の筐体表面に設置され、自部から所定範囲内（例えば、１ｍ）に所在する人物を検出する。人物検出部３０８は、例えば、人感センサを含んで構成される。人物検出部３０８は、人物を検出するとき、その検出を示す検出信号を生成する。人物検出部３０８は、生成した検出信号をカード表示機能・起動部３０２に出力する。
【００７２】
表示部３０９は、カード表示制御部３０３から入力される画像データに基づく画像を表示する。また、表示部３０９は、選局機能部３０５、ＶＯＤ機能部３０７からそれぞれ入力される映像データに基づく映像を表示する。表示部３０９は、例えば、液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、などを含んで構成される。
【００７３】
入力部３１０は、ユーザの操作に応じて作成された操作信号を取得し、取得した操作信号をカード表示機能・起動部３０２に出力する。入力部３１０は、例えば、制御装置（リモートコントローラ、以下、リモコンと呼ぶ）から操作信号を受信する赤外線インタフェースを含んでもよいし、ユーザの操作に応じて操作信号を作成するボタン等の専用の部材、タッチセンサ等の汎用の部材を含んでもよい。操作されるボタンや指示される位置に応じて、操作による指示内容が区別される。
【００７４】
通信部３１１は、ネットワークＮＷに接続される機器との間で、各種のデータを送受信する。通信部３１１は、例えば、通信インタフェースである。
放送受信部３１２は、放送事業者の放送設備から送信される放送信号を選局機能部３０５又は予約機能部３０６から指示されるチャンネルに応じた周波数帯域で受信する。放送受信部３１２は、例えば、チューナである。
【００７５】
（コンテンツ推薦方法の概略）
次に、本実施形態に係るコンテンツ推薦方法の概略について説明する。図３は、本実施形態に係るコンテンツ推薦方法の概略を示す概念図である。
レコメンドサーバ１の推薦コンテンツ抽出部１５０は、主に放送予定の番組から推薦番組を選択する処理と、送信可能なＶＯＤコンテンツから推薦ＶＯＤコンテンツを選択する処理とを実行する。前者を番組レコメンド、後者をＶＯＤレコメンドと呼ぶ。推薦番組抽出部１５１は、番組レコメンドとして、ユーザ毎の番組視聴履歴に基づいて、放送予定の各番組の番組情報から推薦番組に係る推薦番組情報を抽出する。図３に示す例では、番組レコメンドの結果として、番組Ａと番組Ｂが選択される。番組Ａ、番組Ｂのサービス種別は、それぞれ放送、予約である。カード編成部１５５の推薦番組表示生成部１５６は、番組Ａ、番組Ｂのそれぞれの情報を表示するための推薦番組表示情報を生成する。端末装置３０のカード表示制御部３０３は、番組Ａ、番組Ｂの情報を表すカード型画像として、それぞれのサービス種別に応じたカード型画像である放送カード、予約カードを表示部３０９に表示させる。放送カードがユーザの操作により指示されるとき、選局機能部３０５は番組Ａについて選局処理を行う。予約カードがユーザの操作により指示されるとき、予約機能部３０６は番組Ｂについて予約処理を行う。
【００７６】
他方、推薦ＶＯＤコンテンツ抽出部１５２は、ＶＯＤレコメンドとして、ユーザＩＤ毎のＶＯＤコンテンツ視聴履歴に基づいて、送信可能な各ＶＯＤコンテンツのＶＯＤコンテンツ情報から推薦ＶＯＤコンテンツに係る推薦ＶＯＤコンテンツ情報を抽出する。その抽出結果の例として、ＶＯＤ  Ａが選択される。また、推薦ＶＯＤコンテンツ抽出部１５３は、番組レコメンドの結果として得られる推薦番組情報に基づいて、各ＶＯＤコンテンツのＶＯＤコンテンツ情報から推薦ＶＯＤコンテンツに係る推薦ＶＯＤコンテンツ情報を抽出する。図３に示す例では、番組Ｂに基づく番組レコメンドの結果としてＶＯＤ  Ｂが選択される。推薦ＶＯＤコンテンツ表示生成部１５７は、ＶＯＤ  Ａの推薦番組表示情報とＶＯＤ  Ｂの推薦ＶＯＤコンテンツ表示情報に共通のセット表示識別情報として、共通のセットコードを付与する。端末装置３０のカード表示制御部３０３は、ＶＯＤ  Ａ、ＶＯＤ  Ｂの情報を表すカード型画像としてＶＯＤカードを表示部３０９に表示させる。ここで、カード表示制御部３０３は、共通のセットコードが付与された推薦番組表示情報に係る番組Ｂの予約カードと、ＶＯＤ  Ｂの予約カードを併せて表示部３０９に表示させる。これにより、ユーザは、番組ＢとＶＯＤ  Ｂとの関連性を容易に把握することができる。
【００７７】
（カード型画像）
次に、表示部３０９に表示されるカード型画像の表示例について説明する。図４は、本実施形態に係るカード型画像の表示例Ｄ１を示す図である。
表示部３０９の表示領域には、推薦コンテンツの情報を表す画像として４個のカード型の画像Ｃｄ１−Ｃｄ４が表示されている。画像Ｃｄ０１−Ｃｄ０４は、表示領域の中段において、左方から右方に配列されている。
【００７８】
画像Ｃｄ１、Ｃｄ２は、それぞれ番組Ａを表す放送カード、番組Ｂを表す予約カードである。画像Ｃｄ１、Ｃｄ２の中央部には、それぞれの番組の１つのシーンを表すサムネイル画像が表される。画像Ｃｄ１、Ｃｄ２の下部には、放送開始時刻（放送開始日時）、タイトル名（番組名）及び放送チャネル（ＣＨ）の情報が表されている。
画像Ｃｄ３、Ｃｄ４は、それぞれＶＯＤ  Ａを表すＶＯＤカード、ＶＯＤ  Ｂを表すＶＯＤカードである。画像Ｃｄ３、Ｃｄ４の中央部には、それぞれのＶＯＤコンテンツの１つのシーンを表すサムネイル画像が表される。画像Ｃｄ３、Ｃｄ４の下部には、タイトル名、ジャンル及び属性の情報が表されている。
【００７９】
次に、コンテンツのサービス種別ごとのカード型画像と端末装置３０が実行する処理との関連について説明する。図５に示すように、放送カードは、受信対象の番組についての選局処理を表す画像である。つまり、放送カードが指示されるとき、機能制御部３０４は、指示された画像に係る番組について選局機能部３０５に選局処理を実行させる。予約カードは、受信対象の番組についての予約処理を表す画像である。つまり、予約カードが指示されるとき、機能制御部３０４は、指示された画像に係る番組について予約機能部３０６に予約処理を実行させる。ＶＯＤカードは、受信対象のＶＯＤコンテンツについてのＶＯＤ受信処理を表す画像である。つまり、ＶＯＤカードが指示されるとき、機能制御部３０４は、指示された画像に係るＶＯＤコンテンツについてＶＯＤ機能部３０７にＶＯＤ受信処理を実行させる。
【００８０】
画像への押下の検知は、表示部３０９の表示領域の表面又は裏面に装着されたタッチセンサ（図示せず）からの操作信号によりなされてもよいし、リモコン（図示せず）からの操作信号によりなされてもよい。一例としてカーソル移動ボタン群と選択ボタンとを有するリモコンが用いられてもよい。カーソル移動ボタン群には、押下により上下左右の各方向へのカーソル移動を指示する操作信号を作成するための４個のボタンが含まれる。機能制御部３０４は、その時点において指示されている表示領域上の位置を示すカーソルを表示部３０９に表示させ、リモコンから入力部３１０を介して入力される操作信号が指示する方向にカーソルを移動させる。選択ボタンは、押下によりカーソルが表されている位置を指示する操作信号を生成するためのボタンである。機能制御部３０４は、入力される操作信号が指示される位置に表示されている画像に係る処理を行う。なお、リモコンは、図４に示す画像Ｃｄ１−Ｃｄ４のそれぞれに対応した各１個のボタンを備えてもよい。ボタンの色は、対応する画像の背景色と同じであってもよい。リモコンは、ボタンの押下に応じて対応する画像を示す操作信号を生成する。これにより、ユーザは、背景色と同じ色のボタンを押下することで、その画像に示される推薦コンテンツを、受信サービスを受けようとするコンテンツとして容易に選択することができる。
【００８１】
（実行例）
次に、本実施形態に係るコンテンツ推薦処理の実行例について説明する。
図６は、本実施形態に係る番組視聴履歴による推薦番組情報の一例を示す図である。
図６に示す例は、推薦番組抽出部１５１が、主に深夜ドラマ、深夜アニメを視聴したユーザの番組視聴履歴に基づいて抽出した推薦番組情報である。算出されたスコアの降順に各推薦番組の推薦番組情報が上から下に配列されている。但し、図６には、最右列にセットコードの有無が表されている。ＮＵＬＬは、セットコードがないことを示す。タイトルＩＤ２００００２が示す番組Ｃには、セットコードｓｅｔ０００１が付与されている。このことは、番組Ｃには、その情報の画像と併せて情報を表示すべき他のコンテンツが存在することを示す。なお、このセットコードｓｅｔ０００１は、後述するように推薦ＶＯＤコンテンツ抽出部１５３によって付与される。
【００８２】
図７は、本実施形態に係る推薦番組による推薦ＶＯＤコンテンツ情報の一例を示す図である。図７に示す例は、推薦ＶＯＤコンテンツ抽出部１５３が、図６に示す番組Ｃに基づいて抽出した推薦ＶＯＤコンテンツ情報の候補である。推薦ＶＯＤコンテンツ抽出部１５３は、これらの候補のうちスコアが９５と最も高いＶＯＤ  Ａを選択し、ＶＯＤ  Ａについてセットコードｓｅｔ０００１を与え、選択のキーとなる推薦番組である番組Ｃに同一のセットコードｓｅｔ０００１を与える。
【００８３】
図８は、本実施形態に係る推薦番組による推薦ＶＯＤコンテンツ情報の他の例を示す図である。図８に示す例は、推薦ＶＯＤコンテンツ抽出部１５３が、図６に示す番組Ｃに基づいて抽出した推薦ＶＯＤコンテンツ情報の候補である。但し、図８に示す例では、推薦ＶＯＤコンテンツ抽出部１５３は、これらの候補のうちスコアが最も高いＶＯＤ  Ａと、次にスコアが高いＶＯＤ  Ｂを選択する。推薦ＶＯＤコンテンツ抽出部１５３は、番組ＣとＶＯＤ  Ａの他、ＶＯＤ  Ｂにもセットコードｓｅｔ０００２を与える。
【００８４】
図９は、本実施形態に係るＶＯＤ視聴履歴による推薦ＶＯＤコンテンツの一例を示す図である。推薦ＶＯＤコンテンツ抽出部１５２が、主にドラマ、アニメを視聴したユーザのＶＯＤ視聴履歴に基づいて抽出した推薦ＶＯＤコンテンツ情報である。スコアの図示が省略されているが、図９には算出されたスコアの降順に各推薦ＶＯＤコンテンツの推薦ＶＯＤコンテンツ情報が上から下に配列されている。特に、端末装置３０の使用開始からの経過期間が短い場合には、ユーザ毎のＶＯＤ視聴履歴が十分に蓄積されていない場合がある。そのような場合、ＶＯＤ視聴履歴だけに頼るとユーザの嗜好に合うＶＯＤコンテンツが推薦されないことがある。本実施形態では、推薦ＶＯＤコンテンツ抽出部１５３が推薦番組に基づいて推薦ＶＯＤコンテンツ情報を抽出することにより、よりユーザの嗜好に合うＶＯＤコンテンツが、その推薦番組と併せて推薦される。
【００８５】
（ユーザ情報）
図１０は、本実施形態に係るユーザ情報の一例を示す図である。
ユーザ情報は、各ユーザＩＤに少なくとも１つの機器ＩＤが対応付けられて形成される。図１０に示す例では、ユーザＩＤにさらに地域、性別、年齢層及び嗜好情報が対応付けられている。これらの情報は、端末装置３０から初回の利用登録時に取得されてもよい。１つのユーザＩＤには、複数の機器ＩＤが対応付けられてもよい。これにより、レコメンドサーバ１は、対応付けられた各機器ＩＤが示す端末装置３０からの番組視聴履歴とＶＯＤコンテンツ視聴履歴を取得することができる。また、レコメンドサーバ１は、対応付けられた各機器ＩＤが示す端末装置３０へ推薦番組表示情報と推薦ＶＯＤコンテンツ表示情報を送信することができる。また、ユーザ情報には、複数の端末装置３０のうち、推薦番組表示情報と推薦ＶＯＤコンテンツ表示情報の送信先の端末装置３０が設定されてもよい。その場合には、レコメンドサーバ１は、送信先としてその端末装置３０に推薦番組表示情報と推薦ＶＯＤコンテンツ表示情報を送信し、他の対応付けられた端末装置３０には送信しない。
【００８６】
（レコメンドセット）
次に、本実施形態に係るレコメンドセットについて説明する。
図１１は、本実施形態に係るレコメンドセットの一例の説明図である。
図１１に示す例では、端末装置３０の表示部３０９にレコメンドセットとして、番組Ａに係る放送カード、番組Ｃに係る予約カード、ＶＯＤ  Ａに係るＶＯＤカード及びＶＯＤ  Ｇに係るＶＯＤカードが表示されている。番組Ａ、Ｃは、図６に例示されるように、推薦番組抽出部１５１が番組視聴履歴に基づいて番組情報から抽出した推薦番組情報に係る番組である。番組Ａ、ＣのタイトルＩＤ（ＴＩＤ）は、それぞれ２０００００、２００００２である。ＶＯＤ  Ａは、図７に例示されるように、推薦ＶＯＤコンテンツ抽出部１５３が番組Ｃに基づいてＶＯＤコンテンツ情報から抽出した推薦ＶＯＤコンテンツ情報に係るＶＯＤコンテンツである。ＶＯＤ  ＡのＴＩＤは、３００００３である。番組ＣとＶＯＤ  Ａには、セット表示識別情報として共通のセットコードｓｅｔ０００１が与えられる。ＶＯＤ  Ｇは、図９に例示されるように、推薦ＶＯＤコンテンツ抽出部１５２がＶＯＤ視聴履歴情報に基づいてＶＯＤコンテンツ情報から抽出した推薦ＶＯＤコンテンツ情報に係るＶＯＤコンテンツである。ＶＯＤ  ＧのＴＩＤは、２１００００である。
【００８７】
番組Ａ、Ｃは、カード編成部１５５においてサービス種別が放送、予約とそれぞれ判定される。カード編成部１５５は、番組Ａ、Ｃそれぞれの推薦番組情報とサービス種別情報に基づいて推薦番組表示情報を生成する。カード編成部１５５は、ＶＯＤ  Ａ、ＶＯＤ  Ｇそれぞれの推薦ＶＯＤコンテンツ情報に基づいて推薦ＶＯＤコンテンツ表示情報を生成する。カード編成部１５５は、番組Ｃの推薦番組表示情報とＶＯＤ  ＡのＶＯＤコンテンツ表示情報に、それぞれセットコードｓｅｔ０００１を含める。
【００８８】
カード生成サーバ２は、カード登録部１５８を介して受信した推薦コンテンツ表示情報に基づいて、それぞれのサービス種別に応じたカード型画像の画像データを生成する。カード生成サーバ２は、画像データを付加した推薦コンテンツ表示情報を端末装置３０に配信サーバ１０を介して送信する。
【００８９】
端末装置３０のカード表示制御部３０３は、番組Ｃの推薦番組表示情報からセットコードｓｅｔ０００１を検出し、検出したセットコードｓｅｔ０００１を含むＶＯＤ  ＡのＶＯＤコンテンツ表示情報を検索する。カード表示制御部３０３は、他に推薦ＶＯＤコンテンツ表示情報があっても、番組Ｃの予約カードと併せてＶＯＤ  ＡのＶＯＤカードを表示部３０９に表示させる。
【００９０】
（レコメンドセット）
次に、本実施形態に係るレコメンドセットについて説明する。
図１２は、本実施形態に係るレコメンドセットの他の例の説明図である。
図１２に示す例では、端末装置３０の表示部３０９にレコメンドセットとして、番組Ａに係る放送カード、番組Ｃに係る予約カード、ＶＯＤ  Ａに係るＶＯＤカード及びＶＯＤ  Ｂに係るＶＯＤカードが表示されている。
図１１に示す例との主な差異点は、ＶＯＤ  Ｇに係るＶＯＤカードに代えて、ＶＯＤ  Ｂに係るＶＯＤカードが表示されている点である。ＶＯＤ  Ｂは、図８に例示されるように、推薦ＶＯＤコンテンツ抽出部１５３が番組Ｃに基づいてＶＯＤコンテンツ情報から抽出した推薦ＶＯＤコンテンツ情報に係るＶＯＤコンテンツである。ＶＯＤ  Ｂには、セット表示識別情報として番組ＣならびにＶＯＤ  Ａと共通のセットコードｓｅｔ０００２が与えられる。これにより、カード表示制御部３０３は、他の推薦ＶＯＤコンテンツよりも、番組Ｃの予約カードと併せて、ＶＯＤ  Ａ、ＶＯＤ  ＢそれぞれのＶＯＤカードを優先して表示部３０９に表示させる。
【００９１】
以上に説明したように、本実施形態に係るレコメンドサーバ１は、推薦する推薦番組を示す推薦番組情報を抽出する推薦番組抽出部１５１と、推薦番組情報に基づいて、推薦番組と併せて推薦する推薦ＶＯＤコンテンツを示す推薦ＶＯＤコンテンツ情報を抽出する推薦ＶＯＤコンテンツ抽出部１５３を備える。レコメンドサーバ１は、推薦番組情報に基づいて、推薦番組に関する推薦番組表示情報を生成する推薦番組表示生成部１５６と、推薦ＶＯＤコンテンツ情報に基づいて、推薦ＶＯＤコンテンツに関する推薦ＶＯＤコンテンツ表示情報を生成する推薦ＶＯＤコンテンツ表示生成部１５７を備える。レコメンドサーバ１は、推薦番組表示情報と推薦ＶＯＤコンテンツ表示情報を出力するカード登録部１５８を備える。
また、端末装置３０は、推薦する推薦番組を示す推薦番組情報に基づいて生成される推薦番組表示情報と、推薦番組情報に基づいて、推薦番組と併せて推薦する推薦ＶＯＤコンテンツを示す推薦ＶＯＤコンテンツ情報に基づいて生成される推薦コンテンツ表示情報を受信するカード取得部３０１と、推薦番組表示情報と推薦ＶＯＤコンテンツ表示情報とを併せて出力するカード表示制御部３０３とを備える。
【００９２】
この構成により、ユーザの視聴履歴から推薦された推薦番組の推薦番組表示情報と、その推薦番組との関連性が高い推薦ＶＯＤコンテンツのＶＯＤコンテンツ表示情報とが併せて出力される。そのため、ユーザの嗜好に合った推薦番組とその推薦ＶＯＤコンテンツがセットにして推薦される。よって、サービス種別の異なる関連するコンテンツが推薦されることにより、ユーザの満足感が高まる。
【００９３】
また、レコメンドサーバ１において推薦番組表示生成部１５６は、推薦番組に関する情報の表示に用いる表示情報と、当該表示を行う第１条件を示す条件情報を含む推薦番組表示情報を生成する。また、推薦ＶＯＤコンテンツ表示生成部１５７は、推薦ＶＯＤコンテンツに関する情報の表示に用いる表示情報と、当該表示を行う条件を示す第２条件情報と、を含む推薦コンテンツ表示情報を生成する。第２条件は、推薦番組に関する情報の表示と併せて表示される条件を含む。
この構成により、推薦番組に関する情報と推薦ＶＯＤコンテンツに関する情報が併せて表示される。そのため、ユーザは、その推薦番組と推薦ＶＯＤコンテンツとの関連を容易に把握することができる。
【００９４】
また、レコメンドサーバ１において推薦番組表示生成部１５６は、推薦番組の放送時間、放送チャネル及び併せて表示する他のコンテンツに関する情報の存在を示すセット表示識別情報を含む第１条件情報を生成する。推薦ＶＯＤコンテンツ表示生成部１５７は、セット表示識別情報を含む第２条件情報を生成することを特徴とする。
この構成により、推薦番組の表示情報に推薦番組の放送時間、放送チャネルが含まれ、その推薦番組の表示情報とＶＯＤコンテンツの表示情報とが併せて出力される。そのため、ユーザに、推薦番組が提供される条件として放送時間と放送チャネルを把握させ、ＶＯＤコンテンツとどちらを視聴するかの判断を促すことができる。
【００９５】
また、端末装置３０において機能制御部３０４は、推薦番組表示情報の出力中に推薦番組を表す画像への指示に応じて推薦番組の受信に係る処理を選局機能部３０５又は予約機能部３０６に行わせる。また、機能制御部３０４は、推薦ＶＯＤコンテンツ表示情報の出力中に推薦ＶＯＤコンテンツへの指示に応じて推薦ＶＯＤコンテンツの受信に係る処理をＶＯＤ機能部３０７に行わせることを特徴とする。
この構成により、画像への指示により、指示されたコンテンツの受信に係る処理が行われる。そのため、ユーザは、煩雑な操作を行うことなく、関心を有するコンテンツを選択し、そのコンテンツを視聴することができる。
【００９６】
また、レコメンドサーバ１において推薦番組表示生成部１５６は、推薦番組に関する情報の表示時間帯が、その推薦番組の放送時間に含まれるかその放送時間よりも早いかに応じて、その推薦番組の受信又は録画の予約を示すサービス種別情報を生成することを特徴とする。
この構成により、推薦番組表示生成部１５６は、端末装置３０に対して推薦番組の受信サービスのサービス種別として、放送時間に応じて受信させるか録画の予約を指示させるかを適切に制御することができる。
【００９７】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。以下の説明では、主に第１の実施形態との差異点について説明する。
第１の実施形態において、レコメンドサーバ１の推薦ＶＯＤコンテンツ抽出部１５３は、推薦番組情報と対応する推薦ＶＯＤコンテンツ情報のそれぞれにセットコードを付与する場合を例にした。本実施形態では、推薦ＶＯＤコンテンツ抽出部１５３は、セットコードに代えて、推薦ＶＯＤコンテンツ情報の抽出において推薦番組情報との間で抽出条件として一致すると判定した要素である共通要素を付与してもよい。共通要素として、ジャンル、キャスト及びキーワードのいずれか、もしくはそれらの組み合わせが用いられることがある。
【００９８】
推薦番組表示生成部１５６は、共通要素が付与された推薦番組について、その共通要素を含む推薦番組表示情報を生成する。推薦ＶＯＤコンテンツ表示生成部１５７は、セットコードが付与された推薦ＶＯＤコンテンツについて、その共通要素を含む推薦ＶＯＤコンテンツ表示情報を生成する。
【００９９】
端末装置３０のカード表示制御部３０３は、出力対象の画像データに係る推薦番組表示情報に、セットコードに代えて共通要素が含まれているか否かを判定し、含まれていると判定するとき、次の処理を行う。カード表示制御部３０３は、推薦番組表示情報に含まれている共通要素と同一の共通要素が含まれている推薦ＶＯＤコンテンツ表示情報を検索する。カード表示制御部３０３は、検索した推薦ＶＯＤコンテンツ表示情報に含まれる画像データを、当該推薦番組表示情報に含まれる画像データと併せて表示部３０９に出力する。これにより、その推薦番組の情報を表す画像と、その推薦番組に基づいて抽出された推薦ＶＯＤコンテンツの情報を表す画像が表示部３０９に表示される。
【０１００】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。以下の説明では、主に第１の実施形態との差異点について説明する。
第１の実施形態において、レコメンドサーバ１の推薦ＶＯＤコンテンツ抽出部１５３は、推薦番組情報と対応する推薦ＶＯＤコンテンツ情報のそれぞれにセットコードを付与する場合を例にした。本実施形態では、推薦ＶＯＤコンテンツ抽出部１５３は、セットコードに代えて、抽出した推薦ＶＯＤコンテンツ情報に係る推薦ＶＯＤコンテンツを特定するためのセット表示コンテンツ情報を付与してもよい。セット表示コンテンツ情報として、例えば、その推薦ＶＯＤコンテンツ情報のタイトルＩＤ、ＵＲＬ、タイトル名などを付与してもよい。
推薦番組表示生成部１５６は、セット表示コンテンツ情報が付与された推薦番組について、対応する推薦ＶＯＤコンテンツを示すセット表示コンテンツ情報を含む推薦番組表示情報を生成する。
【０１０１】
端末装置３０のカード表示制御部３０３は、出力対象の画像データに係る推薦番組表示情報に、セットコードに代えて他の推薦ＶＯＤコンテンツのセット表示コンテンツ情報が含まれているか否かを判定し、含まれていると判定するとき、次の処理を行う。カード表示制御部３０３は、推薦番組表示情報に含まれているセット表示コンテンツ情報が示す推薦ＶＯＤコンテンツの推薦ＶＯＤコンテンツ表示情報を検索する。カード表示制御部３０３は、検索した推薦ＶＯＤコンテンツ表示情報に含まれる画像データを、当該推薦番組表示情報に含まれる画像データと併せて表示部３０９に出力する。これにより、その推薦番組の情報を表す画像と、その推薦番組に基づいて抽出された推薦ＶＯＤコンテンツの情報を表す画像が表示部３０９に表示される。
【０１０２】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。例えば、上述の実施形態において説明した各構成は、任意に組み合わせることができる。
【０１０３】
上述の実施形態では、処理対象のコンテンツが主に番組及びＶＯＤコンテンツである場合を例にしたが、これには限られない。その他の種別のコンテンツが処理対象になってもよい。例えば、番組とは異なる種別のコンテンツとしてＶＯＤコンテンツの他、ネットワークＮＷを介して送受信可能な電子広告、その他の各種の案内情報が処理対象になってもよい。
【０１０４】
また、端末装置３０の人物検出部３０８と表示部３０９の一方又は両方は、端末装置３０のその他の部分との間で各種のデータが送受信可能であれば、別体であってもよい。表示部３０９に表示される画像の形状は、カード型に限られない。その形状は、例えば、ボタン型、サムネイル型などであってもよい。また、それらの画像の数やサービス種別による内訳は、任意に設定可能である。
【０１０５】
なお、上述した実施形態におけるレコメンドサーバ１及び端末装置３０の一部、をコンピュータで実現するようにしてもよい。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、レコメンドサーバ１又は端末装置３０に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
また、上述した実施形態におけるレコメンドサーバ１及び端末装置３０の一部、又は全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。レコメンドサーバ１及び端末装置３０の各機能ブロックは個別にプロセッサ化してもよいし、一部又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【０１０６】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【０１０７】
１…レコメンドサーバ、２…カード生成サーバ、３…テレビジョン受信機、４…ユーザ管理サーバ、５…履歴集積サーバ、６…番組集積サーバ、７…ＶＯＤコンテンツ集積サーバ、８…ランキングサーバ、９…ＶＯＤコンテンツサーバ、１０…配信サーバ、１１…ＳＴＢ、１２…携帯端末装置、２０…外部サーバ、３０…端末装置、１４１…ユーザ情報取得部、１４２…履歴情報取得部、１４３…番組情報取得部、１４４…ＶＯＤコンテンツ情報取得部、１４６…ＣＰ指定コンテンツ情報取得部、１４７…ランキング情報取得部、１５０…推薦コンテンツ抽出部、１５１…推薦番組抽出部、１５２…推薦ＶＯＤコンテンツ抽出部、１５３…推薦ＶＯＤコンテンツ抽出部、１５４…推薦番組抽出部、１５５…カード編成部、１５６…推薦番組表示生成部、１５７…推薦ＶＯＤコンテンツ表示生成部、１５８…カード登録部、１６０…通信部、３０１…カード取得部、３０２…カード表示機能・起動部、３０３…カード表示制御部、３０４…機能制御部、３０５…選局機能部、３０６…予約機能部、３０７…ＶＯＤ機能部、３０８…人物検出部、３０９…表示部、３１０…入力部、３１１…通信部、３１２…放送受信部
【図１】
2017191417.tif 000003
【図２】
2017191417.tif 000004
【図３】
2017191417.tif 000005
【図４】
2017191417.tif 000006
【図５】
2017191417.tif 000007
【図６】
2017191417.tif 000008
【図７】
2017191417.tif 000009
【図８】
2017191417.tif 000010
【図９】
2017191417.tif 000011
【図１０】
2017191417.tif 000012
【図１１】
2017191417.tif 000013
【図１２】
2017191417.tif 000014