(57)【要約】 【課題】  装着された光学フィルタの情報を基にして特殊効果画像処理を変更することにより、光学フィルタの特殊効果と特殊効果画像処理とが同時に行なわれたとしても、より効果的な特殊効果を付加した特殊画像データを得ることができる。【解決手段】  撮像装置は、被写体を撮影して撮影画像データを取得する撮像部と、前記被写体からの光に第１の特殊効果を付加する光学フィルタを検出する光学フィルタ検出部と、前記光学フィルタ検出部による前記光学フィルタの検出結果に応じた第２の特殊効果を前記撮影画像データに付加した特殊画像データを生成する特殊効果画像処理部とを具備する。【選択図】図１
2012199819.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影して撮影画像データを取得する撮像部と、
前記被写体からの光に第１の特殊効果を付加する光学フィルタを検出する光学フィルタ検出部と、
前記光学フィルタ検出部による前記光学フィルタの検出結果に応じた第２の特殊効果を前記撮影画像データに付加した特殊画像データを生成する特殊効果画像処理部と、
を具備することを特徴とする撮像装置。
【請求項２】
前記光学フィルタ検出部の検出結果に応じてカメラ設定を変更するカメラ設定変更部を備え、
前記特殊効果画像処理部は、前記カメラ設定変更部により設定された前記カメラ設定に基づいて前記撮影画像データに対して前記第２の特殊効果を付加した前記特殊画像データを生成する、
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記カメラ設定変更部は、前記特殊効果画像処理部で使用する前記第２の特殊効果の付加処理のための前記カメラ設定を変更することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記光学フィルタ検出部は、少なくとも前記光学フィルタの装着の有無を検出することを特徴とする請求項１乃至３のうちいずれか１項に記載の撮像装置。
【請求項５】
前記光学フィルタ検出部は、前記光学フィルタの種類を検出することを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記カメラ設定変更部は、前記光学フィルタ検出部により検出された前記少なくとも光学フィルタの装着の有無に応じて前記特殊効果画像処理部で使用する前記カメラ設定を変更することを特徴とする請求項４に記載の撮像装置。
【請求項７】
前記カメラ設定変更部は、前記光学フィルタ検出部により検出された前記光学フィルタの種類に応じて前記カメラ設定を変更することを特徴とする請求項５に記載の撮像装置。
【請求項８】
前記カメラ設定変更部は、前記光学フィルタによる前記第１の特殊効果と前記特殊効果画像処理部による前記第２の特殊効果とを阻害しないように前記カメラ設定を変更することを特徴とする請求項２乃至７のうちいずれか１項に記載の撮像装置。
【請求項９】
前記光学フィルタ検出部により検出された前記光学フィルタがクロスフィルタであれば、
前記カメラ設定変更部は、前記第２の特殊効果が前記第１の特殊効果に重ならないように前記カメラ設定を変更することを特徴とする請求項８に記載の撮像装置。
【請求項１０】
前記光学フィルタ検出部は、前記光学フィルタの角度を検出し、
前記カメラ設定変更部は、前記光学フィルタの角度に応じて前記第２の特殊効果が前記第１の特殊効果と重ならないように前記特殊効果画像処理部で使用する前記カメラ設定における角度を変更する、
ことを特徴とする請求項９に記載の撮像装置。
【請求項１１】
前記光学フィルタ検出部により検出された前記光学フィルタがソフトフィルタであれば、
前記カメラ設定変更部は、前記特殊効果画像処理部によるぼかし効果を弱くするように前記カメラ設定を変更することを特徴とする請求項８に記載の撮像装置。
【請求項１２】
前記光学フィルタ検出部により検出された前記光学フィルタが多重効果フィルタであれば、
前記カメラ設定変更部は、前記特殊効果画像処理部による多重効果を弱くするように前記カメラ設定を変更することを特徴とする請求項８に記載の撮像装置。
【請求項１３】
前記光学フィルタ検出部により検出された前記光学フィルタがフィルタ周辺部に前記第１の特殊効果を掛けるものであれば、
前記カメラ設定変更部は、前記フィルタ周辺部に対応する前記撮影画像データ中の画像部分に付加する前記特殊効果画像処理部による前記第２の特殊効果を弱くするように前記カメラ設定を変更することを特徴とする請求項８に記載の撮像装置。
【請求項１４】
前記光学フィルタ検出部は、前記少なくとも光学フィルタの装着の有無を接点の接触・非接触により検出することを特徴とする請求項４に記載の撮像装置。
【請求項１５】
前記光学フィルタ検出部は、前記少なくとも光学フィルタの装着の有無を通信により検出することを特徴とする請求項４に記載の撮像装置。
【請求項１６】
前記光学フィルタ検出部は、前記少なくとも光学フィルタの種類を接点の接触・非接触により検出することを特徴とする請求項４に記載の撮像装置。
【請求項１７】
前記光学フィルタ検出部は、前記少なくとも光学フィルタの種類を通信により検出することを特徴とする請求項４に記載の撮像装置。
【請求項１８】
前記光学フィルタ検出部は、前記撮影画像データを解析して前記少なくとも光学フィルタの装着の有無と、前記光学フィルタの種類とを検出することを特徴とする請求項１に記載の撮像装置。
【請求項１９】
前記光学フィルタ検出部は、前記撮影画像データから高輝度点を一定方向に連なって検出し、かつ当該高輝度点の連なりが複数存在することを検出すると、前記光学フィルタとしてクロスフィルタが装着されていることを検出することを特徴とする請求項１８に記載の撮像装置。
【請求項２０】
前記光学フィルタ検出部は、前記撮影画像データの周波数成分の分布のうち所定の割合以上が低周波成分であると、前記光学フィルタとしてソフトフィルタが装着されていることを検出することを特徴とする請求項１８に記載の撮像装置。
【請求項２１】
前記撮影画像データにおけるコントラストを検出するコントラスト検出部を具備し、
前記光学フィルタ検出部は、前記コントラスト検出部により検出された前記コントラストが前記撮影画像データの中心部に比べて周辺部が低いと、前記周辺部に特殊効果を掛けるフィルタが装着されていることを検出することを特徴とする請求項１８に記載の撮像装置。
【請求項２２】
前記光学フィルタ検出部は、前記撮影画像データを解析して相関の高い部分が複数あると、多重効果を掛けるフィルタが装着されていることを検出することを特徴とする請求項１８に記載の撮像装置。
【請求項２３】
撮影時の情報を当該撮影時の前記撮影画像データと同時に記録する情報記録部を具備し、
前記光学フィルタ検出部による前記光学フィルタの検出結果を前記情報記録部により記録する、
ことを特徴とする請求項４又は５に記載の撮像装置。
【請求項２４】
前記情報記録部は、前記撮影時の情報を前記撮影画像データのヘッダ部に記録することを特徴とする請求項２３に記載の撮像装置。
【請求項２５】
被写体を撮影して撮影画像データを取得し、
前記被写体からの光に第１の特殊効果を付加する光学フィルタを検出し、
前記光学フィルタの検出結果に応じた第２の特殊効果を前記撮影画像データに付加した特殊画像データを生成する、
ことを特徴とする撮像方法。
【請求項２６】
前記光学フィルタによる前記第１の特殊効果と前記第２の特殊効果とを阻害しないように前記特殊画像データを生成するときのカメラ設定を変更することを特徴とする請求項２５に記載の撮像方法。
【請求項２７】
撮像装置に内蔵されたコンピュータに、
被写体を撮影して撮影画像データを取得する画像データ取得機能と、
前記被写体からの光に第１の特殊効果を付加する光学フィルタを検出する光学フィルタ検出機能と、
前記光学フィルタの検出結果に応じた第２の特殊効果を前記撮影画像データに付加した特殊画像データを生成する特殊画像データ生成機能と、
を実現させる撮像処理の制御プログラム。
【請求項２８】
前記光学フィルタによる前記第１の特殊効果と前記第２の特殊効果とを阻害しないように前記特殊画像データを生成するときのカメラ設定を変更するカメラ設定変更機能、
を実現させる請求項２７に記載の撮像処理の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ本体に装着されている光学フィルタに応じた画像処理を行う撮像装置、撮像方法及び撮像処理の制御プログラムに関する。
【背景技術】
【０００２】
カメラで被写体を写真撮影するときに、レンズと被写体の間に光学的なフィルタを挿入することで、高輝度な被写体の周辺にクロスパターンを追加したり、全体的にぼけたような特殊な効果のある画像（以下、特殊画像データと称する）を得ることができる。  
現在、デジタルカメラでは、光学的なフィルタを挿入していない場合でも、光学的なフィルタを装着したような特殊な効果を付加した特殊画像データを画像処理によって取得することができる。画像処理による特殊画像データを取得する技術としては、例えば特許文献１、２がある。
【０００３】
特許文献１は、ある閾値を超える輝点を検索し、検索された輝点の周辺をさらに検索して光源と考えられる領域の中心を算出し、クロスパターンを描画することで、クロスフィルタ効果を画像処理で実現する方法について開示する。  
特許文献２は、画像データからぼかし画像データを生成し、画像データとぼかし画像データとをある合成係数に基づいて合成することによってソフトフィルタを用いたような軟調系の効果を画像処理で実現する方法について開示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４２０７１２４号公報
【特許文献２】特開２００４−０３０３７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
デジタルカメラでは、光学フィルタの装着の有無を問わずに、特殊画像データを得るための特殊効果画像処理が選択されている状況であれば、当該選択された設定に従った特殊効果画像処理を行なって特殊画像データの生成を行なっている。  
このため、光学フィルタが装着されている状態に、光学フィルタによる特殊効果と特殊効果画像処理とが同時に付加された画像データが生成されることになり、特殊画像データにおいて特殊効果画像処理による特殊効果の性能を十分に発揮できなくなってしまうことがある。
【０００６】
本発明は、装着された光学フィルタの情報を基にして特殊効果画像処理を変更することにより、光学フィルタの特殊効果と特殊効果画像処理とが同時に行なわれたとしても、より効果的な特殊効果を付加した特殊画像データを得ることができる撮像装置、撮像方法及び撮像処理の制御プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の主要な局面に係る撮像装置は、被写体を撮影して撮影画像データを取得する撮像部と、前記被写体からの光に第１の特殊効果を付加する光学フィルタを検出する光学フィルタ検出部と、前記光学フィルタ検出部による前記光学フィルタの検出結果に応じた第２の特殊効果を前記撮影画像データに付加した特殊画像データを生成する特殊効果画像処理部とを具備する。
【０００８】
本発明の主要な局面に係る撮像方法は、被写体を撮影して撮影画像データを取得し、前記被写体からの光に第１の特殊効果を付加する光学フィルタを検出し、前記光学フィルタの検出結果に応じた第２の特殊効果を前記撮影画像データに付加した特殊画像データを生成する。  
本発明の主要な局面に係る撮像処理の制御プログラムは、撮像装置に内蔵されたコンピュータに、被写体を撮影して撮影画像データを取得する画像データ取得機能と、前記被写体からの光に第１の特殊効果を付加する光学フィルタを検出する光学フィルタ検出機能と、前記光学フィルタの検出結果に応じた第２の特殊効果を前記撮影画像データに付加した特殊画像データを生成する特殊画像データ生成機能とを実現させる。
【発明の効果】
【０００９】
本発明によれば、装着された光学フィルタの情報を基にして特殊効果画像処理を変更することにより、光学フィルタの特殊効果と特殊効果画像処理とが同時に行なわれたとしても、より効果的な特殊効果を付加した特殊画像データを得ることができる撮像装置、撮像方法及び撮像処理の制御プログラムを提供できる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係る撮像装置としてのデジタメカメラの第１の実施の形態を示すブロック構成図。
【図２】同カメラの特殊画像処理部において撮像画像データに付加して特殊効果を得るための各種パターンデータを示す摸式図。
【図３】同カメラのメイン動作のフローチャート。
【図４】同カメラの撮影処理フローチャート。
【図５】同カメラの画像処理フローチャート。
【図６】同カメラの特殊画像処理設定フローチャート。
【図７】同カメラにおける特殊画像処理としてクロスフィルタの一例を示す図。
【図８】同カメラにソフトフィルタが装着された場合の特殊画像処理部での処理の一例を示す図。
【図９】同カメラに周辺効果フィルタが装着された場合の特殊画像処理部での処理の一例を示す図。
【図１０】同カメラに多重効果フィルタが装着された場合の特殊画像処理部での処理の一例を示す図。
【図１１】本発明に係る撮像装置としてのデジタメカメラの第２の実施の形態を示すブロック構成図。
【図１２】同カメラの画像処理フローチャート。
【図１３】同カメラによる撮影画像データからのクロスフィルタの検出を説明するための摸式図。
【図１４】同カメラによるソフトフィルタの検出を説明するための摸式図。
【図１５】同カメラによる周辺効果フィルタの検出を説明するための摸式図。
【図１６】同カメラによる多重効果フィルタの検出を説明するための摸式図。
【発明を実施するための形態】
【００１１】
以下、本発明の第１の実施の形態について図面を参照して説明する。  
図１は撮像装置としてのデジタメカメラのブロック構成図を示す。本カメラは、交換式レンズ１００と、カメラ本体２００とを有するレンズ交換式デジタルカメラの例を示す。なお、以下に説明する本発明の実施形態に係る技術は、コンパクト式デジタルカメラやレンズ一体型デジタルカメラ、携帯電話、携帯情報端末、ゲーム機器等にも適用可能である。  
交換式レンズ１００は、レンズ１０１と、絞り１０２と、ドライバ１０３と、レンズマイクロコンピュータ１０４と、フラッシュ（Ｆｌａｓｈ）メモリ１０５とを有する。交換式レンズ１００がカメラ本体２００に装着された際に、交換式レンズ１００のレンズマイクロコンピュータ１０４は、インターフェイス（Ｉ/Ｆ）１０６ａを介してカメラ本体２００の本体マイクロコンピュータ２１５と通信可能に接続される。
【００１２】
レンズ１０１は、フォーカスレンズやズームレンズ等の１つ以上のレンズから構成されており、被写体からの光学像（被写体像）をカメラ本体２００の撮像素子２０２に集光する。絞り１０２は、撮像素子２０２に集光される被写体像の光量を調節する。  
ドライバ１０３は、モータ等を有し、レンズマイクロコンピュータ１０４の制御の下、レンズ１０１を構成するフォーカスレンズやズームレンズをその光軸方向に駆動する。また、ドライバ１０３は、レンズマイクロコンピュータ１０４の制御の下、絞り１０２を開閉する。
【００１３】
レンズマイクロコンピュータ１０４は、カメラ本体２００の本体マイクロコンピュータ２１５の制御に従って交換式レンズ１００の動作を制御する。また、レンズマイクロコンピュータ１０４は、Ｆｌａｓｈメモリ１０５に記憶されているレンズ情報を本体マイクロコンピュータ２１５に送信することも行う。Ｆｌａｓｈメモリ１０５は、レンズ１０１の収差といったレンズ情報等の交換式レンズ１００の各種情報を記憶している。
【００１４】
交換式レンズ１００における被写体像を入射する開口部には、着脱可能な光学フィルタ１０６が装着されている。この光学フィルタ１０６は、被写体からの被写体像に光学的な特殊効果（第１の特殊効果）を付加するもので、例えばクロスフィルタ、ソフトフィルタ、多重効果フィルタ、周辺効果フィルタ等である。光学フィルタ１０６は、他に、例えば偏光フィルタ、ＮＤフィルタ、色彩強調フィルタであってもよい。  
交換式レンズ１００には、光学フィルタ検出部１０７が設けられている。この光学フィルタ検出部１０７は、光学フィルタ１０６が交換式レンズ１００に装着されているか否かである装着の有無を検出する。又、光学フィルタ検出部１０７は、光学フィルタ１０６の種類、例えばクロスフィルタ、ソフトフィルタ、多重効果フィルタ、周辺効果フィルタ等を検出する。
【００１５】
この光学フィルタ検出部１０７は、交換式レンズ１００への光学フィルタ１０６の装着の有無を接点の接触・非接触により検出する。例えば光学フィルタ１０６と光学フィルタ検出部１０７とには、それぞれ電気的な接点が設けられている。光学フィルタ１０６が交換式レンズ１００に装着されることにより上記各接点が互いに接触し、各接点が電気的に導通する。光学フィルタ検出部１０７は、各接点の電気的な導通を検出することにより、光学フィルタ１０６の装着を検出する。なお、光学フィルタ検出部１０７は、各接点の電気的な導通を検出しなければ、光学フィルタ１０６が装着されていないことを検出する。
【００１６】
変形例として、光学フィルタ検出部１０７は、交換式レンズ１００への光学フィルタ１０６の装着の有無を通信により検出してもよい。すなわち、光学フィルタ１０６は、マイクロコンピュータを搭載する。光学フィルタ検出部１０７は、光学フィルタ１０６が装着されたときに、当該光学フィルタ１０６のマイクロコンピュータとの間でデータ交換を行って光学フィルタ１０６の装着を検出する。なお、光学フィルタ検出部１０７は、光学フィルタ１０６のマイクロコンピュータとの間でデータ交換が行われなければ、光学フィルタ１０６が装着されていないことを検出する。
【００１７】
又、光学フィルタ検出部１０７は、光学フィルタ１０６の種類を接点の接触・非接触により検出する。例えば、光学フィルタ１０６には、例えば、当該光学フィルタ１０６の種類に応じた個数の接点が設けられている。光学フィルタ検出部１０７は、光学フィルタ１０６に設けられた接点の個数から光学フィルタ１０６の種類を検出する。  
変形例として、光学フィルタ検出部１０７は、光学フィルタの種類を通信により検出してもよい。すなわち、光学フィルタ１０６は、光学フィルタの種類の情報を記憶するマイクロコンピュータを搭載する。光学フィルタ検出部１０７は、光学フィルタ１０６が装着されたときに、当該光学フィルタ１０６のマイクロコンピュータから光学フィルタの種類の情報を読み取って光学フィルタ１０６の種類を検出する。  
光学フィルタ検出部１０７は、光学フィルタ１０６の回転角度を検出する。例えばクロスフィルタ、偏光フィルタ等は、回転させることにより特殊効果を変化させることが可能である。クロスフィルタは、当該クロスフィルタ自体を回転させることによりクロスパターン画像の角度を可変できる。偏光フィルタは、当該偏光フィルタ自体を回転させることにより反射光の除去や、コントラストの調整等が可能である。
【００１８】
一方、カメラ本体２００は、メカシャッタ２０１と、撮像素子２０２と、アナログ処理部２０３と、アナログ/デジタル（Ａ/Ｄ）変換部２０４と、バス２０５と、ＳＤＲＡＭ２０６と、通常画像処理部２０７と、ＡＥ処理部２０８と、ＡＦ処理部２０９と、画像圧縮展開部２１０と、メモリインターフェイス（Ｉ/Ｆ）２１１と、記録媒体２１２と、表示（ＬＣＤ）ドライバ２１３と、表示（ＬＣＤ）部２１４と、本体マイクロコンピュータ２１５と、操作部２１６と、フラッシュ（Ｆｌａｓｈ）メモリ２１７と、カメラ設定変更部２１８と、特殊効果画像処理部（以下、特殊画像処理部と称する）２１９とを有する。
【００１９】
メカシャッタ２０１は、撮像素子２０２の光電変換面を遮光状態又は露出状態とすることで撮像素子２０２の露光時間を調節する機械的機構である。  
撮像素子２０２は、レンズ１０１を介して集光された被写体像を撮像し、被写体像を電気信号（以降、アナログ撮像信号と称する）として出力する。この撮像素子２０２は、被写体像をアナログ撮像信号に変換するための光電変換面を有する。この光電変換面は、２次元平面状に配列された複数のフォトダイオードと、これらフォトダイオードの前面に設けられたカラーフィルターとを有する。カラーフィルターは、例えば原色系ベイヤ配列のカラーフィルターである。この撮像素子２０２は、ＣＭＯＳ方式の撮像素子でもＣＣＤ方式の撮像素子でも良い。また、撮像素子２０２は、露光時間を電子的に制御する電子シャッタ機能を有していることが望ましい。なお、撮像素子２０２は、ベイヤ配列に限らず、他の形式の撮像素子、例えばＦoveonのような積層型の撮像素子でも良い。
【００２０】
アナログ処理部２０３は、撮像素子２０２から出力されたアナログ撮像信号に対して各種のアナログ処理を行う。このアナログ処理は、例えばリセットノイズの低減処理、波形整形処理、ゲイン制御処理等である。  
Ａ/Ｄ変換部２０４は、アナログ処理部２０３から出力されたアナログ撮像信号をデジタル信号（以降、撮像画像データと称する）に変換する。この撮像画像データは、画像処理部２０７による画像処理前のデジタル画像であり、ＲＡＷデータとも呼ばれる。なお、アナログ処理部２０３やＡ／Ｄ変換部２０４は、撮像素子２０２と一体型でも良い。
バス２０５は、カメラ本体２００の内部で発生した各種のデータを転送する。ＳＤＲＡＭ２０６は、カメラ本体２００内部で発生した各種のデータを一時的に記憶する。
【００２１】
通常画像処理部２０７は、撮像画像データに対する各種の画像処理を行って画像データを生成する。この画像処理部２０７は、オプティカルブラック（ＯＢ）減算処理と、ホワイトバランス（ＷＢ）補正処理と、同時化処理と、カラーマトリクス演算処理と、ガンマ・色再現処理と、エッジ強調処理と、ノイズ低減（ＮＲ）処理等の処理を行う。ＯＢ減算処理は、撮像画像データにおける暗電流成分の影響を除去するためのＯＢ減算を行う。ＷＢ補正処理は、撮像データの色バランスを補正するＷＢ補正処理を行う。同時化処理は、１画素が１つの色成分に対応している撮像データを、１画素が３つの色成分に対応している撮像画像データに変換する同時化処理を行う。カラーマトリクス演算処理は、撮像画像データ全体の色相や彩度の調節を行う。ガンマ・色再現処理は、撮像画像データに対するガンマ変換処理、色再現処理を行う。エッジ強調処理は、撮像画像データにおけるエッジ成分を強調するエッジ強調処理を行う。ＮＲ処理は、撮像データにおけるノイズ成分を除去するＮＲ処理を行う。
【００２２】
ＡＥ処理部２０８は、撮像画像データを用いて被写体の輝度を算出し、この被写体の輝度に応じて、撮影時における撮像素子２０２の感度（ＩＳＯ感度）、撮影時における絞り１０２の開口量（絞り値）、撮影時における撮像素子２０２の露光時間（シャッタ速）を決定する。なお、測光センサを用いて被写体の輝度を検出してもよい。  
ＡＦ処理部２０９は、撮像画像データから高周波成分の信号を取り出し、この取り出した高周波成分の信号を積算してＡＦ用の合焦評価値を取得する。なお、ＡＦ処理部２０９は、位相差方式を用いてもよい。  
画像圧縮展開部２１０は、画像の記録時において、通常画像処理部２０７における画像処理によって得られた撮像画像データに対してＪＰＥＧ方式等の静止画圧縮処理又はＭｏｔｉｏｎ−ＪＰＥＧやＭＰＥＧ方式等の動画圧縮処理を施す。また、画像圧縮展開部２１０は、画像の再生時において、圧縮処理が施された撮像画像データに対して展開（伸張）処理を施す。  
メモリＩ/Ｆ２１１は、本体マイクロコンピュータ２１５が記録媒体２１２にアクセスするためのインターフェイスである。記録媒体２１２は、例えばカメラ本体２００に着脱自在になされたメモリカードであって、画像圧縮展開部２１０によって圧縮された画像データを含む画像ファイル等が記録される。  
表示ドライバ２１３は、通常画像処理部２０７で得られた撮像画像データ、画像圧縮展開部２１０で伸張された画像データ、又は特殊画像処理部２１９により生成された特殊画像データを映像信号に変換して表示部２１４に出力する。この表示部２１４は、例えば液晶ディスプレイ（ＬＣＤ）であり、表示ドライバ２１３からの映像信号に基づく画像を表示する。
【００２３】
本体マイクロコンピュータ２１５は、メカシャッタ２０１や撮像素子２０２の動作制御等のカメラ本体２００の各種シーケンスを統括的に制御する。また、本体マイクロコンピュータ２１５は、交換式レンズ１００の装着時に交換式レンズ１００の動作も制御する。本体マイクロコンピュータ２１５には、操作部２１６と、Ｆｌａｓｈメモリ２１７とが接続されている。  
操作部２１６は、例えば電源ボタン、レリーズボタン、再生ボタン、動画ボタン、各種入力キー等の操作部材である。この操作部２１６は、タッチパネル等で構成されていても良い。ユーザにより操作部２１６の操作がなされると、本体マイクロコンピュータ２１５は、操作部２１６の操作に対応したシーケンスを実行する。又、各種の撮影モード、例えば通常の撮影モード、特殊画像処理モード等の設定を行う。
【００２４】
Ｆｌａｓｈメモリ２１７は、例えばホワイトバランス補正用のホワイトバランスゲイン、カラーマトリクス演算用のカラーマトリクス係数、ガンマ変換用のガンマテーブルといった通常画像処理部２０７の動作に必要なパラメータ等の、カメラ本体２００の動作に必要な各種のパラメータを記憶している。  
さらに、Ｆｌａｓｈメモリ２１７は、特殊画像処理部２１９において撮像画像データに付加して特殊効果（第２の特殊効果）を得るためのパターンデータを記録する。このパターンデータは、例えば図２（ａ）に示すクロスパターンである。このクロスパターンは、中心部から放射状に伸びる複数の直線、例えば中央部から伸びる４本の直線で構成されている。クロスパターンを構成する４本の直線は、それぞれ、中央部からの距離に応じて輝度値が低下するとともに線の太さが細くなっている。
【００２５】
クロスパターンを構成する直線の本数は４本に限るものではなく、任意の複数本で良い。例えば、図２（ｂ）はスノークロスパターンを示し、このスノークロスパターンは、中央部から伸びる６本の直線でパターンを構成されている。図２（ｃ）はサニークロスパターンを示し、このサニークロスパターンは、中央部から伸びる８本の直線でパターンを構成されている。また、直線の他に曲線を含めるようにしてパターンを構成するようにしても良い。例えば、図２（ｄ）で示すような星型のパターンや、図２（ｅ）で示すようなハート型のパターン等、各種の形状のパターンをＦｌａｓｈメモリ２１７に記憶させるようにして良い。さらに、図２（ａ）〜図２（ｅ）で示したパターンを示すパターンデータは、図２（ａ）〜図２（ｅ）で示したパターンを含む矩形データとして構成しておいても良い。
【００２６】
又、Ｆｌａｓｈメモリ２１７は、本体マイクロコンピュータ２１５が実行する種々のプログラム、例えば撮像処理の制御プログラムも記憶する。この撮像処理の制御プログラムは、本体マイクロコンピュータ２１５に、被写体を撮影して撮影画像データを取得させる画像データ取得機能と、被写体からの光に第１の特殊効果を付加する光学フィルタ１０６を検出させる光学フィルタ検出機能と、光学フィルタの検出結果に応じた第２の特殊効果を撮影画像データに付加した特殊画像データを生成させる特殊画像データ生成機能とを実現させる。このうち画像データ取得機能は、交換式レンズ１００や、撮像素子２０２、アナログ処理部２０３、Ａ／Ｄ変換部２０４、通常画像処理部２０７等を動作させて一連の撮像を行って撮影画像データを取得させる。光学フィルタ検出機能は、光学フィルタ検出部１０７を動作させて光学フィルタ１０６の装着の有無、種類を検出させる。又、撮像処理の制御プログラムは、光学フィルタ１０６による第１の特殊効果と画像処理による第２の特殊効果とを阻害しないように特殊画像データを生成するときのカメラ設定を変更させるカメラ設定変更機能を実現させる。
【００２７】
特殊画像処理部２１９は、光学フィルタ検出部１０７による光学フィルタ１０６の検出結果、すなわち光学フィルタ１０６の装着の有無、光学フィルタ１０６の種類に応じた第２の特殊効果を撮影画像データに付加した特殊画像データを生成する。  
例えば、この特殊画像処理部２１９は、通常画像処理部２０７で得られた撮像画像データにおける高輝度画素（輝点）を検索し、この検索された輝点に応じて輝点座標の近傍にパターンデータ、例えばＦｌａｓｈメモリ２１７に記憶されている図２（ａ）〜（ｅ）に示すようなクロスパターン等を付加（合成）して特殊画像データを生成する。
【００２８】
カメラ設定変更部２１８は、光学フィルタ検出部１０７の検出結果、例えば光学フィルタ１０６の装着の有無、光学フィルタ１０６の種類に応じて特殊画像処理部２１９で使用する第２の特殊効果の付加処理のためのカメラ設定を変更する。この場合、カメラ設定変更部２１８は、光学フィルタ１０６による第１の特殊効果と特殊画像処理部２１９による第２の特殊効果とを阻害しないようにカメラ設定を変更する。  
光学フィルタ１０６の種類別に説明すると、光学フィルタ検出部１０７により検出された光学フィルタ１０６の種類がクロスフィルタであれば、カメラ設定変更部２１８は、第２の特殊効果が第１の特殊効果に重ならないようにカメラ設定を変更する。
【００２９】
光学フィルタ検出部１０７により光学フィルタ１０６の回転角度を検出すると、カメラ設定変更部２１８は、光学フィルタ１０６の回転角度に応じて第２の特殊効果が第１の特殊効果と重ならないように特殊画像処理部２１９で使用するカメラ設定の角度を変更する。  
光学フィルタ検出部１０７により検出された光学フィルタ１０６の種類がソフトフィルタであれば、カメラ設定変更部２１８は、例えば、特殊画像処理部２１９によるぼかし効果を弱くするようにカメラ設定を変更する。  
光学フィルタ検出部１０７により検出された光学フィルタ１０６の種類が多重効果フィルタであれば、カメラ設定変更部２１８は、例えば、特殊画像処理部２１９による多重効果を弱くするようにカメラ設定を変更する。  
光学フィルタ検出部１０７により検出された光学フィルタ１０６の種類がフィルタ周辺部に第１の特殊効果を掛けるものであれば、カメラ設定変更部２１８は、例えば、フィルタ周辺部に対応する撮影画像データ中の画像部分に付加する特殊画像処理部２１９による第２の特殊効果を弱くするようにカメラ設定を変更する。
【００３０】
次に、上記の如く構成されたデジタルカメラの動作について図３に示すメイン動作のフローチャートを参照して説明する。このメイン動作のフローチャートは、例えばユーザによって操作部２１６の電源ボタンが押されて本カメラの電源がオンされた場合に行われる。
【００３１】
電源投入後等において、ステップＳ１において、マイクロコンピュータ２１５は、先ず、自身が有するレジスタに設定されている記録中フラグをオフ（Ｏｆｆ）にする。記録中フラグは、動画記録中であるか否かを示すフラグである。記録中フラグがＯｆｆになっている間は、動画記録中でないことを示す。一方、記録中フラグがオン（Ｏｎ）になっている間は、動画記録中であることを示す。
【００３２】
次に、マイクロコンピュータ２１５は、ステップＳ２において、ユーザによって操作部２１６の再生ボタンが押されたか否かを判定する。この判定の結果、再生ボタンが押された場合、マイクロコンピュータ２１５は、ステップＳ４において、例えば記録媒体２１２に記録されている画像ファイルの再生処理を実行する。  
再生処理の実行後又は上記ステップＳ２での判定の結果、再生ボタンが押されていない場合、マイクロコンピュータ２１５は、ステップＳ４において、ユーザによって操作部２１６の動画ボタンが押されたか否かを判定する。この判定の結果、動画ボタンが押された場合、マイクロコンピュータ２１５は、ステップＳ５において、記録中フラグを反転させる。すなわち、マイクロコンピュータ２１５は、記録中フラグがＯｆｆの場合にはＯｎに、Ｏｎの場合にはＯｆｆにする。
【００３３】
記録中フラグの反転後又は上記ステップＳ４の判定の結果、動画ボタンが押されていない場合、マイクロコンピュータ２１５は、ステップＳ６において、現在、動画記録中であるか否か、すなわち記録中フラグがＯｎであるか否かを判定する。この判定の結果、記録中フラグがＯｎである場合、マイクロコンピュータ２１５は、ステップＳ７において、ＡＥ処理部２０８によってＡＥ処理を行い、ステップＳ８において、動画撮影の処理を実行する。
【００３４】
上記ステップＳ６の判定の結果、記録中フラグがＯｆｆである場合、マイクロコンピュータ２１５は、ステップＳ９において、ユーザによって操作部２１６のレリーズボタンが半押しされてレリーズボタンの状態がＯｆｆ状態から１ｓｔレリーズスイッチのＯｎ状態に遷移したか否かを判定する。この判定の結果、レリーズボタンの状態が１ｓｔレリーズスイッチのＯｎ状態に遷移した場合、マイクロコンピュータ２１５は、ステップＳ１０において、ＡＥ処理部２０８に対してＡＥ処理の指示を送る。このＡＥ処理部２０８は、撮像画像データを用いて被写体の輝度を算出し、この被写体の輝度に応じて撮影時における撮像素子２０２の感度（ＩＳＯ感度）、撮影時における絞り１０２の開口量（絞り値）、撮影時における撮像素子２０２の露光時間（シャッタ速）等を決定する。
【００３５】
次に、マイクロコンピュータ２１５は、ステップＳ１１において、ＡＦ処理部２０９に対してＡＦ処理の指示を送る。このＡＦ処理部２０９は、撮像画像データから高周波成分の信号を取り出し、取り出した高周波成分の信号を積算してＡＦ用の合焦評価値を取得する。マイクロコンピュータ２１５は、ＡＦ処理部２０９で取得された合焦評価値により撮像画像データにおけるコントラストを評価しながらレンズ１０１のフォーカスレンズを微少量ずつ駆動させるようにレンズマイクロコンピュータ１０４に指示する。この後、マイクロコンピュータ２１５は、コントラストが最大となった時点でフォーカスレンズの駆動を停止させるようにレンズマイクロコンピュータ１０４に指示する。このようなＡＦ処理は、所謂コントラスト方式のＡＦ処理である。ＡＦ処理として位相差ＡＦ処理を用いるようにしても良い。
【００３６】
上記ステップＳ９の判定の結果、レリーズボタンの状態がＯｆｆから１ｓｔレリーズスイッチのＯｎ状態に遷移した場合ではない場合、マイクロコンピュータ２１５は、ステップＳ１２において、ユーザによって操作部２１６のレリーズボタンが全押しされてレリーズボタンの状態が２ｎｄレリーズスイッチのＯｎ状態となっているか否かを判定する。この判定の結果、レリーズボタンの状態が２ｎｄレリーズスイッチのＯｎ状態である場合、マイクロコンピュータ２１５は、ステップＳ１３において、静止画の撮影を行う。この静止画処理は、レリーズボタンの状態が２ｎｄレリーズスイッチのＯｎ状態である間は実行されるものである。例えば、１枚の静止画像が記録された後であってもレリーズボタンの状態が２ｎｄレリーズスイッチのＯｎ状態であれば、次の静止画撮影を実行する。この静止画撮影では、ＡＥ処理において決定されたＩＳＯ感度、絞り値、シャッタ速に応じて撮像素子２０２の露光を行う。この静止画撮影により取得された撮像データは、ＳＤＲＡＭ２０６に記憶される。
【００３７】
上記ステップＳ１２の判定の結果、レリーズボタンの状態が２ｎｄレリーズスイッチのＯｎ状態でない場合、マイクロコンピュータ２１５は、ステップＳ７からステップＳ８に移って動画の撮影を行う。この動画の撮影では、マイクロコンピュータ２１５は、ＩＳＯ感度に応じてゲイン制御量（増幅率）を設定するとともに、絞り値をレンズマイクロコンピュータ１０４に送信する。このレンズマイクロコンピュータ１０４による制御による絞り１０２の駆動と同期してシャッタ速に応じて撮像素子２０２の電子シャッタ機能を動作させて撮像素子２０２の露光量を制御する。
【００３８】
上記ステップＳ８、Ｓ１３の後、マイクロコンピュータ２１５は、ステップＳ１４において、静止画又は動画の撮影の後に実行される撮影後処理を行う。  
又、上記ステップＳ１１、Ｓ１４の後、マイクロコンピュータ２１５は、ステップＳ１５において、ユーザによって操作部２１６の電源ボタンが押される等してデジタルカメラの電源がオフされたか否かを判定する。この判定の結果、デジタルカメラの電源がオフされていない場合、マイクロコンピュータ２１５は、上記ステップＳ１に戻る。一方、デジタルカメラの電源がオフされた場合、マイクロコンピュータ２１５は、メイン動作のフローチャートの処理を終了する。
【００３９】
次に、撮影後処理（ステップＳ１４）について図４に示す撮影処理フローチャートを参照して説明する。  
静止画又は動画の撮影の後、マイクロコンピュータ２１５は、ステップＳ２０において、撮影の結果としてＳＤＲＡＭ２０６に記憶された撮像データに対する画像処理を実行する。具体的にマイクロコンピュータ２１５は、撮像により取得された撮像データ、例えばＢａｙｅｒデータを画像処理し、ＹＣｂＣｒデータに変換する。
【００４０】
画像処理の後、マイクロコンピュータ２１５は、ステップＳ２１において、画像処理の結果としてＳＤＲＡＭ２０６に記憶された画像データを表示するように表示ドライバ２１３に指示する。この指示を受けて表示ドライバ２１３は、ＳＤＲＡＭ２０６から画像データを読み出し、読み出した画像データを映像信号に変換して表示部２１４に出力する。この表示部２１４は、この映像信号に基づいて画像を表示する。具体的にマイクロコンピュータ２１５は、画像処理後のＹＣｂＣｒデータをレックビュー画像又はライブビュー画像として表示部２１４であるＬＣＤに表示する。
【００４１】
次に、マイクロコンピュータ２１５は、ステップＳ２２において、現在、動画記録中であるか否か、即ち記録中フラグがＯｎであるか否かを判定する。この判定の結果、記録中フラグがＯｆｆである場合、マイクロコンピュータ２１５は、動画処理を終了する。又、記録中フラグがＯｎである場合、マイクロコンピュータ２１５は、ステップＳ２３において、画像処理の結果としてＳＤＲＡＭ２０６に記憶された画像データを動画ファイルとして記録する。具体的には、マイクロコンピュータ２１５は、動画記録中であれば、画像圧縮展開部２１０により動画ファイルの形式に合わせた圧縮を行い、記録媒体２１２に動画ファイルとして記録する。この動画ファイルとしては、例えばＭｏｔｉｏｎ−ＪＰＥＧ形式、ＭＰＥＧ形式、ＡＶＣＨＤ形式などがある。
【００４２】
次に、マイクロコンピュータ２１５は、ステップＳ２４において、現在、静止画処理であるか否か、即ちステップＳ１３に続く処理か否かを判定する。この判定の結果、ステップＳ１３に続く処理である場合、マイクロコンピュータ２１５は、ステップＳ２５において、画像処理の結果として記録媒体２１２に記憶された画像データを静止画ファイルとして記録する。上記ステップＳ１３に続く処理でない場合、マイクロコンピュータ２１５は、静止画処理でないと判定する。具体的にマイクロコンピュータ２１５は、ＹＣｂＣｒデータをＪＰＥＧ形式で圧縮し、画像サイズ、撮像条件などのヘッダ情報を付加してＪＰＥＧファイルを生成し、当該ＪＰＥＧファイルを例えば記録媒体２１２に記録する。また、後述する光学フィルタ１０６の装着有無の検出結果や、装着されている場合は検出したその種類の情報をヘッダ情報に含めて記録する。
【００４３】
次に、画像処理（ステップＳ２０）について図５に示す画像処理フローチャートを参照して説明する。  
マイクロコンピュータ２１５は、ステップＳ３０において、Ｆｌａｓｈメモリ２１７に記憶されている通常画像処理部２０７の動作に必要な通常の画像処理パラメータを読み込む。  
次に、マイクロコンピュータ２１５は、ステップＳ３１において、通常画像処理部２０７に対して通常の画像処理の指示を発する。この通常画像処理部２０７は、撮像画像データに対する各種の画像処理を行って画像データを生成するもので、通常の画像処理パラメータでＹＣ画像を生成するための現像処理を行う。この通常の画像処理としては、オプティカルブラック（ＯＢ）減算処理と、ホワイトバランス（ＷＢ）補正処理と、同時化処理と、カラーマトリクス演算処理と、ガンマ・色再現処理と、エッジ強調処理と、ノイズ低減（ＮＲ）処理等である。
【００４４】
次に、マイクロコンピュータ２１５は、ステップＳ３２において、光学フィルタ１０６が装着されているか否かを検出する。すなわち、光学フィルタ検出部１０７は、光学フィルタ１０６が交換式レンズ１００に装着されているか否かである装着の有無を検出し、かつ光学フィルタ１０６の種類、例えばクロスフィルタ、ソフトフィルタ、多重効果フィルタ、周辺効果フィルタ等を検出する。これら検出結果は、レンズマイクロコンピュータ１０４からインターフェイス（Ｉ/Ｆ）１０６ａを通してカメラ本体２００の本体マイクロコンピュータ２１５に送られる。なお、この光学フィルタ１０６の種類の検出は、例えば光学フィルタ１０６の種類を接点の接触・非接触により検出する。例えば、光学フィルタ１０６には、例えば、当該光学フィルタ１０６の種類に応じた個数の接点が設けられている。光学フィルタ検出部１０７は、光学フィルタ１０６に設けられた接点の個数から光学フィルタ１０６の種類を検出する。
【００４５】
次に、マイクロコンピュータ２１５は、ステップＳ３３において、特殊画像処理モードに設定されているか否かを判定する。マイクロコンピュータ２１５は、操作部２１６に特殊画像処理モードが設定されていなければ、画像処理フローチャートを終了する。そして、マイクロコンピュータ２１５は、撮影後処理フローチャートのステップＳ２１において、通常画像処理部２０７により処理された撮像画像データをそのまま表示するように表示ドライバ２１３に指示する。
【００４６】
一方、操作部２１６に特殊画像処理モードが設定されていれば、マイクロコンピュータ２１５は、ステップＳ３４において、特殊画像処理の設定を行う。この特殊画像処理の設定では、選択された画像処理モードに応じた設定を読み込み、光学フィルタ１０６の装着の有無及び光学フィルタ１０６の種類に応じて特殊画像処理を行うためにカメラ設定を変更する。
【００４７】
この特殊画像処理の設定は、図６に示す特殊画像処理設定フローチャートに従って行う。  
マイクロコンピュータ２１５は、ステップＳ４０において、上記光学フィルタ検出部１０７により検出された光学フィルタ１０６を装着しているか否か判定する。
【００４８】
この判定の結果、光学フィルタ１０６を装着していれば、マイクロコンピュータ２１５は、ステップＳ４１において、特殊画像処理のパラメータの自動調整がオン（ＯＮ）であるか否かを判定する。  
この判定の結果、特殊画像処理のパラメータの自動調整がオン（ＯＮ）であれば、マイクロコンピュータ２１５は、ステップＳ４２において、ユーザが操作部２１６で指定した特殊画像処理部２１９のカメラ設定を、光学フィルタ１０６の装着の有無と、光学フィルタ１０６の種類とに応じて特殊画像処理部２１９で使用するための設定に変更する。すなわち、特殊画像処理部２１９は、光学フィルタ検出部１０７による光学フィルタ１０６の検出結果、すなわち光学フィルタ１０６の装着の有無、光学フィルタ１０６の種類に応じた第２の特殊効果を適用するように設定を行う。
【００４９】
カメラ設定変更部２１８は、光学フィルタ検出部１０７の検出結果、例えば光学フィルタ１０６の装着の有無、光学フィルタ１０６の種類に応じて特殊画像処理部２１９で使用する第２の特殊効果の付加処理のためのカメラ設定を変更する。この場合、カメラ設定変更部２１８は、光学フィルタ１０６による第１の特殊効果と特殊画像処理部２１９による第２の特殊効果とを阻害しないようにカメラ設定を変更する。
【００５０】
光学フィルタ１０６の種類別に例を説明すると、光学フィルタ検出部１０７により検出された光学フィルタ１０６の種類がクロスフィルタであれば、カメラ設定変更部２１８は、第２の特殊効果が第１の特殊効果に重ならないようにカメラ設定を変更する。  
光学フィルタ検出部１０７により光学フィルタ１０６の回転角度を検出すると、カメラ設定変更部２１８は、光学フィルタ２１６の回転角度に応じて第２の特殊効果が第１の特殊効果と重ならないように特殊画像処理部２１９で使用するカメラ設定の角度を変更する。  
光学フィルタ検出部１０７により検出された光学フィルタ１０６の種類がソフトフィルタであれば、カメラ設定変更部２１８は、特殊画像処理部２１９によるぼかし効果を弱くするようにカメラ設定を変更する。  
光学フィルタ検出部１０７により検出された光学フィルタ１０６の種類が多重効果フィルタであれば、カメラ設定変更部２１８は、特殊画像処理部２１９による多重効果を弱くするようにカメラ設定を変更する。  
光学フィルタ検出部１０７により検出された光学フィルタ１０６の種類がフィルタ周辺部に第１の特殊効果を掛けるものであれば、カメラ設定変更部２１８は、フィルタ周辺部に対応する撮影画像データ中の画像部分に付加する特殊画像処理部２１９による第２の特殊効果を弱くするようにカメラ設定を変更する。
【００５１】
以上のように、上記ステップＳ３４の特殊効果画像処理設定の処理を終了すると、ステップＳ３５に移行して特殊効果画像処理を実行する。  
ここで、特殊効果画像処理および設定変更の一例を説明する。  
図７はクロスフィルタの場合を示す。例えば、特殊画像処理部２１９においてクロスフィルタのモードの設定がされ、かつ光学フィルタ１０６としてクロスフィルタが装着されていることを検出した場合、カメラ設定変更部２１８は、クロスフィルタ像が光学フィルタ１０６のクロスフィルタ像に重ならないようにクロスフィルタ像の角度θ等を変更するようにカメラ設定の変更を行う。さらに、カメラ設定変更部２１８は、クロスフィルタ像の長さＬを長くするように選択していた場合、同クロスフィルタ像の長さＬを短くするようにカメラ設定の変更を行う。又は、特殊画像処理部２１９でのクロスフィルタの処理を行わないように設定する。  
カメラ設定変更部２１８によって画像処理によるクロスフィルタ像が光学フィルタ１０６のクロス像フィルタの中間に位置するようなクロスフィルタ像の角度θにカメラ設定の変更を行うとともに、クロスフィルタ像の長さＬを光学フィルタのクロスフィルタ象の長さに一致するようにカメラ設定の変更を行った場合、特殊画像処理部２１９は、例えば図７に示すような光学フィルタ１０６によるクロスパターンＦａ、Ｆｂと画像処理によるクロスパターンＰａ、Ｐｂとを含む画像を得る。
【００５２】
図８はソフトフィルタの場合を示す。画像Ｓ１は光学フィルタ１０６としてソフトフィルタの装着がなく、画像処理によるソフトフィルタ処理が無い通常の画像である。画像Ｓ２は、画像Ｓ１に対して光学フィルタ１０６としてソフトフィルタを装着しているものである。この画像Ｓ２は、画像Ｓ１よりも少しボケた画像となっている。画像Ｓ３は、画像Ｓ１に対して画像処理によるソフトフィルタを掛けているものである。この画像Ｓ３は、画像Ｓ１よりも大きくボケた画像となっている。画像Ｓ４は、画像Ｓ１に対して光学フィルタ１０６としてソフトフィルタを装着し、かつ画像処理によるソフトフィルタを掛けているものである。この画像Ｓ４は、画像Ｓ３よりもボケた画像となっている。
【００５３】
しかるに、光学フィルタ１０６のぼかし効果と、特殊画像処理部２１９によるソフトフィルタの処理との双方の付加処理によって意図しない強過ぎるぼかし処理の強度になることがある。このため、ぼかし過ぎないように特殊画像処理部２１９によるソフトフィルタの処理のぼかしを補正することになる。  
ソフトフォーカス処理を追加する画像処理を選択している状態で、ソフトフィルタの装着が検出された場合には、カメラ設定変更部２１８は、ぼかし過ぎないように、例えば画像処理によるソフトフィルタの処理でのぼかし効果を弱める、又は行わないようにカメラ設定を変更する。特殊画像処理部２１９は、図８に示すように光学ソフトフィルタによる画像Ｓ２に対して画像処理によるソフトフィルタ処理を行い、光学ソフトフィルタと画像処理によるソフトフィルタとを合わせた画像Ｓ４を得る。
【００５４】
図９は周辺効果フィルタの場合を示す。周辺効果フィルタが装着されていれば、画像周辺部に対応する撮影画像データ中の画像部分に付加する特殊画像処理部２１９による第２の特殊効果を弱くするようにカメラ設定を変更する。画像Ｓ１０は光学フィルタ１０６である周辺効果フィルタの装着がなく、特殊画像処理も無いもの、画像Ｓ１１は周辺効果フィルタの装着により画像Ｓ１０に対して周辺をぼかしているもの、画像Ｓ１２は、画像Ｓ１１に対して特殊画像処理部２１９による周辺の減光処理を行ったものである。画像Ｓ１３は、画像Ｓ１１に対して特殊画像処理部２１９による周辺の減光処理を行ったもので、かつ上記の特殊画像処理部２１９による第２の特殊効果である周辺の減光処理を弱くするようなカメラ設定に基づき当該周辺の減光処理を弱くする補正を行ったものである。
【００５５】
図１０は多重効果フィルタの場合を示す。多重効果フィルタであれば、カメラ設定変更部２１８は、特殊画像処理部２１９による多重効果を弱くするようにカメラ設定を変更する。多重効果フィルタでは、被写体が多重になる画像処理を選択している状態に、多重効果フィルタの装着が検出されると、多重効果が多くなりすぎないように、特殊画像処理部２１９による多重効果を抑えぎみにするようにカメラ設定を変更する。画像Ｓ２０は、多重効果フィルタなしの通常の画像である。画像Ｓ２１は、光学フィルタ１０６を装着しての多重効果を示す。画像Ｓ２２は、カメラ設定変更前の特殊画像処理部２１９による多重効果を示す。画像Ｓ２３は、カメラ設定変更後の特殊画像処理部２１９による多重効果を示す。画像Ｓ２４は、カメラ設定変更後の光学フィルタ１０６を装着しての多重効果と特殊画像処理部２１９による多重効果とを合わせた画像を示す。
【００５６】
このように上記第１の実施の形態によれば、光学フィルタ１０６による第１の特殊効果と特殊画像処理部２１９による第２の特殊効果とを阻害しないようにカメラ設定を変更するようにしたので、光学フィルタ１０６の特殊効果と特殊効果画像処理とが同時に行なわれたとしても、より効果的な特殊効果を付加した特殊画像データを得ることができる。例えば、クロスフィルタであれば、第２の特殊効果が第１の特殊効果に重ならないようにカメラ設定を変更する。光学フィルタ１０６の回転角度を検出すると、当該光学フィルタ１０６の回転角度に応じて第２の特殊効果が第１の特殊効果と重ならないように特殊画像処理部２１９で使用するカメラ設定の角度を変更する。ソフトフィルタであれば、特殊画像処理部２１９によるぼかし効果を弱くするようにカメラ設定を変更する。多重効果フィルタであれば、特殊画像処理部２１９による多重効果を弱くするようにカメラ設定を変更する。フィルタ周辺部に第１の特殊効果を掛けるものであれば、フィルタ周辺部に対応する撮影画像データ中の画像部分に付加する特殊画像処理部２１９による第２の特殊効果を弱くするようにカメラ設定を変更する。  
この結果、例えば光学フィルタ１０６が装着されている状態に、光学フィルタ１０６による特殊効果と特殊効果画像処理とが同時に付加された画像データが生成されることになり、例えば特殊効果画像処理による特殊効果がかえって特殊画像データにおける特殊効果の性能を十分に発揮できなくなるようなことは無くなる。
【００５７】
次に、本発明の第２の実施の形態について図面を参照して説明する。なお、図１と同一部分には同一符号を付してその詳しい説明は省略する。  
図１１は撮像装置としてのデジタメカメラのブロック構成図を示す。光学フィルタ検出部３００は、カメラ本体２００内に設けられている。この光学フィルタ検出部３００は、バス２０５を介して本体マイクロコンピュータ２１５に接続されている。この光学フィルタ検出部３００は、撮影画像データやＡＦ処理部２０９におけるコントラスト検出結果等を解析して少なくとも光学フィルタ１０６の装着の有無と、光学フィルタ１０６の種類とを検出する。
【００５８】
この光学フィルタ検出部３００は、撮影画像データから高輝度点を一定方向に連なって検出し、かつ当該高輝度点の連なりが複数存在することを検出すると、光学フィルタ１０６としてクロスフィルタが装着されていることを検出する。  
光学フィルタ検出部３００は、撮影画像データの周波数成分の分布のうち所定の割合以上が低周波成分であると、光学フィルタ１０６としてソフトフィルタが装着されていることを検出する。  
光学フィルタ検出部３００は、ＡＦ処理部２０９におけるコントラスト検出により検出されたコントラストが撮影画像データの中心部に比べて周辺部が低いと、当該周辺部に特殊効果を掛けるフィルタが装着されていることを検出する。なお、ＡＦ処理部２０９は、撮影画像データにおけるコントラストを検出するコントラスト検出部を有する。  
光学フィルタ検出部３００は、撮影画像データを解析して相関の高い部分が複数あると、多重効果を掛けるフィルタが装着されていることを検出する。
【００５９】
次に、画像処理（ステップＳ２０）について図１２に示す画像処理フローチャートを参照して説明する。なお、図５と同一部分はその説明を簡単化する。  
マイクロコンピュータ２１５は、ステップＳ３０において、Ｆｌａｓｈメモリ２１７に記憶されている通常画像処理部２０７の動作に必要な通常の画像処理パラメータを読み込み、ステップＳ３１において、通常画像処理部２０７に対して通常の画像処理の指示を発する。
【００６０】
次に、マイクロコンピュータ２１５は、ステップＳ３２において、光学フィルタ１０６が装着されているか否かを検出する。すなわち、光学フィルタ検出部３００は、バス２０５を介して本体マイクロコンピュータ２１５に接続されている。この光学フィルタ検出部３００は、撮影画像データを解析して少なくとも光学フィルタ１０６の装着の有無と、光学フィルタ１０６の種類とを検出する。
【００６１】
この光学フィルタ検出部３００は、撮影画像データから高輝度点を一定方向に連なって検出し、かつ当該高輝度点の連なりが複数存在することを検出すると、光学フィルタ１０６としてクロスフィルタが装着されていることを検出する。図１３はクロスフィルタの検出の摸式図を示す。撮影画像データ内での高輝度点の検索は、撮影画像データの端末から行ってもよいし、ランダムな位置から行ってもよい。  
この光学フィルタ検出部３００は、撮影画像データの周波数成分の分布のうち所定の割合以上が低周波成分であると、光学フィルタ１０６としてソフトフィルタが装着されていることを検出する。このソフトフィルタの検出では、撮影画像データを周波数解析、例えばフーリエ変換によってそのときの分布の中心における分布の割合が周辺の分布の割合に比べて一定以上大きくなっているか否かを確認する。図１４（ａ）は通常の撮影画像データのデータ分布を示し、同図（ｂ）はソフトフィルタを通して取得された撮影画像データの解析後のデータ分布を示す。
【００６２】
この光学フィルタ検出部３００は、ＡＦ処理部２０９におけるコントラスト検出により検出されたコントラストが撮影画像データの中心部に比べて周辺部が低いと、当該周辺部に特殊効果を掛ける周辺効果フィルタが装着されていることを検出する。この周辺効果フィルタの検出では、図１５に示すようにＡＦ処理部２０９におけるコントラスト検出により検出されたコントラストが撮影画像データの中心部Ｃ１に比べて周辺部Ｃ２が低いと、周辺効果フィルタが装着されていることを検出する。
【００６３】
この光学フィルタ検出部３００は、撮影画像データを解析して相関の高い部分が複数あると、多重効果を掛けるフィルタが装着されていることを検出する。具体的には図１６に示すように撮影画像データＳ３０内に例えば検出パターン画像Ｓｐが複数存在するか否かを検出する。この検出パターン画像Ｓｐは、撮影画像データＳ３０内で主要被写体を判別し、この主要被写体を検出パターンの画像として設定する。
【００６４】
次に、マイクロコンピュータ２１５は、ステップＳ３３において、特殊画像処理モードに設定されているか否かを判定し、特殊画像処理モードが設定されていなければ、画像処理フローチャートを終了する。そして、通常画像処理部２０７により処理された撮像画像データをそのまま表示するように表示ドライバ２１３に指示する。  
一方、操作部２１６に特殊画像処理モードが設定されていれば、マイクロコンピュータ２１５は、ステップＳ３４において、特殊画像処理の設定を行う。この特殊画像処理の設定では、選択された画像処理モードに応じた設定を読み込み、光学フィルタ１０６の装着が検出されていると、この光学フィルタ１０６の装着の有無及び光学フィルタ１０６の種類に応じて特殊画像処理を行うためにカメラ設定を変更する。
【００６５】
このように上記第２の実施の形態によれば、光学フィルタ検出部３００をカメラ本体２００内に設け、この光学フィルタ検出部３００により撮影画像データを解析して少なくとも光学フィルタ１０６の装着の有無と、光学フィルタ１０６の種類とを検出し、光学フィルタ１０６による第１の特殊効果と特殊画像処理部２１９による第２の特殊効果とを阻害しないようにカメラ設定を変更するようにしたので、上記第１の実施の形態と同様の効果を得ることができる。  
また、静止画記録時に記録媒体２１２に記録したＲＡＷデータと光学フィルタ検出結果（フィルタ種類や角度）を読出し、カメラ本体２００に内蔵されたＲＡＷ編集機能により特殊画像処理部２１９を動作させて同様に画像処理しても良い。あるいは、カメラ以外の画像処理装置により、静止画記録時に記録媒体２１２に記録したＲＡＷデータとフィルター検出結果をカメラ本体２００と通信して読み出し、上記カメラ以外の画像処理装置により同様に画像処理しても良い。
【符号の説明】
【００６６】
１００：交換式レンズ、２００：カメラ本体、１０１：レンズ、１０２：絞り、１０３：ドライバ、１０４：レンズマイクロコンピュータ、１０５：フラッシュ（Ｆｌａｓｈ）メモリ、１０６ａ：インターフェイス（Ｉ/Ｆ）、２１５：本体マイクロコンピュータ、２０２：撮像素子、１０６：光学フィルタ、１０７：光学フィルタ検出部、２００：カメラ本体、２０１：メカシャッタ、２０３：アナログ処理部、２０４：アナログ/デジタル（Ａ/Ｄ）変換部、２０５：バス、２０６：ＳＤＲＡＭ、２０７：通常画像処理部、２０８：ＡＥ処理部、２０９：ＡＦ処理部、２１０：画像圧縮展開部、２１１：メモリインターフェイス、２１２：記録媒体、２１３：表示（ＬＣＤ）ドライバ、２１４：表示（ＬＣＤ）部、２１５：本体マイクロコンピュータ、２１６：操作部、２１７：フラッシュ（Ｆｌａｓｈ）メモリ、２１８：カメラ設定変更部、２１９：特殊効果画像処理部（特殊画像処理部）、３００：光学フィルタ検出部。
【図１】
2012199819.tif 000003
【図２】
2012199819.tif 000004
【図３】
2012199819.tif 000005
【図４】
2012199819.tif 000006
【図５】
2012199819.tif 000007
【図６】
2012199819.tif 000008
【図７】
2012199819.tif 000009
【図８】
2012199819.tif 000010
【図９】
2012199819.tif 000011
【図１０】
2012199819.tif 000012
【図１１】
2012199819.tif 000013
【図１２】
2012199819.tif 000014
【図１３】
2012199819.tif 000015
【図１４】
2012199819.tif 000016
【図１５】
2012199819.tif 000017
【図１６】
2012199819.tif 000018