(57)【要約】【課題】表示パネル駆動信号の安定状態を崩さずに胴切り線の表示を抑える。【解決手段】映像処理装置であって、入力された映像をフレームバッファリングするバッファリング部と、映像の入力及び出力のフレーム周波数を同期させるためのフレームロックを制御するフレームロック制御部と、フレームロックの完了を検出する検出部と、フレームロックの完了が検出されていない場合はバッファリング部によりフレームバッファリングされた映像を出力し、フレームロックの完了が検出された場合はフレームバッファリングされていない映像を出力するように切換える切換制御部とを備える。【選択図】図１
2014202865.tif 000002
【特許請求の範囲】
【請求項１】
入力された映像をフレームバッファリングするバッファリング手段と、
映像の入力及び出力のフレーム周波数を同期させるためのフレームロックを制御するフレームロック制御手段と、
前記フレームロックの完了を検出する検出手段と、
前記フレームロックの完了が検出されていない場合は前記バッファリング手段によりフレームバッファリングされた映像を出力し、前記フレームロックの完了が検出された場合は前記フレームバッファリングされていない映像を出力するように切換える切換制御手段と、
を備えることを特徴とする映像処理装置。
【請求項２】
１以上の入力ポートの何れかを介して前記映像を入力する映像入力手段をさらに備え、  前記フレームロック制御手段は、前記映像入力手段に入力される入力ポートがユーザ指示によって切換えられた場合に、前記フレームロックを制御することを特徴とする請求項１に記載の映像処理装置。
【請求項３】
前記切換制御手段により制御されて出力された映像を表示する表示手段をさらに備えることを特徴とする請求項１または２に記載の映像処理装置。
【請求項４】
前記表示手段を駆動するための同期信号を生成する信号生成手段をさらに備え、
前記フレームロック制御手段は、入力側および出力側の各垂直同期信号の位相を比較し、当該比較の結果に基づいて前記同期信号の周期を調整するための調整信号を生成することを特徴とする請求項３に記載の映像処理装置。
【請求項５】
前記フレームロックが完了するまでの所要時間を判定する時間判定手段をさらに備え、  前記切換制御手段は、前記所要時間が所定の時間内である場合は、前記フレームバッファリングされていない映像を出力するように制御することを特徴とする請求項１乃至４の何れか１項に記載の映像処理装置。
【請求項６】
バッファリング手段と、フレームロック制御手段と、検出手段と、切換制御手段とを備える映像処理装置の制御方法であって、
前記バッファリング手段が、入力された映像をフレームバッファリングする工程と、
前記フレームロック制御手段が、映像の入力及び出力のフレーム周波数を同期させるためのフレームロックを制御する工程と、
前記検出手段が、前記フレームロックの完了を検出する工程と、
前記切換制御手段が、前記フレームロックの完了が検出されていない場合は前記バッファリング手段によりフレームバッファリングされた映像を出力し、前記フレームロックの完了が検出された場合は前記フレームバッファリングされていない映像を出力するように切換える工程と、
を有することを特徴とする映像処理装置の制御方法。
【請求項７】
請求項６に記載の映像処理装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像処理装置、映像処理装置の制御方法及びプログラムに関し、特に、外部から映像データを入力して映像の表示または出力を行なう映像処理装置、映像処理装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
ＴＶ受信機やモニタディスプレイに代表される映像処理装置が普及している。ＴＶ受信機は、アナログ放送やデジタル放送を受信し、または外部入力インタフェースから映像データを入力して映像の表示を行なう。モニタディスプレイは、外部入力インタフェースから映像データを入力して映像の表示を行なう。
【０００３】
これら映像処理装置の中には、入力から出力までの遅延時間が少なくなるように工夫されたものがある。例えばゲームの表示器として使われる場合は、操作入力がフィードバックされた画面が表示される。フィードバックまでの時間が長い場合ユーザが違和感を抱くことになるため、内部処理による遅延段数が少なくなるような構成が採られる。例えば、画面を一時格納するためのフレームバッファの面数やラインバッファの段数が最小限の量になっている。
【０００４】
また、これらの映像処理装置の中には、入出力のフレーム周波数を同期させる機構（フレームロック機構）を備えたものがある。出力する表示パネルにはデバイス毎に要求されるタイミング規定があり、このタイミング規定に従ったフレーム周波数で駆動されている。一方、入力される映像はＶＧＡやＸＧＡ等の多様な画像フォーマットがあり、画像フォーマットにより異なった画角やフレーム周波数を持っている。入出力のフレーム周波数が異なっている場合にはコマ飛びや「胴切り」状の画面乱れが発生してしまう。「胴切り」とは、別名でティアリングとも言われる。１つの画面に複数のフレームが表示されることにより、画面内の上下が横方向にずれて表示されたり、ちらついたりする現象を指す。これを防ぐには入出力のフレーム周波数を同期させる機構が必要である。
【０００５】
フレームロック機構の一例として、出力のフレーム周波数を微小に増減することで入力のフレーム周波数に追随させる技術がある。例えば、出力のドットクロックの周波数やフレーム当たりのライン数を増減することにより追随を行なう。これによって、入出力のフレーム周波数を一致させ、入力を所定の位相位置に固定する（引込む）ことができる。極端に短い／長いフレーム周期が印加されることのない安定した駆動信号を供給できるので、表示パネルに対して影響が少ない制御方式である。
【０００６】
ここで、映像入力を開始したり入力ポートを切換えたりした場合、その時点では入力の位相は不定となる。そこからフレームロック機構の引込みが完了するまでの間は、画面乱れが発生する可能性がある。
【０００７】
映像入力の開始時や切換え時に発生してしまう胴切り線の表示を避ける方法として、特許文献１では、ダブルバッファ構成にすることで胴切り表示を防ぐ方法であって、バッファの書込み信号を表示パネル駆動信号でラッチすることにより読出し信号と同期を取る方法が開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００５−２５８２３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１の方法においては、フレームバッファを常に使用するため、内部の画像処理による遅延時間が増大していた。一方で、フレームバッファを使用しない場合においては、表示パネル駆動信号の安定状態を崩さずに制御しようとすると、フレームロックまでの間は胴切り線が表示されてしまう。
【００１０】
上記の課題に鑑み、本発明は、表示パネル駆動信号の安定状態を崩さずに胴切り線の表示を抑えることを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成する本発明に係る映像処理装置は、
入力された映像をフレームバッファリングするバッファリング手段と、
映像の入力及び出力のフレーム周波数を同期させるためのフレームロックを制御するフレームロック制御手段と、
前記フレームロックの完了を検出する検出手段と、
前記フレームロックの完了が検出されていない場合は前記バッファリング手段によりフレームバッファリングされた映像を出力し、前記フレームロックの完了が検出された場合は前記フレームバッファリングされていない映像を出力するように切換える切換制御手段と、
を備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、表示パネル駆動信号の安定状態を崩さずに胴切り線の表示を抑えることができる。
【図面の簡単な説明】
【００１３】
【図１】第１実施形態に係る映像処理装置の構成例を示すブロック図。
【図２】第１実施形態に係る映像処理装置のフレームロックの様子を示すタイミング図。
【図３】第１実施形態に係る映像処理装置の入力切換えの処理の手順を示すフローチャート。
【図４】第１実施形態に係る映像処理装置の入力切換えのタイミング図。
【図５】第２実施形態に係る映像処理装置の構成例を示すブロック図。
【図６】第２実施形態に係る映像処理装置の入力切換えの処理の手順を示すフローチャート。
【発明を実施するための形態】
【００１４】
以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１５】
（第１実施形態）
本実施形態では、映像入力の開始または切換え時において、フレームロックの状況に応じてフレームバッファの構成を切換える例を説明する。入出力がフレームロックするまでの間はフレームバッファリングした画像を表示しておき、フレームロック後にフレームバッファリングしない画像の表示に切換える。
【００１６】
フレームバッファリングすることにより引込み中に発生する胴切り線の表示を防ぐことができ、フレームバッファリングしないことにより内部の画像処理パスの遅延時間を短縮できる。
【００１７】
＜フレームロックの動作＞
まず、フレームロックの動作について説明する。フレームロックとは、映像の入力及び出力のフレーム周波数を同期させる動作である。図２はフレームロックの様子を示すタイミング図である。図中、２０〜２２は、後述のタイミング信号生成部６で生成される表示パネル駆動用の同期信号である。このうち、２０は出力垂直同期信号（出力Vsync）であり、出力される画像フレームの開始タイミングを示す。２１は有効画像領域信号であり、有効な画像データが送出されるタイミングを示す。論理Ｈとなっている区間２６が有効なタイミングを表わす。２２はロックウインドウ信号であり、フレームロックの機能で引込むべき位相を示す。論理Ｈとなっている区間２７がロック位相を表わす。２３〜２４は、それぞれのケースにおける入力垂直同期信号（入力Vsync）である。
【００１８】
第一のケースとして、入力Vsyncの位相が信号２３である場合を説明する。この場合、入力Vsyncのパルス２８はロック位相２７と異なる位置にあり、フレームロックが外れた状態である。他方、入力Vsyncのパルス２８は有効画像領域信号２１の区間２６と干渉する位置にある。フレームバッファを使用しない構成の場合は、有効画像領域の前半と後半で異なるフレームの画像を表示することになる。結果として、表示画面の上下で胴切り状にずれた画像が表示される。
【００１９】
第二のケースとして、入力Vsyncの位相が信号２４である場合を説明する。この場合、入力Vsyncのパルス２９はロック位相２７の位置にあり、フレームロックが完了した（引き込まれた）状態である。入力Vsyncのパルス２９は有効画像領域信号２１の区間２６とは干渉していない。有効画像領域の全域で同じフレームの画像を表示できるので、表示画面の胴切りは発生しない。
【００２０】
本実施形態の映像処理装置は、第二のケースのように、入力Vsyncをロック位相２７に引込んで表示を行なう。
【００２１】
＜映像処理装置の構成＞
図１は本実施形態の映像処理装置の構成を示すブロック図である。１は映像処理装置本体である。本実施形態の映像処理装置は、表示パネルに画像の表示を行なうモニタディスプレイである。
【００２２】
２は映像入力部であり、外部からの映像コンテンツの入力を行なう入力インタフェースである。入力インタフェースには１以上の入力ポートが設けられる。ここでは「入力１」から「入力３」の３つのポートが設けられており、選択された一つの入力ポートから入力を行なう。入力インタフェースは、例えばＨＤＭＩやＤＶＩ、ＤｉｓｐｌａｙＰｏｒｔ、アナログビデオ等の各種規格の形式で入力する。映像入力部２は、これらを同期信号が付された非圧縮のデジタルデータの形式に変換して出力する。
【００２３】
３はフレームバッファであり、画像データのフレーム単位でのバッファリングを行なう。例えば２画面分のフレームを格納できるバッファを備え、入力された画像データが交互に書き込まれていく。書込みが行なわれていない側の面を読み出して表示に使用することで、胴切りのない表示を行なうことができる。
【００２４】
４は映像スイッチであり、フレームバッファを介さない画像データと介した画像データの両方を入力し、選択された一方の画像データを出力する。５は表示部であり、画像データを画面に表示する表示パネルである。表示パネルは、ＬＣＤやプラズマ、ＣＲＴ、有機ＥＬ等の方式で構成される。壁面に投影するような投射型のデバイスであってもよい。
【００２５】
６はタイミング信号生成部であり、表示部５を駆動するための同期信号を生成する。同期信号は、垂直同期信号、水平同期信号、有効画像領域信号、ロックウインドウ信号等から構成される。タイミング信号生成部６の生成する同期信号のタイミングは、後述のフレームロック制御部７の調整信号により制御される。
【００２６】
７はフレームロック制御部であり、図２で説明したようなフレームロックの制御を行なう。入力側と出力側のVsyncのタイミングを検出して位相を比較し、タイミング信号生成部６の調整信号を生成する。この調整信号によって出力側の同期信号の周期が変更され、入力Vsyncがロック位相２７の位置に引込まれる。周期の変更は、出力側のフレーム当たりのライン数を増減することで行なう。また、フレームロック制御部７はフレームロックが完了したことを検出する。
【００２７】
８は切換制御部であり、フレームロック制御部７の状態に応じて映像スイッチ４の切換えを行なう。入出力がフレームロックしていない場合はフレームバッファリングした画像を選択し、フレームロックしている場合はフレームバッファリングしない画像を選択する。１１は全体制御部であり、映像処理装置全体の機能を制御する。ＣＰＵとメモリ、各種の周辺回路から構成されており、メモリ上のソフトウェアに従って処理が実行される。
【００２８】
＜入力切換えの処理＞
図３は、全体制御部１１で実行される入力切換えの処理の流れを示すフローチャートである。この処理は、ユーザ指示によって入力ポートが切り換えられた場合に開始される。入出力がフレームロックするまでの間はフレームバッファリングした画像を表示し、フレームロック後にフレームバッファリングしない画像の表示に切換える。
【００２９】
ステップＳ１０１では、全体制御部１１は、ユーザ指示に従い、映像入力部２に入力する入力ポートを切換える。例えば、入力ポート１から入力ポート２に切換える。ステップＳ１０２では、全体制御部１１は、遅延モードを「フレーム遅延モード」に切換える。図１においては、映像スイッチ４がフレームバッファ３を介するパス１０の側に切換わる。これによって、フレームバッファリングされた画像が表示に使用されるようになる。
【００３０】
ステップＳ１０３では、全体制御部１１は、フレームロックが完了したか否かを判定し、肯定であればステップＳ１０４へ進み、否定であればステップＳ１０３を再度実行する。ステップＳ１０４では、全体制御部１１は、遅延モードを「低遅延モード」に切換え、処理を終了する。図１においては、映像スイッチ４がフレームバッファ３を介さないパス９の側に切換わる。これによって、フレームバッファリングしない画像が表示に使用される。
【００３１】
以上の処理により、フレームロックの状況に応じてフレームバッファの構成を切換える制御を行なうことができる。
【００３２】
＜入力切換えの処理のタイミング＞
図４は入力切換えのタイミングを示す図である。４０は出力垂直同期信号（出力Vsync）である。４１はフレームロックされているか否かを示すステータス信号である。４２は遅延モードを示す信号である。
【００３３】
まず、区間４５ではフレームロックが完了しており、低遅延モードでの表示が行なわれている。ここで、タイミング４３で入力切換えの指示が発生する。続く区間４６ではフレームロックの制御が実行され、この間は「フレーム遅延モード」で表示が行なわれる。フレームロックの制御の結果として、タイミング４４で引込みが完了する。区間４７では遅延モードが「低遅延モード」に切換えられ、フレームバッファを介さないで表示が行なわれる。
【００３４】
以上説明したように、本実施形態によれば、フレームロックの状況に応じてフレームバッファの構成を切換えることで、表示パネルへの駆動信号の安定状態を崩さずに胴切り線の表示を抑えることができる。
【００３５】
本発明は上述の実施形態に限定されるものではなく、幅広く応用することが可能である。本実施形態ではモニタディスプレイに応用した例を説明したが、映像フォーマットを変換する機器であるスキャンコンバータに応用してもよい。この場合は、表示部５の代わりに映像を出力する映像出力部を設ければよい。
【００３６】
本実施形態では入力ポートの切換えが指示された場合を説明したが、同じ入力ポートで画像フォーマットが変化した場合に応用してもよい。この場合は画像フォーマットが変化したことを映像入力部２が検出して、入力切換えの制御を開始する。また、装置の起動後に入力を開始する場合の制御に応用してもよい。
【００３７】
本実施形態のフレームロック制御での周期の変更は、出力側のフレーム当たりのライン数を増減する例を説明したが、出力側ドットクロックの周波数やライン当たりのサイクル数を増減することで行なってもよい。
【００３８】
本実施形態の入力切換えの処理の流れでは、フレームロックが完了するまで待つ例を説明したが、固定の時間だけ待つようにしてもよい。フレームロックが完了するのに必要な最大時間を予め算出しておき、その最大時間だけ待つようにすればよい。
【００３９】
（第２実施形態）
本実施形態では、前述の実施形態に対して、フレームロック完了までの所要時間を判断する制御を追加した例を説明する。例えば、入力切換え後に画面乱れが０．５秒あった場合、ユーザの被る影響はわずかである。このように、ユーザに影響を与える影響が少ない、ごく短い時間間隔を「所定の時間」とする。本実施形態では、フレームロックが完了するまでに必要な所要時間を判断し、所定の時間内であれば切換えせずにフレームバッファリングしない画像をそのまま表示する。
【００４０】
＜映像処理装置の構成＞
図５は本実施形態の映像処理装置の構成を示すブロック図である。第１実施形態と同一の要素には同一の番号を付し、説明を省略する。同図においては、フレームロック時間判定部１２が追加されている。フレームロック時間判定部１２は、再度のフレームロックにどれだけの時間がかかるかを判定する。例えば、現在の位相からロック位相までの距離をフレーム当たりの補正量で割ることで、再ロックに必要なフレーム数を算出する。これを所定時間に流れるフレーム数と比較することで、所要時間を算出する。
【００４１】
＜入力切換えの処理＞
図６は本実施形態の入力切換えの処理の手順を示すフローチャートである。処理の冒頭部でフレームロック完了までの所要時間を判断し、所定の時間内であれば切換えせずにフレームバッファリングしない画像をそのまま表示する。
【００４２】
ステップＳ２０１では、全体制御部１１は、ユーザ指示に従い、映像入力部２に入力する入力ポートを切換える。ステップＳ２０２では、全体制御部１１は、再度のフレームロックが完了するまでが所定の時間内か否かを判定し、肯定であれば処理を終了し、否定であればステップＳ２０３へ進む。
【００４３】
ステップＳ２０３では、全体制御部１１は、遅延モードを「フレーム遅延モード」に切換える。ステップＳ２０４では、全体制御部１１は、フレームロックが完了したか否かを判定し、肯定であればステップＳ２０５へ進み、否定であればステップＳ２０４を再度実行する。ステップＳ２０５では、全体制御部１１は、遅延モードを「低遅延モード」に切換え、処理を終了する。
【００４４】
以上の処理により、第１実施形態と同様の制御が行なえる。さらに、再度のフレームロックまでの所要時間が所定の時間内である場合は、フレームバッファを介さない「低遅延モード」のままで表示し続けることができる。
【００４５】
以上説明したように、本実施形態によれば第１実施形態と同様な効果を得ることができる。さらに、再ロックに所定時間以下しかかからない場合には遅延モード切換えを行なわないことで、「フレーム遅延モード」の時間を最小限度に抑えることができる。
【００４６】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014202865.tif 000003
【図２】
2014202865.tif 000004
【図３】
2014202865.tif 000005
【図４】
2014202865.tif 000006
【図５】
2014202865.tif 000007
【図６】
2014202865.tif 000008