[go: up one dir, main page]

JP2018147266A - Touch panel controller, touch panel system, and touch position detection method - Google Patents

Touch panel controller, touch panel system, and touch position detection method Download PDF

Info

Publication number
JP2018147266A
JP2018147266A JP2017042203A JP2017042203A JP2018147266A JP 2018147266 A JP2018147266 A JP 2018147266A JP 2017042203 A JP2017042203 A JP 2017042203A JP 2017042203 A JP2017042203 A JP 2017042203A JP 2018147266 A JP2018147266 A JP 2018147266A
Authority
JP
Japan
Prior art keywords
peak value
finger
rod
threshold
touch panel
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
Application number
JP2017042203A
Other languages
Japanese (ja)
Other versions
JP6768562B2 (en
Inventor
幹 高瀬
Miki Takase
幹 高瀬
中林 太美世
Tamiyo Nakabayashi
太美世 中林
西岡 明
Akira Nishioka
明 西岡
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 JP2017042203A priority Critical patent/JP6768562B2/en
Publication of JP2018147266A publication Critical patent/JP2018147266A/en
Application granted granted Critical
Publication of JP6768562B2 publication Critical patent/JP6768562B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Electronic Switches (AREA)

Abstract

PROBLEM TO BE SOLVED: To make it possible to distinguish whether a touch panel is touched with a finger or a rod body and determine, even when the touch panel is strongly touched with the rod body, whether or not a pointer is the rod body.SOLUTION: A touch panel controller (10) includes a peak value detection circuit (135) for detecting a peak value on a touch panel (20), a finger threshold filter (140) for determining based on a finger threshold, a finger peripheral threshold filter (145) for determining based on a finger peripheral threshold, a rod body threshold filter (150) for determining based on a rod body threshold, and a rod body peripheral threshold filter (155) for determining based on a rod body peripheral threshold.SELECTED DRAWING: Figure 1

Description

本発明はタッチパネルコントローラ、タッチパネルシステム、及びタッチ位置検出方法に関する。   The present invention relates to a touch panel controller, a touch panel system, and a touch position detection method.

近年、表示装置の大型化及び高精細化に伴い、表示画面をタッチすることにより入力を行うタッチパネルが大型化している。また、タッチパネルのタッチ位置の認識は高分解能であることが求められている。このため、タッチパネル上に配置されるセンサの数が飛躍的に多くなっている。よって、タッチパネルの信号を処理するタッチパネルコントローラは、センサに入力されるドライブ信号、及びセンサから出力されるセンス信号の処理を高速に行うことが求められている。   In recent years, with an increase in size and definition of a display device, a touch panel that performs input by touching a display screen has been increased in size. In addition, it is required to recognize the touch position of the touch panel with high resolution. For this reason, the number of sensors arranged on the touch panel has increased dramatically. Therefore, a touch panel controller that processes a touch panel signal is required to process a drive signal input to the sensor and a sense signal output from the sensor at high speed.

そこで、特許文献1に開示されているタッチパネルシステムは、ドライブラインを並列駆動して、センスラインから出力される信号を復号化することにより、タッチパネル内の複数の静電容量の変化量を一括して取得する。   In view of this, the touch panel system disclosed in Patent Document 1 collectively drives a drive line and decodes a signal output from the sense line, thereby collectively changing a plurality of capacitances in the touch panel. Get.

具体的には、上記タッチパネルシステムは、互いに隣り合うセンスライン間の差動信号を取得することにより、各センスラインに共通して印加されるノイズを除去して静電容量の変化量のみを取得する。   Specifically, the touch panel system acquires a differential signal between adjacent sense lines, thereby removing noise applied in common to each sense line and acquiring only an amount of change in capacitance. To do.

特許文献2に開示されているタッチセンサシステムは、タッチパネルの静電容量の変化量がペン閾値より大きいか否かを判定した後、その変化量が指閾値より大きいか否かを判定している。   The touch sensor system disclosed in Patent Document 2 determines whether or not the amount of change in the capacitance of the touch panel is greater than a pen threshold, and then determines whether or not the amount of change is greater than a finger threshold. .

具体的には、上記タッチセンサシステムは、変化量がペン閾値より大きく、指閾値より小さい場合はペンタッチ判断に移行し、その変化量がペンタッチ判断の周辺閾値より大きいポイントをカウントしている。そして、タッチセンサシステムは、カウントした結果に基づいて、指示体がペン又はノイズのどちらであるかを判定する。   Specifically, when the change amount is larger than the pen threshold value and smaller than the finger threshold value, the touch sensor system shifts to pen touch determination, and counts points where the change amount is larger than the peripheral threshold value for pen touch determination. Then, the touch sensor system determines whether the indicator is a pen or noise based on the counted result.

また、上記タッチセンサシステムは、変化量が指閾値より大きい場合は指タッチ判断に移行し、その変化量が指タッチ判断の周辺閾値より大きいポイントをカウントしている。そして、上記タッチセンサシステムは、カウントした結果に基づいて、指示体が指又はノイズのどちらであるかを判定する。   The touch sensor system shifts to finger touch determination when the amount of change is larger than the finger threshold, and counts points where the amount of change is larger than the peripheral threshold for finger touch determination. The touch sensor system determines whether the indicator is a finger or noise based on the counted result.

特許文献3に開示されているタッチパネルシステムは、互いに平行な複数の第1信号線と、第1信号線と交差する互いに平行な複数の第2信号線とを有するタッチパネルを備えている。また、上記タッチパネルシステムは、第1駆動モードで第1信号線に第1ドライブ信号を与えて駆動し、第2駆動モードで第2信号線に第2ドライブ信号を与えて駆動し、第1駆動モードと第2駆動モードとを切り替える。   The touch panel system disclosed in Patent Document 3 includes a touch panel having a plurality of first signal lines parallel to each other and a plurality of second signal lines parallel to each other intersecting the first signal lines. The touch panel system is driven by applying a first drive signal to the first signal line in the first drive mode, and is driven by applying a second drive signal to the second signal line in the second drive mode. Switch between the mode and the second drive mode.

また、上記タッチパネルシステムは、第1駆動モードで第2信号線に表れる第1センス信号に基づいて、第1信号線と第2信号線とが成す静電容量の変化量の面内分布を示す第1容量信号を生成する。上記タッチパネルシステムは、第2駆動モードで第1信号線に表れる第2センス信号に基づいて、第1信号線と第2信号線とが成す静電容量の変化量の面内分布を示す第2容量信号を生成する。   The touch panel system shows an in-plane distribution of the amount of change in capacitance formed by the first signal line and the second signal line based on the first sense signal appearing on the second signal line in the first drive mode. A first capacitance signal is generated. The touch panel system has a second in-plane distribution of the amount of change in capacitance formed by the first signal line and the second signal line based on the second sense signal that appears on the first signal line in the second drive mode. Generate a capacitance signal.

特開2012−150819号公報(2012年8月9日公開)JP 2012-150819 A (released on August 9, 2012) 特開2013−250596号公報(2013年12月12日公開)JP 2013-250596 A (published December 12, 2013) 特開2013−242832号公報(2013年12月5日公開)JP 2013-242832 A (released on December 5, 2013)

しかしながら、特許文献1に開示されているタッチセンサシステムにおいて、ペンでタッチパネルを強くタッチした場合、指閾値を超えることがある。この場合、指示体がペンであると判定されることはなく、指又はノイズであると判定される。よって、前記タッチセンサシステムでは、ペンでタッチパネルを強くタッチした場合、誤った判定をするという問題がある。   However, in the touch sensor system disclosed in Patent Document 1, when the touch panel is strongly touched with a pen, the finger threshold may be exceeded. In this case, the indicator is not determined to be a pen, but is determined to be a finger or noise. Therefore, the touch sensor system has a problem that an erroneous determination is made when the touch panel is strongly touched with a pen.

また、特許文献2及び特許文献3に開示されているタッチパネルシステムでは、指示体が指及びペンのどちらであるかを区別する機能を備えていない。このため、上記タッチパネルシステムでは、タッチパネルを指及びペンのどちらでタッチしているのかを区別することができないという問題がある。   In addition, the touch panel systems disclosed in Patent Document 2 and Patent Document 3 do not have a function of distinguishing whether the indicator is a finger or a pen. For this reason, the touch panel system has a problem that it cannot be distinguished whether the touch panel is touched with a finger or a pen.

本発明の一態様は、タッチパネルを指及び棒状体のどちらでタッチしているのかを区別し、棒状体でタッチパネルを強くタッチした場合でも、指示体が棒状体であるか否かを判定することを可能にすることを目的とする。   One embodiment of the present invention distinguishes whether the touch panel is touched with a finger or a rod-like body, and determines whether the indicator is a rod-like body even when the touch panel is strongly touched with the rod-like body. It aims to make possible.

上記の課題を解決するために、本発明の一態様に係るタッチパネルコントローラは、指又は棒状体によるタッチパネルへのタッチに基づく静電容量信号の前記タッチパネル上のピーク値を検出するピーク値検出回路と、前記ピーク値が指ピーク値候補であるか否かを指閾値に基づいて判定する指閾値フィルタと、前記指ピーク値候補が前記指によるタッチに基づく指ピーク値であるか否かを指周辺閾値に基づいて判定する指周辺閾値フィルタと、前記ピーク値が棒状体ピーク値候補であるか否かを棒状体閾値に基づいて判定する棒状体閾値フィルタと、前記棒状体ピーク値候補が前記棒状体によるタッチに基づく棒状体ピーク値であるか否かを棒状体周辺閾値に基づいて判定する棒状体周辺閾値フィルタとを備え、前記棒状体周辺閾値フィルタは、前記指周辺閾値フィルタにより前記指ピーク値でないと判定された指ピーク値候補が前記棒状体ピーク値であるか否かを前記棒状体周辺閾値に基づいて判定する。   In order to solve the above-described problem, a touch panel controller according to an aspect of the present invention includes a peak value detection circuit that detects a peak value on the touch panel of a capacitance signal based on a touch on the touch panel with a finger or a rod-like body; A finger threshold filter that determines whether or not the peak value is a finger peak value candidate based on a finger threshold; and whether or not the finger peak value candidate is a finger peak value based on a touch by the finger A finger peripheral threshold filter that is determined based on a threshold, a bar threshold filter that determines whether the peak value is a bar peak value candidate based on a bar threshold, and the bar peak value candidate is the bar A rod-shaped body periphery threshold filter that determines whether or not the peak value is a rod-shaped body peak value based on a touch by the body based on a rod-shaped body peripheral threshold value, , The finger near threshold filter by the determined finger peak value candidate is not the finger peak value is determined based on whether the a rod member peak value to the rod-shaped body around the threshold.

また、本発明の一態様に係るタッチ位置検出方法は、指又は棒状体によるタッチパネルへのタッチに基づく静電容量信号の前記タッチパネル上のピーク値を検出するピーク値検出工程と、前記ピーク値が指ピーク値候補であるか否かを指閾値に基づいて判定する指閾値フィルタ工程と、前記指ピーク値候補が前記指によるタッチに基づく指ピーク値であるか否かを指周辺閾値に基づいて判定する指周辺閾値フィルタ工程と、前記ピーク値が棒状体ピーク値候補であるか否かを棒状体閾値に基づいて判定する棒状体閾値フィルタ工程と、前記棒状体ピーク値候補が前記棒状体によるタッチに基づく棒状体ピーク値であるか否かを棒状体周辺閾値に基づいて判定する棒状体周辺閾値フィルタ工程とを包含し、前記棒状体周辺閾値フィルタ工程は、前記指周辺閾値フィルタ工程により前記指ピーク値でないと判定された指ピーク値候補が前記棒状体ピーク値であるか否かを前記棒状体周辺閾値に基づいて判定する。   The touch position detection method according to one aspect of the present invention includes a peak value detection step of detecting a peak value on the touch panel of a capacitance signal based on a touch on the touch panel with a finger or a rod-like body, and the peak value is A finger threshold value filtering step for determining whether or not a finger peak value candidate is based on a finger threshold value, and whether or not the finger peak value candidate is a finger peak value based on a touch by the finger based on a finger peripheral threshold value A finger peripheral threshold value filtering step for determining, a rod-like body threshold value filtering step for judging whether or not the peak value is a rod-like body peak value candidate based on a rod-like body threshold value, and the rod-like body peak value candidate based on the rod-like body Including a rod-shaped body periphery threshold value filter step for determining whether or not the bar-shaped body peak value is based on a touch based on a rod-shaped body periphery threshold value, Determining serial the determined finger peak value candidate by a finger near a threshold filter processes not the finger peak value based on whether the a rod member peak value to the rod-shaped body around the threshold.

本発明の一態様によれば、タッチパネルを指及び棒状体のどちらでタッチしているのかを区別し、棒状体でタッチパネルを強くタッチした場合でも、指示体が棒状体であるか否かを判定することを可能にすることができるという効果を奏する。   According to one aspect of the present invention, it is distinguished whether the touch panel is touched with a finger or a rod-like body, and it is determined whether or not the indicator is a rod-like body even when the touch panel is strongly touched with the rod-like body. There is an effect that it can be made possible.

本発明の実施形態1に係るタッチパネルコントローラを備えるタッチパネルシステムの構成を示す概略図である。(a)はタッチパネルシステムの構成を示す概略図であり、(b)はタッチパネルの内部の構造の一部を示す回路図である。It is the schematic which shows the structure of a touchscreen system provided with the touchscreen controller which concerns on Embodiment 1 of this invention. (A) is the schematic which shows the structure of a touchscreen system, (b) is a circuit diagram which shows a part of structure inside a touchscreen. 上記タッチパネルコントローラの処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the process of the said touchscreen controller. 1つのセンスラインの静電容量の変化量の値を示すグラフである。(a)は静電容量の変化量の値を示すグラフであり、(b)はピーク値領域を示すグラフである。It is a graph which shows the value of the amount of change of the electrostatic capacitance of one sense line. (A) is a graph which shows the value of the variation | change_quantity of an electrostatic capacitance, (b) is a graph which shows a peak value area | region. ピーク値領域の静電容量の変化量の値を模式的に示す模式図である。It is a schematic diagram which shows typically the value of the variation | change_quantity of the electrostatic capacitance of a peak value area | region. 指によるタッチパネルへのタッチにおいて、静電容量の変化量の値の分布を示す図である。(a)は静電容量の変化量の値を示す図であり、(b)は静電容量の変化量の値を示すグラフである。It is a figure which shows distribution of the value of the variation | change_quantity of an electrostatic capacitance in the touch to the touch panel with a finger. (A) is a figure which shows the value of the variation | change_quantity of an electrostatic capacitance, (b) is a graph which shows the value of the variation | change_quantity of an electrostatic capacitance. 棒状体によるタッチパネルへのタッチにおいて、静電容量の変化量の値の分布を示す図である。(a)は静電容量の変化量の値を示す図であり、(b)は静電容量の変化量の値を示すグラフである。It is a figure which shows distribution of the value of the variation | change_quantity of an electrostatic capacitance in the touch to the touchscreen by a rod-shaped body. (A) is a figure which shows the value of the variation | change_quantity of an electrostatic capacitance, (b) is a graph which shows the value of the variation | change_quantity of an electrostatic capacitance. 棒状体によるタッチパネルへの強いタッチにおいて、静電容量の変化量の値の分布を示す図である。(a)は静電容量の変化量の値を示す図であり、(b)は静電容量の変化量の値を示すグラフである。It is a figure which shows distribution of the value of the variation | change_quantity of an electrostatic capacitance in the strong touch to the touchscreen by a rod-shaped body. (A) is a figure which shows the value of the variation | change_quantity of an electrostatic capacitance, (b) is a graph which shows the value of the variation | change_quantity of an electrostatic capacitance. タッチパネルへの接触面積が大きい棒状体によるタッチパネルへのタッチにおいて、静電容量の変化量の値の分布を示す図である。(a)は静電容量の変化量の値を示す図であり、(b)は静電容量の変化量の値を示すグラフである。It is a figure which shows distribution of the value of the variation | change_quantity of an electrostatic capacitance in the touch to the touch panel by the rod-shaped body with a large contact area to a touch panel. (A) is a figure which shows the value of the variation | change_quantity of an electrostatic capacitance, (b) is a graph which shows the value of the variation | change_quantity of an electrostatic capacitance. お手付きによるタッチパネルへのタッチにおいて、静電容量の変化量の値の分布を示す図である。(a)は静電容量の変化量の値を示す図であり、(b)は静電容量の変化量の値を示すグラフである。It is a figure which shows distribution of the value of the variation | change_quantity of an electrostatic capacitance in the touch to the touch panel by hand. (A) is a figure which shows the value of the variation | change_quantity of an electrostatic capacitance, (b) is a graph which shows the value of the variation | change_quantity of an electrostatic capacitance. 本発明の実施形態2に係るタッチパネルコントローラを備えるタッチパネルシステムの構成を示す概略図である。It is the schematic which shows the structure of a touchscreen system provided with the touchscreen controller which concerns on Embodiment 2 of this invention. タッチパネル上の静電容量の変化量の値を示す3次元グラフである。(a)は、第2信号線をドライブラインとしたときの静電容量の変化量の値を示し、(b)は、第1信号線をドライブラインとしたときの静電容量の変化量の値を示す。It is a three-dimensional graph which shows the value of the variation | change_quantity of the electrostatic capacitance on a touch panel. (A) shows the amount of change in capacitance when the second signal line is a drive line, and (b) shows the amount of change in capacitance when the first signal line is a drive line. Indicates the value.

〔実施形態1〕
以下、本発明の実施の形態について、図1から図9に基づいて詳細に説明する。
Embodiment 1
Hereinafter, embodiments of the present invention will be described in detail with reference to FIGS. 1 to 9.

図1は、本発明の実施形態1に係るタッチパネルコントローラ10を備えるタッチパネルシステム1の構成を示す概略図である。図1の(a)はタッチパネルシステム1の構成を示す概略図であり、図1の(b)はタッチパネル20の内部の構造の一部を示す回路図である。   FIG. 1 is a schematic diagram illustrating a configuration of a touch panel system 1 including a touch panel controller 10 according to Embodiment 1 of the present invention. FIG. 1A is a schematic diagram showing the configuration of the touch panel system 1, and FIG. 1B is a circuit diagram showing a part of the internal structure of the touch panel 20.

(タッチパネルシステム1の構成)
タッチパネルシステム1は、図1の(a)に示すように、タッチパネルコントローラ10及びタッチパネル20を備えている。また、タッチパネルコントローラ10は、マルチプレクサ105、ドライバ110、センスアンプ115、タイミングジェネレータ120、AD変換器125、容量分布計算部130、ピーク値検出回路135、指閾値フィルタ140、指周辺閾値フィルタ145、棒状体閾値フィルタ150、棒状体周辺閾値フィルタ155、タッチ認識部160を備えている。タッチパネルコントローラ10は、タッチパネル20をタッチした指示体が、指、棒状体、及びノイズのいずれであるかを判定する。棒状体とは、タッチパネル20と接触する部位が指よりも細いものである。例えば、棒状体の例としては、ペンが挙げられる。
(Configuration of touch panel system 1)
The touch panel system 1 includes a touch panel controller 10 and a touch panel 20 as illustrated in FIG. The touch panel controller 10 includes a multiplexer 105, a driver 110, a sense amplifier 115, a timing generator 120, an AD converter 125, a capacitance distribution calculation unit 130, a peak value detection circuit 135, a finger threshold filter 140, a finger peripheral threshold filter 145, a bar shape. A body threshold filter 150, a rod-shaped body periphery threshold filter 155, and a touch recognition unit 160 are provided. The touch panel controller 10 determines whether the indicator touching the touch panel 20 is a finger, a rod-like body, or noise. A rod-shaped body is a part in which the part which contacts the touch panel 20 is thinner than a finger. For example, a pen is mentioned as an example of a rod-shaped body.

駆動読み出し回路100は、マルチプレクサ105、ドライバ110、及びセンスアンプ115を備えている。   The drive readout circuit 100 includes a multiplexer 105, a driver 110, and a sense amplifier 115.

マルチプレクサ105は、タッチパネル20が備える信号線のうち、X方向に延びる第1信号線HL1〜HLMをドライブライン及びセンスラインの一方とし、Y方向に延びる第2信号線VL1〜VLMをドライブライン及びセンスラインの他方とする。その後、マルチプレクサ105は、ドライブラインとセンスラインとを切り替える。つまり、マルチプレクサ105はタッチパネル20、ドライバ110、及びセンスアンプ115それぞれの接続を入れ替える。第1信号線HL1〜HLM及び第2信号線VL1〜VLMは、タッチパネル20と接続切り替え部107との間の信号線である。X方向とY方向とは互いにおおむね直交する方向である。また、第1信号線HL1〜HLMは、互いに平行に配置されており、第2信号線VL1〜VLMも、互いに平行に配置されている。また、マルチプレクサ105は接続切り替え部107を複数有している。   The multiplexer 105 uses the first signal lines HL1 to HLM extending in the X direction among the signal lines included in the touch panel 20 as one of drive lines and sense lines, and the second signal lines VL1 to VLM extending in the Y direction as drive lines and senses. The other line. Thereafter, the multiplexer 105 switches between the drive line and the sense line. That is, the multiplexer 105 exchanges the connections of the touch panel 20, the driver 110, and the sense amplifier 115. The first signal lines HL <b> 1 to HLM and the second signal lines VL <b> 1 to VLM are signal lines between the touch panel 20 and the connection switching unit 107. The X direction and the Y direction are substantially orthogonal to each other. The first signal lines HL1 to HLM are arranged in parallel to each other, and the second signal lines VL1 to VLM are also arranged in parallel to each other. The multiplexer 105 has a plurality of connection switching units 107.

接続切り替え部107は複数あり、接続切り替え部107それぞれは、1本の第1信号線及び1本の第2信号線と、ドライバ110及びセンスアンプ115との接続を切り替え制御する。具体的には、第1信号線HL1〜HLMはそれぞれ、ドライブ信号線DL1〜DLM又はセンス信号線SL1〜SLMと接続される。第2信号線VL1〜VLMはそれぞれ、ドライブ信号線DL1〜DLM又はセンス信号線SL1〜SLMと接続される。   There are a plurality of connection switching units 107, and each of the connection switching units 107 switches and controls connection between one first signal line and one second signal line, and the driver 110 and the sense amplifier 115. Specifically, the first signal lines HL1 to HLM are connected to the drive signal lines DL1 to DLM or the sense signal lines SL1 to SLM, respectively. Second signal lines VL1 to VLM are connected to drive signal lines DL1 to DLM or sense signal lines SL1 to SLM, respectively.

ドライバ110は、ドライブ信号線DL1〜DLM及び接続切り替え部107を介して、符号系列に基づいて、第1信号線HL1〜HLM又は第2信号線VL1〜VLMに電圧を印加して各静電容量を駆動する。   The driver 110 applies voltages to the first signal lines HL1 to HLM or the second signal lines VL1 to VLM through the drive signal lines DL1 to DLM and the connection switching unit 107, based on the code series, and sets each capacitance. Drive.

センスアンプ115は、センス信号線SL1〜SLM及び接続切り替え部107を介して、第1信号線HL1〜HLM又は第2信号線VL1〜VLMからの信号に基づいて、各静電容量に対応する電圧の線形和を計算する。センスアンプ115は、ドライバ110により駆動された各静電容量に対応する電圧の線形和(線形和信号)をAD変換器125に供給する。   The sense amplifier 115 is a voltage corresponding to each capacitance based on signals from the first signal lines HL1 to HLM or the second signal lines VL1 to VLM via the sense signal lines SL1 to SLM and the connection switching unit 107. Compute the linear sum of. The sense amplifier 115 supplies a linear sum (linear sum signal) of voltages corresponding to the respective capacitances driven by the driver 110 to the AD converter 125.

タイミングジェネレータ120は、接続切り替え部107の動作を規定する信号、ドライバ110の動作を規定する信号、センスアンプ115の動作を規定する信号、及びAD変換器125の動作を規定する信号を生成する。タイミングジェネレータ120は、生成した信号をそれぞれ、接続切り替え部107、ドライバ110、センスアンプ115、及びAD変換器125に供給する。   The timing generator 120 generates a signal that defines the operation of the connection switching unit 107, a signal that defines the operation of the driver 110, a signal that defines the operation of the sense amplifier 115, and a signal that defines the operation of the AD converter 125. The timing generator 120 supplies the generated signals to the connection switching unit 107, the driver 110, the sense amplifier 115, and the AD converter 125, respectively.

AD変換器125は、センスアンプ115から供給された、各静電容量に対応する電圧の線形和をAD変換する。AD変換器125は、AD変換した、各静電容量に対応する電圧の線形和(線形和信号)を容量分布計算部130に供給する。   The AD converter 125 AD converts the linear sum of the voltages corresponding to each capacitance supplied from the sense amplifier 115. The AD converter 125 supplies the capacitance distribution calculation unit 130 with the AD-converted linear sum (linear sum signal) of the voltages corresponding to the respective capacitances.

容量分布計算部130は、AD変換器125から供給された、各静電容量に対応する電圧の線形和と符号系列とに基づいて、タッチパネル20上のDCマップを計算してピーク値検出回路135に供給する。DCマップとは、1フレームにおいてタッチパネル20全体の静電容量の変化量(差分値)を示す分布である。また、DCマップでは、各静電容量に対応する電圧の線形和と符号系列とに基づいて、各静電容量の変化量が計算された後、センスラインの方向に積分が行われていない。各静電容量の変化量を計算した後、センスラインの方向に積分を行うと、ノイズが大きい場合、棒状体によるタッチを検出することができない場合がある。よって、タッチパネルコントローラ10では、各静電容量の変化量が計算された後、センスラインの方向に積分が行われないDCマップを用いている。   The capacitance distribution calculation unit 130 calculates a DC map on the touch panel 20 based on the linear sum of the voltages corresponding to each capacitance and the code sequence supplied from the AD converter 125, and the peak value detection circuit 135. To supply. The DC map is a distribution indicating the amount of change (difference value) in the capacitance of the entire touch panel 20 in one frame. Further, in the DC map, after the change amount of each capacitance is calculated based on the linear sum of the voltages corresponding to each capacitance and the code series, no integration is performed in the direction of the sense line. When integration is performed in the direction of the sense line after calculating the amount of change in each capacitance, it may be impossible to detect a touch by a rod-like body if the noise is large. Therefore, the touch panel controller 10 uses a DC map in which integration is not performed in the direction of the sense line after the change amount of each capacitance is calculated.

ピーク値検出回路135は、容量分布計算部130から供給されたDCマップに基づいて、指又は棒状体によるタッチパネル20へのタッチに基づく静電容量信号のタッチパネル20上のピーク値を検出する。つまり、ピーク値検出回路135は、容量分布計算部130で計算されたDCマップから、ピーク値の座標を抽出する。   The peak value detection circuit 135 detects a peak value on the touch panel 20 of a capacitance signal based on a touch on the touch panel 20 with a finger or a rod-like body based on the DC map supplied from the capacitance distribution calculation unit 130. That is, the peak value detection circuit 135 extracts the peak value coordinates from the DC map calculated by the capacity distribution calculation unit 130.

指閾値フィルタ140は、ピーク値が指ピーク値候補(後述する)であるか否かを所定の指閾値に基づいて判定する。指閾値は、指でタッチパネル20をタッチしたときに測定されると考えられる静電容量の変化量の最小値が設定された数値である。   The finger threshold filter 140 determines whether or not the peak value is a finger peak value candidate (described later) based on a predetermined finger threshold. The finger threshold is a numerical value in which a minimum value of the change amount of the electrostatic capacitance that is considered to be measured when the touch panel 20 is touched with a finger is set.

指周辺閾値フィルタ145は、指ピーク値候補が指によるタッチに基づく指ピーク値であるか否かを所定の指周辺閾値に基づいて判定する。   The finger peripheral threshold filter 145 determines whether or not the finger peak value candidate is a finger peak value based on a touch with a finger based on a predetermined finger peripheral threshold.

棒状体閾値フィルタ150は、ピーク値が棒状体ピーク値候補(後述する)であるか否かを所定の棒状体閾値に基づいて判定する。棒状体閾値は、棒状体でタッチパネル20をタッチしたときに測定されると考えられる静電容量の変化量の最小値が設定された数値である。一般的に、指でタッチしたときの静電容量の変化量は、棒状体でタッチしたときの静電容量の変化量より大きい値になる。   The rod-shaped body threshold filter 150 determines whether or not the peak value is a rod-shaped body peak value candidate (described later) based on a predetermined rod-shaped body threshold. The rod-like body threshold is a numerical value in which a minimum value of the change amount of the capacitance that is considered to be measured when the touch panel 20 is touched with a rod-like body is set. Generally, the amount of change in capacitance when touched with a finger is larger than the amount of change in capacitance when touched with a rod-shaped body.

棒状体周辺閾値フィルタ155は、棒状体ピーク値候補が棒状体によるタッチに基づく棒状体ピーク値であるか否かを所定の棒状体周辺閾値に基づいて判定する。   The rod-shaped body peripheral threshold filter 155 determines whether or not the rod-shaped body peak value candidate is a rod-shaped body peak value based on a touch by the rod-shaped body based on a predetermined rod-shaped body peripheral threshold.

タッチ認識部160は、指周辺閾値フィルタ145又は棒状体周辺閾値フィルタ155から供給された判定結果に基づいて、タッチパネル20上のタッチされた位置を認識し、かつ、指、棒状体、及びノイズのいずれであるかを区別して認識する。   The touch recognition unit 160 recognizes the touched position on the touch panel 20 based on the determination result supplied from the finger peripheral threshold filter 145 or the rod peripheral threshold filter 155, and detects the finger, the rod, and the noise. Recognize the distinction.

タッチパネル20は、互いに平行なX方向に延びる第1信号線HL1〜HLMと、互いに平行なY方向に延びる第2信号線VL1〜VLMとを備える。タッチパネル20は、静電容量方式のタッチパネルである。   The touch panel 20 includes first signal lines HL1 to HLM extending in the X direction parallel to each other, and second signal lines VL1 to VLM extending in the Y direction parallel to each other. The touch panel 20 is a capacitive touch panel.

図1の(b)に示すように、第1信号線HL1〜HLMと第2信号線VL1〜VLMとは、互いにおおむね直交し、第1信号線HL1〜HLMと第2信号線VL1〜VLMとの間には、コンデンサ210が接続されている。つまり、第1信号線HL1〜HLMと第2信号線VL1〜VLMとが交差する部分にコンデンサ210が接続されている。   As shown in FIG. 1B, the first signal lines HL1 to HLM and the second signal lines VL1 to VLM are substantially orthogonal to each other, and the first signal lines HL1 to HLM and the second signal lines VL1 to VLM are A capacitor 210 is connected between the two. That is, the capacitor 210 is connected to a portion where the first signal lines HL1 to HLM and the second signal lines VL1 to VLM intersect.

(タッチパネルコントローラ10の処理の手順)
次に、タッチパネルコントローラ10の処理の手順(タッチ位置検出方法)について図2〜図4に基づいて説明する。図2は、タッチパネルコントローラ10の処理の手順を示すフローチャートである。図3は、1つのセンスラインの静電容量の変化量の値を示すグラフである。図3の(a)は静電容量の変化量の値を示すグラフであり、図3の(b)はピーク値領域を示すグラフである。図4は、ピーク値領域の静電容量の変化量の値を模式的に示す模式図である。図3及び図4においては、上下方向が静電容量の変化量を示しており、左右方向がDCマップの座標においてセンスラインの方向を示している。図3及び図4は、DCマップにおいて、静電容量の変化量と、1つのセンスラインの方向とで、2次元的に表示されている。
(Processing procedure of the touch panel controller 10)
Next, a processing procedure (touch position detection method) of the touch panel controller 10 will be described with reference to FIGS. FIG. 2 is a flowchart showing a processing procedure of the touch panel controller 10. FIG. 3 is a graph showing the amount of change in capacitance of one sense line. FIG. 3A is a graph showing the amount of change in capacitance, and FIG. 3B is a graph showing the peak value region. FIG. 4 is a schematic diagram schematically showing the amount of change in capacitance in the peak value region. 3 and 4, the vertical direction indicates the amount of change in capacitance, and the horizontal direction indicates the direction of the sense line in the DC map coordinates. 3 and 4 are two-dimensionally displayed in the DC map with the amount of change in capacitance and the direction of one sense line.

図2に示すように、まず、ピーク値検出回路135は、容量分布計算部130から供給されたDCマップに基づいて、指又は棒状体によるタッチパネル20へのタッチに基づく静電容量信号のタッチパネル20上のピーク値を検出する(ステップS110:ピーク値検出工程)。具体的には、図3の(a)及び(b)に示すように、ピーク値検出回路135は、静電容量の変化量が、予め定めたピーク検出閾値以上になっているピーク値領域を検出する。つまり、ピーク値検出回路135は、DCマップ上においてピーク検出閾値以上である座標を抽出する。また、抽出された複数の座標が形成する領域(ピーク値領域)内で最も大きい座標の値をピーク値とする。このとき、DCマップに対して、指閾値、棒状体閾値、ピーク値検出閾値の順に大きい値になるように設定する。なお、ピーク値は複数検出される場合がある。ピーク値検出回路135は、このピーク値領域において、ピーク値を検出する。例えば、図3の(b)に示すように、ピーク値検出回路135は、静電容量の変化量がピーク検出閾値以上になっているピーク値領域X1・X2・X3を検出する。また、ピーク値検出回路135は、ピーク値領域X1・X2・X3それぞれのピーク値P1・P2・P3を検出する。ピーク値検出回路135は、検出したピーク値の情報を指閾値フィルタ140に供給する。このとき、ピーク値領域X1・X2・X3それぞれの領域内で、最も大きい値がピーク値P1・P2・P3である。   As shown in FIG. 2, first, the peak value detection circuit 135 is based on the DC map supplied from the capacitance distribution calculation unit 130, and the capacitive signal touch panel 20 is based on a touch on the touch panel 20 with a finger or a rod-like body. The upper peak value is detected (step S110: peak value detection step). Specifically, as shown in FIGS. 3A and 3B, the peak value detection circuit 135 has a peak value region in which the amount of change in capacitance is equal to or greater than a predetermined peak detection threshold. To detect. That is, the peak value detection circuit 135 extracts coordinates that are equal to or greater than the peak detection threshold on the DC map. Also, the largest coordinate value in the region (peak value region) formed by the plurality of extracted coordinates is set as the peak value. At this time, the DC map is set to have a larger value in the order of the finger threshold, the rod-like body threshold, and the peak value detection threshold. A plurality of peak values may be detected. The peak value detection circuit 135 detects a peak value in this peak value region. For example, as shown in FIG. 3B, the peak value detection circuit 135 detects peak value regions X1, X2, and X3 in which the amount of change in capacitance is equal to or greater than the peak detection threshold. The peak value detection circuit 135 detects the peak values P1, P2, and P3 of the peak value regions X1, X2, and X3, respectively. The peak value detection circuit 135 supplies the detected peak value information to the finger threshold filter 140. At this time, the largest value in each of the peak value regions X1, X2, and X3 is the peak value P1, P2, and P3.

指閾値フィルタ140は、検出されたピーク値が指閾値以上であるか否かを判定する(ステップS120:指閾値フィルタ工程)。このとき、検出されたピーク値が複数ある場合、指閾値フィルタ140は、1つのピーク値を選択して判定を行う。例えば、図3の(b)に示すように、ピーク値P1・P2・P3が検出された場合、指閾値フィルタ140は、まず、ピーク値P1を選択して判定を行うとする。ピーク値P1は、図3の(b)に示すように指閾値を超えているので、指閾値フィルタ140は、ピーク値P1が指ピーク値候補であると判定する(ステップS130)。指閾値フィルタ140は、ピーク値P1を含むピーク値領域X1(指ピーク値領域)について、指フィルタ(後述する)を適用するように、指周辺閾値フィルタ145に指示する。   The finger threshold filter 140 determines whether or not the detected peak value is greater than or equal to the finger threshold (step S120: finger threshold filter step). At this time, when there are a plurality of detected peak values, the finger threshold filter 140 selects one peak value and performs determination. For example, as shown in FIG. 3B, when the peak values P1, P2, and P3 are detected, the finger threshold filter 140 first selects and determines the peak value P1. Since the peak value P1 exceeds the finger threshold as shown in FIG. 3B, the finger threshold filter 140 determines that the peak value P1 is a finger peak value candidate (step S130). The finger threshold filter 140 instructs the finger peripheral threshold filter 145 to apply a finger filter (described later) to the peak value region X1 (finger peak value region) including the peak value P1.

ピーク値P2・P3は、ピーク値P1についてステップS210の処理が終わった後に判定される。なお、ピーク値P2は指閾値を超えておらず、棒状体閾値を超えている。このため、指閾値フィルタ140がピーク値P2を選択した場合、指閾値フィルタ140は、ピーク値P2が指ピーク値候補ではないと判定する。指閾値フィルタ140は、ピーク値P2が棒状体閾値以上であるか否かを判定するように、棒状体閾値フィルタ150に指示する。ピーク値P2については、ステップS160の処理に移る。   The peak values P2 and P3 are determined after the processing of step S210 is completed for the peak value P1. Note that the peak value P2 does not exceed the finger threshold but exceeds the rod-like body threshold. For this reason, when the finger threshold filter 140 selects the peak value P2, the finger threshold filter 140 determines that the peak value P2 is not a finger peak value candidate. The finger threshold filter 140 instructs the rod-shaped body threshold filter 150 to determine whether or not the peak value P2 is greater than or equal to the rod-shaped body threshold. For the peak value P2, the process proceeds to step S160.

指閾値フィルタ140によりピーク値P1が指ピーク値候補であると判定された場合、指周辺閾値フィルタ145は、カウンタが指フィルタの設定内であるか否かを判定する(ステップS140:指周辺閾値フィルタ工程)。具体的には、指フィルタとは、指周辺閾値フィルタ145が、指ピーク値候補が指によるタッチに基づく指ピーク値であるか否かを指周辺閾値に基づいて判定することである。図4に示すように、ピーク値領域X1において、指周辺閾値フィルタ145は、指によるタッチに基づく指ピーク値であるか否かを指周辺閾値A1に基づいて判定する。一般的に、タッチによる静電容量の変化量のピーク値において、指示体が指である場合のピーク値は、指示体が棒状体である場合のピーク値より大きい。しかし、棒状体の導電性が高く、持ち手と棒状体との接触抵抗が低い場合、棒状体のタッチによるピーク値が、指のタッチによるピーク値と同等である場合がある。このため、ピーク値のみで判断すると、棒状体のタッチを指のタッチと誤って判断する虞がある。そこで、指フィルタを適用して、指ピーク値候補のピーク値周辺での変化状況に基づいて最終的に指タッチを抽出する。つまり、図4に示す三角形のセンスラインの方向の幅の大きさを確認することで最終的に指タッチを抽出する。   When the finger threshold filter 140 determines that the peak value P1 is a finger peak value candidate, the finger peripheral threshold filter 145 determines whether the counter is within the finger filter setting (step S140: finger peripheral threshold). Filter process). Specifically, the finger filter means that the finger peripheral threshold filter 145 determines whether or not the finger peak value candidate is a finger peak value based on a finger touch based on the finger peripheral threshold. As shown in FIG. 4, in the peak value region X1, the finger peripheral threshold filter 145 determines whether or not the finger peripheral value is based on the finger touch based on the finger peripheral threshold A1. Generally, in the peak value of the amount of change in capacitance due to touch, the peak value when the indicator is a finger is larger than the peak value when the indicator is a rod-like body. However, when the conductivity of the rod-shaped body is high and the contact resistance between the handle and the rod-shaped body is low, the peak value due to the touch of the rod-shaped body may be equivalent to the peak value due to the finger touch. For this reason, if it judges only by a peak value, there exists a possibility that the touch of a rod-shaped body may be mistakenly judged as a finger touch. Therefore, the finger filter is applied to finally extract the finger touch based on the change state around the peak value of the finger peak value candidate. That is, the finger touch is finally extracted by confirming the width in the direction of the triangular sense line shown in FIG.

