零触摸高度的实现方法、装置及系统与流程

文档序号:11229960阅读:456来源:国知局
零触摸高度的实现方法、装置及系统与流程

本发明涉及触摸屏技术,尤其涉及一种零触摸高度的实现方法及装置。



背景技术:

如图1所示,在现有的红外触控屏都是采用红外发射接收对管形式作为信息传递载体的,采用此形式的红外对管的灯体设计都是具有一定高度的,因此红外光线所形成的信号传输的光网相对于触摸屏的玻璃屏幕存在一定高度。在书写的时候,当触控物体进入到触控框的过程中,触控物体是先碰到红外光网的平面,然后才能碰到屏幕的玻璃平面。当碰到光网平面的时候,就会阻挡到红外光线的传输,此时触摸框的信息处理电路就会判别产生了触控点,并且做出响应,但是此时触控物并没有碰到真正的书写平面,因此会造成不良的书写体验。在连笔书写时此种影响更为明显。习惯上,将触摸时有效的高度到玻璃屏表面的高度定义为红外触摸屏的触摸高度。



技术实现要素:

本发明实施例的目的是提供一种零触摸高度的实现方法及装置,能有效解决当前触摸屏书写技术存在触摸高度从而影响书写体验的问题,实现触摸屏真正接触时才作出响应。

为实现上述目的,本发明实施例提供了一种零触摸高度的实现方法,包括步骤:

通过红外发射管和红外接收管以预设的周期进行扫描;

若任一时刻从扫描无触控点到扫描有任一触控物产生的触控点时,判断所述任一时刻是否接收到所述触控物发送的压感数据;

若接收到所述压感数据,则识别所述触控物为智能笔,并进入智能笔书写模式;其中,所述智能笔书写模式为根据实时获取的压感数据和触控点坐标,生成显示智能笔书写的轨迹。

与现有技术相比,本发明公开的零触摸高度的实现方法通过在没有扫描到任意触控点的状态下,若在任一时刻从扫描无触控点到扫描到任一触控物产生的触控点时,判断所述任一时刻是否接收到所述触控物发送的压感数据,若接收到所述压感数据,则识别所述触控物为智能笔且所述智能笔和触摸屏相互接触,并从所述任一时刻起,进入智能笔书写模式;其中,所述智能笔书写模式为根据实时获取的压感数据和触控点坐标,显示智能笔书写的轨迹。采用上述方案,能实现接收到智能笔发送的压感数据时,即接触到所述触摸屏的玻璃表面才上传所述触控点坐标进行显示,从而避免当检测到触控物遮挡到红外信号即进行显示的问题,可实现零触摸高度,不会出现进入触摸屏的红外感应区域未接触到所述触摸屏的玻璃表面就进行显示而产生触摸高度的问题,可模拟笔在纸上书写的体验感,更智能化。

作为上述方案的改进,还包括步骤:

若判断所述任一时刻没有接收到所述压感数据,则待所述任一时刻的下一时刻到达时,判断所述任一时刻的下一时刻是否扫描到所述触控物产生的触控点;

若所述任一时刻的下一时刻扫描到所述触控物产生的触控点时,判断所述任一时刻的下一时刻是否接收到所述触控物发送的压感数据;

若判断所述任一时刻的下一时刻接收到所述压感数据,则识别所述触控物为智能笔,并进入所述智能笔书写模式;若判断所述任一时刻的下一时刻没有接收到所述压感数据,识别所述触控物为常规触控物,并进入常规书写模式;其中,所述常规触控物为智能笔外的其他触控物;所述常规书写模式为根据实时获取的触控点坐标,显示常规触控物书写的轨迹。上述步骤通过对连续两个时刻是否压感数据进行判断,有效识别所述触控物,避免误判的情况发生。

作为上述方案的改进,还包括步骤:

若判断所述任一时刻没有接收到所述压感数据,缓存所述任一时刻扫描到的触控点坐标;

若所述任一时刻的下一时刻没有扫描到所述触控物产生的触控点时,清除缓存中的所述任一时刻扫描到的触控点坐标;

若判断所述任一时刻的下一时刻没有接收到所述压感数据,显示缓存中的所述任一时刻扫描到的触控点坐标后进入所述常规书写模式。上述步骤可实现当识别所述触控物为常规触控物时,避免所述任一时刻的坐标数据丢失造成显示不完整的情况。

作为上述方案的改进,还包括步骤:

