(57)【要約】【課題】水平同期信号と垂直同期信号の入力タイミングがばらついたときであっても、画像フォーマットの誤判定を防止すること。【解決手段】本発明にかかる画像フォーマット判定装置は、データイネーブル信号において、第１の垂直ブランキング期間を含む所定の期間を計測し、計測した期間を示す第１の期間情報を生成するとともに、データイネーブル信号において、第１の垂直ブランキング期間から所定の垂直ブランキング期間数後の第２の垂直ブランキング期間を含む所定の期間を計測し、計測した期間を示す第２の期間情報を生成するフィールド判定期間計測部と、第１の期間情報が示す期間と、第２の期間情報が示す期間とを比較し、比較した期間の大小関係に応じて、第１の垂直ブランキング期間又は第２の垂直ブランキング期間に続いて表示される画像のフォーマットを判定するフォーマット判定部と、を備える。【選択図】図１
2012199787.tif 000002
【特許請求の範囲】
【請求項１】
映像信号によって表示される画像のフォーマットを判定する画像フォーマット判定装置であって、
前記映像信号において、前記画像が表示される有効表示期間と、前記画像が表示されない水平ブランキング期間及び垂直ブランキング期間のいずれかとなるブランキング期間と、を示すデータイネーブル信号において、第１の垂直ブランキング期間を含む所定の期間を計測し、計測した期間を示す第１の期間情報を生成するとともに、前記データイネーブル信号において、前記第１の垂直ブランキング期間から所定の垂直ブランキング期間数後の第２の垂直ブランキング期間を含む前記所定の期間を計測し、計測した期間を示す第２の期間情報を生成するフォーマット判定期間計測部と、
前記第１の期間情報が示す期間と、前記第２の期間情報が示す期間とを比較し、比較した期間の大小関係に応じて、前記第１の垂直ブランキング期間又は前記第２の垂直ブランキング期間に続いて表示される画像のフォーマットを判定するフォーマット判定部と、
を備えた画像フォーマット判定装置。
【請求項２】
前記画像フォーマット判定装置は、前記データイネーブル信号又は垂直同期信号に基づいて、前記データイネーブル信号が示す複数のブランキング期間から、前記垂直ブランキング期間を検出する検出部をさらに備え、
前記フォーマット判定期間計測部は、前記検出部が検出した垂直ブランキング期間を含む前記所定の期間を計測する請求項１に記載の画像フォーマット判定装置。
【請求項３】
前記検出部は、
前記データイネーブル信号において、第１のブランキング期間を含む所定周期の期間を計測し、計測した期間を示す第１の期間判定用期間情報を生成するとともに、前記データイネーブル信号において、前記第１のブランキング期間から所定のブランキング期間数後の第２のブランキング期間を含む前記所定周期の期間を計測し、計測した期間を示す第２の期間判定用情報を生成するブランキング期間判定期間計測部と、
前記第１の期間判定用情報が示す期間と、前記第２の期間判定用情報が示す期間とを比較し、より大きい期間に含まれるブランキング期間を、前記垂直ブランキング期間として検出するブランキング期間判定部と、
を有する請求項２に記載の画像フォーマット判定装置。
【請求項４】
前記検出部は、前記ブランキング期間を含む所定周期の期間内に前記垂直同期信号がアサートされた場合に、当該所定周期の期間に含まれるブランキング期間を、前記垂直ブランキング期間として検出する請求項２に記載の画像フォーマット判定装置。
【請求項５】
前記所定の期間は、前記垂直ブランキング期間のうち、前記水平ブランキング期間分の長さの期間を除いた期間を請求項１乃至４のいずれか１項に記載の画像フォーマット判定装置。
【請求項６】
前記所定の期間は、前記データイネーブル信号の所定周期のフィールド判定用期間である請求項１乃至４のいずれか１項に記載の画像フォーマット判定装置。
【請求項７】
前記第２の垂直ブランキング期間は、前記第１の垂直ブランキング期間の次の垂直ブランキング期間である請求項１乃至６のいずれか１項に記載の画像フォーマット判定装置。
【請求項８】
前記フォーマット判定部は、前記第１の期間情報が示す期間より前記第２の期間情報が示す期間が大きいか、又は、前記第２の期間情報が示す期間より前記第１の期間情報が示す期間が大きいかによって、前記画像のフォーマットを、インタレースにおける第１のフィールドか、インタレースにおいて当該第１のフィールドと異なるフォーマットの第２のフィールドかを判定する請求項１乃至７のいずれか１項に記載の画像フォーマット判定装置。
【請求項９】
前記フォーマット判定部は、前記第１の期間情報が示す期間と、前記第２の期間情報が示す期間との大きさが所定の範囲内で等しい場合、前記画像のフォーマットをプログレッシブと判定するとともに、前記第１の期間情報が示す期間と、前記第２の期間情報が示す期間との大きさが所定の範囲内で等しくない場合、前記画像のフォーマットをインタレースと判定する請求項１乃至８のいずれか１項に記載の画像フォーマット判定装置。
【請求項１０】
映像信号によって表示される画像のフォーマットを判定する画像フォーマット判定方法であって、
前記映像信号において、前記画像が表示される有効表示期間と、前記画像が表示されない水平ブランキング期間及び垂直ブランキング期間のいずれかとなるブランキング期間と、を示すデータイネーブル信号において、第１の垂直ブランキング期間を含む所定の期間を計測し、計測した期間を示す第１の期間情報を生成するとともに、前記データイネーブル信号において、前記第１の垂直ブランキング期間から所定の垂直ブランキング期間数後の第２の垂直ブランキング期間を含む前記所定の期間を計測し、計測した期間を示す第２の期間情報を生成し、
前記第１の期間情報が示す期間と、前記第２の期間情報が示す期間とを比較し、比較した期間の大小関係に応じて、前記第１の垂直ブランキング期間又は前記第２の垂直ブランキング期間に続いて表示される画像のフォーマットを判定する、
画像フォーマット判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像フォーマット判定装置及び画像フォーマット判定方法に関する。
【背景技術】
【０００２】
画像表示装置では、ディスプレイの高解像度化に伴って、入力された画像をディスプレイの解像度にあわせてアップスケーリングするスケーラが必要になっている。ここで、画像表示装置は、例えば、ＰＣ(Personal Computer)モニタやディジタルテレビ等である。また、アップスケーリング後の画像に対して、高品位の画像を得るための画像処理をすることが必要になっている。高品位の画像を得るための画像処理とは、例えば、アップスケーリングの際に生じる画像のボケや劣化を改善する画像処理である。
【０００３】
また、画像フォーマットは、１回のフレーム表示を１回の走査で行うプログレッシブと１回のフレーム表示を奇数ラインと偶数ラインの２回の走査で行うインタレースがある。インタレースは、動画を表示する際にちらつきを抑えられるが、静止画や文字を表示する際にちらつきやにじみが生じる。そのため、動画を表示することが多いテレビではインタレースを採用し、静止画や文字を表示することが多いＰＣモニタではプログレッシブを採用することが多い。インタレースは、１つのフレームを２つのフィールドＦｉｅｌｄ１及びＦｉｅｌｄ２に分けている。よって、インタレースとプログレッシブとを合わせると、合計３つのフォーマットがあることになる。このように、インタレースでは、２つのフィールドＦｉｅｌｄ１及びＦｉｅｌｄ２によって、１フレームの画像を表示する。それに対して、プログレッシブでは、フィールド数と、フレーム数が一致する。
【０００４】
プログレッシブ、インタレースのＦｉｅｌｄ１、及び、インタレースのＦｉｅｌｄ２の３つのフォーマットは、それぞれ、水平同期信号と垂直同期信号の位相差とＶブランク期間の長さに特徴がある。Ｖブランク期間については、後に詳述するが、本実施の形態において、「Ｖブランク期間」とは、垂直ブランキング期間のうち、水平ブランキング期間分の長さの期間を除いた期間である。
【０００５】
プログレッシブでは、フレーム毎に水平同期信号と垂直同期信号の位相は揃っていて、Ｖブランク期間も一定である。これは、プログレッシブでは、水平ブランキング期間及び垂直ブランキング期間が一定であるからである。
【０００６】
インタレースでは、フィールド毎に水平同期信号と垂直同期信号の位相が揃ったフィールド(以下、「Ｆｉｅｌｄ１」とする)と、フィールド毎に水平同期信号と垂直同期信号の位相が１／２ライン分ずれたフィールド(以下、「Ｆｉｅｌｄ２」とする)の２つのフィールドが交互し、Ｖブランク期間は１ライン分だけ長さが異なる２つのフィールドが交互する。Ｆｉｅｌｄ１は、水平同期信号と垂直同期信号の位相は揃っていて、Ｖブランク期間はＦｉｅｌｄ２より１ライン分短い。Ｆｉｅｌｄ２は、水平同期信号と垂直同期信号の位相が１／２ライン分ずれていて、Ｖブランク期間はＦｉｅｌｄ１より１ライン分長い。これは、インタレースでは、水平ブランキング期間は一定であるが、垂直ブランキング期間は１ライン分だけ長さが異なるものが交互するからである。
【０００７】
スケーラは、入力された画像をアップスケーリングするので、出力画像の解像度に合わせて、水平同期周波数と垂直同期周波数とピクセル周波数を変化させる。しかし、近年の低価格化の要求の増大に伴って、限られたバッファ容量と簡易な処理でアップスケーリングを実現しているため、出力画像の一部分で解像度に合った水平同期周波数と垂直同期周波数を満たしていないことが見られるようになった。画像の解像度にあった水平同期周波数や垂直同期周波数を満たしていないことは、水平同期信号や垂直同期信号が、所望のタイミングとずれていることを意味する。この水平同期信号や垂直同期信号のタイミングのずれは、スケーラのアップスケーリングの方法と画像の拡大率に依存して発生する。そのため、スケーラから出力される画像の水平同期信号や垂直同期信号のタイミングは、ばらつくことになる。
【０００８】
画像フォーマットに応じて画像処理内容を変更する必要があるため、スケーラによってアップスケーリングされた画像を画像処理するとき、水平同期信号や垂直同期信号のタイミングにばらつきがあっても、画像フォーマットを正確に判定することが不可欠である。
【０００９】
特許文献１には、同期信号の入力タイミングがばらついても、安定したフィールド判別を行うことが可能で、回路サイズの増大も抑制されるフィールド判別回路を提供することを目的とした技術が開示されている。
【００１０】
特許文献１に開示のフィールド判別回路について、図７〜図９を参照して説明する。図７及び図８は、フィールド判別回路の構成を示すブロック図である。図９は、フィールド判別回路の動作を示す波形図である。
【００１１】
フィールド判別回路１００は、入力端子１０１から垂直同期信号ＶＤが入力され、入力端子１０２から水平同期信号ＨＤが入力される。垂直同期信号ＶＤは、インバータ１０３で反転されて、遅延部１０４で遅延されて、遅延信号ＶＤＤＥＬとして、ＶＤ信号微分パルス作成部１０５及びフィールド判別信号極性規定部１０６に入力される。
【００１２】
ＶＤ信号微分パルス作成部１０５は、遅延信号ＶＤＤＥＬの片エッジに対応するＶＤ信号微分パルスＶＢＩＢＵＮを作成する。フィールド判別信号極性規定部１０６には、遅延信号ＶＤＤＥＬとともに、入力端子１０２より水平同期信号ＨＤが入力され、遅延信号ＶＤＤＥＬの片エッジに対応する微分パルスＦＢＩＢＵＮを作成する。微分パルスＦＢＩＢＵＮは、遅延信号ＶＤＤＥＬのタイミングで水平同期信号ＨＤのＨレベル又はＬレベルをサンプリングすることにより作成される。
【００１３】
ＶＤ信号微分パルス作成部１０５が出力するＶＤ信号微分パルスＶＢＩＢＵＮ、及び、フィールド判別信号極性規定部１０６が出力する微分パルスＦＢＩＢＵＮは、フィールド判別安定化部１０７に入力される。フィールド判別安定化部１０７は、ＶＤ信号微分パルスＶＢＩＢＵＮに基づいてフィールド判別信号ＦＩＥＬＤを作成して、出力端子１０８から出力する。フィールド判別安定化部１０７は、微分パルスＦＢＩＢＵＮに基づいてフィールド判別信号の極性を規定する。
【００１４】
図８は、フィールド判別回路のより具体的な構成を示す。ＶＤ信号微分パルス作成部１０５は、第１Ｄフリップフロップ１１０及び第２Ｄフリップフロップ１１１からなる。フィールド判別信号極性規定部１０６は、インバータ１１５、第３Ｄフリップフロップ１１２、及び、第４Ｄフリップフロップ１１３からなる。フィールド判別安定化部１０７は、Ｔフリップフロップ１１４からなる。
【００１５】
第１Ｄフリップフロップ１１０は、データ入力が電源電位に固定され、クロックに遅延部１０４から遅延信号ＶＤＤＥＬが入力される。第１Ｄフリップフロップ１１０のＱ出力は、第２Ｄフリップフロップ１１１のデータに入力される。第２Ｄフリップフロップ１１１のクロックには、水平同期信号ＨＤがインバータ１１５により反転された信号が入力される。第２Ｄフリップフロップ１１１のＮＱ出力であるＶＤ信号微分パルスＶＢＩＢＵＮが、第１Ｄフリップフロップ１１０のリセット端子、Ｔフリップフロップ１１４のクロック端子、及び、第４Ｄフリップフロップ１１３のリセット端子に入力される。
【００１６】
第３Ｄフリップフロップ１１２には、遅延部１０４からの遅延信号ＶＤＤＥＬがクロックとして入力される。データには、インバータ１５から水平同期信号ＨＤの反転信号が入力される。第３Ｄフリップフロップ１１２のＱ出力より、フィールド判別信号ＦＩＥＬＤの前段階の信号ＦＩＥＬＤＰが出力される。第４Ｄフリップフロップ１１３は、データ入力が電源電位に固定されており、そのクロックには、信号ＦＩＥＬＤＰが入力される。第４Ｄフリップフロップ１１３のＮＱ出力から出力された微分パルスＦＢＩＢＵＮは、Ｔフリップフロップ１１４のリセットに入力される。Ｔフリップフロップ１１４は、Ｑ出力に出力端子１０８が接続されており、フィールド判別信号ＦＩＥＬＤを出力している。
【００１７】
以上のように構成されたフィールド判別回路の詳細な動作について、図８及び図９を参照して説明する。
【００１８】
まず、垂直同期信号ＶＤをインバータ１０３で反転された信号が遅延部１０４に入力され、ｔ１だけ遅延されて、遅延信号ＶＤＤＥＬとして出力される。この遅延信号ＶＤＤＥＬは、第３Ｄフリップフロップ１１２にクロックとして入力される。水平同期信号ＨＤをインバータ１５で反転した信号は、第３Ｄフリップフロップ１１２にデータとして入力される。
【００１９】
１フィールドに１回到来する遅延信号ＶＤＤＥＬの立ち上がりエッジで、第１フィールドでは水平同期信号ＨＤのＬの部分、第２フィールドでは水平同期信号ＨＤのＨの部分をサンプリングする。これによって、１フィールド毎に１回反転する、フィールド判別信号ＦＩＥＬＤの前段階の信号ＦＩＥＬＤＰが出力される。ここで遅延信号ＶＤＤＥＬの立ち上がりエッジで、水平同期信号ＨＤのＨの部分及びＬの部分を取り込むために、遅延部１０４で垂直同期信号ＶＤをｔ１だけ遅延させて、第３Ｄフリップフロップ１１２のクロック(遅延信号ＶＤＤＥＬ)に対するデータのセットアップ時間を稼いでいる。
【００２０】
一方、第１Ｄフリップフロップ１１０のクロックには、遅延信号ＶＤＤＥＬが入力される。これによって、遅延信号ＶＤＤＥＬの立ち上がりエッジで電源電位のＨが取り込まれる。その取り込まれた電源電位のＨのデータが、次の第２Ｄフリップフロップ１１１のデータ入力になる。第２Ｄフリップフロップ１１１には、データに入力されている第１Ｄフリップフロップ１１０のＱ出力がＨに移行した後に、クロック入力に水平同期信号ＨＤの反転信号の立ち上がりエッジが到来し、Ｈを取り込んでＶＤ信号微分パルスＶＢＩＢＵＮとして出力する。それにより、第１Ｄフリップフロップ１１０がリセットされる。すなわち、第１Ｄフリップフロップ１１０のＱ出力である信号は、第２Ｄフリップフロップ１１１がデータを取り込んだ瞬間Ｌに移行する。そのため、第１Ｄフリップフロップ１１０のクロック入力に、遅延信号ＶＤＤＥＬの次の立ち上がりエッジが到来するまで、第２Ｄフリップフロップ１１１はデータＨを保持する。ここで、ＶＤ信号微分パルスＶＢＩＢＵＮはＮＱ出力なので、１フィールドに１回の負極パルスとして垂直同期信号ＶＤの微分パルスが得られる。
【００２１】
このＶＤ信号微分パルスＶＢＩＢＵＮをＴフリップフロップ１１４にクロックとして入力する。ＶＤ信号微分パルスＶＢＩＢＵＮの立ち上がりエッジを１／２分周した信号が、フィールド判別信号ＦＩＥＬＤとして出力端子１０８より出力される。
【００２２】
また、第４Ｄフリップフロップ１１３では、クロックに、第３Ｄフリップフロップ１１２から信号ＦＩＥＬＤＰが入力され、リセット端子に、第２Ｄフリップフロップ１１１からＶＤ信号微分パルスＶＢＩＢＵＮが入力される。この第４Ｄフリップフロップ１１３は、２フィールドに１回到来する信号ＦＩＥＬＤＰの立ち上がりで電源電位のＨをサンプリングし、その後にＶＤ信号微分パルスＶＢＩＢＵＮがＬに移行することによってリセットされる。したがって、第４Ｄフリップフロップ１１３は、２フィールドに１回Ｌが到来する微分パルスＦＢＩＢＵＮを出力する。この微分パルスＦＢＩＢＵＮを、Ｔフリップフロップ１１４のリセット端子に入力する。これによって、ＶＤ信号微分パルスＶＢＩＢＵＮの立ち上がりによってフィールド判別信号ＦＩＥＬＤを作成する前に、微分パルスＦＢＩＢＵＮのＬ期間によりフィールド判別信号ＦＩＥＬＤをリセットする。よって、第１フィールドの極性がＨに規定される。
【００２３】
しかし、特許文献１に開示の技術では、垂直同期信号ＶＤの遅延信号ＶＤＤＥＬの立ち上がりエッジで、水平同期信号ＨＤのＨの部分及びＬの部分をサンプリングするための遅延部１０４の遅延量が適切でないと、ビデオ信号の水平同期信号と垂直同期信号との入力タイミングがばらついたときに第１フィールドの極性をＨレベルに規定できず、フィールド判別結果を誤判定する場合があるという問題がある。
【００２４】
しかし、水平同期信号と垂直同期信号との入力タイミングのばらつき方又はばらつき度合いは、スケーラのアップスケーリングの方式や拡大率の変化によってフィールド毎に異なる。また、そもそも入力端子１０１の垂直同期信号ＶＤおよび入力端子１０２の水平同期信号ＨＤに接続する機器が未定のためにばらつき方又はばらつき度合いがわからない場合がある。さらに、サンプリングタイミングの調整量がフィールド毎に異なると、全てのフィールドに対して一意な遅延量でサンプリングタイミングを調整できるとは限らない。そのため、垂直同期信号ＶＤの遅延信号ＶＤＤＥＬの立ち上がりエッジで、水平同期信号ＨＤのＨの部分及びＬの部分をサンプリングするための遅延部１０４の遅延量を適切な値に決定することができないという問題もある。
【００２５】
遅延部１０４の遅延量が適切でないと、第１フィールドにもかかわらず、遅延信号ＶＤＤＥＬの立ち上がりエッジで、水平同期信号ＨＤのＨの部分をサンプリングしてしまう。第１フィールドで水平同期信号ＨＤのＨの部分をサンプリングすると、信号ＦＥＩＬＤＰはＬレベルのままとなるので、微分パルスＦＢＩＢＵＮはＨレベルのままになる。微分パルスＦＢＩＢＵＮがＨレベルのままだと、フィールド判別信号ＦＩＥＬＤがリセットされなくなり、第１フィールドの極性をＨに規定できなくなってしまう。したがって、フィールド判別結果を誤判定してしまう。
【００２６】
同様に、第２フィールドにおいて、水平同期信号と垂直同期信号との入力タイミングがばらつくと、第２フィールドにもかかわらず、遅延信号ＶＤＤＥＬの立ち上がりエッジで、水平同期信号ＨＤのＬの部分をサンプリングしてしまう。第２フィールドで水平同期信号ＨＤのＬの部分をサンプリングすると、信号ＦＥＩＬＤＰはＨレベルになるので、微分パルスＦＢＩＢＵＮはＬレベルになる。微分パルスＦＢＩＢＵＮがＬレベルになるので、フィールド判別信号ＦＩＥＬＤがリセットされてしまい、第２フィールドであるにもかかわらず、極性をＨに規定してしまう。したがって、フィールド判別結果を誤判定してしまう。
【００２７】
特許文献２には、ビデオ信号のソースや、位相差検出回路の遅延又はノイズ等による誤判定を防止することを目的としたフィールド判定方式が開示されている。特許文献２に開示のフィールド判定方式は、抽出回路、位相差検出回路、前回検出結果保持回路、及び、フィールド判定手段を有する。抽出回路は、ビデオ信号から水平同期信号及び垂直同期信号を抽出する。位相差検出回路は、抽出回路が抽出した垂直同期信号及び水平同期信号の位相差を検出する。前回検出結果保持回路は、位相差検出回路による前回の位相差検出結果を保持する。フィールド判定手段は、位相差検出回路による今回の位相差検出結果と、前記検出結果保持回路に保持された前回の位相差検出結果と、前回の判定結果に基づいて論理的に判断を行って現在のフィールドの奇、偶を判定する。
【００２８】
特許文献３には、等化パルス等の通常の水平同期信号と異なる周期のパルスが入っている複合タイプの水平同期信号が入力された場合でも分周比の再設定等の複雑な処理をすることなく安定なインタレース判別及びフィールド判別を行うことを目的とした映像表示装置が開示されている。特許文献３に開示の映像表示装置は、周波数測定手段、ゲート水平同期信号生成手段、及び、インタレース判別及びフィールド判別手段を有する。周波数測定手段は、垂直同期信号の立ち上がり時間から予め設定した遅延時間後の異周期パルス列が存在しない期間に水平同期信号の周期を測定し、測定値である水平同期信号周期を出力する。ゲート水平同期信号生成手段は、水平同期信号周期に基づき、水平同期信号をフィルタリングして異周期パルス列の信号を除去したゲート水平同期信号を生成する。インタレース判別及びフィールド判別手段は、ゲート水平同期信号に基づき、インタレース判別信号とフィールド判別信号を生成する。
【００２９】
特許文献４には、入力映像信号の水平同期信号の周期に関わらず、フィールド種別判別を行うことを目的としたフィールド種別判別装置が開示されている。特許文献４に開示のフィールド種別判別装置は、遅延回路、周波数計測回路、マイクロコンピュータ、及び、フィールド種別判別回路を有する。遅延回路は、入力映像信号の垂直同期信号を遅延させる。周波数計測回路は、入力映像信号の水平同期信号を遅延させる。マイクロコンピュータは、周波数計測回路が計測した水平同期信号の周波数に基づいて、遅延回路の遅延時間を制御する。フィールド種別判別回路は、遅延回路から出力された垂直同期信号と、入力映像信号の水平同期信号に同期した信号との位相関係に基づいて、フィールド種別を判別する。
【００３０】
特許文献５には、回路構成が比較的簡易でかつ回路規模が小さく、復号映像信号から奇数フィールド及び偶数フィールドを安定して判別することを目的としたフィールド判定回路が開示されている。特許文献５に開示のフィールド判定回路は、同期分離回路、遅延回路、単安定マルチバイブレータ回路、シフトレジスタ回路、及び、判定回路を有する。同期分離回路は、入力された複合映像信号から複合同期信号を分離する。遅延回路は、同期分離回路によって分離された複合同期信号の立ち下がりエッジから一定時間遅延した立ち上がりを有するシフトクロック信号を発生する。シフトレジスタは、複号同期信号を遅延回路からのシフトクロック信号の立ち上がり毎に取り込み、シフトを行ってシフトレジスタ出力を得る。判定回路は、シフトレジスタで得たシフトレジスタ出力をマルチバイブレータ回路からの保持クロック信号によって保持する。判定回路は、シフトレジスタ出力から異なるビットパターンを検出し、検出結果に基づいて、複号映像信号の奇数フィールドと偶数フィールドとを判定する。
【００３１】
特許文献６には、ビデオ信号の垂直帰線期間内のノイズの混入の影響を受けることなく、確実にフィールド判定が行えるようにすることを目的としたフィールド判定装置が開示されている。特許文献６に開示のフィールド判定装置は、同期分離手段、水平同期デューティ比変更部、垂直同期遅延回路、及び、フィールド判定部を有する。同期分離手段は、ビデオ信号から水平同期信号及び垂直同期信号を分離する。水平同期デューティ比変更部は、同期分離手段で得られた水平同期信号のデューティ比を変更する。垂直同期遅延回路は、同期分離手段で得られた垂直同期信号を所定時間だけ遅延させる。フィールド判定部は、遅延回路で遅延された垂直同期信号の立ち上がりにおけるデューティ比変更後の水平同期信号のレベルに応じてビデオ信号が奇数フィールドか偶数フィールドかを判定する。
【００３２】
しかし、特許文献２〜６は、本願発明のように、イネーブル信号に基づいて画像フォーマットを判定することで、水平同期信号と垂直同期信号の入力タイミングがばらついたときであっても、画像フォーマットの誤判定を防止することができるようにする技術を開示したものではない。
【先行技術文献】
【特許文献】
【００３３】
【特許文献１】特開２００７−０８２１３４号公報
【特許文献２】特開平０５−０３７８０９号公報
【特許文献３】特開２００２−３５４２８８号公報
【特許文献４】特開２００２−０５１２３３号公報
【特許文献５】特開２００１−２４５１７６号公報
【特許文献６】特開２０００−３２４３５９号公報
【発明の概要】
【発明が解決しようとする課題】
【００３４】
以上に説明したように、特許文献１に開示の技術では、水平同期信号と垂直同期信号の入力タイミングがばらついたときに、画像フォーマットを誤判定してしまうという問題がある。
【課題を解決するための手段】
【００３５】
本発明の第１の態様にかかる画像フォーマット判定装置は、映像信号によって表示される画像のフォーマットを判定する画像フォーマット判定装置であって、前記映像信号において、前記画像が表示される有効表示期間と、前記画像が表示されない水平ブランキング期間及び垂直ブランキング期間のいずれかとなるブランキング期間と、を示すデータイネーブル信号において、第１の垂直ブランキング期間を含む所定の期間を計測し、計測した期間を示す第１の期間情報を生成するとともに、前記データイネーブル信号において、前記第１の垂直ブランキング期間から所定の垂直ブランキング期間数後の第２の垂直ブランキング期間を含む前記所定の期間を計測し、計測した期間を示す第２の期間情報を生成するフィールド判定期間計測部と、前記第１の期間情報が示す期間と、前記第２の期間情報が示す期間とを比較し、比較した期間の大小関係に応じて、前記第１の垂直ブランキング期間又は前記第２の垂直ブランキング期間に続いて表示される画像のフォーマットを判定するフォーマット判定部と、を備えたものである。
【００３６】
本発明の第２の態様にかかる画像フォーマット判定方法は、映像信号によって表示される画像のフォーマットを判定する画像フォーマット判定方法であって、前記映像信号において、前記画像が表示される有効表示期間と、前記画像が表示されない水平ブランキング期間及び垂直ブランキング期間のいずれかとなるブランキング期間と、を示すデータイネーブル信号において、第１の垂直ブランキング期間を含む所定の期間を計測し、計測した期間を示す第１の期間情報を生成するとともに、前記データイネーブル信号において、前記第１の垂直ブランキング期間から所定の垂直ブランキング期間数後の第２の垂直ブランキング期間を含む前記所定の期間を計測し、計測した期間を示す第２の期間情報を生成し、前記第１の期間情報が示す期間と、前記第２の期間情報が示す期間とを比較し、比較した期間の大小関係に応じて、前記第１の垂直ブランキング期間又は前記第２の垂直ブランキング期間に続いて表示される画像のフォーマットを判定するものである。
【００３７】
上述した本発明の各態様によれば、水平同期信号及び垂直同期信号の双方を利用せずに、画像フォーマットの判定を行うことができる。つまり、水平同期信号と垂直同期信号の入力タイミングに依存せずに、画像フォーマットを判定することができる。
【発明の効果】
【００３８】
上述した本発明の各態様によれば、水平同期信号と垂直同期信号の入力タイミングがばらついたときであっても、画像フォーマットの誤判定を防止することができる画像フォーマット判定装置及び画像フォーマット判定方法を提供することができる。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施の形態１にかかる画像フォーマット判定回路の構成図である。
【図２】本発明の実施の形態１にかかるデータイネーブル信号のタイミングチャートである。
【図３】本発明の実施の形態１にかかる画像フォーマット判定処理のフローチャートである。
【図４】本発明の実施の形態２にかかる画像フォーマット判定回路の構成図である。
【図５】本発明の実施の形態２にかかるデータイネーブル信号及びＶＳＹＮＣ信号のタイミングチャートである。
【図６】本発明の実施の形態２にかかる画像フォーマット判定処理のフローチャートである。
【図７】特許文献１にかかるフィールド判定回路のブロック図である。
【図８】特許文献１にかかるフィールド判定回路のブロック図である。
【図９】特許文献１にかかるフィールド判定回路の動作を示す波形図である。
【発明を実施するための形態】
【００４０】
本発明の実施の形態１．
図１を参照して、本発明の実施の形態１にかかる画像フォーマット判定回路１の構成について説明する。図１は、本発明の実施の形態１にかかる画像フォーマット判定回路１の構成図である。
【００４１】
画像フォーマット判定回路１は、ＤＥアサート間隔計測部１０、Ｖブランク期間判定部１１、ＤＥインアクティブ期間計測部１２、前ＤＥインアクティブ期間保持部１３、及び、フォーマット判定部１４を有する。
【００４２】
画像フォーマット判定回路１は、例えば、ビデオ信号に基づいて映像を表示する画像表示装置に備えられる。画像表示装置は、例えば、ＰＣモニタ及びディジタルテレビ等である。ビデオ信号は、映像信号、データイネーブル信号(以下、「ＤＥ信号」とも言う)、垂直同期信号(以下、「ＶＳＹＮＣ信号」とも言う)、及び、水平同期信号等(以下、「ＨＳＹＮＣ信号」とも言う)を含む。
【００４３】
映像信号は、画像表示装置によって表示される画像を示す。ＤＥ信号は、映像信号において、画像が表示される有効表示期間と、画像が表示されないブランキング期間とを示す。ＤＥ信号は、有効表示期間でアクティブとなり、ブランキング期間でインアクティブとなる。ＤＥ信号が示すブランキング期間は、水平ブランキング期間及び垂直ブランキング期間のいずれかとなる。水平ブランキング期間は、あるラインにおける画像の表示が終了してから、次のラインにおける画像の表示が開始されるまでの期間である。垂直ブランキング期間は、あるフィールドにおける最後のラインにおける画像の表示が終了してから、次のフィールドにおける最初のラインの画像の表示が開始されるまでの期間である。
【００４４】
画像フォーマット判定回路１は、画像表示装置から入力されるＤＥ信号に基づいて、映像信号によって表示される画像のフォーマットをフィールド毎に判定する。画像表示装置は、画像フォーマット判定回路１からフィールド毎に出力されるフォーマット判定結果に基づいて、それぞれのフィールドの画像フォーマットに合った表示方法で画像を表示する。
【００４５】
ＤＥアサート間隔計測部１０は、ビデオ信号のＤＥ信号が入力される。ＤＥアサート間隔計測部１０は、ＤＥ信号のアサート間隔を計測する。ＤＥ信号のアサート間隔とは、あるラインにおけるＤＥ信号のアサート開始から、次のラインにおけるＤＥ信号のアサート開始までの期間である。ＤＥアサート間隔計測部１０は、ＤＥアサート間隔計測カウンタ(図示せず)を有する。ＤＥアサート間隔計測部１０は、ＤＥアサート間隔計測カウンタをカウントすることによって、ＤＥ信号のアサート間隔を計測する。ＤＥアサート間隔計測部１０は、例えば、クロック信号によってＤＥ信号のアサート間隔をカウントする。ＤＥアサート間隔計測部１０は、ＤＥアサート間隔計測カウンタ値をＶブランク期間判定部１１に出力する。
【００４６】
Ｖブランク期間判定部１１は、ＤＥアサート間隔計測部１０から出力されたＤＥアサート間隔計測カウンタ値が入力される。Ｖブランク期間判定部１１は、ＤＥ信号のアサート間隔の計測終了時に、ＤＥアサート間隔計測部１０から出力されたＤＥアサート間隔計測カウンタ値をＤＥアサート間隔計測結果として保持する。Ｖブランク期間判定部１１は、ＤＥアサート間隔計測カウンタ値を保持する記憶装置(図示せず)を有する。記憶装置は、例えば、レジスタ又はメモリ等である。
【００４７】
Ｖブランク期間判定部１１は、前回に保持したＤＥアサート間隔計測カウンタ値と、今回にＤＥアサート間隔計測部１０から出力されたＤＥアサート間隔計測カウンタ値とを比較することによって、フィールドにおいて、フォーマット判定回路１に入力されているＤＥ信号に対応する位置がＶブランク期間となったか否かを判定する。つまり、Ｖブランク期間判定部１１は、現在計測中のＤＥ信号のアサート間隔にＶブランク期間が含まれるか否かを判定する。
【００４８】
ここで、本実施の形態において、「Ｖブランク期間」とは、垂直ブランキング期間のうち、ＤＥ信号がインアクティブになったときから、水平ブランキング期間分の長さの期間が経過した後の期間である。言い換えると、「Ｖブランク期間」とは、垂直ブランキング期間のうち、水平ブランキング期間分の長さの期間を除いた期間である。Ｖブランク期間判定部１１は、Ｖブランク期間判定結果をＤＥインアクティブ期間計測部１２に出力する。Ｖブランク期間判定結果は、Ｖブランク期間か否かを示す情報である。
【００４９】
ＤＥインアクティブ期間計測部１２は、ビデオ信号のＤＥ信号と、Ｖブランク期間判定部１１から出力されたＶブランク期間判定結果とが入力される。ＤＥインアクティブ期間計測部１２は、Ｖブランク期間中におけるＤＥ信号のインアクティブ期間を計測する。ここで、Ｖブランク期間中はＤＥ信号がインアクティブとなるため、ＤＥインアクティブ期間計測部１２は、Ｖブランク期間を計測することになる。ＤＥインアクティブ期間計測部１２は、Ｖブランク期間判定部１１からＶブランク期間であることを示すＶブランク期間判定結果が出力されてから、ＤＥ信号がアクティブとなるまでの期間を計測する。
【００５０】
ＤＥインアクティブ期間計測部１２は、ＤＥインアクティブ期間計測カウンタ(図示せず)を有する。ＤＥインアクティブ期間計測部１２は、ＤＥインアクティブ期間計測カウンタをカウントすることによって、Ｖブランク期間中におけるＤＥ信号のインアクティブ期間を計測する。ＤＥインアクティブ期間計測部１２は、例えば、クロック信号によってＤＥ信号のインアクティブ期間をカウントする。ＤＥインアクティブ期間計測部１２は、ＤＥインアクティブ期間計測カウンタ値をＤＥインアクティブ期間計測結果として前ＤＥインアクティブ期間保持部１３及びフォーマット判定部１４に出力する。
【００５１】
前ＤＥインアクティブ期間保持部１３は、ＤＥインアクティブ期間計測部１２から出力されたＤＥインアクティブ期間計測結果が入力される。前ＤＥインアクティブ期間保持部１３は、ＤＥインアクティブ期間の計測が終了したときに、次のフィールドにおける画像フォーマットの判定に使用するために、ＤＥインアクティブ期間計測結果を保持する。具体的には、前ＤＥインアクティブ期間保持部１３は、ＤＥインアクティブ期間計測部１２から出力されたＤＥインアクティブ期間計測結果を保持する。前ＤＥインアクティブ期間保持部１３は、ＤＥインアクティブ期間計測結果を保持する記憶装置を有する。前ＤＥインアクティブ期間保持部１３は、前回に保持したＤＥインアクティブ期間計測結果をフォーマット判定部１４に出力する。
【００５２】
フォーマット判定部１４は、ＤＥインアクティブ期間計測部１２から出力された今回のＤＥインアクティブ期間計測結果と、前ＤＥインアクティブ期間保持部１３から出力された前回のＤＥインアクティブ期間計測結果とを比較することで、画像フォーマット判定をする。フォーマット判定部１４は、画像フォーマット判定結果を出力する。
【００５３】
続いて、図１〜２を参照して、本発明の実施の形態１にかかる画像フォーマット判定回路１の動作について説明する。図２は、本発明の実施の形態１にかかるデータイネーブル信号のタイミングチャートである。
【００５４】
画像フォーマット判定回路１は、画像フォーマットのＶブランク期間の長さが、各画像フォーマットで異なる特徴を有することを利用して、画像フォーマットを判定する。ここで、アクティブ期間Ｔ１に含まれるＤＥ信号のアサート間隔Ｔ２は、全てほぼ一定となる。また、Ｖブランク期間Ｔ０Ａ及びＴ０Ｂを含むＤＥ信号のアサート間隔は、アクティブ期間Ｔ１に含まれるＤＥ信号のアサート間隔Ｔ２よりも十分に長くなる。これは、垂直ブランキング期間が、水平ブランキング期間よりも長くなるからである。なお、アクティブ期間Ｔ１に含まれるＤＥ信号のアサート間隔Ｔ２のうち、ＤＥ信号がインアクティブな期間が、水平ブランキング期間となる。上述したように、本実施の形態では、この垂直ブランキング期間のうち、水平ブランキング期間よりも長い分の期間を、Ｖブランク期間として規定している。Ｖブランク期間判定部１１は、これらのことを利用して、ＤＥ信号のインアクティブ期間に、Ｖブランク期間Ｔ０Ａ及びＴ０Ｂが含まれているか否かを判定する。
【００５５】
具体的には、Ｖブランク期間判定部１１は、ＤＥアサート間隔計測部１０から出力された今回計測中のＤＥアサート間隔計測カウンタ値が、前回のＤＥアサート間隔計測カウンタ値よりも大きくなったときに、ＤＥ信号の位置がＶブランク期間Ｔ０Ａ及びＴ０Ｂになったと判定する。一方、Ｖブランク期間判定部１１は、ＤＥアサート間隔計測部１０から出力されたＤＥアサート間隔計測カウンタ値が、前回のＤＥアサート間隔計測カウンタ値以下で、次のＤＥ信号のアサートが開始された場合、ＤＥ信号の位置がアクティブ期間Ｔ１であると判定して、ＤＥアサート間隔計測部１０から出力された今回のＤＥアサート間隔計測カウンタ値をＤＥアサート間隔計測結果として保持する。Ｖブランク期間判定部１１は、保持したＤＥアサート間隔計測結果を、次回のＶブランク期間判定に使用する。
【００５６】
ＤＥインアクティブ期間計測部１２は、Ｖブランク期間になった後、次のＤＥアサートが開始されるまでの期間を計測し、計測したＤＥインアクティブ期間計測カウンタ値を出力する。つまり、ＤＥインアクティブ期間計測部１２は、Ｖブランク期間Ｔ０Ａ又はＴ０Ｂを計測する。前ＤＥインアクティブ期間保持部１３は、Ｖブランク期間を示すＤＥインアクティブ期間計測カウンタ値をＤＥインアクティブ期間計測結果として保持するとともに、前回に保持したＤＥインアクティブ期間計測結果を出力する。
【００５７】
フォーマット判定部１４は、ＤＥインアクティブ期間計測部１２から出力された今回のＤＥインアクティブ期間計測結果と、前ＤＥインアクティブ期間保持部１３から出力された前回のＤＥインアクティブ期間計測結果とに基づいて、画像フォーマットを判定する。本実施の形態１にかかる画像フォーマットの判定では、Ｖブランク期間が、プログレッシブの場合はフレーム毎に一定であること、及び、インタレースの場合はフィールド毎に異なる長さが交互することを利用して、画像フォーマットを判定する。以下、今回のＤＥインアクティブ期間計測カウンタ値が示すＶブランク期間がＴ０Ｂであり、前回のＤＥインアクティブ期間計測カウンタ値が示すＶブランク期間がＴ０Ａである場合について説明する。
【００５８】
フォーマット判定部１４は、ＤＥインアクティブ期間計測部１２から出力された今回のＤＥインアクティブ期間計測カウンタ値と、前ＤＥインアクティブ期間保持部１３から出力された前回のＤＥインアクティブ期間計測カウンタ値とを比較する。両者の差が許容範囲内で等しい(Ｔ０Ａ≒Ｔ０Ｂ)場合、フォーマット判定部１４は、画像フォーマットがプログレッシブであると判定する。両者の差が許容範囲内で等しくない場合、フォーマット判定部１４は、画像フォーマットがプログレッシブではなく、インタレースであると判定する。なお、上述した許容範囲は、任意に予め定めてよい。
【００５９】
さらに、両者の差が許容範囲内で等しくない場合、今回のＤＥインアクティブ期間計測カウンタ値の方が大きければ(Ｔ０Ａ＜Ｔ０Ｂであれば)、フォーマット判定部１４は、画像フォーマットがインタレースのＦｉｅｌｄ２であると判定する。また、前回のＤＥインアクティブ期間計測カウンタ値の方が大きければ(Ｔ０Ａ＞Ｔ０Ｂであれば)、フォーマット判定部１４は、画像フォーマットがインタレースのＦｉｅｌｄ１と判定する。
【００６０】
続いて、図１〜３を参照して、本発明の実施の形態１にかかる画像フォーマット判定回路１の動作について説明する。図３は、本発明の実施の形態１にかかる画像フォーマット判定処理のフローチャートである。
【００６１】
ＤＥアサート間隔計測部１０は、ＤＥ信号のアサート間隔を計測する(Ｓ１００)。すなわち、ＤＥアサート間隔計測部１０は、あるラインのＤＥ信号のアサート開始時から、次のラインのＤＥ信号のアサート開始時までの期間を計測する。ＤＥアサート間隔計測部１０は、ＤＥ信号のアサート間隔をカウントしているＤＥアサート間隔計測カウンタ値を、随時、Ｖブランク期間判定部１１に出力する。
【００６２】
次に、ＤＥアサート間隔計測部１０は、ＤＥ信号のアサート間隔の計測が終了したか否かを判定する(Ｓ１０１)。ＤＥアサート間隔計測部１０は、ＤＥ信号のアサート間隔の計測が終了したか否かを、ＤＥ信号の次のラインにおけるアサートが開始されたか否かによって判定する。
【００６３】
ＤＥ信号のアサート間隔の計測が終了した場合(Ｓ１０１：Ｙｅｓ)、ＤＥアサート間隔計測部１０は、ＤＥアサート間隔計測カウンタをリセットする。Ｖブランク期間判定部１１は、リセット前にＤＥアサート間隔計測部１０から出力されたＤＥアサート間隔計測カウンタ値を、前回のＤＥアサート間隔計測カウンタ値として保持する(Ｓ１０２)。Ｖブランク期間判定部１１は、例えば、ＤＥアサート間隔計測部１０からリセットされたＤＥアサート間隔計測カウンタ値が出力された場合に、ＤＥ信号のアサート間隔の計測が終了したことを検出する。ＤＥアサート間隔計測部１０は、ＤＥアサート間隔計測カウンタのリセット後に、次のＤＥ信号のアサート間隔の計測を開始する(Ｓ１００)。
【００６４】
ＤＥ信号のアサート間隔の計測が終了していない場合(Ｓ１０１：Ｎｏ)、Ｖブランク期間判定部１１は、ＤＥアサート間隔計測部１０から出力されている今回のＤＥアサート間隔計測カウンタ値より、前回のＤＥアサート間隔計測カウンタ値が小さくなったか否かを判定する(Ｓ１０３)。ここで、Ｖブランク期間判定部１１は、今回のＤＥアサート間隔計測カウンタ値より、前回のＤＥアサート間隔計測カウンタ値が小さい場合であっても、予め定めた範囲内で等しい場合は、今回のＤＥアサート間隔計測カウンタ値より、前回のＤＥアサート間隔計測カウンタ値が小さくなったと判定しないようにしてもよい。
【００６５】
今回のＤＥアサート間隔計測カウンタ値より、前回のＤＥアサート間隔計測カウンタ値の方が小さくなっていない場合(Ｓ１０３：Ｎｏ)、ＤＥアサート間隔計測部１０によるＤＥ信号のアサート間隔の計測が継続される(Ｓ１００)。
今回のＤＥアサート間隔計測カウンタ値より、前回のＤＥアサート間隔計測カウンタ値の方が小さくなった場合(Ｓ１０３：Ｙｅｓ)、Ｖブランク期間判定部１１は、ＤＥ信号の位置がＶブランク期間になったと判定する。Ｖブランク期間判定部１１は、Ｖブランク期間であることを示すＶブランク期間判定結果をＤＥインアクティブ期間計測部１２に出力する。
【００６６】
ＤＥインアクティブ期間計測部１２は、Ｖブランク期間判定部１１からのＶブランク期間であることを示すＶブランク期間判定結果の出力に応じて、ＤＥ信号のインアクティブ期間の計測を開始する(Ｓ１０４)。ＤＥインアクティブ期間計測部１２は、ＤＥ信号がアクティブになったときに計測を終了する。これによって、Ｖブランク期間Ｔ０Ａ又はＴ０Ｂを計測することができる。ＤＥインアクティブ期間計測部１２は、Ｖブランク期間のＤＥインアクティブ期間計測カウンタ値を前ＤＥインアクティブ期間保持部１３及びフォーマット判定部１４に出力する。
【００６７】
前ＤＥインアクティブ期間保持部１３は、ＤＥインアクティブ期間計測部１２から出力されたＤＥインアクティブ期間計測カウンタ値を保持する(Ｓ１０５)。前ＤＥインアクティブ期間保持部１３は、前回に保持した前回のＤＥインアクティブ期間計測カウンタ値をフォーマット判定部１４に出力する。ここで、前ＤＥインアクティブ期間保持部１３は、前回のＤＥインアクティブ期間計測カウンタ値と、今回のＤＥインアクティブ期間計測カウンタ値とを保持するようにして、前回のＤＥインアクティブ期間計測カウンタ値を出力するようにしてもよい。また、前ＤＥインアクティブ期間保持部１３は、前回のＤＥインアクティブ期間計測カウンタ値のみを保持するようにして、ＤＥインアクティブ期間計測部１２から出力されたＤＥインアクティブ期間計測カウンタ値が新たな値に変更されたときに、変更前のＤＥインアクティブ期間計測カウンタ値を保持するようにしてもよい。
【００６８】
フォーマット判定部１４は、ＤＥインアクティブ期間計測部１２から出力された今回のＤＥインアクティブ期間計測カウンタ値と、前ＤＥインアクティブ期間保持部１３から出力された前回のＤＥインアクティブ期間計測カウンタ値とを比較して、両者の差が許容範囲以内で等しい(Ｔ０Ａ≒Ｔ０Ｂ)か否かを判定する(Ｓ１０６)。以下、今回のＤＥインアクティブ期間計測カウンタ値が示すＶブランク期間がＴ０Ｂであり、前回のＤＥインアクティブ期間計測カウンタ値が示すＶブランク期間がＴ０Ａである場合について説明する。
【００６９】
両者の差が許容範囲以内で等しい場合(Ｓ１０６：Ｙｅｓ)、フォーマット判定部１４は、画像フォーマットがプログレッシブであると判定する(Ｓ１０７)。
両者の差が許容範囲以内で等しくない場合(Ｓ１０６：Ｎｏ)、フォーマット判定部１４は、今回のＤＥインアクティブ期間計測カウンタ値が前回のＤＥインアクティブ期間計測カウンタ値よりも大きい(Ｔ０Ａ＜Ｔ０Ｂ)か否かを判定する(Ｓ１０８)。
【００７０】
今回のＤＥインアクティブ期間計測カウンタ値が、前回のＤＥインアクティブ期間計測カウンタ値より大きい(Ｔ０Ａ＜Ｔ０Ｂ)と判定した場合(Ｓ１０８：Ｙｅｓ)、画像フォーマットはインタレースのＦｉｅｌｄ２であると判定(Ｓ１０９)する。
今回のＤＥインアクティブ期間計測カウンタ値が、前回のＤＥインアクティブ期間計測カウンタ値より大きくない(Ｔ０Ａ＞Ｔ０Ｂ)と判定した場合(Ｓ１０８：Ｎｏ)、画像フォーマットはインタレースのＦｉｅｌｄ１であると判定する(Ｓ１１０)。
【００７１】
上述した本実施の形態１にかかる画像フォーマット判定回路１によれば、ビデオ信号の水平同期信号及び垂直同期信号の入力タイミングがばらついたときであっても、画像フォーマット判定の誤判定を防ぐことができる。以下、その理由について説明する。特許文献１にかかるフィールド判別回路では、垂直同期信号の遅延量で水平同期信号のサンプリングタイミングを調整して、第１フィールドの極性をＨレベルに規定することで、フィールド判別をしていた。そのため、水平同期信号と垂直同期信号の入力タイミングがばらついたときに、画像フォーマットを誤判定してしまうという問題があった。それに対して、本実施の形態１によれば、Ｖブランク期間の長さが、各画像フォーマットで異なるという特徴があることを利用して、Ｖブランク期間のＤＥインアクティブ期間を計測して、今回と前回のＤＥインアクティブ期間を比較して画像フォーマットを判定するようにしている。つまり、水平同期信号及び垂直同期信号の双方を利用せずに、画像フォーマットの判定を行うことができる。そのため、画像フォーマット判定が水平同期信号及び垂直同期信号の入力タイミングに影響されない。
【００７２】
本発明の実施の形態２．?
続いて、図４を参照して、本発明の実施の形態２にかかる画像フォーマット判定回路２の構成について説明する。図４は、本発明の実施の形態２にかかる画像フォーマット判定回路２の構成図である。
【００７３】
画像フォーマット判定回路２は、ＤＥアサート間隔計測部２０、Ｖブランク期間判定部２１、ＤＥアサート間隔保持部２２、前ＤＥアサート間隔保持部２３、及び、フォーマット判定部２４を有する。例えば、画像フォーマット判定回路２は、実施の形態１にかかる画像フォーマット判定回路１と同様に、画像表示装置に備えられる。
【００７４】
ＤＥアサート間隔計測部２０は、ビデオ信号のＤＥ信号が入力される。ＤＥアサート間隔計測部２０は、実施の形態１にかかるＤＥアサート間隔計測部１０と同様に、ＤＥ信号のアサート間隔を計測する。ＤＥアサート間隔計測部２０は、ＤＥ信号のアサート間隔の計測終了時に、ＤＥアサート間隔計測カウンタ値をＤＥアサート間隔計測結果としてＤＥアサート間隔保持部２２に出力する。
【００７５】
Ｖブランク期間判定部２１は、ビデオ信号のＶＳＹＮＣ信号が入力される。Ｖブランク期間判定部２１は、ＶＳＹＮＣ信号のアサートを検出することで、フィールドのうち、ＤＥ信号に対応する位置が垂直ブランキング期間となったか否かを判定する。ここで、垂直ブランキング期間には、Ｖブランク期間が含まれる。つまり、Ｖブランク期間判定部２１は、現在計測中のＤＥ信号のアサート間隔にＶブランク期間が含まれるか否かを判定する。Ｖブランク期間判定部２１は、Ｖブランク期間判定結果をＤＥアサート間隔保持部２２に出力する。
【００７６】
ＤＥアサート間隔保持部２２は、ＤＥアサート間隔計測部２０から出力されたＤＥアサート間隔計測結果と、Ｖブランク期間判定部２１から出力されたＶブランク期間判定結果とが入力される。ＤＥアサート間隔保持部２２は、Ｖブランク期間を含むＤＥ信号のアサート間隔を計測したＤＥアサート間隔計測結果を保持する。つまり、ＤＥアサート間隔保持部２２は、Ｖブランク期間判定部２１からＶブランク期間であることを示すＶブランク期間判定結果が出力されたときに、ＤＥアサート間隔計測部２０から出力されたＤＥアサート間隔計測結果を保持する。これによって、Ｖブランク期間を含むＤＥ信号のアサート間隔を示すＤＥアサート間隔計測結果のみがＤＥアサート間隔保持部２２に保持される。
【００７７】
また、ＤＥアサート間隔保持部２２は、新たなＤＥアサート間隔計測結果を保持する前に、保持していた前回のＤＥアサート間隔計測結果を前ＤＥアサート間隔保持部２３に出力する。つまり、ＤＥアサート間隔保持部２２は、ＤＥアサート間隔計測結果を保持する記憶装置を有する。ＤＥアサート間隔保持部２２は、今回保持したＤＥアサート間隔計測結果をフォーマット判定部２４に出力する。
【００７８】
前ＤＥアサート間隔保持部２３は、ＤＥアサート間隔保持部２２から出力された前回のＤＥアサート間隔計測結果が入力される。前ＤＥアサート間隔保持部２３は、ＤＥアサート間隔保持部２２から出力された前回のＤＥアサート間隔計測結果を保持する。つまり、前ＤＥアサート間隔保持部２３は、ＤＥアサート間隔計測結果を保持する記憶装置を有する。前ＤＥアサート間隔保持部２３は、保持した前回のＤＥアサート間隔計測結果をフォーマット判定部２４に出力する。
【００７９】
フォーマット判定部２４は、ＤＥアサート間隔保持部２２から出力された今回のＤＥアサート間隔計測結果と、前ＤＥアサート間隔保持部２３から出力された前回のＤＥアサート間隔計測結果とを比較することで、画像フォーマットを判定する。本実施の形態２にかかる画像フォーマットの判定では、Ｖブランク期間を含むＤＥ信号のアサート間隔が、プログレッシブの場合はフレーム毎に一定であること、及び、インタレースの場合はフィールド毎に異なる長さが交互することを利用して、画像フォーマットを判定する。フォーマット判定部２４は、画像フォーマット判定結果を出力する。
【００８０】
続いて、図４〜６を参照して、本発明の実施の形態２にかかる画像フォーマット判定回路２の動作について説明する。図５は、本発明の実施の形態２にかかるデータイネーブル信号及びＶＳＹＮＣ信号のタイミングチャートである。図６は、本発明の実施の形態２にかかる画像フォーマット判定処理のフローチャートである。
【００８１】
ＤＥアサート間隔計測部２０は、ＤＥ信号のアサート間隔を計測する(Ｓ２００)。すなわち、ＤＥアサート間隔計測部２０は、あるラインにおけるＤＥ信号のアサート開始時から、次のラインにおけるＤＥ信号のアサート開始時までの期間を計測する。
ＤＥアサート間隔計測部２０は、ＤＥ信号のアサート間隔の計測が終了したか否かを判定する(Ｓ２０１)。ＤＥアサート間隔計測部２０は、ＤＥ信号のアサート間隔の計測が終了しているかどうかを次のラインのＤＥ信号のアサートが開始されたか否かによって判定する。
【００８２】
ＤＥ信号のアサート間隔の計測が終了した場合(Ｓ２０１：Ｙｅｓ)、ＤＥアサート間隔計測部２０は、ＤＥアサート間隔計測カウンタ値をＤＥアサート間隔保持部２２に出力し、ＤＥアサート間隔計測カウンタをリセットする。ＤＥアサート間隔計測部２０は、ＤＥアサート間隔計測カウンタのリセット後に、次のＤＥ信号のアサート間隔の計測を開始する(Ｓ２００)。
【００８３】
ＤＥ信号のアサート間隔の計測が終了していない場合(Ｓ２０１：Ｎｏ)、Ｖブランク期間判定部１１は、ＶＳＹＮＣ信号がアサートされたか否かを判定する(Ｓ２０３)。
ＶＳＹＮＣ信号がアサートされていない場合(Ｓ２０３：Ｎｏ)、ＤＥアサート間隔計測部２０によるＤＥ信号のアサート間隔の計測が継続される(Ｓ２００)。
ＶＳＹＮＣ信号がアサートされた場合(Ｓ２０３：Ｙｅｓ)、Ｖブランク期間判定部１１は、ＤＥ信号の位置が垂直ブランキング期間になったと判定する。つまり、現在計測中のＤＥ信号のアサート間隔期間内にＶブランク期間が含まれていることになる。Ｖブランク期間判定部２１は、Ｖブランク期間であることを示すＶブランク期間判定結果をＤＥアサート間隔保持部２２に出力する。また、ＤＥアサート間隔計測部２０によるＤＥ信号のアサート間隔の計測は、継続される(Ｓ２０４)。
【００８４】
ＤＥ信号のアサート間隔の計測が終了していない場合(Ｓ２０５：Ｎｏ)、ＤＥアサート間隔計測部２０によるＤＥ信号のアサート間隔の計測が継続される(Ｓ２０４)。
ＤＥ信号のアサート間隔の計測が終了した場合(Ｓ２０５：Ｙｅｓ)、ＤＥアサート間隔計測部２０は、ＤＥアサート間隔計測カウンタ値をＤＥアサート間隔計測結果としてＤＥアサート間隔保持部２２に出力する。
【００８５】
ＤＥアサート間隔保持部２２は、ＤＥアサート間隔計測部２０から出力されたＤＥアサート間隔計測カウンタ値を保持する前に、保持していた前回のＤＥアサート間隔計測結果を前ＤＥアサート間隔保持部２３に出力する。前ＤＥアサート間隔保持部２３は、ＤＥアサート間隔保持部２２から出力された前回のＤＥアサート間隔計測カウンタ値を保持する(Ｓ２０６)。そして、アサート間隔保持部２２は、ＤＥアサート間隔計測部２０から出力されたＤＥアサート間隔計測カウンタ値を保持する(Ｓ２０７)。
【００８６】
なお、ＤＥアサート間隔保持部２２は、Ｖブランク期間判定部２１からＶブランク期間であることを示すＶブランク期間判定結果が出力された後に、ＤＥアサート間隔計測部２０から出力されたＤＥアサート間隔計測カウンタ値を保持する。つまり、ステップＳ２０６、Ｓ２０７の処理が実行される。これによって、Ｖブランク期間を含むＤＥ信号のアサート間隔を示すＤＥアサート間隔計測カウンタ値のみがＤＥアサート間隔保持部２２に保持される。ＤＥアサート間隔保持部２２は、今回保持したＤＥアサート間隔計測カウンタ値をフォーマット判定部２４に出力する。
【００８７】
フォーマット判定部２４は、ＤＥアサート間隔保持部２２から出力された今回のＤＥアサート間隔計測カウンタ値と、前ＤＥアサート間隔保持部２３から出力された前回のＤＥアサート間隔計測カウンタ値とを比較して、両者の差が許容範囲以内で等しい(Ｔ０Ｃ≒Ｔ０Ｄ)か否かを判定する(Ｓ２０８)。以下、今回のＤＥアサート間隔計測カウンタ値が示すＤＥ信号のアサート間隔がＴ０Ｄであり、前回のＤＥアサート間隔計測カウンタ値が示すＤＥ信号のアサート間隔がＴ０Ｃである場合について説明する。
【００８８】
両者の差が許容範囲以内で等しい場合(Ｓ２０８：Ｙｅｓ)、フォーマット判定部２４は、画像フォーマットがプログレッシブであると判定する(Ｓ２０９)。
両者の差が許容範囲以内で等しくない場合(Ｓ２０８：Ｎｏ)、フォーマット判定部２４は、今回のＤＥアサート間隔計測カウンタ値が前回のＤＥアサート間隔計測カウンタ値よりも大きい(Ｔ０Ｃ＜Ｔ０Ｄ)か否かを判定する(Ｓ２１０)。
【００８９】
今回のＤＥアサート間隔計測カウンタ値が、前回のＤＥアサート間隔計測カウンタ値より大きい(Ｔ０Ｃ＜Ｔ０Ｄ)と判定した場合(Ｓ２１０：Ｙｅｓ)、画像フォーマットはインタレースのＦｉｅｌｄ２であると判定(Ｓ２１１)する。
今回のＤＥアサート間隔計測カウンタ値が、前回のＤＥアサート間隔計測カウンタ値より大きくない(Ｔ０Ｃ＞Ｔ０Ｄ)と判定した場合(Ｓ２１０：Ｎｏ)、画像フォーマットはインタレースのＦｉｅｌｄ１であると判定する(Ｓ２１２)。
【００９０】
上述した本実施の形態２にかかる画像フォーマット判定回路２によれば、ビデオ信号の水平同期信号及び垂直同期信号の入力タイミングがばらついたときであっても、画像フォーマット判定の誤判定を防ぐことができる。本実施の形態２によれば、Ｖブランク期間を含むＤＥ信号のアサート間隔の長さが、各画像フォーマットで異なるという特徴があることを利用して、ＶＳＹＮＣ信号に基づいてＶブランク期間を含むＤＥ信号のアサート間隔を計測して、今回と前回のＤＥ信号のアサート間隔を比較して画像フォーマットを判定するようにしている。つまり、水平同期信号及び垂直同期信号の双方を利用せずに、画像フォーマットの判定を行うことができる。そのため、画像フォーマット判定が水平同期信号及び垂直同期信号の入力タイミングに影響されない。
【００９１】
また、本実施の形態２では、ある程度の範囲を有するＤＥ信号のアサート間隔中に、ＶＳＹＮＣ信号がアサートされたか否かによって、ＤＥ信号のアサート間隔にＶブランク期間が含まれるか否かを判定している。そのため、ＶＳＹＮＣ信号の入力タイミングがばらついてしまったときであっても、画像フォーマットの誤判定を防止することができる。
【００９２】
以上に説明したように、本実施の形態では、映像信号において、画像が表示される有効表示期間と、画像が表示されない水平ブランキング期間及び垂直ブランキング期間のいずれかとなるブランキング期間と、を示すデータイネーブル信号において、第１の垂直ブランキング期間を含む所定の期間を計測し、計測した期間を示す第１の期間情報を生成している。また、データイネーブル信号において、第１の垂直ブランキング期間から所定の垂直ブランキング期間数後の第２の垂直ブランキング期間を含む所定の期間を計測し、計測した期間を示す第２の期間情報を生成している。そして、第１の期間情報が示す期間と、第２の期間情報が示す期間とを比較し、比較した期間の大小関係に応じて、第１の垂直ブランキング期間又は第２の垂直ブランキング期間に続いて表示される画像のフォーマットを判定するようにしている。
【００９３】
また、本実施の形態では、垂直ブランキング期間が、プログレッシブの場合は一定であること、及び、インタレースの場合は異なる長さで交互することを利用して、垂直ブランキング期間を検出して、検出した垂直ブランキング期間を含む所定の期間を計測してから比較することで画像のフォーマットを判定するようにしている。ここで、本実施の形態１では、イネーブル信号によってＶブランク期間を検出している。Ｖブランク期間は、垂直ブランキング期間に含まれるため、本実施の形態１では、イネーブル信号によって垂直ブランキング期間を検出しているとも言える。また、本実施の形態２では、ＶＳＹＮＣ信号によって、垂直ブランキング期間を検出している。
【００９４】
本実施の形態１では、所定の期間を、垂直ブランキング期間のうち、水平ブランキング期間分の長さの期間を除いたＶブランク期間とした場合について例示している。つまり、本実施の形態１では、垂直ブランキング期間の一部の期間を含むＶブランク期間を計測するようにしている。また、本実施の形態２では、所定の期間を、垂直ブランキング期間を含むデータイネーブル信号の１周期の期間とした場合について例示している。また、本実施の形態では、第１の垂直ブランキング期間から所定の垂直ブランキング期間数後の第２の垂直ブランキング期間を、第１の垂直ブランキング期間の次の第２の垂直ブランキング期間とした場合について例示している。
【００９５】
これによれば、本実施の形態１では、水平同期信号及び垂直同期信号を利用せずに、画像フォーマットの判定を行うことができる。本実施の形態２では、水平同期信号を利用せずに、画像フォーマットの判定を行うことができる。よって、水平同期信号及び垂直同期信号の双方を利用せずに、画像フォーマットの判定を行うことができる。つまり、水平同期信号と垂直同期信号の入力タイミングに依存せずに、画像フォーマットを判定することができる。そのため、本実施の形態によれば、水平同期信号と垂直同期信号の入力タイミングがばらついたときであっても、画像フォーマットの誤判定を防止することができる。
【００９６】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【００９７】
本実施の形態１では、ＤＥインアクティブ期間計測部１２が、垂直ブランキング期間の一部の期間を含むＶブランク期間を計測するようにしているが、これに限られない。ＤＥインアクティブ期間計測部１２が計測する所定の期間は、ＤＥ信号において、垂直ブランキング期間を含む所定周期の期間としてもよい。例えば、ＤＥ信号の半周期となる垂直ブランキング期間を計測するようにしてもよい。また、ＤＥ信号において、垂直ブランキング期間を含む１周期分の期間を計測するようにしてもよい。また、垂直ブランキング期間を含むＤＥ信号の複数周期の期間を計測するようにしてもよい。つまり、垂直ブランキング期間を含むＤＥ信号の所定周期分のアサート間隔を計測するようにしてもよい。
【００９８】
これらの場合、例えば、ＤＥインアクティブ期間計測部１２は、所定周期の期間を計測中に、Ｖブランク期間判定部１１から、Ｖブランク期間であることを示すＶブランク期間判定結果の出力があった場合に、計測した期間をＤＥインアクティブ期間計測結果とする。このようにしても、水平ブランキング期間及びＤＥ信号のアサート間隔Ｔ２は、どのフォーマットであっても同一であるため、ＤＥインアクティブ期間計測結果が示す期間は、垂直ブランキング期間に続いて表示される画像のフォーマットに依存した長さとなる。つまり、ＤＥインアクティブ期間計測結果の大小関係に応じて、画像フォーマットを判定することができる。
【００９９】
同様に、本実施の形態２では、ＤＥアサート間隔計測部２０が、垂直ブランキング期間を含むＤＥ信号の１周期分のアサート間隔を計測するようにしているが、垂直ブランキング期間を含むＤＥ信号の複数周期分のアサート間隔を計測するようにしてもよい。
【０１００】
本実施の形態１では、ＤＥアサート間隔計測部１０が、ＤＥ信号の１周期分のアサート間隔を計測するようにしているが、これに限られない。ＤＥ信号の複数周期分のアサート間隔を計測するようにしてもよい。このようにしても、上述したように、水平ブランキング期間及びＤＥ信号のアサート間隔Ｔ２は、どのフォーマットであっても同一であるため、ＤＥ信号のアサート間隔は、垂直ブランキング期間を含むものが、より大きくなる。つまり、このようにしても、Ｖブランク期間判定部１１は、ＤＥアサート間隔計測結果を比較することによって、ＤＥアサート間隔にＶブランク期間が含まれるか否かを判定することができる。
【０１０１】
本実施の形態１では、フォーマットの判定において、ある垂直ブランキング期間のＶブランク期間と、その垂直ブランキング期間の次の垂直ブランキング期間のＶブランク期間とを計測して比較するようにしているが、これに限られない。ある垂直ブランキング期間のＶブランク期間と、その垂直ブランキング期間から所定の垂直ブランキング期間数後の垂直ブランキング期間のＶブランク期間とを計測して比較するようにしてもよい。例えば、ある垂直ブランキング期間のＶブランク期間と、ある垂直ブランキング期間から任意の奇数後の垂直ブランキング期間のＶブランク期間とを計測して比較するようにしてもよい。このようにしても、インタレースにおいては、ある垂直ブランキング期間に続いて表示される画像と、ある垂直ブランキング期間から任意の奇数後の垂直ブランキング期間に続いて表示される画像は、異なるフォーマットとなるため、フィールド判定を行うことができるからである。
【０１０２】
同様に、本実施の形態２では、フォーマットの判定において、ある垂直ブランキング期間を含むＤＥ信号のアサート間隔と、その垂直ブランキング期間の次の垂直ブランキング期間を含むＤＥ信号のアサート間隔とを計測して比較するようにしているが、これに限られない。ある垂直ブランキング期間を含むＤＥ信号のアサート間隔と、その垂直ブランキング期間から所定の垂直ブランキング期間数後の垂直ブランキング期間を含むＤＥ信号のアサート間隔とを計測して比較するようにしてもよい。
【０１０３】
同様に、本実施の形態１では、Ｖブランク期間の判定において、あるブランキング期間を含むＤＥ信号１周期分のアサート間隔と、そのブランキング期間の次のブランキング期間を含むＤＥ信号１周期分のアサート間隔とを計測して比較するようにしているが、これに限られない。あるブランキング期間を含むＤＥ信号のアサート間隔と、そのブランキング期間から所定のブランキング期間数後のブランキング期間を含むＤＥ信号のアサート間隔とを計測して比較するようにしてもよい。例えば、あるブランキング期間を含むＤＥ信号のアサート間隔と、そのブランキング期間から任意の後のブランキング期間を含むＤＥ信号のアサート間隔とを計測して比較するようにしてもよい。垂直ブランキング期間は１フィールド当たり１つしかないが、水平ブランキング期間は１フィールド当たりに複数連続するからである。つまり、所定のブランキング期間数が、１フィールド当たりに含まれるブランキング期間数でなければ、垂直ブランキング期間が含まれるアサート間隔と、水平ブランキング期間が含まれるアサート間隔を比較することになるからである。
【０１０４】
本実施の形態１では、フォーマット判定部１４が、ある垂直ブランキング期間のＶブランク期間と、その垂直ブランキング期間の次の垂直ブランキング期間のＶブランク期間とを計測して比較した場合に、次の垂直ブランキング期間に続いて表示される画像のフォーマットを判定するようにしているが、これに限られない。フォーマット判定部１４が、ある垂直ブランキング期間に続いて表示される画像のフォーマットを判定するようにしてもよい。この場合、例えば、ステップＳ１０８において、今回のＤＥインアクティブ期間計測カウンタ値が前回のＤＥインアクティブ期間計測カウンタ値よりも大きい(Ｔ０Ａ＜Ｔ０Ｂ)と判定した場合に、画像フォーマットがＦｉｅｌｄ１であると判定し、前回のＤＥインアクティブ期間計測カウンタ値より大きくない(Ｔ０Ａ＞Ｔ０Ｂ)と判定した場合に、画像フォーマットがＦｉｅｌｄ２であると判定するようにする。
【０１０５】
同様に、本実施の形態２においても、フォーマット判定部２４が、ある垂直ブランキング期間を含むＤＥ信号のアサート間隔と、その垂直ブランキング期間の次の垂直ブランキング期間を含むＤＥ信号のアサート間隔とを計測して比較した場合に、次の垂直ブランキング期間に続いて表示される画像のフォーマットを判定するようにしているが、ある垂直ブランキング期間に続いて表示される画像のフォーマットを判定するようにしてもよい。
【符号の説明】
【０１０６】
１、２        画像フォーマット判定回路
１０        ＤＥアサート間隔計測部
１１、２１    Ｖブランク期間判定部
１２        ＤＥインアクティブ期間計測部
１３        前ＤＥインアクティブ期間保持部
１４、２４    フォーマット判定部
２０        ＤＥアサート間隔計測部
２２        ＤＥアサート間隔保持部
２３        前ＤＥアサート間隔保持部
１００        フィールド判別回路
１０１、１０２  入力端子
１０３        インバータ
１０４        遅延部
１０５        ＶＤ信号微分パルス作成部
１０６        フィールド判別信号極性規定部
１０７        フィールド判別安定化部
１０８        出力端子
１１０        第１Ｄフリップフロップ
１１１        第２Ｄフリップフロップ
１１２        第３Ｄフリップフロップ
１１３        第４Ｄフリップフロップ
１１４        Ｔフリップフロップ
【図１】
2012199787.tif 000003
【図２】
2012199787.tif 000004
【図３】
2012199787.tif 000005
【図４】
2012199787.tif 000006
【図５】
2012199787.tif 000007
【図６】
2012199787.tif 000008
【図７】
2012199787.tif 000009
【図８】
2012199787.tif 000010
【図９】
2012199787.tif 000011