一种识别目标对象状态的方法及其装置制造方法及图纸

技术编号:15090682 阅读:131 留言:0更新日期:2017-04-07 19:14
本申请提供一种识别目标对象状态的方法及其装置,所述方法包括:获取并保存目标对象运动的N个点的位置信息,所述N为大于等于2的自然数;根据所述N个连续的点的位置信息,判断起始点和其他点之间的距离是否小于或者等于预设距离;如所述起始点和其他点之间的距离小于或者等于预设距离,则所述目标对象在其他点的运动为抖动,保持所述目标对象的位置信息不变,识别所述目标对象的状态为静止。本申请可以消除目标对象的抖动造成的影响,提升了人机交互显示界面的展现效果。

Method and device for identifying target object state

The invention provides a method for identifying the target object state and its device, the method comprises: acquiring position information and save the N point target motion, the N is a natural number greater than or equal to 2; according to the position information of the N consecutive point, judge between the start point and other points the distance is less than or equal to a preset distance; such as between the starting point and other points in the distance is less than or equal to a preset distance, the target object at the other point motion jitter, keep the location information of the target object unchanged, identifying the target object is static state. This application can eliminate the impact caused by the jitter of the target object, and enhance the interactive display interface.

【技术实现步骤摘要】

本申请涉及体感控制
,尤其涉及一种识别目标对象状态的方法及其装置
技术介绍
体感控制,在于人们可以很直接地使用肢体动作,与周边的装置或环境互动,而无需使用任何复杂的控制设备,便可让人们身历其境地与内容做互动。现有的体感控制技术广泛应用于机器人、计算机、游戏机等领域,使用对用户的手势或者肢体动作等目标对象进行识别来实现对上述机器设备的控制。这种利用体感控制技术来实现的人机交互方式更加先进、方便、可靠。但是,由于现有的体感控制技术中目标对象容易存在小范围的自然抖动现象,尤其是目标对象处于静止的情况下,总会有小范围的自然抖动存在。这会造成机器设备的显示界面中产生体感的控制标志一直在不断抖动,影响人机交互显示界面的展现效果。因此,如何消除现有的体感控制技术中目标对象的抖动造成的影响成为亟待解决的技术问题。
技术实现思路
有鉴于此,本申请提供一种识别目标对象状态的方法及其装置,其可以消除目标对象的抖动造成的影响,提升了人机交互显示界面的展现效果。本申请提供一种识别目标对象状态的方法,所述方法包括:获取并保存目标对象运动的N个点的位置信息,所述N为大于等于2的自然数;根据所述N个连续的点的位置信息,判断起始点和其他点之间的距离是否小于或者等于预设距离;如所述起始点和其他点之间的距离小于或者等于预设距离,则所述目标对象在其他点的运动为抖动,保持所述目标对象的位置信息不变,识别所述目标对象的状态为静止。在本申请一具体实施例中,所述目标对象运动的N个点的位置信息为目标对象运动的N个连续的点的位置信息。在本申请一具体实施例中,所述目标对象运动的N个连续的点的位置信息通过一队列来保存。在本申请一具体实施例中,所述位置信息为所述目标对象在二维坐标系中的坐标信息。在本申请一具体实施例中,所述方法还包括:如所述起始点和其他点之间的距离大于预设距离,移动更新所述目标对象的位置信息为与起始点之间的距离大于预设距离的点的位置信息,识别所述目标对象的状态为移动。在本申请一具体实施例中,所述方法还包括:继续获取并保存所述N个点之后的点Pi的位置信息,其中(N<i);根据所述点Pi的位置信息,判断点Pi和第i-N+1个点之间的距离是否小于或者等于预设距离;如所述点Pi和第i-N+1个点之间的距离小于或者等于预设距离,则所述目标对象在点Pi的运动为抖动,保持所述目标对象的位置不变,识别所述目标对象的状态为静止。在本申请一具体实施例中,所述方法还包括如所述点Pi和第i-N+1个点之间的距离大于预设距离,则更新所述目标对象的位置信息为点Pi的位置信息,识别所述目标对象的状态为移动。本申请还提供一种识别目标对象状态的装置,所述装置包括:第一信息获取模块,用于获取并保存目标对象运动的N个点的位置信息,所述N为大于等于2的自然数;第一距离判断模块,用于根据所述N个连续的点的位置信息,判断起始点和其他点之间的距离是否小于或者等于预设距离;第一位置保持模块,用于当所述起始点和其他点之间的距离小于或者等于预设距离,所述目标对象在其他点的运动为抖动,保持所述目标对象的位置信息不变,识别所述目标对象的状态为静止。在本申请一具体实施例中,所述目标对象运动的N个点的位置信息为目标对象运动的N个连续的点的位置信息。在本申请一具体实施例中,所述目标对象运动的N个连续的点的位置信息通过一队列来保存。在本申请一具体实施例中,所述位置信息为所述目标对象在二维坐标系中的坐标信息。在本申请一具体实施例中,所述装置还包括:第一位置变化模块,用于当所述起始点和其他点之间的距离大于预设距离,更新所述目标对象的位置信息为与起始点之间的距离大于预设距离的点的位置信息,识别所述目标对象的状态为移动。在本申请一具体实施例中,所述装置还包括:第二信息获取模块,用于继续获取并保存所述N个点之后的点Pi的位置信息,其中(N<i);第二距离判断模块,用于根据所述点Pi的位置信息,判断点Pi和第i-N+1个点之间的距离是否小于或者等于预设距离;第二位置保持模块,用于如所述点Pi和第i-N+1个点之间的距离小于或者等于预设距离,则所述目标对象在点Pi的运动为抖动,保持所述目标对象的位置不变,识别所述目标对象的状态为静止。在本申请一具体实施例中,所述装置还包括第二位置变化模块,用于如所述点Pi和第i-N+1个点之间的距离大于预设距离,则更新所述目标对象的位置信息为点Pi的位置信息,识别所述目标对象的状态为移动。由以上技术方案可见,本申请获取并保存目标对象运动的N个点的位置信息,并计算起始点和其他点之间的距离。如所述起始点和其他点之间的距离小于或者等于预设距离,则所述其他点的运动为抖动,保持所述目标对象的位置不变,识别所述目标对象的状态为静止。从而消除了目标对象抖动对机器设备的显示界面中的控制标志造成的影响。所述控制标志不会因目标对象的抖动而发生抖动,提升了人机交互显示界面的展现效果。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1是本申请识别目标对象状态的方法的一实施例的流程图;图2是本申请识别目标对象状态的方法的另一实施例的流程图;图3是本申请识别目标对象状态的方法的再一实施例的流程图;图4是本申请识别目标对象状态的方法的又一实施例的流程图;图5是本申请识别目标对象状态的装置的一实施例的结构图;图6是本申请识别目标对象状态的装置的另一实施例的结构图;图7是本申请识别目标对象状态的装置的再一实施例的结构图;图8是本申请识别目标对象状态的装置的又一实施例的结构图;图9是本申请一应用场景的示意图。具体实施方式本申请获取并保存目标对象运动的N个点的位置信息,并计算起始点和其他点之间的距离。如所述起始点和其他点之间的距离小于或者等于预设距离,则所述其他点的运动为抖动,保持所述目标对象的位置不变,识别所述目标对象的状态为静止。从而消除了目标对象抖动对机器设备的显示界面中的控制标志造成的影响。所述控制标志不会因目标对象的抖动而发生抖动,提升了人机交互显示界面的展现效果。当然,实本文档来自技高网...

