触摸信号处理方法、智能交互平板与流程

文档序号:17923864发布日期:2019-06-15 00:17阅读:428来源:国知局
触摸信号处理方法、智能交互平板与流程

本申请涉及智能交互平板领域,具体而言,涉及一种触摸信号处理方法、智能交互平板。



背景技术:

智能交互平板,又称交互智能平板,是通过触控技术对显示在触摸屏上的内容进行操控和实现人机交互操作的一体化设备。这种设备集成了投影机、电子白板、幕布、音响、电视机、视频会议终端的多种功能。

当用户对触摸设备对应的触摸屏进行触摸操作时,触摸设备的触摸传感器可以采集触摸信号,触摸设备的芯片对触摸信号进行处理,将处理后的触摸信号发送给主芯片系统,由主芯片系统进行触摸响应。

而随着触控精度的提高,触摸设备的芯片需要处理的信号量越来越大,对其信号处理能力要求也越来越高,为了提高信号处理能力,触摸设备需要采用高性能的芯片,而高性能的芯片成本高、体积大,会造成触摸设备的成本提高和体积增大。



技术实现要素:

本申请的主要目的在于提供一种触摸信号处理方法、智能交互平板,以解决现有技术中高性能的芯片成本高、体积大造成触摸设备的成本提高和体积增大的问题。

为了实现上述目的,根据本申请的一个方面,提供了一种触摸信号处理方法,所述触摸信号处理方法应用于智能交互平板,所述智能交互平板至少包括:触摸设备、主芯片系统,所述方法包括:所述触摸设备采集触摸信号;所述触摸设备将所述触摸信号发送给所述主芯片系统;所述主芯片系统对所述触摸信号进行处理,得到触摸点的位置信息、面积信息和移动趋势;所述主芯片系统根据所述触摸点的位置信息、面积信息和移动趋势进行响应。

进一步地,所述主芯片系统对所述触摸信号进行处理,得到触摸点的位置信息,包括:所述主芯片系统根据所述触摸信号确定被遮挡的扫描光线;所述主芯片系统根据所述被遮挡的扫描光线确定所述触摸点的位置信息。

进一步地,所述被遮挡的扫描光线包括被遮挡的正交扫描光线和被遮挡的斜向扫描光线,所述主芯片系统根据所述被遮挡的扫描光线确定所述触摸点的位置信息,包括:所述主芯片系统根据被遮挡的所述正交扫描光线确定所述触摸点的位置信息,所述触摸点包括至少一个真实触摸点和至少一个诡点;所述主芯片系统根据被遮挡的所述斜向扫描光线对所述触摸点中的诡点进行过滤,得到真实触摸点;所述主芯片系统确定所述真实触摸点的位置信息。

进一步地,在所述主芯片系统确定所述真实触摸点的位置信息之后,所述方法还包括:所述主芯片系统确定被遮挡的正交扫描光线对应的发射灯管、接收灯管的数量和灯管间距;所述主芯片系统根据被遮挡的正交扫描光线对应的发射灯管、接收灯管的数量和灯管间距确定所述真实触摸点的面积信息。

进一步地,所述触摸点包括已编号触摸点和新增触摸点,在所述主芯片系统根据所述触摸点的位置信息、面积信息和移动趋势进行响应之前,所述方法还包括:所述主芯片系统根据所述触摸点的移动趋势判断是否存在新增触摸点;如果存在新增触摸点,则所述主芯片系统对所述新增触摸点进行编号,所述主芯片系统根据所述触摸点的位置信息、面积信息和移动趋势进行响应,包括:所述主芯片系统根据已编号的触摸点的位置信息、面积信息和移动趋势进行响应。

进一步地,所述触摸设备对应的触摸屏为红外式触摸屏。

进一步地,所述智能交互平板还包括目标模块系统,在所述主芯片系统对所述触摸信号进行处理,得到触摸点的位置信息、面积信息和移动趋势之后,所述方法还包括:所述主芯片系统向所述目标模块系统发送触摸数据,所述触摸数据携带所述触摸点的位置信息、面积信息和移动趋势;所述目标模块系统根据所述触摸数据进行响应。

