触摸检测方法、系统及设备技术方案

技术编号:15399157 阅读:287 留言:0更新日期:2017-05-23 11:03
本发明专利技术公开了一种触摸检测方法、系统及设备,属于触摸交互技术领域。所述方法包括:获取起始触摸数据,所述起始触摸数据包括:在一次触摸操作过程中的开始时刻,电容笔的笔头与触摸设备的触摸屏之间的电容值;获取当前触摸数据,所述当前触摸数据包括:在一次触摸操作过程中的当前时刻,所述电容笔的笔头与所述触摸设备的触摸屏之间的电容值;根据所述当前触摸数据中的电容值与所述起始触摸数据中的电容值之间的差值计算当前触摸区域的大小。本发明专利技术通过利用分别对应于触摸操作过程的开始时刻和当前时刻的两个电容值的差值来计算当前触摸区域的大小,达到了可以准确测量当前触摸区域的大小的效果。

Touch detection method, system and equipment

The invention discloses a touch detection method, a system and a device, belonging to the field of touch interaction technology. The method comprises: acquiring the initial data of the initial touch, touch data includes: in a touch operation in the process of starting time, capacitive pen and touch devices of the capacitive touch screen between the value; obtain the current touch data, the current data including: touch on a touch at the moment in the process of operation the pen and the capacitance of the touch device between the capacitive touch screen; according to the current touch capacitance values in the data and the difference between the calculated initial touch capacitance data value in the current size of the touch area. The difference between the two capacitor of the invention respectively corresponding to the start time of the current time and touch operation process through the use of value to calculate the current size of the touch area, can accurately measure the current to the effect of the size of the touch area.

