(57)【特許請求の範囲】
【請求項１】
受信したデータ放送のコンテンツの閲覧処理を所定のデータボタンの押下に応じて開始し、その後、前記データボタンの押下があったときは、前記コンテンツに記述されている前記データボタンの押下に対する処理内容に基づいた処理を行うコンテンツ閲覧手段を備えたデジタル放送受信機において、
受信したデータ放送のコンテンツに前記データボタンの押下に対する処理内容が記述されていない場合においてそのコンテンツの閲覧処理中に前記データボタンの押下があったときに、その閲覧処理の開始前に視聴されていたチャンネルの選局を行う手段を具備することを特徴とするデジタル放送受信機。
【請求項２】
前記コンテンツに前記データボタンの押下に対する処理内容が記述されているか否かを、前記コンテンツの閲覧処理中における前記データボタンの押下に応じた前記コンテンツ閲覧手段による所定の動作指示の有無を監視することにより判定する手段を有することを特徴とする請求項１に記載の放送受信機。
【請求項３】
受信したデータ放送のコンテンツの閲覧処理を所定のデータボタンの押下に応じて開始し、その後、前記データボタンの押下があったときは、前記コンテンツに記述されている前記データボタンの押下に対する処理内容に基づいた処理を行うコンテンツ閲覧工程を備えたデジタル放送受信方法において、
受信したデータ放送のコンテンツに前記データボタンの押下に対する処理内容が記述されていない場合においてそのコンテンツの閲覧処理中に前記データボタンの押下があったときに、その閲覧処理の開始前に視聴されていたチャンネルの選局を行う工程を具備することを特徴とするデジタル放送受信方法。
【請求項４】
前記コンテンツに前記データボタンの押下に対する処理内容が記述されているか否かを、前記コンテンツ閲覧工程における前記データボタンの押下に応じた所定の動作指示の有無を監視することにより判定する工程を有することを特徴とする請求項３に記載のデジタル放送受信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル放送受信機及びデジタル放送受信方法に関する。
【０００２】
【従来の技術】
近年、放送分野においてデジタル化及び高能率圧縮符号化が進み、これに伴い世界各国で多チャンネルを利用して数多くの番組を放送することができる各種のデジタル放送サービスが開始されている。デジタル方式であることから、映像や音声による放送のみならず、それ以外のデータを放送する形態もある。いわゆるデータ放送である。そのようなデータ放送は、時として映像や音声にデータを付加し、データ付加ＴＶ番組として、特定のＴＶ番組に連動させて行われる。
【０００３】
その場合、伝送されてきたデータ放送部分については、必ずしもデータ受信後直ちにコンテンツの閲覧を開始するとは限らない。そのような場合、番組視聴者（ユーザ）が受信機の本体やリモコンに用意された「データボタン」を押すことにより、受信機に内蔵されたデータ放送エンジンが起動し、コンテンツの閲覧が開始される。一度コンテンツの閲覧が開始されると、その後のデータボタン押下のイベントは、すべてデータ放送エンジンが処理し、動作しているコンテンツに割込みイベントとして渡される。つまりコンテンツ動作中におけるデータボタンの押下に対する取り扱いはコンテンツ内に記述されており、コンテンツ動作中にデータボタンの押下があったときはその記述に従って動作することになる。
【０００４】
図３はこのようなデータ放送エンジンを有する従来のＴＶ受信機におけるソフトウェアのブロック構成図である。同図に示すように、このソフトウェアは、キー入力処理部１により受け入れたキー入力内容に応じ、受信機アプリケーション２が、グラフィック処理部４によりＴＶ画面上へのグラフィック表示を行い、また、選局処理部５により選局を行うように構成されている。また、キー入力処理部１がデータボタンの押下を受け入れたときは、データ放送エンジン３が起動し、グラフィック処理部４によるグラフィック表示や選局処理部５による選局を行うようになっている。受信機アプリケーション２によるチャンネル切替え動作等の場合には、データ放送エンジン３は強制的に停止される。
【０００５】
この構成において、ユーザが、たとえばデータ付加型のＴＶ番組を視聴しているときにデータボタンを押下すると、データ放送エンジン３が起動し、コンテンツの閲覧処理を開始する。ユーザがコンテンツの閲覧を終了するために再度データボタンを押下すると、そのイベントはコンテンツに伝えられ、コンテンツの制御によりデータボタンンの押下に対する動作が決定される。すなわち、コンテンツ内で、データボタンの押下に対し特定の番組を受信するように指示されていれば、受信機はその番組を選局することになる。なお、特定の番組として、通常はコンテンツ開始前に視聴していた番組が指示される。
【０００６】
【発明が解決しようとする課題】
しかしながら、コンテンツ内にデータボタンの押下イベントに対する処理内容が記述されていない場合がある。この場合、コンテンツの閲覧中にデータボタンを押下しても、受信機は何も動作しない。
【０００７】
本発明の目的は、この従来技術の問題点に鑑み、デジタル放送受信機及びデジタル放送受信方法において、データボタンの押下に対する処理内容がコンテンツ内に記述されていない場合の不都合を解消することにある。
【０００８】
【課題を解決するための手段】
この目的を達成するため、第１の発明に係るデジタル放送受信機は、受信したデータ放送のコンテンツの閲覧処理をデータボタンの押下に応じて開始し、その後、前記データボタンの押下があったときは、前記コンテンツに記述されている前記データボタンの押下に対する処理内容に基づいた処理を行うコンテンツ閲覧手段を備えたデジタル放送受信機において、前記コンテンツに前記データボタンの押下に対する処理内容が記述されていない場合において前記コンテンツの閲覧処理中に前記データボタンの押下があったときに、その閲覧処理の開始前に視聴されていたチャンネルの選局を行う手段を具備することを特徴とする。
【０００９】
ここで、コンテンツとは、たとえばＨＴＭＬ（Hypertext Markup Language）やＭＨＥＧ（Multimedia and Hypermedia Experts Group）により記述されたものが該当する。コンテンツ閲覧手段とは、たとえばＨＴＭＬ等により記述されたコンテンツの閲覧ソフトが該当する。また、ここでいうチャンネルとは、視聴のための選択単位であって、たとえば受信機による復調単位であるトランスポンダを構成する各トランスポートストリームに対応するものである。
【００１０】
この構成においてコンテンツの閲覧中にデータボタンの押下があったときは、コンテンツ閲覧手段は、コンテンツに記述されているデータボタンの押下に対する処理内容に基づいた処理を行うが、コンテンツにデータボタンの押下に対する処理内容が記述されていない場合、従来は何も処理を行わなかった。これに対し本発明では、コンテンツにデータボタンの押下に対する処理内容が記述されていない場合でも、コンテンツの閲覧中にデータボタンの押下があったときは、その閲覧処理の開始前に視聴されていたチャンネルの選局を行い、再びそのチャンネルの視聴を開始できるようにしている。
【００１１】
第２の発明に係る放送受信機は、第１発明において、前記コンテンツに前記データボタンの押下に対する処理内容が記述されているか否かを、前記コンテンツの閲覧処理中におけるデータボタンの押下に応じた前記コンテンツ閲覧手段の動作を監視することにより判定する手段を有することを特徴とする。
【００１２】
第３の発明に係る放送受信方法は、受信したデータ放送のコンテンツの閲覧処理をデータボタンの押下に応じて開始し、その後、前記データボタンの押下があったときは、前記コンテンツに記述されている前記データボタンの押下に対する処理内容に基づいた処理を行うコンテンツ閲覧工程を備えた放送受信方法において、前記コンテンツに前記データボタンの押下に対する処理内容が記述されていない場合において前記コンテンツの閲覧処理中に前記データボタンの押下があったときに、その閲覧処理の開始前に視聴されていたチャンネルの選局を行う工程を具備することを特徴とする。
【００１３】
第４の発明に係る放送受信方法は、第３発明において、前記コンテンツに前記データボタンの押下に対する処理内容が記述されているか否かを、前記コンテンツの閲覧工程におけるデータボタンの押下に応じた処理を監視することにより判定する工程を有することを特徴とする。
【００１４】
【発明の実施の形態】
図１は本発明の一実施形態に係るＴＶ受信機のマイコンで稼動するソフトウェアのブロック構成図である。図中の１はキー入力を受け入れ、対応する処理を行うキー入力処理部、２はキー入力処理部１により受け入れられたキー入力に応じてＴＶ画面へのグラフィック表示や選局を行う受信機アプリケーション、３はキー入力処理部１から通知されるデータボタンの押下イベントに応じて起動し、データ放送のコンテンツの閲覧処理を行うデータ放送エンジン、４は受信機アプリケーション２やデータ放送エンジン３に従い、ＴＶ画面へのグラフィック表示を行うグラフィック処理部、５は受信機アプリケーション２やデータ放送エンジン３に従い選局処理を行う選局処理部、６はデータ放送エンジン３と、キー入力処理部１、グラフィック処理部４及び選局処理部５との間に介在してデータ放送エンジン３の動作を監視するエンジン動作監視部である。
【００１５】
この構成において、ユーザが番組を視聴しているとき、受信機アプリケーション２は、最後のチャンネルとして、常に現在視聴されているチャンネルを記憶する。番組の視聴中にデータボタンが押下されると、キー入力処理部１はそのイベントをデータ放送エンジン３に通知する。これにより、データ放送エンジン３が起動し、コンテンツの閲覧処理を開始する。コンテンツの閲覧が終了し、再度データボタンが押下されると、キー入力処理部１はその押下イベントをデータ放送エンジン３に通知する。データ放送エンジン３はこれに応じて、コンテンツ内に記述されているデータボタンの押下に対する処理内容を実行する。もしこの処理内容の記述がない場合、受信機アプリケーション２はデータ放送エンジン３を停止させ、記憶している最後のチャンネルの選局を行う。
【００１６】
このとき、データボタンの押下に対する処理内容がコンテンツ内に記述されているかどうかは、データ放送エンジン３がデータボタンの押下イベントに応じて何らかの処理を行ったかどうかを調べることにより知ることができる。このために、データ放送エンジン３からのグラフィック処理部４や選局処理部５への動作指示の有無をエンジン動作監視部６により常に監視するようにしている。そしてコンテンツの閲覧中にデータボタンの押下イベントをデータ放送エンジン３に通知したにもかかわらず、データ放送エンジン３が何ら動作指示を発しなかった場合は、データボタンの押下に対する処理内容がコンテンツ内に記述されていなかったと判断する。
【００１７】
以上の処理の流れを、図２を用いて説明する。コンテンツの閲覧処理中にリモコンのデータボタンが押下されると、マイコンはその旨を受信し、キー入力処理部１は、ステップ２１においてそのイベントを受け入れる。次に、キー入力処理部１は、ステップ２２において、データボタンの押下イベントを、エンジン動作監視部６を経てデータ放送エンジン３に通知する。次に、エンジン動作監視部６は、ステップ２３において、データ放送エンジン３の動作の有無を、データ放送エンジン３からグラフィック処理部４又は選局処理部５への動作指示があったかどうかにより判定する。データ放送エンジン３の動作があったと判定した場合はそのまま図２の処理を終了する。動作がなかったと判定した場合、受信機アプリケーション２は、ステップ２４において、データ放送エンジン３の動作を停止させ、ステップ２５において、記憶しておいた最後のチャンネルの選局を行い、図２の処理を終了する。
【００１８】
これによれば、ある番組の視聴中に、それに連動しているコンテンツの閲覧をデータボタンの押下により開始し、その後、コンテンツの閲覧を中断する場合、データボタンの押下に対する処理内容がコンテンツで指示されていなくても、再度データボタンを押下することによって、コンテンツ開始前の番組に戻り、その視聴を続行することができる。
【００１９】
【発明の効果】
以上説明したように本発明によれば、コンテンツにデータボタンの押下に対する処理内容が記述されていない場合でも、コンテンツの閲覧中にデータボタンの押下があったときは、閲覧開始前に視聴していたチャンネルの選局を行うようにしたため、コンテンツの閲覧を終了した後、データボタンの押下により、直ちに最後に受信していた番組の放送に戻り、継続してその番組を視聴することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るＴＶ受信機のマイコンで稼動するソフトウェアのブロック構成図である。
【図２】図１のソフトウェアにおいてコンテンツの閲覧処理中にデータボタンの押下があった場合の処理を示すフローチャートである。
【図３】従来のＴＶ受信機で稼動するソフトウェアのブロック構成図である。
【符号の説明】
１：キー入力処理部、２：受信機アプリケーション、３：データ放送エンジン、４：グラフィック処理部、５：選局処理部、６：エンジン動作監視部。
【図１】
0003806620.tif 000002
【図２】
0003806620.tif 000003
【図３】
0003806620.tif 000004