触摸区域确定方法及装置、芯片、电子设备和存储介质制造方法及图纸

技术编号:38667121 阅读:6 留言:0更新日期:2023-09-02 22:47
本公开涉及触摸区域确定方法及装置、芯片、电子设备和存储介质,该方法包括:在电容数据中,确定数值小于第一电容阈值的第一节点,并为所述第一节点添加标记;以所述第一节点为中心,进行第一遍历,当遍历到的当前节点满足第一预设条件时,将所述当前节点确定为第二节点,并为所述第二节点添加所述标记,直到无法确定出新的第二节点;针对剩余未被标记的节点进行第二遍历,直至无法确定出新的第一节点,将未被标记的节点构成的区域确定为触摸区域。本方法可以提高确定触摸区域的精确度。并且,本方法可以适用于各类电容式触摸屏。本方法可以适用于各类电容式触摸屏。本方法可以适用于各类电容式触摸屏。

【技术实现步骤摘要】
触摸区域确定方法及装置、芯片、电子设备和存储介质


[0001]本公开涉及触控
,尤其涉及一种触摸区域确定方法及装置、芯片、电子设备和存储介质。

技术介绍

[0002]随着材料与电子技术的发展,电容式触摸屏广泛应用于电子设备中。
[0003]电容式触摸屏可以包含电容传感器和触控芯片。触控芯片可以周期性的驱动并采集电容传感器的电容数据。
[0004]通常,数据处理单元可以根据电容数据确定触摸区域;然后,在触摸区域中确定触摸位置。所以准确地确定出触摸区域尤为关键。
[0005]相关技术中确定触摸区域的过程繁琐,预设的参数数量多,触控芯片的负载高。而且,不能适用于各种电容式触摸屏。

技术实现思路