进一步地,所述目标模块系统有多个,所述主芯片系统向所述目标模块系统发送触摸数据,包括:所述主芯片系统接收选择指令,所述选择指令用于指示从多个所述目标模块系统中选择一个;所述主芯片系统根据所述选择指令从多个所述目标模块系统中选择一个;所述主芯片系统向选择出的目标模块系统发送所述触摸数据。

为了实现上述目的,根据本申请的一个方面,提供了一种智能交互平板,所述智能交互平板至少包括:触摸设备、主芯片系统,所述触摸设备用于采集触摸信号;所述触摸设备用于将所述触摸信号发送给所述主芯片系统;所述主芯片系统用于对所述触摸信号进行处理,得到触摸点的位置信息、面积信息和移动趋势;所述主芯片系统还用于根据所述触摸点的位置信息、面积信息和移动趋势进行响应。

进一步地,所述主芯片系统还用于:根据所述触摸信号确定被遮挡的扫描光线;根据所述被遮挡的扫描光线确定所述触摸点的位置信息。

进一步地,所述被遮挡的扫描光线包括被遮挡的正交扫描光线和被遮挡的斜向扫描光线,所述主芯片系统还用于:根据被遮挡的所述正交扫描光线确定所述触摸点的位置信息,所述触摸点包括至少一个真实触摸点和至少一个诡点;根据被遮挡的所述斜向扫描光线对所述触摸点中的诡点进行过滤,得到真实触摸点;确定所述真实触摸点的位置信息。

进一步地,所述主芯片系统还用于:在确定所述真实触摸点的位置信息之后,确定被遮挡的正交扫描光线对应的发射灯管、接收灯管的数量和灯管间距;根据被遮挡的正交扫描光线对应的发射灯管、接收灯管的数量和灯管间距确定所述真实触摸点的面积信息。

进一步地,所述触摸点包括已编号触摸点和新增触摸点,所述主芯片系统还用于:在根据所述触摸点的位置信息、面积信息和移动趋势进行响应之前,根据所述触摸点的移动趋势判断是否存在新增触摸点;如果存在新增触摸点,则对所述新增触摸点进行编号;根据已编号的触摸点的位置信息、面积信息和移动趋势进行响应。

进一步地,所述触摸设备对应的触摸屏为红外式触摸屏。

进一步地,所述智能交互平板还包括目标模块系统,所述主芯片系统还用于:在对所述触摸信号进行处理,得到触摸点的位置信息、面积信息和移动趋势之后,向所述目标模块系统发送触摸数据,所述触摸数据携带所述触摸点的位置信息、面积信息和移动趋势;所述目标模块系统用于根据所述触摸数据进行响应。

进一步地,所述目标模块系统有多个,所述主芯片系统还用于:接收选择指令,所述选择指令用于指示从多个所述目标模块系统中选择一个;根据所述选择指令从多个所述目标模块系统中选择一个;向选择出的目标模块系统发送所述触摸数据。

在本申请实施例中,触摸设备采集触摸信号,触摸设备将触摸信号发送给主芯片系统,主芯片系统对触摸信号进行处理,得到触摸点的位置信息、面积信息和移动趋势,主芯片系统根据触摸点的位置信息、面积信息和移动趋势进行响应,由于触摸点的位置信息、面积信息和移动趋势是在主芯片系统中计算的,而不是在触摸设备的芯片中计算的,因此,触摸设备的芯片需要处理的信号量比较小,对其信号处理能力要求也比较低,触摸设备不需要采用高性能的芯片,一般性能的芯片也满足使用要求,避免了现有技术中高性能的芯片成本高、体积大造成触摸设备的成本提高和体积增大的问题,降低了触摸设备的成本,减小了触摸设备的体积。

附图说明

构成本申请的一部分的附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为相关技术中智能交互平板的硬件拓扑示意图;

图2-1为本申请实施例提供的一种可选的智能交互平板的硬件拓扑示意图;

图2-2为本申请实施例提供的一种可选的智能交互平板的硬件拓扑示意图;

图2-3为本申请实施例提供的一种可选的智能交互平板的硬件拓扑示意图;

图3为本申请实施例提供的一种可选的触摸信号处理方法的流程图;

图4-1为本申请实施例提供的一种可选的红外触摸框灯管布局示意图;

