Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7057099B2 - Electronic devices and their control methods, programs and storage media - Google Patents
[go: Go Back, main page]

JP7057099B2 - Electronic devices and their control methods, programs and storage media - Google Patents

Electronic devices and their control methods, programs and storage media Download PDF

Info

Publication number
JP7057099B2
JP7057099B2 JP2017213925A JP2017213925A JP7057099B2 JP 7057099 B2 JP7057099 B2 JP 7057099B2 JP 2017213925 A JP2017213925 A JP 2017213925A JP 2017213925 A JP2017213925 A JP 2017213925A JP 7057099 B2 JP7057099 B2 JP 7057099B2
Authority
JP
Japan
Prior art keywords
threshold value
touch
pressing force
display
icu
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2017213925A
Other languages
Japanese (ja)
Other versions
JP2019086965A (en
Inventor
裕史 野田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2017213925A priority Critical patent/JP7057099B2/en
Publication of JP2019086965A publication Critical patent/JP2019086965A/en
Application granted granted Critical
Publication of JP7057099B2 publication Critical patent/JP7057099B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Studio Devices (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、電子機器及びその制御方法、プログラム並びに記憶媒体に関し、特に、操作面へのタッチ操作とその押圧力を検出可能な電子機器に関する。 The present invention relates to an electronic device, a control method thereof, a program, and a storage medium, and more particularly to an electronic device capable of detecting a touch operation on an operation surface and a pressing force thereof.

タッチセンサを有する入力装置として、タッチセンサを押下する押下物による荷重を検出する検出部と、押下物とタッチセンサとの接触面積を検出する検出部とを有し、押下荷重が損傷閾値に達した場合に警告を通知するものが知られている(特許文献1参照)。特許文献1には、押下荷重に応じた1段目入力と2段目入力が可能であり、1段目入力と2段目入力のそれぞれの異なる機能が設定され、押下荷重が損傷閾値に達すると警告通知が発せられる構成が記載されている。 As an input device having a touch sensor, it has a detection unit that detects a load due to a pressed object that presses the touch sensor and a detection unit that detects the contact area between the pressed object and the touch sensor, and the pressing load reaches the damage threshold. It is known to notify a warning in the event of such a problem (see Patent Document 1). In Patent Document 1, first-stage input and second-stage input are possible according to the pressing load, different functions of the first-stage input and the second-stage input are set, and the pressing load reaches the damage threshold. Then, the configuration in which a warning notification is issued is described.

特開2012-43188号公報Japanese Unexamined Patent Publication No. 2012-43188

しかしながら、例えば、タッチセンサに対するタッチ操作に対して1つの機能しか設定されていない場合には、ユーザは警告表示がなされたことを2段目入力に設定された機能が発動したものと誤認するおそれがある。この場合、ユーザが更に強くタッチセンサを押圧してしまうことで、タッチセンサを破損させてしまう可能性が大きくなる。 However, for example, when only one function is set for the touch operation on the touch sensor, the user may mistakenly think that the warning display is activated as the function set for the second stage input is activated. There is. In this case, the user presses the touch sensor more strongly, which increases the possibility of damaging the touch sensor.

本発明は、過度な押圧力でのタッチ操作が行われるのを抑制することができる電子機器を提供することを目的とする。 An object of the present invention is to provide an electronic device capable of suppressing a touch operation with an excessive pressing force.

本発明に係る電子機器は、操作面に対するタッチ操作を検出するタッチ検出手段と、前記タッチ操作の前記操作面に対するタッチ位置での押圧力を検出する圧力検出手段と、前記圧力検出手段により検出された押圧力が予め定められた消去閾値を超えた場合に、そのときに表示を行っている表示手段に表示された表示対象の少なくとも一部を非表示とするように制御する制御手段と、前記操作面において所定の機能が設定されている位置が前記消去閾値より小さい操作閾値を超え且つ該消去閾値以下の押圧力でタッチされたことに応じて前記所定の機能を実行する実行手段と、を備え、前記制御手段は、前記操作面において前記所定の機能が設定されていない位置が前記消去閾値を超える押圧力でタッチされた場合に前記表示対象の少なくとも一部を非表示とする制御を行い、前記操作面において前記所定の機能が設定されている位置が前記所定の機能が設定されていない位置に対して定められた前記消去閾値を超えた押圧力でタッチされた場合には、前記表示対象の少なくとも一部を非表示とする制御を行わないことを特徴とする。 The electronic device according to the present invention is detected by a touch detecting means for detecting a touch operation on an operation surface, a pressure detecting means for detecting a pressing force of the touch operation at a touch position with respect to the operating surface, and the pressure detecting means. When the pressing force exceeds a predetermined erasing threshold value, at least a part of the display target displayed on the display means displaying at that time is controlled to be hidden, and the above-mentioned control means. An execution means for executing the predetermined function in response to a touch on the operation surface where the position where the predetermined function is set exceeds the operation threshold value smaller than the erasure threshold value and is touched by a pressing force equal to or lower than the erasure threshold value. The control means controls to hide at least a part of the display target when a position on the operation surface where the predetermined function is not set is touched with a pressing force exceeding the erasing threshold value . When the position on the operation surface where the predetermined function is set is touched with a pressing force exceeding the erasing threshold value defined for the position where the predetermined function is not set, the operation is performed. It is characterized in that control for hiding at least a part of the display target is not performed .

本発明によれば、過度な押圧力でのタッチ操作が行われるのを抑制することができる。 According to the present invention, it is possible to suppress the touch operation with an excessive pressing force.

本発明の実施形態に係るデジタルカメラの概略構成を示す背面図である。It is a rear view which shows the schematic structure of the digital camera which concerns on embodiment of this invention. 図1のデジタルカメラの回路図である。It is a circuit diagram of the digital camera of FIG. ICUがタッチ操作を検出した際に実行する処理のフローチャートである。It is a flowchart of the process to execute when ICU detects a touch operation. S304でICUが取得する押圧閾値等の情報の一例を示す図である。It is a figure which shows an example of the information such as a pressing threshold value acquired by ICU in S304. S306の処理の第一実施形態を説明するフローチャートである。It is a flowchart explaining the 1st Embodiment of the process of S306. 表示部に表示されるGUIの例を示す図である。It is a figure which shows the example of the GUI displayed on the display part. EVFに表示されるGUIの例を示す図である。It is a figure which shows the example of the GUI displayed in the EVF. S306の処理の第二実施形態を説明するフローチャートである。It is a flowchart explaining the 2nd Embodiment of the process of S306. S306の処理の第三実施形態を説明するフローチャートである。It is a flowchart explaining the 3rd Embodiment of the process of S306. S507,S810,S910の表示消去処理のフローチャートである。It is a flowchart of the display erasing process of S507, S810, S910. S1004,S1005の表示消去例を説明する図である。It is a figure explaining the display erasing example of S1004, S1005. S306の処理の第四実施形態での表示消去例を説明する図である。It is a figure explaining the display erasing example in the 4th Embodiment of the process of S306. S306の処理の第四実施形態を説明するフローチャートである。It is a flowchart explaining the 4th Embodiment of the process of S306.

以下、本発明の実施形態について、添付図面を参照して詳細に説明する。以下の説明では、本発明に係る電子機器の一例として、デジタルカメラを取り上げるが、本発明はこれに限定されるものではない。 Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description, a digital camera will be taken as an example of the electronic device according to the present invention, but the present invention is not limited thereto.

図1は、本発明の実施形態に係るデジタルカメラ100の概略構成を示す背面図である。デジタルカメラ100の本体部101には、レリーズボタン102、電子ビューファインダ103(以下「EVF103」と記す)及び接眼検知センサ104が設けられている。また、本体部101には、モードダイヤル105、表示部106、表示切替ボタン107、画像再生ボタン108及び画像拡大ボタン109が設けられている。 FIG. 1 is a rear view showing a schematic configuration of a digital camera 100 according to an embodiment of the present invention. The main body 101 of the digital camera 100 is provided with a release button 102, an electronic viewfinder 103 (hereinafter referred to as “EVF 103”), and an eyepiece detection sensor 104. Further, the main body 101 is provided with a mode dial 105, a display unit 106, a display switching button 107, an image reproduction button 108, and an image enlargement button 109.

レリーズボタン102は、撮影指示をデジタルカメラ100の制御用マイクロプロセッサであるMPU213(詳細は後述する)に通知する操作手段である。レリーズボタン102を軽く押し込むストローク(半押し)でスイッチSW1がオンとなり、レリーズボタン102を強く押し込むストローク(全押し)でスイッチSW2がオンとなる。接眼検知センサ104は、ユーザがファインダを覗いている状態か否かを検知する。 The release button 102 is an operating means for notifying the MPU 213 (details will be described later), which is a microprocessor for controlling the digital camera 100, of a shooting instruction. The switch SW1 is turned on by a stroke (half-pressed) by lightly pressing the release button 102, and the switch SW2 is turned on by a stroke (full-pressed) by strongly pressing the release button 102. The eyepiece detection sensor 104 detects whether or not the user is looking into the finder.

モードダイヤル105は、撮影モードを切り替えるために用いられる回転式の操作部材である。撮影モードには、静止画撮影モードと動画撮影モードがある。静止画撮影モードには、全自動モード、ユーザが各種の設定値を選択して撮影を行うことができる応用撮影モード(第一の動作モード)、シーンに合わせた設定での撮影を可能にする簡単撮影モード(第二の動作モード)等の複数の動作モードがある。例えば、静止画撮影モードでは、スイッチSW1がオンになると、AE(自動露光)やAF(オートフォーカス)等が実行される。また、スイッチSW2がオンになると、撮像素子200(詳細は後述する)に対する露光と、撮像素子200から出力される電気信号(画像信号)に対する各種の処理が行われる。動画撮影モードでは、スイッチSW2には機能が設定されておらず、スイッチSW1がオンになると、動画用AF動作を実行しながら動画撮影が行われる。なお、スイッチSW1及びスイッチSW2に対するこのような機能設定は一例であって、これに限定されるものではない。また、デジタルカメラ100では、後述するように、タッチパネル209に対するタッチ操作によってレリーズボタン102の操作と同様の動作を実行することが可能となっている。 The mode dial 105 is a rotary operation member used for switching the shooting mode. The shooting mode includes a still image shooting mode and a moving image shooting mode. The still image shooting mode includes a fully automatic mode, an applied shooting mode (first operation mode) that allows the user to select various setting values for shooting, and shooting with settings that match the scene. There are multiple operation modes such as a simple shooting mode (second operation mode). For example, in the still image shooting mode, when the switch SW1 is turned on, AE (auto exposure), AF (auto focus), and the like are executed. When the switch SW2 is turned on, exposure to the image sensor 200 (details will be described later) and various processes for the electric signal (image signal) output from the image sensor 200 are performed. In the moving image shooting mode, the function is not set in the switch SW2, and when the switch SW1 is turned on, the moving image shooting is performed while executing the moving image AF operation. It should be noted that such a function setting for the switch SW1 and the switch SW2 is an example, and the present invention is not limited thereto. Further, in the digital camera 100, as will be described later, it is possible to perform the same operation as the operation of the release button 102 by the touch operation on the touch panel 209.

表示部106は、本体部101の背面に設けられた液晶表示装置或いは有機EL表示装置等であり、被写体のライブビュー(LV)表示や撮影した画像の再生表示を行い、また、操作や設定のためのGUI等を表示する。EVF103は、ファインダ内に設けられている表示装置であり、表示部106と同様に画像データやGUIを表示する。表示切替ボタン107は、画像再生時の情報表示を切り替える操作手段である。画像再生ボタン108は、表示部106に画像を再生表示するための操作手段である。画像拡大ボタン109は、表示部106に再生表示中の画像を拡大して表示するための操作手段である。 The display unit 106 is a liquid crystal display device, an organic EL display device, or the like provided on the back surface of the main body unit 101, and performs a live view (LV) display of a subject, a reproduction display of a captured image, and operations and settings. Display the GUI etc. for The EVF 103 is a display device provided in the finder, and displays image data and a GUI in the same manner as the display unit 106. The display switching button 107 is an operation means for switching the information display at the time of image reproduction. The image reproduction button 108 is an operation means for reproducing and displaying an image on the display unit 106. The image enlargement button 109 is an operation means for enlarging and displaying the image being reproduced and displayed on the display unit 106.

図2は、デジタルカメラ100の回路図である。なお、図2に示される構成要素のうち、図1を参照して説明した本体部101の構成要素と同じものについては、図2において同じ符号を付して重複する説明を省略する。デジタルカメラ100は、本体部101とレンズ鏡筒部215とを有する。レンズ鏡筒部215は、本体部101と一体的(着脱不可)であってもよいし、着脱可能であってもよい。 FIG. 2 is a circuit diagram of the digital camera 100. Of the components shown in FIG. 2, the same components as those of the main body 101 described with reference to FIG. 1 are designated by the same reference numerals in FIG. 2 and duplicated description will be omitted. The digital camera 100 has a main body portion 101 and a lens barrel portion 215. The lens barrel portion 215 may be integrally (non-detachable) with the main body portion 101, or may be removable.

レンズ鏡筒部215は、LPU214と、ズームレンズ群やフォーカスレンズ、像ぶれ補正レンズ等の各種のレンズ、絞り、シャッタ等を有する。LPU214は、レンズ制御用マイクロプロセッサであり、MPU213からの指示に従って、フォーカス制御や絞り駆動、手ぶれ補正光学系制御等を行い、レンズ鏡筒部215での動作を本体部101での撮影動作と連動させる。また、LPU214は、MPU213に対してレンズの焦点距離等のレンズ情報を通知する。被写体からレンズ鏡筒部215へ入射してレンズ鏡筒部215を通過した光は、撮像素子200上に光学像として結像する。 The lens barrel portion 215 includes an LPU 214, various lenses such as a zoom lens group, a focus lens, and an image blur correction lens, an aperture, a shutter, and the like. The LPU 214 is a microprocessor for lens control, which performs focus control, aperture drive, image stabilization optical system control, etc. according to instructions from the MPU 213, and interlocks the operation of the lens barrel unit 215 with the shooting operation of the main body unit 101. Let me. Further, the LPU 214 notifies the MPU 213 of lens information such as the focal length of the lens. The light incident on the lens barrel portion 215 from the subject and passing through the lens barrel portion 215 is imaged as an optical image on the image pickup device 200.

本体部101は、MPU213、INFOスイッチ218、PLAYスイッチ219、MAGスイッチ220、MODEスイッチ221、接眼検知センサ104、スイッチSW1及びスイッチSW2を有する。また、本体部101は、ICU212、撮像素子200、RAM202、メモリカード204、タッチパネル209、圧力センサ210、EVF103及び表示部106を有する。 The main body 101 has an MPU 213, an INFO switch 218, a PLAY switch 219, a MAG switch 220, a MODE switch 221 and an eyepiece detection sensor 104, a switch SW1 and a switch SW2. Further, the main body 101 has an ICU 212, an image sensor 200, a RAM 202, a memory card 204, a touch panel 209, a pressure sensor 210, an EVF 103, and a display unit 106.

MPU213は、本体部101の動作を制御するマイクロプロセッサである。ここではMPU213は、演算処理装置(CPU)、ROM又はフラッシュメモリ、EEPROM等の不揮発性メモリ及びRAM等の揮発性メモリを備えると共に、各種I/O回路が組み込まれたワンチップマイコンである。図2では、MPU213とその他の回路とを接続するインタフェースの図示を省略している。例えば、MPU213とICU212との接続には、図2では実線を用いているが、実際にはシリアル通信インタフェースが用いられている。 The MPU 213 is a microprocessor that controls the operation of the main body 101. Here, the MPU 213 is a one-chip microcomputer including a processing unit (CPU), a ROM or flash memory, a non-volatile memory such as EEPROM, and a volatile memory such as RAM, and also incorporating various I / O circuits. In FIG. 2, the interface for connecting the MPU 213 and other circuits is not shown. For example, although the solid line is used in FIG. 2 for the connection between the MPU 213 and the ICU 212, a serial communication interface is actually used.

INFOスイッチ218、PLAYスイッチ219、MAGスイッチ220はそれぞれ、表示切替ボタン107、画像再生ボタン108、画像拡大ボタン109が押下されたときにオンとなるスイッチである。MODEスイッチは、モードダイヤル105の回転位置を示す位相スイッチ群であり、図示されている数より多くの、識別可能なモード数に応じた数のスイッチを備えている。 The INFO switch 218, the PLAY switch 219, and the MAG switch 220 are switches that are turned on when the display switching button 107, the image reproduction button 108, and the image enlargement button 109 are pressed, respectively. The MODE switch is a group of phase switches indicating the rotation position of the mode dial 105, and includes a number of switches corresponding to the number of identifiable modes, which is larger than the number shown in the figure.

ICU212は、デジタル画像処理及びGUI操作の入出力制御を行うマイクロプロセッサである。ICU212は、信号処理部201、MMU203、ドライバ205、コントローラ206及びGUI生成部207を有する。ICU212は、更に不図示の複数のプロセッサ、メモリ(ROM、RAM)、画像処理モジュール等を内蔵する。 The ICU 212 is a microprocessor that performs input / output control of digital image processing and GUI operation. The ICU 212 has a signal processing unit 201, an MMU 203, a driver 205, a controller 206, and a GUI generation unit 207. The ICU 212 further incorporates a plurality of processors (ROM, RAM), an image processing module, etc. (not shown).

信号処理部201は、撮像素子200から連続した画像データを取得するセンサ制御とデータ転送を行う信号処理回路である。信号処理部201は、光学ファインダ撮影モードではレリーズボタン102が押下された後に画像を1回取得するが、ライブビュー(LV)撮影モードでは連続した画像を取得して表示部106に連続した画像(映像)を表示するように制御を切り換える。MMU203は、メモリ管理装置であり、信号処理部201によるRAM202に対する画像データの書き込みと読み出しを制御する。 The signal processing unit 201 is a signal processing circuit that performs sensor control and data transfer to acquire continuous image data from the image sensor 200. In the optical finder shooting mode, the signal processing unit 201 acquires an image once after the release button 102 is pressed, but in the live view (LV) shooting mode, the signal processing unit 201 acquires a continuous image and displays a continuous image on the display unit 106 ( Switch the control to display the image). The MMU 203 is a memory management device, and controls the writing and reading of image data to the RAM 202 by the signal processing unit 201.

ドライバ205は、符合化された動画データや画像圧縮された静止画データ等をメモリカード204に格納する制御を行う。GUI生成部207は、現像処理した画像データに重畳表示するアイコンやマーク等のビットマップデータを生成して表示部106に出力する。ICU212は、タッチパネル209に対するタッチ操作を検出する。コントローラ206は、MPU213から取得したレンズ情報や画像データの現像完了に合わせて、表示部106に表示データを受け渡すGUI生成部207に情報を伝達する制御及び演算を行う。 The driver 205 controls to store coded moving image data, image-compressed still image data, and the like in the memory card 204. The GUI generation unit 207 generates bitmap data such as icons and marks to be superimposed and displayed on the developed image data, and outputs the bitmap data to the display unit 106. The ICU 212 detects a touch operation on the touch panel 209. The controller 206 controls and performs operations to transmit the information to the GUI generation unit 207 that transfers the display data to the display unit 106 in accordance with the development completion of the lens information and the image data acquired from the MPU 213.

撮像素子200は、光学像を光電変換して画像信号を生成するCMOSセンサ等である。RAM202は、MMU203により管理されてデータを格納する揮発性メモリである。メモリカード204は、撮像素子200で撮像された静止画や動画の画像データ(データファイル)を記憶するフラッシュメモリ等であり、本体部101に対して着脱自在となっている。 The image pickup device 200 is a CMOS sensor or the like that generates an image signal by photoelectrically converting an optical image. The RAM 202 is a volatile memory managed by the MMU 203 and stores data. The memory card 204 is a flash memory or the like for storing image data (data files) of still images and moving images captured by the image pickup element 200, and is detachable from the main body 101.

タッチパネル209は、表示部106に重畳配置されており、表示部106の表面に対するタッチ操作を通じて所定の機能をデジタルカメラ100に実行させる操作手段である。以下の説明では、ユーザの指等(ユーザの指先やタッチペン(スタイラス)等のタッチ手段)によるタッチ操作の対象であるタッチパネル209が設けられた表示部106の表面を「操作面」と称呼する。ICU212は、例えば、操作面に対するタッチダウン、タッチオン、タッチムーブ、タッチアップ、タッチオフ等の操作を、タッチパネル209を介して検出することができる。操作面上において指等がタッチしている位置座標は、タッチパネル209から内部バスを通じてICU212に通知され、ICU212は、通知された位置座標の情報に基づいて操作面上でどのような操作が行われたかを判定する。こうしてICU212は、指等によるタッチ操作を検出するタッチ検出手段として機能する。 The touch panel 209 is superposed on the display unit 106, and is an operating means for causing the digital camera 100 to perform a predetermined function through a touch operation on the surface of the display unit 106. In the following description, the surface of the display unit 106 provided with the touch panel 209, which is the target of the touch operation by the user's finger or the like (touch means such as the user's fingertip or the stylus), is referred to as an “operation surface”. The ICU 212 can detect operations such as touch-down, touch-on, touch-move, touch-up, and touch-off with respect to the operation surface via the touch panel 209. The position coordinates touched by a finger or the like on the operation surface are notified from the touch panel 209 to the ICU 212 through the internal bus, and the ICU 212 performs any operation on the operation surface based on the notified position coordinate information. Judge whether or not. In this way, the ICU 212 functions as a touch detecting means for detecting a touch operation by a finger or the like.

タッチパネル209には、抵抗膜方式、静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等の様々な方式のどれを用いても構わない。また、タッチパネル209に対する指等の接触があったことでタッチを検出する方法やタッチパネル209に対する指等の接近があったことでタッチを検出する方法があるが、いずれの方法が用いられていてもよい。 Any of various methods such as a resistance film method, a capacitance method, a surface acoustic wave method, an infrared ray method, an electromagnetic induction method, an image recognition method, and an optical sensor method may be used for the touch panel 209. Further, there are a method of detecting a touch when a finger or the like touches the touch panel 209 and a method of detecting a touch when a finger or the like approaches the touch panel 209, regardless of which method is used. good.

圧力センサ210は、操作面に対する押圧力を検出するために表示部106に設けられた圧力検出手段であり、タッチ操作の強さ(押圧力の大きさ)を検出する。圧力センサ210は、操作面に対するタッチ操作の押圧力を連続的に検出することができる。圧力センサ210の一例は、操作面に対する押圧力によって歪む部分に配置された1つ又は複数の歪みゲージセンサであり、歪みゲージセンサからの出力値によって操作面に対する押圧力を検出することができる。圧力センサ210の別の例は、表示部106と平行に備えられた静電容量センサである。この場合、操作面に対する押圧力によって操作面が歪んだときの操作面上の指等と静電容量センサとの距離を静電容量値から算出し、算出したこの距離に基づいて圧力を算出するか又は距離を圧力と同等に扱うことができる。 The pressure sensor 210 is a pressure detecting means provided on the display unit 106 for detecting the pressing force on the operation surface, and detects the strength of the touch operation (magnitude of the pressing force). The pressure sensor 210 can continuously detect the pressing force of the touch operation on the operation surface. An example of the pressure sensor 210 is one or a plurality of strain gauge sensors arranged in a portion distorted by the pressing force on the operating surface, and the pressing force on the operating surface can be detected by the output value from the strain gauge sensor. Another example of the pressure sensor 210 is a capacitance sensor provided in parallel with the display unit 106. In this case, the distance between the finger or the like on the operation surface and the capacitance sensor when the operation surface is distorted due to the pressing force on the operation surface is calculated from the capacitance value, and the pressure is calculated based on the calculated distance. Or the distance can be treated the same as the pressure.

圧力センサ210は、操作面に対する押圧力を検出可能なものであれば、他の方式のものであっても構わない。例えば、スタイラスを用いて操作面に対する操作を行うのであれば、スタイラスの先端部にかかる圧力を検出するようにスタイラスに設けられたセンサであってもよく、そのセンサからの出力に基づいてタッチ操作の押圧力を検出してもよい。また、複数のセンサの組み合わせ(例えば、加重平均)によってタッチ操作の押圧力を検出する構成としてもよい。圧力センサ210、表示部106及びタッチパネル209は、これらのうちいずれか2つ又は全部が一体となった構成となっていてもよい。 The pressure sensor 210 may be of another type as long as it can detect the pressing force on the operation surface. For example, if the stylus is used to operate the operation surface, the sensor may be provided on the stylus so as to detect the pressure applied to the tip of the stylus, and the touch operation is performed based on the output from the sensor. The pressing force of the stylus may be detected. Further, the pressing force of the touch operation may be detected by a combination of a plurality of sensors (for example, a weighted average). The pressure sensor 210, the display unit 106, and the touch panel 209 may be configured such that any two or all of them are integrated.

図3は、ICU212が操作面に対するタッチ操作を検出した際に実行する処理のフローチャートである。図3のフローチャートの各処理は、ICU212が、内蔵するROMに格納されているプログラムを内蔵するRAMに展開し、デジタルカメラ100を構成する各部の動作を制御することにより実現される。 FIG. 3 is a flowchart of a process executed when the ICU 212 detects a touch operation on the operation surface. Each process of the flowchart of FIG. 3 is realized by the ICU 212 expanding the program stored in the built-in ROM into the built-in RAM and controlling the operation of each part constituting the digital camera 100.

S301ではICU212は、操作面に対するタッチ操作を検出したか否かを判定する。ICU212は、タッチ操作を検出するまで待機し(S301でNO)、タッチ操作を検出したと判定した場合(S301でYES)、処理をS302へ進める。S302ではICU212は、操作面上のタッチ位置を検出する。S303ではICU212は、圧力センサ210によりタッチ操作の押圧力を検出する。 In S301, the ICU 212 determines whether or not a touch operation on the operation surface has been detected. The ICU 212 waits until the touch operation is detected (NO in S301), and when it is determined that the touch operation is detected (YES in S301), the process proceeds to S302. In S302, the ICU 212 detects the touch position on the operation surface. In S303, the ICU 212 detects the pressing force of the touch operation by the pressure sensor 210.

S304ではICU212は、S302で検出したタッチ位置情報やデジタルカメラ100での各種設定内容に基づき、適切な押圧閾値をデータベースから取得する。押圧閾値を格納したデータベースは、例えば、ICU212が内蔵する不図示のROMに格納されている。ICU212は、S304では具体的には、押圧閾値として、消去閾値(第一の閾値)と操作閾値(第二の閾値)の2つを取得する。操作閾値とは、押圧力の小さいタッチ操作である第一操作と、第一操作の押圧力よりも大きい押圧力でのタッチ操作である第二操作とを識別するための閾値であり、消去閾値よりも小さい値に設定されている。消去閾値とは、第二操作よりも大きな押圧力のタッチ操作が行われた場合に表示部106の破損を回避させるために表示部106の表示を消すか否かを判定するための閾値である。ICU212は、これらの押圧閾値に付随して第一操作に対応する機能、第二操作に対応する機能、表示部106から消去する内容に関する情報を取得する。 In S304, the ICU 212 acquires an appropriate pressing threshold value from the database based on the touch position information detected in S302 and various setting contents in the digital camera 100. The database in which the pressing threshold value is stored is stored in, for example, a ROM (not shown) built in the ICU 212. Specifically, in S304, the ICU 212 acquires two thresholds, an erase threshold (first threshold) and an operation threshold (second threshold), as pressing thresholds. The operation threshold is a threshold for distinguishing between the first operation, which is a touch operation with a small pressing force, and the second operation, which is a touch operation with a pressing force larger than the pressing force of the first operation. Is set to a value smaller than. The erasing threshold value is a threshold value for determining whether or not to turn off the display of the display unit 106 in order to avoid damage to the display unit 106 when a touch operation with a pressing force larger than that of the second operation is performed. .. The ICU 212 acquires information on the function corresponding to the first operation, the function corresponding to the second operation, and the content to be erased from the display unit 106 in association with these pressing threshold values.

ここで、S304においてICU212が取得する情報について説明する。図4は、S304においてデータベースからICU212が取得する押圧閾値等の情報の一例を示す図である。図4(a)は、簡単撮影モードが設定されている場合に読み出される機能と閾値を説明する図である。簡単撮影モードでは、操作閾値a以下の押圧力のタッチ操作(第一操作)にはタッチリレーズの機能が割り当てられており、操作閾値aより大きく消去閾値A以下の押圧力のタッチ操作(第二操作)には機能が割り当てられていない。また、簡単撮影モードでは、押圧力が消去閾値Aより大きい場合には、デジタルカメラ100のその他の設定条件に応じて、表示対象の一部又は全部が消去される。具体的には、AF枠が消去され又は画像の一部が消去され又は画像の全部が消去される。 Here, the information acquired by the ICU 212 in S304 will be described. FIG. 4 is a diagram showing an example of information such as a pressing threshold value acquired by the ICU 212 from the database in S304. FIG. 4A is a diagram illustrating a function and a threshold value read when the simple shooting mode is set. In the simple shooting mode, the touch relays function is assigned to the touch operation (first operation) of the pressing force of the operation threshold value a or less, and the touch operation of the pressing force larger than the operation threshold value a and equal to or less than the erasing threshold value A (second operation). No function is assigned to (operation). Further, in the simple shooting mode, when the pressing force is larger than the erasing threshold value A, a part or all of the display target is erased according to other setting conditions of the digital camera 100. Specifically, the AF frame is erased, a part of the image is erased, or the entire image is erased.

図4(b)は、応用撮影モードが設定されている場合に読み出される機能と閾値を説明する図である。応用撮影モードでは、操作閾値b以下の押圧力のタッチ操作(第一操作)にはAF開始の動作が割り当てられており、操作閾値bより大きく消去閾値B以下の押圧力のタッチ操作(第二操作)にはAF追従性を速める機能が割り当てられている。また、応用撮影モードでは、押圧力が消去閾値Bより大きい場合には、デジタルカメラ100のその他の設定条件に応じて、表示対象の一部又は全部が消去される。具体的には、AF枠が消去され又は画像の一部が消去され又は画像の全部が消去される。 FIG. 4B is a diagram illustrating a function and a threshold value read when the applied shooting mode is set. In the applied shooting mode, the AF start operation is assigned to the touch operation (first operation) of the pressing force of the operation threshold value b or less, and the touch operation of the pressing force larger than the operation threshold value b and equal to or less than the erasing threshold value B (second operation). The operation) is assigned a function to accelerate AF followability. Further, in the applied shooting mode, when the pressing force is larger than the erasing threshold value B, a part or all of the display target is erased according to other setting conditions of the digital camera 100. Specifically, the AF frame is erased, a part of the image is erased, or the entire image is erased.

