(57)【要約】【課題】必要最小限のメモリアクセス回数で複数種類の処理を同時に行う。【解決手段】画像を入力する入力部１１と、入力部１１により入力された画像を格納する画像メモリ１２と、画像メモリ１２に格納された画像に施す画像処理に使用される複数種類のパラメータを画素単位で一つのメモリワードに格納するパラメータメモリ１５と、パラメータメモリ１５に格納された複数種類のパラメータを使用して、画像メモリ１２に格納された画像に画像処理を施す画像処理部１４と、画像処理部１４により画像処理が施された画像を出力する出力部１３とを備える。【選択図】図１
2012019315.tif 000002
【特許請求の範囲】
【請求項１】
画像を入力する入力部と、
前記入力部により入力された画像を格納する画像メモリと、
前記画像メモリに格納された画像に施す画像処理に使用される複数種類のパラメータを画素単位で一つのメモリワードに格納するパラメータメモリと、
前記パラメータメモリに格納された複数種類のパラメータを使用して、前記画像メモリに格納された画像に画像処理を施す画像処理部と、
前記画像処理部により画像処理が施された画像を出力する出力部と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記パラメータメモリは、前記画像処理部の機能を指定するための付加ビットを格納することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記パラメータメモリは、前記画像メモリに格納された画像に施す画像処理の内容を示す付加ビットを格納することを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記画像処理部は、前記付加ビットが特定の値である場合、その付加ビットと同一のメモリワードの所定領域に格納されている値を座標値とみなして画素の再配置を行うことを特徴とする請求項２又は３記載の画像処理装置。
【請求項５】
前記画像処理部は、前記付加ビットが特定の値である場合、その付加ビットと同一のメモリワードの所定領域に格納されている値の一部を座標値とみなして画素の再配置を行うとともに、他の一部を色値とみなして再配置された画素とのブレンディング処理を行うことを特徴とする請求項２又は３記載の画像処理装置。
【請求項６】
前記画像処理部は、前記付加ビットが特定の値である場合、その付加ビットと同一のメモリワードの所定領域に格納されている値の一部を座標値とみなして画素の再配置を行うとともに、他の一部を輝度むら補正処理用のパラメータとみなして画素の輝度むらを補正することを特徴とする請求項２又は３記載の画像処理装置。
【請求項７】
前記画像処理部は、前記付加ビットが特定の値である場合、その付加ビットと同一のメモリワードの所定領域に格納されている値の一部を座標値とみなして画素の再配置を行うとともに、他の一部を色むら補正処理用のパラメータとみなして画素の色むらを補正することを特徴とする請求項２又は３記載の画像処理装置。
【請求項８】
前記画像処理部は、前記付加ビットが特定の値である場合、その付加ビットと同一のメモリワードの所定領域に格納されている値の一部を座標値とみなして画素の再配置を行うとともに、他の一部を輝度むら補正処理用のパラメータとみなして画素の輝度むらを補正し、さらに他の一部を色むら補正処理用のパラメータとみなして画素の色むらを補正することを特徴とする請求項２又は３記載の画像処理装置。
【請求項９】
前記画像処理部は、前記付加ビットが特定の値である場合、その付加ビットと同一のメモリワードの所定領域に格納されている値の一部を座標値とみなして画素の再配置を行うとともに、他の一部を輝度むら補正処理用のパラメータとみなして画素の輝度むらを補正し、さらに他の一部を色値とみなして再配置された画素とのブレンディング処理を行うことを特徴とする請求項２又は３記載の画像処理装置。
【請求項１０】
画像を入力するステップと、
前記入力された画像を画像メモリに格納するステップと、
前記画像メモリに格納された画像に施す画像処理に使用される複数種類のパラメータを画素単位でパラメータメモリの一つのメモリワードに格納するステップと、
前記パラメータメモリに格納された複数種類のパラメータを使用して、前記画像メモリに格納された画像に画像処理を施すステップと、
前記画像処理が施された画像を出力するステップと、
を備えたことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された画像（静止画及び動画）に画像処理を施して出力する画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
一般に、プロジェクタやＨＵＤ（Head Up Display）のような投影装置においては、投影装置の設置角度や投射対象となるスクリーン形状やレンズ歪みが原因で、入力画像をそのまま投影すると投影画像が歪む場合がある。そこで、図１０に示すように、入力画像に対して電子的な信号処理を施すことで、この歪みを解消する画像処理装置１１０が考案されている（特許文献1参照）。
【０００３】
このような画像処理装置１１０において画像を変形するには次の手順を踏む。まず、外部より入力された１画面分の画像を走査線順に画像メモリ１２０へ格納する。次に、画像メモリ１２０に格納した画像を読み出す際は、走査線順ではなく変形を考慮した画素データ読み出し制御を行う。この読み出し制御は、変形形状を表すパラメータ（以降、変形処理パラメータＰ１１）に沿って行われる。歪みの形状を台形のように数式で表現できる場合は、変形処理パラメータＰ１１を逐次演算して生成することができる。一方、歪みの形状を数式で表現できない場合は、あらかじめ求めておいた変形処理パラメータＰ１１をメモリ上のテーブルに格納しておき、これを参照する方法がとられている。これを実現する場合、変形処理パラメータＰ１１を格納するパラメータメモリ１５１が画像メモリ１２０とは別に必要となる。
【０００４】
前記“変形を考慮した画素データ読み出し制御”は、具体的には“入力画像の画素データ再配置”という操作にあたる。すなわち、入力画像上の座標系（以下「入力座標系」）と、出力画像上の座標系（以下「出力座標系」）とを考え、入力画像と出力画像それぞれの画素を入力座標系と出力座標系それぞれの格子点に対応させる。そして、出力座標系の各格子点について入力座標系で対応する位置を求め、その位置における画素値をもとに出力画素の画素値を演算する。ここで、出力座標系の格子点が入力座標系の格子点と一対一に対応している場合は、入力画素がそのまま出力画素として出力される。しかし、変形形状によっては、対応する位置の座標が整数値にならない場合、すなわち出力座標系の格子点が入力座標系の格子点上にない場合がある。この場合は、求めたい位置の周囲に存在する画素をもとに補間演算を行うことで、出力画素の画素値をもとめる。
【０００５】
図１１は、従来の一般的な変形処理の説明図である。まず、出力座標系の点Ｏ［０，０］に着目し、この出力点に対応する入力座標系の点を求める場合を考える。この場合、入力座標系と出力座標系の対応を記したデータ配列（変形処理パラメータＰ１１）を参照すると、出力座標系の点Ｏ［０，０］に対応するのは入力座標系の点Ｉ［０，０］であることがわかるため、この点Ｉ［０，０］の画素値を出力する。一方、出力座標系の点Ｏ［２，１］に着目した場合、この出力点に対応する入力座標系の位置はＩ［２，１．５］であるが、この位置は入力座標系の格子点ではなく、一対一で対応する画素は存在しない。この場合は、点Ｉ［２，１］と点Ｉ［２，２］の画素値をもとに補間演算を行い、Ｉ［２，１．５］の画素値を出力する。
【０００６】
例に挙げた投影装置１１０によると、形状歪み以外にも輝度むら・色むらの問題が発生する。すなわち、一般に投影装置１３０は中央部から周辺部になるにつれて透過光量が減少する傾向を持つ。このため、投影レンズを介して画像投影を行う場合も、この透過光量特性に応じて投影画像中に輝度または色の濃淡（輝度むらまたは色むら）が発生する。そこで、投影レンズを含む投影装置１３０内の全光学系で発生するむらを電子的な信号処理により補正する方法が提案されている（特許文献２）。具体的には、輝度むら・色むらが発生する投影装置１３０において、それぞれのむらを補正するためのデータ（以降、むら補正処理パラメータＰ１２）をメモリから読み込み、入力画像へ適用することで補正を実現する。これを実現する場合、図１２に示すように、むら補正処理パラメータＰ１２を格納するパラメータメモリ１５２が画像メモリ１２０とは別に必要となる。
【０００７】
また、一般には、入力画像に対して任意の線・図形・文字などを重ねる処理（以降、オーバーレイ処理）を行いたいという要求も多く、これを実現する装置も開発されている（特許文献３参照）。具体的には、入力画像に重ねる線・図形・文字などのデータ（以降、オーバーレイ処理パラメータＰ１３）をメモリから読み込み、入力画像へ適用することでオーバーレイ処理を実現する。これを実現する場合、図１３に示すように、オーバーレイ処理パラメータＰ１３を格納するパラメータメモリ１５３が画像メモリ１２０とは別に必要となる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００２−２１５１１４号公報
【特許文献２】特開２００５−１５０８５９号公報
【特許文献３】特開平９−１６１５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
前記３つの画像処理（変形処理、むら補正処理、オーバーレイ処理）を行うことのできる装置を実現しようとすると、図１４に示すように、変形処理パラメータＰ１１を格納するパラメータメモリ１５１、むら補正処理パラメータＰ１２を格納するパラメータメモリ１５２、およびオーバーレイ処理パラメータＰ１３を格納するパラメータメモリ１５３を画像メモリ１２０とは別に備える必要がある。このような構成は、装置に複数個のメモリを搭載する必要があり、コスト上昇・設計複雑化の原因となるのはもちろん、メモリアクセス回数の増加の原因にもなるため、現実には採用しづらい。
【００１０】
本発明は前記課題を解決するためになされたものであり、その目的は、必要最小限のメモリアクセス回数で複数種類の処理を同時に行うことのできる画像処理装置及び画像処理方法を提供することである。
【課題を解決するための手段】
【００１１】
本発明の実施の形態に係る第１の特徴は、画像処理装置において、画像を入力する入力部と、前記入力部により入力された画像を格納する画像メモリと、前記画像メモリに格納された画像に施す画像処理に使用される複数種類のパラメータを画素単位で一つのメモリワードに格納するパラメータメモリと、前記パラメータメモリに格納された複数種類のパラメータを使用して、前記画像メモリに格納された画像に画像処理を施す画像処理部と、前記画像処理部により画像処理が施された画像を出力する出力部とを備えたことである。
【００１２】
本発明の実施の形態に係る第２の特徴は、前記第１の特徴を備えた画像処理装置において、前記パラメータメモリが、前記画像処理部の機能を指定するための付加ビットを格納することである。
【００１３】
本発明の実施の形態に係る第３の特徴は、前記第１の特徴を備えた画像処理装置において、前記パラメータメモリが、前記画像メモリに格納された画像に施す画像処理の内容を示す付加ビットを格納することである。
【００１４】
本発明の実施の形態に係る第４の特徴は、前記第２又は第３の特徴を備えた画像処理装置において、前記画像処理部が、前記付加ビットが特定の値である場合、その付加ビットと同一のメモリワードの所定領域に格納されている値を座標値とみなして画素の再配置を行うことである。
【００１５】
本発明の実施の形態に係る第５の特徴は、前記第２又は第３の特徴を備えた画像処理装置において、前記画像処理部が、前記付加ビットが特定の値である場合、その付加ビットと同一のメモリワードの所定領域に格納されている値の一部を座標値とみなして画素の再配置を行うとともに、他の一部を色値とみなして再配置された画素とのブレンディング処理を行うことである。
【００１６】
本発明の実施の形態に係る第６の特徴は、前記第２又は第３の特徴を備えた画像処理装置において、前記画像処理部が、前記付加ビットが特定の値である場合、その付加ビットと同一のメモリワードの所定領域に格納されている値の一部を座標値とみなして画素の再配置を行うとともに、他の一部を輝度むら補正処理用のパラメータとみなして画素の輝度むらを補正することである。
【００１７】
本発明の実施の形態に係る第７の特徴は、前記第２又は第３の特徴を備えた画像処理装置において、前記画像処理部が、前記付加ビットが特定の値である場合、その付加ビットと同一のメモリワードの所定領域に格納されている値の一部を座標値とみなして画素の再配置を行うとともに、他の一部を色むら補正処理用のパラメータとみなして画素の色むらを補正することである。
【００１８】
本発明の実施の形態に係る第８の特徴は、前記第２又は第３の特徴を備えた画像処理装置において、前記画像処理部が、前記付加ビットが特定の値である場合、その付加ビットと同一のメモリワードの所定領域に格納されている値の一部を座標値とみなして画素の再配置を行うとともに、他の一部を輝度むら補正処理用のパラメータとみなして画素の輝度むらを補正し、さらに他の一部を色むら補正処理用のパラメータとみなして画素の色むらを補正することである。
【００１９】
本発明の実施の形態に係る第９の特徴は、前記第２又は第３の特徴を備えた画像処理装置において、前記画像処理部が、前記付加ビットが特定の値である場合、その付加ビットと同一のメモリワードの所定領域に格納されている値の一部を座標値とみなして画素の再配置を行うとともに、他の一部を輝度むら補正処理用のパラメータとみなして画素の輝度むらを補正し、さらに他の一部を色値とみなして再配置された画素とのブレンディング処理を行うことである。
【００２０】
本発明の実施の形態に係る第１０の特徴は、画像処理方法において、画像を入力するステップと、前記入力された画像を画像メモリに格納するステップと、前記画像メモリに格納された画像に施す画像処理に使用される複数種類のパラメータを画素単位でパラメータメモリの一つのメモリワードに格納するステップと、前記パラメータメモリに格納された複数種類のパラメータを使用して、前記画像メモリに格納された画像に画像処理を施すステップと、前記画像処理が施された画像を出力するステップとを備えたことである。
【発明の効果】
【００２１】
本発明によれば、必要最小限のメモリアクセス回数で複数種類の処理を同時に行うことのできる画像処理装置及び画像処理方法を提供することが可能である。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施の形態における画像処理装置の構成図である。
【図２】本発明の実施の形態における画像処理装置の使用例を示す図である。
【図３】本発明の実施の形態における画像処理装置の動作を示す図である。
【図４】本発明の第１の実施の形態におけるパラメータメモリの説明図である。
【図５】本発明の第２の実施の形態におけるパラメータを示す図である。
【図６】本発明の第３の実施の形態におけるパラメータを示す図である。
【図７】本発明の第４の実施の形態におけるパラメータを示す図である。
【図８】本発明の第５の実施の形態におけるパラメータを示す図である。
【図９】本発明の第６の実施の形態におけるパラメータを示す図である。
【図１０】従来の画像処理装置の使用例を示す図である。
【図１１】従来の一般的な変形処理の説明図である。
【図１２】従来の画像処理装置の使用例を示す図である。
【図１３】従来の画像処理装置の使用例を示す図である。
【図１４】従来の画像処理装置の使用例を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００２４】
図１は、本発明の実施の形態における画像処理装置１０の構成図である。この画像処理装置１０は、入力された画像（静止画及び動画）に画像処理を施して出力する装置であり、図１に示すように、入力部１１と、画像メモリ１２と、出力部１３と、画像処理部１４と、パラメータメモリ１５とを備えている。入力部１１は、画像を入力する入力ポート等である。画像メモリ１２は、入力部１１により入力された画像を格納するメモリである。パラメータメモリ１５は、画像メモリ１２に格納された画像に施す画像処理に使用される複数種類のパラメータを画素単位で一つのメモリワードに格納するメモリである。画像処理部１４は、パラメータメモリ１５に格納された複数種類のパラメータを使用して、画像メモリ１２に格納された画像に画像処理を施す。出力部１３は、画像処理部１４により画像処理が施された画像を出力する出力ポート等である。
【００２５】
図２は、本発明の実施の形態における画像処理装置１０の使用例を示す図である。ここでは、入力ポート１１より入力される画像に対して、変形処理、むら補正処理、オーバーレイ処理の３種類の画像処理を施し、出力ポート１３より出力する様子を示している。変形処理は、レンズ歪みを考慮したうえで、投影画像が入力画像と同じ形状で表示されるよう入力画像の形状を変更する処理（画素を再配置する処理）である。むら補正処理は、レンズの透過光量がレンズ中央部と周辺部で異なることを考慮し、投影画像が入力画像と同じ輝度・色で表示されるよう入力画像の輝度・色を補正する処理である。オーバーレイ処理は、入力画像に対して任意の線・図形・文字などを重ねる処理である。
【００２６】
パラメータメモリ１５は、画像処理装置１０において必要とされる処理パラメータ（例えば、変形処理・むら補正処理・オーバーレイ処理に使用される３種類のパラメータ）Ｐ１を画素単位で一つのメモリワードに格納する。パラメータメモリ１５に格納されるパラメータＰ１の種類は、画像処理の内容に応じて変更してもよい。例えば、変形処理とオーバーレイ処理しか行わない場合、パラメータメモリ１５には、変形処理パラメータとオーバーレイ処理パラメータの２種類を格納すればよい。
【００２７】
図３は、本発明の実施の形態における画像処理装置１０の動作を示すフローチャートである。以下、画像処理装置１０の構成をその動作とともに説明する。まず、画像処理に使用される複数種類のパラメータがパラメータメモリ１５に格納される（ステップＳ１）。次いで、入力部１１より画像が入力されると、この画像は画像メモリ１２に格納される（ステップＳ２→Ｓ３）。これにより、画像処理部１４は、パラメータメモリ１５に格納された複数種類のパラメータを使用して、画像メモリ１２に格納された画像に画像処理を施す（ステップＳ４）。最後に、出力部１３は、画像処理部１４により画像処理が施された画像を出力する（ステップＳ５）。
【００２８】
（第１の実施の形態）
図４は、本発明の第１の実施の形態におけるパラメータメモリ１５の説明図である。この図に示すように、パラメータメモリ１５は、６４ビットのデータ幅（メモリワード）を持ったメモリである。ここで“一つのメモリワード”は、画像処理部１４が１アクセスで読み込むことのできるメモリ領域を意味し、１画素あたり２ビットの付加ビットと６２ビットのデータビットを持つ。２ビットの付加ビットは、画像処理部１４の機能を指定するためのビット、言い換えると、画像メモリ１２に格納された画像に施す画像処理の内容を示すビットである。６２ビットのデータビットは、入力座標系におけるＸ軸上の位置を示す１５ビットのＸ座標と、同じく入力座標系におけるＹ軸上の位置を示す１５ビットのＹ座標と、画像処理部１４の機能に応じた３２ビットの各種パラメータからなる。画像処理部１４は、パラメータメモリ１５に格納されている下位３０ビットのデータビットを変形処理パラメータ（座標値）とみなして、出力座標系の各格子点について入力座標系で対応する位置を求め、出力画素の画素値を演算する。付加ビットが特定の値である場合は、変形処理に加えて所定の画像処理を行うが、本実施の形態では変形処理のみを行うため、３２ビットの各種パラメータに相当する領域は空である。
【００２９】
画像処理部１４は、付加ビットの値が［００］である場合は、メモリワードの下位３０ビットをＸ座標１５ビットとＹ座標１５ビットのペアとみなして変形処理のみを行う。この結果、変形処理を施された画像が出力されることになる。
【００３０】
以上のように、第１の実施の形態によれば、変形処理パラメータを画素単位で一つのメモリワードに格納しているので、必要最小限のメモリアクセス回数で投影装置１３０のレンズ歪みを補正することが可能である。
【００３１】
なお、ここでは、投影装置１３０のレンズ歪みを補正するための変形処理を例示したが、本発明はこれに限定されるものではない。すなわち、入力画像を任意の形状へ変形し、ディスプレイに表示するような場合にも本発明を適用することができる。
【００３２】
（第２の実施の形態）
前記第１の実施の形態では、入力画像に対して変形処理のみを行う場合を示した。本実施の形態では、変形処理に加えてオーバーレイ処理を行う場合の構成について、前記第１の実施の形態と異なる点のみ説明する。
【００３３】
図５は、本発明の第２の実施の形態におけるパラメータＰ１を示す図である。ここでは、メモリワードの下位３０ビットに変形処理パラメータが格納されており、その上位に３２ビットのオーバーレイ処理用パラメータと２ビットの付加ビットが格納されている。
【００３４】
画像処理部１４は、付加ビットの値が［００］である場合は、前記第１の実施の形態で説明した通り、メモリワードの下位３０ビットをＸ座標１５ビットとＹ座標１５ビットのペアとみなして変形処理のみを行う。一方、付加ビットの値が［００］以外である場合は、変形処理に加えて、付加ビットにおいて指定された画像処理を行う。例えば、付加ビットの値が［０１］である場合は、メモリワード中の３２ビットをＲＧＢ値（各色８ビット、計２４ビット）とα値（８ビット）とみなして、変形処理を行った後の当該画素に対してブレンディング処理を行う。この結果、変形処理を施された画像に半透明のロゴマーク等が重ねられて出力されることになる。
【００３５】
付加ビットの指定を変更することで、異なる色表現形式で色値を指定することも可能となり、状況に応じてこれらを混在させる構成も可能である。例えば、付加ビットの値が［１０］の場合は、メモリワード中の３２ビットをＲＧＢ値（各色６ビット、計１８ビット）とα値（１２ビット）とみなして、変形処理を行った後の当該画素に対してブレンディング処理を行う。また、付加ビットの値が［１１］である場合は、メモリワード中の３２ビットをＹＵＶ値（各色８ビット、計２４ビット）とα値（８ビット）とみなして、変形処理を行った後の当該画素に対してブレンディング処理を行う。同様の構成で、ＲＧＢやＹＵＶとは異なる色表現方法による色指定やインデックスカラーによる色指定をしてもよい。そして、ブレンディングの方法も加算に限定するものではなく、乗算や減算といった論理演算を採用してもよい。
【００３６】
以上のように、第２の実施の形態によれば、変形処理パラメータとオーバーレイ処理パラメータを画素単位で一つのメモリワードに格納しているので、必要最小限のメモリアクセス回数で入力画像の形状を変更することに加えて任意の線・図形・文字などを重ねることが可能である。このように、画像処理に必要な２種類のパラメータを１アクセスで読み込む構成を採用すれば、２種類のパラメータを別々のメモリに格納する場合や、同一メモリの別々の場所に格納して２アクセスで読み込む場合に比べて、メモリへのアクセス回数が半分になり、メモリバンド幅を抑えることができる。そのため、メモリ制御回路や装置の構成を従来の装置と比べて簡素化することが可能となる。
【００３７】
（第３の実施の形態）
前記第２の実施の形態では、変形処理に加えてオーバーレイ処理を行う場合の構成を示した。本実施の形態では、変形処理に加えて輝度むら補正処理を行う場合の構成について、前記第１又は第２の実施の形態と異なる点のみ説明する。
【００３８】
図６は、本発明の第３の実施の形態におけるパラメータＰ１を示す図である。この図に示すように、本実施の形態におけるパラメータは、輝度むら補正の補正量を示している。例えば、輝度むらを補正する処理においては、２つの補正係数（ａ、ｂ）を参照して出力画素の輝度を次のように求める。
【００３９】
出力画素の輝度Ｙ´ ＝ 入力画素の輝度Ｙ × ａ ＋ ｂ
画像処理部１４は、付加ビットの値が［００］である場合は、前記第１の実施の形態と同様に変形処理のみを行う。一方、付加ビットの値が［０１］である場合は、メモリワード中の３２ビットの所定領域から順に、１６ビットを係数ａ、８ビットを係数ｂとみなして、当該画素の輝度を補正する。
【００４０】
以上のように、第３の実施の形態によれば、変形処理パラメータと輝度むら補正処理パラメータを画素単位で一つのメモリワードに格納しているので、必要最小限のメモリアクセス回数で入力画像の形状を変更することに加えて輝度むらを補正することが可能である。
【００４１】
なお、係数ａ，ｂの表現形式はこれに限ったものではなく、“パラメータａのみ格納”という構成や“パラメータｂのみ格納”という構成を採用することもできる。また、整数部８ビット・小数部８ビットとして表現した係数ａについても表現形式はこれに限るものではなく、整数部４ビット、小数部１２ビットのような表現形式も可能である。
【００４２】
（第４の実施の形態）
前記第３の実施の形態では、変形処理に加えて輝度むら補正処理を行う場合の構成を示した。本実施の形態では、変形処理に加えて色むら補正処理を行う場合の構成について、前記第１〜第３の実施の形態と異なる点のみ説明する。
【００４３】
図７は、本発明の第４の実施の形態におけるパラメータＰ１を示す図である。この図に示すように、本実施の形態におけるパラメータは、色むら補正の補正量を示している。例えば、色むらを補正する処理においては、２つの補正係数（ａ、ｂ）を参照して出力画素の色を次のように求める。
【００４４】
出力画素の色Ｂ´ ＝ 入力画素の色Ｂ × Ｂ．ａ ＋ Ｂ．ｂ
出力画素の色Ｇ´ ＝ 入力画素の色Ｇ × Ｇ．ａ ＋ Ｇ．ｂ
出力画素の色Ｒ´ ＝ 入力画素の色Ｒ × Ｒ．ａ ＋ Ｒ．ｂ
画像処理部１４は、付加ビットの値が［００］である場合は、前記第１の実施の形態と同様に変形処理のみを行う。一方、付加ビットの値が［１０］である場合は、メモリワード中の３２ビットの所定領域から順に、６ビットを「Ｂ．ａ」、４ビットを「Ｂ．ｂ」、６ビットを「Ｇ．ａ」、４ビットを「Ｇ．ｂ」、６ビットを「Ｒ．ａ」、４ビットを「Ｒ．ｂ」とみなして、当該画素の色むらを補正する。
【００４５】
以上のように、第４の実施の形態によれば、変形処理パラメータと色むら補正処理パラメータを画素単位で一つのメモリワードに格納しているので、必要最小限のメモリアクセス回数で入力画像の形状を変更することに加えて色むらを補正することが可能である。
【００４６】
なお、係数ａ，ｂの表現形式はこれに限ったものではなく、“パラメータａのみ格納”という構成や“パラメータｂのみ格納”という構成を採用することもできる。また、係数ａを６ビット、係数ｂを４ビットとしているが、表現形式はこれに限るものではなく、係数ａを４ビット、係数ｂを６ビットのような表現形式も可能である。
【００４７】
（第５の実施の形態）
前記第２〜第４の実施の形態では、変形パラメータと別の画像処理パラメータを同一メモリワード上に格納することで、メモリアクセス回数を減らしつつ変形処理と別の画像処理を同時に行うことのできる構成を示した。本実施の形態では、これら複数の処理を組み合わせて実施できる構成について、前記第１〜第４の実施の形態と異なる点のみ説明する。
【００４８】
図８は、本発明の第５の実施の形態におけるパラメータＰ１を示す図である。本実施の形態における画像処理部１４は、出力画像を変形することと並行して、出力画像内の任意の画素の輝度補正と、出力画像内の任意の画素の色補正を行う。すなわち、付加ビットの値が［００］である場合は、前記第１の実施の形態と同様に変形処理のみを行う。一方、付加ビットが［１１］の場合は、前記第３の実施の形態と同様の輝度むら補正を行うとともに、前記第４の実施の形態と同様の色むら補正を行う。具体的には、図８に示すように、メモリワード中の３２ビットの所定領域から順に４ビット単位で「Ｙ．ａ」「Ｙ．ｂ」「Ｂ．ａ」「Ｂ．ｂ」「Ｇ．ａ」「Ｇ．ｂ」「Ｒ．ａ」「Ｒ．ｂ」とみなして、当該画素の輝度むらを補正するとともに色むらを補正する。
【００４９】
以上のように、第５の実施の形態によれば、変形処理パラメータと輝度むら補正処理パラメータと色むら補正処理パラメータを画素単位で一つのメモリワードに格納しているので、必要最小限のメモリアクセス回数で入力画像の形状を変更することに加えて輝度むらと色むらを補正することが可能である。
【００５０】
（第６の実施の形態）
前記第５の実施の形態では、変形処理に輝度むら補正処理と色むら補正処理を組みあわせるものであったが、別種の画像処理を複数組み合わせることも可能である。以下、本実施の形態を前記第１〜第５の実施の形態と異なる点のみ説明する。
【００５１】
図９は、本発明の第６の実施の形態におけるパラメータＰ１を示す図である。本実施の形態における画像処理部１４は、出力画像を変形することと並行して、出力画像内の任意の画素の輝度補正と、オーバーレイ処理を行う。すなわち、付加ビットの値が［００］である場合は、前記第１の実施の形態と同様に変形処理のみを行う。一方、付加ビットが［０１］の場合は、前記第３の実施の形態と同様の輝度むら補正を行うとともに、前記第２の実施の形態と同様のオーバーレイ処理を行う。具体的には、図９に示すように、メモリワード中の３２ビットの所定領域から順に、４ビットを「Ｙ．ａ」、４ビットを「Ｙ．ｂ」、６ビットを「α」、６ビットを「Ｂ」、６ビットを「Ｇ」、６ビットを「Ｒ」とみなして、当該画素の輝度むらを補正するとともにオーバーレイ処理を行う。
【００５２】
以上のように、第６の実施の形態によれば、変形処理パラメータと輝度むら補正処理パラメータとオーバーレイ処理パラメータを画素単位で一つのメモリワードに格納しているので、必要最小限のメモリアクセス回数で入力画像の形状を変更することに加えて輝度むら補正とオーバーレイ処理を行うことが可能である。
【００５３】
なお、前記第１〜第６の実施の形態では、メモリワードの幅を６４ビットとし、１画素あたり、２ビットの付加ビットと３０ビットのデータビット、３２ビットのパラメータビットを持つこととしているが、本発明はこれに限定されるものではない。例えば、１画素あたり、３ビットの付加ビットと２８ビットのデータビット、３３ビットのパラメータビットを持つ構成を採用することも可能である。この場合は、Ｘ座標とＹ座標をそれぞれ１４ビットで表現すればよい。メモリワードの幅についても６４ビット幅に限定されるものではなく、３２ビット幅や４８ビット幅のメモリを用いても同様の機能を実現することができる。
【００５４】
また、前記第１〜第６の実施の形態では、メモリワードに付加ビットを設けることとしているが、本発明はこれに限定されるものではない。すなわち、複数のパラメータの一種類もしくは複数種類を画素単位で一つのメモリワードに格納する構成を採用する以上、前記と同様の効果を得ることができる。
【００５５】
また、前記第１〜第６の実施の形態では、１出力画素に対して１パラメータを割り当てているが、本発明はこれに限定されるものではない。２出力画素に対して１パラメータを割り当てることもできる。すなわち、複数のパラメータの一種類又は複数種類の全部もしくは一部を、１画素単位又は複数画素単位で一つのメモリワードに格納する構成を採用する以上、前記と同様の効果を得ることができる。
【００５６】
また、本発明でいう変形処理の内容は、前記第１〜第６の実施の形態で説明した内容に限定されるものではない。すなわち、画素の座標値を変更する処理である以上、本発明でいう変形処理に含まれる。例えば、画像を拡大又は縮小する処理を変形処理として採用することも可能である。
【００５７】
また、前記の説明では特に言及しなかったが、変形処理パラメータと色むら補正処理パラメータとオーバーレイ処理パラメータを画素単位で一つのメモリワードに格納してもよい。この場合、画像処理部１４は、付加ビットが特定の値である場合、その付加ビットと同一のメモリワードの所定領域に格納されている値の一部を座標値とみなして画素の再配置を行うとともに、他の一部を色むら補正処理用のパラメータとみなして画素の色むらを補正し、さらに他の一部を色値とみなして再配置された画素とのブレンディング処理を行うことになる。このようにすれば、必要最小限のメモリアクセス回数で入力画像の形状を変更することに加えて色むら補正とオーバーレイ処理を行うことができる。もちろん、メモリワードの幅を大きくしたりパラメータのビット数を小さくしたりすれば、ここで例示しなかった別種の画像処理を更に組み合わせることも可能である。
【符号の説明】
【００５８】
１０…画像処理装置
１１…入力部
１２…画像メモリ
１３…出力部
１４…画像処理部
１５…パラメータメモリ
【図１】
2012019315.tif 000003
【図３】
2012019315.tif 000004
【図４】
2012019315.tif 000005
【図５】
2012019315.tif 000006
【図６】
2012019315.tif 000007
【図７】
2012019315.tif 000008
【図８】
2012019315.tif 000009
【図９】
2012019315.tif 000010
【図１１】
2012019315.tif 000011
【図２】
2012019315.tif 000012
【図１０】
2012019315.tif 000013
【図１２】
2012019315.tif 000014
【図１３】
2012019315.tif 000015
【図１４】
2012019315.tif 000016