(57)【要約】【課題】  映像情報に多重化された文字情報のディジタル放送を受信した場合において、表示する文字の背景である映像情報を考慮した画像処理を行うことにより、映像の画質を損なうことなく高い識別性の文字を表示する。【解決手段】  ＣＰＵ１２は、映像情報および文字情報を担うテレビジョン放送信号の受信に応じて、文字情報に含まれている表示位置、文字数、文字サイズの情報に基づいて表示部１０の画面に表示する文字の表示領域を確定し、その表示領域に対応する映像情報の色相を分析して、その分析結果に基づいて、映像情報とは異なる色相で表示領域における文字の画像を生成して表示する。【選択図】  図１
2005159955.tif 000002
【特許請求の範囲】
【請求項１】
映像情報および文字情報を担うテレビジョン放送信号の受信に応じて、文字情報に含まれている表示位置、文字数、文字サイズの情報に基づいて所定の表示手段の画面に表示する文字の表示領域を確定する文字情報分析手段と、
前記文字情報分析手段によって確定された文字の表示領域に対応する映像情報を分析する映像情報分析手段と、
前記映像情報分析手段の分析結果に基づいて前記文字の表示領域における文字の画像を生成する文字画像生成手段と、
を備えた表示制御装置。
【請求項２】
前記映像情報分析手段は、前記文字の表示領域に対応する映像情報の色相を分析し、前記文字画像生成手段は、前記映像情報分析手段によって分析された色相とは異なる色相の表示色からなる文字の画像を生成することを特徴とする請求項１記載の表示制御装置。
【請求項３】
前記映像情報分析手段は、前記文字の表示領域に対応する映像情報の輝度を分析し、前記文字画像生成手段は、前記映像情報分析手段によって分析された輝度とは異なる輝度からなる文字の画像を生成することを特徴とする請求項１記載の表示制御装置。
【請求項４】
前記映像情報分析手段は、前記文字情報分析手段によって確定された文字列の表示領域を各文字に対応する領域に分割して、各分割領域に対応する映像情報の色相を分析し、前記文字画像生成手段は、前記映像情報分析手段によって分析された色相とは異なる色相を各分割領域に設定し、設定した色相の表示色で各分割領域における文字の画像を生成することを特徴とする請求項１記載の表示制御装置。
【請求項５】
前記文字画像生成手段は、文字列を移動させながら表示する場合には、移動のたびに各分割領域に設定した色相の表示色で文字の画像を生成することを特徴とする請求項４記載の表示制御装置。
【請求項６】
前記映像情報分析手段は、文字情報が表示されている期間に映像情報が変化する場合には、変化に応じて文字の表示領域に対応する映像情報を分析し、前記文字画像生成手段は、前記映像情報分析手段による分析のたびに前記文字の表示領域における文字の画像を生成することを特徴とする請求項１ないし請求項５のいずれか１項記載の表示制御装置。
【請求項７】
前記文字画像生成手段は、前記文字情報分析手段によって確定された文字の表示領域の中に前記映像情報分析手段による分析結果に基づいて適切な文字の画像が作成できない特定な領域が存在する場合には、文字情報に含まれている表示位置にかかわらず前記確定された文字の表示領域から前記特定な領域を除く残りの領域を新たな表示領域に指定して、前記新たな表示領域における文字の画像を生成することを特徴とする請求項１記載の表示制御装置。
【請求項８】
前記文字画像生成手段は、前記文字情報分析手段によって確定された文字の表示領域の中に前記映像情報分析手段による分析結果に基づいて適切な文字の画像が作成できない特定な領域が存在する場合には、前記表示領域に対応する映像情報の色相を変更して、前記表示領域に表示する文字の画像を生成することを特徴とする請求項１記載の表示制御装置。
【請求項９】
前記文字画像生成手段は、前記文字情報分析手段によって確定された文字の表示領域の中に前記映像情報分析手段による分析結果に基づいて適切な文字の画像が作成できない特定な領域が存在する場合には、前記表示領域に対応する映像情報の輝度を変更して、変更した輝度と異なる輝度で文字の画像を生成することを特徴とする請求項１記載の表示制御装置。
【請求項１０】
前記文字画像生成手段は、前記文字情報分析手段によって確定された文字の表示領域の中に前記映像情報分析手段による分析結果に基づいて適切な文字の画像が作成できない特定な領域が存在する場合には、所定の周期で表示色を変更しながら点滅する態様で文字の画像を生成することを特徴とする請求項１記載の表示制御装置。
【請求項１１】
前記文字情報分析手段は、文字情報に警告を示す特殊情報が含まれているか否かを分析し、前記文字画像生成手段は、前記文字情報分析手段によって前記特殊情報が含まれていないと分析されたときは、通常の態様で文字の画像を生成し、前記文字情報分析手段によって前記特殊情報が含まれていると分析されたときは、警告を表す強調した態様で文字の画像を生成することを特徴とする請求項１記載の表示制御装置。
【請求項１２】
前記文字情報分析手段は、前記特殊情報における緊急度又は重要度を分析し、前記文字画像生成手段は、前記緊急度又は重要度に応じた周期で点滅する態様で文字の画像を生成することを特徴とする請求項１１記載の表示制御装置。
【請求項１３】
映像情報および文字情報を担うテレビジョン放送信号の受信に応じて、文字情報に含まれている表示位置、文字数、文字サイズの情報に基づいて所定の表示手段の画面に表示する文字の表示領域を確定する第１のステップと、
前記第１のステップによって確定された文字の表示領域に対応する映像情報を分析する第２のステップと、
前記第２のステップの分析結果に基づいて前記文字の表示領域における文字の画像を生成する第３のステップと、
を実行する表示制御処理のプログラム。
【請求項１４】
前記第２のステップは、前記文字の表示領域に対応する映像情報の色相を分析し、前記第３のステップは、前記第２のステップによって分析された色相とは異なる色相の表示色からなる文字の画像を生成することを特徴とする請求項１３記載の表示制御処理のプログラム。
【請求項１５】
前記第２のステップは、前記文字の表示領域に対応する映像情報の輝度を分析し、前記第３のステップは、前記第２のステップによって分析された輝度とは異なる輝度からなる文字の画像を生成することを特徴とする請求項１３記載の表示制御処理のプログラム。
【請求項１６】
前記第２のステップは、前記第１のステップによって確定された文字列の表示領域を各文字に対応する領域に分割して、各分割領域に対応する映像情報の色相を分析し、前記第３のステップは、前記第２のステップによって分析された色相とは異なる色相を各分割領域に設定し、設定した色相の表示色で各分割領域における文字の画像を生成することを特徴とする請求項１３記載の表示制御処理のプログラム。
【請求項１７】
前記第３のステップは、文字列を移動させながら表示する場合には、移動のたびに各分割領域に設定した色相の表示色で文字の画像を生成することを特徴とする請求項１６記載の表示制御処理のプログラム。
【請求項１８】
前記第２のステップは、文字情報が表示されている期間に映像情報が変化する場合には、変化に応じて文字の表示領域に対応する映像情報を分析し、前記第３のステップは、前記第２のステップによる分析のたびに前記文字の表示領域における文字の画像を生成することを特徴とする請求項１３ないし請求項１７のいずれか１項記載の表示制御処理のプログラム。
【請求項１９】
前記第３のステップは、前記第１のステップによって確定された文字の表示領域の中に前記第２のステップによる分析結果に基づいて適切な文字の画像が作成できない特定な領域が存在する場合には、文字情報に含まれている表示位置にかかわらず前記確定された文字の表示領域から前記特定な領域を除く残りの領域を新たな表示領域に指定して、前記新たな表示領域における文字の画像を生成することを特徴とする請求項１３記載の表示制御処理のプログラム。
【請求項２０】
前記第３のステップは、前記第１のステップによって確定された文字の表示領域の中に前記第２のステップによる分析結果に基づいて適切な文字の画像が作成できない特定な領域が存在する場合には、前記表示領域に対応する映像情報の色相を変更して、前記表示領域に表示する文字の画像を生成することを特徴とする請求項１３記載の表示制御処理のプログラム。
【請求項２１】
前記第３のステップは、前記第１のステップによって確定された文字の表示領域の中に前記第２のステップによる分析結果に基づいて適切な文字の画像が作成できない特定な領域が存在する場合には、前記表示領域に対応する映像情報の輝度を変更して、変更した輝度と異なる輝度で文字の画像を生成することを特徴とする請求項１３記載の表示制御処理のプログラム。
【請求項２２】
前記第３のステップは、前記第１のステップによって確定された文字の表示領域の中に前記第２のステップによる分析結果に基づいて適切な文字の画像が作成できない特定な領域が存在する場合には、所定の周期で表示色を変更しながら点滅する態様で文字の画像を生成することを特徴とする請求項１３記載の表示制御処理のプログラム。
【請求項２３】
前記第１のステップは、文字情報に警告を示す特殊情報が含まれているか否かを分析し、前記第３のステップは、前記第１のステップによって前記特殊情報が含まれていないと分析されたときは、通常の態様で文字の画像を生成し、前記第１のステップによって前記特殊情報が含まれていると分析されたときは、警告を表す強調した態様で文字の画像を生成することを特徴とする請求項１３記載の表示制御処理のプログラム。
【請求項２４】
前記第１のステップは、前記特殊情報における緊急度又は重要度を分析し、前記第３のステップは、前記緊急度又は重要度に応じた周期で点滅する態様で文字の画像を生成することを特徴とする請求項２３記載の表示処理のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御処理装置および表示制御処理のプログラムに関し、特に、テレビジョン放送の受信装置において、映像情報とともに文字情報を表示する際の制御を行う表示制御装置および表示制御処理のプログラムに関するものである。
【背景技術】
【０００２】
テレビジョン放送は、ＢＳ（放送衛星）ディジタル放送だけでなく、地上波テレビジョン放送もディジタル方式での実用化が進められている。このようなディジタルテレビジョン放送においては、映像情報とは別にニュース速報や字幕スーパーなどからなる文字情報が多重化されて送られてくる。受信装置では、受信した映像情報の画像処理を行うとともに、文字情報に対する画像処理を行って、文字の表示色、文字サイズ、文字フォントなどをカスタマイズすることができる。
【０００３】
ＢＳディジタル放送や地上波テレビジョン放送を受信する受信装置に関しては、従来多くの提案がなされている。
例えば、ある提案によるディジタル放送用受信機においては、視聴者が各チャンネルで現在放送されている番組の内容を容易に認識できると共に、チャンネル情報を知らせるチャンネル一覧表を短時間で表示することができる。この提案の構成によれば、受信可能なチャンネルの全て又は一部の各チャンネル番組およびチャンネル名などの文字情報をチャンネル一覧形式で表示する際に、チャンネル一覧と共にチャンネル一覧に表示する複数のチャンネルのなかで現在放送されている番組の画像を表示する。（特許文献１参照）
【０００４】
また、他の提案による文字放送受信装置においては、どのような文字放送番組が放送されているかを簡単に認識することができ、視聴者が希望する番組を容易に選択することができる。この提案によれば、テレビジョン放送を受信するチューナと、このチューナの出力を復調して映像信号を出力する復調部と、この復調部より出力された映像信号を処理する映像処理部と、復調部より出力された映像信号より文字放送信号をデコードする文字放送デコーダ部と、映像処理部より出力された映像信号と文字放送デコーダ部より出力された文字放送信号による画像データとを選択的に出力する映像切換部と、この映像切換部の出力を表示部に表示するために色信号を処理して出力する色出力部と、この色出力部の出力を表示する表示部とを備え、文字放送デコーダ部によりデコードした複数の文字放送番組若しくは同一番組の複数ページを表示部の画面より小なる画面に圧縮した小画面として形成すると共に、その複数の小画面を少なくとも１行分だけずらして互いに重ねて表示部に表示する手段を設けた構成になっている。（特許文献２参照）
【０００５】
また、他の提案によるデジタル放送受信装置とその制御方法においては、文字情報の表示領域のサイズおよび表示位置を可変可能とし、テレビジョン放送番組が圧縮表示された場合でも、それに対応する字幕を見易く表示することを可能にする。この提案によれば、受信した文字情報をその文字情報に付随して受信される制御情報の値を変更可能とする制御手段を具備した構成になっている。この場合において、制御手段は、テレビジョン放送番組の映像画面の表示位置に基づいて、受信した制御情報の値を変更する。また、制御手段は、制御情報の値を変更することにより、文字情報の画面上における表示位置を移動可能とする。また、制御手段は、テレビジョン放送番組の映像画面の表示位置に基づいて、制御情報の値を自動的に変更する。（特許文献３参照）
【０００６】
また、他の提案による地上波ディジタル放送受信装置および情報取得供給装置においては、番組視聴中に受信エリアから外れても自動的に現在視聴していた番組を継続して視聴することを可能にする。この提案によれば、地上波ディジタル放送を受信して復調して映像信号及び音声信号を出力する際に、地上波ディジタル放送とは異なる情報源から少なくとも選局情報を自ら或は外部接続された他機器を介して取得する情報取得手段と、取得した選局情報に基づいて選局する選局手段とを備え、情報取得手段は、ＦＭ文字多重放送を情報源として取得する構成になっている。（特許文献４参照）
【０００７】
また、他の提案による携帯情報端末においては、スケジュール管理機能、カレンダー機能、簡易文書作成機能、電子メール機能を実行するとともに、地上波ディジタル放送の一部サービスを受信できる。この提案によれば、地上波ディジタル放送を受信してトランスポートストリームを生成するチューナと、トランスポートストリームから付加情報を抽出する分離手段と、付加情報に基づいて電子プログラムガイド画像を生成する手段と、電子プログラムガイド画像上の表示番組を指定する手段と、指定された番組を特定する情報を自ら又は外部接続された通信機器を介して回線へ送出する手段とを備え、さらに、付加情報に基づいてデータ放送画像を生成する手段と備えている。（特許文献５参照）
【０００８】
また、他の提案による地上波ディジタル放送を利用したカーナビゲーションシステムにおいては、地上波ディジタル放送によって送信される地図情報などの地域情報を受信する。この提案によれば、地図データが蓄積されている蓄積メディアから蓄積地図データを読み取る蓄積データ読取部と、地上波ディジタル放送を受信する放送受信部と、地図データを記憶する記憶部と、ＧＰＳ測位装置によって車両の現在位置を検出する位置検出手段と、地図データを表示する表示部と、ユーザが情報を選択する入力部と、これらを制御する制御処理部を有する構成になっている。（特許文献６参照）
また、上記提案のほかに、文字情報を表示する文字放送受信機の提案として、特許文献７ないし特許文献１０などがある。
【特許文献１】特開平１１−８８０７号公報
【特許文献２】特開２０００−５０２２０号公報
【特許文献３】特開２００２−１９９３５４号公報
【特許文献４】特開２００２−３５３８２９号公報
【特許文献５】特開２００２−３５３９１５号公報
【特許文献６】特開２００３−１６１６２０号公報
【特許文献７】特開平６−６７７２号公報
【特許文献８】特開平７−５０８４３号公報
【特許文献９】特開平８−２８９２６２号公報
【特許文献１０】特開２００２−３１４８９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記の先行技術文献においては、映像情報とともに文字情報を表示することが可能な構成にはなっているものの、表示する文字の背景である映像情報を考慮した文字情報の画像処理については、何ら言及されていない。
特に、特許文献３のデジタル放送受信装置とその制御方法では、デジタル放送において、テレビジョン放送番組の内容に関連して表示されるべき字幕は、文字放送（データ放送、文字・字幕スーパー）によって、テレビジョン放送番組が全画面表示された状態に対応する位置に表示されるように設定されている中で、テレビジョン放送番組とデータ放送コンテンツとを多画面表示した場合に、字幕に隠れてデータ放送コンテンツが見ずくなるという問題を解決する構成が記載されている。ところが、その解決策によれば、テレビジョン放送番組の映像画面が圧縮表示されている状態で、その映像画面の左下の角部の位置を基準として、字幕の表示開始位置の値を自動的に算出して、映像画面の近傍に字幕を見易く表示するものである。すなわち、特許文献３においては、文字情報が背景となる映像情報に重ねて表示された場合に、その文字情報が見ずらいことを解決するものではない。
通常、文字情報は背景となる映像情報に重ねて表示されるので、背景の内容によっては文字情報と背景との区別が困難になり、文字情報の識別性が低下することがある。例えば、映像の表示色と文字の表示色とが似ている場合や、映像と文字との明暗のコントラスト比が小さい場合には、文字の識別性が低くなるので文字が判別しにくくなる。一方、視聴者の注意を喚起するために、自然災害や事故などのニュース速報を大きな文字で画面に表示した場合には、画質が著しく劣化することになる。
【００１０】
本発明は、上記課題を解決するためのものであり、映像情報に多重化された文字情報のディジタル放送を受信した場合において、表示する文字の背景である映像情報を考慮した画像処理を行うことにより、映像の画質を損なうことなく高い識別性の文字を表示できる表示制御装置および表示制御処理のプログラムを提供することを目的とする。
また、本発明は、映像情報に多重化された文字情報のディジタル放送を受信した場合において、表示する文字情報に警告を示す特殊情報が含まれている場合には、映像の画質を損なうことなく、視聴者の注意を引きつけるような高い識別性の文字を表示できる表示制御装置および表示制御処理のプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
請求項１に記載の表示制御装置の発明は、映像情報および文字情報を担うテレビジョン放送信号（実施形態においては、地上波ディジタル放送信号に相当する）の受信に応じて、文字情報に含まれている表示位置、文字数、文字サイズの情報に基づいて所定の表示手段（実施形態においては、図１の表示部１０に相当する）の画面に表示する文字の表示領域を確定する文字情報分析手段（実施形態においては、図１のＣＰＵ１２に相当する）と、文字情報分析手段によって確定された文字の表示領域に対応する映像情報を分析する映像情報分析手段（実施形態においては、図１のＣＰＵ１２および画像処理部／表示出力部９に相当する）と、映像情報分析手段の分析結果に基づいて文字の表示領域における文字の画像を生成する文字画像生成手段（実施形態においては、図１のＣＰＵ１２に相当する）とを備えた構成になっている。
【００１２】
請求項１の表示制御装置の発明において、請求項２に記載したように、映像情報分析手段は、文字の表示領域に対応する映像情報の色相を分析し、文字画像生成手段は、映像情報分析手段によって分析された色相とは異なる色相の表示色からなる文字の画像を生成するような構成にしてもよい。
また、請求項１の表示制御装置の発明において、請求項３に記載したように、映像情報分析手段は、文字の表示領域に対応する映像情報の輝度を分析し、文字画像生成手段は、映像情報分析手段によって分析された輝度とは異なる輝度からなる文字の画像を生成するような構成にしてもよい。
【００１３】
また、請求項１の表示制御装置の発明において、請求項４に記載したように、映像情報分析手段は、文字情報分析手段によって確定された文字列の表示領域を各文字に対応する領域に分割して、各分割領域に対応する映像情報の色相を分析し、文字画像生成手段は、映像情報分析手段によって分析された色相とは異なる色相を各分割領域に設定し、設定した色相の表示色で各分割領域における文字の画像を生成するような構成にしてもよい。さらに、この場合において、請求項５に記載したように、文字画像生成手段は、文字列を移動させながら表示する場合（実施形態においては、スクロール表示に相当する）には、移動のたびに各分割領域に設定した色相の表示色で文字の画像を生成するような構成にしてもよい。
【００１４】
また、請求項１ないし請求項５のいずれかの表示制御装置の発明において、請求項６に記載したように、映像情報分析手段は、文字情報が表示されている期間に映像情報が変化する場合には、変化に応じて文字の表示領域に対応する映像情報を分析し、文字画像生成手段は、映像情報分析手段による分析のたびに文字の表示領域における文字の画像を生成するような構成にしてもよい。
【００１５】
また、請求項１の表示制御装置の発明において、請求項７に記載したように、文字画像生成手段は、文字情報分析手段によって確定された文字の表示領域の中に映像情報分析手段による分析結果に基づいて適切な文字の画像が作成できない特定な領域（実施形態においては、図１７の背景Ｄの部分に相当する）が存在する場合には、文字情報に含まれている表示位置にかかわらず確定された文字の表示領域から特定な領域を除く残りの領域を新たな表示領域に指定して、新たな表示領域における文字の画像を生成するような構成にしてもよい。
また、請求項１の表示制御装置の発明において、請求項８に記載したように、文字画像生成手段は、文字情報分析手段によって確定された文字の表示領域の中に映像情報分析手段による分析結果に基づいて適切な文字の画像が作成できない特定な領域が存在する場合には、表示領域に対応する映像情報の色相を変更して、表示領域に表示する文字の画像を生成するような構成にしてもよい。
また、請求項１の表示制御装置の発明において、請求項９に記載したように、文字画像生成手段は、文字情報分析手段によって確定された文字の表示領域の中に映像情報分析手段による分析結果に基づいて適切な文字の画像が作成できない特定な領域が存在する場合には、表示領域に対応する映像情報の輝度を変更して、変更した輝度と異なる輝度で文字の画像を生成するように構成してもよい。
また、請求項１の表示制御装置の発明において、請求項１０に記載したように、文字画像生成手段は、文字情報分析手段によって確定された文字の表示領域の中に映像情報分析手段による分析結果に基づいて適切な文字の画像が作成できない特定な領域が存在する場合には、所定の周期で表示色を変更しながら点滅する態様で文字の画像を生成するように構成してもよい。
【００１６】
また、請求項１の表示制御装置の発明において、請求項１１に記載したように、文字情報分析手段は、文字情報に警告を示す特殊情報が含まれているか否かを分析し、文字画像生成手段は、文字情報分析手段によって特殊情報が含まれていないと分析されたときは、通常の態様で文字の画像を生成し、文字情報分析手段によって特殊情報が含まれていると分析されたときは、警告を表す強調した態様（実施形態においては、黄と黒との傾斜縞模様の表示色に相当する）で文字の画像を生成するように構成してもよい。さらに、この場合において、請求項１２に記載したように、文字情報分析手段は、特殊情報における緊急度又は重要度を分析し、文字画像生成手段は、緊急度又は重要度に応じた周期で点滅する態様で文字の画像を生成するように構成してもよい。
【００１７】
請求項１３に記載の表示制御処理のプログラムの発明は、映像情報および文字情報を担うテレビジョン放送信号（実施形態においては、地上波テレビジョン放送信号に相当する）の受信に応じて、文字情報に含まれている表示位置、文字数、文字サイズの情報に基づいて所定の表示手段（実施形態においては、図１の表示部１０に相当する）の画面に表示する文字の表示領域を確定する第１のステップと、第１のステップによって確定された文字の表示領域に対応する映像情報を分析する第２のステップと、第２のステップの分析結果に基づいて文字の表示領域における文字の画像を生成する第３のステップとを実行する。
第１のステップないし第３のステップは、実施形態においては、図１のＣＰＵ１２および画像処理部／表示出力部９の動作に相当する。
【００１８】
請求項１３の表示制御処理のプログラムの発明において、請求項１４に記載したように、第２のステップは、文字の表示領域に対応する映像情報の色相を分析し、第３のステップは、第２のステップによって分析された色相とは異なる色相の表示色からなる文字の画像を生成するような構成にしてもよい。
また、請求項１３の表示制御処理のプログラムの発明において、請求項１５に記載したように、第２のステップは、文字の表示領域に対応する映像情報の輝度を分析し、第３のステップは、第２のステップによって分析された輝度とは異なる輝度からなる文字の画像を生成するような構成にしてもよい。
【００１９】
また、請求項１３の表示制御処理のプログラムの発明において、請求項１６に記載したように、第２のステップは、第１のステップによって確定された文字列の表示領域を各文字に対応する領域に分割して、各分割領域に対応する映像情報の色相を分析し、第３のステップは、第２のステップによって分析された色相とは異なる色相を各分割領域に設定し、設定した色相の表示色で各分割領域における文字の画像を生成するような構成にしてもよい。
【００２０】
また、請求項１３の表示制御処理のプログラムの発明において、請求項１７に記載したように、第３のステップは、文字列を移動させながら表示する場合（実施形態においては、スクロール表示に相当する）には、移動のたびに各分割領域に設定した色相の表示色で文字の画像を生成するような構成にしてもよい。
【００２１】
また、請求項１３ないし請求項１７のいずれかの表示制御処理のプログラムの発明において、請求項１８に記載したように、第２のステップは、文字情報が表示されている期間に映像情報が変化する場合には、変化に応じて文字の表示領域に対応する映像情報を分析し、第３のステップは、第２のステップによる分析のたびに文字の表示領域における文字の画像を生成するような構成にしてもよい。
【００２２】
また、請求項１３の表示制御処理のプログラムの発明において、請求項１９に記載したように、第３のステップは、第１のステップによって確定された文字の表示領域の中に第２のステップによる分析結果に基づいて適切な文字の画像が作成できない特定な領域（実施形態においては、図１７の背景Ｄの部分に相当する）が存在する場合には、文字情報に含まれている表示位置にかかわらず確定された文字の表示領域から特定な領域を除く残りの領域を新たな表示領域に指定して、新たな表示領域における文字の画像を生成するような構成にしてもよい。
また、請求項１３の表示制御処理のプログラムの発明において、請求項２０に記載したように、第３のステップは、第１のステップによって確定された文字の表示領域の中に第２のステップによる分析結果に基づいて適切な文字の画像が作成できない特定な領域が存在する場合には、表示領域に対応する映像情報の色相を変更して、表示領域に表示する文字の画像を生成するような構成にしてもよい。
また、請求項１３の表示制御処理のプログラムの発明において、請求項２１に記載したように、第３のステップは、第１のステップによって確定された文字の表示領域の中に第２のステップによる分析結果に基づいて適切な文字の画像が作成できない特定な領域が存在する場合には、表示領域に対応する映像情報の輝度を変更して、変更した輝度と異なる輝度で文字の画像を生成するような構成にしてもよい。
また、請求項１３の表示制御処理のプログラムの発明において、請求項２２に記載したように、第３のステップは、第１のステップによって確定された文字の表示領域の中に第２のステップによる分析結果に基づいて適切な文字の画像が作成できない特定な領域が存在する場合には、所定の周期で表示色を変更しながら点滅する態様で文字の画像を生成するような構成にしてもよい。
【００２３】
また、請求項１３の表示制御処理のプログラムの発明において、請求項２３に記載したように、第１のステップは、文字情報に警告を示す特殊情報が含まれているか否かを分析し、第３のステップは、第１のステップによって特殊情報が含まれていないと分析されたときは、通常の態様で文字の画像を生成し、第１のステップによって特殊情報が含まれていると分析されたときは、警告を表す強調した態様（実施形態においては、黄と黒との傾斜縞模様の表示色に相当する）で文字の画像を生成するような構成にしてもよい。さらに、この場合において、請求項２４に記載したように、第１のステップは、特殊情報における緊急度又は重要度を分析し、第３のステップは、緊急度又は重要度に応じた周期で点滅する態様で文字の画像を生成するような構成にしてもよい。
【発明の効果】
【００２４】
本発明の表示制御装置および表示制御処理のプログラムによれば、映像情報に多重化された文字情報のディジタル放送を受信した場合において、表示する文字の背景である映像情報を考慮した画像処理を行うことにより、映像の画質を損なうことなく高い識別性の文字を表示できるという効果が得られる。
また、本発明の表示制御装置および表示制御処理のプログラムによれば、映像情報に多重化された文字情報のディジタル放送を受信した場合において、表示する文字情報に警告を示す特殊情報が含まれている場合には、映像の画質を損なうことなく、視聴者の注意を引きつけるような高い識別性の文字を表示できるという効果が得られる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明による表示制御装置の第１実施形態ないし第１０実施形態について、地上波ディジタル放送を受信する携帯型の受信装置を例にとって、図を参照して説明する。
図１は、各実施形態における受信装置の構成を示すブロック図である。
この図において、アンテナ１で受信されたディジタル放送の電波は、チューナ部２でチャンネルが選択され、復調部３で符号化ディジタル情報に復調される。復調された符号化ディジタル情報は、デコード部４に入力され、分離回路５によって映像情報、文字情報、および音声情報に分離される。映像情報は映像デコード部６によって復号化され、文字情報は文字情報デコード部７によって復号化され、音声情報は音声デコード部８によって復号化される。復号化された映像情報および文字情報は、画像処理部／表示出力部９に入力されて、後述する画像処理および表示出力処理が行われて、液晶ディスプレイなどの表示部１０に供給されて表示される。また、復号化された音声情報は、スピーカ１１に供給されて発音がなされる。
【００２６】
ＣＰＵ１２は、システムバス１３を介して接続されているチューナ部２、復調部３、デコード部４、および画像処理部／表示出力部９の動作を制御する。システムバス１３には、スイッチ部１４、フラッシュメモリ（Ｆｌａｓｈ）１５、ＲＯＭ１６、主メモリ１７、Ｉ／Ｏインターフェース１８が接続され、ＣＰＵ１２によって制御される。スイッチ部１４は、チャンネルスイッチ、録画スイッチ、再生スイッチなどで構成され、ＣＰＵ１２の走査によって各スイッチの状態が検出される。フラッシュメモリ１５は、書き換え可能な不揮発性のメモリであり、画像処理部／表示出力部９で処理された映像情報、文字情報、および音声デコード部８から得られる音声情報を記録することができる。ＲＯＭ１６は、ＣＰＵ１２によって実行される制御プログラム、例えば、表示制御処理のプログラムを記憶している。主メモリ１７は、ＣＰＵ１２のワークエリアであり、制御プログラムの実行に伴うデータを一時的に記憶する。Ｉ／Ｏインターフェース１８は、外部機器やインターネットなどのネットワークと接続してデータの送受信を行なう。また、図には示していないが、視聴者情報として視聴者の郵便番号を登録できる受信手段であるＳＴＢ（セット・トップ・ボックス）を具備し、ＣＰＵ１２はその視聴者情報によって現在位置を認識することができる。このＳＴＢのほかに、位置検出用の受信手段としてＧＰＳ（全地球測位システム）などを設けてもよい。
【００２７】
次に、図１の受信装置の動作について、図２ないし図２３を参照して説明する。
図２は、各実施形態に共通のメインルーチンのフローチャートである。所定のイニシャライズ（ステップＳＡ１）の後、スイッチ処理（ステップＳＡ２）、受信処理（ステップＳＡ３）、デコード処理（ステップＳＡ４）、映像情報処理（ステップＳＡ５）、文字情報処理（ステップＳＡ６）、その他の処理（ステップＳＡ７）のループ処理を実行する。
スイッチ処理においては、各スイッチの操作に応じて主メモリ１７に操作情報を記憶する。受信処理においては、チャンネルスイッチの操作情報に応じてチューナ部２にチャンネル選択指示を行う。デコード処理においては、デコード部４に対して復号化処理の指示を行う。映像情報処理においては、復号化された映像情報を１画面のビットマップ情報に展開して表示部１０に供給する。文字情報処理においては、文字情報を分析し、文字の背景となる映像情報のビットマップ情報を調査し、文字画像を生成する。この文字情報処理は、実施形態ごとに異なる処理となるので、その動作につては実施形態ごとに説明する。ステップＳＡ７におけるその他の処理においては、例えば、録画スイッチ又は再生スイッチの操作に応じてフラッシュメモリ１５にアクセスして録画処理又は再生処理を行う。あるいは、Ｉ／Ｏインターフェース１８を介して接続された外部機器やネットワークとの間のデータの送受信処理を行う。あるいは、ＳＴＢ（セット・トップ・ボックス）やＧＰＳ（全地球測位システム）などによって現在位置を検出する。
【００２８】
次に、第１実施形態における表示制御処理の動作について説明する。
図３は、第１実施形態における文字情報処理のフローチャートである。文字列を受信したか否かを判別し（ステップＳＢ１）、受信しない場合にはこのフローチャートを終了してメインルーチンに戻る。文字列を受信したときは、文字情報の中から文字の表示領域、文字数、文字サイズを検出する（ステップＳＢ２）。次に、文字の表示領域の背景を調査する（ステップＳＢ３）。すなわち、映像情報のビットマップ情報を調査する。この場合は、映像情報の色相を調査する。
例えば、１つの文字の表示領域が水平方向に３０画素および垂直方向に３０画素で、１行の最大文字数が２０個である場合には、１行の文字列の表示領域は、水平方向に６００画素および垂直方向に３０画素からなる１８０００画素であるので、１８０００画素における映像情報のＲ（赤）成分、Ｇ（緑）成分、Ｂ（青）成分の要素によって色相を調査する。
【００２９】
図４は、図１の画像処理部／表示出力部９における色相調査回路の構成を示すブロック図である。この場合、色相を０から２５５までの２５６の分解能として、１８０００画素における色相の頻度を調査する。色相選別回路は、調査対象の画素［ｊ，ｋ］（ｊ＝０〜５９９，ｋ＝０〜２９）のＲ成分であるＲ［ｊ，ｋ］、Ｇ成分であるＲ［ｊ，ｋ］、Ｂ成分であるＲ［ｊ，ｋ］によって色相を選別する。色相選別回路は、この選別によって、累算回路の１つにデータ「１」を入力する。この選別処理を３万画素に対して行い、ＲＧＢ（０００）カウント、ＲＧＢ（００１）カウント、…、ＲＧＢ（２５５）カウントによって各色相のヒストグラムの頻度が算出される。
【００３０】
図５は、色相調査回路による色相の頻度である調査結果の一例を示すヒストグラムの図である。この図から明らかなように、Ｇ成分およびＢ成分の頻度に比較してＲ成分の頻度が極めて少ない。この場合には、文字の色を赤で表示することにより、識別性の高い文字表示を行うことができる。
例えば、図６に示すように、文字の表示領域に対応する背景の映像がＧ成分の多い山の部分ＡおよびＢ成分の多い空の部分Ｂである場合には、Ｇ成分およびＢ成分の頻度に比較してＲ成分の頻度が極めて少ない。したがって、この場合には、ニュース速報の文字の表示色が赤になるように画像処理を行うことにより、識別性の高い文字表示を行うことができる。
【００３１】
図３のフローチャートのステップＳＢ３において、表示領域の背景調査を行った後は、調査結果に基づいて、文字の表示色を決定して（ステップＳＢ４）、文字を表示する（ステップＳＢ５）。この後は、文字表示が終了したか否かを判別し（ステップＳＢ６）、文字表示が終了したときは、表示している文字情報を消去して、メインルーチンに戻る。
【００３２】
以上のように、この第１実施形態によれば、映像情報および文字情報を担うテレビジョン放送信号の受信に応じて、文字情報に含まれている表示位置、文字数、文字サイズの情報に基づいて所定の表示手段の画面に表示する文字の表示領域を確定し、その表示領域に対応する映像情報の色相を分析して、その分析結果に基づいて、映像情報とは異なる色相で表示領域における文字の画像を生成して表示する。
したがって、映像情報に多重化された文字情報のディジタル放送を受信した場合において、表示する文字の背景である映像情報を考慮した画像処理を行うことにより、映像の画質を損なうことなく高い識別性の文字を表示することが可能になる。
【００３３】
次に、第２実施形態における表示制御処理の動作について説明する。
この第２実施形態では、文字の表示領域の背景調査を輝度について行う。すなわち、第２実施形態における文字情報処理のフローチャートは、図３に示した第１実施形態のフローチャートにおいて、ステップＳＢ４の「表示色」を「輝度」に代えたものと同じである。したがって、第２実施形態における文字情報処理の動作を示すフローチャートの図面は省略する。
【００３４】
図７は、図１の画像処理部／表示出力部９における輝度調査回路の構成を示すブロック図である。この場合、輝度を０から２５５までの２５６の分解能として、１８０００画素における輝度の頻度を調査する。輝度レベル選別回路は、調査対象の画素［ｊ，ｋ］（ｊ＝０〜５９９，ｋ＝０〜２９）の輝度を選別する。輝度レベル選別回路は、この選別によって、累算回路の１つにデータ「１」を入力する。この選別処理を３万画素に対して行い、輝度（０００）カウント、輝度（００１）カウント、…、輝度（２５５）カウントによって輝度の頻度が算出される。
【００３５】
図８は、輝度調査回路による輝度の頻度である調査結果の一例を示すヒストグラムの図である。この図から明らかなように、輝度の高い背景の頻度に比較して輝度の低い背景の頻度が極めて少ない。すなわち、文字の表示領域が明るい背景になっている。この場合には、文字の輝度を低くして暗い文字で表示することにより、識別性の高い文字表示を行うことができる。これと反対に、輝度の低い背景の頻度に比較して輝度の高い背景の頻度が極めて少ない場合、すなわち、文字の表示領域が暗い背景になっている。この場合には、文字の輝度を高くして明るい文字で表示することにより、識別性の高い文字表示を行うことができる。
【００３６】
以上のように、この第２実施形態によれば、映像情報および文字情報を担うテレビジョン放送信号の受信に応じて、文字情報に含まれている表示位置、文字数、文字サイズの情報に基づいて所定の表示手段の画面に表示する文字の表示領域を確定し、その表示領域に対応する映像情報の輝度を分析して、その分析結果に基づいて、映像情報とは異なる輝度で表示領域における文字の画像を生成して表示する。
したがって、第１実施形態の場合と同様に、映像情報に多重化された文字情報のディジタル放送を受信した場合において、表示する文字の背景である映像情報を考慮した画像処理を行うことにより、映像の画質を損なうことなく高い識別性の文字を表示することが可能になる。
【００３７】
第２実施形態の変形例として、第１実施形態における色相の背景調査を併せて考慮する構成も可能である。例えば、図８に示した輝度の頻度であるヒストグラムの調査結果に加えて、図９に示すような、Ｇ成分およびＲ成分の少ない色相の頻度であるヒストグラムの調査結果が得られた場合には、明るい空の背景が想定される。したがって、この場合には、輝度の低い暗い文字で赤、緑の表示色の文字の画像を生成することにより、より高い識別性の文字を表示することが可能になる。
【００３８】
次に、第３実施形態における表示制御処理の動作について説明する。
図１０は、第３実施形態における文字情報処理のフローチャートである。文字列を受信したか否かを判別し（ステップＳＣ１）、受信しない場合にはこのフローチャートを終了してメインルーチンに戻る。文字列を受信したときは、文字情報の中から文字の表示領域、文字数、文字サイズを検出する（ステップＳＣ２）。次に、表示領域を文字ごとに分割する（ステップＳＣ３）。そして、分割領域ごとに背景調査を行う（ステップＳＣ４）。
【００３９】
図１１は、画面の上側および下側にそれぞれ設定した文字の表示領域を文字単位に分割した状態を示す図である。また、図１２は、１つの分割領域における水平方向３０画素および垂直方向３０画素、すなわち９００画素の構成を示す概略図である。図１０のフローチャートにおけるステップＳＣ４では、この９００画素について背景調査を行って、分割領域ごとの映像情報の表示色を分析する。次に、この調査結果に基づいて、分割領域ごとの文字の表示色を決定する（ステップＳＣ５）。そして、文字の表示を行う（ステップＳＣ６）。
【００４０】
図１３は、地震のニュース速報を表示した例を示す図である。背景において山の映像部分Ａは緑の頻度が高く、空の映像部分Ｂは青の頻度が高く、雲の映像部分Ｃは白で緑、青、赤の頻度が平均している。したがって、映像部分ＡおよびＢの部分の文字は赤で表示し、映像部分Ｃの文字は黒で表示する。あるいは、さらに細かく表示する場合には、映像部分Ａの文字は赤紫、映像部分Ｂの文字は赤、映像部分Ｃの文字は黒で表示する。
【００４１】
図１０のフローチャートにおけるステップＳＣ７で、文字のスクロールが有る場合には、スクロール処理を行って（ステップＳＣ８）、ステップＳＣ５に移行して分割領域ごとの文字の表示色を決定する。図１４は、文字のスクロールを示す図である。スクロール状態においては、表示される文字は一定の速度で図の矢印の方向に移動する。例えば、１秒間に一字ずつ移動する。すなわち、一定時間ごとに文字の表示位置が変化するので、スクロール処理を行うたびに文字の表示色を決定する必要がある。
ステップＳＣ７において、スクロールがない場合には、文字表示が終了したか否かを判別し（ステップＳＣ９）、文字表示が終了したときはメインルーチンに戻る。
【００４２】
以上のように、この第３実施形態によれば、確定された文字列の表示領域を各文字に対応する領域に分割して、各分割領域に対応する映像情報の色相を分析し、分析された色相とは異なる色相の表示色で各分割領域における文字の画像を生成して表示する。また、文字のスクロール処理によって、文字列を移動させながら表示する場合には、移動のたびに各分割領域に設定した色相の表示色で文字の画像を生成して表示する。
したがって、映像情報に多重化された文字情報のディジタル放送を受信した場合において、表示する文字の背景である映像情報を各文字単位で考慮した画像処理を行うことにより、映像の画質を損なうことなく、より高い識別性の文字を表示することが可能になる。
【００４３】
なお、第３実施形態においては、各分割領域に対応する映像情報の色相を分析する構成にしたが、各分割領域に対応する映像情報の輝度を分析し、分析された輝度とは異なる輝度で各分割領域における文字の画像を生成するような構成にしてもよい。さらにまた、各分割領域に対応する映像情報の色相と輝度とを考慮した画像処理を行うことにより、映像の画質を損なうことなく、より一層高い識別性の文字を表示することが可能になる。
【００４４】
次に、第４実施形態における表示制御処理の動作について説明する。上記第１実施形態ないし第３実施形態においては、文字の表示期間中は背景がほとんど変化しないものと仮定して、文字画像を生成するような画像処理を行った。しかしながら、スポーツの映像や列車などから撮影した風景の映像は、秒単位若しくはそれ以上の速さで変化する場合もある。この第４実施形態は、そのような動きの速い背景の画面においても、表示する文字の識別性を維持できるようにする。
【００４５】
図１５は、第４実施形態における文字情報処理のフローチャートである。文字列を受信したか否かを判別し（ステップＳＤ１）、受信しない場合にはこのフローチャートを終了してメインルーチンに戻る。文字列を受信したときは、文字情報の中から文字の表示領域、文字数、文字サイズを検出する（ステップＳＤ２）。次に、表示領域を文字ごとに分割する（ステップＳＤ３）。そして、分割領域ごとに背景調査を行う（ステップＳＤ４）。次に、この調査結果に基づいて、分割領域ごとの文字の表示色を決定し（ステップＳＤ５）、文字の表示を行う（ステップＳＤ６）。この後は、文字表示が終了したか否かを判別し（ステップＳＤ７）、文字表示が終了していない場合には、文字が表示されている間に背景が変化したか否かを判別する（ステップＳＤ８）。背景が変化したときは、ステップＳＤ４に移行して、分割領域ごとに背景調査を行い、ステップＳＤ５で文字の表示色を決定し、ステップＳＤ６で文字を表示する。一方、背景が変化しない場合には、ステップＳＤ７において、文字表示が終了したか否かを判別する。ステップＳＤ７において、文字表示が終了したときは、メインルーチンに戻る。
なお、図１５においては、背景の色が変化した場合について説明したが、背景の輝度が変化した場合、又は、背景の色および輝度がともに変化した場合についても同様に、背景の変化に応じてステップＳＤ４ないしステップＳＤ７のループ処理を行う。
【００４６】
以上のように、この第４実施形態によれば、文字情報が表示されている期間に映像情報が変化する場合には、変化に応じて文字の表示領域に対応する映像情報を分析し、分析のたびに文字の表示領域における文字の画像を生成して表示する。
したがって、映像情報に多重化された文字情報のディジタル放送を受信した場合において、表示する文字の背景である映像情報の時間的な変化を考慮した画像処理を行うことにより、動きの速い映像の画質を損なうことなく、高い識別性の文字を表示することが可能になる。
【００４７】
次に、第５実施形態における表示制御処理の動作について説明する。上記各実施形態においては、文字の表示領域における背景の表示色や輝度を調査して、文字の表示色を決定するようにしたが、背景の表示色や輝度が複雑でヒストグラムの頻度が万遍なく分布して、文字表示が可能でない場合もある。第４実施形態は、このように背景によって文字表示が可能でない部分が存在する場合でも、表示する文字の識別性を維持できるようにする。例えば、図１１の下側の表示領域に「震源地は○○南１０キロ」の文字情報を表示する場合において、図１３および図１４に示すように、画面の下側における背景Ｄの表示色や輝度が複雑でヒストグラムの頻度が万遍なく分布しているとする。
【００４８】
図１６は、第５実施形態における文字情報処理のフローチャートである。文字列を受信したか否かを判別し（ステップＳＥ１）、受信しない場合にはこのフローチャートを終了してメインルーチンに戻る。文字列を受信したときは、文字情報の中から文字の表示領域、文字数（Ｍ）、文字サイズを検出する（ステップＳＥ２）。次に、表示する文字情報の各文字を指定する変数ｍを「１」にセットし、表示領域における各分割領域ＢＬＯＣＫ［  ］を指定する変数ｉを「１」にセットする（ステップＳＥ３）。そして、ｍおよびｉの値をインクリメントしながら、ステップＳＥ４からステップＳＥ１３までのループ処理を実行する。
【００４９】
ループ処理のおいて、ｍ番目の文字（ｍ）の領域としてｉ番目のＢＬＯＣＫ［ｉ］を指定する（ステップＳＥ４）。したがって、最初は先頭の文字（１）の領域として最初のＢＬＯＣＫ［１］を指定する。次に、ＢＬＯＣＫ［ｉ］の背景調査を行い（ステップＳＥ５）、ヒストグラムの頻度が万遍ないか否かを判別する（ステップＳＥ６）。調査結果によってヒストグラムに特徴がある場合には、文字（ｍ）の表示色を決定して（ステップＳＥ７）、文字（ｍ）の表示を行う（ステップＳＥ８）。そして、ｍの値をインクリメントして次の文字（ｍ）を指定し（ステップＳＥ９）、ｉの値をインクリメントして次のＢＬＯＣＫ［ｉ］を指定する（ステップＳＥ１０）。そして、ｍの値が文字数Ｍを超えたか否かを判別し（ステップＳＥ１１）、ｍの値がＭ以下である場合には、ステップＳＥ４に移行してループ処理を繰り返す。
【００５０】
ステップＳＥ６において、背景調査したＢＬＯＣＫ［ｉ］における表示色のヒストグラムの頻度が万遍なく分布している場合、すなわち、文字表示が可能でない場合には、そのＢＬＯＣＫ［ｉ］の領域を空白にするためにｉの値をインクリメントして（ステップＳＥ１２）、ステップＳＥ４に移行してループ処理を繰り返す。図１７は、背景Ｄの部分の文字表示を空白にした場合の表示例を示す図である。なお、輝度又は表示色および輝度のヒストグラムの頻度が万遍なく分布している場合も同様に、その部分の文字表示を空白にする。
【００５１】
ステップＳＥ１１において、ｍの値がＭを超えた場合、すなわち全ての文字の表示が終了したときは、文字表示が終了したか否かを判別し（ステップＳＥ１３）、文字表示が終了していない場合には、文字が表示されている間に背景が変化したか否かを判別する（ステップＳＥ１４）。背景が変化したときは、ステップＳＥ３に移行して、変数ｍおよびｉをともに「１」にセットして、ステップＳＥ４からステップＳＥ１４までのループ処理を実行する。一方、背景が変化しない場合には、ステップＳＥ１３において、文字表示が終了したか否かを判別する。文字表示が終了したときは、メインルーチンに戻る。
【００５２】
以上のように、この第５実施形態によれば、確定された文字の表示領域の中に適切な文字の画像が作成できない特定な領域が存在する場合には、文字情報に含まれている表示位置にかかわらず、文字の表示領域から特定な領域を除く残りの領域を新たな表示領域に指定して、新たな表示領域における文字の画像を生成して表示する。
したがって、映像情報に多重化された文字情報のディジタル放送を受信した場合において、表示する文字の背景である映像情報が文字表示に適切であるか否かを考慮した画像処理を行うことにより、映像の画質を損なうことなく高い識別性の文字を表示することが可能になる。
【００５３】
次に、第６実施形態における表示制御処理の動作について説明する。
図１８は、第６実施形態における文字情報処理のフローチャートである。文字列を受信したか否かを判別し（ステップＳＦ１）、受信しない場合にはこのフローチャートを終了してメインルーチンに戻る。文字列を受信したときは、文字情報の中から文字の表示領域、文字数、文字サイズを検出する（ステップＳＦ２）。次に、文字の表示領域の背景を調査する（ステップＳＦ３）。この場合には、背景の色相を調査する。その調査結果によって、文字表示が困難か否かを判別する（ステップＳＦ４）。すなわち、背景の色相のヒストグラムにおける頻度が万遍なく分布して、文字情報の表示色の特定が困難であるか否かを判別する。文字表示が困難な場合には、表示領域の背景を変更する（ステップＳＦ５）。例えば、背景の映像情報の色相を単色の枠画面に変更する。背景を変更した後、又は、背景の色相のヒストグラムにおける頻度に特徴がある場合には、文字の表示色を決定し（ステップＳＦ６）、文字の表示を行う（ステップＳＦ７）。次に、文字表示が終了したか否かを判別し（ステップＳＦ８）、終了したときはメインルーチンに戻る。図１９は、表示領域の背景を単色の枠画面に変更して文字情報を表示した例を示す図である。
【００５４】
以上のように、この第６実施形態によれば、確定された文字の表示領域の中に適切な文字の画像が作成できない特定な領域が存在する場合には、表示領域に対応する映像情報の色相を変更して、表示領域に表示する文字の画像を生成して表示する。
したがって、映像情報に多重化された文字情報のディジタル放送を受信した場合において、表示する文字の背景である映像情報の色相が文字表示に適切であるか否かを考慮した画像処理を行うことにより、映像の画質を損なうことなく、高い識別性の文字を表示することが可能になる。
【００５５】
次に、第７実施形態における表示制御処理の動作について説明する。
第７実施形態における文字情報処理は、基本的には図１８に示した第６実施形態のフローチャートと同じであるので図面は省略する。第６実施形態においては、ステップＳＦ３において文字の表示領域に対応する映像情報の色相について調査を行ったが、第７実施形態においては文字の表示領域に対応する映像情報の輝度について調査を行う。そして、文字表示が困難である場合には表示領域の背景の輝度を変更する。例えば、輝度を明るく変更した場合には、輝度の暗い文字情報を表示する。輝度を暗く変更した場合には、輝度の明るい文字情報を表示する。
【００５６】
以上のように、この第７実施形態によれば、確定された文字の表示領域の中に適切な文字の画像が作成できない特定な領域が存在する場合には、表示領域に対応する映像情報の輝度を変更して、表示領域に表示する文字の画像を生成して表示する。
したがって、映像情報に多重化された文字情報のディジタル放送を受信した場合において、表示する文字の背景である映像情報の輝度が文字表示に適切であるか否かを考慮した画像処理を行うことにより、第６実施形態と同様に、映像の画質を損なうことなく、高い識別性の文字を表示することが可能になる。
【００５７】
次に、第８実施形態における表示制御処理の動作について説明する。
図２０は、第８実施形態における文字情報処理のフローチャートである。文字列を受信したか否かを判別し（ステップＳＧ１）、受信しない場合にはこのフローチャートを終了してメインルーチンに戻る。文字列を受信したときは、文字情報の中から文字の表示領域、文字数、文字サイズを検出する（ステップＳＧ２）。次に、文字の表示領域の背景を調査する（ステップＳＧ３）。この場合には、背景の色相を調査する。その調査結果によって、背景の色相におけるヒストグラムの頻度が万遍ないか否かを判別する（ステップＳＧ４）。すなわち、背景の中に文字情報を表示しても、その識別性が低くて目立たないか否かを判別する。頻度が万遍ない場合には、所定数の色の中から任意の色を選択して文字の表示色に設定する（ステップＳＧ５）。そして、フラグＯＮＦを「１」にセットする（ステップＳＧ６）。
【００５８】
次に、ステップＳＧ７ないしステップＳＧ１２において、ＯＮＦの値に応じて文字の点滅表示を行う。ＯＮＦが「１」であるか否かを判別し（ステップＳＧ７）、ＯＮＦが「１」である場合には文字を表示する（ステップＳＧ８）。ＯＮＦが「０」である場合には文字を消去して（ステップＳＧ９ａ）、表示色を変更する（ステップＳＧ６ｂ）。文字を表示した後又は文字を消去して表示色を変更した後は、レジスタＴに所定時間（例えば、１秒）をストアする（ステップＳＧ１０）。Ｔの値はタイマインタラプトに応じてデクリメントされるので、所定時間が経過してＴの値が「０」に達したか否かを判別し（ステップＳＧ１１）、Ｔの値が「０」に達したときは、ＯＮＦの値を反転して（ステップＳＧ１２）、ステップＳＧ７に移行する。したがって、ステップＳＧ７ないしステップＳＧ１２のループ処理を繰り返すたびに、画面に表示された文字情報が所定時間の周期で表示色を変えながら点滅する。
【００５９】
ステップＳＧ１１において、Ｔの値が「０」に達していない場合には、文字表示が終了したか否かを判別し（ステップＳＧ１３）、終了していない場合にはステップＳＧ１１においてＴの値が「０」に達したか否かを判別するが、文字表示が終了したときはメインルーチンに戻る。ステップＳＧ４において、背景の色相におけるヒストグラムに特徴がある場合には、調査結果に応じて文字の表示色を決定し（ステップＳＧ１４）、文字を表示する（ステップＳＧ１５）。そして、文字表示が終了したか否かを判別し（ステップＳＧ１６）、文字表示が終了したときはメインルーチンに戻る。
【００６０】
なお、図２０には示していないが、表示期間中において背景が変化したときは、ステップＳＧ３に移行して、文字の表示領域の背景調査を行い、ステップＳＧ４以降の処理を繰り返す。
また、第８実施形態においては、背景の色相においてヒストグラムの頻度に万遍ない分布がある場合に、表示する文字情報を点滅させる構成にしたが、背景の輝度又は色相と輝度の両方においてヒストグラムの頻度に万遍ない分布がある場合に、表示する文字情報を点滅させる構成にしてもよい。
【００６１】
以上のように、この第８実施形態によれば、確定された文字の表示領域に対応する映像情報の分析結果に基づいて適切な文字の画像が作成できない特定な領域が存在する場合には、所定の周期で表示色を変更しながら点滅するような文字の画像を生成して表示する。
したがって、映像情報に多重化された文字情報のディジタル放送を受信した場合において、表示する文字の背景である映像情報が文字表示に適切であるか否かを考慮した画像処理を行うことにより、映像の画質を損なうことなく、高い識別性の文字を表示することが可能になる。
【００６２】
次に、第９実施形態における表示制御処理の動作について説明する。
図２１は、第９実施形態における文字情報処理のフローチャートである。文字列を受信したか否かを判別し（ステップＳＪ１）、受信しない場合にはこのフローチャートを終了してメインルーチンに戻る。文字列を受信したときは、文字情報の中から文字の表示領域、文字数、文字サイズ、および識別データを検出する（ステップＳＪ２）。識別データには、文字情報の詳細なデータが含まれている。具体的には、文字情報の内容が緊急又は重要であるか否か、危険性が有るか否か、緊急又は重要な地域を示すデータなどが含まれている。次に、文字の表示領域の背景を調査する（ステップＳＪ３）。この場合には、背景の色相を調査するが、背景の輝度又は色相および輝度の両方を調査してもよい。
【００６３】
そして、識別データの詳細なデータを判別する。まず、文字情報の内容は緊急又は重要であるか否かを判別し（ステップＳＪ４）、緊急又は重要である場合には、さらに危険性が有るか否かを判別する（ステップＳＪ５）。危険性が有る場合には、受信地域情報を入手する（ステップＳＪ６）。例えば、ＳＴＢ（セット・トップ・ボックス）やＧＰＳ（全地球測位システム）などによって受信装置の現在位置を入手する。そして、受信地域情報が緊急又は重要な地域に近いか否かを判別する（ステップＳＪ７）。重要な地域に近い場合には、文字の表示色を黄と黒との斜線模様に決定する（ステップＳＪ８）。すなわち、文字情報に警告を示す特殊情報が含まれているときは、視聴者の注意を引きつけるために、警告を表す強調した態様で文字の表示色を決定する。
【００６４】
一方、ステップＳＪ４において表示情報の内容が緊急および重要でない場合、ステップＳＪ５において危険性がない場合、又は、ステップＳＪ７において受信地域情報が緊急又は重要な地域から離れている場合には、文字の表示色を背景調査に基づく通常の色に決定する（ステップＳＪ９）。
文字の表示色を黄と黒との斜線模様又は通常の色に決定した後は、文字を表示する（ステップＳＪ１０）。そして、文字表示が終了したか否かを判別し（ステップＳＪ１１）、終了したときは文字情報の表示を消去してメインルーチンに戻る。
【００６５】
以上のように、この第９実施形態によれば、文字情報に警告を示す特殊情報が含まれているか否かを分析し、特殊情報が含まれていないと分析されたときは、背景調査に基づく通常の態様で文字の画像を生成して表示し、特殊情報が含まれていると分析されたときは、警告を表す強調した態様で文字の画像を生成して表示する。
したがって、映像情報に多重化された文字情報のディジタル放送を受信した場合において、表示する文字情報に警告を示す特殊情報が含まれている場合には、視聴者の注意を引きつけるような高い識別性の文字を表示することが可能になる。
【００６６】
次に、第１０実施形態における表示制御処理の動作について説明する。
図２２および図２３は、第１０実施形態における文字情報処理のフローチャートである。図２２において、文字列を受信したか否かを判別し（ステップＳＫ１）、受信しない場合にはこのフローチャートを終了してメインルーチンに戻る。文字列を受信したときは、文字情報の中から文字の表示領域、文字数、文字サイズ、および識別データを検出する（ステップＳＫ２）。識別データには、文字情報の詳細なデータが含まれている。具体的には、第９実施形態の場合と同様に、文字情報の内容が緊急又は重要であるか否か、危険性が有るか否か、緊急又は重要な地域を示すデータなどが含まれている。次に、文字の表示領域の背景を調査する（ステップＳＫ３）。この場合には、背景の色相を調査するが、背景の輝度又は色相および輝度の両方を調査してもよい。そして、調査結果に基づいて文字の表示色を決定する（ステップＳＫ４）。
【００６７】
次に、識別データの詳細なデータを判別する。まず、文字情報の内容は緊急又は重要であるか否かを判別し（ステップＳＫ５）、緊急又は重要である場合には、さらに危険性が有るか否かを判別する（ステップＳＫ６）。危険性が有る場合には、受信地域情報を入手する（ステップＳＫ７）。第９実施形態の場合と同様に、ＳＴＢ（セット・トップ・ボックス）やＧＰＳ（全地球測位システム）などによって受信装置の現在位置を入手する。そして、受信地域情報が緊急又は重要な地域に近いか否かを判別する（ステップＳＫ８）。重要な地域に近い場合には、その緊急又は重要のレベルを検出して、レベルに応じた値をレジスタＬにストアする（ステップＳＫ９）。
例えば、緊急又は重要のレベルが非常に高い場合には「４」をストアし、レベルが中程度に高い場合には「２」をストアし、レベルがさほど高くない場合には「１」をストアする。
一方、ステップＳＫ５において表示情報の内容が緊急および重要でない場合、ステップＳＫ６において危険性がない場合、又は、ステップＳＫ８において受信地域情報が緊急又は重要な地域から離れている場合には、文字を通常に表示する（ステップＳＫ１０）。
【００６８】
ステップＳＫ９において、緊急又は重要のレベルをＬにストアした後は、図２３において、フラグＯＮＦを「１」にセットして（ステップＳＫ１１）、ＯＮＦの値に応じて文字の点滅表示を行う。ＯＮＦが「１」であるか否かを判別し（ステップＳＫ１２）、ＯＮＦが「１」である場合には文字を表示する（ステップＳＫ１３）。ＯＮＦが「０」である場合には文字を消去する（ステップＳＫ１４）。文字を表示した後又は文字を消去した後は、所定時間（例えば、１秒）をＬの値で除算した値をレジスタＴにストアする（ステップＳＫ１５）。
【００６９】
Ｔの値はタイマインタラプトに応じてデクリメントされるので、時間が経過してＴの値が「０」に達したか否かを判別し（ステップＳＫ１６）、Ｔの値が「０」に達したときは、ＯＮＦの値を反転して（ステップＳＫ１７）、ステップＳＫ１２に移行する。ステップＳＫ１６において、Ｔの値が「０」に達していない場合には、文字表示が終了したか否かを判別し（ステップＳＫ１８）、終了していない場合にはステップＳＫ１６においてＴの値が「０」に達したか否かを判別する。
【００７０】
したがって、文字表示が継続している間においては、画面に表示された文字情報が緊急又は重要のレベルに応じた周期で点滅する。すなわち、所定時間を１秒に設定した場合には、緊急又は重要のレベルが非常に高い場合には表示された文字情報は０．２５秒の周期で高速に点滅し、レベルが中程度に高い場合には表示された文字情報は０．５秒の周期で点滅し、レベルがさほど高くない場合には表示された文字情報は１秒の周期で点滅する。ステップＳＫ１８において、文字表示が終了したときは文字情報の表示を消去してメインルーチンに戻る。
図２２のステップＳＫ１０において、文字を通常に表示した後も、図２３のステップＳＫ１８において、文字表示が終了したか否かを判別し（ステップＳＫ１８）、終了した後は文字情報の表示を消去してメインルーチンに戻る。
【００７１】
以上のように、この第１０実施形態によれば、文字情報に警告を示す特殊情報が含まれているか否かを分析し、特殊情報が含まれていないと分析されたときは、背景調査に基づく通常の態様で文字の画像を生成して表示し、特殊情報が含まれていると分析されたときは、緊急度又は重要度に応じた周期で点滅する文字の画像を生成して表示する。
したがって、映像情報に多重化された文字情報のディジタル放送を受信した場合において、表示する文字情報に警告を示す特殊情報が含まれている場合には、第９実施形態と同様に、視聴者の注意を引きつけるような高い識別性の文字を表示することが可能になる。
【００７２】
なお、上記各実施形態においては、文字の表示領域に対応する映像情報を分析するために、図４に示した色相調査回路および図７に示した輝度調査回路からなるハードウェアを用いたが、ＣＰＵ１２によって実行される表示制御処理のプログラム、すなわち、ソフトウェアを用いて実現することも可能である。近年における著しいハードウェア技術の進歩によって、数ＧＨｚのクロック速度のＣＰＵが開発されている。クロック速度が１００ＭＨｚ程度のＣＰＵは、小型で安価なものが容易に入手できる環境にある。
【００７３】
したがって、上記各実施形態における携帯型の受信装置にクロック速度が１００ＭＨｚのＣＰＵを搭載することが可能である。この場合には、クロックの周期は１ｎｓ（ナノ秒）であるので、１つの画素の色相調査又は輝度調査を実行する処理時間は、数ｎｓないし１０数ｎｓと考えられる。多く見積もって２０ｎｓとした場合には、文字の表示領域を３６０００画素とすると、全ての画素について色相調査又は輝度調査を実行する処理時間は、下記の計算により、０．７２ｍｓとなる。
３６０００×２０×１０−９ｓ＝０．７２×１０−３ｓ＝０．７２ｍｓ
【００７４】
地上波ディジタル放送においては、１秒間に２４フレームの画像が構成されるので、音声情報は別にしても、１フレームは４０ｍｓの時間が画像処理の最大時間となる。すなわち、この４０ｍｓの期間に、１フレームの映像情報および文字情報の全ての画像処理を行う必要があるが、全ての画素について色相調査又は輝度調査を実行する処理時間は０．７２ｍｓであるので、文字の表示色若しくは輝度又は表示色と輝度を決定する時間や、背景となる映像情報を処理する時間を加算しても、ソフトウェアを用いて文字の表示領域の色相調査や輝度調査を実現することが可能である。この場合には、ハードウェアである色相調査回路および輝度調査回路が不要となるので、製品のコストダウンを図ることができる。
【００７５】
また、上記各実施形態においては、携帯型の受信装置を例に採って本発明を説明したが、本発明の適用範囲は携帯型の受信装置に限定されるものではない。据え置きタイプの大型の受信装置、又は、地上波ディジタル放送を受信可能な携帯電話やＰＤＡ（携帯情報端末）および映像情報と文字情報とを同じ画面に表示する全ての受信装置にも適用できることは、各実施形態における説明から明らかである。
【００７６】
なお、上記各実施形態においては、ＲＯＭにあらかじめ記憶されている表示制御処理のプログラムをＣＰＵが実行する表示制御装置の発明について説明したが、ＣＤ−ＲＯＭなどの外部記憶媒体に記憶されている表示制御処理のプログラム又はネットワークを介して外部のサーバなどからダウンロードされた表示制御処理のプログラムをインストールし、そのプログラムをＣＰＵが実行するような構成も可能である。この場合には、プログラムの発明を実現する。
【００７７】
すなわち、そのプログラムは、映像情報および文字情報を担うテレビジョン放送信号の受信に応じて、文字情報に含まれている表示位置、文字数、文字サイズの情報に基づいて所定の表示手段の画面に表示する文字の表示領域を確定する第１のステップと、前記第１のステップによって確定された文字の表示領域に対応する映像情報を分析する第２のステップと、前記第２のステップの分析結果に基づいて前記文字の表示領域における文字の画像を生成する第３のステップとを実行する。
【００７８】
この場合において、前記第２のステップは、前記文字の表示領域に対応する映像情報の色相を分析し、前記第３のステップは、前記第２のステップによって分析された色相とは異なる色相の表示色からなる文字の画像を生成する。
また、前記第２のステップは、前記文字の表示領域に対応する映像情報の輝度を分析し、前記第３のステップは、前記第２のステップによって分析された輝度とは異なる輝度からなる文字の画像を生成する。
【００７９】
また、前記第２のステップは、前記第１のステップによって確定された文字列の表示領域を各文字に対応する領域に分割して、各分割領域に対応する映像情報の色相を分析し、前記第３のステップは、前記第２のステップによって分析された色相とは異なる色相を各分割領域に設定し、設定した色相の表示色で各分割領域における文字の画像を生成する。
また、前記第３のステップは、文字列を移動させながら表示する場合には、移動のたびに各分割領域に設定した色相の表示色で文字の画像を生成する。
【００８０】
また、前記第２のステップは、文字情報が表示されている期間に映像情報が変化する場合には、変化に応じて文字の表示領域に対応する映像情報を分析し、前記第３のステップは、前記第２のステップによる分析のたびに前記文字の表示領域における文字の画像を生成する。
【００８１】
また、前記第３のステップは、前記第１のステップによって確定された文字の表示領域の中に前記第２のステップによる分析結果に基づいて適切な文字の画像が作成できない特定な領域が存在する場合には、文字情報に含まれている表示位置にかかわらず前記確定された文字の表示領域から前記特定な領域を除く残りの領域を新たな表示領域に指定して、前記新たな表示領域における文字の画像を生成する。
また、前記第３のステップは、前記第１のステップによって確定された文字の表示領域の中に前記第２のステップによる分析結果に基づいて適切な文字の画像が作成できない特定な領域が存在する場合には、前記表示領域に対応する映像情報の色相を変更して、前記表示領域に表示する文字の画像を生成する。
また、前記第３のステップは、前記第１のステップによって確定された文字の表示領域の中に前記第２のステップによる分析結果に基づいて適切な文字の画像が作成できない特定な領域が存在する場合には、前記表示領域に対応する映像情報の輝度を変更して、変更した輝度と異なる輝度で文字の画像を生成する。
また、前記第３のステップは、前記第１のステップによって確定された文字の表示領域の中に前記第２のステップによる分析結果に基づいて適切な文字の画像が作成できない特定な領域が存在する場合には、所定の周期で表示色を変更しながら点滅する態様で文字の画像を生成する。
【００８２】
また、前記第１のステップは、文字情報に警告を示す特殊情報が含まれているか否かを分析し、前記第３のステップは、前記第１のステップによって前記特殊情報が含まれていないと分析されたときは、通常の態様で文字の画像を生成し、前記第１のステップによって前記特殊情報が含まれていると分析されたときは、警告を表す強調した態様で文字の画像を生成する。
また、前記第１のステップは、前記特殊情報における緊急度又は重要度を分析し、前記第３のステップは、前記緊急度又は重要度に応じた周期で点滅する態様で文字の画像を生成する。
【図面の簡単な説明】
【００８３】
【図１】本発明の表示制御装置を適用した第１実施形態ないし第１０実施形態における受信装置の構成を示すブロック図。
【図２】第１実施形態ないし第１０実施形態における受信装置のメインルーチンのフローチャート。
【図３】図２のメインルーチンにおける第１実施形態の文字情報処理のフローチャート。
【図４】第１実施形態における色相調査回路を示す概略図。
【図５】第１実施形態における色相調査結果のヒストグラムを示す図。
【図６】第１実施形態において表示部に表示された映像情報および文字情報の画面を示す図。
【図７】第２実施形態における輝度調査回路を示す概略図。
【図８】第２実施形態における輝度調査結果のヒストグラムを示す図。
【図９】第２実施形態における色相調査結果のヒストグラムを示す図。
【図１０】図２のメインルーチンにおける第３実施形態の文字情報処理のフローチャート。
【図１１】第３実施形態において表示部の画面の上側および下側にそれぞれ設定した文字の表示領域を文字単位に分割した状態を示す図。
【図１２】第３実施形態において図１１の１つの分割領域における水平方向および垂直方向に３０画素の構成を示す図。
【図１３】第３実施形態において表示部の画面に地震のニュース速報を表示した例を示す図。
【図１４】第３実施形態において文字のスクロールを示す図。
【図１５】図２のメインルーチンにおける第４実施形態の文字情報処理のフローチャート。
【図１６】図２のメインルーチンにおける第５実施形態の文字情報処理のフローチャート。
【図１７】第５実施形態において表示部の画面の特定の部分における文字表示を空白にした場合の表示例を示す図。
【図１８】図２のメインルーチンにおける第６実施形態の文字情報処理のフローチャート。
【図１９】第７実施形態において表示領域の背景を枠画面に変更して文字を表示した例を示す図。
【図２０】図２のメインルーチンにおける第８実施形態の文字情報処理のフローチャート。
【図２１】図２のメインルーチンにおける第９実施形態の文字情報処理のフローチャート。
【図２２】図２のメインルーチンにおける第１０実施形態の文字情報処理のフローチャート。
【図２３】図２２に続く第１０実施形態の文字情報処理のフローチャート。
【符号の説明】
【００８４】
１  アンテナ
２  チューナ
３  復調部
４  デコーダ部
５  分離回路
６  映像デコード部
７  文字情報デコード部
８  音声デコード部
９  画像処理部／表示出力部
１０  表示部
１１  スピーカ
１２  ＣＰＵ
１４  スイッチ部
１５  フラッシュメモリ
１６  ＲＯＭ
１７  主メモリ
１８  Ｉ／Ｏインターフェース
【図１】
2005159955.tif 000003
【図２】
2005159955.tif 000004
【図３】
2005159955.tif 000005
【図４】
2005159955.tif 000006
【図５】
2005159955.tif 000007
【図６】
2005159955.tif 000008
【図７】
2005159955.tif 000009
【図８】
2005159955.tif 000010
【図９】
2005159955.tif 000011
【図１０】
2005159955.tif 000012
【図１１】
2005159955.tif 000013
【図１２】
2005159955.tif 000014
【図１３】
2005159955.tif 000015
【図１４】
2005159955.tif 000016
【図１５】
2005159955.tif 000017
【図１６】
2005159955.tif 000018
【図１７】
2005159955.tif 000019
【図１８】
2005159955.tif 000020
【図１９】
2005159955.tif 000021
【図２０】
2005159955.tif 000022
【図２１】
2005159955.tif 000023
【図２２】
2005159955.tif 000024
【図２３】
2005159955.tif 000025