(57)【要約】【課題】文字放送データ抜き取り装置で、弱電界、ゴースト等の影響でビデオ信号にノイズや歪が生じた場合でも文字放送データを安定して抜き取ることができる適正なスライスレベルを生成する。【解決手段】スライスレベル生成回路２００で、サンプリングを行うためのタイミング信号を発生するスライスタイミング制御回路１４０の動作をオン・オフ制御する制御レジスタ１１１のレジスタ値により加算器２１１と除算器２２１によるサンプリングポイント数を設定し、受信状態に応じてレジスタ値を変更することにより、サンプリングのポイント数（１６ポイント）を増加変更する。【選択図】　　　　図１
2004088623.tif 000002
【特許請求の範囲】
【請求項１】
Ａ／Ｄコンバータを用いてコンポジットビデオ信号に重畳された文字放送データをデジタル値に変換し、デジタル演算回路によりこのデジタル値から文字放送データを生成し、スライスタイミング制御回路の動作に基づいて加算器と除算器により前記デジタル演算回路の演算結果のデジタル値の所定のラインに対し所定のポイント数でサンプリングしてスライスレベルを生成し、オフセットレジスタによりサンプリングポイントに対応して前記スライスレベルに所定のオフセット値を設定し、比較器により前記デジタル演算回路で生成された文字放送データと前記オフセット値が設定されたスライスレベルとを比較して正規の文字放送データを復元する文字放送データ抜き取り装置において、前記スライスタイミング制御回路の動作をオン・オフ制御する制御レジスタのレジスタ値により前記加算器と除算器によるサンプリングポイント数を設定し、受信状態に応じて前記レジスタ値を変更することにより前記所定のポイント数を増加変更するようにしたことを特徴とする文字放送データ抜き取り装置。
【請求項２】
Ａ／Ｄコンバータを用いてコンポジットビデオ信号に重畳された文字放送データをデジタル値に変換し、デジタル演算回路によりこのデジタル値から文字放送データを生成し、スライスタイミング制御回路の動作に基づいて加算器と除算器により前記デジタル演算回路の演算結果のデジタル値の所定のラインに対し所定のポイント数でサンプリングしてスライスレベルを生成し、オフセットレジスタによりサンプリングポイントに対応して前記スライスレベルに所定のオフセット値を設定し、比較器により前記デジタル演算回路で生成された文字放送データと前記オフセット値が設定されたスライスレベルとを比較して正規の文字放送データを復元する文字放送データ抜き取り装置において、前記加算器と除算器によるサンプリングポイント数を設定するレジスタを設け、受信状態に応じて前記レジスタのレジスタ値を変更することにより所定のポイント数を増加変更するようにしたことを特徴とする請求項１記載の文字放送データ抜き取り装置。
【請求項３】
スライスタイミング制御回路に対しスライスレベル生成の開始タイミングを受信状態に応じて可変制御する演算開始位置設定レジスタを設け、たことを特徴とする請求項１または請求項２記載の文字放送データ抜き取り装置。
【請求項４】
オフセットレジスタにより設定する所定のオフセット値を書き換えるオフセット値制御回路を設けたことを特徴とする請求項１から請求項３のうちのいずれか１項記載の文字放送データ抜き取り装置。
【請求項５】
オフセット値制御回路が、オフセット値の自動補正で用いるスライスレベルのサンプリング数、スライスレベルの目標値およびオフセット微調値を可変するレジスタを有し、所定のオフセット値の代わりに可変したオフセット値を設定するようにしたことを特徴とする請求項４記載の文字放送データ抜き取り装置。
【請求項６】
デジタル演算回路の演算結果のデジタル値の代わりに、Ａ／Ｄコンバータの直接出力デジタル値、当該デジタル演算回路内で得られる別のデジタル値、または当該デジタル演算回路と異なる方法で補正演算を行う演算回路のデジタル値をスライスレベル生成に用いるようにしたことを特徴とする請求項１から請求項５のうちのいずれか１項記載の文字放送データ抜き取り装置。
【請求項７】
コンポジットビデオ信号に重畳された文字放送データをデジタル値に変換するＡ／Ｄコンバータを複数有し、この複数のＡ／Ｄコンバータからのデジタル値の平均値をスライスレベル生成に用いるデジタル値としたことを特徴とする請求項１から請求項６のうちのいずれか１項記載の文字放送データ抜き取り装置。
【請求項８】
コンポジットビデオ信号に重畳された文字放送データをデジタル値に変換するＡ／Ｄコンバータを複数有し、これら複数のＡ／Ｄコンバータを時分割で動作させ、サンプリングポイントを補間してサンプリングするようにしたことを特徴とする請求項１項から請求項６のうちのいずれか１項記載の文字放送データ抜き取り装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明はテレビジョン放送の受信機側で復調された後のコンポジットビデオ信号から重畳された文字放送データを抜き取る文字放送データ抜き取り装置に関するものである。
【０００２】
【従来の技術】
今日では、世界中でテレビジョン放送が普及し、各家庭ではＴＶ受信機を用い地上波、ケーブル放送、衛星放送等で送信されてくる映像情報を楽しめるようになった。また、一般のテレビジョン放送に用いられるコンポジットビデオ信号に重畳した文字情報を提供する文字放送サービスも各地域で実施されるようになってきた。この文字放送サービスは、ＴＶ画面に文字、グラフィックの形で情報を提供するものであるが、伝送の規格の違いにより多様なサービスが存在する。例えば、日本では文字放送（ＡＤＡＭＳ）、アメリカではＣＣＤ（Ｃ１ｏｓｅｄ　ＣａｐｔｉｏｎＤｅｃｏｄｅｒ）、欧州および東南アジア地域ではＴＥＬＥＴＥＸＴなどのサービスが普及している。これらいずれの文字放送サービスにおいても、放送局側において、文字放送の情報がコンポジットビデオ信号の垂直帰線期間に重畳されて映像情報と併せて送信される。受信機側では、受信したコンポジットビデオ信号から文字放送データを披き取り、そのデータをデコードしてＴＶ画面上に表示するようにしている。
【０００３】
欧州で晋及しているＴＥＬＥＴＥＸＴについて説明する。文字放送データが重畳される垂直帰線期間の信号状況は図７に示される。文字放送データは、垂直帰線期間内の第６ラインから第２２ラインおよび第３１８ラインから第３３５ラインの各ラインに重畳される。文字放送データはパケットの構成を持ち、その種類は図８に示される。データ領域の先頭の２バイトは、ハミング符号で構成され、パケットＮｏとマガジンＮｏを含む。ハミング符号は、８ビット中に４ビットのデータと補正用の４ビットで構成され、１ビットの誤り訂正と２ビット誤りの検出能力がある。パケットとマガジンの２つの情報は、それ以降に続くデータの情報の使い方を区別し、文字情報あるいは制御用のコードを処理するためのものである。さらに、データの誤り訂正のためのハミング符号が採用され、伝送上の誤りを軽減している。パケットＮｏは、０がヘッダー、１〜２５が４０×２５行分の表示データ、２６〜２８が拡張表示とナビゲーション機能に使用するデータ、２９がマガジン別情報、３０がＶＴＲで多く使用される時刻や録画情報等を区別するデータである。
【０００４】
図９は従来の文字放送データ抜き取り装置の構成を示すブロック回路図である。図において、１２０は抜き取った文字放送データ（以下、ＴＥＸＴデータとする）を蓄積するＲＡＭ記憶装置、１５０はコンポジットビデオ信号に重畳されているＴＥＸＴ信号をサンプリングしデジタル値に量子化するためのＡ／Ｄコンバータである。１３０はＡ／Ｄコンバータ１５０でサンプリングしたデジタル値からＴＥＸＴデータを算出するデジタル演算回路、１６０は入カされるビテオ信号から垂直同期信号（以下、ＶＳＹＮＣとする）および水平同期信号（以下、ＨＳＹＮＣとする）抜き取る同期分離回路である。１７０は文字放送データ抜き取り装置の動作用クロックを生成するＰＬＬ（Ｐｈａｓｅ　Ｌｏｃｋｅｄ　Ｌｏｏｐ）回路、２００はデジタル演算回路１３０の演算結果を用いスライスレベルを生成するスライスレベル生成回路である。２５０は生成したスライスレベルとデジタル演算回路１３０により生成したＴＥＸＴデータを比較し正規（送信時）の文字放送データを復元するための比較器である。１１０はスライスレベル生成回路２００内にあるスライスタイミング制御回路１４０（図１４）のオン・オフ動作を制御する制御レジスタである。このスライスタイミング制御回路１４０には、受信機内の各種処理をソフトウェアで行うＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）にバス１０８を介して接続され、書き込みや読み込み動作を制御する制御信号が与えられている。
【０００５】
次に基本動作について説明する。
図１０に示されるようなＴＥＸＴデータが重畳されたコンポジットビデオ信号がＡ／Ｄコンバータ１５０と同期分離回路１６０に入カされる。同期分離回路１６０では、このコンポジットビデオ信号から水平同期信号Ｈｓｙｎｃと垂直同期信号Ｖｓｙｎｃがそれぞれ分離され、整形されて取り出される。生成されたＨｓｙｎｃを基準クロックとして、これにロックするようにＰＬＬ回路１７０が動作し、文字放送データ抜き取り装置の動作用クロック（以下、ＶＣＯクロックとする）が生成される。スライスタイミング制御回路１４０（図１４）は、これら生成されたＶｓｙｎｃ、ＨｓｙｎｃおよびＶＣＯクロックに基づいて、以下の一連のスライス動作を制御する。
【０００６】
Ａ／Ｄコンバータ１５０では、入カされるコンポジットビデオ信号に重畳されているＴＥＸＴ信号がサンプリングされる。図１１にデータ１ビット幅でのサンプリング例を示す。ｔ１，ｔ２，ｔ３，ｔ４がそれぞれサンプリングのタイミングとなり、その時のサンプリング値が、Ｘ１，Ｘ２，Ｘ３，Ｘ４となる。
【０００７】
図１２はサンプリング処理とデジタル演算回路１３０の演算処理工程を示す説明図である。図において、１５１〜１５９はラッチ回路、１３２，１３４は加算器、１３３は積算器である。
Ｎ−１〜Ｎ＋４はサンプリングポイントを表し、サンプリングポイントは、１ビット幅でｔ０１，ｔ０２，ｔ０３，ｔ０４のそれぞれのタイミングでデジタル値に変換される。続く１ビットではｔ０５，ｔ０６，ｔ０７，ｔ０８がサンプリングのタイミングになる。このように連続してサンプリング動作を繰り返す。
【０００８】
次に、図１２において、サンプリングされたＡ／Ｄ変換の結果は順にラッチ回路１５１〜１５９に格納されていく。例えばサンプリングポィントＮ−４がラッチ回路１５９に格納された揚合、サンプリングポィントＮ−３はラッチ回路１５８へ、Ｎ−２はラッチ回路１５７へ、Ｎ−１はラッチ回路１５６へ、Ｎはラッチ回路１５５へ、Ｎ＋１はラッチ回路１５４へ、Ｎ＋２はラッチ回路１５３へ、Ｎ＋３は１５２へ、Ｎ＋４はラッチ回路１５１へとそれぞれ格納される。
【０００９】
これら複数のサンプリング値をラッチするのは、サンプリングポイントＮの値を求めるとき、ラッチ回路１５５のラッチされた値Ｘｎをそのまま用いるのではなく、前後のサンプリングポイントのラッチされた値を使用して補正を行うためである。Ｘｎは、最終的には、“０”もしくは“１”のいずれかになる。
従来のデジタル演算回路１３０では、加算器１３２，１３４および積算器１３３を用いるが、ラッチされた値Ｘｎの補正後の値Ｆ（Ｘｎ）は以下の式で求められる。
2004088623.tif 000003
ここで、ｂ＝ｃ＝−１、ｄ＝０とする。ａは制御レジスタ１１０の一部により設定される定数である。
この補正後の値Ｆ（Ｘｎ）と予め設定されたスライスレベルとの大小を比較器２５０で比較し、Ｘｎは“０”、“１”のいずれかの値になる。また演算補正結果Ｆ（Ｘｎ）相当がスライスレベル生成回路２００の第１加算器２１０（図１４）に与えられている。
【００１０】
図１３は文字放送データ抜き取り装置の実際の動作波形を示すタイムチャートである。波形（ロ）が、ビデオ信号（イ）を入カしたときの抜き取り結果であり、最後にサンプリング用クロック（ハ）で１ビット毎に“０”、“１”の２値に変換され、記憶装置１２０にバッファされる。スライスレベルＡ０の生成は、図１０に示すように、クロックランイン部分で１６サンプリングの値ａ１〜ａ１６を平均化することで得られる。また制御レジスタ１１０のレジスタ値によってオフセットＣ０をつけることも可能である。
Ａ０＝｛（ａ１＋ａ２＋ａ３＋…ａ１５＋ａ１６）＋Ｃ０｝／１６
【００１１】
図１４は従来の文字放送データ抜き取り装置の構成を示すブロック回路図で、図９のスライスレベル生成回路２００の部分をより具体的に示したものである。図において、１４０は文字放送データ抜き取り装置内の抜き取り動作全体のタイミングを制御するスライスタイミング制御回路である。２１０は第１加算器、２２０は除算器、２３０は第２加算器、２４０はオフセットレジスタである。
従来はスライスレベル生成に１６個のサンプリングポイントを使用していた。この場合、サンプリングポイントをａｉ（ｉ＝１〜１６）とすると、第１加算器２１０での演算結果Ｆ（ａ）は、
Ｆ（ａ）＝ａ１＋ａ２＋…＋ａ１５＋ａ１６
で表される。また除算器２２０の演算式は、
Ｇ（ｘ）＝ｘ／１６＝Ｆ（ａ）／１６
となる。ただし、ｘは第１加算器２１０から出力される加算結果である。
【００１２】
ここで、オフセットレジスタ２４０はスライスレベルにオフセット値を設定するものである。その場合、オフセットレジスタ２４０のオフセット値は、ソフトウェアを用いて設定されるが、そのための処理動作は図１５に示される。図において、スライスレベルのデータが取り込まれ蓄積され（ステップＳＴ５１）、そのデータ数が所定のサンプリング数Ａを持つかを判定する（ステップＳＴ５２）。サンプリング数が所定数Ａに達していた場合、平均値Ｙを算出する（ステップＳＴ５３）。次に、平均値Ｙがスライスレベルの目標値Ｂよりも大きいかを調べ（ステップＳＴ５４）、大きい場合にはオフセット値から微調値Ｃを減じ（ステップＳＴ５５）、また小さい場合には微調値Ｃを加算して終了し（ステップＳＴ５６）、次のスライスレベルのデータを蓄積する動作（ステップＳＴ５１）に戻る（ステップＳＴ５７）。
【００１３】
【発明が解決しようとする課題】
従来の文字放送データ抜き取り装置は以上のように構成されているので、次のような問題があった。
スライスレベルの生成のためにサンプリングポイント数を１６ポイントとしている。サンプリングポイント数を増やすことはスライス特性を向上させることができるが、反面、処理する回路の消費電流の増加や不要輻射の増大につながる。これらのメリットおよびデメリットを考慮して、所定のポイント数として１６ポイントを採用している。しかし、弱電界やゴーストなどの悪条件下で受信した場合には、文字放送データの抜き取るためのスライスレベルの生成が１６ポイントのサンプリングでは適切なレベル値が得られないという問題があった。
また、従来の回路では、図１０に示すクロックランイン信号の先頭２クロック分でスライスレベルを生成しているが、悪条件下ではクロックランイン信号が正常な場合に比ベクロック数の増減または波高値や波形が不十分なイレギュラーな信号となる場合があり、スライスレベルの生成に失敗するという問題があった。さらに、オフセットレジスタ２４０のオフセット値を設定する場合、イレギュラーな信号について、その信号状態を迅速にフィードバックすることが要求される。そのために従来の回路では、ソフトウェアで行ってきたが、ソフトウェアでは、フィードバックの処理時間がマイコンのクロック周波数に依存しており、高速処理のためにはソフトウェアが増大するという問題があった。
さらにまた、図１４の従来の回路配置では、Ａ／Ｄコンバータ１５０から得られるサンプリングデータをスライスレベルの生成のため用いているが、通常マイコン動作させると、それ自身の電源にノイズが重畳され、同時にそれがＡ／Ｄコンバータ１５０の電源にも影響するので、変換精度が悪化するなどの問題があった。
【００１４】
この発明は上記のような課題を解決するためになされたもので、弱電界、ゴースト等の影響でビデオ信号にノイズや歪が生じた場合でも文字放送データを安定して抜き取ることができる適正なスライスレベルを生成する文字放送データ抜き取り装置を得ることを目的とする。
また、この発明は文字放送データをサンプリングするＡ／Ｄコンバータの変換精度を、電源ノイズからの影響を削減できるように改善し、適正なスライスレベルの生成を可能にする文字放送データ抜き取り装置を得ることを目的とする。
さらに、この発明はスライスレベル生成に必要な文字放送データをサンプリングしたデジタルデータの取り出しで設計上に自由度を与え、適正なスライスレベルを生成する文字放送データ抜き取り装置を得ることを目的とする。
【００１５】
【課題を解決するための手段】
この発明に係る文字放送データ抜き取り装置は、Ａ／Ｄコンバータを用いてコンポジットビデオ信号に重畳された文字放送データをデジタル値に変換し、デジタル演算回路によりこのデジタル値から文字放送データを生成し、スライスタイミング制御回路の動作に基づいて加算器と除算器によりデジタル演算回路の演算結果のデジタル値の所定のラインに対し所定のポイント数でサンプリングしてスライスレベルを生成し、オフセットレジスタによりサンプリングポイントに対応してスライスレベルに所定のオフセット値を設定し、比較器によりデジタル演算回路で生成された文字放送データとオフセット値が設定されたスライスレベルとを比較して正規の文字放送データを復元する文字放送データ抜き取り装置において、スライスタイミング制御回路の動作をオン・オフ制御する制御レジスタのレジスタ値により加算器と除算器によるサンプリングポイント数を設定し、受信状態に応じてレジスタ値を変更することにより所定のポイント数を増加変更するようにしたものである。
【００１６】
この発明に係る文字放送データ抜き取り装置は、Ａ／Ｄコンバータを用いてコンポジットビデオ信号に重畳された文字放送データをデジタル値に変換し、デジタル演算回路によりこのデジタル値から文字放送データを生成し、スライスタイミング制御回路の動作に基づいて加算器と除算器によりデジタル演算回路の演算結果のデジタル値の所定のラインに対し所定のポイント数でサンプリングしてスライスレベルを生成し、オフセットレジスタによりサンプリングポイントに対応してスライスレベルに所定のオフセット値を設定し、比較器によりデジタル演算回路で生成された文字放送データとオフセット値が設定されたスライスレベルとを比較して正規の文字放送データを復元する文字放送データ抜き取り装置において、加算器と除算器によるサンプリングポイント数を設定するレジスタを設け、受信状態に応じてレジスタのレジスタ値を変更することにより所定のポイント数を増加変更するようにしたものである。
【００１７】
この発明に係る文字放送データ抜き取り装置は、スライスタイミング制御回路に対しスライスレベル生成の開始タイミングを受信状態に応じて可変制御する演算開始位置設定レジスタを設けたものである。
【００１８】
この発明に係る文字放送データ抜き取り装置は、オフセットレジスタにより設定する所定のオフセット値を書き換えるオフセット値制御回路を設けたものである。
【００１９】
この発明に係る文字放送データ抜き取り装置は、オフセット値制御回路が、オフセット値の自動補正で用いるスライスレベルのサンプリング数、スライスレベルの目標値およびオフセット微調値を可変するレジスタを有し、所定のオフセット値の代わりに可変したオフセット値を設定するものである。
【００２０】
この発明に係る文字放送データ抜き取り装置は、デジタル演算回路の演算結果のデジタル値の代わりに、Ａ／Ｄコンバータの直接出力デジタル値、当該デジタル演算回路内で得られる別のデジタル値、または当該デジタル演算回路と異なる方法で補正演算を行う演算回路のデジタル値をスライスレベル生成に用いるものである。
【００２１】
この発明に係る文字放送データ抜き取り装置は、コンポジットビデオ信号に重畳された文字放送データをデジタル値に変換するＡ／Ｄコンバータを複数有し、この複数のＡ／Ｄコンバータからのデジタル値の平均値をスライスレベル生成に用いるデジタル値としたものである。
【００２２】
この発明に係る文字放送データ抜き取り装置は、コンポジットビデオ信号に重畳された文字放送データをデジタル値に変換するＡ／Ｄコンバータを複数有し、これら複数のＡ／Ｄコンバータを時分割で動作させ、サンプリングポイントを補間してサンプリングするようにしたものである。
【００２３】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１はこの発明の実施の形態１による文字放送データ抜き取り装置の構成を示すブロック回路図である。図において、図１４と同一部分には同一符号を付し、原則としてその説明を省略する。１１１は制御レジスタ、２１１は第１加算器、２２１は除算器、３００は誤り訂正回路である。
前述のように従来の回路では、スライスレベル生成に１６個のサンプリングポイントを使用していた。これに対し、この発明の実施の形態１では、次のようにして行う。
制御レジスタ１１１において、サンプリングのポイント数変更のビットを設けておく。記憶装置１２０にはスライスデータが格納されるが、そのデータの中に誤り訂正用のハミングコードやパリティビットが含まれている。このデータについては、バス１０８を介して一度ＣＰＵ（図示せず）に読み込まれ、データの識別を行って、パリティ検出や、誤り訂正回路３００により誤りの検出と訂正が行われる。これらのエラーは受信状態を反映しており、したがってこれらエラーについてＣＰＵが常に監視し、ソフトウェアで予め定めた閾値を超えた場合、すなわち弱電界やゴーストなど影響が顕著となった受信状態には、制御レジスタ１１１のポイント数変更のビットを切り替える。レジスタ値が変更されると、第１加算器２１１および除算器２２１は、サンプリングポイントを前の状態、すなわち１６ポイントよりも増加するように設定する。
【００２４】
ポイント数の例として、サンプリングポイントを２倍に増やした場合、第１加算器２１１および除算器２２１の演算式Ｆ（ａ）’、Ｇ（ｘ’）’は以下のようになる。
Ｆ（ａ）’＝ａ１＋ａ２＋…＋ａ１５＋ａ１６＋…＋ａ３１＋ａ３２
Ｇ（ｘ’）’＝ｘ’／３２＝Ｆ（ａ）’／３２
ここで、ｘ’は第１加算器２１１の演算結果である。
結果として、求めたスライスレベルのばらつきを抑えることができる。なお、サンプリングポイント数を２倍にした場合について説明したが、これ以外にも多様なポイント数を設定した演算式が可能である。
【００２５】
以上のように、この実施の形態１によれば、スライスタイミング制御回路１４０の動作をオン・オフ制御する制御レジスタ１１１により所定のポイント数を、受信状態を検出して、従来の１６ポイントに対して増加変更できるようにしたので、弱電界やゴーストなどの悪条件下でコンポジットビデオ信号の受信状況が変化した場合にでも文字放送データの抜き取るためのスライスレベルを最適化する効果が得られる。
【００２６】
実施の形態２．
図２はこの発明の実施の形態２による文字放送データ抜き取り装置の構成を示すブロック回路図である。図において、図１と同一および相当する部分には同一符号を付し、原則としてその説明を省略する。１１０は制御レジスタ、２６０は第１加算器２１１と除算器２２１によるサンプリングポイント数を設定するサンプリング数設定レジスタである。
ここでは、サンプリング数設定レジスタ２６０を新たに設けて、第１加算器２１１と除算器２２１の演算を制御し、実施の形態１で説明したように受信状態に応じてサンプリング数を可変して増加設定できるようにしている。したがって、第１加算器２１１および除算器２２１の一般演算式は、それぞれ以下のようになる。
Ｆ（ａ）’＝ａ１＋ａ２＋…＋ａｎ
Ｇ（ｘ’）’＝ｘ’／ｎ
ここで、ｎはサンプリング数設定レジスタ２６０の設定値、ｘ’は第１加算器２１１の出力である。サンプリング数設定レジスタ２６０によってサンプリングポイントを３２ポイントだけでなく、状況に見合った値に設定できる。
【００２７】
以上のように、この実施の形態２によれば、加算器２１１と除算器２２１によるサンプリングポイント数を設定するサンプリング数設定レジスタ２６０を設け、受信状態に応じてサンプリングポイント数を変更するようにしたので、受信が悪化したことを検出した場合には所定のポイント数を増加変更でき、コンポジットビデオ信号の受信状況が変化した場合に文字放送データの抜き取るためのスライスレベルを最適化する効果が得られる。また、サンプリング数設定レジスタ２６０を設けたことにより、ソフトウェアによる書き換えが可能となるため、サンプリングポイント数の設定に自由度を持たせることができ、変更が容易となる効果が得られる。
【００２８】
実施の形態３．
図３はこの発明の実施の形態３による文字放送データ抜き取り装置の構成を示すブロック回路図である。図において、図２と同一および相当する部分には同一符号を付し、原則としてその説明を省略する。２７０は演算開始位置設定レジスタである。
受信状態の悪条件下では、クロック数の増減または波高値や波形が不十分なイレギュラーな信号が発生する。スライスのサンプリングポイントの位置はクロックライン信号の先頭の２クロック分にあるので、この部分が欠けたようなイレギュラーな波形になると適正なスライスレベルを生成できなくなる。そのため、この実施の形態３では、次のようにする。
スライスタイミング制御回路１４０は第１加算器２１１と除算器２２１にスライスを行うタイミング信号を与えているが、演算開始位置設定レジスタ２７０がスライスタイミング制御回路１４０に対してスライスレベル生成を開始するタイミングを受信状態に応じて変更設定する。演算開始位置設定レジスタ２７０は、ソフトウェアによりスライスレベル生成のタイミングの設定を変更し、クロックライン信号の先頭２クロック分がイレギュラーな波形の場合、別の位置のクロックでスライスレベル生成を開始できるようにタイミング信号の発生時期を後ろに移してやるようにする。このことによりイレギュラーなクロックライン波形が生じても、正常なスライスレベルを生成可能とする。
【００２９】
以上のように、この実施の形態３によれば、スライスタイミング制御回路１４０に対しスライスレベル生成の開始タイミングを受信状態に応じて可変するように制御する演算開始位置設定レジスタ２７０を設けたので、クロックライン信号の先頭にイレギュラーな波形が存在した場合にも適正なスライスレベルを生成できる効果が得られる。
【００３０】
実施の形態４．
図４はこの発明の実施の形態４および実施の形態５による文字放送データ抜き取り装置の構成を示すブロック回路図である。図において、図３と同一および相当する部分には同一符号を付し、原則としてその説明を省略する。２８０はオフセットレジスタ２４０に対して所定のオフセット値を自動補正するオフセット値制御回路である。この実施の形態４では、スライスレベルにオフセット値を設定する場合、従来のようなソフトウェアを用いずハードウェア、すなわちオフセット値制御回路２８０で設定する。
【００３１】
ここで、オフセット値制御回路２８０によりオフセット値を変更する場合の動作は従来の図１５の手順で説明したものと同様に行う。
すなわち、スライスレベルのデータをサンプリング数Ａになるまで蓄積しておき、その平均値Ｙを算出する。算出した結果は、事前に設定されているスライスレベルの目標値Ｂと比較する。この比較結果でオフセット値をオフセット微調値Ｃだけ増減させることで理想のオフセット値を得るようにする。この動作を繰り返し実行することで、入カされるコンポジットビデオ信号のコンディションが弱電界やゴーストなどで変化した場合でも自動的にスライスレベルを変更することが可能となる。このことにより、オフセットレジスタ２４０の設定値をソフトウェアによる書き換えでなく、入力されるコンポジットビデオ信号の状態に応じて自動的に変更できるようにする。
【００３２】
以上のように、この実施の形態４によれば、サンプリングポイントに対応してスライスレベルに設定するオフセットレジスタ２４０所定のオフセット値をオフセット値制御回路２８０により書き換えるようにしたので、ソフトウェアによる書き換えでなく、ハードウェアにより行うため、イレギュラーな信号状態のフィードバックの高速処理に対応でき、従来起こっていたソフトウェアの増大を防ぐ効果が得られる。
【００３３】
実施の形態５．
上記実施の形態４でサンプリング数Ａ、スライスレベルの目標値Ｂ、オフセット微調値Ｃは固定値であるが、実施の形態５では、レジスタを用いＣＰＵで処理することによりこれらの値を変更できるようにする。その結果、オフセット値の変更が行え、サンプリングの状態に応じて適正なスライスレベルが得られるようにオフセット値を調整することができる。
【００３４】
以上のように、この実施の形態５によれば、オフセット値の自動補正で用いるスライスレベルのサンプリング数、スライスレベルの目標値およびオフセット微調値を可変するレジスタを有し、所定のオフセット値の代わりに可変したオフセット値を設定するようにしたので、サンプリングの状況に応じて適正なスライスレベルを生成するために自由度の高いオフセット値の設定を可能にする効果が得られる。
【００３５】
実施の形態６．
図５はこの発明の実施の形態６による文字放送データ抜き取り装置の構成を示すブロック回路図で、図において、図３と同一および相当する部分には同一符号を付し、原則としてその説明を省略する。１３１は図１〜図４で示したデジタル演算回路１３０の代わりに用いたデジタル演算回路である。
図１４の従来回路では、デジタル演算回路１３０から出力される演算結果、すなわち演算補正結果Ｆ（Ｘｎ）相当を第１加算器２１０に入力していた。ここで、Ａ／Ｄコンバータ１５０から所望のサンプリング結果が得られないとき、この第１加算器２１０に入力する信号をＦ（Ｘｎ）以外にも、例えば次のようなデータから選択してもよい。
（１）演算補正前の複数のＡ／Ｄ変換結果（Ａ／Ｄコンバータ１５０の出力）。
（２）演算補正回路内の別の演算結果、（図１２の積算器１３３の出力）。
（３）従来回路で示した補正演算とは異なる方法で演算を行う別のデジタル演算回路の出力。
（１）の場合、Ａ／Ｄコンバータ１５０の直接出力デジタル値を複数個用いることで、より確かなサンプリング結果を得るようにする。（２）の場合、タイミングをずらした２種類のサンプリング値を得て、見かけ上のサンプリング数を増やすことで、互いのサンプリング値を補完するようにする。（３）の場合、サンプリングする期間を、例えば第６ラインと第１２ラインとするように、スライスレベルを正常に判定できる方を選択し、スライス動作に用いる。図５のデジタル演算回路１３１は（３）の場合である。
【００３６】
以上のように、この実施の形態６によれば、スライスレベル生成のために、従来用いたデジタル値の代わりに、Ａ／Ｄコンバータ１５０の直接出力デジタル値またはデジタル演算回路１３１内で得られる別のデジタル値（従来のデジタル演算回路１３０の場合の異なる部分からの出力）をスライスレベル生成に用いるようにしたで、設計上に自由度を与える効果が得られる。
【００３７】
実施の形態７．
図１４の従来の回路配置および図１〜図４の回路配置では、１個のＡ／Ｄコンバータ１５０からの出力結果、すなわちサンプリングした文字放送データのデジタル値をデジタル演算回路１３０に与え、スライスレベルの生成のためにも用いてきた。しかし、スライスレベルの生成を通常マイコン動作させると、マイコン自身の電源にノイズが重畳され、同時にＡ／Ｄコンバータ１５０の電源にも影響するので、Ａ／Ｄ変換の自体の変換精度が悪化する。この実施の形態７は、この問題に対処するものである。
【００３８】
図６はこの発明の実施の形態７および実施の形態８による文字放送データ抜き取り装置の構成を示すブロック回路図である。図において、図４と同一および相当する部分には同一符号を付し、原則としてその説明を省略する。１５１は第２Ａ／Ｄコンバータである。
この実施の形態７では、一対のＡ／Ｄコンバータ１５０，１５０’を備え、それぞれのサンプリングデータをスライスレベル生成に用いるようにしている。この一対のサンプリングデータの平均値をデジタル演算回路１３１で算出し、その平均値をスライスレベルの生成に使用する。結果として、Ａ／Ｄコンバータ自体の変換精度誤差を小さく出来るので、ノイズ等により生じる変換精度のばらつきを抑えることが可能となり、より適正なスライスレベルの生成が可能となる。もちろん、２個以上の複数のＡ／Ｄコンバータを備えるようにした場合にも同様な効果が得られることは容易に推測できる。
【００３９】
以上のように、この実施の形態７によれば、Ａ／Ｄコンバータを複数有し、この複数のＡ／Ｄコンバータからのデジタル値の平均値をスライスレベル生成に用いるデジタル値とするようにしたので、ＣＰＵや電源から発生するノイズ等により生じるＡ／Ｄコンバータ自体の変換精度のばらつきを抑え、より適正なスライスレベルの生成を可能にする効果が得られる。
【００４０】
実施の形態８．
実施の形態７では、複数のＡ／Ｄコンバータ１５０，１５０’は同じタイミングで文字放送データをサンプリングしているが、この実施の形態８ではそれぞれ時分割でサンプリング動作を行うようにする。
図６の回路構成を用いて説明すると、複数のＡ／Ｄコンバータ１５０，１５０’でサンプリングデータを出力させる場合、１個のＡ／Ｄコンバータ１５０は図１１に示したように文字放送データのＸ１，Ｘ２，Ｘ３，Ｘ４をサンプリングする。これに対し、第２Ａ／Ｄコンバータ１５０’は、これらサンプリングポイントＸ１とＸ２の間、Ｘ２とＸ３の間、Ｘ３とＸ４の間、Ｘ４とＸ５の間をそれぞれ補間するように、Ｘ１’，Ｘ２’，Ｘ３’，Ｘ４’（図示せず）をサンプリングするように動作する。このようにサンプリングポイントを補間させることにより、サンプリング精度を向上させることが可能となる。
【００４１】
以上のように、この実施の形態８によれば、Ａ／Ｄコンバータを複数有し、これら複数のＡ／Ｄコンバータを時分割で動作させ、サンプリングポイントを補間してサンプリングするようにしたので、サンプリングを補間することにより、文字放送データのサンプリング精度を向上させ、適切なスライスレベルの生成を可能にする効果が得られる。
【００４２】
【発明の効果】
以上のように、この発明によれば、スライスタイミング制御回路の動作をオン・オフ制御する制御レジスタのレジスタ値により加算器と除算器によるサンプリングポイント数を設定し、受信状態に応じてレジスタ値を変更することにより所定のポイント数（１６ポイント）を増加変更するように構成したので、弱電界やゴーストなどの悪条件下でコンポジットビデオ信号の受信状況が変化した場合にでも文字放送データの抜き取るためのスライスレベルを最適化できる効果がある。
【００４３】
この発明によれば、加算器と除算器によるサンプリングポイント数を設定するレジスタを設け、受信状態に応じてレジスタのレジスタ値を変更することにより所定のポイント数を増加変更するように構成したので、コンポジットビデオ信号の受信状況が変化した場合に文字放送データの抜き取るためのスライスレベルを最適化する効果があり、また、サンプリング数設定レジスタを設けたことにより、ソフトウェアによる書き換えが可能となるため、サンプリングポイント数の設定に自由度を持たせることができ、変更が容易となる効果がある。
【００４４】
この発明によれば、スライスタイミング制御回路に対しスライスレベル生成の開始タイミングを受信状態に応じて可変制御する演算開始位置設定レジスタを設けるように構成したので、クロックライン信号の先頭にイレギュラーな波形が存在した場合にも適正なスライスレベルを生成できる効果がある。
【００４５】
この発明によれば、オフセットレジスタにより設定する所定のオフセット値を書き換えるオフセット値制御回路を設けるように構成したので、ソフトウェアによる書き換えでなく、ハードウェアにより行うため、イレギュラーな信号状態のフィードバックの高速処理に対応するためのソフトウェアの増大を防ぐ効果がある。
【００４６】
この発明によれば、オフセット値制御回路が、オフセット値の自動補正で用いるスライスレベルのサンプリング数、スライスレベルの目標値およびオフセット微調値を可変するレジスタを有し、所定のオフセット値の代わりに可変したオフセット値を設定するように構成したので、サンプリングの状況に応じて適正なスライスレベルを生成するために自由度の高いオフセット値の設定を可能にする効果がある。
【００４７】
この発明によれば、デジタル演算回路の演算結果のデジタル値の代わりに、Ａ／Ｄコンバータの直接出力デジタル値、当該デジタル演算回路内で得られる別のデジタル値、または当該デジタル演算回路と異なる方法で補正演算を行う演算回路のデジタル値をスライスレベル生成に用いるように構成したので、スライスレベル生成の設計上に自由度を与える効果がある。
【００４８】
この発明によれば、コンポジットビデオ信号に重畳された文字放送データをデジタル値に変換するＡ／Ｄコンバータを複数有し、この複数のＡ／Ｄコンバータからのデジタル値の平均値をスライスレベル生成に用いるデジタル値とするように構成したので、ＣＰＵや電源から発生するノイズ等により生じるＡ／Ｄコンバータ自体の変換精度のばらつきを抑え、より適正なスライスレベルの生成を可能にする効果がある。
【００４９】
この発明によれば、コンポジットビデオ信号に重畳された文字放送データをデジタル値に変換するＡ／Ｄコンバータを複数有し、これら複数のＡ／Ｄコンバータを時分割で動作させ、サンプリングポイントを補間してサンプリングするように構成したので、文字放送データのサンプリング精度を向上させ、適切なスライスレベルの生成を可能にする効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１による文字放送データ抜き取り装置の構成を示すブロック回路図である。
【図２】同実施の形態２による文字放送データ抜き取り装置の構成を示すブロック回路図である。
【図３】同実施の形態３による文字放送データ抜き取り装置の構成を示すブロック回路図である。
【図４】同実施の形態４および実施の形態５による文字放送データ抜き取り装置の構成を示すブロック回路図である。
【図５】この発明の実施の形態６による文字放送データ抜き取り装置の構成を示すブロック回路図である。
【図６】この発明の実施の形態７および実施の形態８による文字放送データ抜き取り装置の構成を示すブロック回路図である。
【図７】ＴＥＬＥＴＥＸＴ信号が重畳される垂直帰線期間を示す説明図である。
【図８】文字放送データのパケットの構成と種類を示す説明図である。
【図９】従来の文字放送データ抜き取り装置の構成を示すブロック回路図である。
【図１０】ＴＥＸＴデータが重畳されたコンポジットビデオ信号を示す説明図である。
【図１１】Ａ／Ｄコンバータのサンプリングの例を示す説明図である。
【図１２】従来の文字放送データ抜き取り装置に係るサンプリング処理とデジタル演算回路の演算処理工程を示す説明図である。
【図１３】文字放送データ抜き取り装置の実際の動作波形を示すタイムチャートである。
【図１４】従来の文字放送データ抜き取り装置の一部の具体的構成を示すブロック回路図である。
【図１５】同実施の形態４に係るオフセット値の変更手順を示すフローチャートである。
【符号の説明】
１１０，１１１　制御レジスタ、１２０　ＲＡＭ記憶装置、１３０，１３１　デジタル演算回路、１４０　スライスタイミング制御回路、１５０，１５０’　Ａ／Ｄコンバータ、２００　スライスレベル生成回路、２１１　第１加算器、２２１　除算器、２３０　第２加算器、２４０　オフセットレジスタ、２５０　比較器、２６０　サンプリング数設定レジスタ、２７０　演算開始位置設定レジスタ、２８０　オフセット値制御回路、３００　誤り訂正回路。
【図１】
2004088623.tif 000004
【図２】
2004088623.tif 000005
【図３】
2004088623.tif 000006
【図４】
2004088623.tif 000007
【図５】
2004088623.tif 000008
【図６】
2004088623.tif 000009
【図７】
2004088623.tif 000010
【図８】
2004088623.tif 000011
【図９】
2004088623.tif 000012
【図１０】
2004088623.tif 000013
【図１１】
2004088623.tif 000014
【図１２】
2004088623.tif 000015
【図１３】
2004088623.tif 000016
【図１４】
2004088623.tif 000017
【図１５】
2004088623.tif 000018