(57)【要約】【課題】瞳のタッチ反応領域を広げすぎると、顔の選択が行いにくくなり、誤操作が増える可能性がある。【解決手段】電子機器は、画像から顔および該顔の瞳を検出可能な検出部と、表示部における前記画像が表示された表示画面上の位置を指定する指定部とを有する。電子機器は、検出された顔の大きさに基づく顔領域を、顔に対する方向で左上領域、右上領域、下領域の３つに分割し、左上領域の中の位置が指定部により指定されると顔に対して左側の瞳を選択し、右上領域の中の位置が指定されると顔に対して右側の瞳を選択し、下領域の中の位置が指定部により指定されると顔を選択するように制御する。【選択図】  図８
2019075771.tif 000002
【特許請求の範囲】
【請求項１】
画像から顔および該顔の瞳を検出可能な検出手段と、
表示部における前記画像が表示された表示画面上の位置を指定する指定手段と、
前記検出手段で検出された顔の大きさに基づく顔領域を、前記顔に対する方向で左上領域、右上領域、下領域の３つに分割し、
前記指定手段で前記左上領域の中の位置が指定されると前記顔に対して左側の瞳を、
前記指定手段で前記右上領域の中の位置が指定されると前記顔に対して右側の瞳を、
前記指定手段で前記下領域の中の位置が指定されると前記顔を、
選択するように制御する制御手段と、を有することを特徴とする電子機器。
【請求項２】
前記制御手段は、前記検出手段により検出された顔および該顔の瞳の大きさ、位置に関わらず、前記左上領域、右上領域、下領域の高さが互いに等しくなるように前記顔領域を分割することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御手段は、前記検出手段により検出された瞳の位置に基づいて前記左上領域、右上領域の幅を設定し、前記顔領域を分割することを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記制御手段は、前記検出手段により検出された顔のうち、左側の瞳と右側の瞳の検出位置の中間が前記左上領域と前記右上領域との境界となるように前記顔領域を分割することを特徴とする請求項３に記載の電子機器。
【請求項５】
前記制御手段は、
前記検出手段により検出された顔の傾きが大きいことを示す所定条件を満たす場合には、前記左側の瞳と前記右側の瞳の検出位置の中間が前記左上領域と前記右上領域との境界となるように前記顔領域を分割し、
前記所定条件を満たさない場合には、前記左上領域、前記右上領域の幅が互いに等しくなるように前記顔領域を分割することを特徴とする請求項３に記載の電子機器。
【請求項６】
前記所定条件は、前記検出手段により検出された顔のうち、左側の瞳と右側の瞳の双方が前記顔領域の左右中央より同じ方向側に位置するという条件であることを特徴とする請求項５に記載の電子機器。
【請求項７】
前記制御手段は、前記検出手段により検出された顔および該顔の瞳の大きさ、位置に関わらず、前記左上領域、右上領域の幅が互いに等しくなるように前記顔領域を分割することを特徴とする請求項１または２に記載の電子機器。
【請求項８】
前記検出手段は、前記画像から前記検出手段により顔または瞳が検出された場合に、検出された状態であることを示す表示を表示部に行わせることを特徴とする請求項１乃至７のいずれか１項に記載の電子機器。
【請求項９】
前記検出された状態であることを示す表示には、顔と瞳について同じ表現が用いられることを特徴とする請求項８に記載の電子機器。
【請求項１０】
前記制御手段は、前記指定手段の指定により選択された顔または瞳について、選択された状態であることを示す表示を表示部に行わせることを特徴とする請求項８または９に記載の電子機器。
【請求項１１】
前記選択された状態であることを示す表示は、顔と瞳について同じ表現が用いられ、前記検出された状態であることを示す表示とは異なる表現が用いられることを特徴とする請求項１０に記載の電子機器。
【請求項１２】
前記制御手段は、前記顔に対して右側の瞳または左側の瞳が非検出である場合には、その非検出である瞳に関連づいた前記左上領域または右上領域を、前記下領域と併せて前記顔に関連づいた領域として扱うことを特徴とする請求項１乃至１１のいずれか１項に記載の電子機器。
【請求項１３】
前記指定手段はタッチパネルを含み、前記タッチパネルへのタッチ操作に基づいて、前記位置を指定することを特徴とする請求項１乃至１２のいずれか１項に記載の電子機器。
【請求項１４】
前記表示部は第一の表示部と第二の表示部を有し、
前記指定手段は少なくとも第一のタッチ操作と前記第一のタッチ操作とは異なる第二のタッチ操作により前記位置を指定し、
前記制御手段は、
前記第一の表示部へ前記画像を表示している間は、前記第一のタッチ操作に応じて前記第一の表示部の表示画面上における位置を決定し、
前記第二の表示部へ画像を表示している間は、前記第二のタッチ操作に応じて前記第二の表示部の表示画面上における位置を決定することを特徴とする請求項１３に記載の電子機器。
【請求項１５】
画像から顔および前記顔の所定の器官を検出する検出手段と、
前記画像が表示された表示画面上の位置を指定する指定手段と、
前記顔と前記所定の器官が検出された場合に、前記表示画面上の前記顔に対応する顔領域を設定し、前記顔領域を複数の領域に分割して各領域を前記顔と前記所定の器官に関連づける制御手段と、
前記複数の領域のうちの前記指定手段により指定された位置に表示されている領域に関連づけられている前記顔または前記所定の器官を選択する選択手段と、を有し、
前記制御手段は、検出された顔に対する器官の相対的な大きさに関わらない、所定の規則で前記顔領域を複数の領域に分割することを特徴とする電子機器。
【請求項１６】
前記制御手段は、前記検出手段により検出された顔の大きさに応じて前記顔領域の大きさが変化しても、前記顔領域と前記複数の領域の面積の比率および位置関係を維持するように前記顔領域を分割することを特徴とする請求項１５に記載の電子機器。
【請求項１７】
前記所定の器官は瞳であり、
前記制御手段は、前記顔領域を前記顔に対する方向で左上領域、右上領域、下領域の３つの領域に分割し、それぞれに被写体の右目、左目、顔を関連づけることを特徴とする請求項１５または１６に記載の電子機器。
【請求項１８】
前記顔領域は、正方形、長方形、ひし形、円形、楕円形のいずれかであることを特徴とする請求項１５乃至１７のいずれか１項に記載の電子機器。
【請求項１９】
電子機器の制御方法であって、
画像から顔及び該顔の瞳を検出可能な検出工程と、
表示部における前記画像が表示された表示画面上の位置を指定する指定工程と、
前記検出工程で検出された顔の大きさに基づく顔領域を、前記顔に対する方向で左上領域、右上領域、下領域の３つに分割し、
前記指定工程で前記左上領域の中の位置が指定されると前記顔に対して左側の瞳を、
前記指定工程で前記右上領域の中の位置が指定されると前記顔に対して右側の瞳を、
前記指定工程で前記下領域の中の位置が指定されると前記顔を、
選択するように制御する制御工程と、を有することを特徴とする電子機器の制御方法。
【請求項２０】
電子機器の制御方法であって、
画像から顔および前記顔の所定の器官を検出する検出工程と、
前記画像が表示された表示画面上の位置を指定する指定工程と、
前記顔と前記所定の器官が検出された場合に、前記表示画面上の前記顔に対応する顔領域を設定し、前記顔領域を複数の領域に分割して各領域を前記顔と前記所定の器官に関連づける制御工程と、
前記複数の領域のうちの前記指定工程により指定された位置に表示されている領域に関連づけられている前記顔または前記所定の器官を選択する選択工程と、を有し、
前記制御工程では、検出された顔に対する器官の相対的な大きさに関わらない、所定の規則で前記顔領域を複数の領域に分割することを特徴とする電子機器の制御方法。
【請求項２１】
コンピュータを、請求項１乃至１８のいずれか１項に記載された電子機器の各手段として機能させるためのプログラム。
【請求項２２】
コンピュータを、請求項１乃至１８のいずれか１項に記載された電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器およびその制御方法に関する。
【背景技術】
【０００２】
従来のデジタルカメラは、カメラが自動的に検出した被写体や、ユーザーが任意で選択した被写体に対してオートフォーカス（ＡＦ）可能なものが多い。特に近年は、被写体として顔を検出するだけでなく、顔の器官（例えば瞳など）を検出し、より被写体の精密な位置へのＡＦを実現したカメラも知られている。
【０００３】
こうしたカメラにおいては、顔をＡＦ対象位置とするか、瞳をＡＦ対象位置とするかをユーザーが選択できるようにすることで、よりユーザーの意図を反映できるような仕様にすることが重要である。例えば特許文献１では、ユーザーがＬＣＤ画面上をタッチすることで、そのタッチ位置にあるのが顔か瞳かを判断し、顔と瞳のいずれかをＡＦ対象として選択する技術が述べられている。特許文献１では、ＬＣＤ画面上の瞳の大きさが小さい場合には、タッチによる瞳の選択反応領域を広げるようにしている。これによりユーザーが撮影シーンに応じて手軽にＡＦ対象位置を指定できるため、ユーザービリティの高いカメラが実現され得る。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−７０１６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、瞳のタッチ反応領域の具体的な面積については言及していない。これでは、仮に瞳が小さいために反応領域を広く取った場合に、顔を選択するための領域が狭くなり、ユーザーが直感的に顔と瞳を区別して選択することが困難になる。
【０００６】
本発明は、上記課題に鑑みてなされたものであり、表示画面に表示された顔から、顔の指定と器官の指定を容易に、確実に行えるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様による電子機器は、
画像から顔および該顔の瞳を検出可能な検出手段と、
表示部における前記画像が表示された表示画面上の位置を指定する指定手段と、
前記検出手段で検出された顔の大きさに基づく顔領域を、前記顔に対する方向で左上領域、右上領域、下領域の３つに分割し、
前記指定手段で前記左上領域の中の位置が指定されると前記顔に対して左側の瞳を、
前記指定手段で前記右上領域の中の位置が指定されると前記顔に対して右側の瞳を、
前記指定手段で前記下領域の中の位置が指定されると前記顔を、
選択するように制御する制御手段と、を有する。
【発明の効果】
【０００８】
本発明によれば、表示画面に表示された顔から、顔の指定と器官の指定を容易に、確実に行える。
【図面の簡単な説明】
【０００９】
【図１】実施形態におけるカメラの外観図。
【図２】実施形態におけるカメラの構成例を示す機能ブロック図。
【図３Ａ】実施形態における撮影モード処理を示すフローチャート。
【図３Ｂ】実施形態における撮影モード処理を示すフローチャート。
【図４Ａ】実施形態における枠表示処理を示すフローチャート。
【図４Ｂ】実施形態における枠表示処理を示すフローチャート。
【図４Ｃ】実施形態における枠表示処理を示すフローチャート。
【図５Ａ】実施形態におけるＡＦ処理を示すフローチャート。
【図５Ｂ】実施形態におけるＡＦ処理を示すフローチャート。
【図６Ａ】実施形態における画面例を示す模式図。
【図６Ｂ】実施形態における画面例を示す模式図。
【図６Ｃ】実施形態における画面例を示す模式図。
【図７】実施形態におけるタッチ反応領域を示す模式図。
【図８】実施形態におけるタッチ反応領域を示す模式図。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施形態を説明する。なお、以下に説明する実施形態では、本発明による電子機器およびその制御方法を、静止画・動画の撮影が可能なデジタルカメラに適用した場合を例としている。
【００１１】
図１に本実施形態による撮像装置の一例としてのデジタルカメラ１００の背面外観図を示す。表示部２８は画像や各種情報を表示する表示部である。表示部２８には、図２で説明されるように背面表示パネル２８ａと、ファインダー内の表示部である電子ビューファインダー２８ｂが含まれる。シャッターボタン６１は撮影指示を行うための操作部である。モード切り替えスイッチ６０は各種モードを切り替えるための操作部である。コネクタ１１２は、パーソナルコンピュータやプリンタなどの外部機器と接続するための接続ケーブル１１１とデジタルカメラ１００とを接続するためのコネクタである。操作部７０はユーザーからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネル等の操作部材より成る。コントローラホイール７３は操作部７０に含まれる回転操作可能な操作部材である。電源スイッチ７２は、電源オン、電源オフを切り替えるための押しボタンである。
【００１２】
記録媒体２００は、例えばメモリカードやハードディスク等を含み、デジタルカメラ１００により撮影された画像等を格納する。記録媒体スロット２０１は記録媒体２００を着脱可能に格納するためのスロットである。記録媒体スロット２０１に格納された記録媒体２００は、デジタルカメラ１００との通信が可能となり、記録や再生が可能となる。蓋２０２は記録媒体スロット２０１の蓋である。図１においては、蓋２０２を開けて記録媒体スロット２０１から記録媒体２００の一部を取り出して露出させた状態を示している。
【００１３】
図２は、本実施形態によるデジタルカメラ１００の構成例を示すブロック図である。図２において、撮影レンズ１０３はズームレンズ、フォーカスレンズを含むレンズ群である。シャッター１０１は絞り機能を備えるシャッターである。撮像部２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器２３は、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換するために用いられる。バリア１０２は、デジタルカメラ１００の、撮影レンズ１０３を含む撮像系を覆うことにより、撮影レンズ１０３、シャッター１０１、撮像部２２を含む撮像系の汚れや破損を防止する。
【００１４】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理を行う。画像処理部２４により得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４は更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理を行う。
【００１５】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、例えば、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００１６】
また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１３は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１３を介して表示部２８により表示される。表示部２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１３からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によって一度Ａ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１３においてアナログ変換し、表示部２８に逐次転送して表示することで、スルー画像表示（ライブビュー表示（ＬＶ表示））を行える。以下、ライブビューで表示される画像をＬＶ画像と称する。
【００１７】
不揮発性メモリ５６は、電気的に消去・記録可能な記録媒体としてのメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのコンピュータプログラムのことである。
【００１８】
システム制御部５０は、デジタルカメラ１００全体を制御する少なくとも１つのプロセッサーまたは回路である。前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリ５２には、例えばＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等が展開される。また、システム制御部５０はメモリ３２、Ｄ／Ａ変換器１３、表示部２８等を制御することにより表示制御も行う。
【００１９】
システムタイマー５３は各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。モード切り替えスイッチ６０、シャッターボタン６１、操作部７０はシステム制御部５０に各種の動作指示を入力するための操作手段である。
【００２０】
モード切り替えスイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画撮影モード、再生モード等のいずれかに切り替える。静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。モード切り替えスイッチ６０により、ユーザーはこれらのモードのいずれかに直接切り替えることができる。あるいは、モード切り替えスイッチ６０でメニューボタンに一旦切り換えた後に、メニューボタンに含まれるこれらのモードのいずれかに、他の操作部材を用いて切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００２１】
シャッターボタン６１は、第１シャッタースイッチ６２と第２シャッタースイッチ６４を有する。第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２２】
操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部２８に表示される。利用者は、表示部２８に表示されたメニュー画面と、上下左右の４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。
【００２３】
コントローラホイール７３は、操作部７０に含まれる回転操作可能な操作部材であり、方向ボタンと共に選択項目を指示する際などに使用される。コントローラホイール７３を回転操作すると、操作量に応じて電気的なパルス信号が発生し、このパルス信号に基づいてシステム制御部５０はデジタルカメラ１００の各部を制御する。このパルス信号によって、コントローラホイール７３が回転操作された角度や、何回転したかなどを判定することができる。なお、コントローラホイール７３は回転操作が検出できる操作部材であればどのようなものでもよい。例えば、ユーザーの回転操作に応じてコントローラホイール７３自体が回転してパルス信号を発生するダイヤル操作部材であってもよい。また、タッチセンサよりなる操作部材で、コントローラホイール７３自体は回転せず、コントローラホイール７３上でのユーザーの指の回転動作などを検出するものであってもよい（いわゆる、タッチホイール）。
【００２４】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。
【００２５】
記録媒体Ｉ/Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや光ディスク、磁気ディスク等から構成される。通信部５４は、無線または有線ケーブルによって接続し、映像信号や音声信号等の送受信を行う。通信部５４は無線ＬＡＮ（Local Area Network）やインターネットとも接続可能である。通信部５４は撮像部２２で撮像した画像（スルー画像を含む）や、記録媒体２００に記録された画像を送信可能であり、また、外部機器から画像データやその他の各種情報を受信することができる。
【００２６】
姿勢検知部５５は重力方向に対するデジタルカメラ１００の姿勢を検知する。姿勢検知部５５で検知された姿勢に基づいて、撮像部２２で撮影された画像が、デジタルカメラ１００を横に構えて撮影された画像であるか、縦に構えて撮影された画像であるかを判別可能である。システム制御部５０は、姿勢検知部５５で検知された姿勢に応じた向き情報を撮像部２２で撮像された画像の画像ファイルに付加したり、画像を回転して記録したりすることが可能である。姿勢検知部５５としては、加速度センサーやジャイロセンサーなどを用いることができる。
【００２７】
接眼検知部５７は目（物体）の接近（接眼）を検知する。システム制御部は、接眼検知部５７で検知された状態に応じて、背面表示パネル２８ａと電子ビューファインダー２８ｂの表示／非表示を切り替える。すなわち、接眼検知部５７が接眼を検知している場合は表示先を電子ビューファインダー２８ｂとし、接眼検知部５７が接眼を検知していない場合は表示先を背面表示パネル２８ａとする。
【００２８】
なお操作部７０の一つとして、背面表示パネル２８ａに対する接触（位置）を検知可能なタッチパネル７０ａを有する。タッチパネル７０ａと背面表示パネル２８ａとは一体的に構成することができる。例えば、タッチパネル７０ａは、光の透過率が背面表示パネル２８ａの表示を妨げないように構成され、背面表示パネル２８ａの表示画面の内部に組み込まれる内蔵型（インセル型）とすることができる。タッチパネル７０ａにおける入力座標と、背面表示パネル２８ａの表示画面上の表示座標とを対応付けることで、恰もユーザーが背面表示パネル２８ａの表示画面を直接的に操作可能であるかのようなＧＵＩ（グラフィカルユーザーインターフェース）を提供できる。システム制御部５０はタッチパネル７０ａへの以下のユーザー操作、あるいは状態を検出できる。
【００２９】
・タッチパネル７０ａにタッチしていなかった指やペンが新たにタッチパネル７０ａにタッチしたこと、すなわち、タッチの開始（以下、タッチダウン（Touch-Down）と称する）の検出。
・タッチパネル７０ａを指やペンでタッチしている状態であること（以下、タッチオン（Touch-On）と称する）の検出。
・タッチパネル７０ａを指やペンでタッチしたまま移動していること（以下、タッチムーブ（Touch-Move）と称する）の検出。
・タッチパネル７０ａへタッチしていた指やペンを離したこと、すなわち、タッチの終了（以下、タッチアップ（Touch-Up）と称する）の検出。
・タッチパネル７０ａに何もタッチしていない状態（以下、タッチオフ（Touch-Off）と称する）の検出。
【００３０】
タッチダウンが検出されると、同時にタッチオンであることも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出されるのもタッチオンが検出されている間である。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出された後は、タッチオフとなる。
【００３１】
これらの操作・状態や、タッチパネル７０ａ上に指やペンがタッチしている位置座標は内部バスを通じてシステム制御部５０に通知され、システム制御部５０は通知された情報に基づいてタッチパネル７０ａ上にどのような操作が行なわれたかを判定する。例えば、タッチムーブに関して、システム制御部５０は、タッチパネル７０ａ上で移動する指やペンの移動方向を、位置座標の変化に基づいて、タッチパネル７０ａ上の垂直成分・水平成分毎に判定できる。またタッチパネル７０ａ上をタッチダウンから一定のタッチムーブを経てタッチアップをしたとき、ストロークを描いたこととする。
【００３２】
素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル７０ａ上に指をタッチしたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル７０ａ上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる。また、所定距離以上を、所定速度未満でタッチムーブしたことが検出された場合はドラッグが行なわれたと判定するものとする。更に、複数箇所（例えば２点）を同時にタッチして、互いのタッチ位置を近づけるタッチ操作をピンチイン、互いのタッチ位置を遠ざけるタッチ操作をピンチアウトと称する。ピンチアウトとピンチインを総称してピンチ操作（あるいは単にピンチ）と称する。
【００３３】
タッチパネル７０ａは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサー方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。方式によって、タッチパネルに対する接触があったことでタッチがあったと検出する方式や、タッチパネルに対する指やペンの接近があったことでタッチがあったと検出する方式のものがあるが、いずれの方式でもよい。
【００３４】
デジタルカメラ１００は、少なくとも画像を再生するための再生モードと、撮影を行うための撮影モードとで、切り替えて使用することができ、撮影モードとして、オートモード、マニュアルモード、および複数のシーン別撮影モードを備えている。オートモードは、カメラの各種パラメータが、計測された露出値に基づきデジタルカメラ１００に組み込まれたプログラムにより自動的に決定されるモードである。マニュアルモードは、カメラの各種パラメータをユーザーが自由に変更可能なモードである。シーン別撮影モードとは、撮影シーン別にその撮影シーンに適したシャッター速度や絞り値、ストロボ発光状態、感度設定、ホワイトバランス（ＷＢ）設定等を組み合わせることによって各種パラメータが決定される撮影モードである。デジタルカメラ１００は、例えば、以下に記す（１）〜（３）のシーン別撮影モードを備えている。但し、これらのシーン別撮影モードに限定されるものではない。撮影者は、撮影モード選択メニューからデジタルカメラ１００を所望の撮影モードに設定して撮影を行うことができる。
【００３５】
（１）ポートレート撮影モード：背景をぼかして人物を浮き立たせるようにして人物撮影に特化したモード。
（２）花撮影モード：マクロモードに設定し、彩度も高めに設定するモード。
（３）スポーツ撮影モード：動きの早い被写体をとるのに特化した設定とする撮影モード。
【００３６】
上述したデジタルカメラ１００では中央１点ＡＦや顔ＡＦ、瞳ＡＦを用いた撮影が可能である。中央１点ＡＦとは撮影画面内の中央位置１点に対してＡＦを行うことである。顔ＡＦとは顔検出機能によって検出された撮影画面内の顔に対してＡＦを行うことである。瞳ＡＦとは顔検出機能の一種でもある器官検出機能によって検出された撮影画面内の顔に含まれる瞳に対してＡＦを行うことである。
【００３７】
顔検出機能について説明する。システム制御部５０は、画像から顔および該顔の器官（目、鼻、口、耳など）を検出可能な検出部として機能する。システム制御部５０は顔検出対象の画像データを画像処理部２４に送る。システム制御部５０の制御下で画像処理部２４は、画像データに水平方向バンドパスフィルタを作用させる。また、システム制御部５０の制御下で画像処理部２４は、画像データに垂直方向バンドパスフィルタを作用させる。これら水平及び垂直方向のバンドパスフィルタを適用することにより、画像データからエッジ成分が検出される。
【００３８】
その後、システム制御部５０は、検出されたエッジ成分に関してパターンマッチングを行い、目及び鼻、口、耳などの顔の器官の候補群を抽出する。そして、システム制御部５０は、抽出された目の候補群の中から、予め設定された条件（例えば２つの目の距離、傾き等）を満たすものを目と判断し、目の候補群の絞り込みを行う。そして、システム制御部５０は、絞り込まれた目の候補群とそれに対応する顔を形成する他のパーツ（鼻、口、耳などの器官）を対応付け、また、予め設定した非顔条件フィルタを通すことで、顔を検出する。システム制御部５０は、顔の検出結果に応じて、検出された顔の数、各顔の位置、大きさ、向き、内容する器官（目、鼻、口、耳）などの位置や大きさ等の顔情報を出力し、処理を終了する。このとき、システム制御部５０は、顔の数などの特徴量をシステムメモリ５２に記憶する。一旦顔として検出された領域は、コントラストや色、大きさ等の条件が合致していれば所定期間（１秒程度）は顔として検出し続ける。これによって、一時的に被写体が後ろを向いた、目を瞑った等によって顔の器官が検出されなくなっても、顔として検出し続けることが可能である。
【００３９】
システム制御部５０は、上述の顔検出機能によって検出された顔について抽出済みとなっている目を、検出された目（瞳）として確定し、瞳検出結果として瞳情報を出力する。瞳情報には、例えば、画像中における目の位置、顔における目の位置、大きさ等、また、目の位置と大きさに基づく瞳領域が含まれる。瞳検出は、顔の要素（パーツ）を検出する器官検出の一種である。
【００４０】
以上のようにライブビュー表示あるいは再生表示される画像データを画像解析して、画像データの特徴量を抽出して、顔や瞳などの特定の被写体情報を検出することが可能である。
【００４１】
なお、顔ＡＦと同時に顔ＡＥ，顔ＦＥ、顔ＷＢを行うことができる。顔ＡＥとは検出された顔の明るさに合わせて、画面全体の露出を最適化することである。顔ＦＥとは検出された顔を中心にフラッシュの調光をすることである。顔ＷＢとは、検出された顔の色に合わせて画面全体のＷＢを最適化することである。
【００４２】
さらに、システム制御部５０は、画像処理部２４を用いて、色、コントラスト、動きベクトルなどの条件によって、主要被写体と想定されるモノ（人物の顔と器官以外のモノ）を検出することも可能である。
【００４３】
また、デジタルカメラ１００では、撮影時のオートフォーカス（ＡＦ）の動作モードとして、複数のＡＦモードからユーザー操作に応じて１つのＡＦモードを設定することが可能である。ＡＦモードの設定は、設定メニュー画面における、ＡＦモードを設定するためのメニュー項目が選択されて表示されるＡＦモード設定画面でのユーザー操作に基づいて行われる。ＡＦを行う位置の決定方式ごとに複数のＡＦモードが用意されている。本実施形態では、ＡＦモードとして、一点ＡＦモードと、追尾優先モードのいずれかが設定できるものとする。
【００４４】
一点ＡＦモードは、撮影範囲の中央、あるいはユーザーが指定した一点に焦点調節位置を表すＡＦ枠を設定するＡＦモードである。一点ＡＦモードでは、ＡＦ枠は被写体に変化があっても移動せず、顔などの被写体が検出されているか否かに関わらず、ＡＦ枠の位置から得られた情報（コントラスト値や位相差ＡＦ用のデフォーカス量）に基づいてＡＦが行われる。
【００４５】
追尾優先モードでは、ユーザーからの追尾指定がない場合（追尾待機状態、追尾解除状態）は、デジタルカメラ１００が自動的に主被写体と判定した被写体がＡＦ対象（焦点調節位置）となる。人物の顔が検出された場合は、検出された人物の瞳または顔を優先して主被写体としてＡＦ対象にする。人物の顔が検出されていない場合は、動体、コントラスト値の高い被写体、中央に近い被写体などの所定の条件に従って主被写体をデジタルカメラ１００が自動的に決定してＡＦ対象とする。また、ユーザーからの追尾指定がなされた後は、ＬＶ画像中で指定された被写体を追尾し続け、追尾している被写体の撮影範囲内での位置が変わっても、追尾している被写体をＡＦ対象とする。例えばユーザーが人物Ａの瞳または顔を追尾指定した場合（追尾中）は、ＬＶ画像上で人物Ａが移動しても人物Ａの瞳または顔を追い続け、ＡＦ対象とする。
【００４６】
また、人物以外を追尾対象とすることも可能であり（モノ追尾）、追尾指定された位置の色、コントラスト、形状などを条件として、同一の被写体がＬＶ画像中で移動しても追い続け、ＡＦ対象とする。すなわち、追尾優先モードは追尾を行うことによるＡＦ位置の決定が可能なＡＦモードである。なお、ＡＦモードは一点ＡＦモードと追尾モードに限るものではない。例えばユーザーが指定した限定領域内で追尾を行うＡＦモード（「ゾーンＡＦ」）などがあってもよい。設定したＡＦモードは、不揮発性メモリ５６に記憶され、撮影モード処理においてはシステムメモリ５２に読み出される。
【００４７】
図３Ａ、図３Ｂは、本実施形態によるデジタルカメラ１００の撮影モード処理に関するフローチャートである。図３Ａ〜３Ｂの処理、及び後述する図４Ａ〜４Ｃ，図５Ａ〜５Ｂの処理は、不揮発性メモリ５６に記録されたプログラムを、システムメモリ５２をワークメモリとしてとしてシステム制御部５０が実行することにより実現される。デジタルカメラ１００をライブビュー撮影モードで起動すると図３Ａ〜３Ｂの処理を開始する。なお、図３Ａ〜３Ｂの処理は、ＡＦモードが追尾優先モードに設定されている場合の処理である。１点ＡＦモードに設定されている場合の処理については説明を省略する。
【００４８】
なお、追尾優先モードでは、画像から顔および顔の器官を検出し、検出された顔または器官は、ユーザー操作（本実施形態ではタッチ操作）によりＡＦ対象（追尾対象）として指定される候補となる。また、そのようなタッチ操作により指定可能なＡＦ対象が異なる複数の動作モードが用意されており、ユーザーはそれのうちの何れかをＭＥＮＵ画面から設定することができる。以下では、画像から検出される顔の器官を目（瞳）とし、指定可能なＡＦ対象が異なる複数の動作モードとして、顔と瞳をＡＦ対象に指定できる瞳ＡＦ入と顔をＡＦ対象に指定できる（瞳は指定できない）瞳ＡＦ切を設定可能な撮像装置について説明する。
【００４９】
Ｓ３０１（図３Ａ）において、システム制御部５０は、撮影モード初期化処理を行った後、撮像部２２を通して取得された映像を、表示部２８にライブビューとして表示（ＬＶ表示）する。この時の表示先は、表示先切替が「自動」に設定されていて接眼を検知していない場合は背面表示パネル２８ａであり、接眼を検知している場合は電子ビューファインダー２８ｂである。また、表示先切替が「手動」で、表示先が背面表示パネル２８ａに設定されている場合は背面表示パネル２８ａであり、表示先が電子ビューファインダー２８ｂに設定されている場合は電子ビューファインダー２８ｂである。ここで、撮影モード初期化処理とは、フラグや制御変数等を含むパラメータや設定値、設定モードを不揮発性メモリ５６から読み出す等の処理である。また記録媒体２００の状態を確認し、異常等があれば、ライブビューに重畳して警告等を表示する。
【００５０】
Ｓ３０２において、システム制御部５０は、瞳、顔、モノを検出中であることを示す枠、もしくは、追尾中であることを示す枠を表示するための枠表示処理を行なう。枠表示処理については、図４Ａ〜４Ｃを用いて後述する。
【００５１】
Ｓ３０３において、システム制御部５０は、操作部７０に含まれるＭＥＮＵボタンが押下されたか否かを判断する。ＭＥＮＵボタンが押下されたと判断された場合、処理はＳ３０４へ進み、そうでなければ処理はＳ３０５へ進む。Ｓ３０４において、システム制御部５０は、ＭＥＮＵ画面を表示する。ＭＥＮＵ画面には、瞳ＡＦの設定項目が含まれており、ユーザーによって瞳ＡＦの設定項目が選択されると、瞳ＡＦの設定画面が表示部２８に表示される。瞳ＡＦの設定画面では、設定候補として「入（オン）」と「切（オフ）」の選択肢が表示され、ユーザーはいずれかを選択して瞳ＡＦの入か切のいずれかを設定することが可能である。ユーザー操作によって瞳ＡＦの入／切の設定が変更されると、変更された設定値を不揮発性メモリ５６に記憶して設定する。
【００５２】
Ｓ３０５において、システム制御部５０は、タッチパネル７０ａに対するタッチ操作（位置指定操作）を検出したか否かを判断する。タッチ操作を検出した場合はＳ３０６（図３Ｂの（ａ））へ進み、そうでなければＳ３１６（図３Ａ）へ進む。Ｓ３０６からＳ３１５では、瞳ＡＦの入／切と、タッチ操作による表示画面上の指定位置とに基づいて追尾対象を設定する処理が行われる。なお、ここで検出するタッチ操作による位置指定操作は、表示先が背面表示パネル２８ａである場合はタッチダウンとし、表示先が電子ビューファインダー２８ｂである場合はタッチアップとする。電子ビューファインダー２８ｂへ表示出力している際は、一般的にユーザーはタッチパネル上のタッチ位置を目視できないため、確定操作をタッチダウン後のタッチアップとすることで、目的の位置を確定しやすくなるためである。
【００５３】
Ｓ３０６（図３Ｂの（ａ））において、システム制御部５０は、瞳ＡＦの設定が入であるか否か（瞳ＡＦ入か瞳ＡＦ切か）を判断する。瞳ＡＦ入であれば処理はＳ３０７へ進み、そうでなければＳ３０８へ進む。Ｓ３０７において、システム制御部５０は、ライブビュー画像から瞳が検出されており、かつ、Ｓ３０５でタッチ操作を検出した際の指定位置（以下、タッチ操作の位置ともいう）が、検出されている瞳の位置か（瞳領域内であるか）否かを判断する。タッチ操作の位置が瞳領域内であれば処理はＳ３０８へ進み、そうでなければＳ３１１へ進む。なお、Ｓ３０７では、瞳ＡＦ入動作モードにおいて、被写体の右側の瞳と左側の瞳を区別して指定することが可能である。
【００５４】
なお、表示先が背面表示パネル２８ａである場合は、背面表示パネル２８ａに表示されているライブビューにおける、検出されている瞳に対応する領域内にタッチダウンがされた場合に、タッチ操作の位置が検出されている瞳領域内であると判断する。また、表示先が電子ビューファインダー２８ｂである場合は、指定位置を示すカーソルをタッチムーブによって電子ビューファインダー２８ｂに表示されたライブビューにおいて移動し、タッチアップした時のカーソルの位置をタッチ操作の位置とする。従って、電子ビューファインダー２８ｂに表示されたライブビューの検出されている瞳に対応する領域内にカーソルを移動させた状態でタッチアップされた場合に、タッチ操作の位置が検出されている瞳領域内であると判断する。
【００５５】
Ｓ３０８において、システム制御部５０は、Ｓ３０７で判定した指定位置が、ライブビュー上の被写体に対して、ユーザーから見て右側の瞳（被写体の左目）の選択領域内（後述の右上領域７０３内）か否かを判断する。右側の瞳であれば、Ｓ３０９へ進む。そうでない場合、すなわち、Ｓ３０７で判定した指定位置が、ライブビュー上の被写体に対して、ユーザーから見て左側の瞳（被写体の右目）の選択領域内（後述の左上領域７０２内）である場合は、処理はＳ３１０へ進む。
【００５６】
Ｓ３０９において、システム制御部５０は、指定位置で検出されている顔の右側の瞳（検出された顔の左目）を追尾対象として追尾する。Ｓ３１０において、システム制御部５０は、指定位置で検出されている顔の左側の瞳（検出された顔の右目）を追尾対象として追尾する。
【００５７】
一方、Ｓ３０７で指定位置が瞳領域でなかった場合、Ｓ３１１において、システム制御部５０は、タッチ操作による指定位置が、検出されている顔の位置か（顔領域内か）否かを判断する。顔の位置であれば（後述する顔領域７０１、７０１ａ、７０１ｂ内である場合）、処理はＳ３１２へ進み、そうでなければＳ３１３へ進む。Ｓ３１２において、システム制御部５０は、タッチ操作の指定位置において検出されている顔を追尾対象として追尾する。
【００５８】
Ｓ３０７、Ｓ３０８、Ｓ３１１における処理について、図７を使って詳細に解説する。図７（ａ）〜（ｅ）は、表示先が背面表示パネル２８ａである場合のデジタルカメラ１００における顔または瞳を選択するためのタッチ反応領域を示す模式図であり、ライブビューから検出された１つの顔の部分のみを抽出して説明した図である。実際にはライブビュー画像には顔の外側の領域や他の顔などが含まれるが、図７の説明ではそれらは省略する。
【００５９】
図７（ａ）は、顔のみが検出されている状態のタッチ反応領域を示す図である。瞳は、目を瞑っている等の理由で検出されていないものとする。このとき、ユーザーが選択できるのは顔のみであるため、タッチ反応領域となる顔領域７０１は顔全体を覆う正方形の領域（高さ、幅ともに長さＬ）として設定される。このように、システム制御部５０は、画像から顔が検出されると、表示画面上の顔の領域に対応する顔領域を設定し、検出された顔と顔領域を関連づける。よって、この状態で顔領域７０１上においてユーザーのタッチ操作が検出されると、顔が選択される。
【００６０】
システム制御部５０は、検出された顔から所定の器官（本実施形態では瞳）が検出されると、設定した顔領域を複数の領域に分割し、各領域を顔と所定の器官に関連づける。図７（ｂ）は顔と左右の両目が検出されている状態である。このとき、ユーザーが選択できるのは顔と、被写体に対して右側の瞳、左側の瞳の３つとなる。このため、図７（ｂ）のように顔領域７０１を３つに分割し、それぞれ左上タッチ反応領域である左上領域７０２を左側の瞳、右上タッチ反応領域である右上領域７０３を右側の瞳、下半分タッチ反応領域である下領域７０４を顔の選択領域として設定する。なお、本実施形態では、顔に対して口、鼻よりも瞳が存在する側を上方向としている。
【００６１】
なお、顔領域の分割は、器官の検出時の大きさに関わらず、所定の規則に従って行われる。例えば、検出された顔や器官の大きさに応じて顔領域や器官の領域の大きさが変化しても、顔領域と複数の領域の面積の比率および位置関係を維持するように顔領域の分割が行われる。さらに具体的に例示する、本実施形態では、左上領域７０２，右上領域７０３，下領域７０４の高さと幅は、検出された顔に対する瞳の相対的な大きさ（割合）に関わらず顔領域７０１の大きさに対して一定の割合であり、次のように設定する。すなわち、左上領域７０２，右上領域７０３，下領域７０４の高さは互いに同じとする（長さＬ／２、すなわち顔領域７０１の高さの半分）。また、左上領域７０２と右上領域７０３の幅は互いに同じ長さとする（長さＬ／２。すなわち顔領域７０１の幅の半分）。下領域７０４の幅は左上領域７０２，右上領域７０３の２倍である（長さＬ）。これは、顔領域７０１を上下左右に等分に４分割し、左上の部分、右上の部分、下側の２つの部分をそれぞれ左側の瞳、右側の瞳、顔に対応するタッチ反応領域としたものである。顔と瞳とで反応領域の高さを揃えることで、ユーザーは顔と瞳を同じ操作感で選択することが可能となる。また左右の瞳の反応領域の幅を揃えることで、顔が斜めを向いて片方の瞳が小さく検出された場合でも、両方の瞳を同じ操作感で選択することが可能となる。
【００６２】
図７（ｃ）は顔と片方の瞳（ここでは左側の瞳）のみが検出されている状態である。このときは、図７（ｂ）における右上のタッチ反応領域である右上領域７０３は、下半分のタッチ反応領域である下領域７０４と組み合わせて、顔タッチ反応領域７０５のように設定する。つまり、検出されていない瞳の領域をユーザーがタッチした場合は、顔が選択されることとなる。
【００６３】
瞳ＡＦにおいては、ピントを合わせたい瞳が検出されていない場合、撮影者または被写体立ち位置、向きを調節して、瞳が検出されるようにするユースケースがあるが、この行為をしている最中に他の被写体が主被写体として検出されてしまう可能性があり煩わしい。そこで本実施形態では、非検出な瞳をタッチした際には顔を追尾する。このような制御により、主被写体から別の被写体への乗り移りを防ぐことが可能となる。これにより撮影者は、狙った瞳が非検出であっても、自身や被写体を動かして所望な瞳へピントを合わせやすくなる。
【００６４】
なお、図７（ａ）〜図７（ｃ）では顔領域７０１を正方形としたが、検出する被写体に応じて長方形、ひし形、円形、楕円形など別の形にしてもよい。例えば、人間の顔は実際にはひし形や円形に近いため、図７（ｄ）のようなひし形の顔領域７０１ａ、図７（ｅ）のような円形の顔領域７０１ｂをタッチ反応領域としても良い。図７（ｄ）、図７（ｅ）の場合、左上タッチ反応領域である領域７０６，７０９が左側の瞳、右上タッチ反応領域である領域７０７，７１０が右側の瞳、下半分タッチ反応領域である領域７０８，７１１が顔の選択領域として設定され得る。また、図７（ａ）〜図７（ｃ）で、左上領域７０２と右上領域７０３の幅、および左上領域７０２と右上領域７０３と下領域７０４の高さを同じ長さとしているが、どちらか一方だけ実施するものでもよい。例えば、図７（ｆ）に示されるように、左上領域７０２および右上領域７０３と、下領域７０４の上下方向の大きさ（高さ）をＬａ、Ｌｂ（Ｌａ≠Ｌｂ，Ｌａ＋Ｌｂ＝Ｌ）で分割するようにしてもよい。
【００６５】
また、図７（ａ）〜（ｃ）では左上領域７０２と右上領域７０３の幅を、互いに同じ長さとした場合を説明したが、顔の向きに応じた可変長としてもよい。顔の向きに応じて左上領域７０２と右上領域７０３の幅を変化させる例を図８（ａ）〜（ｅ）を用いて説明する。
【００６６】
図８（ａ）は顔と左右の両目が検出されている状態である。このとき、ユーザーが選択できるのは顔と、被写体に対して右側の瞳、左側の瞳の３つとなる。このため、図８（ａ）のように顔領域８０１を３つに分割し、それぞれ左上タッチ反応領域である左上領域８０２を左側の瞳、右上タッチ反応領域である右上領域８０３を右側の瞳、下半分タッチ反応領域である下領域８０４を顔の選択領域として設定する。
【００６７】
なお、顔領域の分割は、所定の規則に従って行われる。左上領域８０２、右上領域８０３、下領域８０４の高さは、検出された顔に対する瞳の相対的な大きさ（割合）に関わらず顔領域８０１の大きさに対して一定の割合であり、次のように設定する。すなわち、左上領域８０２、右上領域８０３、下領域８０４の高さは互いに同じとする（長さＬ／２、すなわち顔領域８０１の高さの半分）。こうすることにより、ユーザーが顔と瞳を、同じ感覚で選択することが可能となる。
【００６８】
左上領域８０２，右上領域８０３の幅は、図７（ａ）で説明した条件と異なり、左側の瞳と右側の瞳の検出位置の中間地点を基準に決定される。すなわち、左側の瞳と右側の瞳の検出位置の中間地点が左上領域８０２と右上領域８０３との境界となるように左上領域８０２と右上領域８０３の幅を決定する。左側の瞳の検出位置（検出された瞳の中心座標）をＰｌ、右側の瞳の検出位置（検出された瞳の中心座標）をＰｒとする。Ｐｌの横方向の位置Ｐｌ（ｘ）と、Ｐｒの横方向の位置Ｐｒ（ｘ）から、両瞳の検出位置の中間地点までの距離Ｗが以下のように求まる。
Ｗ＝｜Ｐｒ（ｘ）−Ｐｌ（ｘ）｜／２
【００６９】
そして、瞳の位置Ｐｌ（ｘ）およびＰｒ（ｘ）と距離Ｗとに基づいて左上領域８０２の幅ｌ１、右上領域８０３の幅ｌ２が算出（決定）される。すなわち、Ｐｆ（ｘ）を顔領域８０１の左上頂点のＸ座標として、
ｌ１＝Ｐｌ（ｘ）−Ｐｆ（ｘ）＋Ｗ
＝Ｐｌ（ｘ）−Ｐｆ（ｘ）＋｜Pｒ（ｘ）−Ｐｌ（ｘ）｜／２
ｌ２＝Ｌ−ｌ１
となる。また、左上領域８０２と右上領域８０３とを区分する境界の座標は、
Ｐｌ（ｘ）＋Ｗ＝Ｐｒ（ｘ）−Ｗ
となる。
【００７０】
図８（ａ）は正面を向いた顔の例であり、右側の瞳と左側の瞳の中間がちょうど顔領域の中間となり、ｌ１＝ｌ２＝Ｌ／２となっている。下領域８０４の幅は、左上領域８０２の幅ｌ１と右上領域８０３の幅ｌ２の合計値とする。
【００７１】
図８（ｂ）および図８（ｃ）は、図８（ａ）よりも顔が、デジタルカメラ１００に対して左側方向に傾いている様子である。上述した条件により左上領域８０２の幅ｌ１と右上領域８０３の幅ｌ２が算出される。従って傾いた顔の例である図８（ｂ）では、正面の顔の例である図８（ａ）よりも、顔領域に対する相対的な左上領域８０２の幅ｌ１は狭く、右上領域８０３の幅ｌ２は広くなっている。図８（ｂ）よりもさらに傾いた顔の例である図８（ｃ）では、図８（ｂ）よりも、顔領域に対する相対的な左上領域８０２の幅ｌ１は狭く、右上領域８０３の幅ｌ２は広くなっている。こうすることにより、ユーザーが左右の瞳を、直感的に選択することが可能となる。具体的には、左上領域８０２の幅と右上領域８０３の幅を等しく設定した場合には、図８（ｃ）のように顔が傾いている場合、ユーザーが右側の瞳の検出位置Ｐｒをタッチした場合、右側の瞳ではなく左側の瞳が選択されてしまう可能性がある。これに対し図８（ｃ）のように、左上領域８０２の幅と右上領域８０３の幅が設定されると、図８（ｃ）のように顔が傾いている場合でも、ユーザーが右側の瞳の検出位置Ｐｒをタッチした場合、ユーザーの意図通り右側の瞳が選択される。
【００７２】
図８（ｄ）は、図８（ａ）よりも顔が上方向に傾いている様子である。この場合は上を向いたことで、検出された顔領域の中心と顔の中心位置がずれることがある。たとえば、顔が上方向を向いた場合、顔領域の中心に対して顔の中心位置は上方向にずれる。したがって、図８（ｄ）のように顔領域の中心位置を適宜設定し直してもよい。この場合も、上領域と下領域は同じ高さとなる。
【００７３】
なお、図８（ａ）〜図８（ｃ）で説明したでは、常に左上領域８０２の幅ｌ１と右上領域８０３の幅ｌ２を瞳の位置と距離Ｗに基づいて調節（顔の傾きに応じた調節）していたが、これに限られるものではない。検出された顔の傾きが大きいことを示す所定条件を満たすか否かに応じて左上領域８０２と右上領域８０３の境界を調節するか否かを決定するようにしてもよい。例えば、顔の傾きが所定量以下の場合はこの調節を行わず、ｌ１＝ｌ２＝Ｌ／２とするようにしてもよい。例えば、顔領域８０１の左右中央位置（左側の幅と右側の幅が共にＬ／２となる境界）の両側に瞳が１つずつ存在する場合には、［左上領域８０２の幅ｌ１］＝［右上領域８０３の幅ｌ２］＝［顔領域の幅の半分であるＬ／２］とする。そして、顔領域８０１の左右中央位置よりも片側（同じ方向側）に双方の瞳が位置する場合（右側の瞳と左側の瞳のうち一方の瞳の検出位置が、顔領域の中央よりも他方の瞳側の領域へ侵入した場合）には、上述のように顔の傾きに応じた調節を行う。例えば、図８（ｅ）に示すように、顔がやや傾いているものの、顔の傾きが所定量以下、すなわち顔領域８０１の左右中央位置（左側の幅と右側の幅が共にＬ／２となる境界）の両側に瞳が１つずつ存在する場合には、幅ｌ１＝幅ｌ２＝Ｌ／２とする。そして、図８（ｃ）に示すように、顔が大きく傾いており顔の傾きが所定量超となっている、すなわち顔領域８０１の左右中央位置の片側に双方の瞳が位置する場合には、図８（ｃ）で説明したようにｌ１、ｌ２をそれぞれ調整し、異なる値に設定する。
【００７４】
なお、表示先が電子ビューファインダー２８ｂであった場合には、タッチアップされた際に、指定位置を示すカーソルが、電子ビューファインダー２８ｂに表示されたＬＶ中の顔のうち、図７または図８で説明したどの領域内の位置であるかを判定する。さらに、Ｓ３０７，Ｓ３０８，Ｓ３１１では、背面表示パネル２８ａを表示先としている場合にタッチダウン位置（タッチダウンされた際のタッチ位置）に基づいて領域を判定したが、タッチダウン位置には基づかず、タッチアップ位置に基づく判定としても良い。
【００７５】
Ｓ３１３（図３Ｂの（ａ））において、システム制御部５０は、タッチ操作がなされた位置が、後述の解除タッチボタンの位置か否かを判断する。解除タッチボタンの位置でなければ処理はＳ３１４へ進み、解除タッチボタンの位置であればＳ３１５へ進む。Ｓ３１４において、システム制御部５０は、指定位置の被写体を追尾対象としてモノ追尾を実行する。すなわち、ＬＶ画像中で指定位置にある被写体の色、コントラスト、形状などを条件として、同一の被写体がＬＶ画像中で移動しても追い続け、ＡＦ対象とする。Ｓ３１５において、システム制御部５０は、追尾状態を解除して、追尾待機状態になる。
【００７６】
Ｓ３１６（図３Ａ）において、システム制御部５０は、シャッターボタン６１が半押しされ第１シャッタースイッチ６２がオンとなったか（撮影準備指示がなされたか）否かを判断する。シャッターボタン６１が半押しされた場合は、処理はＳ３１７（図３Ｂの（ｂ））へ進み、そうでなければＳ３２４へ進む。
【００７７】
Ｓ３１７〜Ｓ３２３（図３Ｂの（ｂ））では、シャッターボタン６１の半押しによる撮影準備動作が実行され、シャッターボタン６１の全押しの検出に応じて撮影処理が実行される。まず、Ｓ３１７において、システム制御部５０は、後述のＡＦ処理を行う。ＡＦ処理については図５Ａ〜５Ｂを用いて後述する。Ｓ３１８において、システム制御部５０は、測光処理を行う。Ｓ３１９において、システム制御部５０は、シャッターボタン６１が全押しされ第２シャッタースイッチ６４がオンとなったか否かを判断する。シャッターボタン６１が全押しされた場合は、処理はＳ３２１へ進み、そうでなければＳ３２０へ進む。Ｓ３２０において、システム制御部５０は、第１シャッタースイッチ６２のオン（シャッターボタン６１の半押し）が維持されているか否かを判断する。維持されている場合は、処理はＳ３１９へ進み、そうでなければＳ３０２へ進む。
【００７８】
Ｓ３１９で第２シャッタースイッチ６４がオンである（シャッターボタン６１の全押し状態）と判断された場合、Ｓ３２１において、システム制御部５０は、撮影処理を行う。これは、ライブビュー撮影のための撮影ではなく、記録媒体に画像ファイルとして画像を記録するための本撮影である。設定された露光条件（シャッター速度、絞り値）で露光を行い、撮像部２２から信号読み出しを行い、画像処理を施して記録媒体２００に記録するための画像を生成する。Ｓ３２２において、システム制御部５０は、Ｓ３２１で撮影した画像を記録媒体２００へ記録する。なお、システム制御部５０は、これと同時に、Ｓ３２３でＬＶ表示を再開する前に、撮影された画像を確認表示するクイックレビュー（レックレビュー）表示を行っても良い。Ｓ３２３において、システム制御部５０は、ＬＶ画像の撮像を再開し、表示部２８にライブビュー画像表示を行なう。
【００７９】
Ｓ３１６（図３Ａ）で、第１シャッタースイッチ６２のオン（シャッターボタンの半押し状態）が検出さなかった場合、Ｓ３２４において、システム制御部５０は、操作部７０に対しその他の操作がなされたか否かを判断する。その他の操作がなされたと判断された場合は、処理はＳ３２５へ進み、そうでなければＳ３２６へ進む。Ｓ３２５において、システム制御部５０は、その他の処理を行なう。例えば操作部７０が操作されたことに応じて、シャッタースピードなどの撮影パラメータの変更などの処理を行なう。一方、Ｓ３２６では、システム制御部５０は、操作部７０に対し終了操作（電源オフ操作や、再生モード等の他の動作モードへの変更操作等）がなされたか否かを判断する。終了操作がなされたと判断された場合は、本処理は終了する。終了操作がなされていないと判断された場合は、処理はＳ３０２へ戻り、上述の動作が繰り返される。
【００８０】
図４Ａ〜４Ｃは、図３Ａ〜３Ｂで説明したＳ３０２の枠表示処理の詳細を示すフローチャートである。また図６Ａ〜６Ｃは、本実施形態における画面例を示す模式図である。本実施形態では、被写体が検出された状態であることを示すアイテム（枠）および被写体が追尾されている状態であることを示すアイテム（枠）が、ＬＶ画像に重畳して表示される。
【００８１】
Ｓ４０１（図４Ａ）において、システム制御部５０は、不揮発性メモリ５６に記録された設定情報を参照し、瞳ＡＦの設定が入であるか否か（瞳ＡＦ入か瞳ＡＦ切か）を判断する。瞳ＡＦ入であれば処理はＳ４０８へ進み、そうでなければ（瞳ＡＦ切であれば）Ｓ４０２へ進む。Ｓ４０２において、システム制御部５０は、被写体を追尾中か否かを判断する。被写体を追尾中の場合は、処理はＳ４０３へ進み、そうではなく追尾待機状態であればＳ４０４へ進む。
【００８２】
Ｓ４０４において、システム制御部５０は、顔またはモノが検出されているか否かを判断する。顔またはモノが検出されている場合、処理はＳ４０５へ進み、そうでない場合はＳ４３１へ進む。図６Ａの（ａ）は追尾待機状態で、顔も検出していない場合のＬＶ画像６０１表示例である。これは、Ｓ４３１へ進む条件を満たしている場合であって、シャッターボタン６１が半押しされる前の表示状態に相当する。ＬＶ画像６０１に、撮影情報表示６０２が重畳して表示されている。ＬＶ画像６０１において、例として被写体６０３（人物の被写体６０３ａ、モノ（自動車）の被写体６０３ｂ）が図示されているが、図６Ａの（ａ）は仮にこれらが検出されなかった場合の表示例である。実際は壁や空のみといった、人物もモノも検出できない被写体が撮影されている場合にこの表示状態となる。Ｓ４０４で顔またはモノが検出されていると判定された場合、Ｓ４０５において、システム制御部５０は、人物の顔が検出されているか否かを判断する。人物の顔が検出されている場合、処理は後述の図４ＣのＳ４２７（図６Ａ（ｂ）に示すような顔検出枠６０４が表示される）へ進み、そうでなければ後述の図４ＣのＳ４２９（図６Ｂ（ｈ）に示すようなモノ検出枠６１０が表示される）へ進む。
【００８３】
Ｓ４０２（図４Ａ）において被写体を追尾中でないと判断された場合、Ｓ４０３において、システム制御部５０は、被写体の顔を追尾中か否かを判断する。顔を追尾中の場合は、処理はＳ４０６へ進み、そうでなければＳ４０７へ進む。Ｓ４０６において、システム制御部５０は、表示部２８に顔追尾枠を表示して、処理を図４ＢのＳ４１８（追尾中の顔でコンティニュアスＡＦを行う）へ進める。図６Ａの（ｃ）は、被写体６０３ａの顔を追尾している場合の表示例である。システム制御部５０は、人物の顔を囲うように顔追尾枠６０５を表示し、追尾状態を解除するためのタッチボタンである追尾解除ボタン６０６を画面端に表示する。一方、図４ＡのＳ４０７では、システム制御部５０は、表示部２８にモノ追尾枠を表示して、処理を図４ＢのＳ４２０（追尾中のモノでコンティニュアスＡＦを行う）へ進める。図６Ａの（ｄ）はモノを追尾している場合の表示例である。車を囲うように、モノ追尾枠６０７が表示されている。
【００８４】
Ｓ４０１（図４Ａ）で瞳ＡＦ入ではない（瞳ＡＦ切）と判断された場合、Ｓ４０８において、システム制御部５０は、被写体を追尾中か否かを判断する。被写体を追尾中の場合は、処理はＳ４０９（図４Ｂ）へ進み、そうでなければＳ４２１（図４Ａ）へ進む。Ｓ４０９（図４Ｂ）において、システム制御部５０は、被写体の瞳を追尾中か否かを判断する。瞳を追尾中の場合は、処理はＳ４１０へ進み、そうでなければＳ４１３へ進む。
【００８５】
Ｓ４１０において、システム制御部５０は、表示部２８に瞳追尾枠を表示する。また瞳が検出されている場合は顔も検出されている。従って、Ｓ４１１において、システム制御部５０は、表示部２８において、ＬＶ画像６０１上の検出されている顔の位置に顔検出枠を重畳して表示する。図６Ｂの（ｅ）は瞳を追尾している状態の表示例である。ＬＶ画像６０１において、瞳を囲うように、瞳追尾枠６０８が表示されている。また瞳が検出されている場合は顔も検出されているため、ＬＶ画像６０１上に顔検出枠６０４も表示されている。
【００８６】
Ｓ４１２において、システム制御部５０は、追尾中の瞳の位置をコンティニュアスＡＦの対象位置（ＡＦ位置）に設定し、コンティニュアスＡＦを行う。ここでは、検出されている顔の右目と左目のうち、ユーザーによって追尾対象として指定された側の瞳がコンティニュアスＡＦの対象となる。すなわち、デジタルカメラ１００までの距離が近い方の目か否か、あるいはサイズの大きい方の目であるか否かに関わらず、ユーザーが追尾対象として指定した方の目がＡＦの対象となる。このように瞳を追尾対象とすることで、よりユーザーの意図通りの瞳をＡＦの対象とすることができる。ここでのコンティニュアスＡＦとは、撮影操作がなされていない待機中に、継続的に、被写体の位置に応じて自動的にピントを合わせ続ける機能を指す。
【００８７】
Ｓ４０９で瞳を追尾中ではないと判断された場合、Ｓ４１３において、システム制御部５０は、被写体の顔を追尾中か否かを判断する。被写体の顔を追尾中の場合は、処理はＳ４１４へ進み、そうでなければＳ４１９へ進む。Ｓ４１４では、システム制御部５０は、表示部２８に顔追尾枠を表示する。図６Ａの（ｃ）に示されるように、ＬＶ画像６０１上の追尾中の顔を囲うように顔追尾枠６０５が表示される。Ｓ４１５において、システム制御部５０は、被写体の瞳が検出されているか否かを判断する。瞳が検出されている場合は、処理はＳ４１６へ進み、そうでなければＳ４１８へ進む。
【００８８】
Ｓ４１６において、システム制御部５０は、顔追尾枠に加えて、表示部２８に瞳検出枠を表示する。図６Ｂの（ｆ）は瞳を検出し、顔を追尾している状態の表示例である。ＬＶ画像６０１において、瞳を囲うように、瞳検出枠６０９を表示している。また顔が追尾されているため、Ｓ４１４で表示された顔追尾枠６０５が引き続き表示されている。その後、Ｓ４１７において、システム制御部５０は、検出されている瞳の位置をコンティニュアスＡＦの対象位置に設定し、コンティニュアスＡＦを行う。このように、瞳追尾中でなくても、顔を追尾しており、瞳も検出されているのであれば、検出されている瞳にＡＦが行われる。ただし、ここでＡＦ対象となる瞳は、追尾している顔の右目と左目のうち、システム制御部５０が自動的に主被写体と判定して選択した瞳となる。システム制御部５０は、基本的にはデジタルカメラ１００までの距離が近い方の目（至近側の目）、あるいはサイズの大きい方の目を選択してＡＦ対象とする。
【００８９】
Ｓ４１５で瞳が検出されていないと判断された場合、Ｓ４１８において、システム制御部５０は、追尾中の顔の位置をコンティニュアスＡＦの対象位置に設定し、コンティニュアスＡＦを行う。ここでは、瞳が検出されていないため、ＡＦの対象は顔全体、あるいは顔の中央１点といった、瞳の位置に関わらない位置を対象としてＡＦが行われる。
【００９０】
瞳も顔も追尾中ではないと判断された場合（Ｓ４０９およびＳ４１３でＮＯの場合）、Ｓ４１９では、システム制御部５０は、表示部２８にモノ追尾枠を表示する。モノ追尾枠の表示例は、前述の図６Ａの（ｄ）で示した通りである。Ｓ４２０において、システム制御部５０は、追尾中のモノの位置をコンティニュアスＡＦの対象位置に設定し、コンティニュアスＡＦを行う。
【００９１】
Ｓ４０８（図４Ａ）で追尾中の被写体が存在しないと判断された場合、Ｓ４２１において、システム制御部５０は、人物の顔、瞳、モノのいずれかの被写体が検出されているか否かを判断する。そのような被写体が検出されていると判断された場合は、処理はＳ４２２（図４Ｃ）へ進み、そうでなければ（すなわち、顔、人、モノの何れも検出されていない状態であれば）Ｓ４３１（図４Ａ）へ進む。
【００９２】
Ｓ４２２（図４Ｃ）において、システム制御部５０は、被写体の瞳が検出されているか否かを判断する。被写体の瞳が検出されている場合は、処理はＳ４２３へ進み、そうでなければＳ４２６へ進む。Ｓ４２３において、システム制御部５０は、表示部２８に表示されたライブビューに重畳して、検出されている顔の瞳の位置に瞳検出枠を表示する。また瞳が検出されている場合は顔も検出されているため、Ｓ４２４において、システム制御部５０は、表示部２８に表示されたライブビューに重畳して、検出されている顔の位置に顔検出枠を表示する。図６Ｂの（ｇ）は、Ｓ４２４において顔と瞳を検出している状態における表示例である。顔と瞳をそれぞれ囲うように、顔検出枠６０４、瞳検出枠６０９が表示されている。Ｓ４２５において、システム制御部５０は、Ｓ４１７と同様に、検出されている瞳の位置をコンティニュアスＡＦ位置に設定し、コンティニュアスＡＦを行う。ここでＡＦ対象となる瞳は、追尾している顔の右目と左目のうち、システム制御部５０が自動的に主被写体と判定して選択した瞳となる。
【００９３】
Ｓ４２２で瞳が検出されていないと判断された場合、Ｓ４２６において、システム制御部５０は、人物の顔を検出しているか否かを判断する。顔を検出していると判断された場合は、処理はＳ４２７へ進み、そうでなければＳ４２９へ進む。Ｓ４２７において、システム制御部５０は、表示部２８に表示されたライブビューに重畳して、検出されている顔の位置に顔検出枠を表示する。図６Ａの（ｂ）は、顔検出枠６０４が表示された状態を示している。Ｓ４２８において、システム制御部５０は、検出されている顔の位置をコンティニュアスＡＦ位置に設定し、コンティニュアスＡＦを行う。
【００９４】
検出中の被写体が瞳でも顔でもない場合（Ｓ４２２、Ｓ４２６でＮＯ）、Ｓ４２９において、システム制御部５０は、表示部２８に表示されたライブビューに重畳して、検出されているモノの位置にモノ検出枠を表示する。図６Ｂの（ｈ）はモノを検出している状態を示す図である。車（被写体６０３ｂ）を囲うように、モノ検出枠６１０が表示されている。Ｓ４３０において、システム制御部５０は、検出されているモノの位置をコンティニュアスＡＦ位置に設定し、コンティニュアスＡＦを行う。
【００９５】
瞳ＡＦの入／切の状態に関わらず、被写体を追尾中でも検出中でもない場合（Ｓ４０４でＮＯまたはＳ４２１でＮＯ）、Ｓ４３１において、システム制御部５０は、その他の位置をコンティニュアスＡＦ位置に設定し、コンティニュアスＡＦを行う。
【００９６】
なお、検出された被写体を示すアイテム（被写体が検出状態であることを示すアイテム）である顔検出枠６０４、瞳検出枠６０９、モノ検出枠６１０には、検出された範囲を示す一重の枠が用いられている。このように、検出された状態であることを示すアイテムには、被写体に関わらず同一の表現が用いられる。また、追尾対象に指定された状態であることを示すアイテムである顔追尾枠６０５、モノ追尾枠６０７、瞳追尾枠６０８には、追尾対象の被写体の範囲を示す二重の枠が用いられている。このように、追尾対象に指定された状態であることを示すアイテムには、被写体に関わらず同一の表現が用いられるが、検出された状態を示すアイテムとは異なる表現となっている。なお、検出状態および追尾状態を示すアイテムの表示形態は、上記例（一重枠と二重枠）に限られるものではない。
【００９７】
図５Ａ〜５Ｂは、本実施形態によるデジタルカメラ１００のＡＦ処理に関するフローチャートである。
【００９８】
Ｓ５０１（図５Ａ）において、システム制御部５０は、不揮発性メモリ５６に記録された設定情報を参照し、瞳ＡＦの設定が入であるか否かを判断する。瞳ＡＦ入であればＳ５１３（図５Ｂ）へ進み、そうでなければＳ５０２（図５Ａ）へ進む。Ｓ５０２〜Ｓ５１２（図５Ａ）の処理は、瞳ＡＦ切におけるＡＦ処理である。また、Ｓ５１３〜Ｓ５２６（図５Ｂ）の処理は、瞳ＡＦ入におけるＡＦ処理である。
【００９９】
Ｓ５０２（図５Ａ）において、システム制御部５０は、被写体の顔を追尾中か否かを判断する。顔を追尾中の場合はＳ５０３へ進み、そうでなければＳ５０７へ進む。Ｓ５０３において、システム制御部５０は、被写体の瞳が検出されているか否かを判断する。瞳が検出されている場合はＳ５０４へ進み、そうでなければＳ５０５へ進む。Ｓ５０４において、システム制御部５０は、検出されている瞳の位置をＡＦ位置に設定し、ＡＦを行う。ここでＡＦ対象となる瞳は、追尾している顔の右目と左目のうち、システム制御部５０が自動的に主被写体と判定して選択した瞳となる。一方、Ｓ５０５では、システム制御部５０は、追尾中の顔の位置をＡＦ位置に設定し、ＡＦを行う。
【０１００】
Ｓ５０６において、システム制御部５０は、表示部２８に、Ｓ５０４でＡＦを行った瞳の位置、または、Ｓ５０５でＡＦを行った顔の位置に、ＡＦ結果枠を表示する。シャッターボタン６１の半押しに応じたＡＦが実行されると、検出された状態であることを示すアイテム（顔、瞳、モノ検出枠）および指定された状態であることを示すアイテム（顔、瞳、モノ追尾枠）は非表示とされ、ＡＦ結果枠が表示される。例えば、図６Ｂの（ｆ）の状態から、ＡＦが完了すると、追尾枠、検出枠は非表示となり、図６Ｃの（ｊ）のようにＡＦ結果枠が表示される。図６Ｃの（ｊ）はＬＶ画像６０１の顔の位置に顔ＡＦ結果枠６１２を表示した場合の表示例である。顔を囲うように、顔ＡＦ結果枠６１２を表示している。なお、Ｓ５０４を経てＳ５０６へ到達した場合においても、瞳ＡＦ結果枠ではなく顔ＡＦ結果枠６１２を表示している。これは、ユーザーが瞳ＡＦの設定を切にしているために、ユーザーとしては被写体の顔全体でＡＦをすることを期待していると想定されるためである。
【０１０１】
仮にここで顔ではなく瞳に対してＡＦ結果枠を表示すると、ユーザーは、瞳ＡＦの設定を切にしているにも関わらず、その設定が反映されなかったために瞳ＡＦが行われてしまったと誤認する可能性がある。あるいは、ユーザーは顔にＡＦ結果枠が表示されると想定していたのに瞳にＡＦ結果枠が表示されることで違和感を持つ可能性がある。このような誤認や違和感が生じると、ユーザーは、期待通り顔にＡＦ結果枠が表示されるまで、シャッターボタン６１の半押し状態を解除して再度シャッターボタン６１を半押ししてＡＦを行う（再ＡＦを行う）ことを繰り返してしまう可能性もある。その場合、ユーザーはシャッターチャンスを逃してしまうこともある。このような事態を未然に防止し、ユーザーの想定に合わせるために、本実施形態ではＳ５０４を経てＳ５０６へ到達した場合も、瞳ではなく顔を囲うようにＡＦ結果枠を表示する。これによって、ユーザーにとって違和感の無いＡＦ結果の通知を実現でき、その後の撮影動作をスムーズに行うことが可能となる。
【０１０２】
Ｓ５０２で顔を追尾中ではないと判断された場合、Ｓ５０７において、システム制御部５０は、モノを追尾中か否かを判断する。モノを追尾中と判断された場合は、処理はＳ５１１へ進み、そうでなければＳ５０８へ進む。Ｓ５０８では、システム制御部５０は、被写体の瞳が検出されているか否かを判断する。瞳が検出されていると判断された場合は、処理は上述のＳ５０４（自動選択した瞳でＡＦを行う）へ進み、そうでなければＳ５０９へ進む。Ｓ５０９において、システム制御部５０は、被写体の顔が検出されているか否かを判断する。被写体の顔が検出されている場合は、処理は上述のＳ５０５（追尾中の顔でＡＦ）へ進み、そうでなければＳ５１０へ進む。
【０１０３】
Ｓ５１０において、システム制御部５０は、その他の位置（顔、瞳、モノのいずれも検出されていないので、顔、瞳、モノの何れでも無い、システム制御部５０が主被写体として自動的に決定した位置）をＡＦ位置に設定し、ＡＦを行う。モノを追尾中である場合（Ｓ５０７でＹＥＳ）は、Ｓ５１１において、システム制御部５０は、追尾中のモノの位置をＡＦ位置に設定し、ＡＦを行う。Ｓ５１２において、システム制御部５０は、表示部２８に、ＡＦ位置として設定されたモノまたはその他の位置に対してＡＦ結果枠を表示する。図６Ｃの（ｌ）は、処理がＳ５１０を経てＳ５１２へ到達した場合の、その他の位置でのＡＦ結果枠を表示した場合の表示例である。ＬＶ画像６０１の全面の中でカメラが自動的に検出した位置に対して、多点ＡＦ結果枠６１４を表示している。また図６Ｃの（ｋ）は、処理がＳ５１１を経てＳ５１２へ到達した場合の、追尾中のモノ位置に対してＡＦ結果枠を表示した場合の表示例である。モノ（被写体６０３ｂ）を囲うように、モノＡＦ結果枠６１３を表示している。
【０１０４】
次に、瞳ＡＦ入の場合（Ｓ５０１でＹＥＳ）のＡＦ動作について説明する。まず、Ｓ５１３（図５Ｂ）において、システム制御部５０は、被写体の瞳を追尾中か否かを判断する。瞳を追尾中と判断された場合は、処理はＳ５１４へ進み、そうでなければＳ５１６へ進む。Ｓ５１４において、システム制御部５０は、追尾中の瞳の位置をＡＦ位置に設定し、ＡＦを行う。そしてＳ５１５において、システム制御部５０は、表示部２８に、ＡＦ位置として設定された被写体の瞳（追尾中の瞳）に対してＡＦ結果枠を表示する。図６Ｃの（ｉ）は瞳にＡＦ結果枠を表示している状態を示す図である。瞳を囲うように、瞳ＡＦ結果枠６１１を表示している。
【０１０５】
Ｓ５１３で瞳を追尾中ではないと判断された場合、Ｓ５１６において、システム制御部５０は、人物の顔を追尾中か否かを判断する。顔を追尾中であると判断された場合は、処理はＳ５１７へ進み、そうでなければＳ５２１へ進む。Ｓ５１７において、システム制御部５０は、被写体の瞳が検出されているか否かを判断する。瞳が検出されていると判断された場合は、処理はＳ５１８へ進み、そうでなければＳ５１９へ進む。Ｓ５１８において、システム制御部５０は、検出されている瞳の位置をＡＦ位置に設定し、ＡＦを行う。続いてＳ５１５へ進み、ＡＦを行った位置に瞳ＡＦ結果枠を表示する。Ｓ５１８を経てＳ５１５へ到達した場合（瞳追尾中ではない場合）においても、瞳ＡＦ結果枠を表示しているのは、ユーザーが瞳ＡＦの設定を入にしているために、ユーザーとしては被写体の瞳でＡＦをすることを期待していると予想されるためである。顔ではなく瞳を囲うようにＡＦ結果枠を表示することで、ユーザーにとって違和感の無いＡＦ結果の通知を実現でき、その後の撮影動作をスムーズに行うことが可能となる。
【０１０６】
被写体の顔を追尾中であるが瞳が検出されていない場合（Ｓ５１７でＮＯ）、Ｓ５１９において、システム制御部５０は、追尾中の顔の位置をＡＦ位置に設定し、ＡＦを行う。そして、Ｓ５２０において、システム制御部５０は、表示部２８に、ＡＦ位置として設定された被写体の顔（追尾中の顔）に対してＡＦ結果枠を表示する。
【０１０７】
Ｓ５１３、Ｓ５１６により瞳も顔も追尾中でないと判断された場合、Ｓ５２１において、システム制御部５０は、モノを追尾中か否かを判断する。モノを追尾中の場合はＳ５２５へ進み、そうでなければＳ５２２へ進む。Ｓ５２２において、システム制御部５０は、被写体の瞳が検出されているか否かを判断する。瞳が検出されていると判断された場合は、処理は上述のＳ５１８へ進み、そうでなければＳ５２３へ進む。Ｓ５２３において、システム制御部５０は、被写体の顔が検出されているか否かを判断する。顔が検出されていると判断された場合は、処理は上述のＳ５１９へ進み、そうでなければＳ５２４へ進む。
【０１０８】
Ｓ５２４において、システム制御部５０は、Ｓ５１０と同様に、その他の位置をＡＦ位置に設定する。一方、Ｓ５２１でモノを追尾中であると判断された場合、Ｓ５２５において、システム制御部５０は、上述のＳ５１１と同様に、追尾中のモノの位置をＡＦ位置に設定する。そして、Ｓ５２６において、システム制御部５０は、上述のＳ５１２と同様に、表示部２８に、ＡＦ位置として設定されたモノまたはその他の位置に対してＡＦ結果枠を表示する。
【０１０９】
なお、上述のＳ５０６，Ｓ５１２，Ｓ５１５，Ｓ５２０，Ｓ５２６で表示される各種ＡＦ結果枠は、ＡＦを行った結果、合焦出来た場合と合焦出来なかった場合とで異なる表示形態で表示される。例えば、合焦した場合は緑色でＡＦ結果枠を表示し、合焦できずに非合焦となった場合はグレーでＡＦ結果枠を表示する。さらに、各種ＡＦ結果枠の表示と共に、ＡＦ結果通知音を発音させてもよい。この場合も、ＡＦを行った結果として合焦出来た場合と合焦出来なかった場合とで異なる音で通知するものとする。例えば、合焦した場合は「ピピッ」と発音し、合焦できずに非合焦となった場合は「ピッ」と発音する。
【０１１０】
以上説明した上記実施形態によれば、瞳ＡＦにおいて、顔領域を上下に等分し、上半分を瞳／下半分を顔選択領域とすることで、顔／瞳両方の選択を行いやすくし、利便性の高い撮像装置が提供される。また、瞳ＡＦの入切設定に応じて適切なＡＦ結果枠表示を行うことができ、ユーザーに対し違和感を抱かせないようにし、集中して撮影に臨んでもらうことが可能となる。
【０１１１】
なお、上記実施形態では、顔、瞳、モノの検出枠・追尾枠は、それぞれ同じ形状としたがこれに限られるものではなく、被写体の種類に応じて異なる形状の枠を表示するようにしてもよい。同じ形状の枠を用いた場合、顔、瞳、モノの全てを互いに等価な対象として選択するＵＩとなり、ユーザーにとっては被写体を気軽に切り替えて撮影を楽しむことが可能となる。また、被写体の種類に応じて異なる形状の枠を用いる場合、どの対象が検出・追尾されているのかが明確に分かりやすくなる。もちろん、さらに瞳の左右で互いに異なる形状の枠を用いるようにしても良い。
【０１１２】
なお、ここまで電子ビューファインダーを例に説明したが、光学ファインダーでもよい。また、ここまで述べた枠表現は、状況に応じて大きさが可変であってもよく、また一枠で構成されていなくてもよい。例えば光学ファインダーなど、予め表示部上に複数のＡＦ点が表示されている場合には、タッチ位置を示す際にはタッチした指の位置および面積に応じて、複数のＡＦ点の色を変更するなどして、タッチ位置を示すようにしても良い。
【０１１３】
なお、システム制御部５０が行うものとして説明した上述の各種制御は１つのハードウェアが行ってもよいし、複数のハードウェア（例えば、複数のプロセッサーや回路）が処理を分担することで、装置全体の制御を行ってもよい。
【０１１４】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【０１１５】
また、上述した実施形態においては、本発明を撮像装置に適用した場合を例にして説明したが、これはこの例に限定されるものではない。例えば、追尾枠や検出枠の表示に関しては、撮影された画像を表示する機能と画像上の位置を指定する機能を有した電子機器であれば適用可能である。例えば、撮影済みの画像を再生して顔、目、口、鼻を検出し、赤目補正する目を選ぶのか、別の理由で顔を選ぶのか（例えば人物名を入力する）といった際のタッチ操作に適用可能である。他にも、顔または器官を選択して行う処理としては次のようなものがある。顔全体または目を選択してモザイクまたはマスクをかける、目を選択して瞳の強調処理（大きくするなど）を行う、鼻を選択して大きく強調する画像処理を施す、顔全体または頬などを選択して美肌効果の画像処理を施す。口を選択して唇の赤みを強調する、光沢を付けるなどの画像処理を掛ける。これらのような場合の顔の器官の選択方法として、ＬＶ画像の変わりに、記録済み画像を対象として上述の処理を適用可能である。また、ＡＦ枠の表示に関しても、撮像機能がある各種電子機器に適用可能である。すなわち、本発明は、パーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダー、シール印刷システムなどに適用可能である。
【０１１６】
また、上記実施形態ではタッチパネルへのタッチ操作により表示画面上の領域を指定したがこれに限られるものではなく、例えば、マウスによるマウスポインタの操作により画面上の領域（顔領域や瞳領域）を指定するようにしてもよい。また、上記実施形態では、追尾対象の器官として瞳を例示したが、これに限られるものではなく、例えば、鼻、口などの他の器官を追尾対象（ＡＦ対象）として指定可能としてもよい。例えば、口を追尾対象（ＡＦ対象）とする場合、顔領域を上下方向に半分に分け、下領域を口、上領域を顔というように関連づければよい。
【０１１７】
また、撮像装置本体に限らず、有線または無線通信を介して撮像装置（ネットワークカメラを含む）と通信し、撮像装置を遠隔で制御する制御装置にも本発明を適用可能である。撮像装置を遠隔で制御する装置としては、例えば、スマートフォンやタブレットＰＣ、デスクトップＰＣなどの装置がある。制御装置側で行われた操作や制御装置側で行われた処理に基づいて、制御装置側から撮像装置に各種動作や設定を行わせるコマンドを通知することにより、撮像装置を遠隔から制御可能である。また、撮像装置で撮影したライブビュー画像を有線または無線通信を介して受信して制御装置側で表示できるようにしてもよい。また、撮像装置で撮影したライブビュー画像を有線または無線通信を介して受信して制御装置側で表示できるようにしてもよい。その場合、そのような制御装置は撮像装置のＡＦ機構を制御するＡＦ制御を実行することになる。すなわち、図５Ａ、図５Ｂにより上述したＡＦ処理は、撮像装置などの外部装置が有するＡＦ機構を制御するためのＡＦ制御であってもよい。
【０１１８】
（他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１１９】
２８：表示パネル、２８ａ背面表示パネル、２８ｂ：電子ビューファインダー、５０：システム制御部、７０：操作部、７０ａ：タッチパネル、１００：デジタルカメラ、２００：記録媒体
【図１】
2019075771.tif 000003
【図２】
2019075771.tif 000004
【図３Ａ】
2019075771.tif 000005
【図３Ｂ】
2019075771.tif 000006
【図４Ａ】
2019075771.tif 000007
【図４Ｂ】
2019075771.tif 000008
【図４Ｃ】
2019075771.tif 000009
【図５Ａ】
2019075771.tif 000010
【図５Ｂ】
2019075771.tif 000011
【図６Ａ】
2019075771.tif 000012
【図６Ｂ】
2019075771.tif 000013
【図６Ｃ】
2019075771.tif 000014
【図７】
2019075771.tif 000015
【図８】
2019075771.tif 000016