(57)【要約】【課題】自動表示メッセージの表示位置を制御することにより、カーソルで選択されているデータ放送のボタン等の画像位置が自動表示メッセージの後に表示され、操作しづらくなる現象を回避する。【解決手段】制御部１６は、データ放送のコンテンツ表示中に自動表示メッセージが新規に表示されたと判定した場合、又は自動表示メッセージ表示中にカーソルが移動されたと判定した場合は、自動表示メッセージの表示位置とカーソルの位置との重なりの有無を判定する。制御部１６は、それらの少なくとも一部が重なっていると判定したときは、自動表示メッセージの現在表示されている表示区域内において予め定めた複数の位置にそれぞれ移動したときの自動表示メッセージとカーソルの位置との重なる面積を計算する。制御部１６は、それらの面積を比較し、面積が最小の位置に自動表示メッセージを移動する。【選択図】図１
2010114610.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送波を受信して、デジタル放送受信信号を抽出する受信手段と、
前記デジタル放送受信信号から、ＧＵＩ(Graphical User Interface)操作で用いるための操作用ボタンを含むデータ放送コンテンツを取得するコンテンツデータ取得手段と、
前記デジタル放送受信信号から、表示部の複数の表示区域のうち一の表示区域内に表示することが指定されている自動表示メッセージを取得する自動表示メッセージ取得手段と、
前記データ放送コンテンツを前記表示部に表示するとともに、このデータ放送コンテンツの前記操作用ボタンの表示位置に、前記ＧＵＩ操作によって前記操作ボタンを選択するためのカーソルを表示する表示手段と、
前記データ放送コンテンツと前記カーソルとが前記表示部に表示されているときに、前記自動表示メッセージが、前記表示手段によって新たに表示された場合、前記自動表示メッセージの表示領域と前記カーソルの表示領域との少なくとも一部が重なっているか否かを検出する検出手段と、
前記自動表示メッセージの表示領域と前記カーソルの表示領域とが重なっていることが検出された場合は、前記自動表示メッセージの表示位置を前記一の表示区域内の予め定めた複数の位置に順次に移動したときの、そのそれぞれの位置における前記自動表示メッセージの表示領域と前記カーソルの表示領域とが重なる領域の面積を算出する算出手段と、
前記重なる領域の面積を比較して、最小の面積が得られる前記自動表示メッセージの表示位置に、前記自動表示メッセージを表示するように調整する位置調整手段と
を有することを特徴とするデジタル放送受信機。
【請求項２】
デジタル放送波を受信して、デジタル放送受信信号を抽出する受信手段と、
前記デジタル放送受信信号から、ＧＵＩ(Graphical User Interface)操作で用いるための操作用ボタンを含むデータ放送コンテンツを取得するコンテンツデータ取得手段と、
前記デジタル放送受信信号から、表示部の複数の表示区域のうち一の表示区域内に表示することが指定されている自動表示メッセージを取得する自動表示メッセージ取得手段と、
前記自動表示メッセージと前記データ放送コンテンツとを前記表示部に表示するとともに、このデータ放送コンテンツの前記操作用ボタンの表示位置に、前記ＧＵＩ操作によって前記操作ボタンを選択するためのカーソルを表示する表示手段と、
前記カーソルの表示位置が移動した場合、移動後の前記カーソルの表示領域と前記自動表示メッセージの表示領域との少なくとも一部が重なっているか否かを検出する検出手段と、
前記自動表示メッセージの表示領域と前記カーソルの表示領域とが重なっていることが検出された場合は、前記自動表示メッセージの表示位置を前記一の表示区域内の予め定めた複数の位置に順次に移動したときの、そのそれぞれの位置における前記自動表示メッセージの表示領域と前記カーソルの表示領域とが重なる領域の面積を算出する算出手段と、
前記重なる領域の面積を比較して、最小の面積が得られる前記自動表示メッセージの表示位置に、前記自動表示メッセージを表示するように調整する位置調整手段と
を有することを特徴とするデジタル放送受信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタル放送受信機に係り、特に強制メッセージである自動表示メッセージを表示する機能、及びデータ放送の受信機能を備えたデジタル放送受信機に関する。
【背景技術】
【０００２】
デジタル放送規格には、自動表示メッセージの強制表示仕様が規定されている。このデジタル放送規格では、デジタル放送受信機は、自動表示メッセージを受信したときはその自動表示メッセージをテレビ画面に強制的に表示するように定めている。但し、例外として、上記のデジタル放送規格は、デジタル放送受信機がテレビ画面に電子番組表などを表示したときや、警告メッセージ（ダイアログ）を表示したときなどは、自動表示メッセージの強制表示を行わなくてもよいことを定めている。
【０００３】
しかしながら、上記のデジタル放送規格は、デジタル放送受信機がデータ放送を受信してテレビ画面に表示しているときは、自動表示メッセージの強制表示に関して、上記したような例外扱いを許可していない。従って、テレビ画面上にデータ放送の番組が提供する、ＧＵＩ(Graphical User Interface)によって選択可能なボタンの領域の前面に自動表示メッセージが重なって表示されることがある。
【０００４】
例えば、データ放送受信機能を備えたデジタル放送受信機は、データ放送を受信すると、その受信したデータ放送の番組を、例えば、図５のようなグラフィック画像としてテレビ画面１に表示する。図５において、テレビ画面１には、データ放送の放送局名等の文字情報を表示する文字表示領域２と、データ放送の番組に含まれる動画等を表示する動画表示領域３と、ＧＵＩ操作によって選択可能なＧＵＩボタン４、５、６及び７とからなるデータ放送番組の画像が表示されている。そして、ＧＵＩボタン４〜７のうちいずれかを選択するためのカーソル２１は、ＧＵＩボタン４上に位置している。
【０００５】
なお、ＧＵＩボタン４〜７は、ＧＵＩ操作を行うときにテレビ画面１上に表示される仮想的なデータ放送操作用ボタンである。例えば、視聴者がＧＵＩボタン４にカーソルを移動して決定操作（ボタン押下に相当）を行うと、ニュース(News)情報を提供するデータ放送画面に切り換わる。同様に、視聴者がＧＵＩボタン５にカーソルを移動して決定操作を行うと、天気予報情報を提供するデータ放送画面に切り換わり、ＧＵＩボタン６にカーソルを移動して決定操作を行うと、このデータ放送番組の番組内容の情報を提供するデータ放送画面に切り換わり、ＧＵＩボタン７にカーソルを移動して決定操作を行うと、料理レシピの情報を提供するデータ放送画面に切り換わる。
【０００６】
このデータ放送番組の表示中に、デジタル放送受信機が自動表示メッセージを受信すると、例えば、図６に示すようにカーソル２１で選択しているボタン４の前面に自動表示メッセージ８が強制表示されることがあり、この場合はボタン４が自動表示メッセージ８により隠れてしまい、ボタン４の名称が認識できない。
【０００７】
このような、一つの画面に複数の画像が重なって表示されることにより、一方の画像が隠れて見難くなる現象を極力抑制する画像表示装置が知られている（例えば、特許文献１参照）。この特許文献１は、画像と共にオンスクリーンディスプレイ（ＯＳＤ）情報を一つの画面に表示する場合に、画像から人物の顔を認識し、その認識した顔画像の表示エリアと重ならないように、ＯＳＤ情報の表示位置を制御する構成の画像表示装置を開示している。
【０００８】
【特許文献１】特開２００７−１９９３１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記の特許文献１記載の画像表示装置は、ＯＳＤ情報と共に表示する画像が人物の顔を含む画像であることが前提であり、操作ボタン等のグラフィック画像や自動表示メッセージなどのように人物の顔を含まない複数の画像を表示するデジタル放送受信機には、適用することができない。
【００１０】
本発明は上記の点に鑑みなされたもので、自動表示メッセージの表示位置を制御することにより、カーソルで選択されているデータ放送のボタン等の画像位置が自動表示メッセージの後に表示され、操作しづらくなる現象をできるかぎり回避することができるデジタル放送受信機を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成するため、第１の発明のデジタル放送受信機は、デジタル放送波を受信して、デジタル放送受信信号を抽出する受信手段と、デジタル放送受信信号から、ＧＵＩ(Graphical User Interface)操作で用いるための操作用ボタンを含むデータ放送コンテンツを取得するコンテンツデータ取得手段と、デジタル放送受信信号から、表示部の複数の表示区域のうち一の表示区域内に表示することが指定されている自動表示メッセージを取得する自動表示メッセージ取得手段と、データ放送コンテンツを表示部に表示するとともに、このデータ放送コンテンツの操作用ボタンの表示位置に、ＧＵＩ操作によって操作ボタンを選択するためのカーソルを表示する表示手段と、データ放送コンテンツとカーソルとが表示部に表示されているときに、自動表示メッセージが、表示手段によって新たに表示された場合、自動表示メッセージの表示領域とカーソルの表示領域との少なくとも一部が重なっているか否かを検出する検出手段と、自動表示メッセージの表示領域とカーソルの表示領域とが重なっていることが検出された場合は、自動表示メッセージの表示位置を一の表示区域内の予め定めた複数の位置に順次に移動したときの、そのそれぞれの位置における自動表示メッセージの表示領域とカーソルの表示領域とが重なる領域の面積を算出する算出手段と、重なる領域の面積を比較して、最小の面積が得られる自動表示メッセージの表示位置に、自動表示メッセージを表示するように調整する位置調整手段とを有することを特徴とする。
【００１２】
また、上記の目的を達成するため、第２の発明のデジタル放送受信機は、デジタル放送波を受信して、デジタル放送受信信号を抽出する受信手段と、デジタル放送受信信号から、ＧＵＩ(Graphical User Interface)操作で用いるための操作用ボタンを含むデータ放送コンテンツを取得するコンテンツデータ取得手段と、デジタル放送受信信号から、表示部の複数の表示区域のうち一の表示区域内に表示することが指定されている自動表示メッセージを取得する自動表示メッセージ取得手段と、自動表示メッセージとデータ放送コンテンツとを表示部に表示するとともに、このデータ放送コンテンツの操作用ボタンの表示位置に、ＧＵＩ操作によって操作ボタンを選択するためのカーソルを表示する表示手段と、カーソルの表示位置が移動した場合、移動後のカーソルの表示領域と自動表示メッセージの表示領域との少なくとも一部が重なっているか否かを検出する検出手段と、自動表示メッセージの表示領域とカーソルの表示領域とが重なっていることが検出された場合は、自動表示メッセージの表示位置を一の表示区域内の予め定めた複数の位置に順次に移動したときの、そのそれぞれの位置における自動表示メッセージの表示領域とカーソルの表示領域とが重なる領域の面積を算出する算出手段と、重なる領域の面積を比較して、最小の面積が得られる自動表示メッセージの表示位置に、自動表示メッセージを表示するように調整する位置調整手段とを有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、自動表示メッセージの表示位置を制御することにより、カーソルで選択されているデータ放送のボタン等の画像位置が自動表示メッセージの後に表示され、操作しづらくなる現象をできるかぎり回避することができる。
【発明を実施するための最良の形態】
【００１４】
次に、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１５】
図１は、本発明になるデジタル放送受信機の一実施の形態のブロック図を示す。図１に示すように、本実施の形態のデジタル放送受信機１０は、デジタルチューナ１１と、分離器１２と、ＢＭＬ（Broadcast Markup Language）ブラウザ１３と、自動表示メッセージデコーダ１４と、スマートカード１５と、制御部１６と、加算器１７と、表示器１８とからなる。
【００１６】
デジタルチューナ１１は、デジタル放送を選局受信して得た受信信号を復調してトランスポートストリーム（ＴＳ）を取得する。
【００１７】
分離器１２は、入力されたＴＳから映像信号、音声信号、データ放送信号などを分離する。また、データ放送受信時には、更に、データ放送信号中のデータ放送コンテンツデータが入っているＤＳＭ−ＣＣ（Digital Storage Media Command and Control）と、自動表示メッセージなどを伝送するＥＭＭ（Entitlement Management Message）とを分離する。
【００１８】
ＢＭＬブラウザ１３は、分離器１２により分離されたＤＳＭ−ＣＣを入力として受け、その中に入っているＢＭＬ（Broadcast Markup Language）で記述されているデータ放送コンテンツデータを取得する。
【００１９】
自動表示メッセージデコーダ１４は、分離器１２により分離されたＥＭＭを入力として受け、そのＥＭＭをスマートカード１５を経由することにより、自動表示メッセージデータを取得する。
【００２０】
制御部１６は、ＢＭＬブラウザ１３と、自動表示メッセージデコーダ１４とを制御する。なお、信号線は図示していないが、この制御部１６は、デジタル放送受信機内の各機能ブロックを制御することでデジタル放送受信機全体の制御も行う。
【００２１】
加算器１７は、ＢＭＬブラウザ１３で取得されたデータ放送コンテンツデータと、自動表示メッセージデコーダ１４で取得された自動表示メッセージデータ（自動表示メッセージのＯＳＤ情報）とを合成して表示器１８へ出力する。
【００２２】
表示器１８は、合成されたデータ放送コンテンツデータと自動表示メッセージデータとを表示する。
【００２３】
自動表示メッセージのテレビ画面での表示位置は放送局側で指定される。この表示位置は、画面上においての厳密な座標値で指定されるのではなく、例えば、図２に示したように、横方向７２０画素（ｐｉｘ）、縦方向４８０画素（ｐｉｘ）の領域を、（１）〜（９）で示す横方向３つ、縦方向３つの計９つに分割した分割領域である表示区域のうちの１つの表示区域が指定される。よって、自動表示メッセージの表示位置は、９つの表示区域（１）〜（９）のうちの指定された１つの表示区域内であれば、デジタル放送受信機が、自由に配置可能である。図２は、自動表示メッセージ８が表示区域（７）に表示されていることを示している。なお、各表示区域の大きさは、横方向２４０画素、縦方向１６０画素である。また、自動表示メッセージは、一つの表示区域内で表示できるサイズに予め設定されている。
【００２４】
次に、データ放送受信時の本実施の形態の動作を、図３のフローチャート及び図４の概念図を用いて説明する。
【００２５】
まず、制御部１６が、例えばＢＭＬブラウザ１３からの信号に基づいて、データ放送の番組（以下、コンテンツとも呼ぶ）を表示中か否かを判断する（ステップＳ１）。制御部１６は、データ放送のコンテンツを表示中でないと判断したときは、処理は行わずステップＳ１で待機する。他方、データ放送のコンテンツを表示中であると判断したときは、自動表示メッセージデコーダ１４に自動表示メッセージを新規に表示したかを問い合わせる（ステップＳ２）。
【００２６】
自動表示メッセージを新規に表示していない場合は、制御部１６は自動表示メッセージ表示中に、カーソルが移動されたかをＢＭＬブラウザ１３からの情報に基づいて判定する（ステップＳ３）。カーソルは、視聴者が例えばリモコンの矢印キーを押下する等のＧＵＩ操作によって移動することができる。このとき押下したリモコンの矢印キーに対応したリモコン信号がリモコンから出力され、図１では図示しないデジタル放送受信機内の受信部で受信された後、所定の経路を経てＢＭＬブラウザ１３に供給され、移動したカーソルのデータが生成される。従って、制御部１６は、ＢＭＬブラウザ１３からの情報に基づいてカーソルの移動の有無を判定できる。
【００２７】
続いて、制御部１６は、データ放送のコンテンツ表示中に自動表示メッセージが新規に表示されたと判定した場合（ステップＳ２のＹＥＳ）、または自動表示メッセージ表示中にカーソルが移動されたと判定した場合（ステップＳ３のＹＥＳ）は、自動表示メッセージの表示位置とカーソルの位置とが重なっているかどうかを判定する（ステップＳ４）。このステップＳ４では、制御部１６は、自動表示メッセージの表示位置を自動表示メッセージデコーダ１４から取得し、カーソルの位置をＢＭＬブラウザ１３から取得して、両者を比較して重なりの有無を判定する。
【００２８】
制御部１６は、両者が重なっていないと判定したときは、直ちに処理を終了し、ステップＳ１に戻って待機する。他方、制御部１６は、両者の少なくとも一部が重なっていると判定したときは、自動表示メッセージの表示位置を適切な位置に移動する処理を行う（ステップＳ５〜Ｓ９）。すなわち、制御部１６は、自動表示メッセージの表示位置を適切な位置に移動するため、まず、自動表示メッセージの現在表示されている表示区域（分割領域）内において左上の位置に移動したときの自動表示メッセージとカーソルの位置との重なる面積を計算する（ステップＳ５）。
【００２９】
続いて、以下同様に、制御部１６は、表示されている自動表示メッセージの表示区域内において、自動表示メッセージを左下、右上、右下の各位置にそれぞれ移動したときの自動表示メッセージとカーソルの位置との重なる面積をそれぞれ計算する（ステップＳ６、Ｓ７、Ｓ８）。そして、制御部１６は、最後に、上記のステップＳ５〜Ｓ８でそれぞれ計算した面積を比較し、面積が最小の位置に自動表示メッセージを移動する（ステップＳ９）。この自動表示メッセージの移動は、制御部１６が自動表示メッセージデコーダ１４を制御して行う。
【００３０】
以上の処理はカーソルの移動毎、及び自動表示メッセージの表示毎に行われる（ステップＳ２、Ｓ３）。なお、ステップＳ９の面積の比較時に最小の面積が複数あったときは、そのうちのどれか任意に定めた一つの面積の位置に自動表示メッセージを移動すればよい。
【００３１】
このように、本実施の形態によれば、自動表示メッセージの表示位置を、自動表示メッセージが表示される表示区域とカーソルの表示位置とが重なる面積が最小となる表示区域へ移動制御するようにしたため、データ放送のＧＵＩボタン等の画像の表示が自動表示メッセージの表示に隠され、カーソル操作がしづらくなる現象を、デジタル放送規格から外れることなく、ソフトウェアで簡単に回避することができる。
【００３２】
次に、本発明の実施例１について説明する。いま、図６に示すようにデータ放送のカーソル２１の位置上に自動表示メッセージ８が表示されるものとする。この自動表示メッセージ８の表示位置は、図２の表示区域（７）内となっている。また、カーソル２１はＧＵＩボタン４の上に位置している。
【００３３】
図４（Ａ）は、この表示区域（７）内の左上に自動表示メッセージ８ａが移動した状態を示す。同様に、図４（Ｂ）、（Ｃ）、（Ｄ）は、表示区域（７）内の左下、右上、右下にそれぞれ移動した自動表示メッセージ８ｂ、８ｃ、８ｄを示す。
【００３４】
前述したように、制御部１６は、図４（Ａ）〜（Ｄ）に示す自動表示メッセージ８ａ〜８ｄとカーソル２１とが重なる面積を計算し（図３のステップＳ５〜Ｓ８）、それら計算した面積のうち最小の面積の位置を判定し、自動表示メッセージをその位置に移動させる（図３のステップＳ９）。
【００３５】
図４（Ａ）〜（Ｄ）の場合、自動表示メッセージ８ａ〜８ｄとカーソル２１とが重なる面積が最小になる位置は、図４（Ｂ）または図４（Ｄ）の位置であることが分る。そこで、制御部１６は、図４（Ｂ）に示す自動表示メッセージ８ｂ、または図４（Ｄ）に示す自動表示メッセージ８ｄの位置に自動表示メッセージを移動する。これにより、カーソル２１が自動表示メッセージ８ｂ又は８ｄにより隠されることがなくなり、操作性を向上できる。
【００３６】
なお、図４に示す状態でカーソル２１を例えば図４の天気のＧＵＩボタン５上に移動した場合は、制御部１６は、ステップＳ５〜Ｓ８と同様の計算を行い、ステップＳ９と同様の比較判定を行うことで、再度自動表示メッセージをカーソルと重ならない最適位置（図４（Ａ）または図４（Ｃ）の位置）に移動させる。
【００３７】
なお、本発明は以上の実施形態や実施例に限定されるものではなく、本発明は図３に示したフローチャートの各ステップをコンピュータにより実行するプログラムも含むものである。
【図面の簡単な説明】
【００３８】
【図１】本発明のデジタル放送受信機の一実施の形態のブロック図である。
【図２】自動表示メッセージの表示位置の説明図である。
【図３】本発明のデジタル放送受信機の動作説明用フローチャートである。
【図４】本発明における表示パターン例を示す図である。
【図５】データ放送表示画面の一例を示す図である。
【図６】データ放送表示画面上に自動表示メッセージが表示された例を示す図である。
【符号の説明】
【００３９】
８、８ａ〜８ｄ  自動表示メッセージ
１０  デジタル放送受信機
１１  デジタルチューナ
１２  分離器
１３  ＢＭＬブラウザ
１４  自動表示メッセージデコーダ
１５  スマートカード
１６  制御部
１７  加算器
１８  表示器
２１  カーソル
【図１】
2010114610.tif 000003
【図２】
2010114610.tif 000004
【図３】
2010114610.tif 000005
【図４】
2010114610.tif 000006
【図５】
2010114610.tif 000007
【図６】
2010114610.tif 000008