図4(c)は、タッチ位置が違う場合に操作面上の第二操作が設定されていない領域に対するタッチ操作が行われた場合の閾値と機能を説明する図である。「タッチ位置が違う場合」とは、S302~S307のルーチンにおいてS302で今回検出されたタッチ位置が前回検出されたタッチ位置と違うことを意味する。例えば、ユーザが指等をタッチムーブすることによりタッチ位置を移動させた場合に図4(c)の適用が可能であるが、操作面に対する押し直しを行った場合にはS307で処理が終了となるため、図4(c)は適用されない。タッチ位置が違う場合、操作閾値c以下の押圧力のタッチ操作(第一操作)にはタッチリレーズの機能が割り当てられており、操作閾値cより大きく消去閾値C以下の押圧力のタッチ操作(第二操作)には機能は設定されていない。また、消去閾値Cより大きい押圧力のタッチ操作の場合には、デジタルカメラ100のその他の設定条件に応じて、表示対象の一部又は全部が消去される。具体的には、AF枠が消去され又は画像の一部が消去され又は画像の全部が消去される。 FIG. 4C is a diagram illustrating a threshold value and a function when a touch operation is performed on an area on the operation surface where a second operation is not set when the touch positions are different. "When the touch position is different" means that the touch position detected this time in S302 in the routines of S302 to S307 is different from the touch position detected last time. For example, FIG. 4C can be applied when the user moves the touch position by touch-moving a finger or the like, but when the user presses the operation surface again, the process ends in S307. Therefore, FIG. 4 (c) does not apply. When the touch position is different, the touch relays function is assigned to the touch operation (first operation) of the pressing pressure of the operation threshold c or less, and the touch operation of the pressing pressure larger than the operation threshold c and equal to or less than the erasing threshold C (the first operation). No function is set for (2 operations). Further, in the case of a touch operation with a pressing force larger than the erasing threshold value C, a part or all of the display target is erased according to other setting conditions of the digital camera 100. Specifically, the AF frame is erased, a part of the image is erased, or the entire image is erased.

