(57)【要約】【課題】画像を表示する電子機器において、表示する画像について設定される選択位置を好適に変更できるようにする。【解決手段】電子機器１００は、表示される画像についての特徴点を取得する取得手段４０７と、操作面に対するタッチ操作を検出する前部タッチ検知部材１４２と、操作面に対してタッチしたままでタッチ位置を移動させる操作であるスライド操作に基づいて、ファインダ式表示部材１２２に表示される画像について設定されている選択枠６０１の位置を制御するＣＰＵ４０１と、を有する。ＣＰＵ４０１は、ファインダ式表示部材１２２に表示される画像についての現在の選択枠６０１の位置を基準としてスライド操作に対応する方向に特徴点が取得されている場合、スライド操作に応じて選択枠６０１の位置を特徴点の位置へ変更し、スライド操作に対応する方向に特徴点が取得されていない場合、スライド操作に対応する移動量で、スライド操作の方向へ、選択枠６０１の位置を変更する。【選択図】図５
2020035002.tif 000002
【特許請求の範囲】
【請求項１】
表示手段に表示される画像についての特徴点を取得する取得手段と、
操作面に対するタッチ操作を検出するタッチ検知手段と、
前記操作面に対してタッチしたままタッチ位置を移動させる操作であるスライド操作に基づいて、前記表示手段に表示される画像について設定されている選択位置を制御する制御手段であって、
前記表示手段に表示される画像についての現在の前記選択位置を基準として前記スライド操作に対応する方向に前記特徴点が取得されている場合、前記スライド操作に応じて前記選択位置を前記特徴点の位置へ変更し、
前記スライド操作に対応する方向に前記特徴点が取得されていない場合、前記スライド操作に対応する移動量で、前記スライド操作の方向へ、前記選択位置を移動するように制御する制御手段と、
を有することを特徴とする電子機器。
【請求項２】
前記制御手段は、前記表示手段に表示する画像についての現在の前記選択位置の位置を基準として前記スライド操作に対応する方向に前記特徴点が取得されている場合、前記スライド操作に応じて、前記スライド操作の移動量にかかわらず、前記選択位置の位置を前記特徴点の位置へ変更するように制御する、
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記スライド操作に対応する移動量は、前記スライド操作の移動量に比例する移動量である、
ことを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記タッチ検知手段は、前記操作面に対する操作位置を繰り返し出力し、
前記制御手段は、前記タッチ検知手段から連続的に出力される複数の操作位置による操作方向を、前記スライド操作に対応する方向とする、
ことを特徴とする請求項１から３のいずれか１項に記載の電子機器。
【請求項５】
前記制御手段は、前記タッチ検知手段から出力される最初の操作位置を、現在の選択位置として、操作位置の移動方向、操作位置の移動量に応じて、前記選択位置を変更する、
ことを特徴とする請求項１から４のいずれか１項に記載の電子機器。
【請求項６】
前記制御手段は、
前記タッチ検知手段から出力される操作の押圧力が圧力範囲である場合、前記スライド操作に応じて前記選択位置を前記特徴点の位置へ変更し、
前記押圧力が前記圧力範囲でない場合、前記スライド操作に対応する移動量で、前記スライド操作の方向へ、前記選択位置を変更する、
ことを特徴とする請求項１から５のいずれか１項に記載の電子機器。
【請求項７】
前記圧力範囲は、第一閾値より小さいの押圧力の範囲である、
ことを特徴とする請求項６記載の電子機器。
【請求項８】
画像を撮像する撮像手段を更に有する、
ことを特徴とする請求項１から７のいずれか１項に記載の電子機器。
【請求項９】
前記表示手段に表示される画像は前記撮像手段で撮像された画像であり、
前記選択位置は、前記撮像手段で撮像する際のフォーカス調整位置である、
ことを特徴とする請求項８に記載の電子機器。
【請求項１０】
前記取得手段は、前記表示手段に表示される画像から、人物の顔または顔の器官を特徴点として取得する、
ことを特徴とする請求項１から９のいずれか１項に記載の電子機器。
【請求項１１】
前記表示手段および前記タッチ検知手段が設けられるボディ、を有し、
前記表示手段は、撮像中の画像を表示するファインダ式表示手段であり、
前記タッチ検知手段は、前記ボディにおいて、前記ファインダ式の表示手段を覗いた状態で操作可能となるように前記ファインダ式の表示手段とは異なる部位に設けられる、
ことを特徴とする請求項１から１０のいずれか１項に記載の電子機器。
【請求項１２】
前記タッチ検知手段は、画像を表示する前記表示手段と重ねて設けられる、
ことを特徴とする請求項１から１１のいずれか１項に記載の電子機器。
【請求項１３】
前記タッチ検知手段は、画像を表示する前記表示手段とは異なる部位に設けられる、
ことを特徴とする請求項１から１１のいずれか１項に記載の電子機器。
【請求項１４】
電子機器の制御方法であって、
表示手段に表示される画像についての特徴点を取得する取得工程と、
操作面に対するタッチ操作を検出するタッチ検知工程と、
前記操作面に対してタッチしたままタッチ位置を移動させる操作であるスライド操作に基づいて、前記表示手段に表示される画像について設定されている選択位置を制御する制御工程であって、
前記表示手段に表示される画像についての現在の前記選択位置を基準として前記スライド操作に対応する方向に前記特徴点が取得されている場合、前記スライド操作に応じて前記選択位置を前記特徴点の位置へ変更し、
前記スライド操作に対応する方向に前記特徴点が取得されていない場合、前記スライド操作に対応する移動量で、前記スライド操作の方向へ、前記選択位置を移動するように制御する制御工程と、
を有することを特徴とする電子機器の制御方法。
【請求項１５】
コンピュータを、請求項１から１３のいずれか１項に記載された電子機器の各手段として機能させるためのプログラム。
【請求項１６】
コンピュータを、請求項１から１３のいずれか１項に記載された電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置などの電子機器に関する。
【背景技術】
【０００２】
撮像装置には、ボディの背面に設けられたディスプレイに撮像中の画像を表示し、ディスプレイに重ねて配置されるタッチパネルに対する操作位置にフォーカス調整用の選択枠を設定し、その選択枠の画像を基準にフォーカスを制御し、撮像できるものがある。たとえば、特許文献１では、ボディの背面に設けられたディスプレイに撮影する被写体の顔をライブビュー表示し、その被写体の一対の目の位置を検出し、その一対の目の間でフォーカス調整用のエリアを切り替えている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−０９６９６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、撮像装置には、ファインダ式表示手段に、撮像中の画像を表示できるものがある。しかしながら、ユーザは、ファインダ式表示手段を覗いて撮像しようとする際に選択枠の位置を変更する場合には、ファインダ式表示手段から目を離す必要がある。そして、ユーザは、ボディの背面に設けられたディスプレイを視認し、ディスプレイに重ねて配置されるタッチパネルに対して選択枠の位置を変更する操作をしなければならない。このように、撮像装置では、たとえばファインダ式表示手段を覗いたままであっても、表示する画像について設定される選択枠の位置を好適に変更できるようにすることが求められている。そして、特に、ファインダ式表示手段を覗いているユーザが把持するボディについての挟持部に指先で操作可能なタッチパネルを設けようとすると、タッチパネルの操作面のサイズは大きくすることができない。このため、ユーザは、タッチパネルの操作によりたとえば撮像中の画像に映る複数の顔の間で選択枠の位置を大きく移動させようとする場合には、タッチパネルに対して何度もスライド操作を繰り返さなければならない。ファインダ式表示手段を覗いたままで、指先でタッチパネルに対するスライド操作を何度も繰り返すことは、ユーザにとって負担である。なお、画像に対して選択枠を設定することは、撮像装置において撮像中の画像を表示する場合に限られることはではない。たとえば、撮像した画像その他の画像に対する処理を実行する電子機器では、表示する画像に対して選択枠を設定し、選択枠の位置を移動し、選択枠の部分画像に基づいて画像のたとえば明るさや色あいなどの画質を調整する。すなわち、撮像装置に限らず、電子機器では、表示する画像について設定される選択位置を好適に変更できるようにすることが望まれている。
【課題を解決するための手段】
【０００５】
本発明の電子機器は、表示手段に表示される画像についての特徴点を取得する取得手段と、操作面に対するタッチ操作を検出するタッチ検知手段と、前記操作面に対してタッチしたままタッチ位置を移動させる操作であるスライド操作に基づいて、前記表示手段に表示される画像について設定されている選択位置を制御する制御手段であって、前記表示手段に表示される画像についての現在の前記選択位置を基準として前記スライド操作に対応する方向に前記特徴点が取得されている場合、前記スライド操作に応じて前記選択位置を前記特徴点の位置へ変更し、前記スライド操作に対応する方向に前記特徴点が取得されていない場合、前記スライド操作に対応する移動量で、前記スライド操作の方向へ、前記選択位置を移動するように制御する制御手段と、を有する。
【発明の効果】
【０００６】
本発明では、電子機器に表示する画像について設定される選択位置を、タッチ検知手段スライド操作により好適に変更することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の第一実施形態に係る撮像装置のシステム構成図である。
【図２】図１の撮像装置のボディの外観を示す斜視図である。
【図３】図２のボディの挟持部に設けられる前部タッチ検知部材の構造の説明図である。
【図４】図１のマイクロコンピュータのブロック図である。
【図５】第一実施形態での、フォーカス調整用の選択枠の位置の移動による被写体の選択制御の流れを示すフローチャートである。
【図６】図５の選択制御による、撮像中の画像での選択枠の位置の移動制御の一例を示す説明図である。
【図７】本発明の第二実施形態の選択枠の位置の移動制御についての、前部タッチ検知部材の押圧力に応じた切り替え制御を説明する図である。
【図８】第二実施形態での、フォーカス調整用の選択枠の位置の移動による被写体の選択制御の流れを示すフローチャートである。
【図９】図８の選択制御による、撮像中の画像での選択枠の位置の移動制御の一例を示す説明図である。
【図１０】本発明の第三実施形態の選択枠の位置の移動制御についての、前部タッチ検知部材の押圧力に応じた切り替え制御を説明する図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面を参照しながら詳細に説明する。しかしながら、以下の実施形態に記載されている構成はあくまで例示に過ぎず、本発明の範囲は実施形態に記載されている構成によって限定されることはない。
【０００９】
［第一実施形態］
図１は、本発明の第一実施形態に係る撮像装置１００のシステム構成図である。撮像装置１００は、画像を表示する電子機器の一例である。図１の撮像装置１００は、撮像信号処理回路１０１、表示装置制御回路１０２、スイッチセンス回路１０３、タッチセンス回路１０４、押圧力検出回路１０５、焦点検出回路１０６、およびこれらが接続されるマイクロコンピュータ１０７、を有する。マイクロコンピュータ１０７の本体メモリ４０２には、後述するマイクロコンピュータ１０７のＣＰＵ４０１が実行するプログラム４０６とともに、各種設定値が記録される。また、図１のマイクロコンピュータ１０７には、たとえば被写体特徴点検出回路４０７が実現される。被写体特徴点検出回路４０７は、撮像のために表示する画像についての人物（被写体）の顔または顔の器官を認識して特徴点として検出して取得する。マイクロコンピュータ１０７は、撮像装置１００の動作制御を司るものであり、接続されている各部に対して様々な処理や指示を実行する。撮像ユニット１１０は、レンズ装置１５０の撮影レンズ１５１を透過した光が集光する撮像面を有する。撮像ユニット１１０は、たとえば撮像面に配列された複数の光電変換素子を有する。光電変換素子には、たとえばＣＣＤ型、ＣＭＯＳ型、ＣＩＤ型などかある。撮像ユニット１１０は、撮像面での被写体の画像を撮像し、撮像した画像についてのアナログ信号を出力する。クランプ／ＣＤＳ回路１１１は、撮像ユニット１１０から出力されたアナログ信号に対して、Ａ／Ｄ変換する前の基本的なアナログ処理を行う。ここで、ＣＤＳは、相関二重サンプリングをいう。クランプ／ＣＤＳ回路１１１は、たとえば、アナログ信号のクランプレベルを変更する。ＡＧＣ１１２は、クランプ／ＣＤＳ回路１１１で処理されたアナログ信号に対して、Ａ／Ｄ変換する前の基本的なアナログ処理を行う。ＡＧＣ１１２は、自動的に利得を調整して、たとえばＡＧＣの基本レベルを変更する。Ａ／Ｄ変換器１１３は、撮像ユニット１１０から出力された後にクランプ／ＣＤＳ回路１１１およびＡＧＣ１１２により処理されたアナログ信号を、デジタル信号へ変換する。これにより、撮像中の画像データが生成される。撮像信号処理回路１０１は、Ａ／Ｄ変換器１１３により生成された画像データに対して、たとえばガンマ／ニー処理、フィルタ処理、ハードウェアによる画像処理、を実行する。撮像信号処理回路１０１は、処理後の画像データを、焦点検出回路１０６、マイクロコンピュータ１０７、表示装置制御回路１０２へ出力する。また、撮像信号処理回路１０１は、画像についての焦点を合わせる部分を示すフォーカス調整用の選択枠６０１の位置情報を、焦点検出回路１０６、表示装置制御回路１０２へ出力する。焦点検出回路１０６は、撮像信号処理回路１０１で生成される画像データについての選択枠６０１でのコントラスト比が最大となるように焦点検出演算を行い、デフォーカス量及びデフォーカス方向を求める。焦点検出回路１０６は、演算したデフォーカス量及びデフォーカス方向を、マイクロコンピュータ１０７へ出力する。マイクロコンピュータ１０７は、レンズ装置１５０のレンズ制御回路１５２とマウント接点１１４を介して通信する。レンズ制御回路１５２は、マイクロコンピュータ１０７との通信に基づいて、レンズ装置１５０の撮影レンズ１５１を駆動する。これにより、撮像装置１００は、焦点検出回路１０６で処理した画像部分の被写体に合焦する画像を撮像し得る。
【００１０】
表示装置制御回路１０２には、画像を表示する外部表示部材１２１、画像を表示するファインダ式表示部材１２２、が接続される。表示装置制御回路１０２は、撮像信号処理回路１０１からモニタ表示用の画像データを、外部表示部材１２１およびファインダ式表示部材１２２に表示する。これにより、外部表示部材１２１およびファインダ式表示部材１２２は、撮像中の画像などを表示する。撮像装置１００のユーザは、撮像中の画像を、外部表示部材１２１またはファインダ式表示部材１２２において確認できる。表示装置制御回路１０２は、外部表示部材１２１およびファインダ式表示部材１２２において、選択枠６０１を画像に重ねて表示させる。これにより、撮像装置１００のユーザは、撮像中の画像において、合焦する被写体（画像の部分）を確認できる。
【００１１】
スイッチセンス回路１０３には、被写体選択開始ボタン１３１などの各種のスイッチが接続される。スイッチセンス回路１０３は、スイッチの操作に応じた入力信号を、マイクロコンピュータ１０７へ出力する。マイクロコンピュータ１０７は、たとえば被写体選択開始ボタン１３１の押下についての入力信号に基づいて、撮影する被写体の選択を開始し、選択枠６０１の位置などの情報を、撮像信号処理回路１０１へ出力する。撮像信号処理回路１０１は、撮像中の画像データとともに選択枠６０１の位置情報の出力を開始する。タッチセンス回路１０４には、外部表示タッチ検知部材１４１、前部タッチ検知部材１４２、が接続される。外部表示タッチ検知部材１４１、または前部タッチ検知部材１４２は、たとえば静電容量方式のタッチパネルである。タッチパネルには、この他にもたとえば、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式などの様々な方式のものがある。タッチパネルは、実際に操作面に対する接触があったことを検出したり、操作面に対して指などが近接することを検出したりする。外部表示タッチ検知部材１４１は、外部表示部材１２１の表示面に、指による操作が可能な操作面が重ねて設けられる。前部タッチ検知部材１４２は、ファインダ式表示部材１２２とは別に設けられ、指による操作が可能な操作面を有する。タッチセンス回路１０４は、外部表示タッチ検知部材１４１、または前部タッチ検知部材１４２に対する操作に応じた入力信号を、マイクロコンピュータ１０７へ出力する。タッチセンス回路１０４は、たとえば前部タッチ検知部材１４２の操作面に対するタッチ操作を検出し、検出したタッチ操作の種別を判断する。マイクロコンピュータ１０７は、タッチセンス回路１０４により判断されたタッチ操作の種別に応じて、たとえば撮影する被写体の選択を開始したり、選択枠６０１の位置を変更したりする。マイクロコンピュータ１０７は、それらの情報を、撮像信号処理回路１０１へ出力する。撮像信号処理回路１０１は、撮像中の画像データとともに選択枠６０１の位置情報の出力を開始する。ここで、タッチ操作には、たとえばタッチダウン（Ｔｏｕｃｈ−Ｄｏｗｎ）、タッチオン（Ｔｏｕｃｈ−Ｏｎ）、タッチムーブ（Ｔｏｕｃｈ−Ｍｏｖｅ）、タッチオフ（Ｔｏｕｃｈ−Ｏｆｆ）、がある。タッチダウンは、外部表示タッチ検知部材１４１または前部タッチ検知部材１４２にタッチしていなかった指が、新たに外部表示タッチ検知部材１４１または前部タッチ検知部材１４２にタッチし始めた状態である。タッチセンス回路１０４は、タッチダウン操作によりタッチ操作の開始を判断する。タッチオンは、外部表示タッチ検知部材１４１または前部タッチ検知部材１４２を指で継続的にタッチしている状態である。タッチセンス回路１０４は、継続的なタッチ状態にあると判断する。タッチムーブは、外部表示タッチ検知部材１４１または前部タッチ検知部材１４２を指でタッチしたままタッチ位置を移動させている状態である。タッチセンス回路１０４は、タッチムーブによるスライド操作を判断する。タッチアップは、外部表示タッチ検知部材１４１または前部タッチ検知部材１４２へタッチしていた指やペンを離した状態である。タッチセンス回路１０４は、タッチの終了を判断する。タッチオフは、外部表示タッチ検知部材１４１または前部タッチ検知部材１４２に何もタッチしていない状態である。タッチセンス回路１０４は、タッチが無いことを判断する。なお、タッチセンス回路１０４は、一般的に、タッチダウンを検出すると、その後にタッチオンを検出し続ける。タッチセンス回路１０４は、タッチダウンの後、タッチアップが検出されるまでは、タッチオンを検出し続ける。また、その期間中に、タッチセンス回路１０４は、タッチムーブを検出することになる。タッチセンス回路１０４は、タッチオンが検出されていても、タッチ位置Ｆｐが移動しなければ、タッチムーブを検出しない。
【００１２】
タッチセンス回路１０４は、ユーザによる外部表示タッチ検知部材１４１または前部タッチ検知部材１４２へのスライド操作に応じて、スライド操作についてのタッチ操作情報を、マイクロコンピュータ１０７へ出力する。ここで、スライド操作についてのタッチ操作情報には、タッチ位置Ｆｐ、タッチムーブ移動方向Ｆｄ、タッチムーブ移動量Ｆｍ、が含まれる。マイクロコンピュータ１０７は、これらの選択位置の情報を、選択枠６０１の位置の移動に関する情報として、表示装置制御回路１０２などへ出力する。これにより、外部表示部材１２１およびファインダ式表示部材１２２において画像に重ねて表示される選択枠６０１の位置が変更される。ユーザは、前部タッチ検知部材１４２に対してなされたスライド操作に基づいて、外部表示タッチ検知部材１４１または前部タッチ検知部材１４２に表示する画像について設定されている選択枠６０１の位置が変更されたことを確認できる。
【００１３】
図２は、図１の撮像装置１００のボディ２００を示す斜視図である。図２（ａ）は、撮像装置１００のボディ２００を前上側からみた前面斜視図である。図２（ｂ）は、撮像装置１００のボディ２００を後上側からみた背面斜視図である。図２に示すように、撮像装置１００のボディ２００の背面には、ファインダ２０１、外部表示部材１２１、被写体選択開始ボタン１３１、が配置される。外部表示部材１２１の表示面には、外部表示タッチ検知部材１４１の操作面が重ねて設けられる。ファインダ２０１の内側には、図１のペンタプリズム１２３を介して、ファインダ式表示部材１２２が設けられる。ファインダ式表示部材１２２は、外部表示部材１２１と同様に、撮像中の画像などとともに選択枠６０１を表示する。撮像装置１００のボディ２００の前面には、レンズ装置１５０が不図示のレンズマウントにより接続される。ボディ２００についてのレンズ装置１５０の右側には、挟持部２０２が設けられる。挟持部２０２の上面には、ファインダ式表示部材１２２とは異なる位置となるように、前部タッチ検知部材１４２が設けられる。これにより、ユーザは、ファインダ２０１からファインダ式表示部材１２２を覗いた状態で、挟持部２０２の上面の前部タッチ検知部材１４２を指で操作することができる。タッチセンス回路１０４は、外部表示タッチ検知部材１４１および前部タッチ検知部材１４２に対するユーザの指などによるタッチ操作を、検出する。タッチセンス回路１０４は、タッチ位置Ｆｐ、タッチムーブ移動量Ｆｍ、タッチムーブ移動方向Ｆｄ、を逐次検出する。マイクロコンピュータ１０７は、それらの情報を、選択枠６０１の位置を変更する情報を、撮像信号処理回路１０１へ出力する。撮像信号処理回路１０１は、タッチ位置Ｆｐに選択枠６０１を変更する。これにより、ユーザは、表示される画像の被写体にタッチするように操作することで、選択枠６０１を所望の位置へ移動させることができる。
【００１４】
図３は、図２のボディ２００の挟持部２０２に設けられる前部タッチ検知部材１４２の構造の説明図である。図３（ａ）は、前部タッチ検知部材１４２の表面部分の斜視図である。図３（ｂ）は、前部タッチ検知部材１４２の裏面部分の斜視図である。図３（ｃ）は、前部タッチ検知部材１４２の表面側からの分解斜視図である。図３（ｄ）は、前部タッチ検知部材１４２の裏面側からの分解斜視図である。図３（ｅ）は、前部タッチ検知部材１４２とタッチセンス回路１０４との結線状態の説明図である。図３に示すように、前部タッチ検知部材１４２は、前部タッチ操作可能部３０１、前部タッチ操作検出部３０２、前部タッチ検出部固定部材３０３、を有する。前部タッチ操作可能部３０１は、ボディ２００の挟持部２０２の上面部分としてボディ２００と一体的に形成される。前部タッチ操作可能部３０１は、前部タッチ検知部材１４２の操作面として機能する。これにより、ボディ２００の挟持部２０２の上面部分に、前部タッチ操作可能部３０１を設けるための開口を設ける必要がない。防塵防滴性能及び外観意匠の自由度を向上し得る。前部タッチ操作検出部３０２は、接着剤等の前部タッチ検出部固定部材３０３により、前部タッチ操作可能部３０１の裏面に貼着される。前部タッチ操作検出部３０２は、略四角形のポリイミドのベース部材の四辺に、銅パターン（３０２−１、３０２−２、３０２−３、３０２−４）が形成されたフレキシブルプリント基板（＝ＦＰＣ）と同等の構造を有する。上側検出部として、銅パターン３０２−１が、下側検出部として、銅パターン３０２−３が、右側検出部として、銅パターン３０２−２が、左側検出部として、銅パターン３０２−４が対応している。４辺の銅パターン３０２−１〜３０２−４は、個別にタッチセンス回路１０４と接続される。タッチセンス回路１０４は、上下左右それぞれの銅パターンから得られる静電容量の変化を検出する。これにより、タッチセンス回路１０４は、前部タッチ操作可能部３０１による略四角形の操作面におけるタッチ位置Ｆｐ、タッチムーブ移動量Ｆｍ、タッチムーブ移動方向Ｆｄを検出することができる。タッチセンス回路１０４は、前部タッチ操作可能部３０１による略四角形の操作面に対する指による操作位置を繰り返し検出することにより、たとえば操作面に対するスライド操作を検出することができる。タッチセンス回路１０４は、前部タッチ操作可能部３０１による略四角形の操作面に対する指による操作位置を連続的に検出して得られる複数の操作位置による操作方向を、スライド操作の方向としてのタッチムーブ移動方向Ｆｄとして検出できる。タッチセンス回路１０４は、前部タッチ操作可能部３０１による略四角形の操作面に対する指による操作位置を連続的に検出して得られる複数の操作位置による操作距離を、スライド操作の操作量としてのタッチムーブ移動量Ｆｍとして検出できる。
【００１５】
図４は、図１のマイクロコンピュータ１０７のブロック図である。図４のマイクロコンピュータ１０７は、ＣＰＵ４０１、本体メモリ４０２、ＲＡＭ４０３、外部インターフェース４０４、およびこれらが接続される内部バス４０５、を有する。外部インターフェース４０４には、たとえば、撮像信号処理回路１０１、表示装置制御回路１０２、スイッチセンス回路１０３、タッチセンス回路１０４、押圧力検出回路１０５、焦点検出回路１０６、が接続される。本体メモリ４０２は、たとえばＥＥＰＲＯＭである。本体メモリ４０２は、プログラム４０６、各種の設定値などを記録する。本体メモリ４０２に記録されるプログラム４０６は、撮像装置１００の出荷前に記録されたものでも、撮像装置１００の出荷後に記録されたものでもよい。撮像装置１００の出荷後に記録されるプログラム４０６は、たとえばＣＤＲＯＭなどの記録媒体に記録されていたものをコンピュータのＣＰＵ４０１により読み取り、本体メモリ４０２にインストールしたものでよい。ＲＡＭ４０３は、撮像設定や画像データなどを記録するワークメモリである。ＣＰＵ４０１は、本体メモリ４０２に記録されるプログラム４０６をＲＡＭ４０３に展開して実行する。これにより、マイクロコンピュータ１０７には、制御部が実現される。制御部は、撮像装置１００の動作を全体的に制御する。図１の被写体特徴点検出回路４０７は、制御部の機能の一部として図１のマイクロコンピュータ１０７に実現される。
【００１６】
図５は、第一実施形態での、フォーカス調整位置であるフォーカス調整用の選択枠６０１の位置の移動による被写体の選択制御の流れを示すフローチャートである。図５のフローチャートは、本体メモリ４０２に記録されるプログラム４０６をＲＡＭ４０３に展開してＣＰＵ４０１が実行することにより実現される。図６は、図５の被写体選択制御による、撮像中の画像での選択枠６０１の位置の移動制御の一例を示す説明図である。図６には、外部表示タッチ検知部材１４１もしくは前部タッチ検知部材１４２に表示される複数の画像が図示されている。画像には、画像の中央およびその左側に二人の人物の顔が含まれる。この場合、被写体特徴点検出回路４０７は、これら二人の人物の顔を特徴点６０３，６０４として抽出する。また、画像には、選択枠６０１が重ねて表示されている。
【００１７】
図５のステップＳ５０１において、ＣＰＵ４０１は、被写体選択開始ボタン１３１がユーザにより押下されたことに基づいて、選択枠６０１による被写体の選択を開始する。ステップＳ５０２において、ＣＰＵ４０１は、タッチセンス回路１０４の検出に基づいて、外部表示タッチ検知部材１４１もしくは前部タッチ検知部材１４２に対するタッチ操作が行われているか否かを判定する。タッチ操作が行われていない場合、ＣＰＵ４０１は、タッチ操作が行われるまで、判断を繰り返す。タッチ操作が行われた場合、ＣＰＵ４０１は、処理をステップＳ５０２へ進める。ステップＳ５０３において、被写体特徴点検出回路４０７としてのＣＰＵ４０１は、撮像しようとしている画像に、被写体としての人物の顔または顔の器官といった特徴的な形状が含まれているか否かを判定する。被写体特徴点検出回路４０７としてのＣＰＵ４０１は、撮像しようとしている画像について判定した顔または顔の器官の位置を、特徴点６０３，６０４の位置としてＲＡＭ４０３に記録してよい。撮像しようとしている画像に人物の顔または顔の器官による特徴点６０３，６０４が判定された場合、ＣＰＵ４０１は、処理をステップＳ５０４へ進める。ステップＳ５０４において、ＣＰＵ４０１は、画像についての予め設定されているたとえば画像の中心といった基準位置に最も近い特徴点６０３としての顔または顔の器官の位置に、選択枠６０１を移動させる。ＣＰＵ４０１は、たとえば選択枠６０１の中心に特徴点６０３である顔または顔の器官の中心が位置するように、選択枠６０１の位置を演算し、表示装置制御回路１０２および撮像信号処理回路１０１へ出力する。これにより、選択枠６０１は、図６（ａ）Ｉおよび図６（ｂ）Iに示すように、画像の中央にて判定された特徴点６０３である１つの顔または顔の器官と重ねて表示される。ステップＳ５０３において撮像しようとしている画像に人物の顔または顔の器官が判定されない場合、ＣＰＵ４０１は、処理をステップＳ５０５へ進める。ステップＳ５０５において、ＣＰＵ４０１は、画像に対する選択枠６０１の位置が、操作面に対するタッチ位置Ｆｐに対応するように、選択枠６０１の位置を演算し、表示装置制御回路１０２および撮像信号処理回路１０１へ出力する。
【００１８】
次に、ステップＳ５０６において、ＣＰＵ４０１は、タッチセンス回路１０４の検出に基づいて、外部表示タッチ検知部材１４１もしくは前部タッチ検知部材１４２に対してタッチムーブ操作が行われているか否かを判定する。タッチムーブ操作が行われていると判定されない場合、ＣＰＵ４０１は、処理をステップＳ５０８へ進める。ステップＳ５０８において、ＣＰＵ４０１は、表示装置制御回路１０２に、選択枠６０１についての現在の位置を維持させる。その後、ＣＰＵ４０１は、処理をステップＳ５１２へ進める。ステップＳ５０６においてタッチムーブ操作が行われていると判定される場合、ＣＰＵ４０１は、処理をステップＳ５０７へ進める。ステップＳ５０７において、ＣＰＵ４０１は、タッチセンス回路１０４から、タッチムーブ操作についてのタッチムーブ移動量Ｆｍと、タッチムーブ移動方向Ｆｄとを取得する。ステップＳ５０９において、ＣＰＵ４０１は、タッチムーブ移動方向Ｆｄに、画像内の他の特徴点である被写体の顔部または顔の器官が存在するか否かを判断する。
【００１９】
タッチムーブ移動方向Ｆｄに他の特徴点としての顔などが無い場合、ＣＰＵ４０１は、処理をステップＳ５１１へ進める。ステップＳ５１１において、ＣＰＵ４０１は、選択枠６０１の中心の移動量を、タッチムーブ移動量Ｆｍに比例する第一の選択枠移動量Ｌ１を演算し、表示装置制御回路１０２および撮像信号処理回路１０１へ出力する。ＣＰＵ４０１は、表示している画像についての現在の選択枠６０１の位置を基準としてスライド操作の方向に特徴点としての他の顔が取得されていない場合、選択枠６０１の位置を、スライド操作に正比例で対応する移動量で移動させるように変更する。ここで、たとえばタッチムーブ移動量Ｆｍと第一の選択枠移動量Ｌ１の関係が１：１の場合、タッチムーブ移動量Ｆｍと第一の選択枠移動量Ｌ１は等しくなる。移動の比率については、被写体画像の拡大率や、操作部材の有効範囲などに基づいて任意に設定してよい。ここで、たとえば図６（ａ）IIのように、ユーザは、指による操作で、図の右方向へ向けてタッチムーブ操作する。この場合、図６（ａ）IIIのように、選択枠６０１の中心は、画像の中央の元の被写体の顔の中心６０２から、タッチムーブ移動方向Ｆｄである右方向へ、第一の選択枠移動量Ｌ１で移動するように変更される。その後、ＣＰＵ４０１は、処理をステップＳ５１２へ進める。
【００２０】
タッチムーブ移動方向Ｆｄに特徴点６０４としての他の顔などがある場合、ＣＰＵ４０１は、ステップＳ５１０において、選択枠６０１がタッチムーブ移動方向Ｆｄにある他の特徴点６０４の顔と重なるように、第二の選択枠移動量Ｌ２を演算する。ＣＰＵ４０１は、選択枠６０１の第二の選択枠移動量Ｌ２を、表示装置制御回路１０２および撮像信号処理回路１０１へ出力する。ＣＰＵ４０１は、表示している画像についての現在の選択枠６０１の位置を基準としてスライド操作の方向に特徴点６０４としての他の顔が取得されている場合、選択枠６０１の位置を、特徴点６０４としての他の顔の位置まで移動させる。ＣＰＵ４０１は、スライド操作に応じて選択枠６０１の位置を、スライド操作に対応する移動量にかかわらず、特徴点６０４としての他の顔の位置まで移動させるように変更する。ＣＰＵ４０１は、スライド操作についての最初の操作位置を、現在の選択枠６０１の位置として、スライド操作による操作位置の移動方向に応じて、選択枠６０１の位置を変更する。ここで、たとえば図６（ｂ）IIのように、ユーザは、指による操作で、図の左方向へ向けてタッチムーブ操作する。この場合、ＣＰＵ４０１は、図６（ｂ）IIIのように、選択枠６０１の中心が、タッチムーブ移動方向Ｆｄにある左側の他の特徴点６０４の人物の顔の中心と一致するように、第二の選択枠移動量Ｌ２を演算する。ＣＰＵ４０１は、タッチムーブ移動量Ｆｍにはよらず、第二の選択枠移動量Ｌ２を演算する。その後、ＣＰＵ４０１は、処理をステップＳ５１２へ進める。
【００２１】
ステップＳ５１２において、ＣＰＵ４０１は、タッチセンス回路１０４の検出に基づいて、ユーザによるタッチ操作が有る状態から無い状態に移行するタッチアップ操作が行われているか否かを判定する。タッチアップ操作が行われたと判定されない場合、ＣＰＵ４０１は、処理をステップＳ５０２へ戻す。ＣＰＵ４０１は、以上の処理を繰り返す。タッチアップ操作が行われたと判定される場合、ＣＰＵ４０１は、処理をステップＳ５１３へ進める。ステップＳ５１３において、ＣＰＵ４０１は、タッチアップ操作の時点で選択されている選択枠６０１の位置を、フォーカス調整用の選択枠６０１の位置と決定し、表示装置制御回路１０２および撮像信号処理回路１０１へ出力する。撮像信号処理回路１０１は、決定された選択枠６０１の位置と、撮像中の画像のデータとを、焦点検出回路１０６へ出力する。焦点検出回路１０６は、撮像信号処理回路１０１で生成される画像データについての選択枠６０１でのコントラスト比が最大となるように焦点検出演算を行い、デフォーカス量及びデフォーカス方向を求める。このように、ＣＰＵ４０１が図５の被写体の選択制御を実行することにより、ユーザは、少ない回数および移動量のタッチ操作により、撮像中の画像に含まれる複数の被写体の顔の間で、フォーカス調整用の選択枠６０１を移動させることができる。画像に対する選択枠６０１の位置を移動させる操作性は、向上する。
【００２２】
以上のように、本実施形態の撮像装置１００は、画像を表示するファインダ式表示部材１２２とは別に設けられた前部タッチ検知部材１４２、を有する。そして、ＣＰＵ４０１は、前部タッチ検知部材１４２の操作面に対してなされた指によるスライド操作に基づいて、ファインダ式表示部材１２２に表示する画像について設定されている選択枠６０１の位置を制御する。具体的には、ＣＰＵ４０１は、ファインダ式表示部材１２２の表示画像についての現在の選択枠６０１の位置を基準としてスライド操作の方向に特徴点としての顔が取得されている場合、選択枠６０１の位置を、特徴点を含む位置へ変更する。ＣＰＵ４０１は、スライド操作に応じて、選択枠６０１の位置を、スライド操作に対応する移動量によらずに、特徴点を含む位置へ変更する。また、ＣＰＵ４０１は、スライド操作の方向に特徴点が取得されていない場合、スライド操作に正比例で対応する移動量で、スライド操作の方向へ、選択枠６０１の位置を変更する。よって、ユーザは、前部タッチ検知部材１４２に対してスライド操作をするだけで、選択枠６０１の位置の位置を、画像の特徴点の間で移動させたり、スライド操作による移動量で移動させたりできる。たとえば本実施形態のように、ファインダ式表示部材１２２に表示している撮像中の画像の被写体の顔または顔の器官を特徴点とし、スライド操作の方向に特徴点が取得できている場合には、選択枠６０１を、複数の被写体の顔の間で移動することができる。ユーザは、１回のスライド操作では撮像の選択枠６０１を複数の被写体の顔の間で移動させることが難しい場合でも、スライド操作の方向により容易にその移動操作をすることができる。しかも、ユーザは、スライド操作の操作量に対応する移動量で移動させる操作についても、同じ前部タッチ検知部材１４２に対する操作により実施できるので、これらの複数の操作をするために、撮像装置１００を持ち替えたりする必要もない。
【００２３】
特に、本実施形態では、ファインダ２０１式のファインダ式表示部材１２２を覗いた状態で操作可能となるように、前部タッチ検知部材１４２は、ファインダ２０１式のファインダ式表示部材１２２とは異なるボディ２００の端の挟持部２０２に設けられる。それがゆえに、前部タッチ検知部材１４２として大きな操作面を確保することが難しい。しかしながら、本実施形態では、このような条件下においても、スライド操作に対応する移動量で移動させる操作性を損なうことなく、撮像中の画像において離れている複数の被写体の間で撮像の選択枠６０１をスライド操作により移動させることができる。ユーザは、ボディ２００の背面に設けられる別の外部表示タッチ検知部材１４１などへ指を置き直す必要はない。ユーザは、指を置き直している間に決定的な撮像タイミングを撮り逃してしまうこともない。ユーザは、前部タッチ検知部材１４２を、目視していない状態で、直感的に操作することができる。
【００２４】
本実施形態では、前部タッチ検知部材１４２は、操作面に対する操作位置を繰り返し出力する。よって、ＣＰＵ４０１は、前部タッチ検知部材１４２から連続的に出力される複数の操作位置による操作方向を取得でき、それをスライド操作の方向とすることができる。本実施形態では、ＣＰＵ４０１は、前部タッチ検知部材１４２から出力される最初の操作位置を、現在の選択枠６０１の位置として、操作位置の移動方向、操作位置の移動量に応じて、選択枠６０１の位置を変更する。よって、ＣＰＵ４０１は、ファインダ式表示部材１２２とは別に設けられている操作手段の操作に基づいて、選択枠６０１についての画像での位置を変更することができる。
【００２５】
［第二実施形態］
次に、本発明の第二実施形態に係る撮像装置１００を説明する。本実施形態では、前部タッチ検知部材１４２に対する押圧力Ｆｓに応じて制御を切り替えて、特徴点としての顔の間で選択枠６０１を優先的に切り替える機能を維持しつつ、顔以外についても被写体として容易に選択可能になる例を述べる。以下の説明では、主に第一実施形態の撮像装置１００との相違点について説明する。
【００２６】
図７は、本発明の第二実施形態の選択枠６０１の位置の移動制御についての、前部タッチ検知部材１４２の押圧力Ｆｓに応じた切り替え制御を説明する図である。図７は、外部表示タッチ検知部材１４１もしくは前部タッチ検知部材１４２への押圧力Ｆｓと、押下操作による静電容量出力値Ｓとの対応関係を示す図である。図７において下方向および右方向が、縦軸および横軸のプラス方向である。押圧力Ｆｓが大きくなると、静電容量出力値Ｓも大きくなる。押下力を検出するデバイスには、静電容量方式のものの他にも、抵抗膜方式のものなどがある。ここでは、静電容量方式を例として説明する。ユーザの指による操作により、押圧力Ｆｓが増加すると、外部表示タッチ検知部材１４１もしくは前部タッチ検知部材１４２に対する指の接地面積が増加する。押圧力検出回路１０５は、指の接地面積の増減による静電容量の変化を、押下操作による静電容量出力値Ｓとして検出する。押圧力検出回路１０５では、押圧力Ｆｓに応じて外部表示タッチ検知部材１４１もしくは前部タッチ検知部材１４２から出力される静電容量出力値Ｓに対して、第一閾値αと、第一閾値αより大きい押圧力Ｆｓに対応する第二閾値βとが設定される。押圧力検出回路１０５は、静電容量出力値Ｓと第一閾値αとの大小関係と、静電容量出力値Ｓと第二閾値βとの大小関係とを示す信号を、マイクロコンピュータ１０７へ出力する。
【００２７】
マイクロコンピュータ１０７のＣＰＵ４０１は、静電容量出力値Ｓと第一閾値αとの大小関係と、静電容量出力値Ｓと第二閾値βとの大小関係とに基づいて、３種類の制御モードの間で、制御を切り替える。マイクロコンピュータ１０７のＣＰＵ４０１は、静電容量出力値Ｓが第一閾値α（および第二閾値β）より小さい場合、一つ目の顔優先タッチムーブモードに、制御を切り替える。顔優先タッチムーブモードでは、ＣＰＵ４０１は、ユーザの指のタッチムーブ移動方向Ｆｄに被写体の他の顔部が検出されている場合には、選択枠６０１をタッチムーブ移動量Ｆｍによらずに該他の顔部へ移動させる。これにより、ＣＰＵ４０１は、第一閾値α未満の押圧力範囲の操作において、スライド操作に応じて選択枠６０１の位置を、スライド操作に対応する移動量によらずに、人物の顔といった特徴点の位置へ変更することができる。マイクロコンピュータ１０７のＣＰＵ４０１は、静電容量出力値Ｓが第一閾値αより大きく第二閾値βより小さい場合、二つ目の操作量比例タッチムーブモードに、制御を切り替える。操作量比例タッチムーブモードでは、ＣＰＵ４０１は、ユーザの指のタッチムーブ移動量Ｆｍおよびタッチムーブ移動方向Ｆｄに比例させて、選択枠６０１を逐次移動させる。これにより、ＣＰＵ４０１は、第一閾値α以上となる押圧力Ｆｓの操作において、スライド操作に応じて選択枠６０１の位置を、スライド操作に正比例で対応する移動量で、スライド操作の方向へ、選択枠６０１の位置を変更することができる。マイクロコンピュータ１０７のＣＰＵ４０１は、静電容量出力値Ｓが第二閾値β（および第一閾値α）より大きい場合、三つ目の被写体決定モードに、制御を切り替える。被写体決定モードでは、ＣＰＵ４０１は、その時点で選択されている選択枠６０１の位置を、最終的な選択枠６０１の位置として決定する。このように、第一閾値αは、顔優先タッチムーブ状態から操作量比例タッチムーブ状態に遷移する閾値である。第二閾値βは、操作量比例タッチムーブ状態から撮影被写体決定状態に遷移する閾値である。第一閾値αの値は、たとえば押下操作による静電容量変化を検知できる全範囲の４割程度の値とし、第二閾値βは押下操作による静電容量変化を検知できる全範囲の８割程度の値とすればよい。これにより、顔優先タッチムーブ状態および、操作量比例タッチムーブ状態での操作において、ユーザの指によるタッチムーブ操作中に押圧力Ｆｓが変動したとしても、各モードにおいて所定の操作が可能となるように感度幅に余裕を持たせることができる。意図しないモード移行を生じさせないようにできる。ユーザの操作性は向上し得る。
【００２８】
図８は、第二実施形態での、フォーカス調整用の選択枠６０１の位置の移動による被写体の選択制御の流れを示すフローチャートである。図８のフローチャートは、本体メモリ４０２に記録されるプログラム４０６をＲＡＭ４０３に展開してＣＰＵ４０１が実行することにより実現される。図９は、図８の選択制御による、撮像中の画像での選択枠６０１の位置の移動制御の一例を示す説明図である。図８のステップＳ８０１からステップＳ８０５までの制御動作は、図４のステップＳ５０１からステップＳ５０５までと同様であるため、その説明を省略する。
【００２９】
ステップＳ８０６において、ＣＰＵ４０１は、押圧力検出回路１０５の出力信号に基づいて、ユーザの指が外部表示タッチ検知部材１４１もしくは前部タッチ検知部材１４２への押下操作による静電容量出力値Ｓが第一閾値α未満であるかを判定する。静電容量出力値Ｓが第一閾値α未満である場合、ＣＰＵ４０１は、ステップＳ８０７において、タッチセンス回路１０４の出力信号に基づいて、操作者によるタッチムーブ動作が行われたかを判定する。タッチムーブ動作が行われていない場合、ＣＰＵ４０１は、ステップＳ８０９において、ＣＰＵ４０１は、現在の選択枠６０１の位置を維持する。その後、ＣＰＵ４０１は、処理をステップＳ８１６へ進める。タッチムーブ動作が行われている場合、ＣＰＵ４０１は、ステップＳ８０８において、タッチセンス回路１０４から、タッチムーブ移動量Ｆｍおよびタッチムーブ移動方向Ｆｄを取得する。そして、ステップＳ８１０において、ＣＰＵ４０１は、タッチムーブ移動方向Ｆｄに、他の顔部が検出されているか否かを判定する。タッチムーブ移動方向Ｆｄに他の顔がある場合、ステップＳ８１１において、ＣＰＵ４０１は、選択枠６０１の中心が、他の顔部の中心と一致するように、選択枠６０１の位置を移動させる。その後、ＣＰＵ４０１は、処理をステップＳ８１６へ進める。タッチムーブ移動方向Ｆｄに他の顔がない場合、ステップＳ８０９において、ＣＰＵ４０１は、現在の選択枠６０１の位置を維持する。その後、ＣＰＵ４０１は、処理をステップＳ８１６へ進める。
【００３０】
ここで、図９を用いて、押下操作による静電容量出力値Ｓが第一閾値α以下である場合での、選択枠６０１の位置の変更処理について説明する。図９（ａ）は、押下操作による静電容量出力値Ｓが第一閾値α以下である場合であって、タッチムーブ移動方向Ｆｄに他の特徴点６０４としての顔部がある場合の状態遷移図である。この場合、ＣＰＵ４０１は、ステップＳ８０９からステップＳ８１０を通じてステップＳ８１１へ処理を進める。この場合、図９（ａ）Iのように、画像の中央の特徴点６０３としての人物の顔部に選択枠６０１が設定されている状態において、図９（ａ）IIに示すように、ユーザは、左向きにスライド操作する。ユーザは、タッチムーブ移動方向Ｆｄに、タッチムーブ移動量Ｆｍでスライド操作する。画像の左側には他の特徴点６０４としての人物の顔部が撮像されている。よって、ＣＰＵ４０１は、図９（ａ）IIIに示すように、選択枠６０１の中心が画像の左側の他の特徴点６０４としての人物の顔部の中心と一致するように、第二の選択枠移動量Ｌ２で選択枠６０１を移動させる。ＣＰＵ４０１は、タッチムーブ移動量Ｆｍによらずに、第二の選択枠移動量Ｌ２により選択枠６０１を移動させる。図９（ｂ）は、押下操作による静電容量出力値Ｓが第一閾値α以下で有る場合であって、タッチムーブ移動方向Ｆｄに他の特徴点としての顔部がない場合の状態遷移図である。この場合、ＣＰＵ４０１は、ステップＳ８０９からステップＳ８１０を通じてステップＳ８０９へ処理を進める。この場合、図９（ｂ）Iのように、画像の中央の特徴点６０３としての人物の顔部に選択枠６０１が設定されている状態において、図９（ｂ）IIに示すように、ユーザは、右向きにスライド操作する。ユーザは、タッチムーブ移動方向Ｆｄに、タッチムーブ移動量Ｆｍでスライド操作する。画像の右側には他の特徴点としての人物の顔部が撮像されていない。よって、ＣＰＵ４０１は、図９（ｂ）IIIに示すように、選択枠６０１を元の位置に維持する。これにより、ユーザが操作の押圧力Ｆｓにより意図的に顔優先タッチムーブモードを選択しようとしている場合には、顔優先による移動ができない方向への選択枠６０１の移動を禁止できる。ユーザの意図しない誤操作を防止することができる。
【００３１】
ステップＳ８１６において、ＣＰＵ４０１は、タッチセンス回路１０４の出力信号に基づいて、タッチアップ操作が行われたかを判定する。タッチアップ操作が行われたと判定した場合、ＣＰＵ４０１は、ステップＳ８１７において、その時点で選択されている選択枠６０１の位置を、撮像するための選択枠６０１の位置として決定する。タッチアップ操作が行われていないと判定した場合、ＣＰＵ４０１は、処理をステップＳ８０６へ戻す。ステップＳ８０６において静電容量出力値Ｓが第一閾値α未満ではないと判定した場合、ＣＰＵ４０１は、処理をステップＳ８１２へ進める。ステップＳ８１２において、ＣＰＵ４０１は、さらに静電容量出力値Ｓが第二閾値β未満であるかを判定する。静電容量出力値Ｓが第二閾値β未満でない場合、ＣＰＵ４０１は、処理をステップＳ８１７へ進める。静電容量出力値Ｓが第二閾値β未満である場合、ＣＰＵ４０１は、ステップＳ８１３において、タッチセンス回路１０４の出力信号に基づいて、操作者によるタッチムーブ動作が行われたかを判定する。タッチムーブ動作が行われていない場合、ＣＰＵ４０１は、ステップＳ８０９において、ＣＰＵ４０１は、現在の選択枠６０１の位置を維持する。その後、ＣＰＵ４０１は、処理をステップＳ８１６へ進める。タッチムーブ動作が行われている場合、ＣＰＵ４０１は、ステップＳ８１４において、タッチセンス回路１０４から、タッチムーブ移動量Ｆｍおよびタッチムーブ移動方向Ｆｄを取得する。そして、ステップＳ８１５において、ＣＰＵ４０１は、選択枠６０１を、タッチムーブ移動方向Ｆｄに、タッチムーブ移動量Ｆｍに比例した移動量で移動させる。ここで、たとえばタッチムーブ移動量Ｆｍと第一の選択枠移動量Ｌ１の関係が１：１の場合、タッチムーブ移動量Ｆｍと第一の選択枠移動量Ｌ１は等しくなる。移動の比率については、被写体画像の拡大率や、操作部材の有効範囲などに基づいて任意に設定してよい。この際、たとえタッチムーブ移動量Ｆｍに他の顔部があったとしても、ＣＰＵ４０１は、選択枠６０１の中心を他の顔部の中心に合わせるための処理は実行しない。
【００３２】
ここで、図９を用いて、押下操作による静電容量出力値Ｓが第一閾値α以上であり且つ第二閾値β未満である場合での、選択枠６０１の位置の変更処理について説明する。図９（ｃ）は、押下操作による静電容量出力値Ｓが第一閾値α以上であり且つ第二閾値β未満である場合であって、タッチムーブ移動方向Ｆｄに他の特徴点６０４としての顔部がある場合の状態遷移図である。この場合、ＣＰＵ４０１は、ステップＳ８０９からステップＳ８１２およびステップＳ８１３を通じてステップＳ８１５へ処理を進める。この場合、図９（ｃ）Iのように、画像の中央の特徴点６０３としての人物の顔部に選択枠６０１が設定されている状態において、図９（ｃ）IIに示すように、ユーザは、左向きにスライド操作する。ユーザは、タッチムーブ移動方向Ｆｄに、タッチムーブ移動量Ｆｍでスライド操作する。画像の左側には他の特徴点６０４としての人物の顔部が撮像されている。しかしながら、ＣＰＵ４０１は、図９（ｃ）IIIに示すように、選択枠６０１の中心の位置を、画像の左側の他の特徴点６０４としての人物の顔部の中心に合わせるのではなく、タッチムーブ移動方向Ｆｄに、タッチムーブ移動量Ｆｍで移動させる。図９（ｄ）は、押下操作による静電容量出力値Ｓが第一閾値α以上であり且つ第二閾値β未満である場合であって、タッチムーブ移動方向Ｆｄに他の特徴点としての顔部がない場合の状態遷移図である。この場合、ＣＰＵ４０１は、ステップＳ８０９からステップＳ８１０を通じてステップＳ８０９へ処理を進める。この場合、図９（ｄ）Iのように、画像の中央の特徴点６０３としての人物の顔部に選択枠６０１が設定されている状態において、図９（ｄ）IIに示すように、ユーザは、右向きにスライド操作する。ユーザは、タッチムーブ移動方向Ｆｄに、タッチムーブ移動量Ｆｍでスライド操作する。画像の右側には他の特徴点としての人物の顔部が撮像されていない。しかしながら、ＣＰＵ４０１は、図９（ｄ）IIIに示すように、選択枠６０１の中心の位置を、タッチムーブ移動方向Ｆｄに、タッチムーブ移動量Ｆｍで移動させる。これにより、ユーザが操作の押圧力Ｆｓにより意図的に操作量比例タッチムーブモードを選択しようとしている場合には、顔優先タッチムーブモードによる選択枠６０１の移動を禁止し、スライド操作に応じて選択枠６０１の位置を移動させる。ユーザが意図していない誤操作を防止することができる。押圧力Ｆｓにより操作量比例タッチムーブモードの操作と顔優先タッチムーブモードの操作とを区別することにより、ユーザが意図する操作モードでの操作を確実に実施できる。ユーザの操作性は、向上し得る。
【００３３】
以上のように、本実施形態では、前部タッチ検知部材１４２への操作の押圧力Ｆｓは、第一閾値α未満の押圧力範囲となることがある。この場合、本実施形態では、スライド操作に応じて選択枠６０１の位置を、スライド操作に対応する移動量によらずに、特徴点を含む位置へ変更する。よって、ユーザは、第一閾値α未満の押圧力Ｆｓで操作することにより、選択枠６０１を、特徴点を含む位置へ変更することができる。また、操作の押圧力Ｆｓが、その圧力範囲以外である場合、ＣＰＵ４０１は、スライド操作に正比例で対応する移動量で、スライド操作の方向へ、選択枠６０１の位置を変更する。よって、ユーザは、選択枠６０１の位置を微調整する際に直感的な強い力で操作することにより、選択枠６０１の位置を微調整することができる。
【００３４】
［第三実施形態］
次に、本発明の第三実施形態に係る撮像装置１００を説明する。本実施形態では、押圧力Ｆｓに対する顔優先タッチムーブモードと操作量比例タッチムーブモードとの割付が、第二実施形態と逆になっている。以下の説明では、主に第二実施形態の撮像装置１００との相違点について説明する。
【００３５】
図１０は、本発明の第三実施形態の選択枠６０１の位置の移動制御についての、前部タッチ検知部材１４２の押圧力Ｆｓに応じた切り替え制御を説明する図である。図１０は、図７と対応し、外部表示タッチ検知部材１４１もしくは前部タッチ検知部材１４２への押圧力Ｆｓと、押下操作による静電容量出力値Ｓとの対応関係を示す図である。マイクロコンピュータ１０７のＣＰＵ４０１は、静電容量出力値Ｓが第一閾値α（および第二閾値β）より小さい場合、一つ目の操作量比例タッチムーブモードに、制御を切り替える。マイクロコンピュータ１０７のＣＰＵ４０１は、静電容量出力値Ｓが第一閾値αより大きく第二閾値βより小さい場合、二つ目の顔優先タッチムーブモードに、制御を切り替える。マイクロコンピュータ１０７のＣＰＵ４０１は、静電容量出力値Ｓが第二閾値β（および第一閾値α）より大きい場合、三つ目の被写体決定モードに、制御を切り替える。なお、本実施形態での、フォーカス調整用の選択枠６０１の位置の移動による被写体の選択制御の流れは、基本的に、第二実施形態での図８と同様である。ただし、図８のステップＳ８０６の判断において静電容量出力値Ｓが第一閾値α未満であると判断した場合、ＣＰＵ４０１は、処理をステップＳ８１３へ進める。また、図８のステップＳ８１２の判断において静電容量出力値Ｓが第二閾値β未満であると判断した場合、ＣＰＵ４０１は、処理をステップＳ８０７へ進める。
【００３６】
以上のように、本実施形態では、前部タッチ検知部材１４２への操作の押圧力Ｆｓは、第一閾値α以上であり且つ第二閾値β未満の押圧力範囲となることがある。この場合、本実施形態では、スライド操作に応じて選択枠６０１の位置を、スライド操作に対応する移動量によらずに、特徴点を含む位置へ変更する。よって、ユーザは、第一閾値α未満の押圧力Ｆｓで操作することにより、選択枠６０１を、特徴点を含む位置へ変更することができる。また、操作の押圧力Ｆｓが、その圧力範囲以外である第一閾値α未満である場合、ＣＰＵ４０１は、スライド操作に正比例で対応する移動量で、スライド操作の方向へ、選択枠６０１の位置を変更する。よって、ユーザは、選択枠６０１の位置を微調整する際に直感的な強い力で操作することにより、選択枠６０１の位置を微調整することができる。
【００３７】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００３８】
上記実施形態では、前部タッチ検知部材１４２の操作面は、ボディ２００において、撮像装置１００のファインダ２０１式のファインダ式表示部材１２２とは異なる部位に設けられる。この他にもたとえば、タッチ検知部材の操作面は、撮像装置１００の表示部材と重ねて設けられてもよい。上述した実施形態では、外部表示タッチ検知部材１４１の操作面は、外部表示部材１２１の表示面に重ねられている。また、タッチ検知部材の操作面のサイズは、表示部材の表示面のサイズと同じであってもよい。上述した実施形態では、外部表示タッチ検知部材１４１の操作面のサイズは、外部表示部材１２１の表示面のサイズと同じである。このよう変形例においても、表示部材を見ながらタッチ検知部材に対してスライド操作する際に、上述した本実施形態による選択枠６０１の位置の制御は、好適に利用し得る。ユーザは、たとえば大きな画面に対してその一端から他端までにわたる大きなスライド操作をしなくても、小さなスライド操作をするだけで、選択枠６０１の位置を好適に変更することができる。
【００３９】
上記実施形態では、選択枠６０１は、撮像中の画像についてのフォーカスを調整するための基準枠である。この他にもたとえば、選択枠６０１は、撮像中の画像についての露出、明るさなどの画質を調整するための基準枠として用いられてよい。
【００４０】
上記実施形態では、選択枠６０１は、撮像中の画像に対して設けられている。この他にもたとえば、選択枠６０１は、撮影した後の画像、その他の画像に対して設けられてよい。これらの画像に対する選択枠６０１としては、たとえば、画質の色合いや明るさなどを調整するための基準となる画像部分を選択するものがある。
【００４１】
上記実施形態では、前部タッチ検知部材１４２に対する押圧力Ｆｓに対して、選択枠６０１の位置を操作するための２種類のモードを割り当てている。この他にもたとえば、前部タッチ検知部材１４２に対する押圧力Ｆｓに対して、選択枠６０１の位置を操作するための３種類以上のモードを割り当てもよい。また、前部タッチ検知部材１４２に対する押圧力Ｆｓに対して、選択枠６０１の位置を操作するためのモード以外の操作を割り当ててもよい。たとえば、１つの押圧力範囲に対して、シャッタ操作を割り当ててよい。
【００４２】
なお、ＣＰＵ４０１が行うものとして説明した上述の各種制御は１つのハードウェアが行ってもよいし、複数のハードウェア（たとえば、複数のプロセッサーや回路）が処理を分担することで、装置全体の制御を行ってもよい。
【００４３】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００４４】
また、上述した実施形態においては、本発明を撮像装置１００に適用した場合を例にして説明したが、これはこの例に限定されず、表示する画像に対して選択枠６０１を設ける電子機器であれば適用可能である。すなわち、本発明は、パーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなどに適用可能である。
【００４５】
また、撮像装置１００の本体に限らず、有線または無線通信を介して撮像装置１００（ネットワーク撮像装置を含む）と通信して、撮像装置１００を遠隔で制御する電子機器にも本発明を適用可能である。撮像装置１００を遠隔で制御する電子機器としては、たとえば、スマートフォン、タブレットＰＣ、デスクトップＰＣなどの装置がある。遠隔で制御する電子機器で行われた操作や処理に基づいて、遠隔で制御する電子機器から撮像装置１００へ各種動作や設定を行わせるコマンドを通知することにより、撮像装置１００を遠隔から制御可能である。また、撮像装置１００で撮影したライブビュー画像を有線または無線通信を介して受信して電子機器に表示できるようにしてもよい。
【００４６】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやマイクロコンピュータ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを格納した記録媒体は本発明を構成することになる。
【符号の説明】
【００４７】
１００  撮像装置
１０４  タッチセンス回路
１０５  押圧力検出回路
１０７  マイクロコンピュータ
１２１  外部表示部材
１２２  ファインダ式表示部材
１４１  外部表示タッチ検知部材
１４２  前部タッチ検知部材
４０１  ＣＰＵ
４０２  本体メモリ
４０３  ＲＡＭ
４０６  プログラム
４０７  被写体特徴点検出回路
６０１  選択枠
【図１】
2020035002.tif 000003
【図２】
2020035002.tif 000004
【図３】
2020035002.tif 000005
【図４】
2020035002.tif 000006
【図５】
2020035002.tif 000007
【図６】
2020035002.tif 000008
【図７】
2020035002.tif 000009
【図８】
2020035002.tif 000010
【図９】
2020035002.tif 000011
【図１０】
2020035002.tif 000012