(57)【要約】【課題】  本発明は、色モアレが発生し難い撮像素子の画素値の加算処理を行うことができる技術を提供することを目的とする。【解決手段】  本発明は、撮像レンズと、複数色のカラーフィルタが所定のパターンで配置されたカラーフィルタアレイを有し、所定のパターンに対応するように複数の撮像画素が受光面に２次元的に配列された撮像素子と、撮像素子の複数の撮像画素が出力する画素値のうち、注目画素に隣接し且つ同じ色の前記カラーフィルタを有する複数の撮像画素である複数の隣接画素の画素値を加算して、注目画素の画素値を求める演算部と、注目画素を一の方向に対して１画素ずつずらしながら、一の方向の注目画素の画素値による画素列を、他の方向について所定の画素幅毎に、演算部に計算させて、他の方向に所定の画素幅で間引かれた画像を生成する制御部とを備える。【選択図】    図１
2010178281.tif 000002
【特許請求の範囲】
【請求項１】
撮像レンズと、
複数色のカラーフィルタが所定のパターンで配置されたカラーフィルタアレイを有し、前記所定のパターンに対応するように複数の撮像画素が受光面に２次元的に配列された撮像素子と、
前記撮像素子の複数の撮像画素が出力する画素値のうち、注目画素に隣接し且つ同じ色の前記カラーフィルタを有する複数の撮像画素である複数の隣接画素の画素値を加算して、前記注目画素の画素値を求める演算部と、
前記注目画素を一の方向に対して１画素ずつずらしながら、前記一の方向の前記注目画素の画素値による画素列を、他の方向について所定の画素幅毎に、前記演算部に計算させて、前記他の方向に前記所定の画素幅で間引かれた画像を生成する制御部と
を備えることを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記複数の隣接画素は、前記一の方向及び前記他の方向、又は前記一の方向に対して４５度及び１３５度方向の線上の各々にあって、前記注目画素に対して隣接する複数の撮像画素であることを特徴とする撮像装置。
【請求項３】
請求項１または請求項２に記載の撮像装置において、
前記制御部は、
前記注目画素の位置に応じて、前記複数の隣接画素として、前記一の方向及び前記他の方向、又は前記一の方向に対して４５度及び１３５度方向の線上の各々にあって、前記注目画素に対して隣接する複数の撮像画素の画素値を、前記演算部に用い計算させる
ことを特徴とする撮像装置。
【請求項４】
請求項１ないし請求項３のいずれか１項に記載の撮像装置において、
前記演算部は、前記複数の隣接画素の画素値を加算した後、平均値を計算して前記注目画素の画素値とすることを特徴とする撮像装置。
【請求項５】
請求項１ないし請求項４のいずれか１項に記載の撮像装置において、
前記間引かれた画像の前記一の方向の前記注目画素の画素値による画素列毎に、所定の画素数毎に加重平均する加重平均部をさらに備える
ことを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像された画像における色モアレを低減することができる撮像装置に関する。
【背景技術】
【０００２】
近年、ＣＣＤやＣＭＯＳ等の撮像素子の性能の向上により、デジタルカメラやデジタルビデオカメラ等において、撮像感度のゲイン設定を変更することができるものや高感度撮像が容易に行えるものが普及しつつある。ただし、光量が不足するためにシャッタ速度が遅くなるような夜景の静止画撮像や高フレームレイトによる動画撮像等の場合、撮像素子の画素値を加算処理等が行われる。その際に生じるモアレやノイズ等を低減し、感度向上や画質向上を図る技術開発が行われている（例えば、特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来技術のような撮像素子の画素値の加算処理方法では、撮像素子の各画素子に設けられているR（赤）、Gｒ（Gｂ）（緑）及びB（青）の各色のカラーフィルタが、ベイヤ配列という非一様な配列であるために、画像劣化の原因となるナイキスト周波数以上の高い空間周波数の成分を光学ローパスフィルタで除去しても、上述のような画素値の加算によってナイキスト周波数の閾値が下がってしまい、モアレのうち、色モアレによる画像劣化が生じてしまうという問題があった。
【０００４】
上記従来技術の有する問題に鑑み、本発明の目的は、色モアレが発生し難い撮像素子の画素値の加算処理を行うことができる技術を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の撮像装置は、撮像レンズと、複数色のカラーフィルタが所定のパターンで配置されたカラーフィルタアレイを有し、所定のパターンに対応するように複数の撮像画素が受光面に２次元的に配列された撮像素子と、撮像素子の複数の撮像画素が出力する画素値のうち、注目画素に隣接し且つ同じ色のカラーフィルタを有する複数の撮像画素である複数の隣接画素の画素値を加算して、注目画素の画素値を求める演算部と、注目画素を一の方向に対して１画素ずつずらしながら、一の方向の注目画素の画素値による画素列を、他の方向について所定の画素幅毎に、演算部に計算させて、他の方向に所定の画素幅で間引かれた画像を生成する制御部とを備える。
【０００６】
また、本発明において、複数の隣接画素は、一の方向及び他の方向、又は一の方向に対して４５度及び１３５度方向の線上の各々にあって、注目画素に対して隣接する複数の撮像画素である。
【０００７】
また、本発明において、制御部は、注目画素の位置に応じて、複数の隣接画素として、一の方向及び他の方向、又は一の方向に対して４５度及び１３５度方向の線上の各々にあって、注目画素に対して隣接する複数の撮像画素の画素値を、演算部に用い計算させる。
【０００８】
また、本発明において、演算部は、複数の隣接画素の画素値を加算した後、平均値を計算して注目画素の画素値とする。
【０００９】
また、本発明において、間引かれた画像の一の方向の注目画素の画素値による画素列毎に、所定の画素数毎に加重平均する加重平均部をさらに備える。
【発明の効果】
【００１０】
本発明によれば、色モアレが発生し難い撮像素子の画素値の加算処理を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一の実施形態に係るデジタルカメラ１００の構成例を示す模式図
【図２】デジタルカメラ１００で撮像された静止画像の一部の画素配列を示す図
【図３】本発明の一の実施形態に係るデジタルカメラ１００における加算処理及び加重平均処理の手順を示すフローチャート
【図４】図２の静止画像の一部の画素配列のうち最初の６つの水平方向走査線の画素の抽出を示す図
【図５】図２の静止画像の一部の画素配列を加算処理及び加重平均処理を行った後の画素配列を示す図
【発明を実施するための形態】
【００１２】
≪一の実施形態≫
図１は、本発明の一の実施形態に係るデジタルカメラ１００の構成図である。
【００１３】
デジタルカメラ１００は、撮像レンズ１、撮像素子２、Ａ／Ｄ変換部３、ラインメモリ４、ＣＰＵ５、画像処理部６、操作部材７、記憶部８、表示部９及びカードインタフェース（カードＩ／Ｆ）１０から構成される。ラインメモリ４、ＣＰＵ５、画像処理部６、操作部材７、記憶部８、表示部９及びカードＩ／Ｆ１０は、バス１２を介して情報伝達可能に接続されている。なお、図１はデジタルカメラ１００の主要部分のみを示す。例えば、図１において、ＣＰＵ５の指令に従って、撮像素子２やＡ／Ｄ変換部３に撮影指示のタイミングパルスを発するタイミングジェネレータ等は省略されている。
【００１４】
撮像レンズ１は、複数の光学レンズにより構成され、被写体像を撮像素子２の受光面に結像する。
【００１５】
撮像素子２は、その受光面上に配置された複数の画素の各々に、Ｒ、Ｇｒ（Ｇｂ）又はＢのいずれかのカラーフィルタがベイヤ配列型に設けられたＣＣＤやＣＭＯＳの半導体イメージセンサ等である。撮像素子２は、ＣＰＵ５の指令に基づいて、全画素による被写体像の撮像、或いは、水平走査方向又は垂直走査方向に間引いて画素値を読み出して、ライブビュー用のスルー画や動画の被写体像の撮像を行うことができる。図２は、撮像素子２の全画素によって撮像された画像のうちの一部の画素配列を示す。それぞれのセルが１つの画素を表す。各セルの先頭の記号Ｒ、Ｇｒ（Ｇｂ）及びＢは、各カラーフィルタを有する画素を示す。これらの記号に続く２桁の番号は画素の位置を示す。なお、図２の画像の一部は、画素Ｒ１１を起点とする左上角の一部を示す。
【００１６】
この撮像素子２は、ＣＰＵ５の指令を受けて、タイミングジェネレータ（不図示）が発するタイミングパルスに基づいて動作し、前方に設けられた撮像レンズ１によって結像される被写体像を撮像する。撮像された画像データは、ＣＰＵ５に指示に基づいて撮像素子２から画像信号として出力され、Ａ／Ｄ変換部３にてデジタル信号に変換される。デジタルの画像信号は、一時的にラインメモリ４に記録される。ここで、本実施形態では、後述するように、撮像素子２から出力される画素値に対する加算処理を行うにあたり、撮像素子２は、一度に複数の水平走査線上の画素値を出力する指令を、タイミングジェネレータ（不図示）を介して、ＣＰＵ５から受けるものとする。そして、その複数の水平方向走査線の数は、本実施形態では６とする。したがって、図１のラインメモリ４は、６つの水平走査線上の画素値をそれぞれ記録する、６つラインメモリから構成されているものとする。また、ラインメモリ４は、高速のＳＲＡＭ等を適宜選択して用いることができる。
【００１７】
ＣＰＵ５は、記憶部８に記憶されている制御プログラムを読み込み、操作部材７を介してユーザらの様々な指示を受け付け、それらに基づいてデジタルカメラ１００を制御動作させる。例えば、ＣＰＵ５は、撮像素子２に被写体像の撮像指令を出したり、画像処理部６に撮像した画像データの画像処理をさせたり、処理された画像を記憶部８やカードメモリ１０へ記録したり、表示部９へ表示したり等の制御を行う。さらに、上述したように本実施形態において、ＣＰＵ５は、撮像した画像の感度向上及び画質向上のための加算処理を行うための制御指令を、撮像素子２、ラインメモリ４及び画像処理部６に対して行う。ＣＰＵ５には、一般的なコンピュータのＣＰＵが使用できる。
【００１８】
画像処理部６は、撮像された静止画像、動画又はスルー画に対して、補間処理、輪郭強調処理やホワイトバランス補正等の画像処理を行い、ＪＰＥＧ形式やＹＵＶ形式等の静止画像ファイルやＭＰＥＧ形式等の動画ファイルを生成するとともに、ユーザによる設定に基づいて、静止画像に対して加算処理や加重平均処理による感度向上及び画質向上を行うデジタルフロントエンド回路である。
【００１９】
操作部材７は、ユーザによる部材操作の内容に応じた操作信号をＣＰＵ５に出力する。操作部材７には、例えば、電源釦、撮影モード等のモード設定釦及びレリーズ釦等の操作部材を有する。なお、操作部材７は、後述する表示部９の画面に表示されるタッチパネル式の釦であっても良い。
【００２０】
記憶部８は、デジタルカメラ１００が撮像した画像データやＣＰＵ５がデジタルカメラ１００を制御するための制御プログラム等を記憶する。記憶部８に記憶されるプログラムやデータは、バス１２を介して、ＣＰＵ５から適宜参照することができる。記憶部８には、一般的なハードディスク装置や光磁気ディスク装置、又は半導体メモリである任意の不揮発性メモリ等を適宜選択して用いることができる。
【００２１】
表示部９は、スルー画や撮影した画像又はモード設定画面等を表示する。表示部９には、液晶モニタ等を適宜選択して用いることができる。
【００２２】
カードＩ／Ｆ１０には、カードメモリ１２が着脱可能に装着される。撮像された静止画像や動画は、ＣＰＵ５の指示に基づいて画像処理部１２で画像処理された後、ＪＰＥＧ形式やＭＰＥＧ形式等のファイルとしてカードメモリ８に記録される。
【００２３】
次に、本実施形態に係るデジタルカメラ１００における加算処理及び加重平均処理の手順について、図３に示すフローチャートを参照しながら説明する。
【００２４】
ユーザにより操作部材７の電源釦が押されると、ＣＰＵ５は、デジタルカメラ１００の記憶部８に記憶されている制御プログラムを読み込み、デジタルカメラ１００を初期化する。そして、ステップＳ１０からの処理が行われる。なお、本実施形態において、ユーザは、操作部材７のモード設定釦を用いて、撮像した静止画像の感度向上及び画質向上のための加算処理及び加重平均処理を行うモードにあらかじめ設定されているものとする。
【００２５】
ステップＳ１０：ＣＰＵ５は、ユーザによって操作部材７のレリーズ釦が押され、被写体像の撮像指示の信号を受信したか否かを判定する。ＣＰＵ５は、ユーザによって被写体像の撮像指示の信号を受信した場合には、タイミングジェネレータ（不図示）を介して、撮像素子２に全画素による静止画像の撮像を行い、ステップＳ１１（ＹＥＳ側）へ移行する。一方、撮像指示の信号を受けなかった場合（ＮＯ側）には、ＣＰＵ５は、撮像指示を受けるまでステップＳ１０に待機するとともに、タイミングジェネレータ（不図示）に対して、所定のフレームレート（例えば、３０ｆｐｓ）で、撮像素子２に被写体像を間引き読み出しによる撮像させ、画像処理部６で補間処理、輪郭強調処理やホワイトバランス補正等の画像処理を行わせて、表示部９にライブビュー用に生成されたスルー画として表示する。
【００２６】
ステップＳ１１：ＣＰＵ５は、タイミングジェネレータ（不図示）を介して、最初の６つの水平方向走査線Ｙ１〜Ｙ６上にある画素値を順次出力する指令を撮像素子２に対して出す。撮像素子２は各水平方向走査線の画素値を出力し、各水平方向走査線の画素値は、Ａ／Ｄ変換部３によってアナログからデジタルの信号に変換されて、ラインメモリ４に一時的に記録される。
【００２７】
ステップＳ１２：ＣＰＵ５は、ステップＳ１１でラインメモリ４に記録された水平方向走査線Ｙ１〜Ｙ６の画素値のデータ（図４）を、バス１２を介して、画像処理部６へ転送する。図４は、ステップＳ１１で読み出された、水平方向走査線Ｙ１〜Ｙ６の画素値のデータを示す。画像処理部６は、転送されて来た水平方向走査線Ｙ１〜Ｙ６の画素値のデータに対して、補間処理、輪郭強調処理やホワイトバランス補正等の画像処理を行う。
【００２８】
ステップＳ１３：画像処理部６は、ステップＳ１２で画像処理された水平方向走査線Ｙ１〜Ｙ６の画素値に対して加算処理を行う。具体的には、例えば、画像処理部６は、水平方向走査線Ｙ３上にあるＲ３３の画素を注目画素とした場合、自身の画素値を除いた水平方向走査線Ｙ１、Ｙ３及びＹ５にあり、Ｒ３３に隣接して同じ色のカラーフィルタＲの画素であるＲ１３、Ｒ３１、Ｒ３５及びＲ５３の画素値を加算し、その加算した画素値をＲ３３の新たな画素値とする。同じようにして、画像処理部６は、Ｒ３３の隣のＧｒ３４等の水平方向走査線Ｙ３及び水平方向走査線Ｙ４にある画素全ての画素値に対して、次式（１）で示すような加算処理を順次行う。
Ｒ′（ｉ，ｊ）＝Ｒ（ｉ−２，ｊ）＋Ｒ（ｉ＋２，ｊ）＋Ｒ（ｉ，ｊ−２）＋Ｒ（ｉ，ｊ＋２）          …（１）
Ｇｒ′（ｉ＋１，ｊ）＝Ｇｒ（ｉ−１，ｊ）＋Ｇｒ（ｉ＋３，ｊ）＋Ｇｒ（ｉ＋１，ｊ−２）＋Ｇｒ（ｉ＋１，ｊ＋２）
Ｇｂ′（ｉ，ｊ＋１）＝Ｇｂ（ｉ−２，ｊ＋１）＋Ｇｂ（ｉ＋２，ｊ＋１）＋Ｇｂ（ｉ，ｊ−１）＋Ｇｂ（ｉ，ｊ＋３）
Ｂ′（ｉ＋１，ｊ＋１）＝Ｂ（ｉ−１，ｊ＋１）＋Ｂ（ｉ＋３，ｊ＋１）＋Ｂ（ｉ＋１，ｊ−１）＋Ｂ（ｉ＋１，ｊ＋３）
ここで、Ｒの注目画素の座標を（ｉ、ｊ）としている（ｉ＝３，４，５，…，Ｍ−３、ｊ＝３，４，９，１０，…，Ｎ−３、Ｎ−２である（Ｍ及びＮは、６以上の整数））。また、Ｒ′、Ｇｒ′、Ｇｂ′及びＢ′は加算した画素値をそれぞれ示す。
【００２９】
このように、本実施形態では、注目画素である自身の画素値を、自身の画素値を除いて、上下左右に隣接し同じ色のカラーフィルタの画素値で加算して求めるとともに、自身の元の画素値は、隣接する同じ色のカラーフィルタの他の注目画素の加算した画素値を求める際に用いられることにより、色モアレを低減することができ静止画像における感度及び画質の向上を図ることができる。
【００３０】
ステップＳ１４：ＣＰＵ５は、撮像素子２の全画素によって撮像された静止画像の全ての水平方向走査線の画素値を読み込んだか否かを判定する。ＣＰＵ５は、全ての水平方向走査線の画素値を読み込んだ場合には、ステップＳ１５（ＹＥＳ側）へ移行する。一方、ＣＰＵ５は、まだ全ての水平方向走査線の画素値を読み込んでいない場合には、ステップＳ１１（ＮＯ側）へ移行し、次のＹ７以降の６つの水平方向走査線毎に画素値を読み込む。そして、ＣＰＵ５は、ステップＳ１１〜ステップＳ１３までの処理を行う。図５は、最終的に、図２に示す全ての水平方向走査線の画素値に対して加算処理を行った後の画像を示す。この処理によって、図５に示すように垂直走査線の数が３分の１に減少するとともに、元の静止画像の周囲の２画素幅分の画素値（例えば、Ｒ１１やＧｒ１２等）が無くなる。
【００３１】
ステップＳ１５：画像処理部６は、ステップＳ１１〜ステップＳ１４までの加算処理によって、撮像素子２によって撮像された静止画像は、図５に示すように水平走査線の数が３分の１に減少することから、元の静止画像の縦と横との長さの比と同じにするために、各水平方向走査線においてカラーフィルタの色が同じ３つの画素（例えば、Ｒ３３、Ｒ３５およびＲ３７等）毎に、公知の一般的な加重平均の手法を行い、元の静止画像と同じ縦と横との長さの比を持った新たな静止画像を生成する。
【００３２】
ステップＳ１６：画像処理部６は、ステップＳ１５の処理が施された静止画像をＪＰＥＧ形式やＹＵＶ形式等のファイルにして、バス１２とカードＩ／Ｆ１０とを介して、記憶部８やカードメモリ１１に記録して、一連の作業を終了する。
【００３３】
このように本実施形態では、注目画素である自身の画素値を、自身の画素値を除いて、上下左右に隣接し同じ色のカラーフィルタの画素値で加算して求めるとともに、自身の元の画素値は、隣接する同じ色のカラーフィルタの他の注目画素の画素値を求める際に用いることにより、色モアレを効果的に低減することができ、撮像された静止画像に対して感度向上及び画質向上を図ることができる。
【００３４】
さらに、本実施形態における式（１）による加算処理は、色モアレだけでなく輝度モアレについても低減することができる。
≪他の実施形態≫
本発明の他の実施形態に係るデジタルカメラは、一の実施形態に係るデジタルカメラ１００と同じである。したがって、本実施形態におけるデジタルカメラとして、図１に示す一の実施形態と同じデジタルカメラ１００を用い、各構成要素についての詳細な説明は省略する。
【００３５】
また、本実施形態に係るデジタルカメラ１００の加算処理及び加重平均処理の手順についても、図３に示すステップＳ１０〜ステップＳ１６のフローチャートと基本的に同じである。しかしながら、本実施形態におけるデジタルカメラ１００が、一の実施形態の場合と異なる点は、ステップＳ１３における加算処理の仕方にある。
【００３６】
具体的には、本実施形態のステップＳ１３において、画像処理部６は、一の実施形態と同様に、最初に図４に示す水平方向走査線Ｙ１〜Ｙ６の画素値のデータに対して加算処理を行う。その際、例えば、水平方向走査線Ｙ３及び水平方向走査線Ｙ４上にあるＲ３３、Ｇｒ３４、Ｇｂ４３及びＢ４４（以下、Ｒ、Ｇｒ、Ｇｂ及びＢの１つの組み合わせをベイヤブロックとする）の各々の画素を注目画素とした時には、ＣＰＵ５は、一の実施形態と同様に式（１）を用いて、加算された各画素の画素値を求める。
【００３７】
次に、水平方向走査線Ｙ３及び水平方向走査線Ｙ４上にあって、Ｒ３３、Ｇｒ３４、Ｇｂ４３及びＢ４４のベイヤブロックに隣接するＲ３５、Ｇｒ３６、Ｇｂ４５及びＢ４６のベイヤブロックの各々の画素を注目画素とした時には、次式（２）で示すような水平方向走査線に対して、斜め４５度及び１３５度の角度をなす直線上にあって各注目画素に隣接する同じ色のカラーフィルタの画素値を用いた加算処理を行う。
Ｒ′（ｉ，ｊ）＝Ｒ（ｉ−２，ｊ−２）＋Ｒ（ｉ＋２，ｊ−２）＋Ｒ（ｉ−２，ｊ＋２）＋Ｒ（ｉ＋２，ｊ＋２）          …（２）
Ｇｒ′（ｉ＋１，ｊ）＝Ｇｒ（ｉ−１，ｊ−２）＋Ｇｒ（ｉ＋３，ｊ−２）＋Ｇｒ（ｉ−１，ｊ＋２）＋Ｇｒ（ｉ＋３，ｊ＋２）
Ｇｂ′（ｉ，ｊ＋１）＝Ｇｂ（ｉ−２，ｊ−１）＋Ｇｂ（ｉ＋２，ｊ−１）＋Ｇｂ（ｉ−２，ｊ＋３）＋Ｇｂ（ｉ＋２，ｊ＋３）
Ｂ′（ｉ＋１，ｊ＋１）＝Ｂ（ｉ−１，ｊ−１）＋Ｂ（ｉ＋３，ｊ−１）＋Ｂ（ｉ−１，ｊ＋３）＋Ｂ（ｉ＋３，ｊ＋３）
なお、注目画素の座標を（ｉ，ｊ）としている。
【００３８】
即ち、本実施形態では、あるベイヤブロックに対しては式（１）に示す加算処理を行い、隣接する次のベイヤブロックに対しては式（２）に示す加算処理を行うというように、式（１）の加算処理と式（２）の加算処理とを交互に行う。さらに、本実施形態では、次の水平方向走査線Ｙ９及び水平方向走査線Ｙ１０における式（１）及び式（２）による加算処理の順序を、水平方向走査線Ｘ３及び水平方向走査線Ｙ４の場合とは逆に、式（２）の加算処理を行って、次に式（１）の加算処理を行うというように交互に行う。
【００３９】
このように本実施形態では、水平方向走査線上の各ベイヤブロックにおける加算された画素値を求めるために、式（１）又は式（２）による加算処理を交互に行うことによって、隣接する同じ色のカラーフィルタの注目画素であっても、異なる組み合わせの隣接する画素の画素値を用いることから、色モアレをより効果的に低減させることができ、撮像された静止画像に対して感度及び画質向上を図ることが可能となる。
【００４０】
さらに、本実施形態における式（１）と式（２）とを組み合わせた加算処理は、色モアレだけでなく輝度モアレに対してもより効果的に低減させることができる。
≪実施形態の補足事項≫
一の実施形態及び他の実施形態では、ステップＳ１１において、撮像素子２の全画素値のうち、６つの水平方向走査線毎に画素値を出力させたが、本発明はこれに限定されない。例えば、６以外の他の複数の水平方向走査線毎に画素値を出力させてもよい。なお、この場合には、出力させる水平方向走査線の数に応じて、ラインメモリ４の数を調節する必要がある。
【００４１】
なお、一の実施形態及び他の実施形態では、デジタルカメラ１００におけるラインメモリ４と画像処理部６とは、独立した構成要素としていたが、本発明はこれに限定されず、ラインメモリ４と画像処理部６とを１つの構成要素としたデジタルフロントエンド回路とし、ステップＳ１１〜ステップＳ１５までをパイプライン処理によって行うようにしてもよい。これにより、より高速な画像処理及び回路規模の小型化を図ることができる。
【００４２】
また、例えば、デジタルカメラ１００を正位置（撮像レンズ１の光軸を水平とし、デジタルカメラ１００の下面を下向きに構えた状態、いわゆる横撮影）から、撮像レンズ１の光軸を中心にして９０度又は２７０度回転させて撮像する（いわゆる縦撮影）等の場合には、複数の垂直方向走査線の画素値毎に読み出して、ステップＳ１１〜ステップＳ１５の加算処理及び加重平均処理を行ってもよい。ただし、式（１）及び式（２）は、次式（３）及び次式（４）のように変形される。
Ｒ′（ｉ，ｊ）＝Ｒ（ｉ，ｊ−２）＋Ｒ（ｉ，ｊ＋２）＋Ｒ（ｉ−２，ｊ）＋Ｒ（ｉ＋２，ｊ）          …（３）
Ｇｒ′（ｉ＋１，ｊ）＝Ｇｒ（ｉ＋１，ｊ−２）＋Ｇｒ（ｉ＋１，ｊ−２）＋Ｇｒ（ｉ−１，ｊ）＋Ｇｒ（ｉ＋３，ｊ）
Ｇｂ′（ｉ，ｊ＋１）＝Ｇｂ（ｉ，ｊ−１）＋Ｇｂ（ｉ，ｊ＋３）＋Ｇｂ（ｉ−２，ｊ＋１）＋Ｇｂ（ｉ＋２，ｊ＋１）
Ｂ′（ｉ＋１，ｊ＋１）＝Ｂ（ｉ＋１，ｊ−１）＋Ｂ（ｉ＋１，ｊ＋３）＋Ｂ（ｉ−１，ｊ＋１）＋Ｂ（ｉ＋３，ｊ＋１）
Ｒ′（ｉ，ｊ）＝Ｒ（ｉ−２，ｊ−２）＋Ｒ（ｉ−２，ｊ＋２）＋Ｒ（ｉ＋２，ｊ−２）＋Ｒ（ｉ＋２，ｊ＋２）          …（４）
Ｇｒ′（ｉ＋１，ｊ）＝Ｇｒ（ｉ−１，ｊ−２）＋Ｇｒ（ｉ−１，ｊ＋２）＋Ｇｒ（ｉ＋３，ｊ−２）＋Ｇｒ（ｉ＋３，ｊ＋２）
Ｇｂ′（ｉ，ｊ＋１）＝Ｇｂ（ｉ−２，ｊ−１）＋Ｇｂ（ｉ−２，ｊ＋３）＋Ｇｂ（ｉ＋２，ｊ−１）＋Ｇｂ（ｉ＋２，ｊ＋３）
Ｂ′（ｉ＋１，ｊ＋１）＝Ｂ（ｉ−１，ｊ−１）＋Ｂ（ｉ−１，ｊ＋３）＋Ｂ（ｉ＋３，ｊ−２）＋Ｂ（ｉ＋３，ｊ＋３）
ここで、注目画素の座標を（ｉ，ｊ）とするとともに、ｉ＝３，４，９，１０，…，Ｍ−３，Ｍ−２で、ｊ＝３，４，５，６，…，Ｎ−３である（Ｍ及びＮは、６以上の整数）。
【００４３】
なお、一の実施形態及び他の実施形態では、ステップＳ１３において、式（１）や式（２）を用いて加算処理によって注目画素の画素値を求めたが、本発明はこれに限定されない。例えば、加算した注目画素の画素値を平均して、その平均値を注目画素の画素値としてもよい。これにより、注目画素の画素値として平均値を用いることにより、ステップＳ１５における画像のサイズの変更を行う加重平均処理において、処理後の静止画像のＳ／Ｎ比が改善するという効果が得られる。
【００４４】
なお、一の実施形態及び他の実施形態では、ステップＳ１５において、加算処理された画像の縦と横との長さの比を、元の撮像した静止画像の比と同じにするために、加重平均処理を行ったが、本発明はこれに限定されない。例えば、画像処理部６による加重平均処理を行わずに、画像処理部６は、加算処理のみ施された画像のｒａｗデータを直接記憶部８やカードメモリ１１に記録してもよい。そして、必要に応じて、ＣＰＵ５が、画像処理部６にｒａｗデータを読み込ませて加重平均処理をさせて、元の静止画像と同じ縦と横の長さの比を同じにした静止画像を生成するようにしてもよい。
【００４５】
なお、一の実施形態では、式（１）による加算処理により、撮像された静止画像の色モアレの低減を図ったが、本発明はこれに限定されず、例えば、式（２）による加算処理による色モアレの低減を図ってもよい。
【００４６】
なお、他の実施形態では、式（１）と式（２）とによる加算処理の順序を水平方向走査線によって変え、撮像された静止画像の色モアレの低減を図ったが、本発明はこれに限定されず、例えば、全ての水平方向走査線において、式（１）と式（２）とによる加算処理の順序を同じにして色モアレの低減を図ってもよい。
【００４７】
本発明は、その精神またはその主要な特徴から逸脱することなく他の様々な形で実施することができる。そのため、上述した実施形態はあらゆる点で単なる例示に過ぎず、限定的に解釈されてはならない。さらに、特許請求の範囲の均等範囲に属する変形や変更は、全て本発明の範囲内である。
【符号の説明】
【００４８】
１  撮像レンズ群、２  撮像素子、３  Ａ／Ｄ変換部、４  ラインメモリ、５  ＣＰＵ、６  画像処理部、７  操作部材、８  記憶部、９  表示部、１０  カードＩ／Ｆ、１１  カードメモリ、１２  バス、１００  デジタルカメラ
【先行技術文献】
【特許文献】
【００４９】
【特許文献１】特開２００３−４６８７６号公報
【図１】
2010178281.tif 000003
【図２】
2010178281.tif 000004
【図３】
2010178281.tif 000005
【図４】
2010178281.tif 000006
【図５】
2010178281.tif 000007