(57)【特許請求の範囲】
【請求項１】
テレビ放送信号を受信する受信部と、
前記受信部によって受信されたテレビ放送信号に含まれる番組の画像データを復号して表示装置に画像を表示させる画像表示制御部と、
前記番組に関する番組情報を取得する番組情報取得部と、
前記番組情報取得部によって取得された番組情報を前記表示装置に表示させる番組情報表示制御部と、
前記表示装置に表示された番組情報の文字列から、ユーザの操作に応じて検索キーワード候補となる文字列を選択する文字列選択部と、
前記表示装置に表示された番組情報の文字列において、前記文字列選択部によって選択された文字列を強調して表示させる選択文字列表示制御部と、
一つ又は複数の属性のそれぞれを一対一の関係で特定する一つ又は複数の属性特定用語を保持する属性特定用語保持部と、
前記属性特定用語保持部によって保持されている一つ又は複数の属性特定用語を前記表示装置に表示させる属性特定用語表示制御部と、
前記表示装置に表示された一つ又は複数の属性特定用語の中の一つ又は複数をユーザの操作に応じて選択する属性特定用語選択部と、
前記文字列選択部によって選択された文字列と、前記属性特定用語選択部によって選択された属性特定用語によって特定される属性を有する属性文字列の両方に関連するウェブページを検索させて検索結果を取得する検索制御部と、
前記文字列選択部が、ユーザの操作に応じて文字列を増加又は減少させる選択処理を行なった場合、その選択処理によって文字列が選択された都度、選択された文字列とその文字列についての検索結果とを対応付けて、前記番組情報表示制御部が表示させた番組情報とともに前記表示装置に表示させる検索結果表示制御部と
を備えるテレビ放送受信装置。
【請求項２】
更に、
前記番組情報取得部によって取得された番組情報の文字列から、前記属性特定用語選択部によって選択された属性特定用語によって特定される属性を有する文字列を属性文字列として取得して前記表示装置に表示させる属性文字列表示制御部と、
前記表示装置に表示された一つ又は複数の属性文字列の中の一つ又は複数の属性文字列をユーザの操作に応じて選択する属性文字列選択部とを備え、
前記検索制御部は、前記文字列選択部によって選択された文字列に関連するとともに、前記属性文字列選択部によって選択された属性文字列に関連するウェブページを検索させて検索結果を取得する
請求項１に記載のテレビ放送受信装置。
【請求項３】
テレビ放送信号を受信するステップと、
受信したテレビ放送信号に含まれる番組の画像データを復号して表示装置に画像を表示するステップと、
前記番組に関する番組情報を取得するステップと、
取得した番組情報を前記表示装置に表示させるステップと、
前記表示装置に表示された番組情報の文字列から、ユーザの操作に応じて検索キーワード候補となる文字列を選択するステップと、
前記表示装置に表示された番組情報の文字列において、前記文字列選択部によって選択された文字列を強調して表示させるステップと、
一つ又は複数の属性のそれぞれを一対一の関係で特定する一つ又は複数の属性特定用語を保持するステップと、
前記属性特定用語保持部によって保持されている一つ又は複数の属性特定用語を前記表示装置に表示するステップと、
前記表示装置に表示された一つ又は複数の属性特定用語の中の一つ又は複数をユーザの操作に応じて選択するステップと、
選択した文字列と、前記属性特定用語選択部によって選択した属性特定用語によって特定される属性を有する属性文字列の両方に関連するウェブページを検索させて検索結果を取得するステップと、
ユーザの操作に応じて文字列を増加又は減少させる選択処理を行なった場合、その選択処理によって文字列が選択された都度、選択された文字列とその文字列についての検索結果とを対応付けて、前記番組情報表示制御部が表示させた番組情報とともに前記表示装置に表示させるステップと
を含む検索制御方法。
【請求項４】
テレビ放送信号を受信する機能と、
受信したテレビ放送信号に含まれる番組の画像データを復号して表示装置に画像を表示する機能と、
前記番組に関する番組情報を取得する機能と、
取得した番組情報を前記表示装置に表示させる機能と、
前記表示装置に表示された番組情報の文字列から、ユーザの操作に応じて検索キーワード候補となる文字列を選択する機能と、
前記表示装置に表示された番組情報の文字列において、前記文字列選択部によって選択された文字列を強調して表示させる機能と、
一つ又は複数の属性のそれぞれを一対一の関係で特定する一つ又は複数の属性特定用語を保持する機能と、
前記属性特定用語保持部によって保持されている一つ又は複数の属性特定用語を前記表示装置に表示させる機能と、
前記表示装置に表示された一つ又は複数の属性特定用語の中の一つ又は複数をユーザの操作に応じて選択する機能と、
前記文字列選択部によって選択された文字列と、前記属性特定用語選択部によって選択された属性特定用語によって特定される属性を有する属性文字列の両方に関連するウェブページを検索させて検索結果を取得する機能と、
ユーザの操作に応じて文字列を増加又は減少させる選択処理を行なった場合、その選択処理によって文字列が選択された都度、選択された文字列とその文字列についての検索結果とを対応付けて、前記番組情報表示制御部が表示させた番組情報とともに前記表示装置に表示させる機能と
をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビの番組情報を用いて検索サイトにウェブページを検索させるテレビ放送受信装置、検索制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
近年、デジタル放送が開始され、デジタル放送とともに番組情報をテレビ放送受信装置により受信できるようになった。また、番組情報は、インターネットを介しても取得することができるようになってきた。更に、インターネットを介して使用する検索エンジンも発展し、短時間の内に大量のウェブページを検索することができるようになってきた。また、複数のキーワードを用いる検索も可能になっている。
【０００３】
そのため、最近では、テレビで番組を見ながら、同時にノートパソコン等でその番組に関連ある検索をしてテレビを楽しむような視聴形態も広がってきている。一例として、テレビ放送信号の受信と検索とを組み合わせた技術が提案されている。具体的に、視聴番組とともにリアルタイムで送られて来る番組表情報を元に情報を検索サイトに検索させ、その結果を表示する電子装置が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２１５０９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載されている技術では、視聴番組に関連するウェブページを検索サイトに検索させる際、ユーザは、電子装置が番組情報から自動的に生成した複数のキーワード候補から、検索したいキーワードを選択する。しかしながら、この技術だと、ユーザが検索したいと思うキーワードがあっても、そのキーワードをキーワード候補として電子装置が生成していなければ、検索することができず、ユーザの利便性が良くない。
【０００６】
本発明は、ユーザが興味を持った番組に関連するウェブページを検索サイトに検索させる際のユーザの利便性を高める技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決し上記目的を達成するために、本発明のテレビ放送受信装置は、テレビ放送信号を受信する受信部と、前記受信部によって受信されたテレビ放送信号に含まれる番組の画像データを復号して表示装置に画像を表示させる画像表示制御部と、前記番組に関する番組情報を取得する番組情報取得部と、前記番組情報取得部によって取得された番組情報を前記表示装置に表示させる番組情報表示制御部と、前記表示装置に表示された番組情報の文字列から、ユーザの操作に応じて検索キーワード候補となる文字列を選択する文字列選択部と、前記表示装置に表示された番組情報の文字列において、前記文字列選択部によって選択された文字列を強調して表示させる選択文字列表示制御部と、一つ又は複数の属性のそれぞれを一対一の関係で特定する一つ又は複数の属性特定用語を保持する属性特定用語保持部と、前記属性特定用語保持部によって保持されている一つ又は複数の属性特定用語を前記表示装置に表示させる属性特定用語表示制御部と、前記表示装置に表示された一つ又は複数の属性特定用語の中の一つ又は複数をユーザの操作に応じて選択する属性特定用語選択部と、前記文字列選択部によって選択された文字列と、前記属性特定用語選択部によって選択された属性特定用語によって特定される属性を有する属性文字列の両方に関連するウェブページを検索させて検索結果を取得する検索制御部と、前記文字列選択部が、ユーザの操作に応じて文字列を増加又は減少させる選択処理を行なった場合、その選択処理によって文字列が選択された都度、選択された文字列とその文字列についての検索結果とを対応付けて、前記番組情報表示制御部が表示させた番組情報とともに前記表示装置に表示させる検索結果表示制御部とを備える。
【０００８】
また、本発明の検索制御方法は、テレビ放送信号を受信するステップと、受信したテレビ放送信号に含まれる番組の画像データを復号して表示装置に画像を表示するステップと、前記番組に関する番組情報を取得するステップと、取得した番組情報を前記表示装置に表示させるステップと、前記表示装置に表示された番組情報の文字列から、ユーザの操作に応じて検索キーワード候補となる文字列を選択するステップと、前記表示装置に表示された番組情報の文字列において、前記文字列選択部によって選択された文字列を強調して表示させるステップと、一つ又は複数の属性のそれぞれを一対一の関係で特定する一つ又は複数の属性特定用語を保持するステップと、前記属性特定用語保持部によって保持されている一つ又は複数の属性特定用語を前記表示装置に表示するステップと、前記表示装置に表示された一つ又は複数の属性特定用語の中の一つ又は複数をユーザの操作に応じて選択するステップと、選択した文字列と、前記属性特定用語選択部によって選択した属性特定用語によって特定される属性を有する属性文字列の両方に関連するウェブページを検索させて検索結果を取得するステップと、ユーザの操作に応じて文字列を増加又は減少させる選択処理を行なった場合、その選択処理によって文字列が選択された都度、選択された文字列とその文字列についての検索結果とを対応付けて、前記番組情報表示制御部が表示させた番組情報とともに前記表示装置に表示させるステップとを含む。
【０００９】
更に、本発明の検索制御方法の各構成要件の機能をコンピュータに実現させるためのプログラムも、本発明の一態様である。
【発明の効果】
【００１０】
本発明は、ユーザが興味を持った番組に関連するウェブページを検索サイトに検索させる際のユーザの利便性を高める技術を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１のテレビ放送受信装置の第１の構成図である。
【図２】表示装置の画面に表示される番組情報の一例を示す図である。
【図３】図２の詳細情報欄に表示された詳細情報の中の「山岡太郎」という文字列が選択された状況を示す図である。
【図４】図２の詳細情報欄に表示された詳細情報の中の「山」という文字列が選択された状況を示す図である。
【図５】図２の詳細情報欄に表示された詳細情報の中の「山岡」という文字列が選択された状況を示す図である。
【図６】図２の詳細情報欄に表示された詳細情報の中の「山岡太」という文字列が選択された状況を示す図である。
【図７】図２の検索キーワード欄及び検索ヒット件数欄がフォーカスされている状況を示す図である。
【図８】図２の詳細情報欄にウェブページのリストが表示されている状況を示す図である。
【図９】実施の形態１のテレビ放送受信装置の第２の構成図である。
【図１０】実施の形態１のテレビ放送受信装置の動作の各手順を示すフローチャートである。
【図１１】新たな検索キーワード候補が選択された場合の検索キーワード欄の表示例を示す図である。
【図１２】検索キーワード欄及び検索ヒット件数欄がフォーカスされている状況を示す図である。
【図１３】新たな文字列が選択された場合のヒット件数の表示例を示す図である。
【図１４】検索キーワード欄及び検索ヒット件数欄がフォーカスされている状況を示す図である。
【図１５】検索キーワード欄に三つの検索キーワードが表示されている例を示す図である。
【図１６】実施の形態４のテレビ放送受信装置の構成図である。
【図１７】補助キーワードの表示例を示す図である。
【図１８】図１７の補助キーワード一覧の中から一つの補助キーワードが選択された状況を示す図である。
【図１９】補助キーワード一覧の一例を示す図である。
【図２０】実施の形態４の変形例のテレビ放送受信装置の構成図である。
【図２１】属性文字列の表示例を示す図である。
【図２２】詳細情報欄に表示される詳細情報において強調して表示すべき文字列を説明するための図である。
【図２３】詳細情報欄に表示される詳細情報において強調して表示すべき文字列を説明するための図である。
【図２４】強調して表示すべき属性文字列を説明するための図である。
【発明を実施するための形態】
【００１２】
以下に、本発明を実施するための形態を図面を参照して説明する。
【００１３】
（実施の形態１）
先ず、実施の形態１のテレビ放送受信装置１００の構成を図１を用いて説明する。図１は、実施の形態１のテレビ放送受信装置１００の構成図である。なお、図１は、テレビ放送受信装置１００が有するハードウェアの構成を説明するための図ではなく、テレビ放送受信装置１００が有する機能を説明するための図である。また、図１には、テレビ放送受信装置１００の外部の装置等として、アンテナ２００、表示装置３００、スピーカ４００、インターネット５００、及び、検索サイト６００も表示されている。検索サイト６００は、与えられた検索キーワードに関連するウェブページを検索するウェブサイトである。
【００１４】
テレビ放送受信装置１００は、デジタルのテレビ放送信号を受信して復号するとともに、指示された検索キーワードに関連するウェブページを検索サイト６００に検索させる装置であって、図１に示すように、本体１００Ａと、リモコン１００Ｂとを有する。本体１００Ａは、テレビ放送信号の受信及び検索制御等の処理を実行する装置である。リモコン１００Ｂは、本体１００Ａが実行することができる処理に対する制御指示をユーザから受け付け、受け付けた指示を赤外線により本体１００Ａに送信する装置である。
【００１５】
本体１００Ａは、受信部１と、デスクランブル部２と、分離部３と、放送データ保持部４と、画像表示制御部５と、音出力制御部６と、番組情報取得部７と、番組情報保持部８と、番組情報表示指示受付部９と、番組情報表示制御部１０と、文字列選択部１１と、選択文字列表示制御部１２と、検索制御部１３と、検索結果表示制御部１４とを有する。
【００１６】
受信部１は、アンテナ２００を介してデジタルのテレビ放送信号を受信し、受信したテレビ放送信号の中からユーザによって選択されたチャンネルの信号を抽出してデスクランブル部２に出力する。
【００１７】
テレビ放送信号は、各テレビ番組について、ビデオデータ及びオーディオデータを含むとともに、番組情報を含む。番組情報は、それが関連するテレビ番組の概略情報と、詳細情報とを含む。概略情報は、それが関連するテレビ番組について、放送局名、放送日、放送時間、及び、番組名等を特定する情報である。詳細情報は、それが関連するテレビ番組の内容を文章により説明する情報等である。番組情報が概略情報と詳細情報を含み、テレビ放送信号が番組情報を含むので、受信部１は、本発明のテレビ放送受信装置の番組情報取得部としても機能する。
【００１８】
デスクランブル部２は、受信部１から少なくともユーザーによって選択されたチャンネルのビデオデータ、オーディオデータ、及び番組情報を含むテレビ放送信号を受け取る。デスクランブル部２は、受け取ったテレビ放送信号がスクランブル処理された信号である場合、デスクランブル処理を行って、デスクランブル処理したテレビ放送信号を分離部３に出力する。受信部１が出力するテレビ放送信号がスクランブル処理されていない信号である場合、デスクランブル部２は、受信部１からのテレビ放送信号をそのままの状態で分離部３に出力する。
【００１９】
分離部３は、デスクランブル部２からのテレビ放送信号から、ビデオデータ、オーディオデータ、及び番組情報を分離してそれらを別々に放送データ保持部４に一時的に蓄積する。また、分離部３は、放送データ保持部４に蓄積したビデオデータを画像表示制御部５に出力し、放送データ保持部４に蓄積したオーディオデータを音出力制御部６に出力し、番組情報を表示させることが番組情報表示制御部１０から要求された場合、放送データ保持部４に蓄積した番組情報を番組情報表示制御部１０に出力する。
【００２０】
画像表示制御部５は、分離部３からビデオデータを受け取って復号し、復号したビデオデータに対応する画像と番組情報表示制御部１０，選択文字列表示制御部１２、検索結果表示制御部１４からの表示を重畳して表示装置３００に表示させる。音出力制御部６は、分離部３からオーディオデータを受け取って復号し、復号したオーディオデータに対応する音をスピーカ４００の外部に出力させる。番組情報取得部７は、インターネット５００を介して番組情報を取得する。例えば、番組情報取得部７は、本体１００Ａの電源がオフからオンに変化したとき等に、すなわち本体１００Ａが起動したとき、番組情報を取得する。番組情報保持部８は、番組情報取得部７によって取得された番組情報を保持する。
【００２１】
番組情報表示指示受付部９は、番組情報を表示させる指示を受け付ける。例えば、ユーザが番組情報を表示させることを目的としてリモコン１００Ｂの番組情報ボタン３２を押下する。そうすると、リモコン１００Ｂに内蔵されている検出部は、番組情報ボタン３２が押下されたことを検出し、リモコン１００Ｂに内蔵されている赤外線送信部は、番組情報ボタン３２が押下されたことを示す情報を赤外線により番組情報表示指示受付部９に送信する。番組情報表示指示受付部９は、リモコン１００Ｂからの番組情報ボタン３２が押下されたことを示す情報を、番組情報を表示させる指示として受信し、その指示を番組情報表示制御部１０に出力する。なお、リモコン１００Ｂの検出部及び赤外線送信部は、図面の複雑さを回避するため、図１には示されていない。
【００２２】
番組情報取得部７はインターネットから番組情報を取得する時に機能し、取得した番組情報を番組情報保持部８に蓄積する。なお番組情報取得部７はあらかじめ番組情報を取得しておいても良いし、番組情報表示制御部１０から番組情報表示の要求が来てから番組情報を取得してもよい。
【００２３】
番組情報表示制御部１０は、番組情報表示指示受付部９から番組情報を表示させる指示を受け取ると、放送データから番組情報を取得している場合は放送データ保持部４から分離部３を介して番組情報を取得し、またインターネットから番組情報を取得している場合は番組情報保持部８から番組情報を取得し、取得した番組情報を画像表示制御部５を介して表示装置３００の画面に表示させる。番組情報を図２を用いて説明する。図２は、表示装置３００の画面３００Ａに表示される番組情報の一例を示す図である。
【００２４】
図２に示すように、番組情報表示制御部１０は、番組情報を表示装置３００の画面３００Ａに表示させる場合、画面３００Ａの左上部にタイトル欄２０１を設け、タイトル欄２０１に「番組情報」を表示させる。また、番組情報表示制御部１０は、画面３００Ａにおいて、タイトル欄２０１の下に縮小子画面２０２を設ける。そうすると、画像表示制御部５は、縮小子画面２０２に、ユーザが視聴している番組の画像を縮小して表示させる。
【００２５】
また、番組情報表示制御部１０は、画面３００Ａにおいて、縮小子画面２０２の下に概略情報欄２０３を設け、概略情報欄２０３にユーザが視聴している番組の概略情報を表示させる。概略情報は、上述したように、放送局名、放送日、放送時間、及び、番組名等を特定する情報である。図２では、放送局名として「関東テレビ」が示されており、放送日として「２０１０年１月８日（金）」が示されており、放送時間として「２１：００〜２２：５４」が示されており、番組名として「金曜サスペンス劇場  新宿殺人事件」が示されている。なお、概略情報は、放送局名、放送日、放送時間、及び、番組名の一部を特定する情報であってもよいし、その他の事項を含む情報であってもよい。
【００２６】
また、番組情報表示制御部１０は、画面３００Ａにおいて、概略情報欄２０３の下に検索キーワード欄２０４及び検索ヒット件数欄２０５を左右に並列して設ける。検索キーワード欄２０４は、検索キーワード候補が表示される欄である。検索キーワード候補は、後に詳述するが、文字列選択部１１によって選択される。検索ヒット件数欄２０５は、検索キーワード候補に関連するウェブページのヒット件数が表示される欄である。
【００２７】
また、番組情報表示制御部１０は、画面３００Ａにおいて、タイトル欄２０１、縮小子画面２０２、概略情報欄２０３、検索キーワード欄２０４、及び検索ヒット件数欄２０５の右側に詳細情報欄２０６を設け、詳細情報欄２０６にユーザが視聴している番組の詳細情報を表示させる。詳細情報は、上述したように、それが関連するテレビ番組の内容を文章により説明する情報である。つまり、詳細情報は、ユーザが視聴している番組の内容を文章により説明する情報である。番組情報表示制御部１０は、詳細情報欄２０６に詳細情報を表示させる際、図２に示すように、詳細情報欄２０６の右端の垂直方向にスクロールバー２０７を表示させ、スクロールバー２０７の斜線部を用いて、詳細情報全体のいずれの部分が詳細情報欄２０６に表示されているのかを明示させる。
【００２８】
また、番組情報表示制御部１０は、画面３００Ａに番組情報を表示させる際、詳細情報欄２０６をフォーカスする。図２では、詳細情報欄２０６の枠が太線で描かれており、それは、詳細情報欄２０６がフォーカスされていることを示している。更に、番組情報表示制御部１０は、詳細情報欄２０６に詳細情報を表示させる際、詳細情報を構成する文字列のいずれか一つの文字をフォーカスさせる。例えば、番組情報表示制御部１０は、フォーカスさせる文字を四角形の枠で囲んで表示させる。
【００２９】
「フォーカス」をより具体的に説明する。たとえば、図２では、番組情報表示制御部１０は、詳細情報を構成する文章の先頭の文字の「東」を四角形の枠で囲んで表示させている。これは、番組情報表示制御部１０が、現在文字「東」を選択していることをユーザに示すために実行する表示処理であり、この表示処理を本実施例では「フォーカス」と呼ぶ。ユーザがリモコン１００Ｂの十字キー３３の上下左右のいずれかのボタンを押下すると、リモコン１００Ｂの検出部は、いずれのボタンが押下されたのかを検出し、リモコン１００Ｂの赤外線送信部は、押下されたボタンに対応する情報を赤外線により番組情報表示指示受付部９に送信する。番組情報表示指示受付部９は、リモコン１００Ｂからの押下されたボタンを特定する情報を受信し、その情報を番組情報表示制御部１０に出力する。番組情報表示制御部１０は、番組情報表示指示受付部９からの、押下されたボタンを特定する情報を受け取って、その情報に基づいて、フォーカスを上下左右のいずれかに一文字ずつ移動させる。
【００３０】
文字列選択部１１は、表示装置３００の画面３００Ａの詳細情報欄２０６に表示された詳細情報を構成する文章の中から、ユーザによる操作に応じて検索キーワード候補となる文字列を選択する。例えば、ユーザは、詳細情報欄２０６に表示された詳細情報のフォーカスされている文字を、検索キーワード候補となる文字列を構成する文字の一つとして選択しようとすると、その文字がフォーカスされている状態で、リモコン１００Ｂの文字選択ボタン３４を押下する。リモコン１００Ｂの検出部は、文字選択ボタン３４が押下されたことを検出し、リモコン１００Ｂの赤外線送信部は、文字選択ボタン３４が押下されたことを示す情報を赤外線により文字列選択部１１に送信する。文字列選択部１１は、リモコン１００Ｂからの、文字選択ボタン３４が押下されたことを示す情報を受信し、フォーカスされている文字を、検索キーワード候補となる文字列を構成する文字の一つとして選択する。
【００３１】
このようにして、ユーザは、詳細情報欄２０６に表示された詳細情報を構成する文章の中のフォーカスされている文字を一文字ずつ選択し、検索キーワード候補となる文字列を選択する。文字列選択部１１は、リモコン１００Ｂからの信号に基づいて、ユーザが選択した検索キーワード候補となる文字列を選択し、選択した文字列を特定する情報を選択文字列表示制御部１２及び検索制御部１３に出力する。
【００３２】
選択文字列表示制御部１２は、文字列選択部１１から、文字列選択部１１によって選択された文字列（検索キーワード候補）を特定する情報を受け取り、表示装置３００の画面３００Ａの詳細情報欄２０６に表示された詳細情報において、選択された文字列を強調して表示させる。選択文字列表示制御部１２が文字列選択部１１によって選択された文字列を強調して表示させる例を図３を用いて説明する。図３は、図２の詳細情報欄２０６に表示された詳細情報の中の「山岡太郎」という文字列が選択された状況を示す図であって、図３では、「山岡太郎」という文字列が強調して表示されている。具体的には、図３では、他の部分とは逆に、「山岡太郎」という文字列を構成する各文字が白く表示されており、背景が黒く表示されている。つまり、「山岡太郎」という文字列がいわゆる反転表示されている。このように、選択文字列表示制御部１２は、詳細情報欄２０６に表示された詳細情報において、文字列選択部１１によって選択された文字列を強調して表示させる。
【００３３】
また、選択文字列表示制御部１２は、表示装置３００の画面３００Ａの詳細情報欄２０６に詳細情報が表示されている状態で、画面３００Ａの検索キーワード欄２０４に、文字列選択部１１によって選択された文字列（検索キーワード候補）を表示させる。例えば、文字列選択部１１によって選択された文字列が「山岡太郎」である場合、図３に示すように、選択文字列表示制御部１２は、検索キーワード欄２０４に「山岡太郎」という文字列を表示させる。
【００３４】
なお、番組情報表示制御部１０は、詳細情報欄２０６に表示された詳細情報において、文字列選択部１１によっていずれかの文字列が選択されると、選択された文字列の直後の文字をフォーカスさせる。例えば図３に示すように、文字列選択部１１によって「山岡太郎」という文字列が選択されると、番組情報表示制御部１０は、選択された文字列「山岡太郎」の直後の文字「）」を四角形の枠で囲んでフォーカスさせる。
【００３５】
検索制御部１３は、文字列選択部１１から、文字列選択部１１によって選択された文字列（検索キーワード候補）を特定する情報を受け取り、その文字列に関連するウェブページを検索させる指示を、インターネット５００を介して検索サイト６００に送信する。また、検索制御部１３は、検索サイト６００によって行われた、文字列選択部１１によって選択された文字列に関連するウェブページの検索結果を、インターネット５００を介して検索サイト６００から受信して検索結果表示制御部１４に出力する。検索結果は、ヒット件数を特定する情報と、文字列選択部１１によって選択された文字列に関連するウェブページのリストとを含む。
【００３６】
検索結果表示制御部１４は、検索制御部１３から、ヒット件数を特定する情報と、文字列選択部１１によって選択された文字列（検索キーワード候補）に関連するウェブページのリストとを含む検索結果を受け取る。そして、検索結果表示制御部１４は、表示装置３００の画面３００Ａの詳細情報欄２０６に詳細情報が表示されており、かつ、検索キーワード欄２０４に文字列選択部１１によって選択された文字列が表示されている状態で、画面３００Ａの検索ヒット件数欄２０５に、その文字列に関連するウェブページのヒット件数を表示させる。
【００３７】
その際、検索結果表示制御部１４は、文字列選択部１１によって選択された文字列と、その文字列についてのヒット件数とを対応付けて表示させる。例えば図３に示すように、文字列選択部１１によって選択された文字列が「山岡太郎」であって、文字列「山岡太郎」についてのヒット件数が「３，４００，０００」である場合、検索結果表示制御部１４は、検索ヒット件数欄２０５の、検索キーワード欄２０４の文字列「山岡太郎」が表示されている高さと同じ高さに、ヒット件数「３，４００，０００件」を表示させる。
【００３８】
なお、検索結果表示制御部１４は、ヒット件数の大きさに応じて、文字の太さ、色、又は、その他の強調度合いを変えてヒット件数を表示させる。例えば、検索結果表示制御部１４は、ヒット件数が百万件以上であれば赤色により、ヒット件数が一万件以上百万件未満であれば黄色により、ヒット件数が一万件未満であれば黒色により、ヒット件数を表示させることも可能である。
【００３９】
選択文字列表示制御部１２及び検索結果表示制御部１４は、上述した機能を有し、更に以下に示す機能を有する。すなわち、文字列選択部１１が一文字ずつ増加又は減少した文字列（検索キーワード候補）を連続して選択した場合、文字列選択部１１が文字列を選択した都度、選択文字列表示制御部１２は、画像表示制御部５を介して表示装置３００の画面３００Ａの詳細情報欄２０６に詳細情報が表示されている状態で、画面３００Ａの検索キーワード欄２０４に、文字列選択部１１によって選択された文字列を表示させる。また、検索結果表示制御部１４は、文字列選択部１１が一文字ずつ増加又は減少した文字列を連続して選択した場合、文字列選択部１１が文字列を選択した都度、画面３００Ａの検索ヒット件数欄２０５の、検索キーワード欄２０４に表示されている文字列と同じ高さに、その文字列についてのヒット件数を表示させる。
【００４０】
一例として、以下の場合を想定する。すなわち、文字列選択部１１が、図３の詳細情報欄２０６に表示された詳細情報を構成する文章の中から、強調して表示されている文字列「山岡太郎」を構成する「山」、「山岡」、「山岡太」、及び「山岡太郎」という一文字ずつ増加した四つの文字列を連続して選択した場合を想定する。この場合、文字列が選択された都度、図４、図５、図６、及び図３の順に、選択文字列表示制御部１２は、選択された文字列を検索キーワード欄２０４に表示させ、検索結果表示制御部１４は、選択された文字列についてのヒット件数を検索ヒット件数欄２０５に表示させる。
【００４１】
なお、図４は、図２の画面３００Ａの詳細情報欄２０６に表示された詳細情報の文字列「山岡太郎」の「山」という文字列が選択された状況を示す図であり、図５は、図２の画面３００Ａの詳細情報欄２０６に表示された詳細情報の文字列「山岡太郎」の「山岡」という文字列が選択された状況を示す図である。図６は、図２の画面３００Ａの詳細情報欄２０６に表示された詳細情報の文字列「山岡太郎」の「山岡太」という文字列が選択された状況を示す図であり、図３は、図２の画面３００Ａの詳細情報欄２０６に表示された詳細情報の文字列「山岡太郎」が選択された状況を示す図である。
【００４２】
また、番組情報表示制御部１０は、リモコン１００Ｂの候補選択ボタン３５が押下されると、図７に示すように、番組情報を表示している画面３００Ａにおいて、検索キーワード欄２０４及び検索ヒット件数欄２０５をフォーカスさせる。図７は、検索キーワード欄２０４及び検索ヒット件数欄２０５がフォーカスされている状況を示す図である。
【００４３】
具体的には、画面３００Ａにおいて番組情報が表示されている状態で、ユーザがリモコン１００Ｂの候補選択ボタン３５を押下すると、リモコン１００Ｂの検出部は、リモコン１００Ｂの候補選択ボタン３５が押下されたことを検出し、リモコン１００Ｂの赤外線送信部は、候補選択ボタン３５が押下されたことを示す情報を赤外線により番組情報表示指示受付部９に送信する。番組情報表示指示受付部９は、リモコン１００Ｂからの候補選択ボタン３５が押下されたことを示す情報を、検索キーワード欄２０４及び検索ヒット件数欄２０５をフォーカスさせる指示として受信し、その指示を番組情報表示制御部１０に出力する。
【００４４】
番組情報表示制御部１０は、番組情報表示指示受付部９からの、検索キーワード欄２０４及び検索ヒット件数欄２０５をフォーカスさせる指示を受け取って、図７に示すように、番組情報が表示されている画面３００Ａにおいて、検索キーワード欄２０４及び検索ヒット件数欄２０５をフォーカスさせる。図７では、検索キーワード欄２０４及び検索ヒット件数欄２０５を囲む枠が太線で示されており、それは、検索キーワード欄２０４及び検索ヒット件数欄２０５がフォーカスされていることを示している。
【００４５】
番組情報表示制御部１０は、検索キーワード欄２０４及び検索ヒット件数欄２０５をフォーカスさせる場合、それとともに、検索キーワード欄２０４に表示されているいずれか一つの検索キーワード候補をフォーカスさせる。図７では、検索キーワード候補が文字列「山岡太郎」の一つしか存在していないので、それが四角の枠で囲まれており、それにより、文字列「山岡太郎」がフォーカスされていることが示されている。なお、検索キーワード欄２０４に複数の検索キーワード候補が表示されている場合、ユーザは、リモコン１００Ｂの十字キー３３の上下キーを用いることにより、いずれか一つの検索キーワード候補を選択してフォーカスさせることができる。
【００４６】
画面３００Ａの検索キーワード欄２０４のいずれかの検索キーワード候補がフォーカスされている状態で、ユーザがリモコン１００Ｂの十字キー３３の中の決定ボタンを押下すると、検索結果表示制御部１４は、フォーカスされている検索キーワード候補（文字列）を検索キーワードとして決定し、図８に示すように、画像表示制御部５を介して画面３００Ａの詳細情報欄２０６に、検索キーワード（フォーカスされている検索キーワード候補）に関連するウェブページのリストを表示させる。図８は、検索キーワードが「山岡太郎」である場合のウェブページのリストが詳細情報欄２０６に表示されている状況を示す図である。
【００４７】
具体的には、画面３００Ａの検索キーワード欄２０４のいずれかの検索キーワード候補がフォーカスされている状態で、ユーザがリモコン１００Ｂの十字キー３３の中の決定ボタンを押下すると、リモコン１００Ｂの検出部は、決定ボタンが押下されたことを検出する。そうすると、リモコン１００Ｂの赤外線送信部は、決定ボタンが押下されたことを示す情報を赤外線により検索結果表示制御部１４に送信する。検索結果表示制御部１４は、その情報に基づいて、フォーカスされている検索キーワード候補を検索キーワードと決定し、図８に示すように、画面３００Ａの詳細情報欄２０６に、フォーカスされている検索キーワード候補、すなわち検索キーワードに関連するウェブページのリストを表示させる。
【００４８】
その際、検索結果表示制御部１４は、詳細情報欄２０６に表示されたリストの全てのウェブページのタイトルを、ハイパーリンクによりウェブページが表示可能となるように表示させる。図８では、タイトルに下線が付されており、それにより、ハイパーリンクが張られていることが示されている。
【００４９】
また、検索結果表示制御部１４は、リストにおいて、いずれか一つのウェブページのタイトルをフォーカスさせる。図８では、「山岡太郎ブログ」というタイトルが四角形の枠で囲まれており、それは、「山岡太郎ブログ」がフォーカスされていることを示している。ユーザが、リモコン１００Ｂの十字キー３３の上下キーを用いることにより、リストの中のいずれか一つのタイトルを選択してフォーカスさせ、その状態でリモコン１００Ｂの十字キー３３の決定ボタンを押下すると、検索制御部１３は、フォーカスされているタイトルのウェブページを構成する情報をインターネット５００を介して取得する。そして、検索結果表示制御部１４は、そのウェブページを表示装置３００の画面３００Ａの全体に表示させる。
【００５０】
次に、リモコン１００Ｂの構成を説明する。リモコン１００Ｂは、上述したように、本体１００Ａが実行することができる処理に対する制御指示をユーザから受け付け、受け付けた指示を赤外線により本体１００Ａに送信する装置である。リモコン１００Ｂは、図１に示すように、テンキー３１と、番組情報ボタン３２と、十字キー３３と、文字選択ボタン３４と、候補選択ボタン３５と、補助キーワードボタン３６とを有する。
【００５１】
テンキー３１は、数字を入力するためのキーである。番組情報ボタン３２は、番組情報を表示させるためのボタンである。十字キー３３は、フォーカスを移動させるためのキーである。十字キー３３の中央には、決定ボタンが設けられている。文字選択ボタン３４は、検索キーワード候補を構成する文字を選択するためのボタンである。候補選択ボタン３５は、画面３００Ａの検索キーワード欄２０４のいずれかの検索キーワード候補をフォーカスさせるためのボタンである。補助キーワードボタン３６については、実施の形態４において説明する。
【００５２】
リモコン１００Ｂには、図１には表示されていないが、上述した検出部及び赤外線送信部が内蔵されている。検出部は、テンキー３１を構成する各ボタン、番組情報ボタン３２、十字キー３３を構成する各ボタン、文字選択ボタン３４、候補選択ボタン３５、及び、補助キーワードボタン３６の中のいずれが押下されたのかを検出する。赤外線送信部は、検出部によって検出された押下されたボタンを特定する情報を赤外線により本体１００Ａに送信する。
【００５３】
ここまでは、図１を用いてテレビ放送受信装置１００が有する機能を説明した。次に、テレビ放送受信装置１００が有するハードウェアに着目して、テレビ放送受信装置１００を説明する。ハードウェアに着目すると、テレビ放送受信装置１００の構成は、図９に示すように表現される。図９は、テレビ放送受信装置１００が有するハードウェアに着目したときの、実施の形態１のテレビ放送受信装置１００の構成図である。
【００５４】
ハードウェアに着目すると、テレビ放送受信装置１００は、チューナ５１と、デスクランブラ５２と、デマルチプレクサ５３と、デマルチプレクサ用ＲＡＭ５４と、ビデオデコーダ５５と、オーディオデコーダ５６と、グラフィクス５７と、ＣＰＵ５８と、ＲＯＭ５９と、ＲＡＭ６０と、フラッシュメモリ６１と、ＲＴＣ６２と、リモコンＩ／Ｆ６３と、ｅｔｈｅｒｎｅｔＩ／Ｆ６４と、バス６５とを有する。テレビ放送受信装置１００のデマルチプレクサ用ＲＡＭ５４以外の全てのハードウェアは、バス６５に接続されている。
【００５５】
図９と図１とを比較すると、チューナ５１は、図１の受信部１の機能を実現する。デスクランブラ５２は、図１のデスクランブル部２の機能を実現する。デマルチプレクサ５３は、図１の分離部３の機能を実現する。デマルチプレクサ用ＲＡＭ５４は、図１の放送データ保持部４の機能を実現する。ビデオデコーダ５５は、図１の画像表示制御部５の一部の機能を実現する。オーディオデコーダ５６は、図１の音出力制御部６の機能を実現する。
【００５６】
グラフィクス５７は、図１の画像表示制御部５の機能の一部と、番組情報表示制御部１０、選択文字列表示制御部１２、及び、検索結果表示制御部１４の機能とを実現する。ＣＰＵ５８は、ＲＯＭ５９によって保持されているプログラムを実行することにより、図１のテレビ放送受信装置１００の各構成部の機能を実現させる。フラッシュメモリ６１は、テレビ放送受信装置１００の各機能を実現させるためのプログラムや電源を切っても記憶するようなユーザーが最後にどのチャンネルを選択したかというような情報を記憶している。ＲＡＭ６０は、図１の番組情報保持部８の機能を実現する。また、ＲＡＭ６０は、ＣＰＵ５８が算出した変数を記憶する。ＲＯＭ５９は文字を表示するためのフォントデータ等を記憶する。
【００５７】
ＲＴＣ６２は、図１には表示されていない機能を有するハードウェアであって、内部に水晶発信器を有している時計である。ＲＴＣ６２は、テレビ放送信号から時刻情報を取得する時計であってもよいし、インターネット５００を介して時刻情報を取得する時計であってもよい。リモコンＩ／Ｆ６３は、ＣＰＵ５８と協働して、番組情報表示指示受付部９及び文字列選択部１１の機能を実現する。ｅｔｈｅｒｎｅｔＩ／Ｆ６４は、ＣＰＵ５８と協働して、番組情報取得部７及び検索制御部１３の機能を実現する。より具体的には、ｅｔｈｅｒｎｅｔＩ／Ｆ６４は、ＣＰＵ５８と協働してｅｔｈｅｒｎｅｔ７００を介してインターネット５００に接続し、ＴＣＰ／ＩＰ又はＨＴＴＰ等の通信プロトコルにしたがって、番組情報取得部７及び検索制御部１３の機能を実現する。
【００５８】
次に、実施の形態１のテレビ放送受信装置１００の動作を図１０を用いて説明する。図１０は、実施の形態１のテレビ放送受信装置１００の動作の各手順を説明したものである。
【００５９】
先ず、受信部１は、アンテナ２００を介してテレビ放送信号を受信する（Ｓ１）。そして、受信部１は、ユーザによって選択されたチャンネルがユーザによって設定され、受信したテレビ放送信号の中からユーザによって選択されたテレビ番組の信号をデスクランブル部２に出力する。デスクランブル部２は、受信部１からのテレビ放送信号がスクランブル処理された信号である場合、デスクランブル処理を行って、デスクランブル処理したテレビ放送信号を分離部３に出力する。他方、受信部１が出力するテレビ放送信号がスクランブル処理されていない信号である場合、デスクランブル部２は、受信部１からのテレビ放送信号をそのままの状態で分離部３に出力する。分離部３は、デスクランブル部２からのテレビ放送信号から、ビデオデータ、オーディオデータ、及び番組情報等を分離してそれらを別々に放送データ保持部４に蓄積する。
【００６０】
画像表示制御部５は、分離部３からビデオデータを受け取って復号し、復号したビデオデータに対応する画像を表示装置３００に表示させる（Ｓ２）。音出力制御部６は、分離部３からのオーディオデータを受け取って復号し、復号したオーディオデータに対応する音をスピーカ４００の外部に出力させる（Ｓ２）。
【００６１】
番組情報表示指示受付部９は、番組情報を表示させる指示を受け付ける（Ｓ３）。そうすると、番組情報表示制御部１０は、放送データ保持部４から分離部３を介して番組情報を取得し、又は番組情報保持部８から番組情報を取得し、取得した番組情報を画像表示制御部５を介して表示装置３００の画面に表示させる（Ｓ４）。例えば、図２に示すように、番組情報表示制御部１０は、画面３００Ａにおいて、タイトル欄２０１、縮小子画面２０２、概略情報欄２０３、検索キーワード欄２０４、検索ヒット件数欄２０５、及び、詳細情報欄２０６を設ける。そして、番組情報表示制御部１０は、タイトル欄２０１に「番組情報」を表示させ、概略情報欄２０３にユーザが視聴している番組の概略情報を表示させ、詳細情報欄２０６にユーザが視聴している番組の詳細情報を表示させる。詳細情報は、番組の内容を文章により説明する情報である。なお、縮小子画面２０２には、画像表示制御部５により、ユーザが視聴している番組の画像が縮小して表示される。
【００６２】
文字列選択部１１は、画像表示制御部５を介して表示装置３００の画面３００Ａの詳細情報欄２０６に表示された詳細情報を構成する文章の中から、ユーザによる外部操作に応じて検索キーワード候補となる文字列を選択する（Ｓ５）。選択文字列表示制御部１２は、詳細情報欄２０６に表示された詳細情報において、文字列選択部１１によって選択された文字列（検索キーワード候補）を強調して表示させる（Ｓ６）。そして、選択文字列表示制御部１２は、詳細情報欄２０６に詳細情報が表示されている状態で、検索キーワード欄２０４に、文字列選択部１１によって選択された文字列（検索キーワード候補）を表示させる（Ｓ７）。
【００６３】
検索制御部１３は、文字列選択部１１によって選択された文字列（検索キーワード候補）に関連するウェブページを検索させる指示を、インターネット５００を介して検索サイト６００に送信する。そして、検索制御部１３は、その文字列に関連するウェブページの検索結果を、インターネット５００を介して検索サイト６００から受信して検索結果表示制御部１４に出力する（Ｓ８）。検索結果は、ヒット件数を特定する情報と、文字列選択部１１によって選択された文字列（検索キーワード候補）に関連するウェブページのリストとを含む。
【００６４】
検索結果表示制御部１４は、画像表示制御部５を介して表示装置３００の画面３００Ａの詳細情報欄２０６に詳細情報が表示されており、かつ、検索キーワード欄２０４に文字列選択部１１によって選択された文字列（検索キーワード候補）が表示されている状態で、画面３００Ａの検索ヒット件数欄２０５に、その文字列に関連するウェブページのヒット件数を、その文字列に対応付けて表示させる（Ｓ９）。
【００６５】
上述した動作において、選択文字列表示制御部１２及び検索結果表示制御部１４は、文字列選択部１１が一文字ずつ増加又は減少した文字列を連続して選択した場合、文字列選択部１１が文字列を選択した都度、以下の動作を実行する。すなわち、選択文字列表示制御部１２は、表示装置３００の画面３００Ａの詳細情報欄２０６に詳細情報が表示されている状態で、画面３００Ａの検索キーワード欄２０４に、文字列選択部１１によって選択された文字列（検索キーワード候補）を表示させる。検索結果表示制御部１４は、文字列選択部１１が一文字ずつ増加又は減少した文字列を連続して選択した場合、文字列選択部１１が文字列を選択した都度、画面３００Ａの検索ヒット件数欄２０５の、検索キーワード欄２０４に表示されている文字列と同じ高さに、その文字列についてのヒット件数を表示させる。
【００６６】
ステップＳ９の後、検索結果表示制御部１４は、画像表示制御部５を介して表示装置３００の画面３００Ａの検索キーワード欄２０４に表示されている検索キーワード候補（文字列）の中からいずれかがユーザによって検索キーワードとして決定された場合、ユーザによって決定された検索キーワード候補を検索キーワードとして決定し、画面３００Ａの詳細情報欄２０６に、検索キーワードに関連するウェブページのリストを表示させる（Ｓ１０）。そして、検索制御部１３は、リストの中のユーザによって選択されたタイトルのウェブページを構成する情報をインターネット５００を介して取得し、検索結果表示制御部１４は、そのウェブページを画面３００Ａの全体に表示させる（Ｓ１１）。
【００６７】
上述したように、実施の形態１のテレビ放送受信装置１００は、ユーザによって選択された番組の番組情報を表示装置３００の画面３００Ａに表示させ、表示された番組情報の中のユーザによって選択された文字列（検索キーワード候補）を強調して表示させる。そして、テレビ放送受信装置１００は、ユーザが一文字ずつ増加又は減少した文字列を連続して選択した場合、文字列が選択された都度、画面３００Ａに番組情報が表示されている状態で、画面３００Ａの検索キーワード欄２０４に、選択された文字列を表示させる。更に、テレビ放送受信装置１００は、文字列が選択された都度、画面３００Ａの検索ヒット件数欄２０５に、検索キーワード欄２０４に表示されている文字列に対応付けて、その文字列についてのヒット件数を表示させる。
【００６８】
これにより、ユーザは、文字を入力することなく、視聴している番組の番組情報から検索キーワード候補となる文字列を一文字ずつ増加又は減少させて選択し、文字列を選択した都度、選択した文字列を画面により確認しながら、選択した文字列についてのヒット件数を認識することができる。すなわち、実施の形態１のテレビ放送受信装置１００は、番組情報に含まれる文字列に関連するウェブページを検索させる際のユーザの利便性を高めることができる。
【００６９】
なお、上述した実施の形態１では、図１によりテレビ放送受信装置１００の機能的な構成を表現し、図９によりテレビ放送受信装置１００のハードウェアの構成を表現した。しかしながら、テレビ放送受信装置１００の各構成部の機能は、コンピュータのＣＰＵ（プロセッサ）及びメモリ等のハードウェアと、その機能を実現するためのコンピュータプログラムとが協働することによって実現されてもよいし、専用の回路により実現されてもよい。すなわち、テレビ放送受信装置１００の各機能は、どのような形態により実現されてもよい。また、テレビ放送受信装置１００の全部の構成部の一つ又は複数の機能を実現するためのコンピュータプログラムは、記録媒体に格納されてもよい。
【００７０】
（実施の形態２）
次に、実施の形態２のテレビ放送受信装置を説明する。実施の形態２のテレビ放送受信装置の構成は、実施の形態１のテレビ放送受信装置１００の構成と同じである。実施の形態１では、一文字ずつ増加した「山」、「山岡」、「山岡太」、及び「山岡太郎」の四つの検索キーワード候補の中の「山岡太郎」がユーザによって検索キーワードと決定され、その検索キーワードに関連するウェブページのリストが表示される例を説明した。実施の形態２では、一つの検索キーワードが決定された後に、二つ目の検索キーワードが決定される場合を説明する。
【００７１】
ユーザは、一つ目の検索キーワードを決定した後、リモコン１００Ｂの十字キー３３を用いて、一つ目の検索キーワードと離れたところに存在し詳細情報欄２０６に表示された詳細情報の中の二つ目の検索キーワードとなりうる文字列（検索キーワード候補）を構成する一つの文字をフォーカスさせる。そして、ユーザは、リモコン１００Ｂの文字選択ボタン３４を押下することにより、フォーカスさせた文字を新たな検索キーワード候補となる文字列の一つとして選択する。そして、実施の形態１と同様にして、ユーザは、新たな検索キーワード候補となる文字列を選択し、文字列選択部１１は、ユーザの選択に基づいて、新たな検索キーワード候補となる文字列を選択する。このように複数の検索キーワードはそれぞれが連続した文字が選択されているかどうかによって判別される。
【００７２】
選択文字列表示制御部１２は、実施の形態１と同様に、表示装置３００の画面３００Ａの詳細情報欄２０６に表示された詳細情報において、文字列選択部１１によって選択された新たな検索キーワード候補となる文字列を強調して表示させる。その際、選択文字列表示制御部１２は、一つ目の検索キーワードを強調して表示させ続ける。具体的には、一つ目の検索キーワードとして「山岡太郎」が選択された後に、新たな検索キーワード候補として「東新宿公園」が選択された場合、図１１に示すように、選択文字列表示制御部１２は、詳細情報欄２０６に表示された詳細情報において、「山岡太郎」及び「東新宿公園」を強調して表示させる。図１１は、新たな検索キーワード候補が選択された場合の検索キーワード欄の表示例を示す図である。
【００７３】
また、選択文字列表示制御部１２は、画面３００Ａの検索キーワード欄２０４に、一つ目の検索キーワードを表示させ続けるとともに、その下に、新たな検索キーワード候補を表示させる。例えば、一つ目の検索キーワードが「山岡太郎」であって、新たな検索キーワード候補が「東新宿公園」である場合、図１１に示すように、選択文字列表示制御部１２は、検索キーワード欄２０４に、一つ目の検索キーワード「山岡太郎」を表示させ続けるとともに、その下に、新たな検索キーワード候補「東新宿公園」を表示させる。
【００７４】
検索結果表示制御部１４は、画面３００Ａの検索ヒット件数欄２０５において、一つ目の検索キーワードに対応付けて一つ目の検索キーワードについてのヒット件数を表示させる。それとともに、検索結果表示制御部１４は、一つ目の検索キーワードについてのヒット件数の下に、新たな検索キーワード候補に対応付けて二つ目の検索キーワード候補についてのヒット件数を表示させる。例えば、一つ目の検索キーワードが「山岡太郎」であって、新たな検索キーワード候補が「東新宿公園」である場合、図１１に示すように、検索結果表示制御部１４は、検索ヒット件数欄２０５に、一つ目の検索キーワード「山岡太郎」についてのヒット件数を表示させ続けるとともに、その下に、新たな検索キーワード候補「東新宿公園」についてのヒット件数を表示させる。このあとに山岡太郎の前後や、東新宿公園の前後にさらに文字を選択することや選択しなくすることで検索結果表示制御部１４の複数の検索キーワード候補を独立に長くしたり短くしたりすることが可能である。
【００７５】
番組情報表示制御部１０は、リモコン１００Ｂの候補選択ボタン３５が押下されると、実施の形態１と同様に、図１２に示すように、番組情報を表示している画面３００Ａにおいて、検索キーワード欄２０４及び検索ヒット件数欄２０５をフォーカスさせる。図１２は、検索キーワード欄２０４及び検索ヒット件数欄２０５がフォーカスされている状況を示す図である。図１２では、検索キーワード欄２０４及び検索ヒット件数欄２０５を囲む枠が太線で示されており、それにより、検索キーワード欄２０４及び検索ヒット件数欄２０５がフォーカスされていることが示されている。
【００７６】
ユーザは、リモコン１００Ｂを用いることにより、検索キーワード欄２０４に表示された、新たな検索キーワード候補のいずれかを、二つ目の検索キーワードとして決定する。そして、ユーザは、リモコン１００Ｂを用いることにより、検索キーワード欄２０４に表示された、一つ目の検索キーワードと二つ目の検索キーワードとのいずれかを選択する。そうすると、検索結果表示制御部１４は、選択された検索キーワードを実際に検索に用いる検索キーワードと決定し、その検索キーワードに関連するウェブページのリストを画面３００Ａの詳細情報欄２０６に表示させる。リストが詳細情報欄２０６に表示された後の実施の形態２のテレビ放送受信装置の動作は、実施の形態１において説明した動作と同じである。
【００７７】
なお、実施の形態２では、検索キーワードが二つ登場する場合を説明したが、検索キーワードはそれぞれの文字列の間が１文字以上開いていれば定義可能なのでいくつ登場してもよい。
【００７８】
（実施の形態３）
次に、実施の形態３のテレビ放送受信装置を説明する。実施の形態３のテレビ放送受信装置の構成は、実施の形態２のテレビ放送受信装置の構成と同じであるが、一部の機能が両者で異なる。実施の形態２では、検索キーワード欄２０４に表示された文字列それぞれについてのヒット件数が検索ヒット件数欄２０５に表示される。
【００７９】
実施の形態３では、検索キーワード欄２０４に新たに表示された文字列については、それまで表示されていた全ての文字列に関連するとともに、新たに表示された文字列全てにも関連するウェブページのヒット件数が表示される。例えば図１３に示すように、文字列「山岡太郎」が検索キーワードとして決定された後に、文字列「東新宿公園」が検索キーワード候補として選択された場合、検索ヒット件数欄２０５の、検索キーワード欄２０４に表示された文字列「東新宿公園」の高さと同じ高さに、「山岡太郎」及び「東新宿公園」両方に関連するウェブページのヒット件数が表示される。図１３は、検索キーワード欄２０４に新たな文字列が表示された場合、検索ヒット件数欄２０５に、それまで表示されていた全ての文字列に関連するとともに、新たに表示された文字列にも関連するウェブページのヒット件数が表示される例を示す図である。
【００８０】
実施の形態３の機能を実現するために、検索制御部１３は、検索キーワード欄２０４に新たな文字列が表示された場合、それまで表示されていた全ての文字列に関連するとともに、新たに表示された文字列全てにも関連するウェブページを検索サイト６００に検索させる。そして、検索制御部１３は、検索キーワード欄２０４に既に表示されていた全ての文字列に関連するとともに、新たに表示された文字列全てにも関連するウェブページのヒット件数を特定する情報を検索サイト６００から受信して検索結果表示制御部１４に出力する。検索結果表示制御部１４は、検索ヒット件数欄２０５において、そのヒット件数を新たに表示された文字列に対応付けて表示させる。なお、「それまで表示されていた文字列」は、検索キーワードとして決定された文字列である。
【００８１】
図１３では、検索キーワード欄２０４において、新たに表示された文字列「東新宿公園」の前に記号「＆」が付加されている。それは、新たに表示された文字列「東新宿公園」については、それまでに表示されていた全ての文字列に関連するとともに、新たに表示された文字列にも関連するウェブページのヒット件数が、検索ヒット件数欄２０５において、新たに表示された文字列に対応付けて表示されることを示している。
【００８２】
番組情報表示制御部１０は、リモコン１００Ｂの候補選択ボタン３５が押下されると、実施の形態１と同様に、図１４に示すように、番組情報を表示している画面３００Ａにおいて、検索キーワード欄２０４及び検索ヒット件数欄２０５をフォーカスさせる。図１４は、検索キーワード欄２０４及び検索ヒット件数欄２０５がフォーカスされている状況を示す図である。図１４では、検索キーワード欄２０４及び検索ヒット件数欄２０５を囲む枠が太線で示されており、それにより、検索キーワード欄２０４及び検索ヒット件数欄２０５がフォーカスされていることが示されている。
【００８３】
ユーザは、リモコン１００Ｂを用いることにより、検索キーワード欄２０４に表示された、複数の文字列（検索キーワード）のいずれかを実際に用いる検索キーワードとして決定する。決定された文字列の前に記号「＆」が付加されていれば、検索結果表示制御部１４は、決定された文字列に関連するとともに、その文字列より上に表示されていた文字列全てにも関連するウェブページのリストを画面３００Ａの詳細情報欄２０６に表示させる。
【００８４】
図１４の例では、ユーザは、実際に用いる検索キーワードとして「山岡太郎」と「＆東新宿公園」とのいずれかを選択することができる。ユーザによって「山岡太郎」が選択されれば、検索結果表示制御部１４は、「山岡太郎」に関連するウェブページのリストを詳細情報欄２０６に表示させる。他方、ユーザによって「＆東新宿公園」が選択されれば、すなわち「山岡太郎  ＡＮＤ  東新宿公園」が選択されれば、検索結果表示制御部１４は、「山岡太郎」に関連するとともに、「東新宿公園」にも関連するウェブページのリストを詳細情報欄２０６に表示させる。リストが詳細情報欄２０６に表示された後の実施の形態３のテレビ放送受信装置の動作は、実施の形態１において説明した動作と同じである。
【００８５】
なお、上述した実施の形態３では、検索キーワード欄２０４に二つの文字列が表示されている際の実施の形態３のテレビ放送受信装置の機能及び動作を説明した。しかしながら、検索キーワード欄２０４に三つ以上の文字列が表示される場合もある。たとえば、既に二つの文字列が検索キーワードとして検索キーワード欄２０４に表示されている状況で、三つ目の文字列が検索キーワード欄２０４に追加される場合もある。
【００８６】
例えば図１５に示すように、一つ目の検索キーワードとして「山岡太郎」が決定されており、二つ目の検索キーワードとして「東新宿公園」が決定されていた場合、新たな文字列「新宿東署」が選択されて新たに検索キーワード欄２０４に表示される場合もある。図１５は、検索キーワード欄２０４に三つの検索キーワードが表示されている例を示す図である。図１５の場合、ユーザはリモコン１００Ｂを用いることにより、検索キーワード欄２０４に表示された「山岡太郎」、「＆東新宿公園」、及び、「＆新宿東署」のいずれかを選択することができる。この場合も、決定された文字列の前に記号「＆」が付加されていれば、検索結果表示制御部１４は、決定された文字列に関連するとともに、その文字列より前から表示されていた文字列にも関連するウェブページのリストを画面３００Ａの詳細情報欄２０６に表示させる。すなわち「＆新宿東署」の横の３件というのは「山岡太郎」及び「東新宿公園」及び「新宿東署」の３つの検索キーワードが全て入っている検索結果の件数となる。
【００８７】
なお、検索キーワード欄２０４に表示される文字列の個数は限定されない。
【００８８】
また、実施の形態２と同じように、図１５の状態からでも「山岡太郎」「東新宿公園」「新宿東署」それぞれの検索キーワードは独立にその前後の文字を追加したり、選択しない状態にすることが可能である。
【００８９】
また、テレビ放送受信装置は、実施の形態２の機能と、実施の形態３の機能とのいずれかをユーザに選択させる手段を有していてもよい。
【００９０】
（実施の形態４）
次に、実施の形態４のテレビ放送受信装置１０１を図１６を用いて説明する。図１６は、実施の形態４のテレビ放送受信装置１０１の構成図である。実施の形態４のテレビ放送受信装置１０１は、実施の形態３のテレビ放送受信装置１００が有する構成部を有し、更に、補助キーワード保持部７１と、補助キーワード表示指示受付部７２と、補助キーワード表示制御部７３と、補助キーワード選択部７４とを有する。実施の形態４のテレビ放送受信装置１０１が補助キーワード保持部７１、補助キーワード表示指示受付部７２、補助キーワード表示制御部７３、及び、補助キーワード選択部７４を有する点が、実施の形態３と実施の形態４との相違点である。実施の形態４では、実施の形態３との相違点を中心に説明する。なお、図１６では、説明の簡単化のために、図１に表示されているスピーカ４００及び音出力制御部６は、省略されている。
【００９１】
補助キーワード保持部７１は、検索キーワードの一つとなり得る補助キーワードを保持する。補助キーワード表示指示受付部７２は、補助キーワード保持部７１が有する全ての補助キーワードを画像表示制御部５を介して表示装置３００の画面に表示させる指示を受け付ける。例えば、ユーザが、全ての補助キーワードを表示装置３００の画面に表示させる目的で、リモコン１００Ｂの補助キーワードボタン３６を押下する。補助キーワードボタン３６は、補助キーワード保持部７１によって保持されている全ての補助キーワードを表示させるためのボタンである。
【００９２】
ユーザがリモコン１００Ｂの補助キーワードボタン３６を押下すると、リモコン１００Ｂの検出部は、補助キーワードボタン３６が押下されたことを検出し、リモコン１００Ｂの赤外線送信部は、補助キーワードボタン３６が押下されたことを示す情報を赤外線により補助キーワード表示指示受付部７２に送信する。補助キーワード表示指示受付部７２は、リモコン１００Ｂからの補助キーワードボタン３６が押下されたことを示す情報を、補助キーワードを表示させる指示として受信し、補助キーワード表示制御部７３に出力する。
【００９３】
補助キーワード表示制御部７３は、補助キーワード表示指示受付部７２から補助キーワードを表示させる指示を受け取ると、補助キーワード保持部７１から全ての補助キーワードを取得して表示装置３００の画面に表示させる。例えば、図１４に示す情報が画面に表示されている状態で、ユーザがリモコン１００Ｂの補助キーワードボタン３６を押下すると、補助キーワード表示制御部７３は、図１７に示すように、補助キーワード保持部７１によって保持されている全ての補助キーワードを画面に表示させる。図１７は、補助キーワードの表示例を示す図である。図１７において、補助キーワード一覧８００は、補助キーワード保持部７１によって保持されている全ての補助キーワードの一覧である。補助キーワード表示制御部７３は、補助キーワード一覧８００の一番上の補助キーワードがフォーカスされるように、全ての補助キーワードを表示させる。
【００９４】
ユーザは、リモコン１００Ｂの十字キー３３の上下キーを用いて、表示装置３００の画面に表示された全ての補助キーワードの中から一つ又は複数の補助キーワードを選択する。そうすると、補助キーワード選択部７４は、リモコン１００Ｂからの信号にしたがって、ユーザによって選択された補助キーワードを選択する。
【００９５】
選択文字列表示制御部１２は、実施の形態３と同様に、補助キーワード選択部７４によって選択された補助キーワードを、その前に記号「＆」を付けて、画面３００Ａの検索キーワード欄２０４に追加して表示させる。例えば、図１７に示す全ての補助キーワードの中から、補助キーワード選択部７４がユーザによるリモコン１００Ｂの操作により「主題歌」を選択した場合、図１８に示すように、選択文字列表示制御部１２は、補助キーワード「主題歌」を検索キーワード欄２０４に追加して表示させる。図１８は、図１７の補助キーワード一覧８００の中から一つの補助キーワードが選択された状況を示す図である。
【００９６】
一つ又は複数の補助キーワードが選択された後の実施の形態４のテレビ放送受信装置１０１の動作は、実施の形態３において説明した動作と同じである。すなわち、検索制御部１３は、それまでに選択された全ての文字列に関連するとともに、選択された補助キーワードにも関連するウェブページを検索サイト６００に検索させる。そして、検索結果表示制御部１４は、検索ヒット件数欄２０５において、そのヒット件数を選択された補助キーワードに対応付けて表示させる。
【００９７】
なお、上述した実施の形態４では、補助キーワード保持部７１によって保持されている全ての補助キーワードの中から一つ又は複数の補助キーワードが選択される。しかしながら、補助キーワードは選択されなくてもよい。その場合、検索制御部１３は、選択された補助キーワード保持部７１によって保持されている一つ又は複数の補助キーワードに関連するとともに、それまでに選択又は決定された検索キーワード（文字列）にも関連するウェブページを検索サイト６００に検索させる。そして、検索結果表示制御部１４は、検索ヒット件数欄２０５において、そのヒット件数を選択された補助キーワードに対応付けて表示させる。
【００９８】
また、図１７の補助キーワード一覧８００は、番組のジャンルがドラマである場合の一覧であって、番組のジャンルがニュースである場合、例えば図１９（Ａ）の一覧に置き換えられ、番組のジャンルがスポーツである場合、例えば図１９（Ｂ）の一覧に置き換えられる。図１９は、補助キーワード一覧の一例を示す図である。
【００９９】
また、実施の形態４の補助キーワード保持部７１は、補助キーワード以外に、一つ又は複数の属性特定用語を保持していてもよい。例えば、図１７の補助キーワード一覧８００では、「タイトル」及び「俳優」は、属性特定用語である。その場合、補助キーワード保持部７１は、属性特定用語保持部として機能する。またその場合、補助キーワード表示制御部７３は、属性特定用語表示制御部として機能する。またその場合、ユーザは、補助キーワード一覧８００の中から属性特定用語を選択してもよく、そのとき、補助キーワード選択部７４は、属性特定用語選択部として機能し、ユーザによって選択された属性特定用語を選択する。
【０１００】
更に、その場合、テレビ放送受信装置は、図２０に示すように、属性文字列表示制御部８１と、属性文字列選択部８２とを有する。図２０は、実施の形態４の変形例のテレビ放送受信装置１０１Ａの本体１００Ａの構成図である。なお、図２０では、説明の簡単化のために、図１６に表示されているリモコン１００Ｂは簡略化して表示されている。
【０１０１】
属性文字列表示制御部８１は、図２１に示すように、番組情報から、補助キーワード選択部７４によって選択された属性特定用語によって特定される属性を有する一つ又は複数の文字列を取得し、その文字列を属性文字列として表示装置３００の画面に表示させる。図２１は、属性文字列の表示例を示す図である。図２１において、属性文字列一覧９００は、全ての属性文字列の一覧である。図２１では、補助キーワード一覧８００の中から属性特定用語「俳優」が選択された場合の属性文字列一覧９００が表示されている。
【０１０２】
ユーザは、リモコン１００Ｂの十字キー３３の上下キーを用いて、表示装置３００の画面に表示された全ての属性文字列の中から一つ又は複数の属性文字列を選択する。そうすると、属性文字列選択部８２は、リモコン１００Ｂからの信号にしたがって、ユーザによって選択された属性文字列を選択する。
【０１０３】
選択文字列表示制御部１２は、属性文字列選択部８２によって選択された属性文字列を、その前に記号「＆」を付けて、画面３００Ａの検索キーワード欄２０４に追加して表示させる。一つ又は複数の属性文字列が選択された後のテレビ放送受信装置１０１Ａの動作は、実施の形態４において説明した動作と同じである。すなわち、検索制御部１３は、それまでに選択された全ての文字列に関連するとともに、選択された属性文字列にも関連するウェブページを検索サイト６００に検索させる。そして、検索結果表示制御部１４は、検索ヒット件数欄２０５において、そのヒット件数を選択された属性文字列に対応付けて表示させる。
【０１０４】
なお、補助キーワード選択部７４が属性特定用語選択部として機能する場合、属性特定用語によって特定される属性を有する属性文字列が一つか存在しないとき、属性文字列表示制御部８１及び属性文字列選択部８２は、処理を実行しない。例えば、補助キーワード選択部７４が図１７の補助キーワード一覧８００の中から属性特定用語「タイトル」を選択した場合、表示されている画像の番組のタイトルは一つしか存在しないので、属性文字列表示制御部８１及び属性文字列選択部８２は、処理を実行しない。その場合、選択文字列表示制御部１２は、番組情報の中の選択された属性特定用語によって特定される属性を有する一つの属性文字列を、その前に記号「＆」を付けて、画面３００Ａの検索キーワード欄２０４に追加して表示させる。検索制御部１３は、その属性文字列に関連するとともに、それまでに選択された全ての文字列にも関連するウェブページを検索サイト６００に検索させる。たとえばタイトルを選択すると検索キーワード欄には「＆新宿殺人事件」が表示される。
【０１０５】
なお、図１６に示されている補助キーワード保持部７１、補助キーワード表示指示受付部７２、補助キーワード表示制御部７３、及び、補助キーワード選択部７４は、実施の形態１又は２の実施の形態３のテレビ放送受信装置に設けられていてもよい。その場合のテレビ放送受信装置は、実施の形態４のテレビ放送受信装置１０１と同様に動作する。
【０１０６】
（実施の形態５）
次に、実施の形態５のテレビ放送受信装置を説明する。実施の形態５のテレビ放送受信装置の構成は、実施の形態１のテレビ放送受信装置１００の構成と同じである。以下では、実施の形態１との相違点を中心に実施の形態５のテレビ放送受信装置を説明する。
【０１０７】
実施の形態５のテレビ放送受信装置では、受信部１及び番組情報取得部７の少なくとも一方は、番組情報に含まれる詳細情報の中の検索結果に連動して強調して表示すべき文字列を特定する強調情報を取得する。番組情報表示制御部１０は、番組情報を表示させる際、取得された強調情報に基づいて、詳細情報の中の強調して表示すべき文字列を強調して表示させる。例えば、図２２に示すように、番組情報表示制御部１０は、詳細情報欄２０６に表示される詳細情報において、強調して表示すべき文字列に二重の下線を付与してその文字列を強調して表示させる。図２２は、詳細情報欄２０６に表示される詳細情報において強調して表示すべき文字列を説明するための図である。図２２をより具体的に説明すると、番組情報表示制御部１０は、詳細情報欄２０６に表示される詳細情報において、強調して表示すべき文字列「殺人事件」及び「歌手」に二重の下線を付与してそれらの文字列を強調して表示させている。
【０１０８】
また例えば、図２３に示すように、番組情報表示制御部１０は、上記の二重下線と、二重下線の近傍に表記される検索順位とを用いて、強調して表示すべき文字列を強調して表示させる。図２３も、詳細情報欄２０６に表示される詳細情報において強調して表示すべき文字列を説明するための図である。図２３では、文字列「東京」に二重下線が付与されているとともに、検索順位「６５位」が付与されている。また、文字列「殺人事件」に二重下線が付与されているとともに、検索順位「９３位」が付与されている。更に、文字列「歌手」に二重下線が付与されているとともに、検索順位「１３位」が付与されている。
【０１０９】
このように、特定の文字列を強調して表示すると、その文字列はユーザの注意を引くので、その文字列を検索キーワードとして選択するようにユーザを誘導することができる。
【０１１０】
なお、「強調して表示すべき文字列」は、例えば検索結果が他の文字列と比べて著しく異なる文字列である。具体的には、「強調して表示すべき文字列」は、ヒット件数が他の文字列と比べて著しく多い文字列である。また、「強調して表示すべき文字列」は、例えば、検索キーワードとして最近急激にヒット件数が増えた急上昇検索キーワードである。また、「強調して表示すべき文字列」は、例えば、広告と関係のある文字列である。
【０１１１】
また、ユーザが二重下線等により強調して表示されている文字列を構成する一つの文字をリモコン１００Ｂを用いて選択すると、文字列選択部１１は、その文字列全体をいきなり選択するようになっていてもよい。
【０１１２】
また、受信部１及び番組情報取得部７の少なくとも一方は、実施の形態４の属性文字列表示制御部８１が属性文字列一覧９００を表示する際の、強調して表示すべき属性文字列を特定する属性強調情報を取得してもよい。その場合、属性文字列表示制御部８１は、属性文字列一覧９００を表示する際、強調して表示すべき属性文字列を強調して表示させる。例えば、図２４に示すように、属性文字列表示制御部８１は、属性文字列一覧９００を表示する際、強調して表示すべき属性文字列に二重下線を付与して属性文字列を強調して表示させる。図２４は、強調して表示すべき属性文字列を説明するための図である。具体的には、図２４に示すように、属性文字列「佐藤ひかり」及び「山本誠」が強調して表示すべき属性文字列である場合、属性文字列表示制御部８１は、それらに二重下線を付与してそれらを強調して表示させる。
【０１１３】
なお、上述した実施の形態５の番組情報表示制御部１０の動作は、実施の形態１から４において実現されてもよい。
【０１１４】
また、実施の形態２から５の各テレビ放送受信装置の各構成部の機能は、例えばコンピュータのＣＰＵ（プロセッサ）及びメモリ等のハードウェアと、その機能を実現するためのコンピュータプログラムとが協働することによって実現される。しかしながら、上記各機能は、専用の回路により実現される等、どのような形態により実現されてもよい。また、実施の形態２から５の各テレビ放送受信装置の各構成部の機能を実現するためのコンピュータプログラムは、記録媒体に格納されてもよい。
【符号の説明】
【０１１５】
１００  テレビ放送受信装置、  ２００  アンテナ、  ３００  表示装置、  ４００  スピーカ、  ５００  インターネット、  ６００  検索サイト、  １００Ａ  本体、  １００Ｂ  リモコン、  １  受信部、  ２  デスクランブル部、  ３  分離部、  ４  放送データ保持部、  ５  画像表示制御部、  ６  音出力制御部、  ７  番組情報取得部、  ８  番組情報保持部、  ９  番組情報表示指示受付部、  １０  番組情報表示制御部、  １１  文字列選択部、  １２  選択文字列表示制御部、  １３  検索制御部、  １４  検索結果表示制御部。
【図１】
0005392176.tif 000002
【図２】
0005392176.tif 000003
【図３】
0005392176.tif 000004
【図４】
0005392176.tif 000005
【図５】
0005392176.tif 000006
【図６】
0005392176.tif 000007
【図７】
0005392176.tif 000008
【図８】
0005392176.tif 000009
【図９】
0005392176.tif 000010
【図１０】
0005392176.tif 000011
【図１１】
0005392176.tif 000012
【図１２】
0005392176.tif 000013
【図１３】
0005392176.tif 000014
【図１４】
0005392176.tif 000015
【図１５】
0005392176.tif 000016
【図１６】
0005392176.tif 000017
【図１７】
0005392176.tif 000018
【図１８】
0005392176.tif 000019
【図１９】
0005392176.tif 000020
【図２０】
0005392176.tif 000021
【図２１】
0005392176.tif 000022
【図２２】
0005392176.tif 000023
【図２３】
0005392176.tif 000024
【図２４】
0005392176.tif 000025