触碰定位方法、装置及电子设备制造方法及图纸

技术编号:19340942 阅读:33 留言:0更新日期:2018-11-07 13:28
本发明专利技术公开了一种触碰定位方法,应用于电子设备,所述电子设备包括触控单元,所述方法包括:当所述触控单元上有触碰动作发生时,获取若干个触碰区域,每个触碰区域包括若干个候选点,每个候选点具有一个感测值;当所述触碰区域与其他触碰区域形成相交区域时,对相交区域中候选点的感测值进行补偿;根据所述触碰区域中各个候选点的位置以及补偿后的感测值计算所述触碰区域的触碰坐标。本发明专利技术还提供一种触碰定位装置及电子设备,在多点触碰时判断多个触碰区域是否形成交叉区域,在计算每个触碰区域的触碰点坐标时对交叉区域中的各个候选点的感测值进行补偿,提高每个触碰区域触碰点坐标的精准度。

Touch positioning method, device and electronic equipment

The invention discloses a touch location method, which is applied to electronic equipment. The electronic equipment includes a touch control unit. The method includes: when a touch action occurs on the touch control unit, acquiring several touch areas, each touch area includes several candidate points, and each candidate point has a sensing value; When the touching area forms an intersection area with other touching areas, the sensing values of candidate points in the intersection area are compensated, and the touching coordinates of the touching area are calculated according to the positions of each candidate point in the touching area and the sensing values after compensation. The invention also provides a touch locating device and an electronic device, which can judge whether a plurality of touching areas form a crossing area when multi-point touches, compensate the sensing values of each candidate point in the crossing area when calculating the coordinates of the touching points in each touching area, and improve the accuracy of the coordinates of the touching points in each touching area.