図4(d)は、タッチ位置が同じ場合に操作面上の第二操作が設定されている領域に対するタッチ操作が行われた場合の閾値と機能を説明する図である。「タッチ位置が同じ場合」とは、S302~S307のルーチンにおいてS302で今回検出されたタッチ位置が前回検出されたタッチ位置と同じことを意味する。例えば、ユーザが指等を動かすことなく同じ位置を押し続けている場合に図4(d)の適用が可能であるが、操作面に対する押し直しを行った場合にはS307で処理が終了となるため図4(d)は適用されない。タッチ位置が同じ場合、操作閾値d以下の押圧力のタッチ操作(第一操作)にはAF開始の動作が割り当てられており、操作閾値dより大きく消去閾値D以下の押圧力のタッチ操作(第二操作)には、AF領域を拡大する機能が割り当てられている。消去閾値Dより大きい押圧力のタッチ操作の場合、デジタルカメラ100のその他の設定条件に応じて、表示対象の一部又は全部が消去される。具体的には、AF枠が消去され又は画像の一部が消去され又は画像の全部が消去される。 FIG. 4D is a diagram illustrating a threshold value and a function when a touch operation is performed on an area on the operation surface where a second operation is set when the touch positions are the same. "When the touch position is the same" means that the touch position detected this time in S302 in the routines of S302 to S307 is the same as the touch position detected last time. For example, FIG. 4D can be applied when the user keeps pressing the same position without moving a finger or the like, but when the user presses the operation surface again, the process ends in S307. Therefore, FIG. 4 (d) does not apply. When the touch positions are the same, the AF start operation is assigned to the touch operation (first operation) of the pressing force of the operation threshold value d or less, and the touch operation of the pressing force larger than the operation threshold value d and equal to or less than the erasing threshold value D (the first operation). The function of expanding the AF area is assigned to the second operation). In the case of a touch operation with a pressing force larger than the erasing threshold value D, a part or all of the display target is erased according to other setting conditions of the digital camera 100. Specifically, the AF frame is erased, a part of the image is erased, or the entire image is erased.

なお、図4(a),(c)に示したように、デジタルカメラ100の動作モードや操作面上でのタッチ位置によっては、操作閾値は設定されているが、第二操作の機能が設定されていない場合がある。このような場合であっても、表示部106の損傷を防止するために消去閾値は設定されている。消去閾値を超えた押圧力が検出された場合に考慮されるデジタルカメラ100でのその他の設定条件には、撮影モード、設定された撮影モードでの測距点選択方式、測光方式、接眼検知センサ104の検知結果、GUIメニューでの設定が挙げられる。また、HDMI(登録商標)端子等によるモニタとの接続の有無、デジタルカメラ100の現在の状態等も、消去閾値を超えた押圧力が検出された場合に考慮される。 As shown in FIGS. 4A and 4C, the operation threshold value is set depending on the operation mode of the digital camera 100 and the touch position on the operation surface, but the function of the second operation is set. It may not have been done. Even in such a case, the erasing threshold value is set in order to prevent damage to the display unit 106. Other setting conditions in the digital camera 100 to be considered when a pressing force exceeding the erasing threshold is detected include a shooting mode, a focusing point selection method in the set shooting mode, a photometric method, and an eyepiece detection sensor. The detection result of 104 and the setting in the GUI menu can be mentioned. Further, whether or not the digital camera 100 is connected to the monitor by the HDMI (registered trademark) terminal or the like, the current state of the digital camera 100, etc. are also taken into consideration when the pressing force exceeding the erasing threshold value is detected.

図3のフローチャートの説明に戻る。S305ではICU212は、デジタルカメラ100が省電力モードになっているか否かを判定する。これは、デジタルカメラ100は、操作が一定時間行われないと電池節約のために省電力モードに入り、省電力モードでは表示部106は消灯状態(非駆動状態)となって、タッチ操作を受け付けなくなることを考慮したものである。なお、タッチパネル209に対する操作で省電力モードを抜けて通常の駆動モードに復帰させることもできるが、その際には表示部106やEVF103が消灯している。そこで、本実施形態では、表示部106とEVF103が点灯状態(表示状態)にある通常モードでタッチ操作に応じた表示処理を行い、省電力モードではタッチ操作に応じた表示処理を行わないこととする。 Returning to the explanation of the flowchart of FIG. In S305, the ICU 212 determines whether or not the digital camera 100 is in the power saving mode. This is because the digital camera 100 enters the power saving mode to save the battery if the operation is not performed for a certain period of time, and in the power saving mode, the display unit 106 is turned off (non-driving state) and accepts a touch operation. It is considered to disappear. It is possible to exit the power saving mode and return to the normal drive mode by operating the touch panel 209, but at that time, the display unit 106 and the EVF 103 are turned off. Therefore, in the present embodiment, the display process corresponding to the touch operation is performed in the normal mode in which the display unit 106 and the EVF 103 are in the lit state (display state), and the display process corresponding to the touch operation is not performed in the power saving mode. do.

ICU212は、省電力モードであると判定した場合(S305でYES)、本処理を終了させて、例えば、レリーズボタン102等の押下等により省電力モードを抜ける処理を待つ。一方、ICU212は、省電力モードではないと判定した場合(S305でNO)、処理をS306へ進める。S306ではICU212は、S304までに取得した情報に基づき、タッチ位置と押圧力に応じた制御(タッチ&押圧処理)を行う。S306の処理(サブルーチン)の詳細については、具体例を挙げて後述する。S307ではICU212は、タッチ操作が継続しているか否かを判定する。ICU212は、タッチ操作が継続していると判定した場合(S307でYES)、処理をS302へ戻し、タッチ操作が終了した判定した場合(S307でNO)、本処理を終了させる。 When the ICU 212 determines that the power saving mode is set (YES in S305), the ICU 212 ends this process and waits for a process of exiting the power saving mode by, for example, pressing the release button 102 or the like. On the other hand, when the ICU 212 determines that the mode is not the power saving mode (NO in S305), the process proceeds to S306. In S306, the ICU 212 performs control (touch & pressing process) according to the touch position and the pressing force based on the information acquired up to S304. The details of the process (subroutine) of S306 will be described later with specific examples. In S307, the ICU 212 determines whether or not the touch operation is continuing. When it is determined that the touch operation is continuing (YES in S307), the ICU 212 returns the process to S302, and when it is determined that the touch operation is completed (NO in S307), the ICU 212 ends the process.

次に、S306のサブルーチン処理の実施形態について説明する。先ず、S306の処理の第一実施形態について説明する。図5は、S306の処理の第一実施形態を説明するフローチャートである。S501ではICU212は、圧力センサ210によって検出された押圧力が消去閾値以下か否かを判定する。ICU212は、押圧力が消去閾値以下であると判定した場合(S501でYES)、処理をS502へ進める。S502ではICU212は、圧力センサ210によって検出された押圧力が操作閾値以下か否かを判定する。ICU212は、押圧力が操作閾値以下であると判定した場合(S502でYES)、処理をS503へ進める。 Next, an embodiment of the subroutine processing of S306 will be described. First, the first embodiment of the process of S306 will be described. FIG. 5 is a flowchart illustrating a first embodiment of the process of S306. In S501, the ICU 212 determines whether or not the pressing force detected by the pressure sensor 210 is equal to or less than the elimination threshold value. When the ICU 212 determines that the pressing force is equal to or less than the erasing threshold value (YES in S501), the ICU 212 advances the process to S502. In S502, the ICU 212 determines whether or not the pressing force detected by the pressure sensor 210 is equal to or less than the operation threshold value. When the ICU 212 determines that the pressing force is equal to or less than the operation threshold value (YES in S502), the ICU 212 advances the process to S503.

S503ではICU212は、押圧力が操作閾値以下のタッチ操作に設定されている第一操作のためのGUIを表示部106やEVF103に表示する。例えば、ICU212がS304において図4(b)又は図4(d)の情報を取得しているものとすると、ICU212は、図6(a)に示すように表示部106にGUIを表示するか、又は、図7(a)に示すようにEVF103にGUIを表示する。図6(a)ではGUIとして、第一操作であるAFの対象をユーザに視認させるためのAF枠601と、AF機能が実行されていることをユーザに通知する通知マーク602が画像に重畳してビットマップで描画されている。図7(a)では、ユーザが主にEVF103を視認することに鑑みて、表示部106を画像非表示状態としているが、タッチパネル209の機能は有効となっている。そのため、図7(a)ではGUIとして、EVF103においてタッチパネル209に対するタッチ位置に対応する位置にAF枠701が画像に重畳してビットマップで描画されている。なお、デジタルカメラ100では、表示部106やEVF103に通知マーク602のような情報表示を行うか否かを選択することができるようになっている。図7(a)では、デジタルカメラ100の設定に従って通知マークは表示されていない。 In S503, the ICU 212 displays the GUI for the first operation in which the pressing force is set to the touch operation equal to or less than the operation threshold value on the display unit 106 or the EVF 103. For example, assuming that the ICU 212 has acquired the information of FIG. 4 (b) or FIG. 4 (d) in S304, the ICU 212 displays a GUI on the display unit 106 as shown in FIG. 6 (a). Alternatively, the GUI is displayed on the EVF 103 as shown in FIG. 7 (a). In FIG. 6A, as a GUI, an AF frame 601 for making the user visually recognize the target of AF, which is the first operation, and a notification mark 602 for notifying the user that the AF function is being executed are superimposed on the image. It is drawn with a bitmap. In FIG. 7A, the display unit 106 is in the image non-display state in view of the user mainly visually recognizing the EVF 103, but the function of the touch panel 209 is effective. Therefore, in FIG. 7A, the AF frame 701 is superimposed on the image and drawn as a bitmap at the position corresponding to the touch position with respect to the touch panel 209 in the EVF 103 as a GUI. In the digital camera 100, it is possible to select whether or not to display information such as the notification mark 602 on the display unit 106 or the EVF 103. In FIG. 7A, the notification mark is not displayed according to the setting of the digital camera 100.

S504ではICU212は、第一操作の機能を起動する。第一操作がAF開始である場合、ICU212は、被写体に対するAFのための測距処理からレンズ駆動までのトリガとなる制御プログラム上のイベントを発行する。S504の実行により本処理は終了となり、ICU212は、メインルーチンのS307へ処理を進める。 In S504, the ICU 212 activates the function of the first operation. When the first operation is AF start, the ICU 212 issues an event on the control program that triggers from the ranging process for AF to the lens drive for the subject. The execution of S504 ends this process, and the ICU 212 proceeds to process to S307 of the main routine.

ICU212は、押圧力と操作閾値とを比較するS502において押圧力が操作閾値よりも大きいと判定した場合(S502でNO)、処理をS505へ進める。S505ではICU212は、押圧力が操作閾値より大きく消去閾値以下のタッチ操作に設定されている第二操作のためのGUIを表示部106やEVF103に表示する。ここでも、ICU212がS304において図4(b)(又は図4(d))の情報を取得しているものとすると、ICU212は、図6(b)に示すように表示部106にGUIを表示するか、又は、図7(b)に示すようにEVF103にGUIを表示する。図6(b)には、第二操作であるAF追従性を速める(又はAF領域を拡大する)機能が実行されていることを示すAF二重枠603と、AF機能が実行されていることをユーザに通知する通知マーク602が画像に重畳してビットマップで描画されている。図7(b)では、図7(a)と同様に、表示部106が画像非表示状態でタッチパネル209の機能は有効となっており、AF二重枠702が画像に重畳してビットマップで描画されているが、通知マークは表示されていない。 When the ICU 212 determines in S502 that the pressing force is compared with the operating threshold value that the pressing force is larger than the operating threshold value (NO in S502), the process proceeds to S505. In S505, the ICU 212 displays the GUI for the second operation, in which the pressing force is larger than the operation threshold value and is set to the touch operation equal to or less than the erasing threshold value, on the display unit 106 or the EVF 103. Again, assuming that the ICU 212 has acquired the information of FIG. 4 (b) (or FIG. 4 (d)) in S304, the ICU 212 displays the GUI on the display unit 106 as shown in FIG. 6 (b). Or display the GUI on the EVF 103 as shown in FIG. 7 (b). FIG. 6B shows the AF double frame 603 indicating that the function of accelerating the AF followability (or expanding the AF area), which is the second operation, is being executed, and the AF function is being executed. The notification mark 602 for notifying the user is superimposed on the image and drawn with a bitmap. In FIG. 7B, as in FIG. 7A, the function of the touch panel 209 is enabled when the display unit 106 is in the image non-display state, and the AF double frame 702 is superimposed on the image to display a bitmap. It is drawn, but the notification mark is not displayed.

S506ではICU212は、第二操作の機能を起動する。第二操作がAF追従性を速める機能である場合、ICU212は、被写体に対するAF処理での追従性パラメータを変更する。S506の実行により本処理は終了となり、ICU212は、メインルーチンのS307へ処理を進める。 In S506, the ICU 212 activates the function of the second operation. When the second operation is a function of accelerating the AF followability, the ICU 212 changes the followability parameter in the AF process for the subject. The execution of S506 ends this processing, and the ICU 212 proceeds to the main routine S307.

ICU212は、押圧力が消去閾値以下か否かを判定するS501の判定において押圧力が消去閾値より大きいと判定した場合(S501でNO)、処理をS507へ進める。S507ではICU212は、表示部106及びEVF103におけるタッチ位置の表示消去処理を実行する。つまり、押圧の強すぎるタッチ操作が行われた場合に、表示部106やEVF103でのタッチ位置の表示消去処理を行うことにより、それ以上の押圧力でのタッチ操作には実行可能な機能が設定されていないことをユーザに視覚的に通知することができる。また、それ以上の押圧力でのタッチ操作を行わないように、ユーザに注意を喚起することができる。なお、S507の処理の詳細(具体例)については後述する。また、図6(c)及び図7(c)は、S507の処理の実行による表示部106及びEVF103での一態様を示すものであるが、これらについても詳細は後述する。S507の実行により本処理は終了となり、ICU212は、メインルーチンのS307へ処理を進める。 When the ICU 212 determines that the pressing force is larger than the erasing threshold value in the determination of S501 for determining whether or not the pressing force is equal to or less than the erasing threshold value (NO in S501), the ICU 212 advances the process to S507. In S507, the ICU 212 executes the display erasing process of the touch position in the display unit 106 and the EVF 103. That is, when a touch operation with too strong pressing is performed, a function that can be executed is set for the touch operation with a further pressing force by performing the display erasing process of the touch position on the display unit 106 or EVF 103. It is possible to visually notify the user that it has not been done. In addition, it is possible to alert the user not to perform the touch operation with a pressing force higher than that. The details (specific example) of the processing of S507 will be described later. Further, FIGS. 6 (c) and 7 (c) show one aspect of the display unit 106 and the EVF 103 by executing the process of S507, and details of these will be described later. The execution of S507 ends this process, and the ICU 212 proceeds to process to S307 of the main routine.

次に、S306の処理の第二実施形態について説明する。図8は、S306の処理の第二実施形態を説明するフローチャートである。第二実施形態では、撮影モードに応じてICU212がS304で取得する情報が異なることに応じて処理を分岐させる形態について説明する。ここでは、ICU212が取得する情報の具体例として、図4(a),(b)の情報を用いる。 Next, a second embodiment of the process of S306 will be described. FIG. 8 is a flowchart illustrating a second embodiment of the process of S306. In the second embodiment, a mode in which the processing is branched according to the difference in the information acquired by the ICU 212 in S304 depending on the shooting mode will be described. Here, the information shown in FIGS. 4A and 4B is used as a specific example of the information acquired by the ICU 212.

