(57)【特許請求の範囲】
【請求項１】
テレビジョン放送を受信するテレビジョン受信機であって、
テレビジョン信号を受信し、受信した前記テレビジョン信号に基づき、テレビジョン画面を生成するテレビジョン画面生成手段と、
通信ネットワークを介して接続されているサーバからコンテンツを受信するコンテンツ受信手段と、
前記コンテンツ受信手段で受信したコンテンツに基づき、前記テレビジョン画面と関連を有するブラウザ画面を生成するブラウザ画面生成手段と、
前記テレビジョン信号から、前記ブラウザ画面の表示スタイルを定めた表示スタイル情報を取得する表示スタイル情報取得手段と、
前記表示スタイル情報取得手段で取得した表示スタイル情報に従い、前記テレビジョン画面に前記ブラウザ画面を合成する際、前記テレビジョン画面のサイズを変更することなく、前記テレビジョン画面の一部を隠す位置に前記ブラウザ画面を合成する画面合成手段とを備え、
前記表示スタイル情報は、前記テレビジョン画面の対象物が前記ブラウザ画面によって隠されない表示スタイルであること特徴とする、テレビジョン受信機。
【請求項２】
前記表示スタイル情報には、少なくとも、前記テレビジョン画面に対して前記ブラウザ画面が合成される位置にある長方形領域に関する情報が含まれており、
前記画面合成手段は、前記長方形領域のサイズに合わせて前記ブラウザ画面のサイズを変更し、前記テレビジョン画面にサイズ変更後のブラウザ画面を合成することを特徴とする、請求項１に記載のテレビジョン受信機。
【請求項３】
前記表示スタイル情報には、前記長方形領域に関する情報として、前記テレビジョン画面における、前記長方形領域の１つの頂点の位置と、前記長方形領域の２辺の長さとが含まれていることを特徴とする、請求項２に記載のテレビジョン受信機。
【請求項４】
前記表示スタイル情報には、前記長方形領域に関する情報として、前記テレビジョン画面における、前記長方形領域の２つの頂点の位置が含まれていることを特徴とする、請求項２に記載のテレビジョン受信機。
【請求項５】
前記ブラウザ画面は、前記テレビジョン画面と関連を有する画面であることを特徴とする、請求項１に記載のテレビジョン受信機。
【請求項６】
前記ブラウザ画面は、前記テレビジョン画面に現れる広告対象物と関連を有する画面であることを特徴とする、請求項１に記載のテレビジョン受信機。
【請求項７】
前記テレビジョン信号から、前記サーバに蓄積されているコンテンツを識別するためのコンテンツ識別情報を取得するコンテンツ識別情報取得手段をさらに備え、
前記コンテンツ受信手段は、前記コンテンツ識別情報取得手段で取得したコンテンツ識別情報に対応したコンテンツを受信することを特徴とする、請求項１に記載のテレビジョン受信機。
【請求項８】
前記テレビジョン信号から、コンテンツの表示指示を取得する表示指示取得手段をさらに備え、
前記コンテンツ受信手段と前記ブラウザ画面生成手段とは、前記表示指示取得手段が前記表示指示を取得したときに動作することを特徴とする、請求項７に記載のテレビジョン受信機。
【請求項９】
ユーザによって操作される入力手段をさらに備え、
前記画面合成手段は、前記入力手段からサイズ変更コマンドが入力されたときに、前記ブラウザ画面のサイズを変更することを特徴とする、請求項１に記載のテレビジョン受信機。
【請求項１０】
ユーザによって操作される入力手段と、
前記入力手段から予約コマンドが入力されたときに、前記コンテンツ受信手段で受信したコンテンツを蓄積するコンテンツ蓄積手段とをさらに備え、
前記ブラウザ画面生成手段は、前記入力手段から再生表示コマンドが入力されたときに、前記コンテンツ蓄積手段に蓄積されているコンテンツに基づき、前記ブラウザ画面を生成することを特徴とする、請求項１に記載のテレビジョン受信機。
【請求項１１】
前記テレビジョン信号から、前記サーバに蓄積されているコンテンツを識別するためのコンテンツ識別情報を取得するコンテンツ識別情報取得手段と、
前記コンテンツ識別情報取得手段で取得したコンテンツ識別情報を蓄積するコンテンツ識別情報蓄積手段とをさらに備え、
前記コンテンツ受信手段は、前記入力手段から更新表示コマンドが入力されたときに、前記コンテンツ識別情報蓄積手段に蓄積されているコンテンツ識別情報を用いて、前記サーバから、前記更新表示コマンドで指定されたコンテンツを受信することを特徴とする、請求項１０に記載のテレビジョン受信機。
【請求項１２】
前記ブラウザ画面生成手段は、前記入力手段から予約内容表示コマンドが入力されたときに、前記コンテンツ蓄積手段に蓄積されているコンテンツに基づき、コンテンツ一覧画面を生成することを特徴とする、請求項１０に記載のテレビジョン受信機。
【請求項１３】
前記コンテンツ受信手段は、前記入力手段からリンク先参照コマンドが入力されたときに、前記コンテンツ蓄積手段に蓄積されているコンテンツに基づき、前記リンク先参照コマンドで指定されたコンテンツを受信することを特徴とする、請求項１０に記載のテレビジョン受信機。
【請求項１４】
前記画面合成手段で求めた画面を表示する表示部をさらに備えた、請求項１に記載のテレビジョン受信機。
【請求項１５】
テレビジョン受信機に対する情報提供方法であって、
テレビジョン画面と関連を有するコンテンツが通信ネットワークに接続されたサーバに蓄積されている場合において、
前記テレビジョン画面に対応したテレビジョン信号を入力するテレビジョン信号入力ステップと、
前記コンテンツに基づき生成される、前記テレビジョン画面と関連を有するブラウザ画面を前記テレビジョン画面に合成する際に、前記テレビジョン画面のサイズを変更することなく、前記テレビジョン画面の一部を隠す位置に前記ブラウザ画面を合成するという、前記ブラウザ画面の表示スタイルを定めた表示スタイル情報を入力する表示スタイル情報入力ステップと、
前記テレビジョン信号に前記表示スタイル情報を多重化する多重化ステップと、
前記表示スタイル情報を多重化した後のテレビジョン信号を、テレビジョン受信機に向けて送信するテレビジョン信号送信ステップとを備え、
前記表示スタイル情報は、前記テレビジョン画面の対象物が前記ブラウザ画面によって隠されない表示スタイルであること特徴とする、情報提供方法。
【請求項１６】
前記表示スタイル情報には、少なくとも、前記テレビジョン画面に対して前記ブラウザ画面が合成される位置にある長方形領域に関する情報が含まれていることを特徴とする、請求項１５に記載の情報提供方法。
【請求項１７】
前記表示スタイル情報は、前記テレビジョン画面の構成に基づき決定されることを特徴とする、請求項１５に記載の情報提供方法。
【請求項１８】
前記ブラウザ画面は、前記テレビジョン画面と関連を有する画面であることを特徴とする、請求項１５に記載の情報提供方法。
【請求項１９】
前記ブラウザ画面は、前記テレビジョン画面に現れる広告対象物と関連を有する画面であることを特徴とする、請求項１５に記載の情報提供方法。
【請求項２０】
前記サーバに蓄積されているコンテンツを識別するためのコンテンツ識別情報を入力するコンテンツ識別情報入力ステップをさらに備え、
前記多重化ステップは、前記テレビジョン信号に前記コンテンツ識別情報をさらに多重化することを特徴とする、請求項１５に記載の情報提供方法。
【請求項２１】
前記テレビジョン受信機に前記コンテンツを表示させる表示指示を入力する表示指示入力ステップをさらに備え、
前記多重化ステップは、前記テレビジョン信号に前記表示指示をさらに多重化することを特徴とする、請求項２０に記載の情報提供方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、テレビジョン放送受信機能を有する装置、および、テレビジョン放送受信機能を有する装置に対する情報提供方法に関する。本発明の対象となる装置は、例えば、据え置き型テレビジョンシステム、携帯型テレビジョン装置、セットトップボックス、および、テレビジョン放送受信機能を内蔵したパーソナルコンピュータなどである。
【０００２】
【従来の技術】
近年、テレビジョン放送のデジタル化が進むとともに、通信回線の大容量化が進んでいる。また、放送技術と通信技術との融合も進んでおり、放送機能と通信機能とを備えた各種の装置が開発されている。このような装置の典型例は、ＷＷＷ（World Wide Web）ブラウザ機能を備えたテレビジョン受信機である。
【０００３】
ＷＷＷブラウザ機能を備えたテレビジョン受信機については、従来から、以下に示す技術が知られている。図１２は、従来のテレビジョン放送装置およびテレビジョン受信機の構成を示すブロック図である。図１２において、テレビジョン放送装置８の多重化部１９は、入力されたテレビジョン信号１０１に、ＵＲＬ表示指示１１９とＵＲＬ（Uniform Resource Locator）１１２とを多重化する。送信部１２は、多重化部１９から出力されたテレビジョン信号を、テレビジョン受信機９に向けて送信する。
【０００４】
テレビジョン受信機９のテレビジョン画面生成部２０は、テレビジョン放送装置８から送信されたテレビジョン信号を受信し、これに基づきテレビジョン画面を生成する。また、テレビジョン画面生成部２０は、受信したテレビジョン信号にフィルタリング処理を適用し、この処理で求めた制御用ストリームを制御用マイクロコンピュータ５９（以下、マイコンと略称する）に出力する。これらテレビジョン画面生成部２０における処理は、デジタルテレビジョン受信機に必須の処理として広く知られている。
【０００５】
ＵＲＬ表示指示取得部７９は、テレビジョン画面生成部２０から出力された制御用ストリームから、テレビジョン放送装置８で多重化されたＵＲＬ表示指示１１９を抽出する。同様に、ＵＲＬ取得部７２は、制御用ストリームから、テレビジョン放送装置８で多重化されたＵＲＬ１１２を抽出する。
【０００６】
マイコン５９は、テレビジョン受信機９における各種の制御処理を実行する。マイコン５９は、ＵＲＬ表示指示取得部７９からＵＲＬ表示指示１１９を受け取ると、ＵＲＬ取得部７２で取得したＵＲＬ１１２を画面に表示するためのオンスクリーンディスプレイ制御（以下、ＯＳＤ制御と略称する）を行う。ＵＲＬが画面に表示された状態で、ユーザがリモコン８０を用いてブラウザ起動を指示すると、マイコン５９は、ＷＷＷブラウザ処理を開始する。より詳細には、マイコン５９は、第１のステップとして、モデム９０を制御し通信プロトコル処理を実行することにより、インターネット４に接続されたサーバ３から、ＵＲＬ取得部７２で取得したＵＲＬ１１２に対応したコンテンツ１０２を受信する。次に、マイコン５９は、第２のステップとして、受信したコンテンツに基づき、ブラウザ画面を生成する。
【０００７】
画面合成部３９は、テレビジョン画面生成部２０で生成されたテレビジョン画面と、マイコン５９のＷＷＷブラウザ処理により生成されたブラウザ画面とに基づき、モニタ４０に表示される画面を求める。画面合成部３９は、マイコン５９からの制御に従い、テレビジョン画面およびブラウザ画面のいずれか一方を選択して出力する。あるいは、画面合成部３９は、テレビジョン画面とブラウザ画面との２画面を同時に含んだ表示画面を得るために、固定スケーリング部３８を用いてブラウザ画面のサイズを固定的に縮小する。いずれにしても、画面合成部３９における処理は、テレビジョン受信機９で固定的に定められている。
【０００８】
以下、ある会社Ａによって製造販売される製品ａのコマーシャルメッセージが、テレビジョン放送される場合を例として、テレビジョン受信機９に対する広告提供方法とテレビジョン受信機９の動作とについて説明する。会社Ａはインターネット４に接続されたサーバ３を管理しており、サーバ３には製品ａを紹介するコンテンツ１０２が蓄積されているとする。テレビジョン番組の制作者は、製品ａのコマーシャルメッセージが放送されるときに、テレビジョン受信機９のユーザ（視聴者）にコンテンツ１０２にアクセスしてもらいたいと考える。そこで、テレビジョン放送装置８は、入力されたテレビジョン信号１０１に、ＵＲＬ表示指示１１９とコンテンツ１０２のＵＲＬ１１２とを多重化して送信する。
【０００９】
図１３は、テレビジョン放送受信時のマイコン５９の動作を示すフローチャートである。コマーシャルメッセージを受信する前の初期状態では、テレビジョン受信機９のモニタ４０には、あるテレビジョン番組が表示されているとする。テレビジョン放送が製品ａのコマーシャルに切り替わるときに、テレビジョン放送装置８は、入力されたテレビジョン信号１０１に、ＵＲＬ表示指示１１９とコンテンツ１０２のＵＲＬ１１２とを多重化して送信する。図１３を参照して、これら２種類のデータが多重化されたテレビジョン信号をテレビジョン受信機９が受信した後のマイコン５９の動作を説明する。
【００１０】
マイコン５９は、まず、ＵＲＬ表示指示取得部７９およびＵＲＬ取得部７２から、それぞれ、ＵＲＬ表示指示１１９およびＵＲＬ１１２を取得する（ステップＳ９０１）。次に、マイコン５９は、取得したＵＲＬ１１２を画面に表示させるためのＯＳＤ制御を行う（ステップＳ９０２）。この時点で、モニタ４０には、取得したＵＲＬ１１２が、テレビジョン画面に合成して表示される。これにより、視聴者は、製品ａと関連を有するコンテンツ１０２が存在することを認識する。視聴者は、製品ａに興味を抱いた場合には、リモコン８０を用いて、テレビジョン受信機９にブラウザ起動コマンドを入力する。これに対して、視聴者は、製品ａに興味を抱かない場合には、リモコン８０を用いて、テレビジョン受信機９にＵＲＬ消去コマンドを入力する。マイコン５９は、リモコン８０からの入力を調べ、ブラウザ起動コマンドが入力された場合はステップＳ９０４へ、ＵＲＬ消去コマンドが入力された場合はステップＳ９０８へ進む（ステップＳ９０３）。
【００１１】
ブラウザ起動コマンドが入力された場合、マイコン５９は、インターネット４に接続されたサーバ３から、取得したＵＲＬ１１２に対応したコンテンツ１０２を受信する（ステップＳ９０４）。次に、マイコン５９は、受信したコンテンツをモニタ４０の画面全体に表示させるために、画面合成部３９に対して全画面表示を指示する（ステップＳ９０５）。次に、マイコン５９は、受信したコンテンツに基づき、ブラウザ画面を生成する（ステップＳ９０６）。マイコン５９によって生成されたブラウザ画面は、画面合成部３９に供給され、画面合成部３９が管理する表示プレーン（図示せず）に記憶される。画面合成部３９は、ステップＳ９０５で全画面表示の指示を受けているので、マイコン５９から供給されたブラウザ画面をそのままの状態で出力する。これにより、モニタ４０には、ブラウザ画面が画面全体に表示される。
【００１２】
その後、マイコン５９は、ＷＷＷブラウザ処理を行う（ステップＳ９０７）。マイコン５９の制御がステップＳ９０７にある間、視聴者は、テレビジョン受信機９をＷＷＷブラウザとして使用することができる。ＷＷＷブラウザ処理を実行中にブラウザ終了コマンドが入力されると、マイコン５９は、ＷＷＷブラウザ処理を終了し、これをもってＵＲＬ表示指示１１９に関する処理を終了する。
【００１３】
また、ステップＳ９０３でＵＲＬ消去コマンドが入力された場合、マイコン５９は、表示したＵＲＬを消去するためのＯＳＤ制御を行う。この場合、マイコン５９は、ＷＷＷブラウザ処理を行うことなく、取得したＵＲＬ表示指示１１９に対する処理を終了する。
【００１４】
【発明が解決しようとする課題】
しかしながら、上述した従来のテレビジョン受信機には、次のような問題点がある。まず、ブラウザ画面の表示スタイルがテレビジョン受信機で固定的に定められているので、従来のテレビジョン受信機は、テレビジョン放送を送信する側で指定した表示スタイルに従ってブラウザ画面を表示できない。また、視聴者からのコマンド入力に基づきＷＷＷブラウザが起動されるので、従来のテレビジョン受信機は、テレビジョン放送に連動させてブラウザ画面を表示できない。さらに、ブラウザ画面の表示スタイルがテレビジョン受信機で固定的に定められているので、従来のテレビジョン受信機では、テレビジョン画面の主要な部分がブラウザ画面によって損なわれる場合がある。例えば、コマーシャルメッセージを放送している間でも、広告対象物がブラウザ画面によって隠されてしまう場合がある。
【００１５】
それ故に、本発明は、上記従来のテレビジョン受信装置が有する問題点を解決するテレビジョン受信機、および、テレビジョン受信機に対する情報提供方法を提供することを目的とする。
【００１６】
【課題を解決するための手段および発明の効果】
第１の発明は、テレビジョン放送を受信するテレビジョン受信機であって、
テレビジョン信号を受信し、受信したテレビジョン信号に基づき、テレビジョン画面を生成するテレビジョン画面生成手段と、
通信ネットワークを介して接続されているサーバからコンテンツを受信するコンテンツ受信手段と、
コンテンツ受信手段で受信したコンテンツに基づき、テレビジョン画面と関連を有するブラウザ画面を生成するブラウザ画面生成手段と、
テレビジョン信号から、ブラウザ画面の表示スタイルを定めた表示スタイル情報を取得する表示スタイル情報取得手段と、
表示スタイル情報取得手段で取得した表示スタイル情報に従い、テレビジョン画面にブラウザ画面を合成する際、テレビジョン画面のサイズを変更することなく、テレビジョン画面の一部を隠す位置にブラウザ画面を合成する画面合成手段とを備え、
前記表示スタイル情報は、前記テレビジョン画面の対象物がブラウザ画面によって隠されない表示スタイルである。
このような第１の発明によれば、テレビジョン受信機は、表示スタイル情報を含んだテレビジョン信号を受信し、受信した表示スタイル情報に従い、テレビ ジョン画面にブラウザ画面を合成して表示する。これにより、テレビジョン信号を放送する側で指定した表示スタイルに従って、テレビジョン画面にブラウザ画 面を合成して表示することができる。
【００１７】
第２の発明は、第１の発明において、表示スタイル情報には、少なくとも、テレビジョン画面に対してブラウザ画面が合成される位置にある長方形領域に関する情報が含まれており、
画面合成手段は、長方形領域のサイズに合わせてブラウザ画面のサイズを変更し、テレビジョン画面にサイズ変更後のブラウザ画面を合成することを特徴とする。
【００１８】
第３の発明は、第２の発明において、表示スタイル情報には、長方形領域に関する情報として、テレビジョン画面における、長方形領域の１つの頂点の位置と、長方形領域の２辺の長さとが含まれていることを特徴とする。
【００１９】
第４の発明は、第２の発明において、表示スタイル情報には、長方形領域に関する情報として、テレビジョン画面における、長方形領域の２つの頂点の位置が含まれていることを特徴とする。
このような第２ないし第４の発明によれば、長方形領域に関する情報を表示スタイル情報に含めることにより、テレビジョン受信機は、テレビジョン信号を放送する側で指定した位置とサイズに従って、ブラウザ画面を合成して表示することができる。
【００２１】
第６の発明は、第１の発明において、ブラウザ画面は、テレビジョン画面と関連を有する画面であることを特徴とする。
このような第６の発明によれば、テレビジョン画面にテレビジョン画面と関連を有するブラウザ画面を合成して表示することにより、視聴者にテレビジョン画面と関連を有する情報を同時に提供することができる。
【００２２】
第７の発明は、第６の発明において、ブラウザ画面は、テレビジョン画面に現れる広告対象物と関連を有する画面であることを特徴とする。
このような第７の発明によれば、テレビジョン画面に、テレビジョン画面に現れる広告対象物と関連を有するコンテンツ（広告対象物を紹介するコンテンツ、あるいは、視聴者に広告対象物を提供する企業が管理するコンテンツなど）を合成して表示することにより、視聴者に広告情報を効果的に提供することができる。
【００２３】
第８の発明は、第１の発明において、テレビジョン信号から、サーバに蓄積されているコンテンツを識別するためのコンテンツ識別情報を取得するコンテンツ識別情報取得手段をさらに備え、
コンテンツ受信手段は、コンテンツ識別情報取得手段で取得したコンテンツ識別情報に対応したコンテンツを受信することを特徴とする。
このような第８の発明によれば、テレビジョン信号にコンテンツ識別情報が含まれており、テレビジョン受信機は、受信したコンテンツ識別情報を用いてコンテンツを取得し、取得したコンテンツに基づきブラウザ画面を生成する。これにより、テレビジョン信号を送信する側で、テレビジョン受信機に表示されるブラウザ画面を自由に切り替えることができる。
【００２４】
第９の発明は、第８の発明において、テレビジョン信号から、コンテンツの表示指示を取得する表示指示取得手段をさらに備え、
コンテンツ受信手段とブラウザ画面生成手段とは、表示指示取得手段が表示指示を取得したときに動作することを特徴とする。
このような第９の発明によれば、テレビジョン受信機は、ブラウザ表示指示を受け取ると、直ちにＷＷＷブラウザ処理を開始する。これにより、テレビジョン信号を送信する側で、テレビジョン受信機にブラウザ画面が表示されるタイミングを制御することができる。よって、テレビジョン放送に連動させてブラウザ画面を容易に表示することができる。
【００２５】
第１０の発明は、第１の発明において、ユーザによって操作される入力手段をさらに備え、
画面合成手段は、入力手段からサイズ変更コマンドが入力されたときに、ブラウザ画面のサイズを変更することを特徴とする。
このような第１０の発明によれば、ブラウザ画面のサイズがユーザによって設定されるので、ユーザが希望するサイズに変更したブラウザ画面をテレビジョン画面に合成して表示することができる。
【００２６】
第１１の発明は、第１の発明において、ユーザによって操作される入力手段と、
入力手段から予約コマンドが入力されたときに、コンテンツ受信手段で受信したコンテンツを蓄積するコンテンツ蓄積手段とをさらに備え、
ブラウザ画面生成手段は、入力手段から再生表示コマンドが入力されたときに、コンテンツ蓄積手段に蓄積されているコンテンツに基づき、ブラウザ画面を生成することを特徴とする。
このような第１１の発明によれば、予約コマンドが入力されたときに、受信したコンテンツが蓄積され、再生表示コマンドが入力されたときには、蓄積されたコンテンツに基づきブラウザ画面が生成される。これにより、サーバに再度アクセスすることなく、予約したコンテンツを再生表示することがきる。
【００２７】
第１２の発明は、第１１の発明において、テレビジョン信号から、サーバに蓄積されているコンテンツを識別するためのコンテンツ識別情報を取得するコンテンツ識別情報取得手段と、
コンテンツ識別情報取得手段で取得したコンテンツ識別情報を蓄積するコンテンツ識別情報蓄積手段とをさらに備え、
コンテンツ受信手段は、入力手段から更新表示コマンドが入力されたときに、コンテンツ識別情報蓄積手段に蓄積されているコンテンツ識別情報を用いて、サーバから、更新表示コマンドで指定されたコンテンツを受信することを特徴とする。
このような第１２の発明によれば、予約コマンドが入力されたときには、取得したコンテンツ識別情報が蓄積される。これにより、コンテンツ識別情報を再び取得することなく、過去にアクセスしたコンテンツにアクセスすることができる。
【００２８】
第１３の発明は、第１１の発明において、ブラウザ画面生成手段は、入力手段から予約内容表示コマンドが入力されたときに、コンテンツ蓄積手段に蓄積されているコンテンツに基づき、コンテンツ一覧画面を生成することを特徴とする。このような第１３の発明によれば、予約時に蓄積したコンテンツを一覧表示することにより、ユーザは、どのコンテンツを予約したかを容易に認識することができる。
【００２９】
第１４の発明は、第１１の発明において、コンテンツ受信手段は、入力手段からリンク先参照コマンドが入力されたときに、コンテンツ蓄積手段に蓄積されているコンテンツに基づき、リンク先参照コマンドで指定されたコンテンツを受信することを特徴とする。
このような第１４の発明によれば、予約時に蓄積したコンテンツに基づきリンク先にアクセスすることにより、リンク先のコンテンツ識別情報を新たに取得することなく、リンク先のコンテンツにアクセスすることができる。
【００３０】
第１５の発明は、第１の発明において、画面合成手段で求めた画面を表示する表示手段をさらに備える。
【００３１】
第１６の発明は、テレビジョン受信機に対する情報提供方法であって、
テレビジョン画面と関連を有するコンテンツが通信ネットワークに接続されたサーバに蓄積されている場合において、
テレビジョン画面に対応したテレビジョン信号を入力するテレビジョン信号入力ステップと、
コンテンツに基づき生成される、テレビジョン画面と関連を有するブラウザ画面をテレビジョン画面に合成する際に、テレビジョン画面のサイズを変更することなく、テレビジョン画面の一部を隠す位置にブラウザ画面を合成するという、ブラウザ画面の表示スタイルを定めた表示スタイル情報を入力する表示スタイル情報入力ステップと、
テレビジョン信号に表示スタイル情報を多重化する多重化ステップと、
表示スタイル情報を多重化した後のテレビジョン信号を、テレビジョン受信機に向けて送信するテレビジョン信号送信ステップとを備え、
前記表示スタイル情報は、前記テレビジョン画面の対象物がブラウザ画面によって隠されない表示スタイルである。
このような第１６の発明によれば、テレビジョン信号を送信するときに、表示スタイル情報を含んだテレビジョン信号が送信される。このテレビジョン信号を 受信したテレビジョン受信機は、受信した表示スタイル情報に従い、テレビジョン画面にブラウザ画面を合成して表示する。これにより、テレビジョン信号を送 信する側で指定した表示スタイルに従って、テレビジョン画面にブラウザ画面を合成して表示することができる。
【００３２】
第１７の発明は、第１６の発明において、表示スタイル情報には、少なくとも、テレビジョン画面に対してブラウザ画面が合成される位置にある長方形領域に関する情報が含まれていることを特徴とする。
このような第１７の発明によれば、長方形領域に関する情報を表示スタイル情報に含めることにより、テレビジョン受信機は、テレビジョン信号を放送する側で指定した位置にブラウザ画面を合成して表示することができる。
【００３４】
第１９の発明は、第１６の発明において、ブラウザ画面は、テレビジョン画面と関連を有する画面であることを特徴とする。
このような第１９の発明によれば、テレビジョン画面にテレビジョン画面と関連を有するブラウザ画面を合成して表示することにより、視聴者にテレビジョン画面と関連を有する情報を同時に提供することができる。
【００３５】
第２０の発明は、第１９の発明において、ブラウザ画面は、テレビジョン画面に現れる広告対象物と関連を有する画面であることを特徴とする。
このような第２０の発明によれば、テレビジョン画面に、テレビジョン画面に現れる広告対象物と関連を有するコンテンツ（広告対象物を紹介するコンテンツ、あるいは、視聴者に広告対象物を提供する企業が管理するコンテンツなど）を合成して表示することにより、視聴者に広告情報を効果的に提供することができる。
【００３６】
第２１の発明は、第１６の発明において、サーバに蓄積されているコンテンツを識別するためのコンテンツ識別情報を入力するコンテンツ識別情報入力ステップをさらに備え、
多重化ステップは、テレビジョン信号にコンテンツ識別情報をさらに多重化することを特徴とする。
このような第２１の発明によれば、テレビジョン信号にコンテンツ識別情報が含まれており、このテレビジョン信号を受信したテレビジョン受信機は、受信したコンテンツ識別情報を用いてコンテンツを取得し、取得したコンテンツに基づきブラウザ画面を生成する。これにより、テレビジョン信号を送信する側で、テレビジョン受信機に表示されるブラウザ画面を自由に切り替えることができる。
【００３７】
第２２の発明は、第２１の発明において、テレビジョン受信機にコンテンツを表示させる表示指示を入力する表示指示入力ステップをさらに備え、
多重化ステップは、テレビジョン信号に表示指示をさらに多重化することを特徴とする。
このような第２２の発明によれば、テレビジョン信号に表示指示が含まれており、このテレビジョン信号を受信したテレビジョン受信機は、ブラウザ表示指示を受け取ると、直ちにＷＷＷブラウザ処理を開始できる。これにより、テレビジョン信号を送信する側で、テレビジョン受信機にブラウザ画面が表示されるタイミングを制御することができる。よって、テレビジョン放送に連動させてブラウザ画面を容易に表示させることができる。
【００３８】
【発明の実施の形態】
（第１の実施形態）
図１は、本発明の第１の実施形態に係るテレビジョン放送装置およびテレビジョン受信機の構成を示すブロック図である。図１において、テレビジョン放送装置１は、多重化部１１、および、送信部１２を備える。テレビジョン受信機２は、テレビジョン画面生成部２０、画面合成部３０、モニタ４０、マイコン５１、メモリ６０、ブラウザ表示指示取得部７１、ＵＲＬ取得部７２、表示スタイル情報取得部７３、リモコン８０、および、モデム９０を備える。
【００３９】
テレビジョン受信機２は、インターネット４に接続されている。インターネット４には、各種のコンテンツ１０２を蓄積したサーバ３が接続されている。テレビジョン受信機２は、テレビジョン放送装置１から送信されたテレビジョン放送信号を受信する機能と、インターネット４を介して接続されたサーバ３に蓄積されているコンテンツ１０２を画面に表示する機能（ＷＷＷブラウザ機能）とを有する。なお、図１では図面を簡略化するために、１台のサーバ３のみを示したが、現実のインターネット４には多数のサーバが接続されている。
【００４０】
テレビジョン放送装置１は、次のように動作する。多重化部１１は、入力されたテレビジョン信号１０１に、テレビジョン受信機２のＷＷＷブラウザ機能を制御するためのブラウザ制御データ（ブラウザ表示指示１１１、ＵＲＬ１１２、および、表示スタイル情報１１３）を多重化する。送信部１２は、テレビジョン受信機２に向けて、多重化部１１から出力されたテレビジョン信号を送信する。
【００４１】
テレビジョン受信機２は、概ね、次のように動作する。テレビジョン画面生成部２０は、テレビジョン放送装置１から送信されたテレビジョン放送信号を受信し、受信したテレビジョン放送信号に基づき、テレビジョン画面を生成する。マイコン５１は、ブラウザ表示指示１１１を受け取ると、ＷＷＷブラウザを起動する。この際、マイコン５１は、取得したＵＲＬ１１２に対応したコンテンツ１０２をサーバ３から受信し、これに基づきブラウザ画面を生成する。画面合成部３０は、マイコン５１から、取得した表示スタイル情報１１３を受け取る。画面合成部３０は、表示スタイル情報１１３に従い、テレビジョン画面にブラウザ画面を合成する。これにより、モニタ４０には、テレビジョン画面にブラウザ画面が合成された画面（例えば、図２）が表示される。
【００４２】
このように、テレビジョン放送装置１は、ブラウザ制御データを含んだテレビジョン信号を送信し、テレビジョン受信機２は、ブラウザ制御データに従い、テレビジョン画面にブラウザ画面を合成して表示する。特に、テレビジョン受信機２は、テレビジョン放送装置１で多重化した表示スタイル情報１１３に従って、ブラウザ画面を合成して表示する。これにより、テレビジョン信号を放送する側で指定した表示スタイルに従って、テレビジョン画面にブラウザ画面を合成して表示することができる。
【００４３】
次に、テレビジョン受信機２の各構成要素について説明する。テレビジョン画面生成部２０は、アンテナ２１、チューナ２２、トランスポートストリームデコーダ２３（以下、ＴＳデコーダと略称する）、および、オーディオビデオデコーダ２４（以下、ＡＶデコーダと略称する）を含んでいる。アンテナ２１は、テレビジョン放送装置１から送信されたデジタルテレビジョン放送の電波を受信し、受信した電波を電気信号に変換して出力する。チューナ２２は、アンテナ２１の出力信号から所定の周波数帯の信号を選択し、選択した信号を復調する。これにより、チューナ２２は、ＭＰＥＧ（Moving Picture Experts Group）規格に準拠したトランスポートストリームを出力する。
【００４４】
ＴＳデコーダ２３は、チューナ２２から出力されたトランスポートストリームに対して、ＭＰＥＧ規格に従ってフィルタリング処理を行う。このフィルタリング処理は、既に知られているように、ＰＡＴ（Program Association Table ）パケットやＰＭＴ（Program Map Table ）パケットなどに含まれているプログラム識別子（Program ID）などを用いて行われる。この処理により、トランスポートストリームは、オーディオストリームと、ビデオストリームと、データ放送に関するパケットや上述したブラウザ制御データなどを含んだ制御用ストリームとに分離される。オーディオストリームとビデオストリームとはＡＶデコーダ２４に供給され、制御用ストリームはマイコン５１に供給される。
【００４５】
ＡＶデコーダ２４は、ＴＳデコーダ２３から出力されたオーディオストリームとビデオストリームとをそれぞれ復号し、オーディオ信号とビデオ信号とを出力する。ＡＶデコーダ２４で求めたビデオ信号は、画面合成部３０に供給される。
【００４６】
画面合成部３０は、合成回路３１、スケーリング部３２、および、ワークメモリ３３を含んでいる。スケーリング部３２には、マイコン５１がＷＷＷブラウザ処理を実行することによって生成されたブラウザ画面が入力される。スケーリング部３２は、マイコン５１からの制御に従い、ブラウザ画面のサイズを変更（拡大または縮小）するスケーリング処理と、画面のフォーマットを変換する画素変換処理とを行う。ワークメモリ３３は、スケーリング部３２の作業用メモリである。スケーリング部３２でサイズ変更されたブラウザ画面は、合成回路３１に供給される。
【００４７】
合成回路３１は、マイコン５１からの制御に従い、テレビジョン画面生成部２０から出力されたテレビジョン画面に、スケーリング部３２から出力されたサイズ変更後のブラウザ画面を合成する。合成回路３１の出力信号は、モニタ４０に供給される。これにより、モニタ４０には、テレビジョン画面にブラウザ画面が１つのウィンドウとして合成された画面が表示される。
【００４８】
マイコン５１は、テレビジョン受信機２における各種の処理を実行する。メモリ６０は、マイコン５１の作業用メモリであり、マイコン５１が実行するプログラムと各種のデータとを記憶している。マイコン５１は、メモリ６０に記憶されたプログラムを実行することより、上記各種の処理を実行する。この処理には、後述するように、コンテンツ受信処理、ブラウザ画面生成処理、操作入力受付処理、および、表示制御処理などが含まれる（図４を参照）。
【００４９】
ブラウザ表示指示取得部７１、ＵＲＬ取得部７２、および、表示スタイル情報取得部７３は、ＴＳデコーダ２３からマイコン５１に対して出力された制御用ストリームから、ブラウザ制御データを抽出するフィルタリング回路である。本実施形態に係るブラウザ制御データには、ブラウザ表示指示１１１、ＵＲＬ１１２、および、表示スタイル情報１１３が含まれている。ブラウザ表示指示１１１は、テレビジョン受信機２に対して、ＷＷＷブラウザを起動し、テレビジョン画面にブラウザ画面を合成して表示することを指示する命令である。ＵＲＬ１１２は、テレビジョン画面に合成して表示されるべきコンテンツ１０２のＵＲＬである。表示スタイル情報１１３は、テレビジョン受信機２がテレビジョン画面にブラウザ画面を合成するときにおける、ブラウザ画面の表示スタイルに関する情報である。これら３つのデータは、いずれも、テレビジョン信号を送信する側で決定される。このうち、表示スタイル情報１１３の詳細については後述する。
【００５０】
ブラウザ表示指示取得部７１は、制御用ストリームからブラウザ表示指示１１１を抽出する。ＵＲＬ取得部７２は、制御用ストリームからＵＲＬ１１２を抽出する。表示スタイル情報取得部７３は、制御用ストリームから表示スタイル情報１１３を抽出する。これら３つのフィルタリング回路で抽出されたブラウザ制御データは、いずれも、マイコン５１に供給される。
【００５１】
リモコン８０は、テレビジョン受信機２のユーザ（視聴者）によって操作される入力装置である。視聴者は、リモコン８０を用いて、テレビジョン受信機２に各種のコマンドを入力する。なお、テレビジョン受信機２が備える入力装置は、リモコン８０に限らず、視聴者によって操作される任意の入力装置でよい。例えば、テレビジョン受信機がテレビジョン放送受信機能を有するパーソナルコンピュータである場合には、マウスやキーボードを入力装置として使用できる。
【００５２】
モデム９０は、通信会社が提供する通信回線に接続されている。モデム９０は、通信回線へデータを送信する機能と、通信回線からデータを受信する機能とを有する。モデム９０は、通信回線の変調方式に従って信号を変調および復調する機能を有するものであれば、その種類は任意でよい。例えば、モデム９０は、電話回線に接続されるモデムでもよく、ＡＤＳＬモデムでもよく、あるいは、光ファイバ網に接続されるＦＴＴＨ  ＯＮＵ（Fiber To The Home Optical Network Unit）でもよい。
【００５３】
次に、テレビジョン受信機２のＷＷＷブラウザ機能について説明する。マイコン５１は、ＷＷＷブラウザソフトウェアを実行することにより、ＷＷＷブラウザ処理を行う。ＷＷＷブラウザ処理には、少なくとも、コンテンツ受信処理とブラウザ画面生成処理とが含まれる。なお、マイコン５１が実行するＷＷＷブラウザソフトウェアは、一般に市販されているものでもよく、テレビジョン受信機２に専用のものでもよい。
【００５４】
ＷＷＷブラウザ処理のうちコンテンツ受信処理は、インターネット４に接続されたサーバ３からコンテンツ１０２を受信する処理である。コンテンツ受信処理では、マイコン５１は、モデム９０を制御する処理と、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol ）などの通信プロトコル処理とを行うことにより、サーバ３に蓄積されたコンテンツ１０２を受信する。受信したコンテンツは、メモリ６０に蓄積される。
【００５５】
なお、サーバ３は、ＷＷＷサーバあるいはウェブサーバと呼ばれる場合があり、コンテンツ１０２は、ウェブコンテンツあるいはウェブページと呼ばれる場合がある。コンテンツ１０２には、ＨＴＭＬ（HyperText Markup Language ）ファイル、画像ファイル、および、テキストファイルなど、各種のデータファイルが含まれる。コンテンツ１０２は、サーバ名とファイル名とを含んだＵＲＬを用いて識別される。ＵＲＬは、コンテンツ１０２ごとに割り当てられるものであり、コンテンツ識別情報に相当する。
【００５６】
ＷＷＷブラウザ処理のうちブラウザ画面生成処理は、受信したコンテンツに基づきブラウザ画面を生成する処理である。ブラウザ画面生成処理では、マイコン５１は、まず、受信したコンテンツに含まれる画像ファイルやテキストフィルなどを、各ファイルの特性に応じて復号する。復号結果は、メモリ６０に書き込まれる。次に、マイコン５１は、受信したコンテンツに含まれるＨＴＭＬファイルを参照して、上記復号結果に基づき、ブラウザ画面を構成する各画素の値を求める。この２つの処理により、ブラウザ画面は生成される。生成されたブラウザ画面は、画面合成部３０に供給され、画面合成部３０が管理する表示プレーン（図示せず）に記憶される。
【００５７】
なお、ＷＷＷブラウザ処理では、静止画を含んだコンテンツだけでなく動画を含んだコンテンツを復号し、動画を含んだブラウザ画面を生成してもよい。このように動画を含んだコンテンツを再生する機能は、ストリーミング再生機能と呼ばれる。
【００５８】
次に、図２を参照して、表示スタイル情報１１３の詳細を説明する。図２は、テレビジョン受信機２による表示画面の例を示す図である。図２に示す表示画面２０１は、テレビジョン画面２０２に、マイコン５１がＷＷＷブラウザ処理を実行することによって生成されたブラウザ画面２０３を合成して得られたものであり、モニタ４０に表示される。ブラウザ画面２０３は、表示画面２０１の右上部分に、縮小した状態で合成して表示されている。
【００５９】
図２において、表示画面２０１のサイズは、水平方向に１９２０画素で、垂直方向に１０８０画素であり、ブラウザ画面２０３のサイズは、水平方向に２４０画素で、垂直方向に２００画素であるとする。また、表示画面２０１に左上頂点を原点として２次元座標系を設定した場合、ブラウザ画面２０３は、その左上頂点が座標原点から右方向へ１５００画素、下方向へ１００画素離れるように配置されるとする。
【００６０】
テレビジョン画面２０２にブラウザ画面２０３を合成して表示画面２０１を求めるためには、ブラウザ画面２０３をテレビジョン画面２０２のどこに配置するかを決定すればよい。ブラウザ画面２０３の形状が長方形であることを考慮すると、テレビジョン画面２０２において、ブラウザ画面２０３をどのような長方形領域に合わせて合成するかを決定すればよい。この長方形領域を表すためには、長方形の１つの頂点の位置と、長方形の２辺の長さとを用いる方法（以下、第１の方法という）と、長方形の２つの頂点（同じ辺上にないもの）の位置を用いる方法（以下、第２の方法という）とがある。上記第１の方法を用いた場合、ブラウザ画面２０３の表示スタイル情報１１３には、ブラウザ画面２０３が位置する長方形領域の左上頂点の座標（１５００、１００）と、その長方形領域の２辺の長さ２４０および２００とが含まれる。上記第２の方法を用いた場合、ブラウザ画面２０３の表示スタイル情報１１３には、その長方形領域の左上頂点の座標（１５００、１００）と右下頂点の座標（１７４０、３００）とが含まれる。
【００６１】
次に、図３を参照して、テレビジョン放送装置１の動作を説明する。図３は、テレビジョン放送装置１の動作を示すフローチャートである。テレビジョン放送装置１では、まず、多重化部１１に対して、テレビジョン信号１０１が入力される（ステップＳ１０１）。ステップＳ１０１で入力されるテレビジョン信号１０１は、テレビジョン番組を構成するオーディオ信号とビデオ信号とを多重化して得られたトランスポートストリームである。次に、多重化部１１に対して、テレビジョン受信機２のＷＷＷブラウザ機能を制御するためのブラウザ制御データが入力される（ステップＳ１０２〜Ｓ１０４）。より詳細に述べると、多重化部１１に対して、ステップＳ１０２ではブラウザ表示指示１１１が入力され、ステップＳ１０３ではＵＲＬ１１２が入力され、ステップＳ１０４では表示スタイル情報１１３が入力される。
【００６２】
次に、多重化部１１は、ステップＳ１０１で入力されたテレビジョン信号１０１に、ステップＳ１０２〜Ｓ１０４で入力された３種類のブラウザ制御データを多重化する（ステップＳ１０５）。ステップＳ１０５で求めたテレビジョン信号は、送信部１２に供給される。送信部１２は、３種類のブラウザ制御データを含んだテレビジョン信号を、テレビジョン受信機２に向けて送信する（ステップＳ１０６）。より詳細には、送信部１２は、多重化部１１から出力されたテレビジョン信号に基づき所定の搬送波を変調し、変調後の搬送波を電波の形態で送信する。
【００６３】
なお、ステップＳ１０５においてブラウザ制御データをトランスポートストリームに多重化する方法は、任意でよい。例えば、ブラウザ表示指示１１１を多重化する方法には、データ放送で使用されるＥＣＭＡ（European Computer Manufacturers Association ）スクリプトなどのスクリプト記述言語で記述して多重化する方法がある。また、ＵＲＬ１１２を多重化する方法には、スクリプト記述言語で記述して多重化する方法に加えて、ＥＩＴ（Event Information Table ）やＳＤＴ（Service Description Table ）などの番組配列情報の識別子として多重化する方法がある。また、表示スタイル情報１１３を多重化する方法には、スクリプト記述言語で記述して多重化する方法や、番組配列情報の識別子として多重化する方法に加えて、データ放送で使用されるＣＳＳ（Cascading Style Sheet ）などのスタイルシートとして多重化する方法がある。
【００６４】
ブラウザ制御データは、次のようにして求められる。例えば、テレビジョン番組の制作者が、視聴者に、テレビジョン画面に現れる広告対象物に関連したコンテンツにアクセスしてもらいたいと希望する場合を考える。この場合、テレビジョン番組を制作した後に、テレビジョン番組を構成する各テレビジョン画面に広告対象物が現れるか否かが調査され、ブラウザ画面をテレビジョン画面のどこに合成して表示するかが決定される。この際、ブラウザ画面の位置は、テレビジョン画面の構成に基づき、元のテレビジョン画面を妨げないように決定される。例えば、テレビジョン番組がコマーシャルメッセージである場合、ブラウザ画面の位置は、テレビジョン画面に現れる広告対象物の位置に基づき、広告対象物と重ならないように決定される。
【００６５】
なお、広告対象物は、有体の商品（家庭用電気機器、乗用車、食料品、化粧品など）でも、無体のサービス（銀行業、旅行代理、運送、通信業など）でもよい。これらの広告対象物を提供する企業（電気機器メーカ、自動車メーカ、銀行、旅行会社など）は、インターネット４に接続されたサーバ３を管理する。サーバ３には、広告対象物を紹介するコンテンツ、あるいは、広告対象物を提供する企業自身のコンテンツなどが蓄積される。
【００６６】
次に、図４を参照して、テレビジョン受信機２の動作を説明する。以下では、ある会社Ａによって製造販売される製品ａのコマーシャルメッセージが、テレビジョン放送される場合を例として取り上げる。会社Ａはインターネット４に接続されたサーバ３を管理しており、サーバ３には製品ａを紹介するコンテンツ１０２が蓄積されているとする。コマーシャルメッセージの制作者は、製品ａのコマーシャルメッセージが放送されるときに、視聴者にコンテンツ１０２にアクセスしてもらいたいと考える。そこで、テレビジョン放送が製品ａのコマーシャルに切り替わるときに、テレビジョン放送装置１は、入力されたテレビジョン信号１０１に、ブラウザ表示指示１１１とＵＲＬ１１２と表示スタイル情報１１３とを多重化して送信する。図４は、これら３種類のブラウザ制御データが多重化されたテレビジョン信号をテレビジョン受信機２が受信した後の、マイコン５１の動作を示すフローチャートである。
【００６７】
ブラウザ表示指示取得部７１は、ＴＳデコーダ２３から出力された制御用ストリームから、ブラウザ表示指示１１１を抽出し、マイコン５１に出力する。同様に、ＵＲＬ取得部７２および表示スタイル情報取得部７３は、それぞれ、制御用ストリームからＵＲＬ１１２および表示スタイル情報１１３を抽出し、マイコン５１に出力する。マイコン５１は、まず、ブラウザ表示指示１１１、ＵＲＬ１１２、および、表示スタイル情報１１３を取得する（ステップＳ２０１）。マイコン５１は、ブラウザ表示指示１１１を受け取ると、ＷＷＷブラウザを起動する指示であると認識し、ステップＳ２０２以降の処理を行う。
【００６８】
次に、マイコン５１は、サーバ３から、ステップＳ２０１で取得したＵＲＬ１１２に対応したコンテンツ１０２を受信する（ステップＳ２０２）。より詳細には、マイコン５１は、ブラウザ表示指示１１１を受け取ると、直ちにＷＷＷブラウザソフトウェアの実行を開始し、モデム９０を制御するとともに、ＴＣＰ／ＩＰなど所定の通信プロトコル処理を実行する。マイコン５１は、ステップＳ２０１で取得したＵＲＬ１１２のホスト名で指定されたサーバ３にアクセスし、サーバ３から、ＵＲＬ１１２のファイル名で指定されたコンテンツ１０２を受信する。ステップＳ２０２で受信したコンテンツは、メモリ６０に記憶される。
【００６９】
次に、マイコン５１は、画面合成部３０に、ステップＳ２０１で取得した表示スタイル情報１１３を設定する（ステップＳ２０３）。表示スタイル情報１１３には、テレビジョン画面にブラウザ画面を合成される位置にある長方形領域に関する情報が含まれている。ステップＳ２０３が実行された後、画面合成部３０は、この長方形領域に関する情報に基づき、テレビジョン画面にブラウザ画面を合成する。すなわち、画面合成部３０は、この長方形領域に合うようにブラウザ画面をサイズ変更した後に、テレビジョン画面にサイズ変更後のブラウザ画面を合成する。
【００７０】
次に、マイコン５１は、ステップＳ２０２で受信したコンテンツに基づき、ブラウザ画面を生成する（ステップＳ２０４）。より詳細には、マイコン５１は、ＷＷＷブラウザソフトウェアを実行することにより、受信したコンテンツに含まれる画像ファイルやテキストフィルなどを、各ファイルの特性に応じて復号し、復号結果をメモリ６０に書き込む。次に、マイコン５１は、受信したコンテンツに含まれるＨＴＭＬファイルを参照して、上記復号結果に基づき、ブラウザ画面を構成する各画素の値を求める。ステップＳ２０４で生成されたブラウザ画面は、画面合成部３０に供給される。
【００７１】
この時点で、コンテンツ１０２に基づき生成されたブラウザ画面がモニタ４０に表示され、視聴者は、製品ａと関連を有するコンテンツ１０２が存在することを認識する。視聴者は、製品ａに興味を抱いた場合には、リモコン８０を用いて、テレビジョン受信機２に全画面表示コマンドを入力する。また、視聴者は、コンテンツ１０２の内容を確認したい場合には、リモコン８０を用いて、テレビジョン受信機２にサイズ変更コマンドを入力する。また、視聴者は、製品ａに興味を抱かない場合には、リモコン８０を用いて、テレビジョン受信機２に終了コマンドを入力する。
【００７２】
マイコン５１は、リモコン８０からの入力を調べ、全画面表示コマンドが入力された場合はステップＳ２０６へ、サイズ変更コマンドが入力された場合はステップＳ２０８へ、終了コマンドが入力された場合はステップＳ２０９へ進む（ステップＳ２０５）。なお、サイズ変更コマンドを入力するために、リモコン８０は、ブラウザ画面を所定のサイズに拡大することを指示する拡大表示キーを備えていてもよく、あるいは、画面上に表示されたボックスカーソルのサイズの変更を指定する機能と、ボックスカーソルを所望のサイズにしたときにそのサイズを選択する決定キーとを備えていてもよい。
【００７３】
全画面表示コマンドが入力された場合、マイコン５１は、受信したコンテンツを画面全体に表示させるために、画面合成部３０に対して全画面表示を指示する（ステップＳ２０６）。その後、マイコン５１は、ＷＷＷブラウザ処理を行う（ステップＳ２０７）。マイコン５１の制御がステップＳ２０７にある間、視聴者は、テレビジョン受信機２をＷＷＷブラウザとして使用することができる。ＷＷＷブラウザ処理を実行中にブラウザ終了コマンドが入力されると、マイコン５１は、ＷＷＷブラウザ処理を終了し、これをもってブラウザ表示指示１１１に関する処理を終了する。
【００７４】
サイズ変更コマンドが入力された場合、マイコン５１は、ブラウザ画面のサイズを視聴者から指定されたサイズに合わせるために、画面合成部３０にサイズ変更コマンドで指定されたサイズを設定する（ステップＳ２０８）。ステップＳ２０８が実行された後、画面合成部３０は、指定されたサイズに合わせてブラウザ画面のサイズを変更した後に、テレビジョン画面にサイズ変更後のブラウザ画面を合成する。ステップＳ２０８の後、マイコン５１は、ステップＳ２０５へ進む。
【００７５】
終了コマンドが入力された場合、マイコン５１は、ブラウザ画面を消去するために、画面合成部３０に画面消去を指示する（ステップＳ２０９）。ステップＳ２０９が実行された後、画面合成部３０は、テレビジョン画面生成部２０で生成されたテレビジョン画面を出力する。ステップＳ２０９の後、マイコン５１は、ＷＷＷブラウザ処理を行うことなく、ブラウザ表示指示１１１に関する処理を終了する。
【００７６】
なお、テレビジョン放送装置１は、入力されたテレビジョン信号１０１に、ブラウザ制御データとして、ブラウザ機能の終了を指示するブラウザ表示終了指示を多重化してもよい。この場合、テレビジョン受信機２は、ＴＳデコーダ２３から出力された制御用ストリームからブラウザ表示終了指示を抽出するブラウザ表示終了指示取得部をさらに備える。マイコン５１は、ステップＳ２０５において、リモコン８０から入力を受け取る前に、ブラウザ表示終了指示取得部からブラウザ表示終了指示を取得した場合には、リモコン８０から終了コマンドが入力された場合と同様に、ステップＳ２０９へ進む。
【００７７】
以上に示すように、本実施形態では、テレビジョン放送装置は、ブラウザ制御データを含んだテレビジョン信号を送信し、テレビジョン受信機は、ブラウザ制御データに従い、テレビジョン画面にブラウザ画面を合成して表示する。特に、テレビジョン受信機は、テレビジョン放送装置で多重化した表示スタイル情報に従って、ブラウザ画面を合成して表示する。これにより、テレビジョン信号を放送する側で指定した表示スタイルに従って、テレビジョン画面にブラウザ画面を合成して表示することができる。
【００７８】
また、テレビジョン受信機は、ブラウザ表示指示を受け取ると、直ちにＷＷＷブラウザ処理を開始する。これにより、テレビジョン放送に連動させてブラウザ画面を容易に表示することができる。
【００７９】
さらに、ブラウザ画面の表示スタイルがテレビジョン信号を放送する側で決定されるので、テレビジョン画面の構成に基づき、ブラウザ画面の表示スタイルを容易に決定することができる。このため、テレビジョン画面の主要な部分がブラウザ画面によって損なわれることがないように、ブラウザ画面の表示スタイルを容易に決定することができる。例えば、コマーシャルメッセージを放送している間に、広告対象物がブラウザ画面によって隠されないように、ブラウザ画面の表示スタイルを決定することができる。
【００８０】
なお、本実施形態では、テレビジョン画面にサイズ変更後のブラウザ画面を合成することとしたが、テレビジョン画面にブラウザ画面を、サイズ変更を行わずに合成してもよい。図５は、本実施形態の第１の変形例に係るテレビジョン受信機における表示画面の例を示す図である。図５に示す表示画面２１１は、元のテレビジョン画面２０２にブラウザ画面２１３を、サイズ変更を行わずに合成して得られたものである。表示画面２１１では、元のブラウザ画面の一部のみが表示されている。
【００８１】
また、本実施形態では、テレビジョン画面のサイズを変更することなく、テレビジョン画面の一部を隠す位置にブラウザ画面を合成することとしたが、ブラウザ画面と重ならないようにテレビジョン画面を縮小し、縮小後のテレビジョン画面とサイズ変更後のブラウザ画面とに基づき、表示画面を求めてもよい。図６は、本実施形態の第２の変形例に係るテレビジョン受信機における表示画面の例を示す図である。図６に示す表示画面２２１は、縮小後のテレビジョン画面２２２と、サイズ変更後のブラウザ画面２０３とを重ならないように配置して得られたものである。
【００８２】
テレビジョン画面生成部２０は、モニタ４０と同じサイズを有するテレビジョン画面（図６では、水平方向のサイズが１９２０画素で、垂直方向のサイズが１０８０画素）を生成する。マイコン５１は、ブラウザ画面２０３のサイズと位置とに基づき、縮小後のテレビジョン画面２２２のサイズと位置とを求める。この際、マイコン５１は、表示画面２２１においてブラウザ画面２０３が占める領域を求め、この領域と重ならないように縮小後のテレビジョン画面２２２のサイズと位置とを求める。また、マイコン５１は、画面の縦横比（アスペクト比）が変化しないように、縮小後のテレビジョン画面２２２のサイズと位置とを求めてもよい。図６に示す例では、縮小後のテレビジョン画面２２２は、元のテレビジョン画面に対して、縦方向と横方向とにそれぞれ８分の５に縮小されている。
【００８３】
マイコン５１は、求めた位置とサイズとを画面合成部３０に設定する。画面合成部３０は、マイコン５１から設定されたサイズと位置に従い、テレビジョン画面生成部２０で生成されたテレビジョン画面を縮小する。これに加えて、画面合成部３０は、マイコン５１から設定されたブラウザ画面２０３の表示スタイル（サイズと位置）に従い、テレビジョン画面にブラウザ画面２０３を合成する。テレビジョン受信機２は、以上の処理により、テレビジョン画面生成部２０で生成されたテレビジョン画面に基づき、表示画面２２１を求める。
【００８４】
また、第２の変形例においては、表示スタイル情報１０３にテレビジョン画面の縮小を許可するか否かを示す縮小許可情報を含め、テレビジョン放送装置１は、縮小許可情報を含んだ表示スタイル情報１０３を、入力されたテレビジョン信号１０１に多重化してもよい。この場合、テレビジョン受信機２は、マイコン５１の制御により、縮小許可情報が許可を示すときは図６に示す表示画面２２１を表示し、縮小許可情報が不許可を示すときには図２に示す表示画面２０１を表示することとしてもよい。
【００８５】
（第２の実施形態）
図７は、本発明の第２の実施形態に係るテレビジョン受信機の構成を示すブロック図である。図７に示すテレビジョン受信機５は、第１の実施形態に係るテレビジョン受信機２に、コンテンツの視聴を予約する機能を追加したものである。このため、テレビジョン受信機５には、取得したＵＲＬと受信したコンテンツとを蓄積する機能が追加され、これに合わせてマイコン５２の処理には、新たな処理が追加されている。このようなコンテンツの視聴を予約する機能は、パーソナルコンピュータのＷＷＷブラウザ機能では、ブックマークへの登録と呼ばれる場合がある。本実施形態の構成要素のうち、第１の実施形態と同一の構成要素については、同一の参照符号を付して、説明を省略する。
【００８６】
本実施形態に係るメモリ６０は、ＵＲＬ蓄積部６１とコンテンツ蓄積部６２とを含んでいる。ＵＲＬ蓄積部６１は、マイコン５２からの制御に従い、ＵＲＬ取得部７２で取得したＵＲＬを蓄積する。コンテンツ蓄積部６２は、マイコン５２からの制御に従い、マイコン５２がコンテンツ受信処理を行うことによって受信したコンテンツ１０２を蓄積する。コンテンツ１０２には、ＨＴＭＬファイル、画像ファイル、および、テキストファイルなど、ブラウザ画面を生成するために必要な各種のデータが含まれる。
【００８７】
マイコン５２は、テレビジョン放送を受信するときと、予約済みコンテンツを再生するときとで異なる動作を行う。図８は、テレビジョン放送を受信するときのマイコン５２の動作を示すフローチャートである。図９は、予約済みコンテンツを再生するときのマイコン５２の動作を示すフローチャートである。
【００８８】
図８に示すフローチャートは、第１の実施形態に係るフローチャート（図４）にステップＳ３０５の処理を追加し、ステップＳ２０８の処理をステップＳ３０９の処理に置換したものである。図８に示すステップのうち、図４と同じステップについては、説明を省略する。
【００８９】
マイコン５２は、ステップＳ３０４でブラウザ画面を生成した後、予約するか否かの問い合わせを画面に表示するためのＯＳＤ制御を行う（ステップＳ３０５）。図１０は、マイコン５２がステップＳ３０５を実行した後の表示画面の例を示す図である。図１０に示す表示画面２３１は、元のテレビジョン画面２０２にブラウザ画面２３３を合成し、さらに、これに問い合わせ画面２３４を合成して得られたものである。ブラウザ画面２３３の枠は、この画面が予約対象の画面であることを視聴者に認識させるため、強調表示されている。問い合わせ画面２３４には、予約するときに選択するボタン（図１０の「はい」）と、予約しないときに選択するボタン（図１０の「いいえ」）とが含まれている。視聴者がリモコン８０を用いていずれかのボタンを選択すると、選択されたボタンは強調表示される。例えば、図１０では、予約するときに選択するボタンが選択され、強調表示されている。視聴者は、問い合わせ画面２３４を見てリモコン８０を操作することにより、コンテンツを予約するか否かを選択することができる。
【００９０】
次に、マイコン５２は、リモコン８０からの入力を調べ、予約コマンドが入力された場合はステップＳ３０９へ進む（ステップＳ３０６）。この場合、マイコン５２は、ＵＲＬ取得部７２で取得したＵＲＬ１１２をメモリ６０のＵＲＬ蓄積部６１に書き込み、ステップＳ３０１で受信したコンテンツをメモリ６０のコンテンツ蓄積部６２に書き込む（ステップＳ３０９）。これにより、メモリ６０には、取得したＵＲＬと受信したコンテンツとが対応づけを保って蓄積される。ステップＳ３０９を実行した後、マイコン５２は、ステップＳ３１０へ進み、終了コマンドが入力された場合と同様に、画面合成部３０に画面消去を指示する（ステップＳ３１０）。なお、ステップＳ３０６で全画面表示コマンドまたは終了コマンドが入力された場合、マイコン５２は、第１の実施形態と同様の処理を行う。
【００９１】
なお、本実施形態においても、テレビジョン放送装置１は、入力されたテレビジョン信号１０１に、ブラウザ制御データとして、ブラウザ機能の終了を指示するブラウザ表示終了指示を多重化してもよい。この場合、テレビジョン受信機５は、ＴＳデコーダ２３から出力された制御用ストリームからブラウザ表示終了指示を抽出するブラウザ表示終了指示取得部をさらに備える。マイコン５２は、ステップＳ３０６において、リモコン８０から入力を受け取る前に、ブラウザ表示終了指示取得部からブラウザ表示終了指示を取得した場合には、リモコン８０から終了コマンドが入力された場合と同様に、ステップＳ３１０へ進む。
【００９２】
視聴者は、コマーシャルメッセージが放送されている間に予約コマンドを入力することによりコンテンツを予約した後、テレビジョン番組を視聴する。テレビジョン番組が終了すると、視聴者は、予約したコンテンツを視聴するため、リモコン８０を用いて、テレビジョン受信機５に予約内容表示コマンドを入力する。図９を参照して、予約内容表示コマンドが入力されたときのマイコン５２の動作を説明する。
【００９３】
マイコン５２は、まず、リモコン８０から入力された予約内容表示コマンドを受け取る（ステップＳ４０１）。次に、マイコン５２は、予約ずみコンテンツを一覧表示する（ステップＳ４０２）。図１１は、複数の予約ずみコンテンツを表示する一覧表示画面の例を示す図である。図１１に示す一覧表示画面３０１は、最大６枚のブラウザ画面を同時に表示することができる。一覧表示画面３０１は、Ａ自転車製造会社、Ｂ銀行、および、Ｃ旅行会社が提供する３種類のコンテンツが既に予約され、テレビジョン受信機２にはこれらのコンテンツが蓄積されていることを表している。マイコン５２は、各コンテンツに基づきブラウザ画面を生成し、各ブラウザ画面を縮小して一覧表示画面３０１を生成する。なお、一覧表示画面３０１をマイコン５２の処理により生成することとしたが、この処理の一部を画面合成部３０のスケーリング部３２などが行うこととしてもよい。
【００９４】
予約したコンテンツを表示する場合、視聴者は、リモコン８０を用いて表示すべきコンテンツを選択する。一覧表示画面３０１では、表示すべく選択されたコンテンツの枠が、強調表示される。図１１に示す一覧表示画面３０１では、Ａ自転車製造会社のホームページが選択され、強調表示されている。このように視聴者は、リモコン８０を用いて、表示すべきコンテンツを選択する。
【００９５】
次に、マイコン５２は、リモコン８０からの入力を調べ、再生表示コマンドが入力された場合はステップＳ４０４へ、更新表示コマンドが入力された場合はステップＳ４０７へ、終了コマンドが入力された場合は処理を終了する（ステップＳ４０３）。
【００９６】
再生表示コマンドが入力された場合、マイコン５２は、ブラウザ画面を画面全体に表示するため、画面合成部３０に全画面表示を指示する（ステップＳ４０４）。次に、マイコン５２は、ステップＳ３０９でコンテンツ蓄積部６２に蓄積したコンテンツに基づき、ブラウザ画面を生成する（ステップＳ４０５）。次に、マイコン５２は、ＷＷＷブラウザ処理を実行する（ステップＳ４０６）。ＷＷＷブラウザ処理を実行中にブラウザ終了コマンドが入力されると、マイコン５２は、ＷＷＷブラウザ処理を終了し、これをもって再生表示コマンドに関する処理を終了する。
【００９７】
更新表示コマンド（リロードコマンドとも呼ばれる）が入力された場合、マイコン５２は、ブラウザ画面を画面全体に表示するために、画面合成部３０に全画面表示を指示する（ステップＳ４０７）。次に、マイコン５２は、ステップＳ３０９でＵＲＬ蓄積部６１に蓄積したＵＲＬに対応したコンテンツ１０２を受信する（ステップＳ４０８）。受信したコンテンツは、メモリ６０に蓄積される。次に、マイコン５２は、ステップＳ４０８で受信したコンテンツに基づき、ブラウザ画面を生成する（ステップＳ４０９）。次に、マイコン５２は、ＷＷＷブラウザ処理を実行する（ステップＳ４１０）。ＷＷＷブラウザ処理を実行中にブラウザ終了コマンドが入力されると、マイコン５２は、ＷＷＷブラウザ処理を終了し、これをもって更新表示コマンドに関する処理を終了する。
【００９８】
なお、ステップＳ４０６およびステップＳ４１０において、視聴者は、リモコン８０を用いて、ブラウザ画面中に表示されているリンク先を参照することを指示する場合がある。視聴者がそのような指示をした場合、マイコン５２は、コンテンツ蓄積部６２に蓄積されているリンク先情報を解釈してアクセスすべきＵＲＬを求め、求めたＵＲＬに対応したコンテンツを受信する。その後、マイコン５２は、受信したコンテンツに基づき生成したブラウザ画面を画面合成部３０に出力する。
【００９９】
以上に示すように、本実施形態に係るテレビジョン受信機は、予約コマンドが入力されたときに、ＵＲＬとコンテンツとをメモリに蓄積し、再生表示コマンドが入力されたときに、蓄積したＵＲＬとコンテンツとを用いてＷＷＷブラウザ処理を行う。このようにコンテンツを蓄積することにより、サーバに再度アクセスすることなく、予約一覧表示を行い、予約したコンテンツを再生表示することができる。また、このようにＵＲＬを蓄積することにより、ＵＲＬを再び取得することなく、過去にアクセスしたコンテンツにアクセスすることができる。よって、本実施形態に係るテレビジョン受信機は、第１の実施形態に係るテレビジョン受信機と比較して、さらに高い利便性を有する。
【０１００】
なお、上記第１および第２の実施形態に係るテレビジョン受信機では、コマーシャルメッセージが放送されている間に、広告対象物と関連を有するコンテンツに基づき生成されるブラウザ画面をテレビジョン画面に合成して表示することとしたが、一般のテレビジョン番組やデータ放送が放送されている間に、同様の処理を行うこととしてもよい。例えば、サッカーの試合をテレビジョン放送している場合に、テレビジョン画面に、チームの戦績や各選手のプロフィールなどを表したブラウザ画面を合成して表示することとしてもよい。このようなブラウザ画面についても、テレビジョン信号を放送する側で表示スタイルを設定することにより、コマーシャルメッセージの場合と同じ効果が得られる。
【０１０１】
また、第１および第２の実施形態では、テレビジョン受信機は、表示部としてモニタ４０を備えることしたが、表示部を備えず、表示部を外付けする構成であってもよい。また、マイコン５１および５２は、生成したブラウザ画面を画面合成部３０に供給することとしたが、これに代えて、ブラウザ画面をメモリ６０に一旦記録した後、画面合成部３０に供給してもよい。また、画面合成部３０がブラウザ画面のサイズを変更することとしたが、これに代えて、マイコン５１が、所定のソフトウェアを実行することにより、ブラウザ画面のサイズを変更し、サイズ変更後のブラウザ画面を画面合成部３０に供給することとしてもよい。
【０１０２】
また、ブラウザ表示指示取得部７１、ＵＲＬ取得部７２、および、表示スタイル情報取得部７３は、いずれも、フィルタリング回路で構成することとしたが、これに代えて、ＴＳデコーダ２３から出力された制御用ストリームはメモリ６０に書き込まれ、マイコン５１および５２が所定のソフトウェアを実行することにより、ブラウザ制御データを抽出することとしてもよい。
【０１０３】
また、表示スタイル情報には、少なくとも、ブラウザ画面が合成される位置にある長方形領域に関する情報が含まれるとしたが、これに加えて、テレビジョン画面にブラウザ画面を合成する際に使用する透明度や、テレビジョン画面にブラウザ画面を周期的に表示し消去するときの周期などが含まれていてもよい。
【０１０４】
また、インターネットに接続するための通信回線の種類や特性は任意でよく、マイコン５１および５２が使用する通信プロトコルも任意でよい。また、テレビジョン放送をアンテナ２１で受信することとしたが、これに代えて、テレビジョン放送を高帯域のネットワークを経由して受信してもよい。この場合、インターネットに接続するためのネットワークと同じネットワークを用いて、テレビジョン放送を受信してもよく、あるいは、これと異なるネットワークを用いてテレビジョン放送を受信してもよい。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係るテレビジョン放送装置およびテレビジョン受信機の構成を示すブロック図である。
【図２】本発明の第１の実施形態に係るテレビジョン受信機における表示画面の例を示す図である。
【図３】本発明の第１の実施形態に係るテレビジョン放送装置の動作を示すフローチャートである。
【図４】本発明の第１の実施形態に係るテレビジョン受信機の動作を示すフローチャートである。
【図５】本発明の第１の実施形態の第１の変形例に係るテレビジョン受信機における表示画面の例を示す図である。
【図６】本発明の第１の実施形態の第２の変形例に係るテレビジョン受信機における表示画面の例を示す図である。
【図７】本発明の第２の実施形態に係るテレビジョン放送装置およびテレビジョン受信機の構成を示すブロック図である。
【図８】本発明の第２の実施形態に係るテレビジョン受信機のテレビジョン放送受信時の動作を示すフローチャートである。
【図９】本発明の第２の実施形態に係るテレビジョン受信機の予約済みコンテンツ再生時の動作を示すフローチャートである。
【図１０】本発明の第２の実施形態に係るテレビジョン受信機におけるコンテンツ予約時の表示画面の例を示す図である。
【図１１】本発明の第２の実施形態に係るテレビジョン受信機における予約内容を表示する時の画面の例を示す図である。
【図１２】従来のテレビジョン放送装置およびテレビジョン受信機の構成を示すブロック図である。
【図１３】従来のテレビジョン受信機の動作を示すフローチャートである。
【符号の説明】
１…テレビジョン放送装置
２、５…テレビジョン受信機
３…サーバ
４…インターネット
１１…多重化部
１２…送信部
２０…テレビジョン画面生成部
２１…アンテナ
２２…チューナ
２３…トランスポートストリームデコーダ（ＴＳデコーダ）
２４…オーディオビデオデコーダ（ＡＶデコーダ）
３０…画面合成部
３１…合成回路
３２…スケーリング部
３３…ワークメモリ
４０…モニタ
５１、５２…制御用マイクロコンピュータ（マイコン）
６０…メモリ
６１…ＵＲＬ蓄積部
６２…コンテンツ蓄積部
７１…ブラウザ表示指示取得部
７２…ＵＲＬ取得部
７３…表示スタイル情報取得部
８０…リモコン
９０…モデム
１０１…テレビジョン信号
１０２…コンテンツ
１１１…ブラウザ表示指示
１１２…ＵＲＬ
１１３…表示スタイル情報
２０１、２１１、２２１、２３１…表示画面
２０２、２２２…テレビジョン画面
２０３、２１３、２３３…ブラウザ画面
２３４…問い合わせ画面
３０１…一覧表示画面
【図１】
0004287621.tif 000002
【図２】
0004287621.tif 000003
【図３】
0004287621.tif 000004
【図４】
0004287621.tif 000005
【図５】
0004287621.tif 000006
【図６】
0004287621.tif 000007
【図７】
0004287621.tif 000008
【図８】
0004287621.tif 000009
【図９】
0004287621.tif 000010
【図１０】
0004287621.tif 000011
【図１１】
0004287621.tif 000012
【図１２】
0004287621.tif 000013
【図１３】
0004287621.tif 000014