本发明专利技术适用于触摸屏终端领域,提供了一种手势识别方法、装置及触摸屏终端,所述方法包括下述步骤:根据触摸屏上的手势操作,采集手势操作信号数据;通过预存的手势识别算法分析处理所述手势操作信号数据,获取各触摸点坐标数据和手势操作数据;识别连接的操作系统;将所述各触摸点坐标数据和手势操作数据转换为可被操作系统识别的各触摸点坐标数据和手势操作数据。本发明专利技术实现了至少一个手指的手势识别,并根据连接的不同操作系统将手势识别结果处理成相应的格式;本发明专利技术采用手势识别算法实现了多种手势的识别,并实现了对不同种类的操作系统的兼容。
【技术实现步骤摘要】
本专利技术属于触摸屏终端领域,尤其涉及一种手势识别的方法、装置及触摸屏终端。
技术介绍
现阶段,比较成熟的触摸屏技术包括电阻式触摸屏、电容式触摸屏、声波式触摸屏和红外式触摸屏。然而,现有的触摸屏终端只是简单地输出触摸点的坐标,没有集成高级的手势识别算法,无法通过更多的手势操作来快捷地操作。另外,windows操作系统系列中windows7支持多点触摸,但是windows xp等更低的版本却不支持;Linux操作系统系列、MAC OS操作系统系列和Andorid操作系统系列等的部分版本都不支持触摸屏技木。然而,现有的触摸屏技术主要是针对単一的操作系统开发的,难以兼容各操作系统。
技术实现思路
本专利技术实施例的目的在于提供ー种手势识别方法,g在解决触摸屏的多点识别和兼容多种操作系统的问题。本专利技术实施例是这样实现的,ー种手势识别方法,所述手势识别方法包括下述步骤根据触摸屏上的手势操作,采集手势操作信号数据;通过预存的手势识别算法分析处理所述手势操作信号数据,获取各触摸点坐标数据和手势操作数据;识别连接的操作系统;将所述各触摸点坐标数据和手势操作数据转换为可被操作系统识别的各触摸点坐标数据和手势操作数据。进ー步地,所述手势操作包括单手指单击、双击和长按,双手指移动、远离、靠近和旋转,二手指移动,单手移动、合找和放开,双手移动、远尚和 近。进ー步地,所述通过预存的手势识别算法分析处理所述手势操作信号数据,获取各触摸点坐标数据和手势操作数据,包括下述步骤根据所述手势操作信号数据,获取各触摸点的运动坐标数据;根据所述各触摸点的运动坐标数据,计算各触摸点之间的距离、各触摸点的移动距离和各触摸点之间连成的直线与预先设定的水平线形成的角度;判断计算出的所述各触摸点之间的距离、计算出的所述各触摸点的移动距离以及计算出的所述各触摸点之间连成的直线与预先设定的水平线形成的角度是否满足预设的手势识别阈值,若是,则判定为进行了相应的手势操作,获取该手势操作各触摸点坐标数据和手势操作数据。进ー步地,所述识别连接的操作系统具体为通过枚举法识别连接的操作系统。本专利技术实施例的另一目的在于提供ー种手势识别装置,所述手势识别装置包括采集单元,用于根据触摸屏上的手势操作,采集手势操作信号数据;分析处理单元,通过预存的手势识别算法分析处理所述手势操作信号数据,获取各触摸点坐标数据和手势操作数据;识别单元,用于识别连接的操作系统;以及格式转换单元,用于将触摸点坐标数据和手势操作代码数据转换为可被操作系统识别的触摸点坐标数据和手势操作代码数据。进ー步地,所述手势操作包括单手指单击、双击和长按,双手指移动、远离、靠近和旋转,二手指移动,单手移动、合找和放开,双手移动、远尚和 近。进ー步地,所述分析处理单元包括 获取单元,用于根据所述手势操作信号数据,获取各触摸点的运动坐标数据;计算单元,用于根据各触摸点的运动坐标数据,计算各触摸点之间的距离、各触摸点的移动距离和各触摸点之间连成的直线与预先设定的水平线形成的角度;以及手势识别単元,用于判断计算出的所述各触摸点之间的距离、计算出的所述各触摸点的移动距离以及计算出的所述各触摸点之间连成的直线与预先设定的水平线形成的角度是否满足预设的手势识别阈值,若是,则判定为进行了相应的手势操作,获取该手势操作各触摸点坐标数据和手势操作数据。进ー步地,所述识别单元实现所述识别连接的操作系统的方式具体为通过枚举法识别连接的操作系统。本专利技术实施例的另一目的在于提供ー种触摸屏终端,所述触摸屏终端包括上述手势识别装置以及触摸屏。进ー步地,所述触摸屏为红外式触摸屏。进ー步地,所述触摸屏采用磁性吸附的安装方式。本专利技术实施例根据触摸屏上的手势操作,采集手势操作信号数据;通过预存的手势识别算法分析处理所述手势操作信号数据,获取各触摸点坐标数据和手势操作数据;识别连接的操作系统;将所述各触摸点坐标数据和手势操作数据转换为可被操作系统识别的各触摸点坐标数据和手势操作数据。本专利技术实施例实现了多点触控;并且,本专利技术实施例可以智能识别连接的操作系统,从而可以兼容多种操作系统。附图说明图I是本专利技术实施例一提供的手势识别方法的实现流程图;图2是本专利技术实施例ニ提供的基于红外触摸屏采用手势识别方法的流程图;图3是本专利技术实施例三提供的手势识别装置的组成结构图;图4是本专利技术实施例四提供的触摸屏终端的组成结构图。具体执行方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进ー步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例根据触摸屏上的手势操作,采集手势操作信号数据;通过预存的手势识别算法分析处理所述手势操作信号数据,获取各触摸点坐标数据和手势操作数据;识别连接的操作系统;将所述各触摸点坐标数据和手势操作数据转换为可被操作系统识别的各触摸点坐标数据和手势操作数据。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一:图I示出了本专利技术第一实施例提供的手势识别方法的实现流程,详述如下在步骤SlOl中,根据触摸屏上的手势操作,采集手势操作信号数据。本实施例可以用于进行手势操作的触摸屏,包括电阻式触摸屏,电容式触摸屏、声波式触摸屏和红外式触摸屏等。当用户在触摸屏上进行手势操作时,触摸屏终端会进行手势操作信号数据的采集工作。 在步骤S102中,通过预存的手势识别算法分析处理所述手势操作信号数据,获取各触摸点坐标数据和手势操作数据。优选的是,所述手势操作包括单手指单击、双击和长按,双手指移动、远离、靠近和旋转,二手指移动,单手移动、合找和放开,双手移动、远尚和 近。优选的是,所述通过预存的手势识别算法分析处理所述手势操作信号数据,获取各触摸点坐标数据和手势操作数据,包括下述步骤根据所述手势操作信号数据,获取各触摸点的运动坐标数据;根据所述各触摸点的运动坐标数据,计算各触摸点之间的距离、各触摸点的移动距离和各触摸点之间连成的直线与预先设定的水平线形成的角度;判断计算出的所述各触摸点之间的距离、计算出的所述各触摸点的移动距离以及计算出的所述各触摸点之间连成的直线与预先设定的水平线形成的角度是否满足预设的手势识别阈值,若是,则判定为进行了相应的手势操作,获取该手势操作各触摸点坐标数据和手势操作数据。在本实施例中,单手放开和单手合拢的手势识别的阈值一般取5mm到IOmm之间的任ー值作为阈值,例如默认值为6mm ;S卩,当单手的每两根相邻手指的触摸点之间的距离的变化量増加到大于或等于6mm时,判定为进行了单手放开的手势操作;当单手的每两根相邻的手指的触摸点之间的距离的变化量减小到大于或等于6_时,判定为进行了单手合拢的手势操作。在本实施例中,双手指旋转的手势识别的阈值一般取10度到15度之间的任ー值作为阈值,例如默认值为10度;当双手指的两个触摸点确定的直线与预先确定的水平线所形成的角度的变化量大于或等于10度时,根据具体情况,判定为进行了一次顺时针或逆时针旋转的手势操作。 在本实施例中,单手指单击、双击和长按,双手指移动、远尚、果近和旋转,二手指移动,单手移动、合拢和放开,双手移动、远离和靠近等手势操作的手势识别,所述手势识别采用的阈值范围或默认值可以根据实际情况习惯确定。在步本文档来自技高网...
【技术保护点】
一种手势识别方法,其特征在于,所述方法包括下述步骤:根据触摸屏上的手势操作,采集手势操作信号数据;通过预存的手势识别算法分析处理所述手势操作信号数据,获取各触摸点坐标数据和手势操作数据;识别连接的操作系统;将所述各触摸点坐标数据和手势操作数据转换为可被操作系统识别的各触摸点坐标数据和手势操作数据。
【技术特征摘要】
1.ー种手势识别方法,其特征在于,所述方法包括下述步骤 根据触摸屏上的手势操作,采集手势操作信号数据; 通过预存的手势识别算法分析处理所述手势操作信号数据,获取各触摸点坐标数据和手势操作数据; 识别连接的操作系统; 将所述各触摸点坐标数据和手势操作数据转换为可被操作系统识别的各触摸点坐标数据和手势操作数据。2.如权利要求I所述的方法,其特征在于,所述手势操作包括单手指单击、双击和长按,双手指移动、远尚、 近和旋转,二手指移动,单手移动、合找和放开,双手移动、远尚和靠近。3.如权利要求I所述的方法,所述通过预存的手势识别算法分析处理所述手势操作信号数据,获取各触摸点坐标数据和手势操作数据,包括下述步骤 根据所述手势操作信号数据,获取各触摸点的运动坐标数据; 根据所述各触摸点的运动坐标数据,计算各触摸点之间的距离、各触摸点的移动距离和各触摸点之间连成的直线与预先设定的水平线形成的角度; 判断计算出的所述各触摸点之间的距离、计算出的所述各触摸点的移动距离以及计算出的所述各触摸点之间连成的直线与预先设定的水平线形成的角度是否满足预设的手势识别阈值,若是,则判定为进行了相应的手势操作,获取该手势操作各触摸点坐标数据和手势操作数据。4.如权利要求I所述的方法,其特征在于,所述识别连接的操作系统具体为 通过枚举法识别连接的操作系统。5.ー种手势识别装置,其特征在于,所述手势识别装置包括 采集单元,用于根据触摸屏上的手势操作,采集手势操作信号数据; 分析处理单元,用于通过预存的手势识别算法分析处理所...
【专利技术属性】
技术研发人员:李世平,
申请(专利权)人:深圳市真多点科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。