(57)【要約】【課題】簡素な構成で安定且つ高速な同期ずれ補正を可能にする。【解決手段】入力映像信号をもとに出力映像信号を生成する映像処理装置は、出力映像信号の垂直同期信号を挟む所定の期間に、入力映像信号の垂直同期信号が到来したことを検出する。映像処理装置は、上記所定の期間に入力映像信号の垂直同期信号が検出された場合、出力映像信号の垂直同期信号の周期を補正し、補正された周期で出力映像信号の垂直同期信号を出力する。【選択図】  図１
2014175870.tif 000002
【特許請求の範囲】
【請求項１】
入力映像信号をもとに出力映像信号を生成する映像処理装置であって、
前記出力映像信号の垂直同期信号を挟む所定の期間に、前記入力映像信号の垂直同期信号が到来したことを検出する検出手段と、
前記検出手段により入力映像信号の垂直同期信号が検出された場合、前記出力映像信号の垂直同期信号の周期を補正する補正手段と、
前記補正手段により補正された周期で前記出力映像信号の垂直同期信号を出力する出力手段と、を備えたことを特徴とする映像処理装置。
【請求項２】
前記補正手段は、前記検出手段が前記所定の期間のうち前記出力映像信号の垂直同期信号より前に前記入力映像信号の垂直同期信号を検出した場合、前記周期を長くするように補正することを特徴とする請求項１に記載の映像処理装置。
【請求項３】
前記補正手段は、前記検出手段が前記所定の期間のうち前記出力映像信号の垂直同期信号より後に前記入力映像信号の垂直同期信号を検出した場合、前記周期を短くするように補正することを特徴とする請求項１または２に記載の映像処理装置。
【請求項４】
前記所定の期間において、前記出力映像信号の垂直同期信号より前の期間と後の期間とで、それぞれ異なる長さの期間が設定されることを特徴とする請求項１乃至３のいずれか１項に記載の映像処理装置。
【請求項５】
前記補正手段は、前記検出手段で検出された前記入力映像信号の垂直同期信号が、前記出力映像信号の垂直同期信号よりも前の期間であるか後の期間であるかにより、異なる補正幅で前記周期を補正することを特徴とする請求項１乃至４のいずれか１項に記載の映像処理装置。
【請求項６】
前記検出手段は、前記所定の期間の前記出力映像信号の垂直同期信号より前の期間と後の期間のそれぞれを更に区切って複数の部分期間に分け、前記複数の部分期間のいずれに前記入力映像信号の垂直同期信号が到来したかを検出し、
前記補正手段は、前記複数の部分期間のそれぞれに異なる補正幅を割り当て、前記検出手段により前記入力映像信号の垂直同期信号の到来が検出された部分期間に割り当てられている補正幅で前記周期を補正することを特徴とする請求項１乃至５のいずれか１項に記載の映像処理装置。
【請求項７】
前記補正手段は、隣接する垂直同期信号間に含まれる水平走査ライン数を増減することによって、前記出力映像信号における垂直同期信号の前記周期を補正することを特徴とする請求項１乃至６のいずれか１項に記載の映像処理装置。
【請求項８】
前記補正手段は、隣接する水平同期信号間に含まれるビデオクロックの数を増減することによって、前記出力映像信号における垂直同期信号の前記周期を補正することを特徴とする請求項１乃至６のいずれか１項に記載の映像処理装置。
【請求項９】
入力映像信号をもとに出力映像信号を生成する映像処理装置の制御方法であって、
検出手段が、前記出力映像信号の垂直同期信号を挟む所定の期間に、入力映像信号の垂直同期信号が到来したことを検出する検出工程と、
前記検出工程で入力映像信号の垂直同期信号が検出された場合、補正手段が、前記出力映像信号の垂直同期信号の周期を補正する補正工程と、
出力手段が、前記補正工程で補正された周期で前記出力映像信号の垂直同期信号を出力する出力工程と、を有することを特徴とする映像処理装置の制御方法。
【請求項１０】
入力映像信号をもとに出力映像信号を生成する映像処理装置において、前記出力映像信号のための同期信号を生成するタイミングジェネレータであって、
前記出力映像信号のためのビデオクロックを第１のカウント値までカウントする毎に前記出力映像信号のための水平同期信号を出力する水平走査カウンタと、
前記水平同期信号を第２のカウント値までカウントする毎に、前記出力映像信号のための垂直同期信号を出力する垂直走査カウンタと、
前記出力映像信号の垂直同期信号を挟む所定の期間のうち、前記出力映像信号の垂直同期信号より前の期間に前記入力映像信号の垂直同期信号が到来した場合に前記第１または第２のカウント値のいずれかを増加させ、前記出力映像信号の垂直同期信号より後の期間に前記入力映像信号の垂直同期信号が到来した場合に前記第１または第２のカウント値のいずれかを減少させる周期補正手段と、を備えることを特徴とするタイミングジェネレータ。
【請求項１１】
前記出力映像信号の垂直同期信号より前の期間と前記出力映像信号の垂直同期信号より後の期間とは互いに異なる長さの期間であることを特徴とする請求項１０に記載のタイミングジェネレータ。
【請求項１２】
入力映像信号をもとに出力映像信号を生成する映像処理装置において、前記出力映像信号のための垂直同期信号を生成する方法であって、
水平走査カウンタが、前記出力映像信号のためのビデオクロックを第１のカウント値までカウントする毎に前記出力映像信号のための水平同期信号を生成し出力する工程と、
垂直走査カウンタが、前記水平同期信号を第２のカウント値までカウントする毎に、前記出力映像信号のための垂直同期信号を生成し出力する工程と、
周期補正手段が、前記出力映像信号の垂直同期信号を挟む所定の期間のうち、前記出力映像信号の垂直同期信号より前の期間に前記入力映像信号の垂直同期信号が到来した場合に前記第１または第２のカウント値のいずれかを増加させ、前記出力映像信号の垂直同期信号より後の期間に前記入力映像信号の垂直同期信号が到来した場合に前記第１または第２のカウント値のいずれかを減少させる周期補正工程と、を有することを特徴とする同期信号生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部から映像データを入力して表示等の処理を行なう映像処理装置及びその制御方法、タイミングジェネレータ、同期信号生成方法に関する。
【背景技術】
【０００２】
ＴＶ受信機やモニタディスプレイに代表される映像処理装置が普及している。ＴＶ受信機はアナログ放送やデジタル放送を受信し、または外部入力インタフェースから映像データを入力して映像の表示を行なう。モニタディスプレイは、外部入力インタフェースからコンテンツを入力して映像の表示を行なう。
【０００３】
外部入力インタフェースにはＰＣやＤＶＤレコーダなどの各種ソース機器を接続できる。インタフェース方式としては、ＨＤＭＩ、ＤＶＩ、アナログＲＧＢ、Ｄ端子、Ｓ端子、コンポジット信号等、各種の方式がある。装置内部では、各インタフェースのレシーバＬＳＩでベースバンドのデジタル映像信号に変換した後に、映像処理ＬＳＩに入力する。ベースバンドのデジタル映像信号は、一般に垂直同期信号や水平同期信号のような同期信号と画素データを有しており、各信号のタイミングはＳＭＰＴＥ−２７４Ｍ等の規格で規定されている。
【０００４】
入力映像信号をもとに出力映像信号を出力する際には、装置内部で生成した同期信号に合わせて映像信号を出力する場合がある。たとえば、ＬＣＤやプラズマ等のディスプレイに表示を行なう場合には、表示パネルのタイミング仕様に合わせた同期信号を用いて出力映像信号を生成し、表示することになる。また、拡大や縮小などを行なった場合にも、画面サイズに合わせたタイミング信号に載せ換えて表示が行なわれる。
【０００５】
ところが、入力映像信号と出力映像信号の同期信号の周期が異なると、画像の追越し・追越されによる表示乱れが生じる。出力周期が遅い場合はコマが飛んでしまい、速い場合は同じコマが複数回表示されてしまう。これにより、物体の動きがギクシャクするなどの表示乱れが起こる。同期ずれ補正を行なう方法としては、例えば下記のものがある。
【０００６】
（１）垂直同期周波数が表示可能な所定の周波数範囲に収まるよう、ライン数の補間または間引きを行なう。入力の水平・垂直同期周期を検出し、補正された出力周期をＭＰＵが設定する。また、垂直同期出力の位相を変更することで、フレームメモリ量を最小化する（特許文献１参照）。
（２）フレーム毎に入出力同期信号の時間間隔を測定し、その結果から入力同期信号と出力同期信号の近付く方向を検出して、ライン数の補間または間引きを行なう（特許文献２参照）。
（３）出力同期信号の前後にウインドウパルスを発生し、ウインドウパルス内に参照信号が入った場合にのみフレームリセットを行なう（特許文献３参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００１−１９５０２３号公報
【特許文献２】特開２００３−１３４４１４号公報
【特許文献３】特開２００１−２９２３３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記の方法においては、安定且つ高速に同期ずれ補正を行なうには複雑なハードウェア資源が必要であるという課題があった。たとえば、（１）の方法では、入力周期の測定や補正周期の演算などをプロセッサで行なっており、複雑且つ高価なハードウェア資源を必要としていた。（２）の方法でも、過去の時間間隔を保持しておいて比較する必要があり、複雑なハードウェア資源が必要であった。
【０００９】
また、（３）の方法では、ハードウェア資源は簡素ではあるものの、制御時の周期の安定性と引き込み時間がトレードオフになるという課題があった。例えば、ウインドウパルスを狭くした場合は、フレームリセットが行なわれた場合の周期変動は少なくなるが、引き込みには長い時間が必要である。ウインドウパルスを広くした場合は、引き込みは短い時間で行なわれるが、フレームリセットが行なわれた場合の周期変動は大きくなってしまう。さらに、（１）〜（３）の何れの例においても、出力信号の位相を制御するためには別の制御機構が必要であり、ハードウェア資源の複雑化を招いていた。
【００１０】
本発明は、上記の課題に鑑みてなされたものであり、簡素な構成で安定且つ高速な同期ずれ補正を可能にすることを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するための本発明の一態様による映像処理装置は以下の構成を備える。すなわち、
入力映像信号をもとに出力映像信号を生成する映像処理装置であって、
前記出力映像信号の垂直同期信号を挟む所定の期間に、前記入力映像信号の垂直同期信号が到来したことを検出する検出手段と、
前記検出手段により入力映像信号の垂直同期信号が検出された場合、前記出力映像信号の垂直同期信号の周期を補正する補正手段と、
前記補正手段により補正された周期で前記出力映像信号の垂直同期信号を出力する出力手段と、を備える。
【発明の効果】
【００１２】
本発明によれば、簡素な構成で安定且つ高速な同期ずれ補正が可能になる。
【図面の簡単な説明】
【００１３】
【図１】第一実施形態におけるタイミングジェネレータの構成を示すブロック図。
【図２】第一実施形態における映像処理装置の構成を示すブロック図。
【図３】第一実施形態における入出力ロック期間のタイミングを示す図。
【図４】第一実施形態における同期ずれ補正の動作タイミングの例を示す図。
【図５】第一実施形態における同期ずれ補正の動作タイミングの例を示す図。
【図６】第二実施形態におけるタイミングジェネレータの構成を示すブロック図。
【図７】第二実施形態における同期ずれ補正の動作タイミングの例を示す図。
【図８】従来例におけるデジタル映像信号の垂直期間のタイミング例を示す図。
【図９】従来例におけるデジタル映像信号の水平期間のタイミング例を示す図。
【図１０】従来例におけるデジタル映像信号と表示レイアウトの関係を示す図。
【発明を実施するための形態】
【００１４】
以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１５】
［第一実施形態］
本実施形態では、垂直同期出力前後の所定のウインドウ期間に垂直同期入力があったことを検出し、検出されたウインドウの方向に応じて出力同期信号の周期を補正する例について説明する。
【００１６】
＜表示装置の構成（図２）＞
図２を用いて、第一実施形態による映像処理装置の構成を説明する。第一実施形態の映像処理装置は、入力映像信号としてのデジタル放送を受信して表示するＴＶ受信機である。１はＴＶ受信機の本体である。２はデジタルチューナであり、放送電波を入力し、復調されたストリームデータを出力する。３はデコーダであり、ＭＰＥＧ２等の方式で圧縮された映像データを伸張し、図８〜図１０により後述するようなベースバンドのデジタル映像データに変換して出力する。５は画像処理ＬＳＩであり、映像データに対して色や形状の補正を行ない、出力映像信号として出力する。６はパネルドライバであり、映像データ（出力映像信号）に従って、表示パネル７に表示するための駆動信号を出力する。７は映像データを表示する表示パネルであり、ＬＣＤやプラズマ、ＣＲＴ、有機ＥＬ、ＳＥＤ等の方式で構成される。８は全体制御部であり、ＴＶ受信機１内の各部の制御を行なう。４はビデオ信号レシーバであり、装置の外部インタフェース経由で各種方式のビデオ信号を入力し、図８〜図１０により後述するようなベースバンドのデジタル映像データに変換して出力する。外部インタフェースの方式としては、ＨＤＭＩ、ＤＶＩ、アナログＲＧＢ端子、Ｄ端子、Ｓ端子、コンポジットビデオ端子等がある。
【００１７】
画像処理ＬＳＩ５において、１０はビデオ入力インタフェースであり、デジタル映像データをＬＳＩに入力する。１１は画像処理部であり、映像データに対して各種の画像処理を行なう。１３はタイミングジェネレータであり、映像データを出力するためのタイミングを生成する。１２はビデオ出力インタフェースであり、出力タイミング信号に合わせて、デジタル映像データをＬＳＩから出力する。タイミングジェネレータ１３は、ビデオ入力インタフェース１０から供給される入力同期信号（vsync）を用いて、入力されるデジタル映像信号とビデオ出力インタフェース１２から出力されるデジタル映像信号の同期ずれ補正制御を行なう。
【００１８】
＜ベースバンドのデジタル映像データの説明（図８〜図１０）＞
本実施形態で用いられる映像信号の一例について、その信号構成と各信号のタイミングを図８〜１０を用いて説明する。
【００１９】
図８は、画面を構成するフレーム期間のタイミングを示す図である。５００は垂直同期信号（vsync）であり、フィールドの開始タイミングを示す。５０１はフィールド信号（field）であり、奇数フィールド（odd）と偶数フィールド（even）の区別を示す。５０２は垂直ブランキング信号（vblank）であり、垂直方向のブランク期間を示す。５０３は水平同期信号（hsync）であり、水平方向の走査線の開始タイミングを示す。５０４はデータイネーブル信号（de）であり、水平方向の画素データが有効であることを示す。５０５は画素データ（data）であり、ＲＧＢやＹＣｂＣｒ色空間で表された色データを伝送する。垂直同期信号５００のパルスで区切られた期間が１フィールドを構成する。インターレス映像データの場合は、奇数フィールドと偶数フィールドにより１フレームが構成される。
【００２０】
図９は、フィールド画面を構成する１ライン期間のタイミングを示す図である。５００〜５０５は図８で説明したものと同じ信号である。図中、水平同期信号のパルスで区切られた期間が１ラインを構成する。ライン中でデータイネーブル信号５０４がアサートされている期間が有効表示領域である。有効表示領域の期間の画素データが表示に使用される。
【００２１】
図１０は、図８と９のタイミング信号と表示画面のレイアウトの関係を示す図である。５１０は１フィールド期間の画面レイアウトである。中央の５１１は有効表示領域であり、パネル画面に表示される。５１２はブランク領域である。有効表示領域を識別するために同期信号が使用される。垂直方向は垂直同期信号５００（vsync）、フィールド５０１（field）、垂直ブランキング信号５０２（vblank）が、水平方向は水平同期信号５０３（hsync）、データイネーブル信号５０４（de）が使用される。なお、垂直方向に関しては、垂直ブランキング信号５０２を使用せずに、データイネーブル信号５０４を用いて有効表示領域を識別することもできる。
【００２２】
＜同期ずれ補正の仕組み（図３）＞
図３は入出力同期信号とロック期間の関係を示すタイミング図である。図３を用いて本実施形態の同期ずれ補正の仕組みを説明する。１００は入力映像データの垂直同期信号（vsync_in）であり、例えば９２〜９５のようなパルスが周期的に入力される。１０１は、タイミングジェネレータ１３が生成する出力垂直同期信号（vsync_out）である。１０３は前ウインドウ信号（bfr_window）であり、出力垂直同期信号１０１の前の所定期間にわたってアサートされる。１０５は後ウインドウ信号（aft_window）であり、出力垂直同期信号１０１の後の所定期間にわたってアサートされる。９１はロック外れ期間であり、前ウインドウ信号１０３または後ウインドウ信号１０５がアサートされている期間である。９０はロック期間であり、前ウインドウ信号１０３と後ウインドウ信号１０５の何れもアサートされていない期間である。
【００２３】
図３では、入出力の同期信号の周期が異なるために、位相が次第にずれていく様子が示されている。入力垂直同期信号パルス９２と９３はロック範囲内にあるので、補正を要しない状態にある。一方で、入力垂直同期信号パルス９４と９５はロック外れ期間に入っており、徐々に出力垂直同期信号に近寄っている。このまま時間が経過すると、やがて出力垂直同期信号に追い付き、追越してしまう。このような追い越しが発生すると、画像フレームの不連続による表示乱れが発生してしまう。そのため、入力垂直同期信号がロック外れ期間に位置する場合には、タイミングジェネレータ１３がこれらフレームの出力同期信号に対して同期ずれ補正を行なう。
【００２４】
本実施形態の同期ずれ補正は、非ロック期間９１に存在する入力垂直同期信号１００をロック期間９０に引き込むように動作する。入力垂直同期信号１００がウインドウ信号にかかるタイミングにある場合は、その位置に応じて出力周期を変更することによって入出力の位相を調整する。入力垂直同期信号１００がロック期間９０に引き込まれている間は、所定の周期で同期信号を出力する。このようにすることで、入力垂直同期信号はロック期間９０に位置するようになり、入出力の同期信号をほぼ一定の位相差に保つことができる。
【００２５】
以上のように動作することで、入出力間での画像コマの追越し・追越され、の発生を防ぐことができる。
【００２６】
＜タイミングジェネレータの構成（図１）＞
図１を用いて、タイミングジェネレータ１３の構成及び同期信号生成の動作を説明する。２１は同期信号生成部であり、出力同期信号を生成して出力する。２０は同期ずれ補正部であり、入力垂直同期信号１００に合わせて、同期信号生成部２１の生成する出力垂直同期信号１０１のタイミングを補正する。
【００２７】
同期信号生成部２１において、４０は水平走査カウンタであり、不図示のクロックジェネレータから供給される出力ビデオクロックをカウントして、第１のカウント値までカウントする毎に水平走査のタイミングを生成し、出力する。第１のカウント値は、後述する出力周期設定部３３により設定される。４１は垂直走査カウンタであり、水平走査カウンタ４０が出力する水平同期信号をカウントして、垂直走査のタイミングを生成する。垂直走査カウンタ４１は、第２のカウント値まで水平同期信号をカウントする毎に、出力垂直同期信号１０１を生成し出力する。第２のカウント値は、後述する周期補正部３４により設定された補正後の値（ライン数）である。
【００２８】
４２はデータイネーブル信号生成部であり、データイネーブル信号を生成して出力する。データイネーブル信号生成部４２は、水平同期信号からの同期信号幅、バックポーチ幅、イネーブル期間幅をカウントし、データイネーブル信号をアサートする。すなわち、データイネーブル信号生成部４２は、水平同期信号の先頭エッジから同期信号幅＋バックポーチ幅の期間が経過した後、イネーブル期間幅の間にわたってデータイネーブル信号をアサートする。４３は垂直ブランキング信号生成部であり、垂直ブランキング信号を生成して出力する。垂直ブランキング信号生成部４３は、垂直同期信号からの同期信号幅、バックポーチ幅、イネーブル期間幅をカウントし、垂直ブランキング信号をアサートする。すなわち、垂直ブランキング信号生成部４３は、垂直同期信号の先頭エッジから同期信号幅＋バックポーチ幅の期間が経過した後のイネーブル期間を除く期間において垂直ブランキング信号をアサートする。４４はフィールド信号生成部であり、奇数フィールドか偶数フィールドかを示すフィールド信号を生成して出力する。フィールド信号生成部４４は、垂直同期信号の出力タイミングに合わせて、フィールド信号をトグルさせることで、奇数フィールドか偶数フィールドかを示す。
【００２９】
同期ずれ補正部２０において、３５はウインドウ幅設定部であり、ＣＰＵバス経由で全体制御部８が有するＣＰＵ（不図示）により設定された検出ウインドウの幅の設定値を保持する。３０は前ウインドウ生成部であり、カウンタで構成されており、前ウインドウのタイミング（前ウインドウ信号１０３（bfr_window））を生成する。前ウインドウ生成部３０は、垂直同期信号出力のタイミングで、保持されている設定値（検出ウインドウ幅）を出力周期から差し引いた値をロードし、水平同期信号をカウントする。水平同期信号のカウントが終了した時点（カウント値が設定値に到達した時点）で前ウインドウ信号１０３（bfr_window）をアサートし、次の垂直同期信号出力でネゲートする。
【００３０】
３１は後ウインドウ生成部であり、カウンタで構成されており、後ウインドウのタイミング（後ウインドウ信号１０５（aft_window））を生成する。後ウインドウ生成部３１は、垂直同期信号出力のタイミングで保持されている設定値（検出ウインドウ幅）の値をロードし、水平同期信号をカウントする。後ウインドウ生成部３１は、垂直同期信号出力を出力する時点で後ウインドウ信号１０５をアサートし、水平同期信号のカウントが終了した時点（カウント値が設定値に到達した時点）でネゲートする。
【００３１】
３２は近接判定部であり、前ウインドウ信号１０３または後ウインドウ信号１０５がアサートされている期間内に入力垂直同期信号が検出されたか否かを判定し、入力垂直同期信号が検出されたウインドウに応じた補正方向信号を出力する。前ウインドウ信号１０３がアサートされている期間（前ウインドウ期間）に入力垂直同期信号が検出された場合は、出力周波数を遅くする方向への補正を指示する信号を周波数補正指示信号として出力する。後ウインドウ信号１０５がアサートされている期間（後ウインドウ期間）に入力垂直同期信号が検出された場合は、出力周波数を速くする方向への補正を指示する信号を周波数補正指示信号として出力する。３３は出力周期設定部であり、ＣＰＵバス経由で設定された出力周期と補正幅の設定値を保持する。３４は周期補正部であり、近接判定部３２の出力する周波数補正指示信号に応じて、出力周期の値を補正して出力する。
【００３２】
＜タイミングジェネレータの動作の説明（図４〜図５）＞
以下、図４、５のタイミング図を用いて、タイミングジェネレータ１３による補正動作を説明する。
【００３３】
図４は、前ウインドウ期間で入力垂直同期信号を検出した様子を示すタイミング図である。図３と同様に、１００は入力垂直同期信号（vsync_in）、１０１は出力垂直同期信号（vsync_out）、１０３は前ウインドウ信号（bfr_window）、１０５は後ウインドウ信号（aft_window）、である。１０２は前ウインドウカウンタ（bfr_count）であり、出力垂直同期信号１０１から前ウインドウアサートまでのタイミングをカウントする。１０４は後ウインドウカウンタ（aft_count）であり、出力垂直同期信号１０１から後ウインドウのネゲートまでのタイミングをカウントする。前ウインドウカウンタ１０２は前ウインドウ生成部３０が実行するカウントを示し、後ウインドウカウンタ１０４は後ウインドウ生成部３１が実行するカウントを示している。
【００３４】
また、近接判定部３２は以下の信号を生成する。１０６は前ウインドウ検出信号（bfr_detect）であり、前ウインドウ信号１０３のアサート中に入力垂直同期信号１００が到来した場合にセットされる。１０７は後ウインドウ検出信号（aft_detect）であり、後ウインドウ信号１０５のアサート中に入力垂直同期信号１００が到来した場合にセットされる（図５を参照）。１０８は低速化要求信号（dir_slower）、１０９は高速化要求信号（dir_faster）であり、周期補正部３４に対して補正の方向を示す。近接判定部３２は、後ウインドウ期間が終了した時点で、前ウインドウ検出信号１０６と後ウインドウ検出信号１０７のいずれかがセットされているかを判定し、それぞれに対応した要求信号をセットする。低速化要求信号１０８は、前ウインドウ検出信号１０６がセットされている場合にアサートされ、同期信号生成部２１が出力する垂直同期信号の出力周波数を遅くする要求信号である。高速化要求信号１０９は、後ウインドウ検出信号１０７がセットされている場合にアサートされ、同期信号生成部２１が出力する垂直同期信号の出力周波数を速くする要求信号である。
【００３５】
周期補正部３４は、垂直走査カウンタロード値１１０（vcount_load）を出力する。低速化要求信号１０８がアサートされている場合は「出力周期（vperiod）＋補正幅（adjval）」とする。こうして、垂直走査カウンタ４１が垂直同期信号を出力するまでにカウントするべきライン数を示す第２のカウント値を増加させ、垂直同期信号の周期を長くする。また、高速化要求信号１０９がアサートされている場合は「出力周期（vperiod）−補正幅（adjval）」とする（図５）。こうして、垂直走査カウンタ４１が垂直同期信号を出力するまでにカウントするべきライン数を示す第２のカウント値を減少させ、垂直同期信号の周期を短くする。低速化要求信号１０８及び高速化要求信号１０９のいずれもアサートされていない場合は、補正なしに「出力周期」を出力する。
【００３６】
図４の例では、入力垂直同期信号パルス１２０が前ウインドウ期間１２１の間に到来しているので、前ウインドウ検出信号１０６がアサートされる（１２２）。後ウインドウ終了のタイミング１２３の時点で、低速化要求信号１０８がアサートされる（１２４）。そして、垂直走査カウンタ４１のカウント終了タイミング１２５において、「出力周期＋補正幅」がロードされる。垂直走査カウンタ４１は、ロードされた「出力周期＋補正幅」だけ水平ラインをカウントすると出力垂直同期信号を出力する。結果として、次のフレーム＃３では補正幅（adjval）だけ垂直走査の周波数が遅くなるように変更され（１２６）、入出力の垂直同期信号がより離れるように補正される。
【００３７】
図５は、後ウインドウ期間で入力垂直同期信号を検出した様子を示すタイミング図である。図５の例では、入力垂直同期信号パルス１３０が後ウインドウ期間１３１の間に到来しているので、後ウインドウ検出信号１０７がアサートされる（１３２）。後ウインドウ期間の終了のタイミング１３３の時点で、高速化要求信号１０９がアサートされる（１３４）。垂直走査カウンタ４１のカウント終了タイミング１３５においては、「出力周期−補正幅」がロードされる。垂直走査カウンタ４１は、ロードされた「出力周期−補正幅」だけ水平ラインをカウントすると出力垂直同期信号を出力する。結果として、図５のフレーム＃３では垂直走査の周波数が補正幅（adjval）だけ速くなるように変更され（１３６）、入出力の垂直同期信号がより離れるように補正される。
【００３８】
以上の動作により、入力垂直同期信号を出力垂直同期信号から離し、ロック期間の方向に近付けるように補正が行なわれる。この制御を、非ロック期間に入力垂直同期信号が存在しなくなるまで繰り返すことで、入力垂直同期信号をロック期間に引き込むことができる。
【００３９】
以上説明したように、第一実施形態によれば、垂直同期信号出力前後の所定のウインドウ期間（非ロック期間）に入力垂直同期信号があったかを検出し、入力垂直同期信号が検出されたウインドウに応じて出力同期信号の周期が補正される。そのため、安定性と高速性を維持しながら同期ずれ補正の構成を簡素化できる。
【００４０】
［第二実施形態］
第二実施形態では、前ウインドウと後ウインドウとを異なった幅に設定できるようにした例について説明する。なお、第二実施形態における表示装置、ＴＶ受信器の構成は、前述の第一実施形態（図１）と同様である。
【００４１】
＜第二実施形態によるタイミングジェネレータの構成（図６）＞
図６を用いて本実施形態のタイミングジェネレータ１３の構成を説明する。なお、第一実施形態（図１）と同様の構成要素には同一番号を付してある。第二実施形態の同期ずれ補正部２０は、前ウインドウと後ウインドウの幅を独立に設定できる。５０は前ウインドウ幅設定部であり、ＣＰＵバスを介して設定された前ウインドウの幅の設定値を保持する。５１は後ウインドウ幅設定部であり、ＣＰＵバスを介して設定された後ウインドウの幅の設定値を保持する。このような構成によれば、ロック期間を所望のタイミングに配置することができる。例えば、出力垂直走査周期の前半分にロック期間を置きたい場合には、前ウインドウ幅を長くし、後ウインドウ幅を短く設定すればよい。また、出力垂直走査周期の後半分に置きたい場合には、前ウインドウ幅を短くし、後ウインドウ幅を長く設定すればよい。
【００４２】
＜タイミングジェネレータの動作の説明（図７）＞
図７は、前ウインドウで入力垂直同期信号を検出した様子を示すタイミング図である。図４や図５で説明したのと同様の信号のタイミングが図示されている。図７の例では、入力垂直同期信号１００の入力垂直同期信号パルス２２０が、前ウインドウ信号１０３のアサートされている期間（前ウインドウ期間２２１）に到来しているので、前ウインドウ検出信号１０６がアサートされる（２２２）。そして、後ウインドウ信号１０５の終了のタイミング２２３の時点で、低速化要求信号１０８がアサートされる（２２４）。垂直走査カウンタ４１のカウント終了タイミング２２５においては、「出力周期＋補正幅」がロードされる。結果として、フレーム＃３では垂直走査の周波数が遅く変更され、入出力の垂直同期信号がより離れるように補正される。後ウインドウ信号のアサート期間に入力垂直同期信号１００のパルスが到来した場合も、第一実施形態同様に高速化要求信号１０９がアサートされ、入出力の垂直同期信号がより離れるように補正される。
【００４３】
以上の動作により、入力垂直同期信号をロック期間の方向に近付けるように補正が行なわれる。この制御を非ロック期間に入力垂直同期信号が存在しなくなるまで繰り返すことで、任意の位相に設定したロック期間に入力垂直同期信号を引き込むことができる。
【００４４】
以上説明したように、第二実施形態によれば、垂直同期信号入力の検出ウインドウを前後非対称の幅にして出力周期補正することで、簡素な構成で、同期ずれ補正に加えて出力位相制御を実現でき。
【００４５】
［他の実施形態］
なお、本発明は、上述の実施形態に限定されるものではなく、幅広く応用することが可能である。例えば、上記各実施形態においては、低速化要求信号１０８や高速化要求信号１０９に対して同一の補正幅（adjval）を用いたがこれに限られるものではなく、周波数を高速化する場合と低速化する場合で異なる値の補正幅を用いるようにしてもよい。
【００４６】
また、前ウインドウ期間や後ウインドウ期間を複数の部分に区切り、細分化された部分期間毎に異なる補正幅を割り当て、入力垂直同期信号が存在する部分期間に割り当てられている補正幅を用いるようにしてもよい。この場合、たとえば、出力垂直同期信号に近い部分期間ほど大きい補正幅を割り当てることにより、引き込み時間（入力垂直同期信号をロック期間へ移動させるための時間）をより短くすることができる。
【００４７】
また、上記各実施形態では隣接する垂直同期信号間の水平走査ライン数の増減によって周期補正を行なう例を説明したが、隣接する水平同期信号間を構成するクロックサイクル数の増減によって周期補正するようにしてもよい。すなわち、周期補正部３４は、近接判定部３２により低速化要求信号１０８がアサートされると、水平走査カウンタ４０に「ロック時の水平周期＋補正幅」を設定する。水平走査カウンタ４０は、設定された「ロック時の水平周期＋補正幅」だけビデオクロックをカウントすると、水平同期信号を出力する。垂直走査カウンタ４１はこの水平同期信号をカウントして垂直同期信号を出力するため、結果として、垂直同期信号の出力が「補正幅」に応じて遅れる。同様に、周期補正部３４は、近接判定部３２により高速化要求信号１０９がアサートされると、水平走査カウンタ４０に「ロック時の水平周期−補正幅」を設定する。水平走査カウンタ４０は、設定された「ロック時の水平周期−補正幅」だけビデオクロックをカウントすると、水平同期信号を出力する。結果として、垂直走査カウンタ４１による垂直同期信号の出力が「補正幅」に応じて早まる。
【００４８】
また、上記各実施形態において、低速化要求信号１０８や高速化要求信号１０９に対して別々の補正方法を用いるようにしてもよい。たとえば、低速化要求信号１０８に関しては、垂直同期信号間の水平ライン数を増加させ、高速化要求信号１０９では、水平同期信号間のクロックサイクル数を減少させるようにしてもよい。更に、上述した、細分化された部分期間毎に、上記の補正方法を設定するようにしてもよい。
【００４９】
なお、本発明は、複数の機器から構成されるシステムの１部として適用しても、１つの機器からなる装置の１部に適用してもよい。
【００５０】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014175870.tif 000003
【図２】
2014175870.tif 000004
【図３】
2014175870.tif 000005
【図６】
2014175870.tif 000006
【図４】
2014175870.tif 000007
【図５】
2014175870.tif 000008
【図７】
2014175870.tif 000009
【図８】
2014175870.tif 000010
【図９】
2014175870.tif 000011
【図１０】
2014175870.tif 000012