【技术保护点】
一种识别目标对象状态的方法,其特征在于,所述方法包括:获取并保存目标对象运动的N个点的位置信息,所述N为大于等于2的自然数;根据所述N个连续的点的位置信息,判断起始点和其他点之间的距离是否小于或者等于预设距离;如所述起始点和其他点之间的距离小于或者等于预设距离,则所述目标对象在其他点的运动为抖动,保持所述目标对象的位置信息不变,识别所述目标对象的状态为静止。

【技术特征摘要】
1.一种识别目标对象状态的方法,其特征在于,所述方法包括:
获取并保存目标对象运动的N个点的位置信息,所述N为大于等于2
的自然数;
根据所述N个连续的点的位置信息,判断起始点和其他点之间的距离是
否小于或者等于预设距离;
如所述起始点和其他点之间的距离小于或者等于预设距离,则所述目标
对象在其他点的运动为抖动,保持所述目标对象的位置信息不变,识别所述
目标对象的状态为静止。
2.根据权利要求1所述的方法,其特征在于,所述目标对象运动的N
个点的位置信息为目标对象运动的N个连续的点的位置信息。
3.根据权利要求2所述的方法,其特征在于,所述目标对象运动的N
个连续的点的位置信息通过一队列来保存。
4.根据权利要求3所述的方法,其特征在于,所述位置信息为所述目标
对象在二维坐标系中的坐标信息。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如所述起始点和其他点之间的距离大于预设距离,更新所述目标对象的
位置信息为与起始点之间的距离大于预设距离的点的位置信息,识别所述目
标对象的状态为移动。
6.根据权利要求1-4中任一项所述的方法,其特征在于,所述方法还包
括:
继续获取并保存所述N个点之后的点Pi的位置信息,其中(N<i);
根据所述点Pi的位置信息,判断点Pi和第i-N+1个点之间的距离是否小
于或者等于预设距离;
如所述点Pi和第i-N+1个点之间的距离小于或者等于预设距离,则所述
目标对象在点Pi的运动为抖动,保持所述目标对象的位置不变,识别所述目

\t标对象的状态为静止。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括
如所述点Pi和第i-N+1个点之间的距离大于预设距离,则更新所述目标
对象的位置信息为点Pi的位置信息,识别所述目标对象的状态为移动。
8.一种识别目标对象状态的装置,其特征在于,所述装置包括:
第一信息获取模块,用于获取...

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

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

1