(57)【特許請求の範囲】
【請求項１】
画像から予め定められた条件に該当する領域が検出されている場合に第１の操作モードを設定し、前記領域が検出されていない場合または前記領域の検出が行われない場合に第２の操作モードを設定する設定手段と、
タッチ検知面への操作を検出するタッチ検出手段と、
制御手段であって、
前記第１の操作モードが設定されている場合には、前記タッチ検出手段でタッチを検出した位置に対応する機能を実行し、
前記第２の操作モードが設定されている場合には、前記タッチ検出手段でタッチを検出した位置に対応する処理ではなく、タッチ位置の移動操作に応じた処理を実行する、
ように制御する制御手段と、
を有することを特徴とする電子機器。
【請求項２】
前記画像が撮像手段で撮像された画像であり、前記予め定められた条件に該当する領域が、特定の被写体の領域であることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記特定の被写体は人物の顔であることを特徴とする請求項２に記載の電子機器。
【請求項４】
タッチを検出した位置に対応する前記機能は、検出された前記領域のうちタッチを検出した位置に対応する領域を選択する機能であることを特徴とする請求項１乃至３のいずれか１項に記載の電子機器。
【請求項５】
前記選択された前記領域は主被写体として設定され、撮像手段での撮影の際にＡＦで焦点を合わせる対象となることを特徴とする請求項４に記載の電子機器。
【請求項６】
前記制御手段は、前記第１の操作モードが設定されている場合には、前記タッチ検出手段がタッチを検出したことに応じて、該タッチを検出した位置に対応する機能を実行するように制御することを特徴とする請求項１乃至５のいずれか1項に記載の電子機器。
【請求項７】
前記制御手段は、前記第２の操作モードが設定されている場合には、前記タッチ検出手段がタッチを検出しても前記画像の一部を指定するマークを当該タッチの検出前から移動せず、前記タッチの位置の移動が検出されると、前記タッチの位置の移動に応じた前記処理として、前記マークを前記タッチの位置の移動量と移動方向に従って移動するように制御することを特徴とする請求項１乃至６のいずれか１項に記載の電子機器。
【請求項８】
前記マークは、撮像手段での撮影の際にＡＦで焦点を合わせる対象となる位置を示すマークであることを特徴とする請求項７に記載の電子機器。
【請求項９】
前記タッチ検知面は、前記画像の表示面とは異なることを特徴とする請求項１乃至８のいずれか１項に記載の電子機器。
【請求項１０】
撮像手段と、
ファインダーと、
前記ファインダーを介して視認可能な第１の表示手段と、
前記ファインダーを介さずに視認可能な第２の表示手段と、をさらに有し、
前記画像は前記撮像手段で撮像された画像であり、
前記タッチ検知面は前記第２の表示手段の表示面であり、
前記制御手段は、前記画像が前記第１の表示手段に表示されている場合、前記領域の検出状況に応じて、タッチを検出した位置に対応する前記機能、または、タッチ位置の移動操作に応じた前記処理を行うように制御することを特徴とする請求項１乃至９のいずれか１項に記載の電子機器。
【請求項１１】
前記領域の検出が、前記電子機器に通信可能に接続された撮像装置で行われることを特徴とする請求項１乃至１０のいずれか１項に記載の電子機器。
【請求項１２】
前記設定手段は、前記領域が検出されない状態から検出された状態になった場合、予め定められた条件を満たすまでは、前記第２の操作モードから前記第１の操作モードに変更しないことを特徴とする請求項１乃至１１のいずれか１項に記載の電子機器。
【請求項１３】
前記予め定められた条件が、前記処理の実行からの一定時間の経過であることを特徴とする請求項１２に記載の電子機器。
【請求項１４】
画像から予め定められた条件に該当する領域を検出する検出手段と、
前記検出手段によって前記領域が検出されたか否かに応じて接触感知デバイスの動作を制御する制御手段と、を有し、
前記制御手段は、前記検出手段によって前記領域が検出された場合には前記接触感知デバイスに対する絶対位置操作を有効とし、前記検出手段によって前記領域が検出されない場合には前記接触感知デバイスに対する絶対位置操作を無効、相対位置操作を有効とする、ことを特徴とする電子機器。
【請求項１５】
設定手段が、画像から予め定められた条件に該当する領域が検出されている場合に第１の操作モードを設定し、前記領域が検出されていない場合または前記領域の検出が行われない場合に第２の操作モードを設定する設定工程と、
検出手段が、タッチ検知面への操作を検出するタッチ検出工程と、
制御手段が、
前記第１の操作モードが設定されている場合には、前記タッチ検出工程でタッチを検出した位置に対応する機能を実行し、
前記第２の操作モードが設定されている場合には、前記タッチ検出工程でタッチを検出した位置に対応する処理ではなく、タッチ位置の移動操作に応じた処理を実行する、
ように制御する制御工程と、
を有することを特徴とする電子機器の制御方法。
【請求項１６】
検出手段が、画像から予め定められた条件に該当する領域を検出する検出工程と、
制御手段が、前記検出工程において前記領域が検出された場合に、接触感知デバイスに対する絶対位置操作を有効とし、前記検出工程において前記領域が検出されない場合には前記接触感知デバイスに対する絶対位置操作を無効、相対位置操作を有効とする制御工程と、
を有することを特徴とする電子機器の制御方法。
【請求項１７】
コンピュータを、請求項１から請求項１４のいずれか１項に記載の電子機器の各手段として機能させるためのプログラム。
【請求項１８】
コンピュータを、請求項１から請求項１４のいずれか１項に記載の電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器およびその制御方法、ならびに撮像装置に関する。
【背景技術】
【０００２】
ライブビュー画像を表示するタッチディスプレイを備え、焦点検出領域（ＡＦ枠）や、自動露出制御（ＡＥ）によって適正露出にすべき領域（ＡＥ領域）を、タッチディスプレイのタッチ位置に指定できるデジタルカメラが知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2012-203143号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
現在、多くのデジタルカメラの画素数は１６００〜２０００万画素超であるのに対し、タッチディスプレイの解像度は４０〜１２０万画素程度で、大きさも３型程度に留まる。スマートフォンやタブレット端末ではより高解像度かつより大型のタッチディスプレイを備えるものもあるが、せいぜい４００万画素、１０型に留まっている。
【０００５】
従って、タッチディスプレイに表示されている撮像画像はかなり縮小されているため、意図した位置をタッチ操作で正確に指定することは容易でない。特に、ＡＦ枠やＡＥ領域を撮影時に指定する場合、電子機器を片手で保持しながらもう片手の指を用いたり、機器を保持している手の指を伸ばしてたりして画面をタッチする必要があるため、意図した位置を正確に指定することは一層困難になる。
【０００６】
本発明はこのような従来技術の課題に鑑みてなされたもので、タッチ操作の利便性と、正確な位置指定との両立を実現する電子機器およびその制御方法の提供を目的の１つとする。
【課題を解決するための手段】
【０００７】
上述の目的は、画像から予め定められた条件に該当する領域が検出されている場合に第１の操作モードを設定し、領域が検出されていない場合または領域の検出が行われない場合に第２の操作モードを設定する設定手段と、タッチ検知面への操作を検出するタッチ検出手段と、制御手段であって、第１の操作モードが設定されている場合には、タッチ検出手段でタッチを検出した位置に対応する機能を実行し、第２の操作モードが設定されている場合には、タッチ検出手段でタッチを検出した位置に対応する処理ではなく、タッチ位置の移動操作に応じた処理を実行する、ように制御する制御手段と、を有することを特徴とする電子機器によって達成される。
【発明の効果】
【０００８】
本発明によれば、タッチ操作の利便性と、正確な位置指定との両立を実現する電子機器およびその制御方法を提供できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係るデジタルカメラの外観例を示す斜視図
【図２】実施形態に係るリモコンの外観例を示す斜視図
【図３】実施形態に係るデジタルカメラおよびリモコンの機能構成例を示すブロック図
【図４Ａ】実施形態に係るデジタルカメラの動作に関するフローチャート
【図４Ｂ】実施形態に係るデジタルカメラの動作に関するフローチャート
【図４Ｃ】実施形態に係るデジタルカメラの動作に関するフローチャート
【図５】実施形態に係るリモコンにおける画面表示例を示す図
【図６】実施形態に係るデジタルカメラにおける画面表示例を示す図
【図７】実施形態に係るリモコンの動作に関するフローチャート
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の例示的な実施形態について説明する。
●（デジタルカメラ１００）
図１（ａ）および（ｂ）は、本実施形態に係る電子機器の一例である、一眼レフデジタルカメラ１００（以下、単にカメラ１００と呼ぶ）の外観を、それぞれ前面上方および背面下方から見た斜視図である。
【００１１】
カメラ１００の背面に設けられた表示部１２８はタッチディスプレイである。表示部１２８は、撮影された画像や、カメラ１００の設定値などの各種情報を表示するために用いられる。また、表示部１２８は、タッチ操作を受け付ける操作部としても機能する。なお、本実施形態のカメラ１００のように独立したファインダーを有する機器の場合、表示部１２８に代えて、タッチパッドのように表示機能を持たないタッチセンサを用いたり、表示部１２８とは別の位置にタッチセンサを配置してもよい。ここで、ファインダーは光学式であっても電子式であってもよい。表示部１２８を有さない機器の場合、タッチディスプレイに対する操作を、ファインダーを覗きながら（ファインダーの接眼部を介して視認可能な表示部を視認しながら）、タッチセンサを操作することに置き換えることができる。ユーザーがファインダーを覗いていることを検出し、表示部１２８のタッチセンサ機能は有効のまま、表示を無効とする機器においても同様である。
【００１２】
シャッターボタン１６１は撮影準備指示や撮影開始指示を入力するための操作部である。モード切替スイッチ１６０は、カメラ１００の撮影モードなどを切り替えるための操作部である。端子カバー１９１は、外部機器との通信に用いるケーブルのコネクタを保護する。ダイヤル１７１は、シャッター速度や絞りなどの設定値の変更に用いられる。電源スイッチ１７２はカメラ１００の電源のＯＮ及びＯＦＦを切り替える。
【００１３】
ダイヤル１７３は選択する枠を移動したり、表示される画像の送り／戻しなどに用いられる。ダイヤル１７３は上下左右方向に押下可能であり、十字キー１７４としても機能するほか、回転軸部分にＳＥＴボタン１７５が設けられている。十字キー１７４はカーソル移動に、ＳＥＴボタン１７５は選択項目の決定や、確認応答の入力などに用いられる。
【００１４】
ライブビュー（ＬＶ）ボタン１７６は、カメラ１００の静止画撮影モードにおいて、表示部１２８に対するライブビュー表示のＯＮとＯＦＦの切り替えに用いられる。ＬＶボタン１７６は、カメラ１００の動画撮影モードでは動画撮影（記録）の開始、停止の指示に用いられる。
【００１５】
拡大ボタン１７７はライブビュー表示の拡大モードのＯＮ、ＯＦＦの切り替えや、拡大率の変更に用いられる。また、拡大ボタン１７７は、カメラ１００の再生モードでは再生画像の表示倍率を増加させるために用いられる。再生ボタン１７８は、カメラ１００の撮影モードと再生モードとの切り替えに用いられる。カメラ１００は、撮影モードで再生ボタン１７８が押下されると再生モードに移行し、記録媒体に記録されている画像のうち、最新の画像を表示部１２８に表示する。
【００１６】
開閉可能な蓋１２０は、記録媒体の収容部や、収容された記録媒体をほこりなどから保護する。グリップ部１９０は、ユーザーがカメラ１００を片手で保持しやすい形状に形成され、内部には電池が収容される。ミラー１１２は、システム制御部１５０（図３）によって制御されるアクチュエータによりアップダウンし、レンズユニットからの光束の進行方向を切り替える。端子１１０はカメラ１００が着脱可能なレンズユニットに設けられた端子と接触し、カメラ１００からレンズユニットに電源を供給したり、カメラ１００がレンズユニットと通信したりするために用いられる。
【００１７】
アイピース１１６は、光学ファインダーの接眼レンズである。アイピース１１６を覗くことにより、ユーザーはレンズユニットが形成する被写体像や、シャッタースピード、絞り値、撮影感度、ＡＦ枠などの設定値を観察することができる。
【００１８】
●（リモートコントローラ２００）
図２は、カメラ１００のリモートコントローラ２００（以下、単にリモコン２００と呼ぶ）の外観例を示す斜視図である。リモコン２００は、カメラ１００と通信することにより、カメラ１００の遠隔操作を可能にする。リモコン２００とカメラ１００とは有線媒体もしくは無線媒体を通じて通信可能であるが、本実施形態では接続ケーブル２９１を用いた有線通信を行うものとする。接続ケーブル２９１のコネクタは、カメラ１００の端子カバー１９１内のコネクタに接続される。カメラ１００とリモコン２００は接続ケーブル２９１により双方向通信が可能である。
【００１９】
電源スイッチ２７２は、リモコン２００の電源のＯＮ及びＯＦＦを切り替える。表示部２２８はタッチディスプレイである。表示部２２８はカメラ１００の表示部１２８と同じアスペクト比を有するが、本実施形態では、カメラ１００がライブビュー画像をリモコン２００に送信することはなく、表示部２２８にはライブビュー画像は表示されない。
【００２０】
表示部２２８の上下に３つずつ配置された操作ボタン２７１の機能は、表示部２２８の表示内容に応じて変化する。十字キー２７４は上、下、左、右に対応したキーを有し、十字キー２７４の中央にはＳＥＴボタン２７５が配置されている。十字キー２７４はカーソル移動の指示入力などに、ＳＥＴボタン２７５は選択された項目の実行や決定の指示入力に主に用いられる。ＨＯＭＥボタン２７６は、リモコン２００のＨＯＭＥ画面への遷移を指示するために用いられる。ＭＥＮＵボタン２７７はリモコン２００のＭＥＮＵ画面への遷移を指示するために用いられる。ＢＡＣＫボタン２７８はキャンセル指示や一つ前の画面への遷移を指示するために用いられる。電源スイッチ２７２以外の各種のキー・ボタン２７１，２７３〜２７８は、リモコン２００の操作部２７０（図３）に含まれる。
【００２１】
●（カメラおよびリモコンの機能構成）
図３（ａ）はカメラ１００の、図３（ｂ）はリモコン２００の機能構成例を示すブロック図であり、図１および図２に示した構成要素については共通の参照数字を付してある。レンズユニット１４０（以下、単にレンズ１４０と呼ぶ）は、カメラ１００に着脱可能な交換レンズである。レンズ１４０はフォーカスレンズや変倍レンズなどの可動レンズを含むレンズ群１０３を有する。端子１４６はレンズ１４０がカメラ１００に装着された際に端子１１０と接触し、レンズ１４０−カメラ１００間の双方向通信や、カメラ１００からレンズ１４０への電源供給などを可能にする。
【００２２】
レンズ制御部１４４はＣＰＵ、ＭＰＵなどのプログラマブルプロセッサであり、不揮発性メモリ１４５に記憶されたプログラムを、システムメモリ１４７に読み込んで実行することにより、レンズ１４０の動作を制御する。レンズ制御部１４４は端子１４６，１１０を介したシステム制御部１５０との通信を通じて、絞り駆動回路１４２を介して絞り機構１０２を制御し、またＡＦ駆動回路１４３を介してレンズ群１０３の可動レンズの位置を制御する。ＡＦ／ＭＦスイッチ（ＳＷ）１４８は、レンズ１４０のオートフォーカス機能を利用するか否かを切り替えるスイッチであり、設定値はレンズ制御部１４４からシステム制御部１５０に通知される。なお、ＡＦ／ＭＦスイッチ１４８を有さないレンズ１４０も存在する。
【００２３】
カメラ１００において、フォーカシングスクリーン１１３、ペンタプリズム１１４、および接眼レンズ１１６は光学ファインダーを構成する。光学ファインダーのフォーカシングスクリーン１１３に結像された被写体像を、ペンタプリズム１１４および接眼レンズ１１６を介して観察することで、ユーザーは撮影範囲や合焦位置などを確認することができる。光学ファインダー内に設けられたＡＥセンサー１１７は、レンズ１４０が形成する被写体像の輝度を測定する。
【００２４】
焦点検出部１１１はレンズ１４０を瞳分割するＡＦセンサーを有し、デフォーカス情報（方向および量）をシステム制御部１５０に出力する。システム制御部１５０は、デフォーカス情報に基づいてフォーカスレンズの移動量および移動方向をレンズ制御部１４４に通知する。レンズ制御部１４４は、通知された方向および量、ＡＦ駆動回路１４３を介してフォーカスレンズ１４０を移動させる。
【００２５】
クイックリターンミラー１１２（以下、単にミラー１１２と呼ぶ）は、レンズ１４０から入射した光束の進行方向を、光学ファインダー方向と撮像部１２２方向との間で切替える。図３（ａ）はミラー１１２がダウンした状態を示し、光束は光学ファインダー方向に進行する。撮像部１２２を露光する際（静止画撮影、ライブビュー撮影、記録用の動画撮影の際）にはミラー１１２がアップされ、光束が撮像部１２２方向に進行する。なお、ミラー１１２がダウンした状態で焦点検出部１１１が光束の一部を受光できるよう、ミラー１１２はハーフミラーの領域を有する。
【００２６】
メカニカルシャッター１０１は、システム制御部１５０の制御に従って開閉し、撮像部１２２を所定時間露光する。なお、動画撮影時など電子シャッターを用いる期間、メカニカルシャッター１０１は継続して開いた状態とされる。
撮像部１２２は、複数の画素を備え、光電変換によって光学像を電気信号に変換する撮像素子を有する。Ａ／Ｄ変換器１２３は、撮像部１２２が生成するアナログ信号をデジタルデータに変換する。
【００２７】
画像処理部１２４は、Ａ／Ｄ変換器１２３もしくはメモリ制御部１１５からのデータに対して所定の画像処理を適用する。例示的な画像処理としては、デモザイク、ホワイトバランス調整、階調補正、スケーリング（リサイズ）、色変換、符号化、復号、領域検出などがあるが、これらに限定されない。なお、領域検出は、特定のパターンや特徴を有する領域（例えば人物や動物の顔、特定の色や輝度を有する領域）など、予め定められた条件に該当する領域を画像から検出する処理であり、被写体検出とも呼ばれる。また、人物の認識処理や、顔の表情、目つむり、赤目などの検出も画像処理部１２４で行うことができる。以下では、被写体検出の一例として人間の顔を検出する顔検出処理を画像処理部１２４が実行するものとする。
【００２８】
また、画像処理部１２４は、撮影によって取得された画像（撮像画像）から制御用の情報を生成することもできる。例えば、コントラストＡＦを実施する場合、画像処理部１２４は焦点検出領域におけるＡＦ評価値を生成し、システム制御部１５０に提供することができる。また、画像処理部１２４は、輝度評価値を生成したり、輝度ヒストグラムを生成したりしてもよい。さらに、画像処理部１２４は、時系列的な撮影によって取得された複数の画像（例えば複数の動画フレーム）間において、予め定められた画像領域の移動先を検出することができる。画像間における特定領域の移動方向および移動量の検出は、例えばテンプレートマッチングを用いた動きベクトルの検出処理として公知な方法を用いることができるが、それに限定されない。例えば焦点検出領域（ＡＦ枠）をテンプレートとして設定することにより、ＡＦ枠を追尾することが可能になり、後述する追尾ＡＦが実現できる。
【００２９】
Ａ／Ｄ変換器１２３が出力するデジタルデータは、画像処理部１２４とメモリ制御部１１５のうち、少なくともメモリ制御部１１５を介してメモリ１３２に書き込まれる。メモリ１３２は、Ａ／Ｄ変換器１２３が出力するデジタルデータのほか、記録媒体１８５から読み出した画像データなどを格納する。メモリ１３２は連写時などのバッファメモリとして機能するための記憶容量を有する。
【００３０】
また、メモリ１３２はビデオメモリを兼ねており、表示部１２８に表示する画像や、カメラの設定値などの各種情報を表す画像（ＯＳＤ）のデータなども格納する。Ｄ／Ａ変換器１２５は、メモリ１３２に格納されている表示用の画像（撮像画像とＯＳＤの合成画像）のデータをアナログ信号に変換して表示部１２８に供給し、表示用の画像が表示部１２８に表示される。
【００３１】
表示部１２８は例えば画面上にタッチパネル１２８ａが設けられたタッチディスプレイである。タッチパネル１２８ａの位置検出方式に制限は無く、例えば静電容量方式のタッチパネルを用いることができる。なお、図では便宜上タッチパネル１２８ａを表示部１２８と別個の構成として記載しているが、インセル型タッチディスプレイのように、タッチパネルの機能が表示部１２８に組み込まれていてもよい。動画を撮影しながら表示部１２８に表示することで、表示部１２８をＥＶＦとして機能させることができる。表示部１２８をＥＶＦとして機能させるために表示する画像を、ライブビュー画像と呼ぶ。
【００３２】
不揮発性メモリ１５６は、例えばＥＥＰＲＯＭのように電気的に消去・記録可能なメモリである。不揮発性メモリ１５６は、システム制御部１５０が実行するためのプログラム、各種の設定値、ＧＵＩデータなどを記憶する。
【００３３】
システム制御部１５０はＣＰＵ、ＭＰＵなどのプログラマブルプロセッサであり、不揮発性メモリ１５６に記憶されたプログラムを、システムメモリ１５２に読み込んで実行することにより、カメラ１００の動作を制御する。システム制御部１５０はメモリ１３２、Ｄ／Ａ変換器１２５、表示部１２８を制御することにより、表示制御も行う。
【００３４】
また、システム制御部１５０は、ＡＥセンサー１１７から得られる輝度情報に基づく自動露出制御（ＡＥ）処理、焦点検出部１１１から得られるデフォーカス情報に基づく自動焦点検出（ＡＦ）処理を行う。また、システム制御部１５０は、ＡＥ処理やＡＦ処理に、画像処理部１２４で得られる情報を必要に応じて用いる。例えば、システム制御部１５０は、画像処理部１２４における顔領域の検出結果を用いて、人物の顔に焦点検出領域（ＡＦ枠）を設定したＡＦ処理を行ったり、人物の顔が適正露出になるようにＡＥ処理やフラッシュの調光を行ったりすることができる。また、システム制御部１５０は、特定の顔に対応する領域を画像処理部１２４に追尾させることにより、顔の移動に追従したＡＦ（追尾ＡＦ）を行うこともできる。また、コントラストＡＦを実行する場合、システム制御部１５０は、フォーカスレンズの位置を変えながら撮影を行い、画像処理部１２４で得られるＡＦ評価値が最大となるフォーカスレンズ位置を探索することができる。
【００３５】
システムタイマー１５３は各種制御に用いる時間や、内蔵時計の時間を計測する。
モード切替スイッチ１６０は、カメラ１００の動作モードを静止画記録モード、動画記録モード、再生モード等のいずれかに切り替える。静止画記録モードには、オート撮影モード、オートシーン判別モード、マニュアルモード、絞り優先モード（Ａｖモード）、シャッター速度優先モード（Ｔｖモード）、シーンモード、プログラムＡＥモード、カスタムモード等がある。シーンモードは、スポーツ、雪景色、花火など、撮影シーンの種類に応じたパラメータの設定が自動的に行われるモードである。これらのモードの少なくとも１つはモード切り替えスイッチ１６０によって選択可能であってよい。あるいは、モード切り替えスイッチ１６０で静止画撮影モードを選択したのち、他の操作部材を用いて静止画撮影モードに含まれる複数のモードのいずれかを選択するようにしてもよい。動画撮影モードにも複数のモードが含まれてもよい。
【００３６】
第１シャッタースイッチ１６２は、シャッターボタン１６１の半押しでＯＮとなり、第１シャッタースイッチ信号ＳＷ１を発生する。システム制御部１５０は、第１シャッタースイッチ信号ＳＷ１を撮影準備の指示として、ＡＦ処理、ＡＥ処理などの動作を開始する。第２シャッタースイッチ１６４は、シャッターボタン１６１の全押しでＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部１５０は、第２シャッタースイッチ信号ＳＷ２を撮影開始の指示として、撮像部１２２の露光、読み出しから、画像データの生成、記録媒体１８５への画像データ書き込みまでの一連の撮影・記録処理を開始する。
【００３７】
操作部１７０は、図１に示した操作部材（ダイヤル１７１〜拡大ボタン１７７）をまとめて示している。これらの操作部材の機能は、例えば、表示部１２８の表示内容に応じて動的に割り当てされてよい。例えば、メニューボタン、終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等の機能が割り当てられてよい。例えば、メニューボタンが操作されると、システム制御部１５０はユーザーが各種の設定を行うためのメニュー画面を表示部１２８に表示させる。ユーザーは、例えば十字キー１７４およびＳＥＴボタン１７５の操作を組み合わせて、あるいはタッチパネル１２８ａの操作により、メニュー画面から各種の設定や指示を入力することができる。
【００３８】
表示部１２８に表示する画面に応じて、操作部１７０に含まれるボタンやキーの操作による動作を予め設定して不揮発性メモリ１５６に記憶しておくことができる。この設定はユーザーが変更可能であってもよい。
【００３９】
電源制御部１８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電源の装着の有無、電源の種類、電池残量の検出を行う。また、電源制御部１８０は、これら検出結果およびシステム制御部１５０の制御に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体１８５を含む各部へ供給する。
【００４０】
電源部１３０は、一次電池、二次電池、もしくはＡＣアダプタであってよい。記録媒体Ｉ/Ｆ１１８は、記録媒体１８５とのインターフェースである。記録媒体１８５は、メモリカードやハードディスク等であってよい。また、着脱可能な記録媒体と固定された記録媒体とが存在してもよい。
【００４１】
外部Ｉ／Ｆ１９３は、外部機器との通信インタフェースであり、ケーブルを接続するためのコネクタを有する。例えば、パーソナルコンピュータなどを接続するためのＵＳＢインタフェース、外部モニタなどを接続するためのＨＤＭＩ（登録商標）、リモコン２００用のインタフェースと、対応するコネクタを備える。通信Ｉ／Ｆ１９２は、外部機器との通信インタフェースであり、無線通信用のアンテナや変復調回路などを含む。通信Ｉ／Ｆ１９２は、例えば無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）などの規格に準じた無線通信を行うためのアンテナ並びに回路を有する。
【００４２】
本実施形態において、システム制御部１５０は、固定位置、被写体領域、またはユーザーが指定した任意の位置、に焦点検出領域（ＡＦ枠）を設定して自動焦点検出（ＡＦ）を実行することが可能である。固定位置は例えば画面の中央であってよい。また、被写体領域とは例えば画像処理部１２４がライブビュー画像で検出した顔領域であってよい。また、ユーザーが指定した任意の位置とは、例えば十字キー１７４とＳＥＴボタン１７５の組み合わせ、あるいはタッチパネル１２８ａのタッチ操作によって指定された画像中の位置であってよい。タッチ操作で指定された位置にＡＦ枠を設定してＡＦを実行することを以下ではタッチＡＦと呼ぶ。
【００４３】
タッチ検出手段としてのシステム制御部１５０はタッチパネル１２８ａのタッチ検知面（表示部１２８の表示面）への以下の操作、あるいは状態を検出できる。
・タッチパネル１２８ａにタッチしていなかった指やペンが新たにタッチパネル１２８ａにタッチしたこと。すなわち、タッチの開始（以下、タッチダウン（Touch-Down）と称する。）
・タッチパネル１２８ａを指やペンでタッチしている状態であること（以下、タッチオン（Touch-On）と称する）。
・タッチパネル１２８ａを指やペンでタッチしたまま移動したこと（以下、タッチムーブ（Touch-Move）と称する）。
・タッチパネル１２８ａへタッチしていた指やペンを離したこと。すなわち、タッチの終了（以下、タッチアップ（Touch-Up）と称する）。
・タッチパネル１２８ａに何もタッチしていない状態（以下、タッチオフ（Touch-Off）と称する）。
【００４４】
タッチダウンが検出されると、同時にタッチオンであることも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出されるのもタッチオンが検出されている状態である。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出された後は、タッチオフとなる。
【００４５】
これらの操作・状態や、タッチパネル１２８ａ上に指やペンがタッチしている位置座標は内部バスを通じてシステム制御部１５０に通知される。システム制御部１５０は通知された情報に基づいてタッチパネル１２８ａ上にどのような操作（タッチ操作）が行なわれたかを判定する。タッチムーブについてはタッチパネル１２８ａ上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル１２８ａ上の垂直成分・水平成分毎に判定できる。
【００４６】
所定距離以上をタッチムーブしたことが検出された場合はスライド操作（ドラッグ操作）が行なわれたと判定するものとする。タッチパネル１２８ａ上に指をタッチしたまま、ある程度の距離だけ素早く動かして、そのまま離すといった操作をフリックと呼ぶ。フリックは、言い換えればタッチパネル１２８ａ上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる（スライド操作に続いてフリックがあったものと判定できる）。
【００４７】
更に、複数箇所（例えば２点）を同時にタッチして、互いのタッチ位置を近づけるタッチ操作をピンチイン、互いのタッチ位置を遠ざけるタッチ操作をピンチアウトと称する。ピンチアウトとピンチインを総称してピンチ操作（あるいは単にピンチ）と称する。タッチパネル１２８ａは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。方式によって、タッチパネルに対する接触があったことでタッチがあったと検出する方式や、タッチパネルに対する指やペンの接近があったことでタッチがあったと検出する方式があるが、いずれの方式でもよい。
【００４８】
次に、リモコン２００について説明する。
不揮発性メモリ２５６は、例えばＥＥＰＲＯＭのように電気的に消去・記録可能なメモリである。不揮発性メモリ２５６は、リモコン制御部２５０が実行するためのプログラム、各種の設定値、ＧＵＩデータなどを記憶する。
【００４９】
リモコン制御部２５０はＣＰＵ、ＭＰＵなどのプログラマブルプロセッサであり、不揮発性メモリ２５６に記憶されたプログラムを、システムメモリ２５２に読み込んで実行することにより、リモコン２００の動作を制御する。
メモリ２３２は、表示部２２８のビデオメモリとして用いられ、リモコン制御部２５０が表示用画像データを格納する。メモリ２３２に格納されている表示用画像データをＤ／Ａ変換器２１３がアナログ信号に変換して表示部２２８に供給ことで、表示部２２８で表示用画像が表示される。リモコン制御部２５０はメモリ２３２、Ｄ／Ａ変換器２１３、表示部２２８を制御することにより、表示制御も行う。
【００５０】
表示部２２８は画面上にタッチパネル２２８ａが設けられたタッチディスプレイである。カメラ１００のタッチパネル１２８ａと同様、タッチパネル２２８ａの方式に制限はない。またタッチパネルの機能が表示部２２８に組み込まれていてもよい。
システムタイマー２５３は各種制御に用いる時間や、内蔵時計の時間を計測する。
【００５１】
操作部２７０は、図２における電源スイッチ２７２以外の各種のキー・ボタン２７１，２７３〜２７８をまとめて示している。操作ボタン２７１の機能は動的に割り当てられてよく、また、現在割り当てられている機能の名称などが表示部２２８に表示されてもよい。割り当てられる機能の例としては、終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタンなどがあるが、これらに限定されない。
【００５２】
リモコン制御部２５０は、ＨＯＭＥボタン２７６が押下されると、不揮発性メモリ２５６からＧＵＩデータを読み出し、予め定められたＨＯＭＥ画面を表示部２２８に表示させる。同様に、リモコン制御部２５０は、ＭＥＮＵボタン２７７が押下されると、不揮発性メモリ２５６からＧＵＩデータを読み出し、予め定められたＭＥＮＵ画面を表示部２２８に表示させる。
【００５３】
また、リモコン制御部２５０は、十字キー２７４の操作に応じてＧＵＩ画面におけるフォーカス（選択されている項目の強調表示）を移動させるなど、画面に応じた表示制御を行う。ＳＥＴボタン２７５が操作されると、リモコン制御部２５０はその時点で選択されていた項目に応じた処理を実行したり、画面を遷移させたりする。表示部２２８に表示する画面に応じて、操作部２７０に含まれるボタンやキーの操作による動作を予め設定して不揮発性メモリ２５６に記憶しておくことができる。この設定はユーザーが変更可能であってもよい。
【００５４】
電源制御部２８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電源の装着の有無、電源の種類、電池残量の検出を行う。また、電源制御部２８０は、これら検出結果およびリモコン制御部２５０の制御に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、各部へ供給する。 
【００５５】
電源部２３０は、一次電池、二次電池、もしくはＡＣアダプタであってよい。外部Ｉ／Ｆ２９３は、カメラ１００との通信インタフェースであり、ケーブル２９１が接続される。カメラ１００との通信は、外部Ｉ／Ｆ２９３を介し、リモコン制御部２５０の制御に従って実施される。通信Ｉ／Ｆ２９２は、外部機器との通信インタフェースであり、無線通信用のアンテナや変復調回路などを含む。通信Ｉ／Ｆ２９２は、例えば無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）などの規格に準じた無線通信を行うためのアンテナ並びに回路を有する。
【００５６】
リモコン制御部２５０は、タッチパネル２２８ａのタッチ検知面（表示部２２８の表示面）に対するタッチの有無やタッチされた位置の時間変化（速度）を検出し、様々なタッチ操作を認識することができる。ここでは、上述したシステム制御部１５０と同様のタッチ操作を認識可能であるものとする。
【００５７】
●（動作の説明−カメラ１００）
次に、図４Ａ〜図４Ｃを用いて、図３にした撮影システムにおいて、撮影スタンバイ状態や動画記録中のようにカメラ１００がライブビュー画像の撮影および表示を行いながら実行する動作について説明する。図４Ａ〜図４Ｃのフローチャートに示す動作は、システム制御部１５０が不揮発性メモリ１５６に記憶されたプログラムをシステムメモリ１３２に読み込んで実行し、カメラ１００の各部を制御することによって実現される。
【００５８】
なお、以下に説明する動作のうち、リモコン２００からの入力は、カメラ１００の操作部１７０（タッチパネル１２８ａおよびレンズ１４０のＡＦ／ＭＦスイッチ１４８を含む）からの入力であってもよい。また、リモコン２００への出力処理はリモコン２００が接続されていない場合や、リモコン２００が無効な場合などには行わなくてもよい。
【００５９】
Ｓ４００１でシステム制御部１５０は、外部Ｉ／Ｆ１９３を介してリモコン２００（または操作部１７０）からＡＦモードの変更要求を受信したか否かを判定し、受信したと判定されればＳ４００２へ、受信したと判定されなければＳ４００３へ処理を進める。なお、本実施形態において「ＡＦモード」は、オートフォーカス（ＡＦ）の動作状態を意味する。また、「ＡＦモードの変更要求」は、ＡＦの動作状態に影響を与える要求、例えばパラメータの値の変更要求などを意味する。本実施形態では、具体例として、顔検出を有効とするか否かの設定、被写体追尾の対象設定、追尾開始、追尾終了の指示、マニュアルフォーカス（ＭＦ）とオートフォーカスの切り替え指示をＡＦモードの変更要求として例示するが、これらに限定されない。
【００６０】
本実施形態においては、顔検出が有効である場合、合焦させる被写体をユーザーが選択することができる。また、焦点検出を行う領域（ＡＦ枠）の位置を、ユーザーが選択することができる。また、ユーザーが選択した主被写体（顔領域またはＡＦ枠の位置の被写体）を追尾しながらＡＦを行う追尾ＡＦが可能であり、ユーザーは追尾ＡＦの開始および終了や、追尾対象の領域の変更を行うことができる。
【００６１】
Ｓ４００２でシステム制御部１５０は、ＡＦモード変更要求に従って、ＡＦモードを変更する。システム制御部１５０は、例えばシステムメモリ１５２に保持された、現在のＡＦモードに対応するパラメータ値を変更することによってＡＦモードを変更することができる。
【００６２】
Ｓ４００３でシステム制御部１５０は、システムメモリ１５２を参照して、現在のＡＦモードが追尾待機状態か否かを判定し、追尾待機状態と判定されればＳ４０１６へ、追尾待機状態と判定されなければＳ４００４へ、それぞれ処理を進める。
Ｓ４００４でシステム制御部１５０は、システムメモリ１５２を参照して、現在のＡＦモードが追尾中状態か否かを判定し、追尾中状態と判定されればＳ４０１４へ、追尾中状態と判定されなければＳ４００５へ、それぞれ処理を進める。
【００６３】
Ｓ４００５でシステム制御部１５０は、システムメモリ１５２を参照して、現在のＡＦモードが顔検出有効か否かを判定し、顔検出有効と判定されればＳ４００６へ、顔検出有効と判定されなければＳ４００７へ、それぞれ処理を進める。
Ｓ４００６でシステム制御部１５０は、撮像部１２２で撮像された画像フレームにおいて顔が検出されているか否かを判定し、検出されていると判定されればＳ４００８へ、検出されていると判定されなければＳ４０１１へ、それぞれ処理を進める。
【００６４】
Ｓ４００７でシステム制御部１５０は、システムメモリ１５２を参照して、現在のＡＦモードがＡＦかＭＦかを判定し、ＡＦと判定されればＳ４０１１へ、ＭＦと判定されればＳ４０１３へ、それぞれ処理を進める。
【００６５】
Ｓ４００８でシステム制御部１５０は、システムタイマー１５３によって実現される相対位置タイマーが動作中か否かを判定する。相対位置タイマーは一定時間を計測する手段の一例であり、後述のＳ４２０４で計測（カウント）をスタートし、一定時間経過すると（カウントが所定値（例えば０）になると）停止する。システム制御部１５０は、相対位置タイマーが動作中と判定されればＳ４０１１へ、動作中と判定されなければＳ４００９へ、それぞれ処理を進める。
【００６６】
Ｓ４００９でシステム制御部１５０は、外部Ｉ／Ｆ１９３を介してリモコン２００へ、表示画面の種別（領域選択画面）ならびに検出された個々の顔の情報（例えば識別情報、位置、大きさ）を通知する。なお、複数の顔が検出されている場合、システム制御部１５０は予め定められた条件に従って複数の顔の１つを主顔として決定し、どの顔が主顔であるかについてもリモコン２００へ通知する。主顔の選択条件に特に制限はないが、例えば、画面の中央に最も近い顔、最も大きな顔、距離が近い顔、といった条件の１つ以上を用いることができる。なお、システム制御部１５０は、ユーザーが主顔として指定した顔が検出されていれば、その顔を主顔として決定する。表示画面の種別を通知する代わりに、表示画面データそのものを送信してもよい。
【００６７】
図５（ａ）に、Ｓ４００９の通知に応答してリモコン制御部２５０が表示部２２８に表示させる領域選択画面の例を示す。
５００１ａは、操作部２７０に含まれるデバイスの１つに、追尾待機状態への遷移指示機能が割り当てられていることを示すガイド表示である。
５００２ａは、操作部２７０に含まれるデバイスの１つに、ＡＦ／ＭＦ切替指示機能が割り当てられていることを示すガイド表示である。
５００３ａは、カメラ１００の現在のフォーカスモードを示す表示であり、図５（ａ）の例では現在のフォーカスモードがＡＦであることを示している。
【００６８】
５００４は、操作部２７０に含まれるデバイスの１つに顔検出の有効・無効切替機能が割り当てられていることを示すガイド表示である。
５００５ａは、カメラ１００の現在の顔検出機能が有効か無効かを示す表示であり、図５（ａ）の例では、顔検出機能が現在有効であることを示している。
【００６９】
６００３，６００４ａ，６００４ｂは、通知された顔情報に基づいてリモコン制御部２５０が表示する顔枠であり、検出されている顔の位置と大きさの目安となるマーク表示の一例である。ここでは３つの顔が検出されており、主顔に対応する顔枠６００３の表示を他の顔枠６００４ａ，６００４ｂと異ならせている。なお、リモコン制御部２５０は、顔情報において画像座標で示される顔領域の位置や大きさを、表示部２２８の解像度に応じて変換して顔枠を表示する。
【００７０】
なお、操作部２７０に含まれる入力デバイスのうち、表示部２２８の縁部に表示されるガイド表示５００１ａ〜５００３ａと対応するデバイスに特に制限はない。また、タッチパネル２２８ａを用いて、ガイド表示５００１ａ〜５００３ａをそのままタッチ操作できるように構成してもよい。
【００７１】
このように、図５（ａ）の画面が表示された状態でユーザーは、
・被写体（顔）選択
・追尾待機状態への遷移指示
・ＡＦ／ＭＦの切り替え
・顔検出の有効／無効の切り替え
をリモコン２００から行うことができる。
【００７２】
本実施形態においてリモコン２００の表示部２２８にはライブビュー画像を表示しないが、顔情報に基づく顔枠を表示することで、ユーザーはリモコン２００から所望の顔を容易に指定することができる。なお、リモコン制御部２５０は、図５（ｆ）に示すように、顔枠の表示を行わない領域選択画面を表示してもよい。この場合、タッチパネル２２８ａに割り当てられている機能と操作方法をユーザーに知らせるためのガイド表示５００６ａを行うことができる。
【００７３】
図５（ａ）の領域選択画面のように、カメラ１００が検出した領域を選択可能な画面を表示部２２８に表示している場合、リモコン２００のタッチパネル２２８ａに対する絶対位置操作を有効とする（操作位置の情報を有効とする）。
そのため、Ｓ４０１０でシステム制御部１５０は、図４Ｂ（ａ）を用いて後述する絶対位置操作の処理を行い、処理をＳ４００３に戻す。
【００７４】
Ｓ４０１１でシステム制御部１５０は、外部Ｉ／Ｆ１９３を介してリモコン２００へ、表示画面の種別（ＡＦ枠位置変更画面）を通知する。表示画面の種別を通知する代わりに、表示画面データそのものを送信してもよい。
【００７５】
図５（ｂ）に、Ｓ４０１１の通知に応答してリモコン制御部２５０が表示部２２８に表示させるＡＦ枠位置変更画面の例を示す。この画面は、カメラ１００がＡＦ枠の移動操作を受けつける状態であることを示している。図５（ａ）と同一の表示要素には同じ番号を付与し、説明は省略する。
【００７６】
５００６ｂは、タッチパネル２２８ａをドラッグ操作することで、ＡＦ枠を現在の位置からドラッグ操作の方向と距離に対応した位置へ移動できることを表すガイド表示である。
このように、ＡＦ枠の位置変更に関しては、タッチパネル２２８ａの絶対位置操作ではなく、相対位置操作を有効とする（操作の方向と量の情報を有効とする）。
【００７７】
Ｓ４０１２でシステム制御部１５０は、図４Ｂ（ｂ）を用いて後述する相対位置操作の処理を行い、処理をＳ４００３に戻す。
【００７８】
Ｓ４０１３でシステム制御部１５０は、外部Ｉ／Ｆ１９３を介してリモコン２００へ、表示画面の種別（タッチ操作無効画面）を通知し、処理をＳ４０１５に進める。表示画面の種別を通知する代わりに、表示画面データそのものを送信してもよい。
【００７９】
図５（ｃ）に、Ｓ４０１３の通知に応答してリモコン制御部２５０が表示部２２８に表示させるタッチ操作無効画面の例を示す。この画面は、カメラ１００がＡＦ枠や顔枠の操作を受けつけない状態であることを示している。図５（ａ）と同一の表示要素には同じ番号を付与し、説明は省略する。
【００８０】
図５（ｃ）の例では、追尾待機状態への遷移指示機能が無効であるため、ガイド表示５００１ｂを例えば図５（ａ）に示した有効時とは異なる色で表示している。
５００３ｂは、現在のフォーカスモードがＭＦであることを示している。
５００５ｂは、現在の顔検出機能が無効であることを示している。
５００７ｃは、タッチパネル２２８ａの操作（ガイド表示５００２ａおよび５００４に対する操作をのぞく）が無効であることを表すガイド表示である。
【００８１】
また、Ｓ４０１４でシステム制御部１５０は、外部Ｉ／Ｆ１９３を介してリモコン２００へ表示画面の種別（追尾中画面）を通知し、処理をＳ４０１５に進める。表示画面の種別を通知する代わりに、表示画面データそのものを送信してもよい。
【００８２】
図５（ｄ）に、Ｓ４０１４の通知に応答してリモコン制御部２５０が表示部２２８に表示させる追尾中画面の例を示す。追尾中画面は、カメラ１００が現在、選択された被写体またはＡＦ枠を追尾しながらＡＦ動作を行っている（追尾ＡＦ中）であること、タッチ操作（ガイド表示５００１ｃに対する操作をのぞく）が無効であることを報知する画面である。
【００８３】
５００１ｃは、操作部２７０に含まれるデバイスの１つに追尾終了の指示機能が割り当てられていることを示すガイド表示である。
５００７ｄは、カメラ１００のＡＦモードが追尾ＡＦ中であり、タッチパネル２２８ａの操作が無効であることを表すガイド表示である。
【００８４】
Ｓ４０１５でシステム制御部１５０は、図４Ｃ（ａ）を用いて後述する位置操作無効の処理を行い、処理をＳ４００３に戻す。
【００８５】
Ｓ４０１６でシステム制御部１５０は、外部Ｉ／Ｆ１９３を介してリモコン２００へ表示画面の種別（追尾待機画面）を通知し、処理をＳ４０１７に進める。表示画面の種別を通知する代わりに、表示画面データそのものを送信してもよい。
【００８６】
図５（ｅ）に、Ｓ４０１６の通知に応答してリモコン制御部２５０が表示部２２８に表示させる追尾待機画面の例を示す。追尾待機画面は、カメラ１００のＡＦモードが追尾待機状態であること、ドラッグ操作によって追尾待機枠を移動可能であることを報知する画面である。
【００８７】
５００１ｄは、操作部２７０に含まれるデバイスの１つに追尾開始指示機能が割り当てられていることを示すガイド表示である。
５００２ｂは、操作部２７０に含まれるデバイスの１つに追尾のキャンセル指示機能が割り当てられていることを示すガイド表示である。
５００６ｅは、カメラ１００のＡＦモードが追尾待機状態であり、タッチパネル２２８ａをドラッグ操作することで、追尾待機枠を現在の位置からドラッグ操作の方向と距離に対応した位置へ移動できることを表すガイド表示である。なお、追尾待機枠は、追尾ＡＦを行う対象の顔またはＡＦ枠であり、追尾開始の指示がなされると、カメラ１００は指示があった時点における追尾待機枠を追尾対象とした追尾ＡＦを開始する。
【００８８】
Ｓ４０１７でシステム制御部１５０は、図４Ｃ（ｂ）を用いて後述する追尾待機操作の処理を行い、処理をＳ４００３に戻す。
【００８９】
図４Ｂ（ａ）は、システム制御部１５０がＳ４０１０で実行する絶対位置操作の処理の詳細を示すフローチャートである。
Ｓ４１０１でシステム制御部１５０は、外部Ｉ／Ｆ１９３を介してリモコン２００へ、絶対位置操作モードでタッチパネル２２８ａを動作させるよう通知する。絶対位置操作モードは、タッチ操作の位置（座標）を有効とするモードである。
【００９０】
Ｓ４１０２でシステム制御部１５０は、必要に応じて顔の検出状態を更新する。
Ｓ４１０３でシステム制御部１５０は、現在検出されている個々の顔の情報（識別情報、位置、大きさ）を外部Ｉ／Ｆ１９３を介してリモコン２００へ送信する。なお、Ｓ４００９で顔の情報をリモコン２００に送信しているため、Ｓ４１０２およびＳ４１０３の処理は行わなくてもよい。また、Ｓ４１０３の処理はＳ４１０２でＳ４００９の実行時から顔検出結果が異なる場合のみ実行するようにしてもよい。
【００９１】
Ｓ４１０４でシステム制御部１５０は、リモコン２００から、選択された顔の識別情報を受信したか否かを判定し、受信したと判定されればＳ４１０５へ、受信したと判定されなければＳ４１０７へ、それぞれ処理を進める。
Ｓ４１０５でシステム制御部１５０は、Ｓ４１０４で受信した顔の識別情報に対応する顔を主顔として決定し、処理をＳ４１０６に進める。
Ｓ４１０６でシステム制御部１５０は、例えば主顔を含む領域にＡＦ枠を設定してフォーカス制御（焦点検出）を行い、処理をＳ４１０７に進める。
【００９２】
Ｓ４１０７でシステム制御部１５０は、例えば図６（ａ）に示すような、検出された顔を示すマーク表示（顔枠）を含んだライブビュー画面を表示部１２８へ表示し、絶対位置操作の処理を終了する。
６００１は、動画撮影中もしくは動画撮影の一時停止中であることを示す状態表示である。撮影スタンバイ状態の場合には表示されない。ここでは動画撮影中の表示例を示している。
６００２は、撮影中の動画のタイムコードを示す表示である。
６００３は、検出された顔のうち、主顔を示す枠表示である。
６００４ａおよび６００４ｂはいずれも、検出された顔のうち、主顔以外の顔を示す枠表示であり、主顔枠６００３とは異なる態様で表示されている。
６００５ａおよび６００５ｂおよび６００５ｃは、撮像部１２２にて撮像された画像に含まれる、被写体検出処理の検出対象（ここでは人間の顔）に対応する被写体である。
【００９３】
図４Ｂ（ｂ）は、システム制御部１５０がＳ４０１２で実行する相対位置操作の処理の詳細を示すフローチャートである。
Ｓ４２０１でシステム制御部１５０は、外部Ｉ／Ｆ１９３を介してリモコン２００へ、相対位置操作モードでタッチパネル２２８ａを動作させるよう通知する。相対位置操作モードは、タッチ操作の位置ではなく、タッチ操作の位置の移動量、移動方向を有効とするモードである。
【００９４】
Ｓ４２０２でシステム制御部１５０は、リモコン２００からタッチ操作の移動量および移動方向に関する情報（移動情報）を受信したか否かを判定し、受信したと判定されればＳ４２０３へ、受信したと判定されなければＳ４２０５へ、それぞれ処理を進める。
Ｓ４２０３でシステム制御部１５０は、現在のＡＦ枠の位置と、Ｓ４２０２で受信した移動情報とから、ＡＦ枠の移動先位置を決定し、処理をＳ４２０４に進める。
Ｓ４２０４でシステム制御部１５０は、相対位置タイマーをリセットし、カウントをスタートし、処理をＳ４２０５に進める。上述したように、相対位置タイマーは一定時間を計測するためのタイマーであり、システムタイマー１５３を用いて実現される。相対位置タイマーはカウントアップタイマーであってもカウントダウンタイマーであってもよい。
【００９５】
相対位置操作モードと絶対位置操作モードが頻繁に切り替わると、ＡＦ枠の位置が頻繁に移動し、ユーザーの意図しないフォーカス制御が行われる原因になる。相対位置タイマーで計測する一定時間は、相対位置操作と絶対位置操作とを切り替える（遷移させる）ための時間であり、違和感のない切り替えには数秒程度が適切と考えられる。システム制御部１５０は、相対位置タイマーの初期値と目標値とを設定し、カウントを開始させる。一定時間を計測する代わりに、Ｓ４２０５によるフォーカス制御が安定した状態になったことをカウントの開始または終了の条件としてもよい。タッチパネル２２８ａの相対位置操作モードと絶対位置操作モードとの切り替えが頻繁に発生しないようにすることで、違和感のないフォーカス制御を実現することができる。
【００９６】
Ｓ４２０５でシステム制御部１５０は、現在のＡＦ枠位置に基づいてフォーカス制御を行い、処理をＳ４２０６に進める。
Ｓ４２０６でシステム制御部１５０は、例えば図６（ｂ）に示すような、現在のＡＦ枠を示すマーク表示を含んだライブビュー画面を表示部１２８へ表示し、相対位置操作の処理を終了する。なお、図６（ｂ）において、図６（ａ）と同一の表示要素には同じ参照番号を付与し、重複する説明は省略する。
６００６は、現在のＡＦ枠位置を示す表示である。
６００７は、画像中の被写体である。
【００９７】
図４Ｃ（ａ）は、システム制御部１５０がＳ４０１５で実行する位置操作無効の処理の詳細を示すフローチャートである。
Ｓ４３０１でシステム制御部１５０は、外部Ｉ／Ｆ１９３を介してリモコン２００へ、タッチパネル２２８ａの絶対位置操作および相対位置操作が無効である旨を通知する。
Ｓ４３０２でシステム制御部１５０は、Ｓ４００４と同様に、ＡＦモードが追尾中か否かを判定し、追尾中と判定されればＳ４３０３へ、追尾中と判定されなければＳ４３０５へ、それぞれ処理を進める。
【００９８】
Ｓ４３０５でシステム制御部１５０は、例えば図６（ｃ）に示すような、枠表示のないライブビュー画面を表示部１２８へ表示し、位置操作無効の処理を終了する。図６（ｃ）において、図６（ａ）と同一の表示要素には同じ参照番号を付与し、重複する説明は省略する。追尾中でない場合、ライブビュー画面には、検出された被写体領域を示す枠６００３、６００４ａ、６００４ｂ（図６（ａ））およびＡＦ枠６００６（図６（ｂ））は表示されない。
【００９９】
Ｓ４３０３でシステム制御部１５０は、追尾処理において被写体を見失った（追尾に失敗した）か否かを判定し、追尾に失敗したと判定されればＳ４３０４へ、追尾に失敗したと判定されなければＳ４３０６へ、それぞれ処理を進める。
Ｓ４３０４でシステム制御部１５０は、追尾処理を終了し、システムメモリ１５２に保持された、ＡＦモードに対応するパラメータ値を追尾なしの状態へ変更し、位置操作無効の処理を終了する。これにより、再度追尾の設定がなされるまで、追尾なしのフォーカス制御が実施される。
【０１００】
Ｓ４３０６でシステム制御部１５０は、画像処理部１２４によって検出された、追尾中の被写体の移動位置にＡＦ枠の設定を更新する。
Ｓ４３０７でシステム制御部１５０は、Ｓ４３０６で更新したＡＦ枠に対してフォーカス制御を行う。
Ｓ４３０８でシステム制御部１５０は、例えば図６（ｄ）に示すような、追尾対象の被写体を示すマーク表示（追尾枠）を含んだライブビュー画面を表示部１２８へ表示して位置操作無効の処理を終了する。図６（ｄ）において、図６（ａ）と同一の表示要素には同じ参照番号を付与し、重複する説明は省略する。
６００８は、追尾中の被写体を示す枠（追尾枠）表示である。
【０１０１】
図４Ｃ（ｂ）は、システム制御部１５０がＳ４０１７で実行する追尾待機操作の処理の詳細を示すフローチャートである。
Ｓ４４０１でシステム制御部１５０は、外部Ｉ／Ｆ１９３を介してリモコン２００へ、相対位置操作モードでタッチパネル２２８ａを動作させるよう通知する。
Ｓ４４０２でシステム制御部１５０は、リモコン２００からタッチ操作の移動量および移動方向に関する情報（移動情報）を受信したか否かを判定し、受信したと判定されればＳ４４０３へ、受信したと判定されなければＳ４４０４へ、それぞれ処理を進める。
【０１０２】
Ｓ４４０３でシステム制御部１５０は、現在の追尾枠（ＡＦ枠）の位置と、Ｓ４４０２で受信した移動情報とから、追尾枠の移動先位置を決定し、処理をＳ４４０４に進める。Ｓ４４０４でシステム制御部１５０は、例えば図６（ｄ）に示すような、追尾開始時に追尾対象となる被写体を示す表示（追尾待機枠）を含んだライブビュー画面を表示部１２８へ表示し、追尾待機操作の処理を終了する。図６（ｂ）において、図６（ａ）と同一の表示要素には同じ番号を付与しているため、説明は省略する。
６００９は、移動後の追尾枠（追尾待機枠）の位置を示す表示である。なお、この時点では追尾動作は開始されていない。システム制御部１５０は、リモコン２００から追尾開始の指示を受信すると、その時点における追尾待機枠を追尾枠とした追尾処理を開始する。
【０１０３】
図７は、図４Ａ〜図４Ｃを用いて説明したカメラ１００の動作と連動してリモコン２００が実行する動作を示すフローチャートである。図７のフローチャートに示す動作は、リモコン制御部２５０が不揮発性メモリ２５６に記憶されたプログラムに基づいて、リモコン２００の各部を制御することによって実現される。
【０１０４】
Ｓ７００１でリモコン制御部２５０は、外部Ｉ／Ｆ２９３を介してカメラ１００から表示部２２８に表示すべき画面の情報、タッチパネル２２８ａの操作モード、検出されている顔の情報を受信する。ここで、画面の情報はカメラ１００がＳ４００９、Ｓ４０１１、Ｓ４０１３、Ｓ４０１４、Ｓ４０１６のいずれかで通知する情報である。また、タッチパネル２２８ａのモードはカメラ１００がＳ４１０１、Ｓ４２０１、Ｓ４３０１、Ｓ４４０１のいずれかで通知する情報である。また、顔の情報はカメラ１００がＳ４００９、Ｓ４１０３で通知する情報である。タッチパネル２２８ａは、絶対位置操作モード（第１の操作モード）、相対位置操作モード（第２の操作モード）を含む複数の操作モードを有する。リモコン制御部２５０は、カメラ１００から受信した操作モードに応じて、複数の操作モードのいずれかをタッチパネル２２８ａに設定する。
【０１０５】
Ｓ７００２でリモコン制御部２５０は、Ｓ７００１で受信した画面の識別情報（または画面データ）に基づいて、図５（ａ）〜（ｆ）のいずれかに示した画面を表示部２２８に表示する。
Ｓ７００３でリモコン制御部２５０は、表示中の画面に応じた有効なデバイス操作（タッチ操作以外の操作）が検知されたか否かを判定し、検知されたと判定されればＳ７００４へ、検知されたと判定されなければＳ７００５へ、それぞれ処理を進める。例えば図５（ａ）の画面を表示中であれば、ガイド表示５００１ａ、５００２ａ、５００４に割り当てられたデバイス（操作部２７０に含まれるボタン、キーのいずれか）の操作が、有効な操作に含まれる。表示画面と有効な操作とが関連付けられて、リモコン２００の例えば不揮発性メモリ２５６に保存されており、リモコン制御部２５０は検知された操作が現在の表示画面に対して有効な操作かどうかを、不揮発性メモリ２５６を参照して判定することができる。 
【０１０６】
Ｓ７００４でリモコン制御部２５０は、Ｓ７００３で検知された有効な操作に応じたＡＦモード変更要求を生成して外部Ｉ／Ｆ２９３を介してカメラ１００へ送信し、処理をＳ７００１に戻す。
【０１０７】
Ｓ７００５でリモコン制御部２５０は、現在設定されている操作モードが絶対位置操作モードであるか否かを判定し、絶対位置操作モードと判定されればＳ７００６へ、絶対位置操作モードと判定されなければＳ７００９へ、それぞれ処理を進める。
Ｓ７００６でリモコン制御部２５０は、ガイド表示５００１ａ、５００２ａ、５００４以外の表示部２２８の領域内の位置に対するタッチパネル２２８ａのタッチダウン操作を検知したか否かを判定する。なお、ここではタッチダウン操作が検知された位置によって主顔を設定するものとしているが、タッチアップ、ダブルタップ操作など、他のタッチ操作が検知された位置を用いてもよい。リモコン制御部２５０は、特定のタッチ操作（ここではタッチダウン操作）を検知したと判定されればＳ７００７へ処理を進め、検知したと判定されなければＳ７００１へ処理を戻す。
【０１０８】
Ｓ７００７でリモコン制御部２５０は、Ｓ７００６で検知したタッチ操作が行われた位置（座標）と、Ｓ７００１で受信した顔情報（もしくは各顔枠の表示位置と大きさ）とから、タッチ操作によって指定された顔を判定し、処理をＳ７００８に進める。より具体的には、タッチ操作が行われた位置（座標）に対応する顔情報が存在する（タッチ操作が行われた位置が顔枠内である）場合に、対応する顔情報を指定された顔と判定する。タッチ操作が行われた位置（タッチ位置）にいずれの顔も存在しない場合は、Ｓ７００７、Ｓ７００８の処理では顔を選択しない。
Ｓ７００８でリモコン制御部２５０は、Ｓ７００７で判定した顔の識別情報を、選択された顔の情報として外部Ｉ／Ｆ２９３を介してカメラ１００へ送信し、処理をＳ７００１に戻す。
【０１０９】
Ｓ７００９でリモコン制御部２５０は、現在設定されている操作モードが相対位置操作モードであるか否かを判定し、相対位置操作モードと判定されればＳ７０１０へ処理を進め、相対位置操作モードと判定されなければＳ７００１へ処理を戻す。
Ｓ７０１０でリモコン制御部２５０は、タッチパネル２２８ａに対するドラッグ操作（タッチ位置の移動距離が所定距離以上であるタッチムーブ）を検知したか否かを判定する。そして、リモコン制御部２５０は、検知したと判定されればＳ７０１１へ処理を進め、検知したと判定されなければＳ７００１へ処理を戻す。ここで、ドラッグ操作は、相対位置操作モードが指定される表示画面に関連付けられた有効なタッチ操作の一例であり、フリック操作など他のタッチ操作であってもよい。
【０１１０】
Ｓ７０１１でリモコン制御部２５０は、Ｓ７０１０で検知したドラッグ操作の方向と距離を枠移動情報に変換する。なお、タッチパネル２２８ａで検知されたドラッグ操作の距離を撮像画像上の距離に変換する際には、タッチパネル２２８ａのドラッグ操作に対するＡＦ枠や追尾待機枠の移動量が過度に大きくならないよう、適切な倍率を適用する。例えば、移動距離が画素数で表され、表示部２２８の画素数が水平および垂直方向で撮像画像の解像の画素数の１／１０とする。この場合、タッチパネル２２８ａに対するドラッグ操作の移動量を単純に変換すると、水平方向および垂直方向においてドラッグ操作量の１０倍の移動量に変換されるため、位置の微調整は容易でない。そのため、リモコン制御部２５０は、水平または垂直方向における、撮像画像の画素数／表示部２２８の画素数よりも小さい倍率を用いてドラッグ操作の距離を変換するようにする。リモコン２００とカメラ１００とが接続された際に、システム制御部１５０とリモコン制御部２５０との間で情報の交換を行って倍率の初期値を決定するようにしてもよい。従って、リモコン制御部２５０からは操作量をそのままカメラ１００に送信し、Ｓ７０１１の変換処理をシステム制御部１５０が行ってもよい。
【０１１１】
なお、ドラッグ操作の距離が画素数でなく、実際の移動距離で得られる場合は、水平（垂直）方向における移動距離／タッチパネルの大きさよりも、水平（垂直）方向における変換後の移動距離／撮像画像の大きさが小さくなるようにすればよい。ただし、撮像画像の大きさは、所定のｐｐｉ（例えば７２ｐｐｉや９６ｐｐｉ）で換算した大きさとする。 
【０１１２】
また、表示部２２８の画素ピッチが非常に小さい場合には、７２ｐｐｉや９６ｐｐｉとした場合の画素数にドラッグ操作の距離を変換してから、さらに撮像画像上の距離に変換してもよい。なお、タッチパネル２２８ａのドラッグ操作に対するＡＦ枠や追尾待機枠の移動量の感度を動的に調整する機能を操作部２７０に含まれるデバイスのいずれかに割り当ててもよい。
【０１１３】
Ｓ７０１２でリモコン制御部２５０は、Ｓ７０１１で生成した枠移動情報を、外部Ｉ／Ｆ２９３を介してカメラ１００へ送信し、処理をＳ７００１に戻す。
【０１１４】
以上説明したように本実施形態によれば、例えば特定の被写体を選択する場合のように、カメラの機能を用いて検出された領域の選択を行う場合には、タッチパネルのような接触感知デバイスに対する絶対位置指定を有効とする。一方で、カメラの機能を用いて領域が検出されていない場合や、ＡＦ枠や追尾枠の移動を指示する場合については、接触感知デバイスに対する絶対位置指定を無効とし、相対位置指定を有効とするようにした。換言すれば、接触感知デバイスに対するタッチ操作の位置を有効とするか、操作方向や量を有効とするかを、カメラによって特定の領域が検出されているか否かによって動的に切り替えるようにした。
【０１１５】
カメラが検出した領域を選択する場合には、領域内もしくは領域近傍の任意の位置の指定によって、小型もしくは画像が表示されない接触感知デバイスでも正確な位置が指定できる。そのため、接触感知デバイスに対するタッチ操作の位置を有効とする。一方、それ以外の場合には、タッチ操作の位置ではなく、操作方向や操作量の少なくとも一方を有効とする。それにより、小型もしくは画像が表示されない接触感知デバイスで画像の絶対位置を指定することによる意図しない結果を防止しつつ、タッチ操作の利便性を享受することができる。これらの切り替えをカメラが自動的に行うため、さらに利便性が高い。また、被写体追尾を行う場合、追尾対象の被写体が検出されているか否かに関わらず、追尾待機状態から追尾を開始し、終了するまでを共通の動作手順で実現することができる。
【０１１６】
より詳しくは、絶対位置指定が有効な（絶対位置操作モードが設定されている）場合に、タッチダウン（タッチの開始）が検出されると、リモコン制御部２５０は、タッチダウンが検出された位置（タッチダウン位置）が何れかの顔情報に対応する位置であるか（いずれかの顔枠内に対するタッチダウンであったか否か）を判定する。タッチダウン位置が何れかの顔情報に対応する位置であった場合、リモコン制御部２５０は、対応する顔情報の顔を選択された顔の情報としてカメラ１００へ送信する。すなわち、絶対位置指定が有効となっている場合、リモコン制御部２５０はタッチダウン位置に対応する処理（タッチダウン位置に対応する顔を選択する処理）を実行する。
【０１１７】
この場合、リモコン制御部２５０は、タッチダウンを検出する前にどの顔が選択されていたかは関係なく、タッチダウン位置に対応する顔が選択されたものとする。また、タッチ位置の移動（タッチムーブ）やタッチアップが検出され無くとも、タッチダウン位置が顔枠内であればリモコン制御部２５０はその顔枠に対応する顔が選択されたものとする。言い換えれば、絶対位置指定が有効な場合は、タッチ位置に一意に対応する機能が実行される。また、タッチ操作の検出前の設定値（タッチ操作の検出前のＡＦ枠または追尾枠の位置）には基づかない処理となる。なお、タッチダウンで顔を選択するのではなく、タッチアップがあった際に、タッチアップがなされる前の最後に検出されていたタッチ位置に対応する顔を選択するようにしてもよい。
【０１１８】
一方、相対位置指定が有効な（相対位置操作モードが設定されている）場合、リモコン制御部２５０は、タッチダウン（タッチの開始）が検出されだけではＡＦ枠や追尾枠を移動させず、タッチの開始前の位置を維持する。タッチダウンが検出され、引き続いてタッチ位置の移動（タッチムーブ）が検出されると、リモコン制御部２５０は、枠移動情報（タッチ位置の移動量と移動方向を含む）を生成してカメラ１００に送信するという、ＡＦ枠または追尾枠を移動するための処理を行う。ＡＦ枠または追尾枠は、枠移動情報の生成要因となったタッチが行われる前に設定されていた位置から、枠移動情報に基づいた方向と移動量で移動させられる。
【０１１９】
すなわち、相対位置指定が有効な場合、タッチダウン位置はタッチ位置の移動量と移動方向を算出するために用いられるが、ＡＦ枠または追尾枠の移動先には直接は対応しない。タッチムーブの開始位置にかかわらず、タッチ位置の移動量と移動方向が同じであれば、ＡＦ枠または追尾枠の移動方向および移動量は等しい。言い換えれば、相対位置指定が有効となっている場合は、タッチ位置の移動量と移動方向に対応する処理が実行されるのであって、タッチ位置に一意に対応する機能は実行されない。また、相対位置指定が有効となっている場合は、タッチ操作の検出前の設定値（タッチ操作の検出前のＡＦ枠または追尾枠の位置）に基づいた処理となる。具体的には、タッチ操作が行われる前の設定値を、タッチ位置の移動量と移動方向に対応する変化量だけ変化させた設定値となる。
【０１２０】
また、カメラの表示部にライブビュー画像を領域の検出結果や現在のＡＦ枠などの情報とともに表示するため、カメラの表示部を見ながらカメラの外付けリモコンを操作することで、より正確な操作を行うことができる。
また、絶対位置指定が無効になってから所定の条件が満たされるまでは絶対位置指定を有効にしないようにした。そのため、カメラの領域検出機能による検出が安定しない場合に接触感知デバイスに対する絶対位置指定の有効／無効が短時間に切り替わることを抑制することができる。
【０１２１】
（他の実施形態）
本発明はフォーカス制御以外の機能にも利用することができる。例えば、タッチ操作に応じて決定した領域（ＡＦ枠や追尾待機枠）の位置や、選択した領域の情報を露出制御（ＡＥ）処理やホワイトバランス制御処理に利用してもよい。
【０１２２】
また、カメラの機能によって検出する領域は顔領域のような被写体領域に限定されない。例えば、輝度が第１の所定値を超える高輝度領域（例えば白飛び領域）や、第２の所定値未満の低輝度領域（例えば黒つぶれ領域）の少なくとも一方を検出してもよい。また、特定の色を有する領域（例えば空領域）を検出してもよい。
【０１２３】
また、図４のフロー内の一部をリモコン２００内のリモコン制御部２５０が行ったり、図７のフロー内の一部をカメラ１００内のシステム制御部１５０が行ったりしてもよい。例えば、Ｓ７００７およびＳ７０１１の座標変換処理はカメラ１００内で行ってもよい。その場合、リモコン２００は、Ｓ７００８やＳ７０１２の代わりに、タッチ操作の種別（タッチダウン操作やドラッグ操作）のイベント情報と、操作位置、操作方向、操作量をカメラ１００へ送信する。このようにしても、上述の実施形態と等価な効果を得ることができる。
【０１２４】
あるいは、カメラ１００とリモコン２００は一つの筺体内に組み込まれた一体の装置であっても構わない。その場合は、外部Ｉ／Ｆ１９３および外部Ｉ／Ｆ２９３は装置内部のバス接続に代替される。また、システム制御部１５０およびリモコン制御部２５０のように等価なモジュール同士は、一つのモジュールに統合可能である。このような構成であっても、やはり本実施形態と等価な効果を得ることができる。
【０１２５】
カメラ１００とリモコン２００が一つの筺体内に組み込まれた一体の装置であって、さらに別体のリモコン２００に相当するリモコンが接続可能であっても構わない。このようにすれば、カメラマンとアシスタントがチームで撮影を行う場合に、カメラ１００を扱うカメラマンと、別体のリモコン２００を扱うアシスタントの両方が同じ手順で枠操作を行うことができる。
【０１２６】
なお、システム制御部１５０やリモコン制御部２５０はそれぞれ、１つのハードウェアで実現されてもよいし、複数のハードウェアが処理を分担することで実現されてもよい。システム制御部１５０やリモコン制御部２５０を実現するハードウェアは、例えばＣＰＵなどのプログラマブルプロセッサやＡＳＩＣのような専用ハードウェアであってよい。
【０１２７】
さらに、上述の実施形態では、カメラ１００に接続されたリモコン２００が有するタッチパネル２２８ａの操作について主に述べたが、リモコン２００の使用は本発明に必須ではなく、カメラ１００単体でも本発明は実施可能である。
カメラ１００単体で実施する場合、例えば、
・ファインダー（光学ファインダーまたは電子ビューファインダー）をユーザーが使用していることをファインダー付近に設けた近接センサーで検出した場合
・ファインダー内の表示部に表示が行われている場合
・操作部１７０の操作によってユーザーから指示がなされた場合
に、被写体領域の検出状況に応じた操作モードの設定や、操作モードに応じた動作などを含む、上述したリモコン制御部２５０の動作をシステム制御部１５０が実行する。
【０１２８】
具体的には、システム制御部１５０は、リモコン制御部２５０が表示部２２８とタッチパネル２２８ａに対して実施するものと同様の制御動作を、表示部１２８とタッチパネル１２８ａに対して実施すればよい。またこの場合、上述した各実施形態でシステム制御部１５０が表示部１２８に表示するものとして説明した制御と同様に、ファインダーが電子ビューファインダーである場合にはファインダー内の表示部にライブビューを表示するとともに顔枠、ＡＦ枠、追尾枠などのマーク表示を行えばよい。また、ファインダーが光学ファインダーである場合には、ライブビュー表示は省き、ファインダー内の表示部において、光学像に重畳して視認されるように顔枠、ＡＦ枠、追尾枠などのマーク表示を行えばよい。表示部１２８へのライブビュー表示を行わない場合もタッチパネル１２８ａに対する操作は有効とすることで、タッチパネル１２８ａを上述したリモコン２００のタッチパネル２２８ａと同様に利用することができる。
【０１２９】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明は説明した特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した実施形態は本発明の一実施形態を示すものにすぎない。さらに実施形態で説明した様々な態様を適宜組み合わせることも可能である。
【０１３０】
また、上述した実施形態においては、電子機器の一例としてのデジタルスチルカメラまたはカメラを用いた撮影システムに本発明を適用した実施形態について説明する。しかし、本発明は撮像機能ならびにタッチセンサ（タッチパネル、タッチパッド）を備える任意の電子機器に適用可能である。なお、タッチセンサは表示装置に組み込まれたり、表示装置上に配置されたりする必要は無い。本発明を適用可能な電子機器には、パーソナルコンピュータ、タブレット端末、携帯電子機器（ＰＤＡ）、携帯電話機、画像ビューワ、メディアプレーヤ、ゲーム機、電子ブックリーダなどが含まれるが、これらに限定されない。また、本発明はこれらの電子機器に適用可能であるが、タッチセンサの設置面積が小さい、携帯型電子機器において特に有用である。
【０１３１】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１３２】
１００…デジタルカメラ、１２４…画像処理部、１２８…表示部、１２８ａ…タッチパネル、１５０…システム制御部、２００…リモートコントローラ、２２８…表示部、２２８ａ…タッチパネル、２５０…リモコン制御部、２９１…ケーブル
【図１】
0006788518.tif 000002
【図２】
0006788518.tif 000003
【図３】
0006788518.tif 000004
【図４Ａ】
0006788518.tif 000005
【図４Ｂ】
0006788518.tif 000006
【図４Ｃ】
0006788518.tif 000007
【図５】
0006788518.tif 000008
【図６】
0006788518.tif 000009
【図７】
0006788518.tif 000010