【技术实现步骤摘要】
触摸检测方法、系统及设备
本专利技术涉及触摸交互
,特别涉及一种触摸检测方法、系统及设备。
技术介绍
诸如智能手机、平板电脑和电子书阅读器之类的触摸设备已经在人们的日常生活中被广泛使用。其中,电容笔和电容触摸屏是触摸设备所常用的一种输入组合。现有的电容笔和电容触摸屏在协同工作时,触摸检测方法大致如下:第一,电容笔的笔头与电容触摸屏的表面上的某一区域接触,由于电容笔的笔头具有导电性,会带走电容触摸屏的表面的部分电荷,导致电容触摸屏的该区域的电容发生变化;第二,电容触摸屏检测这种电荷变化,根据这种电荷变化计算该区域的位置,进而完成触摸操作。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:现有的触摸检测方法仅能够检测触摸区域的位置,不能检测触摸区域的大小。而触摸设备上诸如手写笔记、画图和涂鸦之类的应用存在对有关触摸区域的大小参数的需求。
技术实现思路
为了解决现有的触摸检测方法仅能够检测触摸区域的位置,不能检测触摸区域的大小的问题,本专利技术实施例提供了一种触摸检测方法、系统及设备。所述技术方案如下:第一方面,提供了一种触摸检测方法,所述方法包括:获取起始触摸数据,所述起始触摸数据包括:在一次触摸操作过程中的开始时刻,电容笔的笔头与触摸设备的触摸屏之间的电容值;获取当前触摸数据,所述当前触摸数据包括:在一次触摸操作过程中的当前时刻,所述电容笔的笔头与所述触摸设备的触摸屏之间的电容值;根据所述当前触摸数据中的电容值与所述起始触摸数据中的电容值之间的差值计算当前触摸区域的大小。其中,所述获取起始触摸数据,具体包括:接收所述电容笔每隔预定时间间隔发送的若干组触摸数据;检测是否发生了触摸操作;若检测到发生了触摸操作,则从接收到的所述若干组触摸数据中查找与所述触摸操作的开始时刻对应的触摸数据作为起始触摸数据。或者,检测是否发生了触摸操作;若检测到发生了触摸操作,则向所述电容笔发送数据请求信息,所述数据请求信息包括所述触摸操作的开始时刻,以便所述电容笔反馈与所述触摸操作的开始时刻对应的触摸数据;接收所述电容笔反馈的触摸数据,并将所述触摸数据作为起始触摸数据。进一步地,若接收到所述电容笔反馈的触摸数据,并将所述触摸数据作为起始触摸数据时,所述获取当前触摸数据,具体包括:接收所述电容笔在接收到所述数据请求信息之后,自动发送的与当前时刻对应的触摸数据,将所述触摸数据作为当前触摸数据;所述获取当前触摸数据之后,还包括:检测所述触摸操作是否停止;若检测到所述触摸操作已经停止,则向所述电容笔发送数据停止信息,以便所述电容笔停止发送触摸数据。第二方面,提供了一种触摸设备,所述设备包括:第一获取模块,用于获取起始触摸数据,所述起始触摸数据包括:在一次触摸操作过程中的开始时刻,电容笔的笔头与触摸设备的触摸屏之间的电容值;第二获取模块,用于获取当前触摸数据,所述当前触摸数据包括:在一次触摸操作过程中的当前时刻,所述电容笔的笔头与所述触摸设备的触摸屏之间的电容值;触摸计算模块,用于根据所述当前触摸数据中的电容值与所述起始触摸数据中的电容值之间的差值计算当前触摸区域的大小。其中,所述第一获取模块,包括:数据获取单元、触摸检测单元和数据查找单元;所述数据获取单元,用于接收所述电容笔每隔预定时间间隔发送的若干组触摸数据;所述触摸检测单元,用于检测是否发生了触摸操作;所述数据查找单元,用于若所述触摸检测单元检测到发生了触摸操作,则从所述数据获取单元接收到的若干组触摸数据中查找与所述触摸操作的开始时刻对应的触摸数据作为起始触摸数据。或者,所述第一获取模块,包括:触摸检测单元、请求发送单元和数据接收单元;所述触摸检测单元,用于检测是否发生了触摸操作;所述请求发送单元,用于若所述触摸检测单元检测到发生了触摸操作,则向所述电容笔发送数据请求信息,所述数据请求信息包括所述触摸操作的开始时刻,以便所述电容笔反馈与所述触摸操作的开始时刻对应的触摸数据;所述数据接收单元,用于接收所述电容笔反馈的触摸数据,并将所述触摸数据作为起始触摸数据。进一步地,所述第一获取模块,包括:触摸检测单元、请求发送单元和数据接收单元时,所述第二获取模块,具体用于接收所述电容笔在接收到所述请求发送单元发送的数据请求信息之后,自动发送的对应于当前时刻的触摸数据,将所述触摸数据作为当前触摸数据;所述触摸检测单元,还用于检测所述触摸操作是否停止;所述请求发送单元,还用于若所述触摸检测单元检测到所述触摸操作已经停止,则向所述电容笔发送数据停止信息,以便所述电容笔停止发送触摸数据。第三方面,提供了一种电容笔,所述电容笔包括:数据采集模块,用于按照预定时间间隔采集触摸数据,所述触摸数据包括电容笔的笔头与触摸设备的触摸屏之间的电容值;请求接收模块,用于接收触摸设备发送的数据请求信息,所述数据请求信息包括触摸操作的开始时刻;数据反馈模块,用于在所述请求接收模块接收到所述数据请求信息之后,向所述触摸设备反馈所述数据采集模块采集的与所述触摸操作的开始时刻对应的触摸数据,以及所述触摸操作的开始时刻之后的触摸数据,以便所述触摸设备根据所述两种触摸数据计算当前触摸区域的大小。进一步地,所述请求接收模块,还用于接收所述触摸设备发送的数据停止信息;所述数据反馈模块,还用于在所述请求接收模块接收到所述数据停止信息之后,停止向所述触摸设备发送触摸数据。第四方面,提供了一种触摸检测系统,包括如第二方面所述的触摸设备。第五方面,提供了一种触摸检测系统,包括如第二方面所述的触摸设备,和第三方面所述的电容笔。第六方面,提供了一种电容笔,所述电容笔,包括:数据采集模块,用于按照预定时间间隔采集触摸数据,所述触摸数据包括电容笔的笔头与触摸设备的触摸屏之间的电容值;请求接收模块,用于接收数据请求信息,所述数据请求信息包括触摸操作的开始时刻;数据计算模块,用于在所述请求接收模块接收到所述数据请求信息之后,计算与当前时刻所对应的触摸数据中的电容值和与所述触摸操作的开始时刻对应的触摸数据中的电容值之间的差值;差值发送模块,用于向所述触摸设备发送所述数据计算模块计算到的差值,以便所述触摸设备根据所述差值计算当前触摸区域的大小。进一步地,所述请求接收模块,还用于接收数据停止信息;所述数据计算模块,还用于在所述请求接收模块接收到所述数据请求信息之后,停止计算与当前时刻所对应的触摸数据中的电容值和与所述触摸操作的开始时刻对应的触摸数据中的电容值之间的差值;或,所述差值发送模块,还用于在所述请求接收模块接收到所述数据停止信息之后,停止向所述触摸设备发送所述数据计算模块计算到的差值。第七方面,提供了一种触摸设备,所述设备,包括:触摸检测模块,用于检测是否发生触摸操作;请求发送模块,用于若所述触摸检测模块检测到发生了触摸操作,则向电容笔发送数据请求信息,所述数据请求信息包括所述触摸操作的开始时刻;差值接收模块,用于接收所述电容笔反馈的差值,所述差值为与当前时刻所对应的触摸数据中的电容值和与所述触摸操作的开始时刻对应的触摸数据中的电容值之间的差值;触摸计算模块,用于根据所述差值接收模块接收到的差值计算当前触摸区域的大小。进一步地,所述触摸检测模块,还用于检测所述触摸操作是否停止;所述请求发送模块,还用于所述触摸检测模块检测到所述触摸操作已本文档来自技高网...
触摸检测方法、系统及设备

