(57)【要約】【課題】効率的に移動ベクトルを算出することが可能な移動ベクトル算出方法を提供する。【解決手段】第１の画像データに設定された基準ブロックから基準画像データを切り出すステップと、第２の画像データに所定範囲を設定し、基準ブロックと同じ大きさの比較ブロックを所定範囲内で移動させたときの各移動位置の比較ブロックの各々から、比較画像データを切り出すステップと、各移動位置の比較ブロックの各々から切り出された比較画像データと基準画像データとの相関性を演算するステップと、相関性が最も高い比較画像データを切り出した比較ブロックの位置と基準ブロックの位置とから移動ベクトルを算出するステップと、撮像素子に設定された撮影倍率に応じて所定範囲を決定するステップとを含む。【選択図】図２
2007243332.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子から得られる第１の画像データに対する第２の画像データの移動ベクトルを求める移動ベクトル算出方法であって、
前記第１の画像データに設定された基準ブロックから基準画像データを切り出す基準画像データ切り出しステップと、
前記第２の画像データに所定範囲を設定し、前記基準ブロックと同じ大きさの比較ブロックを前記所定範囲内で移動させたときの各移動位置の前記比較ブロックの各々から、比較画像データを切り出す比較画像データ切り出しステップと、
前記各移動位置の比較ブロックの各々から切り出された前記比較画像データと、前記基準画像データとの相関性を演算する相関性演算ステップと、
前記相関性が最も高い前記比較画像データを切り出した前記比較ブロックの位置と前記基準ブロックの位置とから、前記移動ベクトルを算出する移動ベクトル算出ステップと、
前記撮像素子に設定された撮影倍率に応じて前記所定範囲を決定する所定範囲決定ステップとを含む移動ベクトル算出方法。
【請求項２】
請求項１記載の移動ベクトル算出方法であって、
前記所定範囲決定ステップでは、前記撮影倍率が相対的に大きい場合に前記所定範囲を相対的に広くし、前記撮影倍率が相対的に小さい場合に前記所定範囲を相対的に狭くする移動ベクトル算出方法。
【請求項３】
撮像素子から得られる第１の画像データに対する第２の画像データの移動ベクトルを求める移動ベクトル算出装置であって、
前記第１の画像データに設定された基準ブロックから基準画像データを切り出す基準画像データ切り出し手段と、
前記第２の画像データに所定範囲を設定し、前記基準ブロックと同じ大きさの比較ブロックを前記所定範囲内で移動させたときの各移動位置の前記比較ブロックの各々から、比較画像データを切り出す比較画像データ切り出し手段と、
前記各移動位置の比較ブロックの各々から切り出された前記比較画像データと、前記基準画像データとの相関性を演算する相関性演算手段と、
前記相関性が最も高い前記比較画像データを切り出した前記比較ブロックの位置と前記基準ブロックの位置とから、前記移動ベクトルを算出する移動ベクトル算出手段と、
前記撮像素子に設定された撮影倍率に応じて前記所定範囲を決定する所定範囲決定手段とを含む移動ベクトル算出装置。
【請求項４】
請求項３記載の移動ベクトル算出装置であって、
前記所定範囲決定手段は、前記撮影倍率が相対的に大きい場合に前記所定範囲を相対的に広くし、前記撮影倍率が相対的に小さい場合に前記所定範囲を相対的に狭くする移動ベクトル算出装置。
【請求項５】
動画撮影機能を有する撮像装置であって、
請求項３又は４記載の移動ベクトル算出装置と、前記移動ベクトル算出装置によって算出された移動ベクトルにしたがって前記第２の画像データから切り出す記録用画像データの切り出し位置を設定する切り出し位置設定手段とを含む手ブレ補正装置と、
前記撮像素子とを備える撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像素子から得られる第１の画像データと第２の画像データの間の移動ベクトルを求める移動ベクトル算出方法、移動ベクトル算出装置、これを備えた撮像装置に関する。
【０００２】
例えば、動画撮影機能を有するデジタルスチルカメラやビデオカメラ等の撮像装置を手に持ち動画を撮影する場合、カメラを持つ手が振れると、あるフレームの画像中に映っている静止物画像の位置が次フレームの画面では移動してしまい、見づらい動画になってしまう。そこで、あるフレームの画像に対して次フレームの画像の移動ベクトルを検出し、画像が揺れない様に手ブレ補正を行うことが行われている。
【０００３】
図５は、手ブレ補正を行うときの移動ベクトルを算出する原理を示す説明図である。
デジタルカメラでは、動画撮影時、撮像素子から得られた最大解像度の画像データ（以下、最大画像データという）が所定のフレームレートで順次手ブレ補正装置に入力される。手ブレ補正装置では、図５（ａ）に示すように、撮像素子から得られたｎフレーム目の最大画像データ６１において、実際に動画の１フレームとして記録するために切り出す所定サイズの画像データ（以下、記録用画像データという）の切り出し位置を決定し、この切り出し位置にある画像データ６６を切り出して、記録媒体等に記録する。この場合、図５（ａ）に示すｎフレーム目の全体画像データ６１中の所定アドレスで示されるブロック６２内の画像データを基準画像データとすると、図５（ｂ）に示すｎ＋１フレーム目の全体画像データ６３中のブロック６２と同一所定アドレスで示されるブロック６４によって切り出された比較画像データが基準画像データと同一であれば、全体画像データ６１に対して全体画像データ６３は振れていないことになる。
【０００４】
しかし、手ブレが発生していれば、ブロック６２内の基準画像データとブロック６４で切り出された比較画像データは一致しない。そこで、手ブレ補正装置では、全体画像データ６３中のブロック６４を、全体画像データ６３に設定した所定範囲６５（以下、探索範囲という）内でブロック６４ａ，６４ｂ，６４ｃ，・・・のように、Ｘ方向（水平方向）、Ｙ方向（垂直方向）に１画素づつずらしながら、探索範囲６５内で移動させた各ブロック６４ａ，６４ｂ，６４ｃ，・・・内の夫々の比較画像データを基準画像データと比較して、夫々の比較画像データと基準画像データとの相関性を演算し、基準画像データと最も相関性が高い比較画像データを切り出したブロック位置を求める。
【０００５】
図５（ｂ）に示す例で、ブロック６２の基準画像データに対し最も相関性の高い比較画像データが探索範囲６５内のブロック６４ｃで切り出されたとすると、全体画像データ６１に対する全体画像データ６３の差は「ｋ」となり、このｋが全体画像データ６１に対する全体画像データ６３の移動ベクトルとなる。従って、手ブレ補正装置では、図５（ｃ）に示すように、全体画像データ６３に設定する記録用画像データの切り出し位置を、画像データ６６を切り出した位置から移動ベクトルｋだけ移動させた位置とし、この切り出し位置から画像データ６７を切り出して記録媒体等に記録すれば、手ブレの補正された画像データを得ることができる。最初のフレームの画像データから切り出される記録用画像データの端部と全体画像データの端部との間の範囲内で、切り出し位置をずらすことが可能であるため、この範囲が手ブレ補正を行うことができる手ブレ補正範囲となる。
【０００６】
手ブレ補正装置で算出可能な移動ベクトルの最大値は、撮像素子に設定される撮影倍率（光学ズーム倍率や電子ズーム倍率）によって変化する。例えば、撮影倍率が小さい場合は移動ベクトルの最大値も小さくなり、撮影倍率が大きい場合は移動ベクトルの最大値も大きくなる。移動ベクトルの最大値が小さい場合は、上記手ブレ補正範囲は小さくても構わない。しかし、移動ベクトルの最大値が大きい場合は、上記手ブレ補正範囲を大きくする必要がある。一般に、手ブレ補正範囲は、撮影倍率に関わらず一定の大きさになっているため、撮影倍率が小さい場合には、手ブレ補正範囲が広すぎてしまい、この分、余計な画像処理が必要となってしまう。そこで、従来、手ブレ補正範囲を撮影倍率に応じて変えることにより、手ブレ補正範囲を適正化して、画像処理の効率化を図った電子カメラが提案されている（特許文献１参照）。
【０００７】
【特許文献１】特開２００１−２８５６９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
手ブレ補正装置で算出可能な移動ベクトルの最大値が小さい場合には、移動ベクトルの最大値が大きい場合に比べて、探索範囲を狭くしても移動ベクトルを算出可能である。しかし、特許文献１記載の電子カメラでは、撮影倍率に関わらず探索範囲が一定であるため、移動ベクトルの最大値が小さい場合でも、移動ベクトルの最大値が大きい場合と同じだけの演算を行う必要があり、移動ベクトルの算出効率が悪かった。
【０００９】
本発明は、上記事情に鑑みてなされたものであって、効率的に移動ベクトルを算出することが可能な移動ベクトル算出方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の移動ベクトル算出方法は、撮像素子から得られる第１の画像データに対する第２の画像データの移動ベクトルを求める移動ベクトル算出方法であって、前記第１の画像データに設定された基準ブロックから基準画像データを切り出す基準画像データ切り出しステップと、前記第２の画像データに所定範囲を設定し、前記基準ブロックと同じ大きさの比較ブロックを前記所定範囲内で移動させたときの各移動位置の前記比較ブロックの各々から、比較画像データを切り出す比較画像データ切り出しステップと、前記各移動位置の比較ブロックの各々から切り出された前記比較画像データと、前記基準画像データとの相関性を演算する相関性演算ステップと、前記相関性が最も高い前記比較画像データを切り出した前記比較ブロックの位置と前記基準ブロックの位置とから、前記移動ベクトルを算出する移動ベクトル算出ステップと、前記撮像素子に設定された撮影倍率に応じて前記所定範囲を決定する所定範囲決定ステップとを含む。
【００１１】
本発明の移動ベクトル算出方法は、前記所定範囲決定ステップでは、前記撮影倍率が相対的に大きい場合に前記所定範囲を相対的に広くし、前記撮影倍率が相対的に小さい場合に前記所定範囲を相対的に狭くする。
【００１２】
本発明の移動ベクトル算出装置は、撮像素子から得られる第１の画像データに対する第２の画像データの移動ベクトルを求める移動ベクトル算出装置であって、前記第１の画像データに設定された基準ブロックから基準画像データを切り出す基準画像データ切り出し手段と、前記第２の画像データに所定範囲を設定し、前記基準ブロックと同じ大きさの比較ブロックを前記所定範囲内で移動させたときの各移動位置の前記比較ブロックの各々から、比較画像データを切り出す比較画像データ切り出し手段と、前記各移動位置の比較ブロックの各々から切り出された前記比較画像データと、前記基準画像データとの相関性を演算する相関性演算手段と、前記相関性が最も高い前記比較画像データを切り出した前記比較ブロックの位置と前記基準ブロックの位置とから、前記移動ベクトルを算出する移動ベクトル算出手段と、前記撮像素子に設定された撮影倍率に応じて前記所定範囲を決定する所定範囲決定手段とを含む。
【００１３】
本発明の移動ベクトル算出装置は、前記所定範囲決定手段は、前記撮影倍率が相対的に大きい場合に前記所定範囲を相対的に広くし、前記撮影倍率が相対的に小さい場合に前記所定範囲を相対的に狭くする。
【００１４】
本発明の撮像装置は、動画撮影機能を有する撮像装置であって、前記移動ベクトル算出装置と、前記移動ベクトル算出装置によって算出された移動ベクトルにしたがって前記第２の画像データから切り出す記録用画像データの切り出し位置を設定する切り出し位置設定手段とを含む手ブレ補正装置と、前記撮像素子とを備える。
【発明の効果】
【００１５】
本発明によれば、効率的に移動ベクトルを算出することが可能な移動ベクトル算出方法を提供することができる。
【発明を実施するための最良の形態】
【００１６】
図１は、本発明の実施形態を説明するための撮像装置の一例としてのデジタルカメラの概略構成を示すブロック図である。
同図に示すデジタルカメラ１００は、撮影レンズ１ａおよび撮像素子１ｂを含む撮像部１と、アナログ信号処理部２と、Ａ／Ｄ変換部３と、駆動部４と、レンズ駆動部５と、デジタル信号処理部６と、圧縮／伸張処理部７と、表示部８と、システム制御部（ＣＰＵ）９と、内部メモリ１０と、メディアインタフェース１１と、記録メディア１２と、操作部１３と、手振れ補正装置１５とを備える。デジタル信号処理部６、圧縮／伸張処理部７、表示部８、システム制御部９、内部メモリ１０、メディアインタフェース１１、及び手振れ補正装置１５は、システムバス１４に接続されている。
【００１７】
撮像部１は、ズームレンズや撮影レンズを含む光学系１ａと、ＣＣＤ型やＣＭＯＳ型の固体撮像素子等の撮像素子１ｂとによって被写体を撮像するものであり、アナログの撮像信号を出力する。アナログ信号処理部２は、撮像部１で得られた撮像信号に所定のアナログ信号処理を施す。Ａ／Ｄ変換部３は、アナログ信号処理部２で処理後のアナログ信号をデジタル信号に変換する。
【００１８】
駆動部４は、デジタルカメラ１００が撮影モード（被写体を撮影して撮影画像データの記録が可能なモード）に設定されると、システム制御部９から供給される駆動パルスによって、固体撮像素子１ｂ、アナログ信号処理部２、及びＡ／Ｄ変換部３を駆動する。デジタルカメラ１００は動画撮影モードと静止画撮影モードが設定可能である。
【００１９】
レンズ駆動部５は、操作部１３から光学ズーム倍率の変更指示がなされると、その指示に応じて光学系１ａに含まれるズームレンズを移動させて撮像素子１ｂに設定する撮影倍率を変更する。レンズ駆動部５はシステム制御部９によって制御される。
【００２０】
デジタル信号処理部６は、Ａ／Ｄ変換部３からのデジタル信号に対して、操作部１３によって設定された動作モードに応じたデジタル信号処理を行って撮影画像データを生成する。デジタル信号処理部６が行う処理には、黒レベル補正処理（ＯＢ処理）、リニアマトリクス補正処理、ホワイトバランス調整処理、ガンマ補正処理、同時化処理等が含まれる。デジタル信号処理部６は、例えばＤＳＰで構成される。動画撮影モードに設定された場合、デジタル信号処理部６からは、所定のフレームレートで例えば最大解像度の画像データが順次出力されて、これらが内部メモリ１０に記憶される。デジタル信号処理部９は、操作部１３から電子ズーム倍率の変更指示がなされると、その指示に応じて画像処理を行って撮像素子１ｂに設定する撮影倍率を変更する。
【００２１】
圧縮／伸張処理部７は、デジタル信号処理部６で生成された撮影画像データに対して圧縮処理を施すとともに、記録メディア１２から得られた圧縮画像データに対して伸張処理を施す。
【００２２】
表示部８は、例えばＬＣＤ表示装置を含んで構成され、撮影されてデジタル信号処理を経た撮影画像データに基づく画像を表示する。記録メディア１２に記録された圧縮画像データを伸張処理して得た画像データに基づく画像の表示も行う。また、撮影モード時のスルー画像、デジタルカメラの各種状態、操作に関する情報の表示等も可能である。
【００２３】
システム制御部９は、所定のプログラムによって動作するプロセッサを主体に構成され、撮影動作を含むデジタルカメラ１００全体の統括制御を行う。システム制御部９は、操作部１３から撮影倍率の変更指示があると、この指示をレンズ駆動部５やデジタル信号処理部６に通知して、撮影倍率の変更制御を行う。
【００２４】
内部メモリ１０は、例えばＤＲＡＭであり、手ブレ補正装置１５、デジタル信号処理部６、及びシステム制御部９のワークメモリとして利用される他、記録メディア１２に記録される撮影画像データを一時的に記憶するバッファメモリや表示部８への表示用画像データのバッファメモリとしても利用される。メディアインタフェース１１は、メモリカード等の記録メディア１２との間のデータの入出力を行うものである。
【００２５】
操作部１３は、デジタルカメラ使用時の各種操作を行うものであり、撮影指示を行うためのレリーズボタン（図示せず）を含む。
【００２６】
図２は、図１に示す手ブレ補正装置１５の概略構成を示すブロック図である。
手振れ補正装置１５は、システム制御部９が指定する撮影倍率を取得する撮影倍率取得部２１と、撮影倍率取得部２１で取得された撮影倍率に応じて探索範囲を決定する探索範囲決定部２２と、探索範囲決定部２２で決定された探索範囲に基づいて、時刻ｔｎ＋１（ｎは自然数）において、時刻ｔｎで撮像素子１ｂから得られる最大画像データ最大画像データＤｎ（特許請求の範囲の第１の画像データに相当）に対する、時刻ｔｎ＋１で撮像素子１ｂから得られる最大画像データＤｎ＋１（特許請求の範囲の第２の画像データに相当）の移動ベクトルＢｎ＋１を求める移動ベクトル算出部２３と、移動ベクトル算出部２３で算出された移動ベクトルＢｎ＋１に応じて、移動ベクトルＢｎ＋１に基づく動きを相殺するために最大画像データＤｎ＋１から切り出すべき記録用画像データの切り出し位置を設定し、切出位置信号を内部メモリ１０に出力する切り出し位置設定部２４とを含む。
【００２７】
図３は、図２に示す移動ベクトル算出部２３の概略構成を示すブロック図である。
図３に示す移動ベクトル算出部２３は、最大画像データＤｎを取り込み格納するメモリ３１と、該メモリ３１に格納された最大画像データＤｎの所定アドレス位置に基準ブロックを設定し、設定した基準ブロックから基準画像データを切り出す基準画像データ切出部３２と、最大画像データＤｎ＋１を取り込み格納するメモリ３３と、メモリ３３に格納された最大画像データＤｎ＋１に探索範囲決定部２２で決定された探索範囲を設定し、この探索範囲内で、基準ブロックと同じ大きさの比較ブロックを移動させたときの各移動位置の比較ブロックの各々から、比較画像データを切り出す比較画像データ切り出し部３４と、比較画像データ切り出し部３４で切り出された各移動位置での比較画像データと、基準画像データ切り出し部３２で切り出された基準画像データとの相関性を演算する相関性演算部３５と、相関性演算部３５で算出された相関性が最も高い比較画像データを切り出した比較ブロックの位置と基準ブロックの位置とから、最大画像データＤｎ＋１の最大画像データＤｎに対するずれ量を演算するずれ量演算部３６とを備える。
【００２８】
探索範囲決定部２２は、設定された撮影倍率が相対的に大きい場合には、相対的に広い探索範囲を決定し、設定された撮影倍率が相対的に小さい場合には、相対的に狭い探索範囲を決定する。
【００２９】
比較画像データ切り出し部３４には、探索範囲決定部２２で決定された探索範囲の情報が入力され、比較画像データ切り出し部３４は入力された情報にしたがって探索範囲を設定する。
【００３０】
相関性演算部３５は、基準画像データと比較画像データとの相関性を示す値として、例えば、基準画像データの任意の位置の画素データと、この画素データと同じ位置にある比較画像データの画素データとの差の絶対値を全ての位置について加算した値（以下、不一致値という）を求める。そして、相関性演算部３５は、最も小さい不一致値が得られた比較画像データを、基準画像データとの相関性が最も高い比較画像データと判断して、その比較画像データを切り出した比較ブロックの切り出し位置をずれ量演算部３６に通知する。
【００３１】
ずれ量演算部３６は、相関性演算部３５から通知された比較ブロックの切り出し位置の、基準ブロックが切り出された位置に対するずれ量を演算し、このずれ量を移動ベクトルとして出力する。
【００３２】
次に、手ブレ補正装置１５の動作を説明する。
まず、ユーザが操作部１３を操作して撮影倍率を設定すると、設定された撮影倍率が撮影倍率取得部２１によって取得され、これが探索範囲決定部２２に入力され、設定された撮影倍率に応じて探索範囲が決定される。そして、設定された撮影倍率で撮像素子１ｂにより撮影が開始される。
【００３３】
時刻ｔ１で撮像素子１ｂから得られた最大画像データＤ１が内部メモリ１０に記憶されると、最大画像データＤ１がメモリ３１に格納されると共に、切り出し位置設定部２４によって最大画像データＤ１の切り出し位置が設定される。これにより、最大画像データＤ１に設定された切り出し位置から記録用画像データが切り出され、切り出された記録用画像データが記録メディア１２に記録される。尚、記録用画像データの切り出し及び記録は、切り出し位置設定部２４やシステム制御部９等が行えば良い。
【００３４】
次に、時刻ｔ２で撮像素子１ｂから得られた最大画像データＤ２が内部メモリ１０に記憶されると、これがメモリ３３に格納される。
【００３５】
次に、基準画像データ切り出し部３２によって、最大画像データＤ１から基準画像データが切り出され、これが相関性演算部３５に入力される。
【００３６】
次に、比較画像データ切り出し部３４によって、探索範囲決定部２２から入力された探索範囲が最大画像データＤ２に設定され、この探索範囲内で比較ブロックを移動させたときの各移動位置の比較ブロックから比較画像データが切り出され、これが相関性演算部３５に順次入力される。
【００３７】
次に、相関性演算部３５によって、比較画像データと基準画像データとの相関性を示す不一致値が演算され、最も小さい不一致値が得られた比較画像データを得た比較ブロックの切り出し位置が、ずれ量演算部３６に通知される。
【００３８】
次に、ずれ量演算部３６によって、相関性演算部３５から通知された比較ブロックの位置と基準ブロックの位置とのずれ量が演算され、このずれ量が移動ベクトルとして切り出し位置設定部２４に入力される。
【００３９】
次に、切り出し位置設定部２４によって、移動ベクトルに応じた切り出し位置が最大画像データＤ２に設定される。これにより、最大画像データＤ２に設定された切り出し位置から記録用画像データが切り出され、切り出された記録用画像データが記録メディア１２に記録される。
【００４０】
以上のように、手ブレ補正装置１５によれば、撮影倍率に応じて決定された探索範囲内で比較ブロックを移動させたときの各移動位置での比較画像データと、基準画像データとの相関性が演算され、この相関性に基づいて移動ベクトルが算出されて、手ブレ補正が実現される。
【００４１】
上述したように、手ブレ補正装置１５で算出可能な移動ベクトルの最大値は、撮像素子１ｂに設定される撮影倍率（光学ズーム倍率や電子ズーム倍率）によって変化する。このため、探索範囲も撮影倍率に応じて変えることが可能である。この理由について、図４を用いて説明する。図４において、符号４０は、撮像素子１ｂから得られる最大画像データを示し、符号４１は、探索範囲を示し、符号４２は基準ブロックと同じ位置に設定した比較ブロックを示す。
【００４２】
例えば、移動ベクトル算出部２３で算出可能な移動ベクトルの最大値が、水平方向に１画素データ、垂直方向に１画素データであった場合を考える。この場合、図４に示す最大画像データ４０に設定される探索範囲４１と比較ブロック４２との間の範囲（ハッチングしてある範囲）は、比較ブロック４２を、少なくとも上下左右にそれぞれ１画素データ分移動させられるだけの範囲であれば良い。一方、移動ベクトル算出部２３で算出可能な移動ベクトルの最大値が、水平方向に１０画素データ、垂直方向に１０画素データであった場合には、図４に示す探索範囲４１と比較ブロック４２との間の範囲（ハッチングしてある範囲）は、比較ブロック４２を、少なくとも上下左右にそれぞれ１０画素データ分移動させられるだけの範囲が必要となる。
【００４３】
このように、移動ベクトルの最大値によって、最低限必要な探索範囲４１の大きさも決まってくることがわかる。本実施形態の手ブレ補正装置１５によれば、撮影倍率が大きい場合、即ち、手ブレが比較的大きくなって移動ベクトルの最大値が大きくなるような撮影時においては、探索範囲４１の大きさを、その移動ベクトルの算出に最低限必要な大きさになるように例えば大きく設定し、撮影倍率が小さい場合、即ち、手ブレが比較的小さくなって移動ベクトルの最大値が小さくなるような撮影時においては、探索範囲４１の大きさを、その移動ベクトルの算出に最低限必要な大きさになるように例えば小さく設定することができる。この結果、比較画像データ切り出し部３４及び相関性演算部３５における処理量を最適化することができ、効率的な手ブレ補正が可能となる。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施形態を説明するための撮像装置の一例としてのデジタルカメラの概略構成を示すブロック図
【図２】図１に示す手ブレ補正装置の概略構成を示すブロック図
【図３】図２に示す移動ベクトル算出部の概略構成を示すブロック図
【図４】探索範囲の大きさを撮影倍率に応じて変更してもよいことを説明するための図
【図５】手ブレ補正を行うときの移動ベクトルを算出する原理を示す説明図
【符号の説明】
【００４５】
１  撮像部
１ａ  光学系
１ｂ  固体撮像素子
２  アナログ信号処理部
３  Ａ／Ｄ変換部
４  駆動部
５  レンズ駆動部
６  デジタル信号処理部
７  圧縮／伸張処理部
８  表示部
９  システム制御部
１０  内部メモリ
１１  メディアインタフェース
１２  記録メディア
１３  操作部
１４  システムバス
１５  手ブレ補正装置
２１  撮影倍率算出部
２２  探索範囲決定部
２３  移動ベクトル算出部
２４  切り出し位置設定部
３１，３３  メモリ
３２  基準画像データ切り出し部
３３  比較画像データ切り出し部
３５  相関性演算部
３６  ずれ量演算部
【図１】
2007243332.tif 000003
【図２】
2007243332.tif 000004
【図３】
2007243332.tif 000005
【図４】
2007243332.tif 000006
【図５】
2007243332.tif 000007