指周辺閾値A1については以下に説明する。まず、タッチパネル20上において、タッチパネル20と指示体との接触座標を考える。ピーク値P1を示す座標において、その座標から周囲に拡大した第1領域(ピーク値を除く)と、第1領域を囲む第2領域(ピーク値及び第1領域を除く)が設定される。指周辺閾値フィルタ145は、第2領域において、指周辺閾値A1以上である値をカウントする。指周辺閾値A1は指閾値より低い値である。第1領域及び第2領域においてピーク値を中心とする範囲は、予め定められた範囲である。第1領域及び第2領域の範囲は、レジスタ等(図示せず)にデータとして記録されており、そのデータを変更することで、その範囲は変更され得る。なお、指周辺閾値フィルタ145が指周辺閾値A1以上である値をカウントするとき、その値の絶対値が、指周辺閾値A1以上であるか否かを判定する。値の絶対値で判定する理由は、静電容量の変化量には、負の値も含まれるためである。指周辺閾値フィルタ145は、第2領域において指周辺閾値A1以上である値をカウントする。ここで、棒状体フィルタ(後述する)の設定カウント値を0〜n、指フィルタの設定カウント値をn+1〜mとする(n<mであり、かつ、n及びmは自然数)。この設定カウント値は、レジスタ等(図示せず)にデータとして記録されており、そのデータを変更することで、それらの設定カウント値は変更され得る。   The finger peripheral threshold A1 will be described below. First, on the touch panel 20, the contact coordinates between the touch panel 20 and the indicator are considered. In the coordinates indicating the peak value P1, a first area (excluding the peak value) enlarged from the coordinates to the periphery and a second area (excluding the peak value and the first area) surrounding the first area are set. The finger peripheral threshold filter 145 counts values that are greater than or equal to the finger peripheral threshold A1 in the second region. The finger peripheral threshold A1 is a value lower than the finger threshold. The range centering on the peak value in the first region and the second region is a predetermined range. The ranges of the first area and the second area are recorded as data in a register or the like (not shown), and the ranges can be changed by changing the data. When the finger peripheral threshold filter 145 counts a value that is equal to or greater than the finger peripheral threshold A1, it is determined whether or not the absolute value of the value is equal to or greater than the finger peripheral threshold A1. The reason for determining the absolute value is that the amount of change in capacitance includes a negative value. The finger peripheral threshold filter 145 counts values that are greater than or equal to the finger peripheral threshold A1 in the second region. Here, the set count value of the rod-shaped body filter (described later) is set to 0 to n, and the set count value of the finger filter is set to n + 1 to m (n <m, and n and m are natural numbers). The set count values are recorded as data in a register or the like (not shown), and the set count values can be changed by changing the data.

