(57)【特許請求の範囲】
【請求項１】
放送された放送コンテンツおよび前記放送コンテンツに関連する情報を受信する受信手段と、
ネットワークを介して所定のサーバからネットワークコンテンツおよび前記ネットワークコンテンツに関する情報を取得する取得手段と、
前記放送コンテンツおよび前記放送コンテンツに関連する情報をフレーム表示する共用ブラウザであって、且つ、前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報もフレーム表示する前記共用ブラウザを電源がオンとされたときに非表示で起動させて起動状態を維持し、前記放送コンテンツのみまたは前記ネットワークコンテンツのみを全画面表示する際には前記共用ブラウザを非表示とし、前記放送コンテンツおよび前記放送コンテンツに関連する情報、または前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報をフレーム表示する際には前記共用ブラウザを表示させる起動制御手段と
を含み、
前記共用ブラウザは、
前記放送コンテンツおよび前記放送コンテンツに関連する情報をフレーム表示している場合にネットワークコンテンツへの遷移指示が行われたときには、前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報をフレーム表示し、
前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報をフレーム表示している場合に放送コンテンツへの遷移指示が行われたときには、前記放送コンテンツおよび前記放送コンテンツに関連する情報をフレーム表示する
受信装置。
【請求項２】
前記共用ブラウザによる前記フレーム表示の実施状態を保持する保持手段を
さらに含む請求項２に記載の受信装置。
【請求項３】
受信装置の表示制御方法において、
前記受信装置が、
放送された放送コンテンツおよび前記放送コンテンツに関連する情報を受信し、
ネットワークを介して所定のサーバからネットワークコンテンツおよび前記ネットワークコンテンツに関する情報を取得し、
前記放送コンテンツおよび前記放送コンテンツに関連する情報をフレーム表示する共用ブラウザであって、且つ、前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報もフレーム表示する前記共用ブラウザを電源がオンとされたときに非表示で起動させて起動状態を維持し、
前記放送コンテンツのみまたは前記ネットワークコンテンツのみを全画面表示する際には前記共用ブラウザを非表示とし、
前記放送コンテンツおよび前記放送コンテンツに関連する情報、または前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報をフレーム表示する際には前記共用ブラウザを表示させる
ステップを含み、
前記共用ブラウザは、
前記放送コンテンツおよび前記放送コンテンツに関連する情報をフレーム表示している場合にネットワークコンテンツへの遷移指示が行われたときには、前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報をフレーム表示し、
前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報をフレーム表示している場合に放送コンテンツへの遷移指示が行われたときには、前記放送コンテンツおよび前記放送コンテンツに関連する情報をフレーム表示する
表示制御方法。
【請求項４】
コンピュータを、
放送された放送コンテンツおよび前記放送コンテンツに関連する情報を受信する受信手段と、
ネットワークを介して所定のサーバからネットワークコンテンツおよび前記ネットワークコンテンツに関する情報を取得する取得手段と、
前記放送コンテンツおよび前記放送コンテンツに関連する情報をフレーム表示する共用ブラウザであって、且つ、前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報もフレーム表示する前記共用ブラウザを電源がオンとされたときに非表示で起動させて起動状態を維持し、前記放送コンテンツのみまたは前記ネットワークコンテンツのみを全画面表示する際には前記共用ブラウザを非表示とし、前記放送コンテンツおよび前記放送コンテンツに関連する情報、または前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報をフレーム表示する際には前記共用ブラウザを表示させる起動制御手段と
して機能させ、
前記共用ブラウザは、
前記放送コンテンツおよび前記放送コンテンツに関連する情報をフレーム表示している場合にネットワークコンテンツへの遷移指示が行われたときには、前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報をフレーム表示し、
前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報をフレーム表示している場合に放送コンテンツへの遷移指示が行われたときには、前記放送コンテンツおよび前記放送コンテンツに関連する情報をフレーム表示する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置、表示制御方法、およびプログラムに関し、特に、テレビジョン番組に代表される放送コンテンツの表示状態と、インタネットに代表される通信ネットワークを介して所定のサーバから取得したネットワークコンテンツの表示状態とをシームレス(seamless)に遷移できるようにした受信装置、表示制御方法、およびプログラムに関する。
【背景技術】
【０００２】
現在、地上デジタル放送を受信可能なデジタルテレビジョン受像機（以下、単にＴＶと略称する）が広く普及しつつある。また、インタネットを介して、映画などのコンテンツ（以下、ネットワークコンテンツと称する）をダウンロードして蓄積し、蓄積したネットワークコンテンツを任意のタイミングで再生できるＴＶも出現している（例えば、特許文献１参照）。
【０００３】
地上デジタル放送やＢＳ(Broadband Satellite)デジタル放送などにおいては、いわゆる映像と音声から成るいわゆるテレビジョン番組の信号に、テレビジョン番組に関する情報、ニュース、天気予報、交通情報などを視聴者に提供するためのデータ放送の信号（BML(Broadcast Markup Language)を用いて記述されている）が多重化されて放送されている。
【０００４】
ＴＶにおけるデータ放送は、例えば、テレビジョン番組（以下、放送コンテンツとも称する）を視聴しているユーザが、リモートコントローラに設けられたｄ（データ連動）ボタンを操作することに対応して表示される。
【０００５】
例えば、図１Ａに示すように、ＴＶの画面の状態が放送コンテンツ全画面表示１０であるときにｄボタンが操作されると、データ放送画面を表示するためのBMLを解するデータ放送用ブラウザが起動されて、図１Ｂに示すように、画面の状態がデータ放送表示２０となる。
【０００６】
フレーム表示されるデータ放送表示２０には、それまで視聴していた番組が縮小表示される放送コンテンツ表示領域２１と、データ放送に基づく情報が表示される情報表示領域２２が設けられている。また、情報表示領域２２には、ネットワークコンテンツのポータル画面表示３０（図４）に遷移するときに操作されるネットワークコンテンツボタン２３が設けられている（詳細後述）。
【０００７】
データ放送表示２０の状態で再びｄボタンが操作されると、画面の状態が放送コンテンツ全画面表示１０となる。すなわち、ｄボタンが操作される毎、画面の状態が放送コンテンツ全画面表示１０とデータ放送表示２０とで交互に切り替えられるようになされている。
【０００８】
従来のＴＶによる、放送コンテンツ全画面表示１０とデータ放送表示２０とを切り替えるときの動作（以下、放送コンテンツの処理と称する）について、図２のフローチャートを参照して説明する。この放送コンテンツの処理は、ＴＶの電源がオンとされたとき、または選局が変更されたとき（チャネルが切り替えられたとき）に開始される。
【０００９】
ステップＳ１において、ＴＶは、ユーザによる選局を確認する。ステップＳ２において、ＴＶは、アンテナなどを介して入力される放送信号から、ユーザの選局に対応する周波数成分を取得する。ステップＳ３において、ＴＶは、取得した周波数成分に含まれる符号化データ（例えば、MPEG2TS）のデコードを開始し、音声および映像を再生する。ステップＳ４において、ＴＶは、再生された音声をスピーカから出力するとともに、再生された映像をディスプレイに全画面表示する（図１Ａの状態）。
【００１０】
ステップＳ５において、ＴＶは、ユーザによりリモートコントローラのｄボタンが操作されたか否かを判定する。ｄボタンが操作されていないと判定した場合、ＴＶは、処理をステップＳ６に進め、画面がデータ放送表示２０の状態であるか否かを判定する。この判定は、後述するデータ放送表示フラグに基づいて行なわれる。ステップＳ６において、画面がデータ放送表示２０の状態ではないと判定された場合、処理はステップＳ４に戻り、放送コンテンツ全画面表示１０の状態が継続される。
【００１１】
ステップＳ５において、ｄボタンが操作されたと判定された場合、ＴＶは、処理をステップＳ７に進め、画面がデータ放送表示２０の状態であるか否かを判定する。この判定も、後述するデータ放送表示フラグに基づいて行なわれる。ステップＳ７において、画面がデータ放送表示２０の状態ではないと判定された場合、処理はステップＳ８に進められる。ステップＳ８において、ＴＶは、画面がデータ放送表示２０の状態であることを示すように、データ放送表示フラグをセットする。
【００１２】
ステップＳ９において、ＴＶは、データ放送用ブラウザを起動する。ステップＳ１０において、ＴＶは、データ放送用ブラウザにより、ステップＳ２で取得した周波数成分から分離されるデータ放送の信号に基づき、ディスプレイの画面をデータ放送表示２０の状態とする（図１Ｂの状態）。この後、処理はステップＳ５に戻され、それ以降が繰り返される。
【００１３】
すなわち、画面にデータ放送表示２０が表示されているときに、再びｄボタンが操作されていなければ、処理はステップＳ６に進められ、画面がデータ放送表示２０の状態であると判定され、処理はステップＳ１０に進められて、データ放送表示２０の状態が継続される。
【００１４】
反対に、画面にデータ放送表示２０が表示されているときに、再びｄボタンが操作されたときには、処理はステップＳ７に進められ、画面がデータ放送表示２０の状態であると判定されて、処理はステップＳ１１に進められる。ステップＳ１１において、ＴＶは、データ放送表示２０の状態ではないことを示すように、データ放送表示フラグをリセットする。ステップＳ１２において、ＴＶは、起動されているデータ放送用ブラウザを終了する。この後、処理はステップＳ４に戻り、それ以降が繰り返される。したがって、図１Ａに示された放送コンテンツ全画面表示１０の状態となる。
【００１５】
以上説明した放送コンテンツの処理によれば、放送コンテンツ全画面表示１０とデータ放送表示２０とを切り替えることができる。ただし、上述したように、データ放送表示２０を表示するためのデータ放送の信号は、放送コンテンツの符号化データに多重化されて放送されているので、図３Ａに示すようにデータ放送表示２０の状態において、降雨障害などにより放送信号が受信できなくなると、データ放送用ブラウザが強制的に終了されてしまい、ディスプレイの表示は、図３Ｂに示すように、画面全体が無表示となってしまうことになる（「受信できません」などの警告表示を除く）。
【００１６】
次に、ダウンロードするネットワークコンテンツを選択したり、再生を指示したりする操作を入力するためのポータル画面について説明する。このポータル画面は、例えば、ＴＶのリモートコントローラに設けられた所定の第１ボタン（例えば、アクトビラ（商標）ボタン）がユーザによって操作されたことに応じて表示される。あるいは、データ放送表示２０の情報表示領域２２に設けられたネットワークコンテンツボタン２３が操作されたことに応じて表示される。
【００１７】
すなわち、リモートコントローラの所定の第１ボタン、またはデータ放送表示２０におけるネットワークコンテンツボタン２３が操作されると、ネットワークコンテンツのポータル画面を表示するためのHTML(Hyper Text Markup Language)を解するネットワーク用ブラウザが起動される。そして、ネットワーク用ブラウザによって、図４Ａに示すようなポータル画面表示３０が表示される。また、ポータル画面表示３０において、ネットワークコンテンツの再生指示が入力されると、図４Ｂに示すように、画面の状態がネットワークコンテンツ全画面表示３２となる。この状態で所定の第２ボタン（以下、擬似データ放送表示ボタンと称する）が操作されると、画面の状態が、ネットワーク用ブラウザにより、図４Ｃに示すように、上述したデータ放送表示２０と同様にフレーム表示される擬似データ放送表示３３となる。
【００１８】
擬似データ放送表示３３には、それまで全画面表示されていたネットワークコンテンツが縮小表示されるネットワークコンテンツ表示領域３４と、再生中のネットワークコンテンツデータに関する情報が表示される情報表示領域３５が設けられている。
【００１９】
画面が擬似データ放送表示３３の状態で再び擬似データ放送表示ボタンが操作されると、画面はネットワークコンテンツ全画面表示３２の状態となる。すなわち、擬似データ放送表示ボタンが操作される毎、画面の状態がネットワークコンテンツ全画面表示３２と擬似データ放送表示３３とで交互に切り替えられる。そして、ネットワークコンテンツ全画面表示３２、または擬似データ放送表示３３の状態で、ネットワークコンテンツの再生が終了すると、画面はポータル画面表示３０の状態に遷移するようになされている。
【００２０】
従来のＴＶによる、ネットワークコンテンツ全画面表示３２と擬似データ放送表示３３とを切り替えるときの動作（以下、ネットワークコンテンツの処理と称する）について、図５のフローチャートを参照して説明する。
【００２１】
このネットワークコンテンツの処理は、リモートコントローラの所定の第１ボタン、またはデータ放送表示２０におけるネットワークコンテンツボタン２３がユーザによって操作されることに応じて開始される。
【００２２】
ステップＳ３１において、ＴＶは、HTMLを解するネットワーク用ブラウザを起動し、起動したネットワーク用ブラウザによりインタネット上の所定のサーバに接続する。ステップＳ３２において、ネットワーク用ブラウザは、接続したサーバからポータル画面を表示するためのHTMLデータなどを取得し、画面をポータル画面表示３０の状態とする（図４Ａの状態）。
【００２３】
ステップＳ３３において、ネットワーク用ブラウザは、再生するネットワークコンテンツを指定する操作（選択再生操作）がユーザから入力されるまで待機する。そして、選択再生操作が入力されると、ステップＳ３４において、ネットワーク用ブラウザは、指定されたネットワークコンテンツのデコードを開始し、音声および映像を再生する。なお、ここでデコードするネットワークコンテンツは、既にダウンロードが完了しているものであってもよいし、ダウンロード中のもの（いわゆるプログレッシブダウンロードのもの）であってもよい。
【００２４】
ステップＳ３５において、ネットワーク用ブラウザは、再生された音声をスピーカから出力するとともに、再生された映像をディスプレイに全画面表示する（図４Ｂの状態）。
【００２５】
ステップＳ３６において、ネットワーク用ブラウザは、ネットワークコンテンツの再生が終了したか否かを判定する。ネットワークコンテンツの再生が終了していない場合、処理はステップＳ３７に進められる。
【００２６】
ステップＳ３７において、ネットワーク用ブラウザは、ユーザにより擬似データ放送表示ボタンが操作されたか否かを判定する。擬似データ放送表示ボタンが操作されていないと判定された場合、処理はステップＳ３８に進められる。ステップＳ３８において、ネットワーク用ブラウザは、画面が擬似データ放送表示３３の状態であるか否かを判定する。この判定は、後述する擬似データ放送表示フラグに基づいて行なわれる。ステップＳ３８において、画面が擬似データ放送表示３３の状態ではないと判定された場合、処理はステップＳ３５に戻る。したがって、画面はネットワークコンテンツ全画面表示３２の状態が継続される。
【００２７】
ステップＳ３７において、擬似データ放送表示ボタンが操作されたと判定された場合、ネットワーク用ブラウザは、処理をステップＳ３９に進め、画面が擬似データ放送表示３３の状態であるか否かを判定する。この判定も、後述する擬似データ放送表示フラグに基づいて行なわれる。ステップＳ３９において、画面が擬似データ放送表示３３の状態ではないと判定された場合、処理はステップＳ４０に進められる。ステップＳ４０において、ネットワーク用ブラウザは、擬似データ放送表示３３の状態であることを示すように、擬似データ放送表示フラグをセットする。ステップＳ４１において、ネットワーク用ブラウザは、画面を擬似データ放送表示３３の状態とする（図４Ｃの状態）。この後、処理はステップＳ３６に戻されて、それ以降が繰り返される。
【００２８】
すなわち、ネットワークコンテンツの再生が終了せず、擬似データ放送表示３３が表示されているときに、再び所定の第２ボタンが操作されていなければ、処理はステップＳ３８に進められ、擬似データ放送表示３３の状態であると判定され、処理はステップＳ４１に進められて、擬似データ放送表示３３の状態が継続される。
【００２９】
反対に、ネットワークコンテンツの再生が終了せず、画面が擬似データ放送表示３３の状態である場合において、再び擬似データ放送表示ボタンが操作されたときには、処理はステップＳ３９に進められ、画面が擬似データ放送表示３３の状態であると判定されて、処理はステップＳ４２に進められる。ステップＳ４２において、ネットワーク用ブラウザは、擬似データ放送表示３３の状態ではないことを示すように、擬似データ放送表示フラグをリセットする。ステップＳ４３において、ネットワーク用ブラウザは、擬似データ放送表示３３の状態を終了する。この後、処理はステップＳ３５に戻り、それ以降が繰り返される。したがって、画面は図４Ｂに示されたネットワークコンテンツ全画面表示３２の状態となる。
【００３０】
以上説明したネットワークコンテンツの処理によれば、ネットワークコンテンツ全画面表示３２と擬似データ放送表示３３とを切り替えることができる。なお、図６Ａに示すように、画面が擬似データ放送表示３３の状態において、ネットワーク用ブラウザとサーバとの接続がきれたとしても擬似データ放送表示３３の状態は維持される。このとき、ネットワークコンテンツをプログレッシブダウンロードしているのであれば、図６Ｂに示すように、擬似データ放送表示３３のネットワークコンテンツ表示領域３４だけが非表示となり、擬似データ放送表示３３は維持されることになる。
【００３１】
以上説明したように、従来のＴＶによれば、放送コンテンツの処理、およびネットワークコンテンツの処理を実行することができる。したがって、従来のＴＶでも、例えば、図７に示すような画面の遷移が可能である。
【００３２】
すなわち、同図Ａに示す放送コンテンツ全画面表示１０から同図Ｂに示すデータ放送表示２０に遷移し、データ放送表示２０から、同図Ｃに示すポータル画面表示３０に遷移することができる。また、ポータル画面表示３０からは、ネットワークコンテンツ全画面表示３２を経て、同図Ｄに示す擬似データ放送表示３３に遷移することができる。さらに、擬似データ放送表示３３から、選局操作（リモートコントローラの数字ボタンの押下など）などに応じて放送コンテンツ全画面表示１０に遷移することができる。
【００３３】
【特許文献１】特開２００８−１０９６０６号公報
【発明の開示】
【発明が解決しようとする課題】
【００３４】
上述したように、従来のＴＶにおいても、図７に示されたように、放送コンテンツの表示状態から、ネットワークコンテンツの表示状態に遷移することができる。
【００３５】
しかしながら、データ放送表示２０と擬似データ放送表示３３とは、その表示レイアウトが類似しているにも拘らず直接遷移することができない。
【００３６】
例えば、データ放送表示２０から擬似データ放送表示３３に遷移するには、データ放送用ブラウザを終了してネットワーク用ブラウザを起動しなければならず、画面としては、少なくともポータル画面表示３０およびネットワークコンテンツ全画面表示３２を経由しなければならない。反対に、擬似データ放送表示３３からデータ放送表示２０に遷移するには、ネットワーク用ブラウザを終了してデータ放送用ブラウザを起動しなければならず、画面としては、少なくとも放送コンテンツ全画面表示１０を経由しなければならない。
【００３７】
本発明はこのような状況に鑑みてなされたものであり、放送コンテンツの表示状態と、ネットワークコンテンツの表示状態とをシームレスに遷移できるようにするものである。
【課題を解決するための手段】
【００３８】
本発明の一側面である受信装置は、放送された放送コンテンツおよび前記放送コンテンツに関連する情報を受信する受信手段と、ネットワークを介して所定のサーバからネットワークコンテンツおよび前記ネットワークコンテンツに関する情報を取得する取得手段と、前記放送コンテンツおよび前記放送コンテンツに関連する情報をフレーム表示する共用ブラウザであって、且つ、前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報もフレーム表示する前記共用ブラウザを電源がオンとされたときに非表示で起動させて起動状態を維持し、前記放送コンテンツのみまたは前記ネットワークコンテンツのみを全画面表示する際には前記共用ブラウザを非表示とし、前記放送コンテンツおよび前記放送コンテンツに関連する情報、または前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報をフレーム表示する際には前記共用ブラウザを表示させる起動制御手段とを含み、前記共用ブラウザは、前記放送コンテンツおよび前記放送コンテンツに関連する情報をフレーム表示している場合にネットワークコンテンツへの遷移指示が行われたときには、前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報をフレーム表示し、前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報をフレーム表示している場合に放送コンテンツへの遷移指示が行われたときには、前記放送コンテンツおよび前記放送コンテンツに関連する情報をフレーム表示する。
【００４０】
本発明の一側面である受信装置は、前記共用ブラウザによる前記フレーム表示の実施状態を保持する保持手段をさらに含むことができる。
【００４１】
本発明の一側面である表示制御方法は、受信装置の表示制御方法において、前記受信装置が、放送された放送コンテンツおよび前記放送コンテンツに関連する情報を受信し、ネットワークを介して所定のサーバからネットワークコンテンツおよび前記ネットワークコンテンツに関する情報を取得し、前記放送コンテンツおよび前記放送コンテンツに関連する情報をフレーム表示する共用ブラウザであって、且つ、前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報もフレーム表示する前記共用ブラウザを電源がオンとされたときに非表示で起動させて起動状態を維持し、前記放送コンテンツのみまたは前記ネットワークコンテンツのみを全画面表示する際には前記共用ブラウザを非表示とし、前記放送コンテンツおよび前記放送コンテンツに関連する情報、または前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報をフレーム表示する際には前記共用ブラウザを表示させるステップを含み、前記共用ブラウザは、前記放送コンテンツおよび前記放送コンテンツに関連する情報をフレーム表示している場合にネットワークコンテンツへの遷移指示が行われたときには、前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報をフレーム表示し、前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報をフレーム表示している場合に放送コンテンツへの遷移指示が行われたときには、前記放送コンテンツおよび前記放送コンテンツに関連する情報をフレーム表示する。
【００４２】
本発明の一側面であるプログラムは、コンピュータを、放送された放送コンテンツおよび前記放送コンテンツに関連する情報を受信する受信手段と、ネットワークを介して所定のサーバからネットワークコンテンツおよび前記ネットワークコンテンツに関する情報を取得する取得手段と、前記放送コンテンツおよび前記放送コンテンツに関連する情報をフレーム表示する共用ブラウザであって、且つ、前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報もフレーム表示する前記共用ブラウザを電源がオンとされたときに非表示で起動させて起動状態を維持し、前記放送コンテンツのみまたは前記ネットワークコンテンツのみを全画面表示する際には前記共用ブラウザを非表示とし、前記放送コンテンツおよび前記放送コンテンツに関連する情報、または前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報をフレーム表示する際には前記共用ブラウザを表示させる起動制御手段として機能させ、前記共用ブラウザは、前記放送コンテンツおよび前記放送コンテンツに関連する情報をフレーム表示している場合にネットワークコンテンツへの遷移指示が行われたときには、前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報をフレーム表示し、前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報をフレーム表示している場合に放送コンテンツへの遷移指示が行われたときには、前記放送コンテンツおよび前記放送コンテンツに関連する情報をフレーム表示する。
【００４３】
本発明の一側面においては、放送コンテンツおよび放送コンテンツに関連する情報をフレーム表示する共用ブラウザであって、且つ、ネットワークコンテンツおよびネットワークコンテンツに関する情報もフレーム表示する共用ブラウザが電源がオンとされたときに非表示で起動されて起動状態が維持され、放送コンテンツのみまたはネットワークコンテンツのみが全画面表示される際には共用ブラウザが非表示とされ、放送コンテンツおよび放送コンテンツに関連する情報、またはネットワークコンテンツおよびネットワークコンテンツに関する情報がフレーム表示される際には共用ブラウザが表示される。さらに、前記共用ブラウザにおいては、前記放送コンテンツおよび前記放送コンテンツに関連する情報をフレーム表示している場合にネットワークコンテンツへの遷移指示が行われたときには、前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報がフレーム表示され、前記ネットワークコンテンツおよび前記ネットワークコンテンツに関する情報をフレーム表示している場合に放送コンテンツへの遷移指示が行われたときには、前記放送コンテンツおよび前記放送コンテンツに関連する情報がフレーム表示される。
【発明の効果】
【００４４】
本発明の一側面によれば、放送コンテンツの表示状態と、ネットワークコンテンツの表示状態とをシームレスに遷移することが可能となる。
【発明を実施するための最良の形態】
【００４５】
以下、本発明の一実施の形態であるデジタルテレビジョン受像機について、図８を参照して説明する。図８は、本発明の一実施の形態であるデジタルテレビジョン受像機１００の構成例を示している。
【００４６】
このデジタルテレビジョン受像機（以下、デジタルＴＶと略称する）１００は、上述した従来のＴＶと同様、地上デジタル放送、ＢＳデジタル放送などを受信し、画面を図１Ａに示された放送コンテンツ全画面表示１０の状態としたり、図１Ｂに示されたデータ放送表示２０の状態としたりすることができる。
【００４７】
また、このデジタルＴＶ１００は、上述した従来のＴＶと同様、インタネットを介して所定のサーバからネットワークコンテンツをダウンロードして蓄積し、蓄積したネットワークコンテンツを任意のタイミングで再生することができる。そして、画面を図４Ａに示されたポータル画面表示３０の状態としたり、図４Ｂに示されたネットワークコンテンツ全画面表示３２の状態としたり、図４Ｃに示された擬似データ放送表示３３の状態としたりすることができる。
【００４８】
さらに、このデジタルＴＶ１００は、画面を、図１Ｂに示されたデータ放送表示２０と図４Ｃに示された擬似データ放送表示３３との間で相互に直接的に遷移させることができる。
【００４９】
このデジタルＴＶ１００は、放送コンテンツを処理するための系として、アンテナやCATVケーブルなどを介して入力される放送信号から選局に対応する周波数成分を抽出するデジタルチューナ１１１、選局に対応する放送信号の周波数成分からMPEG2TSなどの符号化データおよびデータ放送の信号を分離するデマルチプレクサ１１２、符号化データをデコードして音声信号と映像信号を再生するＡＶデコーダ１１３、および、データ放送の信号を処理するデータ放送処理部１１４を有する。
【００５０】
また、デジタルＴＶ１００は、ネットワークコンテンツを処理するための系として、インタネットなどを介して所定のサーバに接続するデータ通信部１１５、ダウンロードされたネットワークコンテンツを保持するネットワークコンテンツ蓄積部１１６、および、ダウンロードされたネットワークコンテンツの音声と映像を再生するネットワークコンテンツ再生部１１７を有する。
【００５１】
さらに、デジタルＴＶ１００は、映像および音声の出力系として、音声と映像の出力を制御するＡＶ出力制御部１１８、映像を表示するディスプレイ１１９、および音声を出力するスピーカ１２０を有し、制御系として、デジタルＴＶ１００の全体を制御する制御部１２１、ユーザからの操作を入力する操作入力部１２２、および、共用ブラウザ１２４と制御用プログラム１２５など保持するメモリ１２３を有する。
【００５２】
メモリ１２３に保持されている共用ブラウザ１２４および制御用プログラム１２５は、制御部１２１によって読み出されて実行される。制御部１２１は、共用ブラウザ１２４を実行することにより、BMLおよびHTMLを解することができる。したがって、制御部１２１は、共用ブラウザ１２４を用いることにより、図１Ｂに示されたデータ放送表示２０と図４Ｃに示された擬似データ放送表示３３の双方を表示させることができる。
【００５３】
また、制御部１２１は、制御用プログラム１２５を実行することにより、図９に示す各機能ブロックを実現することができる。すなわち、制御用プログラム１２５を実行した制御部１２１は、図９に示すように、共用ブラウザ制御部１５１、モード判定部１５２、操作入力判定部１５３、およびフラグ保持部１５４から構成される。
【００５４】
共用ブラウザ制御部１５１は、共用ブラウザ１２４の起動とその表示、非表示を制御する。モード判定部１５２は、デジタルＴＶ１００の現状が、放送コンテンツ（データ放送表示を含む）を表示する放送コンテンツモードであるか、ネットワークコンテンツ（ポータル画面、および擬似データ放送表示を含む）を表示するネットワークコンテンツモードであるかを判定する。また、モード判定部１５２は、フラグ保持部１５４のデータ放送表示フラグ１６１に基づき、画面がデータ放送表示２０の状態であるか否かを判定する。さらに、モード判定部１５２には、フラグ保持部１５４の擬似データ放送表示フラグ１６２に基づき、画面が擬似データ放送表示３３の状態であるか否かを判定する。
【００５５】
操作入力判定部１５３は、ユーザからの各種の操作入力の有無とその内容を判定する。フラグ保持部１５４は、画面がデータ放送表示２０の状態であるか否かを示すデータ放送表示フラグ１６１、および画面が擬似データ放送表示３３の状態であるか否かを示す擬似データ放送表示フラグ１６２を保持しており、これらのセット、リセットを行なう。
【００５６】
次に、デジタルＴＶ１００により、放送コンテンツの表示状態と、ネットワークコンテンツの表示状態とをシームレスに遷移するための処理、特に、図１Ｂに示されたデータ放送表示２０と図４Ｃに示された擬似データ放送表示３３との間を相互に直接的に遷移するための処理（以下、放送コンテンツとネットワークコンテンツの統合処理と称する）について、図１０および図１１のフローチャートを参照して説明する。
【００５７】
この放送コンテンツとネットワークコンテンツの統合処理は、デジタルＴＶ１００の電源がオンとされたときに開始される。
【００５８】
ステップＳ１００において、共用ブラウザ制御部１５１は、メモリ１２３に保持されている共用ブラウザ１２４を非表示の状態で起動する。ステップＳ１０１において、モード判定部１５２は、放送コンテンツモードであるか否かを判定する。放送コンテンツモードであると判定された場合、処理はステップＳ１０２に進められる。
【００５９】
ステップＳ１０２において、操作入力判定部１５３は、ネットワークコンテンツモードへの遷移指示操作（例えば、データ放送表示２０におけるネットワークコンテンツボタン２３の操作）がユーザによって行われたか否かを判定する。ネットワークコンテンツモードへの遷移指示操作がユーザによって行われていないと判定された場合、処理はステップＳ１０３に進められる。
【００６０】
なお、ステップＳ１０１において、放送コンテンツモードではないと判定された場合、あるいは、ステップＳ１０２において、ネットワークコンテンツモードへの遷移指示操作がユーザによって行われたと判定された場合、処理は図１１のステップＳ１３１に遷移する（詳細後述）。なお、遷移指示操作を入力するためのデータ放送表示２０におけるネットワークコンテンツボタン２３には、ネットワークコンテンツモードにおいて再生するネットワークコンテンツについての情報（ＩＤ、取得できるサーバのURLなど）が記述されているものとする。
【００６１】
ステップＳ１０３において、操作入力判定部１５３は、ユーザによる選局を確認する。ステップＳ１０４において、デジタルチューナ１１１は、アンテナなどを介して入力される放送信号から、ユーザの選局に対応する周波数成分を抽出してデマルチプレクサ１１２に出力する。デマルチプレクサ１１２は、入力された周波数成分から符号化データとデータ放送の信号を分離し、符号化データをＡＶデコーダ１１３に供給し、データ放送の信号をデータ放送処理部１１４に供給する。
【００６２】
ステップＳ１０５において、ＡＶデコーダ１１３は、符号化データ（例えば、MPEG2TS）をデコードして音声および映像を再生し、ＡＶ出力制御部１１８に供給する。ステップＳ１０６において、ＡＶ出力制御部１１８は、再生された音声をスピーカ１２０から出力するとともに、再生された映像を、共用ブラウザ１２４によるデータ放送表示２０または擬似データ放送表示３３の表示・非表示の状態に合わせてディスプレイ１１９に表示させる。すなわち、共用ブラウザ１２４によりデータ放送表示２０および擬似データ放送表示３３が非表示の状態であるならば、再生された映像を全画面表示し、共用ブラウザ１２４によりデータ放送表示２０または擬似データ放送表示３３が表示の状態であるならば、再生された映像をデータ放送表示２０の放送コンテンツ表示領域２１、または擬似データ放送表示３３のネットワークコンテンツ表示領域３４に表示させる。
【００６３】
ステップＳ１０７において、操作入力判定部１５３は、ユーザによりリモートコントローラのｄボタンが操作されたか否かを判定する。ｄボタンが操作されていないと判定された場合、処理はステップＳ１０８に進められる。ステップＳ１０８において、モード判定部１５２は、画面がデータ放送表示２０の状態であるか否かを判定する。この判定は、データ放送表示フラグ１６１に基づいて行なわれる。ステップＳ１０８において、画面がデータ放送表示２０の状態ではないと判定された場合、処理はステップＳ１０２に戻り、それ以降の処理が繰り返される。したがって、放送コンテンツ全画面表示１０の状態が継続される。
【００６４】
その後、ステップＳ１０７において、ｄボタンが操作されたと判定された場合、処理はステップＳ１０９に進められる。ステップＳ１０９において、モード判定部１５２は、画面がデータ放送表示２０の状態であるか否かを判定する。この判定も、データ放送表示フラグ１６１に基づいて行なわれる。ステップＳ１０９において、画面がデータ放送表示２０の状態ではないと判定された場合、処理はステップＳ１１０に進められる。
【００６５】
ステップＳ１１０において、フラグ保持部１５４は、画面がデータ放送表示２０の状態であることを示すように、データ放送表示フラグ１６１をセットする。
【００６６】
ステップＳ１１１において、共用ブラウザ制御部１５１は、起動されている共用ブラウザ１２４を表示の状態とする。一方、データ放送処理部１１４は、デマルチプレクサ１１２から供給されるデータ放送の信号を処理し、対応する映像信号をＡＶ出力制御部１１８に供給する。そして、共用ブラウザ１２４により、画面がデータ放送表示２０の状態とされる。この後、処理はステップＳ１０２に戻され、それ以降が繰り返される。
【００６７】
すなわち、画面にデータ放送表示２０が表示されているときに、再びｄボタンが操作されていなければ、処理はステップＳ１０７からステップＳ１０８に進められ、画面がデータ放送表示２０の状態であると判定されて、処理はステップＳ１１１に進められて、データ放送表示２０の状態が継続される。
【００６８】
反対に、画面にデータ放送表示２０が表示されているときに、再びｄボタンが操作されたときには、処理はステップＳ１０７からステップＳ１０９に進められ、画面がデータ放送表示２０の状態であると判定されて、処理はステップＳ１１２に進められる。ステップＳ１１２において、フラグ保持部１５４は、画面がデータ放送表示２０の状態ではないことを示すように、データ放送表示フラグ１６１をリセットする。
【００６９】
ステップＳ１１３において、共用ブラウザ制御部１５１は、起動されている共用ブラウザ１２４を非表示の状態とする。これにより、画面が放送コンテンツ全画面表示１０の状態に戻される。この後、処理はステップＳ１０２に戻り、それ以降が繰り返される。
【００７０】
そして、ステップＳ１０２において、ネットワークコンテンツモードへの遷移指示操作がユーザによって行われたと判定された場合、処理は図１１のステップＳ１３１に遷移する。
【００７１】
ステップＳ１３１において、操作入力判定部１５３は、放送コンテンツモードへの遷移指示操作（例えば、リモートコントローラの選局ボタンの操作など）がユーザによって行われたか否かを判定する。放送コンテンツモードへの遷移指示操作がユーザによって行われていないと判定された場合、処理はステップＳ１３２に進められる。
【００７２】
ステップＳ１３２において、共用ブラウザ１２４は、データ通信部１１５を制御し、再生すべきネットワークコンテンツがネットワークコンテンツ蓄積部１１６に蓄積されていれば、それをネットワークコンテンツ再生部１７に供給させる。再生すべきネットワークコンテンツがネットワークコンテンツ蓄積部１１６に蓄積されていないならば、所定のサーバから、再生すべきネットワークコンテンツを取得させて、それをネットワークコンテンツ再生部１７に供給させる。
【００７３】
ステップＳ１３３において、ネットワークコンテンツ再生部１７は、供給されたネットワークコンテンツのデコードを開始し、音声および映像を再生してＡＶ出力制御部１１８に出力する。なお、ここでデコードするネットワークコンテンツは、既にダウンロードが完了しているものであってもよいし、ダウンロード中のもの（いわゆるプログレッシブダウンロードのもの）であってもよい。
【００７４】
ステップＳ１３４において、ＡＶ出力制御部１１８は、再生された音声をスピーカ１２０から出力するとともに、再生された映像を、共用ブラウザ１２４による擬似データ放送表示３３の表示・非表示の状態に合わせてディスプレイ１１９に表示させる。すなわち、共用ブラウザ１２４により擬似データ放送表示３３およびデータ放送表示２０が非表示の状態であるならば、再生された映像を全画面表示し、共用ブラウザ１２４により擬似データ放送表示３３またはデータ放送表示２０が表示の状態であるならば、再生された映像を擬似データ放送表示３３のネットワークコンテンツ表示領域３４、またはデータ放送表示２０の放送コンテンツ表示領域２１に表示させる。
【００７５】
ステップＳ１３５において、共用ブラウザ制御部１５１は、ネットワークコンテンツ再生部１１７によるネットワークコンテンツの再生が終了したか否かを判定する。ネットワークコンテンツの再生が終了してないと判定された場合、処理はステップＳ１３６に進められる。なお、ステップＳ１３５において、ネットワークコンテンツの再生が終了したと判定された場合にはステップＳ１３１に戻り、それ以降の処理が繰り返される。
【００７６】
ステップＳ１３６において、操作入力判定部１５３は、放送コンテンツモードへの遷移指示操作（例えば、リモートコントローラの選局ボタンの操作など）がユーザによって行われたか否かを再び判定する。放送コンテンツモードへの遷移指示操作がユーザによって行われていないと判定された場合、処理はステップＳ１３７に進められる。
【００７７】
ステップＳ１３７において、操作入力判定部１５３は、ユーザにより擬似データ放送表示ボタンが操作されたか否かを判定する。擬似データ放送表示ボタンが操作されていないと判定された場合、処理はステップＳ１３８に進められる。ステップＳ１３８において、モード判定部１５２は、画面が擬似データ放送表示３３の状態であるか否かを判定する。この判定は、擬似データ放送表示フラグ１６２に基づいて行なわれる。ステップＳ１３９において、画面が擬似データ放送表示３３の状態ではないと判定された場合、処理はステップＳ１３３に戻り、それ以降の処理が繰り返される。したがって、ネットワークコンテンツ全画面表示３２の状態が継続される。
【００７８】
その後、ステップＳ１３７において、擬似データ放送表示ボタンが操作されたと判定された場合、処理はステップＳ１３９に進められる。ステップＳ１３９において、モード判定部１５２は、画面が擬似データ放送表示３３の状態であるか否かを判定する。この判定も、擬似データ放送表示フラグ１６２に基づいて行なわれる。ステップＳ１３９において、画面が擬似データ放送表示３３の状態ではないと判定された場合、処理はステップＳ１４０に進められる。
【００７９】
ステップＳ１４０において、フラグ保持部１５４は、画面が擬似データ放送表示３３の状態であることを示すように、擬似データ放送表示フラグ１６２をセットする。
【００８０】
ステップＳ１４１において、共用ブラウザ制御部１５１は、起動されている共用ブラウザ１２４により、画面を擬似データ放送表示３３の状態とする。この後、処理はステップＳ１３３に戻され、それ以降が繰り返される。
【００８１】
すなわち、画面に擬似データ放送表示３３が表示されているときに、再び擬似データ放送表示ボタンが操作されていなければ、処理はステップＳ１３７からステップＳ１３８に進められ、画面が擬似データ放送表示３３の状態であると判定されて、処理はステップＳ１４１に進められて、擬似データ放送表示３３の状態が継続される。
【００８２】
反対に、画面に擬似データ放送表示３３が表示されているときに、再び擬似データ放送表示ボタンが操作されたときには、処理はステップＳ１３７からステップＳ１３９に進められ、ステップＳ１３９において、画面が擬似データ放送表示３３の状態であると判定されて、処理はステップＳ１４２に進められる。ステップＳ１４２において、フラグ保持部１５４は、画面が擬似データ放送表示３３の状態ではないことを示すように、擬似データ放送表示フラグ１６２をリセットする。
【００８３】
ステップＳ１４３において、共用ブラウザ制御部１５１は、起動されている共用ブラウザ１２４による擬似データ放送表３３を非表示の状態とする。これにより、画面がネットワークコンテンツ全画面表示３２の状態に戻される。この後、処理はステップＳ１３３に戻り、それ以降が繰り返される。
【００８４】
なお、ステップＳ１３１、またはステップＳ１３６において、放送コンテンツモードへの遷移指示操作がユーザによって行われたと判定された場合、処理は図１０のステップＳ１０３に遷移する。したがって、画面が擬似データ放送表示３３の状態であっても、シームレスにデータ放送表示２０の状態に遷移される。
【００８５】
また、反対に、放送コンテンツモードからネットワークコンテンツモードに遷移された場合にも、画面がデータ放送表示２０の状態であっても、シームレスに擬似データ放送表示３３の状態に遷移される。
【００８６】
以上説明したように、放送コンテンツとネットワークコンテンツの統合処理では、データ放送表示２０と擬似データ放送表示３３の両方を表示可能な共用ブラウザを事前に起動し、これを表示または非表示のいずれかに制御するようにしたので、放送コンテンツモードにおけるデータ放送表示２０と、ネットワークコンテンツモードにおける擬似データ放送表示３３との間を相互にシームレスに直接遷移することができる。
【００８７】
ところで、上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【００８８】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【００８９】
【図１】データ放送表示への遷移を説明する表示例である。
【図２】放送コンテンツの処理を説明するフローチャートである。
【図３】データ放送表示の状態における問題を説明する表示例である。
【図４】擬似データ放送表示への遷移を説明する表示例である。
【図５】擬似放送コンテンツの処理を説明するフローチャートである。
【図６】データ放送表示の状態における問題を説明する表示例である。
【図７】データ放送表示から擬似データ放送表示への遷移を説明する表示例である。
【図８】本発明を適用したデジタルテレビジョン受像機の構成例を示すブロック図である。
【図９】図８の制御部による機能ブロックの構成例を示す図である。
【図１０】放送コンテンツとネットワークコンテンツの統合処理を説明するフローチャートである。
【図１１】放送コンテンツとネットワークコンテンツの統合処理を説明するフローチャートである。
【符号の説明】
【００９０】
１００  デジタルテレビジョン受像機，  １１１  デジタルチューナ，  １１２  デマルチプレクサ，  １１３  ＡＶデコーダ，  １１４  データ放送処理部，  １１５  データ通信部，  １１６  ネットワークコンテンツ蓄積部，  １１７  ネットワークコンテンツ再生部，  １１８  ＡＶ出力制御部，  １２１  制御部，  １２２  操作入力部，  １２３  メモリ，  １２４  共用ブラウザ，  １２５  制御プログラム，  １５１  共用ブラウザ制御部，  １５２  モード判定部，  １５３  操作入力部，  １５４  フラグ保持部，  １６１  データ放送表示フラグ，  １６２  擬似データ放送表示フラグ
【図１】
0005417741.tif 000002
【図２】
0005417741.tif 000003
【図３】
0005417741.tif 000004
【図４】
0005417741.tif 000005
【図５】
0005417741.tif 000006
【図６】
0005417741.tif 000007
【図７】
0005417741.tif 000008
【図８】
0005417741.tif 000009
【図９】
0005417741.tif 000010
【図１０】
0005417741.tif 000011
【図１１】
0005417741.tif 000012