[0006]有鉴于此,本公开提出了一种确定触摸区域的方案。
[0007]根据本公开的一方面,提供了一种触摸区域确定方法,包括:
[0008]在电容数据中,确定数值小于第一电容阈值的第一节点,并为所述第一节点添加标记;以所述第一节点为中心,进行第一遍历,当遍历到的当前节点满足第一预设条件时,将所述当前节点确定为第二节点,并为所述第二节点添加所述标记,直到无法确定出新的第二节点,所述第一预设条件包括:根据所述第一节点的数值,且根据与所述当前节点相邻的、且已被标记的节点的数值确定的条件;针对剩余未被标记的节点进行第二遍历,直至无法确定出新的第一节点,将未被标记的节点构成的区域确定为触摸区域。
[0009]在一种可能的实现方式中,所述确定数值小于第一电容阈值的第一节点,包括:在所述电容数据中确定数值最小的候选节点;在所述候选节点的数值小于所述第一电容阈值的情况下,将所述候选节点确定为所述第一节点。
[0010]在一种可能的实现方式中,所述确定数值小于第一电容阈值的第一节点,包括:遍历所述电容数据,将电容值小于第二电容阈值的节点确定为所述第一节点,所述第二电容阈值小于所述第一电容阈值。
[0011]在一种可能的实现方式中,所述第一节点的数值为x,与所述当前节点相邻、且已被标记的节点的数值为y,所述第一预设条件包括:所述当前节点的数值落入[x

a,x+a],且落入[y

b,y+b],a和b为正整数,a大于b。
[0012]根据本公开的另一方面,提供了一种触摸区域划分装置,包括:
[0013]第一节点确定单元,用于在电容数据中,确定数值小于第一电容阈值的第一节点,并为所述第一节点添加标记;
[0014]第二节点确定单元,用于以所述第一节点为中心,进行第一遍历,当遍历到的当前节点满足第一预设条件时,将所述当前节点确定为第二节点,并为所述第二节点添加所述
标记,直到无法确定出新的第二节点,所述第一预设条件包括:根据所述第一节点的数值,且根据与所述当前节点相邻的、且已被标记的节点的数值确定的条件;
[0015]触摸区域确定单元,用于针对剩余未被标记的节点进行第二遍历,直至无法确定出新的第一节点,将未被标记的节点构成的区域确定为触摸区域。
[0016]在一种可能的实现方式中,所述第一节点确定单元,包括:
[0017]候选节点确定单元,用于在所述电容数据中确定数值最小的候选节点;
[0018]第一节点确定子单元A,用于在所述候选节点的数值小于所述第一电容阈值的情况下,将所述候选节点确定为所述第一节点。
[0019]在一种可能的实现方式中,所述第一节点确定单元,包括:
[0020]第一节点确定子单元B,用于遍历所述电容数据,将电容值小于第二电容阈值的节点确定为所述第一节点,所述第二电容阈值小于所述第一电容阈值。
[0021]在一种可能的实现方式中,所述第一节点的数值为x,与所述当前节点相邻、且已被标记的节点的数值为y,所述第一预设条件包括:所述当前节点的数值落入[x

a,x+a],且落入[y

b,y+b],a和b为正整数,a大于b。
[0022]根据本公开的另一方面,提供了一种芯片,其中所述芯片包含上述装置。
[0023]在一种可能的实现方式中,所述芯片为触控芯片或TDDI芯片。
[0024]根据本公开的另一方面,提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为在执行所述存储器存储的指令时,实现上述方法。
[0025]根据本公开的另一方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其中,所述计算机程序指令被处理器执行时实现上述方法。
[0026]根据本公开的另一方面,提供了一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备的处理器中运行时,所述电子设备中的处理器执行上述方法。
[0027]在本公开实施例中,仅预设第一电容阈值和第一预设条件,占用存储空间小。且,仅需要使当前正被遍历的节点与第一电容阈值进行比较,和,判断当前节点是否满足第一预设条件,就可以确定出触摸区域。因此运算简单,运算量小。另外,第一预设条件不仅和第一节点的数值有关,而且和与当前节点相邻且被标记的节点的数值有关,可以提高确定第二节点的准确性,进一步缩小触摸区域的范围,提高确定触摸区域的精确度。并且,本方法可以适用于各类电容式触摸屏。
[0028]根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
附图说明
[0029]包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。
[0030]图1提供本公开实施例的触摸区域划分方法的流程示意图。
[0031]图2A提供一个实施例中的电容数据的示意图。
[0032]图2B提供一个在电容数据中确定出的触摸区域的示意图。
[0033]图3提供本公开实施例的触摸区域划分装置的结构示意图。
[0034]图4提供本公开实施例的用于确定触摸区域的电子设备的结构示意图。
具体实施方式
[0035]以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
[0036]在本公开的描述中,需要理解的是,术语“长度”、“宽度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本公开和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本公开的限制。
[0037]此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种触摸区域确定方法,其特征在于,包括:在电容数据中,确定数值小于第一电容阈值的第一节点,并为所述第一节点添加标记;以所述第一节点为中心,进行第一遍历,当遍历到的当前节点满足第一预设条件时,将所述当前节点确定为第二节点,并为所述第二节点添加所述标记,直到无法确定出新的第二节点,所述第一预设条件包括:根据所述第一节点的数值,且根据与所述当前节点相邻的、且已被标记的节点的数值确定的条件;针对剩余未被标记的节点进行第二遍历,直至无法确定出新的第一节点,将未被标记的节点构成的区域确定为触摸区域。2.根据权利要求1所述的方法,其特征在于,所述确定数值小于第一电容阈值的第一节点,包括:在所述电容数据中确定数值最小的候选节点;在所述候选节点的数值小于所述第一电容阈值的情况下,将所述候选节点确定为所述第一节点。3.根据权利要求1所述的方法,其特征在于,所述确定数值小于第一电容阈值的第一节点,包括:遍历所述电容数据,将电容值小于第二电容阈值的节点确定为所述第一节点,所述第二电容阈值小于所述第一电容阈值。4.根据权利要求1所述的方法,其特征在于,所述第一节点的数值为x,与所述当前节点相邻、且已被标记的节点的数值为y,所述第一预设条件包括:所述当前节点的数值落入[x

a,x+a],且落入[y

b,y+b],a和b为正整数,a大于b。5.一种触摸区域划分装置,其特征在于,包括:第一节点确定单元,...

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

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

1