第2領域において指周辺閾値A1以上である値のカウント数がn+1以上m以下(指フィルタの設定カウント値内)とすると、指周辺閾値フィルタ145は、ピーク値P1を含むピーク値領域X1の指ピーク値候補が指ピーク値であると判定する(ステップS145)。指周辺閾値フィルタ145は、この判定結果をタッチ認識部160に供給する。タッチ認識部160は、この判定結果に基づいて、指示体が指である(指によるタッチである)と判定する。   If the count number of the value that is greater than or equal to the finger peripheral threshold A1 in the second region is n + 1 or more and m or less (within the set count value of the finger filter), the finger peripheral threshold filter 145 It is determined that the peak value candidate is a finger peak value (step S145). The finger peripheral threshold filter 145 supplies this determination result to the touch recognition unit 160. Based on the determination result, the touch recognition unit 160 determines that the indicator is a finger (touch with a finger).

なお、図4に示すピーク値領域Xaの場合、ピーク値Paが指閾値を超えているので、指閾値フィルタ140は、ピーク値Paを指ピーク値候補であると判定する。また、第2領域において指周辺閾値A1以上である値のカウント数がn以下(指フィルタの設定カウント値外)であるとする。このとき、指周辺閾値フィルタ145は、ピーク値Paを含むピーク値領域Xa(指ピーク値領域)の指ピーク値候補が指ピーク値ではないと判定する(ステップS150)。指周辺閾値フィルタ145は、ピーク値Paを含むピーク値領域Xaの指ピーク値候補において、棒状体フィルタ(後述する)を適用するように、棒状体周辺閾値フィルタ155に指示する。この後の処理は、ステップS180〜ステップS210の処理(後述する)と同様である。   In the case of the peak value region Xa shown in FIG. 4, since the peak value Pa exceeds the finger threshold, the finger threshold filter 140 determines that the peak value Pa is a finger peak value candidate. In addition, it is assumed that the count number of values that are greater than or equal to the finger peripheral threshold A1 in the second region is n or less (outside the finger filter set count value). At this time, the finger peripheral threshold filter 145 determines that the finger peak value candidate in the peak value region Xa (finger peak value region) including the peak value Pa is not the finger peak value (step S150). The finger peripheral threshold filter 145 instructs the rod peripheral threshold filter 155 to apply a bar filter (described later) to the finger peak value candidates in the peak value region Xa including the peak value Pa. The subsequent processing is the same as the processing (described later) in steps S180 to S210.

