(57)【要約】【課題】  画面上に映る被写体の大きさが小さい場合、ユーザーは顔や瞳をタッチ操作をすることによって正確に選択することは難しい。【解決手段】  表示部に表示された画像から顔および該顔に含まれる器官領域を検出する検出手段と、前記表示部とは別の部材である、第一の操作領域と第二の操作領域とを有するライン状の操作部に対するタッチ操作を検知するタッチ検知手段と、表示手段によって表示された画像から前記検出手段によって検出された顔を選択する選択手段と、前記第一の操作領域に対するタッチ操作に応じて、前記選択手段によって選択された第一の顔に含まれる第一の器官領域を選択し、前記第二の操作領域に対するタッチ操作に応じて、前記選択手段によって選択された第一の顔に含まれる第二の器官領域を選択するように制御する制御手段と、を有することを特徴とする電子機器。【選択図】  図６
2020021174.tif 000002
【特許請求の範囲】
【請求項１】
表示部に表示された画像から顔および該顔に含まれる器官領域を検出する検出手段と、
前記表示部とは別の部材である、第一の操作領域と第二の操作領域とを有するライン状の操作部に対するタッチ操作を検知するタッチ検知手段と、
表示手段によって表示された画像から前記検出手段によって検出された顔を選択する選択手段と、
前記第一の操作領域に対するタッチ操作に応じて、前記選択手段によって選択された第一の顔に含まれる第一の器官領域を選択し、前記第二の操作領域に対するタッチ操作に応じて、前記選択手段によって選択された第一の顔に含まれる第二の器官領域を選択するように制御する制御手段と、
を有することを特徴とする電子機器。
【請求項２】
前記制御手段は、選択した器官領域を示す指標を、前記表示手段によって表示された前記画像に重畳して、表示するように制御することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記第一の器官領域は前記表示手段に表示された前記第一の顔に対して左側の目であり、前記第二の器官領域は前記表示手段に表示された前記第一の顔に対して右側の目であることを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記第一の操作領域は前記操作部において前記表示手段に表示された前記第一の顔に対して左方向であり、前記第二の操作領域は前記操作部において前記表示手段に表示された前記第一の顔に対して右方向であることを特徴とする請求項１から３のいずれか１項に記載の電子機器。
【請求項５】
さらに前記操作部は第三の操作領域を含み、
前記制御手段は、前記第三の操作領域に対するタッチ操作に応じて、前記第一の顔の器官領域が選択されている場合、前記第一の顔の器官領域の選択を解除するように制御し、前記第一の器官領域または前記第二の器官領域が選択されていない場合、前記第一の顔の選択を解除するように制御する
ことを特徴とする請求項１から４のいずれか１項に記載の電子機器。
【請求項６】
前記制御手段は、前記操作部の操作領域を跨ぐスライド操作に応じて、前記第一の顔の選択を解除し、前記スライド操作に応じた第二の顔を選択するように制御する
ことを特徴とする請求項１から５のいずれか１項に記載の電子機器。
【請求項７】
前記第二の顔は、前記第一の顔に対して前記スライド操作した方向の最も近くにある顔であることを特徴とする請求項６に記載の電子機器。
【請求項８】
前記操作部は、前記表示部よりグリップ部側に位置する請求項１から７のいずれか１項に記載の電子機器。
【請求項９】
画像から顔および該顔に含まれる器官領域を検出する検出手段と、
前記顔に重ならないように配置された、第一の操作領域と第二の操作領域を有するライン状の操作面に対するタッチ操作を検知するタッチ検知手段と、
表示手段によって表示された画像から前記検出手段によって検出された顔を選択する選択手段と、
前記第一の操作領域に対するタッチ操作に応じて、前記選択手段によって選択された第一の顔に含まれる第一の器官領域を選択し、前記第二の操作領域に対するタッチ操作に応じて、前記選択手段によって選択された第一の顔に含まれる第二の器官領域を選択するように制御する制御手段と、
を有することを特徴とする電子機器。
【請求項１０】
前記制御手段は、選択した器官領域を示す指標を、前記表示手段によって表示された前記画像に重畳して、表示するように制御することを特徴とする請求項９に記載の電子機器。
【請求項１１】
前記第一の器官領域は前記表示手段に表示された前記第一の顔に対して左側の目であり、前記第二の器官領域は前記表示手段に表示された前記第一の顔に対して右側の目であることを特徴とする請求項９または１０に記載の電子機器。
【請求項１２】
前記第一の操作領域は前記操作面において前記表示手段に表示された前記第一の顔に対して左方向であり、前記第二の操作領域は前記操作面において前記表示手段に表示された前記第一の顔に対して右方向であることを特徴とする請求項９から１１のいずれか１項に記載の電子機器。
【請求項１３】
さらに前記操作面は第三の操作領域を含み、
前記制御手段は、前記第三の操作領域に対するタッチ操作に応じて、前記第一の顔の器官領域が選択されている場合、前記第一の顔の器官領域の選択を解除するように制御し、前記第一の器官領域または前記第二の器官領域が選択されていない場合、前記第一の顔の選択を解除するように制御する
ことを特徴とする請求項９から１２のいずれか１項に記載の電子機器。
【請求項１４】
前記制御手段は、前記操作面の操作領域を跨ぐスライド操作に応じて、前記第一の顔の選択を解除し、前記スライド操作に応じた第二の顔を選択するように制御する
ことを特徴とする請求項９から１３のいずれか１項に記載の電子機器。
【請求項１５】
前記第二の顔は、前記第一の顔に対して前記スライド操作した方向の最も近くにある顔であることを特徴とする請求項１４に記載の電子機器。
【請求項１６】
前記操作面は前記表示手段によってＧＵＩとして表示され、表示部と一体に構成されているタッチパネルによって操作を受け付けることを特徴とする請求項９から１５のいずれか１項に記載の電子機器。
【請求項１７】
前記操作面はタッチパネル上でグリップ部側に位置することを特徴とする請求項１６に記載の電子機器。
【請求項１８】
表示部に表示された画像から顔および該顔に含まれる器官領域を検出する検出手段と、
前記表示部とは別の部材である、第一の操作領域と第二の操作領域を有するライン状の操作部に対するタッチ操作を検知するタッチ検知手段と、
表示手段によって表示された画像から前記検出手段によって検出された顔を選択する選択手段と、を有する電子機器の制御方法であって、
前記第一の操作領域に対するタッチ操作に応じて、前記選択手段によって選択された第一の顔に含まれる第一の器官領域を選択するステップと、前記第二の操作領域に対するタッチ操作に応じて、前記選択手段によって選択された第一の顔に含まれる第二の器官領域を選択するステップと、
を有することを特徴とする電子機器の制御方法。
【請求項１９】
コンピュータを、請求項１から１７のいずれか１項に記載された電子機器の各手段として機能させるためのプログラム。
【請求項２０】
コンピュータを、請求項１から１７のいずれか１項に記載された電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は顔や顔の器官を検出可能な電子機器に関する。
【背景技術】
【０００２】
近年、被写体の顔を検出して合焦するオートフォーカス（ＡＦ）機能を有するデジタルカメラが知られている。さらに、被写体の顔を検出するだけでなく、顔の器官（例えば瞳など）検出し、その器官へＡＦできるデジタルカメラが知られている。
【０００３】
例えば特許文献１では、ユーザーがタッチ操作した画面上の位置に応じて検出した顔にＡＦするか検出した瞳にＡＦするかを選択する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−７０１６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし例えば瞳のように画面上に映る被写体の大きさが小さい場合、ユーザーは顔や瞳をタッチ操作をすることによって正確に選択することは難しいという課題があった。そこで、本発明は上記課題を解決するために、画面上に映る被写体の大きさが小さい場合でも、被写体の部位を容易に選択できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の電子機器は、表示部に表示された画像から顔および該顔に含まれる器官領域を検出する検出手段と、前記表示部とは別の部材である、第一の操作領域と第二の操作領域とを有するライン状の操作部に対するタッチ操作を検知するタッチ検知手段と、表示手段によって表示された画像から前記検出手段によって検出された顔を選択する選択手段と、前記第一の操作領域に対するタッチ操作に応じて、前記選択手段によって選択された第一の顔に含まれる第一の器官領域を選択し、前記第二の操作領域に対するタッチ操作に応じて、前記選択手段によって選択された第一の顔に含まれる第二の器官領域を選択するように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば画面上に映る被写体の大きさが小さい場合でも、被写体の部位を容易に選択できる。
【図面の簡単な説明】
【０００８】
【図１】（ａ）本実施例におけるデジタルカメラ１００の前面の外観図。（ｂ）本実施例におけるデジタルカメラ１００の背面の外観図。
【図２】本実施例におけるデジタルカメラ１００のブロック図。
【図３】本実施例におけるタッチバー８２の詳細を示す図。
【図４】本実施例における顔と器官を検出した場合の枠表示の表示例を説明する図。
【図５】本実施例におけるデジタルカメラ１００が検出した顔や器官等を管理するためのデータの一例を示す図。
【図６】本実施例におけるデジタルカメラ１００の動作の一例を示すフローチャート図。
【図７】本実施例におけるデジタルカメラ１００の表示画面の一例およびタッチバー８２を示す図。
【図８】本実施例におけるデジタルカメラ１００の表示画面の一例を示す図。
【発明を実施するための形態】
【０００９】
＜実施例１＞
以下、図面を参照して本発明の好適な実施形態の一例を説明する。
【００１０】
＜デジタルカメラ１００の外観図＞
図１（ａ），（ｂ）に、本発明を適用可能な電子機器の一例としてのデジタルカメラ１００の外観図を示す。図１（ａ）はデジタルカメラ１００の前面斜視図であり、図１（ｂ）はデジタルカメラ１００の背面斜視図である。
【００１１】
表示部２８は、デジタルカメラ１００の背面に設けられた表示部であり、画像や各種情報を表示する。タッチパネル７０ａは、表示部２８の表示面（タッチ操作面）に対するタッチ操作を検出することができる。ファインダー外表示部４３は、デジタルカメラ１００の上面に設けられた表示部であり、シャッター速度や絞りをはじめとするデジタルカメラ１００の様々な設定値を表示する。シャッターボタン６１は撮影指示を行うための操作部材である。モード切替スイッチ６０は、各種モードを切り替えるための操作部材である。端子カバー４０は、デジタルカメラ１００を外部機器に接続する接続ケーブル等とのコネクタ（不図示）を保護するカバーである。
【００１２】
メイン電子ダイヤル７１は回転操作部材であり、メイン電子ダイヤル７１を回すことで、シャッター速度や絞りなどの設定値の変更等が行える。電源スイッチ７２は、デジタルカメラ１００の電源のＯＮとＯＦＦを切り替える操作部材である。サブ電子ダイヤル７３は回転操作部材であり、サブ電子ダイヤル７３を回すことで、選択枠（カーソル）の移動や画像送りなどが行える。４方向キー７４は、上、下、左、右部分をそれぞれ押し込み可能に構成され、４方向キー７４の押した部分に応じた処理が可能である。ＳＥＴボタン７５は、押しボタンであり、主に選択項目の決定などに用いられる。
【００１３】
動画ボタン７６は、動画撮影（記録）の開始や停止の指示に用いられる。ＡＥロックボタン７７は押しボタンであり、撮影待機状態でＡＥロックボタン７７を押下することにより、露出状態を固定することができる。拡大ボタン７８は、撮影モードのライブビュー表示（ＬＶ表示）において拡大モードのＯＮとＯＦＦを切り替えるための操作ボタンである。拡大モードをＯＮとしてからメイン電子ダイヤル７１を操作することにより、ライブビュー画像（ＬＶ画像）の拡大や縮小を行える。再生モードにおいては、拡大ボタン７８は、再生画像を拡大したり、その拡大率を増加させるたりするための操作ボタンとして機能する。再生ボタン７９は、撮影モードと再生モードとを切り替えるための操作ボタンである。撮影モード中に再生ボタン７９を押下することで再生モードに移行し、記録媒体２００（後述）に記録された画像のうち最新の画像を表示部２８に表示させることができる。メニューボタン８１はメニュー画面を表示させる指示操作を行うために用いられる押しボタンであり、メニューボタン８１が押されると各種の設定が可能なメニュー画面が表示部２８に表示される。ユーザーは、表示部２８に表示されたメニュー画面と、４方向キー７４やＳＥＴボタン７５とを用いて直感的に各種設定を行うことができる。
【００１４】
タッチバー８２（マルチファンクションバー：Ｍ−Ｆｎバー）は、タッチ操作を受け付けることが可能なライン状のタッチ操作部材（ラインタッチセンサー）である。タッチバー８２は、通常の握り方（メーカー推奨の握り方）でグリップ部９０を握った右手の親指でタッチ操作可能（タッチ可能）な位置に配置されている。タッチバー８２は、タッチバー８２に対するタップ操作（タッチして所定期間以内に移動せずに離す操作）、左右へのスライド操作（タッチした後、タッチしたままタッチ位置を移動する操作）などを受け付け可能な受付部である。タッチバー８２は、タッチパネル７０ａとは異なる操作部材であり、表示機能を備えていない。
【００１５】
通信端子１０は、デジタルカメラ１００がレンズユニット１５０（後述；着脱可能）側と通信を行うための通信端子である。接眼部１６は、接眼ファインダー１７（覗き込み型のファインダー）の接眼部であり、ユーザーは、接眼部１６を介して内部のＥＶＦ２９（後述）に表示された映像を視認することができる。接眼検知部５７は、接眼部１６にユーザー（撮影者）が接眼しているか否かを検知する接眼検知センサーである。蓋２０２は、記録媒体２００（後述）を格納するスロットの蓋である。グリップ部９０は、ユーザーがデジタルカメラ１００を構える際に右手で握りやすい形状とした保持部である。グリップ部９０を右手の小指、薬指、中指で握ってデジタルカメラ１００を保持した状態で、右手の人差指で操作可能な位置にシャッターボタン６１とメイン電子ダイヤル７１が配置されている。また、同じ状態で、右手の親指で操作可能な位置に、サブ電子ダイヤル７３とタッチバー８２が配置されている。サムレスト部９１（親指待機位置）は、デジタルカメラ１００の背面側の、どの操作部材も操作しない状態でグリップ部９０を握った右手の親指を置きやすい箇所に設けられたグリップ部材である。サムレスト部９１は、保持力（グリップ感）を高めるためのラバー部材などで構成される。
【００１６】
＜デジタルカメラ１００の構成ブロック図＞
図２は、デジタルカメラ１００の構成例を示すブロック図である。レンズユニット１５０は、交換可能な撮影レンズを搭載するレンズユニットである。レンズ１０３は通常、複数枚のレンズから構成されるが、図２では簡略して一枚のレンズのみで示している。通信端子６は、レンズユニット１５０がデジタルカメラ１００側と通信を行うための通信端子であり、通信端子１０は、デジタルカメラ１００がレンズユニット１５０側と通信を行うための通信端子である。レンズユニット１５０は、これら通信端子６，１０を介してシステム制御部５０と通信する。そして、レンズユニット１５０は、内部のレンズシステム制御回路４によって絞り駆動回路２を介して絞り１の制御を行う。また、レンズユニット１５０は、レンズシステム制御回路４によってＡＦ駆動回路３を介してレンズ１０３の位置を変位させることで焦点を合わせる。
【００１７】
シャッター１０１は、システム制御部５０の制御で撮像部２２の露光時間を自由に制御できるフォーカルプレーンシャッターである。
【００１８】
撮像部２２は、光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。撮像部２２は、システム制御部５０にデフォーカス量情報を出力する撮像面位相差センサーを有していてもよい。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換する。
【００１９】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の処理（画素補間、縮小といったリサイズ処理、色変換処理、等）を行う。また、画像処理部２４は、撮像した画像データを用いて所定の演算処理を行い、システム制御部５０は、画像処理部２４により得られた演算結果に基づいて露光制御や測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理、等が行われる。画像処理部２４は更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理を行う。
【００２０】
顔検出部２４ａは、画像処理部２４で得られた画像から人の顔などの特定領域を検出する少なくとも１つのプロセッサまたは回路である。また器官検出部２４ｂは、画像処理部２４で得られた画像と顔検出部２４ａで検出した特定領域から器官領域を検出する少なくとも１つのプロセッサまたは回路である。ここでの器官とは、顔を構成する要素である瞳や鼻、口などである。本撮像装置では顔検出部２４ａ、器官検出部２４ｂ（顔検出部２４ａで検出した特定領域の要素の検出部）のいずれも画像処理部２４の一部である。すなわち、顔検出部２４ａ、器官検出部２４ｂは双方の機能を有する同一のプロセッサまたは回路又はモジュールであってもよく、それぞれ異なるプロセッサまたは回路またはモジュールであっても良い。
【００２１】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介してメモリ３２に書き込まれる。あるいは、Ａ／Ｄ変換器２３からの出力データは、画像処理部２４を介さずにメモリ制御部１５を介してメモリ３２に書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８やＥＶＦ２９に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００２２】
また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１９は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８やＥＶＦ２９に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１９を介して表示部２８やＥＶＦ２９により表示される。表示部２８とＥＶＦ２９のそれぞれは、ＬＣＤや有機ＥＬ等の表示器上で、Ｄ／Ａ変換器１９からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によってＡ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１９においてアナログ信号に変換し、表示部２８またはＥＶＦ２９に逐次転送して表示することで、ライブビュー表示（ＬＶ）が行える。以下、ライブビュー表示で表示される画像をライブビュー画像（ＬＶ画像）と称する。
【００２３】
ファインダー外表示部４３には、ファインダー外表示部駆動回路４４を介して、シャッター速度や絞りをはじめとするカメラの様々な設定値が表示される。
【００２４】
不揮発性メモリ５６は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等である。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記録される。ここでいうプログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００２５】
システム制御部５０は、少なくとも１つのプロセッサーまたは回路からなる制御部であり、デジタルカメラ１００全体を制御する。システム制御部５０は、前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリ５２は例えばＲＡＭであり、システム制御部５０は、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等をシステムメモリ５２に展開する。また、システム制御部５０は、メモリ３２、Ｄ／Ａ変換器１９、表示部２８等を制御することにより表示制御も行う。
【００２６】
システムタイマー５３は、各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００２７】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出などを行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。
【００２８】
記録媒体Ｉ／Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや磁気ディスク等から構成される。
【００２９】
通信部５４は、無線または有線ケーブルによって接続された外部機器との間で、映像信号や音声信号の送受信を行う。通信部５４は無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットとも接続可能である。また、通信部５４は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙでも外部機器と通信可能である。通信部５４は撮像部２２で撮像した画像（ＬＶ画像を含む）や、記録媒体２００に記録された画像を送信可能であり、外部機器から画像データやその他の各種情報を受信することができる。
【００３０】
姿勢検知部５５は、重力方向に対するデジタルカメラ１００の姿勢を検知する。姿勢検知部５５で検知された姿勢に基づいて、撮像部２２で撮影された画像が、デジタルカメラ１００を横に構えて撮影された画像であるか、縦に構えて撮影された画像であるかを判別可能である。システム制御部５０は、姿勢検知部５５で検知された姿勢に応じた向き情報を撮像部２２で撮像された画像の画像ファイルに付加したり、画像を回転して記録したりすることが可能である。姿勢検知部５５としては、加速度センサーやジャイロセンサーなどを用いることができる。姿勢検知部５５である加速度センサーやジャイロセンサーを用いて、デジタルカメラ１００の動き（パン、チルト、持ち上げ、静止しているか否か等）を検知することも可能である。
【００３１】
接眼検知部５７は、接眼ファインダー１７（以後、単に「ファインダー」と記載する）の接眼部１６に対する目（物体）の接近（接眼）および離反（離眼）を検知する（接近検知）、接眼検知センサーである。システム制御部５０は、接眼検知部５７で検知された状態に応じて、表示部２８とＥＶＦ２９の表示（表示状態）／非表示（非表示状態）を切り替える。より具体的には、少なくとも撮影待機状態で、かつ、表示先の切替が自動切替である場合において、非接眼中は表示先を表示部２８として表示をオンとし、ＥＶＦ２９は非表示とする。また、接眼中は表示先をＥＶＦ２９として表示をオンとし、表示部２８は非表示とする。接眼検知部５７としては、例えば赤外線近接センサーを用いることができ、ＥＶＦ２９を内蔵するファインダー１７の接眼部１６への何らかの物体の接近を検知することができる。物体が接近した場合は、接眼検知部５７の投光部（図示せず）から投光した赤外線が物体で反射して赤外線近接センサーの受光部（図示せず）で受光される。受光された赤外線の量によって、物体が接眼部１６からどの距離まで近づいているか（接眼距離）も判別することができる。このように、接眼検知部５７は、接眼部１６への物体の近接距離を検知する接眼検知を行う。非接眼状態（非接近状態）から、接眼部１６に対して所定距離以内に近づく物体が検出された場合に、接眼されたと検出するものとする。接眼状態（接近状態）から、接近を検知していた物体が所定距離以上離れた場合に、離眼されたと検出するものとする。接眼を検出する閾値と、離眼を検出する閾値は例えばヒステリシスを設けるなどして異なっていてもよい。また、接眼を検出した後は、離眼を検出するまでは接眼状態であるものとする。離眼を検出した後は、接眼を検出するまでは非接眼状態であるものとする。なお、赤外線近接センサーは一例であって、接眼検知部５７には、接眼とみなせる目や物体の接近を検知できるものであれば他のセンサーを採用してもよい。
【００３２】
操作部７０は、ユーザーからの操作（ユーザー操作）を受け付ける入力部であり、システム制御部５０に各種の動作指示を入力するために使用される。図２に示すように、操作部７０は、モード切替スイッチ６０、シャッターボタン６１、電源スイッチ７２、タッチパネル７０ａ、タッチバー８２、等を含む。また、操作部７０は、その他の操作部材７０ｂとして、メイン電子ダイヤル７１、サブ電子ダイヤル７３、４方向キー７４、ＳＥＴボタン７５、動画ボタン７６、ＡＥロックボタン７７、拡大ボタン７８、再生ボタン７９、メニューボタン８１、等を含む。
【００３３】
モード切替スイッチ６０は、システム制御部５０の動作モードを静止画撮影モード、動画撮影モード、再生モード等のいずれかに切り替える。静止画撮影モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、絞り優先モード（Ａｖモード）、シャッター速度優先モード（Ｔｖモード）、プログラムＡＥモード（Ｐモード）がある。また、撮影シーン別の撮影設定となる各種シーンモード、カスタムモード等がある。モード切替スイッチ６０より、ユーザーは、これらのモードのいずれかに直接切り替えることができる。あるいは、モード切替スイッチ６０で撮影モードの一覧画面に一旦切り替えた後に、表示された複数のモードのいずれかに、他の操作部材を用いて選択的に切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００３４】
シャッターボタン６１は、第１シャッタースイッチ６２と第２シャッタースイッチ６４を備える。第１シャッタースイッチ６２は、シャッターボタン６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。システム制御部５０は、第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備動作を開始する。
【００３５】
第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから、撮像された画像を画像ファイルとして記録媒体２００に書き込むまでの、一連の撮影処理の動作を開始する。
【００３６】
タッチパネル７０ａと表示部２８とは一体的に構成することができる。例えば、タッチパネル７０ａは、光の透過率が表示部２８の表示を妨げないように構成され、表示部２８の表示面の上層に取り付けられる。そして、タッチパネル７０ａにおける入力座標と、表示部２８の表示面上の表示座標とを対応付ける。これにより、あたかもユーザーが表示部２８上に表示された画面を直接的に操作可能であるかのようなＧＵＩ（グラフィカルユーザーインターフェース）を提供できる。システム制御部５０は、タッチパネル７０ａへの以下の操作、あるいは状態を検出できる。
・タッチパネル７０ａにタッチしていなかった指やペンが新たにタッチパネル７０ａにタッチしたこと、すなわちタッチの開始（以下、タッチダウン（Ｔｏｕｃｈ−Ｄｏｗｎ）と称する）
・タッチパネル７０ａを指やペンでタッチしている状態（以下、タッチオン（Ｔｏｕｃｈ−Ｏｎ）と称する）
・指やペンがタッチパネル７０ａをタッチしたまま移動していること（以下、タッチムーブ（Ｔｏｕｃｈ−Ｍｏｖｅ）と称する）
・タッチパネル７０ａへタッチしていた指やペンがタッチパネル７０ａから離れた（リリースされた）こと、すなわちタッチの終了（以下、タッチアップ（Ｔｏｕｃｈ−Ｕｐ）と称する）
・タッチパネル７０ａに何もタッチしていない状態（以下、タッチオフ（Ｔｏｕｃｈ−Ｏｆｆ）と称する）
【００３７】
タッチダウンが検出されると、同時にタッチオンも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出された場合も、同時にタッチオンが検出される。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出された後は、タッチオフとなる。
【００３８】
これらの操作・状態や、タッチパネル７０ａ上に指やペンがタッチしている位置座標は内部バスを通じてシステム制御部５０に通知される。そして、システム制御部５０は通知された情報に基づいてタッチパネル７０ａ上にどのような操作（タッチ操作）が行なわれたかを判定する。タッチムーブについてはタッチパネル７０ａ上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル７０ａ上の垂直成分・水平成分毎に判定できる。所定距離以上をタッチムーブしたことが検出された場合はスライド操作が行なわれたと判定するものとする。タッチパネル７０ａ上に指をタッチしたままある程度の距離だけ素早く動かして、そのまま離すといった操作をフリックと呼ぶ。フリックは、言い換えればタッチパネル７０ａ上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる（スライド操作に続いてフリックがあったものと判定できる）。更に、複数箇所（例えば２点）を共にタッチして（マルチタッチして）、互いのタッチ位置を近づけるタッチ操作をピンチイン、互いのタッチ位置を遠ざけるタッチ操作をピンチアウトと称する。ピンチアウトとピンチインを総称してピンチ操作（あるいは単にピンチ）と称する。タッチパネル７０ａは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサー方式等、様々な方式のタッチパネルのうちいずれの方式のものであってもよい。タッチパネルに対する接触があったことでタッチがあったと検出する方式や、タッチパネルに対する指やペンの接近があったことでタッチがあったと検出する方式があるが、いずれの方式でもよい。
【００３９】
また、システム制御部５０は、タッチバー８２への以下の操作、あるいは状態を検出できる。
・タッチバー８２にタッチしていなかった指が新たにタッチバー８２にタッチしたこと、すなわちタッチの開始（タッチダウン（Ｔｏｕｃｈ−Ｄｏｗｎ））
・タッチバー８２を指でタッチしている状態（タッチオン（Ｔｏｕｃｈ−Ｏｎ））
・指がタッチバー８２をタッチしたまま移動していること（タッチムーブ（Ｔｏｕｃｈ−Ｍｏｖｅ））
・タッチバー８２へタッチしていた指がタッチバー８２から離れた（リリースされた）こと、すなわちタッチの終了（タッチアップ（Ｔｏｕｃｈ−Ｕｐ））
・タッチバー８２に何もタッチしていない状態（タッチオフ（Ｔｏｕｃｈ−Ｏｆｆ））
【００４０】
タッチダウンが検出されると、同時にタッチオンも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出された場合も、同時にタッチオンが検出される。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出された後は、タッチオフとなる。
【００４１】
これらの操作・状態や、タッチバー８２上に指がタッチしている位置座標は内部バスを通じてシステム制御部５０に通知され、システム制御部５０は通知された情報に基づいてタッチバー８２上にどのような操作（タッチ操作）が行なわれたかを判定する。タッチムーブについてはタッチバー８２上での水平方向（左右方向）の移動を検知する。タッチ位置が所定距離以上移動（所定量以上移動）したことが検出された場合はスライド操作が行なわれたと判定するものとする。タッチバー８２上に指をタッチし、スライド操作することなく、所定時間以内にタッチを離す操作があった場合に、タップ操作が行われたと判定するものとする。タッチバー８２は、本実施形態では、静電容量方式のタッチセンサーであるものとする。ただし、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサー方式等、別の方式のタッチセンサーであってもよい。
【００４２】
＜タッチバー８２の配置と操作＞
図３（ａ）はタッチバー８２の配置を示す図である。図３（ａ）に示すように、タッチバー８２は、デジタルカメラ１００の背面側においてファインダー１７に隣接して配置されている。また、タッチバー８２は、サブ電子ダイヤル７３、及び、右手でグリップ部９０を握ってデジタルカメラ１００を保持した際に親指の位置となるサムレスト部９１とも隣接して配置されている。サムレスト部９１は、一般的にデジタルカメラ１００の前面側にあるグリップ部９０を背面側に投影した領域の上部に存在する。そして、図３（ａ）に示すように、ラバー等を貼付することでサムレスト部９１を示すと共にグリップ感を高めていることが多い。
【００４３】
このように、本実施形態では、以下の条件１〜３を満たすようにタッチバー８２が設けられている。
条件１：デジタルカメラ１００の背面のうち、ファインダー１７より右側（第１の方向側）にタッチバー８２が設けられている。
条件２：デジタルカメラ１００の背面のうち、グリップ部９０より左側（第２の方向側）にタッチバー８２が設けられている。
条件３：デジタルカメラ１００のうち、中央よりも、上側（第１の方向と垂直な方向において中央からファインダー側に向かう第３の方向側）にタッチバー８２が設けられている。
【００４４】
これにより、ファインダー１７を覗きながらタッチバー８２を容易に操作することができる。具体的には、タッチバー８２がサムレスト部９１に隣接することによって、グリップ部９０を握った状態で、右手の親指で、タップ操作、左右（Ｘ軸方向）へのスライド操作などがタッチバー８２に対して行いやすくなっている。タッチバー８２は、非可動の操作部材であり、図３（ａ）に示す通り、単一のキートップ（カバー）で覆われた単一の操作部材である。これは、静電容量式の操作部材に可動機構や分割構造がある場合は、操作指の接触が安定せず、操作性やスライド操作時のリニアリティが阻害される可能性があるためである。
【００４５】
また、他のダイヤル部材と併用しやすいように、タッチバー８２を操作する面は、サブ電子ダイヤル７３を操作する面と同一となっている。換言すれば、タッチバー８２を操作する面は、サブ電子ダイヤル７３の回転軸に対して垂直となっている。また、タッチバー８２のスライド方向（左右方向）を直感的に理解できるようにしたり、タッチバー８２のスライド操作を行いやすくしたりするために、タッチバー８２の左右方向の幅は、タッチバー８２の上下方向の幅よりも長くされている。また、意図せずタッチバー８２に触れることを防ぐために、タッチバー８２は、デジタルカメラ１００の背面に設けられた複数の操作部材のうち、最も上側に設けられている。また、意図せずタッチバー８２に触れることを防ぐために、タッチバー８２は、タッチパネル７０ａを除く、デジタルカメラ１００の背面に設けられ、かつファインダー１７より右側に設けられた複数の操作部材のうち、最も左側に設けられている。
【００４６】
図３（ｂ）はタッチバー８２の内部（キートップ下層）を示す拡大図である。図３（ｂ）に示すように、タッチバー８２の内部には、３つのタッチセンサー電極３０２ａ，３０２ｂ，３０２ｃが配置されている。タッチセンサー電極３０２ａ，３０２ｂ，３０２ｃのそれぞれはプリント基板３０１の銅箔配線等で構成され、図３（ｂ）に示すような電極形状を有する。システム制御部５０は、タッチセンサー電極３０２ａ，３０２ｂ，３０２ｃのそれぞれの電圧（電圧出力値）を読み出すことができる。そして、システム制御部５０は、タッチセンサー電極３０２ａ，３０２ｂ，３０２ｃのそれぞれについて、ベース電圧（環境に応じて調整や校正される基準値）からの電圧の変化量である電圧変化量を検出可能である。システム制御部５０は、タッチセンサー電極３０２ａ，３０２ｂ，３０２ｃのそれぞれについて検出された電圧変化量（静電容量の変化量）を加重平均し、Ｘ軸方向（横方向）のタッチ位置を０〜２５５の２５６段階で示す信号（タッチ座標）を取得する。０が最も左側（ファインダー１７側）の位置を示し、２５５が最も右側（サムレスト部９１側）の位置を示す。なお、図３（ｂ）では電極数が３つであるが、電極数は３つに限るものではない。さらに電極形状は図３（ｂ）に示す形状に限るものではない。また、タッチ座標も２５６段階の値に限るものではない。
【００４７】
図３（ｃ）はタッチバー８２の基本操作を示す拡大図である。タッチバー８２には、操作位置・操作方法に応じた機能を割り当てることが可能である。タッチバー８２のタッチ検知面（キートップ）のうち、全体ではなく左側の一部領域である左側部８２Ｌへのタップ操作（以下、左タップ）と、右側の一部領域である右側部８２Ｒへのタップ操作（以下、右タップ）とに個別に機能を割り当てることが可能である。さらに、タッチバー８２のキートップ上での左右（矢印３１０で示す方向）へのスライド操作にも、左タップや右タップと区別して機能を割り当てることが可能である。すなわち、タッチバー８２の操作箇所毎や操作方式毎（操作種別毎）に異なる機能が登録可能である。左タップと右タップは、例えば、タッチ座標が１２８以下（中央より左側）のタップであれば左タップ、タッチ座標が１２９以上（中央より右側）へのタップであれば右タップ、というように判別することが可能である。なお、中央へのタップは左タップと右タップのどちらでもないと判定するようにし、例えばタッチ座標が１００以下のタップであれば左タップ、タッチ座標が１５５以上であれば右タップ、というように判定してもよい。
【００４８】
これらの操作に割り当てられる機能の一例を説明する。左タップには、デジタルカメラ１００の撮影ＩＳＯ感度を１／３段低感度に設定する機能が、右タップには、撮影ＩＳＯ感度を１／３段高感度に設定する機能が割り当てられる。また、スライド操作には、デジタルカメラ１００の撮影ＩＳＯ感度をスライド操作の所定距離毎（タッチ座標が基準距離、例えば４３移動する毎）に１／３段ずつ増減する機能が割り当てられる。
【００４９】
更に、これらの操作に割り当てられる機能は、ユーザーによってカスタマイズ可能である。例えば、左タップに、デジタルカメラ１００の撮影ＩＳＯ感度を自動設定する機能を、右タップに、撮影ＩＳＯ感度を最高値に設定する機能を割り当てるといった変更が可能である。タッチバー８２には、これらの他にも多様な機能の割り当てが可能であり、タッチバー８２を利用して多くの機能を実行することが可能である。
【００５０】
また、システム制御部５０は、タッチバー８２のタッチセンサー電極３０２ａ，３０２ｂ，３０２ｃの全てにおいて上記電圧変化量が或る閾値を超えている場合に、指がタッチバー８２の全面を覆っていると判断し、このタッチ操作を全面タッチとして判定する。全面タッチは、図３（ｄ）に示すように、グリップ部９０を把持する右手の親指の腹部全体でタッチバー８２にタッチすることを想定した操作方法である。スライド操作、左タップ、右タップに割り当てられた機能はユーザーによってカスタマイズ可能であるが、全面タッチには一意の機能が割り当てられており、全面タッチに割り当てられた機能は変更不可能である。これにより、全面タッチの機能も、基本操作（スライド操作やタップ）の機能も、即時発動させることが可能となる。なお、全面タッチという操作自体の有効／無効は設定可能としてもよい。
【００５１】
全面タッチには以下のような特徴がある。
・操作指である親指を水平方向（Ｘ方向）に向けて第一関節までの全体を接触させる特殊な操作であるという特徴
・全面タッチの接触状態は通常の操作では起こりにくい特殊な接触状態であるため、意図しない操作によって全面タッチが行われる可能性が低いという特徴
・全面タッチには常に決まった機能（後述）が設定されているため、ユーザーは設定されている機能を覚えなおす必要が無いという特徴
・左タップ、右タップ、及び、スライド操作に対してどのような機能を割り当てていても全面タッチの機能は変わらないため、ユーザーは安心して全面タッチを行うことができるという特徴
【００５２】
システム制御部５０は、タッチバー８２へのユーザー操作を判別し、判別したユーザー操作に応じて、予め不揮発性メモリ５６に記憶された割当機能を実行する。例えば、システム制御部５０は、ユーザーがタッチ操作毎に割り当てた設定変更（露出に関する設定、ＷＢに関する設定、及び、ＡＦに関する設定の少なくとも何れかの撮影設定の変更など）を行う。タッチバー８２はファインダー１７を覗いた状態で操作可能である。そのため、ユーザーはタッチバー８２を視認せずに操作することがある。この場合、操作面を視認していないので、ユーザーは誤操作をしてしまい意図せずに撮影設定のパラメータを変更してしまうおそれがある。そこで、以下のような誤操作防止の制御を行う。タッチバー８２へのタッチ操作の有効状態（非ロック状態、非制限状態）／無効状態（ロック状態、制限状態）を切り替える。ロック状態では、タッチバー８２への左タップ、右タップ、スライド操作を無視し、これらが行われても、各操作に割り当てられた機能を実行しない。ロック状態の時、タッチバー８２のキートップ左側部８２Ｌに対してスライドせずに静止した０．５秒のタッチ操作（ロングタッチ）があったこと（ロック解除操作があったこと）に応じてロック状態を解除して有効状態に遷移する。また、有効状態の時、キートップ左側部８２Ｌに対して２秒のロングタッチがあったこと（ロック操作があったこと）、または１０秒の無操作であったことに応じて、ロック状態に遷移する。更に、タッチバー８２が有効状態であっても、タッチ位置に関わらず一定時間（本実施形態では１秒）以上のロングタッチは無視し、そのタッチ操作で左タップ、右タップ、スライドが行われても、それらに割り当てられた機能は実行しない（タッチキャンセル）。全面タッチに割り当てられた機能は、有効状態かロック状態かに関わらず全面タッチに応じて実行される。なお、ユーザーがロック解除操作またはロック操作を行った場合、システム制御部５０はユーザーがタッチアップするまでタッチバー８２に対する操作を受け付けない。
【００５３】
このように、本実施形態では、有効状態とロック状態の切り替えのための操作を、デジタルカメラ１００の通常の使用時に比較的生じ難いロングタッチ（タッチ継続操作）で共通化する。これにより、ロック状態と有効状態の意図せぬ切り替えを生じ難くすることができ、ロック状態と有効状態を高精度に切り替えることができるようになる。所定時間以上タッチを継続するロングタッチは比較的簡易な操作であるため、有効状態とロック状態の切り替えのための操作方法は覚えやすく、当該操作方法をユーザーが忘れる可能性は低い。さらに、タッチバー８２に対する操作で有効状態とロック状態が切り替えられるため、有効状態とロック状態の切り替えのための他の操作部材を設ける必要はなく、構成も簡易である。また、本実施形態では、有効状態に遷移するためのタッチ継続時間を、ロック状態に遷移するためのタッチ継続時間より短くすることで、ロック状態が素早く解除できるようになり、ロック状態後の操作（撮影など）を素早く行えるようになる。
【００５４】
キートップの左側部８２Ｌを有効状態とロック状態の切り替えのための操作領域（特定領域）としている理由を述べる。ユーザーが右手でグリップ部９０を把持し、右手の親指でタッチバー８２を操作する場合に、タッチバー８２のキートップ左側部８２Ｌのようにグリップ部９０から相対的に遠い領域は、意図的に触れないと触りにくい領域である。従って、キートップ左側部８２Ｌのロングタッチがある場合にはロックやロック解除の意図があると判断できるため、キートップ左側部８２Ｌをロック状態／有効状態を切り替える操作領域としている。また、キートップ左側部８２Ｌはファインダー１７に相対的に近い領域と言える。ファインダー１７のような、キートップよりも突起した突起部に対して相対的に近い領域を、ロック状態／有効状態を切り替える操作領域とする。すなわち、タッチバー８２のタッチ検知面のうち左側部８２Ｌと異なる他の領域（例えば右側部８２Ｒ）よりも突起部側（左側）の領域である左側部８２Ｌをロック状態／有効状態を切り替える操作領域としている。これにより、ストラップを用いてデジタルカメラ１００を首からかけた際に腹部とカメラ背面が接触しても、突起部がつっかえとなり、突起部よりも突起していないタッチバー８２の左側部８２Ｌに腹部が触れる可能性は低く、誤ったロック解除は生じにくい。また突起部（タッチバー８２の操作面に垂直な方向の突起部）に指がぶつかるため、タッチバー８２の領域うちファインダー１７に近い領域（左側）は最も触れにくく、ロックやロック解除の意図を高精度に汲み取ることができる。なお、ファインダー１７は少なくとも、デジタルカメラ１００の背面側の、タッチバー８２のキートップが備えられた面の上を、グリップ部９０を保持した手の親指で左にスライドした場合に超えられない程度の高さで突起している。また、ファインダー１７はタッチバー８２からみて最も近い、操作面よりも突起した突起部である。
【００５５】
なお、タッチバー８２の右側でタッチバー８２の最も近くに配置された回転操作部材としてサブ電子ダイヤル７３が配置されている。グリップ部９０を保持した手の親指で時計回りにこのサブ電子ダイヤル７３を回すと、その親指で誤ってタッチバー８２のキートップ右側部８２Ｒに触れてしまうことが考えられる。回転操作部材でなくとも、タッチバー８２側に操作指を近づけるスライド操作を受付可能なスライドスイッチがタッチバー８２の近くに配置されている場合にも、同様の誤接触が生じる。さらに、タッチバー８２の右側には、どの操作部材よりもタッチバー８２に近い位置（タッチバー８２の右側において、他のどの操作部材よりも左側の位置）に、親指でいずれの操作部材も操作していない場合に親指を置くためのサムレスト部９１がある。そして、サムレスト部９１から少し指を動かすだけで誤ってキートップ右側部８２Ｒに触れてしまうことがある。従って、キートップ右側部８２Ｒへのタッチ操作によってロック状態が解除されると、タッチバー８２に対するユーザーの意図しないタッチ操作によって、ロック状態が解除されてしまい、ユーザーの意図しない設定変更が行われてしまうおそれがある。このため、キートップ右側部８２Ｒへのタッチ操作は、ロック状態を解除するためのトリガー操作として用いていない。すなわち、右側部８２Ｒに対する０．５秒のロングタッチがあってもロック状態から有効状態への切り替えは行わず、右側部８２Ｒに対する２秒のロングタッチがあっても有効状態からロック状態への切り替えは行わない。
【００５６】
このように、タッチバー８２のタッチ面のうち左側にロック状態／有効状態を切り替える操作領域を設けることには、重要な意味がある。
【００５７】
図４（ａ）、（ｂ）を用いて顔検出・器官検出について説明する。
【００５８】
図４（ａ）は、撮像部２２で撮像した画像、または記録媒体２００に記録された画像を再生した画像から、顔検出部２４ａで顔の領域を検出し、検出した顔の領域を示す顔枠４０１を画像に重畳して表示した場合の表示部２８における表示例である。顔検出部２４ａでは画像から人の顔を検出する。このとき顔の大きさ、顔の向きなども判断する事が可能である。ユーザーはこれらの情報を基にＡＦの対象となる主被写体や、色補正などの対象となる被写体として、顔の領域をタッチパネル７０ａへのタッチ操作で指定（選択）することができる。
【００５９】
図４（ｂ）は、撮像部２２で撮像した画像、または記録媒体２００に記録された画像を再生した画像から、顔検出部２４ａと器官検出部２４ｂで顔と器官を検出し、検出した顔の器官領域を示す器官枠４０２と４０３を画像に重畳して表示した場合の表示例である。器官枠４０２は、画面に向かって左側の瞳の領域を示す指標である。器官枠４０３は、画面に向かって右側の瞳の領域を示す指標である。これらの情報をもとに、ユーザーは器官の大きさと向きを判断することができ、検出された器官領域をタッチ操作で指定（選択）することができる。
【００６０】
顔検出部２４ａと器官検出部２４ｂで顔とその器官、例えば左目と右目が検出された場合、タッチダウンまたはタッチアップにおけるタッチ位置が顔領域、左目領域、右目領域の何れであるかに基づいて領域指定を行うことが考えられる。なお、ここで顔領域とは、顔領域のうち左目領域でも右目領域でもない領域のことである。しかしタッチダウンまたはタッチアップのタッチ操作では、ユーザーは意図通りの領域をうまく指定できない場合がある。例えば、ユーザーが右目の領域を指定しようとして右目領域内をタッチしたつもりでも、実際には少しずれて右目領域の外側をタッチしてしまい、顔全体、または左目が指定されてしまう可能性がある。この問題は、検出されている顔や器官が小さい場合や、ＬＶや動画のように画像全体における被写体の位置や大きさが変動する場合に、より顕著である。また、ユーザーの意図通りの領域がうまく指定できない要因としては、瞳や顔のように、小さい指定対象を指定する場合、タッチした指で指定対象が隠れてしまい、上手く意図通りの位置をタッチできているのか確認することが難しいことも挙げられる。これに対し本実施形態ではタッチバー８２を用いることで、指定対象が指で隠れることなく、ユーザーは意図通りの領域を、より確実に指定できるようにする。
【００６１】
図５は顔検出部２４ａおよび器官検出部２４ｂが検出した顔およびその器官等を管理するために記録された顔およびその器官等のデータの一例である。例えば図５ではデジタルカメラ１００が図４（ａ）、（ｂ）において認識した顔に関するデータを１５個図示している。このデータは不揮発性メモリ５６等に記録されている。
【００６２】
顔番号５０３は撮像部２２で撮像された画像に映る顔を示す識別子である。画像に複数の顔が映っていた場合この識別子は顔ごとに異なるようにそれぞれ設定する。
【００６３】
Ｘ座標５０４は顔番号５０３が示す顔枠４０１のＸ座標である。Ｙ座標５０５は顔番号５０３が示す顔枠４０１のＹ座標である。Ｘ座標５０４およびＹ座標５０５は顔枠４０１の画面に向かって左上にある頂点の座標を示す。
【００６４】
幅５０６は顔番号５０３が示す顔の顔枠４０１の幅である。高さ５０７は顔番号５０３が示す顔の顔枠４０１の高さである。
【００６５】
第一の瞳５０８は画面に向かって左にある瞳（器官枠４０２）が検出されたか否かを示すデータである。例えば器官枠４０２が検出された場合は真、検出されなかった場合は偽が第一の瞳５０８に格納される。第一の瞳５０８に偽が格納された場合、後述するＸ座標５０９〜高さ５１２に数値は格納されない。
【００６６】
Ｘ座標５０９は第一の瞳５０８が示す器官枠４０２のＸ座標である。Ｙ座標５１０は第一の瞳５０８が示す器官枠４０２のＹ座標である。Ｘ座標５０９およびＹ座標５１０は器官枠４０２の画面に向かって左上にある頂点の座標である。
【００６７】
幅５１１は第一の瞳５０８が示す瞳の器官枠４０２の幅である。高さ５１２は第一の瞳５０８が示す瞳の器官枠４０２の高さである。
【００６８】
第二の瞳５１３は画面に向かって右にある瞳（器官枠４０３）が検出されたか否かを示すデータである。例えば器官枠４０３が検出された場合は真、検出されなかった場合は偽が第二の瞳５１３に格納される。
【００６９】
Ｘ座標５１４は第二の瞳５１３が示す器官枠４０３のＸ座標である。Ｙ座標５１５は第二の瞳５１３が示す器官枠４０３のＹ座標である。Ｘ座標５１４およびＹ座標５１５は器官枠４０３の画面に向かって左上にある頂点の座標である。
【００７０】
幅５１６は第二の瞳５１３が示す瞳の器官枠４０３の幅である。高さ５１７は第二の瞳５１３が示す瞳の器官枠４０３の高さである。
【００７１】
他にもデータベースには例えば顔の向きおよび他の器官の位置等の顔に関するデータが記録されている。
【００７２】
図６はデジタルカメラ１００におけるライブビュー（ＬＶ）撮影モードのフローチャートを示す。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することにより実現する。
【００７３】
本処理はシステム制御部５０がＬＶ撮影モードや再生モード等において画像に顔枠を表示している場合、ユーザーがタッチバー８２をタッチダウンしたことをトリガーに図６の処理が開始されるものとする。顔枠の表示は、例えばユーザがタッチパネル７０ａを用いて被写体の顔をタッチすることおよびシステム制御部５０が画像処理部２４を用いて被写体の顔を認識し任意の顔に顔枠を表示すること等によってなされる。さらに他にもユーザーがタッチバー８２に対して右タップでも左タップでもないタップをすることによって被写体に顔枠を表示する方法を採用してもよい。
【００７４】
また本フローチャートの説明を図７を用いながら説明する。図７はデジタルカメラ１００の表示画面の一例を示す図である。本フローチャートが開始された状態では、表示部２８は図７（ａ）の状態である。ただし、図７は説明のために表示部２８とタッチバー８２を単純化して図示しているため、表示部２８とタッチバー８２のサイズ関係は正確ではない。
【００７５】
まず、ユーザがタッチバー８２をスライド操作（タッチムーブ）する場合を説明する。
【００７６】
ステップＳ６０１において、システム制御部５０はタッチバー８２になされた操作がタッチムーブか否かを判断する。タッチムーブであると判断した場合、システム制御部５０はステップＳ６０２の処理を行う。タッチムーブではないと判断した場合、システム制御部５０はステップＳ６０７の処理を行う。
【００７７】
ステップＳ６０２において、システム制御部５０はタッチムーブ状態に遷移する。タッチムーブ状態とは、ユーザはタッチムーブによるスライド操作中であるため、システム制御部５０がタッチムーブ（スライド操作）を認識し、タップ操作を認識しない状態である。すでにタッチムーブ状態であった場合、システム制御部５０は本ステップの処理を行わなくともよい。
【００７８】
ステップＳ６０３において、システム制御部５０はタッチムーブされた方向が左方向か右方向かを判断する。タッチムーブされた方向が左方向の場合、システム制御部５０はステップＳ６０４の処理を行う。タッチムーブされた方向が右方向の場合、システム制御部５０はステップＳ６０５の処理を行う。
【００７９】
ステップＳ６０４において、システム制御部５０はタッチバー８２において右方向へのスライドを検出した場合、図７（ａ）から図７（ｂ）の状態に遷移するように、現在選択している顔から、画面に向かって右に存在する顔に顔枠７０１を移動する。例えば、１回の右方向へのスライドにおいて、現在選択している顔領域のＸ座標以上であり、かつ現在選択している顔領域と最も近いＸ座標をもつ顔領域に、システム制御部５０は顔枠７０１を重畳する。また現在選択している顔領域よりも画面に向かって右側に顔が存在しない場合は、システム制御部５０は顔枠７０１を移動しない処理または顔領域のＸ座標が最も小さい顔領域に顔枠７０１を重畳する処理等を行う。
【００８０】
ステップＳ６０５において、システム制御部５０はタッチバー８２において左方向へのスライドを検出した場合、逆に、現在選択している顔から、画面に向かって左に存在する顔に顔枠７０１を移動する。例えば、１回の左方向へのスライドにおいて、現在選択している顔領域のＸ座標以下であり、かつ現在選択している顔領域と最も近いＸ座標をもつ顔領域に、システム制御部５０は顔枠７０１を重畳する。また現在選択している顔領域よりも画面に向かって左側に顔が存在しない場合は、システム制御部５０は顔枠７０１を移動しない処理または顔領域のＸ座標が最も大きい顔領域に顔枠７０１を重畳する処理等を行う。
【００８１】
ステップＳ６０６において、システム制御部５０はタッチアップされたか否かを判断する。タッチアップされていないと判断した場合、システム制御部５０はステップＳ６０１の処理に戻り、タッチムーブ状態を継続する。タッチアップされたと判断した場合、システム制御部５０は処理を終了する。
【００８２】
ここまで、ユーザーがスライド操作をする場合におけるシステム制御部５０の処理を説明した。これから、ユーザーがスライド操作しない場合（ステップＳ６０１においてＮＯだった場合）におけるシステム制御部５０の処理を説明する。
【００８３】
ステップＳ６０７において、システム制御部５０はタッチムーブ状態か否かを判断する。タッチムーブ状態であった場合、システム制御部５０はタッチムーブ状態であると判断して、ステップＳ６０６の処理を行う。タッチムーブ状態ではない場合、システム制御部５０はタッチムーブ状態ではないと判断して、ステップＳ６０８の処理を行う。
【００８４】
ステップＳ６０８において、システム制御部５０はタッチアップされたか否かを判断する。タッチアップされたと判断した場合、システム制御部５０はステップＳ６０９の処理を行う。タッチアップされていないと判断した場合、システム制御部５０はステップＳ６０１の処理に戻り、ユーザの操作を待つ状態を継続する。
【００８５】
ステップＳ６０９において、システム制御部５０はタッチバー８２におけるタッチアップを検出した位置を判断する。キートップ右側部８２Ｒ（タッチセンサー電極３０２ｃ）においてタッチアップされた（右タップ）と判断した場合、システム制御部５０はステップＳ６１０の処理を行う。キートップ左側部８２Ｌ（タッチセンサー電極３０２ａ）においてタッチアップされた（左タップ）と判断した場合、システム制御部５０はステップＳ６１１の処理を行う。その他（タッチセンサー電極３０２ｂ）においてタッチアップされたと判断した場合、システム制御部５０はステップＳ６１２の処理を行う。
【００８６】
ステップＳ６１０において、器官枠７０２が表示されていない場合、図７（ｂ）に示すように、システム制御部５０は画面に向かって右側に存在する瞳を選択し、処理を終了する。例えば、システム制御部５０はデータベースに記録している第一の瞳と第二の瞳のＸ座標を比較し、より大きいＸ座標である瞳に器官枠７０２を重畳する。また、すでに器官枠７０２が表示されている場合、システム制御部５０は器官枠７０２を他方の瞳に重畳する処理または器官枠７０２を画面から消去する処理等を行う。
【００８７】
ステップＳ６１１において、器官枠７０２が表示されていない場合、システム制御部５０は画面に向かって左側に存在する瞳を選択し、処理を終了する。例えば、システム制御部５０はデータベースに記録している第一の瞳と第二の瞳のＸ座標を比較し、より小さいＸ座標である瞳に器官枠７０２を重畳する。また、すでに器官枠７０２が表示されている場合、システム制御部５０は器官枠７０２を他方の瞳に重畳する処理または器官枠７０２を画面から消去する処理等を行う。
【００８８】
ステップＳ６１２において、システム制御部５０は表示部２８に器官枠７０２を表示しているか否かを判断する。器官枠７０２を表示している場合、システム制御部５０はステップＳ６１３の処理を行う。器官枠７０２を表示していない場合、システム制御部５０はステップＳ６１４の処理を行う。
【００８９】
ステップＳ６１３において、システム制御部５０は器官枠７０２を画面から消去する処理を行い、処理を終了する。
【００９０】
ステップＳ６１０において、システム制御部５０は顔枠７０１を画面から消去する処理を行い、処理を終了する。
【００９１】
本フローチャートにおいては、ユーザーはスライド操作で顔の選択およびタップ操作で瞳の選択ができる。なお、タップ操作とスライド操作の処理を入れ替えてもよい。すなわち、ユーザーはスライド操作で瞳の選択およびタップ操作で顔の選択ができるようにしてもよい。
【００９２】
なお、ステップＳ６０８において、システム制御部５０はタッチアップされたか否かを判断した後に所定の時間が経過したか否かを判断してもよい。所定の時間が経過していた場合、システム制御部５０はタッチバー８２による操作を行う意思がユーザーにはないと判断して処理を終了してもよい。例えば所定の時間は初期設定では１０秒と規定され、ユーザーが任意に変更できるようにする。所定の時間が経過していなかった場合、システム制御部５０はタッチアップされたか否かの判断に即した処理を行う。
【００９３】
さらに、図６においてカメラを横に構えて撮影した場合を説明したが、カメラを縦に構えて撮影した場合も同様の処理が可能である。この場合において、システム制御部５０は顔枠および器官枠のＸ座標ではなくＹ座標を参照して処理を行う。例えば、図６のステップＳ６１０においてカメラが横に構えられていた場合、システム制御部５０はデータベースに記録している第一の瞳と第二の瞳のＹ座標を比較し、より小さいＹ座標である瞳に器官枠７０２を重畳する。
【００９４】
本実施例において、タッチバー８２はタッチパネル７０ａとは別の部材として説明したが、タッチバー８２はタッチパネル７０ａ上にＧＵＩとして表示して代替してもよい。このＧＵＩとしてタッチバーを表示している場合、タッチバーのＧＵＩはタッチバー操作が無効な状態には表示しないと設定にしてもよい。なお、ＧＵＩバーは図８に示すようにグリップ部９０側（右手親指が届くあたり）に表示すると、ユーザーの指が表示部２８上に重なる範囲が狭くなるため、タッチバー８２とほぼ同様の効果が得られる。図８（ａ）のタッチバーがその一例である。こうすることによってタッチバーをタッチパネル上のＧＵＩ部材としても狙った顔や瞳を選択することができる。
【００９５】
図８（ａ）は顔が選択されている状態、図８（ｂ）は瞳が選択されている状態、図８（ｃ）は図８（ａ）の顔選択、または図８（ｂ）の瞳選択の状態から右方向へのタッチバーのスライド操作によって向かって右隣の顔に選択が移動した画面表示例である。図８（ｄ）は顔選択が解除されている状態でタッチバーは非表示となっている。タッチバーを表示する場所はタッチパネル上でなるべくグリップ側の位置に表示する。またタッチバーは表示部２８に映る顔に重ならないように配置される。
【００９６】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2020021174.tif 000003
【図２】
2020021174.tif 000004
【図３】
2020021174.tif 000005
【図４】
2020021174.tif 000006
【図５】
2020021174.tif 000007
【図６】
2020021174.tif 000008
【図７】
2020021174.tif 000009
【図８】
2020021174.tif 000010