(57)【特許請求の範囲】
【請求項１】
絞り部材を有する撮像光学系から被写体光を受光して画像信号に光電変換する撮像素子と、
少なくとも前記画像信号の注目画素の像高および偏角と、前記絞り部材の形状情報を含む前記撮像光学系の光学情報とに基づいて、前記画像信号に発生するシェーディングの補正に使用する、前記絞り部材の形状に応じた補正係数を算出する算出手段と、
前記算出された補正係数に基づいて、前記シェーディングを補正する補正手段とを備える
ことを特徴とする撮像装置。
【請求項２】
前記算出手段は、前記画像信号の注目画素の像高および偏角と、前記絞り部材の形状情報と、前記補正係数を表現する関数の初期位相とに基づいて、前記補正係数を算出する
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記補正係数は、前記絞り部材の形状情報に応じた周期を持つ周期関数で表現され、
前記補正係数の１周期分を示す関数のパラメータが記憶される記憶手段を備え、
前記算出手段は、前記記憶手段に記憶されたパラメータを用いて、前記補正係数を算出する
ことを特徴とする請求項１または請求項２に記載の撮像装置。
【請求項４】
前記補正係数の１周期分を示す関数は、楕円関数であり、
前記パラメータは、前記楕円関数が示す楕円の長径と短径である
ことを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記記憶手段には、少なくとも画像信号の像高に対応付けて楕円の長径と短径とが記憶されており、
前記算出手段は、
前記記憶手段に記憶された前記楕円の長径と短径のうち、前記画像信号の注目画素の像高に対応する長径と短径を取得し、
前記画像信号の注目画素の偏角と、前記絞り部材の形状情報と、前記補正係数を表現する周期関数の初期位相とに基づいて、楕円関数の偏角を算出し、
前記取得された長径と短径と前記算出された偏角とに基づいて、楕円関数を算出し、
前記算出された楕円関数に基づいて、前記補正係数を算出する
ことを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記光学情報は、さらに、前記撮像光学系の絞り値を含み、
前記記憶手段に記憶された前記楕円の長径と短径は、さらに、前記絞り値に対応付けられており、
前記算出手段は、前記記憶手段に記憶されている前記楕円の長径と短径のうち、前記絞り値に対応する長径と短径を取得する
ことを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記光学情報は、さらに、前記撮像光学系の焦点距離情報を含み、
前記記憶手段に記憶された前記楕円の長径と短径は、さらに、前記焦点距離情報に対応付けられており、
前記算出手段は、前記記憶手段に記憶されている前記楕円の長径と短径のうち、前記焦点距離情報に対応する長径と短径を取得する
ことを特徴とする請求項５または請求項６に記載の撮像装置。
【請求項８】
前記算出手段は、前記絞り部材で形成される開口形状が、前記絞り部材の状態に応じて前記絞り部材の開口中心で回転する場合に、前記補正係数を表現する周期関数の位相を調整する
ことを特徴とする、請求項３乃至７のいずれか１項に記載の撮像装置。
【請求項９】
レンズ装置を着脱可能な撮像装置であって、
前記レンズ装置は、
絞り部材を有する撮像光学系と、
前記撮像光学系の光学情報に対応する補正係数を前記撮像装置に送信する送信手段とを備え、
前記撮像装置は、
前記撮像光学系から被写体光を受光して画像信号に光電変換する撮像素子と、
前記レンズ装置から送信された補正係数を、前記画像信号の像高と、前記絞り部材の形状に応じて決まる角度とに対応付けて記憶する記憶手段と、
前記画像信号の注目画素の偏角と、前記絞り部材の形状情報と、前記補正係数を表現する周期関数の初期位相とに基づいて、角度を算出し、前記記憶手段から、前記画像信号の注目画素の像高と前記算出された角度とに対応する補正係数を取得する算出手段と、
前記取得された補正係数に基づいて、シェーディングを補正する補正手段とを備える
ことを特徴とする撮像装置。
【請求項１０】
前記算出手段は、前記記憶手段に前記算出した角度に対応する補正係数が記憶されていない場合には、前記記憶手段に記憶されている補正係数に基づいて、補間処理により前記シェーディングの補正に使用する補正係数を算出する
ことを特徴とする請求項９に記載の撮像装置。
【請求項１１】
前記算出手段は、前記絞り部材で形成される開口が、前記絞り部材の状態に応じて前記絞り部材の開口中心で回転する場合に、前記補正係数を表現する周期関数の位相を調整する
ことを特徴とする、請求項９または請求項１０に記載の撮像装置。
【請求項１２】
前記絞り部材は、複数枚の羽根部材を有する
ことを特徴とする請求項１乃至１１のいずれか１項に記載の撮像装置。
【請求項１３】
前記像高は、前記画像信号の前記撮像光学系の光学中心からの距離である
ことを特徴とする請求項１乃至１２のいずれか１項に記載の撮像装置。
【請求項１４】
前記偏角は、前記注目画素と前記撮像光学系の光学中心を結ぶ直線と前記注目画素を通る所定の直線との角度である
ことを特徴とする請求項１乃至１３のいずれか１項に記載の撮像装置。
【請求項１５】
絞り部材を有する撮像光学系から被写体光を受光して画像信号に光電変換する撮像素子を備える撮像装置の制御方法であって、
少なくとも前記画像信号の注目画素の像高および偏角と、前記絞り部材の形状情報を含む前記撮像光学系の光学情報とに基づいて、前記画像信号に発生するシェーディングの補正に使用する、前記絞り部材の形状に応じた補正係数を算出する算出工程と、
前記算出された補正係数に基づいて、前記シェーディングを補正する補正工程とを有する
ことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置およびその制御方法に関する。
【背景技術】
【０００２】
撮像装置において、撮像素子の結像面への入射光がレンズの部材と絞りによって減少する現象（ケラレ）が生じる場合があり、像高位置に応じて、入射光の減少量に差が発生する。これにより、画像信号上には光軸中心に対して同心円状に入射光量の差が発生する。この入射光量の差による輝度ムラを補正して、画像全体を平均的に一様な明るさとなるように補正する処理を、シェーディング補正という。特許文献１は、レンズのズーム位置、撮影距離および絞り開口値に基づいて、周辺光量の低下を補正する撮像装置を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２７０９１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１が開示する撮像装置では、絞りの羽根によって形成される形状が考慮されていない。絞りの開口形状が円形である場合は、レンズの部材も円形なので、同一像高における射出瞳の大きさ乃至入射光束の量も同じとみなせる。しかし、絞りの開口形状が円形では無い場合には、同一像高でも射出瞳の形状が異なる場合があるので、入射光量の減少量が、同一像高でも変化してしまう。
【０００５】
本発明は、絞りの形状に応じた適切なシェーディング補正を実行する撮像装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明の一実施形態の撮像装置は、絞り部材を有する撮像光学系から被写体光を受光して画像信号に光電変換する撮像素子と、少なくとも前記画像信号の注目画素の像高と、前記絞り部材の形状情報を含む前記撮像光学系の光学情報とに基づいて、前記画像信号に発生するシェーディングの補正に使用する、前記絞り部材の形状に応じた補正係数を算出する算出手段と、前記算出された補正係数に基づいて、前記シェーディングを補正する補正手段とを備える。
【発明の効果】
【０００７】
本発明の撮像装置によれば、絞りの形状に応じた適切なシェーディング補正を実行することができる。
【図面の簡単な説明】
【０００８】
【図１】実施例１の撮像装置の構成を示す図である。
【図２】シェーディング補正処理の例を説明するフローチャートである。
【図３】撮像素子から得られた画像信号を説明する図である。
【図４】同一像高上の画素から射出瞳を眺めたときの方向を説明する図である。
【図５】２つの着目画素の位置から眺めたときの射出瞳の形状を示す図である。
【図６】同一像高におけるシェーディング補正係数を示す図である。
【図７】シェーディング補正係数が近似された楕円関数を示す図である。
【図８】絞り部材の開口形状の、Ｆ値に応じた回転を説明する図である。
【図９】実施例２の構成を示す図である。
【図１０】シェーディング補正処理の例を説明するフローチャートである。
【図１１】シェーディング補正係数を表現する周期関数を示す図である。
【図１２】φに対応する１周期分のシェーディング補正係数を示す図である。
【発明を実施するための形態】
【０００９】
（実施例１）
図１は、実施例１の撮像装置の構成を示す図である。
実施例１の撮像装置は、撮像光学系１０１、撮像素子１０２、制御部１０３、座標変換部１０４、係数算出部１０５、データベース１０６、シェーディング補正部１０７を備える。
【００１０】
撮像光学系１０１は、被写体光を結像させる。撮像光学系１０１は、被写体にピントを合わせるためのフォーカスレンズとその制御機構、焦点距離を変更するためのズームレンズとその制御機構、入射光量を調節するための絞り部材を備える。絞り部材は、複数枚の羽根部材を有する。撮像素子１０２は、撮像光学系１０１から被写体光を受光して電気信号に光電変換し、画像信号として出力する。制御部１０３は、撮像装置全体を制御する。座標変換部１０４は、撮像素子１０２から得られた画像信号の座標を変換して、撮像光学系１０１の光軸中心を原点とした、注目画素の像高ｒと偏角θとを算出する。偏角θは、注目画素と撮像光学系の光学中心を結ぶ直線と、注目画素を通る所定の直線との角度である。係数算出部１０５は、シェーディング補正係数ｃを算出する。シェーディング補正係数は、画像信号上に現れるシェーディングの補正に使用する補正係数である。具体的には、係数算出部１０５は、少なくとも画像信号の注目画素の像高ｒおよび偏角θと、絞り部材の形状情報を含む撮像光学系１０１の光学情報とに基づいて、絞り部材の形状に応じたシェーディング補正係数ｃを算出する。
【００１１】
データベース１０６は、シェーディング補正係数ｃを算出するために用いられるパラメータを記憶する。データベース１０６は、例えば、ＲＯＭ(Read Only Memory)に設けられる。シェーディング補正部１０７は、係数算出部１０５が算出したシェーディング補正係数ｃに基づいて、撮像素子１０２が出力した画像信号上に現れるシェーディングを補正する。
【００１２】
図２は、実施例１の撮像装置によるシェーディング補正処理の例を説明するフローチャートである。
Ｓ２０１において、座標変換部１０４が、撮像素子１０２が出力した画像信号の着目画素の座標位置から、光軸中心を原点とした像高ｒ及び偏角θを算出する。
【００１３】
図３は、撮像素子から得られた画像信号を説明する図である。
３０１は、撮像素子１０２上の結像面を示す。図３では、横軸をＸ軸、縦軸をＹ軸と定義している。また、Ｘ軸とＹ軸との交点が座標原点であり、撮像光学系１０１の光軸中心と一致しているものとする。３０２は、着目画素の位置を示す。
【００１４】
着目画素の座標を（ｘ、ｙ）とすると、像高ｒは、以下の式１で表現される。
【数１】
0006602159.tif 000002
偏角θは、以下の式２で表現される。
【数２】
0006602159.tif 000003
したがって、結像面上の同一像高ｒの経路は、結像面３０１に示すように、光軸中心を原点に円を描く。
【００１５】
図２の説明に戻る。Ｓ２０２において、係数算出部１０５が、制御部１０３から撮像光学系１０１の光学情報を取得する。光学情報は、撮像光学系１０１の絞り値（Ｆ値）、撮像光学系１０１に含まれる絞り部材の形状情報Ｎ、および撮像光学系１０１の焦点距離情報ｆを含む。
【００１６】
次に、Ｓ２０３において、係数算出部１０５が、着目画素の像高ｒ、偏角θ、および光学情報に基づいて、記憶手段であるデータベース１０６からシェーディング補正係数ｃの算出に使用するパラメータを取得する。この例では、係数算出部１０５は、シェーディング補正係数ｃを表現する周期関数の１周期分を示す楕円関数のパラメータである、楕円の長径と短径を参照する。
【００１７】
図４は、同一像高上の画素から射出瞳を眺めたときの方向を説明する図である。
図４には、結像面３０１における同一像高ｒ上の２つの着目画素４０１、４０２の位置から射出瞳を眺める方向が矢印によって示される。
【００１８】
図５は、２つの着目画素の位置から眺めたときの射出瞳の形状を示す図である。
この例では、図４の着目画素４０１、４０２の位置から眺めたときの射出瞳の形状が示される。５０１は、撮像光学系１０１に含まれる光学部材の一つであるレンズの後枠の形状を示す。５０３、５０４は、それぞれ、図４の着目画素４０１、４０２から見たときの射出瞳の形状を示す。撮像光学系１０１に含まれる絞り部材が、ある程度絞られている場合は、射出瞳の形状は、絞りの形状となる。
【００１９】
光軸中心上にない画素位置では、レンズ後枠５０１の中心と射出瞳５０３、５０４の中心は一致しない。レンズ後枠５０１の中心を固定し、同一像高ｒの経路３０３上の画素から見た射出瞳の位置関係を図示すると、射出瞳の中心は経路５０２を描くようになる。有限枚数の羽根部材（図５の場合は、５枚の羽根部材）で絞りが構成されている場合、レンズ後枠５０１によって射出瞳が隠れてしまう量（ケラレ量）が、同一像高ｒでも変化してしまう。
【００２０】
射出瞳５０３では、ケラレ量が最大になり、射出瞳５０６では、ケラレ量が最少となる。多角形と円による積分を経路５０２で行うと、射出瞳の中心位置によって、周期的にケラレ量が変化する。
【００２１】
図６は、同一像高におけるシェーディング補正係数を示す図である。
図６には、同一像高ｒにおける、偏角θを０から２πまで変化させたときの、シェーディング係数ｃが示される。図６では、周期的なケラレ量の変化が、この変化を補正するシェーディング補正係数ｃの変化として描かれている。
【００２２】
有限枚数で構成される絞りの形状をＮ角形として近似したとき、シェーディング補正係数ｃは偏角θが０から２πまで変化する間に、Ｎ周期の周期性を持つ周期関数となる。実施例１では、データベース１０６が、像高ｒに対応付けて、図６中の６０４で示す１周期分について、シェーディング補正係数ｃの算出に使用するパラメータを保持するようにする。実施例１では、シェーディング補正係数ｃを表現する周期関数の１周期分を、楕円関数という単純な関数で近似する。
【００２３】
図７は、１周期分のシェーディング補正係数が近似された楕円関数を示す図である。
楕円関数７０１は、同一像高ｒにおけるシェーディング補正係数ｃの１周期分を示す。楕円関数７０１は、以下の式３で表現される。
【数３】
0006602159.tif 000004
ａは、楕円の長径である。ｂは、楕円の短径である。φは、楕円関数の偏角である。
【００２４】
結像面３０１上の偏角θをＮ周期に分割し、その１周期分を楕円関数で表現しているので、φとθの関係は、以下の式４で表現される。
【数４】
0006602159.tif 000005
φ’は、楕円関数の初期位相である。φ’は、レンズ後枠と絞りとの位置関係で決まる。
【００２５】
また、レンズ後枠５０１による射出瞳のケラレ量は、像高ｒによって変化するので、図６の、６０１、６０２、６０３で示すように、ケラレ量の変化に対応するシェーディング補正係数は、像高ｒに応じた周期的特性を有している。したがって、図７に示す楕円関数では、７０１、７０２、７０３で示すように、楕円関数のパラメータである長径ａと短径ｂとが変化する。このことから、データベース１０６には、像高に応じたパラメータａ、ｂを記憶しておけばよい。
【００２６】
また、絞りの大きさが変化すると、シェーディング補正係数ｃが変化する。したがって、データベース１０６には、さらに、Ｆ値に対応付けてパラメータａ、ｂを記憶してもよい。また、撮像光学系１０１の焦点距離情報ｆが複数存在し、焦点距離情報ｆに応じて射出瞳の位置が変化する場合がある。したがって、データベース１０６には、さらに、焦点距離情報ｆに応じてパラメータａ、ｂを記憶してもよい。また、特性がほぼ同じとみなせればテーブルを共通化してもよい。
【００２７】
すなわち、図２のＳ２０３において、係数算出部１０５は、データベース１０６に記憶されたパラメータのうち、画像信号の注目画素の像高ｒに対応するパラメータを取得する。係数算出部１０５が、像高ｒとＦ値とに対応するパラメータを取得してもよい。また、係数算出部１０５が、像高ｒと焦点距離情報ｆとに対応するパラメータを取得してもよい。また、係数算出部１０５が、像高ｒとＦ値と焦点距離情報ｆとに対応するパラメータを取得してもよい。
【００２８】
図２のＳ２０４において、係数算出部１０５が、シェーディング補正係数ｃを算出する。着目画素の偏角がθの場合、係数算出部１０５は、式４により、絞りの形状Ｎ、初期位相φ’からφを算出する。図７中の７０４が、あるφにおけるシェーディング補正係数を示す点である。係数算出部１０５は、Ｓ２０３において取得されたパラメータａ、ｂと、φとに基づいて、式３を用いて、楕円関数ｐを算出する。そして、係数算出部１０５は、算出されたｐに基づき、以下の式５を用いてシェーディング補正係数ｃを算出する。
【数５】
0006602159.tif 000006
【００２９】
次に、Ｓ２０５において、シェーディング補正部１０７が、撮像素子１０２から得られた画像信号に対して、係数算出部１０５が算出したシェーディング補正係数ｃを用いてシェーディング補正を実行する。そして、Ｓ２０６において、制御部１０３が、次の画素を処理するため、座標（ｘ、ｙ）を進める。Ｓ２０７において、制御部１０３が、全画素の処理が完了したかを判断する。処理が完了していない画素がある場合は、処理がＳ２０１に戻る。全画素の処理が完了した場合は、処理を終了する。
【００３０】
図８は、撮像光学系に含まれる絞り部材の開口形状の、Ｆ値に応じた回転を説明する図である。
８０１は、あるＦ値における絞り部材で形成される開口形状を示す。絞り部材の開口形状が、Ｆ値すなわち絞り部材の状態に応じて、開口中心で回転する場合を想定する。Ｆ値が変化すると、開口形状は、開口中心８０２を軸として回転する。開口形状が回転することは、図３の結像面３０１で定義した偏角θと開口形状との相対的な位置関係がシフトすることに対応する。したがって、Ｆ値に応じた絞り部材の開口形状の回転に伴い、係数算出部１０５は、図６に示すシェーディング補正係数６０１の特性を、θ方向にシフトする。すなわち、係数算出部１０５は、シェーディング補正係数を表現する周期関数の１周期分に対して、絞りの開口形状の回転角に応じたφ’を調整する。
【００３１】
以上説明した実施例１の撮像装置は、同一像高に位置する画素に対して、絞り部材の開口形状に起因する入射光量の減少を、周期関数で近似することにより、シェーディング補正係数を算出する。したがって、少ないデータ量で精度良くシェーディング補正をすることができる。
【００３２】
（実施例２）
図９は、実施例２の構成を示す図である。
図９に示すカメラシステムは、レンズユニット９０１とカメラユニット９０２とを備える。カメラユニット９０２は、実施例２の撮像装置として機能し、レンズユニット９０１を着脱可能である。図９に示す処理部のうち、図１と同じ符号を付している処理部については説明を省略する。
【００３３】
レンズユニット９０１は、撮像光学系１０１、レンズ制御部９０３、データベース９０４、レンズＩＦ(Interface) ９０５を備えるレンズ装置である。レンズ制御部９０３は、レンズユニット９０１全体を制御する。レンズ制御部９０３は、撮像光学系１０１の制御やレンズＩＦ９０５を介したカメラユニット９０２との制御を実行する。データベース９０４には、撮像光学系１０１の光学情報に対応付けてシェーディング補正係数が記憶されている。データベース９０４は、例えばＲＯＭである。レンズ制御部９０３は、データベース９０４内のシェーディング補正係数のうち、所定の光学情報に応じたシェーディング補正係数をカメラユニット９０２に送信する。
【００３４】
カメラユニット９０２は、撮像素子１０２、座標変換部１０４、係数算出部１０５、シェーディング補正部１０７、カメラ制御部９０６、カメラＩＦ９０７、記憶部９０８を備える。
【００３５】
カメラ制御部９０６は、カメラユニット９０２全体を制御する。カメラ制御部９０６は、カメラＩＦ９０７を介して、レンズユニット９０１との制御を実行する。記憶部９０８には、レンズユニット９０１から送信されたシェーディング補正係数が、像高ｒおよび角度φに対応付けて記憶される。式４に示すように、角度φは、絞り部材の形状に応じて決まる。
【００３６】
図１０は、実施例２の撮像装置によるシェーディング補正処理の例を説明するフローチャートである。
Ｓ１００１において、カメラ制御部９０６が、レンズユニット９０１に対して、データベース９０４のデータ、すなわちシェーディング補正係数の送信を要求する。続いて、Ｓ１００２において、レンズ制御部９０３が、レンズＩＦ９０５を介して、撮像光学系１０１の光学情報に含まれる、Ｆ値、焦点距離情報ｆに対応するシェーディング補正係数をデータベース９０４から取得する。レンズ制御部９０３は、取得したシェーディング補正係数をカメラＩＦ９０７へ送信する。また、レンズ制御部９０３は、絞り部材の形状情報Ｎと、レンズ後枠と絞りの位置関係で決定される初期位相φ’もカメラＩＦ９０７へ送信する。
【００３７】
図１１は、像高ｒに対応するシェーディング補正係数を表現する周期関数を示す図である。
１１０１は、横軸を着目画素の偏角θ、縦軸をシェーディング補正係数ｃとしたときのシェーディング補正係数を示す。このシェーディング補正係数は、実施例１と同様に、撮像光学系１０１に含まれる絞り部材の形状情報Ｎの周期で周期性を持つ。したがって、本実施例では、同一像高ｒにおけるシェーディング補正係数ｃを偏角θが０から２πまでのの全てについてデータベース９０４に記憶しておくのではなく、図１１中の１１０２で示す１周期分を記憶しておく。また、記憶部９０８には、上記１周期分のシェーディング補正係数ｃを、φに対応付けて記憶しておく。
【００３８】
図１２は、φに対応する１周期分のシェーディング補正係数を示す図である。
１２０１は、同一像高ｒにおけるシェーディング補正係数である。記憶部９０８は、像高ｒごとに、図１２に示すシェーディング補正係数のテーブルを記憶してもよい。このシェーディング補正係数は、Ｆ値や焦点距離に応じて異なるが、いずれも撮像光学系１０１の状態が確定すれば一意に決定される。したがって、図１０のＳ１００２において、レンズユニット９０１は、データベース９０４に記憶されているシェーディング補正係数のうち、光学情報に応じたシェーディング補正係数を送信する。カメラユニット９０２は、受信したシェーディング補正係数をφに対応付けて記憶する。
【００３９】
図１０のＳ１００３は、図２のＳ２０１と同様である。続いて、Ｓ１００４において、係数算出部１０５が、記憶部９０８を参照する。係数算出部１０５は、着目画素の偏角θ、絞り部材の形状情報Ｎ、レンズ後枠と絞りの位置関係で決定される初期位相φ’に基づいて、式４を用いてφを算出する。そして、係数算出部１０５は、記憶部９０８に記録されているシェーディング補正係数のうち、像高ｒおよびφに対応するシェーディング補正係数ｃを、シェーディング補正に使用するシェーディング補正係数として取得する。
【００４０】
なお、図１２で示すように、離散的にシェーディング補正係数を記憶しておく場合は、算出したφに対応するシェーディング係数ｃが存在しない場合がある。その場合は、従来より知られている補間処理である線形補間によって、シェーディング補正に使用するシェーディング補正係数を算出するようにしてもよい。図１０のＳ１００５乃至Ｓ１００７は、図２のＳ２０４乃至Ｓ２０７と同様である。
【００４１】
実施例２の撮像装置は、実施例１と異なり、楕円関数のパラメータではなく、φに対応付けてシェーディング補正係数自体を記憶させておき、絞り部材の開口形状に応じて算出されるφに対応するシェーディング補正係数を用いてシェーディング補正を実行する。したがって、絞り部材の開口形状に起因する入射光量の減少を簡単な周期関数で近似することが困難な場合でも、少ないデータ数で精度良くシェーディング補正することが実現できる。
【００４２】
実施例１のように、単純な周期関数による近似が成立する場合は、記憶するデータ量も少ないパラメータで済むが、複数の正弦波または余弦波の重ね合わせにより周期関数を表現せざるをえない場合、パラメータの数も膨大になってしまう。そのような場合は、実施例２のように、シェーディング補正係数ｃをデータベース化し、離散的に用意することで、シェーディング補正を実現することが可能となる。
【００４３】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４４】
１０３  制御部
１０４  座標変換部
１０５  係数算出部
【図１】
0006602159.tif 000007
【図２】
0006602159.tif 000008
【図３】
0006602159.tif 000009
【図４】
0006602159.tif 000010
【図５】
0006602159.tif 000011
【図６】
0006602159.tif 000012
【図７】
0006602159.tif 000013
【図８】
0006602159.tif 000014
【図９】
0006602159.tif 000015
【図１０】
0006602159.tif 000016
【図１１】
0006602159.tif 000017
【図１２】
0006602159.tif 000018