タッチ認識部160は、検出された全てのピーク値の判定が終了したかを確認する(ステップS210)。ピーク値P1の判定が終了しており、ピーク値P2・P3の判定が終了していない場合、タッチ認識部160は、検出された全てのピーク値の判定が終了していないことを確認する。タッチ認識部160は、指閾値フィルタ140に、ピーク値P2かピーク値P3のどちらを判定するかを選択するように指示する。指閾値フィルタ140がピーク値P2又はピーク値P3を選択した場合、再度ステップS120〜ステップS210の処理が順に行われる。   The touch recognition unit 160 confirms whether or not all the detected peak values have been determined (step S210). When the determination of the peak value P1 is completed and the determination of the peak values P2 and P3 is not completed, the touch recognition unit 160 confirms that the determination of all the detected peak values is not completed. Touch recognition unit 160 instructs finger threshold filter 140 to select whether peak value P2 or peak value P3 is to be determined. When the finger threshold filter 140 selects the peak value P2 or the peak value P3, the processing from step S120 to step S210 is performed again in order.

ピーク値P1〜P3の判定が全て終了した場合、タッチ認識部160は、検出された全てのピーク値の判定が終了したことを確認する。タッチ認識部160は、ピーク値P1〜P3それぞれの接触座標において、指タッチ、棒状体タッチ、及びノイズのいずれかであると認識する。   When all the determinations of the peak values P1 to P3 are completed, the touch recognition unit 160 confirms that the determination of all the detected peak values has been completed. The touch recognizing unit 160 recognizes any of the finger touch, the rod-like body touch, and the noise at the contact coordinates of the peak values P1 to P3.

一方、指閾値フィルタ140がピーク値P2を選択した場合、前述したように、指閾値フィルタ140は、ピーク値P2が棒状体閾値以上であるか否かを判定するように、棒状体閾値フィルタ150に指示する。棒状体閾値フィルタ150は、その指示にしたがい、ピーク値P2は棒状体閾値以上であるか否かを判定する(ステップS160:棒状体閾値フィルタ工程)。   On the other hand, when the finger threshold filter 140 selects the peak value P2, as described above, the finger threshold filter 140 determines whether or not the peak value P2 is equal to or greater than the rod-like body threshold value. To instruct. According to the instruction, the rod-like body threshold filter 150 determines whether or not the peak value P2 is equal to or greater than the rod-like body threshold (step S160: rod-like body threshold filter step).

ピーク値P2は棒状体閾値を超えているので、棒状体閾値フィルタ150は、ピーク値P2が棒状体ピーク値候補であると判定する(ステップS170)。もしピーク値が棒状体閾値以下である場合、棒状体閾値フィルタ150は、そのピーク値がノイズ又はお手付きであると判定する(ステップS200)。棒状体閾値フィルタ150は、ピーク値P2について、棒状体フィルタ(後述する)を適用するように、棒状体周辺閾値フィルタ155に指示する。   Since the peak value P2 exceeds the rod-shaped body threshold, the rod-shaped body threshold filter 150 determines that the peak value P2 is a rod-shaped body peak value candidate (step S170). If the peak value is less than or equal to the rod-like body threshold, the rod-like body threshold filter 150 determines that the peak value is noise or touch (step S200). The rod-shaped body threshold filter 150 instructs the rod-shaped body peripheral threshold filter 155 to apply a rod-shaped body filter (described later) for the peak value P2.

棒状体閾値フィルタ150によりピーク値P2が棒状体ピーク値候補であると判定された場合、棒状体周辺閾値フィルタ155は、カウンタが棒状体フィルタの設定内であるか否かを判定する(ステップS180:棒状体周辺閾値フィルタ工程)。具体的には、棒状体フィルタとは、棒状体周辺閾値フィルタ155が、棒状体ピーク値候補が棒状体によるタッチに基づく棒状体ピーク値であるか否かを棒状体周辺閾値に基づいて判定することである。図4に示すように、ピーク値領域X2(棒状体ピーク値領域)において、棒状体周辺閾値フィルタ155は、棒状体によるタッチに基づく棒状体ピーク値であるか否かを棒状体周辺閾値A2に基づいて判定する。   When it is determined by the rod-like body threshold filter 150 that the peak value P2 is a rod-like body peak value candidate, the rod-like body peripheral threshold filter 155 determines whether or not the counter is within the setting of the rod-like body filter (step S180). : Rod-shaped body periphery threshold filter step). Specifically, the rod-like body filter is a rod-like body peripheral threshold filter 155 that determines whether a rod-like body peak value candidate is a rod-like body peak value based on a touch by a rod-like body based on the rod-like body peripheral threshold. That is. As shown in FIG. 4, in the peak value region X2 (rod-like body peak value region), the rod-like body peripheral threshold filter 155 determines whether or not the rod-like body peak value based on the touch by the rod-like body is the rod-like body peripheral threshold A2. Judgment based on.

棒状体周辺閾値A2については以下に説明する。ピーク値P2を示す座標において、その座標から周囲に拡大した第1領域と、第1領域を囲む第2領域が設定される。棒状体周辺閾値フィルタ155は、第2領域において、棒状体周辺閾値A2以上である値をカウントする。棒状体周辺閾値A2は棒状体閾値より低い値である。なお、棒状体周辺閾値フィルタ155が棒状体周辺閾値A2以上である値をカウントするとき、その値の絶対値が、棒状体周辺閾値A2以上であるか否かを判定する。   The rod-like body peripheral threshold A2 will be described below. In the coordinates indicating the peak value P2, a first area enlarged from the coordinates to the periphery and a second area surrounding the first area are set. The rod-shaped body peripheral threshold filter 155 counts values that are equal to or greater than the rod-shaped body peripheral threshold A2 in the second region. The rod-shaped body peripheral threshold A2 is a value lower than the rod-shaped body threshold. When the rod-like body periphery threshold filter 155 counts a value that is greater than or equal to the rod-like body periphery threshold A2, it is determined whether or not the absolute value of the value is greater than or equal to the rod-like body periphery threshold A2.

第2領域において棒状体周辺閾値A2以上である値のカウント数がn以下(棒状体フィルタの設定カウント値内)であるとする。このとき、棒状体周辺閾値フィルタ155は、ピーク値P2を含むピーク値領域X2の棒状体ピーク値候補が棒状体ピーク値であると判定する(ステップS190)。棒状体周辺閾値フィルタ155は、この判定結果をタッチ認識部160に供給する。タッチ認識部160は、この判定結果に基づいて、指示体が棒状体である(棒状体によるタッチである)と判定する。   It is assumed that the count number of values that are equal to or greater than the rod-shaped body peripheral threshold A2 in the second region is n or less (within the set count value of the rod-shaped body filter). At this time, the rod-shaped body peripheral threshold filter 155 determines that the rod-shaped body peak value candidate in the peak value region X2 including the peak value P2 is the rod-shaped body peak value (step S190). The rod-like body peripheral threshold filter 155 supplies this determination result to the touch recognition unit 160. Based on this determination result, the touch recognition unit 160 determines that the indicator is a rod-shaped body (touch by a rod-shaped body).

なお、図4に示すピーク値領域X3の場合、ピーク値P3は指閾値未満であるため、指閾値フィルタ140は、ピーク値P3を指ピーク値候補ではないと判定する。また、棒状体閾値を超えているため、棒状体閾値フィルタ150は、ピーク値P3が棒状体ピーク値候補であると判定する。第2領域において棒状体周辺閾値A2以上である値のカウント数がn+1以上(棒状体フィルタの設定カウント値外)であるとする。このとき、棒状体周辺閾値フィルタ155は、ピーク値P3を含むピーク値領域X3(棒状体ピーク値領域)の棒状体ピーク値候補が棒状体タッチではない、つまり、ノイズ又はお手付きであると判定する(ステップS200)。棒状体周辺閾値フィルタ155は、この判定結果をタッチ認識部160に供給する。タッチ認識部160は、この判定結果に基づいて、ノイズ又は指示体がお手付きであると認識する。   In the case of the peak value region X3 shown in FIG. 4, since the peak value P3 is less than the finger threshold, the finger threshold filter 140 determines that the peak value P3 is not a finger peak value candidate. Moreover, since it exceeds the rod-shaped body threshold value, the rod-shaped body threshold value filter 150 determines that the peak value P3 is a rod-shaped body peak value candidate. It is assumed that the count number of the value that is greater than or equal to the rod-shaped body peripheral threshold A2 in the second region is n + 1 or greater (outside the set count value of the rod-shaped body filter). At this time, the rod-shaped body peripheral threshold filter 155 determines that the rod-shaped body peak value candidate in the peak value region X3 (rod-shaped body peak value region) including the peak value P3 is not a rod-shaped body touch, that is, noise or touch. (Step S200). The rod-like body peripheral threshold filter 155 supplies this determination result to the touch recognition unit 160. The touch recognition unit 160 recognizes that the noise or the indicator is touched based on the determination result.

以上により、タッチパネルコントローラ10は、指閾値フィルタ140及び棒状体閾値フィルタ150を備えているため、タッチパネルを指及び棒状体のどちらでタッチしているのかを区別することができる。また、棒状体でタッチパネルを強くタッチした場合、指ピーク値候補が指周辺閾値フィルタ145により指ピーク値でないと判定される。その後、棒状体周辺閾値フィルタ155は、指ピーク値候補が棒状体ピーク値であるか否かを棒状体周辺閾値に基づいて判定する。これにより、タッチパネルコントローラ10は、棒状体でタッチパネルを強くタッチした場合でも、指示体が棒状体であるか否かを判定することができる。   As described above, since the touch panel controller 10 includes the finger threshold filter 140 and the rod-like body threshold filter 150, it can be distinguished whether the touch panel is touched with a finger or a rod-like body. Further, when the touch panel is strongly touched with a rod-shaped body, the finger peak value candidate is determined not to be the finger peak value by the finger peripheral threshold filter 145. Thereafter, the rod-like body peripheral threshold filter 155 determines whether or not the finger peak value candidate is a rod-like body peak value based on the rod-like body peripheral threshold. Thereby, even when the touch panel controller 10 strongly touches the touch panel with a rod-like body, the touch panel controller 10 can determine whether or not the indicator is a rod-like body.

また、タッチパネルコントローラ10は、指ピーク値領域を囲む複数の周辺領域における静電容量信号の強度を判定し、棒状体ピーク値領域を囲む複数の周辺領域における静電容量信号の強度を判定する。これにより、指ピーク値領域を囲む複数の周辺領域における静電容量信号の強度、及び棒状体ピーク値領域を囲む複数の周辺領域における静電容量信号の強度を参照することで、指、棒状体、及びノイズを誤った判定をすることなく区別することができる。また、手のひら等のお手付き状態では、指示体が指又は棒状体の場合より接触面積が大きく、静電容量の変化範囲が大きいため、周辺領域の静電容量の変化量を参照してノイズであると判定することができる。   Further, the touch panel controller 10 determines the strength of the electrostatic capacity signal in a plurality of peripheral areas surrounding the finger peak value area, and determines the strength of the electrostatic capacity signal in the plurality of peripheral areas surrounding the rod-shaped body peak value area. Thus, by referring to the strength of the capacitance signal in the plurality of peripheral regions surrounding the finger peak value region and the strength of the capacitance signal in the plurality of peripheral regions surrounding the rod-shaped peak value region, the finger, the rod-shaped body , And noise can be distinguished without making an erroneous determination. Further, in the hand-held state such as a palm, the contact area is larger than the case where the indicator is a finger or a rod-like body, and the change range of the capacitance is large, so noise is referred to the change amount of the capacitance in the peripheral region. Can be determined.

(指示体の判定の具体例)
次に、タッチパネル20に接触した指示体が、指、棒状体、及びノイズのいずれであるかを判定する処理の具体例について図5〜図9に基づいて説明する。
(Specific example of indicator determination)
Next, a specific example of the process of determining whether the indicator that has touched the touch panel 20 is a finger, a rod-like body, or noise will be described with reference to FIGS.

