(57)【要約】【課題】  シリアル伝送されるデータ信号において、水平同期信号に基づいて設定されるスライスレベル検出範囲が乱された場合でも、正確でかつ高精度なスライスレベルを算出することができるデータスライス制御装置及び制御方法を提供することを課題とする。  【解決手段】  単調増加検出回路１０６でデータ信号の単調増加点を検出し、単調減少検出回路１０７でデータ信号の単調減少点を検出し、カウンタ１０８で単調増加点から次の単調増加点までの単調増加間隔値を算出し、データ保持回路１１０で単調増加点から単調減少点までの単調増加・減少間隔値を算出し、その単調増加間隔値と単調増加・減少間隔値とからデータ信号がＣＲＩ期間かどうかをＣＲＩ期間判定回路１１２で判定し、ＣＲＩ期間であると判定された場合にのみスライスレベルを算出するようにした。【選択図】  図１
2005217531.tif 000002
【特許請求の範囲】
【請求項１】
シリアルにて伝送されるデータ信号を所定の周波数のサンプリングクロックでサンプリングしてディジタルデータに変換するＡ／Ｄ変換手段と、
前記データ信号における所定の期間を設定する期間設定手段と、
前記期間設定手段で設定された期間内で、前記ディジタルデータのサンプリング点の振幅値が連続して増加する点を単調増加検出点として検出する単調増加検出手段と、
前記期間設定手段で設定された期間内で、前記ディジタルデータのサンプリング点の振幅値が連続して減少する点を単調減少検出点として検出する単調減少検出手段と、
前記単調増加検出手段が単調増加検出点を検出するタイミングでリセットをかけ、前記期間設定手段が設定した期間をサンプリングクロックによりカウントするカウント手段と、
前記単調減少検出手段が単調減少検出点を検出するタイミングで、前記カウント手段から得られるカウントデータを保持するデータ保持手段と、
前記単調増加検出手段から得られる単調増加検出点と、前記カウント手段から得られるカウントデータと、前記データ保持手段で保持されたデータとを用いて、前記データ信号が前記所定の期間であるか否かを判定する期間判定手段と、
前記単調増加検出手段が単調増加点を検出する期間内での、前記デジタルデータの振幅値の最大値を検出する最大値検出手段と、
前記単調増加検出手段が単調増加点を検出する期間内での、前記デジタルデータの振幅値の最小値を検出する最小値検出手段と、
前記最大値検出手段から得られる最大値と、前記最小値検出手段から得られる最小値と、前記期間判定手段から得られる判定結果とに基づいて、スライスレベルを算出するスライスレベル算出手段とを備えたことを特徴とするデータスライス制御装置。
【請求項２】
請求項１に記載のデータスライス制御装置において、
前記期間判定手段から得られる判定結果をカウントする判定結果カウント手段と、
前記スライスレベル算出手段から得られるスライスレベルを累積加算する累積加算手段と、
前記累積加算手段から得られる累積加算データと、判定結果カウント手段から得られる判定結果カウントデータとに基づいて、スライスレベルを選択するデータ選択手段とを備えたことを特徴とするデータスライス制御装置。
【請求項３】
シリアルにて伝送されるデータ信号を所定の周波数のサンプリングクロックでサンプリングしてディジタルデータに変換するＡ／Ｄ変換手段と、
前記データ信号における所定の期間を設定する期間設定手段と、
前記ディジタルデータをコアリング処理するコアリング処理手段と、
前記期間設定手段で設定された期間内にコアリング処理手段から得られるコアリングデータをマスキング処理する第１のマスク処理手段と、
前記第１のマスク処理手段から得られるマスキング処理されたコアリングデータを１サンプリングクロック分遅延させる第１の遅延手段と、
前記第１の遅延手段から得られる遅延データを、さらに１サンプリングクロック分遅延させる第２の遅延手段と、
前記第１のマスク処理手段から得られるマスキング処理されたコアリングデータと、前記第２の遅延手段から得られる遅延データとを演算処理する演算手段と、
前記演算手段から得られる演算結果データをシフト演算処理するシフト演算手段と、
前記第１のマスク処理手段から得られるマスキング処理されたコアリングデータと前記第２の遅延手段から得られる遅延データとから、前記ディジタルデータのサンプリング点の振幅値が連続して、単調増加する点及び単調減少する点を検出し、単調増加点検出信号及び単調減少点検出信号を出力する判定手段と、
前記第１の遅延手段から得られる遅延データと、前記シフト演算手段から得られるシフト演算結果データとを比較する比較手段と、
前記比較手段から得られる比較結果に基づいて、前記判定手段から得られる単調増加点検出信号をマスキング処理する第２のマスク処理手段と、
前記比較手段から得られる比較結果に基づいて、前記判定手段から得られる単調減少点検出信号をマスキング処理する第３のマスク処理手段と、
前記第２のマスク処理手段が単調増加検出信号を出力するタイミングでリセットをかけ、前記期間設定手段が設定した期間をサンプリングクロックによりカウントするカウント手段と、
前記第３のマスク処理手段が単調減少検出信号を出力するタイミングで、前記カウント手段が出力するカウントデータを保持するデータ保持手段と、
前記第２のマスキング処理手段から得られる単調増加検出信号と、前記カウント手段から得られるカウントデータと、前記データ保持手段で保持されたデータに基づいて、前記データ信号が前記所定の期間内であるかどうかを判定する期間判定手段と、
前記第２のマスキング処理手段から得られる単調増加検出信号により示される単調増加点が検出された期間内での、前記ディジタルデータの振幅値の最大値を検出する最大値検出手段と、
前記第３のマスキング処理手段から得られる単調減少検出信号により示される単調減少点が検出された期間内での、前記ディジタルデータの振幅値の最小値を検出する最小値検出手段と、
前記最大値検出手段から得られる最大値と、前記最小値検出手段から得られる最小値と、前記期間判定手段から得られる判定結果とに基づいて、スライスレベルを算出するスライスレベル算出手段と、を備えたことを特徴とするデータスライス制御装置。
【請求項４】
請求項３に記載のデータスライス制御装置において、
前記期間判定手段から得られる判定結果をカウントする判定結果カウント手段と、
前記スライスレベル算出手段から得られるスライスレベルを累積加算する累積加算手段と、
前記累積加算手段から得られる累積加算データと判定結果カウント手段から得られる判定結果カウントデータとに基づいて、スライスレベルを選択するデータ選択手段と、を備えたことを特徴とするデータスライス制御装置。
【請求項５】
請求項１から４のいずれかに記載のデータスライス制御装置において、
前記シリアルにて伝送されるデータ信号は、映像信号の垂直帰線期間に重畳されて送られる文字放送信号であることを特徴とするデータスライス制御装置。
【請求項６】
請求項１から４のいずれかに記載のデータスライス制御装置において、
前記期間設定手段は、前記データ信号の伝送クロックと前記サンプリングクロックとの同期合わせを行う伝送クロック同期合わせ期間を設定することを特徴とするデータスライス制御装置。
【請求項７】
シリアルにて伝送されるデータ信号を所定の周波数のサンプリングクロックでサンプリングしてディジタルデータに変換するＡ／Ｄ変換ステップと、
前記データ信号における所定の期間を設定する期間設定ステップと、
前記期間設定ステップで設定された期間内の前記ディジタルデータを格納するデータ格納ステップと、
前記データ格納ステップで格納されたディジタルデータの格納アドレスを生成するアドレス生成ステップと、
前記データ格納ステップで格納されたディジタルデータの振幅値の最大値を検出する最大値検出ステップと、
前記データ格納ステップで格納されたディジタルデータの振幅値の最小値を検出する最小値検出ステップと、
前記データ格納ステップで格納されたディジタルデータにおいて、そのサンプリング点の振幅値が連続して増加する単調増加点の格納アドレスを検出する単調増加点アドレス検出ステップと、
前記データ格納ステップで格納されたディジタルデータにおいて、そのサンプリング点の振幅値が連続して減少する単調減少点の格納アドレスを検出する単調減少点アドレス検出ステップと、
前記単調増加点検出ステップで検出される単調増加点アドレスと、その単調増加点アドレスより１サンプリングクロック前に検出される単調増加点アドレスと、前記単調減少点検出ステップで検出される単調減少点アドレスとから、前記単調増加点アドレスに対応するディジタルデータが単調増加点であるか否かを判定する判定ステップと、
前記判定ステップから得られた判定結果に基づいて、前記最大値検出ステップで得られる最大値と前記最小値検出ステップで得られる最小値とからスライスレベルを算出するスライスレベル算出ステップと、を含むことを特徴とするデータスライス制御方法。
【請求項８】
請求項７に記載のデータスライス制御方法において、
前記判定ステップで得られた判定結果をカウントする判定結果カウントステップと、
前記スライスレベル算出ステップで算出されたスライスレベルを累積加算する累積加算ステップと、
前記累積加算ステップで得られた累積加算データと、前記判定結果カウントステップで得られた判定結果カウントデータとから、スライスレベルを演算するスライスレベル演算処理ステップと、を含むことを特徴とするデータスライス制御方法。
【請求項９】
シリアルにて伝送されるデータ信号を所定の周波数のサンプリングクロックでサンプリングしてディジタルデータに変換するＡ／Ｄ変換ステップと、
前記データ信号における所定の期間を設定する期間設定ステップと、
前記期間設定ステップで設定された期間内の前記ディジタルデータを格納するデータ格納ステップと、
前記データ格納ステップで格納されたディジタルデータの格納アドレスを生成するアドレス生成ステップと、
前記データ格納ステップで格納されたディジタルデータの振幅値の最大値を検出する最大値検出ステップと、
前記データ格納ステップで格納されたディジタルデータの振幅値の最小値を検出する最小値検出ステップと、
前記データ格納ステップで格納されたディジタルデータをコアリング処理するコアリング処理ステップと、
前記コアリング処理ステップでコアリング処理された第１のデータの大きさを、前記第１のデータの１サンプリングクロック前にコアリング処理された第２のデータの大きさと、前記第１のデータの１サンプリングクロック後にコアリング処理された第３のデータの大きさとを比較する比較ステップと、
前記比較ステップの比較結果により、データの大きさが、第２のデータ、第１のデータ、第３のデータの順であることが示された場合、前記第１のデータの格納アドレスを、単調増加点アドレスとして格納する増加点アドレス格納ステップと、
前記比較ステップの比較結果により、データの大きさが、第３のデータ、第１のデータ、第２のデータの順であることが示された場合、前記第１のデータの格納アドレスを、単調減少点アドレスとして格納する単調減少点アドレス格納ステップと、
前記増加点位置格納ステップで格納された単調増加点アドレスと、その１サンプリングクロック前に格納された単調増加点アドレスと、前記減少点位置格納ステップで格納された単調減少点アドレスとから、前記単調増加点アドレスに対応するディジタルデータが単調増加点であるか否かを判定する判定ステップと、
前記判定ステップから得られた判定結果に基づいて、前記最大値検出ステップから得られた最大値と前記最小値検出ステップから得られる最小値とからスライスレベルを算出するスライスレベル算出ステップと、を含むことを特徴とするデータスライス制御方法。
【請求項１０】
請求項９に記載のデータスライス制御方法において、
前記判定ステップで得られる判定結果をカウントする判定結果カウントステップと、
前記スライスレベル算出ステップで算出されたスライスレベルを累積加算する累積加算ステップと、
前記累積加算ステップで得られる累積加算データと、前記判定結果カウントステップで得られた判定結果カウントデータとから、スライスレベルを演算するスライスレベル演算処理ステップと、を含むことを特徴とするデータスライス制御方法。
【請求項１１】
請求項７から１０に記載のデータスライス制御方法において、
前記シリアルにて伝送されるデータ信号は、映像信号の垂直帰線期間に重畳されて送られる文字放送信号であることを特徴とするデータスライス制御方法。
【請求項１２】
請求項７から１０に記載のデータスライス制御方法において、
前記期間設定ステップは、前記データ信号の伝送クロックと前記サンプリングクロックとの同期合わせを行う伝送クロック同期合わせ期間を設定するステップであることを特徴とするデータスライス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シリアル伝送で送られてくるデータのスライスレベルを制御するデータスライス制御装置及び制御方法に関するものであり、特に、映像信号の垂直帰線期間を利用して伝送されている文字放送の文字データのスライスレベルを制御するデータスライス制御装置及び制御方法に関するものである。
【背景技術】
【０００２】
従来、シリアル伝送を用いてデータを伝送する方式として、映像信号の垂直帰線期間を利用して、文字放送のデータを伝送する文字放送方式が公知である。全世界の各地域において、映像信号の垂直帰線期間を利用して、文字放送のデータが伝送されている。図１５に各地域の文字放送の種別、文字放送が重畳されている重畳ライン、及び伝送クロックの関係を表として示す。このような文字放送の文字放送データのスライスレベルを算出するために、従来、図１４に示すようなデータスライス制御装置が用いられてきた。以下、図１４を参照しながら、従来のデータスライス制御装置の構成及び動作について説明する。
【０００３】
図１４において、映像信号入力端子１４０１は、垂直帰線期間に文字放送データが重畳されたアナログ映像信号Ｓ１４０１を入力する。
Ａ／Ｄ変換器１４０２は、アナログ映像信号S １４０１を、所定のサンプリングクロックｆｓ（ＭＨｚ）でサンプリングしてディジタル信号Ｓ１４０２に変換し、ローパスフィルタ（ＬＰＦ）１４０３に出力する。
【０００４】
ＬＰＦ１４０３は、入力されたディジタル映像信号Ｓ１４０２に対してノイズ除去処理を施し、ノイズを除去したディジタル映像信号Ｓ１４０３を最大値検出回路１４０４と最小値検出回路１４０５と２値化回路１４１４とに出力する。
【０００５】
同期分離回路１４１９は、入力したディジタル映像信号Ｓ１４０２を水平同期信号Ｓ１４１９ａと垂直同期信号Ｓ１４１９ｂとに分離し、クロックランイン（ＣＲＩ）期間設定回路１４１８に出力する。なお、水平同期信号Ｓ１４１９ａ及び垂直同期信号Ｓ１４１９ｂは、ＣＲＩ期間の位置を設定するために用いられる。
【０００６】
ＣＲＩ期間設定回路１４１８は、垂直同期信号Ｓ１４１９ｂと水平同期信号Ｓ１４１９ａとから、ディジタル映像信号Ｓ１４０２に重畳された文字放送データのＣＲＩ期間を設定するためのＣＲＩ期間設定信号Ｓ１４１８を生成し、最大値検出回路１４０４と最小値検出回路１４０５とに出力する。
【０００７】
最大値検出回路１４０４は、ＣＲＩ期間設定回路１４１８から得られたＣＲＩ期間設定信号Ｓ１４１８とノイズ除去されたディジタル映像信号Ｓ１４０３とから、ＣＲＩ期間設定信号で設定される期間内におけるディジタルデータのサンプリング点における振幅値の最大値Ｓ１４０４を検出し、スライスレベル算出回路１４１３に出力する。
【０００８】
最小値検出回路１４０５は、ＣＲＩ期間設定回路１４１８から得られたＣＲＩ期間設定信号Ｓ１４１８とノイズが除去されたディジタル映像信号Ｓ１４０３とから、ＣＲＩ期間設定信号で設定される期間内におけるディジタルデータのサンプリング点における振幅値の最小値Ｓ１４０５を検出し、スライスレベル算出回路１４１３に出力する。
【０００９】
スライスレベル算出回路１４１３は、最大値Ｓ１４０４と最小値Ｓ１４０５とを用いて、スライスレベルＳ１４１３を算出し、２値化回路１４１４に出力する。
２値化回路１４１４は、ノイズ除去されたディジタル映像信号Ｓ１４０３をスライスレベルＳ１４１３で０と１の２値化信号Ｓ１４１４に変換し、抜き取り回路１４１５に出力する。
【００１０】
抜き取り回路１４１５は、文字放送方式の種別に応じた所定の抜き取り間隔によって２値化回路１４１４が２値化した２値化信号Ｓ１４１４を抜き取り、抜き取りデータＳ１４１５として、デコード回路１４１６に出力する。
【００１１】
デコード回路１４１６は、シリアルの抜き取りデータＳ１４１５をパラレル信号に変換し、文字放送の種別に応じた誤り訂正などのデコード処理を施した後、出力端子１４１７を介してデコード処理したデータＳ１４１６を外部に出力する。
【非特許文献１】“MN102H51K/F51K/57K/F57K LSI説明書”、第９章キャプションデコーダ、P２９５−３３２、[online]、２０００年５月、 松下電器産業株式会社半導体社、[２００３年６月９日検索]、インターネット＜URL：https://www.semicon.panasonic.co.jp/cgi-bin/micom/manual/download/dwld_products.cgi?email=general&passwd=generaluser&mode=general&lang=3&type=0&series=MN102H00}＞
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、図１４に示す従来のデータ制御装置では、同期分離回路から得られる水平同期信号に基づいてＣＲＩ期間設定信号を生成し、そのＣＲＩ期間設定信号が示す期間内のデータの最大値及び最小値を算出し、その最大値と最小値を用いて文字放送データのスライスレベルを算出することから、以下のような問題点が生じた。
【００１３】
垂直ブランキング期間に重畳されているコピーガード信号のマクロビジョン信号などにより同期分離回路で分離される水平同期信号が乱される場合がある。この場合、ＣＲＩ期間設定信号も乱れ、所望の位置にＣＲＩ期間設定信号を生成することができず、最適なスライスレベルを算出することができないという問題があった。
【００１４】
本発明は、上述のような問題点を解消するためになされたものであり、マクロビジョン信号などにより水平同期信号及びＣＲＩ期間設定信号が乱された場合でも、正確なスライスレベルを算出することが可能なデータスライス制御装置及び制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明の請求項１に係るデータスライス制御装置は、シリアルにて伝送されるデータ信号を所定の周波数のサンプリングクロックでサンプリングしてディジタルデータに変換するＡ／Ｄ変換手段と、前記データ信号における所定の期間を設定する期間設定手段と、前記期間設定手段で設定された期間内で、前記ディジタルデータのサンプリング点の振幅値が連続して増加する点を単調増加検出点として検出する単調増加検出手段と、前記期間設定手段で設定された期間内で、前記ディジタルデータのサンプリング点の振幅値が連続して減少する点を単調減少検出点として検出する単調減少検出手段と、前記単調増加検出手段が単調増加検出点を検出するタイミングでリセットをかけ、前記期間設定手段が設定した期間をサンプリングクロックによりカウントするカウント手段と、前記単調減少検出手段が単調減少検出点を検出するタイミングで、前記カウント手段から得られるカウントデータを保持するデータ保持手段と、前記単調増加検出手段から得られる単調増加検出点と、前記カウント手段から得られるカウントデータと、前記データ保持手段で保持されたデータとを用いて、前記データ信号が前記所定の期間であるか否かを判定する期間判定手段と、前記単調増加検出手段が単調増加点を検出する期間内での、前記デジタルデータの振幅値の最大値を検出する最大値検出手段と、前記単調増加検出手段が単調増加点を検出する期間内での、前記デジタルデータの振幅値の最小値を検出する最小値検出手段と、前記最大値検出手段から得られる最大値と、前記最小値検出手段から得られる最小値と、前記期間判定手段から得られる判定結果とに基づいて、スライスレベルを算出するスライスレベル算出手段とを備えたことを特徴とする。
【００１６】
本発明の請求項２に係るデータスライス制御装置は、請求項１に記載のデータスライス制御装置において、前記期間判定手段から得られる判定結果をカウントする判定結果カウント手段と、前記スライスレベル算出手段から得られるスライスレベルを累積加算する累積加算手段と、前記累積加算手段から得られる累積加算データと、判定結果カウント手段から得られる判定結果カウントデータとに基づいて、スライスレベルを選択するデータ選択手段とを備えたことを特徴とする。
【００１７】
本発明の請求項３に係るデータスライス制御装置は、シリアルにて伝送されるデータ信号を所定の周波数のサンプリングクロックでサンプリングしてディジタルデータに変換するＡ／Ｄ変換手段と、前記データ信号における所定の期間を設定する期間設定手段と、前記ディジタルデータをコアリング処理するコアリング処理手段と、前記期間設定手段で設定された期間内にコアリング処理手段から得られるコアリングデータをマスキング処理する第１のマスク処理手段と、前記第１のマスク処理手段から得られるマスキング処理されたコアリングデータを１サンプリングクロック分遅延させる第１の遅延手段と、前記第１の遅延手段から得られる遅延データを、さらに１サンプリングクロック分遅延させる第２の遅延手段と、前記第１のマスク処理手段から得られるマスキング処理されたコアリングデータと、前記第２の遅延手段から得られる遅延データとを演算処理する演算手段と、前記演算手段から得られる演算結果データをシフト演算処理するシフト演算手段と、前記第１のマスク処理手段から得られるマスキング処理されたコアリングデータと前記第２の遅延手段から得られる遅延データとから、前記ディジタルデータのサンプリング点の振幅値が連続して、単調増加する点及び単調減少する点を検出し、単調増加点検出信号及び単調減少点検出信号を出力する判定手段と、前記第１の遅延手段から得られる遅延データと、前記シフト演算手段から得られるシフト演算結果データとを比較する比較手段と、前記比較手段から得られる比較結果に基づいて、前記判定手段から得られる単調増加点検出信号をマスキング処理する第２のマスク処理手段と、前記比較手段から得られる比較結果に基づいて、前記判定手段から得られる単調減少点検出信号をマスキング処理する第３のマスク処理手段と、前記第２のマスク処理手段が単調増加検出信号を出力するタイミングでリセットをかけ、前記期間設定手段が設定した期間をサンプリングクロックによりカウントするカウント手段と、前記第３のマスク処理手段が単調減少検出信号を出力するタイミングで、前記カウント手段が出力するカウントデータを保持するデータ保持手段と、前記第２のマスキング処理手段から得られる単調増加検出信号と、前記カウント手段から得られるカウントデータと、前記データ保持手段で保持されたデータに基づいて、前記データ信号が前記所定の期間内であるかどうかを判定する期間判定手段と、前記第２のマスキング処理手段から得られる単調増加検出信号により示される単調増加点が検出された期間内での、前記ディジタルデータの振幅値の最大値を検出する最大値検出手段と、前記第３のマスキング処理手段から得られる単調減少検出信号により示される単調減少点が検出された期間内での、前記ディジタルデータの振幅値の最小値を検出する最小値検出手段と、前記最大値検出手段から得られる最大値と、前記最小値検出手段から得られる最小値と、前記期間判定手段から得られる判定結果とに基づいて、スライスレベルを算出するスライスレベル算出手段と、を備えたことを特徴とする。
【００１８】
本発明の請求項４に係るデータスライス制御装置は、請求項３に記載のデータスライス制御装置において、前記期間判定手段から得られる判定結果をカウントする判定結果カウント手段と、前記スライスレベル算出手段から得られるスライスレベルを累積加算する累積加算手段と、前記累積加算手段から得られる累積加算データと判定結果カウント手段から得られる判定結果カウントデータとに基づいて、スライスレベルを選択するデータ選択手段と、を備えたことを特徴とする。
【００１９】
本発明の請求項５に係るデータスライス制御装置は、請求項１から４のいずれかに記載のデータスライス制御装置において、前記シリアルにて伝送されるデータ信号は、映像信号の垂直帰線期間に重畳されて送られる文字放送信号であることを特徴とする。
【００２０】
本発明の請求項６に係るデータスライス制御装置は、請求項１から４のいずれかに記載のデータスライス制御装置において、前記期間設定手段は、前記データ信号の伝送クロックと前記サンプリングクロックとの同期合わせを行う伝送クロック同期合わせ期間を設定することを特徴とする。
【００２１】
本発明の請求項７に係るデータスライス制御方法は、シリアルにて伝送されるデータ信号を所定の周波数のサンプリングクロックでサンプリングしてディジタルデータに変換するＡ／Ｄ変換ステップと、前記データ信号における所定の期間を設定する期間設定ステップと、前記期間設定ステップで設定された期間内の前記ディジタルデータを格納するデータ格納ステップと、前記データ格納ステップで格納されたディジタルデータの格納アドレスを生成するアドレス生成ステップと、前記データ格納ステップで格納されたディジタルデータの振幅値の最大値を検出する最大値検出ステップと、前記データ格納ステップで格納されたディジタルデータの振幅値の最小値を検出する最小値検出ステップと、前記データ格納ステップで格納されたディジタルデータにおいて、そのサンプリング点の振幅値が連続して増加する単調増加点の格納アドレスを検出する単調増加点アドレス検出ステップと、前記データ格納ステップで格納されたディジタルデータにおいて、そのサンプリング点の振幅値が連続して減少する単調減少点の格納アドレスを検出する単調減少点アドレス検出ステップと、前記単調増加点検出ステップで検出される単調増加点アドレスと、その単調増加点アドレスより１サンプリングクロック前に検出される単調増加点アドレスと、前記単調減少点検出ステップで検出される単調減少点アドレスとから、前記単調増加点アドレスに対応するディジタルデータが単調増加点であるか否かを判定する判定ステップと、前記判定ステップから得られた判定結果に基づいて、前記最大値検出ステップで得られる最大値と前記最小値検出ステップで得られる最小値とからスライスレベルを算出するスライスレベル算出ステップと、を含むことを特徴とする。
【００２２】
本発明の請求項８に係るデータスライス制御方法は、請求項７に記載のデータスライス制御方法において、前記判定ステップで得られた判定結果をカウントする判定結果カウントステップと、前記スライスレベル算出ステップで算出されたスライスレベルを累積加算する累積加算ステップと、前記累積加算ステップで得られた累積加算データと、前記判定結果カウントステップで得られた判定結果カウントデータとから、スライスレベルを演算するスライスレベル演算処理ステップと、を含むことを特徴とする。
【００２３】
本発明の請求項９に係るデータスライス制御方法は、シリアルにて伝送されるデータ信号を所定の周波数のサンプリングクロックでサンプリングしてディジタルデータに変換するＡ／Ｄ変換ステップと、前記データ信号における所定の期間を設定する期間設定ステップと、前記期間設定ステップで設定された期間内の前記ディジタルデータを格納するデータ格納ステップと、前記データ格納ステップで格納されたディジタルデータの格納アドレスを生成するアドレス生成ステップと、前記データ格納ステップで格納されたディジタルデータの振幅値の最大値を検出する最大値検出ステップと、前記データ格納ステップで格納されたディジタルデータの振幅値の最小値を検出する最小値検出ステップと、前記データ格納ステップで格納されたディジタルデータをコアリング処理するコアリング処理ステップと、前記コアリング処理ステップでコアリング処理された第１のデータの大きさを、前記第１のデータの１サンプリングクロック前にコアリング処理された第２のデータの大きさと、前記第１のデータの１サンプリングクロック後にコアリング処理された第３のデータの大きさとを比較する比較ステップと、前記比較ステップの比較結果により、データの大きさが、第２のデータ、第１のデータ、第３のデータの順であることが示された場合、前記第１のデータの格納アドレスを、単調増加点アドレスとして格納する増加点アドレス格納ステップと、前記比較ステップの比較結果により、データの大きさが、第３のデータ、第１のデータ、第２のデータの順であることが示された場合、前記第１のデータの格納アドレスを、単調減少点アドレスとして格納する単調減少点アドレス格納ステップと、前記増加点位置格納ステップで格納された単調増加点アドレスと、その１サンプリングクロック前に格納された単調増加点アドレスと、前記減少点位置格納ステップで格納された単調減少点アドレスとから、前記単調増加点アドレスに対応するディジタルデータが単調増加点であるか否かを判定する判定ステップと、前記判定ステップから得られた判定結果に基づいて、前記最大値検出ステップから得られた最大値と前記最小値検出ステップから得られる最小値とからスライスレベルを算出するスライスレベル算出ステップと、を含むことを特徴とする。
【００２４】
本発明の請求項１０に係るデータスライス制御方法は、請求項９に記載のデータスライス制御方法において、前記判定ステップで得られる判定結果をカウントする判定結果カウントステップと、前記スライスレベル算出ステップで算出されたスライスレベルを累積加算する累積加算ステップと、前記累積加算ステップで得られる累積加算データと、前記判定結果カウントステップで得られた判定結果カウントデータとから、スライスレベルを演算するスライスレベル演算処理ステップと、を含むことを特徴とする。
【００２５】
本発明の請求項１１に係るデータスライス制御方法は、請求項７から１０に記載のデータスライス制御方法において、前記シリアルにて伝送されるデータ信号は、映像信号の垂直帰線期間に重畳されて送られる文字放送信号であることを特徴とする。
【００２６】
本発明の請求項１２に係るデータスライス制御方法は、請求項７から１０に記載のデータスライス制御方法において、前記期間設定ステップは、前記データ信号の伝送クロックと前記サンプリングクロックとの同期合わせを行う伝送クロック同期合わせ期間を設定するステップであることを特徴とする。
【発明の効果】
【００２７】
本発明に係るデータ制御装置によれば、マクロビジョン信号などにより水平同期信号が乱された場合でも検出範囲外のデータは無視して、スライスレベル検出範囲内でのみスライスレベルを検出することが可能となり、正確でかつ高精度なスライスレベルを算出することができる。
【００２８】
また、本発明に係るデータ制御方法によれば、マクロビジョン信号などにより水平同期信号が乱された場合でも検出範囲外のデータは無視して、スライスレベル検出範囲内でのみスライスレベルを検出することが可能となり、正確でかつ高精度なスライスレベルを算出することができる。
【発明を実施するための最良の形態】
【００２９】
以下、本実施の形態について図面を参照しながら説明する。なお、ここで示す実施の形態はあくまでも一例であって、必ずしもこの実施の形態に限定されるものではない。
【００３０】
（実施の形態１）
以下、本発明の実施の形態１によるデータスライス制御装置について図１及び図２を用いて説明する。図１は、本発明の実施の形態１に係るデータスライス制御装置の構成を示すブロック図である。
【００３１】
図１において、映像信号入力端子１０１は、垂直帰線期間に文字放送データが重畳されたアナログ映像信号Ｓ１０１を入力する。
【００３２】
Ａ／Ｄ変換器１０２は、アナログ映像信号S １０１を、所定のサンプリングクロックｆｓ（ＭＨｚ）でサンプリングしてディジタル信号Ｓ１０２に変換し、ローパスフィルタ（ＬＰＦ）に出力する。
【００３３】
ＬＰＦ１０３は、入力したディジタル映像信号Ｓ１０２に対してノイズ除去処理を施し、ノイズが除去されたデジタル映像信号Ｓ１０３を最大値検出回路１０４と最小値検出回路１０５と単調増加検出回路１０６と単調減少検出回路１０７と２値化回路１１４とに出力する。
【００３４】
同期分離回路１１９は、入力したディジタル映像信号Ｓ１０２を水平同期信号Ｓ１１９ａと垂直同期信号Ｓ１１９ｂとに分離し、クロックランイン（ＣＲＩ）期間設定回路１１８に出力する。なお、水平同期信号Ｓ１１９ａ及び垂直同期信号Ｓ１１９ｂは、ＣＲＩ期間の位置を設定するために用いられる。
【００３５】
ＣＲＩ期間設定回路１１８は、垂直同期信号Ｓ１１９ｂと水平同期信号Ｓ１１９ａとからディジタル映像信号Ｓ１０２に重畳された文字放送データのＣＲＩ期間を設定するＣＲＩ期間設定信号Ｓ１１８を生成し、単調増加検出回路１０６と単調減少検出回路１０７とカウンタ１０８とに出力する。
【００３６】
単調増加検出回路１０６は、ＣＲＩ期間設定信号Ｓ１１８とノイズが除去されたディジタル映像信号Ｓ１０３とから、ディジタルデータのサンプリング点の振幅値が３連続以上単調増加しているかどうかを検出し、単調増加している場合は、単調増加検出信号Ｓ１０６を最大値検出回路１０４と最小値検出回路１０５とカウンタ１０８とＣＲＩ期間判定回路１１２とに出力する。
【００３７】
単調減少検出回路１０７は、ＣＲＩ期間設定信号Ｓ１１８とノイズが除去されたディジタル映像信号Ｓ１０３とから、ディジタルデータのサンプリング点の振幅値が３連続以上単調減少しているかどうかを検出し、単調減少している場合は、単調減少検出信号Ｓ１０７を、データ保持回路１１０に出力する。
【００３８】
最大値検出回路１０４は、単調増加検出信号Ｓ１０６とノイズが除去されたディジタル映像信号Ｓ１０３とから、単調増加が検出された期間内でのディジタルデータの振幅値の最大値Ｓ１０４を検出し、スライスレベル算出回路１１３に出力する。
【００３９】
最小値検出回路１０５は、前記単調増加検出信号Ｓ１０６とノイズが除去されたディジタル映像信号Ｓ１０３とから、単調増加が検出された期間内でのディジタルデータの振幅値の最小値Ｓ１０５を検出し、スライスレベル算出回路１１３に出力する。
【００４０】
カウンタ１０８は、ＣＲＩ期間設定信号Ｓ１１８と単調増加検出信号Ｓ１０６とを入力し、ＣＲＩ期間設定信号Ｓ１１８が有効な期間を、単調増加検出信号Ｓ１０６の期間でリセットをかけて、サンプリングクロックでカウントし、カウント結果をカウント値Ｓ１０８として、データ保持回路１１０とＣＲＩ期間判定回路１１２とに出力する。
【００４１】
データ保持回路１１０は、カウント値Ｓ１０８と単調減少検出信号Ｓ１０７とを入力し、カウント値Ｓ１０８を単調減少検出信号Ｓ１０７でロードするとともに、次の単調減少検出信号Ｓ１０７が生成されるまで、カウント値を保持し、単調増加・単調減少期間隔値Ｓ１１０として、ＣＲＩ期間判定回路Ｓ１１２に出力する。
【００４２】
文字方式格納テーブル１１１は、図１５に示す各種文字放送方式の伝送クロックとサンプリングクロックとの比で示される文字放送方式データを格納しておいて、各種文字放送方式データＳ１１１として、ＣＲＩ期間判定回路Ｓ１１２に出力する。
【００４３】
ＣＲＩ期間判定回路１１２は、単調増加検出信号Ｓ１０６とカウント値Ｓ１０８と単調増加・単調減少期間隔値Ｓ１１０と各種文字放送方式データＳ１１１とからＣＲＩ期間内であるかを判定し、ＣＲＩ期間内であると判定すれば、ＣＲＩ期間判定信号Ｓ１１２をスライスレベル算出回路１１３に出力する。
【００４４】
スライスレベル算出回路１１３は、最大値Ｓ１０４と最小値Ｓ１０５とＣＲＩ期間判定信号Ｓ１１２とから、ＣＲＩ期間であると判定された期間に検出された最大値Ｓ１０４と最小値Ｓ１０５とを平均して、スライスレベルＳ１１３を算出し、２値化回路１１４に出力する。
【００４５】
２値化回路１１４は、スライスレベルＳ１１３で前記ノイズ除去された映像信号Ｓ１０３を０と１の２値化信号Ｓ１１４に変換し、抜き取り回路１１５に出力する。
【００４６】
抜き取り回路１１５は、文字放送方式の種別に応じた所定の抜き取り間隔によって２値化回路１１４が２値化した２値化信号Ｓ１１４を抜き取り、抜き取りデータＳ１１５として、デコード回路１１６に出力する。
【００４７】
デコード回路１１６は、シリアルの抜き取りデータＳ１１５をパラレル信号に変換し、文字放送の種別に応じた誤り訂正などのデコード処理を施した後、出力端子１１７を介してデコード処理したデータＳ１１６を外部に出力する。
【００４８】
以上のように構成されたデータスライス制御装置の動作について、図２を用いて詳しく説明する。ここでは、文字放送データの種別をテレテキスト放送とした場合について説明する。
【００４９】
図２は、本実施の形態１に係るデータスライス制御装置の動作を説明するためのタイミング図であり、（ａ）はアナログ映像信号Ｓ１０１、（ｂ）は水平同期信号Ｓ１１９ａ、（ｃ）はＣＲＩ期間設定信号Ｓ１１８、（ｄ）は単調増加検出信号Ｓ１０６、（ｅ）は単調減少検出信号Ｓ１０７、（ｆ）はカウンタ値Ｓ１０８、（ｇ）は単調増加・単調減少間隔値Ｓ１１０、（ｈ）は最大値Ｓ１０４、（ｉ）は最小値Ｓ１０５、（ｊ）はＣＲＩ期間判定信号Ｓ１１２、（ｋ）はスライスレベルＳ１１３を示している。
【００５０】
映像信号入力端子１０１から入力されるアナログ映像信号Ｓ１０１は、図２（ａ）に示すように、水平同期信号、バースト信号、ＣＲＩデータ、文字放送の種類などを示すフレーミングコードデータなどを含んでいる。図２（ａ）に示す黒点は、サンプリングクロックによりサンプリングされた点を示す。本実施の形態１において、アナログ映像信号Ｓ１０２は伝送クロックの２倍のサンプリングクロックでサンプリングされているものとする。
【００５１】
時刻Ｔ１において、アナログ映像信号Ｓ１０１をＡ／Ｄ変換器Ｓ１０２でディジタル化して得られたディジタル映像信号Ｓ１０２から、同期分離回路１１９は、図２（ｂ）に示すような水平同期信号Ｓ１１９ａを分離する。
【００５２】
時刻Ｔ２において、ＣＲＩ期間設定回路１１８は、水平同期信号Ｓ１１９ａに基づいて、図２（ｃ）に示すＣＲＩ期間を設定するためのＣＲＩ期間設定信号Ｓ１１８を生成する。ＣＲＩ期間設定信号Ｓ１１８は、厳密にＣＲＩ期間だけを含むような設定にする必要はなく、ＣＲＩ期間以外のフレーミングコード期間を含んでいてもまったく問題ない。
【００５３】
時刻Ｔ３、Ｔ５、Ｔ７、Ｔ９、Ｔ１１、Ｔ１３において、単調増加検出回路１０６は、ノイズを除去したディジタル映像信号Ｓ１０３と、図２（ｃ）に示すＣＲＩ期間設定信号Ｓ１１８とから、図２（ｄ）に示す単調増加検出信号Ｓ１０６を生成する。時刻Ｔ３を例にとって説明すると、単調増加検出信号Ｓ１０６は、ＣＲＩ期間設定信号Ｓ１１８がＨで、かつ、時刻Ｔ３におけるディジタル映像信号のサンプリング点の振幅値が、時刻Ｔ３より１サンプリング前のサンプリング点の振幅値よりも大きく、時刻Ｔ３より１サンプリング後のサンプリング点の振幅値より小さい場合、すなわち、振幅値が３サンプリング点以上連続して単調増加したことを検出した場合に、Ｈとなる信号である。本実施の形態１では、説明を分かりやすくするために、振幅値が３サンプリング点連続して単調増加したことを検出した場合に、単調増加検出信号Ｓ１０６がＨとなることとして説明する。
【００５４】
時刻Ｔ４、Ｔ６、Ｔ８、Ｔ１０、Ｔ１２、Ｔ１４において、単調減少検出回路１０７は、ノイズが除去されたディジタル映像信号Ｓ１０３と図２（ｃ）に示すＣＲＩ期間設定信号Ｓ１１８とから、図２（ｅ）に示す単調減少検出信号Ｓ１０７を生成する。時刻Ｔ４を例にとって説明すると、単調減少検出信号Ｓ１０７は、ＣＲＩ期間設定信号Ｓ１１８がＨで、かつ、時刻Ｔ４におけるディジタル映像信号のサンプリング点の振幅値が、時刻Ｔ４より１サンプリング前のサンプリング点の振幅値よりも小さく、時刻Ｔ４より１サンプリング後のサンプリング点の振幅値より大きい場合、すなわち、振幅値が３サンプリング点以上連続して単調減少したことを検出した場合に、Ｈとなる信号である。本実施の形態１では、説明を分かりやすくするために、振幅値が３サンプリング点連続して単調減少したことを検出した場合に、単調減少検出信号Ｓ１０７がＨとなることとして説明する。
【００５５】
カウンタ１０８は、図２（ｃ）に示すＣＲＩ期間設定信号Ｓ１１８がＨのときのみカウント動作を行い、図２（ｄ）に示す単調増加検出信号Ｓ１０６がＨのタイミングでリセットをかける。すなわち、カウンタ１０８は、図２（ｆ）に示すようなカウンタ値で推移する。
【００５６】
データ保持回路１１０は、図２（ｆ）に示すカウンタ値を、図２（ｅ）に示す単調減少検出信号Ｓ１０７でロードし、図２（ｇ）に示す単調増加・減少間隔値データとして保持する。
【００５７】
最大値検出回路１０４は、ノイズが除去されたディジタル映像信号Ｓ１０３から、図２（ｈ）に示すようなディジタルデータの振幅値の最大値Ｓ１０４を検出する。ただし、最大値検出回路１０４は、図２（ｄ）に示す単調増加検出信号Ｓ１０６がＨとなり次にＨとなるまでの期間だけ最大値を検出する。すなわち、単調増加検出信号Ｓ１０６がＨとなると、今までの最大値はクリアされ、再度最大値の検出を行う。
【００５８】
最小値検出回路１０５は、ノイズが除去されたディジタル映像信号Ｓ１０３から、図２（ｉ）に示すようなディジタルデータの振幅値の最小値Ｓ１０５を検出する。ただし、最小値検出回路１０５は、図２（ｄ）に示す単調増加検出信号Ｓ１０６がＨとなり次にＨとなるまでの期間だけ最小値を検出する。すなわち、単調増加検出信号Ｓ１０６がＨとなると、今までの最小値はクリアされ、再度最小値の検出を行うようにする。
【００５９】
ＣＲＩ期間判定回路１１２は、カウンタ１０８から得られるカウンタ値Ｓ１０８と、単調増加検出回路１０６から得られる単調増加検出信号Ｓ１０６と、データ保持回路１１０から得られる単調増加・減少間隔値Ｓ１１０とから、図２（ｊ）に示すＣＲＩ期間判定信号Ｓ１１２を生成する。図２（ａ）の黒点で示すように、テレテキスト信号が重畳されたアナログ信号は、伝送クロックの２倍のサンプリングクロックでサンプリングされているため、ＣＲＩの周期としては、４サンプリング点となる。時刻Ｔ３では、単調増加検出信号Ｓ１０６がＨとなり、その時のカウンタ値Ｓ１０８は、図２（ｆ）に示すように０であり、単調増加・減少間隔値Ｓ１１０も、図２（ｇ）に示すように０である。正常なＣＲＩが検出される場合、カウンタ値は、０からカウントを開始するためＣＲＩの周期である４から１を減算した３となる。また、単調増加・減少間隔値は、伝送クロックの周期である２から１を減算した１となる。時刻Ｔ３では、カウンタ値、単調増加・減少間隔値ともに０であるため、異常であると判定され、ＣＲＩ期間判定信号Ｓ１０４は生成されない。時刻Ｔ５では、単調増加検出信号Ｓ１０６がＨの時のカウンタ値Ｓ１０８は、図２（ｆ）に示すように３であり、単調増加・減少間隔値Ｓ１１０は、図２（ｇ）に示すように１である。この場合、カウンタ値、単調増加・減少間隔値ともに正常であるため、図２（ｊ）に示すようにＣＲＩ期間判定信号Ｓ１０４が生成される。同様に、時刻Ｔ７、Ｔ９、Ｔ１１においてもＣＲＩ期間判定信号Ｓ１０４が生成される。時刻Ｔ１３では、単調増加検出信号Ｓ１０６がＨとなるが、その時のカウンタ値Ｓ１０８は、図２（ｆ）に示すように９となり、単調増加・減少間隔値Ｓ１１０は、図２（ｇ）に示すように４となるため、異常であると判定され、ＣＲＩ期間判定信号Ｓ１１２は生成されない。
【００６０】
スライスレベル算出回路１１３は、最大値Ｓ１０４と最小値Ｓ１０５とＣＲＩ期間判定信号Ｓ１１２を用いて、スライスレベルＳ１１３を算出する。図２（ｊ）に示すＣＲＩ期間判定信号Ｓ１１２がＨとなった時の最大値Ｓ１０４と最小値Ｓ１０５をロードして、その時の最大値Ｓ１０４と最小値Ｓ１０５との平均値を図２（ｋ）に示すスライスレベルＳ１１３として出力する。
【００６１】
図２（ａ）に示すように、フレーミングコード期間において、ゴーストやノイズなどの影響により信号が乱され、通常の最大値より大きくなった場合でも、時刻Ｔ１１から時刻Ｔ１２までの期間は、図２（ｈ）に示すように最大値Ｓ１０４、図２（ｉ）に示すように最小値Ｓ１０５は順次検出されるが、ＣＲＩ期間判定信号Ｓ１１２が生成されないため、図２（ｋ）に示すようにスライスレベルＳ１１３は出力されない。
【００６２】
本実施の形態１に係るデータスライス制御装置によれば、以下に示す効果が得られる。テレテキスト放送に代表される文字放送信号は、テレビ信号の垂直ブランキング期間に重畳されているため、同様に垂直ブランキング期間に重畳されているコピーガード信号のマクロビジョン信号などにより同期分離回路１１９で分離される水平同期信号Ｓ１１９ａは乱され、テレテキスト信号が重畳されている重畳ラインの水平同期信号Ｓ１１９ａは図２（ｂ）に示すような位置に常に分離されるとは限らない。そのため、水平同期信号Ｓ１１９ａを基準として生成するＣＲＩ期間設定信号Ｓ１１８もＣＲＩ期間のみを含むように設定することは、かなり困難である。しかしながら、本実施の形態１に係るデータスライス制御装置では、上述のように、データの単調増加点及び単調減少点と、単調増加点から次の単調増加点までの単調増加間隔値と、単調増加点から単調減少点までの単調増加・減少間隔値とを算出し、その単調増加間隔値と単調増加・減少間隔値とから、ＣＲＩ期間を判定し、その判定された期間にのみスライスレベルを算出するようにした。これにより、水平同期信号Ｓ１１９ａが乱されたとしても、正確なスライスレベルを検出することができる。
【００６３】
さらに、文字放送方式の種別とサンプリングクロックの周波数とからＣＲＩ検出を行うため、サンプリングクロックさえ決定すれば、欧州のテレテキスト放送だけでなく、ＶＰＳ、ＷＳＳ、日本の文字多重放送、電子プラグラミング案内（略して、ＥＰＧ）、米国のクローズドキャプション放送にも対応して正確なスライスレベル算出を行うことができ、本実施の形態１に係るデータスライス制御装置１つで、全世界の文字放送方式に対応することができる。
【００６４】
（実施の形態２）
本発明の実施の形態２に係るデータスライス制御装置について図３及び図４を用いて説明する。図３は、本発明の実施の形態２に係るデータスライス制御装置の構成を示すブロック図である。図３に示すように、実視の形態３に係るデータスライス制御装置は、実施の形態１に係るデータスライス制御装置に、判定信号カウンタ３２０と、累積加算回路３２１と、データ選択回路３２２とを備える。その他の構成要素については、実施の形態１と同様な動作を行うことから説明を省略する。
【００６５】
図３において、判定信号カウンタ３２０は、ＣＲＩ期間判定回路３１２が出力するＣＲＩ期間判定信号Ｓ３１２をカウントして、そのカウント結果をＣＲＩ期間判定信号カウント値Ｓ３２０としてデータ選択回路３２２に出力する。
【００６６】
累積加算回路３２１は、スライスレベル算出回路３１３で算出されたスライスレベルＳ３１３を累積加算し、累積加算値Ｓ３２１としてデータ選択回路３２２に出力する。
【００６７】
データ選択回路３２２は、ＣＲＩ期間判定信号カウント値Ｓ３２０と累積加算値Ｓ３２１とから、最適なスライスレベルを選択し、スライスレベル値Ｓ３２２として２値化回路３１４に出力する。
【００６８】
以上のように構成されたデータスライス制御装置の動作について図４を用いて詳しく説明する。ここでは、文字放送データの種別をテレテキスト放送とした場合を例にとり説明する。図４は、本実施の形態２に係るデータスライス制御装置の動作を説明するためのタイミング図であり、（ａ）はアナログ映像信号Ｓ３０１、（ｂ）は水平同期信号Ｓ３１９ａ、（ｃ）はＣＲＩ期間設定信号Ｓ３１８、（ｄ）は単調増加検出信号Ｓ３０６、（ｅ）は単調減少検出信号Ｓ３０７、（ｆ）はカウンタ値Ｓ３０８、（ｇ）は単調増加・単調減少間隔値Ｓ３１０、（ｈ）はＣＲＩ期間判定信号Ｓ３１２、（ｉ）はスライスレベルＳ１１３、（ｊ）は判定信号カウンタ値Ｓ３２０、（ｋ）は累積加算値Ｓ３２１、（ｌ）は選択スライスレベルＳ３２２を示している。
【００６９】
映像信号入力端子３０１から入力したアナログ映像信号Ｓ３０１は、図４（ａ）に示すように、水平同期信号、バースト信号、ＣＲＩデータ、文字放送の種類などを示すフレーミングコードデータなどを含んでいる。図４（ａ）に示す黒点は、サンプリングクロックによりサンプリングされた点を示し、伝送クロックの２倍のサンプリングクロックでサンプリングされているものとする。
【００７０】
時刻Ｔ１において、アナログ映像信号Ｓ３０１をＡ／Ｄ変換器Ｓ３０２でディジタル化して得られたディジタル映像信号Ｓ３０２から、同期分離回路３１９は、図４（ｂ）に示すような水平同期信号Ｓ３１９ａを分離する。
【００７１】
時刻Ｔ２において、ＣＲＩ期間設定信号Ｓ３１８は、水平同期信号Ｓ３１９ａに基づいて、図３（ｃ）に示すＣＲＩ期間を設定するためのＣＲＩ期間設定信号Ｓ３１８を生成する。厳密にＣＲＩ期間だけを含むような設定にする必要はなく、ＣＲＩ期間以外のフレーミングコード期間を含んでいてもまったく問題ない。
【００７２】
時刻Ｔ３、Ｔ５、Ｔ７、Ｔ９、Ｔ１１、Ｔ１３において、ノイズが除去されたディジタル映像信号Ｓ３０３と図４（ｃ）に示すＣＲＩ期間設定信号Ｓ３１８とから、単調増加検出回路３０６により図４（ｄ）に示す単調増加検出信号Ｓ３０６を生成する。単調増加検出信号Ｓ３０６の生成方法は、実施の形態１で示した単調増加検出信号Ｓ１０６の生成方法と同様であることから説明は省略する。
【００７３】
時刻Ｔ４、Ｔ６、Ｔ８、Ｔ１０、Ｔ１２、Ｔ１４において、ノイズが除去されたディジタル映像信号Ｓ３０３と図４（ｃ）に示すＲＩ期間設定信号Ｓ３１８とから、単調減少回路３０７により図４（ｅ）に示す単調減少検出信号Ｓ３０７を生成する。単調減少検出信号Ｓ３０７の生成方法は、実施の形態１で示した単調減少検出信号Ｓ１０７の生成方法と同様であることから説明は省略する。
【００７４】
カウンタ３０８は、図４（ｃ）に示すＣＲＩ期間設定信号Ｓ３１８がＨのときのみ動作し、図４（ｄ）に示す単調増加検出信号Ｓ３０６によりリセットされる。すなわち、カウンタ３０８は、図４（ｆ）に示すようなカウンタ値で推移する。
【００７５】
データ保持回路３１０は、図４（ｆ）に示すカウンタ値を、図４（ｅ）に示す単調減少検出信号Ｓ３０７でロードし、図４（ｇ）に示す単調増加・減少間隔値データＳ３１０として保持する。
【００７６】
最大値検出回路３０４は、ノイズが除去されたディジタル映像信号Ｓ３０３のサンプリング点における振幅値の最大値Ｓ３０４を検出する。ただし、最大値Ｓ３０４は、図４（ｄ）に示す単調増加検出信号Ｓ３０６がＨとなり次にＨとなるまでの期間だけ最大値を検出する。すなわち、単調増加検出信号Ｓ３０６がＨとなると、今までの最大値はクリアされ、再度最大値の検出を行うようになる。最大値検出回路３０４で検出される最大値Ｓ３０４は、実施の形態１で説明した、最大値Ｓ１０４と同様のため、図４では省略する。
【００７７】
最小値検出回路３０５は、ノイズを除去したディジタル映像信号Ｓ３０３のサンプリング点における最小値Ｓ３０５を検出する。ただし、最小値Ｓ３０５は、図４（ｄ）に示す単調増加検出信号Ｓ３０６がＨとなり次にＨとなるまでの期間だけ最小値を検出する。すなわち、単調増加検出信号Ｓ３０６がＨとなると、今までの最小値はクリアされ、再度最小値の検出を行うようになる。最大値検出回路３０５で検出される最小値Ｓ３０５は、実施の形態１で説明した、最小値Ｓ１０５と同様のため、図４では省略する。
【００７８】
ＣＲＩ期間判定回路３１２は、カウンタ３０８から得られるカウンタ値Ｓ３０８と、単調増加検出回路３０６から得られる単調増加検出信号Ｓ３０６と、データ保持回路３１０から得られる単調増加・減少間隔値Ｓ３１０とから図４（ｈ）に示すＣＲＩ期間判定信号Ｓ３１２を生成する。図４（ａ）の黒点で示すように、テレテキスト信号が重畳されたアナログ映像信号は、伝送クロックの２倍のサンプリングクロックでサンプリングされているため、ＣＲＩの周期としては、４サンプリング点となる。時刻Ｔ３では、単調増加検出信号Ｓ３０６がＨとなり、その時のカウンタ値Ｓ３０８を参照すると、図４（ｆ）に示すようにカウンタ値は０であり、単調増加・減少間隔値Ｓ３１０を参照すると、図４（ｇ）に示すように単調増加・減少間隔値も０である。正常なＣＲＩが検出される場合、カウンタ値は、０からカウントを開始するためＣＲＩの周期である４から１を減算した３となる。また、単調増加・減少間隔値は、伝送クロックの周期である２から１を減算した１となる。時刻Ｔ３では、カウンタ値、単調増加・減少間隔値ともに０であるため、異常であると判定され、ＣＲＩ期間判定信号Ｓ３１２は生成されない。時刻Ｔ５では、単調増加検出信号Ｓ３０６がＨとなり、その時のカウンタ値Ｓ３０８を参照すると、図４（ｆ）に示すようにカウンタ値は３であり、単調増加・減少間隔値Ｓ３１０を参照すると、図４（ｇ）に示すように単調増加・減少間隔値は１である。この場合、カウンタ値、単調増加・減少間隔値ともに正常であるため、ＣＲＩ期間であると判定され、図４（ｊ）に示すようにＣＲＩ期間判定信号Ｓ３１２が生成される。同様に、時刻Ｔ７、Ｔ９、Ｔ１１においてもＣＲＩ期間判定信号Ｓ３１２が生成される。時刻Ｔ１３でも、単調増加検出信号Ｓ３０６がＨとなるが、その時のカウンタ値Ｓ３０８を参照すると、図４（ｆ）に示すように９となり、単調増加・減少間隔値Ｓ３１０を参照すると、図４（ｇ）に示すように４となるため、異常であると判定され、ＣＲＩ期間判定信号Ｓ３１２は生成されない。
【００７９】
スライスレベル算出回路３１３は、最大値Ｓ３０４と最小値Ｓ３０５とＣＲＩ期間判定信号Ｓ３１２を用いて、スライスレベルＳ３１３を算出する。図４（ｈ）に示すＣＲＩ期間判定信号Ｓ３１２がＨとなった時の最大値Ｓ３０４と最小値Ｓ３０５をロードして、その時の最大値Ｓ３０４と最小値Ｓ３０５との平均値を図４（ｉ）に示すスライスレベルＳ３１３として出力する。
【００８０】
判定信号カウンタ３２０は、ＣＲＩ期間判定信号Ｓ３１２がＨのときのみカウント動作を行い、カウント結果は、図４（ｊ）に示すように判定カウンタ値Ｓ３２０として推移する。
【００８１】
累積加算回路３２１は、図４（ｉ）に示すスライスレベルＳ３１３を順次累積加算し、図４（ｋ）に示すような累積加算値Ｓ３２１を算出する。
【００８２】
データ選択回路３２２は、累積加算回路３２１から得られた累積加算値Ｓ３２１と判定信号カウンタ３２０から得られた判定カウンタ値Ｓ３２０とから選択スライスレベルＳ３２２を算出する。テレテキスト放送を代表とする文字放送においては、ＣＲＩは、最大８周期であるため、判定信号カウンタ値Ｓ３２０が８を超えないように制御する。選択スライスレベルＳ３２２を算出する方法としては、累積加算値Ｓ３２１を判定信号カウンタ値Ｓ３２０で除算し、その除算した値を選択スライスレベルＳ３２２とする方法があるが、ここでは、回路規模の増大を抑えるために、除算を使用せず、シフト演算のみで算出する方法について述べる。累積加算値Ｓ３２１をビットシフトしないデータＡＣＭＤ１、１ビット右シフトしたデータＡＣＭＤ２、２ビット右シフトしたデータＡＣＭＤ４、３ビット右シフトしたデータＡＣＭＤ８を用意し、判定信号カウンタ値Ｓ３２０により、前記ＡＣＭＤ１、ＡＣＭＤ２、ＡＣＭＤ４、ＡＣＭＤ８のいずれかのうち最適なデータを選択する。すなわち、判定信号カウンタ値が１のときは、ＡＣＭＤ１を、２と３のときはＡＣＭＤ２を、４と５と６と７のときはＡＣＭＤ３を、８以上のときはＡＣＭＤ４を選択するようにする。具体的には、図４（ｌ）において、判定信号カウンタ値Ｓ３２０が１のときは、累積加算値Ｓ３２１の値１１５がそのまま選択され、判定信号カウンタ値Ｓ３２０が２と３のときは、累積加算値Ｓ３２１の値２０５を１ビット右シフト、すなわち２で割った値１０２が選択され、判定カウンタ値Ｓ３２０が４となったときは、累積加算値Ｓ３２１の値４１５を２ビット右シフト、すなわち４で割った値１０３が選択される。図４においては、累積カウンタ値は４のまでであるが、上述したような方式で順次選択される。
【００８３】
以上のように、本実施の形態２に係るデータ制御装置では、スライスレベルとＣＲＩ期間判定信号がＨのタイミングとをカウントして、ＣＲＩが最大周期を超えないようなスライスレベルを選択するようにした。これにより、図４（ａ）に示すように、ＣＲＩ期間やフレーミングコード期間において、ゴーストやノイズなどの影響により信号が乱され、通常の最大値より大きくなったり小さくなったりした場合でも、同一の周波数成分を含むＣＲＩ期間のみでスライスレベルを算出して、その平均をとり、ゴーストやノイズなどの影響を抑えて、より正確なスライスレベルを算出することができる。
【００８４】
また、本実施の形態１に係るデータスライス制御装置と同様に、水平同期信号Ｓ１１９ａが乱されたとしても、正確なスライスレベルを検出することができる。さらに、実施の形態２に係るデータスライス制御装置１つで、全世界の文字放送方式に対応することができる。
【００８５】
なお、図４において、スライスレベルの選択には回路規模を小さくするために上記方法を用いたが、単純に累積加算値Ｓ３２１を判定信号カウンタ値Ｓ３２０で除算し、その値を選択スライスレベルとしても、同様の効果が得られる。
【００８６】
（実施の形態３）
以下、本発明の実施の形態３によるデータスライス制御装置について図５を用いて説明する。図５は、本発明の実施の形態３に係るデータスライス制御装置の構成を示すブロック図である。
【００８７】
図５において、映像信号入力端子５０１は、垂直帰線期間に文字放送データが重畳されたアナログ映像信号Ｓ５０１を入力する。
【００８８】
Ａ／Ｄ変換器５０２は、アナログ映像信号S ５０１を、所定のサンプリングクロックｆｓ（ＭＨｚ）でサンプリングしてディジタル信号Ｓ５０２に変換し、ローパスフィルタ（ＬＰＦ）に出力する。
【００８９】
ＬＰＦ５０３は、入力したディジタル映像信号Ｓ５０２に対してノイズ除去処理を施し、ノイズを除去したディジタル映像信号Ｓ５０３を最大値検出回路５０４と最小値検出回路５０５とコアリング回路５２３と２値化回路５１４とに出力する。
【００９０】
同期分離回路５１９は、入力したディジタル映像信号Ｓ５０２を水平同期信号Ｓ５１９ａと垂直同期信号Ｓ５１９ｂとに分離し、ＣＲＩ期間設定回路５１８に出力する。なお、水平同期信号Ｓ５１９ａ及び垂直同期信号Ｓ５１９ｂは、ＣＲＩ期間の位置を設定するために用いられる。
【００９１】
ＣＲＩ期間設定回路５１８は、垂直同期信号Ｓ５１９ｂと水平同期信号Ｓ５１９ａとからディジタル映像信号Ｓ５０２に重畳された文字放送データのＣＲＩ期間を設定するＣＲＩ期間設定信号Ｓ５１８を生成し、マスク回路５２４とカウンタ５０８とに出力する。
【００９２】
コアリング回路５２３は、ノイズが除去されたディジタル映像信号Ｓ５０３に対してコアリング処理を施し、マスク回路５２４にコアリングデータＳ５２３を出力する。ここでのコアリング処理は、ノイズが除去されたディジタル映像信号Ｓ５０３の大きさ（振幅値）がコアリングレベルCORLMTDより小さい値の場合は０とし、コアリングレベルCORLMTDより大きい値の場合は、CORLMTDを減算した値を出力する。
【００９３】
マスク回路５２４は、ＣＲＩ期間設定信号Ｓ５１８が有効な期間以外はコアリングデータＳ５２３を無効とするマスキング処理を施し、遅延器５２５と判定器５３０とに出力する。ここでのマスキング処理とは、ＣＲＩ期間設定信号Ｓ５１８が無効な期間のコアリングデータＳ５２３をある任意の固定値にすることである。
【００９４】
遅延器５２５は、マスキング処理されたコアリングデータＳ５２４をサンプリングクロックの１クロック（１Ｔ）分遅延させ、比較器５２９と遅延器５２６とに出力する。
遅延器５２６は、遅延器５２５で１Ｔ遅延させたデータＳ５２５をさらに１Ｔ分遅延させ、加算器５２７と判定器５３０とに出力する。このデータは、マスキング処理されたコアリングデータＳ５２４を２Ｔ遅延したデータになる。
【００９５】
加算器５２７は、マスキング処理されたコアリングデータＳ５２５とマスキング処理されたコアリングデータを２Ｔ遅延させたデータＳ５２６とを加算し、ビットシフト演算器５２８に出力する。
【００９６】
ビットシフト演算器５２８は、加算器５２７が加算したデータＳ５２７に対して１ビット右シフトを行い、比較器５２９に出力する。１ビット右シフトすることで、加算されたデータＳ５２７を１／２にする。
【００９７】
比較器５２９は、１Ｔ遅延させたデータＳ５２５と１ビット右シフトされたデータＳ５２８とを比較する。比較器５２９では、１ビット右シフトされたデータＳ５２８が、１Ｔ遅延させたデータＳ５２５から閾値αを減算した値と１Ｔ遅延させたデータＳ５２５に閾値αを加算した値との間に存在するかを調べ、存在した場合にのみ有効となる信号として比較結果信号Ｓ５２９を、マスク回路５３１，５３２に出力する。
【００９８】
判定器５３０では、マスキング処理されたコアリングデータＳ５２４と２Ｔ遅延させたデータＳ５２６とを用いて、マスキング処理されたコアリングデータＳ５２５の方が、２Ｔ遅延させたデータＳ５２６に対してある任意の値βを加算した値より大きい場合には、データのサンプリング点における振幅値が単調増加しているとして、単調増加信号Ｓ５３０ａを生成してマスク回路５３１に出力し、２Ｔ遅延させたデータＳ５２６の方が、マスキング処理されたコアリングデータＳ５２５に対してある任意の値βを加算した値より大きい場合には、データのサンプリング点における振幅値が単調減少しているとして、単調減少信号Ｓ５３０ｂとしてマスク回路５３２に出力する。
【００９９】
マスク回路５３１では、単調増加信号Ｓ５３０ａと比較結果信号Ｓ５２９とを入力し、どちらの信号も有効の状態を示す場合には、単調増加検出信号Ｓ５３１を生成してカウンタＳ５０８と最大値検出信号Ｓ５０４と最小値検出信号Ｓ５０５とＣＲＩ期間判定回路５１２に出力する。
【０１００】
マスク回路５３２では、減少信号Ｓ５３０ｂと比較結果信号Ｓ５２９とを入力し、どちらも有効な信号である場合には、単調減少検出信号Ｓ５３２を生成してデータ保持回路５１０に出力する。
【０１０１】
最大値検出回路５０４は、単調増加検出信号Ｓ５３１とノイズが除去されたディジタル映像信号Ｓ５０３とから、単調増加が検出された期間内におけるディジタルデータの振幅値の最大値Ｓ５０４を検出し、スライスレベル算出回路５１３に出力する。
【０１０２】
最小値検出回路５０５は、単調増加検出信号Ｓ５３１とノイズが除去されたディジタル映像信号Ｓ５０３とから、単調増加が検出された期間内におけるディジタルデータの振幅値の最小値Ｓ５０５を検出し、スライスレベル算出回路５１３に出力する。
【０１０３】
カウンタ５０８は、ＣＲＩ期間設定信号Ｓ５１８と単調増加検出信号Ｓ５３１とを入力し、ＣＲＩ期間設定信号Ｓ５１８が有効な期間を、単調増加検出信号Ｓ５０６でリセットをかけて、サンプリングクロックでカウントし、カウント結果をカウント値Ｓ５０８として、データ保持回路５１０とＣＲＩ期間判定回路５１２とに出力する。
【０１０４】
データ保持回路５１０は、カウント値Ｓ５０８と単調減少検出信号Ｓ５３２とを入力し、カウント値Ｓ５０８を単調減少検出信号Ｓ５０７でロードするとともに、次の単調減少検出信号Ｓ５０７が生成されるまで、データを保持し、単調増加・単調減少期間隔値Ｓ５１０を、ＣＲＩ期間判定回路５１２に出力する。
【０１０５】
文字方式格納テーブル５１１は、図１５に示す各種文字放送方式の伝送クロックとサンプリングクロックとの比で示される文字放送方式データが格納されており、各種文字放送方式データＳ５１１として、ＣＲＩ期間判定回路Ｓ５１２に出力する。
【０１０６】
ＣＲＩ期間判定回路５１２は、単調増加検出信号Ｓ５３１とカウント値Ｓ５０８と単調増加・単調減少期間隔値Ｓ５１０と各種文字放送方式データＳ１１１とからＣＲＩ期間内であるかを判定し、ＣＲＩ期間内であると判定すれば、ＣＲＩ期間判定信号Ｓ５１２を、スライスレベル算出回路５１３に出力する。
【０１０７】
スライスレベル算出回路５１３は、最大値Ｓ５０４と最小値Ｓ５０５とＣＲＩ期間判定信号Ｓ５１２とから、スライスレベルＳ５１３を算出し、２値化回路５１４に出力する。
【０１０８】
２値化回路５１４は、スライスレベルＳ５１３でノイズが除去されたディジタル映像信号Ｓ５０３を０と１の２値化信号Ｓ５１４に変換し、抜き取り回路５１５に出力する。
【０１０９】
抜き取り回路５１５は、文字放送方式の種別に応じた所定の抜き取り間隔によって２値化回路５１４が２値化した２値化信号Ｓ５１４を抜き取り、抜き取りデータＳ５１５として、デコード回路５１６に出力する。
【０１１０】
デコード回路５１６は、シリアルの抜き取りデータＳ５１５をパラレル信号に変換し、文字放送の種別に応じた誤り訂正などのデコード処理を施した後、出力端子５１７を介してデコード処理したデータＳ５１６を外部に出力する。
【０１１１】
以上のように、本実施の形態３に係るデータ制御装置によれば、以下に示す効果が得られる。映像信号に重畳されるデータが文字放送データの場合、映像信号のペデスタルレベルより上に文字放送データが存在する。そのため、コアリング回路５２３によりデータ信号をコアリング処理することによりペデスタルレベル以下のノイズによる影響を抑制することができる。また、連続した３つのサンプリング点で単調増加検出及び単調減少検出を行っているが、比較器５２９と判定器５３０とを用いて、単調増加及び単調減少の傾きを算出し判定することで、ノイズなどの影響を抑えて、より精度の高い単調増加検出及び単調減少検出を行うことができる。その結果、後段で算出されるスライスレベルは、より精度の高いものとなる。
【０１１２】
また、本実施の形態１に係るデータスライス制御装置と同様に、水平同期信号が乱されたとしても、正確なスライスレベルを検出することができる。さらに、実施の形態３に係るデータスライス制御装置１つで、全世界の文字放送方式に対応することができる。
【０１１３】
（実施の形態４）
以下、本発明の実施の形態４によるデータスライス制御装置について図６を用いて説明する。図６は、本発明の実施の形態４に係るデータスライス制御装置の構成を示すブロック図である。
【０１１４】
図６において、映像信号入力端子６０１は、垂直帰線期間に文字放送データが重畳されたアナログ映像信号Ｓ６０１を入力する。
【０１１５】
Ａ／Ｄ変換器６０２はアナログ映像信号S ６０１を、所定のサンプリングクロックｆｓ（ＭＨｚ）でサンプリングしてディジタル信号Ｓ６０２に変換し、ローパスフィルタ（ＬＰＦ）に出力する。
【０１１６】
ＬＰＦ６０３は、入力したディジタル映像信号Ｓ６０２に対してノイズ除去処理を施し、最大値検出回路６０４と最小値検出回路６０５とコアリング回路６２３と２値化回路６１４とに出力する。
【０１１７】
同期分離回路６１９は、入力したディジタル映像信号Ｓ６０２を水平同期信号Ｓ６１９ａと垂直同期信号Ｓ６１９ｂとに分離し、ＣＲＩ期間設定回路６１８に出力する。なお、水平同期信号Ｓ６１９ａ及び垂直同期信号Ｓ６１９ｂは、ＣＲＩ期間等の位置を設定するために用いられる。
【０１１８】
ＣＲＩ期間設定回路６１８は、垂直同期信号Ｓ６１９ｂと水平同期信号Ｓ６１９ａとからディジタル映像信号Ｓ６０２に重畳された文字放送データのＣＲＩ期間を設定するＣＲＩ期間設定信号Ｓ６１８を生成し、マスク回路６２４とカウンタ６０８とに出力する。
【０１１９】
コアリング回路６２３は、ノイズが除去されたディジタル映像信号Ｓ６０３に対してコアリング処理を施し、マスク回路６２４にコアリングデータＳ６２３を出力する。ここでのコアリング処理は、ノイズが除去されたディジタル映像信号Ｓ６０３の大きさ（振幅値）がコアリングレベルCORLMTDより小さい値の場合は０とし、コアリングレベルCORLMTDより大きい値の場合は、CORLMTDを減算した値を出力する。
【０１２０】
マスク回路６２４は、コアリング処理されたコアリングデータＳ６２３を、ＣＲＩ期間設定信号Ｓ６１８が有効な期間以外は無効とするマスキング処理を施し、遅延器６２５と判定機６３０とに出力する。ここでのマスキング処理とは、ＣＲＩ期間設定信号Ｓ６１８が無効な期間のコアリングデータＳ６２３をある任意の固定値にすることである。
【０１２１】
遅延器６２５は、マスキング処理されたコアリングデータＳ６２４をサンプリングクロックの１クロック（１Ｔ）分遅延させ、比較器６２９と遅延器６２６とに出力する。
【０１２２】
遅延器６２６は、遅延器６２５で１Ｔ遅延させたデータＳ６２５をさらに１Ｔ分遅延させ、加算器６２７と判定器６３０とに出力する。このデータは、マスキング処理されたコアリングデータＳ６２４に対しては２Ｔ遅延されたデータである。
【０１２３】
加算器６２７は、マスキング処理されたコアリングデータＳ６２５とマスキング処理されたコアリングデータを２Ｔ遅延させたデータＳ６２６とを加算し、ビットシフト演算器６２８に出力する。
【０１２４】
ビットシフト演算器６２８は、加算器６２７で加算されたデータＳ６２７に対して１ビット右シフトを行い、比較器６２９に出力する。１ビット右シフトすることで、加算されたデータＳ６２７は１／２となる。
【０１２５】
比較器６２９は、１Ｔ遅延させたデータＳ６２５と１ビット右シフトされたデータＳ６２８とを比較し、マスク回路６３１とマスク回路６３２とに出力する。比較器６２９では、１ビット右シフトされたデータＳ６２８が、１Ｔ遅延させたデータＳ６２５から閾値αを減算した値と１Ｔ遅延させたデータＳ６２５に閾値αを加算した値との間に存在するかを調べ、存在した場合のみ有効となる信号として比較結果信号Ｓ６２９を出力する。
【０１２６】
判定器６３０では、マスキング処理されたコアリングデータＳ６２５と２Ｔ遅延させたデータＳ６２６を用いて、マスキング処理されたコアリングデータＳ６２５の方が、２Ｔ遅延させたデータＳ６２６に対してある任意の値βを加算した値より大きい場合には、データのサンプリング点における振幅値が単調増加したと判定して、単調増加信号Ｓ６３０ａを生成してマスク回路６３１に出力し、２Ｔ遅延させたデータＳ６２６の方が、マスキング処理されたコアリングデータＳ６２５に対してある任意の値βを加算した値より大きい場合には、データのサンプリング点における振幅値が単調減少したと判定して、単調減少信号Ｓ６３０ｂを生成してマスク回路６３２に出力する。
【０１２７】
マスク回路６３１では、単調増加信号Ｓ６３０ａと比較結果信号Ｓ６２９とを入力して、どちらの信号も有効である場合には、単調増加検出信号Ｓ６３１を生成して、カウンタＳ６０８と最大値検出信号Ｓ６０４と最小値検出信号Ｓ６０５とＣＲＩ期間判定回路６１２に出力する。
【０１２８】
マスク回路６３２では、単調減少信号Ｓ６３０ｂと比較結果信号Ｓ６２９とを入力し、どちらの信号も有効である場合には、単調減少検出信号Ｓ６３２を生成して、データ保持回路６１０に出力する。
【０１２９】
最大値検出回路６０４は、単調増加検出信号Ｓ６３１とノイズが除去されたディジタル映像信号Ｓ６０３とから、単調増加が検出された期間内でのディジタルデータのサンプリング点における振幅値の最大値６０４を検出し、スライスレベル算出回路６１３に出力する。
【０１３０】
最小値検出回路６０５は、単調増加検出信号Ｓ６３１とノイズが除去されたディジタル映像信号Ｓ６０３とから、単調増加が検出された期間内でのディジタルデータのサンプリング点における振幅値の最小値Ｓ６０５を検出し、スライスレベル算出回路６１３に出力する。
【０１３１】
カウンタ６０８は、ＣＲＩ期間設定信号Ｓ６１８と単調増加検出信号Ｓ６３１とを入力し、ＣＲＩ期間設定信号Ｓ６１８が有効な期間で、単調増加検出信号Ｓ６３１の期間をサンプリングクロックでカウントし、カウント結果をカウント値Ｓ６０８として、データ保持回路６１０とＣＲＩ期間判定回路６１２とに出力する。
【０１３２】
データ保持回路６１０は、カウント値Ｓ６０８と単調減少検出信号Ｓ６０７とを入力し、カウント値Ｓ６０８を単調減少検出信号Ｓ６０７でロードするとともに、次の単調減少検出信号Ｓ６０７が生成されるまで、データを保持し、単調増加・単調減少期間隔値Ｓ６１０として、ＣＲＩ期間判定回路Ｓ６１２に出力する。
【０１３３】
文字方式格納テーブル６１１は、図１５に示す各種文字放送方式の伝送クロックとサンプリングクロックとの比で示される文字放送方式データが格納されており、各種文字放送方式データＳ６１１として、ＣＲＩ期間判定回路Ｓ６１２に出力する。
【０１３４】
ＣＲＩ期間判定回路６１２は、単調増加検出信号Ｓ６３１とカウント値Ｓ６０８と単調増加・単調減少期間隔値Ｓ６１０と各種文字放送方式データＳ６１１とからＣＲＩ期間内であるかを判定し、ＣＲＩ期間内であることが検出されれば、ＣＲＩ期間判定信号Ｓ６１２を、スライスレベル算出回路６１３に出力する。
【０１３５】
スライスレベル算出回路６１３は、最大値Ｓ６０４と最小値Ｓ６０５とＣＲＩ期間判定信号Ｓ６１２とから、ＣＲＩ期間であると判定された期間に検出された最大値Ｓ６０４と最小値Ｓ６０５とを平均して、スライスレベルＳ６１３を算出し、累積加算回路６１３に出力する。
【０１３６】
判定信号カウンタ６２０は、ＣＲＩ期間判定信号Ｓ６１２をカウントし、カウント結果をＣＲＩ期間判定信号カウント値Ｓ６２０としてデータ選択回路６２２に出力する。
【０１３７】
累積加算回路６２１は、スライスレベル算出回路６１３で算出されたスライスレベルＳ６１３を累積加算し、加算結果を累積加算値Ｓ６２１としてデータ選択回路６２２に出力する。
【０１３８】
データ選択回路６２２は、ＣＲＩ期間判定信号カウント値Ｓ６２０と累積加算値Ｓ６２１とに基づいて、最適なスライスレベルを選択し、選択スライスレベル値Ｓ６２２として２値化回路６１４に出力する。選択スライスレベル値の算出方法は、実施の形態２で説明した方法と同様である。そのため説明は省略する。
【０１３９】
２値化回路６１４は、スライスレベルＳ６１３で前記ノイズ除去された映像信号Ｓ６０３を０と１の２値化信号Ｓ６１４に変換し、抜き取り回路６１５に出力する。
【０１４０】
抜き取り回路６１５は、文字放送方式の種別に応じた所定の抜き取り間隔によって前記２値化回路６１４において２値化された２値化信号Ｓ６１４を抜き取り、抜き取りデータＳ６１５として、デコード回路６１６に出力する。
【０１４１】
デコード回路６１６は、シリアルの前記抜き取りデータＳ６１５をパラレル信号に変換し、文字放送の種別に応じた誤り訂正などのデコード処理を施した後、出力端子６１７を介してデコード処理したデータＳ６１６を外部に出力する。
【０１４２】
本実施の形態４に係るデータスライス制御装置によれば、以下に示す効果が得られる。映像信号に重畳されるデータが文字放送データの場合、映像信号のペデスタルレベルより上に文字放送データが存在する。そのため、コアリング回路６２３によりデータ信号をコアリング処理することによりペデスタルレベル以下のノイズによる影響を抑制することができる。また、連続した３つのサンプリング点で単調増加検出及び単調減少検出を行っているが、比較器６２９と判定器６３０とを用いて、単調増加及び単調減少の傾きを算出し判定することで、ノイズなどの影響を抑えて、より精度の高い単調増加検出及び単調減少検出を行うことができる。その結果、後段で算出されるスライスレベルは、より精度の高いものとなる。さらに、スライスレベルとＣＲＩ期間判定信号がＨのタイミングをカウントして、ＣＲＩが最大周期を超えないようなスライスレベルを選択するようにした。これにより、ＣＲＩ期間やフレーミングコード期間において、ゴーストやノイズなどの影響により信号が乱され、通常の最大値より大きくなったり小さくなったりした場合でも、同一の周波数成分を含むＣＲＩ期間のみでスライスレベルを算出して、その平均をとり、ゴーストやノイズなどの影響を抑えて、より正確なスライスレベルを算出することができる。
【０１４３】
また、本実施の形態１に係るデータスライス制御装置と同様に、水平同期信号が乱されたとしても、正確なスライスレベルを検出することができる。さらに、実施の形態４に係るデータスライス制御装置１つで、全世界の文字放送方式に対応することができる。
【０１４４】
なお、上記実施の形態１〜４では、３つのサンプリング点で単調増加検出及び単調減少検出を行う場合について説明したが。３つ以上のサンプリング点で単調増加検出及び単調減少検出を行えば、本発明と同様の効果が得られる。
【０１４５】
また、上記実施の形態１〜４では、サンプリングクロックを伝送クロックの２倍に設定する場合について説明したが、２倍に限定されるものではなく、２倍以上であれば同様の効果が得られる。
【０１４６】
また、上記実施の形態１〜４では、文字放送信号がテレテキスト信号の場合について説明したが、テレテキスト信号でなくても、ＣＲＩを検出し、その検出された期間でスライスレベルを算出することで、正確なスライスレベル算出が可能となる。
【０１４７】
（実施の形態５）
以下、本発明の実施の形態５に係るデータスライス制御方法について図７及び図８を用いて説明する。図７は、本発明の実施の形態５に係るデータスライス制御方法の構成を示すブロック図である。
図７において、映像信号入力端子７０１は、垂直帰線期間に文字放送データが重畳されたアナログ映像信号Ｓ７０１を入力する。
【０１４８】
Ａ／Ｄ変換器７０２は、アナログ映像信号S ７０１を所定のサンプリングクロックｆｓ（ＭＨｚ）でサンプリングしてディジタル信号Ｓ７０２に変換し、ローパスフィルタ（ＬＰＦ）に出力する。
【０１４９】
ＬＰＦ７０３は、入力したディジタル映像信号Ｓ７０２に対してノイズ除去処理を施し、ノイズを除去したディジタル映像信号Ｓ７０３をＲＡＭ７４１と２値化回路１１４とに出力する。
【０１５０】
同期分離回路７１９は、入力したディジタル映像信号Ｓ７０２を水平同期信号Ｓ７１９ａと垂直同期信号Ｓ７１９ｂとに分離し、クロックランイン（ＣＲＩ）期間設定回路７１８に出力する。なお、水平同期信号Ｓ７１９ａ及び垂直同期信号Ｓ７１９ｂは、ＣＲＩ期間の位置を設定するために用いられる。
【０１５１】
ＣＲＩ期間設定回路７１８は、前記垂直同期信号Ｓ７１９ｂと水平同期信号Ｓ７１９ａとからディジタル映像信号Ｓ７０２に重畳された文字放送データのＣＲＩ期間を設定するためのＣＲＩ期間設定信号Ｓ７１８を生成し、ＲＡＭアドレス生成回路７４０に出力する。
【０１５２】
ＲＡＭアドレス生成回路７４０は、ＣＲＩ期間設定信号Ｓ７１８が有効な期間にノイズが除去されたディジタル映像信号Ｓ７０３をＲＡＭ７４１に書き込むためのＲＡＭアドレスＳ７４０を生成し、ＲＡＭ７４１に出力する。
ＲＡＭ７４１は、ＲＡＭアドレス生成回路７４０から得られたＲＡＭアドレスに基づいてノイズが除去されたディジタル映像信号Ｓ７０３を格納する。
【０１５３】
マイコン７４１は、ＣＲＩ期間設定信号Ｓ７１８が有効な期間にのみ格納されたＲＡＭ７４１内のデータを用いて、最適なスライスレベルを算出し、２値化回路７１４に出力する。
２値化回路７１４は、スライスレベルＳ７４２でノイズが除去されたディジタル映像信号Ｓ７０３を０と１の２値化信号Ｓ７１４に変換し、抜き取り回路７１５に出力する。
【０１５４】
抜き取り回路７１５は、文字放送方式の種別に応じた所定の抜き取り間隔によって２値化信号Ｓ７１４を抜き取り、抜き取りデータＳ７１５をデコード回路７１６に出力する。
【０１５５】
デコード回路７１６は、シリアルの抜き取りデータＳ７１５をパラレル信号に変換し、文字放送の種別に応じた誤り訂正などのデコード処理を施した後、出力端子７１７を介してデコード処理したデータＳ７１６を外部に出力する。
【０１５６】
以下、図７に示すマイコン７４２での処理内容を図８のフローチャートを参照しながら詳しく説明する。
図８において、ステップＳ８０１は、ＲＡＭ７４１のアドレスｉと変数ｊと最大値検出変数ＭＡＸと最小値検出変数ＭＩＮとを初期化し、ステップＳ８０２に進む。
【０１５７】
ステップＳ８０２では、アドレスｉに格納されたＲＡＭデータＲＡＭ（ｉ）と最大値検出変数ＭＡＸとを比較し、アドレスｉに格納されたＲＡＭデータＲＡＭ（ｉ）の方が、最大値検出変数ＭＡＸより大きい場合には、ステップＳ８０３に、それ以外はステップＳ８０４に進む。
【０１５８】
ステップＳ８０３では、最大値検出変数ＭＡＸをＲＡＭデータＲＡＭ（ｉ）に変更し、ステップＳ８０６に進む。
ステップＳ８０４では、アドレスｉに格納されたＲＡＭデータＲＡＭ（ｉ）と最小値検出変数ＭＩＮとを比較し、アドレスｉに格納されたＲＡＭデータＲＡＭ（ｉ）の方が、最小値検出変数ＭＩＮより小さい場合には、ステップＳ８０５に、それ以外はステップＳ８０６に進む。
【０１５９】
ステップＳ８０５では、最小値検出変数ＭＩＮをＲＡＭデータＲＡＭ（ｉ）に変更し、ステップＳ８０６に進む。
ステップＳ８０６では、現在のＲＡＭアドレスｉに格納されたＲＡＭデータＲＡＭ（ｉ）と、ＲＡＭアドレスｉ−１に格納されたＲＡＭデータＲＡＭ（ｉ−１）と、ＲＡＭアドレスｉ＋１に格納されたＲＡＭデータＲＡＭ（ｉ＋１）とを比較し、データの大きさが、ＲＡＭ（ｉ−１）、ＲＡＭ（ｉ）、ＲＡＭ（ｉ＋１）の順となっている場合には、ステップＳ８０７に、それ以外はステップＳ８１２に進む。
【０１６０】
ステップ８０７では、単調増加検出アドレス格納バッファＩＮＣＡＤＲ（ｊ）にＲＡＭアドレスｉを格納し、ステップＳ８０８に進む。
【０１６１】
ステップ８０８では、単調増加検出アドレス格納バッファＩＮＣＡＤＲ（ｊ）に格納されているアドレス値と単調増加検出アドレス格納バッファＩＮＣＡＤＲ（ｊ−１）に格納されているアドレス値とＣＲＩ周波数データＣＲＩＦＱとを用いて、単調増加の判定処理を行う。ＣＲＩ周波数データＣＲＩＦＱは、サンプリングクロックｆｓ（ＭＨｚ）と文字放送データの伝送クロックｆｃｈｒ（ＭＨｚ）の比で求めることができ、２ｆｓ／ｆｃｈｒで算出することができる。まずは、現在の単調増加検出アドレス格納バッファＩＮＣＡＤＲ（ｊ）に格納されているＲＡＭアドレスｊから１つ前の単調増加検出アドレス格納バッファＩＮＣＡＤＲ（ｊ−１）に格納されているＲＡＭアドレスｊ−１を減算し、その値がＣＲＩ周波数データＣＲＩＦＱと等しいかどうかを調べる。次に、現在の単調減少検出アドレス格納バッファＤＥＣＡＤＲ（ｊ）に格納されているＲＡＭアドレスｊから単調増加検出アドレス格納バッファＩＮＣＡＤＲ（ｊ−１）に格納されているＲＡＭアドレスｊ−１を減算し、その値がＣＲＩ周波数データＣＲＩＦＱの１／２の値と等しいかどうかを調べる。そして、どちらの条件も満たす場合にはステップＳ８０９に、満たさない場合にはステップＳ８１１に進む。
【０１６２】
ステップＳ８０９では、スライスレベル変数ＳＬＶを最大値検出変数ＭＡＸと最小値検出変数ＭＩＮとの平均値に変更し、ステップＳ８１１に進む。
ステップＳ８１１では、最大値検出変数ＭＡＸ及び最小値検出変数ＭＩＮを初期化するとともに、変数ｊをインクリメントし、ステップＳ８１４に進む。
【０１６３】
ステップＳ８１２では、現在のＲＡＭアドレスｉに格納されたＲＡＭデータＲＡＭ（ｉ）と、ＲＡＭアドレスｉ−１に格納されたＲＡＭデータＲＡＭ（ｉ−１）と、ＲＡＭアドレスｉ＋１に格納されたＲＡＭデータＲＡＭ（ｉ＋１）とを比較し、データの大きさが、ＲＡＭ（ｉ＋１）、ＲＡＭ（ｉ）、ＲＡＭ（ｉ−１）の順となっている場合には、ステップＳ８１３に、それ以外はステップＳ８１４に進む。
【０１６４】
ステップＳ８１３では、単調減少検出アドレス格納バッファＤＥＣＡＤＲ（ｊ）にＲＡＭアドレスｉを格納し、ステップＳ８１４に進む。
ステップＳ８１４では、ＲＡＭアドレスｉが最終アドレスかどうかを調べる。最終アドレスの場合には、処理を終了し、最終アドレスでない場合には、ステップＳ８１５に進む。
【０１６５】
ステップＳ８１５では、ＲＡＭアドレスｉをインクリメントして、ステップＳ８０２に戻る。
ＲＡＭアドレスｉが最終のアドレスとなるまでステップＳ８０２からＳ８１４までマイコン７４２にて順次処理される。
【０１６６】
本実施の形態５に係るデータスライス制御方法によれば、以下に示す効果が得られる。テレテキスト放送に代表される文字放送信号は、テレビ信号の垂直ブランキング期間に重畳されているため、同様に垂直ブランキング期間に重畳されているコピーガード信号のマクロビジョン信号などにより同期分離回路７１９で分離される水平同期信号Ｓ７１９ａは乱され、水平同期信号Ｓ７１９ａを基準として生成するＣＲＩ期間設定信号Ｓ７１８もＣＲＩ期間のみを含むように設定することは、かなり困難である。しかしながら、本実施の形態５に係るデータスライス制御方法によれば、水平同期信号Ｓ７１９ａが乱されたとしても、ＣＲＩ期間設定信号Ｓ７１８を、ＣＲＩ期間を含むように幅を大きく設定し、ＣＲＩ期間設定信号内で、自動的にＣＲＩを検出することで、より正確なスライスレベルを検出することができる。
【０１６７】
さらに、文字放送方式の種別とサンプリングクロックの周波数とからＣＲＩ検出を行うため、サンプリングクロックさえ決定すれば、欧州のテレテキスト放送だけでなく、ＶＰＳ、ＷＳＳ、日本の文字多重放送、電子プラグラミング案内（略して、ＥＰＧ）、米国のクローズドキャプション放送にも対応して正確なスライスレベル算出を行うことができ、本実施の形態５に係るデータスライス制御方法のみで、全世界の文字放送方式に対応することができる。
【０１６８】
（実施の形態６）
以下、本発明の実施の形態６によるデータスライス制御方法について図９を用いて説明する。図９は、図７に示すマイコン７４２での処理内容を説明するためのフローチャートである。その他の処理については、実施の形態５と同様であるため説明を省略する。
【０１６９】
図９において、ステップＳ９０１は、ＲＡＭ７４１のアドレスｉと変数ｊと最大値検出変数ＭＡＸと最小値検出変数ＭＩＮと判定結果カウント変数ＪＤＣＮＴとスライスレベル累積加算変数ＳＬＡＣＭＤとを初期化し、ステップＳ９０２に進む。
【０１７０】
ステップＳ９０２では、アドレスｉに格納されたＲＡＭデータＲＡＭ（ｉ）と最大値検出変数ＭＡＸとを比較し、アドレスｉに格納されたＲＡＭデータＲＡＭ（ｉ）の方が、最大値検出変数ＭＡＸより大きい場合には、ステップＳ９０３に、それ以外はステップＳ９０４に進む。
【０１７１】
ステップＳ９０３では、最大値検出変数ＭＡＸをＲＡＭデータＲＡＭ（ｉ）に変更し、ステップＳ９０６に進む。
【０１７２】
ステップＳ９０４では、アドレスｉに格納されたＲＡＭデータＲＡＭ（ｉ）と最小値検出変数ＭＩＮとを比較し、アドレスｉに格納されたＲＡＭデータＲＡＭ（ｉ）の方が、最小値検出変数ＭＩＮより小さい場合には、ステップＳ９０５に、それ以外はステップＳ９０６に進む。
【０１７３】
ステップＳ９０５では、最小値検出変数ＭＩＮをＲＡＭデータＲＡＭ（ｉ）に変更し、ステップＳ９０６に進む。
【０１７４】
ステップＳ９０６では、現在のＲＡＭアドレスｉに格納されたＲＡＭデータＲＡＭ（ｉ）と、ＲＡＭアドレスｉ−１に格納されたＲＡＭデータＲＡＭ（ｉ−１）と、ＲＡＭアドレスｉ＋１に格納されたＲＡＭデータＲＡＭ（ｉ＋１）とを比較し、データの大きさが、ＲＡＭ（ｉ−１）、ＲＡＭ（ｉ）、ＲＡＭ（ｉ＋１）の順となっている場合には、ステップＳ９０７に、それ以外はステップＳ９１４に進む。
【０１７５】
ステップ９０７では、単調増加検出アドレス格納バッファＩＮＣＡＤＲ（ｊ）にＲＡＭアドレスｉを格納し、ステップＳ９０８に進む。
【０１７６】
ステップ９０８では、単調増加検出アドレス格納バッファＩＮＣＡＤＲ（ｊ）に格納されているアドレス値と１つ前に格納されている単調増加検出アドレス格納バッファＩＮＣＡＤＲ（ｊ−１）に格納されているアドレス値とＣＲＩ周波数データＣＲＩＦＱとを用いて判定処理を行う。ＣＲＩ周波数データＣＲＩＦＱは、サンプリングクロックｆｓ（ＭＨｚ）と文字放送データの伝送クロックｆｃｈｒ（ＭＨｚ）の比で求めることができ、２ｆｓ／ｆｃｈｒで算出することができる。まずは、現在の単調増加検出アドレス格納バッファＩＮＣＡＤＲ（ｊ）に格納されているＲＡＭアドレスｊから１つ前の単調増加検出アドレス格納バッファＩＮＣＡＤＲ（ｊ−１）に格納されているＲＡＭアドレスｊ−１を減算し、その値がＣＲＩ周波数データＣＲＩＦＱと等しいかどうかを調べる。次に、現在の単調減少検出アドレス格納バッファＤＥＣＡＤＲ（ｊ）に格納されているＲＡＭアドレスｊから単調増加検出アドレス格納バッファＩＮＣＡＤＲ（ｊ−１）に格納されているＲＡＭアドレスｊ−１を減算し、その値がＣＲＩ周波数データＣＲＩＦＱの１／２の値と等しいかどうかを調べる。そして、どちらの条件も満たす場合にはステップＳ９０９に、満たさない場合にはステップＳ９１３に進む。
【０１７７】
ステップＳ９０９では、判定結果カウント変数ＪＤＣＮＴをインクリメントしてステップＳ９１０に進む。
ステップＳ９１０では、スライスレベル累積加算変数ＳＬＡＣＭＤを、スライスレベル累積加算変数ＳＬＡＣＭＤに対して最大値検出変数ＭＡＸ及び最小値検出変数ＭＩＮとの平均値を加算した値に変更し、ステップＳ９１１に進む。
【０１７８】
ステップＳ９１１では、スライスレベル変数ＳＬＶを、スライスレベル累積加算変数ＳＬＡＣＭＤを判定結果カウント変数ＪＤＣＮＴで除算した値に変更し、ステップＳ９１３に進む。
【０１７９】
ステップＳ９１３では、最大値検出変数ＭＡＸ及び最小値検出変数ＭＩＮを初期化するとともに、変数ｊをインクリメントし、ステップＳ９１６に進む。
【０１８０】
ステップＳ９１４では、現在のＲＡＭアドレスｉに格納されたＲＡＭデータＲＡＭ（ｉ）と、ＲＡＭアドレスｉ−１に格納されたＲＡＭデータＲＡＭ（ｉ−１）と、ＲＡＭアドレスｉ＋１に格納されたＲＡＭデータＲＡＭ（ｉ＋１）とを比較し、データの大きさが、ＲＡＭ（ｉ＋１）、ＲＡＭ（ｉ）、ＲＡＭ（ｉ−１）の順となっている場合には、ステップＳ９１５に、それ以外はステップＳ９１６に進む。
【０１８１】
ステップＳ９１５では、単調減少検出アドレス格納バッファＤＥＣＡＤＲ（ｊ）にＲＡＭアドレスｉを格納し、ステップＳ９１６に進む。
ステップＳ９１６では、ＲＡＭアドレスｉが最終アドレスかどうかを調べる。最終アドレスの場合には、処理を終了し、最終アドレスでない場合には、ステップＳ９１７に進む。
【０１８２】
ステップＳ９１７では、ＲＡＭアドレスｉをインクリメントして、ステップＳ９０２に戻る。
ＲＡＭアドレスｉが最終のアドレスとなるまで、ステップＳ９０２からＳ９１６までの処理がマイコン７４２にて順次行われる。
【０１８３】
以上のように、本実施の形態６に係るデータ制御方法によれば、ＣＲＩ期間やフレーミングコード期間において、ゴーストやノイズなどの影響により信号が乱され、通常の最大値より大きくなったり小さくなったりした場合でも、同一の周波数成分を含むＣＲＩ期間のみでスライスレベルを算出し、その平均をとることにより、ゴーストやノイズなどの影響を極力抑制することができ、より正確なスライスレベルを算出することができる。
【０１８４】
また、本実施の形態５に係るデータスライス制御装置と同様に、水平同期信号Ｓ７１９ａが乱されたとしても、正確なスライスレベルを検出することができる。さらに、実施の形態６に係るデータスライス制御方法のみで、全世界の文字放送方式に対応することができる。
【０１８５】
（実施の形態７）
以下、本発明の実施の形態７によるデータスライス制御方法について図１０と図１１を用いて説明する。図１０は、図７に示すマイコン７４２での処理内容を説明するためのフローチャートであり、図１１は図１０のフローチャート上のスライスレベル制御処理内容を説明するためのフローチャートである。その他の処理については、実施の形態５と同様であるため説明を省略する。
【０１８６】
図１０において、ステップＳ１００１は、ＲＡＭ７４１のアドレスｉと変数ｊと最大値検出変数ＭＡＸと最小値検出変数ＭＩＮを初期化し、ステップＳ１００２に進む。
ステップＳ１００２では、アドレスｉに格納されたＲＡＭデータＲＡＭ（ｉ）と最大値検出変数ＭＡＸとを比較し、アドレスｉに格納されたＲＡＭデータＲＡＭ（ｉ）の方が、最大値検出変数ＭＡＸより大きい場合には、ステップＳ１００３に、それ以外はステップＳ１００４に進む。
【０１８７】
ステップＳ１００３では、最大値検出変数ＭＡＸをＲＡＭデータＲＡＭ（ｉ）に変更し、ステップＳ１００７に進む。
【０１８８】
ステップＳ１００４では、アドレスｉに格納されたＲＡＭデータＲＡＭ（ｉ）と最小値検出変数ＭＩＮとを比較し、アドレスｉに格納されたＲＡＭデータＲＡＭ（ｉ）の方が、最小値検出変数ＭＩＮより小さい場合には、ステップＳ１００５に、それ以外はステップＳ１００７に進む。
ステップＳ１００５では、最小値検出変数ＭＩＮをＲＡＭデータＲＡＭ（ｉ）に変更し、ステップＳ１００７に進む。
【０１８９】
ステップＳ１００７では、現在のＲＡＭアドレスｉに格納されたＲＡＭデータＲＡＭ（ｉ）に対して、コアリング処理を施す。ここでのコアリング処理は、現在のＲＡＭアドレスｉに格納されたＲＡＭデータＲＡＭ（ｉ）の大きさ（振幅値）がコアリングレベルCORLMTDより小さい値の場合は０とし、コアリングレベルCORLMTDより大きい値の場合は、コアリングレベルCORLMTDを減算した値をコアリングデータＲＡＭＣ（ｉ）としてＲＡＭに格納し、ステップＳ１００８に進む。
【０１９０】
ステップＳ１００８では、コアリングデータにスライスレベル制御処理を施し、ステップＳ１００９に進む。スライスレベル制御処理に関しては、後述する。
【０１９１】
ステップＳ１００９では、ＲＡＭアドレスｉが最終アドレスかどうかを調べる。最終アドレスの場合には、処理を終了し、最終アドレスでない場合には、ステップＳ１０１０に進む。
【０１９２】
ステップＳ１０１０では、ＲＡＭアドレスｉをインクリメントして、ステップＳ１００２に戻る。
ＲＡＭアドレスｉが最終のアドレスとなるまでステップＳ１００２からＳ１００９までマイコン７４２にて順次処理される。
【０１９３】
図１１を用いて、ステップＳ１００８のスライスレベル制御処理に関して詳しく説明する。
ステップ１１０１では、コアリング処理されＲＡＭアドレスｉに格納されたデータＲＡＭＣ（ｉ）から閾値αを減算した値と、コアリング処理されＲＡＭアドレスｉ−１に格納されたデータＲＡＭＣ（ｉ−１）とＲＡＭアドレスｉ＋１に格納されコアリング処理されたデータＲＡＭ（ｉ＋１）との平均値と、ＲＡＭＣ（ｉ−１）に閾値αを加算した値とを比較し、データの大きさ（振幅値）が、ＲＡＭＣ（ｉ）−α、（ＲＡＭＣ（ｉ−１）＋ＲＡＭＣ（ｉ＋１））／２、ＲＡＭＣ（ｉ）＋αの順となっている場合には、ステップＳ１１０２に、それ以外はこのスライスレベル制御処理を終了する。
【０１９４】
ステップＳ１１０２では、ＲＡＭアドレスｉ−１に格納されコアリング処理されたデータＲＡＭＣ（ｉ−１）に閾値βを加算した値とＲＡＭアドレスｉ＋１に格納されコアリング処理されたデータＲＡＭＣ（ｉ＋１）とを比較し、ＲＡＭＣ（ｉ＋１）の方がＲＡＭＣ（ｉ−１）＋βより大きい場合には、ステップＳ１１０３に、それ以外はステップＳ１１０７に進む。
【０１９５】
ステップＳ１１０３では、単調増加検出アドレス格納バッファＩＮＣＡＤＲ（ｊ）にＲＡＭアドレスｉを格納し、ステップＳ１１０４に進む。
【０１９６】
ステップＳ１１０４では、単調増加検出アドレス格納バッファＩＮＣＡＤＲ（ｊ）のアドレス値と単調増加検出アドレス格納バッファＩＮＣＡＤＲ（ｊ−１）のアドレス値とＣＲＩ周波数データＣＲＩＦＱとを用いて判定処理を行う。ＣＲＩ周波数データＣＲＩＦＱは、サンプリングクロックｆｓ（ＭＨｚ）と文字放送データの伝送クロックｆｃｈｒ（ＭＨｚ）の比で求めることができ、２ｆｓ／ｆｃｈｒで算出することができる。まず、現在の単調増加検出アドレス格納バッファＩＮＣＡＤＲ（ｊ）に格納されているＲＡＭアドレスｊから１つ前の単調増加検出アドレス格納バッファＩＮＣＡＤＲ（ｊ−１）に格納されているＲＡＭアドレスｊ−１を減算し、その値がＣＲＩ周波数データＣＲＩＦＱと等しいかどうかを調べる。次に、現在の単調減少検出アドレス格納バッファＤＥＣＡＤＲ（ｊ）に格納されているＲＡＭアドレスｊから単調増加検出アドレス格納バッファＩＮＣＡＤＲ（ｊ−１）に格納されているＲＡＭアドレスｊ−１を減算し、その値がＣＲＩ周波数データＣＲＩＦＱの１／２の値と等しいかどうかとを調べる。そして、どちらの条件も満たす場合にはステップＳ１１０５に、満たさない場合にはステップＳ１１０６に進む。
【０１９７】
ステップＳ１１０５では、スライスレベル変数ＳＬＶを最大値検出変数ＭＡＸと最小値検出変数ＭＩＮとの平均値に変更し、ステップＳ１１０６に進む。
ステップＳ１１０６では、最大値検出変数ＭＡＸ及び最小値検出変数ＭＩＮを初期化するとともに、変数ｊをインクリメントし、このスライスレベル制御処理を終了する。
【０１９８】
ステップＳ１１０７では、コアリング処理されＲＡＭアドレスｉ＋１に格納されたデータＲＡＭＣ（ｉ＋１）に閾値βを加算した値とコアリング処理されＲＡＭアドレスｉ−１に格納されたデータＲＡＭＣ（ｉ−１）とを比較し、ＲＡＭＣ（ｉ−１）の方がＲＡＭＣ（ｉ＋１）＋βより大きい場合には、ステップＳ１１０８に、それ以外は、このスライスレベル制御処理を終了する。
【０１９９】
ステップＳ１１０８では、単調減少検出アドレス格納バッファＤＥＣＡＤＲ（ｊ）にＲＡＭアドレスｉを格納し、このスライスレベル制御処理を終了する。
【０２００】
以上のように、本実施の形態７に係るデータ制御装置によれば、以下に示す効果が得られる。映像信号に重畳されるデータが文字放送データの場合、映像信号のペデスタルレベルより上に文字放送データが存在する。そのため、コアリング処理を行うことによりペデスタルレベル以下のノイズによる影響を抑制することができる。また、連続した３つのサンプリング点で単調増加検出及び単調減少検出を行っているが、その傾きを算出し判定することで、ノイズなどの影響を抑えて、より精度の高い単調増加検出及び単調減少検出を行うことができる。その結果、後段で算出されるスライスレベルは、より精度の高いものとなる。
【０２０１】
また、本実施の形態５に係るデータスライス制御装置と同様に、水平同期信号Ｓ７１９ａが乱されたとしても、正確なスライスレベルを検出することができる。さらに、実施の形態７に係るデータスライス制御方法のみで、全世界の文字放送方式に対応することができる。
【０２０２】
（実施の形態８）
以下、本発明の実施の形態８によるデータスライス制御方法について図１２と図１３を用いて説明する。図１２は、図７に示すマイコン７４２での処理内容を説明するためのフローチャートであり、図１２は図１３のフローチャート上のスライスレベル制御処理内容を説明するためのフローチャートである。その他の処理については、実施の形態５と同様であるため説明を省略する。
【０２０３】
図１２において、ステップＳ１２０１は、ＲＡＭ７４１のアドレスｉと変数ｊと最大値検出変数ＭＡＸと最小値検出変数ＭＩＮと判定結果カウント変数ＪＤＣＮＴとスライスレベル累積加算変数ＳＬＡＣＭＤとを初期化し、ステップＳ１２０２に進む。
【０２０４】
ステップＳ１２０２では、アドレスｉに格納されたＲＡＭデータＲＡＭ（ｉ）と最大値検出変数ＭＡＸとを比較し、アドレスｉに格納されたＲＡＭデータＲＡＭ（ｉ）の方が、最大値検出変数ＭＡＸより大きい場合には、ステップＳ１２０３に、それ以外はステップＳ１２０４に進む。
【０２０５】
ステップＳ１２０３では、最大値検出変数ＭＡＸをＲＡＭデータＲＡＭ（ｉ）に変更し、ステップＳ１２０６に進む。
【０２０６】
ステップＳ１２０４では、アドレスｉに格納されたＲＡＭデータＲＡＭ（ｉ）と最小値検出変数ＭＩＮとを比較し、アドレスｉに格納されたＲＡＭデータＲＡＭ（ｉ）の方が、最小値検出変数ＭＩＮより小さい場合には、ステップＳ１２０５に、それ以外はステップＳ１２０６に進む。
【０２０７】
ステップＳ１２０５では、最小値検出変数ＭＩＮをＲＡＭデータＲＡＭ（ｉ）に変更し、ステップＳ１２０６に進む。
【０２０８】
ステップＳ１２０６では、現在のＲＡＭアドレスｉに格納されたＲＡＭデータＲＡＭ（ｉ）に対して、コアリング処理を施す。ここでのコアリング処理は、現在のＲＡＭアドレスｉに格納されたＲＡＭデータＲＡＭ（ｉ）の大きさ（振幅値）がコアリングレベルCORLMTDより小さい値の場合は０とし、コアリングレベルCORLMTDより大きい値の場合は、CORLMTDを減算した値をコアリングデータＲＡＭＣ（ｉ）としてＲＡＭに格納し、ステップＳ１２０７に進む。
【０２０９】
ステップＳ１２０７では、スライスレベル制御処理を施し、ステップＳ１２０８に進む。スライスレベル制御処理に関しては、後述する。
【０２１０】
ステップＳ１２０８では、ＲＡＭアドレスｉが最終アドレスかどうかを調査する。最終アドレスの場合には、処理を終了し、最終アドレスでない場合には、ステップＳ１２０９に進む。
【０２１１】
ステップＳ１２０９では、ＲＡＭアドレスｉをインクリメントして、ステップＳ１２０２に戻る。
ＲＡＭアドレスｉが最終のアドレスとなるまで、ステップＳ１２０２からＳ１２０８の処理をマイコン７４２にて行う。
【０２１２】
図１３を用いて、ステップＳ１２０７のスライスレベル制御処理に関して詳しく説明する。
ステップ１３０１では、ＲＡＭアドレスｉに格納されコアリング処理されたデータＲＡＭＣ（ｉ）から閾値αを減算した値と、ＲＡＭアドレスｉ−１に格納されコアリング処理されたデータＲＡＭＣ（ｉ−１）とＲＡＭアドレスｉ＋１に格納されコアリング処理されたデータＲＡＭ（ｉ＋１）とを平均した値と、ＲＡＭＣ（ｉ−１）に閾値αを加算した値とを比較し、データの大きさ（振幅値）が、ＲＡＭＣ（ｉ）−α、（ＲＡＭＣ（ｉ−１）＋ＲＡＭＣ（ｉ＋１））／２、ＲＡＭＣ（ｉ）＋αの順となっている場合には、ステップＳ１３０２に、それ以外はこのスライスレベル制御処理を終了する。
【０２１３】
ステップＳ１３０２では、コアリング処理されＲＡＭアドレスｉ−１に格納されたデータＲＡＭＣ（ｉ−１）に閾値βを加算した値とコアリング処理されＲＡＭアドレスｉ＋１に格納されたデータＲＡＭＣ（ｉ＋１）とを比較し、ＲＡＭＣ（ｉ＋１）の方がＲＡＭＣ（ｉ−１）＋βより大きい場合には、ステップＳ１３０３に、それ以外はステップＳ１３０９に進む。
【０２１４】
ステップＳ１３０３では、単調増加検出アドレス格納バッファＩＮＣＡＤＲ（ｊ）にＲＡＭアドレスｉを格納し、ステップＳ１３０４に進む。
ステップＳ１３０４では、単調増加検出アドレス格納バッファＩＮＣＡＤＲ（ｊ）に格納されているアドレス値と１つ前に格納されている単調増加検出アドレス格納バッファＩＮＣＡＤＲ（ｊ−１）に格納されているアドレス値とＣＲＩ周波数データＣＲＩＦＱとを用いて判定処理を行う。ＣＲＩ周波数データＣＲＩＦＱは、サンプリングクロックｆｓ（ＭＨｚ）と文字放送データの伝送クロックｆｃｈｒ（ＭＨｚ）の比で求めることができ、２ｆｓ／ｆｃｈｒで算出することができる。まずは、現在の単調増加検出アドレス格納バッファＩＮＣＡＤＲ（ｊ）に格納されているＲＡＭアドレスｊから１つ前の単調増加検出アドレス格納バッファＩＮＣＡＤＲ（ｊ−１）に格納されているＲＡＭアドレスｊ−１を減算し、その値がＣＲＩ周波数データＣＲＩＦＱと等しいかどうかを調べる。次に、現在の単調減少検出アドレス格納バッファＤＥＣＡＤＲ（ｊ）に格納されているＲＡＭアドレスｊから単調増加検出アドレス格納バッファＩＮＣＡＤＲ（ｊ−１）に格納されているＲＡＭアドレスｊ−１を減算し、その値がＣＲＩ周波数データＣＲＩＦＱの１／２の値と等しいかどうかを調べる。そして、どちらの条件も満たした場合には、ステップＳ１３０５に、満たさない場合には、ステップＳ１３０８に進む。
【０２１５】
ステップＳ１３０５では、判定結果カウント変数ＪＤＣＮＴをインクリメントしてステップＳ１３０６に進む。
ステップＳ１３０６では、スライスレベル累積加算変数ＳＬＡＣＭＤを、最大値検出変数ＭＡＸと最小値検出変数ＭＩＮとの平均値をスライスレベル累積加算変数ＳＬＡＣＭＤに加算した値に変更し、ステップＳ１３０７に進む。
【０２１６】
ステップＳ１３０７では、スライスレベル変数ＳＬＶを、スライスレベル累積加算変数ＳＬＡＣＭＤを判定結果カウント変数ＪＤＣＮＴで除算した値に変更し、ステップＳ１３０８に進む。
【０２１７】
ステップＳ１３０８では、最大値検出変数ＭＡＸ及び最小値検出変数ＭＩＮを初期化するとともに、変数ｊをインクリメントし、このスライスレベル制御処理を終了する。
【０２１８】
ステップＳ１３０９では、閾値をβとすると、ＲＡＭアドレスｉ＋１に格納されコアリング処理されたデータＲＡＭＣ（ｉ＋１）にβを加算した値とＲＡＭアドレスｉ−１に格納されコアリング処理されたデータＲＡＭＣ（ｉ−１）とを比較し、ＲＡＭＣ（ｉ−１）の方がＲＡＭＣ（ｉ＋１）＋βより大きい場合には、ステップＳ１３１０に、それ以外は、このスライスレベル制御処理を終了する。
ステップＳ１３１０では、単調減少検出アドレス格納バッファＤＥＣＡＤＲ（ｊ）にＲＡＭアドレスｉを格納し、このスライスレベル制御処理を終了する。
【０２１９】
本実施の形態８に係るデータスライス制御装置によれば、以下に示す効果が得られる。映像信号に重畳される文字放送データの場合、映像信号のペデスタルレベルより上にデータが存在する。そのため、データ信号に対してコアリング処理を行うことによりペデスタルレベル以下のノイズによる影響を抑制することができる。また、連続した３つのサンプリング点で単調増加検出及び単調減少検出を行っているが、単調増加及び単調減少の傾きを算出し判定することで、ノイズなどの影響を抑えて、より精度の高い単調増加検出及び単調減少検出を行うことができる。その結果、後段で算出されるスライスレベルは、より精度の高いものとなる。さらに、ＣＲＩ期間やフレーミングコード期間において、ゴーストやノイズなどの影響により信号が乱され、通常の最大値より大きくなったり小さくなったりした場合でも、同一の周波数成分を含むＣＲＩ期間のみでスライスレベルを算出し、その平均をとることにより、ゴーストやノイズなどの影響を極力抑えて、より正確なスライスレベルを算出することができる。
【０２２０】
また、本実施の形態５に係るデータスライス制御装置と同様に、水平同期信号Ｓ７１９ａが乱されたとしても、正確なスライスレベルを検出することができる。さらに、実施の形態８に係るデータスライス制御方法で、全世界の文字放送方式に対応することができる。
【０２２１】
なお、上記実施の形態５〜８では、３つのサンプリング点で単調増加検出及び単調減少検出を行う場合を例について説明したが。３つ以上のサンプリング点で単調増加検出及び単調減少検出を行えば、本発明と同様の効果が得られる。
【図面の簡単な説明】
【０２２２】
【図１】本発明の実施の形態１に係るデータスライス制御装置の構成を示すブロック図である。
【図２】本発明の実施の形態１に係るデータスライス制御装置の動作を説明するためのタイミング図である。
【図３】本発明の実施の形態２に係るデータスライス制御装置の構成を示すブロック図である。
【図４】本発明の実施の形態２に係るデータスライス制御装置の動作を説明するためのタイミング図である。
【図５】本発明の実施の形態３に係るデータスライス制御装置の構成を示すブロック図である。
【図６】本発明の実施の形態４に係るデータスライス制御装置の構成を示すブロック図である。
【図７】本発明の実施の形態５、実施の形態６、実施の形態７、及び実施の形態８に係るデータスライス制御方法を実現するための装置の構成を示すブロック図である。
【図８】本発明の実施の形態５に係るデータスライス制御方法の処理内容を示すフローチャートである。
【図９】本発明の実施の形態６に係るデータスライス制御方法の処理内容を示すフローチャートである。
【図１０】本発明の実施の形態７に係るデータスライス制御方法の処理内容を示すフローチャートである。
【図１１】本発明の実施の形態７に係るデータスライス制御方法の処理内容の１つであるスライスレベル制御処理内容を示すフローチャートである。
【図１２】本発明の実施の形態８に係るデータスライス制御方法の処理内容を示すフローチャートである。
【図１３】本発明の実施の形態８に係るデータスライス制御方法の処理内容の１つであるスライスレベル制御処理内容を示すフローチャートである。
【図１４】従来のデータスライス制御装置の構成を示すブロック図である。
【図１５】従来のデータスライス制御装置を説明するための文字放送の種別を示す表である。
【符号の説明】
【０２２３】
１０１、３０１、５０１、６０１、７０１、１４０１  映像信号入力端子
Ｓ１０１、Ｓ３０１、Ｓ５０１、Ｓ６０１、Ｓ７０１、Ｓ１４０１  映像信号
１０２、３０２、５０２、６０２、７０２、１４０２  Ａ／Ｄ変換器
Ｓ１０２、Ｓ３０２、Ｓ５０２、Ｓ６０２、Ｓ７０２、Ｓ１４０２  ディジタル信号
１０３、３０３、５０３、６０３、７０３、１４０３  ローパスフィルタ
Ｓ１０３、Ｓ３０３、Ｓ５０３、Ｓ６０３、Ｓ７０３、Ｓ１４０３  ノイズ除去された信号
１１９、３１９、５１９、６１９、７１９、１４１９  同期分離回路
Ｓ１１９ａ、Ｓ３１９ａ、Ｓ５１９ａ、Ｓ６１９ａ、Ｓ７１９ａ、Ｓ１４１９ａ  水平同期信号
Ｓ１１９ｂ、Ｓ３１９ｂ、Ｓ５１９ｂ、Ｓ６１９ｂ、Ｓ７１９ｂ、Ｓ１４１９ｂ  垂直同期信号
１１８、３１８、５１８、６１８、７１８、１４１８  ＣＲＩ期間設定回路
Ｓ１１８、Ｓ３１８、Ｓ５１８、Ｓ６１８、Ｓ７１８、Ｓ１４１８  ＣＲＩ期間設定信号
１０４、３０４、５０４、６０４、７０４、１４０４  最大値検出回路
Ｓ１０４、Ｓ３０４、Ｓ５０４、Ｓ６０４、Ｓ７０４、Ｓ１４０４  最大値
１０５、３０５、５０５、６０５、７０５、１４０５  最小値検出回路
Ｓ１０５、Ｓ３０５、Ｓ５０５、Ｓ６０５、Ｓ７０５、Ｓ１４０５  最小値
１０６、３０６  単調増加検出回路
Ｓ１０６、Ｓ３０６  単調増加検出信号
１０７、３０７  単調減少検出回路
Ｓ１０７、Ｓ３０７  単調減少検出信号
１０８、３０８、５０８、６０８  カウンタ
Ｓ１０８、Ｓ３０８、Ｓ５０８、Ｓ６０８  カウンタデータ
１１０、３１０、５１０、６１０  データ保持回路
Ｓ１１０、Ｓ３１０、Ｓ５１０、Ｓ６１０  単調増加・単調減少期間隔値
１１１、３１１、５１１、６１１  文字放送方式格納テーブル
Ｓ１１１、Ｓ３１１、Ｓ５１１、Ｓ６１１  各種文字放送方式データ
１１２、３１２、５１２、６１２  ＣＲＩ期間判定回路
Ｓ１１２、Ｓ３１２、Ｓ５１２、Ｓ６１２  ＣＲＩ期間判定信号
１１３、３１３、５１３、６１３、１４１３  スライスレベル算出回路
Ｓ１１３、Ｓ３１３、Ｓ５１３、Ｓ６１３、Ｓ１４１３  スライスレベル
１１４、３１４、５１４、６１４、１４１４  ２値化回路
Ｓ１１４、Ｓ３１４、Ｓ５１４、Ｓ６１４、Ｓ１４１４  ２値化データ
１１５、３１５、５１５、６１５、１４１５  抜き取り回路
Ｓ１１５、Ｓ３１５、Ｓ５１５、Ｓ６１５、Ｓ１４１５  抜き取りデータ
１１６、３１６、５１６、６１６、１４１６  デコード回路
Ｓ１１６、Ｓ３１６、Ｓ５１６、Ｓ６１６、Ｓ１４１６  出力端子
３２０、６２０  判定信号カウンタ
Ｓ３２０、Ｓ６２０  判定信号カウンタ値
３２１、６２１  累積加算回路
Ｓ３２１、Ｓ６２１  累積加算値
３２２、６２２  データ選択回路
Ｓ３２２、Ｓ６２２  選択スライスレベル値
５２３、６２３  コアリング回路
Ｓ５２３、Ｓ６２３  コアリング処理されたデータ
５２４、６２４  第１のマスク回路
Ｓ５２４、Ｓ６２４  第１のマスキング処理されたデータ
５２５、６２５  第１の１Ｔ遅延器
Ｓ５２５、Ｓ６２５  １Ｔ遅延データ
５２６、６２６  第２の１Ｔ遅延器
Ｓ５２６、Ｓ６２６  ２Ｔ遅延データ
５２７、６２７  加算器
Ｓ５２７、Ｓ６２７  加算データ
５２８、６２８  ビットシフト演算器
Ｓ５２８、Ｓ６２８  ビットシフト演算データ
５２９、６２９  比較器
Ｓ５２９、Ｓ６２９  比較結果信号
５３０、６３０  判定器
Ｓ５３０ａ、Ｓ６３０ａ  増加信号
Ｓ５３０ｂ、Ｓ６３０ｂ  減少信号
５３１、６３１  第２のマスク回路
Ｓ５３１、Ｓ６３１  単調増加検出信号
５３２、６３２  第３のマスク回路
Ｓ５３２、Ｓ６３２  単調減少検出信号
７４０  ＲＡＭアドレス生成回路
Ｓ７４０  ＲＡＭ書き込みアドレス
７４１  ＲＡＭ
Ｓ７４１  ＲＡＭデータ
７４２  マイコン
Ｓ７４２  スライスレベル
【図１】
2005217531.tif 000003
【図２】
2005217531.tif 000004
【図３】
2005217531.tif 000005
【図４】
2005217531.tif 000006
【図５】
2005217531.tif 000007
【図６】
2005217531.tif 000008
【図７】
2005217531.tif 000009
【図８】
2005217531.tif 000010
【図９】
2005217531.tif 000011
【図１０】
2005217531.tif 000012
【図１１】
2005217531.tif 000013
【図１２】
2005217531.tif 000014
【図１３】
2005217531.tif 000015
【図１４】
2005217531.tif 000016
【図１５】
2005217531.tif 000017