S801ではICU212は、S304でデータベースから取得した情報に基づき、タッチ操作に対して第二操作の機能が設定されているか否かを判定する。ICU212は、第二操作の機能が有ると判定した場合(S801でYES)、処理をS802へ進める。本実施形態において処理がS802へ進められる場合とは、デジタルカメラ100に応用撮影モードが設定されている場合となる。S802ではICU212は、圧力センサ210によって検出された押圧力が消去閾値B以下か否かを判定する。ICU212は、押圧力が消去閾値B以下であると判定した場合(S802でYES)、処理をS803へ進める。S803ではICU212は、圧力センサ210によって検出された押圧力が操作閾値b以下か否かを判定する。ICU212は、押圧力が操作閾値b以下であると判定した場合(S803でYES)、処理をS804へ進める。S804ではICU212は、押圧力が操作閾値b以下のタッチ操作に設定されている第一操作のためのGUIを表示部106やEVF103に表示する。S805ではICU212は、第一操作の機能を起動する。S805の実行により本処理は終了となり、ICU212はメインルーチンのS307へ処理を進める。 In S801, the ICU 212 determines whether or not the function of the second operation is set for the touch operation based on the information acquired from the database in S304. When the ICU 212 determines that the function of the second operation is present (YES in S801), the process proceeds to S802. In the present embodiment, the case where the process proceeds to S802 is the case where the applied shooting mode is set in the digital camera 100. In S802, the ICU 212 determines whether or not the pressing force detected by the pressure sensor 210 is equal to or less than the elimination threshold value B. When the ICU 212 determines that the pressing force is equal to or less than the erasing threshold value B (YES in S802), the ICU 212 advances the process to S803. In S803, the ICU 212 determines whether or not the pressing force detected by the pressure sensor 210 is equal to or less than the operation threshold value b. When the ICU 212 determines that the pressing force is equal to or less than the operation threshold value b (YES in S803), the ICU 212 advances the process to S804. In S804, the ICU 212 displays the GUI for the first operation in which the pressing force is set to the touch operation equal to or less than the operation threshold value on the display unit 106 or the EVF 103. In S805, the ICU 212 activates the function of the first operation. The execution of S805 ends this processing, and the ICU 212 proceeds to the main routine S307.

ICU212は、押圧力と操作閾値bとを比較するS803の判定において押圧力が操作閾値bより大きいと判定した場合(S803でNO)、処理をS806へ進める。S806ではICU212は、押圧力が操作閾値より大きいタッチ操作に設定されている第二操作のためのGUIを表示部106やEVF103に表示する。S807ではICU212は、第二操作の機能を起動する。S807の実行により本処理は終了となり、ICU212は、メインルーチンのS307へ処理を進める。 When the ICU 212 determines that the pressing force is larger than the operating threshold value b in the determination of S803 comparing the pressing force and the operating threshold value b (NO in S803), the ICU 212 advances the process to S806. In S806, the ICU 212 displays the GUI for the second operation in which the pressing force is set to the touch operation larger than the operation threshold value on the display unit 106 or the EVF 103. In S807, the ICU 212 activates the function of the second operation. The execution of S807 ends this processing, and the ICU 212 proceeds to the main routine S307.

ICU212は、操作面へのタッチ操作に対して第二操作の機能が設定されているか否かを判定するS801の判定において第二操作の機能はないと判定した場合(S801でNO)、処理をS808へ進める。本実施形態において処理がS808へ進められる場合とは、デジタルカメラ100に簡単撮影モードが検出された場合又はタッチ操作に対して機能が設定されていない場合である。S808ではICU212は、圧力センサ210によって検出された押圧力が消去閾値A以下か否かを判定する。ICU212は、押圧力が消去閾値A以下であると判定した場合(S808でYES)、処理をS809へ進める。S809ではICU212は、タッチ操作に対して第一操作の機能が設定されているか否かを判定する。ICU212は、第一操作の機能が有ると判定した場合(S809でYES)、処理をS804へ進め、その後は前述したS804,S805の処理を実行する。一方、ICU212は、第一操作の機能はないと判定した場合(S809でNO)、実行する機能はないため、本処理を終了させてメインルーチンのS307へ処理を進める。 When the ICU 212 determines that the second operation function is not set in the determination of S801 for determining whether or not the second operation function is set for the touch operation on the operation surface (NO in S801), the process is performed. Proceed to S808. In the present embodiment, the case where the process proceeds to S808 is a case where the simple shooting mode is detected in the digital camera 100 or a case where the function is not set for the touch operation. In S808, the ICU 212 determines whether or not the pressing force detected by the pressure sensor 210 is equal to or less than the elimination threshold value A. When the ICU 212 determines that the pressing force is equal to or less than the erasing threshold value A (YES in S808), the ICU 212 advances the process to S809. In S809, the ICU 212 determines whether or not the function of the first operation is set for the touch operation. When the ICU 212 determines that the function of the first operation is present (YES in S809), the process proceeds to S804, and then the above-mentioned processes of S804 and S805 are executed. On the other hand, when the ICU 212 determines that the function of the first operation does not exist (NO in S809), the ICU 212 does not have a function to execute, so this process is terminated and the process proceeds to S307 of the main routine.

ICU212は、圧力センサ210によって検出された押圧力と消去閾値Aとを比較するS808において押圧力が消去閾値Aより大きいと判定した場合(S808でNO)、処理をS810へ進める。また、ICU212は、圧力センサ210によって検出された押圧力と消去閾値Bとを比較するS802において押圧力が消去閾値Bより大きいと判定した場合(S802でNO)、処理をS810へ進める。S810ではICU212は、表示部106及びEVF103におけるタッチ位置の表示消去処理を実行する。なお、S810の処理の詳細については後述する。S810の実行により本処理は終了となり、ICU212は、メインルーチンのS307へ処理を進める。 When the ICU 212 determines that the pressing force is larger than the erasing threshold value A in S808 comparing the pressing force detected by the pressure sensor 210 with the erasing threshold value A (NO in S808), the ICU 212 advances the process to S810. Further, when the ICU 212 determines that the pressing force is larger than the erasing threshold value B in S802 comparing the pressing force detected by the pressure sensor 210 with the erasing threshold value B (NO in S802), the process proceeds to S810. In S810, the ICU 212 executes the display erasing process of the touch position in the display unit 106 and the EVF 103. The details of the processing of S810 will be described later. The execution of S810 ends this processing, and the ICU 212 proceeds to the main routine S307.

上述の第二実施形態では、消去閾値Bを消去閾値Aよりも大きい値に設定することが望ましい。これは以下の理由による。すなわち、消去閾値Bまでの押圧力を分割して第一操作と第二操作が割り当てられている場合、第一操作の機能と第二操作の機能のうちユーザが所望する機能が指等の押圧のふらつきによって実行されないという問題が生じるおそれがある。この問題を解決する方法として、消去閾値Bをできる限り大きくして、操作閾値以下の範囲と操作閾値から消去閾値までの範囲のそれぞれに一定の幅を持たせるという方法が考えられる。しかし、消去閾値Bを大きな値に設定すると、タッチ操作(押下操作)に対するタッチパネル209の耐久性を高めなければならない。そこで、第二操作の機能が設定されていないタッチ操作に対しては、より小さい押圧力を上限(消去閾値A)とすることで、タッチパネル209の耐久性を高めることができる。 In the second embodiment described above, it is desirable to set the erasure threshold value B to a value larger than the erasure threshold value A. This is due to the following reasons. That is, when the pressing force up to the erasing threshold value B is divided and the first operation and the second operation are assigned, the function desired by the user among the functions of the first operation and the second operation is the pressing of a finger or the like. There may be a problem that it is not executed due to the wobbling of. As a method for solving this problem, it is conceivable to make the erasure threshold B as large as possible so that each of the range below the operation threshold and the range from the operation threshold to the erasure threshold has a certain width. However, if the erasing threshold value B is set to a large value, the durability of the touch panel 209 with respect to a touch operation (pressing operation) must be enhanced. Therefore, for the touch operation in which the function of the second operation is not set, the durability of the touch panel 209 can be enhanced by setting a smaller pressing force as the upper limit (erasing threshold value A).

また、上述の第二実施形態では、操作閾値b以下の範囲と操作閾値bから消去閾値Bまでの範囲のそれぞれに一定の幅が確保されていることを前提として、操作閾値bと消去閾値Aを同じ値に設定することも望ましい。この場合、第二操作が設定されていないにもかかわらず、ユーザが第二操作の機能が設定されていることを期待して押圧力を大きくしていったときに、第二操作の機能が設定されていればその機能する押圧力で表示消去処理が実行される。これにより、ユーザは、タッチパネル209をより強く押圧することなく、第二操作の機能が設定されていないことを認識することができる。 Further, in the above-mentioned second embodiment, it is assumed that a certain width is secured in each of the range below the operation threshold value b and the range from the operation threshold value b to the elimination threshold value B, and the operation threshold value b and the deletion threshold value A are secured. It is also desirable to set to the same value. In this case, even though the second operation is not set, when the user increases the pressing force in the expectation that the function of the second operation is set, the function of the second operation is set. If it is set, the display erasing process is executed by the pressing force that functions. As a result, the user can recognize that the function of the second operation is not set without pressing the touch panel 209 more strongly.

次に、S306の処理の第三実施形態について説明する。図9は、S306の処理の第三実施形態を説明するフローチャートである。第三実施形態は、S302~S307のループ処理が繰り返される間にS302で検出されるタッチ位置に基づいてICU212がS304で取得する情報が変化することに対処する処理を説明している。ここでは、ICU212が取得する情報の具体例として、図4(c),(d)の情報を用いる。 Next, a third embodiment of the process of S306 will be described. FIG. 9 is a flowchart illustrating a third embodiment of the process of S306. The third embodiment describes a process for dealing with a change in the information acquired by the ICU 212 in S304 based on the touch position detected in S302 while the loop process of S302 to S307 is repeated. Here, the information shown in FIGS. 4 (c) and 4 (d) is used as a specific example of the information acquired by the ICU 212.

S901ではICU212は、S302で検出したタッチ位置に第二操作の機能が設定されているか否かを判定する。ICU212は、第二操作の機能が有ると判定した場合(S901でYES)、処理をS902へ進める。本実施形態では、処理がS902へ進められる場合とは、図4(d)の情報がS304で取得されている場合である。そこで、S902ではICU212は、圧力センサ210によって検出された押圧力が消去閾値D以下か否かを判定する。ICU212は、押圧力が消去閾値D以下であると判定した場合(S902でYES)、処理をS903へ進める。 In S901, the ICU 212 determines whether or not the function of the second operation is set at the touch position detected in S302. When the ICU 212 determines that the function of the second operation is present (YES in S901), the ICU 212 advances the process to S902. In the present embodiment, the case where the process proceeds to S902 is the case where the information in FIG. 4D is acquired in S304. Therefore, in S902, the ICU 212 determines whether or not the pressing force detected by the pressure sensor 210 is equal to or less than the erasing threshold value D. When the ICU 212 determines that the pressing force is equal to or less than the erasing threshold value D (YES in S902), the ICU 212 advances the process to S903.

S903ではICU212は、圧力センサ210によって検出された押圧力が操作閾値d以下か否かを判定する。ICU212は、押圧力が操作閾値d以下であると判定した場合(S903でYES)、処理をS904へ進める。S904の処理とこれに続くS905の処理はそれぞれ、図8を参照して説明したS804,S805の処理と同じであるため、ここでの説明を省略する。S905の実行により本処理は終了となり、ICU212は、メインルーチンのS307へ処理を進める。 In S903, the ICU 212 determines whether or not the pressing force detected by the pressure sensor 210 is equal to or less than the operation threshold value d. When the ICU 212 determines that the pressing force is equal to or less than the operation threshold value d (YES in S903), the ICU 212 advances the process to S904. Since the processing of S904 and the processing of S905 following it are the same as the processing of S804 and S805 described with reference to FIG. 8, the description thereof is omitted here. The execution of S905 ends this processing, and the ICU 212 proceeds to the main routine S307.

ICU212は、押圧力と操作閾値bとを比較するS903の判定において押圧力が操作閾値dより大きいと判定した場合(S903でNO)、処理をS906へ進める。S906の処理とこれに続くS907の処理はそれぞれ、図8を参照して説明したS806,S807の処理と同じであるため、ここでの説明を省略する。S907の実行により本処理は終了となり、ICU212は、メインルーチンのS307へ処理を進める。 When the ICU 212 determines that the pressing force is larger than the operating threshold value d in the determination of S903 for comparing the pressing force and the operating threshold value b (NO in S903), the ICU 212 advances the process to S906. Since the processing of S906 and the processing of S907 that follows are the same as the processing of S806 and S807 described with reference to FIG. 8, the description thereof is omitted here. The execution of S907 ends this processing, and the ICU 212 proceeds to the main routine S307.

ICU212は、タッチ操作に対して第二操作の機能が設定されているか否かを判定するS901において第二操作の機能はないと判定した場合(S901でNO)、処理をS908へ進める。本実施形態では、処理がS908へ進められる場合とは、図4(c)の情報がS304で取得されている場合又は検出されたタッチ位置に機能が設定されていない場合である。そこで、S908ではICU212は、圧力センサ210によって検出された押圧力が消去閾値C以下か否かを判定する。ICU212は、押圧力が消去閾値C以下であると判定した場合(S908でYES)、処理をS909へ進める。 When the ICU 212 determines that the second operation function is not set in S901 for determining whether or not the second operation function is set for the touch operation (NO in S901), the ICU 212 advances the process to S908. In the present embodiment, the case where the process proceeds to S908 is the case where the information in FIG. 4C is acquired in S304 or the function is not set at the detected touch position. Therefore, in S908, the ICU 212 determines whether or not the pressing force detected by the pressure sensor 210 is equal to or less than the erasing threshold value C. When the ICU 212 determines that the pressing force is equal to or less than the erasing threshold value C (YES in S908), the ICU 212 advances the process to S909.

S909ではICU212は、タッチ位置に第一操作の機能が有るか否かを判定する。この判定は、例えば、AF枠を移動させる操作として、操作面の所望の位置にタッチするのではなく、表示されているAF枠にタッチしてからAF枠をドラッグする操作が可能であり、第一操作が設けられていない位置へAF枠がドラッグされた状況を想定している。ICU212は、第一操作の機能が有ると判定した場合(S909でYES)、処理をS904へ進め、第一操作の機能はないと判定した場合(S909でNO)、本処理を終了させてメインルーチンのS307へ処理を進める。 In S909, the ICU 212 determines whether or not the touch position has the function of the first operation. In this determination, for example, as an operation for moving the AF frame, it is possible to perform an operation of touching the displayed AF frame and then dragging the AF frame instead of touching the desired position on the operation surface. It is assumed that the AF frame is dragged to a position where one operation is not provided. When the ICU 212 determines that the function of the first operation is present (YES in S909), the process proceeds to S904, and when it is determined that the function of the first operation is not present (NO in S909), the main process is terminated. The process proceeds to S307 of the routine.

ICU212は、押圧力と消去閾値Aとを比較するS908において押圧力が消去閾値Cより大きいと判定した場合(S908でNO)、処理をS910進める。また、ICU212は、押圧力と消去閾値Dとを比較するS902において押圧力が消去閾値Dより大きいと判定した場合(S902でNO)、処理をS910へ進める。S910ではICU212は、表示部106及びEVF103におけるタッチ位置の表示消去処理を実行する。なお、S910の処理の詳細については後述する。S910の実行により本処理は終了となり、ICU212は、メインルーチンのS307へ処理を進める。 When the ICU 212 determines in S908 that the pressing force is compared with the erasing threshold value A that the pressing force is larger than the erasing threshold value C (NO in S908), the process proceeds to S910. Further, when the ICU 212 determines in S902 that the pressing force is compared with the erasing threshold value D that the pressing force is larger than the erasing threshold value D (NO in S902), the process proceeds to S910. In S910, the ICU 212 executes the display erasing process of the touch position in the display unit 106 and the EVF 103. The details of the processing of S910 will be described later. The execution of S910 ends this processing, and the ICU 212 proceeds to the main routine S307.

上述した第三実施形態では、消去閾値Dを消去閾値Cよりも大きく設定することが望ましい。その理由は、第二実施形態において消去閾値Bを消去閾値Aよりも大きい値に設定することが望ましいとした理由と同じである。また、操作閾値dと消去閾値Cを同じ値に設定することも望ましい。その理由は、第二実施形態において操作閾値bと消去閾値Aを同じ値に設定することが望ましいとした理由と同じである。 In the third embodiment described above, it is desirable to set the erasure threshold value D to be larger than the erasure threshold value C. The reason is the same as the reason that it is desirable to set the erasure threshold value B to a value larger than the erasure threshold value A in the second embodiment. It is also desirable to set the operation threshold value d and the erasure threshold value C to the same value. The reason is the same as the reason that it is desirable to set the operation threshold value b and the elimination threshold value A to the same value in the second embodiment.

