(57)【要約】【課題】テレビジョン信号にクローズドキャプション信号とは異なる信号が同時に重畳したときに起こりうるクロックランイン（ＣＲＩ）パルス誤検出による文字データ抽出の誤動作を補正できる重畳データ抽出装置を提供する。【解決手段】テレビジョン（ＴＶ）信号をＡＤ変換によりデジタル化し、水平同期信号の特定範囲におけるＴＶ信号の最大値と最小値の平均値をスライスレベルとして求め、このスライスレベルを用いて抽出した２値化データからＣＲＩパルスを検出するＣＲＩパルス検出部１０４を備える。ＣＲＩパルス検出部１０４は、２値化データの変化点を検出し、その変化点から所定のタイミング（２カ所）における２値化データの値に基づいて、ＣＲＩパルスを検出する。【選択図】　図１
2004096243.tif 000002
【特許請求の範囲】
【請求項１】
テレビジョン信号に重畳されたデータを抽出する重畳データ抽出装置であって、
デジタル化されたテレビジョン信号から、水平同期信号を基準とした特定範囲内での最大値および最小値の平均値を求めることにより、スライスレベルを抽出するスライスレベル抽出部と、
前記スライスレベルを用いて、前記デジタル化されたテレビジョン信号から２値化データを抽出する２値化データ抽出部と、
前記２値化データからクローズドキャプション信号の同期パルスであるクロックランインパルスを検出するクロックランインパルス検出部と、
前記クロックランインパルスに同期して前記２値化データをサンプリングすることにより、前記クローズドキャプション信号から文字データを抽出する文字データ抽出部とを備え、
前記クロックランインパルス検出部が、前記２値化データにおける第１の値から第２の値への変化点を検出し、検出した変化点から第１の設定時間が経過した時に前記２値化データが前記第２の値であり、かつ、前記変化点から前記第１の設定時間より長い第２の設定時間が経過した時に前記２値化データが前記第１の値である場合、前記変化点から前記第２の設定時間までにクロックランインパルスが存在すると判断することを特徴とする重畳データ抽出装置。
【請求項２】
前記クロックランインパルス検出部が、所定のタイミングで連続して少なくとも二つのクロックランインパルスを検出したとき、前記スライスレベル抽出部のスライスレベルを確定する、請求項１に記載の重畳データ抽出装置。
【請求項３】
前記クロックランインパルス検出部が、一つのクロックランインパルスを検出した後に所定のタイミングで次のクロックランインパルスを検出しなかったとき、前記スライスレベル抽出部に対してスライスレベルをクリアする信号を出力する、請求項２に記載の重畳データ抽出装置。
【請求項４】
前記スライスレベル抽出部により求められたスライスレベルを記憶する記憶部と、
前記クロックランインパルス検出部によりクロックランインパルスが検出できなかった場合、前記記憶部に記憶されているスライスレベルを前記２値化データ抽出部へ供給する制御部とを備えた、請求項１に記載の重畳データ抽出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、ＴＶ信号に重畳されるクローズドキャプション信号から文字データを抽出するための重畳データ抽出装置に関する。
【０００２】
【従来の技術】
北米における画面サイズ１３インチ以上のテレビジョン（以下、「ＴＶ」と略称する）受像機は、聴覚の不自由な人のために、放送しているナレーションや会話、放送内容などについての文字情報を、ＴＶ受像機画面に表示する機能を有している。この機能は、一般に、キャプション機能と呼ばれている。
【０００３】
ＴＶ受像機に内蔵されたキャプションデコーダを、特に、クローズドキャプションデコーダと呼ぶ。また、一般的にクローズドキャプションデコーダのためのＴＶ放送に重畳される信号や放送を、クローズドキャプションと呼ぶ。
【０００４】
ここで、クローズドキャプション信号について、図１１および図１２を用いて説明する。図１１はＴＶ信号の信号波形を示す図であり、図１２はクローズドキャプション信号のデータ構造を示す図である。クローズドキャプション信号は、このＴＶ信号に重畳されている。ＴＶ信号の最初のフィールドをフィールド１と呼び、次のフィールドをフィールド２と呼んでいる。
【０００５】
図１２において、Ｓ３０はフィールド１のＴＶ信号を示す。ＴＶ放送に重畳される信号は、垂直帰線消去期間の先頭から１０番目から２１番目までの文字信号重畳可能期間に存在する。現在の方式では、クローズドキャプション信号は、フィールド１の垂直帰線消去期間の先頭から２１番目の水平同期信号の間に存在する。フィールド１の水平同期信号をＳ３１に示す。なお、Ｓ３２のフィールド２のＴＶコンポジット信号に示すように、フィールド２の２８４番目の水平同期信号の間にも別のクローズドキャプション信号が存在することもある。フィールド２の水平同期信号をＳ３３に示す。
【０００６】
Ｓ３４はクローズドキャプション信号の波形を示す。クローズドキャプション信号は、クロックランイン（以下、「ＣＲＩ」と略称する）信号と、スタートビット信号と、１６ビットのデータとで構成されている。バースト信号の後、データの同期をそろえるためのＣＲＩ信号が７サイクル設けられている。その後、２ビットのブランキングレベルとデータの始まりを示す１ビットとによってスタートビット信号が与えられ、さらに１６ビットのデータ領域が続く。
【０００７】
図１３のＳ３５は、１６ビットデータの内訳を示す。１６ビットデータは、文字の色や場所などを指定するコントロールコードと、文字の種類を表すキャラクタコードとから成り立っており、ともに７ビットで送られる。残り１ビットはエラー検出用のパリティビットである。
【０００８】
Ｓ３６はクローズドキャプション信号の情報量を示す。情報量としては、１フレーム（画面１枚分）で、フィールド１、フィールド２ともに１６ビット（２文字分）のデータを伝送可能である。１秒間で画面３０枚分であるので、１６ビット×３０回（各フィールド）より、４８０ビット（６０文字分）のデータを伝送可能である。
【０００９】
次に、一般的に知られているクローズドキャプションのデータ抽出方法の一例を説明する。従来の回路による動作を、図１３、図１４および図１５を用いて説明する。図１３は、従来の重畳信号のデータ抽出装置の構成を示す図で、図１４は従来のデータ抽出装置の信号波形を示す図である。また、図１５は、図１４のデータ抽出装置の信号波形において、ＣＲＩパルス信号範囲の拡大信号波形を示す。
【００１０】
図１３において、ＴＶ信号（アナログ信号）Ｓ５０をデータ抽出装置の入力端子１００に印加する。
【００１１】
ＴＶ信号Ｓ５０は、ＡＤ変換部１０１へと伝搬し、ＡＤ変換部１０１はＡＤ変換によってＴＶ信号Ｓ５０から重畳信号データＳ５１を抽出する。
【００１２】
重畳信号データＳ５１は、スライスレベル抽出部１０２と２値化データ抽出部１０３に伝搬される。
【００１３】
スライスレベル抽出部１０２は、後述するＣＲＩゲート信号Ｓ５２の範囲内で重畳信号データＳ５１の最大値と最小値とを検出し、その平均値を生成してスライスレベルＳ５３を抽出する。また、ＣＲＩゲート信号Ｓ５２のゲート終了位置で、生成したスライスレベルＳ５３を保持する。スライスレベルＳ５３は２値化データ抽出部１０３に伝搬される。
【００１４】
ＣＲＩゲート生成部１０５は、プログラム制御部１０６により水平同期信号Ｓ５４の先頭エッジからゲート開始位置Ｓ５９とゲート終了位置Ｓ６０を設定することにより、ゲートパルスであるＣＲＩゲート信号Ｓ５２を生成する。ＣＲＩゲート信号Ｓ５２は、スライスレベル抽出部１０２とＣＲＩパルス検出部１０４に伝搬される。
【００１５】
２値化データ抽出部１０３は、ＡＤ変換部１０１より得られた重畳信号データＳ５１をスライスレベルＳ５３でスライスすることにより、２値化データＳ５５を抽出する。２値化データＳ５５は、ＣＲＩパルス検出部１０４と文字データ抽出部１０７に伝搬される。
【００１６】
ＣＲＩパルス検出部１０４は、２値化データＳ５５の”０”から”１”の変化点を抽出し、ＣＲＩゲート信号Ｓ５２のパルスの範囲内でＣＲＩパルスＳ５６を生成する。ＣＲＩパルスＳ５６は、サンプリングパルス生成部１０８に伝搬される。
【００１７】
サンプリングパルス生成部１０８は、ＣＲＩパルスＳ５６の最後のパルス信号に同期して、データ抽出のためのサンプリングパルスＳ５７を１９パルス生成する。このサンプリングパルスＳ５７は文字データ抽出部１０７に伝搬される。
【００１８】
文字データ抽出部１０７は、２値化データＳ５５から、サンプリングパルスＳ５７に従って、文字データＳ５８を抽出する。
【００１９】
次に図１４を用いて重畳信号のデータ抽出装置の各ブロックを伝搬する信号波形を説明する。
【００２０】
Ｓ５０は、データ抽出装置に印加するＴＶ信号において、クローズドキャプション信号が重畳しているラインの波形を示す。
【００２１】
Ｓ５１は、アナログ信号からデジタル信号に変換して抽出される重畳信号データにおいて、クローズドキャプション信号のデジタル波形を示す。
【００２２】
Ｓ５４は、データ抽出装置に印加する水平同期信号において、クローズドキャプション信号が重畳しているラインの波形を示す。
【００２３】
Ｓ５２は、クローズドキャプション信号が重畳しているラインにおいて、水平同期信号Ｓ５４の先頭エッジからゲート開始位置Ｓ５９だけ遅延して立ち上がり、水平同期信号Ｓ５４の先頭エッジからゲート終了位置Ｓ６０だけ遅延して立ち下がるパルス信号波形を示す。
【００２４】
Ｓ５３は、ＣＲＩゲート信号Ｓ５２のパルス信号の範囲内において、重畳信号データＳ５１の平均レベルを示す信号であり、このスライスレベルＳ５３によって重畳信号データＳ５１をスライスして２値化データＳ５５を抽出する。
【００２５】
Ｓ５６は、ＣＲＩゲート信号Ｓ５２のパルス信号の範囲内において、２値化データＳ５５の”０”から”１”の変化点に生成したパルス波形を示す。
【００２６】
Ｓ５７は、サンプリングパルスである。サンプリングパルスＳ５７は、ＣＲＩパルスＳ５６をスタート位置として生成する等間隔の同期パルス（１９発）である。このサンプリングパルスＳ５７に同期して２値化データＳ５５をサンプリングすることにより、クローズドキャプション信号のスタートビットの３ビットと文字データＳ５８の１６ビットの全１９ビットデータが抽出される。
【００２７】
次に、図１５を用いて、ＣＲＩパルスＳ５６からサンプリングパルスＳ５７を生成する動作を説明する。
【００２８】
サンプリングパルスＳ５７は、ＣＲＩパルスＳ５６をスタート位置として生成する等間隔の同期パルス（１９発）である。サンプリングパルス生成部１０８は、ＣＲＩパルスＳ５６を検出するたびに、サンプリングパルスＳ５７のスタート位置を再設定して、１９発の同期パルスを生成する。ＣＲＩパルスＳ５６は、ＣＲＩゲート信号Ｓ５２のパルス信号の範囲内で生成される信号である。このため、サンプリングパルスＳ５７は、最終的に、ＣＲＩパルスＳ５６の最後のパルス信号に同期したパルスとして生成されることになる。
【００２９】
つまり、サンプリングパルス生成部１０８は、ＣＲＩゲート信号Ｓ５２の範囲で最初に検出されたＣＲＩパルスＳ５６−１に同期してサンプリングパルスＳ５７−１を生成する。しかしながら、さらに新しいＣＲＩパルスＳ５６−２を検出すると、ＣＲＩパルスＳ５６−１に同期したパルスを生成するのをストップして、新しく検出されたＣＲＩパルスＳ５６−２をスタート位置として、ＣＲＩパルスＳ５６−２に同期したサンプリングパルスＳ５７−２を生成する。同じように、新しいＣＲＩパルスＳ５６−３を検出すると、ＣＲＩパルスＳ５６−２に同期したパルスを生成するのをストップして、ＣＲＩパルスＳ５６−３に同期したサンプリングパルスＳ５７−３を生成する。この動作をＣＲＩゲート信号Ｓ５２のパルス信号の範囲内で繰り返し実行し、最後に検出したＣＲＩパルスＳ５６−６に同期したサンプリングパルスＳ５７−６をスタート位置として、サンプリングパルスＳ５７−６からＳ５７−２４の１９発のパルスを生成する。この１９発の同期パルスをサンプリングクロックとして、２値化データＳ５５から文字データを抽出する。
【００３０】
【発明が解決しようとする課題】
しかしながら、上記のＴＶ信号の重畳データ抽出装置及び重畳データ抽出手法による文字データ抽出方法においては、水平同期信号の位相ずれが大きい信号や、クローズドキャプション信号に比べて振幅の大きなノイズやコピーガード信号に対してＣＲＩパルスを検出できない。このため、データ抽出のためのサンプリングパルスを生成できず、クローズドキャプション信号が重畳されていても、ＴＶ受像機の表示画面に文字が表示されない現象を誘発してしまう。
【００３１】
つまり、上記ＣＲＩゲート生成部１０５によるＣＲＩゲート信号Ｓ５２の生成において、図１６に示すような水平同期信号Ｓ５４の位相ずれに対して、ＣＲＩゲート信号Ｓ５２が追従して位相ずれを誘発してしまう。このため、ＣＲＩパルス検出部１０４によるＣＲＩパルスＳ５６の検出位置が変化してしまうため、データ抽出のためのサンプリングパルスの生成位置が変化する。この生成位置が変化したサンプリングパルスを用いて文字データを抽出するため、クローズドキャプション信号の位置がずれてしまい、ＴＶ受像機の表示画面に文字が表示されないこととなる。
【００３２】
また、上記スライスレベル抽出部１０２によるスライスレベルＳ５３の抽出方法においては、図１７に示すようなＴＶ信号Ｓ５０に重畳されるノイズやコピーガードに対して反応してしまう。このため、スライスレベルの位置がずれてしまい、ＣＲＩパルスＳ５６を生成できなかったり、デューティが１：１になるようなＣＲＩパルスＳ５６を生成できないという問題が生じる。この場合も、上記水平同期信号の位相ずれと同様な現象が誘発される。
【００３３】
本発明は、このような問題点を解決して、ＴＶ信号にノイズやコピーガードのようなクローズドキャプション信号とは異なる信号が同時に重畳したときに起こりうる、水平同期信号の位相ずれによるＣＲＩ信号検出の誤動作を補正するとともに、ＣＲＩ信号変形によるスライスレベル抽出の誤動作を補正することが可能な、ＴＶ信号の重畳データ抽出装置を提供することを目的とする。
【００３４】
【課題を解決するための手段】
上記の目的を達成するために、本発明の重畳データ抽出装置は、テレビジョン（ＴＶ）信号に重畳されたデータを抽出する重畳データ抽出装置であって、デジタル化されたＴＶ信号から、水平同期信号を基準とした特定範囲内での最大値および最小値の平均値を求めることにより、スライスレベルを抽出するスライスレベル抽出部と、前記スライスレベルを用いて、前記デジタル化されたＴＶ信号から２値化データを抽出する２値化データ抽出部と、前記２値化データからクローズドキャプション信号の同期パルスであるクロックランイン（ＣＲＩ）パルスを検出するＣＲＩパルス検出部と、前記ＣＲＩパルスに同期して前記２値化データをサンプリングすることにより、前記クローズドキャプション信号から文字データを抽出する文字データ抽出部とを備え、前記ＣＲＩパルス検出部が、前記２値化データにおける第１の値から第２の値への変化点を検出し、検出した変化点から第１の設定時間が経過した時に前記２値化データが前記第２の値であり、かつ、前記変化点から前記第１の設定時間より長い第２の設定時間が経過した時に前記２値化データが前記第１の値である場合、前記変化点から前記第２の設定時間までにＣＲＩパルスが存在すると判断することを特徴とする。
【００３５】
【発明の実施の形態】
上述のように、本発明の重畳データ抽出装置は、ＣＲＩパルス検出部が、２値化データにおける第１の値から第２の値への変化点を検出し、検出した変化点から第１の設定時間が経過した時に前記２値化データが前記第２の値であり、かつ、前記変化点から前記第１の設定時間より長い第２の設定時間が経過した時に前記２値化データが前記第１の値である場合、前記変化点から前記第２の設定時間までにＣＲＩパルスが存在すると判断する構成である。なお、前記第１および第２の値は、例えば２値化データのうちの“０”を第１の値とすれば、第２の値は“１”である。また、例えば“１”を第１の値とし、第２の値を“０”としても良い。この構成によれば、ＴＶ信号にノイズやコピーガードのようなクローズドキャプション信号とは異なる信号が同時に重畳したときに、水平同期信号の位相ずれが生じたとしても、ＣＲＩ信号を正しく検出することが可能な重畳データ抽出装置を提供できる。
【００３６】
本発明にかかる重畳データ抽出装置は、ＣＲＩパルス検出部が、所定のタイミングで連続して少なくとも二つのＣＲＩパルスを検出したとき、前記スライスレベル抽出部のスライスレベルを確定する構成とすることが好ましい。
【００３７】
この好ましい構成によれば、水平同期信号がクローズドキャプション信号に対して進む方向に位相ずれを起こした場合でも、少なくとも二つのＣＲＩパルスを検出するまではスライスレベルが確定しない。従って、水平同期信号が上記の位相ずれを起こした場合でも、クローズドキャプション信号からデータを正確に抽出することができる。
【００３８】
さらに、上記の好ましい構成にかかる重畳データ抽出装置において、ＣＲＩパルス検出部が、一つのＣＲＩパルスを検出した後に所定のタイミングで次のＣＲＩパルスを検出しなかったとき、前記スライスレベル抽出部に対してスライスレベルをクリアする信号を出力することが好ましい。
【００３９】
本発明にかかる重畳データ抽出装置は、前記スライスレベル抽出部により求められたスライスレベルを記憶する記憶部と、前記ＣＲＩパルス検出部によりＣＲＩパルスが検出できなかった場合、前記記憶部に記憶されているスライスレベルを前記２値化データ抽出部へ供給する制御部とを備えた構成とすることが好ましい。
【００４０】
この好ましい構成によれば、例えばＴＶ信号に重畳されるノイズやコピーガードがＣＲＩ信号部分に重畳されたことによりＣＲＩパルスを正確に検出できなかった場合であっても、記憶されているスライスレベルを用いることにより、２値化データ抽出を適切に行うことができる。
【００４１】
以下、図面を参照しながら、本発明の具体的な実施形態について説明する。
【００４２】
（第１の実施形態）
本発明にかかるＴＶ信号の重畳データ抽出装置の一実施形態について、図１、図２、図３および図４を用いて説明する。図１は、第１の実施形態にかかる重畳データ抽出装置の構成図である。図２は、第１の実施形態にかかる重畳データ抽出装置の信号波形を示す図である。図３は、図１の重畳データ抽出装置において、水平同期信号の位相ずれを誘発した際の重畳データ抽出装置の信号波形を示す図である。図４は図２の信号波形におけるＣＲＩパルス検出部の信号波形を示す図である。
【００４３】
図１に示すように、本実施形態にかかる重畳データ抽出装置は、入力端子１００、ＡＤ変換部１０１、スライスレベル抽出部１０２、２値化データ抽出部１０３、ＣＲＩパルス検出部１０４、ＣＲＩゲート生成部１０５、プログラム制御部１０６、文字データ抽出部１０７、サンプリングパルス生成部１０８、および、タイマカウンタ１０９を備えている。
【００４４】
図１において、ＴＶ信号Ｓ５０を重畳データ抽出装置の入力端子１００に印加する。
【００４５】
ＴＶ信号Ｓ５０は、ＡＤ変換部１０１へと伝搬し、ＡＤ変換部１０１は、ＡＤ変換によって、ＴＶ信号Ｓ５０から重畳信号データＳ５１を抽出する。重畳信号データＳ５１は、スライスレベル抽出部１０２と２値化データ抽出部１０３に伝搬される。
【００４６】
スライスレベル抽出部１０２は、後述するＣＲＩゲート信号Ｓ５２の範囲内で重畳信号データＳ５１の最大値と最小値を検出し、その平均値を生成してスライスレベルＳ５３を抽出する。また、ＣＲＩゲート信号Ｓ５２のゲート終了位置で、生成したスライスレベルＳ５３を保持する。スライスレベルＳ５３は、２値化データ抽出部１０３とＣＲＩパルス検出部１０４に伝搬される。
【００４７】
ＣＲＩゲート生成部１０５は、プログラム制御部１０６により、水平同期信号Ｓ５４の先頭エッジからゲート開始位置Ｓ５９とゲート終了位置Ｓ６０を設定することにより、ゲートパルスであるＣＲＩゲート信号Ｓ５２を生成する。ＣＲＩゲート信号Ｓ５２は、スライスレベル抽出部１０２とＣＲＩパルス検出部１０４に伝搬される。
【００４８】
但し、ＣＲＩゲート生成部１０５は、後述するＣＲＩパルス検出部１０４より得られるスライスレベル確定信号Ｓ６１が入力された際は、スライスレベル確定信号Ｓ６１が発生した位置をゲート終了位置として、ＣＲＩゲート信号Ｓ５２を生成する。これにより、ＣＲＩパルス検出部１０４にてＣＲＩパルスＳ５６が検出された際は、ＣＲＩゲート信号Ｓ５２が終了する。この結果、スライスレベル抽出部１０２によるスライスレベルＳ５３の抽出がストップし、ＣＲＩパルスＳ５６が検出された時点でのスライスレベルが確定することになる。
【００４９】
２値化データ抽出部１０３は、ＡＤ変換部１０１より得られた重畳信号データＳ５１をスライスレベルＳ５３でスライスすることにより、２値化データＳ５５を抽出する。２値化データＳ５５は、ＣＲＩパルス検出部１０４と文字データ抽出部１０７に伝搬される。
【００５０】
ＣＲＩパルス検出部１０４は、ＣＲＩゲート信号Ｓ５２のパルスの範囲内で動作する。ＣＲＩパルス検出部１０４は、まず、２値化データＳ５５の”０”から”１”の変化点パルスＳ６２を抽出し、抽出された変化点パルスＳ６２を基準に動作を開始する。ＣＲＩパルス検出部１０４は、次に、２値化データＳ５５の変化点パルスＳ６２からタイマカウンタ１０９を動作させる。タイマカウンタ１０９は、そのカウンタ値がＣＲＩハイレベルモニタ設定値Ｓ６３に至ると、ＣＲＩハイレベルモニタパルスＳ６５を発生する。このＣＲＩハイレベルモニタパルスＳ６５が発生したタイミングで、ＣＲＩパルス検出部１０４は、２値化データＳ５５が”１”になっていることを確認する。なお、ＣＲＩハイレベルモニタパルス設定値Ｓ６３は、ＣＲＩハイレベルモニタパルスＳ６５を発生するタイミングが、変化点パルスＳ６２の位置からＣＲＩパルスの周期の約４分の１の時間になるように、設定する。
【００５１】
さらに、ＣＲＩパルス検出部１０４は、２値化データＳ５５の変化点パルスＳ６２から動作させたタイマカウンタ１０９のカウンタ値がＣＲＩローレベルモニタ設定値Ｓ６４に至ると、ＣＲＩローレベルモニタパルスＳ６６を発生する。このＣＲＩローレベルモニタパルスＳ６６が発生したタイミングで、ＣＲＩパルス検出部１０４は、２値化データＳ５５が”０”になっていることを確認する。なお、ＣＲＩローレベルモニタパルス設定値Ｓ６４は、ＣＲＩローレベルモニタパルスＳ６６を発生するタイミングが、変化点パルスＳ６２の位置からＣＲＩパルスの周期の約４分の３の時間になるように、設定する。
【００５２】
そして、ＣＲＩパルス検出部１０４は、「ＣＲＩハイレベルモニタパルスＳ６５の発生時に２値化データＳ５５が”１”、かつ、ＣＲＩローレベルモニタパルスＳ６６の発生時に２値化データＳ５５が”０”」の条件が満たされるときのみ、ＣＲＩパルスＳ５６をハイレベルにする。また、ＣＲＩパルス検出部１０４は、ＣＲＩパルスＳ５６が生成されると、スライスレベル確定信号Ｓ６１をハイレベルにする。ＣＲＩパルスＳ５６は、サンプリングパルス生成部１０８に伝搬され、スライスレベル確定信号Ｓ６１は、ＣＲＩゲート生成部１０５に伝搬される。
【００５３】
サンプリングパルス生成部１０８は、ＣＲＩパルスＳ５６がハイレベルになったときから、データ抽出のためのサンプリングクロックＳ６７を生成する。文字データ抽出部１０７は、このサンプリングクロックＳ６７に同期して２値化データＳ５５をサンプリングし、２ビットのブランキングレベルとデータの始まりを示す１ビットで構成されるスタートビットを検出する。スタートビット検出後、サンプリングパルス生成部１０８は、キャプションデータを１６ビットのデータに間引く１６発のクロックを、サンプリングパルスＳ５７として生成する。このサンプリングパルスＳ５７は、文字データ抽出部１０７に伝搬される。
【００５４】
文字データ抽出部１０７は、１６発のサンプリングパルスＳ５７に同期して、２値化データＳ５５から文字データＳ５８を抽出する。
【００５５】
次に図２を用いて、第１の実施形態の重畳データ抽出装置の各ブロックを伝搬する信号波形を説明する。
【００５６】
Ｓ５０は、データ抽出装置に印加されるＴＶ信号において、クローズドキャプション信号が重畳しているラインの波形を示す。
【００５７】
Ｓ５１は、アナログ信号からデジタル信号に変換して抽出される重畳信号データにおいて、クローズドキャプション信号のデジタル波形を示す。
【００５８】
Ｓ５４は、重畳データ抽出装置に印加される水平同期信号において、クローズドキャプション信号が重畳されているラインの波形を示す。
【００５９】
Ｓ５２は、クローズドキャプション信号が重畳されているラインにおいて、水平同期信号Ｓ５４の先頭エッジからゲート開始位置Ｓ５９が経過して立ち上がり、水平同期信号Ｓ５４の先頭エッジからゲート終了位置Ｓ６０が経過するまでに、スライスレベル確定信号Ｓ６１が発生した位置で立ち下がるパルス信号波形を示す。
【００６０】
Ｓ５３は、ＣＲＩゲート信号Ｓ５２のパルス信号の範囲内において、重畳信号データＳ５１の平均レベルを示す信号（スライスレベル）である。２値化データ抽出部１０３は、このスライスレベルＳ５３によって、重畳信号データＳ５１をスライスして２値化データＳ５５を抽出する。
【００６１】
Ｓ６２は、ＣＲＩゲート信号Ｓ５２のパルス信号の範囲内において、２値化データＳ５５が”０”から”１”に最初に変化した際に発生するパルス信号波形を示す。
【００６２】
Ｓ５６は、ＣＲＩゲート信号Ｓ５２のパルス信号の範囲内において、後述する「ＣＲＩハイレベルモニタパルスＳ６５の発生時に２値化データＳ５５が”１”、かつ、ＣＲＩローレベルモニタパルスＳ６６の発生時に２値化データＳ５５が”０”」のときのみ立ち上がるパルス波形を示す。
【００６３】
Ｓ６１は、ＣＲＩパルスＳ５６が立ち上がると同時に立ち上げる信号波形を示す。
【００６４】
Ｓ６７は、ＣＲＩパルスＳ５６をスタート位置として生成する等間隔の同期パルス（サンプリングクロック）である。文字データ抽出部１０７は、このサンプリングクロックＳ６７に同期して２値化データＳ５５をサンプリングすることにより、クローズドキャプション信号のスタートビットの３ビットを検出する。
【００６５】
Ｓ５７は、スタートビット検出後に生成される等間隔の１６発の同期パルス（サンプリングパルス）である。文字データ抽出部１０７は、このサンプリングパルスＳ５７に同期して２値化データＳ５５をサンプリングすることにより、クローズドキャプション信号の文字データＳ５８の１６ビットデータを抽出する。
【００６６】
次に、図３を用いて、図１の重畳データ抽出装置において、図１６に示すように水平同期信号Ｓ５４の位相ずれを誘発した際のＣＲＩパルス検出部１０４の信号波形の動作を説明する。
【００６７】
ＣＲＩゲート生成部１０５は、水平同期信号Ｓ５４の先頭エッジからプログラム制御部１０６により設定したゲート開始位置Ｓ５９からゲート終了位置Ｓ６０の間にＣＲＩゲート信号Ｓ５２を生成する。重畳データ抽出装置に印加される水平同期信号Ｓ５４は、クローズドキャプション信号に対して遅れる方向に位相ずれを起こしている。このため、ＣＲＩゲート生成部１０５は、クローズドキャプション信号のＣＲＩ信号部分の途中から、ＣＲＩゲート信号Ｓ５２を生成することになる。
【００６８】
しかしながら、図１の重畳データ抽出装置では、ＣＲＩパルス検出部１０４が、残りのＣＲＩ信号部分から２値化データＳ５５の”０”から”１”の変化点パルスＳ６２を抽出し、この変化点パルスＳ６２を基準とするタイミングで発生されるＣＲＩハイレベルモニタパルスＳ６５およびＣＲＩローレベルモニタパルスＳ６６に従って、ＣＲＩパルスＳ５６およびスライスレベル確定信号Ｓ６１を出力する。このスライスレベル確定信号Ｓ６１により、ＣＲＩゲート生成部１０５においてＣＲＩゲート信号Ｓ５２が終了するので、スライスレベル抽出部１０２によるスライスレベルＳ５３が確定する。また、ＣＲＩパルスＳ５６により、サンプリングパルス生成部１０８においてデータ抽出のためのサンプリングクロックＳ６７が生成され、生成されたサンプリングクロックＳ６７により文字データ抽出部１０７がスタートビットを検出する。このスタートビットの検出によりサンプリングパルス生成部１０８からサンプリングパルスＳ５７が１６発生成され、文字データ抽出部１０７においてサンプリングパルスＳ５７に同期して文字データＳ５８が抽出される。
【００６９】
以上の動作により、水平同期信号Ｓ５４が位相ずれを誘発した場合でも、クローズドキャプション信号の文字データＳ５８の１６ビットデータを正しく抽出することが可能となる。
【００７０】
次に、図４を用いて、図２に示した信号波形のうちＣＲＩパルス検出部１０４に関係する信号波形と、ＣＲＩパルス検出部１０４の動作とを説明する。
【００７１】
Ｓ５１は、アナログ信号からデジタル信号に変換して抽出される重畳信号データにおいて、クローズドキャプション信号のＣＲＩ信号波形を示す。
【００７２】
Ｓ５２は、クローズドキャプション信号が重畳しているラインにおいて、水平同期信号Ｓ５４の先頭エッジからゲート開始位置Ｓ５９が経過して立ち上がり、水平同期信号Ｓ５４の先頭エッジからゲート終了位置Ｓ６０が経過するまでに、スライスレベル確定信号Ｓ６１が発生した位置で立ち下がるパルス信号波形を示す。
【００７３】
Ｓ５３は、ＣＲＩゲート信号Ｓ５２のパルス信号の範囲内において、重畳信号データＳ５１の平均レベルを示す信号である。このスライスレベルＳ５３によって重畳信号データＳ５１をスライスすることにより、２値化データＳ５５が抽出される。
【００７４】
ＣＲＩパルス検出部１０４は、２値化データＳ５５の”０”から”１”の変化点パルスＳ６２を抽出する。
【００７５】
ＣＲＩパルス検出部１０４は、次に、２値化データＳ５５の変化点パルスＳ６２からタイマカウンタ１０９を動作させる。タイマカウンタ１０９は、そのカウンタ値がＣＲＩハイレベルモニタ設定値Ｓ６３に至るとＣＲＩハイレベルモニタパルスＳ６５を発生する。ＣＲＩパルス検出部１０４は、ＣＲＩハイレベルモニタパルスＳ６５の発生タイミングで、２値化データＳ５５が”１”になっていることを確認する。
【００７６】
ＣＲＩパルス検出部１０４は、さらに２値化データＳ５５の変化点パルスＳ６２から動作させたタイマカウンタ１０９のカウンタ値がＣＲＩローレベルモニタ設定値Ｓ６３に至ると、ＣＲＩローレベルモニタパルスＳ６５を発生する。ＣＲＩパルス検出部１０４は、ＣＲＩローレベルモニタパルスＳ６５の発生タイミングで、２値化データＳ５５が”０”になっていることを確認する。
【００７７】
ＣＲＩパルス検出部１０４は、「ＣＲＩハイレベルモニタパルスＳ６５発生時の２値化データＳ５５が”１”、かつ、ＣＲＩローレベルモニタパルスＳ６６発生時の２値化データＳ５５が”０”」のときのみ、ＣＲＩパルスＳ５６をハイレベルにする。
【００７８】
また、ＣＲＩパルス検出部１０４は、ＣＲＩパルスＳ５６を生成すると、スライスレベル確定信号Ｓ６１の出力をハイレベルにする。
【００７９】
以上の構成により、本発明の第１の実施形態にかかる重畳データ抽出装置が実現される。この構成により、ＴＶ信号にノイズやコピーガードのようなクローズドキャプション信号とは異なる信号が同時に重畳したときに、水平同期信号の位相ずれが生じたとしても、ＣＲＩ信号を正しく検出することが可能な重畳データ抽出装置を提供できる。
【００８０】
（第２の実施形態）
本発明の第２の実施形態について、図５を用いて説明する。
【００８１】
本発明の第２の実施形態にかかる重畳データ抽出装置は、第１の実施形態にかかる重畳データ抽出装置（図１参照）と同様の構成であるが、ＣＲＩパルス検出部１０４の動作が、第１の実施形態の重畳データ抽出装置と異なる。
【００８２】
図５を参照しながら、第２の実施形態にかかる重畳データ抽出装置のＣＲＩパルス検出部１０４の動作を説明する。
【００８３】
図５において、ＣＲＩパルス検出部１０４は、まず、２値化データＳ５５の”１”から”０”の変化点パルスＳ６２を抽出し、２値化データＳ５５から抽出した変化点パルスＳ６２を基準に、動作を開始する。次に、ＣＲＩパルス検出部１０４は、２値化データＳ５５の変化点パルスＳ６２からタイマカウンタ１０９を動作させる。そして、タイマカウンタ１０９のカウンタ値がＣＲＩローレベルモニタ設定値Ｓ６４に至ると、ＣＲＩパルス検出部１０４は、タイマカウンタ１０９から発生するＣＲＩローレベルモニタパルスＳ６６のタイミングに合わせて、２値化データＳ５５が”０”になっていることを確認する。なお、ＣＲＩローレベルモニタパルス設定値Ｓ６４は、ＣＲＩローレベルモニタパルスＳ６６を発生するタイミングが、変化点パルスＳ６２の位置からＣＲＩパルスの周期の約４分の１の時間になるように、設定する。
【００８４】
さらに、２値化データＳ５５の変化点パルスＳ６２から動作させたタイマカウンタ１０９のカウンタ値がＣＲＩハイレベルモニタ設定値Ｓ６３に至ると、ＣＲＩパルス検出部１０４は、タイマカウンタ１０９から発生するＣＲＩハイレベルモニタパルスＳ６５のタイミングに合わせて、２値化データＳ５５が”１”になっていることを確認する。なお、ＣＲＩハイレベルモニタパルス設定値Ｓ６３は、ＣＲＩハイレベルモニタパルスＳ６５を発生するタイミングが、変化点パルスＳ６２の位置からＣＲＩパルスの周期の約４分の３の時間になるように、設定する。
【００８５】
そして、ＣＲＩパルス検出部１０４は、「ＣＲＩローレベルモニタパルスＳ６６発生時の２値化データＳ５５が”０”、かつ、ＣＲＩハイレベルモニタパルスＳ６５発生時の２値化データＳ５５が”１”」のときのみ、ＣＲＩパルスＳ５６をハイレベルにする。ＣＲＩパルス検出部１０４は、ＣＲＩパルスＳ５６が生成されると、スライスレベル確定信号Ｓ６１の出力をハイレベルにする。ＣＲＩパルスＳ５６は、サンプリングパルス生成部１０８に伝搬され、スライスレベル確定信号Ｓ６１はＣＲＩゲート生成部１０５に伝搬される。
【００８６】
以上に説明したように、第２の実施形態にかかる重畳データ抽出装置は、第１の実施形態にかかる重畳データ抽出装置のＣＲＩパルス検出部１０４の動作を変更することにより、実現できる。
【００８７】
（第３の実施形態）
図６は、第３の実施形態にかかる重畳データ抽出装置の構成図である。図７は、第３の実施形態にかかる重畳データ抽出装置におけるスライスレベル抽出部１０２の動作を示す図である。図８は、第３の実施形態にかかる重畳データ抽出装置における信号波形を示す図である。
【００８８】
図６において、ＣＲＩパルス検出部１０４は、ＣＲＩゲート信号Ｓ５２のパルスの範囲内で動作する。ＣＲＩパルス検出部１０４は、まず、２値化データＳ５５の”０”から”１”の変化点パルスＳ６２を抽出し、２値化データＳ５５から抽出された変化点パルスＳ６２を基準に動作を開始する。ＣＲＩパルス検出部１０４は、次に、２値化データＳ５５の変化点パルスＳ６２からタイマカウンタ１０９を動作させる。タイマカウンタ１０９は、そのカウンタ値がＣＲＩハイレベルモニタ設定値Ｓ６３に至るとＣＲＩハイレベルモニタパルスＳ６５を発生する。ＣＲＩパルス検出部１０４は、ＣＲＩハイレベルモニタパルスＳ６５の発生タイミングで、２値化データＳ５５が”１”になっていることを確認する。さらに、２値化データＳ５５の変化点パルスＳ６２から動作させたタイマカウンタ１０９のカウンタ値がＣＲＩローレベルモニタ設定値Ｓ６４に至ると、タイマカウンタ１０９がＣＲＩローレベルモニタパルスＳ６６を発生するので、ＣＲＩパルス検出部１０４は、ＣＲＩローレベルモニタパルスＳ６５の発生タイミングで、２値化データＳ５５が”０”になっていることを確認する。ここまでの動作は第１の実施形態と同じである。
【００８９】
第３の実施形態の重畳データ抽出装置では、図６に示すように、ＣＲＩパルス検出部１０４と接続されたＣＲＩパルスカウンタ１１０が設けられている。ＣＲＩパルスカウンタ１１０は、「ＣＲＩハイレベルモニタパルスＳ６５の発生時に２値化データＳ５５が”１”、かつ、ＣＲＩローレベルモニタパルスＳ６６の発生時に２値化データＳ５５が”０”」であることを確認した際にＣＲＩパルス検出部１０４が生成するＣＲＩ検出パルスＳ６８を、アップまたはダウンしてカウントする。ＣＲＩパルスカウンタ１１０は、ＣＲＩ検出パルスＳ６８を２回以上連続して検出した際に、ハイレベルのＣＲＩパルスＳ５６を出力し、これと同時に、ＣＲＩパルス検出部１０４が、ハイレベルのスライスレベル確定信号Ｓ６１を出力する。このスライスレベル確定信号Ｓ６１は、第１の実施形態の重畳データ抽出装置と同様にＣＲＩゲート生成部１０５に伝搬されるとともに、サンプリングパルス生成部１０８に伝搬される。サンプリングパルス生成部１０８は、スライスレベル確定信号Ｓ６１がハイレベルになったときから、データ抽出のためのサンプリングクロックＳ６７を生成する。また、ＣＲＩパルス検出部１０４は、ＣＲＩ検出パルスＳ６８を１回検出しても、連続して２回目が検出できない場合は、２回目を検出すべきタイミングで、スライスレベルクリア信号Ｓ６９を発生する。このスライスレベルクリア信号Ｓ６９はスライスレベル抽出部１０２に伝搬される。
【００９０】
スライスレベル抽出部１０２は、スライスレベルクリア信号Ｓ６９が入力されると、現在保持しているスライスレベルＳ５３をクリアして、新たに重畳信号データＳ５１の最大値と最小値を検出し、その平均値を生成してスライスレベルＳ５３を抽出する。
【００９１】
次に、図７を用いて、第３の実施形態のデータ抽出装置におけるスライスレベル抽出部１０２の動作を説明する。
【００９２】
図７において、Ｆ０１はスライスレベル抽出部１０２の処理の開始を示す。
【００９３】
Ｆ０２はスライスレベル抽出開始位置であるかを判別するステップである。スライスレベル抽出開始位置とは、ＣＲＩゲート信号Ｓ５２のゲート開始位置Ｓ５９を示す（図８参照）。スライスレベル抽出部１０２は、スライスレベル抽出開始位置に到達するまで、このＦ０２ステップを繰り返し実行する。スライスレベル抽出開始位置であると判断した場合は、Ｆ０３ステップに移行する。
【００９４】
Ｆ０３はスライスレベル抽出開始ステップであり、重畳信号データＳ５１の最大値と最小値を検出し、その平均値を生成してスライスレベルＳ５３を抽出する処理である。次にＦ０４ステップに移行する。
【００９５】
Ｆ０４はスライスレベル確定信号Ｓ６１がハイレベルであるかを判別するステップである。スライスレベル確定信号Ｓ６１は、ＣＲＩパルス検出部１０４がＣＲＩ検出パルスＳ６８を連続して２回以上検出したときハイレベルで出力される信号である。スライスレベル確定信号Ｓ６１がローレベルであれば、次のＦ０５ステップに移行する。スライスレベル確定信号Ｓ６１がハイレベルであれば、後述するＦ０９ステップに移行する。
【００９６】
Ｆ０５は、スライスレベルクリア信号Ｓ６９がハイレベルであるかを判別するステップである。スライスレベルクリア信号Ｓ６９は、ＣＲＩ検出パルスＳ６８を１回検出しても、連続して２回目が検出できない場合は、２回目を検出すべきタイミングで、スライスレベルＳ５３をクリアするために出力される。スライスレベルクリア信号Ｓ６９がローレベルであれば、スライスレベルＳ５３をクリアする処理であるＦ０６ステップをスキップして、Ｆ０７ステップに移行する。スライスレベルクリア信号Ｓ６９がハイレベルであれば、次のＦ０６ステップに移行する。
【００９７】
Ｆ０６はスライスレベルＳ５３をクリアする処理である。スライスレベル抽出部１０２は、現在保持しているスライスレベルＳ５３をクリアするとともに、重畳信号データＳ５１の最大値と最小値をクリアし、再度、スライスレベル抽出処理を実行するようにデータを初期化する。次にＦ０７ステップに移行する。
【００９８】
Ｆ０７はスライスレベル抽出終了位置であるかを判別するステップである。スライスレベル抽出終了位置とは、ＣＲＩゲート信号Ｓ５２のゲート終了位置Ｓ６０を示す。スライスレベル抽出終了位置でなければ、Ｆ０３ステップに移行してスライスレベル抽出を実行する。スライスレベル抽出終了位置に到達した場合は、Ｆ０８ステップに移行する。
【００９９】
Ｆ０８はプログラム制御部１０６により設定したゲート終了位置Ｓ６０までにＣＲＩ検出パルスＳ６８を２回以上連続して検出できないため、現時点でのスライスレベルを適用する処理である。次にＦ１０ステップに移行してスライスレベル抽出部１０２の動作を終了する。
【０１００】
Ｆ０９では、ＣＲＩ検出パルスＳ６８を２回以上連続して検出した時点のスライスレベル確定信号Ｓ６１の発生により、ＣＲＩパルスＳ５６の検出時点でのスライスレベルＳ５３を適用し、そのスライスレベルＳ５３を保持する。次にＦ１０ステップに移行してスライスレベル抽出部１０２の動作を終了する。
【０１０１】
さらに、図８を用いて、第３の実施形態のデータ抽出装置における信号波形について説明する。
【０１０２】
Ｓ５０はデータ抽出装置に印加するＴＶ信号において、クローズドキャプション信号が重畳しているラインの波形を示す。
【０１０３】
Ｓ５１はアナログ信号からデジタル信号に変換して抽出される重畳信号データにおいて、クローズドキャプション信号のデジタル波形を示す。
【０１０４】
Ｓ５４はデータ抽出装置に印加する水平同期信号であって、ここでは、クローズドキャプション信号に対して進む方向に位相ずれを起こした場合の波形を示している。
【０１０５】
Ｓ５２はクローズドキャプション信号が重畳しているラインにおいて、水平同期信号Ｓ５４の先頭エッジからゲート開始位置Ｓ５９を経過して立ち上がり、水平同期信号Ｓ５４の先頭エッジからゲート終了位置Ｓ６０を経過するまでに、後述するスライスレベル確定信号Ｓ６１が発生した位置で立ち下がるパルス信号波形を示す。
【０１０６】
Ｓ５３はＣＲＩゲート信号Ｓ５２のパルス信号の範囲内において、重畳信号データＳ５１の平均レベルを示す信号であり、このスライスレベルＳ５３によって重畳信号データＳ５１をスライスして２値化データＳ５５を抽出する。
【０１０７】
Ｓ６２はＣＲＩゲート信号Ｓ５２のパルス信号の範囲内において、最初に２値化データＳ５５が”０”から”１”に変化した際に発生するパルス信号波形を示す。ここでは、水平同期信号Ｓ５４がクローズドキャプション信号に対して進む方向に位相ずれを起こしているため、最初の変化点パルスＳ６２−１が、ＴＶ信号５０のシンク位置に重畳されるノイズやコピーガード信号に対して反応してパルス信号波形を生成している。
【０１０８】
Ｓ６８は、ＣＲＩゲート信号Ｓ５２のパルス信号の範囲内において、「ＣＲＩハイレベルモニタパルスＳ６５の発生時に２値化データＳ５５が”１”、かつ、ＣＲＩローレベルモニタパルスＳ６６の発生時に２値化データＳ５５が”０”」を確認した際に生成されるＣＲＩ検出パルスの信号波形を示す。最初の変化点パルスＳ６２−１に対するＣＲＩ検出パルスＳ６８−１は、クローズドキャプション信号のＣＲＩ信号部を検出した信号ではないため、連続して２回目のＣＲＩ検出パルスＳ６８−２は検出できない。このため、２回目を検出すべきタイミングで、スライスレベルクリア信号Ｓ６９を発生して、現在保持しているスライスレベルＳ５３をクリアする。スライスレベル抽出部１０２は、新たなスライスレベルＳ５３を抽出し、重畳信号データＳ５１をスライスして２値化データＳ５５を抽出する。ＣＲＩパルス検出部１０４は、次の変化点パルスＳ６２−２を生成する。この変化点パルスＳ６２−２におけるＣＲＩ検出パルスＳ６８が連続して２回検出されることにより、ＣＲＩパルスＳ５６およびスライスレベル確定信号Ｓ６１を生成する。このＣＲＩパルスＳ５６は、サンプリングパルス生成部１０８においてデータ抽出のためのサンプリングクロックＳ６７を生成する。また、スライスレベル確定信号Ｓ６１は、ＣＲＩゲート生成部１０５においてＣＲＩゲート信号Ｓ５２を立ち下げ、スライスレベルＳ５３を確定する。
【０１０９】
文字データ抽出部１０７は、このサンプリングクロックＳ６７に同期して２値化データＳ５５をサンプリングし、２ビットのブランキングレベルとデータの始まりを示す１ビットで構成されるスタートビットを検出する。スタートビット検出後、サンプリングパルス生成部１０８は、キャプションデータを１６ビットのデータに間引くクロック１６発をサンプリングパルスＳ５７として生成する。文字データ抽出部１０７は、このサンプリングパルスＳ５７に同期して文字データＳ５８を抽出する。
【０１１０】
以上のように、第３の実施形態にかかる重畳データ抽出装置によれば、水平同期信号Ｓ５４がクローズドキャプション信号に対して進む方向に位相ずれを起こした場合に、ＣＲＩパルス検出部１０４がＴＶ信号Ｓ５０のシンクやバースト位置に重畳されるノイズやコピーガードに対して反応しても、ＣＲＩパルスカウンタ１１０がＣＲＩ検出パルスＳ６８を出力するまでは、スライスレベル確定信号Ｓ６１を出力しないようになっている。これにより、水平同期信号Ｓ５４が上記の位相ずれを起こした場合でも、スライスレベルＳ５３の位置がクローズドキャプション信号の位置から外れることがなく、クローズドキャプション信号からデータを正確に抽出することができる。
【０１１１】
（第４の実施形態）
図９は、本発明の第４の実施形態にかかる重畳データ抽出装置の構成図である。図１０は、第４の実施形態にかかる重畳データ抽出装置におけるスライスレベル抽出部１０２の動作を示す図である。
【０１１２】
図９において、スライスレベル抽出部１０２は、後述するＣＲＩゲート信号Ｓ５２の範囲内で重畳信号データＳ５１の最大値と最小値を検出し、その平均値を生成してスライスレベルＳ５３を抽出する。また、ＣＲＩゲート信号Ｓ５２のゲート終了位置Ｓ６０で、生成したスライスレベルＳ５３を保持する。
【０１１３】
ＣＲＩゲート生成部１０５は、プログラム制御部１０６からの信号に応じて、水平同期信号Ｓ５４の先頭エッジを基準にしてゲート開始位置Ｓ５９とゲート終了位置Ｓ６０を設定することにより、ＣＲＩゲート信号Ｓ５２を生成する。
【０１１４】
ＣＲＩパルス検出部１０４にてＣＲＩパルスＳ５６が検出された際は、スライスレベル確定信号Ｓ６１が発生し、ＣＲＩゲート信号Ｓ５２が終了する。これにより、スライスレベル抽出部１０２によるスライスレベルＳ５３の抽出がストップし、ＣＲＩパルスＳ５６が検出された時点でのスライスレベルＳ５３が確定する。確定したスライスレベルＳ５３の値は、プログラム制御部１０６によりスライスレベル記憶制御Ｓ７０を設定することにより、記憶部１１１に格納される。
【０１１５】
ＣＲＩパルス検出部１０４にてＣＲＩパルスＳ５６が検出できない場合は、プログラム制御部１０６により設定したゲート終了位置Ｓ６０までにスライスレベル確定信号Ｓ６１が生成されない。そこで、２値化データ抽出部１０３は、ＣＲＩゲート信号Ｓ５２のゲート終了位置Ｓ６０で、記憶部１１１に記憶されている記憶スライスレベルＳ７１によって重畳信号データＳ５１をスライスして２値化データＳ５５を抽出することとなる。
【０１１６】
次に、図１０を用いて、第４の実施形態にかかる重畳データ抽出装置におけるスライスレベル抽出部１０２の動作を説明する。
【０１１７】
Ｆ０１は、スライスレベル抽出部１０２の処理の開始を示す。
【０１１８】
Ｆ０２は、スライスレベル抽出開始位置であるかを判別するステップである。スライスレベル抽出開始位置とは、ＣＲＩゲート信号Ｓ５２のゲート開始位置Ｓ５９を示す。スライスレベル抽出開始位置に到達するまで、このＦ０２ステップを繰り返し実行する。スライスレベル抽出開始位置であると判断した場合は、Ｆ０３ステップに移行する。
【０１１９】
Ｆ０３は、スライスレベル抽出開始ステップであり、重畳信号データＳ５１の最大値と最小値を検出し、その平均値を生成してスライスレベルＳ５３を抽出する処理である。次にＦ０４ステップに移行する。
【０１２０】
Ｆ０４は、スライスレベル確定信号Ｓ６１がハイレベルであるかを判別するステップである。スライスレベル確定信号Ｓ６１は、ＣＲＩパルス検出部１０４から出力される信号であり、ＣＲＩパルスＳ５６を検出したときハイレベルが出力される。スライスレベル確定信号Ｓ６１がローレベルであれば、次のＦ０５ステップに移行する。スライスレベル確定信号Ｓ６１がハイレベルであれば、後述するＦ０９ステップに移行する。
【０１２１】
Ｆ０５は、スライスレベルクリア信号Ｓ６９がハイレベルであるかを判別するステップである。スライスレベルクリア信号Ｓ６９は、ＣＲＩ検出パルスＳ６８を１回検出しても、連続して２回目が検出できない場合は、２回目を検出すべきタイミングで、スライスレベルＳ５３をクリアする。スライスレベルクリア信号Ｓ６９がローレベルであれば、スライスレベルＳ５３をクリアする処理であるＦ０６ステップをスキップして、Ｆ０７ステップに移行する。スライスレベルクリア信号Ｓ６９がハイレベルであれば、次のＦ０６ステップに移行する。
【０１２２】
Ｆ０６は、スライスレベルＳ５３をクリアする処理である。現在保持しているスライスレベルＳ５３をクリアするとともに、重畳信号データＳ５１の最大値と最小値をクリアし、再度、スライスレベル抽出処理を実行するようにデータを初期化する。次にＦ０７ステップに移行する。
【０１２３】
Ｆ０７は、スライスレベル抽出終了位置であるかを判別するステップである。スライスレベル抽出終了位置とは、ＣＲＩゲート信号Ｓ５２のゲート終了位置Ｓ６０を示す。スライスレベル抽出終了位置でなければ、Ｆ０３ステップに移行してスライスレベル抽出処理を実行する。スライスレベル抽出終了位置に到達した場合は、Ｆ０８ステップに移行する。
【０１２４】
ここまでの動作は、図７に示した第３の実施形態のデータ抽出装置におけるスライスレベル抽出部１０２の動作と同じである。
【０１２５】
第４の実施形態の重畳データ抽出装置では、図７に示したＦ０８ステップの処理の代わりに以下のＦ１２ステップの処理を行い、さらにＦ１１ステップの処理が追加される。
【０１２６】
Ｆ１２は、プログラム制御部１０６により設定したゲート終了位置Ｓ６０までにＣＲＩ検出パルスＳ６８を２回以上連続して検出できないため、記憶部１１１に記憶されている記憶スライスレベルＳ７１を適用する処理である。つまり、Ｆ１２ステップでは、ＣＲＩゲート信号Ｓ５２の範囲内でＣＲＩパルスＳ５６が検出できない場合に、過去にＣＲＩパルスＳ５６を検出できた時点の記憶スライスレベルＳ７１を記憶部１１１より出力する。この記憶スライスレベルＳ７１は２値化データ抽出部１０３に伝搬され、重畳信号データＳ５１から２値化データＳ５５を抽出する。次にＦ１０ステップに移行してスライスレベル抽出部１０２の動作を終了する。
【０１２７】
Ｆ０９は、ＣＲＩ検出パルスＳ６８を２回以上連続して検出した時点のスライスレベル確定信号Ｓ６１の発生により、ＣＲＩパルスＳ５６の検出時点でのスライスレベルＳ５３を適用し、そののスライスレベルＳ５３を保持する。さらにＦ１１ステップに移行する。
【０１２８】
Ｆ１１は確定したスライスレベルＳ５３の値を、プログラム制御部１０６におけるスライスレベル記憶制御Ｓ７０により記憶部１１１に格納する。つまり、Ｆ１１ステップの処理は、ＣＲＩパルスＳ５６を検出できた時点でのスライスレベルＳ５３を記憶部１１１に格納することである。次にＦ１０ステップに移行してスライスレベル抽出部１０２の動作を終了する。
【０１２９】
このように、第４の実施形態にかかる重畳データ抽出装置は、記憶部１１１を備えたことにより、図１７に示したようにＴＶ信号Ｓ５０に重畳されるノイズやコピーガードが、クローズドキャプション信号のＣＲＩ信号部分に重畳された場合でも、スライスレベルＳ５３の位置がずれることがない。従って、ＣＲＩ信号のデューティが１：１になる位置でスライスレベルＳ５３を確定することが可能である。
【０１３０】
【発明の効果】
以上のように、本発明によれば、水平同期信号の位相ずれによって起こりうる、ＴＶ信号に重畳された信号、たとえばクローズドキャプション信号のＣＲＩパルスの誤検出を回避することが可能な重畳データ抽出装置を提供できる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態の重畳信号のデータ抽出装置の構成図である。
【図２】本発明の第１の実施形態のデータ抽出装置の信号波形図である。
【図３】図１のデータ抽出装置において水平同期信号の位相ずれを誘発した際の信号波形図である。
【図４】図２の信号波形におけるＣＲＩパルス検出部の信号波形図である。
【図５】本発明の第２の実施形態の重畳信号のデータ抽出装置のＣＲＩパルス検出部の信号波形図である。
【図６】本発明の第３の実施形態の重畳信号のデータ抽出装置の構成図である。
【図７】本発明の第３の実施形態のデータ抽出装置におけるスライスレベル抽出部の動作フロー図である。
【図８】本発明の第３の実施形態のデータ抽出装置における信号波形図である。
【図９】本発明の第４の実施形態の重畳信号のデータ抽出装置の構成図である。
【図１０】本発明の第４の実施形態のデータ抽出装置におけるスライスレベル抽出部の動作フロー図である。
【図１１】本発明にも適用される従来のＴＶ信号の信号波形図である。
【図１２】本発明にも適用される従来のクローズドキャプション信号の構成図である。
【図１３】従来の重畳信号のデータ抽出装置の構成図である。
【図１４】従来の重畳信号のデータ抽出装置の信号波形図である。
【図１５】図１４におけるＣＲＩパルス信号範囲の拡大信号波形図である。
【図１６】従来のデータ抽出装置において水平同期信号の位相ずれを起こした場合の信号波形図である。
【図１７】従来のデータ抽出装置においてＣＲＩ信号にノイズやコピーガード等が重畳された場合を示す信号波形図である。
【符号の説明】
１００　入力端子
１０１　ＡＤ変換部
１０２　スライスレベル抽出部
１０３　２値化データ抽出部
１０４　ＣＲＩパルス検出部
１０５　ＣＲＩゲート生成部
１０６　プログラム制御部
１０７　文字データ抽出部
１０８　サンプリングパルス生成部
１０９　タイマカウンタ
１１０　パルスカウンタ
１１１　記憶部
Ｓ３０　ＴＶ信号（フィールド１）
Ｓ３１　水平同期信号（フィールド１）
Ｓ３２　ＴＶ信号（フィールド２）
Ｓ３３　水平同期信号（フィールド２）
Ｓ３４　クローズドキャプション信号
Ｓ３５　１６ビットデータ
Ｓ３６　情報量
Ｓ５０　ＴＶ信号
Ｓ５１　重畳信号データ
Ｓ５２　ＣＲＩゲート信号
Ｓ５３　スライスレベル
Ｓ５４　水平同期信号
Ｓ５５　２値化データ
Ｓ５６　ＣＲＩパルス
Ｓ５７　サンプリングパルス
Ｓ５８　文字データ
Ｓ５９　ゲート開始位置
Ｓ６０　ゲート終了位置
Ｓ６１　スライスレベル確定信号
Ｓ６２　変化点パルス
Ｓ６３　ＣＲＩハイレベルモニタ設定値
Ｓ６４　ＣＲＩローレベルモニタ設定値
Ｓ６５　ＣＲＩハイレベルモニタパルス
Ｓ６６　ＣＲＩローレベルモニタパルス
Ｓ６７　サンプリングクロック
Ｓ６８　ＣＲＩ検出パルス
Ｓ６９　スライスレベルクリア信号
Ｓ７０　スライスレベル記憶制御
Ｓ７１　記憶スライスレベル
【図１】
2004096243.tif 000003
【図２】
2004096243.tif 000004
【図３】
2004096243.tif 000005
【図４】
2004096243.tif 000006
【図５】
2004096243.tif 000007
【図６】
2004096243.tif 000008
【図７】
2004096243.tif 000009
【図８】
2004096243.tif 000010
【図９】
2004096243.tif 000011
【図１０】
2004096243.tif 000012
【図１１】
2004096243.tif 000013
【図１２】
2004096243.tif 000014
【図１３】
2004096243.tif 000015
【図１４】
2004096243.tif 000016
【図１５】
2004096243.tif 000017
【図１６】
2004096243.tif 000018
【図１７】
2004096243.tif 000019