触摸点的检测方法及系统技术方案

技术编号:15051661 阅读:121 留言:0更新日期:2017-04-05 22:50
本发明专利技术提供了一种触摸点的检测方法及系统,检测方法包括依次执行如下步骤:记录步骤:记录触摸操作;计算步骤:计算原始触摸位置数据;估算步骤:触摸区域估算;边沿曲线计算步骤:计算触摸区域的边沿曲线;触摸点计算步骤:基于触摸区域的边沿曲线,在边沿曲线的外侧、在边沿曲线上或者在边沿曲线的内侧计算触摸点坐标。本发明专利技术的有益效果是:本发明专利技术可以提高操作的效率,提高操作精度,减少误操作,更加方便进行文档编辑。

【技术实现步骤摘要】

本专利技术涉及数据处理
,尤其涉及触摸点的检测方法及系统。
技术介绍
现有用户设备大多通过屏幕触摸操作来实现的。具体的实现是通过检测触摸区域来计算出触摸点的精确坐标。计算方法都是类似于求出触摸区域的中心点。也就是计算出的触摸点坐标位于触摸区域内部接近中心部分。现有方案精度较低,分辨率低,容易误操作,在对图形编辑和文字编辑时尤为明显。
技术实现思路
本专利技术提供了一种触摸点的检测方法,包括依次执行如下步骤:记录步骤:记录触摸操作;计算步骤:计算原始触摸位置数据;估算步骤:触摸区域估算;边沿曲线计算步骤:计算触摸区域的边沿曲线;触摸点计算步骤:基于触摸区域的边沿曲线,在边沿曲线的外侧、在边沿曲线上或者在边沿曲线的内侧计算触摸点坐标。作为本专利技术的进一步改进,所述触摸点计算步骤包括:点确认步骤:在边沿曲线上按照既定方位确定一点;延伸步骤:在点上向边沿曲线外侧或者内侧按照既定的角度延伸既定长度;测算步骤:测算点延长线的终点坐标,所述终点坐标是触摸点坐标。作为本专利技术的进一步改进,所述触摸点计算步骤包括:第一直线生成步骤:用设定角度生成第一条与边沿曲线相切或重合的第一直线;第二直线生成步骤:用设定角度生成第二条与边沿曲线相切或重合的第二直线;交点计算步骤:计算第一直线与第二直线的交点,所述交点是触摸点坐标。作为本专利技术的进一步改进,在所述触摸点计算步骤中,在边沿曲线上按照既定方位确定一点,测算该点的坐标,该点的坐标是触摸点坐标。本专利技术还提供了一种触摸点的检测系统,包括依次执行如下模块:记录模块:用于记录触摸操作;计算模块:用于计算原始触摸位置数据;估算模块:用于触摸区域估算;边沿曲线计算模块:用于计算触摸区域的边沿曲线;触摸点计算模块:基于触摸区域的边沿曲线,在边沿曲线的外侧、在边沿曲线上或者在边沿曲线的内侧计算触摸点坐标。作为本专利技术的进一步改进,在所述触摸点计算模块中包括:点确认模块:用于在边沿曲线上按照既定方位确定一点;延伸模块:用于在点上向边沿曲线外侧或者内侧按照既定的角度延伸既定长度;测算模块:用于测算点延长线的终点坐标,所述终点坐标是触摸点坐标。作为本专利技术的进一步改进,在所述触摸点计算模块中包括:第一直线生成模块:用设定角度生成第一条与边沿曲线相切或重合的第一直线;第二直线生成模块:用设定角度生成第二条与边沿曲线相切或重合的第二直线;交点计算模块:计算第一直线与第二直线的交点,所述交点是触摸点坐标。作为本专利技术的进一步改进,在所述触摸点计算模块中,在边沿曲线上按照既定方位确定一点,测算该点的坐标,该点的坐标是触摸点坐标。作为本专利技术的进一步改进,该检测系统还包括显示模块,在所述显示模块中:在屏幕上显示触摸坐标指示器。作为本专利技术的进一步改进,所述触摸坐标指示器的透明度能够调整,在所述计算模块和所述估算模块之间还包括去噪模块,所述去噪模块用于去除噪声。本专利技术的有益效果是:本专利技术可以提高操作的效率,提高操作精度,减少误操作,更加方便进行文档编辑。附图说明图1是本专利技术的方法流程图;图2是本专利技术一实施例的流程图;图3是本专利技术另一实施例的流程图;图4是本专利技术又一实施例的流程图;图5是构成触摸点坐标的多个示例图;图6是触摸坐标指示器的多个示例图。具体实施方式本专利技术公开了一种触摸点的检测方法及系统,本专利技术通过检测用户触摸区域,采用一种改进的策略和计算方法来确定触摸点的精确坐标,具体地,在利用触摸区域求解触摸点的精确坐标时,不采用类似测算触摸区域中心点的策略,而是通过测算触摸区域的边界线,一般边界线可以近似为封闭的曲线,然后在边界线上选定方向的点作为触摸点的精确坐标,或者在边界线上既定方位确定一点,并向边界线的外侧或者内侧按选定方向延长既定长度的点等方式来确定触摸点的精确坐标。如图1所示,本专利技术的触摸点的检测方法,包括依次执行如下步骤:记录步骤:记录触摸操作;计算步骤:计算原始触摸位置数据;去噪步骤:去除噪声;估算步骤:触摸区域估算;边沿曲线计算步骤:计算触摸区域的边沿曲线;触摸点计算步骤:基于触摸区域的边沿曲线,在边沿曲线的外侧、在边沿曲线上或者在边沿曲线的内侧计算触摸点坐标。例如,可以通过在边界线上选定点的法线上向外的方向上的点作为触摸点坐标,具体为,作为本专利技术的一个实施例,如图2所示,触摸点计算步骤包括:点确认步骤:在边沿曲线上按照既定方位确定一点;延伸步骤:在点上向边沿曲线外侧或者内侧按照既定的角度延伸既定长度(点的延长线);测算步骤:测算点延长线的终点坐标,所述终点坐标是触摸点坐标。或者把两条与边界线相切线的交点所在点作为触摸点的精确坐标,具体为,作为本专利技术的另一个实施例,如图3所示,触摸点计算步骤包括:第一直线生成步骤:用设定角度生成第一条与边沿曲线相切或重合的第一直线;第二直线生成步骤:用设定角度生成第二条与边沿曲线相切或重合的第二直线;交点计算步骤:计算第一直线与第二直线的交点,所述交点是触摸点坐标。也可以把边界线上选定方向的点作为触摸点的精确坐标,具体为,作为本专利技术的又一个实施例,如图4所示,触摸点计算步骤包括:在边沿曲线上按照既定方位确定一点,测算该点的坐标,该点的坐标是触摸点坐标。如图5所示为构成触摸点坐标的多个示例。作为本专利技术的优选实施例,如图1所示,本专利技术的触摸点的检测方法还包括:在屏幕上显示触摸坐标指示器,在用户触摸时,显示可调整透明度的指示器符号,提示用户所操作的触摸点的位置,在用户进行触摸操作的可选择性显示指示器。同时用户可调整指示器的透明度,以方便用户同时观看指示器的位置显示内容。图6是触摸坐标指示器的多个示例,其中,图6中的指示器就是触摸坐标指示器。本专利技术还公开了一种触摸点的检测系统,包括依次执行如下模块:记录模块:用于记录触摸操作;计算模块:用于计算原始触摸位置数据;估算模块:用于触摸区域估算;边沿曲线计算模块:用于计算触摸区域的边沿曲线;触摸点计算模块:基于触摸区域的边沿曲线,在边沿曲线的外侧、在边沿曲线上或者在边沿曲线的内侧计算触摸点坐标。作为本专利技术的一个实施例,在所述触摸点计算模块中包括:点确认模块:用于在边沿曲线上按照既定方位确定一点;延伸模块:用于在点上向边沿曲线外侧或者内侧按照既定的角度延伸既定长度;测算模块:用于测算点延长线的终点坐标,所述终点坐标是触摸点坐标。作为本专利技术的另一个实施例,在所述触摸点计算模块中包括:第一直线生成模块:用设定角度生成第一条与边沿曲线相切或重合的第一直线;第二直线生成模块:用设定角度生成第二条与边沿曲线相切或重合的第二直线;交点计算模块:计算第一直线与第二直线的交点,所述交点是触摸点坐标。作为本专利技术的又一个实施例,在所述触摸点计算模块中,在边沿曲线上按照既定方位确定一点,测算该点的坐标,该点的坐标是触摸点坐标。该检测系统还包括显示模块,在所述显示模块中:在屏幕上显示触摸坐标指示器。所述触摸坐标指示器的透明度能够调整,在所述计算模块和所述估算模块之间还包括去噪模块,所述去噪模块用于去除噪声。本专利技术可以提高操作的效率,提高操作精度,减少误操作,更加方便进行文档编辑。以上内容是结合具体的优选实施方式对本专利技术所作的进一步详细说明,不能认定本专利技术的具体实施只局限于这些说明。对于本专利技术所属
的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以本文档来自技高网
...

