(57)【要約】【課題】奥行方向移動判定装置及び方法を提供する。【解決手段】画像情報を取得する画像情報取得部と、前記画像情報取得部にて取得される複数枚の画像情報に基づいて、画像内の複数の検出箇所における局所的な動きベクトルを検出する動きベクトル検出部と、前記動きベクトル検出部での検出結果に基づいて、変換行列を算出する変換行列算出部と、変換行列算出部での算出結果に基づいて、被写体の奥行方向の前後移動を判定する移動判定部とを備える。【選択図】図３
2008153741.tif 000002
【特許請求の範囲】
【請求項１】
画像情報を取得する画像情報取得部と、
前記画像情報取得部にて取得される複数枚の画像情報に基づいて、画像内の複数の検出箇所における局所的な動きベクトルを検出する動きベクトル検出部と、
前記動きベクトル検出部での検出結果に基づいて、変換行列を算出する変換行列算出部と、
変換行列算出部での算出結果に基づいて、被写体の奥行方向の前後移動を判定する移動判定部とを備えることを特徴とする奥行方向移動判定装置。
【請求項２】
前記動きベクトル検出部が動きベクトルを算出するために用いた基準位置座標を（ｘ，ｙ）とし、
動きベクトルを算出するために用いた基準位置座標（ｘ，ｙ）と動きベクトルを足し合わせた座標を（ｘ’，ｙ’）とし、
前記変換行列算出部は、
変換行列
【数１】
2008153741.tif 000006
から大きさを表す変数ｓを算出し、
移動判定部は、ｓがある所定の閾値以上であるか、他の所定の閾値以下である場合、被写体の奥行方向の前後移動があると判定することを特徴とする請求項１記載の奥行方向移動判定装置。
【請求項３】
請求項１又は２に記載の奥行方向移動判定装置と、
前記奥行方向移動判定装置によって判定された被写体の奥行方向の前後移動を補正する手段とを備えることを特徴とする手ぶれ補正装置。
【請求項４】
請求項３に記載の手ぶれ補正装置を備えることを特徴とする電子機器。
【請求項５】
カメラ付き無線通信端末またはカメラ付き携帯情報端末であることを特徴とする請求項４記載の電子機器。
【請求項６】
画像情報を取得する画像情報取得ステップと、
前記画像情報取得ステップにて取得される複数枚の画像情報に基づいて、画像内の複数の検出箇所における局所的な動きベクトルを検出する動きベクトル検出ステップと、
前記動きベクトル検出ステップでの検出結果に基づいて、変換行列を算出する変換行列算出ステップと、
変換行列算出ステップでの算出結果に基づいて、被写体の奥行方向の前後移動を判定する移動判定ステップとを含むことを特徴とする奥行方向移動判定方法。
【請求項７】
前記動きベクトル検出ステップにおいて動きベクトルを算出するために用いた基準位置座標を（ｘ，ｙ）とし、
動きベクトルを算出するために用いた基準位置座標（ｘ，ｙ）と動きベクトルを足し合わせた座標を（ｘ’，ｙ’）とし、
前記変換行列算出ステップにおいて、
変換行列
【数１】
2008153741.tif 000007
から大きさを表す変数ｓを算出し、
移動判定ステップにおいて、ｓがある所定の閾値以上であるか、他の所定の閾値以下である場合、被写体の奥行方向の前後移動があると判定することを特徴とする請求項６記載の奥行方向移動判定方法。
【請求項８】
請求項６又は７に記載の方法をコンピュータに実行させるためのプログラム。
【請求項９】
請求項８に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影装置のぶれなどによる、被写体の撮影装置に対する相対的な奥行方向への移動があるか否かを判定する奥行方向移動判定装置および方法と、およびその奥行方向移動判定装置を備える手ぶれ補正装置とに関する。本発明は、奥行方向移動判定方法をコンピュータに実行させるためのプログラムと、そのプログラムを記録したコンピュータ読み取り可能な記録媒体にも関する。
【背景技術】
【０００２】
通常、カメラなどの撮影装置で被写体を撮影する際は、その撮影装置を人が手で支えて撮影を行っている。そのため、被写体を撮影する際には、所謂「手ぶれ」などによる撮影画像の品質低下という問題が常に存在している。これを解決するために、従来では、三脚などで撮影装置を固定支持して撮影する方法のほかに、振動ジャイロや角速度センサなどを利用し光学系や撮像素子を駆動制御することによって、ぶれの撮影への影響を低減させる技術が開示されている。また、特許文献１や特許文献２などには、同一の被写体に対して時間的に前後に撮影された撮影画像のデータをソフトウェア上で電子的に比較処理することで、生じたぶれの方向を検出し補正する、電子式とよばれるぶれの方向の検出方法および手ぶれ補正技術も開示されている。
【０００３】
【特許文献１】特開平７−１７７４１９号公報
【特許文献２】特開平５−１１０９３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、例えば上記従来の電子式手ぶれ検出、補正技術では、ぶれの方向の検出において上下あるいは左右という被写体の二次元方向へのぶれのみの検出しかしていない。しかし、実際には、上記二次元方向へのぶれに加え、撮影装置に対する奥行方向へのぶれもある。すなわち、従来の電子式手ぶれ検出、補正技術では、その奥行方向へのぶれも考慮に入れたぶれの検出や画像の補正を行っていない、と言う課題がある。
【０００５】
特に、技術の進歩により撮影装置の小型、軽量化が図られたため撮影装置を片手で簡単に保持して撮影することが可能になり、従来の両手で支えて撮影するカメラと比べて手ぶれも発生しやすくなっている。とりわけカメラ付携帯電話や、液晶表示モニターなどを一体化して備えたカメラでの撮影においては、従来のファインダーを覗くタイプのカメラと比べて奥行方向の手ぶれの発生が顕著であるとも言える。なぜならば、従来型のカメラとカメラ付携帯電話などでは、その撮影装置の保持方法など、その撮影体勢が大きく異なるためである。
【０００６】
すなわち、従来のカメラではファインダーを覗いて撮影する必要があるため比較的身体の近くで撮影装置を保持した体勢で撮影するので撮影装置も安定しやすく、奥行方向への手ぶれは比較的発生しにくい。しかし、一般的に腕を伸ばし身体から撮影装置を離し保持するというカメラ付携帯電話などの撮影体勢では、その伸ばした腕が前後にぶれることは容易に起こりうるので、奥行方向への手ぶれも比較的発生しやすいと言える。
【０００７】
上述したことを鑑み、本発明は、奥行方向移動判定装置及び方法を提供することを目的とする。本発明は、奥行方向移動判定装置を備える手ぶれ補正装置と、奥行方向移動判定方法をコンピュータに実行させるためのプログラムと、そのプログラムを記録したコンピュータ読み取り可能な記録媒体も提供する。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の奥行方向移動判定装置は、画像情報を取得する画像情報取得部と、前記画像情報取得部にて取得される複数枚の画像情報に基づいて、画像内の複数の検出箇所における局所的な動きベクトルを検出する動きベクトル検出部と、前記動きベクトル検出部での検出結果に基づいて、変換行列を算出する変換行列算出部と、変換行列算出部での算出結果に基づいて、被写体の奥行方向の前後移動を判定する移動判定部とを備えることを特徴とする。
【０００９】
前記動きベクトル検出部が動きベクトルを算出するために用いた基準位置座標を（ｘ，ｙ）とし、動きベクトルを算出するために用いた基準位置座標（ｘ，ｙ）と動きベクトルを足し合わせた座標を（ｘ’，ｙ’）とし、前記変換行列算出部は、変換行列
【００１０】
【数１】
2008153741.tif 000003
から大きさを表す変数ｓを算出し、移動判定部は、ｓがある所定の閾値以上であるか、他の所定の閾値以下である場合、被写体の奥行方向の前後移動があると判定してもよい。
【００１１】
本発明の手ぶれ補正装置は、前記奥行方向移動判定装置と、前記奥行方向移動判定装置によって判定された被写体の奥行方向の前後移動を補正する手段とを備えることを特徴とする。
【００１２】
本発明の電子機器は、前記手ぶれ補正装置を備えることを特徴とする。
【００１３】
前記電子機器は、カメラ付き無線通信端末またはカメラ付き携帯情報端末であってもよい。
【００１４】
本発明の奥行方向移動判定方法は、画像情報を取得する画像情報取得ステップと、前記画像情報取得ステップにて取得される複数枚の画像情報に基づいて、画像内の複数の検出箇所における局所的な動きベクトルを検出する動きベクトル検出ステップと、前記動きベクトル検出ステップでの検出結果に基づいて、変換行列を算出する変換行列算出ステップと、変換行列算出ステップでの算出結果に基づいて、被写体の奥行方向の前後移動を判定する移動判定ステップとを含むことを特徴とする。
【００１５】
前記動きベクトル検出ステップにおいて動きベクトルを算出するために用いた基準位置座標を（ｘ，ｙ）とし、動きベクトルを算出するために用いた基準位置座標（ｘ，ｙ）と動きベクトルを足し合わせた座標を（ｘ’，ｙ’）とし、前記変換行列算出ステップにおいて、変換行列
【００１６】
【数１】
2008153741.tif 000004
から大きさを表す変数ｓを算出し、移動判定ステップにおいて、ｓがある所定の閾値以上であるか、他の所定の閾値以下である場合、被写体の奥行方向の前後移動があると判定してもよい。
【００１７】
本発明のコンピュータプログラムは、前記奥行方向移動判定方法をコンピュータに実行させるためのものである。
【００１８】
本発明のコンピュータ読み取り可能な記録媒体は、前記プログラムを記録したものである。
【発明の効果】
【００１９】
上記構成を備えた本発明の奥行方向移動判定装置により、従来行っていた上下左右という二次元方向への被写体のぶれのみならず、撮影時に発生する奥行方向への前後移動のぶれを判定することが可能になる。また、その判定を利用した本発明の手ぶれ補正システムにより撮影装置の奥行方向へのぶれにより発生した撮影画像のぶれを、上下左右方向のぶれではなく、奥行方向へのぶれとしてその方向を正しく検出することができる。また、その正確なぶれ方向の検出に基づいて、撮影画像に対する正確な補正をすることが可能になる。
【発明を実施するための最良の形態】
【００２０】
以下に、各発明の実施の形態を図を参照しつつ説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。
【００２１】
なお、以下に記載する本発明の機能ブロックは、ハードウェア、ソフトウェア、又はハードウェア及びソフトウェアの両方として実現され得る。具体的には、コンピュータを利用するものであれば、ＣＰＵ（中央演算処理装置）やメモリ、バス、ハードディスクや不揮発性メモリなどの記憶装置、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの記憶メディア、それらメディアの読取ドライブ、各種通信や印刷機器用の送受信ポート、その他の周辺装置などのハードウェア構成部や、それらハードウェアを制御するためのドライバプログラムやその他アプリケーションプログラム、情報入力に利用されるインターフェースなどが挙げられる。具体的には、メモリ上に展開されたプログラムを順次実行することで、メモリ上のデータや、インターフェースを介して入力されるデータの加工、蓄積、出力などにより各部の機能が実現される。
【００２２】
また本発明は、装置またはシステムとして実現できるのみでなく、方法としても実現可能である。また、このような発明の一部をソフトウェアとして構成することができることもできる。さらに、そのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品、及び同製品を記録媒体に固定した記録媒体も、当然にこの発明の技術的な範囲に含まれる（本明細書の全体を通じて同様である）。
【００２３】
図１は、カメラ等の撮影装置による撮影に際して生じる撮影装置の「ぶれ」の方向について説明するための図である。なお、図１（ａ）は、被写体Ａと撮影装置Ｂとを上方から見た図である。また図１（ｂ）は、被写体Ａと撮影装置Ｂとを側面から見た図である。一方において、図１（ａ）の矢印αで示すように、撮影装置Ｂは被写体Ａに対して左右方向へぶれる可能性がある。他方において、図１（ｂ）の矢印βで示すように、撮影装置Ｂは、被写体Ａに対して上下方向へもぶれる可能性がある。しかしながら、撮影装置Ｂは、これら左右方向のぶれおよび上下方向のぶれのみならず、図１（ａ）および図１（ｂ）の矢印γで示すように、被写体Ａに対して奥行方向の前後方向にぶれる可能性も存在する。
【００２４】
図２は、上記説明した撮影装置のぶれにより生じる撮影画像でのぶれの一例を表す図である。なお、この図は、例えば動画像撮影において時間軸上で近傍にある個々のフレーム（コマ）画像を重ね合わせたものである。例えば図１の矢印αで示すように撮影装置が左右方向へぶれている場合、図２（ａ）に示すように、その撮影画像内で本来実線で示す位置に撮影されるべき被写体が前後のフレームにおいてそれぞれ破線で示すように左右の位置にぶれていることがわかる。同様に図１の矢印βで示す上下方向のぶれがある場合、図２（ｂ）に示すような被写体の上下のぶれが発生することがわかる。また、図１の矢印γで示す三次元方向の前後移動のぶれがある場合、図２（ｃ）に示すように、二次元の撮影画像内では被写体像の拡大縮小という形でぶれが撮影される。したがってこれを動画像として再生した際には、被写体がぶれて動くという見づらい再生動画像になってしまう。
【００２５】
従来の手ぶれ補正システムにおける手ぶれの方向判定装置では、図１の矢印αや矢印βに示すような上下左右でのぶれの方向を検出していた。そしてその検出結果から、図２（ａ）、図２（ｂ）で示すような手ぶれ撮影画像に対する補正のみを行っていた。しかし、本実施例の奥行方向移動判定装置ではそれのみならず、図１の矢印γで示すような三次元の奥行方向の前後のぶれについても、その手ぶれの方向を正確に判定できることを特徴としている。そして、それにより従来では手ぶれの方向を正確に検出できず補正が困難であった図２のγで示すような撮影画像に関しても正確な手ぶれ補正を行うことが可能になる。
【００２６】
図３は、本発明の奥行方向移動判定装置の構成の一例を示すブロック図である。本実施例の奥行方向移動判定装置３００は、画像情報取得部３０１と、動きベクトル検出部３０２と、変換行列算出部３０３と、移動判定部３０４とを備える。
【００２７】
図８は、本発明の奥行方向移動判定装置を備えた撮像装置のハードウェア構成の一例を示すブロック図である。本撮影装置は、レンズ８０１と、ＣＣＤイメージセンサ８０２と、Ａ／Ｄ変換器８０３と、ＣＰＵ８０４と、一時記憶メモリ８０５と、記憶装置８０６と、画像出力ユニット８０７と、奥行方向移動判定装置８０８とを備える。
【００２８】
以下、図３および図８を参照し、本発明の奥行方向移動判定器の機能及びそれを実現するための構成の一例について説明する。
【００２９】
図３の画像情報取得部３０１は、画像情報を取得する機能を有する。画像情報としては、例えば図８のＣＣＤイメージセンサ８０２やＣＭＯＳイメージセンサなどの光電変換素子やカラーフィルターなどを利用し取得された、画素単位のＲＧＢ値やＹＵＶ値などの数値で表される画像情報などが挙げられる。なお、この画像情報取得部で取得される画像情報は、同一の被写体に対して時間遷移にともなって複数枚取得される必要がある。なぜならば、後述する動きベクトルを検出する際に、時間的にずれた複数枚の画像情報が必要であるためである。「同一の被写体に対して時間遷移にともなって取得された複数の画像情報」とは、図４に示すように、例えば、動画像の撮影の場合、その動画像を構成する連続した（あるいは非連続の）フレーム（コマ）である複数の画像情報が挙げられる。
【００３０】
あるいは、静止画像であれば、静止画撮影した被写体について、その直後にも同時に撮影し複数の画像情報を取得する方法が挙げられる。このように時間遷移に応じて同一被写体に対する連続（または所定の間隔で非連続）の画像情報を比較することで、後述するように動きベクトルを検出することが可能になる。
【００３１】
また、これら画像情報は符号化された情報であり、復号化されることで画像を表示可能な情報であっても構わない。また、その場合、動画像であればフラクタル符号化などを利用して単独で符号化された画像情報であっても構わないし、時間的に前又は／及び後ろの画像情報を参照するフレーム間予測を利用して符号化された画像情報であっても良い。
【００３２】
図３の画像情報取得部３０１による画像の取得は、例えば図８のレンズ８０１を通った被写体の光が、画素単位のＣＣＤ素子の集合体であるＣＣＤイメージセンサ８０２によって光電変換され、変換された電荷の量に応じＡ／Ｄ変換器８０３によって画像情報を示すデジタルデータが生成され取得する方法が挙げられる。そしてこのように取得された画像情報が、一時記憶メモリ８０５や記憶装置８０６内の所定のアドレスの記憶領域にフレーム番号と対応して記憶される。フレーム番号とは、画像情報取得の時間経過に即して割り振られる番号であり、画像情報が動画像情報であれば再生順番を示す情報となる。また画像情報が静止画像であれば例えば連続撮影の撮影順を示す情報となる。このように画像情報がフレーム番号と対応して所定のアドレスに記憶されることで、後述するようにＣＰＵの演算処理によって動きベクトルの検出を行う際に、時間的に前後の画像情報を比較してその検出処理を行うことが可能になる。
【００３３】
動きベクトル検出部３０２は、画像情報取得部３０１にて取得される複数枚の画像情報に基づいて、画像内の複数の検出箇所における局所的な動きベクトルを検出する機能を有する。図５および図６は、この動きベクトルの検出の一例について説明するための図である。図５（ａ）や（ｂ）に示すように、画像情報取得部で取得される画像情報は、例えば分割領域を指定するためのサイズ情報や位置情報などによって、その内部が所定の格子状領域などに分割されている。ここでは、この格子状領域のうち図６で示す所定の５箇所を検出箇所として、それぞれの検出箇所における局所的な動きベクトルを検出する例を説明する。もちろん、上記格子状領域（あるいは格子状以外の形状の領域）のすべてを検出箇所としてそれぞれにおける局所的な動きベクトルを検出しても良い。
【００３４】
図５（ａ）の画像情報１の画像において、斜線で示す格子状領域５０１は、上記所定の５箇所の検出箇所のうちの一つである。そして、この検出箇所５０１における局所的な動きベクトルの検出は、例えば以下のような処理により行われる。すなわち、この検出箇所５０１内の被写体画像が、時間的にその次以降のフレームである図５（ｂ）の画像情報２の画像においてどの位置に移動しているか、を判断する。
【００３５】
その判断のためには、例えばブロックマッチングなどの画像マッチング処理技術を利用すると良い。ブロックマッチングでは、まず図５（ｂ）の画像情報２の画像内から、前記検出箇所５０１と同じ位置のブロックを中心として周囲所定個のブロック群で構成される探索範囲５０２を決定する。そして探索範囲の中から画素値やその分布情報などを利用して、図５（ａ）の検索箇所５０１内の被写体画像と最も近似しているブロック５０３を検出する。そしてその移動量を水平、垂直成分として、検出箇所５０１における局所的な動きベクトル５０１ｎが検出される、という具合である。
【００３６】
そして、動きベクトルを算出するために用いた基準位置座標を（ｘ，ｙ）とし、動きベクトルを算出するために用いた基準位置座標（ｘ，ｙ）と動きベクトルを足し合わせた座標（ｘ’，ｙ’）（以降では、変換座標と呼ぶ）を求める。
【００３７】
そして、その他の検出箇所についても、基準位置座標と変換座標を関連づけて、後述する変換行列算出部３０３において、左右上下の移動方向情報と奥行き方向情報を算出することで、奥行方向移動判定装置３００は、被写体の奥行方向への移動を判定する。
【００３８】
５箇所のサンプル検出箇所がある場合には、基準位置座標と変換座標の関連ペアが５つ存在することになる。変換行列算出部では、最低３つの関連ペアが必要となるが、一般的にはサンプル箇所が多いほど、変換行列算出部３０３から算出される上下左右方向の推定移動位置情報と奥行き方向の移動推定情報の精度がよくなる。
【００３９】
変換行列算出部３０３は、動きベクトル検出部３０２での検出結果に基づいて、上下左右方向の移動位置情報と奥行き方向の推定情報の算出機能を有する。
【００４０】
以下に変換行列算出部３０３により上下左右方向の移動位置情報と奥行き方向の推定情報を算出する方法の一例を示す。
【００４１】
動きベクトル検出部で検出した基準位置座標（ｘ，ｙ）と変換座標（ｘ’，ｙ’）は、２次元の座標上では下記式（１）のように表すことができる。
【００４２】
【数１】
2008153741.tif 000005
上下左右方向の移動は、（ｄｘ，ｘｙ）が（０，０）以外の値を示し、奥行き方向の移動は、大きさを表す変数ｓがｓ＞１ならば被写体へ近づく方向で、ｓ＜１ならば被写体から遠ざかる方向へ移動していることになる。
【００４３】
ｓと（ｄｘ，ｄｙ）の値は、動きベクトル検出部３０２で検出した基準位置座標（ｘ，ｙ）と変換座標（ｘ’，ｙ’）で関連づけされたデータを使用して、最小二乗法やＭ推定法を用いることで、式１のｓと（ｄｘ，ｄｙ）を算出することができる。
【００４４】
移動判定部３０４は、変換行列算出部３０３での算出結果に基づいて被写体の奥行方向の前後移動を判定する機能を有する。なお、「被写体の奥行方向への前後移動」とは、撮影装置に対して被写体が奥行方向に前後移動することを言う。したがって、被写体だけではなく撮影装置が前後に移動する場合も含むものである。
【００４５】
移動判定部３０４では、変換行列算出部３０３で算出したｓの値が所定の閾値Ａ以上あるいはＢ以下であれば奥行き方向の前後移動をしていると判定する。
【００４６】
このようにしてなされた動きの方向の判定結果を利用して、例えば撮影装置の表示部に「カメラが前後方向にぶれています」などの警告メッセージを表示してもよい。具体的には、例えば１／３０秒ごとに上記判定を行い、１秒間３０回の判定のうち最も多く判定されたぶれの方向に関する警告を表示する、という具合である。
【００４７】
図７は、本発明の奥行方向移動判定装置における処理の流れの一例を表すフローチャートである。この図にあるように、まず、ｎ枚目の画像情報を取得し（ステップＳ７０１）、続けてｎ＋１枚目の画像情報を取得する（ステップＳ７０２）。次に、ステップＳ０７０１で取得したｎ枚目の画像情報で示される画像内の複数の検出箇所に関して、ｎ枚目の画像情報とｎ＋１枚目の画像情報とを比較する（ステップＳ７０３）。さらに、ステップＳ７０３での比較結果に基づいて、画像内の複数の検出箇所における局所的な動きベクトルを検出し、基準位置座標と変換座標を求める（ステップＳ７０４）。そして、ステップＳ７０４での基準位置座標と変換座標から変換行列を算出する（ステップ０７０５）。
【００４８】
最後に、ステップＳ７０５での算出結果に基づいて被写体の奥行方向の前後移動を判定し（ステップＳ７０６）、その判定結果に基づいて例えば撮影装置のぶれの方向を警告したり、画像の補正を行ったり、あるいは画像分類用のインデックスを付与したりすることができる。
【００４９】
以上のように、本発明の奥行方向移動判定装置によって奥行方向への前後移動のぶれを判定することが可能になる。また、その判定結果から、例えば撮影装置のぶれの方向についての警告メッセージを表示することができるようになる。また、後述する本発明の手ぶれ補正システムに組み込まれることで、撮影装置の奥行方向へのぶれにより発生した撮影画像のぶれを、上下左右方向のぶれではなく奥行方向へのぶれとしてその方向を正しく認識し、その正確なずれの方向に応じた補正することが可能になる。あるいは、動画の動きの方向による分類用インデックスを付与することもできるようになる。
【００５０】
以上の説明は本発明の好適な実施の形態の例証であり、本発明の範囲はこれに限定されることはない。なお、本発明の実施の形態は、上記の実施例に何ら限定されるものではなく、本発明の技術的範囲に属する限り種々の形態を採り得ることはいうまでもない。また、応用に関しても同様である。また、手ぶれ補正装置を有すればどんな機器にも適用できる。例えば、デジタルカメラ、デジタルビデオカメラ、携帯電話装置、ＰＤＡ等の携帯情報端末、映像編集装置、パソコン等の情報処理装置にも適用可能である。
【産業上の利用可能性】
【００５１】
本発明は、奥行方向移動判定装置および手ぶれ補正装置に利用可能である。
【図面の簡単な説明】
【００５２】
【図１】撮影装置による撮影に際して生じる撮影装置の「ぶれ」の方向について説明するための図であり、（ａ）は、被写体Ａと撮影装置Ｂとを上方から見た図であり、（ｂ）は、被写体Ａと撮影装置Ｂとを側面から見た図である。
【図２】（ａ）乃至（ｃ）は、撮影装置のぶれにより生じる撮影画像でのぶれの一例を表す図である。
【図３】本発明の奥行方向移動判定装置の構成の一例を示すブロック図である。
【図４】（ａ）乃至（ｃ）は、奥行方向移動判定装置の画像情報取得部において同一の被写体に対して時間遷移にともなって取得された複数の画像情報の一例を説明するための図である。
【図５】（ａ）および（ｂ）は、動きベクトルの検出の一例について説明するための図である
【図６】奥行方向移動判定装置の移動判定部でのサンプリングによる判定の一例を説明するための図である。
【図７】本発明の奥行方向移動判定装置における処理の流れの一例を表すフローチャートである。
【図８】本発明の奥行方向移動判定装置を備えた撮像装置のハードウェア構成の一例を示すブロック図である。
【符号の説明】
【００５３】
３００、８０８  奥行方向移動判定装置
３０１  画像情報取得部
３０２  動きベクトル検出部
３０３  変換行列算出部
３０４  移動判定部
８０１  レンズ
８０２  ＣＣＤイメージセンサ
８０３  Ａ／Ｄ変換器
８０４  ＣＰＵ
８０５  一時記憶メモリ
８０６  記憶装置
８０７  画像出力ユニット
【図１】
2008153741.tif 000008
【図２】
2008153741.tif 000009
【図３】
2008153741.tif 000010
【図４】
2008153741.tif 000011
【図５】
2008153741.tif 000012
【図６】
2008153741.tif 000013
【図７】
2008153741.tif 000014
【図８】
2008153741.tif 000015