(57)【要約】【課題】ユーザが操作性良くアイテムの移動量を変更することを可能にする。【解決手段】本発明の電子機器は、操作体を操作面にタッチさせて移動させる移動操作を検出する第１検出手段と、前記操作面に対する前記操作体の押圧力を検出する第２検出手段と、前記第１検出手段により検出された移動操作が第１の長さであり、前記第２検出手段により検出された押圧力が第１の大きさである場合には、表示部に表示されるアイテムを第１の距離移動し、前記第１検出手段により検出された移動操作が前記第１の長さであり、前記第２検出手段により検出された押圧力が前記第１の大きさとは異なる第２の大きさである場合には、前記表示部に表示される前記アイテムを前記第１の距離よりも長い第２の距離移動するように制御する制御手段と、を有することを特徴とする。【選択図】図４
2020201756.tif 000002
【特許請求の範囲】
【請求項１】
操作体を操作面にタッチさせて移動させる移動操作を検出する第１検出手段と、
前記操作面に対する前記操作体の押圧力を検出する第２検出手段と、
前記第１検出手段により検出された移動操作が第１の長さであり、前記第２検出手段により検出された押圧力が第１の大きさである場合には、表示部に表示されるアイテムを第１の距離移動し、
前記第１検出手段により検出された移動操作が前記第１の長さであり、前記第２検出手段により検出された押圧力が前記第１の大きさとは異なる第２の大きさである場合には、前記表示部に表示される前記アイテムを前記第１の距離よりも長い第２の距離移動するように制御する制御手段と、
を有することを特徴とする電子機器。
【請求項２】
前記制御手段は、前記押圧力の増加に応じて、前記第１検出手段により検出された移動操作が同じ長さである場合の、前記表示部に表示される前記アイテムの移動量を減少させる
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御手段は、さらに、
前記第１検出手段により検出された移動操作が前記第１の長さであり、前記第２検出手段により検出された押圧力が前記第１の大きさである場合には、前記表示部に表示される前記アイテムの色を第１の色にし、
前記第１検出手段により検出された移動操作が前記第１の長さであり、前記第２検出手段により検出された押圧力が前記第２の大きさである場合には、前記表示部に表示される前記アイテムの色を前記第１の色とは異なる第２の色にする
ように制御する
ことを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記制御手段は、前記押圧力の連続的な変化に応じて、前記第１検出手段により検出された移動操作が同じ長さである場合の、前記表示部に表示される前記アイテムの移動量を段階的に変化させる
ことを特徴とする請求項１〜３のいずれか１項に記載の電子機器。
【請求項５】
前記制御手段は、前記移動操作の最中には、閾値よりも大きい押圧力での前記操作面の押圧に応じた所定の機能を実行しない
ことを特徴とする請求項１〜４のいずれか１項に記載の電子機器。
【請求項６】
前記所定の機能は、前記アイテムの位置を確定する機能である
ことを特徴とする請求項５に記載の電子機器。
【請求項７】
前記制御手段は、前記移動操作の開始時に前記操作体の移動量と前記アイテムの移動量との対応関係を決定し、前記移動操作が終了するまで前記押圧力が変化しても前記操作体の移動量と前記アイテムの移動量との前記対応関係を変化させない
ことを特徴とする請求項１〜６のいずれか１項に記載の電子機器。
【請求項８】
前記制御手段は、さらに、
前記第１検出手段により検出された移動操作が前記第１の長さであり、前記第２検出手段により検出された押圧力が前記第１の大きさである場合には、前記表示部に表示される前記アイテムのサイズを第１のサイズにし、
前記第１検出手段により検出された移動操作が前記第１の長さであり、前記第２検出
手段により検出された押圧力が前記第２の大きさである場合には、前記表示部に表示される前記アイテムの色を前記第１のサイズとは異なる第２のサイズにする
ように制御する
ことを特徴とする請求項１〜７のいずれか１項に記載の電子機器。
【請求項９】
前記制御手段は、前記押圧力の増加に応じて、前記第１検出手段により検出された移動操作が同じ長さである場合の、前記表示部に表示される前記アイテムを小さくするように制御する
ことを特徴とする請求項８に記載の電子機器。
【請求項１０】
前記アイテムは、ＡＦ位置を示すアイテムである
ことを特徴とする請求項１〜９のいずれか１項に記載の電子機器。
【請求項１１】
前記制御手段は、前記操作体を前記操作面から離す操作に応じて、前記アイテムの表示されている位置に応じたＡＦ処理を実行するように制御する
ことを特徴とする請求項１〜１０のいずれか１項に記載の電子機器。
【請求項１２】
操作体を操作面にタッチさせて移動させる移動操作を検出する第１検出ステップと、
前記操作面に対する前記操作体の押圧力を検出する第２検出ステップと、
前記第１検出ステップにより検出された移動操作が第１の長さであり、前記第２検出ステップにより検出された押圧力が第１の大きさである場合には、表示部に表示されるアイテムを第１の距離移動し、
前記第１検出ステップにより検出された移動操作が前記第１の長さであり、前記第２検出ステップにより検出された押圧力が前記第１の大きさとは異なる第２の大きさである場合には、前記表示部に表示される前記アイテムを前記第１の距離よりも長い第２の距離移動するように制御する制御ステップと、
を有することを特徴とする電子機器の制御方法。
【請求項１３】
コンピュータを、請求項１〜１１のいずれか１項に記載の電子機器の各手段として機能させるためのプログラム。
【請求項１４】
コンピュータを、請求項１〜１１のいずれか１項に記載の電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器およびその制御方法に関し、特にタッチ操作の押圧力に応じた制御を行う技術に関する。
【背景技術】
【０００２】
近年、タッチパネル上のタッチ位置を移動させる操作に応じて、アイテムを移動させる技術が知られている。特許文献１には、方向キー上にある押圧部への押圧力の変化に応じてカーソル移動速度を変化させることが開示されている。特許文献２には、タッチと押圧が可能な操作部に対するドラック操作の終了時の押圧力に応じて、ドラック操作後のスクロール速度を決定することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２５７６５０号公報
【特許文献２】特開２０１３−２５５９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示のように、方向キー上にある押圧部への押圧力の変化に応じてカーソル移動速度を変化させるようにした場合は、操作途中で別の方向を指示することができない。特許文献２に開示のように、ドラック操作の終了時の押圧力に応じてドラック操作後のスクロール速度を決定するようにした場合は、ドラック操作後もアイテムが移動し続け、ドラッグ操作中にアイテムの移動量を変更することができない。
【０００５】
そこで本発明は、ユーザが操作性良くアイテムの移動量を変更することのできる電子機器の提供をすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の電子機器は、操作体を操作面にタッチさせて移動させる移動操作を検出する第１検出手段と、前記操作面に対する前記操作体の押圧力を検出する第２検出手段と、前記第１検出手段により検出された移動操作が第１の長さであり、前記第２検出手段により検出された押圧力が第１の大きさである場合には、表示部に表示されるアイテムを第１の距離移動し、前記第１検出手段により検出された移動操作が前記第１の長さであり、前記第２検出手段により検出された押圧力が前記第１の大きさとは異なる第２の大きさである場合には、前記表示部に表示される前記アイテムを前記第１の距離よりも長い第２の距離移動するように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザが操作性良くアイテムの移動量を変更できるようになる。
【図面の簡単な説明】
【０００８】
【図１】デジタルカメラの外観を示す図である。
【図２】デジタルカメラのブロック図である。
【図３】前部タッチ操作部材の構成を示す図である。
【図４】実施例１に係る測距点選択処理のフローチャートである。
【図５】実施例１に係る動作を示す図である。
【図６】実施例1に係る移動比率と押圧力の対応関係を示す図である。
【図７】実施例２に係る測距点選択処理のフローチャートである。
【図８】実施例３に係る測距点選択処理のフローチャートである。
【図９】実施例３に係る動作を示す図である。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明の好適な実施形態を説明する。図１（Ａ），１（Ｂ）に、本発明を適用可能な装置の一例としてのデジタルカメラ１００（撮像装置）の外観を示す。図１（Ａ）はデジタルカメラ１００の前面斜視図であり、図１（Ｂ）はデジタルカメラ１００の背面斜視図である。
【００１０】
表示部２８は、デジタルカメラ１００の背面に設けられた表示部であり、画像や各種情報を表示する。ファインダ外表示部４４は、デジタルカメラ１００の上面に設けられた表示部であり、シャッター速度や絞りをはじめとするデジタルカメラ１００の様々な設定値を表示する。端子カバー４０は、デジタルカメラ１００を外部機器に接続する接続ケーブル等のコネクタ（不図示）を保護するカバーである。クイックリターンミラー１２は、システム制御部５０（後述）から指示されて、不図示のアクチュエータによりアップダウンされる。通信端子１０は、デジタルカメラ１００がレンズユニット１５０（後述；着脱可能）側と通信を行うための通信端子である。ファインダ１６は、フォーカシングスクリーン１３（後述）を観察することで、レンズユニット１５０を通して得た被写体の光学像の焦点や構図の確認を行うための覗き込み型のファインダである。蓋２０２は、記録媒体２００（後述）を格納するスロットの蓋である。グリップ部９０は、ユーザがデジタルカメラ１００を構えた際に右手で握りやすい形状とした保持部である。
【００１１】
また、デジタルカメラ１００は、モード切替スイッチ６０、前部タッチ操作部材６１、メイン電子ダイヤル７１、電源スイッチ７２、サブ電子ダイヤル７３、４方向キー７４、ＳＥＴボタン７５、及び、ＬＶボタン７６を有する。デジタルカメラ１００は、拡大ボタン７７、縮小ボタン７８、再生ボタン７９、測距点選択開始ボタン８０、及び、タッチパネル８１も有する。デジタルカメラ１００は、他の操作部材を有していてもよい。各種操作部材については後述する。
【００１２】
図２は、デジタルカメラ１００の構成例を示すブロック図である。
【００１３】
レンズユニット１５０は、交換可能な撮影レンズを搭載するレンズユニットである。レンズ１０３は通常、複数枚のレンズから構成されるが、図２では簡略して一枚のレンズのみで示している。通信端子６は、レンズユニット１５０がデジタルカメラ１００側と通信を行うための通信端子であり、通信端子１０は、デジタルカメラ１００がレンズユニット１５０側と通信を行うための通信端子である。レンズユニット１５０は、これら通信端子６，１０を介してシステム制御部５０と通信する。そして、レンズユニット１５０は、内部のレンズシステム制御回路４によって絞り駆動回路２を介して絞り１の制御を行う。また、レンズユニット１５０は、レンズシステム制御回路４によってＡＦ駆動回路３を介してレンズ１０３の位置を変位させることで焦点を合わせる。
【００１４】
ＡＥ（自動露出）センサ１７は、レンズユニット１５０を通した被写体（被写体光）の輝度を測光する。
【００１５】
焦点検出部１１は、システム制御部５０にデフォーカス量情報を出力する。システム制御部５０は、デフォーカス量情報に基づいてレンズユニット１５０を制御し、位相差ＡＦ（オートフォーカス）を行う。ＡＦは、位相差ＡＦでなく、コントラストＡＦでも、撮像面位相差ＡＦでもよい。
【００１６】
クイックリターンミラー１２（以下、ミラー１２）は、露光、ライブビュー撮影、動画撮影などの際にシステム制御部５０から指示されて、不図示のアクチュエータによりアップダウンされる。ミラー１２は、レンズ１０３から入射した光束をファインダ１６側と撮像部２２側とに切り替えるためのミラーである。ミラー１２は、通常時は、ファインダ１６へと光束を導く（反射させる）ように配されるが（ミラーダウン）、撮影やライブビュー表示が行われる場合には、撮像部２２へと光束を導くように上方に跳ね上がり光束中から待避する（ミラーアップ）。また、ミラー１２は、その中央部が光の一部を透過できるようにハーフミラーとなっており、光束の一部を、焦点検出を行うための焦点検出部１１に入射するように透過させる。
【００１７】
ユーザは、ペンタプリズム１４とファインダ１６を介して、フォーカシングスクリーン１３を観察することで、レンズユニット１５０を通して得た被写体の光学像の焦点や構図の確認が可能となる。
【００１８】
シャッター１０１は、システム制御部５０の制御で撮像部２２の露光時間を自由に制御できるフォーカルプレーンシャッターである。
【００１９】
撮像部２２は、光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換する。
【００２０】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の処理（画素補間、縮小といったリサイズ処理、色変換処理、等）を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御や測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理、等が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行われる。
【００２１】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００２２】
また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１９は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１９を介して表示部２８により表示される。表示部２８は、ＬＣＤ等の表示器上で、Ｄ／Ａ変換器１９からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によってＡ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１９においてＤ／Ａ変換し、表示部２８に逐次転送して表示することで、電子ビューファインダの機能が実現でき、スルー画像表示（ライブビュー表示）が行える。以下、ライブビュー表示で表示される画像を「ＬＶ画像」と称する。
【００２３】
ファインダ内表示部４１には、ファインダ内表示部駆動回路４２を介して、焦点を合わせる被写体を選択するアイテム（現在オートフォーカスが行われている測距点を示すＡＦ枠を含む）や、デジタルカメラ１００の設定状態を表すアイコンなどが表示される。
【００２４】
ファインダ外表示部４４には、ファインダ外表示部駆動回路４５を介して、シャッター速度や絞りをはじめとするデジタルカメラ１００の様々な設定値が表示される。
【００２５】
不揮発性メモリ５６は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００２６】
システム制御部５０は、少なくとも１つのプロセッサーまたは回路からなる制御部であり、デジタルカメラ１００全体を制御する。システム制御部５０は、前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリ５２は例えばＲＡＭであり、システム制御部５０は、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等をシステムメモリ５２に展開する。また、システム制御部５０は、メモリ３２、Ｄ／Ａ変換器１９、表示部２８等を制御することにより表示制御も行う。
【００２７】
システムタイマー５３は、各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００２８】
電源制御部８３は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、及び、電池残量の検出等を行う。また、電源制御部８３は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。
【００２９】
記録媒体Ｉ／Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや磁気ディスク等から構成される。
【００３０】
通信部５４は、無線または有線ケーブルによって接続された外部機器に対して、映像信号や音声信号の送受信を行う。通信部５４は無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットとも接続可能である。通信部５４は撮像部２２で撮像した画像（ＬＶ画像を含む）や、記録媒体２００に記録された画像を送信可能であり、外部機器から画像データやその他の各種情報を受信することができる。
【００３１】
姿勢検知部５５は、重力方向に対するデジタルカメラ１００の姿勢を検知する。姿勢検知部５５で検知された姿勢に基づいて、撮像部２２で撮影された画像が、デジタルカメラ１００を横に構えて撮影された画像であるか、縦に構えて撮影された画像であるかを判別可能である。システム制御部５０は、姿勢検知部５５で検知された姿勢に応じた向き情報を撮像部２２で撮像された画像（撮像画像）の画像ファイルに付加したり、画像を回転して記録したりすることが可能である。姿勢検知部５５としては、加速度センサやジャイロセンサなどを用いることができる。姿勢検知部５５である加速度センサやジャイロセンサを用いて、デジタルカメラ１００の動き（パン、チルト、持ち上げ、静止しているか否か等）を検知することも可能である。
【００３２】
操作部７０は、システム制御部５０に各種の動作指示を入力するための操作手段である。操作部７０は、ユーザからの操作（ユーザ操作）を受け付ける入力部としての各種操作部材を含む。例えば、操作部７０は、押しボタン、回転ダイヤル、タッチセンサなどを含む。具体的には、図１（Ａ），１（Ｂ）を用いて説明したように、操作部７０は、モード
切替スイッチ６０、前部タッチ操作部材６１、メイン電子ダイヤル７１、電源スイッチ７２、サブ電子ダイヤル７３、４方向キー７４、ＳＥＴボタン７５、及び、ＬＶボタン７６を含む。また、操作部７０は、拡大ボタン７７、縮小ボタン７８、再生ボタン７９、測距点選択開始ボタン８０、及び、タッチパネル８１を含む。
【００３３】
モード切替スイッチ６０は、各種モードを切り替えるための操作部材である。モード切替スイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画撮影モード、再生モード等のいずれかに切り替える。静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、絞り優先モード（Ａｖモード）、シャッター速度優先モード（Ｔｖモード）、及び、プログラムＡＥモードがある。また、撮影シーン別の撮影設定となる各種シーンモード、カスタムモード等がある。モード切替スイッチ６０により、ユーザは、これらのモードのいずれかに直接切り替えることができる。あるいは、モード切替スイッチ６０で撮影モードの一覧画面に一旦切り替えた後に、表示された複数のモードのいずれかに、他の操作部材を用いて選択的に切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００３４】
メイン電子ダイヤル７１は回転操作部材であり、メイン電子ダイヤル７１を回すことで、シャッター速度や絞りなどの設定値の変更等が行える。電源スイッチ７２は、デジタルカメラ１００の電源のＯＮ／ＯＦＦを切り替える操作部材である。サブ電子ダイヤル７３は回転操作部材であり、サブ電子ダイヤル７３を回すことで、選択枠の移動や画像送りなどが行える。４方向キー７４は、上、下、左、右の各部を押し込み可能に構成される。４方向キー７４の押した部分に応じた処理が可能である。ＳＥＴボタン７５は、押しボタンであり、主に選択項目の決定などに用いられる。ＬＶボタン７６は、静止画撮影モードにおいてライブビュー（以下、ＬＶ）のＯＮ／ＯＦＦを切り替えるボタンである。動画撮影モードにおいては、ＬＶボタン７６は、動画撮影（記録）の開始、停止の指示に用いられる。
【００３５】
拡大ボタン７７は、撮影モードのライブビュー表示において拡大モードのＯＮ／ＯＦＦの切り替え及び拡大モード中の拡大率の変更を行うための操作ボタンである。再生モードにおいては、拡大ボタン７７は、再生画像を拡大したり、その拡大率を増加させたりするための拡大ボタンとして機能する。縮小ボタン７８は、拡大された再生画像の拡大率を低減させ、表示された画像を縮小させるためのボタンである。再生ボタン７９は、撮影モードと再生モードとを切り替える操作ボタンである。撮影モード中に再生ボタン７９を押下することで再生モードに移行し、記録媒体２００に記録された画像のうち最新の画像を表示部２８に表示させることができる。測距点選択開始ボタン８０は、測距点選択モードに切り替える操作ボタンである。
【００３６】
前部タッチ操作部材６１は、ユーザの指３００などの操作体による操作に応じて、撮影の開始や、焦点を合わせる被写体の選択などを行うための操作部材である。
【００３７】
タッチパネル８１と表示部２８とは一体的に構成することができる。例えば、タッチパネル８１は、光の透過率が表示部２８の表示を妨げないように構成され、表示部２８の表示面の上層に取り付けられる。そして、タッチパネル８１における入力座標と、表示部２８の表示面上の表示座標とを対応付ける。これにより、あたかもユーザが表示部２８上に表示された画面を直接的に操作可能であるかのようなＧＵＩ（グラフィカルユーザインターフェース）を提供できる。あるいは、表示部２８上に何も表示しない状態で、タッチパネル８１に対する操作を受け付ける状態とした場合は、前部タッチ操作部材６１と同様に、表示部２８（タッチパネル８１）をタッチパッドのような操作部材として使用できる。
【００３８】
以後、前部タッチ操作部材６１とタッチパネル８１を区別せずに、前部タッチ操作部材６１とタッチパネル８１のそれぞれをタッチ操作部材と称する。タッチ操作制御部５１は、タッチ操作部材への以下の操作、あるいは状態を検出できる。
・タッチ操作部材にタッチしていなかった指やペンが新たにタッチ操作部材にタッチしたこと、すなわちタッチの開始（以下、タッチダウン（Ｔｏｕｃｈ−Ｄｏｗｎ）と称する）
・タッチ操作部材を指やペンでタッチしている状態（以下、タッチオン（Ｔｏｕｃｈ−Ｏｎ）と称する）
・指やペンがタッチ操作部材をタッチしたまま移動していること（以下、タッチムーブ（Ｔｏｕｃｈ−Ｍｏｖｅ）と称する）
・タッチ操作部材へタッチしていた指やペンがタッチ操作部材から離れた（リリースされた）こと、すなわちタッチの終了（以下、タッチアップ（Ｔｏｕｃｈ−Ｕｐ）と称する）
・タッチ操作部材に何もタッチしていない状態（以下、タッチオフ（Ｔｏｕｃｈ−Ｏｆｆ）と称する）
【００３９】
タッチダウンが検出されると、同時にタッチオンも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出された場合も、同時にタッチオンが検出される。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出された後は、タッチオフとなる。
【００４０】
これらの操作・状態や、タッチ操作部材上に指やペンがタッチしている位置座標（タッチ位置Ｆｐ）は内部バスを通じてタッチ操作制御部５１に通知される。そして、タッチ操作制御部５１は通知された情報に基づいてタッチ操作部材上にどのような操作（タッチ操作）が行われたかを判定する。タッチムーブについては、タッチ操作部材上で移動する指やペンの移動方向（タッチムーブ移動方向Ｆｄ）や移動量（タッチムーブ移動量Ｆｍ）を、タッチ位置Ｆｐの変化に基づいて、タッチ操作部材上での垂直成分・水平成分毎に判定できる。所定距離以上をタッチムーブしたことが検出された場合はスライド操作が行われたと判定するものとする。
【００４１】
タッチ操作部材（前部タッチ操作部材６１とタッチパネル８１のそれぞれ）は、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式の操作部材のうちいずれの方式のものであってもよい。タッチ操作部材に対する接触があったことでタッチがあったと検出する方式や、タッチ操作部材に対する指やペンの接近があったことでタッチがあったと検出する方式があるが、いずれの方式でもよい。
【００４２】
圧力センサ８２は、タッチ操作部材の操作面に対する操作体の押圧力を（連続的に）検出する。例えば、圧力センサ８２は、タッチ操作部材の操作面の押圧によって歪む部分に設けられた歪みゲージセンサを有し、歪みゲージセンサの出力値から押圧力を判断（検出）する。あるいは、圧力センサ８２は、タッチ操作部材と平行に設けられた静電容量センサを有し、操作体と静電容量センサの距離を静電容量センサの静電容量値から判断する。押圧によって操作面が歪むと、操作体と静電容量センサの距離が変化し、静電容量センサの静電容量値も変化する。そして、圧力センサ８２は、操作体と静電容量センサの距離から押圧力を判断したり、当該距離を押圧力として出力したりする。圧力センサ８２は、タッチ操作部材の操作面に対する操作体の押圧力を検出可能であれば、他の方式のものでもよい。さらに、圧力センサ８２は、タッチ操作部材と一体的に構成されてもよい。
【００４３】
なお、所定の大きさ以上の押圧力を検出した場合に押圧状態であるとしてもよいし、押
圧力が所定量以上増加した場合に押圧状態になったとしてもよい。具体的には、タッチ操作制御部５１は、タッチ操作部材における押圧力を所定時間毎、もしくは常に検出し、所定の大きさ以上の押圧力を検出した場合、または押圧力が所定量以上増加した場合に押圧状態になったとする。また、タッチ操作制御部５１は、所定の大きさ未満の押圧力を検出した場合、または押圧力が減少した場合に非押圧状態になったとする。なお、押圧状態であっても、タッチ操作部材はタッチ位置の移動を伴う操作（タッチムーブ）を受け付け可能である。本実施形態では、タッチムーブが検出されると、システム制御部５０は、タッチムーブ移動方向Ｆｄに応じた方向に、ＡＦ枠などのアイテムをタッチムーブ移動量Ｆｍに応じた距離移動させる。
【００４４】
前部タッチ操作部材６１は、第１の力（例えば７０ｇｆ程度）で押圧された場合に、いわゆる半押し（撮影準備指示）のＯＮ状態となり、タッチ操作制御部５１は第１シャッタースイッチ信号ＳＷ１を発生する。システム制御部５０は、第１シャッタースイッチ信号ＳＷ１により、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ＥＦ処理等の撮影準備動作を開始する。
【００４５】
また、前部タッチ操作部材６１は、第１の力よりも大きい第２の力（例えば２６０ｇｆ程度）で押圧された場合に、いわゆる全押し（撮影指示）のＯＮ状態となり、タッチ操作制御部５１は第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから、撮像された画像を画像ファイルとして記録媒体２００に書き込むまでの、一連の撮影処理の動作を開始する。
【００４６】
図３（Ａ）〜３（Ｄ）は、前部タッチ操作部材６１の構成例を示し、図１（Ａ）の部分Ａを示す部分図である。図３（Ａ）は、前部タッチ操作部材６１を表面側から見た斜視図であり、図３（Ｂ）は、前部タッチ操作部材６１を裏面側から見た斜視図である。図３（Ｃ）は、前部タッチ操作部材６１を表面側から見た分解斜視図であり、図３（Ｄ）は、前部タッチ操作部材６１を裏面側から見た分解斜視図である。
【００４７】
前部タッチ操作部材６１は、デジタルカメラ１００の外部筐体の一部がタッチ操作可能な状態で構成された操作部材であり、タッチ操作可能部６１ａを備える。タッチ操作可能部６１ａの内側には、タッチ操作可能部６１ａと略同一面積のタッチ操作検出部６１ｂが接着剤等のタッチ検出部固定部材６１ｃによって固定されている。上記のように前部タッチ操作部材６１が外装筐体によって構成されるため、外装筐体にボタン設置用の穴等を設ける必要が無く、防塵防滴性能や、外観意匠の自由度を向上することができる。また、ユーザがデジタルカメラ１００を把持した際に、自然に人差し指が置かれる位置に前部タッチ操作部材６１を設けることで、カメラ設定変更を行う際にも、常に安定した把持状態を維持することが可能になる。そのため、操作性が良く且つ決定的瞬間を撮り逃しにくいデジタルカメラ１００を提供することが可能になる。
【００４８】
図３（Ｅ）は、タッチ操作検出部６１ｂの構成例を示す。タッチ操作検出部６１ｂは、ポリイミドのベース部に対して、銅箔によりパターン形成されたいわゆるフレキシブルプリント基板（＝ＦＰＣ）によって構成されている。タッチ操作可能部６１ａの全体を覆うタッチ操作検出部６１ｂの外形内の上下左右４箇所に、銅パターン６１ｂ−１，６１ｂ−２，６１ｂ−３，６１ｂ−４が形成されている。銅パターン６１ｂ−１が上側検出部に、銅パターン６１ｂ−３が下側検出部に、銅パターン６１ｂ−２が右側検出部に、銅パターン６１ｂ−４が左側検出部に対応している。銅パターン６１ｂ−１，６１ｂ−２，６１ｂ−３，６１ｂ−４のそれぞれは、タッチ操作制御部５１に接続されている。タッチ操作制御部５１は、上下左右それぞれの検出部の静電容量やその変化を検出することで、タッチ位置Ｆｐ、タッチムーブ移動量Ｆｍ、及び、タッチムーブ移動方向Ｆｄを検出することが
できる。
【００４９】
＜実施例１＞
実施例１では、タッチ操作部材への押圧力の変化に応じて、タッチムーブ移動量Ｆｍに対するアイテム（ＡＦ枠など）の移動量を絶えず変化させ、より素早く且つ正確に任意の点（測距点）を選択可能にする例を説明する。ここでは、タッチムーブに応じて移動するアイテムが、ファインダ内表示部４１に表示されたＡＦ枠であるとし、タッチ操作部材に対する操作を行う操作体が指３００であるとする。
【００５０】
図４（Ａ）は、デジタルカメラ１００で行われる測距点選択処理の詳細を示すフローチャートである。この処理は、システム制御部５０が不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開して実行することにより実現される。デジタルカメラ１００に電源が入り、測距点選択開始ボタン８０が押下されて測距点選択モードに移行すると、図４（Ａ）の処理が開始する。
【００５１】
Ｓ４０１では、システム制御部５０は、タッチ操作制御部５１を用いて、タッチ操作部材（前部タッチ操作部材６１またはタッチパネル８１）に対するタッチダウンがあったか否かを判定する。タッチダウンがあったと判定した場合はＳ４０４に進み、そうでない場合はＳ４０２に進む。
【００５２】
Ｓ４０２では、システム制御部５０は、他の操作部材に対する操作があったか否かを判定する。他の操作部材に対する操作があったと判定した場合はＳ４０３に進み、そうでない場合はＳ４０１に戻る。
【００５３】
Ｓ４０３では、システム制御部５０は、測距点選択モードを終了し、行われた操作に応じた機能を実行する。その後、測距点選択処理が終了する。
【００５４】
Ｓ４０４では、システム制御部５０は、タッチ操作制御部５１を用いてタッチ位置Ｆｐを検出し、ファインダ内表示部駆動回路４２を用いて、ファインダ内表示部４１に表示されたＡＦ枠をタッチ位置Ｆｐに応じた位置に移動させる。タッチ操作部材の操作可能領域内の複数の位置とファインダ内表示部４１の撮影可能領域内の複数の位置とは１対１で対応付けられており、ユーザは、タッチ操作部材へのタッチによって撮影可能領域の任意の位置を選択できる。撮影可能領域は、撮影可能な範囲の被写体を確認できる領域である。なお、ＡＦ枠は、表示部２８に表示されたＬＶ画像に重ねて表示されてもよく、タッチパネル８１に対するタッチダウンがあった場合に、表示部２８上の指３００が置かれた位置にＡＦ枠を移動させてもよい。
【００５５】
Ｓ４０５では、システム制御部５０は、タッチ操作制御部５１を用いて、タッチ操作部材からのタッチアップがあったか否かを判定する。タッチアップがあったと判定した場合はＳ４０６に進み、そうでない場合はＳ４０８に進む。
【００５６】
Ｓ４０６では、システム制御部５０は、ＡＦ枠の現在の位置で測距点（ＡＦ位置）を確定する。
【００５７】
Ｓ４０７では、システム制御部５０は、ファインダ内表示部駆動回路４２を用いて、測距点（ＡＦ枠）の位置が確定されたことが識別可能となるように、ＡＦ枠の色を赤色に変更する。その後、Ｓ４０１に戻る。なお、初期状態では、ＡＦ枠の色は白色などである。
【００５８】
Ｓ４０８では、システム制御部５０は、圧力センサ８２とタッチ操作制御部５１を用いて、タッチ操作部材への押圧力Ｆｓが０よりも大きく且つ閾値Ｆ１よりも小さいか否かを
判定する。０＜Ｆｓ＜Ｆ１と判定した場合はＳ４０９に進み、そうでない場合はＳ４１４に進む。
【００５９】
Ｓ４０９では、システム制御部５０は、ファインダ内表示部駆動回路４２を用いて、０＜Ｆｓ＜Ｆ１などが識別可能となるように、ＡＦ枠の色を水色に変更する。
【００６０】
Ｓ４１０では、システム制御部５０は、タッチムーブ検出処理を行う。図４（Ｂ）は、タッチムーブ検出処理の詳細を示すフローチャートである。この処理は、システム制御部５０が不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開して実行することにより実現される。
【００６１】
タッチムーブ検出処理について説明する。Ｓ４３０では、システム制御部５０は、タッチ操作制御部５１を用いて、タッチ操作部材に対するタッチムーブがあったか否かを判定する。タッチムーブがあったと判定した場合はＳ４３１に進み、そうでない場合はＳ４３３に進む。Ｓ４３１では、システム制御部５０は、タッチ操作制御部５１を用いて、タッチ位置Ｆｐの時間変化からタッチムーブ移動方向Ｆｄを検出する。Ｓ４３２では、システム制御部５０は、タッチ操作制御部５１を用いて、タッチ位置Ｆｐの時間変化から０よりも大きいタッチムーブ移動量Ｆｍを検出する。その後、タッチムーブ検出処理が終了する。Ｓ４３３では、タッチ位置Ｆｐの時間変化が無いため、システム制御部５０は、タッチムーブ移動量Ｆｍとして０を検出する。その後、タッチムーブ検出処理が終了する。
【００６２】
測距点選択処理（図４（Ａ））の説明に戻る。Ｓ４１１では、システム制御部５０は、関数「Ｄ＝（Ｌ２／Ｌ１）×Ｆｍ」を用いて、Ｓ４１０で検出したタッチムーブ移動量Ｆｍに対するＡＦ枠の移動量Ｄを算出する。なお、「Ｌ１」はタッチ操作部材の操作可能領域（操作面）の対角線の長さであり、「Ｌ２」はファインダ内表示部４１の撮影可能領域の対角線の長さである。関数「Ｄ＝（Ｌ２／Ｌ１）×Ｆｍ」を用いれば、タッチ操作部材への１回のタッチムーブで撮影可能領域全体に亘ってＡＦ枠を移動させることが可能となる。
【００６３】
Ｓ４１２では、システム制御部５０は、ファインダ内表示部駆動回路４２を用いて、Ｓ４１０で検出したタッチムーブ移動方向Ｆｄに応じた方向に、Ｓ４１１で算出した移動量Ｄ＝（Ｌ２／Ｌ１）×ＦｍでＡＦ枠を移動させる。
【００６４】
Ｓ４１２の動作について図５（Ａ）〜５（Ｃ）を用いて説明する。図５（Ａ）〜５（Ｃ）は、０＜Ｆｓ＜Ｆ１のタッチダウンやタッチムーブが行われた場合の動作の一例を示す。説明をわかりやすくするために、図５（Ｂ）では、タッチ操作部材に対するタッチムーブが、ファインダ内表示部４１上でのタッチムーブであるかのように描かれている。図５（Ａ）は、タッチムーブが行われる前（タッチダウン時）のファインダ内表示部４１の状態を示し、タッチ位置Ｆｐに応じた位置５０１ａに水色のＡＦ枠５００ａが表示されている。図５（Ｂ）は、タッチムーブが行われている状態を示し、操作体を右方向に移動させるタッチムーブが行われている。図５（Ｃ）は、図５（Ｂ）のタッチムーブ終了時の状態を示し、位置５０１ａを移動量Ｄ＝（Ｌ２／Ｌ１）×Ｆｍで右方向に移動させた位置５０２ａにＡＦ枠５００ａが移動している。
【００６５】
測距点選択処理（図４（Ａ））の説明に戻る。Ｓ４１３では、システム制御部５０は、圧力センサ８２とタッチ操作制御部５１を用いて、タッチ操作部材への押圧力Ｆｓが０よりも大きく且つ閾値Ｆ１よりも小さいか否かを判定する。０＜Ｆｓ＜Ｆ１と判定した場合はＳ４１０に戻り、そうでない場合はＳ４０５に戻る。
【００６６】
Ｓ４１４では、システム制御部５０は、圧力センサ８２とタッチ操作制御部５１を用い
て、タッチ操作部材への押圧力Ｆｓが閾値Ｆ１以上且つ閾値Ｆ２未満であるか否かを判定する。Ｆ１≦Ｆｓ＜Ｆ２と判定した場合はＳ４１５に進み、そうでない場合はＳ４２０に進む。
【００６７】
Ｓ４１５では、システム制御部５０は、ファインダ内表示部駆動回路４２を用いて、Ｆ１≦Ｆｓ＜Ｆ２などが識別可能となるように、ＡＦ枠の色を青色に変更する。
【００６８】
Ｓ４１６では、システム制御部５０は、図４（Ｂ）のタッチムーブ検出処理を行う。
【００６９】
Ｓ４１７では、システム制御部５０は、関数「Ｄ＝（１／５）×（Ｌ２／Ｌ１）×Ｆｍ」を用いて、Ｓ４１６で検出したタッチムーブ移動量Ｆｍに対するＡＦ枠の移動量Ｄを算出する。関数「Ｄ＝（１／５）×（Ｌ２／Ｌ１）×Ｆｍ」を用いることで、Ｓ４１１に対して相対的に小さい移動量Ｄを算出でき、測距点（ＡＦ枠）の位置をより細かく調整できるようになる。
【００７０】
Ｓ４１８では、システム制御部５０は、ファインダ内表示部駆動回路４２を用いて、Ｓ４１６で検出したタッチムーブ移動方向Ｆｄに応じた方向に、Ｓ４１７で算出した移動量Ｄ＝（１／５）×（Ｌ２／Ｌ１）×ＦｍでＡＦ枠を移動させる。
【００７１】
Ｓ４１８の動作について図５（Ｄ）〜５（Ｆ）を用いて説明する。図５（Ｄ）〜５（Ｆ）は、Ｆ１≦Ｆｓ＜Ｆ２のタッチダウンやタッチムーブが行われた場合の動作の一例を示す。図５（Ｄ）は、タッチムーブが行われる前（タッチダウン時）のファインダ内表示部４１の状態を示し、タッチ位置Ｆｐに応じた位置５０１ｂに青色のＡＦ枠５００ｂが表示されている。図５（Ｅ）は、タッチムーブが行われている状態を示し、操作体を右方向に移動させるタッチムーブが行われている。図５（Ｆ）は、図５（Ｅ）のタッチムーブ終了時の状態を示し、位置５０１ｂを移動量Ｄ＝（１／５）×（Ｌ２／Ｌ１）×Ｆｍで右方向に移動させた位置５０２ｂにＡＦ枠５００ｂが移動している。図５（Ｅ）のタッチムーブ移動量Ｆｍは図５（Ｂ）のタッチムーブ移動量Ｆｍと同じであるが、図５（Ｆ）の移動量Ｄは図５（Ｃ）の移動量Ｄよりも小さい。
【００７２】
測距点選択処理（図４（Ａ））の説明に戻る。Ｓ４１９では、システム制御部５０は、圧力センサ８２とタッチ操作制御部５１を用いて、タッチ操作部材への押圧力Ｆｓが閾値Ｆ１以上且つ閾値Ｆ２未満であるか否かを判定する。Ｆ１≦Ｆｓ＜Ｆ２と判定した場合はＳ４１６に戻り、そうでない場合はＳ４０５に戻る。
【００７３】
Ｓ４２０では、システム制御部５０は、圧力センサ８２とタッチ操作制御部５１を用いて、タッチ操作部材への押圧力Ｆｓが閾値Ｆ２以上且つ閾値Ｆ３未満であるか否かを判定する。Ｆ２≦Ｆｓ＜Ｆ３と判定した場合はＳ４２１に進み、そうでない場合はＳ４２６に進む。なお、閾値Ｆ３は、検出可能な最大押圧力であってもよいし、ユーザが行える押下の最大押圧力であってもよいし、それら以外であってもよい。押圧力Ｆｓが閾値Ｆ２以上である場合に、押圧力Ｆｓが閾値Ｆ３未満であるか否かにかかわらずＳ４２１に進むように、Ｓ４２０を省略してもよい。
【００７４】
Ｓ４２１では、システム制御部５０は、ファインダ内表示部駆動回路４２を用いて、Ｆ２≦Ｆｓ＜Ｆ３などが識別可能となるように、ＡＦ枠の色を紫色に変更する。
【００７５】
Ｓ４２２では、システム制御部５０は、図４（Ｂ）のタッチムーブ検出処理を行う。
【００７６】
Ｓ４２３では、システム制御部５０は、関数「Ｄ＝（１／１０）×（Ｌ２／Ｌ１）×Ｆｍ」を用いて、Ｓ４２２で検出したタッチムーブ移動量Ｆｍに対するＡＦ枠の移動量Ｄを
算出する。関数「Ｄ＝（１／１０）×（Ｌ２／Ｌ１）×Ｆｍ」を用いることで、Ｓ４１１とＳ４１７に対して相対的に小さい移動量Ｄを算出でき、測距点（ＡＦ枠）の位置をより細かく調整できるようになる。
【００７７】
Ｓ４２４では、システム制御部５０は、ファインダ内表示部駆動回路４２を用いて、Ｓ４２２で検出したタッチムーブ移動方向Ｆｄに応じた方向に、Ｓ４２３で算出した移動量Ｄ＝（１／１０）×（Ｌ２／Ｌ１）×ＦｍでＡＦ枠を移動させる。
【００７８】
Ｓ４２４の動作について図５（Ｇ）〜５（Ｉ）を用いて説明する。図５（Ｇ）〜５（Ｉ）は、Ｆ２≦Ｆｓ＜Ｆ３のタッチダウンやタッチムーブが行われた場合の動作の一例を示す。図５（Ｇ）は、タッチムーブが行われる前（タッチダウン時）のファインダ内表示部４１の状態を示し、タッチ位置Ｆｐに応じた位置５０１ｃに紫色のＡＦ枠５００ｃが表示されている。図５（Ｈ）は、タッチムーブが行われている状態を示し、操作体を右方向に移動させるタッチムーブが行われている。図５（Ｉ）は、図５（Ｈ）のタッチムーブ終了時の状態を示し、位置５０１ｃを移動量Ｄ＝（１／１０）×（Ｌ２／Ｌ１）×Ｆｍで右方向に移動させた位置５０２ｃにＡＦ枠５００ｃが移動している。図５（Ｈ）のタッチムーブ移動量Ｆｍは図５（Ｂ），５（Ｅ）のタッチムーブ移動量Ｆｍと同じであるが、図５（Ｉ）の移動量Ｄは図５（Ｃ），５（Ｆ）の移動量Ｄよりも小さい。
【００７９】
測距点選択処理（図４（Ａ））の説明に戻る。Ｓ４２５では、システム制御部５０は、圧力センサ８２とタッチ操作制御部５１を用いて、タッチ操作部材への押圧力Ｆｓが閾値Ｆ２以上且つ閾値Ｆ３未満であるか否かを判定する。Ｆ２≦Ｆｓ＜Ｆ３と判定した場合はＳ４２２に戻り、そうでない場合はＳ４０５に戻る。
【００８０】
Ｓ４２６では、システム制御部５０は、図４（Ｂ）のタッチムーブ検出処理を行う。
【００８１】
Ｓ４２７では、システム制御部５０は、Ｓ４２６で検出したタッチムーブ移動量Ｆｍが０であるか否かを判定する。タッチムーブ移動量Ｆｍ＝０と判定した場合はＳ４２８に進み、そうでない場合はＳ４０５に戻る。なお、Ｓ４２７における閾値は０でなくても、例えば５ｍｍや３ｍｍといった値でもよい。ユーザが押圧をする場合に、指の接触面積が変化するので、その際のタッチ位置が移動したと判定される可能性が高いため、閾値を０より大きい値にしてもよい。
【００８２】
Ｓ４２８では、システム制御部５０は、ＡＦ枠の現在の位置で測距点を確定する。つまり、ユーザによる押圧力ＦｓがＦ３以上である場合には、測距点を確定する。ただし、Ｓ４２７においてタッチムーブがされたか否かを判定し、タッチムーブがされた場合には、タッチ位置の移動中にユーザが意図せず、押圧力を強くしてしまった可能性が高いので、測距点の確定を行わない。一方で、Ｆ３以上の押圧力であり、かつタッチ位置の移動がされなかった場合には、ユーザが意図的に強く押圧操作をしていたとして、測距点の確定をする。なお、Ｓ４２７においては、タッチ位置の移動があったか否かを判定する代わりに、Ｆ３以上での押圧が０．５秒や１秒といった所定時間以上あったか否かを判定してもよい。もしくは、Ｆ３での押圧が所定時間以上、かつタッチムーブがされていないことの両方を満たしたときに測距点の確定をしてもよい。
【００８３】
Ｓ４２９では、システム制御部５０は、ファインダ内表示部駆動回路４２を用いて、測距点（ＡＦ枠）の位置が確定されたことが識別可能となるように、ＡＦ枠の色を赤色に変更する。その後、Ｓ４０３に進む。この場合には、Ｓ４０３において、測距点選択モードが終了し、撮影準備動作や、一連の撮影処理の動作が開始する。
【００８４】
図６は、移動比率（タッチムーブ移動量Ｆｍに対するＡＦ枠の移動量Ｄの比率）と押圧
力Ｆｓとの対応関係を表した図である。図６に示すように、図４（Ａ）の測距点選択処理によれば、押圧力Ｆｓの連続的な変化に応じて、移動比率が３段階で変化する。なお、段階数は３段階より多くても少なくてもよい。
【００８５】
具体的には、押圧力Ｆｓが比較的低い０＜Ｆｓ＜Ｆ１の場合には、移動比率が、操作可能領域の対角線の長さＬ１に対する撮影可能領域の対角線の長さＬ２の比率と等しくなる。このため、測距点（ＡＦ枠）の位置の微調整は難しいが、所望の位置に測距点（ＡＦ枠）を素早く近づけることが可能となる。
【００８６】
押圧力Ｆｓが中程度のＦ１≦Ｆｓ＜Ｆ２の場合には、移動比率が、長さＬ１に対する長さＬ２の比率の１／５倍となる。このため、タッチ操作部材への１回のタッチムーブで撮影可能領域全体に亘ってＡＦ枠を移動させることはできないが、測距点（ＡＦ枠）の位置を細かく調整することが可能となる。
【００８７】
押圧力Ｆｓが比較的強いＦ２≦Ｆｓ＜Ｆ３の場合には、移動比率が、長さＬ１に対する長さＬ２の比率の１／１０倍となる。このため、測距点（ＡＦ枠）の位置をより細かく調整することが可能となる。
【００８８】
以上述べたように、実施例１によれば、押圧力Ｆｓの変化に応じて、移動比率（タッチムーブ移動量Ｆｍに対するＡＦ枠の移動量Ｄの比率）が変化する。これにより、ユーザが操作性良くＡＦ枠の移動量Ｄを変更し、測距点の位置として所望の位置を容易に選択できるようになる。
【００８９】
また、移動比率や押圧力ＦｓがＡＦ枠の色で示されるように、押圧力Ｆｓの変化に応じてＡＦ枠の色が変化する。これにより、ユーザが現在の移動比率や押圧力Ｆｓを容易に把握できるようになるため、位置調整に求める精度に応じて適切に押圧力Ｆｓを変化させることができるようになり、誤操作を抑制して操作性を向上することができる。
【００９０】
また、タッチムーブ移動量Ｆｍが０でなければ、閾値Ｆ３以上の押圧力Ｆｓでの押下に応じた所定の機能（測距点の確定）は実行されない。これにより、タッチムーブの最中に意図せず押圧力Ｆｓが上がってしまった場合において、所定の機能が実行されるという意図せぬ動作を抑制でき、操作性（利便性）を向上することができる。
【００９１】
なお、押圧力に応じた拡大率で、ＡＦ枠を含む領域（ＡＦ枠と、その周辺とを含む領域）の拡大表示を行ってもよいが、撮影可能領域全体の画角が確認できなくなってしまうため、拡大表示は行わないことが好ましい。また、タッチムーブで移動するアイテムはＡＦ枠に限られず、例えばメニュー項目を選択するカーソルなどであってもよい。また、押圧力Ｆｓの増加に応じてタッチムーブ移動量Ｆｍに対するＡＦ枠の移動量Ｄを減少させる例を説明したが、押圧力Ｆｓの増加に応じてタッチムーブ移動量Ｆｍに対するＡＦ枠の移動量Ｄを増加させてもよい。また、押圧力Ｆｓの連続的な変化に応じてタッチムーブ移動量Ｆｍに対するＡＦ枠の移動量Ｄを段階的に変化させる例を説明したが、タッチムーブ移動量Ｆｍに対するＡＦ枠の移動量Ｄを連続的に変化させてもよい。また、閾値Ｆ３以上の押圧力Ｆｓでの押下に応じた所定の機能は測距点の確定に限られず、例えば前回の位置に測距点の位置を戻す機能や、測距点の候補を表示する機能などであってもよい。
【００９２】
＜実施例２＞
実施例２では、タッチ操作部材への押圧力の変化に応じて、タッチムーブ移動量Ｆｍに対するＡＦ枠の移動量Ｄを変化させ、タッチムーブ中は、タッチムーブ移動量Ｆｍに対するＡＦ枠の移動量Ｄを一定に保つ例を説明する。なお、実施例１と共通する部分については説明を省略し、実施例２に特有の部分を中心に説明する。
【００９３】
図７は、実施例２に係る測距点選択処理の詳細を示すフローチャートである。この処理は、システム制御部５０が不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開して実行することにより実現される。デジタルカメラ１００に電源が入り、測距点選択開始ボタン８０が押下されて測距点選択モードに移行すると、図７の処理が開始する。
【００９４】
Ｓ７０１〜Ｓ７１０は、図４（Ａ）のＳ４０１〜Ｓ４１０と同じである。Ｓ７１１では、システム制御部５０は、Ｓ７１０で検出したタッチムーブ移動量Ｆｍが０よりも大きいか否かを判定する。タッチムーブ移動量Ｆｍ＞０と判定した場合はＳ７１２に進み、そうでない場合はＳ７０５に戻る。Ｓ７１２〜Ｓ７１４は、図４（Ａ）のＳ４１１〜Ｓ４１３と同じである。このため、０＜Ｆｓ＜Ｆ１のタッチムーブの開始時に、関数「Ｄ＝（Ｌ２／Ｌ１）×Ｆｍ」を用いて、Ｓ７１０で検出したタッチムーブ移動量Ｆｍに対するＡＦ枠の移動量Ｄ＝（Ｌ２／Ｌ１）×Ｆｍが算出される。そして、タッチムーブが終了するまで、押圧力Ｆｓが変化しても（０＜Ｆｓ＜Ｆ１を満たさなくなっても）、同じ関数が使用され続け、ＡＦ枠の移動量Ｄ＝（Ｌ２／Ｌ１）×Ｆｍが算出され続ける。
【００９５】
Ｓ７１５〜Ｓ７１７は、図４（Ａ）のＳ４１４〜Ｓ４１６と同じである。Ｓ７１８では、システム制御部５０は、Ｓ７１７で検出したタッチムーブ移動量Ｆｍが０よりも大きいか否かを判定する。タッチムーブ移動量Ｆｍ＞０と判定した場合はＳ７１９に進み、そうでない場合はＳ７０５に戻る。Ｓ７１９〜Ｓ７２１は、図４（Ａ）のＳ４１７〜Ｓ４１９と同じである。このため、Ｆ１≦Ｆｓ＜Ｆ２のタッチムーブの開始時に、関数「Ｄ＝（１／５）×（Ｌ２／Ｌ１）×Ｆｍ」を用いて、Ｓ７１７で検出したタッチムーブ移動量Ｆｍに対するＡＦ枠の移動量Ｄ＝（１／５）×（Ｌ２／Ｌ１）×Ｆｍが算出される。そして、タッチムーブが終了するまで、押圧力Ｆｓが変化しても（Ｆ１≦Ｆｓ＜Ｆ２を満たさなくなっても）、同じ関数が使用され続け、ＡＦ枠の移動量Ｄ＝（１／５）×（Ｌ２／Ｌ１）×Ｆｍが算出され続ける。
【００９６】
Ｓ７２２〜Ｓ７２４は、図４（Ａ）のＳ４２０〜Ｓ４２２と同じである。Ｓ７２５では、システム制御部５０は、Ｓ７２４で検出したタッチムーブ移動量Ｆｍが０よりも大きいか否かを判定する。タッチムーブ移動量Ｆｍ＞０と判定した場合はＳ７２６に進み、そうでない場合はＳ７０５に戻る。Ｓ７２６〜Ｓ７３２は、図４（Ａ）のＳ４２３〜Ｓ４２９と同じである。このため、Ｆ２≦Ｆｓ＜Ｆ３のタッチムーブの開始時に、関数「Ｄ＝（１／１０）×（Ｌ２／Ｌ１）×Ｆｍ」を用いて、Ｓ７２４で検出したタッチムーブ移動量Ｆｍに対するＡＦ枠の移動量Ｄ＝（１／１０）×（Ｌ２／Ｌ１）×Ｆｍが算出される。そして、タッチムーブが終了するまで、押圧力Ｆｓが変化しても（Ｆ２≦Ｆｓ＜Ｆ３を満たさなくなっても）、同じ関数が使用され続け、ＡＦ枠の移動量Ｄ＝（１／１０）×（Ｌ２／Ｌ１）×Ｆｍが算出され続ける。
【００９７】
以上述べたように、実施例２によれば、タッチムーブの開始時にタッチムーブ移動量Ｆｍに対するＡＦ枠の移動量Ｄ（移動量Ｄを算出するための関数）が決定される。そして、タッチムーブが終了するまで押圧力Ｆｓが変化しても、タッチムーブ移動量Ｆｍに対するＡＦ枠の移動量Ｄ（移動量Ｄを算出するための関数）は変化しない。これにより、タッチムーブ中に意図せず押圧力Ｆｓが変化してしまった場合において、移動比率（タッチムーブ移動量Ｆｍに対するＡＦ枠の移動量Ｄの比率）が変化するという意図せぬ動作を抑制して、操作性（利便性）を向上することができる。
【００９８】
＜実施例３＞
実施例３では、タッチ操作部材への押圧力の変化に応じて、さらにＡＦ枠のサイズを変化させる例を説明する。なお、実施例１，２と共通する部分については説明を省略し、実
施例３に特有の部分を中心に説明する。
【００９９】
図８は、実施例３に係る測距点選択処理の詳細を示すフローチャートである。この処理は、システム制御部５０が不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開して実行することにより実現される。デジタルカメラ１００に電源が入り、測距点選択開始ボタン８０が押下されて測距点選択モードに移行すると、図８の処理が開始する。図８の処理の開始時において、ＡＦ枠は初期倍率（１倍）のサイズで表示される。
【０１００】
Ｓ８０１〜Ｓ８０８は、図７のＳ７０１〜Ｓ７０８と同じである。Ｓ８０９では、システム制御部５０は、ファインダ内表示部駆動回路４２を用いて、ＡＦ枠のサイズを表示倍率＝１倍のサイズに変更する。Ｓ８１０〜Ｓ８１４は、図７のＳ７１０〜Ｓ７１４と同じである。
【０１０１】
このため、０＜Ｆｓ＜Ｆ１のタッチダウンやタッチムーブが行われた場合は、図９（Ａ）〜９（Ｃ）に示すような動作となる。図９（Ａ）は、タッチムーブが行われる前（タッチダウン時）のファインダ内表示部４１の状態を示し、タッチ位置Ｆｐに応じた位置９０１ａに１倍サイズのＡＦ枠９００ａが表示されている。図９（Ｂ）は、タッチムーブが行われている状態を示し、操作体を右方向に移動させるタッチムーブが行われている。図９（Ｃ）は、図９（Ｂ）のタッチムーブ終了時の状態を示し、位置９０１ａを移動量Ｄ＝（Ｌ２／Ｌ１）×Ｆｍで右方向に移動させた位置９０２ａにＡＦ枠９００ａが移動している。
【０１０２】
Ｓ８１５は、図７のＳ７１５と同じである。Ｓ８１６では、システム制御部５０は、ファインダ内表示部駆動回路４２を用いて、ＡＦ枠のサイズを表示倍率＝１／４倍のサイズに変更する。Ｓ８１７〜Ｓ８２１は、図７のＳ７１７〜Ｓ７２１と同じである。
【０１０３】
このため、Ｆ１≦Ｆｓ＜Ｆ２のタッチダウンやタッチムーブが行われた場合は、図９（Ｄ）〜９（Ｆ）に示すような動作となる。図９（Ｄ）は、タッチムーブが行われる前（タッチダウン時）のファインダ内表示部４１の状態を示し、タッチ位置Ｆｐに応じた位置９０１ｂに１／４倍サイズのＡＦ枠９００ｂが表示されている。図９（Ｅ）は、タッチムーブが行われた状態を示し、操作体を右方向に移動させるタッチムーブが行われている。図９（Ｆ）は、図９（Ｅ）のタッチムーブが行われた後の状態を示し、位置９０１ｂを移動量Ｄ＝（１／５）×（Ｌ２／Ｌ１）×Ｆｍで右方向に移動させた位置９０２ｂにＡＦ枠９００ｂが移動している。
【０１０４】
Ｓ８２２は、図７のＳ７２２と同じである。Ｓ８２３では、システム制御部５０は、ファインダ内表示部駆動回路４２を用いて、ＡＦ枠のサイズを表示倍率＝１／８倍のサイズに変更する。Ｓ８２４〜Ｓ８３２は、図７のＳ７２４〜Ｓ７３２と同じである。
【０１０５】
このため、Ｆ２≦Ｆｓ＜Ｆ３のタッチダウンやタッチムーブが行われた場合は、図９（Ｇ）〜９（Ｉ）に示すような動作となる。図９（Ｇ）は、タッチムーブが行われる前（タッチダウン時）のファインダ内表示部４１の状態を示し、タッチ位置Ｆｐに応じた位置９０１ｃに紫色のＡＦ枠９００ｃが表示されている。図９（Ｈ）は、タッチムーブが行われている状態を示し、操作体を右方向に移動させるタッチムーブが行われている。図９（Ｉ）は、図９（Ｈ）のタッチムーブ終了時の状態を示し、位置９０１ｃを移動量Ｄ＝（１／１０）×（Ｌ２／Ｌ１）×Ｆｍで右方向に移動させた位置９０２ｃにＡＦ枠９００ｃが移動している。
【０１０６】
以上述べたように、実施例３によれば、移動比率（タッチムーブ移動量Ｆｍに対するＡＦ枠の移動量Ｄの比率）がＡＦ枠のサイズで示されるように、押圧力Ｆｓの変化に応じて
ＡＦ枠のサイズが変化する。これにより、ユーザが現在の移動比率を容易に把握できるようになるため、位置調整に求める精度に応じて適切に押圧力Ｆｓを変化させることができるようになり、誤操作を抑制して操作性を向上することができる。また、ＡＦ枠のサイズを小さくすることで、測距点（ＡＦ枠）の位置をより細かく調整することが可能となり、操作性を向上することができる。
【０１０７】
なお、ＡＦ枠のサイズを変化させる構成を実施例２に組み合わせた例を説明したが、実施例１に組み合わせてもよい。そうすることで、タッチムーブ中に移動比率の意図せぬ変化が生じることはあるが、ユーザが現在の移動比率だけでなく、現在の押圧力Ｆｓをも容易に把握できるようになるため、誤操作を抑制して操作性を向上することができる。また、押圧力Ｆｓの増加に応じてＡＦ枠のサイズを小さくする例を説明したが、押圧力Ｆｓの増加に応じてＡＦ枠のサイズをタッチムーブ移動量Ｆｍに対するＡＦ枠の移動量Ｄを増加させてもよい。
【０１０８】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【０１０９】
また、システム制御部５０が行うものとして説明した上述の各種制御は、１つのハードウェアが行ってもよいし、複数のハードウェア（例えば、複数のプロセッサーや回路）が処理を分担することで、装置全体の制御を行ってもよい。また、上述した実施形態においては、本発明をデジタルカメラ（撮像装置）に適用した場合を例にして説明したが、これはこの例に限定されず、操作体を操作面にタッチさせて移動させる移動操作を検出可能な電子機器であれば適用可能である。例えば、本発明は、パーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、プリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダー、映像プレーヤーなどに適用可能である。また、本発明は、表示装置（投影装置を含む）、タブレット端末、スマートフォン、ＡＩスピーカー、家電装置、車載装置、医療機器などにも適用可能である。
【０１１０】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１１１】
１００：デジタルカメラ  ５０：システム制御部  ５１：タッチ操作制御部
６１：前部タッチ操作部材  ８１：タッチパネル  ８２：圧力センサ
【図１】
2020201756.tif 000003
【図２】
2020201756.tif 000004
【図３】
2020201756.tif 000005
【図４】
2020201756.tif 000006
【図５】
2020201756.tif 000007
【図６】
2020201756.tif 000008
【図７】
2020201756.tif 000009
【図８】
2020201756.tif 000010
【図９】
2020201756.tif 000011