图4-2为本申请实施例提供的一种可选的红外触摸框灯管布局示意图;

图5-1为本申请实施例提供的一种可选的扫描光线和触摸点的示意图;

图5-2为本申请实施例提供的一种可选的扫描光线和触摸点的示意图;

图5-3为本申请实施例提供的一种可选的扫描光线和触摸点的示意图;

图6为本申请实施例提供的一种可选的触摸信号处理方法的流程图;

图7为本申请实施例提供的一种主芯片系统对触摸信号进行处理的流程图。

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

图1为相关技术中智能交互平板的硬件拓扑示意图,触摸框控制板的芯片对触摸信号进行处理(包括触摸点定位、触摸面积计算等),将处理后的结果通过通信接口传输给主芯片系统。

图2-1为本申请实施例提供的一种可选的智能交互平板的硬件拓扑示意图,触摸框控制板将触摸信号通过通信接口传输给主芯片系统,主芯片系统对触摸信号进行处理(包括触摸点定位、触摸面积计算等),得到触摸数据,主芯片系统对触摸数据进行响应。

图2-2为本申请实施例提供的一种可选的智能交互平板的硬件拓扑示意图,触摸框控制板将触摸信号通过通信接口传输给主芯片系统,主芯片系统对触摸信号进行处理(包括触摸点定位、触摸面积计算等),得到触摸数据。主芯片系统对触摸数据进行响应,并且将触摸数据通过通信接口发送给第二模块系统,以使第二模块系统对触摸数据进行响应。

图2-3为本申请实施例提供的一种可选的智能交互平板的硬件拓扑示意图,触摸框控制板将触摸信号通过通信接口传输给主芯片系统,主芯片系统对触摸信号进行处理(包括触摸点定位、触摸面积计算等),得到触摸数据。通过usb选择开关选择一个目标模块系统,目标模块系统可以为第二模块系统、第三模块系统或其他模块系统中的一个。主芯片系统对触摸数据进行响应,并且将触摸数据通过通信接口发送给目标模块系统,以使目标模块系统对触摸数据进行响应。

本申请实施例提供了一种可选的触摸信号处理方法的流程图,触摸信号处理方法应用于智能交互平板,智能交互平板至少包括:触摸设备、主芯片系统,如图3所示,该方法包括:

步骤s102:触摸设备采集触摸信号。

步骤s104:触摸设备将触摸信号发送给主芯片系统。

步骤s106:主芯片系统对触摸信号进行处理,得到触摸点的位置信息、面积信息和移动趋势。

步骤s108:主芯片系统根据触摸点的位置信息、面积信息和移动趋势进行响应。

触摸设备对应的触摸屏类型可以是电磁式、红外式、电容式、电阻式、压感式等类型。

触摸设备对应的触摸屏类型不同时,触摸设备的触摸传感器的类型不同,其采集的触摸信号也不完全相同,以下针对不同类型的触摸屏列举几种触摸传感器:

类型一:触摸屏为红外式触摸屏,触摸传感器为红外触摸框,其采集的触摸信号可以包括表示红外线受阻的信号。

类型二:触摸屏为电磁式触摸屏,触摸传感器为电磁板,其采集的触摸信号可以包括磁通量的变化量和接收的电磁信号的频率。

类型三:触摸屏为电容式触摸屏,触摸传感器为电容式触摸板,其采集的触摸信号可以包括流经触摸屏的各电极的电流。

类型四:触摸屏为电阻式触摸屏,触摸传感器为电阻式触摸板,其采集的触摸信号可以包括触摸位置的电压。

类型五:触摸屏为压感式触摸屏,触摸传感器为压力传感器,其采集的触摸信号可以包括压力信号。

主芯片系统对触摸信号进行处理,得到触摸点的位置信息、面积信息和移动趋势。

触摸点的位置信息可以是指触摸点的坐标信息。由于触摸的接触区域具有一定面积,因此,通过计算接触区域覆盖了多少像素点,能够知道接触区域的面积有多大。根据触摸点的移动趋势,可以知道是否有新增触摸点,还可以知道触摸信号对应的是什么样的操作指令。

