"画像データに含まれる画素信号の輝度値に基づいて、前記画像データに含まれる他の色より画素数の多い基準色の色成分信号の位置を基準とした他の色成分信号の収差量を算出する収差量生成部と、前記他の色成分信号と前記基準色の色成分信号から色差信号を生成し、前記収差量に基づいて、前記色差信号を用いて前記基準色の画素の間にある他の色の画素の色成分信号の色収差を補正する補正部と、を備える画像処理装置。前記補正部は、前記基準色の画素の間にある前記他の色の画素の位置に前記基準色の色成分信号を補間する基準色補間処理部と、前記収差量を基に、前記基準色の補間色成分信号をアップサンプリングする基準色アップサンプリング処理部と、前記他の色成分信号と前記アップサンプリング後の前記基準色の補間色成分信号の差分をとって色差信号を生成する色差生成部と、前記収差量を基に、前記色差信号をアップサンプリングする色差アップサンプリング処理部と、前記基準色の補間色成分信号と前記アップサンプリング後の色差信号を加算し、前記他の色の画素における補正後の色成分信号を生成する補正色成分信号生成部と、を更に備える請求項1に記載の画像処理装置。前記画像データは、単板式イメージセンサより得られるカラー画像データである請求項2に記載の画像処理装置。前記基準色の色成分信号が緑色信号であり、前記他の色成分信号は赤色信号又は青色信号である請求項3に記載の画像処理装置。前記補正部は、前記基準色の画素の間にある第1又は第2の色の画素の位置に前記基準色の色成分信号を補間する基準色補間処理部と、前記収差量生成部が算出する第1又は第2の色成分信号の収差量を基に、前記基準色の第1又は第2の補間色成分信号をアップサンプリングする基準色アップサンプリング処理部と、第1又は第2の色成分信号と前記アップサンプリング後の前記基準色の第1又は第2の補間色成分信号の差分をとって第1又は第2の色差信号を生成する色差生成部と、第1の色成分信号の収差量を基に、第1の色差信号をアップサンプリングする第1の色差アップサンプリング処理部と、第2の色成分信号の収差量を基に、第2の色差信号をアップサンプリングする第2の色差アップサンプリング処理部と、前記基準色の第1の補間色成分信号と前記アップサンプリング後の第1の色差信号を加算し、第1の色の画素における補正後の色成分信号を生成する第1の補正色成分信号生成部と、前記基準色の第2の補間色成分信号と前記アップサンプリング後の第2の色差信号を加算し、第2の色の画素における補正後の色成分信号を生成する第2の補正色成分信号生成部と、を更に備える請求項1に記載の画像処理装置。基準色の画素数が他の色より多い単板式イメージセンサと、前記イメージセンサより得られる画像データに含まれる画素信号の輝度値に基づいて、前記画像データに含まれる基準色の色成分信号の位置を基準とした他の色成分信号の収差量を算出する収差量生成部と、前記他の色成分信号と前記基準色の色成分信号から色差信号を生成し、前記収差量に基づいて、前記色差信号を用いて前記基準色の画素の間にある他の色の画素の色成分信号の色収差を補正する補正部と、を備える撮像装置。画像データに含まれる画素信号の輝度値に基づいて、前記画像データに含まれる他の色より画素数の多い基準色の色成分信号の位置を基準とした他の色成分信号の収差量を算出し、前記他の色成分信号と前記基準色の色成分信号から色差信号を生成し、前記収差量に基づいて、前記色差信号を用いて前記基準色の画素の間にある他の色の画素の色成分信号の色収差を補正する画像処理方法。画像データに含まれる画素信号の輝度値に基づいて、前記画像データに含まれる他の色より画素数の多い基準色の色成分信号の位置を基準とした他の色成分信号の収差量を算出する処理と、前記他の色成分信号と前記基準色の色成分信号から色差信号を生成する処理と、前記収差量に基づいて、前記色差信号を用いて前記基準色の画素の間にある他の色の画素の色成分信号の色収差を補正する処理を、コンピュータに実行させるためのプログラム。ところで、単板式カラーイメージセンサに用いられる色フィルタは、撮像デバイスの上にアレイ状に形成される。アレイ状に形成された色フィルタ色フィルタアレイの配列は、輝度信号に寄与する割合の大きいG緑色を市松状に配置し、残りの部分にR及びBをさらに市松状に配列したベイヤ方式が代表的である。図1に、ベイヤ配列で配置されたRGB各色の画素を示す。ベイヤ配列の場合、Gの色フィルタによって得られる画素がR,Bの色フィルタによって得られる画素の2倍あり、RやBの色フィルタによって得られる画素が少ない。以下に、図2A~図2Cを参照して、従来の倍率色収差補正の手法を説明する。例としてRGBから構成されるベイヤ配列図2AのRとGに注目する。Lは画像中心光軸に対応を表す。倍率色収差が発生するレンズによってRは収差量の分だけGと離れた位置に結像する図2B。Rの倍率色収差を補正する際、単色Rのみの情報を用いて画像のアップサンプリング拡大処理を行い図2C、小数精度の画素ずらしを行ってRを正しい位置に戻す処理をしていた。アップサンプリングは、図3に示すように、入力信号例えばR信号、G信号、B信号に対しフィルタ演算を行って所望の位置の画素の信号を導出する処理である。しかし、単板式カラーイメージセンサによって得られるRやBの画素数は少なく、サンプリング定理より明らかなようにアップサンプリングによって推定できる周波数が制限されてしまう。通常、単板式カラーイメージセンサを搭載したカメラの周波数特性は、Gの画素数に基づく限界解像度で決められることが多い。そのため、RやBを単色の情報のみでアップサンプリングした場合、Gの限界解像度付近の高い周波数を再現することができず、RやBのエッジがぼけたり、エッジ付近の偽色となって現れたりすることがあった。すなわち、RやBの倍率色収差を補正する際に、RやBによってずらす先の画素を補間した場合、高い周波数を再現できず、RやBのエッジを適切に補正することができなかった。本開示は、上記の状況を考慮してなされたものであり、倍率色収差が発生した画像において、基本色以外の色、例えばG以外のRやBの画像のエッジを適切に補正するものである。本開示の一側面は、まず画像データに含まれる画素信号の輝度値に基づいて、画像データに含まれる基準色の色成分信号の位置を基準とした他の色成分信号の収差量を算出する。そして、他の色成分信号と基準色の色成分信号から色差信号を生成し、収差量に基づいて、色差信号を用いて基準色の画素の間にある他の色の画素の色成分信号の色収差を補正する。本開示の一側面によれば、単板式イメージセンサより得られる高周波成分エッジを含む画像RAWデータに対して、他の色例えばR、Bと基準色例えばGの差分から色差を生成し、収差量に基づいて該色差を用いて他の色の色収差を補正する。ここで、他の色より基準色の画素数が多く、他の色より周波数の低い色差で色収差を補正しているので、補正の精度が高く、基準色以外の画素がぼやけない。本開示によれば、倍率色収差が発生した画像において、基準色以外の色、例えばG以外のRやBの色収差を補正し、RやBの画像のエッジを適切に補正することができる。以下に添付図面を参照しながら、本開示を実施するための形態の例について説明する。なお、本明細書及び図面において、実質的に同一の機能又は構成を有する構成要素については、同一の符号を付することにより重複する説明を省略する。なお、説明は以下の順序で行うものとする。1.第1の実施形態補正部:G色差を用いて倍率色収差を補正した例1.1.ベイヤ配列に適用した場合第1例1.2.倍密ベイヤ配列に適用した場合第2例1.3.クリアビッド配列に適用した場合第3例2.第2の実施形態補正部:G色差を用いて倍率色収差補正を行うとともに色分離を行う例2.1.ベイヤ配列に適用した場合第1例2.2.倍密ベイヤ配列に適用した場合第2例2.3.クリアビッド配列に適用した場合第3例<1.第1の実施形態>[本開示の概要]自然画においては、一般的にR信号やB信号の周波数よりも色差信号の周波数が高くないことが知られているこの考え方は色分離や圧縮でも応用されており、これを基本としたアルゴリズムが数多く開発されている。。例えば、局所的な色成分信号の相関を用いた信号処理方法を記載した文献として、以下のようなものがある。DRCokSignalprocessingmethodandapparatusforproducinginterpolatedchrominancevaluesinasampledcolorimagesignalUSPatentNO4642678ゆえに、R信号やB信号単色での補間に比べ、G色差信号で補間を行う方が、推定する信号の周波数帯域が低くなるため、高い補間精度を得ることができると考えられる。本開示では、この考えを倍率色収差補正に応用し、RGBの画素配列を有するイメージセンサより得られる画像に対してG色差信号を用いて倍率色収差補正を行う。つまり、本開示では、RやBの倍率色収差を補正する際に、RやBによってずらす先の画素を補間するのではなく、一端、ずれた位置のRやBの位置に、意図的にずらしたGを暫定的に生成する。R及びBのずれた先の位置に、意図的にずらしたGを補間すると、R及びBと同数のG色差が得られる。このG色差を用いてずらす先目的の画素のG色差信号を補間し、ずれた位置のRやBを補間する。ずらす先を単板式カラーイメージセンサ配列の位置とすると収差量が補正されたRAWデータの画像を取得でき、出力画素の位置とすると色分離処理のG色差信号の補間を兼ねることができる。なお、以下の説明においては、R画素をR、G画素をG、B画素をBと称したり、R信号をR、G信号をG、B信号をB、R-G色差信号又はB-G色差信号をG色差と称したりする。[撮像装置の構成例]本開示が適用される撮像装置の構成例を説明する。本開示の撮像装置は、例えば、レンズが交換可能、又は交換不可能双方におけるディジタルスチルカメラに限られず、カムコーダ、携帯電話機、PDAPersonalDigitalAssistantsなどの撮像機能を持つ装置に適用可能である。また、パーソナルコンピュータなどに接続されるテレビ電話用又はゲームソフト用などの小型カメラによる撮像信号を処理する処理装置や記録装置にも本実施形態の撮像装置を適用することができる。また、後述する撮像装置の各処理機能は、ハードウェアでもソフトウェアでも実装可能である。また、本明細書で記載する画像処理は、撮像装置の信号処理における入力データRAWデータのうちR,G,Bに対する処理である。まず、本開示の第1の実施形態に係る画像処理装置を備える撮像装置の構成を説明する。図4は、本実施形態に係る撮像装置100を示すブロック図である。図4に示す撮像装置100は、記憶媒体に映像データを記録可能なビデオカメラである。撮像装置100は、例えば、イメージセンサ101と、前処理部102と、カメラ信号処理部103と、変換処理部104と、圧縮伸張部JPEG105と、メモリ制御部106と、メモリ107と、表示処理部108と、圧縮伸張部MPEG109と、記録デバイス制御部110と、記録デバイス111と、表示部112と、制御部113と、撮像レンズ114などを備えている。撮像レンズ114は、被写体からの入射光を集光させ、後述のイメージセンサ101に被写体像を結像させるレンズ群である。倍率色収差は、被写体からの光が撮像レンズ114を通過する際、可視光の波長の長さでその屈折率が異なるために各色で焦点距離が異なり、結像位置がずれてしまうことにより発生する。また、倍率色収差は、撮像レンズ114の点像強度分布関数PSF:pointspreadfunctionにより結像位置において、各色が点像強度分布による分散を持つために、各色間の分散の幅の差が偽色となって発生する。イメージセンサ101は、光学系例えば、撮像レンズ114、赤外線除去フィルタ、光学的ローパスフィルタ、色フィルタ等を含む。を介して取り込まれた被写体からの入射光を光電変換によって電気信号に変換する。イメージセンサ101は、例えば、CMOS型の単板式撮像素子が用いられる。CMOS型撮像素子の場合、フォトダイオード、行列選択MOSトランジスタ、信号線等が2次元状に配列され、垂直走査回路、水平走査回路、ノイズ除去回路、タイミング発生回路等が形成される。なお、イメージセンサ101として、CCDを使用してもよい。また、イメージセンサ101は、例えば、NTSC方式の仕様である60fpsフィールド/秒のフレームレートで信号を読み出す。イメージセンサ101は、CDSCorrelatedDoubleSampling及びA/Dコンバータを内蔵し、イメージセンサ101から撮像データが出力される。前処理部102は、イメージセンサ101から出力された撮像データに対して、シェーディング補正等の光学的な補正処理を行ってディジタル画像信号を出力する。前処理部102は、画像処理装置の一例であり、後述する倍率色収差の検出や補正を行う。カメラ信号処理部103は、前処理部102からの撮像データに対して、色分離処理同時化処理、ホワイトバランス補正、アパーチャ補正、ガンマ補正、YC生成等のカメラ信号処理を施す。変換処理部104は、カメラ信号処理部103から受け取った画像信号を表示部112の表示に適合したフレームレート及び画面サイズに変換するための表示間引きとサイズ調整とを行う。なお、表示間引きは表示処理部108に出力するとき行う。圧縮伸張部JPEG105は、変換処理部104からの撮像データに対して、例えばJPEGJointPhotographicExpertsGroup規格などの静止画像の符号化方式で圧縮符号化処理を行う。また、メモリ制御部106から供給された静止画像の符号化データに対して伸張復号化処理を行う。メモリ制御部106は、メモリ107に対する画像データの書き込み及び読み込みを制御する。メモリ107は、メモリ制御部106から受け取った画像データを一時的に保存するFIFOFirstInFirstOut方式のバッファメモリであり、例えば、SDRAMSynchronousDynamicRandomAccessMemoryなどである。表示処理部108は、変換処理部104又は圧縮伸張部MPEG109から受け取った画像信号から、表示部112に表示させるための画像信号を生成して、画像信号を表示部112に送り、画像を表示させる。表示部112は、例えばLCDLiquidCrystalDisplayからなり、撮像中のカメラスルー画像や記録デバイス111に記録されたデータの画像などを表示する。圧縮伸張部MPEG109は、変換処理部104から受け取った画像データに対して、例えばMPEGMovingPictureExpertsGroupなどの動画像の符号化方式で圧縮符号化処理を行う。また、記録デバイス111から供給された動画の符号化データに対して伸張復号化処理を行い、表示処理部108に出力する。表示部112は、表示処理部108から受け取った動画を表示する。制御部113は、例えば、CPUCentralProcessingUnit、ROMReadOnlyMemory、RAMRandomAccessMemoryなどから構成されるマイクロコンピュータであり、ROMなどに記憶されたプログラムを実行することにより、撮像装置100の各構成要素を統括的に制御する。[前処理部の構成例]次に、本実施形態に係る前処理部102について説明する。図5は、前処理部の内部構成を示すブロック図である。RGB画素のRについて倍率色収差補正処理を行う場合を想定したブロック構成の記載になっているが、Bについて倍率色収差補正処理を行う場合にも勿論適用可能である。前処理部102は、補正部120と、収差量生成部126を有する。収差量生成部126は、例えばエッジ検出部と、色ずれ量検出部と、倍率算出部などを有する。エッジ検出部は、画像データに含まれる画素信号の輝度値に基づいて、画像データに基づく画像内のエッジ部分高周波成分と、エッジ部分の輝度値の変化方向を検出する。色ずれ量検出部は、エッジ部分において、画像データに含まれる2つの色成分信号の相関を算出し色ずれ量を検出する。倍率算出部は、色ずれ量と画像中心光軸に対応からの距離に基づいて1つの色成分信号を基準とした他の色成分信号の拡大縮小倍率収差量を算出する。このように、収差量生成部126は、現在の処理画素が画像中心を基準としてどれだけ離れているか像高を基に、例えばR,Bごとに収差モデル多項式に当てはめ、拡大縮小倍率収差量を生成する。図5の例では、収差量生成部126として、R用収差量生成部126R及びB用収差量生成部126Bを有する。R用収差量生成部126Rは、G信号を基準としたR信号の拡大縮小倍率収差量を算出する。また、B用収差量生成部126Bは、G信号を基準としたB信号の拡大縮小倍率を算出する。なお、収差量生成部126では、倍率色収差補正の前提として、予め収差量を求めておく必要があることから、特許文献1,2などで採用しているように画像からその収差量拡大縮小倍率を推定している。しかし、この例に限らず、レンズの特性をあらかじめ測定しておき、収差量を決定してもよい。補正部120は、収差量生成部126により算出された、1つの色成分信号本例ではG信号を基準とした他の色成分信号本例ではR信号又はB信号の拡大縮小倍率収差量に基づく補正倍率を用いて、色収差の補正をする。このとき、補正部120は、輝度値の変化方向に対応させてエッジ部分の色収差の補正をしてもよい。補正部120は、主にメモリ部121と、相関方向判別/G補間処理部122と、メモリ部123と、R用B用データ切り替え部124と、R用Gアップサンプリング処理部125と、メモリ部127と、減算器128を有する。さらに、メモリ部129と、R用B用データ切り替え部130と、G色差R-Gアップサンプリング処理部131と、加算器132を有する。相関方向判別/G補間処理部122は、メモリ部121から受け取ったG信号を利用して、R又はB信号の位相にG信号を補間する処理を行う。すなわち、R又はB画素のそれぞれの位置にその近傍のG画素の画素値から重みづけ平均値を計算するなどして補間G信号以下、補間Gというを生成する。また、後述する適応的な補間処理において利用する相関方向を検出する。メモリ部123は、相関方向判別/G補間処理部122から受け取った補間されていないG信号又は補間されたG信号gを記憶する。R用B用データ切り替え部124-1は、R用収差量生成部126Rで生成されたR用収差量に基づき、ずれた位置にあるR ́周辺のG画素の画素値G ́信号をメモリ部123より選択し、後段のR用Gアップサンプリング処理部125に供給する。Bについて倍率色収差補正処理を行う場合には、B用収差量生成部126Bで生成されたB用収差量に基づき、同様の処理を行う。また、R用B用データ切り替え部124-2は、R用収差量生成部126Rで生成されたR用収差量に基づき、ずれた位置にあるR ́の画素値R ́信号をメモリ部127より選択し、後段の減算器128に供給する。Bについて倍率色収差補正処理を行う場合には、B用収差量生成部126Bで生成されたB用収差量に基づき、同様の処理を行う。R用Gアップサンプリング処理部125は、R用B用データ切り替え部124-1で選択されたずれた位置にあるR ́周辺のG画素の画素値G ́信号をアップサンプリングし、収差量分離れた位置にあるR ́信号と同位相のg ́信号を導出する。なお、R用Gアップサンプリング処理部125は、B用収差量データに切り替えられた場合、B用Gアップサンプリング処理部として機能する。アップサンプリングの手法としては、既存の静的フィルタを作用させる方法があり、bilinearbicubicbsplinelanczos等のフィルタを適用して演算を行う。ソフトウェア若しくはハードウェアの制約負荷と画質の兼ね合いを判断して、最適なフィルタを選択すればよい。ここで、R用Gアップサンプリング処理部125において、アップサンプリングの性能を向上させるため、アップサンプリング前にR又はBの位置にあらかじめ相関方向検出を応用して適応的にフィルタを切り替えフィルタ演算を行い、補間を行う。それにより、画像のより高画質化が図られる。例えば適応的補間としては、de-bayer処理でよく使われるZigzag補間などがある。また、エッジの方向性を判断して補間するエッジ方向補間方法などを用いてもよい。例えばBの位置にG信号を補間する場合に、Bの周囲の画素を見て、好ましい補間方向を判断する。具体的には、下記の式1及び式2を用いて水平Hijと垂直VijのGの勾配ΔHijΔVijを計算する。そして、式3及び式4に示すように、ΔHijとΔVijとを比較してどちらかが一定の閾値以下であれば、小さい方の隣接画素の平均を用いる。さらに、式5に示すように、両方向の勾配が同じであれば両方向の平均を用いる。メモリ部127は、R用B用データ切り替え部124によるR用収差量データとB用収差量データの切り替えに合わせて、R又はB信号すなわち収差量分離れた位置にあるR ́又はB ́信号を出力する。減算器128は、R用B用データ切り替え部124においてR用収差量データに切り替えられた場合に、R用Gアップサンプリング処理部125から受け取ったg ́信号と、メモリ部127から受け取ったR ́信号の差分をとり、G色差c ́=R ́-g ́を生成する。なお、B用収差量データに切り替えられた場合、G色差c ́=B ́-g ́を生成する。メモリ部129は、減算器128から受け取ったG色差c ́=R ́-g ́を記憶する。R用B用データ切り替え部130は、R用B用データ切り替え部124と同様に、R用収差量データとB用収差量データを切り替えて、次段のG色差R-Gアップサンプリング処理部131に供給する。G色差R-Gアップサンプリング処理部131は、R用B用データ切り替え部130においてR用収差量データに切り替えられた場合に、G色差c ́をアップサンプリングし、補正量収差量に相当分離れた本来のRの位置にG色差cを導出する。なお、G色差R-Gアップサンプリング処理部131は、B用収差量データに切り替えられた場合、G色差B-Gアップサンプリング処理部として機能する。ここで、G色差R-Gアップサンプリング処理部131においても、R用Gアップサンプリング処理部125と同様に、アップサンプリングの性能を向上させるため、アップサンプリング前に色差信号の相関方向検出に基づく適応的なフィルタ演算を行ってもよい。加算器132は、相関方向判別/G補間処理部122で生成したg信号と、G色差R-Gアップサンプリング処理部131で生成したG色差cを加算し、倍率色収差補正を施したR信号Rnew=cgを得る。また、補正部120は、メモリ部123に記憶されている補間されていないG信号を得る。なお、B用収差量データに切り替えられた場合、B信号Bnew=cgを得る。所定のフレームレートに基づいて画像を左上からラスタースキャンで読み出し処理をするような場合、単板式イメージセンサで生成される画像には1画素当たりR又はBもしくはGのいずれかが入力されることになる。これらを図5中の各メモリ部に蓄え各ブロックの処理を行う。これらのブロックをハードウェアで実現する場合、データが滞ることなく処理するには各ブロックが1画素に対して必要な処理を行っていけばよいため、相関方向判別/G補間処理、Gアップサンプリング処理、G色差アップサンプリング処理も1画素ずつ行ってゆけばよい。また、各メモリ部の容量は、収差量補正量の最大値を考慮して設定しておく必要がある。このメモリ容量は多ければ多いほど、大きな倍率色収差のずれを補正することができる。1.1.ベイヤ配列に適用した場合第1例[倍率色収差の補正方法]次に、第1の実施形態の第1例に係る、倍率色収差の補正方法について説明する。図6は、第1の実施形態の第1例に係る、ベイヤ配列に対する倍率色収差補正処理を示すフローチャートである。図7A~Cは、第1の実施形態の第1例に係る、ベイヤ配列に対する倍率色収差補正処理の説明図である。本実施形態では、イメージセンサ101から出力されるRAWデータにおいて倍率色収差の検出と補正を行うとする。ベイヤ配列では、Gの画素がR,B画素の2倍あり、しかも市松状に配列されている。これに対して、R,B画素は格子状配列である図1参照。本開示は、ベイヤ配列に限られるものではないが、簡単のためベイヤ配列を例に説明する。その他の単板式イメージセンサにおいても、単板式イメージセンサ上の最も多い画素をG、その他の画素をR,Bとすると同様の処理を行うことができる。以下、ベイヤ配列のRについて倍率色収差補正処理を行う場合を説明する。図6における倍率色収差補正処理の前提として、前処理部102のR用収差量生成部126Rにより、色ずれ量と画像中心光軸に対応からの距離に基づいてG信号を基準としたR信号の拡大縮小倍率収差量が算出されている。まず相関方向判別/G補間処理部122により、ベイヤ配列の補正対象のRの画素の位置図2A,図7A参照にその近傍のGから補間G信号gを生成するステップS1。このとき、相関方向に基づく適応的補間を行ってもよい。続いて、R用Gアップサンプリング処理部125により、R用B用データ切り替え部124から供給されるずれた位置にあるR ́周辺のG画素の画素値G ́信号をアップサンプリングし、収差量分離れた位置にあるR ́と同位相のg ́信号を導出するステップS2。次に、減算器128により、R用Gアップサンプリング処理部125から受け取ったg ́信号と、メモリ部127から受け取ったR ́信号の差分をとり、G色差c ́=R ́-g ́を生成するステップS3。そして、G色差R-Gアップサンプリング処理部131により、R用B用データ切り替え部130から供給されるR用収差量データを基に、G色差c ́をアップサンプリングし、補正量収差量に相当分離れた位置にある本来のRの位置にG色差cを導出するステップS4。最後に、加算器132により、相関方向判別/G補間処理部122で生成したg信号と、G色差R-Gアップサンプリング処理部131で生成したG色差cを加算し、画素ずらしを行って倍率色収差補正したR信号Rnew=cgを得るステップS5。ベイヤ配列上のすべてのRについて上記画素ずらしを行って倍率色収差を補正する。Bについても同様に画素ずらしを行い、倍率色収差補正を施したB信号Bnewを得る。本実施形態の第1例によれば、単板式のイメージセンサベイヤ配列より得られる高周波成分エッジを含む画像RAWデータに対して倍率色収差補正を行う場合にも、G以外の画素例えばRやBがぼやけず、高い精度の倍率色収差補正を実現できる。[従来手法と本開示の倍率色収差補正の比較]図8は、倍率色収差が発生した画像の例である。図9は、図8に示した画像RAWデータに対し、従来の手法図2参照を用いて色分離する前に倍率色収差補正を行った場合の画像の例従来手法1である。図10は、図8に示した画像RAWデータに対し、色分離した後に従来の手法図2参照を用いて倍率色収差補正を行った場合の画像の例従来手法2である。図8の画像では、倍率色収差が発生しなければ本来RGBのエッジ1R,1G,1Bが重なり、各色が合成されて白色になるはずだが、倍率色収差が発生しているために、Gのエッジ1Gを基準にしたときに、Rのエッジ1RとBのエッジ1Bが大きくずれている。Lは画像中心光軸に対応を表す。図9の画像では、Gのエッジ2GとR,Bのエッジ2R,2Bが倍率色収差によりわずかにずれてにじんでおり、色がついている。図10の画像では、色分離後に収差補正を行ったが、Gのエッジ2Gに対するR,Bのエッジ2R,2Bの倍率色収差が改善されていない。図11は、図8に示した画像RAWデータに対し、第1の実施形態の第1例に係る倍率色収差補正方法を適用した場合の画像の例である。図11の画像では、RGBのエッジ1R,1G,1Bが精度よく重なっているので、各エッジの色が合成されて白色になっている。すなわち、RやBエッジがぼやけず、高い精度の倍率色収差補正が施されていると言える。1.2.倍密ベイヤ配列に適用した場合第2例次に、第1の実施形態の第2例に係る、倍密ベイヤ配列に対する倍率色収差の補正方法について説明する。倍密ベイヤ配列は、ベイヤ配列のままで画素配列だけ45度傾けたものである。図12は、倍密ベイヤ配列で配置されたRGB各色の画素を示す説明図である。出力画素の数は入力画素RAWデータの数の半分となる。図13は、第1の実施形態の第2例に係る、倍密ベイヤ配列に対する倍率色収差補正処理を示すフローチャートである。以下、倍密ベイヤ配列のRについて倍率色収差補正処理を行う場合を説明する。図13における倍率色収差補正処理の前提として、前処理部102のR用収差量生成部126Rにより、色ずれ量と画像中心光軸に対応からの距離に基づいてG信号を基準としたR信号の拡大縮小倍率収差量が算出されている。まずR用Gアップサンプリング処理部125により、R用B用データ切り替え部124から供給されるずれた位置にあるR ́周辺のG画素の画素値G ́信号をアップサンプリングし、Rから収差量分離れた位置にあるR ́と同位相のg ́信号を導出するステップS11。続いて、減算器128により、R用Gアップサンプリング処理部125から受け取ったg ́信号と、メモリ部127から受け取ったR ́信号の差分をとり、G色差c ́=R ́-g ́を生成するステップS12。次に、G色差R-Gアップサンプリング処理部131により、R用B用データ切り替え部130から供給されるR用収差量データを基に、G色差c ́をアップサンプリングし、補正量分離れた位置にある本来のRの位置にG色差cを導出するステップS13。そして、相関方向判別/G補間処理部122により、倍密ベイヤ配列図12参照の補正対象のRの画素の位置にその近傍のGから補間G信号gを生成するステップS14。このとき、相関方向に基づく適応的補間を行ってもよい。最後に、加算器132により、相関方向判別/G補間処理部122で生成したg信号と、G色差R-Gアップサンプリング処理部131で生成したG色差cを加算し、画素ずらしを行って倍率色収差補正したR信号Rnew=cgを得るステップS15。倍密ベイヤ配列上のすべてのRについて上記画素ずらしを行って倍率色収差を補正する。Bについても同様に画素ずらしを行い、倍率色収差補正を施したB信号Bnewを得る。本実施形態の第2例によれば、倍密ベイヤ配列のイメージセンサより得られる高周波成分エッジを含む画像RAWデータに対して倍率色収差補正を行う場合にも、G以外の画素例えばRやBがぼやけず、高い精度の倍率色収差補正を実現できる。1.3.クリアビッド配列に適用した場合第3例次に、第1の実施形態の第3例に係る、クリアビッド配列ClearVid登録商標に対する倍率色収差の補正方法について説明する。図14は、クリアビッド配列で配置されたRGB各色の画素入力画素を示す説明図である。Gの画素をR,Bの画素より6倍多くし、R,Bの画素の周囲を取り囲むように配置した水平及び垂直の方向において、Gを2dの間隔で配置し、R画素及びB画素を各々4dの間隔で配置した配列である。図15は、クリアビッド配列で配置されたRGB各色の画素による出力画素のイメージを示す説明図である。出力画素の数は入力画素RAWデータの2倍となる。図16は、第1の実施形態の第3例に係る、クリアビッド配列に対する倍率色収差補正処理を示すフローチャートである。ここでは、図15に示したクリアビッド配列出力画素のRについて倍率色収差補正処理を行う場合を説明する。図16における倍率色収差補正処理の前提として、前処理部102のR用収差量生成部126Rにより、色ずれ量と画像中心光軸に対応からの距離に基づいてG信号を基準としたR信号の拡大縮小倍率収差量が算出されている。まず相関方向判別/G補間処理部122により、クリアビッド配列の補正対象のRの画素図15参照と空白の画素の各々に、その近傍のGから補間G信号gを生成するステップS21。このとき、相関方向に基づく適応的補間を行ってもよい。続いて、R用Gアップサンプリング125により、R用B用データ切り替え部124から供給されるずれた位置にあるR ́周辺のG画素の画素値G ́信号をアップサンプリングし、収差量分離れた位置にあるR ́と同位相のg ́信号を導出するステップS22。次に、減算器128により、R用Gアップサンプリング処理部125から受け取ったg ́信号と、メモリ部127から受け取ったR ́信号の差分をとり、G色差c ́=R ́-g ́を生成するステップS23。そして、G色差R-Gアップサンプリング処理部131により、R用B用データ切り替え部130から供給されるR用収差量データを基に、G色差c ́をアップサンプリングし、補正量分離れた位置にある本来のRの位置にG色差cを導出するステップS24。最後に、加算器132により、相関方向判別/G補間処理部122で生成したg信号と、G色差R-Gアップサンプリング処理部131で生成したG色差cを加算し、画素ずらしを行って倍率色収差補正したR信号Rnew=cgを得るステップS25。クリアビッド配列上のすべてのRについて上記画素ずらしを行って倍率色収差を補正する。Bについても同様に画素ずらしを行い、倍率色収差補正を施したB信号Bnewを得る。本実施形態の第3例によれば、クリアビッド配列のイメージセンサより得られる高周波成分エッジを含む画像RAWデータに対して倍率色収差補正を行う場合にも、G以外の画素例えばRやBがぼやけず、高い精度の倍率色収差補正を実現できる。<2.第2の実施形態>倍率色収差補正の際に色分離も同時に行う場合には、同時にRGBの色成分信号を出力することになるので、G色差をアップサンプリング処理するブロックをR用とB用で別に持つ必要がある。そこで、第2の実施形態は、第1の実施形態における前処理部102図5参照に対して、色分離機能を持つブロックを設けている。[前処理部の構成例]図17は、第2の実施形態に係る前処理部の内部構成を示すブロック図である。前処理部102Aは、第1の実施形態に係る前処理部102に対して、R用B用データ切り替え部130を削除し、G色差B-Gアップサンプリング処理部141と加算器142が追加された補正部120Aを備える点が異なる。以下、この相違点を中心に説明する。G色差R-Gアップサンプリング処理部131は、R用収差量生成部126Rから供給されるR用収差量データに基づいて、メモリ部129から読み出したG色差c ́をアップサンプリングし、補正量分離れた本来のRの位置にG色差cを導出する。G色差B-Gアップサンプリング処理部141は、B用収差量生成部126Bから供給されるB用収差量データに基づいて、メモリ部129から読み出したG色差c ́をアップサンプリングし、補正量分離れた本来のBの位置にG色差cを導出する。加算器142は、相関方向判別/G補間処理部122で生成したgと、G色差B-Gアップサンプリング処理部141で生成したG色差cを加算し、画素ずらしを行って倍率色収差補正したB信号Bnew=cgを得る。2.1.ベイヤ配列に適用した場合第1例次に、第2の実施形態の第1例に係る、色分離を伴う倍率色収差の補正方法について説明する。図18は、第2の実施形態の第1例に係る、ベイヤ配列に対する色分離を伴う倍率色収差補正処理を示すフローチャートである。以下、ベイヤ配列のRについて色分離を伴う倍率色収差補正処理を行う場合を説明する。図18のステップS31~ステップS33の処理は、図6のステップS1~ステップS3の処理と同じであるので、説明を割愛する。ステップS33の処理が終了後、G色差R-Gアップサンプリング処理部131により、R用収差量データを基に、G色差c ́をアップサンプリングし、補正量分離れた位置にあるベイヤ配列上の全ての位置にG色差cを導出するステップS34。最後に、加算器132により、相関方向判別/G補間処理部122で生成したg信号若しくはベイヤ配列上に元々存在するGのG信号と、G色差R-Gアップサンプリング処理部131で生成したG色差cを加算する。そして、画素ずらしによる倍率色収差補正と色分離を行ったR信号Rnew=cg又はcGを得るステップS35。ベイヤ配列上のすべてのRに加え出力する全ての位置について上記画素ずらしによる倍率色収差補正と色分離を行う。Bについても同様に、G色差B-Gアップサンプリング処理部141,加算器142を用い、画素ずらしによる倍率色収差補正と色分離を行ったB信号Bnewを得る。このように、ベイヤ配列上のRBの位置だけでなく、出力する全ての位置のG色差を求め、それらの位置にGを補間し、補間Gと加算することによって、補正したベイヤ配列を経由することなく色分離まで行うことができる。本実施形態の第1例によれば、ベイヤ配列のイメージセンサより得られる高周波成分エッジを含む画像RAWデータに対して倍率色収差補正と色分離を行う場合にも、G以外の画素例えばRやBがぼやけず、高い精度の倍率色収差補正を実現できる。2.2.倍密ベイヤ配列に適用した場合第2例次に、第2の実施形態の第2例に係る、色分離を伴う倍率色収差の補正方法について説明する。図19は、第2の実施形態の第2例に係る、倍密ベイヤ配列に対する色分離を伴う倍率色収差補正処理を示すフローチャートである。以下、倍密ベイヤ配列のRについて色分離を伴う倍率色収差補正処理を行う場合を説明する。図19のステップS41~ステップS42の処理は、図13のステップS11~ステップS12の処理と同じであるので、説明を割愛する。ステップS42の処理が終了後、G色差R-Gアップサンプリング処理部131により、R用収差量データを基に、G色差c ́をアップサンプリングし、補正量分離れた位置にある倍密ベイヤ配列上のGの位置にG色差cを導出するステップS43。G画素はRAWデータの画素のうちの半分あり、そのままのGを使えばGを補間する必要がない。最後に、加算器132により、倍密ベイヤ配列上に元々存在するGのG信号と、G色差R-Gアップサンプリング処理部131で生成したG色差cを加算する。そして、画素ずらしによる倍率色収差補正と色分離を行ったR信号Rnew=cGを得るステップS44。倍密ベイヤ配列上のすべてのRに加え出力する全ての位置について上記画素ずらしによる倍率色収差補正と色分離を行う。Bについても同様に、G色差B-Gアップサンプリング処理部141,加算器142を用い、画素ずらしによる倍率色収差補正と色分離を行ったB信号Bnewを得る。本実施形態の第2例によれば、倍密ベイヤ配列のイメージセンサより得られる高周波成分エッジを含む画像RAWデータに対して倍率色収差補正と色分離を行う場合にも、G以外の画素例えばRやBがぼやけず、高い精度の倍率色収差補正を実現できる。2.3.クリアビッド配列に適用した場合第3例次に、第2の実施形態の第3例に係る、色分離を伴う倍率色収差の補正方法について説明する。図20は、第2の実施形態の第3例に係る、クリアビッド配列に対する色分離を伴う倍率色収差補正処理を示すフローチャートである。以下、クリアビッド配列のRについて色分離を伴う倍率色収差補正処理を行う場合を説明する。図20のステップS51~ステップS53の処理は、図16のステップS21~ステップS23の処理と同じであるので、説明を割愛する。ステップS53の処理が終了後、G色差R-Gアップサンプリング処理部131により、R用収差量データを基に、G色差c ́をアップサンプリングし、補正量分離れた位置にあるクリアビッド配列上の全ての位置にG色差cを導出するステップS54。最後に、加算器132により、相関方向判別/G補間処理部122で生成したg信号若しくはクリアビッド配列上に元々存在するGのG信号と、G色差R-Gアップサンプリング処理部131で生成したG色差cを加算する。そして、画素ずらしによる倍率色収差補正と色分離を行ったR信号Rnew=cg又はcGを得るステップS55。本実施形態の第3例によれば、クリアビッド配列のイメージセンサより得られる高周波成分エッジを含む画像RAWデータに対して倍率色収差補正と色分離を行う場合にも、G以外の画素例えばRやBがぼやけず、高い精度の倍率色収差補正を実現できる。なお、上述した第1及び第2の実施形態例における一連の処理は、ハードウェアにより実行することができるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが専用のハードウェアに組み込まれているコンピュータ、または、各種の機能を実行するためのプログラムをインストールしたコンピュータにより、実行可能である。また、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体例えば図4のメモリ107や記録デバイス111を、システムあるいは装置に供給してもよい。また、そのシステムあるいは装置のコンピュータまたはCPU等の制御装置が記録媒体に格納されたプログラムコードを読み出し実行することによっても、機能が実現されることは言うまでもない。この場合のプログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、CD-R、磁気テープ、不揮発性のメモリカード、ROMなどを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施の形態の機能が実現される。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOSなどが実際の処理の一部又は全部を行う。その処理によって上述した実施の形態の機能が実現される場合も含まれる。また、本明細書において、時系列的な処理を記述する処理ステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理例えば、並列処理あるいはオブジェクトによる処理をも含むものである。なお、本開示は以下のような構成も取ることができる。1画像データに含まれる画素信号の輝度値に基づいて、前記画像データに含まれる他の色より画素数の多い基準色の色成分信号の位置を基準とした他の色成分信号の収差量を算出する収差量生成部と、前記他の色成分信号と前記基準色の色成分信号から色差信号を生成し、前記収差量に基づいて、前記色差信号を用いて前記基準色の画素の間にある他の色の画素の色成分信号の色収差を補正する補正部と、を備える画像処理装置。2前記補正部は、前記基準色の画素の間にある前記他の色の画素の位置に前記基準色の色成分信号を補間する基準色補間処理部と、前記収差量を基に、前記基準色の補間色成分信号をアップサンプリングする基準色アップサンプリング処理部と、前記他の色成分信号と前記アップサンプリング後の前記基準色の補間色成分信号の差分をとって色差信号を生成する色差生成部と、前記収差量を基に、前記色差信号をアップサンプリングする色差アップサンプリング処理部と、前記基準色の補間色成分信号と前記アップサンプリング後の色差信号を加算し、前記他の色の画素における補正後の色成分信号を生成する補正色成分信号生成部と、を更に備える前記1に記載の画像処理装置。3前記画像データは、単板式イメージセンサより得られるカラー画像データである前記2に記載の画像処理装置。4前記基準色の色成分信号が緑色信号であり、前記他の色成分信号は赤色信号又は青色信号である前記3に記載の画像処理装置。5前記補正部は、前記基準色の画素の間にある第1又は第2の色の画素の位置に前記基準色の色成分信号を補間する基準色補間処理部と、前記収差量生成部が算出する第1又は第2の色成分信号の収差量を基に、前記基準色の第1又は第2の補間色成分信号をアップサンプリングする基準色アップサンプリング処理部と、第1又は第2の色成分信号と前記アップサンプリング後の前記基準色の第1又は第2の補間色成分信号の差分をとって第1又は第2の色差信号を生成する色差生成部と、第1の色成分信号の収差量を基に、第1の色差信号をアップサンプリングする第1の色差アップサンプリング処理部と、第2の色成分信号の収差量を基に、第2の色差信号をアップサンプリングする第2の色差アップサンプリング処理部と、前記基準色の第1の補間色成分信号と前記アップサンプリング後の第1の色差信号を加算し、第1の色の画素における補正後の色成分信号を生成する第1の補正色成分信号生成部と、前記基準色の第2の補間色成分信号と前記アップサンプリング後の第2の色差信号を加算し、第2の色の画素における補正後の色成分信号を生成する第2の補正色成分信号生成部と、を更に備える前記1に記載の画像処理装置。6基準色の画素数が他の色より多い単板式イメージセンサと、前記イメージセンサより得られる画像データに含まれる画素信号の輝度値に基づいて、前記画像データに含まれる基準色の色成分信号の位置を基準とした他の色成分信号の収差量を算出する収差量生成部と、前記他の色成分信号と前記基準色の色成分信号から色差信号を生成し、前記収差量に基づいて、前記色差信号を用いて前記基準色の画素の間にある他の色の画素の色成分信号の色収差を補正する補正部と、を備える撮像装置。7画像データに含まれる画素信号の輝度値に基づいて、前記画像データに含まれる他の色より画素数の多い基準色の色成分信号の位置を基準とした他の色成分信号の収差量を算出し、前記他の色成分信号と前記基準色の色成分信号から色差信号を生成し、前記収差量に基づいて、前記色差信号を用いて前記基準色の画素の間にある他の色の画素の色成分信号の色収差を補正する画像処理方法8画像データに含まれる画素信号の輝度値に基づいて、前記画像データに含まれる他の色より画素数の多い基準色の色成分信号の位置を基準とした他の色成分信号の収差量を算出する処理と、前記他の色成分信号と前記基準色の色成分信号から色差信号を生成する処理と、前記収差量に基づいて、前記色差信号を用いて前記基準色の画素の間にある他の色の画素の色成分信号の色収差を補正する処理を、コンピュータに実行させるためのプログラム。以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示はかかる例に限定されない。本開示の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。例えば、本実施形態の画像処理は、ベイヤ配列、倍密ベイヤ配列あるいはクリアビッド配列によるRAWデータを用いるとしたが、それらの配列以外の画素配列である場合も適用できる。具体的には、色ずれ検出時に、G信号を補間する際に使用するG信号の参照位置がそれらの配列以外の画素配列依存となり、補間時に、R信号又はB信号を補間する際に使用するR信号又はB信号の参照位置がそれらの配列以外の画素配列依存となる。また、本実施形態の画像処理は、撮像装置100において行われる場合について説明したが、本開示はこの例に限定されない。例えば、撮像装置による撮影で取得されたRAWデータを外部に出力して、例えばテレビジョン受像機やパーソナルコンピュータなどで上述した本実施形態の画像処理を適用することができる。"