(57)【要約】【課題】視聴中の番組に関連するウェブページを自動的にインターネット検索して、視聴者に提示することができるデジタル放送受信装置を提供する。【解決手段】デジタル放送受信装置１００は、デジタル放送信号を受信する受信手段と、前記デジタル放送信号に含まれるテキストデータから単語を抽出する抽出手段と、前記抽出した単語を用いてインターネット検索を行う検索手段と、前記検索手段の検索結果を表示する表示手段と、を備える。【選択図】図１
2010016755.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送信号を受信する受信手段と、
前記デジタル放送信号に含まれるテキストデータから単語を抽出する抽出手段と、
前記抽出した単語を用いてインターネット検索を行う検索手段と、
前記検索手段の検索結果を表示する表示手段と、
を備えることを特徴とするデジタル放送受信装置。
【請求項２】
前記検索手段により検索されたウェブページの一覧を表示する一覧表示手段と、
前記一覧からウェブページを指定する指定手段と、
前記指定されたウェブページを表示するウェブページ表示手段と、
を備えることを特徴とする請求項１に記載のデジタル放送受信装置。
【請求項３】
前記抽出手段は、
字幕又はデータ放送に含まれるテキストデータを抽出するテキスト抽出手段と、
前記テキストデータを一時的に記憶する記憶手段と、
前記記憶手段に記憶されたテキストデータを一定時間毎に取得する取得手段と、
前記取得したテキストデータから形態素解析手段により単語を抽出する単語抽出手段と、
を有することを特徴とする請求項１または２に記載のデジタル放送受信装置。
【請求項４】
前記抽出手段は、優先して抽出されるべき単語のリストである優先ワードリスト又は、抽出不要な単語のリストである不要ワードリストを有することを特徴とする請求項１から３いずれか１の項に記載のデジタル放送受信装置。
【請求項５】
前記優先ワードリスト及び前記不要ワードリストは、予めジャンル別に設定してあり、
前記デジタル放送信号からジャンル情報を抽出するジャンル抽出手段を備える
ことを特徴とする請求項４に記載のデジタル放送受信装置。
【請求項６】
前記優先ワードリスト及び前記不要ワードリストは、予めジャンル別に設定してあり、
ジャンルを指定するジャンル指定手段を備える
ことを特徴とする請求項４に記載のデジタル放送受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送受信装置に関する。
【背景技術】
【０００２】
２０００年に放送衛星によるデジタル放送が開始されて以来、２００３年の地上波デジタル放送、２００６年のワンセグ放送が次々と開始され、２０１１年には、従来のアナログ放送を完全に停止することが決定している。デジタル放送では、従来のアナログ放送で配信されていた映像・音声信号に加えて、字幕信号や、放送用ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）言語（ＢＭＬ：Ｂｒｏａｄｃａｓｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を用いて記述されたマルチメディア情報（通称、データ放送）が多重化されて放送されている。
このデータ放送は、放送事業者が視聴者に対して付加価値情報を提供するために、映像・音声の番組制作に加えて制作するものである。データ放送には、放送中の番組に関して、例えば、出演者のプロフィールを表示する、あるいは、ドラマ番組の前回までのあらすじを表示する、などといった内容補足する番組連動情報や、ニュース速報を常時記述するといった番組非連動情報がある。
従来の一般的なデジタル放送受信装置は、利用者のリモコン操作によって、データ放送画面を表示し、再度の操作で、通常の放送画面に戻るなどの動作を行う。さらに特許文献１に記載された技術では、利用者からの検索要求（ジャンル指定等による検索要求）により、その要求に合致する放送番組をデータ放送情報の中から検索し、それに最も近い内容の番組を放送しているチャンネルを出力する、という機能を提供する。
【特許文献１】特開２００７−２０２０４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、データ放送は、あくまで放送事業者が番組制作の範囲内で作成したものであり、番組に関連した情報、あるいは、その他ニュース等の情報を詳細に知りたいと思った場合には、データ放送が提供する情報のみでは不十分である場合が想定される。例えば、ドラマを視聴中、そのドラマのあらすじや出演者の概略情報はデータ放送で提供されるものの、その出演者がこれまでに出演した番組や映画の一覧を知りたい場合や、その出演者の日記（ブログ）を閲覧したい場合など、すなわち、その放送事業者が管理する範囲を超えた情報を入手したい場合、データ放送で提供される情報では不十分である。特許文献１に記載された技術などでは、放送事業者が管理する範囲を超えた情報について考慮されていないため、このような情報を取得することはできない、という問題がある。
このような場合、パーソナルコンピュータ（パソコン）や携帯電話といった情報端末機器を使ってインターネットにアクセスし、関連するウェブページを検索後閲覧するなどにより、世界中から発信された情報が集約されているインターネット上の豊富な情報を閲覧することが可能となる。
しかしながら、テレビ視聴中に、さらに他の情報端末機器を利用することは煩雑であり便利とはいえない。さらに、例えばパソコン利用の際、パソコンの電源がオフになっていれば、電源を入れた後、一般に時間のかかる立ち上げプロセスを経て利用可能になるまで待った上で、ウェブブラウザを立ち上げて検索キーワードを入力し、得られた結果からページを選択してアクセス及び表示する、といったように、即時性の低さや手順の煩雑さが問題となる。
本発明は上記の点に鑑みてなされたものであり、その目的は、視聴中の番組に関連するウェブページを自動的にインターネット検索して、視聴者に提示することができるデジタル放送受信装置を提供することにある。
【課題を解決するための手段】
【０００４】
本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、デジタル放送信号を受信する受信手段と、前記デジタル放送信号に含まれるテキストデータから単語を抽出する抽出手段と、前記抽出した単語を用いてインターネット検索を行う検索手段と、前記検索手段の検索結果を表示する表示手段と、を備えることを特徴とするデジタル放送受信装置である。
【０００５】
また、本発明の一態様は、上記のデジタル放送受信装置において、前記検索手段により検索されたウェブページの一覧を表示する一覧表示手段と、前記一覧からウェブページを指定する指定手段と、前記指定されたウェブページを表示するウェブページ表示手段と、を備えることを特徴とする。
【０００６】
また、本発明の一態様は、上記のデジタル放送受信装置において、前記抽出手段は、字幕又はデータ放送に含まれるテキストデータを抽出するテキスト抽出手段と、前記テキストデータを一時的に記憶する記憶手段と、前記記憶手段に記憶されたテキストデータを一定時間毎に取得する取得手段と、前記取得したテキストデータから形態素解析手段により単語を抽出する単語抽出手段と、を有することを特徴とする。
【０００７】
また、本発明の一態様は、上記のデジタル放送受信装置において、前記抽出手段は、優先して抽出されるべき単語のリストである優先ワードリスト又は、抽出不要な単語のリストである不要ワードリストを有することを特徴とする。
【０００８】
また、本発明の一態様は、上記のデジタル放送受信装置において、前記優先ワードリスト及び前記不要ワードリストは、予めジャンル別に設定してあり、前記デジタル放送信号からジャンル情報を抽出するジャンル抽出手段を備えることを特徴とする。
【０００９】
また、本発明の一態様は、上記のデジタル放送受信装置において、前記優先ワードリスト及び前記不要ワードリストは、予めジャンル別に設定してあり、ジャンルを指定するジャンル指定手段を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、受信したデジタル放送信号に含まれるテキストデータから単語を抽出し、抽出した単語をキーにインターネット検索を行い、検索結果を表示する。これにより、利用者は、テレビ番組を視聴中に、番組に関連するウェブページの閲覧をデジタル放送受信装置上ですることができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
［第１の実施形態］
図１は、本発明の実施形態によるデジタル放送受信装置１００の構成を示すブロック図である。
デジタル放送受信装置１００は、番組信号受信部１０１と、ＴＳパケット処理部１０２と、ＥＭＭ暗号復号部１０３と、ＥＣＭ暗号復号部１０４と、スクランブル暗号復号部１０５と、ＴＳ多重分離部１０６と、音声デコーダ１０７と、映像デコーダ１０８と、字幕デコーダ１０９と、ＢＭＬデコーダ１１０と、レンダリング部１１１と、ウェブ検索制御部１１２と、文字バッファメモリ１１３と、単語抽出部１１４と、クエリ文字列生成部１１６と、ＨＴＴＰ送信部１１７と、ネットワークインターフェース１１８と、ＨＴＴＰ受信部１１９と、ＵＲＬリスト取得部１２０と、ＵＲＬリスト選択部１２１と、ウェブブラウザ１２２と、を含んで構成される。
【００１２】
番組信号受信部１０１は、衛星デジタル放送信号、地上波デジタル放送信号、ケーブルテレビ信号、あるいは、ＩＰＴＶ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ＴｅｌｅＶｉｓｉｏｎ）信号といったデジタル放送信号を受信するための適切なインターフェースを有する。番組信号受信部１０１は、与えられたチャンネル選択信号に従い、対応する信号の受信及び復調を行って、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）トランスポートストリームパケット（以下ＴＳパケットとする）を抽出する。そして、番組信号受信部１０１は、抽出したＴＳパケットをＴＳパケット処理部１０２に出力する。
ＴＳパケット処理部１０２は、ＴＳパケットを多重情報や暗号化鍵を運ぶ制御用パケットと、映像・音声・字幕・データ放送といった情報を伝送するメディアパケットとに分ける。制御パケットには、番組多重テーブルであるＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）と、視聴ライセンス情報であるＥＭＭ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｍａｎａｇｅｍｅｎｔ  Ｍｅｓｓａｇｅ）と、番組視聴制御情報であるＥＣＭ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ）が含まれる。ＴＳパケット処理部１０２は、ＥＭＭをＥＭＭ暗号復号部１０３に出力する。また、ＴＳパケット処理部１０２は、ＥＣＭをＥＣＭ暗号復号部１０４に出力する。また、ＴＳパケット処理部１０２は、ＰＭＴをＴＳ多重分離部１０６に出力する。また、ＴＳパケット処理部１０２は、メディアパケットをスクランブル暗号復号部１０５に出力する。
【００１３】
ＥＭＭ暗号復号部１０３は、デジタル放送受信装置１００内部で保持しているマスタ鍵を用いて入力されたＥＭＭを復号し、ワーク鍵を取り出す。そして、ＥＭＭ暗号復号部１０３は、取り出したワーク鍵をＥＣＭ暗号復号部１０４に出力する。
ＥＣＭ暗号復号部１０４は、入力されたＥＣＭをワーク鍵で復号してスクランブル鍵を取り出す。そしてＥＣＭ暗号復号部１０４は、復号したスクランブル鍵をスクランブル暗号復号部１０５に出力する。
これらＥＭＭ、ＥＣＭの復号は、ＩＣカード（衛星・地上波デジタルではＢ−ＣＡＳカード）の中で行ってもよい。
スクランブル暗号復号部１０５は、入力されたスクランブル鍵を用いてメディアパケットを復号し、スクランブルが解除されたメディアパケットを取得する。そして、取得したメディアパケットをＴＳ多重分離部１０６に出力する。
【００１４】
ＴＳ多重分離部１０６は、ＴＳパケット処理部１０２から入力されたＰＭＴに含まれるパケットＩＤとメディア種類との対応情報に基づいて、メディアパケットを映像メディア信号、音声メディア信号、字幕メディア信号、ＢＭＬデータ信号にそれぞれ多重分離する。なお、ＢＭＬデータは、映像・音声等とは異なり、繰り返し伝送される場合もあるため、ＴＳ多重分離部１０６は重複情報を適宜取り除いた上で、ＢＭＬデータを取り出す。そして、ＴＳ多重分離部１０６は、それぞれ対応するデコーダに分離したデータを出力する。
【００１５】
音声デコーダ１０７は、音声メディア信号を復号し、非圧縮音声信号として、音声出力回路により出力する。音声デコーダ１０７は、出力の際、適切なコピー禁止符号や暗号化を施す。
映像デコーダ１０８は、入力された映像メディア信号を復号し、画面イメージとしてレンダリング部１１１に出力する。字幕デコーダ１０９は入力された字幕メディア信号を復号し、画面イメージとしてレンダリング部１１１に出力する。ＢＭＬデコーダ１１０は、ＢＭＬデータ信号を復号し、画面イメージとしてレンダリング部１１１に出力する。
レンダリング部１１１は、入力された画面イメージを合成して画像出力回路により出力する。合成された画面イメージは、図示しない表示部に表示される。レンダリング部１１１は、出力の際、適切なコピー禁止符号や暗号化を施す。
【００１６】
ここまでは従来のデジタル放送受信装置と同様である。本発明は、上記に加え、以下に示す要素を有する。
ウェブ検索制御部１１２は、利用者からの検索開始の指示を示す信号が入力されると、字幕デコーダ１０９及びＢＭＬデコーダ１１０にバッファリング開始を指示する信号（バッファリング開始信号）を出力する。また、ウェブ検索制御部１１２は、利用者からの検索終了の指示を示す信号が入力されると、字幕デコーダ１０９及びＢＭＬデコーダ１１０にバッファリング終了を指示する信号（バッファリング終了信号）を出力する。
字幕デコーダ１０９は、バッファリング開始信号が入力されると、字幕メディア信号に含まれるテキストデータを予め設定された所定の文字コードで文字バッファメモリ１１３に書き込む。また、字幕デコーダ１０９は、バッファリング終了信号が入力されると、テキストデータの書き込みを終了する。
ＢＭＬデコーダ１１０は、バッファリング開始信号が入力されると、ＢＭＬデータの文書中に含まれるテキストデータを予め設定された所定の文字コードで文字バッファメモリ１１３に書き込む。また、ＢＭＬデコーダ１１０は、バッファリング終了信号が入力されると、テキストデータの書き込みを終了する。
文字バッファメモリ１１３は、字幕デコーダ１０９からのテキストデータ、あるいは、ＢＭＬデコーダ１１０からのテキストデータを一時格納し、文字列としてその内容を保持する。
【００１７】
単語抽出部１１４は、一定時間毎に文字バッファメモリ１１３内の文字列を取得する。そして、単語抽出部１１４は、取得した文字列から形態素解析手段により単語を抽出する。その際、優先ワードリストとＮＧワードリストに基づき、必要十分な単語のみを最終出力とするよう動作する。優先ワードリストは、予め設定された優先して抽出されるべき単語のリストである。ＮＧワードリストは、予め設定された抽出不要な単語のリストである。また、優先ワードリスト及びＮＧワードリストは、それぞれ複数の選択式テーブルで定義しておき、本デジタル放送受信装置１００を利用するシーンに応じて、切り替えて使用するよう実装してもよい。例えば、リビングルームで子供と一緒にテレビを見る場合などは、優先ワードリストは子供に興味のある単語のリストに、ＮＧワードリストは未成年者にふさわしくない単語のリストに切り替え、そうでない場合は、一般的な用語から構成される優先ワードリスト・ＮＧワードリストを用いるなどの利用法が考えられる。そして、単語抽出部１１４は、抽出した単語を所定の最大取得個数に達するまでクエリ文字列生成部１１６に出力する。単語抽出部１１４に含まれる出現頻度計算部１１４Ａは、抽出した単語の出現頻度を計算する。単語抽出部１１４に含まれるＵＲＬ判別部１１４Ｂは、抽出した単語がＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）であるか否かを判別する。なお、本実施形態では、一定時間毎に文字バッファメモリ１１３から文字列を取得しているが、一定の字幕メディア数毎としてもよいし、一定のＢＭＬ文書数毎としてもよい。
【００１８】
クエリ文字列生成部１１６は、入力された単語に基づきインターネット検索を行うための問い合わせ（クエリ）文字列を生成する。ここで、検索に用いるインターネットサイト（以下検索サイトとする）と、その検索サイトで使用可能なクエリ生成ルールは事前に設定されている。そして、クエリ文字列生成部１１６は、生成したクエリ文字列をＨＴＴＰ送信部１１７に出力する。
ＨＴＴＰ送信部１１７は、入力されたクエリ文字列をＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）プロトコルでネットワークインターフェース１１８より送出する。
ネットワークインターフェース１１８は、ブロードバンド回線等を介してインターネットに接続するためのインターフェースである。
【００１９】
ＨＴＴＰ受信部１１９は、ネットワークインターフェース１１８を経由してＨＴＴＰプロトコルのメッセージを受信する。そして、ＨＴＴＰ受信部１１９は、受信したメッセージの送信元が予め設定されている検索サイトである場合には、メッセージに含まれるＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）文書をＵＲＬリスト取得部１２０に出力する。一方、ＨＴＴＰ受信部１１９は、そうでない場合には、ＨＴＭＬ文書をウェブブラウザ１２２に出力する。
ＵＲＬリスト取得部１２０は、入力されたＨＴＭＬ文書から検索結果として得られたウェブページのＵＲＬのリストを抽出する。そして、先頭から所定の個数分のＵＲＬをＵＲＬリスト選択部１２１に出力する。その際、検索結果に列挙される順番通りに先頭から所定の個数を数えても良いし、検索結果のＵＲＬそれぞれに付加されている更新日時情報を利用して更新日の新しい順または古い順に先頭から所定の個数を数えても良い。
ＵＲＬリスト選択部１２１は、レンダリング部１１１を介してＵＲＬリスト取得部１２０で抽出されたＵＲＬのリストを利用者に提示する。また、ＵＲＬリスト選択部１２１は、利用者がＵＲＬリストの中からＵＲＬを１つ選択する機能を提供する。利用者が任意の１つのＵＲＬを選択すると、ＵＲＬリスト選択部１２１は、選択されたＵＲＬをＨＴＴＰ送信部１１７に出力する。
ウェブブラウザ１２２は、ＨＴＭＬ文書をデコードして画面イメージとして構成し、レンダリング部１１１を経て画面表示を行う。
【００２０】
次に、デジタル放送受信装置１００によるウェブサイト表示処理の処理手順について説明する。
図２は、ウェブサイト表示処理の手順を示すフローチャートである。この図に示す処理は、利用者からの検索開始指示が入力されるとスタートする。
まず、ステップＳ１０１では、ウェブ検索制御部１１２の指示により、字幕デコーダ１０９及びＢＭＬデコーダ１１０が文字バッファメモリ１１３にテキストデータを書き込む。
次に、ステップＳ１０２では、単語抽出部１１４が、文字バッファメモリ１１３の文字列を取得し、取得した文字列から単語を抽出する。具体的には、まず、単語抽出部１１４は、形態素解析手段により単語を抽出する。この時、出現頻度計算部１１４Ａが、抽出した単語の出現頻度を計算する。そして、単語抽出部１１４は、出力した単語数が予め設定された最大取得個数に達するまで以下の処理を行う。まず、単語抽出部１１４は、抽出した単語のうち、優先ワードリスト内の単語の少なくとも一部と合致する単語、あるいは、優先ワードリストに存在する単語が少なくとも一部として合致する単語をクエリ文字列生成部１１６に出力する。次に、単語抽出部１１４は、ＵＲＬ判別部１１４ＢによりＵＲＬと判別された単語をクエリ文字列生成部１１６に出力する。次に、単語抽出部１１４は、出現頻度の高い順に残りの単語をクエリ文字列生成部１１６に出力する。なお、単語抽出部１１４は、ＮＧワードリストに含まれる単語は、いかなる条件が成立しても出力しない。
【００２１】
次に、ステップＳ１０３では、クエリ文字列生成部１１６が、入力された最大取得個数の単語からクエリを生成する。例えば、入力された単語がword1，word2，word3，word4，word5、検索サイトが「www.○○○.×××」、クエリ生成ルールが「http://[server]/search?q=%s+」である場合、[server]に検索サイトを、「%s」に前記５個の単語を「+」記号によって結合してそれぞれ代入する。これにより、以下のクエリが生成される。
クエリ：「http://www.○○○.×××/search?q=word1+word2+word3+word4+word5」
【００２２】
次に、ステップＳ１０４では、ＨＴＴＰ送信部１１７が、クエリ文字列生成部１１６により生成されたクエリをＨＴＴＰプロトコルとしてネットワークインターフェース１１８より送出する。具体的には、以下のメッセージをサイト「www.○○○.ＸＸＸ」のポート番号８０（ｈｔｔｐ）に送信する。
メッセージ：「GET /search?q=word1+word2+word3+word4+word5 HTTP/1.1」
【００２３】
次に、ステップＳ１０５では、ＨＴＴＰ受信部１１９が、ＨＴＴＰプロトコルでメッセージを受信したか否かを判定する。受信した場合には、ステップＳ１０６へ進む。一方、受信していない場合には、ステップＳ１０５に戻る。
ステップＳ１０６では、ＨＴＴＰ受信部１１９が、受信したメッセージがステップＳ１０４で送信したクエリの応答か否かを判定する。具体的には、ＨＴＴＰ受信部１１９は、受信したメッセージの送信元が予め設定されている検索サイト「www.○○○.×××」である場合に、クエリの応答であると判定する。クエリの応答である場合には、ステップＳ１０８へ進む。一方、クエリの応答ではない場合には、ステップＳ１０７へ進む。
【００２４】
ステップＳ１０７では、ＨＴＴＰ受信部１１９が、受信したメッセージからＨＴＭＬ文書を取り出して、ウェブブラウザ１２２に出力する。ウェブブラウザ１２２は、入力されたＨＴＭＬ文書をデコードして画面イメージとして構成し、レンダリング部１１１を介して表示する。
【００２５】
一方、ステップＳ１０８では、ＨＴＴＰ受信部１１９が、受信したメッセージからＨＴＭＬ文書を取り出して、ＵＲＬリスト取得部１２０に出力する。ＵＲＬリスト取得部１２０は、ＨＴＭＬ文書から検索結果として得られたウェブサイトのＵＲＬを抽出する。そして、ＵＲＬリスト取得部１２０は、先頭から所定の個数分のＵＲＬをＵＲＬリスト選択部１２１に出力する。その際、検索結果に列挙される順番通りに先頭から所定の個数を数えても良いし、検索結果のＵＲＬそれぞれに付加されている更新日時情報を利用して更新日の新しい順または古い順に先頭から所定の個数を数えても良い。
【００２６】
次に、ステップＳ１０９では、ＵＲＬリスト選択部１２１が、入力されたＵＲＬのリストをレンダリング部１１１を経由して表示する。図３（ａ）は、本実施形態におけるデジタル放送受信装置１００の表示部１３０に表示されるＵＲＬリストの表示例を表わす概略図である。表示部１３０は、例えば液晶ディスプレイなどの表示装置である。この図に示す例では、番組表示部１３１に選択されたチャンネルの番組が表示される。また、一覧表示部１３２にＵＲＬリストが表示される。利用者は、リモコンなどを操作して、一覧からＵＲＬを１つ選択することができる。
【００２７】
次に、ステップＳ１１０では、ＵＲＬリストからＵＲＬが選択されたか否かを判定する。ＵＲＬが選択された場合には、ステップＳ１１１に進む。一方、ＵＲＬが選択されていない場合には、ステップＳ１１０へ戻る。
ステップＳ１１１では、ＵＲＬリスト選択部１２１が、選択されたＵＲＬをＨＴＴＰ送信部１１７に出力する。ＨＴＴＰ送信部１１７は、入力されたＵＲＬをネットワークインターフェース１１８より送出する。
ステップＳ１１２では、ＨＴＴＰ受信部１１９が、メッセージをＨＴＴＰプロトコルで受信したか否かを判定する。メッセージを受信した場合には、ステップＳ１１３へ進む。一方、受信していない場合には、ステップＳ１１２に戻る。
次に、ステップＳ１１３では、ＨＴＴＰ受信部１１９が、受信したメッセージからＨＴＭＬ文書を取り出してウェブブラウザ１２２に出力する。ウェブブラウザ１２２は、入力されたＨＴＭＬ文書をデコードして画面イメージとして構成し、レンダリング部１１１を経由して表示する。
【００２８】
以上の動作により、利用者が視聴中のテレビ番組に関連のあるウェブページが表示部１３０に表示される。
図３（ｂ）は、本実施形態におけるデジタル放送受信装置１００の表示部１３０に表示されるウェブページの表示例を表わす概略図である。この図に示す例では、ブラウザ表示部１３３にウェブサイトが表示される。また、番組表示部１３４に選択されたチャンネルの番組が表示される。また、一覧表示部１３５にＵＲＬリストが表示される。利用者からの検索終了の指示が入力されると、ウェブサイト及びＵＲＬリストが非表示になり、番組のみが表示部１３０全体に表示される。
【００２９】
このように、本実施形態によれば、利用者が視聴中の番組の字幕及びＢＭＬ文書から単語を抽出し、抽出した単語をキーにインターネット検索を行い、検索結果であるＵＲＬリストを利用者に提示する。そして、利用者によりＵＲＬリストからＵＲＬが１つ選択されると、そのウェブページを表示する。これにより、利用者は、テレビ番組を視聴中に、番組に関連するウェブサイトをデジタル放送受信装置１００上で閲覧することができる。
【００３０】
［第２の実施形態］
次に、この発明の第２の実施形態によるデジタル放送受信装置２００について説明する。
図４は、本実施形態によるデジタル放送受信装置２００の構成を示すブロック図である。
デジタル放送受信装置２００は、図１に示す構成に対してジャンル抽出部２１５を新たに設けている。また、本実施形態のデジタル放送受信装置２００では、優先ワード及びＮＧワードがジャンル別（例えば、映画番組、ドラマ番組、スポーツ番組、バラエティ番組、ニュース番組）に設定されている。
【００３１】
このため、ＴＳパケット処理部２０２は、番組（イベント）情報であるＥＩＴ（Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）をジャンル抽出部２１５に出力する。ジャンル抽出部２１５は、ＥＩＴから番組のジャンルを抽出して単語抽出部２１４に出力する。そして、単語抽出部２１４は、入力されたジャンルの優先ワード及びＮＧワードを用いて出力する単語を決定する。あるいは、単語抽出部２１４は、ジャンルに対応する特定の検索キーワード（１つまたは複数）をあらかじめ用意しておき、入力されたジャンルに対応するキーワードを自動的にクエリ文字列の要素として付加する機能を有する実装も可能である。
他の構成は第１の実施形態と同様なので説明を省略する。
【００３２】
なお、本実施形態では、ジャンル抽出部２１５が自動的にジャンルを抽出して単語抽出部２１４に出力しているが、利用者がジャンルを選択できるように構成してもよい。このとき、単語抽出部２１４には利用者が選択したジャンルが入力される。また、本実施形態では、ジャンル別に優先ワード及びＮＧワードを設定したが、例えば、人物名、会社名、商品名などのカテゴリ別に優先ワード及びＮＧワードを設定してもよい。このとき、利用者がカテゴリを選択できるように構成する。
【００３３】
このように、本実施形態によれば、単語抽出部２１４は、チャンネル選択された番組のジャンルに基づいて検索に用いる単語を決定する。これにより、番組の特徴をより正確に示す単語を検索に用いることができ、番組に合ったＵＲＬリストを表示することができる。
【００３４】
［第３の実施形態］
次に、この発明の第３の実施形態によるデジタル放送受信装置３００について説明する。
図５は、本実施形態によるデジタル放送受信装置３００の構成を示すブロック図である。
デジタル放送受信装置３００は、図４に示す構成に対して蓄積部３２３を新たに設けている。本実施形態におけるデジタル放送受信装置３００は、予め蓄積しておいた番組のＵＲＬリストを表示することができる。
スクランブル暗号復号部３０５は、利用者からの録画の指示が入力されると、復号したＴＳパケットを蓄積部３２３に蓄積する。蓄積部３２３は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶装置である。なお、蓄積部３２３は、蓄積に際しての信号の暗号化、並びに、再生時の暗号復号を行う機能を有していても良い。
また、利用者からの録画した番組の再生指示が入力されると、蓄積部３２３は蓄積されたＴＳパケットを、ＴＳ多重分離部３０６に出力する。そして、デジタル放送受信装置３００は、ＴＳ多重分離部３０６から出力された字幕メディア信号及びＢＭＬデータ信号から単語を抽出し、抽出した単語をキーにインターネット検索を行い、検索結果であるＵＲＬリストを表示している。なお、蓄積された番組の再生時には、現在再生中のポイントよりも先（未来）の情報（テキストデータ）を取得可能である。このことは、クエリ文字列の生成頻度をあまり高くしたくない場合でも、再生速度よりも単語抽出速度を速くすれば、出現頻度を計算する際の時間間隔を大きくとることによるクエリ文字列の生成までの待ち時間の増大を生じないため、クエリ文字列の生成頻度の設定範囲をより広範囲にできることを意味する。
これにより、デジタル放送受信装置３００は、録画された番組のＵＲＬリストを提示することができる。
他の構成は第２の実施形態と同様なので説明を省略する。
【００３５】
このように、本実施形態によれば、現在放送されている番組のみでなく、予め録画してある番組のＵＲＬリストを表示することができる。
【００３６】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【図面の簡単な説明】
【００３７】
【図１】第１の実施形態によるデジタル放送受信装置の構成を示すブロック図である。
【図２】第１の実施形態によるデジタル放送受信装置におけるウェブサイト表示処理の手順を示すフローチャートである。
【図３】第１の実施形態におけるデジタル放送受信装置の表示部に表示されるＵＲＬリストの表示例を表わす概略図である。
【図４】第２の実施形態によるデジタル放送受信装置の構成を示すブロック図である。
【図５】第３の実施形態によるデジタル放送受信装置の構成を示すブロック図である。
【符号の説明】
【００３８】
１００，２００，３００…デジタル放送受信装置  １０１，２０１，３０１…番組信号受信部  １０２，２０２，２０３…ＴＳパケット処理部  １０３，２０３，３０３…ＥＭＭ暗号復号部  １０４，２０４，３０４…ＥＣＭ暗号復号部  １０５，２０５，３０５…スクランブル暗号復号部  １０６，２０６，３０６…ＴＳ多重分離部  １０７，２０７，３０７…音声デコーダ  １０８，２０８，３０８…映像デコーダ  １０９，２０９，３０９…字幕デコーダ  １１０，２１０，３１０…ＢＭＬデコーダ  １１１，２１１，３１１…レンダリング部  １１２，２１２，３１２…ウェブ検索制御部  １１３，２１３，３１３…文字バッファメモリ  １１４，２１４，３１４…単語抽出部  １１４Ａ，２１４Ａ，３１４Ａ…出現頻度計算部  １１４Ｂ，２１４Ｂ，３１４Ｂ…ＵＲＬ判別部  １１６，２１６，３１６…クエリ文字列生成部  １１７，２１７，３１７…ＨＴＴＰ送信部  １１８，２１８，３１８…ネットワークインターフェース  １１９，２１９，３１９…ＨＴＴＰ受信部  １２０，２２０，３２０…ＵＲＬリスト取得部  １２１，２２１，３２１…ＵＲＬリスト選択部  １２２，２２２，３２２…ウェブブラウザ  １３０…表示部  ２１５，３１５…ジャンル抽出部  ３２３…蓄積部
【図１】
2010016755.tif 000003
【図２】
2010016755.tif 000004
【図３】
2010016755.tif 000005
【図４】
2010016755.tif 000006
【図５】
2010016755.tif 000007