在所述智能笔书写模式中,若任意时刻扫描到智能笔产生的触控点但没有接收到所述智能笔发送的压感数据,则确定智能笔处于抬起状态;其中,当所述智能笔处于抬起状态时,不显示智能笔书写的轨迹。通过该步骤可实现智能笔书写的连笔功能,避免书写过程中笔画与笔画之间的轻微断开时仍然感应到触控点坐标进行显示的问题,更好地模拟笔在纸上书写的体验感。

作为上述方案的改进,还包括步骤:

在所述智能笔书写模式中,若任意时刻未扫描到智能笔产生的触控点,则退出所述智能笔书写模式。

作为上述方案的改进,在所述常规书写模式中,若任意时刻未扫描到智能笔产生的触控点,则退出所述常规书写模式。当任意时刻未扫描到智能笔产生的触控点退出书写模式,需在下一次感应到触控点时重新进行识别。

作为上述方案的改进,所述压感数据由安装于智能笔上的压力传感器生成以及由安装于智能笔上的无线模块发送。

本发明实施例还提供了一种零触摸高度的实现装置,包括:

扫描模块,通过触摸屏上的红外发射管和红外接收管以预设的周期进行扫描;

第一判断模块,用于若任一时刻从扫描无触控点到扫描有任一触控物产生的触控点时,判断所述任一时刻是否接收到所述触控物发送的压感数据;

第一识别模块,用于若接收到所述压感数据,则识别所述触控物为智能笔,并开始进入智能笔书写模式;其中,所述智能笔书写模式为根据实时获取的压感数据和触控点坐标,生成显示智能笔书写的轨迹。

与现有技术相比,本发明公开的零触摸高度的实现装置通过扫描模块以预设的周期进行扫描,若任一时刻从扫描无触控点到扫描有任一触控物产生的触控点时,第一判断模块判断所述任一时刻是否接收到所述触控物发送的压感数据,若判断当前时刻接收到所述压感数据,第一识别模块识别所述触控物为智能笔,并开始进入智能笔书写模式;其中,所述智能笔书写模式为根据实时获取的压感数据和触控点坐标,显示智能笔书写的轨迹,实现当接收到压感数据时,即接触到触摸屏的玻璃表面才开始上传触控点坐标进行显示响应,解决了现有技术书写过程未接触玻璃表面就响应扫描到的坐标存在触摸高度问题,实现零触摸高度,更好地模拟笔在纸上书写的体验感。

作为上述方案的改进,第二判断模块,用于若判断所述任一时刻没有接收到所述压感数据,则待所述任一时刻的下一时刻到达时,判断所述任一时刻的下一时刻是否扫描到所述触控物产生的触控点;

第三判断模块,用于若所述任一时刻的下一时刻扫描到所述触控物产生的触控点时,判断所述任一时刻的下一时刻是否接收到所述触控物发送的压感数据;

第二识别模块,用于若判断所述任一时刻的下一时刻接收到所述压感数据,则识别所述触控物为智能笔,并进入所述智能笔书写模式;若判断所述任一时刻的下一时刻没有接收到所述压感数据,识别所述触控物为常规触控物,并进入常规书写模式;其中,所述常规触控物为智能笔外的其他触控物;所述常规书写模式为根据实时获取的触控点坐标,生成显示常规触控物书写的轨迹。

本发明实施例还提供了一种零触摸高度的实现系统,包括:

智能笔,用于与触摸屏接触时生成压感数据,向所述触摸屏发送所述压感数据;

触摸屏,用于通过红外发射管和红外接收管以预设的周期进行扫描;若任一时刻从扫描无触控点到扫描有任一触控物产生的触控点时,判断所述任一时刻是否接收到所述触控物发送的压感数据;若接收到所述压感数据,则识别所述触控物为智能笔,并进入智能笔书写模式;其中,所述智能笔书写模式为根据实时获取的压感数据和触控点坐标,生成显示智能笔书写的轨迹。

与现有技术相比,本发明公开的零触摸高度的实现系统通过所述智能笔与所述触摸屏接触时生成压感数据并向所述触摸屏发送;若所述触摸屏在任一时刻扫描有所述智能笔产生的触控点时,判断所述任一时刻是否接收到所述智能笔发送的压感数据;若判断所述任一时刻接收到所述压感数据,则识别所述智能笔,并根据实时获取的压感数据和触控点坐标,显示所述智能笔书写的轨迹,通过上述方案可实现触摸屏对智能笔的识别,并实现当所述触摸屏接收到压感数据时才响应所述触控点坐标进行显示响应,从而实现零触摸高度,不会出现当进入红外光网的扫描区域而未接触到屏幕玻璃平面内就响应触控点坐标进行显示的情况,能获得笔在纸张上书写上的体验感。

