(57)【特許請求の範囲】
【請求項１】
プロジェクタをスクリーンに対して斜め下方又は斜め上方に設置して、このプロジェクタ内の表示部材に表示した画像を前記スクリーン上に投射した時に該スクリーン上で生じる水平方向の台形歪み画像を予め電気的に補正する台形歪み補正装置において、
前記表示部材内の水平方向の隣り合う画素間隔値と、前記プロジェクタへのあおり角及び前記画像への水平縮小倍率又は水平拡大倍率とに応じて予めラインごとに設定され、且つ、各ラインの先頭画素よりもタイミングが早い時刻から画素補間を仮想的に開始するための補間開始タイミング値と、隣り合う補間画素間の補間画素間隔値とからなる水平歪み補正データを記憶する記憶手段と、
前記記憶手段より読み出した前記画素間隔値と前記補間開始タイミング値と前記補間画素間隔値とを用いて、各ラインの補間開始対象画素を設定するための制御信号と、前記補間開始対象画素に対する補間初期位相値とを生成して出力する信号生成・出力手段と、
各ラインごとに、前記信号生成・出力手段から出力された前記制御信号に基づく前記補間開始対象画素を基点として前記補間初期位相値の位置からを開始すると共に、前記補間画素間隔値ごとに画素を補間して前記台形歪み画像における水平歪を補正する補間フィルタ部とを備えたことを特徴とする台形歪み補正装置。
【請求項２】
前記信号生成・出力手段は、
水平同期信号のタイミングで取り込んだマイナス値である前記補間開始タイミング値に対して前記補間画素間隔値を前記補間開始タイミング値がプラス値に転じるまで巡回加算して、プラス値を出力する倍率巡回加算ブロック部と、
前記倍率巡回加算ブロック部から出力されたプラス値が前記画素間隔値よりも小さい場合には、補間開始対象画素が先頭画素であることを指示する第１シフト信号を前記制御信号として出力し、且つ、前記プラス値をそのまま前記先頭画素への前記補間初期位相値として出力する一方、前記プラス値が前記画素間隔値よりも大きい場合には、補間開始対象画素が先頭画素の次の画素であることを指示する第２シフト信号を前記制御信号として出力し、且つ、前記プラス値から前記画素間隔値を引き算した値を前記次の画素への前記補間初期位相値として出力する補間初期位相検出ブロック部と、
前記補間初期位相検出ブロック部から出力された前記第１シフト信号又は前記第２シフト信号及び前記補間初期位相値と、前記補間画素間隔値とをそれぞれタイミング調整して前記補間フィルタ部へ出力するタイミング調整ブロック部とを備えたことを特徴とする請求項１記載の台形歪み補正装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プロジェクタをスクリーンに対して斜め下方又は斜め上方に設置して、このプロジェクタからの画像をスクリーン上に投射した時にスクリーン上で生じる台形歪み画像を予め電気的に補正する台形歪み補正装置に関するものである。
【０００２】
【従来の技術】
ディジタル・マルチメディア時代の到来と共に、テレビジョン放送もディジタル化が加速され、既に放送が行われているＣＳディジタル放送とか、ごく最近放送が実用化されたＢＳディジタル放送などの画像をスクリーン上に拡大して投射でき、更に、高精細度のコンピュータ画像もスクリーン上に拡大して投射できるカラー液晶ライトバルブを備えたプロジェクタが注目されている。
【０００３】
ここで、前方投射型のプロジェクタは、通常、スクリーンの前方側に置かれ、且つ、プロジェクタ自身の存在がスクリーン上に投射した画像への鑑賞の妨げにならないように、プロジェクタをスクリーンに対して斜め下方又は斜め上方に設置している。具体的には、例えば部屋の壁面に対して平行な状態にスクリーンが設置され、一方、プロジェクタはスクリーンの前方で床上或いは天井から吊り下げた状態に設置することが多い。なお、以下の説明において、プロジェクタを床上に設置した場合のように、スクリーンに対して下方側から画像を投射することを「下方からの投射」と呼び、逆に、プロジェクタを天井からつり下げた状態に設置した場合のように、スクリーンに対して上方側から画像を投射することを「上方からの投射」と呼ぶことにする。
【０００４】
図１はプロジェクタから画像をスクリーン上に拡大して投射した時に、スクリーン上で生じる台形歪み画像を説明するための図であり、（ａ）は下方からの投射による台形歪み画像を示し、（ｂ）は上方からの投射による台形歪み画像を示した図、
図２は従来の台形歪み画像の補正方法を説明するための図であり、（ａ），（ｂ）は図１（ａ），（ｂ）に示した台形歪み画像をそれぞれ電気的に補正する場合を示した図である。
【０００５】
ここで、図１（ａ）に示した如く、カラー液晶ライトバルブを備えたプロジェクタ１０を床上に設置し、且つ、プロジェクタ１０内の光源１１からの光で表示部材となる液晶パネル１２に表示した画像を投射レンズ１３によりスクリーン１４上に拡大して投射した場合に、プロジェクタ１０の光軸１０ｋとスクリーン１４の中心位置の法線１４ｈとが一致せずに、プロジェクタ１０の光軸１０ｋとスクリーン１４の中心位置の法線１４ｈとの間にあおり角αが存在するために、スクリーン１４上には上辺の長さが底辺の長さより長い台形歪み（キーストーン歪み）画像ＤＬが発生する。
【０００６】
一方、図１（ｂ）に示した如く、プロジェクタ１０を天井から吊り下げた状態に設置した場合にも、プロジェクタ１０の光軸１０ｋとスクリーン１４の中心位置の法線１４ｈとが一致せずに、プロジェクタ１０の光軸１０ｋとスクリーン１４の中心位置の法線１４ｈとの間にあおり角βが存在するために、スクリーン１４上には上辺の長さが底辺の長さより短い台形歪み（キーストーン歪み）画像ＤＵが発生する。
【０００７】
この際、プロジェクタ１０の設置状態によって変化するあおり角α，βに応じて台形歪み画像ＤＬ，ＤＵの発生状態も変化するものである。
【０００８】
このようなことから、プロジェクタ１０の光軸１０ｋとスクリーン１４の中心位置の法線１４ｈとの間であおり角α（又はβ）が存在している場合において、スクリーン１４上に台形歪み画像ＤＬ（又はＤＵ）が生じないようにするために、従来より光学的な解決手法又は電気的な解決手法が各種提案されている。
【０００９】
光学的な解決手法の代表的な例としては、プロジェクタ１０の投射光学系に、あおり機構（例えばあおりレンズ等）を設け、当該あおり機構によるあおり角を調整することにより、スクリーン１４上に発生する台形歪み画像ＤＬ（又はＤＵ）を補正するような解決手法が存在するものの、あおり機構などがコスト高となるために、下記する電気的な解決手法が採用されている。
【００１０】
ここで、電気的な解決手法の代表的な一例としては、例えば、特開平５−３７８８０号公報に開示されているように、プロジェクタ１０内の液晶パネル１２に表示される投射前の原画像に対して例えば画素を間引いて、間引いた画素の分だけ両端にブランキング領域を付加している。
【００１１】
即ち、プロジェクタ１０を床上に設置した下方からの投射の場合に、図２（ａ）に示したように、液晶パネル１２に表示される台形歪み補正用画像ＤＬＨは、図１（ａ）に示した台形歪み画像ＤＬに対して上下が逆な台形になるように各ラインごとに画素を間引いて圧縮して、間引いた画素の分だけ両端にブランキング領域を付加した状態で投射している。
【００１２】
一方、プロジェクタ１０を天井から吊り下げて設置した上方からの投射の場合に、図２（ｂ）に示したように、液晶パネル１２に表示される台形歪み補正用画像ＤＵＨは、図１（ｂ）に示した台形歪み画像ＤＵに対して上下が逆な台形になるように各ラインごとに画素を間引いて圧縮して、間引いた画素の分だけ両端にブランキング領域を付加した状態で投射している。
【００１３】
【発明が解決しようとする課題】
ところで、上記したように、プロジェクタ１０をスクリーン１４に対して斜め下方又は斜め上方に設置した時にスクリーン上で生じる台形歪み画像ＤＬ又はＤＵを、プロジェクタ１０内の液晶パネル１２に表示される原画像に対して予め電気的に補正する場合に、台形歪み補正処理した後の台形歪み補正用画像ＤＬＨ又はＤＵＨは、垂直方向に対して垂直縮小倍率に応じてライン数を間引いているにすぎないので垂直方向の隣り合うライン間で相関がなくなり、且つ、水平方向に対して各ラインごとに水平方向の画素数を間引いているにすぎないので隣り合う画素間でも相関がなくなるために、画素がずれた画像になり、画質を著しく劣化させた状態で台形歪み画像を電気的に補正することになり、スクリーン１４上で良好な画質の投射画像が得られない。
【００１４】
また、近年、プロジェクタ等を使用して投射するソースとしては、我が国の標準テレビジョン方式の映像信号であるＮＴＳＣ信号（National Television System Committee）による標準画像のみならず、ＣＳディジタル放送やＢＳディジタル放送などによる高画質のディジタルカラー画像とか、パーソナルコンピュータで取り扱われる高精細度のコンピュータ画像などが用いられるようになっている。
【００１５】
本来、台形歪み補正処理を電気的に行う場合には、垂直方向のライン単位の処理と、水平方向の画素単位（ドット単位）の処理とを同時に行う２次元処理が合理的であるが、例えばパーソナルコンピュータで取り扱われるコンピュータ画像の一つであるＳＸＧＡ（Super eXtended Graphics Array ）画像は、垂直方向が１０２４ライン、水平方向が１２８０画素で矩形状の有効画像領域を形成し、且つ、ＳＸＧＡ信号の水平方向のクロック周波数が１００ＭＨｚ以上と高速になるため、台形歪み補正処理時に垂直方向及び水平方向を同時に２次元処理を行う場合に、とくに、水平方向の処理を画素単位（ドット単位）で高速に処理しなければならないため、大規模なあるいは複雑なハード構成を必要とするなどの問題がある。
【００１６】
そこで、台形歪み補正処理を電気的に行う場合に、台形歪み補正処理した後の台形歪み補正用画像は、垂直方向の隣り合うライン間で相関があり、且つ、各ラインの水平方向の隣り合う画素間でも相関があり、しかも、垂直方向の補正処理と水平方向の補正処理とを別けて行うことで小規模なハード構成でも台形歪み補正を良好に行うことができる台形歪み補正装置が望まれている。
【００１７】
【課題を解決するための手段】
本発明は上記課題に鑑みてなされたものであり、第１の発明は、プロジェクタをスクリーンに対して斜め下方又は斜め上方に設置して、このプロジェクタ内の表示部材に表示した画像を前記スクリーン上に投射した時に該スクリーン上で生じる水平方向の台形歪み画像を予め電気的に補正する台形歪み補正装置において、
前記表示部材内の水平方向の隣り合う画素間隔値と、前記プロジェクタへのあおり角及び前記画像への水平縮小倍率又は水平拡大倍率とに応じて予めラインごとに設定され、且つ、各ラインの先頭画素よりもタイミングが早い時刻から画素補間を仮想的に開始するための補間開始タイミング値と、隣り合う補間画素間の補間画素間隔値とからなる水平歪み補正データを記憶する記憶手段と、
前記記憶手段より読み出した前記画素間隔値と前記補間開始タイミング値と前記補間画素間隔値とを用いて、各ラインの補間開始対象画素を設定するための制御信号と、前記補間開始対象画素に対する補間初期位相値とを生成して出力する信号生成・出力手段と、
各ラインごとに、前記信号生成・出力手段から出力された前記制御信号に基づく前記補間開始対象画素を基点として前記補間初期位相値の位置からを開始すると共に、前記補間画素間隔値ごとに画素を補間して前記台形歪み画像における水平歪を補正する補間フィルタ部とを備えたことを特徴とする台形歪み補正装置である。
【００１８】
また、第２の発明は、上記した第１の発明の台形歪み補正装置において、
前記信号生成・出力手段は、
水平同期信号のタイミングで取り込んだマイナス値である前記補間開始タイミング値に対して前記補間画素間隔値を前記補間開始タイミング値がプラス値に転じるまで巡回加算して、プラス値を出力する倍率巡回加算ブロック部と、
前記倍率巡回加算ブロック部から出力されたプラス値が前記画素間隔値よりも小さい場合には、補間開始対象画素が先頭画素であることを指示する第１シフト信号を前記制御信号として出力し、且つ、前記プラス値をそのまま前記先頭画素への前記補間初期位相値として出力する一方、前記プラス値が前記画素間隔値よりも大きい場合には、補間開始対象画素が先頭画素の次の画素であることを指示する第２シフト信号を前記制御信号として出力し、且つ、前記プラス値から前記画素間隔値を引き算した値を前記次の画素への前記補間初期位相値として出力する補間初期位相検出ブロック部と、
前記補間初期位相検出ブロック部から出力された前記第１シフト信号又は前記第２シフト信号及び前記補間初期位相値と、前記補間画素間隔値とをそれぞれタイミング調整して前記補間フィルタ部へ出力するタイミング調整ブロック部とを備えたことを特徴とする台形歪み補正装置である。
【００１９】
【発明の実施の形態】
以下に本発明に係る台形歪み補正装置の一実施例を、図１，図３乃至図１１を参照して、＜台形歪み補正装置の全体構成及び全体動作＞，＜垂直歪み補正処理部＞，＜水平歪み補正処理部＞の順に詳細に説明する。
【００２０】
＜台形歪み補正装置の全体構成及び全体動作＞
図３は本発明に係る台形歪み補正装置の全体構成を示したブロック図、
図４は本発明に係る台形歪み補正装置の全体動作を説明するために模式的に示した図であり、（ａ）は原画像の画像配列を示し、（ｂ）は垂直歪み補正処理による画像配列を示し、（ｃ）は垂直歪み補正処理及び水平歪み補正処理を経て最終的に生成される台形歪み補正用画像の画像配列を示した図、
図５は本発明に係る台形歪み補正装置を用いて、垂直歪み補正処理時及び水平歪み補正処理時に液晶パネル内の垂直方向のライン間及び各ラインの水平方向の画素間を所定数で分割して、この分割により垂直方向の補間位相値及び水平方向の補間位相値を得る際の基本的な考え方を示した図である。
【００２１】
図３に示した如く、本発明に係る台形歪み補正装置２０は、カラー液晶ライトバルブなどを用いたプロジェクタ１０（図１）に適用され、このプロジェクタ１０をスクリーン１４（図１）に対して斜め下方又は斜め上方に設置して、プロジェクタ１０から画像をスクリーン１４上に拡大して投射した時にスクリーン１４上で生じる台形歪み画像を予め電気的に補正するものである。この際、プロジェクタ１０は斜め下方又は斜め上方に設置することで、スクリーン１４に対して図１（ａ）又は図１（ｂ）に示したあおり角α又はあおり角βが与えられており、このあおり角α又はあおり角βと、画像への垂直縮小倍率及び水平縮小倍率に応じて台形歪み補正用画像が得られるように構成されている。
【００２２】
尚、画像への垂直縮小倍率及び水平縮小倍率に代えて、画像への垂直拡大倍率及び水平拡大倍率に応じて台形歪み補正用画像を得ることも可能であり、これについては後述する。
【００２３】
上記した本発明に係る台形歪み補正装置２０は、入力画像データから垂直同期信号ＶＤ及び水平同期信号ＨＤなどを生成して装置全体の制御を行うと共に、画像の垂直方向を垂直縮小倍率に応じてライン数を間引きながら補間ラインを生成するための垂直歪み補正データと、画像の水平方向をラインごとの水平縮小倍率に応じて画素数を間引きながら画素補間するための水平歪み補正データとをプロジェクタ１０のスクリーン１４へのあおり角α（又はβ）に応じて記憶したメモリテーブル３１を備えた制御部３０と、プロジエクタ１０内の液晶パネル１２に表示する入力画像データに対して、垂直方向の台形歪み補正処理をライン単位で行う垂直歪み補正処理部４０と、垂直方向の台形歪み補正処理を行った後に水平方向の台形歪み補正処理を各ラインごとに画素単位（ドット単位）で行う水平歪み補正処理部５０と、垂直歪み補正処理及び水平歪み補正処理後の画像データを一時的に蓄積して、ここに蓄積した画像データを所定のタイミングで出力する先入れ先出し（ＦＩＦＯ）のメモリ部６０とから概略構成されている。
【００２４】
この際、垂直歪み補正処理部４０と水平歪み補正処理部５０とに別けてそれぞれ独立して行うことにより、パーソナルコンピュータで取り扱われる際に高速処理が必要なＳＸＧＡ画像などに対して台形歪み補正処理の高速化とハード規模の小型化を実現している。
【００２５】
また、垂直歪み補正処理部部４０は、垂直方向のライン数を垂直縮小倍率に従って間引きながらライン間隔を画素補間によりフィルタリング処理し、水平歪み補正処理部部５０は、各ラインの水平方向に画素数を水平縮小倍率に従って間引きながら画素間隔を画素補間によりフィルタリング処理することで、隣り合う上下のライン間に対して相関性を持たせ、且つ、各ラインの水平方向の隣り合う画素間でも相関性を持たせている。
【００２６】
尚、上記構成による台形歪み補正装置２０では、入力画像データに対して垂直方向の台形歪み補正処理を先に行った後に水平方向の台形歪み補正処理を行っているが、これに限ることなく、水平方向の台形歪み補正処理を先に行った後に垂直方向の台形歪み補正処理を行うように垂直歪み補正処理部と水平歪み補正処理部の順序を入れ替えて構成することも可能である。
【００２７】
次に、プロジェクタ１０をスクリーン１４に対して例えば斜め下方の床上に設置した下方からの投射の場合において、垂直歪み補正処理と水平歪み補正処理の概念について、図４（ａ）〜（ｃ）を用いて説明する。
【００２８】
図４（ａ）に示した如く、液晶パネル１２内は垂直方向にＭライン（Ｍ画素）、水平方向にＮ画素を有するものとし、この液晶パネル１２に入力画像データをそのまま表示した場合には、Ｍ×Ｎ個の画素による原画像が得られる。
【００２９】
一方、図４（ｂ）に示した如く、入力画像データに対して台形歪み補正装置２０内の垂直歪み補正処理部４０により垂直方向の台形歪み補正処理をライン単位で行った場合には、液晶パネル１２の垂直方向のラインは下方から上方に向かって垂直縮小倍率が除々に増加した画像となる。
【００３０】
更に、図４（ｃ）に示した如く、垂直方向の台形歪み補正処理を行った後に、水平歪み補正処理部５０により水平方向の台形歪み補正処理を各ラインごとに画素単位（ドット単位）で行った場合には、液晶パネル１２の水平方向の各画素は水平縮小倍率が下方が小さく、上方に向かうにつれて大きくなり、スクリーン上で生じた台形歪み画像を予め逆補正した状態の台形歪み補正用画像ＤＨＬが得られる。
【００３１】
次に、台形歪み補正装置２０を用いて、垂直歪み補正処理時及び水平歪み補正処理時に液晶パネル１２内の垂直方向のライン間及び各ラインの水平方向の画素間を所定数で分割して、この分割により垂直方向の補間位相値及び水平方向の補間位相値を得る際の基本的な考え方について、先に図５を用いて述べておく。
【００３２】
図５に示した如く、液晶パネル１２の矩形状の有効画像領域内には、ＳＸＧＡ画像に対応して垂直方向に１０２４ライン（１０２４画素）が設けられて各ラインにラインアドレスが１０ビット以上を用いて付与されている。一方、水平方向には１２８０画素が設けられていて各画素に対して画素番号が１１ビット以上を用いて付与されている。尚、水平方向は各ラインの中央部を中心にして左右対称に水平方向の画素補間処理が可能である。
【００３３】
また、垂直方向のライン間隔（＝上下の画素間隔）及び各ラインの水平方向の隣り合う画素間隔は共に一定の間隔ｋに設定されており、且つ、一定の間隔ｋ内を所定数として例えば３２段階に分割することで、ｋ／３２を位相値への単位値（＝１ステップ値）として、この分割値を５ビットを用いたステップ数で表示している。
【００３４】
そして、垂直方向に画素補間処理する時には、垂直方向の各ラインの画素データを起点として３２分割したうちの分割値Ｙを垂直方向の補間位相値として各ラインごとに設定すれば、一つのラインに対する位相値Ｙと、この一つのラインに一番近い次のラインまでの残りの分割値は（３２−Ｙ）となっている。
【００３５】
同様、水平方向に画素補間処理する時には、各ラインの水平方向の各画素を起点として３２分割したうちの分割値Ｘを水平方向の補間位相値として各画素ごとに設定すれば、一つの画素に対する位相値Ｘと、この一つの画素に一番近い次の画素までの残り分割値は（３２−Ｘ）となっている。
【００３６】
尚、実施例ではライン間及び画素間を所定数で分割する際に、ＳＸＧＡ画像に対応しては３２分割が良好であることを確認して設定したが、画像の画質精度に応じて分割数Ｎを適宜設定すれば良い。
【００３７】
＜垂直歪み補正処理部＞
図６は本発明に係る台形歪み補正装置において、垂直歪み補正処理部を示したブロック図、
図７は垂直歪み補正処理部により垂直歪み補正処理を行った際の補間ラインを説明するための図である。
【００３８】
図６に示した垂直歪み補正処理部４０は、本出願人から先に提案した特願平１１−３５９７４６号に基づくものであり、プロジェクタ１０（図１）により液晶パネル１２に表示される原画像をそのままスクリーン１４に拡大して投射した時に発生することになる台形歪み画像に対して、特に画像の垂直方向についての台形歪みを補正するための垂直歪み補正処理を入力画像データに対して施すために、補間フィルタ部４１と、ラインメモリ４２と、補間データ切換部４３と、ラインカウンタ４４と、比較器４５とを備えている。
【００３９】
上記した垂直歪み補正処理部４０において、入力画像データは、補間フィルタ部４１に送られる。上記した補間フィルタ部４１は、入力画像データのうちで各ラインごとの垂直方向の画像データに対して補間位相値Ｙに基づいて補間ラインのデータを生成するための垂直フィルタを備えている。
【００４０】
ここで、制御部３０（図３）はプロジェクタ１０のスクリーン１４へのあおり角α（又はβ）と、画像への垂直縮小倍率とに応じて画像の垂直方向のラインを補間する垂直歪み補正データとして、１１ビットを用いて表示される補間対象の各ラインアドレスＢと、各ラインアドレスＢと対をなして５ビットを用いて表示される垂直方向の補間位相値Ｙとをメモリテーブル３１（図３）から読み出して、各ラインアドレスＢを比較器４５に供給すると共に、垂直方向の補間位相値Ｙを補間フィルタ部４１に供給している。
【００４１】
尚、この実施例では、メモリテーブル３１（図３）に記憶されている垂直歪み補正データは、プロジエクタ１０｛図１（ａ）｝による下方から投射時のあおり角αと、垂直縮小倍率とに応じて予め算出されたものである。
【００４２】
また、制御部３０（図３）は入力画像データから垂直同期信号ＶＤ及び水平同期信号ＨＤを生成して、ここで生成した垂直同期信号ＶＤ及び水平同期信号ＨＤをラインカウンタ４４に供給している。そして、ラインカウンタ４４は、垂直同期信号ＶＤ及び水平同期信号ＨＤに基づいて入力画像データのライン数をカウントし、そのカウント値を入力ラインのアドレスＡとして比較器４５に送っている。
【００４３】
上記した比較器４５は、ラインカウンタ４４から供給された入力ラインのアドレスＡ（カウント値）と、メモリテーブル３１（図３）から供給された補間対象の各ラインアドレスＢとを順次比較し、この比較の結果、両者のアドレス値が一致した時（Ａ＝Ｂの時）に、補間フィルタ部４１にて生成する補間ラインのデータが有効であることを示すイネーブル信号をラインメモリ４２と補間データ切換部４３とに知らせている。
【００４４】
一方、補間フィルタ部４１には、メモリテーブル３１（図３）から補間対象の各ラインアドレスＢと対をなす垂直方向の補間位相値Ｙが順次供給されており、補間対象のラインアドレスＢのラインとこの近傍のラインとの間で補間位相値Ｙに基づいて補間ラインのデータが生成される。
【００４５】
即ち、補間フィルタ部４１における入力画像データの補間ラインのデータを生成する方法として、図７を用いて２点の直線補間を例に挙げて説明する。ここで、２点の直線補間は、隣り合う上下のラインの画像データを補間位相値の比率に応じて演算して、この比率で隣り合う上下のラインを駆動することで、仮想的に補間ラインが生成されるものである。
【００４６】
図７に示すように、入力画像データは、ラインアドレス００，０１，０２，……の順に、１水平ライン毎の画像データ［００］，［０１］，［０２］，……がライン単位で補間フィルタ部４１に順次入力される。
【００４７】
そして、補間フィルタ部４１では、垂直方向の２点補間として、まず、補間対象の００ライン目の画像データ［００］と、０１ライン目の画像データ［０１］との間で補間演算を行う。この際、図５で説明したように、隣り合うライン間を例えば３２分割した場合、００ライン目の画像データ［００］に対して垂直方向の補間位相データとなる分割値Ｙは２ステップ数に予め設定されているので、次のラインまでの残りの分割値は（３２−Ｙ）ステップ数＝３０ステップ数となる。従って、補間フィルタ部４１で補間ラインの画像データ［００’］を生成する際に下記式の演算が行われる。
［００’］＝（［００］×２＋［０１］×３０）÷３２
【００４８】
次に、０１ライン目と０２ライン目との間では、補間対象のラインが設定されていないので、ラインが間引かれることになる。
【００４９】
次に、補間対象の０２ライン目の画像データ［０２］と、０３ライン目の画像データ［０３］との間で補間演算を行う場合には、０２ライン目の画像データ［０２］に対して垂直方向の補間位相値となる分割値Ｙは１９ステップ数に予め設定されているので、次のラインまでの残りの分割値は（３２−Ｙ）ステップ数＝１３ステップ数となる。従って、補間フィルタ部４１で補間ラインの画像データ［０１’］を生成する際に下記式の演算が行われる。
［０１’］＝（［０２］×１９＋［０３］×１３）÷３２
【００５０】
以下、同様にして、ライン数が垂直縮小倍率に対応した補間対象の各ラインアドレスＢに従って間引かれながらライン間を補間することで、補間ラインの画像データ［００’］，［０１’］［０２’］，［０３’］，……の順で以降の各ラインについても補間ラインが生成される。
【００５１】
そして、補間フィルタ部４１から出力された各補間ラインの画像データは、比較器４５からのイネーブル信号が出された都度にラインメモリ４２に一時的に蓄えられて、補間データ切換部４３に順次出力されている。
【００５２】
次に、補間データ切換部４３では、比較器４５からのイネーブル信号が出された都度にラインメモリ４２から順次出力された補間ラインの画像データを後述する水平歪み補正処理部５０に出力する一方、イネーブル信号が出されない場合には任意に設定したｃｏｎｓｔａｎｔデータを水平歪み補正処理部５０側に出力している。この際、任意に設定したｃｏｎｓｔａｎｔデータは、垂直歪み補正処理で縮小された画像の有効ライン以外のラインをマスキングするためのデータである。そして、垂直歪み補正処理部４０により垂直歪み補正処理を行った画像データは先に説明した図４（ｂ）の状態が得られる。
【００５３】
上記した垂直歪み補正処理部４０では、画像への垂直縮小倍率に対応した補間対象のラインアドレスＢのラインと、この近傍のラインとの間で補間位相値Ｙに基づいて補間ラインを生成して垂直方向の台形歪みを補正することで、垂直方向の隣り合う補間ライン間で相関性を持たせることができるので、従来例で説明したような垂直歪み補正処理時に単純な画素間引きで発生する垂直方向の画質劣化を押さえることができる。
【００５４】
＜水平歪み補正処理部＞
図８は本発明に係る台形歪み補正装置において、水平歪み補正処理部を示したブロック図、
図９は水平歪み補正処理部により水平直歪み補正処理を行う際の水平直歪み補正データを説明するための図、
図１０は水平歪み補正処理部により水平直歪み補正処理を行う際の水平直歪み補正データを一覧表に示した図、
図１１は水平歪み補正処理部により水平直歪み補正処理を行う動作を示した図である。
【００５５】
図８に示した水平歪み補正処理部５０は、プロジェクタ１０（図１）により液晶パネル１２に表示される原画像をそのままスクリーン１４に拡大して投射した時に発生することになる台形歪み画像に対して、特に画像の水平方向についての台形歪みを補正するための水平歪み補正処理を垂直歪み補正処理部４０からの画像データに対して施すために、倍率巡回加算ブロック部５１と、補間初期位相検出ブロック部５２と、水平ブランキング検出ブロック部５３と、タイミング調整ブロック部５４と、補間フィルタ部５５と、ラインメモリ５６とを備えている。
【００５６】
ここで、水平歪み補正処理部５０で水平歪み補正処理を施す際、図９に示したように、各ライン中で隣り合う画素間の一定の間隔ｋ内は前述したように例えば３２段階に分割されており、１／３２×ｋを単位ステップ数（＝１ステップ数）として以下説明すると、隣り合う画素間の画素間隔値ＧＫは各ライン共に３２ステップ数となり、且つ、この画素間隔値ＧＫは図１０に示したように制御部３０（図３）内のメモリテーブル３１に記憶されている。
【００５７】
また、図９に示したように、各ライン中で先頭画素となる００番目の画素よりもタイミングが早い時刻から画素補間を仮想的に開始するものとすると、この補間開始タイミング値−ＨＳは、各ライン中の００番目の画素を起点としてマイナス（−）方向に向かって各ラインごとにマイナス値である補間開始タイミング値−ＨＳのステップ数がプロジエクタ１０｛図１（ａ）｝による下方から投射時のあおり角αに応じて予め設定されており、且つ、この補間開始タイミング値−ＨＳも図１０に示したように制御部３０（図３）内のメモリテーブル３１に記憶されている。
【００５８】
また、各ラインごとに水平縮小倍率が予め設定されており、この水平縮小倍率は、図９に示したように、各ライン中で水平方向に画素補間した補間画素間隔値ＨＧＫに置換して表示されている。そして、各ラインの補間画素間隔値ＨＧＫのステップ数がプロジエクタ１０のあおり角αに応じて予め設定されており、且つ、この補間画素間隔値ＨＧＫも図１０に示したように制御部３０（図３）内のメモリテーブル３１に記憶されている。ここで、補間画素間隔値ＨＧＫと画素間隔値ＧＫとが一致している場合には水平縮小倍率は１であり、補間画素間隔値ＨＧＫが画素間隔値ＧＫよりも大きくなればなるほど水平縮小倍率が大きくなり、水平縮小倍率が大きくなればなるほど水平方向の画素数が多く間引かれて画素補間が行われることになる。
【００５９】
また、各ライン中で水平方向に画素補間する際に、各画素に対する水平方向の補間位相値Ｘのうちで、最初の補間対象画素に対する補間位相値を補間初期位相値ＸＦと以下呼称すると、最初の補間対象画素は、後述するように先頭画素となる００番目の画素か、あるいは、先頭画素の次の画素となる０１番目の画素のいずれかであり、この時の水平方向の補間初期位相値ＸＦは図８に示した水平歪み補正処理部５０内の倍率巡回加算ブロック部５１と、補間初期位相検出ブロック部５２とにより算出されるようになっている。
【００６０】
この際、水平歪み補正処理時に、各ライン中で補間対象の各画素に対する補間位相値Ｘを予め算出してメモリに記憶させ、補間対象の画素とこの近傍の画素との間で補間位相値Ｘに基づいて各画素ごとに画素補間を行う方法でも同じ結果が得られるものの、この方法を採用するとメモリ容量が莫大となるため、この実施例では、各ラインの補間初期位相値ＸＦと、この補間初期位相値ＸＦを起点として、同一ライン中では同じ間隔で画素補間をするための補間画素間隔値ＨＧＫとを記憶させることでメモリ容量を削減している。
【００６１】
図８に戻り、水平歪み補正処理部５０内の倍率巡回加算ブロック部５１は、セレクタ５１Ａと、加算器５１Ｂと、比較器５１Ｃと、ＤＦＦ（Ｄフリップフロップ）５１Ｄとで巡回加算を行うように構成されている。
【００６２】
そして、倍率巡回加算ブロック部５１のセレクタ５１Ａには、制御部３０（図３）内のメモリテーブル３１から各ラインごとに読み出された補間開始タイミング値−ＨＳがマイナス値のステップ数として入力される。上記したセレクタ５１Ａは、入力された補間開始タイミング値−ＨＳと下記する巡回加算値−ＪＡとのいずれかを水平同期信号ＨＤのタイミングで選択して、選択した一方の値−ＨＳ又は−ＪＡを加算器５１Ｂに供給している。
【００６３】
次に、加算器５１Ｂには、制御部３０（図３）内のメモリテーブル３１から各ラインごとに読み出された補間画素間隔値ＨＧＫが入力されており、この補間画素間隔値ＨＧＫは前述したように各ラインの水平縮小倍率に応じてステップ数が予め設定されたものである。そして、加算器５１Ｂでは、セレクタ５１Ａで選択した一方の値−ＨＳ又は−ＪＡに補間画素間隔値ＨＧＫを加算して、加算結果を比較器５１Ｃに入力し、比較器５１Ｃでここに予め入力した０値に対して加算結果を比較して加算結果が０値以上のプラス値のステップ数に転じたらこのプラス値のステップ数を補間初期位相検出ブロック部５２と水平ブランキング検出ブロック部５３とに出力する一方、加算結果が０値より小さいマイナス値となった巡回加算値−ＪＡのステップ数であればＤＦＦ（Ｄフリップフロップ）５１Ｄを介して加算結果をセレクタ５１Ａに戻し、加算器５１Ｂの加算結果がプラス値に転じるまで巡回加算される。この際、補間画素間隔値ＨＧＫを何回加えることで加算結果がプラス値に転じるかを示すために巡回回数Ｎが図１０に示した如く計数できる。
【００６４】
即ち、セレクタ５１Ａは、補間開始タイミング値−ＨＳが入力された時にはこの補間開始タイミング値−ＨＳを加算器５１Ｂに供給して、加算器５１Ｂで補間開始タイミング値−ＨＳと補間画素間隔値ＨＧＫとを加算して、この加算結果がマイナス値の巡回加算値−ＪＡであれば、この巡回加算値−ＪＡがセレクタ５１Ａに巡回されて次のタイミングでセレクタ５１Ａは巡回加算値−ＪＡを選択し、加算器５１Ｂでの加算結果が比較器５１Ｃでプラス値のステップ数に転じるまで巡回加算を繰り返すことになる。従って、比較器５１から出力されるプラス値のステップ数は、各ラインの００番目の画素を起点としてマイナス方向に設定した補間開始タイミング値−ＨＳとは逆の方向で、００番目の画素を起点してプラス方向のステップ数の値が得られることになる。
【００６５】
次に、水平歪み補正処理部５０内の補間初期位相検出ブロック部５２は、比較器５２Ａと、セレクタ５２Ｂと、減算器５２Ｃとで構成されている。
【００６６】
ここで、補間初期位相検出ブロック部５２内の比較器５２Ａ及びセレクタ５２Ｂ並びに減算器５２Ｃには、倍率巡回加算ブロック部５１の比較器５１Ｃから出力されたプラス値のステップ数が入力される。更に、補間初期位相検出ブロック部５２内の比較器５２Ａ及び減算器５２Ｃには、制御部３０（図３）内のメモリテーブル３１から読み出された画素間隔値ＧＫとして３２ステップ数が予め入力されている。
【００６７】
ここで、補間初期位相検出ブロック部５２の比較器５２Ａでは、予め入力した画素間隔値ＧＫ＝３２ステップ数に対して、倍率巡回加算ブロック部５１の比較器５１Ｃから出力されたプラス値のステップ数が画素間隔値ＧＫ＝３２ステップ数より大きいか否かを問い、このプラス値のステップ数が画素間隔値ＧＫよりも小さい場合には第１シフト信号Ｓ＝０を出力し、大きい場合には第２シフト信号Ｓ＝１を出力し、この第１シフト信号Ｓ＝０又は第２シフト信号Ｓ＝１でセレクタ５２Ｂを制御すると共に、更に、第１シフト信号Ｓ＝０又は第２シフト信号Ｓ＝１をタイミング調整ブロック部５４内のタイミング調整器５４Ａを介してタイミング調整して補間フィルタ部５５に入力している。
【００６８】
この際、補間フィルタ部５５に入力される第１シフト信号Ｓ＝０又は第２シフト信号Ｓ＝１は、補間開始対象画素を設定するための制御信号として機能しており、第１シフト信号Ｓ＝０が入力された場合には補間開始対象画素は各ライン共に００番目の画素となり、一方、第２シフト信号Ｓ＝１が入力された場合には補間開始対象画素は各ライン共に０１番目の画素となるものである。
【００６９】
また、第１シフト信号Ｓ＝０がセレクタ５２Ｂに供給された時に、セレクタ５２Ｂは倍率巡回加算ブロック部５１の比較器５１Ｃから出力された画素間隔値ＧＫ＝３２ステップ数より小さいプラス値のステップ数をそのままセレクタ５２Ｂからタイミング調整ブロック部５４内のタイミング調整器５４Ｂを介してタイミング調整して、画素間隔値ＧＫ＝３２ステップ数より小さいプラス値のステップ数を水平方向の補間初期位相値ＸＦとして補間フィルタ部５５に入力しており、ここで得られた水平方向の補間初期位相値ＸＦは補間開始対象画素として上記したように００番目の画素に対応するものである。
【００７０】
一方、第２シフト信号Ｓ＝１がセレクタ５２Ｂに供給された時に、セレクタ５２Ｂは減算器５２Ｃに入力した倍率巡回加算ブロック部５１の比較器５１Ｃから出力された画素間隔値ＧＫ＝３２ステップ数より大きいプラス値のステップ数から画素間隔値ＧＫ＝３２ステップ数を引き算して、画素間隔値ＧＫ＝３２ステップ数より小さくなった引き算結果のステップ数をタイミング調整ブロック部５４内のタイミング調整器５４Ｂを介してタイミング調整して、引き算した結果のステップ数を水平方向の補間初期位相値ＸＦとして補間フィルタ部５５に入力しており、ここで得られた水平方向の補間初期位相値ＸＦは補間開始対象画素として上記したように０１番目の画素に対応するものである。
【００７１】
また、制御部３０（図３）内のメモリテーブル３１から各ラインごとに読み出された補間画素間隔値ＨＧＫは、タイミング調整ブロック部５４内のタイミング調整器５４Ｃを介してタイミング調整して、タイミング調整後の新たな補間画素間隔値ＨＧＫ−ＮＥＷとして補間フィルタ部５５に入力している。この際、タイミング調整後の新たな補間画素間隔値ＨＧＫ−ＮＥＷは、メモリテーブル３１に記憶された補間画素間隔値ＨＧＫのステップ数と同じステップ数であり、単にタイミング調整がなされたものである。
【００７２】
また、倍率巡回加算ブロック部５１内の比較器５１Ｃから出力された０値以上（プラス値）のステップ数が水平ブランキング幅生成制御信号ＨＢとして水平ブランキング検出ブロック部５３内のカウンタ５３Ａに入力され、且つ、このカウンタ５３Ａに水平同期信号ＨＤも入力されている。そして、カウンタ５３Ａは水平同期信号ＨＤのタイミングでリセットされて、水平ブランキング幅生成制御信号ＨＢによりカウントを停止することで、各ラインごとに倍率巡回加算ブロック部５１内の比較器５１Ｃから出力された０値以上（プラス値）のステップ数を水平ブランキング幅値として算出して、タイミング調整ブロック部５４内のパルス生成及び遅延部５４Ｄに供給している。この後、タイミング調整ブロック部５４内のパルス生成及び遅延部５４Ｄでは、水平ブランキング幅値に基づいてラインメモリ５６へのリセット信号Ｒを生成している。
【００７３】
上記から、補間フィルタ部５５では、第１シフト信号Ｓ＝０又は第２シフト信号Ｓ＝１，水平方向の補間初期位相値ＸＦ，タイミング調整後の新たな補間画素間隔値ＨＧＫ−ＮＥＷに基づいて、垂直歪み補正処理部４０から出力した画像データに対して各ラインごとに画素補間することにより水平歪み補正処理を施して、イネーブル信号が出力された時に各ラインごとにラインメモリ５６に一時的に蓄積し、この後、ラインメモリ５６から各ラインの画像データを図３に示したメモリ部（ＦＩＦＯ）６０に順次蓄積しており、以下、具体的に説明する。
【００７４】
図９及び図１０に示したように、プロジェクタ１０｛図１（ａ）｝の下方からの投射時のあおり角αと、画像への水平縮小倍率とに応じて、制御部３０（図３）内のメモリテーブル３１には水平歪み補正データとして画素間隔値ＧＫ，補間開始タイミング値−ＨＳ，補間画素間隔値ＨＧＫが予め記憶されている。
【００７５】
まず、００ライン目では、隣り合う画素間隔値ＧＫ＝３２ステップ数、補間開始タイミング値−ＨＳ＝−８４ステップ数、補間画素間隔値ＨＧＫ＝５６ステップ数に予め設定されているので、図８に示した倍率巡回加算ブロック部５１で２回の巡回加算により、この倍率巡回加算ブロック部５１内の比較器５１Ｃからの出力値がプラスのステップ数に転じることになり、即ち、−ＨＳ＋ＨＧＫ＋ＨＧＫ＝−８４＋５６＋５６＝２８のステップ数が倍率巡回加算ブロック部５１で得られる。
【００７６】
この後、図８に示した補間初期位置検出ブロック部５２内の比較器５２Ａでは、倍率巡回加算ブロック部５１で得らえられた２８ステップ数に対して、画素間隔値ＧＫ＝３２ステップ数と比較して、倍率巡回加算ブロック部５１で得らえられた２８ステップ数が画素間隔値ＧＫより小さいので、比較器５２Ａから第１シフト信号Ｓ＝０がセレクタ５２Ｂと補間フィルタ部５５とに供給される。ここで、セレクタ５２Ｂは第１シフト信号Ｓ＝０の制御信号により倍率巡回加算ブロック部５１で得らえられた２８ステップ数をそのまま補間初期位相値ＸＦ＝２８ステップ数として補間フィルタ部５５に出力する。
【００７７】
従って、図９及び図１１に示した如く、補間フィルタ部５５では００ライン目に対して、入力された第１シフト信号Ｓ＝０により、補間開始対象画素が００ライン目の００番目の画素であり、この００番目の画素を起点として補間初期位相値ＸＦ＝２８のステップ数になる位置から補間を開始し、この補間初期位置から補間画素間隔値ＨＧＫ＝５６ステップ数ごとに００ラインに沿って画素補間をすることで００ライン目に対して水平歪み補正が行われる。
【００７８】
次に、０１ライン目では、隣り合う画素間隔値ＧＫ＝３２ステップ数、補間開始タイミング値−ＨＳ＝−７７ステップ数、補間画素間隔値ＨＧＫ＝５４ステップ数に予め設定されているので、上記した００ライン目と同様に、倍率巡回加算ブロック部５１で２回の巡回加算により、この倍率巡回加算ブロック部５１内の比較器５１Ｃからの出力値がプラスのステップ数に転じることになり、即ち、−ＨＳ＋ＨＧＫ＋ＨＧＫ＝−７７＋５４＋５４＝３１のステップ数が倍率巡回加算ブロック部５１で得られる。
【００７９】
この後、補間初期位置検出ブロック部５２では、倍率巡回加算ブロック部５１で得らえられた３１ステップ数が画素間隔値ＧＫ＝３２ステップ数より小さいので、上記した００ライン目と同様に、第１シフト信号Ｓ＝０と、補間初期位相値ＸＦ＝３１ステップ数とが補間フィルタ部５５に出力される。
【００８０】
従って、図９に示した如く、補間フィルタ部５５では０１ライン目に対して、入力された第１シフト信号Ｓ＝０により、補間開始対象画素が０１ライン目の００番目の画素であり、この００番目の画素を起点として補間初期位相値ＸＦ＝３１ステップ数になる位置から補間を開始し、この補間初期位置から補間画素間隔値ＨＧＫ＝５４ステップ数ごとに０１ラインに沿って画素補間をすることで０１ライン目に対して水平歪み補正が行われる。
【００８１】
次に、０２ライン目では、隣り合う画素間隔値ＧＫ＝３２ステップ数、補間開始タイミング値−ＨＳ＝−７０ステップ数、補間画素間隔値ＨＧＫ＝５２ステップ数に予め設定されているので、上記した００ライン目及び０１ライン目と同様に、倍率巡回加算ブロック部５１で２回の巡回加算により、この倍率巡回加算ブロック部５１からの出力値がプラスのステップ数に転じることになり、即ち、−ＨＳ＋ＨＧＫ＋ＨＧＫ＝−７０＋５２＋５２＝３４のステップ数が倍率巡回加算ブロック部５１で得られる。
【００８２】
この後、補間初期位置検出ブロック部５２内の比較器５２Ａでは、倍率巡回加算ブロック部５１で得らえられた３４ステップ数に対して、画素間隔値ＧＫ＝３２ステップ数と比較して、倍率巡回加算ブロック部５１で得らえられた３４ステップ数が画素間隔値ＧＫより大きいので、比較器５２Ａから第２シフト信号Ｓ＝１がセレクタ５２Ｂと補間フィルタ部５５とに供給される。ここで、セレクタ５２Ｂは第２シフト信号Ｓ＝１の制御信号により減算器５２Ｃで倍率巡回加算ブロック部５１で得らえられた３４ステップ数に対して画素間隔値ＧＫ＝３２ステップ数を引き算した結果のステップ数、即ち、３４−３２＝２のステップ数を補間初期位相値ＸＦ＝２ステップ数として補間フィルタ部５５に出力する。
【００８３】
従って、図９及び図１１に示した如く、補間フィルタ部５５では０２ライン目に対して、入力された第２シフト信号Ｓ＝１により、補間開始対象画素が０２ライン目の０１番目の画素であり、この０１番目の画素を起点として補間初期位相値ＸＦ＝２ステップ数になる位置から補間を開始し、この補間初期位置から補間画素間隔値ＨＧＫ＝５２ステップ数ごとに０２ラインに沿って画素補間をすることで０２ライン目に対して水平歪み補正が行われる。
【００８４】
以下、上記したように、第１シフト信号Ｓ＝０の場合は、各ライン共に、００番目の画素に対する補間初期位相値ＸＦから画素補間を開始して、各ラインの補間画素間隔値ＨＧＫごとに水平歪み補正処理を施し、一方、第２シフ信号Ｓ＝１の場合は、各ライン共に、０１番目の画素に対する補間初期位相値ＸＦから画素補間を開始して、この開始位置から次々と補間画素間隔値ＨＧＫごとに画素補間して水平歪み補正処理を施している。
【００８５】
この際、図９に示したように、各ラインでの補間開始位置は二点鎖線で示した矢印Ｈに沿って００ライン目及び０１ライン目では００番目の画素が補間開始対象画素になり、０２ライン目〜０５ライン目までは０１番目の画素が補間開始対象画素になり、０６ライン目〜１２ライン目までは００番目の画素が補間開始対象画素になり、全体的には図４（ｃ）に示したような台形歪み補正用画像ＤＨＬがメモリ部６０（図３）に記憶される。
【００８６】
尚、各ラインの水平歪み補正処理は、各ラインの中央部まで上記のように行い、この中央部を中心に左右対称に行えば図４（ｃ）に示したような台形歪み補正用画像ＤＨＬが得られるものである。
【００８７】
上記した水平歪み補正処理部５０では、ラインごとに補間を仮想的に開始する補間開始タイミング値−ＨＳを変え、且つ、ラインごとに補間初期位相値ＸＦを変え、更に、ラインごとに画像への水平縮小倍率と等価である補間画素間隔値ＨＧＫを変えて各ラインごとに画素補間を施して水平方向の台形歪みを補正することで、水平方向の各ラインの隣り合う補間画素間で相関性を持たせることができるので、従来例で説明したような水平歪み補正処理時に単純な画素間引きで発生する水平方向の画質劣化を押さえることができる。
【００８８】
以上詳述した本発明に係る台形歪み補正装置では、垂直歪み補正処理部４０及び水平歪み補正処理部５０共に、２点の直線補間を例として挙げて垂直方向の補間ラインの生成及び各ラインの水平方向の画素補間を説明したが、補間時にライン数，画素数を増やした４点補間処理にも応用可能である。
【００８９】
更に、台形歪み補正用画像ＤＨＬを得る際に、プロジェクタ１０のスクリーン１４へのあおり角α（又はβ）と、垂直方向及び水平方向に対する垂直縮小倍率及び水平縮小倍率とに応じて台形歪み補正処理を行うように説明したが、上記と逆に、プロジェクタ１０のスクリーン１４へのあおり角α（又はβ）と、垂直方向及び水平方向に対する垂直拡大倍率及び水平拡大倍率とに応じて台形歪み補正処理を施すことも可能である。このように、入力画像データに対して画像を拡大しながら台形歪み補正処理を行う場合には、入力画像データを事前にメモリに蓄積しておき、このメモリから垂直拡大倍率に応じてライン数が増加する方向に垂直歪み補正処理を施し、且つ、水平拡大倍率に応じて水平方向の画素数が増加する方向に水平歪み補正処理を施せば良いものである。
【００９０】
【発明の効果】
以上詳述した本発明に係る台形歪み補正回路によると、とくに、水平歪み補正処理部では、ラインごとに補間を仮想的に開始する補間開始タイミング値を変え、且つ、ラインごとに補間初期位相値を変え、更に、ラインごとに画像への水平縮小倍率又は垂直拡大倍率と等価である補間画素間隔値を変えて各ラインごとに画素補間を施して水平方向の台形歪みを補正することで、水平方向の各ラインの隣り合う補間画素間で相関性を持たせることができるので、従来例で説明したような水平歪み補正処理時に単純な画素間引きで発生する水平方向の画質劣化を押さえることができる。また、水平歪み補正処理部では、画素間隔値と、各ラインの補間開始タイミング値と補間画素間隔値とをメモリテーブルに記憶させておけば良いので、メモリテーブルの記憶容量を小さくすることができる。
【図面の簡単な説明】
【図１】プロジェクタから画像をスクリーン上に拡大して投射した時に、スクリーン上で生じる台形歪み画像を説明するための図である。
【図２】従来の台形歪み画像の補正方法を説明するための図である。
【図３】本発明に係る台形歪み補正装置の全体構成を示したブロック図である。
【図４】本発明に係る台形歪み補正装置の全体動作を説明するために模式的に示した図である。
【図５】本発明に係る台形歪み補正装置を用いて、垂直歪み補正処理時及び水平歪み補正処理時に液晶パネル内の垂直方向のライン間及び各ラインの水平方向の画素間を所定数で分割して、この分割により垂直方向の補間位相値及び水平方向の補間位相値を得る際の基本的な考え方を示した図である。
【図６】本発明に係る台形歪み補正装置において、垂直歪み補正処理部を示したブロック図である。
【図７】垂直歪み補正処理部により垂直歪み補正処理を行った際の補間ラインを説明するための図である。
【図８】本発明に係る台形歪み補正装置において、水平歪み補正処理部を示したブロック図である。
【図９】水平歪み補正処理部により水平直歪み補正処理を行う際の水平直歪み補正データを説明するための図である。
【図１０】水平歪み補正処理部により水平直歪み補正処理を行う際の水平直歪み補正データを一覧表に示した図である。
【図１１】水平歪み補正処理部により水平直歪み補正処理を行う動作を示した図である。
【符号の説明】
１０…プロジェクタ、
１１…光源、１２…液晶パネル、１３…投射レンズ、１４…スクリーン、
２０…台形歪み補正装置、
３０…制御部、３１…メモリテーブル、
４０…垂直歪み補正処理部、
４１…補間フィルタ部４１、４２…ラインメモリ、４３…補間データ切換部、
４４…ラインカウンタ、４５…比較器、
５０…水平歪み補正処理部、
５１…倍率巡回加算ブロック部、５２…補間初期位相検出ブロック部、
５３…水平ブランキング検出ブロック部、５４…タイミング調整ブロック部、
５５…補間フィルタ部、５６…ラインメモリ、
６０…メモリ部、
α，β…あおり角、
ＧＫ…画素間隔値、−ＨＳ…補間開始タイミング値、
ＨＧＫ…補間画素間隔値、
Ｙ…垂直方向の補間位相値、
Ｘ…水平方向の補間位相値、ＸＦ…水平方向の補間初期位相値、
Ｓ＝０…第１シフト信号、Ｓ＝１…第２シフト信号。
【図１】
0003692940.tif 000002
【図２】
0003692940.tif 000003
【図３】
0003692940.tif 000004
【図４】
0003692940.tif 000005
【図５】
0003692940.tif 000006
【図６】
0003692940.tif 000007
【図７】
0003692940.tif 000008
【図８】
0003692940.tif 000009
【図９】
0003692940.tif 000010
【図１０】
0003692940.tif 000011
【図１１】
0003692940.tif 000012