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
JP6043664B2 - Electronics - Google Patents
[go: Go Back, main page]

JP6043664B2 - Electronics - Google Patents

Electronics Download PDF

Info

Publication number
JP6043664B2
JP6043664B2 JP2013058241A JP2013058241A JP6043664B2 JP 6043664 B2 JP6043664 B2 JP 6043664B2 JP 2013058241 A JP2013058241 A JP 2013058241A JP 2013058241 A JP2013058241 A JP 2013058241A JP 6043664 B2 JP6043664 B2 JP 6043664B2
Authority
JP
Japan
Prior art keywords
value
touch panel
pressure
electronic device
threshold value
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
JP2013058241A
Other languages
Japanese (ja)
Other versions
JP2014182731A (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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP2013058241A priority Critical patent/JP6043664B2/en
Publication of JP2014182731A publication Critical patent/JP2014182731A/en
Application granted granted Critical
Publication of JP6043664B2 publication Critical patent/JP6043664B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Input By Displaying (AREA)

Description

本発明は、タッチパネルを備えた電子機器に関する。   The present invention relates to an electronic device including a touch panel.

従来、タッチパネルを備えた電子機器が知られている。たとえば、特許文献1には、上記電子機器として、タッチ式入力パネル装置が開示されている。当該タッチ式入力パネル装置は、タッチパネルの一点が強く押されている場合、弱い力で反応するように反応感度を上げる処理を行なう。つまり、タッチ式入力パネル装置は、タッチパネルの一点が強く押されている場合、入力位置を判断するか否かを判断するための押圧力の閾値を、現在の設定値から下げる処理を行なう。   Conventionally, an electronic device including a touch panel is known. For example, Patent Document 1 discloses a touch input panel device as the electronic device. The touch-type input panel device performs a process of increasing the reaction sensitivity so as to react with a weak force when one point of the touch panel is strongly pressed. That is, when one point of the touch panel is strongly pressed, the touch-type input panel device performs a process of lowering the threshold value of the pressing force for determining whether or not to determine the input position from the current set value.

特開2012−123695号公報JP 2012-123695 A

しかしながら、特許文献1のタッチ式入力パネル装置では、上記のように押圧力の閾値を下げることにより、ユーザが反応しないと考えている押圧力で反応してしまう。つまり、押圧の強いユーザにとってはタッチパネルの反応感度が高くなりすぎるため、タッチ式入力パネル装置の使用勝手が向上するとは言えない。   However, in the touch-type input panel device of Patent Document 1, by reducing the threshold value of the pressing force as described above, the touch type input panel device reacts with the pressing force that the user thinks does not respond. In other words, it is difficult to say that the touch sensitivity of the touch panel is too high for a user who is strongly pressed, and the usability of the touch input panel device is not improved.

本願発明は、上記の問題点に鑑みなされたものであって、その目的は、入力位置を判断するか否かの押圧力の閾値を、ユーザの押圧力に応じた値に設定可能な電子機器、閾値設定方法、およびプログラムを提供することにある。   The present invention has been made in view of the above-described problems, and an object of the present invention is to provide an electronic device that can set a threshold value of whether or not to determine an input position to a value corresponding to a user's pressing force. , A threshold setting method, and a program.

本発明のある局面に従うと、電子機器は、タッチパネルに対する入力によりタッチパネルに対して閾値以上の圧力が加わった場合にタッチパネルにおける入力位置を判断する。電子機器は、タッチパネルに加わった圧力を検出する圧力検出手段と、検出された圧力から予め定められた第1の値を減ずる演算により得られた演算結果を、閾値に設定する設定手段とを備える。   According to one aspect of the present invention, the electronic device determines an input position on the touch panel when pressure equal to or higher than a threshold is applied to the touch panel by input to the touch panel. The electronic device includes a pressure detection unit that detects a pressure applied to the touch panel, and a setting unit that sets a calculation result obtained by a calculation of subtracting a predetermined first value from the detected pressure as a threshold value. .

本発明の他の局面に従うと、電子機器は、タッチパネルに対する入力によりタッチパネルに対して閾値以上の圧力が加わった場合にタッチパネルにおける入力位置を判断する。電子機器は、タッチパネルに加わった圧力を検出する圧力検出手段と、検出された圧力に1未満の予め定められた第1の値を乗ずる演算により得られた演算結果を、閾値に設定する設定手段とを備える。   When the other situation of this invention is followed, an electronic device will judge the input position in a touch panel, when the pressure more than a threshold value is added with respect to the touch panel by the input with respect to a touch panel. The electronic apparatus includes a pressure detection unit that detects a pressure applied to the touch panel, and a setting unit that sets a calculation result obtained by multiplying the detected pressure by a predetermined first value less than 1 as a threshold value. With.

好ましくは、電子機器は、演算結果未満の圧力がタッチパネルに加わった回数を検出する回数検出手段と、検出された回数が予め定められた回数以上となった場合、閾値を、演算結果よりも予め定められた第2の値だけ小さい値に更新する更新手段とをさらに備える。   Preferably, the electronic device detects the number of times the pressure less than the calculation result is applied to the touch panel, and the threshold value is set in advance from the calculation result when the detected number is equal to or more than a predetermined number. Updating means for updating to a value smaller by a predetermined second value.

好ましくは、電子機器は、演算結果よりも予め定められた第2の値だけ高い圧力が加わった回数を検出する回数検出手段と、検出された回数が予め定められた回数以上となった場合、閾値を、演算結果よりも予め定められた第3の値だけ大きい値に更新する更新手段をさらに備える。   Preferably, the electronic device detects the number of times that the pressure higher than the calculation result by a predetermined second value is applied, and when the detected number is equal to or greater than the predetermined number of times, Update means is further provided for updating the threshold value to a value larger by a predetermined third value than the calculation result.

好ましくは、電子機器は、演算結果以上の高い圧力が予め定められた時間以上加わった回数を検出する回数検出手段と、検出された回数が予め定められた回数以上となった場合、閾値を、演算結果よりも予め定められた第2の値だけ大きい値に更新する更新手段をさらに備える。   Preferably, the electronic device detects the number of times that a high pressure equal to or higher than the calculation result is applied for a predetermined time or more, and when the detected number is equal to or more than a predetermined number, Update means for updating to a value that is larger than the calculation result by a predetermined second value is further provided.

本発明のさらに他の局面に従うと、閾値設定方法は、タッチパネルに対する入力によりタッチパネルに対して閾値以上の圧力が加わった場合にタッチパネルにおける入力位置を判断する電子機器において実行される。閾値設定方法は、タッチパネルに加わった圧力を検出するステップと、検出された圧力から予め定められた第1の値を減ずる演算により得られた演算結果を、閾値に設定するステップとを備える。   If the further another situation of this invention is followed, the threshold value setting method is performed in the electronic device which judges the input position in a touch panel, when the pressure more than a threshold value is applied with respect to the touch panel by the input with respect to a touch panel. The threshold setting method includes a step of detecting a pressure applied to the touch panel, and a step of setting a calculation result obtained by a calculation of subtracting a predetermined first value from the detected pressure as a threshold.

本発明のさらに他の局面に従うと、閾値設定方法は、タッチパネルに対する入力によりタッチパネルに対して閾値以上の圧力が加わった場合にタッチパネルにおける入力位置を判断する電子機器において実行される。閾値設定方法は、タッチパネルに加わった圧力を検出するステップと、検出された圧力に1未満の予め定められた第1の値を乗ずる演算により得られた演算結果を、閾値に設定するステップとを備える。   If the further another situation of this invention is followed, the threshold value setting method is performed in the electronic device which judges the input position in a touch panel, when the pressure more than a threshold value is applied with respect to the touch panel by the input with respect to a touch panel. The threshold value setting method includes a step of detecting a pressure applied to the touch panel, and a step of setting a calculation result obtained by multiplying the detected pressure by a predetermined first value less than 1 as a threshold value. Prepare.

本発明のさらに他の局面に従うと、プログラムは、タッチパネルに対する入力によりタッチパネルに対して閾値以上の圧力が加わった場合にタッチパネルにおける入力位置を判断する電子機器を制御する。プログラムは、タッチパネルに加わった圧力を検出するステップと、検出された圧力から予め定められた第1の値を減ずる演算により得られた演算結果を、閾値に設定するステップとを、電子機器のプロセッサに実行させる。   When the further another situation of this invention is followed, a program will control the electronic device which judges the input position in a touch panel, when the pressure more than a threshold value is added with respect to the touch panel by the input with respect to a touch panel. The program includes a step of detecting a pressure applied to the touch panel, and a step of setting a calculation result obtained by subtracting a predetermined first value from the detected pressure as a threshold value. To run.

本発明のさらに他の局面に従うと、プログラムは、タッチパネルに対する入力によりタッチパネルに対して閾値以上の圧力が加わった場合にタッチパネルにおける入力位置を判断する電子機器を制御する。プログラムは、タッチパネルに加わった圧力を検出するステップと、検出された圧力に1未満の予め定められた第1の値を乗ずる演算により得られた演算結果を、閾値に設定するステップとを、電子機器のプロセッサに実行させる。   When the further another situation of this invention is followed, a program will control the electronic device which judges the input position in a touch panel, when the pressure more than a threshold value is added with respect to the touch panel by the input with respect to a touch panel. The program includes steps of detecting a pressure applied to the touch panel, and setting a calculation result obtained by multiplying the detected pressure by a predetermined first value less than 1 as a threshold. Let the device's processor execute it.

本発明によれば、入力位置を判断するか否かの押圧力の閾値を、ユーザの押圧に応じた値に設定可能となる。   According to the present invention, it is possible to set the threshold value of the pressing force for determining whether or not to determine the input position to a value according to the user's pressing.

電子機器の外観を説明するための図である。It is a figure for demonstrating the external appearance of an electronic device. 電子機器のハードウェア構成の具体例を示す図である。It is a figure which shows the specific example of the hardware constitutions of an electronic device. 電子機器が実行するキャリブレーション処理について説明するための図である。It is a figure for demonstrating the calibration process which an electronic device performs. ダブルカウントによる誤動作が起こる仕組みを説明するための図である。It is a figure for demonstrating the mechanism in which the malfunction by double count occurs. ダブルカウントによる誤動作を防止するための図である。It is a figure for preventing the malfunction by double count. 閾値の変遷を説明するための第1の例を表した図である。It is a figure showing the 1st example for explaining change of a threshold. 閾値の変遷を説明するための第2の例を表した図である。It is a figure showing the 2nd example for explaining transition of a threshold. 電子機器の機能的構成を説明するためのブロック図である。It is a block diagram for demonstrating the functional structure of an electronic device. 電子機器におけるキャリブレーション処理の手順を表したフローチャートである。It is a flowchart showing the procedure of the calibration process in an electronic device. 電子機器におけるフィードバック処理の手順を表したフローチャートである。It is a flowchart showing the procedure of the feedback process in an electronic device.

以下、図面を参照しつつ、本発明の実施の形態に係る電子機器について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。なお、電子機器は、たとえば、スマートフォン等の携帯型電話機、タブレット型コンピュータ、ラップトップ型コンピュータ、電子書籍リーダ、PDA、電子辞書である。また、電子機器は、表示装置を備えていない入力装置であってもよい。以下では、一例として、電子機器がスマートフォンである場合を例に挙げて説明する。   Hereinafter, electronic devices according to embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated. The electronic device is, for example, a mobile phone such as a smartphone, a tablet computer, a laptop computer, an electronic book reader, a PDA, or an electronic dictionary. Further, the electronic device may be an input device that does not include a display device. Below, the case where an electronic device is a smart phone is mentioned as an example, and is demonstrated as an example.

<A.外観およびハードウェア構成>
図1は、電子機器1の外観を説明するための図である。図1を参照して、電子機器1は、タッチスクリーン15を備えている。タッチスクリーン15は、ディスプレイと、タッチパネルとを含んで構成される。
<A. Appearance and hardware configuration>
FIG. 1 is a diagram for explaining the external appearance of the electronic apparatus 1. With reference to FIG. 1, the electronic device 1 includes a touch screen 15. The touch screen 15 includes a display and a touch panel.

図2は、電子機器1のハードウェア構成の具体例を示す図である。図2を参照して、電子機器1は、全体を制御するための演算装置であるCPU(Central Processing Unit)10と、ROM(Read Only Memory)11と、CPU10でプログラムを実行する際の作業領域として機能するためのRAM(Random Access Memory)12と、データおよびプログラムなどを記憶するためメモリ13と、電子機器1に対する操作入力を受け付けるための操作部14と、タッチスクリーン15と、音声出力部としてのスピーカ16と、他の通信装置との間で無線通信を行なうための通信部17とを含む。タッチスクリーン15は、上述したように、ディスプレイ51と、タッチパネル52とを含んで構成されている。   FIG. 2 is a diagram illustrating a specific example of the hardware configuration of the electronic apparatus 1. Referring to FIG. 2, electronic device 1 includes a CPU (Central Processing Unit) 10, a ROM (Read Only Memory) 11, which is an arithmetic device for controlling the whole, and a work area when CPU 10 executes a program. A RAM (Random Access Memory) 12 for functioning as a memory, a memory 13 for storing data and programs, an operation unit 14 for receiving operation inputs to the electronic device 1, a touch screen 15, and an audio output unit Speaker 16 and a communication unit 17 for performing wireless communication with other communication devices. As described above, the touch screen 15 includes the display 51 and the touch panel 52.

なお、タッチパネル52は、感圧式のタッチパネルとすることができる。あるいは、タッチパネル52を、上述した特許文献1に示されているように、圧力センサと光学式のタッチパネルとで構成することもできる。   The touch panel 52 can be a pressure-sensitive touch panel. Or the touch panel 52 can also be comprised with a pressure sensor and an optical touch panel, as the patent document 1 mentioned above shows.

電子機器1は、タッチパネル52に対する入力(ユーザ操作)によりタッチパネル52に対して閾値以上の押圧力が加わった場合に、タッチパネル52における入力位置を判断する。電子機器1は、当該判断された入力位置に基づいた処理を実行する。   The electronic device 1 determines an input position on the touch panel 52 when a pressing force equal to or greater than a threshold is applied to the touch panel 52 by an input (user operation) on the touch panel 52. The electronic device 1 executes processing based on the determined input position.

<B.処理の概要>
次に、電子機器1の処理の概要について説明する。具体的には、タッチパネル52における押圧力の閾値の設定および更新について説明する。より具体的には、電子機器1におけるキャリブレーション処理と、キャリブレーション処理後のフィードバック処理とについて説明する。
<B. Outline of processing>
Next, an outline of processing of the electronic device 1 will be described. Specifically, setting and updating of the pressing force threshold value on the touch panel 52 will be described. More specifically, a calibration process in the electronic device 1 and a feedback process after the calibration process will be described.

電子機器1は、閾値の値を変化させる。つまり、閾値は変数として設定されている。以下では、閾値について変化の前後の値を区別するために、説明の便宜上、閾値の値を、Pth(0),Pth(1),Pth(2),Pth(3),Pth(4),…と表記する。なお、括弧内の数字は、変化した回数を表す。Pth(0)は、初期値(デフォルト値)である。Pth(1)は、キャリブレーション処理後の値である。Pth(2),Pth(3),Pth(4),…は、フィードバック処理後の値である。   The electronic device 1 changes the threshold value. That is, the threshold value is set as a variable. In the following, in order to distinguish the values before and after the change for the threshold value, the threshold values are set as Pth (0), Pth (1), Pth (2), Pth (3), Pth (4), for convenience of explanation. It is written as ... The numbers in parentheses indicate the number of changes. Pth (0) is an initial value (default value). Pth (1) is a value after the calibration process. Pth (2), Pth (3), Pth (4),... Are values after feedback processing.

(b1.キャリブレーション処理)
図3は、電子機器1が実行するキャリブレーション処理について説明するための図である。電子機器1は、ユーザ操作に基づき、電子機器1の動作モードがキャリブレーション(較正)を行なう動作モードに変更された場合に、キャリブレーション処理を行なう。具体的には、電子機器1は、キャリブレーション処理を行なう動作モードにおいて、タッチパネル52に対する入力によりタッチパネル52に対して加わった押圧力に基づき、タッチパネル52における入力位置を判断するか否かの閾値を設定する。
(B1. Calibration process)
FIG. 3 is a diagram for explaining the calibration process executed by the electronic apparatus 1. The electronic device 1 performs calibration processing when the operation mode of the electronic device 1 is changed to an operation mode for performing calibration (calibration) based on a user operation. Specifically, in the operation mode in which the calibration process is performed, the electronic device 1 sets a threshold value for determining whether or not to determine the input position on the touch panel 52 based on the pressing force applied to the touch panel 52 by the input to the touch panel 52. Set.

なお、キャリブレーション処理とは、ユーザにタッチパネル52が反応するであろうと考える力でタッチパネル52を押してもらい、入力位置を判断するか否かの閾値として当該押圧力に応じた値を設定することをいう。キャリブレーション処理は、たとえば、電子機器1をユーザが購入した直後に行なわれる。   Note that the calibration process means that the user presses the touch panel 52 with a force that the touch panel 52 will react and sets a value corresponding to the pressing force as a threshold value for determining whether or not to determine the input position. Say. The calibration process is performed, for example, immediately after the user purchases the electronic device 1.

図3を参照して、電子機器1がタッチパネル52に対するユーザ入力を受付けた場合、時間の経過とともに押圧力が上昇し、その後、押圧力が下降する。このとき、タッチパネル52に加わった押圧力の最大値をPdとすると、電子機器1は、入力位置を判断するか否かの閾値を、値Pth(1)に設定する。つまり、電子機器1は、検出された押圧力Pdから予め定められた値αを減ずる演算により得られた演算結果(Pth(1)=Pd−α)を、タッチパネル52の押圧力に関する閾値に設定する。   With reference to FIG. 3, when electronic device 1 accepts a user input to touch panel 52, the pressing force increases with the passage of time, and then the pressing force decreases. At this time, when the maximum value of the pressing force applied to the touch panel 52 is Pd, the electronic device 1 sets a threshold value for determining whether or not to determine the input position to a value Pth (1). That is, the electronic device 1 sets the calculation result (Pth (1) = Pd−α) obtained by the calculation of subtracting the predetermined value α from the detected pressing force Pd as a threshold value related to the pressing force of the touch panel 52. To do.

なお、電子機器1は、押圧力の検出を複数回行ない、当該複数回の検出結果の平均値から上記予め定められた値αを減ずる演算により得られた演算結果を、タッチパネル52の押圧力に関する閾値に設定してもよい。   The electronic device 1 detects the pressing force a plurality of times, and calculates the calculation result obtained by the calculation by subtracting the predetermined value α from the average value of the detection results of the plurality of times. You may set to a threshold value.

(b2.フィードバック処理)
キャリブレーション処理が行なわれた後、ユーザがタッチパネルの操作に慣れてくると、ユーザの押圧力は、キャリブレーションを行なったときと変化する場合がある。つまり、操作慣れによりユーザの押圧力が時間的に変化する場合がある。そこで、電子機器1は、キャリブレーション処理によって設定された値Pth(1)を更新するためのフィードバック処理を行なう。
(B2. Feedback processing)
After the calibration process is performed, when the user gets used to the operation of the touch panel, the pressing force of the user may change from when the calibration is performed. In other words, the user's pressing force may change over time due to operational familiarity. Therefore, the electronic device 1 performs a feedback process for updating the value Pth (1) set by the calibration process.

以下、フィードバック処理として、閾値を下げるフィードバック処理と、閾値を上げるフィードバック処理とに分けて説明する。また、iを2以上の自然数として、i−1回目のフードバック処理によって更新された閾値を、値Pth(i)と記載する。   Hereinafter, feedback processing will be described by dividing it into feedback processing for lowering the threshold and feedback processing for raising the threshold. Further, the threshold value updated by the (i-1) th food back process is described as a value Pth (i), where i is a natural number of 2 or more.

(1)閾値を下げる処理
電子機器1は、タッチパネル52に対する押圧力が小さくなる傾向が出てきた場合に、閾値を下げる処理を行なう。具体的には、電子機器1は、キャリブレーション後の閾値(つまり値Pth(1))未満の押圧力がタッチパネル52に加わった回数が、予め定められた回数Cd以上となった場合、閾値を、値Pth(1)よりも予め定められた値βだけ小さい値に更新する。つまり、電子機器1は、1回目の更新処理(フィードバック処理)により、閾値を、値Pth(1)から値Pth(2)(=Pth(1)−β)に更新する。
(1) Processing for lowering threshold value The electronic device 1 performs processing for lowering the threshold value when the pressing force on the touch panel 52 tends to decrease. Specifically, the electronic device 1 sets the threshold value when the number of times the pressing force less than the threshold value after calibration (that is, the value Pth (1)) is applied to the touch panel 52 is equal to or greater than the predetermined number of times Cd. , The value Pth (1) is updated to a value smaller by a predetermined value β. That is, the electronic device 1 updates the threshold value from the value Pth (1) to the value Pth (2) (= Pth (1) −β) by the first update process (feedback process).

さらに、電子機器1は、1回目の更新後の閾値(つまり値Pth(2))未満の押圧力がタッチパネル52に加わった回数が回数Cd以上となった場合、閾値を、値Pth(2)よりも値βだけ小さい値に再更新する。電子機器1は、このような更新処理を繰り返す。   Further, when the number of times that the pressing force less than the first updated threshold value (that is, the value Pth (2)) is applied to the touch panel 52 becomes equal to or greater than the number of times Cd, the electronic device 1 sets the threshold value to the value Pth (2). Is updated again to a value smaller than the value β. The electronic device 1 repeats such an update process.

(2)閾値を上げる処理
タッチパネル52に対する押圧力が大きくなる傾向が出てきた場合、電子機器1は、いわゆるダブルカウント誤動作を起こしてしまう。つまり、電子機器1は、1回のタッチ操作に対して2回押されたとの誤った判定をしてしまうことがある。
(2) Processing for Raising Threshold When electronic pressure tends to increase with respect to touch panel 52, electronic device 1 causes a so-called double count malfunction. That is, the electronic device 1 may erroneously determine that the electronic device 1 has been pressed twice for one touch operation.

図4は、ダブルカウントによる誤動作が起こる仕組みを説明するための図である。図4を参照して、上述したように、電子機器1がタッチパネル52に対するユーザ入力を受付けた場合、時間の経過とともに押圧力が上昇し、その後、押圧力が下降する。時刻t1において、押圧力が現在の閾値である値Pth(1)を超える。電子機器1は、押圧力が値Pth(1)を超えると入力位置を判断し、当該判断された位置に応じた処理(たとえば、アプリケーションの起動、アプリケーションにおける所定の処理)を実行する。   FIG. 4 is a diagram for explaining a mechanism in which a malfunction occurs due to double counting. With reference to FIG. 4, as described above, when electronic device 1 accepts a user input to touch panel 52, the pressing force increases with time, and then the pressing force decreases. At time t1, the pressing force exceeds the current threshold value Pth (1). When the pressing force exceeds the value Pth (1), the electronic device 1 determines the input position, and executes processing (for example, activation of an application, predetermined processing in the application) according to the determined position.

ここで、上記判断された位置に応じた次の処理を開始するまでに時間Δtだけ必要であるとする。時刻t2(>t1+Δt)においても、押圧力が値Pth(1)を上回っている状態である場合、電子機器1は、再度、同じ処理を実行してしまう。たとえば、ユーザが、電子機器1においてブラウザを見ている場合に、ブラウザ内のリンクを指で選択すると、ページが2回更新されてしまう。このように、ユーザは、1度のタッチ操作を行なったつもりであるのに、2度のタッチ操作を行なったときの同じ処理が電子機器1において実行されてしまう。   Here, it is assumed that time Δt is required until the next process corresponding to the determined position is started. Even at the time t2 (> t1 + Δt), when the pressing force exceeds the value Pth (1), the electronic device 1 executes the same process again. For example, when the user is looking at the browser on the electronic device 1, if the link in the browser is selected with a finger, the page is updated twice. As described above, the user intends to perform one touch operation, but the same processing when the two touch operations are performed is executed in the electronic device 1.

ダブルカウントを防止するために、たとえば、時刻t2になってから入力位置を判断する構成にすることも考えられる。しかしながら、時間Δtの大きさは、アプリケーションによって異なる。このため、各アプリケーションにおいてダブルカウントがなされることを防止することにすると、アプリケーションの動作のレスポンスが低下してしまう。   In order to prevent double counting, for example, it may be considered that the input position is determined after time t2. However, the magnitude of the time Δt varies depending on the application. For this reason, if it is determined that double counting is not performed in each application, the response of the operation of the application is degraded.

そこで、本実施の形態の電子機器1では、以下の構成により、レスポンスを低下させることなく、ダブルカウントによる誤動作を防止する。   Therefore, in the electronic apparatus 1 according to the present embodiment, the following configuration prevents malfunction due to double counting without reducing response.

図5は、ダブルカウントによる誤動作を防止するための図である。図5を参照して、ダブルカウントを防止するため、電子機器1は、キャリブレーション後の閾値(つまり値Pth(1))よりも予め定められた値Cpだけ高い押圧力がタッチパネル52に加わった回数が、予め定められた回数Cu以上となった場合、閾値を、値Pth(1)よりも予め定められた値γだけ大きい値に更新する。つまり、電子機器1は、1回目の更新処理(フィードバック処理)により、閾値を、値Pth(1)から値Pth(2)(=Pth(1)+γ)に更新する。   FIG. 5 is a diagram for preventing malfunction due to double counting. Referring to FIG. 5, in order to prevent double counting, electronic device 1 applies touch force to touch panel 52 that is a predetermined value Cp higher than a threshold value after calibration (that is, value Pth (1)). When the number of times becomes equal to or greater than a predetermined number Cu, the threshold value is updated to a value larger than the value Pth (1) by a predetermined value γ. That is, the electronic device 1 updates the threshold value from the value Pth (1) to the value Pth (2) (= Pth (1) + γ) by the first update process (feedback process).

さらに、電子機器1は、1回目の更新後の閾値(つまり値Pth(2))よりも値Cpだけ高い押圧力がタッチパネル52に加わった回数が回数Cd以上となった場合、閾値を、値Pth(2)よりも値γだけ大きい値に再更新する。電子機器1は、このような更新処理を繰り返す。   Furthermore, when the number of times that the pressing force higher by the value Cp than the first updated threshold value (that is, the value Pth (2)) is applied to the touch panel 52 becomes equal to or more than the number of times Cd, the electronic device 1 sets the threshold value to Update again to a value larger than Pth (2) by a value γ. The electronic device 1 repeats such an update process.

なお、上記においては、閾値を下げる処理が連続する例と、閾値を上げる処理が連続する例とを挙げたが、これに限定されるものではない。たとえば、閾値を下げる処理と上げる処理とが順に行なわれてもよい(図6,7参照)。   In the above description, the example in which the process for lowering the threshold value is continued and the example in which the process for raising the threshold value is continued are given, but the present invention is not limited to this. For example, a process for lowering the threshold value and a process for raising the threshold value may be performed in order (see FIGS. 6 and 7).

(b3.閾値の変遷例)
図6は、閾値の変遷を説明するための第1の例を表した図である。図6を参照して、電子機器1は、キャリブレーション処理(較正処理)により、閾値を、値Pth(1)に設定する。なお、キャリブレーション処理を実行しない場合には、閾値は初期値Pth(0)のままである。
(B3. Transition example of threshold)
FIG. 6 is a diagram illustrating a first example for explaining transition of the threshold value. Referring to FIG. 6, electronic device 1 sets the threshold value to value Pth (1) through calibration processing (calibration processing). When the calibration process is not executed, the threshold value remains at the initial value Pth (0).

その後、電子機器1は、フィードバック処理により、閾値を値Pth(1)よりも大きな値Pth(2)に更新する。さらに、電子機器1は、再度のフィードバック処理により、閾値を値Pth(2)よりも大きな値Pth(3)に更新する。さらに、電子機器1は、再度のフィードバック処理により、閾値を値Pth(3)よりも小さな値Pth(4)に更新する。   Thereafter, the electronic device 1 updates the threshold value to a value Pth (2) larger than the value Pth (1) by feedback processing. Furthermore, the electronic device 1 updates the threshold value to a value Pth (3) larger than the value Pth (2) by performing feedback processing again. Furthermore, the electronic device 1 updates the threshold value to a value Pth (4) smaller than the value Pth (3) by performing feedback processing again.

図7は、閾値の変遷を説明するための第2の例を表した図である。図7を参照して、電子機器1は、キャリブレーション処理(較正処理)により、閾値を、値Pth(1)に設定する。なお、キャリブレーション処理を実行しない場合には、閾値は初期値Pth(0)のままである。   FIG. 7 is a diagram illustrating a second example for explaining transition of the threshold value. Referring to FIG. 7, electronic device 1 sets the threshold value to value Pth (1) through calibration processing (calibration processing). When the calibration process is not executed, the threshold value remains at the initial value Pth (0).

その後、電子機器1は、フィードバック処理により、閾値を値Pth(1)よりも小さな値Pth(2)に更新する。さらに、電子機器1は、再度のフィードバック処理により、閾値を値Pth(2)よりも小さな値Pth(3)に更新する。さらに、電子機器1は、再度のフィードバック処理により、閾値を値Pth(3)よりも大きな値Pth(4)に更新する。   Thereafter, the electronic device 1 updates the threshold value to a value Pth (2) smaller than the value Pth (1) by feedback processing. Furthermore, the electronic device 1 updates the threshold value to a value Pth (3) smaller than the value Pth (2) by performing feedback processing again. Furthermore, the electronic device 1 updates the threshold value to a value Pth (4) larger than the value Pth (3) by performing feedback processing again.

<C.機能的構成>
図8は、電子機器1の機能的構成を説明するためのブロック図である。図8を参照して、電子機器1は、タッチパネル52と、制御部110と、記憶部120とを備える。制御部110は、圧力検出部111と、設定部112と、回数検出部113と、更新部114とを含む。記憶部120には、初期値Pth(0)と、定数であるαと、最新の閾値(i)と、定数であるβ,γ,Cp,Cd,Cuとが記憶されている。
<C. Functional configuration>
FIG. 8 is a block diagram for explaining a functional configuration of the electronic apparatus 1. With reference to FIG. 8, electronic device 1 includes touch panel 52, control unit 110, and storage unit 120. Control unit 110 includes a pressure detection unit 111, a setting unit 112, a frequency detection unit 113, and an update unit 114. The storage unit 120 stores an initial value Pth (0), a constant α, the latest threshold value (i), and constants β, γ, Cp, Cd, and Cu.

圧力検出部111は、タッチパネル52に加わった押圧力を検出する。圧力検出部111は、検出された押圧力(検出結果)を設定部112および回数検出部113に通知する。   The pressure detection unit 111 detects the pressing force applied to the touch panel 52. The pressure detection unit 111 notifies the setting unit 112 and the frequency detection unit 113 of the detected pressing force (detection result).

設定部112は、キャリブレーション処理において閾値を設定する際に用いられる。設定部112は、検出された押圧力(正確には、検出された押圧力の最大値)から値αを減ずる演算により得られた演算結果(Pth(1)=Pd−α)を、閾値Phtに設定する。   The setting unit 112 is used when setting a threshold value in the calibration process. The setting unit 112 calculates the calculation result (Pth (1) = Pd−α) obtained by subtracting the value α from the detected pressing force (more precisely, the maximum value of the detected pressing force) as a threshold value Pht. Set to.

回数検出部113は、キャリブレーション処理が完了した後、最新(現在)の閾値である値Pth(i)未満の押圧力(たとえば値Pth(1)未満の押圧力)がタッチパネル52に加わった回数を検出する。さらに、回数検出部113は、値Pth(i)(たとえば値Pth(1))よりも値Cpだけ高い押圧力が加わった回数を検出する。   The number-of-times detecting unit 113 counts the number of times that a pressing force less than the latest (current) threshold value Pth (i) (for example, a pressing force less than the value Pth (1)) is applied to the touch panel 52 after the calibration process is completed. Is detected. Furthermore, the number detection unit 113 detects the number of times that a pressing force higher by a value Cp than a value Pth (i) (for example, a value Pth (1)) is applied.

回数検出部113は、最新(現在)の閾値である値Pth(i)未満の押圧力がタッチパネル52に加わった回数が回数Cd以上となった場合に、予め定められたコマンドQ1を更新部114に送る。また、回数検出部113は、値Pth(i)よりも値Cpだけ高い押圧力が加わった回数が回数Cu以上となった場合に、予め定められたコマンドQ2を更新部114に送る。   The number detection unit 113 updates a predetermined command Q1 when the number of times the pressing force less than the value Pth (i), which is the latest (current) threshold value, is applied to the touch panel 52 is equal to or more than the number Cd. Send to. Further, the number detection unit 113 sends a predetermined command Q2 to the update unit 114 when the number of times the pressing force higher by the value Cp than the value Pth (i) is greater than the number Cu.

更新部114は、フィードバック処理において閾値を更新する際に用いられる。更新部114は、コマンドQ1を回数検出部113から受付けた場合、閾値を、値Pth(i)(たとえば値Pth(1))よりも値βだけ小さな値に更新する。つまり、更新部114は、値Pth(i)未満の押圧力がタッチパネル52に加わった回数が回数Cd以上となった場合に、閾値を、値Pth(i)よりも値βだけ小さな値に更新する。   The update unit 114 is used when updating the threshold value in the feedback process. When the update unit 114 receives the command Q1 from the number-of-times detection unit 113, the update unit 114 updates the threshold to a value that is smaller by a value β than the value Pth (i) (for example, the value Pth (1)). That is, the updating unit 114 updates the threshold value to a value that is smaller by the value β than the value Pth (i) when the number of times the pressing force less than the value Pth (i) is applied to the touch panel 52 becomes the number of times Cd or more. To do.

また、更新部114は、コマンドQ2を回数検出部113から受付けた場合、閾値を、値Pth(i)(たとえば値Pth(1))よりも値γだけ大きな値に更新する。つまり、更新部114は、値Pth(i)よりも値Cpだけ高い押圧力が加わった回数が回数Cu以上となった場合、閾値を、値Pth(i)よりも値γだけ大きな値に更新する。   Further, when the update unit 114 receives the command Q2 from the number-of-times detection unit 113, the update unit 114 updates the threshold value to a value larger than the value Pth (i) (for example, the value Pth (1)) by the value γ. That is, the update unit 114 updates the threshold value to a value that is larger by the value γ than the value Pth (i) when the number of times the pressing force higher by the value Cp than the value Pth (i) is greater than the number Cu. To do.

ところで、図8の制御部110内の各機能ブロックにおける処理は、電子機器1のCPU10がROM11に記憶されているプログラムを読み出してRAM12上に展開しつつ実行することで、主にCPU10によって実現されるものである。しかしながら、少なくとも一部が、図8に表わされたハードウェア構成あるいは図8に図示していないハードウェアによって実現されてもよい。   By the way, the processing in each functional block in the control unit 110 in FIG. 8 is mainly realized by the CPU 10 by the CPU 10 of the electronic device 1 reading out a program stored in the ROM 11 and executing the program on the RAM 12. Is. However, at least a part may be realized by the hardware configuration shown in FIG. 8 or hardware not shown in FIG.

<D.制御構造>
図9は、電子機器1におけるキャリブレーション処理の手順を表したフローチャートである。図9を参照して、ステップS2において、電子機器1のCPU10は、キャリブレーション処理を実行させるためのユーザ指示を操作部14を介して受付けたか否かを判断する。CPU10は、ユーザ指示を受付けたと判断した場合(ステップS2においてYES)、ステップS4において、ユーザのタッチ操作に伴う押圧力を測定する。CPU10は、ユーザの指示を受け付けていないと判断した場合(ステップS2においてNO)、閾値を初期値Pth(0)のまま維持する。ステップS6において、CPU10は、閾値を、測定された押圧力Pdから値α(定数)を引くことにより得られた値(Pth(1)=Pd−α)に設定する。
<D. Control structure>
FIG. 9 is a flowchart showing the procedure of the calibration process in the electronic apparatus 1. Referring to FIG. 9, in step S <b> 2, CPU 10 of electronic device 1 determines whether or not a user instruction for executing a calibration process has been received via operation unit 14. When CPU 10 determines that a user instruction has been accepted (YES in step S2), CPU 10 measures the pressing force associated with the user's touch operation in step S4. When CPU 10 determines that it has not accepted the user's instruction (NO in step S2), CPU 10 maintains the threshold value at initial value Pth (0). In step S6, the CPU 10 sets the threshold value to a value (Pth (1) = Pd−α) obtained by subtracting the value α (constant) from the measured pressing force Pd.

図10は、電子機器1におけるフィードバック処理の手順を表したフローチャートである。図10を参照して、ステップS102において、電子機器1のCPU10は、変数iの値を1に設定する。ステップS104において、CPU10は、検知した押圧力が値Pth(i)以下となる回数Naをカウントする。   FIG. 10 is a flowchart showing the procedure of feedback processing in the electronic apparatus 1. Referring to FIG. 10, in step S <b> 102, CPU 10 of electronic device 1 sets the value of variable i to 1. In step S104, the CPU 10 counts the number Na of times that the detected pressing force is equal to or less than the value Pth (i).

ステップS106において、CPU10は、回数Naが回数Cd以上になったか否かを判断する。CPU10は、回数Naが回数Cd以上になったと判断した場合(ステップS106においてYES)、ステップS108において、閾値を、値Pth(i)から値βを引くことにより得られた値(Pth(i+1)=Pth(i)−β)に更新する。CPU10は、回数Naが回数Cd未満の場合、処理をステップS114に進める。   In step S106, the CPU 10 determines whether or not the number Na of times has become equal to or greater than the number Cd. If the CPU 10 determines that the number of times Na has become equal to or greater than the number of times Cd (YES in step S106), in step S108, the threshold value is obtained by subtracting the value β from the value Pth (i) (Pth (i + 1)). = Pth (i) -β). If the number of times Na is less than the number of times Cd, the CPU 10 advances the process to step S114.