附图说明

图1是触摸屏上红外发射接收对管的扫描示意图。

图2是本发明实施例1中零触摸高度的实现方法的流程示意图。

图3是本发明实施例2中零触摸高度的实现方法的流程示意图。

图4是本发明实施例3中零触摸高度的实现方法的流程示意图。

图5是本发明实施例4中零触摸高度的实现方法的流程示意图。

图6是本发明实施例5中零触摸高度的实现装置的结构示意图。

图7是本发明实施例6中零触摸高度的实现装置的结构示意图。

图8是本发明实施例7中零触摸高度的实现系统的结构示意图

具体实施方式

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

参见图2,是本发明实施例1提供的一种零触摸高度的实现方法的流程示意图,包括步骤:

s1、通过红外发射管和红外接收管以预设的周期进行扫描;

s2、若任一时刻从扫描无触控点到扫描有任一触控物产生的触控点时,判断所述任一时刻是否接收到所述触控物发送的压感数据;

s3、若接收到所述压感数据,则识别所述触控物为智能笔,并进入智能笔书写模式;其中,所述智能笔书写模式为根据实时获取的压感数据和触控点坐标,生成显示智能笔书写的轨迹。

可以理解地,所述压感数据由安装于智能笔上的压力传感器生成以及由安装于智能笔上的无线模块发送。优选地,所述感应模块为压力传感器。

具体实施时,在没有扫描到任意触控点的状态下,若在任一时刻从扫描无触控点到扫描到任一触控物产生的触控点时,所述任一时刻为扫描周期所对应的时刻,例如,以t为周期进行扫描,当t1-t没有扫描到触控点,而t1扫描到任一触控物产生的触控点,则t1符合所述“任一时刻”的要求。判断所述任一时刻是否接收到所述触控物发送的压感数据,若判断所述任一时刻接收到所述压感数据,则识别所述触控物为智能笔且所述智能笔和触摸屏相互接触,并从所述任一时刻起,进入智能笔书写模式;其中,所述智能笔书写模式为根据实时获取的压感数据和触控点坐标,显示智能笔书写的轨迹。采用上述方案,能实现接收到智能笔发送的压感数据时,才显示智能笔书写的轨迹,从而避免当检测到触控物遮挡到红外信号即进行显示的问题,可实现零触摸高度,不会出现进入触摸屏的红外感应区域就进行显示而产生的触摸高度的问题,可模拟笔在纸上书写的体验感,更智能化。

参见图3,是本发明实施例2提供的一种零触摸高度的实现方法的流程示意图,实施例2在实施例1的基础上,还包括步骤:

s4、若判断所述任一时刻没有接收到所述压感数据,则待所述任一时刻的下一时刻到达时,判断所述任一时刻的下一时刻是否扫描到所述触控物产生的触控点;

s5、若所述任一时刻的下一时刻扫描到所述触控物产生的触控点时,判断所述任一时刻的下一时刻是否接收到所述触控物发送的压感数据;

s6、若判断所述任一时刻的下一时刻接收到所述压感数据,则识别所述触控物为智能笔,并进入所述智能笔书写模式;若判断所述任一时刻的下一时刻没有接收到所述压感数据,识别所述触控物为常规触控物,并进入常规书写模式;其中,所述常规触控物为智能笔外的其他触控物;所述常规书写模式为根据实时获取的触控点坐标,生成显示常规触控物书写的轨迹。

