(57)【特許請求の範囲】
【請求項１】
データ放送情報を受信して、当該データ放送情報に基づく文字を表示部に表示するデジタル放送受信機において、
前記データ放送情報は、前記文字自体の色である文字色と、前記文字の背景の色である背景色と、当該文字色で着色される文字色領域と当該背景色で着色される背景色領域との間の当該文字色領域を縁取る領域に表示される中間色と、に関する色情報を含み、
前記データ放送情報に基づいて前記文字のサイズを取得する取得手段と、
前記取得手段によって取得された前記文字のサイズが所定の閾値以下であるか否かを判断する判断手段と、
前記判断手段によって前記文字のサイズが所定の閾値以下であると判断された場合に、前記文字色領域の幅と前記中間色領域の幅との和はそのままで前記文字色領域の幅を広くすることによって、前記文字色領域の幅に対する前記中間色領域の幅の割合を、予め設定された割合よりも小さくなるよう設定する設定手段と、
前記設定手段によって設定された割合で前記文字色領域と前記中間色領域とを着色することによって、前記文字を前記表示部に表示させる表示制御手段と、
を備えることを特徴とするデジタル放送受信機。
【請求項２】
請求項１に記載のデジタル放送受信機において、
前記設定手段は、前記取得手段によって取得された前記文字のサイズが小さくなるほど、前記割合が小さくなるよう設定することを特徴とするデジタル放送受信機。
【請求項３】
請求項１又は２に記載のデジタル放送受信機において、
前記設定手段は、前記判断手段によって前記文字のサイズが所定の閾値以下でないと判断された場合に、前記割合を、前記予め設定された割合よりも大きくなるよう設定することを特徴とするデジタル放送受信機。
【請求項４】
請求項３に記載のデジタル放送受信機において、
前記設定手段は、前記取得手段によって取得された前記文字のサイズが大きくなるほど、前記割合が大きくなるように設定することを特徴とするデジタル放送受信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送受信機に関する。
【背景技術】
【０００２】
近年、テレビジョン放送受信機においては、番組本編情報とコマーシャル情報とからなる番組放送情報の他に、データ放送情報を受信し、データ放送情報に基づく文字や画像を表示できるようになっている。
【０００３】
デジタル放送の場合、データ放送で描画される文字は、文字自体の色である文字色と、文字の背景の色である背景色と、文字色領域を縁取る領域に表示される中間色（第１中間色及び第２中間色）と、で描画されるようになっている。そして、これらの色は、ＡＲＩＢ（Association of Radio Industries and Businesses）により定められた１２８種類の色の中から、放送局が指定するようになっている。
したがって、この１２８種類の色の中に中間色に適した色がない場合、或いは、放送局が中間色に適した色を指定しなかった場合、文字のサイズが小さくなると、中間色が奇抜すぎて、文字が見難くなってしまうという問題がある。
【０００４】
従来、文字を見易くきれいな状態でユーザに提示できる装置が提案されている。
例えば、ジャギーの少ない文字を印字できるプリントシステム及び画像処理装置（例えば、特許文献１及び２参照）、ジャギーの少ない文字を表示できるデータ放送受信装置（例えば、特許文献３参照）、的確な色でアンチエイリアス処理された文字を表示できるデータ表示装置（例えば、特許文献４参照）などが提案されている。
【特許文献１】特開２００３−５４０４２号公報
【特許文献２】特開２００１−２９６６４４号公報
【特許文献３】特開２００２−１４２１９９号公報
【特許文献４】特開２００７−１２１７３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１〜４の装置は、ジャギーの少ない文字や的確な色でアンチエイリアス処理された文字をユーザに提示することはできるものの、すなわち、文字の輪郭を補正することはできるものの、文字を文字色、中間色及び背景色で描画するための技術にかかる装置でないため、中間色が奇抜である場合、データ放送で描画される文字のサイズが小さくなると、文字が見難くなってしまうという上記問題を解決することができない。
【０００６】
本発明の課題は、データ放送で描画される文字を見易くきれいな状態で表示することができるデジタル放送受信機を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、
データ放送情報を受信して、当該データ放送情報に基づく文字を表示部に表示するデジタル放送受信機において、
前記データ放送情報は、前記文字自体の色である文字色と、前記文字の背景の色である背景色と、当該文字色で着色される文字色領域と当該背景色で着色される背景色領域との間の当該文字色領域を縁取る領域に表示される中間色と、に関する色情報を含み、
前記データ放送情報に基づいて前記文字のサイズを取得する取得手段と、
前記取得手段によって取得された前記文字のサイズが所定の閾値以下であるか否かを判断する判断手段と、
前記判断手段によって前記文字のサイズが所定の閾値以下であると判断された場合に、前記文字色領域の幅と前記中間色領域の幅との和はそのままで前記文字色領域の幅を広くすることによって、前記文字色領域の幅に対する前記中間色領域の幅の割合を、予め設定された割合よりも小さくなるよう設定する設定手段と、
前記設定手段によって設定された割合で前記文字色領域と前記中間色領域とを着色することによって、前記文字を前記表示部に表示させる表示制御手段と、
を備えることを特徴とする。
【０００８】
請求項２に記載の発明は、
請求項１に記載のデジタル放送受信機において、
前記設定手段は、前記取得手段によって取得された前記文字のサイズが小さくなるほど、前記割合が小さくなるよう設定することを特徴とする。
【０００９】
請求項３に記載の発明は、
請求項１又は２に記載のデジタル放送受信機において、
前記設定手段は、前記判断手段によって前記文字のサイズが所定の閾値以下でないと判断された場合に、前記割合を、前記予め設定された割合よりも大きくなるよう設定することを特徴とする。
【００１０】
請求項４に記載の発明は、
請求項３に記載のデジタル放送受信機において、
前記設定手段は、前記取得手段によって取得された前記文字のサイズが大きくなるほど、前記割合が大きくなるように設定することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、データ放送情報を受信して、当該データ放送情報に基づく文字を表示部に表示するデジタル放送受信機において、データ放送情報は、文字自体の色である文字色と、文字の背景の色である背景色と、当該文字色で着色される文字色領域と当該背景色で着色される背景色領域との間の当該文字領域を縁取る領域に表示される中間色と、に関する色情報を含み、データ放送情報に基づいて文字のサイズを取得する取得手段と、取得手段によって取得された文字のサイズが所定の閾値以下であるか否かを判断する判断手段と、判断手段によって文字のサイズが所定の閾値以下であると判断された場合に、文字色領域の幅と中間色領域の幅との和はそのままで文字色領域の幅を広くすることによって、文字色領域の幅に対する中間色領域の幅の割合を、予め設定された割合よりも小さくなるよう設定する設定手段と、設定手段によって設定された割合で文字色領域と中間色領域とを着色することによって、文字を表示部に表示させる表示制御手段と、を備えている。
すなわち、文字のサイズが小さい場合、中間色領域を狭めることができるため、中間色に適した色がない場合や中間色に適した色が指定されなかった場合であっても、中間色を目立たなくすることができることとなって、データ放送で描写される文字を見易くきれいな状態で表示することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図を参照して、本発明にかかるデジタル放送受信機の最良の形態を詳細に説明する。なお、発明の範囲は、図示例に限定されない。
【００１４】
＜デジタル放送受信機の構成＞
デジタル放送受信機１は、デジタル方式のテレビジョン放送波から、番組本編情報とコマーシャル情報とからなる番組放送情報を受信して、その番組放送情報に基づく映像を表示したり番組放送情報に基づく音声を出力したりするとともに、データ放送情報を受信して、そのデータ放送情報に基づく文字や画像を表示する電子機器である。
【００１５】
具体的には、デジタル放送受信機１は、例えば、図１に示すように、チューナ１１と、復調部１２と、分離部１３と、オーディオデコーダ１４と、音声出力部１５と、ビデオデコーダ１６と、データ放送画面生成部１７と、映像合成部１８と、表示部１９と、操作部２０と、制御部２１と、などを備えて構成される。
【００１６】
チューナ１１は、制御部２１から入力される制御信号に従って、例えば、アンテナ１１ａにより受信されたテレビジョン放送波から、特定のテレビジョン放送信号（番組放送情報やデータ放送情報）を選局して受信し、その受信したテレビジョン放送信号に所定の処理を施して復調部１２に出力する。
【００１７】
復調部１２は、例えば、制御部２１から入力される制御信号に従って、チューナ１１から入力されたテレビジョン放送信号にデジタル復調や誤り訂正などの所定の処理を施して、トランスポートストリームを生成し、分離部１３に出力する。
【００１８】
分離部１３は、例えば、制御部２１から入力される制御信号に従って、復調部１２から入力されたトランスポートストリームから、オーディオストリームと、ビデオストリームと、データ放送ストリームと、ＰＳＩ（Program Specific Information:番組特定情報）／ＳＩ（Service Information:番組配列情報）信号と、などを分離する。そして、分離部１３は、オーディオストリームをオーディオデコーダ１４に出力し、ビデオストリームをビデオデコーダ１６に出力し、データ放送ストリームやＰＳＩ／ＳＩ信号を制御部２１に出力する。
【００１９】
オーディオデコーダ１４は、例えば、制御部２１から入力される制御信号に従って、分離部１３から入力されたオーディオストリームにデコード等の所定の処理を施して音声データを生成し、音声出力部１８に出力する。
【００２０】
音声出力部１５は、例えば、スピーカ機器等であり、オーディオデコーダ１４から入力された音声データに基づく音声を出力する。
【００２１】
ビデオデコーダ１６は、例えば、制御部２１から入力される制御信号に従って、分離部１３から入力されたビデオストリームにデコードなどの所定の処理を施して映像データを生成し、映像合成部１８に出力する。
【００２２】
データ放送画面生成部１７は、例えば、制御部２１から入力される制御信号に従って、分離部１３から制御部２１に入力されたデータ放送ストリームに基づいて、データ放送画面情報を生成し、映像合成部１８に出力する。
【００２３】
映像合成部１８は、例えば、制御部２１から入力される制御信号に従って、ビデオデコーダ１６から入力された映像データと、データ放送画面生成部１７から入力されたデータ放送画面情報と、を合成して合成データを生成し、表示部１９に出力する。
【００２４】
表示部１９は、例えば、液晶表示機器等であり、映像合成部１８から入力された合成データに基づく画面を表示する。
具体的には、表示部１９には、例えば、図２に示すような、合成データに基づく画面が表示される。そして、合成データに基づく画面は、ビデオデコーダ１６から入力された映像データ、すなわち番組本編情報とコマーシャル情報とからなる番組放送情報に基づく番組放送画面Ｇ１と、データ放送画面情報に基づくデータ放送画面Ｇ２と、などから構成されている。
【００２５】
操作部２０は、例えば、デジタル放送受信機１の外面に設けられた操作ボタンや、デジタル放送受信機１用のリモートコントローラ及び当該リモートコントローラと通信可能なリモコン受信部などから構成されており、例えば、ユーザにより操作されると、当該操作に伴う各種信号を制御部２１に出力する。
【００２６】
制御部２１は、例えば、図１に示すように、ＣＰＵ（Central Processing Unit）２１１と、ＲＡＭ（Random Access Memory）２１２と、記憶部２１３と、などを備えている。
【００２７】
ＣＰＵ２１１は、例えば、記憶部２１３に記憶されたデジタル放送受信機１用の各種処理プログラムに従って各種の制御動作を行う。
【００２８】
ＲＡＭ２１２は、例えば、ＣＰＵ２１１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域などを備える。
【００２９】
記憶部２１３は、例えば、デジタル放送受信機１で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ２１１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部２１３に記憶されている。
【００３０】
具体的には、記憶部２１３は、例えば、図１に示すように、データ放送情報記憶ファイル２１３ａと、取得プログラム２１３ｂと、判断プログラム２１３ｃと、設定プログラム２１３ｄと、表示制御プログラム２１３ｅと、などを記憶している。
【００３１】
データ放送情報記憶ファイル２１３ａは、例えば、分離部１３から入力されたデータ放送ストリームやＰＳＩ／ＳＩ信号のうちの、必要なデータ放送情報を記憶する。
具体的には、ＣＰＵ２１１は、入力されたデータ放送ストリームやＰＳＩ／ＳＩ信号の中から、必要なデータ放送情報を取得して、データ放送情報記憶ファイル２１３ａに記憶させる。データ放送情報記憶ファイル２１３ａに記憶されるデータ放送情報としては、例えば、データ放送情報に基づく文字に関する文字情報やデータ放送情報に基づく画像に関する画像情報などが挙げられる。
【００３２】
文字情報には、例えば、表示部１９に表示される文字の形をドットの有無で表したフォントデータと、文字を表示部１９に表示する際の表示領域の位置や大きさに関する領域情報と、表示部１９に表示される文字のサイズに関するサイズ情報と、表示部１９に表示される文字の色に関する色情報と、表示部１９に表示される文字のフォントの種類（ゴシック体や明朝体など）に関するフォント種類情報と、などが含まれている。
【００３３】
ここで、色情報は、例えば、文字自体の色である文字色と、文字の背景の色である背景色と、文字色で着色される文字色領域Ｒ１と背景色で着色される背景色領域Ｒ３との間の文字色領域Ｒ１を縁取る領域（中間色領域Ｒ２）に表示される中間色と、に関する情報である。そして、中間色には、例えば、文字色領域Ｒ１側の領域（第１中間色領域Ｒ２１）に表示される第１中間色と、背景色領域Ｒ２側の領域（第２中間色領域Ｒ２２）に表示される第２中間色と、が含まれている。文字色、中間色（第１中間色及び第２中間色）及び背景色は、例えば、ＡＲＩＢにより定められた１２８種類の色の中から、放送局が任意に指定した色である。文字色、中間色及び背景色の一例としては、例えば、文字色に黄色、第１中間色に明るい灰色、第２中間色に暗い灰色、背景色に透明な暗い灰色が挙げられる。ここで、背景色の一例として透明な暗い灰色を挙げたが、例えば、ＡＲＩＢによって定められた１２８種類の色の中からは色（暗い灰色）のみを指定し、その色に所定の透過率（０％＜透過率＜１００％）を設定することによって、背景色に透明の暗い灰色を指定することができる。
【００３４】
例えば、図３は、データ放送情報に基づく文字のうちの「−」が表示部１９に表示された様子を示す図である。文字「−」は、文字色領域Ｒ１と、中間色領域Ｒ２（第１中間色領域Ｒ２１及び第２中間色領域Ｒ２２）と、背景色領域Ｒ３と、により構成されている。
なお、文字色領域Ｒ１の幅Ｗ１に対する第１中間色領域Ｒ２１の幅の割合や、文字色領域Ｒ１の幅Ｗ１に対する第２中間色領域Ｒ２２の幅の割合は、例えば、予め一律に設定されている。すなわち、文字色領域Ｒ１の幅Ｗ１に対する中間色領域Ｒ２の幅Ｗ２の割合（中間色割合）は、予め一律に設定されている。
【００３５】
取得プログラム２１３ｂは、例えば、データ放送情報に基づく文字のサイズを取得する機能を、ＣＰＵ２１１に実現させる。
具体的には、ＣＰＵ２１１は、例えば、データ放送情報記憶ファイル２１３ａに記憶された文字情報のうちのサイズ情報に基づいて、データ放送情報に基づく文字のサイズを取得する。
ＣＰＵ２１１は、かかる取得プログラム２１３ｂを実行することによって、取得手段として機能する。
【００３６】
判断プログラム２１３ｃは、例えば、取得プログラム２１３ｂを実行したＣＰＵ２１１によって取得された文字のサイズが、所定の閾値以下であるか否かを判断する機能を、ＣＰＵ２１１に実現させる。
ＣＰＵ２１１は、かかる判断プログラム２１３ｃを実行することによって、判断手段として機能する。
【００３７】
設定プログラム２１３ｄは、例えば、判断プログラム２１３ｃを実行したＣＰＵ２１１によって文字のサイズが所定の閾値以下でないと判断された場合に、文字色領域Ｒ１の幅Ｗ１に対する中間色領域Ｒ２の幅Ｗ２の割合（以下、「中間色割合」という）を、予め設定された中間色割合（以下、「標準割合」という）に設定し、判断プログラム２１３ｃを実行したＣＰＵ２１１によって文字のサイズが所定の閾値以下であると判断された場合に、中間色割合を、標準割合よりも小さくなるよう設定する機能を、ＣＰＵ２１１に実現させる。
具体的には、データ放送情報に基づく文字のサイズが、所定の閾値よりも小さい場合は、中間色割合が、標準割合よりも小さくなるよう設定され、例えば、図４に示す「ニ」のように、中間色領域Ｒ２の幅Ｗ２（例えば、図４の下図）が、予め設定された中間色領域Ｒ２の幅Ｗ２（例えば、図４の上図）よりも狭くなる。
なお、文字色領域Ｒ１の幅Ｗ１はそのままで中間色領域Ｒ２の幅Ｗ２を狭くすることによって、中間色割合が、標準割合よりも小さくなるようにしたが、文字色領域Ｒ１の幅Ｗ１と中間色領域Ｒ２の幅Ｗ２との和はそのままで文字色領域Ｒ１の幅Ｗ１を広くすることによって、中間色割合を、標準割合よりも小さくするようにしても良い。
【００３８】
ここで、ＣＰＵ２１１は、文字のサイズが所定の閾値以下であると判断された場合、例えば、文字のサイズが小さくなるほど、中間色割合が小さくなるように設定する。
具体的には、例えば、所定の閾値が３６ドットであり、例えば、標準割合が３０％である場合、ＣＰＵ２１１は、例えば、文字のサイズが第１サイズの範囲内（例えば、２４ドット＜文字のサイズ≦３６ドット）である場合、中間色割合を第１割合（例えば、２５％）となるよう設定し、文字のサイズが第２サイズの範囲内（例えば、１２ドット＜文字のサイズ≦２４ドット）である場合、中間色割合を第２割合（例えば、２０％）となるよう設定し、文字のサイズが第３サイズの範囲内（例えば、０ドット＜文字のサイズ≦１２ドット）である場合、中間色割合を第３割合（例えば、１５％）とする。
無論、所定の閾値、標準割合、第１〜第３サイズの範囲、第１〜第３割合は、上述した値に限るものではなく任意である。また、文字のサイズを、第１サイズ〜第３サイズの３段階に分けたが、３段階に限ることはなく、文字のサイズは分けなくても良いし、２段階に分けても良いし、４段階以上に分けても良い。
ＣＰＵ２１１は、かかる設定プログラム２１３ｄを実行することによって、設定手段として機能する。
【００３９】
表示制御プログラム２１３ｅは、例えば、表示部１９に、番組本編情報とコマーシャル情報とからなる番組放送情報に基づく番組放送画面Ｇ１と、データ放送情報に基づく文字や画面からなるデータ放送画面Ｇ２と、からなる画面を表示させる機能を、ＣＰＵ２１１に実現させる。
具体的には、例えば、ＣＰＵ２１１は、データ放送情報記憶ファイル２１３ａに記憶されたデータ放送情報を読み出し、データ放送画面生成部１７に出力する。次に、ＣＰＵ２１１は、データ放送画面生成部１７に制御信号を入力して、当該データ放送情報に基づいて、データ放送画面情報を生成させ、映像合成部１８に出力させる。次に、ＣＰＵ２１１は、映像合成部１８に制御信号を入力して、ビデオデコーダ１６から入力された映像データと、当該データ放送画面情報と、を合成して合成データを生成させ、表示部１９に出力させる。
【００４０】
ここで、ＣＰＵ２１１は、データ放送画面生成部１７にデータ放送画面情報を生成させる際、設定プログラム２１３ｄを実行したＣＰＵ２１１によって設定された中間色割合で、文字色領域Ｒ１と中間色領域Ｒ２とが着色された文字が描画されるよう制御することによって、当該設定された中間色割合で文字色領域Ｒ１と中間色領域Ｒ２とが着色された文字を表示部１９に表示させる。
すなわち、ＣＰＵ２１１は、データ放送情報記憶ファイル２１３ａに記憶されたフォントデータをデータ放送画面生成部１７に出力し、そして、データ放送画面生成部１７に制御信号を入力して、中間色割合として標準割合が設定された場合は、当該フォントデータに基づいて、標準割合で文字色領域Ｒ１と中間色領域Ｒ２とが着色された文字を描画させ、標準割合以外の中間色割合が設定された場合は、当該フォントデータに基づいて、その設定された中間色割合で文字色領域Ｒ１と中間色領域Ｒ２とが着色された文字を描画させるようになっている。
ＣＰＵ２１１は、かかる表示制御プログラム２１３ｅを設定することによって、表示制御手段として機能する。
【００４１】
＜文字描画処理＞
デジタル放送受信機１による、データ放送情報に基づく文字の描画に関する処理について、図５のフローチャートを参照して説明する。
【００４２】
まず、ＣＰＵ２１１は、データ放送情報をデータ放送情報記憶ファイル２１３ａに記憶すると、取得プログラム２１３ｂを実行して、当該記憶されたデータ放送情報のうちの文字情報中のサイズ情報に基づいて、データ放送情報に基づく文字のサイズを取得する（ステップＳ１１）。
【００４３】
次いで、ＣＰＵ２１１は、判断プログラム２１３ｃを実行して、当該取得された文字のサイズが、所定の閾値以下であるか否かを判断する（ステップＳ１２）。
【００４４】
ステップＳ１２で、当該取得された文字のサイズが、所定の閾値以下でないと判断すると（ステップＳ１２；Ｎｏ）、ＣＰＵ２１１は、設定プログラム２１３ｄを実行して、中間色割合として標準割合を設定し（ステップＳ１３）、ステップＳ１９の処理に移行する。
【００４５】
一方、ステップＳ１２で、当該取得された文字のサイズが、所定の閾値以下であると判断すると（ステップＳ１２；Ｙｅｓ）、ＣＰＵ２１１は、設定プログラム２１３ｄを実行して、当該取得された文字のサイズが、第１サイズ（閾値≧第１サイズ）の範囲内であるか否かを判断する（ステップＳ１４）。
【００４６】
ステップＳ１４で、当該取得された文字のサイズが、第１サイズの範囲内であると判断すると（ステップＳ１４；Ｙｅｓ）、ＣＰＵ２１１は、中間色割合として第１割合（標準割合＞第１割合）を設定し（ステップＳ１４）、ステップＳ１９の処理に移行する。
【００４７】
一方、ステップＳ１４で、当該取得された文字のサイズが、第１サイズの範囲内でないと判断すると（ステップＳ１４；Ｎｏ）、ＣＰＵ２１１は、当該取得された文字のサイズが、第２サイズ（第１サイズ＞第２サイズ）の範囲内であるか否かを判断する（ステップＳ１６）。
【００４８】
ステップＳ１６で、当該取得された文字のサイズが、第２サイズの範囲内であると判断すると（ステップＳ１６；Ｙｅｓ）、ＣＰＵ２１１は、中間色割合として第２割合（第１割合＞第２割合）を設定し（ステップＳ１７）、ステップＳ１９の処理に移行する。
【００４９】
一方、ステップＳ１６で、当該取得された文字のサイズが、第２サイズの範囲内でないと判断すると（ステップＳ１６；Ｎｏ）、すなわち、当該取得された文字のサイズが、第３サイズ（第２サイズ＞第３サイズ）の範囲内であると判断すると、ＣＰＵ２１１は、中間色割合として第３割合（第２割合＞第３割合）を設定する（ステップＳ１８）。
【００５０】
次いで、ＣＰＵ２１１は、データ放送情報記憶ファイル２１３ａからフォントデータを取得して（ステップＳ１９）、データ放送画面生成部１７に出力し、データ放送画面生成部１７に制御信号を入力して、当該設定された中間色割合で文字色領域Ｒ１と中間色領域Ｒ２とが着色された文字を描画させ（ステップＳ２０）、本処理を終了する。
これにより、当該設定された中間色割合で文字色領域Ｒ１と中間色領域Ｒ２とが着色された、データ放送情報に基づく文字が、表示部１９に表示されることになる。
【００５１】
以上説明した第１の実施の形態におけるデジタル放送受信機１によれば、データ放送情報に基づいて文字のサイズを取得する取得プログラム２１３ｂを実行したＣＰＵ２１１と、当該取得された文字のサイズが所定の閾値以下であるか否かを判断する判断プログラム２１３ｃを実行したＣＰＵ２１１と、文字のサイズが所定の閾値以下であると判断された場合に、文字色領域Ｒ１の幅Ｗ１に対する中間色領域Ｒ２の幅Ｗ２の割合（中間色割合）を、予め設定された標準割合よりも小さくなるよう設定する設定プログラム２１３ｄを実行したＣＰＵ２１１と、当該設定された中間色割合で文字色領域Ｒ１と中間色領域Ｒ２とを着色することによって、文字を表示部１９に表示させる表示制御プログラム２１３ｅと、を備えている。
すなわち、文字のサイズが小さい場合、中間色領域Ｒ２を狭めることができるため、中間色に適した色がない場合や中間色に適した色が指定されなかった場合であっても、中間色を目立たなくすることができることとなって、データ放送で描写される文字を見易くきれいな状態で表示することができる。
【００５２】
さらに、第１の実施の形態におけるデジタル放送受信機１によれば、設定プログラム２１３ｄを実行したＣＰＵ２１１によって、文字のサイズが小さくなるほど、中間色割合が小さくなるよう設定することができる。
すなわち、文字のサイズが小さくなるほど、中間色に適した色がない場合や中間色に適した色が指定されなかった場合、中間色が奇抜になるため、文字が見難くなってしまうが、文字のサイズが小さくなるほど、中間色領域Ｒ２を狭める度合いを大きくできるため、データ放送で描写される文字を、より一層見易くきれいな状態で表示することができる。
【００５３】
[第２の実施の形態]
次に、第２の実施の形態におけるデジタル放送受信機１Ａについて説明する。
【００５４】
＜デジタル放送受信機の構成＞
まず、デジタル放送受信機１Ａの構成について、図６を参照して説明する。
なお、第２の実施の形態のデジタル放送受信機１Ａは、文字のサイズが所定の閾値以下でない場合も、中間色割合として標準割合以外の割合を設定する点のみが第１の実施の形態のデジタル放送受信機１（図１）と異なる。具体的には、デジタル放送受信機１（図１）における設定プログラム２１３ｄの一部が異なる。したがって、異なる箇所のみについて説明し、その他の共通する部分は同一符号を付して説明する。
【００５５】
デジタル放送受信機１Ａは、例えば、図６に示すように、チューナ１１と、復調部１２と、分離部１３と、オーディオデコーダ１４と、音声出力部１５と、ビデオデコーダ１６と、データ放送画面生成部１７と、映像合成部１８と、表示部１９と、操作部２０と、制御部２１Ａと、などを備えて構成される。
【００５６】
制御部２１Ａは、例えば、図６に示すように、ＣＰＵ２１１と、ＲＡＭ２１２と、記憶部２１３Ａと、などを備えている。
【００５７】
記憶部２１３は、例えば、図６に示すように、データ放送情報記憶ファイル２１３ａと、取得プログラム２１３ｂと、判断プログラム２１３ｃと、設定プログラム２１３ｄＡと、表示制御プログラム２１３ｅと、などを記憶している。
【００５８】
設定プログラム２１３ｄＡは、例えば、判断プログラム２１３ｃを実行したＣＰＵ２１１によって文字のサイズが所定の閾値以下でないと判断された場合に、中間色割合を、標準割合よりも大きくなるよう設定し、判断プログラム２１３ｃを実行したＣＰＵ２１１によって文字のサイズが所定の閾値以下であると判断された場合に、中間色割合を、標準割合よりも小さくなるよう設定する機能を、ＣＰＵ２１１に実現させる。
【００５９】
ここで、ＣＰＵ２１１は、文字のサイズが所定の閾値以下であると判断された場合、例えば、文字のサイズが小さくなるほど、中間色割合が小さくなるように設定し、文字のサイズが所定の閾値以下でないと判断された場合、例えば、文字のサイズが大きくなるほど、中間色割合が大きくなるように設定する。
具体的には、例えば、所定の閾値が３６ドットであり、例えば、標準割合が３０％である場合、ＣＰＵ２１１は、例えば、文字のサイズが第１サイズの範囲内（例えば、２４ドット＜文字のサイズ≦３６ドット）である場合、中間色割合を第１割合（例えば、２５％）となるよう設定し、文字のサイズが第２サイズの範囲内（例えば、１２ドット＜文字のサイズ≦２４ドット）である場合、中間色割合を第２割合（例えば、２０％）となるよう設定し、文字のサイズが第３サイズの範囲内（例えば、０ドット＜文字のサイズ≦１２ドット）である場合、中間色割合を第３割合（例えば、１５％）とする。そして、文字のサイズが第４サイズの範囲内（例えば、３６ドット＜文字のサイズ≦４８ドット）である場合、中間色割合を第４割合（例えば、３２％）となるよう設定し、文字のサイズが第５サイズの範囲内（例えば、４８ドット＜文字のサイズ≦６０ドット）である場合、中間色割合を第５割合（例えば、３４％）となるよう設定し、文字のサイズが第６サイズの範囲内（６０ドット＜文字のサイズ）である場合、中間色割合を第６割合（例えば、３６％）となるよう設定する。
無論、所定の閾値、標準割合、第１〜第６サイズの範囲、第１〜第６割合は、上述した値に限るものではなく任意である。また、文字のサイズを、文字のサイズが閾値以下の場合に第１サイズ〜第３サイズの３段階に分け、文字のサイズが閾値よりも大きい場合に第４サイズ〜第６サイズの３段階に分けたが、３段階に限ることはなく、文字のサイズは分けなくても良いし、２段階に分けても良いし、４段階以上に分けても良い。
ＣＰＵ２１１は、かかる設定プログラム２１３ｄＡを実行することによって、設定手段として機能する。
【００６０】
＜文字描画処理＞
デジタル放送受信機１Ａによる、データ放送情報に基づく文字の描画に関する処理について、図７及び図８のフローチャートを参照して説明する。
【００６１】
まず、ＣＰＵ２１１は、データ放送情報をデータ放送情報記憶ファイル２１３ａに記憶すると、取得プログラム２１３ｂを実行して、当該記憶されたデータ放送情報のうちの文字情中報のサイズ情報に基づいて、データ放送情報に基づく文字のサイズを取得する（ステップＳ３１）。
【００６２】
次いで、ＣＰＵ２１１は、判断プログラム２１３ｃを実行して、当該取得された文字のサイズが、所定の閾値以下であるか否かを判断する（ステップＳ３２）。
【００６３】
ステップＳ３２で、当該取得された文字のサイズが、所定の閾値以下であると判断すると（ステップＳ３２；Ｙｅｓ）、ＣＰＵ２１１は、設定プログラム２１３ｄＡを実行して、当該取得された文字のサイズが、第１サイズ（閾値≧第１サイズ）の範囲内であるか否かを判断する（ステップＳ３３）。
【００６４】
ステップＳ３３で、当該取得された文字のサイズが、第１サイズの範囲内であると判断すると（ステップＳ３３；Ｙｅｓ）、ＣＰＵ２１１は、中間色割合として第１割合（標準割合＞第１割合）を設定し（ステップＳ３４）、ステップＳ４３の処理に移行する。
【００６５】
一方、ステップＳ３３で、当該取得された文字のサイズが、第１サイズの範囲内でないと判断すると（ステップＳ３３；Ｎｏ）、ＣＰＵ２１１は、当該取得された文字のサイズが、第２サイズ（第１サイズ＞第２サイズ）の範囲内であるか否かを判断する（ステップＳ３５）。
【００６６】
ステップＳ３５で、当該取得された文字のサイズが、第２サイズの範囲内であると判断すると（ステップＳ３５；Ｙｅｓ）、ＣＰＵ２１１は、中間色割合として第２割合（第１割合＞第２割合）を設定し（ステップＳ３５）、ステップＳ４３の処理に移行する。
【００６７】
一方、ステップＳ３５で、当該取得された文字のサイズが、第２サイズの範囲内でないと判断すると（ステップＳ３５；Ｎｏ）、すなわち、当該取得された文字のサイズが、第３サイズ（第２サイズ＞第３サイズ）であると判断すると、ＣＰＵ２１１は、中間色割合として第３割合（第２割合＞第３割合）を設定し（ステップＳ３７）、ステップＳ４３の処理に移行する。
【００６８】
また、ステップＳ３２で、当該取得された文字のサイズが、所定の閾値以下でないと判断すると（ステップＳ３２；Ｎｏ）、ＣＰＵ２１１は、当該取得された文字のサイズが、第４サイズ（第４サイズ＞閾値）の範囲内であるか否かを判断する（ステップＳ３８）。
【００６９】
ステップＳ３８で、当該取得された文字のサイズが、第４サイズの範囲内であると判断すると（ステップＳ３８；Ｙｅｓ）、ＣＰＵ２１１は、中間色割合として第４割合（第４割合＞標準割合）を設定し（ステップＳ３９）、ステップＳ４３の処理に移行する。
【００７０】
一方、ステップＳ３８で、当該取得された文字のサイズが、第４サイズの範囲内でないと判断すると（ステップＳ３８；Ｎｏ）、ＣＰＵ２１１は、当該取得された文字のサイズが、第５サイズ（第５サイズ＞第４サイズ）の範囲内であるか否かを判断する（ステップＳ４０）。
【００７１】
ステップＳ４０で、当該取得された文字のサイズが、第５サイズの範囲内であると判断すると（ステップＳ４０；Ｙｅｓ）、ＣＰＵ２１１は、中間色割合として第５割合（第５割合＞第４割合）を設定し（ステップＳ４１）、ステップＳ４３の処理に移行する。
【００７２】
ステップＳ４０で、当該取得された文字のサイズが、第５サイズの範囲内でないと判断すると（ステップＳ４０；Ｎｏ）、すなわち、当該取得された文字のサイズが、第６サイズ（第６サイズ＞第５サイズ）であると判断すると、ＣＰＵ２１１は、中間色割合として第６割合（第６割合＞第５割合）を設定する（ステップＳ４２）。
【００７３】
次いで、ＣＰＵ２１１は、データ放送情報記憶ファイル２１３ａからフォントデータを取得して（ステップＳ４３）、データ放送画面生成部１７に出力し、データ放送画面生成部１７に制御信号を入力して、当該設定された中間色割合で文字色領域Ｒ１と中間色領域Ｒ２とが着色された文字を描画させ（ステップＳ４４）、本処理を終了する。
これにより、当該設定された中間色割合で文字色領域Ｒ１と中間色領域Ｒ２とが着色された、データ放送情報に基づく文字が、表示部１９に表示されることになる。
【００７４】
以上説明した第２の実施の形態におけるデジタル放送受信機１Ａによれば、設定プログラム２１３ｄＡを実行したＣＰＵ２１１は、文字のサイズが所定の閾値以下でないと判断された場合に、中間色割合を、予め設定された標準割合よりも大きくなるよう設定することができる。
すなわち、文字のサイズが大きい場合、中間色領域Ｒ２を広げることができるため、中間色を強調することができることとなって、データ放送で描写される文字を見易くきれいな状態で表示することができる。
【００７５】
さらに、第２の実施の形態におけるデジタル放送受信機１Ａによれば、設定プログラム２１３ｄＡを実行したＣＰＵ２１１によって、文字のサイズが大きくなるほど、中間色割合が大きくなるよう設定することができる。
すなわち、文字のサイズが大きくなるほど、中間色領域Ｒ２を広げる度合いを大きくできるため、データ放送で描写される文字を、より一層見易くきれいな状態で表示することができる。
【００７６】
なお、本発明は、上記した実施の形態のものに限るものではなく、その要旨を逸脱しない範囲で適宜変更可能である。
【図面の簡単な説明】
【００７７】
【図１】第１の実施の形態におけるデジタル放送受信機の機能的構成を示すブロック図である。
【図２】表示部に表示された、番組放送情報に基づく番組放送画面とデータ放送情報に基づく文字や画面からなるデータ放送画面とからなる画面の一例を示す図である。
【図３】文字色領域、中間色領域及び背景色領域を説明するための図である。
【図４】中間色割合を予め設定された標準割合よりも小さくする前後を示す図である。
【図５】第１の実施の形態におけるデジタル放送受信機によるデータ放送情報に基づく文字の描画に関する処理について説明するためのフローチャートである。
【図６】第２の実施の形態におけるデジタル放送受信機の機能的構成を示すブロック図である。
【図７】第２の実施の形態におけるデジタル放送受信機によるデータ放送情報に基づく文字の描画に関する処理について説明するための第１のフローチャートである。
【図８】第２の実施の形態におけるデジタル放送受信機によるデータ放送情報に基づく文字の描画に関する処理について説明するための第２のフローチャートである。
【符号の説明】
【００７８】
１，１Ａ  デジタル放送受信機
１９  表示部
２１１  ＣＰＵ（取得手段、判断手段、設定手段、表示制御手段）
２１３ｂ  取得プログラム（取得手段）
２１３ｃ  判断プログラム（判断手段）
２１３ｄ，２１３ｄＡ  設定プログラム（設定手段）
２１３ｅ  表示制御プログラム（表示制御手段）
Ｒ１  文字色領域
Ｒ２  中間色領域
Ｒ３  背景色領域
Ｗ１  文字色領域の幅
Ｗ２  中間色領域の幅
【図１】
0005071022.tif 000002
【図２】
0005071022.tif 000003
【図３】
0005071022.tif 000004
【図４】
0005071022.tif 000005
【図５】
0005071022.tif 000006
【図６】
0005071022.tif 000007
【図７】
0005071022.tif 000008
【図８】
0005071022.tif 000009