(57)【要約】【課題】  動画記録待機中に顔検出結果を利用して設定した焦点検出エリアを動画記録中にも引き継ぐ場合、記録開始後に顔検出結果の出力が遅れるために、焦点検出エリアの設定ができない空白期間ができていた。また、動画記録前後の画面のアスペクト比の違いに起因して焦点検出エリアの設定ができない場合があった。【解決手段】  動画記録開始後、顔検出結果が得られるまでは、動画記録前の顔検出結果に基づく位置に焦点検出エリアを設定する。また動画記録後の画角内に収まるように焦点検出エリアを設定する。【選択図】  図４
2015062052.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子と、前記撮像素子からの出力を用いて特定の被写体を検出する被写体検出手段と、前記特定の被写体を含む焦点検出エリアに対応する被写体像を前記撮像素子で検出して得られた焦点検出信号を用いて焦点調節を行う焦点調節手段と、前記焦点検出エリアの位置を指示する指示手段と、を有し、画面のアスペクト比が互いに異なる第１の撮影記録モード及び第２の撮影記録モードを備えた撮像装置であって、
前記第１の撮影記録モード時に前記指示手段によって前記焦点検出エリアの指示がなされた後に前記第２の撮影記録モードが開始された場合、前記第２の撮影記録モードとなった後に前記被写体検出手段により前記特定の被写体が検出されるまで、前記第１の撮影記録モード時の焦点検出エリアの位置に基いて前記第２の撮影記録モードの焦点検出エリアの位置を決定することを特徴とする撮像装置。
【請求項２】
前記第１の撮影記録モード時に前記指示手段によって前記焦点検出エリアの指示がなされた後に前記第２の撮影記録モードが開始された場合、前記第２の撮影記録モードとなった後に前記被写体検出手段により前記特定の被写体が検出されるまで、前記第１の撮影記録モード時の焦点検出エリアの位置を維持する請求項１に記載の撮像装置。
【請求項３】
前記第１の撮影記録モードは、静止画記録モードであり、前記第２の撮影記録モードは、動画記録モードである請求項１又は２に記載の撮像装置。
【請求項４】
前記第１の撮影記録モード時の焦点検出エリアが前記第２の撮影記録モードが開始された後の画角内に収まらない場合、前記第１の撮影記録モード時の焦点検出エリアを前記画角内に移動させる請求項１乃至３の何れか一項に記載の撮像装置。
【請求項５】
前記第２の撮影記録モードが開始された後の前記被写体検出手段による特定の被写体の信頼性判定の閾値が前記第１の撮影記録モード時の前記被写体検出手段による特定の被写体の信頼性判定の閾値よりも大きい請求項１乃至４の何れか一項に記載の撮像装置。
【請求項６】
前記指示手段はタッチパネルである請求項１乃至５の何れか一項に記載の撮像装置。
【請求項７】
前記特定の被写体は顔である請求項１乃至６の何れか一項に記載の撮像装置。
【請求項８】
前記第１の撮影記録モードとなった後の前記被写体検出手段による特定の被写体の信頼性判定の閾値が前記第２の撮影記録モード時の前記被写体検出手段による特定の被写体の信頼性判定の閾値よりも小さい請求項１乃至７の何れか一項に記載の撮像装置。
【請求項９】
前記第２の撮影記録モードが停止される以前に前記指示手段によって前記焦点検出エリアの指示がなされた後に前記第１の撮影記録モードとなった場合、前記第１の撮影記録モードとなった後に前記被写体検出手段により前記特定の被写体が検出されるまで、前記第２の撮影記録モード時の焦点検出エリアの位置を維持する請求項１乃至８の何れか一項に記載の撮像装置。
【請求項１０】
撮像素子からの出力を用いて特定の被写体を検出する被写体検出工程と、前記特定の被写体を含む焦点検出エリアに対応する被写体像を前記撮像素子で検出して得られた焦点検出信号を用いて焦点調節を行う焦点調節工程と、前記焦点検出エリアの位置を指示する指示工程と、を有し、画面のアスペクト比が互いに異なる第１の撮影記録モード及び第２の撮影記録モードを備えた撮像方法であって、
前記第１の撮影記録モード時に前記指示工程によって前記焦点検出エリアの指示がなされた後に前記第２の撮影記録モードが開始された場合、前記第２の撮影記録モードとなった後に前記被写体検出工程により前記特定の被写体が検出されるまで、前記第１の撮影記録モード時の焦点検出エリアの位置に基いて前記第２の撮影記録モードの焦点検出エリアの位置を決定することを特徴とする撮像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、焦点調節機能を有する電子スチルカメラ、ビデオカメラなどの撮像装置、撮像方法に関するものである。
【背景技術】
【０００２】
従来から、撮影する画面の中から主要な被写体（以下、主被写体と呼ぶ）を検出する技術が知られている。例えば、人物の目や口等の特徴から特定した顔や、色や輝度から特定の物体を主被写体として検出する。その際、主被写体の位置やサイズを検出結果として出力することが多い。
【０００３】
また、タッチパネルを用いて、撮影者がタッチ指示した位置にある被写体を主被写体とする技術が知られている。さらに、十字スイッチなどの操作部材によって撮影待機画面上に表示された指示カーソルを移動して撮影者が特定した被写体を主被写体とする技術が知られている。このようにして検出された主被写体は、撮影レンズの焦点を合わせる対象として用いられる。
【０００４】
一方、電子スチルカメラやビデオカメラ等で用いられるオートフォーカス（以下、ＡＦと記す）では、ＣＣＤ等の撮像素子から得られる輝度信号の高域成分が最大になるレンズ位置を合焦位置とする方式が用いられている。その際、前述のようにして検出された主被写体を測距対象エリア（以下焦点検出エリア又はＡＦ枠と呼ぶ）とする方式が知られている。
【０００５】
特許文献１には、ユーザーによって指定された撮像範囲における位置の中心を、焦点検出エリアとすることが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−２０５８８５公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
１台のカメラで静止画と動画を両方撮影できるようにする場合、撮像素子の制御を静止画を撮影する場合と動画を撮影する場合、さらに、撮影待機中それぞれに最適な方式に切り替えるのが一般的である。しかし、動画撮影待機中に設定した焦点検出エリアの設定を変えずに動画撮影を行うと、動画撮影待機中に設定していた被写体位置に焦点検出エリアが正しく設定されない恐れがある。
【０００８】
これは撮像素子の読み出し画素数が動画撮影待機中と動画撮影中で異なり、画面のアスペクト比が異なるために生じる。
【０００９】
さらにカメラが検出した顔を主被写体にする場合、撮像素子の制御を切り替えた後、顔検出結果が出力されるまでに時間がかかるので、動画撮影開始直後は顔検出結果が得られず、焦点検出エリアの設定ができない恐れがある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の撮像装置は、撮像素子と、前記撮像素子からの出力を用いて特定の被写体を検出する被写体検出手段と、前記特定の被写体を含む焦点検出エリアに対応する被写体像を前記撮像素子で検出して得られた焦点検出信号を用いて焦点調節を行う焦点調節手段と、前記焦点検出エリアの位置を指示する指示手段と、を有し、画面のアスペクト比が互いに異なる第１の撮影記録モード及び第２の撮影記録モードを備えた撮像装置であって、
前記第１の撮影記録モード時に前記指示手段によって前記焦点検出エリアの指示がなされた後に前記第２の撮影記録モードが開始された場合、前記第２の撮影記録モードとなった後に前記被写体検出手段により前記特定の被写体が検出されるまで、前記第１の撮影記録モード時の焦点検出エリアの位置に基いて前記第２の撮影記録モードの焦点検出エリアの位置を決定することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、動画撮影を開始しても、動画撮影待機中に指定した被写体に正しく焦点検出エリアを設定することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る自動焦点調節装置が適用された電子スチルカメラの概略構成を示すブロック図である。
【図２】図１の電子スチルカメラにおける撮影時の動作処理の流れを示すフローチャートである。
【図３】図２の指定ＡＦ枠設定を示すフローチャートである。
【図４】図２の動画用ＡＦ枠設定を示すフローチャートである。
【図５】図２のＥＶＦ用ＡＦ枠設定を示すフローチャートである。
【図６】図２の本撮影用ＡＦ用ＡＦ枠設定を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１４】
第１の撮影記録モードは、静止画記録モードであり、第２の撮影記録モードは、動画記録モードである。第１の撮影記録モードと第２の撮影記録モードはアスペクト比が異なる。
【００１５】
（撮像装置のブロック図）
図１は、本発明の実施形態に係る動画記録機能を備えた撮像装置としての電子スチルカメラの概略構成を示すブロック図である。
【００１６】
電子スチルカメラ１００は、フォーカスレンズをその光軸に沿って移動させて焦点調節を行うことで被写体像を撮像素子に結像させる自動焦点調節装置を備える。
【００１７】
１０１は、後述する撮像素子上に焦点を合わせるためのフォーカスレンズである。１０２はフォーカスレンズ１０１をその光軸に沿って移動させるフォーカスレンズ駆動モータである。１０３は被写体からの入射光を電気信号に変換する撮像素子である。
【００１８】
１０４は撮像素子１０３から出力されるアナログ信号をデジタル信号に変換するＡ／Ｄ変換器である。１０５はＡ／Ｄ変換器１０４から出力された画像データに所定の処理を施す画像処理プロセッサである。
【００１９】
１０６は撮影シーケンスなどシステムを制御するためのマイクロコントローラ（以下、「ＣＰＵ」と呼ぶ。）である。１０７はＣＰＵ１０６で実行されるプログラムが記憶されているプログラムメモリである。１０８はＣＰＵ１０６がプログラムメモリ１０７に記憶されているプログラムに従って処理を行う際に必要な各種データを一時的に記憶するワークメモリである。
【００２０】
ＣＰＵ１０６は、特定の被写体を含む焦点検出エリアに対応する被写体像を撮像素子１０３で検出して得られた焦点検出信号を用いて焦点調節を行う焦点調節手段の機能を備えている。
【００２１】
１０９は自動露出制御（以下、「ＡＥ」と呼ぶ。）やＡＦ等の撮影準備を指示するための撮影準備指示スイッチ（以下、「ＳＷ１」と呼ぶ。）である。１１０は撮影準備指示スイッチ１０９の操作後、本露光及び記録動作等の撮影処理を指示するための撮影処理指示スイッチ（以下、「ＳＷ２」と呼ぶ。）である。１１１は動画の記録開始を指示する動画記録開始スイッチである。
【００２２】
１１２は画像を表示する画像表示部である。１１３は操作者が指やペン先などで触れる（タッチする）ことによりカメラに各種の動作や設定を指示するタッチパネルである。このタッチパネル１１３は画像表示部１１２に重ねて設置されており、指示手段としてのタッチパネル１１３のパネル上の位置と画像表示部１１２の表示面上の位置は一対一に対応しているものとする。
【００２３】
なお、以下の説明では画像表示部１１２に表示されている画像やアイコンに対応した、タッチパネル１１３上の位置をタッチすることを単に、画像にタッチする、アイコンにタッチすると表現する。
【００２４】
１１４は画像表示部１１２に表示されたメニュー項目の選択や焦点検出エリアの移動指示等に使用する十字スイッチである。１１５は画像処理プロセッサ１０５で処理された画像データから人物の顔を検出する被写体検出手段としての顔検出部である。１１６は画像処理プロセッサ１０５で処理された画像データから人物の顔以外の物体を検出する物体検出部である。１１７は記録する静止画及び動画のアスペクト比（画像の縦横比）を設定するアスペクト比設定部である。
【００２５】
次に、図１の電子スチルカメラ１００の動作について説明する。なお、以下の説明において、記憶や判定などの処理は特に説明しない場合はプログラムメモリ１０７に記憶されたプログラムに基づいてＣＰＵ１０６が行うものとする。また、特に説明しない場合は、ＣＰＵ１０６が演算結果や各種処理データをワークメモリ１０８に記憶するものとする。
【００２６】
（撮影時の動作処理の流れを示すフローチャート）
図２は、図１の電子スチルカメラ１００における撮影時の動作処理の流れを示すフローチャートである。
【００２７】
まず、Ｓ２０１では、撮像素子１０３の駆動モードをＥＶＦ用のものに設定する。ここで駆動モードとは、撮像素子の読み出しラインの選択や画素加算の方法、フレームレートの設定を指す。また、読み出しラインの選択の仕方によって、画像のアスペクト比が決まる。ＥＶＦ用の駆動モードではアスペクト比はアスペクト比設定部１１７によって横４：縦３に設定されているものとする。
【００２８】
なお、既にＥＶＦ用の駆動モードに設定されている場合は改めて設定し直すことはしない。Ｓ２０２では撮影待機時の画像を画像表示部１１２に表示するためのＥＶＦ処理が行われる。このＥＶＦ処理では、ＡＥ、オートホワイトバランス（ＡＷＢ）、表示用画像処理、画像表示部１１２への画像表示処理などが行われる。Ｓ２０３では後述する手順に従って撮影者によって指定した被写体への焦点検出エリアの設定を行う。
【００２９】
Ｓ２０４ではＳ２０３で設定した焦点検出エリアを使って撮影前のＡＦ動作を行う。この撮影前ＡＦ動作では、後述するＳ３０４またはＳ３０５またはＳ３１０またはＳ３１１で設定した焦点検出エリアから得られる画像信号から輝度信号の高域成分が最大になるレンズ位置を合焦位置とする方式を用いて焦点検出を行う。
【００３０】
Ｓ２０５では、ＳＷ１＿１０９の状態を検出し、ＳＷ１＿１０９がＯＮであると判定した場合はＳ２１４へ進み、そうでなければＳ２０６へ進む。
【００３１】
Ｓ２０６では動画記録開始スイッチ１１１の状態を検出し、ＯＮであればＳ２０７へ進み動画撮影を開始し、そうでなければＳ２１１へ進む。Ｓ２０７では撮像素子１０３の駆動モードを動画撮影用のものに設定する。動画撮影用の駆動モードではアスペクト比はアスペクト比設定部１１７によって横１６：縦９に設定されているものとする。
【００３２】
なお、既に動画撮影用の駆動モードに設定されている場合は改めて設定し直すことはしない。Ｓ２０８ではＳ２０３と同様の、撮影者によって指定した被写体への焦点検出エリアの設定を行う。Ｓ２０９では後述する手順に従って動画撮影用の焦点検出エリア設定を行う。Ｓ２１０ではＳ２０９で設定した焦点検出エリアを使ってＡＦを行いながら動画撮影を行う。
【００３３】
Ｓ２１１では動画撮影を停止する。Ｓ２１２では撮像素子１０３の駆動モードをＥＶＦ用のものに設定する。これはＳ２０１と同じ処理である。Ｓ２１３では後述する手順に従ってＥＶＦ用の焦点検出エリア設定を行う。
【００３４】
Ｓ２１４では撮像素子１０３の駆動モードを本撮影用のＡＦ用のものに設定する。本撮影用のＡＦ用駆動モードではアスペクト比はアスペクト比設定部１１７によって横４：縦３に設定されているものとする。Ｓ２１５では後述する手順に従って本撮影用のＡＦ用の焦点検出エリア設定を行う。Ｓ２１６ではＳ２１５で設定した焦点検出エリアを使ってＡＦを行う。
【００３５】
Ｓ２１７ではＳＷ２＿１１０の状態を検出し、ＯＮであると判定した場合はＳ２１８へ進み、そうでなければ再びＳＷ２＿１１０の状態の検出を行う。Ｓ２１８では、撮像素子１０３への露光、読み出し、画像処理プロセッサ１０５による画像処理、図示しない記録媒体への記録などの撮影処理が行われる。
【００３６】
（指定ＡＦ枠設定を説明するフローチャート）
図３は図２のＳ２０３における指定ＡＦ枠設定を説明するフローチャートである。まず、Ｓ３０１では、指示手段としてのタッチパネル１１３に撮影者がタッチしたかどうか判定し、タッチしていればＳ３０２へ、そうでなければＳ３０９へ進む。Ｓ３０２では、撮影者が後述するキャンセルアイコンにタッチしたかどうか判定し、タッチしていればＳ３０７へ、そうでなければＳ３０３へ進む。
【００３７】
このキャンセルアイコンは図示しない初期化処理においてあらかじめ消去されているものとする。Ｓ３０３ではＳ３０１においてタッチされた位置に対応する画像表示部１１２の位置に、顔が表示されているかどうか判定し、表示されていればＳ３０４へ、そうでなければＳ３０５へ進む。
【００３８】
この判定は、画像処理プロセッサ１０５で処理した画像から、顔検出部１１５によって検出された顔の位置とサイズに基づいて行う。
【００３９】
Ｓ３０４ではＳ３０１でタッチされた顔に相当する位置とサイズの焦点検出エリアを設定する。同時に画像表示部１１２にこの顔に対応する位置とサイズのＡＦ枠を表示する。Ｓ３０５ではＳ３０１でタッチされた位置にある物体のサイズに合わせて、焦点検出エリアの位置とサイズを設定する。同時に画像表示部１１２にこの物体に対応する位置とサイズのＡＦ枠を表示する。
【００４０】
この時の物体のサイズの検出は物体検出部１１６によって、画像信号の輝度や色、異なる時間で撮影された画像の相関によって行う。Ｓ３０６では画像表示部１１２にキャンセルアイコンを表示する。Ｓ３１２ではタッチフラグをＴＲＵＥにする。このタッチフラグとは、撮影者によるタッチパネル１１３へのタッチが行われた事を示すものである。
【００４１】
タッチフラグがＴＲＵＥの場合は被写体が指定されている状態を示し、ＦＡＬＳＥの場合はキャンセルアイコンをタッチすることにより被写体の指定がキャンセルされている状態を示す。なおこのタッチフラグは図示しない初期化処理においてあらかじめＦＡＬＳＥに設定されているものとする。
【００４２】
Ｓ３０７ではＳ３０４またはＳ３０５で設定した焦点検出エリアの位置とサイズを解除する。また、Ｓ３０４またはＳ３０５で表示したＡＦ枠も消去する。Ｓ３０８ではＳ３０６で表示したキャンセルアイコンを消去する。Ｓ３１３ではタッチフラグをＦＡＬＳＥにする。
【００４３】
Ｓ３０９では顔検出部１１５で顔が自動検出できたかどうか判定し、検出できたらＳ３１０へ、そうでなければＳ３１１へ進む。ここでの自動判定とは、撮影者によるタッチパネルへのタッチ指定なしに、カメラが自動的に顔を検出／判定することを指す。
【００４４】
Ｓ３１０ではカメラが自動で検出した顔に相当する位置とサイズの焦点検出エリアを設定する。同時に画像表示部１１２にこの顔に対応する位置とサイズのＡＦ枠を表示する。Ｓ３１１ではカメラが自動で検出した位置にある物体のサイズに合わせて、焦点検出エリアの位置とサイズを設定する。この物体の自動検出は物体検出部１１６によって行う。同時に画像表示部１１２にこの物体に対応する位置とサイズのＡＦ枠を表示する。
【００４５】
この図３の処理を繰り返し行うことによって、撮影者がタッチ指定した顔や物体が移動したりサイズが変わった場合でも、Ｓ３０４やＳ３０５でその都度焦点検出エリアを設定し直すことによって、顔や物体の位置とサイズに合った焦点検出エリアが設定できる。
【００４６】
なお、撮影者による顔又は物体の指定は、タッチパネル１１３の代わりに十字スイッチ１１４を操作することによって行ってもよい。
【００４７】
図３のように構成することによって、撮影者が所望の顔や物体にタッチまたは十字スイッチによって指定することによって、焦点検出エリアを設定することができる。さらにその指定の解除もできる。撮影者による指定がない時は、カメラが自動で検出した顔や物体に焦点検出エリアが設定される。
【００４８】
（動画撮影用焦点検出エリア設定）
図４は図２のＳ２０９における動画撮影用焦点検出エリア設定を説明するフローチャートである。まず、Ｓ４０１では図３のＳ３１２またはＳ３１３で設定したタッチフラグがＴＲＵＥかどうか判定し、ＴＲＵＥであればＳ４０２へ、そうでなければＳ４０３へ進む。Ｓ４０２ではＥＶＦ処理において設定していた焦点検出エリア付近で顔検出を行う。
【００４９】
このようにする理由は、タッチによって被写体の指定がなされている場合は指定された顔を検出し続けるようにするためである。Ｓ４０３では全画面で顔検出を行う。この場合はタッチによって被写体の指定がなされていないので、全画面の中からカメラが自動的に顔を検出する。
【００５０】
Ｓ４０４では撮像素子１０３の現在の駆動モード、すなわち図２のＳ２０７で設定した動画撮影用の駆動モードにおいて、顔検出部１１５から顔検出結果が出力されたかどうか判定し、出力されていればＳ４０５へ、そうでなければＳ４０６へ進む。
【００５１】
Ｓ４０５では焦点検出エリアを、動画撮影用駆動モードにおいて検出された顔位置とサイズに決める。
【００５２】
Ｓ４０６では焦点検出エリアを、ＥＶＦ処理において設定していた位置とサイズに決める。
【００５３】
Ｓ４０４からＳ４０６のような処理を行う理由は、撮像素子１０３の駆動モードを切り替えた後に、その駆動モードで露光／読み出しされた画像データを画像処理プロセッサ１０５で処理する。
【００５４】
さらに顔検出部１１５で顔検出を行うために、駆動モード切り替え直後はすぐに顔検出結果が出ないからである。
【００５５】
従って、駆動モードを切り替えてからしばらく時間が経過して顔検出結果が出力されればその結果に応じて焦点検出エリアを決め、そうでなければＥＶＦ処理において設定していた位置とサイズに焦点検出エリアを決める。
【００５６】
なお、ＥＶＦ処理時の焦点検出エリアの位置とサイズが変化した際にその履歴を取っておき、Ｓ４０６における焦点検出エリアの設定を履歴に基づいて行っても良い。この履歴から、焦点検出エリアの位置が移動していると判定された場合には、次の移動位置を予測して設定する。さらにＳ４０４で顔検出結果が出力されるまで、履歴に基づいて次の移動位置を更新し、更新結果に基づいて焦点検出エリアの位置を設定する。焦点検出エリアのサイズについても同様である。その際、後述するＳ５０５において設定する焦点検出エリアの位置とサイズの履歴を取っておく。
【００５７】
Ｓ４０７ではＳ４０５又はＳ４０６で決めた焦点検出エリアが動画撮影用の駆動モードの画角に収まるかどうか判定し、収まればＳ４０８へ、そうでなければＳ４１０へ進む。Ｓ４０８では焦点検出エリアをＳ４０５又はＳ４０６で決めた位置とサイズに設定する。
【００５８】
Ｓ４０９では、被写体検出手段としての顔検出部１１５で顔を検出する際の信頼性判定閾値をＲ１に設定する。この信頼性判定閾値は図示しない初期化処理においてあらかじめＲ０に設定されているものとする。Ｒ０とＲ１の関係は式（１）のようになっている。
Ｒ０＜Ｒ１・・・・（１）
つまり、Ｓ４０９では顔判定を行う際の信頼性判定閾値をＥＶＦ処理時のものよりも厳しくする。この理由は次のとおりである。Ｓ４０５又はＳ４０６で決めた位置に焦点検出エリアを設定する場合は、図３で説明したように撮影者がタッチパネル１１３をタッチして指定した被写体位置に焦点検出エリアが設定される場合がある。
【００５９】
この場合は、撮影者が意図した被写体に焦点検出エリアを設定し続けた方が良い。そのため焦点検出エリアを設定するために使用する顔検出結果も、撮影者が意図した顔が検出されるようにした方が良い。
【００６０】
しかし、顔信頼性判定閾値を緩く設定すると、誤検出が起こりやすくなり意図しない顔が検出されてしまう。動画撮影中にこのようなことが起こると、撮影者が意図しない顔にピントが合った画像が記録されてしまうので不都合である。これを防ぐために顔信頼性判定閾値を厳しくして撮影者が意図した顔が検出され続けるようにする。
【００６１】
顔信頼性の判定は、検出された顔の大きさを判定して行う。この時の信頼性判定閾値は顔の大きさに対する閾値となる。またはテンプレートマッチングを用いて、目、鼻、口、輪郭等の特徴的な部位についてテンプレートとの一致度を判定して顔信頼性の判定を行う。この場合の信頼性判定閾値は一致度に対する閾値となる。
【００６２】
Ｓ４１０では、焦点検出エリアをＳ４０５又はＳ４０６で決めた位置に最も近い位置で、かつ動画用駆動モードの画角内に収まる位置、つまり、動画用駆動モードでの画面端に設定する。サイズはＳ４０５又はＳ４０６で決めたものに設定する。
【００６３】
動画撮影待機中であるＥＶＦ処理において、撮像素子１０３の駆動モードのアスペクト比は４：３であり、動画撮影中のそれは１６：９である。そのため動画撮影中の方が上下に狭い画角となる。ここで、ＥＶＦ処理中に指定、または、設定されていた焦点検出エリアの位置が画面の上下方向の端にあると、動画撮影時には画角外となってしまう。
【００６４】
そのため、Ｓ４０７からＳ４１０のように動画用の駆動モードの画角内に収まるかどうか判定し、画角内に収まらなければ動画用駆動モードでの画面端に焦点検出エリアを設定する。
【００６５】
なお、図４では顔の検出結果について説明したが、物体検出部１１６による物体検出結果を用いる場合も同様の処理を行う。
【００６６】
（ＥＶＦ用焦点検出エリア設定を説明するフローチャート）
図５は図２のＳ２１３におけるＥＶＦ用焦点検出エリア設定を説明するフローチャートである。まず、Ｓ５０１では図３のＳ３１２またはＳ３１３で設定したタッチフラグがＴＲＵＥかどうか判定し、ＴＲＵＥであればＳ５０２へ、そうでなければＳ５０３へ進む。Ｓ５０２では動画撮影処理において設定していた焦点検出エリア付近で顔検出を行う。
【００６７】
このようにする理由は、タッチによって被写体の指定がなされている場合は指定された顔を検出し続けるようにするためである。Ｓ５０３では全画面で顔検出を行う。この場合はタッチによって被写体の指定がなされていないので、全画面の中からカメラが自動的に顔を検出する。
【００６８】
Ｓ５０４では撮像素子１０３の現在の駆動モード、すなわち図２のＳ２１２で設定したＥＶＦ用の駆動モードにおいて、顔検出部１１５から顔検出結果が出力されたかどうか判定し、出力されていればＳ５０５へ、そうでなければＳ５０６へ進む。
【００６９】
Ｓ５０５では焦点検出エリアを、ＥＶＦ用駆動モードにおいて検出された顔位置とサイズに決める。Ｓ５０６では焦点検出エリアを、動画撮影処理において設定していた位置とサイズに決める。Ｓ５０４からＳ５０６のような処理を行う理由は、図４のＳ４０４からＳ４０６での処理の説明と同じである。
【００７０】
動画記録中の焦点検出エリアの位置とサイズを設定した時と同様に、動画撮影中の焦点検出エリアの位置とサイズの履歴を取っておき、その履歴に基づいてＥＶＦ処理における焦点検出エリアの位置とサイズを決めても良い。その際、前述したＳ４０５において設定した焦点検出エリアの位置とサイズの履歴を取っておく。
【００７１】
Ｓ５０７ではＳ５０５又はＳ５０６で決めた焦点検出エリアがＥＶＦ用の駆動モードの画角に収まるかどうか判定し、収まればＳ５０８へ、そうでなければＳ５１０へ進む。Ｓ５０８では焦点検出エリアをＳ５０５又はＳ５０６で決めた位置とサイズに設定する。
【００７２】
Ｓ５０９では顔検出部１１５で顔を検出する際の信頼性判定閾値をＲ０に設定する。つまり、Ｓ５０９では顔判定を行う際の信頼性判定閾値を動画撮影時のものよりも緩くする。ＥＶＦ処理、すなわち撮影待機中は多少の顔の誤検出があっても記録には残らないので、新たな顔の検出のしやすさを優先してこの様にする。
【００７３】
Ｓ５１０では焦点検出エリアをＳ５０５又はＳ５０６で決めた位置に最も近い位置で、かつ動画用駆動モードの画角内に収まる位置、つまりＥＶＦ用駆動モードでの画面端に設定する。サイズはＳ５０５又はＳ５０６で決めたものに設定する。
【００７４】
（本撮影用焦点検出エリア設定を説明するフローチャート）
図６は図２のＳ２１５における本撮影用焦点検出エリア設定を説明するフローチャートである。まずＳ６０１では焦点検出エリアを、ＥＶＦ処理において設定していた位置とサイズに決める。Ｓ６０２では焦点検出エリアをＳ６０１で決めた位置とサイズに設定する。撮像素子１０３のＥＶＦ用の駆動モードと本撮影用ＡＦ用の駆動モードにおけるアスペクト比は共に４：３なので、ＥＶＦ処理における焦点検出エリアの設定位置とサイズを、本撮影用ＡＦ用の駆動モードでもそのまま使う。
【００７５】
本実施例では、第１の撮影記録モード時に指示手段によって焦点検出エリアの指示がなされた後に第２の撮影記録モードが開始された場合を考える。
【００７６】
その場合、第２の撮影記録モードとなった後に被写体検出手段により特定の被写体が検出されるまで、第１の撮影記録モード時の焦点検出エリアの位置に基いて第２の撮影記録モードの焦点検出エリアの位置を決定する。
【００７７】
より具体的に、動画記録が開始される以前に焦点検出エリアの指示がなされた後に動画記録が開始された場合、動画記録が開始された後に特定の被写体が検出されないとき、動画記録が開始される以前に指示された焦点検出エリアの位置を維持する。
【００７８】
このように、動画撮影待機時に撮影者によって指定された被写体位置に焦点検出エリアを設定し、動画記録時は動画撮影待機時に指定された被写体の位置に焦点検出エリアを設定し続けることによって撮影者に所望の被写体に合焦し続けることができる。
【００７９】
その際に動画記録開始直後で、撮像素子１０３の駆動モードが切り替わった直後のため顔や物体の検出結果が得られない場合は、待機中の焦点検出エリアの位置とサイズを引き継ぐことによって、焦点検出エリアが設定できない空白期間が生じることがない。
【００８０】
さらに動画待機中と記録中の撮像素子１０３のアスペクト比が異なるために、待機中と同じ位置に焦点検出エリアを設定できない場合には、位置をずらすことによって設定不能な状態を回避することができる。
【００８１】
また、動画記録が開始される以前に指示手段によって指示された焦点検出エリアが動画記録が開始された後の画角内に収まらない場合、動画記録が開始される以前に指示手段によって指示された焦点検出エリアを画角内に移動させる。
【００８２】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【００８３】
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。
【００８４】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【００８５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００８６】
プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。
【００８７】
また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
【符号の説明】
【００８８】
１００  電子スチルカメラ
１０１  フォーカスレンズ
１０２  フォーカスレンズ駆動モータ
１０３  撮像素子
１０４  Ａ／Ｄ変換器
１０５  画像処理プロセッサ
１０６  マイクロコントローラ（ＣＰＵ）
１０７  プログラムメモリ
１０８  ワークメモリ
１０９  撮影準備指示スイッチ（ＳＷ１）
１１０  撮影処理指示スイッチ（ＳＷ２）
１１１  動画記録開始スイッチ
１１２  画像表示部
１１３  タッチパネル
１１４  十字スイッチ
１１５  顔検出部
１１６  物体検出部
１１７  アスペクト比設定部
【図１】
2015062052.tif 000003
【図２】
2015062052.tif 000004
【図３】
2015062052.tif 000005
【図４】
2015062052.tif 000006
【図５】
2015062052.tif 000007
【図６】
2015062052.tif 000008