ステップS110において、CPU10は、回数Naを0に設定する。ステップS112において、CPU10は、変数iの値をインクリメントする。つまり、CPU10は、iの値を1だけ増加させる。   In step S110, the CPU 10 sets the number of times Na to zero. In step S112, the CPU 10 increments the value of the variable i. That is, the CPU 10 increases the value of i by 1.

ステップS114において、CPU10は、検出された押圧力が値Pth(i)に値Cpを加えた値以上となる回数Nbをカウントする。ステップS116において、CPU10は、回数Nbが回数Cu以上になったか否かを判断する。CPU10は、回数Nbが回数Cu以上になったと判断した場合(ステップS116においてYES)、ステップS118において、閾値を、値Pth(i)に値γを加えることにより得られた値(Pth(i+1)=Pth(i)+γ)に更新する。CPU10は、回数Nbが回数Cu未満の場合、処理をステップS124に進める。   In step S114, the CPU 10 counts the number Nb of times that the detected pressing force is equal to or greater than the value obtained by adding the value Cp to the value Pth (i). In step S116, the CPU 10 determines whether or not the number of times Nb is equal to or greater than the number of times Cu. When CPU 10 determines that number of times Nb is equal to or greater than number of times Cu (YES in step S116), in step S118, the threshold value is obtained by adding value γ to value Pth (i) (Pth (i + 1)). = Pth (i) + γ). If the number Nb is less than the number Cu, the CPU 10 advances the process to step S124.

