(57)【特許請求の範囲】
【請求項１】
撮像レンズに入射される光量が略等しい条件下で撮像素子により撮像された所定の画像を取得する取得手段と、
この取得手段により取得された所定の画像の画素値に基づいて、当該画素値の強さの分布における中心をシェーディング中心として算出する第１算出手段と、
前記所定の画像における前記第１算出手段により算出されたシェーディング中心から当該所定の画像の各隅部までの各距離を基準として、前記撮像素子から出力される画像情報における複数の画素の画素値に対するシェーディング補正用の補正情報を算出する第２算出手段と、
を備え、
前記第２算出手段は、
前記シェーディング中心から当該所定の画像の各隅部までの各距離を基準として、前記シェーディング中心と前記各隅部とを結ぶ各線分に沿う複数の画素の画素値のシェーディング補正用の仮補正情報をそれぞれ算出する仮補正情報算出手段と、
前記仮補正情報算出手段により算出された各線分に対応する前記仮補正情報のうち、前記シェーディング中心から最も近い隅部までの距離に対応する補正値が最小となる一の仮補正情報を特定する仮補正情報特定手段とを更に有し、
前記仮補正情報特定手段により特定された前記一の仮補正情報に基づいて、前記シェーディング補正用の補正情報を算出する
ことを特徴とする画像処理装置。
【請求項２】
前記第１算出手段は、更に、
前記取得手段により取得された所定の画像の一方向に並んだ複数の画素の画素値に基づいて、前記分布における当該一方向の重心を算出するとともに、前記所定の画像の前記一方向と略直交する他方向に並んだ複数の画素の画素値に基づいて、前記分布における当該他方向の重心を算出し、算出された前記一方向の重心及び前記他方向の重心に基づいて、前記分布における中心を前記シェーディング中心として算出することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１算出手段は、更に、
前記取得手段により取得された略矩形状の画像の中心を通り、当該画像の短辺及び長辺と交わる方向に延在する二つの線分に沿う複数の画素の画素値に基づいて、前記分布における前記矩形画像の短辺と略平行な前記他方向の重心を算出することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記第２算出手段は、更に、
前記シェーディング中心からの各距離にて、前記仮補正情報特定手段により特定された前記一の仮補正情報の各補正値が、前記仮補正情報算出手段により算出された当該一の仮補正情報以外の各仮補正情報の各補正値を上回らないように当該一の仮補正情報を修正して、前記シェーディング補正用の補正情報を算出することを特徴とする請求項１〜３の何れか一項に記載の画像処理装置。
【請求項５】
前記第２算出手段により算出されたシェーディング補正用の補正情報に基づいて、前記撮像素子から出力される画像情報に対してシェーディング補正を行う補正手段を更に備えることを特徴とする請求項１〜４の何れか一項に記載の画像処理装置。
【請求項６】
前記撮像素子から出力される画像情報における、所定位置を基準とする所定範囲内の画素の画素値に対する補正値と当該所定範囲外の画素の画素値に対する補正値とを異ならせるように識別表示用の補正情報を算出する第３算出手段を更に備え、
前記補正手段は、更に、
前記第３算出手段により算出された識別表示用の補正情報に基づいて、前記撮像素子から出力される画像情報に対して、前記所定範囲内の画像を当該所定範囲外の画像に対して識別表示可能となるような処理を行うことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
画像処理装置を用いた画像処理方法であって、
撮像レンズに入射される光量が略等しい条件下で撮像素子により撮像された所定の画像を取得する取得処理と、
この取得処理にて取得された所定の画像の画素値に基づいて、当該画素値の強さの分布における中心をシェーディング中心として算出する第１算出処理と、
前記所定の画像における前記第１算出処理にて算出されたシェーディング中心から当該所定の画像の各隅部までの各距離を基準として、前記撮像素子から出力される画像情報における複数の画素の画素値に対するシェーディング補正用の補正情報を算出する第２算出処理と、
を行い、
前記第２算出処理は、
前記シェーディング中心から当該所定の画像の各隅部までの各距離を基準として、前記シェーディング中心と前記各隅部とを結ぶ各線分に沿う複数の画素の画素値のシェーディング補正用の仮補正情報をそれぞれ算出する仮補正情報算出処理と、
前記仮補正情報算出処理により算出された各線分に対応する前記仮補正情報のうち、前記シェーディング中心から最も近い隅部までの距離に対応する補正値が最小となる一の仮補正情報を特定する仮補正情報特定処理とを更に行い、
前記仮補正情報特定処理により特定された前記一の仮補正情報に基づいて、前記シェーディング補正用の補正情報を算出する
ことを特徴とする画像処理方法。
【請求項８】
画像処理装置のコンピュータを、
撮像レンズに入射される光量が略等しい条件下で撮像素子により撮像された所定の画像を取得する取得手段、
この取得手段により取得された所定の画像の画素値に基づいて、当該画素値の強さの分布における中心をシェーディング中心として算出する第１算出手段、
前記所定の画像における前記第１算出手段により算出されたシェーディング中心から当該所定の画像の各隅部までの各距離を基準として、前記撮像素子から出力される画像情報における複数の画素の画素値に対するシェーディング補正用の補正情報を算出する第２算出手段、
として機能させ、
前記第２算出手段は、
前記シェーディング中心から当該所定の画像の各隅部までの各距離を基準として、前記シェーディング中心と前記各隅部とを結ぶ各線分に沿う複数の画素の画素値のシェーディング補正用の仮補正情報をそれぞれ算出する仮補正情報算出手段、
前記仮補正情報算出手段により算出された各線分に対応する前記仮補正情報のうち、前記シェーディング中心から最も近い隅部までの距離に対応する補正値が最小となる一の仮補正情報を特定する仮補正情報特定手段として更に機能し、
前記仮補正情報特定手段により特定された前記一の仮補正情報に基づいて、前記シェーディング補正用の補正情報を算出する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像された画像に対してシェーディング補正を行う画像処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、デジタルカメラでは、レンズを通過した画像を撮像すると、レンズの中心点から周辺に離れるほど光量が低下する周辺光量落ち（シェーディング）が生じる場合がある。このシェーディングは、近年の高倍率化やレンズ自体の小型化などの要因で顕著に生じてしまう。
そこで、シェーディングを低減するために、撮像素子からの出力信号に対して所定のゲインを乗算するシェーディング補正を行う技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１３４９０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１の場合、撮像領域の中心を点対象とする各領域の積算平均輝度値を算出し、当該積算平均輝度値の差分係数値に基づいて撮像領域の新たな画素座標値を生成してから、撮像素子からの出力信号に対する周辺光量補正関数を算出している。このため、レンズシェーディングによる周辺光量の不均一を補正するための周辺光量補正関数を算出する処理が複雑となり、処理負担が増大してしまうという問題がある。
【０００５】
また、シェーディング補正用の補正情報の算出にて、例えば、白色光等の画像の画素値に基づいて、当該画素値を高さとする等高線分布における中心を算出し、この中心から画像の４隅の中での最も遠い隅部までの補正ゲインを代表テーブルとして採用する手法も知られている。しかしながら、当該代表テーブルをそのまま採用しただけでは、撮像素子の取り付け誤差やレンズ特性や個体ばらつきなどの要因により、画素の位置によっては画素値の過補正が生じてしまうといった問題がある。また、画素値の過補正を生じさせないように代表テーブルの補正ゲインを調整すると、補正後の画素値の変化が大きくなってしまう画素が生じる虞もある。
【０００６】
そこで、本願発明は、上記問題点に鑑みてなされたものであり、シェーディング補正用の補正情報の算出を簡便に、且つ、適正に行うことができる画像処理装置、画像処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１に記載の発明の画像処理装置は、
撮像レンズに入射される光量が略等しい条件下で撮像素子により撮像された所定の画像を取得する取得手段と、この取得手段により取得された所定の画像の画素値に基づいて、当該画素値の強さの分布における中心をシェーディング中心として算出する第１算出手段と、前記所定の画像における前記第１算出手段により算出されたシェーディング中心から当該所定の画像の各隅部までの各距離を基準として、前記撮像素子から出力される画像情報における複数の画素の画素値に対するシェーディング補正用の補正情報を算出する第２算出手段と、を備え、前記第２算出手段は、前記シェーディング中心から当該所定の画像の各隅部までの各距離を基準として、前記シェーディング中心と前記各隅部とを結ぶ各線分に沿う複数の画素の画素値のシェーディング補正用の仮補正情報をそれぞれ算出する仮補正情報算出手段と、前記仮補正情報算出手段により算出された各線分に対応する前記仮補正情報のうち、前記シェーディング中心から最も近い隅部までの距離に対応する補正値が最小となる一の仮補正情報を特定する仮補正情報特定手段とを更に有し、前記仮補正情報特定手段により特定された前記一の仮補正情報に基づいて、前記シェーディング補正用の補正情報を算出することを特徴としている。
【０００８】
請求項２に記載の発明は、請求項１に記載の画像処理装置において、
前記第１算出手段は、更に、前記取得手段により取得された所定の画像の一方向に並んだ複数の画素の画素値に基づいて、前記分布における当該一方向の重心を算出するとともに、前記所定の画像の前記一方向と略直交する他方向に並んだ複数の画素の画素値に基づいて、前記分布における当該他方向の重心を算出し、算出された前記一方向の重心及び前記他方向の重心に基づいて、前記分布における中心を前記シェーディング中心として算出することを特徴としている。
【０００９】
請求項３に記載の発明は、請求項２に記載の画像処理装置において、
前記第１算出手段は、更に、前記取得手段により取得された略矩形状の画像の中心を通り、当該画像の短辺及び長辺と交わる方向に延在する二つの線分に沿う複数の画素の画素値に基づいて、前記分布における前記矩形画像の短辺と略平行な前記他方向の重心を算出することを特徴としている。
【００１１】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載の画像処理装置において、
前記第２算出手段は、更に、前記シェーディング中心からの各距離にて、前記仮補正情報特定手段により特定された前記一の仮補正情報の各補正値が、前記仮補正情報算出手段により算出された当該一の仮補正情報以外の各仮補正情報の各補正値を上回らないように当該一の仮補正情報を修正して、前記シェーディング補正用の補正情報を算出することを特徴としている。
【００１２】
請求項５に記載の発明は、請求項１〜４の何れか一項に記載の画像処理装置において、
前記第２算出手段により算出されたシェーディング補正用の補正情報に基づいて、前記撮像素子から出力される画像情報に対してシェーディング補正を行う補正手段を更に備えることを特徴としている。
【００１３】
請求項６に記載の発明は、請求項５に記載の画像処理装置において、
前記撮像素子から出力される画像情報における、所定位置を基準とする所定範囲内の画素の画素値に対する補正値と当該所定範囲外の画素の画素値に対する補正値とを異ならせるように識別表示用の補正情報を算出する第３算出手段を更に備え、前記補正手段は、更に、前記第３算出手段により算出された識別表示用の補正情報に基づいて、前記撮像素子から出力される画像情報に対して、前記所定範囲内の画像を当該所定範囲外の画像に対して識別表示可能となるような処理を行うことを特徴としている。
【００１４】
請求項７に記載の発明の画像処理方法は、
画像処理装置を用いた画像処理方法であって、撮像レンズに入射される光量が略等しい条件下で撮像素子により撮像された所定の画像を取得する取得処理と、この取得処理にて取得された所定の画像の画素値に基づいて、当該画素値の強さの分布における中心をシェーディング中心として算出する第１算出処理と、前記所定の画像における前記第１算出処理にて算出されたシェーディング中心から当該所定の画像の各隅部までの各距離を基準として、前記撮像素子から出力される画像情報における複数の画素の画素値に対するシェーディング補正用の補正情報を算出する第２算出処理と、を行い、前記第２算出処理は、前記シェーディング中心から当該所定の画像の各隅部までの各距離を基準として、前記シェーディング中心と前記各隅部とを結ぶ各線分に沿う複数の画素の画素値のシェーディング補正用の仮補正情報をそれぞれ算出する仮補正情報算出処理と、前記仮補正情報算出処理により算出された各線分に対応する前記仮補正情報のうち、前記シェーディング中心から最も近い隅部までの距離に対応する補正値が最小となる一の仮補正情報を特定する仮補正情報特定処理とを更に行い、前記仮補正情報特定処理により特定された前記一の仮補正情報に基づいて、前記シェーディング補正用の補正情報を算出することを特徴としている。
【００１５】
請求項８に記載の発明のプログラムは、
画像処理装置のコンピュータを、撮像レンズに入射される光量が略等しい条件下で撮像素子により撮像された所定の画像を取得する取得手段、この取得手段により取得された所定の画像の画素値に基づいて、当該画素値の強さの分布における中心をシェーディング中心として算出する第１算出手段、前記所定の画像における前記第１算出手段により算出されたシェーディング中心から当該所定の画像の各隅部までの各距離を基準として、前記撮像素子から出力される画像情報における複数の画素の画素値に対するシェーディング補正用の補正情報を算出する第２算出手段、として機能させ、前記第２算出手段は、前記シェーディング中心から当該所定の画像の各隅部までの各距離を基準として、前記シェーディング中心と前記各隅部とを結ぶ各線分に沿う複数の画素の画素値のシェーディング補正用の仮補正情報をそれぞれ算出する仮補正情報算出手段、前記仮補正情報算出手段により算出された各線分に対応する前記仮補正情報のうち、前記シェーディング中心から最も近い隅部までの距離に対応する補正値が最小となる一の仮補正情報を特定する仮補正情報特定手段として更に機能し、前記仮補正情報特定手段により特定された前記一の仮補正情報に基づいて、前記シェーディング補正用の補正情報を算出することを特徴としている。
【発明の効果】
【００１６】
本発明によれば、シェーディング補正用の補正情報の算出にかかる処理負担を軽減して、シェーディング補正用の補正情報を簡便に、且つ、適正に算出することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明を適用した実施形態１の撮像装置の概略構成を示すブロック図である。
【図２】図１の撮像装置によるシェーディング補正用の補正情報算出処理に係る動作の一例を示すフローチャートである。
【図３】図１の撮像装置の撮像レンズ部のイメージサークルと所定の被写体画像の画素値を高さとする等高線分布とを模式的に示す図である。
【図４】図３の等高線分布における中心を算出する処理を説明するための図である。
【図５】所定の被写体画像の等高線分布における中心と各隅部とを結ぶ各線分を模式的に示す図である。
【図６】図５の所定の被写体画像の等高線分布における中心から上下左右の各方向の距離補正係数を算出する処理を説明するための図である。
【図７】図１の撮像装置によるシェーディング補正用の仮補正ゲインを算出する処理を説明するための図である。
【図８】図１の撮像装置により算出された斜め方向の仮補正ゲインと代表テーブルの補正ゲインを示すグラフである。
【図９】本発明を適用した実施形態２の撮像装置の概略構成を示すブロック図である。
【図１０】図１の撮像装置による識別表示補正処理に係る動作の一例を示すフローチャートである。
【図１１】図１０の識別表示補正処理の補正ゲインを示すグラフである。
【図１２】図１０の識別表示補正処理が施された画像の一例を模式的に示す図である。
【発明を実施するための形態】
【００１８】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
【００１９】
［実施形態１］
図１は、本発明を適用した実施形態１の撮像装置１００の概略構成を示すブロック図である。
実施形態１の撮像装置１００は、撮像レンズ部１に入射される光量が略等しい条件下で電子撮像部２により撮像された所定の画像を取得して、この所定の画像の画素値に基づいて、当該画素値の強さの分布（例えば、等高線分布Ｄ）における基準位置を算出する。そして、撮像装置１００は、所定の画像における分布の基準位置から当該所定の画像の各隅部までの各距離を基準として、電子撮像部２から出力される画像情報における複数の画素の画素値のシェーディング補正用の補正情報を算出する。
具体的には、図１に示すように、撮像装置１００は、撮像レンズ部１と、電子撮像部２と、ユニット回路部３と、メモリ４と、補正情報算出部５と、画像処理部６と、表示制御部７と、表示部８と、画像記録部９と、操作入力部１０と、中央制御部１１とを備えている。
【００２０】
撮像レンズ部１は、例えば、図示は省略するが、各種の光学レンズや絞り等を有し、これらを通過した被写体の光学像を結像する。
また、撮像レンズ部１は、複数の光学レンズを有して構成された光学ズーム機構を具備している。そして、撮像レンズ部１は、複数の光学レンズのうち、ズーム調整用レンズ（図示略）の光軸方向の位置を調整することで焦点距離を可変させる。
具体的には、例えば、ユーザによる操作入力部１０のズームボタンの所定操作に基づいて中央制御部１１によって光学ズーム倍率が指定されると、図示しないレンズ駆動部（例えば、モータ等、カム等）は、中央制御部１１から出力され入力された光学ズーム倍率の指定指示に従って、ズーム調整用レンズを光軸方向に移動させて当該ズーム調整用レンズの光軸方向の位置を調整する。
【００２１】
電子撮像部２は、例えば、図示は省略するが、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal-oxide Semiconductor）等のイメージセンサ等から構成されている。そして、電子撮像部２は、撮像レンズ部１の各種光学レンズや絞り（図示略）を通過した光学像を、略矩形状の撮像領域にてＲＧＢ色成分よりなる二次元の画像信号に変換して、ユニット回路部３に出力する。
【００２２】
ユニット回路部３は、電子撮像部２から出力された被写体の光学像に応じたＲＧＢ色成分よりなるアナログの画像信号が入力される。また、ユニット回路部３は、図示は省略するが、入力された画像信号を保持するＣＤＳ（Correlated Double Sampling）と、その画像信号を増幅するゲイン調整アンプ、増幅された画像信号をデジタルの画像信号（ＲＧＢ画像データ）に変換するＡＤＣ（Analogue to Digital Convertor）等から構成されている。
また、ユニット回路部３は、必要に応じて、入力された画像信号をＹＵＶ色空間に対応する画像データ（ＹＵＶ画像データ）や、ＨＳＶ色空間に対応する画像データ（ＨＳＶ画像データ）に変換して中央制御部１１に出力する。
【００２３】
メモリ４は、例えば、ＤＲＡＭ（Dynamic Random Access Memory）等により構成され、補正情報算出部５、画像処理部６、表示制御部７、中央制御部１１等によって処理されるデータ等を一時的に記憶する。
【００２４】
補正情報算出部５は、画像取得部５ａと、第１算出部５ｂと、第２算出部５ｃとを具備している。
【００２５】
画像取得部５ａは、撮像レンズ部１及び電子撮像部２により撮像され、補正情報算出処理（後述）に用いられる所定の画像を取得する。
即ち、電子撮像部２は、例えば、撮像制御部（図示略）の制御下にて撮像レンズ部１のＦ値や光学ズーム倍率などの撮影条件が固定されるとともに、撮像レンズ部１の撮像光学系（より具体的には、少なくとも電子撮像部２の撮像領域と光軸方向に重なる領域）に入射される光量が略等しくなるような条件下で、所定の被写体（例えば、白色光等）を撮像する。そして、画像取得部５ａは、電子撮像部２から出力されユニット回路部３により変換された所定の被写体画像Ｐ１の画像データ（例えば、ＲＧＢ画像データやＹＵＶ画像データ等）を取得する。
ここで、画像取得部５ａは、撮像レンズに入射される光量が略等しい条件下で電子撮像部２により撮像された所定の画像を取得する取得手段を構成している。
【００２６】
第１算出部５ｂは、画像取得部５ａにより取得された所定の被写体の画像の画素値に基づいて、当該画素値の強さの分布としての等高線分布Ｄにおける中心Ｃの座標（ｘｃ, ｙｃ）を算出する。
即ち、第１算出部５ｂは、画像取得部５ａにより取得された所定の被写体画像Ｐ１の画像データの各画素の画素値に基づいて、当該画素値を高さとする等高線分布Ｄ（図３（ａ）参照）を生成する。
ここで、画素値とは、例えば、ＲＧＢ画像データの各画素の各色成分毎のデータや、ＹＵＶ画像データの各画素の輝度値Ｙ等のことである。例えば、画素値として輝度値Ｙを適用した場合、図３（ａ）及び図３（ｂ）に示すように、撮像レンズ部１の撮像光学系の中心が輝度値が最も高く（最も明るく）、中心から周辺に離れるほど輝度値が低下している（シェーディング効果）。
また、図３（ｂ）にあっては、図３（ａ）に示す中心と周縁部とを結ぶ線分Ｒに沿って並んだ複数の画素の輝度値Ｙを所定の間隔を空けてサンプリングしたものを模式的に表している。
なお、等高線分布Ｄは、所定の被写体画像Ｐ１の画像データの各画素の画素値の強さ（大きさ）に基づいて仮想的に表した分布であって、所定の被写体画像Ｐ１の画像データに実際に現れているものではない。
【００２７】
また、第１算出部５ｂは、所定の被写体画像Ｐ１の水平方向（一方向）に並んだ複数の画素の画素値に基づいて、等高線分布Ｄにおける当該水平方向の重心ｘｃを算出するとともに、所定の被写体画像Ｐ１の垂直方向（一方向と略直交する他方向）に並んだ複数の画素の画素値に基づいて、等高線分布Ｄにおける当該垂直方向の重心ｙｃを算出する。そして、第１算出部５ｂは、所定の被写体画像Ｐ１の水平方向及び垂直方向の各々の重心ｘｃ、ｙｃに基づいて、等高線分布Ｄにおける中心Ｃの座標（ｘｃ, ｙｃ）を基準位置として算出する。
なお、以下の説明にあっては、各座標は、例えば、所定の被写体画像Ｐ１の左上隅部を原点標（０, ０）として表すものとする。
【００２８】
第１算出部５ｂは、等高線分布Ｄにおける水平方向（ｘ軸方向）の重心を算出する場合、所定の被写体画像Ｐ１の画像データの各画素の画素値（例えば、輝度値Ｙ）に基づいて、水平方向の所定の線分Ｘの端点Ａ、Ｂの各画素の画素値を特定する。具体的には、第１算出部５ｂは、垂直方向（ｙ軸方向）の所定位置（例えば、略中央部）にて、水平方向に延在する所定の線分Ｘを特定し、当該線分Ｘの端点Ａ、Ｂの各画素の画素値を取得する。
そして、第１算出部５ｂは、端点Ａ、Ｂの各画素の画素値どうしを比較して、これら画素値どうしが等しいと判定した場合には、周辺光量落ちが水平方向に沿って対称（左右対称）と考えられるので、線分Ｘの中点を重心ｘｃとする。一方、第１算出部５ｂは、端点Ａ、Ｂの各画素の画素値が異なると判定した場合には、画素値の低い方の端点（例えば、図４（ａ）における端点Ｂ）側にて他方の端点（例えば、図４（ａ）における端点Ａ）の画素の画素値と等しい位置（例えば、点Ｂ’）を特定し、当該位置（点Ｂ’）と他方の端点（端点Ａ）の中点を重心ｘｃとする。
【００２９】
また、第１算出部５ｂは、等高線分布Ｄにおける垂直方向（ｙ軸方向）に関しても、垂直方向の所定の線分Ｙについて重心ｙｃを算出する。なお、重心ｙｃの算出方法は、上記した重心ｘｃの算出方法と略同様であり、その詳細な説明は省略する。
そして、第１算出部５ｂは、上記のようにして算出された所定の被写体画像Ｐ１の水平方向の重心ｘｃ及び垂直方向の重心ｙｃを、等高線分布Ｄにおける中心Ｃ、即ち、シェーディング中心Ｃの座標（ｘｃ, ｙｃ）として特定する（図４（ｂ）参照）。
【００３０】
なお、線分Ｘの重心ｘｃ及び線分Ｙの重心ｙｃの算出にて、各線分Ｘ、Ｙの端点Ａ、Ｂの各画素を中心とする所定範囲内の周辺画素の画素値の平均値を用いても良く、これにより、所定の被写体画像Ｐ１の画像データに含まれるノイズの影響を低減することができる。
【００３１】
また、所定の被写体画像Ｐ１の短辺方向の重心、即ち、垂直方向の重心ｙｃを算出する場合、第１算出部５ｂは、略矩形状の所定の被写体画像Ｐ１の中心を通り、当該所定の被写体画像Ｐ１の短辺及び長辺と交わる斜め方向に延在する二つの線分Ｙａ、Ｙｂに沿って並んだ複数の画素の画素値に基づいて、等高線分布Ｄにおける垂直方向（短辺と略平行な他方向）の重心ｙｃを算出しても良い（図４（ｃ）参照）。
具体的には、第１算出部５ｂは、上記と同様にして、二つの線分Ｙａ、Ｙｂの各々の重心ｙｃ１、ｙｃ２を算出し、各重心ｙｃ１、ｙｃ２から引いた垂線どうしが交わる点を垂直方向の重心ｙｃとして算出する。
【００３２】
このように、第１算出部５ｂは、画像取得部５ａにより取得された所定の被写体画像Ｐ１の画素値に基づいて、当該画素値の強さの分布（等高線分布Ｄ）における基準位置を算出する第１算出手段を構成している。
【００３３】
第２算出部５ｃは、所定の被写体画像Ｐ１におけるシェーディング中心Ｃから当該所定の被写体画像Ｐ１の左上、右上、左下、右下の４つの隅部の各々までの距離を基準として、電子撮像部２から出力される画像情報における複数の画素の画素値（例えば、輝度値Ｙ）に対するシェーディング補正用の補正ゲイン代表テーブルＴ（補正情報；後述）を算出する。
具体的には、第２算出部５ｃは、中心ゲイン算出部ｃ１と、補正係数算出部ｃ２と、仮補正ゲイン算出部ｃ３と、仮補正ゲイン特定部ｃ４とを具備している。
【００３４】
中心ゲイン算出部ｃ１は、所定の被写体画像Ｐ１の等高線分布Ｄにおける中心Ｃ、即ち、シェーディング中心Ｃにおける画素値を、シェーディング補正用の補正ゲインの算出の基準となる補正ゲイン（中心ゲイン）として算出する。
なお、中心ゲインの算出にて、シェーディング中心Ｃの画素を中心とする所定範囲内の周辺画素の画素値の平均値を用いても良く、これにより、所定の被写体画像Ｐ１の画像データに含まれるノイズの影響を低減することができる。
【００３５】
補正係数算出部ｃ２は、シェーディング中心Ｃからの距離に応じた距離補正係数を算出する。
即ち、補正係数算出部ｃ２は、所定の被写体画像Ｐ１の画像データの各画素の画素値に基づいて、シェーディング中心Ｃから上下左右の各方向に並んだ複数の画素の画素値を所定の間隔（例えば、シェーディング補正時の画素間隔等）を空けて取得する。そして、補正係数算出部ｃ２は、中心ゲイン算出部ｃ１により算出された中心ゲインを基準として所定の演算を行うことで、上下左右の各方向について複数の画素の画素値からなる画素値系列の各画素値に対応するシェーディング補正用の補正ゲインを算出する。これにより、補正係数算出部ｃ２は、上下左右の各方向についてシェーディング補正用の補正ゲインからなるサンプル系列を算出する。ここで、上下左右の各方向の補正ゲインのサンプル系列は、シェーディング中心Ｃから距離が離れるに従って補正ゲインが大きくなるような曲線に近似した形状となる（図６（ｂ）参照）。
なお、シェーディング中心Ｃから上下左右の各方向に並んだ複数の画素の画素値を取得する間隔は、シェーディング補正時の画素間隔に限られるものではなく、上下左右の各方向の距離補正係数を算出するのに十分な精度が得られるような画素間隔であれば適宜任意に変更可能である。
【００３６】
続けて、補正係数算出部ｃ２は、上下左右の各方向のサンプル系列のうち、シェーディング中心Ｃからの距離が最も遠い方向（例えば、図６（ａ）における右方向）の距離補正係数を基準（距離補正係数：1.0）として設定し、残りの方向の距離補正係数を等高線分布Ｄにおける間隔に応じて設定する。
具体的には、補正係数算出部ｃ２は、シェーディング中心Ｃからの距離が最も遠い方向の等高線分布Ｄにおける間隔を基準として、求めたい方向の等高線分布Ｄにおける間隔が狭くなっている場合（例えば、上方向や左方向等の場合）には、シェーディング中心Ｃからの距離に応じた補正ゲインが基準よりも大きくなるような距離補正係数を設定する。一方で、補正係数算出部ｃ２は、求めたい方向の等高線分布Ｄにおける間隔が広くなっている場合（例えば、下方向等の場合）には、シェーディング中心Ｃからの距離に応じた補正ゲインが基準よりも小さくなるような距離補正係数を設定する。
例えば、図６（ａ）に示すように、補正係数算出部ｃ２は、等高線分布Ｄにおける間隔が最も狭くなっている上方向は、補正ゲインが最も大きくなるような距離補正係数（例えば、距離補正係数：1.4）を設定し、また、等高線分布Ｄにおける間隔が次に狭くなっている左方向は、補正ゲインが次に大きくなるような距離補正係数（例えば、距離補正係数：1.2）を設定する。また、補正係数算出部ｃ２は、シェーディング中心Ｃからの距離が最も遠い方向の等高線分布Ｄにおける間隔よりも等高線の間隔が広くなっている下方向は、補正ゲインが基準よりも小さくなるような距離補正係数（例えば、距離補正係数：0.7）を設定する。
【００３７】
なお、距離補正係数の算出にて、上下左右の各方向の補正ゲインのサンプル系列を基準とするようにしたが、例えば、当該サンプル系列を算出するのに用いられる上下左右の各方向についての複数の画素の画素値からなる画素値系列を基準としても良い。
【００３８】
仮補正ゲイン算出部ｃ３は、所定の被写体画像Ｐ１におけるシェーディング中心Ｃと４つの隅部の各々とを結ぶ斜め４方向の各線分Ｌ（図５参照）ついて、当該各線分Ｌに沿う複数の画素の画素値のシェーディング補正用の仮補正ゲインをそれぞれ算出する。
即ち、仮補正ゲイン算出部ｃ３は、所定の被写体画像Ｐ１の画像データの各画素の画素値に基づいて、シェーディング中心Ｃから左上、右上、左下、右下の斜め４方向の各線分Ｌに沿って並んだ複数の画素の画素値を所定の間隔（サンプリング間隔）を空けて取得する。このとき、仮補正ゲイン算出部ｃ３は、斜め４方向の複数の画素の画素値のサンプリング間隔を、補正係数算出部ｃ２により算出された上下左右の各方向の距離補正係数を基準として算出する（図７参照）。
【００３９】
ここで、図７を参照して、サンプリング間隔の算出方法について説明する。
なお、図７にあっては、説明の簡略化のため、シェーディング中心Ｃの座標（ｘｃ, ｙｃ）を原点（０, ０）として説明する。また、サンプリング間隔を所定の基準画素数（例えば、16画素）ずつとし、サンプリングの基準画素の座標を（ｘ０, ｙ０）として表す。
【００４０】
図７に示すように、斜め４方向のうち、一の斜め方向（例えば、右上方向）に並んだ複数の画素の画素値のサンプリング間隔を算出する場合、仮補正ゲイン算出部ｃ３は、当該一の斜め方向を分解したニ方向（例えば、右方向及び上方向）の距離補正係数を基準とする。即ち、仮補正ゲイン算出部ｃ３は、一の斜め方向を分解したニ方向（例えば、右方向及び上方向）のうち、水平方向と平行な方向（例えば、右方向）の距離補正係数を基準として、ｘ軸方向のサンプリング間隔の特定に係るｘ座標ｘ１を算出する一方で、垂直方向と平行な方向（例えば、上方向）の距離補正係数を基準として、ｙ軸方向のサンプリング間隔の特定に係るｙ座標ｙ１を算出する。
具体的には、ｘ座標ｘ１を算出する場合、仮補正ゲイン算出部ｃ３は、基準画素のｘ座標ｘ０にサンプリング間隔の基準画素数（例えば、16画素）を乗算したものを、水平方向と平行な方向（例えば、右方向）の距離補正係数（例えば、距離補正係数：1.0）で除算する。同様に、ｙ座標ｙ１を算出する場合、仮補正ゲイン算出部ｃ３は、基準画素のｙ座標ｙ０にサンプリング間隔の基準画素数（例えば、16画素）を乗算したものを、垂直方向と平行な方向（例えば、上方向）の距離補正係数（例えば、距離補正係数：1.4）で除算する。
この結果、サンプリング間隔の特定に係るｘ座標ｘ１及びｙ座標ｙ１の各々は、距離補正係数が基準（距離補正係数：1）より大きい場合は、シェーディング中心Ｃに近くなり、一方、基準より小さい場合は中心より遠くなる。つまり、ｘ座標ｘ１及びｙ座標ｙ１の各々は、一の斜め方向（例えば、右上方向）を分解したニ方向（例えば、右方向及び上方向）の等高線分布Ｄの形状に即した配置となる。
【００４１】
そして、仮補正ゲイン算出部ｃ３は、算出されたｘ座標ｘ１及びｙ座標ｙ１に基づいて、二点(ｘ１, ０),(０, ｙ１)を通る楕円を算出し、当該楕円とシェーディング中心Ｃから一の斜め方向の隅部（例えば、右上隅部）への線分Ｌとの交点Ｉの座標(ｘｉ, ｙｉ)をサンプリング間隔として算出する。ここで、交点Ｉは、一の斜め方向を分解したニ方向についての画素値を高さとする等高線上にあると考えられる。
【００４２】
続けて、仮補正ゲイン算出部ｃ３は、所定の被写体画像Ｐ１の画像データの各画素の画素値に基づいて、交点Iの座標(ｘｉ, ｙｉ)の画素値を順次算出する。即ち、仮補正ゲイン算出部ｃ３は、ｘ軸方向のサンプリング間隔をxi画素ずつとするとともにｙ軸方向のサンプリング間隔をｙｉ画素ずつとして、シェーディング中心Ｃから一の斜め方向（例えば、右上方向）に並んだ複数の画素の画素値を順次取得する。
そして、仮補正ゲイン算出部ｃ３は、中心ゲイン算出部ｃ１により算出された中心ゲインを基準として所定の演算を行うことで、一の斜め方向（例えば、右上方向）についての複数の画素の画素値からなる画素値系列の各画素値に対応するシェーディング補正用の仮補正ゲインを算出する。これにより、補正係数算出部ｃ２は、一の斜め方向についてシェーディング補正用の仮補正ゲインからなるサンプル系列を算出する。
【００４３】
また、仮補正ゲイン算出部ｃ３は、他の斜め方向（例えば、左上方向、左下方向、右下方向）に関しても、当該各方向に並んだ複数の画素の画素値のサンプリング間隔を算出する。なお、サンプリング間隔の算出方法は、上記した右上方向のサンプリング間隔の算出方法と略同様であり、その詳細な説明は省略する。
【００４４】
このように、仮補正ゲイン算出部ｃ３は、所定の画像におけるシェーディング中心Ｃと各隅部とを結ぶ各線分Ｌに沿う複数の画素の画素値のシェーディング補正用の仮補正ゲインのサンプル系列（仮補正情報）をそれぞれ算出する仮補正情報算出手段を構成している。
なお、仮補正ゲインの算出にて、各画素を中心とする所定範囲内の周辺画素の画素値の平均値を用いても良く、これにより、所定の被写体画像Ｐ１の画像データに含まれるノイズの影響を低減することができる。
【００４５】
仮補正ゲイン特定部ｃ４は、仮補正ゲイン算出部ｃ３により算出された４つの斜め方向の仮補正ゲインのサンプル系列の中で、一の斜め方向の仮補正ゲインのサンプル系列を特定する。
具体的には、仮補正ゲイン特定部ｃ４は、所定の被写体画像Ｐ１における左上、右上、左下、右下の４つの隅部のうち、シェーディング中心Ｃから最も近い隅部における像高を特定する。そして、仮補正ゲイン特定部ｃ４は、４つの斜め方向の仮補正ゲインのサンプル系列の中で、特定された像高にて最も仮補正ゲインの小さい斜め方向のサンプル系列を特定する。
例えば、図８には、所定のサンプリング間隔（補正間隔）毎の斜め方向の仮補正ゲインと代表テーブルＴ（後述）の補正ゲインを示すが、左上方向の仮補正ゲインのサンプル系列が像高64付近までしかなく、この場合、仮補正ゲイン特定部ｃ４は、シェーディング中心Ｃから最も近い隅部として、左上隅部を特定する。そして、当該像高64では、左上方向の仮補正ゲインのサンプル系列の仮補正ゲインが最も小さくなるので、仮補正ゲイン特定部ｃ４は、最も仮補正ゲインの小さい斜め方向の仮補正ゲインのサンプル系列として、左上方向の仮補正ゲインのサンプル系列を特定する。
【００４６】
このように、仮補正ゲイン特定部ｃ４は、仮補正ゲイン算出部ｃ３により算出された斜め方向の各線分Ｌに対応する仮補正ゲインのサンプル系列（仮補正情報）のうち、シェーディング中心Ｃから最も近い隅部までの距離に対応する仮補正ゲイン（補正値）が最小となる一の斜め方向の仮補正ゲインのサンプル系列（仮補正情報）を特定する仮補正情報特定手段を構成している。
【００４７】
そして、第２算出部５ｃは、仮補正ゲイン特定部ｃ４により特定された一の斜め方向の仮補正ゲインのサンプル系列を基準として、シェーディング補正用の補正ゲイン代表テーブルＴを算出する。
具体的には、第２算出部５ｃは、シェーディング中心Ｃからの各距離（各像高）にて、仮補正ゲイン特定部ｃ４により特定された一の斜め方向（例えば、左上方向）の仮補正ゲインのサンプル系列における各仮補正ゲイン（補正値）が、他の３つの斜め方向の仮補正ゲインのサンプル系列における各仮補正ゲインを上回らないように当該一の斜め方向の仮補正ゲインのサンプル系列を修正する。即ち、例えば、図８に示すように、左上方向の仮補正ゲインのサンプル系列は、像高64よりも小さい一部の領域（例えば、像高50〜60程度）で他の斜め方向の仮補正ゲインの方が小さくなるというゲインの逆転現象が起こっている。そこで、左上方向の仮補正ゲインのサンプル系列にてゲインの逆転現象が起こらない程度（例えば、70〜80％程度）に各仮補正ゲインを抑制する。
そして、第２算出部５ｃは、修正された一の斜め方向の仮補正ゲインのサンプル系列を、シェーディング補正用の補正ゲイン代表テーブルＴ（図８参照）として算出する。
【００４８】
なお、仮補正ゲイン特定部ｃ４により特定された一の斜め方向の仮補正ゲインのサンプル系列が、シェーディング中心Ｃから最も遠い斜め方向の仮補正ゲインのサンプル系列よりも短い場合には、第２算出部５ｃは、上記と同様にして、少なくともシェーディング中心Ｃから最も遠い隅部における像高（例えば、右下方向の像高73）まで線型補間により補正ゲインを算出していく。このとき、第２算出部５ｃは、計算誤差などを考慮して、シェーディング中心Ｃから最も遠い隅部における像高を超えるまで（例えば、像高76程度）、補正ゲインを算出しても良い。
【００４９】
このように、第２算出部５ｃは、所定の被写体画像Ｐ１における第１算出部５ｂにより算出されたシェーディング中心Ｃから当該所定の被写体画像Ｐ１の各隅部までの各距離を基準として、電子撮像部２から出力される画像情報における複数の画素の画素値に対するシェーディング補正用の補正ゲイン代表テーブルＴ（補正情報）を算出する第２算出手段を構成している。
【００５０】
また、第２算出部５ｃは、撮像レンズ部１の絞り値や光学ズーム倍率毎に、シェーディング補正用の補正ゲイン代表テーブルＴを基準として所定の演算を行うことで、電子撮像部２から出力される画像情報に対する補正ゲインテーブルをそれぞれ生成する。
【００５１】
画像処理部６は、補正情報記憶部６ａと、補正処理部６ｂとを具備している。
【００５２】
補正情報記憶部６ａは、補正情報算出部５の第２算出部５ｃにより算出されたシェーディング補正用の補正ゲイン代表テーブルＴ、撮像レンズ部１の絞り値や光学ズーム倍率に応じて補正ゲインが変更された複数の補正ゲインテーブルを記憶する。また、補正情報記憶部６ａは、シェーディング中心Ｃの座標と、各補正ゲインテーブルと対応付けられた上下左右の距離補正係数を記憶する。
なお、補正情報記憶部６ａには、シェーディング補正用の補正ゲイン代表テーブルＴのみを記憶しておいても良く、この場合には、シェーディング補正処理の際に、後述する補正処理部６ｂが当該代表テーブルＴに基づいて、撮像レンズ部１の絞り値や光学ズーム倍率毎に電子撮像部２から出力される画像情報に対する補正ゲインをそれぞれ算出するようにしても良い。
【００５３】
補正処理部６ｂは、電子撮像部２から出力される画像情報に対してシェーディング補正を行う。
即ち、補正処理部６ｂは、被写体の撮像の際に電子撮像部２から出力されユニット回路部３により生成された所定の撮像画像の画像データに対して、撮像レンズ部１の絞り値や光学ズーム倍率に応じて、所定の補正ゲインを乗算するシェーディング補正を行う。
ここで、シェーディング補正とは、撮像画像のＲＧＢ画像データの各画素の各色成分毎のデータの色むらを補正する処理（クロマシェーディング）や、撮像画像のＹＵＶ画像データの各画素の輝度値Ｙの輝度むらを補正する処理（輝度シェーディング）のことである。
【００５４】
具体的には、先ず、中央制御部１１は、ユーザによる操作入力部１０の所定操作に基づいて光学ズーム倍率や絞り値の指定指示に係る所定の操作信号が入力されると、この指定指示に対応するズーム調整用レンズの光軸方向の位置や絞り値を特定する。そして、中央制御部１１は、特定されたズーム調整用レンズの光軸方向の位置や絞り値に係る所定の指示信号を画像処理部６の補正処理部６ｂに出力する。
補正処理部６ｂは、ズーム調整用レンズの光軸方向の位置や絞り値に基づいて、補正情報記憶部６ａに記憶されているシェーディング補正用の補正ゲイン代表テーブルＴや撮像レンズ部１の絞り値や光学ズーム倍率毎の補正ゲインテーブルの中で、入力された所定の指示信号に対応するシェーディング補正用の補正ゲインテーブルを読み出して取得する。また、補正処理部６ｂは、補正情報記憶部６ａに記憶されているシェーディング中心Ｃの座標及び上下左右の距離補正係数を読み出して取得する。
そして、補正処理部６ｂは、ユニット回路部３により生成された所定の撮像画像の各画素について、その画素のシェーディング中心Ｃからの距離と上下左右の距離補正係数とシェーディング補正用の補正ゲインテーブルによって所定の補正ゲインを算出して、当該補正ゲインを各画素の画素値に乗算するシェーディング補正を行う。
また、補正処理部６ｂは、シェーディング補正が施された所定の撮像画像の画像データを処理済み画像として中央制御部１１に出力する。
【００５５】
なお、補正処理部６ｂは、中央制御部１１とは独立して、ズーム調整用レンズの光軸方向の位置や絞り値に基づいて、シェーディング補正用の所定の補正ゲインテーブルを補正情報記憶部６ａから読み出す処理を行っても良い。
【００５６】
このように、補正処理部６ｂは、第２算出部５ｃにより算出されたシェーディング補正用の補正情報に基づいて、電子撮像部２から出力される画像情報に対してシェーディング補正を行う補正手段を構成している。
【００５７】
また、画像処理部６は、所定の撮像画像の画像データの記録の際に、中央制御部１１から出力された画像データを受け取って、当該画像データに対して各種の画像処理や圧縮等を施してファイル化する。そして、画像処理部６は、ファイル化された画像データを画像記録部９に転送する。
【００５８】
表示制御部７は、メモリ４に一時的に記憶されている表示用の画像データを読み出して表示部８に表示させる制御を行う。
具体的には、表示制御部７は、ＶＲＡＭ、ＶＲＡＭコントローラ、デジタルビデオエンコーダなどを備えている（何れも図示略）。そして、デジタルビデオエンコーダは、中央制御部１１の制御下にてメモリ４から読み出されてＶＲＡＭに記録されている輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを、ＶＲＡＭコントローラを介してＶＲＡＭから定期的に読み出して、これらのデータを元にビデオ信号を発生して表示部８に出力する。
【００５９】
表示部８は、例えば、液晶表示装置であり、表示制御部７からのビデオ信号に基づいて電子撮像部２により撮像された画像などを表示画面に表示する。具体的には、表示部８は、静止画撮像モードや動画撮像モードにて、電子撮像部２による被写体の撮像により生成された複数の画像フレームを所定のフレームレートで逐次更新しながらライブビュー画像を表示する。
【００６０】
画像記録部９は、例えば、不揮発性メモリ等により構成され、画像処理部６の符号化部（図示略）により所定の圧縮形式で符号化された記録用の静止画像データや複数の画像フレームからなる動画像データを記録する。
【００６１】
操作入力部１０は、当該撮像装置１００の所定操作を行うためのものである。具体的には、操作入力部１０は、被写体の撮像指示に係るシャッタボタン、撮像モードや機能等の選択指示に係る選択決定用ボタン、ズーム量の調整指示に係るズームボタン等を備え（何れも図示略）、これらのボタンの操作に応じて所定の操作信号を中央制御部１１に出力する。
【００６２】
中央制御部１１は、撮像装置１００の各部を制御するものである。具体的には、中央制御部１１は、図示は省略するが、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）を備え、撮像装置１００用の各種処理プログラム（図示略）に従って各種の制御動作を行う。
【００６３】
次に、撮像装置１００によるシェーディング補正用の補正情報算出処理について、図２を参照して説明する。
図２は、補正情報算出処理に係る動作の一例を示すフローチャートである。
【００６４】
図２に示すように、画像処理部６の補正処理部６ｂは、補正情報記憶部６ａに記憶されている情報（例えば、シェーディング補正用の補正ゲインテーブル等）を初期化した後（ステップＳ１）、補正情報算出部５の画像取得部５ａは、撮像レンズ部１及び電子撮像部２により撮像されたシェーディング補正用の所定の被写体画像Ｐ１を取得する（ステップＳ２）。
具体的には、例えば、撮像レンズ部１のＦ値や光学ズーム倍率などの撮影条件が固定されるとともに、撮像レンズ部１の撮像光学系に入射される光量が略等しくなるような条件下で、電子撮像部２により所定の被写体（例えば、白色光等）が撮像された後、ユニット回路部３により変換された所定の被写体画像Ｐ１の画像データ（例えば、ＲＧＢ画像データやＹＵＶ画像データ等）を、画像取得部５ａは取得する。
【００６５】
次に、第１算出部５ｂは、画像取得部５ａにより取得された所定の被写体画像Ｐ１の画素値に基づいて、当該画素値の強さの分布である等高線分布Ｄを生成した後、等高線分布Ｄにおける中心Ｃ、即ち、シェーディング中心Ｃの座標（ｘｃ, ｙｃ）を算出する（ステップＳ３）。
具体的には、第１算出部５ｂは、所定の被写体画像Ｐ１の等高線分布Ｄにおける水平方向の重心ｘｃを算出するとともに、所定の被写体画像Ｐ１の等高線分布Ｄにおける垂直方向の重心ｙｃを算出する。そして、第１算出部５ｂは、算出された所定の被写体画像Ｐ１の水平方向の重心ｘｃ及び垂直方向の重心ｙｃを、シェーディング中心Ｃの座標（ｘｃ, ｙｃ）として特定する。
【００６６】
続けて、第２算出部５ｃの中心ゲイン算出部ｃ１は、所定の被写体画像Ｐ１におけるシェーディング中心Ｃの画素値を、シェーディング補正用の補正ゲインの算出の基準となる中心ゲインとして算出する（ステップＳ４）。
【００６７】
次に、第２算出部５ｃの補正係数算出部ｃ２は、上下左右の各方向についてのシェーディング補正用の補正ゲインからなるサンプル系列をそれぞれ算出する（ステップＳ５）。
具体的には、補正係数算出部ｃ２は、所定の被写体画像Ｐ１の画像データの各画素の画素値に基づいて、シェーディング中心Ｃから上下左右の各方向に並んだ複数の画素の画素値を所定の間隔を空けて取得する。続けて、補正係数算出部ｃ２は、中心ゲイン算出部ｃ１により算出された中心ゲインを基準として、上下左右の各方向について複数の画素値からなる画素値系列の各画素値に対応するシェーディング補正用の補正ゲインを算出していくことで、上下左右の各方向のシェーディング補正用の補正ゲインからなるサンプル系列をそれぞれ算出する。
【００６８】
続けて、補正係数算出部ｃ２は、上下左右の各方向について、シェーディング補正用の補正ゲインをシェーディング中心Ｃからの距離に応じて補正するための距離補正係数をそれぞれ算出する（ステップＳ６）。
具体的には、補正係数算出部ｃ２は、上下左右の各方向のサンプル系列のうち、シェーディング中心Ｃからの距離が最も遠い方向（例えば、図６（ａ）における右方向）の距離補正係数を基準（距離補正係数：1.0）として設定し、残りの方向の距離補正係数を等高線分布Ｄにおける間隔に応じて設定する。即ち、補正係数算出部ｃ２は、求めたい方向の等高線分布Ｄにおける間隔が基準の間隔よりも狭くなっている場合には、シェーディング中心Ｃからの距離に応じた補正ゲインが基準よりも大きくなるような距離補正係数を設定する。一方で、補正係数算出部ｃ２は、求めたい方向の等高線分布Ｄにおける間隔が基準の間隔よりも広くなっている場合（例えば、下方向等の場合）には、シェーディング中心Ｃからの距離に応じた補正ゲインが基準よりも小さくなるような距離補正係数を設定する。
【００６９】
次に、第２算出部５ｃの仮補正ゲイン算出部ｃ３は、電子撮像部２の撮像領域におけるシェーディング中心Ｃから左上、右上、左下、右下の斜め４方向について、複数の画素の画素値のサンプリング間隔をそれぞれ算出する（ステップＳ７）。
具体的には、仮補正ゲイン算出部ｃ３は、サンプリング間隔を求めたい一の斜め方向を分解したニ方向の距離補正係数を基準として、当該一の斜め方向に沿って配設された複数の画素の画素値のサンプリング間隔を算出する。即ち、仮補正ゲイン算出部ｃ３は、一の斜め方向（例えば、右上方向）を分解したニ方向（例えば、右方向及び上方向）のうち、水平方向と平行な方向（例えば、右方向）の距離補正係数を基準として、ｘ軸方向のサンプリング間隔の特定に係るｘ座標ｘ１を算出する一方で、垂直方向と平行な方向（例えば、上方向）の距離補正係数を基準として、ｙ軸方向のサンプリング間隔の特定に係るｙ座標ｙ１を算出する。そして、仮補正ゲイン算出部ｃ３は、ｘ座標ｘ１及びｙ座標ｙ１に基づいて、二点(ｘ１, ０),(０, ｙ１)を通る楕円を算出し、当該楕円とシェーディング中心Ｃから一の斜め方向の隅部（例えば、右上隅部）への線分Ｌとの交点Ｉの座標(ｘｉ, ｙｉ)をサンプリング間隔として算出する。
【００７０】
続けて、仮補正ゲイン算出部ｃ３は、斜め４方向について、複数の画素の画素値のシェーディング補正用の仮補正ゲインからなるサンプル系列をそれぞれ算出する（ステップＳ８）。
具体的には、仮補正ゲイン算出部ｃ３は、所定の被写体画像Ｐ１の画像データの各画素の画素値に基づいて、ｘ軸方向のサンプリング間隔をｘｉ画素ずつとするとともにｙ軸方向のサンプリング間隔をｙｉ画素ずつとして、斜め４方向の各線分Ｌに沿って並んだ複数の画素の画素値を順次取得する。そして、仮補正ゲイン算出部ｃ３は、中心ゲイン算出部ｃ１により算出された中心ゲインを基準として、斜め４方向の各々についての複数の画素値からなる画素値系列の各画素値に対応するシェーディング補正用の仮補正ゲインを算出していくことで、斜め４方向の各々のシェーディング補正用の仮補正ゲインからなるサンプル系列をそれぞれ算出する。
【００７１】
次に、第２算出部５ｃは、シェーディング補正用の補正ゲイン代表テーブルＴを算出する（ステップＳ９）。
具体的には、第２算出部５ｃの仮補正ゲイン特定部ｃ４は、仮補正ゲイン算出部ｃ３により算出された４つの斜め方向の仮補正ゲインのサンプル系列の中で、一の斜め方向の仮補正ゲインのサンプル系列を特定する。即ち、仮補正ゲイン特定部ｃ４は、所定の被写体画像Ｐ１における左上、右上、左下、右下の４つの隅部のうち、シェーディング中心Ｃから最も近い隅部における像高を特定し、４つの斜め方向のサンプル系列の中で、特定された像高にて最も仮補正ゲインの小さい斜め方向（例えば、左上方向）のサンプル系列を特定する。
続けて、第２算出部５ｃは、シェーディング中心Ｃからの各距離にて、仮補正ゲイン特定部ｃ４により特定された一の斜め方向（例えば、左上方向）の仮補正ゲインのサンプル系列における各仮補正ゲインが、他の３つの斜め方向の仮補正ゲインのサンプル系列における各仮補正ゲインを上回らないように当該一の斜め方向の仮補正ゲインのサンプル系列を修正する。そして、第２算出部５ｃは、修正された一の斜め方向の仮補正ゲインのサンプル系列を、シェーディング補正用の補正ゲイン代表テーブルＴ（図８参照）として算出する。
【００７２】
次に、第２算出部５ｃは、算出されたシェーディング補正用の補正ゲイン代表テーブルＴを基準として所定の演算を行うことで、撮像レンズ部１の絞り値や光学ズーム倍率に応じた補正ゲインからなる補正ゲインテーブルをそれぞれ生成する（ステップＳ１０）。
その後、画像処理部６の補正情報記憶部６ａは、第２算出部５ｃにより算出されたシェーディング補正用の補正ゲイン代表テーブルＴ、撮像レンズ部１の絞り値や光学ズーム倍率に応じた補正ゲインテーブル、並びにシェーディング中心Ｃの座標及び上下左右の距離補正係数を記憶する。
これにより、補正情報算出処理を終了する。
【００７３】
以上のように、実施形態１の撮像装置１００によれば、所定の被写体画像Ｐ１における画素値の強さの分布（例えば、等高線分布Ｄ）の基準位置から当該所定の被写体画像Ｐ１の各隅部までの各距離を基準として、電子撮像部２から出力される画像情報における複数の画素の画素値のシェーディング補正用の補正ゲイン代表テーブルＴを算出するので、所定の被写体画像Ｐ１における画素値の強さの分布の基準位置から各隅部にわたるシェーディング効果を十分に考慮したシェーディング補正用の補正ゲイン代表テーブルＴを算出することができる。これにより、例えば、等高線分布における中心から４隅の中での最も遠い隅部までの補正ゲインを代表テーブルとしてそのまま採用した場合などに生じる、電子撮像部２の取り付け誤差やレンズ特性や個体ばらつきなどを要因とした不適正なシェーディング補正が行われることを防止することができる適正なシェーディング補正用の補正ゲイン代表テーブルＴを算出することができる。また、従来のように、電子撮像部２の撮像領域の画素座標値を新たに生成する必要がなく、シェーディング補正用の補正ゲイン代表テーブルＴの算出にかかる処理負担を軽減して、当該シェーディング補正用の補正ゲイン代表テーブルＴを簡便に算出することができる。
【００７４】
具体的には、所定の被写体画像Ｐ１の等高線分布Ｄにおける一方向の重心ｘｃ及び当該一方向に略直交する他方向の重心ｙｃに基づいて、等高線分布Ｄにおけるシェーディング中心Ｃを算出することにより、シェーディング補正用の補正ゲイン代表テーブルＴの算出にかかる処理負担を軽減することができる。このとき、略矩形状の所定の被写体画像Ｐ１の短辺方向の重心ｙｃを算出する場合に、当該被写体画像Ｐ１の中心を通り、短辺及び長辺と交わる方向に延在する二つの線分Ｙａ、Ｙｂに沿う複数の画素の画素値に基づいて、等高線分布Ｄにおける短辺と略平行な他方向の重心ｙｃを算出することにより、所定の被写体画像Ｐ１の短辺方向の重心ｙｃについても、短辺よりも長い二つの線分Ｙａ、Ｙｂを利用して当該重心ｙｃを精度良く算出することができる。
【００７５】
また、シェーディング中心Ｃから当該所定の被写体画像Ｐ１の各隅部までの各距離を基準として算出された、所定の被写体画像Ｐ１におけるシェーディング中心Ｃと各隅部とを結ぶ各線分Ｌに沿う複数の画素の画素値のシェーディング補正用の仮補正ゲインのサンプル系列のうち、シェーディング中心Ｃから最も近い隅部までの距離に対応する補正ゲインが最小となる一の仮補正ゲインのサンプル系列を特定して、当該一の仮補正ゲインのサンプル系列に基づいて、シェーディング補正用の補正ゲイン代表テーブルＴを算出するので、等高線分布Ｄのシェーディング中心Ｃから各隅部にわたるシェーディング効果を十分に考慮したシェーディング補正用の補正ゲイン代表テーブルＴを適正に算出することができる。
特に、シェーディング中心Ｃからの各距離にて、一の仮補正ゲインのサンプル系列の各補正ゲインが、当該一の仮補正ゲインのサンプル系列以外のサンプル系列の各補正ゲインを上回らないように当該一の仮補正ゲインのサンプル系列を修正して、シェーディング補正用の補正ゲイン代表テーブルＴを算出するので、補正後の画素値の変化が大きくなってしまう画素を生じさせることのないシェーディング補正用の補正ゲイン代表テーブルＴを適正に算出することができる。
【００７６】
なお、上記実施形態１にあっては、補正処理部６ｂを備える構成を例示したが、一例であってこれに限られるものではなく、補正処理部６ｂを備えるか否かは適宜任意に変更可能である。
【００７７】
［実施形態２］
以下に、本発明を適用した実施形態２の撮像装置２００について図９〜図１２を参照して説明する。
図９は、実施形態２の撮像装置２００の概略構成を示すブロック図である。
実施形態２の撮像装置２００は、電子撮像部２から出力される画像情報における、所定位置を基準とする所定範囲Ｅ内の画像を当該所定範囲Ｅ外の画像に対して識別表示可能となるように識別表示補正処理を行う。
なお、実施形態２の撮像装置２００は、以下に説明する以外の点で上記実施形態１の撮像装置１００と略同様の構成をなし、その説明は省略する。
【００７８】
補正情報算出部５は、画像取得部５ａと、第１算出部５ｂと、第２算出部５ｃとに加えて、第３算出部５ｄを具備している。
【００７９】
第１算出部５ｂは、撮像レンズ部１及び電子撮像部２により撮像されて画像取得部５ａにより取得された画像データにおける所定位置の座標を算出する。
即ち、画像取得部５ａは、例えば、ライブビュー画像Ｐ２の撮像の際に電子撮像部２から出力されユニット回路部３により生成された所定の画像の画像データ（例えば、ＲＧＢ画像データやＹＵＶ画像データ等）を取得する。そして、第１算出部５ｂは、画像取得部５ａにより取得された画像データにおける所定位置の画素の座標を算出する。
ここで、所定位置は、任意に指定可能であり、例えば、シェーディング中心Ｃ、顔検出処理にて検出された顔の位置や、特徴検出処理にて検出された特徴物（物体や動物や植物等）の位置、ユーザによる操作入力部１０の所定操作に基づいて指定された位置等が挙げられる。
なお、顔検出処理や特徴検出処理は、公知の技術であるので、ここでは詳細な説明を省略する。
【００８０】
第３算出部５ｄは、電子撮像部２から出力される画像データにおける、所定位置を基準とする所定範囲Ｅ内の画素の画素値に対する補正ゲインと当該所定範囲Ｅ外の画素の画素値に対する補正ゲインとを異ならせるように識別表示補正処理用の補正ゲインを算出する。
即ち、第３算出部５ｄは、画像取得部５ａにより取得された、例えば、ライブビュー画像Ｐ２の画像データにおける、所定範囲Ｅ（図１２（ａ）参照）内の画素の画素値に対する補正ゲインと当該所定範囲Ｅ外の画素の画素値に対する補正ゲインとを異ならせた複数の補正ゲインからなるテーブル（図１１参照）を算出する。
具体的には、第３算出部５ｄは、所定の画像データの左上、右上、左下、右下の４つの隅部のうちの、第１算出部５ｂにより算出された所定位置の座標から最も遠い隅部の像高位置を100とし、像高位置0から25までの間の補正ゲインが像高位置25から100までの間の補正ゲインに対して３倍となるような識別表示補正処理用の補正ゲインテーブルを算出する。つまり、第１算出部５ｂにより算出された所定位置を中心（基準）として像高位置が25までを所定範囲Ｅ内とし、像高位置25から100までを所定範囲Ｅ外とする。そして、所定範囲Ｅ外の画素の画素値の補正ゲインを基準の１倍とし、所定範囲Ｅ内の画素の画素値の補正ゲインを基準の３倍とする。
なお、算出された識別表示補正処理用の補正ゲインテーブルは、補正情報記憶部６ａに転送されて記憶される。
【００８１】
また、第３算出部５ｄは、撮像レンズ部１の絞り値や光学ズーム倍率毎に、識別表示補正処理用の補正ゲインテーブルをそれぞれ生成する。
【００８２】
画像処理部６の補正処理部６ｂは、第３算出部５ｄにより算出された識別表示補正処理用の補正ゲインテーブルに基づいて、電子撮像部２から出力される画像データに対して、所定範囲Ｅ内の画像を当該所定範囲Ｅ外の画像に対して識別表示可能となるように識別表示補正処理を行う。
即ち、補正処理部６ｂは、第３算出部５ｄにより算出された識別表示補正処理用の補正ゲインテーブル及び第１算出部５ｂにより算出された所定位置の座標を補正情報記憶部６ａから読み出して取得する。また、補正処理部６ｂは、所定の値（例えば、基準である距離補正係数：1.0）に設定されている上下左右の距離補正係数を補正情報記憶部６ａから読み出して取得する。そして、補正処理部６ｂは、例えば、ライブビュー画像Ｐ２の各画素について、その画素の所定位置からの距離と上下左右の距離補正係数と識別表示補正処理用の補正ゲインテーブルによって所定の補正ゲインを算出して、当該補正ゲインを各画素の画素値に乗算する識別表示補正処理を行う。
これにより、例えば、画素値として輝度値Ｙを適用した場合、補正処理部６ｂは、第１算出部５ｂにより算出された所定位置を中心（基準）とする像高位置が25までの所定範囲Ｅ内の画素の輝度値Ｙを３倍に増幅し、当該所定範囲Ｅ外の画素の輝度値Ｙを増幅させないことで、略円形状の所定範囲Ｅ内の画像を当該所定範囲Ｅ外の画像に対してより明るくする。なお、図１２（ａ）及び後述する図１２（ｂ）に示すライブビュー画像Ｐ２にあっては、暗い部分にドットを付して模式的に明暗を表している。
【００８３】
なお、所定範囲Ｅの形状として円形状を例示したが、一例であってこれに限られるものではなく、適宜任意に変更可能である。即ち、補正処理部６ｂは、所定方向（例えば、上下左右の各方向や斜め４方向等）の距離補正係数の値を任意に設定することにより、当該所定範囲Ｅの形状を任意に変更することができる。
例えば、所定範囲Ｅを縦長の楕円形状とする場合、補正処理部６ｂは、左右方向の距離補正係数を基準に対してより大きな値に設定することにより、略楕円形状の所定範囲Ｅ内の画像を当該所定範囲Ｅ外の画像に対してより明るくすることができる（図１２（ｂ）参照）。
また、識別表示補正処理用の補正ゲインテーブルのうち、所定範囲Ｅ内の画像に対応する補正ゲインと当該所定範囲Ｅ外の画像に対応する補正ゲインとの境界部分は、例えば、補正ゲインがなだらかに変化するような補正ゲインテーブルとしても良い。これにより、例えば、所定範囲Ｅ内の画像と当該所定範囲Ｅ外の画像の明るさの変化にグラデーションをつけて当該所定範囲Ｅ外の画像を所定範囲Ｅから離れるほど段階的に暗くすることができる。
同様に、所定範囲Ｅ内の画像に対応する各補正ゲインに所定の変化をつけても良く、これにより、例えば、所定範囲Ｅ内の画像の明るさの変化にグラデーションをつけて当該所定範囲Ｅ内の画像を所定位置から離れるほど段階的に暗くしたり明るくすることができる。
【００８４】
また、所定範囲Ｅ内の画素の画素値の補正ゲインを当該所定範囲Ｅ外の画素の画素値の補正ゲインに対して大きくするようにしたが、これに限られるものではなく、例えば、所定範囲Ｅ内の画素の画素値の補正ゲインを当該所定範囲Ｅ外の画素の画素値の補正ゲインに対して小さくしても良い。
【００８５】
次に、撮像装置２００による識別表示補正処理について、図１０を参照して説明する。
図１０は、識別表示補正処理に係る動作の一例を示すフローチャートである。
なお、以下に説明する識別表示補正処理にあっては、識別表示される所定範囲Ｅの形状を略円形状として（図１２（ａ）参照）、上下左右の距離補正係数が基準（距離補正係数：1.0）に設定されて補正情報記憶部６ａに記憶されているものとする。
【００８６】
図１０に示すように、補正情報算出部５の画像取得部５ａは、例えば、ライブビュー画像Ｐ２の撮像の際に電子撮像部２から出力されユニット回路部３により生成された所定の画像データを取得する（ステップＳ２１）。
続けて、第１算出部５ｂは、画像取得部５ａにより取得された画像データにて所定位置を指定する指示が入力されたか否かを判定する（ステップＳ２２）。ここで、所定位置を指定する指示が入力されていないと判定されると（ステップＳ２２；ＮＯ）、補正処理部６ｂは、上記実施形態１と同様に、例えば、ライブビュー画像Ｐ２の画像データに対して、撮像レンズ部１の絞り値や光学ズーム倍率に応じて所定の補正ゲインを乗算するシェーディング補正処理を行う（ステップＳ２３）。その後、中央制御部１１は、処理をステップＳ２２に移行して、第１算出部５ｂは、画像取得部５ａにより取得された画像データにて所定位置を指定する指示が入力されたか否かを判定する（ステップＳ２２）。
【００８７】
一方、ステップＳ２２にて、所定位置を指定する指示が入力されたと判定されると（ステップＳ２２；ＹＥＳ）、第１算出部５ｂは、所定位置の画素の座標を算出する（ステップＳ２４）。なお、算出された所定位置の画素の座標は、補正情報記憶部６ａに転送されて記憶される。
【００８８】
次に、第３算出部５ｄは、画像取得部５ａにより取得された、例えば、ライブビュー画像Ｐ２の画像データにおける、所定位置を中心とする所定範囲Ｅ（図１２（ａ）参照）内の画素の画素値に対する補正ゲインと当該所定範囲Ｅ外の画素の画素値に対する補正ゲインとを異ならせた複数の補正ゲインからなる識別表示補正処理用の補正ゲインテーブル（図１１参照）を算出する。そして、画像処理部６の補正情報記憶部６ａは、第３算出部５ｄにより算出された識別表示補正処理用の補正ゲインテーブルを上下左右の距離補正係数と対応付けて記憶する（ステップＳ２５）。
【００８９】
次に、補正処理部６ｂは、ユーザによる操作入力部１０の所定操作に基づいて新たな所定範囲Ｅの形状（例えば、楕円形状等）が指定されて、当該所定範囲Ｅの形状を変更する指示が入力されたか否かを判定する（ステップＳ２６）。ここで、所定範囲Ｅの形状を変更する指示が入力されたと判定されると（ステップＳ２６；ＹＥＳ）、補正処理部６ｂは、指定された所定範囲Ｅの形状に対応させるように所定方向（例えば、新たな所定範囲Ｅが楕円形状の場合（図１２（ｂ）参照）、左右方向等）の距離補正係数の値を変更する（ステップＳ２７）。
一方、ステップＳ２６にて、所定範囲Ｅの形状を変更する指示が入力されていないと判定されると（ステップＳ２６；ＮＯ）、中央制御部１１は、ステップＳ２７の処理をスキップする。
【００９０】
その後、補正処理部６ｂは、第３算出部５ｄにより算出された識別表示補正処理用の補正ゲインテーブルに基づいて、ライブビュー画像Ｐ２の画像データに対して所定範囲Ｅ内の画像を当該所定範囲Ｅ外の画像に対して識別表示可能となるように識別表示補正処理を行う（ステップＳ２８）。
具体的には、補正処理部６ｂは、識別表示補正処理用の補正ゲインテーブル、所定位置の画素の座標、上下左右の距離補正係数を補正情報記憶部６ａから読み出して取得する。そして、補正処理部６ｂは、例えば、ライブビュー画像Ｐ２の画像データの各画素について、その画素の所定位置からの距離と上下左右の距離補正係数と識別表示補正処理用の補正ゲインテーブルによって所定の補正ゲインを算出して、当該補正ゲインを各画素の画素値に乗算する識別表示補正処理を行う。
そして、例えば、画素値として輝度値Ｙを適用した場合、表示制御部７は、所定位置を中心とする像高位置が25までの所定範囲Ｅ内の画素の輝度値Ｙが所定範囲Ｅ外の画素に対して３倍に増幅された補正済み画像Ｐ２（図１２（ａ）参照）を表示部８に表示させる（ステップＳ２９）。
【００９１】
次に、補正情報算出部５は、ユーザによる操作入力部１０の所定操作に基づいて、例えば、デジタルズーム等の実行が指示され撮像画像の画像データのサイズを変更する指示が入力されたか否かを判定する（ステップＳ３０）。
ここで、撮像画像の画像データのサイズを変更する指示が入力されたと判定されると（ステップＳ３０；ＹＥＳ）、中央制御部１１は、処理をステップＳ２４に移行して、それ以降の各処理（ステップＳ２４〜Ｓ２９）を実行する。即ち、ステップＳ２４にて、第１算出部５ｂは、撮像画像の画像データのサイズの変更に伴って変更される所定位置の画素の座標を算出する。その後、ステップＳ２５にて、第３算出部５ｄは、例えば、ライブビュー画像Ｐ２の画像データにおける、変更された所定位置を中心とする所定範囲Ｅ内の画素の画素値に対する補正ゲインと当該所定範囲Ｅ外の画素の画素値に対する補正ゲインとを異ならせた複数の補正ゲインからなる識別表示補正処理用の補正ゲインテーブルを算出する。
ステップＳ２４以降の各処理は、ステップＳ３０にて、撮像画像の画像データのサイズを変更する指示が入力されていないと判定されるまで（ステップＳ３０；ＮＯ）、順次実行される。
【００９２】
ステップＳ３０にて、撮像画像の画像データのサイズを変更する指示が入力されていないと判定されると（ステップＳ３０；ＮＯ）、補正情報算出部５は、ユーザによる操作入力部１０の所定操作に基づいて光学ズーム倍率や絞り値を変更する指示が入力されたか否かを判定する（ステップＳ３１）。
ここで、光学ズーム倍率や絞り値を変更する指示が入力されたと判定されると（ステップＳ３１；ＹＥＳ）、中央制御部１１は、処理をステップＳ２４に移行して、それ以降の各処理（ステップＳ２４〜Ｓ３０）を実行する。即ち、ステップＳ２４にて、第１算出部５ｂは、光学ズーム倍率や絞り値の変更に伴って変更される所定位置の画素の座標を算出する。その後、ステップＳ２５にて、第３算出部５ｄは、例えば、ライブビュー画像Ｐ２の画像データにおける、変更された所定位置を中心とする所定範囲Ｅ内の画素の画素値に対する補正ゲインと当該所定範囲Ｅ外の画素の画素値に対する補正ゲインとを異ならせた複数の補正ゲインからなる識別表示補正処理用の補正ゲインテーブルを算出する。
ステップＳ２４以降の各処理は、ステップＳ３１にて、光学ズーム倍率や絞り値を変更する指示が入力されていないと判定されるまで（ステップＳ３１；ＮＯ）、順次実行される。
【００９３】
ステップＳ３１にて、光学ズーム倍率や絞り値を変更する指示が入力されていないと判定されると（ステップＳ３１；ＮＯ）、中央制御部１１は、ユーザによる操作入力部１０の所定操作に基づいて識別表示補正処理を終了する指示が入力されたか否かを判定する（ステップＳ３２）。
ここで、識別表示補正処理を終了する指示が入力されていないと判定されると（ステップＳ３１；ＮＯ）、中央制御部１１は、処理をステップＳ２６に移行して、それ以降の各処理（ステップＳ２６〜Ｓ３１）を実行する。ステップＳ２６以降の各処理は、ステップＳ３２にて、識別表示補正処理を終了する指示が入力されたと判定されるまで（ステップＳ３２；ＹＥＳ）、順次実行される。
【００９４】
ステップＳ３２にて、識別表示補正処理を終了する指示が入力されたと判定されると（ステップＳ３２；ＹＥＳ）、中央制御部１１は、識別表示補正処理を終了させる。
【００９５】
以上のように、実施形態２の撮像装置２００によれば、識別表示補正処理用の補正ゲインテーブルに基づいて、電子撮像部２から出力される画像情報に対して、所定位置を基準とする所定範囲Ｅ内の画像を当該所定範囲Ｅ外の画像に対して識別表示可能となるように識別表示補正処理を行うので、識別表示補正処理用の補正ゲインテーブルの補正ゲインに従って所定範囲Ｅ内の画像を効果的に識別表示させることができる。
また、当該識別表示をリアルタイムで処理することができ、所定の被写体を追従する自動合焦処理（ＡＦ）におけるＯＳＤなどの所定枠や所定のアイコンなどに変えて、当該所定の被写体をより効果的に識別表示させることもできる。特に、補正ゲインテーブルの補正ゲインや距離補正係数を適宜任意に変更することにより、所定範囲Ｅの形状を変更することができ、より効果的な識別表示を行うことができる。
【００９６】
なお、上記実施形態２にあっては、操作入力部１０としてタッチパネル（図示略）を表示画面に配設して、タッチパネルの接触位置に応じて所定範囲Ｅを特定して識別表示させるような構成としても良い。
また、上記実施形態２にあっては、実施形態１に係るシェーディング補正用の補正ゲイン代表テーブルＴの算出に係る構成、即ち、補正情報算出部５の第１算出部５ｂ及び第２算出部５ｃを必ずしも備える必要はなく、適宜任意に変更可能である。
【００９７】
なお、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、第１算出部５ｂによる等高線分布Ｄにおける基準位置（中心Ｃ）の算出方法として上記実施形態に例示した方法は、一例であってこれに限られるものではなく、適宜任意に変更可能である。同様に、第２算出部５ｃによるシェーディング補正用の補正ゲイン代表テーブルＴの算出方法として上記実施形態に例示した方法は、一例であってこれに限られるものではなく、適宜任意に変更可能である。
【００９８】
また、撮像装置１００、２００の構成は、上記実施形態１、２に例示したものは一例であり、これに限られるものではない。例えば、撮像レンズ部１や電子撮像部２を撮像装置１００、２００本体に対して着脱自在に構成しても良い。さらに、画像処理装置として、撮像装置１００、２００を例示したが、これらに限られるものではない。
即ち、シェーディング補正用の所定の被写体画像Ｐ１の撮像や当該所定の被写体画像Ｐ１の画像データの生成は、当該撮像装置１００、２００とは異なる撮像装置（図示略）にて行い、この撮像装置から転送された画像データのみを記録して、上記の補正情報算出処理を実行する構成でも良い。
【００９９】
加えて、上記実施形態にあっては、取得手段、第１算出手段、第２算出手段としての機能を、中央制御部１１の制御下にて、補正情報算出部５が駆動することにより実現される構成としたが、これに限られるものではなく、中央制御部１１のＣＰＵによって所定のプログラム等が実行されることにより実現される構成としても良い。
即ち、プログラムを記憶するプログラムメモリ（図示略）に、取得処理ルーチン、第１算出処理ルーチン、第２算出処理ルーチンを含むプログラムを記憶しておく。そして、取得処理ルーチンにより中央制御部１１のＣＰＵを、撮像レンズに入射される光量が略等しい条件下で撮像素子により撮像された所定の画像を取得する取得手段として機能させるようにしても良い。また、第１算出処理ルーチンにより中央制御部１１のＣＰＵを、取得手段により取得された所定の画像の画素値に基づいて、当該画素値の強さの分布における基準位置を算出する第１算出手段として機能させるようにしても良い。また、第２算出処理ルーチンにより中央制御部１１のＣＰＵを、所定の画像における前記第１算出手段により算出された基準位置から当該所定の画像の各隅部までの各距離を基準として、撮像素子から出力される画像情報における複数の画素の画素値に対するシェーディング補正用の補正情報を算出する第２算出手段として機能させるようにしても良い。
【０１００】
同様に、仮補正情報算出手段、仮補正情報特定手段、補正手段、第３算出手段についても、中央制御部１１のＣＰＵによって所定のプログラム等が実行されることにより実現される構成としても良い。
【０１０１】
さらに、上記の各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体として、ＲＯＭやハードディスク等の他、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することも可能である。また、プログラムのデータを所定の通信回線を介して提供する媒体としては、キャリアウェーブ（搬送波）も適用される。
【符号の説明】
【０１０２】
１００、２００  撮像装置
１      撮像レンズ部
２      電子撮像部
５      補正情報算出部
５ａ    画像取得部
５ｂ    第１算出部
５ｃ    第２算出部
ｃ３    仮補正ゲイン算出部
ｃ４    仮補正ゲイン特定部
５ｄ    第３算出部
６      画像処理部
６ｂ    補正処理部
１１    中央制御部
【図１】
0005644364.tif 000002
【図２】
0005644364.tif 000003
【図３】
0005644364.tif 000004
【図４】
0005644364.tif 000005
【図５】
0005644364.tif 000006
【図６】
0005644364.tif 000007
【図７】
0005644364.tif 000008
【図８】
0005644364.tif 000009
【図９】
0005644364.tif 000010
【図１０】
0005644364.tif 000011
【図１１】
0005644364.tif 000012
【図１２】
0005644364.tif 000013