ここでは、指閾値を650、棒状体閾値を100、指周辺閾値を60、棒状体周辺閾値を60、指フィルタの設定カウント値を5〜10、棒状体フィルタの設定カウント値を0〜4とする。また、図5の(a)、図6の(a)、図7の(a)、図8の(a)、及び図9の(a)において、右方向をX方向、下方向をY方向とする。また、第1領域は、ピーク値を中心に、X方向に3、X方向に−1、Y方向に2、Y方向に−1に移動する範囲に拡大した領域(ピーク値を除く)である。第2領域は、X方向に5、X方向に−3、Y方向に4、Y方向に−3に移動する範囲に拡大した領域からピーク値及び第1領域を除いた領域である。図5の(b)、図6の(b)、図7の(b)、図8の(b)、及び図9の(b)において、正のピーク値PX1・PX3・PX5・PX7・PX9と、負のピーク値PX2・PX4・PX6・PX8・PX10とがある。ここでは、判定されるピーク値に、正のピーク値PX1・PX3・PX5・PX7・PX9を採用しているが、負のピーク値PX2・PX4・PX6・PX8・PX10を採用してもよい。   Here, the finger threshold is 650, the rod-like body threshold is 100, the finger-periphery threshold is 60, the rod-like body threshold is 60, the finger filter setting count value is 5 to 10, and the rod-like body filter setting count value is 0 to 4. To do. 5 (a), FIG. 6 (a), FIG. 7 (a), FIG. 8 (a), and FIG. 9 (a), the right direction is the X direction and the lower direction is the Y direction. And In addition, the first region is a region (excluding the peak value) that is expanded to a range in which the peak value is 3 in the X direction, −1 in the X direction, 2 in the Y direction, and −1 in the Y direction. . The second region is a region obtained by removing the peak value and the first region from a region expanded to a range moving to 5 in the X direction, −3 in the X direction, 4 in the Y direction, and −3 in the Y direction. 5 (b), FIG. 6 (b), FIG. 7 (b), FIG. 8 (b), and FIG. 9 (b), the positive peak values PX1, PX3, PX5, PX7, PX9. And negative peak values PX2, PX4, PX6, PX8, and PX10. Here, positive peak values PX1, PX3, PX5, PX7, and PX9 are adopted as the determined peak values, but negative peak values PX2, PX4, PX6, PX8, and PX10 may be employed.

なお、指又は棒状体でタッチパネル20がタッチされたとき、タッチパネル20は、タッチされた周辺の静電容量を接地に送る機能を有する。このため、タッチパネル20では、タッチされた狭い範囲で静電容量の変化が発生する。また、一般的に棒状体は、指が指示する範囲より小さい範囲を指示することができるように先端が細くなるため、静電容量が変化する範囲が小さい。このため、棒状体フィルタの設定カウント値は、指フィルタの設定カウント値より小さい値に設定されている。また、第1領域及び第2領域は、静電容量の変化量が大きい部分が抽出されることで設定される。DCマップの分布はタッチパネルの機種ごとに異なる場合があるため、第1領域及び第2領域の設定は、タッチパネルの機種ごとに再度行われることが望ましい。   In addition, when the touch panel 20 is touched with a finger or a rod-like body, the touch panel 20 has a function of transmitting the touched peripheral capacitance to the ground. For this reason, in the touch panel 20, a change in capacitance occurs in a narrow touched range. Further, in general, the rod-shaped body has a thin tip so that a range smaller than the range designated by the finger can be designated, and thus the range in which the capacitance changes is small. For this reason, the set count value of the rod-shaped body filter is set to a value smaller than the set count value of the finger filter. In addition, the first area and the second area are set by extracting a portion where the amount of change in capacitance is large. Since the distribution of the DC map may be different for each type of touch panel, it is desirable that the setting of the first area and the second area be performed again for each type of touch panel.

(指示体が指である場合)
指示体が指である場合について図5に基づいて説明する。図5は、指によるタッチパネル20へのタッチにおいて、静電容量の変化量の値の分布を示す図である。図5の(a)は静電容量の変化量の値を示す図であり、図5の(b)は静電容量の変化量の値を示すグラフである。
(When the indicator is a finger)
A case where the indicator is a finger will be described with reference to FIG. FIG. 5 is a diagram illustrating a distribution of capacitance change values when a finger touches the touch panel 20. (A) of FIG. 5 is a figure which shows the value of the variation | change_quantity of an electrostatic capacitance, (b) of FIG. 5 is a graph which shows the value of the variation | change_quantity of an electrostatic capacitance.

図5の(a)に示すように、ピーク値PX1の値は945である。よって、ピーク値PX1は指閾値(650)より大きい値であるため、指閾値フィルタ140により指ピーク値候補であると判定される。指閾値フィルタ140は、ピーク値PX1を含むピーク値領域(指ピーク値領域)について、指フィルタを適用するように、指周辺閾値フィルタ145に指示する。   As shown in FIG. 5A, the peak value PX1 is 945. Therefore, since the peak value PX1 is a value larger than the finger threshold (650), the finger threshold filter 140 determines that it is a finger peak value candidate. The finger threshold filter 140 instructs the finger peripheral threshold filter 145 to apply the finger filter to the peak value region (finger peak value region) including the peak value PX1.

指周辺閾値フィルタ145は、第2領域R2の座標の中で、絶対値が、指周辺閾値の値(60)以上である値の数をカウントする。第2領域R2の座標の中で、絶対値が、指周辺閾値の値(60)以上である値は、−115、111、−134、106、−173、及び−87である。これにより、カウント値は6となるため、このカウント値は、指フィルタの設定カウント値(5〜10)に含まれる。よって、ピーク値PX1を含むピーク値領域において、指示体が指であると判定される。   The finger peripheral threshold filter 145 counts the number of values whose absolute value is equal to or greater than the finger peripheral threshold value (60) in the coordinates of the second region R2. Among the coordinates of the second region R2, values whose absolute value is equal to or greater than the finger periphery threshold value (60) are −115, 111, −134, 106, −173, and −87. Thereby, since the count value becomes 6, this count value is included in the set count value (5 to 10) of the finger filter. Therefore, it is determined that the indicator is a finger in the peak value region including the peak value PX1.

(指示体が棒状体である場合)
指示体が棒状体である場合について図6に基づいて説明する。図6は、棒状体によるタッチパネルへのタッチにおいて、静電容量の変化量の値の分布を示す図である。図6の(a)は静電容量の変化量の値を示す図であり、図6の(b)は静電容量の変化量の値を示すグラフである。
(When the indicator is a rod-shaped body)
The case where the indicator is a rod-shaped body will be described with reference to FIG. FIG. 6 is a diagram illustrating a distribution of values of capacitance change amounts when a touch panel is touched with a rod-shaped body. 6A is a diagram showing the value of the change amount of the capacitance, and FIG. 6B is a graph showing the value of the change amount of the capacitance.

図6の(a)に示すように、ピーク値PX3の値は168である。よって、ピーク値PX3は指閾値(650)より小さい値であるため、指閾値フィルタ140により指ピーク値候補ではないと判定される。指閾値フィルタ140は、ピーク値PX3が棒状体閾値以上であるか否かを判定するように、棒状体閾値フィルタ150に指示する。ピーク値PX3の値は168であるため、棒状体閾値(100)より大きい値である。よって、ピーク値PX3は、棒状体閾値フィルタ150により棒状体ピーク値候補であると判定される。棒状体閾値フィルタ150は、ピーク値PX3を含むピーク値領域(棒状体ピーク値領域)について、棒状体フィルタを適用するように、棒状体周辺閾値フィルタ155に指示する。   As shown in FIG. 6A, the peak value PX3 is 168. Therefore, since the peak value PX3 is smaller than the finger threshold (650), the finger threshold filter 140 determines that the peak value PX3 is not a finger peak value candidate. The finger threshold filter 140 instructs the rod-shaped body threshold filter 150 to determine whether or not the peak value PX3 is equal to or greater than the rod-shaped body threshold. Since the value of the peak value PX3 is 168, the value is larger than the rod-like body threshold (100). Therefore, the peak value PX3 is determined by the rod-shaped body threshold filter 150 as a rod-shaped body peak value candidate. The rod-shaped body threshold filter 150 instructs the rod-shaped body peripheral threshold filter 155 to apply the rod-shaped body filter to the peak value region (bar-shaped body peak value region) including the peak value PX3.

棒状体周辺閾値フィルタ155は、第2領域R4の座標の中で、絶対値が、棒状体周辺閾値(60)以上である値の数をカウントする。第2領域R4の座標の中で、絶対値が、棒状体周辺閾値(60)以上である値はない。これにより、カウント値は0となるため、このカウント値は、棒状体フィルタの設定カウント値(0〜4)に含まれる。よって、ピーク値PX3を含むピーク値領域において、指示体が棒状体であると判定される。   The rod-shaped body peripheral threshold filter 155 counts the number of values whose absolute value is equal to or greater than the rod-shaped body peripheral threshold (60) in the coordinates of the second region R4. In the coordinates of the second region R4, there is no value whose absolute value is equal to or greater than the rod-like body peripheral threshold (60). Thereby, since the count value becomes 0, this count value is included in the set count value (0 to 4) of the rod filter. Therefore, it is determined that the indicator is a rod-shaped body in the peak value region including the peak value PX3.

(指示体が棒状体であり、かつ、強い接触である場合)
指示体が棒状体であり、かつ、強い接触である場合について図7に基づいて説明する。図7は、棒状体によるタッチパネルへの強いタッチにおいて、静電容量の変化量の値の分布を示す図である。図7の(a)は静電容量の変化量の値を示す図であり、図7の(b)は静電容量の変化量の値を示すグラフである。
(When the indicator is a rod-like body and has strong contact)
A case where the indicator is a rod-like body and is in strong contact will be described with reference to FIG. FIG. 7 is a diagram illustrating a distribution of values of the amount of change in capacitance in a strong touch on the touch panel with a rod-shaped body. (A) of FIG. 7 is a figure which shows the value of the variation | change_quantity of an electrostatic capacitance, (b) of FIG. 7 is a graph which shows the value of the variation | change_quantity of an electrostatic capacitance.

図7の(a)に示すように、ピーク値PX5の値は912である。よって、ピーク値PX5は指閾値(650)より大きい値であるため、指閾値フィルタ140により指ピーク値候補であると判定される。指閾値フィルタ140は、ピーク値PX5を含むピーク値領域(指ピーク値領域)について、指フィルタを適用するように、指周辺閾値フィルタ145に指示する。   As shown in FIG. 7A, the peak value PX5 is 912. Therefore, since the peak value PX5 is larger than the finger threshold (650), the finger threshold filter 140 determines that it is a finger peak value candidate. The finger threshold filter 140 instructs the finger peripheral threshold filter 145 to apply the finger filter to the peak value region (finger peak value region) including the peak value PX5.

指周辺閾値フィルタ145は、第2領域R6の座標の中で、絶対値が、指周辺閾値の値(60)以上である値の数をカウントする。第2領域R6の座標の中で、絶対値が、指周辺閾値の値(60)以上である値はない。これにより、カウント値は0となるため、このカウント値は、指フィルタの設定カウント値(5〜10)に含まれない。よって、ピーク値PX5を含むピーク値領域において、指示体が指ではないと判定される。指周辺閾値フィルタ145は、ピーク値PX5を含むピーク値領域において、棒状体フィルタを適用するように、棒状体周辺閾値フィルタ155に指示する。   The finger peripheral threshold filter 145 counts the number of values whose absolute value is equal to or greater than the finger peripheral threshold value (60) in the coordinates of the second region R6. There is no value whose absolute value is greater than or equal to the finger periphery threshold value (60) in the coordinates of the second region R6. Thereby, since the count value becomes 0, this count value is not included in the set count value (5 to 10) of the finger filter. Therefore, it is determined that the indicator is not a finger in the peak value region including the peak value PX5. The finger peripheral threshold filter 145 instructs the bar-shaped peripheral threshold filter 155 to apply the bar-shaped filter in the peak value region including the peak value PX5.

棒状体周辺閾値フィルタ155は、第2領域R6の座標の中で、絶対値が、棒状体周辺閾値(60)以上である値の数をカウントする。第2領域R6の座標の中で、絶対値が、棒状体周辺閾値(60)以上である値はない。これにより、カウント値は0となるため、このカウント値は、棒状体フィルタの設定カウント値(0〜4)に含まれる。よって、ピーク値PX5を含むピーク値領域において、指示体が棒状体であると判定される。   The rod-shaped body peripheral threshold filter 155 counts the number of values whose absolute value is equal to or greater than the rod-shaped body peripheral threshold (60) in the coordinates of the second region R6. In the coordinates of the second region R6, there is no value whose absolute value is equal to or greater than the rod-like body peripheral threshold (60). Thereby, since the count value becomes 0, this count value is included in the set count value (0 to 4) of the rod filter. Therefore, in the peak value region including the peak value PX5, it is determined that the indicator is a rod-shaped body.

(指示体が棒状体であり、かつ、接触面積が大きい場合)
指示体が棒状体であり、かつ、接触面積が大きい場合について図8に基づいて説明する。図8は、タッチパネルへの接触面積が大きい棒状体によるタッチパネルへのタッチにおいて、静電容量の変化量の値の分布を示す図である。図8の(a)は静電容量の変化量の値を示す図であり、図8の(b)は静電容量の変化量の値を示すグラフである。
(When the indicator is a rod-shaped body and the contact area is large)
A case where the indicator is a rod-like body and the contact area is large will be described with reference to FIG. FIG. 8 is a diagram illustrating a distribution of values of the amount of change in capacitance when the touch panel is touched by a rod-shaped body having a large contact area with the touch panel. (A) of FIG. 8 is a figure which shows the value of the variation | change_quantity of an electrostatic capacitance, (b) of FIG. 8 is a graph which shows the value of the variation | change_quantity of an electrostatic capacitance.

図8の(a)に示すように、ピーク値PX7の値は321である。よって、ピーク値PX7は指閾値(650)より小さい値であるため、指閾値フィルタ140により指ピーク値候補ではないと判定される。指閾値フィルタ140は、ピーク値PX7が棒状体閾値以上であるか否かを判定するように、棒状体閾値フィルタ150に指示する。ピーク値PX7の値は321であるため、棒状体閾値(100)より大きい値である。よって、ピーク値PX7は、棒状体閾値フィルタ150により棒状体ピーク値候補であると判定される。棒状体閾値フィルタ150は、ピーク値PX7を含むピーク値領域(棒状体ピーク値領域)について、棒状体フィルタを適用するように、棒状体周辺閾値フィルタ155に指示する。   As shown in FIG. 8A, the value of the peak value PX7 is 321. Therefore, since the peak value PX7 is smaller than the finger threshold (650), the finger threshold filter 140 determines that it is not a finger peak value candidate. The finger threshold filter 140 instructs the rod-shaped body threshold filter 150 to determine whether or not the peak value PX7 is equal to or greater than the rod-shaped body threshold. Since the value of the peak value PX7 is 321, it is a value larger than the rod-like body threshold (100). Therefore, the peak value PX7 is determined by the rod-like body threshold filter 150 to be a rod-like body peak value candidate. The rod-shaped body threshold filter 150 instructs the rod-shaped body peripheral threshold filter 155 to apply the rod-shaped body filter to the peak value region (bar-shaped body peak value region) including the peak value PX7.