ステップS120において、CPU10は、回数Nbを0に設定する。ステップS122において、CPU10は、変数iの値をインクリメントする。   In step S120, the CPU 10 sets the number of times Nb to zero. In step S122, the CPU 10 increments the value of the variable i.

ステップS124において、CPU10は、閾値を初期値Pth(0)に戻す指示を受付けたか否かを判断する。CPU10は、指示を受付けたと判断した場合(ステップS124においてYES)、処理を終了する。CPU10は、指示を受付けていないと判断した場合(ステップS124においてNO)、処理をステップS104に進める。   In step S124, the CPU 10 determines whether or not an instruction to return the threshold value to the initial value Pth (0) has been received. If CPU 10 determines that an instruction has been received (YES in step S124), it ends the process. If CPU 10 determines that an instruction has not been received (NO in step S124), the process proceeds to step S104.

<E.利点>
上述したキャリブレーション処理により、電子機器1は、入力位置を判断するか否かの押圧力の閾値を、ユーザの押圧に応じた値に設定可能となる。つまり、電子機器1は、電子機器1のユーザの押圧のバラつきを吸収することができる。
<E. Advantage>
Through the calibration process described above, the electronic apparatus 1 can set the threshold value of the pressing force for determining whether or not to determine the input position to a value corresponding to the pressing by the user. That is, the electronic device 1 can absorb variations in the pressure of the user of the electronic device 1.