【技术保护点】
一种触摸检测方法,其特征在于,所述方法包括:获取起始触摸数据,所述起始触摸数据包括:在一次触摸操作过程中的开始时刻,电容笔的笔头与触摸设备的触摸屏之间的电容值;获取当前触摸数据,所述当前触摸数据包括:在一次触摸操作过程中的当前时刻,所述电容笔的笔头与所述触摸设备的触摸屏之间的电容值;根据所述当前触摸数据中的电容值与所述起始触摸数据中的电容值之间的差值计算当前触摸区域的大小;其中,所述获取起始触摸数据,包括:接收所述电容笔每隔预定时间间隔发送的若干组触摸数据;检测是否发生了触摸操作;若检测到发生了触摸操作,则从接收到的所述若干组触摸数据中查找与所述触摸操作的开始时刻对应的触摸数据作为起始触摸数据;或者,检测是否发生了触摸操作;若检测到发生了触摸操作,向所述电容笔发送数据请求信息,所述数据请求信息包括所述触摸操作的开始时刻,以便所述电容笔反馈与所述触摸操作的开始时刻对应的触摸数据;接收所述电容笔反馈的触摸数据,并将所述触摸数据作为起始触摸数据。

【技术特征摘要】
1.一种触摸检测方法,其特征在于,所述方法包括:获取起始触摸数据,所述起始触摸数据包括:在一次触摸操作过程中的开始时刻,电容笔的笔头与触摸设备的触摸屏之间的电容值;获取当前触摸数据,所述当前触摸数据包括:在一次触摸操作过程中的当前时刻,所述电容笔的笔头与所述触摸设备的触摸屏之间的电容值;根据所述当前触摸数据中的电容值与所述起始触摸数据中的电容值之间的差值计算当前触摸区域的大小;其中,所述获取起始触摸数据,包括:接收所述电容笔每隔预定时间间隔发送的若干组触摸数据;检测是否发生了触摸操作;若检测到发生了触摸操作,则从接收到的所述若干组触摸数据中查找与所述触摸操作的开始时刻对应的触摸数据作为起始触摸数据;或者,检测是否发生了触摸操作;若检测到发生了触摸操作,向所述电容笔发送数据请求信息,所述数据请求信息包括所述触摸操作的开始时刻,以便所述电容笔反馈与所述触摸操作的开始时刻对应的触摸数据;接收所述电容笔反馈的触摸数据,并将所述触摸数据作为起始触摸数据。2.根据权利要求1所述的触摸检测方法,其特征在于,若接收到所述电容笔反馈的触摸数据,并将所述触摸数据作为起始触摸数据时,所述获取当前触摸数据,具体包括:接收所述电容笔在接收到所述数据请求信息之后,自动发送的与当前时刻对应的触摸数据,将所述触摸数据作为当前触摸数据;所述获取当前触摸数据之后,还包括:检测所述触摸操作是否停止;若检测到所述触摸操作已经停止,则向所述电容笔发送数据停止信息,以便所述电容笔停止发送触摸数据。3.一种触摸设备,其特征在于,所述设备包括:第一获取模块,用于获取起始触摸数据,所述起始触摸数据包括:在一次触摸操作过程中的开始时刻,电容笔的笔头与触摸设备的触摸屏之间的电容值;第二获取模块,用于获取当前触摸数据,所述当前触摸数据包括:在一次触摸操作过程中的当前时刻,所述电容笔的笔头与所述触摸设备的触摸屏之间的电容值;触摸计算模块,用于根据所述当前触摸数据中的电容值与所述起始触摸数据中的电容值之间的差值计算当前触摸区域的大小;其中,所述第一获取模块,包括:数据获取单元、触摸检测单元和数据查找单元;所述数据获取单元,用于接收所述电容笔每隔预定时间间隔发送的若干组触摸数据;所述触摸检测单元,用于检测是否发生了触摸操作;所述数据查找单元,用于若所述触摸检测单元检测到发生了触摸操作,则从所述数据获取单元接收到的若干组触摸数据中查找与所述触摸操作的开始时刻对应的触摸数据作为起始触摸数据;或者,所述第一获取模块,包括:触摸检测单元、请求发送单元和数据接收单元;所述触摸检测单元,用于检测是否发生了触摸操作;所述请求发送单元,用于若所述触摸检测单元检测到发生了触摸操作,则向所述电容笔发送数据请求信息,所述数据请求信息包括所述触摸操作的开始时刻,以便所述电容笔反馈与所述触摸操作的开始时刻对应的触摸数据;所述数据接收单元,用于接收所述电容笔反馈的触摸数据,并将所述触摸数据作为起始触摸数据。4.根据权利要求3所述的触摸设备,其特征在于,所述第一获取模块,包括:触摸检测单元、请求发送单元和数据接收单元时,所述第二获取模块,具体用于接收所述电容笔在接收到所述请求发送单元发送的数据请求信息之后,自动发送的对应于当前时刻的触摸数据,将所述触摸数据作为当前触摸数据;所述触摸检测单元,还用于检测所述触摸操作是否停止;所述请求发送单元,还用于若所述触摸检测单元检测到所述触摸操作已经停止,则向所述电容笔发送数据停止信息,以便所述电容笔停止发送触摸数据。5.一种电容笔,其特征在于,所述电容笔包括:数据采集模块,用于按照预定时间间隔采集触摸数据,所述触摸数据包括电容笔的笔头与触摸设备的触摸屏之间的电容值;请求接收模块,用于接收触摸设备发送的数据请求信息,所述数据请求信息包括触摸操作的开始时刻;数据反馈模块,用于在所述请求接收模块接收到所述数据请求信息之后,向所述触摸设备反馈所述数据采集模块采集的与所述触摸操作的开始时刻对应的触摸数据,以及所述触摸操作的开始时刻之后的触摸数据,以便所述触摸设备根据所述两种触摸数据计算当前触摸区域的大小。6.根据权利要求5所述的电容笔,其特征在于:所述请求接收模块,还用于接收所述触摸设备发送的数据停止信息;所述数据反馈模块,还用于在所...

【专利技术属性】
技术研发人员:阳光李琦
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1