(57)【要約】【課題】  撮影状況に応じた撮影指示タイミングのタイムラグを得ることができる撮像装置及びそのプログラムを実現する。【解決手段】  撮影シーン及びフレームレートの高さに応じたズレタイミング情報を記録したズレタイミングテーブルを備え、ユーザによって選択された撮影シーン及びズレターミング情報に応じたズレタイミング情報を該ズレタイミングテーブルから取得する。そして、シャッタボタンが全押しされたときのタイミングと該取得したズレタイミング情報に基づいて定められるタイミングで撮像されたフレーム画像データをシャッタチャンスの画像であると選択し、該選択したフレーム画像データを推奨画像として最初に表示させる。【選択図】  図５
2008227820.tif 000002
【特許請求の範囲】
【請求項１】
被写体を連続して撮像していく連続撮像制御手段と、
ユーザが任意のタイミングを指示するタイミング指示手段と、
前記タイミング指示手段により指示されたタイミングに基づいて、前記連続撮像制御手段により撮像された複数の画像データを取得する画像取得手段と、
撮影状況を取得する取得手段と、
前記取得手段により取得された撮影状況に応じたズレタイミング情報を取得するズレタイミング情報取得手段と、
前記ズレタイミング情報取得手段により取得されたズレタイミング情報及び前記画像取得手段により取得された画像データを用いて所定の処理を実行させる制御手段と、
を備えたこと特徴とする撮像装置。
【請求項２】
複数の撮影シーンと、
前記複数の撮影シーンのうち、ユーザが撮影状況に応じた撮影シーンを選択するための撮影シーン選択手段と、
を備え、
前記取得手段は、
前記撮影シーン選択手段により指定された撮影シーンを撮影状況として取得する手段を含むことを特徴とする請求項１記載の撮像装置。
【請求項３】
前記複数の撮影シーンにそれぞれに対応する撮影条件を記録した撮影条件テーブルを備え、
前記連続撮像制御手段は、
撮影条件テーブルから前記撮影シーン選択手段により選択された撮影シーンに対応する撮影条件を取得し、該取得した撮影条件で撮像を行なうことを特徴とする請求項２記載の撮像装置。
【請求項４】
ユーザが前記連続撮像制御手段により連続撮像されるフレームレートの高さを選択するためのフレームレート選択手段を備え、
前記取得手段は、
前記フレームレート選択手段により選択された高さのフレームレートを撮影状況として取得する手段を含むことを特徴とする請求項１乃至３の何れかに記載の撮像装置。
【請求項５】
前記連続撮像制御手段により撮像される画像データに基づいて、被写体の動き量を検出する動き量検出手段を備え、
前記取得手段は、
前記動き量検出手段により検出された動き量を撮影状況として取得する手段を含むことを特徴とする請求項１乃至４の何れかに記載の撮像装置。
【請求項６】
前記画像取得手段は、
前記タイミング指示手段により指示されたタイミングの前後、又は、指示されたタイミング以前又は以後に前記連続撮像制御手段により撮像された複数の画像データを取得することを特徴とする請求項１乃至５の何れかに記載の撮像装置。
【請求項７】
各撮影状況に応じたズレタイミング情報を記録したテーブルを備え、
前記ズレタイミング情報取得手段は、
前記取得手段により取得された撮影状況に応じたズレタイミング情報を前記テーブルから取得することを特徴とする請求項１乃至６の何れかに記載の撮像装置。
【請求項８】
前記画像取得手段により取得された画像データのうち、ユーザが任意の画像データを選択するための選択手段と、
前記選択手段により選択された画像データが前記連続撮像制御手段により撮像されたタイミングと、前記タイミング指示手段により指示されたタイミングとのズレ時間に基づいて、前記取得手段により取得された撮影状況に対応する前記テーブルに記録されているズレタイミング情報の記録を更新させる記録更新制御手段と、
を備えたことを特徴とする請求項７記載の撮像装置。
【請求項９】
前記制御手段は、
前記ズレタイミング取得手段により取得されたズレタイミング情報に基づいて、前記画像取得手段により取得された画像データの表示を制御する表示制御手段を含むことを特徴とする請求項１乃至８の何れかに記載の撮像装置。
【請求項１０】
前記表示制御手段は、
前記画像取得手段により取得された複数の画像データのうち、前記ズレタイミング情報取得手段により取得されたズレタイミング情報及び前記タイミング指示手段により指示されたタイミングで定められるタイミングで前記連続撮像制御手段により撮像された画像データを最初に単一表示させることを特徴とする請求項９記載の撮像装置。
【請求項１１】
前記表示制御手段は、
前記画像取得手段により取得された複数の画像データをマルチ表示させるとともに、前記ズレタイミング情報取得手段により取得されたズレタイミング情報及び前記タイミング指示手段により指示されたタイミングで定められるタイミングで前記連続撮像制御手段により撮像された画像データを最初に差別表示させることを特徴とする請求項９記載の撮像装置。
【請求項１２】
ユーザが前記画像取得手段により取得された画像データのうち、任意の画像データを指定する画像指定手段を備え、
前記表示制御手段は、
前記画像指定手段により画像データが指定された場合は、該単一表示又は差別表示させる画像データを該指定された画像データに変更させて表示させることを特徴とする請求項９乃至１１の何れかに記載の撮像装置。
【請求項１３】
前記選択手段により選択された画像データを記録手段に記録する記録制御手段を備えたことを特徴とする請求項８乃至１２の何れかに記載の撮像装置。
【請求項１４】
前記選択手段は、
ユーザによって所定の操作が行なわれたときに前記表示制御手段により単一表示又は識別表示されている画像データを選択することを特徴とする請求項１３記載の撮像装置。
【請求項１５】
ユーザが画像データの記録を指示する記録指示手段と、
前記記録指示手段により画像データの記録が指示された場合は、前記画像取得手段により取得された画像データを記録手段に記録する記録制御手段と、
を備え、
前記選択手段は、
前記記録指示手段により画像データの記録が指示されたときに前記表示制御手段により単一表示又は識別表示されている画像データを選択することを特徴とする請求項９乃至１２の何れかに記載の撮像装置。
【請求項１６】
前記記録制御手段は、
前記記録指示手段により画像データの記録が指示された場合は、該記録が指示されたときに前記表示制御手段により単一表示又は識別表示された画像データを記録することを特徴とする請求項１５記載の撮像装置。
【請求項１７】
前記制御手段は、
前記ズレタイミング取得手段により取得されたズレタイミング情報に基づいて、前記画像取得手段により取得された画像データの記録を制御する記録制御手段を含むことを特徴とする請求項１乃至７の何れかに記載の撮像装置。
【請求項１８】
前記記録制御手段は、
前記画像取得手段により取得された複数の画像データのうち、前記ズレタイミング情報取得手段により取得されたズレタイミング及び前記タイミング指示手段により指示されたタイミングで定められるタイミングで前記連続撮像制御手段により撮像された画像データを記録することを特徴とする請求項１７記載の撮像装置。
【請求項１９】
被写体を連続して撮像していく連続撮像制御処理と、
ユーザの操作に応じて任意のタイミングを指示するタイミング指示処理と、
前記タイミング指示処理により指示されたタイミングに基づいて、前記連続撮像制御処理により撮像された複数の画像データを取得する画像取得処理と、
撮影状況を取得する取得処理と、
前記取得処理により取得された撮影状況に応じたズレタイミング情報を取得するズレタイミング情報取得処理と、
前記ズレタイミング情報取得処理により取得されたズレタイミング情報及び前記画像取得処理により取得された画像データを用いて所定の処理を実行させる制御処理と、
を含み、上記各処理をコンピュータで実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びそのプログラムに係り、詳しくは、撮影指示タイミングのタイムラグを得ることができる撮像装置及びそのプログラムに関する。
【背景技術】
【０００２】
電子カメラ等の撮像装置においては、ユーザがシャッタチャンスだと判断してシャッタボタンを押下すると、その操作に応じて静止画撮影処理を行っていたが、シャッタチャンスと判断したタイミングと、シャッタボタン押下時のタイミングとが多少ズレてしまい、ユーザが撮りたいタイミングで撮影された画像を得ることはできなかった。
このような問題に鑑み、タイムラグ測定モードを設け、ランプが光ってからシャッタボタンを押下するまでの時間を測定し（タイムラグ）、静止画撮影モードにおいては、シャッタボタンが全押しされた時点から該測定した時間だけ遡った画像を記録するという技術が開発された（特許文献１）。
【０００３】
【特許文献１】公開特許公報  特開２００２−２７１６７３
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術によれば、各個人の撮影タイミングのタイムラグを得ることはできるが、同じ人物であっても被写体の状況によってタイムラグは変わってしまうものであり、撮影状況に応じたタイムラグを得ることはできなかった。
【０００５】
そこで本発明は、かかる従来の問題点に鑑みてなされたものであり、撮影状況に応じた撮影指示タイミングのタイムラグを得ることができる撮像装置及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的達成のため、請求項１記載の発明による撮像装置は、被写体を連続して撮像していく連続撮像制御手段と、
ユーザが任意のタイミングを指示するタイミング指示手段と、
前記タイミング指示手段により指示されたタイミングに基づいて、前記連続撮像制御手段により撮像された複数の画像データを取得する画像取得手段と、
撮影状況を取得する取得手段と、
前記取得手段により取得された撮影状況に応じたズレタイミング情報を取得するズレタイミング情報取得手段と、
前記ズレタイミング情報取得手段により取得されたズレタイミング情報及び前記画像取得手段により取得された画像データを用いて所定の処理を実行させる制御手段と、
を備えたこと特徴とする。
【０００７】
また、例えば、請求項２に記載されているように、複数の撮影シーンと、
前記複数の撮影シーンのうち、ユーザが撮影状況に応じた撮影シーンを選択するための撮影シーン選択手段と、
を備え、
前記取得手段は、
前記撮影シーン選択手段により指定された撮影シーンを撮影状況として取得する手段を含むようにしてもよい。
【０００８】
また、例えば、請求項３に記載されているように、前記複数の撮影シーンにそれぞれに対応する撮影条件を記録した撮影条件テーブルを備え、
前記連続撮像制御手段は、
撮影条件テーブルから前記撮影シーン選択手段により選択された撮影シーンに対応する撮影条件を取得し、該取得した撮影条件で撮像を行なうようにしてもよい。
【０００９】
また、例えば、請求項４に記載されているように、ユーザが前記連続撮像制御手段により連続撮像されるフレームレートの高さを選択するためのフレームレート選択手段を備え、
前記取得手段は、
前記フレームレート選択手段により選択された高さのフレームレートを撮影状況として取得する手段を含むようにしてもよい。
【００１０】
また、例えば、請求項５に記載されているように、前記連続撮像制御手段により撮像される画像データに基づいて、被写体の動き量を検出する動き量検出手段を備え、
前記取得手段は、
前記動き量検出手段により検出された動き量を撮影状況として取得する手段を含むようにしてもよい。
【００１１】
また、例えば、請求項６に記載されているように、前記画像取得手段は、
前記タイミング指示手段により指示されたタイミングの前後、又は、指示されたタイミング以前又は以後に前記連続撮像制御手段により撮像された複数の画像データを取得するようにしてもよい。
【００１２】
また、例えば、請求項７に記載されているように、各撮影状況に応じたズレタイミング情報を記録したテーブルを備え、
前記ズレタイミング情報取得手段は、
前記取得手段により取得された撮影状況に応じたズレタイミング情報を前記テーブルから取得するようにしてもよい。
【００１３】
また、例えば、請求項８に記載されているように、前記画像取得手段により取得された画像データのうち、ユーザが任意の画像データを選択するための選択手段と、
前記選択手段により選択された画像データが前記連続撮像制御手段により撮像されたタイミングと、前記タイミング指示手段により指示されたタイミングとのズレ時間に基づいて、前記取得手段により取得された撮影状況に対応する前記テーブルに記録されているズレタイミング情報の記録を更新させる記録更新制御手段と、
を備えるようにしてもよい。
【００１４】
また、例えば、請求項９に記載されているように、前記制御手段は、
前記ズレタイミング取得手段により取得されたズレタイミング情報に基づいて、前記画像取得手段により取得された画像データの表示を制御する表示制御手段を含むようにしてもよい。
【００１５】
また、例えば、請求項１０に記載されているように、前記表示制御手段は、
前記画像取得手段により取得された複数の画像データのうち、前記ズレタイミング情報取得手段により取得されたズレタイミング情報及び前記タイミング指示手段により指示されたタイミングで定められるタイミングで前記連続撮像制御手段により撮像された画像データを最初に単一表示させるようにしてもよい。
【００１６】
また、例えば、請求項１１に記載されているように、前記表示制御手段は、
前記画像取得手段により取得された複数の画像データをマルチ表示させるとともに、前記ズレタイミング情報取得手段により取得されたズレタイミング情報及び前記タイミング指示手段により指示されたタイミングで定められるタイミングで前記連続撮像制御手段により撮像された画像データを最初に差別表示させるようにしてもよい。
【００１７】
また、例えば、請求項１２に記載されているように、ユーザが前記画像取得手段により取得された画像データのうち、任意の画像データを指定する画像指定手段を備え、
前記表示制御手段は、
前記画像指定手段により画像データが指定された場合は、該単一表示又は差別表示させる画像データを該指定された画像データに変更させて表示させるようにしてもよい。
【００１８】
また、例えば、請求項１３に記載されているように、前記選択手段により選択された画像データを記録手段に記録する記録制御手段を備えるようにしてもよい。
【００１９】
また、例えば、請求項１４に記載されているように、前記選択手段は、
ユーザによって所定の操作が行なわれたときに前記表示制御手段により単一表示又は識別表示されている画像データを選択するようにしてもよい。
【００２０】
また、例えば、請求項１５に記載されているように、ユーザが画像データの記録を指示する記録指示手段と、
前記記録指示手段により画像データの記録が指示された場合は、前記画像取得手段により取得された画像データを記録手段に記録する記録制御手段と、
を備え、
前記選択手段は、
前記記録指示手段により画像データの記録が指示されたときに前記表示制御手段により単一表示又は識別表示されている画像データを選択するようにしてもよい。
【００２１】
また、例えば、請求項１６に記載されているように、前記記録制御手段は、
前記記録指示手段により画像データの記録が指示された場合は、該記録が指示されたときに前記表示制御手段により単一表示又は識別表示された画像データを記録するようにしてもよい。
【００２２】
また、例えば、請求項１７に記載されているように、前記制御手段は、
前記ズレタイミング取得手段により取得されたズレタイミング情報に基づいて、前記画像取得手段により取得された画像データの記録を制御する記録制御手段を含むようにしてもよい。
【００２３】
また、例えば、請求項１８に記載されているように、前記記録制御手段は、
前記画像取得手段により取得された複数の画像データのうち、前記ズレタイミング情報取得手段により取得されたズレタイミング及び前記タイミング指示手段により指示されたタイミングで定められるタイミングで前記連続撮像制御手段により撮像された画像データを記録するようにしてもよい。
【００２４】
上記目的達成のため、請求項１９記載の発明によるプログラムは、被写体を連続して撮像していく連続撮像制御処理と、
ユーザの操作に応じて任意のタイミングを指示するタイミング指示処理と、
前記タイミング指示処理により指示されたタイミングに基づいて、前記連続撮像制御処理により撮像された複数の画像データを取得する画像取得処理と、
撮影状況を取得する取得処理と、
前記取得処理により取得された撮影状況に応じたズレタイミング情報を取得するズレタイミング情報取得処理と、
前記ズレタイミング情報取得処理により取得されたズレタイミング情報及び前記画像取得処理により取得された画像データを用いて所定の処理を実行させる制御処理と、
を含み、上記各処理をコンピュータで実行させることを特徴とする。
【発明の効果】
【００２５】
本願発明によれば、撮影状況に応じた実際に撮影を指示したタイミングとシャッタチャンスのタイミングとのタイムラグ（ズレタイミング情報）を取得することができる。
【発明を実施するための最良の形態】
【００２６】
以下、本実施の形態について、本発明の撮像装置をデジタルカメラに適用した一例として図面を参照して詳細に説明する。
[第１の実施の形態]
Ａ．デジタルカメラの構成
図１は、本発明の撮像装置を実現するデジタルカメラ１の電気的な概略構成を示すブロック図である。
デジタルカメラ１は、撮影レンズ２、レンズ駆動ブロック３、絞り４、ＣＣＤ５、ドライバ６、ＴＧ（timing generator）７、ユニット回路８、画像生成部９、ＣＰＵ１０、キー入力部１１、メモリ１２、ＤＲＡＭ１３、フラッシュメモリ１４、画像表示部１５、バス１６を備えている。
【００２７】
撮影レンズ２は、図示しない複数のレンズ群から構成されるフォーカスレンズ、ズームレンズ等を含む。そして、撮影レンズ２にはレンズ駆動ブロック３が接続されている。レンズ駆動ブロック３は、フォーカスレンズ、ズームレンズをそれぞれ光軸方向に沿って駆動させるフォーカスモータ、ズームモータと、ＣＰＵ１０から送られてくる制御信号にしたがって、フォーカスモータ、ズームモータを駆動させるフォーカスモータドライバ、ズームモータドライバから構成されている（図示略）。
【００２８】
絞り４は、図示しない駆動回路を含み、駆動回路はＣＰＵ１０から送られてくる制御信号にしたがって絞り４を動作させる。
絞り４とは、撮影レンズ２から入ってくる光の量を制御する機構のことをいう。
【００２９】
ＣＣＤ５は、ドライバ６によって駆動され、一定周期毎に被写体像のＲＧＢ値の各色の光の強さを光電変換して撮像信号としてユニット回路８に出力する。このドライバ６、ユニット回路８の動作タイミングはＴＧ７を介してＣＰＵ１０により制御される。なお、ＣＣＤ５はベイヤー配列の色フィルターを有しており、電子シャッタとしての機能も有する。この電子シャッタのシャッタ速度は、ドライバ６、ＴＧ７を介してＣＰＵ１０によって制御される。
【００３０】
ユニット回路８には、ＴＧ７が接続されており、ＣＣＤ５から出力される撮像信号を相関二重サンプリングして保持するＣＤＳ（Correlated Double Sampling）回路、そのサンプリング後の撮像信号の自動利得調整を行なうＡＧＣ（Automatic Gain Control）回路、その自動利得調整後のアナログの撮像信号をデジタル信号に変換するＡ／Ｄ変換器から構成されており、ＣＣＤ５から出力された撮像信号はユニット回路８を経てデジタル信号として画像生成部９に送られる。
【００３１】
画像生成部９は、ユニット回路８から送られてきた画像データに対してγ補正処理、ホワイトバランス処理などの処理を施すとともに、輝度色差信号（ＹＵＶデータ）を生成し、該生成された輝度色差信号の画像データはＣＰＵ１０に送られる。つまり、画像生成部９は、ＣＣＤ５から出力された画像データに対して画像処理を施す。
【００３２】
ＣＰＵ１０は、ＣＣＤ５への撮像制御、該撮像された画像データのＤＲＡＭ１３への記憶処理、フラッシュメモリ１４への記録処理、画像データの表示処理を行う機能を有するとともに、デジタルカメラ１の各部を制御するワンチップマイコンである。また、ＣＰＵ１０はクロック回路を含み、タイマーとしての機能も有する。
特に、ＣＰＵ１０は、被写体を連続して撮像していく機能（連続撮像制御手段）、ユーザによって任意に指示されたタイミングに基づいて、該連続撮像された複数の画像データを取得する機能（画像取得手段）、撮影状況を取得する機能（取得手段）、該取得された撮影状況に応じたズレタイミング情報を取得する機能（ズレタイミング情報取得手段）、該取得されたズレタイミング情報及び該取得された画像データを用いて所定の処理を実行させる機能（制御手段）も有する。
【００３３】
キー入力部１１は、半押し全押し可能なシャッタボタン、モード切替キー、フレームレート設定キー、撮影シーン設定キー、十字キー、ＳＥＴキー等の複数の操作キーを含み、ユーザのキー操作に応じた操作信号をＣＰＵ１０に出力する。このキー入力部１１は、本発明のタイミング指示手段、選択手段、指定手段、指示手段として機能を有する。
メモリ１２には、ＣＰＵ１０が各部を制御するのに必要な制御プログラム、及び必要なデータ（ズレタイミングテーブル、撮影条件テーブルなど）が記録されており、ＣＰＵ１０は、該プログラムに従い動作する。
【００３４】
ＤＲＡＭ１３は、ＣＣＤ５によって撮像された後、ＣＰＵ１０に送られてきた画像データを一時記憶するバッファメモリとして使用されるとともに、ＣＰＵ１０のワーキングメモリとして使用される。
フラッシュメモリ１４は、圧縮された画像データを保存する記録媒体である。
【００３５】
画像表示部１５は、カラーＬＣＤとその駆動回路を含み、撮影待機状態にあるときには、ＣＣＤ５によって撮像された被写体をスルー画像として表示し、記録画像の再生時には、フラッシュメモリ１４から読み出され、伸張された記録画像を表示させる。
【００３６】
Ｂ．デジタルカメラ１の動作
実施の形態におけるデジタルカメラ１の動作を図２及び図３のフローチャートに従って説明する。
ユーザのキー入力部１１のモード切替キーの操作により静止画撮影モードが設定されると、ステップＳ１で、ＣＰＵ１０は、所定のフレームレート（たとえば、３０ｆｐｓ）でＣＣＤ５による撮像を開始させる。
次いで、ステップＳ２で、ＣＰＵ１０は、該ＣＣＤ５により順次撮像され、画像生成部９によって順次生成された輝度色差信号の画像データをバッファメモリ（ＤＲＡＭ１３）に記憶し、該記憶した画像データを画像表示部１５に表示させるという、いわゆるスルー画像表示を開始する。
【００３７】
次いで、ステップＳ３で、ＣＰＵ１０は、ユーザによってフレームレート（連写速度）設定モードに設定されたか否かを判断する。この判断は、フレームレート設定キーの操作に対応する操作信号がキー入力部１１から送られてきたか否かにより判断する。ここで、ユーザは、現在の動画撮像のフレームレートを、現在の被写体の状況に応じたフレームレートに設定したい場合にフレームレート設定キーを操作することにより、フレームレートの高さを変更することができる。
【００３８】
ステップＳ３で、フレームレート設定モードに設定されたと判断すると、ステップＳ４で、ＣＰＵ１０は、ユーザによって任意のフレームレートが選択されたか否かを判断する。
このとき、ＣＰＵ１０は、フレームレート設定モードに設定されたと判断すると、複数のフレームレートの高さ（例えば、１５ｆｐｓ、３０ｆｐｓ、６０ｆｐｓ等のフレームレート）を画像表示部１５に一覧表示させ、ユーザは該一覧表示された複数の高さのフレームレートの中から、任意の高さのフレームレートを十字キー及びＳＥＴキーの操作を行なうことにより選択することができる。ここで、ユーザは、被写体の動きが速い場合には高いフレームレートを選択し、被写体の動きが静止又は緩やかな場合は低いフレームレートを選択する。ここでは、比較的動きが速いバッティングを行なう被写体を撮影するので、「６０ｆｐｓ」を選択したものとする。
【００３９】
このユーザのフレームレートの高さの選択について簡単に説明すると、十字キーの操作により任意のフレームレートの高さを仮選択することができ、該仮選択した高さのフレームレートでＯＫと思う場合はＳＥＴキーを操作することにより、該仮選択している高さのフレームレートを選択することができる。このとき、仮選択されている高さのフレームレートは他の高さのフレームレートとは差別表示させる。
なお、ＣＰＵ１０は、複数のフレームレートの高さを一覧表示させる際には、現在の動画撮像により撮像されている高さのフレームレートを予め仮選択しておくようにしてもよいし、現在の動画撮像により撮像されている高さのフレームレートを一覧表示させているフレームレートの高さの中から除外するようにしてもよい。
【００４０】
ステップＳ４で、フレームレートの高さの選択が行なわれていないと判断すると選択が行なわれたと判断するまでステップＳ４に留まり、フレームレートの高さの選択が行なわれたと判断すると、ステップＳ５に進み、ＣＰＵ１０は、動画撮像のフレームレートの高さを該選択されたフレームレートの高さに変更するとともに、バッファメモリのレート記憶領域に該変更されたフレームレートの高さを記憶させて、ステップＳ６に進む。これにより、変更後は該変更されたフレームレートの高さで、動画が撮像されることになる。なお、このレート記憶領域に記憶されるフレームレートの高さは現在の動画撮像のフレームレートの高さのみであり、フレームレートの高さが変更されると、該変更後の高さが記憶される。
【００４１】
一方、ステップＳ３で、フレームレート設定モードに設定されていないと判断するとそのままステップＳ６に進む。
ステップＳ６に進むと、ＣＰＵ１０は、撮影シーン設定モードに設定されたか否かを判断する。この判断は、撮影シーン設定キーの操作に対応する操作信号がキー入力部１１から送られてきたか否かにより判断する。ここで、ユーザが現在の被写体の状況に最も適した撮影シーンの撮影条件で被写体を撮影したい場合には撮影シーン設定モードキーを操作することにより、撮影条件を変更することができる。
【００４２】
ステップＳ６で、撮影シーン設定モードに設定されたと判断すると、ステップＳ７に進み、ＣＰＵ１０は、ユーザによって任意の撮影シーンが選択されたか否かを判断する。
このとき、ＣＰＵ１０は、撮影シーン設定モードに設定されたと判断すると、メモリ１２に記憶されている複数種の撮影シーンの名称を画像表示部１５に一覧表示させ、ユーザが該一覧表示された複数種の撮影シーンの名称の中から任意の撮影シーンを十字キー及びＳＥＴキーを操作することにより選択することができる。なお、予めメモリ１２には、複数種の撮影シーンの名称と、該各撮影シーンに対応する撮影条件（絞り、シャッタ速度、感度等）が記録された撮影条件テーブルが記録されている。ここで、ユーザが現在の被写体の状況に最も適した撮影シーンを選択する。
【００４３】
この撮影シーンとしては、「人物を写す」、「風景を写す」、「子供を写す」、「スポーツを写す」等の複数の撮影シーンがあり、該各撮影シーンに対応する撮影条件も記録されている。ここでは、バッティングを行なう被写体を撮影するので、「スポーツ」を選択したものとする。
このユーザの撮影シーンの選択について具体的に説明すると、十字キーの操作により任意の撮影シーンを仮選択することができ、該仮選択した撮影シーンでＯＫと思う場合はＳＥＴキーを操作することにより、該仮選択している撮影シーンを選択することができる。このとき、仮選択されている撮影シーンは他の撮影シーンとは差別表示させる。
【００４４】
なお、撮影シーンを一覧表示させることなく、撮影シーン毎に個別表示させるようにしてもよい。この場合は、十字キーの操作を行なうことにより、個別表示させる撮影シーンをコマ送りさせていき、ＳＥＴキーの操作が行なわれると該個別表示されている撮影シーンを選択する。
【００４５】
ステップＳ７で、撮影シーンが選択されていないと判断すると、撮影シーンが選択されるまでステップＳ７に留まり、撮影シーンが選択されたと判断すると、ステップＳ８に進み、ＣＰＵ１０は、現在の動画撮像の撮影条件を該選択された撮影シーンに対応する撮影条件に変更するとともに、バッファメモリの撮影シーン記憶領域に該選択された撮影シーンの情報（例えば、名称）を記憶させてステップＳ９に進む。これにより、撮影シーンの選択後は、該変更された撮影条件（該選択された撮影シーンに対応する撮影条件）で、動画が撮像されることになり、現在の撮影状況に適した撮影条件で撮像することができる。なお、この撮影シーン記憶領域に記憶される撮影シーンの名称は直近に選択された撮影シーンの名称であり、撮影シーンが再び選択されると該選択された撮影シーンの名称のみが記憶される。
【００４６】
ステップＳ９に進むと、ＣＰＵ１０は、ユーザによってシャッタボタンが半押しされたか否かを判断する。この判断は、シャッタボタンの半押し操作に対応する操作信号がキー入力部１１から送られてきたか否かにより判断する。
このとき、ユーザが間もなくシャッタチャンスが到来するだろうと思う場合にシャッタボタンの半押し操作を行なう。
【００４７】
ステップＳ９で、シャッタボタンが半押しされていないと判断すると、ステップＳ３に戻り、上記した動作を繰り返す。
これにより、ユーザがシャッタボタンを半押し操作するまでは、フレームレートの高さ、撮影シーンの選択を変更することができる。
【００４８】
なお、フレームレートや撮影シーンが選択されると、該選択された高さのフレームレートで撮像したり、該選択された撮影シーンに対応する撮影条件で撮像するようにしたが、シャッタボタン半押し以降の撮像処理に対してのみに、ユーザによって選択されたフレームレートや撮影シーンに対応する撮影条件で撮像するようにしてもよい。つまり、シャッタボタンが半押しされるまでは、フレームレートや撮影シーンが選択されても、該選択されたフレームレートや該選択された撮影シーンに対応する撮影条件が撮像処理に影響されない。
【００４９】
一方、ステップＳ９で、シャッタボタンが半押しされたと判断すると、ステップＳ１０に進み、ＣＰＵ１０は、シャッタボタンの半押し後に撮像されたフレーム画像データを順次バッファメモリに循環記憶させていく処理を開始する。
この循環記憶とは、バッファメモリの空き容量がなくなるまで、撮像されたフレーム画像データを順次記憶させて蓄積させていき、バッファメモリの空き容量がなくなると、新たに撮像されたフレーム画像データを、バッファメモリに記憶されている複数のフレーム画像データのうち一番古いフレーム画像データの上に上書きしていく。これにより、直近に撮像されたフレーム画像データから一定時間前までのフレーム画像データが記憶されていることになる。
【００５０】
図４は、あるタイミング時に画像表示部１５に表示される画像の様子を示すものであり、これらの画像のタイミングは、Ａ→Ｃ→Ｂというように時間が経過しているものとする。
図４のＡはシャッタボタン半押し後、最初に撮像され表示された画像の様子を示すものである。
【００５１】
次いで、ステップＳ１１で、ＣＰＵ１０は、ユーザによってシャッタボタンが全押しされたか否かを判断する。この判断は、シャッタボタンの全押し操作に対応する操作信号がキー入力部１１から送られてきたか否かにより判断する。
このとき、ユーザはシャッタチャンスが到来したと判断した時に、シャッタボタンを全押し操作する。
【００５２】
ステップＳ１１で、シャッタボタンが全押しされていないと判断すると、シャッタボタンが全押しされるまでステップＳ１１に留まり、シャッタボタンが全押しされたと判断すると、図３のステップＳ１２に進み、ＣＰＵ１０は、シャッタボタンの全押し時に撮像されたフレーム画像データに該シャッタチャンスの画像であると指示された画像であることを識別させる識別情報を付して記憶させる。なお、シャッタボタンの全押し時に画像表示部１５に表示されたフレーム画像データに該識別情報を付すようにしてもよい。
【００５３】
次いで、ステップＳ１３で、ＣＰＵ１０は、シャッタボタンが全押しされてから所定時間（例えば、２秒）が経過したか否かを判断する。
ステップＳ１３で、所定時間が経過していないと判断すると所定時間が経過するまでステップＳ１３に留まり、所定時間が経過したと判断すると、ステップＳ１４に進み、ＣＰＵ１０は、動画撮像処理及び撮像されたフレーム画像データの循環記憶処理を終了する。
【００５４】
この所定時間の間、動画撮像、記憶を行なう理由は、被写体の状況等の撮影状況に応じて、シャッタチャンスより遅くシャッタボタンを全押ししてしまったり、シャッタチャンスを早くシャッタボタンを全押ししてしまう場合があり、シャッタボタン全押し後に動画撮像、記憶を行なわないと、シャッタチャンスより速めにシャッタボタンを全押しした場合には対応できないからである。
【００５５】
また、この所定時間の長さは、フレーム画像データがバッファメモリに循環記憶されていくので、所定時間を長くしてしまうと、バッファメモリに記憶された全フレーム画像データがシャッタボタンの全押し後に撮像されたものとなってしまうので、少なくとも、バッファメモリにシャッタボタン全押し前に撮像されたフレーム画像データが複数枚記憶されているように定める必要がある。なお、この所定時間は、シャッタボタンの全押し前に撮像されたフレーム画像データと全押し後に撮像されたフレーム画像データの枚数が略同数となるような時間であることが好ましい。
【００５６】
次いで、ステップＳ１５で、バッファメモリに記憶されているフレーム画像データが撮像されたフレームレートの高さ（レート記憶領域に記憶されているフレームレートの高さ）及び該フレーム画像データが撮像された撮影条件に対応する撮影シーンの名称（撮影シーン記憶領域に記憶されている撮影シーンの名称）に対応するズレタイミング情報をメモリ１２に記録されているズレタイミングテーブルから取得する。
【００５７】
図５（ａ）は、メモリ１２に記録されているズレタイミングテーブルを説明するための図である。
図５（ａ）を見ると、各撮影シーン、各フレームレートの高さ毎にズレタイミング情報（ズレ時間：ｍｓ）が記録されているのが分かる。
このズレ時間は、図示しないが、「＋・・ｍｓ」と「−・・ｍｓ」とがあり、−の場合は、シャッタチャンスより遅く全押し操作してしまった場合のズレタイミングを表し、＋の場合は、シャッタチャンスより速く全押ししてしまった場合のズレタイミングを表す。なお、図５中の撮影シーンの項目に「なし」とあるのは、撮影シーンが選択されなかった場合における各フレームレートの高さに対応するズレタイミングである。
【００５８】
このように、撮影シーン及びフレームレートに対応するズレタイミング情報をズレタイミングテーブルに記録させているので、被写体の状況、撮影状況に応じたズレタイミング情報を簡易且つ迅速に取得することができる。
例えば、図４のＣに示すような画像がシャッタチャンスであると思っても、実際にシャッタボタンの全押し時に撮像された画像は図４のＢのような画像になってしまいタイムラグが生じてしまうが、つまり、撮影状況によっては、実際のシャッタボタンの全押し操作タイミングはシャッタチャンスのタイミングより遅れてしまったり、予めシャッタチャンスを予測して撮影を指示する場合は、実施のシャッタボタンの全押し操作タイミングはシャッタチャンスのタイミングより速くなってしまい、シャッタチャンスのタイミングと撮影指示タイミングとにタイムラグが生じてしまうので、シャッタボタン全押し時に撮像された（表示された）画像がシャッタチャンスの画像とならない。従って、該撮影状況下におけるシャッタチャンスとシャッタボタン全押し時とのタイムラグを得るために、選択された撮影シーンとフレームレートの高さに応じた、つまり、撮影状況に応じたそのタイムラグ（ズレタイミング情報）をズレタイミングテーブルから取得する。
【００５９】
次いで、ステップＳ１６で、ＣＰＵ１０は、バッファメモリに記憶されているフレーム画像データのうち、識別情報が付されているフレーム画像データ（シャッタボタンの全押し時に撮像されたフレーム画像データ若しくはシャッタボタンの全押し時に表示されていたフレーム画像データ）から該取得したズレタイミング情報分に相当するフレーム画像データを推奨画像（シャッタチャンスの画像）として選択して画像表示部１５に表示させる。
【００６０】
この推奨画像の選択を具体的に説明すると、現在のフレームレートの高さ（レート記憶領域に現在記憶されているフレームレートの高さ）と該取得したズレタイミング情報に基づいて、ズレ枚数を算出し、該識別情報が付されているフレーム画像データから該算出したズレ枚数分に相当するフレーム画像データを推奨画像として選択する。このフレームレートを加味する理由は、ズレ時間が同じであってもフレームレートの高低（３０ｆｐｓ、６０ｆｐｓ）によってズレ枚数が異なるからである。
【００６１】
例えば、取得されたズレタイミング情報が「−５０（ｍｓ）」の場合には、識別情報が付されているフレーム画像データの撮影タイミングより５０ｍｓ前のタイミングで撮像されたフレーム画像データを推奨画像として選択して表示させる。
つまり、該取得したズレタイミング情報である「−５０（ｍｓ）」と現在のフレームレートの高さに基づいてズレ枚数を算出する。この算出されたズレ枚数が例えば「−３枚」の場合は、識別情報が付されているフレーム画像データの３枚前に撮像されたフレーム画像データを選択する。
逆に、取得したズレタイミング情報が「＋・・（ｍｓ）」の場合は、算出されるズレ枚数は「＋・・枚」となり、推奨画像として選択されるフレーム画像データは、識別情報が付されているフレーム画像データより後に撮像されたフレーム画像データとなる。
【００６２】
次いで、ステップＳ１７で、ＣＰＵ１０は、ユーザによってＳＥＴキーの操作が行なわれたか否かを判断する。この判断は、ＳＥＴキーの操作に対応する操作信号がキー入力部１１から送られてきたか否かにより判断する。
このとき、ユーザは、該選択して表示されているフレーム画像データを静止画データとして記録したいと思う場合はＳＥＴキーの操作を行なう。
ステップＳ１７で、ＳＥＴキーの操作が行なわれていないと判断すると、ステップＳ１８に進み、ＣＰＵ１０は、十字キーの操作が行なわれたか否かを判断する。この判断は、十字キーの操作に対応する操作信号がキー入力部１１から送られてきたか否かにより判断する。
【００６３】
ステップＳ１８で、十字キーの操作が行なわれたと判断すると、ステップＳ１９に進み、ＣＰＵ１０は、該操作にしたがってフレーム画像データを新たに選択し、該選択したフレーム画像データを画像表示部１５に表示させてステップＳ１７に進む。
例えば、十字キーの「↓」キーの操作が行なわれると、該選択して表示しているフレーム画像データの次に撮像されたフレーム画像データを新たに選択して表示させ、十字キーの「↑」キーの操作が行なわれると、該選択して表示しているフレーム画像データの前に撮像されたフレーム画像データを新たに選択して表示させる。これにより、動画撮像により記憶保持されたフレーム画像データの中からシャッタチャンスの画像を探すことができるとともに、どんな画像が撮像されたのかも確認することができる。
【００６４】
一方、ステップＳ１８で、十字キーの操作が行なわれていないと判断するとそのままステップＳ１７に戻る。
そして、ステップＳ１７でＳＥＴキーの操作が行なわれると、ステップＳ２０に進み、ＣＰＵ１０は、該選択している（表示している）フレーム画像データをベストタイミング（シャッタチャンス）で撮像されたフレーム画像データとして選択し、該選択したフレーム画像データを静止画像データとしてフラッシュメモリ１４に記録させる。つまり、ベストタイミングの画像として選択されたフレーム画像データを記録することができる。
また、ＳＥＴキーの操作が行なわれたときに表示されているフレーム画像データをベストタイミングの画像として選択するので、ベストタイミングの画像の誤選択がない。
【００６５】
Ｃ．以上のように、第１の実施の形態においては、撮影状況に応じてユーザが撮影シーン、フレームレートを選択し、該選択した撮影シーン、フレームレートに対応するズレタイミング情報を取得するので、撮影状況に応じた実際に撮影を指示したタイミングとシャッタチャンスのタイミングとのタイムラグ（ズレタイミング情報）を取得することができる。
また、シャッタボタンが全押しされたときのタイミングと該取得したズレタイミング情報に基づいて定められるフレーム画像データを推奨画像として最初に表示させるので、ユーザが撮影したいタイミング（シャッタチャンス）で撮像されたと思われる画像を一番最初に表示させることができる。
【００６６】
［第２の実施の形態］
次に第２の実施の形態について説明する。
第１の実施の形態においては、予め記録されたズレタイミングテーブルからズレタイミング情報を取得するというものであるが、第２の実施の形態においては、ユーザの実際のズレタイミング情報を学習してズレタイミングテーブルの記憶を更新させるというものである。
【００６７】
Ｄ.デジタルカメラ１の動作
第２の実施の形態も、図１に示したものと同様の構成を有するデジタルカメラ１を用いることにより本発明の撮像装置を実現する。なお、第２の実施の形態においては、図５（ａ）のズレタイミングテーブルに代えて図５（ｂ）に示すようなズレタイミングテーブルが記録されている。
以下、第２の実施の形態のデジタルカメラ１の動作を図６及び図７のフローチャートにしたがって説明する。
【００６８】
ユーザのキー入力部１１のモード切替キーの操作により静止画撮影モードが設定されると、ステップＳ５１で、ＣＰＵ１０は、所定のフレームレート（例えば、３０ｆｐｓ）で、ＣＣＤ５による撮像を開始する。
次いで、ステップＳ５２で、ＣＰＵ１０は、該ＣＣＤ５により順次撮像され、画像生成部９によって順次生成された輝度色差信号の画像データをバッファメモリ（ＤＲＡＭ１３）に記憶し、該記憶した画像データを画像表示部１５に表示させるという、いわゆるスルー画像表示を開始する。このとき、ＣＰＵ１０は、メモリ１２に記録されている複数種の撮影シーンの名称も表示させる。
【００６９】
次いで、ステップＳ５３で、ＣＰＵ１０は、ユーザによって撮影シーンが選択されたか否かを判断する。
このとき、ユーザが該表示された複数種の撮影シーンの名称の中から任意の撮影シーンを十字キー及びＳＥＴキーを操作することにより選択することができる。
この撮影シーンとしては、「バッター撮影」、「ピッチャー撮影」、「シュート撮影」、「テニスサーブ撮影」等の複数の撮影シーンがある。この複数種の撮影シーンの名称は、ユーザが任意に付した名称である。なお、ユーザが任意の名称を付すことなく、例えば、「学習１」、「学習２」、「学習３」というように、予め決まった名称であってもよい。
【００７０】
ステップＳ５３で、撮影シーンが選択されたていないと判断すると選択されるまでステップＳ５３に留まり、撮影シーンが選択されたと判断すると、ステップＳ５４に進み、ＣＰＵ１０は、該選択された撮影シーンの情報を取得し、該取得した撮影シーンに対応するズレタイミング情報をズレタイミングテーブルから取得する。ここでは、バッティングを行なう被写体を撮影するので、「バッティング撮影」を選択したものとする。
【００７１】
図５（ｂ）は、第２の実施の形態におけるメモリ１２に記録されているズレタイミングテーブルを説明するための図である。
図５（ｂ）を見ると、各撮影シーン毎にズレタイミング情報（ズレ時間：ｍｓ）が記録されているのが分かる。このとき、図示しないが撮影シーン毎に更新回数も一緒に記憶させておく。
なお、この撮影シーン毎に記録されているズレタイミング情報は、最初は（更新回数０の場合は）±０ｍｓとなっており、後述する実際に得られたズレタイミング情報に基づいて更新される。
【００７２】
次いで、ステップＳ５５に進み、ＣＰＵ１０は、ユーザによってシャッタボタンが半押しされたか否かを判断する。このとき、ユーザは間もなくシャッタチャンスが到来するだろうと思う場合にシャッタボタンの半押し操作を行なう。
ステップＳ５５で、シャッタボタンが半押しされていないと判断すると、半押しされるまでステップＳ５５に留まり、半押しされたと判断するとステップＳ５６に進み、ＣＰＵ１０は、シャッタボタン半押し後に撮像されたフレーム画像データを順次バッファメモリに循環記憶させていく処理を開始する。
このときも、シャッタボタン半押し後、最初に撮像され表示された画像は図４のＡに示すような画像とする。
【００７３】
次いで、ステップＳ５７で、ＣＰＵ１０は、ユーザによってシャッタボタンが全押しされたか否かを判断する。ユーザは、シャッタチャンスが到来したと判断した時に、シャッタボタンの全押し操作を行なう。
ステップＳ５７で、シャッタボタンが全押し操作されていないと判断すると、シャッタボタンが全押しされるまでステップＳ５７に留まり、全押しされたと判断すると、図７のステップＳ５８に進み、ＣＰＵ１０は、シャッタボタン全押し時に撮像されたフレーム画像データにシャッタチャンスの画像であると指示された画像であることを識別させる識別情報を付して記憶させる。なお、シャッタボタンの全押し時に画像表示部１５に表示されたフレーム画像データに識別情報を付すようにしてもよい。
【００７４】
次いで、ステップＳ５９で、ＣＰＵ１０は、シャッタボタンが全押しされてから所定時間が経過したか否かを判断する。
ステップＳ５９で、所定時間が経過していないと判断すると所定時間が経過するまでステップＳ５９に留まり、所定時間が経過したと判断すると、ステップＳ６０に進み、ＣＰＵ１０は、動画撮像処理及び撮像されたフレーム画像データの循環記憶処理を終了する。
【００７５】
この所定時間の長さは、第１の実施の形態で説明したように、少なくとも、バッファメモリにシャッタボタン全押し前に撮像されたフレーム画像データが複数枚記憶されているように定める必要があり、好ましくは、シャッタボタンの全押し前に撮像されたフレーム画像データと全押し後に撮像されたフレーム画像データの枚数が略同数となるような時間である。
【００７６】
次いで、ステップＳ６１で、ＣＰＵ１０は、バッファメモリに記憶されているフレーム画像データのうち、識別情報が付されているフレーム画像データからステップＳ５４で取得したズレタイミング情報分に相当するフレーム画像データを推奨画像として選択して画像表示部１５に表示させる。
【００７７】
例えば、図４のＣに示すような画像がシャッタチャンスであると思っても、実際にシャッタボタンの全押し時に撮像された画像は図４のＢのような画像になってしまいタイムラグが生じてしまうが、つまり、撮影状況によっては、実際のシャッタボタンの全押し操作タイミングはシャッタチャンスのタイミングより遅れてしまったり、予めシャッタチャンスを予測して撮影を指示する場合は、実施のシャッタボタンの全押し操作タイミングはシャッタチャンスのタイミングより速くなってしまい、シャッタチャンスのタイミングと撮影指示タイミングとにタイムラグが生じてしまうので、シャッタボタン全押し時に撮像された（表示された）画像がシャッタチャンスの画像とはならない。従って、該取得した選択された撮影シーンに応じた（撮影状況に応じた）ズレタイミング情報を考慮して、シャッタチャンスと思われる推奨画像を選択して表示させる。
【００７８】
ここで、図８は、バッファメモリに記憶された各フレーム画像データの画像の様子を示す図である。
図８を見ると、人がバッティングしている様子が順々に撮像されているのが分かる。
図８のＣは、ユーザがシャッタチャンスが到来したと判断したときに撮像されたフレーム画像データを示し、図８のＢ又はＤは、実際にシャッタボタンの全押し時に撮像された（若しくは表示された）フレーム画像データを示している。この図８のＡ、Ｂ、Ｃと図４のＡ、Ｂ、Ｃとは、それぞれ同じタイミング時に撮像されたものである。
【００７９】
図８のＢは、シャッタチャンスより遅くシャッタボタンを全押ししたときに撮像された（若しくは表示された）フレーム画像データを示し、図８のＤは、シャッタチャンスより速めにシャッタボタンを全押ししたときに撮像された（若しくは表示された）フレーム画像データを示している。
そして、図８のＢのタイミングでシャッタボタンが全押しされた場合に、例えば、ズレタイミング記憶領域にズレタイミング情報として「±０（ｍｓ）」が記憶されている場合は、実際にシャッタボタンの全押し時に撮像された（若しくは表示された）フレーム画像データ（識別情報が付されているフレーム画像データ）、つまり、図８のＢのフレーム画像データを推奨画像として選択して画像表示部１５に表示させ、ズレタイミング情報として「±０（ｍｓ）」以外の情報が記憶されている場合、例えば、「−３０（ｍｓ）」が記憶されている場合は、図８のＢのフレーム画像データが撮像されたタイミングより３０（ｍｓ）前のタイミングで撮像されたフレーム画像データを推奨画像として選択して画像表示部１５に表示させる。この推奨画像の選択は、上記第１の実施の形態と同様である。
【００８０】
図７のフローチャートの説明に戻り、ステップＳ６１で、推奨画像を表示させると、ステップＳ６２に進み、ＣＰＵ１０は、ユーザによってＳＥＴキーの操作が行なわれたか否かを判断する。
このとき、ユーザは、該選択して表示されているフレーム画像データを静止画像データとして記録したいと思う場合は、つまり、ベストタイミングの画像と思う場合は、ＳＥＴキーの操作を行なう。
【００８１】
ステップＳ６２で、ＳＥＴキーの操作が行なわれていないと判断すると、ステップＳ６３に進み、ＣＰＵ１０は、ユーザによって十字キーの操作が行なわれたか否かを判断する。
ステップＳ６３で、十字キーの操作が行われたと判断すると、ステップＳ６４に進み、ＣＰＵ１０は、該操作にしたがって新たにフレーム画像データを選択し、該選択したフレーム画像データを画像表示部１５に表示させて、ステップＳ６２に戻る。これにより、動画撮像により記憶保持されたフレーム画像データの中からシャッタチャンスの画像を探すことができるとともに、どんな画像が撮像されたのかも確認することができる。
一方、ステップＳ６３で、十字キーの操作が行なわれていないと判断するとそのままステップＳ６２に戻る。
【００８２】
そして、ステップＳ６２で、ＳＥＴキーの操作が行なわれたと判断すると、ステップＳ６５に進み、ＣＰＵ１０は、該選択したフレーム画像データをベストタイミング（シャッタチャンス）で撮像されたフレーム画像データとして選択し、該選択したフレーム画像データを静止画像データとしてフラッシュメモリ１４に記録させる。つまり、ベストタイミングとして選択された画像データを記録することができる。
次いで、ステップＳ６６で、ＣＰＵ１０は、該記録した（選択した）フレーム画像データと、識別情報が付されているフレーム画像データとが撮像されたタイミングのズレ時間を示すズレタイミング情報を算出する。
【００８３】
このズレタイミング情報の算出を具体的に説明すると、まず、記録した（選択した）フレーム画像データと、識別情報が付されているフレーム画像データとのズレ枚数を算出する。例えば、識別情報が付されているフレーム画像データが図８のＢであって、記録した（選択した）フレーム画像データが図８のＤの場合は、算出されるズレ枚数は「−３枚」ということになる。そして、該算出したズレ枚数と、現在のフレームレートの高さ（レート情報記憶領域に現在記憶されているフレームレートの高さ）とに基づいてズレ時間（ズレタイミング情報）を算出する。
ズレ枚数が同じでも、フレームレートの高低によってズレ時間が異なるからである。
【００８４】
次いで、ステップＳ６７で、該算出したズレタイミング情報に基づいて、ステップＳ５３で選択した撮影シーンに対応するズレタイミングテーブルに記録されているズレタイミング情報の記憶を更新させる。
このズレタイミング情報の記憶の更新は、ステップＳ５３で選択された撮影シーンに対応するズレタイミングテーブルに記録されているズレタイミング情報及びその更新回数と、該算出したズレタイミング情報に基づいて、ズレタイミング情報の平均値（加重平均値であってもよい）を算出し、該算出したズレタイミング情報を、ステップＳ５３で選択された撮影シーンに対応するズレタイミング情報として記録させる。このとき、更新回数も更新させる。
【００８５】
例えば、撮影シーンに対応するズレタイミング情報の更新回数として４回、記録されているズレタイミング情報が−３０（ｍｓ）の場合であって、該算出したズレタイミング情報が−２０（ｍｓ）の場合は、｛−３０（ｍｓ）×４＋（−２０（ｍｓ））｝／５＝−２８（ｍｓ）となる（単純平均の場合）。
【００８６】
なお、平均値を算出することなく、該算出したズレタイミング情報をそのまま撮影シーンに対応するズレタイミング情報として記録させるようにしてもよい。この場合は、直近に算出されたズレタイミング情報が常に記録されていくことになる。
また、ステップＳ６６で、ズレタイミング情報が算出される度にズレタイミング情報を累積的に記憶させていくようにしてもよい。つまり、過去のズレタイミング情報をそれぞれ蓄積させていく。この場合は、図６のステップＳ５４で、該選択された撮影シーンに対応する累積的に記憶されたズレタイミング情報の平均値を算出し、該算出したズレタイミング情報を取得するようにしてもよい。
【００８７】
Ｅ．以上のように、第２の実施の形態においては、撮影シーン毎に、ユーザが選択して記録したフレーム画像データが撮像されたタイミングと、実際にシャッタボタンの全押しされたときのタイミングとのズレ時間を算出し、該算出したズレ時間をズレタイミング情報として算出して記録させるようにしたので、撮影状況に応じた実際に撮影を指示したタイミングとシャッタチャンスのタイミングとのタイムラグ（ズレタイミング情報）を取得することができる。
【００８８】
また、撮影シーン毎に過去に算出されたズレ時間の平均値、また、直近のズレ時間をズレタイミング情報とするので、ユーザの使用に特化したズレタイミングテーブルにすることができる。
また、ユーザによって選択された撮影シーンに対応するズレタイミング情報を、該ユーザに特化したズレタイミングテーブルから取得するので、ズレタイミング情報の精度を向上することができ、該取得したズレタイミング情報に基づいて一番最初に表示させる画像は、ユーザが撮影したいタイミング（シャッタチャンス）で撮像された画像である可能性が高い。
【００８９】
［第３の実施の形態］
次に第３の実施の形態について説明する。
第１の実施の形態においては、ユーザによって選択された撮影シーンやフレームレートに応じて、ズレタイミングテーブルからズレタイミング情報を取得するというものであるが、第３の実施の形態においては、撮像されたフレーム画像データから被写体の動き量を検出し、該検出した動き量に応じたズレタイミング情報をズレタイミングテーブルから取得するというものである。
【００９０】
Ｆ.デジタルカメラ１の動作
第３の実施の形態も、図１に示したものと同様の構成を有するデジタルカメラ１を用いることにより本発明の撮像装置を実現する。なお、第３の実施の形態においては、図５（ａ）のズレタイミングテーブルに代えて図５（ｃ）に示すようなズレタイミングテーブルが記録されている。
以下、第３の実施の形態のデジタルカメラ１の動作を図９のフローチャートにしたがって説明する。
【００９１】
ユーザのキー入力部１１のモード切替キーの操作により静止画撮影モードに設定されると、ステップＳ１０１で、ＣＰＵ１０は、所定のフレームレート（例えば、３０ｆｐｓ）でＣＣＤ５による撮像を開始させる。
次いで、ステップＳ１０２で、ＣＰＵ１０は、該ＣＣＤ５により順次撮像され、画像生成部９によって順次生成された輝度色差信号のフレーム画像データをバッファメモリに記憶し、該記憶したフレーム画像データを画像表示部１５に表示させるという、いわゆるスルー画像表示を開始する。このとき、注目画像指定枠という枠をスルー画像表示上の所定位置（例えば、中央位置）に表示させる。
【００９２】
次いで、ステップＳ１０３で、ユーザによってシャッタボタンが半押しされたか否かを判断する。このとき、ユーザが間もなくシャッタチャンスが到来するだろうと思う場合にシャッタボタンの半押し操作を行なうことはもちろんのこと、ユーザが真に撮影したい被写体（メイン被写体）が該注目画像指定枠に重なった時にシャッタボタンを半押しする。後述するようにシャッタボタンが半押しされると、シャッタボタン半押し時に注目画像指定枠と重なっている被写体の位置を順次検出していくからである。したがって、ユーザはデジタルカメラの位置や向きを変えることによりメイン被写体を注目画像指定枠に合わせる必要がある。
【００９３】
ステップＳ１０３で、シャッタボタンが半押しされていないと判断すると、シャッタボタンが半押しされるまでステップＳ１０３に留まり、シャッタボタンが半押しされたと判断すると、ステップＳ１０４に進み、ＣＰＵ１０は、シャッタボタン半押し後に撮像されたフレーム画像データを順次バッファメモリに循環記憶させていく処理を開始する。
【００９４】
次いで、ステップＳ１０５で、ＣＰＵ１０は、該順次撮像されたフレーム画像データに基づいて被写体の位置を検出していく。つまり、順次撮像されたフレーム画像データ毎に、該撮像されたフレーム画像データ内のメイン被写体の位置を検出していく。この検出されたメイン被写体の位置はバッファメモリに記憶されていく。
【００９５】
この被写体位置の検出方法は、シャッタボタン半押し時に注目画像指定枠に重なっているメイン被写体を画像認識により認識し、順次撮像されるフレーム画像データ内のどこに該メイン被写体が位置するかを検出するようにしてもよいし、ブロックマッチング法などを用いてメイン被写体の位置を検出していくようにしてもよい。なお、この検出された被写体位置に注目画像指定枠を表示させるようにしてもよい。これにより、メイン被写体に注目画像指定枠が追従していく形となり、ユーザは該注目画像指定枠を見ることによりメイン被写体の位置を確実に検出しているか否かを判断することができる。
【００９６】
次いで、ステップＳ１０６で、ユーザによってシャッタボタンが全押しされたか否かを判断する。
ステップＳ１０６で、シャッタボタンが全押しされていないと判断すると、シャッタボタンが全押しされるまでステップＳ１０６に留まり、シャッタボタンが全押しされたと判断すると、ステップＳ１０７に進み、ＣＰＵ１０は、シャッタボタン全押し時に撮像されたフレーム画像データに該シャッタチャンスの画像であると指示された画像であることを識別させる識別情報を付して記憶させる。なお、シャッタボタンの全押し時に画像表示部１５に表示されたフレーム画像データに識別情報を付すようにしてもよい。
【００９７】
次いで、ステップＳ１０８で、ＣＰＵ１０は、シャッタボタンが全押しされてから所定時間が経過したか否かを判断する。
ステップＳ１０８で、所定時間が経過していないと判断すると所定時間が経過するまでステップＳ１０８に留まり、所定時間が経過したと判断すると、ステップＳ１０９に進み、ＣＰＵ１０は、動画撮像処理及び撮像されたフレーム画像データの循環記憶処理、被写体位置検出処理を終了する。
この所定時間の長さは、第１の実施の形態で説明したように、少なくとも、バッファメモリにシャッタボタン全押し前に撮像されたフレーム画像データが複数枚記憶されているように定める必要があり、好ましくは、シャッタボタンの全押し前に撮像されたフレーム画像データと全押し後に撮像されたフレーム画像データの枚数が略同数となるような時間である。
【００９８】
次いで、ステップＳ１１０で、ＣＰＵ１０は、ステップＳ１０５の検出処理によって検出された、シャッタボタンの全押し前後の複数のフレーム画像データ内のメイン被写体の位置に基づいてメイン被写体の動き量を算出する。
このシャッタボタンの全押し前後の複数のフレーム画像データとは、シャッタボタンの全押し時から所定枚数前（例えば、１０枚前）に撮像されたフレーム画像データから、シャッタボタンの全押し時から所定枚数後（例えば、１０枚後）に撮像されたフレーム画像データまでの複数のフレーム画像データのことをいい、該複数のフレーム画像データに基づいて被写体の動き量（単位時間当たりの移動量）を算出し、該算出した動き量を取得する。
【００９９】
この該複数のフレーム画像データに基づく被写体の動き量の算出は、例えば、該複数のフレーム画像データのうち、お互いに連続する２つのフレーム画像データ間のメイン被写体の位置に基づいてメイン被写体の移動量をそれぞれ算出し、該算出した移動量の平均値であってもよいし、シャッタボタン全押し直前から直後までのメイン被写体の動き量を加重した平均値であってもよい。
なお、シャッタボタン全押しから所定枚数前のフレーム画像データと、シャッタボタン全押し時から所定枚数後のフレーム画像データとの２枚のフレーム画像データに基づいて動き量を算出するようにしてもよい。
【０１００】
次いで、ステップＳ１１１で、ＣＰＵ１０は、該算出して取得した動き量に対応するズレタイミング情報をズレタイミングテーブルから取得する。
このズレタイミングテーブルは、図５（ｃ）に示すように、動き量に応じてズレタイミング情報が記録されている。なお、ここでは、動き量を３段階（小、中、大）に分けてズレタイミング情報をそれぞれ記録させているが、２段階でも４段階でもよく、複数段階に分けてズレタイミング情報が記録される態様であればよい。
【０１０１】
次いで、ステップＳ１１２で、ＣＰＵ１０は、バッファメモリに記憶されているフレーム画像データのうち、識別情報が付されているフレーム画像データから、該取得したズレタイミング情報分に相当するフレーム画像データを推奨画像として選択して画像表示部１５に表示させる。
次いで、ステップＳ１１３で、ＣＰＵ１０は、ユーザによってＳＥＴキーの操作が行なわれたか否かを判断する。
このとき、ユーザは、該選択して表示されているフレーム画像データを静止画像データとして記録したいと思う場合はＳＥＴキーの操作を行なう。
ステップＳ１１３で、ＳＥＴキーの操作が行なわれていないと判断すると、ステップＳ１１４に進み、ＣＰＵ１０は、ユーザによって十字キーの操作が行なわれたか否かを判断する。
【０１０２】
ステップＳ１１４で、十字キーの操作が行われたと判断すると、ステップＳ１１５に進み、ＣＰＵ１０は、該操作にしたがって新たにフレーム画像データを選択し、該選択したフレーム画像データを画像表示部１５に表示させて、ステップＳ１１３に戻る。これにより、動画撮像により記憶保持されたフレーム画像データの中からシャッタチャンスの画像を探すことができるとともに、どんな画像が撮像されたのかも確認することができる。
一方、ステップＳ１１４で、十字キーの操作が行われていないと判断するとそのままステップＳ１１３に戻る。
そして、ステップＳ１１３で、ＳＥＴキーの操作が行なわれたと判断すると、ステップＳ１１６に進み、ＣＰＵ１０は、該選択している（表示している）フレーム画像データをベストタイミング（シャッタチャンス）で撮像されたフレーム画像データとして選択し、該選択したフレーム画像データを静止画像データとしてフラッシュメモリ１４に記録させる。
【０１０３】
Ｇ．以上のように、第３の実施の形態においては、被写体の動き量を検出して取得し、該取得した動き量に対応するズレタイミング情報を取得するので、撮影状況に応じた実際に撮影を指示したタイミングとシャッタチャンスのタイミングとのタイムラグ（ズレタイミング情報）を取得することができる。
また、シャッタボタンが全押しされたときのタイミングと該取得したズレタイミング情報に基づいて定められるフレーム画像データを推奨画像として最初に表示させるので、ユーザが撮影したいタイミング（シャッタチャンス）で撮像されたと思われる画像を一番最初に表示させることができる。
【０１０４】
［変形例］
Ｈ．上記実施の形態は以下のような態様でもよい。
【０１０５】
（０１）上記第１の実施の形態においては、撮影シーン及びフレームレートに応じてズレタイミング情報を取得するようにしたが、ユーザが撮影シーン、フレームレートのどちらか一方を選択し、該選択した撮影状況に応じてズレタイミング情報を取得するようにしてもよい。この場合は、撮影シーンのみに対応するズレタイミングテーブル、フレームレートの高さのみに対応するズレタイミングテーブルを備えるようにする。
【０１０６】
（０２）また、上記変形例（１）において、撮影シーン毎にデモ動画を記録しておき、該デモ動画を再生しながらユーザに疑似撮影を行なってもらい、その結果に基づいてズレ時間を算出し、該算出したズレ時間をズレタイミング情報としてズレタイミングテーブルにデフォルト値として記録するようにしてもよい。
【０１０７】
（０３）上記第１の実施の形態においては、ユーザが手動によりフレームレートの高さを選択するようにしたが、自動によりフレームレートの高さを選択するようにしてもよい。この場合は、被写体の動き量を検出し、被写体の動きが速ければ（動き量が大きければ）高いフレームレートを自動選択し、被写体の動きが遅ければ（動き量が小さければ）低いフレームレートを自動選択する。
【０１０８】
（０４）また、上記第１及び第３の実施の形態においては、図３のステップＳ１７、図９のステップＳ１１３で、ＳＥＴキーの操作が行なわれると、現在表示させているフレーム画像データを単に記録させるだけであったが、第２の実施の形態ように、記録したフレーム画像データと、識別情報が付されているフレーム画像データとが撮像されたタイミングのズレ時間を示すズレタイミング情報を算出し、該算出したズレタイミング情報に基づいて、ズレタイミングテーブルの記録を更新するようにしてもよい。
第１の実施の形態においては、選択された撮影シーン（撮影シーンの選択なしの場合も含む）と選択された高さのフレームレートに対応するズレタイミング情報の記録を更新し、第３の実施の形態においては、算出された被写体の動き量に対応するズレタイミング情報の記録を更新する。
【０１０９】
（０５）また、上記第２の実施の形態においては、各撮影シーンに対応する撮影条件を関連付けて記録させるようにしてもよい。この場合は、ユーザが撮影シーン毎に撮影条件を指定したりすることにより撮影条件を関連付けて記録させる。
この撮影条件の指定は、ユーザが撮影条件の各項目（絞り、シャッタ速度、感度等）毎にパラメータを入力するようにしてもよいし、記録してある画像データを指定すると、該画像データに関連付けて記録されている該画像データが撮像された時の撮影条件を抽出して、撮影シーンに関連付けて記録するようにしてもよい。
そして、該撮影シーンが選択されると、ユーザの指定によって該選択された撮影シーンに関連付けて記録された撮影条件で動画を撮像していく。
【０１１０】
（０６）また、上記第２及び第３の実施の形態においては、各撮影シーンのみに対応するズレタイミング情報、被写体の動き量のみに対応するズレタイミング情報を記録したズレタイミングテーブルを用いたが、第１の実施の形態のように、撮影シーン及びフレームレートの高さに対応するズレタイミング情報を記録したズレタイミングテーブルを用いるようにしてもよいし、被写体の動き量及び撮影シーンに対応するズレタイミング情報を記録したズレタイミングテーブルを用いてもよい。
要は、撮影状況がわかる１以上の条件に対応するズレタイミング情報を記録したズレタイミングテーブルを用いるものであればよい。
【０１１１】
（０７）また、上記第３の実施の形態においては、人用、動物用、物用などの種類別のズレタイミングテーブルを備え、メイン被写体が人であるか、動物であるか、物（車など）であるかを画像認識により認識し、該認識した種類に応じたズレタイミングテーブルを用いるようにしてもよい。
【０１１２】
（０８）また、上記各形態において、ユーザの年齢別、ユーザ別にズレタイミングテーブルを複数記録させておき、ユーザによって選択された年齢やユーザ名に対応するズレタイミングテーブルを用いるようにしてもよい。
【０１１３】
（０９）また、上記各実施の形態においては、ユーザの十字キーの操作によって表示させるフレーム画像データを変えるようにしたが（ステップＳ１９、ステップＳ６４、ステップＳ１１５）、自動的に表示させるフレーム画像データを切り替えて表示させるようにしてもよい。これにより、ユーザの手間もかからなくなり、動画としても楽しめることができる。
なお、この場合も、識別情報が付されているフレーム画像データから該取得したズレタイミング情報分に相当するフレーム画像データを推奨画像として一番最初に表示させることは言うまでもない。
【０１１４】
（１０）また、上記実施の形態においては、バッファメモリに記憶されたフレーム画像データを、例えば、図３のステップＳ１６、ステップＳ１９のように単一表示させるようにしたが、バッファメモリに記憶されたフレーム画像データを、マルチ表示させるようにしてもよい。この場合は、推奨画像として選択されたフレーム画像データを最初に差別表示させ、ユーザによって十字キーの操作が行なわれると、該操作にしたがってフレーム画像データを選択し、該選択したフレーム画像データを差別表示させる。
これにより、複数表示された画像データからベストタイミングで撮像された画像データを選択することができる。
【０１１５】
（１１）また、上記各実施の形態においては、シャッタボタンの全押し前後のフレーム画像データをバッファメモリに記憶して保持させるようにしたが、シャッタボタンの全押し時に撮像されたフレーム画像データまで（シャッタボタン全押し以前のフレーム画像データ）を記憶保持させるようにしてもよいし、シャッタボタンの全押し時に撮像されたフレーム画像データ以降のフレーム画像データ（シャッタボタン全押し以後のフレーム画像データ）を記憶保持させるようにしてもよい。この場合は、シャッタボタンの全押し以前のフレーム画像データを記憶する場合は、シャッタボタンの全押しにより動画撮像処理、循環記憶処理を終了し、シャッタボタンの全押し以後のフレーム画像データを記憶する場合は、シャッタボタンの全押しにより記憶処理を開始する。
【０１１６】
このシャッタボタンの全押し以前のフレーム画像データの記憶処理と、シャッタボタンの全押し以後のフレーム画像データの記憶処理と、シャッタボタンの全押し前後のフレーム画像データの記憶処理との使い分け方は、シャッタボタンの半押し時に、取得するズレタイミング情報が分かる場合は、そのズレタイミング情報に応じて、シャッタボタンの全押し以前のフレーム画像データの記憶処理、あるいはシャッタボタンの全押し以後のフレーム画像データの記憶処理を行い、取得するズレタイミング情報が分からない場合だけシャッタボタンの全押し前後のフレーム画像データの記憶処理を行うようにする。
また、ユーザが、シャッタボタンの全押し以前のフレーム画像データの記憶処理と、シャッタボタンの全押し以後のフレーム画像データの記憶処理と、シャッタボタンの全押し前後のフレーム画像データの記憶処理のいずれかを選択することができるようにしてもよい。
これにより、無駄な部分の画像データを記憶しなくて済む。
【０１１７】
（１２）また、上記各実施の形態においては、ＳＥＴキーの操作が行なわれると、現在表示させているフレーム画像データを静止画像データとして記録するようにしたが、識別情報が付されているフレーム画像データから該取得したズレタイミング情報分に相当するフレーム画像データを推奨画像として自動的に記録するようにしてもよい。これにより、簡単にベストタイミングで撮像されたと思われる画像を記録することができる。
また、ズレタイミング情報に基づいて自動的に記録されるフレーム画像データの他に、動画撮像により撮像され記憶保持された他の複数のフレーム画像データを１つのグループとして記録するようにしてもよい。この場合は、識別情報が付されているフレーム画像データから該取得したズレタイミング情報分に相当するフレーム画像データ（推奨画像）にシャッタチャンス（ベストタタイミング）で撮像された画像である旨を示すベスト画像情報（差別情報）を関連付けて記録する。
この場合は、再生モードにおいて、該グループが選択されると、ＣＰＵ１０は、該グループに属する複数の画像データは、該関連付けられているベスト画像情報に基づいて画像表示部１５に表示させるようにしてもよい。
例えば、記録された画像データのうち、ベスト画像情報が関連付けられて記録されている画像データを最初に表示させ、十字キーの操作があると該操作に応じて他の画像データを表示させる。
【０１１８】
（１３）また、上記各実施の形態においては、ＳＥＴキーの操作が行なわれると、現在表示されているフレーム画像データを静止画像データとして記録するようにしたが、所定の時間同じフレーム画像データが表示されている場合は、該表示されているフレーム画像データを自動的に記録するようにしてもよい。
【０１１９】
（１４）また、上記各実施の形態においては、ＳＥＴキーの操作が行なわれると、現在表示されているフレーム画像データを静止画像データとして記録するようにしたが、表示されているフレーム画像データのみを記録するのではなく、該表示されているフレーム画像データとともに、動画撮像により撮像された他の複数のフレーム画像データを１つのグループとして記録するようにしてもよい。この場合は、ＳＥＴキーの操作時に表示されているフレーム画像データにシャッタチャンス（ベストタタイミング）で撮像された画像である旨を示すベスト画像情報（差別情報）を関連付けて記録する。
この場合は、再生モードにおいて、該グループが選択されると、ＣＰＵ１０は、該グループに属する複数の画像データは、該関連付けられているベスト画像情報に基づいて画像表示部１５に表示させるようにしてもよい。
例えば、記録された画像データのうち、ベスト画像情報が関連付けられて記録されている画像データを最初に表示させ、十字キーの操作があると該操作に応じて他の画像データを表示させる。
【０１２０】
（１５）また、上記各実施の形態においては、シャッタボタンの半押し前、以後に関わらず一律に動画撮像を行なうようにしたが、シャッタボタン半押し後は、連続撮像処理に切換えて被写体を撮像するようにしてもよい。また、シャッタボタン半押し前後問わず、動画撮像処理に替えて連続撮像処理で被写体を撮像するようにしてもよい。
【０１２１】
（１６）また、上記各実施の形態においては、ズレタイミング情報は、ズレ時間、つまり、時間であったがズレ時間ではなくズレ枚数をズレタイミング情報とするようにしてもよい。この場合は、ズレ枚数とフレームレートの高さを関連付けて記録させておく必要がある。フレームレートの高さが変われば、同じズレ枚数でもズレ時間が異なってしまうからであり、基準となるフレームレートの高さを記録させておく必要がある。
なお、フレームレートが変わらない、つまり一律同じである場合は、フレームレートの高さを記録させておく必要がない。フレームレートが同じ場合は、ズレ枚数＝ズレ時間となるからである。
【０１２２】
（１７）また、上記各実施の形態においては、シャッタボタンが半押しされたという条件が成立すると、撮像された画像データを循環記憶させていくようにしたが、他の条件により画像データを記憶させていくようにしてもよい。
他の条件としては、例えば、モード切替キーの操作により撮影モードに設定された場合や、画像認識によりスルー画像表示中に被写体の顔が撮像されたか、又は顔の正面が撮像されたかを判断し、顔や顔の正面が撮像されたと判断した場合や、ＡＦエリア内に被写体が入ってきた場合やＡＦエリア内の画像に変化が合った場合、現在撮像された画像データと前に撮像された画像データとの差が大きくなった場合や（被写体が画角内に入ってきた場合）、画像データを記憶させていく指示が行われた場合、更には、音認識によりマイクから所定の音が認識された場合や、マイクから所定の音量以上の音が認識された場合や所定の指示がユーザからあった場合等がある。
要は、所定の条件により画像データを記憶させていく態様であればよい。
【０１２３】
（１８）また、上記各実施の形態においては、シャッタボタンが全押しされたか否かを判断するようにしたが、シャッタボタン全押しに替えて他の条件が成立したか否かを判断するようにし、他の条件が成立したと判断すると、該他の条件の成立時に撮像された画像データに識別情報を関連付けて記憶させるとともに、該他の条件の成立時から所定時間動画を撮像するようにしてもよい。
他の条件としては、例えば、画像認識により撮像されている被写体の顔の表情が変わったと判断した場合や、ＡＦエリア内に被写体が入ってきた場合（ＡＦエリア内の画像に変化が合った場合やＡＦエリア内の画像に変化が合った場合、現在撮像された画像データと前に撮像された画像データとの差を検出し、差がある領域が中央部分に移動してきた場合、更には、音認識によりマイクから所定の音が認識された場合や、マイクから所定の音量以上の音が認識された場合やユーザから所定の指示があった場合等がある。
要は、所定の条件が成立した時に撮像された画像データに識別情報を関連付けて記録する態様であればよい。
【０１２４】
（１９）また、本発明の上記実施形態は、何れも最良の実施形態としての単なる例に過ぎず、本発明の原理や構造等をより良く理解することができるようにするために述べられたものであって、添付の特許請求の範囲を限定する趣旨のものでない。
したがって、本発明の上記実施形態に対してなされ得る多種多様な変形ないし修正はすべて本発明の範囲内に含まれるものであり、添付の特許請求の範囲によって保護されるものと解さなければならない。
【０１２５】
最後に、上記各実施の形態においては、本発明の撮影装置をデジタルカメラ１に適用した場合について説明したが、上記の実施の形態に限定されるものではなく、要は、被写体を連続して撮像することができる機器であれば適用可能である。
【図面の簡単な説明】
【０１２６】
【図１】本発明の実施の形態のデジタルカメラのブロック図である。
【図２】第１の実施の形態のデジタルカメラ１の動作を示すフローチャートである。
【図３】第１の実施の形態のデジタルカメラ１の動作を示すフローチャートである。
【図４】あるタイミング時に画像表示部１５に表示される画像の様子を示す図である。
【図５】メモリ１２に記録されているズレタイミングテーブルを説明するための図である。
【図６】第２の実施の形態のデジタルカメラ１の動作を示すフローチャートである。
【図７】第２の実施の形態のデジタルカメラ１の動作を示すフローチャートである。
【図８】バッファメモリに記憶された各画像データの画像の様子を示す図である。
【図９】第３の実施の形態のデジタルカメラ１の動作を示すフローチャートである。
【符号の説明】
【０１２７】
１      デジタルカメラ
２      撮影レンズ
３      レンズ駆動ブロック
４      絞り
５      ＣＣＤ
６      ドライバ
７      ＴＧ
８      ユニット回路
９      画像生成部
１０    ＣＰＵ
１１    キー入力部
１２    メモリ
１３    ＤＲＡＭ
１４    フラッシュメモリ
１５    画像表示部
１６    バス
【図１】
2008227820.tif 000003
【図２】
2008227820.tif 000004
【図３】
2008227820.tif 000005
【図４】
2008227820.tif 000006
【図５】
2008227820.tif 000007
【図６】
2008227820.tif 000008
【図７】
2008227820.tif 000009
【図８】
2008227820.tif 000010
【図９】
2008227820.tif 000011