在本申请实施例中,触摸设备采集触摸信号,触摸设备将触摸信号发送给主芯片系统,主芯片系统对触摸信号进行处理,得到触摸点的位置信息、面积信息和移动趋势,主芯片系统根据触摸点的位置信息、面积信息和移动趋势进行响应,由于触摸点的位置信息、面积信息和移动趋势是在主芯片系统中计算的,而不是在触摸设备的芯片中计算的,因此,触摸设备的芯片需要处理的信号量比较小,对其信号处理能力要求也比较低,触摸设备不需要采用高性能的芯片,一般性能的芯片也满足使用要求,避免了现有技术中高性能的芯片成本高、体积大造成触摸设备的成本提高和体积增大的问题,降低了触摸设备的成本,减小了触摸设备的体积。

可选地,触摸设备对应的触摸屏为红外式触摸屏。

红外式触摸屏,又称为红外线技术触摸屏,由装在触摸屏外框上的红外线发射与接收感测元件构成,在屏幕表面上,形成红外线探测网,任何触摸物体可改变触点上的红外线而实现触摸屏操作。红外线式触控屏的实现原理与表面声波式触控相似,它使用的是红外线发射与接收感测元件。这些元件在屏幕表面形成红外线探测网,触控操作的物体(比如手指)可以改变触电的红外线,进而被转化成触控的坐标位置而实现操作的响应。在红外线式触控屏上,屏幕的四边排布的电路板装置有红外发射管和红外接收管,对应形成横竖交叉的红外线矩阵。

图4-1、图4-2为根据本申请实施例的可选的红外触摸框灯管布局示意图,图4-1、图4-2中一共有500对灯管,一对灯管包括一个发射灯管和一个接收灯管,例如,tx-1号灯管(发射灯管)和rx-1、号灯管(接收灯管)为一对灯管;tx-2号灯管(发射灯管)和rx-2、号灯管(接收灯管)为一对灯管;……;tx-200号灯管(发射灯管)和rx-200、号灯管(接收灯管)为一对灯管;tx-201号灯管(发射灯管)和rx-201、号灯管(接收灯管)为一对灯管;……;tx-500号灯管(发射灯管)和rx-500、号灯管(接收灯管)为一对灯管。

可选地,主芯片系统对触摸信号进行处理,得到触摸点的位置信息,包括:主芯片系统根据触摸信号确定被遮挡的扫描光线;主芯片系统根据被遮挡的扫描光线确定触摸点的位置信息。

可选地,被遮挡的扫描光线包括被遮挡的正交扫描光线和被遮挡的斜向扫描光线,主芯片系统根据被遮挡的扫描光线确定触摸点的位置信息,包括:主芯片系统根据被遮挡的正交扫描光线确定触摸点的位置信息,触摸点包括至少一个真实触摸点和至少一个诡点;主芯片系统根据被遮挡的斜向扫描光线对触摸点中的诡点进行过滤,得到真实触摸点;主芯片系统确定真实触摸点的位置信息。

正交扫描,例如图4-1所示,tx-1号灯管发射,rx-1、号灯管接收,此为横向扫描;同理,tx-201号灯管发射,rx-201、号灯管接收,此为纵向扫描。这两条光线就组成正交扫描。

斜向扫描,例如图4-2所示,tx-1号灯管发射,rx-2、号灯管、rx-3、号灯管、rx-4、号灯管、……、rx-200、号灯管接收,这些均为斜向扫描。

如图5-1所示,当手指或笔在d1点触摸时,正交扫描光线l1和l2被遮挡。通过对触摸信号进行处理,确定出被遮挡的正交扫描光线l1和l2,正交扫描光线l1和l2的交点即为触摸点。在多点触摸的情况下,通过上述方法确定出的触摸点存在诡点。举例来说,如图5-2所示,当手指或笔在d1点和d2同时触摸时,通过对触摸信号进行处理,确定出被遮挡的纵向扫描光线l1、l4和横向扫描光线l2、l3,正交扫描光线l1和l2的交点为d1,正交扫描光线l1和l3的交点为d3,正交扫描光线l4和l2的交点为d4,正交扫描光线l4和l3的交点为d2。这4个交点中,交点d1和交点d2为真实触摸点,交点d3和交点d4为诡点。区分真实触摸点和诡点的方法是:判断触摸点所在的斜扫描光线是否被遮挡;如果触摸点所在的斜扫描光线被遮挡,则确定该触摸点是真实触摸点;如果触摸点所在的斜扫描光线没有被遮挡,则确定该触摸点是诡点。如图5-3所示,扫描光线l5为触摸点d3所在的一条斜扫描光线,扫描光线l6为触摸点d1所在的一条斜扫描光线。假设判断出扫描光线l5没有被遮挡,则确定触摸点d3为诡点。假设判断出扫描光线l6被遮挡,则确定触摸点d1为真实触摸点。

