一种用于体感控制的click响应处理方法、装置和系统制造方法及图纸

技术编号:13585318 阅读:72 留言:0更新日期:2016-08-24 15:39
本发明专利技术实施例公开了一种用于体感控制的click响应处理方法,包括:S101,当接收到针对目标内容的前推手势指令时,获取所述前推手势指令对应的传递点;S102,根据传递点触发前推手势指令所对应的down事件,确定并保存所述传递点的信息;S103,当接收到后拉手势指令时,直接调用所述传递点的信息,并基于所述传递点的信息触发后拉手势指令所对应的up事件;S104,完成针对所述目标内容的click事件并将结果输出。本发明专利技术实施例还公开了一种用于体感控制的click响应处理装置以及一种体感控制系统。利用本发明专利技术实施例可避免无效click事件的发生。

【技术实现步骤摘要】

本专利技术实施例涉及体感控制
,具体涉及一种用于体感控制的click响应处理方法、装置和系统
技术介绍
体感控制是用户通过肢体动作与周边的装置设备互动,实现相应的控制功能,用户可身历其境地与内容做互动,而无需使用控制设备。如图1,用户站在显示屏前方,显示屏上方的体感设备(如摄像头)可侦测到用户的手部动作,当用户将手部分别向上、向下、向左和向右挥动时,可控制显示视频内容的快进、倒退、暂停和终止的功能,实现了以体感操控显示屏装置。类似地的应用有很多,例如在游戏应用中可将上述四个手部动作与游戏角色的反应对应起来,可让用户得到身临其境的游戏体验。体感控制可应用于3D虚拟现实、空间鼠标、游戏手柄、运动监测、健康医疗照护等技术中。在体感控制技术中,一个click事件是指采用人体手势对装置(例如图1的显示屏)的桌面图标或某个应用中的图标进行点击。完成一次click事件需要用户对目标图标依次做出前推和后拉两个手势,当摄像头先后捕捉到这两个手势时,分别触发相应位置的down事件和up事件,完成一个click事件,可实现对目标图标的点击,操控方便。其中,click事件要求down事件和up事件的手势点不能偏离太远,也就是用户手部前推的停止位置和后拉的起始位置需在有效范围内,才能实现图标点击。但是,由于体感控制主要依赖用户手势实现,而用户手势不容易统一动作或幅度,因而经常导致click事件无效。例如,当用户手势不标准时,在up事件的点有可能与down事件的点的位置偏离过远,这时发送的up事件就会无效了;如果up事件的点和/或down事件的点离目标图
太远,这时发送的up事件和/或down事件也会无效,不能产生有效的click事件,需要重复手势,造成用户体验差。
技术实现思路
有鉴于此,本专利技术实施例提出一种用于体感控制的click响应处理方法、装置和系统,down事件和up事件均采用down事件的传递点,可避免无效click事件的发生。本专利技术实施例提供一种用于体感控制的click响应处理方法,包括:S101,当接收到针对目标内容的前推手势指令时,获取所述前推手势指令对应的传递点;S102,根据所述传递点触发所述前推手势指令所对应的down事件,确定并保存所述传递点的信息;S103,当接收到后拉手势指令时,直接调用所述传递点的信息,并基于所述传递点的信息触发所述后拉手势指令所对应的up事件;S104,完成针对所述目标内容的click事件并将结果输出。优选地,所述传递点的信息包括所述传递点的位置。优选地,所述传递点的信息进一步包括所述传递点对应的指令类型。优选地,在S101之前,所述方法还包括:对捕捉到的手势进行识别,当捕捉到的手势为前推手势时,发出所述前推手势指令。优选地,所述根据所述传递点触发所述前推手势指令所对应的down事件,确定并保存所述传递点的信息包括:当所述传递点触发所述前推手势指令所对应的down事件时,确定触发down事件的传递点为所述传递点并保存所述传递点的信息。优选地,在S102和S103之间,所述方法还包括:对捕捉到的手势进行识别,当捕捉到的手势为后拉手势时,发出所述后拉手势指令。本专利技术实施例还提供一种用于体感控制的click响应处理装置,包括:传递点获取模块,用于当接收到针对目标内容的前推手势指令时,获取所述前推手势指令对应的传递点;down事件触发模块,用于根据所述传递点触发所述前推手势指令所对应的down事件;传递点信息确定模块,用于确定并保存所述传递点的信息;传递点信息调用模块,用于当接收
到后拉手势指令时,直接调用所述传递点的信息;up事件触发模块,用于基于所述传递点的信息触发所述后拉手势指令所对应的up事件;结果输出模块,用于完成针对所述目标内容的click事件并将结果输出。本专利技术实施例还提供一种体感控制系统,包括:摄像头和体感控制装置,其中,所述摄像头用于捕捉手势;所述体感控制装置包括如前所述的用于体感控制的click响应处理装置。本专利技术的实施例在触发某个传递点的down事件时还记录该传递点的信息,当需要触发up事件时,可直接调用该传递点的信息,触发该传递点的up事件,完成click点击。由于down事件和up事件的触发基于同一个传递点,因此即使用户在体感控制时手势不标准,出现后拉手势和前推手势相隔距离过远等情况,也能及时、准确地完成click点击,避免无效click事件的发生,提高click点击的准确率,改善用户体验。附图说明图1是体感控制手势捕捉示意图。图2是本专利技术一个实施例的用于体感控制的click响应处理方法的流程图。图3是本专利技术另一实施例的用于体感控制的click响应处理方法的流程图。图4是本专利技术实施例的用于体感控制的click响应处理装置结构框图。图5是本专利技术实施例的体感控制系统的结构框图。具体实施方式以下结合附图以及具体实施例,对本专利技术的技术方案进行详细描述。图1示例性地示出了体感控制手势捕捉示意图,用户站在体感控制系统的显示屏和摄像头前方,摄像头采集用户向显示屏做出的人体手势,其中前推手势触发down事件,后拉手势触发up事件,down事件和up事件组成click事件。图2示出了本专利技术实施例的用于体感控制的click响应处理方法的流
程图,其包括以下步骤:S101,当接收到针对目标内容的前推手势指令时,获取该前推手势指令对应的传递点;S102,根据该传递点触发该前推手势指令所对应的down事件,确定并保存该传递点的信息;S103,当接收到后拉手势指令时,直接调用该传递点的信息,并基于该传递点的信息触发该后拉手势指令所对应的up事件;S104,完成针对该目标内容的click事件并将结果输出。相对于以往的完成一个click事件需要获取两个传递点的方案,本专利技术实施例对基于传递点触发相应事件的机制进行了优化,通过前推手势获得down事件传递点触发down事件,并保存down事件传递点的信息,之后触发up事件时可直接调用已保存的传递点,而不再关心后拉手势的方位,可见,利用本专利技术的实施例触发down事件和up事件只需标记一个传递点,没有距离或范围限制,因此可避免无效click事件的发生,提高目标内容的点击准确率。在本专利技术的实施例中,为了满足在down事件之后触发up事件所需要的条件,上述传递点的信息应该至少含有该传递点的位置。在实际应用场景中,如图1所示,用户站在体感控制系统的显示屏和摄像头前方,摄像头采集用户向显示屏做出的人体手势,其中前推手势触发down事件,后拉手势触发up事件,down事件和up事件组成click事件。在本专利技术的实施例中,由体感控制系统对摄像头捕捉到的人体手势进行识别,以下以用户通过人体手势点击显示屏桌面上的某一图标为例,描述处理过程,参考图3,具体如下:S201,体感控制系统根据摄像头采集到的图像对手势进行识别,如果识别为前推手势,则发出前推手势指令,其中前推手势的目标内容是用户想要点击的图标;S202,当接收到该前推手势指令时,获取该前推手势指令在显示屏中对应的传递点;S203,触发该传递点对应的down事件,同时确定并保存该传递点的
信息,该信息至少包括该传递点的位置,进一步地还可包括该传递点对应本文档来自技高网
...