具体实施时,每一次扫描都会生成一帧数据,每一帧数据包括坐标数据和压感数据的存储空间。若在任一时刻得到的第一帧数据包括坐标数据但不包括压感数据时,则检测所述任一时刻的下一时刻形成的第二帧数据是否包括压感数据;若所述任一时刻的下一时刻包括坐标数据,但不包括压感数据时,可认为所述触控物为常规触控物,并进入常规书写模式。其中,所述常规触控物为智能笔外的其他触控物,所述常规触控物不具有生成压感数据的感应模块和发送所述压感数据的无线模块,所述常规书写模式为根据实时获取的触控点坐标,显示常规触控物书写的轨迹。若所述任一时刻的下一时刻包括坐标数据和压感数据时,则认为所述触控物为智能笔,并进入智能笔书写模式。通过对两个连续时刻的坐标数据和压感数据的检测,可有效识别常规触控物和智能笔。因为,当所述智能笔是在触摸屏第一帧即将扫描时进入的,第一帧扫描结束的时候,智能笔处于正在进入状态,即还没有到达触摸屏的玻璃平面,但是已在红外触摸框的识别高度内,此时也未产生压感数据,会产生误判的情况,因此需要两个连续时刻(即所述任一时刻和任一时刻的下一时刻)获得的数据帧结合判断才能得到准确的结果。当识别所述触控物为常规触控物时,因为无法获得压感数据,因此不能根据所述触控物与触摸屏是否接触做出显示的响应,因此常规触控物的书写过程无法实现零触摸高度。当常规触控物进入红外光网的平面,还未触碰到屏幕的玻璃平面时,会阻挡到红外光线的传输从而判别产生了触控点,此时会上传该触控点进行显示,这就是识别为常规触控物时的书写过程。

参见图4,是本发明实施例3提供的一种零触摸高度的实现方法的流程示意图,实施例3在实施例2的基础上,还包括步骤:

s7、若判断所述任一时刻没有接收到所述压感数据,缓存所述任一时刻扫描到的触控点坐标;

s8、若所述任一时刻的下一时刻没有扫描到所述触控物产生的触控点时,清除缓存中的所述任一时刻扫描到的触控点坐标;

s9、若判断所述任一时刻的下一时刻没有接收到所述压感数据,显示缓存中的所述任一时刻扫描到的触控点坐标后进入所述常规书写模式。

本方案需从所述任一时刻的下一时刻才能判断所述触控物为常规触控物,如果不缓存所述任一时刻的扫描到的触控点坐标,会造成所述任一时刻的触控点坐标出现丢失而无法显示的情况,这显然违背了常规触控物的书写规律。因此,若在所述任一时刻没有接收到所述压感数据,缓存所述任一时刻扫描到的触控点坐标;若所述任一时刻的下一时刻没有扫描到所述触控物产生的触控点时,清除缓存中的所述任一时刻扫描到的触控点坐标,说明所述触控物并不进行书写而只是误触,因此无需对所述任一时刻扫描到的触控点坐标进行显示,可清除该缓存;若判断所述任一时刻的下一时刻没有接收到所述压感数据,显示缓存中的所述任一时刻扫描到的触控点坐标后进入所述常规书写模式,更符合常规触控物的响应规则。

参见图5,是本发明实施例4提供的一种零触摸高度的实现方法的流程示意图,实施例4在实施例1的基础上,还包括步骤:

s10、在所述智能笔书写模式中,若任意时刻扫描到智能笔产生的触控点但没有接收到所述智能笔发送的压感数据,则确定智能笔处于抬起状态;其中,当所述智能笔处于抬起状态时,不显示智能笔书写的轨迹;

s11、在所述智能笔书写模式中,若任意时刻未扫描到智能笔产生的触控点,则退出所述智能笔书写模式;

s12、在所述常规书写模式中,若任意时刻未扫描到智能笔产生的触控点,则退出所述常规书写模式。

上述步骤提出了所述智能笔书写模式和常规书写模式中多种情况的处理方式,以实现更流畅的书写过程。在在所述智能笔书写模式中,若任意时刻扫描到智能笔产生的触控点且没有接收到所述智能笔发送的压感数据,则确定智能笔处于抬起状态;其中,当所述智能笔处于抬起状态时,不显示智能笔书写的轨迹;当智能笔处于抬起状态时,但仍可以扫描到坐标数据时,无需再次识别所述智能笔,也无需退出智能笔书写模式,不上传扫描到的坐标数据进行显示。通过这种方案,可实现智能笔的连笔书写,即书写的过程中笔尖稍稍抬起,笔迹由粗到细,不同笔画之间有短暂断开的书写方式,实现笔在纸上书写的模拟,即使存在笔画和笔画之间短暂的抬起,且抬起的高度位于扫描的红外红网范围内,也不会显示笔画和笔画之间的智能笔经过的轨迹。此外,在所述智能笔书写模式或常规书写模式中,若任意时刻未扫描到智能笔产生的触控点,则退出智能笔书写模式或常规书写模式,返回未扫描到触控点的状态,当智能笔或常规触控物重新进行书写时,需重新识别再分别进入相应的书写模式。