可选地,在主芯片系统确定真实触摸点的位置信息之后,方法还包括:主芯片系统确定被遮挡的正交扫描光线对应的发射灯管、接收灯管的数量和灯管间距;主芯片系统根据被遮挡的正交扫描光线对应的发射灯管、接收灯管的数量和灯管间距确定真实触摸点的面积信息。

当用手指触摸触摸屏时,由于手指与触摸屏之间的接触具有一定的接触面积,可能会遮挡多条扫描光线,根据被遮挡的扫描光线对应的发射灯管、接收灯管的数量和灯管间距确定接触面积。

假设在水平方向上被遮挡的灯管数量为n1,在竖直方向上被遮挡的灯管数量为n2,水平方向上灯管间距为d1,竖直方向上灯管间距为d2,则接触面积s的计算公式为s=n1×n2×d1×d2。

可选地,触摸点包括已编号触摸点和新增触摸点,在主芯片系统根据触摸点的位置信息、面积信息和移动趋势进行响应之前,方法还包括:主芯片系统根据触摸点的移动趋势判断是否存在新增触摸点;如果存在新增触摸点,则主芯片系统对新增触摸点进行编号,主芯片系统根据触摸点的位置信息、面积信息和移动趋势进行响应,包括:主芯片系统根据已编号的触摸点的位置信息、面积信息和移动趋势进行响应。

在用户书写过程中,判断第一触摸点是否出现在第二触摸点和第三触摸点构成的直线上或直线周边预设范围之内,第二触摸点和第三触摸点是与第一触摸点时间上最近的两个历史触摸点,第二触摸点比第三触摸点时间上距离第一触摸点更近;如果第一触摸点出现在第二触摸点和第三触摸点构成的直线上或直线周边预设范围之内,则确定第一触摸点的坐标,得到第一坐标,将第二触摸点的坐标更新为第一坐标;如果第一触摸点没有出现在第二触摸点和第三触摸点构成的直线上或直线周边预设范围之内,则确定第一触摸点为新增的触摸点,为第一触摸点进行编号,并记录第一触摸点的坐标。

例如,用户使用五个手指触摸触摸屏并在触摸屏上按照预设直线或曲线滑动手指,则每个手指与触摸屏的接触点的坐标的变化也符合预设直线或曲线,对每个手指与触摸屏的接触点,都进行编号,得到5个id。

如果用户使用五个手指触摸触摸屏并在触摸屏上按照预设直线或曲线滑动手指的过程中,新增了第六根手指触摸触摸屏,记录第六根手指与触摸平的接触点为新增的接触点,并为第六根手指进行编号(新增id),记录第六根手指与触摸平的接触点的坐标。

可选地,智能交互平板还包括目标模块系统,在主芯片系统对触摸信号进行处理,得到触摸点的位置信息、面积信息和移动趋势之后,方法还包括:主芯片系统向目标模块系统发送触摸数据,触摸数据携带触摸点的位置信息、面积信息和移动趋势;目标模块系统根据触摸数据进行响应。

可选地,目标模块系统有多个,主芯片系统向目标模块系统发送触摸数据,包括:主芯片系统接收选择指令,选择指令用于指示从多个目标模块系统中选择一个;主芯片系统根据选择指令从多个目标模块系统中选择一个;主芯片系统向选择出的目标模块系统发送触摸数据。

