(57)【要約】【課題】移動する被写体像が撮像領域内に占める領域の割合に応じて撮影を行う電子カメラを提供する。【解決手段】移動する被写体像を撮像した画像信号を出力する撮像素子と、画像信号に基づいて、被写体像の移動方向を算出する解析部と、移動する被写体像の移動方向に対する後端が撮像素子の撮像領域内に捉えられているか否かを判定する後端判定部と、後端判定部の判定結果に応じて、被写体像を撮影するタイミングを異ならせる撮影制御部と、を備えることを特徴とする電子カメラである。【選択図】図１
2010206274.tif 000002
【特許請求の範囲】
【請求項１】
移動する被写体像を撮像した画像信号を出力する撮像素子と、
前記画像信号に基づいて、前記被写体像の移動方向を算出する解析部と、
移動する前記被写体像の前記移動方向に対する後端が前記撮像素子の撮像領域内に捉えられているか否かを判定する後端判定部と、
前記後端判定部の判定結果に応じて、前記被写体像を撮影するタイミングを異ならせる撮影制御部と、
を備えることを特徴とする電子カメラ。
【請求項２】
請求項１に記載の電子カメラにおいて、
前記解析部は、前記画像信号に基づいて、前記被写体像の移動速度を算出し、
前記後端判定部によって前記被写体像の後端が前記撮像領域内に捉えられていると判定されると、前記解析部に算出された前記移動方向と移動速度とに基づいて、前記被写体像が前記撮像領域の中央に移動するまでに経過する時間を予測時間として算出し、前記被写体像の後端が前記撮像領域内に捉えられていないと判定されると、前記被写体像の前端が移動方向前方の前記撮像領域の端部に移動するまでに経過する時間を予測時間として算出する予測時間算出部をさらに備え、
前記撮影制御部は、前記予測時間算出部が前記予測時間を算出した時点から経過した時間を計測し、前記予測時間の経過時に、前記撮像領域を撮影する
ことを特徴とする電子カメラ。
【請求項３】
請求項１または請求項２に記載の電子カメラにおいて、
前記後端判定部は、前記撮像領域内に複数の被写体像が存在する場合に、当該複数の被写体像のうち最も高速に移動する一体の前記被写体像の後端が前記撮像領域内に捉えられているか否かを判定する
ことを特徴とする電子カメラ。
【請求項４】
請求項１から請求項３までのいずれか１項に記載の電子カメラにおいて、
前記後端判定部は、前記撮像領域内に複数の被写体像が存在する場合に、所定の位置関係を満たす複数の前記被写体像の群を一つの被写体像として認識する
ことを特徴とする電子カメラ。
【請求項５】
請求項１から請求項４までのいずれか１項に記載の電子カメラにおいて、
前記解析部は、前記被写体像の加速度を示す情報を算出し、
前記予測時間算出部は、一定時間間隔毎に前記解析部が算出する前記移動方向と前記加速度とに基づいて前記予測時間を算出し、
前記撮影制御部は、前記予測時間算出部によって算出される前記予測時間のうち最新の予測時間の経過時に、前記撮像領域を撮影する
ことを特徴とする電子カメラ。
【請求項６】
請求項１から請求項５までのいずれか１項に記載の電子カメラにおいて、
前記予測時間算出部は、前記撮像素子によって前記撮像領域が撮像される一定時間の間隔より短い時間間隔を単位とする前記予測時間を算出する
ことを特徴とする電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体像を撮像する電子カメラに関する。
【背景技術】
【０００２】
特許文献１には、高速度で運動するボール等の運動体の連写画像から動きベクトルを算出し、運動体の運動速度の推定を行う電子カメラが記載されている。
特許文献２には、撮影画像の動き（変化）をモニタリングし、画像に動きがあれば自動的に撮影を行う電子カメラが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−６０９７４号公報
【特許文献２】特開２００５−３３３４２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、引用文献１の発明は、移動体を撮影した画像データを生成する撮影処理を行うものではない。引用文献２の発明は、撮像素子によって撮像可能な撮像領域内に捉えられた移動する被写体像を撮影するものであるが、撮像領域内での被写体像の位置を考慮して撮影処理を行うものではない。すなわち、撮像領域内に移動物体を検出した時点で撮影を行うと、被写体像の前端が撮像領域の端部に捉えられた時点で撮影されることになり、移動する被写体の全体像を撮影することはできない。これでは、移動する被写体像の外観を撮像領域内で広範囲に、特徴的に捉えた撮影を行うことはできない。ここで、移動する被写体を撮影する場合には、移動する被写体像の位置や大きさなどに応じて、移動する被写体像を撮像領域内でより特徴的に捉えた撮影が行われることが望ましい。
【０００５】
本発明は、このような状況に鑑みてなされたもので、移動する被写体像の大きさ等の条件に応じて、撮像領域内における被写体像をより特徴的に捉えた撮影を行う電子カメラを提供する。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、移動する被写体像を撮像した画像信号を出力する撮像素子と、画像信号に基づいて、被写体像の移動方向を算出する解析部と、移動する被写体像の移動方向に対する後端が撮像素子の撮像領域内に捉えられているか否かを判定する後端判定部と、後端判定部の判定結果に応じて、被写体像を撮影するタイミングを異ならせる撮影制御部と、を備えることを特徴とする。
【０００７】
また、本発明は、上記に記載の電子カメラにおいて、解析部は、画像信号に基づいて、被写体像の移動速度を算出し、後端判定部によって被写体像の後端が撮像領域内に捉えられていると判定されると、解析部に算出された移動方向と移動速度とに基づいて、被写体像が撮像領域の中央に移動するまでに経過する時間を予測時間として算出し、被写体像の後端が撮像領域内に捉えられていないと判定されると、被写体像の前端が移動方向前方の撮像領域の端部に移動するまでに経過する時間を予測時間として算出する予測時間算出部をさらに備え、撮影制御部は、予測時間算出部が予測時間を算出した時点から経過した時間を計測し、予測時間の経過時に、撮像領域を撮影することを特徴とする。
【０００８】
また、本発明は、上記に記載の電子カメラにおいて、後端判定部は、撮像領域内に複数の被写体像が存在する場合に、複数の被写体像のうち最も高速に移動する一体の被写体像の後端が撮像領域内に捉えられているか否かを判定することを特徴とする。
【０００９】
また、本発明は、上記に記載の電子カメラにおいて、後端判定部は、撮像領域内に複数の被写体像が存在する場合に、所定の位置関係を満たす複数の被写体像の群を一つの被写体像として認識することを特徴とする。
【００１０】
また、本発明は、上記に記載の電子カメラにおいて、解析部は、被写体像の加速度を示す情報を算出し、予測時間算出部は、一定時間間隔毎に解析部が算出する移動方向と加速度とに基づいて予測時間を算出し、撮影制御部は、予測時間算出部によって算出される予測時間のうち最新の予測時間の経過時に、撮像領域を撮影することを特徴とする。
【００１１】
また、本発明は、上記に記載の電子カメラにおいて、予測時間算出部は、撮像素子によって撮像領域が撮像される一定時間の間隔より短い時間間隔を単位とする予測時間を算出することを特徴とする。
【発明の効果】
【００１２】
以上説明したように、本発明によれば、撮像領域内に被写体像の後端が捉えられているか否かを判定することにより、撮像領域内に占める被写体像の大きさや位置などを判定し、判定結果に応じて撮影タイミングを制御する電子カメラを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態による電子カメラの構成を示すブロック図である。
【図２】本発明の一実施形態による電子カメラにより捉えられる連続するフレームの例を示す図である。
【図３】本発明の一実施形態による電子カメラにより捉えられる連続するフレームの例を示す図である。
【図４】本発明の一実施形態による電子カメラにより算出される時間の関係を示す図である。
【図５】本発明の一実施形態による電子カメラにより算出される時間の関係を示す図である。
【図６】本発明の一実施形態による電子カメラにより算出される時間の関係を示す図である。
【図７】本発明の一実施形態による電子カメラによる自動撮影処理の動作例を示す図である。
【図８】本発明の一実施形態による電子カメラによる自動撮影処理の動作例を示す図である。
【図９】本発明の一実施形態による電子カメラにより捉えられる連続するフレームの例を示す図である。
【図１０】本発明の一実施形態による電子カメラにより算出される時間の関係を示す図である。
【図１１】本発明の一実施形態による電子カメラにより捉えられる連続するフレームの例を示す図である。
【図１２】本発明の一実施形態による電子カメラにより算出される時間の関係を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態について、図面を参照して説明する。
図１は、本実施形態による電子カメラ１００の構成を示すブロック図である。電子カメラ１００は、撮像レンズ鏡筒１と、レンズ制御回路２と、撮像素子８と、映像回路９と、撮像素子制御回路１０と、不揮発メモリー１１と、バッファメモリー１２と、操作検出回路１３と、モニター制御回路１４と、モニター１５と、メモリー制御回路１６と、メモリー１７と、閃光装置１８と、制御部２０とを備えている。
【００１５】
撮像レンズ鏡筒１は、撮像素子８への露光を補正する光学素子を備えている。例えば、撮像レンズ鏡筒１は、撮影画角を変更するズーム機能、通過する光量を調整する絞り機能、手ブレによる像揺れを補正する機能、焦点を調整する機能などを有する。レンズ制御回路２は、制御部２０からの制御信号に応じて撮像レンズ鏡筒１を駆動させ、撮像素子８への露光を補正させる。
【００１６】
撮像素子８は、ＣＣＤ（Charge Coupled Device）、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）等であり、撮像レンズ鏡筒１から露光され結像された像を電気信号に変換してアナログの画像信号を出力する。撮像素子８には、映像回路９と、撮像素子制御回路１０とが接続されている。映像回路９は、撮像素子８が出力する画像信号を増幅し、デジタル信号に変換する。撮像素子制御回路１０は、撮像素子８を駆動させ、撮像素子８により結像された像の画像信号への変換や、変換された画像信号の出力などの動作を制御する。
【００１７】
不揮発メモリー１１には、制御部２０を動作させるプログラムや、撮像され生成された画像データ、ユーザから入力された各種設定や撮像条件などの情報が記憶される。バッファメモリー１２は、制御部２０の制御処理に用いられる一時的な情報の記憶領域であり、例えば、撮像素子８から出力される画像信号や、画像信号に応じてエンジン２０によって生成された画像データなどが制御部２０によって一時的に記憶される。
【００１８】
操作検出回路１３は、電源スイッチ１３ａ、レリーズスイッチ１３ｂ、・・・１３ｎなどの入力部を備え、入力部にユーザから入力される操作情報を、制御信号として制御部２０に出力する。また、操作検出回路１３は、本実施形態により被写体像の後端を捉えたか否かに基づく撮影処理を行うか否かを示す自動レリーズ設定情報の入力を受付ける。入力された自動レリーズ設定情報は、制御部２０によって不揮発メモリー１１に記憶される。
モニター制御回路１４は、例えば、モニター１５の点灯、消灯や明るさ調整などの表示制御や、制御部２０から出力される画像データをモニター１５に表示させる処理を行う。モニター１５は、画像データを表示するディスプレイであり、例えば、ＬＣＤ（Liquid Crystal Display）などの液晶ディスプレイである。
【００１９】
メモリー制御回路１６は、制御部２０とメモリー１７との情報の入出力を制御し、例えば、制御部２０によって生成された画像データをメモリー１７に記憶させる処理や、メモリー１７に記憶されている画像データ等の情報を読み出して制御部２０に出力する処理などを行う。メモリー１７は、例えば、メモリーカードなど電子カメラ１００から抜き差し可能な記憶媒体であり、制御部２０によって生成される画像データなどが記憶される。閃光装置１８は、被写体を照射する発光装置である。閃光装置１８は、赤目防止、撮影前の測光のために撮影時にプリ発光する機能を備えるようにしても良い。
【００２０】
制御部２０は、不揮発メモリー１１に記憶されたプログラムに基づいて電子カメラ１００の各部の動作を制御するマイコンやＣＰＵ（Central Processing Unit）である。例えば、制御部２０は、操作検出回路１３に入力されるユーザからの操作情報に応じて、電子カメラ１００への電源の投入、レンズ制御回路２を介した撮像レンズ鏡筒１の駆動制御、撮像素子制御回路１０を介した撮像素子８の駆動制御、モニター制御回路１４を介したモニター１５の表示制御、被写体の撮影処理などを行う。制御部２０は、画像データ生成部２１と、ライブビュー出力部２２と、解析部２３と、後端判定部２４と、予測時間算出部２５と、撮影処理部２６とを備えている。
【００２１】
画像データ生成部２１は、撮像素子８の撮像領域内に捉えられ映像回路９に出力された画像信号を読み出し、読み出した画像信号に基づいて画像データを生成する画像処理を行う。画像データ生成部２１は、画像処理により生成した画像データをバッファメモリー１２に記憶させる。
ライブビュー出力部２２は、画像データ生成部２１によって生成されバッファメモリー１２に記憶された画像データを一定時間間隔毎に読み出し、読み出した画像データをリアルタイムにモニター１５に出力する。ここで、一定時間間隔とは、例えば１／６０秒であり、この場合、ライブビュー出力部２２によって１秒間に６０フレームの画像データがライブビューとしてモニター１５に表示される。
【００２２】
解析部２３は、画像データ生成部２１によって一定間隔毎に生成される画像データに基づいて、被写体像の動きを解析し、被写体像の移動方向と移動速度とを算出する。例えば、図２は、画像データ生成部２１によって生成された画像データの撮像領域に全体像が納まらない被写体像である自動車が通り過ぎる際に、モニター１５に表示されるライブビュー画面のフレームｔ１〜ｔ３を示す図である。モニター１５には、ライブビュー画像であるフレームｔ１が出力された後、一定時間後（例えば、１／６０秒）にフレームｔ２が出力される。解析部２３は、フレームｔ１とフレームｔ２とに含まれる撮像領域のうちで、略同一の画素のデータが移動している一群の領域を特定し、特定した領域を移動物体として検出し、移動物体を被写体像とする。ここで、解析部２３は、移動する一群の領域の境界が撮像領域の境界と一致している場合は、被写体像の領域の境界が特定されていないと判定する。図２の例では、移動する自動車の像を被写体像ａ１、ａ２として検出する。
【００２３】
ここで、解析部２３は、フレームｔ１と、フレームｔ２との画面領域内における被写体像ａ１、ａ２のそれぞれが占める領域の座標位置を比較し、被写体像の移動方向と、移動距離とを算出する。移動方向は、例えばフレームｔ１において移動物体が占める領域と、フレームｔ２において移動物体が占める領域との撮像領域内における座標位置の角度によって表される。ここで、移動物体同士の角度は、例えば、それぞれのフレームにおける移動物体の画素のうちで撮像領域中の左上から最も近い画素同士をつなげた直線と、一方の画素を通る水平方向の直線とのなす角度や、移動物体の領域の画素のうちで相関が最も高い画素同士をつなげた直線と、一方の画素を通る水平方向の直線とのなす角度などが適用できる。移動距離は、例えばフレーム間で移動した被写体像の画面上における移動ピクセル数によって表される。ここで、フレーム画像は一定の時間間隔で生成されるため、フレーム間での移動距離の大小は移動速度の大小を示すこととなる。例えば、１フレーム間での移動距離がより大きければ被写体像の移動速度がより早いことを示し、移動距離がより小さければ移動速度がより小さいことを示している。本実施形態では、このような移動方向と移動距離とによって、被写体像の動きベクトルが示されることとして説明する。ここで、解析部２３は、撮像領域内に複数の移動物体を検出した場合には、複数の移動物体のうち最も高速に移動する移動物体を被写体像として検出する。
【００２４】
図１に戻り、後端判定部２４は、解析部２３が算出した動きベクトルに基づいて、被写体像の移動方向に向かって後端が撮像領域内に捉えられているか否かを判定する。ここで、移動物体の後端とは、解析部２３によって検出された移動する被写体像が占める領域の境界が特定された場合に、その境界にあたる画素のうち、移動方向に向かって最も後方に位置する画素である。図２の例では、解析部２３によって、被写体像ａ１が右方向に移動していることを示す移動方向の情報が算出され、後端判定部２４によって、フレームｔ３の時点においても移動する被写体像ａ３の領域の後方の境界が特定されておらず撮像領域の端部と一致しており、移動方向の後端は撮像領域内に捉えられていないことが判定される。図３は、撮像素子８によって捉えられる撮像領域に、撮像領域より小さな被写体像である自動車が通り過ぎる際に、モニター１５に表示されるライブビュー画面のフレームｔ１〜ｔ３を示す図である。図３の例では、解析部２３によって、被写体像ａ１が右方向に移動していることを示す移動方向の情報が算出され、後端判定部２４によって、移動する被写体像ａ１の領域の全てが撮像領域内に捉えられており、移動方向の後端が撮像領域内に捉えられていることが判定される。
【００２５】
図１に戻り、予測時間算出部２５は、後端判定部２４によって被写体像の後端が撮像領域内に捉えられていると判定されると、解析部２３が算出した動きベクトルに基づいて、被写体像の中心が撮像領域の中央に移動するまでに経過する時間を予測時間として算出し、後端判定部２４によって被写体像の後端が撮像領域内に捉えられていないと判定されると、算出された動きベクトルに基づいて、被写体像の領域の境界の前端が移動方向前方の撮像領域の端部に移動するまでに経過する時間を予測時間として算出する。ここで、被写体像の中心とは、画像領域内における被写体像の領域の移動方向前端の座標位置の点と、移動方向後端の座標位置の点との中心にあたる点である。
【００２６】
例えば、図４は、予測時間算出部２５が算出する予測時間の例を示す図である。この図において、横軸は時間であり、縦軸は撮像素子８に捉えられる撮像領域内での移動物体（被写体像）が占める領域を表している。符号ｔ３の時点において被写体像の移動方向前端が符号ａの位置に存在し、符号ｔ４の時点において被写体像の前端が符号ｂの位置に存在する場合、ａ点とｂ点との傾きに基づいて移動予測線ｃを算出する。予測時間算出部２５は、後端判定部２４によって被写体像の後端が撮像領域内に捉えられていない場合、被写体像の前端が被写体像の移動方向前方の撮像領域の端部（露光位置ｄ）に移動するまでに経過する予測時間ｅを算出する。ここで、被写体像の移動方向前方の露光位置ｄは、画面端から予め定められた距離（符号ｇ）分、離れた位置とするようにしても良い。
【００２７】
この際、予測時間算出部２５は、移動する被写体像の加速度に基づいて、被写体像が予め定められた撮像位置に移動する予測時間を算出しても良い。例えば、図５は、予測時間算出部２５が加速する被写体について算出する予測時間の例を示す図である。この図において、横軸は時間であり、縦軸は撮像素子８に捉えられる撮像領域内で被写体像が占める領域を表している。この例では、後端判定部２４によって被写体像の後端が撮像領域内に捉えられていると判定されるため、予測時間算出部２５は、被写体像が占める領域の中心の点に基づいて移動予測線を算出する。予測時間算出部２５は、符号ｔ３の時点における被写体像の中心の位置ａと、符号ｔ４の時点における被写体像の中心の位置ｂと、符号ｔ５の時点における被写体像の中心の位置ｃと、符号ｔ６の時点における被写体像の中心の位置ｄとをつなぐ移動予測線（曲線）ｅを算出する。予測時間算出部２５は、移動予測線ｅが画面中央に交わる時点を予測時間ｆとして算出する。このように、予測時間算出部２５は、符号ｔ３における被写体像の中心の位置ａと、符号ｔ４における被写体像の中心の位置ｂとの間での移動距離と、符号ｔ４における被写体像の中心の位置ｂと、符号ｔ５における被写体像の中心の位置ｃとの間での相対的な移動距離を比較することで被写体像の加速度を算出し、移動予測線を算出する。
【００２８】
図６は、後端判定部２４によって被写体像の後端部が捉えられた場合に予測時間算出部２５が算出する予測時間の例を示す図である。ここで、符号ｔ３の時点においては、被写体像の移動方向前端が符号ａの位置に存在し、後端判定部２４によって被写体像の後端部が捉えられていないと判定される。この時点では、予測時間算出部２５は、被写体像の移動方向前端の移動予測線ｃを算出し、被写体像の前端が被写体像の移動方向前方の撮像領域の端部（露光位置ｄ）に移動するまでに経過する予測時間ｅを算出する。そして、符号ｔ４の時点において、後端判定部２４によって、撮像領域内に被写体像の後端が捉えられたと判定されると、予測時間算出部２５は、撮像領域において被写体像が移動する方向に対して占める領域の中央点ｂ‘に応じて算出した移動予測線ｃ’が、露光位置ｄ‘（画面中央）に移動するまでに経過する予測時間ｇを算出する。
【００２９】
ここで、予測時間算出部２５が算出する予測時間は、モニター１５に表示されるライブビューのフレームが生成される時間間隔（例えば、１／６０秒）よりも短い時間間隔を単位として算出される。例えば、図４に示した例では、符号ｔ１、符号ｔ２、符号ｔ３、・・・の時間間隔は１／６０秒であるが、予測時間算出部２５は、制御部２０のコンピュータによって表現可能な任意の桁数（例えば、７桁）に応じた時間間隔（例えば、１／１００００００秒）で算出する。これにより、予測時間算出部２５が算出する予測時間ｅは、符号ｔ１０と符号ｔ１１の間の時間を示しており、モニター１５にライブビューが表示される時間間隔より短く、精度の高い時間間隔で表された予測時間を算出することが可能である。
【００３０】
図１に戻り、撮影処理部２６は、制御部２０から撮像処理開始命令が入力されると光学系を駆動させ、画像データを生成する撮像処理を行う。ここで、撮影処理部２６は、予めユーザから入力された撮影条件に応じて、レンズ制御回路２を介した撮像レンズ鏡筒１のフォーカシング、露出制御、ズーミングや、閃光装置１８のプリ発光などを行う。制御部２０は、このような撮影条件に応じた制御動作によって生じる時間差であるレリーズタイムラグを算出し、予測時間算出部２５によって算出された予測時間からレリーズタイムラグを減算した時間を撮影処理開始時間として撮影タイミングを算出する。また、制御部２０は、予測時間算出部２５が予測時間を算出した時点から経過した時間を計測し、算出した撮影処理開始時間の経過時に、撮影処理部２６に撮影処理を開始させる。このようにすることで、撮像レンズ鏡筒１や閃光装置１８等の制御によるレリーズタイムラグに関わらず、予測時間に露光を開始することが可能となる。
【００３１】
次に、図７と図８とのフローチャートを参照して、電子カメラ１００が自動撮影を行う動作例を説明する。電子カメラ１００に電源が投入され、レリーズスイッチ１３ｂが半押しされると（ステップＳ１００）、制御部２０が、露出合わせ（ＡＥ）（ステップＳ２００）と、オートホワイトバランスの調整（ＡＷＢ）（ステップＳ３００）と、オートフォーカス（ＡＦ）（ステップＳ４００）などの処理を行う。ここで、ＡＷＢとは、被写体色を測定し、モニター１５に出力される画像が最適な色になるように色毎の増幅率を調整するとともに、撮影時の色毎の増幅率を設定する処理である。そして、レリーズスイッチ１３ｂが押下されると（ステップＳ５００）、制御部２０は、不揮発メモリー１１に記憶された自動レリーズ設定情報を読み出す（ステップＳ６００）。制御部２０が読み出した自動レリーズ設定情報が、自動撮影を行わないことを示す場合（ステップＳ６００：ＯＦＦ）、撮影処理部２６は、撮影処理を開始して撮影を行い（ステップＳ８００）、画像データ生成部２１によって生成された画像データを不揮発メモリー１１に記憶させ（ステップＳ９００）、処理が終了する。
【００３２】
一方、ステップＳ６００において制御部２０が読み出した自動レリーズ設定情報が、自動撮影を行うことを示す場合（ステップＳ６００：ＯＮ）、制御部２０は、自動レリーズモードによる撮影を行った後（ステップＳ７００）、処理を終了する。図９は、自動レリーズモードによる撮影の処理動作を示す図である。解析部２３は、画像データ生成部２１によって生成される撮像領域の画像データから、移動物体を検出する（ステップＳ７０１）。ここで、解析部２３が画像データから移動物体を検出できなかった場合（ステップＳ７０１：無し）、再びレリーズスイッチ１３ｂが押下されれば（ステップＳ７０２：ＹＥＳ）、撮影処理部２６はそのタイミングで撮影処理を開始して撮像を行い（ステップＳ７１１）、生成した画像データを不揮発メモリー１１に記憶させて（ステップＳ７１２）処理を終了する。このように、自動レリーズモードであっても、半押しの後にレリーズスイッチ１３ｂが押下されればその時点で撮影を行うようにすることができる。
【００３３】
一方、ステップＳ７０２で、レリーズスイッチ１３ｂが押下されなければ、自動レリーズをキャンセルするか否かを示す情報の入力を受付ける（ステップＳ７０３）。自動レリーズをキャンセルすることを示す情報が操作検出回路１３に入力されると（ステップＳ７０３：ＹＥＳ）、制御部２０は、処理を終了する。一方、自動レリーズをキャンセルすることを示す情報が入力されなければ（ステップＳ７０３：ＮＯ）、ステップＳ７０１に戻る。ステップＳ７０１で、解析部２３が画像データ内に移動物体を検出すれば（ステップＳ７０１：有り）、解析部２３は、移動物体の動きベクトルを算出する（ステップＳ７０４）。ここで、後端判定部２４は、解析部２３が検出した移動物体の後端が画像データに捉えられているか否かを判定する（ステップＳ７０５）。後端判定部２４が、画像データ内に被写体像の後端が捉えられていると判定すると（ステップＳ７０５：有り）、予測時間算出部２５は、解析部２３が算出した動きベクトルに基づいて、被写体像が画面中央に移動するまでに経過する予測時間を算出する。一方、後端判定部２４が、画像データに被写体像の後端が捉えられていないと判定すると（ステップＳ７０５：無し）、予測時間算出部２５は、解析部２３が算出した動きベクトルに基づいて、被写体像の前端が移動方向前方の前記撮像領域の端部に移動するまでに経過する予測時間を算出する（ステップＳ７０７）。
【００３４】
そして、制御部２０は、予測時間算出部２５が算出した予測時間の値から、レリーズタイムラグを減算した値を撮影処理開始時間として算出する（ステップＳ７０８）。制御部２０は、自身が備える計時手段により、撮影時間算出部２５が撮影処理開始時間を算出した時点から経過した時間を計測し、撮影処理開始時間が経過すると（ステップＳ７０９：ＹＥＳ）、ステップＳ７１１に進み、撮影処理を行い、処理を終了する。撮影処理部２６は、算出した撮影処理開始時間が経過する前に、１／６０秒が経過し、画像データ生成部２１が画像データを生成してモニター１５に新たなフレームが出力されると（ステップＳ７１０：ＮＯ）、ステップＳ７０１に戻る。
【００３５】
なお、解析部２３が撮像領域から検出する被写体像は、撮像素子８によって撮像領域内に捉えられる複数の像のうち、所定の位置関係を満たす複数の被写体像の群により構成されるようにしても良い。例えば、図９は、撮像素子８によって捉えられる画像領域内に、移動物体の群が捉えられる例を示している。これらの移動物体は、それぞれの移動物体間の距離が予め定められた範囲内の移動物体である。この複数の移動物体は、移動速度にバラツキがあるとする。この場合、フレーム毎に被写体像の群の中心点が変化するため、被写体像の中心点が予測できない。この場合、予測時間算出部２５は、定められた範囲内の複数の移動物体の群を被写体像として、符号ｔ４に示すように、移動物体の群の移動方向に最前の移動物体が移動方向前方の前記撮像領域の端部に移動するまでに経過する時間を予測時間として算出する。図１０は、図９に示した被写体像の群について予測時間算出部２５が算出する予測時間の例を示した図である。解析部２３は、検出した移動物体（移動物体ａ、移動物体ｂ、・・・）のそれぞれについての動きベクトルを算出し、予測時間算出部２５は、移動物体のうち最も早く露光位置ｄに移動すると予測される移動物体ｂが移動方向前方の撮像領域の端部に移動するまでに経過する予測時間ｅを算出する。
【００３６】
また、撮像素子８によって撮像領域内に捉えられる複数の移動物体のそれぞれを中心として定められた範囲内に他の移動物体を検出しない場合には、それぞれの移動物体の移動予測線が画面中央に最も近づくまでに経過する予測時間を算出するようにしても良い。図１１は、撮像素子８によって捉えられる画像領域内に、３体の移動物体によって構成される被写体像が捉えられた画面の例を示している。図１２は、図１１に示した被写体像の群について予測時間算出部２５が算出する予測時間の例を示す図である。解析部２３は、検出した移動物体のそれぞれについての動きベクトルを算出し、予測時間算出部２５は、移動物体のそれぞれの移動予測線と画面中央（露光位置ａ）との差が最も小さくなる時点までに経過する予測時間ｂを算出する。
【００３７】
以上説明したように、本発明の電子カメラ１００によれば、撮像素子８によって捉えられる撮像領域内に被写体像の後端が捉えられている場合には、被写体像が撮像領域の中央に位置する時点での撮影を行い、被写体像の後端が捉えられていない場合には、被写体像の前端が移動方向前方の撮像領域の端部に位置する時点での撮像を行うことができ、移動する被写体像をより広範囲に、特徴的に捉えた撮影を行うことが可能である。
【符号の説明】
【００３８】
８…撮像素子、２０…制御部、２３…解析部、２４…後端判定部、２５…予測時間算出部、１００…電子カメラ
【図１】
2010206274.tif 000003
【図２】
2010206274.tif 000004
【図３】
2010206274.tif 000005
【図４】
2010206274.tif 000006
【図５】
2010206274.tif 000007
【図６】
2010206274.tif 000008
【図７】
2010206274.tif 000009
【図８】
2010206274.tif 000010
【図９】
2010206274.tif 000011
【図１０】
2010206274.tif 000012
【図１１】
2010206274.tif 000013
【図１２】
2010206274.tif 000014