(57)【要約】【課題】必要となるデータ量を抑制しつつも、撮影時における被写体の移動履歴がわかる撮像装置、撮像方法及びそのプログラムを実現する。【解決手段】スルー画像表示中にメイン被写体とトレース枠が重なった状態でシャッタが半押しされると、トレース枠の表示位置にあるメイン被写体の位置を順次検出して位置軌跡として記憶させていき、シャッタが全押しされると、静止画撮影を行ないって静止画データと該記憶された位置軌跡とを関連付けてフラッシュメモリ１３に記録させる。そして、再生モードにおいて該記録した静止画データに位置軌跡として関連付けられて記録されている各被写体の位置（×１、×２、×３、×４）に基づいて該静止画データからトリミング画像データ（点線枠Ａ、点線枠Ｂ、点線枠Ｃ、点線枠Ｄ内の画像データ）を生成していくとともに、該被写体の位置が検出された順序に従って該生成したトリミング画像データを表示させていく。【選択図】  図６
2008182374.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を光電変換する撮像素子を用いてフレーム画像を取得する撮像制御手段と、
前記撮像制御手段により順次取得されるフレーム画像を表示手段に順次表示させていく画像表示制御手段と、
前記画像表示制御手段により前記表示手段に表示された所定のフレーム画像に対して所定の画像領域を指定する領域指定手段と、
前記領域指定手段により指定された画像領域内の画像を注目画像として選択する注目画像選択手段と、
前記画像表示制御手段により所定の期間中に順次表示されるフレーム画像から、前記注目画像選択手段により選択された注目画像に対応する画像の領域を追従画像領域として検出していく追従画像領域検出手段と、
前記追従画像領域検出手段により検出される各追従画像領域の座標位置を時系列的に蓄積し、前記注目画像の移動履歴として記憶していく移動履歴記憶手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
前記撮像制御手段により取得されるフレーム画像を静止画像として所定の記録媒体に記録するとともに、前記移動履歴記憶手段により記憶された前記注目画像の移動履歴を該静止画象に関連付けて記録させる静止画像記録制御手段を備えたことを特徴とする請求項１記載の撮像装置。
【請求項３】
多段階操作可能なシャッタスイッチを備え、
前記領域指定手段は、前記シャッタスイッチの第一段目への切り換えタイミング時に前記画像表示制御手段により表示されているフレーム画像に対して前記所定の画像領域を指定し、
前記追従画像領域検出手段は、前記シャッタスイッチが前記第一段目にある間に前記画像表示制御手段により表示されるフレーム画像から、前記追従画像領域を検出し、
前記静止画像記録制御手段は、前記シャッタスイッチの第１段目から第２段目への切り換えに基づいて前記撮像制御手段により取得されるフレーム画像を静止画像として所定の記録媒体に記録させることを特徴とする請求項２記載の撮像装置。
【請求項４】
前記記録媒体に記録された静止画像を再生表示させる再生表示制御手段を備え、
前記再生表示制御手段は、
再生表示させる静止画像に関連付けられている前記注目画像の移動履歴に基づいて該静止画像から複数のトリミング画像を生成し、該生成した各トリミング画像を再生表示させることを特徴とする請求項３記載の撮像装置。
【請求項５】
前記再生表示制御手段は、
前記生成した各トリミング画像を前記注目画像の移動履歴における時系列順に基づいて再生表示させることを特徴とする請求項４記載の撮像装置。
【請求項６】
前記再生表示制御手段は、
前記各トリミング画像のサイズが異なるようにトリミング画像を生成するとともに、該生成した各トリミング画像をトリミング前の前記静止画像と等しい画像サイズに拡大して再生表示させることを特徴とする請求項４又は５記載の撮像装置。
【請求項７】
前記再生表示制御手段は、
新しい時系列に対応するトリミング画像ほど、トリミング画像のサイズがより小さくなるように、または、大きくなるように、トリミング画像を生成することを特徴とする請求項６記載の撮像装置。
【請求項８】
前記記録媒体に記録された静止画像を再生表示させる再生表示制御手段を備え、
前記再生表示制御手段は、
再生表示させる静止画像に関連付けられている前記注目画像の移動履歴の最後の移動位置に基づいてトリミング画像を生成し、該静止画上に該生成したトリミング画像データを、該移動履歴に基づいて、順次重畳表示させていくことを特徴とする請求項３記載の撮像装置。
【請求項９】
前記記録媒体に記録された静止画像を再生表示させる再生表示制御手段を備え、
前記再生表示制御手段は、
再生表示させる静止画像に関連付けられている前記注目画像の移動履歴に基づいて、再生表示する該静止画像上に前記注目画像の移動軌跡を重畳表示させる手段を含むことを特徴とする請求項３記載の撮像装置。
【請求項１０】
前記移動履歴記憶手段は、
前記シャッタスイッチの操作解除に基づいて前記注目画像の移動履歴をリセットすることを特徴とする請求項３乃至９の何れかに記載の撮像装置。
【請求項１１】
前記所定の画像領域または前記追従画像領域を示す注目ポイントを前記画像表示制御手段により表示されているフレーム画像上に重畳表示させる注目ポイント表示制御手段を備えたことを特徴とする請求項１乃至１０の何れかに記載の撮像装置。
【請求項１２】
前記領域指定手段が指定する画像領域を変更するための変更手段を備えたことを特徴とする請求項１乃至１１の何れかに記載の撮像装置。
【請求項１３】
前記所定の画像領域または前記追従画像領域に対してオートフォーカスを行なうオートフォーカス制御手段を備えたこと特徴とする請求項１乃至１２の何れかに記載の撮像装置。
【請求項１４】
被写体像を光電変換する撮像素子を用いてフレーム画像を取得する撮像制御工程と、
前記撮像制御工程により順次取得されるフレーム画像を表示手段に順次表示さていく画像表示制御工程と、
前記画像表示制御工程により前記表示手段に表示された所定のフレーム画像に対して所定の画像領域を指定する領域指定工程と、
前記領域指定工程により指定された画像領域内の画像を注目画像として選択する注目画像選択工程と、
前記画像表示制御工程により所定の期間中に順次表示されるフレーム画像から、前記注目画像選択工程により選択された注目画像に対応する画像の領域を追従画像領域として検出していく追従画像検出工程と、
前記追従画像領域検出工程により検出される各追従画像領域の座標位置を時系列的に蓄積し、前記注目画像の移動履歴として記憶していく移動履歴記憶工程と、を備えたことを特徴とする撮像方法。
【請求項１５】
撮影時に動きのあった動被写体を含む撮影対象が撮影された静止画像を再生表示させる際に、当該静止画像と関連付けて記録されている、前記撮影対象が撮影されるまでの間の前記動被写体の移動履歴に基づいて、前記撮影時における前記動被写体の動きを表現させることを特徴とする画像再生方法。
【請求項１６】
被写体像を光電変換する撮像素子を用いてフレーム画像を取得する撮像制御処理と、
前記撮像制御処理により順次取得されるフレーム画像を表示手段に順次表示させていく画像表示制御処理と、
前記画像表示制御処理により前記表示手段に表示された所定のフレーム画像に対して所定の画像領域を指定する領域指定処理と、
前記領域指定処理により指定された画像領域内の画像を注目画像として選択する注目画像選択処理と、
前記画像表示制御処理により所定の期間中に順次表示されるフレーム画像から、前記注目画像選択処理により選択された注目画像に対応する画像の領域を追従画像領域として検出していく追従画像検出処理と、
前記追従画像領域検出処理により検出される各追従画像領域の座標位置を時系列的に蓄積し、前記注目画像の移動履歴として記憶していく移動履歴記憶処理と、
をコンピュータに実行させることを特徴とするプログラム。
【請求項１７】
コンピュータに、撮影時に動きのあった動被写体を含む撮影対象が撮影された静止画像を再生表示させる際に、当該静止画像と関連付けて記録されている、前記撮影対象が撮影されるまでの間の前記動被写体の移動履歴に基づいて、前記撮影時における前記動被写体の動きを表現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びそのプログラムに係り、詳しくは、撮影時における被写体の移動履歴がわかる撮像装置、撮像方法、画像再生方法及びそのプログラムに関する。
【背景技術】
【０００２】
撮像装置、例えば、デジタルカメラにおいては、周知の技術として被写体の静止画撮影及び動画撮影を行なうことができる（特許文献１）。
【０００３】
【特許文献１】公開特許公報  特開２００６−１４８３４６
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記技術によれば、被写体の静止画を撮影することはできるが、静止画は動画と違い時間的要素を含まないため、その静止画を見てもその静止画撮影により撮影された動きのある被写体の撮影時の状況（動き等）がわからなく、その画像を見た人は、その画像から撮影時の状況を想像するしかなかった。
一方、動画撮影では、複数のフレーム画像を連続的に取得して記録し、それらを連続再生することで、撮影時の被写体の動きを観察することが可能となるが、静止画と比較しデータ量が増大してしまう。そして、例えば、動きの少ない背景を背にして、特定の被写体が画角内を移動するようなシーンを動画撮影したときには、動画像として取得した一連のフレーム画像の総データ量に比べ、視覚的に得られる情報量が少ないことがある。
【０００５】
そこで本発明は、かかる従来の問題点に鑑みてなされたものであり、必要となるデータ量を抑制しつつも、撮影時における被写体の移動履歴がわかる撮像装置、撮像方法及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的達成のため、請求項１記載の発明による撮像装置は、被写体像を光電変換する撮像素子を用いてフレーム画像を取得する撮像制御手段と、
前記撮像制御手段により順次取得されるフレーム画像を表示手段に順次表示させていく画像表示制御手段と、
前記画像表示制御手段により前記表示手段に表示された所定のフレーム画像に対して所定の画像領域を指定する領域指定手段と、
前記領域指定手段により指定された画像領域内の画像を注目画像として選択する注目画像選択手段と、
前記画像表示制御手段により所定の期間中に順次表示されるフレーム画像から、前記注目画像選択手段により選択された注目画像に対応する画像の領域を追従画像領域として検出していく追従画像領域検出手段と、
前記追従画像領域検出手段により検出される各追従画像領域の座標位置を時系列的に蓄積し、前記注目画像の移動履歴として記憶していく移動履歴記憶手段と、
を備えたことを特徴とする。
【０００７】
また、例えば、請求項２に記載されているように、前記撮像制御手段により取得されるフレーム画像を静止画像として所定の記録媒体に記録するとともに、前記移動履歴記憶手段により記憶された前記注目画像の移動履歴を該静止画象に関連付けて記録させる静止画像記録制御手段を備えるようにしてもよい。
【０００８】
また、例えば、請求項３に記載されているように、多段階操作可能なシャッタスイッチを備え、
前記領域指定手段は、前記シャッタスイッチの第一段目への切り換えタイミング時に前記画像表示制御手段により表示されているフレーム画像に対して前記所定の画像領域を指定し、
前記追従画像領域検出手段は、前記シャッタスイッチが前記第一段目にある間に前記画像表示制御手段により表示されるフレーム画像から、前記追従画像領域を検出し、
前記静止画像記録制御手段は、前記シャッタスイッチの第１段目から第２段目への切り換えに基づいて前記撮像制御手段により取得されるフレーム画像を静止画像として所定の記録媒体に記録させるようにしてもよい。
【０００９】
また、例えば、請求項４に記載されているように、前記記録媒体に記録された静止画像を再生表示させる再生表示制御手段を備え、
前記再生表示制御手段は、
再生表示させる静止画像に関連付けられている前記注目画像の移動履歴に基づいて該静止画像から複数のトリミング画像を生成し、該生成した各トリミング画像を再生表示させるようにしてもよい。
【００１０】
また、例えば、請求項５に記載されているように、前記再生表示制御手段は、
前記生成した各トリミング画像を前記注目画像の移動履歴における時系列順に基づいて再生表示させるようにしてもよい。
【００１１】
また、例えば、請求項６に記載されているように、前記再生表示制御手段は、
前記各トリミング画像のサイズが異なるようにトリミング画像を生成するとともに、該生成した各トリミング画像をトリミング前の前記静止画像と等しい画像サイズに拡大して再生表示させるようにしてもよい。
【００１２】
また、例えば、請求項７に記載されているように、前記再生表示制御手段は、
新しい時系列に対応するトリミング画像ほど、トリミング画像のサイズがより小さくなるように、または、大きくなるように、トリミング画像を生成するようにしてもよい。
【００１３】
また、例えば、請求項８に記載されているように、前記記録媒体に記録された静止画像を再生表示させる再生表示制御手段を備え、
前記再生表示制御手段は、
再生表示させる静止画像に関連付けられている前記注目画像の移動履歴の最後の移動位置に基づいてトリミング画像を生成し、該静止画上に該生成したトリミング画像データを、該移動履歴に基づいて、順次重畳表示させていくようにしてもよい。
【００１４】
また、例えば、請求項９に記載されているように、前記記録媒体に記録された静止画像を再生表示させる再生表示制御手段を備え、
前記再生表示制御手段は、
再生表示させる静止画像に関連付けられている前記注目画像の移動履歴に基づいて、再生表示する該静止画像上に前記注目画像の移動軌跡を重畳表示させる手段を含むようにしてもよい。
【００１５】
また、例えば、請求項１０に記載されているように、前記移動履歴記憶手段は、
前記シャッタスイッチの操作解除に基づいて前記注目画像の移動履歴をリセットするようにしてもよい。
【００１６】
また、例えば、請求項１１に記載されているように、前記所定の画像領域または前記追従画像領域を示す注目ポイントを前記画像表示制御手段により表示されているフレーム画像上に重畳表示させる注目ポイント表示制御手段を備えるようにしてもよい。
【００１７】
また、例えば、請求項１２に記載されているように、前記領域指定手段が指定する画像領域を変更するための変更手段を備えるようにしてもよい。
【００１８】
また、例えば、請求項１３に記載されているように、前記所定の画像領域または前記追従画像領域に対してオートフォーカスを行なうオートフォーカス制御手段を備えるようにしてもよい。
【００１９】
上記目的達成のため、請求項１４記載の発明による撮像方法は、被写体像を光電変換する撮像素子を用いてフレーム画像を取得する撮像制御工程と、
前記撮像制御工程により順次取得されるフレーム画像を表示手段に順次表示さていく画像表示制御工程と、
前記画像表示制御工程により前記表示手段に表示された所定のフレーム画像に対して所定の画像領域を指定する領域指定工程と、
前記領域指定工程により指定された画像領域内の画像を注目画像として選択する注目画像選択工程と、
前記画像表示制御工程により所定の期間中に順次表示される各フレーム画像から、前記注目画像選択工程により選択された注目画像に対応する画像の領域を追従画像領域として検出していく追従画像検出工程と、
前記追従画像領域検出工程により検出される各追従画像領域の座標位置を時系列的に蓄積し、前記注目画像の移動履歴として記憶していく移動履歴記憶工程と、を備えたことを特徴とする。
【００２０】
上記目的達成のため、請求項１５記載の発明による画像再生方法は、撮影時に動きのあった動被写体を含む撮影対象が撮影された静止画像を再生表示させる際に、当該静止画像と関連付けて記録されている、前記撮影対象が撮影されるまでの間の前記動被写体の移動履歴に基づいて、前記撮影時における前記動被写体の動きを表現させる。
【００２１】
上記目的達成のため、請求項１６記載の発明によるプログラムは、被写体像を光電変換する撮像素子を用いてフレーム画像を取得する撮像制御処理と、
前記撮像制御処理により順次取得されるフレーム画像を表示手段に順次表示させていく画像表示制御処理と、
前記画像表示制御処理により前記表示手段に表示された所定のフレーム画像に対して所定の画像領域を指定する領域指定処理と、
前記領域指定処理により指定された画像領域内の画像を注目画像として選択する注目画像選択処理と、
前記画像表示制御処理により所定の期間中に順次表示される各フレーム画像から、前記注目画像選択処理により選択された注目画像に対応する画像の領域を追従画像領域として検出していく追従画像検出処理と、
前記追従画像領域検出処理により検出される各追従画像領域の座標位置を時系列的に蓄積し、前記注目画像の移動履歴として記憶していく移動履歴記憶処理と、
をコンピュータに実行させることを特徴とする。
【００２２】
上記目的達成のため、請求項１７記載の発明によるプログラムは、コンピュータに、撮影時に動きのあった動被写体を含む撮影対象が撮影された静止画像を再生表示させる際に、当該静止画像と関連付けて記録されている、前記撮影対象が撮影されるまでの間の前記動被写体の移動履歴に基づいて、前記撮影時における前記動被写体の動きを表現させる。
【発明の効果】
【００２３】
本発明によれば、必要となるデータ量を抑制しつつも、撮影時における被写体の移動履歴がわかる。
【発明を実施するための最良の形態】
【００２４】
以下、本実施の形態について、デジタルカメラに適用した一例として図面を参照して詳細に説明する。
［実施の形態]
Ａ．デジタルカメラの構成
図１は、本発明の撮像装置を実現するデジタルカメラ１の電気的な概略構成を示すブロック図である。
デジタルカメラ１は、撮影レンズ２、レンズ駆動回路３、絞り兼用シャッタ４、ＣＣＤ５、ドライバ６、ＴＧ（timing generator）７、ユニット回路８、メモリ９、ＣＰＵ１０、ＤＲＡＭ１１、画像表示部１２、フラッシュメモリ１３、キー入力部１４、バス１５を備えている。
【００２５】
撮影レンズ２は、図示しない複数のレンズ群から構成されるフォーカスレンズ、ズームレンズ等を含み、フォーカスレンズ及びズームレンズには、レンズ駆動回路３が接続されている（図示略）。
レンズ駆動回路３は、フォーカスレンズ及びズームレンズを光軸方向にそれぞれ移動させるモータ（図示略）と、ＣＰＵ１０から送られてくる制御信号にしたがってフォーカスモータ及びズームモータをそれぞれ駆動させるモータドライバ（図示略）とから構成されている。
【００２６】
絞り兼用シャッタ４は、図示しない駆動回路を含み、駆動回路はＣＰＵ１０から送られてくる制御信号にしたがって絞り兼用シャッタを動作させる。この絞り兼用シャッタは、絞りとシャッタとして機能する。
絞りとは、撮影レンズ２から入ってくる光の量を制御する機構のことをいい、シャッタとは、ＣＣＤ５に光を当てる時間を制御する機構のことをいい、ＣＣＤ５に光を当てる時間（露出時間）は、シャッタの開閉の速度（シャッタ速度）によって変わってくる。ＣＣＤ５の露出は、この絞りとシャッタ速度によって変わる。
【００２７】
撮像素子（ここではＣＣＤ５）は、ドライバ６によって走査駆動され、一定周期毎に被写体像のＲＧＢ値の各色の光の強さを光電変換して撮像信号としてユニット回路８に出力する。このドライバ６、ユニット回路８の動作タイミングはＴＧ７を介してＣＰＵ１０により制御される。なお、ＣＣＤ５はベイヤー配列の色フィルターを有しており、電子シャッタとしての機能も有する。この電子シャッタのシャッタ速度は、ドライバ６、ＴＧ７を介してＣＰＵ１０によって制御される。
【００２８】
ユニット回路８にはＴＧ７が接続されており、ＣＣＤ５から出力される撮像信号を相関二重サンプリングして保持するＣＤＳ（Correlated Double Sampling）回路、そのサンプリング後の撮像信号の自動利得調整を行うＡＧＣ（Automatic Gain Control）回路、その自動利得調整後のアナログの撮像信号をデジタル信号に変換するＡ／Ｄ変換器から構成されており、ＣＣＤ５の撮像信号は、ユニット回路８を経てデジタル信号としてＣＰＵ１０に送られる。
【００２９】
ＣＰＵ１０は、ユニット回路８から送られてきた画像データに対してガンマ補正、補間処理、ホワイトバランス処理、ヒストグラム生成処理、輝度色差信号（ＹＵＶデータ）の生成処理などの画像処理を行う機能を有するとともに、デジタルカメラ１の各部を制御するワンチップマイコンである。
特に、本実施の形態では、ＣＰＵ１０は、ＣＣＤ５等の撮像素子を用いてフレーム画像を取得する機能（撮像制御手段）、順次取得されるフレーム画像を表示手段に順次表示させていく機能（画像表示制御手段）、該表示された所定のフレーム画像に対して所定の画像領域を指定する機能（領域指定手段）、該指定された画像領域内の画像を注目画像として選択する機能（注目画像選択手段）、所定の期間中に順次表示される各フレーム画像から、該選択された注目画像に対応する画像の領域を追従画像領域として検出していく機能（追従画像領域検出手段）、該追従画像領域して検出される各追従画像領域の座標位置を時系列的に蓄積し、注目画像の移動履歴として記憶していく機能（移動履歴記憶手段）を有する。
【００３０】
メモリ９には、ＣＰＵ１０の各部の制御に必要な制御プログラム、及び必要なデータが格納されており、ＣＰＵ１０は、該プログラムに従って動作する。
【００３１】
ＤＲＡＭ１１は、ＣＣＤ５によってそれぞれ撮像された後、ＣＰＵ１０に送られてきた画像データを一時記憶するバッファメモリとして使用されるとともに、ＣＰＵ１０のワーキングメモリとして使用される。
画像表示部１２は、カラーＬＣＤとその駆動回路を含み、撮影待機状態にあるときには、ＣＣＤ５によって撮像された被写体をスルー画像として表示し、記録画像の再生時には、フラッシュメモリ１３から読み出され、伸張された記録画像を表示させる。
【００３２】
フラッシュメモリ１３は、ＣＣＤ５によって撮像された画像データなどを保存しておく記録媒体である。
キー入力部１４は、半押し全押しの２段階操作可能なシャッタボタン、モード切替キー、十字キー、ズームキー、メニューキー等の複数の操作キーを含み、ユーザのキー操作に応じた操作信号をＣＰＵ１０に出力する。
【００３３】
Ｂ．デジタルカメラ１の動作
実施の形態におけるデジタルカメラ１の動作を、撮影時と再生時に分けて説明する。
Ｂ−１．撮影時におけるデジタルカメラ１の動作
まず、撮影時におけるデジタルカメラ１の動作を図２のフローチャートにしたがって説明する。
【００３４】
ユーザのキー入力部１４のモード切替キーの操作により静止画撮影モードに設定されると、ステップＳ１で、ＣＰＵ１０は、ＣＣＤ５に所定のフレームレートで被写体の撮像させる処理を開始させ（撮像制御手段若しくは動画撮像制御手段）、順次撮像されたフレーム画像から輝度色差信号の画像データを生成し、該生成した輝度色差信号のフレーム画像をバッファメモリ（ＤＲＡＭ１１）に記憶させ、該記憶された被写体の画像データを画像表示部１２に表示させるという、いわゆるスルー画像表示を開始する（画像表示制御手段）。このとき、ＣＰＵ１０は、画像表示部１２に所定位置（ここでは所定位置を中央位置とする）にトレース枠（注目ポイント）を表示させる。
【００３５】
次いで、ステップＳ２で、ＣＰＵ１０は、十字キーの操作が行なわれたか否かの判断を行う。この判断は、十字キーの操作に対応する操作信号がキー入力部１４から送られてきたか否かにより判断する。
【００３６】
ステップＳ２で、十字キーの操作が行われたと判断すると、ＣＰＵ１０は、該操作にしたがってトレース枠の表示位置を変更させて（変更手段若しくは表示制御手段）、ステップＳ４に進む。つまり、十字キーの操作に応じてトレース枠が移動することになる。例えば、十字キーの「→」が操作されるとトレース枠の表示位置は右に移動し（トレース枠は右に移動し）、「←」が操作されるとトレース枠の表示位置は左に移動する（トレース枠は左に移動する）。これにより、撮影したいメインとなる被写体（メイン被写体）にトレース枠が重なるように十字キーを操作することができ、トレース枠とメイン被写体を重なり合わせやすくなる。また、カメラを移動させることによりトレース枠とメイン被写体を合わすことも可能であり、カメラの移動及びとレース枠の移動によりメイン被写体とトレース枠を合わすことも可能である。
一方、ステップＳ２で、十字キーの操作が行われていないと判断するとそのままステップＳ４に進む。
【００３７】
ステップＳ４に進むと、ＣＰＵ１０は、シャッタボタンが半押しされたか否かを判断する。この判断は、シャッタボタンの半押しに対応する操作信号がキー入力部１４から送られて来たか否かにより判断する。このとき、ユーザはメイン被写体とトレース枠との位置が重なった時にシャッタボタンの半押しを操作する。
ステップＳ４で、シャッタボタンが半押しされていないと判断するとステップＳ２に戻り、上記した動作を繰り返す。これにより、シャッタボタンを半押しするまでは、ユーザは自由にトレース枠の表示位置を変更することができ、被写体が追従させたい被写体に対して追従をさせることができる。即ち、トレース枠にメイン被写体が合わさっていない状態時は、現在とレース枠に合わさっている被写体に追従させたくないのでシャッタボタンを半押しせず、トレース枠にメイン被写体が合わさった時点で、シャッタボタンを半押しすることにより、追従開始を指示することができる。
【００３８】
一方、ステップＳ４で、シャッタボタンが半押しされたと判断すると、ステップＳ５に進み、ＣＰＵ１０は、トレース枠の表示位置を被写体の位置情報（例えば、座標位置情報）としてバッファメモリの位置軌跡情報記憶領域に記憶させる（被写体位置記憶制御手段）。このとき、位置情報を記憶させる際には、位置軌跡情報記憶領域に何番目に記憶させた位置情報であるかを示す番号情報を位置情報に付して記憶させる。ステップＳ５では、位置軌跡情報記憶領域に位置情報を初めて記憶させたので１番目の位置情報と記憶させる。
次いで、ステップＳ６で、ＣＰＵ１０は、シャッタボタンの半押し時に画像表示部１２に表示されているフレーム画像データに基づいて、該撮像された画像のうちトレース枠が位置する被写体を認識する。この認識は画像認識処理によりトレース枠が位置する被写体を認識する。
【００３９】
次いで、ステップＳ７で、ＣＰＵ１０は、ＣＣＤ５により新たに撮像されたフレーム画像データを取得し、ステップＳ８で、該取得したフレーム画像データに基づいて、該認識したメイン被写体が該新たに撮像された画像上のどの位置にあるのかを検出する処理を行う（被写体位置検出手段）。これにより、被写体の移動履歴を認識することができる。
なお、新たに取得したフレーム画像データの画像認識処理は、フレーム画像データの全範囲に対して行なうようにしてもよいし、前回のトレース枠の位置周辺を探索領域として設定し、この探索領域内の画像データに対してのみ画像認識処理を行うようにしてもよい。これにより、画像認識に伴う処理負担を軽減することができる。
【００４０】
次いで、ステップＳ９で、ＣＰＵ１０は、該検出した被写体の位置情報（座標位置情報）を位置軌跡情報記憶領域に記憶させるとともに（被写体位置記憶制御手段）、該記憶させた位置に基づいてトレース枠の表示を更新させる（表示制御手段）。つまり、トレース枠の表示位置を変更させる。
これにより、シャッタボタンの半押し時にトレース枠の表示位置に表示されていた被写体にトレース枠を追従させて表示させることができ、また、このトレース枠を見ることによりユーザはどの被写体に追従しているのかを認識することができる。
【００４１】
なお、該検出された被写体の位置情報は位置軌跡情報記憶領域に記憶されていくので、位置軌跡情報記憶領域には、被写体の位置軌跡が記憶されることになる。このときも同様に、位置情報を記憶させる際には、位置軌跡情報記憶領域に何番目に記憶させた位置情報であるかを示す番号情報を位置情報に付して記憶させる。これにより、位置軌跡情報記憶領域に記憶されているそれぞれの位置情報が何番目に記憶された位置情報であるのかを（位置情報が記憶された順序を）時系列的に識別することができる。なお、番号情報の替わりに位置情報を記憶させた日時情報を付すようにしてもよい。要は、位置情報記憶領域に記憶されている複数の位置情報が検出された順序がわかる方法であればよい。
【００４２】
次いで、ステップＳ１０で、ＣＰＵ１０は、シャッタボタンが全押しされたか否かを判断する。この判断は、シャッタボタンの全押し操作に対応する操作信号がキー入力部１４から送られてきたか否かにより判断する。
ステップＳ１０で、シャッタボタンが全押しされていないと判断すると、ステップＳ１１に進み、ＣＰＵ１０は、シャッタボタンの半押しが解除されたか否かを判断する。この判断は、シャッタボタンの半押し操作に対応する操作信号がキー入力部１４から送られてこなくなったか否かにより判断する。これにより、ユーザは静止画の撮影タイミングを指示することができる。
ステップＳ１１で、シャッタボタンの半押しが解除されていないと判断するとステップＳ７に戻り、上記した動作を繰り返す。
【００４３】
また、この上記したステップＳ２〜ステップＳ１１の動作を別の角度で説明すると、まず、ユーザはスルー画像表示されている画像を見ながらトレース枠の表示位置を変更させていき、メイン被写体とトレース枠が丁度重なった時にシャッタボタンを半押しする。このとき、ＣＰＵ１０は、シャッタボタン半押し時のトレース枠の表示位置に基づく画像領域（所定の画像領域）を指定する（領域指定手段）。つまり、シャッタボタンの半押し時に表示されているフレーム画像（所定のフレーム画像）に対して所定の画像領域を指定する。
【００４４】
そして、ＣＰＵ１０は、所定のフレーム画像のうち該指定された画像領域内の画像を注目画像として選択する（注目画像選択手段）。なぜならば、シャッタボタンが半押しされた時のトレース枠の位置にメイン被写体があると推定されるからである。
【００４５】
そして、ＣＰＵ１０は、シャッタボタン半押し後、シャッタボタンの全押し及びシャッタボタンの半押し解除が行なわれるまで、順次撮像され表示されるフレーム画像データから、該選択した注目画像に対応する画像がある領域（画像領域）を追従画像領域として検出していき（追従画像領域検出手段）、該検出された追従画像領域の位置（座標位置）を時系列的に記憶させる（移動履歴記憶手段）。このときは、該指定した所定の画像領域の座標位置も記憶されている。
【００４６】
ここで、図３は、シャッタボタン半押し時からシャッタボタン全押し時にまでに表示されたメイン被写体及びトレース枠の様子を示すものである。
図３を見ると、シャッタボタン半押し時に、トレース枠２１とメイン被写体（ここでは人）の表示位置が重なっているのが分かる。そして、時間の経過とともに移動するメイン被写体とともにトレース枠２１も一緒に移動している（トレース枠２１がメイン被写体に追従している）のがわかる。
【００４７】
一方、ステップＳ１１で、シャッタボタンの半押しが解除されたと判断すると、ステップＳ１２に進み、ＣＰＵ１０は、トレース枠を所定位置に表示させて、ステップＳ２に戻る。このときは、位置軌跡情報記憶領域に記憶されている被写体の位置情報を消去する。つまり、位置軌跡情報記憶領域の記憶をクリアにする。
そして、新たにシャッタボタンが半押しされると、再び被写体の位置を検出していき、該検出した位置を記憶させるとともに該位置にトレース枠を表示させていく。
【００４８】
これにより、メイン被写体がフレームアウトした場合等やメイン被写体を変更したい場合にもシャッタボタンの半押しを解除することにより適切に対応することができ、追従を解除することができる。また、シャッタボタンの半押しが解除されると所定位置に表示させるので、効率よく再びメイン被写体とトレース枠２１を合わせることできる。例えば、トレース枠２１が画像の端のほうにある状態で、シャッタボタンの半押しが解除された場合でも、そのまま該位置にトレース枠２１が表示されるとすると、画像の端にあるトレース枠２１に被写体を合わせなければならず、メイン被写体がフレームアウトしてしまう可能性がある。
また、トレース枠２１が右端にある状態で、左端にあるメイン被写体に合わす場合は、トレース枠２１を移動させる時間が長くなってしまうが、トレース枠２１を所定位置（ここでは中央位置）にリセット表示させることがで、トレース枠２１とメイン被写体を効率よく合わせることができる。
【００４９】
一方、ステップＳ１０で、シャッタボタンが全押しされたと判断すると、ステップＳ１３に進み、ＣＰＵ１０は、現在表示されているトレース枠２１の表示位置に基づいて定められるＡＦエリアに基づいてコントラスト検出方式によるＡＦ処理を行う（オートフォーカス制御手段）。つまり、フォーカスレンズを駆動可能範囲内でレンズ端からレンズ端まで駆動させ、そのときのＣＣＤ出力である撮像信号のうち、該定められたＡＦエリア内の撮像信号からコントラスト成分を検出し、その波形を解釈して、つまり、高周波成分が最も大きくなるレンズの位置にレンズを合わせてピントを合わせる。
これにより、簡単にメイン被写体にピントを合わせることができる。
【００５０】
次いで、ステップＳ１４で、ＣＰＵ１０は、静止画撮影処理を行い（撮影制御手段）、該撮像処理により得られた静止画データを圧縮して静止画ファイルとしてフラッシュメモリ１３に記録するとともに、位置軌跡情報記憶領域に記憶されている被写体の位置軌跡情報（記憶されている複数の被写体の位置情報を総称して位置軌跡情報という）を該静止画データに関連付けて記録させる（静止画記録制御手段）。
このときＣＰＵ１０は、静止画データを記録させると、該位置軌跡情報記憶領域に記憶されている被写体の位置情報を消去する。
【００５１】
なお、静止画ファイルの中に被写体の位置軌跡情報を記録させるようにしてもよい。要は、静止画データと位置軌跡が対応付けて記録される方法であればよい。
また、追従されてきたメイン被写体の最終位置が当該画像の中心位置となるように静止画データのトリミングを行って、当該トリミングして得た画像データを静止画データとして記録する構成としてもよい。この場合には、位置軌跡情報記憶領域に記憶されている位置軌跡情報を、該被写体の最終位置に基づいて変換し、つまり、位置軌跡情報の各位置情報に基づく該静止画上の位置と、トリミング後の静止画上の位置とが同じとなるように各位置情報を変換する。例えば、静止画上の位置情報を座標位置（ｘ，ｙ）として記憶させる場合において、静止画上の丁度中心を（ｘ，ｙ）＝（０、０）とする場合は、トリミング後の被写体の最終位置が今度（ｘ，ｙ）＝（０，０）となるので、それに応じて他の位置情報も変換させなければならない。そして、該変換した位置軌跡情報と該トリミングによって得られた静止画データとを関連付けて記録させる。
【００５２】
Ｂ−２．画像再生時におけるデジタルカメラ１の動作
次に、画像再生時におけるデジタルカメラ１の動作を図４のフローチャートにしたがって説明する。
ユーザのキー入力部１４のモード切替キーの操作により再生モードに設定されると、ステップＳ２１で、ＣＰＵ１０は、再生表示させる静止画データをフラッシュメモリ１３から読み出してバッファメモリに記憶させる。この読み出される画像データは、フラッシュメモリ１３の記録されている画像ファイルのうち、ユーザのキー入力部１４の操作によって指定された画像ファイルの静止画データである。
【００５３】
次いで、ステップＳ２２で、ＣＰＵ１０は、該選択した静止画データに位置軌跡情報（移動履歴情報）が関連付けて記録されているか否かを判断する。
なお、本実施の形態では、ステップＳ２２で、位置軌跡情報が関連付けられていると判断すると、位置軌跡情報が関連付けられている静止画データを加工して複数の画像データを生成し、例えば図７に示すように、生成した各画像データを順に再生表示することで、撮影時に指定されたメイン被写体、つまり、撮影時に動きのあった被写体の、当該動きを表現させる場合について説明する。
ステップＳ２２で、位置軌跡情報が関連付けられていると判断すると、ステップＳ２３に進み、ＣＰＵ１０は、位置軌跡情報のうち、最初に検出された位置情報（番号情報が１番の位置情報）に基づいて表示される画像のズーム倍率Ａと、最後に検出された位置情報（番号情報が一番大きい位置情報）に基づいて表示される画像のズーム倍率Ｂとの設定を行なう。このとき、ＣＰＵ１０は、ユーザのキー入力部１４の操作に応じてズーム倍率を設定する。ここでは、最初に記憶された位置情報に基づいて表示される画像のズーム倍率Ａを２倍、最後に記憶された位置情報に基づいて表示される画像のズーム倍率Ｂを８倍と設定したものとする。
【００５４】
そして、ＣＰＵ１０は、該読み出した静止画データを該関連付けられて記録されている位置軌跡情報に基づいて複数枚の画像データを生成し、該生成した画像データを位置軌跡情報における時系列順に表示させていく（再生表示制御手段）。
簡単に説明すると、関連付けられて記録されている位置軌跡情報のうち、１番目の位置情報に基づいて定められるトリミング範囲（トリミング範囲の中心が該位置情報となるようなトリミング範囲）の画像データを該静止画データから切り出して表示させ、次に、２番目の位置情報に基づいて定められるトリミング範囲の画像データを該静止画データから切り出して表示させ、次に３番目、４番目というように、位置情報に基づいて該静止画データから切り出す範囲を変えて表示させていくというものである。つまり、位置情報に応じてトリミング位置を変えていくことになる。これにより、被写体の位置軌跡に応じて表示される画像の範囲が徐々に変わり、再生時に１枚の静止画から被写体が撮影時の状況を簡単に知ることができる。また、位置情報が検出された順番にトリミング画像を表示させていくので、撮影時の被写体の移動状況がわかる。
【００５５】
なお、このトリミング範囲は、トリミング位置とトリミングサイズとによって定められることになるが、このトリミングサイズは、ユーザによって設定されたズーム倍率Ａとズーム倍率Ｂに基づいてトリミングサイズを定める。このときは、図５に示すように１番目（最初の番号）の位置情報に基づいて静止画データを切り出す場合のトリミングサイズはズーム倍率Ａとなるようなサイズであり、最後の番号の位置情報に基づいて静止画データを切り出す場合のトリミングサイズはズーム倍率Ｂ（ここでは、ズーム倍率Ａ＜ズーム倍率Ｂ）となるようなサイズであり、最初の番号と最後の番号との間の番号の位置情報に基づいて画像データを切り出す場合のトリミングサイズは、最初の番号と間の番号との差と、該間の番号と最後の番号との差の比に応じたズーム倍率となるようなサイズとなる。例えば、最初の番号と最後の番号との丁度中間の番号の位置情報に基づいて画像データを切り出す場合のトリミングサイズは、ズーム倍率Ａとズーム倍率Ｂとの平均の倍率となるようなサイズとなる。
この最初の番号と最後の番号との間の番号の位置情報が複数ある場合には、該間の番号が小さい順に各位置情報に基づいて切り出されるトリミングサイズは、ズーム倍率Ａからズーム倍率Ｂと徐々に変化するようなサイズとなる。
【００５６】
位置軌跡情報に基づいて複数枚の画像データを生成して表示させていく方法を具体的に説明すると、まず、ステップＳ２４で、ＣＰＵ１０は、最初に記憶された位置情報（位置情報に付されている番号情報が１番の位置情報）を、ステップＳ２１で選択した静止画データに関連付けられて記録されている位置軌跡情報から取得する。この取得された位置情報はバッファメモリのトリミング情報記憶領域に記憶される。
【００５７】
次いで、ステップＳ２５で、ＣＰＵ１０は、該取得した位置情報に基づいて表示させる画像のズーム倍率を算出する。このズーム倍率の算出は、該取得した位置情報に付されている番号情報及びステップＳ２３で設定したズーム倍率（Ａ及びＢ）に基づいて算出することができる。この算出は、該取得した位置情報の番号に応じてズーム倍率Ａからズーム倍率Ｂと徐々に変化していくようなズーム倍率を算出することになる。
【００５８】
例えば、最初に記憶された位置情報に基づいて表示される画像のズーム倍率Ａを２倍、最後に記憶された位置情報に基づいて表示される画像のズーム倍率Ｂを８と設定した場合であって、ステップＳ２３で設定した位置軌跡情報として記録されている位置情報の総数ｎが７つの場合は、１番目に記憶された位置情報に基づいて表示される画像のズーム倍率は２倍となり、２番目に記憶された位置情報に基づいて表示されるズーム倍率は３倍、３番目に記憶された位置情報に基づいて表示されるズーム倍率は４倍、４番目に記憶された位置情報に基づくズーム倍率は５倍、５番目に記憶された位置情報に基づくズーム倍率は６倍、６番目に記憶された位置情報に基づくズーム倍率は７倍、７番目に記憶された位置情報に基づくズーム倍率は８倍というように、該取得した位置情報の番号に応じてズーム倍率が徐々に、ズーム倍率Ａ〜ズーム倍率Ｂと変化するようなズーム倍率を算出することになる。この算出されたズーム倍率は、トリミング情報記憶領域に記憶されることになる。
このズーム倍率の算出は、次式によって求めることができる。
【００５９】
【数１】
2008182374.tif 000003
【００６０】
なお、最初の番号の位置情報、及び、最後の番号の位置情報に基づいて表示させるズーム倍率は、上記式により算出することなく、設定されたズーム倍率（Ａ、Ｂ）をそのまま用いるようにしてもよい。
【００６１】
次いで、ステップＳ２６で、ＣＰＵ１０は、該取得した位置情報及び該算出したズーム倍率に基づいて定められるトリミング範囲の画像データをステップＳ２１で選択した静止画データから切り出す（トリミングする）。つまり、トリミングする画像の中心が該取得した位置情報となるようにトリミング位置を定めるとともに、該算出したズーム倍率に基づいてトリミングサイズを定めて画像データの切り出しを行なう。なお、位置情報及びトリミングサイズにより定められるトリミング範囲が該静止画データの画角からはみ出てしまう場合は、トリミング範囲がはみ出ないように、トリミング位置を修正するようにしてもよいし、トリミングサイズを修正するようにしてもよい。
【００６２】
ここで図６は、位置軌跡情報として記憶されている各被写体の位置情報及び、該各被写体の位置情報に基づいて定められるトリミング範囲を示すものである。
なお、ここでは、便宜上、位置軌跡情報としての位置情報は４つ記録されているものとする。
【００６３】
図中の×１は、１番目の記憶された位置情報を示し、点線枠Ａは該１番目の位置情報に基づいて定められるトリミング範囲を示している。また、×２は２番目に記憶された位置情報を示し、点線枠Ｂは該２番目の位置情報に基づいて定められるトリミング範囲を示している。同様に、×３、×４は、それぞれ３番目に記憶された位置情報、４番目に記憶された位置情報を示しており、点線枠Ｃ、点線枠Ｄは、それぞれ３番目の位置情報、４番目の位置情報に基づいて定められるトリミング範囲を示している。
【００６４】
この点線枠を見ると、点線枠Ａ、点線枠Ｂ、点線枠Ｃ、点線枠Ｄの順にトリミング範囲が小さくなっているので、後に検出された位置情報程ズーム倍率が大きくなっているのがわかり、ズームインさせていくような画像がトリミングされていくことになる。なお、点線枠Ａのサイズはユーザによって設定されたズーム倍率Ａとなるようなサイズであり、点線枠Ｄのサイズはユーザによって設定されたズーム倍率Ｂとなるようなサイズである。
【００６５】
次いで、ステップＳ２７で、ＣＰＵ１０は、該トリミングした画像で画像表示部１２に全面表示させる（拡大表示させる）。
次いで、ステップＳ２８で、ＣＰＵ１０は、最後の番号情報の位置情報を、ステップＳ２１で選択した静止画データに関連付けられて記録されている位置軌跡情報から取得したか否かを判断する。
ステップＳ２８で、最後の番号情報の位置情報を取得していないと判断すると、ステップＳ２９に進み、ＣＰＵ１０は、次に番号の位置情報を位置軌跡情報から取得してステップＳ２５に戻り、上記した動作を繰り返す。
【００６６】
図７は、ステップＳ２４〜ステップＳ２９の動作により表示されていく画像の様子の示すものである。
図７（ａ）は、１番目の位置情報に基づいて表示される画像の様子を示すものであり、（ｂ）は２番目の位置情報、（ｃ）は３番目の位置情報、（４）は４番目の位置情報に基づいて表示される画像の様子を示すものである。
図７（ａ）を見ると、図６の点線枠Ａ内の画像と同一の画像が表示されているのが分かる。つまり、図７（ａ）は図６の点線枠Ａの画像データがトリミングされた画像データが表示されている。
【００６７】
また、同様に、図７（ｂ）を見ると、図６の点線枠Ｂ内の画像と同一の画像表示されており、図７（ｃ）、（ｄ）を見ると、図６の点線枠Ｃ、点線枠Ｄ内の画像と同一の画像が表示されているのが分かる。
これにより、被写体の位置軌跡に応じて表示される画像の範囲が徐々に変わり、再生時に１枚の静止画から被写体が撮影時の状況を簡単に知ることができる。
ここで、再生表示の順序としては、記録されている元画像を所定時間再生表示した後に、例えば図７に示される各画像を上述したように順に所定時間ずつ表示させる構成としてもよいし、例えば図７に示される各画像を上述したように順に所定時間ずつ表示させた後、記録されている元画像を再生表示させる構成としてもよい。
また、例えば図７に示される各画像から所定の画像を、例えばユーザによるズームキーの操作に基づいて選択し、該選択した画像を表示させる構成としてもよい。具体的には、その操作の継続によって、選択されるズーム倍率が順にまたは段階的に変化するようなズームキーを備え、このズームキーの操作により選択されるズーム倍率に応じたズーム倍率の画像を選択していくとともに、該選択した画像を表示させていく構成としてもよい。
【００６８】
一方、ステップＳ２２で、該選択した静止画データに位置軌跡情報が関連付けて記録されていないと判断すると、ステップＳ３０に進み、ＣＰＵ１０は、通常の再生処理により該選択された静止画データを表示させる。つまり、図６に示すような画像をそのまま表示させる。
【００６９】
Ｃ．以上のように、実施の形態においては、静止画データにメイン被写体の位置軌跡を関連付けて記録するようにしたので、必要となるデータ量を抑制しつつも、撮影時における被写体の移動履歴がわかる。
また、静止画データの生成の際には、該関連付けられて記録されている位置軌跡に基づいて複数のトリミング画像を生成し、該生成した各トリミング画像を、位置軌跡の時系列順に表示させるようにしたので、必要となるデータ量を抑制しつつも、撮影時における被写体の移動履歴がわかる。
また、新しい時系列に対応するトリミング画像ほど、トリミング画像のズーム倍率が大きくなるようにしたので、メイン被写体の位置に近づきながらズームインしていくような画像を表示させていくことができ、臨場感あふれる画像を表示することができる。
【００７０】
［変形例］
Ｄ．上記実施の形態は、以下のような変形例も可能である。
（１）上記実施の形態の静止画撮影モードにおいては、シャッタ半押し前にユーザがトレース枠２１の表示位置を変更することができるようにしたが（ステップＳ２）、トレース枠２１の表示位置を変更することができないようにしてもよい。つまり、シャッタ半押し前には、トレース枠２１は所定位置に表示され続けることになる。この場合は、ユーザはカメラを動かすことによりトレース枠２１とメイン被写体とを合わせることとなる。
【００７１】
（２）また、上記実施の形態の静止画撮影モードにおいては、画像認識によりメイン被写体を認識し、その後撮像されるフレームデータの画像上のどの位置にメイン被写体がいるのかを検出するようにして被写体の位置を検出していくようにしたが、撮像された前後のフレームデータに基づいて被写体の動きベクトルを検出することにより被写体の位置を検出していくようにしてもよい。この場合は、トレース枠２１の表示位置と、検出された被写体の動きベクトルとに基づいて被写体の位置を検出していく。
例えば、最初は、シャッタボタンの半押し時に表示されていたトレース枠２１の位置と、最初に検出された動きベクトルとに基づいて被写体の位置を検出し、該位置にトレース枠２１を表示させる。そして、次に動きベクトルが検出された場合は、該表示されていたトレース枠２１の表示位置と該検出された動きベクトルに基づいて新たに被写体の位置を検出する。
【００７２】
（３）また、上記実施の形態の静止画撮影モード及び上記変形例（２）においては、撮像されたフレーム毎に被写体の位置を検出していくようにしたが、所定時間間隔で被写体の位置を検出していくようにしてもよい。
フレーム毎に被写体の位置を検出しても、連続する前後のフレーム間の間では被写体の位置が然程変わらないからであり、処理負担を軽減するためのでもある。
また、この検出する間隔を徐々に短くしたり、長くしたりするようにしてもよい。例えば、最初は、２秒間隔、次は、１秒間隔、０．５秒間隔というように検出する間隔を変えるようにしてもよい。これにより、再生時において１枚の静止画データから臨場感のある画像を再生表示することができる。
【００７３】
また、被写体の移動スピードに応じて被写体の位置を検出する時間間隔を短くするようにしてもよい。例えば、被写体の移動スピードが遅くなればなるほど被写体の位置の変化は少なくなるので、被写体位置の検出する時間間隔を長くすることにより処理負担を軽減することができる。
また、撮像されたフレーム毎に被写体の位置を検出していき、該検出した被写体位置を記憶する段階で間引いて記憶させるようにしてもよい。
【００７４】
（４）また、上記実施の形態の静止画撮影モードにおいては、注目ポイントとしてトレース枠というものを表示させるようにしたが、トレース枠に限らずＡＦエリアを示すフォーカスフレームでもよく、要はメイン被写体の位置を知らせるものであればよい。
【００７５】
（５）また、上記実施の形態の静止画撮影モードにおける被写体位置の検出を、便宜上図３に示すように撮像される画角内におけるメイン被写体の大きさが変わらない場合を例にして説明したが、図８に示すように撮像される画角内におけるメイン被写体の大きさが変わる場合においても被写体位置を検出することができることは言うまでもない。例えば、メイン被写体が撮影者に方に向って移動するというような奥行き方向に移動する場合でも被写体の位置を検出ことができる。
【００７６】
（６）また、上記実施の形態の再生モードにおいては、静止画データに位置軌跡情報として関連付けられて記録されている全ての位置情報に基づいてトリミング画像データを生成して、表示させていくようにしたが、関連付けられた記録されている全ての位置情報のうち、所定の番号間隔の位置情報のみに基づいてトリミング画像データを生成して、表示させていくようにしてもよい。
また、この所定の番号間隔を徐々に短くしたり長くしたりするようにしてもよい。例えば、関連付けられて記録されている位置情報が１００個あるとする場合は、最初は、８個間隔の位置情報に基づいてトリミング画像データを生成して表示させ、その後、５個間隔、３個間隔、１個間隔というように間隔を変えていくようにしてもよい。これにより１枚の静止画データから臨場感のある画像を再生することができる。
【００７７】
（７）また、上記実施の形態の再生モードにおいては、最初に検出された位置情報に基づいて表示される画像のズーム倍率Ａより、最後に検出された位置情報に基づいて表示される画像のズーム倍率Ｂの方を大きくするようにしたが、ズーム倍率Ａ及びズーム倍率Ｂはユーザが自由に設定することができるようにしてもよい。
例えば、ズーム倍率Ａとズーム倍率Ｂとを同じ倍率に設定した場合は、図４のステップＳ２６でトリミングされるトリミングサイズは、位置情報に拘らず全て同じとなり、ズーム倍率Ａをズーム倍率Ｂより大きくした場合は、位置情報に付されている番号情報が大きくなればなるほどズーム倍率は小さくなり、ズームアウトしていくような画像が表示されていくことになる。
【００７８】
図９は、ズーム倍率Ａをズーム倍率Ｂより大きくした場合に、各被写体の位置情報に基づいて定められるトリミング範囲を示すものである。なお、ここでは、便宜上、位置軌跡情報としての位置情報は４つ記録されているものとする。
図中の×１は、１番目に記憶された位置情報を示し、点線枠Ａは該１番目の位置情報に基づいて定められるトリミング範囲を示している。また、×２は２番目に記憶された位置情報を示し、点線枠Ｂは該２番目の位置情報に基づいて定められるトリミング範囲を示している。同様に、×３、×４は、それぞれ３番目に記憶された位置情報、４番目に記憶された位置情報を示しており、点線枠Ｃ、点線枠Ｄは、それぞれ３番目の位置情報、４番目の位置情報に基づいて定められるトリミング範囲を示している。
【００７９】
この点線枠を見ると、点線枠Ａ、点線枠Ｂ、点線枠Ｃ、点線枠Ｄの順にトリミング範囲が大きくなっているので、後に検出された位置情報程ズーム倍率が小さくなっているのがわかり、ズームアウトさせていくような画像がトリミングされていくことになる。
【００８０】
また、ユーザがズーム倍率Ａ、ズーム倍率Ｂを設定するのではなく、自動的にズーム倍率Ａ、ズーム倍率Ｂを設定するようにしてもよい。
このとき、ユーザは、「ズームアウト」、「ズームイン」、「ズーム無し」の何れかを選択するようにしてもよい。この場合、「ズームアウト」が選択されると、ズームアウトしていくように、ズーム倍率が徐々に小さくなるようにトリミングし、「ズームイン」が選択されるとズーム倍率が徐々に大きくなるようにトリミングし、「ズーム無し」が選択されると、すべてが同じズーム倍率となるようにトリミングする。
【００８１】
（８）また、上記実施の形態の再生モードにおいて、上記実施の形態で説明した被写体の最終位置が画像の中心位置となるように静止画データのトリミングを行なって、該トリミングして得た画像データを静止画データとして記録した場合には、該静止画データに関連付けられている変換された位置軌跡情報とに基づいて該静止画データをトリミングし、該トリミングされた画像を表示させるようにする。このとき、時系列的に古い位置情報程トリミング範囲を小さくする（ズーム倍率を大きくする）
【００８２】
図１０は、このときに各被写体の位置情報に基づいて定められるトリミング範囲を示すものである。ここでは、便宜上、位置軌跡情報としての位置情報は３つとする。
図中の×１は、該記録されている位置情報の中で一番時系列的に古い位置情報を示し、点線枠Ａは該１番目の位置情報に基づいて定められるトリミング範囲を示している。また、×２は次に時系列的に古い位置情報を示し、点線枠Ｂは該２番目の位置情報に基づいて定められるトリミング範囲を示している。同様に、×３は時系列的に一番新しい位置情報を示し、この位置情報は丁度画像の中心位置でもある。なぜならば、記録画像は、最後の位置情報に基づいてトリミングした画像データであるからである。
【００８３】
そして、ズームアウトにより表示させていく場合は、一番古い位置情報（×１）に基づいて定められるトリミング範囲の画像（点線枠Ａ内の画像）を切り出して表示させ、次に、次に古い位置情報（×２）に基づいて定められるトリミング範囲の画像（点線枠Ｂ内の画像）を切り出して表示させていき、一番新しい位置情報（×３）に基づいて画像を表示させる場合は、該位置情報に基づいてトリミング画像を生成することなく、記録してある元画像（図１０に示す全体の画像）を表示させる。元画像は×３を中心とする画像であるので、×３に基づいてトリミング画像を生成する必要がないからである。これにより、記録した静止画像を該関連付けて記録されている位置軌跡情報に基づいてトリミングして表示させていくとともに、最終的に元画像を表示させることができ、臨場感あふれる画像を表示することができる。
【００８４】
また、逆に、ズームインにより表示させていく場合は、元画像を先に表示させ、次に新しい位置情報（×２）に基づいて定められるトリミング範囲の画像（点線枠Ｂ内の画像）を切り出して表示させていき、その後、一番古い位置情報（×１）に基づいて定められるトリミング範囲の画像（点線枠Ａ内の画像）を表示させるようにしてもよい。
【００８５】
（９）また、上記実施の形態の再生モードにおいては、最初に検出された位置情報から順にトリミング画像データを生成して表示させるようにしたが、最後に検出された位置情報から順にトリミング画像データを生成して表示させていくようにしてもよい。これにより、撮影時に被写体がどんな動きをしたかを時間を遡った状態で知ることができる。要は時系列順（検出された位置情報の古い順又は新しい順））に表示できればよい。
【００８６】
（１０）また、上記実施の形態の再生モードにおいては、位置軌跡情報に基づいて生成されたトリミング画像データを、時系列順に再生表示させるようにしたが、ステップＳ２１で読み出した静止画データ（元画像）を表示させ、該表示させた静止画上に位置軌跡情報として記憶されている最後の位置情報に基づいて生成されたトリミング画像データを、位置軌跡情報の各位置情報に基づいて、時系列順に順次重畳表示させていくようにしてもよい。これにより、必要となるデータ量を抑制しつつも、撮影時における被写体の移動履歴がわかる。
【００８７】
図１１は、変形例（１０）で再生表示される画像の様子を説明するためのものである。
位置軌跡情報として記憶されている最後の位置情報は、図６の×４であるので、該最後の位置情報に基づいて生成されたトリミング画像データは図１１（ａ）のようになる。なお、トリミングサイズは、メイン被写体が含まれるようなサイズであればよい。
【００８８】
そして、表示させた静止画上に位置軌跡情報の各位置情報に基づいて時系列順に表示されていく画像の様子を図１１（ｂ）に示す。
図１１（ｂ）は、静止画上に表示されるトリミング画像データの様子を示すものであり、表示されるトリミング画像データは、最初に１の位置に表示され、次に２の位置、３の位置に表示される。３の位置にトリミング画像データが表示されると、４の位置にトリミング画像データは表示されず、再び１の位置にトリミング画像データが表示される。この４の位置には、静止画として既にメイン被写体が表示されているので、重畳してトリミング画像データを表示させる必要がないからである。
なお、４の位置にトリミング画像データを表示させるようにしてもよい。また、１、２、３の順にトリミング画像データを表示させるようにしたが、３、２、１の順にトリミング画像データを表示させるようにしてもよい。要は時系列順であればよい。
また、ユーザによるキー入力部１４の操作、例えば十字キーやズームキーの操作に応じて、トリミング画像データの上記表示位置を順次変化させる構成としてもよい。
【００８９】
（１１）また、上記実施の形態の再生モードにおいては、位置軌跡情報に基づいて生成されたトリミング画像データを、時系列順に再生表示させるようにしたが、ステップＳ２１で読み出した静止画データを表示させ、該表示させた静止画上に位置軌跡情報に基づいて移動軌跡を重畳表示させるようにしてもよい。この表示は、位置軌跡情報の各被写体位置を結んだ線を移動軌跡として表示させるようにしてもよいし、単に各被写体位置を×印や、点で表示させるようにしてもよい。要は、撮影時に指定されたメイン被写体、つまり、撮影時に動きのあった被写体の、当該動きを表現できればよい。
これにより、必要となるデータ量を抑制しつつも、撮影時における被写体の移動履歴がわかる。
【００９０】
（１２）また、上記実施の形態の再生モードにおいては、トリミングした画像データを拡大表示するようにしたが（図４のステップＳ２７）、拡大表示させないようにしてもよい。
【００９１】
（１３）また、上記（１）〜（１２）を任意に組み合わせた実施の形態に変更するようにしてもよい。
【００９２】
最後に、上記各実施の形態においては、本発明の撮影装置をデジタルカメラ１に適用した場合について説明したが、上記の実施の形態に限定されるものではなく、要は、被写体を撮像することができるとともに、被写体の位置を検出することができる機器であれば適用可能である。
【図面の簡単な説明】
【００９３】
【図１】本発明の実施の形態のデジタルカメラ１のブロック図である。
【図２】実施の形態のデジタルカメラ１の動作を示すフローチャートである。
【図３】シャッタボタン半押し時からシャッタボタン全押し時にまでに表示されたメイン被写体及びトレース枠の様子を示す図である。
【図４】実施の形態のデジタルカメラ１の動作を示すフローチャートである。
【図５】各位置情報に基づいてトリミングされるトリミングサイズを説明するための図である。
【図６】位置軌跡情報として記憶されている各被写体の位置情報及び、該各被写体の位置情報に基づいて定められるトリミング範囲を示す図である。
【図７】ステップＳ２４〜ステップＳ２９の動作により表示されていく画像の様子の示す図である。
【図８】変形例におけるシャッタボタン半押し時からシャッタボタン全押し時にまでに表示されたメイン被写体及びトレース枠の様子を示す図である。
【図９】変形例における該各被写体の位置情報に基づいて定められるトリミング範囲を示す図である。
【図１０】変形例における該各被写体の位置情報に基づいて定められるトリミング範囲を示す図である。
【図１１】変形例で再生表示される画像の様子を説明するための図である。
【符号の説明】
【００９４】
１      デジタルカメラ
２      撮影レンズ
３      レンズ駆動回路
４      絞り兼用シャッタ
５      ＣＣＤ
６      ドライバ
７      ＴＧ
８      ユニット回路
９      メモリ
１０    ＣＰＵ
１１    ＤＲＡＭ
１２    画像表示部
１３    フラッシュメモリ
１４    キー入力部
１５    バス
【図１】
2008182374.tif 000004
【図２】
2008182374.tif 000005
【図３】
2008182374.tif 000006
【図４】
2008182374.tif 000007
【図５】
2008182374.tif 000008
【図６】
2008182374.tif 000009
【図７】
2008182374.tif 000010
【図８】
2008182374.tif 000011
【図９】
2008182374.tif 000012
【図１０】
2008182374.tif 000013
【図１１】
2008182374.tif 000014