This application provides a method for determining the target motion state and a device thereof. The method comprises: acquiring position information and save the N point target motion, the N is a natural number greater than or equal to 3; according to the position information of the N points, calculate the target object at any point along the two adjacent the direction of movement of each axis; if any axis along the moving direction are the same, then judge the motion state of the target object for the mobile state; there are at least a different direction as along all axes movement direction, determine the motion state of the target object is trembling. The utility model can judge the motion state of the target object to be a shaking state or a moving state, thereby improving the effect of human-computer interaction.
【技术实现步骤摘要】
本申请涉及体感控制
,尤其涉及一种目标对象运动状态的判断方法及其装置。
技术介绍
体感控制,在于人们可以很直接地使用肢体动作,与周边的装置或环境互动,而无需使用任何复杂的控制设备,便可让人们身历其境地与内容做互动。现有的体感控制技术广泛应用于机器人、计算机、游戏机等领域,使用对用户的手势或者肢体动作等目标对象进行识别来实现对上述机器设备的控制。这种利用体感控制技术来实现的人机交互方式更加先进、方便、可靠。但是,现有的体感控制技术中目标对象容易存在小范围的自然抖动现象,这会造成显示界面中产生体感的控制标志一直在不断抖动,影响人机交互显示界面的展现效果。因此,体感控制技术中通常会对目标对象进行防抖动处理,判断目标对象的运动状态为抖动状态时,保持显示界面中产生体感的控制标志不动。但是,这样可能会造成目标对象的运动状态并不是抖动状态,而是小范围内的移动状态时,仍会将目标对象的运动状态判断为抖动状态。从而,造成显示界面中控制标志的移动显得迟缓,反应不及时,影响人机交互的效果。因此,如何判断目标对象的运动状态为抖动状态或者移动状态成为亟待解决的技术问题。
技术实现思路
有鉴于此,本申请提供一种目标对象运动状态的判断方法及其装置,其可判断目标对象的运动状态为抖动状态或者移动状态,提升了人机交互的效果。本申请提供一种目标对象运动状态的判断方法,所述方法包括:获取并保存目标对象运动的N个点的位置信息,所述N为大于等于3的自然数;根据所述N个点的位置信息,计算目标对象在任意两相邻点沿每 ...
【技术保护点】
一种目标对象运动状态的判断方法,其特征在于,所述方法包括:获取并保存目标对象运动的N个点的位置信息,所述N为大于等于3的自然数;根据所述N个点的位置信息,计算目标对象在任意两相邻点沿每一坐标轴的运动方向;如沿任一坐标轴的运动方向均相同,则判断所述目标对象的运动状态为移动状态;如沿所有坐标轴的运动方向中均存在至少一不同运动方向,则判断所述目标对象的运动状态为抖动状态。
【技术特征摘要】
1.一种目标对象运动状态的判断方法,其特征在于,所述方法包括:
获取并保存目标对象运动的N个点的位置信息,所述N为大于等于3的自然数;
根据所述N个点的位置信息,计算目标对象在任意两相邻点沿每一坐标轴的运动方向;
如沿任一坐标轴的运动方向均相同,则判断所述目标对象的运动状态为移动状态;
如沿所有坐标轴的运动方向中均存在至少一不同运动方向,则判断所述目标对象的运动状态为抖动状态。
2.根据权利要求1所述的方法,其特征在于,所述目标对象运动的N个点的位置信息为目标对象运动的N个连续的点的位置信息。
3.根据权利要求2所述的方法,其特征在于,所述目标对象运动的N个连续的点的位置信息通过一队列来保存。
4.根据权利要求3所述的方法,其特征在于,所述位置信息为所述目标对象在二维坐标系中的坐标信息,所述坐标轴包括x坐标轴和y坐标轴。
5.根据权利要求4所述的方法,其特征在于,所述根据N个点的位置信息,计算目标对象在任意两相邻点沿每一坐标轴的运动方向为:
根据N个点的位置信息,计算任意两相邻点沿每一坐标轴的矢量距离的方向;
所述如沿一坐标轴的运动方向均相同,则判断所述目标对象的运动状态为移动状态为:
如沿x坐标轴的矢量距离的方向均相同或者沿y坐标轴的矢量距离的方向均相同,则判断所述目标对象的运动状态为移动状态;
所述如沿所有坐标轴的运动方向中均存在至少一不同运动方向,则判断所述目标对象的运动状态为抖动状态为:
如沿x坐标轴的矢量距离存在至少一不同运动方向,并且沿y坐标轴的矢量距离存在至少一不同运动方向,则判断所述目标对象的运动状态为抖动状态。
6.根据权利要求5所述的方法,其特征在于,所述沿x坐标轴的矢量距离的方向均相同为:
沿x坐标轴的一矢量距离分别与其他矢量距离相乘的所有乘积均为正值;
所述沿y坐标轴的矢量距离的方向均相同为:
沿y坐标轴的一矢量距离分别与其...
【专利技术属性】
技术研发人员:许端,段梦瑶,
申请(专利权)人:乐视致新电子科技天津有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。