(57)【要約】【課題】  ユーザーの所望する器官領域をより正確に選択できるようにする。【解決手段】  検出された第１の顔に対応する領域に対してタッチが開始され、その後、前記タッチのタッチ位置が第１の方向に移動した場合には前記第１の顔に含まれる第１の器官領域を選択し、前記タッチの前記タッチ位置が前記第１の方向ではなく第２の方向に移動した場合には前記第１の顔に含まれる第２の器官領域を選択するように制御する。【選択図】  図４
2019075699.tif 000002
【特許請求の範囲】
【請求項１】
画像から顔及び該顔に含まれる器官領域を検出する検出手段と、
表示手段に対するタッチ操作を検知するタッチ検知手段と、
前記表示手段に表示された前記画像のうち、前記検出手段で検出された第１の顔に対応する領域に対してタッチが開始され、その後、前記タッチのタッチ位置が第１の方向に移動した場合には前記第１の顔に含まれる第１の器官領域を選択し、前記タッチの前記タッチ位置が前記第１の方向ではなく第２の方向に移動した場合には前記第１の顔に含まれる第２の器官領域を選択するように制御する制御手段と
を有することを特徴とする電子機器。
【請求項２】
前記制御手段は、前記画像に重畳して、選択された器官領域を示す指標を表示するように制御することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記第１の器官領域は前記第１の顔に含まる左側の目であり、前記第の器官領域は前記第の顔に含まれる右側の目であることを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記第１の方向は前記表示手段に表示された前記第１の顔に対して左方向であり、前記第２の方向は前記表示手段に表示された前記第１の顔に対して右方向であることを特徴とする請求項３に記載の電子機器。
【請求項５】
前記制御手段は、前記第１の顔に対応する領域に対してタッチが開始され、その後、タッチ位置が移動することなくタッチが離された場合は、前記第１の顔を選択するように制御することを特徴とする請求項１乃至４のいずれか１項に記載の電子機器。
【請求項６】
前記制御手段は、前記第１の顔に対応する領域に対してタッチが開始され、その後、タッチ位置が移動することなくタッチが離された場合は、前記タッチのタッチ位置に基づいて前記第１の顔に含まれる複数の器官のいずれかを選択するように制御することを特徴とする請求項１乃至４のいずれか１項に記載の電子機器。
【請求項７】
前記制御手段は、前記タッチのタッチ位置が所定距離以上移動すると、前記タッチが離されていなくとも、タッチ位置の移動方向に応じた顔または顔の器官の選択を行うように制御することを特徴とする請求項１乃至６のいずれか１項に記載の電子機器。
【請求項８】
前記制御手段は、前記タッチのタッチ位置が第３の方向に移動した場合には前記第１の顔に含まれる第３の器官領域を選択するように制御することを特徴とする請求項１乃至７のいずれか１項に記載の電子機器。
【請求項９】
前記制御手段は、前記タッチのタッチ位置が第３の方向に移動した場合には前記第１の顔を含む、前記第１の顔に対応する領域よりも広い領域を選択するように制御することを特徴とする請求項１乃至７のいずれか１項に記載の電子機器。
【請求項１０】
前記制御手段は、前記タッチのタッチ位置が第３の方向に移動した場合には前記第１の顔の器官ではなく前記第１の顔を選択するように制御することを特徴とする請求項１乃至７のいずれか１項に記載の電子機器。
【請求項１１】
前記表示手段に表示された前記画像のうち、前記検出手段で検出された顔であって、前記画像において所定の大きさよりも小さい顔に対応する領域に対してタッチが開始された場合には、その後のタッチ位置の移動方向に関わらず、タッチされた位置に基づいて顔または顔の器官領域を選択するように制御することを特徴とする請求項１乃至１０のいずれか１項に記載の電子機器。
【請求項１２】
前記制御手段はさらに、前記第１の顔に対応する領域に対してタッチが開始されたことに応じて、前記検出手段によって検出された前記第１の顔の器官領域を示す指標を前記表示手段に表示するように制御するように制御することを特徴とする請求項１乃至１１のいずれか１項に記載の電子機器。
【請求項１３】
前記制御手段はさらに、前記第１の顔に対応する領域に対してタッチが開始されたことに応じて、タッチ位置の移動方向別に選択可能な器官領域を示すガイドを表示するように制御することを特徴とする請求項１乃至１２のいずれか１項に記載の電子機器。
【請求項１４】
前記画像は撮像手段で撮像されたライブビュー画像であることを特徴とする請求項１乃至１３のいずれか１項に記載の電子機器。
【請求項１５】
前記制御手段の制御によって選択された器官領域に基づいて、ＡＦ処理、追尾処理、ＡＥ処理、ＡＷＢ処理の少なくともいずれかを行うように制御することを特徴とする請求項１４に記載の電子機器。
【請求項１６】
前記画像は記録済みの画像であり、前記制御手段の制御によって選択された器官領域に基づいた画像処理を行うことを特徴とする請求項１乃至１３のいずれか１項に記載の電子機器。
【請求項１７】
画像から顔及び該顔に含まれる器官領域を検出する検出ステップと、
表示手段に対するタッチ操作を検知するタッチ検知ステップと、
前記表示手段に表示された前記画像のうち、前記検出ステップで検出された第１の顔に対応する領域に対してタッチが開始され、その後、前記タッチのタッチ位置が第１の方向に移動した場合には前記第１の顔に含まれる第１の器官領域を選択し、前記タッチの前記タッチ位置が前記第１の方向ではなく第２の方向に移動した場合には前記第１の顔に含まれる第２の器官領域を選択するように制御する制御ステップと
を有することを特徴とする電子機器の制御方法。
【請求項１８】
コンピュータを、請求項１乃至１６のいずれか１項に記載された電子機器の各手段として機能させるためのプログラム。
【請求項１９】
コンピュータを、請求項１乃至１６のいずれか１項に記載された電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器及びその制御方法に関し、画像から検出された器官領域の選択に関するものである。
【背景技術】
【０００２】
画像から顔、及び目（瞳）などの器官領域を検出し、検出された器官領域のうちいずれかをユーザー操作に応じて選択してＡＦの対象領域とする撮像装置が知られている。
【０００３】
特許文献１には、検出された瞳が、ＡＦ可能ではあるもののサイズが小さい場合に、正確に瞳の位置をタッチで指定できない場合を考慮し、瞳の大きさに上記オフセット量を加算した値を瞳の存在する領域として設定することが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−７０１６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１でも、ユーザーが所望する瞳（すなわち器官領域）を正確に選択できない場合がある。例えば、顔のサイズが小さい場合、瞳の大きさにオフセット量を加算したとしても、右目と左目の間の眉間の部分においてはそれぞれの瞳の領域の境界が存在するか、それぞれの領域が重なってしまう。そして、ユーザーが片方の目をタッチしようとしても、正確にタッチができず、眉間付近がタッチ位置となってしまった場合に、ユーザーが意図した瞳と逆の瞳が選択されてしまう可能性がある。
【０００６】
また、顔の器官をタッチで選択する場合、タッチした指で選択しようとしている器官が隠れてしまい、狙った器官を正確にタッチ出来ているかユーザーが判別しにくいことがある。この場合も、ユーザーが所望する器官領域を正確に選択できない場合がある。
【０００７】
本発明は上記課題に鑑み、ユーザーの所望する器官領域をより正確に選択できるようにした電子機器、電子機器の制御方法、プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の一態様による電子機器は、
画像から顔及び該顔に含まれる器官領域を検出する検出手段と、
表示手段に対するタッチ操作を検知するタッチ検知手段と、
前記表示手段に表示された前記画像のうち、前記検出手段で検出された第１の顔に対応する領域に対してタッチが開始され、その後、前記タッチのタッチ位置が第１の方向に移動した場合には前記第１の顔に含まれる第１の器官領域を選択し、前記タッチの前記タッチ位置が前記第１の方向ではなく第２の方向に移動した場合には前記第１の顔に含まれる第２の器官領域を選択するように制御する制御手段と
を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザーの所望する器官領域をより正確に選択できる。
【図面の簡単な説明】
【００１０】
【図１】デジタルカメラ１００の外観図である。
【図２】デジタルカメラ１００の構成ブロック図である。
【図３】顔と器官を検出した場合の枠表示の表示例である。
【図４】ＬＶ撮影モード処理のフローチャートである。
【図５】位置に基づく選択処理のフローチャートである。
【図６】タッチムーブガイドの表示例である。
【図７】設定されたＡＦ枠の表示例である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の好適な実施形態を説明する。
【００１２】
図１（ａ）、（ｂ）に本発明の電子機器の一例としてのデジタルカメラ（撮像装置）の外観図を示す。図１（ａ）はデジタルカメラ１００の前面斜視図であり、図１（ｂ）はデジタルカメラ１００の背面斜視図である。図１において、表示部２８は画像や各種情報を表示する、カメラ背面に設けられた表示部である。ファインダー外表示部４３は、カメラ上面に設けられた表示部であり、シャッター速度や絞りをはじめとするカメラの様々な設定値が表示される。シャッターボタン６１は撮影指示を行うための操作部である。モード切替スイッチ６０は各種モードを切り替えるための操作部である。端子カバー４０は外部機器との接続ケーブルとデジタルカメラ１００とを接続する接続ケーブル等のコネクタ（不図示）を保護するカバーである。メイン電子ダイヤル７１は操作部７０に含まれる回転操作部材であり、このメイン電子ダイヤル７１を回すことで、シャッター速度や絞りなどの設定値の変更等が行える。電源スイッチ７２はデジタルカメラ１００の電源のＯＮ及びＯＦＦを切り替える操作部材である。サブ電子ダイヤル７３は操作部７０に含まれ、操作部７０に含まれる回転操作部材であり、選択枠の移動や画像送りなどを行える。十字キー７４は操作部７０に含まれ、上、下、左、右部分をそれぞれ押し込み可能な十字キー（４方向キー）である。十字キー７４の押した部分に応じた操作が可能である。ＳＥＴボタン７５は操作部７０に含まれ、押しボタンであり、主に選択項目の決定などに用いられる。ＬＶボタン７６は操作部７０に含まれ、メニューボタンにおいてライブビュー（以下、ＬＶ）のＯＮとＯＦＦを切り替えるボタンである。動画撮影モードにおいては、動画撮影（記録）の開始、停止の指示に用いられる。拡大ボタン７７は操作部７０に含まれ、撮影モードのライブビュー表示において拡大モードのＯＮ、ＯＦＦ、及び拡大モード中の拡大率の変更を行うための操作ボタンである。再生モードにおいては再生画像を拡大し、拡大率を増加させるための拡大ボタンとして機能する。縮小ボタン７８は操作部７０に含まれ、拡大された再生画像の拡大率を低減させ、表示された画像を縮小させるためのボタンである。再生ボタン７９は操作部７０に含まれ、撮影モードと再生モードとを切り替える操作ボタンである。撮影モード中に再生ボタン７９を押下することで再生モードに移行し、記録媒体２００に記録された画像のうち最新の画像を表示部２８に表示させることができる。クイックリターンミラー１２は、システム制御部５０から指示されて、不図示のアクチュエータによりアップダウンされる。通信端子１０はデジタルカメラ１００がレンズ側（着脱可能）と通信を行う為の通信端子である。接眼ファインダー１６はフォーカシングスクリーン１３を観察することで、レンズユニット１５０を通して得た被写体の光学像の焦点や構図の確認を行うための覗き込み型のファインダーである。蓋２０２は記録媒体２００を格納したスロットの蓋である。グリップ部９０は、ユーザーがデジタルカメラ１００を構えた際に右手で握りやすい形状とした保持部である。
【００１３】
図２は、本実施形態によるデジタルカメラ１００の構成例を示すブロック図である。図２において、レンズユニット１５０は、交換可能な撮影レンズを搭載するレンズユニットである。レンズ１０３は通常、複数枚のレンズから構成されるが、ここでは簡略して一枚のレンズのみで示している。通信端子６はレンズユニット１５０がデジタルカメラ１００側と通信を行う為の通信端子であり、通信端子１０はデジタルカメラ１００がレンズユニット１５０側と通信を行う為の通信端子である。レンズユニット１５０は、この通信端子６、１０を介してシステム制御部５０と通信し、内部のレンズシステム制御回路４によって絞り駆動回路２を介して絞り１の制御を行い、ＡＦ駆動回路３を介して、レンズ１０３の位置を変位させることで焦点を合わせる。
【００１４】
ＡＥセンサー１７は、レンズユニット１５０を通した被写体の輝度を測光する。
【００１５】
焦点検出部１１は、システム制御部５０にデフォーカス量情報を出力する。システム制御部５０はそれに基づいてレンズユニット１５０を制御し、位相差ＡＦを行う。
【００１６】
クイックリターンミラー１２（以下、ミラー１２）は、露光、ライブビュー撮影、動画撮影の際にシステム制御部５０から指示されて、不図示のアクチュエータによりアップダウンされる。ミラー１２は、レンズ１０３から入射した光束をファインダー１６側と撮像部２２側とに切替えるためのミラーである。ミラー１２は通常時はファインダー１６へと光束を導くよう反射させるように配されているが、撮影が行われる場合やライブビュー表示の場合には、撮像部２２へと光束を導くように上方に跳ね上がり光束中から待避する（ミラーアップ）。またミラー１２はその中央部が光の一部を透過できるようにハーフミラーとなっており、光束の一部を、焦点検出を行うための焦点検出部１１に入射するように透過させる。
【００１７】
撮影者は、ペンタプリズム１４とファインダー１６を介して、フォーカシングスクリーン１３を観察することで、レンズユニット１５０を通して得た被写体の光学像の焦点や構図の確認が可能となる。
【００１８】
シャッター１０１は、システム制御部５０の制御で撮像部２２の露光時間を自由に制御できるフォーカルプレーンシャッターである。
【００１９】
撮像部２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器２３は、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換するために用いられる。
【００２０】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００２１】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００２２】
また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１９は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１９を介して表示部２８により表示される。表示部２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１９からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によって一度Ａ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１９においてアナログ変換し、表示部２８に逐次転送して表示することで、電子ビューファインダーとして機能し、スルー画像表示（ライブビュー表示）を行える。
【００２３】
ファインダー内液晶表示部４１には、ファインダー内表示部駆動回路４２を介して、現在オートフォーカスが行われている測距点を示す枠（ＡＦ枠）や、カメラの設定状態を表すアイコンなどが表示される。
【００２４】
ファインダー外液晶表示部４３には、ファインダー外表示部駆動回路４４を介して、シャッター速度や絞りをはじめとするカメラの様々な設定値が表示される。
【００２５】
不揮発性メモリ５６は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００２６】
システム制御部５０は、デジタルカメラ１００全体を制御する少なくとも１つのプロセッサーまたは回路である。前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリにはＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。また、システム制御部はメモリ３２、Ｄ／Ａ変換器１９、表示部２８等を制御することにより表示制御も行う。
【００２７】
システムタイマー５３は各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００２８】
モード切り替えスイッチ６０、シャッターボタン６１、操作部７０、電源スイッチ７２はシステム制御部５０に各種の動作指示を入力するための操作手段である。モード切替スイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画撮影モード、再生モード等のいずれかに切り替える。静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、絞り優先モード（Ａｖモード）、シャッター速度優先モード（Ｔｖモード）がある。また、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。モード切替スイッチ６０で、これらのモードのいずれかに直接切り替えられる。あるいは、モード切替スイッチ６０で撮影モードの一覧画面に一旦切り換えた後に、表示された複数のモードのいずれかを選択し、他の操作部材を用いて切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００２９】
第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタン６１の押下途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。
【００３０】
第２シャッタースイッチ６４は、シャッターボタン６１を最後まで押下する操作、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像を画像ファイルとして書き込むまでの一連の撮影処理（本撮影）の動作を開始する。
【００３１】
操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部２８に表示される。ユーザーは、表示部２８に表示されたメニュー画面と、上下左右の４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。
【００３２】
操作部７０は、ユーザーからの操作を受け付ける入力部としての各種操作部材である。操作部７０には、少なくとも以下の操作部が含まれる。シャッターボタン６１、メイン電子ダイヤル７１、電源スイッチ７２、サブ電子ダイヤル７３、十字キー７４、ＳＥＴボタン７５、ＬＶボタン７６、拡大ボタン７７、縮小ボタン７８、再生ボタン７９。
【００３３】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００３４】
顔検出部２４ａは、画像処理部２４で得られた画像から人の顔などの特定領域を検出する少なくとも１つのプロセッサまたは回路である。また器官検出部２４ｂは、画像処理部２４で得られた画像と顔検出部２４ａで検出した特定領域から器官領域を検出する少なくとも１つのプロセッサまたは回路である。ここでの器官とは、顔を構成する要素である瞳や鼻、口などである。本撮像装置では顔検出部２４ａ、器官検出部２４ｂ（顔検出部２４ａで検出した特定領域の要素の検出部）のいずれも画像処理部２４の一部である。すなわち、顔検出部２４ａ、器官検出部２４ｂは双方の機能を有する同一のプロセッサまたは回路又はモジュールであってもよく、それぞれ異なるプロセッサまたは回路またはモジュールであっても良い。
【００３５】
電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。記録媒体Ｉ／Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや磁気ディスク等から構成される。
【００３６】
通信部５４は、無線または有線ケーブルによって接続し、映像信号や音声信号の送受信を行う。通信部５４は無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットとも接続可能である。通信部５４は撮像部２２で撮像した画像（ＬＶ画像を含む）や、記録媒体２００に記録された画像を送信可能であり、また、外部機器から画像データやその他の各種情報を受信することができる。
【００３７】
姿勢検知部５５は重力方向に対するデジタルカメラ１００の姿勢を検知する。姿勢検知部５５で検知された姿勢に基づいて、撮像部２２で撮影された画像が、デジタルカメラ１００を横に構えて撮影された画像であるか、縦に構えて撮影された画像なのかを判別可能である。システム制御部５０は、姿勢検知部５５で検知された姿勢に応じた向き情報を撮像部２２で撮像された画像の画像ファイルに付加することや、画像を回転して記録することが可能である。姿勢検知部５５としては、加速度センサーやジャイロセンサーなどを用いることができる。
【００３８】
なお操作部７０のひとつとして、表示部２８に対する接触を検知可能（タッチ検知可能）なタッチパネル７０ａを有する。タッチパネル７０ａと表示部２８とは一体的に構成することができる。例えば、タッチパネル７０ａを光の透過率が表示部２８の表示を妨げないように構成し、表示部２８の表示面の上層に取り付ける。そして、タッチパネル７０ａにおける入力座標と、表示部２８上の表示座標とを対応付ける。これにより、恰もユーザーが表示部２８上に表示された画面を直接的に操作可能であるかのようなＧＵＩ（グラフィカルユーザーインターフェース）を構成することができる。システム制御部５０はタッチパネル７０ａへの以下の操作。あるいは状態を検出できる。
【００３９】
・タッチパネル７０ａにタッチしていなかった指やペンが新たにタッチパネル７０ａにタッチしたこと。すなわち、タッチの開始（以下、タッチダウン（Ｔｏｕｃｈ−Ｄｏｗｎ）と称する）。
・タッチパネル７０ａを指やペンでタッチしている状態であること（以下、タッチオン（Ｔｏｕｃｈ−Ｏｎ）と称する）。
・タッチパネル７０ａを指やペンでタッチしたまま移動していること（以下、タッチムーブ（Ｔｏｕｃｈ−Ｍｏｖｅ）と称する）。
・タッチパネル７０ａへタッチしていた指やペンを離したこと。すなわち、タッチの終了（以下、タッチアップ（Ｔｏｕｃｈ−Ｕｐ）と称する）。
・タッチパネル７０ａに何もタッチしていない状態（以下、タッチオフ（Ｔｏｕｃｈ−Ｏｆｆ）と称する）。
【００４０】
タッチダウンが検出されると、同時にタッチオンであることも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出されるのもタッチオンが検出されている状態である。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出された後は、タッチオフとなる。
【００４１】
これらの操作・状態や、タッチパネル７０ａ上に指やペンがタッチしている位置座標は内部バスを通じてシステム制御部５０に通知される。システム制御部５０は通知された情報に基づいてタッチパネル７０ａ上にどのような操作（タッチ操作）が行なわれたかを判定する。タッチムーブについてはタッチパネル７０ａ上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル７０ａ上の垂直成分・水平成分毎に判定できる。所定距離以上をタッチムーブしたことが検出された場合はスライド操作（ドラッグ）が行なわれたと判定するものとする。
【００４２】
タッチパネル上に指をタッチしたままある程度の距離だけ素早く動かして、そのまま離すといった操作をフリックと呼ぶ。フリックは、言い換えればタッチパネル７０ａ上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる（スライドに続いてフリックがあったものと判定できる）。
【００４３】
更に、複数箇所（例えば２点）を同時にタッチして、互いのタッチ位置を近づけるタッチ操作をピンチイン、互いのタッチ位置を遠ざけるタッチ操作をピンチアウトと称する。ピンチアウトとピンチインを総称してピンチ操作（あるいは単にピンチ）と称する。
【００４４】
タッチパネル７０ａは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサー方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。方式によって、タッチパネルに対する接触があったことでタッチがあったと検出する方式や、タッチパネルに対する指やペンの接近があったことでタッチがあったと検出する方式ものがあるが、いずれの方式でもよい。
【００４５】
また、デジタルカメラ１００では、撮影時のオートフォーカス（ＡＦ）の動作モードとして、複数のＡＦモードからユーザー操作に応じて１つのＡＦモードを設定することが可能である。ＡＦモードの設定は、設定メニュー画面における、ＡＦモードを設定するためのメニュー項目が選択されて表示されるＡＦモード設定画面でのユーザー操作に基づいて行われる。ＡＦを行う位置の決定方式ごとに複数のＡＦモードが用意されている。本実施形態では、ＡＦモードとして、一点ＡＦモードと、追尾優先モードのいずれかが設定できるものとする。
【００４６】
一点ＡＦモードは、撮影範囲の中央、あるいはユーザーが指定した一点に焦点調節位置を表すＡＦ枠を設定するＡＦモードである。一点ＡＦモードでは、ＡＦ枠は被写体に変化があっても移動せず、顔などの被写体が検出されているか否かに関わらず、ＡＦ枠の位置から得られた情報（コントラスト値や位相差ＡＦ用のデフォーカス量）に基づいてＡＦが行われる。
【００４７】
追尾優先モードでは、ユーザーからの追尾指定がない場合（追尾待機状態、追尾解除状態）は、デジタルカメラ１００が自動的に主被写体と判定した被写体がＡＦ対象（焦点調節位置）となる。人物の顔が検出された場合は、検出された人物の瞳または顔を優先して主被写体としてＡＦ対象にする。人物の顔が検出されていない場合は、動体、コントラスト値の高い被写体、中央に近い被写体などの所定の条件に従って主被写体をデジタルカメラ１００が自動的に決定してＡＦ対象とする。また、ユーザーからの追尾指定がなされた後は、ＬＶ画像中で指定された被写体を追尾し続け、追尾している被写体をＡＦ対象とする。例えばユーザーが人物Ａの瞳または顔を追尾指定した場合（追尾中）は、ＬＶ画像上で人物Ａが移動しても人物Ａの瞳または顔を追い続け、ＡＦ対象とする。
【００４８】
また、人物以外を追尾対象とすることも可能であり（モノ追尾）、追尾指定された位置の色、コントラスト、形状などを条件として、同一の被写体がＬＶ画像中で移動しても追い続け、ＡＦ対象とする。すなわち、追尾優先モードは追尾を行うことによるＡＦ位置の決定が可能なＡＦモードである。なお、ＡＦモードは一点ＡＦモードと追尾モードに限るものではない。例えばユーザーが指定した限定領域内で追尾を行うＡＦモード（「ゾーンＡＦ」）などがあってもよい。設定したＡＦモードは、不揮発性メモリ５６に記憶され、撮影モード処理においてはシステムメモリ５２に読み出される。
【００４９】
図３（ａ）、（ｂ）を用いて顔検出・器官検出について説明する。
【００５０】
図３（ａ）は、撮像部２２で撮像した画像、または記録媒体２００に記録された画像を再生した画像から、顔検出部２４ａで顔の領域を検出し、画像に重畳して検出した顔の領域を示す顔枠３０１を表示した場合の表示部２８における表示例である。顔検出部２４ａでは画像から人の顔を検出する。このとき顔の大きさ、顔の向きなども判断する事が可能である。これらの情報を基にタッチパネル７０ａへのタッチ操作でＡＦの対象となる主被写体や、色補正などの対象となる被写体として、顔の領域を指定（選択）することができる。
【００５１】
図３（ｂ）は、撮像部２２で撮像した画像、または記録媒体２００に記録された画像を再生した画像から、顔検出部２４ａと器官検出部２４ｂで顔と器官を検出し、画像に重畳して検出した顔の器官領域を示す器官枠３０２と３０３を表示した場合の表示例である。器官枠３０２は、画面に向かって左側の瞳の領域を示す指標である。器官枠３０３は、画面に向かって右側の瞳の領域を示す指標である。器官検出でも。器官の大きさと向きを判断することができ、タッチ操作で検出された器官領域を指定（選択）することができる。
【００５２】
顔検出部２４ａと器官検出部２４ｂで顔とその器官、例えば左目と右目が検出された場合、タッチダウンまたはタッチアップにおけるタッチ位置が顔領域、左目領域、右目領域の何れであるかのみに基づいて領域指定を行うことが考えられる。なお、ここで顔領域とは、顔領域のうち左目領域でも右目領域でもない領域のことである。しかしこうすると、ユーザーの意図通りの領域がうまく指定できない場合がある。例えば、ユーザーが右目の領域を指定しようとして右目領域内をタッチしたつもりでも、実際には少しずれて右目領域の外側をタッチしてしまい、顔全体、または左目が指定されてしまう可能性がある。この問題は、検出されている顔や器官が小さい場合や、ＬＶや動画のように画像全体における被写体の位置や大きさが変動する場合に、より顕著である。また、ユーザーの意図通りの領域がうまく指定できない要因としては、瞳や顔のように、小さい指定対象を指定する場合、タッチした指で指定対象が隠れてしまい、上手く意図通りの位置をタッチできているのか確認することが難しいことも挙げられる。これに対し本実施形態では、タッチダウンまたはタッチアップの際のタッチ位置だけではなく、タッチ位置の移動（タッチムーブ）も利用して、ユーザーの意図通りの領域を、より確実に指定できるようにする。
【００５３】
図４に、デジタルカメラ１００におけるライブビュー（ＬＶ）撮影モードのフローチャートを示す。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することにより実現する。デジタルカメラ１００をＬＶ撮影モードで起動すると図６の処理が開始されるものとする。
【００５４】
Ｓ４０１では、システム制御部５０は、撮像部２２でのＬＶの撮像を開始し、撮像されたＬＶ画像の表示部２８への表示を開始する。またＬＶ画像の撮像を開始すると、顔検出部２４ａでのＬＶ画像からの顔検出、及び器官検出部２４ｂでの器官検出を開始する。以下、ＬＶ撮影モードにおいては顔検出部２４ａでの顔検出と器官検出部２４ｂでの器官検出を継続して行うものとする。
【００５５】
Ｓ４０２では、システム制御部５０は、タッチパネル７０ａ（表示部２８の表示面）に対するタッチダウンがあったか否かを判定する。ダッチダウンが合った場合はＳ４０３へ進み、そうでない場合はＳ４１８に進む。
【００５６】
Ｓ４０３では、システム制御部５０は、Ｓ４０２でタッチダウンが検出された際のタッチ位置（タッチダウン位置）が顔検出部２４ａによって検出された顔の領域に対応する領域内であるか否かを判定する。タッチダウン位置が検出された顔に対応する領域内である場合はＳ４０５へ進み、顔が検出されていない場合、及び、顔が検出されていてもタッチダウン位置が顔に対応する領域外である場合にはＳ４０４へ進む。
【００５７】
Ｓ４０４では、システム制御部５０は、タッチダウン位置にＡＦ枠を設定し、表示部２８に表示されたＬＶ画像に重畳して、設定されたＡＦ枠を表示する。なお、この時、ＡＦモード（ＡＦ対象指定モード）が追尾優先ＡＦモードであった場合には、タッチダウン位置の被写体（顔以外の被写体）を追尾対象としての色や輝度情報などに基づいた追尾（モノ追尾）を行う。追尾モードでは、タッチダウン位置に基づいて追尾の開始位置（ＡＦ枠の初期位置）が定まるが、その後追尾対象が移動すれば、追尾対象に追従してＡＦ枠も移動する。ＡＦモードが１点ＡＦモードであれば、タッチダウン位置にＡＦ枠が設定される。なお、本実施形態では、１点ＡＦモードの際にはタッチダウン位置に基づいてＡＦ枠が設定され、その後のタッチムーブがあってもＡＦ枠を移動しないものとするが、タッチムーブに追従してＡＦ枠の位置を変更してもよい。
【００５８】
Ｓ４０５では、システム制御部５０は、タッチダウン位置で検出されている顔の大きさが、閾値未満であるか否かを判定する。顔の大きさの閾値は、ＬＶ画像全体に対する顔の大きさの割合の閾値でもよいし、撮像部２２または撮像された画像において顔領域が占める画素数の閾値でもよい。閾値以上の大きさであれば、タッチダウン操作でユーザーが所望の被写体（顔または器官）を選択することが容易であると想定できる。そのため、Ｓ４０６に進み、以降の処理ではタッチダウン位置のみに基づいて（タッチムーブには基づかずに）被写体を選択（指定））する。このようにすれば、タッチムーブをしなくても瞳を選択できるため、より素早い操作が可能となる。なお、Ｓ４０５の処理を省き、顔の大きさに関わらずにＳ４０７に進むようにしてもよい。このようにすればタッチムーブを行うことでより正確に所望の瞳を選択出来るようにしても良い。
【００５９】
Ｓ４０６では、タッチ位置（Ｓ４０６ではタッチダウン位置）に基づくＡＦ枠の設定処理を行う。この処理は図５を用いて後述する。
【００６０】
Ｓ４０７では、システム制御部５０は、表示部２８にタッチムーブガイドを表示する。
【００６１】
図６（ａ）〜図６（ｆ）に、Ｓ４０７で表示部２８に表示されるタッチムーブガイドの表示例を示す。
【００６２】
図６（ａ）は、顔とその両目が、顔検出部２４ａと器官検出部２４ｂで検知されている場合の第１の表示例である。検出された顔の領域に対応する領域を示す顔枠６０１がＬＶ画像６００に重畳して表示されている。また、撮影モードを示すアイコン６０２．シャッター速度、絞り値、ＩＳＯ感度などの現在の撮影設定を示す撮影設定情報６０３が表示されている。瞳検出マーク６１１と操作方向ガイド６１２と６１３はタッチムーブガイドの一部であり、検出された顔の位置に応じて顔枠６０１の付近に表示される。瞳検出マーク６１１は、瞳が検出されていることを示す。操作方向ガイド６１２は、図示の例では矢印で方向を示しており、左にタッチムーブすれば向かって左側の瞳（被写体人物の右目）を選択できることを表している。操作方向ガイド６１３は、図示の例では矢印で方向を示しており、右にタッチムーブすれば向かって右側の瞳（被写体人物の左目）を選択できることを表している。このように、ユーザーが顔にタッチダウンした時点で、タッチ位置の移動方向別に選択可能な器官領域を示すガイドタッチムーブガイドが表示される。ユーザーは、タッチムーブガイドを見ることで、その後右か左かにタッチムーブすることで所望の瞳を選択できることが理解できる。
【００６３】
図６（ｂ）は、顔とその両目が、顔検出部２４ａと器官検出部２４ｂで検知されている場合の第２の表示例（タッチムーブガイドの別の例）である。タッチムーブガイドである左側瞳マーク６２２、右側瞳マーク６２３、上半身マーク６２４が、顔枠６０１のそれぞれ左側、右側、上側に表示される。左側瞳マーク６２２、右側瞳マーク６２３、上半身マーク６２４にはそれぞれ、右側矢印、左側矢印、上側矢印が付されて表示されている。すなわち、左側瞳マーク６２２、右側瞳マーク６２３、上半身マーク６２４はそれぞれ、右側にタッチムーブすれば右側の瞳が、左側にタッチムーブすれば左側の瞳が、上にタッチムーブすれば顔を含む上半身が選択できることを示している。なお、上半身は、顔に対応する領域よりも広い領域である。
【００６４】
図６（ｃ）は、顔とその左側の目（被写体の右目）が顔検出部２４ａと器官検出部２４ｂで検知され、右側の目（被写体の左目）は検出されていない場合のタッチムーブガイドの第１の表示例である。図６（ａ）と同様に瞳検出マーク６１１と操作方向ガイド６１２が表示されるが、操作方向ガイド６１３（右側へのタッチムーブガイド）は表示されない。これは、右側の目が何らかの理由（例えば完全に瞑っている、横を向いている、眼帯をしているなど）で検出されていないために選択できないことを示している。
【００６５】
図６（ｄ）は、顔とその左側の目（被写体の右目）が顔検出部２４ａと器官検出部２４ｂで検知され、右側の目（被写体の左目）は検出されていない場合のタッチムーブガイドの第２の表示例である。図６（ｂ）と同様に左側瞳マーク６２２、上半身マーク６２４が表示される。また、右側瞳マーク６２３の代わりに、右側には瞳未検出マーク６２５が表示される。これによって、右側の目は検出されていないために選択できないことを示している。
【００６６】
図６（ｅ）は、顔が顔検出部２４ａで検出されたが、器官検出部２４ｂで瞳は両目とも検知できなかった場合のタッチムーブガイドの表示例である。図６（ａ）と同様に顔枠６０１が表示されるが、瞳検出マーク６１１、操作方向ガイド６１２、６１３は表示されない。代わりに、瞳未検出マーク６１４が表示される。これは、両側の目が何らかの理由（例えば完全に瞑っている、サングラスをしている、上を向いている）で検出されていないために、両目とも選択できないことを示している。
【００６７】
図６（ｆ）は、顔が顔検出部２４ａで検出されたが、器官検出部２４ｂで瞳は両目とも検知できなかった場合のタッチムーブガイドの第２の表示例である。図６（ｂ）と同様に上半身マーク６２４が表示される。また、左側瞳マーク６２２、右側瞳マーク６２３の代わりに、顔の左側、右側には瞳未検出マーク６２６、６２５が表示される。これによって、両側の目が検出されていないために選択できないことを示している。
【００６８】
なお、本実施形態では顔領域へのタッチダウンを検知した場合に、図６（ａ）〜（ｆ）に例示したタッチムーブガイドを表示する例を説明した。しかしこれに限るものではなく、タッチダウンがされる前に、顔が検知された時点でＬＶ画像に重畳して、検知された各顔にタッチムーブガイドを表示しても良い。
【００６９】
Ｓ４０８では、システム制御部５０は、Ｓ４０２で検知したタッチダウンによるタッチ位置が所定距離以上移動したか、すなわち、タッチムーブがあったか否か（所定距離以上のタッチムーブがあったか否か）を判定する。タッチムーブがあった場合はＳ４０９に進み、そうでない場合はＳ４１３に進む。なお、フリック操作が合った場合も、タッチアップする直前まではタッチしたままのタッチ位置の移動があるため、タッチムーブがあったものとして判定する。
【００７０】
Ｓ４０９では、Ｓ４０８で検知したタッチムーブの方向を判定する。左へ移動するタッチムーブであった場合にはＳ４１０へ進み、右へ移動するタッチムーブであった場合はＳ４１１へ進み、その他の方向へのタッチムーブで合った場合にはＳ４１２へ進む。タッチムーブの方向は、例えば次のようにして判定する。
【００７１】
タッチムーブの方向が右か左かの２方向のみの判定の場合、所定距離タッチムーブした時点のタッチ位置が、タッチダウン位置よりも左側である場合は左方向へのタッチムーブとして判定してＳ４１０へ進む。所定距離タッチムーブした時点のタッチ位置が、タッチダウン位置よりも右側である場合は右方向へのタッチムーブとして判定してＳ４１１へ進む。この判定は、タッチ位置のＸ軸方向（横方向）の成分の判定のみで行える。なお、このケースではＳ４１２に進むことはなく、図６（ｂ）で説明したような上半身の選択は行わない。
【００７２】
タッチムーブの方向が右か左か上かの３方向の判定の場合は例えば次のように判定する。所定距離タッチムーブした時点のタッチ位置の座標と、タッチダウン位置の座標との、Ｘ軸（横方向）成分の差と、Ｙ軸（縦方向）成分の差のどちらが大きいかを判定する。Ｘ軸成分の差の方が大きければ横移動とみなし、所定距離タッチムーブした時点のタッチＸ成分がタッチダウン位置より右であればタッチムーブの方向は右、そうでなければタッチムーブの方向は左と判定する。Ｙ軸成分の差の方が大きければ縦移動とみなし、所定距離タッチムーブした時点のタッチＹ成分がタッチダウン位置より上であればタッチムーブの方向は上、そうでなければタッチムーブの方向は下と判定する。この判定は、タッチダウン位置から見て上下左右から４５度の線を境界として分割した４領域のいずれに移動したか、と同義の判定である。なお、下方向のタッチムーブに何の機能も割り当てない場合は、下方向のタッチムーブと判定した後にさらにｘ成分に基づいて、右方向か左方向かのいずれかのタッチムーブと判定し、Ｓ４１０かＳ４１１に進むようにしてもよい。
【００７３】
Ｓ４１０では、システム制御部５０は、Ｓ４０３で判定された顔領域の顔のうち、左側の瞳を選択し、左側の瞳の位置にＡＦ枠を設定する。そして、図７（ａ）に示すように、ＬＶ画像６００に重畳して左側の瞳を示すＡＦ枠（追尾枠）７０１を表示する。ＡＦ枠は、選択された器官領域を示す指標、表示アイテムである。なお、瞳を選択して設定されたＡＦ枠は、ＡＦモードが追尾優先ＡＦモードであっても１点ＡＦモードであっても、その後の瞳の位置の変化に追従（追尾）する（追尾処理が行われる）。すなわち、瞳に設定したＡＦ枠は追尾枠でもある。また、左側の瞳が検出されていない場合は、どの顔、器官も選択しないか、顔全体を選択してＡＦ枠を設定する。
【００７４】
Ｓ４１１では、システム制御部５０は、Ｓ４０３で判定された顔領域の顔のうち、右側の瞳を選択し、右側の瞳の位置にＡＦ枠を設定する。そして、図７（ｂ）に示すように、ＬＶ画像６００に重畳して右側の瞳を示すＡＦ枠（追尾枠）７０２を表示する。なお、瞳を選択して設定されたＡＦ枠は、ＡＦモードが追尾優先ＡＦモードであっても１点ＡＦモードであっても、その後の瞳の位置の変化に追従（追尾）する。すなわち、瞳に設定したＡＦ枠は追尾枠でもある。また、右側の瞳が検出されていない場合は、どの顔、器官も選択しないか、顔全体を選択してＡＦ枠を設定する。
【００７５】
Ｓ４１２では、システム制御部５０は、目以外の顔の器官、あるいは顔に対応する領域よりも広い領域を選択する。例えば、図６（ｂ）のようなタッチムーブガイドを表示した場合に上方向のタッチムーブがあったと判定した場合は、Ｓ４０３で判定された顔領域の顔を含む上半身を選択し、その上半身の位置にＡＦ枠を設定する。そして、図７（ｄ）に示すように、ＬＶ画像６００に重畳して上半身を示すＡＦ枠（追尾枠）７０４を表示する。また、例えば、下方向のタッチムーブがあったと判定した場合に、Ｓ４０３で判定された顔領域の顔のうち、口または鼻を選択し、口または鼻の位置にＡＦ枠を設定してもよい。あるいは、下方向のタッチムーブがあったと判定した場合に、顔全体を選択してＡＦ枠を設定してもよい。この場合、図７（ｃ）に示すように、ＬＶ画像に重畳して顔を示すＡＦ枠（追尾枠）７０３を表示する。なお、Ｓ４１２で設定されたＡＦ枠も、ＡＦモードに関わらずその後の被写体の位置の変化に追従（追尾）する。
【００７６】
なお、本実施形態では、Ｓ４１０、Ｓ４１１，Ｓ４１２における選択処理は、タッチムーブが所定距離行われた時点で実行される。すなわち、タッチアップが行われていなくとも実行され、その後タッチムーブが更に行われても、そのタッチムーブは影響しない。なお、これに限るものではなく、タッチアップが行われた時点でのタッチダウン位置からの移動方向を対象としてＳ３０９の判定を行ってＳ４１０〜Ｓ４１２の処理を行っても良い。また、タッチムーブが所定距離行われた時点でＳ４１０〜Ｓ４１２の処理を行い、その後タッチが離されずに更にタッチムーブが行われ、タッチムーブの方向が変わった場合に、Ｓ４０９〜Ｓ４１２の処理をやり直して選択を変更するようにしてもよい。
【００７７】
Ｓ４１３では、システム制御部５０は、Ｓ４０２でタッチダウンされたタッチを離すタッチアップがあったか否かを判定する。タッチアップがあった場合にはＳ４１４に進み、そうでない場合はＳ４０８に進む。
【００７８】
Ｓ４１４では、システム制御部５０は、タッチ位置（Ｓ４１４ではタッチダウン位置またはタッチアップ位置であるが、タッチムーブが検出されていないため、両者はほぼ同位置である）に基づくＡＦ枠の設定処理を行う。この処理は図５を用いて後述する。
【００７９】
Ｓ４１５では、システム制御部５０は、Ｓ４０２でタッチダウンされたタッチを離すタッチアップがあったか否かを判定する。タッチアップがあった場合にはＳ４１６に進み、そうでない場合はＳ４１７に進む。
【００８０】
Ｓ４１６では、システム制御部５０は、シャッターボタン６１が半押しされてＳＷ１がオンとなったか否かを判定する。ＳＷ１がオンとなった場合（撮影準備指示操作が合った場合）はＳ４１７に進み、そうでない場合はＳ４２１に進む。
【００８１】
Ｓ４１６では、システム制御部５０は、Ｓ４０４、Ｓ４０６，Ｓ４１０、Ｓ４１１，Ｓ４１２，Ｓ４１４のいずれかの処理によって設定されたＡＦ枠の位置で、ＡＦ処理、ＡＥ処理を行う。オートホワイトバランス（ＡＷＢ）処理を行っても良い。なお、ＳＷ１がオンとなったこのタイミングだけでなく、Ｓ４０４、Ｓ４０６，Ｓ４１０、Ｓ４１１，Ｓ４１２，Ｓ４１４のいずれかでＡＦ枠が設定された時点でＡＦ処理、ＡＥ処理、ＡＷＢ処理の少なくとも１つを行うようにしてもよい。なお、Ｓ４１０、Ｓ４１１、後述のＳ５０２、Ｓ５０４でユーザーによる瞳の選択がされていた場合には、選択された瞳の領域にピントが合うようにＡＦが行われる。Ｓ４１２，Ｓ５０５で（他の器官ではなく）顔全体が選択されていた場合には、右目と左目のうち、自動的に選択した瞳にピントが合うようにＡＦを行う、あるいは、眉間などに対してピントが合う用意ＡＦを行う。瞳の自動選択は、例えば片方の瞳しか検出されていない場合には検出されている瞳を選択し、両目が検出されている場合には、デジタルカメラ１００に近い側の目を選択する、あるいは大きく写っている側の目を選択する、などである。
【００８２】
Ｓ４１８では、システム制御部５０は、シャッターボタン６１が全押しされてＳＷ２がオンとなったか否かを判定する。ＳＷ２がオンとなった場合（撮影指示操作が合った場合）はＳ４１９へ進み、そうでない場合はＳ４２０へ進む。
【００８３】
Ｓ４１９では、システム制御部５０は。撮像部２２での本露光、信号読み出しから記録媒体２００に撮像された画像を画像ファイルとして書き込むまでの一連の処理を含む本撮影を行う。
【００８４】
Ｓ４２０では、システム制御部５０は、ＳＷ１のオン（シャッターボタン６１の半押し）が維持されているか否かを判定し、維持されていればＳ４１８に進み、維持されていない場合（シャッターボタン６１の押下状態が解除された場合）はＳ４２１へ進む。
【００８５】
Ｓ４２１では、システム制御部５０は、電源オフ操作、電池残量不足による電源オフイベント、光学ファインダー撮影モードや再生モードなどの他の動作モードの遷移などによる、ＬＶ撮影モードの終了イベントがあったか否かを判定する。終了イベントがない場合はＳ４０２に戻って処理を繰り返し、終了イベントがあった場合はＬＶ撮影モード処理を終了する。
【００８６】
次に、図５を用いて、前述のＳ４０６、Ｓ４１４の位置に基づく選択処理の詳細を説明する。この処理は、不揮発性メモリ５６に記録されたプログラムを、システムメモリ５２をワークメモリとしてシステム制御部５０が実行することにより実現する。
【００８７】
Ｓ５０１では、システム制御部５０は、Ｓ５０２で検出されたタッチダウンによるタッチ位置（タッチダウン位置）が、検出されている顔の左側の目の領域であるか否かを判定する。左側の目の領域であると判定した場合はＳ５０２に進み、そうでない場合（左側の目の領域の外側の場合、あるいは、左側の目が検出されていない場合）にはＳ５０３に進む。
【００８８】
Ｓ５０２では、システム制御部５０は、Ｓ４１０と同様に、Ｓ４０３で判定された顔領域の顔のうち、左側の瞳を選択し、左側の瞳の位置にＡＦ枠を設定する。そして、図７（ａ）に示すように、ＬＶ画像６００に重畳して左側の瞳を示すＡＦ枠（追尾枠）７０１を表示する。
【００８９】
Ｓ５０３では、システム制御部５０は、Ｓ５０２で検出されたタッチダウンによるタッチ位置（タッチダウン位置）が、検出されている顔の右側の目の領域であるか否かを判定する。右側の目の領域であると判定した場合はＳ５０４に進み、そうでない場合（右側の目の領域の外側の場合、あるいは、右側の目が検出されていない場合）にはＳ５０５に進む。
【００９０】
Ｓ５０４では、システム制御部５０は、Ｓ４１０と同様に、Ｓ４０３で判定された顔領域の顔のうち、右側の瞳を選択し、右側の瞳の位置にＡＦ枠を設定する。そして、図７（ｂ）に示すように、ＬＶ画像６００に重畳して左側の瞳を示すＡＦ枠（追尾枠）７０２を表示する。
【００９１】
Ｓ５０５では、システム制御部５０は、タッチダウン位置に基づいて、顔に含まれるその他の器官、あるいは顔（顔全体）を選択し、選択した器官または顔全体に対してＡＦ枠を設定する。顔にＡＦ枠を設定した場合、図７（ｃ）に示すように、ＬＶ画像６００に重畳して顔の領域を示すＡＦ枠（追尾枠）７０３を表示する。Ｓ５０５では、両目の領域に対するタッチダウンでは無かった場合なので、タッチダウン位置が他の器官の上であっても顔全体を選択してＡＦ枠を設定するものとしてもよい。あるいは、タッチダウン位置にある検出されている器官（口は鼻、眉など）器官を選択してＡＦ枠を設定してもよい。
【００９２】
以上説明した処理によれば、ユーザーが所望する顔の領域にタッチダウンした後に、右か左へタッチムーブ（フリック含む）を行えば、Ｓ４１０またはＳ４１１でユーザーが所望する瞳を選択してＡＦ枠を設定できる（あるいは追尾対象として指定できる）。この操作により、ＬＶ画像上で小さい面積となりやすい瞳の領域を狙って精密にタッチダウンするよりも大まかな操作感で、かつ、正確にユーザーが所望する瞳を指定することができる。すなわち、より簡単、かつ正確に、ユーザーの所望する顔のユーザーの所望する瞳を選択することができる。
【００９３】
なお、図４のＳ４１３でタッチアップがあったと判定した場合、Ｓ４１４に進んで図５の位置に基づく選択処理を行うものとして説明したが、図５の位置に基づく選択処理を行わずに、かならず顔を選択してＡＦ枠を設定するようにしてもよい。
【００９４】
また、図４の処理は、ＡＦモードが追尾優先ＡＦモードの場合に行い、１点ＡＦモードの時には行わないようにしてもよい。すなわち、追尾対象を選択する際には顔にタッチダウンしてから右か左へのタッチムーブで、ユーザーが所望する瞳を容易に選択出来るようにする。一方、１点ＡＦモードでは、タッチダウン後のタッチムーブには応じず、タッチダウン位置にのみ基づいてＡＦ枠を設定するようにしてもよい。これは、図４の処理で、Ｓ４０３がＹｅｓである場合に、Ｓ４０５の処理を行わずにＳ４０６の処理へ進むことで実現できる。
【００９５】
また、上述した実施形態においては、ライブビュー撮影時にＡＦまたは追尾の対象の目を選択する際の操作について説明したが、これはこの例に限定されず、画像から検出された顔の器官を選択する際の操作方法として適用可能である。画像は、ＬＶ画像に限られるものではなく、再生画像であってもよい。例えば、記録媒体に記録済みの画像から、顔、または目を含む顔の器官のいずれかを選択し、選択した顔または器官に画像処理を施すような場合にも適用可能である。例えば、タブレットＰＣやスマートフォン、シール印刷システムなどで、記録済みの画像から顔、目、口、鼻を検出し、所望の目を選択して赤目補正を掛ける、モザイクまたはマスクをかける、瞳の強調処理（大きくするなど）を行う、などを行うことができる。目以外でも、鼻を選択して大きく強調する画像処理、美肌効果の画像処理、などを掛けることができる。さらに、口を選択して、赤みを強調する、光沢を付けるなどの画像処理を掛けることができる。このような場合の顔の器官の選択方法として、ＬＶ画像の変わりに、記録済み画像を対象として図４のＳ４０２〜Ｓ４１５の処理を適用し、タッチダウンした顔のうちタッチムーブの方向に応じた器官を選択する、という操作方法を提供できる。
【００９６】
なお、システム制御部５０が行うものとして説明した上述の各種制御は１つのハードウェアが行ってもよいし、複数のハードウェア（例えば、複数のプロセッサーや回路）が処理を分担することで、装置全体の制御を行ってもよい。
【００９７】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００９８】
また、上述した実施形態においては、本発明をデジタルカメラ１００に適用した場合を例にして説明したが、これはこの例に限定されず、画像から検出された顔の器官を選択可能な電子機器であれば適用可能である。すなわち、本発明はパーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、シール印刷システム、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなどに適用可能である。
【００９９】
また、ＬＶ画像から顔の器官を選択する場合も、撮像装置本体に限らず、有線または無線通信を介して撮像装置（ネットワークカメラを含む）と通信し、撮像装置を遠隔で制御する電子機器（制御装置）にも本発明を適用可能である。撮像装置を遠隔で制御する電子機器としては、例えば、スマートフォンやタブレットＰＣ、デスクトップＰＣなどの装置がある。制御装置側で行われた操作や制御装置側で行われた処理に基づいて、制御装置側から撮像装置に各種動作や設定を行わせるコマンドを通知することにより、撮像装置を遠隔から制御可能である。この場合、撮像装置で撮影したライブビュー画像を有線または無線通信を介して受信して制御装置側で表示でき、このＬＶ画像から顔の器官を選択する場合の制御装置側の処理として、本発明を適用可能である。
【０１００】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2019075699.tif 000003
【図２】
2019075699.tif 000004
【図３】
2019075699.tif 000005
【図４】
2019075699.tif 000006
【図５】
2019075699.tif 000007
【図６】
2019075699.tif 000008
【図７】
2019075699.tif 000009
【手続補正書】
【提出日】平成30年8月8日(2018.8.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像から顔及び該顔に含まれる器官領域を検出する検出手段と、
表示手段に対するタッチ操作を検知するタッチ検知手段と、
前記表示手段に表示された前記画像のうち、前記検出手段で検出された第１の顔に対応する領域に対してタッチが開始され、その後、前記タッチのタッチ位置が第１の方向に移動した場合には前記第１の顔に含まれる第１の器官領域を選択し、前記タッチの前記タッチ位置が前記第１の方向ではなく第２の方向に移動した場合には前記第１の顔に含まれる第２の器官領域を選択するように制御する制御手段と
を有することを特徴とする電子機器。
【請求項２】
前記制御手段は、前記画像に重畳して、選択された器官領域を示す指標を表示するように制御することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記第１の器官領域は前記第１の顔に含まる左側の目であり、前記第の器官領域は前記第の顔に含まれる右側の目であることを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記第１の方向は前記表示手段に表示された前記第１の顔に対して左方向であり、前記第２の方向は前記表示手段に表示された前記第１の顔に対して右方向であることを特徴とする請求項３に記載の電子機器。
【請求項５】
前記制御手段は、前記第１の顔に対応する領域に対してタッチが開始され、その後、タッチ位置が移動することなくタッチが離された場合は、前記第１の顔を選択するように制御することを特徴とする請求項１乃至４のいずれか１項に記載の電子機器。
【請求項６】
前記制御手段は、前記第１の顔に対応する領域に対してタッチが開始され、その後、タッチ位置が移動することなくタッチが離された場合は、前記タッチのタッチ位置に基づいて前記第１の顔に含まれる複数の器官のいずれかを選択するように制御することを特徴とする請求項１乃至４のいずれか１項に記載の電子機器。
【請求項７】
前記制御手段は、前記タッチのタッチ位置が所定距離以上移動すると、前記タッチが離されていなくとも、タッチ位置の移動方向に応じた顔または顔の器官の選択を行うように制御することを特徴とする請求項１乃至６のいずれか１項に記載の電子機器。
【請求項８】
前記制御手段は、前記タッチのタッチ位置が第３の方向に移動した場合には前記第１の顔に含まれる第３の器官領域を選択するように制御することを特徴とする請求項１乃至７のいずれか１項に記載の電子機器。
【請求項９】
前記制御手段は、前記タッチのタッチ位置が第３の方向に移動した場合には前記第１の顔を含む、前記第１の顔に対応する領域よりも広い領域を選択するように制御することを特徴とする請求項１乃至７のいずれか１項に記載の電子機器。
【請求項１０】
前記制御手段は、前記タッチのタッチ位置が第３の方向に移動した場合には前記第１の顔の器官ではなく前記第１の顔を選択するように制御することを特徴とする請求項１乃至７のいずれか１項に記載の電子機器。
【請求項１１】
前記表示手段に表示された前記画像のうち、前記検出手段で検出された顔であって、前記画像において所定の大きさよりも小さい顔に対応する領域に対してタッチが開始された場合には、その後のタッチ位置の移動方向に関わらず、タッチされた位置に基づいて顔または顔の器官領域を選択するように制御することを特徴とする請求項１乃至１０のいずれか１項に記載の電子機器。
【請求項１２】
前記制御手段はさらに、前記第１の顔に対応する領域に対してタッチが開始されたことに応じて、前記検出手段によって検出された前記第１の顔の器官領域を示す指標を前記表示手段に表示するように制御するように制御することを特徴とする請求項１乃至１１のいずれか１項に記載の電子機器。
【請求項１３】
前記制御手段はさらに、前記第１の顔に対応する領域に対してタッチが開始されたことに応じて、タッチ位置の移動方向別に選択可能な器官領域を示すガイドを表示するように制御することを特徴とする請求項１乃至１２のいずれか１項に記載の電子機器。
【請求項１４】
前記画像は撮像手段で撮像されたライブビュー画像であることを特徴とする請求項１乃至１３のいずれか１項に記載の電子機器。
【請求項１５】
前記制御手段の制御によって選択された器官領域に基づいて、ＡＦ処理、追尾処理、ＡＥ処理、ＡＷＢ処理の少なくともいずれかを行うように制御することを特徴とする請求項１４に記載の電子機器。
【請求項１６】
前記画像は記録済みの画像であり、前記制御手段の制御によって選択された器官領域に基づいた画像処理を行うことを特徴とする請求項１乃至１３のいずれか１項に記載の電子機器。
【請求項１７】
前記制御手段は、前記第１の顔に対応する領域に対してタッチが開始され、その後、前記タッチのタッチ位置が第１の方向に移動した場合には、タッチ位置が前記第１の顔に対応する領域の外まで移動した場合であっても、前記第１の顔に含まれる第１の器官領域を選択し、前記タッチの前記タッチ位置が前記第２の方向に移動した場合には、タッチ位置が前記第１の顔に対応する領域の外まで移動した場合であっても、前記第１の顔に含まれる第２の器官領域を選択するように制御することを特徴とする請求項１乃至１６のいずれか１項に記載の電子機器。
【請求項１８】
画像から顔及び該顔に含まれる器官領域を検出する検出ステップと、
表示手段に対するタッチ操作を検知するタッチ検知ステップと、
前記表示手段に表示された前記画像のうち、前記検出ステップで検出された第１の顔に対応する領域に対してタッチが開始され、その後、前記タッチのタッチ位置が第１の方向に移動した場合には前記第１の顔に含まれる第１の器官領域を選択し、前記タッチの前記タッチ位置が前記第１の方向ではなく第２の方向に移動した場合には前記第１の顔に含まれる第２の器官領域を選択するように制御する制御ステップと
を有することを特徴とする電子機器の制御方法。
【請求項１９】
コンピュータを、請求項１乃至１７のいずれか１項に記載された電子機器の各手段として機能させるためのプログラム。
【請求項２０】
コンピュータを、請求項１乃至１７のいずれか１項に記載された電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。