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所述的电容笔,其特征在于:所述请求接收模块,还用于接收所述触摸设备发送的数据停止信息;所述数据反馈模块,还用于在所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。