(57)【要約】【課題】放送や録画、ネットワーク１５１などの複数メディアのコンテンツを利用可能な装置上で推薦コンテンツ一覧をユーザへ提供する場合において、メディア単位の推薦コンテンツ一覧を表示せざるを得なく、メディア数が増加するにつれてユーザは十分な品質のサービスを享受できなくなる。【解決手段】上記課題を解決するために、メディアの推薦コンテンツ一覧を生成する各装置間において、コンテンツの推薦演算の計算式を共有し同一の評価基準で推薦コンテンツ一覧を生成する事により、推薦コンテンツ一覧をマージできる様になり、各メディアを統合した一元的な推薦コンテンツ一覧をユーザへ提供可能となる。【選択図】図３
2011221700.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを推薦する為の推薦演算機能を有するコンテンツの推薦装置であって、
ネットワークを介して第２の推薦装置に接続可能な第１の推薦装置を備えており、
該第１の推薦装置は、
複数メディアのコンテンツを利用可能であり、
推薦するコンテンツの一覧を算出するに際して推薦対象のコンテンツを正規化し一元的にマージするのに必要な演算情報を保持する機能と、
該演算情報を前記ネットワークへ送信する機能と、
嗜好情報及び該嗜好情報に関連するコンテンツ情報を保持する機能と、
前記演算情報に基づいて前記保持するコンテンツ情報の各要素に対して推薦演算を行い、コンテンツ毎の推薦指標値を算出する機能とを有している
ことを特徴とするコンテンツ推薦装置。
【請求項２】
請求項１において、
前記第１の推薦装置は、
前記演算情報を用いて算出された前記推薦コンテンツ一覧を前記ネットワークから受信する機能と、
前記推薦指標値の順に従って前記各推薦コンテンツ一覧を統合するマージ機能とを有する
ことを特徴とするコンテンツ推薦装置。
【請求項３】
請求項１において、
前記ネットワークに接続可能なマージ装置を備えており、
前記マージ装置は、
前記第１、第２の推薦装置において、前記演算情報を用いて算出された前記推薦コンテンツ一覧を前記ネットワークから受信する機能と、
前記推薦指標値の順に従って前記各推薦コンテンツ一覧を統合するマージ機能とを有する
ことを特徴とするコンテンツ推薦装置。
【請求項４】
請求項１において、
前記第１の推薦装置は、前記推薦コンテンツ一覧を表示する表示部を有する
ことを特徴とするコンテンツ推薦装置。
【請求項５】
請求項１において、
前記演算情報は、前記各推薦装置において前記コンテンツの推薦指標値となるスコア値を算出する計算式である
ことを特徴とするコンテンツ推薦装置。
【請求項６】
請求項１において、
前記演算情報は、前記各推薦装置の固有の計算式で演算されたスコア値を補正し一元的にマージするための補正情報である
ことを特徴とするコンテンツ推薦装置。
【請求項７】
請求項１において、
前記第１の推薦装置は、
前記推薦指標値が最も低い値と共に、前記推薦コンテンツ一覧取得の依頼を前記ネットワークへ送信する機能を有する
ことを特徴とするコンテンツ推薦装置。
【請求項８】
請求項７において、
前記第１の推薦装置は、
前記第２の推薦装置に、前記推薦指標値よりも高い推薦指標値の推薦コンテンツ一覧を前記ネットワークへ送信することを要求する機能を有する
ことを特徴とするコンテンツ推薦装置。
【請求項９】
請求項１において、
前記第１、第２の推薦装置は、
利用可能な前記複数メディアのコンテンツの、前記嗜好情報及び該嗜好情報に関連するコンテンツ情報を管理する情報管理部と、
前記演算情報に基づいて、前記推薦演算を行う対象となるコンテンツ情報の各要素を用いた推薦演算を行い、前記コンテンツ毎の推薦指標値を算出する推薦演算部とを有する
ことを特徴とするコンテンツ推薦装置。
【請求項１０】
請求項１において、
前記ネットワークに接続可能な表示装置を備えており、
前記表示装置は、前記第１の推薦装置において前記推薦指標値の順に従って統合された、前記推薦コンテンツ一覧を表示する機能を備えている
ことを特徴とするコンテンツ推薦装置。
【請求項１１】
請求項１０において、
前記表示装置は、利用可能な前記複数メディアのコンテンツの放送の受信や録画や再生、及びネットワークコンテンツの受信や再生の機能を備え、かつ、外部からユーザによる操作が可能である
ことを特徴とするコンテンツ推薦装置。
【請求項１２】
コンテンツを推薦する為の推薦演算機能を有するコンテンツの推薦装置であって、
ネットワークを介して第１の推薦装置に接続可能な第２の推薦装置を備えており、
該第２の推薦装置は、
嗜好情報及び該嗜好情報に関連するコンテンツ情報を保持する機能と、
前記ネットワークから前記演算情報を受信する機能と、
該演算情報に基づいて保持する前記コンテンツ情報の各要素に対して推薦演算を行い、コンテンツ毎の推薦指標値を算出する機能と、
該演算情報に基づいて前記推薦コンテンツの一覧を生成する機能と、
前記推薦コンテンツの一覧を前記ネットワークへ送信する機能とを有する
ことを特徴とするコンテンツ推薦装置。
【請求項１３】
請求項１２において、
前記第２の推薦装置は、
前記推薦指標値に従って統合された前記推薦コンテンツ一覧を表示する表示部を有する
ことを特徴とするコンテンツ推薦装置。
【請求項１４】
請求項１２において、
前記第２の推薦装置は、
前記ネットワークを経由して受信した前記推薦指標値に応じて、前記ネットワーク送信する前記推薦コンテンツ一覧の件数を変更する機能を有する
ことを特徴とするコンテンツ推薦装置。
【請求項１５】
請求項１２において、
前記第２の推薦装置は、
嗜好情報及び該嗜好情報に関連するコンテンツ情報と、
推薦演算を行う対象となるコンテンツ情報の各要素を用いた前記演算情報に基づく計算式により推薦演算を行い、前記コンテンツ毎の推薦指標値を算出する演算部と、
ネットワークを経由して受信した或る嗜好情報及び嗜好情報に関連するコンテンツ情報と、推薦対象コンテンツ情報とから、前記演算部により共通推薦指標値を算出し、ネットワーク受信した共通推薦指標値との差異に従って、各推薦コンテンツの推薦指標値の補正を行う補正部を有する
ことを特徴とするコンテンツ推薦装置。
【請求項１６】
請求項１５において、
ネットワークを介して前記第１、第２の推薦装置と接続可能な推薦結果マージ装置を備えており、
該推薦結果マージ装置は、
前記共通推薦指標値の差異により補正された前記推薦コンテンツ一覧を、複数のコンテンツ推薦装置から受信する受信部と、
前記推薦指標値の順に従って該推薦コンテンツ一覧を統合する統合部を有する
ことを特徴とするコンテンツ推薦装置。
【請求項１７】
コンテンツ推薦装置により、コンテンツを推薦するコンテンツ推薦方法であって、
前記コンテンツ推薦装置は、ネットワークを介して第２の推薦装置に接続可能な第１の推薦装置を備えており、
前記各推薦装置において、嗜好情報及び該嗜好情報に関連するコンテンツ情報を取得し、
前記各推薦装置間で、
推薦するコンテンツの一覧を算出するに際して推薦対象のコンテンツを正規化し一元的にマージするのに必要な演算情報をネットワークで送受信し、
共通の前記演算情報で推薦コンテンツ一覧を生成する
ことを特徴とするコンテンツ推薦方法。
【請求項１８】
請求項１７において、
前記第２の推薦装置で、
前記ネットワークを介して取得した、或る共通の嗜好情報及び該嗜好情報に関連するコンテンツ情報と、推薦対象コンテンツ情報とから、共通推薦指標値を算出し、
前記ネットワークを介して受信した前記共通推薦指標値との差異に従って、該第２の推薦装置における推薦コンテンツの推薦指標値の補正を行う
ことを特徴とするコンテンツ推薦方法。
【請求項１９】
請求項１８において、
前記第１の推薦装置で、
前記推薦指標値の順に従って前記推薦コンテンツ一覧を統合する
ことを特徴とするコンテンツ推薦方法。
【請求項２０】
請求項１８において、
前記第２の推薦装置で、
前記ネットワーク経由で受信した前記推薦指標値に従って、ネットワーク送信する前記推薦コンテンツ一覧の件数を変更する
ことを特徴とするコンテンツ推薦方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ推薦装置及び推薦方法に係り、特に、放送やネットワークなどのメディアに拠らずユーザに最適なコンテンツを一元的に推薦する、コンテンツ推薦装置及び推薦方法に関する。
【背景技術】
【０００２】
放送、ネット動画などのコンテンツ数の増大に伴い、ユーザのコンテンツ視聴の選択肢が多岐に渡りつつある。具体的には、放送においては多チャンネル化、ネット動画においてはあらゆるコンテンツプロバイダによる配信サービスなど、ユーザがコンテンツを視聴する為には、チャンネル、プロバイダを選択した後に、更にコンテンツを選択する必要があり、ユーザが視聴したいコンテンツを見つけ出す事が困難になりつつある。
【０００３】
この様な状況において、ユーザが最適なコンテンツを見つけ出して視聴する方法として、コンテンツの検索や推薦が挙げられる。検索はユーザが能動的にコンテンツを見つけ出すのに対し、推薦はユーザが受動的にコンテンツを見つけ出す特徴があり、DTVなど一般的に受動的と言われる装置においては、推薦によるコンテンツの提供が好ましいと考えられる。
【０００４】
コンテンツ推薦の一手法として、放送コンテンツ推薦、各種ネットコンテンツ推薦の結果をマージして操作端末のUI上に一元的に表示する方式が考えられるが、これは放送コンテンツとネットコンテンツをユーザに意識させない事を目的としており、先述のチャンネル、プロバイダの選択が不要になる事と、ユーザがコンテンツを選択するまで迷う必要が無くなる事から、ユーザへのコンテンツ提供手段として有効である。
【０００５】
放送、各種ネットコンテンツの推薦を一元的に表示する為には、DTV端末、各種ネットコンテンツ管理サーバがそれぞれにおいて、或る定められた演算により個人の嗜好情報から推薦コンテンツ一覧を算出し、何れか、もしくは複数の装置で推薦コンテンツ一覧をマージする事になる。
【０００６】
複数の推薦コンテンツ一覧のマージに関する従来技術が特許文献１に開示されている。特許文献１の概要は以下の通りである。  
ユーザの短期的興味、長期的嗜好、知識などの方略それぞれに対してコンテンツ推薦を実行し、推薦結果を統合して推薦リストの生成を行い、推薦リスト(A)、推薦リスト(B)、推薦リスト(C)として操作端末のUI上に表示する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−１４００７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した特許文献１の技術では、複数の推薦コンテンツ一覧を扱ってはいるが、マージした結果が各々独立したリストとなっている。すなわち、推薦コンテンツがメディア単位の一覧表示になっている。その為、生成するコンテンツ一覧の種類が異なるメディア種にまで拡張された場合には、所望のコンテンツを選択するまでユーザは煩雑な操作が必要となる。すなわち、扱うメディア数が増加するにつれて、ユーザは十分な品質のサービスを享受するのが困難になる。 
本発明の目的は、複数メディアのコンテンツを利用可能な装置上でユーザが十分なサービスを享受することのできる、コンテンツ推薦装置、及び推薦方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の代表的なものの一例を示すと、次の通りである。本発明のコンテンツ推薦装置は、コンテンツを推薦する為の推薦演算機能を有するコンテンツ推薦装置であって、ネットワークを介して第２の推薦装置に接続可能な第１の推薦装置を備えており、該第１の推薦装置は、推薦するコンテンツの一覧を算出するに際して推薦対象のコンテンツを正規化し一元的にマージするのに必要な演算情報を保持する機能と、該演算情報を前記ネットワークへ送信する機能と、嗜好情報及び該嗜好情報に関連するコンテンツ情報を保持する機能と、前記演算情報に基づいて前記保持するコンテンツ情報の各要素に対して推薦演算を行い、コンテンツ毎の推薦指標値を算出する機能とを有していることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、複数メディアのコンテンツを利用可能な装置上で、ユーザはその時々で最適な推薦コンテンツ一覧からのコンテンツ再生をすることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施例になるコンテンツ推薦装置の概要を示すネットワークシステム構成を示す図である。
【図２】第１の実施例における、推薦装置兼マージ装置の具体的な構成例を示す図である。
【図３】第１の実施例における、推薦装置の具体的な構成例を示す図である。
【図４Ａ】第１の実施例における、推薦装置兼マージ装置と推薦装置との間で行われる処理フローを示す図である。
【図４Ｂ】第１の実施例における、推薦装置兼マージ装置と推薦装置との間で行われる推薦コンテンツ一覧送受信の処理フローである。
【図５】推薦コンテンツ一覧の生成処理の一例を示す処理フローである。
【図６Ａ】第１の実施例における、推薦装置兼マージ装置で算出された推薦コンテンツ一覧を示す図である。
【図６Ｂ】第１の実施例における、推薦装置で算出された推薦コンテンツ一覧を示す図である。
【図６Ｃ】第１の実施例における、推薦装置兼マージ装置によってマージされた推薦コンテンツ一覧を示す図である。
【図７Ａ】第１の実施例における、表示部のUI表示上に示した推薦コンテンツ一覧のUI表示を示す図である。
【図７Ｂ】図７Ａの表示で、cnt_N００１を選択した時のUI表示を示す図である。
【図７Ｃ】図７Ａの表示で、cnt_L００１を選択した時のUI表示を示す図である。
【図７Ｄ】図７Ａの表示で、cnt_N００２を選択した時のUI表示を示す図である。
【図７Ｅ】図７Ａの表示で、cnt_N００２を選択した時のUI表示を示す図である。
【図７Ｆ】図７Ａの表示で、cnt_L００３を選択した時のUI表示を示す図である。
【図８】本発明の第２の実施例になるコンテンツ推薦装置の、推薦装置兼マージ装置と推薦装置とで行われる処理フローである。
【図９】本発明の第３の実施例になるコンテンツ推薦装置の概要を示すネットワーク構成図である。
【図１０】本発明の第４の実施例になるコンテンツ推薦装置の概要を示すネットワーク構成図である。
【発明を実施するための形態】
【００１２】
本発明では、上記課題を解決する為に、例えば、推薦コンテンツ一覧を生成可能なネットワークに接続された情報処理装置であって、推薦コンテンツ一覧の演算方式及び演算結果の評価基準値を送受信する演算方式管理部と、推薦演算結果である推薦コンテンツ一覧を送受信し推薦結果の評価基準値に従って推薦コンテンツ一覧をマージする推薦一覧管理部とを備えたものを想定する。  
そして、該演算方式管理部により受信した推薦コンテンツ一覧の演算方式及び演算結果の基準値を用いて、推薦コンテンツ一覧を生成する。  
そして、該推薦コンテンツ一覧と、該推薦一覧管理部により受信した推薦コンテンツ一覧とを、該推薦結果評価基準値に従った順にマージするように構成する。
【００１３】
このように構成すれば、その時々で統一した演算方式で各種推薦コンテンツ一覧が生成でき、更に統一した演算結果の評価基準値により一元的にマージする事が可能となる。例えば、複数の放送波のコンテンツや複数のネットコンテンツプロバイダが存在していたとしても、一種類の推薦コンテンツ一覧としてユーザへ提供できるという効果がある。
【００１４】
無論、勝手にマージされてしまうことを嫌がるユーザもいると考えられるため、上記構成から導かれる機能のON/OFFを選択可能にする構成しても構わない。この場合は、OFF時において上記動作を行うよう推薦一覧管理部に管理させれば良く、この場合は各種メディア毎の推薦コンテンツ一覧をユーザへ提供する事になる。
【００１５】
以下、図面を用いて本発明の実施例について説明する。なお、同一番号や同一符号は同様の機能を有するものとする。本発明が本明細書の実施形態に限定されないことは言うまでもない。
【実施例１】
【００１６】
まず、本発明の第１の実施形態について、図１乃至図７Ｆを参照しながら、説明する。
【００１７】
実施形態の詳細について説明する前に、本実施形態における装置の概要について、図１で簡単に説明する。図１は、本発明におけるネットワーク構成図の一例である。推薦装置兼マージ装置１０１と推薦装置２０１とが、ネットワーク１５１を介して接続されている。推薦装置兼マージ装置１０１及び推薦装置２０１は、各々、複数メディアのコンテンツを利用可能である。推薦装置兼マージ装置１０１は、取得した自ら推薦コンテンツ一覧の生成を行うと共に該生成した推薦コンテンツ一覧と他から受信した他の推薦コンテンツ一覧とをマージする。推薦装置２０１は、専ら推薦コンテンツ一覧を生成し、推薦装置兼マージ装置１０１へ送信する。
【００１８】
図１における推薦装置兼マージ装置１０１の詳細構成は図２に示され、推薦装置２０１の詳細構成は図３に示されている。  
まず、推薦装置兼マージ装置１０１について、図２でその構成と機能について説明する。  
推薦装置兼マージ装置１０１は、CPU３０１、メモリ３０２、HDD ３０３、ネットワークI/F部３０４、アンテナ部３１１、チューナ部３１２、EPG取得部３１３、コンテンツ情報管理部３１４、標準入出力部３１５、デコーダ部３１６、表示部（ユーザインタフェイス）３１７、リモコン部３１８、嗜好情報管理部３２１、コンテンツ推薦演算部３２２、演算方式管理部３２３、推薦一覧管理部３２４がバス３５１に接続される様に構成されている。
【００１９】
推薦装置兼マージ装置１０１は、例えばコンテンツ推薦機能を有する録画が可能なDTV、HDDレコーダ、PC等を想定している。
【００２０】
CPU３０１とメモリ ３０２とHDD３０３は、推薦装置兼マージ装置１０１のOS及びアプリケーションプログラムを動作させる為の機能を有する。
【００２１】
OS及びアプリケーションプログラムの種類には特に制限は無く、推薦装置兼マージ装置１０１をPCとする場合にはPC用のOS及びアプリケーションを、DTVとする場合はDTV用のOS及びアプリケーションを、HDDレコーダとする場合にはHDDレコーダ用のOS及びアプリケーションを用いれば良い。また放送を録画可能なDTVやHDDレコーダにおいては、HDD３０３にコンテンツを録画する事が可能である。
【００２２】
ネットワークI/F部３０４は、装置外部とのコマンドやデータの通信を行う為のI/Fである。アンテナ部３１１は、放送波を受信する為のアンテナ接続部であり、地上波放送やBS放送などの信号線を接続する。チューナ部３１２はアンテナ部３１１で受信した放送波から選局する対象となるチャンネルの映像や音声、EPG(Electronic Program Guide)などのSI(Service Information)情報が多重化されたストリームを抽出する機能を有する。EPG取得部３１３はチューナ部３１２で抽出されたストリームからEPGを取得、保持し、他の機能が必要とする場合に、対象となるEPG情報を出力可能である。コンテンツ情報管理部３１４は、EPG取得部３１３において取得した各番組情報や、HDD３０３に録画されたコンテンツの番組情報を取得、管理する機能を有し、装置内部の全てのコンテンツ情報を管理する。
【００２３】
標準入出力部３１５はユーザからの操作を受け付ける為の機能を有する。例えば、推薦装置兼マージ装置１０１がDTVやHDDレコーダである場合はリモコン入力を受け付ける機能となり、PCである場合はキーボードやマウス入力を受け付ける機能となる。デコーダ部３１６はチューナ部３１２で抽出されたストリームや、HDD３０３に録画されたストリーム、ネットワークI/F部３０４経由で取得したストリームの映像と音声をデコードする機能を有する。表示部３１７はデコーダ部３１６によりデコードされた映像と音声を出力する機能と、装置固有のメニューやコンテンツ一覧表示などを表示する機能を有する。リモコン部３１８はユーザが推薦装置兼マージ装置１０１を操作する為の機能を有しており、メニュー表示やコンテンツ一覧表示、チャンネル選局、コンテンツ再生などの操作が可能である。以上、３０１乃至３１８は推薦装置兼マージ装置１０１がDTVやHDDレコーダ、PCとして動作する為の機能群であり、放送の受信や録画や再生、ネットワークコンテンツの受信や再生、外部からの操作が可能であればこの構成に限定されるものではない。
【００２４】
嗜好情報管理部３２１は、推薦装置兼マージ装置１０１において操作された履歴を嗜好情報として取得、保持する機能と、操作対象となったコンテンツの詳細情報を関連情報として取得、保持する機能を有しており、他の機能が嗜好情報及び関連情報を必要とする場合に対象となる嗜好情報及び関連情報を出力可能である。具体的には推薦装置兼マージ装置１０１が録画可能なDTVである場合、例えば録画予約や録画コンテンツの再生などのユーザ意思が存在する操作が発生した場合において、操作内容と番組情報やジャンルなどそのコンテンツに付随する情報とを併せて保持する。操作内容においては前述の内容に限定されるものではなく、ユーザ意思が存在する操作全てが保持する対象となり得る。
【００２５】
コンテンツ推薦演算部３２２は、嗜好情報管理部３２１にて保持されている嗜好情報とコンテンツ情報管理部３１４にて管理されているコンテンツ情報から、演算方式管理部３２３が有する推薦演算方式、すなわち推薦対象コンテンツを正規化するための演算情報に従って推薦するコンテンツを算出する機能を有する。具体的な演算情報、例えば算出方法については様々な方式があり、一例として従来技術の算出方法が挙げられるが、どの算出方法を用いても良い。
【００２６】
演算方式管理部３２３は、推薦装置兼マージ装置１０１で行われる推薦演算の方式を管理する機能を有する。演算方式管理部３２３は推薦装置兼マージ装置１０１固有の推薦演算方式の保持と、この演算方式をネットワークI/F部３０４へ送信する機能と、他の装置の演算方式をネットワークI/F部３０４から受信、保持する機能を有している。コンテンツ推薦演算部３２２は、演算方式管理部３２３で保持する推薦対象コンテンツを正規化するための演算情報の中の、何れかの演算方式で推薦するコンテンツを算出する。
【００２７】
推薦一覧管理部３２４は、コンテンツ推薦演算部３２２により算出された推薦コンテンツ一覧の保持と、ネットワークI/F部３０４からの推薦コンテンツ一覧の受信、保持及び、各推薦コンテンツ一覧のマージ機能を有する。
【００２８】
次に図３により、推薦装置２０１の詳細な構成と機能について説明する。  
推薦装置 ２０１は、CPU３０１、メモリ３０２、HDD３０３、ネットワークI/F部３０４、コンテンツ情報管理部３１４、嗜好情報管理部３２１、コンテンツ推薦演算部３２２、推薦方式管理部、推薦一覧管理部３２４がバス３５１に接続される様に構成されている。
【００２９】
推薦装置２０１は、例えば、ネットワークコンテンツ推薦機能を有するサーバを想定している。
【００３０】
推薦装置２０１における３０１乃至３５１の各機能は推薦装置兼マージ装置１０１と同等である。また、推薦装置２０１はネットワークコンテンツを扱うサーバを想定している為、コンテンツ情報管理部３１４においてはネットワークコンテンツのコンテンツ情報が保持、管理されている。
【００３１】
次に、第１の実施例になるコンテンツ推薦装置の動作について、図４Ａ〜図４Ｃで説明する。まず、推薦装置兼マージ装置１０１と推薦装置２０１は、図４Ａ、図４Ｂに示すフローで推薦一覧の生成を行い、推薦装置兼マージ装置１０１の表示部３１７上に推薦一覧を表示する。
【００３２】
図４Ａは、推薦装置兼マージ装置１０１と推薦装置２０１とが同一の基準で推薦演算を行う為に必要となる処理フローである。図４Ｂは、推薦装置兼マージ装置１０１において、推薦コンテンツを一覧表示する時における、推薦装置兼マージ装置１０１と推薦装置２０１との間で行われる推薦コンテンツ一覧送受信の処理フローである。
【００３３】
最初に、図４Ａの処理フローについて説明する。  
なお、図４ＡのＳ１０１以前においては、推薦装置兼マージ装置１０１と推薦装置２０１はそれぞれ固有の演算方式を保持しているが演算方式が異なっていると想定する。また、推薦装置兼マージ装置１０１の初回起動時のタイミングにおいて、推薦装置兼マージ装置１０１と推薦装置２０１との間で推薦コンテンツ一覧を送受信する為の手続きが予め完了している事を想定する。
【００３４】
これらの想定において、推薦装置兼マージ装置１０１は推薦装置 ２０１の推薦コンテンツ一覧を取得する以前のタイミング、例えば前記送受信手続き完了後すぐに、図４Ａの処理フローを行う。
【００３５】
次に、図４Ａの処理フローを詳細に説明する。Ｓ１０１において、推薦装置兼マージ装置１０１から推薦装置２０１に対して演算方式の送信を行う。送信する演算方式は、嗜好情報及び関連情報と推薦対象コンテンツのコンテンツ情報との中に含まれる要素間の計算式で構成される。前記計算式は、推薦対象のコンテンツを正規化し一元的にマージするのに必要な演算情報である。この演算情報を推薦対象コンテンツに対して適用する事で、コンテンツの推薦指標値となるスコア値を算出する。具体的に簡単な計算式の一例を挙げると、録画予約された時のコンテンツのジャンルをスコア値５、再生された時のコンテンツのジャンルをスコア値１とし、前記ジャンルが共に同一である場合、同一ジャンルの推薦対象コンテンツのスコア値は６となる。この様にして推薦対象コンテンツのスコア値が決定する。
【００３６】
本実施例では計算式を送信するとしたが、送信先の装置で動作可能なアプリケーションプログラムとしても良く、送信先の装置で同一の計算式を実行できれば良い。次にＳ１０２において、推薦装置 ２０１は受信した計算式を保持する。次にＳ１０３において、推薦装置 ２０１は受信した計算式を用いて推薦対象コンテンツ全てに対してスコア値の算出を行う。次にＳ１０４において、推薦装置２０１はスコア値の算出が完了した事を推薦装置兼マージ装置１０１へ送信する。
【００３７】
以上、図４Ａの処理フローによって、推薦装置２０１において推薦装置兼マージ装置１０１と同一計算式による推薦対象コンテンツのスコア値の算出が完了する。
【００３８】
本実施例ではＳ１０２の後にＳ１０３を行うものとしたが、Ｓ１０３、Ｓ１０４は図４Ａの計算式送受の処理フローと独立して行われても良く、推薦装置２０１が新たに推薦コンテンツ一覧を算出するタイミング、例えば対象となるコンテンツ情報に変更が発生した場合や予め決められた時刻が挙げられる。
【００３９】
次に、図４Ｂの処理フローについて説明する。図４Ｂは、推薦装置兼マージ装置１０１において推薦コンテンツを一覧表示する時における推薦コンテンツ一覧送受信の処理フローである。図４Ｂの処理フローより以前に、図４Ａの計算式送受の処理フローが完了していると想定する。
【００４０】
まずＳ２０１において、推薦装置兼マージ装置１０１で推薦一覧表示がユーザからリモコンにより指示される。次にＳ２０２において、推薦装置兼マージ装置１０１は、保持する推薦の計算式により推薦対象コンテンツのスコア値の算出を行う。そして、推薦装置兼マージ装置１０１はスコア値の高い順に推薦コンテンツ一覧を並べ替え、推薦コンテンツ一覧としてコンテンツ情報とは別の情報として保持する。保持する推薦コンテンツ一覧の件数は表示部３１７に表示可能な件数とする。
【００４１】
ここで、推薦コンテンツ一覧の生成処理Ｓ２０２のより具体的な例を、図５で説明する。  
まず、Ｓ５０において、嗜好情報、及び該嗜好情報に関連するコンテンツ情報の取得を行う。次に、Ｓ５１において、コンテンツ毎の推薦指標値Ｓｃｉを算出する計算式、すなわち推薦対象コンテンツを正規化するための演算情報の取得行う。次に、Ｓ５２において、１つのコンテンツｉに対するＥＰＪベクトルＥｉを１つ取り出し、スコア値  Ｓｃｉ＝０  とする。次に、Ｓ５３において、ＥＰＪベクトルＥｉの要素を１つ取り出し、Ｖｊとする。次に、Ｓ５４において、コンテンツ情報にＶｊは含まれているかを判定し、含まれている場合は、Ｓ５５において、計算式により、コンテンツ毎の推薦指標値Ｓｃｉを算出する。次に、Ｓ５６において、ＥＰＪベクトルＥｉの全要素について処理したかを判定し、処理が終了するまでこれらの処理Ｓ５３〜Ｓ５６を繰り返す。同様にして、全てのコンテンツについて処理を行い、Ｓ５７において処理が終了と判定した場合、最後に、Ｓ５８において、推薦指標値Ｓｃｉの大きい順にソートし、上位ｎ個に対応するコンテンツを推薦コンテンツとする。
【００４２】
図４Ｂに戻って、次のＳ２０３において、推薦装置兼マージ装置１０１は、推薦装置兼マージ装置１０１で保持している推薦コンテンツ一覧の最下位のスコア値と共に推薦装置２０１へ推薦コンテンツ一覧を送信する様依頼する。
【００４３】
次にＳ２０４において、推薦装置２０１は、図４Ａの計算式送受の処理フローで受信した計算式を用いて、例えば図５の例で説明した計算式を用いて、推薦コンテンツ一覧の算出を行う。そして、推薦装置兼マージ装置１０１はスコア値の高い順に推薦コンテンツ一覧を並べ替え、推薦コンテンツ一覧としてコンテンツ情報とは別の情報として保持する。次にＳ２０５において、推薦装置２０１はＳ２０３において受信した最下位のスコア値以上の推薦コンテンツ一覧を算出する。次にＳ２０６において、推薦装置２０１はＳ２０３で算出した推薦コンテンツ一覧を推薦装置兼マージ装置１０１へ送信する。
【００４４】
次に、Ｓ２０７において、推薦装置兼マージ装置１０１は、Ｓ２０１で算出した推薦コンテンツ一覧と、Ｓ２０６で受信した推薦コンテンツ一覧とで、スコア値の高い順に並べ替えを行い、表示件数を越える推薦コンテンツ情報を破棄する。次にＳ２０８において、推薦装置兼マージ装置１０１は、推薦一覧の表示を行う。
【００４５】
以上により、推薦装置兼マージ装置１０１と推薦装置２０１とで同一の計算式を用いて推薦コンテンツ一覧を生成する事で一元的にマージする事が可能となり、放送コンテンツやネットコンテンツを統合した推薦コンテンツ一覧をユーザへ提供する事が可能となる。
【００４６】
本実施例では、図４Ｂの処理フローがＳ２０１のリモコン操作により行われると記載したが、例えば推薦装置兼マージ装置１０１が保持している推薦コンテンツ一覧の番組が終了した時点で推薦コンテンツ一覧を再演算したタイミングが挙げられ、推薦コンテンツ一覧の再演算が発生したタイミングで行われても良い。この場合、Ｓ２０１とＳ２０８は省略可能である。
【００４７】
また、図４Ｂの処理フローは、推薦装置２０１において推薦コンテンツ一覧を再演算したタイミングで行われても良い。但し、この場合、推薦装置兼マージ装置１０１が推薦装置２０１から再演算した旨を受信した後に、Ｓ２０１とＳ２０８を省略した図４Ｂの処理フローが行われる。若しくは、推薦装置２０１の再演算のタイミングが予め決められている場合は、推薦装置兼マージ装置１０１が再演算の時間を推薦装置２０１から予め受信した上で、前記再演算時間において、Ｓ２０１とＳ２０８を省略した図４Ｂの処理フローが行われる。
【００４８】
また、Ｓ２０３において最低スコア値と共に推薦コンテンツ一覧取得依頼を行う事で、推薦装置２０１から推薦装置兼マージ装置１０１へ送信される推薦コンテンツ一覧のデータ量を最適化する事ができる。先述の通り、推薦装置兼マージ装置 １０１はDTVやHDDレコーダなどを想定しており、これらは組込みCPU３０１で動作している事が一般的な事から、送受信データ量を極力削減する必要がある。
【００４９】
次に、Ｓ２０３とＳ２０５のステップにより、推薦装置兼マージ装置 １０１が受信する推薦コンテンツ一覧数が最適化される例を、図６Ａ乃至図６Ｃのテーブルを用いて説明する。
【００５０】
図６Ａは、Ｓ２０２において、推薦装置兼マージ装置１０１で算出された推薦コンテンツ一覧を示す。C００１は推薦コンテンツをスコア値順に並べ替えた推薦の順位を表わす。C００２は推薦コンテンツのタイトルを示す。C００３は推薦コンテンツのスコア値を示す。C００４は録画や放送、ネットなどの推薦コンテンツの映像ソースを示す。C００５は推薦コンテンツの属性情報を示しており、録画コンテンツであれば記録場所、放送波であれば放送日時やチャンネル、ネットワーク１５１であれば対象のURLや課金額などの情報が含まれる。R１０１乃至R２００は、推薦装置兼マージ装置 １０１の推薦コンテンツ一覧であり、本実施例では保持件数を１００件と想定している。
【００５１】
図６Ｂは、Ｓ２０４において、推薦装置２０１で算出された推薦コンテンツ一覧を示す。C００１乃至C００５は図６Ａと同様である。R３００乃至R４００は、推薦装置２０１の推薦コンテンツ一覧である。
【００５２】
図６Ａ、図６Ｂのテーブルの状態において、推薦装置兼マージ装置１０１はＳ２０３おいて最低スコア値と共に推薦コンテンツ一覧送信依頼を推薦装置 ２０１へ出力する。前記最低スコア値はR２００のスコア値２９０であり、推薦装置兼マージ装置１０１はこの値を送信する。次に、最低スコア値２９０を受信した推薦装置２０１は、スコア値２９０以上、即ちR３５１よりスコア値の高い推薦コンテンツ一覧５０件を推薦装置兼マージ装置１０１へ送信する。
【００５３】
次に、推薦装置兼マージ装置１０１がＳ２０７によってマージした推薦コンテンツ一覧を図６Ｃに示す。マージした結果、推薦コンテンツ一覧が１５０件となる為、推薦装置兼マージ装置１０１はR６００のスコア値未満、即ち１０１位以上の推薦コンテンツ一覧を破棄する。以上の様に、Ｓ２０２、Ｓ２０５、Ｓ２０６により推薦装置兼マージ装置 １０１と推薦装置 ２０１間で送受信する推薦コンテンツ一覧の件数が削減可能であり、最大で０件まで削減可能である。
【００５４】
次に、図６Ｃの推薦コンテンツ一覧を用いた表示部３１７のUI表示について、図７Ａ乃至図７Ｆを用いて説明する。図７Ａ乃至図７ＦのUIが表示されている時間は、２０１０/１/１の１:００を想定する。
【００５５】
図７Ａは、図６Ｃの推薦コンテンツ一覧を表示部３１７のUI表示上に示した図であり、本実施例ではコンテンツ名、スコア値、映像ソースが表示されている。表示される内容はこれに限定されるものでは無く、ユーザがコンテンツを再生する時に必要となる最低限の情報があれば良い。
【００５６】
また、図７Ｂ乃至図７Ｆは、図７Ａにおいてユーザが再生するコンテンツを選択した場合の次のUI表示を示す。図７Ｂは、cnt_N００１を選択した時のUI表示である。ネット１のコンテンツであり更に課金が必要である事から、課金の為のUI表示となる。図７Ｃは、cnt_L００１を選択した時のUI表示である。録画コンテンツであり、HDD３０３記録コンテンツを再生する旨のUI表示となる。図７Ｄは、cnt_N００２を選択した時のUI表示となる。ネット１のコンテンツであり更に課金が不要である事から、ネット１のコンテンツを再生する旨の表示となる。図７Ｅは、cnt_N００２を選択した時のUI表示となる。放送コンテンツであり、更に現在の時刻の番組である事から対象のチャンネルに選局する旨の表示となる。図７Ｆは、cnt_L００３を選択した時のUI表示となる。放送コンテンツであり、更に未来の時刻の番組である事から対象の番組を録画予約する旨の表示となる。
【００５７】
以上の様に、複数のメディアの推薦コンテンツ一覧をマージしてUI表示する為、ユーザがコンテンツを選択した後のUI表示内容が異なる場合がある。また、例えば録画コンテンツ、無料及び課金済ネットワークコンテンツなどユーザの同意が不要なメディアが推薦コンテンツ一覧の対象である場合は、図７Ｂ乃至図７Ｆを省略してコンテンツの再生画面へ遷移しても良い。
【実施例２】
【００５８】
以下、本発明の第二実施形態について図８を参照しながら説明する。図８は、推薦装置兼マージ装置１０１と推薦装置２０１とで行われる処理フローである。
【００５９】
実施例１における、図４Ａでは推薦装置兼マージ装置 １０１から推薦装置２０１へ計算式を送付していた。これに対して、本実施例では、推薦装置２０１が保持する固有の計算式にもとづきこの推薦装置２０１が推薦コンテンツ一覧を算出し、推薦コンテンツ一覧をマージする。
【００６０】
図８について説明する。Ｓ３０１において、推薦装置兼マージ装置１０１は、推薦対象のコンテンツを正規化し一元的にマージするのに必要な演算情報である基準値を推薦装置２０１へ送信する。すなわち、基準となる嗜好情報及び関連情報と推薦対象コンテンツ情報との組み合わせ一件分と、前記組み合わせ一件分から算出したスコア値を推薦装置２０１へ送信する。  
Ｓ３０２において、推薦装置２０１は上記基準値となるスコア値を取得し、保持する。
【００６１】
次に、Ｓ３０３において、推薦装置２０１は、受信した嗜好情報及び関連情報と推薦対象コンテンツ情報から、推薦装置２０１の固有の計算式でスコア値を算出し、推薦コンテンツ一覧を算出する。次にＳ３０４において推薦装置２０１は、推薦装置兼マージ装置１０１から受信した上記スコア値と、自己の計算式により推薦装置２０１で生成したスコア値から、実際の推薦コンテンツ一覧のスコア値の補正比率を算出する。次にＳ３０５において、算出した各推薦コンテンツのスコア値を先述の補正比率を用いて補正する。具体的な例を挙げると、前記組み合わせ一件分から算出したスコア値が、推薦装置兼マージ装置１０１が１００であり、推薦装置２０１が５０であった場合、推薦装置２０１は算出した推薦コンテンツ一覧の全てのコンテンツのスコア値を１/２の値に補正する。
【００６２】
なお、Ｓ３０３乃至Ｓ３０５に代えて、補正比率を先に求め、この補正比率に基づき推薦装置２０１の固有の計算式を補正し、この補正された計算式により推薦コンテンツ一覧を算出するようにしても良い。
【００６３】
なお、固有の計算式とは、推薦装置２０１が複数存在する場合において全ての計算式が異なっていることを意味するものではなく、一部の推薦装置２０１間で同じ計算式が使用されることもありうる。
【００６４】
また、本実施例ではスコア値の補正を比率で行ったが、この手法以外の方法で補正を行っても良い。例えば、推薦装置兼マージ装置１０１から推薦装置２０１へ予め送信する基準値は、理論上のスコアの最大値と最小値、例えば、”０〜１０００”であっても良い。推薦装置２０１のスコアの最大値と最小値が”−５００〜＋５００” であった場合、推薦装置２０１は、推薦コンテンツ一覧の全コンテンツのスコア値に一律５００を加算しスコアを”０〜１０００”にシフトさせる、すなわちスコア値の補正を行う。換言すると、推薦対象のコンテンツを正規化し一元的にマージするのに必要な演算情報である基準値は、推薦装置兼マージ装置１０１と推薦装置２０１におけるスコア値間の倍率の情報に限定されるものではなく、スコア値間の増減、あるいは倍率と増減の組み合わせに関する演算情報などであっても良い。
【００６５】
次に、Ｓ３０６において、推薦装置 ２０１はスコア値の補正が完了した旨を推薦装置兼マージ装置 １０１へ送信する。
【００６６】
以上により、推薦装置兼マージ装置１０１と推薦装置２０１とで計算式を共有する事無く、統一基準のスコア値を用いる事が可能になる為、推薦コンテンツ一覧を一元的にマージしUI表示する事が可能である。
【実施例３】
【００６７】
次に、本発明の第三実施形態について説明する。   
図９は、推薦装置兼マージ装置１０２と第一の推薦装置２０２、第二の推薦装置２０３とがネットワーク１５１を介して接続されているネットワーク構成図である。
【００６８】
図９において、推薦装置兼マージ装置１０２は、実施例１における図４Ａ、図４Ｂの処理フローを第一の推薦装置２０２及び第二の推薦装置２０３に対して行う。図８の処理フローＳ３０３乃至Ｓ３０６を第一の推薦装置２０４及び第二の推薦装置２０５に対して行うようにしても良い。
【００６９】
以上により、複数の推薦装置がネットワーク１５１に接続されている場合においても、推薦装置兼マージ装置１０２は推薦コンテンツ一覧を受信し、一元的にマージし、UI表示する事ができる。
【実施例４】
【００７０】
次に、本発明の第四実施形態について説明する。   
図１０は、表示装置（ユーザインタフェイス）１１１と推薦装置２０４と第二の推薦装置２０５とマージ装置２５１とが、ネットワーク１５１を介して接続されているネットワーク構成図である。
【００７１】
図１０における表示装置１１１とは、放送の受信や録画や再生、ネットワークコンテンツの受信や再生の機能を備え、かつ、外部からユーザによる操作が可能な機器であり、例えば録画可能なDTVである。換言すると、この表示装置１１１は、図２に示した推薦装置兼マージ装置１０１の嗜好情報管理部３２１、コンテンツ推薦演算部３２２、演算方式管理部３２３が省略されているものである。また、マージ装置とは、推薦装置兼マージ装置１０１の、アンテナ部３１１〜リモコン部３１８、嗜好情報管理部３２１〜演算方式管理部３２３が省略されているものである。
【００７２】
図１０の構成において、マージ装置２５１は実施例１における図４Ａ、図４Ｂの処理フローを第一の推薦装置２０４及び第二の推薦装置２０５に対して行う。そして、表示装置１１１は、マージ装置２５１にてマージされた推薦コンテンツ一覧を受信して、一元的にマージし、UI表示する。図８の処理フローＳ３０３乃至Ｓ３０６を第一の推薦装置２０４及び第二の推薦装置２０５に対して行うようにしても良い。
【００７３】
以上のように、マージする装置が独立して存在した場合においても、実施例１〜３で述べた推薦装置兼マージ装置や推薦装置の各機能を、第一の推薦装置２０４と第二の推薦装置２０５とマージ装置２５１が分担して実行することにより、マージした推薦コンテンツ一覧を表示装置においてUI表示可能である。
【実施例５】
【００７４】
以下、本発明の第五実施形態について説明する。  
実施例１における図６Ａ乃至図６Ｃのコンテンツ一覧では、コンテンツのジャンルに関する記載が無かったが、例えば「スポーツ」や「ドラマ」などのジャンルごとに図６Ａ乃至図６Ｃのような推薦コンテンツ一覧を生成するようにしても良い。すなわち、推薦装置兼マージ装置 １０１と推薦装置 ２０１は、各ジャンルにおいて推薦コンテンツ一覧を算出する。この場合、図４ＢのＳ２０３乃至Ｓ２０７の処理は各ジャンルにおいて行う。また、図７Ａにおける推薦一覧においても各ジャンルを選択する為のインタフェイスを追加し、さらに、ユーザが特定のジャンルを選択した場合、各々、対応する図７Ｂ乃至図７Ｆ相当のUI表示を行う。
【００７５】
以上により、ユーザはジャンル単位での推薦コンテンツ一覧を利用する事が可能になる為、より利便性の向上が可能である。
【符号の説明】
【００７６】
１０１…推薦装置兼マージ装置
１０２…推薦装置兼マージ装置
１１１…表示装置
１５１…ネットワーク
２０１…推薦装置
２０２…第一の推薦装置
２０３…第二の推薦装置
２０４…第一の推薦装置
２０５…第二の推薦装置
２５１…マージ装置
３０１…CPU
３０２…メモリ
３０３…HDD
３０４…ネットワークI/F部
３１１…アンテナ部
３１２…チューナ部
３１３…EPG取得部
３１４…コンテンツ情報管理部
３１５…標準入出力部
３１６…デコーダ部
３１７…表示部
３１８…リモコン部
３２１…嗜好情報管理部
３２２…コンテンツ推薦演算部
３２３…演算方式管理部
３２４…推薦一覧管理部。
【図１】
2011221700.tif 000003
【図２】
2011221700.tif 000004
【図３】
2011221700.tif 000005
【図４Ａ】
2011221700.tif 000006
【図４Ｂ】
2011221700.tif 000007
【図５】
2011221700.tif 000008
【図６Ａ】
2011221700.tif 000009
【図６Ｂ】
2011221700.tif 000010
【図６Ｃ】
2011221700.tif 000011
【図７Ａ】
2011221700.tif 000012
【図７Ｂ】
2011221700.tif 000013
【図７Ｃ】
2011221700.tif 000014
【図７Ｄ】
2011221700.tif 000015
【図７Ｅ】
2011221700.tif 000016
【図７Ｆ】
2011221700.tif 000017
【図８】
2011221700.tif 000018
【図９】
2011221700.tif 000019
【図１０】
2011221700.tif 000020