JP2017010455A - Input determination device, control program, electronic apparatus, and calibration method of input threshold level for input determination device - Google Patents
Input determination device, control program, electronic apparatus, and calibration method of input threshold level for input determination device Download PDFInfo
- Publication number
- JP2017010455A JP2017010455A JP2015127948A JP2015127948A JP2017010455A JP 2017010455 A JP2017010455 A JP 2017010455A JP 2015127948 A JP2015127948 A JP 2015127948A JP 2015127948 A JP2015127948 A JP 2015127948A JP 2017010455 A JP2017010455 A JP 2017010455A
- Authority
- JP
- Japan
- Prior art keywords
- input
- sensor
- value
- key
- determination device
- 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.)
- Granted
Links
Images
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
Description
本発明は、入力判定装置、制御プログラム、電子機器、及び入力判定装置の入力閾値校正方法に関する。 The present invention relates to an input determination device, a control program, an electronic device, and an input threshold value calibration method for the input determination device.
スマートフォンなどの電子機器は、タッチパネルに対するタッチ入力操作の有無を判定する入力判定装置を備えており、タッチ入力操作に応じた処理を実行する。入力判定装置は、タッチパネルに設けられた静電センサを介して検出されたセンサ入力値がタッチ閾値を超えた場合に、操作入力面に対してタッチによる入力操作がなされたと判定する。 An electronic device such as a smartphone includes an input determination device that determines whether or not a touch input operation is performed on the touch panel, and executes processing according to the touch input operation. The input determination device determines that an input operation by touch is performed on the operation input surface when a sensor input value detected via an electrostatic sensor provided on the touch panel exceeds a touch threshold value.
しかしながら、静電センサの周囲の温度変化や、タッチパネルに触れる人の指の温度の影響を受けて、静電センサから得られるセンサ入力値が変化する。その結果、タッチ入力操作がされていないにも関わらずセンサ入力値がタッチ閾値を超えてしまい、タッチ入力操作がされていると誤判定してしまう。 However, the sensor input value obtained from the electrostatic sensor changes under the influence of the temperature change around the electrostatic sensor and the temperature of the finger of the person touching the touch panel. As a result, although the touch input operation is not performed, the sensor input value exceeds the touch threshold value, and it is erroneously determined that the touch input operation is performed.
そこで、従来の入力判定装置では、温度変化に基づくセンサ入力値の変化に応じてタッチ閾値を更新する機能を備えており、温度の影響による誤判定を防止している。 Therefore, the conventional input determination device has a function of updating the touch threshold according to a change in sensor input value based on a temperature change, thereby preventing erroneous determination due to the influence of temperature.
特許文献1のタッチパネルの制御装置は、所定のスキャン回数前からの静電容量の減少が更新判定閾値以上であるか否かをセンサペア毎に判定し、静電容量の減少が更新判定閾値以上であったセンサペアを構成する2つのセンサに対して、保持されているベースライン値を更新することにより、タッチ閾値を更新する。これにより、周囲の温度変化や、人の指の温度の影響によるタッチ入力の有無の誤判定を防止することができる。 The touch panel control device disclosed in Patent Document 1 determines whether or not the decrease in capacitance from the predetermined number of scans is equal to or greater than the update determination threshold for each sensor pair, and the decrease in capacitance is equal to or greater than the update determination threshold. The touch threshold is updated by updating the retained baseline value for the two sensors that constitute the sensor pair. Thereby, it is possible to prevent erroneous determination of the presence or absence of touch input due to the influence of ambient temperature change or the temperature of a human finger.
しかしながら、特許文献1のタッチパネルの制御装置は、センサ毎にセンサ入力値と所定の基準値との差分を算出し、当該差分に基づいて閾値を更新するものである。そのため、あるセンサにおいて局所的かつ突発的なセンサ入力値の変化があった場合に、当該センサの閾値を大きく変動させることとなり、入力操作の検出精度および安定性が低下する。 However, the control device for the touch panel in Patent Document 1 calculates a difference between a sensor input value and a predetermined reference value for each sensor, and updates a threshold based on the difference. Therefore, when there is a local and sudden change in the sensor input value in a certain sensor, the threshold value of the sensor is greatly changed, and the detection accuracy and stability of the input operation are lowered.
また、閾値を大きく変動させた場合、センサ感度が意図せずキャリブレーションされてしまうことがある。 In addition, when the threshold value is greatly changed, the sensor sensitivity may be unintentionally calibrated.
そこで、本発明は、上記の課題に鑑みなされたものであって、その目的は、入力閾値が大幅に変動することによる入力操作の誤判定を抑制した入力判定装置、制御プログラム、電子機器、及び入力判定装置の入力閾値校正方法を提供することにある。 Therefore, the present invention has been made in view of the above-described problems, and its purpose is to provide an input determination device, a control program, an electronic device, and an input determination device that suppress an erroneous determination of an input operation due to a significant fluctuation in the input threshold value. An object of the present invention is to provide an input threshold value calibration method for an input determination device.
上記の課題を解決するために、本発明の一態様に係る入力判定装置は、操作入力面における複数の箇所に対応して複数のセンサ入力値を検出し、上記センサ入力値と入力閾値との差異に基づき、上記操作入力面に対する入力操作の有無を判定する入力判定装置であって、所定のタイミングでセンサ感度をキャリブレーションすることにより上記入力閾値を更新する校正部を備えており、上記校正部は、上記複数のセンサ入力値のうち、上記入力閾値を超えない上記センサ入力値の平均値に基づいて、上記センサ感度をキャリブレーションすることを特徴とする。 In order to solve the above problem, an input determination device according to an aspect of the present invention detects a plurality of sensor input values corresponding to a plurality of locations on an operation input surface, and calculates the sensor input value and the input threshold value. An input determination device that determines the presence or absence of an input operation on the operation input surface based on a difference, and includes a calibration unit that updates the input threshold by calibrating sensor sensitivity at a predetermined timing. The unit calibrates the sensor sensitivity based on an average value of the sensor input values not exceeding the input threshold value among the plurality of sensor input values.
また、上記の課題を解決するために、本発明の一態様に係る入力判定装置の入力閾値校正方法は、操作入力面における複数の箇所に対応して複数のセンサ入力値を検出し、上記センサ入力値と入力閾値との差異に基づき、上記操作入力面に対する入力操作の有無を判定する入力判定装置の入力閾値校正方法であって、所定のタイミングでセンサ感度をキャリブレーションすることにより上記入力閾値を更新する校正工程を含み、上記校正工程では、上記複数のセンサ入力値のうち、上記入力閾値を超えない上記センサ入力値の平均値に基づいて、上記センサ感度をキャリブレーションすることを特徴とする。 In order to solve the above problems, an input threshold value calibration method for an input determination device according to an aspect of the present invention detects a plurality of sensor input values corresponding to a plurality of locations on an operation input surface, and An input threshold value calibration method for an input determination device for determining the presence or absence of an input operation on the operation input surface based on a difference between an input value and an input threshold value, wherein the input threshold value is obtained by calibrating sensor sensitivity at a predetermined timing. The calibration step includes calibrating the sensor sensitivity based on an average value of the sensor input values that do not exceed the input threshold value among the plurality of sensor input values. To do.
本発明の一態様によれば、意図しないキャリブレーションによって入力閾値が大幅に変動することによる入力操作の誤判定を抑制することができる。 According to one embodiment of the present invention, it is possible to suppress erroneous determination of an input operation due to a significant variation in the input threshold due to unintended calibration.
〔実施形態1〕
以下、本発明の実施形態1の電子機器について、図1〜10に基づいて詳細に説明する。以下の説明では、電子機器として、携帯電話を例に挙げて説明する。
Embodiment 1
Hereinafter, the electronic apparatus according to the first embodiment of the present invention will be described in detail with reference to FIGS. In the following description, a mobile phone will be described as an example of an electronic device.
<携帯電話>
図1は、本実施形態の携帯電話の概略構成を示す平面図である。携帯電話100(電子機器)は、ユーザによる操作を入力可能な操作入力面10を有する入力部1と、画像などを表示する表示部2と、を備えている。操作入力面10には操作キー11(キー)が配置されており、携帯電話100は、操作入力面10に対するユーザによるキー入力及びタッチ入力を検出し、キー入力操作及びタッチ入力操作に応じた所定の処理を行う。
<Mobile phone>
FIG. 1 is a plan view showing a schematic configuration of the mobile phone according to the present embodiment. A cellular phone 100 (electronic device) includes an input unit 1 having an
図2は、入力部1の構成を示す平面図であり、(a)はオーバーレイ及び操作キーであり、(b)はキーシートであり、(c)は絶縁基板であり、(d)は静電センサである。 FIG. 2 is a plan view showing the configuration of the input unit 1. FIG. 2A is an overlay and operation keys, FIG. 2B is a key sheet, FIG. 2C is an insulating substrate, and FIG. It is an electric sensor.
図3は、入力部1の各構成の位置関係を示す断面図であり、(a)はオーバーレイ及び操作キーであり、(b)はキーシートであり、(c)は絶縁基板であり、(d)は静電センサである。 3 is a cross-sectional view showing the positional relationship of each component of the input unit 1, (a) is an overlay and operation keys, (b) is a key sheet, (c) is an insulating substrate, d) is an electrostatic sensor.
図2及び3に示すように、入力部1は、オーバーレイ12及び操作キー11と、キーシート20と、絶縁基板30と、静電センサ40とがこの順に積層された構造を有している。
2 and 3, the input unit 1 has a structure in which an
<操作入力面>
図2の(a)に示すように、入力部1の表面側にはオーバーレイ12が設けられており、オーバーレイ12に形成された開口部から操作キー11が入力部1の表面に露出している。オーバーレイ12の表面及び操作キー11の表面は、操作入力面10を構成している。図3の(a)に示すように、操作キー11は、背面側に突起する突起部13を有している。
<Operation input screen>
As shown in FIG. 2A, an
<キーシート>
図3の(b)に示すように、操作入力面10の背面側には、キーシート20が設けられている。図2の(b)に示すように、キーシート20には、操作キー11に対応する位置(操作キー11の直下)に、ドーム形状を有する凸部21が形成されている。凸部21は導電性材料によって形成されている。凸部21は、可撓性を有しており、操作キー11が押下されることに応じて圧力を受けて変形する。
<Key sheet>
As shown in FIG. 3B, a
<絶縁層>
図3の(c)に示すように、キーシート20の背面側には、キーシート20と対向するように絶縁基板30が設けられている。
<Insulating layer>
As shown in FIG. 3C, an
<静電センサ>
図3の(d)に示すように、絶縁基板30の背面側には、静電センサ40が設けられている。図2の(d)に示すように、静電センサ40は、検出基板41と、検出基板41上に形成された複数本のX検出電極42(センサ電極)及びY検出電極43(センサ電極)とを備えており、検出電極間の静電容量の変化に基づいて、操作入力面10に対する物体の近接又は接触(タッチ入力)及び操作キー11の押下(キー入力)を検出する。これにより、携帯電話100は、操作入力面10に対する操作入力の有無を検出することができる。
<Electrostatic sensor>
As shown in FIG. 3D, an
X検出電極42及びY検出電極43は、平面視において互いに交差するように、操作入力面10に対向する面内に一様に配されている。X検出電極42とY検出電極43とは、検出基板41における同一平面上に形成されていてもよいし、検出基板41の表面側と背面側とにそれぞれ形成されていてもよい。
The
操作入力面10にユーザの指などが接触又は接近すると、X検出電極42とY検出電極43とが交差する箇所における電極間の静電容量が小さくなる。また、操作キー11が押下されると、キーシート20の凸部21が変形して静電センサ40に近づき、電極間の静電容量は大きくなる。
When a user's finger or the like touches or approaches the
携帯電話100では、X検出電極42とY検出電極43の交差部に対応して検出される静電容量の値の変化に基づいて、タッチ入力及びキー入力を検出することができる。
In the
<ブロック図>
図4は、本実施形態の携帯電話100の構成の一部を示すブロック図である。図4に示すように、携帯電話100は、CPU3と、静電キー・タッチ制御部4と、静電センサ40とを備えている。
<Block diagram>
FIG. 4 is a block diagram showing a part of the configuration of the
静電キー・タッチ制御部4は、静電センサ40のX検出電極42及びY検出電極43を駆動する。具体的には、静電キー・タッチ制御部4は、Y検出電極43にパルス状の電圧を印加し、X検出電極42から電極間の静電容量に応じた検出値を読み出す。
The electrostatic key / touch control unit 4 drives the
静電キー・タッチ制御部4は入力判定部5(入力判定装置)を備えている。入力判定部5は、静電センサ40から読み出した検出値の値(静電センサ40のカウント値)と、タッチ閾値およびキー閾値との差異に基づいて、タッチ入力及びキー入力の有無を判定する。具体的には、入力判定部5は、カウント値(センサ入力値)がタッチ閾値を超えた場合には、操作入力面10における当該カウント値に対応する箇所に対してタッチ入力されたと判定するとともに、操作キーの配置箇所に対応するカウント値がキー閾値を超えた場合には、当該操作キーに対してキー入力されたと判定する。
The electrostatic key / touch control unit 4 includes an input determination unit 5 (input determination device). The
なお、本実施形態の携帯電話100では、操作入力面10に対してタッチ入力された場合にはカウント値は増大し、操作入力面10に対してキー入力された場合にはカウント値は減少するものとする。
In the
CPU3は、静電キー・タッチ制御部4の動作を制御するとともに、静電キー・タッチ制御部4が検出したタッチ入力操作及びキー入力操作に応じた所定の処理を行う。
The
また、静電キー・タッチ制御部4の入力判定部5は、校正部6を備えており、校正部6は所定のタイミングでセンサ感度をキャリブレーションすることにより、タッチ閾値およびキー閾値を更新する。
The
<平均値の算出>
以下、本実施形態の携帯電話100の入力判定部5における基準値の更新方法について説明する。
<Calculation of average value>
Hereinafter, a reference value updating method in the
入力判定部5は、基準値を更新する際、全ての電極交差部に対応するカウント値のうち入力閾値(タッチ閾値およびキー閾値)を超えないカウント値の平均値を算出するとともに、算出された平均値に基づいて基準値を更新する。以下、具体的に説明する。
When updating the reference value, the
入力判定部5は、例えば15m秒の周期で、全ての電極交差部に対応するカウント値のうち入力閾値(タッチ閾値およびキー閾値)を超えないカウント値の平均値を算出する。これにより、操作入力面10におけるカウント値の平均値を得る。
The
上記平均値は、移動平均値であってもよい。この場合、移動平均値New_Aveは、過去に算出された過去移動平均値Old_Aveと、直近で算出されたカウント値の平均値Aveとを用いて、以下の式で表される。
New_Ave=(15/16)×Old_Ave+(1/16)×Ave
上記式に示すように、移動平均値New_Aveは、過去移動平均値Old_Aveと、直近で算出されたカウント値の平均値Aveとを、15:1の比で重み付けした値として算出される。
The average value may be a moving average value. In this case, the moving average value New_Ave is expressed by the following expression using the past moving average value Old_Ave calculated in the past and the average value Ave of the count values calculated most recently.
New_Ave = (15/16) × Old_Ave + (1/16) × Ave
As shown in the above equation, the moving average value New_Ave is calculated as a value obtained by weighting the past moving average value Old_Ave and the average value Ave of the most recently calculated count values by a ratio of 15: 1.
なお、上記式は一例であり、移動平均値New_Aveを算出する際の、過去移動平均値Old_Aveと平均値Aveの重み付けの比率はこれに限定されない。 The above formula is an example, and the weighting ratio of the past moving average value Old_Ave and the average value Ave when calculating the moving average value New_Ave is not limited to this.
本実施形態の携帯電話100の入力判定部5は、上記式によって算出された、操作入力面10におけるカウント値の移動平均値New_Aveに基づいて、基準値を更新する。
The
<基準値更新のフロー>
図5は、本実施形態の入力判定部において基準値を更新する更新工程(校正工程、入力閾値校正方法)を工程順に示すフローチャートである。
<Reference value update flow>
FIG. 5 is a flowchart showing an update process (calibration process, input threshold value calibration method) for updating the reference value in the input determination unit of this embodiment in the order of processes.
図5に示すように、本実施形態の更新工程では、入力判定部5がタッチ入力の有無を判定する(ステップ1)。
As shown in FIG. 5, in the update process of this embodiment, the
ステップ1でタッチ入力が検出された場合、変数を初期化する(ステップ2)。具体的には過去に設定された各電極交差部における基準値の平均値(平均基準値:Stored)と、移動平均値New_Aveと、過去移動平均値Old_Aveとを初期化(リセット)する。 If a touch input is detected in step 1, variables are initialized (step 2). Specifically, an average value (average reference value: Stored) of reference values at each electrode intersection set in the past, a moving average value New_Ave, and a past moving average value Old_Ave are initialized (reset).
その後、再度、入力判定部5がタッチ入力の有無を判定する(ステップ3)。
Thereafter, the
ステップ3でタッチ入力が検出された場合、入力判定部5は、例えば15m秒の周期で、全ての電極交差部に対応するカウント値のうち入力閾値を超えないカウント値の移動平均値New_Aveを算出する(ステップ4)。
When a touch input is detected in
次に、入力判定部5は、所定の周期で、平均基準値Storedと、ステップ4で算出された移動平均値New_Aveとを比較するが、上記比較をするタイミングであるか否かを判断する(ステップ5)。ステップ5で比較タイミングでないと判断された場合(ステップ5でNO)、ステップ3の処理に戻る。
Next, the
本実施形態の入力判定部5は、比較周期として、1秒の周期で平均基準値Storedと移動平均値New_Aveとを比較するが、上記比較周期は限定されず、例えば0.5秒周期でもよいし、10秒周期でもよい。なお、温度変化が大きい環境下では、温度変化による入力操作の誤判定をより確実に防止するために、上記比較周期を短くすることによって基準値の更新周期を短くしてもよい。また、温度変化が小さい環境下では、消費電力を低減するために、上記比較周期を長くすることによって基準値の更新周期を長くしてもよい。
The
ステップ5で比較タイミングであると判断された場合(ステップ5でYES)、入力判定部5は、移動平均値New_Aveから平均基準値Storedを差し引いた差分値が、更新閾値を超えているか否かを判断する(ステップ6)。更新閾値は、基準値を更新するか否かを決めるための閾値であり、適宜設定することができる。上記差分値が更新閾値を超えていない場合(ステップ6でNO)、ステップ3の処理に戻る。
When it is determined in
ステップ5で上記差分値が更新閾値を超えていると判断された場合(ステップ6でYES)、入力判定部5は、上記差分値を、各電極交差部に対応して設定されている基準値に加算する(ステップ7)。また、平均基準値Storedを、移動平均値New_Aveの値で更新する。
When it is determined in
このように、入力判定部5は、全ての電極交差部に対応するカウント値のうち入力閾値を超えないカウント値の平均値を算出し、移動平均値New_Aveから平均基準値Storedを差し引いた差分値が更新閾値を超えている場合に、算出された平均値に基づいて基準値を更新する。
As described above, the
そして、ステップ7で更新した基準値が、ターゲット値を中心とする所定の範囲を超えて更新された場合には、センサ感度をキャリブレーションする。 When the reference value updated in step 7 is updated beyond a predetermined range centered on the target value, the sensor sensitivity is calibrated.
<タッチ入力>
図6は、各電極間に対応するカウント値とタッチ閾値との関係を示す図であり、(a)はタッチ入力によりカウント値がタッチ閾値を超えた状態を示し、(b)は周囲の温度の低下に伴ってカウント値が増大している状態を示す。
<Touch input>
6A and 6B are diagrams showing the relationship between the count value corresponding to each electrode and the touch threshold value, where FIG. 6A shows a state where the count value exceeds the touch threshold value by touch input, and FIG. 6B shows the ambient temperature. This shows a state in which the count value increases with a decrease in.
なお、図6では、一方向に沿って並ぶ電極交差部ごとに得られるカウント値を示す。 FIG. 6 shows the count value obtained for each electrode crossing portion arranged along one direction.
図6の(a)中、基準値(LTA)は、操作入力面10に入力操作がなされていない状態のカウント値と同値となるように設定された値であり、タッチ閾値は基準値に所定の大きさの値を加えた値として設定されている。すなわち、入力判定部5は、カウント値と基準値との差分が上記所定の大きさを超えたとき(カウント値がタッチ閾値を超えたとき)、操作入力面10にタッチ入力がなされたと判定する。
In FIG. 6A, the reference value (LTA) is a value set to be the same value as the count value when no operation is performed on the
図6の(a)に示すように、携帯電話100の操作入力面10に人の指が近接すると、近接箇所の直下の電極交差部に対応するカウント値は増大する。入力判定部5は、カウント値がタッチ閾値を超えた場合には、当該カウント値が検出された電極交差部上の位置に人の指が近接したと判定する。
As shown in FIG. 6A, when a person's finger approaches the
図6の(b)に示すように、静電センサ40の周囲の温度が変動すると、電極間の静電容量が変動し、電極間に対応するカウント値が変動する。
As shown in FIG. 6B, when the temperature around the
本実施形態の入力判定部5は、タッチ入力されているか否かに関わらず、全ての電極交差部に対応するカウント値のうち入力閾値を超えないカウント値の移動平均値を算出し、算出された移動平均値に基づいて基準値を更新する。これにより、入力閾値(タッチ閾値およびキー閾値)が更新される。
The
そのため、タッチ入力状態が継続している場合であっても、静電センサ40の周囲の温度が低下して複数の電極間に対応するカウント値が増大した場合、図6の(b)に示すように、温度低下によるカウント値の増大に追従するようにして、基準値を増大させる。基準値を増大させることにより、タッチ閾値も増大する。
Therefore, even when the touch input state continues, when the temperature around the
これにより、タッチ入力状態継続中に温度変化があった場合であっても、温度変化の影響を受けて携帯電話100の操作者が触れていない領域に対してタッチ入力がなされたと誤判定することを防止することができる。
Thereby, even when there is a temperature change while the touch input state continues, it is erroneously determined that a touch input has been made to an area that is not touched by the operator of the
また、入力判定部5は、基準値が所定の範囲を超えて更新された場合、センサ感度をキャリブレーションする。具体的には、基準値が、ターゲット値を中心とする所定の範囲を超えて更新された場合、センサ感度をキャリブレーションするとともに、基準値をターゲット値に合わせる。
Further, the
<キー入力>
図7は、操作入力面にキー入力をしたときの携帯電話の断面図である。
<Key input>
FIG. 7 is a cross-sectional view of the mobile phone when a key is input on the operation input screen.
図8は、各電極間に対応するカウント値とキー閾値との関係を示す図である。 FIG. 8 is a diagram showing the relationship between the count value corresponding to each electrode and the key threshold value.
なお、説明のため、図7では、図2を参照して説明したキーシート20や絶縁基板30の図示を省略している。
For the sake of explanation, in FIG. 7, the
図7に示すように、操作入力面10のキーを押下したとき、押下領域10Aにおいてオーバーレイ12が変形する(または操作キー11が引っ込む)。
As shown in FIG. 7, when a key on the
このとき、図8に示すように、押下領域10Aの直下の電極交差部に対応するカウント値は減少する。そして、入力判定部5は、押下領域10Aの直下の電極交差部に対応するカウント値がキー閾値を超えた場合、押下領域10Aにおいてキー入力がなされたと判定する。
At this time, as shown in FIG. 8, the count value corresponding to the electrode intersection immediately below the pressed
上述したように、入力判定部5は、基準値を更新する際、全ての電極交差部に対応するカウント値のうち入力閾値を超えないカウント値の平均値を算出するとともに、算出された平均値に基づいて基準値を更新する。これにより、温度変化があった場合であっても、温度変化の影響を受けて携帯電話100の操作者がキー入力してない領域に対してキー入力がなされたと誤判定することを防止することができる。
As described above, when the
ここで、図7に示すように、操作入力面10のキーを押下したとき、押下領域10Aとともに、押下領域10Aの周辺領域10Bにおいてオーバーレイ12が変形することによって、周辺領域10Bに対応するカウント値も減少する。しかしながら、周辺領域10Bに対応するカウント値はキー閾値を超えないため、周辺領域10Bの直下の電極交差部の位置座標においては、キー入力操作は検出されない。
Here, as shown in FIG. 7, when the key on the
図9は、各電極間に対応するカウント値とキー閾値との関係の一例を示す図である。 FIG. 9 is a diagram illustrating an example of a relationship between a count value corresponding to each electrode and a key threshold value.
図9は、図7中の周辺領域10Bの直下の電極交差部に対応するカウント値とキー閾値との関係を示す。
FIG. 9 shows the relationship between the count value corresponding to the electrode intersection immediately below the
押下領域10Aの押下によって、図9に示すように、周辺領域10Bに対応するカウント値も減少する。減少したカウント値に基づいて周辺領域10Bに対応する基準値を更新した場合、周辺領域10Bに対応する基準値は減少する。その結果、基準値が、ターゲット値を中心とする所定の範囲を超えて更新され、センサ感度が意図せずキャリブレーションされてしまう。このように、周辺領域10Bにおける局所的な基準値の変動に応じてセンサ感度がキャリブレーションされると、キャリブレーション後は、周辺領域10Bが不感領域となり、タッチ入力およびキー入力の有無を正常に判定することができなくなる。
By pressing the pressed
これに対して、本実施形態の携帯電話100の入力判定部5は、各電極交差部に対応するカウント値のうち入力閾値を超えないカウント値の平均値に基づいて基準値を更新するため、周辺領域10Bに対応するカウント値がキー閾値を超えることなく減少した場合であっても、基準値を更新する際の基準値の増減幅において、周辺領域10Bにおける局所的なカウント値の減少の影響は無視できる程度に緩和される。
On the other hand, the
そのため、周辺領域10Bに対応するカウント値に基づいて周辺領域10Bに対応する基準値を更新する更新方法に比べて、更新前後で基準値の変動を抑えることができる。
For this reason, fluctuations in the reference value before and after the update can be suppressed as compared with the update method in which the reference value corresponding to the
その結果、局所的なカウント値の変化の影響を受けることによる基準値の大幅な変動、および、これに伴う意図しないセンサ感度のキャリブレーションを防止することができる。 As a result, it is possible to prevent a significant change in the reference value due to the influence of a local change in the count value, and an unintended calibration of sensor sensitivity.
〔実施形態2〕
本発明の他の実施形態について、図10に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
[Embodiment 2]
The following will describe another embodiment of the present invention with reference to FIG. For convenience of explanation, members having the same functions as those described in the embodiment are given the same reference numerals, and descriptions thereof are omitted.
図10は、本実施形態のスマートフォンの概略構成を示す図であり、(a)は平面図であり、(b)は断面図である。 FIG. 10 is a diagram illustrating a schematic configuration of the smartphone according to the present embodiment, in which (a) is a plan view and (b) is a cross-sectional view.
図10の(a)に示すように、本発明に係る入力判定部は、キー入力及びタッチ入力のうちタッチ入力のみを検出し、タッチ入力操作に応じた所定の処理を行うスマートフォン200(電子機器)にも適用することができる。 As illustrated in FIG. 10A, the input determination unit according to the present invention detects only a touch input from the key input and the touch input, and performs a predetermined process according to the touch input operation (electronic device). ).
スマートフォン200は、操作入力面を有する入力部201と、画像などを表示する表示部202とが一体となっている。
In the
図10の(b)に示すように、スマートフォン200は、オーバーレイ212と静電センサ40とが互いに対向するように設けられており、オーバーレイ212の上面が操作入力面10を構成している。
As shown in FIG. 10B, the
また、図示を省略するが、スマートフォン200は、実施形態1で説明した入力判定部5を備えている。
Moreover, although illustration is abbreviate | omitted, the
このように、タッチ入力のみを検出可能なスマートフォン200においても、入力判定部を備えていることにより、図6を参照して説明したように、タッチ入力されている状態であっても、静電センサ40の周囲の温度が低下して複数の電極間に対応するカウント値が増大した場合、図6の(b)に示すように、温度低下によるカウント値の増大に応じて、基準値およびタッチ閾値を増大させる。
As described above, the
これにより、スマートフォン200の操作者が触れていない領域に対してタッチ入力がなされたと誤判定することを防止することができる。
Thereby, it can prevent misjudging that the touch input was made with respect to the area | region which the operator of the
また、本発明の電子機器として、実施形態1では携帯電話100を例に挙げ、実施形態2ではスマートフォン200を例に挙げて説明した。しかしながら、これらは一例であり、本発明の電子機器には携帯型でない電子機器も含まれ、例えば、キー入力及びタッチ入力を検出し、キー入力操作及びタッチ入力操作に応じた所定の処理を行うキーボードなども含まれる。
In addition, as the electronic device of the present invention, the
〔ソフトウェアによる実現例〕
携帯電話100およびスマートフォン200の制御ブロック(特に入力判定部5)は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、CPU(Central Processing Unit)を用いてソフトウェアによって実現してもよい。
[Example of software implementation]
The control block (particularly the input determination unit 5) of the
後者の場合、携帯電話100およびスマートフォン200は、各機能を実現するソフトウェアであるプログラムの命令を実行するCPU、上記プログラムおよび各種データがコンピュータ(またはCPU)で読み取り可能に記録されたROM(Read Only Memory)または記憶装置(これらを「記録媒体」と称する)、上記プログラムを展開するRAM(Random Access Memory)などを備えている。そして、コンピュータ(またはCPU)が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
In the latter case, the
〔まとめ〕
本発明の態様1に係る入力判定装置(入力判定部5)は、操作入力面(10)における複数の箇所に対応して複数のセンサ入力値(カウント値)を検出し、上記センサ入力値と入力閾値との差異に基づき、上記操作入力面に対する入力操作の有無を判定する入力判定装置であって、所定のタイミングでセンサ感度をキャリブレーションすることにより上記入力閾値を更新する校正部(6)を備えており、上記校正部は、上記複数のセンサ入力値のうち、上記入力閾値を超えない上記センサ入力値の平均値に基づいて、上記センサ感度をキャリブレーションすることを特徴とする。
[Summary]
The input determination device (input determination unit 5) according to aspect 1 of the present invention detects a plurality of sensor input values (count values) corresponding to a plurality of locations on the operation input surface (10), and A calibration unit (6) that is an input determination device that determines the presence or absence of an input operation on the operation input surface based on a difference from an input threshold, and updates the input threshold by calibrating sensor sensitivity at a predetermined timing. The calibration unit calibrates the sensor sensitivity based on an average value of the sensor input values not exceeding the input threshold value among the plurality of sensor input values.
上記の構成によれば、入力閾値を超えないセンサ入力値の平均値に基づいてセンサ感度をキャリブレーションするため、局所的なセンサ入力値の変化の影響を緩和したキャリブレーションをすることができる。これにより、入力閾値の大幅な変動による入力操作の誤判定を抑制することができる。 According to the above configuration, since the sensor sensitivity is calibrated based on the average value of the sensor input values that do not exceed the input threshold value, it is possible to perform calibration that mitigates the influence of a local change in the sensor input value. Thereby, the erroneous determination of the input operation due to a large fluctuation of the input threshold can be suppressed.
本発明の態様2に係る入力判定装置は、上記態様1において、上記センサ入力値とタッチ閾値との差異に基づき、上記操作入力面に対するタッチ入力の有無を判定する入力判定装置であって、上記校正部は、上記複数のセンサ入力値のうち、上記タッチ閾値を超えない上記センサ入力値の平均値に基づいて、上記センサ感度をキャリブレーションすることにより上記タッチ閾値を更新する構成であってもよい。
The input determination apparatus according to
上記の構成によれば、センサ入力値の平均値を算出する際、タッチ入力によって変動したセンサ入力値を含めないことにより、タッチ入力操作を行っている期間であっても、温度変化などの環境の変化に応じてセンサ感度をキャリブレーションしてタッチ閾値を更新することができる。 According to the above configuration, when calculating the average value of the sensor input values, by not including the sensor input value that has fluctuated due to the touch input, the environment such as a temperature change can be obtained even during the period of the touch input operation. It is possible to update the touch threshold by calibrating the sensor sensitivity according to the change of the touch.
本発明の態様3に係る入力判定装置は、上記態様1または2において、上記操作入力面にキー(操作キー11)を備えており、上記キーの配置箇所に対応する上記センサ入力値とキー閾値との差異に基づき、上記操作入力面に対するキー入力の有無を判定する入力判定装置であって、上記校正部は、上記複数のセンサ入力値のうち、上記キー閾値を超えない上記センサ入力値の平均値に基づいて、上記センサ感度をキャリブレーションすることにより上記キー閾値を更新する構成であってもよい。
The input determination device according to
上記の構成によれば、センサ入力値の平均値を算出する際、キー入力によって変動したセンサ入力値を含めないことにより、キー入力操作を行っている期間であっても、温度変化などの環境の変化に応じてセンサ感度をキャリブレーションしてキー閾値を更新することができる。 According to the above configuration, when calculating the average value of the sensor input values, by not including the sensor input value that has fluctuated due to the key input, the environment such as a temperature change can be obtained even during the key input operation period. The key sensitivity can be updated by calibrating the sensor sensitivity in accordance with the change in.
さらに、センサ入力値の平均値に基づいてセンサ感度をキャリブレーションするため、押下されたキーの周囲におけるセンサ入力値の変化の影響を緩和してキャリブレーションをすることができる。これにより、キー閾値の大幅な変動によるキー入力の誤判定を抑制することができる。 Furthermore, since the sensor sensitivity is calibrated based on the average value of the sensor input values, it is possible to perform the calibration by reducing the influence of the change in the sensor input value around the pressed key. Thereby, it is possible to suppress erroneous determination of key input due to a significant change in the key threshold.
本発明の態様5に係る電子機器(携帯電話100・スマートフォン200)は、複数のセンサ電極(X検出電極42・Y検出電極43)と、上記センサ電極から上記センサ入力値を検出し、上記操作入力面に対する入力操作の有無を判定する上記態様1〜3の何れかの入力判定装置と、を備えることを特徴とする。
The electronic device (
本発明の態様6に係る入力判定装置の入力閾値校正方法は、操作入力面における複数の箇所に対応して複数のセンサ入力値を検出し、上記センサ入力値と入力閾値との差異に基づき、上記操作入力面に対する入力操作の有無を判定する入力判定装置の入力閾値校正方法であって、所定のタイミングでセンサ感度をキャリブレーションすることにより上記入力閾値を更新する校正工程を含み、上記校正工程では、上記複数のセンサ入力値のうち、上記入力閾値を超えない上記センサ入力値の平均値に基づいて、上記センサ感度をキャリブレーションすることを特徴とする。
The input threshold value calibration method of the input determination device according to the
本発明の各態様に係る入力判定装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記入力判定装置が備える各部(ソフトウェア要素)として動作させることにより上記入力判定装置をコンピュータにて実現させる入力判定装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。 The input determination device according to each aspect of the present invention may be realized by a computer. In this case, the input determination device is operated on each computer by causing the computer to operate as each unit (software element) included in the input determination device. Also included in the scope of the present invention are a control program for the input determination device to be realized and a computer-readable recording medium on which the control program is recorded.
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。 The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope shown in the claims, and embodiments obtained by appropriately combining technical means disclosed in different embodiments. Is also included in the technical scope of the present invention. Furthermore, a new technical feature can be formed by combining the technical means disclosed in each embodiment.
5 入力判定部(入力判定装置)
6 校正部
10 操作入力面
11 操作キー(キー)
42 X検出電極(センサ電極)
43 Y検出電極(センサ電極)
100 携帯電話(電子機器)
200 スマートフォン(電子機器)
5 Input determination unit (input determination device)
6
42 X detection electrode (sensor electrode)
43 Y detection electrode (sensor electrode)
100 Mobile phone (electronic equipment)
200 Smartphone (electronic equipment)
Claims (6)
所定のタイミングでセンサ感度をキャリブレーションすることにより上記入力閾値を更新する校正部を備えており、
上記校正部は、上記複数のセンサ入力値のうち、上記入力閾値を超えない上記センサ入力値の平均値に基づいて、上記センサ感度をキャリブレーションすることを特徴とする入力判定装置。 An input determination device that detects a plurality of sensor input values corresponding to a plurality of locations on an operation input surface, and determines the presence or absence of an input operation on the operation input surface based on a difference between the sensor input value and an input threshold value. And
A calibration unit that updates the input threshold value by calibrating the sensor sensitivity at a predetermined timing;
The input determination device, wherein the calibration unit calibrates the sensor sensitivity based on an average value of the sensor input values that does not exceed the input threshold value among the plurality of sensor input values.
上記校正部は、上記複数のセンサ入力値のうち、上記タッチ閾値を超えない上記センサ入力値の平均値に基づいて、上記センサ感度をキャリブレーションすることにより上記タッチ閾値を更新することを特徴とする請求項1に記載の入力判定装置。 An input determination device that determines presence or absence of touch input on the operation input surface based on a difference between the sensor input value and a touch threshold,
The calibration unit updates the touch threshold by calibrating the sensor sensitivity based on an average value of the sensor input values not exceeding the touch threshold among the plurality of sensor input values. The input determination device according to claim 1.
上記校正部は、上記複数のセンサ入力値のうち、上記キー閾値を超えない上記センサ入力値の平均値に基づいて、上記センサ感度をキャリブレーションすることにより上記キー閾値を更新することを特徴とする請求項1または2に記載の入力判定装置。 An input determination device that includes a key on the operation input surface, and that determines whether or not there is a key input to the operation input surface based on a difference between the sensor input value corresponding to the location of the key and a key threshold value. ,
The calibration unit updates the key threshold value by calibrating the sensor sensitivity based on an average value of the sensor input values not exceeding the key threshold value among the plurality of sensor input values. The input determination device according to claim 1 or 2.
上記センサ電極から上記センサ入力値を検出し、上記操作入力面に対する入力操作の有無を判定する請求項1〜3の何れか1項に記載の入力判定装置と、を備えることを特徴とする電子機器。 A plurality of sensor electrodes;
The input determination apparatus according to claim 1, further comprising: an input determination device according to claim 1 that detects the sensor input value from the sensor electrode and determines whether or not there is an input operation on the operation input surface. machine.
所定のタイミングでセンサ感度をキャリブレーションすることにより上記入力閾値を更新する校正工程を含み、
上記校正工程では、上記複数のセンサ入力値のうち、上記入力閾値を超えない上記センサ入力値の平均値に基づいて、上記センサ感度をキャリブレーションすることを特徴とする入力判定装置の入力閾値校正方法。 Input of an input determination device that detects a plurality of sensor input values corresponding to a plurality of locations on the operation input surface and determines whether or not there is an input operation on the operation input surface based on a difference between the sensor input value and an input threshold value A threshold calibration method,
Including a calibration step of updating the input threshold by calibrating the sensor sensitivity at a predetermined timing;
In the calibration step, the sensor sensitivity is calibrated based on an average value of the sensor input values that does not exceed the input threshold value among the plurality of sensor input values, and the input threshold value calibration of the input determination device is characterized in that Method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015127948A JP6504937B2 (en) | 2015-06-25 | 2015-06-25 | INPUT DETERMINATION DEVICE, CONTROL PROGRAM, ELECTRONIC DEVICE, AND INPUT THRESHOLD CALIBRATING METHOD OF INPUT DETERMINATION DEVICE |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015127948A JP6504937B2 (en) | 2015-06-25 | 2015-06-25 | INPUT DETERMINATION DEVICE, CONTROL PROGRAM, ELECTRONIC DEVICE, AND INPUT THRESHOLD CALIBRATING METHOD OF INPUT DETERMINATION DEVICE |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017010455A true JP2017010455A (en) | 2017-01-12 |
JP6504937B2 JP6504937B2 (en) | 2019-04-24 |
Family
ID=57763687
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015127948A Expired - Fee Related JP6504937B2 (en) | 2015-06-25 | 2015-06-25 | INPUT DETERMINATION DEVICE, CONTROL PROGRAM, ELECTRONIC DEVICE, AND INPUT THRESHOLD CALIBRATING METHOD OF INPUT DETERMINATION DEVICE |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6504937B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210104677A (en) | 2018-12-27 | 2021-08-25 | 라이온 가부시키가이샤 | toothbrush |
CN113226115B (en) | 2018-12-27 | 2023-09-19 | 狮王株式会社 | Toothbrush with tooth brush |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009090820A1 (en) * | 2008-01-16 | 2009-07-23 | Mitsubishi Jidosha Kogyo Kabushiki Kaisha | Touch sensor device, control method, touch panel device and program |
JP2011113248A (en) * | 2009-11-26 | 2011-06-09 | Kyocera Corp | Key input device and mobile terminal |
JP2013054563A (en) * | 2011-09-05 | 2013-03-21 | Rohm Co Ltd | Touch panel controller, method for controlling touch panel and input device and electronic equipment using the same |
WO2015087621A1 (en) * | 2013-12-11 | 2015-06-18 | シャープ株式会社 | Touch sensor control device |
-
2015
- 2015-06-25 JP JP2015127948A patent/JP6504937B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009090820A1 (en) * | 2008-01-16 | 2009-07-23 | Mitsubishi Jidosha Kogyo Kabushiki Kaisha | Touch sensor device, control method, touch panel device and program |
JP2011113248A (en) * | 2009-11-26 | 2011-06-09 | Kyocera Corp | Key input device and mobile terminal |
JP2013054563A (en) * | 2011-09-05 | 2013-03-21 | Rohm Co Ltd | Touch panel controller, method for controlling touch panel and input device and electronic equipment using the same |
WO2015087621A1 (en) * | 2013-12-11 | 2015-06-18 | シャープ株式会社 | Touch sensor control device |
Also Published As
Publication number | Publication date |
---|---|
JP6504937B2 (en) | 2019-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10747368B2 (en) | Method and device for preventing false-touch on touch screen, mobile terminal and storage medium | |
KR102040481B1 (en) | Systems and methods for determining types of user input | |
CN104363012B (en) | A kind of portable terminal device and implementation method that touch key-press is realized in capacitive touch screen side | |
CN104620196B (en) | System and method for switching sensing mechanisms for gloved and ungloved user input | |
KR20150010718A (en) | Device for capacitive detection with arrangement of linking tracks, and method implementing such a device | |
KR20160067095A (en) | Detect and differentiate touches from different size conductive objects on a capacitive button | |
US9996207B2 (en) | Apparatus and method for processing input on touch screen | |
KR20100054274A (en) | Touch-input device for acquiring location and intensity of force and method thereof | |
KR20130035763A (en) | Touch screen panel | |
CN110928406B (en) | Electronic device including narrow bezel and proximity sensing method therefor | |
CN106775086A (en) | A kind of touch-screen control method of mobile terminal, device and mobile terminal | |
JP2008165575A (en) | Touch panel device | |
TW201619792A (en) | Operation mode switching method used in capacitive touch control panel module | |
US20150193075A1 (en) | Touch apparatus and touch method thereof | |
JP2017010455A (en) | Input determination device, control program, electronic apparatus, and calibration method of input threshold level for input determination device | |
TWI502427B (en) | Touch device and measuring voltage dynamic adjustment method thereof | |
TWI588706B (en) | Touch control module for touch device and related touch control method | |
CN105487697B (en) | Method and device for preventing touch screen key failure | |
CN106155437B (en) | Operation mode judging method, touch point position judging method and touch control circuit | |
CN104346094A (en) | Display processing method and display processing equipment | |
JP6150712B2 (en) | Information processing apparatus and program | |
JP2017097443A (en) | Input determination device, control program, electronic apparatus, and calibration method of input threshold level of input determination device | |
CN104375724B (en) | Mobile terminal and touch operation method thereof | |
JP2021086368A (en) | Electronic apparatus | |
JP2016173683A (en) | Electronic device, input detection method thereof, and control program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180323 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181024 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181030 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181217 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190108 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190227 |
|
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: 20190319 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190326 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6504937 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |