(57)【特許請求の範囲】
【請求項１】
映像情報と文字情報とを受信し、前記映像情報に基づいて表示画面上に設定される第１の映像表示領域に、前記文字情報を表示する情報表示手段と、
この情報表示手段により前記表示画面上に設定された第１の映像表示領域に、前記映像情報と前記文字情報とが表示されている状態で、前記表示画面上の映像表示領域を、前記第１の映像表示領域とは異なる第２の映像表示領域に切り替え可能な切替手段と、
この切替手段により前記表示画面上の映像表示領域が前記第２の映像表示領域に切り替えられた状態で、前記文字情報のうち前記第２の映像表示領域からはみ出して表示されない文字欠け領域を検出する検出手段と、
この検出手段で検出された文字欠け領域に基づいて、前記第２の映像表示領域からはみ出して表示されない文字情報を、前記第２の映像表示領域内に表示させるために必要な、前記文字情報に対する圧縮範囲と圧縮率とを設定する設定手段と、
この設定手段で設定された前記圧縮範囲と圧縮率とに基づいて、前記文字情報に圧縮処理を施す圧縮手段とを具備することを特徴とする受信表示装置。
【請求項２】
前記検出手段は、前記文字情報の指定された表示領域と前記第２の映像表示領域とを比較することにより、前記文字情報のうち前記第２の映像表示領域からはみ出して表示されない文字欠け領域を検出することを特徴とする請求項１記載の受信表示装置。
【請求項３】
前記検出手段は、
前記文字情報のうち前記第２の映像表示領域から水平方向にはみ出して表示されない水平文字欠け領域を検出する第１の検出手段と、
前記文字情報のうち前記第２の映像表示領域から垂直方向にはみ出して表示されない垂直文字欠け領域を検出する第２の検出手段とを具備することを特徴とする請求項１記載の受信表示装置。
【請求項４】
前記第１の検出手段は、前記文字情報の水平方向に指定された表示領域と、前記第２の映像表示領域の水平方向の表示可能領域とを比較することにより前記水平文字欠け領域を検出し、
前記第２の検出手段は、前記文字情報の垂直方向に指定された表示領域と、前記第２の映像表示領域の垂直方向の表示可能領域とを比較することにより、前記垂直文字欠け領域を検出することを特徴とする請求項３記載の受信表示装置。
【請求項５】
前記設定手段は、前記第２の映像表示領域からはみ出して表示されない文字情報を、前記第２の映像表示領域内に表示させるために必要な、前記文字情報に対する圧縮範囲を複数の領域に分割し、この分割された各領域毎に圧縮率を異ならせることを特徴とする請求項１記載の受信表示装置。
【請求項６】
前記設定手段は、複数の領域に分割された各領域に対して、画面の外側に行くほど圧縮率を高くするように設定することを特徴とする請求項５記載の受信表示装置。
【請求項７】
前記設定手段は、
前記第２の映像表示領域からはみ出して表示されない文字情報を、前記第２の映像表示領域内に表示させるために必要な、前記文字情報に対する水平方向の圧縮範囲と圧縮率とを設定する第１の設定手段と、
前記第２の映像表示領域からはみ出して表示されない文字情報を、前記第２の映像表示領域内に表示させるために必要な、前記文字情報に対する垂直方向の圧縮範囲と圧縮率とを設定する第２の設定手段とを具備することを特徴とする請求項１記載の受信表示装置。
【請求項８】
映像情報と文字情報とを受信し、前記映像情報に基づいて表示画面上に設定される映像表示領域に前記文字情報を表示する表示手段と、
この表示手段により前記表示画面上に設定された映像表示領域を移動させる移動手段と、
この移動手段により前記表示画面上の映像表示領域が移動された状態で、前記文字情報のうち前記映像表示領域からはみ出して表示されない文字欠け領域を検出する検出手段と、
この検出手段で検出された文字欠け領域に基づいて、前記映像表示領域からはみ出して表示されない文字情報を、前記映像表示領域内に表示させるために必要な、前記文字情報に対する圧縮範囲と圧縮率とを設定する設定手段と、
この設定手段で設定された前記圧縮範囲と圧縮率とに基づいて、前記文字情報に圧縮処理を施す圧縮手段とを具備することを特徴とする受信表示装置。
【請求項９】
前記検出手段は、前記文字情報の指定された表示領域と前記映像表示領域とを比較することにより、前記文字情報のうち前記映像表示領域からはみ出して表示されない文字欠け領域を検出することを特徴とする請求項８記載の受信表示装置。
【請求項１０】
前記設定手段は、前記映像表示領域からはみ出して表示されない文字情報を、前記映像表示領域内に表示させるために必要な、前記文字情報に対する圧縮範囲を複数の領域に分割し、この分割された各領域毎に圧縮率を異ならせることを特徴とする請求項８記載の受信表示装置。
【請求項１１】
映像情報と文字情報とを受信し、前記映像情報に基づいて表示画面上に設定される第１の映像表示領域に、前記文字情報を表示させる情報表示工程と、
この情報表示工程により前記表示画面上に設定された第１の映像表示領域に、前記映像情報と前記文字情報とが表示されている状態で、前記表示画面上の映像表示領域を、前記第１の映像表示領域とは異なる第２の映像表示領域に切り替える切替工程と、
この切替工程により前記表示画面上の映像表示領域が前記第２の映像表示領域に切り替えられた状態で、前記文字情報のうち前記第２の映像表示領域からはみ出して表示されない文字欠け領域を検出する検出工程と、
この検出工程で検出された文字欠け領域に基づいて、前記第２の映像表示領域からはみ出して表示されない文字情報を、前記第２の映像表示領域内に表示させるために必要な、前記文字情報に対する圧縮範囲と圧縮率とを設定する設定工程と、
この設定工程で設定された前記圧縮範囲と圧縮率とに基づいて、前記文字情報に圧縮処理を施す圧縮工程とを具備することを特徴とする受信表示装置の制御方法。
【請求項１２】
前記検出工程は、前記文字情報の指定された表示領域と前記映像表示領域とを比較することにより、前記文字情報のうち前記映像表示領域からはみ出して表示されない文字欠け領域を検出することを特徴とする請求項１１記載の受信表示装置の制御方法。
【請求項１３】
前記設定工程は、前記映像表示領域からはみ出して表示されない文字情報を、前記映像表示領域内に表示させるために必要な、前記文字情報に対する圧縮範囲を複数の領域に分割し、この分割された各領域毎に圧縮率を異ならせることを特徴とする請求項１１記載の受信表示装置の制御方法。
【請求項１４】
映像情報と文字情報とを受信し、前記映像情報に基づいて表示画面上に設定される映像表示領域に前記文字情報を表示させる表示工程と、この表示工程により前記表示画面上に設定された映像表示領域を移動させる移動工程と、
この移動工程により前記表示画面上の映像表示領域が移動された状態で、前記文字情報のうち前記映像表示領域からはみ出して表示されない文字欠け領域を検出する検出工程と、
この検出工程で検出された文字欠け領域に基づいて、前記映像表示領域からはみ出して表示されない文字情報を、前記映像表示領域内に表示させるために必要な、前記文字情報に対する圧縮範囲と圧縮率とを設定する設定工程と、
この設定工程で設定された前記圧縮範囲と圧縮率とに基づいて、前記文字情報に圧縮処理を施す圧縮工程とを具備することを特徴とする受信表示装置の制御方法。
【請求項１５】
前記検出工程は、前記文字情報の指定された表示領域と前記映像表示領域とを比較することにより、前記文字情報のうち前記映像表示領域からはみ出して表示されない文字欠け領域を検出することを特徴とする請求項１４記載の受信表示装置の制御方法。
【請求項１６】
前記設定工程は、前記映像表示領域からはみ出して表示されない文字情報を、前記映像表示領域内に表示させるために必要な、前記文字情報に対する圧縮範囲を複数の領域に分割し、この分割された各領域毎に圧縮率を異ならせることを特徴とする請求項１４記載の受信表示装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えば衛星を利用したデジタルテレビジョン放送やデジタルデータ放送等を受信して、その受信情報を画面に表示する受信表示装置とその制御方法の改良に関する。
【０００２】
【従来の技術】
周知のように、近年では、テレビジョン放送のデジタル化が推進されており、既に、ＢＳ（Broadcasting Satellite）デジタル放送、１１０度ＣＳ（１１０°Communication Satellite）デジタル放送等が実用化されている。
【０００３】
そして、このようなデジタル放送システムにあっては、テレビジョン番組だけでなく、データ放送によって多種多様な情報をユーザに提供するサービスが実施されている。
【０００４】
この場合、ユーザは、自己のテレビジョン受信装置にデータ放送を受信させ、その受信した情報に含まれる描画情報や文字情報等をグラフィカルに画面表示させることによって、多彩なサービスを得ることができる。
【０００５】
このデータ放送によって提供される情報は、その表示方法に関する規格が厳密に定められている。この規格により、テレビジョン受信装置の種類によって表示が異なってしまうことが防止されている。
【０００６】
すなわち、ユーザは、上記の規格に対応しているものであれば、どの種類のテレビジョン受信装置を使用しても、データ放送提供者側が意図する同様のサービスを受けることが可能となる。
【０００７】
ところで、現状のテレビジョン受信装置では、その表示画面のアスペクト比と異なるアスペクト比を有するテレビジョン番組をも表示可能とするために、ユーザが意図的に画面上で映像表示される領域（アスペクト比）を変える、つまり、画面モードの変更を行なうことができるようになっている。
【０００８】
一方、データ放送による文字情報等の表示サイズや表示位置は、上記した規格によって決定されており、ユーザによる画面モードの設定には左右されないようになっている。
【０００９】
このため、画面モードがデータ放送に対応しない状態に変更されていると、データ放送によって表示されるべき文字情報等が、ユーザの設定した画面モードにおける映像表示領域からはみ出して、文字欠けが発生する。
【００１０】
そして、この文字欠けが発生した場合、現状では、ユーザが、その都度、文字情報が全て表示されるように画面モードを変更する操作を行なう必要があり、取り扱いが煩雑であるという問題が生じている。
【００１１】
なお、特開平１１−１３６５９２号公報には、入力映像信号を画像信号と字幕信号とに分離し、画像信号を拡大した信号に字幕信号を挿入した表示用映像信号を表示することにより、画像の拡大時に字幕が画面からはみ出して文字欠けすることを防止する構成が開示されている。
【００１２】
しかしながら、この公開公報では、１画面に表示される全ての文字を移動または圧縮するようにしている。このため、文字が本来の表示位置に表示されないことから、映像が不所望に隠されたり、シーンが変わる毎に文字サイズが変更されたりして、視聴者に違和感を与え易いという不都合が発生する。
【００１３】
【発明が解決しようとする課題】
そこで、この発明は上記事情を考慮してなされたもので、画面モードに無関係に文字情報を欠落なく、視聴者に違和感を与えることもなく表示することを可能とした受信表示装置とその制御方法を提供することを目的とする。
【００１４】
【課題を解決するための手段】
この発明に係る受信表示装置は、映像情報と文字情報とを受信し、映像情報に基づいて表示画面上に設定される第１の映像表示領域に、文字情報を表示する情報表示手段と、この情報表示手段により表示画面上に設定された第１の映像表示領域に、映像情報と文字情報とが表示されている状態で、表示画面上の映像表示領域を、第１の映像表示領域とは異なる第２の映像表示領域に切り替え可能な切替手段と、この切替手段により表示画面上の映像表示領域が第２の映像表示領域に切り替えられた状態で、文字情報のうち第２の映像表示領域からはみ出して表示されない文字欠け領域を検出する検出手段と、この検出手段で検出された文字欠け領域に基づいて、第２の映像表示領域からはみ出して表示されない文字情報を、第２の映像表示領域内に表示させるために必要な、文字情報に対する圧縮範囲と圧縮率とを設定する設定手段と、この設定手段で設定された圧縮範囲と圧縮率とに基づいて、文字情報に圧縮処理を施す圧縮手段とを備えるようにしたものである。
【００１５】
また、この発明に係る受信表示装置の制御方法は、映像情報と文字情報とを受信し、映像情報に基づいて表示画面上に設定される第１の映像表示領域に、文字情報を表示させる情報表示工程と、この情報表示工程により表示画面上に設定された第１の映像表示領域に、映像情報と文字情報とが表示されている状態で、表示画面上の映像表示領域を、第１の映像表示領域とは異なる第２の映像表示領域に切り替える切替工程と、この切替工程により表示画面上の映像表示領域が第２の映像表示領域に切り替えられた状態で、文字情報のうち第２の映像表示領域からはみ出して表示されない文字欠け領域を検出する検出工程と、この検出工程で検出された文字欠け領域に基づいて、第２の映像表示領域からはみ出して表示されない文字情報を、第２の映像表示領域内に表示させるために必要な、文字情報に対する圧縮範囲と圧縮率とを設定する設定工程と、この設定工程で設定された圧縮範囲と圧縮率とに基づいて、文字情報に圧縮処理を施す圧縮工程とを備えるようにしたものである。
【００１６】
上記のような構成及び方法によれば、表示画面上の映像表示領域が第１の映像表示領域から第２の映像表示領域に切り替えられた状態で、文字情報のうち第２の映像表示領域からはみ出して表示されなくなった文字欠け領域を検出し、この文字欠け領域に基づいて、文字情報を第２の映像表示領域内に表示させるために必要な、文字情報に対する圧縮範囲と圧縮率とを設定して文字情報に圧縮処理を施すようにしたので、画面モードに無関係に、文字情報を欠落なく、しかも、視聴者に違和感を与えることもなく表示することが可能となる。
【００１７】
【発明の実施の形態】
以下、この発明の第１の実施の形態について図面を参照して詳細に説明する。図１は、この第１の実施の形態で説明するテレビジョン放送受信装置の構成を示している。
【００１８】
すなわち、アンテナ１１で受信されたデジタル放送データは、映像受信部１２に供給される。この映像受信部１２は、例えばある周波数帯域から特定の周波数帯域の信号を選択し、その周波数帯域に重畳されている映像情報をアナログ信号からデジタル信号に変換して、データ解釈部１３に出力している。
【００１９】
映像情報の主な重畳方式としては、例えばＱＡＭ（Quadrature Amplitude Modulation）、ＯＦＤＭ（Orthogonal Frequency Division Multiplex）、ＶＳＢ（Vestigial Sideband）等が採用されている。
【００２０】
データ解釈部１３は、映像受信部１２から出力された映像情報を、映像信号、音声信号、文字情報及び番組情報等に分離し、ＭＰＥＧ（Moving Picture Experts Group）デコーダ１４、文字情報復号回路１５、番組情報復号回路１６及びＭＰＥＧ音声デコーダ１７に出力している。これらの分離された情報は、ＭＰＥＧ方式の場合、ＰＩＤ（Packet Identification）で区別されている。
【００２１】
ＭＰＥＧデコーダ１４は、データ解釈部１３で分離された映像信号にデコード処理を施して、グラフィックス挿入回路１８に出力している。
【００２２】
また、文字情報復号回路１５は、データ解釈部１３で分離された文字情報を解釈する。この文字情報では、文字の表示方法として、表示位置、色及び大きさが指定され、図形がビットマップ形式にて指定されている。
【００２３】
さらに、番組情報復号回路１６は、入力された映像信号にまつわる情報を復号している。この番組情報としては、例えば番組表であったり、各映像信号の説明情報等が相当する。
【００２４】
文字情報復号回路１５及び番組情報復号回路１６で復号された文字情報は、それぞれグラフィックス回路１９に供給されてグラフィックス信号として１画面に展開され、指定表示領域計算回路２０及び圧縮回路２１に出力される。
【００２５】
指定表示領域計算回路２０は、送られてきた文字が画面のどの位置にマッピングされたか、また、文字の大きさから表示領域を計算して、文字を表示するのに最低限必要となる領域を算出し、比較器２２の一方の入力端に出力する。具体的には、水平方向及び垂直方向において文字表示の開始位置と終了位置とを算出している。
【００２６】
比較器２２の他方の入力端には、表示可能領域計算回路２３の出力が供給されている。この表示可能領域計算回路２３は、操作部２４によりユーザが設定した画面モードにおける表示可能領域を算出している。操作部２４としては、テレビジョン放送受信装置に設置されたキーや、リモートコントローラ等を想定している。
【００２７】
比較器２２は、指定表示領域計算回路２０の出力と表示可能領域計算回路２３の出力とを比較して、表示可能領域から文字がはみ出して表示されない非表示領域を算出する。
【００２８】
この第１の実施の形態では、非表示領域の文字が表示可能領域内に表示されるように、画面の水平または垂直方向の圧縮率をリアルタイムに制御することによって、文字欠けを防止している。
【００２９】
比較器２２の出力は、ＭＰＵ（Micro Processing Unit）２５に供給される。このＭＰＵ２５は、操作部２４からの操作情報を受けてデジタル放送受信装置を統括的に制御するものである。
【００３０】
このＭＰＵ２５は、比較器２２の出力に基づいて文字の非表示領域が存在すること、つまり、文字欠けが発生していることを検出し、圧縮率決定選択回路２６を制御して圧縮率や圧縮範囲等を決定して、圧縮回路２１に出力する。
【００３１】
圧縮回路２１は、圧縮率決定選択回路２６から得られた圧縮率や圧縮範囲等に基づいて、グラフィックス回路１９から供給されたグラフィックス信号に圧縮処理を施して、グラフィックス挿入回路１８に出力する。
【００３２】
グラフィックス挿入回路１８は、ＭＰＥＧデコーダ１４から出力された映像信号と、圧縮回路２１から出力されたグラフィックス信号とを混合し、画面拡大回路２７に出力する。
【００３３】
この画面拡大回路２７は、グラフィックス挿入回路１８から出力される映像信号を、ユーザが設定した画面モードにおける映像表示領域に表示されるように変更する。
【００３４】
この画面拡大回路２７から出力された映像信号は、ＲＧＢ変換回路２８によりＲ（Red），Ｇ（Green），Ｂ（Blue）の３原色成分に分離された後、ドライブ回路２９を介して、高圧回路３０で駆動されるＣＲＴ（Cathode Ray Tube）等の表示装置３１に表示される。
【００３５】
また、上記ＭＰＥＧ音声デコーダ１７は、データ解釈部１３で分離された音声信号にデコード処理を施してアナログ信号に変換する。このＭＰＥＧ音声デコーダ１７から出力された音声信号は、音声増幅器３２を介してスピーカ３３で音声再生される。
【００３６】
図２は、上記圧縮率決定選択回路２６の一例を示している。すなわち、垂直位置カウンタ２６ａは、垂直同期信号Ｖsyncをリセットパルスとして一定周波数の基準クロック信号を循環的にカウントするもので、画面垂直方向の任意の位置を特定するために供される。
【００３７】
この垂直位置カウンタ２６ａの出力は、垂直圧縮率設定テーブル２６ｂに供給される。この垂直圧縮率設定テーブル２６ｂの内容は、ＭＰＵ２５によって設定可能である。
【００３８】
垂直圧縮率設定テーブル２６ｂは、垂直位置カウンタ２６ａの出力である垂直位置情報と、ＭＰＵ２５により予め設定された圧縮率とに基づいて、垂直圧縮率切替スイッチ２６ｃを切り替え制御する。
【００３９】
そして、垂直圧縮率切替スイッチ２６ｃで切り替えられた圧縮率が圧縮回路２１に供給され、ここに、画面の垂直方向の所定の範囲を所定の圧縮率で圧縮することが可能となる。
【００４０】
また、水平位置カウンタ２６ｄは、水平同期信号Ｈsync及び垂直同期信号Ｖsyncをリセットパルスとして一定周波数の基準クロック信号をカウントするもので、画面水平方向の任意の位置を特定するために供される。
【００４１】
この水平位置カウンタ２６ｄの出力は、水平圧縮率設定テーブル２６ｅに供給される。この水平圧縮率設定テーブル２６ｅの内容は、ＭＰＵ２５によって設定可能である。
【００４２】
水平圧縮率設定テーブル２６ｅは、水平位置カウンタ２６ｄの出力である水平位置情報と、ＭＰＵ２５により予め設定された圧縮率とに基づいて、水平圧縮率切替スイッチ２６ｆを切り替え制御する。
【００４３】
そして、水平圧縮率切替スイッチ２６ｆで切り替えられた圧縮率が圧縮回路２１に供給され、ここに、画面の水平方向の所定の範囲を所定の圧縮率で圧縮することが可能となる。
【００４４】
図３は、上記指定表示領域計算回路２０、表示可能領域計算回路２３及び比較器２２の各出力を示している。図３において、画面３４は、データ放送提供者側で想定している映像表示領域を示し、画面３５は、ユーザが設定した画面モードにおける映像表示領域を示している。
【００４５】
すなわち、本来ならば、データ放送提供者側からの指示により、指定された画面３４の指定された位置に文字列３６，３７，３８がそれぞれ表示される。ところが、ユーザの指定した画面モードにおける画面３５が、画面３４よりも小さいことから、文字列３６の先頭の文字“Ａ”と文字列３８の下半分とが、画面３５からはみ出して表示できていない。
【００４６】
上記した指定表示領域計算回路２０では、文字列３６，３７，３８から、水平方向の文字表示領域を示す水平方向指定表示領域情報と、垂直方向の文字表示領域を示す垂直方向指定表示領域情報とを算出する。
【００４７】
また、上記した表示可能領域計算回路２３では、ユーザの指定した画面モードから、実際に映像が表示可能な水平方向の領域を示す水平方向表示可能領域情報と、実際に映像が表示可能な垂直方向の領域を示す垂直方向表示可能領域情報とを算出している。
【００４８】
この映像が表示可能な領域は、データ放送提供者側が指定した画面３４に対する、水平方向及び垂直方向の拡大率から容易に算出することができる。具体的には、水平方向の拡大率をＮ、垂直方向の拡大率をＭとすると、水平方向表示可能領域情報は元の画面３５の水平方向の１／Ｎ、垂直方向表示可能領域情報は元の画面３５の垂直方向の１／Ｍとなる。
【００４９】
そして、水平方向指定表示領域情報及び垂直方向指定表示領域情報と、水平方向表示可能領域情報及び垂直方向表示可能領域情報とを比較器２２で比較することにより、水平方向の非表示領域を示す水平方向文字欠け領域情報と、垂直方向の非表示領域を示す垂直方向文字欠け領域情報とが得られることになる。
【００５０】
図４は、このようにして比較器２２で生成された水平及び垂直方向文字欠け領域情報に基づいて、圧縮回路２１でグラフィックス信号を圧縮処理した例を示している。画面３５からはみ出して表示することができなかった部分は、圧縮されて画面３５の範囲内に収められている。
【００５１】
具体的には、文字列３６の先頭から４つの文字“ＡＢＣＤ”と、文字列３８の全ての文字とが圧縮されており、元々画面３５の範囲内に欠落なく表示されている文字列３７は、圧縮されていない。
【００５２】
このような表示形態によれば、各文字列３６〜３８の表示位置は変えることなく、文字掛けの生じた部分が画面３５内に収まるように、画面３４内で圧縮範囲を設定して圧縮しているので、文字情報を欠落なく、しかも、視聴者に違和感を与えることもなく表示することを可能とすることができる。
【００５３】
図５は、圧縮の概念を示している。例えば３／５に圧縮する場合には、元の５つの画素３９から新たな３つの画素４０を生成すれば良い。簡単には、５画素から２画素を削除して残りの３画素のみを採用すれば良い。
【００５４】
しかしながら、この手法では画面のギザギザが目立ち画質の劣化が激しいものとなるため、一般的には、画素間の冗長性を利用し、元の複数の画素から計算によって新規な１つの画素を生成することが望ましい。
【００５５】
この場合、新規な画素は、元のｎ個の画素｛ｘ１，ｘ２，ｘ３，……，ｘｎ｝にそれぞれ係数｛α１，α２，α３，……，αｎ｝を乗算して、その各乗算結果を加算することにより生成される。
【００５６】
図６は、３つの画素から計算によって１つの画素を生成する圧縮部４１の例を示している。すなわち、連続する３つの画素ｘｋ−１，ｘｋ，ｘｋ＋１にそれぞれ係数αｋ−１，αｋ，αｋ＋１を乗算する乗算器４１ａと、この乗算器４１ａの各乗算結果を加算する加算器４１ｂとから構成されている。
【００５７】
すなわち、この圧縮部４１で生成される画素ｘｋは、
ｘｋ＝αｋ−１・ｘｋ−１＋αｋ・ｘｋ＋αｋ＋１・ｘｋ＋１
と表わすことができる。
【００５８】
図７（ａ），（ｂ）は、圧縮を行なう領域の制御例を示している。すなわち、図７（ａ）において、画面４２は、データ放送提供者側で想定している映像表示領域を示し、画面４３は、ユーザが設定した画面モードにおける映像表示領域を示している。そして、データ放送提供者側からの指示により表示される文字列４４が、ユーザの指定した画面モードにおける画面４３からはみ出して文字欠けが生じている。
【００５９】
この場合、画面４２のうち、文字列４４を含む水平方向の両側に所定の圧縮範囲となる領域４２ａ，４２ｂを設定し、図７（ｂ）に示すように、文字列４４が全て画面４３内に収まるように、各領域４２ａ，４２ｂをそれぞれ水平方向に圧縮する。これにより、文字列４４が欠落なく画面４３内に表示される。
【００６０】
なお、図７（ａ），（ｂ）に示す制御例では、画面４２の水平方向の両側の領域４２ａ，４２ｂをそれぞれ水平方向に圧縮するようにしたが、文字列４４を含む領域４２ｂのみに水平方向の圧縮を施すようにしても良い。また、圧縮は、水平方向だけでなく垂直方向にも施すことが可能で、水平方向の圧縮と垂直方向の圧縮とを適宜組み合わせることができる。
【００６１】
図８（ａ），（ｂ）は、圧縮を行なう領域の他の制御例を示している。すなわち、画面４２の水平方向の両側の領域４２ａ，４２ｂをそれぞれ水平方向に圧縮する際、各領域４２ａ，４２ｂをそれぞれ水平方向に複数（図示の場合は２つ）の領域４２ａ１，４２ａ２と４２ｂ１，４２ｂ２とに分割する。
【００６２】
そして、画面４２の中心に近い領域４２ａ２，４２ｂ２に対する圧縮率と、画面４２の両側に近い領域４２ａ１，４２ｂ１に対する圧縮率とを変化させる。この場合、画面４２の両側に行くほど、圧縮率が高くなるように制御される。
【００６３】
すなわち、ユーザが画面を見ているときは、画面の中心部分に注意が集中することを利用して、中心に近い領域４２ａ２，４２ｂ２では圧縮率を低く（例えば１／１０）し、両側に近い領域４２ａ１，４２ｂ１では圧縮率を高く（例えば１／２０）することにより、違和感を軽減することができる。
【００６４】
このような領域毎の圧縮率の制御は、前述した垂直圧縮率設定テーブル２６ｂ及び水平圧縮率設定テーブル２６ｅに、垂直方向及び水平方向で圧縮率を変えるデータを書き込むことにより、容易に実現することができる。
【００６５】
図９は、ユーザが画面モードを切り替えた場合の動作を示すフローチャートである。ユーザが画面モードを切り替えた場合、ＭＰＵ２５は、ステップＳ１００で、垂直方向の拡大率Ｍと水平方向の拡大率Ｎとを取得する。
【００６６】
その後、ＭＰＵ２５は、ステップＳ１０１で、表示可能領域計算回路２３に対して水平方向及び垂直方向の表示可能領域を算出させる。この表示可能領域の算出は、水平方向の２つの座標値ｘ０，ｘ１と垂直方向の２つの座標値ｙ０，ｙ１とを算出することで、表示可能領域は、各座標値を組み合わせた座標点（ｘ０，ｙ０）、（ｘ１，ｙ０）、（ｘ０，ｙ１）、（ｘ１，ｙ１）として表わされる。
【００６７】
図１０は、表示可能領域の座標値の算出手法を説明している。すなわち、画面モード変更前の画面４５の水平方向の画素数をＸ、垂直方向のライン数をＹとすると、画面モード切り替え後の画面４６の水平方向画素数はＸ／Ｎ、垂直方向ライン数はＹ／Ｍとなる。
【００６８】
このため、画面４５を上下左右に均等に縮小して画面４６を生成することを考えると、画面４６は、元の画面４５を、水平方向の両側にそれぞれＸ／２Ｎ、垂直方向の上下にそれぞれＹ／２Ｍだけ狭くしたものとなる。
【００６９】
したがって、画面４６の位置を特定する４つの座標値ｘ０，ｘ１，ｙ０，ｙ１は、元の画面４５に対して、
ｘ０＝Ｘ／２Ｎ
ｘ１＝Ｘ−（Ｘ／２Ｎ）
ｙ０＝Ｙ／２Ｍ
ｙ１＝Ｙ−（Ｙ／２Ｍ）
として容易に算出することができる。
【００７０】
図１１は、上記した一連の文字表示処理動作を説明するためのフローチャートである。まず、ＭＰＵ２５は、ステップＳ１１０で、表示可能領域計算回路２３から表示可能領域を示す４つの座標値ｘ０，ｘ１，ｙ０，ｙ１を読み出す。
【００７１】
そして、ＭＰＵ２５は、ステップＳ１１１で、前記指定表示領域計算回路２０から１ライン分の表示文字開始位置（ｘＣ０，ｙＣ０）を読み込み、ステップＳ１１２で、その表示文字終了位置（ｘＣ１，ｙＣ１）を読み込む。
【００７２】
その後、ＭＰＵ２５は、ステップＳ１１３で、全ラインに対して表示文字開始位置（ｘＣ０，ｙＣ０）と表示文字終了位置（ｘＣ１，ｙＣ１）との読み取りが終了したか否かを判別し、終了していないと判断された場合（ＮＯ）、ステップＳ１１１の処理に戻される。
【００７３】
また、ステップＳ１１３で終了していると判断された場合（ＹＥＳ）、ＭＰＵ２５は、ステップＳ１１４で、表示文字開始位置（ｘＣ０，ｙＣ０）の最小値ＸＣ０ｍｉｎ，ＹＣ０ｍｉｎと、表示文字終了位置（ｘＣ１，ｙＣ１）の最大値ＸＣ１ｍａｘ，ＹＣ１ｍａｘとを算出する。
【００７４】
この場合、ＸＣＯｍｉｎは水平方向の文字開始位置を示し、ＸＣ１ｍａｘは水平方向の文字終了位置を示し、ＹＣ０ｍｉｎは垂直方向の文字開始位置を示し、ＹＣ１ｍａｘは垂直方向の文字終了位置を示している。
【００７５】
そして、ＭＰＵ２５は、ステップＳ１１５で、水平方向の文字欠け領域ａと、垂直方向の文字欠け領域ｂとを初期化する。
【００７６】
以下、ステップＳ１１６〜Ｓ１２０までが、水平方向の左右の文字欠け領域のうち広い方を選択する処理動作を示し、ステップＳ１２１〜Ｓ１２５までが、垂直方向の上下の文字欠け領域のうち広い方を選択する処理動作を示している。
【００７７】
すなわち、ＭＰＵ２５は、ステップＳ１１６で、水平方向の文字開始位置ＸＣＯｍｉｎが、表示可能領域の水平方向の開始位置ｘ０よりも、座標値として大きいか否かを判別する。
【００７８】
そして、水平方向の文字開始位置ＸＣＯｍｉｎが、表示可能領域の水平方向の開始位置ｘ０以下であると判別された場合（ＮＯ）、ＭＰＵ２５は、表示可能領域の水平方向の開始位置（図１０で言えば画面４６の左側）に文字欠けが発生していると判断する。
【００７９】
この場合、ＭＰＵ２５は、ステップＳ１１７で、表示可能領域の水平方向の開始位置ｘ０から、水平方向の文字開始位置ＸＣＯｍｉｎを減算した値を、水平方向の文字欠け領域ａとして設定する。
【００８０】
また、上記ステップＳ１１６で、水平方向の文字開始位置ＸＣＯｍｉｎが、表示可能領域の水平方向の開始位置ｘ０よりも大きいと判断された場合（ＹＥＳ）には、ＭＰＵ２５は、表示可能領域の水平方向の開始位置（図１０で言えば画面４６の左側）に文字欠けが発生していないと判断する。
【００８１】
そして、ステップＳ１１６で文字欠けが発生していないと判断された場合、または、ステップＳ１１７の後、ＭＰＵ２５は、ステップＳ１１８で、水平方向の文字終了位置ＸＣ１ｍａｘに文字幅ｄを加算した値が、表示可能領域の水平方向の終了位置ｘ１よりも、座標値として小さいか否かを判別する。
【００８２】
そして、水平方向の文字終了位置ＸＣ１ｍａｘに文字幅ｄを加算した値が、表示可能領域の水平方向の終了位置ｘ１以上であると判断された場合（ＮＯ）、ＭＰＵ２５は、表示可能領域の水平方向の終了位置（図１０で言えば画面４６の右側）に文字欠けが発生していると判断する。
【００８３】
この場合、ＭＰＵ２５は、ステップＳ１１９で、水平方向の文字終了位置ＸＣ１ｍａｘに文字幅ｄを加算した値から、表示可能領域の水平方向の終了位置ｘ１を減算した値が、先にステップＳ１１７で設定した水平方向の文字欠け領域ａよりも大きいか否かを判別する。
【００８４】
そして、大きいと判断された場合（ＹＥＳ）、ＭＰＵ２５は、ステップＳ１２０で、水平方向の文字終了位置ＸＣ１ｍａｘに文字幅ｄを加算した値を、水平方向の文字欠け領域ａとして設定する。このステップＳ１１６〜Ｓ１２０の処理により、表示可能領域の左右で文字欠け領域の広い方を選択することができる。
【００８５】
このステップＳ１２０の後、または、上記ステップＳ１１８でＹＥＳと判断された場合、または、上記ステップＳ１１９でＮＯと判断された場合、ＭＰＵ２５は、ステップＳ１２１で、垂直方向の文字開始位置ＹＣＯｍｉｎに文字高さｈを加算した値が、表示可能領域の垂直水平方向の開始位置ｙ０よりも、座標値として大きいか否かを判別する。
【００８６】
そして、垂直方向の文字開始位置ＹＣＯｍｉｎに文字高さｈを加算した値が、表示可能領域の垂直方向の開始位置ｙ０以下であると判別された場合（ＮＯ）、ＭＰＵ２５は、表示可能領域の垂直方向の開始位置（図１０で言えば画面４６の上側）に文字欠けが発生していると判断する。
【００８７】
この場合、ＭＰＵ２５は、ステップＳ１２２で、垂直方向の文字開始位置ＹＣＯｍｉｎに文字高さｈを加算した値から、表示可能領域の垂直方向の開始位置ｙ０を減算した値を、垂直方向の文字欠け領域ｂとして設定する。
【００８８】
また、上記ステップＳ１２１で、垂直方向の文字開始位置ＹＣＯｍｉｎに文字高さｈを加算した値が、表示可能領域の垂直方向の開始位置ｙ０よりも大きいと判断された場合（ＹＥＳ）には、ＭＰＵ２５は、表示可能領域の垂直方向の開始位置（図１０で言えば画面４６の上側）に文字欠けが発生していないと判断する。
【００８９】
そして、ステップＳ１２１で文字欠けが発生していないと判断された場合、または、ステップＳ１２２の後、ＭＰＵ２５は、ステップＳ１２３で、垂直方向の文字終了位置ＹＣ１ｍａｘが、表示可能領域の垂直方向の終了位置ｙ１よりも、座標値として小さいか否かを判別する。
【００９０】
そして、垂直方向の文字終了位置ＹＣ１ｍａｘが、表示可能領域の垂直方向の終了位置ｙ１以上であると判断された場合（ＮＯ）、ＭＰＵ２５は、表示可能領域の垂直方向の終了位置（図１０で言えば画面４６の下側）に文字欠けが発生していると判断する。
【００９１】
この場合、ＭＰＵ２５は、ステップＳ１２４で、垂直方向の文字終了位置ＹＣ１ｍａｘに文字高さｈを加算した値から、表示可能領域の垂直方向の終了位置ｙ１を減算した値が、先にステップＳ１２２で設定した垂直方向の文字欠け領域ｂよりも大きいか否かを判別する。
【００９２】
そして、大きいと判断された場合（ＹＥＳ）、ＭＰＵ２５は、ステップＳ１２５で、垂直方向の文字終了位置ＹＣ１ｍａｘに文字高さｈを加算した値から、表示可能領域の垂直方向の終了位置ｙ１を減算した値を、垂直方向の文字欠け領域ｂとして設定する。このステップＳ１２１〜Ｓ１２５の処理により、表示可能領域の上下で文字欠け領域の広い方を選択することができる。
【００９３】
このステップＳ１２５の後、または、上記ステップＳ１２３でＹＥＳと判断された場合、または、上記ステップＳ１２４でＮＯと判断された場合、ＭＰＵ２５は、ステップＳ１２６で、水平圧縮率と垂直圧縮率とを算出する。
【００９４】
この水平圧縮率及び垂直圧縮率は、設定された水平圧縮領域及び垂直圧縮領域と、それぞれの水平文字欠け領域ａ及び垂直文字欠け領域ｂとに基づいて算出される。
【００９５】
具体的には、設定された水平圧縮領域をＸcmp、垂直圧縮領域をＹcmpとすると、
水平圧縮率＝（Ｘcmp＋ａ）／Ｘcmp
垂直圧縮率＝（Ｙcmp＋ｂ）／Ｙcmp
となる。
【００９６】
次に、ＭＰＵ２５は、ステップＳ１２７で、水平圧縮率が予め設定された水平圧縮上限値を越えているか否かを判別する。このステップＳ１２７の処理は、あまりに水平方向の文字欠け領域が広い場合、圧縮率が高くなり過ぎてユーザに違和感を与えることを防止するために、水平圧縮率に上限を定めたものである。
【００９７】
水平圧縮率が水平圧縮上限値を越えると判断された場合（ＹＥＳ）、ＭＰＵ２５は、ステップＳ１２８で、水平圧縮上限値から１を減算した値で、水平文字欠け領域ａを除算した値を、新たな水平圧縮領域Ｘcmp′として設定する。
【００９８】
このステップＳ１２８の後、または、上記ステップＳ１２７で水平圧縮率が水平圧縮上限値以下であると判断された場合（ＮＯ）、ＭＰＵ２５は、ステップＳ１２９で、垂直圧縮率が予め設定された垂直圧縮上限値を越えているか否かを判別する。
【００９９】
このステップＳ１２９の処理も、あまりに垂直方向の文字欠け領域が広い場合に、圧縮率が高くなり過ぎてユーザに違和感を与えることを防止するために、垂直圧縮率に上限を定めたものである。
【０１００】
垂直圧縮率が垂直圧縮上限値を越えると判断された場合（ＹＥＳ）、ＭＰＵ２５は、ステップＳ１３０で、垂直圧縮上限値から１を減算した値で、垂直文字欠け領域ｂを除算した値を、新たな垂直圧縮領域Ｙcmp′として設定する。
【０１０１】
そして、ステップＳ１３０の後、または、上記ステップＳ１２９で垂直圧縮率が垂直圧縮上限値以下であると判断された場合（ＮＯ）、ＭＰＵ２５は、ステップＳ１３１で、水平圧縮率，垂直圧縮率及び圧縮範囲の設定を行なって、圧縮処理を実行させる。この場合、図８（ａ），（ｂ）で説明したように、圧縮範囲を複数の領域に分割し、各領域毎に段階的に圧縮率を変えるようにしても良い。
【０１０２】
以上のように構成されたテレビジョン放送受信装置では、ユーザが画面モードを変更した場合でも、文字情報を欠落なく、しかも、視聴者に違和感を与えることもなく表示することが可能となる。
【０１０３】
このため、ユーザは、文字情報を見るために、文字欠けのない画面モードに切り替える必要がなく、取り扱いが便利になる。また、データ放送提供者側も、全ての文字情報を文字欠けなく表示できるようになるので、良好な情報提供サービスを行なうことができる。
【０１０４】
次に、この発明の第２の実施の形態について説明する。すなわち、テレビジョン放送受信装置では、画面の特定位置に輝度の高い文字等を長時間表示していると、画面焼けが発生する。このため、現状のテレビジョン放送受信装置では、電源の入り切りや選局動作等をトリガとして、画面内で映像表示領域をランダムに移動させ、画面焼けを回避する機能が備えられている。
【０１０５】
図１２（ａ）は、データ放送提供者側で想定している映像表示領域４７に、ユーザが設定した画面モードにおける映像表示領域４８が形成されている状態で、上記した画面焼けを回避する機能により映像表示領域４８が移動して、文字列４９が映像表示領域４８からはみ出した状態を示している。
【０１０６】
この場合、映像表示領域４８は、映像表示領域４７を水平方向に２等分する中心線Ｃ１に対して、映像表示領域４８を水平方向に２等分する中心線Ｃ２が、ｄだけ水平方向にずれるように移動されている。
【０１０７】
このような状態では、映像表示領域４８の移動量ｄが予めわかっているので、映像表示領域４７のうち、文字列４９を含む水平方向の片側に圧縮範囲となる所定の領域４７ａを設定する。そして、この領域４７ａを、図１２（ｂ）に示すように、映像表示領域４８内に収まるように水平方向に圧縮する。これにより、文字列４９が欠落なく映像表示領域４８内に表示される。
【０１０８】
図１３は、この第２の実施の形態に係るテレビジョン放送受信装置を示している。図１３において、図１と同一部分には同一符号を付して説明すると、画面拡大回路２７に代えて画面移動回路５０が設置されている。
【０１０９】
操作部２４から、例えば電源の入り切りの操作情報がＭＰＵ２５に与えられると、ＭＰＵ２５は、電源の立ち上がり毎に、画面移動回路５０に対して画面移動の指示を発生する。このとき、画面の移動量を示す情報が、ＭＰＵ２５から表示可能領域計算回路２３に伝送されて、水平及び垂直方向の表示可能領域情報が算出される。
【０１１０】
以後、第１の実施の形態と同様に、指定表示領域計算回路２０の出力と表示可能領域計算回路２３の出力とが比較器２２で比較されることにより、水平及び垂直方向の文字欠け領域情報が生成され、この文字欠け領域情報に基づいて圧縮率や圧縮領域の設定が行なわれる。
【０１１１】
なお、この発明は上記した各実施の形態に限定されるものではなく、この外その要旨を逸脱しない範囲で種々変形して実施することができる。
【０１１２】
【発明の効果】
以上詳述したようにこの発明によれば、画面モードに無関係に文字情報を欠落なく、視聴者に違和感を与えることもなく表示することを可能とした受信表示装置とその制御方法を提供することができる。
【図面の簡単な説明】
【図１】この発明の第１の実施の形態を示すもので、テレビジョン放送受信装置を説明するために示すブロック構成図。
【図２】同第１の実施の形態における圧縮率決定選択回路の詳細を説明するために示すブロック構成図。
【図３】同第１の実施の形態における指定表示領域計算回路、表示可能領域計算回路及び比較器の各出力を説明するために示す図。
【図４】同第１の実施の形態におけるグラフィックス信号を圧縮処理して画面表示した一例を説明するために示す図。
【図５】同第１の実施の形態における５画素を３画素に圧縮する概念を説明するために示す図。
【図６】同第１の実施の形態における５画素を３画素に圧縮する圧縮部を説明するために示すブロック構成図。
【図７】同第１の実施の形態における画面上で圧縮を行なう領域を制御する一例を説明するために示す図。
【図８】同第１の実施の形態における画面上で圧縮を行なう領域を制御する他の例を説明するために示す図。
【図９】同第１の実施の形態におけるユーザが画面モードを切り替えた場合の動作を説明するために示すフローチャート。
【図１０】同第１の実施の形態における画面上の表示可能領域の座標値を算出する手法を説明するために示す図。
【図１１】同第１の実施の形態における文字表示処理動作を説明するために示すフローチャート。
【図１２】この発明の第２の実施の形態を示すもので、画面焼け防止の画面移動を説明するために示す図。
【図１３】同第２の実施の形態におけるテレビジョン放送受信装置を説明するために示すブロック構成図。
【符号の説明】
１１…アンテナ、
１２…映像受信部、
１３…データ解釈部、
１４…ＭＰＥＧデコーダ、
１５…文字情報復号回路、
１６…番組情報復号回路、
１７…ＭＰＥＧ音声デコーダ、
１８…グラフィックス挿入回路、
１９…グラフィックス回路、
２０…指定表示領域計算回路、
２１…圧縮回路、
２２…比較器、
２３…表示可能領域計算回路、
２４…操作部、
２５…ＭＰＵ、
２６…圧縮率決定選択回路、
２７…画面拡大回路、
２８…ＲＧＢ変換回路、
２９…ドライブ回路、
３０…高圧回路、
３１…表示装置、
３２…音声増幅器、
３３…スピーカ、
３４，３５…画面、
３６〜３８…文字列、
３９，４０…画素、
４１…圧縮部、
４２，４３…画面、
４４…文字列、
４５，４６…画面、
４７，４８…映像表示領域、
４９…文字列、
５０…画面移動回路。
【図１】
0003660654.tif 000002
【図２】
0003660654.tif 000003
【図３】
0003660654.tif 000004
【図４】
0003660654.tif 000005
【図５】
0003660654.tif 000006
【図６】
0003660654.tif 000007
【図７】
0003660654.tif 000008
【図８】
0003660654.tif 000009
【図９】
0003660654.tif 000010
【図１０】
0003660654.tif 000011
【図１１】
0003660654.tif 000012
【図１２】
0003660654.tif 000013
【図１３】
0003660654.tif 000014