(57)【特許請求の範囲】
【請求項１】
放送場面で客体を検出する客体検出部と、
前記客体の名称および意味情報を含むキーワードを生成するキーワード生成部と、
前記キーワードを利用して、場面持続区間を設定する区間設定部と、
前記キーワードを利用して前記客体に関連する関連情報の検索を要請して、検索された関連情報を受信する関連情報検索部と、
前記受信された関連情報と前記場面持続区間とを同期化させて、前記場面持続区間に同期化された関連情報を提供する関連情報提供部と
を具備し、
前記区間設定部は、複数の前記放送場面の間のキーワード保存量がスレッショルドの以上に維持される場面群を前記場面持続区間に設定する、放送プログラムの関連情報提供装置。
【請求項２】
前記区間設定部は、
第１放送場面のキーワード群と第２放送場面のキーワード群との間の実質的に一致するキーワードの個数に基づいて定義されるキーワード保存量を利用して、前記場面持続区間を設定する請求項１に記載の放送プログラム関連情報提供装置。
【請求項３】
前記キーワード生成部は
前記客体に対応する名称およびその名称が属するカテゴリを決定して、多義性が解消されたキーワードを生成する請求項１に記載の放送プログラム関連情報提供装置。
【請求項４】
前記キーワード生成部は
多数の個体名がカテゴリ別に貯蔵された個体名辞典を利用して、前記カテゴリを決定する請求項３に記載の放送プログラム関連情報提供装置。
【請求項５】
前記キーワード生成部は
前記キーワードが登場する部分の前後文脈を解析して、前記カテゴリを決定する請求項３に記載の放送プログラム関連情報提供装置。
【請求項６】
前記キーワード生成部は
前記放送画面のジャンル情報を取得して、前記カテゴリを決定する請求項３に記載の放送プログラム関連情報提供装置。
【請求項７】
前記ジャンル情報は、
放送ストリームに含まれた付加情報信号、ウェブを介してジャンル情報を提供するサードパーティサービス、または生成されたキーワードの分析を介して取得される請求項６に記載の放送プログラム関連情報提供装置。
【請求項８】
前記客体検出部は、
受信された放送ストリームに含まれた映像情報、音声情報、字幕情報、電子プログラムガイド（ＥＰＧ）情報、およびテロップ文字情報のうちの少なくともいずれかを使用して、前記客体を検出する請求項１に記載の放送プログラム関連情報提供装置。
【請求項９】
前記放送画面、および／または前記関連情報を表示する表示部をさらに具備する請求項１に記載の放送プログラム関連情報提供装置。
【請求項１０】
前記関連情報提供部は
前記受信された関連情報が前記表示部を介してユーザーに提供されるように前記表示部を制御する請求項９に記載の放送プログラム関連情報提供装置。
【請求項１１】
前記関連情報提供部は
前記表示部の一部に前記場面持続区間に対する情報と、前記受信された関連情報とが連係されて表示されるように、前記表示部を制御する請求項１０に記載の放送プログラム関連情報提供装置。
【請求項１２】
前記関連情報提供部は
ユーザープロファイルに基づいて受信された関連情報をランキング化して、優先順位が高い関連情報を先に提供する請求項１０に記載の放送プログラム関連情報提供装置。
【請求項１３】
放送プログラムの関連情報提供装置の客体検出部が放送場面で客体を検出する段階と、
前記装置のキーワード生成部が前記客体の名称および意味情報を含むキーワードを生成する段階と、
前記装置の区間設定部が、前記キーワードを利用して、場面持続区間を設定する段階と、
前記装置の関連情報検索部が、前記キーワードを利用して前記客体に関連する関連情報の検索を要請して、検索された関連情報を受信する段階と、
前記装置の関連情報提供部が、前記受信された関連情報と前記場面持続区間とを同期化させて、前記場面持続区間に同期化された関連情報を提供する段階と
を有し、
前記場面持続区間を設定する段階は、複数の前記放送場面の間のキーワード保存量がスレッショルドの以上に維持される場面群を前記場面持続区間に設定する過程を含む、放送プログラム関連情報提供方法。
【請求項１４】
前記キーワード保存量は、
第１放送場面のキーワード群と第２放送場面のキーワード群との間の実質的に一致するキーワードの個数に基づいて定義される請求項１３に記載の放送プログラム関連情報提供方法。
【請求項１５】
前記キーワードを生成する段階は、
前記客体に対応する名称およびその名称が属するカテゴリを決定して、多義性が解消されたキーワードを生成する過程を含む請求項１３に記載の放送プログラム関連情報提供方法。
【請求項１６】
前記キーワードを生成する段階は、
多数の個体名がカテゴリ別に貯蔵された個体名辞典を利用して、前記カテゴリを決定する過程を含む請求項１５に記載の放送プログラム関連情報提供方法。
【請求項１７】
前記キーワードを生成する段階は、
前記キーワードが登場する部分の前後の文脈を解析して、前記カテゴリを決定する過程を含む請求項１５に記載の放送プログラム関連情報提供方法。
【請求項１８】
前記キーワードを生成する段階は、
前記放送画面のジャンル情報を取得して、前記カテゴリを決定する過程を含む請求項１５に記載の放送プログラム関連情報提供方法。
【請求項１９】
前記ジャンル情報は、
放送ストリームに含まれる付加情報信号、ウェブを介してジャンル情報を提供するサードパーティサービス、または生成されたキーワードの分析を介して取得される請求項１８に記載の放送プログラム関連情報提供方法。
【請求項２０】
前記客体を検出する段階は、
受信された放送ストリームに含まれた映像情報、音声情報、字幕情報、電子プログラムガイド（ＥＰＧ）情報、およびテロップ文字情報のうちの少なくともいずれかを使用して、前記客体を検出する過程を含む請求項１３に記載の放送プログラム関連情報提供方法。
【請求項２１】
前記関連情報を提供する段階は、
前記受信された関連情報が所定の表示部を介して表示されるようにする過程を含む請求項１３に記載の放送プログラム関連情報提供方法。
【請求項２２】
前記関連情報を提供する段階は、
前記表示部の一部に前記場面持続区間に対する情報と、前記受信された関連情報とが連係されて表示されるように前記表示部を制御する過程を含む請求項２１に記載の放送プログラム関連情報提供方法。
【請求項２３】
前記関連情報を提供する段階は、
ユーザープロファイルに基づいて受信された関連情報をランキング化して、優先順位が高い関連情報を先に提供する過程を含む請求項２１に記載の放送プログラム関連情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
TV視聴中に関連情報をウェブで検索して、ユーザーに提供してくれる技術に関する。
【背景技術】
【０００２】
最近、インターネットまたはウェブサービスと連動されるTVが登場しながら、ユーザーの便宜を増進させるための様々なサービスも出現するようになった。
インターネットまたはウェブサービスと連動されるIPTVの場合、放送信号に様々な付加情報が盛られることが可能であるため、IPTVのユーザーは、放送プログラムの編成時間、字幕の情報などを追加的に利用することが可能である。
また、インターネットまたはウェブサービスと連動されるIPTVは、ネットワークに連結されるため、ユーザーはTVを操作して望む情報を検索することが可能である。たとえば、動物のドキュメンタリープログラムが放送される場合、ユーザーは、IPTVまはたIPTVに連結されたセットトップボックスを操作して、関連する動物の情報を検索することができる。ところが、ユーザーが望む情報を検索しようする場合、機器を直接に操作しなければならないので、多少手間がかかる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
放送プログラムに関連した様々な付加情報を、ユーザーに自動に提供してくれる装置および方法が開示される。
【課題を解決するための手段】
【０００４】
本発明の一態様による放送プログラム関連情報提供装置は、放送の場面から客体を検出する客体検出部、客体の名称および意味情報を含むキーワードを生成するキーワード生成部、キーワードを利用して、場面の持続区間を設定する区間設定部、キーワードを使用して、客体に関連した関連情報の検索を要請し、検出された関連情報を受信する関連情報検索部、および受信された関連情報と場面持続区間とを同期化させて、場面持続区間に同期化された関連情報を提供する関連情報提供部を含む。
【０００５】
本発明の一態様による放送プログラム関連情報の提供方法は、放送の場面から客体を検出する段階、客体の名称および意味情報を含むキーワードを生成する段階、キーワードを利用して、場面の持続区間を設定する段階、キーワードを使用して、客体に関連した関連情報の検索を要請して、検索された関連情報を受信する段階、および受信された関連情報と場面持続区間とを同期化させて、場面持続区間に同期化された関連情報を提供する段階を含む。
【０００６】
また、本発明の一態様によって、キーワードは多義性が解消された単語である可能性がある。単語の多義性は検出された客体名にカテゴリ情報が付与されることにより取り除くことができる。このような多義性を取り除くために、客体名とカテゴリ名とがマッピングされた客体名辞書、文脈分析、ジャンル情報などが活用できる。
【０００７】
また、本発明の一態様によって、場面の持続区間は、キーワードの保存量をもとに設定できる。キーワードの保存量に応じて設定される場面持続区間は、実質的に同一な主題を扱う場面に対応できる。
【発明の効果】
【０００８】
開示された内容によると、自動的にキーワードを抽出して、関連情報を提供するため、ユーザー便宜性が増大される。また、関連情報を検索する前に単語が持つ多義性を取り除くため、不要な情報量を減らすことができる。さらに、関連情報が場面持続区間に同期化されて提供されるため、より効率的に関連情報を利用することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態による放送プログラム関連情報提供装置を示す図である。
【図２】本発明の一実施形態によって検出された客体を示す図である。
【図３】本発明の一実施形態によって生成されたキーワードを示す図である。
【図４】本発明の一実施形態によって設定された場面の持続区間を示す図である。
【図５】本発明の一実施形態によって場面の持続区間に同期化された関連情報を示す図である。
【図６】本発明の一実施形態による関連情報の表示画面を示す図である。
【図７】本発明の別の実施形態による関連情報の表示画面を示す図である。
【図８】本発明の一実施形態による放送プログラム関連情報の提供方法を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付された図面を参照して、本発明の実施のための具体的な形態を詳細に説明する。
図1は本発明の一実施形態による放送プログラム関連情報提供装置を図示する。
図1を参照すると、放送プログラム関連情報提供装置（100）は、ネットワークに連結される各種の有線および無線端末に搭載されることができる。端末は、放送プログラムをユーザーに提供するテレビ（デジタルTV、IPTV）、パソコン、携帯電話、スマートフォン、セットトップボックスなどであることができる。
放送プログラム関連情報提供装置（100）は、放送ストリーム受信部（101）、ストリーム処理部（102）、表示部（103）、客体検出部（104）、キーワード生成部（105）、区間設定部（106）、関連情報検索部（107）、および関連情報提供部（108）を含む。
【００１１】
放送ストリーム受信部（101）は、放送ストリーム（broadcasting stream）を受信する。放送ストリームは、放送局から送出される放送データを意味する。放送ストリームは、映像信号、音声信号、字幕信号、電子プログラムガイド信号（EPG信号）などを含むことができる。
ストリーム処理部（102）は、放送ストリームを処理して、放送の場面が表示部（103）に表示されるようにする。たとえば、ストリーム処理部（102）は、各種映像処理および音声処理を修行することが可能である。
表示部（103）は、放送の場面を表示する。表示部（103）は、LCDモニタのようなディスプレー装置になることができる。表示部（103）は、タッチスクリーンのような入出力装置になることもできる。
【００１２】
客体検出部（104）は、表示部（103）で表示される番組の場面で、客体（object）、または客体の名前（name of object）を検出する。客体は、放送の場面で扱っている主な内容上の人物、事物、地域などを意味する。客体の検出とは、客体そのものの認識および、認識された客体に対する名称の抽出を含む。たとえば、客体検出部（104）は、現在の放送の場面で扱っている事物を把握して、その事物の名称を検出することが可能である。
客体検出部（104）は、次のような方法を通じて、客体を検出する。ただし、客体検出部（104）の客体検出方法は、これらに限定されない。
【００１３】
一実施形態によって、客体検出部（104）は、放送ストリームの字幕（caption）またはテロップ（telop）から文字列（または文字）を抽出して、抽出された文字列を解析して、客体を検出する。たとえば、客体検出部（104）は、自然語処理方法を基礎とする形態素分析と品詞タギングを文字列に適用して、文字列の中の情報性を持つ名詞を客体として検出することができる。
別の実施形態によって、客体検出部（104）は、放送ストリームの音声をテキストに変換して、変換されたテキストを解析して客体を検出する。たとえば、客体検出部（104）は、音声をテキストに変換して文字列（または文字）を生成して、生成された文字列を分析して、文字列の中で情報性を持つ名詞を客体として検出することができる。
また他の実施形態によって、客体検出部（104）は、放送ストリームの映像を解析して客体を検出する。たとえば、客体検出部（104）は、映像に文字認識アルゴリズムを適用し特定の文字を抽出して、抽出された文字から客体を検出することができる。
【００１４】
また、客体検出部（104）は、映像に客体認識アルゴリズムを適用し映像の特定の部分を認識して、認識された特定の部分に対応する客体の名称を検出することができる。
キーワード生成部（105）は、客体検出部（104）によって検出された客体に対応するキーワードを生成する。キーワードは、客体の名称（個体名）および意味情報を含む。意味情報は、個体名が持っている多義性を解消するためのもので、客体に対するカテゴリ情報になることができる。たとえば、個体名が"BAT"である場合、この客体は、飛び回る動物を意味したり、運動競技で使用される道具を意味したりする。このとき、キーワード生成部（105）は、"BAT"と呼ばれる個体名に"animal"または"sports equipment"などのようなカテゴリ情報を付与して、多義性を解消して、キーワードを生成することができる。
【００１５】
キーワード生成部（105）が多義性を解消するために意味情報を付与する方法はさまざまである。
一例として、キーワード生成部（105）は、個体名辞書を使用して意味情報を付与することができる。個体名辞書は、個体名と個体名のカテゴリがマッピングされた単語のリストをいう。たとえば、"BAT-animal"および"BAT-sports equipment"のようなリストが個体名辞書に存在することができる。キーワード生成部（105）は、ある個体名が、それぞれのカテゴリに属する確率を計算して、計算された確率に基づいていずれかのカテゴリを決定する。ある個体名があるカテゴリーに属する確率は、自然語処理技法の多義性解消モデルに基づいて計算されることができる。
別の例として、キーワード生成部（105）は、個体名の前後の文脈を解析して意味情報を付与することができる。たとえば、"BAT"という個体名の前後に"cave"、"night"などの単語が登場した場合は、"animal"カテゴリを付与することが可能である。このとき、キーワード生成部（105）は、Bayesian、Conditional Random Field、Support Vector Machinesなどのような多義性解消のための機械学習手法を利用することができる。
【００１６】
もう一つの例として、キーワード生成部（105）は、ジャンルの情報を活用して意味情報を付与することができる。たとえば、"BAT"と呼ばれる個体名が検出されて、その放送番組のジャンル情報が"ドキュメンタリー"の場合、"animal"のカテゴリが付与されて、ジャンル情報が"スポーツ"の場合、"sports equipment"のカテゴリが付与されることができる。ジャンルの情報を獲得する方法もさまざまである。例えば、ジャンルの情報は、放送ストリームのEPG情報から抽出されることができる。また、ジャンル情報は、プログラムのタイトルを分析して把握することもできる。さらに、サードパーティサービス（third party service）を介して、放送局のほかに別の場所からのジャンルの情報を取得することもできる。他にも、放送番組のジャンルを把握するためのいかなる方法も使用することができる。
【００１７】
区間設定部（106）は、キーワード生成部（105）によって生成されたキーワードを利用して、場面持続区間を設定する。場面持続区間とは、実質的に同一の主題を扱う場面の集合をいう。区間設定部（106）は、放送の場面間のキーワードの保存量を使用して、場面持続区間を設定することができる。このとき、キーワードの保存量は、第1放送の場面のキーワード群と、第1放送の場面とは異なる第2放送の場面のキーワードにあって、実質的に一致するキーワードの個数に基づいて定義されることができる。区間設定部（106）は、このようなキーワードの保存量を利用して、放送場面の間のキーワードの保存量がスレッショルド以上に維持される場面群は、場面持続区間で設定することができる。即ち、区間設定部（106）は、実質的に同一の内容を扱う場面を把握することが可能である。
【００１８】
たとえば、第1放送場面のキーワードが10個で、第2放送場面のキーワードが10個で、このうち六個が一致していると仮定する。このとき、キーワードの保存量は、（2*6）/（10+10）=0.6、即ち60％である。スレッショルドを50％で見ると、第1放送場面と第2放送場面の間は、場面持続区間に設定される。
そして、第1放送場面のキーワードが10個で、第2放送場面のキーワードが15個で、このうち三つが一致すると仮定する。このとき、キーワードの保存量は、（2*3）/（10+15）=0.24、すなわち24％である。スレッショルドを50％で見ると、第1放送場面と第2放送場面は、場面持続区間に設定されない。
しかし、区間設定部（106）の場面持続区間の設定方法が、必ずキーワードの保存量を利用することに限定されるわけではなく、場面基盤または場面/テキスト基盤に場面の変換時点を把握する方法が使用されることもできる。
【００１９】
関連情報検索部（107）は、キーワード生成部（105）によって生成されたキーワードを利用して、客体に関連する関連情報の検索を要請する。たとえば、関連情報検索部（107）は、キーワードをもとに生成された質疑語を検索サーバーに転送して、検索サーバから検索結果を受信することができる。また、関連情報検索部（107）は、キーワードに関連する広告アイテムを要請することも可能である。本実施形態に基づいて、関連情報はこのような検索結果および広告アイテムを全て含む。
関連情報検索部（107）は、質疑語を生成するときに、キーワードに付加情報を加えて質疑語を拡張することができる。たとえば、個体名およびカテゴリを含むキーワードをそのまま質疑語として使用することもできて、詳細なカテゴリをさらに付加して質疑語を生成することもできる。
また、関連情報検索部（107）は、別の検索サーバーのほかに自体的に保有しているデータベースから広告を含む関連情報を検索することもできる。さらに、関連情報検索部（107）は、放送番組の画面上で明示的に扱っていない情報（例えば、様々な商号、食堂の名称等）を提供するために、別の検索サーバーのほかにウェブ上に存在する第3の情報提供サイトから渡されたデータを関連情報で検索することもできる。
【００２０】
関連情報提供部（108）は、受信された関連情報と場面持続区間を同期化させて、場面持続区間に同期化された関連情報を表示部（103）で提供する。ここで同期化とは、受信された関連情報と客体の登場区間のマッチングをいう。
たとえば、関連情報提供部（108）は、放送の画面が表示される表示部（103）の一部に、場面持続区間の代表画面とその場面持続区間のキーワード群に対応する関連情報を連携して表示することが可能である。即ち、実質的に同一の主題を扱う場面が持続される間だけ該当する関連情報を見せて、その場面が消えると、関連情報も表示されないようにすることが可能である。
また、関連情報提供部（108）は、ユーザープロファイルに基づいて、受信された関連情報をランキング化して、優先順位の高い関連情報が最初に表示されるようにすることもできる。ユーザープロファイルには、ユーザーの年齢、性別などの個人情報やユーザーの放送プログラム選好度情報が貯蔵されることができる。
【００２１】
図2は本発明の一実施形態に応じて検出された客体を図示する。
図2を参照すると、客体検出部（104）は、放送画面（201）の字幕（202）、音声（203）、または特定の部分（204）を分析して、現在の放送画面（201）で扱っている主要な客体（211、212、213）を検出する。
客体検出部（104）は、"フランスのルーブルは膨大な量の美術品を所蔵している"という字幕（202）を抽出して、抽出された字幕（202）に対して自然語処理アルゴリズムを適用した形態素解析（morpheme analysis）および品詞タグ付け（part-of-speech tagging）を実行する。形態素解析は、字幕を意味単位で区分する過程になることができて、品詞タグ付けはそれぞれの意味単位に品詞情報をタグ付けする過程になることができる。そして、客体検出部（104）は、形態素解析および品詞のタグ付けが行われた字幕（202）で客体（211）を確認する。ここで、客体（211）は、情報性を持つ名詞に対応されることができる。例えば、上記のような字幕（202）で、"フランス"、"ルーヴル"および"美術品"などのような客体が検出されることができる。
【００２２】
また、客体検出部（104）は、ナレーションなどの音声（203）を抽出して、抽出された音声をテキストに変換する。そして、テキストに変換された音声（203）を分析して、客体（212）を検出することができる。例えば、"セーヌ川に沿ってルーヴルに行った"というナレーションから、"セーヌ川"という客体（212）を検出することが可能である。
また、客体検出部（104）は映像の特定の部分（204）で客体（213）を認識することもできる。たとえば、映像内の物体認識アルゴリズムを適用して、"ピラミッド"のような客体（213）を検出することができる。
【００２３】
図3は本発明の一実施形態に応じて生成されたキーワードを図示する。
図3を参照すると、キーワード（301）は個体名（302）と意味情報（303）を含む。個体名（302）は、客体を表す代表的な名称になることができる。意味情報（303）は、個体名（302）が持つ多義性を解消するためのカテゴリ情報になることができる。たとえば、単純に"ルーヴル"だけを使用すれば、それが"宮殿"か"博物館"なのかあいまいなことがあるため、本実施形態によるキーワード（301）の形態は、"ルーヴル"に意味やカテゴリが結合された"ルーヴル/博物館"のように表すことができる。
【００２４】
本実施形態に応じて、キーワード生成部（105）は、個体名データベース（304）に貯蔵された個体名辞典（305）を利用して、個体名（302）の意味情報（303）を付与することができる。個体名辞典（305）は、客体別カテゴリーが記録された単語のリストになることができる。キーワード生成部（105）は、個体名（302）の周囲の文脈を分析して、その個体名（302）が個体名辞典（305）で、どのカテゴリーに属するのかを確率的に決定することができる。
具体的な数式を見ると以下の通りである。
【００２５】
【数１】
0005557401.tif 000002
【００２６】
数学式1で、
【数２】
0005557401.tif 000003
は認識された文字列でn番目の位置の単語を表し、
【数３】
0005557401.tif 000004
はM個の単語の中で
【数４】
0005557401.tif 000005
の左側に位置したn-1個の単語群や右側に位置したM―n個の単語を表し、
【数５】
0005557401.tif 000006
はM個の単語のうちでm番目の位置の単語を示す。Mは認識された文字列の単語の数を示す。nはM個の単語の中で、認識された文字列がどこにあるかを示す。Pはある単語が特定の範疇に属する確率を示す。そして、αは二つの単語の相互情報量（mutual information）であって、二つの単語が一緒に出現する確率を示す。
【００２７】
また、キーワード生成部（105）は、個体名辞典（305）および"ルーヴル"単語の周辺文脈を利用して、"ルーヴル"のカテゴリを決定することができる。たとえば、"ルーヴル"単語の周辺文脈で、"美術品"や"ピラミッド"などの個体名がよく登場する場合、"美術品"や"ピラミッド"と関連性が高い"博物館"をそのカテゴリーとして決定することができる。
他にも、キーワード生成部（105）は、ジャンル情報を介してカテゴリーを決定することもできる。ジャンル情報は、放送ストリームのEPG情報、ウェブを介したサードパーティのサービス、プログラムのタイトルの分析、プログラムの内容の分析などを通じて、取得されることができる。
【００２８】
図4は本発明の一実施形態に応じて設定された場面持続区間を図示する。
図4において、参照番号401ないし405は、それぞれの放送場面を表し、それぞれの放送場面（例えば、401）内のアルファベット（例えば、A、B、C、D、E）は、その番組場面（401）に対応するキーワードを示す。
区間設定部（106）は、場面ごとのキーワードを把握する。たとえば、区間設定部（106）は、第1場面（401）でA、B、C、D、Eのキーワードを認識して、第1場面（401）に引き続いた第2場面（402）でA、B、C、D、Fのキーワードを認識することができる。
そして、区間設定部（106）は、場面間のキーワード保存量を計算する。キーワード保存量は、場面が変わっても保存されるキーワードの数に基づいて定義されることができる。具体的な数式を見てみると以下の通りである。
【００２９】
【数６】
0005557401.tif 000007
【００３０】
数学式2に応じて、第1場面（401）と第2場面（402）で、A、B、C、Dの四つのキーワードが維持されるため、キーワードの保存量は2*4/（5+5）=0.8、すなわち、80％である。同様に、第3場面（403）と第4場面（404）で、維持されるキーワードはF一つなので、キーワードの保存量は2*1/（6+5）=0.181、約18.1％である。
そして、区間設定部（106）は、計算されたキーワードの保存量をスレッショルドと比較して、場面持続区間を設定する。スレッショルドが50％だと仮定すると、キーワードの保存量が80％である第1の場面（401）と第2の場面（402）は、同一な場面持続区間に設定される。しかし、キーワードの保存量が18.1％である第3場面（403）と第4場面（404）は、異なる場面持続区間に設定される。
【００３１】
このように、区間設定部（106）は、第1場面（401）ないし第３場面（403）を第1区間（410）に設定して、第4場面（404）ないし第5場面（405）を第2区間（420）に設定することができる。従って、見かけの画面に関係なく実質的に同じ主題を扱う部分同士がまとめてグループ化されることが可能である。
本実施形態に応じて、図4による場面持続区間の設定方法は、一つの例を開示したことにすぎず、このようなキーワード保存量のほかに、場面の映像統計量、またはテキスト統計量に基づいて、場面継続区間を設定することもできる。
【００３２】
図5は本発明の一実施形態に応じて場面持続区間に同期化される関連情報を図示する。
図5を参照すると、関連情報（501）はキーワードに関連する各種情報を示す。例えば、関連情報（501）は、キーワードをもとに生成された質疑語の検索結果およびキーワードに関連する様々な広告アイテムを含むことができる。図5に、関連情報AはキーワードAに関連した情報の集合で、A1、A2のような検索結果やA3のような広告情報を示すことができる。
【００３３】
本実施形態に基づいて、関連情報（501）は場面持続区間（502）と同期化される。即ち、あるキーワードに対する関連情報は、そのキーワードが属する場面持続区間とマッピングされる。例えば、図4を参照すると、関連情報Aの場合、キーワードAが区間1で登場したため、区間1に同期化されて提供されることができる。また、関連情報Fの場合は、キーワードのFが区間1と区間2の両方で登場したため、区間1および区間2に同期化されて提供されることができる。
また、関連情報Aが、"ルーヴル/博物館"に対する関連情報である場合、A1はルーヴル博物館の歴史情報になることができ、A2はルーヴル博物館の開館時間の情報になることができ、A3はルーヴル博物館の旅行商品の広告になることができる。このときに、関連情報提供部（108）はユーザープロファイルを参照して、A1、A2、A3などで細分化された情報に優先順位を付与して、優先順位に応じて提供順番に差を与えることもできる。
【００３４】
図6は本発明の一実施形態による関連情報の表示画面を図示する。
図6を参照すると、関連情報（602）は現在放映中の画面に対応する場面持続区間に同期化されて画面の下端に表示されることができる。従って、画面が変わって場面持続区間も変更されると、表示される関連情報（602）もそれに応じて変わるようになる。
また、画面でユーザーが関連情報（602）のいずれかを選択すると、詳細情報（603）が拡張されて表示されることが可能で、関連情報（602）が新たに生成されると、新たな関連情報（602）があることを示すアイコン（601）が画面の上端に表示されることもできる。アイコン（601）が表示される場合、ユーザーはリモコンを操作してアイコン（601）を選択することで、関連情報（602）が画面に表示されるようにすることができる。
【００３５】
図7は本発明の別の実施形態による関連情報の表示画面を図示する。
図7を参照すると、画面の下端に代表場面（701-a〜701-f）が表示されることができる。
それぞれの代表場面（例えば、701-a）は、それぞれの場面持続区間の代表フレームになることができる。代表場面（701-a）には、その場面持続区間に対応するキーワード（702）が表示される。このとき、ユーザーが代表場面のいずれかを選択すると、画面右側に関連情報（703）が表示されることができる。また、現在表示中の放送場面に関係なく代表場面を選択すると、該当区間に移動することもできる。
【００３６】
図6および図7に例示した関連情報の表示画面は、関連情報と場面持続区間が同期化されることを説明するために例をあげたものにすぎず、他にもさまざまな方法で関連情報を表示することができる。たとえば、視聴中の番組に登場したすべてのキーワード群をリスト形態で表示して、ユーザーが特定のキーワードを選択すると、そのキーワードが登場した区間から放送が再生されるようにすることもできる。
【００３７】
図8は本発明の一実施形態による放送プログラム関連情報提供方法（800）を図示する。
図8を参照すると、放送場面から客体を検出する（801）。たとえば、客体検出部（104）が、受信された放送ストリームに含まれた映像情報、音声情報、字幕情報を、電子プログラムガイド（EPG）情報、テロップ文字情報のうちの少なくともいずれかを使用して、放送で取り扱っている主な客体を認識して、個体名を検出することが可能である。
そして、客体の名称および意味情報が含まれているキーワードを生成する（802）。たとえば、キーワード生成部（105）が客体に対応する名称およびその名称が属するカテゴリを決定して単語の多義性を解消して、キーワードを生成することが可能である。ここでカテゴリは、多数の個体名がカテゴリ別に貯蔵された個体名辞典を使用するか、個体名が登場する部分の前後文脈を解析するか、ジャンルの情報を利用して決定することができる。ジャンル情報は放送ストリームに含まれた付加情報信号、ウェブを通じてジャンル情報を提供するサードパーティサービス、または生成されたキーワードの分析を介して獲得されることができる。
【００３８】
そして、生成されたキーワードを利用して場面持続区間を設定する（803）。たとえば、区間設定部（106）が、放送の場面間の実質的に一致するキーワードの数に基づいて定義されたキーワード保存量を利用して、場面持続区間を設定することが可能である。
そして、生成されたキーワードを利用して、キーワードに関連する関連情報を検索する（804）。たとえば、関連情報検索部（107）がキーワードに基づいて質疑語を生成して、生成された質疑語を検索サーバーに転送して、キーワードに関連した広告が含まれる関連情報を受信することが可能である。
そして、検索された関連情報を場面持続区間と同期化させてユーザーに提供する（805）。たとえば、関連情報提供部（108）が放送場面が表示される画面の一部に、場面持続区間に対する代表場面と、受信された関連情報を連係させて表示することが可能である。また、関連情報を提供するとき、ユーザープロファイルに基づいて受信された関連情報をランキング化して、優先順位が高い関連情報を先に提供することも可能である。
【００３９】
一方、本発明の各実施形態は、コンピュータで読み取り可能な記録媒体に、コンピュータで読み取り可能なコードで具現することが可能である。コンピュータが読み取り可能な記録媒体は、コンピュータシステムによって読み取られることができるデータが貯蔵されるすべての種類の記録装置を含む。
コンピュータが読み取り可能な記録媒体の例としては、ROM、RAM、CD-ROM、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などがあり、またキャリアウェーブ（例えば、インターネットを通じた伝送）の形態で具現することを含くむ。また、コンピュータが読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散されて、分散方式でコンピュータが読み取り可能なコードが貯蔵されて実行されることができる。そして、本発明を具現するための機能的（functional）プログラム、コード及びコードセグメントらは、本発明が属する技術分野のプログラマたちによって容易に推論されることができる。
【００４０】
以上、本発明の実施のための具体的な形態を説明した。前述の各実施形態は、本発明を例示的に説明するためのものであって、本発明の権利範囲が特定の実施形態に限定されてはいけない。
【産業上の利用可能性】
【００４１】
TV視聴中に関連情報をウェブで検索して、ユーザーに提供してくれる技術に適用されることができる。
【符号の説明】
【００４２】
１００  放送プログラム関連情報提供装置
１０１  放送ストリーム受信部
１０２  ストリーム処理部
１０３  表示部
１０４  客体検出部
１０５  キーワード生成部
１０６  区間設定部
１０７  関連情報検索部
１０８  関連情報提供部
【図１】
0005557401.tif 000008
【図２】
0005557401.tif 000009
【図３】
0005557401.tif 000010
【図４】
0005557401.tif 000011
【図５】
0005557401.tif 000012
【図６】
0005557401.tif 000013
【図７】
0005557401.tif 000014
【図８】
0005557401.tif 000015