(57)【要約】【課題】  適切に動的な被写体の追従及びその解除をすることができる撮像装置及びそのプログラムを実現する。【解決手段】  撮影モードに設定されると、スルー画像表示とともに所定位置にトレース枠を表示させる（Ｓ１）。そして、撮影したいメイン被写体がトレース枠に重なった時にシャッタボタンを半押しすると、トレース枠に合わさっている被写体を認識する（Ｓ２）。そして、シャッタボタンが全押し又は半押しが解除されるまで、ＣＣＤ５により順次撮像されたフレーム画像データの画像上のどの位置に該認識した被写体があるかを検出し、該検出した位置に基づいてトレース枠を表示させる（Ｓ８）。そして、シャッタボタンが全押しされる前に半押しが解除されると、トレース枠を所定位置に表示させて（Ｓ１２）、シャッタボタンが半押しされると上記した動作を繰り返す。【選択図】  図２
2008009263.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子を用いて被写体の動画を撮像する動画撮像制御手段と、
前記動画撮像制御手段により順次撮像されたフレームデータを表示手段に表示させていくとともに、注目ポイントを所定位置に表示させる表示制御手段と、
全押し半押し可能なシャッタボタンと、
前記シャッタボタンが半押しされた場合は、前記所定位置にある被写体に追従させて前記注目ポイントの表示位置を変更して表示させていく、変更表示制御手段と、
前記シャッタボタンの半押し後、前記シャッタボタンの半押しが解除された場合には、前記注目ポイントを前記所定位置にリセットして表示させるリセット表示制御手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
前記シャッタボタンが全押しされた場合は、前記撮像素子を用いて被写体の静止画撮影を行なう静止画撮影制御手段を備えたことを特徴とする請求項１記載の撮像装置。
【請求項３】
前記変更表示制御手段は、
前記シャッタボタンが半押しされている最中は、前記シャッタボタンの半押し時に前記所定位置にある被写体に追従させて前記注目ポイントの表示位置を変更して表示させていくことを特徴とする請求項１又は２記載の撮像装置。
【請求項４】
前記変更表示制御手段は、
追従している被写体がフレームアウトした場合は、その旨を表示させることを特徴とする請求項１乃至３の何れかに記載の撮像装置。
【請求項５】
前記シャッタボタンが半押しされたときの、前記動画撮像制御手段により撮像されたフレームデータに基づいて前記所定位置にある被写体を認識し、前記動画撮像制御手段により順次撮像されたフレームデータに基づいて該認識した被写体がどの位置にいるのかを順次認識していく被写体位置認識手段を備え、
前記変更表示制御手段は、
前記被写体位置認識手段により順次認識された被写体位置に前記注目ポイントを表示させていくことを特徴とする請求項１乃至４の何れかに記載の撮像装置。
【請求項６】
前記注目ポイントが位置する被写体にオートフォーカスを行なうオートフォーカス制御手段を備え、
前記オートフォーカス制御手段は、
前記シャッタボタンが半押しされた後、又は／及び、前記シャッタボタンが全押しされた後に、前記注目ポイントが位置する被写体にオートフォーカスを行なうことを特徴とする請求項１乃至５の何れかに記載の撮像装置。
【請求項７】
前記静止画撮影制御手段は、
前記シャッタボタンが全押しされた場合は、前記オートフォーカス制御手段によるオートフォーカスが行なわれた後に、被写体の静止画を撮影することを特徴とする請求項６記載の撮像装置。
【請求項８】
前記シャッタボタンが全押しされたときの前記注目ポイントの位置に基づいて前記静止画撮影制御手段により撮影される静止画データをトリミングするトリミング手段を備えたことを特徴とする請求項２乃至７の何れかに記載の撮像装置。
【請求項９】
前記トリミング手段によりトリミングされる範囲を示すトリミング枠を前記表示手段に表示させるトリミング枠表示制御手段を備え、
前記トリミング枠表示制御手段は、
前記変更表示制御手段により変更表示されていく前記注目ポイントの位置に応じてトリミング枠の表示位置を変更させて表示させていくことを特徴とする請求項８記載の撮像装置。
【請求項１０】
前記トリミング枠表示制御手段は、
前記トリミング枠が前記動画撮像制御手段により撮像されたフレームデータの画角の範囲内で、前記注目ポイントの位置に応じてトリミング枠を表示させることを特徴とする請求項９記載の撮像装置。
【請求項１１】
前記変更表示制御手段は、
追従している被写体がフレームアウトした場合は、フレームアウトする直前の該被写体の位置に前記注目ポイントを継続表示させることを特徴とする請求項１乃至１０の何れかに記載の撮像装置。
【請求項１２】
前記表示制御手段、前記変更表示制御手段、前記リセット表示制御手段は、
前記注目ポイントの代わりに注目エリアを表示させることを特徴とする請求項１乃至７の何れかに記載の撮像装置。
【請求項１３】
前記注目エリアは、ＡＦエリアであり、
前記オートフォーカス制御手段は、
前記ＡＦエリア内の被写体に対してオートフォーカスを行なうことを特徴とする請求項１２記載の撮像装置。
【請求項１４】
前記静止画撮影制御手段により撮影される静止画データをトリミングするトリミング手段を備え、
前記注目エリアは、前記トリミング手段によりトリミングされる範囲を示すトリミング枠であり、
前記トリミング手段は、
前記シャッタボタンが全押しされたときの前記トリミング枠の位置に基づいて静止画データをトリミングすることを特徴とする請求項１２記載の撮像装置。
【請求項１５】
前記変更表示制御手段は、
前記動画撮像制御手段により撮像されたフレームデータの画角の範囲内で、被写体に追従させて、前記トリミング枠を表示させていくことを特徴とする請求項１４記載の撮像装置。
【請求項１６】
前記トリミングサイズを決定する決定手段を備え、
前記トリミング手段は、
前記決定手段により決定されたトリミングサイズに基づいて前記静止画撮影制御手段により撮影された静止画データをトリミングすることを特徴とする請求項８乃至１５の何れかに記載の撮像装置。
【請求項１７】
撮像素子を用いて被写体の動画を撮像する動画撮像制御手段と、
全押し半押し可能なシャッタボタンと、
を備えた撮像装置を実行させるためのプログラムであって、
前記動画撮像制御手段により順次撮像されたフレームデータを表示手段に表示させていくとともに、注目ポイントを所定位置に表示させる表示処理と、
前記シャッタボタンが半押しされた場合は、前記所定位置にある被写体に追従させて前記注目ポイントの表示位置を変更して表示させていく変更表示処理と、
前記シャッタボタンの半押し後、前記シャッタボタンの半押しが解除された場合には、前記注目ポイントを前記所定位置にリセットして表示させるリセット表示処理と、
を含み、上記各処理を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びそのプログラムに係り、詳しくは、動的な被写体に追従してその被写体の位置を認識することができる撮像装置及びそのプログラムに関する。
【背景技術】
【０００２】
撮像装置、例えば、電子カメラにおいて動的に被写体に追従する技術としては、動画撮影時において動的な注目被写体がズーム枠と重なると、該ズーム枠を注目被写体に追従させて、該ズーム枠内の動画データを記録させるという技術が存在する（特許文献１）。
【０００３】
【特許文献１】特許公報  特許第３７５０４９９号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記技術によれば、確かにズーム枠を注目被写体に追従させることはできるが、注目被写体がフレームアウトした場合については考慮しておらず、例えば、注目被写体がフレームアウトした場合には、ズーム枠は画像の端の方に位置しており、該ズーム枠に注目被写体を合わせたとしても、また、直ぐにフレームアウトしてしまい上手く対応することができなかった。
また、一旦、ズーム枠を注目被写体に追従させている状態で、他の被写体を注目被写体として追従させたい場合には対応できないという問題があり、注目被写体を変更したい場合は一旦撮影を完了させなければならない。
【０００５】
そこで本発明は、かかる従来の問題点に鑑みてなされたものであり、適切に動的な被写体の追従及びその解除をすることができる撮像装置及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的達成のため、請求項１記載の発明による撮像装置は、撮像素子を用いて被写体の動画を撮像する動画撮像制御手段と、
前記動画撮像制御手段により順次撮像されたフレームデータを表示手段に表示させていくとともに、注目ポイントを所定位置に表示させる表示制御手段と、
全押し半押し可能なシャッタボタンと、
前記シャッタボタンが半押しされた場合は、前記所定位置にある被写体に追従させて前記注目ポイントの表示位置を変更して表示させていく、変更表示制御手段と、
前記シャッタボタンの半押し後、前記シャッタボタンの半押しが解除された場合には、前記注目ポイントを前記所定位置にリセットして表示させるリセット表示制御手段と、
を備えたことを特徴とする。
【０００７】
また、例えば、請求項２に記載されているように、前記シャッタボタンが全押しされた場合は、前記撮像素子を用いて被写体の静止画撮影を行なう静止画撮影制御手段を備えるようにしてもよい。
【０００８】
また、例えば、請求項３に記載されているように、前記変更表示制御手段は、
前記シャッタボタンが半押しされている最中は、前記シャッタボタンの半押し時に前記所定位置にある被写体に追従させて前記注目ポイントの表示位置を変更して表示させていくようにしてもよい。
【０００９】
また、例えば、請求項４に記載されているように、前記変更表示制御手段は、
追従している被写体がフレームアウトした場合は、その旨を表示させるようにしてもよい。
【００１０】
また、例えば、請求項５に記載されているように、前記シャッタボタンが半押しされたときの、前記動画撮像制御手段により撮像されたフレームデータに基づいて前記所定位置にある被写体を認識し、前記動画撮像制御手段により順次撮像されたフレームデータに基づいて該認識した被写体がどの位置にいるのかを順次認識していく被写体位置認識手段を備え、
前記変更表示制御手段は、
前記被写体位置認識手段により順次認識された被写体位置に前記注目ポイントを表示させていくようにしてもよい。
【００１１】
また、例えば、請求項６に記載されているように、前記注目ポイントが位置する被写体にオートフォーカスを行なうオートフォーカス制御手段を備え、
前記オートフォーカス制御手段は、
前記シャッタボタンが半押しされた後、又は／及び、前記シャッタボタンが全押しされた後に、前記注目ポイントが位置する被写体にオートフォーカスを行なうようにしてもよい。
【００１２】
また、例えば、請求項７に記載されているように、前記静止画撮影制御手段は、
前記シャッタボタンが全押しされた場合は、前記オートフォーカス制御手段によるオートフォーカスが行なわれた後に、被写体の静止画を撮影するようにしてもよい。
【００１３】
また、例えば、請求項８に記載されているように、前記シャッタボタンが全押しされたときの前記注目ポイントの位置に基づいて前記静止画撮影制御手段により撮影される静止画データをトリミングするトリミング手段を備えるようにしてもよい。
【００１４】
また、例えば、請求項９に記載されているように、前記トリミング手段によりトリミングされる範囲を示すトリミング枠を前記表示手段に表示させるトリミング枠表示制御手段を備え、
前記トリミング枠表示制御手段は、
前記変更表示制御手段により変更表示されていく前記注目ポイントの位置に応じてトリミング枠の表示位置を変更させて表示させていくようにしてもよい。
【００１５】
また、例えば、請求項１０に記載されているように、前記トリミング枠表示制御手段は、
前記トリミング枠が前記動画撮像制御手段により撮像されたフレームデータの画角の範囲内で、前記注目ポイントの位置に応じてトリミング枠を表示させるようにしてもよい。
【００１６】
また、例えば、請求項１１に記載されているように、前記変更表示制御手段は、
追従している被写体がフレームアウトした場合は、フレームアウトする直前の該被写体の位置に前記注目ポイントを継続表示させるようにしてもよい。
【００１７】
また、例えば、請求項１２に記載されているように、前記表示制御手段、前記変更表示制御手段、前記リセット表示制御手段は、
前記注目ポイントの代わりに注目エリアを表示させるようにしてもよい。
【００１８】
また、例えば、請求項１３に記載されているように、前記注目エリアは、ＡＦエリアであり、
前記オートフォーカス制御手段は、
前記ＡＦエリア内の被写体に対してオートフォーカスを行なうようにしてもよい。
【００１９】
また、例えば、請求項１４に記載されているように、前記注目エリアは、トリミング枠であり、
前記トリミング手段は、
前記シャッタボタンが全押しされたときの前記トリミング枠の位置に基づいて静止画データをトリミングするようにしてもよい。
【００２０】
また、例えば、請求項１５に記載されているように、前記変更表示制御手段は、
前記動画撮像制御手段により撮像されたフレームデータの画角の範囲内で、被写体に追従させて、前記トリミング枠を表示させていくようにしてもよい。
【００２１】
また、例えば、請求項１６に記載されているように、前記トリミングサイズを決定する決定手段を備え、
前記トリミング手段は、
前記決定手段により決定されたトリミングサイズに基づいて前記静止画撮影制御手段により撮影された静止画データをトリミングするようにしてもよい。
【００２２】
上記目的達成のため、請求項１７記載の発明によるプログラムは、撮像素子を用いて被写体の動画を撮像する動画撮像制御手段と、
全押し半押し可能なシャッタボタンと、
を備えた撮像装置を実行させるためのプログラムであって、
前記動画撮像制御手段により順次撮像されたフレームデータを表示手段に表示させていくとともに、注目ポイントを所定位置に表示させる表示処理と、
前記シャッタボタンが半押しされた場合は、前記所定位置にある被写体に追従させて前記注目ポイントの表示位置を変更して表示させていく変更表示処理と、
前記シャッタボタンの半押し後、前記シャッタボタンの半押しが解除された場合には、前記注目ポイントを前記所定位置にリセットして表示させるリセット表示処理と、
を含み、上記各処理を実行させることを特徴とする。
【発明の効果】
【００２３】
本発明によれば、シャッタボタン半押し中はメイン被写体に注目ポイントを追従させ、シャッタボタンの半押しが解除されると注目ポイントを所定位置に表示させるようにしたので、メイン被写体がフレームアウトした場合や、メイン被写体を変更したい場合においても適切に対応することができ、追従を解除することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本実施の形態について、本発明の撮像装置をデジタルカメラに適用した一例として図面を参照して詳細に説明する。
［実施の形態]
Ａ．デジタルカメラの構成
図１は、本発明の撮像装置を実現するデジタルカメラ１の電気的な概略構成を示すブロック図である。
デジタルカメラ１は、撮影レンズ２、レンズ駆動ブロック３、絞り４、ＣＣＤ５、ドライバ６、ＴＧ（timing generator）７、ユニット回路８、画像生成部９、ＣＰＵ１０、キー入力部１１、メモリ１２、ＤＲＡＭ１３、フラッシュメモリ１４、画像表示部１５、バス１６を備えている。
【００２５】
撮影レンズ２は、複数のレンズ群から構成されるフォーカスレンズ２ａ、ズームレンズ２ｂ等を含む。そして、撮影レンズ２にはレンズ駆動ブロック３が接続されている。レンズ駆動ブロック３は、フォーカスレンズ２ａ、ズームレンズ２ｂをそれぞれ光軸方向に沿って駆動させるフォーカスモータ、ズームモータと、ＣＰＵ１０から送られてくる制御信号にしたがって、フォーカスモータ、ズームモータを駆動させるフォーカスモータドライバ、ズームモータドライバから構成されている（図示略）。
【００２６】
絞り４は、図示しない駆動回路を含み、駆動回路はＣＰＵ１０から送られてくる制御信号にしたがって絞り４を動作させる。
絞り４とは、撮影レンズ２から入ってくる光の量を制御する機構のことをいう。
【００２７】
ＣＣＤ５は、ドライバ６によって駆動され、一定周期毎に被写体像のＲＧＢ値の各色の光の強さを光電変換して撮像信号としてユニット回路８に出力する。この垂直ドライバ６、ユニット回路８の動作タイミングはＴＧ７を介してＣＰＵ１０により制御される。なお、ＣＣＤ５はベイヤー配列の色フィルターを有しており、電子シャッタとしての機能も有する。この電子シャッタのシャッタ速度は、ドライバ６、ＴＧ７を介してＣＰＵ１０によって制御される。
【００２８】
ユニット回路８には、ＴＧ７が接続されており、ＣＣＤ５から出力される撮像信号を相関二重サンプリングして保持するＣＤＳ（Correlated Double Sampling）回路、そのサンプリング後の撮像信号の自動利得調整を行なうＡＧＣ（Automatic Gain control）回路、その自動利得調整後のアナログの撮像信号をデジタル信号に変換するＡ／Ｄ変換器から構成されており、ＣＣＤ５から出力された撮像信号はユニット回路８を経てデジタル信号として画像生成部９に送られる。
【００２９】
画像生成部９は、ユニット回路８から送られてきた画像データに対してγ補正処理、ホワイトバランス処理などの処理を施すとともに、輝度色差信号（ＹＵＶデータ）を生成し、該生成された輝度色差信号の画像データはＣＰＵ１０に送られる。つまり、画像生成部９は、ＣＣＤ５から出力された画像データに対して画像処理を施す。
【００３０】
ＣＰＵ１０は、画像生成部９から送られてきた画像データの圧縮・伸張（例えば、ＪＰＥＧ形式、ＭＰＥＧ形式の圧縮・伸張）処理、ＡＦ処理、撮像処理を行う機能を有するとともに、デジタルカメラ１の各部を制御するワンチップマイコンであり、特に、メイン被写体の画像認識処理、メイン被写体の位置検出処理、トレース枠、トリミング枠の表示処理を行う機能を有する。
【００３１】
キー入力部１１は、半押し全押し可能なシャッタボタン、モード切替キー、メニューキー、十字キー、ＳＥＴキー等の複数の操作キーを含み、ユーザのキー操作に応じた操作信号をＣＰＵ１０に出力する。
メモリ１２には、ＣＰＵ１０が各部を制御するのに必要な制御プログラム、及び必要なデータが記録されており、ＣＰＵ１０は、該プログラムに従い動作する。
【００３２】
ＤＲＡＭ１３は、ＣＣＤ５によって撮像された後、ＣＰＵ１０に送られてきた画像データを一時記憶するバッファメモリとして使用されるとともに、ＣＰＵ１０のワーキングメモリとして使用される。
フラッシュメモリ１４は、圧縮された画像データを保存する記録媒体である。
【００３３】
画像表示部１５は、カラーＬＣＤとその駆動回路を含み、撮影待機状態にあるときには、ＣＣＤ５によって撮像された被写体をスルー画像として表示し、記録画像の再生時には、フラッシュメモリ１４から読み出され、伸張された記録画像を表示させる。
【００３４】
Ｂ．デジタルカメラ１の動作
実施の形態におけるデジタルカメラ１の動作を図２フローチャートに従って説明する。
【００３５】
ユーザのキー入力部１１のモード切替キーの操作により撮影モードに設定されると、ＣＰＵ１０は、ＣＣＤ５に所定のフレームレートで被写体を撮像させる処理を開始させ、ＣＣＤ５により順次撮像され画像生成部８によって生成された輝度色差信号のフレーム画像データをバッファメモリ（ＤＲＡＭ１３）に記憶させていき、順次記憶された画像データを画像表示部１５に表示させていくという、いわゆるスルー画像表示を開始する（ステップＳ１）。このとき、ＣＰＵ１０は、メモリ１２に記録されている所定位置情報に基づいて画像表示部１５の所定位置（ここでは所定位置を中央位置とする）にトレース枠（注目ポイント）も表示させる。
【００３６】
次いで、ＣＰＵ１０は、シャッタボタンが半押しされたか否かを判断する（ステップＳ２）。この判断は、シャッタボタンの半押しに相当する操作信号がキー入力部１１から送られてきたか否かにより判断する。
ユーザは、撮影したいメインとなる被写体（メイン被写体）がトレース枠と重なるようにデジタルカメラを動かし、トレース枠がメイン被写体と重なったときにシャッタボタンを半押させると、該メイン被写体にトレース枠を追従させることができる。
【００３７】
ステップＳ２で、シャッタボタンが半押しされていないと判断すると半押しされるまでステップＳ２に留まり、シャッタボタンが半押しされたと判断すると、ＣＰＵ１０は、現在表示されているトレース枠の位置（このときは所定位置）に基づいてトリミング枠を表示させる（ステップＳ３）。つまり、このトレース枠の位置がトリミング位置ということになり、トレース枠がトリミング枠の中央になるようにトリミング枠が表示される。なお、ここではトリミングサイズは、予め決まっているが、ズームキーの操作によりその大きさを自由に変更することができるようにしてもよい。
【００３８】
図３（ａ）は、シャッタボタンが半押しされた時の画像表示部１５に表示された画面の様子を示すものである。
図３（ａ）を見るとわかるように、画像の中央位置にトレース枠２１及びトリミング枠２２が表示されており、トリミング枠２２の中央にトレース枠２１が表示されている。また、トレース枠２１に魚が合わさっているので、この魚が撮影したいメイン被写体となり、この魚にトレース枠が自動的に追従することになる。
【００３９】
次いで、ＣＰＵ１０は、シャッタ半押し時にＣＣＤ５により撮像されたフレーム画像データに基づいて、該撮像された画像のうちトレース枠２１が位置する被写体を認識する（ステップＳ４）。このときは、トレース枠２１は所定位置にあるので所定位置にある被写体を認識することになる。この認識は、画像認識処理により所定位置の被写体を認識する。
例えば、図３（ａ）に示すような状態でシャッタボタンが半押しされた場合は、トレース枠２１の位置にある魚を認識することになる。
なお、画像認識処理は周知技術なので説明を割愛する。
【００４０】
次いで、ＣＰＵ１０は、ＣＣＤ５により新たに撮像されたフレーム画像データを取得し（ステップＳ５）、該取得したフレーム画像データに基づいて、該認識したメイン被写体（ここでは魚）が該撮像された画像上のどの位置にあるかを検出する処理を行なう（ステップＳ６）。つまり、新たに取得したフレーム画像データを画像認識することにより、該認識したメイン被写体がどの位置にあるか検出することになる。このとき、位置が検出できた場合には、該検出した位置をバッファメモリの位置情報記憶領域に記憶させ、既に位置情報記憶領域に位置が記憶されている場合は、記憶の更新をさせる。
【００４１】
なお、新たに取得したフレーム画像データの画像認識処理は、全画像データに対して行なうようにしてもよいし、前回のトレース枠の位置（メイン被写体の位置）周辺の画像データに対してのみ画像認識処理を行なうようにしてもよい。これにより、画像認識にともなう処理負担を軽減することができる。
【００４２】
次いで、ＣＰＵ１０は、メイン被写体の位置を検出できたかを判断し、つまり、新たに位置情報記憶領域に位置情報が記憶されたか否かを判断し（ステップＳ７）、検出できたと判断すると、ＣＰＵ１０は、ステップＳ５で取得したフレーム画像データを画像表示部１５に表示させるとともに、該記憶した位置に基づいてトレース枠２１及びトリミング枠２２の表示を更新させて（ステップＳ８）、ステップＳ１０に進む。つまり、トレース枠２１及びトリミング枠２２は、位置情報記憶領域に記憶されている位置情報に基づいて表示されることになる。なお、バッファメモリの位置情報記憶領域に記憶される位置が更新前と更新後とで全く変化しない場合にはトレース枠２１及びトリミング枠２２の表示位置は全く変化しない。また、トリミング枠２２は撮像された画像の画角の範囲内で移動し、画角からはみ出ることはないように表示される。
【００４３】
一方、ステップＳ７で、メイン被写体の位置が検出できないと判断すると、ステップＳ５で取得したフレーム画像データを表示させるとともに、被写体がフレームアウトした旨を表示させて、ステップＳ１０に進む。このときはトレース枠２１、トリミング枠２２の表示を更新させずに、前回表示させた位置でそのままトレース枠２１、トリミング枠２２を表示させる。つまり、位置情報記憶領域の記憶は更新されていないことになる。
【００４４】
ステップＳ１０に進むと、シャッタボタンが全押しされたか否かを判断し、全押しされていないと判断すると、シャッタボタンの半押しが解除されたか否かを判断し（ステップＳ１１）、半押しが解除されていないと判断するとステップＳ５に戻り、新たに撮像されたフレーム画像データを取得し、上記した動作を繰り返す。
【００４５】
図４及び図５は、ステップＳ５〜ステップＳ１１のループ中に表示されたトレース枠２１及びトリミング枠２２の様子を示すものであり、左下方向に泳いでいる魚を撮像しているときに表示されるトレース枠２１、トリミング枠２２を示すものである。
【００４６】
図３（ａ）に示すシャッタボタン半押し時の画像から、図４（ａ）〜（ｂ）〜図５（ｃ）というようにメイン被写体である魚の移動とともにトレース枠２１、トリミング枠２２も左下方向に移動する。図５（ｃ）を見ると、トリミング枠２２の左辺が、撮像された画像の画角と接している。このような場合には、魚がこれ以上左方向に移動してもトリミング枠２２は左には移動しない。つまり、トリミング枠２２は画像の画角の範囲内でトレース枠２１の位置、メイン被写体位置に従って移動することになる。例えば、トリミング枠２２の上辺が画角と接した場合は、それ以上トリミング枠２２は上に移動しないということになる。
【００４７】
また、図５（ｄ）に示すように、更に魚が左下方向に移動すると、トリミング枠２２は下方向のみに移動し、トレース枠２１は被写体の移動とともに移動する。
そして、図５（ｅ）に示すように、メイン被写体である魚がフレームアウトすると（ステップＳ７で被写体位置が検出できないと判断すると）、フレームアウトした旨を表示させるとともに、前回表示させた位置でトレース枠２１及びトリミング枠２２も表示させる。つまり、被写体がフレームアウトした場合は、トレース枠２１は移動せず、そのまま表示されることになる。
【００４８】
図２のフローチャートに戻り、ステップＳ１１で半押しが解除されたと判断すると、ＣＰＵ１０は、トレース枠２１をメモリ１２に記憶されている所定位置情報に基づいて所定位置（中央位置）に表示させてステップＳ２に戻る（ステップＳ１２）。このときは、バッファメモリの位置情報記憶領域に記憶されている位置情報をクリアにする。
図３（ｂ）は、シャッタボタンの半押しが解除されたときの画像表示部１５に表示される画面の様子を示すものである。
【００４９】
図３（ｂ）を見るとわかるように、トレース枠２１は被写体に追従しておらず、画面の中央に表示されているのがわかる。なお、シャッタボタンの半押しが解除されるとトリミング枠２２の表示を中止させる。
これにより、メイン被写体を変えたい場合や、メイン被写体がフレームアウトした場合等に、シャッタボタンの半押しを解除することによりトレース枠２１を所定位置に戻すことができ、最初からメイン被写体へ追従させる動作（シャッタボタン半押し）を行うことができる。
【００５０】
例えば、シャッタボタン半押しが解除されても、直前に表示させた位置にトレース枠２１をそのまま表示させる場合においては、メイン被写体がフレームアウトした場合、トレース枠２１は画像の端の方に表示されたままである（図５（ｅ）参照）。したがって、その端に表示されているトレース枠２１にメイン被写体を合わせてシャッタボタンを半押しすることによりトレース枠２１をメイン被写体に追従させようとしても、また直ぐにメイン被写体がフレームアウトしてしまう可能性が大きいという問題がある。
【００５１】
また、メイン被写体を変更したい場合においても、シャッタボタンの半押し解除時に表示された位置にトレース枠２１をそのまま表示させる場合は、上記問題を無くすためにはトレース枠２１が端の方でなく、撮影しやすい位置、被写体の追従に対応しやすい位置に表示されたときにシャッタボタンの半押しを解除しなければならず、迅速に被写体を撮影したい場合などには対応することができない。
したがって、シャッタボタンの半押しが解除された時に所定位置にトレース枠２１を表示させることにより上記問題にも対応することができる。
【００５２】
一方、ステップＳ１０で、シャッタボタンが全押しされたと判断すると、ＣＰＵ１０は、トレース枠の位置（位置情報記憶領域に記憶されている位置情報）に基いて定められたＡＦエリアに基づいてＡＦ処理を行う（ステップＳ１３）。
次いで、ＣＰＵ１０は、静止画撮影処理を行い（ステップＳ１４）、該撮影処理により得られた静止画データに対して、全押し直前のトレース枠２１の位置（位置情報記憶領域に記憶されている位置情報）及び予め定められたトリミングサイズに基づいてトリミング処理を行う（ステップＳ１５）。これにより全押し直前に表示されたトリミング枠２２内の画像データが切り出されることになる。
【００５３】
次いで、ＣＰＵ１０は、トリミング処理により切り出された画像データ（トリミング画像データ）を画像表示部１５にプレビュー表示させて（ステップＳ１６）、トリミング画像データを記録するか否かの判断を行なう（ステップＳ１７）。このとき、プレビュー表示とともに、画像データを記録するか否かを指示させるための画面も一緒に表示させ、ユーザのキー入力部１１の操作により画像記録する旨の指示がされた場合は画像を記録すると判断し、画像記録しない旨の指示がされた場合は画像を記録しないと判断する。
ステップＳ１７で画像を記録すると判断すると、トリミング画像データを圧縮してフラッシュメモリ１４に記録する（ステップＳ１８）。
【００５４】
Ｃ．以上のように、実施の形態においては、撮影モードに設定されるとスルー画像表示とともに所定位置にトレース枠２１を表示させ、撮影したいメイン被写体がトレース枠２１に合わさった時にシャッタボタンが半押しされると、シャッタ半押し時に該トレース枠２１に合わさった被写体を認識し、シャッタボタン半押し中は該認識したメイン被写体に追従させてトレース枠２１を表示させ、シャッタボタンの半押しが解除されると、トレース枠２１を所定位置に表示させるようにしたので、メイン被写体がフレームアウトした場合等やメイン被写体を変更したい場合にもシャッタボタンの半押しを解除することにより適切に対応することができ、追従を解除することができる。
例えば、メイン被写体がフレームアウトした場合でも、シャッタボタンの半押しが解除されれば所定位置にトレース枠２１が表示されるので、トレース枠２１が端にある状態のままで、トレース枠２１にメイン被写体を合わせなくてはならないという不具合も是正することができる。
【００５５】
［変形例］
Ｄ．上記実施の形態は以下のような態様でもよい。
【００５６】
（１）上記実施の形態においては、トレース枠２１の位置に基づいてＡＦ処理、トリミング処理を行うようにしたが、どちらか一方であってもよい。
この場合には、トレース枠の替わりにＡＦエリアのみを表示させるようにしてもいいし、トリミング枠のみを表示させるようにしてもよい。このトレース枠２１の代わりに表示させるＡＦエリアやトリミング枠を総称して注目エリアという。
【００５７】
（２）また、シャッタボタン全押し後にＡＦ処理を行うようにしたが、シャッタボタン半押し後にもトレース枠の位置（所定位置）に基づくＡＦエリアに基づいてＡＦ処理を行うようにしてもよい。
【００５８】
（３）また、被写体がフレームアウトした場合（ステップＳ７で被写体位置を検出できないと判断した場合）は、被写体がフレームアウトした旨を表示させるようにしたが（ステップＳ９）、被写体がフレームアウトした旨を表示させないようにしてもよい。画像表示部１５を見れば、被写体がフレームアウトしたことがわかるからである。
【００５９】
（４）また、ステップＳ４で画像認識によりトレース枠２１に重なったメイン被写体を認識し、ステップＳ６で該画像認識したメイン被写体が新たに撮像されたフレーム画像データの画像上のどの位置にあるかを検出するようにしたが、画像認識ではなくメイン被写体の動きベクトルを検出することにより、メイン被写体の画像上の位置を検出するようにしてもよい。要は、メイン被写体が撮像されたフレーム画像データの画像上のどの位置にあるかを検出することができる方法であればよい。
【００６０】
（５）また、トレース枠２１という枠を表示させるようにしたが、枠に限らず点や、丸、×印などであってもよい。要は、メイン被写体を認識する位置や、該認識した被写体の現在位置をユーザに視認させるような方法であればよい。このメイン被写体を認識する位置や、該認識した被写体の現在の位置をユーザに視認させるための表示、つまり、トレース枠２１や点、×印などを総称して注目ポイントという。
【００６１】
（６）また、シャッタ半押し状態を経ることなく、いきなりシャッタボタンが全押しされた場合は、所定位置にあるトレース枠に基づいてＡＦ処理を行ってから静止画撮影処理を行い、該撮影処理により得られた静止画データをそのまま記録するようにしてもよいし、所定位置にあるトレース枠に基づいて該撮影処理により得られた静止画データからトリミング画像データを生成して記録するようにしてもよい。
【００６２】
（７）また、ユーザが任意にトリミングされる範囲の大きさ（トリミングサイズ）を変更することができるようにしてもよい。
【００６３】
（８）また、上記変形例（１）乃至（７）を任意に組み合わせるようにしてもよい。
【００６４】
（９）また、上記実施の形態におけるデジタルカメラ１は、上記の実施の形態に限定されるものではなく、カメラ付き携帯電話、カメラ付きＰＤＡ、カメラ付きパソコン、カメラ付きＩＣレコーダ、又はデジタルビデオカメラ等でもよく、被写体を撮像する機能を備えた機器であればよい。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施の形態のデジタルカメラのブロック図である。
【図２】実施の形態のデジタルカメラ１の動作を示すフローチャートである。
【図３】画像表示部１５に表示されるトレース枠、トリミング枠の様子を示す図である。
【図４】画像表示部１５に表示されるトレース枠、トリミング枠の様子を示す図である。
【図５】画像表示部１５に表示されるトレース枠、トリミング枠の様子を示す図である。
【符号の説明】
【００６６】
１      デジタルカメラ
２      撮影レンズ
３      レンズ駆動ブロック
４      絞り
５      ＣＣＤ
６      垂直ドライバ
７      ＴＧ
８      ユニット回路
９      画像生成部
１０    ＣＰＵ
１１    キー入力部
１２    メモリ
１３    ＤＲＡＭ
１４    フラッシュメモリ
１５    画像表示部
１６    バス
【図１】
2008009263.tif 000003
【図２】
2008009263.tif 000004
【図３】
2008009263.tif 000005
【図４】
2008009263.tif 000006
【図５】
2008009263.tif 000007