(57)【要約】【課題】適切なゴミ情報の取得、およびゴミ情報の画像への付与を行うことが可能な撮像装置を提供する。【解決手段】被写体像を撮像する撮像素子と、装着されているレンズのイメージサークルの大きさが撮像素子の全領域をカバーする大きさか否かを判定する判定部と、撮像素子とイメージサークルの相対位置を移動させることが可能な移動部と、判定部により、イメージサークルの大きさが撮像素子の全領域をカバーする大きさより小さいと判定された場合に、移動部により撮像素子とイメージサークルの相対位置を移動させながら、撮像素子に複数回の撮像を行わせて得られた複数枚の画像から、撮像素子及び撮像素子の前方の光学素子の少なくともいずれかに付着した異物の情報である異物情報を取得する制御部とを備える。【選択図】  図５
2020043398.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮像する撮像素子と、
装着されているレンズのイメージサークルの大きさが前記撮像素子の全領域をカバーする大きさか否かを判定する判定手段と、
前記撮像素子と前記イメージサークルの相対位置を移動させることが可能な移動手段と、
前記判定手段により、前記イメージサークルの大きさが前記撮像素子の全領域をカバーする大きさより小さいと判定された場合に、前記移動手段により前記撮像素子と前記イメージサークルの相対位置を移動させながら、前記撮像素子に複数回の撮像を行わせて得られた複数枚の画像から、前記撮像素子及び前記撮像素子の前方の光学素子の少なくともいずれかに付着した異物の情報である異物情報を取得する制御手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記判定手段は、前記イメージサークルの大きさについての情報を、前記レンズから取得することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記判定手段は、前記イメージサークルの大きさについての情報を、前記撮像素子の信号から得られる、撮像素子の光が当たっている領域の情報に基づいて取得することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記制御手段は、前記複数枚の画像を合成することにより、前記撮像素子の全領域についての前記異物情報を取得することを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記制御手段は、前記判定手段により、前記イメージサークルの大きさが前記撮像素子の全領域をカバーする大きさと判定された場合に、前記移動手段により前記撮像素子と前記イメージサークルの相対位置を移動させずに撮像を行わせて得られた画像から、前記異物情報を取得することを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記移動手段は、前記撮像素子を前記レンズの光軸に直交する方向に移動させる手段であることを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記移動手段は、前記レンズに設けられ、前記レンズの光軸に直交する方向に移動する補正レンズであることを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項８】
前記移動手段は、前記撮像装置の振れに起因する像ブレを補正する像ブレ補正手段を兼ねることを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項９】
被写体像を撮像する撮像素子を備える撮像装置を制御する方法であって、
装着されているレンズのイメージサークルの大きさが前記撮像素子の全領域をカバーする大きさか否かを判定する判定工程と、
前記判定工程において、前記イメージサークルの大きさが前記撮像素子の全領域をカバーする大きさより小さいと判定された場合に、前記撮像素子と前記イメージサークルの相対位置を移動させながら、前記撮像素子に複数回の撮像を行わせて得られた複数枚の画像から、前記撮像素子及び前記撮像素子の前方の光学素子の少なくともいずれかに付着した異物の情報である異物情報を取得する制御工程と、
を有することを特徴とする撮像装置の制御方法。
【請求項１０】
請求項９に記載の制御方法の各工程をコンピュータに実行させるためのプログラム。
【請求項１１】
請求項９に記載の制御方法の各工程をコンピュータに実行させるためのプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置における、撮像素子の前方に配置された光学ローパスフィルタの表面や、撮像素子のガラス面等に付着した異物による画質劣化を抑制する技術に関する。
【背景技術】
【０００２】
レンズ交換式のデジタルカメラでは、レンズをカメラ本体から取り外した際に、カメラ本体の内部に空気中に浮遊する埃などが侵入する可能性がある。またカメラ内部には、例えばシャッター機構等の機械的に動作する各種の機構部が配設されており、これらの機構部が動作することにより、カメラ本体内で金属片などのゴミ等が発生する場合もある。このようなゴミや埃などの異物がデジタルカメラの撮像素子の前方に配置された光学ローパスフィルタの表面や撮像素子のガラス面等に付着すると、その異物は撮影された画像に影となって写り込んでしまい、撮影画像の品位を低下させてしまう。
【０００３】
このような問題点を解決するため、異物が写り込んだ画素をその画素の周囲の画素の信号を利用するなどして補正する方法が考えられる。そのような画素を補正する技術として、例えば、特許文献１には、撮像素子の画素欠陥を補正するための画像欠陥補正方法が提案されている。また、特許文献２には、画素欠陥の位置情報の設定を簡略化するために、ゴミ情報取得モードで撮影した画像ファイルの拡張子などを通常画像と異ならせることが提案されている。このようにすることで、ＰＣ（パーソナルコンピュータ）側でゴミ情報画像を自動判別し、その情報を用いて補正対象画像を補正することが可能となる。さらに、特許文献３では、動画記録時において電子ズームを用いて撮影した動画像に対しても、ゴミ除去処理を行うことを可能とする方法が提案されている。一般的に、このような技術に使用されるゴミ除去用のゴミ補正データをダストデリートデータ（ＤＤＤ）と呼ぶ。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−１０５２４１号公報
【特許文献２】特開２００４−２４２１５８号公報
【特許文献３】特開２０１０−１０３７０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年では、撮像装置に装着されるレンズのバリエーションが増えたため、撮像素子全面に光が当たらないようなレンズが装着されるといった状況も発生している。一般的な撮像装置では、そのようなレンズが装着された場合を想定して、光の当たっている領域のみを記録領域とするような撮影モードが用意されている場合が多い。あるいは、疑似的にズーム倍率を高くするため、あるいは、光学特性の優れた領域のみを用いるために、撮像素子の周辺領域を除外して、中央の一部の領域のみを記録領域とするような撮影モードが用意されている場合もある。
【０００６】
しかしながら、この状態でダストデリートデータの取得を実行した場合、撮像素子全面のゴミ情報を取得することができないという課題が発生する。また、撮像素子全面に光が当たるレンズを装着して取得したゴミ情報を、撮像素子全面に光が当たらないレンズを装着して得た画像のゴミを補正するために、単純に利用することはできないという課題も発生する。あるいは、撮像素子全面から取得したゴミ情報を、撮像素子の一部の領域のみを読み出し対象として得た画像のゴミを補正するために、単純に利用することはできないという課題も発生する。
【０００７】
本発明は上述した課題に鑑みてなされたものであり、その目的は、適切なゴミ情報の取得、およびゴミ情報の画像への付与を行うことが可能な撮像装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明に係わる撮像装置は、被写体像を撮像する撮像素子と、装着されているレンズのイメージサークルの大きさが前記撮像素子の全領域をカバーする大きさか否かを判定する判定手段と、前記撮像素子と前記イメージサークルの相対位置を移動させることが可能な移動手段と、前記判定手段により、前記イメージサークルの大きさが前記撮像素子の全領域をカバーする大きさより小さいと判定された場合に、前記移動手段により前記撮像素子と前記イメージサークルの相対位置を移動させながら、前記撮像素子に複数回の撮像を行わせて得られた複数枚の画像から、前記撮像素子及び前記撮像素子の前方の光学素子の少なくともいずれかに付着した異物の情報である異物情報を取得する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、適切なゴミ情報の取得、およびゴミ情報の画像への付与を行うことが可能な撮像装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の撮像装置の一実施形態であるデジタルカメラの構成を示す図。
【図２】一実施形態におけるゴミ情報を取得する処理を示すフローチャート。
【図３】一実施形態におけるカメラの静止画像の撮影処理を示すフローチャート。
【図４】一実施形態におけるゴミ除去処理を示すフローチャート。
【図５】一実施形態におけるゴミ情報を取得する処理を示すフローチャート。
【図６】一実施形態における撮像素子、それに付着したゴミ、ゴミ検出領域を説明する図。
【図７】一実施形態における撮像素子の移動とゴミ情報のマージ処理を説明する図。
【発明を実施するための形態】
【００１１】
以下、本発明をレンズ交換式デジタル一眼レフカメラに適用した一実施形態について、添付図面を参照して詳細に説明する。なお、本発明は、以下の実施形態に限定されるものではなく、レンズ交換が可能なデジタルビデオカメラや、カメラ機能つき携帯電話などにも適用可能である。
【００１２】
図１は、本発明の一実施形態に係わる撮像装置としてのレンズ交換式デジタル一眼レフカメラの構成を示すブロック図である。なお、各機能ブロックの１つ以上は、ＡＳＩＣやプログラマブルロジックアレイ（ＰＬＡ）などのハードウェアによって実現されてもよいし、ＣＰＵやＭＰＵ等のプログラマブルプロセッサがソフトウェアを実行することによって実現されてもよい。また、ソフトウェアとハードウェアの組み合わせによって実現されてもよい。従って、以下の説明において、異なる機能ブロックが動作主体として記載されている場合であっても、同じハードウェアが主体として実現されうる。
【００１３】
本実施形態の撮像装置は、主にカメラ１００と、交換レンズタイプのレンズユニット３００とを備えて構成されている。
【００１４】
まず、レンズユニット３００について説明する。レンズユニット３００は、レンズマウント３０６をカメラ１００のレンズマウント１０６に係合させることによりにカメラ１００と機械的並びに電気的に結合される。電気的な結合はレンズマウント１０６及びレンズマウント３０６に設けられたコネクタ１２２及びコネクタ３２２によって実現される。レンズ３１０にはレンズユニット３００の合焦距離を調節するためのフォーカスレンズが含まれ、フォーカス制御部３４２はフォーカスレンズを光軸に沿って駆動することでレンズユニット３００の焦点調節を行う。絞り３１２はカメラ１００に入射する被写体光の量と角度を調節する。
【００１５】
コネクタ３２２及びインタフェース３２０は、レンズユニット３００をカメラ１００のコネクタ１２２と電気的に接続する。そして、コネクタ３２２は、カメラ１００とレンズユニット３００との間で制御信号、状態信号、データ信号等を伝え合うと共に、各種電圧の電流を供給される機能も備えている。コネクタ３２２は電気通信のみならず、光通信、音声通信等を伝達する構成としてもよい。
【００１６】
ズーム制御部３４４はレンズ３１０の変倍レンズを駆動し、レンズユニット３００の焦点距離（画角）を調整する。レンズユニット３００が単焦点レンズであればズーム制御部３４４は存在しない。絞り制御部３４０は、測光制御部４６からの測光情報に基づいて、シャッター１２を制御するシャッター制御部４０と連携しながら、絞り３１２を制御する。
【００１７】
なお、レンズ３１０は、レンズユニット３００の光軸と直交する方向に移動することにより、手ブレなどのカメラ全体の振れに起因する像ブレを補正するためのシフトレンズ（像ブレ補正レンズ）をさらに備える。このシフトレンズの動きは、像ブレ補正制御部３４６により制御される。
【００１８】
レンズシステム制御回路３５０は例えばＣＰＵやＭＰＵなどのプログラマブルプロセッサを有し、予め記憶されたプログラムを実行することによりレンズユニット３００全体の動作を制御する。そして、レンズシステム制御回路３５０は、レンズユニット３００の動作用の定数、変数、プログラム等を記憶するメモリの機能を備えている。さらに、レンズユニット固有の番号等の識別情報、管理情報、開放絞り値や最小絞り値、焦点距離等の機能情報、現在や過去の各設定値などを保持する不揮発性メモリも備えている。
【００１９】
次に、デジタルカメラであるカメラ１００の構成について説明する。
【００２０】
カメラ１００は、複数種類のレンズユニット３００が存在するカメラシステムに対応しており、同一種類のレンズでも製造番号が異なるものが装着可能である。更には、焦点距離や開放Ｆナンバーが異なるレンズユニット３００若しくはズーム機能を備えるレンズユニット３００なども装着可能で、同種、異種のレンズユニットにかかわらず交換可能な構成を有する。
【００２１】
このカメラ１００において、レンズユニット３００を通過した光束は、レンズマウント１０６を通過し、ミラー１３０，１３２により反射されて、光学ファインダ１０４へ導かれる。光学ファインダ１０４により、撮影者は被写体を光学像として観察しながら撮影することができる。光学ファインダ１０４内には、後述する通知部５４の一部の機能、例えば、合焦表示、手振れ警告表示、絞り値表示、露出補正表示等が設置されている。なお、ミラー１３０はクイックリターンミラーの構成としても、ハーフミラーの構成としても、どちらでも構わない。フォーカルプレーン式のシャッター１２は、撮像素子１４の露光時間を制御する。
【００２２】
撮像素子１４はＣＣＤまたはＣＭＯＳイメージセンサからなり、複数の画素が２次元的に配置された構成を有し、被写体の光学像（被写体像）を画素ごとに光電変換して電気信号を出力する。撮像素子１４は、撮像素子に配置されている全画素からアナログ信号を出力する間引き無し読み出しモードのみならず、水平方向及び垂直方向に画素を間引いてアナログ信号を出力する間引き読み出しモードも有している。この間引き読み出しモードの活用により、表示解像度や記録解像度に最適な画素数のアナログ信号を得ることができる。
【００２３】
なお、撮像素子１４の前方には、光学ローパスフィルタ等の光学素子１４ａが配置されており、この光学素子１４ａの表面に付着したゴミ等の異物が撮像素子１４で生成される画像に写りこみ、画質を劣化させる。本実施形態は、この画質劣化を抑制する技術に関するものである。
【００２４】
また、撮像素子１４は、手ブレなどのカメラ全体の振れに起因する像ブレを補正するために、レンズユニット３００の光軸と直交する方向に移動可能に構成されている。撮像素子１４の光軸と直交する方向の駆動は、撮像素子駆動制御部１５により制御される。また、撮像素子駆動制御部１５は、撮像素子１４を光軸と垂直な方向に移動させることにより、後述するように、レンズユニット３００が形成するイメージサークルの位置を移動させることが可能である。
【００２５】
レンズ３１０に入射した光線は、一眼レフ方式によって光量制限手段である絞り３１２、レンズマウント３０６及び１０６、ミラー１３０、シャッター１２を介して導かれ、光学像として撮像素子１４上に結像される。
【００２６】
撮像素子１４により光電変換された電気信号はＡ／Ｄ変換器１６へ送られ、アナログ信号出力がデジタル信号（画像データ）に変換される。タイミング発生回路１８は、撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にクロック信号や制御信号を供給する。タイミング発生回路１８は、メモリ制御回路２２及びシステム制御回路５０により制御される。
【００２７】
画像処理回路２０は、Ａ／Ｄ変換器１６からの画像データ或いはメモリ制御回路２２からの画像データに対して画素補間処理、ホワイトバランス処理、色変換処理などの所定の処理を適用する。
【００２８】
また、画像処理回路２０は、必要に応じて、Ａ／Ｄ変換器１６から出力される画像データを用いて所定の演算処理を行う。得られた演算結果に基づいてシステム制御回路５０がシャッター制御部４０、焦点調節部４２を制御するための、ＴＴＬ（スルー・ザ・レンズ）方式のオートフォーカス（ＡＦ）処理、自動露出（ＡＥ）処理、フラッシュプリ発光（ＥＦ）処理を行うことができる。さらに、画像処理回路２０は、Ａ／Ｄ変換器１６から出力される画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のオートホワイトバランス（ＡＷＢ）処理も行っている。また、画像処理回路２０は、電子ズーム時の画素補間処理を用いた画像の拡大処理を行っている。
【００２９】
なお、図１に示す例では、焦点調節部４２及び測光制御部４６を専用に備えている。従って、焦点調節部４２及び測光制御部４６を用いてＡＦ処理、ＡＥ処理、ＥＦ処理の各処理を行い、画像処理回路２０を用いたＡＦ処理、ＡＥ処理、ＥＦ処理の各処理を行わない構成としても構わない。また、焦点調節部４２及び測光制御部４６を用いてＡＦ処理、ＡＥ処理、ＥＦ処理の各処理を行い、さらに、画像処理回路２０を用いたＡＦ処理、ＡＥ処理、ＥＦ処理の各処理を行う構成としてもよい。
【００３０】
メモリ制御回路２２は、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮伸長回路３２を制御する。そして、Ａ／Ｄ変換器１６のデータが画像処理回路２０及びメモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６のデータが直接メモリ制御回路２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。画像表示メモリ２４に書き込まれた表示用の画像データは、Ｄ／Ａ変換器２６を介して液晶モニタ等から構成される画像表示部２８に表示される。撮像素子１４で撮影した動画像を画像表示部２８に逐次表示することで、電子ファインダ機能（ライブビュー表示）を実現できる。画像表示部２８は、システム制御回路５０の指示により表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合にはカメラ１００の電力消費を大幅に低減できる。
【００３１】
また、メモリ３０は、撮影した静止画像や動画像の一時記憶に用いられ、所定枚数の静止画像や所定時間の動画像を記憶するのに十分な記憶容量を備えている。これにより、連写撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことができる。また、動画撮影時には、所定レートで連続的に書き込まれる画像のフレームバッファとして使用される。さらに、メモリ３０はシステム制御回路５０の作業領域としても使用される。
【００３２】
ゴミ除去回路（異物除去回路）３１は、後述する不揮発性メモリ５６に格納されているゴミ情報と、レンズユニット３００から得られる光学情報を用いて、画像データに含まれるゴミを画像処理により除去するための回路である。
【００３３】
圧縮伸長回路３２は、適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する機能を有し、メモリ３０に記憶された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えた画像データをメモリ３０に書き戻す。また、動画像データを所定のフォーマットに圧縮符号化し、又は所定の圧縮符号化データから動画像信号を伸張する機能も有する。
【００３４】
音声信号処理回路３３は、マイク（不図示）より入力された音声信号を所定の符号フォーマットに符号化し、又は所定の符号化データから音声信号を復号する機能を有する。なお、本実施形態のデジタルカメラは、スピーカ（不図示）を介して、音声信号処理回路３３により復号された音声データを出力する機能を有する。
【００３５】
シャッター制御部４０は、測光制御部４６からの測光情報に基づいて、レンズユニット３００の絞り３１２を制御する絞り制御部３４０と連携しながら、シャッター１２を制御する。焦点調節部４２はＡＦ（オートフォーカス）処理を行う。レンズユニット３００内のレンズ３１０に入射した光線を絞り３１２、レンズマウント３０６，１０６、ミラー１３０及び焦点調節用サブミラー（不図示）を介して一眼レフ方式で入射させることにより、光学像として結像された画像の合焦状態を測定する。
【００３６】
測光制御部４６は、自動露出制御（ＡＥ）処理を行う。レンズユニット３００を通過した光束を、レンズマウント１０６、メインミラー１３０、そして不図示の測光用レンズを介して、測光制御部４６に入射させることにより、被写体光学像の輝度を測定できる。被写体輝度と露出条件とを対応付けたプログラム線図などを用いて、測光制御部４６は露出条件を決定することができる。また、測光制御部４６は、フラッシュ４８と連携することで調光処理機能も有する。また、焦点調節部４２による測定結果と、Ａ／Ｄ変換器１６からの画像データを画像処理回路２０によって演算した演算結果とを用いて、ＡＦ制御を行うようにしてもよい。さらに、測光制御部４６による測定結果と、Ａ／Ｄ変換器１６からの画像データを画像処理回路２０によって演算した演算結果とを用いて露出制御を行うようにしてもよい。
【００３７】
システム制御回路５０は例えばＣＰＵやＭＰＵなどのプログラマブルプロセッサを有し、予め記憶されたプログラムを実行することによりカメラシステム全体の動作を制御する。不揮発性のメモリ５２はシステム制御回路５０の動作用の定数、変数、プログラム等を記憶する。通知部５４はシステム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する、例えば液晶表示装置である。また、通知部５４としては、その他に例えばＬＣＤやＬＥＤなどによる視覚的な表示を行う表示部や音声による通知を行う発音素子などが用いられるが、通知部５４はこれらのうち１つ以上の組み合わせにより構成される。特に、表示部の場合には、カメラ１００の操作部７０近辺の、視認しやすい、単数あるいは複数箇所に設置される。また、通知部５４は、その一部の機能が光学ファインダ１０４内や画像表示部２８に設置されている。
【００３８】
通知部５４の表示内容の内、ＬＣＤなどの画像表示部２８に表示するものとしては以下のものがある。まず、単写／連写撮影表示、セルフタイマー表示等、撮影モードに関する表示がある。また、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示等の記録に関する表示がある。また、シャッター速度表示、絞り値表示、露出補正表示、調光補正表示、外部フラッシュ発光量表示、赤目緩和表示等の撮影条件に関する表示がある。その他に、マクロ撮影表示、ブザー設定表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００及びＰＣ２１０の着脱状態表示がある。更に、レンズユニット３００の着脱状態表示、通信Ｉ／Ｆ動作表示、日付・時刻表示、外部コンピュータとの接続状態を示す表示等も行われる。
【００３９】
また、通知部５４の表示内容のうち、光学ファインダ１０４内に表示するものとしては、例えば、以下のものがある。合焦表示、撮影準備完了表示、手振れ警告表示、フラッシュ充電表示、フラッシュ充電完了表示、シャッター速度表示、絞り値表示、露出補正表示、記録媒体書き込み動作表示等である。
【００４０】
不揮発性メモリ５６は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。光学情報格納メモリ５８は、レンズユニット３００からコネクタ１２２を介して得られる、後述する各種レンズ情報を記憶する。
【００４１】
６０，６２，６４，６６，６８，７０は、システム制御回路５０の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００４２】
ここで、これらの操作手段について具体的に説明する。モードダイアル６０は、電源オフ、オート撮影モード、プログラム撮影モード、シャッター速度優先撮影モード、絞り優先撮影モード、マニュアル撮影モード、再生モード、ＰＣ接続モード等の各機能モードを切り替え設定できる。他に、ポートレート撮影モード、風景撮影モード、接写撮影モード、スポーツ撮影モード、夜景撮影モード、パノラマ撮影モードなどの各機能撮影モードを切り替え設定することもできる。
【００４３】
シャッタースイッチＳＷ１である６２は、不図示のシャッターボタンが半押しされるとＯＮとなり、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ＥＦ処理等の撮影準備動作の開始を指示する。シャッタースイッチＳＷ２である６４は、シャッターボタンが全押しされるとＯＮとなり、撮影に関する一連の処理の動作開始を指示する。撮影に関する一連の処理とは、露光処理、現像処理及び記録処理等のことである。露光処理では、撮像素子１４から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に画像データとして書き込む。現像処理では、画像処理回路２０やメモリ制御回路２２での演算を用いた現像を行う。記録処理では、メモリ３０から画像データを読み出し、圧縮伸長回路３２で圧縮を行い、記録媒体２００或いはＰＣ２１０に画像データとして書き込む
再生スイッチ６６は、撮影モード状態で撮影した画像をメモリ３０あるいは記録媒体２００あるいはＰＣ２１０から読み出して画像表示部２８に表示する再生動作の開始を指示する。再生スイッチ６６は、他に、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを設定することができる。
【００４４】
単写／連写スイッチ６８は、シャッタースイッチ（ＳＷ２）６４を押した場合に、１コマの撮影を行って待機状態とする単写モードと、シャッタースイッチ（ＳＷ２）６４を押している間、連続して撮影を行い続ける連写モードとを設定することができる。
【００４５】
操作部７０は各種ボタンやタッチパネルなどから成る操作手段である。一例として、ライブビュー開始／停止ボタン、動画記録開始／停止ボタン、電子ズームの倍率を切り替えるズームスイッチ、メニューボタン、セットボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切り換えボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタンを含む。更に、再生画像移動＋（プラスボタン、再生画像移動−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、調光補正ボタン、外部フラッシュ発光量設定ボタン、日付／時間設定ボタンなども含む。なお、上記プラスボタン及びマイナスボタンの各機能は、回転ダイアルスイッチを備えることによって、より軽快に数値や機能を選択することが可能となる。
【００４６】
また、画像表示部２８のＯＮ／ＯＦＦを設定する画像表示ＯＮ／ＯＦＦスイッチ、撮影直後に撮影した画像データを自動再生するクイックレビュー機能を設定するクイックレビューＯＮ／ＯＦＦスイッチがある。また、ＪＰＥＧ圧縮の圧縮率を選択するため、あるいは撮像素子の信号をそのままデジタル化して記録媒体に記録するＲＡＷモードを選択するためのスイッチである圧縮モードスイッチがある。また、ワンショットＡＦモードとサーボＡＦモードとを設定可能なＡＦモード設定スイッチなどがある。ワンショットＡＦモードでは、シャッタースイッチ（ＳＷ１）６２を押した際にオートフォーカス動作を開始し、一旦合焦した場合、その合焦状態を保ち続ける。サーボＡＦモードでは、シャッタースイッチ（ＳＷ１）６２を押している間、連続してオートフォーカス動作を続ける。更に、ゴミ検出用画像を撮影してゴミ情報を取得する、ゴミ情報取得モードを設定することができる設定スイッチを含む。
【００４７】
電源スイッチ７２は、カメラ１００の電源オン、電源オフの各モードを切り替え設定することができる。また、カメラ１００に接続されたレンズユニット３００、外部フラッシュ１１２、記録媒体２００、ＰＣ２１０等の各種付属装置の電源オン、電源オフの設定も合わせて切り替え設定可能である。
【００４８】
電源制御部８０は、電池検出回路、ＤＣ／ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されている。電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路５０の指示に基づいてＤＣ／ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。コネクタ８２及び８４は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、リチウムイオン電池等の二次電池、ＡＣアダプタ等からなる電源部８６をカメラ１００と接続する。
【００４９】
インタフェース９０及びインタフェース９４はメモリカードやハードディスク等の記録媒体やＰＣとのインタフェースであり、コネクタ９２及びコネクタ９６はメモリカードやハードディスク等の記録媒体やＰＣと接続を行うコネクタである。記録媒体着脱検知回路９８は、コネクタ９２または９６に記録媒体２００あるいはＰＣ２１０が装着されているか否かを検知する。
【００５０】
なお、本実施形態では記録媒体を取り付けるインタフェース及びコネクタを２系統持つものとして説明しているが、記録媒体を取り付けるインタフェース及びコネクタは、単数或いは複数、いずれの系統数を備える構成としても構わない。また、異なる規格のインタフェース及びコネクタを組み合わせて備える構成としても構わない。
【００５１】
インタフェース及びコネクタとしては、種々の記憶媒体の規格に準拠したものを用いて構成することが可能である。例えば、ＰＣＭＣＩＡ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ）カードやＣＦ（コンパクトフラッシュ（登録商標））カード、ＳＤカード等である。インタフェース９０及び９４、そしてコネクタ９２及び９６をＰＣＭＣＩＡカードやＣＦカード等の規格に準拠したものを用いて構成した場合、各種通信カードを接続することができる。通信カードとしては、ＬＡＮカードやモデムカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）カード、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ）１３９４カードがある。他にも、Ｐ１２８４カード、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）カード、ＰＨＳ等がある。これら各種通信カードを接続することにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことができる。
【００５２】
光学ファインダ１０４は、レンズ３１０に入射した光線を、一眼レフ方式によって、絞り３１２、レンズマウント３０６，１０６、ミラー１３０，１３２を介して導き、光学像として結像させて表示することができる。これにより、画像表示部２８による電子ファインダ機能を使用すること無しに、光学ファインダのみを用いて撮影を行うことが可能である。また、光学ファインダ１０４内には、通知部５４の一部の機能、例えば、合焦状態、手振れ警告、フラッシュ充電状態、シャッター速度、絞り値、露出補正値などが表示される。
【００５３】
外部フラッシュ１１２は、アクセサリシュー１１０を介して装着される。インタフェース１２０は、レンズマウント１０６内でデジタルカメラ１００をレンズユニット３００と接続するために用いられる。
【００５４】
コネクタ１２２は、デジタルカメラ１００をレンズユニット３００と電気的に接続する。また、レンズマウント１０６及びコネクタ１２２にレンズユニット３００が装着されているか否かは、不図示のレンズ着脱検知部により検知される。コネクタ１２２はカメラ１００とレンズユニット３００との間で制御信号、状態信号、データ信号などを伝え合うと共に、各種電圧の電流を供給する機能も備えている。
【００５５】
コネクタ１２２を介して通信される、レンズユニット３００の各種光学情報（絞り、ズーム位置、瞳位置、焦点距離など）は、デジタルカメラ１００の光学情報格納メモリ５８に記憶される。通信の要求はカメラ側から行われる場合もあれば、レンズ側から情報更新のたびに行われる場合もある。また、コネクタ１２２は電気通信だけでなく、光通信、音声通信により通信を行う構成としてもよい。
【００５６】
記録媒体２００は、メモリカードやハードディスク等からなる。この記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部２０２、デジタルカメラ１００とのインタフェース２０４、デジタルカメラ１００と接続を行うコネクタ２０６を備えている。記録媒体２００としては、ＰＣＭＣＩＡカードやコンパクトフラッシュ（登録商標）等のメモリカード、ハードディスク等を用いることができる。また、マイクロＤＡＴ、光磁気ディスク、ＣＤ−ＲやＣＤ−ＲＷ等の光ディスク、ＤＶＤ等の相変化型光ディスク等で構成されていても勿論構わない。
【００５７】
ＰＣ２１０は、磁気ディスク（ＨＤ）等から構成される記録部２１２、デジタルカメラ１００とのインタフェース２１４、デジタルカメラ１００と接続を行うコネクタ２１６を備えている。インタフェース２１４はＵＳＢやＩＥＥＥ１３９４などが挙げられるが、特に限定はない。
【００５８】
次に、上記のような構成を有する撮像装置における撮像素子の前方に配置されたローパスフィルタやカバーガラス等の光学素子１４ａ上のゴミの影響を画像処理により除去する処理について説明する。
【００５９】
本実施形態では、まず、ゴミ（異物）の付着している位置及び大きさ等の情報であるゴミ情報（異物情報）を得るためのゴミ検出用画像（異物検出用画像）を撮影し、ゴミデータを抽出し、ゴミデータを生成しておく。ここでゴミ検出用画像は、できるだけ均一な輝度面を撮影した画像が望ましいが、身近な場所で容易に撮影できることが望ましいため、厳密な均一性を要求するものではない。例えば、青空や白い壁面を撮影することを想定している。
【００６０】
図２は、本実施形態におけるゴミ情報を取得する際の撮像装置（本実施形態ではデジタルカメラ）における処理を示すフローチャートである。
【００６１】
まずステップＳ２０１において、操作部７０によりゴミ情報取得モードが選択されたか否かを判断する。ゴミ情報取得モードが選択されるまでステップＳ２０１の判断を繰り返し、ゴミ情報取得モードが選択されるとステップＳ２０２へ進み、シャッタースイッチ（ＳＷ１）６２がＯＮされたかどうかを判断する。ＯＦＦであればステップＳ２０１に戻って上記処理を繰り返す。
【００６２】
一方、ステップＳ２０２においてシャッタースイッチ（ＳＷ１）６２がＯＮであれば、ステップＳ２０３において、絞り、ＩＳＯ値、シャッタースピード、その他撮影関連のパラメータを設定し、次のステップＳ２０４へ進む。
【００６３】
ここで、絞りはＦ２２など、絞りを絞り込んだ設定とする。レンズマウント１０６に接続されるレンズユニット３００において設定可能な範囲内で最も絞り込んだ状態で撮影するものとしてもよい。このように絞りを絞るのは、ゴミは通常撮像素子１４の表面ではなく、撮像素子１４を保護する保護用ガラスや、撮像素子より被写体側に配置される光学フィルター等の光学素子１４ａ上に付着しているため、レンズユニット３００の絞り値によって結像状態が異なるからである。そのため、絞りが開放値に近いとゴミの像がぼやけてしまい、適切なゴミ検出用の画像が取得できないので、できるだけ絞り込んだ状態で撮影するのが好ましい。
【００６４】
図２のフローチャートの説明に戻ると、この時までに撮影者はできるだけ白い壁などの均一輝度面に撮像装置を向け、シャッタースイッチ（ＳＷ２）６４を操作することとなる。
【００６５】
ステップＳ２０４ではシャッタースイッチ（ＳＷ２）６４がＯＮされたかどうかを判断する。ＯＦＦであればステップＳ２０２に戻りシャッタースイッチ（ＳＷ１）６２の判断を行う。ステップＳ２０４においてシャッタースイッチ（ＳＷ２）６４がＯＮであればステップＳ２０５へ進む。ステップＳ２０５ではゴミ検出用画像の撮影（均一輝度面の撮影）を行って、メモリ３０内に画像データを取り込む。次にステップＳ２０６ではメモリ３０内に記憶した画像データからゴミ情報を取得し、次のステップＳ２０７に進む。
【００６６】
ここで、ゴミ情報の取得方法について説明する。具体的には、撮影したゴミ検出用画像からゴミ領域の位置（座標）と大きさを求める。まず、撮影したゴミ検出用画像の領域を複数のブロックに分割し、ブロック内の最大輝度、平均輝度を算出し、ブロック内のスレッショルド値を算出する。次に、ゴミが付着している画素はその輝度が周囲の画素の輝度よりも低下するため、スレッショルド値を超えない画素をゴミ画素とし、ゴミ画素によって構成される孤立領域を各々一つのゴミ領域とする。ゴミ領域毎に、ゴミ領域を構成する画素の水平方向の座標の最大値および最小値、垂直方向の座標の最大値および最小値を求め、ゴミ領域のサイズを表す半径を算出する。このように求められた位置（座標）と半径を、ゴミ情報プロファイルとして記録する。
【００６７】
不揮発性メモリ５６のサイズによる制限などにより、ゴミ補正データ（ゴミ情報プロファイル）のデータサイズが制限されている場合がある。このような場合に対応するために、ゴミ位置情報を、大きさやゴミ領域の平均輝度値によってソートする。このようにすることで、目立つゴミを優先してゴミ補正データに登録することが出来る。なお、予め定められたサイズより大きいゴミ領域がある場合、ソートの対象から外し、ソート済みゴミ領域リストの末尾に配置してもよい。大きいゴミ領域については、後に補間処理をするとかえって画質を低下させる場合があり、補正対象の優先順位としては最下位として扱うことが望ましいからである。
【００６８】
このゴミ情報プロファイルには、ゴミ検出用画像撮影時の、レンズ情報とゴミの位置、大きさの情報が格納される。更に具体的には、ゴミ検出用画像撮影時のレンズ情報として、ゴミ検出用画像撮影時における実際の絞り値（Ｆ値）と、そのときのレンズ瞳位置を格納する。続いて記憶領域に検出したゴミ領域の数（整数値）を格納し、これに続き、個々の具体的なゴミ領域のパラメータを、ゴミ領域の数だけ繰返して格納する。ゴミ領域のパラメータは、ゴミの半径、有効画像領域における中心のｘ座標、おなじく中心のｙ座標の３つの数値のセットである。取得したゴミ情報はステップＳ２０７で不揮発性メモリ５６に記憶され、ゴミ情報取得のための処理を終了する。
【００６９】
なお、ゴミ情報取得モードにおける撮影動作は、ゴミ情報を取得することを目的とするため、本実施形態では撮影した画像そのものに対して、圧縮及び記録媒体２００への記録処理は行わない。これは撮影者にとって不要な画像データで記録媒体２００内の容量を無駄に消費することがないようにするためであるが、通常画像と同様に、圧縮後、記録媒体２００へ保存しても良く、また、その際に拡張子を変更するなど何らかの手を加えても構わない。
【００７０】
ここで、本実施形態は、主として静止画を撮影する場合にゴミによる画質劣化を画像処理で補正する方法に関するものであるため、その処理について以下に説明する。
【００７１】
静止画の場合には、ゴミ検出用画像の撮影ではない通常の撮影を行った場合、通常撮影時のカメラ設定値等と共にゴミ補正データ（ゴミ情報プロファイル）を画像データに関連付けて記録媒体２００に記録する。
【００７２】
具体的には、例えば、撮影時のカメラ設定値等が記録される画像ファイルのヘッダ領域であるＥｘｉｆ領域にゴミ補正データを追記することで、関連付けを実現することができる。または、ゴミ補正データをファイルとして独立して記録し、画像データにはそのゴミ補正データファイルへのリンク情報のみを記録することで関連付けを実現することも可能である。ただし、画像ファイルとゴミ補正データファイルを別々に記録すると、画像ファイルの移動時に、リンク関係が消失する場合があるので、ゴミ補正データは画像データと一体的に保持することが望ましい。
【００７３】
このように、ゴミ補正データを画像データに関連付けて記録するのは、このゴミ補正データが付属されて記録された画像データを外部の画像処理装置に移し、この外部の画像処理装置でゴミ除去処理（異物除去処理）を行う場合も想定しているからである。
【００７４】
次に、上述したようにして不揮発性メモリ５６に記憶されたゴミ情報を使用した通常撮影時のゴミ除去処理について、図３及び図４のフローチャートを用いて説明する。なお、ここでの説明は静止画におけるゴミ除去処理に関するものであるが、動画においても、静止画と同様のゴミ除去処理を１フレーム毎の画像に施すことにより、同様にごみ除去処理を行うことができる。また、このゴミ除去処理は、図１におけるゴミ除去回路３１を用いて行われる。
【００７５】
図３は本実施形態における通常撮影時の静止画像の撮影処理を示すフローチャートである。
【００７６】
ステップＳ３０１ではシャッタースイッチ（ＳＷ１）６２がＯＮされるまで、待機する。シャッタースイッチ（ＳＷ１）６２がＯＮされるとステップＳ３０２へ進んで測光及び焦点調節処理を行い、続いてステップＳ３０３でシャッタースイッチ（ＳＷ２）６４がＯＮされたかどうかを判断する。シャッタースイッチ（ＳＷ２）６４がＯＦＦであればステップＳ３０１に戻って上記処理を繰り返し、ＯＮされたことを検出するとステップＳ３０４へ進んで撮影を行う。撮影が終了するとステップＳ３０５へ進み、有効なゴミ情報が不揮発性メモリ５６内に存在するか否かを判断する。ゴミ情報が存在する場合はステップＳ３０６へ進み、存在しない場合はステップＳ３０７へ進んで撮影した画像データを記録媒体２００に格納する。
【００７７】
なお、本実施形態では不揮発性メモリ５６内にゴミ情報が存在するか否かを判断しているが、本来、上述したゴミ情報取得モードでの撮影が行われているかどうかが必要な条件であり、その判断方法に関しては特に限定するものではない。例えば、ゴミ情報取得モードでの撮影時に何らかのフラグをセットしておき、そのフラグを評価する方法でも構わない。
【００７８】
ステップＳ３０６では撮影した画像データ（撮像画像）に対し、取得済みのゴミ情報を、Ｅｘｉｆ領域などのヘッダ領域に埋め込み、ステップＳ３０７において記録媒体２００にゴミ情報を埋め込んだ画像データを格納する。
【００７９】
続いて、図４を参照してゴミ除去処理の動作について説明する。図４は、ゴミ除去処理の動作を示すフローチャートである。
【００８０】
ステップＳ４０１では、選択された画像にゴミ情報が埋め込まれているかどうかを判断する。埋め込まれている場合はステップＳ４０２へ進み、ゴミ情報を取り込む。ステップＳ４０３では取り込んだゴミ情報から画像データにおけるゴミの影響を除去するべく、ゴミの周辺画素による画素補間処理等による補正処理を行う。全てのゴミの座標についてゴミ除去処理を適用し、全ての座標について処理が終わっていれば、ステップＳ４０４に進む。
【００８１】
ステップＳ４０４では、撮影した画像からゴミの影響を除去した補正処理後の画像を新たに記録する。ステップＳ４０１で、ゴミ情報が埋め込まれていないと判断された場合は、何もせず処理を終了する。以上でゴミ除去処理を終了する。
【００８２】
なお、本実施形態では、カメラ１００ではゴミ情報を、撮影した画像データに埋め込む形で記録し、後からゴミの影響を除去する補正処理を行う構成を示した。これに対し、カメラ１００で画像を撮影して記録する時に、ゴミ情報を埋め込まずにゴミの影響を除去する補ゴミ除去処理をＰＣなどの外部装置で実行するよう構成してもよい。
【００８３】
次に、本実施形態におけるゴミ情報の取得処理の特徴的な部分について説明する。本実施形態では、ユーザがゴミ情報の取得操作を実行した際に、カメラ１００に装着されているレンズユニット３００の種類に応じて異なるゴミ情報の取得処理を実行する。
【００８４】
図５は、本実施形態におけるゴミ情報の取得処理を示すフローチャートである。
【００８５】
ステップＳ５０１では、ユーザのゴミ情報取得メニューに対する操作を待つ。ゴミ情報取得メニューに対する操作が実行された場合、続くステップＳ５０２において、装着されているレンズユニット３００に関する情報をインタフェース１２０を介して取得し、ステップＳ５０３に進む。なお、図２でも説明したように、ユーザはできるだけ白い壁などの均一輝度面に撮像装置を向けておく。
【００８６】
ステップＳ５０３では、現在装着されているレンズユニット３００がイメージサークルの広いレンズユニット（例えば、いわゆるフルサイズの撮像素子に対応するイメージサークルを有するレンズユニット）か否かの判定を行う。装着されているレンズユニット３００がイメージサークルの広いレンズユニットであると判定された場合、次のステップＳ５０４において、撮影を実行する。そして、撮影画像からゴミ情報を取得した上で、続くステップＳ５１４において、取得したゴミ情報を記憶した後に処理を終了する。
【００８７】
ここで、上記のイメージサークルの広いレンズユニットとは、撮像素子１４の画面全体をカバーするのに不足のない大きさのイメージサークルを有するレンズユニットを指すものとする。反対に、撮像素子１４よりも狭い範囲のイメージサークルを有するレンズユニットをイメージサークルの狭いレンズユニットと呼ぶものとする。
【００８８】
ステップＳ５０３において、現在装着されているレンズユニット３００がイメージサークルの狭いレンズユニット（例えば、いわゆるＡＰＳ−Ｃサイズの撮像素子に対応するイメージサークルを有するレンズ）であると判定された場合、次のステップＳ５０５に進む。
【００８９】
ステップＳ５０５では、撮像素子駆動制御部１５を用いて、イメージサークルの中心が撮像素子１４の左上の位置に来るように撮像素子１４の位置を移動させる。続くステップＳ５０６では、撮影を実行し、撮影画像からゴミ情報Ａを取得した上で、次のステップＳ５０７に進む。
【００９０】
ステップＳ５０７では、撮像素子駆動制御部１５を用いて、イメージサークルの中心が撮像素子１４の右上の位置に来るように撮像素子１４の位置を移動させる。続くステップＳ５０８において、撮影を実行し、撮影画像からゴミ情報Ｂを取得した上で、次のステップＳ５０９に進む。
【００９１】
ステップＳ５０９では、撮像素子駆動制御部１５を用いて、イメージサークルの中心が撮像素子１４の左下の位置に来るように撮像素子１４の位置を移動させる。続くステップＳ５１０において、撮影を実行し、撮影画像からゴミ情報Ｃを取得した上で、次のステップＳ５１１に進む。
【００９２】
ステップＳ５１１では、撮像素子駆動制御部１５を用いて、イメージサークルの中心が撮像素子１４の右下に来るように撮像素子１４の位置を移動させる。続くステップＳ５１２において、撮影を実行し、撮影画像からゴミ情報Ｄを取得した上で、次のステップＳ５１３に進む。
【００９３】
ステップＳ５１３では、これまでに取得したゴミ情報Ａ，Ｂ，Ｃ，Ｄをマージした（合成した）ゴミ情報を生成し、続くステップＳ５１４において、ステップＳ５１３で生成したゴミ情報を記憶した後に処理を終了する。
【００９４】
図６は、本実施形態における撮像素子１４、それに付着したゴミ、イメージサークルの広いレンズを装着した際のゴミ検出領域、イメージサークルの狭いレンズを装着した際のゴミ検出領域をそれぞれ示している。
【００９５】
図６（Ａ）は、本実施形態における撮像素子１４とそれに付着しているゴミのイメージを示している。
【００９６】
図６（Ｂ）は、イメージサークルの広いレンズを装着した場合のイメージサークルと、その状態でのゴミ検出領域を示している。イメージサークルの広いレンズを装着した場合、撮像素子１４の全領域に光が当たるため、ゴミ検出領域は撮像素子１４の全領域と等価となる。図５のステップＳ５０４で撮影して得られるゴミ情報はこの状態で得られたゴミ情報である。
【００９７】
図６（Ｃ）は、イメージサークルの狭いレンズを装着した場合のイメージサークルと、その状態でのゴミ検出領域を示している。イメージサークルの狭いレンズを装着した場合、撮像素子の全領域には光が当たらないため、ゴミ検出領域は撮像素子１４の全領域よりも狭い領域となる。これに対して、図５のステップＳ５０５からステップＳ５１３で説明した複数回の撮像を行う制御を実行することにより、撮像素子１４の全領域のゴミ情報を取得することが可能となる。図７を用いて、図５のステップＳ５０５からステップＳ５１３の処理についてより詳しく説明する。
【００９８】
図７は、図５のステップＳ５０５からステップＳ５１３で実行される処理の概念を示している。
【００９９】
図７（Ａ）は、図５のステップＳ５０５において、撮像素子駆動制御部１５を用いて、イメージサークルの中心が撮像素子１４の左上の位置に来るように撮像素子１４の位置を移動させた状態を示している。このとき、ゴミ検出領域は撮像素子１４の左上の領域となる。
【０１００】
図７（Ｂ）は、図５のステップＳ５０７において、撮像素子駆動制御部１５を用いて、イメージサークルの中心が撮像素子１４の右上の位置に来るように撮像素子１４の位置を移動した状態を示している。このとき、ゴミ検出領域は撮像素子１４の右上の領域となる。
【０１０１】
図７（Ｃ）は、図５のステップＳ５０９において、撮像素子駆動制御部１５を用いて、イメージサークルの中心が撮像素子の左下の位置に来るように撮像素子１４の位置を移動した状態を示している。このとき、ゴミ検出領域は撮像素子１４の左下の領域となる。
【０１０２】
図７（Ｄ）は、図５のステップＳ５１１において、撮像素子駆動制御部１５を用いて、イメージサークルの中心が撮像素子の右下の位置に来るように撮像素子１４の位置を移動した状態を示している。このとき、ゴミ検出領域は撮像素子１４の右下の領域となる。
【０１０３】
図７（Ｅ）は、図５のステップＳ５０６で取得したゴミ情報Ａ、図５のステップＳ５０８で取得したゴミ情報Ｂ、図５のステップＳ５１０で取得したゴミ情報Ｃ、図５のステップＳ５１２で取得したゴミ情報Ｄをそれぞれ示した図である。
【０１０４】
図７（Ｆ）は、図５のステップＳ５１３において、ゴミ情報Ａ、ゴミ情報Ｂ、ゴミ情報Ｃ、ゴミ情報Ｄをマージした結果得られたゴミ情報を示した図である。
【０１０５】
以上のように、本実施形態では、イメージサークルの狭いレンズを装着している場合は、イメージサークルと撮像素子の相対位置を移動可能な手段を用いて、イメージサークルの位置を変更しながら複数枚の画像を撮影する。そして、それらの複数枚の画像をマージした上で、ゴミ情報を取得する構成とした。これにより、イメージサークルの狭いレンズを装着している場合でも、撮像素子の全領域のゴミ情報を取得することが可能となる。
【０１０６】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【０１０７】
例えば、上記の実施形態では、レンズの情報を取得することによりイメージサークルの広さを判断するものとした。しかし、撮像素子の信号から得られる、撮像素子の光が当たっている領域の情報（例えば露出制御に用いる輝度などの評価値情報）を用いて、イメージサークルが撮像素子の全領域をカバーしているかどうかを、自動的に判断するようにしてもよい。
【０１０８】
また、上記の実施形態では、各画像の撮影毎にゴミ情報の取得を実施するものとしたが、画像を合成したのちに１度だけゴミ情報を取得する構成としてもよい。
【０１０９】
また、上記の実施形態では、撮像素子を光軸と直交する方向に移動させることにより、イメージサークルと撮像素子の相対位置を移動させるように説明した。しかし、撮像素子を動かす代わりに、レンズユニット３００に設けられた像ブレ補正用のシフトレンズを移動させることにより、イメージサークルと撮像素子の相対位置を移動させるようにしてもよい。
【０１１０】
（その他の実施形態）
また本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現できる。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現できる。
【符号の説明】
【０１１１】
１４：撮像素子、２０：画像処理回路、３１：ゴミ除去回路、５０：システム制御回路、５６：不揮発性メモリ、５８：光学情報格納メモリ、１００：カメラ、１０６：レンズマウント、３００：レンズユニット、３０６：レンズマウント、３１０：レンズ、３１２：絞り
【図１】
2020043398.tif 000003
【図２】
2020043398.tif 000004
【図３】
2020043398.tif 000005
【図４】
2020043398.tif 000006
【図５】
2020043398.tif 000007
【図６】
2020043398.tif 000008
【図７】
2020043398.tif 000009