(57)【要約】【課題】境界線周辺の解像度を過度に低減させることなく、境界線を目立たなくする。【解決手段】画像処理装置１は、画像データを複数のプロジェクタに対応する複数の画像データに分割し、分割した複数の画像データを複数のプロジェクタに対して夫々出力する。境界方向高周波成分検出部１０２は、上記画像データから高周波成分を検出する。境界処理部１０３は、検出された高周波成分の位置に該当する上記画像データに対して所定の画像処理を施す。【選択図】図２
2012169735.tif 000002
【特許請求の範囲】
【請求項１】
スクリーンに投影される画像データを複数のプロジェクタに対応する複数の画像データに分割し、分割した前記複数の画像データを前記複数のプロジェクタに対して夫々出力する画像処理装置であって、
前記画像データから高周波成分を検出する検出手段と、
前記検出手段によって検出された高周波成分の位置に該当する前記画像データに対して所定の画像処理を施す画像処理手段とを有することを特徴とする画像処理装置。
【請求項２】
前記複数のプロジェクタの解像度に基づいて、前記画像データを前記複数の画像データに分割する境界線の位置を決定する決定手段を更に有し、
前記検出手段は、前記境界線の位置を基準にして前記画像データから高周波成分を検出することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記検出手段は、前記境界線の方向で前記画像データから高周波成分を検出することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記検出手段は、前記境界線の方向に対して垂直の２方向に少なくとも１画素ずつの範囲であって且つ前記境界線の方向で、前記画像データから高周波成分を検出することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記検出手段は、２次元フーリエ変換を用いて前記画像データから高周波成分を検出することを特徴とする請求項１乃至４の何れか１項に記載の画像処理装置。
【請求項６】
前記所定の画像処理は、ローパスフィルタ処理であることを特徴とする請求項１乃至５の何れか１項に記載の画像処理装置。
【請求項７】
スクリーンに投影される画像データを複数のプロジェクタに対応する複数の画像データに分割し、分割した前記複数の画像データを前記複数のプロジェクタに対して夫々出力する画像処理装置によって実行される画像処理方法であって、
前記画像データから高周波成分を検出する検出ステップと、
前記検出ステップによって検出された高周波成分の位置に該当する前記画像データに対して所定の画像処理を施す画像処理ステップとを有することを特徴とする画像処理方法。
【請求項８】
スクリーンに投影される画像データを複数のプロジェクタに対応する複数の画像データに分割し、分割した前記複数の画像データを前記複数のプロジェクタに対して夫々出力する画像処理装置によって実行される画像処理方法をコンピュータに実行させるためのプログラムであって、
前記画像データから高周波成分を検出する検出ステップと、
前記検出ステップによって検出された高周波成分の位置に該当する前記画像データに対して所定の画像処理を施す画像処理ステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一つの画像データを複数のプロジェクタに対応する複数の画像データに分割する技術に関するものである。
【背景技術】
【０００２】
複数のプロジェクタがスクリーン上における各々の担当領域に画像を投影することで、全体としてスクリーン上に一つの大きな画像を表示する技術が知られている。例えば特許文献１には、次の技術が開示されている。即ち、予め複数のプロジェクタに与えられたパラメータ情報に基づいて、各々のプロジェクタが一つの画像のどの部分を担当するかを決定する。そして、複数のプロジェクタがそれに応じて幾何変形処理や色、輝度変調処理を行った画像を投射することにより、幾何学的にも、色調的、輝度変調的にも滑らかに繋がった画像を得るというものである。
【０００３】
また、複数のプロジェクタに対してスクリーン上での担当領域が設定される際には、隣接する担当領域に互いに重なりを持たせるように設定される。この境界部分、即ち、他のプロジェクタの担当領域との重なり部分では、各々のプロジェクタが投影する画像の色調、輝度変調を滑らかに接続させることが望ましい。そのため、複数のプロジェクタから投影される画像が混合する割合を徐々に変化させる、エッジブレンディング処理を行っている。この処理を行うことによって、境界部分の輝度変調、色調の違いを目立たなくすることができる。
【０００４】
また、特許文献２に開示される技術は、上記色調、輝度変調以外に、画像の解像度の境界線での変わり目が目立ってしまう点を課題としている。これに対し、特許文献２に開示される技術は、上記色調、輝度変調を滑らかに表示するためのエッジブレンディング処理を用いることにより、解像度の違いによる境界線の目立ちにも対応している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−３２６９８１号公報
【特許文献２】特開２００１−１３６４６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来技術では、２つの解像度の異なる画像のエッジブレンディングを行う場合、境界線付近を高い方の解像度から低い方の解像度に徐々に移行させていた。つまり、従来技術では、解像度の高い方の画像の解像度を低下させる処理を一律に行っていた。しかしながら、実際には解像度の違いによる境界線の目立つ程度は、境界線付近の画像の特徴に依存する。これに対して従来技術では、画像の特徴に関わらず、一律に解像度を低下させる処理を行っているため、過剰に解像度を低下させる結果となっていた。
【０００７】
そこで、本発明の目的は、境界線周辺の解像度を過度に低減させることなく、境界線を目立たなくすることにある。
【課題を解決するための手段】
【０００８】
本発明の画像処理装置は、スクリーンに投影される画像データを複数のプロジェクタに対応する複数の画像データに分割し、分割した前記複数の画像データを前記複数のプロジェクタに対して夫々出力する画像処理装置であって、前記画像データから高周波成分を検出する検出手段と、前記検出手段によって検出された高周波成分の位置に該当する前記画像データに対して所定の画像処理を施す画像処理手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、境界線周辺の解像度を過度に低減させることなく、境界線を目立たなくすることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係るマルチプロジェクションシステムの構成を示す図である。
【図２】画像処理装置の構成を示す図である。
【図３】スクリーン上に投影される画像データの境界線を説明するための図である。
【図４】第１の実施形態における境界方向高周波成分検出部の高周波成分の検出方法について説明するための図である。
【図５】第２の実施形態における境界方向高周波成分検出部の高周波成分の検出方法について説明するための図である。
【図６】第３の実施形態における閾値を説明するための図である。
【図７】第１乃至第３の実施形態に係るマルチプロジェクションシステムのハードウェア構成を示す図である。
【図８】アプリケーションプログラムがメモリにロードされた際のメモリの格納状況を示す図である。
【図９】ＣＰＵがアプリケーションプログラムを実行することにより実現する処理を示すフローチャートである。
【図１０】図９のステップＳ９０４の画像処理の詳細を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１２】
先ず、本発明の第１の実施形態について説明する。第１の実施形態においては、解像度の異なる２つのプロジェクタを横に並べて画像をスクリーンに投影し、投影した画像を横に２つ並べることにより１つの画像とするものである。以下では、説明を簡単なものとするため、２つのプロジェクタの解像度をＶＧＡとＳＸＧＡ＋としているが、複数のプロジェクタの解像度が異なっていれば、他の解像度であってもよい。
【００１３】
図１は、第１の実施形態に係るマルチプロジェクションシステムの構成を示す図である。図１に示すように、本実施形態に係るマルチプロジェクションシステムは、画像入力端子２、外部パラメータ入力端子３、画像処理装置１、プロジェクタＡ４、プロジェクタＢ５、スクリーン６を備える。
【００１４】
図２は、画像処理装置１の構成を示す図である。図２（ａ）に示すように、画像処理装置１は、画像分割部１０１、境界方向高周波成分検出部１０２及び境界処理部１０３を備える。画像処理装置１は、画像入力端子２から画像データを入力するとともに、外部パラメータ入力端子３から外部パラメータを入力する。画像データは、画像分割部１０１、境界方向高周波成分検出部１０２及び境界処理部１０３に入力される。外部パラメータは、画像分割部１０１及び境界処理部１０３に入力される。画像分割部１０１は、外部パラメータに基づいて、画像データにおいてどの部分を分割すべきであるかを算出し、画像データを分割する。そして画像分割部１０１は、分割される画像データの境界線の位置情報を境界方向高周波成分検出部１０２に出力する。境界方向高周波成分検出部１０２は、境界線方向に対して垂直の２方向に少なくとも１画素ずつの範囲で境界線方向に高周波成分を検出して、境界処理部１０３に出力する。境界処理部１０３は、境界方向高周波成分検出部１０２により検出された高周波成分の画素に対してのみ、所定の画像処理としてローパスフィルタ処理を行う。境界処理部１０３は、ローパスフィルタ処理後の画像データをプロジェクタＡ４、プロジェクタＢ５に出力する。プロジェクタＡ４、プロジェクタＢ５は、それぞれ各々の担当領域の画像データをスクリーン６に投射する。
【００１５】
次に、第１の実施形態における画像分割部１０１の画像データの分割方法について詳細に説明する。画像分割部１０１は、外部パラメータである各々のプロジェクタの解像度及びタイリングを行う方向により、投影される画像データの境界線の位置を算出する。本実施形態では、ＶＧＡ（６４０ｘ４８０）のプロジェクタＡ４とＳＸＧＡ＋（１４００ｘ１０５０）のプロジェクタＢ５とを使用する。そのため、投影の境界線を揃えるために、プロジェクタＡ４から投影される画像データをレンズズーム機能により縦横約２．１８７５倍にズームする必要がある。これにより、プロジェクタＡ４から投影される画像とプロジェクタＢ５から投影される画像とはともに同じサイズとなる。従って、図３に示すように、スクリーン６上に投影される全体的な画像の境界線は当該画像の中心となる。ここで、解像度の大きい方の画像データの縦方向の解像度をＶＢ、解像度の大きい方の画像データの横方向の解像度をＨＢとする。一方、解像度の小さい方の画像データの縦方向の解像度をＶＳ、解像度が小さい方の画像データの横方向の解像度をＨＳとする。解像度の大きい方の画像データのサイズに解像度の小さい方の画像データのサイズを合わせると、プロジェクタＢ５のズーム率を１とした場合、プロジェクタＡ４のズーム率ＺＶは式１で与えられる。
ＺＶ＝ＶＢ／ＶＳ・・・式１
【００１６】
ここでは、縦方向の解像度に合わせてズーム率を決定しているため、横方向も同じズーム率でズームされる。つまり、プロジェクタＡ４の横方向の画像データのサイズＴＨＳは、次の式２で与えられる。
ＴＨＳ＝（Ｋ＊ＶＢ／ＶＳ）＊ＨＳ・・・式２
但し、Ｋは定数である。また、プロジェクタＢ５の横方向の画像データのサイズＴＨＢは、次の式３で与えられる。
ＴＨＢ＝Ｋ＊ＨＢ・・・式３
つまり、画像データのどの位置を境界線とするかは、画像データの横方向の解像度を１９２０画素であると仮定した場合、次の式４で与えられる。
Ｘ＝１９２０＊ＴＨＳ／（ＴＨＳ＋ＴＨＢ）・・・式４
プロジェクタＡ４を投影する側の画像データの境界線とは逆側の端の横方向の画素の座標を０とした場合、Ｘが境界線の位置座標となる。
【００１７】
次に、境界方向高周波成分検出部１０２における高周波成分の検出方法について詳細に説明する。図２（ｂ）は、境界方向高周波成分検出部１０２の構成を示している。図２（ｂ）に示すように、境界方向高周波成分検出部１０２は、画素選択部２０１、差分絶対値算出部２０２及び高周波成分判定部２０３により構成される。画素選択部２０１は、画像入力端子２から画像データを入力するとともに、画像分割部１０１から境界線の位置情報を入力する。そして画像選択部２０１は、図４に示すように、境界線付近の画素値ａ１、ａ２、ｂ１、ｂ２、ｃ１、ｃ２の画素を選択する。このとき、差分絶対値算出部２０２は、次の式５〜式９により、各画素間の差分絶対値を算出する。
ｄｕ１＝ａｂｓ（ｂ１−ａ１）・・・式５
ｄｌ１＝ａｂｓ（ｂ１−ｃ１）・・・式６
ｄｕ２＝ａｂｓ（ｂ２−ａ２）・・・式７
ｄｌ２＝ａｂｓ（ｂ２−ｃ２）・・・式８
ｄｈ＝ａｂｓ（ｂ１−ｂ２）・・・式９
【００１８】
さらに、次の条件１及び条件２を満たす場合、高周波成分判定部２０３は、境界線方向、つまり垂直方向の高周波成分と判定する。
条件１：ｄｕ１、ｄｌ１、ｄｕ２、ｄｌ２のうち少なくとも一つが閾値ｔｈｖよりも大きい
条件２：ｄｈがｔｈｈよりも小さい
但し、ここでは垂直方向の高周波成分を算出するための計算を行っているが、ａ１、ａ２、ｂ１、ｂ２、ｃ１、ｃ２の配置を変更することによって、垂直方向の高周波成分以外の高周波成分を算出することも可能である。境界方向高周波成分検出部１０２は、このような処理を、境界線の両方向のそれぞれ１画素ラインにおいて行うことにより、境界線方向の、境界線周辺の高周波成分を検出する。そして境界方向高周波成分検出部１０２は、検出した高周波成分の位置情報を境界処理部１０３に対して出力する。
【００１９】
次に、境界処理部１０３による高周波成分に対するローパスフィルタ処理について詳細に説明する。図２（ｃ）は境界処理部１０３の構成を示している。図２（ｃ）に示すように、境界処理部１０３は、画素選択部３０１及びローパスフィルタ（ＬＦＰ）により構成される。境界処理部１０３は、境界線付近にローパスフィルタをかけることにより、境界線を目立たなくするものである。
【００２０】
画素選択部３０１は、画像入力端子２から画像データを入力するとともに、境界方向高周波成分検出部１０２から高周波成分の位置情報を入力する。そして画素選択部３０１は、入力した画像データから境界方向高周波成分検出部１０２において検出された高周波成分の画素を選択する。ＬＰＦ３０２は、画素選択部３０１により選択された画素に対してのみローパスフィルタ処理を行う。ＬＰＦ３０２としては、例えばガウシアンフィルタをタップ数３ｘ３で用いる。
【００２１】
以上のように、第１の実施形態においては、境界線が目立つ可能性のある高周波成分の画素を選択し、検出した画素に対してのみ境界線を目立たなくするローパスフィルタ処理を実行するようにしている。これにより、本実施形態によれば、境界線周辺の解像度を過度に低減させることなく、境界線を目立たなくすることができる。
【００２２】
次に、本発明の第２の実施形態について説明する。第２の実施形態においては、第１の実施形態と同様に、解像度の異なる２つのプロジェクタを横に並べて画像をスクリーンに投影し、投影した画像を横に２つ並べることにより１つの画像とするものである。但し、第２の実施形態においては、境界線を目立たなくするための境界線の位置を特定するための処理は行わず、境界線方向の高周波成分の検出を画像データ全体に対して行う。なお、第２の実施形態に係るマルチプロジェクションシステムの構成は、図１及び図２に示した第１の実施形態に係るマルチプロジェクションシステムの構成と同様であるため、図１及び図２に示した符号を用いて第２の実施形態の説明を行う。また、以下では、第１の実施形態と相違する点について説明する。
【００２３】
先ず、第２の実施形態における画像分割部１０１について説明する。第２の実施形態では、第１の実施形態と同様に、ＶＧＡ（６４０ｘ４８０）のプロジェクタＡ４とＳＸＧＡ＋（１４００ｘ１０５０）のプロジェクタＢ５とを使用する。また画像分割部１０１には、２つの画像を横に並べて投影するためのパラメータが入力されているものとする。画像分割部１０１は、２つの画像を横に並べて投影するためのパラメータに基づいて、境界線の方向が垂直方向であることを検出する。
【００２４】
次に、第２の実施形態における境界方向高周波成分検出部１０２の高周波成分の検出方法について説明する。図５に示すように、あるブロックの画素値をａ１、ｂ１、ｃ１とする。このとき、境界方向高周波成分検出部１０２は、次の式１０〜式１２により、各画素間の差分絶対値を算出する。
ｄ１＝ａｂｓ（ａ１−ｂ１）・・・式１０
ｄ２＝ａｂｓ（ｃ１−ｂ１）・・・式１１
ｄ３＝ａｂｓ（ａ１−ｃ１）・・・式１２
【００２５】
さらに、次の条件３及び条件４を満たす場合、境界方向高周波成分検出部１０２は、境界方向、つまり垂直方向の高周波成分と判定する。
条件３：ｄ１、ｄ２の両方が閾値ｔｈ１よりも大きい
条件４：ｄｈがｔｈ２よりも小さい
境界方向高周波成分検出部１０２は、このようにブロック単位で画像データ全体に対する処理を行うことにより、垂直方向の高周波成分を検出する。ここでは、垂直方向の高周波成分を検出しているが、ａ１、ａ２、ａ３の配置を変更することによって、垂直方向の高周波成分以外の高周波成分を検出することも可能である。
【００２６】
次に、第２の実施形態における境界処理部１０３による高周波成分に対するローパスフィルタ処理について説明する。第２の実施形態の境界処理部１０３において、画素選択部３０１は、境界方向高周波成分検出部１０２において検出された高周波成分の画素を選択する。ＬＰＦ３０２は、画素選択部３０１により選択された画素に対してのみローパスフィルタ処理を実行する。
【００２７】
以上のように、第２の実施形態によれば、第１の実施形態において必要であった境界線の位置を特定することなく、境界線を目立たなくすることができる。従って、メモリアクセス等の制約がより少なくなり、ハードウェアでの実現可能性がより容易になる。
【００２８】
次に、本発明の第３の実施形態について説明する。第３の実施形態においては、第１の実施形態と同様に、解像度の異なる２つのプロジェクタを横に並べて画像をスクリーンに投影し、投影した画像を横に２つ並べることにより１つの画像とするものである。但し、第３の実施形態においては、２次元フーリエ変換を用いた周波数特性によって境界線方向の高周波成分を検出する。なお、第３の実施形態に係るマルチプロジェクションシステムの構成は、図１及び図２に示した第１の実施形態に係るマルチプロジェクションシステムの構成と同様であるため、図１及び図２に示した符号を用いて第３の実施形態の説明を行うものとする。また以下では、第１の実施形態と相違する点について説明する。
【００２９】
次に、第３の実施形態における境界方向高周波成分検出部１０２の高周波成分の検出方法について説明する。第３の実施形態における境界方向高周波成分検出部１０２は、式１３に示すように、境界線を含むある範囲の局所領域において、画素データＩ（ｘ，ｙ）を２次元フーリエ変換して空間周波数特性Ｆi（ｕ，ｖ）を求める。そして境界方向高周波成分検出部１０２は、式１４に示すように、その結果を２乗することによってパワースペクトルを求める。
【００３０】
【数１】
2012169735.tif 000003
【００３１】
但し、Ｍは局所領域の横方向の画素数であり、Ｎは局所領域の縦方向の画素数である。さらに、境界方向高周波成分検出部１０２は、ｕ＝０且つ｜ｖ｜＞ｖ1の条件下において、次の式１５によりＦを算出する。但し、ｖ1は図６に示すような閾値であるものとする。
Ｆ＝ΣＰｏｗｅｒ（ｕ，ｖ）・・・式１５
【００３２】
このときのＦが閾値Ｆthよりも大きければ、境界方向高周波成分検出部１０２は、この局所領域における垂直方向に高周波成分が含まれると判定する。境界方向高周波成分検出部１０２は、このような処理を境界線に沿って行うことにより、境界線方向の高周波成分を検出する。但し、ｕ＝０且つ｜ｖ｜＞ｖ1の条件を変更することによって、垂直方向の高周波成分以外の高周波成分に対応することも可能である。
【００３３】
以上のように、第３の実施形態においては、境界が目立つ可能性のある画像データの高周波成分をより詳しく解析し、検出した画素に対してのみ境界線を目立たなくするローパスフィルタ処理を実行するようにしている。これにより、本実施形態によれば、境界線周辺の解像度を過度に低減させることなく、境界線を目立たなくすることができる。
【００３４】
上述した第１乃至第３の実施形態における画像処理装置は、パーソナルコンピュータ等の汎用の情報処理装置と、その情報処理装置において実行されるコンピュータプログラムとによって実現することができる。
【００３５】
図７は、第１乃至第３の実施形態に係るマルチプロジェクションシステムのハードウェア構成を示す図である。図７において、７００は、画像処理装置全体の制御及び種々の処理を行う中央演算装置（以下、ＣＰＵと称す）である。７０１は、ＢＩＯＳやブートプログラムを記憶しているＲＯＭ及びＣＰＵ３０１がワークエリアとして使用するＲＡＭで構成されるメモリである。７０３は、キーボード、マウス等のポインティングデバイス及び各種スイッチで構成される指示入力部である。７０４は、画像処理装置の制御に必要なオペレーティングシステム（ＯＳ）、上述した第１乃至第３の実施形態における処理を実行するためのアプリケーションプログラム、演算に必要な記憶領域を提供する外部記憶装置である。外部記憶装置７０４は、例えばハードディスク装置等で構成される。７０５は、可搬性記憶媒体内の動画像データに対してアクセスする記憶装置である。可搬性記憶媒体は、例えばＤＶＤ−ＲＯＭやＣＤ−ＲＯＭディスク等である。７０６は、動画像データを撮影するビデオカメラである。７０７は、可搬性記憶媒体に記録される動画像データやビデオカメラ７０６で撮影された動画像データを投射するプロジェクタである。７０９は通信回路であり、ＬＡＮ、公衆回路、無線回路、放送電波等である。７０８は通信回路７０９を介して符号化データを送受信する通信インタフェースである。７０２は、上述した各構成を接続するシステムバスである。
【００３６】
なお、図７において、プロジェクタ７０７は、図１におけるプロジェクタＡ４、プロジェクタＢ５に対応し、図７におけるその他の構成は、図１における画像処理装置１の構成である。
【００３７】
ユーザの指示入力部７０３を用いた操作により画像処理装置１の電源がオンにされると、ＣＰＵ７００は、メモリ７０１に記録されるブートプログラムに従って、外部記憶装置７０４からメモリ７０１にＯＳをロードする。そしてＣＰＵ７０１は、ユーザからの指示に従って、外部記憶装置７０４からアプリケーションプログラムをメモリ７０１にロードする。
【００３８】
図８は、アプリケーションプログラムがメモリ７０１にロードされた際のメモリ７０１の格納状況を示す図である。図８に示すように、メモリ７０１には、ＯＳ８０１、映像処理ソフトウェア８０２、画像入力ソフトウェア８０３及び画像表示ソフトウェア８０４が格納されている。その他、メモリ７０１には、動画像データを格納するための画像エリア８０５、各種パラメータを格納しておくためのワーキングエリア８０６が存在する。
【００３９】
ＯＳ８０１は、画像処理装置１全体を制御し、各種ソフトウェアを制御するためのソフトウェアである。映像処理ソフトウェア８０２は、境界線の検出処理、高周波成分の検出処理、ローパスフィルタ処理を行う。画像入力ソフトウェア８０３は、ビデオカメラ７０６を制御して動画像データを撮影させ、動画像データを１フレームずつ入力（キャプチャ）するソフトウェアである。画像表示ソフトウェア８０４は、動画像データをプロジェクタ７０７から投射させるためのソフトウェアである。
【００４０】
図９は、ＣＰＵ７００がアプリケーションプログラムを実行することにより実現する処理を示すフローチャートである。ステップＳ９０１において、ＣＰＵ７００は、画像処理装置１の各部の初期化を行う。ステップＳ９０２において、ＣＰＵ７００は、アプリケーションプログラムが終了したか否かを判定する。この判定は、ユーザによって指示入力部７０３からアプリケーションプログラムの終了指示が入力されたか否かを判定することにより行われる。
【００４１】
ステップＳ９０３において、ＣＰＵ７００は、フレーム単位での画像データ（動画像データ）を入力する。ステップＳ９０４において、ＣＰＵ７００は、画像処理として、境界線の検出処理、高周波成分の検出処理、ローパスフィルタ処理を行う。なお、第２の実施形態である場合、境界線の検出処理は実行されない。ステップＳ９０４の後、処理はステップＳ９０２に移行する。
【００４２】
次に、図９のステップＳ９０４の画像処理について図１０のフローチャートを参照しながら詳細に説明する。ステップＳ１００１において、ＣＰＵ７００は、外部パラメータであるプロジェクタの解像度、タイリングを行う方向、投射距離等に基づいて、各プロジェクタ７０７のズーム率を算出する。ステップＳ１００２において、ＣＰＵ７００は、各プロジェクタ７０７のズーム率に基づいて、画像データの境界線の位置を算出する。ステップＳ１００３において、ＣＰＵ７００は、境界線の周辺において、境界線の方向の高周波成分を算出する。ステップＳ１００４において、ＣＰＵ７００は、高周波成分の画素に対してのみローパスフィルタ処理を実行する。なお、第２の実施形態の場合には、ステップＳ１００２における画像データの境界線の位置の算出は実行されず、ステップＳ１００３では、画像データ全体を対象に高周波成分が検出される。
【００４３】
以上、上述した第１乃至第３の実施形態によれば、余計なボケを発生させることなく解像度の違いによる境界線の目立ちを軽減することができる。なお、通常、コンピュータプログラムはＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に格納されている。これをコンピュータが有する読み取り装置（例えば、ＣＤ−ＲＯＭドライブ）にセットし、システムにコピー又はインストールすることでコンピュータプログラムを実行することが可能である。従って、このようなコンピュータ読み取り可能な記録媒体も本発明の範疇に含まれることは勿論である。
【符号の説明】
【００４４】
１：画像処理装置、２：画像入力端子、３：外部パラメータ入力端子、４：プロジェクタＡ、５：プロジェクタＢ、６：スクリーン、１０１：画像分割部、１０２：境界方向高周波成分検出部、１０３：境界処理部、２０１：画素選択部、２０２：差分絶対値算出部、２０３：高周波成分判定部、３０１：画素選択部、３０２：ＬＰＦ（ローパスフィルタ）
【図１】
2012169735.tif 000004
【図２】
2012169735.tif 000005
【図３】
2012169735.tif 000006
【図４】
2012169735.tif 000007
【図５】
2012169735.tif 000008
【図６】
2012169735.tif 000009
【図７】
2012169735.tif 000010
【図８】
2012169735.tif 000011
【図９】
2012169735.tif 000012
【図１０】
2012169735.tif 000013