【技术保护点】
一种触摸点的检测方法,其特征在于,包括依次执行如下步骤:记录步骤:记录触摸操作;计算步骤:计算原始触摸位置数据;估算步骤:触摸区域估算;边沿曲线计算步骤:计算触摸区域的边沿曲线;触摸点计算步骤:基于触摸区域的边沿曲线,在边沿曲线的外侧、在边沿曲线上或者在边沿曲线的内侧计算触摸点坐标。

【技术特征摘要】
1.一种触摸点的检测方法,其特征在于,包括依次执行如下步骤:记录步骤:记录触摸操作;计算步骤:计算原始触摸位置数据;估算步骤:触摸区域估算;边沿曲线计算步骤:计算触摸区域的边沿曲线;触摸点计算步骤:基于触摸区域的边沿曲线,在边沿曲线的外侧、在边沿曲线上或者在边沿曲线的内侧计算触摸点坐标。2.根据权利要求1所述的检测方法,其特征在于,所述触摸点计算步骤包括:点确认步骤:在边沿曲线上按照既定方位确定一点;延伸步骤:在点上向边沿曲线外侧或者内侧按照既定的角度延伸既定长度;测算步骤:测算点延长线的终点坐标,所述终点坐标是触摸点坐标。3.根据权利要求1所述的检测方法,其特征在于,所述触摸点计算步骤包括:第一直线生成步骤:用设定角度生成第一条与边沿曲线相切或重合的第一直线;第二直线生成步骤:用设定角度生成第二条与边沿曲线相切或重合的第二直线;交点计算步骤:计算第一直线与第二直线的交点,所述交点是触摸点坐标。4.根据权利要求1所述的检测方法,其特征在于,在所述触摸点计算步骤中,在边沿曲线上按照既定方位确定一点,测算该点的坐标,该点的坐标是触摸点坐标。5.一种触摸点的检测系统,其特征在于,包括依次执行如下模块:记录模块:用于记录触摸操作;计算模块:用于计算原始触摸位置数据;估算模块:用于触摸区域估算;边沿...

【专利技术属性】
技术研发人员:谢诗文
申请(专利权)人:深圳埃蒙克斯科技有限公司
类型:发明
国别省市:广东;44

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

1