参见图6,是本发明实施例5提供的一种零触摸高度的实现装置的结构示意图,包括:

扫描模块101,通过触摸屏上的红外发射管和红外接收管以预设的周期进行扫描;

第一判断模块102,用于若任一时刻从扫描无触控点到扫描有任一触控物产生的触控点时,判断所述任一时刻是否接收到所述触控物发送的压感数据;

第一识别模块103,用于若接收到所述压感数据,则识别所述触控物为智能笔,并开始进入智能笔书写模式;其中,所述智能笔书写模式为根据实时获取的压感数据和触控点坐标,生成显示智能笔书写的轨迹。

本实施例的零触摸高度的实现装置的工作过程可参考上述实施例1对零触摸高度的实现方法的具体描述,在此不再赘述。

参见图7,是本发明实施例6提供的一种零触摸高度的实现装置的结构示意图,实施例6在实施例5的基础上,还包括:

第二判断模块104,用于若判断所述任一时刻没有接收到所述压感数据,则待所述任一时刻的下一时刻到达时,判断所述任一时刻的下一时刻是否扫描到所述触控物产生的触控点;

第三判断模块105,用于若所述任一时刻的下一时刻扫描到所述触控物产生的触控点时,判断所述任一时刻的下一时刻是否接收到所述触控物发送的压感数据;

第二识别模块106,用于若判断所述任一时刻的下一时刻接收到所述压感数据,则识别所述触控物为智能笔,并进入所述智能笔书写模式;若判断所述任一时刻的下一时刻没有接收到所述压感数据,识别所述触控物为常规触控物,并进入常规书写模式;其中,所述常规触控物为智能笔外的其他触控物;所述常规书写模式为根据实时获取的触控点坐标,生成显示常规触控物书写的轨迹。

本实施例的零触摸高度的实现装置的工作过程可参考上述实施例2对零触摸高度的实现方法的具体描述,在此不再赘述。

参见图8,是本发明实施例7提供的一种零触摸高度的实现系统的结构示意图,包括:

智能笔201,用于与触摸屏接触时生成压感数据,向所述触摸屏发送所述压感数据;

触摸屏202,用于通过红外发射管和红外接收管以预设的周期进行扫描;在若任一时刻从扫描无触控点到扫描有所述智能笔201产生的触控点时,判断所述任一时刻是否接收到所述智能笔201发送的压感数据;若接收到所述压感数据,则识别所述智能笔201,并进入智能笔书写模式;其中所述智能笔书写模式为根据实时获取的压感数据和触控点坐标,生成显示所述智能笔201书写的轨迹。

具体实施时,当所述智能笔201与所述触摸屏202接触时生成压感数据,向所述触摸屏202发送所述压感数据;所述触摸屏202通过红外发射管和红外接收管以预设的周期进行扫描;若任一时刻从扫描无触控点到扫描有所述智能笔201产生的触控点时,判断所述任一时刻是否接收到所述智能笔201发送的压感数据;若判断所述任一时刻接收到所述压感数据,则识别所述智能笔201,并根据实时获取的压感数据和触控点坐标,显示所述智能笔书写的轨迹,通过上述方案可实现触摸屏202对智能笔201的识别,并实现当所述触摸屏202接收到压感数据时才响应所述触控点坐标进行显示或其他操作,从而实现零触摸高度,不会出现当进入红外光网的扫描区域而未接触到屏幕玻璃平面内就响应触控点坐标进行显示的情况,能获得笔在纸张上书写上的体验感。

综上,本发明公开了一种零触摸高度的实现方法、装置及系统,通过红外发射管和红外接收管以预设的周期进行扫描,若在任一时刻从扫描无触控点到扫描到任一触控物产生的触控点时,判断所述任一时刻是否接收到所述触控物发送的压感数据,若判断所述任一时刻接收到所述压感数据,则识别所述触控物为智能笔且所述智能笔和触摸屏相互接触,并从所述任一时刻起,进入智能笔书写模式;其中,所述智能笔书写模式为根据实时获取的压感数据和触控点坐标,显示智能笔书写的轨迹。采用上述方案,能实现接收到智能笔发送的压感数据时(即智能笔接触到触摸屏的玻璃表面时),才显示智能笔书写的轨迹,从而避免当检测到触控物遮挡红外信号即进行显示的问题,可实现零触摸高度,不会出现进入触摸屏的红外感应区域就进行显示而产生的触摸高度的问题,可模拟笔在纸上书写的体验感,更智能化。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

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