[发明专利]基于视觉感知的人机交互实现方法和装置在审
申请号: | 201710972959.5 | 申请日: | 2017-10-18 |
公开(公告)号: | CN109683700A | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | 李炜;孙其民 | 申请(专利权)人: | 深圳市掌网科技股份有限公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06T19/00 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 黄威 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟物体 视觉感知 人机交互 抓取 方法和装置 方位变化 真实场景 真实环境 获取目标 目标用户 输出增强 显示画面 显示状态 预设算法 运动信息 契合度 预设 真实性 提示 融合 申请 | ||
1.一种基于视觉感知的人机交互实现方法,其特征在于,包括:
在真实环境中显示虚拟物体;
基于视觉感知判断目标用户的多个手指与虚拟物体是否发生碰撞;
若是,则获取目标用户的多个手指相对于虚拟物体的多个方位变化信息;
基于预设算法模型对所述多个方位变化信息进行处理,得到抓取参数值;
判断所述抓取参数值是否大于预设阈值;
若大于,则根据所述多个手指的运动信息,调整所述虚拟物体在真实环境中的显示状态,以输出增强现实的显示画面。
2.如权利要求1所述的基于视觉感知的人机交互实现方法,其特征在于,基于视觉感知判断目标用户的多个手指与虚拟物体是否发生碰撞的步骤,包括:
获取目标视点位于真实环境中的第一位置信息;
获取虚拟物体的多个特征点各自对应在真实环境中的位置信息,以得到多个第二位置信息;
获取目标用户的多个手指的特征点在真实环境中的位置信息,以得到多个第三位置信息;
判断第一位置信息、多个第二位置信息、以及多个第三位置信息之间的位置关系是否满足预设条件;
若满足,则判定目标用户的多个手指与虚拟物体发生碰撞;
若不满足,则目标用户的多个手指与虚拟物体未发生碰撞。
3.如权利要求2所述的基于视觉感知的人机交互实现方法,其特征在于,判断第一位置信息、多个第二位置信息、以及多个第三位置信息之间的位置关系是否满足预设条件的步骤,包括:
将多个第二位置信息与多个第三位置信息进行一一配对,形成多条相交的直线;
判断所述多条相交直线的交点对应在真实空间的第四位置信息,与所述第一位置信息是否相同;
若是,则判定所述位置关系满足预设条件;
若否,则判定所述位置关系不满足预设条件。
4.如权利要求1所述的基于视觉感知的人机交互实现方法,其特征在于,基于预设算法模型对所述多个方位变化信息进行处理,得到抓取特征值的步骤,包括:
对所述多个方位变化信息进行预处理,以得到多个抓取特征数据,其中,所述多个抓取特征数据包括:手的位置信息、手的移动速度、手指的弯曲度以及手掌的朝向参数;
基于预设算法模型对所述多个抓取特征数据进行处理,得到对应的抓取参数值。
5.如权利要求1所述的基于视觉感知的人机交互实现方法,其特征在于,所述显示状态包括:显示位置和显示形态;
根据所述多个手指的运动信息,调整所述虚拟物体在真实环境中的显示状态的步骤,包括:
跟踪所述多个手指在真实环境中的运动信息;
根据所述运动信息调整实时调整所述虚拟物体对应在真实环境中的显示位置和显示形态。
6.一种基于视觉感知的人机交互实现装置,其特征在于,包括:
显示模块,用于在真实环境中显示虚拟物体;
第一判断模块,用于基于视觉感知判断目标用户的多个手指与虚拟物体是否发生碰撞;
获取模块,用于在第一判断模块判定为是时,获取目标用户的多个手指相对于虚拟物体的多个方位变化信息;
处理模块,用于基于预设算法模型对所述多个方位变化信息进行处理,得到抓取参数值;
第二判断模块,用于判断所述抓取参数值是否大于预设阈值;
调整模块,用于在第二判断模块判定为是时,根据所述多个手指的运动信息,调整所述虚拟物体在真实环境中的显示状态,以输出增强现实的显示画面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市掌网科技股份有限公司,未经深圳市掌网科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710972959.5/1.html,转载请声明来源钻瓜专利网。