(57)【要約】【課題】空気ゆらぎによる画像の歪みの発生を抑制する。【解決手段】撮像装置は、撮影光学系を介して被写体からの光束を受光して画像データを生成する撮像手段１４と、所定条件に基づいて、画像データに対応する画像に空気ゆらぎに起因する歪みが発生するか否かを判定する判定手段１９３と、判定手段１９３により空気ゆらぎに起因する歪みが発生すると判定されると、撮像手段を制御して連続撮影により複数の画像のそれぞれに対応する複数の画像データを生成させる撮像制御手段１９と、連続撮影により生成された複数の画像データを合成して、空気ゆらぎに起因する歪みを補正する補正手段１９１とを備える。【選択図】図２
2012182625.tif 000002
【特許請求の範囲】
【請求項１】
撮影光学系を介して被写体からの光束を受光して画像データを生成する撮像手段と、
所定条件に基づいて、前記画像データに対応する画像に空気ゆらぎに起因する歪みが発生するか否かを判定する判定手段と、
前記判定手段により前記空気ゆらぎに起因する歪みが発生すると判定されると、前記撮像手段を制御して連続撮影により複数の画像のそれぞれに対応する複数の画像データを生成させる撮像制御手段と、
前記連続撮影により生成された前記複数の画像データを合成して、前記空気ゆらぎに起因する歪みを補正する補正手段とを備えることを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記判定手段は、前記被写体までの撮影距離と、前記撮影光学系の焦点距離とが所定値以上の場合に、前記空気ゆらぎに起因する歪みが発生すると判定することを特徴とする撮像装置。
【請求項３】
請求項２に記載の撮像装置において、
前記判定手段は、さらに、地理的情報に基づいて、前記被写体と撮像装置との間に所定の地理的環境が存在することを検出した場合に、前記空気ゆらぎに起因する歪みが発生すると判定することを特徴とする撮像装置。
【請求項４】
請求項２に記載の撮像装置において、
前記判定手段は、さらに、地理的情報に基づいて、撮像装置の近傍に所定の地理的環境が存在することを検出した場合に、前記空気ゆらぎに起因する歪みが発生すると判定することを特徴とする撮像装置。
【請求項５】
請求項２乃至４のいずれか一項に記載の撮像装置において、
撮像装置の周辺温度を検出する温度検出手段を備え、
前記判定手段は、さらに、前記温度検出手段により検出された前記周辺温度が第１閾値以上の場合に前記空気ゆらぎに起因する歪みが発生すると判定し、前記周辺温度が第２閾値未満の場合に前記空気ゆらぎに起因する歪みは発生しないと判定することを特徴とする撮像装置。
【請求項６】
請求項２乃至５のいずれか一項に記載の撮像装置において、
前記地理的情報が記録された記録媒体から前記地理的情報を読み出す読出手段を備えることを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関する。
【背景技術】
【０００２】
従来から、連続撮影により取得した画像を合成して手振れやノイズを抑制するカメラが知られている（たとえば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２０８７０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、撮影者が連続撮影を行うか否かを判断して設定を切り換える必要があるため、連続撮影の設定を行わずに撮影した場合には空気ゆらぎによる画像の歪みを補正できないという問題がある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明による撮像装置は、撮影光学系を介して被写体からの光束を受光して画像データを生成する撮像手段と、所定条件に基づいて、画像データに対応する画像に空気ゆらぎに起因する歪みが発生するか否かを判定する判定手段と、判定手段により空気ゆらぎに起因する歪みが発生すると判定されると、撮像手段を制御して連続撮影により複数の画像のそれぞれに対応する複数の画像データを生成させる撮像制御手段と、連続撮影により生成された複数の画像データを合成して、空気ゆらぎに起因する歪みを補正する補正手段とを備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、判定手段により画像に空気ゆらぎが発生すると判定されると、連続撮影により生成された複数の撮像信号を合成して、空気ゆらぎに起因する歪みを補正できる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態によるデジタルカメラの要部構成図
【図２】実施の形態によるデジタルカメラの制御系の構成を示すブロック図
【図３】地理的環境の検出を説明するための図
【図４】実施の形態によるデジタルカメラの処理を説明するフローチャート
【発明を実施するための形態】
【０００８】
図面を参照して、本発明による一実施の形態におけるカメラを説明する。図１はデジタルカメラ１の要部構成を示す図である。デジタルカメラ１のボディには、撮影レンズＬＥ１と絞り３０とを備える交換レンズ２が着脱可能に装着されている。デジタルカメラ１のボディ側には、クイックリターンミラー１０、焦点板１１、ペンタプリズム１２、接眼レンズ１３、および撮像素子１４が設けられている。
【０００９】
図２はデジタルカメラ１の制御系を簡易的に示すブロック図である。図２において、図１に示した構成要素には同一の符号を付して説明する。デジタルカメラ１は、撮影レンズＬＥ１、撮像素子１４、焦点検出センサ１５、ＧＰＳ装置１６、電子コンパス１７、制御回路１９、ＲＡＭ２０、メモリ２１、温度センサ２２、ＬＣＤ駆動回路２３、液晶表示器２４、操作部２５、メモリカードインタフェース２６および通信部２７を備えている。
【００１０】
図１を参照して説明すると、交換レンズ２を通過してデジタルカメラ１に入射した被写体光は、シャッタレリーズ前は図１において実線で示すように位置するクイックリターンミラー１０で上方へ導かれて焦点板１１に結像する。焦点板１１に結像された被写体像は、ペンタプリズム１２により接眼レンズ１３へ導かれる。その結果、被写体像がユーザに観察される。被写体光の一部はクイックリターンミラー１０の半透過領域を透過し、サブミラー１０ａにて下方に反射され、図示しない焦点検出用センサへ入射される。レリーズ後はクイックリターンミラー１０が図１の破線で示される位置へ回動し、被写体光が撮像素子１４へ導かれ、その撮像面上に被写体像が結像する。
【００１１】
図２を参照して制御系について詳細に説明する。
撮像素子１４は、たとえばＣＣＤやＣＭＯＳ等の光電変換素子により構成される。撮像素子１４は、後述する制御回路１９の制御に応じて駆動して撮影レンズＬＥ１を通して入力される被写体像を撮像し、撮像して得た画像信号を制御回路１９へ出力する。焦点検出センサ１５は、撮影レンズＬＥ１の予定焦点面（予定結像面）に配置された、たとえばＣＣＤやＣＭＯＳ等の光電変換素子であり、撮影レンズＬＥ１の焦点検出機能を有する。焦点検出センサ１５は、撮影画面上に設定される複数の焦点検出位置で焦点検出を行うために複数組の焦点検出ユニットが組み込まれている。焦点検出センサ１５は、制御回路１９から出力された指示信号に応じて、対の光像に応じた焦点検出信号を制御回路１９に出力する。
【００１２】
制御回路１９は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭなどを有し、デジタルカメラ１の各構成要素を制御したり、各種のデータ処理を実行する演算回路である。制御回路１９は、画像処理部１９１、圧縮部１９２、判定部１９３および焦点調節部１９４を機能的に備える。
【００１３】
画像処理部１９１は、撮像素子１４が出力するアナログの画像信号をデジタル画像信号（ＲＡＷデータ）に変換してから、ホワイトバランス処理、ガンマ補正処理、色補間処理、輪郭強調、ビネット補正などの画像処理を施して画像データを生成する。圧縮部１９２は、画像処理部１９１で画像処理が施されて生成された画像データに対してＪＰＥＧ圧縮処理を行い、ＥＸＩＦなどの形式でメモリカード２９へ記録する。判定部１９３は、後述する空気ゆらぎ補正モードが設定された場合に、撮影画像に空気ゆらぎによる歪みが発生するか否かを判定する。
【００１４】
焦点調節部１９４は、焦点検出センサ１５から出力される対の光像に応じた焦点検出信号に基づいて撮影レンズＬＥ１の焦点調節状態、ここではデフォーカス量を検出する。そして、焦点調節部１９４は、検出したデフォーカス量に基づいて、撮影レンズＬＥ１に含まれる焦点調節レンズの合焦位置を検出する。焦点調節部１９４は、検出した合焦位置を用いて、撮影レンズＬＥ１に含まれる焦点調節レンズの駆動量を算出する。そして、焦点調節部１９４は、算出した駆動量に基づいて、焦点調節レンズの駆動指示信号をステッピングモータ等のレンズ駆動部へ出力して、焦点調節レンズの合焦位置への駆動を制御させる。
【００１５】
メモリカードインタフェース２６は、メモリカード２９が着脱可能なインタフェースである。メモリカードインタフェース２６は、制御回路１９の制御に基づいて、画像データをメモリカード２９に書き込んだり、メモリカード２９に記録されている画像データを読み出す。メモリカード２９はコンパクトフラッシュ（登録商標）やＳＤカードなどの半導体メモリカードである。
【００１６】
ＬＣＤ駆動回路２３は、制御回路１９の命令に基づいて液晶表示器２４を駆動する回路である。液晶表示器２４は、再生モードにおいて、メモリカード２９に記録されている画像データに基づいて制御回路１９で作成された表示データの表示を行う。
【００１７】
操作部２５は、ユーザの操作を受け付けるスイッチである。操作部２５には、電源スイッチ、レリーズスイッチ、その他の設定メニューの表示切換スイッチ、設定メニュー決定ボタンなどが含まれる。また、操作部２５により、撮影モードとして単写モードや連続撮影モードの設定が可能である。さらに、本実施の形態のデジタルカメラ１では、操作部２５によって、後述する空気ゆらぎ補正モードを設定することができる。
【００１８】
ＧＰＳ装置１６は、制御回路１９からの指示に応じてＧＰＳ衛星からの電波を受信し、受信信号を制御回路１９へ出力する。制御回路１９は、ＧＰＳ装置１６からの受信信号に基づいて所定の演算を行い、デジタルカメラ１の現在の測位位置（緯度、経度、高度）を検出する。電子コンパス１７は、たとえば磁気センサにより構成され、デジタルカメラ１の撮影方向（撮影レンズＬＥ１の向いている方位）を検出する。電子コンパス１７は、検出した撮影方向を方位検出信号として制御回路１９へ出力する。
【００１９】
温度センサ２２は、デジタルカメラ１の外部の温度を常時計測し、計測結果を温度信号として制御回路１９へ出力する。通信部２７は、たとえばレンズマウントに設けられた電気的な接点であり、交換レンズ２とデジタルカメラ１の制御回路１９とは、この通信部２７を介して各種の情報の送受信を行う。
【００２０】
ＲＡＭ２０は、画像処理、画像圧縮処理の途中や処理後のデータを一時的に格納するバッファメモリとして使用される揮発性記憶媒体である。メモリ２１は、後述する空気ゆらぎ補正モードにおいて制御回路１９によって使用される地図情報（地理的情報）を記録するための不揮発性メモリである。地図情報として、たとえば海、湖、池、川、沼などの地理的環境が含まれる。メモリ２１には、上記のような地理的環境が地図上でマップ化された、いわゆるポリゴンデータとして記録される。
【００２１】
以下、本実施の形態のデジタルカメラ１による空気ゆらぎ補正モードにおける処理を説明する。撮影者が超望遠レンズを用いて遠距離の被写体を撮影するときに、気温が高い場合や、撮影者と被写体との間もしくは撮影者の近傍に湖や海等の水蒸気を発生させるような地理的環境が存在する場合、空気ゆらぎ（いわゆる陽炎）により撮影画像に歪みが発生することがある。空気ゆらぎの影響により歪みが発生すると、建物等が撮影された撮影画像には、直線で構成される被写体、たとえば窓枠等が波を打った形状となる。空気ゆらぎは時間に対して一定に発生するわけではないので、撮影画像に空気ゆらぎによる歪みが発生する場合には、同一の被写体を複数枚撮影し、それらの撮影画像を平均化することにより歪みの補正を行う必要がある。空気ゆらぎ補正モードでは、デジタルカメラ１は後述するゆらぎ判定条件を用いて空気ゆらぎによる歪みの発生の有無を判定し、歪みが発生すると判定された場合には複数枚の画像を連続して撮影する。そして、デジタルカメラ１は、連続して撮影した複数枚の画像を加算（平均化）して、１枚の歪みが補正された撮影画像を生成する。以下、詳細に説明する。
【００２２】
撮影者による操作部２５の操作に応じて空気ゆらぎ補正モードが設定され、レリーズボタンの操作に応じて撮影指示が行われると、デジタルカメラ１の制御回路１９は、下記の空気ゆらぎ判定条件（１）〜（４）に基づいて、撮影される画像に空気ゆらぎに起因する歪みの発生の有無を判定する。なお、以下の説明においては、デジタルカメラ１は三脚等を用いて振動が発生しない状況で撮影が行われるものとする。
（１）被写体までの距離（撮影距離）が所定値以上である。
（２）交換レンズ２が超望遠レンズである（焦点距離が所定値以上）。
（３）気温が所定値以上である。
（４）空気ゆらぎを発生させる地理的環境が存在する。
【００２３】
以下、それぞれの空気ゆらぎ判定条件ごとに説明を行う。
（１）撮影距離が所定値以上である
焦点調節部１９４は、焦点調節レンズが合焦位置まで駆動されたときの焦点距離に基づいて、撮影者（すなわちデジタルカメラ１）から被写体までの撮影距離を算出する。そして、判定部１９３は、算出された撮影距離と第１距離閾値と比較する。第１距離閾値は、空気ゆらぎによる歪みが発生しやすい距離として試験等により取得され、予め処理の記録領域に記録されている値である。
【００２４】
（２）撮影レンズが超望遠レンズである
判定部１９３は、通信部２７を介して交換レンズ２のレンズ情報を受信して、交換レンズ２の焦点距離、すなわち画角に関する情報を取得する。そして、判定部１９３は、受信したレンズ情報に基づいて、交換レンズ２の焦点距離が第２距離閾値以上か否かを判定する。第２距離閾値以上の場合には、判定部１９３は交換レンズが超望遠レンズであると判定する。なお、本実施の形態においては、超望遠レンズとは、たとえば焦点距離６００ｍｍ以上の望遠レンズのことである。すなわち本実施の形態では第２距離閾値は６００ｍｍである。
【００２５】
（３）気温が所定値以上である
判定部１９３は、温度センサ２２から入力した温度信号を用いて、デジタルカメラ１の外部の温度と、第１温度閾値、第２温度閾値（第１温度閾値＞第２温度閾値）とを比較する。第１温度閾値は、撮影者と被写体との間に水蒸気を発生させるような地理的環境が存在しない場合であっても空気ゆらぎの発生が予測されるほどの高温（たとえば３０度）に設定されている。第２温度閾値は、撮影者と被写体との間に水蒸気を発生させるような地理的環境が存在する場合であっても空気ゆらぎが発生しないと予測されるほどの低温（たとえば１０度）に設定されている。第１温度閾値および第２温度閾値が上記のように設定されているので、外部の温度が第２温度閾値以上第１温度閾値未満の場合には、撮影者と被写体との間に水蒸気を発生するような地理的環境が存在するときに空気ゆらぎが発生することになる。
【００２６】
（４）空気ゆらぎを発生させる地理的環境が存在する
判定部１９３は、ＧＰＳ装置１６から受信した受信信号に基づいて算出したデジタルカメラ１の測位位置と、電子コンパス１７から出力された方位検出信号と、メモリ２１に記録された地図情報とを用いて、撮影方向に地理的環境が存在するか否かを判定する。まず、判定部１９３は、検出した測位位置を中心とした所定範囲のエリアに対応する地図情報をメモリ２１から読み出す。次に、判定部１９３は、読み出した地図情報で示されるエリア内で被写体の位置を検出する。この場合、判定部１９３は、電子コンパス１７から入力した方位検出信号を用いて検出した撮影方向（すなわち撮影レンズＬＥ１が向いている方向）と、上述したように焦点調節部１９４により算出された撮影距離とを用いて地図情報上での被写体の位置、すなわち座標を算出する。この場合、判定部１９３は、上記の撮影距離を地図情報の縮尺に換算する。また、撮影距離が無限大の場合には、判定部１９３は、予め設定された値（たとえば１０ｋｍ）を撮影距離として用いる。
【００２７】
地図情報上での被写体の位置が算出されると、判定部１９３は、測位位置と被写体の位置とを結ぶ直線上に、海、湖、池、川、沼などの地理的環境が存在するか否かを判定する。上述したように、地理的環境はポリゴンデータとしてその境界の形状を表す複数の座標で表されている。したがって、判定部１９３は、測位位置と被写体の位置とを結ぶ直線とポリゴンデータで示されると形状とが交点を有する場合に、測位位置と被写体の位置とを結ぶ直線上に、海、湖、池、川、沼などの地理的環境が存在する、すなわち空気ゆらぎを発生させる地理的環境が存在すると判定する。
【００２８】
図３には、地図情報上における測位位置Ｐ１と、被写体の位置Ｐ２と、地理的環境Ｓとの位置関係を示している。図３（ａ）に示すように測位位置Ｐ１と被写体位置Ｐ２とを結ぶ直線Ｌ１が地理的環境Ｓと交わる場合や、図３（ｂ）に示すように直線Ｌ１と地理的環境Ｓとが接する場合に、判定部１９３は空気ゆらぎを発生させる地理的環境が存在すると判定する。また、図３（ｃ）に示すように、直線Ｌ１と地理的環境Ｓとが離れている場合には、判定部１９３は空気ゆらぎを発生させる地理的環境は存在しないと判定する。
【００２９】
なお、判定部１９３は、直線Ｌ１と地理的環境Ｓとの交点の有無により地理的環境の有無を判定するものに代えて、直線Ｌ１を含む所定の範囲と地理的環境Ｓとが交点を有する場合に地理的環境が存在すると判定してもよい。すなわち、図３（ｄ）に示すように、判定部１９３は、直線Ｌ１を含む所定の領域Ｒ１（図３（ｄ）において破線で囲まれた領域）を設定する。図３（ｄ）においては、判定部１９３が、所定の領域Ｒ１として直線Ｌ１を挟んで所定の幅を有する帯状の領域を設定した場合を示す。そして、判定部１９３は、所定の領域Ｒ１と地理的環境Ｓとが交わる場合に地理的環境が存在すると判定する。なお、判定部１９３は、上記の所定の幅として、実際の距離（たとえば３００ｍ）を地図情報の縮尺に換算した長さを設定する。
【００３０】
判定部１９３による上記の判定条件（１）〜（４）を用いて以下の判定結果（ａ）、（ｂ）が得られた場合に、撮影画像には空気ゆらぎによる歪みが発生すると判定する。
（ａ）撮影距離が第１距離閾値以上、かつ、交換レンズ２が超望遠レンズ、かつ、外部の温度が第１温度閾値以上の場合
（ｂ）撮影距離が第１距離閾値以上、かつ、交換レンズ２が超望遠レンズ、かつ、外部の温度が第２温度閾値以上第１温度閾値未満、かつ、地理的環境が存在する場合
【００３１】
上記の判定結果を換言すると、結果（ａ）は、気温が高いときに撮影者が超望遠レンズを用いて遠距離の被写体を撮影する場合に相当する。結果（ｂ）は、高温ではないが撮影者と被写体との間もしくは撮影者の近傍に湖や海等の水蒸気を発生させるような地理的環境が存在する場所で、撮影者が超望遠レンズを用いて遠距離の被写体を撮影する場合に相当する。
【００３２】
判定結果（ａ）、（ｂ）が得られると、制御回路１９は撮像素子１４を制御して連続撮影を行わせる。本実施の形態においては、たとえば５枚の撮影画像が連続して撮影されるものとする。なお、連続して撮影される画像の枚数は、撮影者が所望する枚数に設定可能としてもよい。この場合、撮影者は、液晶表示器２４に表示されるメニュー画面上から操作部２５を操作して所望する撮影枚数を設定すればよい。
【００３３】
連続撮影により撮像素子１４から５枚の撮影画像に対応する画像信号がそれぞれ出力されると、画像処理部１９１は以下の処理を行うことにより、撮影画像に発生する空気ゆらぎによる歪みを補正する。すなわち、画像処理部１９１は、５つの撮影画像に対応するそれぞれのＲＡＷデータを加算、すなわち合成して１つ画像に対応するＲＡＷデータを生成する。そして、画像処理部１９１は、加算されたＲＡＷデータに対して各種の画像処理を施して画像データを生成する。このとき、画像処理部１９１は生成した画像データに対して、エッジを強調するための輪郭補正処理を施す。画像データが生成されると、圧縮部１９２は画像データに対して圧縮処理を施し、制御回路１９は圧縮処理された画像データをメモリカード２９に記録する。なお、画像処理部１９１は、ＲＡＷデータから画像データを生成した後、５枚の撮影画像に対応するそれぞれの画像データを加算し、加算後の画像データに対して輪郭補正処理を施してもよい。換言すると、圧縮部１９２により圧縮処理が施される前に加算処理および輪郭補正処理が行われればよい。
【００３４】
図４に示すフローチャートを用いて、実施の形態によるデジタルカメラ１の処理について説明する。図４の各処理は制御回路１９でプログラムを実行して行われる。図４の各処理を行なうプログラムはメモリ（不図示）に格納されている。ユーザにより空気ゆらぎ補正モードが設定され、かつ、操作部２５から撮影開始を指示する信号が出力されると制御回路１９によりプログラムが起動され、実行される。
【００３５】
ステップＳ１では、焦点調節部１９４は焦点調節レンズが合焦位置まで駆動されたときの焦点距離に基づいて、すなわちデジタルカメラ１から被写体までの撮影距離を算出してステップＳ２へ進む。ステップＳ２では、判定部１９３は、焦点調節部１９４により算出された撮影距離が第１距離閾値以上か否かを判定する。撮影距離が第１距離閾値以上の場合には、ステップＳ２が肯定判定されてステップＳ３へ進む。撮影距離が第１距離閾値未満の場合には、ステップＳ２が否定判定されて後述するステップＳ１５へ進む。
【００３６】
ステップＳ３では、制御回路１９は通信部２７を介して交換レンズ２のレンズ情報、すなわち交換レンズ２の焦点距離を取得してステップＳ４へ進む。ステップＳ４においては、判定部１９３は、交換レンズ２の焦点距離が第２距離閾値以上か否かを判定する。焦点距離が第２距離閾値以上の場合には、ステップＳ４が肯定判定されてステップＳ５へ進む。焦点距離が第２距離閾値未満の場合には、ステップＳ４が否定判定されて後述するステップＳ１５へ進む。
【００３７】
ステップＳ５においては、制御回路１９は温度センサ２２から温度信号を入力してステップＳ６へ進む。ステップＳ６では、判定部１９３は、入力した温度信号が示す外部の温度が第１温度閾値以上か否かを判定する。外部の温度が第１温度閾値以上の場合には、ステップＳ６が肯定判定されて後述するステップＳ１２へ進む。外部の温度が第１温度閾値未満の場合には、ステップＳ６が否定判定されてステップＳ７へ進む。
【００３８】
ステップＳ７においては、判定部１９３はＧＰＳ装置１６から受信した受信信号に基づいてデジタルカメラ１の測位位置を算出してステップＳ８へ進む。ステップＳ８においては、判定部１９３は電子コンパス１７から出力された方位検出信号に基づいて、撮影方向を検出してステップＳ９へ進む。ステップＳ９では、判定部１９３はメモリ２１に記録された地図情報を読み出してステップＳ１０へ進む。
【００３９】
ステップＳ１０においては、判定部１９３は、デジタルカメラ１と被写体との間に地理的環境が存在するか否かを判定する。地理的環境が存在する場合にはステップＳ１０が肯定判定されてステップＳ１１へ進む。地理的環境が存在しない場合には、ステップＳ１０が否定判定されて後述するステップＳ１５へ進む。
【００４０】
ステップＳ１１では、判定部１９３は、ステップＳ５で取得したデジタルカメラ１の外部の温度が第２温度閾値以上か否かを判定する。外部の温度が第２温度閾値以上の場合にはステップＳ１１が肯定判定されてステップＳ１２へ進む。外部の温度が第２温度閾値未満の場合には、ステップＳ１１が否定判定されて後述するステップＳ１５へ進む。
【００４１】
ステップＳ１２においては、制御回路１９は撮像素子１４を制御して、複数の撮影画像を連続撮影させてステップＳ１３へ進む。ステップＳ１３においては、画像処理部１９１は、連続撮影により撮像素子１４から出力された複数（５枚）の撮影画像に対応する画像信号に対応するＲＡＷデータ、すなわち５枚の撮影画像に対応するＲＷＡデータを加算、すなわち合成した後、画像処理を施して画像データを生成する。そして、画像処理部１９１は、生成した画像データに対してエッジを強調するための輪郭補正処理を施してステップＳ１４へ進む。ステップＳ１４では、圧縮部１９２は生成された画像データに対して圧縮処理を施し、制御回路１９は圧縮処理された画像データをメモリカード２９に記録して処理を終了する。
【００４２】
ステップＳ２、Ｓ４、Ｓ１０またはＳ１１が否定判定されるとステップＳ１５へ進む。ステップＳ１５では、制御回路１９は撮像素子１４を制御して、１枚の撮影画像を連続撮影させてステップＳ１６へ進む。ステップＳ１６においては、画像処理部１９１は、撮像素子１４から出力された１枚の撮影画像に対応する画像信号に対して画像処理を施して画像データを生成してステップＳ１４へ進む。
【００４３】
以上で説明した実施の形態のデジタルカメラによれば、以下の作用効果が得られる。
（１）撮像素子１４は、撮影レンズＬＥ１を介して被写体からの光束を受光して画像信号を出力し、画像処理部１９１はこの画像信号を用いてＲＡＷデータを生成する。判定部１９３は、空気ゆらぎ判定条件に基づいて、撮影画像に空気ゆらぎに起因する歪みが発生するか否かを判定するようにした。制御回路１９は、判定部１９３により空気ゆらぎに起因する歪みが発生すると判定されると、撮像素子１４を制御して連続撮影により複数の画像のそれぞれに対応する複数の画像信号を出力させるようにした。そして、画像処理部１９１は、連続撮影により生成された複数のＲＡＷデータを合成して、空気ゆらぎに起因する歪みを補正するようにした。一般的に、撮影者が撮影時に空気ゆらぎの発生しやすい条件を判断することは熟練を要する。このため、非熟練の撮影者が空気ゆらぎの発生を判断し、撮影画像に発生する歪みを抑えるために最適な撮影をすることは困難であった。本実施の形態のデジタルカメラ１は、判定部１９３が空気歪みによる歪みの発生の有無を判定するようにしたので、非熟練の撮影者であっても難しい判断をすることなく、空気ゆらぎによる歪みの発生が抑制された高画質の撮影画像を取得できる。さらに、空気ゆらぎによる歪みの発生が判定された場合に、デジタルカメラ１は連続撮影を行い、画像処理部１９１は生成された複数のＲＡＷデータを加算することにより歪みを補正するようにした。したがって、常に連続撮影を行うような場合と比べて処理負荷を低減できるので、撮影可能な時間間隔が長時間になるという弊害の発生を防ぐことができる。
【００４４】
（２）判定部１９３は、被写体までの撮影距離が第１距離閾値以上の場合であり、かつ、交換レンズ２の焦点距離が第２距離閾値以上の場合に、撮影画像に空気ゆらぎに起因する歪みが発生すると判定するようにした。すなわち、遠く離れた被写体を超望遠の交換レンズ２を用いて撮影する場合に、判定部１９３は空気ゆらぎによる歪みが撮影画像に発生すると判定するようにした。空気ゆらぎによる歪みが撮影画像に発生した場合、歪みによる撮影画像の画質の劣化が目立ちやすい撮影条件を空気ゆらぎ判定条件として用いているので、空気ゆらぎによる歪みの発生の防止に寄与できる。
【００４５】
（３）判定部１９３は、さらに、地図情報に基づいて、被写体とデジタルカメラ１との間に所定の地理的環境が存在することを検出した場合に、撮影画像に空気ゆらぎに起因する歪みが発生すると判定するようにした。すなわち、湖沼、河川、海等の水蒸気を発生する環境が存在する場合には空気ゆらぎによる歪みが発生する可能性が高くなる。判定部１９３は、このような地理的環境の存在の有無を空気ゆらぎ判定条件として用いているので、撮影画像に発生する空気ゆらぎによる歪みの影響を低減できる。
【００４６】
（４）温度センサ２２は、デジタルカメラ１の外部の周辺温度を検出する。そして、判定部１９３は、さらに、温度センサ２２により検出された外部の周辺温度が第１温度閾値以上の場合には撮影画像上に空気ゆらぎに起因する歪みが発生すると判定し、外部の周辺温度が第２温度閾値未満の場合に撮影画像上に空気ゆらぎに起因する歪みは発生しないと判定するようにした。夏場のように高温の環境で撮影を行う場合には、地理的環境の有無にかかわらず空気ゆらぎの発生する可能性が高くなる。一方で、冬場のように低温の環境で撮影を行う場合には、地理的環境の有無にかかわらず空気ゆらぎの発生する可能性が低くなることが予想される。判定部１９３は、デジタルカメラ１の外部の温度を空気ゆらぎ判定条件として用いるようにしたので、歪みの発生を抑制した高画質の撮影画像を生成できる。
【００４７】
（５）空気ゆらぎは時間に対して一定に発生するわけではないので、複数の撮影画像のそれぞれに共通するエッジに発生する歪みも一定とはならない。上述したように、画像処理部１９１が複数のＲＡＷデータを加算するので、加算後のＲＡＷデータでは歪みの影響が弱くなり、本来のエッジが現れるようになる。そして、画像処理部１９１は、加算によって現れるようになった本来のエッジに対してエッジ強調を行うことによって、空気ゆらぎによる歪みの影響を除去することができる。
【００４８】
以上で説明した実施の形態のデジタルカメラを、以下のように変形できる。
（１）判定部１９３は、測位位置の近傍に地理的環境が存在する場合、すなわち撮影者の近傍に水蒸気を発生させる地理的環境が存在する場合に空気ゆらぎを発生させる地理的環境が存在すると判定してもよい。この場合、判定部１９３は、図３（ｅ）に示すように、測位位置Ｐ１を中心とした所定距離以内（たとえば１００ｍ）で規定される領域Ｒ２（図３（ｅ）において一点鎖線で囲む領域）と地理的環境Ｓとが交点を有する場合に、地理的環境が存在すると判定する。
【００４９】
（２）デジタルカメラ１は三脚等を用いて振動が発生しない状況で撮影が行われるものとして説明したが、デジタルカメラ１を手持ちして撮影する場合であってもよい。この場合、画像処理部１９１は、連続撮影により取得された複数の画像データのそれぞれに共通する代表点を検出し、代表点同士で位置合わせをすることにより手振れに起因する像ブレを補正したのち加算処理を行えばよい。
【００５０】
（３）空気ゆらぎ判定条件として湿度を判定条件の一つに加えてもよい。この場合、デジタルカメラ１は外部の湿度を検出して、検出信号を制御回路１９へ出力する湿度センサを備える。そして、判定部１９３は、検出された湿度が所定の閾値（たとえば５０％）以上の場合には空気ゆらぎによる歪みが発生すると判定してもよい。  
【００５１】
（４）地図情報をメモリ２１に予め記録しておくものに代えて、地図情報を外部機器から受信するようにしてもよい。この場合、デジタルカメラ１は、無線インタフェースや外部インタフェースを備え、上記インタフェースを介して外部機器から地図情報を受信してもよい。
【００５２】
（５）判定部１９３は、空気ゆらぎの判定条件（１）〜（４）を用いるものに代えて、条件（１）と（２）のみ、すなわち被写体までの撮影距離が第１距離閾値以上か否かを判定し、交換レンズ２の焦点距離が第２距離閾値以上か否かを判定するようにしてもよい。
【００５３】
また、本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。説明に用いた実施の形態および変形例は、それぞれを適宜組合わせて構成しても構わない。
【符号の説明】
【００５４】
１４  撮像素子、  １９  制御回路、
１６  ＧＰＳ装置、  １７  電子コンパス、
２２  温度センサ、  １９１  画像処理部、
１９３  判定部
【図１】
2012182625.tif 000003
【図２】
2012182625.tif 000004
【図３】
2012182625.tif 000005
【図４】
2012182625.tif 000006