[发明专利]基于增强现实的控件选择方法和装置有效
申请号: | 201810187008.1 | 申请日: | 2018-03-07 |
公开(公告)号: | CN108415570B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 吴志武;雷月雯;申文迪;姜帆 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06F9/451 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 褚敏;宫传芝 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 增强 现实 控件 选择 方法 装置 | ||
1.一种基于增强现实的控件选择方法,其特征在于,包括:
在虚拟场景中显示目标控件;
在终端朝向所述目标控件移动的过程中,在满足第一预定条件的情况下,控制所述目标控件处于选中状态;
在所述目标控件处于所述选中状态下,所述方法还包括:将所述目标控件标记为选中状态,并根据所述终端与所述目标控件之间的距离确定所述目标控件的显示参数;
所述满足第一预定条件包括:所述终端位于所述目标控件前方第一预定角度范围内、且所述终端所在平面的法向量与所述目标控件所在平面的法向量之间的夹角在第二预定角度范围内、且所述终端与所述目标控件之间的距离小于第一阈值,其中,所述终端所在平面的法向量的方向为所述终端的显示屏所面向的反方向,所述目标控件所在平面的法向量的方向为所述目标控件的正面所面向的方向,所述目标控件的正面为朝向所述终端的一面。
2.根据权利要求1所述的方法,其特征在于,
在相对位置向量点乘所述目标控件所在平面的法向量的结果大于第二阈值的情况下,确定所述终端位于所述目标控件前方所述第一预定角度范围内,其中,所述相对位置向量为自所述目标控件的中心点指向所述终端所在位置的方向向量;
在所述终端所在平面的法向量点乘所述目标控件所在平面的法向量的结果小于第三阈值的情况下,确定所述终端所在平面的法向量与所述目标控件所在平面的法向量之间的夹角在所述第二预定角度范围内;
在所述相对位置向量的长度小于所述第一阈值的情况下,确定所述终端与所述目标控件之间的距离小于所述第一阈值。
3.根据权利要求1所述的方法,其特征在于,在所述目标控件处于所述选中状态下,所述方法还包括:
在满足第二预定条件的情况下,控制所述目标控件处于激活状态。
4.根据权利要求3所述的方法,其特征在于,所述满足第二预定条件包括:
所述终端与所述目标控件之间的距离小于第四阈值,其中,所述第四阈值小于所述第一阈值。
5.根据权利要求4所述的方法,其特征在于,在所述目标控件处于所述激活状态下,所述方法还包括:
在满足第三预定条件的情况下,控制所述目标控件处于触发状态。
6.根据权利要求5所述的方法,其特征在于,所述满足第三预定条件,包括:
所述终端的运动方向向量与所述目标控件所在平面的法向量之间的夹角在第三预定角度范围内、且所述终端与所述目标控件之间的距离小于第五阈值,其中,所述终端的运动方向向量为从前一帧所述终端所在位置指向当前帧所述终端所在位置的向量,所述第五阈值小于所述第四阈值。
7.根据权利要求6所述的方法,其特征在于,
在所述终端的运动方向向量点乘所述目标控件所在平面的法向量的结果小于第六阈值的情况下,确定所述终端的运动方向向量与所述目标控件所在平面的法向量之间的夹角在所述第三预定角度范围内;
在相对位置向量的长度小于所述第五阈值的情况下,确定所述终端与所述目标控件之间的距离小于所述第五阈值,其中,所述相对位置向量为自所述目标控件的中心点指向所述终端所在位置的方向向量。
8.根据权利要求5所述的方法,其特征在于,在所述目标控件处于所述触发状态下,所述方法还包括:
对成功触发的所述目标控件进行提示。
9.根据权利要求1所述的方法,其特征在于,在所述目标控件处于所述选中状态时,所述方法还包括:
在满足第四预定条件的情况下,控制所述目标控件处于触发状态。
10.根据权利要求9所述的方法,其特征在于,所述满足第四预定条件包括:
所述终端与所述目标控件之间的距离小于第七阈值,其中,所述第七阈值小于所述第一阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810187008.1/1.html,转载请声明来源钻瓜专利网。