目标模块系统可以为图2-3中所示出的第二模块系统、第三模块系统。目标模块系统可以有多个,通过usb选择开关对目标模块系统进行选择,例如,通过usb选择开关选择了第二模块系统,则主芯片系统向第二模块系统发送触摸数据,第二模块系统接收触摸数据之后,根据触摸数据进行响应,或者,通过usb选择开关选择了第三模块系统,则主芯片系统向第三模块系统发送触摸数据,第三模块系统接收触摸数据之后,根据触摸数据进行响应。

图6是本申请实施例提供了一种可选的触摸信号处理方法的流程图,如图6所示,触摸框(即上述触摸设备)进行信号采集,信号采集的方式可以为红外灯管扫描,触摸框将采集的信号发送给主芯片系统的设备驱动,主芯片系统对信号进行处理,得到触摸点的坐标和触摸面积,并进行id追点(即上文所述判断是否有新增触摸点的过程)。之后,主芯片系统响应触摸数据。在主芯片系统得到触摸点的坐标和触摸面积,并进行id追点之后,主芯片系统还可以将触摸数据发送给其他模块系统,例如主芯片系统通过usb设备将触摸数据发送给第二模块系统,第二模块系统响应触摸数据。第二模块系统可以为pc模块。例如,在电脑投屏应用中,假设正在进行投屏的是一个ppt,则智能交互平板发送触摸数据到电脑,电脑接收触摸数据并对ppt进行翻页,从而实现触摸回传功能。

图7示出了图6中的s403的具体步骤,如图7所示,数据处理的过程包括以下步骤:s500至s510。

s500,正交扫描接收管数据分析。

s501,找到触摸点数,包含诡点。

s502,斜扫扫描接收管数据分析。

s503,找到真实触摸点数,去除诡点。

s504,根据发射灯管序号和接收灯管序号,以及灯管间距,换算出点的坐标。

s505,根据历史点的id,以及对应的历史2个点,换算出当前触摸点是否符合趋势范围内。

s506,遍历已经使用的id,判断当前触摸点是否满足趋势范围。如果是,执行s507;如果否,执行s508。

s507,定位到触摸点的id,并且更新当前点的坐标为历史坐标。

s508,从0开始检索,未使用的id作为当前新触摸点的id。

s509,根据当前点的信息(发射灯管位置、接收灯管位置、以及灯管间距参数),得出触摸点的矩形面积物理信息。

s510,按照协议格式进行组包,触摸数据输出。

本申请实施例还提供了一种智能交互平板,智能交互平板至少包括:触摸设备、主芯片系统。

触摸设备用于采集触摸信号;

触摸设备用于将触摸信号发送给主芯片系统;

主芯片系统用于对触摸信号进行处理,得到触摸点的位置信息、面积信息和移动趋势;

主芯片系统还用于根据触摸点的位置信息、面积信息和移动趋势进行响应。

触摸设备对应的触摸屏类型可以是电磁式、红外式、电容式、电阻式、压感式等类型。

触摸设备对应的触摸屏类型不同时,触摸设备的触摸传感器的类型不同,其采集的触摸信号也不完全相同,以下针对不同类型的触摸屏列举几种触摸传感器:

类型一:触摸屏为红外式触摸屏,触摸传感器为红外触摸框,其采集的触摸信号可以包括表示红外线受阻的信号。

类型二:触摸屏为电磁式触摸屏,触摸传感器为电磁板,其采集的触摸信号可以包括磁通量的变化量和接收的电磁信号的频率。

类型三:触摸屏为电容式触摸屏,触摸传感器为电容式触摸板,其采集的触摸信号可以包括流经触摸屏的各电极的电流。

类型四:触摸屏为电阻式触摸屏,触摸传感器为电阻式触摸板,其采集的触摸信号可以包括触摸位置的电压。

类型五:触摸屏为压感式触摸屏,触摸传感器为压力传感器,其采集的触摸信号可以包括压力信号。

主芯片系统对触摸信号进行处理,得到触摸点的位置信息、面积信息和移动趋势。

触摸点的位置信息可以是指触摸点的坐标信息。由于触摸的接触区域具有一定面积,因此,通过计算接触区域覆盖了多少像素点,能够知道接触区域的面积有多大。根据触摸点的移动趋势,可以知道是否有新增触摸点,还可以知道触摸信号对应的是什么样的操作指令。