棒状体周辺閾値フィルタ155は、第2領域R8の座標の中で、絶対値が、棒状体周辺閾値(60)以上である値の数をカウントする。第2領域R8の座標の中で、絶対値が、棒状体周辺閾値(60)以上である値は、−66、101、−89、及び99である。これにより、カウント値は4となるため、このカウント値は、棒状体フィルタの設定カウント値(0〜4)に含まれる。よって、ピーク値PX7を含むピーク値領域において、指示体が棒状体であると判定される。   The rod-shaped body peripheral threshold filter 155 counts the number of values whose absolute value is equal to or greater than the rod-shaped body peripheral threshold (60) in the coordinates of the second region R8. Among the coordinates of the second region R8, values whose absolute value is equal to or greater than the rod-shaped body peripheral threshold (60) are −66, 101, −89, and 99. Thereby, since the count value becomes 4, this count value is included in the set count value (0 to 4) of the rod filter. Therefore, it is determined that the indicator is a rod-shaped body in the peak value region including the peak value PX7.

(指示体がノイズ又はお手付きである場合)
指示体がノイズ又はお手付きである場合について図9に基づいて説明する。図9は、お手付きによるタッチパネルへのタッチにおいて、静電容量の変化量の値の分布を示す図である。図9の(a)は静電容量の変化量の値を示す図であり、図9の(b)は静電容量の変化量の値を示すグラフである。
(When the indicator is noise or touched)
A case where the indicator is noise or touched will be described with reference to FIG. FIG. 9 is a diagram illustrating the distribution of the amount of change in capacitance when touching the touch panel by hand. (A) of FIG. 9 is a figure which shows the value of the variation | change_quantity of an electrostatic capacitance, (b) of FIG. 9 is a graph which shows the value of the variation | change_quantity of an electrostatic capacitance.

図9の(a)に示すように、ピーク値PX9の値は502である。よって、ピーク値PX9は指閾値(650)より小さい値であるため、指閾値フィルタ140により指ピーク値候補ではないと判定される。指閾値フィルタ140は、ピーク値PX9が棒状体閾値以上であるか否かを判定するように、棒状体閾値フィルタ150に指示する。ピーク値PX9の値は502であるため、棒状体閾値(100)より大きい値である。よって、ピーク値PX9は、棒状体閾値フィルタ150により棒状体ピーク値候補であると判定される。棒状体閾値フィルタ150は、ピーク値PX9を含むピーク値領域(棒状体ピーク値領域)について、棒状体フィルタを適用するように、棒状体周辺閾値フィルタ155に指示する。   As shown in FIG. 9A, the peak value PX9 is 502. Therefore, since the peak value PX9 is smaller than the finger threshold (650), the finger threshold filter 140 determines that the peak value PX9 is not a finger peak value candidate. The finger threshold filter 140 instructs the rod-shaped body threshold filter 150 to determine whether or not the peak value PX9 is equal to or greater than the rod-shaped body threshold. Since the value of the peak value PX9 is 502, the value is larger than the rod-like body threshold (100). Therefore, the peak value PX9 is determined by the rod-shaped body threshold filter 150 to be a rod-shaped body peak value candidate. The rod-shaped body threshold filter 150 instructs the rod-shaped body peripheral threshold filter 155 to apply the rod-shaped body filter to the peak value region (bar-shaped body peak value region) including the peak value PX9.

棒状体周辺閾値フィルタ155は、第2領域R10の座標の中で、絶対値が、棒状体周辺閾値(60)以上である値の数をカウントする。第2領域R10の座標の中で、棒状体周辺閾値(60)以上である値は、−287、−365、333、423、−467、−444、423、298、444、222、334、106、−249、−391、−254、及び−354である。これにより、カウント値は16となるため、このカウント値は、棒状体フィルタの設定カウント値(0〜4)に含まれない。よって、ピーク値PX9を含むピーク値領域において、指示体がノイズ又はお手付きであると判定される。   The rod-shaped body peripheral threshold filter 155 counts the number of values whose absolute value is equal to or greater than the rod-shaped body peripheral threshold (60) in the coordinates of the second region R10. Among the coordinates of the second region R10, values that are equal to or greater than the rod-shaped body peripheral threshold (60) are -287, -365, 333, 423, -467, -444, 423, 298, 444, 222, 334, 106. , −249, −391, −254, and −354. Thereby, since the count value is 16, this count value is not included in the set count value (0 to 4) of the rod-shaped body filter. Therefore, it is determined that the indicator is noise or touched in the peak value region including the peak value PX9.

〔実施形態2〕
本発明の他の実施形態について、図10及び図11に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
[Embodiment 2]
The following will describe another embodiment of the present invention with reference to FIGS. 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は、本発明の実施形態2に係るタッチパネルコントローラ11を備えるタッチパネルシステム2の構成を示す概略図である。図11は、タッチパネル20上の静電容量の変化量の値を示す3次元グラフである。図11の(a)は、第2信号線VL1〜VLMをドライブラインとしたときの静電容量の変化量の値を示し、図11の(b)は、第1信号線HL1〜HLMをドライブラインとしたときの静電容量の変化量の値を示す。   FIG. 10 is a schematic diagram illustrating a configuration of the touch panel system 2 including the touch panel controller 11 according to the second embodiment of the present invention. FIG. 11 is a three-dimensional graph showing the amount of change in capacitance on the touch panel 20. FIG. 11A shows the amount of change in capacitance when the second signal lines VL1 to VLM are drive lines, and FIG. 11B shows the drive of the first signal lines HL1 to HLM. The value of the amount of change in capacitance when a line is used is shown.

また、第1信号線HL1〜HLMをドライブラインとしたときは、第2信号線VL1〜VLMがセンスラインになり、第2信号線VL1〜VLMをドライブラインとしたときは、第1信号線HL1〜HLMがセンスラインになる。なお、第1信号線HL1〜HLMをドライブラインとしたときを第1信号線駆動モードと称し、第2信号線VL1〜VLMをドライブラインとしたときを第2信号線駆動モードと称する。また、駆動読み出し回路100は、第1信号線駆動モード及び第2信号線駆動モードを有する。第1信号線駆動モードは、第1信号線HL1〜HLMを駆動してコンデンサ210の電荷に基づく第1線形和信号を第2信号線VL1〜VLMに沿って読み出す。第2信号線駆動モードは、第2信号線VL1〜VLMを駆動してコンデンサ210の電荷に基づく第2線形和信号を第1信号線HL1〜HLMに沿って読み出す。   When the first signal lines HL1 to HLM are drive lines, the second signal lines VL1 to VLM are sense lines, and when the second signal lines VL1 to VLM are drive lines, the first signal line HL1. ~ HLM becomes the sense line. When the first signal lines HL1 to HLM are used as drive lines, the first signal line drive mode is referred to, and when the second signal lines VL1 to VLM are used as drive lines, the second signal line drive mode is referred to. The drive readout circuit 100 has a first signal line drive mode and a second signal line drive mode. In the first signal line drive mode, the first signal lines HL1 to HLM are driven to read the first linear sum signal based on the charge of the capacitor 210 along the second signal lines VL1 to VLM. In the second signal line drive mode, the second signal lines VL1 to VLM are driven and the second linear sum signal based on the charge of the capacitor 210 is read along the first signal lines HL1 to HLM.

(タッチパネルシステム2の構成)
タッチパネルシステム2は、図10に示すように、タッチパネルコントローラ11及びタッチパネル20を備えている。タッチパネルシステム2は、タッチパネルシステム1と比べて、タッチパネルコントローラ10がタッチパネルコントローラ11に変更されている点が異なる。
(Configuration of touch panel system 2)
As shown in FIG. 10, the touch panel system 2 includes a touch panel controller 11 and a touch panel 20. The touch panel system 2 is different from the touch panel system 1 in that the touch panel controller 10 is changed to the touch panel controller 11.

タッチパネルコントローラ11は、タッチパネルコントローラ10と比べて、指ピーク値選択回路165及び棒状体ピーク値採用回路170を備えている点が異なる。   The touch panel controller 11 differs from the touch panel controller 10 in that it includes a finger peak value selection circuit 165 and a rod-shaped body peak value adoption circuit 170.

図11の(a)に示すように、第2信号線駆動モードでは、タッチパネル20上の静電容量の変化量の値を示す3次元グラフには、ピーク値F1〜F5、PE1、及びPE2が表示されている。また、図11の(b)に示すように、第1信号線駆動モードでは、タッチパネル20上の静電容量の変化量の値を示す3次元グラフには、ピーク値F2、F6〜F9、及びPE1が表示されている。第1信号線駆動モードの3次元グラフ、及び第2信号線駆動モードの3次元グラフの両方には、ピーク値F2及びピーク値PE1が表示されている。   As shown in FIG. 11A, in the second signal line drive mode, the three-dimensional graph showing the amount of change in capacitance on the touch panel 20 has peak values F1 to F5, PE1, and PE2. It is displayed. Further, as shown in FIG. 11B, in the first signal line drive mode, the three-dimensional graph showing the amount of change in capacitance on the touch panel 20 has peak values F2, F6 to F9, and PE1 is displayed. In both the three-dimensional graph of the first signal line drive mode and the three-dimensional graph of the second signal line drive mode, the peak value F2 and the peak value PE1 are displayed.

また、前述した、ステップS110からステップS210までの処理を行い、タッチ認識部160は、ピーク値F1〜F9を指ピーク値、ピーク値PE1及びPE2を棒状体ピーク値であると判定したとする。ここで、指ピーク値選択回路165は、第1信号線駆動モードの3次元グラフ、及び第2信号線駆動モードの3次元グラフの両方に表示されている指ピーク値(F2)を最終的に指ピーク値として選択する。また、棒状体ピーク値採用回路170は、第1信号線駆動モードの3次元グラフ、及び第2信号線駆動モードの3次元グラフのいずれかに表示されている棒状体ピーク値(PE1、PE2)を最終的に棒状体ピーク値として採用する。つまり、指ピーク値選択回路165はピーク値F2を指ピーク値として選択し、棒状体ピーク値採用回路170はピーク値PE1・PE2を棒状体ピーク値として採用する。そして、タッチ認識部160は、指ピーク値選択回路165及び棒状体ピーク値採用回路170からピーク値の情報を受け取り、ピーク値F2において指示体が指であると認識し、ピーク値PE1・PE2において指示体が棒状体であると認識する。このとき、指ピーク値及び棒状体ピーク値のいずれにも該当しなかったピーク値は、タッチ認識部160により、センスラインに乗ったノイズ又はお手付きであると認識される。   Further, it is assumed that the processing from step S110 to step S210 described above is performed, and the touch recognition unit 160 determines that the peak values F1 to F9 are finger peak values and the peak values PE1 and PE2 are rod-like body peak values. Here, the finger peak value selection circuit 165 finally uses the finger peak value (F2) displayed in both the three-dimensional graph in the first signal line driving mode and the three-dimensional graph in the second signal line driving mode. Select as finger peak value. The rod-shaped body peak value adoption circuit 170 has a rod-shaped body peak value (PE1, PE2) displayed in either the three-dimensional graph of the first signal line driving mode or the three-dimensional graph of the second signal line driving mode. Is finally adopted as the rod-like body peak value. That is, the finger peak value selection circuit 165 selects the peak value F2 as the finger peak value, and the rod-like body peak value adoption circuit 170 adopts the peak values PE1 and PE2 as the rod-like body peak values. The touch recognition unit 160 receives the peak value information from the finger peak value selection circuit 165 and the rod-shaped body peak value adoption circuit 170, recognizes that the indicator is a finger at the peak value F2, and determines the peak values PE1 and PE2 at the peak values PE1 and PE2. The indicator is recognized as a rod-shaped body. At this time, the peak value that does not correspond to either the finger peak value or the rod-like body peak value is recognized by the touch recognition unit 160 as noise or touch on the sense line.

要約すると、指ピーク値選択回路165は、第1信号線駆動モードと第2信号線駆動モードとの双方で指ピーク値であると判定された指ピーク値候補を指ピーク値として選択する。棒状体ピーク値採用回路170は、第1信号線駆動モードと第2信号線駆動モードとのいずれかで棒状体ピーク値であると判定された棒状体ピーク値候補を棒状体ピーク値として採用する。   In summary, the finger peak value selection circuit 165 selects a finger peak value candidate determined as a finger peak value in both the first signal line drive mode and the second signal line drive mode as the finger peak value. The rod-shaped body peak value adoption circuit 170 employs a rod-shaped body peak value candidate determined as a rod-shaped body peak value in either the first signal line drive mode or the second signal line drive mode as the rod-shaped body peak value. .

以上により、タッチパネルコントローラ11は、指ピーク値選択回路165により、第1信号線駆動モードと第2信号線駆動モードとの双方で指ピーク値であると判定された指ピーク値候補を指ピーク値として選択する。また、タッチパネルコントローラ11は、棒状体ピーク値採用回路170により、第1信号線駆動モードと第2信号線駆動モードとのいずれかで棒状体ピーク値であると判定された棒状体ピーク値候補を棒状体ピーク値として採用する。これにより、棒状体でタッチパネル20を強くタッチした場合、指閾値を超えて、かつ、指ではないと判定されるとき、ノイズであると判定されることなく、指示体が棒状体であると判定する。よって、タッチパネルコントローラ11では、棒状体でタッチパネル20を強くタッチした場合、誤った判定をすることがなくなる。したがって、タッチパネルコントローラ11は、ノイズの除去を行いつつ、信号強度が小さい、棒状体によるタッチの信号を確実に抽出することができる。   As described above, the touch panel controller 11 sets the finger peak value candidates determined by the finger peak value selection circuit 165 to be finger peak values in both the first signal line driving mode and the second signal line driving mode. Choose as. In addition, the touch panel controller 11 uses the rod-like body peak value adoption circuit 170 to select the rod-like body peak value candidates determined to be the rod-like body peak value in either the first signal line driving mode or the second signal line driving mode. Adopted as a rod-like peak value. Thereby, when the touch panel 20 is strongly touched with a stick-shaped body, when it is determined that the finger threshold is exceeded and the finger is not a finger, it is determined that the indicator is a stick-shaped body without being determined to be noise. To do. Therefore, the touch panel controller 11 does not make an erroneous determination when the touch panel 20 is strongly touched with a rod-shaped body. Therefore, the touch panel controller 11 can reliably extract a signal of a touch by a rod-shaped body having a low signal intensity while removing noise.

