(57)【特許請求の範囲】
【請求項１】
コンテンツ配信装置と、複数のデータが相互に関連付けられたデータ構造を有する一般情報を蓄積してインターネット上で公開する一般情報ＤＢと、利用者の個人情報を蓄積する利用者情報蓄積ＤＢと、前記利用者が使用する情報処理装置と、前記情報処理装置に情報を提示する情報提示装置とを含む情報提示システムに適用される情報提示方法であって、
前記情報提示装置が、前記コンテンツ配信装置から配信コンテンツのメタデータを受信するメタデータ受信工程と、
前記情報提示装置が、前記情報処理装置にて前記利用者により選択された選択コンテンツと、前記利用者を特定する利用者識別子とを前記情報処理装置から受信した場合に、前記配信コンテンツのメタデータに含まれる前記選択コンテンツのメタデータを参照して、前記選択コンテンツのメタデータの中から該選択コンテンツの関連情報を検索するためのキーワードを抽出する抽出工程と、
前記情報提示装置が、前記キーワードを用いて、前記関連情報を前記一般情報ＤＢに問い合わせるためのクエリ文を生成し、前記一般情報ＤＢに送信する一般情報問合せ工程と、
前記情報提示装置が、前記関連情報の問合せに対する検索結果を前記一般情報ＤＢから受信する一般情報問合せ結果受信工程と、
前記情報提示装置が、前記検索結果および前記利用者識別子を用いて、前記関連情報に紐付く前記個人情報を前記利用者情報蓄積ＤＢに問い合わせるためのクエリ文を生成し、前記利用者情報蓄積ＤＢに送信する利用者情報問合せ工程と、
前記情報提示装置が、前記個人情報の問合せに対する検索結果を前記利用者情報蓄積ＤＢから受信する利用者情報問合せ結果受信工程と、
前記情報提示装置が、前記関連情報の問合せに対する検索結果と、前記個人情報の問合せ結果に対する検索結果とを合わせて、前記情報処理装置に送信する送信工程と
を含み、
前記メタデータは、前記配信コンテンツに関する情報をデータ要素として有し、
前記一般情報は、前記関連情報と、前記関連情報に対応する位置情報とをデータ要素として有し、
前記個人情報は、前記利用者識別子と、前記位置情報と、前記利用者によりアップロードされた情報とをデータ要素として有するものであって、
前記抽出工程は、前記メタデータに記述されている前記配信コンテンツに関する情報を前記キーワードとして抽出し、
前記一般情報問合せ結果受信工程は、前記関連情報の問合せに対する検索結果として、前記関連情報と、前記関連情報に対応する位置情報とを受信し、
前記利用者情報問合せ工程は、前記利用者識別子と、前記一般情報問合せ結果受信工程により前記関連情報の問合せに対する検索結果として受信された位置情報とを用いて、前記個人情報を前記利用者情報蓄積ＤＢに問い合わせるためのクエリ文を生成することを特徴とする情報提示方法。
【請求項２】
前記メタデータは、前記配信コンテンツの配信開始からの経過時間を示す時刻情報と、前記配信コンテンツに関する情報とをデータ要素として有し、
前記抽出工程は、前記メタデータに含まれる前記時刻情報に続いて記述されている前記配信コンテンツに関する情報を前記キーワードとして抽出することを特徴とする請求項１に記載の情報提示方法。
【請求項３】
コンテンツ配信装置と、複数のデータが相互に関連付けられたデータ構造を有する一般情報を蓄積してインターネット上で公開する一般情報ＤＢと、利用者の個人情報を蓄積する利用者情報蓄積ＤＢと、前記利用者が使用する情報処理装置と、前記情報処理装置に情報を提示する情報提示装置とを含む情報提示システムであって、
前記情報提示装置は、
前記コンテンツ配信装置から配信コンテンツのメタデータを受信するメタデータ受信部と、
前記情報処理装置にて前記利用者により選択された選択コンテンツと、前記利用者を特定する利用者識別子とを前記情報処理装置から受信した場合に、前記配信コンテンツのメタデータに含まれる前記選択コンテンツのメタデータを参照して、前記選択コンテンツのメタデータの中から該選択コンテンツの関連情報を検索するためのキーワードを抽出する抽出部と、
前記キーワードを用いて、前記関連情報を前記一般情報ＤＢに問い合わせるためのクエリ文を生成し、前記一般情報ＤＢに送信する一般情報問合せ部と、
前記関連情報の問合せに対する検索結果を前記一般情報ＤＢから受信する一般情報問合せ結果受信部と、
前記検索結果および前記利用者識別子を用いて、前記関連情報に紐付く前記個人情報を前記利用者情報蓄積ＤＢに問い合わせるためのクエリ文を生成し、前記利用者情報蓄積ＤＢに送信する利用者情報問合せ部と、
前記個人情報の問合せに対する検索結果を前記利用者情報蓄積ＤＢから受信する利用者情報問合せ結果受信部と、
前記関連情報の問合せに対する検索結果と、前記個人情報の問合せ結果に対する検索結果とを合わせて、前記情報処理装置に送信する送信部と
を有し、
前記メタデータは、前記配信コンテンツに関する情報をデータ要素として有し、
前記一般情報は、前記関連情報と、前記関連情報に対応する位置情報とをデータ要素として有し、
前記個人情報は、前記利用者識別子と、前記位置情報と、前記利用者によりアップロードされた情報とをデータ要素として有するものであって、
前記抽出部は、前記メタデータに記述されている前記配信コンテンツに関する情報を前記キーワードとして抽出し、
前記一般情報問合せ結果受信部は、前記関連情報の問合せに対する検索結果として、前記関連情報と、前記関連情報に対応する位置情報とを受信し、
前記利用者情報問合せ部は、前記利用者識別子と、前記一般情報問合せ結果受信部により前記関連情報の問合せに対する検索結果として受信された位置情報とを用いて、前記個人情報を前記利用者情報蓄積ＤＢに問い合わせるためのクエリ文を生成することを特徴とする情報提示システム。
【請求項４】
前記メタデータは、前記配信コンテンツの配信開始からの経過時間を示す時刻情報と、前記配信コンテンツに関する情報とをデータ要素として有し、
前記抽出部は、前記メタデータに含まれる前記時刻情報に続いて記述されている前記配信コンテンツに関する情報を前記キーワードとして抽出することを特徴とする請求項３に記載の情報提示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提示方法および情報提示システムに関する。
【背景技術】
【０００２】
従来、複数の端末を連携させてコンテンツの視聴や操作するシステムがある（例えば、特許文献１参照）。このシステムは、第１の端末、第２の端末およびコンテンツサーバとの間に、同一セッションＩＤでＳＩＰ（Session  Initiation  Protocol）によるセッションを確立することにより、第１の端末、第２の端末およびコンテンツサーバとの間の通信を可能とする。これにより、例えば、第１の端末と第２の端末を連携させ、第１の端末からの提供要求に応じたコンテンツを、第２の端末に配信することができる。
【０００３】
また、近年、携帯電話やＰＨＳ（Personal  Handy-phone  System）、スマートフォンなどのモバイル機器に加えて、これらのモバイル機器よりも大型のディスプレイを搭載し、タッチパネルなどのユーザインタフェースを備えたタブレットＰＣが普及してきている。一方で、テレビ番組などのデジタルメディアコンテンツ、いわゆる公共コンテンツとともに、天気予報やニュースなどの付加価値の高いコンテンツを利用者に同時に提示する試みがなされており、一部は実用化されている。これに関連して、例えば、タブレットＰＣなどの情報処理装置に搭載されるディスプレイ上に、公共コンテンツに連動した情報を提示する試みもなされている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−４９６７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した公共コンテンツに連動した情報を提示する試みでは、タブレットＰＣなどの情報処理装置に搭載されるディスプレイ上に公共コンテンツに連動して提示される情報が、利用者が誰であるかに関わらず全て同一である。つまり、提示される情報が、パーソナライズされたものではないので、利用者によっては有益なものではない場合がある。
【０００６】
また、上述した従来のシステムは、複数の端末を連携させて、例えば、一方の端末から他方の端末への配信コンテンツを制御する技術であり、所定のコンテンツなどに連動させて、パーソナライズされた情報を提示するものではない。
【０００７】
このように、公共コンテンツに連動した情報を利用者に提示する場合に、利用者に応じて、より付加価値の高い情報を提示することは実現できていないのが現状である。
【０００８】
本発明は、上記に鑑みてなされたものであって、公共コンテンツに連動した情報を利用者に提示する場合に、利用者に応じて、より付加価値の高い情報を提示することが可能な情報提示方法および情報提示システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、コンテンツ配信装置と、複数のデータが相互に関連付けられたデータ構造を有する一般情報を蓄積してインターネット上で公開する一般情報ＤＢと、利用者の個人情報を蓄積する利用者情報蓄積ＤＢと、前記利用者が使用する情報処理装置と、前記情報処理装置に情報を提示する情報提示装置とを含む情報提示システムに適用される情報提示方法であって、前記情報提示装置が、前記コンテンツ配信装置から配信コンテンツのメタデータを受信するメタデータ受信工程と、前記情報提示装置が、前記情報処理装置にて前記利用者により選択された選択コンテンツと、前記利用者を特定する利用者識別子とを前記情報処理装置から受信した場合に、前記配信コンテンツのメタデータに含まれる前記選択コンテンツのメタデータを参照して、前記選択コンテンツのメタデータの中から該選択コンテンツの関連情報を検索するためのキーワードを抽出する抽出工程と、前記情報提示装置が、前記キーワードを用いて、前記関連情報を前記一般情報ＤＢに問い合わせるためのクエリ文を生成し、前記一般情報ＤＢに送信する一般情報問合せ工程と、前記情報提示装置が、前記関連情報の問合せに対する検索結果を前記一般情報ＤＢから受信する一般情報問合せ結果受信工程と、前記情報提示装置が、前記検索結果および前記利用者識別子を用いて、前記関連情報に紐付く前記個人情報を前記利用者情報蓄積ＤＢに問い合わせるためのクエリ文を生成し、前記利用者情報蓄積ＤＢに送信する利用者情報問合せ工程と、前記情報提示装置が、前記個人情報の問合せに対する検索結果を前記利用者情報蓄積ＤＢから受信する利用者情報問合せ結果受信工程と、前記情報提示装置が、前記関連情報の問合せに対する検索結果と、前記個人情報の問合せ結果に対する検索結果とを合わせて、前記情報処理装置に送信する送信工程とを含むことを特徴とする。
【００１０】
また、本発明は、コンテンツ配信装置と、複数のデータが相互に関連付けられたデータ構造を有する一般情報を蓄積してインターネット上で公開する一般情報ＤＢと、利用者の個人情報を蓄積する利用者情報蓄積ＤＢと、前記利用者が使用する情報処理装置と、前記情報処理装置に情報を提示する情報提示装置とを含む情報提示システムであって、前記情報提示装置は、前記コンテンツ配信装置から配信コンテンツのメタデータを受信するメタデータ受信部と、前記情報処理装置にて前記利用者により選択された選択コンテンツと、前記利用者を特定する利用者識別子とを前記情報処理装置から受信した場合に、前記配信コンテンツのメタデータに含まれる前記選択コンテンツのメタデータを参照して、前記選択コンテンツのメタデータの中から該選択コンテンツの関連情報を検索するためのキーワードを抽出する抽出部と、前記キーワードを用いて、前記関連情報を前記一般情報ＤＢに問い合わせるためのクエリ文を生成し、前記一般情報ＤＢに送信する一般情報問合せ部と、前記関連情報の問合せに対する検索結果を前記一般情報ＤＢから受信する一般情報問合せ結果受信部と、前記検索結果および前記利用者識別子を用いて、前記関連情報に紐付く前記個人情報を前記利用者情報蓄積ＤＢに問い合わせるためのクエリ文を生成し、前記利用者情報蓄積ＤＢに送信する利用者情報問合せ部と、前記個人情報の問合せに対する検索結果を前記利用者情報蓄積ＤＢから受信する利用者情報問合せ結果受信部と、前記関連情報の問合せに対する検索結果と、前記個人情報の問合せ結果に対する検索結果とを合わせて、前記情報処理装置に送信する送信部とを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、公共コンテンツに連動した情報を利用者に提示する場合に、利用者に応じて、より付加価値の高い情報を提示できるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施例１に係る情報提示システムの構成を示す機能ブロック図である。
【図２】図２は、公共コンテンツ・メタ情報配信部から情報提示装置に配信されるメタ情報の一例を示す図である。
【図３】図３は、一般情報検索部により作成されるクエリ文の一例を示す図である。
【図４】図４は、実施例１に係る情報提示システムによる処理の流れを示す図である。
【図５】図５は、タブレットＰＣなどに表示される提示情報の一例を示す図である。
【図６】図６は、情報提示装置と同様の機能を有するプログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【００１３】
以下に、図面を参照しつつ、本願が開示する情報提示方法および情報提示システムの一実施形態について詳細に説明する。後述する各実施例は一実施形態にすぎず、本願の開示する情報提示方法および情報提示システムを限定するものではない。また、後述する各実施例は処理内容に矛盾を生じさせない範囲で適宜組み合わせることもできる。
【実施例１】
【００１４】
［情報提示システムの構成（実施例１）］
図１は、実施例１に係る情報提示システムの構成を示す機能ブロック図である。図１に示すように、実施例１に係る情報提示システムは、コンテンツプロバイダ１０に備えられたコンテンツ配信装置１１と、一般情報公開サイト２０に備えられた一般情報ＤＢ（Data  Base）２１と、利用者情報蓄積サイト３０に備えられた利用者情報蓄積ＤＢ３１と、データセンタ１００に備えられた情報提示装置１１０と、利用者宅２００で住人が使用する情報処理装置であるタブレットＰＣなどとを含んで構成される。
【００１５】
実施例１に係る情報提示システムにおいて、コンテンツプロバイダ１０と、一般情報公開サイト２０と、利用者情報蓄積サイト３０と、データセンタ１００と、利用者宅２００とが相互に通信可能な状態に接続される。例えば、インターネット／地上デジタル放送網などを介して、コンテンツプロバイダ１０と利用者宅２００とが相互にデータのやり取りが可能である。また、インターネットなどを介して、コンテンツプロバイダ１０と、一般情報公開サイト２０と、利用者情報蓄積サイト３０と、データセンタ１００と、利用者宅２００とが相互にデータのやり取りが可能である。
【００１６】
なお、以下では、一例として、コンテンツプロバイダ１０から、利用者宅２００に対し、公共コンテンツとして旅番組を配信（放送）する場合について説明する。
【００１７】
コンテンツプロバイダ１０は、コンテンツ配信装置１１を用いて、利用者宅２００などへの公共コンテンツの配信サービスを運用する。コンテンツ配信装置１１は、図１に示すように、公共コンテンツ・メタ情報配信部１１ａを有する。公共コンテンツ・メタ情報配信部１１ａは、利用者宅２００に備えられたテレビなどに表示される公共コンテンツを配信する。また、公共コンテンツ・メタ情報配信部１１ａは、利用者宅２００に配信する公共コンテンツのメタ情報を情報提示装置１１０に配信する。図２に、公共コンテンツ・メタ情報配信部１１ａが情報提示装置１１０に配信するメタ情報の一例を示す。図２は、公共コンテンツ・メタ情報配信部から情報提示装置に配信されるメタ情報の一例を示す図である。
【００１８】
公共コンテンツ・メタ情報配信部１１ａが情報提示装置１１０に配信するメタ情報は、公共コンテンツの配信（放送）開始からの経過時間を示す時刻情報と、公共コンテンツに関する情報とが記述されたテキストを含んで構成される。例えば、図２に示すように、メタ情報には、公共コンテンツの配信（放送）が開始されてからの経過時間「00：01：00」と、公共コンテンツとして配信される旅番組の観光地名「Trevi＿Fountain」とが記述されている。「Trevi＿Fountain」はトレビの泉である。
【００１９】
なお、メタ情報は、コンテンツプロバイダ１０が独自に作成するものであり、後述する利用者情報蓄積ＤＢ３１に蓄積されている利用者情報とは、特に関連性はない。
【００２０】
一般情報公開サイト２０は、図１に示すように、一般情報ＤＢ２１を有し、一般情報ＤＢ２１に蓄積された一般情報をインターネット上で公開する。一般情報ＤＢ２１は、一般情報公開サイト２０にて運用されるＤＢ（Data  Base）であり、複数のデータが相互に関連付けられたデータ構造を有する一般情報を蓄積する。
【００２１】
一般情報ＤＢ２１に蓄積されている一般情報は、ＲＤＦ（Resource  Description  Framework）形式で記述されたＬＯＤ（Linked  Open  Data）であり、誰もがインターネットを介してアクセス可能な状態で開放されている。ＲＤＦ形式は、情報資源の場所を指し示すＵＲＩ（Uniform  Resource  Identifier）を記述する仕組みである。ＲＤＦ形式では、主語（Subject）、述語（Predicate）、目的語（Object）の３つの組で情報資源の場所を記述する。主語は、記述対象の情報資源であり、目的語は他の情報資源であり、述語は情報資源の関係を示す。ＲＤＦ形式で記述された情報資源は、相互に関連付けられることになり、巨大なデータ空間（データセット）であるＬＯＤが生成される。なお、一般情報は、誰もが利用可能なネットワーク上に散在するデータ共有プラットフォームから抽出した、社会生活上の各方面の事項やあらゆる専門分野に関するデータに基づいて生成される。
【００２２】
なお、実施例１では、一般情報ＤＢ２１に蓄積される一般情報に、少なくとも、公共コンテンツの関連情報が含まれているものとする。例えば、一般情報ＤＢ２１に蓄積される一般情報には、公共コンテンツの関連情報として、旅番組の観光地名に関する概要の情報と、その観光地名が示す場所に対応する位置情報（緯度および経度の情報）とが含まれているものとする。
【００２３】
利用者情報蓄積サイト３０は、図１に示すように、利用者情報蓄積ＤＢ３１を有し、利用者情報蓄積ＤＢ３１を個人情報の記憶資源として広く一般に開放し、サイト利用者の個人情報を利用者情報蓄積ＤＢ３１に蓄積する。例えば、利用者情報蓄積サイト３０は、利用者宅２００の住人など、利用者情報蓄積サイト３０の利用希望者に対し、個人を特定するための利用者ＩＤを付与する。そして、利用者から、個人情報がアップロードされると、利用者ＩＤ、位置情報（緯度および経度の情報）と、その位置情報に関連する個人情報とを対応付けて利用者情報蓄積ＤＢ３１に蓄積する。なお、位置情報については、例えば、個人情報のアップロード時に、タブレットＰＣなどに搭載されたＧＰＳ（Global  Positioning  System）受信機などで取得された緯度および経度の情報を利用者側から受信することで実装できる。
【００２４】
なお、実施例１では、利用者情報蓄積ＤＢ３１に蓄積される個人情報として、利用者ＩＤと、位置情報（緯度および経度の情報）と、その位置情報に関連する写真データ、動画データ、テキストデータ、音楽などのコンテンツデータを少なくとも蓄積しているものとする。
【００２５】
また、利用者情報蓄積ＤＢ３１は、インターネット上ではなく、情報提示に利用する利用者宅２００のタブレットＰＣに備えられていてもよいし、情報提示装置１１０がアクセス可能なローカルネットワーク上に設置された情報処理端末に備えられていてもよい。
【００２６】
データセンタ１００は、情報提示装置１１０を用いて、コンテンツプロバイダ１０から利用者宅２００に配信される公共コンテンツの関連情報と、この公共コンテンツに関連する個人情報とを、利用者宅２００に提示する。図１に示すように、情報提示装置１１０は、メタ情報受信部１１０ａと、一般情報検索部１１０ｂと、利用者情報検索部１１０ｃと、一般情報および利用者情報提示部１１０ｄとを有する。
【００２７】
メタ情報受信部１１０ａは、コンテンツプロバイダ１０により配信（放送）される複数の公共コンテンツのメタ情報、例えば、旅番組に関するメタ情報などを、番組の配信が開始される前の任意のタイミングでコンテンツ配信装置１１から逐次受信しておく。
【００２８】
一般情報検索部１１０ｂは、メタ情報受信部１１０ａにより受信されたメタ情報を用いて、利用者宅２００にて視聴される公共コンテンツ（以下、視聴コンテンツと記載する）の関連情報を、一般情報公開サイト２０に問い合わせて取得する。
【００２９】
具体的には、一般情報検索部１１０ｂは、利用者宅２００（タブレットＰＣなど）から、利用者ＩＤと、視聴コンテンツの情報を受信する。例えば、視聴コンテンツの情報は、番組のチャンネル番号などに該当する。続いて、一般情報検索部１１０ｂは、メタ情報受信部１１０ａにより受信された複数の公共コンテンツのメタ情報の中から、視聴コンテンツのメタ情報を抽出する。例えば、一般情報検索部１１０ｂは、メタ情報の経過時間を参照し、現在放送中の公共コンテンツのメタ情報の中から、視聴コンテンツとチャンネル番号が一致する公共コンテンツのメタ情報を抽出する。
【００３０】
続いて、一般情報検索部１１０ｂは、抽出したメタ情報から、キーワードを抽出する。例えば、一般情報検索部１１０ｂは、メタ情報に記述された情報の中から、経過時間である時刻情報の後に続いて記述されたテキストである視聴コンテンツに関する情報をキーワードとして抽出する。例えば、視聴コンテンツが旅番組である場合には、一般情報検索部１１０ｂは、図２に示すように、経過時間「00：01：00」の後ろに続いて記述された観光地名「Trevi＿Fountain」をキーワードとして抽出することとなる。
【００３１】
続いて、一般情報検索部１１０ｂは、抽出したキーワードを用いて、視聴コンテンツの関連情報を一般情報公開サイト２０に問い合わせて取得するためのクエリ文を作成する。図３に、クエリ文の一例を示す。図３は、一般情報検索部により作成されるクエリ文の一例を示す図である。図３には、例えば、視聴コンテンツが旅番組である場合に作成されるクエリ文の一例を示しており、一般情報検索部１１０ｂは、旅番組の観光地名「Trevi＿Fountain」をキーワードとして、視聴コンテンツである旅番組の観光地名「Trevi＿Fountain」に関する概要と、その観光地名の場所に対応する位置情報（緯度および経度の情報）を検索するためのクエリ文を作成する。なお、図３に示すクエリ文は、ＲＤＦ形式で記述されたデータを検索するためのスパークルという言語で記述されたものである。
【００３２】
続いて、一般情報検索部１１０ｂは、作成したクエリ文を一般情報公開サイト２０に送信し、クエリ文による一般情報ＤＢ２１の検索結果として、視聴コンテンツの関連情報を取得する。例えば、視聴コンテンツが旅番組である場合、一般情報検索部１１０ｂは、旅番組の観光地名「Trevi＿Fountain」に関する概要と、その観光地名の場所に対応する位置情報（緯度および経度の情報）を取得する。
【００３３】
利用者情報検索部１１０ｃは、一般情報検索部１１０ｂにて利用者宅２００から受信された利用者ＩＤと、一般情報検索部１１０ｂにより検索結果として取得された位置情報（緯度および経度の情報）とを用いて、視聴コンテンツに紐付く個人情報を利用者情報蓄積サイト３０に問い合わせて取得する。
【００３４】
具体的には、利用者情報検索部１１０ｃは、利用者ＩＤと、位置情報（緯度および経度の情報）とを用いて、視聴コンテンツに紐付く個人情報を、利用者情報蓄積サイト３０に問い合わせて取得するためのクエリ文を作成する。つまり、位置情報を用いたクエリを作成することにより、視聴コンテンツが旅番組である場合、旅番組の観光地名「Trevi＿Fountain」が示す場所に紐付く個人情報（たとえば、その観光地周辺で撮影された写真や動画など）を、利用者情報蓄積サイト３０に問い合わせることができる。続いて、利用者情報検索部１１０ｃは、作成したクエリ文を利用者情報蓄積サイト３０に送信し、クエリ文による利用者情報蓄積ＤＢ３１の検索結果として、視聴コンテンツに紐付く個人情報、例えば、写真データ、動画データ、テキストデータ、音楽などを取得する。なお、利用者情報検索部１１０ｃは、専用のＡＰＩ（Application  Program  Interface）を介して、利用者情報蓄積サイト３０の利用者情報蓄積ＤＢ３１にアクセスすることもできる。
【００３５】
一般情報および利用者情報提示部１１０ｄは、一般情報検索部１１０ｂにより取得された視聴コンテンツの関連情報と、利用者情報検索部１１０ｃにより取得された視聴コンテンツに紐付く個人情報とを合成して、利用者宅２００（タブレットＰＣなど）に送信する。例えば、一般情報および利用者情報提示部１１０ｄは、ＷｅｂＳｏｃｋｅｔなどを利用した通信により、視聴コンテンツの関連情報と視聴コンテンツに紐付く個人情報と合成したものを、利用者宅２００にＰｕｓｈ送信する。
【００３６】
利用者宅２００は、図１に示すように、公共コンテンツ表示部２１０と、一般情報および利用者情報表示部２２０とを有する。
【００３７】
公共コンテンツ表示部２１０は、コンテンツプロバイダ１０のコンテンツ配信装置１１から配信される公共コンテンツを表示する装置であり、例えば、テレビなどに該当する。
【００３８】
一般情報および利用者情報表示部２２０は、情報提示装置１１０から送信される視聴コンテンツの関連情報と、視聴コンテンツに紐付く個人情報とを表示する装置であり、例えば、タブレットＰＣなどに該当する。また、一般情報および利用者情報表示部２２０は、視聴コンテンツの選択をユーザから受け付けると、利用者情報蓄積サイト３０の利用者ＩＤと、視聴コンテンツの情報（例えば、閲覧チャンネル番号）を情報提示装置１１０に送信する。
【００３９】
上述した一般情報ＤＢ２１や利用者情報蓄積ＤＢ３１は、例えば、サーバなどの情報処理装置に、ＤＢＭＳ（Data  Base  Management  System）を搭載することにより実装できる。また、情報提示装置１１０は、サーバやパーソナルコンピュータなどの情報処理装置により実装できる。
【００４０】
［情報提示システムによる処理（実施例１）］
図４は、実施例１に係る情報提示システムによる処理の流れを示す図である。図４に示すように、利用者宅２００（タブレットＰＣなど）は、視聴コンテンツの選択をユーザから受け付けると、利用者情報蓄積サイト３０の利用者ＩＤと、視聴コンテンツの情報（例えば、閲覧チャンネル番号）を情報提示装置１１０に送信する（Ｓ１）。
【００４１】
一方で、コンテンツプロバイダ１０のコンテンツ配信装置１１は、公共コンテンツの利用者宅２００に配信する公共コンテンツに関するメタ情報を情報提示装置１１０に送信する（Ｓ２）。
【００４２】
データセンタ１００の情報提示装置１１０は、利用者宅２００から利用者ＩＤと閲覧チャンネル番号を受信する（Ｓ３）。また、情報提示装置１１０は、コンテンツ配信装置１１から公共コンテンツのメタ情報を受信する（Ｓ４）。
【００４３】
続いて、情報提示装置１１０は、Ｓ４で受信したメタ情報の中から、視聴コンテンツの情報に対応するメタ情報を抽出し（Ｓ５）、抽出したメタ情報から、キーワードを抽出する（Ｓ６）。例えば、情報提示装置１１０は、メタ情報に記述された情報の中から、経過時間である時刻情報の後に続いて記述された視聴コンテンツに関する情報をキーワードとして抽出する。例えば、視聴コンテンツが旅番組である場合には、情報提示装置１１０は、上述の図２に示すように、経過時間「00：01：00」の後ろに続いて記述された観光地名「Trevi＿Fountain」をキーワードとして抽出することとなる。
【００４４】
続いて、情報提示装置１１０は、Ｓ６で抽出したキーワードを用いて、視聴コンテンツの関連情報を一般情報公開サイト２０に問い合わせて取得するためのクエリ文を作成する（Ｓ７）。例えば、視聴コンテンツが旅番組である場合には、情報提示装置１１０は、上述の図３に示すように、旅番組の観光地名「Trevi＿Fountain」をキーワードとして、視聴コンテンツである旅番組の観光地名「Trevi＿Fountain」に関する概要と、その観光地名の場所に対応する位置情報（緯度および経度の情報）を検索するためのクエリ文を作成する。
【００４５】
続いて、以下に説明するＳ８とＳ９において、情報提示装置１１０（データセンタ１００）と一般情報ＤＢ２１（一般情報公開サイト２０）との間で、情報提示装置１１０が視聴コンテンツの関連情報を取得するための処理が実行される。具体的には、情報提示装置１１０は、Ｓ７で作成したクエリ文を一般情報公開サイト２０に送信し、クエリ文による一般情報ＤＢ２１の検索結果として、視聴コンテンツの関連情報を受信する（Ｓ８）。例えば、視聴コンテンツが旅番組である場合、情報提示装置１１０は、旅番組の観光地名「Trevi＿Fountain」に関する概要と、その観光地名の場所に対応する位置情報（緯度および経度の情報）を取得する。なお、一般情報公開サイト２０の一般情報ＤＢ２１は、情報提示装置１１０からクエリ文を受信すると、クエリ文による検索を行い、検索結果を情報提示装置１１０に送信する（Ｓ９）。
【００４６】
続いて、情報提示装置１１０は、利用者ＩＤと、Ｓ８で受信した位置情報（緯度および経度の情報）とを用いて、視聴コンテンツに紐付く個人情報を、利用者情報蓄積サイト３０に問い合わせて取得するためのクエリ文を作成する（Ｓ１０）。
【００４７】
続いて、以下に説明するＳ１１とＳ１２において、情報提示装置１１０（データセンタ１００）と利用者情報蓄積ＤＢ３１（利用者情報蓄積サイト３０）との間で、情報提示装置１１０が視聴コンテンツに紐付く個人情報を取得するための処理が実行される。具体的には、Ｓ１０で作成したクエリ文を利用者情報蓄積サイト３０に送信し、クエリ文による利用者情報蓄積ＤＢ３１の検索結果として、視聴コンテンツに紐付く個人情報（例えば、写真データ、動画データ、テキストデータ、音楽など）を受信する（Ｓ１１）。なお、利用者情報蓄積サイト３０の利用者情報蓄積ＤＢ３１は、情報提示装置１１０からクエリ文を受信すると、クエリ文による検索を行い、検索結果を情報提示装置１１０に送信する（Ｓ１２）。
【００４８】
続いて、情報提示装置１１０は、視聴コンテンツの関連情報（Ｓ８で受信）、および視聴コンテンツに紐づく個人情報（Ｓ１１で受信）を提示情報として、利用者宅２００の住人が使用する利用者端末であるタブレットＰＣなどに送信する（Ｓ１３）。
【００４９】
利用者宅２００の住人が使用する利用者端末であるタブレットＰＣなどは、情報提示装置１１０から提示情報を受信して、搭載されたディスプレイなどに表示する（Ｓ１４）。図５に、利用者宅２００の住人が使用するタブレットＰＣなどに表示される提示情報の一例を示す。図５は、タブレットＰＣなどに表示される提示情報の一例を示す図である。
【００５０】
図５に示すように、タブレットＰＣに搭載されたディスプレイには、視聴コンテンツである旅番組の関連情報として、一般情報ＤＢ３１に蓄積されている旅番組の観光地「Trevi＿Fountain＝トレビの泉」に関する概要が表示される。さらに、旅番組の観光地に紐付く個人情報として、利用者宅２００の住人が、観光地「Trevi＿Fountain＝トレビの泉」の周辺で過去に撮影して利用者情報蓄積ＤＢ３１にアップロードしていた写真１〜６が表示される。上述した図４に示す処理により、コンテンツプロバイダ１０から配信される公共コンテンツと、公共コンテンツとは直接関連付けられていない個人情報とを、一般情報ＤＢ２１に蓄積された情報を介して関連付けることができるので、図５に示すように、利用者宅２００で視聴される公共コンテンツに連動させて、利用者宅２００の住人に応じた情報を提示できる。
【００５１】
［実施例１による効果］
上述してきたように、実施例１において、情報提示装置１１０は、コンテンツプロバイダ１０から配信される公共コンテンツのメタ情報から抽出したキーワードを用いて、公共コンテンツの関連情報を一般情報ＤＢ２１に問い合わせて取得する。続いて、情報提示装置１１０は、一般情報ＤＢ２１から関連情報として取得した位置情報を用いて、公共コンテンツに紐付く個人情報を利用者情報蓄積ＤＢ３１に問い合わせて取得する。そして、情報提示装置１１０は、公共コンテンツの関連情報と、公共コンテンツに紐付く個人情報とを合わせて、利用者宅２００のタブレットＰＣなどに送信する。すなわち、情報提示装置１１０は、コンテンツプロバイダ１０から配信される公共コンテンツと、公共コンテンツとは直接関連付けられていない利用者情報蓄積ＤＢ３１に蓄積された個人情報とを、一般情報ＤＢ２１に蓄積された情報を介して関連付けることができる。このようなことから、実施例１によれば、公共コンテンツ（たとえば、旅番組）に連動した情報を利用者に提示する場合に、利用者に応じて、より付加価値の高い情報（たとえば、旅番組の観光地周辺でユーザが撮影した写真や動画など）を提示できる。
【００５２】
また、実施例１において、情報提示装置１１０は、メタ情報の時刻情報に続いて記述された観光地名をキーワードとして抽出し、観光地名を用いて、この観光地名の概要および観光地名に対応する地点の位置情報を一般情報ＤＢ２１の中から検索するためのクエリ文を、一般情報ＤＢ２１のデータ構造（ＲＤＦ形式のＬＯＤ）に対応する所定の言語（スパークル）で作成して送信する。続いて、情報提示装置１１０は、検索結果として取得された位置情報を用いて利用者情報蓄積ＤＢ３１のデータ検索を行うためのクエリ文を作成する。このようなことから、広く一般に公開されている一般情報ＤＢ２１から、利用者宅２００で視聴される視聴コンテンツの関連情報を簡易に取得することができる結果、視聴コンテンツに紐付く個人情報を検索するためのクエリ文も簡易に作成できる。
【００５３】
なお、例えば、ハードディスクレコーダーなどの録画機器に対して、上述してきた情報提示装置１１０が有する各種処理機能（図１など）を搭載することにより、ハードディスクレコーダーで情報提示装置１１０と同様の処理を実現することもできる。例えば、ハードディスクレコーダー内のコンテンツの再生を契機として、ハードディスクレコーダーが、情報提示装置１１０と同様の処理（図４など）を実行することで、再生されたコンテンツに連動してパーソナライズされた情報をタブレットＰＣに表示させることが可能となる。
【実施例２】
【００５４】
以下、本発明にかかる情報提示方法および情報提示システムの他の実施形態として実施例２を説明する。
【００５５】
（１）装置構成等
図１に示した情報提示装置１１０の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、情報提示装置１１０の分散または統合の具体的形態は図示のものに限られず、例えば、メタ情報受信部１１０ａと、一般情報検索部１１０ｂと、利用者情報検索部１１０ｃとを機能的または物理的に統合してもよい。このように、情報提示装置１１０の各構成要素の全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
（２）情報提示方法
実施例１で説明した情報提示装置１１０により、以下のような情報提示方法が実現される。
【００５６】
すなわち、コンテンツ配信装置と、複数のデータが相互に関連付けられたデータ構造を有する一般情報を蓄積してインターネット上で公開する一般情報ＤＢと、利用者の個人情報を蓄積する利用者情報蓄積ＤＢと、前記利用者が使用する情報処理装置と、前記情報処理装置に情報を提示する情報提示装置とを含む情報提示システムに適用される情報提示方法であって、前記情報提示装置が、前記コンテンツ配信装置から配信コンテンツのメタデータを受信するメタデータ受信工程と（図４のＳ４など）、前記情報提示装置が、前記情報処理装置にて前記利用者により選択された選択コンテンツと、前記利用者を特定する利用者識別子とを前記情報処理装置から受信した場合に、前記配信コンテンツのメタデータに含まれる前記選択コンテンツのメタデータを参照して、前記選択コンテンツのメタデータの中から該選択コンテンツの関連情報を検索するためのキーワードを抽出する抽出工程と（図４のＳ３，Ｓ５，Ｓ６）、前記情報提示装置が、前記キーワードを用いて、前記関連情報を前記一般情報ＤＢに問い合わせるためのクエリ文を生成し、前記一般情報ＤＢに送信する一般情報問合せ工程と（図４のＳ７，Ｓ８など）、前記情報提示装置が、前記関連情報の問合せに対する検索結果を前記一般情報ＤＢから受信する一般情報問合せ結果受信工程と（図４のＳ８，Ｓ９など）、前記情報提示装置が、前記検索結果および前記利用者識別子を用いて、前記関連情報に紐付く前記個人情報を前記利用者情報蓄積ＤＢに問い合わせるためのクエリ文を生成し、前記利用者情報蓄積ＤＢに送信する利用者情報問合せ工程と（図４のＳ１０，Ｓ１１など）、前記情報提示装置が、前記個人情報の問合せに対する検索結果を前記利用者情報蓄積ＤＢから受信する利用者情報問合せ結果受信工程と（図４のＳ１１，Ｓ１２など）、前記情報提示装置が、前記関連情報の問合せに対する検索結果と、前記個人情報の問合せ結果に対する検索結果とを合わせて、前記情報処理装置に送信する送信工程と（図４のＳ１３など）を含む情報提示方法が実現される。
【００５７】
（３）情報提示装置と同様の処理機能を実現するプログラム
また、実施例１で説明した情報提示装置１１０の各種の処理（例えば、図４など）は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、図６を用いて、実施例１で説明した情報提示装置１１０と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図６は、情報提示装置と同様の機能を有するプログラムを実行するコンピュータの一例を示す図である。
【００５８】
図６に示すように、情報提示装置１１０が有する機能と同様の機能を有するコンピュータ３００は、例えば、メモリ３０１と、ＣＰＵ（Central  Processing  Unit）３０２を有する。また、コンピュータ３００は、図６に示すように、ハードディスクドライブインタフェース３０３と、光ディスクドライブインタフェース３０４を有する。また、コンピュータ３００は、図６に示すように、シリアルポートインタフェース３０５と、ビデオアダプタ３０６と、ネットワークインタフェース３０７を有する。そして、コンピュータ３００は、これらの各部３０１〜３０７をバス３０８によって接続する。
【００５９】
メモリ３０１は、図６に示すように、ＲＯＭ（Read  Only  Memory）及びＲＡＭ（Random  Access  Memory）を含む。ＲＯＭは、例えば、ＢＩＯＳ（Basic  Input  Output  System）等のブートプログラムを記憶する。ハードディスクドライブインタフェース３０３は、図６に示すように、ハードディスクドライブ３０９に接続される。光ディスクドライブインタフェース３０４は、図６に示すように、光ディスクドライブ３１０に接続される。例えば、光ディスクドライブ３１０には、光ディスク等の着脱可能な記憶媒体が挿入される。シリアルポートインタフェース３０５は、図６に示すように、例えば、マウス４００およびキーボード５００に接続される。ビデオアダプタ３０６は、図６に示すように、例えば、ディスプレイ６００に接続される。
【００６０】
ここで、図６に示すように、ハードディスクドライブ３０９は、例えば、ＯＳ（Operating  System）、アプリケーションプログラム、プログラムモジュール、プログラムデータを記憶する。
【００６１】
すなわち、上述した情報提示装置１１０と同様の機能を有するプログラムは、コンピュータ３００によって実行される指令が記述されたプログラムモジュールとして、例えばハードディスクドライブ３０９に記憶される。つまり、上述の実施例１で説明した情報提示装置１１０と同様の処理（図４など）を実行する手順が記述されたプログラムモジュールが、ハードディスクドライブ３０９に記憶される。例えば、このプログラムモジュールには、上述した情報提示装置１１０のメタ情報受信部１１０ａと、一般情報検索部１１０ｂと、利用者情報検索部１１０ｃと、一般情報および利用者情報提示部１１０ｄなどと同様の処理を実行する手順が記述されている。
【００６２】
また、情報提示装置１１０と同様の機能を有するプログラムによる処理に用いられるデータは、プログラムデータとして、例えばハードディスクドライブ３０９に記憶される。例えば、このプログラムデータは、上述の実施例１で説明したメタ情報、一般情報ＤＢ２１に蓄積されている情報、利用者情報蓄積ＤＢ３１に蓄積されている情報などの各種情報に対応する。
【００６３】
そして、ＣＰＵ３０２が、ハードディスクドライブ３０９に記憶されたプログラムモジュールやプログラムデータを必要に応じてＲＡＭに読み出し、上述の実施例１で説明したものと同様の処理（図４など）を実行するための手順を実行する。
【００６４】
なお、情報提示装置１１０と同様の機能を有するプログラムに係るプログラムモジュールやプログラムデータは、ハードディスクドライブ３０９に記憶される場合に限られるものではなく、例えば、着脱可能な記憶媒体である光ディスクドライブ３１０等に記憶されていてもよい。この場合には、ＣＰＵ３０２が、光ディスクドライブ３１０を介して、情報提示装置１１０と同様の機能を有するプログラムモジュールやプログラムデータを読み出す。あるいは、情報提示装置１１０と同様の機能を有するプログラムモジュールやプログラムデータは、ネットワーク（ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）など）を介して接続された他のコンピュータに記憶されていてもよい。この場合には、ＣＰＵ３０２が、ネットワークインタフェース３０７を介して、情報提示装置１１０と同様の機能を有するプログラムモジュールやプログラムデータを他のコンピュータから読み出す。
【００６５】
なお、プログラムによりＣＰＵ３０２が動作して各種処理を行う代わりに、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ(Field  Programmable  Gate  Array)などの電子回路を用いて処理を行うこともできる。また、メモリ３０１として、フラッシュメモリ(flash  memory)などを用いることもできる。
【符号の説明】
【００６６】
１０  コンテンツプロバイダ
１１  コンテンツ配信装置
１１ａ  公共コンテンツ・メタ情報配信部
２０  一般情報公開サイト
２１  一般情報ＤＢ（Data  Base）
３０  利用者情報蓄積サイト
３１  利用者情報蓄積ＤＢ（Data  Base）
１００  データセンタ
１１０  情報提示装置
１１０ａ  メタ情報受信部
１１０ｂ  一般情報検索部
１１０ｃ  利用者情報検索部
１１０ｄ  一般情報および利用者情報提示部
２００  利用者宅
２１０  公共コンテンツ表示部（テレビなど）
２２０  一般情報および利用者情報表示部（タブレットＰＣなど）
３００  コンピュータ
３０１  メモリ
３０２  ＣＰＵ
３０３  ハードディスクドライブインタフェース
３０４  光ディスクドライブインタフェース
３０５  シリアルポートインタフェース
３０６  ビデオアダプタ
３０７  ネットワークインタフェース
３０８  バス
３０９  ハードディスクドライブ
３１０  光ディスクドライブ
４００  マウス
５００  キーボード
６００  ディスプレイ
【図１】
0005612544.tif 000002
【図２】
0005612544.tif 000003
【図３】
0005612544.tif 000004
【図４】
0005612544.tif 000005
【図５】
0005612544.tif 000006
【図６】
0005612544.tif 000007