在本申请实施例中,触摸设备采集触摸信号,触摸设备将触摸信号发送给主芯片系统,主芯片系统对触摸信号进行处理,得到触摸点的位置信息、面积信息和移动趋势,主芯片系统根据触摸点的位置信息、面积信息和移动趋势进行响应,由于触摸点的位置信息、面积信息和移动趋势是在主芯片系统中计算的,而不是在触摸设备的芯片中计算的,因此,触摸设备的芯片需要处理的信号量比较小,对其信号处理能力要求也比较低,触摸设备不需要采用高性能的芯片,一般性能的芯片也满足使用要求,避免了现有技术中高性能的芯片成本高、体积大造成触摸设备的成本提高和体积增大的问题,降低了触摸设备的成本,减小了触摸设备的体积。

可选地,触摸设备对应的触摸屏为红外式触摸屏。

红外式触摸屏,又称为红外线技术触摸屏,由装在触摸屏外框上的红外线发射与接收感测元件构成,在屏幕表面上,形成红外线探测网,任何触摸物体可改变触点上的红外线而实现触摸屏操作。红外线式触控屏的实现原理与表面声波式触控相似,它使用的是红外线发射与接收感测元件。这些元件在屏幕表面形成红外线探测网,触控操作的物体(比如手指)可以改变触电的红外线,进而被转化成触控的坐标位置而实现操作的响应。在红外线式触控屏上,屏幕的四边排布的电路板装置有红外发射管和红外接收管,对应形成横竖交叉的红外线矩阵。

图4-1、图4-2为根据本申请实施例的可选的红外触摸框灯管布局示意图,图4-1、图4-2中一共有500对灯管,一对灯管包括一个发射灯管和一个接收灯管,例如,tx-1号灯管(发射灯管)和rx-1、号灯管(接收灯管)为一对灯管;tx-2号灯管(发射灯管)和rx-2、号灯管(接收灯管)为一对灯管;……;tx-200号灯管(发射灯管)和rx-200、号灯管(接收灯管)为一对灯管;tx-201号灯管(发射灯管)和rx-201、号灯管(接收灯管)为一对灯管;……;tx-500号灯管(发射灯管)和rx-500、号灯管(接收灯管)为一对灯管。

可选地,主芯片系统还用于:根据触摸信号确定被遮挡的扫描光线;根据被遮挡的扫描光线确定触摸点的位置信息。

可选地,被遮挡的扫描光线包括被遮挡的正交扫描光线和被遮挡的斜向扫描光线,主芯片系统还用于:根据被遮挡的正交扫描光线确定触摸点的位置信息,触摸点包括至少一个真实触摸点和至少一个诡点;根据被遮挡的斜向扫描光线对触摸点中的诡点进行过滤,得到真实触摸点;确定真实触摸点的位置信息。

正交扫描,例如图4-1所示,tx-1号灯管发射,rx-1、号灯管接收,此为横向扫描;同理,tx-201号灯管发射,rx-201、号灯管接收,此为纵向扫描。这两条光线就组成正交扫描。

斜向扫描,例如图4-2所示,tx-1号灯管发射,rx-2、号灯管、rx-3、号灯管、rx-4、号灯管、……、rx-200、号灯管接收,这些均为斜向扫描。

如图5-1所示,当手指或笔在d1点触摸时,正交扫描光线l1和l2被遮挡。通过对触摸信号进行处理,确定出被遮挡的正交扫描光线l1和l2,正交扫描光线l1和l2的交点即为触摸点。在多点触摸的情况下,通过上述方法确定出的触摸点存在诡点。举例来说,如图5-2所示,当手指或笔在d1点和d2同时触摸时,通过对触摸信号进行处理,确定出被遮挡的纵向扫描光线l1、l4和横向扫描光线l2、l3,正交扫描光线l1和l2的交点为d1,正交扫描光线l1和l3的交点为d3,正交扫描光线l4和l2的交点为d4,正交扫描光线l4和l3的交点为d2。这4个交点中,交点d1和交点d2为真实触摸点,交点d3和交点d4为诡点。区分真实触摸点和诡点的方法是:判断触摸点所在的斜扫描光线是否被遮挡;如果触摸点所在的斜扫描光线被遮挡,则确定该触摸点是真实触摸点;如果触摸点所在的斜扫描光线没有被遮挡,则确定该触摸点是诡点。如图5-3所示,扫描光线l5为触摸点d3所在的一条斜扫描光线,扫描光线l6为触摸点d1所在的一条斜扫描光线。假设判断出扫描光线l5没有被遮挡,则确定触摸点d3为诡点。假设判断出扫描光线l6被遮挡,则确定触摸点d1为真实触摸点。

