(57)【特許請求の範囲】
【請求項１】
行列状に２次元配置された複数の画素を有し、該画素の所定単位を一グループとして、グループ毎に一定の時間間隔で露光タイミングを順次ずらして走査することによって撮像を行うフォーカルプレーン電子シャッタ機能を備える撮像素子で撮像された画像の手ブレによる歪みを補正する撮像方法であって、
シャッタ操作を検知して、一または二以上のグループを間引きながら前記時間間隔で露光タイミングを順次ずらして走査することによって基準画像を取得すると共に、取り込むべき画素の各グループを間引かずに順次走査することによって複数の比較画像を取得する画像データ入力処理と、
前記基準画像をもとに前記比較画像の夫々の動きデータを算出する動きデータ検出処理と、
該動きデータをもとに前記比較画像の夫々の歪みを補正する歪み補正処理と、
歪みを補正した複数の画像を重ね合わせて合成画像を生成する合成画像生成処理と、
を含むことを特徴とする撮像方法。
【請求項２】
前記動きデータ検出処理は、前記基準画像と前記複数の比較画像の最初の１枚目の比較画像との間で動きデータを検出し、この動きデータをもとに当該比較画像の歪み補正を行い、その後は、この歪み補正画像を新たな基準画像として、当該新たな基準画像と他の夫々の比較画像との間の動きデータをブロックマッチング処理によって算出することを特徴とする請求項１に記載の撮像方法。
【請求項３】
前記撮像素子は、ＣＭＯＳセンサであることを特徴とする請求項１または２に記載の撮像方法。
【請求項４】
行列状に２次元配置された複数の画素を有し、該複数の画素の所定単位を一グループとして、グループ毎に一定の時間間隔で露光タイミングを順次ずらして走査することによって撮像を行うフォーカルプレーン電子シャッタ機能を備え、一回のシャッタ操作で複数枚の画像データを取り込み、取り込まれた画像データの手ブレによる歪みを補正する撮像装置であって、
シャッタ操作を検知して、一または二以上のグループを間引きながら前記時間間隔で露光タイミングを順次ずらして走査する間引きモードと、取り込むべき画素の各グループを間引かずに順次走査する通常モードとを有し、撮像素子に対して夫々のモードの操作信号を出力するタイミング発生手段と、
前記撮像素子から間引きモードで撮像した画像データを取得すると共に通常モードで撮像した複数の画像データを取得する画像データ入力手段と、
間引きモードで撮像した画像データを基準画像、通常モードで撮像した画像データを比較画像として保存する入力画像データ保存手段と、
前記基準画像と前記比較画像のサイズを合わせるサイズ調整手段と、
前記サイズ調整手段によるサイズ合わせ後の基準画像と比較画像を用いて、該基準画像に対する複数の比較画像の夫々の動きデータを、ブロックマッチング処理を用いて算出する動きデータ検出手段と、
該動きデータ検出手段によって検出された動きデータをもとに前記入力データ保存手段に保存されている比較画像の夫々の歪みを補正する歪み補正手段と、
前記歪み補正手段によって歪みを補正した複数の画像を重ね合わせて合成画像を生成する画像合成手段と、
を備えたことを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＭＯＳ型の撮像素子が搭載された撮像装置の撮影時の手ブレ等によって生じる歪みを補正して、良質の手ブレ補正画像を作成することのできる撮像方法および撮像装置に関する。
【背景技術】
【０００２】
近年、ＣＣＤ（Charge Coupled Device）に比べて消費電力が小さく、コストも安価なＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサを用いた撮像素子が携帯電話やデジタルカメラ等の撮像装置に用いられている。
【０００３】
しかしながら、ＣＭＯＳセンサの撮像素子は、ＣＣＤのように電子シャッタが起動されると全画面の画素に蓄積される電荷が一度に転送される全画面同時撮影方式（いわゆるグローバル電子シャッタ方式）ではなく、画素ごとに露光制御が行われ、画素ごとに走査（スキャン）することで画素に蓄積される電荷が順に出力される方式（いわゆるフォーカルプレーン電子シャッタ方式）が多く採用されている。
【０００４】
このため、ＣＭＯＳセンサでは、出力される電荷に基づいて出力する信号の出力タイミングに時間差が生じることになり、走査の途中で、手ブレが発生した場合、走査方向に画像がずれてしまうという問題がある。
【０００５】
この手ブレによる歪みを補正する技術として、従来、特許文献１，２にはジャイロセンサを用いて手ブレを検出して撮像画像を補正するという手法が開示されている。また、特許文献３には、ＣＭＯＳセンサにおいて全画面同時撮影可能な回路構成が提案されている。しかしながら、これらの技術は回路を付加しなければならず、コストアップになる。
【０００６】
また、特許文献４〜６には、フォーカルプレーン電子シャッタ方式による撮像時の歪みをソフトウェア処理によって補正する技術として、前のフレームあるいは隣接する水平グループとの相関を演算したり、前後のフレームをもとに補間するという手法が記載されている。しかしながら、これらの手法はＣＰＵに負荷がかかり、また撮像時の初めからブレ状態にあるときの補正精度に限界がある。
【特許文献１】特開２００７−２３５８１９号公報
【特許文献２】特開２００６−０７４６７８号公報
【特許文献３】特開２００７−１４２５８７号公報
【特許文献４】特開２００７−２０８５８０号公報
【特許文献５】特開２００６−１４８４９６号公報
【特許文献６】特開２００４−３６３８６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上述のかかる事情に鑑みてなされたものであり、フォーカルプレーン電子シャッタ方式による撮像時の手ブレによる歪みをソフトウェア的に補正する際のＣＰＵの負荷を軽減し、低コストで良質な画像を生成することのできる撮像方法および撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、本発明に係わる撮像方法は、行列状に２次元配置された複数の画素を有し、該画素の所定単位を一グループとして、グループ毎に一定の時間間隔で露光タイミングを順次ずらして走査することによって撮像を行うフォーカルプレーン電子シャッタ機能を備える撮像素子で撮像する方法であって、シャッタ操作を検知して、一または二以上のグループを間引きながら前記時間間隔で露光タイミングを順次ずらして走査することによって基準画像を取得すると共に、取り込むべき画素の各グループを間引かずに順次走査することによって比較画像を取得する画像データ入力処理と、前記基準画像をもとに前記比較画像の動きデータを算出する動きデータ検出処理と、該動きデータをもとに前記比較画像の歪みを補正する歪み補正処理と、を含むことを特徴とする。
【０００９】
本発明では、シャッタ操作により画素グループを間引いて撮像する間引きモードと、間引かずに撮像する通常モードのそれぞれで画像を連続して撮像する。このとき、間引きモードは単に画素グループを間引くのみでなく、各画素グループの露光タイミングの差を保った状態で画素グループを間引くようにする。連写時の各モードの撮像順序は問わない。なお、間引きによって画素信号の読み出し時間が短くなれば、間引きモードの露光タイミングのずれを小さくするようにしても良い。露光タイミングの時間差を通常モードよりも大きくならないように制御しながら間引きモードで撮像することによって歪みの少ない画像データを取得でき、この画像データをもとに通常モードで撮像した画像との動きデータを演算して、これをもとに通常モードの撮像画像を修正することによって、ＣＰＵに負荷をかけずに歪み補正をすることができる。
【００１０】
さらに、前記比較画像を複数取得し、各比較画像に対して、前記動きデータ検出処理と前記歪み補正処理とを実行して、夫々の比較画像の歪みを補正した画像を生成し、これらの歪みを補正した画像を重ね合わせて合成画像を生成する合成画像生成処理を実行することによって、手ブレによる画像のボケとフォーカルプレーン電子シャッタ方式による画像の歪みとを補正でき、鮮明な画像を生成することができる。特に、ＣＭＯＳセンサは、ランダムノイズや固定パターンノイズが存在するため、複数枚の比較画像の重ね合わせ処理によって画質の均一化が可能となる。
【００１１】
なお、動きデータ検出処理において、「基準画像をもとに」とは、その直接，間接を問わない趣旨である。たとえば、比較画像のそれぞれを基準画像と比較する場合のほか、基準画像と比較して歪み補正した比較画像を新たな基準画像とし、この基準画像と他の比較画像のそれぞれを比較して歪み補正をするような場合も含む。なお、後者の場合は、前者に比べて高解像度レベルでのマッチング処理も可能になるため、高精度で動きデータを演算することができる。また、基準画像と比較画像は相対的なものであるが、補正される側を比較画像としている。
【００１２】
また、本発明に係わる撮像装置は、行列状に２次元配置された複数の画素を有し、該複数の画素の所定単位を一グループとして、グループ毎に一定の時間間隔で露光タイミングを順次ずらして走査することによって撮像を行うフォーカルプレーン電子シャッタ機能を備え、一回のシャッタ操作で複数枚の画像データを取り込む撮像装置であって、シャッタ操作を検知して、一または二以上のグループを間引きながら前記時間間隔で露光タイミングを順次ずらして走査する間引きモードと、取り込むべき画素の各グループを間引かずに順次走査する通常モードとを有し、撮像素子に対して夫々のモードの操作信号を出力するタイミング発生手段と、間引きモードで撮像した画像データを取得すると共に通常モードで撮像した複数の画像データを取得する画像データ入力手段と、間引きモードで撮像した画像データを基準画像、通常モードで撮像した画像データを比較画像として保存する入力画像データ保存手段と、前記基準画像と前記比較画像のサイズを合わせるサイズ調整手段と、前記サイズ調整手段によるサイズ合わせ後の基準画像と比較画像を用いて、該基準画像に対する複数の比較画像のそれぞれの動きデータを、ブロックマッチング処理を用いて算出する動きデータ検出手段と、該動きデータ検出手段によって検出された動きデータをもとに前記入力データ保存手段に保存されている比較画像の夫々の歪みを補正する歪み補正手段と、前記歪み補正手段によって歪みを補正した画像を重ね合わせて合成画像を生成する画像合成手段と、を備えたことを特徴とする。
【００１３】
本発明では、比較画像の基準画像に対する動きを検出するために、一旦基準画像と比較画像とを同じサイズに変換してブロックマッチング処理を実行する。サイズの変換は、比較画像の各画素のうち、基準画像撮像時に間引いた位置に相当する画素を除外したり、あるいは単純縮小によって比較画像のサイズを基準画像に合わせる方式のほか、bilinearやbicubic等の手法によって基準画像を拡大して比較画像のサイズに合わせるという方式がある。そして、比較画像のサイズを縮小して基準画像のサイズに合わせた場合は、算出した動きデータを元のサイズの比較画像（サイズ調整する前の比較画像）の動きデータに変換して、この動きデータを用いて、元のサイズの各比較画像の歪みを補正し、補正後の画像を重ね合わせることによってブレ補正画像を作成する。
【００１４】
なお、各比較画像の動きデータを算出する際、基準画像と最初の比較画像との間の動きデータを求め、これをもとに当該比較画像の元のサイズの画像の歪みを補正し、以降はこの補正画像を新たな基準画像として他の比較画像の動きデータを演算することによって、より良質の合成画像を生成することができる。
【発明の効果】
【００１５】
本発明によれば、一回のシャッタ操作で間引きモードと通常モードの両方で撮像し、歪みの少ない間引きモードによって撮像した画像を基準にして動きデータを演算し、この動きデータを用いて通常モードで撮像した画像を補正するので、撮影時のブレによるフォーカルプレーンシャッタ方式に起因する歪みを補正することができる。また、通常モードの画像を複数枚撮像し、この夫々に対して歪み補正画像を作成し、これらを重ね合わせて合成画像を作成することによって、手ブレによるボケも改善して鮮明な画像を生成することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を説明する。図１は、本実施の形態による撮像装置の機能ブロック図である。ここで、撮像装置１は、２次元マトリクス状に配列された複数の画素を有するＣＭＯＳ型の撮像素子２１、水平方向の走査信号を出力する水平走査手段２２、垂直方向の走査信号を出力する垂直走査手段２３、水平走査手段２２および垂直走査手段２３に走査のタイミング信号を出力するタイミング発生手段２４、および、撮像素子２１を介して取得した画像データを処理する画像処理部１０から構成されている。
【００１７】
画像処理部１０は、撮像素子２１で撮像された画像データを入力する画像データ入力手段１１、入力した画像データを保存する入力画像データ保存手段５１、入力した画像データのサイズを調整するサイズ調整手段１２、サイズ調整された画像データをもとにアフィンパラメータあるいは動きベクトルなどの動きデータを演算する動きデータ検出手段１３、この動きデータを用いて入力した画像データの歪みを補正する歪み補正手段１４、歪み補正された画像を重ね合わせて合成画像を生成する画像合成手段１５、合成した画像を保存する合成画像データ保存手段５２、および合成画像を出力する合成画像出力手段１６から構成されている。各手段１１〜１６は、ＣＰＵの機能としてプログラムとして実現可能である。
【００１８】
（画像データ入力処理）
次に図２〜図４を用いて、上記の構成における撮像装置１の連写時の動作を説明する。
図２は、タイミング発生回路２４のタイミングチャートである。タイミング発生回路２４は、シャッタ操作を検知することによって水平ラインの画素を一グループとして垂直方向に順にスキャンしていくものであるが、本実施の形態によるタイミング発生回路２４は、最初の１枚目は、この水平ラインを一つおきに間引く間引きモードで走査信号を出力し、２枚目以降は間引かずに走査する通常モードで走査信号を出力する。そして、予め定められたＮ枚の撮像画像を取得後、動作を終了する。ここまでが、１シャッタ操作による一連の撮像動作であり、間引きモードによる画像１枚と、通常モードによる画像Ｎ−１枚を取得する。
【００１９】
走査タイミングをより具体的に説明すると、図２において間引きモードは、１ライン目，３ライン目、５ライン目，・・・と１ラインおきに走査信号を出力する。走査対象の各ラインでは、所定時間（Ａ）の露光タイミングをずらしてリセット信号が順に発せられ、蓄積（露光）を開始する。各ラインの蓄積時間経過後は読み出し信号が出力され、当該ラインの画素信号が読み出される。そして、走査対象の最終ラインの画素信号が読み出されると、１枚分の画像データの取得が完了する。これら各ラインの画素信号は、画像データ入力手段１１によって撮像処理部に読み込まれ、入力画像データ保存手段５１に保存される。
【００２０】
スキャン動作の２周期目以降は、通常モードとして動作する。通常動作では、１ライン目，２ライン目，３ライン目，・・・と、各ラインを間引かずに走査し、これら各ラインの信号から画像データ入力手段１１によって読み込まれ、入力画像データ保存手段５１に保存される。
【００２１】
間引きモードでも、露光タイミングの時間差（Ａ）は、通常モードと同じであるため、１画像分のデータを取得する時間は、通常モードに比べて短くなっている。
【００２２】
この間引きモードの画像と通常画像をそれぞれ図５のａ，ｂに示す。間引き画像は、走査される水平ラインが間引かれているので、通常モードの画像に比べて、垂直（縦）方向のサイズが小さくなっている。
【００２３】
次に、図２のタイミングチャートを実現するための一実施例によるアルゴリズムを図３，図４を用いて説明する。本実施の形態によるタイミング発生手段２４は、蓄積開始ルーチンと画像信号読み出しルーチンで構成されており、図３は蓄積開始ルーチンの処理手順、図４は画像信号読み出しルーチンの処理手順を示す。
【００２４】
まず、図３において蓄積開始ルーチンは、シャッタ操作を検知することによって起動すると、画像信号読み出しルーチンを起動する（Ｓ１０１）。そして、間引きモードか通常モードかを判定し（Ｓ１０２）、間引きモードの場合は間引き数αを予め定められた所定の値に設定し（Ｓ１０３）、通常モードの場合は間引き数αを０に設定する（Ｓ１０４）。図３では、図２のタイミングチャートに合わせて、シャッタ操作された直後の１枚目を間引きモードとし、間引き数を「１」、すなわち１ラインおきにスキャンすることにしている。
【００２５】
そして、蓄積する画素グループに相当するライン変数Ｉを初期値の「１」に設定して（Ｓ１０５）、Ｉライン目が蓄積中であることを示すＩライン蓄積中フラグをセットする（Ｓ１０６）。すなわち、夫々のラインに対応したフラグがセットされる。
【００２６】
次に、Ｉラインにリセット信号を出力して、その時点からの蓄積（露光）を開始する（Ｓ１０７）。その後、ライン変数Ｉを（１＋α）加算する（Ｓ１０８）。
【００２７】
そして、ライン変数Ｉが最終ラインを超えたか否かを判定し（Ｓ１０９）、「ＮＯ」の場合は、所定時間（図２のタイミングチャートの「Ａ」）後にステップＳ１０６に戻って、以降の手順を繰り返す（Ｓ１１０で「Ｙｅｓ」）。
【００２８】
ステップＳ１０９で最終ラインを超えている場合は、連写枚数（Ｎ）の撮像を完了したか否かを判定し（Ｓ１１１）、完了していない場合は（Ｓ１１１で「Ｎｏ」）、連写周期到来後に（Ｓ１１２で「Ｙｅｓ」）、ステップＳ１０２に戻って以降の手順を繰り返す。
【００２９】
一方、ステップＳ１１１で連写枚数の蓄積開始処理を完了した場合は（Ｓ１１１で「Ｙｅｓ」）終了する。
【００３０】
次に図４を用いて、画像信号読み出しルーチンの処理手順を説明する。画像信号読み出しルーチンは、蓄積開始ルーチンのステップＳ１０１の処理によって起動されると、まず、読み出し画素グループのライン変数（Ｊ）を初期値「１」に設定する（Ｓ２０１）。次に、Ｊライン目が蓄積中であるか否かをそのラインに対応する蓄積中フラグによって判定し（Ｓ２０２）、蓄積中の場合は、そのラインの蓄積（露光）時間経過後に画像信号を読み込み（Ｓ２０３，Ｓ２０４）、そのラインの蓄積中フラグをリセットする（Ｓ２０５）。
【００３１】
そして、ライン変数を「１」加算して（Ｓ２０６）、最終ラインを超えたか否かを判定し、超えていない場合はステップＳ２０２に戻って以降の手順を繰り返す（Ｓ２０７）。
【００３２】
一方、ステップＳ２０２で「Ｎｏ」、すなわち、そのラインの蓄積中フラグがセットされていない場合は、そのままステップＳ２０６にジャンプして、次のラインの読み出し処理に移行する。
【００３３】
ステップＳ２０７で最終ラインの画素信号の読み出しを完了した場合は、予め定められた連写枚数（Ｎ）分の画像信号の読み出しを完了したか否かを判定し（Ｓ２０８）、未了の場合は、ステップＳ２０１へ戻って、次の周期の撮像画像についての読み出し処理を実行する。ステップＳ２０８で、連写枚数（Ｎ）分の読み出しを終えた場合は終了する。
【００３４】
以上の処理手順によって、タイミング発生手段２４による蓄積、読み出し動作のタイミング信号が出力される。
【００３５】
なお、図３，図４は、マイクロコントローラ等によってソフトウェア的にタイミングを発生する際のアルゴリズムであるが、図２のタイミングチャートは、これに限らず種々の実現方法がある。たとえば、間引きモード、通常モードごとに、走査対象のラインごとに所定時間ずらして、蓄積、読み出しタイミングを発生させるようにしても良い。また、次サイクルの蓄積開始のタイミングは各ラインの読出し処理が重ならない範囲で前にシフトすることも可能である。画像データは、全ラインの画像信号の読出し完了後に画像データ入力手段１１を介して読み込む。
【００３６】
また、ＣＭＯＳ型センサは、原理的に各素子のランダムアクセスが可能であるが、本実施形態では、同一ライン（行）の素子を一括して動作させることを前提として説明した。列についての間引き処理を実行して読み出し時間を短くして間引きモードでのスキャン時間をさらに短くするようにしても良い。
【００３７】
以上の処理によって、１回のシャッタ操作によりＮ枚の画像を取得する。この内訳は、間引きモードによる基準画像１枚と通常モードによる比較画像（Ｎ―１）枚となっている。なお、Ｎは２以上の整数である。
【００３８】
（画像サイズ調整処理）
間引きモードによって、取得した画像と通常モードによって取得した画像例を図５に示す。間引きモードの画像は、水平ラインを間引いているために、図５ａのように横に長い画像となっている。画像サイズ調整手段１２は、通常モードの画像（図５ｂ）の間引きモードで間引かれた水平ラインに相当する画素を除去して、間引きモードと通常モードの画像サイズを一致させる（図５ｃ）。このとき両画像は、図５ａと図５ｃに示すように、サイズ調整された通常モード画像（図５ｃ）の方が歪みが大きくなっている。これは対応する各ラインの露光タイミングの差によるものである。
【００３９】
（動きデータ検出処理）
次に、動きデータ検出手段１３は、間引きモードによる画像（図５ａ）を基準画像とし、サイズ調整された通常モードによる画像（図５ｃ）を比較画像として、基準画像に対する各比較画像の動きデータを計算する。動きデータとしては、基準画像と比較画像の相対的なずれであって平行移動量を表す動きベクトルであってもよいし、画像の回転など動き検出の自由度が高いアフィンパラメータであってもよい。例えば、特開2007-226643号公報には、入力画像の多重解像度処理を行った後、解像度の低い画像から高い画像へと段階的にブロックマッチング処理を実行して、精度の高いアフィンパラメータを求める技術が開示されており、この技術を用いて基準画像と比較画像間の動きデータを演算することができる。
【００４０】
動きデータは、基準画像のサイズに変換した比較画像の動きデータとして算出されるが、最終的にこの動きデータを元の比較画像のサイズにしたときの動きデータに変換する。
たとえば、行を間引いて、ｙ方向に１／ｎのサイズになっている場合は、算出した動きデータのｙ方向成分をｎ倍することによって、元のサイズの比較画像の動きデータを算出する。
【００４１】
歪み補正手段１４は、この動きデータを用いて、入力画像データ保存手段６１に保存されている通常モードの画像（高解像度画像）１〜（Ｎ−１）の歪み（すなわち基準画像に対する動き）を順次補正して、この歪み補正画像（図５ｄ）を画像合成手段１５に渡す。
【００４２】
（画像合成処理）
次に、画像合成手段１５は、歪み補正手段１４から渡された歪み補正画像を加算平均化して重ね合せ処理を行う。図８に補正前後の画像の例を示す。図８（ａ）は補正前の入力画像であり、図８（ｂ）は、画像合成手段１５から出力された補正後の画像である。
【００４３】
この処理によって生成された画像データは、合成画像データ保存手段５２に保存される。そして、合成画像出力手段１６によって、外部の記憶媒体やプリンタ等に出力される。
【００４４】
以上、本実施の形態によれば、フォーカルプレーン方式の電子シャッタを搭載した撮像装置において、間引きモードで撮像した画像を基準画像とし、通常モードで撮像した画像を比較画像として、ブロックマッチング処理によって算出した動きデータをもとに各比較画像の歪みを補正し、さらに補正した比較画像同士を重ね合せていくので、撮影時の手ブレによる画像のボケとフォーカルプレーン方式による画像の歪とを補正して、良質の画像を得ることができる。
【００４５】
なお、上記実施の形態では、連写時の最初に間引きモードで撮影することとしたが、連写の最後あるいは中間に撮影するようにしても良い。好ましくは、連写における手ブレの影響の少ない位置を間引きモードに設定するのがよい。
【００４６】
また、本実施の形態では、撮像画像の歪の発生を防ぐために撮像素子に画像信号の同期取り込み回路あるいはジャイロセンサ等の付加回路を設ける必要が無いため、撮像装置のコストを抑えて歪みの少ない良質の画像を得ることができる。
【００４７】
次に本実施の形態の他の実施例を説明する。
（動きデータ検出処理の他の実施例１）
上記では、間引きモード画像を基準画像とし、各通常モード画像を比較画像として、それぞれ動きデータを演算したが、図６に示すように、まず、間引きモード画像（図６ａ）と最初の１枚目の通常モード画像（図６ｂ）との間で動きデータを検出し、この動きデータをもとに当該通常モード画像の歪み補正を行う。その後は、この歪み補正画像（図６ｄ）を新たな基準画像とし、他の通常モード画像（図６ｅ）の夫々を比較画像として、両画像間の動きデータをブロックマッチング処理によってそれぞれ演算して、その動きデータを用いて対応する通常モード画像の歪みを補正して重ね合わせ処理をするようにしても良い。
【００４８】
（動きデータ検出処理の他の実施例２）
動きデータの演算は、図７に示すように、まず、間引きモード画像（図７ａ）をbilinear法やbicubic法などを用いて補間して、通常モードの画像と同じサイズにし（図７ｃ）、この画像を基準画像として、通常モードでの撮像画像（図７ｂ）との間の動きデータを計算して、歪み補正画像（図７ｄ）を得ることもできる。この場合、高解像度画像の動きデータが直接算出されるため、上述の元の画像サイズへの動きデータ変換処理は不要となる。
【００４９】
本発明は上述の各実施形態に限定されること無く、その要旨を逸脱しない範囲で種々変形して実施することが出来る。たとえば、画像合成処理を省略して、１枚の通常モード画像の歪み補正を実行するのみでも歪み補正効果を得ることができる。
【産業上の利用可能性】
【００５０】
本発明は、携帯電話やデジタルカメラ等の静止画の撮像装置に適用できるのみならず、動画の基本フレームの歪み補正に適用して良質の動画像を得ることができる。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施の形態による撮像装置のブロック図である。
【図２】図１のタイミング発生手段２４の走査信号のタイミングチャートである。
【図３】図２のタイミングを発生させるための一実施例による蓄積開始ルーチンの処理手順を示すフローチャートである。
【図４】図２のタイミングを発生させるための一実施例による画像信号読出しルーチンの処理手順を示すフローチャートである。
【図５】本発明の実施の形態による処理概要の説明図である。
【図６】本発明の他の実施例による処理概要の説明図である。
【図７】本発明のさらに他の実施例による処理概要の説明図である。
【図８】補正前後の画像例である。
【符号の説明】
【００５２】
１  撮像装置
１０  画像処理部
１１  画像データ入力手段
１２  サイズ調整手段
１３  動きデータ検出手段
１４  歪み補正手段
１５  画像合成手段
１６  合成画像出力手段
２１  撮像素子（モジュール）
２２  水平走査手段
２３  垂直走査手段
２４  タイミング発生手段
５１  入力画像データ保存手段
５２  合成画像データ保存手段
【図１】
0004689687.tif 000002
【図２】
0004689687.tif 000003
【図３】
0004689687.tif 000004
【図４】
0004689687.tif 000005
【図５】
0004689687.tif 000006
【図６】
0004689687.tif 000007
【図７】
0004689687.tif 000008
【図８】
0004689687.tif 000009