【技术保护点】
一种用于体感控制的click响应处理方法,其特征在于,包括:S101,当接收到针对目标内容的前推手势指令时,获取所述前推手势指令对应的传递点;S102,根据所述传递点触发所述前推手势指令所对应的down事件,确定并保存所述传递点的信息;S103,当接收到后拉手势指令时,直接调用所述传递点的信息,并基于所述传递点的信息触发所述后拉手势指令所对应的up事件;S104,完成针对所述目标内容的click事件并将结果输出。

【技术特征摘要】
1.一种用于体感控制的click响应处理方法,其特征在于,包括:S101,当接收到针对目标内容的前推手势指令时,获取所述前推手势指令对应的传递点;S102,根据所述传递点触发所述前推手势指令所对应的down事件,确定并保存所述传递点的信息;S103,当接收到后拉手势指令时,直接调用所述传递点的信息,并基于所述传递点的信息触发所述后拉手势指令所对应的up事件;S104,完成针对所述目标内容的click事件并将结果输出。2.根据权利要求1所述的用于体感控制的click响应处理方法,其特征在于,其中,所述传递点的信息包括所述传递点的位置。3.根据权利要求2所述的用于体感控制的click响应处理方法,其特征在于,所述传递点的信息进一步包括所述传递点对应的指令类型。4.根据权利要求1所述的用于体感控制的click响应处理方法,其特征在于,在S101之前,所述方法还包括:对捕捉到的手势进行识别,当捕捉到的手势为前推手势时,发出所述前推手势指令。5.根据权利要求4所述的用于体感控制的click响应处理方法,其特征在于,其中,所述根据所述传递点触发所述前推手势指令所对应的down事件,确定并保存所述传递点的信息包括:当所述传递点触发所述前推手势指令所对应的down事件时,确定触发down事件的传递点为所述传递点并保存所述传递点的信息。6.根据权利要求1所述的用于体感控制的click响应处理方法,其特征在于,在S102和S103之间,所述方法还包括:对捕捉到的手势进行识别,当捕捉到的手势为后拉手势时,发出所述后拉手势指令。7.一种用于体感控制的click响应处理装置,其特征在于,包括:传递点获取模块,用于当接收到针对目标内容的前推手势指令时,
\t获取所述前推...

【专利技术属性】
技术研发人员:许端
申请(专利权)人:乐视致新电子科技天津有限公司
类型:发明
国别省市:天津;12

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

1