CN113238684A - 二维触摸的定位方法、装置、设备及计算机可读存储介质 - Google Patents
二维触摸的定位方法、装置、设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN113238684A CN113238684A CN202110707712.7A CN202110707712A CN113238684A CN 113238684 A CN113238684 A CN 113238684A CN 202110707712 A CN202110707712 A CN 202110707712A CN 113238684 A CN113238684 A CN 113238684A
- Authority
- CN
- China
- Prior art keywords
- electrode
- pixel point
- information
- determining
- capacitance
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 65
- 230000002093 peripheral effect Effects 0.000 claims description 23
- 238000004590 computer program Methods 0.000 claims description 10
- 238000005259 measurement Methods 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 abstract description 13
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 230000001788 irregular Effects 0.000 description 5
- 238000004422 calculation algorithm Methods 0.000 description 4
- 230000004807 localization Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 239000010432 diamond Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 229910003460 diamond Inorganic materials 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Images
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/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
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04112—Electrode mesh in capacitive digitiser: electrode for touch sensing is formed of a mesh of very fine, normally metallic, interconnected lines that are almost invisible to see. This provides a quite large but transparent electrode surface, without need for ITO or similar transparent conductive material
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
技术领域
本发明涉及触控定位领域,特别是涉及一种二维触摸的定位方法、装置、设备及计算机可读存储介质。
背景技术
随着电子设备的小型化需求,为取代传统设计中大量占用空间的物理按钮,由电容式触摸感应薄膜组成的触摸按钮越来越多地出现在各种电子产品表面,而近些年大量电容式触摸,在汽车上也有大量应用,不仅是汽车的中控触摸屏,还有很多机械开关逐渐被电容式触摸开关所取代,而且功能定义越来越复杂,有时需要在很小的区域内实现复杂的操作,因此常采用二维(或称矩阵式)电极感应手指操作位置,实时定位出手指的运行轨迹坐标,处理器根据手指的操作轨迹识别出对应的功能。
但现有技术中的二维定位算法,存在假定前提,即假定横向电极串与纵向电极串总是均匀分布,且电极大小相同,而这与实际情况不符,导致定位精度不高,且具体到汽车工业,由于需要在方向盘或中空显示屏等弯曲表面设置触摸感应薄膜,现有技术中的定位算法的精度会进一步下降。
因此,如何在提升触摸定位精度的同时,摆脱对薄膜设置平面及电极形状的限制,提高触摸感应薄膜在非平整表面,横向纵向电极串分布不均匀的情况下的定位精度,提升定位方法的泛用性是本领域技术人员亟待解决的问题。
发明内容
本发明的目的是提供一种二维触摸的定位方法、装置、设备及计算机可读存储介质,以解决现有技术中二维定位方法泛用性差,定位精准度低的问题。
为解决上述技术问题,本发明提供一种二维触摸的定位方法,包括:
获取各个电极串的电容信号及各个所述电极串对应的电极单元比例信息;
通过所述电容信号及所述电极单元比例信息确定各个所述电极串的电极单元的电容权重信息;
根据所述电容权重信息及中心距离信息,确定屏幕上各个像素点的像素权重值,并将所述像素权重值最大的像素点确定为目标像素点;其中,所述中心距离信息为所述像素点与预设范围内的电极单元的中心点的距离信息。
可选地,在二维触摸的定位方法中,所述电极单元比例信息的获取包括:
获取各个电极串对应的电极单元面积信息;
通过所述电极单元面积信息,确定电极单元比例信息。
可选地,在二维触摸的定位方法中,所述根据所述电容权重信息及中心距离信息,确定屏幕上各个像素点的像素权重值包括:
确定每个待估值像素点;
根据每个所述待估值像素点确定预设范围内的电极单元,作为对应的周围单元;
分别计算所述待估值像素点到对应的周围单元的中心像素的距离,作为每个所述待估值像素点对应各个所述周围单元的中心距离信息;
根据各个所述周围单元对应的中心距离信息及电容权重信息,确定各个所述周围单元对所述待估值像素点的单点权重信息;
根据每个所述待估值像素点对应的单点权重信息,确定屏幕上各个像素点的像素权重值。
可选地,在二维触摸的定位方法中,在将所述像素权重值最大的像素点确定为目标像素点之后,还包括:
判断所述目标像素点是否唯一;
当所述目标像素点不唯一时,将此次触摸定位确定为无效触摸。
一种二维触摸的定位装置,包括:
获取模块,用于获取各个电极串的电容信号及各个所述电极串对应的电极单元比例信息;
第一权重模块,用于通过所述电容信号及所述电极单元比例信息确定各个所述电极串的电极单元的电容权重信息;
第二权重模块,用于根据所述电容权重信息及中心距离信息,确定屏幕上各个像素点的像素权重值,并将所述像素权重值最大的像素点确定为目标像素点;其中,所述中心距离信息为所述像素点与预设范围内的电极单元的中心点的距离信息。
可选地,在所述的二维触摸的定位装置中,所述获取模块包括:
面积单元,用于获取各个电极串对应的电极单元面积信息;
比例单元,用于通过所述电极单元面积信息,确定电极单元比例信息。
可选地,在所述的二维触摸的定位装置中,所述第一权重模块包括:
待估单元,用于确定每个待估值像素点;
周边单元,用于根据每个所述待估值像素点确定预设范围内的电极单元,作为对应的周围单元;
测距单元,用于分别计算所述待估值像素点到对应的周围单元的中心像素的距离,作为每个所述待估值像素点对应各个所述周围单元的中心距离信息;
单点权重单元,用于根据各个所述周围单元对应的中心距离信息及电容权重信息,确定各个所述周围单元对所述待估值像素点的单点权重信息;
综合权重单元,用于根据每个所述待估值像素点对应的单点权重信息,确定屏幕上各个像素点的像素权重值。
可选地,在所述的二维触摸的定位装置中,所述第二权重模块,还包括:
无效单元,用于当所述目标像素点不唯一时,将此次触摸定位确定为无效触摸。
一种二维触摸的定位设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上述任一种所述的二维触摸的定位方法的步骤。
一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述的二维触摸的定位方法的步骤。
本发明所提供的一种二维触摸的定位方法,通过获取各个电极串的电容信号及各个所述电极串对应的电极单元比例信息;通过所述电容信号及所述电极单元比例信息确定各个所述电极串的电极单元的电容权重信息;根据所述电容权重信息及中心距离信息,确定屏幕上各个像素点的像素权重值,并将所述像素权重值最大的像素点确定为目标像素点;其中,所述中心距离信息为所述像素点与预设范围内的电极单元的中心点的距离信息。
对电容式触摸感应薄膜而言,电容最大处即为触摸点,本发明先通过电容比例信息给触摸感应薄膜内的电极单元赋予电容权重,电容权重越大,则代表手指按压在该电极单元上的概率越大,再通过每个电极单元的电容权重信息,对电极单元上的像素点赋予像素权重值,代表了手指按压在该像素点上的概率,最后,确定像素权重值最大的点为手指按压位置,即所述目标像素点,换句话说,本发明通过横向电极串及纵向电极串上的电容值,推导出电容式触摸感应薄膜上各像素点的电容值,再通过推导出的电容值确定触摸位置,相比与现有技术中默认各个电极大小、形状相同,排列均匀来说,引入了电极单元比例信息及中心距离信息,将电极单元形状及电极串的间距纳入计算过程,大大提升了计算准确率,同时适用于电极单元不规则、大小不一致,且电极串排列不均匀的电容式触摸感应薄膜,大大提升了二维触摸的定位方法的泛用性。本发明同时还提供了一种具有上述有益效果的二维触摸的定位装置、设备及计算机可读存储介质。
附图说明
为了更清楚的说明本发明实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的二维触摸的定位方法的一种具体实施方式的流程示意图;
图2为电极串大小、形状、间距均一致的触摸薄膜的结构示意图;
图3为电极串大小、形状不一致的触摸薄膜的结构示意图;
图4为本发明提供的二维触摸的定位方法的另一种具体实施方式的流程示意图;
图5为本发明提供的二维触摸的定位方法的一种具体实施方式的触摸薄膜上电极单元对各个像素点的影响示意图;
图6为本发明提供的二维触摸的定位方法的又一种具体实施方式的流程示意图;
图7为本发明提供的二维触摸的定位装置的一种具体实施方式的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的核心是提供一种二维触摸的定位方法,其一种具体实施方式的流程示意图如图1所示,称其为具体实施方式一,包括:
S101:获取各个电极串的电容信号及各个所述电极串对应的电极单元比例信息。
本步骤中,所述电极单元比例信息的获取可以包括:
S1011:获取各个电极串对应的电极单元面积信息。
S1012:通过所述电极单元面积信息,确定电极单元比例信息。
在上述具体实施方式的举例中,采用了所述电极单元的面积信息来确定所述电极单元比例信息,即通过电极单元的面积比例来代表所述电极串上的各个电极单元的电容值,这是考虑到如果所述电极单元的厚度与材料均一致,则各个电极单元的电容值应与所述电极面积成正比,因此用面积比例作为系数,当然,也可采用其他信息作为所述电极单元比例信息的依据,只要满足能反映电容大小关系即可。
S102:通过所述电容信号及所述电极单元比例信息确定各个所述电极串的电极单元的电容权重信息。
本发明通过各个电极串的电信号,确定手指接触点在所述触摸感应薄膜上的位置,二维触摸感应薄膜的结构示意图如图2所示(图中纵向电极串x1/x2/x3/x4,横向电极串y1/y2/y3/y4,图3相同不再赘述),分为纵向电极串与横向电极串,每个电极串由多个电极单元构成,不难看出,如果电极串大小、形状、间距均一致,则人体手指的触摸点距离哪个电极串最近,哪个电极串的电容信号就应当最大(理想状况的结构示意图如图2,电极串的大小、形状、间距均一致),但在实际操作中,电极串的形状与大小可能不一致,如图3所示,图3与图2的电极单元分布虽然一致,但电极串的构成却不同,x1列的纵向电极串面积仅为x2的一半,即便手指更靠近x1,也有可能是x2的电容更大。
因此,本发明通过引入权重值的方法,代表手指落在每个电极单元上的可能性,以图2中x1为例,x1包括上下两端的两个三角形和中间的三个菱形,不难看出,菱形的面积为三角形的两倍,则x1上5个电极单元的电极单元比例即为1:2:2:2:1,将x1电极串上的总电容值按照所述电极单元比例分给不同电极单元,即得到每个电极单元的电容权重信息,权重越大,则说明手指按压在该电极单元上的可能性越高。
进一步地,可与图3中x1作对比,图3中x1列的纵向电极串包括四个相同形状的等面积电极组成,因此电极单元的电极单元比例即为1:1:1:1,将x1上的电容值均分为四份,即为每个电极单元的电容权重信息。
S103:根据所述电容权重信息及中心距离信息,确定屏幕上各个像素点的像素权重值,并将所述像素权重值最大的像素点确定为目标像素点;其中,所述中心距离信息为所述像素点与预设范围内的电极单元的中心点的距离信息。
上个步骤中确定了各个电极单元的电容权重信息,在本步骤中,进一步确定各个像素点的权重信息(即所述像素权重值),像素权重值最大的点即为手指最可能接触的点,确定该点为目标像素点。
需要注意的是,与上个步骤中单纯地按照面积占比分配电容值不同,本步骤中的一个像素值,可能收到周边多个电极单元的影响,而影响的强弱应该是随着该像素点到该电极单元的距离增加而不断减弱的,具体计算方法请见下方具体实施方式二,在此不展开说明,而经过各个电极单元权重分配后,即可得到一张二维平面上各个像素点的权重峰值图,取像素权重的最大值对应的点为目标像素点,即手指接触位置。
图3中的A、B两点即为对应的两个电极单元的中心点。
本发明所提供的一种二维触摸的定位方法,通过获取各个电极串的电容信号及各个所述电极串对应的电极单元比例信息;通过所述电容信号及所述电极单元比例信息确定各个所述电极串的电极单元的电容权重信息;根据所述电容权重信息及中心距离信息,确定屏幕上各个像素点的像素权重值,并将所述像素权重值最大的像素点确定为目标像素点;其中,所述中心距离信息为所述像素点与预设范围内的电极单元的中心点的距离信息。对电容式触摸感应薄膜而言,电容最大处即为触摸点,本发明先通过电容比例信息给触摸感应薄膜内的电极单元赋予电容权重,电容权重越大,则代表手指按压在该电极单元上的概率越大,再通过每个电极单元的电容权重信息,对电极单元上的像素点赋予像素权重值,代表了手指按压在该像素点上的概率,最后,确定像素权重值最大的点为手指按压位置,即所述目标像素点,换句话说,本发明通过横向电极串及纵向电极串上的电容值,推导出电容式触摸感应薄膜上各像素点的电容值,再通过推导出的电容值确定触摸位置,相比与现有技术中默认各个电极大小、形状相同,排列均匀来说,引入了电极单元比例信息及中心距离信息,将电极单元形状及电极串的间距纳入计算过程,大大提升了计算准确率,同时适用于电极单元不规则、大小不一致,且电极串排列不均匀的电容式触摸感应薄膜,大大提升了二维触摸的定位方法的泛用性。
在具体实施方式一的基础上,进一步限定所述像素权重值的获得方法,得到具体实施方式二,其流程示意图如图4所示,包括:
S201:获取各个电极串的电容信号及各个所述电极串对应的电极单元比例信息。
S202:通过所述电容信号及所述电极单元比例信息确定各个所述电极串的电极单元的电容权重信息。
S203:确定每个待估值像素点。
S204:根据每个所述待估值像素点确定预设范围内的电极单元,作为对应的周围单元。
S205:分别计算所述待估值像素点到对应的周围单元的中心像素的距离,作为每个所述待估值像素点对应各个所述周围单元的中心距离信息。
所述中心像素可为所述周围单元的重心处的像素,也可为所述周围单元的几何中心对应的像素。
通常来说,只要手指贴合在电容式触摸感应薄膜上,就会增加薄膜上各个位置的电容,而这就意味着薄膜上每个像素点都应该计算所有电极单元对该点的影响,然而,实际上,与手指接触点的距离超出一定限度后,增加的电容过小,几乎可以忽略不计,因此,在实际计算中,为计算某一像素点的像素权重值,我们只会取该点周围固定范围或固定数量内的电极单元(即所述周围单元)进行计算。
另外,所述中心距离信息可以用所述待估值像素点到对应的周围单元的中心像素的像素数来表示。
S206:根据各个所述周围单元对应的中心距离信息及电容权重信息,确定各个所述周围单元对所述待估值像素点的单点权重信息。
可参考图5,在前文讨论电极单元的电容权重的过程中,阐述了用电极单元的面积表示手指按压在电极单元上的概率,而对于本步骤中的像素点的权重,显然不能用像素点的面积了,因此,对于本步骤中单个像素点来说,就变成了“如果手指与单个所述周围单元相接触,则接触点是该像素点的概率”,由于通常情况下手指与触摸感应薄膜的接触面积均大于单个电极单元的面积,因此,对于电极单元上各点的接触概率,应当是从电极单元的中心(重心或几何中心)向外逐渐递减的(如图5上的同心圆,同一圆环上的各点为对应的电极单元的等效影响点,即该电极单元对这一圆环上各像素点影响相同)。举例说明,如像素权重系数为0~1,即所述周围单元的中心对应的像素的像素权重值为1*电容权重,随着所述中心距离逐渐增加,像素权重系数也逐渐降低。最终变成0(此时意味着该周围单元对该待估值像素点无影响)。
S207:根据每个所述待估值像素点对应的单点权重信息,确定屏幕上各个像素点的像素权重值。
前文中已说明,单个像素点的电容值不仅受其所属的电极单元的影响,也受所述周围单元的影响,因此需要分别根据所述待估值像素点的每一个周围单元的电容权重及对应的中心距离确定各个周围单元对该待估值像素点的影响,并进行累加,以完成当前待估值像素点的像素权重值计算。
S208:将所述像素权重值最大的像素点确定为目标像素点。
本具体实施方式中进一步展开详述了如何计算单个像素点的权重,通过上述分析可以看出,像素权重可以表示为该像素点与手指接触的相对概率,相对概率最高的点即记录为触摸点,同时本申请考虑到电极单元对其他电极单元上像素点的影响,进一步提升了最后的定位准确率。
在具体实施方式一的基础上,进一步考虑由于设备故障或误操作引发的程序错误,得到具体实施方式三,其流程示意图如图6所示,包括:
S301:获取各个电极串的电容信号及各个所述电极串对应的电极单元比例信息。
S302:通过所述电容信号及所述电极单元比例信息确定各个所述电极串的电极单元的电容权重信息。
S303:根据所述电容权重信息及中心距离信息,确定屏幕上各个像素点的像素权重值,并将所述像素权重值最大的像素点确定为目标像素点;其中,所述中心距离信息为所述像素点与预设范围内的电极单元的中心点的距离信息。
S304:判断所述目标像素点是否唯一。
S305:当所述目标像素点不唯一时,将此次触摸定位确定为无效触摸。
本具体实施方式进一步考虑到设备故障的情况,由于本发明采用的确定所述目标像素点的方法分为两步,第一步为确定各个电极单元的电容权重,第二步确定各个像素点的像素权重,因此,自然状况下几乎不可能出现多个像素权重值相同的像素点,如果出现,则可判断此时为非正常触摸;更进一步地,若连续多次出现无效触摸,则判断此时设备出现故障,并向工作人员发出故障报警。进一步提升了设备的工作稳定性。
下面对本发明实施例提供的二维触摸的定位装置进行介绍,下文描述的二维触摸的定位装置与上文描述的二维触摸的定位方法可相互对应参照。
图7为本发明实施例提供的二维触摸的定位装置的结构框图,参照图7二维触摸的定位装置可以包括:
获取模块100,用于获取各个电极串的电容信号及各个所述电极串对应的电极单元比例信息;
第一权重模块200,用于通过所述电容信号及所述电极单元比例信息确定各个所述电极串的电极单元的电容权重信息;
第二权重模块300,用于根据所述电容权重信息及中心距离信息,确定屏幕上各个像素点的像素权重值,并将所述像素权重值最大的像素点确定为目标像素点;其中,所述中心距离信息为所述像素点与预设范围内的电极单元的中心点的距离信息。
作为一种优选实施方式,所述获取模块100包括:
面积单元,用于获取各个电极串对应的电极单元面积信息;
比例单元,用于通过所述电极单元面积信息,确定电极单元比例信息。
作为一种优选实施方式,所述第一权重模块200包括:
待估单元,用于确定每个待估值像素点;
周边单元,用于根据每个所述待估值像素点确定预设范围内的电极单元,作为对应的周围单元;
测距单元,用于分别计算所述待估值像素点到对应的周围单元的中心像素的距离,作为每个所述待估值像素点对应各个所述周围单元的中心距离信息;
单点权重单元,用于根据各个所述周围单元对应的中心距离信息及电容权重信息,确定各个所述周围单元对所述待估值像素点的单点权重信息;
综合权重单元,用于根据每个所述待估值像素点对应的单点权重信息,确定屏幕上各个像素点的像素权重值。
作为一种优选实施方式,所述第二权重模块300,还包括:
无效单元,用于当所述目标像素点不唯一时,将此次触摸定位确定为无效触摸。
本发明所提供的一种二维触摸的定位装置包括获取模块100,用于获取各个电极串的电容信号及各个所述电极串对应的电极单元比例信息;第一权重模块200,用于通过所述电容信号及所述电极单元比例信息确定各个所述电极串的电极单元的电容权重信息;第二权重模块300,用于根据所述电容权重信息及中心距离信息,确定屏幕上各个像素点的像素权重值,并将所述像素权重值最大的像素点确定为目标像素点;其中,所述中心距离信息为所述像素点与预设范围内的电极单元的中心点的距离信息。对电容式触摸感应薄膜而言,电容最大处即为触摸点,本发明先通过电容比例信息给触摸感应薄膜内的电极单元赋予电容权重,电容权重越大,则代表手指按压在该电极单元上的概率越大,再通过每个电极单元的电容权重信息,对电极单元上的像素点赋予像素权重值,代表了手指按压在该像素点上的概率,最后,确定像素权重值最大的点为手指按压位置,即所述目标像素点,换句话说,本发明通过横向电极串及纵向电极串上的电容值,推导出电容式触摸感应薄膜上各像素点的电容值,再通过推导出的电容值确定触摸位置,相比与现有技术中默认各个电极大小、形状相同,排列均匀来说,引入了电极单元比例信息及中心距离信息,将电极单元形状及电极串的间距纳入计算过程,大大提升了计算准确率,同时适用于电极单元不规则、大小不一致,且电极串排列不均匀的电容式触摸感应薄膜,大大提升了二维触摸的定位方法的泛用性。
本实施例的二维触摸的定位装置用于实现前述的二维触摸的定位方法,因此二维触摸的定位装置中的具体实施方式可见前文中的二维触摸的定位方法的实施例部分,例如,获取模块100,第一权重模块200,第二权重模块300,分别用于实现上述二维触摸的定位方法中步骤S101,S102和S103,所以,其具体实施方式可以参照相应的各个部分实施例的描述,在此不再赘述。
一种二维触摸的定位设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上述任一种所述的二维触摸的定位方法的步骤。
本发明所提供的一种二维触摸的定位方法,通过获取各个电极串的电容信号及各个所述电极串对应的电极单元比例信息;通过所述电容信号及所述电极单元比例信息确定各个所述电极串的电极单元的电容权重信息;根据所述电容权重信息及中心距离信息,确定屏幕上各个像素点的像素权重值,并将所述像素权重值最大的像素点确定为目标像素点;其中,所述中心距离信息为所述像素点与预设范围内的电极单元的中心点的距离信息。对电容式触摸感应薄膜而言,电容最大处即为触摸点,本发明先通过电容比例信息给触摸感应薄膜内的电极单元赋予电容权重,电容权重越大,则代表手指按压在该电极单元上的概率越大,再通过每个电极单元的电容权重信息,对电极单元上的像素点赋予像素权重值,代表了手指按压在该像素点上的概率,最后,确定像素权重值最大的点为手指按压位置,即所述目标像素点,换句话说,本发明通过横向电极串及纵向电极串上的电容值,推导出电容式触摸感应薄膜上各像素点的电容值,再通过推导出的电容值确定触摸位置,相比与现有技术中默认各个电极大小、形状相同,排列均匀来说,引入了电极单元比例信息及中心距离信息,将电极单元形状及电极串的间距纳入计算过程,大大提升了计算准确率,同时适用于电极单元不规则、大小不一致,且电极串排列不均匀的电容式触摸感应薄膜,大大提升了二维触摸的定位方法的泛用性。
一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述的二维触摸的定位方法的步骤。
本发明所提供的一种二维触摸的定位方法,通过获取各个电极串的电容信号及各个所述电极串对应的电极单元比例信息;通过所述电容信号及所述电极单元比例信息确定各个所述电极串的电极单元的电容权重信息;根据所述电容权重信息及中心距离信息,确定屏幕上各个像素点的像素权重值,并将所述像素权重值最大的像素点确定为目标像素点;其中,所述中心距离信息为所述像素点与预设范围内的电极单元的中心点的距离信息。对电容式触摸感应薄膜而言,电容最大处即为触摸点,本发明先通过电容比例信息给触摸感应薄膜内的电极单元赋予电容权重,电容权重越大,则代表手指按压在该电极单元上的概率越大,再通过每个电极单元的电容权重信息,对电极单元上的像素点赋予像素权重值,代表了手指按压在该像素点上的概率,最后,确定像素权重值最大的点为手指按压位置,即所述目标像素点,换句话说,本发明通过横向电极串及纵向电极串上的电容值,推导出电容式触摸感应薄膜上各像素点的电容值,再通过推导出的电容值确定触摸位置,相比与现有技术中默认各个电极大小、形状相同,排列均匀来说,引入了电极单元比例信息及中心距离信息,将电极单元形状及电极串的间距纳入计算过程,大大提升了计算准确率,同时适用于电极单元不规则、大小不一致,且电极串排列不均匀的电容式触摸感应薄膜,大大提升了二维触摸的定位方法的泛用性。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上对本发明所提供的二维触摸的定位方法、装置、设备及计算机可读存储介质进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
Claims (10)
1.一种二维触摸的定位方法,其特征在于,包括:
获取各个电极串的电容信号及各个所述电极串对应的电极单元比例信息;
通过所述电容信号及所述电极单元比例信息确定各个所述电极串的电极单元的电容权重信息;
根据所述电容权重信息及中心距离信息,确定屏幕上各个像素点的像素权重值,并将所述像素权重值最大的像素点确定为目标像素点;其中,所述中心距离信息为所述像素点与预设范围内的电极单元的中心点的距离信息。
2.如权利要求1所述的二维触摸的定位方法,其特征在于,所述电极单元比例信息的获取包括:
获取各个电极串对应的电极单元面积信息;
通过所述电极单元面积信息,确定电极单元比例信息。
3.如权利要求1所述的二维触摸的定位方法,其特征在于,所述根据所述电容权重信息及中心距离信息,确定屏幕上各个像素点的像素权重值包括:
确定每个待估值像素点;
根据每个所述待估值像素点确定预设范围内的电极单元,作为对应的周围单元;
分别计算所述待估值像素点到对应的周围单元的中心像素的距离,作为每个所述待估值像素点对应各个所述周围单元的中心距离信息;
根据各个所述周围单元对应的中心距离信息及电容权重信息,确定各个所述周围单元对所述待估值像素点的单点权重信息;
根据每个所述待估值像素点对应的单点权重信息,确定屏幕上各个像素点的像素权重值。
4.如权利要求1所述的二维触摸的定位方法,其特征在于,在将所述像素权重值最大的像素点确定为目标像素点之后,还包括:
判断所述目标像素点是否唯一;
当所述目标像素点不唯一时,将此次触摸定位确定为无效触摸。
5.一种二维触摸的定位装置,其特征在于,包括:
获取模块,用于获取各个电极串的电容信号及各个所述电极串对应的电极单元比例信息;
第一权重模块,用于通过所述电容信号及所述电极单元比例信息确定各个所述电极串的电极单元的电容权重信息;
第二权重模块,用于根据所述电容权重信息及中心距离信息,确定屏幕上各个像素点的像素权重值,并将所述像素权重值最大的像素点确定为目标像素点;其中,所述中心距离信息为所述像素点与预设范围内的电极单元的中心点的距离信息。
6.如权利要求5所述的二维触摸的定位装置,其特征在于,所述获取模块包括:
面积单元,用于获取各个电极串对应的电极单元面积信息;
比例单元,用于通过所述电极单元面积信息,确定电极单元比例信息。
7.如权利要求5所述的二维触摸的定位装置,其特征在于,所述第一权重模块包括:
待估单元,用于确定每个待估值像素点;
周边单元,用于根据每个所述待估值像素点确定预设范围内的电极单元,作为对应的周围单元;
测距单元,用于分别计算所述待估值像素点到对应的周围单元的中心像素的距离,作为每个所述待估值像素点对应各个所述周围单元的中心距离信息;
单点权重单元,用于根据各个所述周围单元对应的中心距离信息及电容权重信息,确定各个所述周围单元对所述待估值像素点的单点权重信息;
综合权重单元,用于根据每个所述待估值像素点对应的单点权重信息,确定屏幕上各个像素点的像素权重值。
8.如权利要求5所述的二维触摸的定位装置,其特征在于,所述第二权重模块,还包括:
无效单元,用于当所述目标像素点不唯一时,将此次触摸定位确定为无效触摸。
9.一种二维触摸的定位设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至4任一项所述的二维触摸的定位方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述的二维触摸的定位方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110707712.7A CN113238684A (zh) | 2021-06-24 | 2021-06-24 | 二维触摸的定位方法、装置、设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110707712.7A CN113238684A (zh) | 2021-06-24 | 2021-06-24 | 二维触摸的定位方法、装置、设备及计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113238684A true CN113238684A (zh) | 2021-08-10 |
Family
ID=77140895
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110707712.7A Pending CN113238684A (zh) | 2021-06-24 | 2021-06-24 | 二维触摸的定位方法、装置、设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113238684A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113641270A (zh) * | 2021-08-19 | 2021-11-12 | 深圳市汇春科技股份有限公司 | 一种触控面板控制方法和多媒体设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080048990A1 (en) * | 2006-08-22 | 2008-02-28 | Samsung Electronics Co., Ltd. | Apparatus, method, and medium of sensing movement of multi-touch point and mobile apparatus using the same |
CN102812424A (zh) * | 2010-03-24 | 2012-12-05 | 内奥诺德公司 | 用于基于光的触摸屏的透镜*** |
CN103547982A (zh) * | 2011-05-24 | 2014-01-29 | 微软公司 | 利用空间和时间特征识别触摸传感器数据中的接触和接触属性 |
WO2019080562A1 (zh) * | 2017-10-27 | 2019-05-02 | 上海飞智电子科技有限公司 | 精准模拟触摸控制方法及装置 |
US20210165533A1 (en) * | 2018-06-26 | 2021-06-03 | Chipone Technology (Beijing) Co., Ltd. | Touch panel, electronic device and information processing method |
-
2021
- 2021-06-24 CN CN202110707712.7A patent/CN113238684A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080048990A1 (en) * | 2006-08-22 | 2008-02-28 | Samsung Electronics Co., Ltd. | Apparatus, method, and medium of sensing movement of multi-touch point and mobile apparatus using the same |
CN102812424A (zh) * | 2010-03-24 | 2012-12-05 | 内奥诺德公司 | 用于基于光的触摸屏的透镜*** |
CN103547982A (zh) * | 2011-05-24 | 2014-01-29 | 微软公司 | 利用空间和时间特征识别触摸传感器数据中的接触和接触属性 |
WO2019080562A1 (zh) * | 2017-10-27 | 2019-05-02 | 上海飞智电子科技有限公司 | 精准模拟触摸控制方法及装置 |
US20210165533A1 (en) * | 2018-06-26 | 2021-06-03 | Chipone Technology (Beijing) Co., Ltd. | Touch panel, electronic device and information processing method |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113641270A (zh) * | 2021-08-19 | 2021-11-12 | 深圳市汇春科技股份有限公司 | 一种触控面板控制方法和多媒体设备 |
CN113641270B (zh) * | 2021-08-19 | 2024-04-09 | 深圳市汇春科技股份有限公司 | 一种触控面板控制方法和多媒体设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101702107B (zh) | 用于对来自触敏输入装置的输入进行自适应性解译的***及方法 | |
CN107102785B (zh) | 电容式感测装置及其判断基线值的更新方法 | |
US20120013571A1 (en) | Three-dimensional touch sensor | |
JP5222385B2 (ja) | タッチパネルコントローラ、タッチパネルシステム及びタッチパネルシステムの動作方法 | |
JP5423297B2 (ja) | 入力装置、入力処理プログラム、および入力制御方法 | |
EP2821897A1 (en) | Finger detection on touch screens for mobile devices | |
CN106020559A (zh) | 压力感应检测装置、电子设备与触摸显示屏 | |
JP5898779B2 (ja) | 入力装置及び前記入力装置を用いた複数点の荷重検出方法 | |
CN113238684A (zh) | 二维触摸的定位方法、装置、设备及计算机可读存储介质 | |
KR20140068257A (ko) | 디스플레이 변형 검출 | |
CN107463285B (zh) | 触摸屏校准方法及电子设备 | |
CN110083272B (zh) | 一种红外触摸框的触摸定位方法及相关装置 | |
JP5728137B2 (ja) | タッチパネルシステム | |
US20160306496A1 (en) | Touch panel system and electronic apparatus | |
JP2014153936A (ja) | タッチ位置検出装置およびタッチ位置検出方法 | |
US20150242053A1 (en) | Systems and methods for improved touch screen accuracy | |
US11243639B2 (en) | Touch detection method, touch detection apparatus, and touch sensor controller | |
US20180364867A1 (en) | Method for determining change of initial distance of sensing electrode | |
EP2492651A1 (en) | Weighing mobile terminal and weighing method | |
KR101472080B1 (ko) | 터치 센싱 장치 및 방법 | |
CN110945464B (zh) | 滑动信号的识别方法、mcu、触控设备及存储介质 | |
JP2014235479A (ja) | タッチ入力装置、タッチ入力補正方法、およびコンピュータプログラム | |
CN102651780A (zh) | 称量物体重量的移动终端及方法 | |
US20140052398A1 (en) | Multipoint locating method and device on touch screen with single conducting layer | |
CN103543933A (zh) | 一种选择文件的方法及触摸终端 |
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 |