また、上述したフェードバック処理により、電子機器1は、タッチ操作が時間の経過によって変化する場合であっても、閾値をユーザにとって好ましい値に設定することができる。つまり、電子機器1は、ユーザの操作特性に応じて、感度の調整(感度アップおよび感度ダウン)を行なうことができる。   Further, the electronic device 1 can set the threshold value to a value preferable for the user by the above-described fade-back process even when the touch operation changes with time. That is, the electronic device 1 can perform sensitivity adjustment (sensitivity increase and sensitivity decrease) according to the operation characteristics of the user.

このように、電子機器1によれば、ユーザは、タッチ操作を快適に行なうことができる。   Thus, according to the electronic device 1, the user can comfortably perform the touch operation.

<F.変形例>
(1)キャリブレーション処理
上記においては、電子機器1は、検出された押圧力Pdから予め定められた値αを減ずる演算により得られた演算結果(Pth(1)=Pd−α)を、タッチパネル52の押圧力に関する閾値に設定した。しかしながら、閾値の設定方法は、これに限られるものではない。たとえば、設定部112は、検出された押圧力Pdに1未満の予め定められた値α’を乗ずる演算により得られた演算結果(Pd×α’)を、閾値に設定してもよい。
<F. Modification>
(1) Calibration process In the above description, the electronic device 1 displays the calculation result (Pth (1) = Pd−α) obtained by the calculation by subtracting the predetermined value α from the detected pressing force Pd. The threshold value for the pressing force of 52 was set. However, the threshold setting method is not limited to this. For example, the setting unit 112 may set a calculation result (Pd × α ′) obtained by multiplying the detected pressing force Pd by a predetermined value α ′ less than 1 as a threshold value.

