(57)【要約】【課題】過度な押圧力でのタッチ操作が行われることを抑制する。【解決手段】電子機器の一例であるデジタルカメラ１００は、操作面に対するタッチ操作を検出するＩＣＵ２１２と、操作面に対する押圧力を検出する圧力センサ２１０を備える。ＩＣＵ２１２は、検出された押圧力が予め定められた消去閾値を超えた場合に表示部１０６に表示されている表示対象の少なくとも一部を非表示とするように表示部１０６の表示を制御する。【選択図】図５
2019086965.tif 000002
【特許請求の範囲】
【請求項１】
操作面に対するタッチ操作を検出するタッチ検出手段と、
前記操作面に対する押圧力を検出する圧力検出手段と、
前記圧力検出手段により検出された押圧力が予め定められた第一の閾値を超えた場合に、そのときに表示を行っている表示手段に表示された表示対象の少なくとも一部を非表示とするように制御する制御手段と、を備えることを特徴とする電子機器。
【請求項２】
前記電子機器の動作モードを設定する設定手段と、
前記設定手段により第一の動作モードが設定されている場合に、前記第一の動作モードでの第一の閾値より小さい第二の閾値を超え且つ該第一の閾値以下の押圧力に応じて所定の機能を実行する実行手段と、を備え、
前記制御手段は、前記第一の動作モードとは異なる第二の動作モードが前記設定手段により設定されている場合に前記圧力検出手段により検出された押圧力が前記第一の閾値を超えると、前記表示対象の少なくとも一部を非表示とする制御を行うことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御手段は、前記第一の動作モードでは、前記圧力検出手段により検出された押圧力が前記第一の閾値を超えても、前記表示対象の少なくとも一部を非表示とする制御を行わないことを特徴とする請求項２に記載の電子機器。
【請求項４】
前記第一の動作モードでの第一の閾値は前記第二の動作モードでの第一の閾値よりも大きいことを特徴とする請求項２又は３に記載の電子機器。
【請求項５】
前記第二の動作モードでの第一の閾値が前記第一の動作モードでの第二の閾値と同じであることを特徴とする請求項２又は３に記載の電子機器。
【請求項６】
前記操作面において前記第一の閾値より小さい第二の閾値を超え且つ該第一の閾値以下の押圧力に対して所定の機能が設定されている位置が前記押圧力でタッチされたことに応じて前記所定の機能を実行する実行手段を備え、
前記制御手段は、前記操作面において前記所定の機能が設定されていない位置がタッチされたときの押圧力が前記第一の閾値を超える場合に、前記表示対象の少なくとも一部を非表示とする制御を行うことを特徴とする請求項１に記載の電子機器。
【請求項７】
前記制御手段は、前記所定の機能が設定されていない位置に対して定められた第一の閾値を超えた押圧力で前記所定の機能が設定されている位置がタッチされた場合には、前記表示対象の少なくとも一部を非表示とする制御を行わないことを特徴とする請求項６に記載の電子機器。
【請求項８】
前記所定の機能が設定されている位置での第一の閾値は、前記所定の機能が設定されていない位置での第一の閾値よりも大きいことを特徴とする請求項６又は７に記載の電子機器。
【請求項９】
前記所定の機能が設定されている位置での第二の閾値と前記所定の機能が設定されていない位置での第一の閾値とが同じであることを特徴とする請求項６に記載の電子機器。
【請求項１０】
前記操作面において表示アイテム以外の位置が前記第一の閾値より小さい第二の閾値を超え且つ該第一の閾値以下の押圧力でタッチされても押圧に応じた機能を実行せず、前記表示アイテムが前記第二の閾値を超え且つ前記第一の閾値以下の押圧力でタッチされた場合に所定の機能を実行する実行手段を備え、
前記制御手段は、前記表示アイテム以外の位置がタッチされた状態で前記圧力検出手段により検出された押圧力が前記第一の閾値を超えた場合に前記表示対象の少なくとも一部を非表示とする制御を行うことを特徴とする請求項１に記載の電子機器。
【請求項１１】
前記制御手段は、前記表示アイテムがタッチされて前記圧力検出手段により検出された押圧力が前記第一の閾値を超えても、前記表示対象の少なくとも一部を非表示とする制御を行わないことを特徴とする請求項１０に記載の電子機器。
【請求項１２】
前記表示アイテムの位置での第一の閾値は、前記表示アイテム以外の位置での第一の閾値よりも大きいことを特徴とする請求項１０又は１１に記載の電子機器。
【請求項１３】
前記表示アイテム以外の位置での第一の閾値は、前記表示アイテムの位置での第二の閾値と同じであることを特徴とする請求項１０又は１１に記載の電子機器。
【請求項１４】
前記第一の閾値以下の押圧力に対して設定された機能を表すビットマップを前記表示手段に描画する描画手段を備え、
前記制御手段は、前記表示対象の少なくとも一部を非表示とする際に、前記表示手段に表示されているビットマップを非表示とすることを特徴とする請求項１乃至１３のいずれか１項に記載の電子機器。
【請求項１５】
前記制御手段は、前記表示対象の少なくとも一部を非表示とする際に、前記タッチ検出手段が検出したタッチ位置の近傍に表示された画像を非表示とすることを特徴とする請求項１乃至１４のいずれか１項に記載の電子機器。
【請求項１６】
電子機器の制御方法であって、
操作面に対するタッチ操作を検出するタッチ検出ステップと、
前記操作面に対する押圧力を検出する圧力検出ステップと、
前記圧力検出ステップで検出された押圧力が予め定められた閾値を超えた場合に、そのときに表示を行っている表示手段に表示されている表示対象の少なくとも一部を非表示とする表示制御ステップと、を有することを特徴とする電子機器の制御方法。
【請求項１７】
コンピュータを、請求項１乃至１５のいずれか１項に記載された電子機器の各手段として機能させるためのプログラム。
【請求項１８】
コンピュータを、請求項１乃至１５のいずれか１項に記載された電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器及びその制御方法、プログラム並びに記憶媒体に関し、特に、操作面へのタッチ操作とその押圧力を検出可能な電子機器に関する。
【背景技術】
【０００２】
タッチセンサを有する入力装置として、タッチセンサを押下する押下物による荷重を検出する検出部と、押下物とタッチセンサとの接触面積を検出する検出部とを有し、押下荷重が損傷閾値に達した場合に警告を通知するものが知られている（特許文献１参照）。特許文献１には、押下荷重に応じた１段目入力と２段目入力が可能であり、１段目入力と２段目入力のそれぞれの異なる機能が設定され、押下荷重が損傷閾値に達すると警告通知が発せられる構成が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−４３１８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば、タッチセンサに対するタッチ操作に対して１つの機能しか設定されていない場合には、ユーザは警告表示がなされたことを２段目入力に設定された機能が発動したものと誤認するおそれがある。この場合、ユーザが更に強くタッチセンサを押圧してしまうことで、タッチセンサを破損させてしまう可能性が大きくなる。
【０００５】
本発明は、過度な押圧力でのタッチ操作が行われるのを抑制することができる電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る電子機器は、操作面に対するタッチ操作を検出するタッチ検出手段と、前記操作面に対する押圧力を検出する圧力検出手段と、前記圧力検出手段により検出された押圧力が予め定められた第一の閾値を超えた場合に、そのときに表示を行っている表示手段に表示された表示対象の少なくとも一部を非表示とするように制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、過度な押圧力でのタッチ操作が行われるのを抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係るデジタルカメラの概略構成を示す背面図である。
【図２】図１のデジタルカメラの回路図である。
【図３】ＩＣＵがタッチ操作を検出した際に実行する処理のフローチャートである。
【図４】Ｓ３０４でＩＣＵが取得する押圧閾値等の情報の一例を示す図である。
【図５】Ｓ３０６の処理の第一実施形態を説明するフローチャートである。
【図６】表示部に表示されるＧＵＩの例を示す図である。
【図７】ＥＶＦに表示されるＧＵＩの例を示す図である。
【図８】Ｓ３０６の処理の第二実施形態を説明するフローチャートである。
【図９】Ｓ３０６の処理の第三実施形態を説明するフローチャートである。
【図１０】Ｓ５０７，Ｓ８１０，Ｓ９１０の表示消去処理のフローチャートである。
【図１１】Ｓ１００４，Ｓ１００５の表示消去例を説明する図である。
【図１２】Ｓ３０６の処理の第四実施形態での表示消去例を説明する図である。
【図１３】Ｓ３０６の処理の第四実施形態を説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、添付図面を参照して詳細に説明する。以下の説明では、本発明に係る電子機器の一例として、デジタルカメラを取り上げるが、本発明はこれに限定されるものではない。
【００１０】
図１は、本発明の実施形態に係るデジタルカメラ１００の概略構成を示す背面図である。デジタルカメラ１００の本体部１０１には、レリーズボタン１０２、電子ビューファインダ１０３（以下「ＥＶＦ１０３」と記す）及び接眼検知センサ１０４が設けられている。また、本体部１０１には、モードダイヤル１０５、表示部１０６、表示切替ボタン１０７、画像再生ボタン１０８及び画像拡大ボタン１０９が設けられている。
【００１１】
レリーズボタン１０２は、撮影指示をデジタルカメラ１００の制御用マイクロプロセッサであるＭＰＵ２１３（詳細は後述する）に通知する操作手段である。レリーズボタン１０２を軽く押し込むストローク（半押し）でスイッチＳＷ１がオンとなり、レリーズボタン１０２を強く押し込むストローク（全押し）でスイッチＳＷ２がオンとなる。接眼検知センサ１０４は、ユーザがファインダを覗いている状態か否かを検知する。
【００１２】
モードダイヤル１０５は、撮影モードを切り替えるために用いられる回転式の操作部材である。撮影モードには、静止画撮影モードと動画撮影モードがある。静止画撮影モードには、全自動モード、ユーザが各種の設定値を選択して撮影を行うことができる応用撮影モード（第一の動作モード）、シーンに合わせた設定での撮影を可能にする簡単撮影モード（第二の動作モード）等の複数の動作モードがある。例えば、静止画撮影モードでは、スイッチＳＷ１がオンになると、ＡＥ（自動露光）やＡＦ（オートフォーカス）等が実行される。また、スイッチＳＷ２がオンになると、撮像素子２００（詳細は後述する）に対する露光と、撮像素子２００から出力される電気信号（画像信号）に対する各種の処理が行われる。動画撮影モードでは、スイッチＳＷ２には機能が設定されておらず、スイッチＳＷ１がオンになると、動画用ＡＦ動作を実行しながら動画撮影が行われる。なお、スイッチＳＷ１及びスイッチＳＷ２に対するこのような機能設定は一例であって、これに限定されるものではない。また、デジタルカメラ１００では、後述するように、タッチパネル２０９に対するタッチ操作によってレリーズボタン１０２の操作と同様の動作を実行することが可能となっている。
【００１３】
表示部１０６は、本体部１０１の背面に設けられた液晶表示装置或いは有機ＥＬ表示装置等であり、被写体のライブビュー（ＬＶ）表示や撮影した画像の再生表示を行い、また、操作や設定のためのＧＵＩ等を表示する。ＥＶＦ１０３は、ファインダ内に設けられている表示装置であり、表示部１０６と同様に画像データやＧＵＩを表示する。表示切替ボタン１０７は、画像再生時の情報表示を切り替える操作手段である。画像再生ボタン１０８は、表示部１０６に画像を再生表示するための操作手段である。画像拡大ボタン１０９は、表示部１０６に再生表示中の画像を拡大して表示するための操作手段である。
【００１４】
図２は、デジタルカメラ１００の回路図である。なお、図２に示される構成要素のうち、図１を参照して説明した本体部１０１の構成要素と同じものについては、図２において同じ符号を付して重複する説明を省略する。デジタルカメラ１００は、本体部１０１とレンズ鏡筒部２１５とを有する。レンズ鏡筒部２１５は、本体部１０１と一体的（着脱不可）であってもよいし、着脱可能であってもよい。
【００１５】
レンズ鏡筒部２１５は、ＬＰＵ２１４と、ズームレンズ群やフォーカスレンズ、像ぶれ補正レンズ等の各種のレンズ、絞り、シャッタ等を有する。ＬＰＵ２１４は、レンズ制御用マイクロプロセッサであり、ＭＰＵ２１３からの指示に従って、フォーカス制御や絞り駆動、手ぶれ補正光学系制御等を行い、レンズ鏡筒部２１５での動作を本体部１０１での撮影動作と連動させる。また、ＬＰＵ２１４は、ＭＰＵ２１３に対してレンズの焦点距離等のレンズ情報を通知する。被写体からレンズ鏡筒部２１５へ入射してレンズ鏡筒部２１５を通過した光は、撮像素子２００上に光学像として結像する。
【００１６】
本体部１０１は、ＭＰＵ２１３、ＩＮＦＯスイッチ２１８、ＰＬＡＹスイッチ２１９、ＭＡＧスイッチ２２０、ＭＯＤＥスイッチ２２１、接眼検知センサ１０４、スイッチＳＷ１及びスイッチＳＷ２を有する。また、本体部１０１は、ＩＣＵ２１２、撮像素子２００、ＲＡＭ２０２、メモリカード２０４、タッチパネル２０９、圧力センサ２１０、ＥＶＦ１０３及び表示部１０６を有する。
【００１７】
ＭＰＵ２１３は、本体部１０１の動作を制御するマイクロプロセッサである。ここではＭＰＵ２１３は、演算処理装置（ＣＰＵ）、ＲＯＭ又はフラッシュメモリ、ＥＥＰＲＯＭ等の不揮発性メモリ及びＲＡＭ等の揮発性メモリを備えると共に、各種Ｉ／Ｏ回路が組み込まれたワンチップマイコンである。図２では、ＭＰＵ２１３とその他の回路とを接続するインタフェースの図示を省略している。例えば、ＭＰＵ２１３とＩＣＵ２１２との接続には、図２では実線を用いているが、実際にはシリアル通信インタフェースが用いられている。
【００１８】
ＩＮＦＯスイッチ２１８、ＰＬＡＹスイッチ２１９、ＭＡＧスイッチ２２０はそれぞれ、表示切替ボタン１０７、画像再生ボタン１０８、画像拡大ボタン１０９が押下されたときにオンとなるスイッチである。ＭＯＤＥスイッチは、モードダイヤル１０５の回転位置を示す位相スイッチ群であり、図示されている数より多くの、識別可能なモード数に応じた数のスイッチを備えている。
【００１９】
ＩＣＵ２１２は、デジタル画像処理及びＧＵＩ操作の入出力制御を行うマイクロプロセッサである。ＩＣＵ２１２は、信号処理部２０１、ＭＭＵ２０３、ドライバ２０５、コントローラ２０６及びＧＵＩ生成部２０７を有する。ＩＣＵ２１２は、更に不図示の複数のプロセッサ、メモリ（ＲＯＭ、ＲＡＭ）、画像処理モジュール等を内蔵する。
【００２０】
信号処理部２０１は、撮像素子２００から連続した画像データを取得するセンサ制御とデータ転送を行う信号処理回路である。信号処理部２０１は、光学ファインダ撮影モードではレリーズボタン１０２が押下された後に画像を１回取得するが、ライブビュー（ＬＶ）撮影モードでは連続した画像を取得して表示部１０６に連続した画像（映像）を表示するように制御を切り換える。ＭＭＵ２０３は、メモリ管理装置であり、信号処理部２０１によるＲＡＭ２０２に対する画像データの書き込みと読み出しを制御する。
【００２１】
ドライバ２０５は、符合化された動画データや画像圧縮された静止画データ等をメモリカード２０４に格納する制御を行う。ＧＵＩ生成部２０７は、現像処理した画像データに重畳表示するアイコンやマーク等のビットマップデータを生成して表示部１０６に出力する。ＩＣＵ２１２は、タッチパネル２０９に対するタッチ操作を検出する。コントローラ２０６は、ＭＰＵ２１３から取得したレンズ情報や画像データの現像完了に合わせて、表示部１０６に表示データを受け渡すＧＵＩ生成部２０７に情報を伝達する制御及び演算を行う。
【００２２】
撮像素子２００は、光学像を光電変換して画像信号を生成するＣＭＯＳセンサ等である。ＲＡＭ２０２は、ＭＭＵ２０３により管理されてデータを格納する揮発性メモリである。メモリカード２０４は、撮像素子２００で撮像された静止画や動画の画像データ（データファイル）を記憶するフラッシュメモリ等であり、本体部１０１に対して着脱自在となっている。
【００２３】
タッチパネル２０９は、表示部１０６に重畳配置されており、表示部１０６の表面に対するタッチ操作を通じて所定の機能をデジタルカメラ１００に実行させる操作手段である。以下の説明では、ユーザの指等（ユーザの指先やタッチペン（スタイラス）等のタッチ手段）によるタッチ操作の対象であるタッチパネル２０９が設けられた表示部１０６の表面を「操作面」と称呼する。ＩＣＵ２１２は、例えば、操作面に対するタッチダウン、タッチオン、タッチムーブ、タッチアップ、タッチオフ等の操作を、タッチパネル２０９を介して検出することができる。操作面上において指等がタッチしている位置座標は、タッチパネル２０９から内部バスを通じてＩＣＵ２１２に通知され、ＩＣＵ２１２は、通知された位置座標の情報に基づいて操作面上でどのような操作が行われたかを判定する。こうしてＩＣＵ２１２は、指等によるタッチ操作を検出するタッチ検出手段として機能する。
【００２４】
タッチパネル２０９には、抵抗膜方式、静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等の様々な方式のどれを用いても構わない。また、タッチパネル２０９に対する指等の接触があったことでタッチを検出する方法やタッチパネル２０９に対する指等の接近があったことでタッチを検出する方法があるが、いずれの方法が用いられていてもよい。
【００２５】
圧力センサ２１０は、操作面に対する押圧力を検出するために表示部１０６に設けられた圧力検出手段であり、タッチ操作の強さ（押圧力の大きさ）を検出する。圧力センサ２１０は、操作面に対するタッチ操作の押圧力を連続的に検出することができる。圧力センサ２１０の一例は、操作面に対する押圧力によって歪む部分に配置された１つ又は複数の歪みゲージセンサであり、歪みゲージセンサからの出力値によって操作面に対する押圧力を検出することができる。圧力センサ２１０の別の例は、表示部１０６と平行に備えられた静電容量センサである。この場合、操作面に対する押圧力によって操作面が歪んだときの操作面上の指等と静電容量センサとの距離を静電容量値から算出し、算出したこの距離に基づいて圧力を算出するか又は距離を圧力と同等に扱うことができる。
【００２６】
圧力センサ２１０は、操作面に対する押圧力を検出可能なものであれば、他の方式のものであっても構わない。例えば、スタイラスを用いて操作面に対する操作を行うのであれば、スタイラスの先端部にかかる圧力を検出するようにスタイラスに設けられたセンサであってもよく、そのセンサからの出力に基づいてタッチ操作の押圧力を検出してもよい。また、複数のセンサの組み合わせ（例えば、加重平均）によってタッチ操作の押圧力を検出する構成としてもよい。圧力センサ２１０、表示部１０６及びタッチパネル２０９は、これらのうちいずれか２つ又は全部が一体となった構成となっていてもよい。
【００２７】
図３は、ＩＣＵ２１２が操作面に対するタッチ操作を検出した際に実行する処理のフローチャートである。図３のフローチャートの各処理は、ＩＣＵ２１２が、内蔵するＲＯＭに格納されているプログラムを内蔵するＲＡＭに展開し、デジタルカメラ１００を構成する各部の動作を制御することにより実現される。
【００２８】
Ｓ３０１ではＩＣＵ２１２は、操作面に対するタッチ操作を検出したか否かを判定する。ＩＣＵ２１２は、タッチ操作を検出するまで待機し（Ｓ３０１でＮＯ）、タッチ操作を検出したと判定した場合（Ｓ３０１でＹＥＳ）、処理をＳ３０２へ進める。Ｓ３０２ではＩＣＵ２１２は、操作面上のタッチ位置を検出する。Ｓ３０３ではＩＣＵ２１２は、圧力センサ２１０によりタッチ操作の押圧力を検出する。
【００２９】
Ｓ３０４ではＩＣＵ２１２は、Ｓ３０２で検出したタッチ位置情報やデジタルカメラ１００での各種設定内容に基づき、適切な押圧閾値をデータベースから取得する。押圧閾値を格納したデータベースは、例えば、ＩＣＵ２１２が内蔵する不図示のＲＯＭに格納されている。ＩＣＵ２１２は、Ｓ３０４では具体的には、押圧閾値として、消去閾値（第一の閾値）と操作閾値（第二の閾値）の２つを取得する。操作閾値とは、押圧力の小さいタッチ操作である第一操作と、第一操作の押圧力よりも大きい押圧力でのタッチ操作である第二操作とを識別するための閾値であり、消去閾値よりも小さい値に設定されている。消去閾値とは、第二操作よりも大きな押圧力のタッチ操作が行われた場合に表示部１０６の破損を回避させるために表示部１０６の表示を消すか否かを判定するための閾値である。ＩＣＵ２１２は、これらの押圧閾値に付随して第一操作に対応する機能、第二操作に対応する機能、表示部１０６から消去する内容に関する情報を取得する。
【００３０】
ここで、Ｓ３０４においてＩＣＵ２１２が取得する情報について説明する。図４は、Ｓ３０４においてデータベースからＩＣＵ２１２が取得する押圧閾値等の情報の一例を示す図である。図４（ａ）は、簡単撮影モードが設定されている場合に読み出される機能と閾値を説明する図である。簡単撮影モードでは、操作閾値ａ以下の押圧力のタッチ操作（第一操作）にはタッチリレーズの機能が割り当てられており、操作閾値ａより大きく消去閾値Ａ以下の押圧力のタッチ操作（第二操作）には機能が割り当てられていない。また、簡単撮影モードでは、押圧力が消去閾値Ａより大きい場合には、デジタルカメラ１００のその他の設定条件に応じて、表示対象の一部又は全部が消去される。具体的には、ＡＦ枠が消去され又は画像の一部が消去され又は画像の全部が消去される。
【００３１】
図４（ｂ）は、応用撮影モードが設定されている場合に読み出される機能と閾値を説明する図である。応用撮影モードでは、操作閾値ｂ以下の押圧力のタッチ操作（第一操作）にはＡＦ開始の動作が割り当てられており、操作閾値ｂより大きく消去閾値Ｂ以下の押圧力のタッチ操作（第二操作）にはＡＦ追従性を速める機能が割り当てられている。また、応用撮影モードでは、押圧力が消去閾値Ｂより大きい場合には、デジタルカメラ１００のその他の設定条件に応じて、表示対象の一部又は全部が消去される。具体的には、ＡＦ枠が消去され又は画像の一部が消去され又は画像の全部が消去される。
【００３２】
図４（ｃ）は、タッチ位置が違う場合に操作面上の第二操作が設定されていない領域に対するタッチ操作が行われた場合の閾値と機能を説明する図である。「タッチ位置が違う場合」とは、Ｓ３０２〜Ｓ３０７のルーチンにおいてＳ３０２で今回検出されたタッチ位置が前回検出されたタッチ位置と違うことを意味する。例えば、ユーザが指等をタッチムーブすることによりタッチ位置を移動させた場合に図４（ｃ）の適用が可能であるが、操作面に対する押し直しを行った場合にはＳ３０７で処理が終了となるため、図４（ｃ）は適用されない。タッチ位置が違う場合、操作閾値ｃ以下の押圧力のタッチ操作（第一操作）にはタッチリレーズの機能が割り当てられており、操作閾値ｃより大きく消去閾値Ｃ以下の押圧力のタッチ操作（第二操作）には機能は設定されていない。また、消去閾値Ｃより大きい押圧力のタッチ操作の場合には、デジタルカメラ１００のその他の設定条件に応じて、表示対象の一部又は全部が消去される。具体的には、ＡＦ枠が消去され又は画像の一部が消去され又は画像の全部が消去される。
【００３３】
図４（ｄ）は、タッチ位置が同じ場合に操作面上の第二操作が設定されている領域に対するタッチ操作が行われた場合の閾値と機能を説明する図である。「タッチ位置が同じ場合」とは、Ｓ３０２〜Ｓ３０７のルーチンにおいてＳ３０２で今回検出されたタッチ位置が前回検出されたタッチ位置と同じことを意味する。例えば、ユーザが指等を動かすことなく同じ位置を押し続けている場合に図４（ｄ）の適用が可能であるが、操作面に対する押し直しを行った場合にはＳ３０７で処理が終了となるため図４（ｄ）は適用されない。タッチ位置が同じ場合、操作閾値ｄ以下の押圧力のタッチ操作（第一操作）にはＡＦ開始の動作が割り当てられており、操作閾値ｄより大きく消去閾値Ｄ以下の押圧力のタッチ操作（第二操作）には、ＡＦ領域を拡大する機能が割り当てられている。消去閾値Ｄより大きい押圧力のタッチ操作の場合、デジタルカメラ１００のその他の設定条件に応じて、表示対象の一部又は全部が消去される。具体的には、ＡＦ枠が消去され又は画像の一部が消去され又は画像の全部が消去される。
【００３４】
なお、図４（ａ），（ｃ）に示したように、デジタルカメラ１００の動作モードや操作面上でのタッチ位置によっては、操作閾値は設定されているが、第二操作の機能が設定されていない場合がある。このような場合であっても、表示部１０６の損傷を防止するために消去閾値は設定されている。消去閾値を超えた押圧力が検出された場合に考慮されるデジタルカメラ１００でのその他の設定条件には、撮影モード、設定された撮影モードでの測距点選択方式、測光方式、接眼検知センサ１０４の検知結果、ＧＵＩメニューでの設定が挙げられる。また、ＨＤＭＩ(登録商標)端子等によるモニタとの接続の有無、デジタルカメラ１００の現在の状態等も、消去閾値を超えた押圧力が検出された場合に考慮される。
【００３５】
図３のフローチャートの説明に戻る。Ｓ３０５ではＩＣＵ２１２は、デジタルカメラ１００が省電力モードになっているか否かを判定する。これは、デジタルカメラ１００は、操作が一定時間行われないと電池節約のために省電力モードに入り、省電力モードでは表示部１０６は消灯状態（非駆動状態）となって、タッチ操作を受け付けなくなることを考慮したものである。なお、タッチパネル２０９に対する操作で省電力モードを抜けて通常の駆動モードに復帰させることもできるが、その際には表示部１０６やＥＶＦ１０３が消灯している。そこで、本実施形態では、表示部１０６とＥＶＦ１０３が点灯状態（表示状態）にある通常モードでタッチ操作に応じた表示処理を行い、省電力モードではタッチ操作に応じた表示処理を行わないこととする。
【００３６】
ＩＣＵ２１２は、省電力モードであると判定した場合（Ｓ３０５でＹＥＳ）、本処理を終了させて、例えば、レリーズボタン１０２等の押下等により省電力モードを抜ける処理を待つ。一方、ＩＣＵ２１２は、省電力モードではないと判定した場合（Ｓ３０５でＮＯ）、処理をＳ３０６へ進める。Ｓ３０６ではＩＣＵ２１２は、Ｓ３０４までに取得した情報に基づき、タッチ位置と押圧力に応じた制御（タッチ＆押圧処理）を行う。Ｓ３０６の処理（サブルーチン）の詳細については、具体例を挙げて後述する。Ｓ３０７ではＩＣＵ２１２は、タッチ操作が継続しているか否かを判定する。ＩＣＵ２１２は、タッチ操作が継続していると判定した場合（Ｓ３０７でＹＥＳ）、処理をＳ３０２へ戻し、タッチ操作が終了した判定した場合（Ｓ３０７でＮＯ）、本処理を終了させる。
【００３７】
次に、Ｓ３０６のサブルーチン処理の実施形態について説明する。先ず、Ｓ３０６の処理の第一実施形態について説明する。図５は、Ｓ３０６の処理の第一実施形態を説明するフローチャートである。Ｓ５０１ではＩＣＵ２１２は、圧力センサ２１０によって検出された押圧力が消去閾値以下か否かを判定する。ＩＣＵ２１２は、押圧力が消去閾値以下であると判定した場合（Ｓ５０１でＹＥＳ）、処理をＳ５０２へ進める。Ｓ５０２ではＩＣＵ２１２は、圧力センサ２１０によって検出された押圧力が操作閾値以下か否かを判定する。ＩＣＵ２１２は、押圧力が操作閾値以下であると判定した場合（Ｓ５０２でＹＥＳ）、処理をＳ５０３へ進める。
【００３８】
Ｓ５０３ではＩＣＵ２１２は、押圧力が操作閾値以下のタッチ操作に設定されている第一操作のためのＧＵＩを表示部１０６やＥＶＦ１０３に表示する。例えば、ＩＣＵ２１２がＳ３０４において図４（ｂ）又は図４（ｄ）の情報を取得しているものとすると、ＩＣＵ２１２は、図６（ａ）に示すように表示部１０６にＧＵＩを表示するか、又は、図７（ａ）に示すようにＥＶＦ１０３にＧＵＩを表示する。図６（ａ）ではＧＵＩとして、第一操作であるＡＦの対象をユーザに視認させるためのＡＦ枠６０１と、ＡＦ機能が実行されていることをユーザに通知する通知マーク６０２が画像に重畳してビットマップで描画されている。図７（ａ）では、ユーザが主にＥＶＦ１０３を視認することに鑑みて、表示部１０６を画像非表示状態としているが、タッチパネル２０９の機能は有効となっている。そのため、図７（ａ）ではＧＵＩとして、ＥＶＦ１０３においてタッチパネル２０９に対するタッチ位置に対応する位置にＡＦ枠７０１が画像に重畳してビットマップで描画されている。なお、デジタルカメラ１００では、表示部１０６やＥＶＦ１０３に通知マーク６０２のような情報表示を行うか否かを選択することができるようになっている。図７（ａ）では、デジタルカメラ１００の設定に従って通知マークは表示されていない。
【００３９】
Ｓ５０４ではＩＣＵ２１２は、第一操作の機能を起動する。第一操作がＡＦ開始である場合、ＩＣＵ２１２は、被写体に対するＡＦのための測距処理からレンズ駆動までのトリガとなる制御プログラム上のイベントを発行する。Ｓ５０４の実行により本処理は終了となり、ＩＣＵ２１２は、メインルーチンのＳ３０７へ処理を進める。
【００４０】
ＩＣＵ２１２は、押圧力と操作閾値とを比較するＳ５０２において押圧力が操作閾値よりも大きいと判定した場合（Ｓ５０２でＮＯ）、処理をＳ５０５へ進める。Ｓ５０５ではＩＣＵ２１２は、押圧力が操作閾値より大きく消去閾値以下のタッチ操作に設定されている第二操作のためのＧＵＩを表示部１０６やＥＶＦ１０３に表示する。ここでも、ＩＣＵ２１２がＳ３０４において図４（ｂ）（又は図４（ｄ））の情報を取得しているものとすると、ＩＣＵ２１２は、図６（ｂ）に示すように表示部１０６にＧＵＩを表示するか、又は、図７（ｂ）に示すようにＥＶＦ１０３にＧＵＩを表示する。図６（ｂ）には、第二操作であるＡＦ追従性を速める（又はＡＦ領域を拡大する）機能が実行されていることを示すＡＦ二重枠６０３と、ＡＦ機能が実行されていることをユーザに通知する通知マーク６０２が画像に重畳してビットマップで描画されている。図７（ｂ）では、図７（ａ）と同様に、表示部１０６が画像非表示状態でタッチパネル２０９の機能は有効となっており、ＡＦ二重枠７０２が画像に重畳してビットマップで描画されているが、通知マークは表示されていない。
【００４１】
Ｓ５０６ではＩＣＵ２１２は、第二操作の機能を起動する。第二操作がＡＦ追従性を速める機能である場合、ＩＣＵ２１２は、被写体に対するＡＦ処理での追従性パラメータを変更する。Ｓ５０６の実行により本処理は終了となり、ＩＣＵ２１２は、メインルーチンのＳ３０７へ処理を進める。
【００４２】
ＩＣＵ２１２は、押圧力が消去閾値以下か否かを判定するＳ５０１の判定において押圧力が消去閾値より大きいと判定した場合（Ｓ５０１でＮＯ）、処理をＳ５０７へ進める。Ｓ５０７ではＩＣＵ２１２は、表示部１０６及びＥＶＦ１０３におけるタッチ位置の表示消去処理を実行する。つまり、押圧の強すぎるタッチ操作が行われた場合に、表示部１０６やＥＶＦ１０３でのタッチ位置の表示消去処理を行うことにより、それ以上の押圧力でのタッチ操作には実行可能な機能が設定されていないことをユーザに視覚的に通知することができる。また、それ以上の押圧力でのタッチ操作を行わないように、ユーザに注意を喚起することができる。なお、Ｓ５０７の処理の詳細（具体例）については後述する。また、図６（ｃ）及び図７（ｃ）は、Ｓ５０７の処理の実行による表示部１０６及びＥＶＦ１０３での一態様を示すものであるが、これらについても詳細は後述する。Ｓ５０７の実行により本処理は終了となり、ＩＣＵ２１２は、メインルーチンのＳ３０７へ処理を進める。
【００４３】
次に、Ｓ３０６の処理の第二実施形態について説明する。図８は、Ｓ３０６の処理の第二実施形態を説明するフローチャートである。第二実施形態では、撮影モードに応じてＩＣＵ２１２がＳ３０４で取得する情報が異なることに応じて処理を分岐させる形態について説明する。ここでは、ＩＣＵ２１２が取得する情報の具体例として、図４（ａ），（ｂ）の情報を用いる。
【００４４】
Ｓ８０１ではＩＣＵ２１２は、Ｓ３０４でデータベースから取得した情報に基づき、タッチ操作に対して第二操作の機能が設定されているか否かを判定する。ＩＣＵ２１２は、第二操作の機能が有ると判定した場合（Ｓ８０１でＹＥＳ）、処理をＳ８０２へ進める。本実施形態において処理がＳ８０２へ進められる場合とは、デジタルカメラ１００に応用撮影モードが設定されている場合となる。Ｓ８０２ではＩＣＵ２１２は、圧力センサ２１０によって検出された押圧力が消去閾値Ｂ以下か否かを判定する。ＩＣＵ２１２は、押圧力が消去閾値Ｂ以下であると判定した場合（Ｓ８０２でＹＥＳ）、処理をＳ８０３へ進める。Ｓ８０３ではＩＣＵ２１２は、圧力センサ２１０によって検出された押圧力が操作閾値ｂ以下か否かを判定する。ＩＣＵ２１２は、押圧力が操作閾値ｂ以下であると判定した場合（Ｓ８０３でＹＥＳ）、処理をＳ８０４へ進める。Ｓ８０４ではＩＣＵ２１２は、押圧力が操作閾値ｂ以下のタッチ操作に設定されている第一操作のためのＧＵＩを表示部１０６やＥＶＦ１０３に表示する。Ｓ８０５ではＩＣＵ２１２は、第一操作の機能を起動する。Ｓ８０５の実行により本処理は終了となり、ＩＣＵ２１２はメインルーチンのＳ３０７へ処理を進める。
【００４５】
ＩＣＵ２１２は、押圧力と操作閾値ｂとを比較するＳ８０３の判定において押圧力が操作閾値ｂより大きいと判定した場合（Ｓ８０３でＮＯ）、処理をＳ８０６へ進める。Ｓ８０６ではＩＣＵ２１２は、押圧力が操作閾値より大きいタッチ操作に設定されている第二操作のためのＧＵＩを表示部１０６やＥＶＦ１０３に表示する。Ｓ８０７ではＩＣＵ２１２は、第二操作の機能を起動する。Ｓ８０７の実行により本処理は終了となり、ＩＣＵ２１２は、メインルーチンのＳ３０７へ処理を進める。
【００４６】
ＩＣＵ２１２は、操作面へのタッチ操作に対して第二操作の機能が設定されているか否かを判定するＳ８０１の判定において第二操作の機能はないと判定した場合（Ｓ８０１でＮＯ）、処理をＳ８０８へ進める。本実施形態において処理がＳ８０８へ進められる場合とは、デジタルカメラ１００に簡単撮影モードが検出された場合又はタッチ操作に対して機能が設定されていない場合である。Ｓ８０８ではＩＣＵ２１２は、圧力センサ２１０によって検出された押圧力が消去閾値Ａ以下か否かを判定する。ＩＣＵ２１２は、押圧力が消去閾値Ａ以下であると判定した場合（Ｓ８０８でＹＥＳ）、処理をＳ８０９へ進める。Ｓ８０９ではＩＣＵ２１２は、タッチ操作に対して第一操作の機能が設定されているか否かを判定する。ＩＣＵ２１２は、第一操作の機能が有ると判定した場合（Ｓ８０９でＹＥＳ）、処理をＳ８０４へ進め、その後は前述したＳ８０４，Ｓ８０５の処理を実行する。一方、ＩＣＵ２１２は、第一操作の機能はないと判定した場合（Ｓ８０９でＮＯ）、実行する機能はないため、本処理を終了させてメインルーチンのＳ３０７へ処理を進める。
【００４７】
ＩＣＵ２１２は、圧力センサ２１０によって検出された押圧力と消去閾値Ａとを比較するＳ８０８において押圧力が消去閾値Ａより大きいと判定した場合（Ｓ８０８でＮＯ）、処理をＳ８１０へ進める。また、ＩＣＵ２１２は、圧力センサ２１０によって検出された押圧力と消去閾値Ｂとを比較するＳ８０２において押圧力が消去閾値Ｂより大きいと判定した場合（Ｓ８０２でＮＯ）、処理をＳ８１０へ進める。Ｓ８１０ではＩＣＵ２１２は、表示部１０６及びＥＶＦ１０３におけるタッチ位置の表示消去処理を実行する。なお、Ｓ８１０の処理の詳細については後述する。Ｓ８１０の実行により本処理は終了となり、ＩＣＵ２１２は、メインルーチンのＳ３０７へ処理を進める。
【００４８】
上述の第二実施形態では、消去閾値Ｂを消去閾値Ａよりも大きい値に設定することが望ましい。これは以下の理由による。すなわち、消去閾値Ｂまでの押圧力を分割して第一操作と第二操作が割り当てられている場合、第一操作の機能と第二操作の機能のうちユーザが所望する機能が指等の押圧のふらつきによって実行されないという問題が生じるおそれがある。この問題を解決する方法として、消去閾値Ｂをできる限り大きくして、操作閾値以下の範囲と操作閾値から消去閾値までの範囲のそれぞれに一定の幅を持たせるという方法が考えられる。しかし、消去閾値Ｂを大きな値に設定すると、タッチ操作（押下操作）に対するタッチパネル２０９の耐久性を高めなければならない。そこで、第二操作の機能が設定されていないタッチ操作に対しては、より小さい押圧力を上限（消去閾値Ａ）とすることで、タッチパネル２０９の耐久性を高めることができる。
【００４９】
また、上述の第二実施形態では、操作閾値ｂ以下の範囲と操作閾値ｂから消去閾値Ｂまでの範囲のそれぞれに一定の幅が確保されていることを前提として、操作閾値ｂと消去閾値Ａを同じ値に設定することも望ましい。この場合、第二操作が設定されていないにもかかわらず、ユーザが第二操作の機能が設定されていることを期待して押圧力を大きくしていったときに、第二操作の機能が設定されていればその機能する押圧力で表示消去処理が実行される。これにより、ユーザは、タッチパネル２０９をより強く押圧することなく、第二操作の機能が設定されていないことを認識することができる。
【００５０】
次に、Ｓ３０６の処理の第三実施形態について説明する。図９は、Ｓ３０６の処理の第三実施形態を説明するフローチャートである。第三実施形態は、Ｓ３０２〜Ｓ３０７のループ処理が繰り返される間にＳ３０２で検出されるタッチ位置に基づいてＩＣＵ２１２がＳ３０４で取得する情報が変化することに対処する処理を説明している。ここでは、ＩＣＵ２１２が取得する情報の具体例として、図４（ｃ），（ｄ）の情報を用いる。
【００５１】
Ｓ９０１ではＩＣＵ２１２は、Ｓ３０２で検出したタッチ位置に第二操作の機能が設定されているか否かを判定する。ＩＣＵ２１２は、第二操作の機能が有ると判定した場合（Ｓ９０１でＹＥＳ）、処理をＳ９０２へ進める。本実施形態では、処理がＳ９０２へ進められる場合とは、図４（ｄ）の情報がＳ３０４で取得されている場合である。そこで、Ｓ９０２ではＩＣＵ２１２は、圧力センサ２１０によって検出された押圧力が消去閾値Ｄ以下か否かを判定する。ＩＣＵ２１２は、押圧力が消去閾値Ｄ以下であると判定した場合（Ｓ９０２でＹＥＳ）、処理をＳ９０３へ進める。
【００５２】
Ｓ９０３ではＩＣＵ２１２は、圧力センサ２１０によって検出された押圧力が操作閾値ｄ以下か否かを判定する。ＩＣＵ２１２は、押圧力が操作閾値ｄ以下であると判定した場合（Ｓ９０３でＹＥＳ）、処理をＳ９０４へ進める。Ｓ９０４の処理とこれに続くＳ９０５の処理はそれぞれ、図８を参照して説明したＳ８０４，Ｓ８０５の処理と同じであるため、ここでの説明を省略する。Ｓ９０５の実行により本処理は終了となり、ＩＣＵ２１２は、メインルーチンのＳ３０７へ処理を進める。
【００５３】
ＩＣＵ２１２は、押圧力と操作閾値ｂとを比較するＳ９０３の判定において押圧力が操作閾値ｄより大きいと判定した場合（Ｓ９０３でＮＯ）、処理をＳ９０６へ進める。Ｓ９０６の処理とこれに続くＳ９０７の処理はそれぞれ、図８を参照して説明したＳ８０６，Ｓ８０７の処理と同じであるため、ここでの説明を省略する。Ｓ９０７の実行により本処理は終了となり、ＩＣＵ２１２は、メインルーチンのＳ３０７へ処理を進める。
【００５４】
ＩＣＵ２１２は、タッチ操作に対して第二操作の機能が設定されているか否かを判定するＳ９０１において第二操作の機能はないと判定した場合（Ｓ９０１でＮＯ）、処理をＳ９０８へ進める。本実施形態では、処理がＳ９０８へ進められる場合とは、図４（ｃ）の情報がＳ３０４で取得されている場合又は検出されたタッチ位置に機能が設定されていない場合である。そこで、Ｓ９０８ではＩＣＵ２１２は、圧力センサ２１０によって検出された押圧力が消去閾値Ｃ以下か否かを判定する。ＩＣＵ２１２は、押圧力が消去閾値Ｃ以下であると判定した場合（Ｓ９０８でＹＥＳ）、処理をＳ９０９へ進める。
【００５５】
Ｓ９０９ではＩＣＵ２１２は、タッチ位置に第一操作の機能が有るか否かを判定する。この判定は、例えば、ＡＦ枠を移動させる操作として、操作面の所望の位置にタッチするのではなく、表示されているＡＦ枠にタッチしてからＡＦ枠をドラッグする操作が可能であり、第一操作が設けられていない位置へＡＦ枠がドラッグされた状況を想定している。ＩＣＵ２１２は、第一操作の機能が有ると判定した場合（Ｓ９０９でＹＥＳ）、処理をＳ９０４へ進め、第一操作の機能はないと判定した場合（Ｓ９０９でＮＯ）、本処理を終了させてメインルーチンのＳ３０７へ処理を進める。
【００５６】
ＩＣＵ２１２は、押圧力と消去閾値Ａとを比較するＳ９０８において押圧力が消去閾値Ｃより大きいと判定した場合（Ｓ９０８でＮＯ）、処理をＳ９１０進める。また、ＩＣＵ２１２は、押圧力と消去閾値Ｄとを比較するＳ９０２において押圧力が消去閾値Ｄより大きいと判定した場合（Ｓ９０２でＮＯ）、処理をＳ９１０へ進める。Ｓ９１０ではＩＣＵ２１２は、表示部１０６及びＥＶＦ１０３におけるタッチ位置の表示消去処理を実行する。なお、Ｓ９１０の処理の詳細については後述する。Ｓ９１０の実行により本処理は終了となり、ＩＣＵ２１２は、メインルーチンのＳ３０７へ処理を進める。
【００５７】
上述した第三実施形態では、消去閾値Ｄを消去閾値Ｃよりも大きく設定することが望ましい。その理由は、第二実施形態において消去閾値Ｂを消去閾値Ａよりも大きい値に設定することが望ましいとした理由と同じである。また、操作閾値ｄと消去閾値Ｃを同じ値に設定することも望ましい。その理由は、第二実施形態において操作閾値ｂと消去閾値Ａを同じ値に設定することが望ましいとした理由と同じである。
【００５８】
次に、サブルーチン処理であるＳ５０７，Ｓ８１０，Ｓ９１０に共通するタッチ位置の表示消去処理について説明する。図１０は、タッチ位置の表示消去処理のフローチャートである。Ｓ１００１ではＩＣＵ２１２は、Ｓ３０４で取得した情報（デジタルカメラ１００の設定、デジタルカメラ１００に接続されている外部装置の種類と接続形態、表示画面に重畳して表示される情報等）に基づいて、タッチ位置の表示消去方法を判別する。ＩＣＵ２１２は、実行する表示消去方法を第一乃至第四の表示消去方法の中から選択して、処理をＳ１００２〜１００５に分岐させる。
【００５９】
ＩＣＵ２１２は、Ｓ１００１で「情報表示あり」と判別した場合、処理をＳ１００２へ進め、Ｓ１００２では重畳表示しているビットマップの一部又は全部を非表示とする第一の表示消去方法を実行する。なお、ビットマップの一部を非表示とするか又は全部を非表示とするかは、デジタルカメラ１００での設定が可能であるとする。重畳表示しているビットマップとは、例えば、図６（ａ）に表示されているＡＦ枠６０１や通知マーク６０２、図６（ｂ）に表示されているＡＦ二重枠６０３である。Ｓ１００２の処理は、通知マーク６０２が表示されている図６（ａ），（ｂ）等の状況に対して実行され、図６（ｃ）のように表示消去処理が施される。図６（ｃ）は、第一の表示消去方法の一例を示しており、ビットマップの全部を非表示とする例を示している。なお、ビットマップの一部を非表示としてもよく、その場合の例としては、ＡＦ枠６０１やＡＦ二重枠６０３を非表示とするが、通知マーク６０２の情報表示を維持する形態が挙げられる。
【００６０】
ＩＣＵ２１２は、Ｓ１００１で「情報表示なし」と判別した場合、処理をＳ１００３へ進め、Ｓ１００３ではタッチ位置及びその近傍の画像領域を非表示とする第二の表示消去方法を実行する。例えば、図７（ａ），（ｂ）にはそれぞれビットマップであるＡＦ枠７０１，ＡＦ二重枠７０２が表示されているが、通知マーク６０２のような情報表示が行われていない。Ｓ１００３の処理は、このような情報表示のない図７（ａ），（ｂ）等の状況に対して実行される。図７（ｃ）は、第二の表示消去方法の一例を示している。図７（ｃ）では、タッチ位置及びその近傍の画像領域７０３が非表示となっている。なお、タッチ位置が非表示とされるため、ＡＦ枠７０１やＡＦ二重枠７０２も非表示とされる。
【００６１】
図１１（ａ）は、第二の表示消去方法の別の例を示す図である。デジタルカメラ１００には、モニタ１１０１が、例えば、ＨＤＭＩ規格のケーブルを用いて接続されており、デジタルカメラ１００から画像データがモニタ１１０１へ出力され、モニタ１１０１に画像が表示されている。このとき、デジタルカメラ１００の表示部１０６は、画像をモニタ１１０１に表示するために画像は非表示となっているが、タッチパネル２０９の機能は有効となっている。
【００６２】
ここで、モニタ１１０１で画像を鑑賞する際には、余分な情報を画面に表示したくないという要望がある。そこで、モニタ１１０１へ画像データを出力して画像を表示させる場合には、表示切替ボタン１０７の操作により、ＡＦ枠６０１や通知マーク６０２やＡＦ二重枠６０３のようなビットマップを画像に重畳表示しないモードの選択が可能となっているものとする。この場合、タッチパネル２０９に対するタッチ操作に応じた機能が動作していることをユーザに通知するＧＵＩがモニタ１１０１に表れていないため、そもそもＧＵＩを非表示とするという対応を取ることは無意味である。よって、タッチパネル２０９に対する押圧力が消去閾値を超えてしまっていることを別の表示方法でユーザに知らせる必要がある。そこで、モニタ１１０１に画像を表示している場合、モニタ１１０１の画面においてタッチパネル２０９に対するタッチ位置に対応する画像領域１１０２を非表示とすることで、タッチパネル２０９に対する押圧力を弱める必要のあることをユーザに通知する。
【００６３】
ＩＣＵ２１２は、Ｓ１００１で「録画装置出力」と判別した場合、処理をＳ１００４へ進め、Ｓ１００４では表示手段の表示領域全体（全画面）を非表示とする第三の表示消去方法を実行する。図１１（ｂ）は、第三の表示消去方法の一例を示す図である。録画装置１１０４が、例えばＨＤＭＩ規格のケーブルを用いてデジタルカメラ１００に接続されており、更に、モニタ１１０３が例えばＨＤＭＩ規格のケーブルを用いて録画装置１１０４に接続されている。録画装置１１０４は、デジタルカメラ１００からの映像出力を入力として録画を行いながら、映像をモニタ１１０３へ出力して表示させることができる。このとき、デジタルカメラ１００の表示部１０６は、画像をモニタ１１０３に表示するために画像は非表示となっているが、タッチパネル２０９の機能は有効となっている。
【００６４】
録画装置１１０４を介してモニタ１１０３で画像を観察しているユーザは、図１１（ａ）を参照して説明したようにタッチ位置とその周辺の領域を非表示としても、その非表示を録画装置１１０４でのマスク処理の結果であると認識するおそれがある。また、録画装置１１０４での映像の録画中に、映像データの一部の領域を非表示とした場合、その一部の領域が非表示とされた映像が録画されてしまうことになる。そこで、図１１（ｂ）の構成の場合、録画装置１１０４での録画を続けながらモニタ１１０３の画面全体を非表示とすることで、タッチパネル２０９に対する押圧力を弱める必要のあることをユーザに通知する。その際、ユーザへ注意をより効果的に促すために、録画に伴う音声を無音にする処理（消音処理）を加えることも望ましい。
【００６５】
ＩＣＵ２１２は、Ｓ１００１で「表示出力なし」と判別した場合、処理を例外処理であるＳ１００５へ進め、Ｓ１００５では表示手段に対する表示消去処理を行わない。Ｓ１００５へ処理が進められる場合とは、例えば、デジタルカメラ１００に接続されているモニタ１１０１の電源がオフである場合や、デジタルカメラ１００又はモニタ１１０１が初期化中のために初期画面の表示前である場合等が挙げられる。ＩＣＵ２１２は、Ｓ１００５の処理後に本サブルーチン処理を終了させ、これによりＳ３０６の処理は終了する。その結果、処理はＳ３０７へ進められることになる。
【００６６】
ＩＣＵ２１２は、Ｓ１００２〜Ｓ１００４の後に処理をＳ１００６へ進める。Ｓ１００６ではＩＣＵ２１２は、Ｓ１００２〜Ｓ１００４で表示制御を行った表示データを各表示手段に出力することにより各表示手段での表示を更新する。これにより、図６（ｃ）や図７（ｃ）、図１１に示した表示状態となる。ＩＣＵ２１２は、Ｓ１００６の処理後に本サブルーチン処理を終了させ、これによりＳ３０６の処理は終了する。その結果、処理はＳ３０７へ進められることになる。
【００６７】
次に、Ｓ３０６の処理の第四実施形態について説明する。図１２は、Ｓ３０６の処理の第四実施形態での表示消去例を説明する図である。図１２（ａ）は、デジタルカメラ１００によるライブビュー（ＬＶ）撮影時の表示部１０６での撮影待機画面の表示例を示している。
【００６８】
表示部１０６にはＬＶ画像１２００に重畳して、タッチボタン１２０１，１２０２，１２０３，１２０４と、撮影設定情報１２０５が表示されている。タッチボタン１２０１〜１２０４は、それぞれに機能が割り当てられたボタンアイコン（表示アイテム）である。よって、タッチボタン１２０１〜１２０４のいずれかの位置にタッチして離す操作（タップ）を行うことにより、タップされたタッチボタンに割り当てられた機能が実行される。
【００６９】
タッチボタン１２０１〜１２０４にはそれぞれ、操作閾値ＴＨ１以下の押圧力でのタッチ（以下「弱タッチ」という）と、操作閾値ＴＨ１より大きく消去閾値ＴＨ２以下の押圧力でのタッチ（以下「強タッチ」という）とで異なる機能が割り当てられている。ここで、操作閾値ＴＨ１と消去閾値ＴＨ２には、ＴＨ２＞ＴＨ１、の関係が成り立っており、消去閾値ＴＨ２は操作閾値ＴＨ１の３倍以上（つまり、消去閾値ＴＨ２は操作閾値ＴＨ１に比べて十分大きい値）であるとする。
【００７０】
タッチボタン１２０１〜１２０４はそれぞれ、弱タッチがなされると、タッチされている状態であることを示すボタンダウン表示の表示形態となり、タッチされる前とは表示形態が変化する。また、タッチボタン１２０１〜１２０４はそれぞれ、強タッチがなされると、ボタンダウン表示に加えて、強タッチされているタッチボタンの機能を説明するボタンガイド表示が行われる。タッチボタン１２０１〜１２０４はそれぞれ、消去閾値ＴＨ２より大きい押圧力でのタッチがなされると、機能が無効とされ、押圧力に起因する故障の発生を防止するために非表示とされる。こうしてタッチボタン１２０１〜１２０４を非表示とすることは、ユーザに対する警告となる。
【００７１】
なお、強タッチによりボタンガイド表示がなされた時点で、ユーザは強タッチが受け付けられたことを認識することができるため、ユーザがやみくもにタッチ操作の押圧力を更に大きくする可能性は大きくない。そこで、タッチボタン１２０１〜１２０４については、強タッチの機能が割り当てられているため、タッチ操作の押圧力に関係なく、押圧力が消去閾値ＴＨ２を超えた場合であっても、タッチボタン１２０１〜１２０４を非表示としない構成としてもよい。
【００７２】
タッチボタン１２０１は、撮影モードを示すタッチボタンであり、タップされるとＬＶ画像１２００の表示画面から撮影モードの変更画面に遷移する。タッチボタン１２０２は、ＦＵＮＣメニュータッチボタンであり、タップされるとＬＶ画像１２００に重畳してＦＵＮＣメニューが表示される。ＦＵＮＣメニューには、連写／単写切替のメニュー項目、セルフタイマー設定メニュー項目、記録画素数の設定項目等の撮影に関する設定項目が表示され、所望の項目を選択することで撮影設定の変更が可能となっている。タッチボタン１２０３は、情報切替ボタンであり、タップされるとＬＶ画像１２００に重畳される情報量（表示／非表示）が切り換わる。例えば、タッチボタン１２０３がタップされ、情報量が少ない情報表示状態に切り替えられると、撮影設定情報１２０５が非表示になる。タッチボタン１２０４は、設定メニュータッチボタンであり、タップされるとＬＶ画像１２００の表示画面から設定メニュー画面が表示される。設定メニュー画面には、表示部１０６の輝度設定、通信設定、メモリカードの初期化等のデジタルカメラ１００に関する様々な設定項目が表示される。
【００７３】
ＬＶ画像１２００の表示領域のうちタッチボタン１２０１〜１２０４と撮影設定情報１２０５が表示されていない領域は、ＡＦ対象の選択可能領域（以下「ＡＦ可能領域」という）となっており、タッチ操作によるＡＦ枠の設定（タッチＡＦ）が可能となっている。ＡＦ枠が設定されると、ＭＰＵ２１３は、ＡＦ枠内の被写体に対する合焦を行う。なお、ＡＦ可能領域には、弱タッチと強タッチとで異なる機能は割り当てられていない。
【００７４】
図１２（ｂ）は、ＡＦ可能領域に弱タッチのタッチダウンがなされた場合の表示例を示している。指ＦでＡＦ可能領域を弱タッチすると、タッチ位置にＡＦ枠が設定されてＡＦ枠１２１０が表示される。ＡＦ枠が設定されると、その時点でＡＦ枠１２１０の位置に基づくＡＦ動作が実行される。また、撮影指示や撮影準備指示があった場合にも、ＡＦ枠１２１０の位置に基づいてＡＦが行われる。
【００７５】
ここで、タッチボタン１２０１〜１２０４には強タッチに対する機能が割り当てられているため、ＡＦ枠１２１０が表示された後にユーザはＡＦ可能領域でも強タッチに対する機能が割り当てられていると考えて、押圧力を大きくしていく可能性がある。しかし、強タッチには機能が割り当てられていないため、表示が変わらない場合にユーザは、押圧力が弱いために強タッチの機能が発動しないものと考えて、更に強く押圧してしまう可能性がある。その結果、押圧力が消去閾値ＴＨ２をも超えて大きくなってしまうと、表示部１０６に破損が生じ或いはデジタルカメラ１００の筐体に歪みが生じていずれかの部位が故障してしまうおそれがある。この問題に対して本実施形態では、強タッチに対応する機能が割り当てられていない領域では、タッチ操作の押圧力が閾値ＴＨ３を超えると、弱タッチの対象オブジェクトや弱タッチによって表示された表示アイテムを非表示にする。ここで、操作閾値ＴＨ１、消去閾値ＴＨ２及び閾値ＴＨ３には、ＴＨ１≦ＴＨ３≦ＴＨ２、の関係が成り立っている。これにより、押圧力をこれ以上大きくしても何ら新しい機能が実行されないことを、非言語で直感的にユーザに通知する。
【００７６】
図１２（ｃ）は、図１２（ｂ）の状態からユーザが指Ｆによる押圧力を大きくしたことで押圧力が閾値ＴＨ３を超えたときの表示例を示している。ＡＦ枠１２１０が非表示となっており、これにより、ユーザはＡＦ枠１２１０の設定に関する機能が無効になったことを認識することができる。よって、ユーザは、より強くタッチする操作を止めて、押圧力を弱くするか又は指Ｆを操作面から離す可能性が高くなる。これにより、表示部１０６をはじめとしたデジタルカメラ１００の損傷、故障の発生を未然に防止することができる。
【００７７】
図１２（ｄ）は、タッチボタン１２０３に弱タッチのタッチダウンがなされた場合の表示例を示している。タッチボタン１２０３は、白抜きの線で縁取りされており、タッチ前（図１２（ａ）参照）とは異なり、また、タッチボタン１２０１，１２０２，１２０４とも異なる表示形態に変わっていることがわかる。これによりユーザは、タッチボタン１２０３へのタッチダウンが受け付けられていることを認識することができる。この状態でユーザが指Ｆをタッチアップさせるとタッチボタン１２０３の機能が実行され、情報表示が切り替わる。
【００７８】
図１２（ｅ）は、図１２（ｄ）の状態からユーザが指Ｆによるタッチボタン１２０３への押圧力を大きくしたことで押圧力が操作閾値ＴＨ１を超えて強タッチ状態となったときの表示例を示している。強タッチ状態では、タッチボタン１２０３への強タッチに割当てられた機能として、タッチボタン１２０３の機能を説明するボタンガイド１２１１が画面に表示される。この状態でユーザが指Ｆをタッチアップさせると、タッチボタン１２０３の機能が実行され、情報表示が切り替わる。
【００７９】
図１２（ｆ）は、図１２（ｅ）の状態からユーザが指Ｆによるタッチボタン１２０３への押圧力を大きくしたことで押圧力が消去閾値ＴＨ２を超えた状態となったときの表示例を示している。指Ｆによる押圧力がこれ以上大きくなると表示部１０６が損傷する等のおそれがあるため、タッチされていたタッチボタン１２０３が非表示となっており、これによりユーザはタッチボタン１２０３に関する機能が無効となったことを認識することができる。よって前述の通り、ユーザはより強くタッチする操作を止めて、押圧力を弱くするか又は指Ｆを操作面から離す可能性が高くなることで、過大な押圧力を原因としたデジタルカメラ１００の損傷、故障の発生を未然に防止することができる。なお、図１２（ｆ）の状態で指Ｆのタッチアップがなされた場合、タッチボタン１２０３の機能は実行されず、したがって情報表示は切り替わらない。
【００８０】
図１３は、Ｓ３０６の処理について図１２を参照して説明した第四実施形態を説明するフローチャートである。デジタルカメラ１００がＬＶ撮影モードで起動されると、Ｓ１３０１の処理が開始される。Ｓ１３０１ではＩＣＵ２１２は、ライブビュー撮像を開始し、表示部１０６にＬＶ画像を含む撮影待機画面（図１２（ａ）参照）を表示する。Ｓ１３０２ではＩＣＵ２１２は、表示部１０６に対するタッチダウンがあったか否かを判定する。ＩＣＵ２１２は、タッチダウンがあったと判定した場合（Ｓ１３０２でＹＥＳ）、処理をＳ１３０３へ進める。Ｓ１３０３ではＩＣＵ２１２は、タッチ位置（本実施形態ではタッチダウンが行われた位置）がボタンアイコン領域か否か（表示アイテムの位置か表示アイテム以外の位置か）を判定する。図１２の例の場合には、具体的には、タッチ位置がタッチボタン１２０１〜１２０４の表示のいずれかにタッチされたか、それ以外の領域にタッチされたかが判定される。ＩＣＵ２１２は、タッチ位置がボタンアイコン領域であると判定した場合（Ｓ１３０３でＹＥＳ）、処理をＳ１３０４へ進める。
【００８１】
Ｓ１３０４ではＩＣＵ２１２は、タッチ位置にあるタッチボタンの表示形態をボタンダウン表示へ変更する。例えば、先に説明した図１２（ａ）から図１２（ｄ）への表示の遷移が行われる。なお、前述の通り、ボタンダウン表示は、各タッチボタンに割り当てられた弱タッチに対応する機能である。Ｓ１３０５ではＩＣＵ２１２は、圧力センサ２１０によって検出された押圧力が操作閾値ＴＨ１より大きいか否かを判定する。ＩＣＵ２１２は、押圧力が操作閾値ＴＨ１を超えていない（弱タッチ状態）と判定した場合（Ｓ１３０５でＮＯ）、処理をＳ１３０６へ進める。Ｓ１３０６ではＩＣＵ２１２は、タッチアップがあったか否かを判定する。ＩＣＵ２１２は、タッチアップしていないと判定した場合（Ｓ１３０６でＮＯ）、処理をＳ１３０５へ戻し、タッチアップがあったと判定した場合（Ｓ１３０６でＹＥＳ）、処理をＳ１３１０へ進める。これにより、タッチされていたタッチボタンの機能が実行されることになる。
【００８２】
Ｓ１３０７ではＩＣＵ２１２は、タッチされているタッチボタンに関するボタンガイドを表示する。例えば、先に説明した図１２（ｄ）から図１２（ｅ）への表示の遷移が行われる。続くＳ１３０８ではＩＣＵ２１２は、圧力センサ２１０によって検出された押圧力が消去閾値ＴＨ２より大きいか否かを判定する。ＩＣＵ２１２は、押圧力が消去閾値ＴＨ２を超えていない（強タッチ状態）と判定した場合（Ｓ１３０８でＮＯ）、処理をＳ１３０９へ進める。Ｓ１３０９ではＩＣＵ２１２は、タッチアップがあったか否かを判定する。ＩＣＵ２１２は、タッチアップがあったと判定した場合（Ｓ１３０９でＹＥＳ）、処理をＳ１３１０へ進める。
【００８３】
Ｓ１３１０ではＩＣＵ２１２は、Ｓ１３０６に続く処理であるかＳ１３０９から続く処理であるかにかかわらず、タッチされていたタッチボタンの機能を実行する。例えば、タッチボタン１２０３がタッチされていた場合は、タッチアップに応じてタッチボタン１２０３の機能が実行され、情報表示が切り替わる。ＩＣＵ２１２は、Ｓ１３１０の処理実行後に、処理をＳ１３０２へ戻す。
【００８４】
ＩＣＵ２１２は、Ｓ１３０９でタッチアップしていないと判定した場合（Ｓ１３０９でＮＯ）、処理をＳ１３１１へ進める。Ｓ１３１１ではＩＣＵ２１２は、圧力センサ２１０によって検出された押圧力が閾値ＴＨ１´未満となったか否かを判定する。ここで、操作閾値ＴＨ１と閾値ＴＨ１´との間には、ＴＨ１≧ＴＨ１´、の関係が成り立っているものとする。操作閾値ＴＨ１＝閾値ＴＨ１´とした場合には、弱タッチ状態から強タッチ状態へ遷移する押圧力の閾値は同じである。操作閾値ＴＨ１＞閾値ＴＨ１´とした場合には、ヒステリシスを設けられていることになる。つまり、弱タッチ状態から、一度、強タッチ状態へ遷移すると、同じ押圧力を少し下回っても弱タッチ状態へとは戻らなくなるため、強タッチ状態を保持しやすくなり、弱タッチ状態と強タッチ状態の切り替えが高頻度で生じることを抑制することができる。ＩＣＵ２１２は、押圧力が操作閾値ＴＨ１´未満になっていないと判定した場合（Ｓ１３１１でＮＯ）、処理をＳ１３０８へ戻し、押圧力が閾値ＴＨ１´未満になっていると判定した場合（Ｓ１３１１でＹＥＳ）、処理をＳ１３１２へ進める。
【００８５】
Ｓ１３１２ではＩＣＵ２１２は、Ｓ１３０７で表示したボタンガイドの表示を消去する。これにより、ユーザは、強タッチ状態から弱タッチ状態へ変化したことを認識することができる。例えば、図１２（ｅ）のようにボタンガイド１２１１が表示されていた状態からタッチ操作の押圧力が弱められて押圧力が閾値ＴＨ１´未満になるとボタンガイド１２１１が非表示とされて、図１２（ｄ）の表示状態となる。ＩＣＵ２１２は、Ｓ１３１２の処理実行後に、処理をＳ１３０５へ戻す。
【００８６】
ＩＣＵ２１２は、Ｓ１３０８において押圧力が消去閾値ＴＨ２より大きいと判定した場合（Ｓ１３０８でＹＥＳ）、処理をＳ１３１３へ進める。Ｓ１３１３ではＩＣＵ２１２は、タッチされているタッチボタン自体とボタンガイドの双方を非表示とし、これによりユーザに対してタッチ操作の押圧が強すぎることが警告される。例えば、先に説明した図１２（ｅ）から図１２（ｆ）への表示の遷移が行われる。これによって、ユーザは押圧力をこれ以上大きくしても何ら新しい機能が実行されないことを、非言語で直感的に認識することができる。よって、ユーザが押圧力を弱くするか又は指Ｆを操作面から離すことが期待され、過大な押圧力を原因とした損傷や故障の発生を未然に防止することが可能になる。
【００８７】
Ｓ１３１４ではＩＣＵ２１２は、タッチアップがあったか否かを判定する。ＩＣＵ２１２は、タッチアップしていないと判定した場合（Ｓ１３１４でＮＯ）、タッチアップを検出するまで待機する。つまり、し、タッチアップがあったと判定した場合（Ｓ１３１４でＹＥＳ）、処理をＳ１３１５へ進める。すなわち、タッチ操作の押圧力が、一旦、消去閾値ＴＨ２を超えてタッチしていたタッチボタンが非表示となった後は、押圧力を弱めてもタッチボタンは非表示のままとなる。その場合、一度、押圧力を高め過ぎてしまうと、一旦、タッチアップしない限りは、タッチしていたタッチボタンに対する操作ができなくなってしまう。そのため、ユーザは、以降のタッチ操作では、警告の閾値である消去閾値ＴＨ２を超えないようにタッチ操作の押圧力に注意を払うことが期待され、これにより、過度な押圧力でのタッチ操作が行われることによる損傷や故障の発生を未然に防止することができる。なお、Ｓ１３１４でタッチアップがしていないと判定された場合に、タッチ操作の押圧力が消去閾値ＴＨ２を下回ったか否かを判定し、下回った場合にはタッチボタンを再表示してＳ１３０７へ処理を進めて、継続してタッチ操作ができるようにしてもよい。
【００８８】
ＩＣＵ２１２は、Ｓ１３１４でタッチアップがあったと判定した場合（Ｓ１３１４でＹＥＳ）、処理をＳ１３１５へ進める。Ｓ１３１５ではＩＣＵ２１２は、タッチアップによって警告を行う理由が解消したため、Ｓ１３１３で消去したタッチボタンを、再度、表示する。例えば、図１２（ｆ）のようにタッチボタン１２０３を非表示としていた状態でタッチアップがなされると、タッチボタン１２０３が再度表示されて、図１２（ａ）の表示状態に遷移する。この場合には、タッチアップに応じてタッチボタンに割り当てられている機能は実行されないものとする。
【００８９】
ＩＣＵ２１２は、Ｓ１３０３においてタッチ位置がボタンアイコン領域ではないと判定した場合（Ｓ１３０３でＮＯ）、処理をＳ１３１６へ進める。Ｓ１３１６ではＩＣＵ２１２は、タッチ位置がＡＦ可能領域であったか否かを判定する。ＩＣＵ２１２は、ＡＦ可能領域であると判定した場合（Ｓ１３１６でＹＥＳ）、処理をＳ１３１７へ進める。Ｓ１３１７ではＩＣＵ２１２は、タッチ位置に対応する位置にＡＦ枠を表示する。これによって、ユーザがＡＦ枠を設定したい位置に直接タッチすることでＡＦ枠を設定することが可能な、所謂タッチＡＦが実行される。例えば、先に説明した図１２（ａ）から図１２（ｂ）への表示の遷移が行われる。なお、この時点で、設定されたＡＦ枠に基づくＡＦ動作を行ってもよいし、レリーズボタン１０２の半押しなどのＡＦ実行指示（撮影準備指示、撮影指示）があるまでＡＦ動作は行わないようにしても構わない。また、設定されるＡＦ枠は、追尾枠であってもよい。追尾枠である場合には、設定した位置の被写体を色やコントラスト、形状等に基づいて追尾し、指定した被写体の位置が撮影範囲内で移動したときにはこれに伴ってＡＦ枠を追従移動させることが望ましい。更に、タッチ操作によって撮影動作を実行する、所謂、タッチシャッタ機能を割り当てることができ、その場合には、ＡＦ枠を設定した上で、設定されたＡＦ枠に基づいてＡＦを行った上で本撮影を行うようにすることができる。
【００９０】
Ｓ１３１８ではＩＣＵ２１２は、圧力センサ２１０によって検出された押圧力が閾値ＴＨ３よりも大きいか否かを判定する。ＩＣＵ２１２は、押圧力が閾値ＴＨ３以下であると判定した場合（Ｓ１３１８でＮＯ）、処理をＳ１３１９へ進める。Ｓ１３１９ではＩＣＵ２１２は、タッチアップがあったか否かを判定する。ＩＣＵ２１２は、タッチアップがあったと判定した場合（Ｓ１３１９でＹＥＳ）、処理をＳ１３０２へ戻し、タッチアップしていないと判定した場合（Ｓ１３１９でＮＯ）、処理をＳ１３１８へ戻す。
【００９１】
ＩＣＵ２１２は、Ｓ１３１８において押圧力が閾値ＴＨ３より大きいと判定した場合（Ｓ１３１８でＹＥＳ）、処理をＳ１３２０へ進める。Ｓ１３２０ではＩＣＵ２１２は、表示されているＡＦ枠を非表示とする（消去する）。例えば、図１２（ｂ）のようにＡＦ枠１２１０が表示された状態でタッチ操作の押圧力が大きくなって閾値ＴＨ３を超えると、ＡＦ枠１２１０が非表示となる図１２（ｃ）の状態に遷移する。これにより、図１２（ｃ）を参照して先述したように、ユーザはＡＦ枠１２１０の機能が無効になったことを認識して、押圧力を弱くするか又は指Ｆを操作面から離す可能性が高くなることで、デジタルカメラ１００の損傷、故障を未然に防止することができる。なお、閾値ＴＨ３を操作閾値ＴＨ１と同じか又は近い値に設定した場合、ユーザが普段であれば強タッチになると判断する力加減でタッチ操作を行った場合に、タッチしていたＡＦ枠１２１０（表示アイテム）が非表示となる。これにより、ユーザに、そのタッチ位置には強タッチに対応する機能が割り当てられていないことを認識させることができる。
【００９２】
Ｓ１３２１ではＩＣＵ２１２は、タッチアップがあったか否かを判定する。ＩＣＵ２１２は、タッチアップしていないと判定した場合（Ｓ１３２１でＮＯ）、タッチアップを検出するまで待機し、タッチアップがあったと判定した場合（Ｓ１３２１でＹＥＳ）、処理をＳ１３０２へ戻す。
【００９３】
ＩＣＵ２１２は、Ｓ１３０２においてタッチダウンがないと判定した場合（Ｓ１３０２でＮＯ）、処理をＳ１３２２へ進める。また、ＩＣＵ２１２は、Ｓ１３１６において、タッチ位置がＡＦ可能領域でないと判定した場合（Ｓ１３１６でＮＯ）、処理をＳ１３２２へ進める。なお、ＩＣＵ２１２は、Ｓ１３１６からＳ１３２２へ処理を進める場合には、Ｓ１３０２で検知したタッチダウンに対応する処理を行わないか又はその他の処理を行った後に処理をＳ１３２２へ進める。Ｓ１３２２ではＩＣＵ２１２は、レリーズボタン１０２の操作による撮影指示があったか否かを判定する。ＩＣＵ２１２は、撮影指示があったと判定した場合（Ｓ１３２２でＹＥＳ）、処理をＳ１３２３へ進める。
【００９４】
Ｓ１３２３ではＩＣＵ２１２は、撮影指示に応じて、設定されたＡＦ枠の位置に基づくＡＦを行い、本撮影を行う。本撮影とは、ＬＶ画像を取得するための撮影とは異なり、本露光を行って撮影画像を画像ファイルとしてメモリカード２０４に記憶するまでの一連の処理である。なお、レリーズボタン１０２の操作による本撮影では、先ず、レリーズボタン１０２の半押しに応じてＡＦ及びＡＥ（自動露出制御）を行い、レリーズボタン１０２全押しに応じて本撮影が行われる。Ｓ１３２３の処理が終了すると、ＩＣＵ２１２は、処理をＳ１３０２へ戻す。
【００９５】
ＩＣＵ２１２は、Ｓ１３２２で撮影指示がないと判定した場合（Ｓ１３２２でＮＯ）、処理をＳ１３２４へ進める。Ｓ１３２４ではＩＣＵ２１２は、ＬＶ撮影処理の終了イベントがあったか否かを判定する。終了イベントとは、例えば、光学ファインダ撮影モードや再生モード等の他の動作モードへの変更やデジタルカメラ１００の電源をオフする操作等である。ＩＣＵ２１２は、終了イベントはないと判定した場合（Ｓ１３２４でＮＯ）、処理をＳ１３０２へ戻し、終了イベントがあったと判定した場合（Ｓ１３２４でＹＥＳ）、本処理を終了させる。
【００９６】
以上の説明の通り、本発明によれば、ユーザが操作面に対する押圧力の大きさに応じて設定された異なる処理の実行（制御）を期待して操作面を強く押し過ぎてしまうことを抑制することができる。これにより、操作面をはじめとして装置に損傷や故障が生じることを未然に防止することができる。また、本発明によれば、操作面に対する押圧力が大き過ぎる場合に、警告音や文字列ではなく、タッチ位置とその近傍やタッチ操作に応じて表示された表示アイテム等を非表示にするという方法でユーザへ通知する。そのため、ユーザは、タッチ操作による機能が受け付けられなくなることを直感的に認識することができる。また、文字列を用いないことで、表示言語とユーザの使用言語との不一致によってユーザに警告が伝わらないという問題の発生を回避することができる。
【００９７】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。更に、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。例えば、Ｓ１００１で「情報表示あり」と判別した場合の処理にビットマップの一部又は全部を非表示とする第一の表示消去方法を採用する構成について説明したが、Ｓ１００１でもＳ１００２と同様に第二の表示消去方法を採用してもよい。
【００９８】
また、例えば、ＩＣＵ２１２が行うものとして説明した上述の各種制御は、１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。更に上述した実施形態においては、本発明をデジタルカメラ１００に適用した場合を例にして説明したが、本発明は、タッチパネル及び圧力センサが設けられた表示装置を有する電子機器への適用が可能である。例えば、パーソナルコンピュータ、ＰＤＡ、携帯電話端末や画像ビューワ、プリンタ装置、デジタルフォトフレーム、音楽プレーヤ、ゲーム機、電子ブックリーダ、タブレット端末、スマートフォン、投影装置、家電装置や車載装置等に適用可能である。
【００９９】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１００】
１００    デジタルカメラ
１０３    電子ビューファインダ
１０５    モードダイヤル
１０６    表示部
２０９    タッチパネル
２１０    圧力センサ
２１２    ＩＣＵ
【図１】
2019086965.tif 000003
【図２】
2019086965.tif 000004
【図３】
2019086965.tif 000005
【図４】
2019086965.tif 000006
【図５】
2019086965.tif 000007
【図６】
2019086965.tif 000008
【図７】
2019086965.tif 000009
【図８】
2019086965.tif 000010
【図９】
2019086965.tif 000011
【図１０】
2019086965.tif 000012
【図１１】
2019086965.tif 000013
【図１２】
2019086965.tif 000014
【図１３】
2019086965.tif 000015