(57)【要約】【課題】操作されたシャッタボタンに応じて手ぶれ補正の処理を変更する撮像装置、画像処理装置及び画像処理方法を提供する。【解決手段】操作検出部４２１がシャッタボタン３１と３２のどちらが押下されたかを検出し、補正処理変更部４２が、押下されたシャッタボタンに応じて画像移動検出部４１２の移動差分算出方向を変更する。【選択図】図３
2007180877.tif 000002
【特許請求の範囲】
【請求項１】
筐体に設けられた撮像手段と、
前記筐体に設けられて、押圧操作によって前記撮像手段に対して撮像指令を出力する撮像操作手段と、
前記撮像手段にて撮像された撮像画像を処理する画像処理手段と、
を備え、
前記画像処理手段は、前記撮像画像に対する手ぶれ補正処理を行なう手ぶれ補正手段を有する
ように構成された撮像装置において、
前記撮像操作手段は、前記筐体の互いに異なる位置に複数配置されて、
前記手ぶれ補正手段は、前記手ぶれ補正の処理を前記複数の撮像操作手段のうち操作される撮像操作手段に応じて変更する補正処理変更手段を有する
ことを特徴とする撮像装置。
【請求項２】
前記補正処理変更手段は、前記撮像操作手段のうち操作された撮像操作手段を検出する操作検出手段を有し、
この操作検出手段によって検出された前記撮像操作手段に応じて前記手ぶれ補正処理を変更する
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記補正処理変更手段は、前記筐体の状態を検出する状態検出手段を有し、この状態検出手段にて検出された前記筐体の状態に応じて前記複数の撮像操作手段のうち操作される撮像操作手段を判別し、この判別された撮像操作手段に応じて前記手ぶれ補正処理を変更する
ことを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記手ぶれ補正手段は、前記撮像手段にて撮像された画像の一部を抽出する画像抽出手段と、前記画像抽出手段により抽出された画像の一部の移動を検出する画像移動検出手段とを備え、前記画像移動検出手段にて検出された画像の移動に応じて前記撮像手段にて撮像された画像を補正するように構成され、
前記補正処理変更手段は、前記複数の撮像操作手段のうち操作される撮像操作手段に応じて前記画像抽出手段にて抽出された画像の移動を検出する前記画像移動検出手段での検出領域を変更する
ことを特徴とする請求項１から３のいずれか一項に記載の撮像装置。
【請求項５】
前記複数の撮像操作手段は、操作方向が互いに異なるように前記筐体に配設されて、
前記補正処理変更手段は、前記複数の撮像操作手段のうち操作される撮像操作手段の操作方向に応じて前記検出領域を変更する
ことを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記補正処理変更手段は、前記複数の撮像操作手段のうち操作される前記撮像操作手段の操作方向に対して垂直方向に対応する領域以外の領域を検出するように前記画像移動検出手段での検出領域を変更する
ことを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記補正処理変更手段は、前記複数の撮像操作手段のうち操作される前記撮像操作手段の操作方向に対応する検索領域を増大させるように前記画像移動検出手段での検出領域を変更する
ことを特徴とする請求項５または６に記載の撮像装置。
【請求項８】
筐体に設けられて押圧操作される撮像操作手段からの撮像指令に応じて撮像手段により撮像された画像を処理する画像処理手段と、前記画像処理手段に設けられて前記撮像画像に対して手ぶれ補正処理を行う手ぶれ補正手段とを有する画像処理装置において、
前記手ぶれ補正手段は、前記撮像操作手段が前記筐体の異なる位置に複数配置されている場合に、前記手ぶれ補正の処理を前記複数の撮像操作手段のうち操作される撮像操作手段に応じて変更する補正処理変更手段を有する
ことを特徴とする画像処理装置。
【請求項９】
筐体に設けられて押圧操作される撮像操作手段からの撮像指令に応じて撮像手段により撮像された画像を処理すると共に、この画像処理で前記撮像画像に対して手ぶれ補正処理を行う画像処理方法において、
前記撮像操作手段が前記筐体の異なる位置に複数配置されている場合に、前記手ぶれ補正処理を前記複数の撮像操作手段のうち操作される撮像操作手段に応じて変更する
ことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手ぶれ補正を行う撮像装置、画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
近年、携帯電話等の携帯端末装置の多機能化に伴い、携帯端末装置に搭載されているカメラも高機能化しており、最近では手ぶれ補正機能を有するものがある。
手ぶれ補正の方式には、ジャイロ等のセンサによってぶれを検知しレンズユニットを駆動してぶれを補正する光学式や、撮影した画像に対し画像処理を行ってぶれを補正する電子式がある。携帯端末装置に搭載するカメラユニットは小型で消費電力が小さいものが望ましいため、電子式の手ぶれ補正を有するカメラユニットが有効である。
【０００３】
電子式の手ぶれ補正に関連する先行技術として、例えば、特許文献１に開示された、半押しと深押しの機能を有する記録ボタンを備えた撮像装置において、半押し状態のときの撮影条件（明るさ、ホワイトバランス、焦点距離等）及び画像を記憶しておき、深押し状態になったときには半押し状態で記憶した撮影条件で撮影を行い、撮影した画像と、記憶しておいた半押し状態のときの画像とを比較し動きベクトルを検出することによって、手ぶれ補正を行う技術がある。
【０００４】
【特許文献１】特開２００４−２２９０８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
一般に、カメラを搭載している携帯端末装置では、例えば図１に示す携帯電話のように、携帯電話の筐体の正面中央部に設置された決定ボタンと、携帯電話の筐体横部に設置されたボタンの両方のボタンがシャッタボタンとして機能する、というように、複数のボタンがシャッタボタンとして配設されている場合が多い。
特許文献１に開示された技術では、シャッタボタンが１つの場合しか開示されておらず、シャッタボタンが複数ある場合は考慮されていないので、手ぶれ補正が好適に行われない、という不利益があった。
本発明は上述した不利益を解消するために、操作されたシャッタボタンに応じて手ぶれ補正の処理を変更する撮像装置、画像処理装置及び画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は上述した不利益を解消するために、第１の観点の発明の撮像装置は、筐体に設けられた撮像手段と、前記筐体に設けられて、押圧操作によって前記撮像手段に対して撮像指令を出力する撮像操作手段と、前記撮像手段にて撮像された撮像画像を処理する画像処理手段と、を備え、前記画像処理手段は、前記撮像画像に対する手ぶれ補正処理を行なう手ぶれ補正手段を有するように構成された撮像装置において、前記撮像操作手段は、前記筐体の互いに異なる位置に複数配置されて、前記手ぶれ補正手段は、前記手ぶれ補正の処理を前記複数の撮像操作手段のうち操作される撮像操作手段に応じて変更する補正処理変更手段を有する。
【０００７】
好適には、前記補正処理変更手段は、前記撮像操作手段のうち操作された撮像操作手段を検出する操作検出手段を有し、この操作検出手段によって検出された前記撮像操作手段に応じて前記手ぶれ補正処理を変更する。
【０００８】
好適には、前記補正処理変更手段は、前記筐体の状態を検出する状態検出手段を有し、この状態検出手段にて検出された前記筐体の状態に応じて前記複数の撮像操作手段のうち操作される撮像操作手段を判別し、この判別された撮像操作手段に応じて前記手ぶれ補正処理を変更する。
【０００９】
好適には、前記手ぶれ補正手段は、前記撮像手段にて撮像された画像の一部を抽出する画像抽出手段と、前記画像抽出手段により抽出された画像の一部の移動を検出する画像移動検出手段とを備え、前記画像移動検出手段にて検出された画像の移動に応じて前記撮像手段にて撮像された画像を補正するように構成され、前記補正処理変更手段は、前記複数の撮像操作手段のうち操作される撮像操作手段に応じて前記画像抽出手段にて抽出された画像の移動を検出する前記画像移動検出手段での検出領域を変更する。
【００１０】
好適には、前記複数の撮像操作手段は、操作方向が互いに異なるように前記筐体に配設されて、前記補正処理変更手段は、前記複数の撮像操作手段のうち操作される撮像操作手段の操作方向に応じて前記検出領域を変更する。
【００１１】
好適には、前記補正処理変更手段は、前記複数の撮像操作手段のうち操作される前記撮像操作手段の操作方向に対して垂直方向に対応する領域以外の領域を検出するように前記画像移動検出手段での検出領域を変更する。
【００１２】
好適には、前記補正処理変更手段は、前記複数の撮像操作手段のうち操作される前記撮像操作手段の操作方向に対応する検索領域を増大させるように前記画像移動検出手段での検出領域を変更する。
【００１３】
第２の観点の発明の画像処理装置は、筐体に設けられて押圧操作される撮像操作手段からの撮像指令に応じて撮像手段により撮像された画像を処理する画像処理手段と、前記画像処理手段に設けられて前記撮像画像に対して手ぶれ補正処理を行う手ぶれ補正手段とを有する画像処理装置であって、前記手ぶれ補正手段は、前記撮像操作手段が前記筐体の異なる位置に複数配置されている場合に、前記手ぶれ補正の処理を前記複数の撮像操作手段のうち操作される撮像操作手段に応じて変更する補正処理変更手段を有する。
【００１４】
第３の観点の発明の画像処理方法は、筐体に設けられて押圧操作される撮像操作手段からの撮像指令に応じて撮像手段により撮像された画像を処理すると共に、この画像処理で前記撮像画像に対して手ぶれ補正処理を行う画像処理方法であって、前記撮像操作手段が前記筐体の異なる位置に複数配置されている場合に、前記手ぶれ補正処理を前記複数の撮像操作手段のうち操作される撮像操作手段に応じて変更する。
【発明の効果】
【００１５】
操作されたシャッタボタンに応じて手ぶれ補正の処理を変更する撮像装置、画像処理装置及び画像処理方法を提供する。
【発明を実施するための最良の形態】
【００１６】
＜第１実施形態＞
以下、本発明の実施形態について説明する。
本実施形態の携帯電話機１は、筐体１０を備え、この筐体１０は、表面部１１に各種情報を表示可能な液晶パネル等の表示部５と、各種設定などの操作を行うための多機能キー１２と、各種文字情報の入力等を行うためのテンキー１３とが設けられ、当該表面部１１の反対側である裏面部１１’には、カメラ２が設けられている。また筐体１０は、図１に示すように、シャッタボタン（撮像操作手段）として機能するボタンを２つ有する。
図１は携帯電話機１の外観を示す図である。図１（ａ）は携帯電話機１の表面を、図１（ｂ）は携帯電話機１の裏面を示している。
１つは、携帯電話機１の筐体正面中央部付近に設けられ、多機能キー１２の中央に配置されて制御全般に用いられる決定ボタン３１であり、本実施形態ではシャッタボタン３１と称する。もう１つは、携帯電話機１の筐体横面に設けられたボタン３２であり、本実施形態ではシャッタボタン３２と称する。
本実施形態の携帯電話機１は、シャッタとして機能するボタンを２つ有するために、図２に示すように筐体１０が縦状態と横状態のどちらの状態にあっても不都合なく撮影を行うことができる。
【００１７】
図３は、携帯電話機１の構成を示すブロック図である。
図３に示すように、携帯電話機１はカメラ（撮像手段）２、シャッタボタン３１及び３２、画像処理部４、操作検出部４２１、表示部５を有する。
【００１８】
以下、携帯電話機１の各構成について説明する。
カメラ（撮像手段）２は、レンズ、及びＣＣＤ（Charged Coupled Device）或いはＣＭＯＳ（Complementary Metal Oxide Semiconductor）等の撮像素子からなり、レンズを通過した光を撮像素子が光電変換し画像データとして出力する。
なお、ここではカメラ２がシャッタ機構を持たない構成を説明したが、これはＣＣＤやＣＭＯＳ等の撮像素子が電子シャッタ機能を有する場合を想定しているからである。本発明はこれには限定されず、カメラ２は機械的なシャッタ機構を更に有していてもよい。
【００１９】
シャッタボタン３１は、図２（ａ）に示す状態で撮影を行う際に主に使用されるボタンであり、図１に示す携帯電話機１の正面に設けられたボタンである。なお、以下図２（ａ）に示す携帯電話機１の状態を縦状態と呼ぶ。
シャッタボタン３２は、図２（ｂ）に示す状態で撮影を行う際に主に使用されるボタンであり、図１に示す携帯電話機１の横面に設けられたボタンである。なお、以下図２（ｂ）に示す携帯電話機１の状態を横状態と呼ぶ。
シャッタボタン３１及び３２は、押圧操作に応じてカメラ２のシャッタ機能を作動させ撮影（撮像）を行わせるべく、当該押圧操作によってカメラに対し撮像指令を出力する。
【００２０】
画像処理部（画像処理手段）４は、カメラ２が撮影し出力した画像データに圧縮やカラー補正等の処理を施す。
また、画像処理部４は、図３に示すように、手ぶれ補正部（手ぶれ補正手段）４１及び補正処理変更部（補正処理変更手段）４２を更に有し、カメラ２が撮影した画像に電子式手ぶれ補正処理を施す。
【００２１】
手ぶれ補正部４１は、カメラ２が撮影する画像データの電子式手ぶれ補正処理を行う。
図３に示すように、手ぶれ補正部４１は画像抽出部（画像抽出手段）４１１、画像移動検出部（画像移動検出手段）４１２及びバッファメモリ４１３を更に有する。
【００２２】
電子式手ぶれ補正は、以下のようにして行われる。
シャッタボタン３１或いは３２が押下されると、このシャッタボタンの押下操作に応じて出力される撮像指令に伴いカメラ２は撮影を行うが、この際、図４（ａ）及び図４（ｂ）に示すように、短い間隔で連続して２枚以上の画像を撮影し、バッファメモリ４１３に記憶しておく。
この際連続して撮影する画像の数は何枚でもよいが、以下では２枚の画像を撮影した場合について説明する。
【００２３】
画像抽出部４１１は、図４に示すように、２枚の画像を所定の大きさの領域に分割し、図５（ａ）に示すように、被写体が写っている領域（画像の一部）を抽出する。図５は、図４に示す２枚の画像内の被写体を含む領域Ａの一例を示す図である。なお、図４では、各領域を１枚目の画像においてはＡ、Ｂ、Ｃ…、２枚目の画像においてはＡ’、Ｂ’、Ｃ’…と示した。
画像移動検出部４１２は、画像抽出部４１１が抽出した被写体を含む領域それぞれに対して、２枚の画像の比較を行い、移動差分値を算出する。
【００２４】
なお、図５では、一例として図４の被写体を含む１つの領域Ａを示したが、画像移動検出部４１２は画像抽出部４１１が抽出した全ての被写体を含む領域Ａ、Ｂ、Ｃ…及び領域Ａ’、Ｂ’、Ｃ’…を基に移動差分の算出を行う。
手ぶれ補正部４１は、このようにして画像移動検出部４１２が検出した移動差分値を基に、１枚目の画像と２枚目の画像を重ね合わせ、手ぶれを補正する処理を行う。移動差分を基に画像の手ぶれ補正を行う方法は、本発明では限定しない。
【００２５】
補正処理変更部４２（補正処理変更手段）は、操作検出部（操作検出手段）４２１を有し、この操作検出部４２１が検出した、操作されたシャッタボタンに応じて、手ぶれ補正部４１が行う手ぶれ補正処理の処理内容を変更する。
操作検出部４２１は、いずれかのシャッタボタン３１または３２が操作された際に、どちらのシャッタボタンが操作されたかを検出し、補正処理変更部４２に出力する。
なお、表示部５は、例えばＬＣＤ（Liquid Crystal Display）等であり、例えばカメラ２が撮影した画像の表示を行う。
【００２６】
次に、補正処理変更部４２による手ぶれ補正処理の処理内容の変更について説明する。
上記において説明したように、手ぶれ補正部４１が行う手ぶれ補正処理は、画像抽出部４１１が抽出した被写体（撮像領域の一部）が、非常に短い間隔で撮影した２枚の画像上で移動した量を移動差分として算出し、この移動差分を基に手ぶれ補正を行う処理である。
すなわち、画像移動検出部４１２が、画像抽出部４１１が抽出した１枚目に撮影した画像の被写体を含む領域（例えば、図５（ａ）に示す領域Ａ）と、図５（ｂ）に示す２枚目に撮影した画像の領域Ａ’との差分を計算することによって、移動差分を検出する。更に、全ての被写体を含む１枚目の画像内の領域Ｂ、Ｃ…と、それぞれ対応する及び２枚目の画像内の領域Ｂ’、Ｃ’…との差分を全て算出する。
【００２７】
この際、補正処理変更部４２は、操作検出部４２１が検出した、押下されたシャッタボタンに応じて、画像移動検出部４１２が移動差分の算出を行う領域を変化させる。
【００２８】
具体的には、以下のような処理を行う。
例えば、操作検出部４２１が検出したシャッタボタンが３１である場合、すなわち、携帯電話機１が図２（ａ）に示すような縦状態で撮影が行われるような場合、シャッタボタン３１の押下操作時に携帯電話機１には図２（ａ）に示す矢印Ａの方向に力が加わるため、カメラ２が撮影する画像の手ぶれ方向は携帯電話機１の縦方向になる。すなわち、この場合の手ぶれは、携帯電話機１に対して縦方向に起こると考えることができ、横方向に移動している可能性はあまりないと考えてよい。このため、携帯電話機１が縦状態で撮影が行われた場合には、補正処理変更部４２は、この縦状態での撮影時において横方向（図２（ａ）の左右方向）に対応した画像の領域での移動差分算出を行わず、それ以外の方向、すなわち図２（ａ）における右上、上、左上、右下、下、左下方向に対応した画像領域での移動差分は算出させるように、画像移動検出部４１２の移動値算出処理を変更する。
【００２９】
一方、操作検出部４２１が検出したシャッタボタンが３２である場合、すなわち、図２（ｂ）に示す横状態で撮影が行われるような場合は、シャッタボタン３２の押下操作時に携帯電話機１には図２（ｂ）に示す矢印Ｂの方向に力がかかるため、カメラ２が撮影する画像の手ぶれ方向は携帯電話機１に対し横方向になり、すなわち手ぶれは携帯電話機１に対して横方向に起こると考えることができるので、補正処理変更部４２は、画像移動検出部４１２に対し、この横状態での撮影時において携帯電話機１の縦方向（図２（ｂ）の左右方向）に対応した画像領域での移動差分算出を行わず、それ以外の方向、すなわち携帯電話機１に対する右上、右、右下、左上、左、左下方向（図２（ｂ）における左上、上、右上、左下、下、右下方向）に対応した画像領域での移動差分は算出させるように、画像移動検出部４１２の移動値算出処理を変更する。
【００３０】
次に、携帯電話機１が撮影を行う際の動作例について説明する。
図６及び図７は、携帯電話機１が撮影を行い手ぶれ補正処理を行う際の動作例を示すフローチャートである。
ステップＳＴ１：
シャッタボタン３１或いは３２のいずれかが押下される。
ステップＳＴ２：
カメラ２の撮影時のシャッタスピードが速い場合は、手ぶれが認識されにくいので、手ぶれ補正を行わずにステップＳＴ７に進み、シャッタスピードが遅い場合は、手ぶれ補正を行うためにステップＳＴ３に進む。
【００３１】
ステップＳＴ３：
カメラ２は、非常に短い間隔で連続して複数の画像を撮影し、バッファメモリ４１３に記憶する。
ステップＳＴ４：
画像抽出部４１１は、ステップＳＴ３においてカメラ２が撮影しバッファメモリ４１３に記憶された複数の画像のうち、まず１枚目と２枚目の画像の被写体の写った領域を抽出する。
【００３２】
ステップＳＴ５：
カメラ２は、１枚の画像を撮影する。
ステップＳＴ６：
図１に図示しないメモリに画像を保存し、撮影処理を終了する。
なお、ステップＳＴ５においても、ステップＳＴ３と同様に複数の画像を撮影し、ステップＳＴ６においては撮影された複数の画像のうち１枚目の画像を取得してバッファメモリ４１３に記憶させて保存するようにしてもよい。
【００３３】
ステップＳＴ７：
操作検出部４２１が、シャッタボタン３１と３２のいずれが押下されたかを検出し、シャッタボタン３１が押下された場合は、携帯電話機１が図２（ａ）に示す縦状態で撮影が行われたと判断し、画像移動検出部４１２に、携帯電話機１の横方向（図２（ａ）における左右方向）の動きに対する手ぶれ補正を抑えるように変更してステップＳＴ８に進み、シャッタボタン３２が押下された場合は、携帯電話機１が図２（ｂ）に示す横状態で撮影が行われたと判断し、画像移動検出部４１２に、携帯電話機１の縦方向（図２（ｂ）における上下方向）の動きに対する手ぶれ補正を抑えるように変更してステップＳＴ１８に進む。
【００３４】
ステップＳＴ８：
画像移動検出部４１２は、まず１枚目の撮影画像での図４（ａ）に示す領域Ａと２枚目の撮影画像での図４（ｂ）に示す領域Ａ’とから被写体の右下方向の移動差分を算出する。
なお、図４（ａ）、（ｂ）に示される撮影画像は、その上下方向が携帯電話機１が縦状態で撮影されたときの上下方向に対応している。
ステップＳＴ９：
画像移動検出部４１２は、領域Ａと領域Ａ’とから被写体の下方向の移動差分を算出する。
ステップＳＴ１０：
画像移動検出部４１２は、領域Ａと領域Ａ’とから被写体の左下方向の移動差分を算出する。
ステップＳＴ１１：
画像移動検出部４１２は、領域Ａと領域Ａ’とから被写体の左上方向の移動差分を算出する。
ステップＳＴ１２：
画像移動検出部４１２は、領域Ａと領域Ａ’とから被写体の上方向の移動差分を算出する。
ステップＳＴ１３：
画像移動検出部４１２は、領域Ａと領域Ａ’とから被写体の右上方向の移動差分を算出する。
【００３５】
ステップＳＴ１４：
画像移動検出部は、上記算出した各方向での移動差分を比較し、差分の小さい方向を決定する。
ステップＳＴ１５：
画像移動検出部４１２は、領域の画面全体に対する位置に応じて、ステップＳＴ８〜ＳＴ１３で求めた各移動差分に重み付け係数を掛ける。
ステップＳＴ１６：
画像移動検出部４１２は、上述したステップＳＴ８〜ＳＴ１５と同様の移動差分算出処理を、図４（ａ）に示す全ての領域Ｂ、Ｃ…の差分算出処理を行う。
【００３６】
ステップＳＴ１７：
画像移動検出部４１２は、まず１枚目の撮影画像での図４（ａ）に示す領域Ａと２枚目の撮影画像での図４（ｂ）に示す領域Ａ’とから被写体の右方向の移動差分を算出する。
なお、図４（ａ）、（ｂ）に示される撮影画像は、その上下方向が携帯電話機１が横状態で撮影されたときの左右方向に対応している。
ステップＳＴ１８：
画像移動検出部４１２は、領域Ａと領域Ａ’とから被写体の右下方向の移動差分を算出する。
ステップＳＴ１９：
画像移動検出部４１２は、領域Ａと領域Ａ’とから被写体の左下方向の移動差分を算出する。
ステップＳＴ２０：
画像移動検出部４１２は、領域Ａと領域Ａ’とから被写体の左方向の移動差分を算出する。
ステップＳＴ２１：
画像移動検出部４１２は、領域Ａと領域Ａ’とから被写体の左上方向の移動差分を算出する。
ステップＳＴ２２：
画像移動検出部４１２は、領域Ａと領域Ａ’とから被写体の右上方向の移動差分を算出する。
【００３７】
ステップＳＴ２３：
画像移動検出部４１２は、上記算出した各方向での移動差分を比較し、差分の小さい方向を決定する。
ステップＳＴ２４：
画像移動検出部４１２は、領域の画面全体に対する位置に応じて、ステップＳＴ１７〜ＳＴ２２で求めた各移動差分に重み付け係数を掛ける。
ステップＳＴ２５：
画像移動検出部４１２は、上述したステップＳＴ１７〜ＳＴ２５と同様の移動差分算出処理を、図４（ａ）に示す全ての領域Ｂ、Ｃ…の差分算出処理を行う。
【００３８】
ステップＳＴ２６：
手ぶれ補正部４１は、バッファメモリに記憶された３枚目以降の画像を利用して、更なる手ぶれ補正処理を行うか否かをステップＳＴ１にて取得したシャッタスピード等の情報やユーザの入力等に基づいて決定し、行う場合はステップＳＴ２７に進み、これ以上行わない場合はステップＳＴ２８に進む。
ステップＳＴ２７：
画像移動検出部４１２は、ｎ−１枚目とｎ枚目の画像を基に各画像の各領域の移動差分を算出する。
【００３９】
ステップＳＴ２８：
手ぶれ補正部４１は、上述したステップで画像移動検出部４１２が算出した移動差分を基に、画像の重ねあわせを行い、手ぶれ補正画像を生成する。
ステップＳＴ２９；
手ぶれ補正部４１は、手ぶれ補正画像を図示しないメモリに記憶させ、手ぶれ補正処理を終了する。
【００４０】
なお、上記動作例における画像移動検出部４１２の移動差分算出の順番、すなわちステップＳＴ８〜ＳＴ１３、ＳＴ１７〜ＳＴ２２の順番は必ずしも上記説明した順番にする必要はなく、順番の入れ替えが可能である。
また、上記動作例では複数の画像をカメラ２が予め撮影しバッファメモリ４１３に記憶し、手ぶれ補正部がその中から３枚以上の画像を使用するか否かをステップＳＴ２６で決定していたが、予め３枚以上の画像を使用するか否かを決定しておき、その後にカメラ２が必要な枚数のみ撮影を行ってもよい。
【００４１】
以上説明したように、本実施形態の携帯電話機１によれば、画像抽出部４１１及び画像移動検出部４１２を含む手ぶれ補正部４１が手ぶれ補正処理を行う際に、押下されたシャッタボタンに応じて、携帯電話機１に対して縦状態で撮影を行う際には画像移動検出部４１２が携帯電話機１の横方向の移動差分算出を行わないように、横状態で撮影する際には携帯電話機１の縦方向の移動差分算出を行わないように、補正処理変更部４２が手ぶれ補正処理を変更するので、シャッタボタンを複数有し、シャッタボタンの押圧操作に伴う手ぶれの動きの方向が異なる撮像装置においても、効果の高い手ぶれ補正を行うことができる。
また、画像移動検出部４１２の動き検出範囲を結果的に狭めているため、手ぶれ補正処理にかかる時間を短縮することができ、更に、演算量の低減とそれに伴う手ぶれ補正処理に要する消費電力の低減の効果を実現することができる。
【００４２】
＜第２実施形態＞
以下、第２実施形態の携帯電話機１’について説明する。
第１実施形態の携帯電話機１’は、操作検出部４２１が検出した、押下されたシャッタボタンに応じて補正処理変更部４２が画像移動検出部４１２の動き検出領域を変化させるように手ぶれ補正処理を変更させていたが、第２実施形態の携帯電話機１’は、例えば２つ折型の携帯電話機を想定されており、携帯電話機１’の状態、すなわち開いた状態になっているか、それとも閉じた状態になっているか、に応じて、補正処理を変更させる。
【００４３】
図８は携帯電話機１’の構成を示すブロック図である。
第２実施形態の携帯電話機１’は、図８に示すように、カメラ２、シャッタボタン３１及び３２、画像処理部４ａ、表示部５を有する。
【００４４】
図８に示すように、第２実施形態の携帯電話機１’は、画像処理部４ａを除いて第１実施形態の携帯電話機１の同様の構成を有する。カメラ２、シャッタボタン３１及び３２、表示部５については第１実施形態と同様の動作を行うので、ここでは説明しない。
画像処理部４ａは、図８に示すように、手ぶれ補正部４１及び補正処理変更部４２ａを有する。手ぶれ補正部４１は更に画像抽出部４１１、画像移動検出部４１２及びバッファメモリ４１３を有するが、これらは第１実施形態の携帯電話機１の手ぶれ補正部４１、画像抽出部４１１、画像移動検出部４１２及びバッファメモリ４１３と同様の動作を行うので、ここでは説明しない。
【００４５】
補正処理変更部４２ａは、図８に示すように、状態検出部（状態検出手段）４２２を更に有する。
状態検出部４２２は、携帯電話機１’の状態、すなわち携帯電話機１’が開いた状態であるか、それとも閉じた状態であるか、を検出する。
なお、本実施形態では、補正処理変更部４２ａは、操作検出部４２１を有さなくてもよい。
図９に携帯電話機１’の状態の例を示す。
図９に示すように、携帯電話機１’は、表面部１１ａに表示部５を、裏面部１１ａ’にカメラ２及びサブ表示部５ａを備えた第１筐体１０ａと、表面部１１ｂにシャッタボタン３１及びテンキー１３を、横面部にシャッタボタン３２を備えた第２筐体１０ｂとを有し、両筐体１０ａ、１０ｂが中央部で回動連結されて開閉可能に構成されている。
【００４６】
図９（ａ）は、携帯電話機１’の開いた状態の一例である。図９（ａ）に示すように、携帯電話機１’は開いた状態では、縦長の形状であるため、携帯電話機１’の正面に設けられたシャッタボタン３１によって撮影が行われる（ことが多い）。このため、状態検出部４２２が、携帯電話機１’が開いた状態であると検出した場合は、第１実施形態の携帯電話機１において操作検出部４２１がシャッタボタン３１が押下されたことを検出した場合と同様であると考えることができる。
従って、補正処理変更部４２ａは、状態検出部４２２が携帯電話機１’が開いた状態であると検出した場合には、シャッタボタン３１の押下操作により撮影が行われると判断し、第１実施形態において操作検出部４２１がシャッタボタン３１が押下されたことを検出した場合の補正処理変更部４２の動作と同様に、画像移動検出部４１２での携帯電話機１’に対する横方向（図９（ａ）の左右方向）の移動差分算出を行わないように補正処理を変更する。
【００４７】
一方、図９（ｂ）は携帯電話機１’の閉じた状態の一例であり、第１筐体１０ａの表面部１１ａと、第２筐体１０ｂの表面部１１ｂとが互いに対向するように両筐体１０ａ、１０ｂが回動されて折りたたまれた状態となっている。図９（ｂ）に示すように、携帯電話機１’は閉じた状態では横長の状態で把持されて使用されることが多く、携帯電話機１’の側面に設けられたシャッタボタン３２によって撮影が行われる（ことが多い）。このため、状態検出部４２２が、携帯電話機１’が閉じた状態であると検出した場合は、第１実施形態の携帯電話機１において操作検出部４２１がシャッタボタン３２が押下されたことを検出した場合と同様であると考えることができる。なお、この閉状態では第２筐体１０ｂの表面部１１ｂに設けられたシャッタボタン３１は第１筐体１０ａにより被覆されており、押圧操作できない状態にあることは言うまでもない。
従って、補正処理変更部４２ａは、状態検出部４２２が携帯電話機１’が閉じた状態であると検出した場合には、第１実施形態において操作検出部４２１がシャッタボタン３２が押下されたことを検出した場合の補正処理変更部４２の動作と同様に、画像移動検出部４１２の縦方向の移動差分算出を行わないように補正処理を変更する。
なお、携帯電話機１’の状態などに応じて操作可能なシャッタボタンを判定し、この判定に応じて補正処理を変更するようにしてもよい。
【００４８】
以下、携帯電話機１’の撮影時の動作例について説明する。
携帯電話機１’の動作例は、携帯電話機１の動作例のステップＳＴ７を以下に示すステップＳＴ７ａに変更したものであり、図示は省略する。
ステップＳＴ７ａ：
状態検出部４２２が携帯電話機１’の状態を検出する。開いた状態である場合はステップＳＴ８に進み、閉じた状態である場合はステップＳＴ１７に進む。
【００４９】
以上説明したように、第２実施形態の携帯電話機１’によれば、携帯電話機１’の状態、すなわち携帯電話機１’が開いた状態か閉じた状態かによって補正処理変更部４２ａが画像移動検出部４１２の移動差分検出方向を変化させるように手ぶれ補正処理を変更するので、シャッタボタン３１と３２のいずれが押下されたかの検出機構がなくても、効果の高い手ぶれ補正を行うことができる。
また、画像移動検出部４１２における抽出画像の動き検出範囲を結果的に狭めているため、手ぶれ補正処理にかかる時間を短縮することができ、更に、演算量の低減とそれに伴う手ぶれ補正処理に要する消費電力の低減の効果を実現することができる。
【００５０】
本発明は上述した実施形態には限定されない。
すなわち、当業者は、本発明の技術的範囲またはその均等の範囲内において、上述した実施形態の構成要素に関し、様々な変更、コンビネーション、サブコンビネーション、並びに代替を行ってもよい。
【００５１】
本実施形態においては、画像移動検出部４１２が移動差分を算出する際に、上、下、右、左、右上、右下、左上、左下の８つの方向について移動差分を算出したが、方向の数を例えば上下左右の４個にしても本発明は適用可能である。この場合、携帯電話機１が縦状態で撮影を行う際には携帯電話機１における左右方向に対する画像の動き検出を行わないように、携帯電話機１が横状態で撮影を行う際には携帯電話機１における上下方向に対する画像の動き検出を行わないように、補正処理変更部４２が画像移動検出部４１２の移動差分算出処理を変更すればよい。
更に、８方向よりも多くの方向の移動差分を算出する場合にも本発明は適用可能である。
【００５２】
また、本実施形態ではカメラ２のシャッタ機能を有するシャッタボタンを２つであるとしたが、本発明はこれに限定されない。シャッタ機能を有するボタンを３つ以上備えている携帯電話機に対しても、補正処理変更部４２がそれぞれのシャッタボタンの押下による手ぶれの方向に対応して画像移動検出部４１２における抽出画像の動き検出範囲を変更する構成にすれば、本発明は適用可能である。
【００５３】
また、本第２実施形態では、携帯電話機１’が２つ折型であることを想定していたが、本発明はこれに限定されず、例えば、ヒンジ部を支点に表示部を含む部分が回転するリボルバー型や、表示部を含む部分がスライドするスライド型の携帯電話に対しても本発明は適用可能である。また、第１実施形態の携帯電話機１に関しては２つ折型、リボルバー型、スライド型の携帯電話機だけでなく、例えば変形しないストレート型の携帯電話機等、様々な形態の携帯電話機に対して適用可能である。さらに、携帯電話機に限定されることなく、一般的なカメラやビデオカメラのように、シャッタボタンの操作によって撮像する撮像手段を有する撮像装置全般に本発明は適用可能である。
【００５４】
また、本第１及び第２実施形態では補正処理変更部４２が、操作検出部４２１或いは状態検出部４２２の検出結果に応じて画像移動検出部４１２の移動差分算出方向を変化させるように手ぶれ補正処理を変更していたが、本発明はこれに限定されない。すなわち、補正処理変更部４２が、操作検出部４２１或いは状態検出部４２２の検出結果に応じて、手ぶれ補正部４１の手ぶれ補正処理を何らかの形で変更させるような撮像装置であれば本発明は適用可能である。
【００５５】
すなわち、本発明では、画像移動検出部４１２が複数枚の画像の被写体を含む領域ごとの移動差分を各方向に対して算出することで移動差分を算出していたが、異なる方法で移動差分を算出してもよい。例えば、画像移動検出部４１２が、画像抽出部４１１が抽出した１枚目の画像の被写体を含む領域の特定の周囲に例えば８個の領域を設定し、２枚目以降の画像において、被写体を含む当該特定の領域がどこに移動しているかを検出することによって移動差分を算出していてもよい。
【００５６】
この場合の領域設定の一例を図１０（ａ）に示す。領域０が１枚目の画像において被写体を含む特定の領域のあった位置であり、２枚目以降の画像においてこの特定の領域にあった被写体がどこに移動したかを検出することによって移動差分の算出を行う。
例えば、操作検出部４２１が検出したシャッタボタンが３１である場合、カメラ２が撮影する画像の手ぶれ方向は携帯電話機１の縦方向になるので、２枚目以降の画像においては図１０（ａ）に示す領域１〜８のうち、携帯電話機１の縦方向（図２（ａ）の上下方向）に対応した画像領域である領域１や５、或いは領域２、４、６、８に移動している可能性が高く、携帯電話機１の横方向（図２（ａ）の左右方向）に対応した画像領域である領域３や７に移動している可能性はあまりないと考えてよい。このため、携帯電話機１が縦状態で撮影が行われた場合には、補正処理変更部４２は、画像移動検出部４１２に領域１、２、４、５、６、８に対してのみ被写体を含む領域の検出を行わせ、領域３と７に対しては検出を行わせないようにする。すなわち、補正処理変更部４２は、携帯電話機１の横方向に対応する画像移動の移動差分算出（動き検出）を画像移動検出部４１２に行わせないようにする。
【００５７】
一方、操作検出部４２１が検出したシャッタボタンが３２である場合、カメラ２が撮影する画像の手ぶれ方向は携帯電話機１に対し横方向（図２（ｂ）の上下方向）になり、すなわち図１０（ｂ）に示す、携帯電話機１の縦方向（図２（ｂ）の左右方向）に対応した画像領域である領域１や５には特徴のある部分は移動していない可能性が高いので、補正処理変更部４２は、画像移動検出部４１２の行う動き検出処理を、領域２、３、４、６、７、８に対して行わせ、領域１及び５に対しては行わせないように変更する。すなわち、補正処理変更部４２は、携帯電話機１の縦方向に対する画像移動の移動差分算出（動き検出）を画像移動検出部４１２に行わせないように変更する、という構成にすればこうした変形例にも本発明は適用可能である。
【００５８】
更に、上述した変形例では８つの領域を設定していたが、図１０（ｂ）に示すように、設定する領域の数を４個にしても本発明は適用可能である。この場合、携帯電話機１が縦状態で撮影を行う際には図１０（ｂ）に示す領域３及び７の移動差分算出を行わないように、携帯電話機１が横状態で撮影を行う際には図１１に示す領域１及び５の移動差分算出を行わないように、補正処理変更部４２が画像移動検出部４１２の処理を変更すればよい。
【００５９】
更に、図１１に示すように、多くの領域を設定する場合にも本発明は適用可能である。この場合、携帯電話機１が縦状態で撮影を行う際には、特徴のある部分は携帯電話機１の縦方向に対応した画像領域に移動している可能性が高いため、図１１（ａ）に示すように、補正処理変更部４２は携帯電話機１の横方向に対応した画像領域３、７、２３、３３、４３、６７、７７、８７、２２３、２３３、３３３、４３３、４４３、６６７、６７７、７７７、８７７、８８７における移動差分算出（画像の動き検出）を行わないように画像移動検出部４１２の処理を変更すればよい。
【００６０】
更に、例えば携帯電話機１が縦状態で撮影を行う場合に、図１１（ｂ）に示すように、動き検出を行う領域から携帯電話機１の横方向に対応した領域を削除する代わりに、携帯電話機１の縦方向に対応した領域でより多くの動き検出を行うように設定してもよい。この場合、追加して設定した縦方向に対応する領域１１１１、１１１２、２２１１、２２２１、２２２２、４４４４、４４４５、４４５５、４５５５、５５５５、６５５５、６６５５、６６６５、６６６６、８１１１、８８１１、８８８１、８８８８は、削除した横方向に対応する領域３、７、２３、３３、４３、６７、７７、８７、２２３、２３３、３３３、４３３、４４３、６６７、６７７、７７７、８７７、８８７と同数であるため、従来と同じ処理時間でより高精度の移動差分算出ひいては手ぶれ補正を行うことができる。
【図面の簡単な説明】
【００６１】
【図１】図１は、携帯電話機１の有するシャッタボタン３１及び３２の位置を示す図である。
【図２】図２は、携帯電話機１の撮影時の状態の一例を示す図である。
【図３】図３は、携帯電話機１の構成を示すブロック図である。
【図４】図４は、カメラ２が撮影した画像の一例を示す図である。
【図５】図５は、画像抽出部４１１が抽出した画像の一部の一例を示す図である。
【図６】図６は、携帯電話機１の動作例を示すフローチャートである。
【図７】図７は、携帯電話機１の動作例を示すフローチャートである。
【図８】図８は、携帯電話機１’の構成を示すブロック図である。
【図９】図９は、状態検出部４２２が検出する携帯電話機１’の各状態について説明するための図である。
【図１０】図１０は、本発明の変形例において、画像移動検出部４１２が設定する動き検出領域の一例を示す図である。
【図１１】図１１は、本発明の変形例において、画像移動検出部４１２が設定する動き検出領域が多い場合を示す図である。
【符号の説明】
【００６２】
１，１’…携帯電話機、２…カメラ、３１…シャッタボタン、３２…シャッタボタン、４，４ａ…画像処理部、４１…手ぶれ補正部、４１１…画像抽出部、４１２…画像移動検出部、４１３…バッファメモリ、４２，４２ａ…補正処理変更部、４２１…操作検出部、４２２…状態検出部、５…表示部、５ａ…サブ表示部、１０，１０ａ，１０ｂ…筐体、１１，１１ａ，１１ｂ…表面部、１１’，１１ａ’…裏面部、１２…多機能キー、１３…テンキー
【図１】
2007180877.tif 000003
【図２】
2007180877.tif 000004
【図３】
2007180877.tif 000005
【図４】
2007180877.tif 000006
【図５】
2007180877.tif 000007
【図６】
2007180877.tif 000008
【図７】
2007180877.tif 000009
【図８】
2007180877.tif 000010
【図９】
2007180877.tif 000011
【図１０】
2007180877.tif 000012
【図１１】
2007180877.tif 000013