"被写体を撮像して該被写体の画像データを連続的に生成する撮像部と、前記撮像部が生成した前記画像データに対応する画像を生成順に表示する表示部と、前記撮像部が生成した前記画像データを生成順に仮記憶する仮記憶部と、を備えた撮像装置であって、当該撮像装置が移動する移動方向を判定する移動方向判定部と、連続して生成される複数の前記画像データにそれぞれ含まれる画像情報の変化に基づいて、時間の経過とともに画面内で移動する移動被写体を、前記移動方向に応じて定まる主要被写体の候補である主要被写体候補として検出する主要被写体候補検出部と、前記主要被写体候補検出部が検出した前記主要被写体候補が前記移動方向判定部によって判定された前記移動方向に移動している場合、前記主要被写体候補を前記主要被写体として設定する主要被写体設定部と、前記主要被写体設定部が設定した前記主要被写体が所定の領域に位置する画像を、前記仮記憶部が仮記憶する画像群から検出する画像検出部と、を備えたことを特徴とする撮像装置。前記主要被写体設定部は、前記主要被写体候補が移動する移動方向と前記移動方向判定部によって判定された前記移動方向とが複数回一致する場合、前記主要被写体候補を前記主要被写体として設定することを特徴とする請求項1に記載の撮像装置。前記所定の領域は、前記画像の略中央部であり、前記画像検出部が検出した画像に対応する画像データに、前記主要被写体が前記略中央部に位置する中央画像であることを示す情報を付加する情報付加部と、をさらに備えたことを特徴とする請求項1または2に記載の撮像装置。当該撮像装置に撮影を指示する指示信号の入力を受け付けるレリーズスイッチと、前記レリーズスイッチが前記指示信号の入力を受け付けたとき、前記撮像部が生成する前記画像データを取得する撮影制御部と、前記撮影制御部が取得した画像データに対応する撮影画像を前記表示部に表示させるとともに、前記仮記憶部が仮記憶する前記画像データ群に含まれる複数の画像の少なくとも一部を前記表示部に表示させる表示制御部と、をさらに備えたことを特徴とする請求項3に記載の撮像装置。前記表示制御部は、前記情報付加部が前記情報を付加した前記中央画像を識別可能な表示態様で前記表示部に表示させることを特徴とする請求項4に記載の撮像装置。前記表示制御部は、前記中央画像と前記撮影画像とを並べた状態で前記表示部に表示させることを特徴とする請求項4または5に記載の撮像装置。前記表示制御部は、前記画像データ群に含まれる複数の画像を生成順に前記表示部の表示画面上をスライドさせながら前記表示部に表示させることを特徴とする請求項4~6のいずれか一つに記載の撮像装置。前記表示部が表示する前記複数の画像の少なくとも一部の中から画像を選択する選択信号の入力を受け付ける入力部と、前記入力部が受け付けた前記選択信号に応じた画像に対応する画像データを記憶する画像データ記憶部と、をさらに備えたことを特徴とする請求項4~7のいずれか一つに記載の撮像装置。当該撮像装置の加速度を検出する加速度検出部をさらに備え、前記移動方向判定部は、前記加速度検出部の検出結果に基づいて、前記移動方向を判定することを特徴とする請求項1~8のいずれか一つに記載の撮像装置。前記移動方向判定部は、前記加速度検出部が検出する前記加速度が略周期的に変化する場合、当該撮像装置が移動状態であると判定することを特徴とする請求項9に記載の撮像装置。前記撮像部の光軸を基準としたときの方位を検出する方位検出部をさらに備え、前記移動方向判定部は、前記方位検出部の検出結果に基づいて、前記移動方向を判定することを特徴とする請求項1~8のいずれか一つに記載の撮像装置。前記移動方向判定部は、前記方位検出部が検出する検出結果が略周期的に変化する場合、当該撮像装置が移動状態であると判定することを特徴とする請求項11に記載の撮像装置。前記画像に基づいて、コントラストを検出するコントラスト検出部をさらに備え、前記移動方向判定部は、前記コントラスト検出部が検出するコントラストの変化に基づいて、前記移動方向を判定することを特徴とする請求項1~8のいずれか一つに記載の撮像装置。被写体を撮像して該被写体の画像データを連続的に生成し、前記画像データに対応する画像を生成順に表示するとともに仮記憶が可能な撮像装置が実行する撮像方法であって、当該撮像装置が移動する移動方向を判定する移動方向判定ステップと、連続して生成される複数の前記画像データにそれぞれ含まれる画像情報の変化に基づいて、時間の経過とともに画面内で移動する移動被写体を、前記移動方向に応じて定まる主要被写体の候補である主要被写体候補として検出する主要被写体候補検出ステップと、前記主要被写体候補検出ステップが検出した前記主要被写体候補が前記移動方向判定部によって判定された前記移動方向に移動している場合、前記主要被写体候補を前記主要被写体として設定する主要被写体設定ステップと、前記主要被写体設定ステップが設定した前記主要被写体が所定の領域に位置する画像を、仮記憶された画像群から検出する画像検出ステップと、を含むことを特徴とする撮像方法。被写体を撮像して該被写体の画像データを連続的に生成し、前記画像データに対応する画像を生成順に表示するとともに仮記憶が可能な撮像装置に実行させるプログラムであって、当該撮像装置が移動する移動方向を判定する移動方向判定ステップと、連続して生成される複数の前記画像データにそれぞれ含まれる画像情報の変化に基づいて、時間の経過とともに画面内で移動する移動被写体を、前記移動方向に応じて定まる主要被写体の候補である主要被写体候補として検出する主要被写体候補検出ステップと、前記主要被写体候補検出ステップが検出した前記主要被写体候補が前記移動方向判定部によって判定された前記移動方向に移動している場合、前記主要被写体候補を前記主要被写体として設定する主要被写体設定ステップと、前記主要被写体設定ステップが設定した前記主要被写体が所定の領域に位置する画像を、仮記憶された画像群から検出する画像検出ステップと、を実行させることを特徴とするプログラム。しかしながら、上述した技術では、被写体が撮影中に動き回るような状況になる場合、その都度、ライブビュー画像に写る被写体の顔の位置や撮影の構図が変化するため、ライブビュー画像から抽出する顔と特定のパターンとを一致させたときの構図が変化してしまい、所定の構図で主要被写体を撮像できるとは限らなかった。本発明は、上記に鑑みてなされたものであって、撮影者が撮影対象とする主要な被写体が撮影中に動く状況下であっても、所定の構図で主要被写体が写る画像を撮影することができる撮像装置、撮像方法およびプログラムを提供することを目的とする。上述した課題を解決し、目的を達成するために、本発明にかかる撮像装置は、被写体を撮像して該被写体の画像データを連続的に生成する撮像部と、前記撮像部が生成した前記画像データに対応する画像を生成順に表示する表示部と、前記撮像部が生成した前記画像データを生成順に仮記憶する仮記憶部と、を備えた撮像装置であって、当該撮像装置が移動する移動方向を判定する移動方向判定部と、連続して生成される複数の前記画像データにそれぞれ含まれる画像情報の変化に基づいて、時間の経過とともに画面内で移動する移動被写体を、前記移動方向に応じて定まる主要被写体の候補である主要被写体候補として検出する主要被写体候補検出部と、前記主要被写体候補検出部が検出した前記主要被写体候補が前記移動方向判定部によって判定された前記移動方向に移動している場合、前記主要被写体候補を前記主要被写体として設定する主要被写体設定部と、前記主要被写体設定部が設定した前記主要被写体が所定の領域に位置する画像を、前記仮記憶部が仮記憶する画像群から検出する画像検出部と、を備えたことを特徴とする。また、本発明にかかる撮像装置は、上記発明において、前記主要被写体設定部は、前記主要被写体候補が移動する移動方向と前記移動方向判定部によって判定された前記移動方向とが複数回一致する場合、前記主要被写体候補を前記主要被写体として設定することを特徴とする。また、本発明にかかる撮像装置は、上記発明において、前記所定の領域は、前記画像の略中央部であり、前記画像検出部が検出した画像に対応する画像データに、前記主要被写体が前記略中央部に位置する中央画像であることを示す情報を付加する情報付加部と、をさらに備えたことを特徴とする。また、本発明にかかる撮像装置は、上記発明において、当該撮像装置に撮影を指示する指示信号の入力を受け付けるレリーズスイッチと、前記レリーズスイッチが前記指示信号の入力を受け付けたとき、前記撮像部が生成する前記画像データを取得する撮影制御部と、前記撮影制御部が取得した画像データに対応する撮影画像を前記表示部に表示させるとともに、前記仮記憶部が仮記憶する前記画像データ群に含まれる複数の画像の少なくとも一部を前記表示部に表示させる表示制御部と、をさらに備えたことを特徴とする。また、本発明にかかる撮像装置は、上記発明において、前記表示制御部は、前記情報付加部が前記情報を付加した前記中央画像を識別可能な表示態様で前記表示部に表示させることを特徴とする。また、本発明にかかる撮像装置は、上記発明において、前記表示制御部は、前記中央画像と前記撮影画像とを並べた状態で前記表示部に表示させることを特徴とする。また、本発明にかかる撮像装置は、上記発明において、前記表示制御部は、前記画像データ群に含まれる複数の画像を生成順に前記表示部の表示画面上をスライドさせながら前記表示部に表示させることを特徴とする。また、本発明にかかる撮像装置は、上記発明において、前記表示部が表示する前記複数の画像の少なくとも一部の中から画像を選択する選択信号の入力を受け付ける入力部と、前記入力部が受け付けた前記選択信号に応じた画像に対応する画像データを記憶する画像データ記憶部と、をさらに備えたことを特徴とする。また、本発明にかかる撮像装置は、上記発明において、当該撮像装置の加速度を検出する加速度検出部をさらに備え、前記移動方向判定部は、前記加速度検出部の検出結果に基づいて、前記移動方向を判定することを特徴とする。また、本発明にかかる撮像装置は、上記発明において、前記移動方向判定部は、前記加速度検出部が検出する前記加速度が略周期的に変化する場合、当該撮像装置が移動状態であると判定することを特徴とする。また、本発明にかかる撮像装置は、上記発明において、前記撮像部の光軸を基準としたときの方位を検出する方位検出部をさらに備え、前記移動方向判定部は、前記方位検出部の検出結果に基づいて、前記移動方向を判定することを特徴とする。また、本発明にかかる撮像装置は、上記発明において、前記移動方向判定部は、前記方位検出部が検出する検出結果が略周期的に変化する場合、当該撮像装置が移動状態であると判定することを特徴とする。また、本発明にかかる撮像装置は、上記発明において、前記画像に基づいて、コントラストを検出するコントラスト検出部をさらに備え、前記移動方向判定部は、前記コントラスト検出部が検出するコントラストの変化に基づいて、前記移動方向を判定することを特徴とする。また、本発明にかかる撮像方法は、被写体を撮像して該被写体の画像データを連続的に生成し、前記画像データに対応する画像を生成順に表示するとともに仮記憶が可能な撮像装置が実行する撮像方法であって、当該撮像装置が移動する移動方向を判定する移動方向判定ステップと、連続して生成される複数の前記画像データにそれぞれ含まれる画像情報の変化に基づいて、時間の経過とともに画面内で移動する移動被写体を、前記移動方向に応じて定まる主要被写体の候補である主要被写体候補として検出する主要被写体候補検出ステップと、前記主要被写体候補検出ステップが検出した前記主要被写体候補が前記移動方向判定部によって判定された前記移動方向に移動している場合、前記主要被写体候補を前記主要被写体として設定する主要被写体設定ステップと、前記主要被写体設定ステップが設定した前記主要被写体が所定の領域に位置する画像を、仮記憶された画像群から検出する画像検出ステップと、を含むことを特徴とする。また、本発明にかかるプログラムは、被写体を撮像して該被写体の画像データを連続的に生成し、前記画像データに対応する画像を生成順に表示するとともに仮記憶が可能な撮像装置に実行させるプログラムであって、当該撮像装置が移動する移動方向を判定する移動方向判定ステップと、連続して生成される複数の前記画像データにそれぞれ含まれる画像情報の変化に基づいて、時間の経過とともに画面内で移動する移動被写体を、前記移動方向に応じて定まる主要被写体の候補である主要被写体候補として検出する主要被写体候補検出ステップと、前記主要被写体候補検出ステップが検出した前記主要被写体候補が前記移動方向判定部によって判定された前記移動方向に移動している場合、前記主要被写体候補を前記主要被写体として設定する主要被写体設定ステップと、前記主要被写体設定ステップが設定した前記主要被写体が所定の領域に位置する画像を、仮記憶された画像群から検出する画像検出ステップと、を実行させることを特徴とする。本発明によれば、主要被写体設定部が、主要被写体検出部によって検出された主要被写体候補が移動方向判定部によって判定された撮像装置の移動方向に移動している場合、主要被写体候補を主要被写体として設定し、画像検出部が、主要被写体設定部によって設定された主要被写体が所定の領域に位置する画像を仮記憶部が仮記憶する画像群から検出する。これにより、撮影者が撮影対象とする主要な被写体が撮影中に動く状況下であっても、所定の構図で主要被写体を撮像した画像を抽出することができるという効果を奏する。以下、図面を参照して、本発明を実施するための形態以下、実施の形態というについて説明する。なお、以下に説明する実施の形態によって本発明が限定されるものではない。また、図面の記載において、同一の部分には同一の符号を付している。実施の形態1図1は、本発明の実施の形態1にかかる撮像装置1の被写体に面する側前面側の構成を示す図である。図2は、本発明の実施の形態1にかかる撮像装置1の撮影者に面する側背面側の構成を示す図である。図3は、本発明の実施の形態1にかかる撮像装置1の構成を示すブロック図である。図1~図3に示すように、撮像装置1は、撮像部2と、加速度検出部3と、タイマー4と、発光部5と、操作入力部6と、表示部7と、タッチパネル8と、記憶部9と、制御部10と、を備える。撮像部2は、所定の視野領域を撮像して画像データを生成する。撮像部2は、レンズ部21と、レンズ駆動部22と、絞り23と、絞り駆動部24と、シャッタ25と、シャッタ駆動部26と、撮像素子27と、撮像駆動部28と、信号処理部29と、を有する。レンズ部21は、フォーカスおよびズーム可能な複数のレンズ群によって構成され、所定の視野領域から光を集光する。レンズ駆動部22は、ステッピングモードまたはDCモータを用いて構成され、レンズ部21のレンズ群を光軸O1上に沿って移動させることにより、レンズ部21のピント位置や焦点距離等の変更を行う。絞り23は、レンズ部21が集光した光の入射量を制限することにより露出の調整を行う。絞り駆動部24は、ステッピングモータ等によって構成され、絞り23を駆動する。シャッタ25は、撮像素子27の状態を露光状態または遮光状態に設定する。シャッタ駆動部26は、ステッピングモータ等によって構成され、レリーズ信号に応じてシャッタ25を駆動する。撮像素子27は、CCDChargeCoupledDeviceまたはCMOSComplementaryMetalOxideSemiconductor等によって構成される。撮像素子27は、レンズ部21が集光した光を受光して光電変換を行うことによって、光を電気信号アナログ信号に変換する。撮像駆動部28は、撮像素子27を駆動するタイミングパルスを生成し、撮像素子27が光電変換した電気信号を信号処理部29に出力させる。信号処理部29は、アナログアンプやA/D変換器等によって構成される。信号処理部29は、撮像素子27から出力される電気信号に増幅ゲイン調整等の信号処理を施した後、A/D変換を行うことによってデジタルの正面画像データに変換して制御部10に出力する。加速度検出部3は、MEMSMicroElectroMechanicalSystemsプロセスによって形成された静電容量型の加速度センサを用いて構成される。加速度検出部3は、加速度の検出方向が互いに直交する三つの加速度センサを有する。具体的には、撮像装置1に固有の座標系として、撮像装置1の幅方向と平行なx軸、撮像装置1の鉛直方向と平行なy軸、および撮像部2の光軸O1と平行なz軸をとり、各軸方向の加速度成分をそれぞれ検出する三つの加速度センサを撮像装置1の所定の位置に取り付ける。このような構成を有する加速度検出部3によれば、撮影者が撮像装置1を被写体側z方向、水平方向x方向および鉛直方向y方向に向けて移動させた場合、この移動によって生じる加速度を的確に検出することができる。また、加速度検出部3は、表示部7が表示する画像の横方向と撮像装置1の水平方向とがほぼ等しい場合に撮像装置1の各方向の加速度を検出する。このような構成を有する加速度検出部3によれば、ユーザが撮像装置1を被写体側z方向に向けて移動させた場合、この移動によって生じる加速度を的確に検出することができる。タイマー4は、計時機能および撮影日時の判定機能を有する。タイマー4は、撮像された画像データに日時データを付加させるため、制御部10に日時データを出力する。発光部5は、キセノンランプまたはLEDLightEmittingDiode等を用いて構成される。発光部5は、撮像装置1が撮像する視野領域へ向けて補助光であるストロボ光を照射する。操作入力部6は、撮像装置1の電源状態をオン状態またはオフ状態に切換える電源スイッチ61と、撮影の指示を与えるレリーズ信号の入力を受け付けるレリーズスイッチ62と、撮像装置1に設定された各種撮影モードを切換える撮影モード切換スイッチスイッチ63と、撮像装置1の各種パラメータを設定するメニュースイッチ64と、を有する。表示部7は、液晶または有機ELElectroLuminescence等からなる表示パネルを用いて実現される。表示部7は、画像データに対応する画像を表示する。表示部7は、撮像装置1の動作指示に関する情報および撮影に関する撮影情報を表示する。タッチパネル8は、表示部7の表示画面上に設けられる。タッチパネル8は、ユーザが表示部7で表示される情報に基づいて接触タッチした位置を検出し、この検出した接触位置に応じた指示信号の入力を受け付ける。一般に、タッチパネルとしては、抵抗膜方式、静電容量方式、光学方式等がある。本実施の形態1では、いずれの方式のタッチパネルであっても適用可能である。なお、本実施の形態1では、タッチパネル8が入力部として機能する。記憶部9は、撮像装置1の内部に固定的に設けられるフラッシュメモリやDRAMDynamicRandomAccessMemory等の半導体メモリを用いて実現される。記憶部9は、画像データを記憶する画像データ記憶部91と、撮像装置1が実行する各種プログラムおよびプログラムの実行中に使用される各種データやパラメータ等を記憶するプログラム記憶部92と、撮像部2が連続的に生成した複数の画像データおよび処理中の各種内容を一時的に仮記憶する仮記憶部93と、を有する。なお、記憶部9は、外部から装着されるメモリカード等のコンピュータで読取可能な記憶媒体を含むものであってもよい。制御部10は、CPUCentralProcessingUnit等を用いて構成される。制御部10は、操作入力部6やタッチパネル8からの指示信号や切換信号等に応じて撮像装置1を構成する各部に対応する指示やデータの転送等を行って撮像装置1の動作を統括的に制御する。制御部10の詳細な構成について説明する。制御部10は、画像処理部101と、移動方向判定部102と、主要被写体候補検出部103と、主要被写体設定部104と、画像検出部105と、情報付加部106と、撮影制御部107と、表示制御部108と、を有する。画像処理部101は、画像データに対して各種の画像処理を施す。具体的には、画像処理部101は、画像データに対して、エッジ強調処理、ホワイトバランス処理およびγ補正処理を含む画像処理を行う。画像処理部101は、JPEGJointPhotographicExpertsGroup方式等に基づいて、画像データの圧縮処理および伸長処理を行う。移動方向判定部102は、加速度検出部3の検出結果に基づいて、撮像装置1が移動する移動方向を判定する。具体的には、移動方向判定部102は、加速度検出部3が検出する水平方向の加速度の変化に基づいて、撮像装置1が水平方向に移動しているか否かを判定する。主要被写体候補検出部103は、連続して生成される複数の画像データにそれぞれ含まれる画像情報の変化に基づいて、時間の経過とともに画面内で移動する移動被写体を、移動方向に応じて定まる主要被写体の候補である主要被写体候補として検出する。ここで、画像情報とは、エッジ情報、色情報、輝度情報および濃淡情報である。主要被写体候補検出部103は、連続して生成される複数の画像データそれぞれに対して、所定の処理、たとえばエッジ検出処理および2値化処理等を行って、時間の経過とともに画面内で移動する移動被写体を、移動方向に応じて定まる主要被写体の候補である主要被写体候補として検出する。具体的には、主要被写体検出部103は、各画素の画像情報、たとえば色情報が時間の経過とともに移動した位置または距離に基づいて、時間の経過とともに画面内で移動する移動被写体を検出する。なお、主要被写体候補検出部103は、パターンマッチングや他の周知技術によって移動する移動被写体を主要被写体候補として検出してもよい。主要被写体設定部104は、主要被写体候補検出部103が検出した主要被写体候補が移動方向判定部102によって判定された撮像装置1の移動方向に移動している場合、主要被写体候補を主要被写体として設定する。画像検出部105は、主要被写体設定部104が設定した主要被写体が所定の領域に位置する画像を、仮記憶部93が仮記憶する画像群から検出する。具体的には、画像検出部105は、主要被写体設定部104が設定した主要被写体が所定の領域、たとえば略中央部に位置する画像を、仮記憶部93が記憶する画像群から検出する。情報付加部106は、画像検出部105が検出した中央画像に対応する画像データに、中央画像であることを示し情報としてタグを付加する。撮影制御部107は、レリーズ信号が入力された場合、撮像装置1における撮影動作を開始する制御を行う。ここで、撮像装置1における撮影動作とは、撮像駆動部28の駆動によって撮像素子27が出力した画像データに対し、信号処理部29および画像処理部101が所定の処理を施す動作をいう。このようにして処理が施された画像データは、撮影制御部107の制御のもと、画像データ記憶部91に記憶される。また、撮影制御部107は、レリーズスイッチ62を介してレリーズ信号が入力されていない場合、撮像部2が連続的に出力する画像データを出力順に仮記憶部93に記憶する。表示制御部108は、撮像部2が生成した画像データに対応する画像を表示部7に表示させる。表示制御部108は、撮影した画像データに対応する撮影画像を表示部7に表示させるとともに、仮記憶部93が記憶する画像データ群に含まれる複数の画像の少なくとも一部を表示部7に順次表示させる。以上の構成を有する撮像装置1に、音声入出力機能、着脱自在な電子ビューファインダEVFおよびインターネットを介してパーソナルコンピュータ等の外部処理装置図示せずと双方向に通信可能な通信部等を具備させてもよい。つぎに、本実施の形態1にかかる撮像装置1が行う処理について説明する。図4は、撮像装置1が行う処理の概要を示すフローチャートである。図4において、撮像装置1が撮影モードに設定されている場合ステップS101:Yesについて説明する。この場合、撮像装置1は、撮影制御部107の制御のもと、撮像部2に所定の視野領域を撮像させて画像データを生成しステップS102、生成した画像データを仮記憶部93に仮記憶するステップS103。続いて、表示制御部108は、撮像部2が生成した画像データに対応するライブビュー画像を表示部7に表示させるステップS104。図5は、撮影者が撮像装置1を用いて撮影する際の状況を示す図である。図5に示すように、撮影者K1は、たとえば表示部7に表示されるライブビュー画像を見ながら被写体A1花を撮影するときの構図を決定する。ステップS104の後、移動方向判定部102は、撮像装置1が移動しているか否かを判定するステップS105。具体的には、移動方向判定部102は、加速度検出部3が鉛直方向y軸方向および水平方向x軸方向の加速度のうち、一定にかかる重力加速度以外の撮影者による装置移動による加速度変化を検出している場合、撮像装置1が移動していると判定する。撮像装置1が移動していると移動方向判定部102が判定した場合ステップS105:Yes、撮像装置1は、後述するステップS106へ移行する。一方、撮像装置1が移動していないと移動方向判定部102が判定した場合ステップS105:No、撮像装置1は、後述するステップS111へ移行する。ステップS106において、ステップS106において、撮像装置1は、主要被写体の候補を検出し、検出した候補の移動に関する特性を判定する主要被写体候補判定処理を実行する。図6は、図4のステップS106の主要被写体候補判定処理の概要を示すフローチャートである。図6に示すように、移動方向判定部102は、加速度検出部3が検出する検出結果に基づいて、撮像装置1に生じている加速度の変化から移動方向を判定しステップS201、撮像装置1が水平方向に移動しているか否かを判定するステップS202。具体的には、移動方向判定部102は、加速度検出部3が水平方向に加速度を検出したか否かを判定する。撮像装置1が水平方向に移動していると移動方向判定部102が判定した場合ステップS202:Yes、撮像装置1は、後述するステップS203へ移行する。一方、撮像装置1が水平方向に移動していないと移動方向判定部102が判定した場合ステップS202:No、撮像装置1は、図4に示したメインルーチンへ戻る。ステップS203において、主要被写体候補検出部103は、表示部7が表示するライブビュー画像内において動きがある移動被写体を主要被写体候補として検出する。具体的には、主要被写体候補検出部103は、連続するライブビュー画像にそれぞれ含まれる画像情報の変化に基づいて、連続する画像間で略周期的に変化する領域を移動被写体領域として検出する。たとえば、主要被写体候補検出部103は、ライブビュー画像を所定の領域毎に分割たとえば9分割し、この分割した各領域において画像情報が所定の周波数帯域で変化する領域を移動被写体領域として検出する。この所定の周波数帯域は、2Hz~5Hzである。続いて、主要被写体設定部104は、主要被写体候補検出部103が検出した主要被写体候補が移動方向判定部102によって判定された撮像装置1の移動方向に向かって移動しているか否かを判定するステップS204。主要被写体候補が移動方向判定部102によって判定された撮像装置1の移動方向に向かって移動している場合ステップS204:Yes、主要被写体設定部104は、主要被写体候補の特徴を仮記憶部93に仮記憶させるステップS205。その後、撮像装置1は、図4のメインルーチンへ戻る。一方、主要被写体候補が移動方向判定部102によって判定された撮像装置1の移動方向に向かって移動していない場合ステップS204:No、撮像装置1は、図4のメインルーチンへ戻る。図7は、主要被写体設定部104が主要被写体を判定する際の状況を模式的に示す図である。図8は、図7に示す状況下で撮像部2が生成する画像データに対応する画像の一例を示す図である。図9は、図7に示す状況下で被写体A1と撮像装置1の撮影領域との関係を示す図である。なお、図7では、撮像装置1の撮影領域を一点鎖線で示す。また、図9では、横軸tが時刻を示し、縦軸Dが被写体A1と撮像装置1とが静止した状態の位置から移動した変位を示す。さらに、図9では、図7に示す右方向に移動する場合の変位Dを正とする。また、図9において、曲線L1が被写体A1の中心位置の変位を示し、曲線L2が撮像装置1の撮影領域の中心位置の変位を示す。図7に示すように、撮影者K1が被写体A1を主要被写体として撮影しようとしている場合において図7a、突風が右方向矢印Y1に向って吹いたとき、被写体A1が右方向に傾きながら揺れる図7b。この際、撮影者K1は、被写体A1を撮影領域の略中央で撮影するために、被写体A1の移動に合わせて、撮像装置1の位置を移動パンニング操作させる。その結果、撮像装置1の撮影領域は、撮影領域F1から撮影領域F2になる。その後、突風が止むことで被写体A1が左方向矢印Y2に移動して元の状態に戻ろうとするため図7c、撮影者K1は、撮像装置1の位置を反対方向左方向に移動させる。その結果、撮像装置1の撮影領域は、撮影領域F2から撮影領域F3になる。続いて、被写体A1は、慣性によって元の状態の位置からさらに左方向矢印Y2に移動する図7d。このため、撮影者K1は、撮像装置1の位置をさらに移動させるので、撮像装置1の撮影領域は、撮影領域F3から撮影領域F4になる。このような撮影者K1による被写体A1を追従しながら撮影する操作によって、撮影者K1が表示部7に表示されるライブビュー画像を見ながら撮影動作を行うまでに、時間差が生じる。具体的には、図9に示すように、撮影者K1は、被写体A1が動き出してから撮像装置1を動かすまでに時間の遅れが生じる図9の時間T1。さらに、撮影者K1は、風を受けて動く被写体A1を撮影領域の中央で固定したまま追従させることが難しく、結果として最大変位に達する時刻が遅れる図9のT2。たとえば、図8aおよび図8bに示すように、被写体A1が右方向に移動するので画像W1→画像W2、撮影者K1は、被写体A1の移動に追従して撮像装置1を動かすことで撮影領域を移動させる図9の時刻t1~t2。その後、図8bおよび図8cに示すように、突風が止んで被写体A1が左方向に移動して元の状態に戻ろうとするとき図9の時刻t2~t3、撮影者K1が右方向に移動させている撮像装置1の撮影領域の変位と被写体A1の変位とが一致した場合進行方向は互いに逆向き、被写体A1が略中央に位置する画像画像W3となる。続いて、図8d~図8eに示すように、被写体A1がさらに左方向矢印b2に移動して右方向に移動するので画像W3→画像W4→画像W5、撮影者K1は、被写体A1の移動に追従して撮像装置1を動かすことで撮影領域を移動させる図9の時刻t3~t6。この際、被写体A1の中央の位置と撮像装置1の撮影領域の中央との位置が再度交差することで図9の時刻t6、被写体A1が略中央に位置する画像画像W5が撮影される図8eを参照。さらに、被写体A1の変位と、撮影者K1が撮像装置1を移動させた際の撮影領域の変位とが互いに略周期的になる。ここで、略周期的とは、変位が正と負との間を往復運動するようなものを全般に示すものである。このように、主要被写体設定部104は、撮影者K1が撮像装置1を水平方向に移動させながら所定の幅で往復運動させた場合において、撮像装置1の移動方向に移動する被写体A1があるとき、撮影者K1が撮影を所望する主要被写体として設定する。これにより、主要被写体設定部104は、風等を受けて被写体A1が激しく動く状況下であって、撮影の構図が定まらないときであっても、撮影者K1の追従動作を判定し、撮影者K1が所望する主要被写体を撮影で追尾する対象として設定することができる。図4に戻り、ステップS107以降の説明を続ける。ステップS107において、主要被写体設定部104は、主要被写体候補検出部103によって検出された主要被写体候補が複数回同じであるか否かを判断する。主要被写体候補検出部103によって検出された主要被写体候補が複数回同じである場合ステップS107:Yes、主要被写体設定部104は、主要被写体候補検出部103が検出した主要被写体候補を主要被写体として設定するステップS108。続いて、画像検出部105は、主要被写体がライブビュー画像の中央領域に写っているか否かを判定するステップS109。主要被写体がライブビュー画像の中央領域に写っていると画像検出部105が判定した場合ステップS109:Yes、情報付加部106は、表示部7が現在表示しているライブビュー画像に対応する画像データに、仮記憶部93に記憶されている他の画像データ群に対して識別可能な情報としてタグを付加するステップS110。その後、撮像装置1は、後述するステップS111へ移行する。一方、主要被写体がライブビュー画像の中央領域に写っていないと画像検出部105が判定した場合ステップS109:No、撮像装置1は、後述するステップS111へ移行する。続いて、レリーズスイッチ62が操作されることにより、レリーズ信号が入力された場合ステップS111:Yes、撮像装置1は、撮影制御部107の制御のもと、撮影を行いステップS112、撮像部2が生成した画像データを画像データ記憶部91に記憶させるステップS113。その後、制御部10は、仮記憶部93に画像データがあるか否かを判断するステップS114。仮記憶部93に画像データがあると制御部10が判断した場合ステップS114:Yes、撮像装置1は、後述するステップS115へ移行する。一方、仮記憶部93に画像データがないと制御部10が判断した場合ステップS114:No、撮像装置1は、後述するステップS118へ移行する。ステップS115において、制御部10は、仮記憶部93に記憶された画像データ群の中にタグが付加された画像データがあるか否かを判断する。仮記憶部93に記憶された画像データ群の中にタグが付加された画像データがあると制御部10が判断した場合ステップS115:Yes、撮像装置1は、仮記憶部93に記憶された画像データ群を表示部7に順次表示させながら表示部7の表示画面上をスライドさせるスライド画像表示処理を実行するステップS116。なお、スライド画像表示処理の詳細については後述する。ステップS116の後、撮像装置1は、ステップS117へ移行する。続いて、制御部10は、電源スイッチ61が操作されることにより、撮像装置1の電源がオフ状態であるか否かを判断するステップS117。撮像装置1の電源がオフ状態であると制御部10が判断した場合ステップS117:Yes、撮像装置1は、本処理を終了する。一方、撮像装置1の電源がオフ状態でないと制御部10が判断した場合ステップS117:No、撮像装置1は、ステップS101へ戻る。ステップS114において、仮記憶部93に仮記憶した画像データがないと制御部10が判断した場合ステップS114:No、およびステップS115において、仮記憶部93に記憶された画像データ群の中にタグが付加された画像データがないと制御部10が判断した場合ステップS115:Noについて説明する。この場合、表示制御部108は、撮影した画像データに対応する画像を表示部7に所定時間たとえば2秒だけレックビュー表示させるステップS118。その後、撮像装置1は、ステップS117へ移行する。ステップS111において、レリーズスイッチ62を介してレリーズ信号が入力されていない場合ステップS111:No、撮像装置1は、ステップS117へ移行する。ステップS107において、主要被写体候補検出部103によって検出された主要被写体候補が複数回同じでないと主要被写体設定部104が判定した場合ステップS107:No、撮像装置1は、ステップS111へ移行する。つぎに、撮像装置1が撮影モードに設定されておらずステップS101:No、再生モードに設定されている場合ステップS119:Yesについて説明する。この場合、表示制御部108は、画像データ記憶部91が記憶する各画像データに対応する画像を縮小した縮小画像サムネイル画像の一覧を表示部7に表示させるステップS120。続いて、操作入力部6またはタッチパネル8を介して拡大して表示する画像が縮小画像の一覧から選択された場合ステップS121:Yes、表示制御部108は、選択された画像を表示部7に全画面表示させるステップS122。その後、操作入力部6またはタッチパネル8を介して画像の切換操作が行われた場合ステップS123:Yes、撮像装置1は、ステップS120へ戻る。一方、操作入力部6またはタッチパネル8を介して画像の切換操作が行われていない場合ステップS123:No、撮像装置1は、ステップS122へ戻る。ステップS121において、操作入力部6またはタッチパネル8を介して拡大して画像が縮小画像の一覧から選択されていない場合ステップS121:Noについて説明する。この場合、制御部10は、表示部7が縮小画像の一覧を表示してから所定時間たとえば3秒経過したか否かを判断するステップS124。表示部7が縮小画像の一覧を表示してから所定時間経過していると制御部10が判断した場合ステップS124:Yes、撮像装置1は、ステップS117へ移行する。一方、表示部7が縮小画像の一覧を表示してから所定時間経過していないと制御部10が判断した場合ステップS124:No、撮像装置1は、ステップS120へ戻る。ステップS119において、撮像装置1が再生モードに設定されていない場合ステップS119:No、撮像装置1は、ステップS117へ移行する。つぎに、図4のステップS116のスライド画像表示処理の概要について説明する。図10は、スライド画像表示処理の概要を示すフローチャートである。図10に示すように、表示制御部108は、撮影した画像データに対応する撮影画像を表示部7にレックビュー表示させるステップS301。具体的には、図11aに示すように、表示制御部108は、撮影画像W11を表示部7の右領域にレックビュー表示させる。続いて、表示制御部108は、仮記憶部93に仮記憶された画像データ群それぞれに対応した画像群の表示を開始するステップS302。具体的には、図11bおよび図11cに示すように、表示制御部108は、表示部7が撮影画像W11をレックビュー表示している下部領域の左側から仮記憶部93が仮記憶する各画像データに対応した画像Wnn=自然数をスライド移動矢印aさせながら表示部7に順次表示させる画像Wn→画像Wn1→画像Wn2→→画像Wn3。その後、制御部10は、表示部7が表示している画像群の中で情報付加部106がタグを付加したタグ付き画像がスライド表示されているか否かを判断するステップS303。表示部7が表示している画像群の中で情報付加部106がタグを付加したタグ付き画像がスライド表示されていると制御部10が判断した場合ステップS303:Yes、表示制御部108は、タグ付き画像を表示部7に強調表示させるステップS304。具体的には、図11dに示すように、表示制御部108は、タグ付き画像Wn3を撮影画像W11と対比できるように表示部7の上部の表示領域に拡大して表示させる。これにより、撮影者K1は、被写体A1を画像の略中央領域で撮影した画像Wn3と、撮影者K1が撮影動作を行うことによって撮影された撮影画像W11とを比較しながら確認することができる。ステップS304の後、撮像装置1は、後述するステップS305へ移行する。ステップS303において、表示部7が表示している画像群の中で情報付加部106がタグを付加したタグ付き画像がスライド表示されていないと制御部10が判断した場合ステップS303:No、撮像装置1は、後述するステップS305へ移行する。ステップS305において、制御部10は、表示部7がスライド表示している画像群に対して、画像データ記憶部91に記憶させる画像を選択する選択操作が行われたか否かを判断する。具体的には、制御部10は、メニュースイッチ64またはタッチパネル8から入力される画像を選択する選択信号が入力されたか否かを判断する。表示部7がスライド表示している画像群に対して、選択操作が行われたと制御部10が判断した場合ステップS305:Yes、制御部10は、選択された画像、たとえば画像Wn3の画像データを画像データ記憶部91に記憶するステップS306。その後、撮像装置1は、後述するステップS307へ移行する。ステップS305において、メニュースイッチ64またはタッチパネル8を介して、所定時間たとえば5秒内に表示部7がスライド表示している画像群に対して、選択操作が行われていないと制御部10が判断した場合ステップS305:No、撮像装置1は、後述するステップS307へ移行する。ステップS307において、制御部10は、仮記憶部93が仮記憶する画像データ群の表示を全て終了したか否かを判断する。仮記憶部93が仮記憶する画像データ群の表示を全て終了したと制御部10が判断した場合ステップS307:Yes、制御部10は、仮記憶部93が記憶する画像データ群を全て削除するステップS308。その後、撮像装置1は、図4のメインルーチンへ戻る。ステップS307において、仮記憶部93が仮記憶する画像データ群の表示を全て終了していないと制御部10が判断した場合ステップS307:No、撮像装置1は、ステップS303へ戻る。以上説明した本発明の実施の形態1によれば、主要被写体設定部104が、主要被写体候補検出部103によって検出された主要被写体候補が移動方向判定部102によって判定された撮像装置1の移動方向に移動している場合、主要被写体候補を主要被写体として設定し、画像検出部105が、主要被写体設定部104によって設定された主要被写体が所定の領域に位置する画像を仮記憶部93が記憶する画像群から検出する。これにより、撮影者が撮影対象とする主要な被写体が撮影中に動く状況下であっても、所定の構図で主要被写体を撮像した画像を抽出することができる。さらに、本発明の実施の形態1によれば、表示制御部108が、撮影画像を表示部7に表示させるとともに、仮記憶部93が記憶する画像データ群に対応する画像を表示部7に表示させる。これにより、撮影前後の画像を撮影者に提示することができる。また、本発明の実施の形態1によれば、表示制御部108が、情報付加部106によってタグが付加された主要被写体が略中央で写る中央画像を識別可能な表示態様で表示部7に順次表示させる。これにより、撮影者が所望する所定の構図で主要被写体を撮像した画像を提示することができる。実施の形態2つぎに、本発明の実施の形態2について説明する。本発明の実施の形態2にかかる撮像装置は、方位を検出する方位検出部をさらに備える。さらに、本発明の実施の形態2にかかる撮像装置が行う動作は、主要被写体候補判定処理が上述した実施の形態1と異なる。このため、以下においては、方位検出部の構成を説明後、本発明の実施の形態2にかかる撮像装置による動作の主要被写体候補判定処理を説明する。なお、図面の記載において、同一の部分には同一の符号を付している。図12は、本発明の実施の形態2にかかる撮像装置100の構成を示すブロック図である。図12に示すように、撮像装置100は、撮像部2と、加速度検出部3と、タイマー4と、発光部5と、操作入力部6と、表示部7と、タッチパネル8と、記憶部9と、制御部10と、方位検出部110と、を備える。方位検出部110は、地磁気センサによって構成される。方位検出部110は、撮像装置100に予め設定された指定方位を検出する。具体的には、方位検出部110は、表示部7が表示する画像の横方向と撮像装置100の水平方向とがほぼ等しい際の地磁気の垂直方向と水平方向との成分を検出することにより、撮像部2の光軸O1を基準方位としたときの撮像装置100の方位を検出する。つぎに、本実施の形態2にかかる撮像装置100が行う主要被写体候補判定処理について説明する。図13は、本実施の形態2にかかる撮像装置100が行う主要被写体候補判定処理図4のステップS106の概要を示すフローチャートである。図13に示すように、移動方向判定部102は、加速度検出部3が検出する検出結果に基づいて、撮像装置100に生じている加速度を判定するステップS401。z方向光軸O1方向に加速度がなくステップS402:Yes、x方向水平方向の加速度よりy方向鉛直方向の加速度が大きいと移動方向判定部102が判定した場合ステップS403:Yesにおいて、x方向またはy方向の加速度の検出結果が周期的に変化していると移動方向判定部102が判定したときステップS404:Yes、主要被写体候補検出部103は、表示部7が表示するライブビュー画像内において動きがある移動被写体を被写体候補として検出するステップS405。図14は、移動方向判定部102が撮像装置100の移動状態を判定する際の状況を模式的に説明する図である。図15は、図14の矢視A方向から被写体を見た上面図である。図16は、図14の矢視B方向から被写体を見た側面図である。図17は、撮影者K1が撮像装置100を移動させた際に撮像装置100の速度と加速度検出部3が検出する加速度との関係を模式的に説明する図である。図17aでは、横軸tが時間を示し、縦軸vが撮像装置100の速度を示し、曲線L11が撮像装置100の速度の変化を示す。また、図17bでは、横軸tが時間を示し、縦軸aが加速度を示す。さらに、図17bでは、曲線Lx1が撮像装置100の水平方向の加速度を示し、曲線Ly1が撮像装置100の鉛直方向の加速度を示し、曲線Lz1が撮像装置100の光軸方向の加速度を示す。なお、図14および図15では、撮像装置100を右方向に移動させる場合を正とし、左方向に移動させる場合を負として考える。図14~図16に示すように、被写体A1が不規則に移動する場合、撮影者K1は、表示部7が表示するライブビュー画像を見ながら被写体A1を追従するので、撮像装置1に生じる水平方向の加速度より鉛直方向の加速度が大きな値を示す。具体的には、図17に示すように、撮影者K1が被写体A1の動きに応じて撮像装置1を動かした場合時刻t1~t2,時刻t5~t6、加速度検出部3が水平方向および鉛直方向の加速度を検出し、かつ、水平方向の加速度より鉛直方向の加速度が大きな値を検出する。さらに、撮影者K1が撮像装置100の移動を止めた場合時刻t3~t4,時刻t7~t8、加速度検出部3が水平方向および鉛直方向の加速度を検出し、かつ、水平方向の加速度より鉛直方向の加速度が大きな値を検出する。さらにまた、撮影者K1が被写体A1の略周期的な動きに応じて、撮像装置100を移動させることで、加速度検出部3が検出する水平方向および鉛直方向の加速度が周期的に変化する。上述したように、主要被写体設定部104は、光軸O1方向に加速度がなく、水平方向の加速度より鉛直方向の加速度が大きい場合において、水平方向および鉛直方向の加速度の検出結果が周期的であるとき、表示部7が表示するライブビュー画像において主要被写体候補検出部103が検出した主要被写体候補を主要被写体として設定する。ステップS405の後、ステップS406およびステップS407は、上述したステップS204およびステップS205と同様の処理を行うため、説明を省略する。ステップS407の後、撮像装置100は、図4に示したメインルーチンへ戻る。ステップS404において、撮像装置100のx方向またはy方向の加速度の検出結果が周期的でないと移動方向判定部102が判定した場合ステップS404:Noについて説明する。この場合、移動方向判定部102は、方位検出部110の検出結果が周期的であるか否かを判定するステップS408。方位検出部110の検出結果が周期的であると移動方向判定部102が判定した場合ステップS408:Yes、撮像装置100は、ステップS405へ移行する。一方、方位検出部110の検出結果が周期的でないと移動方向判定部102が判定した場合ステップS408:No、撮像装置100は、図4に示したメインルーチンへ戻る。図18は、移動方向判定部102が撮像装置100の移動状態を判定する際の状況を模式的に説明する図である。図19は、撮影者K1が撮像装置100を移動させた際の撮像装置100の速度と方位検出部110が検出する検出結果との関係を模式的に説明する図である。図19aでは、横軸tが時間を示し、縦軸θが方位検出部110の検出結果を示し、曲線L11が撮像装置100の速度の変化を示す。また、図19bでは、横軸が時間を示し、縦軸が方位検出部110の検出結果を示し、曲線L12が方位検出部110の検出結果の変化を示す。なお、図18では、撮像装置100を右方向に移動させる場合を正として考える。図18および図19に示すように、被写体A1が略周期的に動く場合、撮影者K1は、表示部7が表示するライブビュー画像を見ながら被写体A1を追従するので、方位検出部110が検出する検出結果が略周期的になる。具体的には、図19に示すように、撮影者K1が被写体A1の動きに応じて撮像装置100を略周期的に動かした場合時刻t1~t2,時刻t5~t6、方位検出部110が検出する数値が略周期的に変化する。このように、主要被写体設定部104は、撮像装置100のx方向またはy方向の加速度の検出結果が略周期的でない場合において、方位検出部110の検出結果が略周期的に変化するとき、表示部7が表示するライブビュー画像において主要被写体候補検出部103が検出した主要被写体候補を主要被写体として設定する。ステップS402において加速度検出部3が検出するz方向に加速度の変化がないと移動方向判定部102が判定した場合ステップS402:No、ステップS403において加速度検出部3が検出するx方向の加速度よりy軸方向の加速度が大きくないと移動方向判定部102が判定した場合ステップS403:Noについて説明する。この場合、撮像装置100は、図4のメインルーチンへ戻る。以上説明した本発明の実施の形態2によれば、主要被写体設定部104が、主要被写体候補検出部103によって検出された主要被写体候補が移動方向判定部102によって判定された撮像装置100の移動方向に移動している場合、主要被写体候補を撮影で追尾する主要被写体として設定し、主要被写体設定部104によって設定された主要被写体が所定の領域に位置する画像を仮記憶部93が記憶する画像群から検出する。これにより、撮影者が撮影対象とする主要な被写体が撮影中に動く状況下であっても、所定の構図で主要被写体を撮像した画像を抽出することができる。さらに、本発明の実施の形態2によれば、主要被写体設定部104が、水平方向または鉛直方向の加速度の検出結果が周期的でない場合において、方位検出部110の検出結果が周期的に変化するとき、表示部7が表示するライブビュー画像において主要被写体候補検出部103が検出した主要被写体候補を主要被写体として設定し、主要被写体設定部104によって設定された主要被写体が所定の領域に位置する画像を仮記憶部93が記憶する画像群から検出する。これにより、撮影者が所望する撮影の構図が定まった画像を確実に取得することができる。実施の形態2の変形例1上述した実施の形態2では、撮影者K1が撮像装置100を水平方向および鉛直方向に平行に移動させる場合であったが、たとえば撮影者K1が腕の伸ばし方を変えずに円弧上で撮像装置100を周期的に移動させた際にも適用することができる。図20は、移動方向判定部102が撮像装置100の移動状態を判定する際の状況を模式的に説明する図である。図20において、地球の固有の座標軸として、水平方向にX軸をとり、鉛直方向にY軸鉛直下向きを正をとり、水平方向と直交する方向にZ軸をとる。また、図21は、撮影者K1が撮像装置100を移動させた際の撮像装置100における光軸O1方向と鉛直方向との加速度の関係を模式的に説明する図である。図21では、横軸tが時間を示し、縦軸aが撮像装置100の加速度を示す。また、曲線LY2が地球の固有の座標軸を基準としたときの鉛直方向の加速度を示し、曲線LZ2が地球の固有の座標軸を基準としたときの光軸O1方向の加速度を示す。図20および図21に示すように、被写体A1が一定の高さで鉛直方向に略周期的に動く場合、撮影者K1は、表示部7が表示するライブビュー画像を見ながら被写体A1を追従するため、撮像装置1を上下に移動させるので、光軸O1方向および鉛直方向の加速度が周期的に変化する。このように、主要被写体設定部104は、光軸O1方向および鉛直方向の加速度が周期的に変化する場合、表示部7が表示するライブビュー画像において主要被写体候補検出部103が検出した主要被写体候補を主要被写体として設定する。以上説明した本発明の実施の形態2の変形例によれば、主要被写体設定部104が光軸方向または鉛直方向の加速度の検出結果が周期的に変化する場合、表示部7が表示するライブビュー画像において主要被写体候補検出部103が検出した主要被写体候補を主要被写体として設定し、主要被写体設定部104によって設定された主要被写体が所定の領域に位置する画像を仮記憶部93が記憶する画像群から検出する。これにより、撮影者が所望する撮影の構図が定まった画像を確実に取得することができる。実施の形態3つぎに、本発明の実施の形態3について説明する。本発明の実施の形態3にかかる撮像装置は、記憶部および制御部の構成が上述した撮像装置と異なる。さらに、本発明の実施の形態3にかかる撮像装置が行う動作は、上述した実施の形態と異なる。このため、以下においては、上述した実施の形態と異なる構成を説明後、本発明の実施の形態3にかかる撮像装置の動作について説明する。なお、図面の記載において、同一の部分には同一の符号を付している。図22は、本発明の実施の形態3にかかる撮像装置200の構成を示すブロック図である。図22に示すように、記憶部209は、画像データ記憶部91と、プログラム記憶部92と、仮記憶部93と、コントラスト記憶部94と、を有する。コントラスト記憶部94は、撮像装置200が移動する移動距離毎に、後述するコントラスト検出部211が検出する画像データのコントラストを対応付けた撮像部2のピント位置を示すAF評価値を記憶する。ここで、AF評価値とは、撮像部2が生成する画像データのコントラストの最大値と撮像部2のピント位置とを対応付けたものである。制御部210は、画像処理部101と、移動方向判定部102と、主要被写体候補検出部103と、主要被写体設定部104と、画像検出部105と、情報付加部106と、撮影制御部107と、表示制御部108と、コントラスト検出部211と、を有する。コントラスト検出部211は撮像装置200が移動する毎に、撮像部2が生成する画像データのコントラストを検出する。具体的には、コントラスト検出部211は、一定の周期間隔60fpsまたは撮像装置200が移動する毎に撮像部2が生成する画像データのコントラストを検出する。コントラスト検出部211は、検出した画像データのコントラストをコントラスト記憶部94に出力する。以上の構成を有する撮像装置200が行う動作について説明する。図23は、本発明の実施の形態3にかかる撮像装置200が行う動作の概要を示すフローチャートである。ステップS501~ステップS505は、図4に示したステップS101~ステップS105それぞれに対応する。ステップS506において、移動方向判定部102は、撮像装置200が光軸O1方向に移動しているか否かを判定する。具体的には、移動方向判定部102は、加速度検出部3が光軸O1方向に対して加速度を検出したか否かを判定する。撮像装置200が光軸O1方向に移動していると移動方向判定部102が判定した場合ステップS506:Yes、撮像装置200は、後述するステップS507へ移行する。一方、撮像装置200が光軸O1方向に移動していないと移動方向判定部102が判定した場合ステップS506:No、撮像装置200は、後述するステップS514へ移行する。ステップS507において、コントラスト検出部211は、撮像部2が生成した画像データのコントラストを検出し、検出したコントラストをコントラスト記憶部94に記憶するステップS508。図24は、コントラスト検出部211が撮像部2によって生成された画像データのコントラストを検出する際の状況を模式的に示す図である。図25は、図24に示す状況下でコントラスト検出部211が検出する画像データのコントラストと撮像装置200から被写体A2までの撮影距離との関係を示す図である。なお、図24においては、撮像部2のレンズ部21が有するフォーカスレンズは、撮像部2の光軸O1上の所定位置、たとえば最至近側の位置で停止固定しているものと考える。また、図25においては、横軸dが撮像装置200と被写体A2との撮影距離を示し、縦軸cがコントラストを示す。さらに、曲線L21がコントラストを示す。図24に示す状況下において、撮影者K1が撮像部2の焦点距離D2で固定された撮像装置200を被写体A2に対して近づけることによって図24a~図24c、コントラスト検出部211が検出するコントラストは、図25に示す曲線L21のように変化する。具体的には、図25に示すように、撮像装置200と被写体A2との撮影距離D2でコントラスト検出部211が検出する画像データのコントラストが点P2でピークC2となる。このピークC2で撮像装置200が撮影することにより、被写体A2に対してピントが合った画像データを得ることができる。すなわち、レンズ部21を撮像部2の光軸O1上で固定させた状態で、撮影者K1が撮像装置200を被写体A2に対して近づけたり遠ざけたりするだけで、ピントが合った画像データを撮影することができる。また、撮影制御部107は、撮像装置200が光軸O1方向に移動する毎に、コントラスト検出部211が検出する画像データのコントラストとコントラスト記憶部94が記憶するコントラストとを比較し、連続して画像データのコントラストが減少する場合、画像データのコントラストが低下する直前の位置を画像データのコントラストのピークとして判定する。具体的には、図25において、撮影制御部107は、コントラスト検出部211が点P1に続いてコントラストを検出した点P2コントラストC2および点P3コントラストC3でコントラストが低下した場合、点P2を画像データのコントラストのピークと判定する。ステップS509において、撮影制御部107は、コントラスト検出部211が検出したコントラストがピーク最大値であるか否かを判断する。コントラスト検出部211が検出したコントラストがピークであると撮影制御部107が判断した場合ステップS509:Yes、撮影制御部107は、コントラストのピークをコントラスト記憶部94に記憶するステップS510。その後、撮像装置200は、後述するステップS511へ移行する。一方、コントラスト検出部211が検出したコントラストがピークでないと撮影制御部107が判断した場合ステップS509:No、撮像装置200は、後述するステップS514へ移行する。ステップS511において、撮像装置200は、撮影者が設定する撮影の構図において主要な被写体となる主要被写体の候補を判定する主要被写体候補判定処理を実行する。図26は、図23のステップS511の主要被写体候補判定処理の概要を示すフローチャートである。図26に示すように、移動方向判定部102は、加速度検出部3が検出する加速度変化に基づいて、撮像装置200が光軸O1方向に移動しているか否かを判定するステップS601。撮像装置200が光軸O1方向に移動していると移動方向判定部102が判定した場合ステップS601:Yes、撮像装置200は、後述するステップS602へ移行する。一方、撮像装置200が光軸O1方向に移動していないと移動方向判定部102が判定した場合ステップS601:No、撮像装置200は、図23のメインルーチンへ戻る。ステップS602において、主要被写体候補検出部103は、表示部7が表示するライブビュー画像内において領域が変化する被写体を主要被写体候補として検出する。具体的には、主要被写体候補検出部103は、連続するライブビュー画像にそれぞれ写る被写体の領域が縮小または拡大する被写体を被写体候補として検出する。続いて、主要被写体設定部104は、主要被写体候補検出部103が検出した主要被写体候補が移動方向判定部102によって判定された撮像装置200の移動方向に向かって変化しているか否かを判定するステップS603。主要被写体候補検出部103が検出した主要被写体候補が移動方向判定部102によって判定された撮像装置200の移動方向に向かって変化している場合ステップS603:Yes、主要被写体設定部104は、主要被写体候補の特徴を仮記憶部93に記憶するステップS604。その後、撮像装置1は、図23のメインルーチンへ戻る。一方、主要被写体候補検出部103が検出した主要被写体候補が移動方向判定部102によって判定された撮像装置200の移動方向に向かって変化していない場合ステップS603:No、撮像装置200は、図23のメインルーチンへ戻る。図23に戻り、ステップS512以降の説明を続ける。ステップS512において、撮影制御部107は、表示部7によって表示されているライブビュー画像がコントラストのピーク付近の画像データであり、かつ、主要被写体設定部104が設定した主要被写体の特徴と複数回一致する場合ステップS512:Yes、表示部7が表示しているライブビュー画像の画像データを画像データ記憶部91に記憶するステップS513。その後、撮像装置200は、後述するステップS514へ移行する。一方、表示部7によって表示されているライブビュー画像がコントラストのピーク付近の画像データであり、かつ、主要被写体設定部104が設定した主要被写体の特徴と複数回一致しない場合ステップS512:No、撮像装置200は、後述するステップS514へ移行する。ステップS514~ステップS518は、図4に示したステップS111~S113、S117およびステップS118それぞれに対応するため、説明を省略する。つぎに、撮像装置200が撮影モードに設定されておらずステップS501:No、再生モードに設定されている場合ステップS519:Yesについて説明する。この場合、撮像装置200は、ステップS520~ステップS524を実行する。なお、ステップS520~ステップS524は、図4に示したステップS120~ステップS124それぞれに対応するため、説明を省略する。ステップS519において、撮像装置200が再生モードに設定されていない場合ステップS519:Noについて説明する。この場合、撮像装置200は、ステップS518へ移行する。以上説明した本発明の実施の形態3によれば、主要被写体設定部104が、コントラスト検出部211が検出するコントラストのピークを検出した場合、表示部7が表示するライブビュー画像において主要被写体候補検出部103が検出した主要被写体候補を主要被写体として設定し、主要被写体設定部104によって設定された主要被写体が所定の領域に位置する画像を仮記憶部93が記憶する画像群から検出する。これにより、撮影者が所望する撮影の構図が定まった画像を確実に取得することができるとともに、主要被写体にピントが合った画像を取得することができる。その他の実施の形態また、上述した実施の形態では、特許請求の範囲、明細書および図面中の動作フローに関して、便宜上まず、やつぎに、等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。また、上述した実施の形態では、撮像装置としてデジタルカメラとして説明していたが、たとえばデジタル一眼レフカメラ、デジタルビデオカメラおよび2つの撮影機能を有する携帯電話やタブレット型携帯機器等の電子機器にも適用することができる。"