(57)【要約】      （修正有）【課題】複雑な画像処理を行うことなく、簡単かつ低コストに、画像を歪ませる特殊効果をかけた動画を記録することができる撮像装置及びその制御方法を提供する。【解決手段】手ぶれを補正するためのシフトレンズを含むレンズユニット１０１と、撮像光学系を介して入射する光を光電変換して画像信号を出力する、複数の画素が２次元に配置された撮像素子１０２と、撮像素子の複数の画素を、行単位で順次、電荷蓄積および読み出しを行うように駆動する撮像制御部１０５と、シフトレンズを駆動するための周期的な移動曲線および周期と、撮像素子から１フレーム分の画像信号を読み出す周期とを設定する設定手段（カメラ信号処理部）１０８と、設定手段による設定に従って、シフトレンズを駆動しながら、撮像素子から連続して複数フレームの画像信号を読み出すように撮像制御部を制御する制御手段（カメラ信号処理部）１０８とを有する。【選択図】図１
2016019060.tif 000002
【特許請求の範囲】
【請求項１】
手ぶれを補正するためのシフトレンズを含む撮像光学系と、
前記撮像光学系を介して入射する光を光電変換して画像信号を出力する、複数の画素が２次元に配置された撮像素子と、
前記撮像素子の前記複数の画素を、行単位で順次、電荷蓄積および読み出しを行うように駆動する駆動手段と、
前記シフトレンズを駆動するための周期的な移動曲線および周期と、前記撮像素子から１フレーム分の画像信号を読み出す周期とを設定する設定手段と、
前記設定手段による設定に従って、前記シフトレンズを駆動しながら、前記撮像素子から連続して複数フレームの画像信号を読み出すように前記駆動手段を制御する制御手段と
を有することを特徴とする撮像装置。
【請求項２】
前記移動曲線は、前記シフトレンズを前記撮像素子の主走査方向に周期的に駆動する曲線を含むことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記移動曲線は、前記シフトレンズを前記撮像素子の副走査方向に周期的に駆動する曲線を含むことを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記シフトレンズを前記撮像素子の主走査方向に周期的に駆動させる第１特殊動画撮影モードと、前記シフトレンズを前記撮像素子の副走査方向に周期的に駆動させる第２特殊動画撮影モードと、前記移動曲線を設定せずに前記シフトレンズを手ぶれ補正に用いる通常動画撮影モードとのいずれかを選択する選択手段を更に有し、
前記設定手段は、前記第１特殊動画撮影モードまたは前記第２特殊動画撮影モードが選択された場合に設定を行い、
前記制御手段は、前記選択手段により選択されたモードに従って、前記シフトレンズおよび前記撮像素子を制御することを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記撮像素子から読み出された画像信号をフレーム単位で記憶する記憶手段と、
前記シフトレンズを前記撮像素子の副走査方向に駆動した場合に、前記撮像素子から１フレーム期間における前記シフトレンズの移動量と、前記撮像素子の焦点距離とに基づいて、前記シフトレンズの移動により生じる前記入射する光の位置の変位を補正するように読み出し位置をずらして、前記記憶手段に記憶された画像信号を読み出す手段と
を更に有することを特徴とする請求項３または４に記載の撮像装置。
【請求項６】
前記制御手段は、前記設定手段による設定に従って前記シフトレンズを駆動する場合に、前記シフトレンズを用いた手ぶれの補正を停止することを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記設定手段は、前記シフトレンズの可動範囲内で前記移動曲線の振幅を設定することを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項８】
手ぶれを補正するためのシフトレンズを含む撮像光学系と、前記撮像光学系を介して入射する光を光電変換して画像信号を出力する、複数の画素が２次元に配置された撮像素子とを有する撮像装置の制御方法であって、
設定手段が、前記シフトレンズを駆動するための周期的な移動曲線および周期と、前記撮像素子から１フレーム分の画像信号を読み出す周期とを設定する設定工程と、
制御手段が、前記設定手段による設定に従って、前記シフトレンズを駆動しながら、前記撮像素子から連続して複数フレームの画像信号を読み出すように制御する制御工程とを有し、
前記制御工程では、駆動手段が、前記撮像素子の前記複数の画素を、行単位で順次、電荷蓄積および読み出しを行うように駆動することを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びその制御方法に関し、特に動画撮影が可能な撮像装置及びその制御方法に関する。
【背景技術】
【０００２】
ＣＭＯＳセンサを撮像素子とするカメラにおいて、メカシャッターを用いずに撮像した場合に、いわゆる「ローリング歪み」現象が発生することが知られている。これはローリングシャッターによる、露光及び読み出しのタイミングが撮像面の上下で異なることに起因している。ローリング歪みを補正する方法に関しては、従来から様々な方法が提案されている。特許文献１では、焦点距離、動きベクトルに応じて、ローリング歪みを最小限に抑えつつ、電子防振を使用して手ブレ防止効果を高める撮像装置が提案されている。
【０００３】
その一方で、このローリング歪み現象を利用して、意図的に画像を歪ませた動画を撮影することが行われている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１３４６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、実際にローリング歪み効果のある動画を作成する場合には、被写体が動体であること、あるいはカメラのパン・ティルト動作を行う必要があり、所望の効果を得ることが難しかったり、操作に慣れている必要などがあった。また、被写体が静止状態且つカメラが固定されている状態では、歪み効果を得ることができなかった。
【０００６】
本発明は上記問題点を鑑みてなされたものであり、複雑な画像処理を行うことなく、簡単かつ低コストに、画像を歪ませる特殊効果をかけた動画を撮影できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の撮像装置は、手ぶれを補正するためのシフトレンズを含む撮像光学系と、前記撮像光学系を介して入射する光を光電変換して画像信号を出力する、複数の画素が２次元に配置された撮像素子と、前記撮像素子の前記複数の画素を、行単位で順次、電荷蓄積および読み出しを行うように駆動する駆動手段と、前記シフトレンズを駆動するための周期的な移動曲線および周期と、前記撮像素子から１フレーム分の画像信号を読み出す周期とを設定する設定手段と、前記設定手段による設定に従って、前記シフトレンズを駆動しながら、前記撮像素子から連続して複数フレームの画像信号を読み出すように前記駆動手段を制御する制御手段とを有する。
【発明の効果】
【０００８】
本発明によれば、複雑な画像処理を行うことなく、簡単かつ低コストに、画像を歪ませる特殊効果をかけた動画を記録することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態におけるデジタルカメラの構成を示すブロック図。
【図２】第１の実施形態における特殊動画撮影時のシフトレンズの移動波形及び撮像素子の駆動タイミングの一例を示すタイミングチャート。
【図３】第１の実施形態における水平方向に歪み効果を有する動画の一例を示す図。
【図４】第２の実施形態における特殊動画撮影時のシフトレンズ移動波形、読み出しタイミング、及び得られる画像の一例を示すタイミングチャート。
【図５】第２の実施形態における特殊動画記録処理の手順を示すフローチャート。
【図６】第３の実施形態における動画記録処理の手順を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明を実施するための形態を詳細に説明する。
【００１１】
＜第１の実施形態＞
図１は、本発明の第１の実施形態における撮像装置の一例として、デジタルカメラ（以下、「カメラ」と記す。）の構成を示すブロック図である。図１において、レンズユニット１０１は、光軸に対し垂直方向に画角をシフト可能なシフトレンズや、焦点距離を変更可能なズームレンズを含む撮像光学系であって、入射する被写体からの光を撮像素子１０２上に結像させる。ズームレンズ制御部１０３は、レンズユニット１０１のうちのズームレンズを制御し、シフトレンズ制御部１０４はシフトレンズを制御する。
【００１２】
撮像素子１０２は、２次元に配置された複数の画素を含み、レンズユニット１０１により結像された被写体からの光を光電変換して、電気的な情報に変換する。第１の実施形態では、撮像素子１０２として、原理的に動画撮影時にローリング歪みを発生させることができるＣＭＯＳイメージセンサが使用され、行単位で電荷蓄積および読み出しを制御することができる。撮像制御部１０５は撮像素子１０２に対して制御パルスを発生したり、シリアル通信により設定を撮像素子１０２に送信する等の制御を行う。ブレ検出部１０６はジャイロセンサからなり、カメラの動きの角速度を検出する。
【００１３】
カメラ信号処理部１０８はカメラ全体を制御し、撮像素子１０２から出力される画像信号と、バッファメモリ１０９に記憶されている画像信号に対して、現像、圧縮をはじめとした様々な画像処理を行う。また、レンズユニット１０１、ズームレンズ制御部１０３、シフトレンズ制御部１０４、撮像制御部１０５、外部メモリ１１０の制御も行う。
【００１４】
バッファメモリ１０９は、撮像素子１０２から得られる画像データや、カメラ信号処理部１０８により処理が施された画像データを一時的に格納する。また、バッファメモリ１０９は、不揮発性メモリ１１１内のプログラムやデータ等を一時的に展開することで高速アクセスを実現する役割も担っている。外部メモリ１１０は、バッファメモリ１０９に蓄えられた画像を保存し、不揮発性メモリ１１１はプログラムやデータ等を格納する。
【００１５】
動画ボタン１０７は動画記録の開始及び終了を指示するために用いられる。動画モード切替スイッチ（ＳＷ）１１２は、通常動画撮影モードと、ローリング歪みを利用した特殊効果を持つ動画を撮影する特殊動画撮影モードとを切り替えるために用いられる。
【００１６】
ローリング歪み現象は、通常、撮像素子１０２から順次読み出しを行う間に、被写体の動きや手ぶれにより像ブレが発生することにより生じるものである。そこで、第１の実施形態では、ローリング歪みが起こる原理を利用して、撮像素子１０２からの読み出し中にシフトレンズを所定周期で駆動し、光軸に対して垂直方向に画角変化を行わせることで、ローリング歪みを意図的に発生させる。
【００１７】
次に、本第１の実施形態における特殊動画撮影時の撮像素子１０２及びシフトレンズの駆動の仕方と、得られる画像の効果について説明する。なお、第１の実施形態においてはシフトレンズの移動方向が、撮像素子１０２の主走査方向（ここでは水平方向）である場合について説明する。
【００１８】
図２は、特殊動画撮影時のシフトレンズの移動波形例と、撮像素子１０２の露光及び読み出しタイミングを示すタイミングチャートである。図２（ａ）において、横軸は時間ｔ、縦軸はシフトレンズの光軸中心からの水平方向の移動量ｄを表しており、右方向への移動を正として表している。また、図２（ｂ）において、横軸は時間ｔ、縦軸は撮像素子１０２の垂直方向の位置を表している。
【００１９】
図２に示す例では、１Ｖ期間が４０(ms)、すなわちフレームレートが２５ｆｐｓの動画モードにおいて、シフトレンズの光軸からの最大移動量（振幅）Ｄｍａｘ＝１．０(mm)、駆動周期Ｔｏ＝４０(ms)の正弦曲線に沿って移動する場合を示している。
【００２０】
また、図２では、リセットタイミングがシフトレンズの最大移動量（＝１．０(mm)）となる位置になるように調整している。これにより、画面中央部の電荷蓄積期間（ｔ＝１０(ms)、３０(ms)）においてシフトレンズの移動速度が最大となり、像ブレ量も最大となる。なお、図２における電荷蓄積期間については、露光期間中の、シフトレンズの移動による像ブレの影響を極力小さくするために、可能な限り短秒時蓄積となるようなシャッタ速度優先の露出制御を行うことが望ましい。
【００２１】
図２に示すような制御を行った場合、シフトレンズが右方向へ動いている時はカメラ本体を右へ振っているのと同じ効果があるので、被写体は左側へ移動するがシフトレンズが右端までいくとほぼ停止状態となる。その後シフトレンズが左方向へ動くので被写体が右方向へ移動し、シフトレンズが左端まで来るとほぼ停止状態となる。このように１Ｖ期間毎にシフトレンズが左右に動くことになる。
【００２２】
図３は、シフトレンズの動きに伴う、画像歪みの変化の様子を表したものである。図３（ａ）は、シフトレンズ停止中に得られる画像の一例を示す。図３（ａ）に示す被写体を、図２に示したタイミングでシフトレンズ及び撮像素子１０２を駆動した場合、図３（ｂ）のような画像となる。また、図２に示すタイミングから、位相をπ(rad)、すなわち２０(ms)シフトしたタイミングをリセットタイミングとした場合、シフトレンズが左方向の最大移動量Ｄｍａｘ＝−１．０(mm)の位置から始まるので、図５（ｃ）のような画像を得ることができる。
【００２３】
なお、図２に示すように、シフトレンズの移動周期と１Ｖ期間とを一致させた状態で、連続して複数フレームの画像信号を読み出した場合、図３（ｂ）や図３（ｃ）に示すような、歪んで静止した被写体の動画が得られる。図３（ｂ）から図３（ｃ）、図３（ｃ）から図３（ｂ）のように、歪み方が少しずつ変化する、被写体に動きをつけた動画を得るためには、シフトレンズの移動周期と１Ｖ期間とを異ならせればよい。例えば、フレームレートが２５ｆｐｓで、シフトレンズの移動周期を３８(ms)とした場合、１９（＝３８／（４０−３８））フレーム後に、同じ歪み方に戻る動画となる。また、フレームレートが２５ｆｐｓの場合に、２秒後（＝５０フレーム後）に同じ歪み方に戻る動画を得る場合のシフトレンズの周期は、２００／（５０−１）(ms)、または２００／（５０＋１）(ms)により求めることができる。
【００２４】
なお、上述した撮影方法では、シフトレンズを特殊効果を得るために用いるため、手ぶれ補正に利用できない。そのため、本第１の実施形態では、ブレ検出部１０６により得られたカメラの動きの角速度を１Ｖ期間積分し、得られた動き量に基づいて、読み出した画像の切り出し位置を変更する、電子防振により手ぶれ補正を行う。
【００２５】
上記の通り本第１の実施形態によれば、シフトレンズを像ブレ発生用として用いるため、複雑な画像処理を行うことなく、簡単かつ低コストに、主走査方向に画像を歪ませる特殊効果をかけた動画を記録することができる。
【００２６】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。なお、第２の実施形態における撮像装置は、図１を参照して説明したカメラと同様の構成を有するカメラを用いることが可能であるため、ここでは説明を省略する。第２の実施形態では、シフトレンズを、撮像素子１０２の主走査方向に対して垂直な方向（即ち、副走査方向。ここでは垂直方向）に駆動する場合について説明する。
【００２７】
図４は、第２の実施形態において、特殊動画撮影時に垂直方向にシフトレンズを周期的に移動させた際の移動波形例と、撮像素子１０２の露光及び読み出しタイミングを示すタイミングチャートと、生成される画像の関係を表したものである。
【００２８】
図４（ａ）のように、シフトレンズの上方向への変位を正、下方向への変位を負とした場合の撮像素子１０２の読み出しタイミングを図４（ｂ）に示す。ここでは、シフトレンズの移動周期を８０ｍｓとし、撮像素子１０２の読み出し周期を２０ｍｓとしている。
【００２９】
撮像素子１０２の読み出し期間Ｔｒ１では、シフトレンズは上端付近で動きの少ない状態となっているためローリング歪みは小さい。この時に静止しているボールを画面中央に置いた状態で撮影したものが図４（ｃ）のＰ１である。ここで示すように、ほぼ球形のままの状態で、シフトレンズが上側にあるため、被写体としては画面下部に位置している。
【００３０】
次に読み出し期間Ｔｒ２では、シフトレンズは上から下へ動いているため、ローリング歪みが発生する。このシフトレンズの動きにより、被写体となるボールは、撮像素子１０２上において相対的に下から上への動きとなる。この動きは、撮像素子１０２の一般的な読み出し方向（下から上）と合致するので、撮影画像はＰ２に示すように垂直方向に伸びたような画像となる。
【００３１】
読み出し期間Ｔｒ３では、シフトレンズは下端付近で動きの少ない状態であるため、読み出し期間Ｔｒ１と同様にローリング歪みは小さい。撮影画像はＰ３に示すように画面上部に位置し、ボールに歪みは見られない。
【００３２】
読み出し期間Ｔｒ４では、読み出し期間Ｔｒ２と逆、すなわちシフトレンズは下から上への動きとなり、ローリング歪みが発生する。このシフトレンズの動きにより、被写体となるボールは、撮像素子１０２上において相対的に上から下への動きとなる。この動きは撮像素子１０２の読み出し方向と逆となるので、撮影画像はＰ４に示すように垂直方向に縮んだ画像となる。
【００３３】
ここで、図４（ｃ）に示すように、撮影された画像において、静止しているボールは画面の上下に移動してしまう。そこで、本第２の実施形態では、電子防振の原理を利用してシフトレンズの移動量と焦点距離に基づいて、画像の切り出し位置の制御を行うことで、被写体の位置を調整する。図４（ｃ）の画像Ｐ１〜Ｐ４に対して、シフトレンズの移動量及び焦点距離を加味して画像の切り出し位置を制御した画像が、図４（ｄ）のＰ１ｒ〜Ｐ４ｒとなる。
【００３４】
次に、本第２の実施形態における特殊動画記録処理の手順について説明する。図５は、動画モード切り替えスイッチ１１２により特殊動画撮影モードが選択されている場合に、動画ボタン１０７の押下により動画記録指示が行われた後の記録処理を示すフローチャートである。このフローチャートにおける各処理は、カメラ信号処理部１０８が不揮発性メモリ１１１に格納されていたプログラムをバッファメモリ１０９に展開して実行することにより実現される。以下、図５を参照しながら詳細に説明する。
【００３５】
まず、ユーザによって設定された焦点距離ＦＬを取得する（Ｓ１０１）。次にフレーム周期Ｔｆを選択する（Ｓ１０２）。フレーム周期Ｔｆはフレームレートの逆数であるため、動画撮影時、常に固定となる場合もあるし、ユーザ選択により決定する場合もある。次にシフトレンズの光軸からの最大移動量Ｄｍａｘを設定する（Ｓ１０３）。ここで、最大移動量Ｄｍａｘはレンズの機構により可動域に制限が設けられているため、可動範囲内で設定する。この値は特殊効果が得られやすい推奨値としても良いし、ユーザが歪みの大きさを複数段階の中から選択できるようにしておいても良い。次に、シフトレンズの駆動周期Ｔｏの設定を行う（Ｓ１０４）。この値も歪み効果、具体的には上下方向の揺れ周期に影響するパラメータであり、ユーザが選択できるようにしておいても良い。
【００３６】
続いて動画記録動作を開始する。まず撮像素子１０２から順次読み出しを行いながら、シフトレンズを、最大移動量Ｄｍａｘ、駆動周期Ｔｏに従い駆動する（Ｓ１０５）。ここで読み出された画像信号は順次バッファメモリ１０９に蓄積される。さらに単位時間当たりのシフトレンズの移動量をバッファメモリ１０９に積算していく。次に、１フレーム分の読み出しが完了したかどうか判定し（Ｓ１０６）、経過していなかったらＳ１０５に戻って処理を繰り返す。１フレーム分の読み出しが完了したら、次にバッファメモリ１０９に保存したシフトレンズの移動量積算値に基づいて１フレーム分の読み出し期間のシフトレンズ移動量平均値Ｄａを算出する（Ｓ１０７）。これは、電子防振用に垂直方向に画像切り出し位置をシフトする際、フレーム単位でシフトすることになるが、そのずらし量の基準となるのがシフトレンズの１フレーム期間での移動量であるためである。そして、Ｓ１０７で求めたシフトレンズ移動量平均値Ｄａと、焦点距離ＦＬとに基づいて、画素ずらし量Ｏｆｆｓｅｔを算出する（Ｓ１０８）。
【００３７】
実際に電子防振を行うための画素ずらし量Ｏｆｆｓｅｔの算出には、１フレーム期間のシフトレンズの移動量平均値Ｄａに加え、焦点距離ＦＬが必要となる。これは、同じシフトレンズ移動量でも、焦点距離が望遠側になればなるほど画素数に換算した場合のずれ量が大きくなるためである。この画素ずらし量Ｏｆｆｓｅｔの実際の演算式については、レンズユニット１０１内でのシフトレンズの配置箇所等防振機構によって異なるものなので、ここでは述べないが一意に決まるものである。なお、逆に画素ずらし量を一定に保つ場合、焦点距離ＦＬに応じてシフトレンズの移動量を変更するように制御しても良い。
【００３８】
次に、画素ずらし量Ｏｆｆｓｅｔ分ずらして、バッファメモリ１０９から蓄積された画像を読み出す（Ｓ１０９）。カメラ信号処理部１０８では、このずらして読み出した画像を基に現像、圧縮処理を行い、外部メモリ１１０に記録する（Ｓ１１０）。
【００３９】
次に、動画ボタン１０７による動画記録終了指示が行われていないかを判定する（Ｓ１１１）。記録終了と判定されれば処理を終了し、記録終了でなければＳ１０５に戻って上記処理を繰り返す。
【００４０】
上記の通り本第２の実施形態によれば、シフトレンズを像ブレ発生用として用いるため、複雑な画像処理を行うことなく、簡単かつ低コストに、副走査方向に画像を歪ませる特殊効果をかけた動画を記録することができる。
【００４１】
なお、電子防振用に垂直方向に画素ずらしを行う際、フレーム単位でずらすことになるが、上述したように、そのずらし量の基準となるのがシフトレンズの１フレーム分の読み出し期間での移動量となる。図５のフローチャートでは、単位時間当たりのシフトレンズ移動量を積算しておき移動量の平均を算出したが、図４のように予め移動曲線が関数で表せるような場合は数学的に求めることもできる。
【００４２】
また、本第２の実施形態においては、１フレーム分の読み出し期間におけるシフトレンズの移動量平均値Ｄａと、焦点距離ＦＬとから画素ずらし量Ｏｆｆｓｅｔを決定したが、本発明はこれに限定されるものではない。例えば、画面から自動検出した主被写体のブレ量が最も少なくなるように調節することも可能である。またシフトレンズの移動波形を正弦曲線で示したが、もちろん他の波形でも構わない。移動曲線の違いによってさまざまな歪み効果を実現することが可能である。
【００４３】
なお、第１及び第２の実施形態で説明したように、シフトレンズの最大移動量Ｄｍａｘや像ブレ周期Ｔｏ、あるいはシフトレンズの移動曲線を変えることで、歪み効果を変えることができる。しかしながら、ハード上の制約により、変動幅が所望の変動幅よりも小さくなってしまうことも考えられる。そのような場合は撮像素子１０２の読み出し時間を伸ばすことで歪み効果を強めることが可能である。具体的には、１ライン分の読み出しに要する時間を伸ばす、すなわち、水平同期周波数を低く設定すればよい。そうすれば、シフトレンズの移動周期を遅めにしても十分な歪み効果を得ることが可能である。水平同期周波数は動画サイズやフレームレートによっても異なるため、動画サイズやフレームレートを変更しても同じような歪み効果を得たい場合には、この水平同期周波数を調整してシフトレンズの移動周期や移動量とのバランスをとればよい。
【００４４】
＜第３の実施形態＞
次に、本発明の第３の実施形態について説明する。上述した第１及び第２の実施形態では、特殊動画撮影モードとして、水平方向または垂直方向にのみシフトレンズを動作させる特殊動画撮影モードについて説明した。本第３の実施形態では、通常動画撮影モード、第１特殊動画撮影モード、第２特殊動画撮影モードの３つの動画撮影モードの中から１つを選択して動作させる場合について説明する。なお、第３の実施形態における撮像装置は、図１を参照して説明したカメラと同様の構成を有するカメラを用いることが可能であるため、ここでは説明を省略する。
【００４５】
図６は、第３の実施形態における動画記録処理を示すフローチャートである。まず、動画モード選択ＳＷ１１２の状態を調べる（Ｓ２０１）。通常動画撮影モードに設定されていた場合は、次にブレ検出部１０６内のジャイロの検出結果を調べ、その結果を基にシフトレンズの移動量を算出し（Ｓ２０２）、算出した移動量分だけシフトレンズを移動させる（Ｓ２０３）。そして撮像素子１０２から順次読み出し制御を行う（Ｓ２０４）。次に１フレーム分の読み出しが完了したかどうか判定し（Ｓ２０５）、経過していなかったらＳ２０４に戻り、処理を繰り返す。１フレーム分の読み出しが完了したら、１フレーム分の現像・圧縮処理を行い、外部メモリ１１０に対して記録を行う（Ｓ２０６）。次に、動画ボタン１０７による動画記録終了指示が行われていないかを判定する（Ｓ２０７）。記録終了と判定されれば処理を終了し、記録終了でなければ、Ｓ２０２に戻って上記処理を繰り返す。
【００４６】
また、Ｓ２０１において、第１特殊動画撮影モードが選択されていた場合は、ローリング歪み効果を発生させるため、シフトレンズを水平方向（主走査方向）に移動させる設定を行う（Ｓ２０８）。次に、一連の第１特殊動画記録処理を行い（Ｓ２０９）、処理を終了する。この第１特殊動画記録処理の詳細については、図２のタイミングチャートを参照して第１の実施形態ですでに説明した通りなので、ここでの説明は省略する。
【００４７】
一方、Ｓ２０１において、第２特殊動画撮影モードが選択されていた場合は、ローリング歪み効果を発生させるため、シフトレンズを垂直方向（副走査方向）に移動させる設定を行う（Ｓ２１０）。次に、一連の第２特殊動画記録処理を行い（Ｓ２０９）、処理を終了する。この第２特殊動画記録処理の詳細については、図４のタイミングチャート及び図５のフローチャートを参照して第２の実施形態ですでに説明した通りなので、ここでの説明は省略する。
【００４８】
上記の通り本第３の実施形態によれば、シフトレンズを水平方向に移動させる場合と垂直方向に移動させる場合とで得られる効果が異なるため、ユーザ設定により好みの歪み効果動画を選択して撮影することができる。
【符号の説明】
【００４９】
１０１：レンズユニット、１０２：撮像素子、１０３：ズームレンズ制御部、１０４：シフトレンズ制御部、１０５：撮像制御部、１０６：ブレ検出部、１０７：動画ボタン、１０８：カメラ信号処理部、１０９：バッファメモリ
【図１】
2016019060.tif 000003
【図２】
2016019060.tif 000004
【図３】
2016019060.tif 000005
【図４】
2016019060.tif 000006
【図５】
2016019060.tif 000007
【図６】
2016019060.tif 000008