(57)【要約】【課題】入出力の同期信号の引込み完了を判定するための時間を短くする。【解決手段】出力同期信号の周期を補正することにより、入力同期信号と出力同期信号のタイミングの位置関係を変更できる同期信号生成装置は、入力同期信号のタイミングを出力同期信号の周期により決められる所定の位相の区間に引き込むことが可能か否かを判定し、出力同期信号の周期を補正し、入力同期信号のタイミングを所定の位相の区間に引き込むことが可能と判定された場合、出力同期信号の周期が補正された後に、入力同期信号のタイミングが所定の位相の区間に引き込まれたか否かを判定する。【選択図】図１
2016163334.tif 000002
【特許請求の範囲】
【請求項１】
出力同期信号の周期を補正することにより、入力同期信号と前記出力同期信号のタイミングの位置関係を変更できる同期信号生成装置であって、
前記入力同期信号のタイミングを前記出力同期信号の周期により決められる所定の位相の区間に引き込むことが可能か否かを判定する第１の判定手段と、
前記出力同期信号の周期を補正する補正手段と、
前記第１の判定手段により前記入力同期信号のタイミングを前記所定の位相の区間に引き込むことが可能と判定された場合、前記補正手段により前記出力同期信号の周期が補正された後に、前記入力同期信号のタイミングが前記所定の位相の区間に引き込まれたか否かを判定する第２の判定手段と、
を有することを特徴とする同期信号生成装置。
【請求項２】
前記出力同期信号のタイミングに対する前記入力同期信号のタイミングの移動量を検出する移動量検出手段をさらに有し、
前記第１の判定手段は前記移動量に基づいて前記入力同期信号のタイミングを前記所定の位相の区間に引き込むことが可能か否かを判定することを特徴とする請求項１に記載の同期信号生成装置。
【請求項３】
前記第１の判定手段は、前記移動量が、前記補正手段により補正できる前記出力同期信号の周期の補正量より小さい場合に、前記入力同期信号のタイミングを前記所定の位相の区間に引き込むことが可能と判定することを特徴とする請求項２に記載の同期信号生成装置。
【請求項４】
前記入力同期信号の周期を検出する周期検出手段をさらに有し、
前記第１の判定手段は、前記入力同期信号の周期に基づいて前記入力同期信号のタイミングを前記所定の位相の区間に引き込むことが可能か否かを判定することを特徴とする請求項１に記載の同期信号生成装置。
【請求項５】
前記第１の判定手段は、前記出力同期信号の周期と前記入力同期信号の周期との差が、前記補正手段により補正できる前記出力同期信号の周期の補正量より小さい場合に、前記入力同期信号のタイミングを前記所定の位相の区間に引き込むことが可能と判定することを特徴とする請求項４に記載の同期信号生成装置。
【請求項６】
前記第２の判定手段は、前記入力同期信号のタイミングが前記所定の位相の区間に引き込まれていないことを判定した場合に、引込み中であることを示す信号を出力することを特徴とする請求項１から５のいずれか１項に記載の同期信号生成装置。
【請求項７】
前記第２の判定手段は、前記入力同期信号のタイミングが前記所定の位相の区間に引き込まれたことを判定した場合に、引込み完了であることを示す信号を出力することを特徴とする請求項１から５のいずれか１項に記載の同期信号生成装置。
【請求項８】
請求項６または７に記載の同期信号生成装置と、
前記入力同期信号のタイミングで入力された映像データをバッファリングするバッファと、
前記同期信号生成装置から受信した信号に基づいて、前記バッファを介した映像データまたは前記バッファを介さない映像データを選択する選択手段と、
前記選択手段により選択された映像データを前記出力同期信号のタイミングで表示する表示手段と、を含む映像処理装置であって、
前記選択手段は、前記同期信号生成装置から前記引込み中であることを示す信号を受信した場合に、前記バッファを介した映像データを選択することを特徴とする映像処理装置。
【請求項９】
請求項６または７に記載の同期信号生成装置と、
前記入力同期信号のタイミングで入力された映像データをバッファリングするバッファと、
前記同期信号生成装置から受信した信号に基づいて、前記バッファを介した映像データまたは前記バッファを介さない映像データを選択する選択手段と、
前記選択手段により選択された映像データを前記出力同期信号のタイミングで表示する表示手段と、を含む映像処理装置であって、
前記選択手段は、前記同期信号生成装置から前記引込み完了であることを示す信号を受信した場合に、前記バッファを介さない映像データを選択することを特徴とする映像処理装置。
【請求項１０】
出力同期信号の周期を補正することにより、入力同期信号と前記出力同期信号のタイミングの位置関係を変更する同期信号生成方法であって、
前記入力同期信号のタイミングを前記出力同期信号の周期により決められる所定の位相の区間に引き込むことが可能か否かを判定する第１の判定工程と、
前記出力同期信号の周期を補正する補正工程と、
前記第１の判定工程において前記入力同期信号のタイミングを前記所定の位相の区間に引き込むことが可能と判定された場合、前記補正工程において前記出力同期信号の周期が補正された後に、前記入力同期信号のタイミングが前記所定の位相の区間に引き込まれたか否かを判定する第２の判定工程と、
を有することを特徴とする同期信号生成方法。
【請求項１１】
請求項１から請求項９のいずれか１項に記載の同期信号生成装置の各手段としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同期信号生成技術、特に動画像の表示や処理を行なう映像処理装置に同期信号を供給する技術に関する。
【背景技術】
【０００２】
モニタディスプレイに代表される映像処理装置が普及している。これら装置には、入力から出力までの遅延時間が少なくなるように工夫されたものがある。例えば、これらの装置がゲーム等の表示器として使われる場合は、操作入力がフィードバックされた画面が表示器に表示される。フィードバックまでの時間が長いとユーザが違和感を感じるため、表示器は内部処理による遅延が少なくなるように構成されている。例えば、表示器において、画面を一時格納するためのフレームバッファの面数やラインバッファの段数が、最小限の量になっている。
【０００３】
また、これら装置には、入出力のフレーム周波数を同期させる機構を備えたものがある。映像を出力する表示パネルには、デバイス毎に要求されるタイミング規定があることから、これらの装置は、該タイミング規定に従ったフレーム周波数で駆動されている。一方、入力される映像は、ＶＧＡやＸＧＡ等の多様な画像フォーマットがあることから、異なったフレーム周波数を有し得る。入出力のフレーム周波数が異なっている場合には、表示される映像において、コマ飛びやティアリングと呼ばれる画面乱れが発生する。ティアリングとは、1つの画面に複数のフレームが表示されることにより、画面内の上下が横方向にずれて表示されたり、ちらついたりする現象である。
【０００４】
ティアリングを防ぐには、入出力のフレーム周波数を同期させる、すなわち、入出力の同期信号を引き込む機構（フレームロック機構）が必要である。また、フレームバッファリングしてから画像を表示する方法もあるが、入出力間の遅延が大きくなる。そのため、引込み中はフレームバッファリングした画像を表示しておき、引込み完了の時点でフレームバッファリングしない表示モードに切り替えるような処理が行われている。
【０００５】
入出力の同期信号を引き込む方法として、例えば特許文献１に記載される方法が考案されている。特許文献１の方法は、フレームロック機構の補正範囲内で入力が発生した場合に、入力同期信号の周期と入出力同期信号の位相差を検出し、位相差が小さくなるように出力同期信号の周期を制御する方法である。この方法によれば、入出力の位相差が小さくなった時点で、引込みが完了することになる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第５２８４３０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述の特許文献１に記載される方法では、補正範囲外の入力も想定した場合には複雑な制御が必要であり、引込みの完了を判定するのに長い時間がかかるという課題があった。補正範囲外の入力の場合は、入出力同期信号の位相差を安定させることができないので、補正範囲内の入力とは別の制御が必要となる。また、補正範囲外であることを決定するには、長時間の履歴を採取する等の複雑な制御が必要である。そのため、ティアリングを防ぐための表示モード（フレームバッファリングモード）を解除するまでに時間がかかっていた。
【０００８】
本発明は上記課題に鑑みてなされたものであり、入出力の同期信号の引込み完了を判定するための時間を短くすることを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するための一手段として、本発明の同期信号生成装置は以下の構成を有する。すなわち、出力同期信号の周期を補正することにより、入力同期信号と前記出力同期信号のタイミングの位置関係を変更できる同期信号生成装置であって、前記入力同期信号のタイミングを前記出力同期信号の周期により決められる所定の位相の区間に引き込むことが可能か否かを判定する第１の判定手段と、前記出力同期信号の周期を補正する補正手段と、前記第１の判定手段により前記入力同期信号のタイミングを前記所定の位相の区間に引き込むことが可能と判定された場合、前記補正手段により前記出力同期信号の周期が補正された後に、前記入力同期信号のタイミングが前記所定の位相の区間に引き込まれたか否かを判定する第２の判定手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、入出力の同期信号の引込み完了を判定するための時間を短くすることが可能となる。
【図面の簡単な説明】
【００１１】
【図１】実施形態１の同期信号生成部の機能ブロック構成を示す図。
【図２】実施形態１の映像処理装置のハードウェア構成の一例を示す図。
【図３】実施形態１の映像処理装置の機能ブロック構成を示す図。
【図４】実施形態１の映像処理装置のフレームロックのタイミング図。
【図５】実施形態１の映像処理装置の入力切換え処理のタイミング図。
【図６】実施形態１の同期信号生成部の引込み判定の動作例を示す図。
【図７】実施形態１の同期信号生成部の引込み判定の制御を示すフローチャート。
【図８】実施形態２の同期信号生成部の機能ブロック構成を示す図。
【図９】実施形態２の同期信号生成部の引込み判定の動作例を示す図。
【発明を実施するための形態】
【００１２】
以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１３】
［実施形態１］
本実施形態では、出力同期信号に対する入力同期信号の移動量（出力同期信号と入力同期信号はそれぞれ独立して周期的に発生する信号）がフレームロック制御の補正量以下だった場合に「引込み可能」と判定し、引込み可能で且つ入力同期信号の位置がロックウインドウの中にある場合に「引込み完了」と判定する例を説明する。本実施形態において、「引込み」は、入力同期信号のタイミングを出力同期信号に基づく所定の位相の区間で発生させるための処理を表し、この処理は出力同期信号の周期を補正することにより実現される。「引込み」が完了することにより、映像データが表示（出力）される有効画像領域の前半と後半において、同じフレームの画像データの表示が可能となる。
【００１４】
＜映像処理装置の構成（図２、３）＞
図２は、本実施形態における映像処理装置のハードウェア構成の一例を示す図である。本実施形態における映像処理装置は、表示パネル（表示部２５）に画像の表示を行なうモニタディスプレイである。制御部２１は例えばＣＰＵであり、各構成要素の動作を制御する。ＲＯＭ２２は、制御命令つまりプログラムを格納する。ＲＡＭ２３は、プログラムを実行する際のワークメモリやデータの一時保存などに利用される。通信部２４は、外部の装置と通信するための制御を行う。表示部２５は、各種表示を行う。表示部２５は、画像データを表示する表示パネルで構成される。表示パネルは、ＬＣＤやプラズマ、ＣＲＴ、有機ＥＬ等の方式で構成されてもよく、また、壁面に投影するような投射型の表示デバイスであってもよい。ユーザＩ／Ｆ（インタフェース）２６は、ユーザの操作を受け付ける。
【００１５】
図３は、本実施形態の映像処理装置の機能ブロック構成の一例を示す図である。映像入力部３１は、外部から映像コンテンツの入力を受ける。映像入力部３１には、入力インタフェースとして「入力１」、「入力２」、「入力３」の３つのポートが設けられており、選択された一つの入力ポートから入力が行われる。入力インタフェースは、例えばＨＤＭＩやＤＶＩ、ＤｉｓｐｌａｙＰｏｒｔ、アナログビデオ等の各種規格の形式の映像コンテンツを受け付ける。映像入力部３１は、入力された映像コンテンツを同期信号が付された非圧縮のデジタルデータの形式に変換して、フレームバッファ３２、映像スイッチ３３、及び同期信号生成部３５へ出力する。
【００１６】
フレームバッファ３２は、画像データをフレーム単位でバッファリングする。例えばフレームバッファ３２は、２画面分のフレームを格納できるバッファを備え、入力された画像データが交互に書き込まれていく。書込みが行なわれていない側の画面の画像データが読み出され、表示に使用されることで、映像処理装置１は、ティアリングのない表示を行なうことができる。
【００１７】
映像スイッチ３３は、フレームバッファ３２を介さない画像データと、フレームバッファ３２を介した画像データの両方を受け取り、切換え制御部３６から入力された信号に基づいて、そのうちの一方の画像データを選択して出力する。表示部３４は、画像データを表示する表示パネルで構成され、図２の表示部２５に対応する。同期信号生成部３５は、表示部３４を駆動するための同期信号を生成する。同期信号は、以下に示すように、垂直同期信号、水平同期信号、有効画像領域信号、ロックウインドウ信号等から構成される。
【００１８】
切換え制御部３６は、同期信号生成部３５により生成された信号の状態に応じて、映像スイッチ３３がフレームバッファ３２を介さない画像データと、フレームバッファ３２を介した画像データのいずれかを選択すべきかを指示する信号を生成し、出力する。具体的には、入力周波数がフレームロック不可能な周波数の場合は、切換え制御部３６は、フレームバッファリング３を介した画像を選択することを指示する信号を生成する。一方、入力周波数がフレームロック可能な周波数であるが、入出力周波数がフレームロックしていない場合は、切換え制御部３６は、フレームバッファリング３を介した画像を選択することを指示する信号を生成する。また、入力周波数がフレームロック可能な周波数であるが、入出力周波数がフレームロックしている場合は、切換え制御部３６は、フレームバッファ３２を介さない画像を選択することを示す信号を生成する。切換え制御部３６は、生成した信号を映像スイッチ３３へ出力する。
【００１９】
＜フレームロックの動作（図４）＞
次に、同期信号生成部３５におけるフレームロックの制御について説明する。図４は、フレームロックの様子を示すタイミング図である。出力垂直同期信号４０（出力Vsync）、有効画像領域信号４１、及びロックウインドウ信号４２は、同期信号生成部３５により生成された信号である。このうち、出力垂直同期信号４０（出力Vsync）は、出力される画像フレームの開始タイミングを示す。有効画像領域信号４１は、有効な画像データが送出されるタイミングを示す。論理Ｈとなっている区間４６が有効なタイミングを表わす。ロックウインドウ信号４２は、フレームロックの機能で引込むべき所定の位相を示す。論理Ｈとなっている区間４７がロック位相を表わす。このロック位相は、出力垂直同期信号４０の周期によって決められる。入力垂直同期信号４３〜４４（入力Vsync）は、それぞれのケース(1)〜(2)において入力される画像フレームの開始タイミングを示す。
【００２０】
第一のケースである入力垂直同期信号４３の場合、入力Vsyncのパルス４８は、ロック位相４７から離れた位置にある。これは、フレームロックが外れた「引込み中」の状態であることを意味する。他方、入力Vsyncのパルス４８は有効画像領域信号４１の論理Ｈとなっている区間４６と干渉する位置にある。フレームバッファ３２を介さずに映像データを出力する構成の場合は、有効画像領域の前半と後半で異なるフレームの画像が表示されることになる。結果として、表示部３４において、表示画面の上下でティアリングが発生した画像が表示される。
【００２１】
第二のケースである入力垂直同期信号４４の場合、入力Vsyncのパルス４９はロック位相４７の位置にある。これは、フレームロックが完了した「引込み完了」の状態であることを意味する。入力Vsyncのパルス４９は有効画像領域信号４１の論理Ｈとなっている区間４６とは干渉していない。有効画像領域の全域で同じフレームの画像を表示できるので、表示画面にティアリングは発生しない。本実施形態の映像処理装置は、第二のケースのように、入力Vsyncを所定のロック位相４７に引込んで表示を行なう。
【００２２】
＜同期信号生成部の構成（図１）＞
図１は、同期信号生成部３５の構成を示すブロック図である。本実施形態の同期信号生成部３５は、出力Vsync（出力垂直同期信号）に対する入力Vsync（入力垂直同期信号）の移動量がフレームロック制御の補正量以下だった場合に「引込み可能」と判定する。そして、同期信号生成部３５は、引込み可能で、かつ、入力Vsyncの位置がロックウインドウ（すなわち、ロック位相の区間）の中にある場合は「引込み完了」と判定する。以下、同期信号生成部３５の具体的な処理について説明する。
【００２３】
入力同期信号入力部１１は、映像入力部３１から入力Vsyncを受信する。出力同期信号生成部１２は、表示部３４を駆動するための表示同期信号を生成する。フレームロック制御部１３は出力同期信号生成部１２と共に、前述したフレームロックの制御を行なう。フレームロック制御部１３は、入力Vsyncと出力Vsyncのタイミングを検出して、該２つのタイミングの位相差を測り、該位相差に基づいて調整信号を生成し、出力同期信号生成部１２へ出力する。出力同期信号生成部１２は、入力された調整信号に基づいて、出力側の同期信号（表示同期信号）の周期を変更する。この周期の変更により、入力Vsyncをロック位相に引込むことが可能となる。出力同期信号生成部１２は、出力側のフレーム当たりのライン数を所定の補正量だけ増減することにより、周期の変更を行なう。フレームロック制御部１３は、測定した位相差に基づいて、または、引込みの完了判定部１８から出力される引込み状態信号１９に基づいて、フレームロック完了であることを判断することが可能である。
【００２４】
位置検出部１４は、出力Vsyncに対する入力Vsyncの位置を検出する。移動量検出部１５は、位置検出部１４により検出された位置を使用して、出力Vsyncに対する入力Vsyncの移動量を検出する。移動量検出部１５は、前フレームにおける入力Vsyncの位置と、現フレームの入力Vsyncの位置の差分を算出することで移動量を検出する。引込みの可否判定部１６は、移動量検出部１５の結果から入力信号の引込みが可能かを判定する。可否判定部１６は、フレームロック制御部１３の補正量よりも移動量が小さい場合に「引込み可能」と判定し、それ以外の場合は「引込み不可」と判定する。可否判定部１６は、入力信号が「引込み可能」な場合に、判定信号１７として引込み可能を示すレベルの信号を切換え制御部３６へ出力する。
【００２５】
引込みの完了判定部１８は、入力Vsyncの位置がロックウインドウの中にあるか否かを判定する。完了判定部１８は、入力Vsyncの位置がロックウインドウの中にある場合に「引込み完了」と判定し、それ以外の場合は「引込み中」と判定する。完了判定部１８は、入力Vsyncの位置がロックウインドウの中にある場合に、引込み状態信号１９として、「引込み完了」を示すレベルの信号を切換え制御部３６へ出力する。また、完了判定部１８は、入力Vsyncの位置がロックウインドウの中にない場合に、引込み状態信号１９として、「引込み中」を示すレベルの信号を切換え制御部３６へ出力する。
【００２６】
＜引込み判定の動作例（図６）＞
次に、図６を用いて、可否判定部１６による引込み判定の動作例を説明する。図６は、入力Vsynの位置検出と移動量検出の様子を示すタイミング図である。フレーム＃１において、入力Vsyncがタイミング６０で発生したとする。この場合、位置検出部１４は、出力Vsyncに対する入力Vsyncの位置として、位置６１を計測する。続くフレーム＃２において、入力Vsyncがタイミング６２で発生したとする。この場合、位置検出部１４は、出力Vsyncに対する入力Vsyncの位置として、位置６３を計測する。移動量検出部１５は、前フレームであるフレーム＃１の位置６１と現フレームであるフレーム＃２の位置６３の差分として、移動量６４を算出する。可否判定部１６は、補正量６５と移動量６４を比較して、引込み可能かを判定する。例えば、移動量が５ライン、補正量が８ラインであった場合は、移動量＜補正量であるので、可否判定部１６は「引込み可能」と判定する。
【００２７】
次に、完了判定部１８は、入力Vsyncとロックウインドウとの位置関係を比較することで、引込み状態を判定する。入力Vsyncの位置がロックウインドウの左端６６と右端６７の間にある場合、完了判定部１８は「引込み完了」と判定し、それ以外の場合に「引込み中」と判定する。図６の例では、入力Vsyncの位置６３は、ロックウインドウ左端６６よりも左にあるので、完了判定部１８は「引込み中」と判定する。この場合、完了判定部１８は、「引込み中」を示すレベルの信号を切換え制御部３６へ出力する。切換え制御部３６は、これを受けてフレームバッファリング３を介した画像を選択することを指示する信号を映像スイッチ３３へ出力する。映像スイッチ３３は、入力された信号に基づいて、フレームバッファ３２を介した映像データを選択して出力する。この制御により、表示部３４では、「フレームバッファリングモード」での表示、すなわち、フレームバッファ３２を介した映像データの表示が行われる。
【００２８】
一方、完了判定部１８が、入力Vsyncが「引込み可能」で且つ「引込み完了」の位相にあると判定した場合、「引込み完了」を示すレベルの信号を切換え制御部３６へ出力する。切換え制御部３６は、これを受けてフレームバッファリング３を介さない画像を選択することを指示する信号を映像スイッチ３３へ出力する。映像スイッチは、入力された信号に基づいて、フレームバッファ３２を介さない映像データを選択して出力する。この制御により、表示部３４では、「低遅延モード」での表示、すなわち、フレームバッファ３２を介さない映像データの表示が行われる。
【００２９】
＜入力切換えの処理が行われた場合のタイミング（図５）＞
図５は、ユーザによる入力切換え処理が行われた場合の様子を示すタイミング図である。入力切換え処理は、例えば、ユーザがＵＩ上で入力ポートの切替えメニューを操作することで起動される。また、ユーザが入力ポートに接続されたケーブルを差し換えることで起動される。出力垂直同期信号５０（出力Vsync）は、同期信号生成部３５により生成され、判定信号５１は可否判定部１６により生成され、引込み状態信号５２は、完了判定部１８により生成される。遅延モード５３は、表示部３４に表示される映像データの表示モード（フレーム遅延モード（すなわちフレームバッファリングモード）または低遅延モード）を示す。
【００３０】
まず、タイミング５４では、ユーザ操作による入力切換えの指示が発生する。同期信号生成部３５で引込み処理が開始され、引込み状態信号５２は「引込み中」のステータスになる。この間はフレームバッファ３２を使用した「フレームバッファリングモード」で表示が行なわれる。
【００３１】
並行して、可否判定部１６により引込み可能かの判定処理が行なわれ、タイミング５５で判定信号５１が「引込み可能」のステータスになる。その後、フレームロック制御の結果として、タイミング５７で引込みが完了する。区間５８では、遅延モードはフレームバッファを使用しない「低遅延モード」に切換えられ、フレームバッファ３２を介さないで表示が行なわれる。
【００３２】
＜入力切換えの制御の流れ（図７）＞
次に、図７を参照して、入力切換えを行なう際の制御の流れを説明する。図７は、入力切換えが指示された場合の本実施形態による映像処理装置の制御を示すフローチャートである。ステップＳ１００では、映像処理装置は、フレームバッファのモードを「フレームバッファリングモード」に設定する。映像処理装置は、入力Vsyncの初期の位相がどこにあるか分からないので、ティアリングが発生しないように、一律にフレームバッファリングモードにする。ステップＳ１０１では、映像処理装置は、移動量検出部１５を駆動して、入力Vsyncの移動量を検出する。ステップＳ１０２では、映像処理装置は、入力Vsyncの移動量の検出結果を使用して引込みが可能か判定し、可能であれば処理をステップＳ１０３へ進め、不可能であれば処理を終了する。映像処理装置は、移動量がフレームロック機構の補正量よりも小さい場合に引込み可能と判定する。
【００３３】
ステップＳ１０３では、映像処理装置は、位置検出部１４を駆動して、入力Vsyncの位置を検出する。ステップＳ１０４では、映像処理装置は、入力Vsyncの位置の検出結果を使用して引込みが完了したかを判定し、完了であれば処理をステップＳ１０５へ進め、未完了であればステップＳ１０３の処理を再度実行する。映像処理装置は、入力Vsyncの位置がロックウインドウ内にある場合に引込み完了と判定する。ステップＳ１０５では、映像処理装置は、フレームバッファのモードを「低遅延モード」に設定し、処理を終了する。以上の処理によって、入力Vsyncの引込み可能で、かつ、引込み完了している場合にのみ、映像処理装置は、「低遅延モード」に切り換えることができる。
【００３４】
結果として、引込み不可能な場合は、映像処理装置は、フレームバッファのモードを「フレームバッファリングモード」に設定することでティアリングを防ぐ。引込み可能であるが引込み未完了の場合は、映像処理装置は、フレームバッファリングモードで動作することでティアリングを防ぐ。引込み可能で且つ引込み完了の場合は、映像処理装置は、ティアリングが発生しないので、「低遅延モード」に設定する。
【００３５】
以上説明したように、本実施形態によれば、引込み位相にロックしたという判定をより速く行うことができる。これにより、ティアリングを防ぐための表示モード（フレームバッファリングモード）をより速く解除することが可能になる。
【００３６】
［実施形態２］
本実施形態では、入力同期信号の周期がフレームロック制御の補正範囲内だった場合に「引込み可能」と判定する例を説明する。本実施形態の映像処理装置の構成は、前述の実施形態と同様であるので説明を省略する。
【００３７】
＜同期信号生成部の構成（図８）＞
図８は、本実施形態の同期信号生成部３５の構成を示すブロック図である。前述の実施形態と同一の要素には同一の番号を付し、説明を省略する。本実施形態の同期信号生成部３５は、実施形態１で説明した図１と比較して、移動量検出部１５と可否判定部１６を含まず、周期検出部８１と可否判定部８２を含む。
【００３８】
周期検出部８１は、入力Vsyncの周期を計測する。入力Vsyncが来る毎に計測を開始し、直近の計測結果を保持しておく。可否判定部８２は、入力Vsyncの周期の計測結果を使用して、入力Vsyncが引込み可能かを判定する。本実施形態のフレームロック制御では、入力Vsyncの周期が出力Vsyncの周期±補正量の範囲に入っている場合にのみ引込みが可能である。従って、ここでは、入力Vsyncの周期が出力Vsyncの周期−補正量と出力Vsyncの周期＋補正量の範囲に入っている場合に、可否判定部８２は、「引込み可能」と判定する。
【００３９】
＜引込み判定の動作例（図９）＞
次に、図９を用いて、可否判定部８２による引込み判定の動作例を説明する。図９は、入力Vsyncの位置検出と移動量検出の様子を示すタイミング図である。フレーム＃１において、入力Vsyncがタイミング６０で発生したとする。この場合、位置検出部１４は、出力Vsyncに対する入力Vsyncの位置として、位置６１を計測し、周期検出部８１は、入力Vsyncの周期９０の計測を開始する。フレーム＃２において、入力Vsyncがタイミング６２で発生したとする。この場合、位置検出部１４は位置６３を計測し、周期検出部８１は、入力Vsyncの周期９０の計測を終了する。可否判定部８２は、出力Vsyncの周期±補正量と入力Vsyncの周期９０を比較して、引込み可能かを判定する。
【００４０】
次に、完了判定部１８は、入力Vsyncとロックウインドウとの位置関係を比較することで、引込み状態を判定する。完了判定部１８は、入力Vsyncの位置がロックウインドウの左端６６と右端６７の間にある場合に「引込み完了」、それ以外の場合に「引込み中」と判定する。図９の例では、入力Vsyncの位置６３は、ロックウインドウ左端６６よりも左にあるので、完了判定部１８は「引込み中」と判定する。このように、本実施形態によれば、実施形態１と同様の効果を得ることができる。
【００４１】
本実施形態による映像処理装置は、上述の実施形態に限定されることなく、幅広く応用することができる。例えば、バッファリングモードの解除をより速く行う映像処理装置を提供することもできる。すなわち、入力Vsyncが「引込み中」の位相にある場合は、有効画像領域を外れていればティアリングによるノイズは発生しないので、この場合に映像処理装置は、バッファリングモードを解除することができる。また、上述の実施形態では、映像処理装置を例に説明したが、画像を加工して出力するような装置を用いてもよい。例えば、画像編集機やスキャンコンバータのような装置であってもよい。
【００４２】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４３】
１１  入力同期信号入力部、  １２  出力同期信号生成部、  １３  フレームロック制御部、  １４  位置検出部、  １５  移動量検出部、  １６  可否判定部、  １７  判定信号、  １８  完了判定部、  １９  引込み状態信号、  ３１  映像入力部、  ３２  フレームバッファ、  ３３  映像スイッチ、  ３４  表示部、  ３５  同期信号生成部、  ３６  切換え制御部
【図１】
2016163334.tif 000003
【図２】
2016163334.tif 000004
【図３】
2016163334.tif 000005
【図４】
2016163334.tif 000006
【図５】
2016163334.tif 000007
【図６】
2016163334.tif 000008
【図７】
2016163334.tif 000009
【図８】
2016163334.tif 000010
【図９】
2016163334.tif 000011