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