(2)フィードバック処理の変形例
また、ダブルカウントによる誤動作防止の手法として、以下の構成を採ることもできる。回数検出部113は、最新(現在)の閾値である値Pth(i)以上の高い圧力が予め定められた時間以上加わった回数を検出する。更新部114は、検出された回数が予め定められた回数以上となった場合、閾値を、値Pth(i)よりも値γだけ大きい値に更新する。このような構成によっても、電子機器1は、閾値を上げる処理を行なうことができる。
(2) Modified Example of Feedback Processing Further, the following configuration can be adopted as a technique for preventing malfunction by double counting. The number-of-times detecting unit 113 detects the number of times that a high pressure equal to or higher than the latest (current) threshold value Pth (i) is applied for a predetermined time or more. The update unit 114 updates the threshold value to a value that is larger than the value Pth (i) by a value γ when the detected number is equal to or greater than a predetermined number. Even with such a configuration, the electronic apparatus 1 can perform a process of increasing the threshold value.

(3)上記においては、キャリブレーション処理を行なった後に、フィードバック処理を行なったが、これに限定されるものではない。電子機器1は、キャリブレーション処理を行なわずに、フィードバック処理だけを行なってもよい。   (3) In the above description, the feedback process is performed after the calibration process. However, the present invention is not limited to this. The electronic device 1 may perform only the feedback process without performing the calibration process.

