(57)【要約】【課題】種々の画像変形処理に応じたモアレ低減処理を実行できるようにする。【解決手段】変形前の画像を複数の領域に分割したときの、各領域に対応する変形後の画像における倍率情報を保持する倍率情報保持部と、保持されている倍率情報を用いて変形後の画像における各画素の倍率情報を生成する倍率情報生成部と、生成された各画素の倍率情報からフィルタ係数を算出するフィルタ係数算出部と、算出されたフィルタ係数に基づき、変形前の画像にフィルタ処理を行うフィルタ処理部と、フィルタ処理された画像に画像変形処理を行う変形処理部とを有し、画像に行う画像変形処理に応じて適切なモアレ低減処理を行えるようにする。【選択図】図１
2017049783.tif 000002
【特許請求の範囲】
【請求項１】
画像変形処理による変形前の画像及び画像変形処理による変形後の画像の一方を複数の領域に分割したときの、各領域に対応する前記変形前の画像及び前記変形後の画像の他方の画像における倍率情報を保持する保持手段と、
前記保持手段に保持されている倍率情報を用いて、前記変形前の画像及び前記変形後の画像の前記他方の画像における各画素の倍率情報を生成する生成手段と、
前記生成手段により生成された各画素の倍率情報からフィルタ係数を算出する係数算出手段と、
前記係数算出手段により算出されたフィルタ係数に基づき、前記変形前の画像にフィルタ処理を行うフィルタ処理手段と、
前記フィルタ処理手段によりフィルタ処理された画像に画像変形処理を行う変形処理手段とを有することを特徴とする画像処理装置。
【請求項２】
前記保持手段は、前記変形前の画像及び前記変形後の画像の一方の画像を格子状に分割したときの、各格子点に対応する前記変形前の画像及び前記変形後の画像の他方の画像における倍率情報を保持することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記フィルタ処理手段は、前記フィルタ係数に基づき、前記変形前の画像にローパスフィルタ処理を行うことを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記フィルタ処理手段は、前記フィルタ係数に基づき、前記変形前の画像に任意のフィルタ処理を行うことを特徴とする請求項１又は２記載の画像処理装置。
【請求項５】
前記倍率情報に対応した前記フィルタ係数を保持する係数テーブルを有し、
前記係数算出手段は、前記係数テーブルを参照し前記倍率情報に対応する前記フィルタ係数を算出することを特徴とする請求項１〜４の何れか１項に記載の画像処理装置。
【請求項６】
前記保持手段は、前記生成手段が各画素の倍率情報を生成する際に、１つの画素の倍率情報の生成に用いる倍率情報を並列に参照できるよう前記倍率情報を保持していることを特徴とする請求項１〜５の何れか１項に記載の画像処理装置。
【請求項７】
画像変形処理による変形前の画像及び画像変形処理による変形後の画像の一方を複数の領域に分割したときの、各領域に対応する前記変形前の画像及び前記変形後の画像の他方の画像における倍率情報を保持する保持手段に保持されている倍率情報を用いて、前記変形前の画像及び前記変形後の画像の前記他方の画像における各画素の倍率情報を生成する生成工程と、
前記生成工程にて生成された各画素の倍率情報からフィルタ係数を算出する係数算出工程と、
前記係数算出工程にて算出されたフィルタ係数に基づき、前記変形前の画像にフィルタ処理を行うフィルタ処理工程と、
前記フィルタ処理工程にてフィルタ処理された画像に画像変形処理を行う変形処理工程とを有することを特徴とする画像処理方法。
【請求項８】
画像変形処理による変形前の画像及び画像変形処理による変形後の画像の一方を複数の領域に分割したときの、各領域に対応する前記変形前の画像及び前記変形後の画像の他方の画像における倍率情報を保持する保持手段に保持されている倍率情報を用いて、前記変形前の画像及び前記変形後の画像の前記他方の画像における各画素の倍率情報を生成する生成ステップと、
前記生成ステップにて生成された各画素の倍率情報からフィルタ係数を算出する係数算出ステップと、
前記係数算出ステップにて算出されたフィルタ係数に基づき、前記変形前の画像にフィルタ処理を行うフィルタ処理ステップと、
前記フィルタ処理ステップにてフィルタ処理された画像に画像変形処理を行う変形処理ステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
画像処理装置において、画像変形処理が必要とされる場合がある。例えばプロジェクタ製品では、投影される画像において台形状の歪みが生じるのを抑制するために、スクリーン上に投影される画像が矩形状になるよう画像変形するキーストーン（台形）補正処理と呼ばれる画像変形処理が行われている。キーストーン（台形）補正処理等の画像変形処理を行うためには、入力画像をフレームメモリに記憶した後に、出力画像の各座標に対応する入力画像の座標の近傍画素から出力画像の各座標の画素値を補間して生成する。この補間方法としては、例えばバイキュービック補間方式等の方法がある。
【０００３】
画像に画像変形処理を行うとモアレ（干渉縞）と呼ばれる画質劣化が生じる場合がある。このモアレは、出力画像の画素ピッチと、出力画像の各画素に対応する入力画像上の座標のピッチとの差によって生じる干渉縞である。モアレによる画質劣化は原画像の高周波成分が原因であり、平滑化処理を行って高周波成分を除去しモアレを低減する方法が提案されている（特許文献１）。特許文献１に記載の方法では、元画像を予め定められた規則に基づいて変形した場合の変形後画像について、各画素における元画像に対する変形後画像の変形率を導出し、変形率に応じて強度を変えて平滑化処理を行いモアレの低減を図っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２６８７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
種々の画像変形処理において、前述の方法によりモアレを低減させるためには、それぞれの画像変形処理に応じた変形率の導出処理が必要になる。必要とされる画像変形処理毎に変形率の導出処理を実装する方法が考えられるが、この方法では予め決められた画像変形処理にしか適切なモアレ低減処理を適用できない。したがって、予め決められた画像変形処理とは異なる画像変形処理については適切なモアレ低減処理を実行することができない。本発明は、種々の画像変形処理に応じたモアレ低減処理を実行できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る画像処理装置は、画像変形処理による変形前の画像及び画像変形処理による変形後の画像の一方を複数の領域に分割したときの、各領域に対応する前記変形前の画像及び前記変形後の画像の他方の画像における倍率情報を保持する保持手段と、前記保持手段に保持されている倍率情報を用いて、前記変形前の画像及び前記変形後の画像の前記他方の画像における各画素の倍率情報を生成する生成手段と、前記生成手段により生成された各画素の倍率情報からフィルタ係数を算出する係数算出手段と、前記係数算出手段により算出されたフィルタ係数に基づき、前記変形前の画像にフィルタ処理を行うフィルタ処理手段と、前記フィルタ処理手段によりフィルタ処理された画像に画像変形処理を行う変形処理手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、種々の画像変形処理に応じたモアレ低減処理を実行することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態における画像処理装置の構成例を示す図である。
【図２】本実施形態における着目画素走査部の処理を説明するための図である。
【図３】本実施形態における倍率情報参照部の処理を説明するための図である。
【図４】本実施形態における倍率情報記憶部の処理を説明するための図である。
【図５】本実施形態における倍率情報生成部の処理を説明するための図である。
【図６】本実施形態におけるフィルタ係数算出部の処理を説明するための図である。
【図７】本実施形態におけるフィルタ処理の効果を説明するための図である。
【図８】本実施形態における画像処理装置を実現可能なコンピュータ機能を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態を図面に基づいて説明する。
【００１０】
図１は、本発明の一実施形態における画像処理装置の構成例を示すブロック図である。本実施形態における画像処理装置１０１は、入力画像１００を入力とし、入力画像１００に対して画像変形処理を施して得られた変形画像１０２を出力する。画像変形処理は、例えば拡大縮小等のスケーリング処理、回転等のアフィン変形処理、プロジェクタ投影におけるキーストーン（台形）補正処理、レンズ歪み補正処理、樽型歪曲補正処理、糸巻き型歪曲補正処理、円柱・角柱投影時の歪み補正処理などである。
【００１１】
画像処理装置１０１の画像変形処理は、変形画像１０２の座標系の各画素の座標を走査し、入力画像１００において対応する座標の近傍画素を取得して、得られた近傍画素の画素値を用いた補間演算を行い、変形画像１０２の各画素を生成する。以下では説明の便宜上、画像変形処理前の入力画像１００の座標系を「変形前の座標系」と呼び、画像変形処理後の変形画像１０２の座標系を「変形後の座標系」と呼ぶ。
【００１２】
画像処理装置１０１は、着目画素走査部１０３、倍率情報参照部１０４、倍率情報記憶部１０５、倍率情報保持部１０６、及び倍率情報生成部１０７を有する。また、画像処理装置１０１は、フィルタ処理部１０８、変形処理部１０９、フィルタ係数算出部１１０、及びフィルタ係数テーブル１１１を有する。
【００１３】
着目画素走査部１０３は、変形後の座標系において、生成対象とする着目画素の座標を生成する。着目画素走査部１０３の処理を、図２（Ａ）及び図２（Ｂ）を参照して説明する。図２（Ａ）は、変形後の座標系２００における格子点２０１と着目画素２０２との関係の例を示す図である。格子点２０１は、例えば変形前の画像（入力画像１００）を複数の領域に分割したときの分割境界上の点であり、変形後の画像（変形画像１０２）の各画素が複数の格子点２０１によって包含されるようになっている。例えば変形前の画像の分割方法としては格子状に分割する方法がある。
【００１４】
変形後の座標系２００の各座標に対応する変形前の座標系における格子点２０１の倍率情報が、倍率情報保持部１０６に保持されている。格子点２０１の倍率情報は、それぞれの格子点２０１に対応する変形画像１０２上の点の倍率を示す情報である。仮に変形画像１０２が入力画像１００に対して全面５０％の縮小であった場合には、各格子点２０１の倍率情報として５０％という値が保持される。
【００１５】
ここで、例えば本実施形態における処理をハードウエアによって実装する場合には、着目画素２０２を包含する４つの格子点２０１の情報を同時に参照して演算を高速化する必要性が生じることも考えられる。格子点２０１の倍率情報を同時にアクセス可能な複数の記憶領域（又はメモリ）に分割して保持することで、演算の際に必要となる格子点２０１の倍率情報を並列に参照することが可能となる。
【００１６】
このとき、着目画素２０２がどの点を参照する場合にも、着目画素２０２を包含できるように格子点２０１の倍率情報を分割する必要がある。また、着目画素２０２を包含する格子点２０１の倍率情報は同時に参照ができるように、隣接する格子点２０１の倍率情報は分割されている必要がある。このような条件を満たす分割の例として、図２（Ａ）に示すようにＡ群、Ｂ群、Ｃ群、及びＤ群の格子点２０１に分割する例がある。
【００１７】
図２（Ａ）に一例を示すように分割することで、変形後の座標系２００において何れの着目画素２０２が選択された際にも、着目画素２０２を包含する４つの格子点２０１の倍率情報を並列に参照することができる。着目画素２０２は４つの格子点２０１で包含される領域の中を走査する。
【００１８】
また、格子点の分割方法としては任意の分割方法があるが、各格子点が長方形状に配置されると着目画素２０２の倍率情報の演算を簡易化することができる。具体的には、図５（Ａ）を参照して説明する後述の方法によって算出が可能となる。また、各格子点を正方形状に配置すると、図５（Ａ）に示す例において必要となる補間演算が縦方向及び横方向（Ｘ軸方向及びＹ軸方向）に対して同じ計算で実現可能となる。
【００１９】
着目画素走査部１０３は、図２（Ｂ）のステップＳ２０１〜Ｓ２０３に示すように、格子点に包含されるよう着目画素の座標を生成し出力する処理（Ｓ２０２）を変形後の座標系において全ピクセルに繰り返し行う。
【００２０】
倍率情報参照部１０４は、着目画素走査部１０３から出力された着目画素の座標を入力とし、着目画素を包含する格子点の倍率情報を倍率情報保持部１０６から読み出すための読み出しアドレスを生成して出力する。倍率情報参照部１０４の処理を、図３（Ａ）及び図３（Ｂ）を参照して説明する。
【００２１】
図３（Ａ）には、変形後の座標系３００における格子点３０１と着目画素３０２との関係を示しており、図３（Ａ）においては格子点３０１を識別するために、括弧内にｘ方向及びｙ方向の識別子をそれぞれ付与している。ここではＡ〜Ｄ［ｘ］［ｙ］の形式で示しており、例えばＡ［１］［０］はＡ群の格子点３０１においてＸ軸方向１番目、Ｙ軸方向０番目の格子点であることを示す。
【００２２】
図３（Ａ）に示す例において、着目画素３０２の位置が選択された場合には、その着目画素を包含する格子点３０１を選択する。すなわち、左上にＤ［０］［０］の格子点３０１を、右上にＣ［１］［０］の格子点３０１を、左下にＢ［０］［１］の格子点３０１を、右下にＡ［１］［１］の格子点３０１をそれぞれ選択する。
【００２３】
倍率情報参照部１０４は、例えば選択された格子点３０１のそれぞれの識別子を、着目画素３０２を包含する格子点３０１の倍率情報の読み出しアドレスとして出力する。このようにして倍率情報参照部１０４は、図３（Ｂ）のステップＳ３０１〜Ｓ３０３に示すように、入力される着目画素の座標のそれぞれに対して、着目画素を包含する格子点の倍率情報の読み出しアドレスを生成し出力する処理（Ｓ３０２）を繰り返し行う。
【００２４】
倍率情報記憶部１０５は、入力された倍率情報参照部１０４からの着目座標を包含する格子点の倍率情報の読み出しアドレスを参照し、それら格子点の倍率情報を倍率情報保持部１０６から取得する。また、倍率情報記憶部１０５は、取得した格子点の倍率情報を倍率情報生成部１０７へ出力する。例えば、図３（Ａ）を例に説明すると、着目画素３０２を包含する、左上のＤ［０］［０］、右上のＣ［１］［０］、左下のＢ［０］［１］、右下のＡ［１］［１］の各格子点３０１の倍率情報を出力する。倍率情報記憶部１０５は、図４のステップＳ４０１〜Ｓ４０３に示すように、各着目画素について、入力された着目画素を包含する格子点の倍率情報の読み出しアドレスに基づいて、格子点の倍率情報を取得し出力する処理（Ｓ４０２）を繰り返し行う。
【００２５】
次に、倍率情報生成部１０７は、入力された倍率情報記憶部１０５からの着目画素を包含する格子点の倍率情報、及び着目画素走査部１０３からの着目画素の座標をもとに、着目画素の座標に対応する倍率情報を補間演算によって生成する。図５（Ａ）に一例を示すように、倍率情報生成部１０７は、着目画素５０４について、それを包含するＡ〜Ｄの格子点５０１の倍率情報を用いて補間演算を行って倍率情報を算出する。
【００２６】
図５（Ａ）に示した例では、まずＹ軸方向について倍率情報を補間算出する。Ａの格子点５０１及びＣの格子点５０１の倍率情報から補間点Ｉ５０２の倍率情報を補間算出し、Ｂの格子点５０１及びＤの格子点５０１の倍率情報から補間点ＩＩ５０３の倍率情報を補間算出する。次に、補間算出した補間点Ｉ５０２及び補間点ＩＩ５０３の倍率情報から着目画素５０４の倍率情報をＸ軸方向に補間算出して出力する。なお、Ａ〜Ｄの格子点５０１の倍率情報を用いてＹ軸方向で補間算出した後にＸ軸方向で補間算出する例を示したが、Ｘ軸方向で補間算出した後にＹ軸方向で補間算出するようにしてもよい。
【００２７】
このように倍率情報生成部１０７は、図５（Ｂ）のステップＳ５０１〜Ｓ５０３に示すように、各着目画素について、入力された着目画素を包含する格子点の倍率情報を用いて、着目画素の倍率情報を生成し出力する処理（Ｓ５０２）を繰り返し行う。これにより、変形画像１０２におけるすべての画素の倍率情報が生成され出力される。
【００２８】
フィルタ係数算出部１１０は、倍率情報生成部１０７から出力された変形画像１０２における各画素の倍率情報を入力として、フィルタ係数を算出する。フィルタ係数算出部１１０は、各倍率情報に対応したフィルタ係数を保持するフィルタ係数テーブル１１１を参照することによりフィルタ係数を算出する。そして、フィルタ係数算出部１１０は、算出したフィルタ係数をフィルタ処理部１０８へ出力する。
【００２９】
フィルタ処理部１０８は、入力画像１００とフィルタ係数算出部１１０からのフィルタ係数を入力として、入力画像１００に対するフィルタ処理を行い、フィルタ処理されたフィルタ処理画像を出力する。本実施形態では、フィルタ処理部１０８は、高周波成分を除去するローパスフィルタ処理（以下、「ＬＰＦ処理」と記す）を入力画像１０２に施す。
【００３０】
変形処理部１０９は、フィルタ処理部１０８からのフィルタ処理画像を入力として、フィルタ処理画像に対する画像変形処理を行い、画像変形処理された変形画像１０２を出力する。変形処理部１０９は、例えば拡大縮小等のスケーリング処理、回転等のアフィン変形処理、プロジェクタ投影におけるキーストーン（台形）補正処理、レンズ歪み補正処理、樽型歪曲補正処理、糸巻き型歪曲補正処理、円柱・角柱投影時の歪み補正処理などを行う。
【００３１】
本実施形態での入力画像１００に対するフィルタ処理について説明する。フィルタ係数テーブル１１１は、各倍率情報に対応したフィルタ係数を保持しており、倍率情報に対応するフィルタ係数を出力する。
【００３２】
以下、倍率情報として水平方向の倍率である水平倍率を例に説明する。水平倍率１００％は変形画像において、該座標の水平方向の倍率が等倍であることを意味する。また、水平倍率１００％に対して、水平倍率０％側は水平方向の倍率が小さく、水平倍率２００％側は水平方向の倍率が大きいことを意味する。なお、水平倍率の上限及び下限は画像処理装置において想定する画像変形処理の変形種別に応じて決めて良い。例えば、変形画像において水平倍率２００％を超える変形を行う際には、その上限に基づきフィルタ係数テーブル１１１に保持するフィルタ係数を変えても良い。
【００３３】
図６に一例を示すようにフィルタ係数テーブル１１１では、各水平倍率に各々フィルタ係数が対応付けられており、本実施形態ではＬＰＦ処理のフィルタ係数が保持されている。ＬＰＦ処理の係数は、着目画素を中心とする任意の領域の参照画素に対する重みづけの係数である。図６に示した例では、着目画素を中心画素とし、中心画素近傍の±２画素の範囲の計５画素分の重みづけ係数を保持している。
【００３４】
この５画素分の重みづけ係数の和は一般に１．０相当となり、中心画素に対して対称となるような係数とする。中心画素に対するフィルタ係数が１．０に近い場合には、中心画素の値が支配的になるためＬＰＦ処理の効果は低くなり、入力画像に近い画像がＬＰＦ処理後の画像として出力される。一方、中心画素に対するフィルタ係数が低い場合には、周辺画素の値が支配的になるためＬＰＦ処理の効果は高くなり、入力画像には平滑化処理が強く適用されて出力される。
【００３５】
本実施形態におけるフィルタ係数テーブル１１１では、大きな水平倍率に対してＬＰＦ処理の効果が低いフィルタ係数を対応付け、小さな水平倍率に対してＬＰＦ処理の効果が高いフィルタ係数を対応付けている。なお、ここでは水平倍率について記載したが、垂直倍率についても同様である。
【００３６】
このように倍率情報に対してフィルタ係数を対応付けることで、以下のような効果が得られる。図７において、変形前の座標系７００におけるフィルタ処理結果画像７０１に対し、画像変形処理を施した結果が変形後の座標系７１０における変形画像７１１になるとする。この例において、フィルタ処理結果画像７０１と変形画像７１１とを比較すると、フィルタ処理結果画像７０１の右上部分は左下部分に対して倍率が小さくなっている。
【００３７】
したがって、本実施形態ではフィルタ処理結果画像７０１の右上部分７０２には、左下部分７０３に対して、より強いＬＰＦ処理が適用される。ここで、ＬＰＦ処理は、画像変形処理によって生じるモアレを低減する効果がある一方で、他方では画像の明瞭感を低下させる。したがって、単にＬＰＦ処理を強く適用させるだけではモアレの低減と明瞭感の維持を両立することができない。
【００３８】
これに対して、本実施形態ではフィルタ処理結果画像７１１に示す通り、画像変形処理での倍率に応じてＬＰＦ処理の強度を変えることで、様々な種別の画像変形処理に対してモアレを低減しつつ明瞭感を維持することが可能になる。図７に示す例では、変形画像７１１において、右上部分７１２においてはモアレを中程度に低減しつつ明瞭感を中程度に維持し、一方で左下部分７１３においてもモアレを中程度に低減しつつ明瞭感を良く維持することが可能となる。
【００３９】
本実施形態によれば、入力画像に画像変形処理を行う際、変形後の画像の各画素の倍率情報を生成し、倍率情報に応じたフィルタ係数でのフィルタ処理を行った後に画像変形処理を行う。これにより、入力画像に行う画像変形処理に応じて適切なモアレ低減処理を行うことができ、種々の画像変形処理に応じたモアレ低減処理を実行することができる。
【００４０】
なお、本実施形態では変形前の画像を複数の領域に分割し、各領域に対応する変形後の倍率情報に基づき処理を行う例を示したが、変形後の画像を複数の領域に分割し、各領域に対応する変形前の倍率情報に基づき処理を行うようにしても良い。ただし、この場合には、同様の効果を得るためにはフィルタ係数テーブル１１１に保持する倍率情報とフィルタ係数の強度の関係は、図６に示した例とは逆にする必要がある。すなわち、変形前の倍率が小さいものに対してＬＰＦ処理の強度を弱くし、変形前の倍率が大きいものに対してＬＰＦ処理の強度を強くなるよう、フィルタ係数テーブル１１１におけるフィルタ係数を対応付けるようにすればよい。このようにすることで、変形後の画像を走査して画像変形処理を行う場合の構成に対しても、種々の画像変形処理に応じたモアレ低減処理を実行することができる。
【００４１】
なお、本実施形態ではフィルタ処理部１０８としてＬＰＦ処理を例に示したが、シャープネス処理等の他のフィルタ処理であっても良い。この場合には、フィルタ処理部１０８としてＬＰＦ処理に限らず、画像の周波数成分を調整する他の任意のフィルタ処理によっても、種々の画像変形処理に応じたモアレ低減処理を実行することが可能となる。
【００４２】
（本発明の他の実施形態）
本発明は、前述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００４３】
例えば、前述の実施形態に示した画像処理装置は、図８に示すようなコンピュータ機能８００を有し、そのＣＰＵ８０１により前述の実施形態での動作が実施される。コンピュータ機能８００は、図８に示すように、ＣＰＵ８０１と、ＲＯＭ８０２と、ＲＡＭ８０３とを有する。また、操作部（ＣＯＮＳ）８０９のコントローラ（ＣＯＮＳＣ）８０５と、表示部としてのディスプレイ（ＤＩＳＰ）８１０のディスプレイコントローラ（ＤＩＳＰＣ）８０６とを有する。さらに、ハードディスク（ＨＤ）８１１、及びフレキシブルディスク等の記憶デバイス（ＳＴＤ）８１２のコントローラ（ＤＣＯＮＴ）８０７と、ネットワークインタフェースカード（ＮＩＣ）８０８とを有する。それら機能部８０１、８０２、８０３、８０５、８０６、８０７、８０８は、システムバス８０４を介して互いに通信可能に接続された構成としている。
【００４４】
ＣＰＵ８０１は、ＲＯＭ８０２又はＨＤ８１１に記憶されたソフトウェア、又はＳＴＤ８１２より供給されるソフトウェアを実行することで、システムバス８０４に接続された各構成部を総括的に制御する。すなわち、ＣＰＵ８０１は、前述したような動作を行うための処理プログラムを、ＲＯＭ８０２、ＨＤ８１１、又はＳＴＤ８１２から読み出して実行することで、前述の実施形態での動作を実現するための制御を行う。ＲＡＭ８０３は、ＣＰＵ８０１の主メモリ又はワークエリア等として機能する。ＣＯＮＳＣ８０５は、ＣＯＮＳ８０９からの指示入力を制御する。ＤＩＳＰＣ８０６は、ＤＩＳＰ８１０の表示を制御する。ＤＣＯＮＴ８０７は、ブートプログラム、種々のアプリケーション、ユーザファイル、ネットワーク管理プログラム、及び前述したような動作を行うための処理プログラム等を記憶するＨＤ８１１及びＳＴＤ８１２とのアクセスを制御する。ＮＩＣ８０８はネットワーク８１３上の他の装置と双方向にデータをやりとりする。
【００４５】
なお、前記実施形態は、何れも本発明を実施するにあたっての具体化のほんの一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００４６】
１００：入力画像  １０１：画像処理装置  １０２：変形画像  １０３：着目画素走査部  １０４：倍率情報参照部  １０５：倍率情報記憶部  １０６：倍率情報保持部  １０７：倍率情報生成部  １０８：フィルタ処理部  １０９：変形処理部  １１０：フィルタ係数算出部  １１１：フィルタ係数テーブル
【図１】
2017049783.tif 000003
【図２】
2017049783.tif 000004
【図３】
2017049783.tif 000005
【図４】
2017049783.tif 000006
【図５】
2017049783.tif 000007
【図６】
2017049783.tif 000008
【図７】
2017049783.tif 000009
【図８】
2017049783.tif 000010