【技术实现步骤摘要】
触碰定位方法、装置及电子设备
本专利技术属于电子设备
,更具体地,涉及一种触碰定位方法、装置及电子设备。
技术介绍
目前,通过手指之类触控物件的触碰,直接对电子设备进行操作的技术已经普遍应用于日常工作和生活中。这些电子设备一般采用触控装置来感应触碰动作并产生相应电信号以供后续操作。所述触控装置于实际生产或使用中常表现为触摸板、触摸屏等形式。一般的电子设备均包括显示单元和触控单元,其中,显示单元和触控单元通过分时复用的方式实现显示功能和触控功能。触控单元具有若干个感测器,其用来感测若干个触碰动作。触控单元上可视为具有许多个排列成矩阵形态的点,当一个物体碰触到触控单元时,触控单元上的若干个点会被碰触到,被碰触到的点在此称为“触碰点”。当触控单元上存在有触碰动作发生时,这些感测器可以用来侦测出相应于触碰点的感测值(如电容值),触碰点的感测值和相应的位置信息会被传送到后端电路(后端电路可以为处理器或者固件)。传统上,后端电路会根据触碰点的位置及其感测值计算出一质心坐标(centroidcoordinate),藉此决定触碰动作发生之位置的触碰坐标。目前,触碰坐标定位的过程为:1、侦测所述触控单元上的每一个点,并获取对应的感测值;2、判断每个点的感测值是否大于预设阈值;3、从大于预设阈值的感测值中获取若干个峰值,并找出若干个峰值点;4、根据峰值点以及预设区域大小获取若干个触碰区域;5、根据每个触碰区域的候选点的位置以及每个候选点的感测值通过质心算法计算每个触碰区域相应的触碰点坐标。当两个或多个触碰区域之间的距离较小时,触碰区域中某些候选点的感测值会被加强,进而导致计算得到的触碰点坐标与真实的触碰点坐标之间出现误差。
技术实现思路
本专利技术的目的在于提供一种触碰定位方法、装置及电子设备,提高多点触碰距离较近时触碰定位的精准度。根据本专利技术的一方面,提供一种触碰定位方法,应用于电子设备,所述电子设备包括触控单元,所述方法包括:当所述触控单元上有触碰动作发生时,获取若干个触碰区域,每个触碰区域包括若干个候选点,每个候选点具有一个感测值;当所述触碰区域与其他触碰区域形成相交区域时,对相交区域中候选点的感测值进行补偿;根据所述触碰区域中各个候选点的位置以及补偿后的感测值计算所述触碰区域的触碰坐标。优选地,当所述触碰区域与其他触碰区域形成相交区域时,对相交区域中候选点的感测值进行补偿包括:获取所述相交区域中各个候选点相对于形成所述相交区域的每个其他触碰区域的补偿值;根据相交区域中各个候选点的感测值以及补偿值以获取相交区域中每个候选点补偿后的感测值。优选地,所述相交区域中各个候选点相对于形成所述相交区域的每个其他触碰区域的补偿值是根据各个候选点与每个其他触碰区域的中心位置之间的相对距离来获取。优选地,每一个点对应一个像素或若干个像素。优选地,获取若干个触碰区域包括:当所述触控单元上有触碰动作发生时,侦测所述触控单元上的每一个点,并获取对应的感测值;判断每个点的感测值是否大于预设阈值;从大于预设阈值的感测值中获取若干个峰值,并找出若干个峰值点;以及根据若干个峰值点以及预设区域大小来获取若干个触碰区域,每个触碰区域包括若干个候选点。优选地,所述若干个候选点包括峰值点以及与所述峰值点相邻的周围的点。根据专利技术的另一方面,提高一种触碰定位装置,应用于电子设备,所述电子设备包括触控单元,包括:触碰区域模块,用于当所述触控单元上有触碰动作发生时,获取若干个触碰区域,每个触碰区域包括若干个候选点,每个候选点具有一个感测值;补偿模块,用于当所述触碰区域与其他触碰区域形成相交区域时,对相交区域中候选点的感测值进行补偿;触碰坐标模块,用于根据所述触碰区域中各个候选点的位置以及补偿后的感测值计算所述触碰区域的触碰坐标。优选地,所述补偿模块包括:获取单元,用于获取所述相交区域中各个候选点相对于形成所述相交区域的每个其他触碰区域的补偿值;补偿单元,用于根据相交区域中各个候选点的感测值以及补偿值以获取相交区域中每个候选点补偿后的感测值。优选地,所述相交区域中各个候选点相对于形成所述相交区域的每个其他触碰区域的补偿值是根据各个候选点与每个其他触碰区域的中心位置之间的相对距离来获取。优选地,每一个点对应一个像素或若干个像素。优选地,所述触碰区域模块包括:侦测单元,用于当所述触控单元上有触碰动作发生时,侦测所述触控单元上的每一个点,并获取对应的感测值;判断单元,用于判断每个点的感测值是否大于预设阈值;峰值单元,用于从大于预设阈值的感测值中获取若干个峰值,并找出若干个峰值点;以及触碰区域单元,用于根据若干个峰值点以及预设区域大小来获取若干个触碰区域,每个触碰区域包括若干个候选点。优选地,所述若干个候选点包括峰值点以及与所述峰值点相邻的周围的点。根据本专利技术的第三方面,提供一种电子设备,包括上述所述的触碰定位装置。本专利技术提供的触碰定位方法、装置及电子设备,在多点触碰时判断多个触碰区域是否形成交叉区域,在计算每个触碰区域的触碰点坐标时对交叉区域中的各个候选点的感测值进行补偿,提高每个触碰区域触碰点坐标的精准度。附图说明通过以下参照附图对本专利技术实施例的描述,本专利技术的上述以及其他目的、特征和优点将更为清楚,在附图中:图1示出了本专利技术实施例提供的触碰定位方法的流程图;图2示出了本专利技术实施例提供的触碰定位方法中步骤S10的流程图;图3示出了本专利技术实施例提供的触碰定位方法中步骤S20的流程图;图4示出了本专利技术实施例提供的触碰定位方法中触控单元上有触碰动作发生的示意图。图5示出了本专利技术实施例提供的触碰定位装置的结构示意图。具体实施方式以下将参照附图更详细地描述本专利技术的各种实施例。在各个附图中,相同的元件采用相同或类似的附图标记来表示。为了清楚起见,附图中的各个部分没有按比例绘制。本专利技术可以各种形式呈现,以下将描述其中一些示例。在通篇说明书及权利要求书当中所提及的「包含」是为一开放式的用语,故应解释成「包含但不限定于」。图1示出了本专利技术实施例提供的触碰定位方法的流程图。图4示出了本专利技术实施例提供的触碰定位方法中触控单元上有触碰动作发生的示意图。如图1和图4所示,本专利技术提供的触碰定位方法适用于电子设备,所述触碰定位方法包括以下步骤。在步骤S10中,当所述触控单元上有触碰动作发生时,获取若干个触碰区域,每个触碰区域包括若干个候选点,每个候选点具有一个感测值。在本实施例中,电子设备的触摸屏包括显示单元和触控单元。理想的情况下,触控单元上的一点当它未被碰触到时对应一个大小为零的感测值,而当它被碰触到时对应一个不为零的感测值。当一个物体(例如手指)触碰到触控单元时,一个包含了多个触碰点的区域称作一个“触碰区域”。在本专利技术的方法中,该“触碰区域”包括若干个候选点。当多个物体触碰到触控单元时,会形成若干个“触碰区域”。具体地,步骤S10包括步骤S101至步骤S104。在步骤S101中,当所述触控单元上有触碰动作发生时,侦测所述触控单元上的每一个点,并获取对应的感测值。在本实施例中,如图4所示,触控单元10上可视为包含了若干个点101,每个点101可对应一个像素或若干个像素。假定有若干个物体(如手指或尖状物,未图示)碰触到触控单元10,在这里若干个触碰区域(201-20n)以圆圆来表示,其中本文档来自技高网
...