次に、サブルーチン処理であるS507,S810,S910に共通するタッチ位置の表示消去処理について説明する。図10は、タッチ位置の表示消去処理のフローチャートである。S1001ではICU212は、S304で取得した情報(デジタルカメラ100の設定、デジタルカメラ100に接続されている外部装置の種類と接続形態、表示画面に重畳して表示される情報等)に基づいて、タッチ位置の表示消去方法を判別する。ICU212は、実行する表示消去方法を第一乃至第四の表示消去方法の中から選択して、処理をS1002~1005に分岐させる。 Next, the display erasing process of the touch position common to the subroutine processes S507, S810, and S910 will be described. FIG. 10 is a flowchart of the display erasing process of the touch position. In S1001, the ICU 212 touches based on the information acquired in S304 (setting of the digital camera 100, type and connection form of the external device connected to the digital camera 100, information displayed superimposed on the display screen, etc.). Determine how to erase the display of the position. The ICU 212 selects the display erasing method to be executed from the first to fourth display erasing methods, and branches the process to S1002 to 1005.

ICU212は、S1001で「情報表示あり」と判別した場合、処理をS1002へ進め、S1002では重畳表示しているビットマップの一部又は全部を非表示とする第一の表示消去方法を実行する。なお、ビットマップの一部を非表示とするか又は全部を非表示とするかは、デジタルカメラ100での設定が可能であるとする。重畳表示しているビットマップとは、例えば、図6(a)に表示されているAF枠601や通知マーク602、図6(b)に表示されているAF二重枠603である。S1002の処理は、通知マーク602が表示されている図6(a),(b)等の状況に対して実行され、図6(c)のように表示消去処理が施される。図6(c)は、第一の表示消去方法の一例を示しており、ビットマップの全部を非表示とする例を示している。なお、ビットマップの一部を非表示としてもよく、その場合の例としては、AF枠601やAF二重枠603を非表示とするが、通知マーク602の情報表示を維持する形態が挙げられる。 When the ICU 212 determines in S1001 that "information is displayed", the process proceeds to S1002, and in S1002, the first display erasing method of hiding a part or all of the superimposed and displayed bitmap is executed. It is assumed that the digital camera 100 can set whether to hide a part of the bitmap or hide the entire bitmap. The superimposed display bitmap is, for example, the AF frame 601 displayed in FIG. 6A, the notification mark 602, and the AF double frame 603 displayed in FIG. 6B. The process of S1002 is executed for the situations of FIGS. 6 (a) and 6 (b) in which the notification mark 602 is displayed, and the display erase process is performed as shown in FIG. 6 (c). FIG. 6C shows an example of the first display erasing method, and shows an example of hiding the entire bitmap. A part of the bitmap may be hidden, and as an example in that case, the AF frame 601 and the AF double frame 603 may be hidden, but the information display of the notification mark 602 may be maintained. ..

ICU212は、S1001で「情報表示なし」と判別した場合、処理をS1003へ進め、S1003ではタッチ位置及びその近傍の画像領域を非表示とする第二の表示消去方法を実行する。例えば、図7(a),(b)にはそれぞれビットマップであるAF枠701,AF二重枠702が表示されているが、通知マーク602のような情報表示が行われていない。S1003の処理は、このような情報表示のない図7(a),(b)等の状況に対して実行される。図7(c)は、第二の表示消去方法の一例を示している。図7(c)では、タッチ位置及びその近傍の画像領域703が非表示となっている。なお、タッチ位置が非表示とされるため、AF枠701やAF二重枠702も非表示とされる。 When the ICU 212 determines in S1001 that "no information is displayed", the process proceeds to S1003, and in S1003, the second display erasing method of hiding the touch position and the image area in the vicinity thereof is executed. For example, although the AF frames 701 and AF double frames 702, which are bitmaps, are displayed in FIGS. 7 (a) and 7 (b), information display such as the notification mark 602 is not performed. The process of S1003 is executed for the situations shown in FIGS. 7 (a) and 7 (b) without such information display. FIG. 7C shows an example of the second display erasing method. In FIG. 7 (c), the image area 703 at the touch position and its vicinity is hidden. Since the touch position is hidden, the AF frame 701 and the AF double frame 702 are also hidden.

図11(a)は、第二の表示消去方法の別の例を示す図である。デジタルカメラ100には、モニタ1101が、例えば、HDMI規格のケーブルを用いて接続されており、デジタルカメラ100から画像データがモニタ1101へ出力され、モニタ1101に画像が表示されている。このとき、デジタルカメラ100の表示部106は、画像をモニタ1101に表示するために画像は非表示となっているが、タッチパネル209の機能は有効となっている。 FIG. 11A is a diagram showing another example of the second display erasing method. A monitor 1101 is connected to the digital camera 100 by using, for example, an HDMI standard cable, image data is output from the digital camera 100 to the monitor 1101, and an image is displayed on the monitor 1101. At this time, the display unit 106 of the digital camera 100 hides the image in order to display the image on the monitor 1101, but the function of the touch panel 209 is effective.

ここで、モニタ1101で画像を鑑賞する際には、余分な情報を画面に表示したくないという要望がある。そこで、モニタ1101へ画像データを出力して画像を表示させる場合には、表示切替ボタン107の操作により、AF枠601や通知マーク602やAF二重枠603のようなビットマップを画像に重畳表示しないモードの選択が可能となっているものとする。この場合、タッチパネル209に対するタッチ操作に応じた機能が動作していることをユーザに通知するGUIがモニタ1101に表れていないため、そもそもGUIを非表示とするという対応を取ることは無意味である。よって、タッチパネル209に対する押圧力が消去閾値を超えてしまっていることを別の表示方法でユーザに知らせる必要がある。そこで、モニタ1101に画像を表示している場合、モニタ1101の画面においてタッチパネル209に対するタッチ位置に対応する画像領域1102を非表示とすることで、タッチパネル209に対する押圧力を弱める必要のあることをユーザに通知する。 Here, when viewing an image on the monitor 1101, there is a request that extra information is not displayed on the screen. Therefore, when the image data is output to the monitor 1101 and the image is displayed, a bitmap such as the AF frame 601 or the notification mark 602 or the AF double frame 603 is superimposed and displayed on the image by operating the display switching button 107. It is assumed that it is possible to select a mode that does not. In this case, since the GUI for notifying the user that the function corresponding to the touch operation on the touch panel 209 is operating does not appear on the monitor 1101, it is meaningless to take measures to hide the GUI in the first place. .. Therefore, it is necessary to notify the user by another display method that the pressing force on the touch panel 209 has exceeded the erasing threshold value. Therefore, when the image is displayed on the monitor 1101, the user needs to reduce the pressing force on the touch panel 209 by hiding the image area 1102 corresponding to the touch position with respect to the touch panel 209 on the screen of the monitor 1101. Notify to.

ICU212は、S1001で「録画装置出力」と判別した場合、処理をS1004へ進め、S1004では表示手段の表示領域全体(全画面)を非表示とする第三の表示消去方法を実行する。図11(b)は、第三の表示消去方法の一例を示す図である。録画装置1104が、例えばHDMI規格のケーブルを用いてデジタルカメラ100に接続されており、更に、モニタ1103が例えばHDMI規格のケーブルを用いて録画装置1104に接続されている。録画装置1104は、デジタルカメラ100からの映像出力を入力として録画を行いながら、映像をモニタ1103へ出力して表示させることができる。このとき、デジタルカメラ100の表示部106は、画像をモニタ1103に表示するために画像は非表示となっているが、タッチパネル209の機能は有効となっている。 When the ICU 212 determines in S1001 that it is a "recording device output", the process proceeds to S1004, and in S1004, a third display erasing method of hiding the entire display area (full screen) of the display means is executed. FIG. 11B is a diagram showing an example of a third display erasing method. The recording device 1104 is connected to the digital camera 100 using, for example, an HDMI standard cable, and the monitor 1103 is further connected to the recording device 1104 using, for example, an HDMI standard cable. The recording device 1104 can output the video to the monitor 1103 and display it while recording the video output from the digital camera 100 as an input. At this time, the display unit 106 of the digital camera 100 hides the image in order to display the image on the monitor 1103, but the function of the touch panel 209 is effective.

録画装置1104を介してモニタ1103で画像を観察しているユーザは、図11(a)を参照して説明したようにタッチ位置とその周辺の領域を非表示としても、その非表示を録画装置1104でのマスク処理の結果であると認識するおそれがある。また、録画装置1104での映像の録画中に、映像データの一部の領域を非表示とした場合、その一部の領域が非表示とされた映像が録画されてしまうことになる。そこで、図11(b)の構成の場合、録画装置1104での録画を続けながらモニタ1103の画面全体を非表示とすることで、タッチパネル209に対する押圧力を弱める必要のあることをユーザに通知する。その際、ユーザへ注意をより効果的に促すために、録画に伴う音声を無音にする処理(消音処理)を加えることも望ましい。 A user observing an image on the monitor 1103 via the recording device 1104 hides the touch position and the surrounding area as described with reference to FIG. 11A, but the non-display is the recording device. It may be recognized as the result of the mask processing in 1104. Further, if a part of the video data is hidden during the recording of the video by the recording device 1104, the video in which the part of the video data is hidden will be recorded. Therefore, in the case of the configuration of FIG. 11B, the user is notified that it is necessary to reduce the pressing force on the touch panel 209 by hiding the entire screen of the monitor 1103 while continuing the recording on the recording device 1104. .. At that time, in order to more effectively call attention to the user, it is also desirable to add a process (silence process) to mute the sound accompanying the recording.

ICU212は、S1001で「表示出力なし」と判別した場合、処理を例外処理であるS1005へ進め、S1005では表示手段に対する表示消去処理を行わない。S1005へ処理が進められる場合とは、例えば、デジタルカメラ100に接続されているモニタ1101の電源がオフである場合や、デジタルカメラ100又はモニタ1101が初期化中のために初期画面の表示前である場合等が挙げられる。ICU212は、S1005の処理後に本サブルーチン処理を終了させ、これによりS306の処理は終了する。その結果、処理はS307へ進められることになる。 When the ICU 212 determines in S1001 that "no display output", the process proceeds to S1005, which is an exception process, and in S1005, the display erase process is not performed on the display means. The case where the process proceeds to S1005 is, for example, when the power of the monitor 1101 connected to the digital camera 100 is off, or because the digital camera 100 or the monitor 1101 is being initialized, before the initial screen is displayed. There are cases, etc. The ICU 212 terminates this subroutine process after the process of S1005, thereby ending the process of S306. As a result, the process proceeds to S307.

ICU212は、S1002~S1004の後に処理をS1006へ進める。S1006ではICU212は、S1002~S1004で表示制御を行った表示データを各表示手段に出力することにより各表示手段での表示を更新する。これにより、図6(c)や図7(c)、図11に示した表示状態となる。ICU212は、S1006の処理後に本サブルーチン処理を終了させ、これによりS306の処理は終了する。その結果、処理はS307へ進められることになる。 The ICU 212 advances the processing to S1006 after S1002 to S1004. In S1006, the ICU 212 updates the display on each display means by outputting the display data for which display control is performed in S1002 to S1004 to each display means. As a result, the display states shown in FIGS. 6 (c), 7 (c), and 11 are obtained. The ICU 212 terminates this subroutine process after the process of S1006, whereby the process of S306 ends. As a result, the process proceeds to S307.

次に、S306の処理の第四実施形態について説明する。図12は、S306の処理の第四実施形態での表示消去例を説明する図である。図12(a)は、デジタルカメラ100によるライブビュー(LV)撮影時の表示部106での撮影待機画面の表示例を示している。 Next, a fourth embodiment of the process of S306 will be described. FIG. 12 is a diagram illustrating an example of display erasure in the fourth embodiment of the process of S306. FIG. 12A shows a display example of the shooting standby screen on the display unit 106 during live view (LV) shooting by the digital camera 100.

表示部106にはLV画像1200に重畳して、タッチボタン1201,1202,1203,1204と、撮影設定情報1205が表示されている。タッチボタン1201~1204は、それぞれに機能が割り当てられたボタンアイコン(表示アイテム)である。よって、タッチボタン1201~1204のいずれかの位置にタッチして離す操作(タップ)を行うことにより、タップされたタッチボタンに割り当てられた機能が実行される。 The touch buttons 1201, 1202, 1203, 1204 and the shooting setting information 1205 are displayed on the display unit 106 so as to be superimposed on the LV image 1200. The touch buttons 1201 to 1204 are button icons (display items) to which functions are assigned. Therefore, by touching and releasing any position of the touch buttons 1201 to 1204 (tap), the function assigned to the tapped touch button is executed.

タッチボタン1201~1204にはそれぞれ、操作閾値TH1以下の押圧力でのタッチ(以下「弱タッチ」という)と、操作閾値TH1より大きく消去閾値TH2以下の押圧力でのタッチ(以下「強タッチ」という)とで異なる機能が割り当てられている。ここで、操作閾値TH1と消去閾値TH2には、TH2>TH1、の関係が成り立っており、消去閾値TH2は操作閾値TH1の3倍以上(つまり、消去閾値TH2は操作閾値TH1に比べて十分大きい値)であるとする。 Touch buttons 1201 to 1204 are touched with a pressing force of an operation threshold value of TH1 or less (hereinafter referred to as "weak touch") and a touch of a pressing force of an erasing threshold value of greater than the operation threshold value of TH1 and equal to or less than the erasing threshold value of TH2 (hereinafter referred to as "strong touch"). ) And different functions are assigned. Here, the relationship of TH2> TH1 is established between the operation threshold value TH1 and the erasure threshold value TH2, and the erasure threshold value TH2 is three times or more the operation threshold value TH1 (that is, the erasure threshold value TH2 is sufficiently larger than the operation threshold value TH1). Value).

タッチボタン1201~1204はそれぞれ、弱タッチがなされると、タッチされている状態であることを示すボタンダウン表示の表示形態となり、タッチされる前とは表示形態が変化する。また、タッチボタン1201~1204はそれぞれ、強タッチがなされると、ボタンダウン表示に加えて、強タッチされているタッチボタンの機能を説明するボタンガイド表示が行われる。タッチボタン1201~1204はそれぞれ、消去閾値TH2より大きい押圧力でのタッチがなされると、機能が無効とされ、押圧力に起因する故障の発生を防止するために非表示とされる。こうしてタッチボタン1201~1204を非表示とすることは、ユーザに対する警告となる。 When a weak touch is made, each of the touch buttons 1201 to 1204 has a button-down display display form indicating that the touch button is in a touched state, and the display form changes from that before the touch. Further, when the touch buttons 1201 to 1204 are strongly touched, in addition to the button down display, a button guide display explaining the function of the strongly touched touch button is performed. When the touch buttons 1201 to 1204 are touched with a pressing force larger than the erasing threshold value TH2, the function is invalidated and the touch buttons 1201 to 1204 are hidden in order to prevent the occurrence of a failure due to the pressing force. Hiding the touch buttons 1201 to 1204 in this way is a warning to the user.

なお、強タッチによりボタンガイド表示がなされた時点で、ユーザは強タッチが受け付けられたことを認識することができるため、ユーザがやみくもにタッチ操作の押圧力を更に大きくする可能性は大きくない。そこで、タッチボタン1201~1204については、強タッチの機能が割り当てられているため、タッチ操作の押圧力に関係なく、押圧力が消去閾値TH2を超えた場合であっても、タッチボタン1201~1204を非表示としない構成としてもよい。 Since the user can recognize that the strong touch has been accepted when the button guide is displayed by the strong touch, there is no great possibility that the user blindly increases the pressing force of the touch operation. Therefore, since the strong touch function is assigned to the touch buttons 1201 to 1204, the touch buttons 1201 to 1204 are assigned even when the pressing force exceeds the erasing threshold value TH2 regardless of the pressing force of the touch operation. May be configured not to be hidden.

タッチボタン1201は、撮影モードを示すタッチボタンであり、タップされるとLV画像1200の表示画面から撮影モードの変更画面に遷移する。タッチボタン1202は、FUNCメニュータッチボタンであり、タップされるとLV画像1200に重畳してFUNCメニューが表示される。FUNCメニューには、連写/単写切替のメニュー項目、セルフタイマー設定メニュー項目、記録画素数の設定項目等の撮影に関する設定項目が表示され、所望の項目を選択することで撮影設定の変更が可能となっている。タッチボタン1203は、情報切替ボタンであり、タップされるとLV画像1200に重畳される情報量(表示/非表示)が切り換わる。例えば、タッチボタン1203がタップされ、情報量が少ない情報表示状態に切り替えられると、撮影設定情報1205が非表示になる。タッチボタン1204は、設定メニュータッチボタンであり、タップされるとLV画像1200の表示画面から設定メニュー画面が表示される。設定メニュー画面には、表示部106の輝度設定、通信設定、メモリカードの初期化等のデジタルカメラ100に関する様々な設定項目が表示される。 The touch button 1201 is a touch button indicating a shooting mode, and when tapped, the screen transitions from the display screen of the LV image 1200 to the shooting mode change screen. The touch button 1202 is a FUNC menu touch button, and when tapped, the FUNC menu is displayed superimposed on the LV image 1200. In the FUNC menu, setting items related to shooting such as continuous shooting / single shooting switching menu items, self-timer setting menu items, recording pixel count setting items, etc. are displayed, and you can change the shooting settings by selecting the desired item. It is possible. The touch button 1203 is an information switching button, and when tapped, the amount of information (display / non-display) superimposed on the LV image 1200 is switched. For example, when the touch button 1203 is tapped to switch to the information display state in which the amount of information is small, the shooting setting information 1205 is hidden. The touch button 1204 is a setting menu touch button, and when tapped, the setting menu screen is displayed from the display screen of the LV image 1200. On the setting menu screen, various setting items related to the digital camera 100 such as the brightness setting of the display unit 106, the communication setting, and the initialization of the memory card are displayed.