〔まとめ〕
本発明の態様1に係るタッチパネルコントローラ(10、11)は、指又は棒状体によるタッチパネル(20)へのタッチに基づく静電容量信号の前記タッチパネル上のピーク値を検出するピーク値検出回路(135)と、前記ピーク値が指ピーク値候補であるか否かを指閾値に基づいて判定する指閾値フィルタ(140)と、前記指ピーク値候補が前記指によるタッチに基づく指ピーク値であるか否かを指周辺閾値に基づいて判定する指周辺閾値フィルタ(145)と、前記ピーク値が棒状体ピーク値候補であるか否かを棒状体閾値に基づいて判定する棒状体閾値フィルタ(150)と、前記棒状体ピーク値候補が前記棒状体によるタッチに基づく棒状体ピーク値であるか否かを棒状体周辺閾値に基づいて判定する棒状体周辺閾値フィルタ(155)とを備え、前記棒状体周辺閾値フィルタは、前記指周辺閾値フィルタにより前記指ピーク値でないと判定された指ピーク値候補が前記棒状体ピーク値であるか否かを前記棒状体周辺閾値に基づいて判定する。
[Summary]
The touch panel controller (10, 11) according to the first aspect of the present invention includes a peak value detection circuit (135) that detects a peak value on the touch panel of a capacitance signal based on a touch on the touch panel (20) with a finger or a rod-like body. ), A finger threshold filter (140) for determining whether or not the peak value is a finger peak value candidate, and whether or not the finger peak value candidate is a finger peak value based on a touch by the finger A finger peripheral threshold filter (145) for determining whether or not the peak value is a bar peak candidate, and a bar threshold filter (150) for determining whether or not the peak value is a bar peak candidate. And a rod-shaped body peripheral threshold filter that determines whether the rod-shaped body peak value candidate is a rod-shaped body peak value based on a touch by the rod-shaped body based on a rod-shaped body peripheral threshold 155), and the bar periphery threshold filter determines whether or not the finger peak value candidate determined by the finger periphery threshold filter as not being the finger peak value is the bar peak value. Determine based on.

上記の構成によれば、タッチパネルコントローラは、指閾値フィルタ及び棒状体閾値フィルタを備えているため、タッチパネルを指及び棒状体のどちらでタッチしているのかを区別することができる。また、棒状体でタッチパネルを強くタッチした場合、指ピーク値候補が指周辺閾値フィルタにより指ピーク値でないと判定される。その後、棒状体周辺閾値フィルタは、指ピーク値候補が棒状体ピーク値であるか否かを棒状体周辺閾値に基づいて判定する。これにより、タッチパネルコントローラは、棒状体でタッチパネルを強くタッチした場合でも、指示体が棒状体であるか否かを判定することができる。   According to the above configuration, since the touch panel controller includes the finger threshold filter and the rod-like body threshold filter, it can be distinguished whether the touch panel is touched with the finger or the rod-like body. Further, when the touch panel is strongly touched with a stick-shaped body, it is determined that the finger peak value candidate is not the finger peak value by the finger peripheral threshold filter. Thereafter, the bar-shaped peripheral threshold filter determines whether or not the finger peak value candidate is a bar-shaped peak value based on the bar-shaped peripheral threshold. Thereby, even when the touch panel controller strongly touches the touch panel with a stick-shaped body, the touch panel controller can determine whether or not the indicator is a stick-shaped body.

本発明の態様2に係るタッチパネルコントローラ(11)は、上記態様1において、前記タッチパネル(20)が、複数の第1信号線(HL1〜HLM)と、前記第1信号線と交差する複数の第2信号線(VL1〜VLM)と、前記複数の第1信号線と前記複数の第2信号線との間にそれぞれ形成される複数のコンデンサ(210)とを有し、前記第1信号線を駆動して前記コンデンサの電荷に基づく第1線形和信号を前記第2信号線に沿って読み出す第1信号線駆動モードと、前記第2信号線を駆動して前記コンデンサの電荷に基づく第2線形和信号を前記第1信号線に沿って読み出す第2信号線駆動モードとを有する駆動読み出し回路(100)をさらに備え、前記第1信号線駆動モードにおいて前記指周辺閾値フィルタ(145)により指ピーク値であると判定された指ピーク値候補が複数個存在し、前記第2信号線駆動モードにおいて前記指周辺閾値フィルタにより指ピーク値であると判定された指ピーク値候補が複数個存在し、前記第1信号線駆動モードにおいて前記棒状体周辺閾値フィルタ(155)により棒状体ピーク値であると判定された棒状体ピーク値候補が複数個存在し、前記第2信号線駆動モードにおいて前記棒状体周辺閾値フィルタにより棒状体ピーク値であると判定された棒状体ピーク値候補が複数個存在し、前記第1信号線駆動モードと前記第2信号線駆動モードとの双方で指ピーク値であると判定された指ピーク値候補を指ピーク値として選択する指ピーク値選択回路(165)と、前記第1信号線駆動モードと前記第2信号線駆動モードとのいずれかで棒状体ピーク値であると判定された棒状体ピーク値候補を棒状体ピーク値として採用する棒状体ピーク値採用回路(170)とをさらに備えていてもよい。   A touch panel controller (11) according to aspect 2 of the present invention is the touch panel controller (11) according to aspect 1, in which the touch panel (20) includes a plurality of first signal lines (HL1 to HLM) and a plurality of first signal lines intersecting the first signal line. Two signal lines (VL1 to VLM) and a plurality of capacitors (210) formed between the plurality of first signal lines and the plurality of second signal lines, respectively, A first signal line driving mode for driving and reading a first linear sum signal based on the charge of the capacitor along the second signal line; and a second linear based on the charge of the capacitor by driving the second signal line A drive readout circuit (100) having a second signal line drive mode for reading a sum signal along the first signal line is further provided, and the finger peripheral threshold filter (145) is used in the first signal line drive mode. There are a plurality of finger peak value candidates determined to be finger peak values, and there are a plurality of finger peak value candidates determined to be finger peak values by the finger peripheral threshold filter in the second signal line drive mode. In the first signal line driving mode, there are a plurality of rod-like body peak value candidates determined to be the rod-like body peak value by the rod-like body peripheral threshold filter (155), and in the second signal line driving mode, There are a plurality of rod-like body peak value candidates determined to be the rod-like body peak value by the rod-like body peripheral threshold filter, and the finger peak value is obtained in both the first signal line driving mode and the second signal line driving mode. A finger peak value selection circuit (165) for selecting a finger peak value candidate determined to be present as a finger peak value, and any of the first signal line drive mode and the second signal line drive mode The determined rod-like body peak value candidate to be rod-shaped body the peak value may further comprise a rod-like member peak employed circuit employing a rod-shaped body peak value (170) in or.

上記の構成によれば、タッチパネルコントローラは、指ピーク値選択回路により、第1信号線駆動モードと前記第2信号線駆動モードとの双方で指ピーク値であると判定された指ピーク値候補を指ピーク値として選択する。また、タッチパネルコントローラは、棒状体ピーク値採用回路により、第1信号線駆動モードと第2信号線駆動モードとのいずれかで棒状体ピーク値であると判定された棒状体ピーク値候補を棒状体ピーク値として採用する。これにより、棒状体でタッチパネルを強くタッチした場合、指閾値を超えて、かつ、指ではないと判定されるとき、ノイズであると判定されることなく、指示体が棒状体であると判定する。よって、タッチパネルコントローラでは、棒状体でタッチパネルを強くタッチした場合、誤った判定をすることがなくなる。したがって、タッチパネルコントローラは、ノイズの除去を行いつつ、信号強度が小さい、棒状体によるタッチの信号を確実に抽出することができる。   According to the above configuration, the touch panel controller selects a finger peak value candidate determined by the finger peak value selection circuit as a finger peak value in both the first signal line drive mode and the second signal line drive mode. Select as finger peak value. In addition, the touch panel controller uses the rod-shaped body peak value adoption circuit to determine the rod-shaped body peak value candidate determined to be the rod-shaped body peak value in either the first signal line drive mode or the second signal line drive mode. Adopted as peak value. Accordingly, when the touch panel is strongly touched with a stick-shaped body, when it is determined that the finger threshold is exceeded and the finger is not a finger, the indicator is determined to be a stick-shaped body without being determined to be noise. . Therefore, the touch panel controller does not make an erroneous determination when the touch panel is strongly touched with a rod-shaped body. Therefore, the touch panel controller can reliably extract the signal of the touch by the rod-shaped body with low signal intensity while removing noise.

本発明の態様3に係るタッチパネルコントローラ(10、11)は、上記態様1又は2において、前記指周辺閾値が、前記指ピーク値候補に対応する指ピーク値領域を囲む複数の周辺領域における静電容量信号の強度を判定するために設けられて前記指閾値よりも小さく、前記棒状体周辺閾値が、前記棒状体ピーク値候補に対応する棒状体ピーク値領域を囲む複数の周辺領域における静電容量信号の強度を判定するために設けられて前記棒状体閾値よりも低くてもよい。   The touch panel controller (10, 11) according to Aspect 3 of the present invention is the touch panel controller (10, 11) according to Aspect 1 or 2, wherein the finger peripheral threshold is electrostatic in a plurality of peripheral regions surrounding a finger peak value region corresponding to the finger peak value candidate. Capacitance in a plurality of peripheral regions provided to determine the intensity of a capacitance signal, the threshold value being smaller than the finger threshold value, wherein the rod-like body peripheral threshold value surrounds the rod-like body peak value region corresponding to the rod-like body peak value candidate It may be provided to determine the intensity of the signal and may be lower than the rod-like body threshold.

上記の構成によれば、タッチパネルコントローラは、指ピーク値領域を囲む複数の周辺領域における静電容量信号の強度を判定し、棒状体ピーク値領域を囲む複数の周辺領域における静電容量信号の強度を判定する。これにより、指ピーク値領域を囲む複数の周辺領域における静電容量信号の強度、及び棒状体ピーク値領域を囲む複数の周辺領域における静電容量信号の強度を参照することで、指、棒状体、及びノイズを誤った判定をすることなく区別することができる。また、手のひら等のお手付き状態では、指示体が指又は棒状体の場合より接触面積が大きく、静電容量の変化範囲が大きいため、周辺領域の静電容量の変化量を参照してノイズであると判定することができる。   According to the above configuration, the touch panel controller determines the strength of the capacitance signal in the plurality of peripheral regions surrounding the finger peak value region, and the strength of the capacitance signal in the plurality of peripheral regions surrounding the rod-shaped body peak value region. Determine. Thus, by referring to the strength of the capacitance signal in the plurality of peripheral regions surrounding the finger peak value region and the strength of the capacitance signal in the plurality of peripheral regions surrounding the rod-shaped peak value region, the finger, the rod-shaped body , And noise can be distinguished without making an erroneous determination. Further, in the hand-held state such as a palm, the contact area is larger than the case where the indicator is a finger or a rod-like body, and the change range of the capacitance is large, so noise is referred to the change amount of the capacitance in the peripheral region. Can be determined.

本発明の態様4に係るタッチパネルシステム(1、2)は、上記態様1から3のいずれかにおいて、前記タッチパネルコントローラと、前記タッチパネル(20)とを備えていてもよい。   The touch panel system (1, 2) according to aspect 4 of the present invention may include the touch panel controller and the touch panel (20) in any of the above aspects 1 to 3.

本発明の態様5に係るタッチパネルコントローラ(10、11)は、前記棒状体は、前記タッチパネル(20)と接触する部位が前記指よりも細くてもよい。   As for the touch panel controller (10, 11) which concerns on aspect 5 of this invention, the site | part which the said rod-shaped body contacts the said touch panel (20) may be thinner than the said finger | toe.

本発明の態様6に係るタッチ位置検出方法は、指又は棒状体によるタッチパネル(20)へのタッチに基づく静電容量信号の前記タッチパネル上のピーク値を検出するピーク値検出工程と、前記ピーク値が指ピーク値候補であるか否かを指閾値に基づいて判定する指閾値フィルタ工程と、前記指ピーク値候補が前記指によるタッチに基づく指ピーク値であるか否かを指周辺閾値に基づいて判定する指周辺閾値フィルタ工程と、前記ピーク値が棒状体ピーク値候補であるか否かを棒状体閾値に基づいて判定する棒状体閾値フィルタ工程と、前記棒状体ピーク値候補が前記棒状体によるタッチに基づく棒状体ピーク値であるか否かを棒状体周辺閾値に基づいて判定する棒状体周辺閾値フィルタ工程とを包含し、前記棒状体周辺閾値フィルタ工程は、前記指周辺閾値フィルタ工程により前記指ピーク値でないと判定された指ピーク値候補が前記棒状体ピーク値であるか否かを前記棒状体周辺閾値に基づいて判定する。   The touch position detection method according to aspect 6 of the present invention includes a peak value detection step of detecting a peak value on the touch panel of a capacitance signal based on a touch on the touch panel (20) with a finger or a rod-like body, and the peak value A finger threshold value filtering step for determining whether or not the finger peak value candidate is based on a finger threshold value, and whether or not the finger peak value candidate is a finger peak value based on a touch by the finger based on a finger peripheral threshold value A finger periphery threshold value filtering step, a rod-like body threshold value filtering step for judging whether or not the peak value is a rod-like body peak value candidate based on a rod-like body threshold value, and the rod-like body peak value candidate being the rod-like body Including a rod-shaped body periphery threshold value filter step for determining whether or not the bar-shaped body peak value is based on a touch by a rod-shaped body periphery threshold value, Determining the determined finger peak value candidate by a finger near a threshold filter processes not the finger peak value based on whether the a rod member peak value to the rod-shaped body around the threshold.

上記の構成によれば、タッチ位置検出方法は、指閾値フィルタ工程及び棒状体閾値フィルタ工程を備えているため、タッチパネルを指及び棒状体のどちらでタッチしているのかを区別することができる。また、棒状体でタッチパネルを強くタッチした場合、指ピーク値候補が指周辺閾値フィルタ工程により指ピーク値でないと判定される。その後、棒状体周辺閾値フィルタ工程では、指ピーク値候補が棒状体ピーク値であるか否かを棒状体周辺閾値に基づいて判定する。これにより、タッチ位置検出方法は、棒状体でタッチパネルを強くタッチした場合でも、指示体が棒状体であるか否かを判定することができる。   According to said structure, since the touch position detection method is provided with the finger threshold value filter process and the rod-shaped body threshold value filter process, it can distinguish whether the touch panel is touched with the finger or the rod-shaped body. Further, when the touch panel is strongly touched with a rod-shaped body, it is determined that the finger peak value candidate is not the finger peak value by the finger peripheral threshold filter process. Thereafter, in the rod-like body periphery threshold filter step, it is determined based on the rod-like body periphery threshold whether or not the finger peak value candidate is a rod-like body peak value. Thereby, the touch position detection method can determine whether or not the indicator is a rod-like body even when the touch panel is strongly touched with the rod-like body.

