触控设备、触控位置检测方法、装置及存储介质与流程
未命名
10-10
阅读:84
评论:0

1.本技术实施例涉及触控技术。更具体地讲,涉及一种触控设备、触控位置检测方法、装置及存储介质。
背景技术:
2.触控设备(例如具备触控交互功能的智能电视、智能交互平板等)可以检测用户在该设备上的触控位置,并根据用户的触控位置显示相应的界面。目前,常见的触控设备可以基于驱动通道,以及,感应通道进行触控位置检测。
3.在现有的触控位置检测方法中,触控设备可以逐条扫描上述驱动通道,以向扫描到的驱动通道输入驱动信号。接收到驱动信号的驱动通道可以将该驱动信号耦合至各感应通道,进而感应通道可以输出感应信号。然后,触控设备可以基于该感应信号的强度,确定触控的目标位置。
4.然而,对于尺寸较大的触控设备,触控设备的驱动通道数量通常较多,因此,扫描完所有驱动通道往往耗时较长,进而现有的触控位置检测方法存在报点率较低的问题。
技术实现要素:
5.本技术示例性的实施方式提供一种触控设备、触控位置检测方法、装置及存储介质,可提高触控位置检测的报点率。
6.第一方面,本技术提供一种触控设备,所述触控设备包括:
7.显示屏,用于显示图像;
8.触控组件,包括:触控感应驱动模块,以及,触控面板,所述触控面板位于所述显示屏的上侧,所述触控面板包括:驱动电极层,以及,感应电极层,所述驱动电极层包括t个驱动通道;所述感应电极层包括r个感应通道;
9.所述触控面板的触控区域在第一方向上划分为n级第一方向触控区域,所述第一方向为与所述驱动通道平行的方向,每级包括多个第一方向触控区域,每级所包括的第一方向触控区域的数量逐级递增,其中,第i级的第一方向触控区域由多个第i+1级的第一方向触控区域构成,第n级第一方向触控区域包括:多个所述驱动通道;所述n为大于或等于2的整数,所述i为大于或等于1且小于n的整数;
10.与所述显示屏、所述触控感应驱动模块连接的处理器,所述处理器被配置为:
11.控制所述触控感应驱动模块采用第一扫描方式逐级扫描第一方向触控区域,直至获取目标第一方向触控区域,所述目标第一方向触控区域为第n级第一方向触控区域;所述第一扫描方式为:触控感应驱动模块向所述第一方向触控区域中所有的驱动通道同时输出驱动信号的扫描方式;
12.控制所述触控感应驱动模块逐个扫描所述目标第一方向触控区域中的驱动通道;
13.根据所述触控感应驱动模块接收到的各感应通道输出的感应信号,获取触控检测结果;所述触控检测结果用于表征目标位置存在触控;
14.响应针对所述目标位置的触控操作。
15.可选的,所述处理器被配置为:
16.控制所述触控感应驱动模块采用第一扫描方式逐个扫描第i级的第一方向触控区域,确定所述第i级的第一方向触控区域中是否存在触控的候选第一方向触控区域;
17.若存在所述候选第一方向触控区域,则控制所述触控感应驱动模块采用第一扫描方式逐个扫描所述候选第一方向触控区域所包括的第i+1级的第一方向触控区域,直至获取目标第一方向触控区域。
18.可选的,所述处理器被配置为:
19.若所述候选第一方向触控区域所包括的第i+1级的第一方向触控区域的个数等于1,则将该第i+1级的第一方向触控区域作为所述目标第一方向触控区域。
20.可选的,每个所述第i级的第一方向触控区域由相同数量的第i+1级的第一方向触控区域构成;每个所述第n级第一方向触控区域包括相同数量的所述驱动通道。
21.可选的,每个所述第i级的第一方向触控区域包括的第i+1级的第一方向触控区域的数量、每个所述第n级第一方向触控区域包括的所述驱动通道的数量、所述n的取值,以及,所述第i级第一方向触控区域的数量中的至少一项,与所述触控面板的面积相关。
22.可选的,所述触控面板的触控区域在第二方向上划分为m级第二方向触控区域,所述第二方向为与所述感应通道平行的方向,每级包括多个第二方向触控区域,每级所包括的第二方向触控区域的数量逐级递增,其中,第j级的第二方向触控区域由多个第j+1级的第二方向触控区域构成,第m级第二方向触控区域包括:多个所述感应通道;所述m为大于或等于2的整数,所述j为大于或等于1且小于m的整数;所述处理器被配置为:
23.针对每个所述驱动通道,在触控感应驱动模块向该驱动通道输出驱动信号之后,控制所述触控感应驱动模块采用第二扫描方式,逐级扫描第二方向触控区域,直至获取目标第二方向触控区域,所述目标第二方向触控区域为第m级第二方向触控区域;所述第二扫描方式为:所述驱动通道向第二方向触控区域中的所有感应通道同时输出激励信号的扫描方式;
24.根据所述触控感应驱动模块接收到的所述目标第二方向触控区域中的各感应通道输出的感应信号,获取所述触控检测结果。
25.可选的,所述触控组件还包括:放大模块;所述放大模块,用于将所述各感应通道输出的感应信号放大,输出放大后的感应信号;所述处理器被配置为:
26.根据所述各感应通道对应的放大后的感应信号,获取所述触控检测结果。
27.第二方面,本技术提供一种触控位置检测方法,所述方法应用于触控设备,所述触控设备包括:触控组件,包括:触控感应驱动模块,以及,触控面板,所述触控面板位于所述显示屏的上侧,所述触控面板包括:驱动电极层,以及,感应电极层,所述驱动电极层包括t个驱动通道;所述感应电极层包括r个感应通道;所述触控面板的第一方向触控区域划分为n级第一方向触控区域,每级包括多个第一方向触控区域,每级所包括的第一方向触控区域的数量逐级递增,其中,第i级的第一方向触控区域由多个第i+1级的第一方向触控区域构成,第n级第一方向触控区域包括:多个所述驱动通道;所述第一方向为与所述驱动通道平行的方向,所述n为大于或等于2的整数,所述i为大于或等于1且小于n的整数,所述方法包括:
28.控制所述触控感应驱动模块采用第一扫描方式逐级扫描第一方向触控区域,直至获取目标第一方向触控区域,所述目标第一方向触控区域为第n级第一方向触控区域;所述第一扫描方式为:触控感应驱动模块向所述第一方向触控区域中所有的驱动通道同时输出驱动信号的扫描方式;
29.控制所述触控感应驱动模块逐个扫描所述目标第一方向触控区域中的驱动通道;
30.根据所述触控感应驱动模块接收到的各感应通道输出的感应信号,获取触控检测结果;所述触控检测结果用于表征目标位置存在触控;
31.响应针对所述目标位置的触控操作。
32.第三方面,本技术提供一种触控位置检测装置,所述装置应用于触控设备,所述触控设备包括:触控组件,包括:触控感应驱动模块,以及,触控面板,所述触控面板位于所述显示屏的上侧,所述触控面板包括:驱动电极层,以及,感应电极层,所述驱动电极层包括t个驱动通道;所述感应电极层包括r个感应通道;所述触控面板的第一方向触控区域划分为n级第一方向触控区域,每级包括多个第一方向触控区域,每级所包括的第一方向触控区域的数量逐级递增,其中,第i级的第一方向触控区域由多个第i+1级的第一方向触控区域构成,第n级第一方向触控区域包括:多个所述驱动通道;所述第一方向为与所述驱动通道平行的方向,所述n为大于或等于2的整数,所述i为大于或等于1且小于n的整数,所述装置包括:
33.第一控制模块,用于控制所述触控感应驱动模块采用第一扫描方式逐级扫描第一方向触控区域,直至获取目标第一方向触控区域,所述目标第一方向触控区域为第n级第一方向触控区域;所述第一扫描方式为:触控感应驱动模块向所述第一方向触控区域中所有的驱动通道同时输出驱动信号的扫描方式;
34.第二控制模块,用于控制所述触控感应驱动模块逐个扫描所述目标第一方向触控区域中的驱动通道;
35.处理模块,用于根据所述触控感应驱动模块接收到的各感应通道输出的感应信号,获取触控检测结果;所述触控检测结果用于表征目标位置存在触控;
36.响应模块,用于响应针对所述目标位置的触控操作。
37.第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机执行指令,当所述计算机执行指令被处理器执行时,实现第二方面所述的方法。
38.第五方面,本技术提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现第二方面所述的方法。
39.本技术提供的触控设备、触控位置检测方法、装置及存储介质,将触控面板的触控区域划分为n级第一方向触控区域,并逐级扫描第一方向触控区域。通过在扫描到的第一方向触控区域中控制该第一方向触控区域中所有的驱动通道同时向各感应通道输出激励信号避免了逐个扫描每个驱动通道。在确定目标第一方向触控区域之后,触控设备可以只针对该目标第一方向触控区域中的驱动通道进行逐个扫描,确定准确的存在触控的目标位置。通过上述方法,不需对触控面板上所有的驱动通道进行逐个扫描,只需对目标第一方向触控区域中的驱动通道进行逐个扫描,减少了扫描冗余,提高了扫描速度,进而提高了触控设备的报点率。
附图说明
40.为了更清楚地说明本技术实施例或相关技术中的实施方式,下面将对实施例或相关技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
41.图1为一种触控设备的结构示意图;
42.图2为一种触控面板的结构示意图;
43.图3为本技术提供的一种触控面板的触控区域划分示意图;
44.图4为本技术提供的一种触控位置检测方法的流程示意图;
45.图5为本技术提供的另一种触控面板的触控区域划分示意图;
46.图6为本技术提供的一种触控设备的结构示意图;
47.图7为本技术提供的一种触控位置检测的流程示意图;
48.图8为本技术提供的一种触控位置检测装置的结构示意图。
具体实施方式
49.为使本技术的目的、实施方式和优点更加清楚,下面将结合本技术示例性实施例中的附图,对本技术示例性实施方式进行清楚、完整地描述,显然,所描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。
50.需要说明的是,本技术中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本技术的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
51.此外,术语
″
包括
″
和
″
具有
″
以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的那些组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
52.图1为一种触控设备的结构示意图。如图1所示,该触控设备可以包括处理器、触控组件,以及,显示屏。其中,该触控组件可以包括触控感应驱动模块和触控面板(touch panel,tp)。在用户触摸上述触控面板时,处理器可以通过触控感应驱动模块,获取触控位置相关信息,并根据该触控位置相关信息,确定用户触摸的位置。进而处理器可以响应该触控位置对应的操作。通过上述过程,可以实现触控交互。
53.示例性的,上述触控设备例如可以为手机、平板电脑、台式电脑、笔记本电脑、照相机、智能手表、智能电视、智能交互平板(例如智能黑板)等触控设备。应理解,本技术对用户触摸触控设备的方式也不进行限定。示例性的,用户可以通过手指,或者,触控笔等与触控设备进行触控交互。
54.在一些实施例中,显示屏,用于显示图像。示例性的,该显示屏可以包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light-emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,amoled),柔性发光二极管(flex light-emitting diode,fled),miniled,microled,micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,上述触控设备可以包括1个或多个显示屏。
55.在一些实施例中,处理器可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理组件可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)、微控制单元(microcontroller unit,mcu),以及,调制解调器等中的一种或几种的组合。其中,cpu可以处理操作系统、用户界面和应用程序等。gpu可以用于负责显示屏所需要显示的内容的渲染和绘制。调制解调器可以用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理组件中,单独通过一块芯片进行实现。
56.在一些实施例中,上述触控感应驱动模块例如可以通过集成电路(integrated circuit,ic)芯片实现。
57.在一些实施例中,上述触控面板可以包括驱动电极层,以及,感应电极层。图2为一种触控面板的结构示意图。如图2所示,触控面板的驱动电极层可以包括t个驱动通道,感应电极层可以包括r个感应通道。通常,t和r均为大于或等于2的整数。可选的,驱动通道的数量与感应通道的数量可以相同,也可以不同,本技术对此并不进行限定。
58.可选的,如图1中所示,该触控感应驱动模块可以包括驱动阵列(也可以称为tp驱动阵列),以及,接收阵列(也可以称为tp接收阵列)。其中,该驱动阵列可以与上述各驱动通道连接,该接收阵列可以与上述各感应通道连接。
59.在一些实施例中,上述驱动通道和感应通道可以采用透明导体材料。示例性的,该透明导体材料例如可以为氧化铟锡(indium tin oxide,ito)材料等。
60.应理解,上述图1仅是示例性表示触控设备中与本技术相关的结构,本技术对该触控设备是否还包括其他结构并不进行限定。此外,应理解,图2仅是示例性表示触控面板中与本技术相关的组件,本技术对该触控面板是否还包括其他组件也不进行限定。
61.在相关触控位置检测方法中,处理器可以控制触控感应驱动模块逐条扫描上述t个驱动通道。对扫描到的驱动通道,处理器可以通过触控感应驱动模块向该驱动通道输入驱动信号(例如驱动电压信号)。对于电容式触控设备,在驱动通道与感应通道之间,可以设置有耦合电容。驱动通道在接收到触控感应驱动模块输入的驱动信号之后,可以通过该耦合电容,将该驱动信号耦合至各感应通道,进而感应通道可以输出感应信号。然后,触控设备可以基于该感应信号的强度,确定触控的目标位置。
62.然而,触控面板上部署的驱动通道的数量通常较多,尤其是针对尺寸较大的触控设备。通常,触控设备的触控面板的尺寸越大,驱动通道的数量越多。若通过现有的触控位置检测方法进行触控位置检测,需要把所有的的驱动通道均扫描一遍之后,才能确定全屏范围内的触控位置。而在驱动通道的数量较多时,扫描完所有的驱动通道需要消耗较长时间,也就导致报点率较低。触控设备的报点率较低则可能导致错过一些触控位置的检测。
63.考虑到现有的触控位置检测方法存在报点率较低的问题是因为扫描驱动通道需要消耗较长时间,因此,本技术提出了一种减少触控设备扫描完所有驱动通道所需时间的方法,以提高扫描速度,进而提高了触控设备的报点率。
64.在通过本技术提供的触控位置检测方法进行触控位置检测时,将上述触控面板的触控区域划分为n级第一方向触控区域。其中,该第一方向为与驱动通道平行的方向。该n级第一方向触控区域中的每级包括多个第一方向触控区域,且每级所包括的第一方向触控区
域的数量逐级递增。
65.其中,第i级的第一方向触控区域由多个第i+1级的第一方向触控区域构成。第n级第一方向触控区域包括:多个驱动通道。n为大于或等于2的整数,i为大于或等于1且小于n的整数。
66.示例性的,以上述n等于3为例,图3为本技术提供的一种触控面板的触控区域划分示意图。如图3所示,该触控面板的第一方向触控区域可以划分为3级第一方向触控区域。其中,每个第1级的第一方向触控区域可以由2个第2级的第一方向触控区域构成,每个第2级的第一方向触控区域可以由2个第3级的第一方向触控区域构成。每个第3级的第一方向触控区域可以包括多个驱动通道。
67.应理解,图3仅是触控面板的一种第一方向触控区域划分示例,本技术对第i级的第一方向触控区域包括的第i+1级的第一方向触控区域的数量并不进行限定。例如,每个第1级的第一方向触控区域可以包括2个第2级的第一方向触控区域。每个第2级的第一方向触控区域可以包括3个第3级的第一方向触控区域等。
68.此外,不同第i级的第一方向触控区域包括的第i+1级的第一方向触控区域的数量可以相同,也可以不同。例如,第1级第一方向触控区域1可以包括2个第2级的第一方向触控区域;第1级第一方向触控区域2可以包括3个第2级的第一方向触控区域;第1级第一方向触控区域3可以包括2个第2级的第一方向触控区域。
69.不同第n级的第一方向触控区域包括的驱动通道的数量可以相同,也可以不同。例如,第n级第一方向触控区域1可以包括8个驱动通道;第n级第一方向触控区域2可以包括8个驱动通道;第n级第一方向触控区域3可以包括9个驱动通道等。
70.在一些实施例中,上述每个第i级的第一方向触控区域可以由相同数量的第i+1级的第一方向触控区域构成。每个第n级第一方向触控区域可以包括相同数量的驱动通道。通过上述方法,实现了将触控面板上所有的驱动通道进行平均划分。通过将每个第i级的第一方向触控区域划分为数量相同的第i+1级的第一方向触控区域,使得触控设备对每个第i级的第一方向触控区域进行扫描时的逻辑相同,降低了触控设备中部署用于实现扫描驱动通道的硬件设备的复杂度,进而提高了触控设备执行下述触控位置检测方法的可行性,且提高了对触控设备进行硬件部署的效率。
71.在一些实施例中,每个第i级的第一方向触控区域的包括的第i+1级的第一方向触控区域的数量、每个第n级第一方向触控区域包括的驱动通道的数量、上述n的取值,以及,第i级第一方向触控区域的数量,中的至少一项,可以与触控面板的面积相关。
72.示例性的,以上述n的取值与触控面板的面积相关为例,上述n的取值可以与触控面板的面积正相关。也就是说,触控面板的面积越大,触控面板的第一方向触控区域划分的级数可以越多。触控面板的面积越小,触控面板的第一方向触控区域划分的级数可以越少。
73.触控面板的面积不同,上述每个第i级的第一方向触控区域的包括的第i+1级的第一方向触控区域的数量、每个第n级第一方向触控区域包括的驱动通道的数量、上述n的取值,以及,第i级第一方向触控区域的数量中的至少一项可以不同,通过上述第一方向触控区域划分方式,使得第一方向触控区域的划分方式与触控面板的面积匹配,因此提高了触控设备的第一方向触控区域的划分的灵活性。
74.应理解,本技术对如何确定每个第i级的第一方向触控区域的包括的第i+1级的第
一方向触控区域的数量、每个第n级第一方向触控区域包括的驱动通道的数量、上述n的取值,以及,第i级第一方向触控区域的数量等并不进行限定。示例性的,上述各数值例如可以为用户通过线下实验确定的,能够提高触控设备扫描效率的第一方向触控区域划分方式。
75.在一些实施例中,上述每个第i级的第一方向触控区域的包括的第i+1级的第一方向触控区域的数量、每个第n级第一方向触控区域包括的驱动通道的数量、上述n的取值,以及,第i级第一方向触控区域的数量,中的至少一项,也可以是与触控面板包括的驱动通道的总数量相关。
76.其中,本技术提供的触控位置检测方法的执行主体可以为触控设备,或者,也可以说是该触控设备的处理器。基于对上述触控面板的第一方向触控区域的划分,下面以上述方法的执行主体为触控设备为例,结合具体地实施例对本技术的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
77.图4为本技术提供的一种触控位置检测方法的流程示意图。如图4所示,该方法可以包括以下步骤:
78.s101、控制触控感应驱动模块采用第一扫描方式逐级扫描第一方向触控区域,直至获取目标第一方向触控区域。
79.其中,上述目标第一方向触控区域为第n级第一方向触控区域。可选的,触控设备获取到的目标第一方向触控区域可以为至少一个第n级第一方向触控区域。以触控设备可以获取多个第n级第一方向触控区域为例,该多个第n级第一方向触控区域可以是相邻的,也可以是不相邻的。
80.上述第一扫描方式为:触控感应驱动模块向第一方向触控区域中所有的驱动通道同时输出驱动信号的扫描方式。其中,触控设备例如可以通过触控感应驱动模块中的tp驱动阵列,同时向第一方向触控区域中所有的驱动通道输出驱动信号,实现该第一扫描方式。应理解,本技术对上述驱动信号的占空比、信号强度等并不进行限定。
81.示例性的,以图3所示的第一方向触控区域划分方式为例,上述所说的逐级扫描第一方向触控区域例如可以为:触控设备控制触控感应驱动模块先采用第一扫描方式,扫描第1级第一方向触控区域;然后,控制触控感应驱动模块采用第一扫描方式,扫描第2级第一方向触控区域;再控制触控感应驱动模块采用第一扫描方式,扫描第3级第一方向触控区域。
82.s102、控制触控感应驱动模块逐个扫描目标第一方向触控区域中的驱动通道。
83.其中,上述触控检测结果用于表征目标位置存在触控。可选的,本技术对触控设备能够确定的目标位置的数量并不进行限定。以该触控检测结果用于表征多个目标位置存在触控为例,可选的,该多个目标位置可以是属于同一目标第一方向触控区域,也可以是属于不同目标第一方向触控区域。
84.示例性的,以触控设备通过控制触控感应驱动模块采用第一扫描方式逐级扫描第一方向触控区域,获取两个目标第一方向触控区域为例,针对该两个目标第一方向触控区域中的每个目标第一方向触控区域,触控设备可以控制触控感应驱动模块逐个扫描该目标第一方向触控区域中的驱动通道。通过上述方法,触控设备可以确定每个目标第一方向触控区域中存在触控的目标位置,进而得到该两个目标第一方向触控区域对应的多个存在触
控的目标位置。其中,触控设备例如可以先扫描该两个目标第一方向触控区域中的一个目标第一方向触控区域中的各驱动通道,然后,扫描该两个目标第一方向触控区域中的另一个目标第一方向触控区域中的各驱动通道。
85.可选的,触控设备控制触控感应驱动模块逐个扫描目标第一方向触控区域中的驱动通道的方式,例如可以为触控设备控制触控感应驱动模块中的tp驱动阵列,向目标第一方向触控区域中的驱动通道逐个输入驱动信号,以实现逐个扫描目标第一方向触控区域中的驱动通道。
86.s103、根据触控感应驱动模块接收到的各感应通道输出的感应信号,获取触控检测结果。
87.可选的,触控设备例如可以在逐个扫描目标第一方向触控区域中的驱动通道之后,在预设时长之后(在该预设时长内,驱动通道可以将激励信号耦合至感应通道),接收感应通道输出的感应信号,并根据该感应信号的强度,确定存在触控的目标位置。其中,触控设备例如可以通过tp接收阵列接收感应通道输出的感应信号。
88.s104、响应针对目标位置的触控操作。
89.应理解,本技术对触控设备可以响应的针对目标位置的触控操作并不进行限定。可选的,在触控设备上的目标位置不同,触控设备响应触控操作的实现方式可以不同,也可以相同。或者,触控设备还可以根据多个目标位置,确定一项触控操作。
90.示例性的,上述响应针对目标位置的触控操作,例如可以为触控设备控制显示屏进行相应的图像显示,或者,改变触控设备的音量至相应的音量,或者进行关机重启等操作。
91.在响应针对目标位置的触控操作之后,触控设备可以循环执行前述步骤s101-s104,以循环进行触控位置检测,并响应针对目标位置的触控操作。应理解,本技术对触控设备循环进行触控位置检测的频率并不进行限定。
92.在本实施例中,将触控面板的第一方向触控区域划分为n级第一方向触控区域,并逐级扫描第一方向触控区域。通过在扫描到的第一方向触控区域中控制该第一方向触控区域中所有的驱动通道同时向各感应通道输出激励信号,避免了逐个扫描每个驱动通道。在确定目标第一方向触控区域之后,触控设备可以只针对该目标第一方向触控区域中的驱动通道进行逐个扫描,确定准确的存在触控的目标位置。通过上述方法,不需对触控面板上所有的驱动通道进行逐个扫描,只需对目标第一方向触控区域中的驱动通道进行逐个扫描,减少了扫描冗余,提高了扫描速度,进而提高了触控设备的报点率。
93.下面对触控设备如何控制触控感应驱动模块采用第一扫描方式逐级扫描第一方向触控区域,直至获取目标第一方向触控区域,进行详细说明:
94.作为一种可能的实现方式,触控设备可以控制触控感应驱动模块采用第一扫描方式逐个扫描第i级的第一方向触控区域,确定第i级的第一方向触控区域中是否存在触控的候选第一方向触控区域。
95.可选的,触控设备可以在控制触控感应驱动模块采用第一扫描方式逐个扫描第i级的所有第一方向触控区域之后,通过触控感应驱动模块接收各感应通道输出的感应信号。然后,针对任一第i级的第一方向触控区域,触控设备可以根据扫描该第i级的第一方向触控区域时,感应通道对应输出的感应信号的信号强度是否满足存在触控时感应信号对应
的信号强度,确定该第i级的第一方向触控区域是否为存在触控的候选第一方向触控区域。
96.示例性的,仍然以图3中所示的第一方向触控区域划分方式为例,触控设备可以控制触控感应驱动模块先向第1级第一方向触控区域1中的所有的驱动通道同时输入驱动信号,以使该第i级第一方向触控区域1中的所有的驱动通道同时向各感应通道输出激励信号。然后,触控设备可以控制触控感应驱动模块先向第1级第一方向触控区域2中的所有的驱动通道同时输入驱动信号,以使该第1级第一方向触控区域2中的所有的驱动通道同时向各感应通道输出激励信号。
97.假定触控设备扫描第1级第一方向触控区域1时,感应通道输出的感应信号的信号强度满足存在触控时感应信号对应的信号强度,则触控设备可以确定该第1级第一方向触控区域1为存在触控的候选第一方向触控区域。假定触控设备扫描第1级第一方向触控区域1时,感应通道输出的感应信号的信号强度不满足存在触控时感应信号对应的信号强度,且触控设备扫描第1级第一方向触控区域2时,感应通道输出的感应信号的信号强度也不满足存在触控时感应信号对应的信号强度,则触控设备可以确定该第1级第一方向触控区域不存在触控的候选第一方向触控区域。
98.若触控设备确定第i级的第一方向触控区域中存在候选第一方向触控区域,则触控设备可以控制触控感应驱动模块采用上述第一扫描方式逐个扫描候选第一方向触控区域所包括的第i+1级的第一方向触控区域,直至获取目标第一方向触控区域。可选的,触控设备采用上述第一扫描方式逐个扫描该候选第一方向触控区域中所包括的第i+1级的第一方向触控区域的具体实现方式,可以参照前述实施例所述的方法,在此不再赘述。
99.示例性的,仍然以前述图3为例,假定第1级第一方向触控区域1为存在触控的候选第一方向触控区域,则触控设备可以控制触控感应驱动模块采用上述第一扫描方式逐个扫描该候选第一方向触控区域中所包括的两个第2级的第一方向触控区域(第2级的第一方向触控区域11,和,第2级的第一方向触控区域12),直至获取目标第一方向触控区域。
100.在该实现方式下,可选的,若上述候选第一方向触控区域所包括的第i+1级的第一方向触控区域的个数等于1,则触控设备可以将该第i+1级的第一方向触控区域作为目标第一方向触控区域。通过该实现方式,进一步提高了触控设备确定目标第一方向触控区域的效率。
101.若触控设备确定第i级的第一方向触控区域中不存在候选第一方向触控区域,可选的,触控设备可以循环执行前述步骤s101-s104,直至获取目标第一方向触控区域中的目标位置,并响应该目标位置对应的触控操作。
102.在本实施例中,通过采用第一扫描方式逐个扫描第i级的第一方向触控区域,可以确定第i级第一方向触控区域中是否存在触控的候选第一方向触控区域。在该第i级第一方向触控区域中存在候选第一方向触控区域时,触控设备可以继续采用上述第一扫描方式逐个扫描候选第一方向触控区域所包括的第i+1级的第一方向触控区域,直至获取目标第一方向触控区域。通过上述方法,触控设备可以逐级在候选第一方向触控区域中,确定目标第一方向触控区域,不需对所有的第一方向触控区域都进行扫描,提高了确定目标第一方向触控区域的效率,进而进一步提高了扫描的效率,从而进一步提高了触控设备的报点率。
103.下面对触控设备如何控制触控感应驱动模块扫描感应通道,进行详细说明:
104.作为第一种可能的实现方式,针对每个驱动通道,在触控感应驱动模块向该驱动
通道输出驱动信号之后,该驱动通道可以向所有感应通道同时输出激励信号。
105.作为第二种可能的实现方式,针对每个驱动通道,在触控感应驱动模块向该驱动通道输出驱动信号之后,该驱动通道还可以逐个向各感应通道输出激励信号。
106.作为第三种可能的实现方式,参照前述实施例所述的对驱动通道进行逐级扫描的实现方式,也可以为对各感应通道进行逐级扫描,以进一步提高确定目标位置的效率。
107.在该实现方式下,触控面板的触控区域在第二方向上可以划分为m级第二方向触控区域。其中,该第二方向为与感应通道平行的方向。该m级第二方向触控区域中每级包括多个第二方向触控区域,每级所包括的第二方向触控区域的数量逐级递增。其中,第j级的第二方向触控区域由多个第j+1级的第二方向触控区域构成。
108.第m级第二方向触控区域包括:多个感应通道。该m为大于或等于2的整数,j为大于或等于1且小于m的整数。应理解,该m与与上述触控面板的触控区域在第一方向上划分的级数n,可以相同,也可以不同。
109.针对每个驱动通道,在触控感应驱动模块向该驱动通道输出驱动信号之后,触控设备可以控制触控感应驱动模块采用第二扫描方式,逐级扫描第二方向触控区域,直至获取目标第二方向触控区域。其中,该目标第二方向触控区域为第m级第二方向触控区域。该第二扫描方式为:驱动通道向第二方向触控区域中的所有感应通道同时输出激励信号的扫描方式。
110.然后,触控设备可以根据触控感应驱动模块接收到的目标第二方向触控区域中的各感应通道输出的感应信号,获取触控检测结果。
111.触控设备在第二方向的触控区域的划分方式与触控设备在第一方向的触控区域的划分方式相似,在此不再赘述。
112.示例性的,以第i级的第一方向触控区域包括2个第i+1级的第一方向触控区域构成为例,图5为本技术提供的另一种触控面板的触控区域划分示意图。如图5所示,触控设备通过逐个扫描第一方向触控区域的区域1和区域2,可以确定触控的目标位置在区域1中。触控设备通过前述第二扫描方式扫描第一方向触控区域,可以确定触控的目标位置所在的目标第二方向触控区域。然后,触控设备可以根据触控感应驱动模块接收到的目标第二方向触控区域中的各感应通道输出的感应信号,获取触控的目标位置。
113.进一步的,作为一种可能的实现方式,上述触控组件还可以包括用于将各感应通道输出的感应信号放大,输出放大后的感应信号的放大模块。触控设备可以获取该放大后的感应信号,然后根据该放大后的感应信号,获取触控检测结果。
114.通过上述放大模块,可以将微小信号进行放大,也就是说,在感应信号的强度较小时,可以通过该放大模块对该感应信号进行放大,使得触控设备能够采集到该感应信号,提高了触控设备采集感应信号的准确性,进而提高了触控设备基于感应信号的信号强度进行触控位置检测的准确性。
115.应理解,本技术对上述放大模块的具体实现方式并不进行限定。以上述放大模块为运放电路为例,图6为本技术提供的一种触控设备的结构示意图。如图6所示,触控设备可以通过mcu控制驱动阵列按照前述触控位置检测方法扫描该电容式触控面板上的驱动通道。mcu可以控制接收阵列接收触控面板上感应通道输出的感应信号。接收阵列可以与该运放电路连接,运动电路可以接收该感应信号,并对该感应信号进行放大之后发送给mcu。
116.基于上述各实施例,以该触控设备为智能交互平板,该智能交互平板的触控面板的第一方向触控区域平均划分为3级第一方向触控区域为例,图7为本技术提供的一种触控位置检测的流程示意图。如图7所示,触控设备的触控面板全屏可以分为上下两个待确认扫描区域,也就是如图7中所示的第一级第一方向触控区域1,以及,第一级第一方向触控区域2。其中每个待确认扫描区域可以包含4组驱动通道。每组驱动通道的数量例如可以是对全屏的驱动通道进行平均划分得到的。以第一级第一方向触控区域1,该第一级第一方向触控区域1包括组合5-组合8这4组驱动通道。
117.触控设备逐个对这两个待确认扫描区域进行扫描,确定第1级第一方向触控区域2为下一级待确认扫描区域。在扫描下一级时,不再扫描第一级第一方向触控区域1。
118.第一级第一方向触控区域2可以继续划分为第2级第一方向触控区域21和第2级第一方向触控区域22。触控设备逐个对这两个待确认扫描区域进行扫描,确定第2级第一方向触控区域22为下一级待确认扫描区域。在扫描下一级时,不再扫描第2级第一方向触控区域21。然后,触控设备逐个对第3级第一方向触控区域221和第3级第一方向触控区域222进行扫描,获取目标第一方向触控区域,即组合1。
119.然后,触控设备可以对目标第一方向触控区域,即组合1中的每个驱动通道进行逐一扫描,并记录有触点的所有驱动通道。
120.在确定有触点的驱动通道之后,电子设备可以根据该有触点的驱动通道,以及,各感应通道的感应信号的信号强度,采用预设的触控点定位算法,确定触控的目标位置。示例性的,上述预设的触控点定位算法例如可以为质心算法,或者其他任意一种分水岭算法等。
121.图8为本技术提供的一种触控位置检测装置的结构示意图。如图8所示,该装置可以包括:第一控制模块21、第二控制模块22、处理模块23,以及,响应模块24。其中,
122.第一控制模块21,用于控制所述触控感应驱动模块采用第一扫描方式逐级扫描第一方向触控区域,直至获取目标第一方向触控区域。其中,所述目标第一方向触控区域为第n级第一方向触控区域;所述第一扫描方式为:触控感应驱动模块向所述第一方向触控区域中所有的驱动通道同时输出驱动信号的扫描方式。
123.第二控制模块22,用于控制所述触控感应驱动模块逐个扫描所述目标第一方向触控区域中的驱动通道。
124.处理模块23,用于根据所述触控感应驱动模块接收到的各感应通道输出的感应信号,获取触控检测结果。其中,所述触控检测结果用于表征目标位置存在触控。
125.响应模块24,用于响应针对所述目标位置的触控操作。
126.可选的,第一控制模块21,具体用于控制所述触控感应驱动模块采用第一扫描方式逐个扫描第i级的第一方向触控区域,确定所述第i级的第一方向触控区域中是否存在触控的候选第一方向触控区域;在存在所述候选第一方向触控区域时,控制所述触控感应驱动模块采用第一扫描方式逐个扫描所述候选第一方向触控区域所包括的第i+1级的第一方向触控区域,直至获取目标第一方向触控区域。
127.可选的,第一控制模块21,具体用于在所述候选第一方向触控区域所包括的第i+1级的第一方向触控区域的个数等于1时,将该第i+1级的第一方向触控区域作为所述目标第一方向触控区域。
128.可选的,每个所述第i级的第一方向触控区域由相同数量的第i+1级的第一方向触
控区域构成;每个所述第n级第一方向触控区域包括相同数量的所述驱动通道。
129.可选的,每个所述第i级的第一方向触控区域包括的第i+1级的第一方向触控区域的数量、每个所述第n级第一方向触控区域包括的所述驱动通道的数量、所述n的取值,以及,所述第i级第一方向触控区域的数量中的至少一项,与所述触控面板的面积相关。
130.可选的,所述触控面板的触控区域在第二方向上划分为m级第二方向触控区域,所述第二方向为与所述感应通道平行的方向,每级包括多个第二方向触控区域,每级所包括的第二方向触控区域的数量逐级递增,其中,第j级的第二方向触控区域由多个第j+1级的第二方向触控区域构成,第m级第二方向触控区域包括:多个所述感应通道。
131.在该实现方式下,第一控制模块21,还用于针对每个所述驱动通道,在触控感应驱动模块向该驱动通道输出驱动信号之后,控制所述触控感应驱动模块采用第二扫描方式,逐级扫描第二方向触控区域,直至获取目标第二方向触控区域。其中,所述目标第二方向触控区域为第m级第二方向触控区域;所述第二扫描方式为:所述驱动通道向第二方向触控区域中的所有感应通道同时输出激励信号的扫描方式。
132.处理模块23,还用于根据所述触控感应驱动模块接收到的所述目标第二方向触控区域中的各感应通道输出的感应信号,获取所述触控检测结果。
133.可选的,所述触控组件还可以包括:放大模块。所述放大模块,用于将所述各感应通道输出的感应信号放大,输出放大后的感应信号。在该实现方式下,第二控制模块22,还用于根据所述各感应通道对应的放大后的感应信号,获取所述触控检测结果。
134.本技术提供的触控位置检测装置,用于执行前述触控位置检测方法实施例,其实现原理与技术效果类似,对此不再赘述。
135.本技术还提供了一种计算机可读存储介质,该计算机可读存储介质可以包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁盘或者光盘等各种可以存储程序代码的介质,具体的,该计算机可读存储介质中存储有程序指令,程序指令用于上述实施例中的方法。
136.本技术还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。显示设备的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得显示设备实施上述的各种实施方式提供的触控位置检测方法。
137.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
技术特征:
1.一种触控设备,其特征在于,所述触控设备包括:显示屏,用于显示图像;触控组件,包括:触控感应驱动模块,以及,触控面板,所述触控面板位于所述显示屏的上侧,所述触控面板包括:驱动电极层,以及,感应电极层,所述驱动电极层包括t个驱动通道;所述感应电极层包括r个感应通道;所述触控面板的触控区域在第一方向上划分为n级第一方向触控区域,所述第一方向为与所述驱动通道平行的方向,每级包括多个第一方向触控区域,每级所包括的第一方向触控区域的数量逐级递增,其中,第i级的第一方向触控区域由多个第i+1级的第一方向触控区域构成,第n级第一方向触控区域包括:多个所述驱动通道;所述n为大于或等于2的整数,所述i为大于或等于1且小于n的整数;与所述显示屏、所述触控感应驱动模块连接的处理器,所述处理器被配置为:控制所述触控感应驱动模块采用第一扫描方式逐级扫描第一方向触控区域,直至获取目标第一方向触控区域,所述目标第一方向触控区域为第n级第一方向触控区域;所述第一扫描方式为:触控感应驱动模块向所述第一方向触控区域中所有的驱动通道同时输出驱动信号的扫描方式;控制所述触控感应驱动模块逐个扫描所述目标第一方向触控区域中的驱动通道;根据所述触控感应驱动模块接收到的各感应通道输出的感应信号,获取触控检测结果;所述触控检测结果用于表征目标位置存在触控;响应针对所述目标位置的触控操作。2.根据权利要求1所述的触控设备,其特征在于,所述处理器被配置为:控制所述触控感应驱动模块采用第一扫描方式逐个扫描第i级的第一方向触控区域,确定所述第i级的第一方向触控区域中是否存在触控的候选第一方向触控区域;若存在所述候选第一方向触控区域,则控制所述触控感应驱动模块采用第一扫描方式逐个扫描所述候选第一方向触控区域所包括的第i+1级的第一方向触控区域,直至获取目标第一方向触控区域。3.根据权利要求2所述的触控设备,其特征在于,所述处理器被配置为:若所述候选第一方向触控区域所包括的第i+1级的第一方向触控区域的个数等于1,则将该第i+1级的第一方向触控区域作为所述目标第一方向触控区域。4.根据权利要求1-3任一项所述的触控设备,其特征在于,每个所述第i级的第一方向触控区域由相同数量的第i+1级的第一方向触控区域构成;每个所述第n级第一方向触控区域包括相同数量的所述驱动通道。5.根据权利要求1-3任一项所述的触控设备,其特征在于,所述触控面板的触控区域在第二方向上划分为m级第二方向触控区域,所述第二方向为与所述感应通道平行的方向,每级包括多个第二方向触控区域,每级所包括的第二方向触控区域的数量逐级递增,其中,第j级的第二方向触控区域由多个第j+1级的第二方向触控区域构成,第m级第二方向触控区域包括:多个所述感应通道;所述m为大于或等于2的整数,所述j为大于或等于1且小于m的整数;所述处理器被配置为:针对每个所述驱动通道,在触控感应驱动模块向该驱动通道输出驱动信号之后,控制所述触控感应驱动模块采用第二扫描方式,逐级扫描第二方向触控区域,直至获取目标第
二方向触控区域,所述目标第二方向触控区域为第m级第二方向触控区域;所述第二扫描方式为:所述驱动通道向第二方向触控区域中的所有感应通道同时输出激励信号的扫描方式;根据所述触控感应驱动模块接收到的所述目标第二方向触控区域中的各感应通道输出的感应信号,获取所述触控检测结果。6.根据权利要求1-3任一项所述的触控设备,其特征在于,所述触控组件还包括:放大模块;所述放大模块,用于将所述各感应通道输出的感应信号放大,输出放大后的感应信号;所述处理器被配置为:根据所述各感应通道对应的放大后的感应信号,获取所述触控检测结果。7.一种触控位置检测方法,其特征在于,所述方法应用于触控设备,所述触控设备包括:触控组件,以及,显示屏,所述触控组件包括:触控感应驱动模块,以及,触控面板,所述触控面板位于所述显示屏的上侧,所述触控面板包括:驱动电极层,以及,感应电极层,所述驱动电极层包括t个驱动通道;所述感应电极层包括r个感应通道;所述触控面板的第一方向触控区域划分为n级第一方向触控区域,每级包括多个第一方向触控区域,每级所包括的第一方向触控区域的数量逐级递增,其中,第i级的第一方向触控区域由多个第i+1级的第一方向触控区域构成,第n级第一方向触控区域包括:多个所述驱动通道;所述第一方向为与所述驱动通道平行的方向,所述n为大于或等于2的整数,所述i为大于或等于1且小于n的整数,所述方法包括:控制所述触控感应驱动模块采用第一扫描方式逐级扫描第一方向触控区域,直至获取目标第一方向触控区域,所述目标第一方向触控区域为第n级第一方向触控区域;所述第一扫描方式为:触控感应驱动模块向所述第一方向触控区域中所有的驱动通道同时输出驱动信号的扫描方式;控制所述触控感应驱动模块逐个扫描所述目标第一方向触控区域中的驱动通道;根据所述触控感应驱动模块接收到的各感应通道输出的感应信号,获取触控检测结果;所述触控检测结果用于表征目标位置存在触控;响应针对所述目标位置的触控操作。8.一种触控位置检测装置,其特征在于,所述装置应用于触控设备,所述触控设备包括:触控组件,以及,显示屏,所述触控组件包括:触控感应驱动模块,以及,触控面板,所述触控面板位于所述显示屏的上侧,所述触控面板包括:驱动电极层,以及,感应电极层,所述驱动电极层包括t个驱动通道;所述感应电极层包括r个感应通道;所述触控面板的第一方向触控区域划分为n级第一方向触控区域,每级包括多个第一方向触控区域,每级所包括的第一方向触控区域的数量逐级递增,其中,第i级的第一方向触控区域由多个第i+1级的第一方向触控区域构成,第n级第一方向触控区域包括:多个所述驱动通道;所述第一方向为与所述驱动通道平行的方向,所述n为大于或等于2的整数,所述i为大于或等于1且小于n的整数,所述装置包括:第一控制模块,用于控制所述触控感应驱动模块采用第一扫描方式逐级扫描第一方向触控区域,直至获取目标第一方向触控区域,所述目标第一方向触控区域为第n级第一方向触控区域;所述第一扫描方式为:触控感应驱动模块向所述第一方向触控区域中所有的驱动通道同时输出驱动信号的扫描方式;
第二控制模块,用于控制所述触控感应驱动模块逐个扫描所述目标第一方向触控区域中的驱动通道;处理模块,用于根据所述触控感应驱动模块接收到的各感应通道输出的感应信号,获取触控检测结果;所述触控检测结果用于表征目标位置存在触控;响应模块,用于响应针对所述目标位置的触控操作。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机执行指令,当所述计算机执行指令被处理器执行时,实现权利要求7所述的方法。10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求7所述的方法。
技术总结
本申请提供实施例属于触控技术,提供一种触控设备、触控位置检测方法、装置及存储介质。触控设备的触控面板的触控区域划分为n级第一方向触控区域,每级包括多个第一方向触控区域,每级所包括的第一方向触控区域的数量逐级递增,其中,第i级的第一方向触控区域由多个第i+1级的第一方向触控区域构成,第n级第一方向触控区域包括:多个驱动通道。触控感应驱动模块采用第一扫描方式逐级扫描第一方向触控区域,直至获取目标第一方向触控区域,目标第一方向触控区域为第n级第一方向触控区域;第一扫描方式为:向第一方向触控区域中所有的驱动通道同时输出驱动信号的扫描方式。本申请提供了触控位置检测的报点率。了触控位置检测的报点率。了触控位置检测的报点率。
技术研发人员:薛晓光 王武军 李新 吴勇
受保护的技术使用者:青岛海信商用显示股份有限公司
技术研发日:2022.03.24
技术公布日:2023/10/7
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:折叠装置、折叠壳体及电子设备的制作方法 下一篇:自对准多重图案化标记的制作方法