LV画像1200の表示領域のうちタッチボタン1201~1204と撮影設定情報1205が表示されていない領域は、AF対象の選択可能領域(以下「AF可能領域」という)となっており、タッチ操作によるAF枠の設定(タッチAF)が可能となっている。AF枠が設定されると、MPU213は、AF枠内の被写体に対する合焦を行う。なお、AF可能領域には、弱タッチと強タッチとで異なる機能は割り当てられていない。 Of the display area of the LV image 1200, the area where the touch buttons 1201 to 1204 and the shooting setting information 1205 are not displayed is an AF target selectable area (hereinafter referred to as “AF possible area”), and AF by touch operation is performed. Frame setting (touch AF) is possible. When the AF frame is set, the MPU 213 focuses on the subject in the AF frame. Note that the AF-enabled area is not assigned different functions for weak touch and strong touch.

図12(b)は、AF可能領域に弱タッチのタッチダウンがなされた場合の表示例を示している。指FでAF可能領域を弱タッチすると、タッチ位置にAF枠が設定されてAF枠1210が表示される。AF枠が設定されると、その時点でAF枠1210の位置に基づくAF動作が実行される。また、撮影指示や撮影準備指示があった場合にも、AF枠1210の位置に基づいてAFが行われる。 FIG. 12B shows a display example when a weak touch touchdown is performed on the AF enable area. When the AF-capable area is weakly touched with the finger F, the AF frame is set at the touch position and the AF frame 1210 is displayed. When the AF frame is set, the AF operation based on the position of the AF frame 1210 is executed at that time. Further, even when there is a shooting instruction or a shooting preparation instruction, AF is performed based on the position of the AF frame 1210.

ここで、タッチボタン1201~1204には強タッチに対する機能が割り当てられているため、AF枠1210が表示された後にユーザはAF可能領域でも強タッチに対する機能が割り当てられていると考えて、押圧力を大きくしていく可能性がある。しかし、強タッチには機能が割り当てられていないため、表示が変わらない場合にユーザは、押圧力が弱いために強タッチの機能が発動しないものと考えて、更に強く押圧してしまう可能性がある。その結果、押圧力が消去閾値TH2をも超えて大きくなってしまうと、表示部106に破損が生じ或いはデジタルカメラ100の筐体に歪みが生じていずれかの部位が故障してしまうおそれがある。この問題に対して本実施形態では、強タッチに対応する機能が割り当てられていない領域では、タッチ操作の押圧力が閾値TH3を超えると、弱タッチの対象オブジェクトや弱タッチによって表示された表示アイテムを非表示にする。ここで、操作閾値TH1、消去閾値TH2及び閾値TH3には、TH1≦TH3≦TH2、の関係が成り立っている。これにより、押圧力をこれ以上大きくしても何ら新しい機能が実行されないことを、非言語で直感的にユーザに通知する。 Here, since the touch buttons 1201 to 1204 are assigned the function for strong touch, the user considers that the function for strong touch is assigned even in the AF possible area after the AF frame 1210 is displayed, and presses the pressure. There is a possibility of increasing. However, since the function is not assigned to the strong touch, if the display does not change, the user may think that the strong touch function will not be activated due to the weak pressing pressure, and may press even harder. be. As a result, if the pressing force exceeds the erasing threshold value TH2, the display unit 106 may be damaged or the housing of the digital camera 100 may be distorted, resulting in failure of any part. .. In response to this problem, in the present embodiment, in the area to which the function corresponding to the strong touch is not assigned, when the pressing force of the touch operation exceeds the threshold value TH3, the target object of the weak touch or the display item displayed by the weak touch is displayed. To hide. Here, the relationship of TH1 ≦ TH3 ≦ TH2 is established for the operation threshold value TH1, the erasure threshold value TH2, and the threshold value TH3. This informs the user non-verbally and intuitively that no new function will be executed even if the pressing force is increased further.

図12(c)は、図12(b)の状態からユーザが指Fによる押圧力を大きくしたことで押圧力が閾値TH3を超えたときの表示例を示している。AF枠1210が非表示となっており、これにより、ユーザはAF枠1210の設定に関する機能が無効になったことを認識することができる。よって、ユーザは、より強くタッチする操作を止めて、押圧力を弱くするか又は指Fを操作面から離す可能性が高くなる。これにより、表示部106をはじめとしたデジタルカメラ100の損傷、故障の発生を未然に防止することができる。 FIG. 12C shows a display example when the pressing force exceeds the threshold value TH3 due to the user increasing the pressing force by the finger F from the state of FIG. 12B. The AF frame 1210 is hidden, so that the user can recognize that the function related to the setting of the AF frame 1210 is disabled. Therefore, the user is more likely to stop the operation of touching more strongly to weaken the pressing force or to move the finger F away from the operation surface. As a result, it is possible to prevent damage and failure of the digital camera 100 including the display unit 106.

図12(d)は、タッチボタン1203に弱タッチのタッチダウンがなされた場合の表示例を示している。タッチボタン1203は、白抜きの線で縁取りされており、タッチ前(図12(a)参照)とは異なり、また、タッチボタン1201,1202,1204とも異なる表示形態に変わっていることがわかる。これによりユーザは、タッチボタン1203へのタッチダウンが受け付けられていることを認識することができる。この状態でユーザが指Fをタッチアップさせるとタッチボタン1203の機能が実行され、情報表示が切り替わる。 FIG. 12D shows a display example when the touch button 1203 is touched down with a weak touch. It can be seen that the touch button 1203 is bordered by a white line, which is different from that before touching (see FIG. 12 (a)) and has changed to a display form different from that of the touch buttons 1201, 1202, 1204. As a result, the user can recognize that the touchdown to the touch button 1203 is accepted. When the user touches up the finger F in this state, the function of the touch button 1203 is executed and the information display is switched.

図12(e)は、図12(d)の状態からユーザが指Fによるタッチボタン1203への押圧力を大きくしたことで押圧力が操作閾値TH1を超えて強タッチ状態となったときの表示例を示している。強タッチ状態では、タッチボタン1203への強タッチに割当てられた機能として、タッチボタン1203の機能を説明するボタンガイド1211が画面に表示される。この状態でユーザが指Fをタッチアップさせると、タッチボタン1203の機能が実行され、情報表示が切り替わる。 FIG. 12 (e) is a table when the pressing force exceeds the operation threshold value TH1 and becomes a strong touch state due to the user increasing the pressing force on the touch button 1203 by the finger F from the state of FIG. 12 (d). An example is shown. In the strong touch state, a button guide 1211 explaining the function of the touch button 1203 is displayed on the screen as a function assigned to the strong touch to the touch button 1203. When the user touches up the finger F in this state, the function of the touch button 1203 is executed and the information display is switched.

図12(f)は、図12(e)の状態からユーザが指Fによるタッチボタン1203への押圧力を大きくしたことで押圧力が消去閾値TH2を超えた状態となったときの表示例を示している。指Fによる押圧力がこれ以上大きくなると表示部106が損傷する等のおそれがあるため、タッチされていたタッチボタン1203が非表示となっており、これによりユーザはタッチボタン1203に関する機能が無効となったことを認識することができる。よって前述の通り、ユーザはより強くタッチする操作を止めて、押圧力を弱くするか又は指Fを操作面から離す可能性が高くなることで、過大な押圧力を原因としたデジタルカメラ100の損傷、故障の発生を未然に防止することができる。なお、図12(f)の状態で指Fのタッチアップがなされた場合、タッチボタン1203の機能は実行されず、したがって情報表示は切り替わらない。 FIG. 12 (f) shows a display example when the pressing force exceeds the erasing threshold value TH2 due to the user increasing the pressing force on the touch button 1203 by the finger F from the state of FIG. 12 (e). Shows. If the pressing force of the finger F becomes larger than this, the display unit 106 may be damaged. Therefore, the touched touch button 1203 is hidden, and the user invalidates the function related to the touch button 1203. You can recognize that it has become. Therefore, as described above, the user stops the operation of touching more strongly to weaken the pressing force or increase the possibility that the finger F is separated from the operation surface, so that the digital camera 100 is caused by the excessive pressing force. It is possible to prevent the occurrence of damage and failure. When the finger F is touched up in the state of FIG. 12 (f), the function of the touch button 1203 is not executed, and therefore the information display is not switched.

図13は、S306の処理について図12を参照して説明した第四実施形態を説明するフローチャートである。デジタルカメラ100がLV撮影モードで起動されると、S1301の処理が開始される。S1301ではICU212は、ライブビュー撮像を開始し、表示部106にLV画像を含む撮影待機画面(図12(a)参照)を表示する。S1302ではICU212は、表示部106に対するタッチダウンがあったか否かを判定する。ICU212は、タッチダウンがあったと判定した場合(S1302でYES)、処理をS1303へ進める。S1303ではICU212は、タッチ位置(本実施形態ではタッチダウンが行われた位置)がボタンアイコン領域か否か(表示アイテムの位置か表示アイテム以外の位置か)を判定する。図12の例の場合には、具体的には、タッチ位置がタッチボタン1201~1204の表示のいずれかにタッチされたか、それ以外の領域にタッチされたかが判定される。ICU212は、タッチ位置がボタンアイコン領域であると判定した場合(S1303でYES)、処理をS1304へ進める。 FIG. 13 is a flowchart illustrating a fourth embodiment in which the process of S306 is described with reference to FIG. When the digital camera 100 is activated in the LV shooting mode, the processing of S1301 is started. In S1301, the ICU 212 starts live view imaging and displays a shooting standby screen (see FIG. 12A) including an LV image on the display unit 106. In S1302, the ICU 212 determines whether or not there has been a touchdown to the display unit 106. When the ICU 212 determines that there is a touchdown (YES in S1302), the process proceeds to S1303. In S1303, the ICU 212 determines whether or not the touch position (the position where the touchdown is performed in the present embodiment) is the button icon area (the position of the display item or the position other than the display item). In the case of the example of FIG. 12, specifically, it is determined whether the touch position is touched by any of the displays of the touch buttons 1201 to 1204 or the other area. When the ICU 212 determines that the touch position is the button icon area (YES in S1303), the ICU 212 advances the process to S1304.

S1304ではICU212は、タッチ位置にあるタッチボタンの表示形態をボタンダウン表示へ変更する。例えば、先に説明した図12(a)から図12(d)への表示の遷移が行われる。なお、前述の通り、ボタンダウン表示は、各タッチボタンに割り当てられた弱タッチに対応する機能である。S1305ではICU212は、圧力センサ210によって検出された押圧力が操作閾値TH1より大きいか否かを判定する。ICU212は、押圧力が操作閾値TH1を超えていない(弱タッチ状態)と判定した場合(S1305でNO)、処理をS1306へ進める。S1306ではICU212は、タッチアップがあったか否かを判定する。ICU212は、タッチアップしていないと判定した場合(S1306でNO)、処理をS1305へ戻し、タッチアップがあったと判定した場合(S1306でYES)、処理をS1310へ進める。これにより、タッチされていたタッチボタンの機能が実行されることになる。 In S1304, the ICU 212 changes the display form of the touch button at the touch position to the button-down display. For example, the display transition from FIG. 12 (a) to FIG. 12 (d) described above is performed. As described above, the button-down display is a function corresponding to the weak touch assigned to each touch button. In S1305, the ICU 212 determines whether or not the pressing force detected by the pressure sensor 210 is larger than the operation threshold value TH1. When the ICU 212 determines that the pressing force does not exceed the operation threshold value TH1 (weak touch state) (NO in S1305), the ICU 212 advances the process to S1306. In S1306, the ICU 212 determines whether or not there was a touch-up. When the ICU 212 determines that the touch-up has not occurred (NO in S1306), the process returns to S1305, and when it is determined that the touch-up has occurred (YES in S1306), the process proceeds to S1310. As a result, the function of the touch button that has been touched is executed.

S1307ではICU212は、タッチされているタッチボタンに関するボタンガイドを表示する。例えば、先に説明した図12(d)から図12(e)への表示の遷移が行われる。続くS1308ではICU212は、圧力センサ210によって検出された押圧力が消去閾値TH2より大きいか否かを判定する。ICU212は、押圧力が消去閾値TH2を超えていない(強タッチ状態)と判定した場合(S1308でNO)、処理をS1309へ進める。S1309ではICU212は、タッチアップがあったか否かを判定する。ICU212は、タッチアップがあったと判定した場合(S1309でYES)、処理をS1310へ進める。 In S1307, the ICU 212 displays a button guide for the touch button being touched. For example, the display transition from FIG. 12 (d) to FIG. 12 (e) described above is performed. In the following S1308, the ICU 212 determines whether or not the pressing force detected by the pressure sensor 210 is larger than the elimination threshold TH2. When the ICU 212 determines that the pressing force does not exceed the erasing threshold TH2 (strong touch state) (NO in S1308), the process proceeds to S1309. In S1309, the ICU 212 determines whether or not there was a touch-up. When the ICU 212 determines that there is a touch-up (YES in S1309), the process proceeds to S1310.

S1310ではICU212は、S1306に続く処理であるかS1309から続く処理であるかにかかわらず、タッチされていたタッチボタンの機能を実行する。例えば、タッチボタン1203がタッチされていた場合は、タッチアップに応じてタッチボタン1203の機能が実行され、情報表示が切り替わる。ICU212は、S1310の処理実行後に、処理をS1302へ戻す。 In S1310, the ICU 212 executes the function of the touch button touched regardless of whether the process follows S1306 or the process following S1309. For example, when the touch button 1203 is touched, the function of the touch button 1203 is executed in response to the touch-up, and the information display is switched. The ICU 212 returns the process to S1302 after executing the process of S1310.

ICU212は、S1309でタッチアップしていないと判定した場合(S1309でNO)、処理をS1311へ進める。S1311ではICU212は、圧力センサ210によって検出された押圧力が閾値TH1´未満となったか否かを判定する。ここで、操作閾値TH1と閾値TH1´との間には、TH1≧TH1´、の関係が成り立っているものとする。操作閾値TH1=閾値TH1´とした場合には、弱タッチ状態から強タッチ状態へ遷移する押圧力の閾値は同じである。操作閾値TH1>閾値TH1´とした場合には、ヒステリシスを設けられていることになる。つまり、弱タッチ状態から、一度、強タッチ状態へ遷移すると、同じ押圧力を少し下回っても弱タッチ状態へとは戻らなくなるため、強タッチ状態を保持しやすくなり、弱タッチ状態と強タッチ状態の切り替えが高頻度で生じることを抑制することができる。ICU212は、押圧力が操作閾値TH1´未満になっていないと判定した場合(S1311でNO)、処理をS1308へ戻し、押圧力が閾値TH1´未満になっていると判定した場合(S1311でYES)、処理をS1312へ進める。 When the ICU 212 determines that the touch-up is not performed in S1309 (NO in S1309), the process proceeds to S1311. In S1311, the ICU 212 determines whether or not the pressing force detected by the pressure sensor 210 is less than the threshold value TH1'. Here, it is assumed that the relationship TH1 ≧ TH1 ′ is established between the operation threshold value TH1 and the threshold value TH1 ′. When the operation threshold value TH1 = threshold value TH1', the threshold value of the pressing force for transitioning from the weak touch state to the strong touch state is the same. When the operation threshold value TH1> the threshold value TH1'is set, a hysteresis is provided. In other words, once the transition from the weak touch state to the strong touch state is made, it will not return to the weak touch state even if the same pressing pressure is slightly applied, so it becomes easier to maintain the strong touch state, and the weak touch state and the strong touch state. It is possible to suppress the frequent switching of. When the ICU 212 determines that the pressing force is not less than the operation threshold value TH1'(NO in S1311), the process is returned to S1308, and when it is determined that the pressing force is less than the threshold value TH1'(YES in S1311). ), The process proceeds to S1312.

