(57)【要約】【課題】Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎ（以下ＣＣと略す）データに関するアナログ放送用のＥＩＡ−６０８ＣＣデコーダとデジタル放送用のＥＩＡ−７０８ＣＣデコーダとの共用を可能とし、ユーザの利便性を向上させ、コスト低減も可能とする。【解決手段】ＤＥＭＵＸ９でデジタル放送のトランスポートストリームから抽出したＥＩＡ−７０８ＣＣデータをＥＩＡ−７０８ＣＣデコーダ１０でデコードし、また、ＶＢＩスライサ１３でアナログ放送の垂直帰線期間（ＶＢＩ）から抽出したＥＩＡ−６０８ＣＣデータをＥＩＡ−６０８→ＥＩＡ−７０８ＣＣコンバータ１６でＥＩＡ−７０８ＣＣのコードに変換した後、ＥＩＡＣＣデコーダ１０でデコードし、共にＯＳＤ１１でＥＩＡ−７０８規格準拠のウィンドウ形式で表示する。また、ＥＩＡ−６０８ＣＣデータを、前記コンバータ１６の代わりにウィンドウ管理部に入力してＥＩＡ−７０８ウィンドウ形式に直接変換しても良い。【選択図】図３
2005295415.tif 000002
【特許請求の範囲】
【請求項１】
アナログ放送とデジタル放送とを受信可能なアナログ・デジタル放送受信機において、デジタル放送信号のトランスポートストリームからＥＩＡ−７０８規格準拠のＥＩＡ−７０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎ（以下、ＥＩＡ−７０８ＣＣと略す）データを抽出するＥＩＡ−７０８ＣＣデータ抽出手段と、抽出したＥＩＡ−７０８ＣＣデータをデコードするＥＩＡ−７０８ＣＣデコード手段と、デコードしたＥＩＡ−７０８ＣＣデータをウィンドウ表示する表示データとして生成して管理するウィンドウ管理手段と、ウィンドウ管理手段からの表示データをオンスクリーン表示する表示手段と、アナログ放送信号の垂直帰線期間（ＶＢＩ）からＥＩＡ−６０８規格準拠のＥＩＡ−６０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎ（以下、ＥＩＡ−６０８ＣＣと略す）データを抽出するＥＩＡ−６０８ＣＣデータ抽出手段と、抽出したＥＩＡ−６０８ＣＣデータをデコードするＥＩＡ−６０８ＣＣデコード手段と、デコードしたＥＩＡ−６０８ＣＣデータをＥＩＡ−７０８ＣＣのコードへ変換する変換手段と、ＥＩＡ−７０８ＣＣのコードへ変換したＥＩＡ−６０８ＣＣデータを前記ＥＩＡ−７０８ＣＣデコード手段によりデコードする変換デコード手段とを備えていることを特徴とするアナログ・デジタル放送受信機。
【請求項２】
請求項１に記載のアナログ・デジタル放送受信機において、少なくとも、前記ＥＩＡ−６０８ＣＣデコード手段と前記ＥＩＡ−７０８ＣＣデコード手段と前記変換手段と前記変換デコード手段と前記ウィンドウ管理手段とを１つの回路ブロックとして構成することを特徴とするアナログ・デジタル放送受信機。
【請求項３】
アナログ放送とデジタル放送とを受信可能なアナログ・デジタル放送受信機において、デジタル放送信号のトランスポートストリームからＥＩＡ−７０８規格準拠のＥＩＡ−７０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎ（以下、ＥＩＡ−７０８ＣＣと略す）データを抽出するＥＩＡ−７０８ＣＣデータ抽出手段と、抽出したＥＩＡ−７０８ＣＣデータをデコードするＥＩＡ−７０８ＣＣデコード手段と、デコードしたＥＩＡ−７０８ＣＣデータをウィンドウ表示する表示データとして生成して管理するウィンドウ管理手段と、ウィンドウ管理手段からの表示データをオンスクリーン表示する表示手段と、アナログ放送信号の垂直帰線期間（ＶＢＩ）からＥＩＡ−６０８規格準拠のＥＩＡ−６０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎ（以下、ＥＩＡ−６０８ＣＣと略す）データを抽出するＥＩＡ−６０８ＣＣデータ抽出手段と、抽出したＥＩＡ−６０８ＣＣデータをデコードするＥＩＡ−６０８ＣＣデコード手段と、を備え、前記ウィンドウ管理手段が、前記ＥＩＡ−６０８ＣＣデコード手段によりデコードしたＥＩＡ−６０８ＣＣデータをＥＩＡ−７０８ＣＣのウィンドウ表示形式に調整した表示データに変換する調整変換手段を備えていることを特徴とするアナログ・デジタル放送受信機。
【請求項４】
請求項３に記載のアナログ・デジタル放送受信機において、少なくとも、前記ＥＩＡ−６０８ＣＣデコード手段と前記ＥＩＡ−７０８ＣＣデコード手段と前記ウィンドウ管理手段とを１つの回路ブロックとして構成することを特徴とするアナログ・デジタル放送受信機。
【請求項５】
請求項１乃至４のいずれかに記載のアナログ・デジタル放送受信装置において、ＥＩＡ−６０８ＣＣデータをＥＩＡ−７０８ＣＣのコードへ変換し、変換したＥＩＡ−６０８ＣＣデータをデコードするための新たな追加コマンドを追加登録するコマンド登録手段を備え、該追加コマンドを用いて、前記変換手段によりＥＩＡ−７０８ＣＣのコードへ変換したＥＩＡ−６０８ＣＣデータを、前記ＥＩＡ−７０８ＣＣデコード手段の前記変換デコード手段がデコードすることを特徴とするアナログ・デジタル放送受信機。
【請求項６】
請求項５に記載のアナログ・デジタル放送受信装置において、前記追加コマンドとして、少なくとも、任意の行数の行を挿入する行挿入コマンド、任意の行数の行を削除する行削除コマンド、行末までの文字列を削除する削除コマンド、文字位置を右方向にずらす文字送りコマンドとを備えていることを特徴とするアナログ・デジタル放送受信機。
【請求項７】
請求項１乃至６のいずれかに記載のアナログ・デジタル放送受信装置において、前記ウィンドウ管理部に、ユーザが任意に変更設定が可能な文字属性を登録する文字属性表を備え、前記ウィンドウ管理部が、該文字属性表に基づいて、ＥＩＡ−６０８ＣＣ及びＥＩＡ−７０８のデータを変換することを特徴とするアナログ・デジタル放送受信機。
【請求項８】
請求項７に記載のアナログ・デジタル放送受信装置において、前記文字属性表に登録される前記文字属性として、少なくとも、文字の種類、文字のサイズ、文字色を含むことを特徴とするアナログ・デジタル放送受信機。
【請求項９】
請求項７又は８に記載のアナログ・デジタル放送受信装置において、前記文字属性表が、１文字毎に別個に登録することができることを特徴とするアナログ・デジタル放送受信機。
【請求項１０】
請求項１乃至９のいずれかに記載のアナログ・デジタル放送受信装置において、ＥＩＡ−６０８規格準拠のＴｅｘｔサービスによる表示の際に、ウィンドウの背景を任意の色に変更することができることを特徴とするアナログ・デジタル放送受信機。
【請求項１１】
請求項１乃至１０のいずれかに記載のアナログ・デジタル放送受信装置において、描画する文字サイズを大きくする変更がなされることを検出するサイズ変更検出手段と、文字サイズを大きくした際に、描画すべき文字が画面からはみ出すことを検出する表示領域検出手段と、はみ出さないように文字のフォント幅を調整する文字幅調整手段とを備えていることを特徴とするアナログ・デジタル放送受信機。
【請求項１２】
請求項１乃至１０のいずれかに記載のアナログ・デジタル放送受信装置において、描画する文字サイズを大きくする変更がなされることを検出するサイズ変更検出手段と、文字サイズを大きくした際に、描画すべき文字が画面からはみ出すことを検出する表示領域検出手段と、はみ出さないように空白の幅を調整する空白幅調整手段とを備えていることを特徴とするアナログ・デジタル放送受信機。
【請求項１３】
請求項１乃至１０のいずれかに記載のアナログ・デジタル放送受信装置において、描画する文字サイズを大きくする変更がなされることを検出するサイズ変更検出手段と、文字サイズを大きくした際に、描画すべき文字が画面からはみ出すことを検出する表示領域検出手段と、空白の幅を調整する空白幅調整手段と、空白の幅を調整した結果として、描画すべき文字が画面からはみ出すことを検出した場合に、はみ出さないように文字のフォント幅を調整する文字幅調整手段とを備えていることを特徴とするアナログ・デジタル放送受信機。
【請求項１４】
請求項１乃至１０のいずれかに記載のアナログ・デジタル放送受信装置において、描画する文字サイズを大きくする変更がなされることを検出するサイズ変更検出手段と、文字サイズを大きくした際に、描画すべき文字が画面からはみ出すことを検出する表示領域検出手段と、ＥＩＡ−６０８規格準拠の表示モードを検出するモード検出手段と、描画すべき文字が画面からはみ出すことを検出した場合に、検出した表示モードに応じて、少なくとも、描画する文字の高さ及び／又は表示位置を調整する表示領域調整手段とを備えていることを特徴とするアナログ・デジタル放送受信機。
【請求項１５】
請求項１４に記載のアナログ・デジタル放送受信装置において、前記モード検出手段により検出された表示モードが、ポップオン又はペイントオンである場合に、前記表示領域調整手段により、文字サイズを大きくする変更量に応じて、少なくとも、描画する文字の高さ及び／又は表示位置を調整することを特徴とするアナログ・デジタル放送受信機。
【請求項１６】
請求項１乃至１０のいずれかに記載のアナログ・デジタル放送受信装置において、描画する文字サイズを小さくする変更がなされることを検出するサイズ変更検出手段と、描画すべき文字が小さくする変更がなされたことを検出した場合に、小さくする変更量に応じて、少なくとも、描画する文字の高さ及び／又は表示位置を調整する表示領域調整手段とを備えていることを特徴とするアナログ・デジタル放送受信機。
【請求項１７】
請求項１乃至１０のいずれかに記載のアナログ・デジタル放送受信装置において、描画する文字サイズを小さくする変更がなされることを検出するサイズ変更検出手段と、ＥＩＡ−６０８規格準拠の表示モードを検出するモード検出手段と、描画すべき文字が小さくする変更がなされたことを検出した場合に、検出した表示モードに応じて、少なくとも、描画する文字の高さ及び／又は表示位置を調整する表示領域調整手段とを備えていることを特徴とするアナログ・デジタル放送受信機。
【請求項１８】
請求項１７に記載のアナログ・デジタル放送受信装置において、前記モード検出手段により検出された表示モードが、ポップオン又はペイントオンである場合に、前記表示領域調整手段により、文字サイズを小さくする変更量に応じて、少なくとも、描画する文字の高さ及び／又は表示位置を調整することを特徴とするアナログ・デジタル放送受信機。
【請求項１９】
請求項１乃至１０のいずれかに記載のアナログ・デジタル放送受信装置において、描画する文字サイズに変更がなされることを検出するサイズ変更検出手段と、ＥＩＡ−６０８規格準拠の表示モードを検出するモード検出手段と、検出した該表示モードがロールアップの場合において標準文字サイズ時にロールアップ表示をするためのロールアップウィンドウの中心座標位置を計算する手段と、ロールアップの表示モードにおいて描画すべき文字サイズが前記標準文字サイズ以外の文字サイズに変更がなされたことを検出した際に、計算された前記中心座標位置を中心にして、変更された文字サイズに応じてウィンドウサイズを変更してロールアップウィンドウを表示するウィンドウ変更手段とを備えていることを特徴とするアナログ・デジタル放送受信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アナログ放送、デジタル放送のいずれも受信可能なアナログ・デジタル放送受信機に関する。
【背景技術】
【０００２】
一般に言われているＣｌｏｓｅｄ  Ｃａｐｔｉｏｎ（クローズドキャプション）は、ＮＴＳＣの垂直帰線期間（ＶＢＩ：Ｖｅｒｔｉｃａｌ  Ｂｌａｎｋｉｎｇ  Ｉｎｔｅｒｖａｌ）の２１本目を使用した視覚障害者向けの北米方式のアナログ用文字放送であり、ＥＩＡ（Ｅｌｅｃｔｒｏｎｉｃ  Ｉｎｄｕｓｔｒｉｅｓ  Ａｌｌｉａｎｃｅ）のＥＩＡ−６０８規格で規定されたものである。また、デジタル放送向けのものがＥＩＡ−７０８規格として規定されており、選択できるサービスの数が６３個と増え、フォントサイズ・種類・色などをユーザが変更できるようになるなど、ＥＩＡ−６０８規格とは全く方式が異なるものである。
【０００３】
ＥＩＡ−６０８規格は、１９９３年から１３インチ以上の放送受信機すべてに搭載されることが北米では義務付けられており、汎用ＩＣ化されているが、ＥＩＡ−７０８規格は、２００２年からの義務付けとされており、仕様も複雑になっていることから、ソフトウェアでプログラムコード化して対応しているのが通例である。
つまり、アナログ放送・デジタル放送の双方を受信できる放送受信機では、アナログ放送用のＥＩＡ−６０８規格準拠のクローズドキャプションデコーダと、デジタル放送用のＥＩＡ−７０８規格準拠のクローズドキャプションデコーダとの２つを搭載していることになる。
【０００４】
また、特開２００３−１８４９０号公報「テレビジョン受信装置」によれば、デジタル放送のクローズドキャプション信号をアナログ放送のクローズドキャプション信号に変換するという技術が記載されているが、これは、より機能の低いＥＩＡ−６０８規格へ変換することにより、ＥＩＡ−７０８規格の表示を制限することになり、ＥＩＡ−７０８規格の義務付けを満たさないものとなっている。
【０００５】
また、アナログ放送用のクローズドキャプションデコーダとデジタル放送用のクローズドキャプションデコーダとの２つのデコーダをそれぞれ搭載すると、ユーザから見て２つの種類の字幕（クローズドキャプション）が表示されることになり、かつ、一方のデコーダでは、ユーザ選択が可能であるが、他方のデコーダでは、ユーザ選択が出来ず、ユーザを混乱させる基になっている。また、２つのデコーダを搭載することにより、部品点数が多くなったり、大きいメモリが必要になったり、とテレビジョン受信機のコスト面でも問題がある。
【特許文献１】特開２００３−１８４９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、かかる事情に鑑みてなされたものであり、アナログ放送用のＥＩＡ−６０８規格準拠のクローズドキャプションとデジタル放送用のＥＩＡ−７０８規格準拠のクローズドキャプションとの２つのデコーダの共用が可能なように、ＥＩＡ−６０８規格からＥＩＡ−７０８規格への変換コンバータを用いることにより、あるいは、２つのデコーダを１つに統合した統合ＣＣ（Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎ）デコーダを用いることにより、それらの問題を解決することを目的としている。
【０００７】
一方、２つのデコーダを共用にすることにより、そのしわ寄せを受けて、問題となる部分もある。
ＥＩＡ−７０８規格では、フォントサイズ・種類・色などをユーザが変更できるようになるが、ＥＩＡ−６０８規格は、元々画面一杯に収まるように規格化されていて、フォントサイズ（文字サイズ）の変更を想定していないため、単純に、フォントサイズだけを大きくした場合に、表示領域が画面からはみ出したり、フォントサイズを小さくした場合に、間延びしたり、あるいは、フォントサイズの変更により表示位置が変わってしまったりする結果を招く。
本発明では、それらを調整することにより、クローズドキャプションデータの表示上の問題を解決し、ユーザへより見易いクローズドキャプションを提示可能なＥＩＡ−６０８／７０８ＣＣデコーダを提供することも目的としている。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、次の技術手段から構成されている。
第１の技術手段は、アナログ放送とデジタル放送とを受信可能なアナログ・デジタル放送受信機において、デジタル放送信号のトランスポートストリームからＥＩＡ−７０８規格準拠のＥＩＡ−７０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎ（以下、ＥＩＡ−７０８ＣＣと略す）データを抽出するＥＩＡ−７０８ＣＣデータ抽出手段と、抽出したＥＩＡ−７０８ＣＣデータをデコードするＥＩＡ−７０８ＣＣデコード手段と、デコードしたＥＩＡ−７０８ＣＣデータをウィンドウ表示する表示データとして生成して管理するウィンドウ管理手段と、ウィンドウ管理手段からの表示データをオンスクリーン表示する表示手段と、アナログ放送信号の垂直帰線期間（ＶＢＩ）からＥＩＡ−６０８規格準拠のＥＩＡ−６０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎ（以下、ＥＩＡ−６０８ＣＣと略す）データを抽出するＥＩＡ−６０８ＣＣデータ抽出手段と、抽出したＥＩＡ−６０８ＣＣデータをデコードするＥＩＡ−６０８ＣＣデコード手段と、デコードしたＥＩＡ−６０８ＣＣデータをＥＩＡ−７０８ＣＣのコードへ変換する変換手段と、ＥＩＡ−７０８ＣＣのコードへ変換したＥＩＡ−６０８ＣＣデータを前記ＥＩＡ−７０８ＣＣデコード手段によりデコードする変換デコード手段とを備えていることを特徴とする。
【０００９】
また、第２の技術手段は、前記第１の技術手段に記載のアナログ・デジタル放送受信装置において、少なくとも、前記ＥＩＡ−６０８ＣＣデコード手段と前記ＥＩＡ−７０８ＣＣデコード手段と前記変換手段と前記変換デコード手段と前記ウィンドウ管理手段とを１つの回路ブロックとして構成することを特徴とする。
【００１０】
また、第３の技術手段は、アナログ放送とデジタル放送とを受信可能なアナログ・デジタル放送受信機において、デジタル放送信号のトランスポートストリームからＥＩＡ−７０８規格準拠のＥＩＡ−７０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎ（以下、ＥＩＡ−７０８ＣＣと略す）データを抽出するＥＩＡ−７０８ＣＣデータ抽出手段と、抽出したＥＩＡ−７０８ＣＣデータをデコードするＥＩＡ−７０８ＣＣデコード手段と、デコードしたＥＩＡ−７０８ＣＣデータをウィンドウ表示する表示データとして生成して管理するウィンドウ管理手段と、ウィンドウ管理手段からの表示データをオンスクリーン表示する表示手段と、アナログ放送信号の垂直帰線期間（ＶＢＩ）からＥＩＡ−６０８規格準拠のＥＩＡ−６０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎ（以下、ＥＩＡ−６０８ＣＣと略す）データを抽出するＥＩＡ−６０８ＣＣデータ抽出手段と、抽出したＥＩＡ−６０８ＣＣデータをデコードするＥＩＡ−６０８ＣＣデコード手段と、を備え、前記ウィンドウ管理手段が、前記ＥＩＡ−６０８ＣＣデコード手段によりデコードしたＥＩＡ−６０８ＣＣデータをＥＩＡ−７０８ＣＣのウィンドウ表示形式に調整した表示データに変換する調整変換手段を備えていることを特徴とする。
【００１１】
また、第４の技術手段は、前記第３の技術手段に記載のアナログ・デジタル放送受信装置において、少なくとも、前記ＥＩＡ−６０８ＣＣデコード手段と前記ＥＩＡ−７０８ＣＣデコード手段と前記ウィンドウ管理手段とを１つの回路ブロックとして構成することを特徴とする。
【００１２】
また、第５の技術手段は、前記第１乃至第４の技術手段のいずれかに記載のアナログ・デジタル放送受信装置において、ＥＩＡ−６０８ＣＣデータをＥＩＡ−７０８ＣＣのコードへ変換し、変換したＥＩＡ−６０８ＣＣデータをデコードするための新たな追加コマンドを追加登録するコマンド登録手段を備え、該追加コマンドを用いて、前記変換手段によりＥＩＡ−７０８ＣＣのコードへ変換したＥＩＡ−６０８ＣＣデータを、前記ＥＩＡ−７０８ＣＣデコード手段の前記変換デコード手段がデコードすることを特徴とする。
【００１３】
また、第６の技術手段は、前記第５の技術手段に記載のアナログ・デジタル放送受信装置において、前記追加コマンドとして、少なくとも、任意の行数の行を挿入する行挿入コマンド、任意の行数の行を削除する行削除コマンド、行末までの文字列を削除する削除コマンド、文字位置を右方向にずらす文字送りコマンドとを備えていることを特徴とする。
【００１４】
また、第７の技術手段は、前記第１乃至第６の技術手段のいずれかに記載のアナログ・デジタル放送受信装置において、前記ウィンドウ管理部に、ユーザが任意に変更設定が可能な文字属性を登録する文字属性表を備え、前記ウィンドウ管理部が、該文字属性表に基づいて、ＥＩＡ−６０８ＣＣ及びＥＩＡ−７０８のデータを変換することを特徴とする。
【００１５】
また、第８の技術手段は、前記第７の技術手段に記載のアナログ・デジタル放送受信装置において、前記文字属性表に登録される前記文字属性として、少なくとも、文字の種類、文字のサイズ、文字色を含むことを特徴とする。
【００１６】
また、第９の技術手段は、前記第７又は第８の技術手段に記載のアナログ・デジタル放送受信装置において、前記文字属性表が、１文字毎に別個に登録することができることを特徴とする。
【００１７】
また、第１０の技術手段は、前記第１乃至第９の技術手段に記載のアナログ・デジタル放送受信装置において、ＥＩＡ−６０８規格準拠のＴｅｘｔサービスによる表示の際に、ウィンドウの背景を任意の色に変更することができることを特徴とする。
【００１８】
また、第１１の技術手段は、前記第１乃至第１０の技術手段に記載のアナログ・デジタル放送受信装置において、描画する文字サイズを大きくする変更がなされることを検出するサイズ変更検出手段と、文字サイズを大きくした際に、描画すべき文字が画面からはみ出すことを検出する表示領域検出手段と、はみ出さないように文字のフォント幅を調整する文字幅調整手段とを備えていることを特徴とする。
【００１９】
また、第１２の技術手段は、前記第１乃至第１０の技術手段に記載のアナログ・デジタル放送受信装置において、描画する文字サイズを大きくする変更がなされることを検出するサイズ変更検出手段と、文字サイズを大きくした際に、描画すべき文字が画面からはみ出すことを検出する表示領域検出手段と、はみ出さないように空白の幅を調整する空白幅調整手段とを備えていることを特徴とする。
【００２０】
また、第１３の技術手段は、前記第１乃至第１０の技術手段に記載のアナログ・デジタル放送受信装置において、描画する文字サイズを大きくする変更がなされることを検出するサイズ変更検出手段と、文字サイズを大きくした際に、描画すべき文字が画面からはみ出すことを検出する表示領域検出手段と、空白の幅を調整する空白幅調整手段と、空白の幅を調整した結果として、描画すべき文字が画面からはみ出すことを検出した場合に、はみ出さないように文字のフォント幅を調整する文字幅調整手段とを備えていることを特徴とする。
【００２１】
また、第１４の技術手段は、前記第１乃至第１０の技術手段に記載のアナログ・デジタル放送受信装置において、描画する文字サイズを大きくする変更がなされることを検出するサイズ変更検出手段と、文字サイズを大きくした際に、描画すべき文字が画面からはみ出すことを検出する表示領域検出手段と、ＥＩＡ−６０８規格準拠の表示モードを検出するモード検出手段と、描画すべき文字が画面からはみ出すことを検出した場合に、検出した表示モードに応じて、少なくとも、描画する文字の高さ及び／又は表示位置を調整する表示領域調整手段とを備えていることを特徴とする。
【００２２】
また、第１５の技術手段は、前記第１４の技術手段に記載のアナログ・デジタル放送受信装置において、前記モード検出手段により検出された表示モードが、ポップオン又はペイントオンである場合に、前記表示領域調整手段により、文字サイズを大きくする変更量に応じて、少なくとも、描画する文字の高さ及び／又は表示位置を調整することを特徴とする。
【００２３】
また、第１６の技術手段は、前記第１乃至第１０の技術手段に記載のアナログ・デジタル放送受信装置において、描画する文字サイズを小さくする変更がなされることを検出するサイズ変更検出手段と、描画すべき文字が小さくする変更がなされたことを検出した場合に、小さくする変更量に応じて、少なくとも、描画する文字の高さ及び／又は表示位置を調整する表示領域調整手段とを備えていることを特徴とする。
【００２４】
また、第１７の技術手段は、前記第１乃至第１０の技術手段に記載のアナログ・デジタル放送受信装置において、描画する文字サイズを小さくする変更がなされることを検出するサイズ変更検出手段と、ＥＩＡ−６０８規格準拠の表示モードを検出するモード検出手段と、描画すべき文字が小さくする変更がなされたことを検出した場合に、検出した表示モードに応じて、少なくとも、描画する文字の高さ及び／又は表示位置を調整する表示領域調整手段とを備えていることを特徴とする。
【００２５】
また、第１８の技術手段は、前記第１７の技術手段に記載のアナログ・デジタル放送受信装置において、前記モード検出手段により検出された表示モードが、ポップオン又はペイントオンである場合に、前記表示領域調整手段により、文字サイズを小さくする変更量に応じて、少なくとも、描画する文字の高さ及び／又は表示位置を調整することを特徴とする。
【００２６】
また、第１９の技術手段は、前記第１乃至第１０の技術手段に記載のアナログ・デジタル放送受信装置において、描画する文字サイズに変更がなされることを検出するサイズ変更検出手段と、ＥＩＡ−６０８規格準拠の表示モードを検出するモード検出手段と、検出した該表示モードがロールアップの場合において標準文字サイズ時にロールアップ表示をするためのロールアップウィンドウの中心座標位置を計算する手段と、ロールアップの表示モードにおいて描画すべき文字サイズが前記標準文字サイズ以外の文字サイズに変更がなされたことを検出した際に、計算された前記中心座標位置を中心にして、変更された文字サイズに応じてウィンドウサイズを変更してロールアップウィンドウを表示するウィンドウ変更手段とを備えていることを特徴とする。
【発明の効果】
【００２７】
前述のような各技術手段のいずれかから構成される本発明によれば、以下のごとき効果が齎される。
２つのデコーダを１つの回路ブロックに纏めることにより、ＩＣの規模及び数もしくは使用メモリ量を大幅に低減することが可能になり、コストダウンを図ることができると共に、アナログ放送からデジタル放送へのサービス切り替え時のユーザ設定を共通にすることも可能であり、ユーザの使い勝手を向上させることができる。
【００２８】
また、アナログ放送用のＥＩＡ−６０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎデータとデジタル放送用のＥＩＡ−７０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎデータのオンスクリーン画面表示を同じようなウィンドウ表示形式とすることにより、ユーザに対して違和感がない表示を行うことが可能である。更には、ユーザによる文字サイズや文字種などの文字属性の変更も全く同様に可能であり、ユーザに対する利便性を大幅に向上させることも出来る。
【００２９】
また、ＥＩＡ−７０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎデータのウィンドウ表示形式に沿いながら、アナログ放送用のＥＩＡ−６０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎデータをより忠実にデコードしてオンスクリーン画面表示させることも可能である。
【００３０】
更には、ＥＩＡ−６０８Ｃｌｏｓｅｄ  ＣａｐｔｉｏｎデータのＴＥＸＴサービス表示の場合であっても、文字背景色のユーザによる変更に応じて、ウィンドウ背景の色も任意の色に変更することも可能であり、ユーザへより便利な機能を提供することが出来る。
【００３１】
更には、文字サイズを大きくしたときに、文字の高さ及び／又は表示位置を文字サイズの変更に応じて変更することが可能であり、見易さを保ちつつ、描画すべき文字を表示する表示領域が画面からはみ出して文字列が欠けてしまうような事態も防止することが出来る。
また、逆に、文字サイズを小さくしたときにも、文字の高さ及び／又は表示位置を文字サイズの変更に応じて変更することが可能であり、間延びしない状態に文字を表示して、見易さを保つことも可能である。
【００３２】
更には、ＥＩＡ−６０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎ規格の表示モードの種類により、文字サイズの変更に応じて、文字の高さ及び／又は表示位置を変更することが可能であり、ユーザへより便利な機能を提供することが出来る。また、ＥＩＡ−６０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎ規格のロールアップによる表示モードの場合において文字サイズの変更する場合であっても、中心座標位置を変更することなく、表示ウィンドウサイズを文字サイズに応じて変更して表示することが可能であり、ユーザの見易さを確保することが出来る。
【発明を実施するための最良の形態】
【００３３】
本発明によるアナログ・デジタル放送受信機の実施形態の一例を、以下に図面に基づいて説明する。
図１に、本発明によるアナログ・デジタル放送受信機の一実施形態例である機能ブロック図を示している。図１に示すアナログ・デジタル放送受信機２０において、１はリモコンを、２はリモコン受光部などのインターフェース（以下、Ｉ／Ｏと称す）を、３は放送による受信データや受信機固有のデータを電源オフの状態でも保持するための書き換え可能な不揮発性メモリ（以下、ＮＶＲＡＭと称す：Ｎｏｎ−Ｖｅｒｓａｔｉｌｅ  ＲＡＭ）を、４は当該アナログ・デジタル放送受信機２０全体の動作を制御するマイクロプロセッサ（以下、ＣＰＵと称す）を、５は当該アナログ・デジタル放送受信機２０の制御用のプログラムを動作させるためのワークメモリ及び各種データを保管、読み出すためのＲＡＭメモリ（以下、主メモリと称す）を、６はＣＰＵ４を動作させるための制御用のプログラムを格納するためのプログラムメモリを、７はシステムバスを示している。
【００３４】
更に、図１に示すアナログ・デジタル放送受信機２０において、７はモデムを、８は受信したデジタル電波（デジタルＲＦ）信号を復調するためのデジタルチューナを、９はデジタル電波（デジタルＲＦ）信号として多重化して伝送されてきたトランスポートストリーム（ＴＳ：Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）をデコードして指定した番組のそれぞれの映像、音声、番組情報、付加データ（Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎデータ（以下では、ＣＣデータと略して記述している場合もある）を含む）などの信号に分離して抽出するための分離回路（以下、ＤＥＭＵＸと称す）を、１０は前記付加データを受け、デジタル放送用のＥＩＡ−７０８規格準拠のＣｌｏｓｅｄ  Ｃａｐｔｉｏｎデータをデコード処理するＥＩＡ−７０８規格準拠のデコーダ（以下、ＥＩＡ−７０８ＣＣデコーダと称す）を、１１はメニューやＣｌｏｓｅｄ  ＣａｐｔｉｏｎデータなどをＯＳＤＩＣ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ  ＩＣ：オンスクリーンディスプレイＩＣ）などによりオンスクリーン画面表示するための提示装置即ち表示装置（以下、ＯＳＤと称す）を示している。
【００３５】
更に、図１に示すアナログ・デジタル放送受信機２０において、１２は受信したアナログ電波（アナログＲＦ）信号を復調するためのアナログチューナを、１３はアナログチューナ１２から出力されるＮＴＳＣ信号の垂直帰線期間（ＶＢＩ）の２１ライン目にあるＥＩＡ−６０８規格準拠のＣｌｏｓｅｄ  Ｃａｐｔｉｏｎデータを取り出すＶＢＩスライサを、１４はアナログ放送用のＥＩＡ−６０８規格準拠のＣｌｏｓｅｄ  Ｃａｐｔｉｏｎデータをデコード処理するＥＩＡ−６０８規格準拠のデコーダ（以下、ＥＩＡ−６０８ＣＣデコーダと称す）を示している。
【００３６】
以下、図１に示すアナログ・デジタル放送受信機２０の動作について説明する。前述のように、ＣＰＵ４は制御用のプログラムを動作させてアナログ・デジタル放送受信機２０の全体の制御をしており、ＣＰＵ４で実行するプログラムはプログラムメモリ６に格納されている。また、ＮＶＲＡＭ３は書き換え可能な不揮発性メモリであり、電源オフ状態であってもデータを保持することが可能なデータ保持用として使用される。ＮＶＲＡＭ３は、例えばデジタルチューナ８やアナログチューナ１２のチャンネル情報などのように、電源オフにされても保持する必要のあるデータを記憶している。
【００３７】
ユーザの操作結果として、リモコン１から赤外線が発せられると、該赤外線はＩ／Ｏ２にて受光されて、ＣＰＵ４にシステムバス７を介してユーザからの指示情報として伝えられる。そして、以降、リモコン１のボタンをユーザが押すことにより、例えばデジタル放送とアナログ放送との切り替えや選局の指示が行われることになる。
【００３８】
デジタル放送の視聴時は、受信されたデジタルＲＦ信号がデジタルチューナ８にて復調され、復調されたトランスポートストリーム（ＴＳ）の信号はＤＥＭＵＸ９にて映像、音声、番組情報、付加データなどのストリームに分離される。そして、その中から、ＥＩＡ−７０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎのデータが、ＥＩＡ−７０８ＣＣデコーダ１０に渡される。また、デジタル信号には、ＥＩＡ−６０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎのデータも含まれている場合があるので、その場合には、ＥＩＡ−６０８Ｃｌｏｓｅｄ  ＣａｐｔｉｏｎのデータはＥＩＡ−６０８ＣＣデコーダ１４に渡される。ＥＩＡ−７０８ＣＣデコーダ１０によりＥＩＡ−７０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎのデータがデコードされて、受信コマンドに基づいて生成されたウィンドウ枠と該ウィンドウ枠内に埋め込まれたテキストとがＯＳＤ１１に引き渡されて、ＯＳＤ１１によりオンスクリーン画面表示される。
【００３９】
また、アナログ放送の視聴時は、受信されたアナログＲＦ信号がアナログチューナ１２にて復調され、ＶＢＩスライサ１３にて復調されたＮＴＳＣ信号の垂直帰線期間の２１ライン目からＥＩＡ−６０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎのデータが取り出され、ＥＩＡ−６０８ＣＣデコーダ１４に渡される。ＥＩＡ−６０８ＣＣデコーダ１４によりＥＩＡ−６０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎのデータがデコードされて、受信コマンドに基づいて生成されたウィンドウ枠と該ウィンドウ枠内に埋め込まれたテキストとがＯＳＤ１１に引き渡されて、ＯＳＤ１１によりオンスクリーン画面表示される。
【００４０】
次に、デジタル放送用のＥＩＡ−７０８ＣＣデコーダ１０内の処理概略例について図２を用いて説明する。図２は、図１に示したＥＩＡ−７０８ＣＣデコーダ１０内のブロック構成の一例を示す機能ブロック図である。
まず、図２に示すＥＩＡ−７０８ＣＣデコーダ１０において、デコード部１０１にてユーザにより選択されたサービスが抜き出され、実行すべきコマンド列が取り出される。取り出されたそれぞれのコマンドが順番にコマンド実行部１０２に渡され、コマンドが順番に実行されることにより、Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎデータを画面表示するウィンドウ形式を管理するウィンドウ管理部１０３の管理状態（表示文字フォントや文字サイズやウィンドウサイズやウィンドウ背景色など）が変更される。
【００４１】
即ち、ウィンドウ管理部１０３は、デコードしたＥＩＡ−７０８データをウィンドウ表示する表示データとして生成して管理するウィンドウ管理手段を提供している。そして、描画処理部１０４にて、ウィンドウの変更された管理状態に応じて描画されたウィンドウ枠にＣｌｏｓｅｄ  Ｃａｐｔｉｏｎデータの文字列が描画され、ＯＳＤ出力として、図１に示すＯＳＤ１１に対して出力され、オンスクリーン画面表示される。
【００４２】
例えば、ウィンドウ１を定義するＤＦ１（Ｄｅｆｉｎｅ  Ｗｉｎｄｏｗ１）コマンドの後に表示すべき文字列となるテキスト“Ｔｈｉｓ  ｉｓ  ａ  ｐｅｎ．”が続く場合、まず、デコード部１０１においてＤＦ１及び該テキストが抜き出される。そして、それらが、コマンド実行部１０２へ渡される。コマンド実行部１０２では、図６に例示しているように、ＥＩＡ−７０８ＣＣ用ウィンドウの画面表示状態を予め登録しているウィンドウ管理部１０３の内部状態表（ウィンドウ枠表示の有無・開始位置・高さ・幅・背景色など）を参照して、ウィンドウ１の定義をしているＤＦ１コマンドにより、ウィンドウの管理状態を変更する。
【００４３】
即ち、ウィンドウ１の場合、ウィンドウ枠を表示し、ウィンドウ枠の開始位置を座標（５０，２００）ドットとし、ウィンドウ枠の高さを２００ドット、ウィンドウ幅を４００ドット、ウィンドウの背景色を黒に設定する状態に変更して、ウィンドウ１の作成を行う。ここに、図６は、ＥＩＡ−７０８ＣＣウィンドウの内部状態表の一例を示す構成図であり、例えば、ＥＩＡ−７０８ＣＣデータを表示するウィンドウの定義として、ウィンドウ０、ウィンドウ１、…、ウィンドウ７が用意されていて、それぞれのウィンドウについて、ウィンドウ枠表示の有無・開始位置・高さ・幅・背景色などが予め設定登録されている。
【００４４】
しかる後に、ウィンドウ管理部１０３においては、コマンド実行部１０２の実行により変更して設定されたＥＩＡ−７０８ＣＣ用のウィンドウ１の中に、後続しているテキスト“Ｔｈｉｓ  ｉｓ  ａ  ｐｅｎ．”を埋め込む。更に、描画処理部１０４において、ウィンドウ管理部１０３でＤＦ１コマンド及びテキストにより状態を変更して生成されたウィンドウ１と該ウィンドウ１内に表示文字列として埋め込まれたテキストとを画面表示用の表示データとして描画して、ＯＳＤ１１にＯＳＤ出力する。ＯＳＤ１１では、例えば、図１２の画面に示すように、ウィンドウ表示領域にオンスクリーン描画させる。図１２は、ウィンドウ画面の表示構成例を示す模式図であり、ＤＦ１コマンドで定義された図６に示すようなウィンドウ１枠に、後続するテキスト“Ｔｈｉｓ  ｉｓ  ａ  ｐｅｎ．”が、例えば、白抜きで画面表示されている。
【００４５】
一方、アナログ放送の視聴時においては、前述した説明においては、ＥＩＡ−６０８ＣＣデコーダ１４によりデコードされて生成されたウィンドウ枠と該ウィンドウ枠内に埋め込まれたテキストとがＯＳＤ１１に引き渡される場合について示した。しかしながら、場合によっては、ＥＩＡ−６０８ＣＣデコーダ１４によりデコードされて生成されたウィンドウ枠と該ウィンドウ枠内に埋め込まれたテキストとを、ＯＳＤ１１に直接引き渡すのではなく、ＥＩＡ−７０８ＣＣデコーダ１０に一旦引き渡すようにしても良い。
【００４６】
ここで、ＥＩＡ−７０８ＣＣデコーダ１０では、ウィンドウ枠と該ウィンドウ枠内に埋め込まれたテキストとを、図２に示すウィンドウ管理部１０３に入力し、ウィンドウ管理部１０３にてウィンドウ管理状態をデジタル放送用のウィンドウ表示形式に調整した後（即ち、ウィンドウ管理部１０３に備えた調整変換機能を用いて、ＥＩＡ−７０８ＣＣのウィンドウ表示形式に調整した表示データに変更した後）、ＯＳＤ１１によりオンスクリーン画面表示させるようにしても良い。この場合、少なくとも、ＥＩＡ−６０８ＣＣデコーダ１４とＥＩＡ−７０８ＣＣデコーダ１６（ウィンドウ管理部１０３も含まれている）を一つの回路ブロックに纏めて、例えば１つのＩＣとして構成しても良い。
【００４７】
次に、本発明によるアナログ・デジタル放送受信機の他の実施形態の一例について、図３を用いて説明する。
図３は、本発明によるアナログ・デジタル放送受信機の他の実施形態例を示す機能ブロック図であり、図３に示すアナログ・デジタル放送受信機３０においては、図１のアナログ・デジタル放送受信機２０の構成と異なり、ＥＩＡ−６０８ＣＣデコーダ１４の代わりに、本発明によるＥＩＡ−６０８→ＥＩＡ−７０８ＣＣコンバータ１６を搭載して構成されている。即ち、図３に示すアナログ・デジタル放送受信機３０は、符号１から１３、及び、１５は、図１のアナログ・デジタル放送受信機２０と同じ回路からなっているが、ＥＩＡ−６０８ＣＣデコーダ１４に代わって、ＥＩＡ−６０８→ＥＩＡ−７０８ＣＣコンバータ１６が備えられている。
【００４８】
図１のアナログ・デジタル放送受信機２０においては、アナログ放送用のＥＩＡ−６０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎ（ＥＩＡ−６０８ＣＣ）のデータを、ＥＩＡ−６０８ＣＣデコーダ１４において、デコード処理を施して（更に、場合によっては、ウィンドウ管理状態をデジタル放送用のＥＩＡ−７０８規格準拠のウィンドウ表示形式に調整して）、ＯＳＤ１１に対するＯＳＤ出力を生成している。一方、図３のアナログ・デジタル放送受信機３０においては、ＥＩＡ−６０８→ＥＩＡ−７０８ＣＣコンバータ１６により、アナログ放送用のＥＩＡ−６０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎのデータをデジタル放送用のＥＩＡ−７０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎ（ＥＩＡ−７０８ＣＣ）のコードに変換して、ＥＩＡ−７０８ＣＣデコーダ１０側へ送り、ＥＩＡ−７０８ＣＣデコーダ１０に備えた変換デコード機能において、送られてきたＥＩＡ−７０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎのコードに変換したＥＩＡ−６０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎのデータをデコード処理して、ＯＳＤ１１に対するＯＳＤ出力を生成するようにしている。
【００４９】
図４を用いて、この変換処理について更に詳しく説明する。図４は、ＥＩＡ−６０８→ＥＩＡ−７０８ＣＣコンバータ及びＥＩＡ−７０８ＣＣデコーダ内のそれぞれのブロック構成の一例を示す機能ブロック図である。
【００５０】
図４（Ａ）には、本来のＥＩＡ−７０８ＣＣデータをデコードするデコード手段のみならず、ＥＩＡ−７０８ＣＣのコードへ変換したＥＩＡ−６０８ＣＣデータをデコードする変換デコード手段をも備えたＥＩＡ−７０８ＣＣデコーダ１０を、図４（Ｂ）には、デコードしたＥＩＡ−６０８ＣＣデータをＥＩＡ−７０８ＣＣのコードへ変換する変換手段であるＥＩＡ−６０８→ＥＩＡ−７０８ＣＣコンバータ１６を、それぞれ示している。ここで、図４（Ａ）に示すＥＩＡ−７０８ＣＣデコーダ１０は、ＥＩＡ−７０８ＣＣのコードへ変換したＥＩＡ−６０８ＣＣデータをデコードする変換デコード手段を備えることとしているが、該変換デコード手段をデコード部１０１により吸収して、図２に示したＥＩＡ−７０８ＣＣデコーダ１０と全く同一のブロック構成から構成されていても良い。
【００５１】
一方、図４（Ｂ）に示すＥＩＡ−６０８→ＥＩＡ−７０８ＣＣコンバータ１６については次のような構成とされている。また、図１に示すＥＩＡ−６０８ＣＣデコーダ１４は、図２に示したＥＩＡ−７０８ＣＣデコーダ１０の構成例と同じように、一般に、デコード部、コマンド実行部、ウィンドウ管理部、描画処理部からなっているが、ＥＩＡ−６０８ＣＣデコーダ１４とＥＩＡ−７０８ＣＣデコーダ１０との両者が扱うＣｌｏｓｅｄ  Ｃａｐｔｉｏｎのデータは、コード自体は全く異なるものであるので、両者のデコード部とコマンド実行部とは大きく異なっている。
【００５２】
図４（Ｂ）に示すＥＩＡ−６０８→ＥＩＡ−７０８ＣＣコンバータ１６においては、デコード部１６１とコマンド実行部１６２とは、ＥＩＡ−６０８ＣＣの独自処理として、図１に示すＥＩＡ−６０８ＣＣデコーダ１４と同様の動作をした後、コマンド実行部１６２からＥＩＡ−７０８コマンド変換部１６３が呼ばれる。ここで、ＥＩＡ−７０８コマンド変換部１６３では、ＥＩＡ−６０８Ｃｌｏｓｅｄ  ＣａｐｔｉｏｎのデータをＥＩＡ−７０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎのコードに変換する変換手段を提供しており、ＥＩＡ−７０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎのコードにコード変換したＥＩＡ−６０８Ｃｌｏｓｅｄ  ＣａｐｔｉｏｎのデータをＥＩＡ−７０８ＣＣデコーダ１０へ渡すようにしている。ここで、ＥＩＡ−７０８コマンド変換部１６３は、ＥＩＡ−７０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎのコードに変換する際に、コマンド・文字変換テーブル１６４を参照して、コードを変換する。
【００５３】
より詳しい変換内容を図７及び図８を用いて説明する。図７は、ＥＩＡ−６０８→ＥＩＡ−７０８文字コードの変換表の一例を示す構成図であり、図８は、ＥＩＡ−６０８→ＥＩＡ−７０８色データの変換表の一例を示す構成図である。
【００５４】
例えば、「ａ」の上部にアクセントがついた「ａ」＋「´」の合成文字の文字コードは、図７に示すように、ＥＩＡ−６０８規格では、１６進数コードの「２Ａ」で表されるが、ＥＩＡ−７０８規格では「Ｅ１」で表される。かくのごとく、他の文字についても、図７のような文字コードの変換表を参照して、ＥＩＡ−６０８の文字コードがＥＩＡ−７０８の文字コードに変換される。また、ＥＩＡ−６０８規格において文字色を変更するようなコマンドが現れた場合の処理として、ＥＩＡ−７０８規格においては、図８に示すように、１６進数コードで「９１」（コマンド名「ＳＰＣ」）から始まる３バイトのコードに変換される。ＥＩＡ−７０８規格では、第２バイト目が文字色を示し、第３バイト目が文字の背景色を示しており、第２、第３バイト目の文字色、背景色は、図８のＥＩＡ−６０８規格を示す右側のテーブルからそれぞれ取り出されて、図８の例では、第２バイト目の文字色が「３Ｆ」即ち白であり、第３バイト目の背景色が「００」即ち黒となるように設定される。
【００５５】
以上のようにして、ＥＩＡ−６０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎ（ＥＩＡ−６０８ＣＣ）のデータが、ＥＩＡ−７０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎ（ＥＩＡ−７０８ＣＣ）のコードへ変換され、あたかも、元々、デジタル放送用のＥＩＡ−７０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎのデータが送られてきたかのように処理されることとなる。
【００５６】
また、図３のアナログ・デジタル放送受信機３０においては、ＥＩＡ−７０８ＣＣデコーダ１０（ＥＩＡ−７０８ＣＣのコードに変換したＥＩＡ−６０８ＣＣのデータをデコードする変換デコード機能を含む）とＥＩＡ−６０８→ＥＩＡ−７０８ＣＣコンバータ１６（ＥＩＡ−６０８ＣＣのデコード部１６１やＥＩＡ−７０８コマンド変換部１６３を少なくとも含む）とが異なる別々のブロックとして表現されているが、これらの両者のブロックをそれぞれ１つずつのＩＣと考えても良い。また、ＥＩＡ−７０８ＣＣデコーダ１０とＥＩＡ−６０８→ＥＩＡ−７０８ＣＣコンバータ１６との２つのブロックを１つの回路ブロックに纏めて１つのＩＣと考えても良い。
【００５７】
更に、ＥＩＡ−７０８ＣＣデコーダ１０とＥＩＡ−６０８→ＥＩＡ−７０８ＣＣコンバータ１６との２つのブロックを１つに纏めて、例えばＥＩＡ−６０８のデータをＥＩＡ−７０８ＣＣのコードに変換する機能をＥＩＡ−７０８ＣＣデコーダに内蔵させて構成しても良く、少なくとも、ＥＩＡ−６０８ＣＣのデコード部１６１とＥＩＡ−７０８コマンド変換部１６３とＥＩＡ−７０８ＣＣデコーダ１０（前記変換デコード機能とウィンドウ管理部１０３とを含む）とを１つの回路ブロックとして構成するようにしても良い。また、ＥＩＡ−７０８ＣＣデコーダ１０とＥＩＡ−６０８→ＥＩＡ−７０８ＣＣコンバータ１６との機能を、それぞれソフトウェアによって構成し、ソフトウェアの処理ブロックとして構成しても良い。
【００５８】
ＥＩＡ−７０８規格の方が、ＥＩＡ−６０８規格よりも豊富な機能を持つため、ＥＩＡ−６０８→ＥＩＡ−７０８ＣＣコンバータ１６においては、一般的に、両者の間のデータ変換について、基本的なコマンドによるデータに関しては完全にコンバートすることは可能であるが、厳密には、すべてのコマンドをカバーすることができず、すべてのデータについて正確なコンバートをすることは難しい。そこで、ＥＩＡ−７０８規格で使われていないコードを利用して、ＥＩＡ−６０８→ＥＩＡ−７０８ＣＣコンバータ１６及びＥＩＡ−７０８ＣＣデコーダ１０に対して、図９に示すようなデータ変換用の拡張追加コマンドを新たに追加し、より厳密にＥＩＡ−６０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎのデータのデコードが可能なように対応することも出来る。ここで、図９は、ＥＩＡ−６０８→ＥＩＡ−７０８ＣＣコンバータ１６とＥＩＡ−７０８ＣＣデコーダ１０とに追加した拡張追加コマンドの一例を示す構成図である。
【００５９】
例えば、ＥＩＡ−６０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎのデータにおいて「１７  ２２」及び「１Ｆ  ２２」の１６進数コードは、ＥＩＡ−６０８規格の「ＴＯ２」コマンドを示すコマンドであり、カーソルを右へ２文字分ずらす文字送りコマンドであるが、ＥＩＡ−７０８規格のコマンドには、カーソルを指定した相対位置にずらすことが指定出来る文字送りコマンドは存在していない。
【００６０】
このため、図９において、カーソルを１文字分右へずらす文字送りコマンドとしてコマンド名「ＴＯ」を、１６進数の「０１」のコードからなる追加拡張コマンドとして新たに追加し、ＥＩＡ−６０８規格の「ＴＯ２」コマンドを、ＥＩＡ−７０８規格側のコマンドに変換する際に、新たに追加した追加拡張コマンド「ＴＯ」を示すコマンド即ち１６進数のコード「０１」を２回連続して発行するコマンドに変換することにより、同じ動作をさせることが出来る。即ち、追加した追加拡張コマンド「ＴＯ」は、ＥＩＡ−７０８ＣＣのコードへ変換したＥＩＡ−６０８ＣＣデータについて文字位置を右方向に１文字分ずつずらす文字送りコマンド機能を実現している。
【００６１】
また、図９の拡張追加コマンドとして、ＥＩＡ−６０８Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎに存在しているコマンドのうち、更に、行末までの文字列を削除する「ＤＥＲ」（削除）コマンド（１６進数コード「０２」）、指定した任意の行数だけ行を挿入する「ＩＲＯＷ」（行挿入）コマンド（１６進数コード「１１」）、指定した任意の行数分の行を削除する「ＤＲＯＷ」（行削除）コマンド（１６進数コード「１２」）などを、追加して登録している例を示している。
【００６２】
ここで、ＥＩＡ−７０８ＣＣのコードへ変換したＥＩＡ−６０８ＣＣデータをデコードするための変換用のコマンドとして新たに追加する拡張追加コマンドは、図９に示す例に拘ることなく定義しても良いし、更に、必要なコマンドを追加することにしても良い。
【００６３】
また、図５のように、例えば図１に示すアナログ・デジタル放送受信機２０のＥＩＡ−６０８ＣＣデコーダ１４とＥＩＡ−７０８ＣＣデコーダ１０とを統合して、ＥＩＡ−６０８ＣＣデコーダ１４とＥＩＡ−７０８ＣＣデコーダ１０との機能を共用するＥＩＡ−６０８／ＥＩＡ−７０８ＣＣ共用デコーダ１７として構成しても良い。図５は、ＥＩＡ−６０８／ＥＩＡ−７０８ＣＣ共用デコーダ１７内のブロック構成の一例を示す機能ブロック図である。
【００６４】
前述したように、図１のアナログ・デジタル放送受信機２０の場合においても、ＥＩＡ−６０８ＣＣデコーダ１４によりデコードされて生成されたウィンドウ枠と該ウィンドウ枠内に埋め込まれたテキストとを、ＯＳＤ１１に直接引き渡すのではなく、ＥＩＡ−７０８ＣＣデコーダ１０に一旦引き渡して、図２に示すウィンドウ管理部１０３に入力し、ウィンドウ管理部１０３にてウィンドウ管理状態をデジタル放送用のＥＩＡ−７０８ＣＣウィンドウ表示形式に調整した後、ＯＳＤ１１によりオンスクリーン画面表示させるようにしても良い旨を示した。一方、図５のＥＩＡ−６０８／ＥＩＡ−７０８ＣＣ共用デコーダ１７は、図１とは異なる形態の実施例を示している。
【００６５】
図５に示すＥＩＡ−６０８／ＥＩＡ−７０８ＣＣ共用デコーダ１７は、かかる場合において、ＥＩＡ−６０８ＣＣデコーダ１４とＥＩＡ−７０８ＣＣデコーダ１０との機能を共用するように構成しているものであり、該ＥＩＡ−６０８／ＥＩＡ−７０８ＣＣ共用デコーダ１７を、１つの回路ブロックとして纏めて、例えば、１つのＩＣとして構成するようにしても良い。
【００６６】
図５に示すＥＩＡ−６０８／ＥＩＡ−７０８ＣＣ共用デコーダ１７において、ＥＩＡ−７０８ＣＣ側にはＥＩＡ−７０８ＣＣデコード部１７１及びＥＩＡ−７０８ＣＣコマンド実行部１７２が、ＥＩＡ−６０８ＣＣ側にはＥＩＡ−６０８ＣＣデコード部１７３及びＥＩＡ−６０８ＣＣコマンド実行部１７４が、それぞれ配置され、独立してそれぞれのＣｌｏｓｅｄ  Ｃａｐｔｉｏｎデータが処理されるが、ウィンドウ管理部１７５と描画処理部１７６とは、両者のデータに対して共通に処理される。
【００６７】
ここで、ウィンドウ管理部１７５は、ＥＩＡ−７０８ＣＣデコード部１７１及びＥＩＡ−７０８ＣＣコマンド実行部１７２により処理されたＥＩＡ−７０８ＣＣデータをウィンドウ表示するための表示データとして生成して管理するのみならず、ＥＩＡ−６０８ＣＣデコード部１７３によりデコードされ、ＥＩＡ−６０８ＣＣコマンド実行部１７４によりコマンド処理されたＥＩＡ−６０８ＣＣデータをＥＩＡ−７０８ＣＣのウィンドウ表示形式に調整した表示データに変換する調整変換手段としても機能するものである。また、描画処理部１７６は、ウィンドウ管理部１７５からの表示データをＥＩＡ−７０８ＣＣのウィンドウ表示形式としてオンスクリーン画面表示するような描画データを生成して、ＯＳＤ出力として出力する。
【００６８】
更に、図５に示すＥＩＡ−６０８／ＥＩＡ−７０８ＣＣ共用デコーダ１７には、ＥＩＡ−６０８とＥＩＡ−７０８とのデータを切り替え制御するための６０８／７０８切り替え制御部１７７が備えられており、６０８／７０８切り替え制御部１７７にて、ＥＩＡ−７０８ＣＣデコード部１７１及びＥＩＡ−７０８ＣＣコマンド実行部１７２と、ＥＩＡ−６０８ＣＣデコード部１７３及びＥＩＡ−６０８ＣＣコマンド実行部１７４とのデータ処理の有効又は無効、ウィンドウ管理部１７５の動作設定がそれぞれ切り替えられ、同時には、いずれか一方しか動作しないように制御される。
【００６９】
ＥＩＡ−６０８／ＥＩＡ−７０８ＣＣ共用デコーダ１７における内部処理は、次の通りである。前述の図４（Ｂ）のＥＩＡ−６０８→ＥＩＡ−７０８ＣＣコンバータ１６の実施例においては、図７の文字コード及び図８の色データの変換表を用いて、ＥＩＡ７０８コマンド変換部１６３の文字コード及び文字色の設定をＥＩＡ−７０８規格に可能な限り正確にコンバートする変換例を説明した。しかし、図５のＥＩＡ−６０８／ＥＩＡ−７０８ＣＣ共用デコーダ１７の場合は、図７の文字コード及び図８の色データの変換表によりコンバートすることなく、ウィンドウ管理部１７５のウィンドウの管理状態を示す管理データを変更することにより、ウィンドウ管理部１７５にてウィンドウ管理状態を、デジタル放送用のＥＩＡ−７０８規格準拠のウィンドウ表示形式に調整するようにし、より忠実にＥＩＡ−６０８ＣＣ用のデータを表示可能とすると共に、より単純に処理することも可能としている。
【００７０】
更に、ウィンドウ管理部１７５の内部処理として、ＥＩＡ−７０８ＣＣデコード部１７１及びＥＩＡ−７０８ＣＣコマンド実行部１７２にて処理されているデータと等価に扱うことを可能とするために、ＥＩＡ−７０８規格の機能である、例えば、文字の大きさ、文字種、文字色、文字透明度、背景色、背景透明度、縁取り、その他イタリック体による装飾など、ユーザによる変更をも有効にするウィンドウ管理状態に調整することも可能している。即ち、ウィンドウ管理部１７５の内部処理として、ＥＩＡ−６０８ＣＣ用のデータのデコード時においても、ユーザによるウィンドウ管理状態の変更を有効にすることにより、それらの設定をユーザが任意に変更することが出来る。この結果、ＥＩＡ−６０８ＣＣ用のデータとＥＩＡ−７０８ＣＣ用のデータとのいずれも、ＥＩＡ−７０８ＣＣ規格準拠のウィンドウ表示形式として扱うことが可能となり、画面表示も類似した表示に揃えることが出来る。
【００７１】
なお、ユーザによる変更の処理としては、ＥＩＡ−７０８ＣＣのデータのデコード処理の場合と同一のものであり、ここでは詳しく言及しないが、例えば、図１０のように、ユーザが任意に変更設定が可能なペン属性（文字属性）のテーブルをウィンドウ管理部１７５に持ち、図１２のような文字列の表示を、図１３のように、ユーザにより変更設定されたウィンドウ管理状態に応じた装飾した文字に変更することも可能となる。
【００７２】
ここに、図１０は、ＥＩＡ−６０８ＣＣ用のデータについても、ユーザによる設定変更可能な文字属性表の一例を示す構成図であり、文字の大きさ、文字種、文字色、文字透明度などをユーザがペン属性（文字属性）として任意に変更して設定した内容が登録されている。また、図１２は、前述した図６の内部状態表を使って図２のＥＩＡ−７０８ＣＣデコーダの動作により“Ｔｈｉｓ  ｉｓ  ａ  ｐｅｎ．”の文字列がウィンドウ枠１内に表示されている表示例である。また、図１３は、ユーザによって設定を変えられたウィンドウ画面の表示構成例を示す模式図であり、図１０の文字属性表にユーザが変更設定したペン属性（文字属性）によって、図１２の文字表示が、文字の大きさが“Ｌａｒｇｅ”であり、文字種が“筆記体”であるなど、装飾した文字に変更されて表示されている。
【００７３】
かくのごとく、図１２のようにウィンドウ表示されるＥＩＡ−７０８ＣＣのデータと同じデータが、ＥＩＡ−６０８ＣＣのデータとして、ＥＩＡ−６０８ＣＣデコード部１７３及びＥＩＡ−６０８ＣＣコマンド実行部１７４から、ウィンドウ管理部１７５に引き渡されてくる場合であっても、６０８／７０８切り替え制御部１７７の制御により、ウィンドウ管理部１７５は、ウィンドウ管理状態をデジタル放送用のＥＩＡ−７０８規格準拠のウィンドウ表示形式に調整され、図１０の文字属性表によりユーザが変更設定したペン属性（文字属性）によって、図１３のように変更して表示させることが出来る。即ち、図１０のようにユーザにより任意に設定変更が可能なペン属性（文字属性）を登録する文字属性表を備えて、ＥＩＡ−６０８ＣＣデータ及びＥＩＡ−７０８ＣＣデータのいずれでも、図１０の文字属性表に基づいて、文字属性を変換してウィンドウ画面表示することが出来る。
【００７４】
ここで、ユーザにより任意に設定変更が可能なペン属性（文字属性）を登録する文字属性としては、少なくとも、文字の種類を示す文字種、文字の大きさを示す文字サイズ、文字の色を示す文字色を含むものであり、その他に、図１０の文字属性表に例示するように、文字透明度、背景色、背景透明度、…、縁取り、イタリック体などを含むようにしても良い。
【００７５】
また、図１０の文字属性表の代わりに、図１１のように、１文字ずつ、別個に、文字コード、フォント幅、フォント高さ、描画幅（プロポーショナルフォントでは描画される文字幅はフォント幅とは異なる）、…、文字色などの文字属性をユーザにより設定変更可能な状態で登録するようにしても良い。即ち、図１１は、１文字ごとの文字属性を設定登録した文字属性表の一例を示す構成図であり、図１１では、文字コード“Ａ”の場合について、フォント幅（文字幅）が「４５」ドット、フォント高さ（文字高さ）が「４５」ドット、文字種が「明朝体」、描画幅が「３２」ドット、…、文字色が「白」にユーザにより設定されている場合を例示している。
【００７６】
例えば、ＥＩＡ−６０８ＣＣのデータについてユーザにより変更設定されている図１１の文字属性表を用いる場合には、図１４及び図１５のフローチャートに示すような処理手順で、ウィンドウ管理部１７５にて１文字ずつ文字の変換を行うことになる。ここに、図１４は、１行の文字列を描画する行幅に応じて描画する文字列の調整処理を行う一例を示すフローチャートであり、１行の文字列を描画する行幅に応じて、文字のフォント幅を小さくする例を示すフローチャートである。また、図１５は、行幅を計算する処理の一例を示すフローチャートである。
【００７７】
図１４のフローチャートにおいて、まず、１行に表示すべき文字列を１行の先頭から順番に１文字ずつ表示していく際に、図１１の文字属性表を参照して、該当する各文字の描画幅を取り出して、該文字列の行幅を図１５に示すフローチャートを用いて取得する（ステップＳ１）。該文字列の表示領域が画面１行に収まっているか否かを判定して（ステップＳ２）、収まっていない場合は（ステップＳ２のＮＯ）、文字列のフォント幅（描画幅）を少し小さな値（例えば、図１１の文字属性表の描画幅を“１”減算した値）に再設定して、再度、ステップＳ１の処理を行う。
【００７８】
一方、該文字列の表示領域が１行収まっている場合には（ステップＳ２のＹＥＳ）、行幅の調整が終了して、ウィンドウとして指定されているウィンドウ枠を表示／非表示してその中に１行分の文字列をオンスクリーン画面表示する。即ち、ステップＳ１乃至Ｓ３は、描画する文字サイズを大きくする変更がなされることを検出するサイズ変更検出手段と、文字サイズを大きくした際に、描画すべき文字が画面からはみ出すことを検出する表示領域検出手段と、はみ出さないように文字のフォント幅を調整する文字幅調整手段とを提供していることになる。
【００７９】
一方、図１５に示す行幅計算処理のフローチャートにおいては、まず、行幅の計算位置の初期値として、「計算位置」を行の先頭に設定した後（ステップＳ１１）、「行幅」を初期値の“０”に設定する（ステップＳ１２）。ここで、１行に表示すべき文字列の終わりになったか否かを確認し（ステップＳ１３）、まだ終わりになっていない場合は（ステップＳ１３のＮＯ）、文字列の中から当該「計算位置」に表示する１文字の描画幅を図１１の文字属性表から取得して（ステップＳ１４）、取得した描画幅を「行幅」に加える（ステップＳ１５）。次に、当該１文字分の描画幅だけ「計算位置」を右方向にずらした後、ステップＳ１３に戻り、１行に表示すべき文字列の終わりになっているか否かを判定する。１行に表示すべき文字列の終わりに至った場合（ステップＳ１３のＹＥＳ）、その時点の「行幅」を呼び出した相手に返す処理を行う。
【００８０】
また、図１４のフローチャートに示す処理の代わりに、図１６のフローチャートに示すように処理しても良い。図１６は、１行の文字列を描画する行幅に応じて描画する文字列の調整処理を行う他の例を示すフローチャートであり、描画する文字のフォント幅を小さくする代わりに空白の幅を小さく調整するものである。即ち、ステップＳ２１、Ｓ２２は、図１４のステップＳ１、Ｓ２と同様の処理を行うが、ステップＳ２３においては、図１４のステップＳ３のフォントを小さくする処理の代わりに、空白の幅を小さく再設定して（ステップＳ２３）、ステップＳ２１に戻って、行幅の再計算を繰り返し、１行が表示領域に収まるようにするものである。
【００８１】
ここで、ステップＳ２１乃至Ｓ２３は、描画する文字サイズを大きくする変更がなされることを検出するサイズ変更検出手段と、文字サイズを大きくした際に、描画すべき文字が画面からはみ出すことを検出する表示領域検出手段と、はみ出さないように空白の幅を調整する空白幅調整手段とを提供している。
【００８２】
また、図１６の処理と図１４の処理との２つの処理を組み合わせて、図１７のフローチャートに示すように処理しても良い。図１７は、１行の文字列を描画する行幅に応じて描画する文字列の調整処理を行う更に異なる例を示すフローチャートであり、文字列の行幅に応じて描画する空白の幅及びフォント幅を調整する行幅調整フローチャートである。
【００８３】
最初のステップＳ３１乃至Ｓ３３では、図１６のステップＳ２１乃至Ｓ２３と同様に、空白の幅を少し小さく再設定して行幅の再計算を行い、それでも１行に収まらない場合には（ステップＳ３３のＹＥＳ）、ステップＳ３４に移行し、次に、ステップＳ３４乃至Ｓ３６において、図１４のステップＳ１乃至Ｓ３と同様に、フォントの幅を少し小さくして、行幅の再計算を繰り返す処理を行い、文字列を１行が収まるようにする。
【００８４】
即ち、ステップＳ３１乃至Ｓ３６は、描画する文字サイズを大きくする変更がなされることを検出するサイズ変更検出手段と、文字サイズを大きくした際に、描画すべき文字が画面からはみ出すことを検出する表示領域検出手段と、空白の幅を調整する空白幅調整手段と、空白の幅を調整した結果として、描画すべき文字が画面からはみ出すことを検出した場合に、はみ出さないように文字のフォント幅を調整する文字幅調整手段とを提供している。
【００８５】
また、ＥＩＡ−６０８規格は、画面は１５行構成になっており、ＥＩＡ−６０８ＣＣのデータの文字についてユーザによりフォントサイズを大きくする変更がなされた場合には、基本的に、表示領域が画面をはみ出してしまう場合が発生する。更に、ＥＩＡ−６０８規格には、ポップオンとペイントオンとロールアップという３つの表示モードがあり、図１８の構成図に示すように、合計６つのコマンドを用いて表示モードを判別することが可能とされている。図１８は、表示モードを設定登録しているコマンドテーブルの構成の一例を示す構成図である。
【００８６】
ＥＩＡ−６０８規格としては、下位行で１文字ずつ順次表示していき、ＣＲ（Ｃａｒｒｉｇｅ  Ｒｅｔｕｒｎ）コードにより上方向に１行スクロールする表示モードであるロールアップは、最大４行しか表示しないので、たとえ、フォントを大きくする変更をしても、通常、表示領域が画面からはみ出ることはないが、１文字ずつ上の行から順次表示していく表示モードであるポップオン、及び、所定のコードの受信により表示メモリと非表示メモリとの切り替えを行う表示モードであるペイントオンは、１５行構成の任意の位置に最大４行表示することが可能になっているため、単純には処理することができない。
【００８７】
そこで、ＥＩＡ−６０８規格準拠の表示モードを検出するモード検出手段により、描画すべきデータの表示モードを検出して、例えば、ポップオン又はペイントオンのいずれかの表示モードのときのみ、ユーザのフォントサイズを大きくする変更の指定がされている場合においては、文字の高さ及び／又は表示位置を任意の状態に調整する表示領域調整手段を備えることにより、例えば文字高さを標準サイズの高さに変更して、表示領域を画面内に収めるようにしても良い。あるいは、表示領域が最大でも４行であるので、文字高さを標準サイズに変更する代わりに、該表示領域調整手段を用いて表示位置を画面内に収まる位置に変更することにより、表示領域を画面内に収めるようにしても良いし、文字高さと表示位置との双方を変更することにより、描画すべき文字列が画面からはみ出さないように表示領域を調整するようにしても良い。
【００８８】
実際の放送では、ポップオン又はペイントオンのいずれかの表示モードの場合、映像用の画面を余り隠さないように、最上段の１から４行目までか、又は、最下段の１２から１５行目までが使われることが多いので、フォントサイズを大きくする場合において、前記表示領域調整手段を用いて表示位置を調整する場合は、図１９のような変換テーブルを用意し、基本的にはこの変換テーブルにしたがって描画行の位置を変更するようにしても良い。
【００８９】
ここで、例えば、図１９の描画行が５行目や６行目などを含む場合のように、変換行が同一の５行目に重なってしまう場合は、描画する変換行の位置を空いている上下の行にずらしても良い。図１９は、文字サイズを大きくした場合に描画行を変換する一例を示す構成図である。図１９には、描画行が１１行目以降に指定されている場合は、文字サイズを大きくした場合に画面内に収まらない場合が生じるので、最下位行であっても第１０行目までとなるように、各行位置のバランスを取って、それぞれ、行位置を変換する変換行が設定登録されている一例を示している。
【００９０】
また、同様に、文字サイズ（フォントサイズ）が小さくする変更がなされる場合には、前記表示領域調整手段と同様の手段を用いて、単純に、表示位置をそのままにして、文字サイズの変更に応じて文字の高さだけを変えるようにしても良いが、文字サイズが小さくなった分だけ、図２０に示すように、表示位置を画面の中心へずらすようにしても良いし、あるいは、文字の高さと表示位置との双方を文字サイズが小さくなった分に応じて変更するようにしても良い。図２０は、文字サイズを小さくした場合に表示位置を変換する一例を示す模式図である。図２０には、文字サイズを小さくした場合に、間延びしたりしないように、文字サイズを小さくした分に応じて、表示位置を画面の中央に寄せるようにして、文字配列のバランスを取るようにしている一例を示している。
【００９１】
ここで、文字サイズを小さくする場合においても、文字サイズを大きくする場合と同様に、表示モードに応じて、前記表示領域調整手段と同様の手段により、文字の高さ及び／又は表示位置を調整することとし、該表示モードがポップオン又はペイントオンのいずれかの場合にのみ、文字の高さ及び／又は表示位置を調整するようにしても良い。
【００９２】
また、文字サイズ（フォントサイズ）が標準サイズ以外に設定された場合で、指定されている表示モードがＥＩＡ−６０８規格準拠のロールアップモードの時には、標準ウィンドウサイズ時のロールアップウィンドウの中心座標位置を予め計算しておき、計算された該中心座標位置を中心にして、標準ウィンドウサイズ時のウィンドウサイズを変更して、ロールアップウィンドウを表示するようにしても良い。
【００９３】
例えば、ロールアップ表示として２行であり、そのベースラインが１４行になっており、Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎのデータが１３行と１４行との２行で表示されるような場合であれば、図２１に示すように、中心座標位置の計算結果として、１３行と１４行との中間位置に、標準文字サイズ時のロールアップウィンドウの中心座標位置Ｏが存在している。図２１は、標準文字サイズにおけるロールアップウィンドウの中心座標位置の計算例を示す模式図である。そして、この中心座標位置Ｏを中心にして、文字サイズが標準サイズから例えば大きいサイズに設定された場合のロールアップウィンドウは、文字サイズの大きさに応じて拡大されて、図２２のようなロールアップウィンドウサイズに調整されて表示される。図２２は、標準文字サイズよりも大きい文字サイズに変更した場合におけるロールアップウィンドウのサイズの調整例を示す模式図である。図２２に示すように、ウィンドウ変更手段として、変更された文字サイズの大きさに応じてロールアップウィンドウのサイズが変更されると共に、サイズが変更されたロールアップウィンドウの中心座標位置は、標準文字サイズ時に計算されていた中心座標位置Ｏのまま維持されて表示される。
【００９４】
なお、ＥＩＡ−７０８規格においては、ウィンドウの背景と文字背景とのそれぞれの設定を別々に行うことが出来る。一方、通常、ＥＩＡ−６０８規格準拠のＴｅｘｔサービスの表示は、ウィンドウの背景が黒色のみとされている。従って、図１３に例示したように、ユーザによって描画する文字の文字背景が変更されたときは、ＥＩＡ−６０８規格のＴｅｘｔサービスの場合であっても、例えば図１０の文字属性表に示すように、単に、変換設定する対象を文字サイズや文字種などのみに限定することなく、ウィンドウの背景も、同様に、文字背景の変更に応じて、黒色からユーザが指定した任意の色に変更させることを可能とすることにより、ユーザへの自由度を向上させるようにしても良い。
【図面の簡単な説明】
【００９５】
【図１】本発明によるアナログ・デジタル放送受信機の一実施形態例を示す機能ブロック図である。
【図２】ＥＩＡ−７０８ＣＣデコーダ内のブロック構成の一例を示す機能ブロック図である。
【図３】本発明によるアナログ・デジタル放送受信機の他の実施形態例を示す機能ブロック図である。
【図４】ＥＩＡ−６０８→ＥＩＡ−７０８ＣＣコンバータ及びＥＩＡ−７０８ＣＣデコーダ内のそれぞれのブロック構成の一例を示す機能ブロック図である。
【図５】ＥＩＡ−６０８／ＥＩＡ−７０８ＣＣ共用デコーダ内のブロック構成の一例を示す機能ブロック図である。
【図６】ＥＩＡ−７０８ＣＣウィンドウの内部状態表の一例を示す構成図である。
【図７】ＥＩＡ−６０８→ＥＩＡ−７０８文字コードの変換表の一例を示す構成図である。
【図８】ＥＩＡ−６０８→ＥＩＡ−７０８色データの変換表の一例を示す構成図である。
【図９】ＥＩＡ−６０８→ＥＩＡ−７０８ＣＣコンバータとＥＩＡ−７０８ＣＣデコーダとに追加した拡張追加コマンドの一例を示す構成図である。
【図１０】ユーザによる設定変更可能な文字属性表の一例を示す構成図である。
【図１１】１文字ごとの文字属性を設定登録した文字属性表の一例を示す構成図である。
【図１２】ウィンドウ画面の表示構成例を示す模式図である。
【図１３】ユーザによって設定を変えられたウィンドウ画面の表示構成例を示す模式図である。
【図１４】１行の文字列を描画する行幅に応じて描画する文字列の調整処理を行う一例を示すフローチャートである。
【図１５】行幅を計算する処理の一例を示すフローチャートである。
【図１６】１行の文字列を描画する行幅に応じて描画する文字列の調整処理を行う他の例を示すフローチャートである。
【図１７】１行の文字列を描画する行幅に応じて描画する文字列の調整処理を行う更に異なる例を示すフローチャートである。
【図１８】表示モードを設定登録しているコマンドテーブルの構成の一例を示す構成図である。
【図１９】文字サイズを大きくした場合に描画行を変換する一例を示す構成図である。
【図２０】文字サイズを小さくした場合に表示位置を変換する一例を示す模式図である。
【図２１】標準文字サイズにおけるロールアップウィンドウの中心座標位置の計算例を示す模式図である。
【図２２】標準文字サイズよりも大きい文字サイズに変更した場合におけるロールアップウィンドウのサイズの調整例を示す模式図である。
【符号の説明】
【００９６】
１…リモコン、２…Ｉ／Ｏ（インターフェース）、３…ＮＶＲＡＭ、４…ＣＰＵ（マイクロプロセッサ）、５…主メモリ（ＲＡＭ）、６…プログラムメモリ、７…システムバス、８…デジタルチューナ、９…ＤＥＭＵＸ（ＴＳデコーダ）、１０…ＥＩＡ−７０８ＣＣデコーダ、１１…ＯＳＤ（提示装置）、１２…アナログチューナ、１３…ＶＢＩスライサ、１４…ＥＩＡ−６０８ＣＣデコーダ、１６…ＥＩＡ−６０８→ＥＩＡ−７０８ＣＣコンバータ、１７…ＥＩＡ−６０８／ＥＩＡ−７０８ＣＣ共用デコーダ、２０，３０…アナログ・デジタル放送受信機、１０１…デコード部、１０２…コマンド実行部、１０３…ウィンドウ管理部、１０４…描画処理部、１６１…デコード部、１６２…コマンド実行部、１６３…ＥＩＡ−７０８コマンド変換部、１６４…コマンド・文字変換テーブル、１７１…ＥＩＡ−７０８ＣＣデコード、１７２…ＥＩＡ−７０８ＣＣコマンド実行部、１７３…ＥＩＡ−６０８ＣＣデコード部、１７４…ＥＩＡ−６０８ＣＣコマンド実行部、１７５…ウィンドウ管理部、１７６…描画処理部、１７７…ウィンドウ管理部。
【図１】
2005295415.tif 000003
【図２】
2005295415.tif 000004
【図３】
2005295415.tif 000005
【図４】
2005295415.tif 000006
【図５】
2005295415.tif 000007
【図６】
2005295415.tif 000008
【図７】
2005295415.tif 000009
【図８】
2005295415.tif 000010
【図９】
2005295415.tif 000011
【図１０】
2005295415.tif 000012
【図１１】
2005295415.tif 000013
【図１２】
2005295415.tif 000014
【図１３】
2005295415.tif 000015
【図１４】
2005295415.tif 000016
【図１５】
2005295415.tif 000017
【図１６】
2005295415.tif 000018
【図１７】
2005295415.tif 000019
【図１８】
2005295415.tif 000020
【図１９】
2005295415.tif 000021
【図２０】
2005295415.tif 000022
【図２１】
2005295415.tif 000023
【図２２】
2005295415.tif 000024