(57)【特許請求の範囲】
【請求項１】
被写体追尾機能により連続した画像を撮影する撮像手段と、
撮影された画像を表示する表示手段と、
第１の画像に含まれる領域のうち、前記被写体追尾機能により追尾した被写体を含む領域を、指定された第１の領域として前記表示手段に拡大表示する表示制御手段と、
前記第１の領域内の前記被写体を再生時の被写体追尾のターゲットとして設定するターゲット設定手段と、
前記第１の画像とは異なる第２の画像内の前記ターゲットを含む領域である第２の領域を、前記被写体追尾機能と共通の方法により検出する検出手段と、を備え、
前記表示制御手段は、前記第２の領域を前記表示手段に拡大表示することを特徴とする撮像装置。
【請求項２】
前記第１の画像および前記第２の画像は、１回の撮影指示の操作に応じて連続して撮影された画像であることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記表示制御手段は、前記第１の画像における前記ターゲットの大きさと前記第２の画像における前記ターゲットの大きさとの比率に基づいて、前記第２の領域を前記表示手段に拡大表示する際の拡大率を決定することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記表示制御手段は、前記第２の画像内から前記第２の領域が検出されない場合に、前記第２の画像内の前記第１の領域と同じ位置の領域を前記表示手段に拡大表示することを特徴とする請求項１〜３のいずれか一項に記載の撮像装置。
【請求項５】
前記表示制御手段は、前記第２の画像内の前記第１の領域と同じ位置の領域を前記表示手段に拡大表示している状態で、前記第２の画像に代えて前記表示手段に表示することが指定された第３の画像内の前記ターゲットを含む領域である第３の領域が検出された場合に、前記第３の領域を前記表示手段に拡大表示することを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記撮像手段が撮影した画像は、該画像において前記被写体追尾機能により追尾した前記被写体を含む領域を特定する追尾領域特定情報が付加されており、
前記表示制御手段は、前記表示手段に拡大表示された前記第１の領域と、前記第１の画像に付加された前記追尾領域特定情報から特定される領域とが一致する場合に、前記第２の画像に付加された前記追尾領域特定情報から特定される前記第２の画像の領域を前記表示手段に拡大表示することを特徴とする請求項１〜５のいずれか一項に記載の撮像装置。
【請求項７】
被写体追尾機能により連続した画像を撮影する撮像手段と、撮影された画像を表示する表示手段と、を備えた撮像装置により実行される画像表示方法であって、
第１の画像に含まれる領域のうち、前記被写体追尾機能により追尾した被写体を含む領域を、指定された第１の領域として前記表示手段に拡大表示するステップと、
前記第１の領域内の前記被写体を再生時の被写体追尾のターゲットとして設定するステップと、
前記第１の画像とは異なる第２の画像内の前記ターゲットを含む領域である第２の領域を、前記被写体追尾機能と共通の方法により検出するステップと、
前記第２の領域を前記表示手段に拡大表示するステップと、を含むことを特徴とする画像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置および画像表示方法に関する。
【背景技術】
【０００２】
デジタルスチルカメラなどの撮像装置は、撮像素子およびそれを扱う制御技術の向上により、１０００万画素前後の撮像素子のフル画素の画像を３０ｆｐｓ〜６０ｆｐｓ程度で記録することが可能になっている。また、記録画素数を制限した場合には、例えば１２００ｆｐｓといった高フレームレートで画像を記録することも可能である。このような性能を活かし、ユーザがシャッタボタンを押し続けている間に複数の画像を高速で連続撮影する、いわゆる高速連写機能を備えた撮像装置が知られている。高速連写機能は、例えば、車、電車などの高速で移動中の乗り物を撮影する場合や、動きが予測しにくい動物、子供などを撮影する場合に、シャッタチャンスを逃さずに撮影を行うための機能として有効である。
【０００３】
高速連写機能により連続撮影された複数の画像は、通常、１つの画像ファイルにまとめてメモリカードなどに記録される。複数の画像を１つの画像ファイルにまとめて記録する技術としては、例えば特許文献１に記載の技術が知られている。また、このような複数の画像を格納するファイルの規格として、一般社団法人カメラ映像機器工業会が２００９年２月に策定した「マルチピクチャフォーマット」が知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
高速連写機能により複数の画像を連続撮影した場合、ユーザは、これら複数の画像の中からベストショットを選ぶために、メモリカードに記録されたファイルを読み出し、複数の画像を順次モニタに表示させて（以下、連続する複数の画像を順次表示させる操作を「コマ送り操作」、「コマ戻し操作」という。）、画像の確認を行うことが多い。このとき、例えば動物の顔や子供の顔など、画像の中で特に注目する被写体を拡大表示させて、ピントの状態やその表情などを確認することが行われる。このように画像の一部を拡大表示させた場合、その状態でコマ送り操作を行うと、画像内において拡大表示を行う位置およびその拡大率を保持したまま次の画像の一部が拡大表示され、コマ戻し操作を行うと、画像内において拡大表示を行う位置およびその拡大率を保持したまま前の画像の一部が拡大表示される。
【０００５】
しかしながら、上述したように、高速連写機能を利用するのは動きのある被写体を撮影する場合が多く、連続撮影された複数の画像において注目する被写体の位置は、画像ごとに異なっている場合が多い。このため、画像の一部を拡大表示させた状態でコマ送り操作やコマ戻し操作を行うと、拡大表示している位置が注目する被写体の位置からずれていき、その都度、拡大位置を手動で補正するという操作が必要となるため、ユーザの操作が煩雑になるという問題があった。なお、高速連写機能により連続撮影された複数の画像に限らず、個別に撮影した複数の画像についても、画像の一部を拡大した状態でコマ送り操作やコマ戻し操作を行いながら画像の確認を行う場合には、同様の問題が生じる。
【０００６】
本発明は、上記に鑑みてなされたものであって、画像の一部を拡大表示しながら複数の画像の確認を行う場合に、煩雑な操作を行うことなく効率的に複数の画像の確認を行うことができる撮像装置および画像表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明に係る撮像装置は、被写体追尾機能により連続した画像を撮影する撮像手段と、撮影された画像を表示する表示手段と、第１の画像に含まれる領域のうち、前記被写体追尾機能により追尾した被写体を含む領域を、指定された第１の領域として前記表示手段に拡大表示する表示制御手段と、前記第１の領域内の前記被写体を再生時の被写体追尾のターゲットとして設定するターゲット設定手段と、前記第１の画像とは異なる第２の画像内の前記ターゲットを含む領域である第２の領域を、前記被写体追尾機能と共通の方法により検出する検出手段と、を備え、前記表示制御手段は、前記第２の領域を前記表示手段に拡大表示することを特徴とする。
【０００９】
また、本発明に係る画像表示方法は、被写体追尾機能により連続した画像を撮影する撮像手段と、撮影された画像を表示する表示手段と、を備えた撮像装置により実行される画像表示方法であって、第１の画像に含まれる領域のうち、前記被写体追尾機能により追尾した被写体を含む領域を、指定された第１の領域として前記表示手段に拡大表示するステップと、前記第１の領域内の前記被写体を再生時の被写体追尾のターゲットとして設定するステップと、前記第１の画像とは異なる第２の画像内の前記ターゲットを含む領域である第２の領域を、前記被写体追尾機能と共通の方法により検出するステップと、前記第２の領域を前記表示手段に拡大表示するステップと、を含むことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、第１の画像内の第１の領域を拡大表示した際に第１の領域内の被写体を被写体追尾のターゲットとして設定し、第１の画像に代えて第２の画像を表示する場合には、第２の画像のターゲットを写した領域である第２の領域を拡大表示するので、煩雑な操作を行うことなく、複数の画像の確認を効率的に行うことができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１−１】図１−１は、デジタルカメラの上面図である。
【図１−２】図１−２は、デジタルカメラの正面図である。
【図１−３】図１−３は、デジタルカメラの裏面図である。
【図２】図２は、デジタルカメラの制御系の構成を示すブロック図である。
【図３】図３は、拡大追尾コマ送り・コマ戻しを実行するためにＣＰＵに実現される機能構成を示す機能ブロック図である。
【図４】図４は、第１の実施形態に係るデジタルカメラにおいて、拡大追尾コマ送り・コマ戻しを行う際にＣＰＵにより実行される処理フローの一例を示すフローチャートである。
【図５】図５は、従来の拡大コマ送り・コマ戻しによって複数の画像をＬＣＤモニタに順次拡大表示した場合の例を示す図である。
【図６】図６は、拡大追尾コマ送り・コマ戻しにより複数の画像をＬＣＤモニタに順次拡大表示した場合の一例を示す図である。
【図７】図７は、表示対象の複数の画像間で注目する被写体の大きさが変化している場合に、ＬＣＤモニタに拡大表示される被写体の大きさをほぼ同じ大きさにする例を示す図である。
【図８】図８は、表示対象の複数の画像間で注目する被写体が一時的にフレームアウトし、その後フレームインしている場合に、拡大追尾コマ送り・コマ戻しによってＬＣＤモニタに順次拡大表示される画像の一例を示す図である。
【図９】図９は、第２の実施形態に係るデジタルカメラにおいて、拡大追尾コマ送り・コマ戻しを行う際にＣＰＵにより実行される処理フローの一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、この発明に係る撮像装置、画像表示装置および画像表示方法の最良な実施の形態を詳細に説明する。以下では、高速連写機能を有するデジタルスチルカメラ（以下、デジタルカメラという。）に本発明を適用した例について説明する。
【００１３】
［第１の実施形態］
図１は、第１の実施形態に係るデジタルカメラの外観を示す図であり、図１−１は同デジタルカメラの上面図、図１−２は同デジタルカメラの正面図、図１−３は同デジタルカメラの裏面図である。
【００１４】
本実施形態に係るデジタルカメラは、図１−１に示すように、その上面に、静止画撮影が可能な枚数などを表示するサブＬＣＤ１と、静止画撮影の際に押圧操作されるレリーズシャッタボタン２と、画像を撮影（記録）する撮影モードや記録された画像を再生する再生モード、カメラ設定のためのＳＥＴＵＰモードなどの各種モードの切替えの際に操作されるモードダイアル３を有する。
【００１５】
また、本実施形態に係るデジタルカメラは、図１−２に示すように、その正面に、ストロボを発光させるストロボ発光部４と、被写体までの距離を測定する測距ユニット５と、図示しないリモコン端末からの赤外線信号を受信するリモコン受光部６と、後述するズームレンズ２５やフォーカスレンズ２６、メカニカルシャッタ２７およびこれらを一体に支持する支持部材などから構成される鏡胴ユニット７と、光学ファインダ（正面）８を有する。また、本実施の形態に係るデジタルカメラの側面には、後述するメモリカード８０を挿入するメモリカードスロットや電池を収容する電池収容部が設けられており、これらメモリカードスロットや電池収容部は蓋体９により閉塞されている。
【００１６】
また、本実施形態に係るデジタルカメラは、図１−３に示すように、その裏面に、オートフォーカス作動時に点灯するオートフォーカスＬＥＤ（ＡＦＬＥＤ）１０と、ストロボ発光時に点灯するストロボＬＥＤ１１と、各種設定画面の表示や再生画像の表示および撮影時の電子ファインダとして用いられるＬＣＤモニタ１２（表示手段）と、光学ファインダ（裏面）１３を有する。
【００１７】
さらに、本実施形態に係るデジタルカメラの裏面には、広角側ズーム時に操作されるズームボタン（ＷＩＤＥ）１４および望遠側ズーム時に操作されるズームボタン（ＴＥＬＥ）１５と、電源スイッチ１６と、セルフタイマの作動時に操作されるセルフタイマ／削除スイッチ１７と、メニュー選択の際に操作されるメニュースイッチ１８と、選択した事項を確定させる際に操作されるＯＫスイッチ１９と、撮影した画像をＬＣＤモニタ１２で確認する際に操作されるとともにＬＣＤモニタ１２上のカーソルを左移動させる場合等に操作される左／画像確認スイッチ２０と、ＬＣＤモニタ１２上のカーソルを右移動させる場合等に操作される右スイッチ２１と、マクロ撮影を行う際に操作されるとともにＬＣＤモニタ１２上のカーソルを下移動させる場合等に操作される下／マクロスイッチ２２と、ストロボのモードを切り替える際に操作されるとともにＬＣＤモニタ１２上のカーソルを上移動させる場合等に操作される上／ストロボスイッチ２３と、ＬＣＤモニタ１２の表示の切替え時に操作されるディスプレイスイッチ２４とが設けられている。
【００１８】
本実施形態に係るデジタルカメラでは、メニュースイッチ１８の操作により各種設定画面をＬＣＤモニタ１２に表示することができる。そして、左／画像確認スイッチ２０、右スイッチ２１、下／マクロスイッチ２２、上／ストロボスイッチ２３などを操作して、ＬＣＤモニタ１２に表示している設定画面の中から「連続撮影モード」を選択し、ＯＫスイッチ１９を操作することで、連続撮影モードに移行することができる。連続撮影モードとは、１回のレリーズシャッタボタン２の操作に応じて複数の画像を連続撮影することが可能なモード、つまり、上述した高速連写機能によって複数の画像を連続して撮影することが可能なデジタルカメラの動作モードである。
【００１９】
また、本実施形態に係るデジタルカメラでは、モードダイアル３を操作することで再生モードに移行して、メモリカード８０などに記録された画像をＬＣＤモニタ１２に表示することができる。再生モードでの動作時には、ズームボタン（ＷＩＤＥ）１４やズームボタン（ＴＥＬＥ）１５の操作により、表示中の画像を任意の倍率で拡大してＬＣＤモニタ１２に表示することができる。さらに、ＬＣＤモニタ１２に画像を拡大表示している状態で左／画像確認スイッチ２０、右スイッチ２１、下／マクロスイッチ２２、上／ストロボスイッチ２３などを操作することで、拡大表示する位置を任意に指定することができる。
【００２０】
また、本実施形態に係るデジタルカメラでは、ＬＣＤモニタ１２に画像を拡大表示している状態でディスプレイスイッチ２４を長押しすると、後述する拡大追尾コマ送り・コマ戻しが可能な状態に移行する。そして、その状態で右スイッチ２１を操作すると拡大追尾コマ送り、左／画像確認スイッチ２０を操作すると拡大追尾コマ戻しが行われる。また、拡大追尾コマ送り・コマ戻しが可能な状態でディスプレイスイッチ２４を再度長押しすると、拡大追尾コマ送り・コマ戻しが可能な状態から抜けて、通常の拡大表示の状態に戻るようになっている。
【００２１】
図２は、本実施形態に係るデジタルカメラの制御系の構成を示すブロック図である。本実施形態に係るデジタルカメラは、制御系の構成として、ズームレンズ２５やフォーカスレンズ２６、メカニカルシャッタ２７を駆動するためのモータドライバ２８と、イメージセンサであるＣＭＯＳセンサ３０と、ＣＭＯＳセンサ３０から出力されるアナログの画像信号を処理してデジタル画像データを生成するアナログフロントエンド（ＡＦＥ）４０と、ＣＭＯＳセンサ３０およびＡＦＥ４０に対して駆動タイミング信号を出力するタイミングジェネレータ（ＴＧ）５０と、ＡＦＥ４０から出力されたデジタル画像データに対して各種デジタル画像処理を実行するとともにデジタルカメラ全体の動作を制御する信号処理ＩＣ６０とを備えている。信号処理ＩＣ６０には、上述したＬＣＤモニタ１２のほか、ＳＤＲＡＭ７０やメモリカード８０、ＲＯＭ９０、操作部１００などが接続されている。
【００２２】
メカニカルシャッタ２７は、開状態によりＣＭＯＳセンサ３０に光を入射させ、閉状態によりＣＭＯＳセンサ３０への光の入射を遮断する機械的なシャッタである。このメカニカルシャッタ２７は、光学レンズであるズームレンズ２５やフォーカスレンズ２６とともに、モータドライバ２８により駆動される。モータドライバ２８によるズームレンズ２５、フォーカスレンズ２６およびメカニカルシャッタ２７の駆動は、信号処理ＩＣ６０の内部に含まれるＣＰＵ６１によって制御される。
【００２３】
ＣＭＯＳセンサ３０は、光電変換機能によって、光学レンズにより結像した光学像をその明るさに比例した電気信号に変換して出力する固体撮像素子である。ＣＭＯＳセンサ３０は、ＴＧ５０から出力される駆動タイミング信号に従って駆動され、各画素の露光や信号読み出しが制御される。ＣＭＯＳセンサ３０からの出力電気信号は、ＡＦＥ４０に入力される。
【００２４】
ＡＦＥ４０は、ＣＭＯＳセンサ３０の出力電気信号（アナログ画素信号）をサンプリングホールド（相関二重サンプリング）するＣＤＳ４１と、ＣＤＳ４１によりサンプリングされた信号のゲインを調整するＡＧＣ（Auto  Gain  Control）４２と、ＡＧＣ４２の出力をデジタル信号に変換するＡ／Ｄ変換器（Ａ／Ｄ）４３とを有する。これらＡＦＥ４０を構成する各部は、ＴＧ５０から出力される駆動タイミング信号に従ってＣＭＯＳセンサ３０と同期して駆動され、また、ＡＧＣ４２におけるゲインの設定などは、信号処理ＩＣ６０内部に含まれるＣＰＵ６１の命令に従って実施される。ＡＦＥ４０により出力されるデジタルデータ（デジタル画像データ）は、信号処理ＩＣ６０に入力される。
【００２５】
ＴＧ５０には、信号処理ＩＣ６０内部に含まれる同期信号生成部６９によって生成された垂直同期信号ＶＤおよび水平同期信号ＨＤが供給される。ＴＧ５０は、これら垂直同期信号ＶＤおよび水平同期信号ＨＤに基づいて、ＣＭＯＳセンサ３０およびＡＦＥ４０を同期して駆動させるための駆動タイミング信号を生成し、生成した駆動タイミング信号をＣＭＯＳセンサ３０およびＡＦＥ４０に供給する。
【００２６】
信号処理ＩＣ６０は、デジタルカメラ全体の動作を統括的に制御するＣＰＵ６１と、垂直同期信号ＶＤおよび水平同期信号ＨＤに合わせてＡＦＥ４０からデジタル画像データの取り込みを行うＣＭＯＳＩ／Ｆ部６２と、ＳＤＲＡＭ７０へのデータの書き込みや読み出しを制御するメモリコントローラ６３と、ＣＭＯＳＩ／Ｆ部６２から入力されたデジタル画像データを表示や記録が可能なＹＵＶのデータ形式に変換するＹＵＶ変換部６４と、画像データを所定のフォーマット（例えばＪＰＥＧ）に従って圧縮および伸張する圧縮伸張部６５と、ＬＣＤモニタ１２や外部表示装置への表示データの出力を制御する表示出力制御部６６と、表示や記録のサイズに合わせて画像サイズを変更するリサイズ処理部６７と、メモリカード８０へのデータの書き込みや読み出しを制御するメディアＩ／Ｆ部６８と、ＣＰＵ６１の命令により垂直同期信号ＶＤおよび水平同期信号ＨＤを生成する同期信号生成部６９とを有している。
【００２７】
ＡＦＥ４０から出力されるデジタル画像データは、ＣＭＯＳＩ／Ｆ部６２により画像フレームを一単位として信号処理ＩＣ６０内部に取り込まれ、信号処理ＩＣ６０内部で黒レベルの補正、欠損画素の補正、シェーディング補正などの画像処理が行われた上で、メモリコントローラ６３によりＳＤＲＡＭ７０に画像フレームごとのＲＧＢデータ（ＲＡＷ−ＲＧＢ画像データ）として一時保管される。
【００２８】
ＳＤＲＡＭ７０に保存された画像フレームごとのＲＡＷ−ＲＧＢ画像データは、メモリコントローラ６３によりＳＤＲＡＭ７０から読み出され、ホワイトバランスのゲイン乗算やガンマ補正、ＲＧＢ補間処理を経てＹＵＶ変換部６４に供給される。ＹＵＶ変換部６４は、この画像データに対してエッジ強調や色設定などの各種画像処理を行うとともに、輝度／色差信号であるＹＵＶ画像データへの変換を行う。ＹＵＶ変換部６４で生成されたＹＵＶ画像データは、メモリコントローラ６３により再度ＳＤＲＡＭ７０に格納される。
【００２９】
ＳＤＲＡＭ７０に保存されたＹＵＶ画像データは、メモリコントローラ６３によりＳＤＲＡＭ７０から読み出され、撮影モードアイコンなどを表示するためのＯＳＤ（オンスクリーンディスプレイ）データとともに表示出力制御部６６に供給される。表示出力制御部６６は、これらＹＵＶ画像データとＯＳＤデータを合成して表示用データを生成し、同期信号などの信号を付加してＬＣＤモニタ１２に出力する。なお、表示出力制御部６６は、生成した表示用データをＴＶビデオ信号として出力して外部表示装置に表示させることも可能であり、例えば外部表示装置がＮＴＳＣシステムのＴＶであれば、リサイズ処理部６７により、そのシステムに合わせた水平・垂直の変倍処理が施された上で、ＴＶに出力される。
【００３０】
また、メモリカード８０への記録時には、ＳＤＲＡＭ７０に保存されたＹＵＶ画像データが、ＣＰＵ６１の命令によりメモリコントローラ６３によってＳＤＲＡＭ７０から読み出されて圧縮伸張部６５に供給され、圧縮伸張部６５においてＪＰＥＧデータなどの圧縮データが生成される。ここで、ＳＤＲＡＭ７０に保存されたＹＵＶ画像データはフルサイズのデータであり、メモリカード８０に記録する画像サイズがＣＭＯＳセンサ３０の画像サイズよりも小さい場合は、リサイズ処理部６７にて記録用に画像が縮小された上で圧縮伸張部６５に供給される。圧縮伸張部６５で生成された圧縮データは、メモリコントローラ６３により再度ＳＤＲＡＭ７０に格納され、その後、ヘッダ追加などの処理が行われた後に、メディアＩ／Ｆ部６８を介してメモリカード８０に記録される。このとき、連続撮影モードにより連続撮影された複数の画像をメモリカード８０に記録する場合は、これら複数の画像のデータは、例えば、マルチピクチャフォーマットの形式で１つのファイルとしてメモリカード８０に記録される。
【００３１】
また、メモリカード８０に記録された画像の再生時には、ＣＰＵ６１の命令により、メモリカード８０に記録された圧縮データがメディアＩ／Ｆ部６８を介して読み出され、メモリコントローラ６３によりＳＤＲＡＭ７０に格納される。その後、この圧縮データはＳＤＲＡＭ７０から圧縮伸張部６５に供給され、圧縮伸張部６５により伸張された画像データ（ＹＵＶ画像データ）が表示出力制御部６６に供給される。表示出力制御部６６は、この画像データから表示用データを生成してＬＣＤモニタ１２に出力する。これにより、ＬＣＤモニタ１２に画像が表示（再生）される。ＬＣＤモニタ１２に画像を拡大表示する場合には、ＣＰＵ６１の命令に従い、表示出力制御部６６が拡大する画像の表示用データをＬＣＤモニタ１２に出力し、ＬＣＤモニタ１２に画像を拡大表示する。
【００３２】
以上の信号処理ＩＣ６０内部における各部の動作は、ＣＰＵ６１の命令に従って実行される。ＣＰＵ６１は、例えばＲＯＭ９０に格納されたデジタルカメラの制御を行うための制御プログラムおよび制御データを、例えばＳＤＲＡＭ７０上にロードし、ロードした制御プログラムのプログラムコードに基づいて、デジタルカメラ全体の動作を統括的に制御する。すなわち、ＣＰＵ６１は、操作部１００の各種ボタンキーによる指示や図示しないリモコン端末からの動作指示等に基づいて、指示に応じた画像を適切に撮影、記録、表示できるように、モータドライバ２８やＡＦＥ４０、ＴＧ５０、信号処理ＩＣ６０内部の各処理部などを制御する。なお、操作部（操作手段）１００は、デジタルカメラに対するユーザの操作を受け付けるためのものであり、図１に示したレリーズシャッタボタン２やズームボタン１４，１５、メニュースイッチ１８、右スイッチ２１、左／画像確認スイッチ２０、ディスプレイスイッチ２４などの各種ボタンやスイッチが該当する。
【００３３】
また、特に本実施形態のデジタルカメラでは、ＣＰＵ６１の制御により、拡大追尾コマ送り・コマ戻しが行えるようになっている。ここで、拡大追尾コマ送り・コマ戻しとは、メモリカード８０から読み出した複数の画像、例えば、連続撮影モードにより連続撮影された複数の画像をＬＣＤモニタ１２に順次表示する際に、拡大表示したある画像の一部の領域の被写体を被写体追尾のターゲットとして設定し、その後、コマ送り操作が行われると、表示中の画像の次の画像からターゲットとして設定した被写体を写した領域を検出してその領域を拡大表示し、コマ戻し操作が行われると、表示中の画像の前の画像からターゲットとして設定した被写体を写した領域を検出してその領域を拡大表示する処理をいう。
【００３４】
図３は、拡大追尾コマ送り・コマ戻しを実行するためにＣＰＵ６１に実現される機能構成を示す機能ブロック図である。ＣＰＵ６１は、例えば、ＲＯＭ９０に格納された制御プログラムを実行することにより、図３に示すように、ターゲット設定手段１０１、検出手段１０２および表示制御手段１０３の機能を実現する。なお、本実施形態では、これらターゲット設定手段１０１、検出手段１０２および表示制御手段１０３の機能をＣＰＵ６１が制御プログラムを実行することにより実現するようにしているが、これらターゲット設定手段１０１、検出手段１０２および表示制御手段１０３の機能は、その一部または全部を、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field-Programmable  Gate  Array）などの専用のハードウェアを用いて実現することも可能である。
【００３５】
ターゲット設定手段１０１は、例えば、ある画像（第１の画像）の一部の領域（第１の領域）がＬＣＤモニタ１２に拡大表示されている状態で、ユーザにより操作部１００のうちのディスプレイスイッチ２４を長押しする操作が行われた場合に、ＬＣＤモニタ１２に拡大表示されている領域の被写体を、被写体追尾のターゲットとして設定する。ここで、被写体追尾とは、ターゲットとして設定した被写体を異なる画像間で追尾する処理をいう。被写体追尾の具体的な手法としては様々な方法が知られており、本実施形態では、これら既に知られている様々な被写体追尾の手法を採用することができる。
【００３６】
被写体追尾の技術は、一般的には、画像の撮影時に所望の被写体にオートフォーカス（ＡＦ）や自動露光（ＡＥ）のためのエリアを合わせ続けるために利用されるが、本実施形態では、画像を拡大表示した状態でコマ送り操作やコマ戻し操作を行う場合に、この被写体追尾の技術を利用する。つまり、画像を拡大表示した状態でコマ送り操作やコマ戻し操作を行う際に、被写体追尾の技術を利用して異なる画像間で所望の被写体を追尾し、被写体の位置を拡大表示し続ける処理が、上述した拡大追尾コマ送り・コマ戻しである。なお、本実施形態に係るデジタルカメラが、画像の撮影時に所望の被写体にオートフォーカス（ＡＦ）や自動露光（ＡＥ）のためのエリアを合わせ続けるための被写体追尾の機能（撮影時被写体追尾手段）を備える場合、拡大追尾コマ送り・コマ戻しのための被写体追尾の方法は、撮影時被写体追尾手段と共通の方法であることが望ましい。これにより、撮影時被写体追尾手段のプログラムを流用して拡大追尾コマ送り・コマ戻しのための被写体追尾を実現することができるので、実装する被写体追尾用のプログラムのデータ量およびこれを格納するＲＯＭ９０に要求される容量を削減し、コストの低減を図ることができる。
【００３７】
以下では、一例として、一般的なテンプレートマッチングによる被写体追尾を行うものとして説明する。この場合、ターゲット設定手段１０１は、ユーザによりディスプレイスイッチ２４が長押しする操作が行われたときにＬＣＤモニタ１２に拡大表示されている領域から、画像の特徴量（例えば、明るさや色の特徴、明るさや色が大きく変化しているエッジ部分、エッジ部分の連続から特定される被写体の形状など）を抽出し、抽出した画像の特徴量をテンプレートとして、例えばＳＤＲＡＭ７０などに格納する処理を行う。この処理が、被写体追尾のターゲット設定に相当する。
【００３８】
なお、本実施形態では、拡大追尾コマ送り・コマ戻しが可能な状態に移行するための操作としてディスプレイスイッチ２４の長押しを例示しているが、拡大追尾コマ送り・コマ戻しが可能な状態に移行するための操作は特にこの例に限定されるものではなく、予め所定の操作を、拡大追尾コマ送り・コマ戻しが可能な状態に移行するための操作として定めておけばよい。また、本実施形態では、ユーザによる右スイッチ２１の操作や左／画像確認スイッチ２０の操作に応じて表示対象の画像が切り替わるものとして説明するが、このようなユーザの操作によらず、例えば、デジタルカメラが所定時間ごとに表示対象の画像を自動的に切り替えるようにしてもよい。
【００３９】
検出手段１０２は、ターゲット設定手段１０１により被写体追尾のターゲットが設定された後、第１の画像に代えて他の画像（第２の画像）をＬＣＤモニタ１２に表示する操作がなされた場合に、第２の画像の中でターゲット設定手段１０１により設定されたターゲットを写した領域を検出する処理を行う。
【００４０】
具体的には、拡大追尾コマ送り・コマ戻しが可能な状態で、ユーザにより操作部１００の右スイッチ２１が操作（コマ送り操作）されると、検出手段１０２は、第１の画像の次の画像（つまり、時間軸上で第１の画像の次に撮影された画像）を表示対象の画像として特定する。また、拡大追尾コマ送り・コマ戻しが可能な状態で、ユーザにより操作部１００の左／画像確認スイッチ２０が操作（コマ戻し操作）されると、検出手段１０２は、第１の画像の前の画像（つまり、時間軸上で第１の画像の前に撮影された画像）を表示対象の画像として特定する。そして、検出手段１０２は、ターゲット設定手段１０１によりＳＤＲＡＭ７０などに格納されたテンプレートを読み出し、表示対象の画像の中で、このテンプレートで示される特徴量に近い特徴量を持つ領域を、ターゲットとなる被写体を写した領域として検出する。
【００４１】
表示制御手段１０３は、ＬＣＤモニタ１２に表示中の画像内の一部の領域をＬＣＤモニタ１２に拡大表示する処理を行う。具体的には、表示制御手段１０３は、再生モード時にある画像がＬＣＤモニタ１２に表示されている状態で、ユーザにより操作部１００のズームボタン（ＷＩＤＥ）１４やズームボタン（ＴＥＬＥ）１５、左／画像確認スイッチ２０、右スイッチ２１、下／マクロスイッチ２２、上／ストロボスイッチ２３などの操作が行われると、これらの操作により指定された領域の位置を特定するための座標情報や拡大率の情報などを指定して、表示出力制御部６６に対して拡大表示の命令を出力する。これにより、ユーザにより指定された領域の表示用データが表示出力制御部６６からＬＣＤモニタ１２に出力され、ユーザにより指定された領域がＬＣＤモニタ１２に拡大表示される。
【００４２】
また、表示制御手段１０３は、拡大追尾コマ送り・コマ戻しが可能な状態に移行した状態で、ユーザにより操作部１００の右スイッチ２１の操作（コマ送り操作）や左／画像確認スイッチ２０の操作（コマ戻し操作）が行われ、検出手段１０２により次の表示対象の画像内からターゲットを写した領域が検出された場合には、この検出手段１０２が検出した領域をＬＣＤモニタ１２に拡大表示する処理を行う。具体的には、表示制御手段１０３は、検出手段１０２により検出された領域をＬＣＤモニタ１２に拡大表示するために、検出手段１０２により検出された領域の位置を特定するための座標情報や拡大率の情報などを指定して、表示出力制御部６６に対して拡大表示の命令を出力する。これにより、検出手段１０２により検出された領域の表示用データが表示出力制御部６６からＬＣＤモニタ１２に出力され、検出手段１０２により検出された領域がＬＣＤモニタ１２に拡大表示される。
【００４３】
拡大追尾コマ送り・コマ戻しが可能な状態においては、ディスプレイスイッチ２４が再度長押しされて拡大追尾コマ送り・コマ戻しが可能な状態を抜けるまでの間、右スイッチ２１の操作や左／画像確認スイッチ２０の操作が行われるたびに、検出手段１０２および表示制御手段１０３が上述した処理を繰り返す。これにより、ターゲットとして設定された被写体を写した領域を複数の画像間で追尾しながら拡大表示する処理、つまり、拡大追尾コマ送り・コマ戻しが実現される。このような拡大追尾コマ送り・コマ戻しを行うと、コマ送り操作やコマ戻し操作に応じて、表示対象の画像の中で特に注目したい被写体の領域がＬＣＤモニタ１２に拡大表示されるため、ユーザは拡大位置を手動で補正するといった煩雑な操作を行うことなく、注目したい被写体に対するピントの状態や被写体の表情などを効率的に確認することができる。
【００４４】
図４は、拡大追尾コマ送り・コマ戻しを行う際にＣＰＵ６１により実行される処理フローの一例を示すフローチャートである。この図４のフローチャートで示す処理フローは、ある画像の一部をＬＣＤモニタ１２に拡大表示している状態で、ユーザがディスプレイスイッチ２４を長押しする操作を行った場合に開始される。
【００４５】
ステップＳ１０１では、ＣＰＵ６１のターゲット設定手段１０１によって、ＬＣＤモニタ１２に現在拡大表示されている領域の被写体が、被写体追尾のターゲットとして設定される。具体的には、ターゲット設定手段１０１は、ＬＣＤモニタ１２に現在拡大表示されている領域から画像の特徴量を抽出し、抽出した特徴量をテンプレートとしてＳＤＲＡＭ７０などに格納する。このステップＳ１０１の処理が終了すると、ステップＳ１０２に移行する。
【００４６】
ステップＳ１０２では、ＣＰＵ６１により、操作部１００を利用したユーザの何らかの操作がなされたか否かが判定される。そして、何らかの操作がなされた場合は（ステップＳ１０２：Ｙｅｓ）、ステップＳ１０３に移行し、何の操作もなされていなければ（ステップＳ１０２：Ｎｏ）、ステップＳ１０２の判定が繰り返される。
【００４７】
ステップＳ１０３では、ＣＰＵ６１により、ユーザの操作がディスプレイスイッチ２４の長押しであるか否かが判定される。そして、ユーザの操作がディスプレイスイッチ２４の長押しでなければ（ステップＳ１０３：Ｎｏ）、ステップＳ１０４に移行し、ディスプレイスイッチ２４の長押しであれば（ステップＳ１０３：Ｙｅｓ）、図４のフローチャートで示す処理フローが終了する。図４のフローチャートで示す処理フローが終了すると、通常の拡大表示の状態に戻る。
【００４８】
ステップＳ１０４では、ＣＰＵ６１により、ユーザの操作が右スイッチ２１の操作であるか否かが判定される。そして、ユーザの操作が右スイッチ２１の操作であれば（ステップＳ１０４：Ｙｅｓ）、ステップＳ１０５に移行し、右スイッチ２１の操作でなければ（ステップＳ１０４：Ｎｏ）、ステップＳ１０６に移行する。
【００４９】
ステップＳ１０５では、ＣＰＵ６１の検出手段１０２によって、現在ＬＣＤモニタ１２に一部の領域が拡大表示されている画像の次の画像が、表示対象の画像として特定される。このステップＳ１０５の処理が終了すると、ステップＳ１０８に移行する。
【００５０】
ステップＳ１０６では、ＣＰＵ６１により、ユーザの操作が左／画像確認スイッチ２０の操作であるか否かが判定される。そして、ユーザの操作が左／画像確認スイッチ２０の操作であれば（ステップＳ１０６：Ｙｅｓ）、ステップＳ１０７に移行し、左／画像確認スイッチ２０の操作でなければ（ステップＳ１０６：Ｎｏ）、拡大追尾コマ送り・コマ戻しが可能な状態において有効な操作ではないため、ステップＳ１０２に戻ってユーザの操作有無の判定を繰り返す。
【００５１】
ステップＳ１０７では、検出手段１０２により、現在ＬＣＤモニタ１２に一部の領域が拡大表示されている画像の前の画像が、表示対象の画像として特定される。このステップＳ１０７の処理が終了すると、ステップＳ１０８に移行する。
【００５２】
ステップＳ１０８では、検出手段１０２により、表示対象の画像の中からステップＳ１０１で被写体追尾のターゲットとして設定された被写体を写した領域を検出する処理が行われる。具体的には、検出手段１０２は、ターゲット設定手段１０１によりＳＤＲＡＭ７０などに格納されたテンプレートを読み出して、ステップＳ１０５またはステップＳ１０７で特定した表示対象の画像の中で、このテンプレートで示される特徴量に近い特徴量を持つ領域を、被写体追尾のターゲットである被写体を写した領域として検出する処理を行う。このステップＳ１０８の処理が終了すると、ステップＳ１０９に移行する。
【００５３】
ステップＳ１０９では、ＣＰＵ６１の表示制御手段１０３により、ステップＳ１０５またはステップＳ１０７で特定した表示対象の画像から、被写体追尾のターゲットである被写体を写した領域が検出できたか否かが判定される。そして、表示対象の画像から被写体追尾のターゲットである被写体を写した領域が検出できた場合は（ステップＳ１０９：Ｙｅｓ）、ステップＳ１１０に移行し、検出できなかった場合は（ステップＳ１０９：Ｎｏ）、ステップＳ１１１に移行する。
【００５４】
ステップＳ１１０では、表示制御手段１０３により、ステップＳ１０５またはステップＳ１０７で特定した表示対象の画像のうち、ステップＳ１０９で検出された領域をＬＣＤモニタ１２に拡大表示するための命令が、表示出力制御部６６に対して出力される。この命令には、表示対象の画像中において拡大表示する領域の位置を特定するための座標情報や、拡大表示の拡大率の情報などが含まれる。拡大率は、例えば、現在ＬＣＤモニタ１２に一部の領域が拡大表示されている画像中における被写体追尾のターゲットである被写体の大きさと、表示対象の画像中における被写体追尾のターゲットである被写体の大きさとの比率に基づいて、拡大後の被写体の大きさがほぼ同じになるように決定される。このステップＳ１１０の処理により、ＬＣＤモニタ１２の表示画面が更新され、表示対象の画像の中で被写体追尾のターゲットとして設定された被写体を写した領域がＬＣＤモニタ１２に拡大表示される。このステップＳ１１０の処理が終了すると、ステップＳ１０２に戻ってユーザの操作有無の判定が繰り返される。
【００５５】
ステップＳ１１１では、表示制御手段１０３により、ステップＳ１０５またはステップＳ１０７で特定した表示対象の画像のうち、現在ＬＣＤモニタ１２に一部の領域が拡大表示されている画像中の拡大表示されている領域と同じ位置の領域を同じ拡大率でＬＣＤモニタ１２に拡大表示するための命令が、表示出力制御部６６に対して出力される。これにより、ＬＣＤモニタ１２の表示画面が更新され、表示対象の画像の中で、それまで拡大表示されていた画像内の一部の領域と同じ位置の領域が、ＬＣＤモニタ１２に拡大表示される。このステップＳ１１１の処理が終了すると、ステップＳ１０２に戻ってユーザの操作有無の判定が繰り返される。
【００５６】
なお、以上の説明では、ユーザによる右スイッチ２１の操作（コマ送り操作）が行われるたびに、表示対象の画像を現在表示中の画像の次の画像に切り替えるようにしているが、例えば、マルチピクチャフォーマットの形式で１つのファイルとして記録された複数の画像を順次拡大表示する場合には、ファイルの末尾の画像が表示対象となっている状態で右スイッチ２１の操作（コマ送り操作）が行われたときに、表示対象の画像を、ファイルの先頭の画像に切り替えるようにしてもよい。
【００５７】
次に、具体的な画像例を例示しながら、拡大追尾コマ送り・コマ戻しによりＬＣＤモニタ１２に拡大表示される画像の遷移について、図５〜図８を参照しながら説明する。ここでは、連続撮影モードにより、走っている犬を連続撮影した複数の画像について、各画像の犬の顔の部分をユーザが確認しようとしている場合を想定して説明する。
【００５８】
図５は、比較対象として、従来の拡大コマ送り・コマ戻しによって複数の画像をＬＣＤモニタ１２に順次拡大表示した場合の例を示している。図５（ａ）は表示対象となる複数の画像の全体像を表し、図５（ａ）中の破線で示す領域が、ＬＣＤモニタ１２に拡大表示される領域を示している。また、図５（ｂ）は、ＬＣＤモニタ１２に実際に拡大表示される画像の遷移例を示している。
【００５９】
図５（ａ）に示すように、従来の拡大コマ送り・コマ戻しでは、画像全体の中でＬＣＤモニタ１２に拡大表示する領域が固定されている。このため、例えば左側の画像で拡大表示する領域を犬の顔の部分に合わせたとしても、次の中央の画像では、拡大表示する領域が犬の顔の部分からずれて胴の部分となり、さらに次の右側の画像では、拡大表示する領域が胴の部分からさらにずれて尾の部分となるなど、コマ送り操作を行うたびに、拡大表示する領域が、犬の顔の部分から徐々にずれていってしまう。その結果、図５（ｂ）に示すように、最初は、犬の顔の部分をＬＣＤモニタ１２に拡大表示できていても、コマ送り操作を行うたびに、ＬＣＤモニタ１２に拡大表示される領域が胴の部分、尾の部分といったように徐々にずれていくことになる。なお、コマ戻し操作を行った場合も画像の表示順が逆になるだけで、コマ送り操作を行った場合と同様の結果となる。
【００６０】
この場合、ユーザは、中央の画像や右側の画像においても犬の顔の部分を確認できるようにするために、中央の画像の拡大位置や右側の画像の拡大位置を補正する操作を行うことが求められ、ユーザの操作が煩雑になる。
【００６１】
図６は、本実施形態に係るデジタルカメラにおいて、拡大追尾コマ送り・コマ戻しによって複数の画像をＬＣＤモニタ１２に順次拡大表示した場合の一例を示している。図６（ａ）は表示対象となる複数の画像の全体像を表し、図６（ａ）中の破線で示す領域が、ＬＣＤモニタ１２に拡大表示される領域を示している。また、図６（ｂ）は、ＬＣＤモニタ１２に実際に拡大表示される画像の遷移例を示している。
【００６２】
本実施形態に係るデジタルカメラによる拡大追尾コマ送り・コマ戻しでは、拡大追尾コマ送り・コマ戻しが可能な状態に移行したときにＬＣＤモニタ１２に拡大表示されている領域の被写体が、被写体追尾のターゲットとして設定される。そして、コマ送り操作やコマ戻し操作が行われると、次の画像や前の画像の中で、被写体追尾のターゲットとして設定された被写体を写した領域が検出され、検出された領域がＬＣＤモニタ１２に拡大表示される。
【００６３】
例えば、図６（ａ）の左側の画像において犬の顔の部分を拡大表示する操作が行われ、図６（ｂ）の左側のように、犬の顔の部分をＬＣＤモニタ１２に拡大表示している状態でディスプレイスイッチ２４が長押しされたとする。このディスプレイスイッチ２４の長押しによって、拡大追尾コマ送り・コマ戻しが可能な状態に移行し、犬の顔の部分が被写体追尾のターゲットとして設定される。その後、右スイッチ２１の操作（コマ送り操作）が行われると、図６（ａ）の中央の画像の中で犬の顔を写した領域が検出され、図６（ｂ）の中央のように、犬の顔の部分がＬＣＤモニタ１２に拡大表示される。さらにその後、右スイッチ２１の操作（コマ送り操作）が行われると、図６（ａ）の右側の画像の中で犬の顔を写した領域が検出され、図６（ｂ）の右側のように、犬の顔の部分がＬＣＤモニタ１２に拡大表示される。なお、左／画像確認スイッチ２０の操作（コマ戻し操作）を行った場合も画像の表示順が逆になるだけで、右スイッチ２１の操作（コマ送り操作）を行った場合と同様の結果となる。
【００６４】
このように、本実施形態に係るデジタルカメラでは、拡大追尾コマ送り・コマ戻しにより複数の画像をＬＣＤモニタ１２に順次拡大表示することで、ユーザに煩雑な操作を要求することなく、極めて簡便な操作によって、複数の画像において注目する被写体（上記の例では犬の顔）を写した領域を、ＬＣＤモニタ１２に順次拡大表示することができる。したがって、ユーザは、複数の画像の中からベストショットを選ぶための画像の確認などを、効率よく迅速に行うことができる。
【００６５】
ところで、図６に示した例では、注目する被写体（犬の顔）の大きさが、表示対象となる複数の画像間でほとんど変化していないが、被写体の挙動などによっては、複数の画像間で注目する被写体の大きさが変化している場合もある。このような場合、画像全体の中の被写体の大きさに合わせて拡大表示の際の拡大率を決定することで、ＬＣＤモニタ１２に拡大表示される被写体の大きさを、複数の画像間でほぼ同じ大きさにすることができる。
【００６６】
図７は、表示対象の複数の画像間で注目する被写体の大きさが変化している場合に、ＬＣＤモニタ１２に拡大表示される被写体の大きさをほぼ同じ大きさにする例を示している。図７（ａ）は表示対象となる複数の画像の全体像を表し、図７（ａ）中の破線で示す領域が、ＬＣＤモニタ１２に拡大表示される領域を示している。また、図７（ｂ）は、ＬＣＤモニタ１２に実際に拡大表示される画像の遷移例を示している。
【００６７】
例えば、図７（ａ）の左側の画像において犬の顔の部分を拡大表示する操作が行われ、図７（ｂ）の左側のように、犬の顔の部分をＬＣＤモニタ１２に拡大表示している状態でディスプレイスイッチ２４が長押しされたとする。このディスプレイスイッチ２４の長押しによって、拡大追尾コマ送り・コマ戻しが可能な状態に移行し、犬の顔の部分が被写体追尾のターゲットとして設定される。その後、右スイッチ２１の操作（コマ送り操作）が行われると、図７（ａ）の右側の画像の中で、犬の顔を写した領域が検出される。このとき、図７（ａ）の右側の画像における犬の顔の大きさは、図７（ａ）の左側の画像における犬の顔の大きさに比べて大きい。この場合、左側の画像における犬の顔の大きさと、右側の画像における犬の顔の大きさとの比率に応じて、右側の画像における犬の顔を写した領域を拡大表示する際の拡大率を、左側の画像の拡大表示の際の拡大率よりも小さくする。これにより、図７（ｂ）の右側のように、犬の顔の部分が図７（ｂ）の左側とほぼ同じ大きさで、ＬＣＤモニタ１２に拡大表示される。
【００６８】
また、図６に示した例では、連続する３つの画像のそれぞれで注目する被写体（犬の顔）が検出されているが、例えば、動きの速い被写体を連続撮影する場合などでは、注目する被写体が一時的にフレームアウトすることもしばしば生じ、複数の画像のいずれかで注目する被写体が検出できない場合もある。このような場合は、注目する被写体が検出できない画像においては、それまでの表示対象の画像と同じ位置の領域を拡大表示しておく。そして、その後のコマ送り操作またはコマ戻し操作で表示対象の画像が切り替えられたときに、新たな表示対象の画像において注目する被写体が検出できたら、検出した領域を拡大表示すればよい。これにより、注目する被写体が検出できない画像において被写体追尾が途切れてしまい、その後の画像で注目する被写体をターゲットに設定するためのユーザの操作が要求されるといった不都合を有効に抑制し、煩雑な操作をさらに低減できる。
【００６９】
図８は、表示対象の複数の画像間で注目する被写体が一時的にフレームアウトし、その後フレームインしている場合に、拡大追尾コマ送り・コマ戻しによってＬＣＤモニタ１２に順次拡大表示される画像の一例を示している。図８（ａ）は表示対象となる複数の画像の全体像を表し、図８（ａ）中の破線で示す領域が、ＬＣＤモニタ１２に拡大表示される領域を示している。また、図８（ｂ）は、ＬＣＤモニタ１２に実際に拡大表示される画像の遷移例を示している。
【００７０】
例えば、図８（ａ）の左側の画像において犬の顔の部分を拡大表示する操作が行われ、図８（ｂ）の左側のように、犬の顔の部分をＬＣＤモニタ１２に拡大表示している状態でディスプレイスイッチ２４が長押しされたとする。このディスプレイスイッチ２４の長押しによって、拡大追尾コマ送り・コマ戻しが可能な状態に移行し、犬の顔の部分が被写体追尾のターゲットとして設定される。その後、右スイッチ２１の操作（コマ送り操作）が行われると、図８（ａ）の中央の画像の中で犬の顔を写した領域を検出する処理が行われるが、図８（ａ）の中央の画像からは、犬の顔を写した領域が検出できない。このような場合、図８（ａ）の中央の画像の中で、それまで表示対象の画像とされていた図８（ａ）の左側の画像において犬の顔を写した領域と同じ位置にある領域を、ＬＣＤモニタ１２に拡大表示される領域とする。これにより、図８（ｂ）の中央のように、例えば犬の尾の部分がＬＣＤモニタ１２に一時的に拡大表示される。
【００７１】
さらにその後、右スイッチ２１の操作（コマ送り操作）が行われると、図８（ａ）の右側の画像の中で犬の顔を写した領域を検出する処理が行われる。図８（ａ）の右側の画像からは、犬の顔を写した領域が検出されるので、この図８（ａ）の右側の画像の中で、犬の顔を写した領域が、ＬＣＤモニタ１２に拡大表示される領域とされる。これにより、図８（ｂ）の右側のように、犬の顔の部分がＬＣＤモニタ１２に再度拡大表示される。なお、左／画像確認スイッチ２０の操作（コマ戻し操作）を行った場合も画像の表示順が逆になるだけで、右スイッチ２１の操作（コマ送り操作）を行った場合と同様の結果となる。
【００７２】
［第２の実施形態］
次に、第２の実施形態について説明する。本実施形態に係るデジタルカメラは、上述した撮影時被写体追尾手段、すなわち、画像の撮影時に所望の被写体にオートフォーカス（ＡＦ）や自動露光（ＡＥ）のためのエリアを合わせ続けるための被写体追尾の機能を備えている。そして、本実施形態に係るデジタルカメラは、連続撮影モードにより連続撮影された複数の画像を順次拡大表示する際に、この撮影時被写体追尾手段により追尾した被写体の情報を活用することで、拡大追尾コマ送り・コマ戻しの処理の高速化を実現したものである。なお、デジタルカメラの基本的な構成や動作概要は第１の実施形態と同じであるため、以下、第１の実施形態と重複する説明は省略し、本実施形態に特徴的な部分についてのみ説明する。
【００７３】
撮影時被写体追尾手段により被写体を追尾しながら撮影した画像は、その画像データに被写体追尾に関する情報が付加されて記録されることが多い。具体的な例を挙げると、画像データには、例えばＥｘｉｆ（Exchangeable  Image  File）データと呼ばれるメタデータを付加することが可能であり、このＥｘｉｆデータに、撮影時被写体追尾手段による被写体追尾に関する情報を含ませておくことができる。また、連続撮影モードにより連続撮影された複数の画像は、上述したように、一例としてマルチピクチャフォーマットの形式で１つのファイルとして記録されるが、Ｅｘｉｆデータは、このファイルに含まれる個々の画像データに対してそれぞれ付加することが可能である。
【００７４】
本実施形態では、画像の撮影時に該画像において撮影時被写体追尾手段が追尾した被写体を写した領域を示す座標情報が、Ｅｘｉｆデータに含まれているものとする。なお、画像データに付加される情報は、撮影時被写体追尾手段が追尾した被写体を写した領域を特定できる情報であればよく、例えば、予め定めた基準で画像を複数のブロックに分割し、その複数のブロックのうち、撮影時被写体追尾手段が追尾した被写体が含まれるブロックの識別情報などを、座標情報に代えて画像データに付加するようにしてもよい。
【００７５】
本実施形態に係るデジタルカメラにおいても、第１の実施形態と同様に、ある画像（第１の画像）の一部をＬＣＤモニタ１２に拡大表示している状態で、ユーザによりディスプレイスイッチ２４を長押しする操作が行われると、ＣＰＵ６１のターゲット設定手段１０１により、第１の画像の中でＬＣＤモニタ１２に現在拡大表示されている領域の被写体が、拡大追尾コマ送り・コマ戻しのためのターゲットとして設定される。このとき、表示中の画像が連続撮影された複数の画像の１つである場合、本実施形態では、ＣＰＵ６１により、拡大追尾コマ送り・コマ戻しのためのターゲットとして設定された被写体が、撮影時被写体追尾手段が追尾した被写体と同じであるか否かが判断される。
【００７６】
具体的には、ＣＰＵ６１は、ＬＣＤモニタ１２に現在拡大表示されている領域の座標を、第１の画像のＥｘｉｆ情報に含まれる座標情報（撮影時被写体追尾手段が追尾した被写体を写した領域を示す座標情報）と比較し、ＬＣＤモニタ１２に現在拡大表示されている領域が、撮影時被写体追尾手段が追尾した被写体を写した領域と一致するか否かを判断する。ここで、一致とは、これらの領域が完全に一致する場合のみを指すものではなく、これらの領域が同じ被写体を写した領域であると推定できる程度の一致度があればよい。例えば、ＬＣＤモニタ１２に現在拡大表示されている領域の８０％程度が、撮影時被写体追尾手段が追尾した被写体を写した領域と重複していれば、これらの領域が一致すると判断できる。
【００７７】
ＬＣＤモニタ１２に現在拡大表示されている領域が、撮影時被写体追尾手段が追尾した被写体を写した領域と一致すると判定された場合、拡大追尾コマ送り・コマ戻しにおける被写体追尾の処理として、簡易処理が実施される。簡易処理とは、拡大追尾コマ送り・コマ戻しが可能な状態で右スイッチ２１の操作（コマ送り操作）や左／画像確認スイッチ２０の操作（コマ戻し操作）が行われた場合に、表示対象の画像の中からターゲットの被写体を写した領域を検出する検出手段１０２による処理を行わず、表示制御手段１０３が、その表示対象の画像データにＥｘｉｆ情報として付加された上述した座標情報を取得して、その座標情報で示される領域をＬＣＤモニタ１２に拡大表示させる処理をいう。つまり、本実施形態では、連続撮影された複数の画像を対象として拡大追尾コマ送り・コマ戻しを行う際に、注目する被写体が画像の撮影時に追尾した被写体と同じであれば、その情報を利用して拡大追尾コマ送り・コマ戻しにおける被写体追尾の処理を簡略化し、処理の高速化を図るようにしている。
【００７８】
図９は、本実施形態に係るデジタルカメラにおいて、拡大追尾コマ送り・コマ戻しを行う際にＣＰＵ６１により実行される処理フローの一例を示すフローチャートである。この図９のフローチャートで示す処理フローは、図４に示した処理フローと同様に、ある画像の一部をＬＣＤモニタ１２に拡大表示している状態で、ユーザがディスプレイスイッチ２４を長押しする操作を行った場合に開始される。
【００７９】
ステップＳ２０１では、図４のステップＳ１０１と同様に、ＣＰＵ６１のターゲット設定手段１０１によって、ＬＣＤモニタ１２に現在拡大表示されている領域の被写体が、被写体追尾のターゲットとして設定される。このステップＳ２０１の処理が終了すると、ステップＳ２０２に移行する。
【００８０】
ステップＳ２０２では、ＣＰＵ６１により、現在ＬＣＤモニタ１２に一部の領域が拡大表示されている画像が、連続撮影モードにより連続撮影された複数の画像の１つであるか否かが判定される。この判定は、例えば、当該画像がマルチピクチャフォーマットのファイルから取り出した画像であるか否かで判定すればよい。そして、現在ＬＣＤモニタ１２に一部の領域が拡大表示されている画像が連続撮影された複数の画像の１つであれば（ステップＳ２０２：Ｙｅｓ）、ステップＳ２０３に移行し、個別に撮影された画像であれば（ステップＳ２０２：Ｎｏ）、ステップＳ２０６に移行する。
【００８１】
ステップＳ２０３では、ＣＰＵ６１により、現在ＬＣＤモニタ１２に一部の領域が拡大表示されている画像のＥｘｉｆデータに、撮影時被写体追尾手段が追尾した被写体を写した領域を示す座標情報が含まれているか否かが判定される。そして、Ｅｘｉｆデータに座標情報が含まれていれば（ステップＳ２０３：Ｙｅｓ）、ステップＳ２０４に移行し、Ｅｘｉｆデータに座標情報が含まれていなければ（ステップＳ２０３：Ｎｏ）、ステップＳ２０６に移行する。
【００８２】
ステップＳ２０４では、ＣＰＵ６１により、ＬＣＤモニタ１２に現在拡大表示されている領域が、撮影時被写体追尾手段が追尾した被写体を写した領域と一致するか否かが判定される。そして、これらの領域が一致する場合は（ステップＳ２０４：Ｙｅｓ）、ステップＳ２０５に移行し、これらの領域が一致しない場合は（ステップＳ２０４：Ｎｏ）、ステップＳ２０６に移行する。
【００８３】
ステップＳ２０５では、ＣＰＵ６１により、簡易処理フラグが１にセットされる。ここで、簡易処理フラグとは、以降の拡大追尾コマ送り・コマ戻しにおける被写体追尾の処理として上述した簡易処理を実施するか否かを示す１ビットの情報であり、簡易処理フラグ＝１は簡易処理を実施することを示し、簡易処理フラグ＝０は簡易処理を実施しないことを示す。このステップＳ２０５の処理が終了すると、ステップＳ２０７に移行する。
【００８４】
ステップＳ２０６では、ＣＰＵ６１により、簡易処理フラグが０にセットされる。このステップＳ２０６の処理が終了すると、ステップＳ２０７に移行する。
【００８５】
ステップＳ２０７では、図４のステップＳ１０２と同様に、ＣＰＵ６１により、操作部１００を利用したユーザの何らかの操作がなされたか否かが判定される。そして、何らかの操作がなされた場合は（ステップＳ２０７：Ｙｅｓ）、ステップＳ２０８に移行し、何の操作もなされていなければ（ステップＳ２０７：Ｎｏ）、ステップＳ２０７の判定が繰り返される。
【００８６】
ステップＳ２０８では、図４のステップＳ１０３と同様に、ＣＰＵ６１により、ユーザの操作がディスプレイスイッチ２４の長押しであるか否かが判定される。そして、ユーザの操作がディスプレイスイッチ２４の長押しでなければ（ステップＳ２０８：Ｎｏ）、ステップＳ２０９に移行し、ディスプレイスイッチ２４の長押しであれば（ステップＳ２０８：Ｙｅｓ）、図９のフローチャートで示す処理フローが終了する。図９のフローチャートで示す処理フローが終了すると、通常の拡大表示の状態に戻る。
【００８７】
ステップＳ２０９では、図４のステップＳ１０４と同様に、ＣＰＵ６１により、ユーザの操作が右スイッチ２１の操作であるか否かが判定される。そして、ユーザの操作が右スイッチ２１の操作であれば（ステップＳ２０９：Ｙｅｓ）、ステップＳ２１０に移行し、右スイッチ２１の操作でなければ（ステップＳ２０９：Ｎｏ）、ステップＳ２１１に移行する。
【００８８】
ステップＳ２１０では、図４のステップＳ１０５と同様に、ＣＰＵ６１の検出手段１０２によって、現在ＬＣＤモニタ１２に一部の領域が拡大表示されている画像の次の画像が、表示対象の画像として特定される。このステップＳ２１０の処理が終了すると、ステップＳ２１３に移行する。
【００８９】
ステップＳ２１１では、図４のステップＳ１０６と同様に、ＣＰＵ６１により、ユーザの操作が左／画像確認スイッチ２０の操作であるか否かが判定される。そして、ユーザの操作が左／画像確認スイッチ２０の操作であれば（ステップＳ２１１：Ｙｅｓ）、ステップＳ２１２に移行し、左／画像確認スイッチ２０の操作でなければ（ステップＳ２１１：Ｎｏ）、拡大追尾コマ送り・コマ戻しが可能な状態において有効な操作ではないため、ステップＳ２０７に戻ってユーザの操作有無の判定を繰り返す。
【００９０】
ステップＳ２１２では、図４のステップＳ１０７と同様に、検出手段１０２により、現在ＬＣＤモニタ１２に一部の領域が拡大表示されている画像の前の画像が、表示対象の画像として特定される。このステップＳ２１２の処理が終了すると、ステップＳ２１３に移行する。
【００９１】
ステップＳ２１３では、表示制御手段１０３により、簡易処理フラグの値が１となっているか否かが判定される。そして、簡易処理フラグの値が０の場合は（ステップＳ２１３：Ｎｏ）、ステップＳ２１４に移行し、簡易処理フラグの値が１となっている場合は（ステップＳ２１３：Ｙｅｓ）、ステップＳ２１８に移行する。
【００９２】
ステップＳ２１４では、図４のステップＳ１０８と同様に、検出手段１０２により、表示対象の画像の中からステップＳ２０１で被写体追尾のターゲットとして設定された被写体を写した領域を検出する処理が行われる。このステップＳ２１４の処理が終了すると、ステップＳ２１５に移行する。
【００９３】
ステップＳ２１５では、図４のステップＳ１０９と同様に、ＣＰＵ６１の表示制御手段１０３により、ステップＳ２１０またはステップＳ２１２で特定した表示対象の画像から、被写体追尾のターゲットである被写体を写した領域が検出できたか否かが判定される。そして、表示対象の画像から被写体追尾のターゲットである被写体を写した領域が検出できた場合は（ステップＳ２１５：Ｙｅｓ）、ステップＳ２１６に移行し、検出できなかった場合は（ステップＳ２１５：Ｎｏ）、ステップＳ２１７に移行する。
【００９４】
ステップＳ２１６では、図４のステップＳ１１０と同様に、表示制御手段１０３により、ステップＳ２１０またはステップＳ２１２で特定した表示対象の画像のうち、ステップＳ２１５で検出された領域をＬＣＤモニタ１２に拡大表示するための命令が、表示出力制御部６６に対して出力される。このステップＳ２１６の処理により、ＬＣＤモニタ１２の表示画面が更新され、表示対象の画像の中で被写体追尾のターゲットとして設定された被写体を写した領域がＬＣＤモニタ１２に拡大表示される。このステップＳ２１６の処理が終了すると、ステップＳ２０７に戻ってユーザの操作有無の判定が繰り返される。
【００９５】
ステップＳ２１７では、図４のステップＳ１１１と同様に、表示制御手段１０３により、ステップＳ２１０またはステップＳ２１２で特定した表示対象の画像のうち、現在ＬＣＤモニタ１２に一部の領域が拡大表示されている画像中の拡大表示されている領域と同じ位置の領域を同じ拡大率でＬＣＤモニタ１２に拡大表示するための命令が、表示出力制御部６６に対して出力される。これにより、ＬＣＤモニタ１２の表示画面が更新され、表示対象の画像の中で、それまで拡大表示されていた画像内の一部の領域と同じ位置の領域が、ＬＣＤモニタ１２に拡大表示される。このステップＳ２１７の処理が終了すると、ステップＳ２０７に戻ってユーザの操作有無の判定が繰り返される。
【００９６】
ステップＳ２１８では、表示制御手段１０３により、ステップＳ２１０またはステップＳ２１２で特定した表示対象の画像のＥｘｉｆデータに、撮影時被写体追尾手段が追尾した被写体を写した領域を示す座標情報が含まれているか否かが判定される。そして、Ｅｘｉｆデータに座標情報が含まれていれば（ステップＳ２１８：Ｙｅｓ）、ステップＳ２１９に移行し、Ｅｘｉｆデータに座標情報が含まれていなければ（ステップＳ２１８：Ｎｏ）、ステップＳ２２０に移行する。
【００９７】
ステップＳ２１９では、表示制御手段１０３により、ステップＳ２１０またはステップＳ２１２で特定した表示対象の画像のうち、Ｅｘｉｆデータに含まれる座標情報によって指定される領域をＬＣＤモニタ１２に拡大表示するための命令が、表示出力制御部６６に対して出力される。このステップＳ２１９の処理により、ＬＣＤモニタ１２の表示画面が更新され、表示対象の画像の中で被写体追尾のターゲットとして設定された被写体を写した領域がＬＣＤモニタ１２に拡大表示される。このステップＳ２１９の処理が終了すると、ステップＳ２０７に戻ってユーザの操作有無の判定が繰り返される。
【００９８】
ステップＳ２２０では、表示制御手段１０３により、ステップＳ２１０またはステップＳ２１２で特定した表示対象の画像のうち、現在ＬＣＤモニタ１２に一部の領域が拡大表示されている画像中の拡大表示されている領域と同じ位置の領域を同じ拡大率でＬＣＤモニタ１２に拡大表示するための命令が、表示出力制御部６６に対して出力される。これにより、ＬＣＤモニタ１２の表示画面が更新され、表示対象の画像の中で、それまで拡大表示されていた画像内の一部の領域と同じ位置の領域が、ＬＣＤモニタ１２に拡大表示される。このステップＳ２２０の処理が終了すると、ステップＳ２０７に戻ってユーザの操作有無の判定が繰り返される。
【００９９】
以上説明したように、本実施形態に係るデジタルカメラでは、連続撮影モードにより連続撮影された複数の画像に対して拡大追尾コマ送り・コマ戻しを行う際に、これらの画像が撮影時に被写体追尾を行ったものであり、画像中で追尾した被写体を写した領域を特定する座標情報などの追尾領域特定情報が画像データに付加されている場合には、この追尾領域特定情報を利用する。すなわち、拡大追尾コマ送り・コマ戻しが可能な状態への移行時に設定されたターゲットの被写体が撮影時の被写体と同じであれば、コマ送り操作やコマ戻し操作に応じて、表示対象の画像に付加された追尾領域特定情報により指定される領域を順次拡大する簡易処理を行うことで、テンプレートマッチングなどにより表示対象の画像からターゲットの被写体を写した領域を検出する処理を省略できるようにしている。このように、本実施形態に係るデジタルカメラによれば、拡大追尾コマ送り・コマ戻しの処理の中で特に処理負荷の高いテンプレートマッチングなどの処理を省略できるので、拡大追尾コマ送り・コマ戻しの処理を高速化することができる。
【０１００】
以上、本発明の具体的な実施形態について説明したが、本発明は、上述した実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。例えば、実施形態に係るデジタルカメラの構成や動作はあくまで一例であり、用途や目的に応じて様々な変形が可能である。
【０１０１】
また、以上説明した実施形態は、画像を撮影する撮像手段を備えたデジタルカメラに対して本発明を適用した例であるが、本発明は、撮像手段を備えず、メモリカードなどの記録媒体から読み出した画像や、直接接続された他の装置から取得した画像、通信回線経由で他の装置から取得した画像などを表示手段に表示する構成の画像表示装置に適用することもできる。この場合、画像表示装置の動作を制御するＣＰＵにおいて所定の制御プログラムを実行する、あるいはＡＳＩＣやＦＰＧＡなどの専用のハードウェアを用いて、上述したターゲット設定手段１０１、検出手段１０２および表示制御手段１０３の機能を画像表示装置に実現させる。これにより、上述したデジタルカメラと同様の拡大追尾コマ送り・コマ戻しの処理を画像表示装置において実行することができ、上述した例と同様の効果を得ることができる。
【符号の説明】
【０１０２】
１２  ＬＣＤモニタ
２０  左／画像確認スイッチ
２１  右スイッチ
２４  ディスプレイスイッチ
３０  ＣＭＯＳセンサ
４０  ＡＦＥ
６０  信号処理ＩＣ
６１  ＣＰＵ
７０  ＳＤＲＡＭ
８０  メモリカード
１００  操作部
１０１  ターゲット設定手段
１０２  検出手段
１０３  表示制御手段
【先行技術文献】
【特許文献】
【０１０３】
【特許文献１】特開２００８−１６７０６７号公報
【図１−１】
0005782813.tif 000002
【図１−２】
0005782813.tif 000003
【図１−３】
0005782813.tif 000004
【図２】
0005782813.tif 000005
【図３】
0005782813.tif 000006
【図４】
0005782813.tif 000007
【図５】
0005782813.tif 000008
【図６】
0005782813.tif 000009
【図７】
0005782813.tif 000010
【図８】
0005782813.tif 000011
【図９】
0005782813.tif 000012