S1312ではICU212は、S1307で表示したボタンガイドの表示を消去する。これにより、ユーザは、強タッチ状態から弱タッチ状態へ変化したことを認識することができる。例えば、図12(e)のようにボタンガイド1211が表示されていた状態からタッチ操作の押圧力が弱められて押圧力が閾値TH1´未満になるとボタンガイド1211が非表示とされて、図12(d)の表示状態となる。ICU212は、S1312の処理実行後に、処理をS1305へ戻す。 In S1312, the ICU 212 erases the display of the button guide displayed in S1307. As a result, the user can recognize that the state has changed from the strong touch state to the weak touch state. For example, when the pressing force of the touch operation is weakened from the state where the button guide 1211 is displayed as shown in FIG. 12E and the pressing force becomes less than the threshold value TH1', the button guide 1211 is hidden and the button guide 1211 is hidden. The display state of (d) is set. The ICU 212 returns the process to S1305 after executing the process of S1312.

ICU212は、S1308において押圧力が消去閾値TH2より大きいと判定した場合(S1308でYES)、処理をS1313へ進める。S1313ではICU212は、タッチされているタッチボタン自体とボタンガイドの双方を非表示とし、これによりユーザに対してタッチ操作の押圧が強すぎることが警告される。例えば、先に説明した図12(e)から図12(f)への表示の遷移が行われる。これによって、ユーザは押圧力をこれ以上大きくしても何ら新しい機能が実行されないことを、非言語で直感的に認識することができる。よって、ユーザが押圧力を弱くするか又は指Fを操作面から離すことが期待され、過大な押圧力を原因とした損傷や故障の発生を未然に防止することが可能になる。 When the ICU 212 determines in S1308 that the pressing force is larger than the erasing threshold value TH2 (YES in S1308), the ICU 212 advances the process to S1313. In S1313, the ICU 212 hides both the touch button itself and the button guide being touched, thereby warning the user that the touch operation is pressed too strongly. For example, the display transition from FIG. 12 (e) to FIG. 12 (f) described above is performed. This allows the user to intuitively recognize in a non-verbal manner that no new function is performed even if the pressing force is increased further. Therefore, it is expected that the user weakens the pressing force or separates the finger F from the operation surface, and it becomes possible to prevent the occurrence of damage or failure due to the excessive pressing force.

S1314ではICU212は、タッチアップがあったか否かを判定する。ICU212は、タッチアップしていないと判定した場合(S1314でNO)、タッチアップを検出するまで待機する。つまり、し、タッチアップがあったと判定した場合(S1314でYES)、処理をS1315へ進める。すなわち、タッチ操作の押圧力が、一旦、消去閾値TH2を超えてタッチしていたタッチボタンが非表示となった後は、押圧力を弱めてもタッチボタンは非表示のままとなる。その場合、一度、押圧力を高め過ぎてしまうと、一旦、タッチアップしない限りは、タッチしていたタッチボタンに対する操作ができなくなってしまう。そのため、ユーザは、以降のタッチ操作では、警告の閾値である消去閾値TH2を超えないようにタッチ操作の押圧力に注意を払うことが期待され、これにより、過度な押圧力でのタッチ操作が行われることによる損傷や故障の発生を未然に防止することができる。なお、S1314でタッチアップがしていないと判定された場合に、タッチ操作の押圧力が消去閾値TH2を下回ったか否かを判定し、下回った場合にはタッチボタンを再表示してS1307へ処理を進めて、継続してタッチ操作ができるようにしてもよい。 In S1314, the ICU 212 determines whether or not there was a touch-up. If the ICU 212 determines that the touch-up has not been performed (NO in S1314), the ICU 212 waits until the touch-up is detected. That is, if it is determined that there is a touch-up (YES in S1314), the process proceeds to S1315. That is, once the pressing force of the touch operation exceeds the erasing threshold value TH2 and the touch button touched is hidden, the touch button remains hidden even if the pressing force is weakened. In that case, once the pressing force is increased too much, the touch button that has been touched cannot be operated unless it is touched up once. Therefore, the user is expected to pay attention to the pressing force of the touch operation so as not to exceed the erasing threshold value TH2, which is the threshold value of the warning, in the subsequent touch operation, whereby the touch operation with an excessive pressing force is expected. It is possible to prevent the occurrence of damage or failure due to the work. When it is determined in S1314 that the touch-up has not been performed, it is determined whether or not the pressing force of the touch operation has fallen below the erasing threshold value TH2, and if it has fallen below, the touch button is redisplayed and processed to S1307. You may proceed to enable continuous touch operation.

ICU212は、S1314でタッチアップがあったと判定した場合(S1314でYES)、処理をS1315へ進める。S1315ではICU212は、タッチアップによって警告を行う理由が解消したため、S1313で消去したタッチボタンを、再度、表示する。例えば、図12(f)のようにタッチボタン1203を非表示としていた状態でタッチアップがなされると、タッチボタン1203が再度表示されて、図12(a)の表示状態に遷移する。この場合には、タッチアップに応じてタッチボタンに割り当てられている機能は実行されないものとする。 When the ICU 212 determines that there is a touch-up in S1314 (YES in S1314), the process proceeds to S1315. In S1315, the ICU 212 displays the touch button erased in S1313 again because the reason for giving the warning by touch-up has been resolved. For example, if the touch-up is performed while the touch button 1203 is hidden as shown in FIG. 12 (f), the touch button 1203 is displayed again and the display state is changed to the display state of FIG. 12 (a). In this case, the function assigned to the touch button is not executed in response to the touch-up.

ICU212は、S1303においてタッチ位置がボタンアイコン領域ではないと判定した場合(S1303でNO)、処理をS1316へ進める。S1316ではICU212は、タッチ位置がAF可能領域であったか否かを判定する。ICU212は、AF可能領域であると判定した場合(S1316でYES)、処理をS1317へ進める。S1317ではICU212は、タッチ位置に対応する位置にAF枠を表示する。これによって、ユーザがAF枠を設定したい位置に直接タッチすることでAF枠を設定することが可能な、所謂タッチAFが実行される。例えば、先に説明した図12(a)から図12(b)への表示の遷移が行われる。なお、この時点で、設定されたAF枠に基づくAF動作を行ってもよいし、レリーズボタン102の半押しなどのAF実行指示(撮影準備指示、撮影指示)があるまでAF動作は行わないようにしても構わない。また、設定されるAF枠は、追尾枠であってもよい。追尾枠である場合には、設定した位置の被写体を色やコントラスト、形状等に基づいて追尾し、指定した被写体の位置が撮影範囲内で移動したときにはこれに伴ってAF枠を追従移動させることが望ましい。更に、タッチ操作によって撮影動作を実行する、所謂、タッチシャッタ機能を割り当てることができ、その場合には、AF枠を設定した上で、設定されたAF枠に基づいてAFを行った上で本撮影を行うようにすることができる。 When the ICU 212 determines in S1303 that the touch position is not the button icon area (NO in S1303), the process proceeds to S1316. In S1316, the ICU 212 determines whether or not the touch position is in the AF-capable area. When the ICU 212 determines that the AF is possible area (YES in S1316), the process proceeds to S1317. In S1317, the ICU 212 displays the AF frame at the position corresponding to the touch position. As a result, so-called touch AF, in which the AF frame can be set by directly touching the position where the user wants to set the AF frame, is executed. For example, the display transition from FIG. 12 (a) to FIG. 12 (b) described above is performed. At this point, the AF operation may be performed based on the set AF frame, or the AF operation should not be performed until there is an AF execution instruction (shooting preparation instruction, shooting instruction) such as half-pressing the release button 102. It doesn't matter. Further, the AF frame to be set may be a tracking frame. In the case of a tracking frame, the subject at the set position is tracked based on the color, contrast, shape, etc., and when the position of the specified subject moves within the shooting range, the AF frame is moved accordingly. Is desirable. Further, it is possible to assign a so-called touch shutter function that executes a shooting operation by touch operation. In that case, after setting an AF frame, AF is performed based on the set AF frame, and then this book is performed. You can make it shoot.

S1318ではICU212は、圧力センサ210によって検出された押圧力が閾値TH3よりも大きいか否かを判定する。ICU212は、押圧力が閾値TH3以下であると判定した場合(S1318でNO)、処理をS1319へ進める。S1319ではICU212は、タッチアップがあったか否かを判定する。ICU212は、タッチアップがあったと判定した場合(S1319でYES)、処理をS1302へ戻し、タッチアップしていないと判定した場合(S1319でNO)、処理をS1318へ戻す。 In S1318, the ICU 212 determines whether or not the pressing force detected by the pressure sensor 210 is larger than the threshold value TH3. When the ICU 212 determines that the pressing force is equal to or less than the threshold value TH3 (NO in S1318), the process proceeds to S1319. In S1319, the ICU 212 determines whether or not there was a touch-up. The ICU 212 returns the process to S1302 when it is determined that there is a touch-up (YES in S1319), and returns the process to S1318 when it is determined that there is no touch-up (NO in S1319).

ICU212は、S1318において押圧力が閾値TH3より大きいと判定した場合(S1318でYES)、処理をS1320へ進める。S1320ではICU212は、表示されているAF枠を非表示とする(消去する)。例えば、図12(b)のようにAF枠1210が表示された状態でタッチ操作の押圧力が大きくなって閾値TH3を超えると、AF枠1210が非表示となる図12(c)の状態に遷移する。これにより、図12(c)を参照して先述したように、ユーザはAF枠1210の機能が無効になったことを認識して、押圧力を弱くするか又は指Fを操作面から離す可能性が高くなることで、デジタルカメラ100の損傷、故障を未然に防止することができる。なお、閾値TH3を操作閾値TH1と同じか又は近い値に設定した場合、ユーザが普段であれば強タッチになると判断する力加減でタッチ操作を行った場合に、タッチしていたAF枠1210(表示アイテム)が非表示となる。これにより、ユーザに、そのタッチ位置には強タッチに対応する機能が割り当てられていないことを認識させることができる。 When the ICU 212 determines in S1318 that the pressing force is larger than the threshold value TH3 (YES in S1318), the process proceeds to S1320. In S1320, the ICU 212 hides (erases) the displayed AF frame. For example, when the pressing force of the touch operation becomes large and exceeds the threshold value TH3 while the AF frame 1210 is displayed as shown in FIG. 12 (b), the AF frame 1210 is hidden in the state of FIG. 12 (c). Transition. As a result, as described above with reference to FIG. 12 (c), the user can recognize that the function of the AF frame 1210 has been disabled and reduce the pressing force or move the finger F away from the operation surface. By increasing the property, it is possible to prevent damage and failure of the digital camera 100. When the threshold value TH3 is set to the same value as or close to the operation threshold value TH1, the AF frame 1210 (touched) is touched when the user performs a touch operation with an amount of force that is normally determined to be a strong touch. Display item) is hidden. As a result, the user can be made to recognize that the function corresponding to the strong touch is not assigned to the touch position.

S1321ではICU212は、タッチアップがあったか否かを判定する。ICU212は、タッチアップしていないと判定した場合(S1321でNO)、タッチアップを検出するまで待機し、タッチアップがあったと判定した場合(S1321でYES)、処理をS1302へ戻す。 In S1321, the ICU 212 determines whether or not there was a touch-up. When it is determined that the touch-up has not been performed (NO in S1321), the ICU 212 waits until the touch-up is detected, and when it is determined that the touch-up has occurred (YES in S1321), the process returns to S1302.

ICU212は、S1302においてタッチダウンがないと判定した場合(S1302でNO)、処理をS1322へ進める。また、ICU212は、S1316において、タッチ位置がAF可能領域でないと判定した場合(S1316でNO)、処理をS1322へ進める。なお、ICU212は、S1316からS1322へ処理を進める場合には、S1302で検知したタッチダウンに対応する処理を行わないか又はその他の処理を行った後に処理をS1322へ進める。S1322ではICU212は、レリーズボタン102の操作による撮影指示があったか否かを判定する。ICU212は、撮影指示があったと判定した場合(S1322でYES)、処理をS1323へ進める。 When the ICU 212 determines in S1302 that there is no touchdown (NO in S1302), the process proceeds to S1322. Further, when the ICU 212 determines in S1316 that the touch position is not in the AF enable area (NO in S1316), the ICU 212 advances the process to S1322. When proceeding from S1316 to S1322, the ICU 212 does not perform the process corresponding to the touchdown detected in S1302, or proceeds with the process to S1322 after performing other processes. In S1322, the ICU 212 determines whether or not there is a shooting instruction by operating the release button 102. When the ICU 212 determines that there is a shooting instruction (YES in S1322), the process proceeds to S1323.

S1323ではICU212は、撮影指示に応じて、設定されたAF枠の位置に基づくAFを行い、本撮影を行う。本撮影とは、LV画像を取得するための撮影とは異なり、本露光を行って撮影画像を画像ファイルとしてメモリカード204に記憶するまでの一連の処理である。なお、レリーズボタン102の操作による本撮影では、先ず、レリーズボタン102の半押しに応じてAF及びAE(自動露出制御)を行い、レリーズボタン102全押しに応じて本撮影が行われる。S1323の処理が終了すると、ICU212は、処理をS1302へ戻す。 In S1323, the ICU 212 performs AF based on the position of the set AF frame in response to the shooting instruction, and performs the main shooting. The main shooting is different from the shooting for acquiring an LV image, and is a series of processes from performing the main exposure to storing the shot image as an image file in the memory card 204. In the main shooting by operating the release button 102, first, AF and AE (automatic exposure control) are performed when the release button 102 is half-pressed, and then the main shooting is performed when the release button 102 is fully pressed. When the processing of S1323 is completed, the ICU 212 returns the processing to S1302.

ICU212は、S1322で撮影指示がないと判定した場合(S1322でNO)、処理をS1324へ進める。S1324ではICU212は、LV撮影処理の終了イベントがあったか否かを判定する。終了イベントとは、例えば、光学ファインダ撮影モードや再生モード等の他の動作モードへの変更やデジタルカメラ100の電源をオフする操作等である。ICU212は、終了イベントはないと判定した場合(S1324でNO)、処理をS1302へ戻し、終了イベントがあったと判定した場合(S1324でYES)、本処理を終了させる。 When the ICU 212 determines in S1322 that there is no shooting instruction (NO in S1322), the process proceeds to S1324. In S1324, the ICU 212 determines whether or not there is an end event of the LV shooting process. The end event is, for example, a change to another operation mode such as an optical finder shooting mode or a reproduction mode, an operation of turning off the power of the digital camera 100, or the like. When it is determined that there is no end event (NO in S1324), the ICU 212 returns the process to S1302, and when it is determined that there is an end event (YES in S1324), the ICU 212 terminates this process.

以上の説明の通り、本発明によれば、ユーザが操作面に対する押圧力の大きさに応じて設定された異なる処理の実行(制御)を期待して操作面を強く押し過ぎてしまうことを抑制することができる。これにより、操作面をはじめとして装置に損傷や故障が生じることを未然に防止することができる。また、本発明によれば、操作面に対する押圧力が大き過ぎる場合に、警告音や文字列ではなく、タッチ位置とその近傍やタッチ操作に応じて表示された表示アイテム等を非表示にするという方法でユーザへ通知する。そのため、ユーザは、タッチ操作による機能が受け付けられなくなることを直感的に認識することができる。また、文字列を用いないことで、表示言語とユーザの使用言語との不一致によってユーザに警告が伝わらないという問題の発生を回避することができる。 As described above, according to the present invention, it is possible to prevent the user from pushing the operation surface too strongly in anticipation of executing (controlling) different processes set according to the magnitude of the pressing force on the operation surface. can do. As a result, it is possible to prevent damage or failure of the device including the operation surface. Further, according to the present invention, when the pressing force on the operation surface is too large, the display item or the like displayed according to the touch position and its vicinity or the touch operation is hidden instead of the warning sound or the character string. Notify the user by the method. Therefore, the user can intuitively recognize that the function by the touch operation is not accepted. Further, by not using the character string, it is possible to avoid the problem that the warning is not transmitted to the user due to the mismatch between the display language and the language used by the user.

