(57)【要約】【課題】  撮影画像に発生する偽色や色にじみを低減することが可能な撮影装置を提供する。【解決手段】  システムコントローラ１１は、ＣＣＤイメージセンサ１４の分光感度特性を示す分光感度データ（Ｑｒ，Ｑｂ）をＲＯＭ１１ａから取得する。システムコントローラ１１は、分光感度Ｑｒに基づいて、偽色や色にじみを防止するために最適な強度を有するフィルタを選択し、同様に、分光感度Ｑｂに基づいて、最適な強度を有するフィルタを選択する。システムコントローラ１１は、Ｃｒ用ＬＰＦ３５を制御して、色差信号Ｃｒに対して選択されたフィルタに対応するフィルタ演算処理を施し、同様に、Ｃｂ用ＬＰＦ３６を制御して、色差信号Ｃｂに対して選択されたフィルタに対応するフィルタ演算処理を施す。これにより、撮影画像に発生する偽色や色にじみを低減することができる。【選択図】        図１
2007043312.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子から出力された撮像信号をデジタル信号に変換して得られた画像データに対して、ＹＣ変換処理を施した後、この画像データを記録する撮影装置において、
前記ＹＣ変換処理後の画像データのうち、色差信号Ｃｒの高域成分を除去して周波数帯域を制限するＣｒ用ローパスフィルタと、
前記画像データのうち、色差信号Ｃｂの高域成分を除去して周波数帯域を制限するＣｂ用ローパスフィルタと、
前記Ｃｒ用ローパスフィルタ及び前記Ｃｂ用ローパスフィルタの各々を制御する制御手段とを備えていることを特徴とする撮影装置。
【請求項２】
前記制御手段は、前記撮像素子の分光感度特性に基づいて、前記Ｃｒ用ローパスフィルタ及び前記Ｃｂ用ローパスフィルタを制御することを特徴とする請求項１記載の撮影装置。
【請求項３】
ホワイトバランスの評価値を検出するホワイトバランス検出手段を備え、前記制御手段は、前記ホワイトバランス検出手段によって検出された前記評価値に基づいて、前記ホワイトバランスを補正する補正ゲインを算出し、この補正ゲインに基づいて、前記Ｃｒ用ローパスフィルタ及び前記Ｃｂ用ローパスフィルタを制御することを特徴とする請求項１記載の撮影装置。
【請求項４】
前記制御手段は、撮影時に設定されている撮影モードに基づいて、前記Ｃｒ用ローパスフィルタ及び前記Ｃｂ用ローパスフィルタを制御することを特徴とする請求項１記載の撮影装置。
【請求項５】
前記制御手段は、ズームレンズ位置、絞り値、及び焦点距離に基づいて、色収差の大きさを算出し、この色収差の大きさに基づいて、前記Ｃｒ用ローパスフィルタ及び前記Ｃｂ用ローパスフィルタを制御することを特徴とする請求項１記載の撮影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影画像に発生する偽色や色にじみを防止する撮影装置に関する。
【背景技術】
【０００２】
近年、撮影装置として、ＣＣＤイメージセンサ等の撮像素子によって取得された画像データを記録するデジタルカメラが一般に普及している。このようなデジタルカメラは、ＣＣＤイメージセンサによって撮像された撮像信号をデジタル信号の画像データに変換した後、画像データに対してＹＣ変換処理を施して、輝度信号Ｙと、２つの色差信号Ｃｒ，Ｃｂとに変換し、圧縮処理を施して画像データを記録している。
【０００３】
また、前述のようなデジタルカメラでは、色差信号Ｃｒ，ＣｂのＳ／Ｎ比を向上させたり、撮影画像にカラーの斑点として表示される彩度ノイズ である偽色を低減させたりするために、色差信号Ｃｒ，Ｃｂに対してローパスフィルタ処理、すなわち、色差信号Ｃｒ，Ｃｂの高域成分を除去して周波数帯域を制御している。このように、画像データの色差信号Ｃｒ，Ｃｂの周波数帯域を制御するものとして、例えば、特許文献１記載の画像処理装置や、特許文献２記載の内視鏡テレビシステム等が知られている。
【特許文献１】特開２００４−１９４１２１号公報
【特許文献２】特開平５−１０３７５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、ローパスフィルタの強度を強くすると、Ｓ／Ｎ比の向上や、偽色を低減することができるが、撮影画像に色にじみが発生するという問題がある。例えば、色差信号ＣｒのＳ／Ｎ比が良いにもかかわらず、色差信号Ｃｂによる偽色が大きいために、同じ強度のローパスフィルタ処理を施すと、必要以上に色差信号Ｃｒの周波数帯域が制限されて、撮影画像に色にじみが発生する。上記特許文献１及び２記載の画像処理装置や内視鏡テレビシステムでは、ローパスフィルタによって、色差信号Ｃｒ，Ｃｂの周波数帯域を別々に制御するものではないため、前述のような問題を解決することができない。
【０００５】
本発明は上記事情に鑑みてなされたものであり、撮影画像に発生する偽色や色にじみを低減することが可能な撮影装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の撮影装置は、撮像素子から出力された撮像信号をデジタル信号に変換して得られた画像データに対して、ＹＣ変換処理を施した後、この画像データを記録する撮影装置であり、前記ＹＣ変換処理後の画像データのうち、色差信号Ｃｒの高域成分を除去して周波数帯域を制限するＣｒ用ローパスフィルタと、前記画像データのうち、色差信号Ｃｂの高域成分を除去して周波数帯域を制限するＣｂ用ローパスフィルタと、前記Ｃｒ用ローパスフィルタ及び前記Ｃｂ用ローパスフィルタの各々を制御する制御手段とを備えていることを特徴とするものである。
【０００７】
また、前記制御手段は、前記撮像素子の分光感度特性に基づいて、前記Ｃｒ用ローパスフィルタ及び前記Ｃｂ用ローパスフィルタを制御することが好ましい。
【０００８】
さらに、ホワイトバランスの評価値を検出するホワイトバランス検出手段を備え、前記制御手段は、前記ホワイトバランス検出手段によって検出された前記評価値に基づいて、前記ホワイトバランスを補正する補正ゲインを算出し、この補正ゲインに基づいて、前記Ｃｒ用ローパスフィルタ及び前記Ｃｂ用ローパスフィルタを制御しても良い。
【０００９】
また、前記制御手段は、撮影時に設定されている撮影モードに基づいて、前記Ｃｒ用ローパスフィルタ及び前記Ｃｂ用ローパスフィルタを制御しても良い。
【００１０】
さらに、前記制御手段は、ズームレンズ位置、絞り値、及び焦点距離に基づいて、色収差の大きさを算出し、この色収差の大きさに基づいて、前記Ｃｒ用ローパスフィルタ及び前記Ｃｂ用ローパスフィルタを制御しても良い。
【発明の効果】
【００１１】
本発明の撮影装置によれば、色差信号Ｃｒの高域成分を除去して周波数帯域を制限するＣｒ用ローパスフィルタと、色差信号Ｃｂの高域成分を除去して周波数帯域を制限するＣｂ用ローパスフィルタとを設け、このＣｒ用及びＣｂ用ローパスフィルタを制御手段によって別々に制御するため、各色差信号Ｃｒ，Ｃｂに対して最適な強度でローパスフィルタ処理を施すことが可能であり、偽色や色にじみの発生を抑制することができる。
【００１２】
また、制御手段は、撮像素子の分光感度データに基づいて、Ｃｒ用及びＣｂ用ローパスフィルタを制御して、各色差信号Ｃｒ，Ｃｂに対して最適な強度でローパスフィルタ処理を施すことが可能であり、撮像素子の分光感度特性に起因する偽色や色にじみの発生を抑制することができる。
【００１３】
さらに、制御手段は、ホワイトバランスを補正するゲインに基づいて、Ｃｒ用及びＣｂ用ローパスフィルタを制御して、各色差信号Ｃｒ，Ｃｂに対して最適な強度でローパスフィルタ処理を施すことが可能であり、ホワイトバランスを補正する補正ゲインに起因する偽色や色にじみの発生を抑制することができる。
【００１４】
また、制御手段は、設定されている撮影モードに基づいて、Ｃｒ用及びＣｂ用ローパスフィルタを制御して、各色差信号Ｃｒ，Ｃｂに対して最適な強度でローパスフィルタ処理を施すことが可能であり、現在設定されている撮影モードに起因して発生する偽色や色にじみの発生を抑制することができる。
【００１５】
さらに、制御手段は、ズームレンズ位置、絞り値、及び焦点距離の情報を取得し、これらの情報に基づいて色収差の大きさを算出し、この色収差の大きさに基づいて、Ｃｒ用及びＣｂ用ローパスフィルタを制御するため、各色差信号Ｃｒ，Ｃｂに対して最適な強度でローパスフィルタ処理を施すことが可能である。このため、色収差が目立つような、ズームレンズ位置、絞り値、及び焦点距離の場合に、フィルタの強度を弱くして色収差が助長されることを防止できる。
【発明を実施するための最良の形態】
【００１６】
デジタルカメラ１０について説明する。図１に示すように、デジタルカメラ１０は、カメラ全体を制御する制御手段であるシステムコントローラ１１を備えており、システムコントローラ１１には、操作部１２が接続されている。操作部１２は、シャッタボタン等の複数のボタンで構成され、システムコントローラ１１は、操作部１２から操作信号を取得し、各操作信号に対応する処理を実行する。また、システムコントローラ１１の内部には、ＲＯＭ１１ａ、及びＲＡＭ１１ｂが設けられている。ＲＯＭ１１ａには、カメラ内の各部を制御するための制御用プログラムが記憶されており、ＲＡＭ１１ｂには、作業用データが一時的に記憶される。システムコントローラ１１は、前述の制御用プログラムに基づいて各部を制御する。
【００１７】
撮影レンズ１３は、ズームレンズ、フォーカスレンズ、及び絞りを備えており、この撮影レンズ１３の背後には、撮像素子であるＣＣＤイメージセンサ１４が設けられている。ＣＣＤイメージセンサ１４は、多数の受光素子（フォトダイオード）がマトリクス上に配置された受光面を備えており、受光面の前面には、各受光素子に光を集光するためのマイクロレンズと、ＲＧＢの各色に対応するカラーフィルタが配置されている。
【００１８】
ＣＣＤイメージセンサ１４は、撮影レンズ１３によって受光面に結像された被写体像を光電変換によって撮像する。また、このＣＣＤイメージセンサ１４には、ＣＣＤドライバ１５が接続されている。ＣＣＤドライバ１５は、タイミングジェネレータ１６から入力されるクロックパルスに応じて、垂直駆動信号及び水平駆動信号をＣＣＤイメージセンサ１４に入力して、ＣＣＤイメージセンサ１４を駆動する。また、タイミングジェネレータ１６は、システムコントローラ１１に接続されており、システムコントローラ１１は、このタイミングジェネレータ１６を制御して、クロックパルスを発生させることによってＣＣＤイメージセンサ１４の駆動を制御する。なお、各受光素子の電荷蓄積時間は、ＣＣＤドライバ１５から与えられる電子シャッタ駆動信号によって制御される。
【００１９】
また、ＣＣＤイメージセンサ１４には、アナログ信号処理部１７が接続されており、撮像信号がアナログ信号処理回路１７に出力される。アナログ信号処理部１７は、相関二重サンプリング回路（ＣＤＳ）、ＡＭＰ等を備えて構成されており、ＣＤＳによって、撮像信号に含まれるノイズの除去が行われ、さらに、ＡＭＰによって、撮像信号が設定感度に応じて定められたゲインで増幅される。
【００２０】
また、アナログ信号処理部１７には、Ａ／Ｄ変換器１８が接続されており、撮像信号がＡ／Ｄ変換器１８に出力される。Ａ／Ｄ変換器１８は、アナログの撮像信号をデジタル変換して画像データを生成する。この画像データは、ＲＧＢ各色の輝度値（階調値）を有するＣＣＤ−ＲＡＷデータである。
【００２１】
このＡ／Ｄ変換器１８は、データバス１９を介してフレームメモリ２０に接続されており、Ａ／Ｄ変換器１８から出力された画像データがフレームメモリ２０に記憶される。本撮影が行われる前には、このフレームメモリ２２に低解像度のスルー画用の画像データが記憶され、本撮影時（シャッタボタンが押された時）には、高解像度の記録用の画像データが記憶される。
【００２２】
データバス１９には、Ａ／Ｄ変換器１８やフレームメモリ２０の他に、システムコントローラ１１、ＡＷＢ検出部２１、デジタル信号処理部２２、圧縮伸張処理部２３、ＬＣＤドライバ２４、及びメディアコントローラ２５が接続されており、これらは、データバス１９を介して情報の送受信を行えるようになっている。
【００２３】
フレームメモリ２０は、デジタル信号処理部１９が画像データに対して各種信号処理を施す際に使用される作業用メモリであり、画像データが一時的に記憶される。デジタル信号処理部２２は、ＷＢ補正部３０、γ変換部３１、色補間部３２、ＹＣ変換部３３、輪郭強調部３４、Ｃｒ用ローパスフィルタ（以下、Ｃｒ用ＬＰＦと称する）３５，Ｃｂ用ローパスフィルタ（以下、Ｃｂ用ＬＰＦと称する）３６、及び多重化部３７を備えている。
【００２４】
ＡＷＢ検出部２１は、Ａ／Ｄ変換器１８から出力された画像データに基づいて、ＡＷＢ評価値を検出する。システムコントローラ１１は、ＡＷＢ検出部２１からＡＷＢ評価値を取得し、このＡＷＢ評価値に基づいて、ホワイトバランスを補正する補正ゲインを算出する。システムコントローラ１１は、この補正ゲインに基づいてＷＢ補正部３０を制御して、画像データのゲインを調整して、ホワイトバランスの調節を行う。
【００２５】
その後、画像データは、γ変換部３１によってγ変換処理（階調変換処理）が施された後、色補間部３２によって色補間処理が施される。さらに、画像データは、ＹＣ変換部３３によってＹＣ変換処理が施される。このＹＣ変換処理によって、画像データは、輝度信号Ｙと、２つの色差信号Ｃｒ，Ｃｂとに変換される。輪郭強調部３４は、輝度信号Ｙに対して輪郭強調処理を施す。また、Ｃｒ用ＬＰＦ３５は、色差信号Ｃｒの高域成分を除去して周波数帯域を制限し、Ｃｂ用ＬＰＦ３６は、色差信号Ｃｂの高域成分を除去して周波数帯域を制限する。
【００２６】
また、前述のＲＯＭ１１ａには、分光感度データが記憶されている。この分光感度データは、ＣＣＤイメージセンサ１４の特性であり、予め測定されたものである。システムコントローラ１１は、この分光感度データをＲＯＭ１１ａから読み取り、この分光感度データに基づいて、Ｃｒ用及びＣｂ用ＬＰＦ３５，３６のフィルタ強度を変更してフィルタ処理を実行させる。
【００２７】
このフィルタ処理は、例えば、図２に示すように、垂直方向に５画素分のフィルタがあり、その中心画素に対するフィルタ処理として、０，１，２，１，０という係数を各々の色差信号Ｃｒに掛け、その係数の合計で割る。これにより、簡単なローパスフィルタ処理を施すことが可能である。このように、中心画素とその周囲の画素とで重み付けを行って平均化することによって、画像をぼかすことができる。
【００２８】
前述のように、中心画素とその周囲の画素との間で色差信号Ｃｒに対して重み付けを行って、その合計を平均化することによって、図３に示すような周波数特性を持つフィルタ演算を行うことができる。また、フィルタの強度は、フィルタのｔａｐ数（係数の数）及び係数を変更することによって制御可能であり、例えば、図３に示すように、係数として[１][１]を用いてフィルタ演算を行う場合と、[１][２][１]を用いてフィルタ演算を行う場合と、[１][４][６][４][１]を用いてフィルタ演算を行う場合との３通りの演算を行うことによって、３種類の強度のローパスフィルタ処理を行うことができる。なお、このローパスフィルタ処理は、全画素に対して行われる。
【００２９】
システムコントローラ１１は、Ｃｒ用及びＣｂ用ＬＰＦ３５，３６を制御して、強度の異なる３種類のローパスフィルタ処理、すなわち、ｔａｐ数が「５」のフィルタ演算処理と、ｔａｐ数が「３」のフィルタ演算処理と、ｔａｐ数が「２」のフィルタ演算処理とを選択的に実行させる。つまり、通常のローパスフィルタ処理を行う時は、ｔａｐ数「３」のフィルタ演算を実行させ、ローパスフィルタの強度を大きくする時には、ｔａｐ数「５」のフィルタ演算を実行させ、ローパスフィルタの強度を小さくする時には、ｔａｐ数「２」のフィルタ演算を実行させる。以下、ｔａｐ数「５」のフィルタ演算処理をフィルタＡ、ｔａｐ数「３」のフィルタ演算処理をフィルタＢ、ｔａｐ数「２」のフィルタ演算処理をフィルタＣと呼ぶ。
【００３０】
システムコントローラ１１は、分光感度データに基づいて、Ｃｒ用及びＣｂ用ＬＰＦ３５，３６を制御し、フィルタＡ〜Ｃのうちのいずれかに対応するフィルタ処理を実行させる。つまり、Ｒ分光感度が低ければ、Ｒ偽色が大きくなるため、システムコントローラ１１は、Ｃｒ用ＬＰＦ３５を制御して、フィルタＡに対応するフィルタ演算処理を実行させ、逆に、Ｂ分光感度が低ければ、Ｂ偽色が大きくなるため、Ｃｂ用ＬＰＦ３６を制御して、フィルタＡに対応するフィルタ演算を実行させる。
【００３１】
前述のように、Ｒ画素とＢ画素の分光感度の違いに起因する偽色を防止するために、フィルタ強度を最適化して偽色を低減することが可能であり、また、Ｃｒ用及びＣｂ用ＬＰＦ３５，３６を独立して制御し、それぞれのフィルタ強度を最適化することによって、色にじみの発生を抑えることができる。
【００３２】
前述のように、Ｃｒ用及びＣｂ用ＬＰＦ３５，３６によって、色差信号Ｃｒ，Ｃｂに対してローパスフィルタ処理が施される。その後、多重化部３７によって、ＪＰＥＧ圧縮するための多重化処理が施される。
【００３３】
システムコントローラ１１は、撮影モードに設定された状態で、シャッタボタンが押圧操作されない場合、ＬＣＤドライバ２４を制御して、デジタル信号処理部２２によって各種処理が施された画像データをスルー画として、ＬＣＤ３８に表示させる。なお、この場合、デジタル信号処理部２２は、画像データに対して多重化処理を施さない。また、輪郭強調処理や、ローパスフィルタ処理も施さなくても良い。
【００３４】
シャッタボタンが押圧操作されて、撮影指示がなされた場合、システムコントローラ１１は、圧縮伸張処理部２３を制御して、デジタル信号処理部２２によって各種処理が施された画像データに対して圧縮処理を施し、さらに、メディアコントローラ２５を制御して、圧縮処理を施した画像データをメモリカード３９に記録する。
【００３５】
また、システムコントローラ１１には、レンズ検出部４０が接続されている。このレンズ検出部４０は、ズームレンズ位置、絞り値、及び焦点距離を検出して、これらの情報をシステムコントローラ１１に出力する。
【００３６】
次に、上記構成のデジタルカメラのローパスフィルタ処理について、図４のフローチャートを用いて説明する。システムコントローラ１１は、ＲＯＭ１１ａからＣＣＤイメージセンサ１４の分光感度データを所得する。この分光感度データは、Ｒ画素の分光感度Ｑｒと、Ｂ画素の分光感度Ｑｂとからなる。
【００３７】
システムコントローラ１１は、Ｒ画素の分光感度Ｑｒが所定値ａより大きいか否かを判定する。分光感度Ｑｒが所定値ａより大きい場合、色差Ｃｒ用のフィルタとしてフィルタＡを選択する。分光感度Ｑｒが所定値ａ以下の場合、分光感度Ｑｒが所定値ｂより大きいか否かを判定する。分光感度Ｑｒが所定値ｂよりも大きいと判定された場合、色差Ｃｒ用のフィルタとしてフィルタＢを選択する。また、分光感度Ｑｒが所定値ｂ以下の場合、色差Ｃｒ用のフィルタとしてフィルタＣを選択する。
【００３８】
次に、システムコントローラ１１は、Ｂ画素の分光感度Ｑｂが所定値ｃより大きいか否かを判定する。分光感度Ｑｂが所定値ｃより大きい場合、色差Ｃｂ用のフィルタとしてフィルタＡを選択する。分光感度Ｑｂが所定値ｃ以下の場合、分光感度Ｑｂが所定値ｄより大きいか否かを判定する。分光感度Ｑｂが所定値ｄよりも大きいと判定された場合、色差Ｃｂ用のフィルタとしてフィルタＢを選択する。また、分光感度Ｑｂが所定値ｄ以下の場合、色差Ｃｂ用のフィルタとしてフィルタＣを選択する。
【００３９】
その後、システムコントローラ１１は、Ｃｒ用及びＣｂ用ＬＰＦ３５，３６を制御して、色差信号Ｃｒ及び色差信号Ｃｂ用として選択された各フィルタに対応するフィルタ演算処理を実行して、ローパスフィルタ処理を終了する。
【００４０】
また、上記のローパスフィルタ処理では、分光感度データに基づいてフィルタの強度を変更する場合について説明したが、以下に、ホワイトバランスを補正する補正ゲインに基づいて、フィルタの強度を変更する場合について、図５のフローチャートを用いて説明する。
【００４１】
システムコントローラ１１は、ＡＷＢ検出部２１からＡＷＢ評価値を取得し、このＡＷＢ評価値に基づいて、ホワイトバランスを補正する補正ゲインを算出する。この補正ゲインは、Ｒ画素用のゲインＧｒと、Ｂ画素用のゲインＧｂとからなる。
【００４２】
システムコントローラ１１は、ゲインＧｒが所定値ｅより大きいか否かを判定する。ゲインＧｒが所定値ｅより大きい場合、色差信号Ｃｒ用のフィルタとしてフィルタＡを選択する。ゲインＧｒが所定値ｅ以下の場合、ゲインＧｒが所定値ｆより大きいか否かを判定する。ゲインＧｒが所定値ｆよりも大きいと判定された場合、色差信号Ｃｒ用のフィルタとしてフィルタＢを選択する。また、ゲインＧｒが所定値ｆ以下の場合、色差信号Ｃｒ用のフィルタとしてフィルタＣを選択する。
【００４３】
次に、システムコントローラ１１は、ゲインＧｂが所定値ｇより大きいか否かを判定する。ゲインＧｂが所定値ｇより大きい場合、色差信号Ｃｂ用のフィルタとしてフィルタＡを選択する。ゲインＧｂが所定値ｇ以下の場合、ゲインＧｂが所定値ｈより大きいか否かを判定する。ゲインＧｂが所定値ｈよりも大きいと判定された場合、色差信号Ｃｂ用のフィルタとしてフィルタＢを選択する。また、ゲインＧｂが所定値ｈ以下の場合、色差信号Ｃｂ用のフィルタとしてフィルタＣを選択する。
【００４４】
その後、システムコントローラ１１は、Ｃｒ用及びＣｂ用ＬＰＦ３５，３６を制御して、色差信号Ｃｒ及び色差信号Ｃｂ用として選択された各フィルタに対応するフィルタ演算処理を色差信号Ｃｒ，Ｃｂに対して実行して、ローパスフィルタ処理を終了する。
【００４５】
次に、撮影モードに基づいて、フィルタの強度を変更する場合について、図６のフローチャートを用いて説明する。システムコントローラ１１は、現在設定されている撮影モードを検出する。その後、システムコントローラ１１は、現在設定されている撮影モードが赤系の色が強調されるモードであるか否かを判定する。
【００４６】
赤系の色が強調されるモードであると判定された場合、色差信号Ｃｒ用のフィルタとしてフィルタＡを選択する。また、赤系の色が強調されるモードではないと判定された場合、色差信号Ｃｒ用のフィルタとしてフィルタＢを選択する。
【００４７】
次に、システムコントローラ１１は、撮影モードが青系の色が強調されるモードであるか否かを判定する。青系の色が強調されるモードであると判定された場合、色差信号Ｃｂ用のフィルタとしてフィルタＡを選択する。また、青系の色が強調されるモードではないと判定された場合、色差信号Ｃｂ用のフィルタとしてフィルタＢを選択する。
【００４８】
その後、システムコントローラ１１は、Ｃｒ用及びＣｂ用ＬＰＦ３５，３６を制御して、色差信号Ｃｒ及び色差信号Ｃｂ用として選択された各フィルタに対応するフィルタ演算処理を色差信号Ｃｒ，Ｃｂに対して実行して、ローパスフィルタ処理を終了する。
【００４９】
前述のように、カメラの撮影モードに基づいて、フィルタの強度を変更する場合、コントラストやシャープネスを上げるような撮影モードでは、偽色が目立ちやすいため有効である。なお、このようにコントラストやシャープネスを上げる撮影モードとしては、例えば、フジクローム（登録商標）モードや、彩度アップモード等がある。
【００５０】
また、ズームレンズ位置、絞り値、及び焦点距離によっては、色収差が目立つ場合がある。色収差は、光の波長の長いＲを主とするものと、光の波長の短いＢを主とするものがあり、それぞれどちらが目立つかは、ズームレンズ位置、絞り値、及び焦点距離に依存するため、Ｒ色収差が目立つようなズーム位置、絞り値、及び焦点距離の場合には、Ｃｒ用ＬＰＦ３５のフィルタ強度を小さくすることで、Ｒ色差が助長されないようにする必要がある。また、逆にＢ色収差が目立つようなズームレンズ位置、絞り値、及び焦点距離の場合には、Ｃｂ用ＬＰＦ３６のフィルタ強度を小さくして、Ｂ色差が助長されないようにする必要がある。
【００５１】
以下に、ズームレンズ位置、絞り値、及び焦点距離によって生じる色収差が、Ｃｒ用及びＣｂ用ＬＰＦ３５，３６によって助長されないように、フィルタ強度を変更する場合のローパスフィルタ処理について、図７のフローチャートを用いて説明する。
【００５２】
システムコントローラ１１は、レンズ検出部４０からズームレンズ位置、絞り値、及び焦点距離の情報を取得する。システムコントローラ１１は、これらの情報に基づいて、Ｒ画素の収差の大きさを示す値Ｄｒと、Ｂ画素の収差の大きさを示す値Ｄｂとを算出する。
【００５３】
その後、システムコントローラ１１は、値Ｄｒが所定値ｍよりも大きいか否かを判定する。値Ｄｒが所定値ｍよりも大きいと判定された場合、色差信号Ｃｒ用のフィルタとして、最も強度の弱いフィルタＣを選択する。また、値Ｄｒが所定値ｍ以下であると判定された場合、値Ｄｒが所定値ｎよりも大きいか否かを判定する。値Ｄｒが所定値ｎよりも大きいと判定された場合、色差信号Ｃｒ用のフィルタとして、フィルタＢを選択する。また、値Ｄｒが所定値ｎ以下であると判定された場合、色差信号Ｃｒ用のフィルタとして、フィルタＡを選択する。
【００５４】
次に、システムコントローラ１１は、値Ｄｂが所定値ｏよりも大きいか否かを判定する。値Ｄｂが所定値ｏよりも大きいと判定された場合、色差信号Ｃｂ用のフィルタとして、最も強度の弱いフィルタＣを選択する。また、値Ｄｂが所定値ｏ以下であると判定された場合、値Ｄｂが所定値ｐよりも大きいか否かを判定する。値Ｄｂが所定値ｐよりも大きいと判定された場合、色差信号Ｃｂ用のフィルタとして、フィルタＢを選択する。また、値Ｄｂが所定値ｐ以下であると判定された場合、色差信号Ｃｂ用のフィルタとして、フィルタＡを選択する。
【００５５】
その後、システムコントローラ１１は、Ｃｒ用及びＣｂ用ＬＰＦ３５，３６を制御して、色差信号Ｃｒ及び色差信号Ｃｂ用として選択された各フィルタに対応するフィルタ演算処理を色差信号Ｃｒ，Ｃｂに対して実行して、ローパスフィルタ処理を終了する。
【００５６】
前述のローパスフィルタ処理の説明では、色差信号Ｃｂ用のフィルタを選択する処理よりも、色差信号Ｃｒ用のフィルタを選択する処理を先に行うように説明したが、これらの選択処理は、並列に行っても良いし、順序を逆にしても良い。
【００５７】
なお、上記実施形態において、分光感度データを予めＲＯＭ１１ａに記憶させておく場合を例に説明したが、ＣＣＤイメージセンサを交換可能なデジタルカメラ、つまり、交換式のレンズユニット内にＣＣＤイメージセンサを内蔵させたデジタルカメラの場合には、レンズユニットが変更された時に、そのレンズユニット内のＣＣＤイメージセンサに対応した分光感度データをダウンロードして用いれば良い。この場合、ＣＣＤイメージセンサの分光感度に応じて、Ｃｒ用及びＣｂ用ＬＰＦのフィルタ強度を最適な強度にして、ローパスフィルタ処理を画像データ（色差信号Ｃｒ，Ｃｂ）に対して施すことが可能である。
【００５８】
また、上記実施形態において、フィルタの強度を変更するために、フィルタのＴＡＰ数及び係数を変更してローパスフィルタ処理を行う場合を例に説明したが、これに限るものではなく、メディアンフィルタを用いて、そのフィルタの画素数（例えば、中心画素と周囲の画素との合計が３×３＝９画素、５×５＝２５画素、７×７＝４９画素）を変更して、フィルタの強度を変更しても良い。
【００５９】
さらに、上記実施形態において、強度の異なる３種類のフィルタ演算処理を行う場合について説明したが、これに限るものではなく、例えば、強度の異なる２種類のフィルタ演算処理を行っても良いし、強度の異なる４種類以上のフィルタ演算処理を行っても良い。
【００６０】
また、上記実施形態において、撮像素子としてＣＣＤイメージセンサを用いる場合を例に説明したが、これに限るものではなく、例えば、ＣＭＯＳイメージセンサを用いても良い。
【図面の簡単な説明】
【００６１】
【図１】デジタルカメラの電気的構成を示すブロック図である。
【図２】フィルタ演算を示す説明図である。
【図３】フィルタＡ〜Ｃの周波数特性を示すグラフである。
【図４】分光感度データに基づいてフィルタ強度を変更するローパスフィルタ処理を説明するフローチャートである。
【図５】ホワイトバランスを補正するゲインに基づいてフィルタ強度を変更するローパスフィルタ処理を説明するフローチャートである。
【図６】撮影モードに基づいてフィルタ強度を変更するローパスフィルタ処理を説明するフローチャートである。
【図７】色収差の大きさに基づいてフィルタ強度を変更するローパスフィルタ処理を説明するフローチャートである。
【符号の説明】
【００６２】
１０  デジタルカメラ
１１  システムコントローラ
１１ａ  ＲＯＭ
１３  撮影レンズ
１４  ＣＣＤイメージセンサ
２１  ＡＷＢ検出部
３０  ＷＢ補正部
３５  Ｃｒ用ＬＰＦ
３６  Ｃｂ用ＬＰＦ
４０  レンズ検出部
【図１】
2007043312.tif 000003
【図２】
2007043312.tif 000004
【図３】
2007043312.tif 000005
【図４】
2007043312.tif 000006
【図５】
2007043312.tif 000007
【図６】
2007043312.tif 000008
【図７】
2007043312.tif 000009