(57)【要約】【課題】映像信号に歪みが生じた場合でも、適切なスライスレベルデータを設定して映像信号を２値化することにより、デコードエラーの発生率を低く抑えることのできるデータスライス装置を提供することを目的とする。【解決手段】データスライス装置３００を、検出したディジタル映像信号の振幅に基づき、該信号がＣＲＩ信号Ｃであるか判断し、ＣＲＩ信号のみを用いて基準スライスレベルと、基準スライスレベルにオフセットを設けた上側および下側スライスレベルと、を設定するスライスレベル算出部３１０と、各スライスレベルを用いてディジタル映像信号Ｓ１４０を２値化するデータスライス部１６０と、２値化したシリアルの各データをパラレルデータに変換するデコード回路１７０と、デコードした各データよりエラーが含まれていないデータを選択して映像信号出力端子１９０より出力するデータ選択部３２０と、を有するものとした。【選択図】　　　図５
2004040350.tif 000002
【特許請求の範囲】
【請求項１】
シリアルで伝送されるデータを含む入力信号をディジタル信号に変換するＡ／Ｄ変換手段と、
上記ディジタル信号に基づいて、上記ディジタル信号を２値化するための複数のスライスレベルデータを算出するスライスレベルデータ算出手段と、
上記ディジタル信号を上記各スライスレベルデータにより２値化し、複数の２値化信号に変換する２値化手段と、
上記各２値化信号より上記データを抜き取るための抜き取りパルスを生成する抜き取りパルス生成手段と、
上記各２値化信号より、上記抜き取りパルスで上記データを抜き取り、複数のシリアルデータを生成する抜き取り手段と、
上記各シリアルデータをデコードし、複数のデコードデータを生成するデコード手段と、
上記各デコードデータよりエラーの無いデコードデータを選択出力するデコードデータ選択手段と、
を備えたことを特徴とするデータスライス装置。
【請求項２】
請求項１に記載のデータスライス装置において、
上記入力信号は、所定の周期の基準波形を有する信号であり、
上記データスライス装置は、
上記ディジタル信号の最大値および最小値を検索する最大／最小検索手段と、
上記ディジタル信号の周期が上記基準波形の周期であるか判定する基準周期検出手段と、を備え、
上記スライスレベルデータ算出手段は、上記基準波形の周期が検出されたときの最大値と最小値とより算出した、上記ディジタル信号の平均値および振幅より、上記複数のスライスレベルデータを算出する、
ことを特徴とするデータスライス装置。
【請求項３】
請求項２に記載のデータスライス装置において、
上記スライスレベルデータ算出手段は、上記平均値を基準スライスレベルデータとし、上記振幅に基づいて決定したオフセット値を上記基準スライスレベルデータに加算した上側スライスレベルデータと、上記基準スライスレベルデータより上記オフセット値を減算した下側スライスレベルデータと、を算出する、
ことを特徴とするデータスライス装置。
【請求項４】
請求項１に記載のデータスライス装置において、
上記入力信号は、映像信号の垂直帰線期間に重畳されて伝送される文字放送の信号である、
ことを特徴とするデータスライス装置。
【請求項５】
所定の周期および振幅の基準波形を含む入力信号をディジタル信号に変換するＡ／Ｄ変換手段と、
上記ディジタル信号の周期が上記基準波形の周期であるか判定する基準周期検出手段と、
上記ディジタル信号の最大値および最小値を検索する最大／最小検索手段と、
上記検索された最大値と最小値とより算出したディジタル信号の振幅は、上記基準波形の振幅であるか判定する振幅判定手段と、
上記基準波形の周期および振幅が検出されたときの最大値と最小値とより算出したディジタル信号の平均値を、スライスレベルデータとするスライスレベルデータ算出手段と、
上記ディジタル信号を上記スライスレベルデータにより２値化し、２値化信号に変換する２値化手段と、
を備えたことを特徴とするデータスライス装置。
【請求項６】
請求項５に記載のデータスライス装置において、
上記最大／最小検索手段は、各周期の、上記ディジタル信号の最大値および最小値を検索し、
上記振幅判定手段は、上記各周期の最大値と最小値とより算出した振幅が、上記基準波形の振幅であるか判定する、
ことを特徴とするデータスライス装置。
【請求項７】
請求項５または請求項６に記載のデータスライス装置において、
上記スライスレベルデータ算出手段は、最大値と最小値とより平均値を算出すると、算出値と前の周期に算出したスライスレベルデータとの平均処理を施し、該平均処理を施した平均値により上記スライスレベルデータを更新する、
ことを特徴とするデータスライス装置。
【請求項８】
請求項５に記載のデータスライス装置において、
上記基準波形および上記データ信号は、映像信号の垂直帰線期間に重畳されて伝送される文字放送の信号である、
ことを特徴とするデータスライス装置。
【請求項９】
所定の周期および振幅の、シリアルで伝送されるデータを含む入力信号を、ディジタル信号に変換するＡ／Ｄ変換手段と、
上記ディジタル信号の周期が所定の周期であるか判定する基準周期検出手段と、
上記ディジタル信号の最大値および最小値を検索する最大／最小検索手段と、
上記検索された最大値と最小値とより算出したディジタル信号の振幅は、所定の振幅であるか判定する振幅判定手段と、
所定の周期および振幅が検出されたときの最大値と最小値とより算出したディジタル信号の平均値、および振幅より、複数のスライスレベルデータを算出するスライスレベルデータ算出手段と、
上記ディジタル信号を上記各スライスレベルデータにより２値化し、複数の２値化信号に変換する２値化手段と、
上記各２値化信号より上記データを抜き取るための抜き取りパルスを生成する抜き取りパルス生成手段と、
上記各２値化信号より、上記抜き取りパルスで上記データを抜き取り、複数のシリアルデータを生成する抜き取り手段と、
上記各シリアルデータをデコードし、複数のデコードデータを生成するデコード手段と、
上記各デコードデータよりエラーを検出し、すべてのデコードデータからエラーが検出された場合はいずれかのデコードデータを、エラーが検出されないデコードデータがある場合はエラーの無いデコードデータを、選択出力するデコードデータ選択手段と、
上記デコードデータ選択手段の出力より、エラーの数をカウントするエラー数カウント手段と、
上記エラー数カウント手段の出力に基づき、上記振幅判定手段における判定を制御するコントローラと、
を備えた、ことを特徴とするデータスライス装置。
【請求項１０】
請求項９に記載のデータスライス装置において、
上記入力信号は、上記スライスレベルデータを算出するための基準波形を含み、
上記データスライス装置は、上記基準波形を検出する基準波形検出手段を備え、
上記基準周期検出手段は、上記基準波形が検出されている期間に、ディジタル信号の周期を判定し、
上記最大／最小検索手段は、上記基準波形が検出されている期間に、各周期の最大値および最小値を検索し、
上記振幅判定手段は、上記各周期の最大値および最小値より算出した振幅が、所定の振幅であるか判定する、
ことを特徴とするデータスライス装置。
【請求項１１】
請求項９に記載のデータスライス装置において、
上記入力信号は、上記スライスレベルデータを算出するための基準波形を含み、
上記データは、所定ビットをデータ単位とするものであり、
上記データスライス装置は、
上記基準波形を検出する基準波形検出手段と、
上記デコードデータに基づいて、上記データ単位間隔でデータ単位検出パルスを出力するデータ単位検出手段と、
を備え、
上記最大／最小検索手段は、上記基準波形が検出されている期間には、各周期の最大値および最小値を検索し、上記デコードデータが出力されている期間には、上記データ単位検出パルスに基づいて、各データ単位の最大値と最小値とを検索し、
上記振幅判定手段は、上記各周期、および上記各データ単位の最大値および最小値より算出した振幅が、所定の振幅であるか判定する、
ことを特徴とするデータスライス装置。
【請求項１２】
請求項１０または請求項１１に記載のデータスライス装置において、
上記スライスレベルデータ算出手段は、上記平均値を基準スライスレベルデータとし、上記振幅算出手段が算出した上記振幅よりオフセット値を決定し、上記基準スライスレベルデータに上記オフセット値を加算した上側スライスレベルデータと、上記基準スライスレベルデータより上記オフセット値を減算した下側スライスレベルデータと、を算出する、
ことを特徴とするデータスライス装置。
【請求項１３】
請求項１２に記載のデータスライス装置において、
上記スライスレベルデータ算出手段は、最大値および最小値より平均値を算出すると、算出値と前の周期に算出した基準スライスレベルデータとの平均処理を施し、該平均処理を施した平均値により上記基準スライスレベルデータを更新する、
ことを特徴とするデータスライス装置。
【請求項１４】
請求項１２または請求項１３に記載のデータスライス装置において、
上記スライスレベルデータ算出手段は、所定の周期および振幅が検出されたときに、上記振幅と、前の周期の振幅との平均処理を施し、該平均処理を施した振幅に基づいて上記オフセット値を決定する、
ことを特徴とするデータスライス装置。
【請求項１５】
請求項９に記載のデータスライス装置において、
上記入力信号は、映像信号の垂直帰線期間に重畳されて伝送される文字放送の信号である、
ことを特徴とするデータスライス装置。
【請求項１６】
所定の周期の入力信号に基づいて算出したスライスレベルデータにより上記入力信号を２値化し、上記入力信号に含まれているデータを抜き取るデータスライス方法であって、
シリアルにて伝送される上記入力信号をディジタル信号に変換するＡ／Ｄ変換ステップと、
上記ディジタル信号の周期が所定の周期であるか判定する基準周期検出ステップと、
上記ディジタル信号の最大値および最小値を検索する最大／最小検索ステップと、
所定の周期が検出されたときの最大値および最小値より算出したディジタル信号の平均値および振幅より、複数の上記スライスレベルデータを算出するスライスレベルデータ算出ステップと、
上記ディジタル信号に変換されたデータ信号を、上記各スライスレベルデータにより複数の２値化信号に変換する２値化ステップと、
上記各２値化信号より、データを抜き取るための抜き取りパルスでデータを抜き取り、複数のシリアルデータを生成するデータ抜き取りステップと、
上記各シリアルデータをデコードし、複数のデコードデータを生成するデコードステップと、
上記各デコードデータのエラーの有無を判定し、エラーの無いデコードデータを選択出力するデコードデータ選択ステップと、
を備えたことを特徴とするデータスライス方法。
【請求項１７】
所定の周期および振幅の入力信号に基づいて算出したスライスレベルデータにより上記入力信号を２値化し、上記入力信号に含まれているデータを抜き取るデータスライス方法であって、
シリアルにて伝送される上記入力信号をディジタル信号に変換するＡ／Ｄ変換ステップと、
上記ディジタル信号の周期が所定の周期であるか判定する基準周期検出ステップと、
上記ディジタル信号の最大値および最小値を検索する最大／最小検索ステップと、
上記検索された最大値および最小値より算出したディジタル信号の振幅は、所定の振幅であるか判定する振幅判定ステップと、
所定の周期および振幅が検出されたときの最大値および最小値より算出したディジタル信号の平均値、および振幅より、複数の上記スライスレベルデータを算出するスライスレベルデータ算出ステップと、
上記ディジタル信号に変換されたデータ信号を、上記各スライスレベルデータにより複数の２値化信号に変換する２値化ステップと、
上記各２値化信号より、データを抜き取るための抜き取りパルスでデータを抜き取り、複数のシリアルデータを生成するデータ抜き取りステップと、
上記各シリアルデータをデコードし、複数のデコードデータを生成するデコードステップと、
上記各デコードデータよりエラーを検出し、すべてのデコードデータからエラーが検出された場合はいずれかのデコードデータを、エラーが検出されないデコードデータがある場合はエラーの無いデコードデータを、選択出力するデコードデータ選択ステップと、
上記デコードデータ選択ステップで選択したデコードデータよりエラーの数をカウントし、該エラー数に基づき、上記振幅判定ステップにおける判定を制御する振幅判定制御ステップと、
を備えた、ことを特徴とするデータスライス方法。
【請求項１８】
請求項１６または請求項１７に記載のデータスライス方法において、
上記スライスレベルデータ算出ステップは、上記平均値を基準スライスレベルデータとし、上記振幅よりオフセット値を決定し、上記基準スライスレベルデータに上記オフセット値を加算した上側スライスレベルデータと、上記基準スライスレベルデータより上記オフセット値を減算した下側スライスレベルデータと、を算出する、
ことを特徴とするデータスライス方法。
【請求項１９】
シリアルで伝送されるデータを含んだ入力信号が所望する信号であるか判定するための振幅判定値に、開始値を設定する開始値設定ステップと、
所定の期間、上記振幅判定値に基いて、上記入力信号の振幅が所望の信号であるか判定し、所望の信号を検出する信号検出ステップと、
所望の信号を検出すると、該検出された信号に基づき、上記入力信号を２値化するためのスライスレベルデータを算出するスライスレベルデータ算出ステップと、
上記入力信号を、上記スライスレベルデータにより２値化して２値化信号に変換する２値化ステップと、
上記２値化信号より上記データを抜き取ったシリアルデータをデコードし、デコードデータを生成するデコードステップと、
上記デコードデータのエラーの数をカウントし、上記振幅判定値と該エラーの数とを記憶するエラー数取得ステップと、
所定の期間、上記入力信号を２値化およびデコードして、上記デコードデータのエラーの数をカウントすると、上記振幅判定値に対して、所定のステップ値で終了値に近づくように演算処理を行い、上記振幅判定値を更新する振幅判定値更新ステップと、
開始値から終了値まで所定のステップ値で上記振幅判定値を変更しながら取得した、上記振幅判定値を各値とした場合のエラーの数より、エラーの数が最小となる振幅判定値を最適な振幅判定値として選択する振幅判定値選択ステップと、
を備えたことを特徴とする振幅判定値設定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データスライス装置、データスライス方法、及び振幅判定値設定方法に関し、特に、映像信号を正しい値に２値化することのできるスライスレベルを算出するデータスライス装置、データスライス方法、及び振幅判定値設定方法に関する。
【０００２】
【従来の技術】
シリアル伝送を用いてデータを伝送する方式として、映像信号の垂直帰線期間に文字放送のデータを伝送する文字放送がある。
文字放送シリアルデータが重畳されたアナログ映像信号は、現在、全世界の各地域において伝送されている。文字放送には、文字放送のデータが重畳されている重畳ラインや、伝送クロックの周波数が異なる複数の種類のものがあり、各地域で異なった種類のものが用いられている。
【０００３】
文字放送のアナログ映像信号（図１１、Ｓ１４０参照）は、水平帰線期間の始まりを示す水平同期信号Ａと、カラー再生のためのカラーバースト信号Ｂと、基準波形であり、信号を２値判定する際に用いるスライスレベルを設定するためのクロック・ラン・イン（以下、ＣＲＩと称す）信号Ｃと、文字放送の種類を示すフレーミングコード信号Ｄと、伝送する文字放送のデータを含んだテキストデータ信号Ｅと、を有する信号である。以下、ＣＲＩ信号Ｃに基づきスライスレベルの設定を行う期間をＣＲＩ検出期間、フレーミングコード信号Ｄを受信する期間をフレーミングコード期間、テキストデータ信号Ｅを受信する期間をテキストデータ期間、と称す。
【０００４】
また、文字放送シリアルデータのデータ単位は８ビットであり、このうちの１ビットは、デコードエラーの有無を判断するために付加されるパリティビットである。文字放送では、デコードしたデータの各データ単位に「１」が奇数ビット含まれるか否かに基づいてデコードエラーの有無の判定を行う方式を採用しているので、各８ビットのうち奇数ビットが「１」となるデータを伝送している。このため、実際のデータが「１」を偶数ビットしか含まない場合は、パリティビットを「１」とすることにより、各データ単位の奇数ビットが「１」となるようにしている。
このようなアナログ映像信号に重畳された文字を表示する際には、まず、受信したアナログ映像信号をデータスライス装置により２値化し、伝送クロックで文字放送のデータを抜き取ることにより、文字放送シリアルデータを抽出している。
【０００５】
以下、図１０を参照しながら、従来のデータスライス装置の構成および動作について説明する。
図１０に示すように、従来のデータスライス装置５００は、映像信号入力端子１１０を介して入力される、文字放送シリアルデータが重畳されたアナログ映像信号Ｓ１１０を、ディジタル映像信号Ｓ１２０に変換するＡ／Ｄ変換器１２０と、ディジタル映像信号Ｓ１２０に基づいて、ＣＲＩ検出期間であることを示すＣＲＩ検出範囲信号Ｓ３１２を生成するＣＲＩ検出部１３０と、ディジタル映像信号Ｓ１２０よりノイズを除去し、ディジタル映像信号Ｓ１４０を出力するローパスフィルタ（以下、ＬＰＦと称す）１４０と、ＣＲＩ検出期間に入力されるディジタル映像信号Ｓ１４０に基づきスライスレベルを設定するスライスレベル算出部５１０と、スライスレベル算出部５１０で設定したスライスレベルを用いて、ディジタル映像信号Ｓ１４０を２値化するデータスライス部２２０と、２値化したシリアルのデータをパラレルデータに変換してデコード処理を行い、デコードデータＳ２３０を映像信号出力端子１９０よりデータスライス装置５００外部に出力するデコード回路２３０と、を有する。
【０００６】
ＣＲＩ検出部１３０は、ディジタル映像信号Ｓ１２０より、垂直同期信号Ｓ１３１ａと水平同期信号Ｓ１３１ｂとを分離する同期分離回路１３１と、垂直同期信号Ｓ１３１ａおよび水平同期信号Ｓ１３１ｂに基づいて、ＣＲＩ信号Ｃの検出期間である所定のラインおよび位置を示すＣＲＩ検出範囲信号Ｓ１３２を出力するＣＲＩ検出範囲信号生成回路１３２と、を有する。
【０００７】
スライスレベル算出部５１０は、ＣＲＩ検出期間にディジタル映像信号Ｓ１４０より立ち下がりを検出すると、立ち下がり検出パルスＳ１５１を出力する立下がり検出回路１５１と、立ち下がり検出パルスＳ１５１よりディジタル映像信号Ｓ１４０の周波数を算出し、周波数データＳ１５２を出力する周波数算出回路１５２と、この周波数データＳ１５２を、予め保持している文字放送方式のＣＲＩ信号Ｃの周波数データと比較し、所定の文字放送方式に対応した周波数データＳ１５２が出力される期間に、周波数判定ゲートパルスＳ１５３を出力する周波数判定回路１５３と、立ち下り検出パルスＳ１５１より所定の文字放送方式の立ち下がりに対応したパルスを抽出し、周波数判定パルスＳ１５４を出力するＣＲＩ判定回路１５４と、を有する。また、スライスレベル算出部５１０は、ＣＲＩ検出期間にディジタル映像信号Ｓ１４０の振幅の最大値と最小値とを検索し、最大値検索データＳ１５５ａおよび最小値検索データＳ１５５ｂを出力する最大／最小検索回路１５５と、周波数判定パルスＳ１５４をロードパルスとして、最大値検索データＳ１５５ａと最小値検索データＳ１５５ｂとからディジタル映像信号Ｓ１４０の振幅の平均値を算出し、これをスライスレベルデータＳ５１１としてデータスライス部２２０に出力する平均算出回路５１１と、を有する。
【０００８】
データスライス部２２０は、スライスレベルデータＳ５１１を用いて閾値判定することにより、ディジタル映像信号Ｓ１４０を２値化し、２値化データＳ２２１を抜き取り回路２２２に出力する２値化回路２２１と、抜き取りパルス生成回路１６２が生成する抜き取りパルスＳ１６２のタイミングで２値化データＳ２２１から文字放送シリアルデータを抜き取り、抜き取りシリアルデータＳ２２２を出力する抜き取り回路２２２と、を有する。
【０００９】
次に、以上のように構成された従来のデータスライス装置５００における動作について、図面を参照しながら説明する。
従来のデータスライス装置５００の動作を示すタイミング図を図１１に示す。図１１において、図１０と同一または相当する部分には同一符号を付してある。また、Ａは水平同期信号、Ｂはカラーバースト信号、ＣはＣＲＩ信号、Ｄはフレーミングコード信号、Ｅはテキストデータ信号、Ｔ３１〜Ｔ３６はディジタル映像信号Ｓ１４０が変化した時刻である。
【００１０】
文字放送シリアルデータが重畳されたアナログ映像信号Ｓ１１０が映像信号入力端子１１０を介して入力されると、Ａ／Ｄ変換器１２０はサンプリングクロックｆｓ（ＭＨｚ）でサンプリングしたアナログ映像信号Ｓ１１０をディジタル信号に変換し、ディジタル映像信号Ｓ１２０をＣＲＩ検出部１３０とＬＰＦ１４０とに出力する。すると、ＬＰＦ１４０は、ディジタル映像信号Ｓ１２０よりノイズを除去したディジタル映像信号Ｓ１４０を、スライスレベル算出部５１０と、データスライス部２２０とに出力する。図１１には、アナログ映像信号Ｓ１１０をＡ／Ｄ変換し、ノイズを除去したディジタル映像信号Ｓ１４０の例を示している。また、図１１において、ディジタル映像信号Ｓ１４０上に示した黒丸は、アナログ映像信号Ｓ１１０をサンプリングクロックｆｓでディジタル映像信号Ｓ１２０（Ｓ１４０）に変換した信号である。
【００１１】
時刻Ｔ３１において、水平同期信号Ａと垂直同期信号とを含んだディジタル映像信号Ｓ１４０がＣＲＩ検出部１３０に入力されるので、同期分離回路Ｓ１３１は、ディジタル映像信号Ｓ１２０から垂直同期信号Ｓ１３１ａと水平同期信号Ｓ１３１ｂとを分離する。
【００１２】
次に、ＣＲＩ検出範囲信号生成回路１３２は、垂直同期信号Ｓ１３１ａおよび水平同期信号Ｓ１３１ｂに基づいてＣＲＩ信号Ｃの開始位置（時刻Ｔ３２）および終了位置を求め、ＣＲＩ検出期間に、ＣＲＩ検出範囲信号Ｓ１３２を立ち下がり検出回路１５１と最大／最小検索回路１５５とに出力する。
【００１３】
ＣＲＩ検出範囲信号Ｓ１３２が出力されている期間のうちの所定の期間、スライスレベル算出部５１０には、ディジタル映像信号Ｓ１４０としてＣＲＩ信号Ｃが入力されるので、スライスレベル算出部５１０は、ＣＲＩ検出範囲信号Ｓ１３２が出力されている期間、ＣＲＩ信号Ｃに基づいてスライスレベルの算出処理を行う。すなわち、ＣＲＩ検出範囲信号Ｓ１３２がスライスレベル算出部５１０に入力されている間、立下り検出回路１５１はディジタル映像信号Ｓ１４０の位相の変化を判定する。また、最大／最小検索回路１５５は、ディジタル映像信号Ｓ１４０の最大値および最小値を検索し、最大値検索データＳ１５５ａと最小値検索データＳ１５５ｂとを出力する。
【００１４】
時刻Ｔ３３において、立下り検出回路１５１は、ＣＲＩ信号Ｃの最初の立ち下がりを検出し、立ち下り検出パルスＳ１５１を周波数算出回路１５２とＣＲＩ判定回路１５４とに出力する。
時刻Ｔ３４において、立下り検出回路１５１は、ＣＲＩ信号Ｃの２番目の立ち下がりを検出し、立ち下り検出パルスＳ１５１を周波数算出回路１５２とＣＲＩ判定回路１５４とに出力する。
【００１５】
すると、周波数算出回路１５２は、時刻Ｔ３３および時刻Ｔ３４において検出した立ち下り検出パルスＳ１５１より、ＣＲＩ信号Ｃの周波数を算出し、周波数データＳ１５２を周波数判定回路１５３に出力する。周波数判定回路１５３は、この周波数データＳ１５２に基づいて、立下り検出回路１５１において検出した立ち下がりが、所定の文字放送方式に対応した信号であるか判定する。例えば、ノイズによる立ち下がりが検出された場合、周波数データＳ１５２は文字放送方式とは異なる周波数となっているので、周波数判定回路１５３は、所定の文字放送方式に対応していない周波数データであると判断する。周波数データＳ１５２が所定の文字放送方式の周波数である場合、周波数判定回路１５３は、周波数判定ゲートパルスＳ１５３をＣＲＩ判定回路１５４に出力する。
【００１６】
次に、この周波数判定ゲートパルスＳ１５３に基づいて、ＣＲＩ判定回路１５４は、立ち下り検出パルスＳ１５１が文字放送方式に対応したパルスであるか判定する。周波数判定ゲートパルスＳ１５３が出力されている期間の立ち下り検出パルスＳ１５１が、文字放送のＣＲＩ信号Ｃに対応しているので、該当するパルスを抽出し、周波数判定パルスＳ１５４を平均算出回路５１１に出力する。
【００１７】
平均算出回路５１１は、周波数判定パルスＳ１５４をロードパルスとして、最大値検索データＳ１５５ａと最小値検索データＳ１５５ｂとをサンプリングし、ＣＲＩ信号Ｃの平均値を算出する。そして、算出した平均値をスライスレベルデータＳ５１１として、データスライス部２２０に出力する。ここで、スライスレベルデータＳ５１１に基づき設定したスライスレベルＳＬＶ１０は、時刻Ｔ３５以降にフレーミングコード信号Ｄおよびテキストデータ信号Ｅを２値化する際に用いることができる、適当なスライスレベルとなっている。
【００１８】
時刻Ｔ３５において、フレーミングコード信号Ｄを含んだディジタル映像信号Ｓ１４０がデータスライス部２２０に入力されると、２値化回路２２１は、スライスレベルデータＳ５１１で閾値判定することにより、ディジタル映像信号Ｓ１４０を「０」または「１」に２値化し、２値化データＳ２２１を生成する。そして、抜き取り回路２２２において、抜き取りパルス生成回路１６２が出力する抜き取りパルスＳ１６２で、２値化データＳ２２１から文字放送シリアルデータを抜き取り、抜き取りシリアルデータＳ２２２を出力する。デコード回路２３０は、この抜き取りシリアルデータＳ２２２をパラレルデータに変換し、フレーミングコードを取得する。
【００１９】
時間Ｔ３６において、テキストデータ信号Ｅを含んだディジタル映像信号Ｓ１４０がデータスライス部２２０に入力されると、フレーミングコード信号Ｄと同様に、２値化回路２２１は、スライスレベルデータＳ５１１を用いてディジタル映像信号Ｓ１４０を２値化することにより、２値化データＳ２２１を生成する。そして、抜き取り回路２２２において、抜き取りパルスＳ１６２で、２値化データＳ２２１から文字放送シリアルデータを抜き取り、抜き取りシリアルデータＳ２２２を、デコード回路２３０に出力する。デコード回路２３０は、この抜き取りシリアルデータＳ２２２をパラレルデータに変換し、フレーミングコードに示された文字放送の種類に応じたデコード処理を行い、デコードデータＳ２３０を映像信号出力端子１９０より出力する。
映像信号出力端子１９０より出力されたデコードデータは、図示しない表示回路に転送され、文字として表示される。
【００２０】
【発明が解決しようとする課題】
しかしながら、映像信号入力端子１１０より入力されるアナログ映像信号Ｓ１１０は、伝送系における群遅延及び電界強度の低下などによる歪みを有することがある。従来のデータスライス装置は、この歪みによるノイズの影響を受けてしまうので、スライスレベル算出部５１０において算出されるスライスレベルデータＳ５１１の精度が低下し、最適なスライスレベルデータＳ５１１を算出することができない。その結果、２値化回路２２１はディジタル映像信号Ｓ１４０を誤った値に２値化してしまうので、２値化データＳ２２１のデコード処理において、デコードエラーの発生率が高くなってしまう。
【００２１】
以下に、歪んだアナログ映像信号Ｓ１１０が入力された場合の、従来のデータスライス装置５００の動作を、図面を参照しながら説明する。
図１２に、群遅延及び電界強度の低下などにより歪んだアナログ映像信号Ｓ１１０が入力された場合の、従来のデータスライス装置５００の動作を示す。図１２において、図１１と同一または相当する部分には同一符号を付してある。また、Ｔ４１〜Ｔ４６はディジタル映像信号が変化した時刻である。
【００２２】
アナログ映像信号Ｓ１１０が映像信号入力端子１１０を介して入力されると、Ａ／Ｄ変換器１２０はアナログ映像信号Ｓ１１０をディジタル信号に変換し、ディジタル映像信号Ｓ１２０をＣＲＩ検出部１３０とＬＰＦ１４０とに出力する。すると、ＬＰＦ１４０は、ディジタル映像信号Ｓ１２０よりノイズを除去したディジタル映像信号Ｓ１４０を、スライスレベル算出部５１０とデータスライス部２２０とに出力する。図１２には、歪んだアナログ映像信号Ｓ１１０をＡ／Ｄ変換し、ノイズを除去したディジタル映像信号Ｓ１４０の例を示している。また、Ｃ’は、ＣＲＩ検出範囲信号Ｓ１３２が出力されている期間に生じる、ＬＰＦ１４０で除去できないノイズである。ＬＰＦ１４０によってノイズ除去を行っても、ディジタル映像信号Ｓ１４０が歪んでいるのは、ＬＰＦ１４０においても除去できないノイズの影響によるものである。また、図１２において、ディジタル映像信号Ｓ１４０上に示した黒丸は、アナログ映像信号Ｓ１１０をサンプリングクロックｆｓでディジタル映像信号Ｓ１２０（Ｓ１４０）に変換した信号である。
【００２３】
時刻Ｔ４１において、水平同期信号Ａと垂直同期信号とを含んだディジタル映像信号Ｓ１４０がＣＲＩ検出部１３０に入力されるので、同期分離回路Ｓ１３１は、ディジタル映像信号Ｓ１２０から垂直同期信号Ｓ１３１ａと水平同期信号Ｓ１３１ｂとを分離する。
【００２４】
時刻Ｔ４２において、ＣＲＩ検出範囲信号生成回路１３２は、垂直同期信号Ｓ１３１ａおよび水平同期信号Ｓ１３１ｂに基づいてＣＲＩ信号Ｃの開始位置および終了位置を求め、ＣＲＩ検出期間に、ＣＲＩ検出範囲信号Ｓ１３２を出力する。
【００２５】
ＣＲＩ検出範囲信号Ｓ１３２が入力されている間、スライスレベル算出部５１０において、ＣＲＩ信号Ｃに基づきスライスレベルの算出を行う。すなわち、ＣＲＩ検出範囲信号Ｓ１３２がスライスレベル算出部５１０に入力されている間、立下り検出回路１５１はディジタル映像信号Ｓ１４０の位相の変化を判定する。また、最大／最小検索回路１５５は、ディジタル映像信号Ｓ１４０の最大値および最小値を検索する。
【００２６】
時刻Ｔ４３において、立下り検出回路１５１は、ディジタル映像信号Ｓ１４０のノイズＣ’の立ち下がりをＣＲＩ信号Ｃの立ち下がりとして誤検出し、立ち下り検出パルスＳ１５１を生成する。
また、時刻Ｔ４４においても、立下り検出回路１５１は、ディジタル映像信号Ｓ１４０のノイズＣ’の立ち下がりをＣＲＩ信号Ｃの立ち下がりとして誤検出し、立ち下り検出パルスＳ１５１を生成する。
【００２７】
すると、周波数算出回路１５２は、時刻Ｔ４３および時刻Ｔ４４において検出した立ち下り検出パルスより、ディジタル映像信号Ｓ１４０の周波数を算出し、周波数データＳ１５２を出力する。周波数判定回路１５３は、この周波数データＳ１５２に基づいて、立下り検出回路１５１において検出した立ち下がりが、所定の文字放送方式に対応した信号であるか判定する。図１２に示したディジタル映像信号１４０のように、ノイズＣ’の立ち下がりの間隔がＣＲＩ信号Ｃの立ち下がりの間隔と一致している場合、周波数判定回路１５３は、ノイズＣ’の周波数を所定の文字放送方式に対応した周波数であると誤判定してしまい、周波数判定ゲートパルスＳ１５３をＣＲＩ判定回路１５４に出力する。さらに、この周波数判定ゲートパルスＳ１５３に基づいて、ＣＲＩ判定回路１５４は、立ち下り検出パルスＳ１５１が文字放送に対応したパルスであると誤判定し、周波数判定パルスＳ１５４を出力する。
【００２８】
平均算出回路５１１は、この周波数判定パルスＳ１５４をロードパルスとして最大値検索データＳ１５５ａと最小値検索データＳ１５５ｂとをサンプリングし、ＣＲＩ信号ＣのノイズＣ’の平均値を算出する。そして、算出した平均値をスライスレベルデータＳ５１１として、データスライス部２２０に出力する。ノイズＣ’を用いて算出したスライスレベルデータＳ５１１に基づいて設定したスライスレベルＳＬＶ１１は、歪みのないＣＲＩ信号Ｃを用いて設定したスライスレベルＳＬＶ１０より低いレベルとなる。
【００２９】
時刻Ｔ４５および時刻Ｔ４６において、ＣＲＩ信号Ｃが検出される。立下り検出回路１５１は、時刻Ｔ４５においてＣＲＩ信号Ｃの最初の立ち下がりを、時刻Ｔ４６においてＣＲＩ信号Ｃの２番目の立ち下がりを検出し、立ち下り検出パルスＳ１５１を出力する。また、最大／最小検索回路１５５は、ディジタル映像信号Ｓ１４０の最大値および最小値を検索し、最大値検索データＳ１５５ａと最小値検索データＳ１５５ｂとを出力する。ここで、図１２に示したディジタル映像信号Ｓ１４０は、ＣＲＩ信号Ｃの最小値よりノイズＣ’の最小値が小さいので、最小値検索データＳ１５５ｂはＣＲＩ信号Ｃによって更新されることなく、ノイズＣ’の最小値が継続して出力される。
【００３０】
時刻Ｔ４５および時刻Ｔ４６に検出した立ち下り検出パルスにより周波数算出回路１５２が算出した周波数は、文字放送方式に対応した周波数であるので、周波数判定パルスＳ１５４が平均算出回路５１１に入力される。平均算出回路５１１は、この周波数判定パルスＳ１５４をロードパルスとして、最大値検索データＳ１５５ａと最小値検索データＳ１５５ｂとをサンプリングし、ディジタル映像信号Ｓ１４０の平均値を算出する。そして、算出した平均値をスライスレベルデータＳ５１１として、データスライス部２２０に出力する。
【００３１】
ところが、最小値検索データＳ１５５ｂはノイズＣ’の最小値であるので、スライスレベルデータＳ５１１に基づいて設定したスライスレベルＳＬＶ１２は、最適なレベルより低いものとなってしまう。その結果、２値化回路２２１においては、最適なレベルより低い値のスライスレベルデータを用いて２値化するので、フレーミングコード信号Ｄおよびテキストデータ信号Ｅを誤った値に２値化してしまう可能性がある。このため、２値化データＳ２２１を抜き取りパルスＳ１６２で抜き取った抜き取りシリアルデータＳ２２２を、デコード回路２３０においてデコード処理するとデコードエラーが発生する可能性がある。
【００３２】
また、スライスレベルの算出処理を行うのが、ＣＲＩ検出期間内のみであるため、ＣＲＩ信号Ｃ以降のディジタル映像信号Ｓ１４０の信号形状が変化した場合、スライスレベルデータが不適切なものとなってしまう。その結果、２値化回路２２１において誤った値に２値化してしまうので、デコードエラーの発生確率が高くなる。
また、伝送系における波形の歪みを補正するために、波形等価フィルタを使用すると、その回路規模が大きいので、データスライス装置の回路規模を増大させてしまう。
【００３３】
本発明は、上記のような問題点を解決するためのものであり、伝送系における群遅延及び電界強度の低下などによりディジタル映像信号に歪みが生じた場合でも、デコードエラーの発生率を低く抑えることのできるデータスライス装置、データスライス方法、及び振幅判定値設定方法を提供することを目的とする。
【００３４】
【課題を解決するための手段】
上記の課題を解決するために、本発明（請求項１）にかかるデータスライス装置は、シリアルで伝送されるデータを含む入力信号をディジタル信号に変換するＡ／Ｄ変換手段と、上記ディジタル信号に基づいて、上記ディジタル信号を２値化するための複数のスライスレベルデータを算出するスライスレベルデータ算出手段と、上記ディジタル信号を上記各スライスレベルデータにより２値化し、複数の２値化信号に変換する２値化手段と、上記各２値化信号より上記データを抜き取るための抜き取りパルスを生成する抜き取りパルス生成手段と、上記各２値化信号より、上記抜き取りパルスで上記データを抜き取り、複数のシリアルデータを生成する抜き取り手段と、上記各シリアルデータをデコードし、複数のデコードデータを生成するデコード手段と、上記各デコードデータよりエラーの無いデコードデータを選択出力するデコードデータ選択手段と、を備えたことを特徴とする。
【００３５】
また、本発明（請求項２）にかかるデータスライス装置は、請求項１に記載のデータスライス装置において、上記入力信号は、所定の周期の基準波形を有する信号であり、上記データスライス装置は、上記ディジタル信号の最大値および最小値を検索する最大／最小検索手段と、上記ディジタル信号の周期が上記基準波形の周期であるか判定する基準周期検出手段と、を備え、上記スライスレベルデータ算出手段は、上記基準波形の周期が検出されたときの最大値と最小値とより算出した、上記ディジタル信号の平均値および振幅より、上記複数のスライスレベルデータを算出する、ことを特徴とする。
【００３６】
また、本発明（請求項３）にかかるデータスライス装置は、請求項２に記載のデータスライス装置において、上記スライスレベルデータ算出手段は、上記平均値を基準スライスレベルデータとし、上記振幅に基づいて決定したオフセット値を上記基準スライスレベルデータに加算した上側スライスレベルデータと、上記基準スライスレベルデータより上記オフセット値を減算した下側スライスレベルデータと、を算出する、ことを特徴とする。
【００３７】
また、本発明（請求項４）にかかるデータスライス装置は、請求項１に記載のデータスライス装置において、上記入力信号は、映像信号の垂直帰線期間に重畳されて伝送される文字放送の信号である、ことを特徴とする。
【００３８】
また、本発明（請求項５）にかかるデータスライス装置は、所定の周期および振幅の基準波形を含む入力信号をディジタル信号に変換するＡ／Ｄ変換手段と、上記ディジタル信号の周期が上記基準波形の周期であるか判定する基準周期検出手段と、上記ディジタル信号の最大値および最小値を検索する最大／最小検索手段と、上記検索された最大値と最小値とより算出したディジタル信号の振幅は、上記基準波形の振幅であるか判定する振幅判定手段と、上記基準波形の周期および振幅が検出されたときの最大値と最小値とより算出したディジタル信号の平均値を、スライスレベルデータとするスライスレベルデータ算出手段と、上記ディジタル信号を上記スライスレベルデータにより２値化し、２値化信号に変換する２値化手段と、を備えたことを特徴とする。
【００３９】
また、本発明（請求項６）にかかるデータスライス装置は、請求項５に記載のデータスライス装置において、上記最大／最小検索手段は、各周期の、上記ディジタル信号の最大値および最小値を検索し、上記振幅判定手段は、上記各周期の最大値と最小値とより算出した振幅が、上記基準波形の振幅であるか判定する、ことを特徴とする。
【００４０】
また、本発明（請求項７）にかかるデータスライス装置は、請求項５または請求項６に記載のデータスライス装置において、上記スライスレベルデータ算出手段は、最大値と最小値とより平均値を算出すると、算出値と前の周期に算出したスライスレベルデータとの平均処理を施し、該平均処理を施した平均値により上記スライスレベルデータを更新する、ことを特徴とする。
【００４１】
また、本発明（請求項８）にかかるデータスライス装置は、請求項５に記載のデータスライス装置において、上記基準波形および上記データ信号は、映像信号の垂直帰線期間に重畳されて伝送される文字放送の信号である、ことを特徴とする請求項５に記載のデータスライス装置において、上記基準波形および上記データ信号は、映像信号の垂直帰線期間に重畳されて伝送される文字放送の信号である、ことを特徴とする。
【００４２】
また、本発明（請求項９）にかかるデータスライス装置は、所定の周期および振幅の、シリアルで伝送されるデータを含む入力信号を、ディジタル信号に変換するＡ／Ｄ変換手段と、上記ディジタル信号の周期が所定の周期であるか判定する基準周期検出手段と、上記ディジタル信号の最大値および最小値を検索する最大／最小検索手段と、上記検索された最大値と最小値とより算出したディジタル信号の振幅は、所定の振幅であるか判定する振幅判定手段と、所定の周期および振幅が検出されたときの最大値と最小値とより算出したディジタル信号の平均値、および振幅より、複数のスライスレベルデータを算出するスライスレベルデータ算出手段と、上記ディジタル信号を上記各スライスレベルデータにより２値化し、複数の２値化信号に変換する２値化手段と、上記各２値化信号より上記データを抜き取るための抜き取りパルスを生成する抜き取りパルス生成手段と、上記各２値化信号より、上記抜き取りパルスで上記データを抜き取り、複数のシリアルデータを生成する抜き取り手段と、上記各シリアルデータをデコードし、複数のデコードデータを生成するデコード手段と、上記各デコードデータよりエラーを検出し、すべてのデコードデータからエラーが検出された場合はいずれかのデコードデータを、エラーが検出されないデコードデータがある場合はエラーの無いデコードデータを、選択出力するデコードデータ選択手段と、上記デコードデータ選択手段の出力より、エラーの数をカウントするエラー数カウント手段と、上記エラー数カウント手段の出力に基づき、上記振幅判定手段における判定を制御するコントローラと、を備えた、ことを特徴とする。
【００４３】
また、本発明（請求項１０）にかかるデータスライス装置は、請求項９に記載のデータスライス装置において、上記入力信号は、上記スライスレベルデータを算出するための基準波形を含み、上記データスライス装置は、上記基準波形を検出する基準波形検出手段を備え、上記基準周期検出手段は、上記基準波形が検出されている期間に、ディジタル信号の周期を判定し、上記最大／最小検索手段は、上記基準波形が検出されている期間に、各周期の最大値および最小値を検索し、上記振幅判定手段は、上記各周期の最大値および最小値より算出した振幅が、所定の振幅であるか判定する、ことを特徴とする。
【００４４】
また、本発明（請求項１１）にかかるデータスライス装置は、請求項９に記載のデータスライス装置において、上記入力信号は、上記スライスレベルデータを算出するための基準波形を含み、上記データは、所定ビットをデータ単位とするものであり、上記データスライス装置は、上記基準波形を検出する基準波形検出手段と、上記デコードデータに基づいて、上記データ単位間隔でデータ単位検出パルスを出力するデータ単位検出手段と、を備え、上記最大／最小検索手段は、上記基準波形が検出されている期間には、各周期の最大値および最小値を検索し、上記デコードデータが出力されている期間には、上記データ単位検出パルスに基づいて、各データ単位の最大値と最小値とを検索し、上記振幅判定手段は、上記各周期、および上記各データ単位の最大値および最小値より算出した振幅が、所定の振幅であるか判定する、ことを特徴とする。
【００４５】
また、本発明（請求項１２）にかかるデータスライス装置は、請求項１０または請求項１１に記載のデータスライス装置において、上記スライスレベルデータ算出手段は、上記平均値を基準スライスレベルデータとし、上記振幅算出手段が算出した上記振幅よりオフセット値を決定し、上記基準スライスレベルデータに上記オフセット値を加算した上側スライスレベルデータと、上記基準スライスレベルデータより上記オフセット値を減算した下側スライスレベルデータと、を算出する、ことを特徴とする。
【００４６】
また、本発明（請求項１３）にかかるデータスライス装置は、請求項１２に記載のデータスライス装置において、上記スライスレベルデータ算出手段は、最大値および最小値より平均値を算出すると、算出値と前の周期に算出した基準スライスレベルデータとの平均処理を施し、該平均処理を施した平均値により上記基準スライスレベルデータを更新する、ことを特徴とする。
【００４７】
また、本発明（請求項１４）にかかるデータスライス装置は、請求項１２または請求項１３に記載のデータスライス装置において、上記スライスレベルデータ算出手段は、所定の周期および振幅が検出されたときに、上記振幅と、前の周期の振幅との平均処理を施し、該平均処理を施した振幅に基づいて上記オフセット値を決定する、ことを特徴とする。
【００４８】
また、本発明（請求項１５）にかかるデータスライス装置は、請求項９に記載のデータスライス装置において、上記入力信号は、映像信号の垂直帰線期間に重畳されて伝送される文字放送の信号である、ことを特徴とする。
【００４９】
また、本発明（請求項１６）にかかるデータスライス方法は、所定の周期の入力信号に基づいて算出したスライスレベルデータにより上記入力信号を２値化し、上記入力信号に含まれているデータを抜き取るデータスライス方法であって、シリアルにて伝送される上記入力信号をディジタル信号に変換するＡ／Ｄ変換ステップと、上記ディジタル信号の周期が所定の周期であるか判定する基準周期検出ステップと、上記ディジタル信号の最大値および最小値を検索する最大／最小検索ステップと、所定の周期が検出されたときの最大値および最小値より算出したディジタル信号の平均値および振幅より、複数の上記スライスレベルデータを算出するスライスレベルデータ算出ステップと、上記ディジタル信号に変換されたデータ信号を、上記各スライスレベルデータにより複数の２値化信号に変換する２値化ステップと、上記各２値化信号より、データを抜き取るための抜き取りパルスでデータを抜き取り、複数のシリアルデータを生成するデータ抜き取りステップと、上記各シリアルデータをデコードし、複数のデコードデータを生成するデコードステップと、上記各デコードデータのエラーの有無を判定し、エラーの無いデコードデータを選択出力するデコードデータ選択ステップと、を備えたことを特徴とする。
【００５０】
また、本発明（請求項１７）にかかるデータスライス方法は、所定の周期および振幅の入力信号に基づいて算出したスライスレベルデータにより上記入力信号を２値化し、上記入力信号に含まれているデータを抜き取るデータスライス方法であって、シリアルにて伝送される上記入力信号をディジタル信号に変換するＡ／Ｄ変換ステップと、上記ディジタル信号の周期が所定の周期であるか判定する基準周期検出ステップと、上記ディジタル信号の最大値および最小値を検索する最大／最小検索ステップと、上記検索された最大値および最小値より算出したディジタル信号の振幅は、所定の振幅であるか判定する振幅判定ステップと、所定の周期および振幅が検出されたときの最大値および最小値より算出したディジタル信号の平均値、および振幅より、複数の上記スライスレベルデータを算出するスライスレベルデータ算出ステップと、上記ディジタル信号に変換されたデータ信号を、上記各スライスレベルデータにより複数の２値化信号に変換する２値化ステップと、上記各２値化信号より、データを抜き取るための抜き取りパルスでデータを抜き取り、複数のシリアルデータを生成するデータ抜き取りステップと、上記各シリアルデータをデコードし、複数のデコードデータを生成するデコードステップと、上記各デコードデータよりエラーを検出し、すべてのデコードデータからエラーが検出された場合はいずれかのデコードデータを、エラーが検出されないデコードデータがある場合はエラーの無いデコードデータを、選択出力するデコードデータ選択ステップと、上記デコードデータ選択ステップで選択したデコードデータよりエラーの数をカウントし、該エラー数に基づき、上記振幅判定ステップにおける判定を制御する振幅判定制御ステップと、を備えた、ことを特徴とする。
【００５１】
また、本発明（請求項１８）にかかるデータスライス方法は、請求項１６または請求項１７に記載のデータスライス方法において、上記スライスレベルデータ算出ステップは、上記平均値を、基準スライスレベルデータとし、上記振幅よりオフセット値を決定し、上記基準スライスレベルデータに上記オフセット値を加算した上側スライスレベルデータと、上記基準スライスレベルデータより上記オフセット値を減算した下側スライスレベルデータと、を算出する、ことを特徴とする。
【００５２】
また、本発明（請求項１９）にかかる振幅判定値設定方法は、シリアルで伝送されるデータを含んだ入力信号が所望する信号であるか判定するための振幅判定値に、開始値を設定する開始値設定ステップと、所定の期間、上記振幅判定値に基いて、上記入力信号の振幅が所望の信号であるか判定し、所望の信号を検出する信号検出ステップと、所望の信号を検出すると、該検出された信号に基づき、上記入力信号を２値化するためのスライスレベルデータを算出するスライスレベルデータ算出ステップと、上記入力信号を、上記スライスレベルデータにより２値化して２値化信号に変換する２値化ステップと、上記２値化信号より上記データを抜き取ったシリアルデータをデコードし、デコードデータを生成するデコードステップと、上記デコードデータのエラーの数をカウントし、上記振幅判定値と該エラーの数とを記憶するエラー数取得ステップと、所定の期間、上記入力信号を２値化およびデコードして、上記デコードデータのエラーの数をカウントすると、上記振幅判定値に対して、所定のステップ値で終了値に近づくように演算処理を行い、上記振幅判定値を更新する振幅判定値更新ステップと、開始値から終了値まで所定のステップ値で上記振幅判定値を変更しながら取得した、上記振幅判定値を各値とした場合のエラーの数より、エラーの数が最小となる振幅判定値を最適な振幅判定値として選択する振幅判定値選択ステップと、を備えたことを特徴とする。
【００５３】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、ここで示す実施の形態はあくまでも一例であって、必ずしもこの実施の形態に限定するものではない。
【００５４】
（実施の形態１）
まず、本発明の請求項１ないし請求項４に記載のデータスライス装置、および請求項１６、請求項１８に記載のデータスライス方法に対応する形態を実施の形態１として、図面を参照しながら説明する。
【００５５】
図１は、本実施の形態１に係るデータスライス装置の構成を示すブロック図である。
図１に示すように本実施の形態１によるデータスライス装置１００は、映像信号入力端子１１０を介して入力される、文字放送シリアルデータが重畳されたアナログ映像信号Ｓ１１０を、ディジタル映像信号Ｓ１２０に変換するＡ／Ｄ変換器１２０と、ディジタル映像信号Ｓ１２０に基づいて、クロック・ラン・イン（以下、ＣＲＩと称す）検出期間であることを示すＣＲＩ検出範囲信号Ｓ１３２を出力するＣＲＩ検出部１３０と、ディジタル映像信号Ｓ１２０よりノイズを除去し、ディジタル映像信号Ｓ１４０を出力するローパスフィルタ（以下、ＬＰＦと称す）１４０と、ＣＲＩ信号Ｃに基づきスライスレベルおよびスライスレベルのオフセットを算出し、基準スライスレベル、および基準スライスレベルにオフセットを設けた上側スライスレベルと下側スライスレベルとを設定するスライスレベル算出部１５０と、スライスレベル算出部１５０で設定した各スライスレベルを用いてディジタル映像信号Ｓ１４０を２値化するデータスライス部１６０と、２値化したシリアルの各データをパラレルデータに変換し、文字放送の種別に応じた誤り訂正などのデコード処理を行うデコード回路１７０と、デコードした各データよりエラーが含まれていないデータを選択して映像信号出力端子１９０より出力するデータ選択部１８０と、を有する。
【００５６】
ＣＲＩ検出部１３０は、ディジタル映像信号Ｓ１２０より、垂直同期信号Ｓ１３１ａと水平同期信号Ｓ１３１ｂとを分離する同期分離回路１３１と、垂直同期信号Ｓ１３１ａおよび水平同期信号Ｓ１３１ｂに基づいて、ＣＲＩ信号Ｃの検出期間である所定のラインおよび位置を示すＣＲＩ検出範囲信号Ｓ１３２を出力するＣＲＩ検出範囲信号生成回路１３２と、を有する。
【００５７】
スライスレベル算出部１５０は、ＣＲＩ検出期間にディジタル映像信号Ｓ１４０より立ち下がりを検出すると、立ち下り検出パルスＳ１５１を出力する立下り検出回路１５１と、立ち下り検出パルスＳ１５１よりディジタル映像信号Ｓ１４０の周波数を算出し、周波数データＳ１５２を出力する周波数算出回路１５２と、この周波数データＳ１５２を、予め保持している文字放送方式のＣＲＩ信号Ｃの周波数データと比較し、所定の文字放送方式に対応した周波数データＳ１５２が出力される期間に、周波数判定ゲートパルスＳ１５３を出力する周波数判定回路１５３と、立ち下り検出パルスＳ１５１より所定の文字放送方式の立ち下がりに対応したパルスを抽出し、周波数判定パルスＳ１５４を出力するＣＲＩ判定回路１５４と、を有する。また、スライスレベル算出部１５０は、ＣＲＩ検出期間にディジタル映像信号Ｓ１４０の振幅の最大値と最小値とを検索し、最大値検索データＳ１５５ａおよび最小値検索データＳ１５５ｂを出力する最大／最小検索回路１５５と、周波数判定パルスＳ１５４をロードパルスとして、最大値検索データＳ１５５ａと最小値検索データＳ１５５ｂとからディジタル映像信号Ｓ１４０の振幅および振幅の平均値を算出し、平均値を基準スライスレベルデータＳ１５６ａ、振幅を振幅検出データＳ１５６ｂ、として出力する平均／振幅算出回路１５６と、振幅検出データＳ１５６ｂよりオフセット値を算出し、基準スライスレベルデータＳ１５６ａにオフセットを持たせた上側スライスレベルデータＳ１５７ａと下側スライスレベルデータＳ１５７ｂとを算出するスライスレベルオフセット値算出回路１５７と、を有する。
【００５８】
データスライス部１６０は、上側スライスレベルデータＳ１５７ａおよび基準スライスレベルデータＳ１５６ａ、下側スライスレベルデータＳ１５７ｂのそれぞれを用いて閾値判定することにより、ディジタル映像信号Ｓ１４０を２値化し、２値化データＳ１６１ａ〜Ｓ１６１ｃを抜き取り回路１６３に出力する２値化回路１６１と、抜き取りパルス生成回路１６２が生成する抜き取りパルスＳ１６２のタイミングで２値化データＳ１６１ａ〜Ｓ１６１ｃのそれぞれから文字放送シリアルデータを抜き取り、抜き取りシリアルデータＳ１６３ａ〜Ｓ１６３ｃを出力する抜き取り回路１６３と、を有する。
【００５９】
データ選択部１８０は、デコード回路１７０が出力したデコードデータＳ１７０ａ〜Ｓ１７０ｃがデコードエラーを有するか判定し、デコードエラーのないデコードデータを示すデコードデータ選択信号Ｓ１８１を出力するエラー検出回路１８１と、デコードデータ選択信号Ｓ１８１に基づき、デコードデータＳ１７０ａ〜Ｓ１７０ｃよりデコードエラーのないデコードデータを選択し、最終デコードデータＳ１８２を映像信号出力端子１９０より装置外部に出力するデコードデータ選択回路１８２と、を有する。
【００６０】
次に、以上のように構成されるデータスライス装置１００の動作について、図面を参照しながら説明する。
図２は、群遅延及び電界強度の低下などにより歪んだアナログ映像信号Ｓ１１０が入力された場合の、データスライス装置１００の動作を示すタイミング図である。図２において、図１と同一または相当する部分には同一符号を付してある。また、Ａは水平同期信号、Ｂはカラーバースト信号、ＣはＣＲＩ信号、Ｄはフレーミングコード信号、Ｅはテキストデータ信号、Ｔ１〜Ｔ８は、ディジタル映像信号Ｓ１４０が変化した時刻である。
【００６１】
文字放送シリアルデータが重畳されたアナログ映像信号Ｓ１１０が映像信号入力端子１１０を介して入力されると、Ａ／Ｄ変換器１２０は、サンプリングクロックｆｓ（ＭＨｚ）でサンプリングしたアナログ映像信号Ｓ１１０をディジタル信号に変換する。このサンプリングクロックｆｓとしては、例えば、このデータスライス装置１００の動作クロックが用いられる。Ａ／Ｄ変換器１２０においてデジタル信号に変換されたディジタル映像信号Ｓ１２０は、ＣＲＩ検出部１３０とＬＰＦ１４０とに出力される。すると、ＬＰＦ１４０は、ディジタル映像信号Ｓ１２０よりノイズを除去したディジタル映像信号Ｓ１４０を、スライスレベル算出部１５０と、データスライス部１６０とに出力する。図２には、歪んだアナログ映像信号Ｓ１１０をＡ／Ｄ変換し、ノイズを除去したディジタル映像信号Ｓ１４０の例を示している。また、Ｃ’は、ＣＲＩ検出範囲信号Ｓ１３２が出力されている期間に生じる、ＬＰＦ１４０で除去できないノイズである。ＬＰＦ１４０によってノイズ除去を行っても、ディジタル映像信号Ｓ１４０が歪んでいるのは、ＬＰＦ１４０においても除去できないノイズの影響によるものである。また、図２において、ディジタル映像信号Ｓ１４０上に示した黒丸は、アナログ映像信号Ｓ１１０をサンプリングクロックｆｓでディジタル映像信号Ｓ１２０（Ｓ１４０）に変換した信号である。
【００６２】
時刻Ｔ１において、水平同期信号Ａと垂直同期信号とを含んだディジタル映像信号Ｓ１４０がＣＲＩ検出部１３０に入力されるので、同期分離回路Ｓ１３１は、ディジタル映像信号Ｓ１２０から垂直同期信号Ｓ１３１ａと水平同期信号Ｓ１３１ｂとを分離する。
【００６３】
次に、ＣＲＩ検出範囲信号生成回路１３２は、垂直同期信号Ｓ１３１ａおよび水平同期信号Ｓ１３１ｂに基づいてＣＲＩ信号Ｃの開始位置および終了位置を求め、ＣＲＩ検出期間に、ＣＲＩ検出範囲信号Ｓ１３２を立ち下がり検出回路１５１と最大最小検索回路１５５とに出力する。ここで、ＣＲＩ検出範囲信号生成回路１３２は、図２に示すように、ＣＲＩ信号Ｃの開始前の所定の時間（時刻Ｔ２）からＣＲＩ信号Ｃの終了後の所定の時間まで継続して、ＣＲＩ検出範囲信号Ｓ１３２を出力してもよい。
【００６４】
ＣＲＩ検出範囲信号Ｓ１３２が出力されている期間のうちの所定の期間、スライスレベル算出部１５０には、ディジタル映像信号Ｓ１４０としてＣＲＩ信号Ｃが入力されるので、スライスレベル算出部１５０は、ＣＲＩ検出範囲信号Ｓ１３２が出力されている期間、ＣＲＩ信号Ｃに基づいてスライスレベルの算出処理を行う。すなわち、ＣＲＩ検出範囲信号Ｓ１３２がスライスレベル算出部１５０に入力されている間、立下り検出回路１５１はディジタル映像信号Ｓ１４０の位相の変化を判定する。また、最大／最小検索回路１５５は、ディジタル映像信号Ｓ１４０の最大値および最小値を検索し、最大値検索データＳ１５５ａと最小値検索データＳ１５５ｂとを出力する。
【００６５】
時刻Ｔ３において、立下り検出回路１５１は、ディジタル映像信号Ｓ１４０のノイズＣ’の立ち下がりをＣＲＩ信号Ｃの立ち下がりとして誤検出し、立ち下り検出パルスＳ１５１を生成する。また、時刻Ｔ４においても、立下り検出回路１５１は、ノイズＣ’の立ち下がりをＣＲＩ信号Ｃの立ち下がりとして誤検出し、立ち下り検出パルスＳ１５１を生成する。
【００６６】
すると、周波数算出回路１５２は、時刻Ｔ３および時刻Ｔ４において検出した立ち下り検出パルスＳ１５１より、ディジタル映像信号Ｓ１４０の周波数を算出し、周波数データＳ１５２を出力する。周波数判定回路１５３は、この周波数データＳ１５２に基づいて、立下り検出回路１５１において検出した立ち下がりが、所定の文字放送方式に対応した信号であるか判定する。図２に示したディジタル映像信号Ｓ１４０のように、ノイズＣ’の立ち下がりの間隔がＣＲＩ信号Ｃの立ち下がりの間隔と一致している場合、周波数判定回路１５３は、ノイズＣ’の周波数を所定の文字放送方式に対応した周波数であると誤判定してしまい、周波数判定ゲートパルスＳ１５３をＣＲＩ判定回路１５４に出力する。
【００６７】
次に、この周波数判定ゲートパルスＳ１５３に基づいて、ＣＲＩ判定回路１５４は、立ち下り検出パルスＳ１５１が文字放送方式に対応したパルスであるか判定する。この場合は、ノイズＣ’の立ち下がりの間隔がＣＲＩ信号Ｃの立ち下がりの間隔と一致しているので、ＣＲＩ判定回路１５４は、立ち下り検出パルスＳ１５１は文字放送に対応したパルスであると誤判定し、周波数判定パルスＳ１５４を平均／振幅算出回路１５６に出力する。
【００６８】
平均／振幅算出回路１５６は、この周波数判定パルスＳ１５４をロードパルスとして、最大値検索データＳ１５５ａと最小値検索データＳ１５５ｂとをサンプリングし、ディジタル映像信号Ｓ１４０の平均値と振幅とを算出する。そして、算出した平均値を基準スライスレベルデータＳ１５６ａとして、スライスレベルオフセット値算出回路１５７とデータスライス部１６０とに出力し、振幅を振幅検出データＳ１５６ｂとして、スライスレベルオフセット値算出回路１５７に出力する。
【００６９】
ディジタル映像信号Ｓ１４０が「０」から「１」に変化する変化点近傍に、わずかな位相のずれやレベルのオフセットが生じている場合、２値化回路１６１では、この信号を誤った値に２値化してしまう可能性がある。これを回避するために、本実施の形態１によるデータスライス装置１００においては、基準スライスレベルデータＳ１５６ａの上側および下側にオフセットを設けたスライスレベルデータをも用いて、ディジタル映像信号Ｓ１４０を２値化する。オフセットは、ＣＲＩ信号Ｃの振幅に対して所定の割合となる振幅であり、例えば振幅の２０％と決定されている。スライスレベルオフセット値算出回路１５７は、予め決定した値により振幅検出データＳ１５６ｂを除算して、オフセット値を取得する。そして、基準スライスレベルデータＳ１５６ａにオフセット値を加算した上側スライスレベルデータＳ１５７ａと、基準スライスレベルデータＳ１５６ａからオフセット値を減算した下側スライスレベルデータＳ１５７ｂと、を出力する。図２に示すとおり、ノイズＣ’を用いて算出した基準スライスレベルデータＳ１５６ａに基づき設定したスライスレベルＳＬＶ２、および上側スライスレベルデータＳ１５７ａに基づき設定したスライスレベルＳＬＶ１、下側スライスレベルデータＳ１５７ｂに基づき設定したスライスレベルＳＬＶ３は、ＣＲＩ信号Ｃを用いて設定する最適なスライスレベルより低く、ディジタル映像信号Ｓ１４０の２値化に用いることができない。なお、ディジタル映像信号Ｓ１４０に歪みがなく、時刻Ｔ３および時刻Ｔ４においてノイズＣ’の立ち下がりが検出されない場合、ここで説明した時刻Ｔ３および時刻Ｔ４における処理を行わず、次に説明する時刻Ｔ５の処理に移行する。
【００７０】
時刻Ｔ５、Ｔ６において、ＣＲＩ信号Ｃが検出される。立下り検出回路１５１は、時刻Ｔ５においてＣＲＩ信号Ｃの最初の立ち下がりを、時刻Ｔ６においてＣＲＩ信号Ｃの２番目の立ち下がりを検出し、立ち下り検出パルスＳ１５１を出力する。また、最大／最小検索回路１５５におけるディジタル映像信号Ｓ１４０の最大値および最小値の検索は、時刻Ｔ２より継続して行われているが、図２に示したディジタル映像信号Ｓ１４０は、ＣＲＩ信号Ｃの最小値よりノイズＣ’の最小値が小さいので、最小値検索データＳ１５５ｂはＣＲＩ信号Ｃによって更新されることなく、ノイズＣ’の最小値が継続して出力される。
【００７１】
時刻Ｔ５、時刻Ｔ６に検出した立ち下り検出パルスＳ１５１により周波数算出回路１５２が算出した周波数は、文字放送方式に対応した周波数であるので、ＣＲＩ判定回路１５４は、生成した周波数判定パルスＳ１５４を平均／振幅算出回路１５６に入力する。平均／振幅算出回路１５６は、この周波数判定パルスＳ１５４をロードパルスとして、最大値検索データＳ１５５ａと最小値検索データＳ１５５ｂとをサンプリングし、ディジタル映像信号Ｓ１４０の平均値と振幅とを算出する。そして、算出した平均値を基準スライスレベルデータＳ１５６ａとして、スライスレベルオフセット値算出回路１５７とデータスライス部１６０とに出力し、振幅を振幅検出データＳ１５６ｂとしてスライスレベルオフセット値算出回路１５７に出力する。スライスレベルオフセット値算出回路１５７は、振幅検出データ１５６ｂよりオフセット値を算出し、基準スライスレベルデータＳ１５６ａにオフセット値を加算した上側スライスレベルデータＳ１５７ａと、基準スライスレベルデータＳ１５６ａからオフセット値を減算した下側スライスレベルデータＳ１５７ｂと、を出力する。ここで、最小値検索データＳ１５５ｂはノイズＣ’の最小値であるので、算出された基準スライスレベルデータＳ１５６ａに基づいて設定するスライスレベルＳＬＶ５は、最適なスライスレベルより低いレベルとなっている。しかし、オフセットを設けたことにより、上側スライスレベルデータＳ１５７ａに基づいて設定されるスライスレベルＳＬＶ４、または下側スライスレベルデータＳ１５７ｂに基づいて設定されるスライスレベルＳＬＶ６のいずれかが、時刻Ｔ７以降に、フレーミングコート信号Ｄおよびテキストデータ信号Ｅを２値化する際に用いることができる、適当なスライスレベルとなる。
【００７２】
時刻Ｔ７において、フレーミングコード信号Ｄを含んだディジタル映像信号Ｓ１４０がデータスライス部１６０に入力されると、２値化回路１６１は、上側スライスレベルデータＳ１５７ａで閾値判定することにより、ディジタル映像信号を「０」または「１」に２値化し、２値化データＳ１６１ａを生成する。同様に、基準スライスレベルデータＳ１５６ａでディジタル映像信号Ｓ１４０を２値化することにより２値化データＳ１６１ｂを生成し、下側スライスレベルデータＳ１５７ｂでディジタル映像信号Ｓ１４０を２値化することにより２値化データＳ１６１ｃを生成する。また、抜き取りパルス生成回路１６２は、各２値化データＳ１６１ａ〜Ｓ１６１ｃより文字放送のデータを抜き取る際にサンプリングクロックとして用いる抜き取りパルスＳ１６２を生成する。この抜き取りパルスＳ１６２は、文字放送の信号の伝送クロックと同じ周期であればよい。そして、抜き取り回路１６３において、抜き取りパルスＳ１６２で、２値化データＳ１６１ａから文字放送シリアルデータを抜き取り、抜き取りシリアルデータＳ１６３ａを出力する。同様に、抜き取りパルスＳ１６２で２値化データＳ１６１ｂより文字放送シリアルデータを抜き取ることにより、抜き取りシリアルデータＳ１６３ｂを出力し、抜き取りパルスＳ１６２で２値化データＳ１６１ｃより文字放送シリアルデータを抜き取ることにより、抜き取りシリアルデータＳ１６３ｃを出力する。デコード回路１７０は、抜き取りシリアルデータＳ１６３ａ〜１６３ｃをパラレルデータに変換し、フレーミングコードを検出する。
【００７３】
時刻Ｔ８において、テキストデータ信号Ｅを含んだディジタル映像信号Ｓ１４０がデータスライス部１６０に入力されると、フレーミングコード信号Ｄと同様に、２値化回路１６１は、上側スライスレベルデータＳ１５７ａと、基準スライスレベルデータＳ１５６ａと、下側スライスレベルデータＳ１５６ｂと、を用いてディジタル映像信号Ｓ１４０を２値化することにより、２値化データＳ１６１ａ〜Ｓ１６１ｃを生成する。例えば、ディジタル映像信号Ｓ１４０のポイントＰ１を、上側スライスレベルデータＳ１５７ａにより２値化すると、２値化データＳ１６１ａとして「０」が得られ、基準スライスレベルデータＳ１５６ａおよび下側スライスレベルデータＳ１５６ｂにより２値化すると２値化データＳ１６１ｂ、Ｓ１６１ｃとして「１」が得られる。ポイントＰ１のデータが「０」である場合、基準スライスレベルデータＳ１５６ａのみで２値化すると正しいデータを得ることができない。このように、基準スライスレベルデータＳ１５６ａを用いると誤った値に２値化してしまう場合であっても、上側スライスレベルデータＳ１５７ａおよび下側スライスレベルデータＳ１５６ｂを用いることにより、正しい値をも得ることができる。そして、抜き取り回路１６３において、抜き取りパルスＳ１６２で、２値化データＳ１６１ａ〜Ｓ１６１ｃから文字放送シリアルデータを抜き取り、抜き取りシリアルデータＳ１６３ａ〜Ｓ１６３ｃを、デコード回路１７０に出力する。
【００７４】
デコード回路１７０は、抜き取りシリアルデータＳ１６３ａ〜１６３ｃをパラレルデータに変換し、フレーミングコードに示された文字放送の種類に応じたデコード処理を行うことにより、生成したデコードデータＳ１７０ａ〜１７０ｃを、データ選択部１８０に出力する。
【００７５】
デコードデータＳ１７０ａ〜Ｓ１７０ｃがデータ選択部１８０に入力されると、エラー検出回路１８１において、各デコードデータＳ１７０ａ〜Ｓ１７０ｃにおけるエラーの有無を判定する。すなわち、エラー検出回路１８１は、各データ単位のデコードデータＳ１７０ａにおける「１」の数をカウントし、奇数ビットが「１」である場合に、デコードデータＳ１７０ａにはデコードエラーは無いと判断する。同様に、エラー検出回路１８１は、各データ単位の「１」の数に基づき、デコードデータＳ１７０ｂ、Ｓ１７０ｃにデコードエラーが無いか判断する。そして、デコードエラーのないデコードデータを指定したデコードデータ選択信号Ｓ１８１を出力する。ここで、エラー検出回路１８１は、まず、デコードデータＳ１７０ｂのデコードエラーの有無を判定し、これにデコードエラーがない場合は、デコードデータＳ１７０ｂを指定したデコードデータ選択信号Ｓ１８１を出力する。デコードデータＳ１７０ｂがデコードエラーを有する場合は、デコードデータＳ１７０ａ、Ｓ１７０ｃがデコードエラーを有するか判定し、デコードエラーのないものを指定する。また、デコードデータＳ１７０ａ〜Ｓ１７０ｃのすべてがデコードエラーを有する場合、これらのうちのいずれかを指定する。デコードデータ選択回路１８２は、このデコードデータ選択信号Ｓ１８１に基づいて、デコードデータＳ１７０ａ〜Ｓ１７０ｃからデコードエラーのないものを選択し、最終デコードデータＳ１８２を、映像信号出力端子１９０を介してデータスライス装置１００の外部に出力する。
映像信号出力端子１９０より出力されたデコードデータは、図示しない表示回路に転送され、文字として表示される。
【００７６】
以上のように、本実施の形態１によるデータスライス装置１００によれば、ＣＲＩ信号Ｃの振幅と平均値とを算出し、平均値を基準スライスレベルデータＳ１５６ａ、振幅を振幅レベルデータＳ１５６ｂとして出力する平均／振幅算出回路１５６と、振幅レベルデータＳ１５６ｂに基づき算出したオフセット値を、基準スライスレベルデータＳ１５６ａに加算した上側スライスレベルデータＳ１５７ａ、および基準スライスレベルデータＳ１５６ａよりオフセット値を減算した下側スライスレベルデータＳ１５７ｂを算出するスライスレベルオフセット値算出回路１５７と、基準スライスレベルデータＳ１５６ａ、上側スライスレベルデータＳ１５７ａおよび下側スライスレベルデータＳ１５７ｂを用いてディジタル映像信号Ｓ１４０を２値化する２値化回路１６１と、各２値化信号Ｓ１６１ａ〜Ｓ１６１ｃより文字放送シリアルデータを抜き取った抜き取りシリアルデータＳ１６３ａ〜Ｓ１６３ｃをデコードするデコード回路１７０と、各デコードデータＳ１７０ａ〜Ｓ１７０ｃからデコードエラーのないものを選択して出力するデコードデータ選択回路１８２と、を備えたので、群遅延及び電界強度の低下などによりディジタル映像信号Ｓ１４０に歪みが生じ、基準スライスレベルデータＳ１５６ａのみで２値化すると誤った値に２値化してしまう場合であっても、いずれかのスライスレベルデータにより、正しい値に２値化することができ、その２値化データに基づくデコードデータをデコードデータ選択回路１８２により選択出力するので、デコードエラーの発生率を低く抑えることができる。さらに、複数のスライスレベルデータのいずれかにより正しい値に２値化することができるので、波形の歪みを補正するための波形等価フィルタが必要なくなり、データスライス装置の回路規模を縮小させることができる。
【００７７】
（実施の形態２）
次に、本発明の請求項５ないし請求項８に記載のデータスライス装置に対応する形態を実施の形態２として、図面を参照しながら説明する。
図３は、本実施の形態２に係るデータスライス装置２００の構成を示すブロック図である。なお、図３において、図１に示すものと同一または相当する部分には同一符号を付して、詳しい説明を省略する。
【００７８】
図３に示すように本実施の形態２によるデータスライス装置２００は、映像信号入力端子１１０を介して入力される、文字放送シリアルデータが重畳されたアナログ映像信号Ｓ１１０を、ディジタル映像信号Ｓ１２０に変換するＡ／Ｄ変換器１２０と、ディジタル映像信号Ｓ１２０に基づいて、ＣＲＩ検出期間であることを示すＣＲＩ検出範囲信号Ｓ３１２を生成するＣＲＩ検出部１３０と、ディジタル映像信号Ｓ１２０より所定の帯域のノイズを除去し、ディジタル映像信号Ｓ１４０を出力するＬＰＦ１４０と、ディジタル映像信号Ｓ１４０の振幅に基づき、検出した信号がＣＲＩ信号Ｃであるか判断し、ＣＲＩ信号Ｃのみの最大値と最小値とを用いてスライスレベルを設定するスライスレベル算出部２１０と、スライスレベル算出部２１０で設定したスライスレベルを用いてディジタル映像信号Ｓ１４０を２値化するデータスライス部２２０と、２値化したシリアルのデータをパラレルデータに変換し、デコード処理を行ったデコードデータＳ２３０を映像信号出力端子１９０より出力するデコード回路２３０と、を有する。
【００７９】
スライスレベル算出部２１０は、ＣＲＩ検出期間にディジタル映像信号Ｓ１４０より立ち下がりを検出すると、立ち下り検出パルスＳ１５１を出力する立下り検出回路１５１と、立ち下り検出パルスＳ１５１よりディジタル映像信号Ｓ１４０の周波数を算出し、周波数データＳ１５２を出力する周波数算出回路１５２と、所定の文字放送方式に対応した周波数が算出される期間に、周波数判定ゲートパルスＳ１５３を出力する周波数判定回路１５３と、周波数判定ゲートパルスに基づいて、立ち下り検出パルスＳ１５１より所定の文字放送方式の立ち下がりに対応したパルスを抽出した周波数判定パルスＳ２１１ａ、および後述する振幅判定ゲートパルスＳ２１５に基づいて、立ち下り検出パルスＳ１５１より文字放送の信号の立ち下りパルス（ＣＲＩ信号Ｃの立ち下りパルス）を抽出した振幅判定パルスＳ２１１ｂ、を出力するＣＲＩ判定回路２１１と、を有する。また、スライスレベル算出部２１０は、ＣＲＩ検出期間にディジタル映像信号Ｓ１４０の最大値と最小値とを検索し、最小値検索データＳ２１２ａと最大値検索データＳ２１２ｂとを出力する最大／最小検索回路２１２と、周波数判定パルスＳ２１１ａをロードパルスとして、最小値検索データＳ２１２ａと最大値検索データＳ２１２ｂとからディジタル映像信号Ｓ１４０の最大値と最小値とを検出し、最大値検出データＳ２１３ａと最小値検出データＳ２１３ｂとを出力する最大／最小検出回路２１３と、後述する振幅判定回路２１５より出力される振幅判定ゲートパルスＳ２１５をロードパルスとして、最大値検出データＳ２１３ａと最小値検出データＳ２１３ｂとから、ディジタル映像信号Ｓ１４０の振幅および振幅の平均値を算出し、平均値をスライスレベルデータＳ２１４ａ、振幅を振幅検出データＳ２１４ｂとして出力する平均／振幅算出回路２１４と、予め決定されたＣＲＩ振幅判定値に基づいて、振幅検出データＳ２１４ｂが所定の文字放送の信号の振幅を有するか判定し、ＣＲＩ信号Ｃの振幅を有する期間に振幅判定ゲートパルスＳ２１５を出力する振幅判定回路２１５と、を有する。
【００８０】
ここで、ＣＲＩ判定回路２１１は、周波数判定ゲートパルスＳ１５３に基づいて、立ち下り検出パルスＳ１５１から所定の文字放送方式の信号の立ち下がりに対応したパルスを抽出し、周波数判定パルスＳ２１１ａを最大／最小検索回路２１２と、最大／最小検出回路２１３とに出力する。この周波数判定パルスＳ２１１ａは、図示しない遅延回路によって、最大／最小検出回路２１３が最大値検索データＳ２１２ａと最小値検索データＳ２１２ｂとを検出するのに必要な時間だけ遅延して、最大／最小検索回路２１２に対して入力される。また、ＣＲＩ判定回路２１１は、振幅判定ゲートパルスＳ２１５が入力されると、この振幅判定ゲートパルスＳ２１５に基づいて、周波数判定パルスＳ２１１ａからＣＲＩ信号Ｃの振幅を有する信号に基づくパルスを抽出し、振幅判定パルスＳ２１１ｂを出力する。
【００８１】
最大／最小検索回路２１２は、ディジタル映像信号Ｓ１４０の最大値と最小値とを検索し、最大値検索データＳ２１２ａと最小値検索データＳ２１２ｂとを出力する。そして、周波数判定パルスＳ２１１ａが入力されると、最大値検索データＳ２１２ａと最小値検索データＳ２１２ｂとを一旦リセットし、新たな期間の最大値と最小値とを検索し、最大値検索データＳ２１２ａと最小値検索データＳ２１２ｂとを出力する。このようにして、最大／最小検索回路２１２は、周波数判定パルスＳ２１１ａに基づいて、各周期の最大値と最小値とを検索する。
【００８２】
平均／振幅算出回路２１４は、最大値検出データＳ２１３ａと最小値検出データＳ２１３ｂとより、ディジタル映像信号Ｓ１４０の振幅および振幅の平均値を算出し、振幅を、振幅検出データＳ２１４ｂとして振幅判定回路２１５に出力する。そして、振幅検出パルスＳ２１１ｂが入力される時のみ、算出した平均値を、スライスレベルデータＳ２１４ａとして２値化部２２０に出力する。また、次の周波数判定パルスＳ２１１ａで新たな最大値検出データＳ２１３ａと最小値検出データＳ２１３ｂとより新平均値を算出すると、さらに新平均値とスライスレベルデータＳ２１４ａとの平均値を算出し、この算出値によりスライスレベルデータＳ２１４ａを更新する。
【００８３】
振幅判定回路２１５には、振幅検出データＳ２１４ｂがＣＲＩ信号Ｃの振幅を有するものであるかを判定する際に判断基準として用いるＣＲＩ振幅判定値が、予め設定されている。振幅判定回路２１５は、このＣＲＩ振幅判定値を用いて、振幅検出データＳ２１４ｂがＣＲＩ信号Ｃの振幅を有するか判定し、ＣＲＩ信号Ｃの振幅を有する期間に、振幅判定ゲートパルスＳ２１５をＣＲＩ判定回路２１１に出力する。
【００８４】
データスライス部２２０は、スライスレベルデータＳ２１４ａを用いて閾値判定することにより、ディジタル映像信号Ｓ１４０を２値化し、２値化データＳ２２１を抜き取り回路２２２に出力する２値化回路２２１と、抜き取りパルス生成回路１６２が生成する抜き取りパルスＳ１６２のタイミングで２値化データＳ２２１から文字放送シリアルデータを抜き取り、抜き取りシリアルデータＳ２２２を出力する抜き取り回路２２２と、を有する。
【００８５】
次に、以上のように構成されるデータスライス装置２００の動作について、図面を参照しながら説明する。
図４は、群遅延及び電界強度の低下などにより歪んだアナログ映像信号Ｓ１１０が入力された場合の、データスライス装置２００の動作を示すタイミング図である。図４において、図３と同一または相当する部分には同一符号を付してある。また、Ｔ１１〜Ｔ１９は、ディジタル映像信号Ｓ１４０が変化した時刻である。
【００８６】
文字放送シリアルデータが重畳されたアナログ映像信号Ｓ１１０が映像信号入力端子１１０を介して入力されると、Ａ／Ｄ変換器１２０はこれをディジタル信号に変換し、ディジタル映像信号Ｓ１２０をＣＲＩ検出部１３０とＬＰＦ１４０とに出力する。すると、ＬＰＦ１４０は、ディジタル映像信号Ｓ１２０よりノイズを除去したディジタル映像信号Ｓ１４０を、スライスレベル算出部２１０と、データスライス部２２０とに出力する。
時刻Ｔ１１において、水平同期信号Ａと垂直同期信号とを含んだディジタル映像信号Ｓ１４０がＣＲＩ検出部１３０に入力されるので、同期分離回路Ｓ１３１は、ディジタル映像信号Ｓ１２０から垂直同期信号Ｓ１３１ａと水平同期信号Ｓ１３１ｂとを分離する。
【００８７】
次に、ＣＲＩ検出範囲信号生成回路１３２は、垂直同期信号Ｓ１３１ａおよび水平同期信号Ｓ１３１ｂに基づいてＣＲＩ信号Ｃの開始位置（時刻Ｔ１２）および終了位置を求め、ＣＲＩ検出期間に、ＣＲＩ検出範囲信号Ｓ１３２を出力する。
ＣＲＩ検出範囲信号Ｓ１３２が入力されている間、スライスレベル算出部２１０はＣＲＩ信号Ｃに基づいてスライスレベルの算出処理を行うので、立下り検出回路１５１は、ディジタル映像信号Ｓ１４０の位相の変化を判定する。また、最大／最小検索回路２１２は、ディジタル映像信号Ｓ１４０の最大値および最小値を検索し、最大値検索データＳ２１２ａと最小値検索データＳ２１２ｂとを、最大／最小検出回路２１３に出力する。
【００８８】
時刻Ｔ１３および時刻Ｔ１４において、立下り検出回路１５１は、ディジタル映像信号Ｓ１４０のノイズＣ’の立ち下がりをＣＲＩ信号Ｃの立ち下がりとして誤検出し、立ち下り検出パルスＳ１５１を生成する。すると、周波数算出回路１５２は、時刻Ｔ１３および時刻Ｔ１４において検出した立ち下り検出パルスＳ１５１より、ディジタル映像信号Ｓ１４０の周波数を算出し、周波数データＳ１５２を出力する。周波数判定回路１５３は、この周波数データＳ１５２に基づいて、立下り検出回路１５１において検出した立ち下がりが、所定の文字放送方式に対応した信号であると誤判定し、周波数判定ゲートパルスＳ１５３をＣＲＩ判定回路２１１に出力する。この周波数判定ゲートパルスＳ１５３に基づいて、ＣＲＩ判定回路２１１は、立ち下り検出パルスＳ１５１が文字放送方式に対応したパルスであると誤判定し、周波数判定パルスＳ２１１ａを、最大／最小検索回路２１２と最大／最小検出回路２１３とに出力する。
【００８９】
最大／最小検出回路２１３は、この周波数判定パルスＳ２１１ａをロードパルスとして、時刻Ｔ１３、Ｔ１４間に検索された最大値検索データＳ２１２ａと最小値検索データＳ２１２ｂとをサンプリングすることにより、ディジタル映像信号Ｓ１４０の最大値と最小値とを検出し、最大値検出データＳ２１３ａと最小値検出データＳ２１３ｂとを出力する。また、最大／最小検出回路２１３が最大値検索データＳ２１２ａと最小値検索データＳ２１２ｂとをサンプリングした後、最大／最小検索回路２１２に周波数判定パルスＳ２１１ａが入力されると、最大／最小検索回路２１２は、時刻Ｔ１３、Ｔ１４間に検索した最大値および最小値をリセットし、時刻Ｔ１４以降のディジタル映像信号Ｓ１４０の最大値および最小値を検索する。平均／振幅算出回路２１４は、最大値検出データ２１３ａと最小値検出データＳ２１３ｂとより、ディジタル映像信号Ｓ１４０の振幅を算出し、算出値を振幅検出データＳ２１４ｂとして振幅判定回路２１５に出力する。なお、この時には振幅検出パルスＳ２１１ｂが生成されていないので、スライスレベルデータＳ２１４ａは出力されない。
【００９０】
次に、振幅判定回路２１５において、予め設定されているＣＲＩ振幅判定値を用いて、振幅検出データＳ２１４ｂがＣＲＩ信号Ｃの振幅を有するか判定する。この場合、振幅検出データＳ２１４ｂはノイズＣ’より検出されたものであり、ＣＲＩ信号Ｃより検出される振幅検出データより小さい値であるため、ＣＲＩ振幅判定値の条件を満たさない。このため、振幅判定回路２１５は、この振幅検出データＳ２１４ｂがＣＲＩ信号Ｃの振幅を有さないと判定し、振幅判定ゲートパルスＳ２１５を生成しない。
【００９１】
時刻Ｔ１５および時刻Ｔ１６において、ＣＲＩ信号Ｃが検出される。立下り検出回路１５１は、時刻Ｔ１５においてＣＲＩ信号Ｃの最初の立ち下がりを、時刻Ｔ１６においてＣＲＩ信号Ｃの２番目の立ち下がりを、検出し、立ち下り検出パルスＳ１５１を出力する。この立ち下り検出パルスＳ１５１により周波数算出回路１５２が算出した周波数は、文字放送方式に対応した周波数であるので、周波数判定パルスＳ２１１ａが最大／最小検索回路２１２と最大／最小検出回路２１３とに入力される。
【００９２】
最大／最小検出回路２１３は、この周波数判定パルスＳ２１１ａをロードパルスとして、時刻Ｔ１５、時刻Ｔ１６間に検索された最大値検索データＳ２１２ａと最小値検索データＳ２１２ｂとをサンプリングすることにより、ディジタル映像信号Ｓ１４０の最大値と最小値とを検出し、最大値検出データＳ２１３ａと最小値検出データＳ２１３ｂとを出力する。また、最大／最小検索回路２１２は、周波数判定パルスＳ２１１ａに基づいて、時刻Ｔ１５、時刻Ｔ１６間に検索した最大値検索データＳ２１２ａと最小値検索データＳ２１２ｂとをリセットし、時刻Ｔ１６以降のディジタル映像信号Ｓ１４０の最大値および最小値を検索する。平均／振幅算出回路２１４は、最大値検出データ２１３ａと最小値検出データＳ２１３ｂとより、ディジタル映像信号の振幅を算出し、算出値を振幅検出データＳ２１４ｂとして振幅判定回路２１５に出力する。
【００９３】
この振幅検出データＳ２１４ｂはＣＲＩ信号Ｃの振幅を有するので、振幅判定回路２１５は、振幅判定ゲートパルスＳ２１５をＣＲＩ判定回路２１１に出力する。すると、ＣＲＩ判定回路２１１は振幅判定ゲートパルスＳ２１５に基づいて、周波数判定パルスＳ２１１ａからＣＲＩ信号Ｃのパルスを抽出した振幅判定パルスＳ２１１ｂを出力する。振幅判定パルスＳ２１１ｂが入力されると、平均／振幅算出回路２１４は、算出したディジタル映像信号Ｓ１４０の振幅の平均値をスライスレベルデータＳ２１４ａとしてデータスライス部２２０に出力する。ここで、スライスレベルデータＳ２１４ａは、ＣＲＩ信号ＣのノイズＣ’より検出した最大値検索データおよび最小値検索データを用いることなく、ＣＲＩ信号Ｃの最大値検索データＳ２１２ａおよび最小値検索データＳ２１２ｂを用いて算出したものである。このため、スライスレベルデータＳ２１４ａに基づいて設定するスライスレベルＳＬＶ７は、時刻Ｔ１７以降に、フレーミングコート信号Ｄおよびテキストデータ信号Ｅを２値化する際に用いることができる、適切なレベルとなっている。
【００９４】
時刻Ｔ１７において、立下り検出回路１５１はＣＲＩ信号Ｃの３番目の立ち下がりを検出し、立ち下り検出パルスＳ１５１を出力する。時刻Ｔ１６および時刻Ｔ１７に出力された立ち下り検出パルスＳ１５１により周波数算出回路１５２が算出した周波数は、文字放送方式に対応した周波数であるので、周波数判定パルスＳ２１１ａが最大／最小検索回路２１２と最大／最小検出回路２１３とに入力される。
【００９５】
最大／最小検出回路２１３は、この周波数判定パルスＳ２１１ａを検出した最大値検出データＳ２１３ａと最小値検出データＳ２１３ｂとを、平均／振幅算出回路２１４に出力する。そして、最大／最小検索回路２１２は、周波数判定パルスＳ２１１ａに基づいて、最大値検索データＳ２１２ａと最小値検索データＳ２１２ｂとをリセットし、時刻Ｔ１７以降の最大値および最小値を検索する。平均／振幅算出回路２１４は、最大値検出データ２１３ａと最小値検出データＳ２１３ｂとより、ディジタル映像信号Ｓ１４０の振幅を算出し、算出値を振幅検出データＳ２１４ｂとして振幅判定回路２１５に出力する。
【００９６】
この振幅検出データＳ２１４ｂはＣＲＩ信号Ｃの振幅を有するので、振幅判定回路２１５は振幅判定ゲートパルスＳ２１５をＣＲＩ判定回路２１１に出力し、ＣＲＩ判定回路２１１は振幅判定ゲートパルスＳ２１５に基づいて、振幅判定パルスＳ２１１ｂを出力する。
【００９７】
振幅判定パルスＳ２１１ｂが入力されると、平均／振幅算出回路２１４は、ディジタル映像信号Ｓ１４０の振幅の平均値を算出する。さらに、時刻Ｔ１７において算出した平均値と、時刻Ｔ１６において算出したスライスレベルデータと、の平均値を算出し、この算出値によりスライスレベルデータＳ２１４ａを更新する。ここで、図４においては、時刻Ｔ６、時刻Ｔ７間のディジタル映像信号Ｓ１４０の最大値および最小値が、時刻Ｔ５、時刻Ｔ６間より小さい例を示しており、時刻Ｔ７において算出されたスライスレベルデータＳ２１４ａに基づいて設定したスライスレベルＳＬＶ８は、スライスレベルＳＬＶ７より低いレベルになっている。
【００９８】
また、時刻Ｔ１８において、立下り検出回路１５１はＣＲＩ信号Ｃの４番目の立ち下がりを検出し、立ち下り検出パルスＳ１５１を出力する。この立ち下がりパルスと、最大／最小検索回路２１２において検索した最大値検出データＳ２１２ａと最小値検出データＳ２１２ｂに基づいて、スライスレベル算出部２１０は時刻Ｔ１７において行った処理と同様の処理を行い、スライスレベルデータＳ２１４ａを更新する。
【００９９】
時刻Ｔ１９においてＣＲＩ検出範囲信号Ｓ１３２が終了すると、スライスレベル算出部２１０はスライスレベルの算出処理を終了する。このため、時刻Ｔ１９におけるスライスレベルデータＳ２１４ａは、この時刻以降において変更されることのない、確定されたデータとなる。ここで、図４に示したように、時刻Ｔ７、時刻Ｔ８間のディジタル映像信号Ｓ１４０の最大値および最小値が、時刻Ｔ６、時刻Ｔ７間より低い場合、時刻Ｔ８において算出されたスライスレベルデータＳ２１４ａに基づいて設定したスライスレベルＳＬＶ９は、スライスレベルＳＬＶ８より低いレベルになっている。
【０１００】
また、時刻Ｔ１９においてフレーミングコード信号Ｄを含んだディジタル映像信号Ｓ１４０がデータスライス部２２０に入力されると、２値化回路２２１は、スライスレベルデータＳ２１４ａで閾値判定することにより、２値化データＳ２２１を生成する。そして、抜き取り回路２２２において、抜き取りパルス生成回路１６２が生成する抜き取りパルスＳ１６２で、２値化データＳ２２１から文字放送シリアルデータを抜き取り、抜き取りシリアルデータＳ２２２をデコード回路２３０に出力する。デコード回路１７０は、この抜き取りシリアルデータＳ２２２をパラレルデータに変換し、フレーミングコードを検出する。
【０１０１】
フレーミングコードの検出後、テキストデータ信号Ｅを含んだディジタル映像信号Ｓ１４０（図示しない）がデータスライス部２２０に入力されると、フレーミングコード信号Ｄと同様に、２値化回路２２１は、スライスレベルデータＳ２１４ａを用いてディジタル映像信号Ｓ１４０を２値化することにより、２値化データＳ２２１を生成する。そして、抜き取り回路２２２において、抜き取りパルスＳ１６２で２値化データＳ２２１から文字放送シリアルデータを抜き取り、抜き取りシリアルデータＳ２２２をデコード回路２３０に出力する。デコード回路２３０は、抜き取りシリアルデータＳ２２２をパラレルデータに変換し、フレーミングコードに示された文字放送の種類に応じたデコード処理を行い、デコードデータＳ２３０を映像信号出力端子１９０を介してデータスライス装置２００外部に出力する。
【０１０２】
以上のように、本実施の形態２によるデータスライス装置２００によれば、平均／振幅算出回路２１４において算出した振幅検出データＳ２１４ｂがＣＲＩ信号Ｃの振幅を有するか判定する振幅判定回路２１５を備え、平均／振幅算出回路２１４は、振幅検出データＳ２１４ｂがＣＲＩ信号Ｃの振幅を有すると判定されたときにのみ、算出した平均値をスライスレベルデータＳ２１４ａとして出力するので、伝送系における群遅延及び電界強度の低下による信号の歪みによって発生するノイズをＣＲＩ信号Ｃとして誤検出した場合であっても、そのノイズより算出した平均値を除外し、ＣＲＩ信号Ｃのみの平均値に基づいてスライスレベルデータＳ２１４ａを算出することができる。
【０１０３】
また、ノイズをＣＲＩ信号として誤検出した場合であっても、そのノイズに基づくスライスレベルデータの算出を行わないので、例えば、ヨーロッパで採用されているテレテキス方式のように、規格で決められた垂直帰線期間のラインにＣＲＩ信号が重畳されない文字放送の信号においても、ノイズに基づくスライスレベルデータの算出を抑制することができる。
【０１０４】
（実施の形態３）
次に、本発明の請求項９、請求項１０、請求項１２ないし請求項１５に記載のデータスライス装置、および請求項１７、請求項１８に記載のデータスライス方法、および請求項１９に記載の振幅判定値設定方法に対応する形態を実施の形態３として、図面を参照しながら説明する。
【０１０５】
図５は、本実施の形態３に係るデータスライス装置３００の構成を示すブロック図である。なお、図５において、図１および図３に示すものと同一または相当する部分には同一符号を付して、詳しい説明を省略する。
図５に示すように本実施の形態３によるデータスライス装置３００は、映像信号入力端子１１０を介して入力される、文字放送シリアルデータが重畳されたアナログ映像信号Ｓ１１０を、ディジタル映像信号Ｓ１２０に変換するＡ／Ｄ変換器１２０と、ディジタル映像信号Ｓ１２０に基づいて、ＣＲＩ検出期間であることを示すＣＲＩ検出範囲信号Ｓ１３２を生成するＣＲＩ検出部１３０と、ディジタル映像信号Ｓ１２０よりノイズを除去し、ディジタル映像信号Ｓ１４０を出力するＬＰＦ１４０と、ディジタル映像信号Ｓ１４０の振幅に基づき、検出した信号がＣＲＩ信号Ｃであるか判断し、ＣＲＩ信号Ｃのみの最大値と最小値とを用いてスライスレベルおよびスライスレベルのオフセットを算出し、基準スライスレベル、および基準スライスレベルにオフセットを設けた上側スライスレベルと下側スライスレベルとを設定するスライスレベル算出部３１０と、スライスレベル算出部３１０で設定した各スライスレベルを用いてディジタル映像信号Ｓ１４０を２値化するデータスライス部１６０と、２値化したシリアルの各データをパラレルデータに変換し、文字放送の種別に応じた誤り訂正などのデコード処理を行うデコード回路１７０と、デコードした各データよりエラーが含まれていないデータを選択して映像信号出力端子１９０より出力するデータ選択部３２０と、デコード回路１７０で検出されたエラーの数に基づいて、スライスレベル算出部３１０がディジタル映像信号Ｓ１４０の振幅を判定する時に用いる振幅判定値を設定し、最適振幅判定値Ｓ３３２を出力する振幅判定値設定部３３０と、を有する。
【０１０６】
スライスレベル算出部３１０は、ＣＲＩ検出期間にディジタル映像信号Ｓ１４０より立ち下がりを検出すると、立ち下り検出パルスＳ１５１を出力する立下り検出回路１５１と、立ち下り検出パルスＳ１５１よりディジタル映像信号Ｓ１４０の周波数を算出し、周波数データＳ１５２を出力する周波数算出回路１５２と、所定の文字放送方式に対応した周波数が算出される期間に、周波数判定ゲートパルスＳ１５３を出力する周波数判定回路１５３と、立ち下り検出パルスＳ１５１より所定の文字放送方式の立ち下がりに対応したパルスを抽出した周波数判定パルスＳ２１１ａ、および後述する振幅判定ゲートパルスＳ３１２に基づいて文字放送のパルス（ＣＲＩ信号Ｃ）を抽出した振幅判定パルスＳ２１１ｂを出力するＣＲＩ判定回路２１１と、を有する。また、スライスレベル算出部３１０は、ＣＲＩ検出期間にディジタル映像信号Ｓ１４０の最大値と最小値とを検索し、最小値検索データＳ２１２ａと最大値検索データＳ２１２ｂとを出力する最大／最小検索回路２１２と、周波数判定パルスＳ２１１ａをロードパルスとして、最小値検索データＳ２１２ａと最大値検索データＳ２１２ｂとからディジタル映像信号Ｓ１４０の最大値と最小値とを検出し、最大値検出データＳ２１３ａと最小値検出データＳ２１３ｂとを出力する最大／最小検出回路２１３と、最大値検出データＳ２１３ａと最小値検出データＳ２１３ｂとから、ディジタル映像信号Ｓ１４０の振幅および振幅の平均値を算出し、平均値を基準スライスレベルデータＳ３１１ａ、振幅を振幅検出データＳ３１１ｂ、ＣＲＩ信号Ｃの振幅を振幅レベルデータＳ３１１ｃとして出力する平均／振幅算出回路３１１と、振幅レベルデータＳ３１１ｃよりオフセット値を算出し、基準スライスレベルデータＳ３１１ａにオフセットを持たせた上側スライスレベルデータＳ１５７ａと下側スライスレベルデータＳ１５７ｂとを算出するスライスレベルオフセット値算出回路１５７と、予め決定されたＣＲＩ振幅判定値または、振幅判定値設定部３３０より入力される最適振幅判定値Ｓ３３２に基づいて、振幅検出データＳ３１１ｂが、所定の文字放送の信号の振幅を有するか判定し、ＣＲＩ信号Ｃの振幅を有する期間に振幅判定ゲートパルスＳ３１２を出力する振幅判定回路３１２と、を有する。
【０１０７】
ここで、平均／振幅算出回路３１１は、最大値検出データＳ２１３ａと最小値検出データＳ２１３ｂとより、ディジタル映像信号Ｓ１４０の振幅および振幅の平均値を算出し、振幅を、振幅検出データＳ３１１ｂとして振幅判定回路３１２に出力する。そして、振幅検出パルスＳ２１１ｂが入力されている時のみ、算出した平均値を、基準スライスレベルデータＳ３１１ａとして、スライスレベルオフセット値算出回路１５７と２値化部２２０とに出力する。また、振幅判定パルスＳ２１１ｂが入力された時に、算出した振幅を振幅レベルデータＳ３１１ｃとして、スライスレベルオフセット値算出回路１５７に出力する。
【０１０８】
また、平均／振幅算出回路３１１は、次の周波数判定パルスＳ２１１ａで新たな最大値検出データＳ２１３ａと最小値検出データＳ２１３ｂとより新振幅および新平均値を算出すると、さらに新平均値と基準スライスレベルデータＳ３１１ａとの平均値を算出し、算出値によりスライスレベルデータＳ３１１ａを更新する。同様に、新振幅と振幅レベルデータＳ３１１ｃとの平均値を算出し、算出値により振幅検出データＳ３１１ｃを更新する。
【０１０９】
振幅判定回路３１２には、振幅検出データＳ３１１ｂがＣＲＩ信号Ｃの振幅を有するものであるかを判定する際に判断基準として用いるＣＲＩ振幅判定値が予め設定されている。振幅判定回路３１２は、ＣＲＩ振幅判定値を用いて、振幅検出データＳ３１１ｂがＣＲＩ信号Ｃの振幅を有するか判定し、ＣＲＩ信号Ｃの振幅を有する期間に、振幅判定ゲートパルスＳ３１２をＣＲＩ判定回路２１１に出力する。また、振幅判定値設定部３３０より最適振幅判定値Ｓ３３２が入力されると、最適振幅判定値Ｓ３３２によりＣＲＩ振幅判定値を更新し、更新したＣＲＩ振幅判定値を用いて、振幅検出データＳ３１１ｂの振幅を判定する。
【０１１０】
また、データ選択部３２０は、デコードエラーのないデコードデータを示すデコードデータ選択信号Ｓ３２１ａに加えて、最終デコードデータＳ１８２にデコードエラーがあるかを示すエラー検出信号Ｓ３２１ｂを出力するエラー検出回路３２１と、デコードデータ選択信号Ｓ３２１ａに基づき、デコードデータＳ１７０ａ〜Ｓ１７０ｃよりデコードエラーのないデコードデータを選択し、最終デコードデータＳ１８２を映像信号出力端子１９０より装置外部に出力するデコードデータ選択回路１８２と、を有する。
【０１１１】
振幅判定値設定部３３０は、エラー検出信号Ｓ３２１ｂより、所定の期間に検出されるデコードエラーの数をカウントし、エラー数カウントデータＳ３３１を生成するエラー数カウント回路３３１と、エラー数カウントデータＳ３３１に基づいて、ＣＲＩ振幅判定値の最適値を決定し、最適振幅判定値Ｓ３３２をスライスレベル算出部３１０の振幅判定回路３１２に出力するコントローラ３３２と、を有する。
【０１１２】
ここで、コントローラ３３２は、ＣＲＩ振幅判定値が各値である場合の、そのＣＲＩ振幅判定値に対するエラー数カウントデータの関係を保持している。この各ＣＲＩ振幅判定値とエラー数カウントデータとの関係の例を、図６に示す。なお、各ＣＲＩ振幅判定値とエラー数カウントデータとの関係を取得する方法は、後で詳述する。エラー数カウントデータＳ３３１が入力されると、コントローラ３３２は、各ＣＲＩ振幅判定値とエラー数カウントデータとの関係より、エラー数がエラー数カウントデータＳ３３１である場合の最適なＣＲＩ振幅判定値を検索する。そして、検出した最適なＣＲＩ振幅判定値を、最適振幅判定値Ｓ３３２として振幅判定回路３１２に出力する。
【０１１３】
次に、以上のように構成されるデータスライス装置３００の動作について、図面を参照しながら説明する。
図７は、群遅延及び電界強度の低下などにより歪んだアナログ映像信号Ｓ１１０が入力された場合の、データスライス装置３００の動作を示すタイミング図である。図７において、図５と同一または相当する部分には同一符号を付してある。また、Ｔ２１〜Ｔ２９は、ディジタル映像信号Ｓ１４０が変化した時刻である。
【０１１４】
文字放送シリアルデータが重畳されたアナログ映像信号Ｓ１１０が映像信号入力端子１１０を介して入力されると、Ａ／Ｄ変換器１２０はこれをディジタル信号に変換し、ディジタル映像信号Ｓ１２０をＣＲＩ検出部１３０とＬＰＦ１４０とに出力する。すると、ＬＰＦ１４０は、ディジタル映像信号Ｓ１２０よりノイズを除去したディジタル映像信号Ｓ１４０を、スライスレベル算出部３１０と、データスライス部１６０とに出力する。
【０１１５】
時刻Ｔ２１において、水平同期信号Ａと垂直同期信号とを含んだディジタル映像信号Ｓ１４０がＣＲＩ検出部１３０に入力されるので、同期分離回路Ｓ１３１は、ディジタル映像信号Ｓ１２０から垂直同期信号Ｓ１３１ａと水平同期信号Ｓ１３１ｂとを分離する。
【０１１６】
次に、ＣＲＩ検出範囲信号生成回路１３２は、垂直同期信号Ｓ１３１ａおよび水平同期信号Ｓ１３１ｂに基づいてＣＲＩ信号Ｃの開始位置（時刻Ｔ２２）および終了位置を求め、ＣＲＩ検出期間に、ＣＲＩ検出範囲信号Ｓ１３２を出力する。
【０１１７】
ＣＲＩ検出範囲信号Ｓ１３２が入力されている間、スライスレベル算出部３１０はＣＲＩ信号Ｃに基づいてスライスレベルの算出処理を行うので、立下り検出回路１５１は、ディジタル映像信号Ｓ１４０の位相の変化を判定する。また、最大／最小検索回路２１２は、ディジタル映像信号Ｓ１４０の最大値および最小値を検索し、最大値検索データＳ２１２ａと最小値検索データＳ２１２ｂとを、最大／最小値検出回路２１３に出力する。
【０１１８】
時刻Ｔ２３および時刻Ｔ２４において、立下り検出回路１５１は、ディジタル映像信号Ｓ１４０のノイズＣ’の立ち下がりをＣＲＩ信号Ｃの立ち下がりとして誤検出し、立ち下り検出パルスＳ１５１を生成する。すると、周波数算出回路１５２は、時刻Ｔ２３および時刻Ｔ２４において検出した立ち下り検出パルスＳ１５１より、ディジタル映像信号Ｓ１４０の周波数を算出し、周波数データＳ１５２を出力する。周波数判定回路１５３は、この周波数データＳ１５２に基づいて、立下り検出回路１５１において検出した立ち下がりが、所定の文字放送方式に対応した信号であると判定し、周波数判定ゲートパルスＳ１５３をＣＲＩ判定回路２１１に出力する。この周波数判定ゲートパルスＳ１５３に基づいて、ＣＲＩ判定回路２１１は、立ち下り検出パルスＳ１５１が文字放送方式に対応したパルスであると判定し、周波数判定パルスＳ２１１ａを、最大／最小検索回路２１２と最大／最小検出回路２１３とに出力する。
【０１１９】
最大／最小検出回路２１３は、この周波数判定パルスＳ２１１ａをロードパルスとして、時刻Ｔ２３、Ｔ２４間に検索された最大値検索データＳ２１２ａと最小値検索データＳ２１２ｂとをサンプリングすることにより、ディジタル映像信号Ｓ１４０の最大値と最小値とを検出し、最大値検出データＳ２１３ａと最小値検出データＳ２１３ｂとを出力する。また、最大／最小検索回路２１２は、周波数判定パルスＳ２１１ａに基づいて、時刻Ｔ２３、Ｔ２４間に検索した最大値検索データＳ２１２ａと最小値検索データＳ２１２ｂとをリセットし、時刻Ｔ２４以降のディジタル映像信号Ｓ１４０の最大値および最小値を検索する。平均／振幅算出回路３１１は、最大値検出データ２１３ａと最小値検出データＳ２１３ｂとより、ディジタル映像信号Ｓ１４０の振幅を算出し、算出値を振幅検出データＳ３１１ｂとして振幅判定回路３１２に出力する。なお、この時には振幅検出パルスＳ２１１ｂが生成されていないので、スライスレベルデータＳ３１１ａや振幅レベルデータＳ３１１ｃは出力されない。
【０１２０】
次に、振幅判定回路３１２において、予め設定されているＣＲＩ振幅判定値を用いて、振幅検出データＳ３１１ｂがＣＲＩ信号Ｃの振幅を有するか判定する。この場合、振幅検出データＳ３１１ｂがノイズＣ’より検出されたものであり、ＣＲＩ信号Ｃより検出される振幅検出データより小さい値であるため、ＣＲＩ振幅判定値の条件を満たさない。このため、振幅判定回路３１２は、この振幅検出データＳ２１４ｂがＣＲＩ信号Ｃの振幅を有さないと判定し、振幅判定ゲートパルスＳ３１２を生成しない。
【０１２１】
時刻Ｔ２５および時刻Ｔ２６において、ＣＲＩ信号Ｃが検出される。立下り検出回路１５１は、時刻Ｔ２５においてＣＲＩ信号Ｃの最初の立ち下がりを、時刻Ｔ２６においてＣＲＩ信号Ｃの２番目の立ち下がりを検出し、立ち下り検出パルスＳ１５１を出力する。この立ち下り検出パルスＳ１５１により周波数算出回路１５２が算出した周波数は、文字放送方式に対応した周波数であるので、周波数判定パルスＳ２１１ａが最大／最小検索回路２１２と最大／最小検出回路２１３とに入力される。
【０１２２】
最大／最小検出回路２１３は、この周波数判定パルスＳ２１１ａをロードパルスとして、時刻Ｔ２５、時刻Ｔ２６間に検索された最大値検索データＳ２１２ａと最小値検索データＳ２１２ｂとをサンプリングすることにより、ディジタル映像信号Ｓ１４０の最大値と最小値とを検出し、最大値検出データＳ２１３ａと最小値検出データＳ２１３ｂとを出力する。また、最大／最小検索回路２１２は、周波数判定パルスＳ２１１ａに基づいて、時刻Ｔ２５、時刻Ｔ２６間に検索した最大値検索データＳ２１２ａと最小値検索データＳ２１２ｂとをリセットし、時刻Ｔ２６以降のディジタル映像信号Ｓ１４０の最大値および最小値を検索する。平均／振幅算出回路３１１は、最大値検出データ２１３ａと最小値検出データＳ２１３ｂとより、ディジタル映像信号の振幅を算出し、算出値を振幅検出データＳ３１１ｂとして振幅判定回路３１２に出力する。
【０１２３】
振幅判定回路３１２は、この振幅検出データＳ３１１ｂがＣＲＩ信号Ｃの振幅を有すると判定し、振幅判定ゲートパルスＳ３１２をＣＲＩ判定回路２１１に出力する。すると、ＣＲＩ判定回路２１１は振幅判定ゲートパルスＳ３１２に基づいて、周波数判定パルスＳ２１１ａからＣＲＩ信号Ｃのパルスを抽出した振幅判定パルスＳ２１１ｂを、平均／振幅算出回路３１１に出力する。
【０１２４】
振幅判定パルスＳ２１１ｂが入力されると、平均／振幅算出回路３１１は、算出したディジタル映像信号Ｓ１４０の振幅の平均値を基準スライスレベルデータＳ３１１ａとしてスライスレベルオフセット値算出回路１５７とデータスライス部１６０とに出力し、振幅を振幅レベルデータＳ３１１ｃとしてスライスレベルオフセット値算出回路１５７に出力する。スライスレベルオフセット値算出回路１５７は、振幅レベルデータＳ３１１ｃよりオフセット値を算出し、基準スライスレベルデータＳ３１１ａにオフセット値を加算した上側スライスレベルデータＳ１５７ａと、基準スライスレベルデータＳ３１１ａからオフセット値を減算した下側スライスレベルデータＳ１５７ｂと、を出力する。
【０１２５】
時刻Ｔ２７において、立下り検出回路１５１はＣＲＩ信号Ｃの３番目の立ち下がりを検出し、立ち下り検出パルスＳ１５１を出力する。時刻Ｔ２６および時刻Ｔ２７に出力された立ち下り検出パルスＳ１５１により周波数算出回路１５２が算出した周波数は、文字放送方式に対応した周波数であるので、周波数判定パルスＳ２１１ａが最大／最小検索回路２１２と最大／最小検出回路２１３とに入力される。
【０１２６】
最大／最小検出回路２１３は、この周波数判定パルスＳ２１１ａをロードパルスとして検出した最大値検出データＳ２１３ａと最小値検出データＳ２１３ｂとを、平均／振幅算出回路２１４に出力する。そして、最大／最小検索回路２１２は、周波数判定パルスＳ２１１ａに基づいて最大値検索データＳ２１２ａと最小値検索データＳ２１２ｂとをリセットし、時刻Ｔ２７以降の最大値および最小値を検索する。平均／振幅算出回路３１１は、最大値検出データ２１３ａと最小値検出データＳ２１３ｂとより、ディジタル映像信号Ｓ１４０の振幅を算出し、算出値を振幅検出データＳ３１１ｂとして振幅判定回路３１２に出力する。
【０１２７】
この振幅検出データＳ３１１ｂはＣＲＩ信号Ｃの振幅を有するので、振幅判定回路３１２は振幅判定ゲートパルスＳ３１２をＣＲＩ判定回路２１１に出力し、ＣＲＩ判定回路２１１は振幅判定ゲートパルスＳ３１２に基づいて、振幅判定パルスＳ２１１ｂを出力する。
【０１２８】
振幅判定パルスＳ２１１ｂが入力されると、平均／振幅算出回路３１１は、ディジタル映像信号Ｓ１４０の振幅の平均値を算出する。さらに、時刻Ｔ２７において算出した平均値と、時刻Ｔ２６において算出した基準スライスレベルデータと、の平均値を算出し、この算出値により基準スライスレベルデータＳ３１１ａを更新する。さらに、時刻Ｔ２７におけるディジタル映像信号Ｓ１４０の振幅と、時刻Ｔ２６において算出した振幅レベルデータＳ３１１ｃと、の平均値を算出し、この算出値により振幅レベルデータＳ３１１ｃを更新する。そして、スライスレベルオフセット値算出回路１５７は、振幅レベルデータＳ３１１ｃより算出したオフセット値に基づいて、上側スライスレベルデータＳ１５７ａと下側スライスレベルデータＳ１５７ｂとを算出する。
【０１２９】
また、時刻Ｔ２８において、立下り検出回路１５１はＣＲＩ信号Ｃの４番目の立ち下がりを検出し、立ち下り検出パルスＳ１５１を出力する。この立ち下がりパルスと、最大／最小検索回路２１２において検索した最大値検出データＳ２１２ａと最小値検出データＳ２１２ｂに基づいて、スライスレベル算出部３１０は時刻Ｔ２７において行った処理と同様の処理を行い、基準スライスレベルデータＳ３１１ａと、上側スライスレベルデータＳ１５７ａ、下側スライスレベルデータＳ１５７ｂと、を出力する。
【０１３０】
時刻Ｔ２９においてＣＲＩ検出範囲信号Ｓ１３２が終了すると、スライスレベル算出部３１０はスライスレベルの算出処理を終了する。このため、時刻Ｔ２９における基準スライスレベルデータＳ３１１ａ、および上側スライスレベルデータＳ１５７ａ、下側スライスレベルデータＳ１５７ｂは、この時刻以降において変更されることのない、確定されたデータとなる。
【０１３１】
また、時刻Ｔ２９において、フレーミングコード信号Ｄを含んだディジタル映像信号Ｓ１４０がデータスライス部１６０に入力されると、２値化回路１６１は、上側スライスレベルデータＳ１５７ａと、基準スライスレベルデータＳ３１１ａと、下側スライスレベルデータＳ１５７ｂとを用いて、ディジタル映像信号Ｓ１４０を２値化し、２値化データＳ１６１ａ〜Ｓ１６１ｃを生成する。そして、抜き取り回路１６３において、抜き取りパルス生成回路１６２が生成する抜き取りパルスＳ１６２で、２値化データＳ１６１ａ〜Ｓ１６１ｃから文字放送シリアルデータを抜き取り、抜き取りシリアルデータＳ１６３ａ〜Ｓ１６３ｃをデコード回路１７０に出力する。デコード回路１７０は、これらの抜き取りシリアルデータＳ１６３ａ〜１６３ｃをパラレルデータに変換し、フレーミングコードを検出する。
【０１３２】
テキストデータ信号Ｅを含んだディジタル映像信号Ｓ１４０がデータスライス部１６０に入力されると、フレーミングコード信号Ｄと同様に、２値化回路１６１は、上側スライスレベルデータＳ１５７ａと、基準スライスレベルデータＳ３１１ａと、下側スライスレベルデータＳ１５７ｂと、を用いてディジタル映像信号Ｓ１４０を２値化することにより、２値化データＳ１６１ａ〜Ｓ１６１ｃを生成する。そして、抜き取り回路１６３において、抜き取りパルスＳ１６２で、２値化データＳ１６１ａ〜Ｓ１６１ｃから文字放送シリアルデータを抜き取り、抜き取りシリアルデータＳ１６３ａ〜Ｓ１６３ｃを、デコード回路１７０に出力する。すると、デコード回路１７０は、抜き取りシリアルデータＳ１６３ａ〜１６３ｃをパラレルデータに変換し、フレーミングコードに示された文字放送の種類に応じたデコード処理を行い、デコードデータＳ１７０ａ〜Ｓ１７０ｃをデータ選択部３２０に出力する。
【０１３３】
デコードデータＳ１７０ａ〜Ｓ１７０ｃがデータ選択部３２０に入力されると、エラー検出回路３２１は、デコードデータＳ１７０ａ〜Ｓ１７０ｃよりデコードエラーを検出する。そして、エラー検出回路３２１は、デコードデータＳ１７０ａ〜Ｓ１７０ｃのうちデコードエラーのないデコードデータを示すデコードデータ選択信号Ｓ３２１ａを出力する。デコードデータＳ１７０ａ〜Ｓ１７０ｃのすべてがデコードエラーを有する場合、デコードデータ選択信号Ｓ３２１ａとして、いずれかのデコードデータが指定される。デコードデータ選択回路１８２は、このデコードデータ選択信号Ｓ３２１ａに基づいて、デコードデータＳ１７０ａ〜Ｓ１７０ｃからデコードエラーの無いものを選択し、最終デコードデータＳ１８２として出力する。エラー検出回路３２１は、最終デコードデータＳ１８２がデコードエラーを有するか判定し、デコードエラーを有する場合、エラー検出信号Ｓ３２１ｂを振幅判定値設定部３３０に出力する。
【０１３４】
振幅判定値設定部３３０にエラー検出信号Ｓ３２１ｂが入力されると、エラー数カウント回路３３１は、所定の期間、エラー検出信号Ｓ３２１ｂよりデコードエラーの数をカウントする。そして、その期間が経過すると、デコードエラーの数のカウント結果であるエラー数カウントデータＳ３３１をコントローラ３３２に出力する。コントローラ３３２は、保持している各ＣＲＩ振幅判定値とエラー数カウントデータとの関係より、デコードエラーの数がエラー数カウントデータＳ３３１である場合の最適なＣＲＩ振幅判定値を検出し、最適振幅判定値Ｓ３３２をスライスレベル算出部３１０に出力する。すると、振幅判定回路３１２は、この最適振幅判定値Ｓ３３２によりＣＲＩ振幅判定値を更新する。
【０１３５】
次に、データスライス装置３００において、各ＣＲＩ振幅判定値とエラー数カウントデータとの関係を取得する方法、および振幅判定回路３１２が保持するＣＲＩ振幅判定値を最適化する方法を、図８のフローチャートを参照しながら説明する。
【０１３６】
このＣＲＩ振幅判定値の最適化処理は、例えば、電源立ち上げ時や受信チャンネルの切り替え時など信号形状が不明な時に、その時の信号形状に対して最適なＣＲＩ振幅判定値を設定するために実施するものである。
【０１３７】
まず、コントローラ３３２は、ＣＲＩ振幅判定値に、所定の開始値を設定する。すなわち、コントローラ３３２は、開始値を最適振幅判定値Ｓ３３２として出力し、振幅判定回路３１２は、この最適振幅判定値Ｓ３３２をＣＲＩ振幅判定値として設定する。ここでは、大きな値から検索を開始した場合について説明する（ステップＳ８０１）。
【０１３８】
次に、スライスレベル算出部３１０は、ステップＳ８０１において設定したＣＲＩ振幅判定値を基準値として振幅を判定することにより、文字放送の振幅を有すると判定されたＣＲＩ信号Ｃを用いてスライスレベルを算出し、基準スライスレベルデータＳ３１１ａと上側スライスレベルデータＳ１５７ａと下側スライスレベルデータＳ１５７ｂとを出力する（ステップＳ８０２）。
【０１３９】
ＣＲＩ検出期間が終了し、フレーミングコード信号Ｄが入力されると、データスライス部１６０は、ステップＳ８０２において算出した各スライスレベルデータを用いてフレーミングコード信号Ｄを２値化し、デコード回路１７０においてフレーミングコードを取得する。そして、テキストデータ信号Ｅが入力されると、データスライス部１６０は、ステップＳ８０２において算出した各スライスレベルデータを用いてテキストデータ信号Ｅを２値化し、デコード回路１７０は、各２値化データに対してデコード処理を行う。データ選択部３２０は、デコード処理されたデコードデータＳ１７０ａ〜Ｓ１７０ｃのうち、デコードエラーの無いものを選択し、最終デコードデータＳ１８２として出力する（ステップＳ８０３）。
【０１４０】
最終デコードデータＳ１８２がデコードエラーを有する場合、エラー検出回路３２１は、エラー検出信号Ｓ３２１ｂを出力するので、エラー数カウント回路３３１は、このエラー検出信号Ｓ３２１ｂよりエラーの数をカウントし、エラー数カウントデータＳ３３１を出力する。コントローラ３３２は、この時のＣＲＩ振幅判定値（最適振幅判定値Ｓ３３２）に対する、エラー数カウントデータＳ３３１を保持する（ステップＳ８０４）。
【０１４１】
次に、コントローラ３３２は、垂直同期信号単位で定められた所定の期間、テキストデータ信号Ｅを２値化およびデコードして、エラー数カウントデータＳ３３１を取得したか判断し、所定の期間、処理を行っていない場合はステップＳ８０２に戻る（ステップＳ８０５）。
【０１４２】
ステップＳ８０５において、所定の期間、処理を行ったと判断された場合、現在の最適振幅判定値Ｓ３３２が、所定の終了値であるか判断する（ステップＳ８０６）。
【０１４３】
現在の最適振幅判定値Ｓ３３２が終了値でない場合、コントローラ３３２は、現在の最適振幅判定値Ｓ３３２から所定のステップ値を減算する。そして、この最適振幅判定値Ｓ３３２を、振幅判定回路３１２に出力する。振幅判定回路３１２は、この最適振幅判定値Ｓ３３２によりＣＲＩ振幅判定値を更新する。そして、ステップＳ８０２に戻り、ＣＲＩ信号Ｃを用いたスライスレベルの算出を行う（ステップＳ８０７）。
【０１４４】
一方、終了値まで最適振幅判定値Ｓ３３２を減算して処理を行った場合、コントローラ３３２は、取得した各ＣＲＩ振幅判定値とエラー数との関係（図６参照）より、エラー数が最小となるＣＲＩ振幅判定値を選定し、これを最適振幅判定値Ｓ３３２として振幅判定回路３１２に出力する。振幅判定回路３１２は、この最適振幅判定値Ｓ３３２によりＣＲＩ振幅判定値を更新し、ＣＲＩ振幅判定値の最適化処理を終了する（ステップＳ８０８）。
【０１４５】
以上のように、本実施の形態３によるデータスライス装置３００によれば、保持しているＣＲＩ振幅判定値に基づいて、平均／振幅算出回路３１１において算出した振幅検出データＳ３１１ｂはＣＲＩ信号Ｃの振幅を有するものであるか判定する振幅判定回路３１２を備え、平均／振幅算出回路３１１は、振幅検出データＳ３１１ｂがＣＲＩ信号Ｃの振幅を有すると判定されたときにのみ、算出した平均値を基準スライスレベルデータ３１１ａ、振幅を振幅レベルデータＳ３１１ｃとして出力するので、ＣＲＩ信号Ｃに近似した周期のノイズをＣＲＩ信号Ｃとして誤検出した場合であっても、ノイズより算出した平均値を除外して基準スライスレベルデータＳ３１１ａを算出することができる。
【０１４６】
また、振幅レベルデータＳ３１１ｂに基づき算出したオフセット値を基準スライスレベルデータＳ３１１ａに加算した上側スライスレベルデータＳ１５７ａ、および基準スライスレベルデータＳ３１１ａよりオフセット値を減算した下側スライスレベルデータＳ１５７ｂを算出するスライスレベルオフセット値算出回路１５７を備えたので、伝送系における群遅延及び電界強度の低下などによりディジタル映像信号Ｓ１４０に歪みが生じ、基準スライスレベルデータＳ３１１ａのみで２値化すると誤った値に２値化してしまう場合であっても、いずれかのスライスレベルデータにより、正しい値に２値化することができるので、デコードエラーの発生率をさらに低く抑えることができる。
【０１４７】
さらに、最終デコードデータＳ１８２に含まれるデコードエラーの数をカウントするエラー数カウント回路３３１と、デコードエラーの数に基づいて、ＣＲＩ振幅判定値を変更するコントローラ３３２と、を備えたので、ディジタル映像信号Ｓ１４０の歪みが変化する場合においても、ＣＲＩ振幅判定値を、その信号形状に適した値に更新することにより、信号形状に適したスライスレベルデータを算出することができるので、デコードエラーの発生率を更に低く抑えることができる。
【０１４８】
なお、本実施の形態３では、各ＣＲＩ振幅判定値（最適振幅判定値Ｓ３３２）に対するエラー数カウントデータを取得する際に、最適振幅判定値Ｓ３３２の開始値を最大値とし、順次、最適振幅判定値Ｓ３３２よりステップ値を減算しながら、その最適振幅判定値に対するエラー数カウントデータＳ３３１を取得する、としたが、最適振幅判定値Ｓ３３２の開始値を最小値とし、順次、最適振幅判定値Ｓ３３２にステップ値を加算しながら、その最適振幅判定値に対するエラー数カウントデータＳ３３１を取得するようにしても、本実施の形態３と同様の効果が得られる。
【０１４９】
（実施の形態４）
次に、本発明の請求項９、請求項１１ないし請求項１５に記載のデータスライス装置に対応する形態を実施の形態４として、図面を参照しながら説明する。
図９は、本実施の形態４に係るデータスライス装置４００の構成を示すブロック図である。なお、図９において、図５に示すものと同一または相当する部分には同一符号を付して、詳しい説明を省略する。
【０１５０】
図９に示すように、本実施の形態４によるデータスライス装置４００は、デコード回路４２０を、デコードデータＳ４２０ａ〜Ｓ４２０ｃに加えて、抜き取りシリアルデータＳ１６３ａ〜Ｓ１６３ｃをデコードしている期間にデコードデータ検出期間ゲートパルスＳ４２０ｄを出力するようにし、最大／最小検索回路４１１を、ＣＲＩ検出範囲信号Ｓ３１２またはデコードデータ検出期間ゲートパルスＳ４２０ｄが入力されている時に、ディジタル映像信号Ｓ１４０の最大値および最小値を検索し、最大値検索データＳ４１１ａおよび最小値検索データＳ４１１ｂを出力するようにしたものである。さらに、スライスレベル算出回路４１０に、実施の形態３のスライスレベル算出回路３１０に加えて、抜き取りパルス生成回路１６２が生成する抜き取りパルスＳ１６２とデコードデータ検出期間ゲートパルスＳ４２０ｄとに基づいて、デコードデータのデータ単位間隔でデコードデータ単位パルスＳ４１２を出力するデコードデータ単位パルス生成回路４１２と、デコードデータ単位パルスＳ４１２が生成されていないときには周波数判定パルスＳ２１１ａを、デコードデータ単位パルスＳ４１２が生成されている時にはデコードデータ単位パルスＳ４１２を、選択して、平均／振幅算出回路３１１に出力するパルス選択回路４１３と、を設けたものである。
【０１５１】
ここで、デコードデータ単位パルス生成回路４１２は、デコードデータ検出期間ゲートパルスＳ４２０ｄが入力されている期間、抜き取りパルスＳ１６２をカウントし、デコードデータのデータ単位間隔でデコードデータ単位パルスＳ４１２を生成する。例えば、デコードデータが８ビット単位で構成されている場合、デコードデータ単位パルス生成回路４１２は、抜き取りパルスＳ１６２をカウントし、８パルス間隔でデコードデータ単位パルスＳ４１２を生成する。
【０１５２】
次に、以上のように構成されるデータスライス装置４００の動作について説明する。
文字放送シリアルデータが重畳されたアナログ映像信号Ｓ１１０が映像信号入力端子１１０を介して入力されると、Ａ／Ｄ変換器１２０はこれをディジタル信号に変換し、ディジタル映像信号Ｓ１２０をＣＲＩ検出部１３０とＬＰＦ１４０とに出力する。すると、ＬＰＦ１４０は、ディジタル映像信号Ｓ１２０よりノイズを除去したディジタル映像信号Ｓ１４０を、スライスレベル算出部４１０と、データスライス部１６０とに出力する。また、ＣＲＩ検出部１３０は、ディジタル映像信号Ｓ１２０から分離した垂直同期信号Ｓ１３１ａおよび水平同期信号Ｓ１３１ｂに基づいて、ＣＲＩ検出範囲信号Ｓ１３２を生成し、スライスレベル算出部４１０に出力する。
【０１５３】
ディジタル映像信号Ｓ１４０とＣＲＩ検出範囲信号Ｓ１３２とが入力されると、スライスレベル算出部４１０はスライスレベルの算出を開始する。最大／最小検索回路４１１は、ディジタル映像信号Ｓ１４０の最大値および最小値を検索し、最大値検索データＳ４１１ａおよび最小値検索データＳ４１１ｂを出力する。立ち下がり検出回路１５１は、ディジタル映像信号Ｓ１４０の最初の立ち下がりと２番目の立ち下がりとを検出し、立ち下り検出パルスＳ１５１を出力する。この立ち下り検出パルスＳ１５１より算出したディジタル映像信号Ｓ１４０の周波数は、所定の文字放送方式に対応した周波数なので、周波数判定回路１５３は、周波数判定ゲートパルスＳ１５３をＣＲＩ判定回路２１１に出力する。ＣＲＩ判定回路２１１は、この周波数判定ゲートパルスＳ１５３と立ち下がり検出パルス１５１とに基づいて周波数判定パルスＳ２１１ａを生成し、パルス選択回路４１３に出力する。この時、パルス選択回路４１３にはデコードデータ単位パルスＳ４１２が入力されていないので、パルス選択回路４１３は周波数判定パルスＳ２１１ａを選択して、最大／最小検索回路２１２と最大／最小検出回路２１３とに出力する。
【０１５４】
最大／最小検出回路２１３は、この周波数判定パルスＳ２１１ａをロードパルスとして、最大値検索データＳ４１１ａと最小値検索データＳ４１１ｂとをサンプリングすることにより、ディジタル映像信号Ｓ１４０の最大値と最小値とを検出し、最大値検出データＳ２１３ａと最小値検出データＳ２１３ｂとを出力する。その後、最大／最小検索回路４１１は、検索したデータをリセットし、新たな期間に入力されるディジタル映像信号Ｓ１４０の、最大値および最小値を検索する。平均／振幅算出回路３１１は、最大値検出データ２１３ａと最小値検出データＳ２１３ｂとより、ディジタル映像信号Ｓ１４０の振幅を算出し、算出値を振幅検出データＳ３１１ｂとして振幅判定回路３１２に出力する。
【０１５５】
この振幅検出データＳ３１１ｂはＣＲＩ信号Ｃの振幅を有するので、振幅判定回路３１２は振幅判定ゲートパルスＳ３１２を出力する。ＣＲＩ判定回路２１１は、振幅判定ゲートパルスＳ３１２に基づいて、周波数判定パルスＳ２１１ａからＣＲＩ信号Ｃのパルスを抽出した振幅判定パルスＳ２１１ｂを平均／振幅算出回路３１１に出力する。
【０１５６】
平均／振幅算出回路３１１は、振幅判定パルスＳ２１１ｂが入力されると、最大値検出データＳ２１３ａと最小値検出データＳ２１３ｂとより算出したディジタル映像信号Ｓ１４０の振幅の平均値を、基準スライスレベルデータＳ３１１ａとしてデータスライス部１６０に出力し、振幅を、振幅レベルデータＳ３１１ｃとしてスライスレベルオフセット値算出回路１５７に出力する。スライスレベルオフセット値算出回路１５７は、振幅レベルデータＳ３１１ｃよりオフセット値を算出し、基準スライスレベルデータＳ３１１ａにオフセット値を加算した上側スライスレベルデータＳ１５７ａと、基準スライスレベルデータＳ３１１ａからオフセット値を減算した下側スライスレベルデータＳ１５７ｂと、を出力する。
【０１５７】
立下り検出回路１５１において、ＣＲＩ信号Ｃの次の立ち下がりが検出され立ち下がり検出パルスが生成されると、その立ち下がり検出パルスＳ１５１を用いて同様の処理を行い、平均／振幅算出回路３１１においてＣＲＩ信号Ｃの振幅と振幅の平均値と、を算出する。そして、平均／振幅算出回路３１１は、ＣＲＩ信号Ｃの振幅の平均値と、前回算出した基準スライスレベルデータと、の平均値を算出し、この算出値により基準スライスレベルデータＳ３１１ａを更新する。同様に、ＣＲＩ信号Ｃの振幅と、前回算出した振幅レベルデータと、の平均値を算出し、この算出値により振幅レベルデータＳ３１１ｃを更新する。スライスレベルオフセット値算出回路１５７は、振幅レベルデータＳ３１１ｃよりオフセット値を算出し、基準スライスレベルデータＳ３１１ａにオフセットを設けた上側スライスレベルデータＳ１５７ａと下側スライスレベルデータＳ１５７ｂとを出力する。
【０１５８】
フレーミングコード信号Ｄを含んだディジタル映像信号Ｓ１４０がデータスライス部１６０に入力されると、２値化回路１６１は、上側スライスレベルデータＳ１５７ａと、基準スライスレベルデータＳ３１１ａと、下側スライスレベルデータＳ１５７ｂとを用いて、ディジタル映像信号Ｓ１４０を２値化し、２値化データＳ１６１ａ〜Ｓ１６１ｃを生成する。抜き取りパルス生成回路１６２は、生成した抜き取りパルスＳ１６２を、抜き取り回路１６３とデコードデータ単位パルス生成回路４１２とに出力し、抜き取り回路１６３は、抜き取りパルスＳ１６２で、２値化データＳ１６１ａ〜Ｓ１６１ｃから文字放送シリアルデータを抜き取り、抜き取りシリアルデータＳ１６３ａ〜Ｓ１６３ｃを出力する。デコード回路４２０は、これらの抜き取りシリアルデータＳ１６３ａ〜１６３ｃをパラレルデータに変換し、フレーミングコードを検出する。さらにデコード回路４２０は、デコード処理を行っている期間に、デコードデータ検出期間ゲートパルスＳ４２０ｄを、最大／最小検索回路４１１とデコードデータ単位パルス生成回路４１２とに出力する。
【０１５９】
最大／最小検索回路４１１にデコードデータ検出期間ゲートパルスＳ４２０ｄが入力されると、最大／最小検索回路４１１は、ディジタル映像信号Ｓ１４０の最大値および最小値を検索し、最大値検索データＳ４１１ａおよび最小値検索データＳ４１１ｂを出力する。
【０１６０】
一方、デコードデータ単位パルス生成回路４１２に、抜き取りパルスＳ１６２とデコードデータ検出期間ゲートパルスＳ４２０ｄとが入力されると、デコードデータ単位パルス生成回路４１２は、抜き取りパルスＳ１６２をカウントし、データ単位間隔でデコードデータ単位パルスＳ４１２を出力する。すると、パルス選択回路４１３は、このデコードデータ単位パルスＳ４１２を選択し、最大／最小検出回路２１３と最大／最小検索回路４１１とに出力する。
【０１６１】
最大／最小検出回路２１３は、このデコードデータ単位パルスＳ４１２をロードパルスとして、最大値検索データＳ４１１ａと最小値検索データＳ４１１ｂとをサンプリングすることにより、ディジタル映像信号Ｓ１４０の最大値と最小値とを検出し、最大値検出データＳ２１３ａと最小値検出データＳ２１３ｂとを出力する。また、最大／最小検索回路４１１にデコードデータ単位パルスＳ４１２が入力されると、最大／最小検索回路４１１は検索したデータをリセットし、新たな期間のディジタル映像信号Ｓ１４０の最大値および最小値を検索する。そして、平均／振幅算出回路３１１は、最大値検出データＳ２１３ａと最小値検出データＳ２１３ｂより算出したディジタル映像信号Ｓ１４０の振幅の平均値を基準スライスレベルデータＳ３１１ａとしてスライスレベルオフセット値算出回路１５７とデータスライス部１６０とに出力し、振幅を振幅レベルデータＳ３１１ｃとしてスライスレベルオフセット値算出回路１５７に出力する。スライスレベルオフセット値算出回路１５７は、振幅レベルデータＳ３１１ｃよりオフセット値を算出し、基準スライスレベルデータＳ３１１ａにオフセット値を加算した上側スライスレベルデータＳ１５７ａと、基準スライスレベルデータＳ３１１ａからオフセット値を減算した下側スライスレベルデータＳ１５７ｂと、を出力する。
【０１６２】
テキストデータ信号Ｅを含んだディジタル映像信号Ｓ１４０がデータスライス部１６０に入力されると、フレーミングコード信号Ｄと同様に、２値化回路１６１は、上側スライスレベルデータＳ１５７ａと、基準スライスレベルデータＳ３１１ａと、下側スライスレベルデータＳ１５７ｂとを用いて、ディジタル映像信号Ｓ１４０を２値化し、２値化データＳ１６１ａ〜Ｓ１６１ｃを生成する。そして、抜き取り回路１６３において、抜き取りパルスＳ１６２で、２値化データＳ１６１ａ〜Ｓ１６１ｃから文字放送シリアルデータを抜き取り、抜き取りシリアルデータＳ１６３ａ〜Ｓ１６３ｃを出力する。デコード回路４２０は、抜き取りシリアルデータＳ１６３ａ〜１６３ｃをパラレルデータに変換し、フレーミングコードに示された文字放送の種類に応じたデコード処理を行い、デコードデータＳ４２０ａ〜Ｓ４２０ｃを出力する。さらにデコード回路４２０は、デコード処理を行っている期間に、デコードデータ検出期間ゲートパルスＳ４２０ｄを、最大／最小検索回路４１１とデコードデータ単位パルス生成回路４１２とに出力する。そして、デコードデータ選択回路１８２は、エラー検出信号Ｓ３２１ａに基づいて、デコードデータＳ４２０ａ〜Ｓ４２０ｃよりデコードエラーのないものを選択し、最終デコードデータＳ１８２として出力する。エラー検出回路３２１は、この最終デコードデータＳ１８２よりエラーを検出すると、エラー検出信号Ｓ３２１ｂをエラー数カウント回路３３１に出力する。コントローラ３３２は、エラー検出信号Ｓ３２１ｂよりデコードエラーの数をカウントしたエラー数カウントデータＳ３３１に基づき、最適なＣＲＩ振幅判定値を検出し、最適振幅判定値Ｓ３３２をスライスレベル算出部４１０に出力する。すると、振幅判定回路３１２は、この最適振幅判定値Ｓ３３２によりＣＲＩ振幅判定値を更新する。
【０１６３】
一方、最大／最小検索回路４１１にデコードデータ検出期間ゲートパルスＳ４２０ｄが入力されると、最大／最小検索回路４１１は、テキストデータ信号Ｅを含んだディジタル映像信号Ｓ１４０の最大値および最小値を検索し、最大値検索データＳ４１１ａおよび最小値検索データＳ４１１ｂを出力する。また、パルス選択回路４１３は、デコードデータ単位パルス生成回路４１２が出力するデコードデータ単位パルスＳ４１２を選択し、最大／最小検出回路２１３と最大／最小検索回路４１１とに出力する。最大／最小検出回路２１３は、このデコードデータ単位パルスＳ４１２をロードパルスとして最大値検索データＳ４１１ａと最小値検索データＳ４１１ｂとをサンプリングし、最大値検出データＳ２１３ａと最小値検出データＳ２１３ｂとを出力する。また、デコードデータ単位パルスに基づいて、最大／最小検索回路４１１は検索したデータをリセットし、新たな期間のディジタル映像信号Ｓ１４０の最大値および最小値を検索する。平均／振幅算出回路３１１は、最大値検出データＳ２１３ａと最小値検出データＳ２１３ｂとに基づいて、基準スライスレベルデータＳ３１１ａと振幅レベルデータＳ３１１ｃとを算出する。スライスレベルオフセット値算出回路１５７は、振幅レベルデータＳ３１１ｃより算出したオフセット値に基づいて、上側スライスレベルデータＳ１５７ａと、下側スライスレベルデータＳ１５７ｂと、を算出する。
【０１６４】
そして、２値化回路１６１は、テキストデータ信号Ｅを含んだディジタル映像信号Ｓ１４０に基づき設定した基準スライスレベルデータＳ３１１ａ、および上側スライスレベルデータＳ１５７ａ、下側スライスレベルデータＳ１５７ｂを用いて、ディジタル映像信号Ｓ１４０を２値化し、２値化データＳ１６１ａ〜Ｓ１６１ｃを生成する。抜き取り回路１６３は、２値化データＳ１６１ａ〜Ｓ１６１ｃから文字放送シリアルデータを抜き取り、デコード回路４２０は、抜き取り回路１６３が出力する抜き取りシリアルデータＳ１６３ａ〜Ｓ１６３ｃに対してデコード処理を行い、デコードデータＳ４２０ａ〜Ｓ４２０ｃを出力する。そして、デコードデータ選択回路１８２は、エラー検出信号Ｓ３２１ａに基づいて、デコードデータＳ４２０ａ〜Ｓ４２０ｃよりデコードエラーのないものを選択し、最終デコードデータＳ１８２として出力する。エラー検出回路３２１は、この最終デコードデータＳ１８２よりエラーを検出すると、エラー検出信号Ｓ３２１ｂをエラー数カウント回路３３１に出力する。コントローラ３３２は、エラー数カウント回路においてカウントしたエラー数カウントデータＳ３３１に基づいて、最適なＣＲＩ振幅判定値を検出し、最適振幅判定値Ｓ３３２をスライスレベル算出部４１０に出力する。すると、振幅判定回路３１２は、この最適振幅判定値Ｓ３３２によりＣＲＩ振幅判定値を更新する。
【０１６５】
以上のように、本実施の形態４によるデータスライス装置３００によれば、最大／最小検索回路４１１を、ＣＲＩ信号Ｃのみでなく、フレーミングコード信号Ｄおよびテキストデータ信号Ｅの最大値および最小値をも検索するようにし、ＣＲＩ信号Ｃのみでなく、フレーミングコード信号Ｄおよびテキストデータ信号Ｅをも用いてスライスレベルの算出処理を行うようにしたことにより、ＣＲＩ信号Ｃ以降の信号において信号の形状が変化した場合でも、その信号形状に対応したスライスレベルデータを算出することができるので、デコードエラーの発生率を更に低く抑えることができる。
【０１６６】
【発明の効果】
以上のように、本発明（請求項１）にかかるデータスライス装置によれば、シリアルで伝送されるデータを含む入力信号をディジタル信号に変換するＡ／Ｄ変換手段と、上記ディジタル信号に基づいて、上記ディジタル信号を２値化するための複数のスライスレベルデータを算出するスライスレベルデータ算出手段と、上記ディジタル信号を上記各スライスレベルデータにより２値化し、複数の２値化信号に変換する２値化手段と、上記各２値化信号より上記データを抜き取るための抜き取りパルスを生成する抜き取りパルス生成手段と、上記各２値化信号より、上記抜き取りパルスで上記データを抜き取り、複数のシリアルデータを生成する抜き取り手段と、上記各シリアルデータをデコードし、複数のデコードデータを生成するデコード手段と、上記各デコードデータよりエラーの無いデコードデータを選択出力するデコードデータ選択手段と、を備えたもの、としたので、上記複数のスライスレベルデータのうちのいずれかにより、上記データ信号を正しい値に２値化することができ、上記データ信号に群遅延及び電界強度の低下による信号の歪みが生じた場合であっても、上記データを正確に抜き取ることができるので、デコードエラーの発生率を低く抑えることができる。
【０１６７】
また、本発明（請求項２）にかかるデータスライス装置によれば、請求項１に記載のデータスライス装置において、上記入力信号は、所定の周期の基準波形を有する信号であり、上記データスライス装置は、上記ディジタル信号の最大値および最小値を検索する最大／最小検索手段と、上記ディジタル信号の周期が上記基準波形の周期であるか判定する基準周期検出手段と、を備え、上記スライスレベルデータ算出手段は、上記基準波形の周期が検出されたときの最大値と最小値とより算出した、上記ディジタル信号の平均値および振幅より、上記複数のスライスレベルデータを算出するもの、としたので、上記入力信号の周期に基づいて上記基準波形を検出することにより、上記基準波形を用いて上記スライスレベルデータを算出することができる。
【０１６８】
また、本発明（請求項３）にかかるデータスライス装置によれば、請求項２に記載のデータスライス装置において、上記スライスレベルデータ算出手段は、上記平均値を基準スライスレベルデータとし、上記振幅に基づいて決定したオフセット値を上記基準スライスレベルデータに加算した上側スライスレベルデータと、上記基準スライスレベルデータより上記オフセット値を減算した下側スライスレベルデータと、を算出するもの、としたので、信号形状に対応したスライスレベルデータを算出することができる。
【０１６９】
また、本発明（請求項４）にかかるデータスライス装置によれば、請求項１に記載のデータスライス装置において、上記基準波形および上記データ信号は、映像信号の垂直帰線期間に重畳されて伝送される文字放送の信号である、としたので、文字放送の信号を２値化し、含まれているデータを抜き取ることにより、受信した文字放送の信号を表示させることができる。
【０１７０】
また、本発明（請求項５）にかかるデータスライス装置によれば、所定の周期および振幅の基準波形を含む入力信号をディジタル信号に変換するＡ／Ｄ変換手段と、上記ディジタル信号の周期が上記基準波形の周期であるか判定する基準周期検出手段と、上記ディジタル信号の最大値および最小値を検索する最大／最小検索手段と、上記検索された最大値と最小値とより算出したディジタル信号の振幅は、上記基準波形の振幅であるか判定する振幅判定手段と、上記基準波形の周期および振幅が検出されたときの最大値と最小値とより算出したディジタル信号の平均値を、スライスレベルデータとするスライスレベルデータ算出手段と、上記ディジタル信号を上記スライスレベルデータにより２値化し、２値化信号に変換する２値化手段と、を備えたもの、としたので、上記振幅に基づいて上記基準波形を検出することにより、上記基準波形と近似した周期のノイズを上記基準波形として検出した場合には、そのノイズより算出した振幅や平均値を除外し、上記基準波形のみを用いて上記スライスレベルデータを算出することができる。
【０１７１】
また、本発明（請求項６）にかかるデータスライス装置によれば、請求項５に記載のデータスライス装置において、上記最大／最小検索手段は、各周期の、上記ディジタル信号の最大値および最小値を検索し、上記振幅判定手段は、上記各周期の最大値と最小値とより算出した振幅が、上記基準波形の振幅であるか判定するもの、としたので、上記基準波形が変動した場合であっても、各周期の振幅および平均値に基づいて、その信号形状に適したスライスレベルデータを算出することができる。
【０１７２】
また、本発明（請求項７）にかかるデータスライス装置によれば、請求項５または請求項６に記載のデータスライス装置において、上記スライスレベルデータ算出手段は、最大値と最小値とより平均値を算出すると、算出値と前の周期に算出したスライスレベルデータとの平均処理を施し、該平均処理を施した平均値により上記スライスレベルデータを更新するもの、としたので、上記基準波形が変動した場合であっても、各周期の平均値に基づいて、その信号形状に適したスライスレベルデータを算出することができる。
【０１７３】
また、本発明（請求項８）にかかるデータスライス装置によれば、請求項５に記載のデータスライス装置において、上記基準波形および上記データ信号は、映像信号の垂直帰線期間に重畳されて伝送される文字放送の信号である、としたので、文字放送の信号を２値化し、含まれているデータを抜き取ることにより、受信した文字放送の信号を表示させることができる。
【０１７４】
また、本発明（請求項９）にかかるデータスライス装置によれば、所定の周期および振幅の、シリアルで伝送されるデータを含む入力信号を、ディジタル信号に変換するＡ／Ｄ変換手段と、上記ディジタル信号の周期が所定の周期であるか判定する基準周期検出手段と、上記ディジタル信号の最大値および最小値を検索する最大／最小検索手段と、上記検索された最大値と最小値とより算出したディジタル信号の振幅は、所定の振幅であるか判定する振幅判定手段と、所定の周期および振幅が検出されたときの最大値と最小値とより算出したディジタル信号の平均値、および振幅より、複数のスライスレベルデータを算出するスライスレベルデータ算出手段と、上記ディジタル信号を上記各スライスレベルデータにより２値化し、複数の２値化信号に変換する２値化手段と、上記各２値化信号より上記データを抜き取るための抜き取りパルスを生成する抜き取りパルス生成手段と、上記各２値化信号より、上記抜き取りパルスで上記データを抜き取り、複数のシリアルデータを生成する抜き取り手段と、上記各シリアルデータをデコードし、複数のデコードデータを生成するデコード手段と、上記各デコードデータよりエラーを検出し、すべてのデコードデータからエラーが検出された場合はいずれかのデコードデータを、エラーが検出されないデコードデータがある場合はエラーの無いデコードデータを、選択出力するデコードデータ選択手段と、上記デコードデータ選択手段の出力より、エラーの数をカウントするエラー数カウント手段と、上記エラー数カウント手段の出力に基づき、上記振幅判定手段における判定を制御するコントローラと、を備えたもの、としたので、上記ディジタル信号の周期と振幅とに基づいて所望の信号を検出することにより、所定の周期のノイズを所望の信号として検出した場合には、そのノイズより算出した振幅や平均値を除外し、所望の信号のみに基づいて上記スライスレベルデータを算出することができる。また、複数のスライスレベルデータを算出するので、上記複数のスライスレベルデータのうちのいずれかにより、上記データ信号を正しい値に２値化することができ、上記データ信号に群遅延及び電界強度の低下による信号の歪みが生じた場合であっても、上記データを正確に抜き取ることにより、デコードエラーの発生率をさらに低く抑えることができる。
【０１７５】
また、本発明（請求項１０）にかかるデータスライス装置によれば、請求項９に記載のデータスライス装置において、上記入力信号は、上記スライスレベルデータを算出するための基準波形を含み、上記データスライス装置は、上記基準波形を検出する基準波形検出手段を備え、上記基準周期検出手段は、上記基準波形が検出されている期間に、ディジタル信号の周期を判定し、上記最大／最小検索手段は、上記基準波形が検出されている期間に、各周期の最大値および最小値を検索し、上記振幅判定手段は、上記各周期の最大値および最小値より算出した振幅が、所定の振幅であるか判定するようにしたので、上記基準波形に基づいて上記スライスレベルデータを算出することができる。
【０１７６】
また、本発明（請求項１１）にかかるデータスライス装置によれば、請求項９に記載のデータスライス装置において、上記入力信号は、上記スライスレベルデータを算出するための基準波形を含み、上記データは、所定ビットをデータ単位とするものであり、上記データスライス装置は、上記基準波形を検出する基準波形検出手段と、上記デコードデータに基づいて、上記データ単位間隔でデータ単位検出パルスを出力するデータ単位検出手段と、を備え、上記最大／最小検索手段は、上記基準波形が検出されている期間には、各周期の最大値および最小値を検索し、上記デコードデータが出力されている期間には、上記データ単位検出パルスに基づいて、各データ単位の最大値と最小値とを検索し、上記振幅判定手段は、上記各周期、および上記各データ単位の最大値および最小値より算出した振幅が、所定の振幅であるか判定するようにしたので、上記基準波形のみでなく、上記データ信号をも用いて、スライスレベルを算出することにより、上記基準波形に基づいて上記スライスレベルデータを算出した後に上記入力信号の信号形状が変化した場合であっても、その信号形状に対応したスライスレベルデータを算出することができるので、デコードエラーの発生率をさらに低く抑えることができる。
【０１７７】
また、本発明（請求項１２）にかかるデータスライス装置によれば、請求項１０または請求項１１に記載のデータスライス装置において、上記スライスレベルデータ算出手段は、上記平均値を基準スライスレベルデータとし、上記振幅算出手段が算出した上記振幅よりオフセット値を決定し、上記基準スライスレベルデータに上記オフセット値を加算した上側スライスレベルデータと、上記基準スライスレベルデータより上記オフセット値を減算した下側スライスレベルデータと、を算出するもの、としたので、信号形状に対応したスライスレベルデータを算出することができる。
【０１７８】
また、本発明（請求項１３）にかかるデータスライス装置によれば、請求項１２に記載のデータスライス装置において、上記スライスレベルデータ算出手段は、最大値および最小値より平均値を算出すると、算出値と前の周期に算出した基準スライスレベルデータとの平均処理を施し、該平均処理を施した平均値により上記基準スライスレベルデータを更新するもの、としたので、上記基準波形が変動した場合であっても、その信号形状に適したスライスレベルデータを算出することができる。
【０１７９】
また、本発明（請求項１４）にかかるデータスライス装置によれば、請求項１２または請求項１３に記載のデータスライス装置において、上記スライスレベルデータ算出手段は、所定の周期および振幅が検出されたときに、上記振幅と、前の周期の振幅との平均処理を施し、該平均処理を施した振幅に基づいて上記オフセット値を決定するようにしたので、上記基準波形が変動した場合であっても、その信号形状に適したスライスレベルデータを算出することができる。
【０１８０】
また、本発明（請求項１５）にかかるデータスライス装置によれば、請求項９に記載のデータスライス装置において、上記入力信号は、映像信号の垂直帰線期間に重畳されて伝送される文字放送の信号である、としたので、文字放送の信号を２値化し、含まれているデータを抜き取ることにより、受信した文字放送の信号を表示させることができる。
【０１８１】
また、本発明（請求項１６）にかかるデータスライス方法によれば、所定の周期の入力信号に基づいて算出したスライスレベルデータにより上記入力信号を２値化し、上記入力信号に含まれているデータを抜き取るデータスライス方法であって、シリアルにて伝送される上記入力信号をディジタル信号に変換するＡ／Ｄ変換ステップと、上記ディジタル信号の周期が所定の周期であるか判定する基準周期検出ステップと、上記ディジタル信号の最大値および最小値を検索する最大／最小検索ステップと、所定の周期が検出されたときの最大値および最小値より算出したディジタル信号の平均値および振幅より、複数の上記スライスレベルデータを算出するスライスレベルデータ算出ステップと、上記ディジタル信号に変換されたデータ信号を、上記各スライスレベルデータにより複数の２値化信号に変換する２値化ステップと、上記各２値化信号より、データを抜き取るための抜き取りパルスでデータを抜き取り、複数のシリアルデータを生成するデータ抜き取りステップと、上記各シリアルデータをデコードし、複数のデコードデータを生成するデコードステップと、上記各デコードデータのエラーの有無を判定し、エラーの無いデコードデータを選択出力するデコードデータ選択ステップと、を備えたもの、としたので、上記複数のスライスレベルデータのうちのいずれかにより、上記データ信号を正しい値に２値化することができ、上記データ信号に群遅延及び電界強度の低下による信号の歪みが生じた場合であっても、上記データを正確に抜き取ることにより、デコードエラーの発生率を低く抑えることができる。
【０１８２】
また、本発明（請求項１７）にかかるデータスライス方法によれば、所定の周期および振幅の入力信号に基づいて算出したスライスレベルデータにより上記入力信号を２値化し、上記入力信号に含まれているデータを抜き取るデータスライス方法であって、シリアルにて伝送される上記入力信号をディジタル信号に変換するＡ／Ｄ変換ステップと、上記ディジタル信号の周期が所定の周期であるか判定する基準周期検出ステップと、上記ディジタル信号の最大値および最小値を検索する最大／最小検索ステップと、上記検索された最大値および最小値より算出したディジタル信号の振幅は、所定の振幅であるか判定する振幅判定ステップと、所定の周期および振幅が検出されたときの最大値および最小値より算出したディジタル信号の平均値、および振幅より、複数の上記スライスレベルデータを算出するスライスレベルデータ算出ステップと、上記ディジタル信号に変換されたデータ信号を、上記各スライスレベルデータにより複数の２値化信号に変換する２値化ステップと、上記各２値化信号より、データを抜き取るための抜き取りパルスでデータを抜き取り、複数のシリアルデータを生成するデータ抜き取りステップと、上記各シリアルデータをデコードし、複数のデコードデータを生成するデコードステップと、上記各デコードデータよりエラーを検出し、すべてのデコードデータからエラーが検出された場合はいずれかのデコードデータを、エラーが検出されないデコードデータがある場合はエラーの無いデコードデータを、選択出力するデコードデータ選択ステップと、上記デコードデータ選択ステップで選択したデコードデータよりエラーの数をカウントし、該エラー数に基づき、上記振幅判定ステップにおける判定を制御する振幅判定制御ステップと、を備えたもの、としたので、上記ディジタル信号の振幅に基づいて所望の信号を検出することにより、所定の周期のノイズを所望の信号として検出した場合には、そのノイズより算出した振幅や平均値を除外し、所望の信号のみに基づいて上記スライスレベルデータを算出することができる。また、複数のスライスレベルデータを算出するので、上記複数のスライスレベルデータのうちのいずれかにより、上記データ信号を正しい値に２値化することができ、上記データ信号に群遅延及び電界強度の低下による信号の歪みが生じた場合であっても、上記データを正確に抜き取ることにより、デコードエラーの発生率をさらに低く抑えることができる。
【０１８３】
また、本発明（請求項１８）にかかるデータスライス方法によれば、請求項１６または請求項１７に記載のデータスライス方法において、上記スライスレベルデータ算出ステップは、上記平均値を、基準スライスレベルデータとし、上記振幅よりオフセット値を決定し、上記基準スライスレベルデータに上記オフセット値を加算した上側スライスレベルデータと、上記基準スライスレベルデータより上記オフセット値を減算した下側スライスレベルデータと、を算出するようにしたので、信号形状に対応したスライスレベルデータを算出することができる。
【０１８４】
また、本発明（請求項１９）にかかる振幅判定値設定方法によれば、シリアルで伝送されるデータを含んだ入力信号が所望する信号であるか判定するための振幅判定値に、開始値を設定する開始値設定ステップと、所定の期間、上記振幅判定値に基いて、上記入力信号の振幅が所望の信号であるか判定し、所望の信号を検出する信号検出ステップと、所望の信号を検出すると、該検出された信号に基づき、上記入力信号を２値化するためのスライスレベルデータを算出するスライスレベルデータ算出ステップと、上記入力信号を、上記スライスレベルデータにより２値化して２値化信号に変換する２値化ステップと、上記２値化信号より上記データを抜き取ったシリアルデータをデコードし、デコードデータを生成するデコードステップと、上記デコードデータのエラーの数をカウントし、上記振幅判定値と該エラーの数とを記憶するエラー数取得ステップと、所定の期間、上記入力信号を２値化およびデコードして、上記デコードデータのエラーの数をカウントすると、上記振幅判定値に対して、所定のステップ値で終了値に近づくように演算処理を行い、上記振幅判定値を更新する振幅判定値更新ステップと、開始値から終了値まで所定のステップ値で上記振幅判定値を変更しながら取得した、上記振幅判定値を各値とした場合のエラーの数より、エラーの数が最小となる振幅判定値を最適な振幅判定値として選択する振幅判定値選択ステップと、を備えたもの、としたので、振幅判定値を、上記ディジタル信号の信号形状に適した値に更新することにより、信号形状に適した振幅判定値を用いて所望の信号を検出し、上記スライスレベルデータを算出することができるので、ディジタル信号の歪みが変化する場合でも、デコードエラーの発生を抑制することができる。
【図面の簡単な説明】
【図１】本実施の形態１に係るデータスライス装置の構成を示すブロック図である。
【図２】本実施の形態１に係るデータスライス装置に、減衰した信号が入力された場合の動作を示すタイミング図である。
【図３】本実施の形態２に係るデータスライス装置の構成を示すブロック図である。
【図４】本実施の形態２に係るデータスライス装置に、減衰した信号が入力された場合の動作を示すタイミング図である。
【図５】本実施の形態３に係るデータスライス装置の構成を示すブロック図である。
【図６】ＣＲＩ振幅判定値を設定する際に用いる、ＣＲＩ振幅判定値とエラー数との関係を表した図である。
【図７】本実施の形態３に係るデータスライス装置に、減衰した信号が入力された場合の動作を示すタイミング図である。
【図８】本実施の形態３に係るデータスライス装置において、ＣＲＩ振幅判定値を設定する方法を説明するフローチャートである。
【図９】本実施の形態４に係るデータスライス装置の構成を示すブロック図である。
【図１０】従来のデータスライス装置の構成を示すブロック図である。
【図１１】従来のデータスライス装置に、正常な信号が入力された時の動作を示すタイミング図である。
【図１２】従来のデータスライス装置に、減衰した信号が入力された場合の動作を示すタイミング図である。
【符号の説明】
１１０　映像信号入力端子
Ｓ１１０　アナログ映像信号
１２０　Ａ／Ｄ変換器
Ｓ１２０、Ｓ１４０　ディジタル映像信号
１３０　ＣＲＩ検出部
１３１同期分離回路
Ｓ１３１ａ　垂直同期信号
Ｓ１３１ｂ　水平同期信号
１３２　ＣＲＩ検出範囲信号生成回路
Ｓ１３２　ＣＲＩ検出範囲信号
１４０　ＬＰＦ
１５０、２１０、３１０、４１０、５１０　スライスレベル算出部
１５１　立下り検出回路
Ｓ１５１　立下り検出パルス
１５２　周波数検出回路
Ｓ１５２　周波数データ
１５３　周波数判定回路
Ｓ１５３　周波数判定ゲートパルス
１５１、２１１　ＣＲＩ判定回路
Ｓ１５４、Ｓ２１１ａ　周波数判定パルス
Ｓ２１１ｂ　振幅判定パルス
１５５、２１２、４１１　最大／最小検索回路
１５５ａ、Ｓ２１２ａ、Ｓ４１１ａ　最大値検索データ
１５５ｂ、Ｓ１２１ｂ、Ｓ４１１ｂ　最小値検索データ
２１３　最大／最小検出回路
Ｓ２１３ａ　最大値検出データ
Ｓ２１３ｂ　最小値検出データ
１５６、２１４、３１１　平均／振幅算出回路
５１１　平均算出回路
Ｓ１５６ａ、Ｓ３１１ａ　基準スライスレベルデータ
Ｓ２１４ａ、Ｓ５１１　スライスレベルデータ
Ｓ１５６ｂ、Ｓ２１４ｂ、Ｓ３１１ｂ　振幅検出データ
Ｓ３１１ｃ　振幅レベルデータ
２１５、３１２　振幅判定回路
Ｓ２１５、Ｓ３１２　振幅判定ゲートパルス
４１２　デコードデータ単位パルス生成回路
Ｓ４１２　デコードデータ単位パルス
４１３　パルス判定回路
Ｓ４１３　平均／振幅算出単位判定パルス
１５７　スライスレベルオフセット値算出回路
Ｓ１５７ａ　上側スライスレベルデータ
Ｓ１５７ｂ　下側スライスレベルデータ
１６０、２２０　データスライス部
１６１、２２１　２値化回路
Ｓ１６１ａ、Ｓ１６１ｂ、Ｓ１６１ｃ、Ｓ２２１　２値化データ
１６２　抜き取りパルス生成回路
Ｓ１６２　抜き取りパルス
１６３、２２２　抜き取り回路
Ｓ１６３ａ、Ｓ１６３ｂ、Ｓ１６３ｃ、Ｓ２２２　抜き取りシリアルデータ
１７０、２３０、４２０　デコード回路
Ｓ１７０ａ、Ｓ１７０ｂ、Ｓ１７０ｃ、Ｓ２３０、Ｓ４２０ａ、Ｓ４２０ｂ、
Ｓ４２０ｃ　デコードデータ
Ｓ４２０ｄ　デコードデータ検出期間ゲートパルス
１８０、３２０　データ選択部
１８１、３２１　エラー検出回路
Ｓ１８１、Ｓ３２１ａ　デコードデータ選択信号
Ｓ３２１ｂ　エラー検出信号
１８２　デコードデータ選択回路
Ｓ１８２　最終デコードデータ
Ｓ２３０　デコードデータ
１９０　映像信号出力端子
３３０　振幅判定値設定部
３３１　エラー数カウント回路
Ｓ３３１　エラー数カウントデータ
３３２　コントローラ
Ｓ３３２　最適振幅判定値
【図１】
2004040350.tif 000003
【図２】
2004040350.tif 000004
【図３】
2004040350.tif 000005
【図４】
2004040350.tif 000006
【図５】
2004040350.tif 000007
【図６】
2004040350.tif 000008
【図７】
2004040350.tif 000009
【図８】
2004040350.tif 000010
【図９】
2004040350.tif 000011
【図１０】
2004040350.tif 000012
【図１１】
2004040350.tif 000013
【図１２】
2004040350.tif 000014