(57)【特許請求の範囲】
【請求項１】
ディジタル放送波に含まれるデータ記述言語を受信して画面出力信号を生成するディジタル放送受信装置において、データ記述言語に基づいて描画する際に得られる情報であってデータ表示領域に透明が書き込まれたか有色が書き込まれたかを示す情報と、データ記述言語から得られるデータ表示ＯＮ／ＯＦＦ情報とに基づいて、データ表示領域におけるデータ表示状態か非表示状態かを判断するように構成したことを特徴とするディジタル放送受信装置。
【請求項２】
ディジタル放送波に含まれるデータ記述言語を受信して画面出力信号を生成するディジタル放送受信装置において、データ記述言語に基づいて描画する際に得られる情報であってデータ表示領域に透明が書き込まれたか有色が書き込まれたかを示す情報と、データ記述言語から得られるデータ表示領域のマスク情報と、データ記述言語から得られるデータ表示ＯＮ／ＯＦＦ情報とに基づいて、データ表示領域におけるデータ表示状態か非表示状態かを判断するように構成したことを特徴とするディジタル放送受信装置。
【請求項３】
請求項１に記載のディジタル放送受信装置において、データ表示ＯＮ状態でデータ表示領域に有色が書き込まれても、その後にデータ表示領域の全領域に透明が書き込まれたときにはデータ非表示中と判断することを特徴とするディジタル放送受信装置。
【請求項４】
請求項２に記載のディジタル放送受信装置において、データ表示ＯＮ状態でデータ表示領域に有色が書き込まれても、その後にデータ表示領域の全領域に透明が書き込まれるか又はデータ表示領域の全領域に対してマスクがなされているときにはデータ非表示中と判断することを特徴とするディジタル放送受信装置。
【請求項５】
請求項１乃至請求項４のいずれかに記載のディジタル放送受信装置において、データ表示中と判断したときには、表示コントラスト制御、データ表示領域制御、データ表示領域内の表示制御の少なくとも一つを実行することを特徴とするディジタル放送受信装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、衛星ディジタル放送や地上波ディジタル放送を受信するディジタル放送受信装置に関する。
【０００２】
【従来の技術】
例えば、衛星を用いたディジタル放送受信システムにおいては、ディジタル信号圧縮技術を用いて映像・音声信号を圧縮するとともに、複数番組の映像・音声ディジタル信号を時分割多重したストリーム（トランスポートストリーム）をトランスポンダ（衛星中継器）を経由して放送を行っている。一方、このようなディジタル放送を受信する放送受信装置は、アンテナを通して受け取ったディジタル放送の複数のトランスポンダのなかから一つをチューナによって選択し、この一つのトランスポンダに含まれる複数のチャンネルのうち一つをデマルチプレクス処理によって選択し、この選択したチャンネルのディジタル信号をデコードすることによって映像・音声信号を出力するようになっている。
【０００３】
ところで、このようなディジタルテレビ放送では、従来のアナログ放送と同様に映像や音声を送信することに加え、映像に字幕を付加する字幕放送やデータ放送も視聴できるようになっている。そして、このようなデータ放送等を受信する放送受信装置では、データ放送等で送信されたコンテンツを成すＢＭＬ（ＸＭＬ）に基づいて、ＢＭＬ（ＸＭＬ）エンジンにて描画データを生成し、ＯＳＤ（オンスクリーンディスプレイ）にて映像信号に組み込むようになっている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来のディジタル放送受信装置では、データ放送等のコンテンツの表示／非表示を判断する手法として、コンテンツが描かれる描画領域の記録情報を全サーチすることとしていたため、その判断に時間がかかるという欠点があった。
【０００５】
この発明は、上記の事情に鑑み、データ放送等のコンテンツの表示／非表示を短時間で判断することができるディジタル放送受信装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
この発明のディジタル放送受信装置は、上記の課題を解決するために、ディジタル放送波に含まれるデータ記述言語を受信して画面出力信号を生成するディジタル放送受信装置において、データ記述言語に基づいて描画する際に得られる情報であってデータ表示領域に透明が書き込まれたか有色が書き込まれたかを示す情報と、データ記述言語から得られるデータ表示ＯＮ／ＯＦＦ情報とに基づいて、データ表示領域におけるデータ表示状態か非表示状態かを判断するように構成したことを特徴とする（この構成をこの項では第１構成という）。
【０００７】
また、この発明のディジタル放送受信装置は、上記の課題を解決するために、ディジタル放送波に含まれるデータ記述言語を受信して画面出力信号を生成するディジタル放送受信装置において、データ記述言語に基づいて描画する際に得られる情報であってデータ表示領域に透明が書き込まれたか有色が書き込まれたかを示す情報と、データ記述言語から得られるデータ表示領域のマスク情報と、データ記述言語から得られるデータ表示ＯＮ／ＯＦＦ情報とに基づいて、データ表示領域におけるデータ表示状態か非表示状態かを判断するように構成したことを特徴とする（この構成をこの項では第２構成という）。
【０００８】
これら構成においては、データ表示ＯＦＦであるときやデータ表示ＯＮ状態でもデータ表示領域に有色が書き込まれていないとき等には、データ非表示状態と判断することになる。一方、データ表示ＯＮ状態でデータ表示領域に有色が書き込まれたときには、基本的にはデータ表示状態と判断することになる。
【０００９】
上記第１構成において、データ表示ＯＮ状態でデータ表示領域に有色が書き込まれても、その後にデータ表示領域の全領域に透明が書き込まれたときにはデータ非表示中と判断するのがよい。また、上記第２構成において、データ表示ＯＮ状態でデータ表示領域に有色が書き込まれても、その後にデータ表示領域の全領域に透明が書き込まれるか又はデータ表示領域の全領域に対してマスクがなされているときにはデータ非表示中と判断するのがよい。これら構成においては、データ表示領域に有色が書き込まれてその後に丁度その有色領域を消すように部分的に透明が書き込まれたり部分的にマスクがなさた場合には、実質的に非表示であるのに、データ表示中と判断してしまうことになるが（すなわち、１００％の精度は確保できないものの）、従来のデータ表示領域の全サーチに比べて格段にデータ表示／非表示判断の時間を短縮することができる。
【００１０】
データ表示中と判断したときには、表示コントラスト制御、データ表示領域制御、データ表示領域内の表示制御の少なくとも一つを実行するのがよい。
【００１１】
【発明の実施の形態】
以下、この発明の実施形態を図１乃至図４に基づいて説明するが、ここではユーザーがＢＳ（Ｂｒｏａｄｃａｓｔｉｎｇ  ｖｉａ  Ｓａｔｅｌｌｉｔｅ）ディジタル放送を視聴する場合を例示している。図１はこの実施形態のディジタル放送受信装置３０を示したブロック図であり、図２はデータ表示／非表示判断に関係する内容を示した説明図であり、図３はデータ表示／非表示判断の処理内容を示したフローチャートであり、図４はデータ表示領域に有色が書かれ、全領域又は部分領域に透明が描画され又はマスクされるときの説明図である。
【００１２】
図１に示すアンテナ１は、屋外において所定の方向に向けて配置されており、ＢＳから送られてくるディジタル放送波を受信する。このアンテナ１は、一般に周波数変換器を備え、受信／周波数変換した信号をＢＳディジタルチューナ２に与える。
【００１３】
ＢＳディジタルチューナ２は受信した高周波ディジタル変調信号のうちから特定周波数の信号を取り出す。すなわち、ディジタル放送の複数あるトランスポンダの中から一つを選択する処理を行う。また、このチューナ２は、復調回路、逆インタリーブ回路、誤り訂正回路などを備えることにより、選択したディジタル変調信号を復調してトランスポート・ストリームを出力する。
【００１４】
デマルチプレクサ（ＤＥＭＵＸ）３は、チューナ２から受け取ったトランスポート・ストリームを、ＭＰＥＧ２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ２）のビデオストリーム、オーディオストリーム、およびＰＳＩ／ＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ／Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）に分離する。デマルチプレクサ３は、ビデオストリームとオーディオストリームをＡＶデコーダ４に供給し、ＰＳＩ／ＳＩに含まれるサービス情報（番組名、番組詳細、番組開始時刻、番組継続時間、ジャンル情報等）やデータ放送等のコンテンツデータをＣＰＵ１２に供給する。なお、前述のごとく、トランスポート・ストリームには複数のチャンネルが多重化されており、この中から任意のチャンネルを選択するための処理は、ＰＳＩ／ＳＩから任意のチャンネルがトランスポート・ストリーム中でどのパケットＩＤで多重化されているかといったデータを取り出すことで可能となる。また、トランスポート・ストリームの選定（トランスポンダの選定）もＰＳＩ／ＳＩの情報に基づいて行うことができる。
【００１５】
ＡＶデコーダ４は、ビデオストリームに対してデコードを行うビデオデコーダ、及びオーディオストリームに対してデコードを行うオーディオデコーダを備える。ビデオデコーダは、入力された可変長符号を復号して量子化係数や動きベクトルを求め、逆ＤＣＴ変換や動きベクトルに基づく動き補償制御等を行う。オーディオデコーダは、入力された符号化信号を復号して音声データを生成する。
【００１６】
映像処理回路５は、ＡＶデコーダ４から映像データを受け取り、Ｄ／Ａ変換を行って映像信号を生成する。音声信号処理回路６は、ＡＶデコーダ４から出力された音声データを受け取ってＤ／Ａ変換を行い、例えば右（Ｒ）音のアナログ信号及び左（Ｌ）音のアナログ信号を生成する。
【００１７】
ＯＳＤ回路１１は、ＣＰＵ１２から出力指示された文字情報や色情報に基づくビットマップデータを加算器２０に出力する。加算器２０は前記ビットマップデータに基づく映像信号を映像処理回路５から出力される映像信号に組み込んでドライブ回路７に供給する。上記ＯＳＤ回路１１により、ＣＰＵ１２が受け取った前述のサービス情報（ＳＩ）に基づくＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）画面の他、メニュー画面、データ放送画面、字幕放送の字幕画面などが作成される。
【００１８】
受像機８は、ドライブ回路７から供給された映像信号（Ｒ，Ｇ，Ｂ信号及び垂直・水平同期信号）により映像表示を行う。また、スピーカ１４は音声処理回路６から出力された音声信号により音声出力を行う。
【００１９】
リモコン送信機９は、当該放送受像機３０に指令を送出するための送信機である。このリモコン送信機９に設けられた図示しないキーを操作すると、そのキーに対応した指令を意味する信号光（リモコン信号）が図示しない発光部から送出される。リモコン受光器１０は、前記信号光を受光し、これを電気信号に変換してＣＰＵ１２に与える。
【００２０】
メモリ（ＥＥＰＲＯＭ等）１３には、番組表等を構成することになるサービス情報やデータ放送におけるコンテンツデータなどが格納される。
【００２１】
ＣＰＵ１２は、ディジタル放送受信装置３０における全体制御を行うものであるが、特にこの発明にかかる処理として、データ放送等で送信されたコンテンツを成すＢＭＬ（ＸＭＬ）を処理するＢＭＬ（ＸＭＬ）エンジンとして描画データを生成してＯＳＤ回路１１に与えるとともに、データ放送等のコンテンツの表示／非表示（データ表示領域におけるデータ表示状態か非表示状態か）を判断する処理を行う。ここで、このデータ表示／非表示の判断は、図２に示すように、データ記述言語に基づいて描画する際に得られる情報であってデータ表示領域に透明が書き込まれたか有色が書き込まれたかを示す情報と、データ記述言語から得られるデータ表示領域のマスク情報と、データ記述言語から得られるデータ表示ＯＮ／ＯＦＦ情報とに基づいて行う。ＢＭＬエンジンがデータ表示領域に書き込みを行うとき、ＡＰＩ（Application Programming Interface ）によって書き込み関数が呼び出され、これによってＯＳ側でどの領域になにが書き込まれたかが分かる。また、画面の例えば右隅部に番組映像を映し出すときに、当該右隅部分をマスクするといった処理がなされる。データ表示ＯＦＦの状態では、データ表示領域に描画が行われていても、画面出力はなされないことになる。
【００２２】
上記データ記述言語から得られるデータ表示ＯＮ／ＯＦＦ情報において、データ表示ＯＦＦ状態の情報を得たときには、データ非表示と判断すればよい。また、データ表示ＯＮ状態でもデータ表示領域に有色が書き込まれていないときには、データ非表示状態と判断することになる。一方、データ表示ＯＮ状態でデータ表示領域に有色が書き込まれたときには、基本的にはデータ表示状態と判断するが、データ非表示と判断する場合もある。
【００２３】
以下、詳細な処理内容を図３のフローチャートに基づいて説明していく。ここでは、データ表示ＯＮ状態であることを前提としている。まず、初期設定としてデータ表示領域書込フラグを”０”（書込無し）とする（ステップＳ１）。そして、データ表示領域に有色（不透明色）が書き込まれたかどうか（最後に処理されたＡＰＩ書き込みが有色書込みか）を判断する（ステップＳ２）。データ表示領域に有色が書き込まれた場合には、データ表示領域書込フラグを”１”（書込有り）とする（ステップＳ３）。次に、データ表示領域の全領域に透明が書き込まれたかどうか（最後に処理されたＡＰＩ書き込みが全領域透明書込みか）を判断する（ステップＳ４）。データ表示領域の全領域に透明が書き込まれた場合には、データ表示領域書込フラグを”０”（書込無し）とする（ステップＳ５）。
【００２４】
次に、マスク情報がデータ表示領域の全領域に対するものであるかどうかを判断する（ステップＳ６）。全領域に対するものである場合には、データ非表示と判断する（ステップＳ８）。全領域に対するものでない場合には、データ表示領域書込フラグが”１”（書込有り）かどうかを判断する（ステップＳ７）。書込有りの場合には、データ表示中と判断し（ステップＳ９）、書込無しの場合にはデータ非表示と判断する（ステップＳ８）。
【００２５】
ここで、図４（ａ）に示すように、データ表示領域に有色が書き込まれても、データ表示領域の全領域に透明が書き込まれた場合やデータ表示領域の全領域がマスクされる場合には、表示の実際はデータ非表示であり、判断もステップＳ６でＹＥＳ，ステップＳ７でＮＯとなってステップＳ８を経ることでデータ非表示となり、表示の実際と一致するのであるが、図４（ｂ）に示すように、データ表示領域に有色が書き込まれ、それを含む領域に部分的に透明が書き込まれた場合には、表示の実際はデータ非表示であるが、判断はステップＳ６でＮＯ，ステップＳ８でＹＥＳとなり、データ表示となってしまう。
【００２６】
本発明は、上記のごとく、表示／非表示判断において１００％の精度は確保できないものの、データ記述言語に基づいて描画する際に得られる情報であってデータ表示領域に透明が書き込まれたか有色が書き込まれたかを示す情報と、データ記述言語から得られるデータ表示領域のマスク情報と、データ記述言語から得られるデータ表示ＯＮ／ＯＦＦ情報とに基づいて、データ表示領域におけるデータ表示状態か非表示状態かを判断しており、従来のごとくデータ表示領域の情報（内容）の全サーチを行うものではないから、データ表示／非表示判断に要する時間を格段に短縮することができる。
【００２７】
データ表示中と判断したときには、表示コントラストを高める処理を実行するのがよい。データ放送などにおいては、映像番組と異なり、原色や単純色で描画されるため、コントラストを高めた画面出力信号を生成することで見やすい画面を提供することができる。
【００２８】
また、データ表示中と判断したときには、データ表示領域を大きくする処理を実行したり、データ表示領域の表示を拡大する処理を実行するのがよい。例えば画面の左半分を映像番組に割り当てて右半分をデータ放送用に割り当てている場合において、データ放送用の右半分の領域を全画面の２／３に大きくしたり、或いは、データ放送用の右半分の領域をそのままとして表示文字のサイズを大きくする。また、これら処理を組み合わせて行うようにしてもよい。かかる処理によっても、視聴者に見やすい画面を提供できることになる。
【００２９】
【発明の効果】
以上説明したように、この発明によれば、表示／非表示判断において１００％の精度は確保できないものの、従来のデータ表示領域の全サーチに比べてデータ表示／非表示判断に要する時間を格段に短縮することができる。また、データ表示中と判断したときに表示コントラストを制御するため、視聴者に見やすい画面を提供できるという効果を奏する。
【図面の簡単な説明】
【図１】  この発明の実施形態のディジタル放送受信装置を示すブロック図である。
【図２】  データ表示／非表示判断に関係する構成の概略を示した説明図である。
【図３】  データ表示／非表示判断の処理内容を示したフローチャートである。
【図４】  データ表示領域に有色が書かれた状態を示した図であって、同図（ａ）は全領域に透明が描かれ又はマスクされたときの説明図であり、同図（ｂ）は部分領域に透明が描かれ又はマスクされたときの説明図である。
【符号の説明】
１    アンテナ
２    ＢＳディジタルチューナ
３    デマルチプレクサ（ＤＥＭＵＸ）
４    ＡＶデコーダ
１１  ＯＳＤ回路
１２  ＣＰＵ
１３  メモリ
【図１】
0003768130.tif 000002
【図２】
0003768130.tif 000003
【図３】
0003768130.tif 000004
【図４】
0003768130.tif 000005