撮影光学系からの被写体像を撮像して画像を取得する撮像部と、前記画像から主要被写体を認識する認識部と、撮影画面内を何れかの方向に移動する前記主要被写体の動きを検出するために、前記主要被写体の領域内に複数の観察領域を設定する設定部と、時系列に取得される複数の前記画像に基づいて、前記観察領域毎の動き量を検出する動き量検出部と、前記観察領域毎の動き量に基づいて、前記主要被写体の移動状態を判定する判定部と、前記判定部により前記主要被写体が静止していると判定された場合には、前記撮像部に記録用画像を取得させる取得部とを備えることを特徴とする電子カメラ。請求項1に記載の電子カメラにおいて、ズーム倍率を変更するズーム制御部をさらに備え、前記主要被写体の移動状態が前記撮影光学系の光軸方向の成分を有する方向への移動であると前記判定部が判定した場合には、前記ズーム制御部は、前記ズーム倍率を変更することを特徴とする電子カメラ。請求項2に記載の電子カメラにおいて、前記判定部は、前記ズーム倍率の変更に伴う前記観察領域毎の動き量に基づいて、前記主要被写体の移動状態を再度判定し、前記取得部は、前記判定部により前記主要被写体が静止していると新たに判定された場合には、前記撮像部に前記記録用画像を取得させることを特徴とする電子カメラ。請求項1から請求項3の何れか1項に記載の電子カメラにおいて、前記動き量検出部は、連続する画像間にわたって、前記観察領域の移動量が閾値を超えた場合に前記観察領域の動き量を検出することを特徴とする電子カメラ。請求項1から請求項4の何れか1項に記載の電子カメラにおいて、前記認識部は、前記画像を解析して人物の顔を抽出し、前記顔を前記主要被写体として認識することを特徴とする電子カメラ。請求項1から請求項4の何れか1項に記載の電子カメラにおいて、前記認識部は、前記画像の画像データを量子化することにより前記主要被写体と背景とを分離し、該主要被写体を認識することを特徴とする電子カメラ。請求項1から請求項4の何れか1項に記載の電子カメラにおいて、前記認識部は、ユーザ入力により指定された領域を前記主要被写体として認識することを特徴とする電子カメラ。撮影光学系からの被写体像を撮像して画像を取得させる撮像処理と、前記画像から主要被写体を認識する認識処理と、撮影画面内を何れかの方向に移動する前記主要被写体の動きを検出するために、前記主要被写体の領域内に複数の観察領域を設定する設定処理と、時系列に取得される複数の前記画像に基づいて、前記観察領域毎の動き量を検出する動き量検出処理と、前記観察領域毎の動き量に基づいて、前記主要被写体の移動状態を判定する判定処理と、前記判定処理により前記主要被写体が静止していると判定された場合には、前記撮像処理により記録用画像を取得させる取得処理とをコンピュータに実行させることを特徴とするプログラム。撮影光学系からの被写体像を撮像して画像を取得させる撮像処理と、前記画像から主要被写体を認識する認識処理と、撮影画面内を何れかの方向に移動する前記主要被写体の動きを検出するために、前記主要被写体の領域内に複数の観察領域を設定する設定処理と、時系列に取得される複数の前記画像に基づいて、前記観察領域毎の動き量を検出する動き量検出処理と、前記観察領域毎の動き量に基づいて、前記主要被写体の移動状態を判定する判定処理と、前記判定処理により前記主要被写体が静止していると判定された場合には、前記撮像処理により記録用画像を取得させる取得処理とをコンピュータに実行させるための命令が記録されたコンピュータ可読な記録媒体。しかし、上記の電子カメラによる撮影では、主要被写体の移動方向が撮影画面内で例えば左右方向に限られている。そのため、主要被写体の移動方向によっては、その主要被写体のぶれを低減させる撮影が困難になるおそれがある。そこで、本発明は、上記事情に鑑み、主要被写体が撮影画面内を何れかの方向に移動した場合であっても、その主要被写体のぶれを低減させる撮影手段を提供することを目的とする。本発明の一態様の電子カメラは、撮像部と、認識部と、設定部と、動き量検出部と、判定部と、取得部とを備える。撮像部は、撮影光学系からの被写体像を撮像して画像を取得する。認識部は、画像から主要被写体を認識する。設定部は、撮影画面内を何れかの方向に移動する主要被写体の動きを検出するために、主要被写体の領域内に複数の観察領域を設定する。動き量検出部は、時系列に取得される複数の画像に基づいて、観察領域毎の動き量を検出する。判定部は、観察領域毎の動き量に基づいて、主要被写体の移動状態を判定する。取得部は、判定部により主要被写体が静止していると判定された場合には、撮像素子に記録用画像を取得させる。本発明の一態様のプログラムは、撮像処理と、認識処理と、設定処理と、動き量検出処理と、判定処理と、取得処理とをコンピュータに実行させることを特徴とする。撮像処理は、撮影光学系からの被写体像を撮像して画像を取得させる。認識処理は、画像から主要被写体を認識する。設定処理は、撮影画面内を何れかの方向に移動する主要被写体の動きを検出するために、主要被写体の領域内に複数の観察領域を設定する。動き量検出処理は、時系列に取得される複数の画像に基づいて、観察領域毎の動き量を検出する。判定処理は、観察領域毎の動き量に基づいて、主要被写体の移動状態を判定する。取得処理は、判定処理により主要被写体が静止していると判定された場合には、撮像処理により記録用画像を取得させる。本発明の一態様の記録媒体は、撮像処理と、認識処理と、設定処理と、動き量検出処理と、判定処理と、取得処理とをコンピュータに実行させるための命令が記録されたコンピュータ可読な記録媒体であることを特徴とする。撮像処理は、撮影光学系からの被写体像を撮像して画像を取得させる。認識処理は、画像から主要被写体を認識する。設定処理は、撮影画面内を何れかの方向に移動する主要被写体の動きを検出するために、主要被写体の領域内に複数の観察領域を設定する。動き量検出処理は、時系列に取得される複数の画像に基づいて、観察領域毎の動き量を検出する。判定処理は、観察領域毎の動き量に基づいて、主要被写体の移動状態を判定する。取得処理は、判定処理により主要被写体が静止していると判定された場合には、撮像処理により記録用画像を取得させる。本発明は、主要被写体が撮影画面内を何れかの方向に移動した場合であっても、その主要被写体のぶれを低減させる撮影手段を提供できる。以下、図面に基づいて本発明の実施の形態を詳細に説明する。図1は、電子カメラ1の構成例を示すブロック図である。ここで、電子カメラ1は、被写体のぶれが抑制された撮影を行なうぶれ抑制モードを有している。ぶれ抑制モードでは、例えば動く主要被写体が撮影画面内で静止した時に、自動的に撮影を実行する撮影モードである。電子カメラ1は、撮影光学系10と、レンズ駆動部11と、絞り12と、絞り駆動部13と、撮像素子14と、信号処理部15と、RAMRandomAccessMemory16と、画像処理部17と、フラッシュメモリ18と、記録インターフェース部以下記録I/F部という19と、表示インターフェース部以下表示I/F部という20と、表示モニタ21と、タッチパネル22と、操作部23と、レリーズ釦24と、CPUCentralProcessingUnit25と、データバス26とを備える。このうち、信号処理部15、RAM16、画像処理部17、フラッシュメモリ18、記録I/F部19、表示I/F部20及びCPU25は、データバス26を介して互いに接続されている。また、レンズ駆動部11、絞り駆動部13、信号処理部15、タッチパネル22、操作部23及びレリーズ釦24は、CPU25に接続されている。撮影光学系10は、焦点距離を調整するズームレンズと、撮像素子14の撮像面での結像位置を調整するフォーカスレンズとを含む複数のレンズ群で構成されている。レンズ駆動部11は、撮影光学系10内でズームレンズやフォーカスレンズのレンズ位置をCPU25の指示に応じて光軸図中L方向に調整する。なお、簡単のため、図1では、撮影光学系10を1枚のレンズとして図示する。絞り12は、撮像素子14に入射する単位時間当たりの光量を調節する。絞り駆動部13は、絞り12の開口量をCPU25の指示に応じて調整する。撮像素子14は、撮影光学系10及び絞り12を通過した被写体像を撮像し、アナログの画像信号を取得する。そして、撮像素子14が出力するアナログの画像信号は、信号処理部15に入力される。なお、撮像素子14の撮像面には、R赤、G緑B青の3種類のカラーフィルタが例えばベイヤー配列で配置されている。また、撮像素子14の電荷蓄積時間及び画像信号の読み出しは、タイミングジェネレータ不図示によって制御される。ここで、撮像素子14は、後述のレリーズ釦24の全押し操作に応答して記録用画像本画像を撮像する。また、撮像素子14は、撮影待機時に所定間隔毎に観測用の画像スルー画像を連続的に撮像する。また、撮像素子14は、ぶれ抑制モードにおいて、後述の取得部25eの指示に応答して、記録用画像を撮像する。なお、撮像素子14は、CCDChargeCoupledDevice型又はCMOSComplementaryMetal-OxideSemiconductor型のカラーイメージセンサである。信号処理部15は、撮像素子14が出力するアナログの画像信号をデジタル信号画像データに変換しデータバス26に出力する。RAM16は、揮発性のメモリであり、信号処理部15が出力する画像データは、データバス26を介して画像データとしてRAM16に一時記録される。画像処理部17は、RAM16に記録されている画像データを読み出し、各種の画像処理階調変換処理、輪郭強調処理、ホワイトバランス処理等を施す。また、画像処理部17は、画像信号を解析して、画素毎の輝度を検出する。具体的には、画像処理部17は、RGB信号の画像データを輝度信号Y信号と、色差信号Cr、Cb信号の画像データに変換YC変換する。フラッシュメモリ18は、書き換え可能な不揮発性の半導体メモリである。フラッシュメモリ18には、電子カメラ1の制御を行なうプログラム等が予め記録されている。CPU25は、このプログラムに従い、一例として後述の図5に示すフローの処理を実行する。また、フラッシュメモリ18には、主要被写体の移動状態の判定基準を示す情報閾値を含むがテーブル化されて記録されている詳細は後述する。記録I/F部19には、着脱自在の記録媒体30を接続するためのコネクタ不図示が形成されている。そして、記録I/F部19は、そのコネクタに接続された記録媒体30にアクセスして静止画像の記録処理等を行なう。この記録媒体30は、例えば、カード型の不揮発性のメモリカードである。図1では、コネクタに接続された後の記録媒体30を示している。表示I/F部20は、RAM16に一時記録された再生用の静止画像や電子カメラ1の操作メニューを示す画像等を表示モニタ21に出力する。また、表示I/F部20は、撮影待機時において、記録媒体30に記録する記録用画像に比べて撮像素子14が出力する画像の解像度を低く設定したスルー画像を表示モニタ21に出力する。例えば、表示I/F部20は、30フレーム毎秒30fpsでスルー画像を表示モニタ21に出力する。表示モニタ21は、例えば液晶表示媒体により構成される。タッチパネル22は、タッチパネル表面に接触した指先等の位置を検出する。そして、タッチパネル22は、検出した位置情報をCPU25に出力することで撮影者からの操作を受け付ける。操作部23は、撮影者の操作を受け付ける複数の釦不図示を有しており、電子カメラ1を操作するための指示入力を受け付ける。レリーズ釦24は、半押し操作撮影前におけるオートフォーカスAFや自動露出AE等の動作開始の指示入力と全押し操作記録媒体30に記録する記録用画像を取得するための撮像動作開始との指示入力とを受け付ける。CPU25は、各種演算及び電子カメラ1の統括的な制御を行なうマイクロプロセッサである。CPU25は、上記のプログラムを実行することにより、電子カメラ1の各部の制御等を行なう。CPU25は、認識部25aと、設定部25bと、動き量検出部25cと、判定部25dと、取得部25eと、ズーム制御部25fとしても機能する。認識部25aは、画像から主要被写体を認識する。例えば、認識部25aは、画像を解析して人物の顔を抽出し、顔を主要被写体として認識する。具体的には、認識部25aは、画像の画像信号の輝度分布に基づいて、肌色領域を顔の領域として抽出する。認識部25aは、顔を検出した場合、さらに顔の特徴部位を検出する。すなわち、認識部25aは、例えば、特開2001-16573号公報等に記載された特徴点抽出処理によって、目、鼻、耳、唇等の顔の特徴部位を画像から検出する。これにより、認識部25aは、人物の顔の領域を容易に主要被写体として認識できる。なお、認識部25aは、顔の横顔を認識しても良い。具体的には、認識部25aは、画像の画像信号の輝度分布に基づいて、肌色領域とその領域に連なる黒色領域とから顔の輪郭を抽出し、顔の輪郭の形状が中心対称性を有さない場合、横顔として検出して良い。また、認識部25aは、顔の輪郭部分である鼻の輪郭に基づいて横顔を検出しても良い。また、認識部25aは、タッチパネル22を介して、ユーザ入力により指定された領域を主要被写体として認識しても良い。これにより、認識部25aは、ユーザが指定した領域を主要被写体とすることができる。或いは、認識部25aは、画像の画像データを量子化することにより主要被写体と背景とを分離し、その主要被写体を認識しても良い。具体的には、認識部25aは、画像データを2値化するため、画像データの輝度分布に基づいて2値化の基準となる画素の明るさを選択する。そして、認識部25aは、その画素の明るさを基準にして、基準となる画素値よりも明るい画素値は白、基準以下の暗い画素値は黒とすることで、画像データを2値化する。これにより、認識部25aは、主要被写体を示す領域と背景を示す領域とが分離した画像を得ることができる。設定部25bは、撮影画面内を何れかの方向に移動する主要被写体の動きを検出するために、主要被写体の領域内に複数の観察領域を設定する。具体的には、設定部25bは、例えば、認識部25aが認識した目、鼻、耳、唇等の特徴部位を観察領域に設定する。或いは、設定部25bは、後述する図2に示す通り、顔の領域を囲む矩形枠の各辺の中点を含む領域を観察領域に設定しても良い。図2は、観察領域の設定処理の一例を説明する図である。図2では、撮影画面内を紙面上、主要被写体人物P1が右から左の方向に走っている1フレームスルー画像を模式的に表している。ここで、認識部25aは、顔の領域を抽出し、その顔の領域を囲む矩形枠W1を設定する。そして、設定部25bは、例えば、矩形枠W1の各辺の中点を含む領域を観察領域に設定する。具体的には、設定部25bは、主要被写体である人物P1の顔の領域の上下左右の4箇所に観察領域S1、S2、S3、S4を設定する。動き量検出部25cは、時系列に取得される複数のスルー画像に基づいて、観察領域毎の動き量を検出する。図3は、観察領域毎の動き量の検出処理の一例を説明する図である。図3に示す撮影画面は、撮像素子14の撮像面に対応しており、一例として、縦に30分割、横に20分割され、全体で600分割されている。図3aは、図2に示す1フレームの画像に各画素を対応付けて重畳して描いている。動き量検出部25cは、例えば、フレーム間での主要被写体の観察領域毎の動き量を、画像内の画素数の移動量で検出する。図3bは、図3aに示すフレームの次フレーム現フレームの画像に各画素を対応付けて重畳して描いている。なお、説明をわかりやすくするため、図3bでは、前フレーム図3aの矩形枠W1と人物P1図中点線も対応付けて重畳して描いている。また、図3bでは、動きベクトル図中矢印を模式的に重畳して描いている。動き量検出部25cは、画像処理部17が検出した画素毎の輝度に基づいて、観察領域S1、S2、S3、S4符号省略の4箇所の画素の色輝度に対して、どの方向に移動したのか画素単位で検出する。図3bの例では、観察領域全てが、動きベクトルの向きに8画素移動しているので、動き量検出部25cは、人物P1の移動を検出する。ここで、動き量検出部25cは、連続するフレーム間にわたって、観察領域の移動量が予め設定した閾値を超えた場合に観察領域の動き量として検出しても良い。つまり、動き量検出部25cは、観察領域の移動量に基づいて、観察領域の動き量を検出する。これにより、動き量検出部25cは、閾値を判定基準として動き量を検出することができる。ここで閾値とは、例えば、観察領域の画素上での移動量であって、図3bの場合、一例として、2画素とする。なお、実際の適用においては、さらに閾値の値を適宜変更しても良い。また、本実施形態では、説明をわかりやすくするため、閾値を、観察領域の画素上での移動量に対応付けているが、撮影画面内の位置座標に対応付けて、予め設定した移動距離を閾値として設定しても良い。図4は、観察領域毎の動き量の検出処理の他の一例を説明する図である。図4では、主要被写体の移動方向が、光軸方向撮影光学系10の光軸方向の成分を有する方向を含むである場合を想定している。図4a、bは、主要被写体人物P2が撮影光学系10の光軸L方向紙面垂直方向:図中z方向に移動するシーンでのスルー画像を時系列に示している。認識部25aは、人物P2の顔の領域を検出し、矩形枠W1を設定する。ここで、図4cは、図4a、bの矩形枠W1内の領域を抽出して拡大した図である。図4cでは、紙面左側が図4aの矩形枠W1内の領域を示す図であり、紙面右側が図4bの矩形枠W1内の領域を示す図である。設定部25bは、観察領域S1~S4を図3で説明した場合と同様にして矩形枠W1内に設定する。ここで、図4aから図4bの状態に人物P2が移動した場合、人物P2の移動方向は、撮影者に接近する方向になる。この際、各観察領域S1~S4の移動方向は、撮影画面上で矩形枠W1が拡大する方向となり、図4cの矢印で示す通り、外側に向かう方向となる以下正の向きという。なお、人物P2の移動方向が撮影者から遠ざかる場合、各観察領域S1~S4の移動方向は、撮影画面上で矩形枠W1が縮小する方向となり、内側に向かう方向となる以下負の向きという。したがって、動き量検出部25cは、各観察領域S1~S4の移動方向が、正の向き、或いは、負の向きの場合、人物P2の移動方向を光軸方向として検出する。つまり、設定部25bが主要被写体内に観察領域を4箇所設定することにより、動き量検出部25cは、撮影画面内の主要被写体の移動方向を、上下方向、左右方向、斜め方向、光軸方向前後方向の何れかの方向であるかを検出することが容易に可能となる。なお、設定部25bが観察領域を4箇所設定することは一例であって、4箇所に限定されない。判定部25dは、観察領域毎の動き量に基づいて、主要被写体の移動状態を判定する。具体的には、判定部25dは、現フレームと前フレームとのフレーム間での観察領域毎の動き量に基づいて、主要被写体が撮影画面内の何れかの方向に移動しているか、或いは、主要被写体が静止しているか等の移動状態を判定する。取得部25eは、判定部より観察領域が静止していると判定された場合には、撮像素子14に本画像を取得させる。具体的には、取得部25eは、AEやAFを行なった後、タイミングジェネレータ不図示を介して電荷蓄積時間等の撮影条件を制御して撮像素子14に本画像を取得させる自動撮影を行なう。ズーム制御部25fは、ズーム倍率を変更する。具体的には、ズーム制御部25fは、レンズ駆動部11にズーム倍率の変更を指示する。これにより、ズーム制御部25fは、レンズ駆動部11を介して撮影光学系10のズームレンズのズーム倍率を変更する。また、主要被写体の移動状態が撮影光学系10の光軸方向の成分を有する方向への移動であると判定部25dが判定した場合には、ズーム制御部25fは、ズーム倍率を変更する。これにより、ズーム制御部25fは、観察領域の動き量を相殺することができる詳細は後述する。また、CPU25は、現フレームと前フレームとのフレーム間差分によりの主要被写体の動きを検出し、画像内で主要被写体を追尾する。具体的には、CPU25は、一例としてスルー画像を16画素×16画素のブロックに分割し、ブロック毎に各画素のフレーム間の差分信号が予め設定した差分信号用の閾値以上になる画素を算出することにより主要被写体の動きを検出する。なお、CPU25は、スルー画像を間引き読み出しすることによりフレーム間差分を行なっても良い。次に、電子カメラ1の撮影時における動作の一例を説明する。図5は、電子カメラ1の動作の一例を示すフローチャートである。以下の動作例では、電源オンの後、先ず、CPU25は、撮像素子14を駆動させてスルー画像の撮像を開始する。その後、操作部23は、撮影モードとしてぶれ抑制モードの指示入力を受け付けると、CPU25は、図5に示すフローの処理を開始する。なお、撮像素子14の画素数は、図3で説明した画素数よりも多いことする。また、CPU25は、ぶれ抑制モードの下位のモードとして、撮影者の操作を介さずにズーム倍率の変更を行なう自動ズームモードの設定の指示入力を受け付けても良い。図6は、ぶれ抑制モードにおける撮影動作の一例を示すシーケンス図である。撮影シーンとしては、主要被写体人物P3がサッカーをしているシーンを一例として取り上げる。図6aでは、図5に示すフローの処理を開始から終了まで時間軸t単位:秒に沿って表している。また、図6bでは、図5に示すフローの処理に対応付けて、時系列に4枚のスルー画像図中1~4を抽出して描いている。ステップS101:CPU25の認識部25aは、主要被写体の認識処理を行なう。具体的には、認識部25aは、スルー画像の画像信号の輝度分布に基づいて、肌色領域を顔の領域として抽出する。そして、認識部25aは、前述した特徴点抽出処理によって、顔の特徴部位を画像から検出する。さらに、認識部25aは、顔の特徴部位の位置関係に基づいて、人物P3の顔の領域を囲む矩形枠W1を設定する図6bの1参照。ステップS102:主要被写体の認識ができた場合ステップS102:Yes、CPU25は、ステップS103の処理に移行する。一方、主要被写体の認識ができなかった場合ステップS102:No、CPU25は、図5に示すフローの処理を終了する。ステップS103:CPU25の設定部25bは、観察領域の設定処理を行なう。具体的には、設定部25bは、主要被写体である人物P3の顔の領域の上下左右の4箇所に観察領域S1、S2、S3、S4を設定する図6bの1の拡大図を参照。ここで、CPU25は、表示モニタ21に表示させるスルー画像に矩形枠W1を重畳表示させる。一方、CPU25は、観察領域については撮影者に視認させる必要がないので、表示モニタ21に観察領域を表示させない。なお、設定部25bは、人物P3の目、鼻、唇等の顔の特徴部位を観察領域として設定しても良い。ステップS104:CPU25は、主要被写体の追尾処理を行なう。具体的には、CPU25は、現フレームと前フレームとのフレーム間差分によりの主要被写体の動きを検出し、画像内でその主要被写体を追尾する。また、CPU25は、現フレームにおける追尾対象の主要被写体の位置と、前フレームの追尾対象の主要被写体の位置とに基づいて、動きベクトル方向と大きさとを含むを算出する。なお、図6bの3、4の図は、ステップS104からステップS110の処理に対応している。ステップS105:CPU25は、主要被写体の追尾がフレーム間でできたか否かを判定する。CPU25は、主要被写体を撮影画面内で消失した場合ステップS105:Yes、図5に示すフローの処理を終了する。一方、CPU25は、主要被写体を撮影画面内で消失しない場合ステップS105:No、ステップS106の処理に移行する。ステップS106:CPU25の動き量検出部25cは、フレーム間で観察領域毎に移動量を算出する。具体的には、動き量検出部25cは、現フレームと前フレームとから、フレーム間での主要被写体の観察領域毎の移動量を、画像内の画素数の移動量で検出する。ステップS107:CPU25の判定部25dは、観察領域毎の移動量が閾値以下であるか否かを判定する。具体的には、判定部25dは、フラッシュメモリ18に記録されている閾値を参照し、移動量から定まる観察領域毎の動き量に基づいて、主要被写体が撮影画面内の何れかの方向に移動しているか、或いは、主要被写体が静止しているかの移動状態を判定する。ここで、観察領域毎の移動量が閾値以下であれば、判定部25dは、主要被写体が静止状態にあると判定する。したがって、観察領域毎の移動量が閾値以下の場合ステップS107:Yes、CPU25は、後述するステップS111の撮影処理に移行する。一方、観察領域毎の移動量が閾値よりも大きい場合ステップS107:No、CPU25は、ステップS108の処理に移行する。なお、判定部25dは、フラッシュメモリ18に記録されている主要被写体の移動状態の判定基準を示す情報を参照して判定しても良い。図7は、主要被写体の移動状態の判定基準の一例を示す図である。図7aは、主要被写体が光軸方向に移動する場合について、主要被写体の移動状態の判定基準の一例を示す図である。図7aでは、主要被写体の横幅の画素数と、静止状態と許容する閾値との関係を示している。ここで、主要被写体の横幅としては、簡単のため、図4cで示した矩形枠W1の横幅であって良い。例えば、前フレームにおける横幅の画素数が10画素であって、現フレームにおける横幅の画素数が10画素の場合、判定部25dは、観察領域毎の移動量が2画素以下ならば、主要被写体は静止していると判定する。一方、図4に示した通り、主要被写体の移動方向が光軸方向で撮影者に近づいて来る場合、撮影画面内における主要被写体顔の領域の占める割合は大きくなってくる。例えば、前フレームにおける横幅の画素数が10画素であったのが、移動に伴い現フレームで30画素になった場合、判定部25dは、次回のフレーム間差分での観察領域毎の移動量が例えば6画素以下ならば、主要被写体は静止していると判定する。これにより、判定部25dは、より正確に主要被写体の移動状態を判定できる。これは、撮影画面内に占める主要被写体の割合が、例えば図4aと図4bとを比較した場合、図4aの場合の方が撮影画面内に占める主要被写体の割合が小さい分、画素数の移動量が同じでも、図4bの場合と比較して、動きが大きくなるからである。また、図7bは、シャッタ速度と主要被写体を静止状態と許容する閾値との関係を示している。シャッタ速度が速い方が、動きのある被写体を静止させて撮影しやすくなる。したがって、判定部25dは、シャッタ速度の設定値に応じた画素数を閾値の画素数にさらに加算して、主要被写体の移動状態を判定しても良い。これにより、判定部25dは、シャッタ速度の設定値が大きいほど閾値の値を大きくして、主要被写体の移動状態を判定できる。なお、図7に示した画素数は、一例であって、これらの数値に限定されない。また、図7bにおいて、判定部25dは、シャッタ速度の設定値に応じた画素数を閾値の画素数にさらに加算するのでなく、シャッタ速度の設定値に応じた所定の比例係数を乗算するようにしても良い。ステップS108:CPU25は、主要被写体の移動方向が光軸方向の場合ステップS108:Yes、ステップS109の処理に移行する。一方、CPU25は、主要被写体の移動方向が光軸方向でない場合ステップS108:No、ステップS104の処理に戻り、追尾処理を引き続き行なう。ステップS109:CPU25は、自動ズームモードの設定の有無を判定する。自動ズームモードの設定がされている場合ステップS109:Yes、CPU25は、ステップS110の処理に移行する。一方、自動ズームモードの設定がされていない場合ステップS109:No、CPU25は、ステップS104の処理に戻り、追尾処理を引き続き行なう。ステップS110:CPU25のズーム制御部25fは、ズーム倍率の変更を行なう。なお、図6で取り上げた撮影シーンの場合、主要被写体人物P3が光軸方向に移動していないため、ステップS109、ステップS110の処理は行なわれない。そのため、本実施形態では、別途、別の撮影シーンで主要被写体の光軸方向の移動を取り上げて、ステップS109、ステップS110の処理の詳細について説明する。ステップS111:CPU25の取得部25eは、自動撮影により、撮像素子14に本画像を取得させる。具体的には、取得部25eは、タイミングジェネレータ不図示を介して電荷蓄積時間等の撮影条件を制御して撮像素子14に本画像を取得させる図6bの4の図参照。そして、CPU25は、図5に示すフローの処理を終了させる。その後、CPU25は、本画像を記録媒体30に記録する。次に、主要被写体が光軸方向に移動する撮影シーンでの撮影の一例について説明する。図8は、主要被写体が光軸方向に移動する撮影シーンの一例を説明する図である。図8aでは、主要被写体人物P4がブランコ50に乗っている様子を表している。ここで、A及びCの地点では、ブランコ50に乗っている主要被写体の動きベクトルが一旦ゼロになり、主要被写体は一時的に静止状態になる。その後、動きベクトルは反転し、主要被写体はブランコ50での運動を再度開始する。また、Bの地点では、動きベクトルが最大になる。図8bは、主要被写体人物P4がブランコ50に乗っている様子を正面から見た図スルー画像である。図8bでは、図8aのCの地点を表している。例えば、図8に示す通り、主要被写体の移動方向が光軸方向で撮影者に近づいて来る場合、CPU25は、ステップS109の処理に移行する。さらに、自動ズームモードが設定されていない場合ステップS109:No、CPU25は、ステップS104の処理に戻る。そして、例えば、ステップS104からステップS109の処理を繰り返すうちに、図8bに示す地点図8aのCの地点に主要被写体人物P4が到達すると、主要被写体は一時的に静止状態になる。この場合、判定部25dは、次回のステップS107の処理で、観察領域毎の移動量が閾値以下と判定しステップS107:Yes、CPU25は、ステップS111の撮影処理に移行する。そして、CPU25は、図5に示すフローの処理ぶれ抑制モードを終了させる。その後、CPU25は、本画像を記録媒体30に記録する。次に自動ズームモードが設定されている場合について説明する。図9は、自動ズームモードの一例を説明する図である。図9aは、前フレームにおける主要被写体P4の移動方向が正の方向を表している図8aに示すAからCに向かう移動。図9aに示す通り、主要被写体の移動方向が光軸方向で撮影者に近づいて来る場合、CPU25は、ステップS109の処理に移行する。さらに、自動ズームモードが設定されている場合ステップS109:Yes、CPU25は、ステップS110の処理に移行する。ズーム制御部25fは、レンズ駆動部11を介して撮影光学系10のズームレンズを広角側にシフトする図9b。図9bでは、各観察領域の移動方向を実線の矢印動きベクトルで表している。また、点線の矢印は、ズームレンズを広角側にシフトさせることを模式的に表している。CPU25は、ステップS110の処理後に再度ステップS104の処理に戻る。そして、CPU25は、追尾処理を行ない、現フレームの画像を得る。この際、現フレームの主要被写体を図9cに示す。動き量検出部25cは、現フレームと前フレームとから、フレーム間での主要被写体の観察領域毎の移動量を、画像内の画素数の移動量で検出する。判定部25dは、観察領域毎の動き量に基づいて、主要被写体の移動状態を再度判定するステップS106。判定部25dは、例えば、図9aに示す主要被写体と、図9cに示す主要被写体とを比較する。観察領域毎の移動量が閾値以下の場合ステップS107:Yes、主要被写体は見かけ上、静止状態になるので、CPU25は、ステップS111の撮影処理に移行することができる。そして、CPU25は、図5に示すフローの処理を終了させる。その後、CPU25は、本画像を記録媒体30に記録する。図10は、自動ズームモードの他の一例を説明する図である。図10aは、前フレームにおける主要被写体P4の移動方向が負の方向を表している図8aに示すCからAに向かう移動。図10aに示す通り、主要被写体の移動方向が光軸方向で撮影者から遠ざかる場合、CPU25は、ステップS109の処理に移行する。さらに、自動ズームモードが設定されている場合ステップS109:Yes、CPU25は、ステップS110の処理に移行する。ズーム制御部25fは、レンズ駆動部11を介して撮影光学系10のズームレンズを望遠側にシフトする図10b。図10bでは、各観察領域の移動方向を実線の矢印動きベクトルで表している。また、点線の矢印は、ズームレンズを望遠側にシフトさせることを模式的に表している。CPU25は、ステップS110の処理後に再度ステップS104の処理に戻る。そして、CPU25は、追尾処理を行ない、現フレームの画像を得る。この際、現フレームの主要被写体を図10cに示す。動き量検出部25cは、現フレームと前フレームとから、フレーム間での主要被写体の観察領域毎の移動量を、画像内の画素数の移動量で検出する。判定部25dは、観察領域毎の動き量に基づいて、主要被写体の移動状態を再度判定するステップS106。判定部25dは、例えば、図10aに示す主要被写体と、図10cに示す主要被写体とを比較する。観察領域毎の移動量が閾値以下の場合ステップS107:Yes、主要被写体は見かけ上、静止状態になるので、CPU25は、ステップS111の撮影処理に移行することができる。そして、CPU25は、図5に示すフローの処理を終了させる。その後、CPU25は、本画像を記録媒体30に記録する。以上より、本実施形態の電子カメラ1は、主要被写体が撮影画面内を何れかの方向に移動した場合であっても、観察領域を設定することにより、主要被写体の移動状態を判定することができる。これにより、電子カメラ1は、主要被写体が静止した場合見かけ上静止した場合も含むに、自動的に本画像を取得する。したがって、電子カメラ1は、主要被写体のぶれを低減させる撮影手段を提供できる。上記実施形態の補足事項1上記実施形態では、自動ズームモードにより、撮影光学系10のズームレンズのズーム倍率を変更する場合について説明した。ここで、ズーム制御部25fは、ぶれ抑制モードの際、ユーザのマニュアル操作に応じて、ズームレンズのズーム倍率を変更しても良い。この場合、設定部25bは、ズーム倍率変更後の主要被写体に対して、再度観察領域を設定する。また、CPU25は、ズーム倍率変更後の主要被写体が撮影画面内に占める割合に応じて閾値を再設定する。これにより、動き量検出部25cは、ユーザのマニュアル操作に応じてズーム倍率の変更が生じても、再設定された閾値を判定基準として動き量を検出することができる。2上記実施形態では、認識部25aは、主要被写体として顔を認識した。ここで、本実施形態では、予め人物登録をした画像をフラッシュメモリ18に記録しておいても良い。これにより、撮影画面内に複数の人物がいる場合、認識部25aは、撮影画面内で認識した顔と人物登録した顔とを照合して、登録された人物のみを主要被写体としても良い。3上記実施形態では、電子カメラ1を動かさないようにして撮影を行った。本実施形態では、前述した撮影手段を流し撮り撮影に適用しても良い。4本発明のプログラムは、例えば、電子カメラ1のCPU25上で実行される。上記実施形態では、フラッシュメモリ18に本発明のプログラムが予め記録されていた。なお、本実施形態では、例えば、本発明のプログラムを記録媒体30に記録して、この記録媒体30に記録されたプログラムをフラッシュメモリ18に記録しても良い。これにより、電子カメラ1では、新たな機能を追加するファームウエアとして、本発明のプログラムを適用することが可能となる。5本発明のプログラムは、いわゆるウェブカメラとコンピュータとを組み合わせたカメラシステムに適用しても良い。この場合、本発明のプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。6なお、5でいうコンピュータシステムとは、OSOperatingSystemや周辺機器のハードウェアを含むものとする。さらに5でいうコンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、光ディスク、メモリカード等の可搬型記録媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに前述のコンピュータ読み取り可能な記録媒体とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持するものを含んでも良い。また上記のプログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせにより実現するものであっても良い。