(57)【要約】【課題】センタリング制御を含む手ぶれ補正処理を実行する際に、ユーザが意図する画像をより適切に取得することが可能な手ぶれ補正装置及び手ぶれ補正方法を提供する。【解決手段】本発明に係る手ぶれ補正装置は、撮像可能領域内に設けられる表示領域を手ぶれ量に応じて補正する際、撮像可能領域内に設定される減衰中心位置に基づいて、センタリング制御を含む手ぶれ補正処理を実行する手ぶれ補正装置であって、特定の物体画像を含む撮像画像を取得する取得部と、撮像画像に含まれる特定の物体画像を検出する物体検出部と、特定の物体画像の位置に基づいて、撮像可能領域内に減衰中心位置を設定する設定部と、設定された減衰中心位置と手ぶれ量とに基づいて、センタリング制御を含む手ぶれ補正処理を実行し、表示領域の位置を補正する補正部とを具備する。【選択図】図２
2008270983.tif 000002
【特許請求の範囲】
【請求項１】
撮像可能領域内に設けられる表示領域の位置を手ぶれ量に応じて補正する際、前記撮像可能領域内に設定される減衰中心位置に基づいて、センタリング制御を含む手ぶれ補正処理を実行する手ぶれ補正装置であって、
特定の物体画像を含む撮像画像を取得する取得部と、
前記撮像画像に含まれる前記特定の物体画像を検出する物体検出部と、
検出された前記特定の物体画像の位置に基づいて、前記撮像可能領域内に前記減衰中心位置を設定する設定部と、
設定された前記減衰中心位置と前記手ぶれ量とに基づいて、前記センタリング制御を含む手ぶれ補正処理を実行し、前記表示領域の位置を補正する補正部と
を具備することを特徴とする手ぶれ補正装置。
【請求項２】
前記設定部は、前記物体検出部によって検出された前記特定の物体画像の重心位置を算出すると共に、算出した前記特定の物体画像の重心位置に基づいて、前記減衰中心位置を設定する
ことを特徴とする請求項１に記載の手ぶれ補正装置。
【請求項３】
前記設定部は、算出した前記特定の物体画像の重心位置から、前記特定の物体画像の種類に応じて設定される所定の距離だけ、水平方向又は垂直方向に離れた位置を前記減衰中心位置として設定する
ことを特徴とする請求項２に記載の手ぶれ補正装置。
【請求項４】
前記物体検出部は、前記撮像画像内に複数の前記特定の物体画像が含まれる場合、前記特定の物体画像を複数検出し、
前記設定部は、検出された複数の前記特定の物体画像のそれぞれの重心位置を算出すると共に、算出したそれぞれの前記重心位置に対応する総合重心位置を算出し、算出した前記総合重心位置に基づいて、前記減衰中心位置を設定する
ことを特徴とする請求項２に記載の手ぶれ補正装置。
【請求項５】
前記物体検出部は、前記撮像画像内に複数の前記特定の物体画像が含まれる場合、前記特定の物体画像を複数検出し、
前記設定部は、複数の前記物体画像毎の領域面積の大きさに応じて、前記総合重心位置を変更する
ことを特徴とする請求項４に記載の手ぶれ補正装置。
【請求項６】
前記設定部は、複数の前記物体画像毎の領域面積の大きさに応じて変更した前記総合重心位置から、前記特定の物体画像の種類に応じて設定される所定の距離だけ、水平方向又は垂直方向に離れた位置を前記減衰中心位置として設定する
ことを特徴とする請求項５に記載の手ぶれ補正装置。
【請求項７】
前記設定部は、前記特定の物体画像の外側方向に所定の間隔が設けられた前記表示領域の中心位置を前記減衰中心位置として設定する
ことを特徴とする請求項１に記載の手ぶれ補正装置。
【請求項８】
前記設定部は、前記特定の物体画像の上端から前記表示領域の上端までの間隔と、前記特定の物体画像の下端から前記表示領域の下端までの間隔との比が、所定の比となる位置に設けられた前記表示領域の中心位置を前記減衰中心位置として設定する
ことを特徴とする請求項７に記載の手ぶれ補正装置。
【請求項９】
前記設定部は、前記特定の物体画像の左端から前記表示領域の左端までの間隔と、前記特定の物体画像の右端から前記表示領域の右端までの間隔との比が、所定の比となる位置に設けられた前記表示領域の中心位置を前記減衰中心位置として設定する
ことを特徴とする請求項７に記載の手ぶれ補正装置。
【請求項１０】
撮像可能領域内に設けられる表示領域の位置を手ぶれ量に応じて補正する際、前記撮像可能領域内に設定される減衰中心位置に基づいて、センタリング制御を含む手ぶれ補正処理を実行する手ぶれ補正装置における手ぶれ補正方法であって、
特定の物体画像を含む撮像画像を取得する取得ステップと、
取得された前記撮像画像に含まれる前記特定の物体画像を検出する検出ステップと、
検出ステップにおいて検出された前記特定の物体画像の位置に基づいて、前記減衰中心位置を前記撮像可能領域内に設定する設定ステップと、
設定された前記減衰中心位置と前記手ぶれ量とに基づいて、前記センタリング制御を含む手ぶれ補正処理を実行し、前記表示領域の位置を補正する補正ステップと
を含むことを特徴とする手ぶれ補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ及びデジタルスチルカメラ等の撮像装置における手ぶれ補正装置及び手ぶれ補正方法に関する。
【背景技術】
【０００２】
従来、対象物を撮像して動画像又は静止画像等の撮像画像を取得する撮像装置において、品質の高い画像を取得する様々な技術が提案されており、その一つに、手ぶれ補正技術がある。例えば、動画手ぶれ補正では、動画像の記録時だけでなく、静止画撮像前のプレビュー画像やスルー画像の表示にも利用されている。また、動画手ぶれ補正には、補正レンズごと移動させることにより光軸を変化させるレンズシフト式、撮像素子を移動させる撮像素子シフトなどの光学式、撮像素子に補正するための余裕を設けておき切出し位置を変化させる電子式などがある。
【０００３】
例えば、電子式の手ぶれ補正技術を適用した撮像装置では、図１５に示すように、撮像画像の全体領域（撮像可能領域）Ａ内に、切出し領域Ｂが設けられている。切出し領域Ｂは、収録画像や表示画像として記憶媒体等に記憶される画像の領域であり、その垂直方向の間隔及び水平方向の間隔は予め定められている。また、切出し領域Ｂの画像は、撮像装置の表示部に表示される画像であり、ユーザは、この画像を見ながら動画像又は静止画像を撮像する。
【０００４】
かかる撮像装置では、ユーザの手ぶれ方向及びぶれ量に応じて、切出し領域Ｂの位置を全体領域Ａ内で移動（補正）する手ぶれ補正処理を行って、手ぶれによって撮像装置が上下左右にぶれる場合であっても、切出し領域Ｂ内の画像が、常に同じ撮像対象の画像になるように補正される。
【０００５】
上述した電子式においても、光学式においても、補正のために使える撮影可能領域は有限である。また、動画像のために連続して補正を行なう際に、少しずつカメラ方向が偏っていった場合、手ぶれ補正に使うことができる余裕領域がなくなってしまうことになる。
【０００６】
そこで、近年では、センタリング制御を含む手ぶれ補正処理が提案されている（例えば、特許文献１参照）。かかる手ぶれ補正処理では、特定の方向の補正領域がなくなってしまうことを防止するため、切出し領域Ｂの位置を全体領域Ａの中央に少しずつ移動させている。
【０００７】
図１６乃至１７を参照して、センタリング制御を含む手ぶれ補正処理について一例を挙げて説明する。センタリング制御を含む手ぶれ補正処理では、前フレームと現フレームとの間における全体領域Ａの全体動きベクトルをＶｎとして、下記（１）式から、積分ベクトルＳｎを算出する。
【０００８】
Ｓｎ＝Ｋ×Ｓｎ−１＋Ｖｎ      ・・・  （１）
ここで、積分ベクトルＳｎは、図１６に示すように、現フレームにおいて、予め設定された減衰中心位置Ｃ０から切出し領域Ｂの中心位置Ｃｂまでのベクトルを示す。なお、かかる減衰中心位置Ｃ０は、全体領域Ａの中心位置に設定されている。また、下記（１）式において、“Ｓｎ−１”は、前フレームにおける積分ベクトルを示す。また、“Ｋ”は、減衰係数と呼ばれ、１よりも小さい小数である。
【０００９】
例えば、全体ベクトルＶｎを一定とした場合、上記（１）式によって算出される積分ベクトルＳｎは、フレーム数を重ねると共に減衰し、０に近づくように算出される。また、積分ベクトルＳｎが、０に近づくほど、切出し領域Ｂの中心位置Ｃｂは、減衰中心位置Ｃ０に近づいていく。
【００１０】
このようにして、センタリング制御を含む手ぶれ補正処理では、減衰係数Ｋを用いて算出された積分ベクトルＳに基づいて、切り出し領域Ｂの中心位置が、全体領域Ａの減衰中心位置Ｃ０に徐々に近づくように設定されるため、切出し領域Ｂの上下左右均方向に、補正領域を均等に確保しつつ、手ぶれ補正を実行している。
【特許文献１】特開昭６１−２０１５８１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上述した手ぶれ補正処理によって設定される切出し領域Ｂの画像には、ユーザの意図する撮像対象が必ずしも適切な位置（構図）に存在するとは限らない。例えば、ユーザは、図１７（ａ）に示すように、人物の画像を取得するため、右側方向に撮像装置を向けるパンの操作を行う場合がある。この場合、撮像装置では、切出し領域Ｂが、取得された撮像画像の全体領域Ａの右端に位置する。
【００１２】
そして、図１７（ｂ）に示すように、ユーザが、撮像装置に表示される切出し領域Ｂの画像を確認しながら、撮像装置を固定した場合、撮像装置では、切出し領域Ｂの中心位置が、減衰中心位置Ｃ０に少しずつ移動し、この後、図１７（ｃ）に示すように、切出し領域Ｂの位置は全体領域Ａの中央まで移動する。
【００１３】
このように、ユーザは、意図する画像を取得するために撮像装置の方向を操作しても、その操作後に実行されるセンタリング制御によって、切出し領域Ｂの位置が変わってしまい（遅延揺れと呼ばれる現象）、意図する画像が取得できないという問題があった。
【００１４】
そこで、本発明は以上の点に鑑みてなされたもので、センタリング制御を含む手ぶれ補正処理を実行する際に、ユーザが意図する画像をより適切に取得することが可能な手ぶれ補正装置及び手ぶれ補正方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明の第１の特徴は、撮像可能領域内に設けられる表示領域の位置を手ぶれ量に応じて補正する際、前記撮像可能領域域内に設定される減衰中心位置に基づいて、センタリング制御を含む手ぶれ補正処理を実行する手ぶれ補正装置であって、特定の物体画像（例えば、顔画像）を含む撮像画像を取得する取得部（取得部２１）と、前記撮像画像に含まれる前記特定の物体画像を検出する物体検出部（物体検出部２２）と、検出された前記特定の物体画像の位置に基づいて、前記撮像可能領域内に前記減衰中心位置を設定する設定部（減衰中心設定部２４）と、設定された前記減衰中心位置と前記手ぶれ量とに基づいて、前記センタリング制御を含む手ぶれ補正処理を実行し、表示領域の位置を補正する補正部（補正部２５）とを具備することを要旨とするものである。なお、上述した表示領域は、例えば、記憶媒体などに記憶される画像領域、及び撮像時や再生時に表示部に表示される画像領域である。
【００１６】
かかる特徴によれば、手ぶれ補正装置では、特定の物体画像（例えば、人物の顔など）の位置に基づいて、センタリング制御含む手ぶれ補正処理で用いられる減衰中心位置が設定される。つまり、かかる手ぶれ補正装置では、従来技術のように、手ぶれ補正処理を実行する際に、単に撮像画像の中心位置に減衰中心位置を設定するのではなく、特定の物体画像の位置に基づいて、ユーザが意図する撮像画像の構図を推定して減衰中心位置を設定できる。よって、かかる手ぶれ補正装置では、センタリング制御を含む手ぶれ補正処理を実行すると共に、ユーザが意図する画像をより適切に取得することができる。
【００１７】
本発明第２の特徴は、第１の特徴に係り、前記設定部は、前記物体検出部によって検出された前記特定の物体画像の重心位置を算出すると共に、算出した前記特定の物体画像の重心位置に基づいて、前記減衰中心位置を設定することを要旨とするものである。
【００１８】
本発明第３の特徴は、第２の特徴に係り、前記設定部は、算出した前記特定の物体画像の重心位置から、前記特定の物体画像の種類に応じて設定される所定の距離だけ水平方向又は垂直方向に離れた位置を独立して前記減衰中心位置として設定することを要旨とするものである。
【００１９】
また、本発明第４の特徴は、第２の特徴に係り、前記物体検出部は、前記撮像画像内に複数の前記特定の物体画像が含まれる場合、前記特定の物体画像を複数検出し、前記設定部は、検出された複数の前記特定の物体画像のそれぞれの重心位置を算出すると共に、算出したそれぞれの前記重心位置に対応する総合重心位置を算出し、算出した前記総合重心位置に基づいて、前記減衰中心位置を設定することを要旨とするものである。
【００２０】
また、本発明第５の特徴は、第４の特徴に係り、前記物体検出部は、前記撮像画像内に複数の前記特定の物体画像が含まれる場合、前記特定の物体画像を複数検出し、前記設定部は、複数の前記物体画像毎の領域面積の大きさに応じて設定した重み付けに基づいて、前記総合重心位置を変更することを要旨とするものである。
【００２１】
また、本発明第６の特徴は、第５の特徴に係り、前記設定部は、複数の前記物体画像毎の領域面積の大きさに応じて変更した前記総合重心位置から、前記特定の物体画像の種類に応じて設定される所定の距離だけ、水平方向又は垂直方向に離れた位置を前記減衰中心位置として設定することを要旨とするものである。
【００２２】
また、本発明の第７の特徴は、第１の特徴にかかり、前記設定部は、前記特定の物体画像の外側方向に所定の間隔を設けて表示領域を配置した際の前記表示領域の中心位置を減衰中心位置として設定することを要旨とするものである。
【００２３】
また、本発明の第８の特徴は、第７の特徴にかかり、前記設定部は、前記特定の物体画像の上端から前記表示領域の上端までの間隔と、前記特定の物体画像の下端から前記表示領域の下端までの間隔との比が、所定の比となる位置に設けられた表示領域の中心位置を減衰中心位置として設定することを要旨とするものである。
【００２４】
また、本発明の第９の特徴は、第７の特徴にかかり、前記設定部は、前記特定の物体画像の左端から前記表示領域の左端までの間隔と、前記特定の物体画像の右端から前記表示領域の右端までの間隔との比が、所定の比となる位置に設けられた前記表示領域の中心位置を減衰中心位置として設定することを要旨とするものである。
【００２５】
また、本発明の第１０の特徴は、撮像可能領域内に設けられる表示領域の位置を手ぶれ量に応じて補正する際、前記撮像可能領域内に設定される減衰中心位置に基づいて、センタリング制御を含む手ぶれ補正処理を実行する手ぶれ補正装置における手ぶれ補正方法であって、特定の物体画像を含む撮像画像を取得する取得ステップと、取得された前記撮像画像に含まれる前記特定の物体画像を検出する検出ステップと、検出ステップにおいて検出された前記特定の物体画像の位置に基づいて、前記減衰中心位置を前記撮像可能領域内に設定する設定ステップと、設定された前記減衰中心位置と前記手ぶれ量とに基づいて、前記センタリング制御を含む手ぶれ補正処理を実行し、表示領域の位置を補正する補正ステップとを含むことを要旨とするものである。
【発明の効果】
【００２６】
本発明の特徴によれば、センタリング制御を含む手ぶれ補正を実行すると共に、ユーザが意図する画像をより適切に取得することが可能な手ぶれ補正装置及び手ぶれ補正方法を提供することができる。
【発明を実施するための最良の形態】
【００２７】
本発明の第１実施形態について図を参照して説明する。なお、以下の図面の記載において、同一または類似の部分には、同一または類似の符号を付している。ただし、図面は模式的なものであることに留意すべきである。図１には、本実施形態に係る撮像装置１の全体概略構成が示されている。なお、本実施形態に係る撮像装置１は、動画像又は静止画像等を取得するデジタルカメラやデジタルスチルカメラ等を想定している。
【００２８】
（本発明に係る撮像装置の構成）
図１に示すように、本実施形態に係る撮像装置１は、撮像部１１と、ＡＦＥ（Analog Front End）１２と、制御部１３と、操作部１４と、表示部１５と、記憶媒体１６とを備えている。
【００２９】
撮像部１１は、光学系と、絞りと、ＣＣＤ（Charge Coupled Devices）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサなどから成る撮像素子と、光学系や絞りを制御するためのドライバ（全て不図示）とを備えている。ドライバは、制御部１３からの制御信号に基づいて、光学系のズーム倍率や焦点距離、及び絞りの開度を制御する。撮像素子は、光学系及び絞りを介して入射した被写体を表す光学像を光電変換し、当該光電変換によって得られた電気信号をＡＦＥ１２に出力する。
【００３０】
ＡＦＥ１２は、撮像部１１（撮像素子）から出力されるアナログ信号を増幅して、Ａ／Ｄ変換機能により、アナログ信号をデジタル信号に変換する。ＡＦＥ１２は、このデジタル信号を、順次、制御部１３に出力する。
【００３１】
制御部１３は、ＣＰＵ（Central Processing Unit）、Ｒｏｍ（Read Only Memory）及びＲＡＭ（Random Access Memory）等を備え、映像信号処理部としても機能する。制御部１３は、ＡＦＥ１２の出力信号に基づいて、表示部１５に表示される画像や、記憶媒体１６に記憶される画像を生成する。また、制御部１３は、手ぶれ補正装置２０を備える。
【００３２】
手ぶれ補正装置２０は、ＡＦＥ１２から、撮像画像（フレーム画像）を示すデジタル信号を取得すると共に、センタリング制御を含む手ぶれ補正処理を実行する。具体的に、手ぶれ補正装置２０は、デジタル信号を取得すると、手ぶれ量に応じて算出した全体動きベクトルＶと、減衰係数Ｋと、減衰中心位置Ｃとに基づいて、上述した（１）式から、図１７に示すように、積分ベクトルＳを算出する。また、手ぶれ補正装置２０は、算出した積分ベクトルＳに基づいて、撮像画像の全体領域（撮像可能領域）Ａ内に、切出し領域（表示領域）Ｂの位置を設定すると共に、設定した切出し領域Ｂ内の画像（以下、切出し画像）を後述する記憶媒体１６に記憶する。ここで、従来技術であれば、減衰中心位置Ｃは、撮像画像の全体領域Ａの中心位置に固定して設定されていたが、本実施形態に係る手ぶれ補正装置２０では、減衰中心位置Ｃが撮像画像に応じて変更される。なお、手ぶれ補正装置２０の構成については、詳細を後述する。
【００３３】
操作部１４は、撮像開始（収録）ボタン、撮像停止（収録停止）ボタン、及び所定の十字キー（いずれも不図示）等からなり、ユーザ操作等の外部からの操作を受付ける。操作部１４に対する操作内容は、制御部１３に伝達される。
【００３４】
表示部１５は、液晶ディスプレイパネル等から成る表示装置であり、制御部１３の制御に従って、現在の撮影画像に基づく画像や、記憶媒体１６に記憶されている画像などを表示する。
【００３５】
記憶媒体１６は、ＳＤ（Secure Digital）メモリカード等の不揮発性メモリであり、制御部１３の制御に従って、撮影画像に基づく画像や設定情報等を記憶する。
【００３６】
撮像装置１の動作モードには、撮影した動画像又は静止画像を、操作部１４に対する操作に従って記憶媒体１６に記憶する撮像モードと、記憶媒体１６に記憶されている画像を表示部１５に再生表示する再生モードとが含まれる。各モード間の遷移は、操作部１４に対するユーザからの所定操作に従って実施される。
【００３７】
撮像モードでは、撮像部１１は、所定のフレーム周期（例えば、１／６０秒の周期）にて、順次撮像を行う。また、表示部１５では、撮像された撮像画像に基づいて、手ぶれ補正処理２０によって得られた切出し画像（或いは切出し画像の縮小画像）が更新表示される。また、撮像モードでは、この切出し画像が記憶媒体１６に記憶される。
【００３８】
（第１実施形態に係る手ぶれ補正装置の構成）
次に、図２を参照し、制御部１３内に設けられる手ぶれ補正装置２０の構成について具体的に説明する。また、以下、本発明との関連がある部分について主に説明する。したがって、手ぶれ補正装置２０は、手ぶれ補正装置としての機能を実現する上で必須な、図示しない或いは説明を省略した機能ブロック（電源部など）を備える場合があることに留意されたい。
【００３９】
手ぶれ補正装置２０には、ＡＦＥ１２から出力されたデジタル信号が与えられる。このデジタル信号は、撮像画像（フレーム画像）を表すものである。また、手ぶれ補正装置２０は、撮像画像内の一部を切出して、切出し画像を出力する。また、図２に示すように、手ぶれ補正装置２０は、取得部２１と、物体検出部２２と、動き検出部２３と、減衰中心設定部２４と、補正部２５とを具備する。
【００４０】
また、手ぶれ補正装置２０は、ユーザによる撮像装置１のぶれが、パン又はチルト動作であるか、又は、手ぶれ動作であるか否かを判定する判定機能（図示せず）を備え、判定結果に応じて、パン／チルトモードと手ぶれ補正モードとに切り替えるように構成されている。ここで、パン又はチルト動作とは、ユーザが撮像装置１を上下左右方向に意図的に揺らすことを示し、手ぶれとは、ユーザが撮像装置１を支持する手の震え等によって、撮像装置１がぶれる（揺れる）ことを示す。なお、上述する判定機能に関する技術は、周知の様々な技術を適用することが可能であるため、本実施形態では説明を省略する。また、以下、主に、手ぶれ補正装置２０において、手ぶれ動作であると判定され、手ぶれ補正モードを実行する際の各種機能について説明する。
【００４１】
取得部２１は、ＡＦＥ１２から出力されたデジタル信号に基づく撮像画像を取得して、これを一時的に記憶するフレームメモリとして機能する。
【００４２】
物体検出部２２は、撮像画像に含まれる特定の物体画像（顔画像）を検出する。具体的に、物体検出部２２は、取得部２１で取得された各撮像画像の中から、人物の顔の全部の領域又は顔の一部の画像領域を示す顔領域を検出する。なお、本実施形態では、かかる特定の物体画像が、顔画像である場合を例に挙げて説明するが、当該特定に物体画像は、顔画像に限定されるものではなく、例えば、車、山、動物など様々な画像が想定される。
【００４３】
また、物体検出部２２において、画像中に含まれる顔領域を検出する手法は、様々な手法が知られており、物体検出部２２は、何れの手法を採用して顔を検出してもよい。例えば、特開２０００−１０５８１９号公報に記載の手法のように、撮像画像から肌色領域を抽出することによって、顔領域を検出してもよいし、特開２００６−２１１１３９号公報や特開２００６−７２７７０号公報に記載の手法を用いて顔領域を検出してもよい。
【００４４】
典型的には、例えば、取得された撮像画像内に設定された着目領域の画像と、所定の画像サイズを有する基準顔画像とを対比して、両画像の類似度を判定し、その類似度に基づいて、着目領域が顔領域であるか否かを検出する。類似度の判定は、顔領域であるか否かを識別するのに有効な特徴量を抽出することによって行う。特徴量は、水平エッジ、垂直エッジ、右斜めエッジ、左斜めエッジなどである。
【００４５】
物体検出部２２では、撮像画像において、着目領域が１画素ずつ左右方向又は上下方向にずらされる。そして、ずらされる度に、着目領域の画像と基準顔画像とが対比されて、再度両画像の類似度が判定され、顔領域の検出が行われる。このように、物体検出部２２では、着目領域が、例えば、撮像画像の左上から右下方向に向けて１画素ずつずらされながら、類似判定及び顔領域の検出が行われる。なお、物体検出部２２は、撮像画像を一定割合で縮小し、縮小後の画像に対して、同様の顔検出を行ってもよい。物体検出部２２は、このような処理を繰り返すことにより、撮像画像から顔領域を検出することができる。
【００４６】
また、物体検出部２２は、検出した顔領域に関する顔領域データを領域設定部２４に出力する。ここで、顔領域データには、検出した顔領域のエッジ部分を形成する各画素の座標が含まれている。また、物体検出部２２は、撮像画像内に複数の顔画像が含まれる場合、含まれるそれぞれの顔画像を検出すると共に、検出した顔画像に対応する顔領域ごとの顔領域データを減衰中心設定部２４に出力する。
【００４７】
動き検出部２３は、時間的に隣接する撮像画像（フレーム画像）間の全体動きベクトルＶを検出する。具体的に、動き検出部２３は、取得部２１から撮像画像を取得し、当該撮像画像を垂直方向にＭ分割する共に、水平方向にＮ分割する。Ｍ及びＮはそれぞれ２以上の整数である。ＭとＮとは、一致していてもよいし、していなくてもよい。また、動き検出部２３は、例えば、周知の画像マッチング法（例えば、ブロックマッチング法や代表点マッチング法）を用いて、時間的に隣接する撮像画像間において、映像信号（例えば、輝度信号）を対比することにより、Ｍ分割及びＮ分割した分割領域ごとに全体動きベクトルＶを検出する。また、動き検出部２３は、検出した全体動きベクトルＶを、補正部２５に通知する。
【００４８】
減衰中心設定部２４は、物体検出部２２によって検出された顔画像領域の位置に基づいて、センタリング制御で用いられる減衰中心位置Ｃを撮像画像の全体領域Ａ内に設定する。ここで、減衰中心位置Ｃとは、手ぶれ補正モードにおいて、手ぶれ補正処理を実行する際に、積分ベクトルＳの基点となる位置を示す。具体的に、減衰中心設定部２４は、補正部２５から、現在の切出し領域Ｂの位置を取得する。また、減衰中心設定部２４は、物体検出部２２から顔領域データを取得すると、当該顔領域データに含まれる各画素の座標が現在の切出し領域Ｂ内に含まれるか否かを判定する。つまり、減衰中心設定部２４は、顔領域が現在の切出し領域Ｂ内に存在するか否かを判定する。また、減衰中心設定部２４は、顔領域が切出し領域Ｂ内に存在すると判定した場合、当該顔領域データに含まれる各画素の座標に基づいて、顔領域の重心位置を算出すると共に、当該重心位置を減衰中心位置Ｃとして設定する。
【００４９】
また、減衰中心設定部２４は、設定した切出し領域Ｂの減衰中心位置Ｃの座標を含む位置データを補正部２５に通知する。なお、減衰中心設定部２４は、物体検出部２２から顔領域データが送信されなかった場合、又は、顔領域が現在の切出し領域Ｂ内に含まれない場合は、従来技術と同じように、全体領域Ａの中心位置を減衰中心位置Ｃ０として、位置データに含めて補正部２５に通知する。本実施形態において、減衰中心設定部２４は、減衰中心位置を設定する設定部を構成する。
【００５０】
補正部２５は、センタリング制御を含む手ぶれ補正処理を実行して、取得部２１から取得した撮像画像内に設けられる切出し領域Ｂの位置を補正する。
【００５１】
具体的に、補正部２５は、減衰中心設定部２４によって設定された減衰中心位置Ｃの座標と、動き検出部２３によって算出された全体動きベクトルＶと、減衰係数Ｋとに基づいて、（１）式から、積分ベクトルＳを算出する。また、補正部２５は、算出した積分ベクトルＳに基づいて取得部２１から取得した撮像画像内の切出し領域Ｂの位置を補正する。ここで、補正部２５は、減衰係数Ｋを、予め定められた固定値として記憶していても良いし、光学系（例えば、レンズ）の焦点距離に応じて変更するように構成されていても良い。例えば、焦点距離に応じて減衰係数Ｋを変更する際には、光学系がワイド側（ズーム倍率が小）であるほど、減衰係数を小さくするなどの方法がとられる。また、補正部２５は、補正した切出し領域Ｂ内の画像を抽出し、抽出した画像を切出し画像として、表示部１５と記憶媒体１６とに出力する。
【００５２】
次に、減衰中心設定部２４によって行われる切出し領域Ｂの減衰中心位置の設定方法について具体的に説明する。詳細には、物体検出部２２によって一の顔領域が検出された場合と、複数の顔領域が検出された場合とにおいて、減衰中心設定部２４が実行する減衰中心位置Ｃの設定方法について説明する。
【００５３】
（検出された顔領域が一つの場合の減衰中心位置の設定方法）
まず、物体検出部２２によって検出された顔領域が一つであった場合の切出し領域Ｂの設定方法について説明する。減衰中心設定部２４は、物体検出部２２によって検出された顔領域の重心位置を算出すると共に、算出した顔領域の重心位置に基づいて、減衰中心位置Ｃを設定する。
【００５４】
具体的に、図３に示すように、物体検出部２２によって、人物の顔領域Ｆ１が検出された場合、減衰中心設定部２４は、物体検出部２２から通知された顔領域Ｆ１の座標から、顔領域Ｆ１の重心位置Ｊａを算出する。この時、減衰中心設定部２４は、撮像画像の全体領域Ａの水平方向をＸ軸方向、垂直方向をＹ軸方向とした場合、顔領域Ｆ１を示す各画素のＸ座標の総和とＹ座標の総和とを、それぞれ画素数ｎで除算する。また、減衰中心設定部２４は、画素数ｎで除算して算出した総和平均のＸＡＶとＹＡＶとを、重心位置の座標として算出する。また、減衰中心設定部２４は、算出した顔領域Ｆ１の重心位置を減衰中心位置Ｃ１として設定する。
【００５５】
ここで、従来技術では、減衰中心位置Ｃは、撮像画像の全体領域Ａの中心位置に固定して設定されていたが、本実施形態に係る手ぶれ補正装置２０では、図４に示すように、減衰中心設定部２４によって、顔領域Ｆ１の重心位置Ｊａに減衰中心位置Ｃ１が設定される。なお、説明の便宜上、本実施形態では、物体検出部２２は、図３に示すように、顔領域Ｆ１を四角形で検出することとして説明するが、物体検出部２２は、かかる顔領域Ｆ１を顔画像のエッジ（輪郭）に沿った形状で検出してもよいことに留意すべきである。
【００５６】
また、減衰中心設定部２４は、減衰中心位置Ｃ１を含む位置データを補正部１５に通知する。この通知を受けた補正部２５では、図３に示すように、減衰中心位置Ｃ０を基点として、切出し領域Ｂの中心位置Ｃｂに向けられた積分ベクトルＳｎを算出していた状態から、図４に示すように、通知された減衰中心位置Ｃ１から切出し領域の中心位置Ｃｂに向けられた積分ベクトルＳｎ１を算出する状態に変更される。
【００５７】
（顔領域が複数の場合の減衰中心位置の設定）
次に、検出された顔領域が複数であった場合の減衰中心位置Ｃの設定方法について説明する。減衰中心設定部２４は、検出された複数の顔領域のそれぞれの重心位置を算出すると共に、算出したそれぞれの重心位置に対応する総合重心位置を算出し、算出した総合重心位置に基づいて、減衰中心位置Ｃを設定する。
【００５８】
具体的に、減衰中心設定部２４は、図５に示すように、物体検出部２２によって複数の顔領域Ｆ１乃至Ｆ３が検出された場合、物体検出部２２から通知された顔領域データに含まれる顔領域Ｆ１乃至Ｆ３のエッジ部分を形成する画素の座標に基づいて、顔領域Ｆ１の重心位置Ｊａ１と、顔領域Ｆ２の重心位置Ｊａ２と、顔領域Ｆ３の重心位置Ｊａ３とを算出する。また、減衰中心設定部２４は、算出した重心位置Ｊａ１乃至Ｊａ３のそれぞれのＸ座標の総和とＹ座標の総和とを算出し、算出したＸ座標の総和とＹ座標の総和とを、それぞれ重心位置の数ｍ（例えば、３）で除算して、図６に示すように、総合重心位置ＪｂのＸ座標とＹ座標とを算出する。また、減衰中心設定部２４は、図７に示すように、算出した総合重心位置Ｊｂを減衰中心位置Ｃ１として設定する。また、減衰中心設定部２４は、減衰中心位置Ｃ１の座標を含む位置データを補正部１５に通知する。
【００５９】
（減衰中心位置の設定処理動作及び手ぶれ補正処理動作）
次に、図８を参照して、本実施形態に係る手ぶれ補正装置２０で実行される手ぶれ補正処理の動作について説明する。なお、以下に示す動作は、手ぶれ補正装置２０において、手ぶれ補正モードが開始された際の動作である。
【００６０】
ステップＳ１２において、取得部２１は、ＡＦＥ１２から第ｎ番目の撮像画像を取得する。なお、この時、取得部２１は、一つ又は複数の顔画像を含む撮像画像を取得する。
【００６１】
ステップＳ１３において、動き検出部２３は、取得した第ｎ番目の撮像画像と、第ｎ番目の撮像画像よりも一つ前に取得した第ｎ−１番目の撮像画像とに基づいて、分割領域毎の移動ベクトルを検出する。また、動き検出部２３は、検出した移動ベクトルに基づいて、全体移動ベクトルＶｎを算出し、補正部２５に通知する。
【００６２】
ステップＳ１４において、物体検出部２２は、取得部２１によって取得された第ｎ番目の撮像画像に含まれる顔領域Ｆを検出する。また、物体検出部２２は、検出した顔領域Ｆのエッジ部分を形成する画素の座標を含む顔領域データを、領域設定部２４に通知する。なお、物体検出部２２は、撮像画像内に複数の顔領域Ｆを検出した場合、それぞれの顔領域Ｆごとに、顔領域データを生成して、減衰中心設定部２４に通知する。
【００６３】
ステップＳ１５において、減衰中心設定部２４は、現在の撮像画像の切出し領域Ｂ内に顔領域が含まれているか否かを判定する。具体的に、減衰中心設定部２４は、物体検出部２２から顔領域データが通知された際、顔領域データに含まれる顔領域の画素の座標に基づいて、現在の切出し領域Ｂ内に顔領域が含まれているか否かを判定する。なお、減衰中心設定部２４は、物体検出部２２から顔領域データが通知されない場合、切出し領域Ｂ内に顔領域が含まれていないものとして判定する。
【００６４】
ステップＳ１６において、減衰中心設定部２４は、現在の切出し領域Ｂ内に顔領域が含まれていると判定した場合、通知された顔領域データから、顔領域Ｆの重心位置Ｊａの座標を算出する。また、減衰中心設定部２４は、算出した顔領域Ｆの重心位置Ｊａの座標を、減衰中心位置Ｃ１の座標として設定する。
【００６５】
また、減衰中心設定部２４は、物体検出部２２から、複数の顔領域データの座標が通知された場合、それぞれの顔領域Ｆごとに重心位置Ｊａを算出すると共に、算出した複数の重心位置Ｊａに対応する総合重心位置Ｊｂの座標を算出する。そして、減衰中心設定部２４は、算出した総合重心位置Ｊｂの座標を、減衰中心位置Ｃ１として設定する。また、減衰中心設定部２４は、設定した減衰中心位置Ｃ１の座標を含む位置データを補正部２５に通知する。
【００６６】
ステップＳ１７において、減衰中心設定部２４は、現在の撮像画像の切出し領域Ｂ内に顔領域が含まれていないと判定した場合、又は、物体検出部２２から顔領域データが通知されなかった場合、全体領域Ａの中心位置を減衰中心位置Ｃ０として、位置データに含めて補正部２５に通知する。
【００６７】
ステップＳ１８において、補正部２５は、動き検出部２３から通知された全体動きベクトルＶと、減衰中心設定部２４から通知された減衰中心位置Ｃ（Ｃ０又はＣ１）の座標と、減衰係数Ｋとに基づいて、積分ベクトルＳを算出する。
【００６８】
ステップＳ２０において、補正部２５は、算出した積分ベクトルＳと減衰中心位置Ｃとに基づいて、切出し領域Ｂの位置を設定（補正）する。また、補正部２５は、補正後の切出し領域Ｂの位置に対応する画像を抽出し、切出し画像として、表示部１５及び記憶媒体１６に出力する。
【００６９】
（第１実施形態に係る手ぶれ補正装置の作用・効果）
本実施形態に係る手ぶれ補正装置２０によれば、従来技術のように、単に撮像画像の全体領域Ａの中心位置に減衰中心位置Ｃ０を固定して設定するのではなく、人物の顔画像（特定の物体画像）の領域である顔領域Ｆの重心位置Ｊａに基づいて、減衰中心位置Ｃ１を設定する。つまり、手ぶれ補正装置２０では、撮像画像の切出し領域Ｂ内において、ユーザが意図する顔領域Ｆの構図を推定して減衰中心位置Ｃ１を設定する。
【００７０】
よって、かかる手ぶれ補正装置２０では、例えば、ユーザが顔画像をより良い構図で撮像するために、表示部１５に表示される撮像画像を確認しながら、撮像装置１の方向を調整及び固定したとしても、従来技術のように、切出し領域Ｂが、センタリング制御によって中央へ補正（移動）することを低減できる。また、この時、手ぶれ補正装置２０では、顔領域Ｆの重心位置Ｊａに減衰中心位置Ｃ１を設定するので、自動的に切出し領域の位置が減衰中心位置Ｃ１に減衰する。つまり、ユーザによって調整が行われなくても、顔画像Ｆがより良い構図となるように切出し画像を取得することができる。
【００７１】
このように、本実施形態に係る手ぶれ補正装置２０では、センタリング制御を含む手ぶれ補正処理を実行する際、ユーザが意図する画像をより適切に取得することができる。
【００７２】
また、本実施形態に係る手ぶれ補正装置２０では、撮像画像に複数の顔画像が含まれている場合、複数の顔領域Ｆ１乃至Ｆ３の重心位置Ｊａ１乃至Ｊａ３に対応する総合重心位置Ｊｂを、減衰中心位置Ｃ１として設定するので、顔領域Ｆが複数存在する場合であっても、ユーザの意図する顔画像Ｆの位置をより正確に推測し、減衰中心位置Ｃ１を設定できる。
【００７３】
［第２実施形態］
（本発明の第２実施形態に係る手ぶれ補正装置の構成）
次に、本発明の第２実施形態に係る手ぶれ補正装置２０の構成について、第１実施形態との相違点に着目して説明する。第１実施形態に係る手ぶれ補正装置２０では、減衰中心設定部２４は、顔領域Ｆの重心位置に減衰中心位置Ｃ１を設定していたが、本実施形態に係る減衰中心設定部２４は、算出した顔画像の重心位置から、特定の物体画像の種類に応じて設定される所定の距離だけ、水平方向又は垂直方向に離れた位置を減衰中心位置Ｃ１として設定するように構成されている。
【００７４】
具体的に、図９に示すように、減衰中心設定部２４は、顔領域Ｆ１の重心位置Ｊａの座標を算出してから、重心位置Ｊａから、予め記憶するオフセット値（所定の距離）分だけ、水平方向又は垂直方向に離れた位置を、減衰中心位置Ｃ１として設定する。
【００７５】
図９の例では、オフセット値が、垂直方向に“Δｈ”、水平方向に“０（ゼロ）”とした場合を例に挙げている。かかるオフセット値は、物体画像の種類に応じて、予め減衰中心設定部２４に記憶されている。
【００７６】
なお、減衰中心設定部２４では、物体画像の種類に応じて、垂直方向及び垂直方向のオフセット値の組を複数種類記憶するように構成されていてもよい。そして、減衰中心設定部２４は、記憶する複数種類のオフセット値の組の中から、特定の物体画像が顔画像である場合は、垂直方向に“Δｈ”、水平方向に“０（ゼロ）”のオフセット値を選択し、特定の物体画像が、例えば、車の画像である場合は、垂直方向に“０（ゼロ）”、水平方向に“Δｗ”のオフセット値を選択するなど、物体画像の種類に応じて、オフセット値の組を切り替えるように構成されていてもよい。なお、かかる場合、物体検出部２２は、物体画像（例えば、顔画像、車画像）を識別する識別情報を減衰中心設定部２４に通知するように構成されることが望ましい。更に、かかるオフセット値は、ユーザによって行われる操作部１４の操作に応じて変更するように構成されていてもよい。また、減衰中心設定部２４では、重心位置Ｊａに限らず、総合重心位置Ｊｂから、特定の物体画像の種類に対応する距離だけ、水平方向又は垂直方向に離れた位置を減衰中心位置Ｃ１として設定するように構成されていてもよい。
【００７７】
（第２実施形態に係る手ぶれ補正装置の作用・効果）
本実施形態に係る手ぶれ補正装置２０によれば、顔画像の顔領域Ｆの重心位置Ｊａから垂直方向及び水平方向にオフセット値（所定の距離）だけ離れた位置を減衰中心位置Ｃ１として設定する。
【００７８】
ここで、一般的に、ユーザは、人物の顔を撮像対象として撮像する場合、顔領域Ｆ１の画像が、切出し領域Ｂの中央よりも垂直方向で少し上の位置になるように、画像を再生時に表示部１５に表示、又は記憶媒体１６に記憶することを意図していると考えられる。
【００７９】
手ぶれ補正装置２０によれば、上述したユーザの意図を考慮し、顔画像の顔領域Ｆの重心位置Ｊａから垂直方向にオフセット値分だけ下げた位置を、減衰中心位置Ｃ１として設定する。よって、ユーザの意図する特定の物体画像の位置をより正確に推測し、減衰中心位置Ｃ１を設定できる。
【００８０】
［第３実施形態］
（本発明の第３実施形態に係る手ぶれ補正装置の構成）
本発明の第３実施形態に係る手ぶれ補正装置２０の構成について、第１実施形態との相違点に着目して説明する。本実施形態に係る手ぶれ補正装置２０では、減衰中心設定部２４は、物体検出部２２によって撮像画像内に複数の特定の顔画像が検出された場合、複数の顔画像毎の領域面積の大きさに応じて、総合重心位置Ｊｂを変更する。
【００８１】
具体的に、図６に示すように、減衰中心設定部２４は、物体検出部２２から複数の顔領域Ｆ１乃至Ｆ３のそれぞれの顔領域データが通知されると、顔領域Ｆ１乃至Ｆ３のそれぞれの重心位置Ｊａ１乃至Ｊａ３を算出すると共に、総合重心位置Ｊｂを算出する。また、減衰中心設定部２４は、当該顔領域データに含まれる画素の座標から、顔領域データ毎に領域面積（画像面積）を算出する。かかる領域面積は、顔領域Ｆ内の画素数で表すことができる。
【００８２】
そして、減衰中心設定部２４は、算出した顔領域Ｆ１乃至Ｆ３の面積に応じて、総合重心位置Ｊｂから、重心位置Ｊａ１乃至Ｊａ３に向くベクトルを算出する。図１０には、減衰中心設定部２４が算出したベクトルＶ１乃至Ｖ３の一例が示されている。図１０に示すように、減衰中心設定部２４は、総合重心位置Ｊｂを基点とし、重心位置Ｊａ１乃至Ｊａ３のそれぞれの方向に向けられるベクトルＶ１乃至Ｖ３を算出する。ここで、ベクトルＶ１乃至Ｖ３は、顔領域Ｆ１乃至Ｆ３の領域面積の大きさに応じて長さ（ベクトル量）が異なる。例えば、減衰中心設定部２４は、顔領域Ｆ１の領域面積を“１００”、顔領域Ｆ２の領域面積を“５０”、顔領域Ｆ３の領域面積を“５０”、として算出した場合、重心位置Ｊａ１に向けられるベクトルＶ１は、重心位置Ｊａ２（又は、重心位置Ｊａ３）に向けられるベクトルＶ２（又はベクトルＶ３）の２倍の長さである。
【００８３】
また、減衰中心設定部２４は、総合重心位置Ｊｂの座標を基点に、ベクトルＶ１とベクトルＶ２とベクトルＶ３とを加算し、加重重心位置Ｊｃの座標を算出する。また、減衰中心設定部２４では、図１１に示すように、算出した加重重心位置Ｊｃを減衰中心位置Ｃ１として設定する。
【００８４】
なお、減衰中心設定部２４は、算出した加重重心位置Ｊｃから、特定の物体画像（例えば、顔画像、車画像）の種類に応じて設定される所定の距離だけ、水平方向又は垂直方向に離れた位置を減衰中心位置Ｃ１として設定するように構成されていてもよい。
【００８５】
（第３実施形態に係る手ぶれ補正装置の作用・効果）
本実施形態に係る手ぶれ補正装置２０では、複数の顔領域Ｆ１乃至Ｆ３が検出された場合、領域面積の大きさに応じて、重み付けしたベクトルＶ１乃至Ｖ３を顔領域Ｆ１乃至Ｆ３毎に算出する。また、手ぶれ補正装置２０では、重み付けしたベクトルに基づいて、領域面積の大きい顔領域Ｆが切出し領域Ｂの中央よりになるように、総合重心位置Ｊｂを変更して、減衰中心位置Ｃ１を設定する。
【００８６】
ここで、一般的に、ユーザは、複数の人物の顔を撮像対象として撮像する場合、顔領域Ｆが大きいほど、切出し領域Ｂの中央よりになるように、画像を記憶媒体１６に記憶する又は再生時に表示部１５に表示することを意図していると考えられる。よって、ユーザの意図する顔画像の位置をより正確に推測して、減衰中心位置Ｃ１を設定できる。
【００８７】
［第４実施形態］
（本発明の第４実施形態に係る手ぶれ補正装置の構成）
本発明の第４実施形態に係る手ぶれ補正装置２０の構成について、第１実施形態との相違点に着目して説明する。本実施形態に係る手ぶれ補正装置２０では、減衰中心設定部２４は、顔画像の外側方向への左右端までのそれぞれの距離、あるいは上下端までの距離比によって、減衰中心位置Ｃ１を設定する。具体的に、減衰中心設定部２４は、顔画像の上端から切出し領域Ｂの上端までの間隔と、顔画像の下端から切出し領域Ｂの下端までの間隔との比が、予め記憶する垂直方向比（所定の比）となる位置に設けられた切出し領域の中心位置を減衰中心位置Ｃ１として設定する。また、減衰中心設定部２４は、顔画像の左端から切出し領域Ｂの左端までの間隔と、顔画像の右端から切出し領域Ｂの右端までの間隔との比が、予め記憶する水平方向比（所定の比）となる位置に設けられた切出し領域の中心位置を減衰中心位置Ｃ１として設定する。
【００８８】
ここで、減衰中心設定部２４が、例えば、垂直方向比“１：３”（又は、１／３）と水平方向比“１：１”（又は、１／１）とを予め記憶することとして、一例を挙げて説明する。なお、切出し領域Ｂの垂直方向の間隔及び水平方向の間隔は、減衰中心設定部２４に予め記憶されている。
【００８９】
減衰中心設定部２４は、物体検出部２２から顔領域Ｆ１の顔領域データが通知されると、当該顔領域データに含まれる顔領域Ｆ１のエッジ部分を形成する画素の座標の内、垂直方向における上端及び下端の画素の座標と、水平方向における左端及び右端の座標とを特定する。また、減衰中心設定部２４は、特定した上端及び下端の画素の座標から、顔領域Ｆ１の上端から下端までの間隔Ｄｈ１を算出する。また、減衰中心設定部２４は、予め記憶する切出し領域Ｂの垂直方向の間隔Ｄｈから、顔領域Ｆ１の垂直方向の間隔Ｄｈ１を減算して、間隔Ｄｈａを算出する。
【００９０】
また、減衰中心設定部２４は、記憶する垂直方向比“１：３”に基づいて、算出した間隔Ｄｈａの４分の１を、顔領域Ｆ１の上端から切出し領域Ｂの上端までの間隔Ｄｕとし、間隔Ｄｈａの４分の３を、顔領域Ｆ１の下端から切出し領域Ｂの下端までの間隔Ｄｄとして、算出する。
【００９１】
また、減衰中心設定部２４は、水平方向についても、特定した顔領域Ｆ１の左端及び右端の画素の座標から、顔領域Ｆ１の左端から右端までの間隔Ｄｗ１を算出する。また、減衰中心設定部２４は、切出し領域Ｂの水平方向の間隔Ｄｗから、顔領域Ｆ１の水平方向の間隔Ｄｗ１を減算して、間隔Ｄｗａを算出する。
【００９２】
また、減衰中心設定部２４は、記憶する水平方向比“１：１”に基づいて、算出した間隔Ｄｗａの２分の１を、顔領域Ｆ１の左端から切出し領域Ｂの左端までの間隔Ｄｌとすると共に、顔領域Ｆ１の右端から切出し領域Ｂの右端までの間隔Ｄｒとして、算出する。
【００９３】
このようにして、減衰中心設定部２４では、図１２に示すように、顔領域Ｆ１を基準として、当該顔領域Ｆ１から上下左右に、それぞれ算出した間隔Ｄｕ、Ｄｄ、Ｄｌ、Ｄｒの間隔を設けた位置に仮の切出し領域Ｂ１を設定する。減衰中心設定部２４では、仮の切出し領域Ｂ１の中心位置を、減衰中心位置Ｃ１として設定する。なお、図中において、切出し領域Ｂ１は、現フレーム画像内の切出し領域Ｂの位置を示すものではなく、減衰中心位置Ｃ１を設定用に設けた仮の切出し領域であることに留意されたい。
【００９４】
また、減衰中心設定部２４は、物体検出部２２から複数の顔領域Ｆ１乃至Ｆ３のそれぞれの顔領域データが通知された場合、各顔領域データに含まれるエッジ部分を形成する画素の座標を総合し、垂直方向において、最上端及び最下端の画素の座標を特定すると共に、水平方向において、最左端及び最右端の画素の座標を特定する。また、減衰中心設定部２４は、一つの顔領域データが通知された場合と同様に、間隔Ｄｕ、Ｄｄ、Ｄｌ、Ｄｒを算出する。そして、減衰中心設定部２４は、図１３に示すように、顔領域Ｆ１乃至Ｆ３を基準として、当該顔領域Ｆ１乃至Ｆ３から上下左右に、それぞれ算出した間隔Ｄｕ、Ｄｄ、Ｄｌ、Ｄｒの間隔を設けた切出し領域Ｂ１の中心位置を、減衰中心位置Ｃ１として設定する。
【００９５】
なお、上述した垂直方向比と水平方向比とは、上述した比に限定されるものではない。また、減衰中心設定部２４は、物体画像の種類に応じて、垂直方向比及び水平方向比の組を複数種類記憶するように構成されていてもよい。そして、減衰中心設定部２４は、記憶する複数種類の垂直方向比及び水平方向比の組の中から、特定の物体画像が顔画像である場合は、垂直方向比“１：３”、水平方向比“１：１”を選択し、例えば、特定の物体画像が車の画像である場合は、垂直方向比“１：１”、水平方向比“１：１”を選択するなど、物体画像の種類に応じて、垂直方向比及び水平方向比の組を切り替えるように構成されていてもよい。なお、かかる場合、物体検出部２２は、物体画像（例えば、顔画像、車画像）を識別する識別情報を減衰中心設定部２４に通知するように構成されることが望ましい。更に、かかる垂直方向比及び水平方向比は、ユーザによって行われる操作部１４の操作に応じて変更するように構成されていてもよい。
【００９６】
（第４実施形態に係る手ぶれ補正装置の作用・効果）
本実施形態に係る手ぶれ補正装置２０では、顔画像からの垂直方向の間隔Ｄｕ、Ｄｄが、垂直方向比（所定の比）となるように、仮の切出し領域Ｂ１を設定すると共に、設定した仮の切出し領域Ｂ１の中心位置を減衰中心位置Ｃ１として設定する。つまり、切出し領域Ｂ内の顔画像の顔領域Ｆの位置が適切な位置になるように減衰中心位置Ｃ１を設定する。従って、ユーザの意図する顔画像の位置をより正確に推測して、減衰中心位置Ｃ１を設定できる。
【００９７】
［第５実施形態］
（本発明の第５実施形態に係る手ぶれ補正装置の構成）
本発明の第５実施形態に係る手ぶれ補正装置２０の構成について、第１実施形態との相違点に着目して説明する。本実施形態に係る手ぶれ補正装置２０では、減衰中心設定部２４は、切出し領域Ｂ内に顔画像が含まれている場合、切出し領域Ｂと顔領域Ｆとの間隔に基づいて、顔領域Ｆの配置（構図）に対する評価値を算出すると共に、算出した評価値に基づいて減衰中心位置Ｃ１を設定する。
【００９８】
具体的に、減衰中心設定部２４は、補正部２５から、切出し領域Ｂの位置を示す情報を取得する。また、減衰中心設定部２４は、この情報と、物体検出部２２から通知された顔領域データとに基づいて、図１４に示すように、切出し領域Ｂと顔領域Ｆの上下左右方向の間隔Ｄｕ、Ｄｄ、Ｄｌ、Ｄｒを算出する。ここで、減衰中心設定部２４は、算出した上下左右方向の間隔から、水平方向の構図評価値Ｖｈｏｒと、垂直方向の構図評価値Ｖｖｒｔとを、下記の（２）乃至（３）式に基づいて算出する。
【００９９】
Ｖｈｏｒ＝Ｄｌ／（Ｄｌ＋Ｄｒ）  ・・・・（２）
Ｖｖｒｔ＝Ｄｕ／（Ｄｕ＋Ｄｄ）  ・・・・（３）
また、減衰中心設定部２４は、下記（４）式に示すように、算出した水平方向の構図評価値Ｖｈｏｒが予め記憶する所定の閾値範囲Ｖｈｏｒ１、Ｖｈｏｒ２内に含まれるか否かを判定する。なお、下記（４）式において、閾値Ｖｈｏｒ１は、閾値Ｖｈｏｒ２よりも小さい値である。
【０１００】
Ｖｈｏｒ１≦Ｖｈｏｒ＜Ｖｈｏｒ２    ・・・（４）
また、減衰中心設定部２４は、下記（５）式に示すように、垂直方向の構図評価値Ｖｈｏｒについても、予め記憶する所定の閾値範囲Ｖｖｒｔ１、Ｖｖｒｔ２内に含まれるか否かを判定する。なお、閾値Ｖｖｒｔ１は、閾値Ｖｖｒｔ２よりも小さい値である。
【０１０１】
Ｖｖｒｔ１≦Ｖｖｒｔ＜Ｖｖｒｔ２    ・・・（５）
減衰中心設定部２４は、水平方向の構図評価値Ｖｈｏｒが、上記（４）式に基づいて、所定の閾値範囲内に含まれると判定した場合、その時の切出し領域Ｂの中心位置における水平方向の座標Ｃｂｘを、減衰中心位置の水平方向の座標Ｃ１ｘとして設定する。また、減衰中心設定部２４は、垂直方向についても同様に、構図評価値Ｖｖｒｔが、上記（５）式に基づいて、所定の閾値範囲内に含まれると判定した場合、その時の切出し領域Ｂの中心位置における垂直方向の座標Ｃｂｙを、減衰中心位置の垂直方向の座標Ｃ１ｙとして設定する。また、減衰中心設定部２４は、設定した減衰中心位置の座標（Ｃ１ｘ、Ｃ１ｙ）を補正部２５に通知する。
【０１０２】
なお、減衰中心設定部２４は、構図評価値Ｖｈｏｒ、構図評価値Ｖｖｒｔが、閾値範囲内であるか否か判定する際、それぞれを別々に判定し、判定結果に応じて、減衰中心位置の水平方向の座標Ｃ１ｘのみ、又は垂直方向の座標Ｃ１ｙのみを補正部２５に通知する。このような構成にすることで、減衰中心設定部２４は、水平方向の減衰中心位置（Ｃ１ｘ）を設定した後に、垂直方向の減衰中心位置（Ｃ１ｙ）を設定する等、撮像装置１の方向を水平方向、垂直方向の順に調整するユーザの自然な操作にも対応できる。
【０１０３】
（第５実施形態に係る手ぶれ補正装置の作用・効果）
本実施形態に係る手ぶれ補正装置２０では、減衰中心設定部２４は、切出し領域Ｂ内の顔領域の位置に基づいて、水平方向、垂直方向の構図評価値を算出し、当該構図評価値が所定の閾値範囲内であるか否かを判定する。また、減衰中心設定部２４は、構図評価値が所定の閾値範囲内である場合、その時の切出し領域Ｂの中心位置Ｃｂを、減衰中心位置として設定する。つまり、手ぶれ補正装置２０では、減衰中心設定部２４が、構図評価値を判定することによって、現在の切出し画像がユーザの意図する画像であるか否かを推定し、この結果に応じて、減衰中心位置を設定する。よって、かかる手ぶれ補正装置２０によれば、従来技術のように、減衰中心位置を、単に全体領域の中心位置に設定するのではなく、現状の切出し画像に含まれる顔画像の構図に基づいて、減衰中心位置を設定するので、ユーザの意図する画像をより適切に取得することができる。
【０１０４】
（その他の実施形態）
上述したように、本発明の一実施形態を通じて本発明の内容を開示したが、この開示の一部をなす論述及び図面は、本発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態が明らかとなろう。
【０１０５】
上述した実施形態では、電子式の手ぶれ補正を例に挙げて説明したが、撮像画像の全体領域を撮影可能領域とし、切出し領域を現撮影領域と読み替えることで、光学式手ぶれ補正においても活用可能である。
【０１０６】
また、例えば、第３実施形態において、減衰中心設定部２４は、顔領域Ｆの面積に応じて加重重心位置Ｊｃを算出するように構成されていたが、各顔領域Ｆの顔画像毎に、画像の確かさを示すスコア値を算出し、算出したスコア値に応じて加重重心位置Ｊｃを算出するように構成されていても良い。
【０１０７】
また、上述した実施形態において、各実施形態の構成もそれぞれ組み合わせることが可能である。また、各実施形態の作用及び効果は、本発明から生じる最も好適な作用及び効果を列挙したに過ぎず、本発明による作用及び効果は、各実施形態に記載されたものに限定されるものではない。このように、本発明は、ここでは記載していない様々な実施の形態などを含むことは勿論である。したがって、本発明の技術的範囲は、上述の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【０１０８】
【図１】本発明の第１実施形態に係る撮像装置の全体構成を示す図である。
【図２】本発明の第１実施形態に係る手ぶれ補正装置の構成を示す図である。
【図３】本発明の第１実施形態に係る手ぶれ補正装置で取得された撮像画像のイメージ図である。
【図４】本発明の第１実施形態に係る手ぶれ補正装置において、撮像画像内に設定される減衰中心位置と積分ベクトルとを示すイメージ図である。
【図５】本発明の第１実施形態に係る手ぶれ補正装置において、取得された撮像画像のイメージ図である。
【図６】本発明の第１実施形態に係る手ぶれ補正装置において、取得された撮像画像に含まれる物体画像の重心位置を示すイメージ図である。
【図７】本発明の第１実施形態に係る手ぶれ補正装置において、撮像画像内に設定される減衰中心位置と積分ベクトルとを示すイメージ図である。
【図８】本発明の第１実施形態に係る手ぶれ補正装置の動作を示すフローチャート図である。
【図９】本発明の第２実施形態に係る手ぶれ補正装置において、撮像画像内に減衰中心位置が設定される際のイメージ図である。
【図１０】本発明の第３実施形態に係る手ぶれ補正装置において、算出された加重重心位置を示すイメージ図である。
【図１１】本発明の第３実施形態に係る手ぶれ補正装置において、撮像画像内に減衰中心位置が設定される際のイメージ図である。
【図１２】本発明の第４実施形態に係る手ぶれ補正装置において、撮像画像内に減衰中心位置が設定される際のイメージ図である。
【図１３】本発明の第４実施形態に係る手ぶれ補正装置において、撮像画像内に減衰中心位置が設定される際のイメージ図である。
【図１４】本発明の第５実施形態に係る手ぶれ補正装置において、撮像画像内に減衰中心位置が設定される際のイメージ図である。
【図１５】従来技術に係る撮像装置において、撮像画像内に設定される切出し領域を示すイメージ図である。
【図１６】従来技術に係る撮像装置において、撮像画像内に設定される切出し領域と積分ベクトルとを示すイメージ図である。
【図１７】（ａ）従来技術に係る撮像装置を右方向へパンをした際の撮像画像を示す図である。（ｂ）従来技術に係る撮像装置を固定した際の撮像画像を示す図である。（ｃ）従来技術に係る撮像装置を固定した際にセンタリング制御によって切り出し領域の位置が移動した撮像画像を示す図である。
【符号の説明】
【０１０９】
１…撮像装置、Ｄｈ１…間隔、Ｄｗ１…間隔、Ｊａ１乃至Ｊａ３…重心位置、１１…撮像部、１２…ＡＦＥ、１３…制御部、１４…操作部、１５…表示部、１６…記憶媒体、２０…手ぶれ補正装置、２１…取得部、２２…物体検出部、２３…動きベクトル検出部、２４…減衰中心設定部、２５…補正部、Ａ…全体領域、Ｂ…切出し領域、Ｃ０…減衰中心位置、Ｃ１…減衰中心位置、Ｃｂ…中心位置、Ｄｕ…間隔、Ｄｄ…間隔、Ｄｌ…間隔、Ｄｒ…間隔、Ｄｈａ…間隔、Ｄｈ…間隔、Ｄｗ…間隔、Ｄｗａ…間隔、Ｆ１乃至Ｆ３…顔領域、Ｊａ…重心位置、Ｊｂ…総合重心位置、Ｊｃ…加重重心位置、Ｓ１２乃至Ｓ１８…ステップ、Ｖ１乃至Ｖ３…ベクトル、ｍ…重心位置の数、ｎ…画素数、
【図１】
2008270983.tif 000003
【図２】
2008270983.tif 000004
【図３】
2008270983.tif 000005
【図４】
2008270983.tif 000006
【図５】
2008270983.tif 000007
【図６】
2008270983.tif 000008
【図７】
2008270983.tif 000009
【図８】
2008270983.tif 000010
【図９】
2008270983.tif 000011
【図１０】
2008270983.tif 000012
【図１１】
2008270983.tif 000013
【図１２】
2008270983.tif 000014
【図１３】
2008270983.tif 000015
【図１４】
2008270983.tif 000016
【図１５】
2008270983.tif 000017
【図１６】
2008270983.tif 000018
【図１７】
2008270983.tif 000019