可选地,主芯片系统还用于:在确定真实触摸点的位置信息之后,确定被遮挡的正交扫描光线对应的发射灯管、接收灯管的数量和灯管间距;根据被遮挡的正交扫描光线对应的发射灯管、接收灯管的数量和灯管间距确定真实触摸点的面积信息。

当用手指触摸触摸屏时,由于手指与触摸屏之间的接触具有一定的接触面积,可能会遮挡多条扫描光线,根据被遮挡的扫描光线对应的发射灯管、接收灯管的数量和灯管间距确定接触面积。

假设在水平方向上被遮挡的灯管数量为n1,在竖直方向上被遮挡的灯管数量为n2,水平方向上灯管间距为d1,竖直方向上灯管间距为d2,则接触面积s的计算公式为s=n1×n2×d1×d2。

可选地,触摸点包括已编号触摸点和新增触摸点,主芯片系统还用于:在根据触摸点的位置信息、面积信息和移动趋势进行响应之前,根据触摸点的移动趋势判断是否存在新增触摸点;如果存在新增触摸点,则对新增触摸点进行编号;根据已编号的触摸点的位置信息、面积信息和移动趋势进行响应。

在用户书写过程中,判断第一触摸点是否出现在第二触摸点和第三触摸点构成的直线上或直线周边预设范围之内,第二触摸点和第三触摸点是与第一触摸点时间上最近的两个历史触摸点,第二触摸点比第三触摸点时间上距离第一触摸点更近;如果第一触摸点出现在第二触摸点和第三触摸点构成的直线上或直线周边预设范围之内,则确定第一触摸点的坐标,得到第一坐标,将第二触摸点的坐标更新为第一坐标;如果第一触摸点没有出现在第二触摸点和第三触摸点构成的直线上或直线周边预设范围之内,则确定第一触摸点为新增的触摸点,为第一触摸点进行编号,并记录第一触摸点的坐标。

例如,用户使用五个手指触摸触摸屏并在触摸屏上按照预设直线或曲线滑动手指,则每个手指与触摸屏的接触点的坐标的变化也符合预设直线或曲线,对每个手指与触摸屏的接触点,都进行编号,得到5个id。

如果用户使用五个手指触摸触摸屏并在触摸屏上按照预设直线或曲线滑动手指的过程中,新增了第六根手指触摸触摸屏,记录第六根手指与触摸平的接触点为新增的接触点,并为第六根手指进行编号(新增id),记录第六根手指与触摸平的接触点的坐标。

可选地,智能交互平板还包括目标模块系统,主芯片系统还用于:在对触摸信号进行处理,得到触摸点的位置信息、面积信息和移动趋势之后,向目标模块系统发送触摸数据,触摸数据携带触摸点的位置信息、面积信息和移动趋势;目标模块系统用于根据触摸数据进行响应。

可选地,目标模块系统有多个,主芯片系统还用于:接收选择指令,选择指令用于指示从多个目标模块系统中选择一个;根据选择指令从多个目标模块系统中选择一个;向选择出的目标模块系统发送触摸数据。

目标模块系统可以为图2-3中所示出的第二模块系统、第三模块系统。目标模块系统可以有多个,通过usb选择开关对目标模块系统进行选择,例如,通过usb选择开关选择了第二模块系统,则主芯片系统向第二模块系统发送触摸数据,第二模块系统接收触摸数据之后,根据触摸数据进行响应,或者,通过usb选择开关选择了第三模块系统,则主芯片系统向第三模块系统发送触摸数据,第三模块系统接收触摸数据之后,根据触摸数据进行响应。

需要注意的是,由于篇幅所限,本申请中并没有穷举所有的实施方式,只要是不互相矛盾的特征,均可以自由随意组合,成为本申请可选的实施方式。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1