以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。更に、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。例えば、S1001で「情報表示あり」と判別した場合の処理にビットマップの一部又は全部を非表示とする第一の表示消去方法を採用する構成について説明したが、S1001でもS1002と同様に第二の表示消去方法を採用してもよい。 Although the present invention has been described in detail based on the preferred embodiments thereof, the present invention is not limited to these specific embodiments, and various embodiments within the range not deviating from the gist of the present invention are also included in the present invention. included. Further, each of the above-described embodiments is merely an embodiment of the present invention, and each embodiment can be appropriately combined. For example, a configuration has been described in which the first display erasing method in which a part or all of the bitmap is hidden is adopted for the processing when it is determined in S1001 that "there is information display". The second display erasing method may be adopted.

また、例えば、ICU212が行うものとして説明した上述の各種制御は、1つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。更に上述した実施形態においては、本発明をデジタルカメラ100に適用した場合を例にして説明したが、本発明は、タッチパネル及び圧力センサが設けられた表示装置を有する電子機器への適用が可能である。例えば、パーソナルコンピュータ、PDA、携帯電話端末や画像ビューワ、プリンタ装置、デジタルフォトフレーム、音楽プレーヤ、ゲーム機、電子ブックリーダ、タブレット端末、スマートフォン、投影装置、家電装置や車載装置等に適用可能である。 Further, for example, the above-mentioned various controls described as those performed by the ICU 212 may be performed by one hardware, or the entire device may be controlled by sharing the processing by a plurality of hardware. Further, in the above-described embodiment, the case where the present invention is applied to the digital camera 100 has been described as an example, but the present invention can be applied to an electronic device having a display device provided with a touch panel and a pressure sensor. be. For example, it can be applied to personal computers, PDAs, mobile phone terminals and image viewers, printer devices, digital photo frames, music players, game machines, electronic book readers, tablet terminals, smartphones, projection devices, home appliances and in-vehicle devices. ..

本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。 The present invention supplies a program that realizes one or more functions of the above-described embodiment to a system or device via a network or storage medium, and one or more processors in the computer of the system or device reads and executes the program. It can also be realized by the processing to be performed. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

100 デジタルカメラ
103 電子ビューファインダ
105 モードダイヤル
106 表示部
209 タッチパネル
210 圧力センサ
212 ICU
100 Digital camera 103 Electronic viewfinder 105 Mode dial 106 Display unit 209 Touch panel 210 Pressure sensor 212 ICU

Claims (12)

操作面に対するタッチ操作を検出するタッチ検出手段と、
前記タッチ操作の前記操作面に対するタッチ位置での押圧力を検出する圧力検出手段と、
前記圧力検出手段により検出された押圧力が予め定められた消去閾値を超えた場合に、そのときに表示を行っている表示手段に表示された表示対象の少なくとも一部を非表示とするように制御する制御手段と、
前記操作面において所定の機能が設定されている位置が前記消去閾値より小さい操作閾値を超え且つ該消去閾値以下の押圧力でタッチされたことに応じて前記所定の機能を実行する実行手段と、を備え、
前記制御手段は、前記操作面において前記所定の機能が設定されていない位置が前記消去閾値を超える押圧力でタッチされた場合に前記表示対象の少なくとも一部を非表示とする制御を行い、前記操作面において前記所定の機能が設定されている位置が前記所定の機能が設定されていない位置に対して定められた前記消去閾値を超えた押圧力でタッチされた場合には、前記表示対象の少なくとも一部を非表示とする制御を行わないことを特徴とする電子機器。
Touch detection means for detecting touch operations on the operation surface,
A pressure detecting means for detecting a pressing force at a touch position with respect to the operating surface of the touch operation, and a pressure detecting means.
When the pressing force detected by the pressure detecting means exceeds a predetermined erasing threshold value, at least a part of the display target displayed on the display means displaying at that time is hidden. Control means to control and
An execution means for executing the predetermined function in response to the position on the operation surface where the predetermined function is set exceeds the operation threshold value smaller than the erasure threshold value and is touched by a pressing force equal to or lower than the erasure threshold value . Equipped with
The control means controls to hide at least a part of the display target when the position on the operation surface where the predetermined function is not set is touched by a pressing force exceeding the erasing threshold value . When the position on the operation surface where the predetermined function is set is touched with a pressing force exceeding the erasing threshold value defined for the position where the predetermined function is not set, the display is displayed. An electronic device characterized by not performing control to hide at least a part of an object .
前記所定の機能が設定されている位置での前記消去閾値は、前記所定の機能が設定されていない位置での前記消去閾値よりも大きいことを特徴とする請求項1に記載の電子機器。 The electronic device according to claim 1, wherein the erasing threshold value at a position where the predetermined function is set is larger than the erasing threshold value at a position where the predetermined function is not set. 前記所定の機能が設定されている位置で前記操作閾値と前記所定の機能が設定されていない位置での前記消去閾値とが同じであることを特徴とする請求項に記載の電子機器。 The electronic device according to claim 1 , wherein the operation threshold value is the same as the erasure threshold value at a position where the predetermined function is set, and the erase threshold value is the same at a position where the predetermined function is not set. 操作面に対するタッチ操作を検出するタッチ検出手段と、
前記タッチ操作の前記操作面に対するタッチ位置での押圧力を検出する圧力検出手段と、
前記圧力検出手段により検出された押圧力が予め定められた消去閾値を超えた場合に、そのときに表示を行っている表示手段に表示された表示対象の少なくとも一部を非表示とするように制御する制御手段と、
前記操作面において表示アイテム以外の位置が前記消去閾値より小さい操作閾値を超え且つ該消去閾値以下の押圧力でタッチされても該タッチに応じた機能を実行せず、前記表示アイテムが前記操作閾値を超え且つ前記消去閾値以下の押圧力でタッチされた場合に所定の機能を実行する実行手段と、を備え
前記制御手段は、前記表示アイテム以外の位置がタッチされた際の押圧力が前記消去閾値を超えた場合に前記表示対象の少なくとも一部を非表示とする制御を行い、前記表示アイテムがタッチされた際の押圧力が前記消去閾値を超えても前記表示対象の少なくとも一部を非表示とする制御を行わないことを特徴とする電子機器。
Touch detection means for detecting touch operations on the operation surface,
A pressure detecting means for detecting a pressing force at a touch position with respect to the operating surface of the touch operation, and a pressure detecting means.
When the pressing force detected by the pressure detecting means exceeds a predetermined erasing threshold value, at least a part of the display target displayed on the display means displaying at that time is hidden. Control means to control and
Even if a position other than the display item on the operation surface exceeds the operation threshold value smaller than the erasure threshold value and is touched with a pressing force equal to or less than the erasure threshold value, the function corresponding to the touch is not executed, and the display item is the operation threshold value. The control means includes an executing means for executing a predetermined function when touched with a pressing force exceeding the erasing threshold value and equal to or less than the erasing threshold value. Control is performed to hide at least a part of the display target when the threshold value is exceeded, and even if the pressing force when the display item is touched exceeds the erasure threshold value, at least a part of the display target is displayed. An electronic device characterized by not performing control to hide .
前記表示アイテムの位置での前記消去閾値は、前記表示アイテム以外の位置での前記消去閾値よりも大きいことを特徴とする請求項に記載の電子機器。 The electronic device according to claim 4 , wherein the erasure threshold value at the position of the display item is larger than the erasure threshold value at a position other than the display item. 前記表示アイテム以外の位置での前記消去閾値は、前記表示アイテムの位置での前記操作閾値と同じであることを特徴とする請求項に記載の電子機器。 The electronic device according to claim 4 , wherein the erasing threshold value at a position other than the display item is the same as the operation threshold value at the position of the display item. 前記消去閾値以下の押圧力に対して設定された機能を表すビットマップを前記表示手段に描画する描画手段を備え、
前記制御手段は、前記表示対象の少なくとも一部を非表示とする際に、前記表示手段に表示されているビットマップを非表示とすることを特徴とする請求項1乃至のいずれか1項に記載の電子機器。
A drawing means for drawing a bitmap representing a function set for a pressing force equal to or lower than the erasing threshold value on the display means is provided.
One of claims 1 to 6 , wherein the control means hides a bitmap displayed on the display means when at least a part of the display target is hidden. The electronic device described in.
前記制御手段は、前記表示対象の少なくとも一部を非表示とする際に、前記タッチ検出手段が検出したタッチ位置の近傍に表示された画像を非表示とすることを特徴とする請求項1乃至のいずれか1項に記載の電子機器。 A first aspect of the present invention, wherein the control means hides an image displayed in the vicinity of a touch position detected by the touch detecting means when at least a part of the display target is hidden. The electronic device according to any one of 7 . 電子機器の制御方法であって、
操作面に対するタッチ操作を検出するタッチ検出ステップと、
前記タッチ操作の前記操作面に対するタッチ位置での押圧力を検出する圧力検出ステップと、
前記圧力検出ステップで検出された押圧力が予め定められた消去閾値を超えた場合にそのときに表示を行っている表示手段に表示されている表示対象の少なくとも一部を非表示とする表示制御ステップと、
前記操作面において所定の機能が設定されている位置が前記消去閾値より小さい操作閾値を超え且つ該消去閾値以下の押圧力でタッチされたことに応じて前記所定の機能を実行する実行ステップと、を有し、
前記表示制御ステップでは、前記操作面において前記所定の機能が設定されていない位置が前記消去閾値を超える押圧力でタッチされた場合に前記表示対象の少なくとも一部を非表示とする制御を行い、前記操作面において前記所定の機能が設定されている位置が前記所定の機能が設定されていない位置に対して定められた前記消去閾値を超えた押圧力でタッチされた場合には、前記表示対象の少なくとも一部を非表示とする制御を行わないことを特徴とする電子機器の制御方法。
It is a control method for electronic devices.
A touch detection step that detects a touch operation on the operation surface,
A pressure detection step for detecting a pressing force at a touch position with respect to the operating surface of the touch operation, and a pressure detecting step.
When the pressing force detected in the pressure detection step exceeds a predetermined erasing threshold value, at least a part of the display target displayed on the display means displaying at that time is hidden. Control steps and
An execution step of executing the predetermined function in response to a touch on the operation surface where the position where the predetermined function is set exceeds the operation threshold value smaller than the erasure threshold value and is touched by a pressing force equal to or lower than the erasure threshold value. Have,
In the display control step, control is performed to hide at least a part of the display target when the position on the operation surface where the predetermined function is not set is touched by a pressing force exceeding the erasing threshold value. When the position on the operation surface where the predetermined function is set is touched with a pressing force exceeding the erasing threshold value defined for the position where the predetermined function is not set, the display target is displayed. A control method for an electronic device, characterized in that control for hiding at least a part of the device is not performed .
電子機器の制御方法であって、It is a control method for electronic devices.
操作面に対するタッチ操作を検出するタッチ検出ステップと、A touch detection step that detects a touch operation on the operation surface,
前記タッチ操作の前記操作面に対するタッチ位置での押圧力を検出する圧力検出ステップと、A pressure detection step for detecting a pressing force at a touch position with respect to the operating surface of the touch operation, and a pressure detecting step.
前記圧力検出ステップで検出された押圧力が予め定められた消去閾値を超えた場合にそのときに表示を行っている表示手段に表示されている表示対象の少なくとも一部を非表示とする表示制御ステップと、Display control that hides at least a part of the display target displayed on the display means displaying at that time when the pressing force detected in the pressure detection step exceeds a predetermined erasing threshold value. Steps and
前記操作面において表示アイテム以外の位置が前記消去閾値より小さい操作閾値を超え且つ該消去閾値以下の押圧力でタッチされても該タッチに応じた機能を実行せず、前記表示アイテムが前記操作閾値を超え且つ前記消去閾値以下の押圧力でタッチされた場合に所定の機能を実行する実行ステップと、を有し、Even if a position other than the display item on the operation surface exceeds the operation threshold value smaller than the erasure threshold value and is touched with a pressing force equal to or less than the erasure threshold value, the function corresponding to the touch is not executed, and the display item is the operation threshold value. Has an execution step, which executes a predetermined function when touched with a pressing force exceeding the erasing threshold value and equal to or lower than the erasing threshold value.
前記表示制御ステップでは、前記表示アイテム以外の位置がタッチされた際の押圧力が前記消去閾値を超えた場合に前記表示対象の少なくとも一部を非表示とする制御を行い、前記表示アイテムがタッチされた際の押圧力が前記消去閾値を超えても前記表示対象の少なくとも一部を非表示とする制御を行わないことを特徴とする電子機器の制御方法。In the display control step, control is performed to hide at least a part of the display target when the pressing force when a position other than the display item is touched exceeds the erasure threshold value, and the display item is touched. A method for controlling an electronic device, characterized in that control for hiding at least a part of the display target is not performed even if the pressing force at the time of pressing exceeds the erasing threshold value.
コンピュータを、請求項1乃至のいずれか1項に記載された電子機器の各手段として機能させるためのプログラム。 A program for making a computer function as each means of the electronic device according to any one of claims 1 to 8 . コンピュータを、請求項1乃至のいずれか1項に記載された電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。 A computer-readable storage medium containing a program for causing the computer to function as each means of the electronic device according to any one of claims 1 to 8 .
JP2017213925A 2017-11-06 2017-11-06 Electronic devices and their control methods, programs and storage media Expired - Fee Related JP7057099B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017213925A JP7057099B2 (en) 2017-11-06 2017-11-06 Electronic devices and their control methods, programs and storage media

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017213925A JP7057099B2 (en) 2017-11-06 2017-11-06 Electronic devices and their control methods, programs and storage media

Publications (2)

Publication Number Publication Date
JP2019086965A JP2019086965A (en) 2019-06-06
JP7057099B2 true JP7057099B2 (en) 2022-04-19

Family

ID=66764238

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017213925A Expired - Fee Related JP7057099B2 (en) 2017-11-06 2017-11-06 Electronic devices and their control methods, programs and storage media

Country Status (1)

Country Link
JP (1) JP7057099B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7592395B2 (en) * 2020-03-18 2024-12-02 キヤノン株式会社 Focus adjustment device, imaging device, and focus adjustment method
JP7118120B2 (en) 2020-11-11 2022-08-15 レノボ・シンガポール・プライベート・リミテッド Information processing device and information processing method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012043188A (en) 2010-08-19 2012-03-01 Kyocera Corp Input device
JP2013012186A (en) 2011-05-27 2013-01-17 Kyocera Corp Electronic apparatus

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6184724A (en) * 1984-10-02 1986-04-30 Canon Inc input/output device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012043188A (en) 2010-08-19 2012-03-01 Kyocera Corp Input device
JP2013012186A (en) 2011-05-27 2013-01-17 Kyocera Corp Electronic apparatus

Also Published As

Publication number Publication date
JP2019086965A (en) 2019-06-06

Similar Documents

Publication Publication Date Title
US10805522B2 (en) Method of controlling camera of device and device thereof
US10965869B2 (en) Image pickup apparatus for performing power saving function and control method therefor
US11039073B2 (en) Electronic apparatus and method for controlling the same
CN109218608B (en) Electronic device, control method thereof, and storage medium
JP4154431B2 (en) Imaging apparatus and display control method
JP7433810B2 (en) Electronic devices, control methods for electronic devices, programs and storage media
US11127113B2 (en) Display control apparatus and control method thereof
US20250024152A1 (en) Macro Shooting Method, Electronic Device, and Computer-Readable Storage Medium
US20180063418A1 (en) Electronic apparatus, control method therefor, and storage medium
US10742869B2 (en) Image pickup apparatus and control method for image pickup apparatus
US9294678B2 (en) Display control apparatus and control method for display control apparatus
US9621809B2 (en) Display control apparatus and method for controlling the same
JP7057099B2 (en) Electronic devices and their control methods, programs and storage media
US20170199621A1 (en) Display control apparatus and control method thereof
US11252330B2 (en) Display control apparatus and control method therefor
JP6971696B2 (en) Electronic devices and their control methods
US9819866B2 (en) Image capturing device, communication apparatus, and controlling method
JP2013017088A (en) Imaging apparatus, control method of the same, control program, and recording medium
US10389945B2 (en) Imaging control apparatus, control method for the same, and storage medium
US20190073086A1 (en) Electronic apparatus and control method thereof
US11112907B2 (en) Electronic device and method for controlling same
JP2014056470A (en) Imaging device, control method therefor, program, and recording medium
US20150100919A1 (en) Display control apparatus and control method of display control apparatus
US20180131866A1 (en) Electronic equipment, controlling method of electronic equipment, and storage medium
JP7340978B2 (en) Display control device and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201013

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210802

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210817

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211018

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220308

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220407

R151 Written notification of patent or utility model registration

Ref document number: 7057099

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees