触控设备、触控位置检测方法及存储介质与流程

未命名 08-05 阅读:119 评论:0


1.本技术实施例涉及触控技术。更具体地讲,涉及一种触控设备、触控位置检测方法及存储介质。


背景技术:

2.触控设备(例如具备触控交互功能的智能电视、智能交互平板等)可以检测用户在该设备上的触控位置,并根据用户的触控位置显示相应的界面。其中,该触控设备可以包括触控组件,触控组件可以包括驱动通道,以及,感应通道。在进行触控位置检测时,触控设备可以逐条扫描上述驱动通道,并向扫描到的驱动通道输入驱动信号。接收到驱动信号的驱动通道可以向各感应通道输入激励信号,进而感应通道可以输出感应信号。其中,没有用户触摸的位置对应的感应信号的幅值,与,用户触控位置对应的感应信号的幅值不同。因此,触控设备可以根据感应信号的幅值变化,确定用户的触控位置。
3.然而,触控设备所处环境中的干扰信号,例如静电干扰、荧光灯照射干扰等,均会导致感应信号的幅值在没有用户触摸时也出现变化,从而导致触控设备检测触控位置的准确性较差。


技术实现要素:

4.本技术示例性的实施方式提供一种触控设备、触控位置检测方法及存储介质,可提高触控位置检测的准确性。
5.第一方面,本技术提供一种触控设备,所述触控设备包括:
6.显示屏,用于显示图像;
7.触控组件,包括:触控感应驱动模块、驱动电极层,以及,感应电极层,所述驱动电极层包括n个驱动通道;所述感应电极层包括m个感应通道;所述n和m均为大于或等于2的整数;
8.与所述显示屏、所述触控感应驱动模块连接的处理器,所述处理器被配置为:
9.控制所述触控感应驱动模块逐个扫描所述n个驱动通道,以使所述各驱动通道在各扫描时刻向所述各感应通道输出激励信号;
10.采集第一扫描时刻对应的所述感应通道输出的感应信号的第一幅值,以及,目标参考时刻对应的各所述感应通道输出的感应信号的第二幅值;所述目标参考时刻为所述第一扫描时刻与第二扫描时刻之间的任一时刻,所述第二扫描时刻与所述第一扫描时刻相邻;在所述目标参考时刻无所述驱动通道向所述各感应通道输出激励信号;
11.根据所述各感应通道对应的第一幅值,与,所述第二幅值的差,获取触控检测结果;所述触控检测结果用于表征不存在触控,或者,目标位置存在触控;
12.在所述触控检测结果用于表征目标位置存在触控时,响应针对所述目标位置的触控操作。
13.可选的,所述处理器被配置为:
14.所述触控设备所处环境中的干扰信号对应的目标周期为所述激励信号的周期的k倍,所述k为大于或等于2的整数;所述针对任一驱动通道的目标扫描时长等于所述干扰信号对应的目标周期,所述处理器被配置为:
15.获取所述目标扫描时长内,每个所述感应通道对应的k个差值,所述差值为第一幅值,与,所述第二幅值的差;
16.根据所述k个差值的平均值,获取所述触控检测结果。
17.可选的,所述处理器被配置为:
18.获取所述触控设备所处环境中的干扰信号对应的目标周期;
19.根据所述干扰信号对应的目标周期,获取所述激励信号的周期,以及,所述目标扫描时长。
20.可选的,所述处理器被配置为:
21.接收所述触控设备所处环境中的至少一个干扰信号的初始频率;
22.根据所述至少一个干扰信号的初始频率,获取所述触控设备所处环境中的干扰信号对应的目标周期。
23.可选的,所述处理器被配置为:
24.根据各所述干扰信号的初始频率,从所述至少一个干扰信号中确定至少一个目标干扰信号;
25.根据所述至少一个目标干扰信号的初始频率,获取所述触控设备所处环境中的干扰信号对应的目标周期。
26.可选的,所述触控组件还包括:放大模块;
27.所述放大模块,用于将所述感应通道输出的初始感应信号放大,输出放大后的感应信号;
28.所述处理器被配置为:
29.获取所述放大后的感应信号的第一幅值;
30.根据各所述放大后的感应信号的第一幅值,与,各所述感应通道输出的感应信号的第二幅值的差,获取触控检测结果。
31.第二方面,本技术提供一种触控设备,所述触控设备包括:
32.显示屏,用于显示图像;
33.触控组件,包括:触控感应驱动模块、驱动电极层,以及,感应电极层,所述驱动电极层包括n个驱动通道;所述感应电极层包括m个感应通道;所述n和m均为大于或等于2的整数;
34.与所述显示屏、所述触控感应驱动模块连接的处理器,所述处理器被配置为:
35.控制所述触控感应驱动模块逐个扫描所述n个驱动通道,以使所述各驱动通道在各扫描时刻向所述各感应通道输出激励信号;所述触控设备所处环境中的干扰信号对应的目标周期为所述激励信号的周期的k倍,所述k为大于或等于2的整数;所述针对任一驱动通道的目标扫描时长等于所述干扰信号对应的目标周期;
36.获取所述目标扫描时长内,每个所述感应通道输出的感应信号的k个目标幅值;所述目标幅值为所述激励信号,与,所述干扰信号叠加的结果;
37.根据所述k个目标幅值的平均值,获取触控检测结果;所述触控检测结果用于表征
不存在触控,或者,目标位置存在触控;
38.在所述触控检测结果用于表征目标位置存在触控时,响应针对所述目标位置的触控操作。
39.第三方面,本技术提供一种触控位置检测方法,触控设备包括触控组件,所述触控组件包括:触控感应驱动模块、驱动电极层,以及,感应电极层,所述驱动电极层包括n个驱动通道;所述感应电极层包括m个感应通道;所述n为大于或等于2的整数;所述m为大于或等于2的整数,所述方法包括:
40.控制所述触控感应驱动模块逐个扫描所述n个驱动通道,以使所述各驱动通道在各扫描时刻向所述各感应通道输出激励信号;
41.采集第一扫描时刻对应的所述感应通道输出的感应信号的第一幅值,以及,目标参考时刻对应的各所述感应通道输出的感应信号的第二幅值;所述目标参考时刻为所述第一扫描时刻与第二扫描时刻之间的任一时刻,所述第二扫描时刻与所述第一扫描时刻相邻;在所述目标参考时刻无所述驱动通道向所述各感应通道输出激励信号;
42.根据所述各感应通道对应的第一幅值,与,所述第二幅值的差,获取触控检测结果;所述触控检测结果用于表征不存在触控,或者,目标位置存在触控;
43.在所述触控检测结果用于表征目标位置存在触控时,响应针对所述目标位置的触控操作。
44.第四方面,本技术提供一种触控位置检测方法,触控设备包括触控组件,所述触控组件包括:触控感应驱动模块、驱动电极层,以及,感应电极层,所述驱动电极层包括n个驱动通道;所述感应电极层包括m个感应通道;所述n和m均为大于或等于2的整数,所述方法包括:
45.控制所述触控感应驱动模块逐个扫描所述n个驱动通道,以使所述各驱动通道在各扫描时刻向所述各感应通道输出激励信号;所述触控设备所处环境中的干扰信号对应的目标周期为所述激励信号的周期的k倍,所述k为大于或等于2的整数;所述针对任一驱动通道的目标扫描时长等于所述干扰信号对应的目标周期;
46.获取所述目标扫描时长内,每个所述感应通道输出的感应信号的k个目标幅值;所述目标幅值为所述激励信号,与,所述干扰信号叠加的结果;
47.根据所述k个目标幅值的平均值,获取触控检测结果;所述触控检测结果用于表征不存在触控,或者,目标位置存在触控;
48.在所述触控检测结果用于表征目标位置存在触控时,响应针对所述目标位置的触控操作。
49.第五方面,本技术提供一种触控位置检测装置,触控设备包括触控组件,所述触控组件包括:触控感应驱动模块、驱动电极层,以及,感应电极层,所述驱动电极层包括n个驱动通道;所述感应电极层包括m个感应通道;所述n为大于或等于2的整数;所述m为大于或等于2的整数,所述装置包括:
50.控制模块,用于控制所述触控感应驱动模块逐个扫描所述n个驱动通道,以使所述各驱动通道在各扫描时刻向所述各感应通道输出激励信号;
51.获取模块,用于采集第一扫描时刻对应的所述感应通道输出的感应信号的第一幅值,以及,目标参考时刻对应的各所述感应通道输出的感应信号的第二幅值;所述目标参考
时刻为所述第一扫描时刻与第二扫描时刻之间的任一时刻,所述第二扫描时刻与所述第一扫描时刻相邻;在所述目标参考时刻无所述驱动通道向所述各感应通道输出激励信号;
52.处理模块,用于根据所述各感应通道对应的第一幅值,与,所述第二幅值的差,获取触控检测结果;所述触控检测结果用于表征不存在触控,或者,目标位置存在触控;
53.响应模块,用于在所述触控检测结果用于表征目标位置存在触控时,响应针对所述目标位置的触控操作。
54.第六方面,本技术提供一种触控位置检测装置,触控设备包括触控组件,所述触控组件包括:触控感应驱动模块、驱动电极层,以及,感应电极层,所述驱动电极层包括n个驱动通道;所述感应电极层包括m个感应通道;所述n和m均为大于或等于2的整数,所述装置包括:
55.控制模块,用于控制所述触控感应驱动模块逐个扫描所述n个驱动通道,以使所述各驱动通道在各扫描时刻向所述各感应通道输出激励信号;所述触控设备所处环境中的干扰信号对应的目标周期为所述激励信号的周期的k倍,所述k为大于或等于2的整数;所述针对任一驱动通道的目标扫描时长等于所述干扰信号对应的目标周期;
56.获取模块,用于获取所述目标扫描时长内,每个所述感应通道输出的感应信号的k个目标幅值;所述目标幅值为所述激励信号,与,所述干扰信号叠加的结果;
57.处理模块,用于根据所述k个目标幅值的平均值,获取触控检测结果;所述触控检测结果用于表征不存在触控,或者,目标位置存在触控;
58.响应模块,用于在所述触控检测结果用于表征目标位置存在触控时,响应针对所述目标位置的触控操作。
59.第七方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机执行指令,当所述计算机执行指令被处理器执行时,实现第一方面或第二方面所述的方法。
60.第八方面,本技术提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现第一方面或第二方面所述的方法。
61.本技术提供的触控设备、触控位置检测方法及存储介质,通过将无驱动通道向各感应通道输出激励信号的目标参考时刻,各感应通道输出的感应信号的幅值作为第二幅值,表征了干扰信号引起的感应信号幅值的波动。因此,通过感应通道输出的感应信号的第一幅值,与该第二幅值差,确定触控检测结果,消除了干扰信号对感应信号幅值的影响,使得触控设备接收到的感应信号的幅值仅在用户触摸触控设备时候发生变化进而提高了触控位置检测的准确性。
附图说明
62.为了更清楚地说明本技术实施例或相关技术中的实施方式,下面将对实施例或相关技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
63.图1为一种触控设备的结构示意图;
64.图2为一种触控面板的结构示意图;
65.图3为一种感应通道输出的感应信号示意图;
66.图4为另一种感应通道输出的感应信号示意图;
67.图5为本技术提供的一种触控位置检测方法的流程示意图;
68.图6为一种感应信号与干扰信号叠加的示意图;
69.图7为本技术提供的一种获取激励信号的周期与目标扫描时长的方法流程示意图;
70.图8为本技术提供的另一种触控设备的结构示意图;
71.图9为另一种感应信号与干扰信号叠加的示意图;
72.图10为本技术提供的一种触控位置检测装置的结构示意图;
73.图11为本技术提供的另一种触控位置检测装置的结构示意图。
具体实施方式
74.为使本技术的目的、实施方式和优点更加清楚,下面将结合本技术示例性实施例中的附图,对本技术示例性实施方式进行清楚、完整地描述,显然,所描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。
75.需要说明的是,本技术中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本技术的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
76.此外,术语

包括



具有

以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的那些组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
77.图1为一种触控设备的结构示意图。如图1所示,该触控设备可以包括处理器、触控组件,以及,显示屏。其中,该触控组件可以包括触控感应驱动模块和触控面板(touch panel,tp)。在用户触摸上述触控面板时,处理器可以通过触控感应驱动模块,获取触控位置相关信息,并根据在触控位置相关信息,确定用户触摸的位置。进而处理器可以响应该触控位置对应的操作。通过上述过程,可以实现触控交互。
78.示例性的,上述触控设备例如可以为手机、平板电脑、台式电脑、笔记本电脑、照相机、智能手表、智能电视、智能交互平板等触控设备。应理解,本技术对用户触摸触控设备的方式也不进行限定。示例性的,用户可以通过手指,或者,触控笔等与触控设备进行触控交互。
79.在一些实施例中,显示屏,用于显示图像。示例性的,该显示屏可以包括显示面板。显示面板可以采用液晶显示屏(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个或多个显示屏。
80.在一些实施例中,处理器可以采用数字信号处理(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可以用于负责显示屏所需要显示的内容的渲染和绘制。调制解调器可以用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理组件中,单独通过一块芯片进行实现。
81.在一些实施例中,上述触控感应驱动模块例如可以通过集成电路(integrated circuit,ic)芯片实现。
82.在一些实施例中,上述触控面板可以包括驱动电极层,以及,感应电极层。图2为一种触控面板的结构示意图。如图2所示,触控面板的驱动电极层可以包括n个驱动通道,感应电极层可以包括m个感应通道。其中,n和m均为大于或等于2的整数。可选的,驱动通道的数量与感应通道的数量可以相同,也可以不同,本技术对此并不进行限定。
83.可选的,如图1中所示,该触控感应驱动模块可以包括驱动阵列,以及,接收阵列。其中,该驱动阵列可以与上述各驱动通道连接,该接收阵列可以与上述各感应通道连接。
84.在一些实施例中,上述驱动通道和感应通道可以采用透明导体材料。示例性的,该透明导体材料例如可以为氧化铟锡(indium tin oxide,ito)材料。
85.应理解,上述图1仅是示例性表示了触控设备中与本技术相关的结构,本技术对该触控设备是否还包括其他结构并不进行限定。此外,应理解,图2仅是示例性表示了触控面板中与本技术相关的组件,本技术对该触控面板是否还包括其他组件也不进行限定。
86.在相关触控位置检测方法中,处理器可以控制触控感应驱动模块逐个扫描上述n个驱动通道。对扫描到的驱动通道,处理器可以通过触控感应驱动模块向该驱动通道输入驱动电压信号。对于电容式触控设备,在驱动通道与感应通道之间,可以设置有耦合电容。驱动通道在接收到触控感应驱动模块输入的电压之后,可以通过该耦合电容,向各感应通道进行充电操作,进而感应通道可以输出感应信号。
87.在触控设备所处环境无干扰信号的情况下,示例性的,图3为一种感应通道输出的感应信号示意图。如图3所示,用户触摸触控设备时,触控位置的感应通道输出的感应信号的幅值(或者说是信号强度),小于,无触摸时该触控位置的感应通道输出的感应信号的幅值。也就是说,处理器可以通过感应信号的幅值变化,确定触控位置。
88.应理解,图3仅是以触控位置的感应通道输出的感应信号的幅值,小于,无触摸时该触控位置的感应通道输出的感应信号的幅值为例,进行的示例性说明。本技术对无干扰时,触控位置的感应通道输出的感应信号的幅值相对于无触摸时该触控位置的感应通道输出的感应信号的幅值变化,并不进行限定。例如,在一些实施例中,触控位置的感应通道输出的感应信号的幅值,可能大于无触摸时该触控位置的感应通道输出的感应信号的幅值。
89.然而,在触控设备所处环境中存在干扰信号时,干扰信号可能导致感应信号的幅值在没有用户触摸时也出现变化,从而导致触控设备检测触控位置的准确性较差。其中,上述干扰信号的来自触控设备所处环境中的静电干扰、荧光灯照射干扰等。在一些实施例中,触控设备的显示屏等组件工作时候也可能产生信号干扰,均可以视为触控设备所处环境中存在的干扰信号。
90.示例性的,图4为另一种感应通道输出的感应信号示意图。如图4所示,在触控设备所处环境中不存在干扰信号时,若无用户触摸该触控设备,则感应信号的幅值可以保持稳
定不变。然而,若触控设备所处环境中存在干扰信号,例如图4中所示的干扰1和干扰2,即便无用户触摸该触控设备,上述感应信号也可能受到干扰信号影响,与干扰信号叠加,导致处理器接收到的感应信号的幅值发生变化,进而导致处理器误判触控位置,使得触控设备出现跳点、断线等工作异常。
91.考虑到现有的触控位置检测方法存在准确性较差的问题的原因是在触控设备所处环境中的干扰信号会导致处理器接收到的感应信号的幅值发生异常,因此,本技术提供了一种减小上述干扰信号对处理器判断触控位置的影响的方法。通过减小干扰信号对处理器接收到的感应信号的幅值的影响,使得处理器接收到的感应信号的幅值仅在用户触摸触控设备时候发生变化,进而提高了触控位置检测的准确性。
92.上述方法的执行主体可以为触控设备,或者,也可以说是该触控设备的处理器。下面以上述方法的执行主体为触控设备为例,结合具体地实施例对本技术的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
93.图5为本技术提供的一种触控位置检测方法的流程示意图。如图5所示,该方法可以包括以下步骤:
94.s101、控制触控感应驱动模块逐个扫描n个驱动通道,以使各驱动通道在各扫描时刻向各感应通道输出激励信号。
95.在一些实施例中,触控设备可以控制触控感应驱动模块按照预设频率,逐个扫描上述n个驱动通道。其中,上述预设频率例如可以是用户预先存储在触控设备中的。或者,该预设频率也可以是用户线下确定并预先存储在触控设备中的,能够满足触控感应驱动模块进行触控位置检测的任一频率。
96.可选的,触控设备可以控制触控感应驱动模块向扫描到的驱动通道输入预设大小的电压。可选的,本技术对该电压的大小并不进行限定。
97.s102、采集第一扫描时刻对应的感应通道输出的感应信号的第一幅值,以及,目标参考时刻对应的各感应通道输出的感应信号的第二幅值。
98.其中,目标参考时刻为第一扫描时刻与第二扫描时刻之间的任一时刻,第二扫描时刻与第一扫描时刻相邻。在目标参考时刻无驱动通道向各感应通道输出激励信号。应理解,第一扫描时刻对应的目标扫描时刻可以为位于第一扫描时刻之后。在一些实施例中,第一扫描时刻对应的目标扫描时刻也可以为位于第一扫描时刻之前。
99.可选的,在触控设备控制触控感应驱动模块扫描驱动通道时,被扫描到的驱动通道可以通过驱动通道与感应通道之间的耦合电容,向各感应通道发送激励信号,以使感应通道可以输出感应信号。在一些实施例中,如前述所说,上述触控感应驱动模块中例如可以包括接收阵列,在该实现方式下,触控设备例如可以通过该接收阵列,接收各感应通道输出的感应信息的第一幅值和第二幅值。
100.s103、根据各感应通道对应的第一幅值,与,第二幅值的差,获取触控检测结果。
101.上述触控检测结果可以用于表征不存在触控,或者,目标位置存在触控。可选的,该触控设备中还可以预先存储有预设幅值,触控设备可以在该预设幅值,与上述

各第一幅值,与,第二幅值的差

相同时,确定触控检测结果用于表征不存在触控。然后,可选的,触控设备可以继续执行步骤s101-s103,以进行触控位置检测。若触控设备确定该预设幅值,与
上述

各第一幅值,与,第二幅值的差

不同,则可以确定触控检测结果用于表征目标位置存在触控。然后,触控设备可以执行步骤s104,以响应针对该目标位置的触控操作。
102.其中,此处所说的预设幅值,与上述

各第一幅值,与,第二幅值的差

不同,可以是指预设幅值大于

各第一幅值,与,第二幅值的差

,或者,预设幅值小于

各第一幅值,与,第二幅值的差


103.s104、在触控检测结果用于表征目标位置存在触控时,响应针对目标位置的触控操作。
104.应理解,本技术对触控设备响应针对目标位置的触控操作的具体实现方式并不进行限定。可选的,在触控设备上的目标位置不同,触控设备响应触控操作的实现方式可以不同,也可以相同。示例性的,上述响应针对目标位置的触控操作,例如可以为触控设备控制显示屏进行相应的图像显示,或者,改变触控设备的音量至相应的音量,或者进行关机重启等操作。
105.在本实施例中,通过将无驱动通道向各感应通道输出激励信号的目标参考时刻,各感应通道输出的感应信号的幅值作为第二幅值,表征了干扰信号引起的感应信号幅值的波动。因此,通过感应通道输出的感应信号的第一幅值,与该第二幅值差,确定触控检测结果,消除了干扰信号对感应信号幅值的影响,使得触控设备接收到的感应信号的幅值仅在用户触摸触控设备时候发生变化,进而提高了触控位置检测的准确性。
106.下面对触控设备如何控制上述触控感应驱动模块逐个扫描n个驱动通道,进行详细说明:
107.作为一种可能的实现方式,触控设备所处环境中的干扰信号对应的目标周期,可以为激励信号的周期的k倍。其中,该k为大于或等于2的整数。针对任一驱动通道的目标扫描时长可以等于干扰信号对应的目标周期。
108.在该实现方式下,在每个上述目标扫描时长内,每个感应通道可以输出k个第一幅值,以及各第一幅值对应的第二幅值。可选的,触控设备可以获取上述目标扫描时长内,每个感应通道对应的k个差值。该差值为第一幅值,与,对应的第二幅值的差。然后,触控设备可以根据该k个差值的平均值,获取触控检测结果。通过上述方法,可以进一步消除在干扰信号的频率较高时,干扰信号带来的感应信号的误差,因此进一步提高了触控位置检测的准确性。
109.示例性的,图6为一种感应信号与干扰信号叠加的示意图。如图6所示,通过结合激励信号的周期、目标扫描时长以及感应信号的第一幅值和第二幅值的差确定触控检测结果,可以进一步消除短周期干扰信号带来的对感应信号的幅值干扰,进一步提高了确定触控位置的准确性。
110.在本实施例中,通过使得目标扫描周期等于触控设备所处环境中的干扰信号对应的目标周期的(1/k)倍,以及,针对任一驱动通道的目标扫描时长等于干扰信号对应的目标周期,使得输出的感应信号可以消除短周期的干扰信号带来的感应信号的第一幅值的波动。通过各第一幅值与各感应通道输出的感应信号的第二幅值的差,获取触控检测结果,可以消除长周期的干扰信号带来的感应信号的幅值的波动。因此,通过上述方法可以同时消除长周期干扰信号的对触控位置检测的干扰,以及,短周期干扰信号的对触控位置检测的干扰,进一步提高了触控位置检测的准确性。
111.在该实现方式下,可选的,上述激励信号的周期,以及,针对任一驱动通道的目标扫描时长可以是用户通过线下实验标定,并预先存储在该触控设备中的。
112.或者,触控设备还可以根据触控设备所处环境中的干扰信号,自动确定激励信号的周期,以及,针对任一驱动通道的目标扫描时长,以提高激励信号的周期与目标扫描时长的准确性。作为一种可能的实现方式,图7为本技术提供的一种获取激励信号的周期与目标扫描时长的方法流程示意图。如图7所示,该方法可以包括以下步骤:
113.s201、获取触控设备所处环境中的干扰信号对应的目标周期。
114.作为第一种可能的实现方式,上述目标周期例如可以为用户预先存储在该触控设备中的。用户可以通过线下分析从触控设备常处环境中采集到的多个干扰信号的频率,确定该多个干扰信号的频率对应的目标周期并预先存储在该触控设备中。也就是说,在该实现方式下,触控设备可以从自身存储的数据中获取触控设备所处环境中的干扰信号对应的目标周期。
115.作为第二种可能的实现方式触控设备还可以接收触控设备所处环境中的至少一个干扰信号的初始频率,然后根据该至少一个干扰信号的初始频率,获取触控设备所处环境中的干扰信号对应的目标周期。
116.在该实现方式下,可选的,该触控设备中例如可以设置有用于采集触控设备所处环境中的干扰信号的信号采集装置。触控设备可以接收该信号采集装置采集的触控设备所处环境中的至少一个干扰信号,并获取该至少一个干扰信号的初始频率。
117.在触控设备获取至少一个干扰信号的初始频率之后,示例性的,触控设备例如可以将该至少一个干扰信号的初始频率输入预先训练好的神经网络模型,以获取目标周期。其中,该预先训练好的神经网络模型可以基于至少一个干扰信号的频率,输出该至少一个干扰信号对应的目标周期。应理解,本技术对上述神经网络模型的类型,以及,训练该神经网络模型的训练方法均不进行限定。
118.可选的,触控设备在获取上述至少一个干扰信号的初始频率之后,可以直接将接收到的所有的干扰信号作为会对感应通道输出的感应信号造成干扰的目标干扰信号,然后根据接收到的所有的干扰信号的初始频率,获取触控设备所处环境中的干扰信号对应的目标周期。
119.或者,触控设备获取上述至少一个干扰信号的初始频率之后,还可以根据该各干扰信号的初始频率,从该至少一个干扰信号中先确定至少一个目标干扰信号,再根据该至少一个目标干扰信号的初始频率,获取触控设备所处环境中的干扰信号对应的目标周期。通过上述方法,触控设备可以从所有干扰信号中确定出对感应通道输出的感应信号造成干扰的目标干扰信号,然后再根据该目标干扰信号的初始频率确定目标周期,提高了确定目标周期的准确性和效率。
120.应理解,触控设备根据该至少一个目标干扰信号的初始频率,获取目标周期的具体实现方式例如可以参照前述实施例所述的根据该至少一个干扰信号的初始频率,获取上述目标周期的方法,在此不再赘述。
121.作为第三种可能的实现方式,触控设备例如还可以接收用户输入的触控设备当前所处环境的信息。然后,触控设备可以根据触控设备当前所处环境的信息,确定干扰信号对应的目标周期。其中,可选的,上述触控设备当前所处环境的信息例如可以为触控设备当前
所处环境的标识。然后,触控设备可以根据触控设备当前所处环境的标识,以及,环境标识与周期的映射关系,确定触控设备所处环境中的干扰信号对应的目标周期。
122.s202、根据干扰信号对应的目标周期,获取激励信号的周期,以及,目标扫描时长。
123.干扰信号对应的目标周期可以为激励信号的周期的k倍。可选的,该k可以是预先存储在触控设备中的。上述针对任一驱动通道的目标扫描时长可以等于干扰信号对应的目标周期。
124.进一步的,作为一种可能的实现方式,上述触控组件还可以包括用于将感应通道输出的初始感应信号放大,输出放大后的感应信号的放大模块。触控设备可以获取该放大后的感应信号的第一幅值,然后根据该放大后的感应信号的第一幅值,与,各感应通道输出的感应信号的第二幅值的差,获取触控检测结果。
125.应理解,本技术对上述放大模块的具体实现方式并不进行限定。以上述放大模块为运放电路为例,图8为本技术提供的另一种触控设备的结构示意图。如图8所示,触控设备的mcu可以接收运放电路输出的第一幅值和第二幅值。
126.通过上述放大模块,可以将微小信号进行放大,也就是说,在感应信号的强度较小时,可以通过该放大模块对该感应信号进行放大,使得触控设备能够采集到该感应信号,提高了触控设备采集感应信号的准确性,进而进一步提高了触控设备基于感应信号的幅值进行触控位置检测的准确性。
127.在一些实施例中,触控设备还可以通过下述步骤,实现消除频率较高(或者说是周期较短)的干扰信号对感应信号的干扰,以提高触控位置检测的准确性。可选的,如前述所说,电子设备可以控制触控感应驱动模块逐个扫描n个驱动通道,以使各驱动通道在各扫描时刻向各感应通道输出激励信号。其中,该触控设备所处环境中的干扰信号对应的目标周期为激励信号的周期的k倍,k为大于或等于2的整数。针对任一驱动通道的目标扫描时长可以等于干扰信号对应的目标周期。
128.然后,触控设备可以获取目标扫描时长内,每个感应通道输出的感应信号的k个目标幅值。其中,该目标幅值为激励信号,与,干扰信号叠加的结果。
129.然后,电子设备可以根据k个目标幅值的平均值,获取用于表征不存在触控,或者,目标位置存在触控的触控检测结果。具体实现实现方式可以参照前述实施例所述的方法,在此不再赘述。
130.在触控检测结果用于表征目标位置存在触控时,电子设备可以响应针对目标位置的触控操作。具体实现方式可以参照前述实施例所述的方法,在此不再赘述。
131.示例性的,以干扰信号对应的目标周期等于目标扫描周期的2倍为例,图9为另一种感应信号与干扰信号叠加的示意图。如图9所示,其中的a、b、c、d均为感应信号,曲线为干扰信号。假设干扰信号幅值为n,单脉冲信号幅值为m。则a点的感应信号的第一幅值为a=m+n,b点的信号采样值为b=m-n,则在到达目标扫描时长时,可以在该驱动通道发出两个周期的感应信号(也可以称为双脉冲信号),则该两个周期的平均化的感应信号的幅值等于(a+b)/2=(m+n+m-n)/2=m。然后,触控设备可以根据该m,以及,各第一幅值与各感应通道输出的感应信号的第二幅值的差,获取触控检测结果。
132.图10为本技术提供的一种触控位置检测装置的结构示意图。如图10所示,该装置30可以包括:控制模块31、获取模块32、处理模块33,以及,响应模块34。其中,
133.控制模块31,用于控制所述触控感应驱动模块逐个扫描所述n个驱动通道,以使所述各驱动通道在各扫描时刻向所述各感应通道输出激励信号。
134.获取模块32,用于采集第一扫描时刻对应的所述感应通道输出的感应信号的第一幅值,以及,目标参考时刻对应的各所述感应通道输出的感应信号的第二幅值。其中,所述目标参考时刻为所述第一扫描时刻与第二扫描时刻之间的任一时刻,所述第二扫描时刻与所述第一扫描时刻相邻;在所述目标参考时刻无所述驱动通道向所述各感应通道输出激励信号。
135.处理模块33,用于根据所述各感应通道对应的第一幅值,与,所述第二幅值的差,获取触控检测结果。其中,所述触控检测结果用于表征不存在触控,或者,目标位置存在触控;所述第二幅值为在所述触控感应驱动模块未扫描所述n个驱动通道时检测得到的。
136.响应模块34,用于在所述触控检测结果用于表征目标位置存在触控时,响应针对所述目标位置的触控操作。
137.可选的,所述触控设备所处环境中的干扰信号对应的目标周期为所述激励信号的周期的k倍,所述k为大于或等于2的整数;所述针对任一驱动通道的目标扫描时长等于所述干扰信号对应的目标周期。可选的,处理模块33,具体用于获取所述目标扫描时长内,每个所述感应通道对应的k个差值,所述差值为第一幅值,与,所述第二幅值的差;根据所述k个差值的平均值,获取所述触控检测结果。
138.可选的,控制模块31,具体用于获取所述触控设备所处环境中的干扰信号对应的目标周期;根据所述干扰信号对应的目标周期,获取所述激励信号的周期,以及,所述目标扫描时长。
139.可选的,控制模块31,具体用于接收所述触控设备所处环境中的至少一个干扰信号的初始频率;根据所述至少一个干扰信号的初始频率,获取所述触控设备所处环境中的干扰信号对应的目标周期。
140.可选的,控制模块31,具体用于根据各所述干扰信号的初始频率,从所述至少一个干扰信号中确定至少一个目标干扰信号;根据所述至少一个目标干扰信号的初始频率,获取所述触控设备所处环境中的干扰信号对应的目标周期。
141.可选的,上述触控组件还可以包括用于将所述感应通道输出的初始感应信号放大,得到放大后的感应信号的放大模块。在该实现方式下,获取模块32,具体用于获取所述放大后的感应信号的第一幅值;根据各所述放大后的感应信号的第一幅值,与,各所述感应通道输出的感应信号的第二幅值的差,获取触控检测结果。
142.本技术提供的触控位置检测装置30,用于执行前述触控位置检测方法实施例,其实现原理与技术效果类似,对此不再赘述。
143.图11为本技术提供的另一种触控位置检测装置的结构示意图。如图11所示,该装置40可以包括:控制模块41、获取模块42、处理模块43,以及,响应模块44。其中,
144.控制模块41,用于控制所述触控感应驱动模块逐个扫描所述n个驱动通道,以使所述各驱动通道在各扫描时刻向所述各感应通道输出激励信号。其中,所述触控设备所处环境中的干扰信号对应的目标周期为所述激励信号的周期的k倍,所述k为大于或等于2的整数;所述针对任一驱动通道的目标扫描时长等于所述干扰信号对应的目标周期。
145.获取模块42,用于获取所述目标扫描时长内,每个所述感应通道输出的感应信号
的k个目标幅值。其中,所述目标幅值为所述激励信号,与,所述干扰信号叠加的结果。
146.处理模块43,用于根据所述k个目标幅值的平均值,获取触控检测结果。其中,所述触控检测结果用于表征不存在触控,或者,目标位置存在触控。
147.响应模块44,用于在所述触控检测结果用于表征目标位置存在触控时,响应针对所述目标位置的触控操作。
148.本技术提供的触控位置检测装置40,用于执行前述触控位置检测方法实施例,其实现原理与技术效果类似,对此不再赘述。
149.本技术还提供了一种计算机可读存储介质,该计算机可读存储介质可以包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁盘或者光盘等各种可以存储程序代码的介质,具体的,该计算机可读存储介质中存储有程序指令,程序指令用于上述实施例中的方法。
150.本技术还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。显示设备的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得显示设备实施上述的各种实施方式提供的触控位置检测方法。
151.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
152.为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。

技术特征:
1.一种触控设备,其特征在于,所述触控设备包括:显示屏,用于显示图像;触控组件,包括:触控感应驱动模块、驱动电极层,以及,感应电极层,所述驱动电极层包括n个驱动通道;所述感应电极层包括m个感应通道;所述n和m均为大于或等于2的整数;与所述显示屏、所述触控感应驱动模块连接的处理器,所述处理器被配置为:控制所述触控感应驱动模块逐个扫描所述n个驱动通道,以使所述各驱动通道在各扫描时刻向所述各感应通道输出激励信号;采集第一扫描时刻对应的所述感应通道输出的感应信号的第一幅值,以及,目标参考时刻对应的各所述感应通道输出的感应信号的第二幅值;所述目标参考时刻为所述第一扫描时刻与第二扫描时刻之间的任一时刻,所述第二扫描时刻与所述第一扫描时刻相邻;在所述目标参考时刻无所述驱动通道向所述各感应通道输出激励信号;根据所述各感应通道对应的第一幅值,与,所述第二幅值的差,获取触控检测结果;所述触控检测结果用于表征不存在触控,或者,目标位置存在触控;在所述触控检测结果用于表征目标位置存在触控时,响应针对所述目标位置的触控操作。2.根据权利要求1所述的触控设备,其特征在于,所述触控设备所处环境中的干扰信号对应的目标周期为所述激励信号的周期的k倍,所述k为大于或等于2的整数;所述针对任一驱动通道的目标扫描时长等于所述干扰信号对应的目标周期,所述处理器被配置为:获取所述目标扫描时长内,每个所述感应通道对应的k个差值,所述差值为第一幅值,与,所述第二幅值的差;根据所述k个差值的平均值,获取所述触控检测结果。3.根据权利要求2所述的触控设备,其特征在于,所述处理器被配置为:获取所述触控设备所处环境中的干扰信号对应的目标周期;根据所述干扰信号对应的目标周期,获取所述激励信号的周期,以及,所述目标扫描时长。4.根据权利要求3所述的触控设备,其特征在于,所述处理器被配置为:接收所述触控设备所处环境中的至少一个干扰信号的初始频率;根据所述至少一个干扰信号的初始频率,获取所述触控设备所处环境中的干扰信号对应的目标周期。5.根据权利要求4所述的触控设备,其特征在于,所述处理器被配置为:根据各所述干扰信号的初始频率,从所述至少一个干扰信号中确定至少一个目标干扰信号;根据所述至少一个目标干扰信号的初始频率,获取所述触控设备所处环境中的干扰信号对应的目标周期。6.根据权利要求1-4任一项所述的触控设备,其特征在于,所述触控组件还包括:放大模块;所述放大模块,用于将所述感应通道输出的初始感应信号放大,输出放大后的感应信号;所述处理器被配置为:
获取放大后的第一幅值和放大后的第二幅值;根据所述各感应通道对应的所述放大后的第一幅值,与,所述放大后的第二幅值的差,获取所述触控检测结果。7.一种触控设备,其特征在于,所述触控设备包括:显示屏,用于显示图像;触控组件,包括:触控感应驱动模块、驱动电极层,以及,感应电极层,所述驱动电极层包括n个驱动通道;所述感应电极层包括m个感应通道;所述n和m均为大于或等于2的整数;与所述显示屏、所述触控感应驱动模块连接的处理器,所述处理器被配置为:控制所述触控感应驱动模块逐个扫描所述n个驱动通道,以使所述各驱动通道在各扫描时刻向所述各感应通道输出激励信号;所述触控设备所处环境中的干扰信号对应的目标周期为所述激励信号的周期的k倍,所述k为大于或等于2的整数;所述针对任一驱动通道的目标扫描时长等于所述干扰信号对应的目标周期;获取所述目标扫描时长内,每个所述感应通道输出的感应信号的k个目标幅值;所述目标幅值为所述激励信号,与,所述干扰信号叠加的结果;根据所述k个目标幅值的平均值,获取触控检测结果;所述触控检测结果用于表征不存在触控,或者,目标位置存在触控;在所述触控检测结果用于表征目标位置存在触控时,响应针对所述目标位置的触控操作。8.一种触控位置检测方法,其特征在于,触控设备包括触控组件,所述触控组件包括:触控感应驱动模块、驱动电极层,以及,感应电极层,所述驱动电极层包括n个驱动通道;所述感应电极层包括m个感应通道;所述n为大于或等于2的整数;所述m为大于或等于2的整数,所述方法包括:控制所述触控感应驱动模块逐个扫描所述n个驱动通道,以使所述各驱动通道在各扫描时刻向所述各感应通道输出激励信号;采集第一扫描时刻对应的所述感应通道输出的感应信号的第一幅值,以及,目标参考时刻对应的各所述感应通道输出的感应信号的第二幅值;所述目标参考时刻为所述第一扫描时刻与第二扫描时刻之间的任一时刻,所述第二扫描时刻与所述第一扫描时刻相邻;在所述目标参考时刻无所述驱动通道向所述各感应通道输出激励信号;根据所述各感应通道对应的第一幅值,与,所述第二幅值的差,获取触控检测结果;所述触控检测结果用于表征不存在触控,或者,目标位置存在触控;在所述触控检测结果用于表征目标位置存在触控时,响应针对所述目标位置的触控操作。9.一种触控位置检测方法,其特征在于,触控设备包括触控组件,所述触控组件包括:触控感应驱动模块、驱动电极层,以及,感应电极层,所述驱动电极层包括n个驱动通道;所述感应电极层包括m个感应通道;所述n和m均为大于或等于2的整数,所述方法包括:控制所述触控感应驱动模块逐个扫描所述n个驱动通道,以使所述各驱动通道在各扫描时刻向所述各感应通道输出激励信号;所述触控设备所处环境中的干扰信号对应的目标周期为所述激励信号的周期的k倍,所述k为大于或等于2的整数;所述针对任一驱动通道的目标扫描时长等于所述干扰信号对应的目标周期;
获取所述目标扫描时长内,每个所述感应通道输出的感应信号的k个目标幅值;所述目标幅值为所述激励信号,与,所述干扰信号叠加的结果;根据所述k个目标幅值的平均值,获取触控检测结果;所述触控检测结果用于表征不存在触控,或者,目标位置存在触控;在所述触控检测结果用于表征目标位置存在触控时,响应针对所述目标位置的触控操作。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机执行指令,当所述计算机执行指令被处理器执行时,实现权利要求8或9所述的方法。

技术总结
本申请提供实施例属于触控技术,提供一种触控设备、触控位置检测方法及存储介质。触控设备包括显示屏、触控组件和处理器,处理器被配置为:控制触控感应驱动模块逐个扫描N个驱动通道,以使各驱动通道在各扫描时刻向各感应通道输出激励信号;采集第一扫描时刻对应的感应通道输出的感应信号的第一幅值,以及,目标参考时刻对应的各感应通道输出的感应信号的第二幅值;在目标参考时刻无驱动通道向各感应通道输出激励信号;根据各感应通道对应的第一幅值,与,第二幅值的差,获取触控检测结果;在触控检测结果用于表征目标位置存在触控时,响应针对目标位置的触控操作。本申请提高了触控位置检测的准确性。位置检测的准确性。位置检测的准确性。


技术研发人员:薛晓光 吴勇 赵书凯 李新
受保护的技术使用者:青岛海信商用显示股份有限公司
技术研发日:2022.01.26
技术公布日:2023/8/4
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