(57)【特許請求の範囲】
【請求項１】
１フィールド中の水平同期信号及びデータイネーブル信号を取得する取得手段と、
前記１フィールド中の水平同期信号及びデータイネーブル信号を出力する出力手段とを備え、
前記出力手段は、
前記データイネーブル信号の着目アサート区間と、当該着目アサート区間の直前のアサート区間と、の間の区間で、前記水平同期信号における１以上のアサート区間を検知した場合には、前記データイネーブル信号において前記着目アサート区間以降を、画素出力に無効な期間を示す区間としてマスクして出力する
ことを特徴とする映像処理装置。
【請求項２】
前記取得手段は更に、前記１フィールド分のデータイネーブル信号に対応する画素データを取得し、
前記出力手段は更に、前記着目アサート区間と、当該着目アサート区間の直前のアサート区間と、の間の区間で、前記水平同期信号における１以上のアサート区間を検知した場合には、前記取得手段が取得した画素データのうち、前記着目アサート区間までのアサート区間に対応する画素データについてはそのまま出力し、
前記取得手段が取得した画素データのうち、前記着目アサート区間以降の区間に対応する画素データについては、ブランク区間の画素データとして扱われるデータに置換して出力する
ことを特徴とする請求項１に記載の映像処理装置。
【請求項３】
１ライン分のデータイネーブル信号を取得する取得手段と、
前記データイネーブル信号において各アサート区間の長さを求める計算手段と、
それぞれのアサート区間の長さに基づいて、該それぞれのアサート区間のうち１つのアサート区間を特定する特定手段と、
前記データイネーブル信号を出力する出力手段とを備え、
前記出力手段は、前記データイネーブル信号において前記特定手段が特定した１つのアサート区間以外の区間については、画素出力に無効な期間を示す区間としてマスクしてから出力することを特徴とする映像処理装置。
【請求項４】
前記特定手段は、最長のアサート区間を特定することを特徴とする請求項３に記載の映像処理装置。
【請求項５】
前記特定手段は、予め設定された長さに最も近いアサート区間を特定することを特徴とする請求項３に記載の映像処理装置。
【請求項６】
前記取得手段は更に、前記１ライン分のデータイネーブル信号に対応する画素データを取得し、
前記出力手段は更に、前記取得手段が取得した画素データのうち、前記特定手段が特定したアサート区間に対応する画素データについてはそのまま出力し、
前記取得手段が取得した画素データのうち、前記特定手段が特定したアサート区間以外の区間に対応する画素データについては、ブランク区間の画素データとして扱われるデータに置換して出力する
ことを特徴とする請求項３乃至５の何れか１項に記載の映像処理装置。    
【請求項７】
映像処理装置が行う映像処理方法であって、
前記映像処理装置の取得手段が、１フィールド中の水平同期信号及びデータイネーブル信号を取得する取得工程と、
前記映像処理装置の出力手段が、前記１フィールド中の水平同期信号及びデータイネーブル信号を出力する出力工程とを備え、
前記出力工程では、
前記データイネーブル信号の着目アサート区間と、当該着目アサート区間の直前のアサート区間と、の間の区間で、前記水平同期信号における１以上のアサート区間を検知した場合には、前記データイネーブル信号において前記着目アサート区間以降を、画素出力に無効な期間を示す区間としてマスクして出力する
ことを特徴とする映像処理方法。
【請求項８】
映像処理装置が行う映像処理方法であって、
前記映像処理装置の取得手段が、１ライン分のデータイネーブル信号を取得する取得工程と、
前記映像処理装置の計算手段が、前記データイネーブル信号において各アサート区間の長さを求める計算工程と、
前記映像処理装置の特定手段が、それぞれのアサート区間の長さに基づいて、該それぞれのアサート区間のうち１つのアサート区間を特定する特定工程と、
前記映像処理装置の出力手段が、前記データイネーブル信号を出力する出力工程とを備え、
前記出力工程では、前記データイネーブル信号において前記特定工程で特定した１つのアサート区間以外の区間については、画素出力に無効な期間を示す区間としてマスクしてから出力することを特徴とする映像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像処理技術に関するものである。
【背景技術】
【０００２】
テレビ（ＴＶ）受信機やモニタディスプレイに代表される表示装置が普及している。ＴＶ受信機はアナログ放送やデジタル放送を受信し、または外部入力インタフェースから映像データを入力して映像の表示を行なう。モニタディスプレイは、外部入力インタフェースからコンテンツを入力して映像の表示を行なう。
【０００３】
外部入力インタフェースにはＰＣやＤＶＤレコーダなどの各種ソース機器を接続することができる。インタフェース方式としては、ＨＤＭＩ、ＤＶＩ、アナログＲＧＢ、Ｄ端子、Ｓ端子、コンポジット信号等、各種の方式がある。装置内部では、各インタフェースのレシーバＬＳＩでベースバンドのデジタル映像信号に変換した後に、映像処理ＬＳＩに入力する。ベースバンドのデジタル映像信号は、同期信号と画素データとで構成されている。信号タイミングは、ＳＭＰＴＥ−２７４Ｍ等の規格で規定されている。同期信号と画素データの例を図９〜１０を用いて説明する。
【０００４】
図１０は、各フレームの画面を構成する為の各タイミング信号と画素データとを示す図である。５００は垂直同期信号（ｖｓｙｎｃ）であり、フィールドの開始タイミングを示す。５０１はフィールド信号（ｆｉｅｌｄ）であり、奇数フィールドと偶数フィールドの区別を示す。５０２は垂直ブランキング信号（ｖ＿ｂｌａｎｋ）であり、垂直方向のブランク期間を示す。５０３は水平同期信号（ｈｓｙｎｃ）であり、水平方向の走査線の開始タイミングを示す。５０４はデータイネーブル信号（ｄｅ）であり、水平方向の画素データが有効であることを示す。５０５は画素データであり、ＲＧＢやＹＣｂＣｒ色空間で表された色データである。垂直同期信号５００のパルスで区切られた期間が１フィールドを構成する。インターレス映像データの場合は、奇数フィールドと偶数フィールドにより１フレームが構成される。
【０００５】
図１１は、１つのフィールド画面を構成する１ライン期間中の各タイミング信号と画素データとを示す図である。５００〜５０５は図１０で説明したものと同じ信号である。図１１において水平同期信号５０３のパルスで区切られた期間が１ラインを構成する。ライン中でデータイネーブル信号５０４がアサートされている期間が有効表示領域である。有効表示領域の期間の画素データ５０５が表示に使用される。
【０００６】
図９は、図１０、１１で示したタイミング信号と、１枚のフィールド画面と、の関係を示す図である。５１０は１フィールド分の画面を示している。中央の５１１は有効表示領域であり、パネル画面に表示される。５１２はブランク領域である。有効表示領域５１１を識別するために同期信号が使用される。垂直方向には垂直同期信号５００、フィールド信号５０１、垂直ブランキング信号５０２が使用され、水平方向には水平同期信号５０３、データイネーブル信号５０４が使用される。垂直方向に関しては、垂直ブランキング信号５０２を使用せずに、データイネーブル信号５０４を用いて有効表示領域５１１を識別することもできる。
【０００７】
これら同期信号にノイズが混入すると、有効表示領域を誤検出してしまうために、画面のずれやちらつきなどの表示乱れが発生する。データイネーブル信号に関する補正方法としては、例えば下記のものがある。
【０００８】
（１）  データイネーブル信号へのノイズの影響を低減させる方法が考案されている。これによれば、データイネーブル信号の幅が所定値未満の場合は、データイネーブルをアサートしないよう動作する（特許文献１）。
【０００９】
（２）  TMDSインタフェース回路で、信号線のスキューやノイズの影響を低減させる方法が考案されている。これによれば、データイネーブル信号がアサートされている期間は、水平・垂直同期信号のアサートを抑制するよう動作する（特許文献２）。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開2007-41437号公報
【特許文献２】特開2001-13927号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記従来例においては、有効表示領域が複数個あるような信号が入力されると補正できないという課題があった。特許文献１では、極短いパルス状のノイズを除去することはできるが、所定長以上のものが入力された場合は補正できないという問題がある。このような場合の補正は、後段の画像処理回路でそれぞれに対策する必要があり、回路の複雑化を招いていた。また、複数の画像処理パスに分岐して供給する場合は、それぞれのパスで同じ対策を行なわないとシステムのハングアップを招くこともあった。
【００１２】
本発明は以上の問題に鑑みてなされたものであり、複数個の有効表示領域が示された場合でも、一つの有効表示領域のみを出力することで、ノイズ混入による表示乱れを低減する技術を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の目的を達成するために、例えば、本発明の映像処理装置は以下の構成を備える。即ち、１フィールド中の水平同期信号及びデータイネーブル信号を取得する取得手段と、
前記１フィールド中の水平同期信号及びデータイネーブル信号を出力する出力手段とを備え、
前記出力手段は、
前記データイネーブル信号の着目アサート区間と、当該着目アサート区間の直前のアサート区間と、の間の区間で、前記水平同期信号における１以上のアサート区間を検知した場合には、前記データイネーブル信号において前記着目アサート区間以降を、画素出力に無効な期間を示す区間としてマスクして出力する
ことを特徴とする。
【発明の効果】
【００１４】
本発明の構成によれば、複数個の有効表示領域が示された場合でも、一つの有効表示領域のみを出力することで、ノイズ混入による表示乱れを低減することができる。
【図面の簡単な説明】
【００１５】
【図１】映像信号整形部２１の機能構成例を示すブロック図。
【図２】映像処理装置の機能構成例を示すブロック図。
【図３】ビデオ入力Ｉ／Ｆ１０の機能構成例を示すブロック図。
【図４】１ライン分の各信号のタイミングチャートを示す図。
【図５】１フィールド分の各信号のタイミングチャートを示す図。
【図６】映像信号整形部２１の機能構成例を示すブロック図。
【図７】有効領域記録部５１がライン１について記録したデータの構成例を示す図。
【図８】２ライン分（ライン１，ライン２）の各信号のタイミングチャートを示す図。
【図９】図１０、１１で示したタイミング信号と１枚のフィールド画面との関係を示す図。
【図１０】各フレームの画面を構成する為の各タイミング信号と画素データとを示す図。
【図１１】１フィールド画面中の１ライン期間中の各タイミング信号と画素データとを示す図。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照し、本発明の好適な実施形態について説明する。なお、以下説明する実施形態は、本発明を具体的に実施した場合の一例を示すもので、特許請求の範囲に記載の構成の具体的な実施例の１つである。
【００１７】
［第１の実施形態］
本実施形態では、各水平ラインについて、データイネーブル信号の最初のアサート区間（アサート期間）を有効表示領域とする。即ち、２つ目以降のアサート期間についてはマスクする。
【００１８】
＜本実施形態に係る映像処理装置の構成＞
図２は、本実施形態に係る映像処理装置の機能構成例を示すブロック図である。本実施形態に係る映像処理装置は、デジタル放送を受信して表示するＴＶ受信機として説明するが、データイネーブル信号と画素データとを含む映像を処理する装置であれば、その他の種類の装置に適用しても良い。
【００１９】
１は映像処理装置の本体であり、以下の各部を含む。デジタルチューナ２は、放送電波（ＲＦ入力）を受信し、復調されたストリームデータを出力する。ＭＰＥＧデコーダ３は、復調されたストリームデータに含まれている「ＭＰＥＧ２等の方式で圧縮された映像データ」を伸張し、ベースバンドのデジタル映像信号に変換して出力する。ビデオ信号レシーバ４は、外部インタフェース経由で各種方式のビデオ信号（外部Ｉ／Ｆ入力）を入力し、図１０、１１で説明したようなベースバンドのデジタル映像信号に変換して出力する。外部インタフェースの方式としては、ＨＤＭＩ、ＤＶＩ、アナログＲＧＢ端子、Ｄ端子、Ｓ端子、コンポジットビデオ端子等がある。
【００２０】
画像処理ＬＳＩ５は、ＭＰＥＧデコーダ３やビデオ信号レシーバ４から入力されたデジタル映像信号に対して色や形状の補正を行う。パネルドライバ６は、画像処理ＬＳＩ５から出力されたデジタル映像信号に従って、パネル７に表示するための駆動信号を出力する。パネル７は、パネルドライバ６による駆動制御に従って映像を表示するものであり、ＬＣＤやプラズマ、ＣＲＴ、有機ＥＬ、ＳＥＤ等の方式で構成される。全体制御部８は、映像処理装置を構成する各部の動作制御を行う。
【００２１】
次に、画像処理ＬＳＩ５について説明する。ビデオ入力Ｉ／Ｆ１０は、ＭＰＥＧデコーダ３やビデオ信号レシーバ４から入力されたデジタル映像信号に対して後述の各処理を施し、処理済みのデジタル映像信号を後段の画像処理部１１、タイミングジェネレータ１３に送出する。画像処理部１１は、ビデオ入力Ｉ／Ｆ１０から受けたデジタル映像信号に対して各種の画像処理を行なう。タイミングジェネレータ１３は、デジタル映像信号を出力するためのタイミングを示すタイミング信号を生成する。またタイミングジェネレータ１３は、ビデオ入力Ｉ／Ｆ１０から供給される入力同期信号を用いて、ゲンロック制御を行う。ビデオ出力Ｉ／Ｆ１２は、タイミングジェネレータ１３が生成したタイミング信号に基づいて、画像処理部１１から出力されたデジタル映像信号をパネルドライバ６に対して出力する。
【００２２】
＜ビデオ入力Ｉ／Ｆ１０について＞
次に、ビデオ入力Ｉ／Ｆ１０についてより詳細に説明する。図３は、ビデオ入力Ｉ／Ｆ１０の機能構成例を示すブロック図である。ノイズ除去部２０は、デジタル映像信号中の同期信号に重畳されたグリッチ状のパルスノイズを取り除く。映像信号整形部２１は、デジタル映像信号中に異常な同期信号が入力された場合に、その同期信号の整形を行なう。映像信号整形部２１の詳細については後述する。フォーマット変換部２２は、デジタル映像信号のフォーマットを内部フォーマットに変換する。例えば、同期信号と画素データ、制御データをパッキングした内部バス信号として出力する。波形測定部２３は、デジタル映像信号中の同期信号の極性やパルス幅、周期などを測定する。エラー検出部２４は、入力信号のタイミングエラーを検出し、割込み信号を出力する。
【００２３】
＜映像信号整形部２１について＞
次に、映像信号整形部２１についてより詳細に説明する。図１は、映像信号整形部２１の機能構成例を示すブロック図である。映像信号整形部２１は、データイネーブル信号において２回目以降のアサート区間については、画素出力に無効な区間としてマスクする、という動作を行う。
【００２４】
ノイズ除去部２０からは、垂直同期信号（ｖｓｙｎｃ＿ｉｎ）、水平同期信号（ｈｓｙｎｃ＿ｉｎ）、データイネーブル信号（ｄｅ＿ｉｎ）、画素データ（ｄａｔａ＿ｉｎ）が出力される。そしてそのうち垂直同期信号、水平同期信号については、映像信号整形部２１を介してそのままｖｓｙｎｃ＿ｏｕｔ、ｈｓｙｎｃ＿ｏｕｔとしてそれぞれフォーマット変換部２２に送出される。データイネーブル信号については、有効領域検出部３０、マスク制御部３２に入力される。画素データは、マスク制御部３２に入力される。以下に、映像信号整形部２１を構成する有効領域検出部３０、マスク制御部３２の動作について説明する。
【００２５】
有効領域検出部３０は、１ライン分のデータイネーブル信号ｄｅ＿ｉｎが入力されるとこれを取得し、その信号値を監視し、信号値が最初に立ち上がったタイミングＴ１、信号値が最初に立ち下がったタイミングＴ２を検知する。信号値の立ち上がり／立ち下がりのタイミングを検出するための技術については周知の技術である。例えば、信号の微分値を求め、その微分値が正の所定値以上となったタイミングを「立ち上がりのタイミング」として検知し、微分値が負の所定値以下となったタイミングを「立ち下がりのタイミング」として検知する。
【００２６】
そして、有効領域検出部３０は常にフラグ信号ｆｌｇをマスク制御部３２に対して出力しているのであるが、有効領域検出部３０は、タイミングＴ１を検知した時点でフラグ信号ｆｌｇに１をセットし、タイミングＴ２を検知した時点で０をセットする。即ち、有効領域検出部３０は、データイネーブル信号ｄｅ＿ｉｎにおいて、信号値が最初に立ち上がったタイミングから信号値が最初に立ち下がったタイミングまでの間の区間（画素出力有効区間）を検出している。そしてこの区間は「最初のアサート区間」であり、フラグ信号ｆｌｇに反映されていることになる（フラグ信号ｆｌｇが１となっている期間が、画素出力有効区間）。
【００２７】
マスク制御部３２は、ノイズ除去部２０からデータイネーブル信号を受けると、これをｄｅ＿ｏｕｔとしてフォーマット変換部２２に送出するのであるが、その際、マスク制御部３２は、有効領域検出部３０から送出されるフラグ信号ｆｌｇを監視している。即ち、マスク制御部３２は、フラグ信号ｆｌｇが０となっている期間に対応するデータイネーブル信号ｄｅ＿ｉｎの区間はマスクしてから送出する。換言すれば、マスク制御部３２は、データイネーブル信号ｄｅ＿ｉｎにおいて画素出力有効区間以外の区間については、画素出力に無効な期間としてマスクしてから出力している。このように、データイネーブル信号ｄｅ＿ｉｎにおいて、画素出力有効区間以外の区間をマスクした結果が、ｄｅ＿ｏｕｔである。
【００２８】
図４は、１ライン分の各信号のタイミングチャートを示す図である。以下では、図４を用いて、映像信号整形部２１の動作について説明する。図４において、１０１は水平同期信号ｈｓｙｎｃ＿ｉｎ、１０３は入力画素データｄａｔａ＿ｉｎ、１０４はデータイネーブル信号ｄｅ＿ｉｎ、１０７はデータイネーブル信号ｄｅ＿ｏｕｔ、１０８は出力画素データｄａｔａ＿ｏｕｔである。
【００２９】
水平同期信号ｈｓｙｎｃ＿ｉｎにおいて１つのパルスが立ってから次のパルスが立つまでの間の期間が、１つのラインについて与えられた期間である。また、図４では、データイネーブル信号ｄｅ＿ｉｎにおいてアサート区間（立ち上がりから立ち下がりまでの間の区間）は２つとなっているが、本実施形態では、最初のアサート区間のみを採用し、２つ目以降のアサート区間についてはマスクする。
【００３０】
上述の通り有効領域検出部３０は、データイネーブル信号ｄｅ＿ｉｎの信号値が最初に立ち上がったタイミングＴ１（１２０）から最初に立ち下がったタイミングＴ２（１２１）の間のみｆｌｇ＝１としており、それ以外の期間ではｆｌｇ＝０としている。そしてマスク制御部３２は、フラグ信号ｆｌｇが０となっている期間に対応するデータイネーブル信号ｄｅ＿ｉｎの区間をマスクし、その結果をｄｅ＿ｏｕｔとして出力している。従って、図４に示す如く、データイネーブル信号ｄｅ＿ｉｎ１０４において最初のアサート区間については、データイネーブル信号ｄｅ＿ｏｕｔ１０７についてもアサート区間となっている。しかし、データイネーブル信号ｄｅ＿ｉｎ１０４において２つ目以降のアサート区間については、データイネーブル信号ｄｅ＿ｏｕｔ１０７ではマスクされている。
【００３１】
然るに１０８に示す如く、入力画素データｄａｔａ＿ｉｎ１０３においてデータイネーブル信号ｄｅ＿ｏｕｔ１０７のアサート区間に対応する部分のみが有効画素データ（ｖａｌｉｄ  ｄａｔａ）となっており、それ以外はブランク（ｂｌａｎｋ）となっている。
【００３２】
マスク制御部３２は、入力画素データｄａｔａ＿ｉｎ１０３を受けると、これをそのまま出力画素データｄａｔａ＿ｏｕｔとして出力する。従って、マスク制御部３２からは出力画素データｄａｔａ＿ｏｕｔとデータイネーブル信号ｄｅ＿ｏｕｔとが出力されるので、データイネーブル信号ｄｅ＿ｉｎにおいて２つ目以降のアサート区間に対応する画素データを使用対象外とすることができる。
【００３３】
なお、入力画素データｄａｔａ＿ｉｎのうち、データイネーブル信号ｄｅ＿ｏｕｔのアサート区間に対応する画素データはそのまま出力し、非アサート期間に対応する画素データは、ブランク区間のデータとして扱われるデータに置換して出力しても良い。これは以下の実施形態ても同様である。そして以上説明した動作を、それぞれのラインについて行えばよい。
【００３４】
以上の説明により、本実施形態によれば、水平ラインにおいて最初のアサート区間に対応する画素データのみを有効な画素データとして扱うことで、ノイズによる表示乱れを低減することができる。
【００３５】
なお、データイネーブル信号ｄｅ＿ｉｎにおいて最初のアサート区間に対応する画素データのみを出力する為の構成は、本実施形態で説明した構成以外にも様々なものがあり、何れを用いても良い。
【００３６】
［第２の実施形態］
本実施形態では、１フィールド中のデータイネーブル信号のうち、最初のアサート区間群を有効表示領域とする。即ち、２つ目以降のアサート区間群についてはマスクする。然るに、本実施形態に係る映像処理装置は、有効領域検出部３０の動作のみが第１の実施形態と異なる。従って、以下では、本実施形態に係る有効領域検出部３０の動作について説明する。
【００３７】
有効領域検出部３０は、１フィールド中のデータイネーブル信号ｄｅ＿ｉｎにおいて最初のアサート区間群を特定し、その特定したアサート区間群内ではフラグ信号ｆｌｇを１にセットし、それ以外の区間ではフラグ信号ｆｌｇを０にセットする。図５は、１フィールド分の各信号のタイミングチャートを示す図である。以下では、図５を用いて、有効領域検出部３０の動作について説明する。
【００３８】
有効領域検出部３０は、データイネーブル信号ｄｅ＿ｉｎ２０２において最初のアサート区間を検知すると、フラグ信号ｆｌｇを１にセットする。そして以降、それぞれのアサート期間を検知する。そして、現在検知したアサート区間（着目アサート区間）と、このアサート区間の直前に検知したアサート区間との間の区間（非アサートの期間）で、水平同期信号ｈｓｙｎｃ＿ｉｎ２０１において１以上のアサート期間があったか否かを判断する。即ち、本実施形態では、水平同期信号ｈｓｙｎｃ＿ｉｎ２０１は、有効領域検出部３０にも供給されることになる。
【００３９】
そして係る判断の結果、「なかった」と判断した場合には、フラグ信号ｆｌｇの値は変更しない（即ちフラグ信号ｆｌｇの値は１のまま）。一方、「あった」と判断した場合には、フラグ信号ｆｌｇを０にセットする。即ち、データイネーブル信号ｄｅ＿ｉｎ２０２において２２０で示す区間ではフラグ信号ｆｌｇには１がセットされており、２２１で示す区間ではフラグ信号ｆｌｇには０がセットされていることになる。
【００４０】
従って、マスク制御部３２は、データイネーブル信号ｄｅ＿ｉｎ２０２において区間２２１に対応する部分についてはマスクして出力する。即ち、データイネーブル信号ｄｅ＿ｉｎ２０２において着目アサート区間以降を、画素出力に無効な期間を示す区間としてマスクして出力する。これにより結果として、データイネーブル信号ｄｅ＿ｏｕｔ２０９を出力することになる。そしてこれにより、ｄａｔａ＿ｏｕｔ２１０として、データイネーブル信号ｄｅ＿ｏｕｔ２０９においてアサート区間内におけるデータを有効なデータ、それ以外を無効なデータが出力されることになる。
【００４１】
以上の説明により、本実施形態によれば、垂直方向についても第１の実施形態と同様の効果を奏することができる。なお、本実施形態では、データイネーブル信号を用いて二回目の有効表示領域を検出したが、垂直ブランキング信号を用いるようにしてもよい。この場合の有効表示領域の検出は、前述の実施形態と同様のものを使用することができる。
【００４２】
また本実施形態では、インターレス映像の場合の説明を行なったが、プログレッシブ映像に使用することもできる。プログレッシブ映像に本実施例の構成を実施した場合には、１フレーム内で二回目以降の有効表示領域がマスクされる。
【００４３】
［第３の実施形態］
データイネーブル信号に対するノイズは、フロントポーチ期間だけでなく、バックポーチ期間に発生することもある。本実施形態では、１ライン分のデータイネーブル信号において、一番長いアサート区間を有効とし、それ以外をマスクする。
【００４４】
然るに、本実施形態に係る映像処理装置は、映像信号整形部２１の動作のみが第１の実施形態と異なる。従って、以下では、本実施形態に係る映像信号整形部２１の動作について説明する。
【００４５】
図６は、本実施形態に係る映像信号整形部２１の機能構成例を示すブロック図である。本実施形態に係る映像信号整形部２１は、１ライン分の画素データを内部のバッファメモリに記録し、１ライン遅らせて出力する。その際に、データイネーブル信号において最長のアサート区間以外をマスクして出力する。
【００４６】
有効領域検出部５０は、１ライン分のデータイネーブル信号ｄｅ＿ｉｎが入力されると、その信号値を監視し、信号値が立ち上がったタイミングＴ１、信号値が立ち下がったタイミングＴ２を検知する。そして有効領域検出部５０は、検知したＴ１，Ｔ２を後段の有効領域記録部５１に送出する。有効領域記録部５１は、有効領域検出部５０からＴ１，Ｔ２を受け取る毎に、その差分Δ＝（Ｔ２−Ｔ１）を計算し、これをＴ１，Ｔ２と共に自身が管理するメモリに記録する。従って、１ライン分のデータイネーブル信号ｄｅ＿ｉｎ中に複数のアサート区間が存在する場合、有効領域検出部５０はそれぞれのアサート区間についてＴ１，Ｔ２を検知する。また、有効領域記録部５１はそれぞれのアサート区間について差分Δを計算し、Ｔ１，Ｔ２と共に記録する。
【００４７】
データバッファ５２は、１ライン分の画素データｄａｔａ＿ｉｎを格納し、次の１ライン分の画素データｄａｔａ＿ｉｎが入力されると、先に格納していた画素データｄａｔａ＿ｉｎを出力するためのものである。即ち、データバッファ５２は、入力された１ライン分の画素データｄａｔａ＿ｉｎを遅らせて出力するためのものである。
【００４８】
有効領域セレクト部５３は、有効領域記録部５１が１ライン分について記録したそれぞれの差分Δのうち最長の差分Δ’を特定し、特定した差分Δ’と共に記録されたＴ１，Ｔ２を特定する。マスク制御部５４は、データイネーブル信号ｄｅ＿ｉｎにおいて、有効領域セレクト部５３が特定したＴ１とＴ２との間の期間以外の期間をマスクし、これをデータイネーブル信号ｄｅ＿ｏｕｔとして出力する。更にマスク制御部５４は、データバッファ５２に格納されている画素データｄａｔａ＿ｉｎを読み出してこれを画素データｄａｔａ＿ｏｕｔとして出力する。
【００４９】
図８は、２ライン分（ライン１，ライン２）の各信号のタイミングチャートを示す図である。以下では、図８を用いて、映像信号整形部２１の動作について説明する。図８では、ライン１のデータイネーブル信号ｄｅ＿ｉｎ３０２には３つのアサート区間３２０，３２１，３２２が存在する。そして、画素データｄａｔａ＿ｉｎ３０３においてアサート区間３２０に対応する画素データが３３０で示されており、アサート区間３２１に対応する画素データが３３１で示されており、アサート区間３２２に対応する画素データが３３２で示されている。
【００５０】
従って、図８の場合、有効領域検出部５０は、アサート区間３２０、３２１，３２２のそれぞれについてＴ１，Ｔ２を検知し、有効領域記録部５１は、アサート区間３２０、３２１，３２２のそれぞれについて差分Δ＝Ｔ２−Ｔ１を計算することになる。そして有効領域記録部５１は、アサート区間３２０、３２１，３２２のそれぞれについて、｛Ｔ１，Ｔ２，Δ｝のセットを自身が管理するメモリに記録する。
【００５１】
図７は、有効領域記録部５１がライン１について記録したデータの構成例を示す図である。図７において列４００には、それぞれのアサート区間に対するインデックスが登録される。ここでは、アサート区間３２０については＃１、アサート区間３２１については＃２、アサート区間３２２については＃３が発行されている。係るインデックスは、有効領域記録部５１がＴ１，Ｔ２を受け取る毎に自身が発行している。なお、これらのインデックスは１ライン内で固有のものであり、次のラインではまた新たに発行する。
【００５２】
列４０１には、Ｔ１（ｒｉｓｅ）が登録される。ここでは、アサート区間３２０のＴ１として「５０」が登録されており、アサート区間３２１のＴ１として「１５０」が登録されており、アサート区間３２２のＴ１として「３００」が登録されている。
【００５３】
列４０２には、Ｔ２（ｆａｌｌ）が登録される。ここでは、アサート区間３２０のＴ２として「１２０」が登録されており、アサート区間３２１のＴ２として「２８０」が登録されており、アサート区間３２２のＴ２として「３３０」が登録されている。
【００５４】
列４０３には、差分Δ（ｉｎｔｅｒｖａｌ）が登録される。ここでは、アサート区間３２０のΔとして「７０」が登録されており、アサート区間３２１のΔとして「１３０」が登録されており、アサート区間３２２のΔとして「３０」が登録されている。従ってこの場合、最長のΔは「１３０」であり、対応するＴ１，Ｔ２はそれぞれ１５０，２８０となっている。
【００５５】
なお、本実施形態では、有効領域記録部５１は、図７に例示したテーブルのデータを自身が管理するメモリ内に格納するものとしている。しかし、Ｔ１，Ｔ２、Δのセットをアサート区間毎に管理することができるのであれば、これらの情報の管理形態については特に限定するものではない。
【００５６】
そして有効領域記録部５１がライン１について図７に例示したテーブルのデータを作成すると、有効領域セレクト部５３は、次のラインのタイミング（ｈｓｙｎｃ＿ｉｎ３０１においてライン２の開始）で係るテーブルを参照する。そして、それぞれのΔのうち最長のΔを特定する。上述の通り、最長のΔは「１３０」である。次に、有効領域セレクト部５３は、この最長のΔ「１３０」に対応するＴ１，Ｔ２を特定する。上述の通り、最長のΔ「１３０」に対応するＴ１，Ｔ２はそれぞれ１５０，２８０となっている。そして有効領域セレクト部５３は、この特定したＴ１＝１５０，Ｔ２＝２８０をマスク制御部５４に通知する。
【００５７】
マスク制御部５４は、データイネーブル信号ｄｅ＿ｉｎにおいて、次のラインのタイミング（ｈｓｙｎｃ＿ｉｎ３０１においてライン２の開始）からＴ１だけ経過した時点からＴ２だけ経過した時点までの間の期間のみをアサートする。そしてこの期間以外をマスクする。これにより、データイネーブル信号ｄｅ＿ｏｕｔを生成する。従って図８に示す如く、データイネーブル信号ｄｅ＿ｏｕｔ３０８においてライン２の開始から１５０（サイクル）だけ経過した時点から、２８０（サイクル）だけ経過した時点までの間の期間３４２のみがアサートの期間となっている。一方で、データバッファ５２からは、ライン１の期間で格納された画素データｄａｔａ＿ｉｎがライン２の期間でｄａｔａ＿ｏｕｔとして出力され、このｄａｔａ＿ｏｕｔにおいて期間３４２に対応する部分が有効な画素データ３４３として用いられることになる。
【００５８】
以上の説明により、本実施形態によれば、水平ラインにおいて最長のアサート区間に対応する画素データのみを有効な画素データとして扱うことで、ノイズによる表示乱れを低減することができる。
【００５９】
なお、本実施形態では、データイネーブル信号において最長のアサート区間以外をマスクするようにしたが、規定の長さのアサート区間以外をマスクするようにしても良い。例えば、予め設定された長さに最も近い長さを有するアサート区間以外をマスクするようにしても良い。
【００６０】
また、予めＴ１，Ｔ２を設定しておき、それぞれのラインのデータイネーブル信号においてＴ１〜Ｔ２の期間以外をマスクするようにしても良い。また、直前のラインやフィールドにおけるアサート区間を記録しておき、次のラインやフィールドにおいてこのアサート区間に最も近いアサート区間以外をマスクするようにしても良い。また、バッファメモリに１フィールド分のデータを記録するようにすることで、垂直方向の有効表示領域のノイズ低減に応用することもできる。
【００６１】
なお、上記各実施形態は選択的に用いるようにしても良いし、適宜組み合わせても良い。また、上記各実施形態で述べた技術事項は、それぞれの実施形態で述べた構成に基づいて実施することに限定するものではなく、様々な構成の元で実施することができる。
【図１】
0005498088.tif 000002
【図２】
0005498088.tif 000003
【図３】
0005498088.tif 000004
【図４】
0005498088.tif 000005
【図５】
0005498088.tif 000006
【図６】
0005498088.tif 000007
【図７】
0005498088.tif 000008
【図８】
0005498088.tif 000009
【図９】
0005498088.tif 000010
【図１０】
0005498088.tif 000011
【図１１】
0005498088.tif 000012