(4)接触面積に基づく処理
上記においては、ユーザのタッチ操作による押圧力に基づく処理について説明したが、これに限定されるものではない。以下、押圧力ではなく接触面積を利用する構成について説明する。
(4) Process Based on Contact Area In the above, the process based on the pressing force by the user's touch operation has been described, but the present invention is not limited to this. Hereinafter, a configuration using the contact area instead of the pressing force will be described.

タッチ操作に基づく押圧力が強くなれば、タッチパネルに対する接触面積が増加する。また、押圧力が弱くなれば、タッチパネルに対する接触面積が減少する。この点に着目すれば、上記の押圧力に関する構成を、タッチ操作によるタッチパネルとの接触面積に基づく処理に適用できる。なお、この場合には、タッチパネルとして、感圧式のタッチパネル52の代わりに、静電容量式のタッチパネルまたは光学式のタッチパネル(光センサ方式のタッチパネル)を利用できる。   If the pressing force based on the touch operation becomes strong, the contact area with the touch panel increases. Moreover, if the pressing force becomes weak, the contact area with the touch panel decreases. If attention is paid to this point, the above-described configuration relating to the pressing force can be applied to processing based on a contact area with the touch panel by a touch operation. In this case, instead of the pressure-sensitive touch panel 52, a capacitive touch panel or an optical touch panel (light sensor touch panel) can be used as the touch panel.

