CN111813256B - Touch processing method, device and touch system - Google Patents
Touch processing method, device and touch system Download PDFInfo
- Publication number
- CN111813256B CN111813256B CN202010281316.8A CN202010281316A CN111813256B CN 111813256 B CN111813256 B CN 111813256B CN 202010281316 A CN202010281316 A CN 202010281316A CN 111813256 B CN111813256 B CN 111813256B
- Authority
- CN
- China
- Prior art keywords
- sensing information
- electrodes
- dimensional sensing
- period
- electrode
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03545—Pens or stylus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0414—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
- G06F3/04144—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position using an array of force sensing means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/04162—Control or interface arrangements specially adapted for digitisers for exchanging data with external devices, e.g. smart pens, via the digitiser sensing hardware
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
- G06F3/0441—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using active external devices, e.g. active pens, for receiving changes in electrical potential transmitted by the digitiser, e.g. tablet driving signals
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
- G06F3/0442—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using active external devices, e.g. active pens, for transmitting changes in electrical potential to be received by the digitiser
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
- G06F3/0446—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using a grid-like structure of electrodes in at least two directions, e.g. using row and column electrodes
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
Abstract
Description
技术领域Technical field
本发明涉及触控侦测技术领域,特别是涉及触控处理方法、装置与触控系统。The present invention relates to the field of touch detection technology, and in particular to touch processing methods, devices and touch systems.
背景技术Background technique
触控屏幕或面板是现代电子系统的常用输出入接口之一。当触控屏幕的尺寸越来越大时,触控屏幕上的触控电极数量随之变多,扫描触控屏幕上有无外部导电物体的速度就会变慢。如何加速触控屏幕的扫描速度,以便维持甚至加快扫描结果的报告频率,是本发明所要解决的问题。Touch screen or panel is one of the common input and output interfaces of modern electronic systems. As the size of the touch screen becomes larger and larger, the number of touch electrodes on the touch screen increases, and the speed of scanning the touch screen for external conductive objects becomes slower. How to speed up the scanning speed of the touch screen so as to maintain or even speed up the reporting frequency of scanning results is a problem to be solved by the present invention.
发明内容Contents of the invention
本发明的目的在于提供一种触控处理方法、装置与触控系统,以解决随着触控屏幕上的触控电极数量的变多,扫描触控屏幕上有无外部导电物体的速度就会变慢的问题。The object of the present invention is to provide a touch processing method, device and touch system to solve the problem that as the number of touch electrodes on the touch screen increases, the speed of scanning the touch screen for external conductive objects will decrease. Slowing down problem.
本发明提供一种触控处理方法,适用于触控面板,该触控面板包含平行于第一方向的多个第一电极与平行于第二方向的多个第二电极,该触控处理方法包含:选择侦测范围,该侦测范围包含N条该第一电极,其中N为大于2的正整数;重复执行下列步骤N次:选择该N条该第一电极当中的N-1条作为第i组合,其中i为1至N的正整数;对该第i组合内的该多个第一电极同时发出驱动信号达第一时段之久;以及通过该多个第二电极测量所感应的驱动信号,以得到第i时段一维度感测信息,其中第i组合与第j组合所分别包含该多个第一电极的组合都不同,j为1至N的正整数,i不等于j;分别加总所有的第i时段一维度感测信息为全时段一维度感测信息;以及根据该全时段一维度感测信息与所有的该第i时段一维度感测信息,计算出二维度感测信息。The present invention provides a touch processing method, which is suitable for a touch panel. The touch panel includes a plurality of first electrodes parallel to a first direction and a plurality of second electrodes parallel to a second direction. The touch processing method Including: selecting a detection range that includes N first electrodes, where N is a positive integer greater than 2; repeating the following steps N times: selecting N-1 of the N first electrodes as The i-th combination, where i is a positive integer from 1 to N; simultaneously sends driving signals to the plurality of first electrodes in the i-th combination for a first period of time; and measures the induced energy through the plurality of second electrodes. Driving signals to obtain one-dimensional sensing information in the i-th period, where the i-th combination and the j-th combination respectively contain different combinations of the plurality of first electrodes, j is a positive integer from 1 to N, and i is not equal to j; Sum up all the one-dimensional sensing information of the i-th period to obtain the one-dimensional sensing information of the whole period; and calculate the two-dimensional sensing information based on the one-dimensional sensing information of the whole period and all the one-dimensional sensing information of the i-th period. test information.
在一实施例中,该触控处理方法,还包含;根据该二维度感测信息,侦测在被选择的N条该第一电极附近的该触控面板是否存在近接事件,其中该近接事件为外部导电对象靠近或接触该触控面板的事件,其中当对该近接事件相应的一条该第一电极发出驱动信号达该第一时段之久,无法对该近接事件相应的一条该第二电极测量到足够的驱动信号来侦测到该近接事件。In one embodiment, the touch processing method further includes: detecting whether there is a proximity event on the touch panel near the selected N first electrodes according to the two-dimensional sensing information, wherein the proximity event It is an event in which an external conductive object approaches or contacts the touch panel. When the first electrode corresponding to the proximity event sends a driving signal for the first period of time, the second electrode corresponding to the proximity event cannot Sufficient driving signal is measured to detect the proximity event.
在一实施例中,当该近接事件相应的一条该第一电极发出驱动信号达N-1个该第一时段之久,才能对该近接事件相应的一条该第二电极测量到足够的驱动信号来侦测到该近接事件。In one embodiment, when the first electrode corresponding to the proximity event emits a driving signal for N-1 first time periods, a sufficient driving signal can be measured from the second electrode corresponding to the proximity event. to detect the proximity event.
在一实施例中,重复执行上述实施例的各步骤,直到所有该第一电极均被该选择步骤选为该侦测范围为止。In one embodiment, each step of the above embodiment is repeatedly executed until all the first electrodes are selected for the detection range by the selection step.
在一实施例中,在至少一个第k次执行该选择侦测范围步骤时,选择M条该第一电极,其中M为大于2的正整数,且M不等于N。In one embodiment, when performing the step of selecting the detection range for at least the kth time, M pieces of the first electrodes are selected, where M is a positive integer greater than 2, and M is not equal to N.
在一实施例中,该第k次执行该选择侦测范围步骤时所选择的该M条第一电极相应于前一次侦测的另一近接事件,其中M小于N。In one embodiment, the M first electrodes selected when performing the step of selecting the detection range for the kth time correspond to another proximity event detected in the previous time, where M is smaller than N.
在一实施例中,该触控处理方法,还包含:取得重复执行上述实施例的各步骤之后所得到的多个该二维度感测信息;根据该多个二维度感测信息与其每一个该二维度感测信息所分别对应的被选择的N条该第一电极,计算出相应于该触控面板的全触控面板二维度感测信息;以及根据该全触控面板二维度感测信息侦测在该触控面板是否存在近接事件。In one embodiment, the touch processing method further includes: obtaining a plurality of two-dimensional sensing information obtained after repeatedly executing the steps of the above embodiment; and according to the plurality of two-dimensional sensing information and each of the two-dimensional sensing information. The selected N first electrodes corresponding to the two-dimensional sensing information respectively calculate the two-dimensional sensing information of the full touch panel corresponding to the touch panel; and based on the two-dimensional sensing information of the full touch panel Detect whether there is a proximity event on the touch panel.
在一实施例中,在该第i组合中未被选到的第i条该第一电极与在该第i+1组合中未被选到的第i+1条该第一电极是不相邻的。In one embodiment, the i-th first electrode that is not selected in the i-th combination is different from the i+1-th first electrode that is not selected in the i+1-th combination. neighboring.
在一实施例中,在该二维度感测信息当中,相应于第i条该第一电极的感测信息是相应于该全时段一维度感测信息与商值的差值,其中该商值为该第N-i+1时段一维度感测信息除以(N-1)的商值。In one embodiment, among the two-dimensional sensing information, the sensing information corresponding to the i-th first electrode is the difference between the one-dimensional sensing information corresponding to the entire period and a quotient value, where the quotient value It is the quotient of the one-dimensional sensing information in the N-i+1 period divided by (N-1).
在一实施例中,该触控处理方法,还包含:对该第i组合外的一条该第一电极同时发出第二驱动信号达该第一时段之久,其中在该二维度感测信息当中,相应于第i条该第一电极的感测信息是相应于(N-2)/N与差值的乘积,该差值为该全时段一维度感测信息减去第N-i+1时段一维度感测信息,其中该第二驱动信号为该驱动信号的反相信号。In one embodiment, the touch processing method further includes: simultaneously sending a second driving signal to one of the first electrodes outside the i-th combination for the first period of time, wherein in the two-dimensional sensing information , the sensing information corresponding to the i-th first electrode is corresponding to the product of (N-2)/N and the difference, which is the one-dimensional sensing information of the whole period minus the N-i+1th One-dimensional sensing information occurs during a period, wherein the second driving signal is an inverse signal of the driving signal.
根据本申请一实施例,提供一种触控处理装置,用于控制触控面板,该触控面板包含平行于第一方向的多个第一电极与平行于第二方向的多个第二电极,该触控处理装置包含:驱动电路模块;感测电路模块;连接网络模块,用于连接该驱动电路模块至任一或多条该第一电极与连接该感测电路模块至任一或多条该第二电极;以及处理器模块,用于执行非挥发性内存内储存的程序,以实现下列步骤:选择侦测范围,该侦测范围包含N条该第一电极,其中N为大于2的正整数;重复执行下列步骤N次:选择该N条该第一电极当中的N-1条作为第i组合,其中i为1至N的正整数;令该驱动电路模块对该第i组合内的该多个第一电极同时发出驱动信号达第一时段之久;以及令该感测电路模块通过该多个第二电极测量所感应的驱动信号,以得到第i时段一维度感测信息,其中第i组合与第j组合所分别包含该多个第一电极的组合都不同,j为1至N的正整数,i不等于j;分别加总所有的第i时段一维度感测信息为全时段一维度感测信息;以及根据该全时段一维度感测信息与所有的该第i时段一维度感测信息,计算出二维度感测信息。According to an embodiment of the present application, a touch processing device is provided for controlling a touch panel. The touch panel includes a plurality of first electrodes parallel to a first direction and a plurality of second electrodes parallel to a second direction. , the touch processing device includes: a driving circuit module; a sensing circuit module; a connection network module for connecting the driving circuit module to any one or more of the first electrodes and connecting the sensing circuit module to any one or more of the first electrodes. the second electrode; and a processor module for executing a program stored in the non-volatile memory to implement the following steps: select a detection range, the detection range includes N first electrodes, where N is greater than 2 is a positive integer; repeat the following steps N times: select N-1 of the N first electrodes as the i-th combination, where i is a positive integer from 1 to N; let the drive circuit module select the i-th combination The plurality of first electrodes within simultaneously emit driving signals for a first period of time; and the sensing circuit module measures the sensed driving signals through the plurality of second electrodes to obtain the one-dimensional sensing information of the i-th period , where the i-th combination and the j-th combination respectively contain different combinations of the plurality of first electrodes, j is a positive integer from 1 to N, i is not equal to j; all the one-dimensional sensing information of the i-th period are summed up respectively. is the one-dimensional sensing information for the entire period; and calculates the two-dimensional sensing information based on the one-dimensional sensing information for the entire period and all the one-dimensional sensing information for the i-th period.
在一实施例中,该处理器模块还用于执行程序以实现:根据该二维度感测信息,侦测在被选择的N条该第一电极附近的该触控面板是否存在近接事件,其中该近接事件为外部导电对象靠近或接触该触控面板的事件,其中当对该近接事件相应的一条该第一电极发出驱动信号达该第一时段之久,无法对该近接事件相应的一条该第二电极测量到足够的驱动信号来侦测到该近接事件。In one embodiment, the processor module is also used to execute a program to detect whether there is a proximity event on the touch panel near the selected N first electrodes based on the two-dimensional sensing information, wherein The proximity event is an event in which an external conductive object approaches or contacts the touch panel. When the first electrode corresponding to the proximity event sends a driving signal for the first period of time, the one of the first electrodes corresponding to the proximity event cannot The second electrode measures sufficient driving signal to detect the proximity event.
在一实施例中,当该近接事件相应的一条该第一电极发出驱动信号达N-1个该第一时段之久,才能对该近接事件相应的一条该第二电极测量到足够的驱动信号来侦测到该近接事件。In one embodiment, when the first electrode corresponding to the proximity event emits a driving signal for N-1 first time periods, a sufficient driving signal can be measured from the second electrode corresponding to the proximity event. to detect the proximity event.
在一实施例中,该处理器模块还用于执行程序以实现:重复执行上述实施例的各步骤,直到所有该第一电极均被该选择步骤选为该侦测范围为止。In one embodiment, the processor module is further configured to execute a program to implement: repeatedly executing each step of the above embodiment until all the first electrodes are selected for the detection range by the selection step.
在一实施例中,在至少一个第k次执行该选择侦测范围步骤时,选择M条该第一电极,其中M为大于2的正整数,且M不等于N。In one embodiment, when performing the step of selecting the detection range for at least the kth time, M pieces of the first electrodes are selected, where M is a positive integer greater than 2, and M is not equal to N.
在一实施例中,该第k次执行该选择侦测范围步骤时所选择的该M条第一电极相应于前一次侦测的另一近接事件,其中M小于N。In one embodiment, the M first electrodes selected when performing the step of selecting the detection range for the kth time correspond to another proximity event detected in the previous time, where M is smaller than N.
在一实施例中,该处理器模块还用于执行程序以实现:取得重复执行上述实施例的各步骤之后所得到的多个二维度感测信息;根据该多个二维度感测信息与其每一该二维度感测信息所分别对应的被选择的N条该第一电极,计算出相应于该触控面板的全触控面板二维度感测信息;以及根据该全触控面板二维度感测信息侦测在该触控面板是否存在近接事件。In one embodiment, the processor module is also used to execute a program to: obtain a plurality of two-dimensional sensing information obtained after repeatedly executing each step of the above embodiment; and according to the plurality of two-dimensional sensing information and each Calculate the two-dimensional sensing information of the full touch panel corresponding to the selected N first electrodes respectively corresponding to the two-dimensional sensing information; and according to the two-dimensional sensing information of the full touch panel The detection information detects whether there is a proximity event on the touch panel.
在一实施例中,在该第i组合中未被选到的第i条该第一电极与在该第i+1组合中未被选到的第i+1条该第一电极是不相邻的。In one embodiment, the i-th first electrode that is not selected in the i-th combination is different from the i+1-th first electrode that is not selected in the i+1-th combination. neighboring.
在一实施例中,在该第i组合中选择N-1条该第一电极的步骤是随机进行的。In one embodiment, the step of selecting N-1 first electrodes in the i-th combination is performed randomly.
在一实施例中,在该二维度感测信息当中,相应于第i条该第一电极的感测信息是相应于该全时段一维度感测信息与商值的差值,其中该商值为该第N-i+1时段一维度感测信息除以(N-1)的商值。In one embodiment, among the two-dimensional sensing information, the sensing information corresponding to the i-th first electrode is the difference between the one-dimensional sensing information corresponding to the entire period and a quotient value, where the quotient value It is the quotient of the one-dimensional sensing information in the N-i+1 period divided by (N-1).
在一实施例中,对该第i组合内的该多个第一电极同时发出驱动信号达该第一时段之久的步骤中,还包含:对该第i组合外的一条该第一电极同时发出第二驱动信号达该第一时段之久,其中在该二维度感测信息当中,相应于第i条该第一电极的感测信息是相应于(N-2)/N与差值的乘积,该差值为该全时段一维度感测信息减去第N-i+1时段一维度感测信息,其中该第二驱动信号为该驱动信号的反相信号。In one embodiment, the step of simultaneously sending drive signals to the plurality of first electrodes in the i-th combination for the first period of time further includes: simultaneously sending drive signals to one of the first electrodes outside the i-th combination. The second driving signal is emitted for the first period of time, wherein among the two-dimensional sensing information, the sensing information corresponding to the i-th first electrode is corresponding to the difference between (N-2)/N and product, the difference is the one-dimensional sensing information of the whole period minus the one-dimensional sensing information of the N-i+1th period, wherein the second driving signal is the inverse signal of the driving signal.
根据本申请的一实施例,提供一种触控系统,包含上述任一项实施例所述的该触控面板与该触控处理装置。According to an embodiment of the present application, a touch system is provided, including the touch panel and the touch processing device described in any of the above embodiments.
根据本发明所提供的触控处理方法、装置与触控系统,相较于传统的互电容感测方法,在所欲的侦测范围之内,可以花费固定的算术运算时间,进而减少时段的感测时间。当N越大时,可以节省越多感测时间。本发明的优点在于能加速触控屏幕的扫描速度,以便加快扫描结果的报告频率。According to the touch processing method, device and touch system provided by the present invention, compared with the traditional mutual capacitance sensing method, a fixed arithmetic operation time can be spent within the desired detection range, thereby reducing The sensing time of the period. When N is larger, more sensing time can be saved. The advantage of the present invention is that it can speed up the scanning speed of the touch screen, so as to speed up the reporting frequency of scanning results.
附图说明Description of the drawings
图1为根据本发明一实施例的触控系统的方框示意图;Figure 1 is a block diagram of a touch system according to an embodiment of the present invention;
图2为根据本发明一实施例的触控屏幕的示意图;Figure 2 is a schematic diagram of a touch screen according to an embodiment of the present invention;
图3为根据本发明一实施例的互电容感测方法的流程示意图;Figure 3 is a schematic flow chart of a mutual capacitance sensing method according to an embodiment of the present invention;
图4为根据本发明另一实施例的互电容感测方法的流程示意图。FIG. 4 is a schematic flowchart of a mutual capacitance sensing method according to another embodiment of the present invention.
【符号说明】【Symbol Description】
100:触控系统100: Touch system
110:触控处理装置110: Touch processing device
111:连接网络(Interconnection Network)模块111: Interconnection Network module
112:驱动电路模块112: Drive circuit module
113:感测电路模块113: Sensing circuit module
114:处理器模块114: Processor module
115:接口模块115: Interface module
120:触控屏幕或面板120: Touch screen or panel
121、121A~C:第一电极121, 121A~C: first electrode
122、122A~H:第二电极122, 122A~H: second electrode
130:触控笔130: stylus
135:触摸板擦135: Touchpad eraser
140:主机140: Host
141:输出入接口模块141: Input/output interface module
142:中央处理器模块142:CPU module
143:图形处理器模块143: Graphics Processor Module
144:内存模块144: Memory module
145:网络接口模块145: Network interface module
146:存储器模块146: Memory module
300:互电容感测方法300: Mutual capacitance sensing method
310~390:步骤400:互电容感测方法310~390: Step 400: Mutual capacitance sensing method
具体实施方式Detailed ways
请参考图1所示,其为根据本发明一实施例的触控系统100的方框示意图。该触控系统100可以是常见的桌上型、膝上型、平板型个人计算机、工业用控制计算机、智能型手机或其它形式具有触控功能的计算器系统。Please refer to FIG. 1 , which is a block diagram of a touch system 100 according to an embodiment of the present invention. The touch system 100 can be a common desktop, laptop, tablet personal computer, industrial control computer, smart phone or other form of calculator system with touch function.
该触控系统100可以包含触控处理装置110、连接至该触控处理装置的触控面板或屏幕120、以及连接至该触控处理装置的主机140。该触控系统100可以还包含一或多个触控笔130与/或触摸板擦135。以下在本申请当中,该触控面板或屏幕120可以通称为触控屏幕120,但若是在缺乏显示功能的实施例当中,本领域的普通技术人员能够知道本申请所指的该触控屏幕为触控面板。The touch system 100 may include a touch processing device 110, a touch panel or screen 120 connected to the touch processing device, and a host 140 connected to the touch processing device. The touch system 100 may further include one or more stylus pens 130 and/or touch pads 135 . In the following in this application, the touch panel or screen 120 may be generally referred to as the touch screen 120. However, in an embodiment lacking a display function, those of ordinary skill in the art will know that the touch screen referred to in this application is Touch panel.
该触控屏幕120包含平行于第一轴的多条第一电极121以及平行于第二轴的多条第二电极122。第一电极121可以与多条第二电极122交错,以便形成多个感测点或感测区域。同样地,第二电极122可以与多条第一电极121交错,以便形成多个感测点或感测区域。在某多个实施例当中,本申请可以将第一电极121称之为第一触控电极121,也可以将第二电极122称之为第二触控电极122。本申请也统称第一电极121与第二电极122为触控电极。在某些触控屏幕120的实施例当中,该第一电极121与该第二电极122以透明材料所构成。该第一电极121与该第二电极122可以在同一电极层,每一条第一电极121或第二电极122的多个导电片之间使用跨桥的方式连接。该第一电极121与该第二电极122也可以在不同的上下相叠的电极层。除非特别说明以外,本申请通常可以适用于单一层或多个电极层的实施例当中。该第一轴与该第二轴通常是互相垂直,但本申请并不限定该第一轴必定垂直于该第二轴。在一实施例中,该第一轴可以是水平轴,或是触控屏幕120的还新轴线。The touch screen 120 includes a plurality of first electrodes 121 parallel to the first axis and a plurality of second electrodes 122 parallel to the second axis. The first electrode 121 may be interleaved with a plurality of second electrodes 122 to form multiple sensing points or sensing areas. Likewise, the second electrodes 122 may be interleaved with multiple first electrodes 121 to form multiple sensing points or sensing areas. In certain embodiments, this application may refer to the first electrode 121 as the first touch electrode 121 and the second electrode 122 as the second touch electrode 122. This application also collectively refers to the first electrode 121 and the second electrode 122 as touch electrodes. In some embodiments of the touch screen 120, the first electrode 121 and the second electrode 122 are made of transparent materials. The first electrode 121 and the second electrode 122 can be connected on the same electrode layer using a cross-bridge between multiple conductive sheets of each first electrode 121 or second electrode 122 . The first electrode 121 and the second electrode 122 may also be in different upper and lower electrode layers. Unless otherwise specified, the present application can generally be applied to embodiments of a single layer or multiple electrode layers. The first axis and the second axis are usually perpendicular to each other, but this application does not limit the first axis to be perpendicular to the second axis. In one embodiment, the first axis may be a horizontal axis or a new axis of the touch screen 120 .
该触控处理装置110可以包含以下的硬件电路模块:连接网络(InterconnectionNetwork)模块111、驱动电路模块112、感测电路模块113、处理器模块114与接口模块115。该触控处理装置110可以实作在单一颗集成电路之内,该集成电路内可以包含一或多个芯片。也可以使用多颗集成电路与承载该多颗集成电路的互联电路板来实现该触控处理装置110。该触控处理装置110还可以与上述的主机140实作在同一颗集成电路当中,也可以与上述的主机140实作在同一芯片当中。换言之,本申请并不限定该触控处理装置110的实施方式。The touch processing device 110 may include the following hardware circuit modules: an Interconnection Network module 111, a driving circuit module 112, a sensing circuit module 113, a processor module 114 and an interface module 115. The touch processing device 110 can be implemented in a single integrated circuit, and the integrated circuit can include one or more chips. The touch processing device 110 may also be implemented using multiple integrated circuits and an interconnected circuit board carrying the multiple integrated circuits. The touch processing device 110 can also be implemented in the same integrated circuit as the above-mentioned host 140, or can be implemented in the same chip as the above-mentioned host 140. In other words, this application does not limit the implementation of the touch processing device 110 .
该连接网络模块111用于分别连接上述触控屏幕120的多条第一电极121与/或多条第二电极122。该连接网络模块111可以接受该处理器模块114的控制命令,用于连接该驱动电路模块112与任一或多条触控电极,也用于连接该感测电路模块113与任一或多条触控电极。该连接网络模块111可以包含一或多个多任务器(MUX)的组合来实施上述的功能。The connection network module 111 is used to respectively connect the plurality of first electrodes 121 and/or the plurality of second electrodes 122 of the touch screen 120 . The connection network module 111 can accept control commands from the processor module 114 and is used to connect the driving circuit module 112 with any one or more touch electrodes, and is also used to connect the sensing circuit module 113 with any one or more touch electrodes. Touch electrodes. The connection network module 111 may include a combination of one or more multiplexers (MUX) to implement the above functions.
该驱动电路模块112可以包含频率产生器、分频器、倍频器、锁相回路、功率放大器、直流-直流电压转换器、整流器与/或滤波器等元器件,用于依据该处理器模块114的控制命令,通过上述的连接网络模块111提供驱动信号给任一或多条触控电极。可以针对上述的驱动信号进行各式模拟信号或数字信号调变,以便传送某些信息。上述的调变方式包含但不限于调频(FM)、调相(Phase Modulation)、调幅(AM)、双边带调变(DSB)、单边带调变(SSB-AM)、残边带调变(Vestigial Sideband Modulation)、振幅偏移调变(ASK)、相位偏移调变(PSK)、正交振幅调变(QAM)、频率偏移调变(FSK)、连续相位调变(CPM)、分码多重进接(CDMA)、分时多重进接(TDMA)、正交分频多任务(OFDM)、脉冲宽度调变(PWM)等技术。该驱动信号可以包含一或多个方波、弦波或任何调变后的波型。该驱动电路模块112可以包含一或多条频道,每条频道可以通过该连接网络模块111连接到任一或多条触控电极。The drive circuit module 112 may include components such as a frequency generator, a frequency divider, a frequency multiplier, a phase locked loop, a power amplifier, a DC-DC voltage converter, a rectifier and/or a filter, and is used according to the processor module The control command 114 provides a driving signal to any one or more touch electrodes through the above-mentioned connection network module 111. Various analog signals or digital signals can be modulated on the above-mentioned driving signals in order to transmit certain information. The above modulation methods include but are not limited to frequency modulation (FM), phase modulation (Phase Modulation), amplitude modulation (AM), double sideband modulation (DSB), single sideband modulation (SSB-AM), residual sideband modulation (Vestigial Sideband Modulation), amplitude offset modulation (ASK), phase offset modulation (PSK), quadrature amplitude modulation (QAM), frequency offset modulation (FSK), continuous phase modulation (CPM), Technologies such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Orthogonal Frequency Division Multiplexing (OFDM), and Pulse Width Modulation (PWM). The driving signal may include one or more square waves, sine waves, or any modulated waveform. The driving circuit module 112 may include one or more channels, and each channel may be connected to any one or more touch electrodes through the connection network module 111 .
该感测电路模块113可以包含积分器、取样器、频率产生器、分频器、倍频器、锁相回路、功率放大器、乘法器、直流-直流电压转换器、整流器与/或滤波器等元器件,用于依据该处理器模块114的控制命令,通过上述的连接网络模块111对任一或多条触控电极进行感测。当该触控信号通过上述的一条触控电极发出时,另一条触控电极可以感应到该触控信号。而该感测电路模块113可以配合上述的驱动电路模块112所执行的调变方式,针对该另一条触控电极所感应到该驱动信号进行相应的解调变,以便还原该驱动信号所承载的信息。该感测电路模块113可以包含一或多条频道,每条频道可以通过该连接网络模块111连接到任一或多条触控电极。在同一时间,每条频道都可以同时进行感测与解调变。The sensing circuit module 113 may include an integrator, a sampler, a frequency generator, a frequency divider, a frequency multiplier, a phase locked loop, a power amplifier, a multiplier, a DC-DC voltage converter, a rectifier and/or a filter, etc. The component is used to sense any one or more touch electrodes through the above-mentioned connection network module 111 according to the control command of the processor module 114 . When the touch signal is sent through one of the above touch electrodes, the other touch electrode can sense the touch signal. The sensing circuit module 113 can cooperate with the modulation method performed by the driving circuit module 112 to perform corresponding demodulation changes on the driving signal sensed by the other touch electrode, so as to restore the content carried by the driving signal. information. The sensing circuit module 113 may include one or more channels, and each channel may be connected to any one or more touch electrodes through the connection network module 111 . At the same time, each channel can be sensed and demodulated simultaneously.
在一实施例当中,上述的驱动电路模块112与感测电路模块113可以包含模拟前端(AFE,analog front-end)电路。在另一实施例当中,除了模拟前端电路以外,上述的驱动电路模块112与感测电路模块113可以包含数字后端(DBE,digital back-end)电路。当上述的驱动电路模块112与感测电路模块113只包含模拟前端电路时,数字后端电路可以实施于该处理器模块114之内。In one embodiment, the above-mentioned driving circuit module 112 and sensing circuit module 113 may include an analog front-end (AFE) circuit. In another embodiment, in addition to the analog front-end circuit, the above-mentioned driving circuit module 112 and sensing circuit module 113 may include a digital back-end (DBE) circuit. When the above-mentioned driving circuit module 112 and sensing circuit module 113 only include analog front-end circuits, the digital back-end circuit can be implemented within the processor module 114 .
该处理器模块114可以包含数字信号处理器,用于分别连接上述的驱动电路模块112与感测电路模块113的模拟前端电路,也可以分别连接上述的驱动电路模块112与感测电路模块113的数字后端电路。该处理器模块114可以包含嵌入式处理器、非挥发性内存与挥发性内存。该非挥发性内存可以储存普通的操作系统或实时(real-time)操作系统,以及在该操作系统下执行的应用程序。前述的操作系统与应用程序包含多个指令与数据,经由该处理器(包含嵌入式处理器与/或数字信号处理器)执行这些指令之后,可以用于控制该触控处理装置110的其他模块,包含该连接网络模块111、该驱动电路模块112、该感测电路模块113与该接口模块115。举例来说,该处理器模块114可以包含业界常用的8051系列处理器、英特尔(Intel)的i960系列处理器、安谋(ARM)的Cortex-M系列处理器等。本申请并不限定该处理器模块114所包含的处理器种类与个数。The processor module 114 may include a digital signal processor for connecting the analog front-end circuits of the above-mentioned driving circuit module 112 and the sensing circuit module 113 respectively, and may also be used to connect the above-mentioned driving circuit module 112 and the sensing circuit module 113 respectively. Digital back-end circuit. The processor module 114 may include an embedded processor, non-volatile memory and volatile memory. The non-volatile memory can store a normal operating system or a real-time operating system, as well as application programs executed under the operating system. The aforementioned operating system and application program include a plurality of instructions and data. After these instructions are executed by the processor (including an embedded processor and/or a digital signal processor), they can be used to control other modules of the touch processing device 110 , including the connection network module 111, the driving circuit module 112, the sensing circuit module 113 and the interface module 115. For example, the processor module 114 may include an 8051 series processor commonly used in the industry, an Intel i960 series processor, an ARM Cortex-M series processor, etc. This application does not limit the type and number of processors included in the processor module 114.
上述的多个指令与数据可以用于实施本申请所提到的各个步骤,以及由这些步骤所组成的流程与方法。某些指令可以独立在该处理器模块114内部运作,例如算术逻辑运算(arithmetic and logic operation)。其他指令可以用于控制该触控处理装置110的其他模块,这些指令可以包含该处理器模块114的输出入接口对其他模块进行控制。其他模块也可以通过该处理器模块114的输出入接口提供信息给该处理器模块114所执行的操作系统与/或应用程序。本领域的普通技术人员应当具备有计算器结构与架构(computerorganization and architecture)的通常知识,可以理解到本申请所提到的流程与方法能够借由上述的模块与指令加以实施。The above-mentioned multiple instructions and data can be used to implement various steps mentioned in this application, as well as the processes and methods composed of these steps. Certain instructions may operate independently within the processor module 114, such as arithmetic and logic operations. Other instructions may be used to control other modules of the touch processing device 110 , and these instructions may include input/output interfaces of the processor module 114 to control other modules. Other modules can also provide information to the operating system and/or application programs executed by the processor module 114 through the input and output interfaces of the processor module 114 . Those of ordinary skill in the art should have general knowledge of computer organization and architecture, and can understand that the processes and methods mentioned in this application can be implemented through the above-mentioned modules and instructions.
上述的接口模块115可以包含各式串行或并列式的总线,例如通用串行总线(USB)、集成电路总线(I2C)、外设互联标准(PCI)、快捷外设互联标准(PCI-Express)、IEEE1394等工业标准的输出入接口。该触控处理装置110通过接口模块115连接到该主机140。The above-mentioned interface module 115 may include various serial or parallel buses, such as Universal Serial Bus (USB), Integrated Circuit Bus (I 2 C), Peripheral Interconnect (PCI), Peripheral Interconnect Express (PCI). -Express), IEEE1394 and other industrial standard input and output interfaces. The touch processing device 110 is connected to the host 140 through the interface module 115 .
该触控系统100可以包含一或多只触控笔130与/或触摸板擦135。上述的触控笔130或触摸板擦135可以是会发出电信号的发信器,其可以包含主动发出电信号的主动式发信器,也可以是被动发出电信号的被动式发信器,或者称为反应于外界电信号才发出电信号的反应式发信器。上述的触控笔130或触摸板擦135可以包含一或多个电极,用于同步或异步地接收来自于触控屏幕120的电信号,或是以同步或异步的方式向触控屏幕120发出电信号。这些电信号可以采用如上所述的一或多种调变方式。The touch system 100 may include one or more stylus pens 130 and/or touch pads 135 . The above-mentioned stylus 130 or touch pad 135 can be a transmitter that emits electrical signals. It can include an active transmitter that actively emits electrical signals, or it can be a passive transmitter that passively emits electrical signals. A reactive transmitter that emits electrical signals in response to external electrical signals. The above-mentioned stylus 130 or touch eraser 135 may include one or more electrodes for receiving electrical signals from the touch screen 120 synchronously or asynchronously, or sending electrical signals to the touch screen 120 synchronously or asynchronously. Signal. These electrical signals may use one or more modulation methods as described above.
上述的触控笔130或触摸板擦135可以是导体,用于通过使用者的手或身体来传导驱动信号或接地。上述的触控笔130或触摸板擦135可以有线或无线的方式连接于该主机140的输出入接口模块141,或是该输出入接口模块141底下的其他模块。The above-mentioned stylus 130 or touch pad 135 may be a conductor, used to conduct driving signals or ground through the user's hand or body. The above-mentioned stylus 130 or touch pad 135 can be connected to the input/output interface module 141 of the host 140 or other modules under the input/output interface module 141 in a wired or wireless manner.
该触控处理装置110可以借由该触控屏幕120来侦测一或多个外部导电物体,例如人体的手指、手掌或是被动的触控笔130或触摸板擦135,也可以侦测会发出电信号的触控笔130或触摸板擦135。该触控处理装置110可以使用互电容(mutual-capacitance)或自电容(self-capacitance)的方式来进行侦测外部导电物体。上述的触控笔130或触摸板擦135以及触控处理装置110可以使用上述的信号调变与相应的信号解调变的方式,利用电信号来传递信息。该触控处理装置110可以利用电信号来侦测该触控笔130或触摸板擦135靠近或接触该触控屏幕120的一或多个近接位置、该触控笔130或触摸板擦135上的传感器状态(例如压力传感器或按钮)、该触控笔130或触摸板擦135的指向、或该触控笔130或触摸板擦135相应于该触控屏幕120平面的倾斜角等信息。The touch processing device 110 can detect one or more external conductive objects through the touch screen 120, such as human fingers, palms, or a passive stylus 130 or touch pad 135, and can also detect an object that emits light. electrical signal to the stylus 130 or the touchpad eraser 135. The touch processing device 110 may use mutual-capacitance or self-capacitance to detect external conductive objects. The above-mentioned stylus 130 or touch eraser 135 and the touch processing device 110 can use the above-mentioned signal modulation and corresponding signal demodulation to transmit information using electrical signals. The touch processing device 110 can use electrical signals to detect one or more proximity locations where the stylus 130 or touch eraser 135 approaches or contacts the touch screen 120 , or sensors on the stylus 130 or touch eraser 135 Information such as status (for example, pressure sensor or button), the direction of the stylus 130 or touch eraser 135 , or the inclination angle of the stylus 130 or touch eraser 135 corresponding to the plane of the touch screen 120 .
该主机140为控制该触控系统110的主要设备,可以包含连接至该接口模块115的输出入接口模块141、中央处理器模块142、图形处理器模块143、连接于该中央处理器模块142的内存模块144、连接于该输出入接口模块141的网络接口模块145与存储器模块146。The host 140 is the main device for controlling the touch system 110 and may include an input/output interface module 141 connected to the interface module 115, a central processing unit module 142, a graphics processor module 143, and a computer connected to the central processing unit module 142. The memory module 144, the network interface module 145 and the memory module 146 are connected to the input/output interface module 141.
该存储器模块146包含非挥发性内存,常见的范例为硬盘、电子抹除式可复写只读存储器(EEPROM)、或闪存等。该存储器模块146可以储存普通的操作系统,以及在该操作系统下执行的应用程序。该网络接口模块145可以包含有线连接与/或无线连接的硬件网络连接接口。该网络接口模块145可以遵循常见的工业标准,例如IEEE 802.11无线局域网络标准、IEEE 802.3有线局域网络标准、3G、4G、与/或5G等无线通信网络标准、蓝牙无线通信网络标准等。The memory module 146 includes non-volatile memory. Common examples are hard disk, electronically erasable rewritable read-only memory (EEPROM), or flash memory. The memory module 146 can store a common operating system and application programs executed under the operating system. The network interface module 145 may include a hardware network connection interface for wired connection and/or wireless connection. The network interface module 145 can comply with common industrial standards, such as IEEE 802.11 wireless local area network standard, IEEE 802.3 wired local area network standard, 3G, 4G, and/or 5G wireless communication network standards, Bluetooth wireless communication network standards, etc.
该中央处理器模块142可以直接或间接地连接到上述的输出入接口模块141、图形处理器模块143、内存模块144、网络接口模块145与存储器模块146。该中央处理器模块142可以包含一个或多个处理器或处理器核心。常见的处理器可以包含英特尔、超威、威盛电子的x86与x64指令集的处理器,或是苹果、高通、联发科的安谋ARM指令集的处理器,也可以包含其他形式的复杂计算机指令集(CISC)或精简计算机指令集(RISC)的处理器。前述的操作系统与应用程序包含相应于上述指令集的多个指令与数据,经由该中央处理器模块142执行这些指令之后,可以用于控制该触控系统100的其他模块。The central processing unit module 142 can be directly or indirectly connected to the above-mentioned input/output interface module 141, graphics processor module 143, memory module 144, network interface module 145 and memory module 146. The central processing unit module 142 may include one or more processors or processor cores. Common processors can include x86 and x64 instruction set processors from Intel, AMD, and VIA Electronics, or ARM instruction set processors from Apple, Qualcomm, and MediaTek, and can also include other forms of complex computer instruction sets. (CISC) or reduced computer instruction set (RISC) processors. The aforementioned operating system and application program include multiple instructions and data corresponding to the above-mentioned instruction set. After these instructions are executed by the central processor module 142, they can be used to control other modules of the touch system 100.
可选的图形处理器模块143通常是用于处理与图形输出相关的计算部分。该图形处理器模块143可以连接到上述的触控屏幕120,用于控制触控屏幕120的输出。在某些应用当中,该主机140可以不需要图形处理器模块143的专门处理,可以直接令该中央处理器模块142执行图形输出相关的计算部分。The optional graphics processor module 143 is typically used to handle the calculations associated with graphics output. The graphics processor module 143 can be connected to the above-mentioned touch screen 120 for controlling the output of the touch screen 120 . In some applications, the host 140 may not require special processing by the graphics processor module 143 and may directly cause the central processing unit module 142 to perform calculations related to graphics output.
该主机140还可以包含其他图1未示出的组件或元器件,例如音效输出入接口、键盘输入接口、鼠标输入接口、轨迹球输入接口与/或其他硬件模块。本领域的普通技术人员应当具备有计算器结构与架构的通常知识,可以理解到本申请所提到的触控系统100仅为示意般的说明,其余与本申请所提供的发明技术特征相关的部分,需要参照说明书与权利要求的范围。The host 140 may also include other components or components not shown in FIG. 1 , such as a sound effect input/output interface, a keyboard input interface, a mouse input interface, a trackball input interface, and/or other hardware modules. Those of ordinary skill in the art should have general knowledge of computer structures and architectures, and can understand that the touch system 100 mentioned in this application is only a schematic description, and the rest is related to the technical features of the invention provided in this application. For parts, it is necessary to refer to the scope of the description and claims.
请参考图2所示,其为根据本发明一实施例的触控屏幕120的示意图。为了方便说明起见,该触控屏幕120只包含三条第一电极121,依序为第一电极121A、121B、121C。该触控屏幕120包含多条第二电极122A~122H。本领域的普通技术人员可以理解到该触控屏幕120可以包含N条第一电极121,N为正整数。在某些实施例当中,N是大于10以上的正整数。Please refer to FIG. 2 , which is a schematic diagram of a touch screen 120 according to an embodiment of the present invention. For convenience of explanation, the touch screen 120 only includes three first electrodes 121, which are the first electrodes 121A, 121B, and 121C in order. The touch screen 120 includes a plurality of second electrodes 122A˜122H. Those of ordinary skill in the art can understand that the touch screen 120 may include N first electrodes 121 , where N is a positive integer. In some embodiments, N is a positive integer greater than 10.
在传统的互电容侦测方式中,该驱动电路模块112会分时提供驱动信号给三条第一电极121当中的其中一条。在提供驱动信号的时候,令该感测电路模块113同时对所有第二电极122进行三次感测,以便取得三组一维度感测信息。每一组一维度感测信息包含对每一条第二电极122的感测结果。而这三组一维度感测信息可以依照其所对应的发出驱动信号的第一电极121的顺序,组成二维度感测信息或感测影像。利用该二维度感测信息或感测影像,该处理器模块114就可以侦测出是否有外部导电物体近接该触控屏幕120。In the traditional mutual capacitance detection method, the driving circuit module 112 provides a driving signal to one of the three first electrodes 121 in a time-sharing manner. When the driving signal is provided, the sensing circuit module 113 is caused to sense all the second electrodes 122 three times at the same time, so as to obtain three sets of one-dimensional sensing information. Each set of one-dimensional sensing information includes sensing results for each second electrode 122 . These three sets of one-dimensional sensing information can form two-dimensional sensing information or sensing images according to the order of their corresponding first electrodes 121 that emit driving signals. Using the two-dimensional sensing information or sensing image, the processor module 114 can detect whether an external conductive object is close to the touch screen 120 .
假定每一条第一电极121需要被驱动长达T时段,该感测电路模块113才能累积到足够量的信号。则在上述的传统互电容侦测方式当中,对触控屏幕120扫描一次的时间最少需要3T时段。推广来说,如果触控屏幕120有N条第一电极121,则对触控屏幕120扫描一次最少需要N x T的时间长度。Assume that each first electrode 121 needs to be driven for a period of time T so that the sensing circuit module 113 can accumulate a sufficient amount of signal. In the traditional mutual capacitance detection method mentioned above, it takes at least 3T to scan the touch screen 120 once. Broadly speaking, if the touch screen 120 has N first electrodes 121, scanning the touch screen 120 once requires at least a length of time N x T.
根据本发明的一实施例,提供一种同时扫描多条第一电极121的方法。请参考表一所示,其显示图2所示的触控屏幕120进行同时扫描的时序表。According to an embodiment of the present invention, a method of scanning multiple first electrodes 121 simultaneously is provided. Please refer to Table 1, which shows a timing chart for simultaneous scanning of the touch screen 120 shown in FIG. 2 .
表一Table I
在表一所示的实施例当中,在三个时段进行驱动与感测的作业,但是在每一个时段的长度为T/2。换言之,单就每一个时段而言,每一条第一电极121所发出的驱动信号,并不足以让该感测电路模块113累积到足够量的感应信号。但是在三个时段之后,每一条第一电极121发出驱动信号的时间长度均累积至T,可以让该感测电路模块113累积到足够量的感应信号。In the embodiment shown in Table 1, the driving and sensing operations are performed in three periods, but the length of each period is T/2. In other words, for each period alone, the driving signal emitted by each first electrode 121 is not enough for the sensing circuit module 113 to accumulate a sufficient amount of sensing signals. However, after three periods, the time length for each first electrode 121 to emit a driving signal has accumulated to T, allowing the sensing circuit module 113 to accumulate a sufficient amount of sensing signals.
在每一个时段当中,有两条第一电极121同时发出驱动信号。因此,在任一条第二电极122所感测到的感应信号,都累积了两条第一电极121发出的驱动信号的感应能量。在表一的最后一列当中,可以见到在各个时段当中,任一条第二电极122所感应的驱动信号来源。例如,在第一时段当中,任一条第二电极122所感应的驱动信号来源为第一电极121A与121B。在每一个时段当中,对每一第二电极122进行感测所得的信号,也可以组成一维度感测信息。In each period, two first electrodes 121 send out driving signals at the same time. Therefore, the induction signal sensed by any second electrode 122 accumulates the induction energy of the driving signals emitted by the two first electrodes 121 . In the last column of Table 1, we can see the source of the driving signal induced by any second electrode 122 in each period. For example, during the first period, the source of the driving signal sensed by any second electrode 122 is the first electrode 121A and 121B. In each period, the signal obtained by sensing each second electrode 122 may also constitute one-dimensional sensing information.
当三个时段的驱动暨感测作业结束之后,可以分别产生一组第一时段一维度感测信息、一组第二时段一维度感测信息与一组第三时段一维度感测信息。接着把这三组一维度感测信息的各个元素累加,可以得到一组累加后的一维度感测信息。对于累加后的一维度感测信息的任一元素的值而言,其累积的感应信号相应于在单一个时段当中,两倍的第一电极121A、第一电极121B与第一电极121C所发出的驱动信号的和。当把任一元素的值除以二之后,其累积的感应信号相应于在单一个时段当中,第一电极121A、第一电极121B与第一电极121C所发出的驱动信号的和。接着,再把任一元素的一半值减去该第一时段一维度感测信息相应元素所得的差值,就相应于在单一时段当中,第一电极121C所发出的驱动信号。最后,再把该差值乘以两倍的乘积,就相应于在两个时段当中,第一电极121C所发出的驱动信号。After the driving and sensing operations of the three periods are completed, a set of one-dimensional sensing information of the first period, a set of one-dimensional sensing information of the second period, and a set of one-dimensional sensing information of the third period can be generated respectively. Then, each element of these three sets of one-dimensional sensing information is accumulated, and a set of accumulated one-dimensional sensing information can be obtained. For the value of any element of the accumulated one-dimensional sensing information, the accumulated sensing signal corresponds to twice the first electrode 121A, the first electrode 121B and the first electrode 121C emitted in a single period. The sum of the driving signals. When the value of any element is divided by two, the accumulated sensing signal corresponds to the sum of the driving signals emitted by the first electrode 121A, the first electrode 121B and the first electrode 121C in a single period. Then, the difference obtained by subtracting the corresponding element of the one-dimensional sensing information in the first period from the half value of any element corresponds to the driving signal emitted by the first electrode 121C in a single period. Finally, the difference is multiplied by twice the product, which corresponds to the driving signal emitted by the first electrode 121C during the two periods.
同样地,把累加后的一维度感测信息任一元素的一半值减去该第二时段一维度感测信息相应元素所得的差值,就相应于在单一时段当中,第一电极121B所发出的驱动信号。再把该差值乘以两倍的乘积,就相应于在两个时段当中,第一电极121B所发出的驱动信号。Similarly, the difference obtained by subtracting the half value of any element of the accumulated one-dimensional sensing information from the corresponding element of the one-dimensional sensing information in the second period corresponds to the value emitted by the first electrode 121B in a single period. drive signal. The difference is then multiplied by the product of twice, which corresponds to the driving signal emitted by the first electrode 121B during the two periods.
同样地,把累加后的一维度感测信息任一元素的一半值减去该第三时段一维度感测信息相应元素所得的差值,就相应于在单一时段当中,第一电极121A所发出的驱动信号。再把该差值乘以两倍的乘积,就相应于在两个时段当中,第一电极121A所发出的驱动信号。Similarly, the difference obtained by subtracting the half value of any element of the accumulated one-dimensional sensing information from the corresponding element of the one-dimensional sensing information in the third period corresponds to the value emitted by the first electrode 121A in a single period. drive signal. The difference is then multiplied by the product of twice, which corresponds to the driving signal emitted by the first electrode 121A during the two periods.
上述的第一时段一维度感测信息、第二时段一维度感测信息与第三时段一维度感测信息的相应元素值分别表示为M1、M2与M3。累加后的一维度感测信息的元素值表示为Mtotal,其为M1+M2+M3的和。The corresponding element values of the above-mentioned one-dimensional sensing information in the first period, one-dimensional sensing information in the second period and one-dimensional sensing information in the third period are respectively represented as M 1 , M 2 and M 3 . The element value of the accumulated one-dimensional sensing information is expressed as M total , which is the sum of M 1 +M 2 +M 3 .
Mtotal=M1+M2+M3 (1)M total =M 1 +M 2 +M 3 (1)
相应于第一电极121C的一维度感测信息的元素值XC可以表示为:The element value X C corresponding to the one-dimensional sensing information of the first electrode 121C can be expressed as:
相应于第一电极121B的一维度感测信息的元素值XB可以表示为:The element value X B corresponding to the one-dimensional sensing information of the first electrode 121B can be expressed as:
相应于第一电极121A的一维度感测信息的元素值XA可以表示为:The element value X A corresponding to the one-dimensional sensing information of the first electrode 121A can be expressed as:
经由上述的演算之后,可以借由上述的第一时段一维度感测信息、第二时段一维度感测信息与第三时段一维度感测信息得到分别相应于第一电极121C的一维度感测信息、相应于第一电极121B的一维度感测信息、相应于第一电极121A的一维度感测信息。这三组分别相应于第一电极121A~C的一维度感测信息,都是相应于某一条第二电极122。换言之,也就分别取得了第一电极121A、121B、121C分别和某一条第二电极122的三个交会点相应的三个值。相对应于多条第二电极的多组该一维度感测信息同样可以组成二维度感测信息或感测影像。利用该二维度感测信息或感测影像,该处理器模块114就可以侦测出是否有外部导电物体近接该触控屏幕120。After the above calculation, one-dimensional sensing corresponding to the first electrode 121C can be obtained through the one-dimensional sensing information in the first period, the one-dimensional sensing information in the second period, and the one-dimensional sensing information in the third period. Information, one-dimensional sensing information corresponding to the first electrode 121B, one-dimensional sensing information corresponding to the first electrode 121A. These three sets of one-dimensional sensing information corresponding to the first electrodes 121A˜C respectively correspond to a certain second electrode 122 . In other words, three values corresponding to the three intersection points of the first electrodes 121A, 121B, and 121C and a certain second electrode 122 are respectively obtained. Multiple sets of one-dimensional sensing information corresponding to multiple second electrodes can also form two-dimensional sensing information or sensing images. Using the two-dimensional sensing information or sensing image, the processor module 114 can detect whether an external conductive object is close to the touch screen 120 .
和传统的作法相比,在方程式(1)当中,上述实施例额外需要平行地进行两次加法来得到累加后的一维度感测信息。接着,在方程式(2)、(3)、(4)当中,再平行地利用三次除法与三次减法来分别得到相应于三条第一电极121的感测值。由于在方程式(2)、(3)、(4)当中的除法的分母为2,因此可以使用右移一位的运算进行除法。总的来说,相对于传统的互电容感测方法,上述的实施例额外地花费了八次算术运算的时间,但减少了1.5T时段的感测时间。由于处理器模块114的指令周期远高于感测电路模块113的感测时间,而且处理器模块114通常都具有向量平行运算单元,可以一次处理多组运算,所以扫描一次触控屏幕120所节省的时间非常可观。据此,可以提高触控处理装置110回报主机140关于外部导电对象近接触控屏幕120的频率。Compared with the traditional approach, in equation (1), the above embodiment requires two additional additions in parallel to obtain the accumulated one-dimensional sensing information. Next, in equations (2), (3), and (4), three-dimensional division and three-dimensional subtraction are used in parallel to obtain sensing values corresponding to the three first electrodes 121 respectively. Since the denominator of division in equations (2), (3), and (4) is 2, division can be performed using a right shift operation of one bit. Overall, compared to the traditional mutual capacitance sensing method, the above embodiment takes eight additional arithmetic operations, but reduces the sensing time by 1.5T period. Since the instruction cycle of the processor module 114 is much higher than the sensing time of the sensing circuit module 113, and the processor module 114 usually has a vector parallel operation unit that can process multiple sets of operations at one time, scanning the touch screen 120 once saves The time is very considerable. Accordingly, the frequency with which the touch processing device 110 reports to the host 140 that an external conductive object is close to the touch screen 120 can be increased.
根据本发明的一实施例,提供一种同时扫描N条第一电极121i的方法,其中N为大于1的正整数,i为1至N。请参考表二所示,其显示对具有N条第一电极121的触控屏幕120进行同时扫描的时序表。According to an embodiment of the present invention, a method for scanning N first electrodes 121 i simultaneously is provided, where N is a positive integer greater than 1, and i ranges from 1 to N. Please refer to Table 2, which shows a timing chart for simultaneously scanning the touch screen 120 having N first electrodes 121 .
表二Table II
在表二所示的实施例当中,在N个时段进行驱动与感测的作业,但是在每一个时段的长度为T/(N-1)。换言之,单就每一个时段而言,每一条第一电极121i所发出的驱动信号,并不足以让该感测电路模块113累积到足够量的感应信号。但是在N个时段之后,每一条第一电极121i发出驱动信号的时间长度均累积至T,可以让该感测电路模块113累积到足够量的感应信号。In the embodiment shown in Table 2, the driving and sensing operations are performed in N periods, but the length of each period is T/(N-1). In other words, for each period alone, the driving signal emitted by each first electrode 121 i is not enough for the sensing circuit module 113 to accumulate a sufficient amount of sensing signals. However, after N periods, the time length for each first electrode 121 i to emit a driving signal is accumulated to T, which allows the sensing circuit module 113 to accumulate a sufficient amount of sensing signal.
在每一个时段当中,有(N-1)条第一电极121同时发出驱动信号。因此,在任一条第二电极122所感测到的感应信号,都累积了(N-1)条第一电极121发出的驱动信号的感应能量。在表二的最后一列当中,可以见到在各个时段当中,任一条第二电极122所感应的驱动信号来源。例如,在第一时段当中,任一条第二电极122所感应的驱动信号来源为第一电极1211到121N-1。在每一个时段当中,对每一第二电极122进行感测所得的信号,也可以组成一维度感测信息。In each period, (N-1) first electrodes 121 simultaneously send out driving signals. Therefore, the induction signal sensed by any second electrode 122 accumulates the induction energy of the driving signals emitted by (N-1) first electrodes 121 . In the last column of Table 2, we can see the source of the driving signal induced by any second electrode 122 in each period. For example, during the first period, the source of the driving signal induced by any second electrode 122 is the first electrode 121 1 to 121 N-1 . In each period, the signal obtained by sensing each second electrode 122 may also constitute one-dimensional sensing information.
当N个时段的驱动暨感测作业结束之后,可以分别产生N组第i时段一维度感测信息。接着把这N组一维度感测信息的各个元素累加,可以得到一组累加后的一维度感测信息。对于累加后的一维度感测信息的任一元素的值而言,其累积的感应信号相应于在单一个时段当中,(N-1)倍的第一电极1211至第一电极121N所发出的驱动信号的和。当把任一元素的值除以(N-1)之后,其累积的感应信号相应于在单一个时段当中,第一电极1211至第一电极121N所发出的驱动信号的和。接着,再把任一元素除以(N-1)的商值减去该第一时段一维度感测信息相应元素所得的差值,就相应于在单一时段当中,第一电极121N所发出的驱动信号。再把该差值乘以(N-1)倍的乘积,就相应于在(N-1)个时段当中,第一电极121N所发出的驱动信号。After the driving and sensing operations for N periods are completed, N sets of one-dimensional sensing information for the i-th period can be generated respectively. Then, each element of the N sets of one-dimensional sensing information is accumulated, and a set of accumulated one-dimensional sensing information can be obtained. For the value of any element of the accumulated one-dimensional sensing information, the accumulated sensing signal corresponds to (N-1) times of the first electrode 121 1 to the first electrode 121 N in a single period. The sum of the driving signals emitted. When the value of any element is divided by (N-1), its accumulated sensing signal corresponds to the sum of the driving signals emitted by the first electrode 121 1 to the first electrode 121 N in a single period. Then, the difference obtained by dividing the quotient of any element by (N-1) and subtracting the corresponding element of the one-dimensional sensing information in the first period corresponds to the value emitted by the first electrode 121 N in a single period. drive signal. The difference is then multiplied by a product of (N-1) times, which corresponds to the driving signal emitted by the first electrode 121 N during (N-1) periods.
上述第i时段一维度感测信息的相应元素值分别表示为Mi,累加后的一维度感测信息的元素值表示为Mtotal,其可以表示为:The corresponding element values of the one-dimensional sensing information in the i-th period mentioned above are respectively represented as M i , and the element values of the accumulated one-dimensional sensing information are represented as M total , which can be expressed as:
相应于第一电极121i的一维度感测信息的元素值Xi可以表示为:The element value Xi corresponding to the one-dimensional sensing information of the first electrode 121 i can be expressed as:
经由上述的演算之后,可以借由上述的N组第i时段一维度感测信息得到分别相应于N条第一电极121i的一维度感测信息。这N组分别相应于第一电极121i的一维度感测信息,同样可以组成二维度感测信息或感测影像。利用该二维度感测信息或感测影像,该处理器模块114就可以侦测出是否有外部导电物体近接该触控屏幕120。After the above calculation, the one-dimensional sensing information respectively corresponding to the N first electrodes 121 i can be obtained through the above-mentioned N sets of one-dimensional sensing information in the i-th period. These N groups respectively correspond to the one-dimensional sensing information of the first electrode 121 i , and can also form two-dimensional sensing information or a sensing image. Using the two-dimensional sensing information or sensing image, the processor module 114 can detect whether an external conductive object is close to the touch screen 120 .
和传统的作法相比,在方程式(5)当中,上述实施例额外需要平行地进行(N-1)次加法来得到累加后的一维度感测信息。接着,在方程式(6)当中,再平行地利用一次除法与两次减法来分别得到相应于N条第一电极121的感测值。总的来说,相对于传统的互电容感测方法,上述的实施例额外地花费了固定的算术运算时间,但减少了时段的感测时间。举例来说,当N为10的时候,可以减少8.89T的感测时间。当N值越大,则节省更多感测时间。Compared with the traditional approach, in equation (5), the above embodiment requires additional (N-1) additions in parallel to obtain the accumulated one-dimensional sensing information. Next, in equation (6), one division and two subtractions are used in parallel to obtain the sensing values corresponding to the N first electrodes 121 respectively. In general, compared to the traditional mutual capacitance sensing method, the above-mentioned embodiment spends additional fixed arithmetic operation time, but reduces The sensing time of the period. For example, when N is 10, the sensing time can be reduced by 8.89T. When the N value is larger, more sensing time is saved.
由于处理器模块114的指令周期远高于感测电路模块113的感测时间,而且处理器模块114通常都具有向量平行运算单元,可以一次处理多组运算,所以扫描一次触控屏幕120所节省的时间非常可观。据此,可以提高触控处理装置110回报主机140关于外部导电对象近接触控屏幕120的频率。Since the instruction cycle of the processor module 114 is much higher than the sensing time of the sensing circuit module 113, and the processor module 114 usually has a vector parallel operation unit that can process multiple sets of operations at one time, scanning the touch screen 120 once saves The time is very considerable. Accordingly, the frequency with which the touch processing device 110 reports to the host 140 that an external conductive object is close to the touch screen 120 can be increased.
在一实施例当中,该触控屏幕120可以具有HxN条第一电极121,或者是多于(H-1)N条,但少于HxN条第一电极121。因此,可以分作H次运算,H为正整数。每一次运算可以对N条第一电极121进行上述的互电容侦测,以便得到相应于该N条第一电极121的一维度感测信息。再作完H次运算之后,就可以得到相应于HxN条第一电极121的一维度感测信息。利用该二维度感测信息或感测影像,该处理器模块114就可以侦测出是否有外部导电物体近接该触控屏幕120。In one embodiment, the touch screen 120 may have HxN first electrodes 121 , or more than (H-1)N but less than HxN first electrodes 121 . Therefore, it can be divided into H operations, and H is a positive integer. Each operation can perform the above-mentioned mutual capacitance detection on the N first electrodes 121, so as to obtain one-dimensional sensing information corresponding to the N first electrodes 121. After completing H operations, one-dimensional sensing information corresponding to HxN first electrodes 121 can be obtained. Using the two-dimensional sensing information or sensing image, the processor module 114 can detect whether an external conductive object is close to the touch screen 120 .
在该实施例当中,每一次运算所针对的N条第一电极121未必都是彼此相邻的。为了减少驱动信号的固定顺序所造成的电磁干扰现象,可以在H次运算当中的每一次,选择不相邻的N条第一电极121进行侦测。或者是在H次运算当中的每一次,选择相邻的N条第一电极121进行侦测。但是在连续两次的运算当中,其2N条第一电极121可以是不相邻的。而前述的第一电极121的选择,还可以采用随机数的方式随机产生,以避免产生固定频率的电磁干扰。In this embodiment, the N first electrodes 121 targeted by each operation may not be adjacent to each other. In order to reduce the electromagnetic interference phenomenon caused by the fixed sequence of the driving signals, N non-adjacent first electrodes 121 can be selected for detection in each of the H operations. Or in each of the H operations, select N adjacent first electrodes 121 for detection. However, in two consecutive operations, the 2N first electrodes 121 may not be adjacent. The aforementioned selection of the first electrode 121 can also be randomly generated using random numbers to avoid the generation of electromagnetic interference at a fixed frequency.
根据本发明的一实施例,提供一种同时扫描多条第一电极121的方法。请参考表三所示,其显示图2所示的触控屏幕120进行同时扫描的时序表。According to an embodiment of the present invention, a method of scanning multiple first electrodes 121 simultaneously is provided. Please refer to Table 3, which shows a timing chart for simultaneous scanning of the touch screen 120 shown in FIG. 2 .
表三Table 3
在表三所示的实施例当中,在三个时段进行驱动与感测的作业,但是在每一个时段的长度为T/2。和表一的实施例相比,在第一时段当中,第一电极121C所发出的驱动信号与第一电极121A或第一电极121B发出的驱动信号是反相的。由于反相的驱动信号由同一条第二电极122接收时会相互抵消,所以在第一时段当中,某一条第二电极122所收到的驱动信号可以表示为121A+121B-121C。同样地,在第二时段当中,第一电极121B所发出的驱动信号与第一电极121A或第一电极121C发出的驱动信号是反相的,该条第二电极122所收到的驱动信号可以表示为121A-121B+121C。类似地,在第三时段当中,第一电极121A所发出的驱动信号与第一电极121B或第一电极121C发出的驱动信号是反相的,该条第二电极122所收到的驱动信号可以表示为-121A+121B+121C。In the embodiment shown in Table 3, the driving and sensing operations are performed in three periods, but the length of each period is T/2. Compared with the embodiment in Table 1, during the first period, the driving signal emitted by the first electrode 121C is inverse phase with the driving signal emitted by the first electrode 121A or the first electrode 121B. Since inverted driving signals will cancel each other when received by the same second electrode 122, the driving signal received by a certain second electrode 122 during the first period can be expressed as 121A+121B-121C. Similarly, during the second period, the driving signal sent by the first electrode 121B is inverse phase with the driving signal sent by the first electrode 121A or the first electrode 121C, and the driving signal received by the second electrode 122 can be Expressed as 121A-121B+121C. Similarly, during the third period, the driving signal sent by the first electrode 121A is inverse phase with the driving signal sent by the first electrode 121B or the first electrode 121C, and the driving signal received by the second electrode 122 can be Expressed as -121A+121B+121C.
当三个时段的驱动暨感测作业结束之后,可以分别产生一组第一时段一维度感测信息、一组第二时段一维度感测信息与一组第三时段一维度感测信息。接着把这三组一维度感测信息的各个元素累加,可以得到一组累加后的一维度感测信息。对于累加后的一维度感测信息的任一元素的值而言,其累积的感应信号相应于在单一个时段当中,第一电极121A、第一电极121B与第一电极121C所发出的正相驱动信号的和,亦即表示为121A+121B+121C。After the driving and sensing operations of the three periods are completed, a set of one-dimensional sensing information of the first period, a set of one-dimensional sensing information of the second period, and a set of one-dimensional sensing information of the third period can be generated respectively. Then, each element of these three sets of one-dimensional sensing information is accumulated, and a set of accumulated one-dimensional sensing information can be obtained. For the value of any element of the accumulated one-dimensional sensing information, the accumulated sensing signal corresponds to the positive phase signal emitted by the first electrode 121A, the first electrode 121B and the first electrode 121C in a single period. The sum of the driving signals is expressed as 121A+121B+121C.
若是把累加的一维度感测信息的任一元素的值减去第一时段一维度感测信息的值所得到的差值,就相应于两倍第一电极121C所发出驱动信号的感应量。再将此差值除以二,就等于是相应于第一电极121C所发出的驱动信号的感应量。同样地,把累加的一维度感测信息的任一元素的值减去第二时段一维度感测信息的值所得到的差值,就相应于两倍第一电极121B所发出驱动信号的感应量。再将此差值除以二,就等于是相应于第一电极121B所发出的驱动信号的感应量。类似地,把累加的一维度感测信息的任一元素的值减去第三时段一维度感测信息的值所得到的差值,就相应于两倍第一电极121A所发出驱动信号的感应量。再将此差值除以二,就等于是相应于第一电极121A所发出的驱动信号的感应量。If the value of any element of the accumulated one-dimensional sensing information is subtracted from the value of the one-dimensional sensing information in the first period, the difference corresponds to twice the sensing amount of the driving signal emitted by the first electrode 121C. Then divide this difference by two, which is equivalent to the induction amount corresponding to the driving signal emitted by the first electrode 121C. Similarly, the difference obtained by subtracting the value of any element of the accumulated one-dimensional sensing information from the value of the one-dimensional sensing information in the second period corresponds to twice the induction of the driving signal emitted by the first electrode 121B. quantity. Then divide this difference by two, which is equivalent to the induction amount corresponding to the driving signal emitted by the first electrode 121B. Similarly, the difference obtained by subtracting the value of any element of the accumulated one-dimensional sensing information from the value of the one-dimensional sensing information in the third period corresponds to twice the induction of the driving signal emitted by the first electrode 121A. quantity. Then divide this difference by two, which is equivalent to the induction amount corresponding to the driving signal emitted by the first electrode 121A.
相应于第一电极121C的一维度感测信息的元素值XC可以表示为:The element value X C corresponding to the one-dimensional sensing information of the first electrode 121C can be expressed as:
XC=(Mtotal-M1)/2 (7)X C =(M total -M 1 )/2 (7)
相应于第一电极121B的一维度感测信息的元素值XB可以表示为:The element value X B corresponding to the one-dimensional sensing information of the first electrode 121B can be expressed as:
XB=(Mtotal-M2)/2 (8)X B =(M total -M 2 )/2 (8)
相应于第一电极121A的一维度感测信息的元素值XA可以表示为:The element value X A corresponding to the one-dimensional sensing information of the first electrode 121A can be expressed as:
XA=(Mtotal-M3)/2 (9)X A =(M total -M 3 )/2 (9)
经由上述的演算之后,可以借由上述的第一时段一维度感测信息、第二时段一维度感测信息与第三时段一维度感测信息得到分别相应于第一电极121C的一维度感测信息、相应于第一电极121B的一维度感测信息、相应于第一电极121A的一维度感测信息。这三组分别相应于第一电极121A~C的一维度感测信息,同样可以组成二维度感测信息或感测影像。After the above calculation, one-dimensional sensing corresponding to the first electrode 121C can be obtained through the one-dimensional sensing information in the first period, the one-dimensional sensing information in the second period, and the one-dimensional sensing information in the third period. Information, one-dimensional sensing information corresponding to the first electrode 121B, one-dimensional sensing information corresponding to the first electrode 121A. These three groups respectively correspond to the one-dimensional sensing information of the first electrodes 121A to 121C, and can also form two-dimensional sensing information or sensing images.
根据本发明的一实施例,提供一种同时扫描N条第一电极121i的方法,其中N为大于一的正整数,i为1至N。请参考表四所示,其显示对具有N条第一电极121的触控屏幕120进行同时扫描的时序表。According to an embodiment of the present invention, a method of simultaneously scanning N first electrodes 121 i is provided, where N is a positive integer greater than one, and i ranges from 1 to N. Please refer to Table 4, which shows a timing chart for simultaneously scanning the touch screen 120 having N first electrodes 121 .
表四Table 4
在表四所示的实施例当中,如同在表三的实施例一样,在第i时段当中,由第一电极121N-i+1发出反相的驱动信号。使得相应于第一电极121i的一维度感测信息的元素值Xi可以表示为:In the embodiment shown in Table 4, just like the embodiment in Table 3, during the i-th period, the first electrode 121 N-i+1 emits an inverted driving signal. So that the element value Xi corresponding to the one-dimensional sensing information of the first electrode 121 i can be expressed as:
经由上述的演算之后,可以借由上述的N组第i时段一维度感测信息得到分别相应于N条第一电极121i的一维度感测信息。这N组分别相应于第一电极121i的一维度感测信息的相应的元素,都是相应于某一条第二电极122。换言之,也就分别取得了第一电极1211、1212、…、121N分别和某一条第二电极122的N个交会点相应的N个值。相对应于多条第二电极122的多组该一维度感测信息同样可以组成二维度感测信息或感测影像。利用该二维度感测信息或感测影像,该处理器模块114就可以侦测出是否有外部导电物体近接该触控屏幕120。After the above calculation, the one-dimensional sensing information respectively corresponding to the N first electrodes 121 i can be obtained through the above-mentioned N sets of one-dimensional sensing information in the i-th period. The N groups of corresponding elements corresponding to the one-dimensional sensing information of the first electrode 121 i all correspond to a certain second electrode 122 . In other words, N values corresponding to the N intersection points of the first electrodes 121 1 , 121 2 , ..., 121 N and a certain second electrode 122 are respectively obtained. Multiple sets of the one-dimensional sensing information corresponding to the plurality of second electrodes 122 can also form two-dimensional sensing information or sensing images. Using the two-dimensional sensing information or sensing image, the processor module 114 can detect whether an external conductive object is close to the touch screen 120 .
在方程式(10)当中,利用两次除法与两次减法来分别得到相应于N条第一电极121的感测值。总的来说,相对于传统的互电容感测方法,上述的实施例额外地花费了固定的算术运算时间,但减少了时段的感测时间。举例来说,当N为10的时候,可以减少8.89T的感测时间。当N值越大,则节省更多感测时间。In equation (10), two divisions and two subtractions are used to obtain sensing values corresponding to N first electrodes 121 respectively. In general, compared to the traditional mutual capacitance sensing method, the above-mentioned embodiment spends additional fixed arithmetic operation time, but reduces The sensing time of the period. For example, when N is 10, the sensing time can be reduced by 8.89T. When the N value is larger, more sensing time is saved.
请参考图3所示,其为根据本发明一实施例的互电容感测方法300的流程示意图。该互电容感测方法可以适用于图1所示的触控处理装置110当中,特别是以处理器模块114来执行根据该方法所编成的多个指令,用于实现该互电容感测的触控处理方法。Please refer to FIG. 3 , which is a schematic flowchart of a mutual capacitance sensing method 300 according to an embodiment of the present invention. The mutual capacitance sensing method can be applied to the touch processing device 110 shown in FIG. 1 , in particular, the processor module 114 is used to execute multiple instructions compiled according to the method for realizing the mutual capacitance sensing. Touch processing methods.
步骤310:选择未发出驱动信号的N条第一电极。Step 310: Select N first electrodes that do not send out driving signals.
步骤320:选择该N条第一电极当中的N-1条作为新的组合。Step 320: Select N-1 of the N first electrodes as a new combination.
步骤330:对该组合内的第一电极同时发出驱动信号,以得到第i时段一维度感测信息。其中i可以为1到N之间的正整数。而步骤330当中,通过驱动电路模块112发出驱动信号,以及通过感测电路模块113感测第二电极所感应的驱动信号的时间长度,具有表二实施例所示的特征。Step 330: Send driving signals to the first electrodes in the combination simultaneously to obtain one-dimensional sensing information in the i-th period. where i can be a positive integer between 1 and N. In step 330, the driving signal is sent through the driving circuit module 112, and the time length for sensing the driving signal sensed by the second electrode through the sensing circuit module 113 has the characteristics shown in the second embodiment of Table 2.
在一实施例当中,步骤330还可以对同时该组合以外的一条第一电极发出反相驱动信号。本实施例如同表三与表四所示的实施例所言。In one embodiment, step 330 may also send an inverse driving signal to a first electrode outside the combination at the same time. This embodiment is the same as the embodiments shown in Table 3 and Table 4.
步骤340:判断是否已经对该组合的第一电极发出N次驱动信号。若结果为否,则流程回到步骤320。若结果为是,则流程进到步骤350。Step 340: Determine whether the driving signal has been sent to the first electrode of the combination N times. If the result is no, the process returns to step 320. If the result is yes, the process proceeds to step 350.
步骤350:根据执行N次步骤330所得的N个第i时段一维度感测信息,计算相应于该N条第一电极的一维度感测信息。当步骤330中,并未通过该组合以外的第一电极发出反相驱动信号时,步骤350的计算步骤如表一或表二所示的实施例所述。更精确地说,可以根据方程式(6)进行。当步骤350中,通过该组合以外的第一电极发出反相驱动信号时,步骤350的计算步骤如表三或表四所示的实施例所述。还精确地说,可以根据方程式(10)进行。Step 350: Calculate the one-dimensional sensing information corresponding to the N first electrodes based on the one-dimensional sensing information of the N i-th time periods obtained by performing step 330 N times. When the inverse driving signal is not sent through the first electrode other than the combination in step 330, the calculation steps of step 350 are as described in the embodiments shown in Table 1 or Table 2. More precisely, it can be done according to equation (6). When, in step 350, an inverse driving signal is emitted through the first electrode other than the combination, the calculation steps of step 350 are as described in the embodiments shown in Table 3 or Table 4. Also precisely, it can be done according to equation (10).
步骤360:判断是否完成触控屏幕的扫描。若判断结果为否,则流程回到步骤310。若判断结果为是,则流程进到步骤370。Step 360: Determine whether the scanning of the touch screen is completed. If the judgment result is no, the process returns to step 310. If the judgment result is yes, the process proceeds to step 370.
步骤370:根据相应于每一条第一电极的一维度感测信息,组成二维度感测信息。在该二维度感测信息当中的各个一维度感测信息,是根据其所对应的第一电极的相对位置来依序排列。Step 370: Compose two-dimensional sensing information based on the one-dimensional sensing information corresponding to each first electrode. Each one-dimensional sensing information among the two-dimensional sensing information is arranged in sequence according to the relative position of its corresponding first electrode.
步骤380:根据该二维度感测信息,计算外部导电物体的近接事件。Step 380: Calculate the proximity event of the external conductive object based on the two-dimensional sensing information.
可选的步骤390:将近接事件回报该主机。Optional step 390: Report the proximity event to the host.
请参考图4所示,其为根据本发明一实施例的互电容感测方法400的流程示意图。该互电容感测方法可以适用于图1所示的触控处理装置110当中,特别是以处理器模块114来执行根据该方法所编成的多个指令,用于实现该互电容感测的触控处理方法。Please refer to FIG. 4 , which is a schematic flowchart of a mutual capacitance sensing method 400 according to an embodiment of the present invention. The mutual capacitance sensing method can be applied to the touch processing device 110 shown in FIG. 1 , in particular, the processor module 114 is used to execute multiple instructions compiled according to the method for realizing the mutual capacitance sensing. Touch processing methods.
与图3的互电容感测方法300相比,图4的互电容感测方法400是分别取得各个侦测范围相应的二维度感测信息,计算并回报该侦测范围当中的近接事件到该主机。而图3的互电容感测方法300是将各一维度感测信息拼接成单一个全触控面板的二维度感测信息,再计算并回报该触控面板上的近接事件到该主机。图3所示的实施例对于位在两个侦测范围边缘的近接事件有较高的准确性,然而必须储存较多个一维度感测信息才能对一整个触控面板进行计算与报点。而图4的实施例,可以针对某一些侦测范围个别的侦测,而无须收集完一整个触控面板才进行计算与报点。Compared with the mutual capacitance sensing method 300 of Figure 3, the mutual capacitance sensing method 400 of Figure 4 obtains the two-dimensional sensing information corresponding to each detection range, calculates and reports the proximity events in the detection range to the host. The mutual capacitance sensing method 300 in Figure 3 splices each one-dimensional sensing information into two-dimensional sensing information of a single full touch panel, and then calculates and reports proximity events on the touch panel to the host. The embodiment shown in Figure 3 has higher accuracy for proximity events located at the edges of two detection ranges. However, it must store more one-dimensional sensing information to calculate and report points for an entire touch panel. The embodiment in Figure 4 can perform individual detections for certain detection ranges without having to collect an entire touch panel before calculating and reporting points.
根据本发明一实施例,本申请提供一种触控处理方法,适用于触控面板,该触控面板包含平行于第一方向的多个第一电极与平行于第二方向的多个第二电极,该触控处理方法包含:选择侦测范围,该侦测范围包含N条该第一电极,其中N为大于2的正整数;重复执行下列步骤N次:选择该N条该第一电极当中的N-1条作为第i组合,其中i为1至N的正整数;对该第i组合内的该多个第一电极同时发出驱动信号达第一时段之久;以及通过该多个第二电极测量所感应的驱动信号,以得到第i时段一维度感测信息,其中第i组合与第j组合所分别包含该多个第一电极的组合都不同,j为1至N的正整数,i不等于j;分别加总所有的第i时段一维度感测信息为全时段一维度感测信息;以及根据该全时段一维度感测信息与所有的该第i时段一维度感测信息,计算出二维度感测信息。According to an embodiment of the present invention, the present application provides a touch processing method suitable for a touch panel. The touch panel includes a plurality of first electrodes parallel to a first direction and a plurality of second electrodes parallel to a second direction. Electrodes, the touch processing method includes: selecting a detection range, the detection range includes N first electrodes, where N is a positive integer greater than 2; repeating the following steps N times: selecting the N first electrodes Among them, N-1 are used as the i-th combination, where i is a positive integer from 1 to N; driving signals are simultaneously sent to the plurality of first electrodes in the i-th combination for a first period of time; and through the plurality of first electrodes The second electrode measures the induced driving signal to obtain one-dimensional sensing information during the i-th period, where the i-th combination and the j-th combination respectively include different combinations of the plurality of first electrodes, and j is a positive number from 1 to N. Integer, i is not equal to j; sum up all the one-dimensional sensing information of the i-th period to obtain the one-dimensional sensing information of the whole period; and according to the one-dimensional sensing information of the whole period and all the one-dimensional sensing information of the i-th period information to calculate the two-dimensional sensing information.
在一实施例中,为了只在选择的该侦测范围内侦测近接事件,该触控处理方法还包含:根据该二维度感测信息,侦测在被选择的N条该第一电极附近的该触控面板是否存在近接事件,其中该近接事件为外部导电对象靠近或接触该触控面板的事件,其中当对该近接事件相应的一条该第一电极发出驱动信号达该第一时段之久,无法对该近接事件相应的一条该第二电极测量到足够的驱动信号来侦测到该近接事件。In one embodiment, in order to detect proximity events only within the selected detection range, the touch processing method further includes: based on the two-dimensional sensing information, detecting proximity events near the selected N first electrodes. Whether there is a proximity event on the touch panel, where the proximity event is an event in which an external conductive object approaches or contacts the touch panel, and when the first electrode corresponding to the proximity event emits a driving signal for the first period of time For a long time, the second electrode corresponding to the proximity event cannot measure enough driving signals to detect the proximity event.
在一实施例中,为了尽可能地缩短侦测时间,尽可能地提高侦测报点率,当该近接事件相应的一条该第一电极发出驱动信号达N-1个该第一时段之久,才能对该近接事件相应的一条该第二电极测量到足够的驱动信号来侦测到该近接事件。In one embodiment, in order to shorten the detection time as much as possible and increase the detection reporting rate as much as possible, when the first electrode corresponding to the proximity event sends out a driving signal for N-1 first time periods , only the second electrode corresponding to the proximity event can measure enough driving signals to detect the proximity event.
在一实施例中,为了侦测整个触控面板的近接事件,该触控处理方法还包含:重复执行上述的各步骤,直到所有该第一电极均被该选择步骤选为该侦测范围为止。In one embodiment, in order to detect the proximity event of the entire touch panel, the touch processing method further includes: repeatedly executing the above steps until all the first electrodes are selected as the detection range by the selection step. .
在一实施例中,为了加强或减弱触控面板某一区域的侦测准确度,或是侦测触控面板剩余的畸零范围,可以减少或增加侦测范围,在至少一个第k次执行该选择侦测范围步骤时,选择M条该第一电极,其中M为大于2的正整数,且M不等于N。In one embodiment, in order to enhance or weaken the detection accuracy of a certain area of the touch panel, or to detect the remaining zero distortion range of the touch panel, the detection range can be reduced or increased, and the process is executed for at least the kth time. When selecting the detection range step, select M first electrodes, where M is a positive integer greater than 2, and M is not equal to N.
在一实施例中,由于近接事件通常是连续的,为了加强前一次侦测的另一近接事件附近范围的侦测准确度,该第k次执行该选择侦测范围步骤时所选择的该M条第一电极相应于前一次侦测的另一近接事件,其中M小于N。In one embodiment, since proximity events are usually continuous, in order to enhance the detection accuracy of the range near another proximity event detected previously, the M selected when performing the step of selecting a detection range for the kth time The first electrodes correspond to another previously detected proximity event, where M is smaller than N.
在一实施例中,为了侦测整个触控面板的近接事件,特别是针对在两个相邻的该侦测范围边缘地带的近接事件,该触控处理方法还包含:取得重复执行上述的各步骤之后所得到的多个该二维度感测信息;根据该多个二维度感测信息与其每一个该二维度感测信息所分别对应的被选择的N条该第一电极,计算出相应于该触控面板的全触控面板二维度感测信息;以及根据该全触控面板二维度感测信息侦测在该触控面板是否存在近接事件。In one embodiment, in order to detect proximity events of the entire touch panel, especially for proximity events at the edges of two adjacent detection ranges, the touch processing method further includes: obtaining and repeatedly executing each of the above steps. The plurality of two-dimensional sensing information obtained after the step; according to the plurality of two-dimensional sensing information and the selected N first electrodes corresponding to each of the two-dimensional sensing information, calculate the corresponding Full-touch panel two-dimensional sensing information of the touch panel; and detecting whether there is a proximity event on the touch panel based on the two-dimensional sensing information of the full-touch panel.
在一实施例中,为了避免连续对相邻的区域进行干扰,在该第i组合中未被选到的第i条该第一电极与在该第i+1组合中未被选到的第i+1条该第一电极是不相邻的。In one embodiment, in order to avoid continuous interference with adjacent areas, the i-th first electrode not selected in the i-th combination and the i-th first electrode not selected in the i+1-th combination are The i+1 first electrodes are not adjacent.
在一实施例中,为了避免产生周期性的电磁干扰,在该第i组合中选择N-1条该第一电极的步骤是随机进行的。In one embodiment, in order to avoid periodic electromagnetic interference, the step of selecting N-1 first electrodes in the i-th combination is performed randomly.
在一实施例中,为了产生相应于每条第一电极的驱动信号的感测信息值,其中在该二维度感测信息当中,相应于第i条该第一电极的感测信息是相应于该全时段一维度感测信息与商值的差值,其中该商值为该第N-i+1时段一维度感测信息除以(N-1)的商值。In one embodiment, in order to generate sensing information values corresponding to the driving signals of each first electrode, among the two-dimensional sensing information, the sensing information corresponding to the i-th first electrode is corresponding to The difference between the one-dimensional sensing information in the whole period and the quotient value, where the quotient value is the quotient value of the one-dimensional sensing information in the N-i+1th period divided by (N-1).
在一实施例中,为了产生相应于每条第一电极的驱动信号的感测信息值,其中对该第i组合内的该多个第一电极同时发出驱动信号达该第一时段之久的步骤中,还包含:对该第i组合外的一条该第一电极同时发出第二驱动信号达该第一时段之久,其中在该二维度感测信息当中,相应于第i条该第一电极的感测信息是相应于(N-2)/N与差值的乘积,该差值为该全时段一维度感测信息减去第N-i+1时段一维度感测信息,其中该第二驱动信号为该驱动信号的反相信号。In one embodiment, in order to generate sensing information values corresponding to the driving signals of each first electrode, the plurality of first electrodes in the i-th combination simultaneously emit driving signals for the first period of time. The step also includes: simultaneously sending a second driving signal to the first electrode outside the i-th combination for the first period of time, wherein the two-dimensional sensing information corresponds to the i-th first electrode. The sensing information of the electrode is corresponding to the product of (N-2)/N and the difference, which is the one-dimensional sensing information of the whole period minus the one-dimensional sensing information of the N-i+1th period, where the The second driving signal is the inverse signal of the driving signal.
根据本发明一实施例,提供一种触控处理装置,用于控制触控面板,该触控面板包含平行于第一方向的多个第一电极与平行于第二方向的多个第二电极,该触控处理装置包含:驱动电路模块;感测电路模块;连接网络模块,用于连接该驱动电路模块至任一或多条该第一电极与连接该感测电路模块至任一或多条该第二电极;以及处理器模块,用于执行非挥发性内存内储存的程序,以实现下列步骤:选择侦测范围,该侦测范围包含N条该第一电极,其中N为大于2的正整数;重复执行下列步骤N次:选择该N条该第一电极当中的N-1条作为第i组合,其中i为1至N的正整数;令该驱动电路模块对该第i组合内的该多个第一电极同时发出驱动信号达第一时段之久;以及令该感测电路模块通过该多个第二电极测量所感应的驱动信号,以得到第i时段一维度感测信息,其中第i组合与第j组合所分别包含该多个第一电极的组合都不同,j为1至N的正整数,i不等于j;分别加总所有的第i时段一维度感测信息为全时段一维度感测信息;以及根据该全时段一维度感测信息与所有的该第i时段一维度感测信息,计算出二维度感测信息。According to an embodiment of the present invention, a touch processing device is provided for controlling a touch panel. The touch panel includes a plurality of first electrodes parallel to a first direction and a plurality of second electrodes parallel to a second direction. , the touch processing device includes: a driving circuit module; a sensing circuit module; a connection network module for connecting the driving circuit module to any one or more of the first electrodes and connecting the sensing circuit module to any one or more of the first electrodes. the second electrode; and a processor module for executing a program stored in the non-volatile memory to implement the following steps: select a detection range, the detection range includes N first electrodes, where N is greater than 2 is a positive integer; repeat the following steps N times: select N-1 of the N first electrodes as the i-th combination, where i is a positive integer from 1 to N; let the drive circuit module select the i-th combination The plurality of first electrodes within simultaneously emit driving signals for a first period of time; and the sensing circuit module measures the sensed driving signals through the plurality of second electrodes to obtain the one-dimensional sensing information of the i-th period , where the i-th combination and the j-th combination respectively contain different combinations of the plurality of first electrodes, j is a positive integer from 1 to N, i is not equal to j; all the one-dimensional sensing information of the i-th period are summed up respectively. is the one-dimensional sensing information for the entire period; and calculates the two-dimensional sensing information based on the one-dimensional sensing information for the entire period and all the one-dimensional sensing information for the i-th period.
在一实施例中,为了只在选择的该侦测范围内侦测近接事件,该处理器模块还用于执行程序以实现:根据该二维度感测信息,侦测在被选择的N条该第一电极附近的该触控面板是否存在近接事件,其中该近接事件为外部导电对象靠近或接触该触控面板的事件,其中当对该近接事件相应的一条该第一电极发出驱动信号达该第一时段之久,无法对该近接事件相应的一条该第二电极测量到足够的驱动信号来侦测到该近接事件。In one embodiment, in order to detect proximity events only within the selected detection range, the processor module is also used to execute a program to implement: based on the two-dimensional sensing information, detect the proximity event in the selected N items. Whether there is a proximity event on the touch panel near the first electrode, where the proximity event is an event in which an external conductive object approaches or contacts the touch panel, and when the first electrode corresponding to the proximity event sends a driving signal to the During the first period of time, the second electrode corresponding to the proximity event cannot measure enough driving signals to detect the proximity event.
在一实施例中,为了尽可能地缩短侦测时间,尽可能地提高侦测报点率,当该近接事件相应的一条该第一电极发出驱动信号达N-1个该第一时段之久,才能对该近接事件相应的一条该第二电极测量到足够的驱动信号来侦测到该近接事件。In one embodiment, in order to shorten the detection time as much as possible and increase the detection reporting rate as much as possible, when the first electrode corresponding to the proximity event sends out a driving signal for N-1 first time periods , only the second electrode corresponding to the proximity event can measure enough driving signals to detect the proximity event.
在一实施例中,为了侦测整个触控面板的近接事件,其中该处理器模块还用于执行程序以实现:重复执行上述的各步骤,直到所有该第一电极均被该选择步骤选为该侦测范围为止。In one embodiment, in order to detect the proximity event of the entire touch panel, the processor module is also used to execute a program to implement: repeat the above steps until all the first electrodes are selected by the selection step. to the detection range.
在一实施例中,为了加强或减弱触控面板某一区域的侦测准确度,或是侦测触控面板剩余的畸零范围,可以减少或增加侦测范围,在至少一个第k次执行该选择侦测范围步骤时,选择M条该第一电极,其中M为大于2的正整数,且M不等于N。In one embodiment, in order to enhance or weaken the detection accuracy of a certain area of the touch panel, or to detect the remaining zero distortion range of the touch panel, the detection range can be reduced or increased, and the process is executed for at least the kth time. When selecting the detection range step, select M first electrodes, where M is a positive integer greater than 2, and M is not equal to N.
在一实施例中,由于近接事件通常是连续的,为了加强前一次侦测的另一近接事件附近范围的侦测准确度,其中该第k次执行该选择侦测范围步骤时所选择的该M条第一电极相应于前一次侦测的另一近接事件,其中M小于N。In one embodiment, since close events are usually continuous, in order to enhance the detection accuracy of the range near another previously detected close event, the k-th selected detection range step is selected when executing the step of selecting a detection range. M first electrodes correspond to another previously detected proximity event, where M is smaller than N.
在一实施例中,为了侦测整个触控面板的近接事件,特别是针对在两个相邻的该侦测范围边缘地带的近接事件,该处理器模块还用于执行程序以实现:取得重复执行上述各步骤之后所得到的多个二维度感测信息;根据该多个二维度感测信息与其每一该二维度感测信息所分别对应的被选择的N条该第一电极,计算出相应于该触控面板的全触控面板二维度感测信息;以及根据该全触控面板二维度感测信息侦测在该触控面板是否存在近接事件。In one embodiment, in order to detect proximity events of the entire touch panel, especially proximity events at the edges of two adjacent detection ranges, the processor module is also used to execute a program to achieve: obtain repeated A plurality of two-dimensional sensing information obtained after executing each of the above steps; according to the plurality of two-dimensional sensing information and the selected N first electrodes respectively corresponding to each of the two-dimensional sensing information, calculate Full-touch panel two-dimensional sensing information corresponding to the touch panel; and detecting whether there is a proximity event on the touch panel based on the two-dimensional sensing information of the full-touch panel.
在一实施例中,为了避免连续对相邻的区域进行干扰,在该第i组合中未被选到的第i条该第一电极与在该第i+1组合中未被选到的第i+1条该第一电极是不相邻的。In one embodiment, in order to avoid continuous interference with adjacent areas, the i-th first electrode not selected in the i-th combination and the i-th first electrode not selected in the i+1-th combination are The i+1 first electrodes are not adjacent.
在一实施例中,为了避免产生周期性的电磁干扰,在该第i组合中选择N-1条该第一电极的步骤是随机进行的。In one embodiment, in order to avoid periodic electromagnetic interference, the step of selecting N-1 first electrodes in the i-th combination is performed randomly.
在一实施例中,为了产生相应于每条第一电极之驱动信号的感测信息值,其中在该二维度感测信息当中,相应于第i条该第一电极的感测信息是相应于该全时段一维度感测信息与商值的差值,其中该商值为该第N-i+1时段一维度感测信息除以(N-1)的商值。In one embodiment, in order to generate a sensing information value corresponding to the driving signal of each first electrode, in the two-dimensional sensing information, the sensing information corresponding to the i-th first electrode is corresponding to The difference between the one-dimensional sensing information in the whole period and the quotient value, where the quotient value is the quotient value of the one-dimensional sensing information in the N-i+1th period divided by (N-1).
在一实施例中,为了产生相应于每条第一电极的驱动信号的感测信息值,其中对该第i组合内的该多个第一电极同时发出驱动信号达该第一时段之久的步骤中,还包含:对该第i组合外的一条该第一电极同时发出第二驱动信号达该第一时段之久,其中在该二维度感测信息当中,相应于第i条该第一电极的感测信息是相应于(N-2)/N与差值的乘积,该差值为该全时段一维度感测信息减去第N-i+1时段一维度感测信息,其中该第二驱动信号为该驱动信号的反相信号。In one embodiment, in order to generate sensing information values corresponding to the driving signals of each first electrode, the plurality of first electrodes in the i-th combination simultaneously emit driving signals for the first period of time. The step also includes: simultaneously sending a second driving signal to the first electrode outside the i-th combination for the first period of time, wherein the two-dimensional sensing information corresponds to the i-th first electrode. The sensing information of the electrode is corresponding to the product of (N-2)/N and the difference, which is the one-dimensional sensing information of the whole period minus the one-dimensional sensing information of the N-i+1th period, where the The second driving signal is the inverse signal of the driving signal.
根据本发明的一实施例,提供一种触控系统,包含该触控面板与该触控处理装置。According to an embodiment of the present invention, a touch system is provided, including the touch panel and the touch processing device.
本申请说明书的实施方式并不用于限定本发明的保护范围。本领域的普通技术人员可以对实施方式进行各种变更或改良。还可以在技术上不矛盾的前提之下,将某一实施例所说明的技术特征应用到其他实施例之上。在实施例之间具有相同名称但对应不同参照符号的组件或步骤,也可以具有相同的技术特征。在权利要求、说明书或附图当中的各个组件的动作机制或流程的步骤之间,只要没有因果关系,就可以按照任何的时序来实现。图示的各部分可能没有依照其相对的尺寸来绘制,为了凸显某些部分,该部分的尺度可能与其他部分的尺度不同。且不相关的细节部分可能并未完全绘出,以求图示的整洁。The embodiments described in this application are not intended to limit the scope of the present invention. Those of ordinary skill in the art can make various changes or improvements to the embodiments. The technical features described in a certain embodiment can also be applied to other embodiments on the premise that there is no technical contradiction. Components or steps with the same names but corresponding to different reference symbols between embodiments may also have the same technical features. As long as there is no causal relationship between the action mechanisms or process steps of each component in the claims, description, or drawings, they can be implemented in any sequence. Parts of the illustrations may not be drawn according to their relative sizes, and the scale of some parts may be different from the scale of other parts in order to highlight some parts. And irrelevant details may not be fully drawn for the sake of neatness.
Claims (23)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201962833092P | 2019-04-12 | 2019-04-12 | |
| US62/833,092 | 2019-04-12 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111813256A CN111813256A (en) | 2020-10-23 |
| CN111813256B true CN111813256B (en) | 2023-12-08 |
Family
ID=72848635
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010281316.8A Active CN111813256B (en) | 2019-04-12 | 2020-04-10 | Touch processing method, device and touch system |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN111813256B (en) |
| TW (2) | TWI721705B (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11435852B2 (en) * | 2020-12-22 | 2022-09-06 | Egalax_Empia Technology Inc. | Touch sensitive processing apparatus and touch system and touch sensitive processing method thereof |
| TWI775255B (en) * | 2020-12-25 | 2022-08-21 | 禾瑞亞科技股份有限公司 | Touch sensitive processing apparatus and touch system for calculating pressure calibration function and method thereof |
| TWI761148B (en) * | 2021-03-23 | 2022-04-11 | 禾瑞亞科技股份有限公司 | Touch sensitive processing apparatus, touch system for receiving signal value and method thereof |
| US12182358B2 (en) * | 2021-04-07 | 2024-12-31 | Novatek Microelectronics Corp. | Synchronization method and controller thereof |
| US11625121B2 (en) | 2021-04-07 | 2023-04-11 | Novatek Microelectronics Corp. | Detection method and driving circuit thereof |
| TWI861592B (en) * | 2022-01-17 | 2024-11-11 | 禾瑞亞科技股份有限公司 | Touch sensitive structure and touch sensitive processing apparatus, method and electronic system thereof |
| TWI872360B (en) * | 2022-07-29 | 2025-02-11 | 大陸商北京集創北方科技股份有限公司 | Touch detection circuit, electronic chip and information processing device |
| TWI831359B (en) * | 2022-09-05 | 2024-02-01 | 大陸商北京集創北方科技股份有限公司 | Touch data processing method, driver chip and touch display |
| CN117950521A (en) * | 2023-12-22 | 2024-04-30 | 华为技术有限公司 | Touch detection method, touch chip, display module and electronic device |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107402681A (en) * | 2016-03-30 | 2017-11-28 | 禾瑞亚科技股份有限公司 | Touch processor and touch method |
| CN108255335A (en) * | 2016-12-28 | 2018-07-06 | 硅工厂股份有限公司 | Touch-sensing device and touch-sensing system |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101472080B1 (en) * | 2012-12-27 | 2014-12-17 | (주)멜파스 | Touch sensing apparatus and method |
| CN103279247B (en) * | 2013-06-06 | 2016-08-10 | 敦泰科技有限公司 | A kind of capacitive touch screen |
| TWI609297B (en) * | 2013-11-08 | 2017-12-21 | 禾瑞亞科技股份有限公司 | Transmitter |
| US9910529B2 (en) * | 2013-11-08 | 2018-03-06 | Egalax_Empia Technology Inc. | Method, device, and system for detecting transmitter approaching or touching touch sensitive display |
| KR101746022B1 (en) * | 2015-06-19 | 2017-06-12 | 주식회사 동부하이텍 | Touch sensor and display apparatus including the same |
| US20170131796A1 (en) * | 2015-11-05 | 2017-05-11 | Waltop International Corporation | Calibrating methodology of stylus pressure mapping curve for matching microsoft® window 10 standard in mass production |
| CN208588985U (en) * | 2015-12-16 | 2019-03-08 | 3M创新有限公司 | Pen including touch feedback unit |
| US10365762B2 (en) * | 2016-03-30 | 2019-07-30 | Synaptics Incorporated | Reduced noise by performing processing during low-noise periods of interfering circuitry |
| TWI597645B (en) * | 2016-10-05 | 2017-09-01 | 翰碩電子股份有限公司 | Capacitive stylus signal transmitting and application method and? capacitive stylus applying this method |
| TWI653568B (en) * | 2016-11-03 | 2019-03-11 | 禾瑞亞科技股份有限公司 | Touch processing device, method and electronic system |
| US10739920B2 (en) * | 2017-05-11 | 2020-08-11 | Egalax_Empia Technology Inc. | Touch sensitive processing apparatus, system and method thereof |
| US10444875B2 (en) * | 2017-05-30 | 2019-10-15 | Egalax_Empia Technology Inc. | Touch sensitive processing apparatus, method and system |
-
2019
- 2019-12-11 TW TW108145396A patent/TWI721705B/en active
- 2019-12-31 TW TW108148746A patent/TWI724728B/en active
-
2020
- 2020-04-10 CN CN202010281316.8A patent/CN111813256B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107402681A (en) * | 2016-03-30 | 2017-11-28 | 禾瑞亚科技股份有限公司 | Touch processor and touch method |
| CN108255335A (en) * | 2016-12-28 | 2018-07-06 | 硅工厂股份有限公司 | Touch-sensing device and touch-sensing system |
Also Published As
| Publication number | Publication date |
|---|---|
| TWI724728B (en) | 2021-04-11 |
| TW202038062A (en) | 2020-10-16 |
| TWI721705B (en) | 2021-03-11 |
| TW202038073A (en) | 2020-10-16 |
| CN111813256A (en) | 2020-10-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111813256B (en) | Touch processing method, device and touch system | |
| US11016617B2 (en) | Touch sensitive processing method and apparatus and touch sensitive system | |
| CN110132458A (en) | A kind of dynamic or Quasi dynamic force detecting device and method | |
| CN113741739B (en) | Touch processing method, device and touch system | |
| TWI811962B (en) | Touch sensitive processing apparatus and touch system for capacitance-sensing and method thereof | |
| US11237648B2 (en) | Touch sensitive processing method and apparatus and touch sensitive system for reducing detection time period of tethered stylus | |
| TWI811909B (en) | Touch sensitive processing apparatus and method and touch system | |
| CN111813255B (en) | Touch processing method, device and touch system | |
| EP4040265A1 (en) | A piezoelectric sensing device | |
| TWI749968B (en) | Touch sensitive processing apparatus and method thereof, touch system and touch panel | |
| CN114690942A (en) | Pressure correction method, touch processing device implementing same and touch system | |
| TWI749596B (en) | Touch sensitive processing method and apparatus and touch system | |
| TWI749438B (en) | Apparatus and method for detecting electric signals and touch system | |
| TWI749967B (en) | Touch sensitive processing method and apparatus and touch system | |
| US11435850B2 (en) | Touch sensitive processing apparatus and method thereof and touch system | |
| TWI871089B (en) | Active stylus and processing circuits and method thereof, touch sensitive processing apparatus and method thereof, and touch system | |
| CN115113743B (en) | Transmitter and method for transmitting signal values | |
| TW202333028A (en) | Electronic system, touch panel, touch sensitive processing apparatus and method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |