(57)【要約】【課題】回転流し撮り撮影を簡単にできる撮像装置を提供すること。【解決手段】被写体を結像させる光学系と、結像される被写体像を画像信号に変換する撮像素子を有する撮像装置において、結像される前記被写体像の位置を変化させるよう前記撮像素子を移動させる駆動部６と、前記撮像装置に対する撮影者の特定の操作を検出するカメラワーク検出部５４と、前記カメラワーク検出部により前記特定の操作が検出された場合に、回転流し撮り撮影用に前記撮像素子を前記光学系の光軸を中心とする光軸回りで回転させるよう前記駆動部を制御する駆動制御部５３と、を備える。【選択図】図５
2015119299.tif 000002
【特許請求の範囲】
【請求項１】
被写体を結像させる光学系と、結像される被写体像を画像信号に変換する撮像素子を有する撮像装置において、
結像される前記被写体像の位置を変化させるよう前記撮像素子を移動させる駆動部と、
前記撮像装置に対する撮影者の特定の操作を検出するカメラワーク検出部と、
前記カメラワーク検出部により前記特定の操作が検出された場合に、回転流し撮り撮影用に前記撮像素子を前記光学系の光軸を中心とする光軸回りで回転させるよう前記駆動部を制御する駆動制御部と、を備える  
ことを特徴とする撮像装置。
【請求項２】
前記撮像装置に外部から加えられる前記光軸回りの回転を検出する角速度センサを備え、
前記カメラワーク検出部は、前記撮像装置に前記光軸回りの回転が加えられる操作を特定の操作とし、前記角速度センサによる前記光軸回りの回転検出により、前記特定の操作を検出し、
前記駆動制御部は、前記被写体像を回転させる目標として定められる目標回転量に対する、前記外部から前記光軸回りに加えられる回転量の差分だけ、前記撮像素子を前記光軸回りに回転させるよう前記駆動部を制御する  
ことを特徴とする請求項１に記載の撮像装置。  
【請求項３】
露光時間と撮影される被写体像の回転量とから前記目標回転量を算出し、算出した前記目標回転量に対する前記外部から前記光軸回りに加えられる回転量の差分から、前記撮像素子の前記光軸回りの回転量を算出する移動量算出部を備える
ことを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記カメラワーク検出部は、前記角速度センサにより検出される前記光軸回りの角速度が所定の閾値を越えた場合に、前記特定の操作がなされたと検出する
ことを特徴とする請求項２に記載の撮像装置。
【請求項５】
前記駆動制御部は、前記カメラワーク検出部により前記特定の動作が検出されない場合には、前記撮像素子の移動により手ブレを補正するよう前記駆動部を制御する
ことを特徴とする請求項１に記載の撮像装置。
【請求項６】
前記角速度センサによって前記光軸回りの角速度が所定値を越したことが検出された場合に、露光を開始させる制御部を備える
ことを特徴とする請求項２に記載の撮像装置。
【請求項７】
前記光学系は、ズームレンズを有し、
前記カメラワーク部は、前記ズームレンズへの変倍操作を前記特定の操作として検出し、
前記駆動制御部は、前記変倍操作に応じて、前記撮像素子の光軸回りの回転を変化させるように前記駆動部を制御する
ことを特徴とする請求項１に記載の撮像装置。
【請求項８】
前記駆動制御部は、前記変倍操作による画角の変化に応じて、前記撮像素子の光軸回りの回転を変化させるよう前記駆動部を制御する
ことを特徴とする請求項７に記載の撮像装置。
【請求項９】
前記駆動制御部により回転される前記撮像素子の移動量を算出して前記駆動制御部に出力する移動量算出部を備え、
前記駆動制御部は、前記カメラワーク検出部により前記特定の動作が検出されない場合には、手ブレ補正用に前記撮像素子を移動させるよう前記駆動部を制御し、
前記移動量算出部は、前記回転流し撮り撮影の場合には、前記手ブレ補正の場合に比べて前記撮像素子の移動範囲を広く設定して、前記撮像素子の移動量を算出する
ことを特徴とする請求項１に記載の撮像装置。
【請求項１０】
被写体を結像させる光学系と、結像される被写体像を画像信号に変換する撮像素子と、結像される前記被写体像の位置を変化させるよう前記撮像素子を移動させる駆動部と、を有する撮像装置における回転流し撮り撮影方法おいて、
前記撮像装置に対する撮影者の特定の操作を検出するカメラワーク検出ステップと、
前記カメラワーク検出ステップにより前記特定の操作が検出された場合に、前記撮像素子を前記光学系の光軸を中心とする光軸回りで回転させるよう前記駆動部を制御するステップと、を含む
ことを特徴とする回転流し撮り撮影方法。
【請求項１１】
被写体を結像させる光学系と、結像される被写体像を画像信号に変換する撮像素子と、結像される前記被写体像の位置を変化させるよう前記撮像素子を移動させる駆動部と、を有する撮像装置のコンピュータを制御するプログラムおいて、
前記撮像装置に対する撮影者の特定の操作を検出するカメラワーク検出ステップと、
前記カメラワーク検出ステップにより前記特定の操作が検出された場合に、回転流し撮り撮影用に前記撮像素子を前記光学系の光軸を中心とする光軸回りで回転させるよう前記駆動部を制御するステップと、を含む
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光学的な特殊効果を施した画像撮影を行う撮像装置に関する。
【背景技術】
【０００２】
撮影技法のひとつとして流し撮りという撮影技法がある。これは、被写体の背景を流すことで主要となる被写体を際立たせる効果を得るものである。流し撮り撮影の中には、カメラを光軸に対して回転させながら撮影を行う、回転流し撮りという撮影技法も知られている。この回転流し撮り撮影によれば、撮影された画像は、中心部はほとんど流れず周辺部ほど大きく円弧状の軌跡に流れるため中心部の被写体を際立たせる効果がある。また、流し撮り撮影には、露光中に画角を変化せることで放射状に軌跡が流れる露光間ズームという撮影技法も知られている。
【０００３】
従来これらの撮影技法には高度な技術を要求されていたが、最近は、手ブレ補正機構を利用することで、これらの撮影を容易に行うカメラも提案されている。例えば、被写体の動きベクトルを検出して、ＣＣＤシフト方式による手振れ補正を用いて動きベクトルに基づきＣＣＤの位置を制御することによって、主要被写体にぶれのない質の良い流し撮り撮影画像を確実に得ることを可能とするカメラが提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１９３３２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
回転系の効果を表現する撮影技法は、いろいろ難しい点がある。例えば、カメラを光軸に対して回転する回転速度と露光時間が重要であるが、カメラの回転動作とレリーズのタイミングを合わせるのが難しく、狙った効果が得られない場合がある。また、カメラを回転する際に、回転軸がぶれてしまうと失敗撮影になってしまうという問題もある。
【０００６】
本発明は、上記の様な問題に着眼しなされたものであり、回転流し撮り撮影を簡単にできる撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、被写体を結像させる光学系と、結像される被写体像を画像信号に変換する撮像素子を有する撮像装置において、結像される前記被写体像の位置を変化させるよう前記撮像素子を移動させる駆動部と、前記撮像装置に対する撮影者の特定の操作を検出するカメラワーク検出部と、前記カメラワーク検出部により前記特定の操作が検出された場合に、回転流し撮り撮影用に前記撮像素子を前記光学系の光軸を中心とする光軸回りで回転させるよう前記駆動部を制御する駆動制御部と、を備える。
【発明の効果】
【０００８】
本発明によれば、回転流し撮り撮影を簡単にできる撮像装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】撮像装置の一例を示す全体ブロック図である。
【図２】ブレ制御マイコンの回転ブレ補正に関わる機能ブロック図である。
【図３】第１実施形態における回転流し撮り撮影画像の一例を示す図である。
【図４】第１実施形態における被写体の像移動を説明する図である。
【図５】第１実施形態におけるブレ制御マイコンの機能ブロック図である。
【図６】第１実施形態における露光時間と回転量等の関係を示す図である。
【図７】第１実施形態における回転補正処理の手順を示すフローチャートである。
【図８】第１実施形態の変形例による回転補正処理の手順を示すフローチャートである。
【図９】第２実施形態におけるズーム＆回転撮影モードにより撮影された画像の一例である。
【図１０】第２実施形態におけるブレ制御マイコンの機能ブロック図である。
【図１１】露光中のズームアウト操作による像移動を説明する図である。
【図１２】露光中のズームイン操作による像移動を説明する図である。
【図１３】焦点距離と画角の関係を示す図である。
【図１４】第２実施形態における画角と補正回転量の関係の一例を示す図である。
【図１５】第２実施形態におけるズームと回転による像移動とが合成された像移動を示す図である。
【図１６】第２実施形態における回転補正処理の手順を示すフローチャートである。
【図１７】第３実施形態における撮像装置の構成例を示す全体ブロック図である。
【図１８】第３実施形態における、第１実施形態をベースにした場合のブレ制御マイコンの機能ブロック図である。
【図１９】第３実施形態における通常補正範囲と拡張補正範囲を比較した図である。
【図２０】第３実施形態における回転補正処理の手順を示すフローチャートである。
【図２１】第３実施形態における、第２実施形態をベースにした場合のブレ制御マイコンの機能ブロック図である。
【発明を実施するための形態】
【００１０】
以下、図面に従って本発明の実施形態を説明する。図１は本実施形態における撮像装置１００の一例を示す全体ブロック図である。本実施形態の撮像装置１００は、カメラ本体１、光学系２、エンコーダ３、シャッター４と、撮像素子５、駆動部６、システムコントローラ７、ブレ制御マイコン８、角速度センサ９、変倍操作部１０、レリーズスイッチ（ＳＷ）１１、ＥＶＦ１２、及びメモリカード１３を有する。
【００１１】
カメラ本体１は、光学系２等の各部を内部に保護して撮像装置１００の筐体を構成する。システムコントローラ７は、カメラ本体１内の各部を統括的に制御するものである。システムコントローラ７は、ＣＰＵと制御プログラムを有し、制御プログラムを読込んだＣＰＵの処理により、カメラ本体１内の各部の制御を実行する。
【００１２】
光学系２は、撮像素子５の撮像面に被写体像を結像するものである。光学系２は、変倍光学部２ａと合焦光学部（不図示）を有する。合焦光学部は、撮像素子５へ結像する被写体像の合焦位置を調整するものである。変倍光学部２ａは、光学系２内で不図示の駆動機構により光軸方向に移動され焦点距離を変化させる。焦点距離の変化により、撮像素子５の撮像面に結像される被写体像の画角が変化する。
【００１３】
エンコーダ３は、変倍光学部２ａの光軸方向の位置を検出し、検出された位置情報をシステムコントローラ７に通知する。変倍操作部１０は、撮影者が変倍光学部２ａの移動を指示する操作部材である。変倍操作部１０は、例えば、ズームリングである。撮影者による変倍操作部１０への操作により、例えば変倍操作部１０に連結されたカム機構が作動して、変倍光学部２ａの各レンズが光軸方向の所定位置まで前進または後退する。また、変倍操作部１０は、ズームスイッチ形式であって、ズームスイッチの押圧により変倍光学部２ａがモータ等のアクチュエータによって動作する形式であってもよい。
【００１４】
シャッター４は、後述の撮像素子５の撮像面近傍に配置され、撮像素子５の撮像面を露出状態か遮光状態かをシステムコントローラ７からの指示に基づいて切替えるものである。シャッター４の種類としては、例えばフォーカルプレーンシャッターである。
【００１５】
撮像素子５は、撮像面に結像された被写体像を光電変換して電気信号に変換する。駆動部６は、撮像素子５を支持して、撮像素子５の撮像面上を上下、左右、回転方向に移動させる撮像素子の移動機構である。駆動部６は、手ブレ補正時には、検出された手ブレを補正するように撮像素子５を移動させる。また、駆動部６は、回転流し撮り撮影時には、光軸方向を回転軸として撮像素子５を回転移動させて、画像に回転効果を付与する。回転流し撮り撮影の詳細については、後述する。
【００１６】
ブレ制御マイコン８は、角速度センサ９の検出結果に基づいて、駆動部６を駆動するための移動量を演算し、演算出力に基づいて駆動部６を駆動する。角速度センサ９は、カメラ本体１に生じる回転運動を検出する。なお本実施形態においては、角速度センサ９は、光軸方向を回転軸とした回転運動（以下、光軸回りの回転とも略す）を検出する。
【００１７】
レリーズスイッチ（ＳＷ）１１は、撮影者の撮影操作開始する情報信号をシステムコントローラ７に伝達する。このレリーズスイッチ１１は、カメラ本体１上に配置された押しボタンスイッチや、ＥＶＦ１２が示す映像出力に基づいて、撮影者がＥＶＦ１２の表面に指を触れる（いわゆるタッチパネル入力）方式であってもよい。また、以下では、レリーズスイッチ１１を１ｓｔと２ｎｄの２段形式として説明するが、これに限るものではない。
【００１８】
ＥＶＦ（Electronic View Finder）１２は、撮像素子５から読み出された映像データや、撮影条件やユーザーへの操作指示等を表示する表示素子であり、一例として液晶表示デバイスや、有機ＥＬ表示素子などが用いられる。メモリカード１３は、撮像素子５から読み出されて、システムコントローラ７により変換された画像データを記録する。
【００１９】
次に、撮像装置１００で画像を撮影する際の処理の流れを簡単に説明する。まず、光学系２を通過し結像された被写体像は、撮像素子５により電気信号に変換され、システムコントローラ７は、撮像素子５に蓄積された電気信号を映像データとして読出し、ＥＶＦ１２に表示する。
【００２０】
撮影者は  まず、ＥＶＦ１２に出力される映像データを  撮影者の眼で確認しながら、被写体を映像内に捉える。そして、変倍操作部１０を操作しながら、目的となる撮影画像に対して所望となるフレーミングを決定する。
【００２１】
そして、撮影者がレリーズスイッチ１１を押下し、撮影操作を行うと、システムコントローラ７は、シャッター４を遮光状態に制御し、そして撮像素子５の電荷を排出して、静止画撮影準備を行う。その後、システムコントローラ７は、シャッター４を開口状態に制御して、撮像素子５の撮像面を露出して撮像を開始する。
【００２２】
手ブレ補正時には、撮像開始操作に伴う情報は、システムコントローラ７からブレ制御マイコン８にも伝達される。そしてブレ制御マイコン８は、角速度センサ９が検出した角速度出力に基づいて、撮像開始からの角度変化を積算し、角度変化を打ち消す方向に撮像素子５を回転するように、駆動部６を駆動制御する。手ブレ補正が有効である場合には、カメラ本体１に露出中に生じた、光軸を回転軸とする回転ブレを打ち消す方向に、撮像素子５が回転されるため、回転ブレが補正された画像が得られる。
【００２３】
図２は、回転ブレ補正に関わるブレ制御マイコン８の基本的な機能ブロック図である。図２を基に、回転ブレ補正の作用について説明する。ブレ制御マイコン８は、ロール回転量算出部４１、移動量算出部４２、駆動制御部４３を有する。ブレ制御マイコン８は、不図示のＣＰＵと制御用プログラムを有し、制御用プログラムを読込んだＣＰＵによりブレ補正処理が実行される。ここでは、ブレ制御マイコン８のＣＰＵにより実行されるブレ補正の各処理を、ロール回転量算出部４１、移動量算出部４２、駆動制御部４３として、機能部で表す。
【００２４】
角速度センサ９で検出された光軸回りの角速度が、ブレ制御マイコン８に出力される。ロール回転量算出部４１は、角速度センサ９により検出された角速度を基に、所定期間におけるカメラ本体１の回転量（角度）を算出する。この回転量は、通常は、撮影開始時から終了時までの間での所定時間当たりのカメラ本体１の回転量であり、角速度センサ９によって取得される角速度を時間積分演算することで求められる。
【００２５】
次に、移動量算出部４２は、ロール回転量算出部４１により求められた回転量に基づいて、駆動部６へ指示する移動量を算出する。具体的には、移動量算出部４２は、ロール回転量算出部４１により求められた回転量と同一の回転量で、検出された回転方向と逆の回転方向になるように、移動量と回転方向を算出する。駆動制御部４３は、算出された移動量／回転方向を駆動部６に指示して、駆動部６を制御する。駆動部６は、駆動制御部４３からの制御により、算出された移動量／回転方向に従って撮像素子５を回転させる。撮像素子５は、カメラ本体１に加わった回転をキャンセルするよう回転される。
【００２６】
そして、所定露光時間経過後、システムコントローラ７は、シャッター４を遮光状態として、撮像を終了する。撮影終了後、撮像素子５に蓄積された電荷を映像信号として読出し、記録する形式に変換し、画像データとして、メモリカード１３に記録する。また、エンコーダ３からの位置検出信号により変倍光学部２ａの焦点距離情報を取得し、画像データ内の撮影情報に係わるタグ情報（例えばExif（登録商標）情報）として画像と共に記録する。以上が、通常の撮影に関わる一連の処理の流れである。
【００２７】
＜第１実施形態＞
回転流し撮り撮影の第１実施形態について説明する。図３は、回転流し撮り撮影により撮影された画像の一例である。画面中心Ｏを回転中心として、露光中に反時計方向にθ度回転されて撮影された画像である。
【００２８】
図４は、回転流し撮り撮影における被写体の像移動を説明する図である。図４（Ａ）は、画面中心Ｏからの距離に応じて像移動量の大きさが変化することを説明する図である。露光中に反時計方向に回転量θで回転移動された場合に、画面中心Ｏから距離Ｒ１の位置にあるＡ点の像移動はＰ１となる。同様に、画面中心Ｏから距離Ｒ２の位置にあるＢ点の像移動は、Ｐ２となる。Ｐ１、Ｐ２共に、画面中心０を中心とする円弧である。また、半径Ｒが大きくなる位置ほど、像移動量が大きくなる（Ｐ１＜Ｐ２）。
【００２９】
図４（Ｂ）は、回転流し撮り撮影における画面の位置による被写体の像移動の変化を示す図である。画面中心Ｏの近傍の像は少ない像移動で結像される。画面中心Ｏの周辺部は画面中心Ｏから距離が離れるほど、像移動量が大きくなり、像が円弧上に流れて撮影される。つまり、画面中心Ｏ付近の撮影像は、周辺に比べて回転量が少なく、周辺の被写体に比べてはっきり撮影されることになるために、周辺に対して強調される。
【００３０】
図５は、第１実施形態におけるブレ制御マイコン８の機能ブロック図である。ブレ制御マイコン８は、ロール回転量算出部５１、移動量算出部５２、駆動制御部５３及びカメラワーク検出部５４を有する。第１実施形態でのブレ制御マイコン８の構成は、前述した図２の通常の構成に、更にカメラワーク検出部５４が追加されたものである。
【００３１】
ロール回転量算出部５１は、角速度センサ９により検出される角速度を基に、所定期間におけるカメラ本体１の回転量を算出する。
【００３２】
カメラワーク検出部５４は、撮影者により流し撮り撮影を意図する操作がなされたかを検出するものである。流し撮り撮影を意図する操作として、ここでは、カメラ本体１に撮影者により一定速以上の回転操作（以下、回転効果操作とも呼ぶ）が加えられたかを検出する。
【００３３】
カメラワーク検出部５４は、角速度センサ９により検出される角速度を検出し、検出される角速度が所定の閾値を超えた場合は、回転流し撮り撮影の目的で撮影者がカメラ本体１に回転効果操作をしたと判定する。
【００３４】
この回転効果操作の判定について具体例を説明する。通常手持ちでカメラ本体１を構えた場合に、光軸方向を回転軸とした（像）ブレに対応する角速度は±２ｄｅｇ／ｓ以内である。そこで、撮影者が１０ｄｅｇ／ｓ以上の角速度で回転させた場合を回転効果操作とする。つまり、１０ｄｅｇ／ｓが回転流し撮り撮影判定の閾値となる。
【００３５】
移動量算出部５２は、カメラワーク検出部５４により回転効果操作が検出されたか否かで、異なる処理を行う。移動量算出部５２は、カメラワーク検出部５４により回転効果操作が検出されない場合には、図２で説明した通常の手ブレ補正処理を行う。
【００３６】
移動量算出部５２は、カメラワーク検出部５４で回転効果操作が検出された場合には、ロール回転量算出部５１で算出されたロール回転と同方向に撮像素子５が所定量回転されるように移動量を算出する。
【００３７】
移動量算出部５２は、実際に撮影される画像の回転量が予め設定される目標回転量（目標回転角）θａに一致するように、ロール回転量算出部５１で算出されたロール回転量θｒに応じて、単位時間あたりの撮像素子５を回転させる量を算出する。撮像素子５を回転させる量を補正回転量（補正回転角）θｉと呼ぶ。図３で示した回転角θを画面回転量θｅとし、目標回転量θａは、画面回転量θｅとシャッター速（露光時間ｔ）から求められる。
【００３８】
例えば、予めトータルで１０ｄｅｇの回転効果を加えたいと設定され、かつシャッター速度が１／１０ｓｅｃであった場合、単位時間を１ｍｓとすると、単位時間あたりの目標回転量θａは、１０÷１００＝０．１ｄｅｇになる。
【００３９】
そして、ロール回転量算出部５１により算出される単位時間あたりのロール回転量θｒの変化が、０．０５ｄｅｇであったとする。この場合、移動量算出部５２は、目標回転量θａ＝０．１ｄｅｇから、回転角度変化である０．０５ｄｅｇ（ロール回転量θｒ）を減算して０．０５ｄｅｇ（補正回転量θｉ）を算出する。駆動制御部５３は、駆動部６に０．０５ｄｅｇ駆動指示を行う。
【００４０】
図６は、回転流し撮り撮影時の、露光時間と回転量等の関係を示す図である。図６（Ａ）は、目標回転量θａの決め方の一例を示す図である。横軸が露光時間ｔで、縦軸が回転量θである。本例は、露光期間中に目標回転量θａを一定の割合で増加させて、露光終了時に画面回転量θｅに達するように、単位時間あたりの目標回転量を決める例である。本例では目標回転量θａが直線的に増加するので、対応する角速度である目標角速度ωａは、一定となる。
【００４１】
図６（Ｂ）は、撮影者の回転操作により生じる角速度であるロール角速度ωｒとカメラワーク検出のタイミング等を示す図である。横軸が露光時間ｔで、縦軸が角速度ωである。ｔｃは、ロール角速度ωｒが、閾値ωｃを越えたタイミングである。カメラワーク検出部５４が、ｔｃのタイミングで、回転効果操作を検出する。閾値ωｃは、例えば１０ｄｅｇ／ｓである。
【００４２】
システムコントローラ７は、２ｎｄレリーズを検出して、シャッター４を開放して露光を開始する。また、画面回転量θｅ＝１０ｄｅｇ、ｔ＝１／１０より、目標角速度ωａ＝１００ｄｅｇ／ｓｅｃに設定されているとする。
【００４３】
露光開始直後は撮影者によるロール角速度ωｒが目標角速度ωａより小さいが、途中からはロール角速度ωｒが目標角速度ωａより大きくなり、露光終了直前にロール角速度ωｒが目標角速度ωａより小さくなったとする。
【００４４】
この場合に、移動量算出部５２は、目標角速度ωａに対するロール角速度ωｒの乖離分を補正するように、補正回転量θｉを算出する。
【００４５】
つまり、移動量算出部５２は、ωａ―ωｒの差分である補正角速度ωｉに相当する補正回転量θｉを単位時間ごとに算出する。駆動制御部６３は、算出された補正回転量θｉにより、駆動部６を制御し、撮像素子５は補正角速度ωｉで回転される。
【００４６】
+ωｉは、ロール回転方向と同方向に撮像素子５を回転することを示す。−ωｉは、ロール回転方向と逆方向に撮像素子５を回転することを示す。露光中の撮影者の回転操作によるロール角速度ωｒは、目標角速度ωａに対して不足する場合もあれば、逆に超過する場合もあり、目標角速度ωａに対するロール角速度ωｒの差分を撮像素子５の回転により補正することで、露光中の撮像素子５表面における被写体像の回転量を一定に保つことができる。
【００４７】
図６（Ｃ）は、図６（Ｂ）で示したカーブを、縦軸を回転量θで表した図である。露光中の撮影者のロール操作による回転量θｒと、駆動部６により回転される撮像素子５の回転量θｉの関係を示す図である。角速度での関係と同様に、撮像素子５の回転により補正される補正回転量θｉは、θａ―θｒ＝θｉとなる。駆動制御部５３は、露光開始直後は、撮像素子５をロール回転方向側に移動させるよう制御し、その後、撮像素子５をロール回転方向と逆方向側に移動させるよう制御し、露光終了直前は、撮像素子５を再度ロール回転方向側に移動させるよう制御する。
【００４８】
図７は第1の実施形態における回転補正処理の手順を示すフローチャートである。なお、以下の回転補正処理は、主にブレ制御マイコン８によって実行される。また、以下に説明する処理の初期状態は、第1の実施形態に示す撮像装置１００が露光（撮影）動作を行う前の状態、つまり撮影待機中の状態である。
【００４９】
撮影待機中には、ロール回転量算出部５１は、角速度センサ９からの出力に基づいて光軸回りの回転角速度であるロール角速度ωｒを検出する（ステップＳ１０）。カメラワーク検出部５４は、角速度センサ９によるロール角速度ωｒの検出結果に基づいて、カメラ本体１に回転効果操作(カメラワーク)が行われたかを検出する（ステップＳ１２）。ここで、カメラワーク検出部５４は、ロール角速度ωｒが、閾値ωｃを越えた時間が予め設定した時間以上になった場合に、回転効果操作がされたと判断するようにしてもよい。誤検出防止のためである。
【００５０】
次に、ブレ制御マイコン８は、レリーズスイッチ１１の２ｎｄレリーズ操作が行われたか否かを検出する（ステップＳ１４）。ブレ制御マイコン８は、システムコントローラ７からレリーズスイッチ１１の２ｎｄレリーズ操作の通知を受ける。ブレ制御マイコン８は、レリーズスイッチ１１の２ｎｄレリーズ操作が行われたことを検出しない場合には（ステップＳ１４ＮＯ）、ステップＳ１０〜ステップＳ１４の処理を、所定の周期（例えば１ｍｓ）で繰り返す。
【００５１】
一方、ブレ制御マイコン８は、レリーズスイッチ１１の２ｎｄレリーズ操作が行われたことを検出すると（ステップＳ１４ＹＥＳ）、ロール回転量算出部５１は、角速度センサ９により、ロール角速度ωｒの検出を行う（ステップＳ１６）。ここで、ステップＳ１６の処理では、前述のステップＳ１０の処理にて、すでにロール角速度ωｒの検出を行っているため、ステップＳ１０の処理直後であれば、前述のステップＳ１０で検出されたロール角速度ωｒをそのまま用いてもよい。
【００５２】
次に、移動量算出部５２は、ステップＳ１２の処理でカメラワーク検出部５４の検出により回転効果操作中であるかを判定する（ステップＳ１８）。
【００５３】
移動量算出部５２は、カメラワーク検出部５４の検出により回転効果操作中と判定すると（ステップＳ１８ＹＥＳ）、目標回転量θａを算出する（ステップＳ２０）。移動量算出部５２は、シャッター速及び画面回転量θｅに基づき、目標回転量θａを算出する。前述のように、画面回転量θｅは、予め定められた回転量（角度）であって、例えば、５ｄｅｇあるいは１０ｄｅｇである。
【００５４】
なお、画面回転量θｅは、ロール角速度ωｒに基づいて決定される回転量、あるいは設定されるシャッター速度に基づいて決定される回転量であっても良い。例えば、シャッター速度が１／３０ｓｅｃの場合には５ｄｅｇで、シャッター速度が１／１０ｓｅｃの場合には、１０ｄｅｇのように定められる量であってもよい。
【００５５】
一方、移動量算出部５２は、回転効果操作中ではないと判定すると（ステップＳ１８ＮＯ）、手ブレ補正を行い、角速度センサ９の出力に応じて手ブレ補正量を算出する（ステップＳ２２）。手ブレ補正量は、ロール角速度ωｒに基づいた回転量を打ち消す回転量である。
【００５６】
駆動制御部５３は、ステップＳ２０またはステップＳ２２において算出された回転量に基づいて、駆動部６に対して駆動指示を出力して（ステップＳ２４）、駆動部６を制御する。駆動制御部５３は、移動量算出部５２によりステップＳ２０で算出された目標回転量θａあるいはステップＳ２２で算出された手ブレ補正量に基づき、駆動部６に対して駆動指示を出力する。カメラワークが検出された場合には、駆動制御部５３は、回転流し撮り撮影として、図６で説明したように、安定した回転流し撮り撮影ができるように撮像素子５を目標回転量θａだけ回転させる。
【００５７】
ブレ制御マイコン８は、回転補正処理を終了するかを判断する（ステップＳ２６）。ブレ制御マイコン８は、システムコントローラ７からの露光終了の通知を受けた場合に、回転補正を終了する。ブレ制御マイコン８は、露光終了の通知を受けるまでは、回転補正終了ではないとして（ステップＳ２６ＮＯ）、ステップＳ１６に戻り、補正を続ける。ブレ制御マイコン８は、露光終了の通知を受けると、回転補正終了と判断して（ステップＳ２６ＹＥＳ）、回転補正処理を終了する。
【００５８】
（第1実施形態の変形例）
次に、第1実施形態の変形例について説明する。上述の第1実施形態では、回転流し撮り撮影を開始するためには、カメラ本体１を回転する操作とレリーズ操作をほぼ同時に行うことが必要であった。第1実施形態の変形例は、回転操作とレリーズ操作を同時に行うことなしで、回転操作のみで回転流し撮り撮影をできるようにして、操作をより簡単にする例である。撮像装置１００のブロック図及びブレ制御マイコン８の機能ブロック図は、図１及び図５と同様であるので省略する。
【００５９】
図８は、第1実施形態の変形例による回転補正処理の手順を示すフローチャートである。予めユーザー設定により回転流し撮りモードが選択されたとし、さらにレリーズスイッチ１１の２ｎｄレリーズの押下が行われた場合に、本処理が開始される。なお、本例では、２ｎｄレリーズが押下されても直ちに露光は開始されない。
【００６０】
ロール回転量算出部５１は、角速度センサ９の出力からロール角速度ωｒを算出する（ステップＳ３０）。カメラワーク検出部５４は、検出したロール角速度ωｒに基づいてカメラワークがなされたかを検出する（ステップＳ３２）。図７のステップＳ１２と同様に、カメラワーク検出部５４は、光軸回りの回転角速度であるロール角速度ωｒが所定の閾値ωｃを越えるような特定のカメラワークがなされたかを検出する。
【００６１】
次に、ブレ制御マイコン８は、回転効果操作中であるかを判定する（ステップＳ３４）。ブレ制御マイコン８は、カメラワーク検出部５４により、特定のカメラワークがなされていると検出された場合に回転効果操作中であると判定する。ブレ制御マイコン８は、回転効果操作中ではないと判定すると（ステップＳ３４ＮＯ）、ステップＳ３０に戻る。
【００６２】
ブレ制御マイコン８は、回転効果操作中であると判定すると（ステップＳ３４ＹＥＳ）、システムコントローラ７に露光開始を指示する（ステップＳ３６）。システムコントローラは、シャッター４を解放して、露光を開始する。つまり、前述した図６（Ｂ）のグラフでは、ｔｃが露光開始前の位置であったが、本変形例では、ｔｃが露光開始位置を一致することになる。
【００６３】
ロール回転量算出部５１は、ロール角速度ωｒを検出する（ステップＳ３８）。なお、回転効果操作中を検出した直後の１回目の処理では、ステップＳ３０で検出されたロール角速度ωｒを用いてもかまわない。
【００６４】
移動量算出部５２は、検出したロール角速度ωｒと予め設定される目標回転量θａから、補正回転量θiを算出する（ステップＳ４０）。駆動制御部５３は、算出された補正回転量θiに基づいて、駆動部６に対して駆動指示を出力して（ステップＳ４２）、駆動部６を制御する。
【００６５】
ブレ制御マイコン８は、回転補正処理を終了するかを判断する（ステップＳ４４）。ブレ制御マイコン８は、システムコントローラ７からの露光終了の通知を受けた場合に、回転補正を終了する。ブレ制御マイコン８は、露光終了の通知を受けるまでは、回転補正終了ではないとして（ステップＳ４４ＮＯ）、ステップＳ３８に戻り、補正を続ける。ブレ制御マイコン８は、露光終了の通知を受けると、回転補正終了と判断して（ステップＳ４４ＹＥＳ）、回転補正処理を終了する。
【００６６】
以上第１実施形態によれば  撮影者による回転操作にむらがある場合でも安定した回転効果が加わる画像を取得することが可能になる。また、第１実施形態の変形例によれば、回転効果操作により自動的に露光が開始され、レリーズ押下操作が不要になるので、より、回転流し撮り撮影を手軽に楽しむことができる。
【００６７】
＜第２実施形態＞
第２実施形態では、回転流し撮り撮影に加えて、更に露光間ズーム撮影を行う撮像装置についてを説明する。露光間ズーム撮影とは、露光中にズーム操作を行う撮影である。また、第２実施形態では、撮影者が実際に回転操作を行わなくても、ズーム操作にあわせて回転効果が付与されるよう構成される。第２実施形態の撮像装置２００の全体ブロック図は、第１実施形態で示した図１のブロック図と同じであるので省略する。
【００６８】
撮像装置２００では、撮影モードを設定する撮影メニューで、ズーム＆回転撮影モードと通常撮影モードが選択可能に用意される。撮像装置２００に撮影メニューで、ズーム＆回転撮影モードが選択されて、かつ撮影開始時に撮影者によるズーム操作が検出された場合に、ズーム＆回転撮影モードが実行される。ズーム＆回転撮影モードでは、露光間ズーム撮影と共に自動的に撮像素子が回転されて、回転流し撮り撮影も同時に実行される。なお、第２実施形態では、カメラ本体１が三脚等に固定され、固定された状態でズーム操作がされることを想定している。手持ち状態で、レリーズ操作とズーム操作を同時に行うのは、難しいからである。
【００６９】
図９は、ズーム＆回転撮影モードにより撮影された画像の一例である。図９の画像は、テレ方向にズーム操作が行われながら反時計方向に回転され撮影されたものである。Ｔは、像移動の軌跡である。像は、ズームイン操作（テレ方向へのズーム操作）により、画面中心Ｏから周辺に向かって放射状に移動しながら、同時に画面中心Ｏを回転中心として、反時計方向に画面回転量θだけ回転される。
【００７０】
図１０はブレ制御マイコン６０の機能ブロック図である。ブレ制御マイコン６０は、ロール回転量算出部６１、移動量算出部６２、駆動制御部６３及び画角変化量算出部６４を有する。システムコントローラ７は、エンコーダ３からの出力により変倍操作部１０でズーム操作されたかを判断し、ズーム操作された場合には移動量算出部６２に通知する。また、システムコントローラ７は、設定されたシャッター速、及び２ｎｄレリーズによる露光開始タイミングや終了タイミングを移動量算出部６２に通知する。
【００７１】
システムコントローラ７は、エンコーダ３からの出力により光学系２の焦点距離を算出して、算出した焦点距離情報を画角変化量算出部６４に通知する。画角変化量算出部６４は、システムコントローラ７から通知される焦点距離の変化に基づいて単位時間あたりの画角変化量を算出する。
【００７２】
ロール回転量算出部６１は、第１実施形態と同様に、角速度センサ９により検出される角速度を基に、所定期間におけるカメラ本体１のロール回転量θｒを算出する。
【００７３】
移動量算出部６２は、ズーム＆回転撮影モードにおいては、画角変化量算出部６４による画角変化量に基づいて、撮像素子の回転量として、回転流し撮り用の補正回転量θｉを算出する。移動量算出部６２は、通常の撮影モードにおいては、ロール回転量算出部６１によるロール回転量θｒから、手ブレ補正量を算出する。駆動制御部６３は、移動量算出部６２により算出された移動量（補正回転量θｉあるいは手ブレ補正量）に基づき、駆動部６に駆動指示して、駆動部６を制御する。
【００７４】
次に、ズーム操作により変化する画角と、この画角に連動して変化する回転量との関係を説明する。図１１及び図１２は、露光間ズームにおける像移動を模式的に示す図である。図１１は、露光中にズームアウト操作（焦点距離をワイド方向へ移動する操作）が行われた場合の像移動を説明する図である。
【００７５】
図１１（Ａ）は、画面中心Ｏに近い距離Ｒ１にあるＡ点と画面中心Ｏに遠い距離Ｒ２にあるＢ点の像移動を示す図である。Ｑ１１は、ズームアウトによるＡ点の像移動の方向と量を示し、Ｑ１２はズームアウトによるＢ点の像移動の方向と量を示す。Ａ点・Ｂ点の像とも、画面中心Ｏに向かって移動するが、画面中心Ｏから遠い距離Ｂ点の像移動量は、画面中心Ｏに近いＡ点の像移動量より大きくなる。
【００７６】
図１１（Ｂ）は、画面の各位置での像移動Ｑの方向と移動量を示したものである。図１１（Ｂ）に示すように、画面中心Ｏでは像移動が少なく結像され、周辺部では、画面中心Ｏから距離が離れるほど像移動量が大きくなり、像は画面中心に向って流れて撮影される。これにより、画面中心が周辺部に比べて明確な像として撮影されるので、中心部がより強調される。
【００７７】
図１２は、露光中にズームイン操作（焦点距離をテレ方向へ移動する操作）が行われた場合の像移動を説明する図である。図１２（Ａ）は、画面中心Ｏに近い距離Ｒ１にあるＡ点と画面中心Ｏに遠い距離Ｒ２にあるＢ点の像移動を示す図である。Ｑ２１は、ズームインによるＡ点の像移動の方向と量を示し、Ｑ２２はズームインによるＢ点の像移動の方向と量を示す。Ａ点・Ｂ点の像とも、画面中心Ｏから周辺に向かって放射状に移動するが、画面中心Ｏから遠い距離のＢ点の像移動量は、画面中心Ｏに近いＡ点の像移動量より大きくなる。
【００７８】
図１２（Ｂ）は、画面の各位置での像移動の方向と移動量を矢印で示したものである。図１２（Ｂ）に示すように、画面中心Ｏでは像移動が少なく結像され、周辺部では、画面中心Ｏから距離が離れるほど像移動量が大きくなり、像は画面中心から周辺に向って流れて撮影される。これにより、画面中心が周辺に比べて明確な像として撮影されるので、中心部がより強調される。
【００７９】
前述のように、移動量算出部６２は、撮像素子５の回転量をズーム操作による焦点距離に連動して算出するが、以下で、ズーム操作と回転流し撮影の回転量の関係についてを説明する。
図１３は、焦点距離と画角の関係を示す図である。図１３に示すように画角は、焦点距離変化に応じて変化し、焦点距離が長くなるほど画角は小さく（狭く）なる。画角は撮像素子のサイズと焦点距離により決定される。図１４は、画角と補正回転量θｉの関係の一例を示す図である。図１４の例は、画角と補正回転量θｉとの関係式を、以下のような二次式にした場合である。二次式にすることで、像移動の軌跡が図９で示した画像のようにらせん状に形成される。
θｉ ＝ α×β2    （式１）
θｉ：撮像素子の回転による補正回転量  （ｄｅｇ）
α：効果係数
β：画角（ｄｅｇ）
【００８０】
回転効果の度合いはαの値によって調整できるので、焦点距離と所望の効果の度合いによってαは適宜変化させると良い。
【００８１】
また、今回一例として画角変化と回転量との関係式を二次式と定義しているが、この形式に限らずに、演算精度と処理時間を考慮して、１次式で示す形でもかまわない。画角が小さい場合には、1次式を適用してもよい。なお、焦点距離と画角との関係を示すテーブル、及び画角と補正回転量θｉとの関係を示すテーブルは不図示のメモリに記憶される。画角変化量算出部６４は、焦点距離と画角との関係を示すテーブルを読み出して、画角を算出する。移動量算出部６２は、画角と補正回転量θｉとの関係を示すテーブルを読み出して、補正回転量θｉを算出する。
【００８２】
図１５は、図１１または図１２で説明したズームによる像移動と、図４で説明した回転による像移動とが合成された像移動を示す図である。ここでのズームは、ズームイン操作による。図１５（Ａ）は、画面中心Ｏから近い位置（距離Ｒ１）のＡ点と画面中心Ｏから遠い位置（距離Ｒ２）のＢ点のそれぞれの像移動を示す図である。
【００８３】
Ａ点でのズームインによる像移動が画面中心Ｏから外側方向に伸びるＱ２１（破線）で、Ａ点での回転による像移動が画面中心Ｏを中心とする円弧状のＰ１（破線）である。Ｑ１とＰ１が合成されたＴ１が、ズーム＆回転撮影モードにおけるＡ点の像移動を示す軌跡となる。Ｂ点についても同様で、Ｑ２２とＰ２が合成されたＴ２が、ズーム＆回転撮影モードにおけるＢ点の像移動を示す軌跡となる。Ｔ１・Ｔ２ともに像移動の軌跡は、らせん状となり、Ｔ２はＴ１より長い軌跡となる。図１５（Ｂ）は、画面の各位置で、合成された像移動の方向と移動量を示したものである。
【００８４】
図１６は、第２実施形態における回転補正処理の手順を示すフローチャートである。撮影者により予め撮影メニュー等でズーム＆回転撮影モードが選択された状態で、本処理が開始される。なお、以下の回転補正処理は、主にブレ制御マイコン６０によって実行される。
【００８５】
システムコントローラ７からレリーズスイッチ１１の２ｎｄレリーズ操作が行われた通知を受けたかを周期的に判断する（ステップＳ５０）。システムコントローラ７から２ｎｄレリーズ操作の通知がないと判断すると（ステップＳ５０ＮＯ）、ステップＳ５０をループする。
【００８６】
システムコントローラ７から２ｎｄレリーズ操作の通知を受けたと判断すると（ステップＳ５０ＹＥＳ）、ロール回転量算出部６１は、角速度センサ９よりロール角速度ωｒを検出する（ステップＳ５２）。なお、ここで検出された回転は、ステップＳ６０で手ブレとして取り扱われる。システムコントローラ７は２ｎｄレリーズ操作により露光を開始する。
【００８７】
次に、移動量算出部６２は、ズーム＆回転撮影モードが実行されたかを判断する（ステップＳ５４）。ここでは、撮影者からズーム操作がされた場合に、ズーム＆回転撮影モードが実行されたとする。つまり、移動量算出部６２は、システムコントローラ７からズーム操作の通知を受けた場合に、ズーム＆回転撮影モードが実行されたと判断する。移動量算出部６２は、ズーム＆回転撮影モードが選択されていても、ズーム操作通知を受けない場合には、ズーム＆回転撮影モードは実行されていないと判断して、通常撮影での処理を実行する。第１実施形態では、回転流し撮りを開始させる特定のカメラワークが回転効果操作であったが、第２実施形態では、ズーム＆回転撮影モードでのズーム操作が特定のカメラワークとなる。
【００８８】
移動量算出部６２は、システムコントローラ７からのズーム操作の通知を受けてない場合にはズーム＆回転撮影モードが実行されていないと判断して（ステップＳ５４ＮＯ）、ステップＳ５２で検出したロール角速度ωｒから手ブレ補正量を算出する（ステップＳ６０）。
【００８９】
移動量算出部６２は、システムコントローラ７からのズーム操作の通知を受けた場合にはズーム＆回転撮影モードが実行されたと判断して（ステップＳ５４ＹＥＳ）、画角変化量算出部６４によって焦点距離に応じて算出された画角変化量（ステップＳ５６）から、補正回転量θｉを算出する（ステップＳ５８）。移動量算出部６２は、例えば式１（図１４）に基づき、画角変化量から補正回転量θｉを算出する。
【００９０】
駆動制御部６３は、ステップＳ６０で算出された手ブレ回転量あるいはステップＳ５８で算出された補正回転量θｉに基づき、駆動部６に対して駆動指示を出力して（ステップＳ６２）、駆動部６を制御する。
【００９１】
ブレ制御マイコン６０は、回転補正処理を終了するかを判断する（ステップＳ６４）。ブレ制御マイコン６０は、システムコントローラ７からの露光終了の通知を受けた場合に、回転補正を終了する。ブレ制御マイコン６０は、露光終了の通知を受けるまでは、回転補正終了ではないとして（ステップＳ６４ＮＯ）、ステップＳ５２に戻り、補正を続ける。ブレ制御マイコン６０は、露光終了の通知を受けると、回転補正終了と判断して（ステップＳ６４ＹＥＳ）、回転補正処理を終了する。
【００９２】
上述のように  第２実施形態によれば、回転流し撮影と露光間ズーム撮影を組み合わせる撮影動作が容易に実施することができ、より撮影効果の高い画像を得ることができる。
【００９３】
なお、カメラワークとなるズーム操作として、ズーム変化速度あるいは変化量が一定以上であった場合に限りカメラワークと判断して、誤操作を防止するようにしてもよい。
【００９４】
＜第３実施形態＞
次に第３実施形態について説明する。第３実施形態は、回転効果撮影の場合には、通常の手ブレ補正の場合よりも、撮像素子の移動範囲を広げるというものである。なお、第１実施形態および第２実施形態と共通する構成については、説明を省略し、第３実施形態にようる新たな構成を主に説明する。
【００９５】
図１７は、第３実施形態における撮像装置３００の構成例を示す全体ブロック図である。撮像装置３００は、第１実施形態で示した撮像装置１００及び第２実施形態で示した撮像装置２００とは、角速度センサの搭載数が異なる。具体的には、光軸周りに回転する（ロール）角速度の検出する角速度センサ９ｃに加えて、光軸と直交し、撮像素子５の撮像面に対して縦方向の軸周りに回転する（ヨー）角速度を検出する角速度センサ９ａと、光軸と直交し、撮像素子５の撮像面に対して横方向の軸周りに回転する（ピッチ）角速度を検出する角速度センサ９ｂを、撮像装置３００は追加して有する。なお、ブレ制御マイコンとしては、第１実施形態をベースにするブレ制御マイコン７０及び第２実施形態をベースにするブレ制御マイコン８０に区別して表記するが、それ以外は図１と同様であるので、説明は省略する。
【００９６】
図１８は、第１実施形態の撮像装置１００をベースにした場合の、ブレ制御マイコン７０による補正処理の機能ブロック図である。ブレ制御マイコン７０は、回転量算出部７１、移動量算出部７２、駆動制御部７３、カメラワーク検出部７４及びリミット設定部７５を有する。
【００９７】
回転量算出部７１は、角速度センサ９ａ、角速度センサ９ｂ、角速度センサ９ｃからの角速度に基づき、それぞれの方向の回転量（角度変化）を算出する。リミット設定部７５は、手ブレ補正か回転効果撮影かに応じて、撮像素子５の移動制限範囲を通常補正範囲と拡張補正範囲を切り替えて設定し、移動量算出部７２に通知する。
【００９８】
図１９は、通常補正範囲１０３と拡張補正範囲１０４を比較した図である。１０１は撮像素子５の撮像面であり、１０２は光学系２によって結像される像のイメージサークルである。解像や光量が保証されるよう、通常補正範囲１０３はイメージサークル１０２範囲内に収まるよう設定される。拡張補正範囲１０４は、通常補正範囲１０３より広く設定され、イメージサークル１０２から角部がはみ出すようなサイズで、駆動部６のメカの構成上で移動が保証される範囲である。
【００９９】
移動量算出部７２は、回転量算出部７１で算出された回転量に基づき撮像素子５の撮像面上での被写体像の移動量を算出する。移動量算出部７２は、手ブレ補正時にはリミット設定部７５からの通知により通常補正範囲を設定し、設定した通常補正範囲内で手ブレ量補正量を算出する。移動量算出部７２は、回転効果撮影時にはリミット設定部７５からの通知により拡張補正範囲を設定し、設定した拡張補正範囲内で目標回転量θａを補充するよう撮像素子５の補正回転量θｉを算出する。カメラワーク検出部７４は、カメラワーク検出部５４と同一であるので、説明は省略する。
【０１００】
回転効果撮影時には、駆動部６は、撮像素子の撮像面１０１を、破線で示される矩形状の拡張補正範囲１０４内で移動する。イメージサークル１０２からはみ出すことで画面周辺の画質が劣化する可能性があるが、回転流し撮り撮影は中心の被写体を強調する撮影であるので問題はない。
【０１０１】
手ブレ補正時には、回転量算出部７１は、角速度センサ９ａ、角速度センサ９ｂからの角速度に基づき、それぞれの方向の回転量（角度変化）を算出する。移動量算出部７２は、角度変化と、光学系２の焦点距離の情報を元に撮像素子５の撮像面上での被写体像の手ブレによる移動量を算出する。駆動制御部７３は、算出した手ブレ量を打ち消す移動量を補正量として駆動部６に駆動指示を行う。
【０１０２】
手ブレ補正時には、駆動部６は、撮像素子の撮像面１０１を、破線で示される矩形状の通常補正範囲１０３内で移動する。前述のように、手ブレ補正制御時のヨー方向及び、ピッチ方向での撮像素子５の補正制限範囲は、イメージサークル１０２の範囲内である通常補正範囲１０３内に収めるようにする。
【０１０３】
以上のように、回転流し撮り撮影では、画像周辺は流れてボケが生じる領域であるので、補正制限範囲を通常補正範囲１０３からより広い範囲である拡張補正範囲１０４に切換えて、撮像素子５をより大きな角度まで回転させる。
【０１０４】
図２０は、第３実施形態における角度ブレ補正処理の手順を示すフローチャートである。回転補正処理の手順につき、第１実施形態に基づく例を説明する。以下の回転補正処理は、主にブレ制御マイコン７０によって実行される。
【０１０５】
ブレ制御マイコン７０は、システムコントローラ７からの２ｎｄレリーズ操作の通知を受けたかを周期的に判断する（ステップＳ７０）。ブレ制御マイコン７０は、システムコントローラ７からの２ｎｄレリーズ操作の通知を受けていないと判断すると（ステップＳ７０ＮＯ）、ステップＳ７０をループする。
【０１０６】
ブレ制御マイコン７０は、システムコントローラ７からの２ｎｄレリーズ操作の通知を受けたと判断すると（ステップＳ７０ＹＥＳ）、回転効果が有効であるかを判断する（ステップＳ７２）。なお、２ｎｄレリーズ操作によりシステムコントローラ７は露光を開始する。回転効果が有効であるとは、第１実施形態の例では、ステップＳ１８の回転効果操作中であることに相当する。回転効果操作中であれば、回転効果が有効と判断する。
【０１０７】
回転効果が有効であるかを判断すると（ステップＳ７２ＹＥＳ）、リミット設定部７５は、移動量算出部７２に移動範囲として拡張補正範囲１０４を設定するよう通知し、移動量算出部７２は拡張補正範囲１０４を設定する（ステップＳ７４）。
【０１０８】
回転効果が有効でないと判断すると（ステップＳ７２ＮＯ）、リミット設定部７５は、移動量算出部７２に、移動範囲として通常補正範囲１０３を設定するよう通知し、移動量算出部７２は通常補正範囲１０３を設定する（ステップＳ７６）。
【０１０９】
ステップＳ７４及びステップＳ７６による移動範囲設定に続いて、角速度センサ９ａ等により角速度検出が行われる（ステップＳ７８）。移動量算出部７２は、補正量を算出する（ステップＳ８０）。移動量算出部７２は、回転効果が有効の場合に補正量として回転補正量θｉを算出し、回転効果が有効でない場合には補正量として手ブレ補正量を算出する。駆動制御部７３は、算出された補正量に従い駆動部６に駆動指示を行う（ステップＳ８２）。駆動部６は指示に応じた量で撮像素子５を回転させる。
【０１１０】
ブレ制御マイコン７０は、システムコントローラ７からの露光終了の指示を受けて、ブレ補正を終了する。ブレ制御マイコン７０は、回転補正終了するかを判断する（ステップＳ８４）。ブレ制御マイコン７０は、露光中により回転補正終了しないと判断すると（ステップＳ８４ＮＯ）、ステップＳ７８に戻る。ブレ制御マイコン７０は、露光終了により回転補正終了と判断すると（ステップＳ８４ＹＥＳ）、角度ブレ補正処理を終了する。
【０１１１】
図２１は、第２実施形態の撮像装置２００をベースにした場合の、第３実施形態のブレ制御マイコン８０による補正処理の機能ブロック図である。ブレ制御マイコン８０は、回転量算出部８１、移動量算出部８２、駆動制御部８３、画角変化量算出部８４及びリミット設定部８５を有する。回転量算出部８１は、回転量算出部７１と同様である。また、駆動制御部８３及び画角変化量算出部８４は、駆動制御部６３及び画角変化量算出部６４と同様である。
【０１１２】
リミット設定部８５は、撮像素子の移動範囲として、手ブレ補正時には通常補正範囲１０３を設定し、ズーム＆回転撮影モードには拡張補正範囲１０４を設定し、設定内容を移動量算出部８２に通知する。
【０１１３】
移動量算出部８２は、第２実施形態で説明したように、手ブレ補正時には手ブレ量補正量を算出し、ズーム＆回転撮影モードでは画角変化量に応じて補正回転量θｉを算出する。そして、移動量算出部８２は、リミット設定部８５からの通知により、撮像素子５の移動範囲として、手ブレ補正時には通常補正範囲１０３を設定し、ズーム＆回転撮影モードでは通常補正範囲１０３よりも広い拡張補正範囲１０４を設定してより大きな角度まで回転量を算出する。また、移動量算出部８２は、撮影モードがズーム＆回転撮影モードであれば、ズーム操作により、回転流れ撮影を実行する。
【０１１４】
第２実施形態に基づく回転補正処理の手順は、図２０のフローチャートと同様なので、異なる点のみ以下説明する。回転補正処理は、主にブレ制御マイコン８０によって実行される。そして、ステップＳ７２の回転効果有効については、移動量算出部８２が、ズーム＆回転撮影モード状態でズーム操作されたと判断する場合に、回転効果有効と判断する。図１６のステップＳ５４と同様である。
【０１１５】
以上第３実施形態によれば、回転流し撮り撮影時には、撮像素子の移動範囲を、通常の手ブレ補正時よりも拡大するので、より大きな回転量の画像を撮影することができる。
なお、第１から第３実施形態までの説明で、ブレ制御マイコンによるソフトウェア処理によりブレ補正処理を行うと述べてきたが、一部あるいは全部をハードウェア処理で実現させるようにしてもよい。
【０１１６】
また、本発明は上述した実施形態そのままに限定されるものではく、実施段階でのその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素を適宜組み合わせても良い。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。このような、発明の趣旨を逸脱しない範囲内において種々の変形や応用が可能であることはもちろんである。
【符号の説明】
【０１１７】
１    カメラ本体  
２    光学系  
３    エンコーダ  
４    シャッター
５    撮像素子  
６    駆動部  
７    システムコントローラ
８，６０、７０，８０    ブレ補正マイコン  
９、９ａ、９ｂ、９ｃ    角速度センサ  
１０  変倍操作部
１１  レリーズスイッチ  
４１、５１、６１    ロール回転量算出部
４２、５２，６２，７２，８２    移動量算出部
４３、５３，６３，７３、８３    駆動制御部
５４、７４    カメラワーク検出部
６４、８４    画角変化量算出部  
７１，８１  回転量算出部
７５，８５  リミット設定部
１００，２００，３００  撮像装置
【図１】
2015119299.tif 000003
【図２】
2015119299.tif 000004
【図４】
2015119299.tif 000005
【図５】
2015119299.tif 000006
【図６】
2015119299.tif 000007
【図７】
2015119299.tif 000008
【図８】
2015119299.tif 000009
【図１０】
2015119299.tif 000010
【図１１】
2015119299.tif 000011
【図１２】
2015119299.tif 000012
【図１４】
2015119299.tif 000013
【図１５】
2015119299.tif 000014
【図１６】
2015119299.tif 000015
【図１７】
2015119299.tif 000016
【図１８】
2015119299.tif 000017
【図１９】
2015119299.tif 000018
【図２０】
2015119299.tif 000019
【図２１】
2015119299.tif 000020
【図３】
2015119299.tif 000021
【図９】
2015119299.tif 000022
【図１３】
2015119299.tif 000023