【技术保护点】
1.一种触碰定位方法,应用于电子设备,所述电子设备包括触控单元,其特征在于,所述方法包括:当所述触控单元上有触碰动作发生时,获取若干个触碰区域,每个触碰区域包括若干个候选点,每个候选点具有一个感测值;当所述触碰区域与其他触碰区域形成相交区域时,对相交区域中候选点的感测值进行补偿;根据所述触碰区域中各个候选点的位置以及补偿后的感测值计算所述触碰区域的触碰坐标。

【技术特征摘要】
1.一种触碰定位方法,应用于电子设备,所述电子设备包括触控单元,其特征在于,所述方法包括:当所述触控单元上有触碰动作发生时,获取若干个触碰区域,每个触碰区域包括若干个候选点,每个候选点具有一个感测值;当所述触碰区域与其他触碰区域形成相交区域时,对相交区域中候选点的感测值进行补偿;根据所述触碰区域中各个候选点的位置以及补偿后的感测值计算所述触碰区域的触碰坐标。2.根据权利要求1所述的方法,其特征在于,当所述触碰区域与其他触碰区域形成相交区域时,对相交区域中候选点的感测值进行补偿包括:获取所述相交区域中各个候选点相对于形成所述相交区域的每个其他触碰区域的补偿值;根据相交区域中各个候选点的感测值以及补偿值以获取相交区域中每个候选点补偿后的感测值。3.根据权利要求2所述的方法,其特征在于,所述相交区域中各个候选点相对于形成所述相交区域的每个其他触碰区域的补偿值是根据各个候选点与每个其他触碰区域的中心位置之间的相对距离来获取。4.根据权利要求1所述的方法,其特征在于,每一个点对应一个像素或若干个像素。5.根据权利要求1所述的方法,其特征在于,获取若干个触碰区域包括:当所述触控单元上有触碰动作发生时,侦测所述触控单元上的每一个点,并获取对应的感测值;判断每个点的感测值是否大于预设阈值;从大于预设阈值的感测值中获取若干个峰值,并找出若干个峰值点;以及根据若干个峰值点以及预设区域大小来获取若干个触碰区域,每个触碰区域包括若干个候选点。6.根据权利要求5所述的方法,其特征在于,所述若干个候选点包括峰值点以及与所述峰值点相邻的周围的点。7.一种触碰定位装置,应用于电子设备,所述电子设备包括触控单元,其特征在...

【专利技术属性】
技术研发人员:冯鹏婓
申请(专利权)人:北京集创北方科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1