(57)【特許請求の範囲】
【請求項１】
生成手段にて静止画を生成するために用いられる動画を記憶する画像処理装置であって、
振れ量検出手段で検出された振れ量から、画像信号のローリングシャッター歪みを補正するための補正量を動画のフレーム毎に算出し、該補正量を第１の補正量と第２の補正量とに分離する補正量算出手段と、
前記第１の補正量に基づいて、前記動画の各フレームの画像を補正する補正手段と、
前記補正手段により補正された動画の各フレームの画像と前記第２の補正量を関連付けて記憶する記憶手段と、を有し、
前記補正量算出手段は、前記算出された補正量を、前記補正手段が補正可能な範囲内に収まるように変換することで前記第１の補正量を分離し、前記算出された補正量と前記第１の補正量との差分をとることで前記第２の補正量を分離し、
前記生成手段は、前記複数のフレームの画像のうち、選択されたフレームの画像を前記関連付けられた前記第２の補正量に基いて補正して静止画を生成することを特徴とする画像処理装置。
【請求項２】
前記生成手段は、前記第２の補正量に基づく補正時に使用する画素に応じて、静止画の画像サイズを変更することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記補正手段は、前記第１の補正量に基づく補正時に使用する画素に応じて、前記動画の各フレームの画像の画像サイズを変更することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
複数の画素ラインを備え、各フレーム期間内で前記画素ラインの電荷蓄積のタイミングと読み出しのタイミングとをライン毎に異ならせて、複数フレーム分の画像信号を順次、出力する撮像素子を更に有することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記画像における被写体の動きを検出する動き検出手段と、
前記被写体が動いている場合、前記第２の補正量による補正の強さを弱めるためのゲインを設定する設定手段と
を更に有することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記動き検出手段が前記被写体に追従して撮影していることを検出した場合、前記設定手段は、前記ゲインとして第１の閾値より低い値を設定することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記設定手段は、前記被写体の移動速度が第２の閾値よりも速い場合、第２の閾値以下の場合よりも前記ゲインを高くすることを特徴とする請求項５に記載の画像処理装置。
【請求項８】
前記設定手段は、前記画像における前記被写体の大きさが第３の閾値よりも大きい場合、前記第３の閾値以下の場合よりも前記ゲインを低くすることを特徴とする請求項５に記載の画像処理装置。
【請求項９】
前記設定手段は、前記画像の中心からの前記被写体までの位置が第４の閾値以上の場合、前記第４の閾値より近い場合よりも前記ゲインを高くすることを特徴とする請求項５に記載の画像処理装置。
【請求項１０】
撮像素子と、
請求項１乃至９のいずれか１項に記載の画像処理装置と、
を有することを特徴とする撮像装置。
【請求項１１】
請求項１乃至９のいずれか１項に記載の画像処理装置に記憶された動画の各フレーム画像から静止画を生成する画像生成装置。
【請求項１２】
静止画を生成するために用いられる動画を記憶する画像処理方法であって、
補正量算出手段が、振れ量検出手段で検出された振れ量から、画像信号のローリングシャッター歪みを補正するための補正量を動画のフレーム毎に算出する補正量算出工程と、
前記補正量算出手段が、前記補正量を第１の補正量と第２の補正量とに分離する分離工程と、
補正手段が、前記第１の補正量に基いて、前記動画の各フレームの画像を補正する補正工程と、
記憶手段が、前記補正工程で補正された動画の各フレームの画像と前記第２の補正量を関連付けて記憶する記憶工程と、
生成手段が、前記記憶された複数のフレームの画像のうち、選択されたフレームの画像を前記関連付けられた補正量に基いて補正して静止画を生成する生成工程と、を有し、
前記分離工程では、前記補正量を、前記補正工程で補正可能な範囲内に収まるように変換することで前記第１の補正量を分離し、前記算出された補正量と前記第１の補正量との差分をとることで前記第２の補正量を分離することを特徴とする画像処理方法。
【請求項１３】
コンピュータに、請求項１２に記載の画像処理方法の各工程を実行させるためのプログラム。
【請求項１４】
請求項１３に記載のプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びその制御方法、及び撮像システムに関し、特に、撮像装置の振れによって生じる撮像画像の歪みを補正する技術に関する。
【背景技術】
【０００２】
近年、撮像装置に用いる撮像素子として、ＣＭＯＳイメージセンサが急速に普及してきている。ＣＭＯＳイメージセンサを用いて動画撮影を行う場合、ＣＭＯＳイメージセンサの上部から下部に向かって、１ライン毎に蓄積された電荷を順次読み出す読み出し方法が広く用いられている。この読み出し方法は、ローリングシャッタ方式と呼ばれ、撮像素子の上部と下部とで読み出しのタイミングが異なるという特徴を有する。この特徴のため、撮像装置に振れが生じ、撮像面上で被写体の位置が移動した場合に、撮像素子の電荷読み出しのタイミングが異なることに起因する撮像画像の歪み（ローリングシャッタ歪み）が生じてしまう。
【０００３】
このようなローリングシャッタ歪みを画像処理によって補正する方法が種々提案されている。特許文献１においては、ローリングシャッタ歪み補正量が補正限界を超えたときに、発生したローリングシャッタ歪みの一部のみを補正する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１１４６４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載されたローリングシャッタ歪みの一部のみを補正する制御を行った場合、以下のような問題が生じていた。すなわち、ローリングシャッタ歪みが補正限界を超える場合とは、主に撮像装置がパンニング状態にある場合となる。動画のパンニング撮影においては、ローリングシャッタ歪みを一部のみしか補正しない場合でも、パンニングの映像の動きに埋もれて、ローリングシャッタ歪みの補正残りはあまり目立たない。
【０００６】
一方で、現在、動画を構成する各フレーム画像から静止画を生成する機能が、動画を撮影することができる撮像装置に広く搭載されている。この機能を用いて静止画を生成した場合、ローリングシャッタ歪みの補正残りが、静止画の品位を大幅に低下させてしまう。
【０００７】
本発明は上記問題点を鑑みてなされたものであり、撮像装置において、ローリングシャッタ歪みの補正残りが発生した場合でも、動画のフレーム画像から生成した静止画の品位の低下を防止することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、生成手段にて静止画を生成するために用いられる動画を記憶する本発明の画像処理装置は、振れ量検出手段で検出された振れ量から、画像信号のローリングシャッター歪みを補正するための補正量を動画のフレーム毎に算出し、該補正量を第１の補正量と第２の補正量とに分離する補正量算出手段と、前記第１の補正量に基づいて、前記動画の各フレームの画像を補正する補正手段と、前記補正手段により補正された動画の各フレームの画像と前記第２の補正量を関連付けて記憶する記憶手段と、を有し、前記補正量算出手段は、前記算出された補正量を、前記補正手段が補正可能な範囲内に収まるように変換することで前記第１の補正量を分離し、前記算出された補正量と前記第１の補正量との差分をとることで前記第２の補正量を分離し、前記生成手段は、前記複数のフレームの画像のうち、選択されたフレームの画像を前記関連付けられた前記第２の補正量に基いて補正して静止画を生成する。
【発明の効果】
【０００９】
本発明によれば、撮像装置において、ローリングシャッタ歪みの補正残りが発生した場合でも、動画のフレーム画像から生成した静止画の品位の低下を防止することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態に係る撮像装置における動画撮影時の機能構成例を示すブロック図。
【図２】実施形態における第一ＲＳ歪み補正量演算部及び第二ＲＳ歪み補正量演算部の動作を説明するための図。
【図３】実施形態における第二ＲＳ歪み補正量演算部及びＲＳ歪み補正残り量演算部の動作を説明するための図。
【図４】実施形態におけるＲＳ歪み補正部によるローリングシャッタ歪み補正を説明するための図。
【図５】実施形態に係る撮像装置における動画から静止画を生成する際の機能構成例を示すブロック図。
【図６】実施形態におけるＲＳ歪み補正部によるＲＳ歪み残り量の補正を説明するための図。
【図７】第２の実施形態に係る撮像装置における動画撮影時の機能構成例を示すブロック図。
【図８】第２の実施形態に係る動き検出演算部の処理について説明するための図。
【図９】第２の実施形態に係る動き検出演算部及びＲＳ歪み補正残り制御部の処理を説明するための図。
【図１０】第２の実施形態に係るＲＳ歪み補正残り制御部の処理を示すフローチャート。
【図１１】図１０のＳ１０２の処理を説明するためのグラフ。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明を実施するための形態を詳細に説明する。
【００１２】
＜第１の実施形態＞
●動画撮影
図１は、本発明の第１の実施形態に係る撮像装置１００の一例として、ビデオカメラにおける動画撮影時の機能構成を示すブロック図である。以下、図１の撮像装置１００の各機能構成とその動作の一例について具体的に説明する。
【００１３】
撮像光学系１０１は、不図示の被写体像を撮像素子１０２に結像する。なお、図１では１枚のレンズにより表しているが、通常、ズームレンズやフォーカスレンズ等の複数枚のレンズ、絞り等を含んでおり、ズーミング、フォーカシング、入射光量などを制御することができる。本実施形態における撮像素子１０２は、二次元状に配置された複数の光電変換素子を有するＣＭＯＳイメージセンサで、撮像素子１０２の上部から下部に向かって、各フレーム期間内で１ライン毎に異なるタイミングで蓄積された電荷を順次出力する。上述したように、この駆動方法はローリングシャッタ方式と呼ばれ、以下、「ＲＳ」の表記はローリングシャッタを表す。撮像素子１０２は、撮像光学系１０１によって結像された被写体像を、ローリングシャッタ方式により画像信号としての電気信号に変換し、信号処理部１０３に供給する。信号処理部１０３は、撮像素子１０２により得られた画像信号から、例えば、ＮＴＳＣフォーマットに準拠したビデオ信号（映像信号）を生成して、画像メモリ１０４に供給する。
【００１４】
角速度センサ１１１は、撮像装置１００に加わる振れを角速度信号として検出し、その角速度信号をＡ／Ｄ変換器１１２に供給する。Ａ／Ｄ変換器１１２は、角速度センサ１１１からの角速度信号をデジタル化して、角速度データとしてマイクロコンピュータ（μＣＯＭ）１１０内部の第一ＲＳ歪み補正量演算部１１３及び第二ＲＳ歪み補正量演算部１１４に供給する。
【００１５】
ＲＳ歪み補正部１０５は、第二ＲＳ歪み補正量演算部１１４の演算結果に従って、画像メモリ１０４に格納された撮像画像に生じたローリングシャッタ歪みを補正する。ＲＳ歪み補正残り量演算部１１５は、第一ＲＳ歪み補正量演算部１１３及び第二ＲＳ歪み補正量演算部１１４の演算結果に基づいて、ローリングシャッタ歪み補正の残り量を演算して、メタデータ生成部１１６に供給する。
【００１６】
動画エンコード部１０７は、ＲＳ歪み補正部１０５から供給された映像信号を所定のフォーマットに圧縮して、メタデータ生成部１１６に供給する。メタデータ生成部１１６は、ＲＳ歪み補正残り量演算部１１５から供給されるデータに基づいてメタデータを生成し、動画エンコード部１０７から出力される動画データと対応づけて記録媒体１０８に記録する。なお、メタデータ生成部１１６で扱うメタデータの詳細については後述する。
【００１７】
記録媒体１０８としては、例えば、ハードディスク等の磁気記録媒体や半導体メモリ等の情報記録媒体を用いることができるが、これらに限定されるものではない。また表示デバイス１０６は、例えば液晶表示素子（ＬＣＤ）等により構成され、ＲＳ歪み補正部１０５から出力される画像を表示する。
【００１８】
次に、第１の実施形態における、ＲＳ歪み補正部１０５、第一ＲＳ歪み補正量演算部１１３、第二ＲＳ歪み補正量演算部１１４、ＲＳ歪み補正残り量演算部１１５、メタデータ生成部１１６の動作について具体的に説明する。
【００１９】
図２は、第一ＲＳ歪み補正量演算部１１３の動作を説明するための図である。図２（ａ）は撮像画像を表し、任意の画像ラインをＬ０〜Ｌ６により示している。図２（ｂ）のグラフは、縦軸が時間、横軸が角速度データから算出した、撮像面上でのブレ量あるいはブレ角度の時間による変化を示している。なお、図２（ａ）の撮像画像の各画像ラインＬ０〜Ｌ６の電荷蓄積のタイミングと、時間Ｔ０〜Ｔ６とは対応している。図２（ｂ）のグラフでは、時間Ｔ０からＴ６までブレ量あるいはブレ角度の大きさが徐々に変動していくグラフとなっている。
【００２０】
第一ＲＳ歪み補正量演算部１１３は、時間Ｔ０〜Ｔ６それぞれの時点での撮像面上でのブレ量あるいはブレ角度ａ０〜ａ６を、Ａ／Ｄ変換器１１２の出力に基づいて演算し、μＣＯＭ１１０内部のメモリ（不図示）に格納する。なお、ここでは、第一ＲＳ歪み補正量演算部１１３は、ブレ角度ａ０〜ａ６の７個のデータを演算するものとして説明しているが、取得個数はこれに限定されるものではない。撮像画像の各画像ラインの蓄積のタイミングに合わせて、複数個のブレ角度のデータを演算するのであれば、いくつ演算する構成であってもよい。
【００２１】
第一ＲＳ歪み補正量演算部１１３は、更に、ブレ角度ａ０〜ａ６より、撮像画像の画像中心を通る画像ラインＬ３の電荷蓄積タイミングに対応する時間Ｔ３のときのブレ角度ａ３を減算する演算を行う。図２（ｃ）は、この演算について説明するためのグラフであり、縦軸と横軸は図２（ｂ）で説明したものと同様である。ブレ角度ａ０〜ａ６よりブレ角度ａ３を減算した結果をブレ差分ｂ０〜ｂ６とすると、その演算結果は、図２（ｃ）に示すように、ｂ３＝０となるようにブレ角度ａ０〜ａ６がシフトされる結果となる。第一ＲＳ歪み補正量演算部１１３は、ブレ差分ｂ０〜ｂ６を第二ＲＳ歪み補正量演算部１１４及びＲＳ歪み補正残り量演算部１１５に供給する。
【００２２】
第二ＲＳ歪み補正量演算部１１４は、ブレ差分ｂ０〜ｂ６を用いて、ＲＳ歪み補正部１０５に設定するデータ（ＲＳ歪み補正設定データ）の演算を行う。具体的には、ブレ差分ｂ０〜ｂ６が、後述する方法によりローリングシャッタ歪みを補正可能な補正限界値を超えているかどうかを判断し、超えていない場合は、ブレ差分ｂ０〜ｂ６をＲＳ歪み補正設定データとしてＲＳ歪み補正部１０５に設定する。ブレ差分ｂ０〜ｂ６が補正限界値を超えている場合は、ＲＳ歪み補正設定データが補正限界値内に収まるように、ブレ差分ｂ０〜ｂ６を補正する。例えば図２（ｃ）において、ブレ差分ｂ１、ｂ５に対応するＲＳ歪み補正量が補正限界値であるとした場合、ブレ差分ｂ０〜ｂ６の最大値がブレ差分ｂ１からｂ５に対応するＲＳ歪み補正量の範囲内に収まるように、ブレ差分ｂ０〜ｂ６に対してゲインを乗算する。
【００２３】
図３（ａ）のグラフは、縦軸は図２（ｂ）と同様であり、横軸はＲＳ歪み補正量を示している。なお、横軸の単位は、図３（ａ）と図２（ｃ）で共通である。図３（ａ）の実線グラフは、ブレ差分ｂ０〜ｂ６に対してゲインを乗算した結果である調整後補正量ｃ０〜ｃ６を示しており、点線グラフは図２（ｃ）と同じグラフを示している。第二ＲＳ歪み補正量演算部１１４は、この調整後補正量ｃ０〜ｃ６をＲＳ歪み補正設定データとしてＲＳ歪み補正部１０５に設定する。
【００２４】
図４は、第二ＲＳ歪み補正量演算部１１４によって演算されたＲＳ歪み補正設定データｃ０〜ｃ６に基づいて、ＲＳ歪み補正部１０５が、ローリングシャッタ歪み補正を行う方法について説明するための図である。図４（ａ）は画像の横方向のローリングシャッタ歪み補正、図４（ｂ）は画像の縦方向のローリングシャッタ歪み補正、図４（ｃ）は画像の回転方向のローリングシャッタ歪み補正の様子を示している。図４（ｄ）は、図４（ａ）、（ｂ）、（ｃ）のローリングシャッタ歪みを完全に補正した場合の出力画像の概念を示している。
【００２５】
図４（ａ）の矩形は、撮像素子１０２により得ることのできる全画素の画像４０１の範囲を示している。画像４０１の内部の小さい平行四辺形は、元々正方形だった被写体４０２が、撮像装置１００にヨー方向の振れが加わってローリングシャッタ歪みが生じたことにより、斜めに歪んで撮像された様子を示している。図４（ａ）の右側のグラフは、縦軸が時間、横軸がローリングシャッタ歪みの補正量（ＲＳ歪み補正量）であり、時間Ｔ０〜Ｔ６におけるＲＳ歪み補正設定データをプロットしたグラフである。
【００２６】
ＲＳ歪み補正部１０５では、離散的なデータである時間Ｔ０〜Ｔ６におけるＲＳ歪み補正設定データから、線形補完、多項式近似、最小二乗法など公知の方法を用いて、撮像画像の全画像ラインに対応するＲＳ歪み補正量を算出する。ＲＳ歪み補正部１０５は、このＲＳ歪み補正量に従って、水平方向の画像出力開始位置を各画像ライン毎に変更することによって、ローリングシャッタ歪みの補正を行う。即ち、図４（ａ）の大きい平行四辺形のように、画像の読み出し範囲４０３を制限することによって、ローリングシャッタ歪みの補正を行う。
【００２７】
また、図４（ｂ）において、画像４０１の内部の小さい縦長の長方形は、元々正方形だった被写体４０２が、撮像装置１００にピッチ方向の振れが加わってローリングシャッタ歪みが生じたことで、縦に引き延ばされるように歪んだ様子を示している。図４（ｂ）の右側のグラフは、縦軸が時間、横軸がＲＳ歪み補正量であり、時間Ｔ０〜Ｔ６におけるＲＳ歪み補正設定データをプロットしたグラフである。
【００２８】
ＲＳ歪み補正部１０５では、上述したように、離散的なデータである時間Ｔ０〜Ｔ６におけるＲＳ歪み補正設定データから、撮像画像の全画像ラインに対応する電荷蓄積タイミングにおけるＲＳ歪み補正量を算出する。ＲＳ歪み補正部１０５は、このＲＳ歪み補正量に従って、画像読み出しラインを上下にずらして変更することによって、ローリングシャッタ歪みの補正を行う。即ち、図４（ｂ）の撮像画像の範囲のすぐ内側の長方形のように、画像の読み出し範囲４０３を制限することによってローリングシャッタ歪みの補正を行う。なお、図４（ｂ）において、点線部がローリングシャッタ歪み補正を行わないときの画像読み出し範囲を表している。
【００２９】
同様に、図４（ｃ）において、画像４０１の内部の小さい扇状形は、元々正方形だった被写体４０２が、撮像装置１００に光軸周りの回転方向の振れが加わってローリングシャッタ歪みが生じたことにより、扇状に歪んで撮像された様子を示している。図４（ｃ）の右側のグラフは、縦軸が時間、横軸がＲＳ歪み補正量であり、時間Ｔ０〜Ｔ６におけるＲＳ歪み補正設定データをプロットしたグラフである。
【００３０】
ＲＳ歪み補正部１０５では、上述したように、離散的なデータである時間Ｔ０〜Ｔ６におけるＲＳ歪み補正設定データから、撮像画像の全画像ラインに対応する電荷蓄積タイミングにおけるＲＳ歪み補正量を算出する。ＲＳ歪み補正部１０５は、このＲＳ歪み補正量に従って、画像中心Ｏを原点として、各画像読み出しラインを回転して画像読み出し位置を変更することによって、ローリングシャッタ歪みの補正を行う。即ち、図４（ｃ）の大きい扇状の図形のように、画像の読み出し範囲４０３を制限することによってローリングシャッタ歪みの補正を行う。
【００３１】
図４（ｄ）は上述したように、ローリングシャッタ歪みを補正残りなく補正した場合に得られる出力画像を示しており、図４（ａ）〜（ｃ）において歪んだ被写体が元の形状に補正されている。図４（ｄ）のような補正が行われるのは、第二ＲＳ歪み補正量演算部１１４において、第一ＲＳ歪み補正量演算部１１３から供給されたデータが補正限界値を超えておらず、ＲＳ歪み補正設定データとしてそのままＲＳ歪み補正部１０５に設定された場合である。これに対し、第二ＲＳ歪み補正量演算部１１４において、第一ＲＳ歪み補正量演算部１１３から供給されたデータが補正限界値を超えている場合は、図４（ａ）乃至（ｃ）の被写体の歪みが図４（ｄ）の状態に近づくものの、完全には補正されない。
【００３２】
ＲＳ歪み補正残り量演算部１１５は、このローリングシャッタ歪み補正残り量（ＲＳ歪み残り量）を演算し、メタデータ生成部１１６に供給する。ここで、ＲＳ歪み補正残り量演算部１１５の演算について、図３（ａ）及び（ｂ）を用いて説明する。ＲＳ歪み補正残り量演算部１１５では、第一ＲＳ歪み補正量演算部１１３で演算された撮像面上でのブレ量あるいはブレ差分ｂ０〜ｂ６（図３（ａ）の点線部）と、第二ＲＳ歪み補正量演算部１１４で演算されたＲＳ歪み補正設定データｃ０〜ｃ６（図３（ａ）の実線部）との、時間Ｔ０〜Ｔ６の各時点での差分を演算する。
【００３３】
図３（ｂ）はこの演算結果をグラフで示したものであり、時間Ｔ０〜Ｔ６の各時点のデータについて、ｂｎ−ｃｎ（ｎ＝０〜６）の計算を行っている。ここで、ＲＳ歪み残り量ｄｎ＝ｂｎ−ｃｎ（ｎ＝０〜６）とする。
【００３４】
図４を用いて説明したように、ローリングシャッタ歪み補正を行った後の出力画像範囲は、撮像画像よりも小さい画像となる。そのため、ＲＳ歪み残り量のデータを、出力画像範囲に合わせたデータに変換する必要がある。図３（ｃ）において、実線の長方形は撮像画像４０１を表し、その内側の実線の長方形は出力画像４０３を表している。図３（ｄ）は、縦軸が時間、横軸が図３（ｂ）と同じＲＳ歪み残り量である。ＲＳ歪み残り量は、出力画像と対応づけたデータとする必要がある。そのため、図３（ｃ）に示すように、出力画像４０３の範囲内でＲＳ歪み残り量のデータを記録する画像ラインをＬ１０〜Ｌ１６のように設定する。そして、画像ラインＬ１０〜Ｌ１６の電荷蓄積のタイミングに対応した時間をＴ１０〜Ｔ１６とし、図３（ｄ）のグラフに示すように、時間Ｔ１０〜Ｔ１６における調整後ＲＳ歪み残り量ｅ０〜ｅ６を演算する。調整後ＲＳ歪み残り量ｅ０〜ｅ６の演算は、図３（ｂ）のグラフのＴ０〜Ｔ６、歪み残り量ｄ０〜ｄ６から線形補間や多項式近似補間等の方法を用いて、時間Ｔ１０〜Ｔ１６におけるＲＳ歪み残り量を調整することによって行う。
【００３５】
ＲＳ歪み補正残り量演算部１１５はＲＳ歪み残り量ｅ０〜ｅ６をメタデータ生成部１１６に供給する。メタデータ生成部１１６は、ＲＳ歪み残り量ｅ０〜ｅ６をＲＳ歪み残り量が発生しているフレーム毎の画像（フレーム画像）と関連付けて、記録媒体１０８にメタデータとして記録する。上記処理を複数フレーム分繰り返すことで、動画が記録される。
【００３６】
●静止画生成
次に、ユーザーが動画の中から静止画として生成するフレーム画像を決定したときの処理について説明する。図５は、第１の実施形態に係る撮像装置１００の一例として、ビデオカメラにおける動画データから静止画を生成する際の機能構成を示すブロック図である。以下、図５を用いて、機能構成とその動作の一例について説明する。なお、図５において、図１を参照して説明した動画撮影時にも共通して用いられる機能構成には同じ符号を付し、詳細な説明を省略する。
【００３７】
操作部材２１０は、タッチパネルや十字キー、各種ボタン等、ユーザーが各種操作を行うための部材である。μＣＯＭ１１０内部のＵＩ制御部２１１は、ユーザーによる操作部材２１０の操作を解析し、撮像装置１００の適切な構成ブロックに指示を送る処理を行う。
【００３８】
ユーザーが操作部材２１０を操作して、撮影された動画の所定フレームを指定し（指定フレーム）、ＵＩ制御部２１１が静止画を生成する操作が行われたことを検知すると、動画デコード部２０１に対して指定フレームのフレーム画像をデコードする指示を送る。また、メタデータ解析部２１２に対して、指定フレームと関連づけて記録媒体１０８に記録されたメタデータを読み出す指示を送る。
【００３９】
動画デコード部２０１は、記録媒体１０８に記録された圧縮動画をデコードし、指定フレームのフレーム画像を生成し、画像メモリ１０４に格納する。メタデータ解析部２１２は、指定フレームのメタデータを解析し、ＲＳ歪み残り量があるかどうかを判断する。ＲＳ歪み残り量が無い場合は、ＲＳ歪み補正部１０５にローリングシャッタ歪み補正を行わない指示を送り、ＲＳ歪み残り量がある場合は、ＲＳ歪み補正部１０５にＲＳ歪み残り量を設定する。
【００４０】
ＲＳ歪み補正部１０５は、メタデータ解析部２１２の指示に従って、ＲＳ歪み残り量の補正を行う。メタデータ解析部２１２は、指定フレームのメタデータを解析し、静止画の画像サイズを決定し、画像サイズ補正部２０２に設定する。
【００４１】
画像サイズ補正部２０２は、メタデータ解析部２１２の指示に従って、画像サイズの変更を行う。静止画エンコード部２０３では、画像サイズ補正部２０２で変更された画像サイズの静止画についてＪＰＥＧ圧縮するエンコードが行われ、最後にエンコードされた静止画データが記録媒体１０８に記録される。
【００４２】
以下、メタデータ解析部２１２、ＲＳ歪み補正部１０５、画像サイズ補正部２０２による、ＲＳ歪み残り量の補正動作について詳細を説明する。上述したように、図１において、第一ＲＳ歪み補正量演算部１１３から第二ＲＳ歪み補正量演算部１１４に供給されるデータが補正限界値を超えている場合、動画撮影時において、ＲＳ歪み補正部１０５ではローリングシャッタ歪みが完全には補正されない。そして、被写体の歪みが残った動画が記録媒体１０８に記録される。ユーザーによって選択された指定フレームの画像に、図３（ｄ）のグラフに示すＲＳ歪み残り量がある場合の動作について、図６を用いて説明する。
【００４３】
図６はメタデータ解析部２１２によって設定されたＲＳ歪み残り量を示すデータに基づいて、ＲＳ歪み補正部１０５が、ＲＳ歪み残り量の補正を行う方法について説明するための図である。図６（ａ）は画像の横方向の補正、図６（ｂ）は画像の縦方向の補正、図６（ｃ）は画像の回転方向の補正の様子を示している。図６（ｄ）は、図６（ａ）、（ｂ）、（ｃ）のＲＳ歪み残り量の補正を行った画像を示している。
【００４４】
図６（ａ）の左側の図の細い実線の長方形は、記録媒体１０８に記録されていた記録画像６０１の範囲を示している。記録画像６０１の内部の小さい平行四辺形は、元々正方形だった被写体６０２が、横方向のローリングシャッタ歪みにより斜めに歪み、かつ撮影時のローリングシャッタ歪み補正が１００％は行われなかった様子を示している。図６（ａ）の右側のグラフは、縦軸が時間、横軸がＲＳ歪み残り量であり、時間Ｔ１０〜Ｔ１６におけるＲＳ歪み残り量の設定データをプロットしたグラフである。
【００４５】
ＲＳ歪み補正部１０５は、このＲＳ歪み残り量に従って、水平方向の画像出力開始位置を各画像ライン毎に変更することによって、ＲＳ歪み残り量の補正を行う。即ち、図６（ａ）の太線の大きい平行四辺形のように、画像の読み出し範囲６０３を制限することによってＲＳ歪み残り量の補正を行う。
【００４６】
また、図６（ｂ）において、記録画像６０１の内部の小さい縦長の長方形も、被写体６０２を示している。ここでは、元々正方形だった被写体６０２が、縦方向のローリングシャッタ歪みにより縦に引き延ばされるように歪み、かつ撮影時のローリングシャッタ歪み補正が１００％は行われなかった様子を示している。図６（ｂ）の右側のグラフは、縦軸が時間、横軸がＲＳ歪み残り量であり、時間Ｔ１０〜Ｔ１６におけるＲＳ歪み残り量の設定データをプロットしたグラフである。
【００４７】
ＲＳ歪み補正部１０５は、このＲＳ歪み残り量に従って、画像読み出しラインを上下にずらして変更することによって、ＲＳ歪み残り量の補正を行う。即ち、図６（ｂ）の太線により示す平行四辺形のように画像の読み出し範囲６０３を制限することによって、ＲＳ歪み残り量の補正を行う。
【００４８】
同様に、図６（ｃ）において、記録画像６０１の内部の小さい扇状形も、被写体６０２を示している。ここでは、元々正方形だった被写体６０２が、画像の回転方向のローリングシャッタ歪みにより扇状に歪み、かつ撮影時のローリングシャッタ歪み補正が１００％は行われなかった様子を示している。図６（ｃ）の右側のグラフは、縦軸が時間、横軸がＲＳ歪み残り量であり、時間Ｔ１０〜Ｔ１６におけるＲＳ歪み残り量の設定データをプロットしたグラフである。
【００４９】
ＲＳ歪み補正部１０５は、このＲＳ歪み残り量に従って、画像中心Ｏを原点として、各画像読み出しラインを回転して画像読み出し位置を変更することによって、ＲＳ歪み残り量の補正を行う。即ち、図６（ｃ）の太線により示す大きい扇状形のように画像の読み出し範囲６０３を制限することによって、ＲＳ歪み残り量の補正を行う。
【００５０】
図６（ｄ）は上述したようにしてＲＳ歪み残り量を補正した画像を示しており、図６（ａ）〜（ｃ）において歪んだ被写体が元の形状に補正されている。図６（ｄ）の最も外側の細い実線の長方形は、図６（ａ）〜（ｃ）と同様に記録画像６０１の範囲を示している。また、その内側の太線の範囲６０４は、静止画として生成する画像の出力範囲を示している。この出力範囲は、画像サイズ補正部２０２によって決定される。
【００５１】
図６（ａ）〜（ｃ）の左側の図において、ＲＳ歪み残り量の補正を行うための画像の読み出し範囲６０３と記録画像６０１との間の網かけした領域は、映像信号が存在しない領域となる。そのため、記録画像と同じサイズの画像を、静止画として生成することはできない。そこで、画像サイズ補正部２０２は、映像信号が存在する領域のみを出力するように出力画像６０４の範囲を決定する。
【００５２】
画像サイズ補正部２０２における出力画像６０４の範囲の決定方法について、図６（ａ）〜（ｃ）を用いて説明する。図６（ａ）の左側の図では、画像の横方向において、画像の読み出し範囲６０３に映像信号の無い領域が存在している。このとき右側のグラフにおいて、ＲＳ歪み残り量の絶対値の最大値を演算し、その分横方向の出力画像範囲を小さくすれば、映像信号が存在しない領域を静止画として生成する画像に含めないようにすることができる。
【００５３】
図６（ｂ）の左側の図では、画像の縦方向において、画像の読み出し範囲６０３に映像信号の無い領域が存在している。このとき右側のグラフにおいて、時間Ｔ１０とＴ１６におけるＲＳ歪み残り量が、画像を縮小してＲＳ歪み残り量を補正する方向であれば、その分、縦方向の出力画像範囲を小さくする。画像を縮小する方向とは、ＲＳ歪み残り量が、Ｔ１３よりも上側ではマイナス方向、Ｔ１３よりも下側ではプラス方向となる。
【００５４】
図６（ｃ）の左側の図では、画像の縦横両方において、画像の読み出し範囲６０３に映像信号のない領域が存在している。まず縦方向については、右側のグラフにおいて、時間Ｔ１０とＴ１６におけるＲＳ歪み残り量に従って、記録画像の四隅の画素の読出し座標を演算し、記録画像６０１に対して縦方向の画像の読み出し範囲オーバー量が無くなるように出力画像範囲を設定する。また横方向については、Ｔ１０〜Ｔ１６（Ｔ１３を除く）の全てについて、対応する記録画像６０１のラインの右辺または左辺上の画素について読み出し座標を演算する。そして、記録画像６０１に対して横方向の画像の読み出し範囲オーバー量が無くなるように出力画像範囲を設定する。なお左辺か右辺の選択については、Ｔ１３よりも上側ではＲＳ歪み残り量がマイナスのとき右辺、プラスのとき左辺となる。逆にＴ１３よりも下側ではＲＳ歪み残り量がマイナスのとき左辺、プラスのとき右辺となる。
【００５５】
以上説明してきたように、本発明の第１の実施形態においては、動画撮影時に発生したＲＳ歪み補正残り量をＲＳ歪み補正残り量演算部１１５によって演算し、メタデータとして動画の各フレームと関連付けて記録するようにした。また、ユーザーの指示に基づいて、動画の各フレームから静止画を生成する場合に、上記メタデータに基づいて、ＲＳ歪み補正残り量を補正し、画像サイズを適切に補正して静止画を生成するようにした。これによって、動画の中では許容されていたＲＳ歪み補正残り量が、静止画を生成した後の画像で顕在化し、静止画の品位を低下させてしまうことを回避し、静止画として最適な画像を生成することができる。
【００５６】
＜第２の実施形態＞
●動画撮影
次に、本発明の第２の実施形態について説明する。図７は、第２の実施形態に係る撮像装置７００の一例として、ビデオカメラにおける動画撮影時の機能構成を示すブロック図である。図７は、図１に示す構成に動きベクトル検出部７０１、動き検出演算部７０２、ＲＳ歪み補正残り制御部７０３を追加したものである。また、第二ＲＳ歪み補正量演算部１１４’は、動き検出演算部７０２からの情報に応じて処理を切り替える。なお、図１と同じ機能構成には同じ参照番号を付し、説明を省略する。
【００５７】
動きベクトル検出部７０１は、信号処理部１０３で生成された現在の映像信号に含まれる輝度信号と、画像メモリ１０４に格納された１フレーム前の映像信号に含まれる輝度信号に基づいて画像の動きベクトルを検出する。動きベクトル検出部７０１によって検出された動きベクトル出力は、動き検出演算部７０２に供給される。
【００５８】
動き検出演算部７０２では、動きベクトル検出部７０１の動きベクトル検出結果に基づいて、撮影画面内に移動している被写体が存在するかどうかの判定及び、撮影者が移動被写体を追いかける（追従する）撮影を行っているかどうかの判定を行う。また、Ａ／Ｄ変換器１１２からの出力あるいは動きベクトル検出部７０１の出力に基づいて、撮像装置７００が動いたことによる撮影画像の移動速度を演算する。
【００５９】
動き検出演算部７０２の処理について、図８を用いて説明する。図８（ａ）は、画面中央の移動被写体を、画面中央に保持するように（被写体に追従するように）撮影している画像を示している。動きベクトル検出には画像を複数ブロックに分割し、各ブロック毎に動きベクトルを算出するブロックマッチング法を用いることとし、点線は動きベクトル検出を行う各ブロックを示している。
【００６０】
図８（ｂ）は、各ブロックにおける動きベクトル検出の結果を、矢印の方向と大きさで示している。太線枠内の動きベクトルは、移動被写体の動きベクトルを示し、太線枠外の動きベクトルは、それ以外の背景領域の動きベクトルを示している。動き検出演算部７０２では、まず、図８（ｂ）に示すように、動きベクトルの大きさが異なる領域が２つ以上存在する場合に、撮影画面内に移動被写体があると判断する。
【００６１】
次に動き検出演算部７０２では、動きベクトルの大きさが異なる領域の何れが移動被写体領域で、何れが背景領域かを特定する。特定方法としては、画面内でより広範囲に広がっている領域を背景領域とする等の公知の方法を用いる。図８（ｂ）においては、太線枠内の領域が移動被写体の領域であると特定される。その後、背景領域の動きベクトルの平均値の絶対値と移動被写体の領域の動きベクトルの平均値の絶対値とを比較し、移動被写体の領域の動きベクトルの方が小さい場合には、移動被写体に追従した撮影が行われていると判定する。これは、移動被写体の領域の動きベクトルがゼロの場合は、移動被写体の動きに対して撮影が１００％追従していることを示すため、移動被写体の領域の動きベクトルがゼロに近い場合に、移動被写体に追従する撮影が行われていると判定するためである。
【００６２】
また、動き検出演算部７０２では、撮像装置７００が動いたことによる撮像画像の移動速度を演算する。ここで行われる演算は、動きベクトル検出部７０１あるいはＡ／Ｄ変換器１１２のどちらの出力を用いてもよい。動きベクトル検出部７０１の出力を用いる場合は、背景領域の動きベクトルを用いることにより移動速度を演算する。また、Ａ／Ｄ変換器１１２の出力は、撮像装置７００の角速度を表す信号であるため、これを撮像面上での移動速度に換算する演算を行う。
【００６３】
動き検出演算部７０２における、移動被写体に追従する撮影が行われているかどうかの判定結果は、第二ＲＳ歪み補正量演算部１１４’及びＲＳ歪み補正残り制御部７０３に供給される。また移動速度はＲＳ歪み補正残り制御部７０３に供給される。
【００６４】
第二ＲＳ歪み補正量演算部１１４’では、動き検出演算部７０２から移動被写体に追従しているという判定結果を受け取ると、ＲＳ歪み補正部１０５に対して、ローリングシャッタ歪み補正を行わないＲＳ歪み補正設定データを設定する。あるいは補正量が小さくなるようにＲＳ歪み補正設定データを設定してもよい。これは、以下の理由による。
【００６５】
図９（ａ）は、画面中央の移動被写体を、画面中央に保持するように撮影している画像を示している。この場合、背景領域は移動被写体に追従する撮像装置の動きにより斜めに歪むが、移動被写体の画面上での位置は変わらないため、移動被写体の歪みは小さくなる。図９（ｂ）は、背景領域の斜めのローリングシャッタ歪みを補正したときの画像を示しており、図９（ａ）で歪んでいなかった移動被写体が斜めに歪むこととなる。このように移動被写体を歪ませてしまうことを避けるため、第二ＲＳ歪み補正量演算部１１４’では、上述したように、ＲＳ歪み補正部１０５に対してローリングシャッタ歪み補正を行わないように、ＲＳ歪み補正設定データを設定する。
【００６６】
ＲＳ歪み補正残り制御部７０３では、動き検出演算部７０２における、移動被写体を追いかける撮影が行われているかどうかの判定結果及び移動速度に基づいて、ゲイン（ＲＳ歪み残りゲイン）を演算する。ここで演算するゲインは、ＲＳ歪み補正残り量演算部１１５で演算されたＲＳ歪み残り量を、どの程度補正するかを示すものである。そして、そのＲＳ歪み残りゲインをＲＳ歪み残り量と共にメタデータ生成部１１６に供給する。メタデータ生成部１１６は、ＲＳ歪み補正残り量演算部１１５及びＲＳ歪み補正残り制御部７０３から供給されるデータに基づいて所定のメタデータを生成し、動画エンコード部１０７から出力される動画データと対応づけて記録媒体１０８に記録する。
【００６７】
以下、ＲＳ歪み補正残り制御部７０３で行われるＲＳ歪み残りゲインを決定する処理の例について、図１０のフローチャートを用いて説明する。図１０は、ＲＳ歪み補正残り制御部７０３で行われる処理の一例を示すフローチャートである。Ｓ１０１では、動き検出演算部７０２において、撮影者が移動被写体を追いかける撮影を行っているかどうかの判定を行う。Ｓ１０１でＮｏと判定された場合は図１０のフローチャートの処理は終了となる。Ｓ１０１でＹｅｓと判定された場合は、Ｓ１０２の処理に進む。Ｓ１０２においては、ＲＳ歪み残りゲインの演算を行う。Ｓ１０２の処理の詳細については後述する。Ｓ１０２の後はＳ１０３に進み、ＲＳ歪み残りゲインのデータをメタデータ生成部１１６に設定する。
【００６８】
次に、Ｓ１０２で行われる処理の詳細について、説明する。第一の例としては、Ｓ１０２においてＲＳ歪み残りゲインを無条件で０あるいは０に近い値（第１の閾値より低い値）に設定する。これによって、ＲＳ歪み補正残り量演算部１１５からメタデータ生成部１１６に設定されるデータによらず、静止画生成の際のＲＳ歪み補正部１０５によるＲＳ歪み残り量の補正は行われなくなる、あるいはほとんど行われなくなる。即ち、図９（ｂ）のように、移動被写体を歪ませてしまうことを防止することができる。
【００６９】
Ｓ１０２で行われる処理の第二の例について、図１１（ａ）を用いて説明する。図１１（ａ）は、横軸を動き検出演算部７０２によって演算された移動速度、縦軸をＲＳ歪み残りゲインとしたときのグラフである。図１１（ａ）においては、移動速度に応じてＲＳ歪み残りゲインを変更している。具体的には、移動速度が遅い（第２の閾値以下）ときはＲＳ歪み残りゲインを０に設定し（図１１（ａ）のＡ）、移動速度が速くなるにつれてＲＳ歪み残りゲインを大きくする（図１１（ａ）のＢ）。所定の移動速度でＲＳ歪み残りゲインを１未満のゲインでクリップする（図１１（ａ）のＣ）。これは以下の理由による。図９（ｃ）は、画面中央の移動被写体を、画面中央に保持するように撮影している画像を示しており、図９（ａ）よりも速い速度の被写体を追いかける撮影となっている。この場合、背景領域だけに大きな歪みが生じ、移動被写体が歪んでいない状態が、却って不自然に見える。そのため、移動速度が速いほど、ＲＳ歪み残りゲインを大きくすることによって、図９（ｄ）に示すように移動被写体領域と背景領域が両方とも歪んでいる状態とし、上述したような不自然な見え方を緩和する制御を行う。
【００７０】
Ｓ１０２で行われる処理の第三の例について、図１１（ｂ）を用いて説明する。図１１（ｂ）のグラフは、横軸を移動被写体の大きさ、縦軸をＲＳ歪み残りゲインとしたときのグラフである。移動被写体の大きさは、動きベクトル検出部７０１の検出結果に基づいて動き検出演算部７０２で算出される。具体的には、図８（ｂ）の太線枠の面積に相当するデータを演算する。動き検出演算部７０２で算出した結果は、ＲＳ歪み補正残り制御部７０３へ供給され、ＲＳ歪み補正残り制御部７０３では、移動被写体の大きさに応じてＲＳ歪み残りゲインを変更する。図１１（ｂ）においては、移動被写体の大きさが小さい（第３の閾値以下）ときは、ＲＳ歪み残りゲインを１とし（図１１（ｂ）のＤ）、静止画生成時にＲＳ歪み残り量を全て補正する。移動被写体の大きさが大きくなるにつれて、ＲＳ歪み残りゲインを小さくしていき（図１１（ｂ）のＥ）、移動被写体の大きさが所定の大きさになったときにＲＳ歪み残りゲインを０にする（図１１（ｂ）のＦ）。これは、次の理由による。即ち、移動被写体の大きさが小さいときは、移動被写体領域よりも背景領域の歪みの方が目立つため、背景領域の歪みを小さくした方がよい。そして、移動被写体の大きさが大きくなるにつれて、移動被写体領域の歪みが目立つため、移動被写体領域の歪みを小さくした方が良い。
【００７１】
Ｓ１０２で行われる処理の第四の例について、図１１（ｃ）を用いて説明する。図１１（ｃ）のグラフは、横軸を移動被写体位置の画面中央からの距離、縦軸をＲＳ歪み残りゲインとしたときのグラフである。画面中央から移動被写体の位置までの距離は、動きベクトル検出部７０１の検出結果に基づいて動き検出演算部７０２で算出される。具体的には、図８（ｂ）の太線枠の中心座標と画像全体の中心座標との距離に相当するデータを演算する。動き検出演算部７０２で算出した結果は、ＲＳ歪み補正残り制御部７０３へ供給され、ＲＳ歪み補正残り制御部７０３では、移動被写体の位置の画面中央からの距離に応じてＲＳ歪み残りゲインを変更する。図１１（ｃ）においては、画面中央から移動被写体の位置までの距離が小さいときは、ＲＳ歪み残りゲインを０とし（図１１（ｃ）のＧ）、静止画生成時にＲＳ歪み残り量の補正を行わないようにする。画面中央から移動被写体の位置までの距離が大きくなる（第４の閾値以上）につれて、ＲＳ歪み残りゲインを大きくしていき（図１１（ｃ）のＨ）、距離が所定の大きさになったときにＲＳ歪み残りゲインを１にする（図１１（ｃ）のＩ）。これは、次の理由による。即ち、移動被写体の画面上での位置が中央付近にあるときは、背景領域よりも移動被写体領域の歪みの方が目立つため、移動被写体領域の歪みを小さくした方がよい。そして、移動被写体の画面上での位置が中央付近から遠くなるにつれて、背景領域の歪みが目立つため、背景領域の歪みを小さくした方が良い。
【００７２】
なお、図１１（ａ）乃至（ｃ）のグラフを用いて説明した、移動速度、移動被写体の大きさ、画面中央から移動被写体の位置までの距離に応じて、ＲＳ歪み残りゲインを設定する処理は、互いに組み合わせて使用してもよい。例えば、移動被写体位置が中央から離れている場合は図１１（ｃ）のグラフに従い、中央付近の場合は図１１（ｂ）に従う。更に移動被写体が小さいときは図１１（ｂ）に従い、移動被写体が大きくなると図１１（ａ）に従う、等様々な組み合わせで実行することができる。
【００７３】
●静止画生成
ユーザーが動画の中から静止画として生成するフレームの画像を決定し、静止画を生成する処理については、第１の実施形態において図５を用いて説明したものと、メタデータ解析部２１２の処理以外は同様である。メタデータ解析部２１２では、記録媒体１０８にメタデータとして記録されたデータから、ＲＳ歪み補正残り量とＲＳ歪み残りゲインを読み出す。そして、ＲＳ歪み補正残り量に対してＲＳ歪み残りゲインを乗算した結果を、ＲＳ歪み補正部１０５に設定する。ＲＳ歪み補正部１０５は、この設定されたデータに従ってＲＳ歪み残り量の補正を行う。
【００７４】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。例えば、角速度センサ１１１の代わりに動きベクトル検出部７０１の出力を用いてもよいし、撮像装置に生じるブレを機械的に補正する機構が搭載されている構成であってもよい。この場合、撮像画像に生じるローリングシャッタ歪みは、ブレを機械的に補正する機構で補正しきれなかった場合に生じるため、ローリングシャッタ歪み補正量は、ブレを機械的に補正する機構で補正した量を減算して演算することとなる。
【００７５】
＜他の実施形態＞
なお、本発明は、複数の機器（例えば、撮像装置、画像処理装置、インターフェイス機器など）から構成される撮像システムに適用しても、一つの機器（ビデオカメラなど）からなる装置に適用してもよい。
【００７６】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７７】
１００：撮像装置、１０２：撮像素子、１０３：信号処理部、１０４：画像メモリ、１０５：ＲＳ歪み補正部、１０７：動画エンコード部、１０８：記憶媒体、１１１：角速度センサ、１１３：第一ＲＳ歪み補正量演算部、１１４、１１４’：第二ＲＳ歪み補正量演算部、１１５：ＲＳ歪み補正残り量演算部、１１６：メタデータ生成部、２０１：動画でコード部、２０２：画像サイズ補正部、２０３：静止画エンコード部、２１０：操作部材、２１１：ＵＩ制御部、２１２：メタデータ解析部、７００：撮像装置、７０１：動きベクトル検出部、７０２：動き検出演算部、７０３：ＲＳ歪み補正残り制御部
【図１】
0006385212.tif 000002
【図２】
0006385212.tif 000003
【図３】
0006385212.tif 000004
【図４】
0006385212.tif 000005
【図５】
0006385212.tif 000006
【図６】
0006385212.tif 000007
【図７】
0006385212.tif 000008
【図８】
0006385212.tif 000009
【図９】
0006385212.tif 000010
【図１０】
0006385212.tif 000011
【図１１】
0006385212.tif 000012