(57)【要約】【課題】１フィールドのライン総数が異なる信号に対しても垂直同期信号を生成することができる垂直同期再生回路を提供する。【解決手段】１フィールドのライン総数をカウントするラインカウンタ４と、現在のフィールドから２つ前のフィールドにおける最大カウンタ値を保持するフィールド遅延回路６と、その保持された最大カウンタ値に基づいてその前後に続く一連の擬似カウンタ値を想定し、該想定した一連の擬似カウンタ値から垂直同期信号１５の前縁用および後縁用のデコード値を算出するデコード値算出回路９と、ラインカウンタ４から出力される現在のフィールドにおける一連のカウンタ値からデコード値算出回路９で算出された前縁用および後縁用のデコード値に対応するカウンタ値をデコードして垂直同期信号１５を生成する垂直同期信号生成回路１４とを有する。【選択図】　図１
2004040309.tif 000002
【特許請求の範囲】
【請求項１】
フィールド単位に入力される複合同期信号から同期分離された第１の垂直同期信号によりリセットされる、１フィールドのライン総数をカウントするカウンタ手段と、
前記カウンタ手段からのカウンタ値を入力とし、現在のフィールドから１つまたは２つ前のフィールドにおける最大カウンタ値を保持する保持手段と、
前記保持手段に保持された最大カウンタ値に基づいてその前後に続く一連の擬似カウンタ値を想定し、該想定した一連の擬似カウンタ値から新たに生成する第２の垂直同期信号の前縁用および後縁用のデコード値を算出するデコード値算出手段と、
前記カウンタ手段から出力される現在のフィールドにおける一連のカウンタ値から前記デコード値算出手段で算出された前縁用および後縁用のデコード値に対応するカウンタ値をデコードして前記第２の垂直同期信号を生成する垂直同期信号生成手段とを有することを特徴とする垂直同期再生回路。
【請求項２】
前記デコード値算出手段は、利用者によって任意に与えられる、前記第２の垂直同期信号の前縁および後縁の、前記一連の擬似カウンタ値におけるカウンタ値を規定するための設定値に基づいて前記第２の垂直同期信号の前縁用および後縁用のデコード値を算出することを特徴とする請求項１に記載の垂直同期再生回路。
【請求項３】
前記垂直同期信号生成手段にて前記第２の垂直同期信号が生成されるか否かを判断し、生成されない場合は、前記デコード値算出手段で算出された前縁用および後縁用のデコード値の少なくとも１方を所定の補償用のデコード値で置き換える補償手段をさらに有することを特徴とする請求項１または２に記載の垂直同期再生回路。
【請求項４】
前記補償手段は、
前記デコード値算出手段で算出された前縁用のデコード値が前記カウンタ手段から出力される現在のフィールドにおける一連のカウンタ値内に存在するかどうかを調べる前縁監視手段と、
前記デコード値算出手段で算出された前縁用および後縁用のデコード値と、前記前縁監視手段による監視結果とから前記第２の垂直同期信号が生成されるか否かを判断し、所定の補償用のデコード値を算出する補償用デコード値算出手段とを有することを特徴とする請求項３に記載の垂直同期再生回路。
【請求項５】
前記補償用デコード値算出手段は、前記デコード値算出手段で算出された前縁用および後縁用のデコード値が共に、０以上、かつ、予め設定された所定の値以下である場合は、前記所定の補償用のデコード値を算出しないように構成されていることを特徴とする請求項４に記載の垂直同期再生回路。
【請求項６】
前記補償用デコード値算出手段は、前記デコード値算出手段で算出された前縁用のデコード値が予め設定された所定の値より大きく、前記デコード値算出手段で算出された後縁用のデコード値が、０より大きく、かつ、前記所定の値以下である場合は、前記前縁用のデコード値に対応する所定の補償用の前縁用のデコード値のみを算出するように構成されていることを特徴とする請求項４に記載の垂直同期再生回路。
【請求項７】
前記所定の補償用の前縁用のデコード値が０であることを特徴とする請求項６に記載の垂直同期再生回路。
【請求項８】
前記補償用デコード値算出手段は、前記デコード値算出手段で算出された前縁用のデコード値が予め設定された所定の値より大きく、前記デコード値算出手段で算出された後縁用のデコード値が、０であるか、または、前記所定の値より大きい値をとる場合で、前記前縁監視手段から前記前縁用のデコード値が前記一連のカウンタ値内に存在する旨を示す監視結果が入力された場合は、前記後縁用のデコード値に対応する所定の補償用の後縁用のデコード値のみを算出するように構成されていることを特徴とする請求項４に記載の垂直同期再生回路。
【請求項９】
前記所定の補償用の後縁用のデコード値が１であることを特徴とする請求項８に記載の垂直同期再生回路。
【請求項１０】
前記補償用デコード値算出手段は、前記デコード値算出手段で算出された前縁用のデコード値が予め設定された所定の値より大きく、前記デコード値算出手段で算出された後縁用のデコード値が、０であるか、または、前記所定の値より大きい値をとる場合で、前記前縁監視手段から前記前縁用のデコード値が前記一連のカウンタ値内に存在しない旨を示す監視結果が入力された場合は、前記前縁用のデコード値に対応する所定の補償用の前縁用のデコード値および前記後縁用のデコード値に対応する所定の補償用の後縁用のデコード値をそれぞれ算出するように構成されていることを特徴とする請求項４に記載の垂直同期再生回路。
【請求項１１】
前記所定の補償用の前縁用のデコード値と前記所定の補償用の後縁用のデコード値とが異なることを特徴とする請求項１０に記載の垂直同期再生回路。
【請求項１２】
前記補償手段は、
前記デコード値算出手段で算出された前縁用のデコード値が前記カウンタ手段から出力される現在のフィールドにおける一連のカウンタ値内に存在するかどうかを調べる前縁監視手段と、
前記デコード値算出手段で算出された後縁用のデコード値が前記カウンタ手段から出力される現在のフィールドにおける一連のカウンタ値内に存在するかどうかを調べる後縁監視手段と、
前記前縁監視手段および後縁監視手段におけるそれぞれの監視結果から前記第２の垂直同期信号が生成されるか否かを判断し、所定の補償用のデコード値を算出する補償用デコード値算出手段とを有することを特徴とする請求項３に記載の垂直同期再生回路。
【請求項１３】
前記補償用デコード値算出手段は、前記前縁監視手段から前記前縁用のデコード値が前記一連のカウンタ値内に存在しない旨を示す監視結果が入力された場合は、前記前縁用のデコード値に対応する所定の補償用の前縁用のデコード値を算出するように構成されていることを特徴とする請求項１２に記載の垂直同期再生回路。
【請求項１４】
前記補償用デコード値算出手段は、前記後縁監視手段から前記後縁用のデコード値が前記一連のカウンタ値内に存在しない旨を示す監視結果が入力された場合は、前記後縁用のデコード値に対応する所定の補償用の後縁用のデコード値を算出するように構成されていることを特徴とする請求項１２に記載の垂直同期再生回路。
【請求項１５】
前記補償用デコード値算出手段は、前記前縁監視手段から前記前縁用のデコード値が前記一連のカウンタ値内に存在しない旨を示す監視結果が入力され、前記後縁監視手段から前記後縁用のデコード値が前記一連のカウンタ値内に存在しない旨を示す監視結果が入力された場合は、前記前縁用のデコード値に対応する所定の補償用の前縁用のデコード値および前記後縁用のデコード値に対応する所定の補償用の後縁用のデコード値を算出するように構成されていることを特徴とする請求項１２に記載の垂直同期再生回路。
【請求項１６】
フィールド単位に入力される複合同期信号から同期分離された第１の垂直同期信号によりリセットされる、１フィールドのライン総数をカウントするカウンタ手段からのカウンタ値に基づいて、現在のフィールドから１つまたは２つ前のフィールドにおける最大カウンタ値を保持する第１のステップと、
前記第１のステップで保持された最大カウンタ値に基づいてその前後に続く一連の擬似カウンタ値を想定し、該想定した一連の擬似カウンタ値から新たに生成する第２の垂直同期信号の前縁用および後縁用のデコード値を算出する第２のステップと、
前記カウンタ手段から出力される現在のフィールドにおける一連のカウンタ値から前記第２のステップで算出された前縁用および後縁用のデコード値に対応するカウンタ値をデコードして前記第２の垂直同期信号を生成する第３のステップとを有することを特徴とする垂直同期再生方法。
【請求項１７】
前記第２のステップは、利用者によって任意に与えられる、前記第２の垂直同期信号の前縁および後縁の、前記一連の擬似カウンタ値におけるカウンタ値を規定するための設定値に基づいて前記第２の垂直同期信号の前縁用および後縁用のデコード値を算出するステップを含むことを特徴とする請求項１６に記載の垂直同期再生方法。
【請求項１８】
前記第２の垂直同期信号が生成されるか否かを判断し、生成されない場合は、前記第２のステップで算出された前縁用および後縁用のデコード値の少なくとも１方を所定の補償用のデコード値で置き換える第４のステップをさらに有することを特徴とする請求項１６または１７に記載の垂直同期再生方法。
【請求項１９】
前記第４のステップは、
前記第２のステップで算出された前縁用のデコード値が前記カウンタ手段から出力される現在のフィールドにおける一連のカウンタ値内に存在するかどうかを監視する第５のステップと、
前記第２のステップで算出された前縁用および後縁用のデコード値と、前記第５のステップでの監視結果とから前記第２の垂直同期信号が生成されるか否かを判断し、所定の補償用のデコード値を算出する第６のステップとを有することを特徴とする請求項１８に記載の垂直同期再生方法。
【請求項２０】
前記第６のステップは、前記第２のステップで算出された前縁用および後縁用のデコード値が共に、０以上、かつ、予め設定された所定の値以下である場合は、前記所定の補償用のデコード値を算出しないステップを含むことを特徴とする請求項１９に記載の垂直同期再生方法。
【請求項２１】
前記第６のステップは、前記第２のステップで算出された前縁用のデコード値が予め設定された所定の値より大きく、前記デコード値算出手段で算出された後縁用のデコード値が、０より大きく、かつ、前記所定の値以下である場合は、前記前縁用のデコード値に対応する所定の補償用の前縁用のデコード値のみを算出するステップを含むことを特徴とする請求項１９に記載の垂直同期再生方法。
【請求項２２】
前記所定の補償用の前縁用のデコード値が０であることを特徴とする請求項２１に記載の垂直同期再生方法。
【請求項２３】
前記第６のステップは、前記第２のステップで算出された前縁用のデコード値が予め設定された所定の値より大きく、前記デコード値算出手段で算出された後縁用のデコード値が、０であるか、または、前記所定の値より大きい値をとる場合で、前記第５のステップでの監視結果が前記前縁用のデコード値が前記一連のカウンタ値内に存在する旨を示す場合は、前記後縁用のデコード値に対応する所定の補償用の後縁用のデコード値のみを算出するステップを含むことを特徴とする請求項１９に記載の垂直同期再生方法。
【請求項２４】
前記所定の補償用の後縁用のデコード値が１であることを特徴とする請求項２３に記載の垂直同期再生方法。
【請求項２５】
前記第６のステップは、前記第２のステップで算出された前縁用のデコード値が予め設定された所定の値より大きく、前記第２のステップで算出された後縁用のデコード値が、０であるか、または、前記所定の値より大きい値をとる場合で、前記第５のステップでの監視結果が前記前縁用のデコード値が前記一連のカウンタ値内に存在しない旨を示す場合は、前記前縁用のデコード値に対応する所定の補償用の前縁用のデコード値および前記後縁用のデコード値に対応する所定の補償用の後縁用のデコード値をそれぞれ算出するステップを含むことを特徴とする請求項１９に記載の垂直同期再生方法。
【請求項２６】
前記所定の補償用の前縁用のデコード値と前記所定の補償用の後縁用のデコード値とが異なることを特徴とする請求項２５に記載の垂直同期再生回路。
【請求項２７】
前記第４のステップは、
前記第２のステップで算出された前縁用のデコード値が前記カウンタ手段から出力される現在のフィールドにおける一連のカウンタ値内に存在するかどうかを監視する第５のステップと、
前記第２のステップで算出された後縁用のデコード値が前記カウンタ手段から出力される現在のフィールドにおける一連のカウンタ値内に存在するかどうかを監視する第６のステップと、
前記第５および第６のステップにおけるそれぞれの監視結果から前記第２の垂直同期信号が生成されるか否かを判断し、所定の補償用のデコード値を算出する第７のステップとを有することを特徴とする請求項１８に記載の垂直同期再生方法。
【請求項２８】
前記第７のステップは、前記第５のステップでの監視結果が前記前縁用のデコード値が前記一連のカウンタ値内に存在しない旨を示す場合は、前記前縁用のデコード値に対応する所定の補償用の前縁用のデコード値を算出するステップを含むことを特徴とする請求項２７に記載の垂直同期再生方法。
【請求項２９】
前記第７のステップは、前記第６のステップでの監視結果が前記後縁用のデコード値が前記一連のカウンタ値内に存在しない旨を示す場合は、前記後縁用のデコード値に対応する所定の補償用の後縁用のデコード値を算出するステップを含むことを特徴とする請求項２７に記載の垂直同期再生方法。
【請求項３０】
前記第７のステップは、前記第５のステップでの監視結果が前記前縁用のデコード値が前記一連のカウンタ値内に存在しない旨を示し、前記第６のステップでの監視結果が前記後縁用のデコード値が前記一連のカウンタ値内に存在しない旨を示す場合は、前記前縁用のデコード値に対応する所定の補償用の前縁用のデコード値および前記後縁用のデコード値に対応する所定の補償用の後縁用のデコード値を算出するステップを含むことを特徴とする請求項２７に記載の垂直同期再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の走査線により画面が形成された表示装置、例えばテレビジョン受像機において用いられる垂直同期再生回路および垂直同期再生方法に関する。
【０００２】
【従来の技術】
一般に、テレビジョン受像機などの表示装置では、水平同期信号および垂直同期信号を複合した複合同期信号に画面の明るさなどに関する情報を持つ映像信号を合成した複合映像信号が用いられる。
【０００３】
図８（ａ）に複合映像信号を模式的に示す。図８（ａ）に示すように、１フィールドは垂直同期信号で規定される。テレビ画面の場合、１フィールドは通常２６２．５本の走査線からなる。水平同期信号は、これら走査線の切り替わりタイミングを規定する。通常、画面上で見えている部分は２４２〜２４３本で、残りの部分は、画面上には表示されないブランキング期間となっている。
【０００４】
図８（ｂ）に表示画面と映像信号の関係を模式的に示す。図８（ｂ）に示すように、水平同期信号により区切られた領域で、映像情報を有する部分（映像信号部）が画面上に表示される。映像信号部の前後には、表示が行われないブランキング期間がある。垂直同期信号の前縁（立下り）がフィールドの始まりを示す。図８（ａ）に示したような見えている部分が画面上に表示される。この見えている部分の前後にも、表示が行われないブランキング期間がある。
【０００５】
図８（ｂ）に示したような見えている部分（表示領域）の縦横比は通常３：４で、画面上における垂直方向の位置は、垂直同期信号の位置、幅を調節することで制御可能である。ここで、垂直同期信号の位置の調節とは、垂直同期信号の立ち上りまたは立ち下りの位置を、元の位置から時間的に前または後に移動することをいう。通常、テレビ画面では、垂直同期信号の位置、幅は、表示画面が中央に位置するような値に設定されている。
【０００６】
最近では、画面上に表示される部分（表示領域）を上下方向（垂直方向）に移動するために、複合映像信号から同期分離された垂直同期信号の位置および幅を可変できる垂直同期再生回路が提供されている。図９に、その垂直同期再生回路の一例を示す。
【０００７】
図９に示す垂直同期再生回路は、クロック生成回路１０３、ラインカウンタ１０４、デコード値算出回路１０９および垂直同期信号生成回路１１４からなる。ラインカウンタ１０４は、クロック生成回路１０３にて生成されたドットクロック信号、複合映像信号から同期分離された水平同期信号１０１および垂直同期信号１０２をそれぞれ入力とし、これら入力に基づいて１フィールドのライン（走査線）数をカウントする。このラインカウンタ１０４では、基本的には、水平同期信号１０１の入力でカウントアップされ、垂直同期信号１０２の入力でカウンタ値がリセットされる。
【０００８】
クロック生成回路１０３は、水平同期信号１０１に同期するようにＰＬＬ回路が組み込まれており、１水平期間を８５８分周して、デューティ５０％（電圧変化の５０％のレベル）の周波数が１３．５ＭＨｚのドットクロック信号を生成する。
【０００９】
デコード値算出回路１０９は、標準信号のフィールドのライン総数が固定値として予め設定されており、この固定値と、不図示の位置・幅設定部から供給される位置の設定値１０７および幅の設定値１０８とから、垂直同期信号生成回路１１４にて新たに生成される垂直同期信号１１５の前縁用のデコード値および後縁用のデコード値を算出する。図８に示した垂直同期信号は負極性であるため、垂直同期信号の前縁を立ち下り、後縁を立ち上りとしたが、ここでは、垂直同期信号は正極性として扱うものとし、前縁、後縁はそれぞれ立ち上り、立ち下りを示す。
【００１０】
位置の設定値１０７および幅の設定値１０８は、利用者が任意に設定することができる。位置の設定値１０７は、垂直同期信号１１５の前縁の、元の位置（垂直同期信号１０２の前縁に対応する）からの移動量、すなわちラインカウンタ１０４のカウンタ値「０」の位置からのライン単位での移動量である。幅の設定値１０８は、垂直同期信号１１５のライン単位の幅（前縁から後縁までの幅）である。
【００１１】
垂直同期信号生成回路１１４は、デコード値算出回路１０９から供給される前縁用のデコード値および後縁用のデコード値に基づいて、ラインカウンタ１０４のカウンタ値から、生成しようとする垂直同期信号１１５の前縁および後縁を直接デコードすることで、垂直同期信号１１５を生成する。
【００１２】
上記の垂直同期再生回路では、利用者が、位置の設定値１０７および幅の設定値１０８を任意に設定することで、所望の位置および幅の垂直同期信号１１５が生成される。一例として、図１０に、固定値（標準信号のフィールドのライン総数）を「２６２」とし、位置の設定値１０７を「−１」に設定し、幅の設定値１０８を「２」に設定した場合の、ラインカウンタ１０４のカウンタ値と垂直同期信号１１５との関係を示す。以下、図９および図１０を参照して動作を説明する。
【００１３】
ラインカウンタ１０４では、垂直同期信号１０２の入力によりカウンタ値が「０」にリセットされ、そこから水平同期信号１０１の入力に応じて「・・・，２５９，２６０，２６１，２６２」までカウントアップされ、再び垂直同期信号１０２の入力によりカウンタ値が「０」にリセットされる。このように、ラインカウンタ１０４は、フィールドごとに、カウンタ値として「０〜２６２」の値を繰り返し出力する。
【００１４】
デコード値算出回路１０９は、位置の設定値１０７として「−１」が供給されているので、垂直同期信号１１５の前縁用のデコード値として、その本来の位置（ラインカウンタ１０４から時系列に出力されるカウンタ値の「０」の位置に対応する。）より１ライン分前の位置にあたるカウンタ値を、垂直同期信号１１５の前縁用のデコード値として採用する。１ライン分前の位置にあたるカウンタ値は、予め設定された固定値（＝２６２）から求まる。すなわち、固定値（＝２６２）は、カウンタ値「０」の１つ前のカウンタ値に対応するので、この「２６２」が垂直同期信号１１５の前縁用のデコード値となる。
【００１５】
また、デコード値算出回路１０９は、幅の設定値として「２」が供給されているので、上記の垂直同期信号１１５の前縁用のデコード値であるカウンタ値「２６２」から２ライン分後の位置にあたるカウンタ値「１」を、垂直同期信号１１５の後縁用のデコード値として採用する。
【００１６】
上記のようにして算出された垂直同期信号１１５の前縁用のデコード値「２６２」および後縁用のデコード値「１」は垂直同期信号生成回路１１４に供給される。垂直同期信号生成回路１１４では、ラインカウンタ１０４から時系列に出力されるカウンタ値から、それら前縁用のデコード値「２６２」および後縁用のデコード値「１」に対応するカウンタ値をデコードして、図１０に示すような、前縁がカウンタ値「２６２」の位置に対応し、後縁がカウンタ値「１」の位置に対応する垂直同期信号１１５を生成する。
【００１７】
インタレース方式を採用する場合は、固定値は奇数フィールドと偶数フィールドで異なり、それぞれ「２６２」、「２６３」である。奇数フィールドでは、固定値「２６２」が用いられ、偶数フィールドでは、固定値「２６３」が用いられる。
【００１８】
上記した垂直同期再生回路の他、特開平７−３２２０８９号公報には、フレームを構成する奇数／偶数フィールドそれぞれの水平ライン数を、その水平走査周波数の２倍の周波数のクロックでカウントするラインカウンタと、このラインカウンタのカウント値が１フレーム遅延された後、ロード値として設定されるカウントダウン回路とを有し、カウントダウン回路が、上記水平走査周波数の２倍の周波数のクロックにより所定カウント値までカウントダウンされたときに、垂直同期信号を発生するようにしたものが開示されている。この構成によれば、ＶＴＲ（Ｖｉｄｅｏ　Ｔａｐｅ　Ｒｅｃｏｒｄｅｒ）の特殊再生、例えば倍速再生やスティルモードなどの変速モードでの再生を行う場合で、１フィールドのライン総数が標準信号（例えば、１フィールドのライン数が２６２．５ＨのＮＴＳＣ（Ｎａｔｉｏｎａｌ　Ｔｅｌｅｖｉｓｉｏｎ　Ｓｙｓｔｅｍｓ　Ｃｏｍｍｉｔｔｅｅ）方式の標準信号）に対して変動した場合でも、複合映像信号から同期分離された垂直同期信号と同じ位置に新たな垂直同期信号を形成させるとともに、その新たな垂直同期信号の位置をシフトすることが可能になる。
【００１９】
【発明が解決しようとする課題】
しかしながら、上述の図９に示した垂直同期再生回路においては、標準信号（例えばＮＴＳＣ標準信号）の１フィールドのライン総数を基準にして、垂直同期信号１１５の前縁用のデコード値および後縁用のデコード値を算出するようになっているため、上述したＶＴＲの特殊再生時のような１フィールドのライン総数が標準信号よりも少ない信号が入力された場合には、以下のような問題が生じる。
【００２０】
図１１に、固定値が「２６２」、位置の設定値１０７が「−１」、幅の設定値１０８が「２」の条件（図１０に示した例と同じ条件）で、１フィールドのライン総数が標準信号よりも少ない信号が入力された場合の、ラインカウンタ１０４のカウンタ値と垂直同期信号１１５との関係を示す。この例では、フィールド（ｎ−１）までは、１フィールドのライン総数が２６２本の標準信号が入力され、フィールド（ｎ）からは、１フィールドのライン総数がｋ本（ｋ＜２６２）の信号が入力される。
【００２１】
ラインカウンタ１０４は、フィールド（ｎ−１）では、カウンタ値「０〜２６２」を時系列に出力し、フィールド（ｎ）では、カウンタ値「０〜ｋ」を時系列に出力する。デコード値算出回路１０９は、位置の設定値１０７として「−１」が供給され、幅の設定値１０８として「２」が設定されているので、垂直同期信号１１５の前縁用のデコード値「２６２」および後縁用のデコード値「１」を出力する。
【００２２】
垂直同期信号生成回路１４は、デコード値算出回路１０９から供給された前縁用のデコード値「２６２」および後縁用のデコード値「１」を参照して、ラインカウンタ１０４から時系列に出力されるカウンタ値をデコードして垂直同期信号１１５を生成する。
【００２３】
フィールド（ｎ−１）では、カウンタ１０４からカウンタ値「０〜２６２」が時系列に出力される。このカウンタ値「０〜２６２」には、前縁用のデコード値「２６２」、後縁用のデコード値「１」がともに含まれているので、垂直同期信号生成回路１４はそれぞれの対応するカウンタ値をデコードしてその位置を垂直同期信号１１５の前縁、後縁の位置とする。図１１では、フィールド（ｎ−１）の終わりの部分に垂直同期信号１１５の前縁が示されている。なお、垂直同期信号１１５の後縁は、フィールド（ｎ−１）の始まりの部分（不図示）に位置する。
【００２４】
フィールド（ｎ）では、カウンタ１０４からカウンタ値「０〜ｋ」が時系列に出力される。このカウンタ値「０〜ｋ」には、前縁用のデコード値「２６２」は含まれていないので、垂直同期信号生成回路１４は、垂直同期信号１１５の前縁の位置をカウンタ１０４からカウンタ値「０〜ｋ」からデコードすることはできない。後縁用のデコード値「１」は、カウンタ値「０〜ｋ」に含まれているので、垂直同期信号生成回路１４は、対応するカウンタ値をデコードしてその位置を垂直同期信号１１５の後縁の位置とする。この垂直同期信号１１５の後縁は、上記フィールド（ｎ−１）においてデコードされた垂直同期信号１１５の前縁に対する後端となる。
【００２５】
上記から分かるように、フレーム（ｎ）以降は、垂直同期信号１１５の前縁の位置をカウンタ値からデコードすることができないため、垂直同期信号１１５を全く生成することができなくなる。また、位置の設定値１０７および幅の設定値１０８の設定値によっては、後縁用のデコード値がラインカウンタ１０４から出力されるカウンタ値内に存在しない場合がある。この場合は、垂直同期信号１１５の後縁の位置をカウンタ値からデコードすることができなくなり、やはり垂直同期信号１１５を生成することができなくなる。いずれの場合も、画面上で垂直方向における同期がとれなくなり、結果的に映像が垂直方向に流れる現象が生じる。
【００２６】
また、１フィールドのライン総数が標準信号に比べて増幅した場合は、垂直同期信号１１５は生成されるものの、その生成された垂直同期信号１１５の前縁および幅が利用者が設定した値からずれることがある。
【００２７】
特開平７−３２２０８９号公報に記載のものにおいては、上述したＶＴＲの特殊再生時のような１フィールドのライン総数が標準信号よりも少ない信号が入力された場合でも、垂直同期信号を生成することができるが、通常のラインカウンタとカウントダウンのラインカウンタの２段構成になっているため、回路全体の規模が大きくなるとともに、コスト面でも不利なものとなる。
【００２８】
本発明の目的は、上記各問題を解決し、回路規模が大きくなることがなく、１フィールドのライン総数が異なる信号に対しても所望の位置および幅の垂直同期信号を生成することができる、低コストな垂直同期再生回路および垂直同期再生方法を提供することにある。
【００２９】
【課題を解決するための手段】
上記の目的を達成するために、本発明の垂直同期再生回路は、フィールド単位に入力される複合同期信号から同期分離された第１の垂直同期信号によりリセットされる、１フィールドのライン総数をカウントするカウンタ手段と、前記カウンタ手段からのカウンタ値を入力とし、現在のフィールドから１つまたは２つ前のフィールドにおける最大カウンタ値を保持する保持手段と、前記保持手段に保持された最大カウンタ値に基づいてその前後に続く一連の擬似カウンタ値を想定し、該想定した一連の擬似カウンタ値から新たに生成する第２の垂直同期信号の前縁用および後縁用のデコード値を算出するデコード値算出手段と、前記カウンタ手段から出力される現在のフィールドにおける一連のカウンタ値から前記デコード値算出手段で算出された前縁用および後縁用のデコード値に対応するカウンタ値をデコードして前記第２の垂直同期信号を生成する垂直同期信号生成手段とを有することを特徴とする。
【００３０】
上記の場合、前記垂直同期信号生成回路にて前記第２の垂直同期信号が生成されるか否かを判断し、生成されない場合は、前記デコード値算出手段で算出された前縁用および後縁用のデコード値の少なくとも１方を所定の補償用のデコード値で置き換える補償手段をさらに有していてもよい。
【００３１】
本発明の垂直同期再生方法は、フィールド単位に入力される複合同期信号から同期分離された第１の垂直同期信号によりリセットされる、１フィールドのライン総数をカウントするカウンタ手段からのカウンタ値に基づいて、現在のフィールドから１つまたは２つ前のフィールドにおける最大カウンタ値を保持する第１のステップと、前記第１のステップで保持された最大カウンタ値に基づいてその前後に続く一連の擬似カウンタ値を想定し、該想定した一連の擬似カウンタ値から新たに生成する第２の垂直同期信号の前縁用および後縁用のデコード値を算出する第２のステップと、前記カウンタ手段から出力される現在のフィールドにおける一連のカウンタ値から前記第２のステップで算出された前縁用および後縁用のデコード値に対応するカウンタ値をデコードして前記第２の垂直同期信号を生成する第３のステップとを有することを特徴とする。
【００３２】
上記の場合、前記第２の垂直同期信号が生成されるか否かを判断し、生成されない場合は、前記第２のステップで算出された前縁用および後縁用のデコード値の少なくとも１方を所定の補償用のデコード値で置き換える第４のステップをさらに有していてもよい。
【００３３】
上記のとおりの本発明によれば、新たに生成される第２の垂直同期信号の前縁および後縁のために用いられる、前縁用のデコード値および後縁用のデコード値は、現在のフィールドの１または２つ前のフィールドの最大カウンタ値に基づいて生成されるので、第２の垂直同期信号の前縁を元の位置（第１の垂直同期信号の前縁）から時間的に前側（カウンタ値０の前側）に設定した場合において、フィールドのライン総数が減少した場合でも、そのライン総数が減少したフィールドの最初の入力から数えて１または２つ後のフィールド以降は第２の垂直同期信号が途切れることなく安定して生成されることになる。したがって、従来のように、存在しないカウンタ値を前縁用のデコード値として割り当て続ける、といった不具合は生じない。
【００３４】
また、ライン総数が増幅した場合においても、そのライン総数が増幅したフィールドの最初の入力から数えて１または２つ後のフィールド以降は、任意に設定された位置および幅を有する第２の垂直同期信号が途切れることなく安定して生成されることになる。
【００３５】
本発明のうち、第２の垂直同期信号が生成されない場合に、前縁用および後縁用のデコード値の少なくとも１方を所定の補償用のデコード値で置き換えるものにおいては、所定の補償用のデコード値に基づいて第２の垂直同期信号の生成が行われるので、上記のライン総数が減少したフィールドの最初の入力から数えて１または２つ後のフィールドまでのフィールドにおいても、第２の垂直同期信号が生成されることになる。したがって、この場合は、ライン総数の減少しても、第２の垂直同期信号は途切れることなく生成されることになる。
【００３６】
上述のいずれの発明も、ラインカウンタは１つでよいので、上記の特開平７−３２２０８９号公報に記載のもののように、回路全体の規模が大きくなったり、コスト面でも不利なものとなったりすることはない。
【００３７】
【発明の実施の形態】
次に、本発明の実施形態について図面を参照して説明する。
【００３８】
（実施形態１）
図１は、本発明の第１の実施形態である垂直同期再生回路の構成を示すブロック図である。この垂直同期再生回路は、クロック生成回路３、ラインカウンタ４、ライン総数ラッチ回路５、フィールド遅延回路６、デコード値算出回路９および垂直同期信号生成回路１４からなる。水平同期信号１および垂直同期信号２は、複合同期信号からそれぞれ同期分離された水平と垂直の同期信号で、図９に示したものと同じである。クロック生成回路３およびラインカウンタ４も図９に示したものと同じものである。
【００３９】
ライン総数ラッチ回路５は、ラインカウンタ４から出力されるカウンタ値を入力とし、カウンタ値がリセットされる直前（「０」の直前）のカウンタ値をラッチする。このライン総数ラッチ回路５でラッチされたカウンタ値が、１フィールドのライン総数である。
【００４０】
フィールド遅延回路６は、ライン総数ラッチ回路５にてラッチされたカウンタ値を保持するもので、その保持するタイミングは、ライン総数ラッチ回路５でカウンタ値をラッチするタイミングと同じである。フィールド遅延回路６では、ライン総数ラッチ回路５でカウンタ値がラッチされる度に、その値が更新される。このフィールド遅延回路６で保持された値が、現在のフィールドの２つ前のフィールドにおけるライン総数となる。
【００４１】
デコード値算出回路９は、フィールド遅延回路６に保持されたライン総数の値（２フィールド前のフィールドのライン総数の値）と、不図示の位置・幅設定部から供給される位置の設定値７および幅の設定値８とから、垂直同期信号生成回路４にて新たに生成される垂直同期信号１５の前縁用のデコード値および後縁用のデコード値を算出する。
【００４２】
位置の設定値７および幅の設定値８は、利用者が任意に設定することができる。位置の設定値７は、垂直同期信号１５の前縁の、元の位置（垂直同期信号２の前縁に対応する）からの移動量、すなわちラインカウンタ４から時系列に出力されるカウンタ値の「０」の位置からのライン単位での移動量である。幅の設定値８は、垂直同期信号１５のライン単位の幅（前縁から後縁までの幅）である。位置の設定値７のデフォルト値は例えば「０」であり、幅の設定値８のデフォルト値は例えば「３」である。
【００４３】
垂直同期信号生成回路１４は、デコード値算出回路９から供給される前縁用のデコード値および後縁用のデコード値を参照して、ラインカウンタ４から時系列に出力されるカウンタ値から、生成しようとする垂直同期信号１５の前縁および後縁の位置を直接デコードすることで、垂直同期信号１５を生成する。
【００４４】
次に、本実施形態の垂直同期再生回路の動作について具体的に説明する。
【００４５】
図２は、ラインカウンタ４、ライン総数ラッチ回路５およびフィールド遅延回路６の動作を説明するためのタイミングチャート図である。この例では、フィールド（ｎ−１）、（ｎ）、（ｎ＋１）、（ｎ＋２）・・・の順序で入力される。フィールド（ｎ）、（ｎ＋２）、・・・はインタレース方式でいうところの奇数フィールドで、そのライン総数は「２６２」である。また、フィールド（ｎ−１）、（ｎ＋１）、・・・は、偶数フィールドでそのライン総数は「２６３」である。
【００４６】
ラインカウンタ４は、奇数フィールド（ｎ）、（ｎ＋２）、・・・では、カウンタ値「０〜２６２」を時系列に出力し、偶数フィールド（ｎ−１）、（ｎ＋１）、・・・では、カウンタ値「０〜２６３」を時系列に出力する。
【００４７】
ライン総数ラッチ回路５は、例えば奇数フィールド（ｎ）では、１つ前の偶数フィールド（ｎ−１）でのカウンタ値「２６３」をラッチし、偶数フィールド（ｎ＋１）では、１つ前の奇数フィールド（ｎ）でのカウンタ値「２６２」をラッチする。このように、ライン総数ラッチ回路５は、各フィールドにおいて、１つ前のフィールドでのカウンタ値をラッチする。
【００４８】
フィールド遅延回路６は、例えば奇数フィールド（ｎ）では、１つ前のフィールド（ｎ−１）でライン総数ラッチ回路５がラッチしたカウンタ値「２６２」、すなわち２つ前のフィールド（ｎ−２）におけるライン総数の値を保持する。同様にして、フィールド（ｎ＋１）では、２つ前のフィールド（ｎ−１）のライン総数の値「２６３」が保持され、フィールド（ｎ＋２）では、２つ前のフィールド（ｎ）のライン総数の値「２６２」が保持される。
【００４９】
以上の動作により、フィールド遅延回路６には、必ず２つ前のフィールドのライン総数の値が保持されることになる。
【００５０】
次に、デコード値算出回路９における垂直同期信号１５の前縁用のデコード値および後縁用のデコード値の算出の仕方について説明する。
【００５１】
（１）前縁用のデコード値：
位置の設定値７が「０」または正の場合は、デコード値算出回路９は、その位置の設定値７の値をそのまま前縁用のデコード値として出力する。位置の設定値７が負の場合には、デコード値算出回路９は、｛（フィールド遅延回路６に保持されたライン総数の値）＋１−｜位置の設定値７の値｜｝の式から算出される値を前縁用のデコード値として出力する。
【００５２】
（２）後縁用のデコード値：
デコード値算出回路９は、前縁用のデコード値に幅の設定値８の値を加算した値を後縁用のデコード値として出力する。ただし、前縁用のデコード値に幅の設定値８の値を加算した値が、フィールド遅延回路６に保持されたライン総数の値を超える場合には、デコード値算出回路９は、｛（前縁用のデコード値）＋（幅の設定値８の値）−（フィールド遅延回路６に保持されたライン総数の値）−１｝の式より算出される値を後縁用のデコード値として出力する。
【００５３】
図３に、デコード値算出回路９による具体的な算出例を示す。デフォルトの状態では、前縁用のデコード値は「０」、後縁用のデコード値は「３」となる。
【００５４】
（Ａ）幅の設定値８はデフォルトのままで、位置の設定値７を「＋１」（これは、後側へ１ラインずらすことを意味する。）にした場合は、前縁用のデコード値が「１」となり、後縁用のデコード値が「４」となる。
【００５５】
（Ｂ）位置の設定値７はデフォルトのままで、幅の設定値８を「４」（これは、垂直同期信号１５の幅を１ライン広くすることを意味する。）にした場合は、前縁用のデコード値が「０」、後縁用のデコード値が「４」となる。
【００５６】
（Ｃ）幅の設定値８はデフォルトのままで、位置の設定値７を「−１」（これは、前側へ１ラインずらすことを意味する。）にした場合は、前縁用のデコード値が「フィールド遅延回路６に保持されたライン総数の値」、後縁用のデコード値が「２」となる。
【００５７】
（Ｄ）幅の設定値８はデフォルトのままで、位置の設定値７を「−２」（これは、前側へ２ラインずらすことを意味する。）にした場合は、前縁用のデコード値が「（フィールド遅延回路６に保持されたライン総数の値）−１」、後縁用のデコード値が「１」となる。
【００５８】
（Ｅ）位置の設定値７を「−３」（これは、前側へ３ラインずらすことを意味する。）、幅の設定値８を「２」（これは、垂直同期信号１５の幅を１ライン狭くすることを意味する。）にした場合には、前縁用デコード値が「（１フィールド遅延されたライン総数１７）−２」、後縁用デコード値が「１フィールド遅延されたライン総数１７」となる。
【００５９】
次に、垂直同期信号生成回路１４における垂直同期信号１５の生成の仕方について説明する。
【００６０】
図４は、前縁用および後縁用のデコード値と垂直同期信号との関係を示すタイミングチャート図である。この例においても、図２に示したものと同じ条件でフィールド遅延回路６が動作するものとする。また、位置の設定値７は「−１」、幅の設定値８は「２」である。
【００６１】
デコード値算出回路９は、フィールド（ｎ）では、フィールド遅延回路６に保持されている、２つ前のフィールド（ｎ−２）のライン総数の値「２６２」に基づいてカウンタ値を想定し、この想定したカウンタ値（・・・２６２、０、１、・・・）から前縁用のデコード値「２６２」および後縁用のデコード値「１」を算出する。同様にして、デコード値算出回路９は、フィールド（ｎ＋１）では、フィールド遅延回路６に保持されている、２つ前のフィールド（ｎ−１）のライン総数の値「２６３」に基づいてカウンタ値を想定し、この想定したカウンタ値（・・・２６３、０、１、・・・）から前縁用のデコード値「２６３」および後縁用のデコード値「１」を算出する。これにより、奇数フィールド｛フィールド（ｎ）、（ｎ＋２）、・・・｝では、前縁用のデコード値「２６２」および後縁用のデコード値「１」が算出され、偶数フィールド｛フィールド（ｎ−１）、（ｎ＋１）、・・・｝では、前縁用のデコード値「２６３」および後縁用のデコード値「１」が算出されることになる。
【００６２】
垂直同期信号生成回路１４は、各フィールド毎に、上記のようにして算出された前縁用および後縁用のデコード値を参照して、ラインカウンタ４から時系列に出力されるカウンタ値をデコードして垂直同期信号１１５を生成する。例えばフィールド（ｎ）では、垂直同期信号生成回路１４は、デコード値算出回路９から供給される前縁用のデコード値「２６２」および後縁用のデコード値「１」を参照し、ラインカウンタ４から時系列に出力されるカウンタ値「０、１、・・・２６２」からそれら前縁用のデコード値「２６２」および後縁用のデコード値「１」に対応するカウンタ値をデコードする。同様に、フィールド（ｎ＋１）では、垂直同期信号生成回路１４は、デコード値算出回路９から供給される前縁用のデコード値「２６３」および後縁用のデコード値「１」を参照し、ラインカウンタ４から時系列に出力されるカウンタ値「０、１、・・・２６３」からそれら前縁用のデコード値「２６３」および後縁用のデコード値「１」に対応するカウンタ値をデコードする。このようにして各フィールド毎にカウンタ値がデコードされ、結果的に、図４に示すような前縁がカウンタ値「０」より１ライン前に位置し、後縁がカウンタ値「０」より１ライン後に位置する、２ライン分の幅を有する垂直同期信号１５を得る。
【００６３】
次に、ライン総数が標準信号（ここでは、奇数フィールドのライン総数が２６２本、偶数フィールドのライン総数が２６３本のインタレース方式を採用するＮＴＳＣ標準信号）と異なる信号が入力された場合の動作について説明する。
【００６４】
図５は、標準信号からライン総数が２５０本の信号に切り替わった場合の、前縁用および後縁用のデコード値と垂直同期信号との関係を示すタイミングチャート図である。この例では、フィールド（ｎ−１）、（ｎ）、（ｎ＋１）、（ｎ＋２）・・・の順序で入力される。位置の設定値７は「−１」で、幅の設定値８は「２」である。フィールド（ｎ−１）までは、図４に示した場合と同じ動作が行われているものとする。フィールド（ｎ）、（ｎ＋１）、・・・のライン総数は２５０本である。
【００６５】
フィールド（ｎ）で標準信号からライン総数が２５０本の信号に切り替わる。ラインカウンタ４は、フィールド（ｎ−１）までは、奇数フィールドではカウンタ値「０〜２６２」を時系列に出力し、偶数フィールドではカウンタ値「０〜２６３」を時系列に出力し、フィールド（ｎ）からは全てのフィールドにおいてカウンタ値「０〜２５０」を時系列に出力する。
【００６６】
ライン総数ラッチ回路５は、フィールド（ｎ）では、１つ前の偶数フィールド（ｎ−１）でのカウンタ値「２６３」をラッチし、フィールド（ｎ＋１）では、１つ前の奇数フィールド（ｎ）でのカウンタ値「２５０」をラッチする。このフィールド（ｎ＋１）以降は、ライン総数ラッチ回路５ではカウンタ値「２５０」が常にラッチされる。
【００６７】
フィールド遅延回路６は、フィールド（ｎ）では、１つ前のフィールド（ｎ−１）でライン総数ラッチ回路５がラッチしたカウンタ値「２６２」、すなわち２つ前のフィールド（ｎ−２）におけるライン総数の値を保持する。同様にして、フィールド（ｎ＋１）では、２つ前のフィールド（ｎ−１）のライン総数の値「２６３」が保持される。フィールド（ｎ＋２）では、フィールド遅延回路６は、１つ前のフィールド（ｎ＋１）でライン総数ラッチ回路５がラッチしたカウンタ値「２５０」、すなわちライン総数が現象した２つ前のフィールド（ｎ）のライン総数の値「２５０」が保持される。このフィールド（ｎ＋２）以降は、フィールド遅延回路６では、常にカウンタ値「２５０」が保持される。
【００６８】
デコード値算出回路９は、フィールド（ｎ）では、フィールド遅延回路６に保持されている、２つ前のフィールド（ｎ−２）のライン総数の値「２６２」に基づいてカウンタ値を想定し、この想定したカウンタ値（・・・２６２、０、１、・・・）から前縁用のデコード値「２６２」および後縁用のデコード値「１」を算出する。フィールド（ｎ＋１）では、デコード値算出回路９は、フィールド遅延回路６に保持されている、２つ前のフィールド（ｎ−１）のライン総数の値「２６３」に基づいてカウンタ値を想定し、この想定したカウンタ値（・・・２６３、０、１、・・・）から前縁用のデコード値「２６３」および後縁用のデコード値「１」を算出する。フィールド（ｎ＋２）では、デコード値算出回路９は、フィールド遅延回路６に保持されている、２つ前のフィールド（ｎ）のライン総数の値「２５０」に基づいてカウンタ値を想定し、この想定したカウンタ値（・・・２５０、０、１、・・・）から前縁用のデコード値「２５０」および後縁用のデコード値「１」を算出する。このフィールド（ｎ＋２）以降は、常に、前縁用のデコード値「２５０」および後縁用のデコード値「１」が算出される。
【００６９】
垂直同期信号生成回路１４は、各フィールド毎に、上記のようにして算出された前縁用および後縁用のデコード値を参照して、ラインカウンタ４から時系列に出力されるカウンタ値から前縁および後縁の位置をデコードして垂直同期信号１１５を生成する。以下、フィールド（ｎ）、（ｎ＋１）、（ｎ＋２）の３つにフィールドにおける垂直同期信号１５の生成動作について具体的に説明する。
【００７０】
（１）フィールド（ｎ）：
垂直同期信号生成回路１４は、デコード値算出回路９から供給される前縁用のデコード値「２６２」および後縁用のデコード値「１」を参照し、ラインカウンタ４から時系列に出力されるカウンタ値「０、１、・・・２５０」からそれら前縁用のデコード値「２６２」および後縁用のデコード値「１」に対応するカウンタ値をそれぞれ前縁および後縁の位置としてデコードする。この場合、前縁用のデコード値「２６２」はカウンタ値「０、１、・・・２５０」内に存在しないので、カウンタ値のデコードは行われない。他方、後縁用のデコード値「１」はカウンタ値「０、１、・・・２５０」内に存在するので、カウンタ値のデコードが行われる。この結果、フィールド（ｎ）では、後縁用のデコード値「１」に基づくデコード結果である後縁のみが垂直同期信号１５として存在することになる。この後縁と、その１つ前のフィールド（ｎ−１）における前縁用のデコード値「２６３」に基づくデコード結果である前縁とから、図５に示すような前縁がカウンタ値「０」より１ライン前に位置し、後縁がカウンタ値「０」より１ライン後に位置する、２ライン分の幅を有する垂直同期信号１５を得る。
【００７１】
（２）フィールド（ｎ＋１）：
垂直同期信号生成回路１４は、デコード値算出回路９から供給される前縁用のデコード値「２６３」および後縁用のデコード値「１」を参照し、ラインカウンタ４から時系列に出力されるカウンタ値「０、１、・・・２５０」からそれら前縁用のデコード値「２６３」および後縁用のデコード値「１」に対応するカウンタ値をそれぞれ前縁および後縁の位置としてデコードする。この場合、前縁用のデコード値「２６３」はカウンタ値「０、１、・・・２５０」内に存在しないので、カウンタ値のデコードは行われない。他方、後縁用のデコード値「１」はカウンタ値「０、１、・・・２５０」内に存在するので、カウンタ値のデコードが行われる。この結果、フィールド（ｎ＋１）では、後縁用のデコード値「１」に基づくデコード結果である後縁のみが垂直同期信号１５として存在することになる。
【００７２】
（３）フィールド（ｎ＋２）：
垂直同期信号生成回路１４は、デコード値算出回路９から供給される前縁用のデコード値「２５０」および後縁用のデコード値「１」を参照し、ラインカウンタ４から時系列に出力されるカウンタ値「０、１、・・・２５０」からそれら前縁用のデコード値「２５０」および後縁用のデコード値「１」に対応するカウンタ値をそれぞれ前縁および後縁の位置としてデコードする。この場合は、上記（１）および（２）の場合とは異なり、前縁用のデコード値「２５０」および後縁用のデコード値「１」は、いずれもカウンタ値「０、１、・・・２５０」内に存在するので、カウンタ値のデコードが行われる。したがって、このフィールド（ｎ＋２）では、後縁用のデコード値「１」に基づくデコード結果である後縁および前縁用のデコード値「２５０」に基づくデコード結果である前縁の両方が垂直同期信号１５として存在することになる。この前縁と、その１つ後のフィールド（ｎ＋３）における後縁用のデコード値「１」に基づくデコード結果である後縁とから、前縁がカウンタ値「０」より１ライン前に位置し、後縁がカウンタ値「０」より１ライン後に位置する、２ライン分の幅を有する垂直同期信号１５を得る。
【００７３】
フィールド（ｎ＋３）以降は、上記（３）のフィールド（ｎ＋２）の場合と同様の動作が行われ、前縁がカウンタ値「０」より１ライン前に位置し、後縁がカウンタ値「０」より１ライン後に位置する、２ライン分の幅を有する垂直同期信号１５を常に得ることができる。
【００７４】
以上のように、本実施形態の垂直同期再生回路では、ライン総数が標準信号に比べて少ない信号が入力された場合でも、信号が切り替わった直後から３フィールド後には、垂直同期信号を安定して生成することができ、従来のような、存在しないラインカウンタ値を垂直同期信号のデコード値として割り当て続ける、といった不具合がなくなる。なお、信号が切り替わった直後から２フィールドまでは、垂直同期信号を得られないが、例えばテレビ画面の場合、１フィールドの表示時間は６３μ秒（ＮＴＳＣ標準信号）であるので、映像が大きく乱れることはない。
【００７５】
（実施形態２）
図６は、本発明の第２の実施形態である垂直同期再生回路を示すブロック図である。この垂直同期再生回路は、図１に示した構成に垂直同期補償回路を加えたものである。図１中、同じ部分には同じ符号を付している。ここでは、説明を簡略化するために、同じ部分の動作説明は省略する。また、デコード値算出回路９から出力される前縁用のデコード値、後縁用のデコード値は、補償用のものと区別するため、ここでは、通常用の前縁用のデコード値、通常用の後縁用のデコード値と記載する。
【００７６】
垂直同期補償回路は、前縁監視回路１０、補償用デコード値算出回路１１および２つのオア回路１２、１３からなる。ラインカウンタ４から出力されたカウンタ値およびデコード値算出回路９で算出された通常用の前縁用のデコード値はそれぞれ前縁監視回路１０に供給されている。また、デコード値算出回路９で算出された通常用の前縁用のデコード値および通常用の後縁用のデコード値はそれぞれ補償用デコード値算出回路１１に供給されている。
【００７７】
前縁監視回路１０は、デコード値算出回路９からの通常用の前縁用のデコード値がラインカウンタ４からのカウンタ値内に存在するか否かを監視する回路である。例えば、あるフィールドにおいて、前縁監視回路１０が、デコード値算出回路９で算出された通常用の前縁用のデコード値がラインカウンタ値内に存在しないことを検出した場合（例えば、図５のフィールド（ｎ）のような場合）は、このフィールドにおいては、垂直同期信号が生成されないと判断することができる。前縁監視回路１０の監視結果は、補償用デコード値算出回路１１に供給される。
【００７８】
補償用デコード値算出回路１１は、デコード値算出回路９で算出された通常用の前縁用のデコード値および通常用の後縁用のデコード値と前縁監視回路１０からの前縁監視結果とから、デコード値算出回路９で算出されたデコード値で垂直同期信号１５が生成されるかどうかを判断し、垂直同期信号１５が生成されないと判断した場合には、補償用のデコード値を算出する。
【００７９】
オア回路１２は、一方の入力にデコード値算出回路９で算出された通常用の前縁用のデコード値が供給され、他方の入力に補償用デコード値算出回路１１で算出された補償用の前縁用のデコード値が供給され、これら入力のオアをとる。オア回路１３は、一方の入力にデコード値算出回路９で算出された通常用の後縁用のデコード値が供給され、他方の入力に補償用デコード値算出回路１１で算出された補償用の後縁用のデコード値が供給され、これら入力のオアをとる。
【００８０】
垂直同期信号生成回路１４は、ラインカウンタ４のカウンタ値と、オア回路１２からの前縁用のデコード値とが一致したときに、常に垂直同期信号１５の前縁を生成する。例えば、垂直同期信号１５が正極性の場合は、ローレベルからハイレベルに立ち上げる。また、垂直同期信号生成回路１４は、ラインカウンタ４のカウンタ値と、オア回路１３からの後縁用のデコード値とが一致したときに、常に垂直同期信号１５の後縁を生成する。例えば、垂直同期信号１５が正極性の場合はハイレベルからローレベルに立ち下げる。
【００８１】
次に、補償用デコード値算出回路１１による補償用のデコード値の算出の仕方について具体的に説明する。
【００８２】
図７は、補償用デコード値算出回路１１の動作を説明するためのタイミングチャート図である。この例では、図５に示したようなフィールド（ｎ）の状態（ただし、フィールド（ｎ）のライン総数は２５０本ではなく、２５８本とする。）における補償用のデコード値の算出の仕方を示している。想定されるカウンタ値は、このフィールド（ｎ）の２つ前のフィールド（ｎ−２）におけるライン総数の値「２６２」を元に想定されたものである。また、このフィールド（ｎ）での、ラインカウンタ４から出力されるカウンタ値は「０〜２５８」である。
【００８３】
補償用デコード値算出回路１１は、以下のような第１から第３の場合をそれぞれ判断して補償用のデコード値の算出を行う。なお、補償用デコード値算出回路１１には、標準信号時の１フィールドのライン総数の半分（以下、単に１／２ライン総数と記す）に対応する値が予め与えられているものとする。
【００８４】
（第１の場合）
第１の場合は、デコード値算出回路９で算出された通常用の前縁用のデコード値および通常用の後縁用のデコード値が共に、「０」以上かつ「１／２ライン総数」以下であるときである。この場合は、補償用デコード値算出回路１１は、１フィールドのライン総数が標準信号に対して減少した場合においても、通常用の前縁用のデコード値および通常用の後縁用のデコード値はラインカウンタ４のラインカウンタ値内に必ず存在すると判断し、垂直同期信号の補償用の前縁用デコード値および補償用の後縁用デコード値は出力しない。
【００８５】
図７では、第１の場合の一例として、位置の設定値７が「＋３」、幅の設定値８が「２」で、デコード値算出回路９にて通常用の前縁用のデコード値「３」および通常用の後縁用のデコード値「５」が算出された場合を示している。通常用の前縁用のデコード値「３」および通常用の後縁用のデコード値「５」は共に、「０」以上かつ「１／２ライン総数」以下であるので、補償用デコード値算出回路１１は、垂直同期信号の補償用の前縁用デコード値および補償用の後縁用デコード値を出力しない。この結果、垂直同期信号生成回路４では、デコード値算出回路９から出力された通常用の前縁用のデコード値「３」および通常用の後縁用のデコード値「５」がそのまま入力されて垂直同期信号１５が生成される。
【００８６】
（第２の場合）
第２の場合は、デコード値算出回路９で算出された通常用の前縁用のデコード値が「１／２ライン総数」より大きく、デコード値算出回路９で算出された通常用の後縁用のデコード値が「０」より大きくかつ「１／２ライン総数」以下となるときである。この場合は、１フィールドのライン総数が標準信号に対して減少した場合においても、通常用の後縁用のデコード値だけはラインカウンタ４のラインカウンタ値内に必ず存在すると判断し、補償用デコード値算出回路１１は、垂直同期信号の前縁をカウンタ値の「０」でデコードして生成できるように補償用の前縁用デコード値「０」を出力し、補償用の後縁用のデコード値は出力しない。
【００８７】
図７では、第２の場合の一例として、位置の設定値７が「−１」、幅の設定値８が「３」で、デコード値算出回路９にて通常用の前縁用のデコード値「２６２」および通常用の後縁用のデコード値「２」が算出された場合を示している。通常用の前縁用のデコード値「２６２」は「１／２ライン総数」より大きく、通常用の後縁用のデコード値「２」は「０」より大きくかつ「１／２ライン総数」以下であるので、補償用デコード値算出回路１１は、通常用の後縁用のデコード値「２」だけはラインカウンタ４のカウンタ値内に必ず存在すると判断して、補償用の後縁用のデコード値は出力せず、垂直同期信号１５の前縁については、図７の点線２２で示すようにカウンタ値の「０」でデコードして生成できるように補償用の前縁用デコード値「０」を出力する。この結果、垂直同期信号生成回路４では、デコード値算出回路９から出力された通常用の後縁用のデコード値「２」と、補償用デコード値算出回路１１から出力された補償用の前縁用デコード値「０」とが入力され、それぞれの入力値に基づいて垂直同期信号１５が生成される。この動作により、垂直同期信号１５の前縁が補償される。
【００８８】
なお、デコード値算出回路９からの通常用の前縁用デコード値がラインカウンタ４のカウンタ値内に存在する場合には、デコード値算出回路９からの通常用の前縁用デコード値で垂直同期信号１５の前縁が生成されたところに、さらに図２の点線２２で示したような補償用の前縁用デコード値のデコード値「０」で前縁が生成される形になるが、これは前縁があるところにさらに前縁を生成することになるので、補償用の前縁用デコード値のデコード値「０」は垂直同期信号１５の生成になんら影響を与えない。
【００８９】
（第３の場合）
第３の場合は、上記の第１および第２の場合以外の場合で、デコード値算出回路９で算出された通常用の前縁用のデコード値が「１／２ライン総数」より大きく、デコード値算出回路９で算出された通常用の後縁用のデコード値が「０」または「１／２ライン総数」より大きい場合である。この場合は、前縁監視回路１０からの前縁の監視結果よって次の２つの動作に分けられる。
【００９０】
（動作１）
この動作は、前縁監視回路１０からの前縁の監視結果がデコード値算出回路９で算出された垂直同期信号の通常用の前縁用のデコード値がラインカウンタ４のカウンタ値内に存在している旨を示す場合の動作である。この場合は、補償用デコード値算出回路１１は、補償用の前縁用デコード値は出力せず、補償用の後縁用のデコード値「１」を出力する。これにより、垂直同期信号１５の後縁はこの補償用の後縁用のデコード値「１」によって生成されるようになり、垂直同期信号１５の後縁が補償される。
【００９１】
図７では、第３の場合の一例として、位置の設定値７が「−６」、幅の設定値８が「４」で、デコード値算出回路９にて通常用の前縁用のデコード値「２５７」および通常用の後縁用のデコード値「２６１」が算出された場合を示している。通常用の前縁用のデコード値「２５７」は「１／２ライン総数」より大きく、通常用の後縁用のデコード値「２６１」が「１／２ライン総数」より大きいので、補償用デコード値算出回路１１は、補償用の前縁用デコード値は出力せず、垂直同期信号１５の後縁については、図７の点線２３で示すようにカウンタ値の「１」でデコードして生成できるように補償用の後縁用デコード値「１」を出力する。この結果、垂直同期信号生成回路４では、デコード値算出回路９から出力された通常用の前縁用のデコード値「２５７」と、補償用デコード値算出回路１１から出力された補償用の後縁用デコード値「１」とが入力され、それぞれの入力値に基づいて垂直同期信号１５が生成される。この動作により、垂直同期信号１５の後縁が補償される。
【００９２】
なお、デコード値算出回路９からの通常用の後縁用デコード値がラインカウンタ４のカウンタ値内に存在する場合には、このデコード値算出回路９からの通常用の後縁用デコード値で垂直同期信号１５の後縁が生成されたところに、さらに図７の点線２３で示すように補償用の後縁用デコード値「１」によって後縁が生成される形になるが、これは後縁があるところにさらに後縁を生成することになるので、補償用の後縁用デコード値「１」は生成しようとする垂直同期信号１５になんら影響を与えない。
【００９３】
（動作２）
この動作は、前縁監視回路１０からの前縁の監視結果がデコード値算出回路９で算出された垂直同期信号の通常用の前縁用のデコード値がラインカウンタ４のカウンタ値内に存在しない旨を示す場合の動作である。この場合は、垂直同期信号１５が全く生成されないと判断し、擬似的に垂直同期信号１５を生成するように、補償用デコード値算出回路１１は、補償用の前縁用のデコード値「１」および補償用の後縁用のデコード値「４」を出力する。したがって、この場合は、図７の点線２４で示すように、ラインカウンタ４のカウンタ値の「１」の位置から「３」ライン分の幅をもった擬似的な垂直同期信号１５を生成することになり、これにより、垂直同期信号１５の前縁および後縁が補償される。
【００９４】
以上のように、第２の実施形態のものによれば、垂直同期信号生成回路１４からは、１フィールドのライン総数が減少しても途切れることのない、位置と幅が所望の値に可変された垂直同期信号１５が出力される。
【００９５】
なお、上述した第２の実施形態において、補償用の前縁用のデコード値および補償用の後縁用のデコード値は、垂直同期信号１５を生成することができるのであれば、適宜変更することができる。
【００９６】
また、図６に示した構成において、デコード値算出回路９で算出された後縁用のデコード値がラインカウンタ４から出力される現在のフィールドにおける一連のカウンタ値内に存在するかどうかを調べる後縁監視回路を設け、補償用デコード値算出回路１１が、この後縁監視回路と前縁監視回路１０におけるそれぞれの監視結果から、垂直同期信号生成回路１４で垂直同期信号１５が実際に生成されるか否かを判断し、生成されない場合に、適宜、補償用のデコード値を算出するようにしてもよい。
【００９７】
例えば、補償用デコード値算出回路１１は、前縁監視回路１０から前縁用のデコード値がカウンタ値内に存在しない旨を示す監視結果が入力された場合は、その前縁用のデコード値に代わる補償用の前縁用のデコード値を算出する。また、補償用デコード値算出回路１１は、上記の後縁監視回路から後縁用のデコード値がカウンタ値内に存在しない旨を示す監視結果が入力された場合は、その後縁用のデコード値に代わる補償用の後縁用のデコード値を算出する。補償用の前縁用のデコード値および補償用の後縁用のデコード値は、図６に示した構成の場合と同じものである。
【００９８】
また、上述した第１および第２の実施形態では、インタレースに対応して例を挙げているが、本発明はこれに限定されるものではなく、他の方式のものにも適用することができる。例えば、インタレースを採用しないもので、フィールド単位に信号が入力される場合であれば、フィールド遅延回路６において、現在のフィールドの１前のフィールドのライン総数を保持するようにすれば、上述の各実施形態で説明した場合と同様な動作で、垂直同期信号１５を生成することが可能である。
【００９９】
なお、以上の説明において、ラインカウンタ４は、例えば１フィールドのライン総数が２６２本の場合、垂直同期信号２の入力によりカウンタ値が「０」にリセットされ、そこから水平同期信号１の入力に応じて「・・・，２５９，２６０，２６１，２６２」までカウントアップされるように構成されているが、垂直同期信号２の入力と最初の水平同期信号１の入力が同じタイミングで与えられる場合は、１ライン目をカウントしたときのカウンタ値を「０」として、「・・・，２５９，２６０，２６１」までカウントアップされることになる。この場合は、フィールド遅延回路６に保持されるライン総数は、実際のライン総数から１を減じた値となる。したがって、図２に示した例では、例えばフィールド（ｎ）において、ラインカウンタ４の出力は「０，１，・・・，２６０，２６１」となり、ライン総数ラッチ回路５の出力は「２６２」となり、フィールド遅延回路６の出力は「２６１」となる。これに伴い、図４に示した例では、想定されるカウンタ値は「２６１」を最大カウンタ値として、その前後に続く一連の擬似カウンタ値「・・・，２６０，２６１，０，１，・・・」を想定したものとなる。この場合、デコード算出回路９は、この一連の擬似カウンタ値「・・・，２６０，２６１，０，１，・・・」を参照して前縁用および後縁用のデコード値を算出する。
【０１００】
【発明の効果】
以上説明したように、本発明によれば、１フィールドのライン総数が減少しても、垂直同期信号を生成することが可能であるので、従来に比べて、垂直同期信号を安定して生成することができ、信頼性の高い垂直同期再生回路を提供することができる。
【０１０１】
加えて、１フィールドのライン総数が増加した場合でも、位置が前にずれたり、幅が長くなったりすることないので、設定値どおりの位置と幅をもった垂直同期信号を生成することができる。
【０１０２】
さらに、ラインカウンタは１つでよいので、従来に比べて、回路全体の規模が小さく、低コストな垂直同期再生回路を提供することができる。
【０１０３】
また、補償用のデコード値を採用する発明においては、１フィールドのライン総数が標準信号に対して減少した瞬間のフィールドにおいても、垂直同期信号が途切れることなく生成されるように補償することができるので、より信頼性の高い垂直同期再生回路を提供することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態である垂直同期再生回路の構成を示すブロック図である。
【図２】図１に示すラインカウンタ、ライン総数ラッチ回路およびフィールド遅延回路の動作を説明するためのタイミングチャート図である。
【図３】図１に示すデコード値算出回路による具体的な算出例を示す図である。
【図４】図１に示す垂直同期再生回路の動作を説明するためのタイミングチャート図である。
【図５】図１に示す垂直同期再生回路の動作を説明するためのタイミングチャート図である。
【図６】本発明の第２の実施形態である垂直同期再生回路を示すブロック図である。
【図７】図６に示す垂直同期再生回路の動作を説明するためのタイミングチャート図である。
【図８】（ａ）は複合映像信号の模式図、（ｂ）は表示画面と映像信号の関係を示す模式図である。
【図９】従来の垂直同期再生回路の構成を示すブロック図である。
【図１０】固定値を基準として生成されたデコード値を参照してデコードされた垂直同期信号とカウンタ値との関係を示すタイミングチャート図である。
【図１１】１フィールドのライン総数が標準信号よりも少ない信号が入力された場合の、固定値を基準として生成されたデコード値を参照してデコードされた垂直同期信号とカウンタ値との関係を示すタイミングチャート図である。
【符号の説明】
１　水平同期信号
２、１５　垂直同期信号
３　クロック生成回路
４　ラインカウンタ
５　ライン総数ラッチ回路
６　フィールド遅延回路
７　位置の設定値
８　幅の設定値
９　デコード値算出回路
１０　前縁監視回路
１１　補償用デコード値算出回路
１２、１３　オア回路
１４　垂直同期信号生成回路
【図１】
2004040309.tif 000003
【図２】
2004040309.tif 000004
【図３】
2004040309.tif 000005
【図４】
2004040309.tif 000006
【図５】
2004040309.tif 000007
【図６】
2004040309.tif 000008
【図７】
2004040309.tif 000009
【図８】
2004040309.tif 000010
【図９】
2004040309.tif 000011
【図１０】
2004040309.tif 000012
【図１１】
2004040309.tif 000013