(57)【要約】【課題】撮影者の歩行により生じる手振れを補正し、かつ撮影者がパンニングおよびチルティングを行っている場合に、手振れ補正を抑制する撮像装置を提供する。【解決手段】撮像装置１００は、撮像装置１００の移動量を出力するためのセンサと、撮像装置１００の光軸方向の移動量をセンサが出力した移動量から算出するための第１の算出手段と、光軸方向と垂直方向の撮像装置１００の移動量をセンサが出力した移動量から算出するための第２の算出手段と、撮像装置１００の移動量に応じて手振れを補正するための第１の手振れ補正手段と、第１の手振れ補正手段の応答性よりも低い応答性を有する第２の手振れ補正手段と、光軸方向の移動量に基づいて、第１の手振れ補正手段による補正、および第２の手振れ補正手段による補正のいずれか一方を行うための実行手段とを備える。【選択図】図３
2014186149.tif 000002
【特許請求の範囲】
【請求項１】
手振れを補正することが可能な撮像装置であって、
前記撮像装置の移動量を出力するためのセンサと、
前記撮像装置の光軸方向の移動量を前記センサが出力した移動量から算出するための第１の算出手段と、
前記光軸方向と垂直方向の前記撮像装置の移動量を前記センサが出力した移動量から算出するための第２の算出手段と、
前記撮像装置の移動量に応じて手振れを補正するための第１の手振れ補正手段と、
前記第１の手振れ補正手段の応答性よりも低い応答性を有する第２の手振れ補正手段と、
前記光軸方向の移動量に基づいて、前記第１の手振れ補正手段による補正、および前記第２の手振れ補正手段による補正のいずれか一方を行うための実行手段とを備える、撮像装置。
【請求項２】
前記実行手段は、
前記光軸方向の移動量が第１の予め定められた量よりも多い場合に、前記第１の手振れ補正手段による補正を行い、
前記光軸方向の移動量が前記第１の予め定められた量よりも少なく、かつ前記垂直方向の移動量が第２の予め定められた量よりも少ない場合に、前記第１の手振れ補正手段による補正を行い、
前記光軸方向の移動量が前記第１の予め定められた量よりも少なく、かつ前記垂直方向の移動量が前記第２の予め定められた量よりも多い場合に、前記第２の手振れ補正手段による補正を行うように構成されている、請求項１に記載の撮像装置。
【請求項３】
前記実行手段は、
前記光軸方向の移動量が第１の予め定められた量よりも少なく、かつ垂直光軸方向の移動量が第２の予め定められた量よりも少ない場合に、前記第１手振れ補正手段による補正を行い、
前記光軸方向の移動量が前記第１の予め定められた量よりも少なく、かつ前記垂直方向の移動量が前記第２の予め定められた量よりも多い場合に、前記第２の手振れ補正手段による補正を行い、
前記光軸方向の移動量が前記第１の予め定められた量よりも多く、かつ前記垂直方向の移動量が第３の予め定められた量よりも少ない場合に、前記第１の手振れ補正手段による補正を行い、
前記光軸方向の移動量が前記第１の予め定められた量よりも多く、かつ前記光軸方向の移動量が前記第３の予め定められた量よりも多い場合に、前記第２の手振れ補正手段による補正を行うように構成されており、
前記第３の予め定められた量は、前記第２の予め定められた量よりも多いように構成されている、請求項１に記載の撮像装置。
【請求項４】
前記第１の手振れ補正手段は、前記撮像装置の鉛直方向に対して手振れ補正を行うための第３の手振れ補正手段を含み、
前記実行手段は、
前記光軸方向の移動量が前記第１の予め定められた量よりも多く、かつ前記垂直方向の移動量が前記第２の予め定められた量よりも少ない場合に、前記第３の手振れ補正手段による補正を行うように構成されている、請求項２または３に記載の撮像装置。
【請求項５】
前記撮像装置の水平方向に対する前記第３の手振れ補正手段による補正の応答性は、前記鉛直方向に対する前記第３の手振れ補正手段による補正の応答性よりも低いように構成されている、請求項４に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、手振れを補正する撮像装置に関する。
【背景技術】
【０００２】
近年、デジタルカメラ等の撮像装置の普及に伴い、手振れによる映像または画像の乱れを補正する技術が開発されている。たとえば、特開２０１０−１６６２５７号公報（特許文献１）は、「手振れ補正に伴う不自然な画像の記録を抑制可能な、手振れ補正装置、撮像装置、手振れ補正方法、およびプログラムを提供する」ための技術を開示している（［要約］参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１６６２５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、撮像装置を左右に振るパンニング、および撮像装置を上下に振るチルティングが撮影者により意図的に行われることがある。この場合に手振れ補正が行われると、映像または画像は、撮影者の意図しない不自然なものになる。このため、撮影者がパンニングおよびチルティング（以下、「パンチルト操作」ともいう）を意図的に行った場合には、手振れ補正を行わない方がよい。
【０００５】
一方、撮影者が歩行中に撮影を行うことで、映像または画像が上下方向に振れることがある。歩行中に生じるブレは撮影者の意図しないものであるため、手振れ補正を行う方がよい。
【０００６】
しかしながら、歩行中の上下運動による撮像装置の動きは、パンチルト操作による撮像装置の動きと似ているため、いずれの動作であるかを判別することは困難である。
【０００７】
特許文献１は、「応答特性が予め低に設定され、撮影操作の開始時における移動量の検出値が所定の閾値を超えると、応答特性が高に設定」するという技術を開示している。これにより、特許文献１に係る発明は、「急な撮影操作の開始時には、手振れ補正が完全に機能している場合に比して、手振れ補正に伴う不自然な画像の記録を抑制」する。このため、特許文献１が開示している技術には、歩行中に生じる手振れであってもパンチルト操作と判定され、手振れ補正が行われないという問題がある。
【０００８】
この開示は上述のような問題点を解決するためになされたものであって、その目的は、撮影者が歩行中に撮影を行っている場合に、歩行により生じる手振れを補正し、かつ撮影者がパンチルト操作を行っている場合に、手振れ補正を抑制する撮像装置を提供することである。
【課題を解決するための手段】
【０００９】
一実施の形態に従うと、撮像装置は、撮像装置の移動量を出力するためのセンサと、撮像装置の光軸方向の移動量をセンサが出力した移動量から算出するための第１の算出手段と、光軸方向と垂直方向の撮像装置の移動量をセンサが出力した移動量から算出するための第２の算出手段と、撮像装置の移動量に応じて手振れを補正するための第１の手振れ補正手段と、第１の手振れ補正手段の応答性よりも低い応答性を有する第２の手振れ補正手段と、光軸方向の移動量に基づいて、第１の手振れ補正手段による補正、および第２の手振れ補正手段による補正のいずれか一方を行うための実行手段とを備える。
【００１０】
好ましくは、実行手段は、光軸方向の移動量が第１の予め定められた量よりも多い場合に、第１の手振れ補正手段による補正を行い、光軸方向の移動量が第１の予め定められた量よりも少なく、かつ垂直方向の移動量が第２の予め定められた量よりも少ない場合に、第１の手振れ補正手段による補正を行い、光軸方向の移動量が第１の予め定められた量よりも少なく、かつ垂直方向の移動量が第２の予め定められた量よりも多い場合に、第２の手振れ補正手段による補正を行うように構成されている。
【００１１】
好ましくは、実行手段は、光軸方向の移動量が第１の予め定められた量よりも少なく、かつ垂直光軸方向の移動量が第２の予め定められた量よりも少ない場合に、第１手振れ補正手段による補正を行い、光軸方向の移動量が第１の予め定められた量よりも少なく、かつ垂直方向の移動量が第２の予め定められた量よりも多い場合に、第２の手振れ補正手段による補正を行い、光軸方向の移動量が第１の予め定められた量よりも多く、かつ垂直方向の移動量が第３の予め定められた量よりも少ない場合に、第１の手振れ補正手段による補正を行い、光軸方向の移動量が第１の予め定められた量よりも多く、かつ光軸方向の移動量が第３の予め定められた量よりも多い場合に、第２の手振れ補正手段による補正を行うように構成されている。第３の予め定められた量は、第２の予め定められた量よりも多いように構成されている。
【００１２】
好ましくは、第１の手振れ補正手段は、撮像装置の鉛直方向に対して手振れ補正を行うための第３の手振れ補正手段を含む。実行手段は、光軸方向の移動量が第１の予め定められた量よりも多く、かつ垂直方向の移動量が第２の予め定められた量よりも少ない場合に、第３の手振れ補正手段による補正を行うように構成されている。
【００１３】
好ましくは、撮像装置の水平方向に対する第３の手振れ補正手段による補正の応答性は、鉛直方向に対する第３の手振れ補正手段による補正の応答性よりも低いように構成されている。
【００１４】
ある局面において、撮影者が歩行中に撮影を行っている場合に、歩行により生じる手振れを補正し、かつ撮影者がパンチルト操作を行っている場合に、手振れ補正を抑制することができる。
【００１５】
この発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解されるこの発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００１６】
【図１】撮像装置１００を中心とする座標系を表す図である。
【図２】撮影者２００が歩行中に撮影を行っている様子を示す図である。
【図３】撮像装置１００の構成を示すブロック図である。
【図４】撮像装置１００の動作の流れを表わすフローチャートである。
【図５】第１の変形例に係る撮像装置１００が実行する処理の一部を表わすフローチャートである。
【図６】第２の変形例に係る撮像装置１００が実行する処理の一部を表わすフローチャートである。
【図７】第３の変形例に係る撮像装置１００が実行する処理の一部を表わすフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を参照しつつ、本実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらについての詳細な説明は繰り返さない。
【００１８】
＜座標系＞
図１を参照して、撮像装置１００を中心とする座標系について説明する。図１は、撮像装置１００を中心とする座標系を表す図である。
【００１９】
撮像装置１００は、たとえば、デジタルカメラ、スマートフォン、その他カメラ機能を備えた撮像装置である。
【００２０】
図１に示されるように、撮像装置１００を中心として、Ｘ軸、Ｙ軸、およびＺ軸が定義される。Ｘ軸は、撮像装置の左右方向（以下、「水平方向」ともいう。）に対応する軸である。Ｘ軸は、Ｙ軸およびＺ軸に直行する。Ｙ軸は、撮像装置１００のレンズの光軸に対応する。Ｚ軸は、撮像装置１００の上下方向（以下、「鉛直方向」ともいう。）に対応する軸である。
【００２１】
＜概要＞
図２を参照して、撮像装置１００の概要について説明する。図２は、撮影者２００が歩行中に撮影を行っている様子を示す図である。
【００２２】
撮像装置１００を有する撮影者２００が歩行した場合、撮像装置１００のＹ軸方向の移動量が変化する。撮像装置１００は、Ｙ軸方向の撮像装置１００の移動量が予め定められた量よりも多い場合に、撮影者２００が歩行中であると判断する。また、撮像装置１００は、Ｙ軸方向の撮像装置１００の移動量が予め定められた量よりも少ない場合に、撮影者２００が歩行していないと判断する。当該移動量は、撮像装置１００が移動した距離により表される。
【００２３】
撮影者２００がパンチルト操作を行うと、撮像装置１００は、Ｘ軸方向およびＺ軸方向に移動する。撮像装置１００は、Ｙ軸方向と垂直方向の移動量が予め定められた量よりも多い場合に、撮影者２００がパンチルト操作を行っていると判断する。また、撮像装置１００は、Ｙ軸方向と垂直方向の移動量が予め定められた量よりも少ない場合に、撮影者２００がパンチルト操作を行っていないと判断する。
【００２４】
撮像装置１００は、撮影者２００が歩行中に撮影を行っているか否かに基づいて、手振れを補正する。また、撮像装置１００は、撮影者２００がパンチルト操作を行っているか否かに基づいて、手振れを補正する。手振れ補正については、図３において詳細に説明する。
【００２５】
＜構成＞
図３を参照して、撮像装置１００の構成について説明する。図３は、撮像装置１００の構成を示すブロック図である。
【００２６】
撮像装置１００は、ＣＣＤ（Charge  Coupled  Device）やＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの撮像素子３０１と、Ａ／Ｄ（Analog／Digital）変換処理回路３０２と、デジタル処理回路３０３と、記録媒体３０４と、入力装置３０７と、表示処理回路３０８と、ＬＣＤ（Liquid  Crystal  Display）や有機ＥＬ（Electro  Luminescence）などの表示装置３０９と、加速度センサ３１０と、ＣＰＵ（Central  Processing  Unit）３２０とを備える。
【００２７】
ＣＰＵ３２０は、第２の算出部３２２と、第１の算出部３２４と、パンチルト判定部３２６と、歩行判定部３２８と、補正部３３０とを備える。
【００２８】
撮像素子３０１は、受光素子が受けた光を電気信号に変換する。Ａ／Ｄ３０２は、撮像素子３０１により出力されるアナログの電気信号をデジタルの画像データに変換する。Ａ／Ｄ３０２は、当該画像データをデジタル処理回路３０３に出力する。デジタル処理回路３０３は、当該画像データに対して、解像度変換処理や圧縮処理等の画像処理を実行する。デジタル処理回路３０３は、画像処理を行った画像データを、記録媒体３０４およびＣＰＵ３２０に出力する。
【００２９】
たとえば、記録媒体３０４は、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などである。また、記録媒体３０４は、撮像装置１００に固定されるように、または着脱可能なように構成される。
【００３０】
入力装置３０７は、撮像装置１００に対する操作を受け付ける。たとえば、入力装置３０７は、タッチセンサを含む。入力装置３０７は、表示装置３０９に重ねられて設けられることで、タッチパネルとして実現される。入力装置３０７が受け付けた撮像装置１００に対する操作は、ＣＰＵ３２０に出力される。
【００３１】
加速度センサ３１０は、撮像装置１００の加速度を検出する。たとえば、加速度センサ３１０は、Ｘ軸方向、Ｙ軸方向、およびＺ軸方向に対する撮像装置１００の各加速度を検出する。ある局面において、加速度センサ３１０は、角速度センサ、その他撮像装置１００の移動量を検出するセンサであってもよい。角速度センサは、Ｘ軸方向、Ｙ軸方向、およびＺ軸方向に対する撮像装置１００の各角速度を検出する。
【００３２】
表示処理回路３０８は、ＣＰＵ３２０からの命令に基づいて、画像を表示するための処理を実行する。たとえば、表示処理回路３０８は、表示装置３０９が有する光源の輝度を制御する。表示装置３０９は、撮像装置１００が撮影した映像および画像を表示する。
【００３３】
ＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）３０６は、ＣＰＵ３２０に接続される。ＳＤＲＡＭ３０６は、ＣＰＵ３２０が手振れ補正を行う時に使用するデータ等を格納する。
【００３４】
第１の算出部３２４は、加速度センサ３１０により出力されるＹ軸方向（光軸方向）の加速度に基づいて、撮像装置１００のＹ軸方向の移動量を算出する。たとえば、第１の算出部３２４は、Ｙ軸方向の加速度を時間で二重積分することで当該移動量を算出する。第１の算出部３２４は、当該移動量を歩行判定部３２８に出力する。
【００３５】
歩行判定部３２８は、第１の算出部３２４により出力されるＹ軸方向の撮像装置１００の移動量に基づいて、撮影者が撮影中に歩行しているか否かを判定する。より具体的には、歩行判定部３２８は、当該移動量が予め定められた量（以下、「第１の閾値」ともいう）よりも多い場合に、撮影者が歩行していると判定する。当該第１の閾値は、撮像装置１００の設計時に設定される。
【００３６】
他の局面において、第１の閾値は、撮影者により変更することができる。また、第１の算出部３２４により出力されるＹ軸方向の撮像装置１００の移動量は、撮像装置１００が移動した距離により表される。
【００３７】
また、歩行判定部３２８は、当該移動量が予め定められた量よりも少ない場合に、撮影者が歩行していないと判定する。歩行判定部３２８は、判定結果を補正部３３０に出力する。
【００３８】
第２の算出部３２２は、加速度センサ３１０により出力されるＸ軸およびＺ軸方向の加速度に基づいて、光軸と垂直方向の撮像装置１００の移動量を算出する。たとえば、第２の算出部３２２は、当該加速度を時間で二重積分することで当該移動量を算出する。第２の算出部３２２は、当該移動量をパンチルト判定部３２６に出力する。
【００３９】
パンチルト判定部３２６は、第２の算出部３２２により出力される移動量に基づいて、撮影者がパンチルト操作を行っているか否かを判定する。より具体的には、パンチルト判定部３２６は、当該移動量が予め定められた量（以下、「第２の閾値」ともいう）よりも多い場合に、撮影者がパンチルト操作を行っていると判定する。第２の閾値は、撮像装置１００の設計時に設定される。他の局面において、第２の閾値は、撮影者により変更することができる。当該移動量は、撮像装置１００が移動した距離により表される。
【００４０】
また、パンチルト判定部３２６は、当該移動量が第２の閾値よりも少ない場合に、撮影者がパンチルト操作を行っていないと判定する。パンチルト判定部３２６は、判定結果を補正部３３０に出力する。
【００４１】
他の局面において、パンチルト判定部３２６は、Ｘ軸方向の移動量に応じて、撮影者がパンチルト操作を行っているか否かを判定する。より具体的には、パンチルト判定部３２６は、Ｘ軸方向の移動量が第２の閾値よりも多い場合に、撮影者がパンチルト操作を行っていると判定する。また、パンチルト判定部３２６は、当該移動量が第２の閾値よりも少ない場合に、撮影者がパンチルト操作を行っていないと判定する。パンチルト判定部３２６は、判定結果を補正部３３０に出力する。
【００４２】
さらに他の局面において、パンチルト判定部３２６は、角速度センサ（図示しない）により出力されるＸ軸およびＺ軸周りの角速度に基づいて、撮影者２００がパンチルト操作を行っているか否かを判定する。より具体的には、パンチルト判定部３２６は、当該角速度が予め定められた値よりも高い場合に、撮影者２００がパンチルト操作を行っていると判定する。また、パンチルト判定部３２６は、当該角速度が予め定められた値よりも低い場合に、撮影者２００がパンチルト操作を行っていないと判定する。
【００４３】
補正部３３０は、光軸方向の移動量に基づいて、第１の補正、および第２の補正のいずれか一方を行う。典型的には、補正部３３０は、パンチルト判定部３２６および歩行判定部３２８により出力される判定結果に基づいて、撮像装置１００に対する手振れを補正する。
【００４４】
また、補正部３３０は、複数の補正を実現する。たとえば、補正部３３０は、撮像装置１００の移動量に応じて手振れ補正（以下、「第１の補正」という）を行う。より具体的には、補正部３３０は、撮像装置１００が移動した距離に基づいて手振れ補正を行う。また、補正部３３０は、第１の補正の応答性よりも低い応答性を有する補正（以下、「第２の補正」という）を行う。
【００４５】
ある局面において、補正部３３０は、歩行判定部３２８が歩行中であると判定した場合に第１の補正を行う。また、補正部３３０は、歩行判定部３２８が歩行中でないと判定し、パンチルト判定部３２６がパンチルト操作を行っていないと判定した場合に、第１の手振れ補正を行う。さらに、補正部３３０は、歩行判定部３２８が歩行中でないと判定し、パンチルト判定部３２６がパンチルト操作を行っていると判定した場合に、第２の補正を行う。
【００４６】
他の局面において、補正部３３０は、歩行判定部３２８が歩行中でないと判定し、パンチルト判定部３２６がパンチルト操作を行っていると判定した場合に、手振れ補正を行わなくてもよい。
【００４７】
さらに他の局面において、補正部３３０は、地面に垂直方向の撮像装置１００の移動量が予め定められた量よりも多く、かつ光軸方向の移動量が第１の予め定められた量よりも多い場合に、第１の補正を行う。
【００４８】
さらに他の局面において、歩行判定部３２８が歩行中であると判定した場合に行う第１の補正は、地面に垂直な方向の撮像装置の移動量に応じて手振れを補正するように構成される。
【００４９】
＜制御構造＞
図４は、ある局面における、撮像装置１００が実行する処理の一部を表わすフローチャートである。図４の処理は、ＣＰＵ３２０がプログラムを実行することにより実現される。他の局面において、処理の一部又は全部が、回路素子その他のハードウェアによって実行されてもよい。
【００５０】
図４を参照して、ステップＳ４１０において、ＣＰＵ３２０は、第１の算出部３２４として、撮像装置１００の光軸方向の移動量を算出する。
【００５１】
ステップＳ４２０において、ＣＰＵ３２０は、第２の算出部３２２として、光軸方向と垂直方向の撮像装置１００の移動量を算出する。
【００５２】
ステップＳ４３０において、ＣＰＵ３２０は、歩行判定部３２８として、撮影が歩行中に行われているか否かを判定する。より具体的には、補正部３３０は、光軸方向の撮像装置１００の移動量が予め定められた量よりも多い場合に、撮影が歩行中に行われていると判定する。ＣＰＵ３２０は、撮影が歩行中に行われていると判定すると（ステップＳ４３０においてＹＥＳ）、制御をステップＳ４６０に切り替える。そうでない場合には（ステップＳ４３０においてＮＯ）、ＣＰＵ３２０は、制御をステップＳ４４０に切り替える。
【００５３】
ステップＳ４４０において、ＣＰＵ３２０は、パンチルト判定部３２６として、撮影者がパンチルト操作を行っているか否かを判定する。より具体的には、ＣＰＵ３２０は、光軸方向と垂直方向の撮像装置１００の移動量が予め定められた量よりも多い場合に、撮影者がパンチルト操作を行っていると判定する。ＣＰＵ３２０は、パンチルト操作を行っていると判定すると（ステップＳ４４０においてＹＥＳ）、制御をステップＳ４５０に切り替える。そうでない場合（ステップＳ４４０においてＮＯ）、ＣＰＵ３２０は、制御をステップＳ４６０に切り替える。なお、ステップＳ４４０は、ステップＳ４３０の前に行われてもよい。
【００５４】
ステップＳ４５０において、ＣＰＵ３２０は、補正部３３０として、第１の補正の応答性よりも低い応答性を有する手振れ補正（第２の補正）を行う。他の局面において、ＣＰＵ３２０は、第２の補正を行わずに、処理を終了してもよい。
【００５５】
ステップＳ４６０において、ＣＰＵ３２０は、補正部３３０として、第２の補正の応答性よりも高い応答性を有する手振れ補正（第１の補正）を行う。
【００５６】
以上のようにして、本実施の形態に係る撮像装置１００は、撮像装置１００の光軸方向の移動量に基づいて歩行判定を行うことにより、撮影者の歩行により生じる手振れを補正することができる。また、撮影者の意図した動作であるパンチルト操作を行っている場合に、手振れ補正を抑制することができる。
【００５７】
＜第１の変形例＞
以下、図５を参照して、本実施の形態の第１の変形例について説明する。図５は、本変形例に係る撮像装置１００が実行する処理の一部を表わすフローチャートである。図５の処理は、ＣＰＵ３２０がプログラムを実行することにより実現される。さらに他の局面において、処理の一部又は全部が、回路素子その他のハードウェアによって実行されてもよい。
【００５８】
本変形例に係る撮像装置１００の処理フローは、図４に示される処理フローと比べて、ステップＳ５００およびＳ５１０を有する点が異なる。その他のステップは、図４に示されるステップと同様である。したがって、図４に示されるステップと同様のステップについては説明を繰り返さない。
【００５９】
ステップＳ５００において、ＣＰＵ３２０は、パンチルト判定部３２６として、パンチルト操作を行っているか否かを判定する。ステップＳ５００の処理は、ステップＳ４４０と同様である。ＣＰＵ３２０は、パンチルト操作を行っていると判定すると（ステップＳ５００においてＹＥＳ）、制御をステップＳ５１０に切り替える。そうでない場合（ステップＳ５００においてＮＯ）、ＣＰＵ３２０は、制御をステップＳ４６０に切り替える。  
【００６０】
ステップＳ５１０において、ＣＰＵ３２０は、Ｚ軸方向（鉛直方向）に対して手振れ補正（以下、「第３の補正」という）を行う。Ｘ軸方向（水平方向）に対する第３の補正の応答性は、Ｚ軸方向（鉛直方向）に対する応答性よりも低い。他の局面において、第３の補正は、Ｘ軸方向に対して補正を行わなくてもよい。
【００６１】
歩行時の手振れ補正は、Ｚ軸方向にのみ生じる。このため、Ｚ軸方向に対して、応答性の高い手振れ補正を行うと、撮影者の歩行により生じる手振れ補正をより適切に行うことができる。
【００６２】
ステップＳ５１０において、ＣＰＵ３２０は、補正部３３０として、撮像装置１００のＺ軸方向の移動量に応じて手振れを補正する。より具体的には、ＣＰＵ３２０は、補正部３３０として、Ｚ軸方向に対する撮像装置１００が移動した距離に応じて手振れを補正する。
【００６３】
以上のようにして、本変形例に係る撮像装置１００は、撮影者がパンチルト操作を行いかつ歩行している場合に、撮像装置１００の上下方向の手振れのみ補正する。これにより、撮影者の歩行により生じる上下方向の手振れのみを補正することが可能になる。
【００６４】
＜第２の変形例＞
以下、図６を参照して、本実施の形態の第２の変形例について説明する。図６は、本変形例に係る撮像装置１００が実行する処理の一部を表わすフローチャートである。図６の処理は、ＣＰＵ３２０がプログラムを実行することにより実現される。さらに他の局面において、処理の一部又は全部が、回路素子その他のハードウェアによって実行されてもよい。
【００６５】
本変形例に係る撮像装置１００の処理フローは、図４に示される処理フローと比べて、ステップＳ６１０およびＳ６２０を有する点が異なる。その他のステップは、図４に示されるステップと同様である。したがって、図４に示されるステップと同様のステップについては説明を繰り返さない。
【００６６】
ＣＰＵ３２０が、撮影が歩行中に行われていると判断した場合（ステップＳ４３０においてＹＥＳ）、ＣＰＵ３２０は、制御をステップＳ６２０に切り替える。そうでない場合には（ステップＳ４３０においてＮＯ）、ＣＰＵ３２０は、制御をステップＳ６１０に切り替える。
【００６７】
ステップＳ６１０において、ＣＰＵ３２０は、パンチルト判定部３２６として、撮影者がパンチルト操作を行っているか否かを判定する。より具体的には、ＣＰＵ３２０は、光軸方向と垂直方向の撮像装置１００の移動量が第２の閾値よりも高い場合に、撮影者がパンチルト操作を行っていると判定する。ＣＰＵ３２０は、パンチルト操作を行っていると判定すると（ステップＳ６１０においてＹＥＳ）、制御をステップＳ４５０に切り替える。そうでない場合（ステップＳ６１０においてＮＯ）、ＣＰＵ３２０は、制御をステップＳ４６０に切り替える。
【００６８】
ステップＳ６２０において、ＣＰＵ３２０は、パンチルト判定部３２６として、撮影者がパンチルト操作を行っているか否かを判定する。より具体的には、ＣＰＵ３２０は、光軸方向と垂直方向の撮像装置１００の移動量が第３の閾値よりも高い場合に、撮影者がパンチルト操作を行っていると判定する。
【００６９】
第３の閾値は、第２の閾値よりも高いように構成される。ＣＰＵ３２０は、パンチルト操作を行っていると判定すると（ステップＳ６２０においてＹＥＳ）、制御をステップＳ４５０に切り替える。そうでない場合（ステップＳ６２０においてＮＯ）、ＣＰＵ３２０は、制御をステップＳ４６０に切り替える。
【００７０】
以上のようにして、本変形例に係る撮像装置１００は、撮影者が歩行を行っているか否かに基づいて、パンチルト判定に用いる閾値を切り替える。これにより、撮影者の歩行により生じる手振れを補正することができる。また、撮影者の意図した動作であるパンチルト操作を行っている場合に、手振れ補正を抑制することができる。
【００７１】
＜第３の変形例＞
以下、図７を参照して、本実施の形態の第３の変形例について説明する。図７は、本変形例に係る撮像装置１００が実行する処理の一部を表わすフローチャートである。図７の処理は、ＣＰＵ３２０がプログラムを実行することにより実現される。さらに他の局面において、処理の一部又は全部が、回路素子その他のハードウェアによって実行されてもよい。
【００７２】
本変形例に係る撮像装置１００の処理フローは、図６に示される処理フローと比べて、ステップＳ７００およびＳ７１０を有する点が異なる。その他のステップは、図６に示されるステップと同様である。したがって、図６に示されるステップと同様のステップについては説明を繰り返さない。
【００７３】
ステップＳ７００において、ＣＰＵ３２０は、パンチルト判定部３２６として、撮影者がパンチルト操作を行っているか否かを判定する。より具体的には、ＣＰＵ３２０は、光軸方向に垂直方向の撮像装置１００の移動量が第２の閾値よりも高い場合に、撮影者がパンチルト操作を行っていると判定する。ＣＰＵ３２０は、パンチルト操作を行っていると判定すると（ステップＳ７００においてＹＥＳ）、制御をステップＳ７１０に切り替える。そうでない場合（ステップＳ７００においてＮＯ）、ＣＰＵ３２０は、制御をステップＳ４６０に切り替える。
【００７４】
ステップＳ７１０において、ＣＰＵ３２０は、パンチルト判定部３２６として、撮影者がパンチルト操作を行っているか否かを判定する。より具体的には、ＣＰＵ３２０は、光軸方向に垂直方向の撮像装置１００の移動量が第３の閾値よりも高い場合に、撮影者がパンチルト操作を行っていると判定する。
【００７５】
第３の閾値は、第２の閾値よりも高いように構成される。ＣＰＵ３２０は、パンチルト操作を行っていると判定すると（ステップＳ７１０においてＹＥＳ）、制御をステップＳ４５０に切り替える。そうでない場合（ステップＳ７１０においてＮＯ）、ＣＰＵ３２０は、制御をステップＳ５１０に切り替える。
【００７６】
ステップＳ５１０において、ＣＰＵ３２０は、Ｚ軸方向（鉛直方向）に対して手振れ補正（第３の補正）を行う。Ｘ軸方向（水平方向）に対する第３の補正の応答性は、Ｚ軸方向（鉛直方向）に対する応答性よりも低い。他の局面において、第３の補正は、Ｘ軸方向に対して補正を行わなくてもよい。
【００７７】
以上のようにして、本変形例に係る撮像装置１００は、撮影者が歩行を行っているか否かに基づいて、パンチルト判定に用いる閾値を切り替える。これにより、撮影者の歩行により生じる手振れを補正することができる。また、撮影者の意図した動作であるパンチルト操作を行っている場合に、手振れ補正を抑制することができる。さらに、ＣＰＵ３２０は、Ｚ軸方向に対して、応答性の高い手振れ補正を行うと、撮影者の歩行により生じる手振れ補正をより適切に行うことができる。
【００７８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００７９】
１００  撮像装置、３００  撮影者、３０２  変換処理回路、３０３  デジタル処理回路、３０４  記録媒体、３０６  ＳＤＲＡＭ、３０７  入力装置、３０８  表示処理回路、３１０  加速度センサ、３２０  ＣＰＵ、３２２  第１の算出部、３２４  第２の算出部、３２６  パンチルト判定部、３２８  歩行判定部、３３０  補正部。
【図１】
2014186149.tif 000003
【図２】
2014186149.tif 000004
【図３】
2014186149.tif 000005
【図４】
2014186149.tif 000006
【図５】
2014186149.tif 000007
【図６】
2014186149.tif 000008
【図７】
2014186149.tif 000009