(57)【特許請求の範囲】
【請求項１】
入力された画像のアスペクト比の情報を取得するアスペクト比取得手段と、
前記アスペクト比取得手段によって取得されたアスペクト比に対応した周辺輝度低下データを取得する取得手段と、
前記取得手段によって取得された周辺輝度低下データを用いて、前記画像に周辺輝度を低下させる処理を施す周辺輝度低下処理手段と、
前記画像にフィルム風粒状感を付加する処理を施すフィルム風粒状付加処理手段と、
を有し、
前記周辺輝度低下処理手段は、アスペクト比に対応した周辺輝度低下データを用いることで、複数の異なるアスペクト比を有する画像データに対して、それぞれの画像における最高像高との比が等しい像高において等しい強さで輝度を低下させることが可能であり、
前記フィルム風粒状付加処理手段は、前記周辺輝度低下処理手段によって周辺輝度を低下させる処理を行った後に、フィルム風粒状感を付加する処理を施すことを特徴とする画像処理装置。
【請求項２】
前記画像に階調補正を施す階調補正手段を備え、
前記周辺輝度低下処理手段は、前記階調補正手段によって階調補正された後に周辺輝度を低下させる処理を施すことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記周辺輝度低下データとは、前記画像の輝度を中心に比べて端で減少させるような２次元分布であることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記複数の異なるアスペクト比に対応する複数の周辺輝度低下データを記憶する記憶手段を有することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
予め定められたアスペクト比に対応する周辺輝度低下データに基づいて、前記予め定められたアスペクト比以外のアスペクト比に対応する周辺輝度低下データを生成する生成手段を有することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記生成手段は、前記入力された画像の撮影されたレンズの周辺光量低下の情報に基づいて、前記周辺輝度低下データを補正することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記生成手段は、前記入力された画像に施す前記入力された画像の撮影されたレンズの周辺光量低下の補正を兼ねて、前記周辺輝度低下データを生成することを特徴とする請求項５又は６に記載の画像処理装置。
【請求項８】
画像処理装置の画像処理方法であって、
入力された画像のアスペクト比の情報を取得するアスペクト比取得ステップと、
前記アスペクト比取得ステップによって取得されたアスペクト比に対応した周辺輝度低下データを取得する取得ステップと、
前記取得ステップによって取得された周辺輝度低下データを用いて、前記画像に周辺輝度を低下させる処理を施す周辺輝度低下処理ステップと、
前記画像にフィルム風粒状感を付加する処理を施すフィルム風粒状付加処理ステップと、
を有し、
前記周辺輝度低下処理ステップは、アスペクト比に対応した周辺輝度低下データを用いることで、複数の異なるアスペクト比を有する画像データに対して、それぞれの画像における最高像高との比が等しい像高において等しい強さで輝度を低下させることが可能であり、
前記フィルム風粒状付加処理ステップは、前記周辺輝度低下処理ステップによって周辺輝度を低下させる処理を行った後に、フィルム風粒状感を付加する処理を施すことを特徴とする画像処理方法。
【請求項９】
請求項８に記載の画像処理方法をコンピュータで実行させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、プログラム、及び記録媒体に関し、特に、画像の周辺光量を低下させる画像処理装置、画像処理方法、プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
入力された画像データに対して、トイカメラで撮影されたかのような画像効果を付加する画像処理がある。例えば、トイカメラにより得られた写真における代表的な特徴である、甘いピント、明るい仕上がり、偏った色調、周辺光量を低下させる処理などのいずれかの処理を撮影画像に施し、トイカメラ風のデジタル画像を生成する情報処理回路を備えるものがある。（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２１８８４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の処理は、周辺光量を低下させる処理において画像のアスペクト比が考慮されていない。レンズを通った光が結像面に当たったときには、光軸の中心が最も明るく、中心から離れるに従って暗くなり、その暗くなる様子は方向に限らず一定であることから、円の形状で周辺光量が低下していく。従って、アスペクト比を考慮しない一律な周辺光量低下処理を画像データに施すと、同じ被写体を撮影して得られた画像データであってもアスペクト比によっては不自然な画像データとなる可能性がある。
【０００５】
上記課題に鑑み、本発明の目的は、画像データに対して自然な周辺光量低下処理を施こすとともに、フィルム風粒状感を付加することによってトイカメラ風の独特な画像効果を与えることが可能な画像処理装置、画像処理方法、プログラム、及び記録媒体を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１に記載の画像処理装置は、入力された画像のアスペクト比の情報を取得するアスペクト比取得手段と、前記アスペクト比取得手段によって取得されたアスペクト比に対応した周辺輝度低下データを取得する取得手段と、前記取得手段によって取得された周辺輝度低下データを用いて、前記画像に周辺輝度を低下させる処理を施す周辺輝度低下処理手段と、前記画像にフィルム風粒状感を付加する処理を施すフィルム風粒状付加処理手段と、を有し、前記周辺輝度低下処理手段は、アスペクト比に対応した周辺輝度低下データを用いることで、複数の異なるアスペクト比を有する画像データに対して、それぞれの画像における最高像高との比が等しい像高において等しい強さで輝度を低下させることが可能であり、前記フィルム風粒状付加処理手段は、前記周辺輝度低下処理手段によって周辺輝度を低下させる処理を行った後に、フィルム風粒状感を付加する処理を施すことを特徴とする。
【０００７】
また、請求項８に記載の画像処理方法は、入力された画像のアスペクト比の情報を取得するアスペクト比取得ステップと、前記アスペクト比取得ステップによって取得されたアスペクト比に対応した周辺輝度低下データを取得する取得ステップと、前記取得ステップによって取得された周辺輝度低下データを用いて、前記画像に周辺輝度を低下させる処理を施す周辺輝度低下処理ステップと、前記画像にフィルム風粒状感を付加する処理を施すフィルム風粒状付加処理ステップと、を有し、前記周辺輝度低下処理ステップは、アスペクト比に対応した周辺輝度低下データを用いることで、複数の異なるアスペクト比を有する画像データに対して、それぞれの画像における最高像高との比が等しい像高において等しい強さで輝度を低下させることが可能であり、前記フィルム風粒状付加ステップは、前記周辺輝度低下処理ステップによって周辺輝度を低下させる処理を行った後に、フィルム風粒状感を付加する処理を施すことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、入力された画像データが示す画像の周辺光量を、該画像データのアスペクト比、及び前記画像データの画像サイズに応じて複数用いる。ここで異なるアスペクト比に対応した複数の周辺光量低下データは、対応するアスペクト比における最高像高との比が等しい像高における、周辺光量を低下させる処理の強さが、周辺光量低下データ間で等しくなる。これにより、異なる複数のアスペクト比の画像データに対して自然な周辺光量低下処理を施すとともに、フィルム風粒状感を付加することによってトイカメラ風の独特な画像効果を与えることができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係る画像処理装置のブロック図である。
【図２】図１におけるトイカメラ処理部の構成を示すブロック図である。
【図３】本実施形態における周辺光量低下データの説明図である。
【図４】各アスペクト比に対応した周辺光量低下データの作成の比較例を示す図である。
【図５】本実施形態における周辺光量低下データの修正方法を説明する図である。
【図６】第１の実施形態における、各アスペクト比における周辺光量低下データを説明する図である。
【図７】第１の実施形態における周辺光量低下処理部のブロック図である。
【図８】周辺光量低下データ生成処理を示すフローチャート図である。
【図９】周辺光量低下補正処理と周辺光量低下処理とを考慮した場合の像高と輝度との関係を示す図である。
【図１０】第２の実施形態における周辺光量低下処理部のブロック図である。
【図１１】レンズ周辺光量低下データを示す図である。
【図１２】第２の実施形態における周辺光量低下データ修正処理のフローチャート図である。
【図１３】第３の実施形態における周辺光量低下データ修正処理のフローチャート図である。
【図１４】図１３のステップＳ３０６の周辺光量低下データの合成方法を説明する図である。
【発明を実施するための形態】
【００１０】
（第１の実施形態）
図１は、本実施形態に係る画像処理装置の一例であるデジタルカメラの構成を概略的に示すブロック図である。
【００１１】
被写体像は結像光学系（レンズ）１０１を経て、被写体像を光電変換する撮像素子１０２上に結像する。撮像素子１０２は、例えば、一般的な原色カラーフィルタを備える単板カラー撮像素子としている。
【００１２】
原色カラーフィルタは、各々６５０ｎｍ、５５０ｎｍ、４５０ｎｍ近傍に透過主波長帯を持つ３種類の色フィルタからなるので、デジタルカメラ１０は、各々Ｒ（赤）、Ｇ（緑）、Ｂ（青）の各バンドに対応する色プレーンを撮影できる。単板カラー撮像素子では、この色フィルタを画素毎に空間的に配列し、各画素では各々単一の色プレーンにおける強度を得ることしかできない。このため撮像素子１０２からは色モザイク画像を示す信号が出力される。
【００１３】
Ａ／Ｄ変換部１０３は、撮像素子からアナログ電圧として出力される色モザイク画像を、以降の画像処理に適するデジタルデータへと変換する。
【００１４】
周辺光量低下補正部１０４は、レンズに起因する周辺光量低下を補正する場合に、周辺の光量を持ち上げる補正をする。
【００１５】
ホワイトバランス処理部１０５は、公知のホワイトバランス処理によって画像中の白を白くする処理がなされる。具体的にホワイトバランス部は白くあるべき領域のＲ、Ｇ、Ｂを等色にするためのゲインをＲ、Ｇ、Ｂの各々にかける。
【００１６】
色補間部１０６は、色モザイク画像を補間することによって、全ての画素においてＲ、Ｇ、Ｂの色情報が揃ったカラー画像である画像データを生成する。生成された画像データは、マトリクス変換部１０７でＲ、Ｇ、Ｂの画像データからＹ，Ｕ，Ｖの画像データに変換され、ガンマ変換部１０８を経て階調補正が行われ、基本的な画像データが生成される。
【００１７】
その後色調整部１０９は画像の見栄えを改善するための処理を画像データに対し行う。具体的に色調整部１０９は、例えばノイズ低減、彩度強調、色相補正、エッジ強調といった画像補正を行う。
【００１８】
そしてアスペクト比切り出し部１１０は、指定されたアスペクト比に応じて画像をトリミングする。圧縮部１１１は、トリミングされた画像を示す画像データをＪＰＥＧなどの方法で圧縮する。記録部１１２は、異なる複数のアスペクト比の画像データが記録可能であり、不図示のフラッシュメモリなどの記録媒体に画像データを記録する。
【００１９】
トイカメラ処理部１１３は上記のように現像処理された画像データに対して、トイカメラで得られる特徴を画像効果として施す処理を行う。
【００２０】
上記各部で用いられる画像データや、撮影時情報などのデータはメモリ１２１に蓄えられ、制御部１２０によって各部が制御される。また場合によってはユーザによる指示などの外部操作がＩ／Ｆ１２２を介して画像処理装置へと入力される。
【００２１】
次にトイカメラ処理部１１３の構成例について説明するが、このトイカメラ処理部１１３は、トイカメラにより得られた画像の特徴を画像効果として画像データに施すための構成を有する。本実施形態においてトイカメラにより得られた画像とする代表的な特徴は、独特な色調、大きく減光した周辺部、フィルム風粒状感、甘めのピントである。
【００２２】
図２は、図１におけるトイカメラ処理部１１３の構成を示すブロック図である。
【００２３】
図２において、トイカメラ処理部１１３は、ホワイトバランス部２０１、色調補正処理部２０２、周辺光量低下処理部２０３、フィルム風粒状付加処理部２０４、及びぼかし処理部２０５を含んで構成される。
【００２４】
ホワイトバランス部２０１は、寒色系、暖色系などの全体的な色調を整える。色調補正処理部２０２は、３次元のルックアップテーブルを用いた色変換処理により、明部、暗部、低彩度部、高彩度部、特定の色相部など、領域毎の色調整を行う。また、色調補正処理部２０２は、Ｒ、Ｇ、Ｂ毎に異なるトーンカーブを補正しても良く、特に色調整の方法は限定されない。
【００２５】
周辺光量低下処理部２０３は、撮影条件として設定されている、あるいは画像データのヘッダ情報として記録されている画像データのアスペクト比、及び画像データの画像サイズ（画像サイズ／アスペクト比データ２１１）を制御部１２０から取得する（アスペクト比取得手段）。取得したアスペクト比、及び画像サイズに応じて、周辺光量低下情報（周辺光量低下データ２１０）を用いて画像データの周辺光量が低下しているかのような処理を施す。周辺光量低下処理部２０３での処理の詳細については後述する。
【００２６】
フィルム風粒状付加処理部２０４は、フィルム風粒状感を出すためのフィルム風粒状テンプレートデータ２１２（以下、「粒状データ」という）を画像データに付加する。粒状データ２１２は、例えばガウス分布に従った乱数を基に画素値を決めたテンプレートデータで、画像データと合成することで画像に粒状感を付加する。ぼかし処理部２０５は、ローパスフィルタを用いたフィルタ処理などで全体的に画像をぼかしてピントの合っていない状態を表現する。
【００２７】
以上のように処理が行われてぼかし処理部２０５からトイカメラ風の画像効果が施された画像の画像データが出力される。出力された画像データは記録媒体に記録される等の処理が行われる。
【００２８】
次に、本実施形態の特徴的な処理である周辺光量低下処理部２０３での処理について、詳細を説明する。
【００２９】
周辺光量の低下は、レンズ１０１を通った光が結像面に当たったときに、光軸の中心が最も明るく中心から離れるに従って暗くなるという物理現象が原因である。そして、その暗くなる様子は径方向に限らず一定であり、円の形状で周辺光量が低下していく性質がある。この周辺光量が低下する現象を画像処理で表現するために、本実施形態では、周辺光量低下処理として、画像の周辺輝度を低下させる処理を施す。具体的には、画像データに対応させた２次元分布の周辺輝度低下データ（周辺光量低下データ）を画像データに乗算することで、画像の輝度分布を調整する。また、画像の周辺の輝度を低下させる処理としてはこれに限らず、画像データに除算、あるいは加減算することで輝度分布を調整する輝度低下データであってもよい。また、輝度低下データとして予めもつのではなく、演算によって画像の輝度分布を調整する方法でも本発明は適用できる。
【００３０】
図３(ａ)、（ｂ）は、上記の性質に基づいて作成された、画像処理により周辺光量が低下しているかのように見せるための周辺光量低下データを示したものである。（ａ）は、１：１のアスペクト比に対応した周辺光量低下データのイメージ図、(ｂ)は縦軸にゲイン、横軸に像高をとって、図３(ａ)で表わされる周辺光量低下データにおけるゲインの２次元分布の特性を表わしたものである。図３（ｂ）に示すように、画像の中心から端に向かって次第にゲインが減衰し、輝度を減少させるような分布になっているのがわかる。この周辺光量低下データを同じアスペクト比の画像データに乗算することで、周辺光量の低下したような画像の画像データを得ることができる。
【００３１】
ここで、レンズの円の形状に即した１：１のアスペクト比ではなく、他のアスペクト比の画像データに対して周辺光量低下データを生成することを考える。
【００３２】
図４（ａ）は、アスペクト比が１：１の周辺光量低下データを、アスペクト比を１６：９として伸縮した場合を示し、（ｂ）は、アスペクト比が１：１の周辺光量低下データを、アスペクト比を１６：９としてトリミングした場合を示す。
【００３３】
図４（ａ）のように、楕円の形状で周辺光量が低下していくことは実世界ではあり得ないため、図４（ａ）のように処理された周辺光量低下データを用いて処理を施すと非常に違和感のある画像となってしまう。仮に周辺光量の低下が、レンズ１０１によって起因されたものではなくフードなどのケラレだとしても、楕円の形状で周辺光が低下することは不自然である。
【００３４】
また図４（ｂ）のように、１：１のアスペクト比の周辺光量低下データを１６：９の画角でトリミングした場合でも、１６：９のように１：１の正方形と大きく異なるアスペクト比では、周辺光量低下の度合いが小さくなってしまうこととなる。従って、図４（ｂ）に示される画像を用いても、異なるアスペクト比の間で周辺光量が低下する効果が同じにように得られることはない。
【００３５】
そこで、本実施形態では、画像処理装置で設定可能な複数のアスペクト比において、同一の像高では同一の光量だけ周辺光量が低下しているように周辺光量低下データを生成する。より具体的には、ある予め定められたアスペクト比の周辺光量低下データを持ち、予め定められたアスペクト比以外のアスペクト比の周辺光量低下データはこれを当該アスペクト比用に修正、トリミングして生成する。
【００３６】
図５は、本実施形態における基準となる周辺光量低下データを修正する方法を示した図である。（ａ）は、アスペクト比を１：１とした場合の周辺光量低下データにおける像高及びゲインを示し、（ｂ）は、アスペクト比を３：２とした場合の修正された周辺光量低下データを示している。  図４（ａ）に示されるアスペクト比が１：１の場合の周辺光量低下データを基準としたときに、図４（ｂ）に示されるアスペクト比が３：２の場合の周辺光量低下データは以下の数式で補正される。
【００３７】
【数１】
0005618697.tif 000002
【００３８】
ここで、ｇ１（ｈ１）はアスペクト比が１：１の場合の像高ｈ１における周辺光量低下ゲインであり、ｇ２（ｈ2）はアスペクト比が３：２の場合の像高ｈ2における周辺光量低下ゲインである。さらに、Ｄ１はアスペクト比が１：１の場合の対角の最高像高を示し、Ｄ２はアスペクト比が３：２の場合の対角の最高像高を示す。すなわち、異なるアスペクト比に対応した複数の前記周辺光量低下データでは、対応するアスペクト比における最高像高との比が等しい像高における、周辺光量低下処理の強さが、周辺光量低下データ間で等しくなる。このように、基準となる周辺光量低下データが修正される。
【００３９】
図５（ｃ）は、基準となる１：１のアスペクト比の周辺光量低下データのゲインが３：２に対応するよう修正されたゲインを示す図である。横軸は像高を示し、縦軸はゲインを示す。図５（ｃ）に示されるように、１：１のアスペクト比の画像の任意の像高ｈ１（例えば像高８０％地点）のゲインがｇ１（ｈ１）とすると、３：２のアスペクト比の画像で１：１と同じ像高ｈ２（像高８０％地点）のゲインはｇ２（ｈ２）となる。従って、基準となる周辺光量低下データを、アスペクト比が異なっても同像高では同じゲインとなるように修正し、トリミングすることで、他のアスペクト比４：３、１６：９に関しても同様の方法で周辺光量低下データを生成することができる。
【００４０】
図６は、上記の方法に従って生成される、本実施形態における各アスペクト比に対応した周辺光量低下データ２１０のイメージ図である。（ａ）は、基準となるアスペクト比が１：１の周辺光量低下データであり、（ｂ）は３：２、（ｃ）は４：３、（ｄ）は１６：９のアスペクト比である場合を示す。トリミングされて生成される各周辺光量低下データを見るとわかるように、アスペクト比によって周辺光量の低下具合の差も少なく、違和感の少ない周辺光量の低下を起こすようなデータになっている。なお、入力画像データと同サイズの周辺光量低下データをメモリに保持することはメモリ容量を逼迫させるので、周辺光量低下データは、例えば１２８×１２８画素程度の小さいサイズで予めメモリに記録される。その上で、入力画像データと同じサイズまで拡大し、さらに入力画像データのアスペクト比でトリミングしてから用いられる。
【００４１】
図７は、上記で説明した周辺光量低下データを用いて入力画像データに対して周辺光量低下処理を施す周辺光量低下処理部２０３のブロック図である。
【００４２】
周辺光量低下処理部２０３は、修正部７０１、トリミング拡大部７０２を備えている。修正部７０１には、メモリ１２１に記録されている周辺光量低下データ２１０及び制御部１２０から画像サイズ／アスペクト比データ２１１が入力され、前述したように画像サイズ／アスペクト比データ２１１に応じて周辺光量低下データ２１０を修正する。
【００４３】
トリミング拡大部７０２は、修正部７０１で修正された周辺光量低下データ２１０を入力画像データと同じサイズまでリサイズし、入力画像データのアスペクト比でトリミングする。トリミングされた周辺光量低下データと入力画像データとが乗算され出力画像データが出力される。
【００４４】
図８に修正部７０１、トリミング拡大部７０２までで行われる周辺光量低下データの生成処理のフローチャート図を示す。Ｓ１０１では、修正部７０１に、制御部１２０から画像サイズ／アスペクト比データ２１１が入力され、Ｓ１０２で修正部７０１はメモリ１２１から基準となる周辺光量低下データ２１０を読み出す。Ｓ１０３では、前述したように、修正部７０１によって、得られたアスペクト比データに基づいて周辺光量低下データ２１０が修正される。修正された周辺光量低下データは、Ｓ１０４で、トリミング拡大部７０２によって入力画像データの画像サイズに従ってリサイズされ、Ｓ１０５で入力画像データのアスペクト比でトリミングされて、処理が終了する。
【００４５】
以上のように、本実施形態では、異なる複数のアスペクト比の画像データに対して、同一の像高では同一の光量だけ周辺光量を低下させるための周辺光量低下データを生成し、周辺光量低下処理を施す。これによって、異なるアスペクト比であっても、画像データに対して自然な周辺光量低下処理を施すことができる。
【００４６】
また、本実施形態では、各アスペクト比に対応した周辺光量低下データを、基準となる周辺光量低下データから逐次生成し、適用していた。しかし、画像処理装置で設定可能な異なる複数のアスペクト比毎に周辺光量低下データを予め生成し、メモリ１２１に記録しておいてもよい。
【００４７】
この場合、画像データが取得される撮影時に計算処理が発生することがないため、撮影駒速を落とすことなく高速連写するなど、処理負荷の軽減によるメリットが考えられる。
【００４８】
（第２の実施形態）
本実施形態では、通常の撮影処理において行われる周辺光量低下補正処理を考慮して、周辺光量低下処理を行う。
【００４９】
レンズによる周辺光量低下は画質低下の要因であるため、通常の撮影処理では補正されている。その補正をするのが周辺光量低下補正部１０４であるが、ここでの補正はトイカメラ風の画像効果を施すために周辺光量を低下させる作用とは逆の作用となる。
【００５０】
図９は、周辺光量低下補正部１０４における処理と周辺光量低下処理部２０３を考慮した場合の像高と輝度との関係を示す図である。（ａ）は、周辺光量低下補正部１０４による補正の有無による輝度を示し、（ｂ）は、周辺光量低下補正部１０４による補正の有無、及び周辺光量低下処理部２０３によって周辺光量を低下させた場合の輝度を示す。
【００５１】
図９に示されるグラフの横軸は像高を示し、縦軸は輝度を示している。図９において、輝度値ｙ２は適正な露出を示す値である。周辺光量低下補正部１０４による補正無しの場合は高像高において、輝度が低下している。一方、周辺光量低下補正部１０４による補正ありの場合は高像高の位置においても輝度が低下することなく一定に保たれている。
【００５２】
このように、同じ入力画像データに対して周辺光量低下補正有り、無しの２フローでトイカメラで得られる特徴を施すために周辺光量低下処理を施すと、図９（ｂ）に示されるように補正の有無の分だけ違いを引き継ぎ、周辺光量低下の効果の程度が変わってしまう。
【００５３】
そこで、本実施形態では、周辺光量低下処理部２０３を周辺光量低下補正部１０４による補正を考慮した構成とする。
【００５４】
図１０は、本実施形態における周辺光量低下処理部２０３の構成を示すブロック図である。
【００５５】
図１０に示されるように、周辺光量低下処理部２０３に入力されるデータとして、撮影時レンズ情報１００１、レンズ周辺光量低下データ１００２、及び周辺光量低下補正フラグ１００３が新たに加わる。
【００５６】
撮影時レンズ情報１００１は、絞りと焦点距離と被写体距離であり、これらは撮像時に制御部１２０より取得できる。
【００５７】
図１１は、図１０のレンズ周辺光量低下データ１００２を示す図である。
【００５８】
図１１に示されるグラフは、横軸が像高を示し、縦軸がゲインを示している。同図に示されるように、高像高では１００％を超えるゲインとなる。このレンズ周辺光量低下データ１００２は、撮影時レンズ情報により対応するデータが異なるので、レンズ情報ごとにリスト化して予めメモリ１２１に記録するようにしておく。
【００５９】
また、周辺光量低下補正フラグ１００３は、周辺光量低下補正部１０４による補正が行われるか否かを示すフラグである。例えば、周辺光量低下補正部１０４にて補正がなされた場合のフラグは１を示し、補正がなされない場合のフラグは０を示すとする。
【００６０】
図１２は、図１０の周辺光量低下処理部２０３によって実行される周辺光量低下データ修正処理の手順を示すフローチャートである。
【００６１】
なお、このフローチャートにおける周辺光量低下データ２１０の修正処理は、第１の実施形態における周辺光量低下データの生成処理の前に、修正部７０１にて、周辺光量低下データに対してかけるものとする。
【００６２】
図１２において、周辺光量低下処理部２０３は、まずメモリ１２１内に格納されている周辺光量低下補正フラグ１００３を読み出し（ステップＳ２０１）、周辺光量低下補正があるか否かを判別（ステップＳ２０２）する。
【００６３】
ステップＳ２０２での判別の結果、補正有りと判別されたとき（ステップＳ２０２でＹＥＳ）、制御部１２０から撮影時レンズ情報１００１を取得する（ステップＳ２０３）。この撮影時レンズ情報１００１に基づき、メモリ１２１からレンズ周辺光量低下データ１００２を読み出す（ステップＳ２０４）。メモリ１２１からは周辺光量低下データ２１０を読み出し（ステップＳ２０５）、レンズ周辺光量低下データ１００２に基づいて修正部７０１により周辺光量低下データを修正し（ステップＳ２０６）、本処理を終了する。
【００６４】
ステップＳ２０２の判別の結果、補正無しと判別されたとき（ステップＳ２０２でＮＯ）、修正は行われずに処理は終了する。
【００６５】
上記ステップＳ１０６における周辺光量データ修正について具体的に説明する。一般的なレンズ起因の周辺光量低下補正ゲインは上記図１１のような形状をしているので、周辺光量低下データ２１０が示すゲインｇを用いて、任意の像高ｈにおける修正後のゲインｇ’（ｈ）は以下の数式で算出される。
【００６６】
【数２】
0005618697.tif 000003
【００６７】
ただし、ｃ（ｈ）はレンズ周辺光量低下データであり、周辺光量低下補正ゲイン値を示す。なお、上述した周辺光量低下処理において、図１における構成に示すように周辺光量低下補正部１０４により、周辺光量低下補正がガンマ変換の前になされる場合は、ｃ（ｈ）としてガンマ変換後の値を用いる必要がある。
【００６８】
このように、本実施形態では、画像データがレンズ周辺光量低下データ１００２を用いて撮影時のレンズの周辺光量の低下を補正するときには、周辺光量低下データ２１０をレンズ周辺光量低下データ１００２を用いて修正する。これにより、周辺光量低下補正の有無に依らず、画像データに対して自然な周辺光量低下処理を施すことができる。
【００６９】
（第３の実施形態）
第２の実施形態では、周辺光量低下補正の有無に応じて周辺光量低下データを修正していた。これは処理対象の入力画像データが撮影時の生画像もしくは撮影後のＪｐｅｇ画像であっても成り立つ処理である。
【００７０】
これに対し、本実施形態では、撮影時の生画像を処理対象として、レンズ起因の周辺光量低下補正処理と周辺光量低下処理を１つにまとめて行う。
【００７１】
デジタルカメラなどの撮像装置では、メモリの容量の制約などからビット精度が十分に確保されているわけではないため、処理を重ねると量子化誤差が積み重なり画質劣化の要因となる。そこで、周辺光量低下補正処理と周辺光量低下処理とを１つにまとめて行うことで、画質劣化を防ぐ。
【００７２】
すなわち、本実施形態では、撮影時に予めトイカメラ風の画像効果を施す処理を行うと設定されている場合には、周辺光量低下補正部１０４では補正処理を行わず、トイカメラ処理部１１３でまとめて周辺光量の補正処理を行う。その他の構成については、第２の実施形態と同様のため、説明は省略する。
【００７３】
図１３は、周辺光量低下データ修正処理の手順を示すフローチャートである。
【００７４】
なお、このフローチャートにおける周辺光量低下データ２１０は、画像データの画像サイズ及びアスペクト比に適合したデータとなっているものとする。また、周辺光量低下補正フラグ１００３は、ユーザにより設定されるものとする。
【００７５】
図１４において、周辺光量低下処理部２０３は、まずメモリ１２１内に格納されている周辺光量低下補正フラグ１００３を読み出し（ステップＳ３０１）、周辺光量低下補正があるか否かを判別する（ステップＳ３０２）。ステップＳ３０２での判別の結果、補正ありのときには（ステップＳ３０２でＹＥＳ）、撮影時レンズ情報１００１を制御部１２０から取得する（ステップＳ３０３）。撮影時レンズ情報１００１に基づき、レンズ周辺光量低下データ１００２を読み出す（ステップＳ３０４）。そして、メモリ１２１から周辺光量低下データ２１０を読み出し（ステップＳ３０５）、レンズ周辺光量低下データ１００２に基づいて修正部７０１により周辺光量低下データを合成し（ステップＳ３０６）、本処理を終了する。
【００７６】
ステップＳ３０２の判別の結果、補正無しのとき（ステップＳ３０２でＮＯ）、トリミング拡大部７０２により周辺光量低下データ２１０に従って入力画像データに対して周辺光量低下処理を施す。
【００７７】
図１４は、図１３のステップＳ３０６の周辺光量低下データの合成方法を説明する図である。（ａ）は、周辺光量低下補正ゲインを示し、（ｂ）は、周辺光量低下ゲインを示し、（ｃ）は、周辺光量低下補正ゲインと周辺光量低下ゲインとを合成したゲインを示す。
【００７８】
上記図１４（ｃ）に示されるゲインｇ’（ｈ）は周辺光量低下データ２１０が示すゲインｇを用いて以下の数式で算出される。
【００７９】
【数３】
0005618697.tif 000004
【００８０】
ただし、ｃ（ｈ）はレンズ周辺光量低下データであり、周辺光量低下補正ゲイン値を示す。
【００８１】
このように、本実施形態では、画像データが撮影時のレンズの周辺光量の低下を補正するときには、レンズ周辺光量低下データ１００２と周辺光量低下データ２１０とを合成し、該合成された周辺光量低下データを用いて周辺光量を低下させる。これにより、周辺光量低下補正処理と周辺光量低下処理とを一つの処理として行う結果、量子化誤差の発生を低減でき画質劣化を抑制することができる。
【００８２】
（他の実施の形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施の形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００８３】
５０  デジタルカメラ
１１２  記録部
１１３  トイカメラ処理部
１２１  メモリ
２０３  周辺光量低下処理部
２１０  周辺光量低下データ
２１１  画像サイズ／アスペクト比データ
７０１  修正部
７０２  トリミング拡大部
１００１  撮影時レンズ情報
１００２  レンズ周辺光量低下データ
【図１】
0005618697.tif 000005
【図２】
0005618697.tif 000006
【図７】
0005618697.tif 000007
【図８】
0005618697.tif 000008
【図９】
0005618697.tif 000009
【図１０】
0005618697.tif 000010
【図１１】
0005618697.tif 000011
【図１２】
0005618697.tif 000012
【図１３】
0005618697.tif 000013
【図１４】
0005618697.tif 000014
【図３】
0005618697.tif 000015
【図４】
0005618697.tif 000016
【図５】
0005618697.tif 000017
【図６】
0005618697.tif 000018