CN113377224B - Multi-mode operating method and computing device for capacitive touch panel - Google Patents
Multi-mode operating method and computing device for capacitive touch panel Download PDFInfo
- Publication number
- CN113377224B CN113377224B CN202010159347.6A CN202010159347A CN113377224B CN 113377224 B CN113377224 B CN 113377224B CN 202010159347 A CN202010159347 A CN 202010159347A CN 113377224 B CN113377224 B CN 113377224B
- Authority
- CN
- China
- Prior art keywords
- touch
- mode
- value
- insulation
- sensing
- 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
- 238000011017 operating method Methods 0.000 title 1
- 238000000034 method Methods 0.000 claims abstract description 42
- 230000000694 effects Effects 0.000 claims abstract description 20
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims abstract description 19
- 238000009413 insulation Methods 0.000 claims description 141
- 230000006698 induction Effects 0.000 claims description 41
- 238000012545 processing Methods 0.000 claims description 21
- 238000001914 filtration Methods 0.000 claims description 5
- 238000012935 Averaging Methods 0.000 claims description 3
- 230000000087 stabilizing effect Effects 0.000 claims 1
- 238000005728 strengthening Methods 0.000 claims 1
- 238000002955 isolation Methods 0.000 description 18
- 230000008859 change Effects 0.000 description 7
- 230000035945 sensitivity Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000005684 electric field Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000010187 selection method Methods 0.000 description 4
- 230000006641 stabilisation Effects 0.000 description 4
- 238000011105 stabilization Methods 0.000 description 4
- 230000014759 maintenance of location Effects 0.000 description 3
- 238000011084 recovery Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000011810 insulating material Substances 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
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)
- Electronic Switches (AREA)
Abstract
一种用于电容式触控面板的多模式作业方法及一种计算设备,其中该面板具有多个触控格,以互容扫描方式取得该多个触控格的感应数值,并针对手指触摸及戴手套触摸的使用状况,设计正常模式及绝缘模式,又包含一绝缘判断条件,自动判断戴手套触摸的状况从而进入绝缘模式,在绝缘模式中自动调整判断触控事件的标准,或针对感应值或触控坐标的数值作处理,精确判断戴手套触摸面板时的触控效果。在绝缘模式中又设计离开绝缘模式的判断条件,使触控面板流畅的在正常模式及绝缘模式之间切换。该面板还包含其他操作模式,例如防水模式及水中模式,能够辨识正常手指触摸、戴手套触摸、面板沾到水时的手指触摸,及面板浸入水中判断触摸等多种操作模式。
A multi-mode operation method for a capacitive touch panel and a computing device, wherein the panel has multiple touch grids, and the sensing values of the multiple touch grids are obtained by mutual capacitance scanning. A normal mode and an insulating mode are designed for finger touch and gloved touch. The panel also includes an insulating judgment condition, which automatically judges the condition of gloved touch to enter the insulating mode. In the insulating mode, the standard for judging touch events is automatically adjusted, or the value of the sensing value or the touch coordinate is processed to accurately judge the touch effect when the panel is touched with gloves. In the insulating mode, a judgment condition for leaving the insulating mode is designed, so that the touch panel can smoothly switch between the normal mode and the insulating mode. The panel also includes other operating modes, such as a waterproof mode and an underwater mode, which can identify multiple operating modes such as normal finger touch, gloved touch, finger touch when the panel is stained with water, and judging touch when the panel is immersed in water.
Description
技术领域Technical Field
本发明关于电容式触控面板的多模式作业方法,特别关于使用互控式扫描的电容式触控面板的防水模式及绝缘模式操作方法。The present invention relates to a multi-mode operation method of a capacitive touch panel, and in particular to a waterproof mode and insulation mode operation method of a capacitive touch panel using mutual control scanning.
背景技术Background technique
电容式触控面板已广泛应用于各式样的电子或计算装置,特别是移动电话、平板电脑、笔记本电脑等电子设备。电容式触控面板经常面临差异极大的操作环境,举例而言,在室外低温环境使用者想要戴手套直接操作触控面板,这样手指和触控面板之间的距离多了手套的厚度,因此要提升触控面板的灵敏度才能像手指触控一样正常操作。为了处理戴手套的使用状态,中国台湾专利TWI511012揭示设定较低判断标准以及判断邻接格的信号值,来识别绝缘触摸输入。由于手套属于不导电的绝缘物质,因此把手指和触控面板之间隔着手套等绝缘物品的触摸方式称为绝缘触摸。Capacitive touch panels have been widely used in various electronic or computing devices, especially electronic devices such as mobile phones, tablet computers, and notebook computers. Capacitive touch panels often face extremely different operating environments. For example, in outdoor low-temperature environments, users want to wear gloves to directly operate the touch panel. In this way, the distance between the fingers and the touch panel is greater than the thickness of the gloves. Therefore, the sensitivity of the touch panel must be improved to operate normally like finger touch. In order to handle the use status of wearing gloves, Taiwan Patent TWI511012 discloses setting a lower judgment standard and judging the signal value of adjacent cells to identify insulation touch input. Since gloves are non-conductive insulating materials, the touch method in which an insulating object such as a glove is separated between the finger and the touch panel is called insulating touch.
美国专利US9,778,742揭示设定不同的灵敏度参数来扫描触控面板的感应信号值,在调高灵敏度的状态下,连续多笔数据达到手套模式的触控判断标准,就会进入手套操作模式,或称为绝缘模式,辨识戴手套触摸的触控效果。以上现有技术的问题在于,如果触控面板沾上水滴也有可能误判进入绝缘模式,在并非真正由于戴手套触摸而进入绝缘模式后,由于灵敏度提高就容易误判。例如在室外沾到雨水,或者使用者拿卫生纸沾水擦拭屏幕,由于水也有一定的导电度,会让触控面板产生感应信号值变化,就有可能进入手套模式,就很容易因为水滴而误报点。US patent US9,778,742 discloses setting different sensitivity parameters to scan the sensing signal value of the touch panel. In the state of increasing the sensitivity, if multiple consecutive data reaches the touch judgment standard of glove mode, the glove operation mode will be entered. Or called insulation mode, it recognizes the touch effect of wearing gloves. The problem with the above existing technology is that if the touch panel is stained with water droplets, it may be misjudged to enter the insulation mode. If the touch panel is not actually touched with gloves and the touch panel enters the insulation mode, the touch panel may be misjudged due to the increased sensitivity. For example, if it is exposed to rain outdoors, or the user wipes the screen with toilet paper dipped in water, since water also has a certain degree of conductivity, it will cause the touch panel to change the sensor signal value, and it is possible to enter the glove mode, and it is easy to accidentally touch the screen due to water droplets. Report the time.
因此需要更完善的辨识方法,才能正确的判断进入绝缘模式,辨识戴手套操作的触控效果。而且在触控面板沾水时,也能进入防水模式,避免由于沾到水而误报点,又能正确辨识手指触控的效果,实现在多种不同模式中都能有效判断触控效果的电容式触控面板技术。Therefore, a more complete identification method is needed to correctly determine whether to enter the insulation mode and identify the touch effect of operating with gloves. Moreover, when the touch panel is exposed to water, it can also enter the waterproof mode to avoid false alarms due to water exposure, and can correctly identify the effect of finger touch, enabling effective judgment of touch effects in a variety of different modes. Capacitive touch panel technology.
发明内容Contents of the invention
根据本发明,提供能准确地判断各种操作模式以及在各种操作模式中都能有效判断触控效果的电容式触控面板技术。According to the present invention, a capacitive touch panel technology is provided that can accurately determine various operation modes and effectively determine the touch effect in various operation modes.
根据本发明,电容式触控面板具有多个触控格,以互容扫描方式取得该多个触控格的感应数值,并且包含一正常模式以及一绝缘模式,并依据下述绝缘判断条件决定是否要进入该绝缘模式:所有的触控格中的感应值都小于一正常触摸阈值;存在感应值大于一绝缘触摸阈值的触控格,此时该绝缘触摸阈值即为有效触控标准值,或者感应值放大后,存在大于该正常触摸阈值的触控格,此时该正常触摸阈值即为有效触控标准值,并且该触控格的上、下、左及右邻接格的感应值都小于该触控格的感应值,如果符合上述描述则形成一绝缘触摸点;以及该绝缘触摸点持续存在,并且移动距离大于一预定距离,或者并未移动,但是在一短时间内消失又在原地附近判断出现另一绝缘触摸点。According to the present invention, the capacitive touch panel has multiple touch grids, and the sensing values of the multiple touch grids are obtained by mutual capacitance scanning, and includes a normal mode and an insulation mode, and is determined based on the following insulation judgment conditions. Whether to enter the insulation mode: the sensing values in all touch cells are less than a normal touch threshold; there is a touch cell with a sensing value greater than an insulation touch threshold. At this time, the insulation touch threshold is the effective touch standard value. Or after the sensing value is amplified, there is a touch grid that is greater than the normal touch threshold. At this time, the normal touch threshold is the effective touch standard value, and the sensing values of the upper, lower, left and right adjacent grids of the touch grid are all Less than the sensing value of the touch grid, if it meets the above description, an insulating touch point is formed; and the insulating touch point continues to exist, and the moving distance is greater than a predetermined distance, or does not move, but disappears in a short period of time and returns to its original location. It is judged that another insulation touch point appears near the ground.
根据本发明,执行该绝缘判断条件时,还限定所有的触控格中只能存在一个绝缘触摸点,或者所有的触控格的感应值都不能小于一下限阈值。According to the present invention, when executing the insulation judgment condition, it is also limited that only one insulation touch point can exist in all touch grids, or the sensing values of all touch grids cannot be less than a lower threshold.
根据本发明的绝缘判断条件,在判断该绝缘触摸点的移动距离是否大于该预定距离时,还限定该绝缘触摸点的移动轨迹是来回移动,或者是一多边形的轨迹。According to the insulation judgment condition of the present invention, when judging whether the movement distance of the insulation touch point is greater than the predetermined distance, the movement trajectory of the insulation touch point is also defined to be a back-and-forth movement or a polygonal trajectory.
根据本发明,进一步包含在执行该绝缘判断条件前,所有的触控格的感应值先进行下述处理步骤:在该面板初始时,取得各格的感应值作为各格的基准值;以及之后每次取得各格的感应值,把该感应值减去该各格的基准值,再依据该计算后的新感应值执行该绝缘判断条件;另外可以在把各格的感应值减去各格的基准值后,设定一稳定区间,当没有存在任何触控事件时,如果计算后的新感应值高于该稳定区间的上限值,则新感应值会减去一补偿值,以及该格的基准值会加上该补偿值,如果计算后的新感应值低于该稳定区间的下限值,则新感应值会加上该补偿值,以及该格的基准值会减去该补偿值感应值;另外,在执行该绝缘判断条件时,存在绝缘触摸点的时候,可以暂停加上或减去该补偿值的运算。According to the present invention, it further includes that before executing the insulation judgment condition, the sensing values of all touch grids are first subjected to the following processing steps: when the panel is initialized, the sensing values of each grid are obtained as the reference values of each grid; and thereafter Each time the induction value of each grid is obtained, the induction value is subtracted from the reference value of each grid, and then the insulation judgment condition is executed based on the calculated new induction value; in addition, the induction value of each grid can be subtracted from the induction value of each grid. After the base value, set a stable interval. When there is no touch event, if the calculated new sensing value is higher than the upper limit of the stable interval, a compensation value will be subtracted from the new sensing value, and the The compensation value will be added to the base value of the grid. If the calculated new sensing value is lower than the lower limit of the stable interval, the compensation value will be added to the new sensing value, and the compensation will be subtracted from the base value of the grid. value sensing value; in addition, when executing the insulation judgment condition, when there is an insulation touch point, the operation of adding or subtracting the compensation value can be suspended.
根据本发明,在该绝缘模式中放大所有触控格的感应值再依据该正常触摸阈值作为有效触控标准值判断有效触控,或者直接依据该绝缘触摸阈值作为有效触控标准值判断有效触控;另外在判断该触控面板边缘的格是否有效触控时,可以放大该格的感应值,或者缩小有效触控标准值判断有效触控;另外可以再根据感应值大于有效触控标准值的格的上、下、左及右邻接格的感应值,判断该格是否被有效触控。According to the present invention, in the insulation mode, the sensing values of all touch grids are amplified and then the effective touch is determined based on the normal touch threshold as the effective touch standard value, or the effective touch is determined directly based on the insulation touch threshold as the effective touch standard value; in addition, when judging whether the grid at the edge of the touch panel is effectively touched, the sensing value of the grid can be amplified, or the effective touch standard value can be reduced to judge the effective touch; in addition, it can be judged whether the grid is effectively touched based on the sensing values of the upper, lower, left and right adjacent grids of the grid whose sensing values are greater than the effective touch standard value.
根据本发明的内容,在该绝缘模式中判断出有效触控点后,依据该感应值大于有效触控标准值的感应格,找出感应值大于一感应范围标准值的区域,并依据该区域中所有感应格的感应值计算触控坐标;另外可再使用加强滤波、平均、稳定处理或降速处理等方法让坐标更稳定。According to the content of the present invention, after the effective touch point is determined in the insulation mode, based on the sensing grid whose sensing value is greater than the effective touch standard value, an area whose sensing value is greater than a sensing range standard value is found, and based on this area The touch coordinates are calculated using the sensing values of all sensing grids; in addition, methods such as enhanced filtering, averaging, stabilization processing, or speed reduction processing can be used to make the coordinates more stable.
根据本发明的内容,在该绝缘模式中,如果在一保留时间内没有发生任何触控事件,离开该绝缘模式,回到该正常模式。According to the present invention, in the isolation mode, if no touch event occurs within a retention time, the isolation mode is left and returned to the normal mode.
根据本发明,在该绝缘模式中,如果所有的触控格中存在感应值大于一正常感应标准值,离开该绝缘模式;另外可以还包含如果由于该前述条件而离开该绝缘模式,之后当触控事件消失或者所有触控格的感应值都小于一恢复绝缘标准值,不需要执行前述的该触控判断条件,直接进入绝缘模式。According to the present invention, in the isolation mode, if the induction value in all touch cells is greater than a normal induction standard value, the insulation mode is left; in addition, if the insulation mode is left due to the aforementioned condition, then when the touch panel is touched, the insulation mode is left. If the touch event disappears or the sensing values of all touch cells are less than a recovery insulation standard value, there is no need to execute the aforementioned touch judgment conditions and directly enter the isolation mode.
根据本发明的内容,还包含其他操作模式,该触控面板初始时为正常模式,可分别依据该绝缘判断条件或其他操作模式的条件,分别进入该绝缘模式或其他操作模式。According to the content of the present invention, other operation modes are also included. The touch panel is initially in a normal mode and can enter the insulation mode or other operation modes respectively according to the insulation judgment condition or the conditions of the other operation modes.
根据本发明的内容,还包含一绝缘开关,当该绝缘开关关闭时,限定只能进入正常模式或该其他操作模式,当该绝缘开关打开时,可以设定为可以进入该正常模式、该绝缘模式或该其他操作模式,或者限定只能进入该正常模式或该绝缘模式;另外设定在只能进入该正常模式或该绝缘模式的时候,可以不用执行前述的该绝缘判断条件,直接使用前述的绝缘模式中的操作方法判断触摸效果。According to the content of the present invention, it also includes an insulating switch. When the insulating switch is closed, it is limited to entering only the normal mode or the other operation mode. When the insulating switch is opened, it can be set to enter the normal mode, the insulating mode or the other operation mode, or it is limited to entering only the normal mode or the insulating mode. In addition, when it is set that only the normal mode or the insulating mode can be entered, the aforementioned insulation judgment condition does not need to be executed, and the operation method in the aforementioned insulation mode can be directly used to judge the touch effect.
根据本发明的内容,该其他操作模式为防水模式,另外还包含一水中模式,该触控面板初始时为正常模式,可分别依据该绝缘判断条件、一防水判断条件或一水中判断条件,分别进入该绝缘模式、该防水模式或该水中模式;另外进入绝缘模式或防水模式时,也可依据该水中判断条件进入水中模式;另外进入水中模式时,离开水中模式时可限定进入防水模式。According to the content of the present invention, the other operation mode is a waterproof mode, and also includes an underwater mode. The touch panel is initially in a normal mode, and can be configured according to the insulation judgment condition, a waterproof judgment condition or an underwater judgment condition, respectively. Enter the insulation mode, the waterproof mode or the underwater mode; in addition, when entering the insulation mode or waterproof mode, you can also enter the underwater mode according to the underwater judgment conditions; in addition, when entering the underwater mode, you can limit entering the waterproof mode when leaving the underwater mode.
本发明公开一种计算设备,包含一中央处理单元,一触控面板,用于允许使用者以触控方式操作,以及一控制器,与该触控面板以及该中央处理单元相互通讯,或者具有针对触控感应值进行判断触控效果的功能;其中,该中央处理单元以及该控制器协力操作以执行如本发明中的操作方法。The invention discloses a computing device, which includes a central processing unit, a touch panel for allowing a user to operate in a touch mode, and a controller that communicates with the touch panel and the central processing unit, or has The function of determining the touch effect is performed based on the touch sensing value; wherein, the central processing unit and the controller cooperate to perform the operation method in the present invention.
根据本发明,可以区别触控面板用手指触控、戴手套触控以及液体附着于触控面板时的触控效果,相较于现有技术,具有相当高的有效触控辨识能力。According to the present invention, the touch effects of touch panel touch with fingers, touch touch with gloves, and touch effects when liquid adheres to the touch panel can be distinguished. Compared with the existing technology, the touch panel has a relatively high effective touch recognition capability.
附图说明Description of drawings
图1为概要显示互容式触控面板的视图;Figure 1 is a schematic view showing a mutual capacitance touch panel;
图2A及图2B分别显示举例说明正常手指触控面板时各格感应值及戴着手套碰触触控面板中央时的各格感应值;Figures 2A and 2B respectively show examples of the sensing values of each grid when a normal finger touches the panel and the sensing values of each grid when the center of the touch panel is touched with gloves;
图3为流程图,用于说明根据本发明的第一实施例的绝缘判断条件;Figure 3 is a flow chart for illustrating insulation judgment conditions according to the first embodiment of the present invention;
图4为流程图,用于说明根据本发明的第二实施例的绝缘判断条件;4 is a flow chart for illustrating insulation determination conditions according to a second embodiment of the present invention;
图5A及图5B分别显示举例说明正常模式中用来计算触控坐标的感应值取样范围,以及绝缘模式中用来计算触控坐标的感应值取样范围;Figures 5A and 5B respectively show examples illustrating the sensing value sampling range used to calculate touch coordinates in normal mode, and the sensing value sampling range used to calculate touch coordinates in isolation mode;
图6用于说明触控面板包含正常模式、绝缘模式以及防水模式的状态图;Figure 6 is used to illustrate the state diagram of the touch panel including normal mode, insulation mode and waterproof mode;
图7用于说明触控面板包含正常模式、绝缘模式以及防水模式的状态图,在还包含绝缘开关的设定时,可以选择的使用方式;Figure 7 is used to illustrate the state diagram of the touch panel including normal mode, insulation mode and waterproof mode, and the optional usage methods when it also includes the setting of the insulation switch;
图8用于说明触控面板包含正常模式、绝缘模式、防水模式以及水中模式的状态图;以及Figure 8 is used to illustrate the state diagram of the touch panel including normal mode, insulation mode, waterproof mode and underwater mode; and
图9为方块图,显示根据一实施例的计算设备。Figure 9 is a block diagram showing a computing device according to an embodiment.
附图标记说明:500-计算设备;502-触控面板;504-控制器;506-中央处理单元。Explanation of reference signs: 500-computing device; 502-touch panel; 504-controller; 506-central processing unit.
具体实施方式Detailed ways
为了助于了解本发明的精神及原理,将简要说明电容式触控面板的布置及感测方式。参考图1,触控面板100设有N列及M行的扫描线。在本说明书中,将两个相邻行与两个相邻列之间的区域称为格,将整片触控面板称为框。一般而言,电容式触控面板是在面板表面产生一感应电场以取得等效电容值,手指触摸时,感应电场的强度产生变化而等效电容值也会改变,一般而言变化量级约pF(10-12法拉),如此取得的信号会由例如模拟对数字转换器等装置转换成数字信号,并接受其它处理,以产生对应的数值,以便用于执行不同处理或运算。一般而言,扫描触控面板取得感应值的扫描方式主要有两种,其一为自容式扫描,另一为互容式扫描,本发明主要使用互容式扫描以取得感应值。In order to help understand the spirit and principle of the present invention, the arrangement and sensing method of the capacitive touch panel will be briefly described. Referring to FIG. 1 , the touch panel 100 is provided with N columns and M rows of scan lines. In this specification, the area between two adjacent rows and two adjacent columns is called a grid, and the entire touch panel is called a frame. Generally speaking, a capacitive touch panel generates an induced electric field on the surface of the panel to obtain an equivalent capacitance value. When a finger touches it, the intensity of the induced electric field changes and the equivalent capacitance value also changes. Generally speaking, the magnitude of the change is about pF (10 -12 Farads), the signal thus obtained will be converted into a digital signal by a device such as an analog-to-digital converter, and undergo other processing to generate corresponding values for use in performing different processes or operations. Generally speaking, there are two main scanning methods for scanning a touch panel to obtain sensing values. One is self-capacitance scanning and the other is mutual capacitance scanning. The present invention mainly uses mutual capacitance scanning to obtain sensing values.
此处,将电容式触控面板在感应电场下的电容感应值称为原始数据,在外物触碰、附着等不同的环境条件下,电容感应值也会不同。在未被外物碰触或接触的初始条件下取得的原始数据于下称为基准值。在手指触摸电容式触控面板时取得原始值,此原始值减掉基准值的差异值就是手指触摸而产生的变化量值,亦即差异值=原始值-基准值。举例而言,图2A显示正常情形下手指触摸时各格的变化量值,亦即,图中所示的数值都是差异值。如图2A所示,值1197的格及其周围格的值显著大于其它格,因而被视为手指触控。于下,变化量值会称为感应值。Here, the capacitance sensing value of the capacitive touch panel under the induced electric field is called the original data. Under different environmental conditions such as foreign object touch or attachment, the capacitance sensing value will also be different. The original data obtained under the initial condition without being touched or contacted by foreign objects is referred to as the reference value below. The original value is obtained when the finger touches the capacitive touch panel. The difference between the original value and the reference value is the change value caused by the finger touch, that is, the difference value = original value - reference value. For example, Figure 2A shows the change value of each grid when the finger touches under normal circumstances, that is, the values shown in the figure are all difference values. As shown in Figure 2A, the value of the grid with a value of 1197 and its surrounding grids is significantly larger than that of other grids, and is therefore regarded as a finger touch. Below, the change value will be referred to as the sensing value.
图2B显示戴上厚度3mm手套触摸时各格的感应值。戴手套触摸和直接用手指触摸相比,手指和触控面板之间的距离多了手套的厚度,而感应电场的强度又和感应物之间的距离成反比,因此戴手套触摸时产生的感应值,会比直接用手指触摸的感应值还要小。图2B中感应量最大的格,感应值只有138,和图2A所示用手指触摸的最大感应值1197相比相差快10倍。如果固定以手指触摸的感应值作为判断标准,那戴手套触摸时的感应值太小,灵敏度太低而无法辨识,如果固定以戴手套触摸时的感应值作为判断标准,手指触摸时的感应值过大,灵敏度太高,会出现手指只是接近触控面板就出现触控反应,或者容易受到噪声干扰而发生误判的状况。因此本发明针对触控面板设计两种操作模式,手指触摸时是正常模式,戴手套触摸时则进入绝缘模式,在这两种模式中会有不同的触控判断标准,避免灵敏度太高或太低的问题。Figure 2B shows the sensing values of each grid when touching with gloves with a thickness of 3mm. Compared with touching with gloves and touching directly with fingers, the distance between the fingers and the touch panel is greater than the thickness of the gloves, and the intensity of the induced electric field is inversely proportional to the distance between the sensing objects, so the induction generated when touching with gloves The value will be smaller than the sensing value of direct finger touch. The grid with the largest sensing value in Figure 2B has a sensing value of only 138, which is 10 times faster than the maximum sensing value of 1197 when touched with a finger as shown in Figure 2A. If the sensing value when touching with fingers is fixed as the judgment standard, then the sensing value when touching with gloves is too small and the sensitivity is too low to be recognized. If the sensing value when touching with gloves is fixed as the judging criterion, the sensing value when touching with fingers will If it is too large and the sensitivity is too high, a touch reaction will occur just when the finger is close to the touch panel, or it may be easily interfered by noise and cause misjudgment. Therefore, the present invention designs two operating modes for the touch panel. When touched by fingers, it is in the normal mode. When touched by wearing gloves, it enters the insulation mode. In these two modes, there will be different touch judgment standards to avoid too high or too high sensitivity. low question.
图3为第一实施例的流程图,用以说明根据本发明的决定进入绝缘模式的判断条件。在正常模式中,以图2A所示的手指触摸最大感应值1197为参考标准,在步骤S30把正常触摸阈值设为400,即可正常判断手指触摸的触控效果。步骤S31是针对戴手套触摸的情况,第一项判断条件为:所有的触控格的感应值是否都小于该正常触摸阈值,此实施例中设定为400。如果在步骤S31判定为否,则流程进入步骤S36,触控面板保留在正常模式。否则,流程往下一步骤S32执行第二项判断条件,亦即是否存在感应值大于一绝缘触摸阈值的触控格,或者感应值放大后,存在大于该正常触摸阈值的触控格。在步骤S32,以图2B所示的戴手套触摸最大感应值138为参考标准,把该绝缘触摸阈值设为90,只要把该绝缘触摸阈值当作有效触控标准值,即可判断是否有戴手套触摸面板的状况。或者先把感应值放大一固定倍率,此实施例由于戴手套触摸的最大感应值只有138,和手指触摸的最大感应值1197相差快10倍,就把感应值先放大10倍,放大后的感应值存在大于该正常触摸阈值的触控格,此时该正常触摸阈值即为有效触控标准值,也可依此判断是否有戴手套触摸面板的状况。找到感应值大于有效触控标准值的触控格后,再判断该触控格的上、下、左及右邻接格的感应值是否都小于该触控格的感应值。如果符合上述描述,则在步骤S33认定形成一绝缘触摸点,否则进入步骤S36,触控面板保留在正常模式。FIG. 3 is a flow chart of the first embodiment, illustrating the judgment conditions for deciding to enter the isolation mode according to the present invention. In the normal mode, using the maximum finger touch sensing value 1197 shown in FIG. 2A as the reference standard, and setting the normal touch threshold to 400 in step S30, the touch effect of the finger touch can be normally judged. Step S31 is for the case of touching with gloves. The first judgment condition is: whether the sensing values of all touch grids are less than the normal touch threshold, which is set to 400 in this embodiment. If the determination in step S31 is no, the process proceeds to step S36, and the touch panel remains in the normal mode. Otherwise, the process proceeds to the next step S32 to perform the second judgment condition, that is, whether there is a touch grid with a sensing value greater than an insulating touch threshold, or after amplification of the sensing value, there is a touch grid greater than the normal touch threshold. In step S32, using the maximum sensing value of 138 when wearing gloves as shown in Figure 2B as the reference standard, the insulation touch threshold is set to 90. As long as the insulation touch threshold is regarded as the effective touch standard value, it can be determined whether the gloves are worn or not. Condition of glove touch panel. Or first amplify the sensing value by a fixed magnification. In this embodiment, since the maximum sensing value for touch with gloves is only 138, which is 10 times faster than the maximum sensing value for finger touch, 1197, the sensing value is first amplified 10 times. The amplified sensing value If there is a touch grid with a value greater than the normal touch threshold, the normal touch threshold is the effective touch standard value, and it can also be used to determine whether the panel is touched while wearing gloves. After finding a touch cell whose sensing value is greater than the effective touch standard value, it is then determined whether the sensing values of the upper, lower, left and right adjacent cells of the touch cell are smaller than the sensing value of the touch cell. If the above description is met, it is determined that an insulating touch point is formed in step S33. Otherwise, step S36 is entered and the touch panel remains in the normal mode.
如果只依照上述两项条件,就直接认定有戴手套触摸的状况进而进入绝缘模式判断触控效果,容易产生误判,像是手指距离触控面板还有一点距离,产生微量的感应值变化就进入绝缘模式,或者受到噪声干扰就进入绝缘模式。因此在步骤S34加入第三项判断条件,判断是否符合以下两种状况。状况1:该绝缘触摸点持续存在,并且移动距离大于一预定距离,或者状况2:该绝缘触摸点并未移动,但是在一短时间内消失又在原地附近判断出现另一绝缘触摸点,只要满足其中一种状况,即符合第三项判断条件。实际应用上这两种状况通常不会同时发生,因此可以只判断状况1或者只判断状况2,或者2种状况都做判断,只要符合其中一种状况即符合第三项判断条件。满足第一项到第三项的判断条件后,在步骤S35,触控面板进入绝缘模式。If you only follow the above two conditions and directly determine that there is a touch with gloves and then enter the insulation mode to judge the touch effect, it is easy to cause misjudgment. For example, if the finger is still a little distance from the touch panel, a slight change in the sensing value will result. Enter isolation mode, or enter isolation mode when disturbed by noise. Therefore, a third judgment condition is added in step S34 to judge whether the following two conditions are met. Situation 1: The insulating touch point continues to exist, and the moving distance is greater than a predetermined distance, or Situation 2: The insulating touch point does not move, but disappears in a short period of time and another insulating touch point appears near the original location, as long as If one of the conditions is met, the third judgment condition is met. In practical applications, these two situations usually do not occur at the same time, so you can judge only situation 1, only situation 2, or both situations. As long as one of the conditions is met, the third judgment condition is met. After satisfying the first to third judgment conditions, in step S35, the touch panel enters the isolation mode.
在步骤S34,上述的第三项判断条件,其中设定该预定距离的作用是:戴手套触摸时,还要滑动一段预定距离,才能确认是戴手套触摸的状况,避免由于受到噪声干扰而进入绝缘模式,至于该预定距离不一定要计算得很精确,例如移动距离大于6格触控格的距离即可认定符合该预定距离。至于“该绝缘触摸点并未移动,但是在一短时间内消失又在原地附近判断出现另一绝缘触摸点”的描述,为针对在原地点击2次所描述的状况。其中该“短时间”可设定为小于1秒,触摸触控面板后在1秒内抬起又按下视为连续点击2次。至于“原地附近”的描述中,可以是这两次点击的位置都在同一个格子上,或者容许1格或2格触控格距离的误差。若用格子作为辨识标准,至少要容许1格的误差,因为如果第一次刚好点击在两个格子的中间,第二次点击的位置如果偏一点就会差1格而判断不出来。In step S34, the third judgment condition mentioned above, wherein the predetermined distance is set, is used to: when touching with gloves, it is necessary to slide a predetermined distance to confirm that it is a situation of touching with gloves, so as to avoid entering the insulation mode due to noise interference. As for the predetermined distance, it is not necessary to calculate very accurately. For example, the moving distance is greater than the distance of 6 touch grids to be determined to meet the predetermined distance. As for the description of "the insulating touch point does not move, but disappears in a short time and another insulating touch point is judged to appear near the original place", it is for the situation described by clicking twice in the original place. Among them, the "short time" can be set to less than 1 second. After touching the touch panel, lifting and pressing within 1 second is regarded as 2 consecutive clicks. As for the description of "near the original place", the positions of the two clicks can be on the same grid, or an error of 1 grid or 2 touch grid distances can be allowed. If the grid is used as the recognition standard, at least 1 grid error must be allowed, because if the first click is just in the middle of two grids, the position of the second click will be 1 grid off if it is slightly off, and it cannot be judged.
根据上述的第一实施例,还可以进一步包含一项判断条件,执行该绝缘判断条件时,限定所有的触控格中只能存在一个绝缘触摸点,或者所有的触控格的感应值都不能小于一下限阈值。图4为整合上述判断条件的第二实施例的流程图,因此新增步骤S44。如果在正常模式中有2个手指戴手套触摸,产生2个绝缘触摸点,就不会符合该绝缘判断条件,也不会进入绝缘模式。另外如果触控面板沾到水或者被噪声干扰等状况而产生负的感应值,就不会符合该绝缘判断条件,因此不会进入绝缘模式,而是转往步骤S47,让触控面板留在正常模式。至于该下限阈值的数值,可依据触控面板的特性以及噪声的大小作设定,例如触控面板受到一般噪声干扰,在没有任何接触时,感应值就会在正负20之间变动,这样下限阈值可设为负40,在正常状况下还有机会符合该绝缘判断条件,如果沾到水等受到异常干扰的状况,让最小感应值低于负40,就不会符合该绝缘判断条件。According to the above-mentioned first embodiment, a judgment condition may be further included. When the insulation judgment condition is executed, it is limited that only one insulating touch point can exist in all touch grids, or the sensing values of all touch grids cannot Less than the lower threshold. FIG. 4 is a flowchart of a second embodiment integrating the above determination conditions, so step S44 is added. If there are two fingers touching with gloves in normal mode, resulting in two insulation touch points, the insulation judgment conditions will not be met and the insulation mode will not be entered. In addition, if the touch panel is exposed to water or is interfered by noise and produces a negative induction value, it will not meet the insulation judgment conditions, so it will not enter the insulation mode, but will go to step S47 to leave the touch panel in Normal mode. As for the value of the lower threshold, it can be set according to the characteristics of the touch panel and the size of the noise. For example, if the touch panel is interfered by general noise and there is no contact, the sensing value will fluctuate between plus and minus 20, so The lower limit threshold can be set to minus 40. Under normal conditions, there is still a chance to meet the insulation judgment conditions. If the minimum induction value is lower than minus 40 due to abnormal interference such as being exposed to water, the insulation judgment conditions will not be met.
根据上述的第二实施例,其中“该绝缘触摸点持续存在,并且移动距离大于一预定距离”的判断条件,进一步限定该绝缘触摸点的移动轨迹是来回移动,或者是一多边形的轨迹。如果只用移动距离作为判断条件,当有一滴水在面板上滑动,或者使用者拿卫生纸沾水擦拭面板时,也有可能满足绝缘判断条件而误判。因此对于该绝缘触摸点的移动轨迹作进一步限定,避免产生误判的使用状况。其中“来回移动”的描述并不用精确地回到原本触摸的出发点坐标,例如持续观察触摸坐标距离出发点大于5格触控格的距离,之后又回到距离出发点小于2格触控格的距离,即可视为来回移动,也可利用相同的概念判断多边形的移动轨迹,避免产生误判的使用状况。According to the above-mentioned second embodiment, the judgment condition of "the insulating touch point continues to exist and the moving distance is greater than a predetermined distance" further defines the movement trajectory of the insulating touch point to be a back-and-forth movement or a polygonal trajectory. If only the movement distance is used as the judgment condition, when a drop of water slides on the panel, or the user wipes the panel with toilet paper dipped in water, the insulation judgment condition may be met and a misjudgment may result. Therefore, the movement trajectory of the insulating touch point is further limited to avoid misjudgment of usage conditions. The description of "moving back and forth" does not necessarily return to the original coordinates of the starting point of the touch. For example, if you continue to observe that the touch coordinates are greater than 5 touch grids away from the starting point, and then return to a distance less than 2 touch grids away from the starting point, It can be regarded as moving back and forth, or the same concept can be used to determine the movement trajectory of the polygon to avoid misjudgment.
根据本发明的实施例,在执行该绝缘判断条件前,所有的触控格的感应值可以先进行下述处理步骤:在该触控面板初始时,取得各格的感应值作为各格的基准值,以及之后每次取得各格的感应值,把该感应值减去各格的基准值,再依据该计算后的新感应值执行该绝缘判断条件。例如某一感应格初始取得的基准值是3000,之后每次取感应值都会扣掉3000再作后续判断处理。若之后取得的感应值为3100,新感应值为3100–3000=100,并且依据该计算后的新感应值执行该绝缘判断条件。According to an embodiment of the present invention, before executing the insulation judgment condition, the sensing values of all touch grids can first undergo the following processing steps: when the touch panel is initialized, the sensing values of each grid are obtained as the reference for each grid. value, and then obtain the induction value of each cell each time, subtract the reference value of each cell from the induction value, and then execute the insulation judgment condition based on the calculated new induction value. For example, the initial base value obtained for a certain sensing grid is 3000. After that, 3000 will be deducted each time the sensing value is obtained for subsequent judgment processing. If the induction value obtained later is 3100, the new induction value is 3100–3000=100, and the insulation judgment condition is executed based on the calculated new induction value.
根据本发明的实施例,把各格的感应值减去各格的基准值后,设定一稳定区间,当没有存在任何触控事件时,如果计算后的新感应值高于该稳定区间的上限值,则新感应值会减去一补偿值,以及该格的基准值会加上该补偿值,如果计算后的新感应值低于该稳定区间的下限值,则新感应值会加上该补偿值,以及该格的基准值会减去该补偿值感应值。至于该稳定区间的上限值以及下限值,可依据触控面板的特性以及噪声的大小作设定,例如触控面板在没有任何接触并受到基本噪声干扰时,感应值在正负20之间变动,这样稳定区间的上限值以及下限值可设为30以及负30,补偿值则设定为6,当没有存在任何触控事件时,如果计算后的新感应值为35,大于该稳定区间的上限值30,则新感应值会减去该补偿值6,剩下29,以及该格的基准值会加上该补偿值,让下一次扣掉基准值后的新感应值也会是29,让新感应值保持在该稳定区间内。According to an embodiment of the present invention, after subtracting the reference value of each grid from the sensing value of each grid, a stable interval is set. When there is no touch event, if the calculated new sensing value is higher than the upper limit of the stable interval, a compensation value is subtracted from the new sensing value, and the reference value of the grid is added with the compensation value. If the calculated new sensing value is lower than the lower limit of the stable interval, the compensation value is added to the new sensing value, and the reference value of the grid is subtracted from the sensing value of the compensation value. As for the upper limit and lower limit of the stable interval, they can be set according to the characteristics of the touch panel and the size of the noise. For example, when the touch panel is not in any contact and is disturbed by basic noise, the sensing value varies between positive and negative 20. In this way, the upper limit and lower limit of the stable interval can be set to 30 and negative 30, and the compensation value is set to 6. When there is no touch event, if the calculated new sensing value is 35, which is greater than the upper limit of the stable interval of 30, the new sensing value will be subtracted from the compensation value of 6, leaving 29, and the base value of the grid will be added with the compensation value, so that the new sensing value after deducting the base value next time will also be 29, so that the new sensing value remains within the stable interval.
根据本发明的实施例,在执行该绝缘判断条件时,存在绝缘触摸点的时候,可以暂停加上或减去该补偿值的运算。这是由于用手套触摸时,感应值已经比用手指触摸小很多,在执行该绝缘判断条件时,如果保持加上或减去该补偿值的运算,可能让感应值维持在该稳定区间内,即使戴手套触摸,感应值也无法大于有效触控标准值,无法符合绝缘判断条件,就无法进入绝缘模式。因此在执行该绝缘判断条件时,存在绝缘触摸点的时候,可以暂停加上或减去该补偿值的运算,避免因此无法符合该绝缘判断条件的状况。According to an embodiment of the present invention, when executing the insulation judgment condition, when there is an insulation touch point, the operation of adding or subtracting the compensation value can be suspended. This is because when touching with gloves, the sensing value is much smaller than touching with fingers. When executing the insulation judgment condition, if the calculation of adding or subtracting the compensation value is continued, the sensing value may be maintained within the stable range. Even if you touch it with gloves, the sensing value cannot be greater than the effective touch standard value. If it cannot meet the insulation judgment conditions, it cannot enter the insulation mode. Therefore, when executing the insulation judgment condition, when there is an insulation touch point, the operation of adding or subtracting the compensation value can be suspended to avoid the situation in which the insulation judgment condition cannot be met.
根据本发明的实施例,上述的该绝缘判断条件,作用为当触控面板在正常模式时,判断是否要进入绝缘模式的依据,接下来描述当触控面板在绝缘模式时,判断触控效果的方法。在绝缘模式中可以先放大所有触控格的感应值,再依据该正常触摸阈值作为有效触控标准值判断有效触控,或者直接依据该绝缘触摸阈值作为有效触控标准值判断有效触控。例如依据上述的数据,手指触摸的感应值是戴手套触摸的感应值的10倍,因此在绝缘模式中就把感应值放大10倍,再依据前述的正常触摸阈值400作为有效触控标准值判断有效触控,或者直接依据前述的绝缘触摸阈值90作为有效触控标准值判断有效触控。According to the embodiment of the present invention, the above-mentioned insulation judgment condition serves as a basis for judging whether to enter the insulation mode when the touch panel is in the normal mode. Next, the judgment of the touch effect when the touch panel is in the insulation mode will be described. Methods. In the isolation mode, the sensing values of all touch grids can be amplified first, and then the effective touch can be determined based on the normal touch threshold as the effective touch standard value, or the effective touch can be determined directly based on the insulation touch threshold as the effective touch standard value. For example, according to the above data, the sensing value of finger touch is 10 times that of wearing gloves. Therefore, in the insulation mode, the sensing value is amplified 10 times, and then the normal touch threshold of 400 is used as the effective touch standard value to judge. Effective touch, or directly judging the effective touch based on the aforementioned insulation touch threshold 90 as the effective touch standard value.
上述的绝缘模式中判断触控效果的方法,另外在判断该触控面板边缘的感应格是否有效触控时,还可以放大该格的感应值,或者缩小有效触控标准值判断有效触控。这是考虑触控面板的特性,面板边缘的感应格的感应值通常比面板中央的感应格的感应值还要小,因此针对面板边缘放宽触控判断标准,避免戴手套触摸面板边缘时无法反应。The above-mentioned method of judging the touch effect in the insulation mode, in addition, when judging whether the sensing grid on the edge of the touch panel is effectively touched, the sensing value of the grid can also be enlarged, or the effective touch standard value can be reduced to determine the effective touch. This is due to the characteristics of the touch panel. The sensing value of the sensing grid on the edge of the panel is usually smaller than the sensing value of the sensing grid in the center of the panel. Therefore, the touch judgment criteria are relaxed for the edge of the panel to avoid failure to respond when touching the edge of the panel with gloves. .
根据本发明的实施例,上述的在绝缘模式中判断触控效果的方法,另外可以再根据感应值大于有效触控标准值的格的上、下、左及右邻接格的感应值,判断该格是否被有效触控。这是考虑戴手套触摸时,通常会有一定足够的接触面积,因此可以针对该感应值大于有效触控标准值的格的上、下、左及右邻接格的感应值设定判断标准,例如该些邻接格的感应值要大于某一标准值,或者该些邻接格的感应值的总和要大于另一标准值,才算是有效触控。According to embodiments of the present invention, the above-mentioned method of determining the touch effect in the isolation mode can further determine the sensing value of the upper, lower, left and right adjacent cells of the cell whose sensing value is greater than the effective touch standard value. Whether the grid is effectively touched. This is because when touching with gloves, there is usually a sufficient contact area. Therefore, the judgment standard can be set for the sensing values of the upper, lower, left and right adjacent cells of the cell whose sensing value is greater than the effective touch standard value, for example The sensing value of the adjacent cells must be greater than a certain standard value, or the sum of the sensing values of the adjacent cells must be greater than another standard value, in order to be considered a valid touch.
根据本发明的实施例,在绝缘模式中判断出有效触控点后,依据该感应值大于有效触控标准值的感应格,找出感应值大于一感应范围标准值的区域,并依据该区域中所有感应格的感应值计算触控坐标。如图5A所示,一般手指触控的状况,以触控中心取九宫格范围内的感应值计算触控坐标即可;然而如图5B所示,戴手套触摸时由于接触面积较大,只取九宫格范围的感应值计算并不够,而且会有很多格接近最大值,九宫格的范围也容易不稳定,例如图5B中的最大感应值为138,右边感应格的感应值为132,若有噪声让132变成139,就会取代138成为新的最大值,取九宫格的范围直接往右平移一格,触控坐标的计算结果容易因此抖动。因此划出感应范围再来算坐标比较好,例如找出感应值大于60(感应范围标准值)的区域,此区域内共14格感应格的感应值都拿来计算坐标,触控坐标的计算结果比较稳定。According to embodiments of the present invention, after determining the effective touch point in the isolation mode, based on the sensing grid whose sensing value is greater than the effective touch standard value, find an area where the sensing value is greater than a sensing range standard value, and based on this area Calculate the touch coordinates based on the sensing values of all sensing grids in the screen. As shown in Figure 5A, for general finger touch, the touch coordinates can be calculated by taking the sensing value within the nine-square grid at the touch center; however, as shown in Figure 5B, due to the large contact area when touching with gloves, only taking The calculation of the induction value of the nine-square grid range is not enough, and there will be many grids close to the maximum value. The range of the nine-square grid is also prone to instability. For example, the maximum induction value in Figure 5B is 138, and the induction value of the right induction grid is 132. If there is noise, let When 132 becomes 139, it will replace 138 as the new maximum value. Take the range of the nine-square grid and directly translate it one grid to the right. The calculation result of the touch coordinates is prone to jitter due to this. Therefore, it is better to draw out the sensing range and then calculate the coordinates. For example, find the area where the sensing value is greater than 60 (the standard value of the sensing range). The sensing values of the total 14 sensing grids in this area are used to calculate the coordinates. The calculation result of the touch coordinates relatively stable.
根据上述计算触控坐标的方法,另外可再使用加强滤波、平均、稳定处理或降速处理等方法让坐标更稳定。其中滤波可以针对每格触控格的感应值,储存前几笔感应值的数据,和当下的感应值进行滤波处理,或者针对触控坐标的数值,储存前几笔触控坐标的数值,和当下的触控坐标的数值进行滤波处理。平均则是和前几笔数据的数值直接做平均,可针对每格触控格的感应值或者触控坐标的数值进行平均处理。至于稳定处理可参考中国台湾专利108117369的稳定处理器,基本原理是当数值突然出现剧烈的变化,缩小变化量让输出数值稳定的概念,可针对每格触控格的感应值或者触控坐标的数值进行稳定处理。降速处理则是降低报点率,例如在正常模式中,每秒钟可以计算并输出100笔触控坐标,在绝缘模式中由于比较容易受到噪声干扰,改为每秒钟计算并输出50笔触控坐标,降低噪声干扰。According to the above method of calculating touch coordinates, methods such as enhanced filtering, averaging, stabilization processing or speed reduction processing can be used to make the coordinates more stable. Among them, filtering can be based on the sensing value of each touch grid, storing the data of the previous sensing values, and filtering the current sensing value, or for the value of the touch coordinates, storing the values of the previous touching coordinates, and the current sensing value. The value of the touch coordinate is filtered. Average is directly averaged with the values of the previous data, and can be averaged for the sensing value of each touch grid or the value of the touch coordinates. As for the stabilization process, please refer to the stabilization processor of Taiwan Patent No. 108117369. The basic principle is that when the value suddenly changes drastically, the concept of reducing the change amount to stabilize the output value can be based on the sensing value of each touch grid or the touch coordinates. The values are stabilized. Slowing down processing is to reduce the reporting rate. For example, in normal mode, 100 touch coordinates can be calculated and output per second. In isolation mode, because it is more susceptible to noise interference, 50 touch coordinates can be calculated and output per second. coordinates to reduce noise interference.
以上描述本发明的触控面板在正常模式时,判断是否要进入绝缘模式的方法,以及在绝缘模式中判断触控效果的方法。接下来描述在绝缘模式中,判断是否需要回到正常模式的方法。在该绝缘模式中,如果在一保留时间内没有发生任何触控事件,离开该绝缘模式。其中该保留时间可设定为3秒钟,这样在绝缘模式中,如果在3秒钟内都没有用手指或戴手套触摸触控面板,就会自动离开绝缘模式,并且回到正常模式。The above describes the method for determining whether to enter the isolation mode when the touch panel of the present invention is in the normal mode, and the method for determining the touch effect in the isolation mode. Next, the method of determining whether it is necessary to return to normal mode in isolation mode is described. In the isolation mode, if no touch event occurs within a retention time, the isolation mode is exited. The retention time can be set to 3 seconds, so that in the insulation mode, if the touch panel is not touched with fingers or gloves within 3 seconds, it will automatically leave the insulation mode and return to the normal mode.
本发明的触控面板在绝缘模式中,如果所有的触控格中存在感应值大于一正常感应标准值,离开该绝缘模式。绝缘模式是针对使用者戴手套触摸所设计的操作模式,因此感应值比手指触摸还要小,如图5B所示最大感应值只有138,如果出现大于正常感应标准值400,这是会判定使用者是直接用手指触摸触控面板,因此会自动离开绝缘模式,并且回到正常模式。The touch panel of the present invention leaves the insulation mode if the sensing value in all the touch grids is greater than a normal sensing standard value. The insulation mode is designed for users wearing gloves to touch, so the sensing value is smaller than that of finger touch. As shown in FIG5B , the maximum sensing value is only 138. If it is greater than the normal sensing standard value of 400, it is determined that the user is directly touching the touch panel with a finger, so the insulation mode will be automatically left and returned to the normal mode.
本发明的触控面板在绝缘模式中,如果由于“所有的触控格中存在感应值大于一正常感应标准值”而离开绝缘模式,之后当触控事件消失或者所有触控格的感应值都小于一恢复绝缘标准值,不需要前述的触控判断条件,直接进入绝缘模式。这样设计的功效是:进入绝缘模式中如果由于判断手指触控而回到正常模式,在手指抬起的瞬间可以自动回到绝缘模式,这时不论是手指或戴手套触摸触控面板都可以直接操作。如果这时没有回到绝缘模式,每次戴手套都要经过绝缘判断条件才能进入手套模式,对使用者而言比较不方便。另外也可以设定恢复绝缘标准值作为判断标准,其中该恢复绝缘标准值可以等于该正常感应标准值400,或者小于该正常感应标准值,产生缓冲区间,避免频繁的在正常模式和绝缘模式之间切换,但是至少要大于该绝缘触摸阈值90。When the touch panel of the present invention is in the insulation mode, if it leaves the insulation mode because "the sensing values in all touch cells are greater than a normal sensing standard value", then when the touch event disappears or the sensing values of all the touch cells are If the value is less than one restoration insulation standard value, the aforementioned touch judgment conditions are not required and the insulation mode is entered directly. The effect of this design is: if you enter the insulation mode and return to the normal mode due to the judgment of finger touch, you can automatically return to the insulation mode the moment your finger is lifted. At this time, whether you are touching the touch panel with your fingers or wearing gloves, you can directly touch the touch panel. operate. If the insulation mode is not returned at this time, the insulation judgment condition must be passed every time the glove is worn before the glove mode can be entered, which is inconvenient for the user. In addition, the recovery insulation standard value can also be set as the judgment standard, wherein the recovery insulation standard value can be equal to the normal induction standard value 400, or less than the normal induction standard value, creating a buffer interval to avoid frequent switching between the normal mode and the insulation mode. switch between, but must be at least greater than the insulation touch threshold 90.
前述的触控面板包含正常模式以及绝缘模式,还可以包含其他操作模式,该触控面板初始时为正常模式,可分别依据该绝缘判断条件或其他操作模式的条件,分别进入该绝缘模式或其他操作模式。本发明可另包含一防水模式,让触控面板可以在正常模式、绝缘模式以及防水模式之间切换操作,如图6所示。至于进入以及离开防水模式的判断方法,以及在防水模式中判断触控效果的方法,可参考中国台湾专利108141417的内容。The aforementioned touch panel includes a normal mode and an insulation mode, and may also include other operation modes. The touch panel is initially in a normal mode and can enter the insulation mode or other modes respectively based on the insulation judgment conditions or conditions of other operation modes. operating mode. The present invention may further include a waterproof mode, allowing the touch panel to switch between normal mode, insulation mode and waterproof mode, as shown in Figure 6 . As for the method of judging entering and leaving the waterproof mode, and the method of judging the touch effect in the waterproof mode, please refer to the content of Taiwan Patent 108141417.
前述的包含其他操作模式的触控面板,还包含一绝缘开关,当该绝缘开关关闭时,限定只能进入正常模式或该其他操作模式,就不会进入绝缘模式,因此也不用执行前述的绝缘判断条件。该绝缘开关打开时,可以设定为可以进入正常模式、绝缘模式或防水模式,或者限定只能进入正常模式或绝缘模式,如图7所示。这样对于使用者而言包含三种选择使用方式,分述如下。上述的绝缘开关的第一种选择使用方式为:该绝缘开关保持打开的状态,该触控面板就保持都可以进入正常模式、绝缘模式或防水模式这三种模式的状态。上述的绝缘开关的第二种选择使用方式为:该绝缘开关打开时,该触控面板都可以进入正常模式、绝缘模式或防水模式这三种模式,该绝缘开关关闭时,该触控面板只能进入正常模式或防水模式这两种模式。上述的绝缘开关的第三种选择使用方式为:该绝缘开关打开时,该触控面板只能进入正常模式或绝缘模式这两种模式,该绝缘开关关闭时,该触控面板只能进入正常模式或防水模式这两种模式。The aforementioned touch panel including other operation modes also includes an insulation switch. When the insulation switch is closed, it is limited to enter only the normal mode or the other operation mode, and will not enter the insulation mode, so there is no need to execute the aforementioned insulation judgment condition. When the insulation switch is turned on, it can be set to enter the normal mode, insulation mode or waterproof mode, or it can be limited to enter the normal mode or insulation mode, as shown in Figure 7. This includes three selection methods for users, which are described as follows. The first selection method of the above-mentioned insulation switch is: the insulation switch remains in the open state, and the touch panel maintains the state of being able to enter the normal mode, insulation mode or waterproof mode. The second selection method of the above-mentioned insulation switch is: when the insulation switch is turned on, the touch panel can enter the normal mode, insulation mode or waterproof mode. When the insulation switch is turned off, the touch panel can only enter the normal mode or waterproof mode. The third selection method of the above-mentioned insulation switch is: when the insulation switch is turned on, the touch panel can only enter the normal mode or insulation mode. When the insulation switch is turned off, the touch panel can only enter the normal mode or waterproof mode.
上述的绝缘开关,另外设定在只能进入正常模式或绝缘模式的时候,可以不用执行前述的绝缘判断条件,直接使用前述的绝缘模式中的操作方法判断触摸效果。When the above-mentioned insulation switch is set to only enter the normal mode or the insulation mode, it is not necessary to execute the aforementioned insulation judgment condition, and the aforementioned operation method in the insulation mode can be directly used to judge the touch effect.
前述的包含其他操作模式的触控面板,还包含一水中模式,如图8所示。该触控面板初始时为正常模式,可分别依据该绝缘判断条件、一防水判断条件或一水中判断条件,分别进入该绝缘模式、该防水模式或该水中模式。另外进入绝缘模式或防水模式时,也可依据该水中判断条件进入水中模式;另外进入水中模式时,离开水中模式时可限定进入防水模式。其中关于水中模式、水中判断条件以及离开水中模式的判断方法的描述,可参考中国台湾专利108141417。The aforementioned touch panel including other operating modes also includes an underwater mode, as shown in Figure 8. The touch panel is initially in a normal mode and can enter the insulation mode, the waterproof mode or the underwater mode respectively according to the insulation judgment condition, a waterproof judgment condition or an underwater judgment condition. In addition, when entering the insulation mode or waterproof mode, you can also enter the underwater mode according to the underwater judgment conditions; in addition, when entering the underwater mode, you can limit the entry into the waterproof mode when leaving the underwater mode. For descriptions of the in-water mode, the in-water judgment conditions, and the method of judging the out-of-water mode, please refer to Taiwan Patent 108141417.
当包含有处理单元、内存及触控面板的设备实施上述技术时,它们可以以硬件、软件或两者的结合来实施。When devices including processing units, memory, and touch panels implement the above technologies, they can be implemented in hardware, software, or a combination of both.
图9为方块图,显示根据一实施例的计算设备500。如图所示,计算设备500包含触控面板502、控制器504、中央处理单元506。触控面板502用于显示及允许使用者以触控方式操作。控制器504可从触控面板502取得输入信号,并可以根据输入信号,与中央处理单元506协力执行根据本发明的上述多种模式中的至少之一。计算设备500能够执行根据本发明的防水模式处理及/或绝缘模式处理,具有高的触控点准确率。FIG9 is a block diagram showing a computing device 500 according to an embodiment. As shown in the figure, the computing device 500 includes a touch panel 502, a controller 504, and a central processing unit 506. The touch panel 502 is used for displaying and allowing the user to operate in a touch manner. The controller 504 can obtain an input signal from the touch panel 502, and can cooperate with the central processing unit 506 to execute at least one of the above-mentioned multiple modes according to the present invention based on the input signal. The computing device 500 can perform the waterproof mode processing and/or the insulation mode processing according to the present invention, and has a high touch point accuracy.
虽然已于上述中说明本发明的较佳实施例,但是,这些仅为说明之用且不应被解译为限定本发明的范围,在不悖离本发明的精神之下,熟悉此技艺者可以执行很多修改,本案权利要求涵盖所有这些落在本发明的范围及精神之内的修改。Although preferred embodiments of the present invention have been described above, these are for illustrative purposes only and should not be construed as limiting the scope of the present invention. Those skilled in the art will appreciate this without departing from the spirit of the present invention. Many modifications may be made, and the present claims cover all such modifications as fall within the scope and spirit of the invention.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010159347.6A CN113377224B (en) | 2020-03-09 | 2020-03-09 | Multi-mode operating method and computing device for capacitive touch panel |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010159347.6A CN113377224B (en) | 2020-03-09 | 2020-03-09 | Multi-mode operating method and computing device for capacitive touch panel |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113377224A CN113377224A (en) | 2021-09-10 |
CN113377224B true CN113377224B (en) | 2024-04-02 |
Family
ID=77569482
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010159347.6A Active CN113377224B (en) | 2020-03-09 | 2020-03-09 | Multi-mode operating method and computing device for capacitive touch panel |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113377224B (en) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008033701A (en) * | 2006-07-31 | 2008-02-14 | Mitsubishi Motors Corp | Touch panel device |
CN102366170A (en) * | 2011-10-27 | 2012-03-07 | 上海市闵行第二中学 | Sensing gloves for touch screen |
CN102754056A (en) * | 2009-11-25 | 2012-10-24 | 康宁股份有限公司 | Methods and apparatus for sensing touch events on a display |
CN103677265A (en) * | 2013-12-09 | 2014-03-26 | 中国科学院深圳先进技术研究院 | Intelligent sensing glove and intelligent sensing method |
US8799810B1 (en) * | 2012-03-16 | 2014-08-05 | Google Inc. | Stability region for a user interface |
CN104281340A (en) * | 2013-07-12 | 2015-01-14 | 天津富纳源创科技有限公司 | Touch screen touch recognition method |
CN105224405A (en) * | 2015-10-27 | 2016-01-06 | 广东欧珀移动通信有限公司 | Input mode control method and device |
CN205003643U (en) * | 2015-08-17 | 2016-01-27 | 东莞市宏凯光电有限公司 | Capacitive touch screen |
KR20160091642A (en) * | 2015-01-26 | 2016-08-03 | 주식회사 하이딥 | Automatic mode switching method |
CN106201108A (en) * | 2016-07-29 | 2016-12-07 | 北京小米移动软件有限公司 | Glove control mode touch mode control method and device and electronic equipment |
CN106933429A (en) * | 2015-12-30 | 2017-07-07 | 高准有限公司 | The method of capacitance touch sensor and sensing touch |
JP2017146904A (en) * | 2016-02-19 | 2017-08-24 | ソニー株式会社 | Display control system and operation method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9778742B2 (en) * | 2012-06-12 | 2017-10-03 | Parade Technologies, Ltd. | Glove touch detection for touch devices |
-
2020
- 2020-03-09 CN CN202010159347.6A patent/CN113377224B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008033701A (en) * | 2006-07-31 | 2008-02-14 | Mitsubishi Motors Corp | Touch panel device |
CN102754056A (en) * | 2009-11-25 | 2012-10-24 | 康宁股份有限公司 | Methods and apparatus for sensing touch events on a display |
CN102366170A (en) * | 2011-10-27 | 2012-03-07 | 上海市闵行第二中学 | Sensing gloves for touch screen |
US8799810B1 (en) * | 2012-03-16 | 2014-08-05 | Google Inc. | Stability region for a user interface |
CN104281340A (en) * | 2013-07-12 | 2015-01-14 | 天津富纳源创科技有限公司 | Touch screen touch recognition method |
CN103677265A (en) * | 2013-12-09 | 2014-03-26 | 中国科学院深圳先进技术研究院 | Intelligent sensing glove and intelligent sensing method |
KR20160091642A (en) * | 2015-01-26 | 2016-08-03 | 주식회사 하이딥 | Automatic mode switching method |
CN205003643U (en) * | 2015-08-17 | 2016-01-27 | 东莞市宏凯光电有限公司 | Capacitive touch screen |
CN105224405A (en) * | 2015-10-27 | 2016-01-06 | 广东欧珀移动通信有限公司 | Input mode control method and device |
CN106933429A (en) * | 2015-12-30 | 2017-07-07 | 高准有限公司 | The method of capacitance touch sensor and sensing touch |
JP2017146904A (en) * | 2016-02-19 | 2017-08-24 | ソニー株式会社 | Display control system and operation method |
CN106201108A (en) * | 2016-07-29 | 2016-12-07 | 北京小米移动软件有限公司 | Glove control mode touch mode control method and device and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN113377224A (en) | 2021-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10969903B2 (en) | Method, device and mobile terminal for preventing false-touch on touch screen | |
US10386965B2 (en) | Finger tracking in wet environment | |
WO2018107903A1 (en) | Control method and device for touch screen of mobile terminal, mobile terminal, and storage medium | |
CN106415472B (en) | Gesture control method and device, terminal equipment and storage medium | |
CN109189271B (en) | Glove touch detection | |
US10254879B1 (en) | Touch screen proximity sensing with accelerometer/gyroscope and finger grip suppression to prevent false ear touch | |
US20130088448A1 (en) | Touch screen panel | |
CN109643200B (en) | Electronic device, touch detection circuit, and method for updating reference value of touch screen | |
CN103135818A (en) | Quick response operation method and electronic equipment | |
TWI592845B (en) | Method and associated controller for adaptively adjusting touch-control threshold | |
CN105353927B (en) | Capacitive touch device and object identification method thereof | |
CN113552995A (en) | Mobile terminal accident prevention method, device, computer equipment and storage medium | |
US10824270B1 (en) | Multi-mode operation method for capacitive touch panel | |
CN113835558A (en) | Screen parameter adjustment method, device and electronic device | |
CN112099666B (en) | Touch control method, system, terminal and storage medium applied to capacitive screen | |
TWI718886B (en) | Multi-mode operation method for capacitive touch panel | |
EP3822748B1 (en) | Multi-mode operation method for capacitive touch panel | |
CN107807747B (en) | Touch system and touch detection method thereof | |
CN113377224B (en) | Multi-mode operating method and computing device for capacitive touch panel | |
CN106775406A (en) | Anti-incorrect touch control method and device for touch screen of mobile terminal, and mobile terminal | |
US10001868B2 (en) | Information processing method, information processing device, and electronic apparatus | |
US11099700B1 (en) | Multi-mode operation method for capacitive touch panel | |
CN113220168B (en) | Multi-mode operation method of capacitive touch panel | |
US9235289B2 (en) | Touch motion detection method, circuit, and system | |
CN120179101A (en) | Touch screen noise detection method and device, electronic equipment and storage medium |
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 | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20250407 Address after: No. 180, Section 2, Gongdao 5th Road, East District, Hsinchu, Taiwan, China, China Patentee after: SILICON INTEGRATED SYSTEMS Corp. Country or region after: TaiWan, China Address before: Taipei City, Taiwan, China Patentee before: HYCON TECHNOLOGY Inc. Country or region before: TaiWan, China |