本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。   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.

1、2 タッチパネルシステム
10、11 タッチパネルコントローラ
20 タッチパネル
100 駆動読み出し回路
105 マルチプレクサ
107 接続切り替え部
110 ドライバ
115 センスアンプ
120 タイミングジェネレータ
125 AD変換器
130 容量分布計算部
135 ピーク値検出回路
140 指閾値フィルタ
145 指周辺閾値フィルタ
150 棒状体閾値フィルタ
155 棒状体周辺閾値フィルタ
160 タッチ認識部
165 指ピーク値選択回路
170 棒状体ピーク値採用回路
210 コンデンサ
HL1〜HLM 第1信号線
VL1〜VLM 第2信号線
P1〜P3、Pa、PX1〜PX10、F1〜F9、PE1、PE2 ピーク値
X1〜X3、Xa ピーク値領域
A1 指周辺閾値
A2 棒状体周辺閾値
R1、R3、R5、R7、R9 第1領域
R2、R4、R6、R8、R10 第2領域
1, 2 Touch Panel System 10, 11 Touch Panel Controller 20 Touch Panel 100 Drive Read Circuit 105 Multiplexer 107 Connection Switching Unit 110 Driver 115 Sense Amplifier 120 Timing Generator 125 AD Converter 130 Capacitance Distribution Calculation Unit 135 Peak Value Detection Circuit 140 Finger Threshold Filter 145 Finger Peripheral threshold filter 150 Bar-shaped body threshold filter 155 Bar-shaped body peripheral threshold filter 160 Touch recognition unit 165 Finger peak value selection circuit 170 Bar-shaped body peak value adoption circuit 210 Capacitor HL1 to HLM First signal line VL1 to VLM Second signal line P1 to P3 , Pa, PX1 to PX10, F1 to F9, PE1, PE2 Peak value X1 to X3, Xa Peak value region A1 Finger peripheral threshold A2 Rod-shaped peripheral threshold R1, R3, R5 , R7, R9 first region R2, R4, R6, R8, R10 second region

Claims (6)

指又は棒状体によるタッチパネルへのタッチに基づく静電容量信号の前記タッチパネル上のピーク値を検出するピーク値検出回路と、
前記ピーク値が指ピーク値候補であるか否かを指閾値に基づいて判定する指閾値フィルタと、
前記指ピーク値候補が前記指によるタッチに基づく指ピーク値であるか否かを指周辺閾値に基づいて判定する指周辺閾値フィルタと、
前記ピーク値が棒状体ピーク値候補であるか否かを棒状体閾値に基づいて判定する棒状体閾値フィルタと、
前記棒状体ピーク値候補が前記棒状体によるタッチに基づく棒状体ピーク値であるか否かを棒状体周辺閾値に基づいて判定する棒状体周辺閾値フィルタとを備え、
前記棒状体周辺閾値フィルタは、前記指周辺閾値フィルタにより前記指ピーク値でないと判定された指ピーク値候補が前記棒状体ピーク値であるか否かを前記棒状体周辺閾値に基づいて判定することを特徴とするタッチパネルコントローラ。
A peak value detection circuit for detecting a peak value on the touch panel of a capacitance signal based on a touch on the touch panel with a finger or a rod; and
A finger threshold filter that determines whether or not the peak value is a finger peak value candidate based on a finger threshold;
A finger peripheral threshold filter that determines whether the finger peak value candidate is a finger peak value based on a touch by the finger based on a finger peripheral threshold;
A rod-shaped body threshold filter that determines whether or not the peak value is a rod-shaped body peak value candidate based on a rod-shaped body threshold;
A rod-shaped body periphery threshold filter that determines whether the rod-shaped body peak value candidate is a rod-shaped body peak value based on a touch by the rod-shaped body, based on a rod-shaped body peripheral threshold;
The rod-shaped body peripheral threshold filter determines whether or not a finger peak value candidate determined not to be the finger peak value by the finger peripheral threshold filter is the rod-shaped body peak value based on the rod-shaped body peripheral threshold. Touch panel controller featuring
前記タッチパネルが、複数の第1信号線と、前記第1信号線と交差する複数の第2信号線と、前記複数の第1信号線と前記複数の第2信号線との間にそれぞれ形成される複数のコンデンサとを有し、
前記第1信号線を駆動して前記コンデンサの電荷に基づく第1線形和信号を前記第2信号線に沿って読み出す第1信号線駆動モードと、前記第2信号線を駆動して前記コンデンサの電荷に基づく第2線形和信号を前記第1信号線に沿って読み出す第2信号線駆動モードとを有する駆動読み出し回路をさらに備え、
前記第1信号線駆動モードにおいて前記指周辺閾値フィルタにより指ピーク値であると判定された指ピーク値候補が複数個存在し、前記第2信号線駆動モードにおいて前記指周辺閾値フィルタにより指ピーク値であると判定された指ピーク値候補が複数個存在し、
前記第1信号線駆動モードにおいて前記棒状体周辺閾値フィルタにより棒状体ピーク値であると判定された棒状体ピーク値候補が複数個存在し、前記第2信号線駆動モードにおいて前記棒状体周辺閾値フィルタにより棒状体ピーク値であると判定された棒状体ピーク値候補が複数個存在し、
前記第1信号線駆動モードと前記第2信号線駆動モードとの双方で指ピーク値であると判定された指ピーク値候補を指ピーク値として選択する指ピーク値選択回路と、
前記第1信号線駆動モードと前記第2信号線駆動モードとのいずれかで棒状体ピーク値であると判定された棒状体ピーク値候補を棒状体ピーク値として採用する棒状体ピーク値採用回路とをさらに備える請求項1に記載のタッチパネルコントローラ。
The touch panel is formed between a plurality of first signal lines, a plurality of second signal lines intersecting with the first signal lines, and the plurality of first signal lines and the plurality of second signal lines, respectively. And having a plurality of capacitors
A first signal line driving mode for driving the first signal line to read a first linear sum signal based on the charge of the capacitor along the second signal line; and driving the second signal line to drive the capacitor A drive readout circuit having a second signal line drive mode for reading out a second linear sum signal based on charge along the first signal line;
There are a plurality of finger peak value candidates determined to be finger peak values by the finger peripheral threshold filter in the first signal line driving mode, and the finger peak value is determined by the finger peripheral threshold filter in the second signal line driving mode. There are multiple finger peak value candidates determined to be
In the first signal line driving mode, there are a plurality of rod-like body peak value candidates determined to be the rod-like body peak value by the rod-like body periphery threshold filter, and in the second signal line driving mode, the rod-like body periphery threshold filter There are a plurality of rod-like body peak value candidates determined to be rod-like body peak values by
A finger peak value selection circuit that selects a finger peak value candidate determined to be a finger peak value in both the first signal line driving mode and the second signal line driving mode;
A rod peak value adoption circuit that employs, as a rod peak value, a rod peak candidate determined to be a rod peak value in either the first signal line drive mode or the second signal line drive mode; The touch panel controller according to claim 1, further comprising:
前記指周辺閾値が、前記指ピーク値候補に対応する指ピーク値領域を囲む複数の周辺領域における静電容量信号の強度を判定するために設けられて前記指閾値よりも小さく、
前記棒状体周辺閾値が、前記棒状体ピーク値候補に対応する棒状体ピーク値領域を囲む複数の周辺領域における静電容量信号の強度を判定するために設けられて前記棒状体閾値よりも小さい請求項1又は2に記載のタッチパネルコントローラ。
The finger peripheral threshold is provided to determine the strength of the capacitance signal in a plurality of peripheral regions surrounding the finger peak value region corresponding to the finger peak value candidate, and is smaller than the finger threshold.
The rod-shaped body peripheral threshold is provided for determining the strength of a capacitance signal in a plurality of peripheral regions surrounding the rod-shaped peak value region corresponding to the rod-shaped body peak value candidate, and is smaller than the rod-shaped body threshold. Item 3. The touch panel controller according to item 1 or 2.
請求項1から3のいずれか1項に記載のタッチパネルコントローラと、前記タッチパネルとを備えるタッチパネルシステム。   A touch panel system comprising the touch panel controller according to any one of claims 1 to 3 and the touch panel. 前記棒状体は、前記タッチパネルと接触する部位が前記指よりも細い請求項1又は2に記載のタッチパネルコントローラ。   The touch panel controller according to claim 1, wherein a portion of the bar-shaped body that is in contact with the touch panel is thinner than the finger. 指又は棒状体によるタッチパネルへのタッチに基づく静電容量信号の前記タッチパネル上のピーク値を検出するピーク値検出工程と、
前記ピーク値が指ピーク値候補であるか否かを指閾値に基づいて判定する指閾値フィルタ工程と、
前記指ピーク値候補が前記指によるタッチに基づく指ピーク値であるか否かを指周辺閾値に基づいて判定する指周辺閾値フィルタ工程と、
前記ピーク値が棒状体ピーク値候補であるか否かを棒状体閾値に基づいて判定する棒状体閾値フィルタ工程と、
前記棒状体ピーク値候補が前記棒状体によるタッチに基づく棒状体ピーク値であるか否かを棒状体周辺閾値に基づいて判定する棒状体周辺閾値フィルタ工程とを包含し、
前記棒状体周辺閾値フィルタ工程は、前記指周辺閾値フィルタ工程により前記指ピーク値でないと判定された指ピーク値候補が前記棒状体ピーク値であるか否かを前記棒状体周辺閾値に基づいて判定することを特徴とするタッチ位置検出方法。
A peak value detection step of detecting a peak value on the touch panel of a capacitance signal based on a touch on the touch panel with a finger or a rod;
A finger threshold filter step of determining whether or not the peak value is a finger peak value candidate based on a finger threshold;
A finger peripheral threshold filter step of determining whether the finger peak value candidate is a finger peak value based on a touch with the finger based on a finger peripheral threshold;
A rod-shaped body threshold value filter step for determining whether or not the peak value is a rod-shaped body peak value candidate based on a rod-shaped body threshold value;
A rod periphery threshold filter step for determining whether the rod peak value candidate is a rod peak value based on a touch by the rod, based on a rod periphery threshold, and
The rod-like-body-periphery-threshold filtering step determines whether or not the finger peak value candidate determined not to be the finger peak value by the finger-periphery-threshold filtering step is the rod-like body peak value based on the rod-like body surrounding threshold. A touch position detection method characterized by:
JP2017042203A 2017-03-06 2017-03-06 Touch panel controller and touch panel system Active JP6768562B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017042203A JP6768562B2 (en) 2017-03-06 2017-03-06 Touch panel controller and touch panel system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017042203A JP6768562B2 (en) 2017-03-06 2017-03-06 Touch panel controller and touch panel system

Publications (2)

Publication Number Publication Date
JP2018147266A true JP2018147266A (en) 2018-09-20
JP6768562B2 JP6768562B2 (en) 2020-10-14

Family

ID=63591271

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017042203A Active JP6768562B2 (en) 2017-03-06 2017-03-06 Touch panel controller and touch panel system

Country Status (1)

Country Link
JP (1) JP6768562B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110597414A (en) * 2019-09-12 2019-12-20 青岛海信商用显示股份有限公司 Touch detection method of touch screen and related equipment
JPWO2021070313A1 (en) * 2019-10-10 2021-04-15

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013242832A (en) * 2012-04-26 2013-12-05 Sharp Corp Touch panel system, electronic information device and indication body position detection method
JP2013250596A (en) * 2012-05-30 2013-12-12 Sharp Corp Touch sensor system
JP2016201003A (en) * 2015-04-10 2016-12-01 コニカミノルタ株式会社 Hand writing input device, hand writing input method and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013242832A (en) * 2012-04-26 2013-12-05 Sharp Corp Touch panel system, electronic information device and indication body position detection method
JP2013250596A (en) * 2012-05-30 2013-12-12 Sharp Corp Touch sensor system
JP2016201003A (en) * 2015-04-10 2016-12-01 コニカミノルタ株式会社 Hand writing input device, hand writing input method and program

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110597414A (en) * 2019-09-12 2019-12-20 青岛海信商用显示股份有限公司 Touch detection method of touch screen and related equipment
CN110597414B (en) * 2019-09-12 2023-02-03 青岛海信商用显示股份有限公司 Touch detection method of touch screen and related equipment
JPWO2021070313A1 (en) * 2019-10-10 2021-04-15
WO2021070313A1 (en) * 2019-10-10 2021-04-15 株式会社ワコム Touch detection method and touch detection device
JP7357999B2 (en) 2019-10-10 2023-10-10 株式会社ワコム Touch detection method and touch detection device

Also Published As

Publication number Publication date
JP6768562B2 (en) 2020-10-14

Similar Documents

Publication Publication Date Title
CN102043514B (en) Method and device for analyzing position
CN102043553B (en) Method and device for analyzing position in mutual capacitance detection
KR101439855B1 (en) Touch screen controller and method for controlling thereof
CN103677393B (en) Touch sensing method, processor and system
CN102043507B (en) Method and device for analyzing position
CN106155409B (en) Capacitive metrology processing for mode changes
TWI493419B (en) Touching apparatus and touching detecting method thereof
JP6005417B2 (en) Operating device
TW201510804A (en) Control method for touch panel
JP2011134069A (en) Touch panel device
KR20140049794A (en) Touch screen controller and method for controlling thereof
KR20130078937A (en) Touch screen and controlling method thereof
JP6005563B2 (en) Touch panel device and control method
TW201344530A (en) Touch panel system, electronic information device, and method for detecting indicator position
TWI427518B (en) Touch sensing circuit and touch sensing method
JP6768562B2 (en) Touch panel controller and touch panel system
US20190087035A1 (en) Partial mutual capacitive touch sensing in a touch sensitive device
CN102023765B (en) Positioning method of capacitive touch panel with two-dimensional structure
TWI502416B (en) Sensing apparatus for touch panel and sensing method thereof
CN102043509B (en) Method and device for analyzing position
CN101996009B (en) Touch sensing circuit and touch sensing method
CN110134269B (en) Electronic device and associated method for verifying multi-finger touch detection via annular touch islands
WO2014002315A1 (en) Operation device
CN103793115A (en) Multi-point touch position judgment method and device of touch panel
TW201804298A (en) Fingerprint touch device and driving method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190920

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200604

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200623

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200728

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200923

R150 Certificate of patent or registration of utility model

Ref document number: 6768562

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250