(57)【要約】【課題】撮像素子が出力する信号に係る画像データの解析結果に基づいて、像ブレ補正制御が本当に必要なシーンでのみ像ブレ補正制御を実行することで、消費電力を抑えることを可能にする撮像装置を提供する。【解決手段】撮像素子１０１を光軸に直交する面内で回転させることで、装置に加わる振れにより生じる像ブレを補正する補正手段を備える撮像装置１００を設ける。撮像装置１００が、撮像素子１０１が出力する信号に係る画像データを取得し、画像データに回転成分以外の所定の特徴が含まれているかを解析する。そして、撮像装置１００が、画像データに所定の特徴が含まれているか否かに応じて、補正手段による撮像素子の回転の実行を制御する。【選択図】図１
2019129492.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子が出力する信号に係る画像データを取得する取得手段と、
前記撮像素子を撮像光学系の光軸に直交する面内で回転させることで、撮像装置に加わる振れにより生じる像ブレを補正する補正手段と、
前記画像データに回転成分以外の所定の特徴が含まれているかを解析する解析手段と、
前記画像データに前記所定の特徴が含まれているか否かに応じて、前記補正手段による前記撮像素子の回転の実行を制御する制御手段とを備える
ことを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記画像データに前記所定の特徴が含まれている場合に、前記補正手段による前記撮像素子の回転を実行し、前記画像データに前記所定の特徴が含まれていない場合に、前記補正手段による前記撮像素子の回転の実行を制限する
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記取得された画像データの領域のうち、当該領域の中央領域以外の領域を周辺領域として決定する決定手段を備え、
前記解析手段は、前記周辺領域に、コントラストが所定値以上である像が、所定の閾値以上ある場合に、前記画像データに前記所定の特徴が含まれていると判断する
ことを特徴とする請求項１または請求項２に記載の撮像装置。
【請求項４】
前記取得された画像データの領域のうち、当該領域の中央領域以外の領域を周辺領域として決定する決定手段を備え、
前記解析手段は、前記周辺領域に、周囲の領域との色度の差が所定値以上である像が、所定の閾値以上ある場合に、前記画像データに前記所定の特徴が含まれていると判断する
ことを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記取得された画像データの領域のうち、当該領域の中央領域以外の領域を周辺領域として決定する決定手段を備え、
前記解析手段は、前記周辺領域に、被写体または焦点検出領域が含まれている場合に、前記画像データに前記所定の特徴が含まれていると判断する
ことを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
シャッタ速度を設定する設定手段を備え、
前記決定手段は、前記設定されたシャッタ速度に基づいて、前記周辺領域を決定する
ことを特徴とする請求項３乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記決定手段は、前記撮像光学系が有する撮像レンズの焦点距離に基づいて、前記周辺領域を決定する
ことを特徴とする請求項３乃至６のいずれか１項に記載の撮像装置。
【請求項８】
前記補正手段は、前記撮像装置に加わる振れのうち、前記撮像光学系の光軸を中心とした回転方向の振れの量に基づいて、前記像ブレを補正し、
前記決定手段は、前記撮像装置に加わる振れのうち、角度振れまたはシフト振れの大きさに基づいて、前記周辺領域を決定する
ことを特徴とする請求項３乃至７のいずれか１項に記載の撮像装置。
【請求項９】
前記撮像装置の傾きを検出する傾き検出手段を備え、
前記決定手段は、前記検出された前記撮像装置の傾きの大きさに基づいて、前記周辺領域を決定する
ことを特徴とする請求項３乃至１０のいずれか１項に記載の撮像装置。
【請求項１０】
前記撮像光学系を備えるレンズ装置を装着可能であり、
前記決定手段は、前記レンズ装置が備える前記撮像光学系が有する撮像レンズの焦点距離に基づいて、前記周辺領域を決定する
ことを特徴とする請求項３乃至９のいずれか１項に記載の撮像装置。
【請求項１１】
前記撮像光学系を備えるレンズ装置を装着可能であり、
前記決定手段は、前記レンズ装置に加わる振れの大きさに基づいて、前記周辺領域を決定する
ことを特徴とする請求項３乃至１０のいずれか１項に記載の撮像装置。
【請求項１２】
撮像素子が出力する信号に係る画像データを取得する取得手段と、
前記撮像素子を撮像光学系の光軸に直交する面内で回転させることで、撮像装置に加わる振れにより生じる像ブレを補正する補正工程と、
前記画像データに回転成分以外の所定の特徴が含まれているかを解析する解析工程と、
前記画像データに前記所定の特徴が含まれているか否かに応じて、前記補正工程における前記撮像素子の回転の実行を制御する制御工程とを有する
ことを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置および制御方法に関する。
【背景技術】
【０００２】
像ブレ補正制御を行うデジタルビデオカメラやデジタルスチルカメラ等の撮像装置が提案されている。像ブレ補正制御は、撮像装置に加わる振れ（手振れ）により生じる撮像画像のブレ（像ブレ）を補正する制御である。像ブレ補正制御が有効である場合、撮像装置は、例えば、撮像装置に加わるロール振れに応じて、光軸上に配される撮像素子を物理的に回転動作させる。ロール振れは、光軸を中心とした回転方向の振れである。
【０００３】
また、像ブレ補正制御のために撮像素子を物理的に動かすために消費される電力を抑えるために、像ブレ補正制御を適切な時だけ有効にする技術が提案されている。特許文献１は、被写体の明るさに基づいて算出されるシャッタ速度と撮像素子の感度が所定の上限値を超過した場合に限り、手ブレ補正機能を使用するカメラを提案している。また、特許文献２は、設定されたシャッタ速度が上限値よりも低速のシャッタ速度である場合に限り、防振手段を作動させるカメラを提案している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１９４８２０号公報
【特許文献２】特開２００７−１９９１８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１、特許文献２が開示するカメラでは、被写体の状態によっては像ブレ補正制御が不要な場合でも、撮像素子の感度が高かったり、シャッタ速度が遅かったりすると、像ブレ補正制御が実行されるので、余計な電力を消費してしまう。本発明は、撮像素子が出力する信号に係る画像データの解析結果に基づいて、像ブレ補正制御が本当に必要なシーンでのみ像ブレ補正制御を実行することで、消費電力を抑えることを可能にする撮像装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明の一実施形態の撮像装置は、撮像素子が出力する信号に係る画像データを取得する取得手段と、前記撮像素子を撮像光学系の光軸に直交する面内で回転させることで、撮像装置に加わる振れにより生じる像ブレを補正する補正手段と、前記画像データに回転成分以外の所定の特徴が含まれているかを解析する解析手段と、前記画像データに前記所定の特徴が含まれているか否かに応じて、前記補正手段による前記撮像素子の回転の実行を制御する制御手段とを備える。
【発明の効果】
【０００７】
本発明の撮像装置によれば、撮像素子が出力する信号に係る画像データの解析結果に基づいて、像ブレ補正制御が本当に必要なシーンでのみ像ブレ補正制御を実行することで、消費電力を抑えることが可能になる。
【図面の簡単な説明】
【０００８】
【図１】撮像装置の構成を示す図である。
【図２】画像データの所定の特徴を説明する図である。
【図３】撮像装置の動作処理を説明するフローチャートである。
【図４】撮像装置の構成を示す図である。
【図５】撮像装置の動作処理を説明するフローチャートである。
【発明を実施するための形態】
【０００９】
（実施例１）
図１は、実施例１の撮像装置の構成を示す図である。
図１に示す撮像装置１００は、撮像素子１０１乃至振れ補正駆動部１１２を備える。撮像装置１００において、被写体の光学像を撮像素子１０１に結像させるための撮像光学系は、撮像レンズ１１１及びレンズ駆動部１１０を有する。レンズ駆動部１１０によって、ズーム制御、フォーカス制御、絞り制御などが行われる。
【００１０】
撮像素子１０１は、被写体を撮像する撮像手段である。具体的には、撮像素子１０１は、撮像光学系を通った被写体光を光電変換して、被写体像に係る画像信号を出力する。撮像素子は、複数の単位画素が行列状に配置された構成を有する。撮像レンズ１１１が出力した画像信号は、全体制御部１０２に入力される。
【００１１】
全体制御部１０２は、撮像装置１００全体の動作を制御する。全体制御部１０２は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。全体制御部１０２は、例えば、撮像素子１０１から出力される画像信号を取り込んだ後に、各種の補正を行ったり、圧縮を行ったりすることで、最終的な画像データを生成する。また、全体制御部１０２は、例えば、レンズ駆動部１１０の制御を行う。
【００１２】
メモリ１０３は、撮像素子１０１が出力する画像信号を一時的に記憶する記憶手段であり、全体制御部１０２のワークメモリとして使用される。不揮発性メモリ１０４には、プログラムや種々の閾値、撮像装置１００ごとに異なる調整値などが記憶されている。表示部１０５は、各種情報や撮影した画像データを表示する。記録部１０６は、画像データの記録または読み出しを行うための、例えば半導体メモリ等の着脱可能な記録媒体を読み書きする記録メディアである。
【００１３】
操作部１０７は、スイッチ、ボタン、タッチパネルなどを代表とする入力デバイス群を含み、撮像装置１００に対するユーザの指示を受け付ける。傾き検出部１０８は、撮像装置１００の傾きを検出する。具体的には、傾き検出部１０８は、撮像装置１００が鉛直方向に対してどの程度傾いているかを検出する。傾き検出部１０８は、例えば加速度センサを有する。傾き検出部１０８は、電子水準器としてユーザに傾き情報を報知するためにも使用することもできる。
【００１４】
振れ検出部１０９は、撮像装置１００に加わる振れを検出する。振れ検出部１０９は、例えばジャイロセンサを有し、撮像装置１００に加わる振れを３軸の角速度として取得する。本実施形態では、振れ検出部１０９は、ロール振れを検出する。ロール振れは、撮像光学系の光軸を中心とした回転方向の振れである。振れ検出部１０９が、ロール振れに加えて、角度振れまたはシフト振れを検出するようにしてもよい。角度振れは、光軸に対する角度方向（ピッチ、ヨー方向）の振れである。シフト振れは、光軸に垂直な方向の振れである。全体制御部１０２は、検出された振れに基づいて振れ補正駆動部１１２を制御し、撮像素子１０１を駆動することで、撮像画像に生じる像ブレを補正する。振れ補正駆動部１１２は、例えば、ロール振れに基づいて、撮像素子１０１を光軸に対して回転方向（ロール回転方向）に駆動する。具体的には、振れ補正駆動部１１２は、撮像素子１０１を光軸に直交する面内で回転させる。これにより、撮像装置１００に加わるロール振れにより生じる像ブレが補正される。
【００１５】
振れ補正駆動部１１２は、例えば電磁石と永久磁石とを有し、電磁石に通電することで、撮像素子１０１を少なくとも光軸に対してロール回転方向に物理的に動かすことができる。振れ補正駆動部１１２は、光軸に対する角度方向、シフト方向にも動かすことができる構成を有していてもよい。振れ補正駆動部１１２は、全体制御部１０２からの指示信号または通信によって制御される。
【００１６】
振れ補正駆動部１１２による像ブレ補正制御について説明する。
像ブレ補正制御は、基本的には、ユーザによって像ブレ補正を有効にするように設定された場合に実行されるが、本実施形態では、全体制御部１０２の判断によっては、少なくともロール回転方向の像ブレ補正が実行されないようにする。すなわち、全体制御部１０２は、撮像素子１０１からリアルタイムに出力される画像データを取り込んで解析する。この解析の結果、撮影動作直前の画像データが、回転成分以外の所定の特徴を含んでいない場合には、全体制御部１０２は、振れ補正駆動部１１２によるロール回転方向の像ブレ補正を制限する。例えば、全体制御部１０２は、振れ補正駆動部１１２によるロール回転方向の像ブレ補正を実行しない。
【００１７】
図２は、画像データの所定の特徴を説明する図である。
図２には、撮像素子１０１から得られる画像信号に係る画像データの全領域１００１が示される。全領域１００１のうち、中央の領域が、中央領域１００３である。また、全領域１００１のうち、中央領域１００３を除く周辺の領域が、周辺領域１００２である。すなわち、全体制御部１０２は、取得された画像データの領域のうち、当該領域の中央領域以外の領域を周辺領域１００２として決定する。
【００１８】
本実施形態で像ブレ補正制御を行うか制限するかの判断の基準に用いる回転成分以外の所定の特徴として、例えば、以下の複数種類の特徴のいずれかを用いることができる。
第１の特徴は、周辺領域１００２の中に、コントラストが所定値以上である像が、所定の閾値以上あることである。通常、コントラストが高い像がある場合、手振れが起こると、その像のロール回転方向のブレが目立ちやすくなるので、ロール回転方向の像ブレ補正を実行することは効果的であると言える。したがって、周辺領域１００２の中に、コントラストが所定の閾値以上である像が、例えば所定の像面積以上ある場合、全体制御部１０２は、画像データに所定の特徴が含まれていると判断する。そして、全体制御部１０２は、振れ補正駆動部１１２を制御して、ロール回転方向の像ブレ補正制御を実行する。これにより、撮像素子１０１が光軸に対して回転し、ロール回転方向の像ブレが補正される。以下の説明では、像ブレ補正制御を実行するか否かの判断の基準に用いる所定の像面積の大きさを、「所定の像面積の検出閾値」と記述する。周辺領域１００２の中に、コントラストが所定値以上である像が、所定の像面積以上ない場合、全体制御部１０２は、画像データに所定の特徴が含まれていないと判断して、振れ補正駆動部１１２の動作を停止する。これにより、像ブレ補正制御が制限される。
【００１９】
第２の特徴は、周辺領域１００２の中に、周囲との色度の差が所定値以上である像が、所定の閾値以上あることである。通常、周囲と色度の異なる像がある場合、手振れが起こると、その像のロール回転方向のブレが目立ちやすくなるので、ロール回転方向の像ブレ補正を実行することは効果的であると言える。したがって、周辺領域１００２の中に、周囲との色度の差が所定値以上である像が、例えば所定の像面積以上ある場合、全体制御部１０２は、画像データに所定の特徴が含まれていると判断する。そして、全体制御部１０２は、振れ補正駆動部１１２を制御して、ロール回転方向の像ブレ補正制御を実行する。周辺領域１００２の中に、周囲との色度の差が所定値以上である像が、所定の像面積以上ない場合、全体制御部１０２は、画像データに所定の特徴が含まれていないと判断して、振れ補正駆動部１１２の動作を停止する。これにより、像ブレ補正制御が制限される。すなわち、全体制御部１０２は、画像データを解析して、第１の特徴または第２の特徴がある場合には、ブレが目立ちやすい像があると判断して、ロール回転方向の像ブレ補正制御を実行する。
【００２０】
また、第３の特徴は、撮影者がピントを合わせたい像が周辺領域１００２にあることである。具体的には、全体制御部１０２は、周辺領域１００２の中に、主被写体または焦点検出領域がある場合に、画像データに所定の特徴が含まれていると判断する。そして、全体制御部１０２は、ロール回転方向の像ブレ補正制御を実行する。焦点検出領域は、撮像光学系の焦点状態を検出する対象となる領域である。全体制御部１０２は、例えば、周辺領域１００２の中に、主被写体または焦点検出領域がない場合に、画像データに所定の特徴が含まれていないと判断して、振れ補正駆動部１１２の動作を停止する。上記の制御により、像ブレ補正が不要な場合には、振れ補正駆動部１１２を動作させないことで、省エネを実現しつつ、ブレが目立ちやすい像がある場合には、確実に像ブレ補正をすることができる。
【００２１】
また、上述した所定の像面積、及び周辺領域１００２の大きさは、シャッタ速度情報、焦点距離情報、撮像装置１００の振れが示す角度振れ量情報、シフト振れ量情報のうち、少なくとも１つ以上の情報に応じて全体制御部１０２によって決定される。焦点距離情報は、撮像光学系が有する撮像レンズ１１１の焦点距離を示す。角度振れ量情報は、角度振れの大きさを示す。シフト振れ量情報は、シフト振れの大きさを示す。
【００２２】
シャッタ速度が遅いほど、手振れの影響は大きくなるので、全体制御部１０２は、周辺領域１００２を大きくし、所定の像面積の検出閾値を小さくする。これにより、像ブレ補正制御が実行され易くなる。また、シャッタ速度が速いほど、手振れの影響は小さくなるので、全体制御部１０２は、周辺領域１００２を小さくし、所定の像面積の検出閾値を大きくする。これにより、像ブレ補正制御が実行されにくくなる。
【００２３】
また、撮像レンズ１１１の焦点距離が長い（望遠側である）ほど、手振れの影響は大きくなるので、全体制御部１０２は、周辺領域１００２を大きくし、所定の像面積の検出閾値を小さくする。これにより、像ブレ補正制御が実行され易くなる。また、撮像レンズ１１１の焦点距離が短い（広角側である）ほど、手振れの影響は小さくなるので、全体制御部１０２は、周辺領域１００２を小さくし、所定の像面積の検出閾値を大きくする。これにより、像ブレ補正制御が実行されにくくなる。
【００２４】
また、全体制御部１０２が、撮像装置１００の角度振れ量、またはシフト振れ量が大きいほど、手振れが発生している可能性が高いと判断して、周辺領域１００２を大きくし、所定の像面積の検出閾値を小さくする。これにより、像ブレ補正制御が実行され易くなる。また、全体制御部１０２は、撮像装置１００の角度振れ量またはシフト振れ量が小さいほど、手振れが発生している可能性が低いと判断して、周辺領域１００２を小さくし、所定の像面積の検出閾値を大きくする。これにより、像ブレ補正制御が実行されにくくなる。
【００２５】
また、撮像素子１０１が長方形である場合、全体制御部１０２は、傾き検出部１０８によって検出された撮像装置１００の傾き（姿勢）に応じて、周辺領域１００２の大きさ、所定の像面積を変更してもよい。すなわち、撮像装置１００の傾きが大きく、撮影画像に対して撮像装置１００の手振れの影響が大きい場合には、全体制御部１０２は、周辺領域１００２を大きくし、所定の像面積の検出閾値を小さくする。これにより、像ブレ補正制御が実行され易くなる。また、撮像装置１００の傾きが小さく、撮影画像に対して撮像装置１００の手振れの影響が小さい場合には、全体制御部１０２は、周辺領域１００２を小さくし、所定の像面積の検出閾値を大きくする。これにより、像ブレ補正制御が実行されにくくなる。
【００２６】
図３は、実施例１の撮像装置の動作処理を説明するフローチャートである。
図３では、各ステップをＳという記号で示している。Ｓ３０１において、全体制御部１０２が、撮像素子１０１から任意の周期でリアルタイムに出力される画像信号の取得を開始する。Ｓ３０２において、全体制御部１０２が、撮像装置１００のシャッタ速度、撮像レンズ１１１の焦点距離、撮像装置１００の角度振れ量またはシフト振れ量のうちの少なくとも１つ以上の情報に基づいて、上述の周辺領域１００２及び所定の像面積を決定する。
【００２７】
次に、Ｓ３０３において、全体制御部１０２が、取得した画像信号を解析して、周辺領域１００２内に所定の特徴があるか否かを検出する。続いて、Ｓ３０４において、全体制御部１０２が、操作部１０７に含まれる不図示のレリーズスイッチが押下されることによって撮像命令を受けたかを判断する。撮像命令を受けていない場合は、処理がＳ３０１に戻る。撮像命令を受けた場合は、処理がＳ３０５に進む。
【００２８】
次に、Ｓ３０５において、全体制御部１０２が、振れ検出部１０９によってロール回転方向の振れが検出されたかを判断する。ロール回転方向の振れが所定の閾値以上の大きさである場合、全体制御部１０２は、ロール振れが検出されたと判断する。ロール回転方向の振れが所定の閾値未満の大きさである場合、全体制御部１０２は、ロール振れが検出されていないと判断する。ロール振れが検出されていない場合は、処理がＳ３０８に進む。そして、Ｓ３０６において、全体制御部１０２が、振れ補正駆動部１１２によるロール回転方向の像ブレ補正を実行せずに、撮像動作を行う。ロール振れが検出された場合は、処理がＳ３０６に進む。
【００２９】
次に、Ｓ３０６において、全体制御部１０２が、撮像命令を受けた直前の画像信号から所定の特徴が検出されたか否かを判断する。所定の特徴が検出されていない場合は、処理がＳ３０８に進む。そして、Ｓ３０６において、全体制御部１０２が、振れ補正駆動部１１２によるロール回転方向の像ブレ補正を実行せずに、撮像動作を行う。所定の特徴が検出された場合は、処理がＳ３０７に進む。
【００３０】
次に、Ｓ３０７において、全体制御部１０２が、振れ補正駆動部１１２に通電を行い、ロール回転方向の振れ量に応じて、撮像素子１０１をロール回転方向に駆動する。これにより、ロール回転方向の像ブレ補正が行われる。続いて、Ｓ３０８において、全体制御部１０２が、撮像動作を行う。
【００３１】
次に、Ｓ３０９において、全体制御部１０２が、撮像装置１００の動作を終了させる指示（終了動作指示）がされたかを判断する。終了動作指示は、例えば、電源オフの指示である。終了動作指示がされていない場合は、処理がＳ３０１に戻る。終了動作指示がされた場合は、処理が終了する。
【００３２】
図３を参照した説明から、全体制御部１０２は、画像信号に所定の特徴が含まれているか否かに応じて、撮像素子１０１の回転の実行を制御する。すなわち、全体制御部１０２は、画像信号に所定の特徴が含まれている場合に、撮像素子１０１の回転を実行する。また、全体制御部１０２は、画像信号に所定の特徴が含まれていない場合に、撮像素子１０１の回転の実行を制限する。したがって、実施例１の撮像装置によれば、本当に必要なシーン、すなわち撮像装置１００の振れが画像に影響し易いシーンでのみ、像ブレ補正制御を実行するので、振れ補正駆動部１１２の制御にかかる消費電力を必要な時だけに抑えることが可能となる。
【００３３】
なお、振れ補正駆動部１１２が、撮像素子２０１を角度方向またはシフト方向にも動かすことができる場合、ロール回転方向の像ブレ補正は不要と判断された場合であっても、全体制御部１０２が、シフト方向または角度方向の像ブレ補正制御を実行してもよい。その場合、振れ補正駆動部１１２を駆動する必要があるため、電力消費はあるものの、ロール回転方向に動かさない分だけ節電できる。
【００３４】
（実施例２）
図４は、実施例２の撮像装置の構成を示す図である。
図４に示す撮像装置２００は、交換式レンズ３００を装着可能である。すなわち、撮像装置２００と交換式レンズ３００とは、互いに機械的、且つ、電気的に接続して、撮像システムを実現する。実施例２では、撮像装置２００ではなく、交換式レンズ３００が、撮像光学系を備える。
【００３５】
交換式レンズ３００は、撮像レンズ２１１、レンズ駆動部２１０、レンズ制御部２１３、レンズ内振れ検出部２１４を備えるレンズ装置である。交換式レンズ３００が有する撮像光学系は、撮像レンズ２１１とレンズ駆動部２１０とを有する。レンズ駆動部２１０は、レンズ制御部２１３によって駆動されて、ズーム制御、フォーカス制御、絞り制御などを行う。また、レンズ駆動部２１０は、撮像レンズ２１１を光軸に対する角度方向、及びシフト方向へ駆動することができる。
【００３６】
レンズ内振れ検出部２１４は、交換式レンズ３００に加わる振れを検出する。レンズ内振れ検出部２１４は、例えばジャイロセンサを有し、交換式レンズ３００に加わる振れ量を３軸の角速度として取得する。レンズ制御部２１３は、交換式レンズ３００全体の動作を制御する。レンズ制御部２１３は、例えばＣＰＵであり、撮像装置２００内の全体制御部２０２と通信を行う。また、レンズ制御部２１３は、全体制御部２０２からの指示、及び、レンズ内振れ検出部２１４が出力する、交換式レンズ３００に加わる振れ量に基づいて、レンズ駆動部２１０の制御を行う。例えば、レンズ制御部２１３は、交換式レンズ３００に加わる振れ量のうち、角度振れ量またはシフト振れ量に基づいて、レンズ駆動部２１０を制御する。レンズ駆動部２１０は、レンズ制御部２１３の制御にしたがって、て撮像レンズ２１１を光軸に対する角度方向、及びシフト方向へ駆動する。また、レンズ制御部２１３は、レンズ内振れ検出部２１４が出力する振れ量を撮像装置２００内の全体制御２０２に通知する。
【００３７】
撮像装置２００は、撮像素子２０１乃至振れ補正駆動部２１２を備える。撮像素子２０１、メモリ２０３、不揮発性メモリ２０４は、それぞれ、図１の撮像素子１０１、メモリ１０３、不揮発性メモリ１０４と同様である。表示部２０５、記録部２０６、操作部２０７、傾き検出部２０８、カメラ内振れ検出部２０９、振れ補正駆動部２１２は、それぞれ、図１の表示部１０５、記録部１０６、操作部１０７、傾き検出部１０８、振れ検出部１０９、振れ補正駆動部１１２と同様である。
【００３８】
全体制御部２０２は、撮像装置２００全体の動作を制御する。全体制御部２０２は、例えば、撮像素子２０１から出力される画像信号を取り込んだ後に各種の補正を行ったり、圧縮を行ったりすることで、最終的な画像データを生成する。また、全体制御部２０２は、シャッタ速度を設定する。また、全体制御部２０２は、カメラ内振れ検出部２０９が検出した、撮像装置２００に加わるロール方向の振れ量に応じて、振れ補正駆動部２１２を制御することで、撮像素子２０１を光軸を中心に回転させる。これにより、ロール回転方向の像ブレ補正制御が実行される。
【００３９】
但し、実施例１と同様に、全体制御部２０２が、振れ補正駆動部２１２を用いたロール回転方向の像ブレ補正制御の実行を制限する場合がある。すなわち、実施例１と同様に、全体制御部２０２は、撮像素子２０１からリアルタイムに出力される画像信号を取り込んで解析し、撮影動作直前の画像信号に係る画像データが所定の特徴を有していない場合には、ロール回転方向の像ブレ補正制御を実行しない。
【００４０】
実施例２で像ブレ補正制御を行うか制限するかの判断の基準に用いる所定の特徴は、図２を参照して前述した、実施例１で像ブレ補正制御を行うか制限するかの判断の基準に用いる所定の特徴と同様である。
【００４１】
具体的には、周辺領域１００２の中に、コントラストが所定値以上である像が、例えば所定の像面積以上ある場合、全体制御部１０２は、ロール回転方向の像ブレ補正制御を実行する。周辺領域１００２の中に、コントラストが所定値以上である像が、所定の像面積以上ない場合、全体制御部１０２は、振れ補正駆動部２１２の動作を停止する。また、周辺領域１００２の中に、周囲との色度の差が所定値以上である像が、所定の像面積以上ある場合、全体制御部１０２は、ロール回転方向の像ブレ補正制御を実行する。周辺領域１００２の中に、周囲との色度の差が所定値以上である像が、所定の像面積以上ない場合、全体制御部１０２は、振れ補正駆動部２１２の動作を停止する。
【００４２】
また、全体制御部１０２は、周辺領域１００２の中に、主被写体または焦点検出領域がある場合に、ロール回転方向の像ブレ補正制御を実行する。全体制御部１０２は、周辺領域１００２の中に、主被写体または焦点検出領域がない場合に、振れ補正駆動部２１２の動作を停止する。
【００４３】
上述した周辺領域１００２の大きさと、所定の像面積の検出閾値は、以下の情報から全体制御部２０２によって決定される。所定の像面積および周辺領域１００２の大きさは、シャッタ速度情報、焦点距離情報、撮像装置２００の角度振れ量情報、シフト振れ量情報、交換式レンズ３００の振れ量情報のうち、少なくとも１つ以上の情報に応じて決定される。実施例２では、所定の像面積、及び周辺領域１００２の大きさの決定に用いられる焦点距離情報は、交換式レンズ３００内の撮像レンズ２１１の焦点距離を示す。
【００４４】
シャッタ速度情報、撮像装置２００の角度振れ量情報、シフト振れ量情報に応じた所定の像面積、及び周辺領域１００２の大きさの決定方法に関しては、前述した実施例１と同様である。
【００４５】
撮像レンズ２１１の焦点距離が長い（望遠側である）ほど、手振れの影響は大きくなるので、全体制御部２０２は、周辺領域１００２を大きくし、所定の像面積の検出閾値を小さくする。これにより、像ブレ補正制御が実行され易くなる。また、撮像レンズ２１１の焦点距離が短い（広角側である）ほど、手振れの影響は小さくなるので、全体制御部１０２は、周辺領域１００２を小さくし、所定の像面積の検出閾値を大きくする。これにより、像ブレ補正制御が実行されにくくなる。
【００４６】
また、全体制御部２０２は、レンズ制御部２１３から通知される交換式レンズ３００に加わる振れ量に基づいて、以下の処理を行ってもよい。全体制御部２０２は、交換式レンズ３００に加わる振れ量が大きいほど、手振れが発生している可能性が高いと判断して、周辺領域１００２を大きくし、所定の像面積の検出閾値を小さくする。これにより、像ブレ補正制御が実行され易くなる。また、全体制御部２０２は、交換式レンズ３００に加わる振れ量が小さいほど、手振れが発生している可能性が低いと判断して、周辺領域１００２を小さくし、所定の像面積の検出閾値を大きくする。これにより、像ブレ補正制御が実行されにくくなる。
【００４７】
また、撮像素子２０１が長方形である場合、全体制御部２０２は、傾き検出部２０８によって検出された撮像装置１００の傾き（姿勢）に応じて、周辺領域１００２の大きさ、所定の像面積を変更してもよい。すなわち、撮像装置２００の傾きが大きく、撮影画像に対して撮像装置２００の手振れの影響が大きい場合には、全体制御部２０２は、周辺領域１００２を大きくし、所定の像面積の検出閾値を小さくする。これにより、像ブレ補正制御が実行され易くなる。また、撮像装置２００の傾きが小さく、撮影画像に対して撮像装置２００の手振れの影響が小さい場合には、全体制御部２０２は、周辺領域１００２を小さくし、所定の像面積の検出閾値を大きくする。これにより、像ブレ補正制御が実行されにくくなる。
【００４８】
図５は、実施例２の撮像装置の動作処理を説明するフローチャートである。
Ｓ５０１，Ｓ５０４，Ｓ５０５，Ｓ５０６，Ｓ５０７，Ｓ５０８，Ｓ５０９，Ｓ５１０の処理は、それぞれ、図３のＳ３０１，Ｓ３０３，Ｓ３０４，Ｓ３０５，Ｓ３０６，Ｓ３０７，Ｓ３０８，Ｓ３０９の処理と同様である。
【００４９】
Ｓ５０２において、全体制御部２０２が、交換式レンズ３００内のレンズ制御部２１３と通信を行い、交換式レンズ３００に加わる振れ量（レンズ振れ量）を取得する。そして、Ｓ５０３において、全体制御部２０２が、周辺領域１００２の大きさと所定の像面積の検出閾値とを決定する。全体制御部２０２は、設定されたシャッタ速度情報、撮像レンズ２１１の焦点距離情報、撮像装置に加わる角度振れ量またはシフト振れ量、レンズ振れ量の少なくとも１つ以上の情報に応じて、周辺領域１００２の大きさと所定の像面積の検出閾値とを決定する。
【００５０】
実施例２の撮像装置によれば、レンズ振れ量を用いた処理によって、ロール回転方向の像ブレ補正制御を行うか否かを決定することができるので、像ブレ補正が必要なシーンの判別をさらに精度良く行うことができるようになる。また、実施例２では、交換式レンズ３００に加わる角度方向またはシフト方向の振れに対しては、全体制御部２０２およびレンズ制御部２１３の制御によってレンズ駆動部２１０が撮像レンズ２１１を角度方向またはシフト方向に駆動することもできる。これにより、ロール回転方向の像ブレ補正とは独立して、角度方向またはシフト方向に関する像ブレ補正を行うことも可能である。
【００５１】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５２】
１００  撮像装置
１０２  全体制御部
【図１】
2019129492.tif 000003
【図２】
2019129492.tif 000004
【図３】
2019129492.tif 000005
【図４】
2019129492.tif 000006
【図５】
2019129492.tif 000007