具体的には、図3,4,5において、縦軸を、押圧力(P)の代わりに、面積(S)とすればよい。また、図6,7の縦軸の閾値を、面積に関する閾値とすればよい。図8の記憶部120には、格納される押圧力の閾値の代わりに、面積に関する閾値を格納しておけばよい。また、圧力検出部111の代わりに、接触面積を算出する面積検出部を備えるように、電子機器1を構成すればよい。   Specifically, in FIGS. 3, 4, and 5, the vertical axis may be the area (S) instead of the pressing force (P). Moreover, what is necessary is just to let the threshold value of the vertical axis | shaft of FIG. The storage unit 120 in FIG. 8 may store a threshold value related to the area instead of the stored threshold value of the pressing force. Moreover, what is necessary is just to comprise the electronic device 1 so that the area detection part which calculates a contact area may be provided instead of the pressure detection part 111. FIG.

このような電子機器1は、以下のような構成を有すると言える。
(i)電子機器1は、タッチパネルに対する入力により、前記タッチパネルに対する閾値以上の面積の接触を検出した場合に、前記タッチパネルにおける入力位置を判断する。電子機器1は、前記タッチパネルに対する接触面積を検出する面積検出部と、前記検出された面積から予め定められた第1の値を減ずる演算により得られた演算結果を、前記閾値に設定する設定部とを備える。
It can be said that such an electronic device 1 has the following configuration.
(I) The electronic device 1 determines an input position on the touch panel when detecting contact with an area equal to or larger than a threshold with respect to the touch panel by an input on the touch panel. The electronic device 1 includes an area detection unit that detects a contact area with respect to the touch panel, and a setting unit that sets, as the threshold value, a calculation result obtained by calculating a predetermined first value from the detected area. With.

(ii)電子機器1は、タッチパネルに対する入力により、前記タッチパネルに対する閾値以上の面積の接触を検出した場合に、前記タッチパネルにおける入力位置を判断する。電子機器1は、前記タッチパネルに対する接触面積を検出する面積検出部と、前記検出された面積に1未満の予め定められた第1の値を乗ずる演算により得られた演算結果を、前記閾値に設定する設定部とを備える。   (Ii) The electronic device 1 determines an input position on the touch panel when detecting contact with an area equal to or larger than a threshold with respect to the touch panel by an input to the touch panel. The electronic device 1 sets, as the threshold value, a calculation result obtained by calculating an area detection unit that detects a contact area with respect to the touch panel, and a multiplication of a predetermined first value less than 1 to the detected area. And a setting unit.

上記(i)または(ii)の構成によれば、入力位置を判断するか否かの面積の閾値を、ユーザの接触面積に応じた値に設定可能となる。   According to the configuration of (i) or (ii) above, it is possible to set the threshold of the area for determining the input position to a value according to the contact area of the user.

今回開示された実施の形態は例示であって、上記内容のみに制限されるものではない。本発明の範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。   The embodiment disclosed this time is an exemplification, and the present invention is not limited to the above contents. The scope of the present invention is defined by the terms of the claims, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.

1 電子機器、10 CPU、11 ROM、12 RAM、13 メモリ、14 操作部、15 タッチスクリーン、51 ディスプレイ、52 タッチパネル、110 制御部、111 圧力検出部、112 設定部、113 回数検出部、114 更新部、120 記憶部。   1 electronic device, 10 CPU, 11 ROM, 12 RAM, 13 memory, 14 operation unit, 15 touch screen, 51 display, 52 touch panel, 110 control unit, 111 pressure detection unit, 112 setting unit, 113 frequency detection unit, 114 update Part, 120 storage part.

Claims (6)

タッチパネルに対する入力により前記タッチパネルに対して閾値以上の圧力が加わった場合に前記タッチパネルにおける入力位置を判断する電子機器であって、
前記タッチパネルに加わった圧力を検出する圧力検出手段と、
前記検出された圧力から予め定められた第1の値を減ずる演算により得られた演算結果を、前記閾値に設定する設定手段と、
前記演算結果未満の圧力が前記タッチパネルに加わった回数を検出する回数検出手段と、
前記検出された回数が予め定められた回数以上となった場合、前記閾値を、前記演算結果よりも予め定められた第2の値だけ小さい値に更新する更新手段とを備える、電子機器。
An electronic device that determines an input position on the touch panel when a pressure equal to or higher than a threshold is applied to the touch panel by input to the touch panel,
Pressure detecting means for detecting pressure applied to the touch panel;
Setting means for setting a calculation result obtained by a calculation of subtracting a predetermined first value from the detected pressure as the threshold value ;
Number-of-times detecting means for detecting the number of times pressure less than the calculation result is applied to the touch panel;
An electronic apparatus comprising: an updating unit configured to update the threshold value to a value that is smaller by a predetermined second value than the calculation result when the detected number is equal to or greater than a predetermined number .
タッチパネルに対する入力により前記タッチパネルに対して閾値以上の圧力が加わった場合に前記タッチパネルにおける入力位置を判断する電子機器であって、
前記タッチパネルに加わった圧力を検出する圧力検出手段と、
前記検出された圧力から予め定められた第1の値を減ずる演算により得られた演算結果を、前記閾値に設定する設定手段と、
前記演算結果よりも予め定められた第2の値だけ高い圧力が加わった回数を検出する回数検出手段と、
前記検出された回数が予め定められた回数以上となった場合、前記閾値を、前記演算結果よりも予め定められた第3の値だけ大きい値に更新する更新手段とを備える、電子機器。
An electronic device that determines an input position on the touch panel when a pressure equal to or higher than a threshold is applied to the touch panel by input to the touch panel,
Pressure detecting means for detecting pressure applied to the touch panel;
Setting means for setting a calculation result obtained by a calculation of subtracting a predetermined first value from the detected pressure as the threshold value ;
A number-of-times detecting means for detecting the number of times a pressure higher than the calculation result by a predetermined second value is applied;
An electronic apparatus comprising: an updating unit configured to update the threshold value to a value that is larger by a predetermined third value than the calculation result when the detected number is equal to or greater than a predetermined number .
タッチパネルに対する入力により前記タッチパネルに対して閾値以上の圧力が加わった場合に前記タッチパネルにおける入力位置を判断する電子機器であって、
前記タッチパネルに加わった圧力を検出する圧力検出手段と、
前記検出された圧力から予め定められた第1の値を減ずる演算により得られた演算結果を、前記閾値に設定する設定手段と、
前記演算結果以上の高い圧力が予め定められた時間以上加わった回数を検出する回数検出手段と、
前記検出された回数が予め定められた回数以上となった場合、前記閾値を、前記演算結果よりも予め定められた第2の値だけ大きい値に更新する更新手段とを備える、電子機器。
An electronic device that determines an input position on the touch panel when a pressure equal to or higher than a threshold is applied to the touch panel by input to the touch panel,
Pressure detecting means for detecting pressure applied to the touch panel;
Setting means for setting a calculation result obtained by a calculation of subtracting a predetermined first value from the detected pressure as the threshold value ;
Number-of-times detecting means for detecting the number of times that a pressure higher than the calculation result is applied for a predetermined time or more,
An electronic apparatus comprising: an updating unit configured to update the threshold value to a value that is larger by a predetermined second value than the calculation result when the detected number is equal to or greater than a predetermined number .
タッチパネルに対する入力により前記タッチパネルに対して閾値以上の圧力が加わった場合に前記タッチパネルにおける入力位置を判断する電子機器であって、
前記タッチパネルに加わった圧力を検出する圧力検出手段と、
前記検出された圧力に1未満の予め定められた第1の値を乗ずる演算により得られた演算結果を、前記閾値に設定する設定手段と、
前記演算結果未満の圧力が前記タッチパネルに加わった回数を検出する回数検出手段と、
前記検出された回数が予め定められた回数以上となった場合、前記閾値を、前記演算結果よりも予め定められた第2の値だけ小さい値に更新する更新手段とを備える、電子機器。
An electronic device that determines an input position on the touch panel when a pressure equal to or higher than a threshold is applied to the touch panel by input to the touch panel,
Pressure detecting means for detecting pressure applied to the touch panel;
Setting means for setting a calculation result obtained by a calculation of multiplying the detected pressure by a predetermined first value less than 1 as the threshold value ;
Number-of-times detecting means for detecting the number of times pressure less than the calculation result is applied to the touch panel;
An electronic apparatus comprising: an updating unit configured to update the threshold value to a value that is smaller by a predetermined second value than the calculation result when the detected number is equal to or greater than a predetermined number .
タッチパネルに対する入力により前記タッチパネルに対して閾値以上の圧力が加わった場合に前記タッチパネルにおける入力位置を判断する電子機器であって、
前記タッチパネルに加わった圧力を検出する圧力検出手段と、
前記検出された圧力に1未満の予め定められた第1の値を乗ずる演算により得られた演算結果を、前記閾値に設定する設定手段と、
前記演算結果よりも予め定められた第2の値だけ高い圧力が加わった回数を検出する回数検出手段と、
前記検出された回数が予め定められた回数以上となった場合、前記閾値を、前記演算結果よりも予め定められた第3の値だけ大きい値に更新する更新手段とを備える、電子機器。
An electronic device that determines an input position on the touch panel when a pressure equal to or higher than a threshold is applied to the touch panel by input to the touch panel,
Pressure detecting means for detecting pressure applied to the touch panel;
Setting means for setting a calculation result obtained by a calculation of multiplying the detected pressure by a predetermined first value less than 1 as the threshold value ;
A number-of-times detecting means for detecting the number of times a pressure higher than the calculation result by a predetermined second value is applied;
An electronic apparatus comprising: an updating unit configured to update the threshold value to a value that is larger by a predetermined third value than the calculation result when the detected number is equal to or greater than a predetermined number .
タッチパネルに対する入力により前記タッチパネルに対して閾値以上の圧力が加わった場合に前記タッチパネルにおける入力位置を判断する電子機器であって、
前記タッチパネルに加わった圧力を検出する圧力検出手段と、
前記検出された圧力に1未満の予め定められた第1の値を乗ずる演算により得られた演算結果を、前記閾値に設定する設定手段と、
前記演算結果以上の高い圧力が予め定められた時間以上加わった回数を検出する回数検出手段と、
前記検出された回数が予め定められた回数以上となった場合、前記閾値を、前記演算結果よりも予め定められた第2の値だけ大きい値に更新する更新手段とを備える、電子機器。
An electronic device that determines an input position on the touch panel when a pressure equal to or higher than a threshold is applied to the touch panel by input to the touch panel,
Pressure detecting means for detecting pressure applied to the touch panel;
Setting means for setting a calculation result obtained by a calculation of multiplying the detected pressure by a predetermined first value less than 1 as the threshold value ;
Number-of-times detecting means for detecting the number of times that a pressure higher than the calculation result is applied for a predetermined time or more,
An electronic apparatus comprising: an updating unit configured to update the threshold value to a value that is larger by a predetermined second value than the calculation result when the detected number is equal to or greater than a predetermined number .
JP2013058241A 2013-03-21 2013-03-21 Electronics Expired - Fee Related JP6043664B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013058241A JP6043664B2 (en) 2013-03-21 2013-03-21 Electronics

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013058241A JP6043664B2 (en) 2013-03-21 2013-03-21 Electronics

