(57)【特許請求の範囲】
【請求項１】
焦点検出領域に関する情報を取得し、該焦点検出領域に関してフォーカス制御を行うフォーカス制御部と、
撮影画像を出力する撮像素子と、
入力画像の部分領域に基づいて決定された劣化関数を用いて、前記入力画像のブレを低減させるように前記入力画像の画像処理を行う画像処理部と、を有し、
前記画像処理部は、前記部分領域の位置を前記入力画像における前記焦点検出領域の位置に応じて変更し、
前記画像処理部は、前記撮影画像が、レンズまたは前記撮像素子を駆動することにより手振れを低減する防振モードをオンにされて撮影された画像である場合には前記撮影画像を前記入力画像とした前記画像処理を行い、前記撮影画像が前記防振モードをオフにされて撮影された画像である場合には前記撮影画像を前記入力画像とした前記画像処理を行わないことを特徴とする撮像装置。
【請求項２】
前記画像処理部は、前記部分領域を、前記入力画像のうち前記焦点検出領域に対応する位置に設定することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記画像処理部は、前記焦点検出領域を含むように前記部分領域を設定することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記画像処理部は、前記劣化関数を用いて、前記入力画像の全体に対して前記画像処理を行うことを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記劣化関数に基づいて、前記ブレを低減させるためのフィルタを生成するフィルタ生成部を更に有し、
前記画像処理部は、前記フィルタを用いて前記入力画像の前記画像処理を行うことを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
撮像光学系の光軸に垂直な成分を持つ方向にレンズを移動可能な光学防振部を更に有することを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
撮像光学系の光軸に垂直な成分を持つ方向に前記撮像素子を移動可能な防振部を更に有することを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項８】
前記画像処理を行う前の前記撮影画像と前記焦点検出領域の位置とを関連付けて記憶する記憶部を更に有し、
前記画像処理部は、前記撮像装置の待機状態中に、前記記憶部から読み出された前記撮影画像と前記焦点検出領域の前記位置とに基づいて、前記画像処理を行うことを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項９】
前記焦点検出領域の位置を付帯した、前記画像処理を行う前の前記撮影画像を記憶する記憶部を更に有し、
前記画像処理部は、前記撮像装置の待機状態中に、前記記憶部から読み出された前記撮影画像に基づいて前記画像処理を行うことを特徴とする請求項１乃至８のいずれか１項に記載の撮像装置。
【請求項１０】
前記劣化関数は、点像強度分布であることを特徴とする請求項１乃至９のいずれか１項に記載の撮像装置。
【請求項１１】
前記画像処理部は、前記フォーカス制御部が前記焦点検出領域に関する情報として複数の焦点検出領域に関する情報を取得した場合、該複数の焦点検出領域を含むように前記部分領域を設定することを特徴とする請求項１乃至１０のいずれか１項に記載の撮像装置。
【請求項１２】
撮影画像および該撮影画像における焦点検出領域の位置に関する情報を取得するステップと、
入力画像の部分領域に基づいて決定された劣化関数を用いて、前記入力画像のブレを低減させるように前記入力画像の画像処理を行うステップと、を有し、
前記画像処理を行うステップにおいて、前記部分領域の位置を前記入力画像における前記焦点検出領域の位置に応じて変更し、前記撮影画像が、レンズまたは撮像素子を駆動することにより手振れを低減する防振モードをオンにされて撮影された画像である場合には前記撮影画像を前記入力画像とした前記画像処理を行い、前記撮影画像が前記防振モードをオフにされて撮影された画像である場合には前記撮影画像を前記入力画像とした前記画像処理を行わないことを特徴とする画像処理方法。
【請求項１３】
焦点検出領域に関する情報を取得し、該焦点検出領域に関してフォーカス制御を行うステップと、
前記撮影画像を撮影して取得するステップと、
を更に有することを特徴とする請求項１２に記載の画像処理方法。
【請求項１４】
請求項１２または１３に記載の画像処理方法を、コンピュータに実行させることを特徴とするプログラム。
【請求項１５】
請求項１４に記載のプログラムを記憶していることを特徴とするコンピュータで読み取り可能な記憶媒体。
【請求項１６】
撮影画像および該撮影画像における焦点検出領域の位置に関する情報を取得する取得部と、
入力画像の部分領域に基づいて決定された劣化関数を用いて、前記入力画像のブレを低減させるように前記入力画像の画像処理を行う画像処理部と、を有し、
前記画像処理部は、前記部分領域の位置を前記入力画像における前記焦点検出領域の位置に応じて変更し、
前記画像処理部は、前記撮影画像が、レンズまたは撮像素子を駆動することにより手振れを低減する防振モードをオンにされて撮影された画像である場合には前記撮影画像を前記入力画像とした前記画像処理を行い、前記撮影画像が前記防振モードをオフにされて撮影された画像である場合には前記撮影画像を前記入力画像とした前記画像処理を行わないことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理により撮影画像のブレ補正が可能な撮像装置に関する。
【背景技術】
【０００２】
特許文献１には、点像分布関数（劣化関数）を用いて撮影画像の画像処理を行うことにより、撮影画像のブレ補正を行うブレ補正カメラが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２０５７９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示されたブレ補正カメラは、振動を検出する振動検出部（光学防振のためのブレセンサ）からの振動検出信号に基づいて、点像分布関数（劣化関数）を演算（推定）する。このため、実際に画像に残存する劣化と推定した劣化とが互いに一致せず、適切なブレ補正を行うことができない場合がある。
【０００５】
一方、画像処理により撮影画像のブレ補正を行うことが考えられるが、ブレ補正のための画像処理には多くの時間を要し、また適切なブレ補正を行うことができない場合もある。
【０００６】
そこで本発明は、撮影画像の画像処理により短時間で適切なブレ補正が可能な撮像装置、画像処理方法、プログラム、記憶媒体、および、画像処理装置を提供する。
【課題を解決するための手段】
【０００７】
本発明の一側面としての撮像装置は、焦点検出領域に関する情報を取得し、該焦点検出領域に関してフォーカス制御を行うフォーカス制御部と、撮影画像を出力する撮像素子と、入力画像の部分領域に基づいて決定された劣化関数を用いて、前記入力画像のブレを低減させるように前記入力画像の画像処理を行う画像処理部とを有し、前記画像処理部は、前記部分領域の位置を前記入力画像における前記焦点検出領域の位置に応じて変更し、前記画像処理部は、前記撮影画像が、レンズまたは前記撮像素子を駆動することにより手振れを低減する防振モードをオンにされて撮影された画像である場合には前記撮影画像を前記入力画像とした前記画像処理を行い、前記撮影画像が前記防振モードをオフにされて撮影された画像である場合には前記撮影画像を前記入力画像とした前記画像処理を行わない。
【０００８】
本発明の他の側面としての画像処理方法は、撮影画像および該撮影画像における焦点検出領域の位置に関する情報を取得するステップと、入力画像の部分領域に基づいて決定された劣化関数を用いて、前記入力画像のブレを低減させるように前記入力画像の画像処理を行うステップとを有し、前記画像処理を行うステップにおいて、前記部分領域の位置を前記入力画像における前記焦点検出領域の位置に応じて変更し、前記撮影画像が、レンズまたは撮像素子を駆動することにより手振れを低減する防振モードをオンにされて撮影された画像である場合には前記撮影画像を前記入力画像とした前記画像処理を行い、前記撮影画像が前記防振モードをオフにされて撮影された画像である場合には前記撮影画像を前記入力画像とした前記画像処理を行わない。
【０００９】
本発明の他の側面としてのプログラムは、前記画像処理方法を、コンピュータに実行させる。
【００１０】
本発明の他の側面としてのコンピュータで読み取り可能な記憶媒体は、前記プログラムを記憶している。
本発明の他の側面としての画像処理装置は、撮影画像および該撮影画像における焦点検出領域の位置に関する情報を取得する取得部と、入力画像の部分領域に基づいて決定された劣化関数を用いて、前記入力画像のブレを低減させるように前記入力画像の画像処理を行う画像処理部と、を有し、前記画像処理部は、前記部分領域の位置を前記入力画像における前記焦点検出領域の位置に応じて変更し、前記画像処理部は、前記撮影画像が、レンズまたは撮像素子を駆動することにより手振れを低減する防振モードをオンにされて撮影された画像である場合には前記撮影画像を前記入力画像とした前記画像処理を行い、前記撮影画像が前記防振モードをオフにされて撮影された画像である場合には前記撮影画像を前記入力画像とした前記画像処理を行わない。
【００１１】
本発明の他の目的及び特徴は、以下の実施例において説明される。
【発明の効果】
【００１２】
本発明によれば、撮影画像の画像処理により短時間で適切なブレ補正が可能な撮像装置、画像処理方法、プログラム、記憶媒体、画像処理装置を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】各実施例における撮像装置のブロック図である。
【図２】実施例１におけるブレ補正方法を示すフローチャートである。
【図３】各実施例における部分領域の決定方法の説明図である。
【図４】各実施例における劣化関数の一例を示す図である。
【図５】実施例２におけるブレ補正方法を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施例について、図面を参照しながら詳細に説明する。
【実施例１】
【００１５】
まず、図１を参照して、本発明の実施例１における撮像装置の構成について説明する。図１は、本実施例における撮像装置１００のブロック図である。
【００１６】
撮像装置１００は、撮像レンズ部１（撮像光学系）と、撮像センサ１２（撮像素子）を有する撮像装置本体とが一体的に構成されたデジタルカメラである。ただし本実施例は、これに限定されるものではなく、撮像装置本体と、撮像装置本体に着脱可能な撮像光学系（レンズ装置）とにより構成される一眼レフカメラ（撮像システム）にも適用可能である。
【００１７】
撮像レンズ部１は、撮像センサ１２の受光面に被写体像（光学像）を結像（形成）するための光学系（レンズ）である。ピント状態検知部２（焦点検出部）は、撮像センサ１２から出力された信号（Ａ／Ｄ変換部１３を介した信号）に基づいて、像の鮮鋭度を算出し、撮像レンズ部１による撮像センサ１２上の光学像のピント状態（焦点状態）を検知する。フォーカスレンズ駆動部３は、不図示のアクチュエータなどにより撮像レンズ部１の全部または一部のレンズを光軸ＯＡの方向（光軸方向）に駆動する。フォーカス駆動制御部４は、ピント状態検知部２により検知されたピント情報（ピント状態に関する情報）に基づき、システム制御部１９による制御に従って、フォーカスレンズ駆動部３を制御する。
【００１８】
ズームレンズ駆動部５は、不図示のアクチュエータなどにより撮像レンズ部１の一部のレンズを光軸方向に駆動する。ズーム駆動制御部６は、操作部２４からの情報（ユーザの指示）に基づき、システム制御部１９による制御に従って、ズームレンズ駆動部５を制御する。
【００１９】
手ブレ検知部７は、角度センサなどを用いて、ユーザの手ブレの状態を検知し、手ブレの状態に関する手ブレ情報をシステム制御部１９に出力する。防振レンズ駆動部８は、不図示のアクチュエータなどにより撮像レンズ部１の一部のレンズを光軸ＯＡに垂直な方向に駆動する。防振駆動制御部９は、手ブレ検知部７からの手ブレ情報に基づき、システム制御部１９による制御に従って、防振レンズ駆動部８を制御する。本実施例において、物理的な防振制御は、レンズを駆動する光学防振により行われるが、レンズを駆動する代わりに撮像センサ１２を光軸ＯＡに垂直な方向に駆動するセンサ防振により行ってもよい。
【００２０】
絞り駆動部１０は、不図示のアクチュエータなどにより撮像レンズ部１内に設けられた開口絞り２６の開閉動作を行う。絞り駆動制御部１１は、システム制御部１９による制御に従って、絞り駆動部１０を制御する。
【００２１】
撮像センサ１２は、例えばＣＭＯＳ型のイメージセンサなどを備えて構成され、撮像レンズ部１を介して形成された被写体像（光学像）を光電変換して画像信号（撮影画像）を出力する。撮像センサ１２は、タイミングジェネレータ１６から供給されるクロックパルスに従って、一定時間ごとに被写体像を光電変換（撮影）して画像信号を蓄積し、蓄積した画像信号をアナログ画像信号として順次、Ａ／Ｄ変換部１３に出力する。Ａ／Ｄ変換部１３は、タイミングジェネレータ１６から供給されるクロックパルスに従ってＡ／Ｄ変換処理を行い、アナログ画像信号をデジタル画像信号に変換する。Ａ／Ｄ変換部１３から出力されたデジタル画像信号は、ピント状態検知部２および画像修復部１４に供給される。
【００２２】
画像修復部１４は、撮像センサ１２の画素ごとのノイズや欠陥を補修する画像処理を行い、画像処理後の画像データをいわゆるＲＡＷデータとして現像処理部１５へ出力する。現像処理部１５は、各画素について色補間処理により画像信号を生成し、所定のダイナミックレンジの範囲のデジタル撮像信号として画像処理部１８へ出力する。色補間処理では、撮像センサ１２のカラーフィルタ構造に対応して全画素にＲＧＢ情報が割り当てられるように色でコード処理が施される。タイミングジェネレータ１６は、システム制御部１９による制御に従って、一定時間ごとにクロックパルスを撮像センサ１２とＡ／Ｄ変換部１３とにそれぞれ供給する。
【００２３】
画像記憶部１７は、現像処理部１５により生成されるデジタル撮像信号、および、画像処理部１８により生成される画像データを一時的に記憶する。画像処理部１８は、システム制御部１９による制御に従って、画像記憶部１７に記憶されたデジタル撮像信号に対して、ホワイトバランス補正処理、γ補正処理、ＹＣ変換処理などの各種画像処理を施す。各種画像処理の結果、輝度信号と色差信号とを含む記録用画像が生成される。
【００２４】
システム制御部１９は、ＣＰＵと、ＣＰＵが実行する制御プログラムを格納するＲＯＭ（いずれも図示せず）を含み、撮像装置１００の全体の処理を制御する。画像処理作業部２０は、システム制御部１９が各処理を実行する際に作業領域として機能する。メモリ部２１は、画像処理に用いられる種々の情報を一時的に記憶する。画像表示制御部２２は、システム制御部１９による制御に従って、画像記憶部１７や画像記録部２５に記憶されている記録用画像データをアナログ信号に変換し、液晶ディスプレイなどの画像表示部２３に出力する。画像表示部２３は、画像表示制御部２２から供給されるアナログ信号に対応する画像として、記録用画像を表示する。
【００２５】
操作部２４は、各種の操作ボタンやタッチパネルなどを含み、ユーザからの操作を受け付ける。操作部２４は、ユーザから受け付けた操作に対応する信号を、システム制御部１９に出力する。システム制御部１９は、操作部２４から出力された信号に基づいてユーザの操作内容を解析し、その操作内容に応じた処理を実行する。画像記録部２５は、例えば撮像装置１００に着脱可能なメモリーカードであり、画像処理部１８により生成された記録用画像データを記録する。
【００２６】
次に、図２を参照して、本実施例におけるブレ補正方法について説明する。図２は、本実施例におけるブレ補正方法を示すフローチャートである。図２の各ステップは、システム制御部１９の指令に基づいて、ピント状態検知部２、撮像センサ１２、画像処理部１８、および、画像記録部２５などの各部により実行される。
【００２７】
撮影待機状態の際に、まずステップＳ１において、ユーザは、例えば操作部２４（タッチパネル）を用いて、ピントを合わせるためのＡＦ位置（焦点検出位置または焦点検出領域）を選択する。なお本実施例において、システム制御部１９は、撮像レンズ部１を介して得られた画像に基づいて（画像を解析して）、ＡＦ位置を自動的に選択（決定）してもよい。続いてステップＳ２において、システム制御部１９は、画像におけるＡＦ位置の座標（座標データ）をメモリ部２１に記憶する。
【００２８】
続いてステップＳ３において、システム制御部１９は、ピント状態に関する情報（ピント状態検知部２からの出力信号）に基づき、フォーカス駆動制御部４を用いて被写体にピントを合わせる（フォーカス制御を行う）。そしてステップＳ４において、システム制御部１９は、絞り駆動制御部１１を用いて開口絞り２６の絞り径を設定し、撮像センサ１２から撮影画像としての画像データ（画像信号）を読み出す。読み出された画像データは、Ａ／Ｄ変換部１３、画像修復部１４、および、現像処理部１５を介して、画像記憶部１７に記憶される。
【００２９】
続いてステップＳ５において、システム制御部１９は、撮像装置１００の防振モードを確認（判定）する。物理的な防振（防振モード）がオフの場合、ステップＳ１２へ進む。ステップＳ１２において、システム制御部１９は、ステップＳ４にて記憶した画像データを画像記録部２５に保存し、撮影待機状態に戻る。一方、ステップＳ５にて防振モードがオンの場合、ステップＳ６へ進む。
【００３０】
ステップＳ６において、システム制御部１９は、ステップＳ２にて記憶したＡＦ位置の座標データに基づいて、ステップＳ４にて取得した撮影画像における所定の領域（部分領域）の画像データを、画像記憶部１７に保存された撮影画像（画像データ）から切り出す。本実施例では、撮影画像の画像データから、撮影画像の部分領域に関する画像データを切り出して複製する。
【００３１】
続いてステップＳ７において、システム制御部１９は、撮影画像の部分領域に関する画像データ（画像信号）に基づいて、例えばＲｉｃｈａｒｄｓｏｎ−Ｌｕｃｙ法により手ブレ（撮影画像のブレ）に関する劣化関数を推定（決定）する。そしてステップＳ８において、システム制御部１９は、推定された劣化関数をメモリ部２１に保存する。
【００３２】
続いてステップＳ９において、システム制御部１９は、劣化関数をフーリエ変換して、手ブレ（撮影画像のブレ）を補正（低減）するためのフィルタ（補正フィルタ）を生成する。生成されたフィルタは、メモリ部２１に保存される。そしてステップＳ１０において、システム制御は、ステップＳ９にて生成した補正フィルタを、画像記憶部１７に記憶されている画像（画像データ）に適用し、画像処理によるブレ補正（手ブレ補正処理）を行う。この画像処理は、例えば、画像記憶部１７に記憶された画像データを画像記憶部１７から画像処理作業部２０へ読み込んで実行される。最後に、ステップＳ１１において、システム制御部１９は、ブレ補正された画像（補正画像データ）を画像記録部２５に保存し、撮影待機状態に戻る。なお、ステップＳ１１において、画像記録部２５に補正前の画像データおよび補正画像データの両方を保存してもよい。
【００３３】
次に、図３を参照して、劣化関数を推定するために用いられる撮影画像の部分領域（所定の領域）の決定方法について説明する。図３は、部分領域の決定方法の説明図である。図３の画像において、実線の矩形Ａは、撮影の際にフォーカス制御を行うためのＡＦ位置（焦点検出領域）である。このとき、ＡＦ位置の座標は矩形Ａの中心点の座標である。破線の矩形Ｂは、劣化関数を推定するために用いられる（切り出される）部分領域である。本実施例において、矩形Ｂは、ＡＦ位置の座標を中心とした矩形であり、任意の大きさに設定可能である。
【００３４】
なお、撮像装置１００（システム制御部１９）は、焦点検出領域（に関する情報）として複数の焦点検出領域（に関する情報）を取得した場合、複数の焦点検出領域を含むように部分領域を設定する。また撮像装置１００は、複数の焦点検出領域（に関する情報）を取得した場合、複数の焦点検出領域ごとに重み付けを行って部分領域の位置を設定することもできる。この重み付けは、ユーザにより任意に設定することができ、また、システム制御部１９が撮影画像に基づいて自動的に設定してもよい。また、複数の焦点検出領域のそれぞれに対応する複数の部分領域を設定してもよい。この場合、複数の部分領域のそれぞれに対応する劣化関数を推定し、複数の劣化関数を用いて撮影画像の画像処理を行う。
【００３５】
手ブレ（撮影画像のブレ）による画像の劣化は、以下の式（１）のように表すことができる。
【００３６】
ｇ＝ｆ＊ｈ  …  （１）
式（１）において、ｇはブレ画像（手ブレ画像）、ｆはブレのない原画像、ｈはブレに関する劣化関数（点像強度分布：ＰＳＦ）、＊は畳込み演算である。
【００３７】
そして、ブレ画像ｇから回帰的に未知の原画像ｆおよび劣化関数ｈを推定する。本実施例では、Ｒｉｃｈａｒｄｓｏｎ−Ｌｕｃｙ法を用いて推定を行うが、これに限定されるものではない。Ｒｉｃｈａｒｄｓｏｎ−Ｌｕｃｙ法の基本式は、以下の式（２）のように表される。
【００３８】
【数１】
0006669385.tif 000002
【００３９】
式（２）において、ｘ，ｙは画像の座標、ｎは回帰計算の回数を示している。
【００４０】
本実施例では、初期の劣化関数を適当な大きさの一次元分布として与え、所定の回数計算を繰り返して、推定劣化関数ｈ’を求める。図４は、劣化関数の一例を示す図であり、５×５の画素からなる２次元の領域の中央部に１×３の領域に所定の画素値を有する一次元分布を示している。本実施例では、このような分布を初期劣化関数として利用する。
【００４１】
ここで、図２のステップＳ１０における手ブレ補正処理の原理について説明する。式（１）中の劣化関数ｈの代わりに、推定劣化関数ｈ’を用いる。そして、式（１）の両辺をフーリエ変換する（すなわち、周波数領域に変換する）と、以下の式（３）が成立する。
【００４２】
Ｇ＝Ｆ・Ｈ’  …  （３）
式（３）の両辺をＨ’で割ると、式（３）は以下の式（４）のように表される。
【００４３】
Ｆ＝Ｇ／Ｈ’  …  （４）
この結果、原画像ｆをフーリエ変換したＦを生成することができる。そして、式（４）で求めたＦを逆フーリエ変換すると、式（１）中の原画像ｆを求めることができる。なお、劣化関数を矩形関数とすると、補正フィルタは０値を有することになるため、劣化関数を矩形関数とせずにエッジ部分を鈍らせることが好ましい。
【００４４】
本実施例では、未知の劣化関数ｈを求めるためにＲｉｃｈａｒｄｓｏｎ−Ｌｕｃｙ法を用いる。一般的に、Ｒｉｃｈａｒｄｓｏｎ−Ｌｕｃｙ法は、繰り返し計算を行うために計算コストが高い。しかし本実施例では、計算領域をＡＦ位置の近傍の切り出し領域（焦点検出領域に対応する部分領域）に限定することにより、画像の全体から劣化関数を推定するよりも計算時間を短縮することができる。また、焦点検出領域（ＡＦ位置）に対応する部分領域の画像は、ピントを合わせたい被写体画像であるため、高周波を含む画像であり、計算が収束しやすい。このため、計算時間を更に短縮することが可能となる。
【００４５】
なお本実施例では、２次元の劣化関数を回帰計算で求めているが、更に時間を短縮するため、画像の一次元方向（例えばｘ方向またはｙ方向）の２つの劣化関数を求めた後に２つの成分を合成して２次元化する方法を採用してもよい。
【実施例２】
【００４６】
次に、本発明の実施例２について説明する。本実施例は、ブレ補正タイミングが撮像タイミングとは異なる点で、撮影画像を取得した際にブレ補正を行う実施例１とは異なる。なお、本実施例の撮像装置の基本構成は、図１を参照して説明した撮像装置１００と同様である。
【００４７】
図５を参照して、本実施例におけるブレ補正方法について説明する。図５は、本実施例におけるブレ補正方法を示すフローチャートである。図５の各ステップは、システム制御部１９の指令に基づいて、ピント状態検知部２、撮像センサ１２、画像処理部１８、および、画像記録部２５などの各部により実行される。
【００４８】
図５において、ステップＳ２１〜Ｓ２４は、図２を参照して説明した実施例１のステップＳ１〜Ｓ４とそれぞれ同様である。続いてステップＳ２５において、システム制御部１９は、画像記憶部１７に記憶した画像データとメモリ部２１に記憶したＡＦ位置の座標とを読み出す。そしてシステム制御部１９は、画像データおよびＡＦ位置の座標のそれぞれを関連付けてこれらを画像記録部２５に保存し、撮影待機状態に戻る。このように本実施例では、撮影の際には、ブレ補正を行うことなく撮影画像（ブレ補正の未処理画像）を記憶する。
【００４９】
撮像装置１００の待機状態の際に、まずステップＳ３０において、システム制御部１９は、ブレ補正の未処理画像があるか否か、例えば画像記録部２５にブレ補正の未処理画像が記憶されているか否かを判定する。ここで、ブレ補正の未処理画像がない場合、ステップＳ３２へ進み、本フローは終了する。一方、ブレ補正の未処理画像がある場合、ステップＳ３１へ進む。
【００５０】
ステップＳ３１において、システム制御部１９は、画像記録部２５に保存された画像（画像データおよび画像データに関連付けられたＡＦ位置の座標）を読み出し、読み出した画像を画像記憶部１７に記憶する。続いてステップＳ３２において、システム制御部１９は、画像記憶部１７に記憶された画像からＡＦ位置の座標（座標データ）を読み出す。続くステップＳ３３〜Ｓ３８は、図２を参照して説明した実施例１のステップＳ６〜Ｓ１１とそれぞれ同様である。
【００５１】
本実施例では、撮影動作タイミングと手ブレ補正動作タイミングとを分離する。これにより、撮影の際にブレ補正処理のための画像処理に要する時間を考慮する必要がない。このため、例えば、ブレ補正処理のための画像処理時間を待つことなく連続撮影を高速に実行することができる。なお本実施例では、画像データとＡＦ位置の座標データとを関連付けた上でそれぞれのデータを別に記憶しているが、これに限定されるものではない。例えば、ＡＦ位置の座標データを画像データに付帯させて画像のみを保存するように構成してもよい。
【００５２】
このように各実施例において、撮像装置１００は、フォーカス制御部（フォーカス駆動制御部４、システム制御部１９）、撮像素子（撮像センサ１２）、および、画像処理部（画像処理部１８、システム制御部１９）を有する。フォーカス制御部は、焦点検出領域（ＡＦ位置）に関する情報を取得し、焦点検出領域に関してフォーカス制御を行う。撮像センサ１２は、画像（被写体像）を撮影して撮影画像の画像データ（撮影画像データ）を出力する。画像処理部は、撮影画像の部分領域の画像データに基づいて決定された劣化関数を用いて、撮影画像のブレを低減するように撮影画像の画像処理を行う。また画像処理部は、部分領域の位置を焦点検出領域の位置に応じて変更する。
【００５３】
好ましくは、画像処理部は、部分領域を、撮影画像のうち焦点検出領域に対応する位置に設定する。また好ましくは、画像処理部は、焦点検出領域を含むように部分領域を設定する。また好ましくは、画像処理部は、劣化関数を用いて、撮影画像の全体に対して画像処理を行う。また好ましくは、撮像装置１００は、劣化関数に基づいて、ブレを低減するためのフィルタ（補正フィルタ）を生成するフィルタ生成部（システム制御部１９）を有する。そして画像処理部は、生成されたフィルタを用いて撮影画像の画像処理を行う。
【００５４】
好ましくは、撮像装置１００は、撮像光学系（撮像レンズ部１）の光軸ＯＡに垂直な成分を持つ方向にレンズ（補正レンズ）を移動可能な光学防振部（防振レンズ駆動部８、防振駆動制御部９）を有する。そして画像処理部は、光学防振部により低減されたブレを更に低減するように、撮影画像の画像処理を行う。また好ましくは、撮像装置１００は、撮像光学系の光軸に垂直な方向に撮像素子（撮像センサ１２）を移動可能な防振部を有する。そして画像処理部は、防振部により低減されたブレを更に低減するように、撮影画像の画像処理を行う。
【００５５】
好ましくは、撮像装置１００は、画像処理を行う前の撮影画像（撮影画像データ）と焦点検出領域の位置（座標データ）とを関連付けて記憶する記憶部（画像記憶部１７、画像記録部２５）を有する。そして画像処理部は、撮像装置の待機状態中に、記憶部から読み出された撮影画像と焦点検出領域の位置とに基づいて、撮影画像の画像処理を行う。ここで待機状態とは、一連の撮影動作タイミングとは別のタイミングを意味する。待機状態は、例えば、画像処理前の撮影画像を記憶部に保存した後であって、システム制御部１９に負荷がかかっておらず画像処理を円滑に実行可能な期間または状態を意味する。また好ましくは、撮像装置１００は、焦点検出領域の位置を付帯した、画像処理を行う前の撮影画像を記憶する記憶部（画像記憶部１７、画像記録部２５）を有する。そして画像処理部は、撮像装置の待機状態中に、記憶部から読み出された撮影画像の画像処理を行う。好ましくは、劣化関数は、点像強度分布（ＰＳＦ）である。また好ましくは、画像処理部は、フォーカス制御部が焦点検出領域に関する情報として複数の焦点検出領域に関する情報を取得した場合、複数の焦点検出領域を含むように部分領域を設定する。
【００５６】
（その他の実施例）
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００５７】
各実施例によれば、撮影画像の画像処理により短時間で適切なブレ補正が可能な撮像装置、ブレ補正方法、プログラム、および、記憶媒体を提供することができる。
【００５８】
以上、本発明の好ましい実施例について説明したが、本発明はこれらの実施例に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００５９】
４      フォーカス駆動制御部
１２    撮像センサ
１８    画像処理部
１９    システム制御部
１００  撮像装置
【図１】
0006669385.tif 000003
【図２】
0006669385.tif 000004
【図３】
0006669385.tif 000005
【図４】
0006669385.tif 000006
【図５】
0006669385.tif 000007