(57)【要約】【課題】時刻データ等のキャラクタデータをオンスクリーン表示回路を用いてオンスクリーン表示する際に、使用するメモリ容量を削減することができ、キャラクタデータの周辺領域にバックグラウンドを表示するのに用いるソフトウェアの負担を軽減できる表示制御装置を提供することである。【解決手段】表示制御装置は、少なくともアトリビュートデータとしてのブランクコードを記憶した表示メモリ３７と、表示メモリ３７に記憶したデータを入力し、ブランクコードをアトリビュートデータとして認識してバックグラウンド非表示の制御を行って、表示装置６０に出力するオンスクリーン表示回路３８Ａと、を備える。【選択図】図１
2008028952.tif 000002
【特許請求の範囲】
【請求項１】
少なくともアトリビュートデータとしてのブランクコードを記憶した表示メモリと、
前記表示メモリに記憶したデータを入力し、前記ブランクコードをアトリビュートデータとして認識してバックグラウンド非表示の制御を行って、表示装置に出力するオンスクリーン表示回路と、
を具備したことを特徴とする表示制御装置。
【請求項２】
前記表示メモリには、前記ブランクコードのほかに、キャラクタデータとしてのキャラクタコードを記憶しており、
前記オンスクリーン表示回路は、前記ブランクコードに対してバックグラウンド非表示の制御を行う一方、前記キャラクタコードに対してフォアグラウンド表示の制御を行うことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記オンスクリーン表示回路は、前記アトリビュートデータとしてのブランクコードと前記キャラクタコードとを判別する判別回路と、前記ブランクコードに対してバックグラウンド非表示の制御を行う第１の処理回路と、前記キャラクタコードに対してフォアグラウンド表示の制御を行う第２の処理回路と、前記第１の処理回路で制御された信号と前記第２の処理回路で制御された信号とを選択的に切り換えて、前記表示装置に出力する表示設定回路と、
を備えたことを特徴とする請求項１又は２に記載の表示制御装置。
【請求項４】
前記キャラクタコードは、文字多重放送受信回路における拡張データメモリにおいてページデータの拡張データとして取り込まれた現在時刻を示す時刻データであることを特徴とする請求項２又は３に記載の表示制御装置。
【請求項５】
キャラクタデータとしてのスペースコードを文字・図形の形状に配置して記憶する一方、それ以外の領域にアトリビュートデータとしてのブランクコードを記憶した表示メモリと、
前記表示メモリに記憶したデータを入力し、前記ブランクコードをアトリビュートデータとして認識してバックグラウンド非表示の制御を行う一方、前記スペースコードに対してバックグラウンド表示の制御を行って、表示装置に文字・図形の形状を出力するオンスクリーン表示回路と、
を具備したことを特徴とする表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面上にオンスクリーン表示（以下、ＯＳＤという）回路を用いて時刻などのキャラクタデータをフォアグラウンドとして文字表示する際に、メモリやソフトウェアの負担を軽減できる表示制御装置に関する。
【背景技術】
【０００２】
一般に、テレビジョン受信機等の画面上に文字，数字，記号等からなるキャラクタを表示する表示制御装置には、ＯＳＤ（オンスクリーンディスプレイ）回路が用いられている。
【０００３】
また、文字多重放送受信回路を備えたテレビジョン受信機では、テレビジョン放送信号の垂直帰線期間（ＶＢＩと呼ばれる）に多重されて送信されてくる現在時刻を示す時刻データを拡張データ（修飾データとも呼ばれる）として拡張データメモリに取り込み、この時刻データを一旦ページメモリの一部の領域に転送し、そのページメモリの他の領域にスペースコードを書き込んで、表示メモリに転送した後、ＯＳＤ回路にて時刻データをフォアグラウンド（Foreground）表示に制御し、その他の領域をバックグラウンド（Background）非表示に制御して、表示装置に出力することで、テレビジョン画像の表示データに重ねて時刻データを表示させることができる。このとき、ＯＳＤ回路にて時刻データ以外の全てのバックグラウンドを非表示とし、ＴＶ画像に重ねると、時刻データが見にくくなる。そこで、時刻データを見易くするために時刻データの周辺領域にバックグラウンドを付けることが行われる（図７参照）。しかしながら、時刻データの周辺領域にバックグラウンドを付ける場合には、バックグラウンドを表示する部分にＣＰＵのソフトウェアで表示機能を持たせる必要がある。
【０００４】
一方、従来のＯＳＤ回路を用いた表示制御装置は、例えば特許文献１のように、テレビジョン受信機等の画面上に文字，数字，記号等からなるキャラクタを表示する際に、表示すべきキャラクタが存在しないブランク部分を示すブランクコードがキャラクタコードの中に含まれているか否かを検出し、ブランコードが検出された場合には表示出力制御回路に入力される表示クロック信号をブランクコードによって示される表示領域の画素数の分だけ停止させることによって、表示しないキャラクタの情報のためにＯＳＤＲＡＭのメモリエリアが占有されるのを低減するようにしたことが述べられている。
【０００５】
特許文献１の図１，図３，図５，図７及び図９に示されているＯＳＤ回路は、キャラクタコードを出力するＯＳＤＲＡＭと、そのキャラクタコードに基づいてキャラクタパターンであるキャラクタデータを出力するＯＳＤＲＯＭとを用いて表示用のキャラクタ出力を生成するものであり、特許文献１でブランクコードと述べているのはキャラクタコード表示装置で定められているキャラクタコードとしてのスペースを示すスペースコードと同じ意味で使用されている。つまり、後で述べる本願発明のアトリビュートデータとしてのブランクコードを意味するものではない。
【０００６】
一方、前述の文字多重放送受信回路を備えたテレビジョン受信機において、文字多重放送受信回路によって抽出される時刻データ等のキャラクタコードをＯＳＤ回路を用いてオンスクリーン表示する際には、予め時刻データ表示用に文字多重放送ページ取込み用のページメモリを１ページ分準備し、その一部の領域に時刻データを転送し他のバックグラウンドとなる領域にスペースコードを書き込む必要があった。そのため、ページメモリを余分に使う必要があることと、時刻データの周辺領域にバックグラウンドを表示するのにソフトウェアで表示機能を制御するために、ソフトウェアの負担を増やすことになるという問題があった。
【特許文献１】特開２００４−６１６５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
そこで、本発明は、上記の問題に鑑み、 時刻データ等のキャラクタデータをＯＳＤ回路を用いてオンスクリーン表示する際に、使用するメモリ容量を削減することができ、キャラクタデータの周辺領域にバックグラウンドを表示するのに用いるソフトウェアの負担を軽減できる表示制御装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
本願発明の一態様によれば、少なくともアトリビュートデータとしてのブランクコードを記憶した表示メモリと、前記表示メモリに記憶したデータを入力し、前記ブランクコードをアトリビュートデータとして認識してバックグラウンド非表示の制御を行って、表示装置に出力するオンスクリーン表示回路と、を具備したことを特徴とする表示制御装置が提供される。
【０００９】
本願発明のもう一つの態様によれば、キャラクタデータとしてのスペースコードを文字・図形の形状に配置して記憶する一方、それ以外の領域にアトリビュートデータとしてのブランクコードを記憶した表示メモリと、前記表示メモリに記憶したデータを入力し、前記ブランクコードをアトリビュートデータとして認識してバックグラウンド非表示の制御を行う一方、前記スペースコードに対してバックグラウンド表示の制御を行って、表示装置に文字・図形の形状を出力するオンスクリーン表示回路と、を具備したことを特徴とする表示制御装置が提供される。
【発明の効果】
【００１０】
本発明によれば、時刻データ等のキャラクタデータをＯＳＤ回路を用いてオンスクリーン表示する際に、表示メモリ以外のメモリを用いることなく、キャラクタデータの周辺領域にバックグラウンドを表示するのにソフトウェアの負担を軽減できる表示制御装置を提供することができる。
【発明を実施するための最良の形態】
【００１１】
発明の実施の形態について図面を参照して説明する。  
図１乃至図５で本発明の実施形態を説明する前に、図６及び図７を参照して一般的な文字多重放送（テレテキスト）受信回路を備えたテレビジョン受信機、及び、文字多重放送受信回路内の表示制御装置について説明する。
【００１２】
図６において、テレビジョン受信機は、テレビジョン放送電波を受信するアンテナ部１０と、受信したテレビジョン放送信号を復調して映像信号を再生するテレビジョン受信回路２０と、テレビジョン受信回路２０で復調された映像信号の時間的な隙間（例えば垂直帰線期間）に多重されている文字・図形信号である文字多重放送信号を抽出して復号する文字多重放送受信回路３０と、テレビジョン受信回路２０で復調されたテレビジョン映像信号と文字多重放送受信回路３０で復号された文字・図形信号とを切り換えて、或いは、両信号を混合（スーパーインポーズ）して出力する混合・切換部５０と、混合・切換部５０からの信号を表示する表示装置６０と、を備えている。
【００１３】
そして、文字多重放送受信回路３０は、テレビジョン映像信号の垂直帰線期間（ＶＢＩ）に多重された文字・図形信号を抽出するＶＢＩ回路３１と、抽出した文字・図形信号が文字多重放送のものであることを判定するＡＣＱ回路３２と、ＣＰＵ３６によって制御され、周辺装置間或いはメモリ装置間のデータ転送をＣＰＵを介することなく行うダイレクトメモリアクセス（ＤＭＡ）回路３３と、ＤＭＡ回路３３に対して並列的に接続される拡張データメモリ（エンハンストメモリと呼ばれる、ＥＭと略記）３４及び複数（図では１０ページ）のページメモリ（ＰＭ0〜ＰＭ9と略記）３５と、リモコン等の操作部４０からの指令信号を入力し、ＤＭＡ回路３３を含む少なくとも文字多重放送受信回路３０の各部を制御して所定の信号処理を行わせるＣＰＵ３６と、複数のページメモリ３５からのページデータや拡張データメモリ３４からの拡張データ（ページデータを修飾或いは拡張するためのデータ）をページ単位で読み込んで記憶する表示メモリ（ディスプレイメモリ、ＤＭと略記）３７と、表示メモリ３７に記憶したデータを入力し、その入力データに応じて文字・図形パターンを生成して出力するＯＳＤ回路３８と、を備えている。
【００１４】
なお、ＤＭＡ回路３３は、ＶＢＩ回路３１及びＡＣＱ回路３２で抽出した文字多重放送の文字・図形信号をページ単位で複数のページメモリ３５の各ページメモリに取り込み、取り込み後は拡張データメモリ３４に取り込んである拡張データと共に表示メモリ３７にページ単位で読み出す制御を行う。複数のページメモリ３５は、図６ではＰＭ0〜ＰＭ9の１０ページ分で構成されているが、更に多い枚数（数十或いは数百ページ）であっても少ない枚数であってもよい。
【００１５】
上記の構成において、通常、操作部４０の文字放送ボタンを押し、文字多重放送を受信すると、ＶＢＩ回路３１及びＡＣＱ回路３２で抽出した文字多重放送の文字・図形データをページ単位で複数のページメモリ３５の各ページメモリに順次に取り込む一方、文字・図形データを修飾する拡張データを拡張データメモリ３４に取り込む。その後、ページメモリ３５及び拡張データメモリ３４に取り込んだデータを順次に読み出して表示メモリ３７にページ単位で書き込む。表示メモリ３７に書き込まれた文字・図形データは、ＯＳＤ回路３８によって文字・図形パターンとなって読み出されて、混合・切換部５０の一方の入力端に入力する。混合・切換部５０の他方の入力端にはテレビジョン受信回路２０からのテレビジョン映像信号が入力している。混合・切換部５０は、２つの入力信号の一方を選択して出力し、或いはテレビジョン映像信号に文字・図形パターンを合成（混合）して出力し、表示装置６０の画面上に表示する。
【００１６】
図７は、上記のような構成において、文字多重放送信号と共に放送局より送信されてくる時刻データ（TIME）の表示設定方法を説明する図である。図７では混合・切換部を省略してある。  
放送局からはテレビジョン放送信号における映像信号の垂直帰線期間に文字多重放送用の文字・図形データの１つとして時刻データも、多重されて送信されてくる。
【００１７】
文字多重放送を受信している状態では、ページメモリＰＭ0，ＰＭ1…にはＤＭＡ回路３３を経由してページデータが取り込まれ、拡張データメモリ３４には時刻データや文字修飾データを含む拡張データが取り込まれている。
【００１８】
表示装置６０におけるテレテキスト表示のバックグラウンド表示／非表示はＯＳＤ回路３８にてページ単位で制御される。時刻データ（TIME）や状態データ（STATUS）のように時刻や状態（例えば画面に何ページ目を表示しているかの状態）を表示する場合に、その文字表示を見易くするために文字の周辺領域のような一部のバックグラウンドのみ表示する際には、拡張データメモリ３４に取り込まれている時刻データ（図７では13:20:54）を一旦ページメモリＰＭ0の一部の領域に転送して書込み、ページメモリＰＭ0のその他の領域にキャラクタコードのスペースコード（space code）を書き込む(図７の矢印部分参照)。このとき、ページメモリＰＭ0には既に取り込んだテレテキストの文字・図形データが書き込まれているが、ここではその文字・図形データをＴＶ画面上に表示せずに時刻のみを表示するので、ＣＰＵ３６はその時刻以外の表示領域にスペースコードを書き込んでクリアな状態にする。その後、この時刻データとスペースコードとが書き込まれたページメモリＰＭ0のデータを表示メモリ３７へ転送する。そして、ＯＳＤ回路３８によって、表示メモリ３７におけるスペースコード部分をバックグラウンド非表示に制御し(図７の符号６１)、時刻データの周辺領域のバックグラウンドを表示する部分にＣＰＵ３６によるソフトウェアで制御する表示機能を配置する(図７の符号６２)。以上の図７で説明した一連の表示設定動作は、操作部４０に設けてあるタイムボタンを押すことによって実行される。
【００１９】
このようにTIMEやSTATUSを画面上に表示する際には、TIMEやSTATUS表示用にページメモリが１ページ分(図７のＰＭ0)使用されることになり、その分だけページメモリのページ取り込み可能容量が減少し、しかも時刻データの周辺領域にソフトウェアで表示機能を配置して制御するため、ソフトウェアの負担を増すことになる。
【００２０】
そこで、本願発明では、以下に示す実施形態で説明するように、テレテキストの表示機能を用いてテレビジョン画面の一部に文字・図形データ等をオンスクリーン表示する場合、文字単位でフォアグラウンド、バックグラウンドの非表示を制御できるアトリビュートデータとしてブランクコードを用いることによって、従来使用していた一部文字表示のバックグラウンド表示を行うためのソフトウェアで制御する表示機能と、バックグラウンド非表示データ（スペースコード）を書き込むためのページメモリが不要になる。
【００２１】
［第１の実施形態］
図１は本発明の第１の実施形態の表示制御装置を文字多重放送受信回路に適用した場合の時刻データの表示設定動作に関わる構成を示すブロック図である。また、図２は図１の実施形態の表示制御装置におけるＯＳＤ回路の詳細な構成を示している。本実施形態の表示制御装置が適用される文字多重放送受信回路のハードウェア構成は、図６と同様である。図６と同一部分には同一符号を付して説明する。図６と異なる点はＯＳＤ回路の構成であり、本実施形態ではＯＳＤ回路３８Ａとして説明する。また、図６とはＣＰＵの機能も異なっており、本実施形態ではＣＰＵ３６Ａとして説明する。なお、図１では混合・切換部を省略してある。
【００２２】
図１において、表示制御装置は、少なくともアトリビュートデータとしてのブランクコード(BLANK code)を記憶した表示メモリ３７と、表示メモリ３７に記憶されたデータを入力し、ブランクコードをアトリビュートデータとして認識してバックグラウンド非表示の制御を行って、表示装置６０に出力するＯＳＤ回路３８Ａと、を備えている。
【００２３】
表示メモリ３７は、ブランクコードのほかに、キャラクタデータとしてのキャラクタコードを記憶している。  
ＯＳＤ回路３８Ａは、表示メモリ３７のブランクコード及びキャラクタコードを入力し、ブランクコードに対してバックグラウンド非表示の制御を行う一方(図１の符号６１)、キャラクタコードに対してフォアグラウンド表示の制御を行う。
【００２４】
表示メモリ３７に記憶されるキャラクタコードは、文字多重放送受信回路３０における拡張データメモリ３４においてページデータの拡張データとして取り込まれた例えば現在時刻を示す時刻データである。
【００２５】
図１の実施形態では、拡張データメモリ３４に取り込まれている時刻データを本来のバックグラウンドデータを保持したままで拡張データメモリ３４から表示メモリ３７へデータ転送する。そして、文字表示する一部の領域（キャラクタコードの領域）以外の非表示にする領域に、ＣＰＵ３６Ａから文字単位で設定できるシリアルアトリビュート(serial attribute)データとしてのブランクコードを表示メモリ３７へ書き込み、ＯＳＤ回路３８Ａによってフォアグラウンドの表示とバックグラウンドの非表示を制御する。
【００２６】
これにより、テレテキストのシリアルアトリビュートデータであるブランクコードは、文字単位でフォアグラウンド、バックグラウンドの非表示を制御できる。ブランクコードを設定した文字単位の位置は非表示に制御される。一部の文字のみ表示する部分はキャラクタデータとしてのキャラクタコードがフォアグラウンド表示に制御される。従来のようにバックグラウンドを非表示にするためにページメモリをキャラクタコードのスペースコードで埋める必要がなく、ページメモリにテレテキストのページデータを転送して取り込んでおくことが可能である。また、従来のように文字の周辺領域のバックグラウンドを表示するためにソフトウェアで制御する表示機能を制御する必要がなく、ソフトウェアの負担が軽減される。
【００２７】
次に、図１及び図２を参照して表示設定動作を説明する。キャラクタデータ例えば時刻データ（TIME）の表示設定の際のバックグラウンド表示／非表示制御方法を説明する。  
放送局からはテレビジョン放送信号の映像信号の垂直帰線期間に文字多重放送用の文字・図形データの１つとして時刻データも、多重されて送信される。
【００２８】
文字多重放送を受信している状態では、ページメモリＰＭ0，ＰＭ1…にはＤＭＡ回路３３を経由してページデータが取り込まれ、拡張データメモリ３４には時刻データや文字修飾データを含む拡張データが取り込まれる。  
この状態で、操作部４０のタイムボタンが押されることによって、ＣＰＵ３６Ａは、ＤＭＡ回路３３を制御して拡張データメモリ３４に取り込まれている時刻データを表示メモリ３７へ転送する。このとき、拡張データメモリ３４に格納されている時刻データを本来のバックグラウンドデータを保持したままで表示メモリ３７へデータ転送する。
【００２９】
ＣＰＵ３６Ａは、時刻データを表示メモリ３７へ転送して書き込んだ後、表示メモリ３７の時刻データ以外の表示領域にブランクコード（BLANK code）を書き込む。  
時刻データ及びその周辺の表示範囲は拡張データメモリ３４からのデータのまま表示され、ブランクコードが書き込まれた領域はフォアグラウンド非表示、バックグラウンド非表示に制御される。
【００３０】
ＯＳＤ回路３８Ａは、周辺領域にバッククラウンド(斜線にて示す部分)が付けられた時刻データ表示はキャラクタデータとして表示処理するが、時刻データの文字部分はフォアグランド表示に制御し、そのフォアグランドの表示色及び時刻データ周辺のバックグラウンド(斜線部分)の表示色はアトリビュートデータで設定している。
【００３１】
第1の実施形態によれば、拡張データメモリ３４からページメモリ３５を経由することなく表示メモリ３７へ時刻データを転送するので、従来技術とは異なり、ページメモリ３５の少なくとも一部を占有する必要がなくなる。また、本実施形態では、時刻データを本来のバックグラウンドデータを保持したままで表示メモリ３７へデータ転送するので、時刻データのバックグラウンドにソフトウェアで表示機能を制御する必要がなく、ソフトウェア負担の軽減になる。
【００３２】
なお、上記の説明では、時刻データを例に説明したが、ページデータを表示する際に使用する状態データ（STATUS）を表示装置６０にフォアグラウンド表示する際にも応用することができる。
【００３３】
次に、図２を参照してＯＳＤ回路３８Ａの構成及び動作について説明する。  
ＯＳＤ回路３８Ａは、アトリビュートデータとしてのブランクコードとキャラクタコードとを判別するキャラクタコード／アトリビュート判別回路３８１と、ＯＳＤ回路３８Ａに入力するブランクコードに対してバックグラウンド非表示の制御を行う第１の処理回路としてのアトリビュート処理回路３８２と、ＯＳＤ回路３８Ａに入力するキャラクタコードに対してフォアグラウンド表示の制御を行う第２の処理回路としてのキャラクタＲＡＭ３８３と、アトリビュート処理回路３８２で制御された信号とキャラクタＲＡＭ３８３で制御された信号とを選択的に切り換えて、表示装置６０に出力する表示設定回路３８４と、を備えている。
【００３４】
キャラクタコード／アトリビュート判別回路３８１は、ブランクコードとしてＦＦｈ（ｈは１６進数を表す）が入力され、またキャラクタコードとしてＦＦｈ（ｈは１６進数を表す）が入力されたとしても、それぞれのコードデータにはブランクコードかキャラクタコードかの認識、即ちアトリビュートデータかキャラクタデータかの認識が可能な識別子が付けられているので、その識別子の検出によってアトリビュートデータとキャラクタデータの判別が可能となっている。
【００３５】
キャラクタＲＡＭ３８３には、キャラクタパターンのデータが書き換え可能に記憶されており、キャラクタＲＡＭ３８３にキャラクタコードが入力されると、そのキャラクタコードに対応するキャラクタパターンがフォアグラウンド表示のデータとして読み出されて設定されるようになっている。
【００３６】
図２の構成では、ＯＳＤ回路３８Ａは、ブランク表示するブランクコードのデータをキャラクタコードとして認識するのではなく、アトリビュートデータとして認識する。キャラクタコードとして扱う場合、表示メモリ３７から出力されたキャラクタコードに対応して、キャラクタＲＡＭ３８３からキャラクタデータ(画像データ：ドット単位のデータ)を出力する。そして、そのキャラクタデータからフォアグラウンドの表示とバックグラウンドの表示を制御する。ブランク表示するブランクコードのデータをアトリビュートデータとして扱う場合、キャラクタデータＲＡＭ３８３へのアクセスの必要がなくなる。アトリビュートデータからフォアグラウンドの非表示とバックグラウンドの非表示を制御する。
【００３７】
図１及び図２において、キャラクタコードは、文字多重放送受信回路３０（図６参照）における拡張データメモリ３４（図１参照）においてページデータの拡張データとして取り込まれ例えば現在時刻を示す時刻データである。  
ブランクコードはアトリビュートデータとしてバックグラウンド表示され、バッククラウンド(斜線部分)付きの時刻データはキャラクタデータとして表示される。
【００３８】
従来技術では、時刻データのフォアグラウンド(数字の部分)は表示、バックグラウンド(数字表示範囲の数字以外の部分)は非表示(バックグラウンドの色情報を持たない)のデータ情報でページメモリ３５へ書き込んでいる。種々の制約により、この時点で時刻データの範囲のみバックグラウンドに色情報を持せることはできない。よって、そのまま表示装置６０のＴＶ画面に表示すると時刻データのバックグラウンドは透明(ＴＶ画面が透けて見える)になっている。  
しかし、時刻データ部分のバックグラウンドには見易くするために色を付ける方がよいので、従来技術では、テレテキストデータとは関係ないソフトウェアにて制御する表示機能を利用して、あたかも時刻データにバックグラウンドがあるかのように表示している。
【００３９】
本実施形態の技術では、時刻データを本来のバックグラウンドデータを保持したままで表示メモリ３７へデータ転送するので、ソフトウェアで制御する表示機能を必要としなくなる。
【００４０】
時刻データなどの表示(或いは音量などの表示)がフォアグラウンドとして通常のＴＶ画面の上に重ねた時にフォアグラウンドを透かして下地のＴＶ画面も見ることができる。このときは、バックグラウンドデータ部分（キャラクタデータの０の部分）(図１の符号６２ａ)の色を例えば透明になるように設定している。この色設定は何色でも変えることができる。即ち、透明でなくても、黒、赤などに設定することができる。この表示色はアトリビュートデータで設定する。
【００４１】
次に、アトリビュートデータについて説明する。  
アトリビュートには、１カラム分のスペースを使って修飾設定されるシリアルアトリビュート（serial attribute）と１カラム分のスペースをとらずに修飾設定できるパラレルアトリビュート（parallel attribute）の２種類がある。本願明細書で、単にアトリビュートと表現する場合は、シリアルアトリビュートを意味している。
【００４２】
図３は従来技術のシリアルアトリビュート（serial attribute）データの設定方法を説明する図である。シリアルアトリビュートでは、修飾は設定したカラムの次から有効になる。仮に、行の先頭(カラム１)から表示変更したい場合、シリアルアトリビュートでは実現できない。また、カラム３だけブランク表示にしたい場合、従来技術ではブランクにするための修飾設定をまずカラム２で設定しなければならず、カラム２はスペース表示になる。つまり、カラム２に修飾設定のアトリビュートが入るため、「Ｂ」が表示されず、カラム３のようにスペースになる。
【００４３】
本実施形態では、ブランクにしたい場合は、アトリビュートデータとしてのブランクコード（例えばＦＦｈ(ｈは１６進数を表す)）を文字単位で書き込めばよく、ブランクにしたい１カラム(文字単位)のみを前カラムをつぶすことなく設定できる。ＯＳＤ回路３８Ａでは、バックグランドとフォアグランドの非表示，表示の制御（設定）は、アトリビュートデータとしてのブランクコードがあるか否かを判別することによって行われる。
【００４４】
次に、バックグラウンド表示、バックグラウンド非表示の違いについて説明する。  
図４(a)，(b)は、表示状態を模式的に表した断面を示している。表示キャラクタ(フォアグラウンド)とバックグラウンドを合わせてテレテキスト表示したものである。
【００４５】
図４(a)はテレテキスト表示において、バックグラウンド表示が表示装置６０のＴＶ画面に設定されている場合を示している。この場合は、バックグラウンドがあるため、その下のＴＶ表示は見えない。  
図４(b)はテレテキスト表示において、バックグラウンド非表示が表示装置６０のＴＶ画面に設定されている場合を示している。この場合は、バックグラウンドがないため、ＴＶ表示の上にキャラクタのみが表示されて見える。ＴＶ表示全部が見える。
【００４６】
以上述べた第１の実施形態によれば、文字多重放送受信回路によって抽出される時刻データ等をＯＳＤ回路を用いてオンスクリーン表示する際に、文字多重放送のページ取込み用のページメモリを時刻データ表示用に用いることなく、及び、時刻データの周辺領域にバックグラウンドをソフトウェアを用いて表示する必要がなく、ソフトウェアの負担を軽減することができる。
【００４７】
［第２の実施形態］
図５は本発明の第２の実施形態の表示制御装置を文字多重放送受信回路に適用した場合の文字設定動作に関わる構成を示すブロック図である。本実施形態の表示制御装置が適用される文字多重放送受信回路のハードウェア構成は図６と同様である。図６と同一部分には同一符号を付して説明する。図６と異なる点はＯＳＤ回路の構成であり、本実施形態では第１の実施形態と同様なＯＳＤ回路３８Ａ(即ちハードウェア構成は図２と同様である)として説明する。また、図６とはＣＰＵの機能も異なっており、本実施形態では第１の実施形態とは異なったＣＰＵ３６Ｂとして説明する。さらに、図６とは操作部のキー構成も異なっており、本実施形態では第１の実施形態とは異なった操作部４０Ａとして説明する。操作部４０Ａは、文字作成のための文字設定ボタンを備えている。なお、図５では混合・切換部を省略してある。
【００４８】
図５において、表示制御装置は、キャラクタデータとしてのスペースコードＳＣを文字・図形の形状に配置して記憶する一方、それ以外の領域にアトリビュートデータとしてのブランクコードＢＣを記憶した表示メモリ３７と、表示メモリ３７に記憶したデータを入力し、ブランクコードＢＣをアトリビュートデータとして認識してバックグラウンド非表示の制御を行う一方、スペースコードＳＣに対してバックグラウンド表示の制御を行って、表示装置６０に文字・図形の形状を出力するＯＳＤ回路３８Ａとを備えている。
【００４９】
文字多重放送受信回路３０においては、表示メモリ３７に記憶する文字・図形の形状に配置するスペースコードＳＣ、及び、表示メモリ３７のその他の領域に配置するブランクコードＢＣは、ＣＰＵ３６Ｂによって予めページメモリ３５の１つのページメモリＰＭ0に対して書き込んでおき、そのページメモリＰＭ0に書き込んだデータをＤＭＡ回路３３を用いて表示メモリ３７へ転送して表示メモリ３７内に記憶している。
【００５０】
図５の実施形態は、第１の実施形態に挙げた時刻データや状態データの表示のみに制約されることなく、ユーザーが絵や文字を生成し、テレテキスト画面を使ってＴＶ画面に表示することができることを示している。生成される文字や絵は、例えば音量表示やチャンネル表示のために使用することもできる。
【００５１】
次に、図５を参照してユーザー設定文字の生成方法について説明する。  
まず、ページメモリ領域(図４のＰＭ0)に、フォアグラウンド非表示、バックグラウンド表示になるデータ、例えばキャラクタのスペースコードＳＣを文字・図形の形状に配置してユーザー設定文字表示位置に書き込み、非表示にする部分にブランクコードＢＣを書き込む。
【００５２】
そして、表示するページメモリデータを表示メモリ３７へ転送する。ＯＳＤ回路３８Ａは、表示メモリ３７に記憶したデータを入力し、ブランクコードＢＣをアトリビュートデータとして認識してバックグラウンド非表示の制御を行い、スペースコードＳＣをキャラクタコードとして認識してバックグラウンド表示の制御を行って、表示装置６０に文字・図形の形状(パターン)を出力する。ＴＶ画面には、スペースコードが設定された部分のみ表示される。
【００５３】
以上述べた第２の実施形態によれば、ユーザーが絵や文字を生成し文字多重放送受信用のＴＶ画面を使って絵や文字表示することができる。
【図面の簡単な説明】
【００５４】
【図１】本発明の第１の実施形態の表示制御装置を文字多重放送受信回路に適用した場合の時刻データの表示設定動作に関わる構成を示すブロック図。
【図２】図１の実施形態の表示制御装置におけるＯＳＤ回路の詳細な構成を示すブロック図。
【図３】従来技術のシリアルアトリビュートデータの設定方法を説明する図。
【図４】バックグラウンド表示及びバックグラウンド非表示についてそれらの表示状態を模式的に表した断面図。
【図５】本発明の第２の実施形態の表示制御装置を文字多重放送受信回路に適用した場合の文字設定動作に関わる構成を示すブロック図。
【図６】一般的な文字多重放送（テレテキスト）受信回路を備えたテレビジョン受信機の構成を示すブロック図。
【図７】文字多重放送受信回路内の表示制御装置による従来の時刻データの表示設定方法を説明するブロック図。
【符号の説明】
【００５５】
３０…文字多重放送受信回路
３４…拡張データメモリ
３５…ページメモリ
３７…表示メモリ
３８Ａ…オンスクリーン表示回路（ＯＳＤ回路）
５０…混合・切換回路
６０…表示装置
【図１】
2008028952.tif 000003
【図２】
2008028952.tif 000004
【図３】
2008028952.tif 000005
【図４】
2008028952.tif 000006
【図５】
2008028952.tif 000007
【図６】
2008028952.tif 000008
【図７】
2008028952.tif 000009