Publications (2)

Publication Number Publication Date
JP2014182731A JP2014182731A (en) 2014-09-29
JP6043664B2 true JP6043664B2 (en) 2016-12-14

Family

ID=51701349

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013058241A Expired - Fee Related JP6043664B2 (en) 2013-03-21 2013-03-21 Electronics

Country Status (1)

Country Link
JP (1) JP6043664B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101577277B1 (en) 2015-02-04 2015-12-28 주식회사 하이딥 Touch type distinguishing method and touch input device performing the same
JP2016218543A (en) * 2015-05-15 2016-12-22 株式会社東海理化電機製作所 Detector
JP6726513B2 (en) * 2016-04-19 2020-07-22 株式会社シマノ Electric reel motor controller
JP2018005475A (en) * 2016-06-30 2018-01-11 株式会社東海理化電機製作所 Manipulation device
JP2018036994A (en) * 2016-09-02 2018-03-08 株式会社ジャパンディスプレイ Display device
JP6937680B2 (en) * 2017-12-11 2021-09-22 シャープ株式会社 Electronics, programs, controls and control methods
JP7109201B2 (en) * 2018-01-29 2022-07-29 株式会社ワコム A method performed by a pen or pen detection device for detecting said pen

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI234115B (en) * 2002-04-03 2005-06-11 Htc Corp Method and device of setting threshold pressure for touch panel
JP2005108036A (en) * 2003-09-30 2005-04-21 Toshiba Corp Information processing apparatus and touch pad
JP2007109082A (en) * 2005-10-14 2007-04-26 Canon Inc Touch panel input device
JP5157969B2 (en) * 2009-03-09 2013-03-06 ソニー株式会社 Information processing apparatus, threshold setting method and program thereof
JP5197457B2 (en) * 2009-03-25 2013-05-15 三菱電機株式会社 Coordinate input display device
US20120105367A1 (en) * 2010-11-01 2012-05-03 Impress Inc. Methods of using tactile force sensing for intuitive user interface
JP2012123695A (en) * 2010-12-10 2012-06-28 Hitachi Omron Terminal Solutions Corp Touch type input panel device and sensitivity adjustment method thereof

Also Published As

Publication number Publication date
JP2014182731A (en) 2014-09-29

Similar Documents

Publication Publication Date Title
JP6043664B2 (en) Electronics
JP5267388B2 (en) Information processing apparatus, information processing method, and program
US9891818B2 (en) Adaptive touch-sensitive displays and methods
US9612675B2 (en) Emulating pressure sensitivity on multi-touch devices
US9898185B2 (en) Control method, electronic device and storage medium
ZA202106911B (en) Electronic device for reducing occurrence of unintended user input and operation method for the same
US20150002416A1 (en) Electronic device
EP2508970B1 (en) Electronic device and method of controlling same
CN101488063A (en) Control method of electronic device, electronic device and computer program product
WO2017032007A1 (en) Screen brightness adjusting method and mobile terminal
CN104063083B (en) Touch device and operation method thereof
US9778754B2 (en) Method for controlling electronic apparatus and electronic apparatus applying the method
US20130346905A1 (en) Targeted key press zones on an interactive display
US20180004385A1 (en) Software defined icon interactions with multiple and expandable layers
CN106873891A (en) The method and mobile terminal of a kind of touch control operation
EP2597562A2 (en) Processing method for touch signal and computing device thereof
US20110316887A1 (en) Electronic device with a touch screen and touch operation control method utilized thereby
CN107301010A (en) Display control method and equipment for electric terminal
CN102129338A (en) Image enlargement method and computer system thereof
US11073935B2 (en) Touch type distinguishing method and touch input device performing the same
WO2015156217A1 (en) Mobile terminal device
CN104423615B (en) An auxiliary input method, device and electronic equipment using the same
US20150177963A1 (en) Method for selecting an electronic content to be displayed on a display of an electronic device
KR20210045354A (en) Mobile device and method for improving the reliability of a touch on a touch screen
JP6493274B2 (en) Display device and display control program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150916

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160727

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160816

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161013

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: 20161101

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20161114

R150 Certificate of patent or registration of utility model

Ref document number: 6043664

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees