当前位置: 首页 > 专利查询>清华大学专利>正文

一种目标选择方法、装置、设备及可读存储介质制造方法及图纸

技术编号:24798510 阅读:39 留言:0更新日期:2020-07-07 20:53
本申请公开了一种目标选择方法、装置、设备及可读存储介质。本申请公开的方法包括:获取输入设备在三维空间中的第一位置信息,以及每个待选目标在三维空间中的第二位置信息;在三维空间中确定输入设备发出的射线对应的三维向量;根据第一位置信息、第二位置信息和三维向量计算射线与每个待选目标的夹角,将最小夹角对应的待选目标确定为被选目标。本申请可以帮助用户准确选择虚拟环境中的目标,操作过程无需用户精准控制,从而提高了用户体验和操作效率。相应地,本申请提供的一种目标选择装置、设备及可读存储介质,也同样具有上述技术效果。

【技术实现步骤摘要】
一种目标选择方法、装置、设备及可读存储介质
本申请涉及虚拟现实
,特别涉及一种目标选择方法、装置、设备及可读存储介质。
技术介绍
基于VR(VirtualReality,虚拟现实)技术可以创建计算机模拟环境,用户可以利用各种感知器件体验该虚拟环境。在体验过程中,用户需要对虚拟环境中的目标进行选择。目前,可以利用VR手柄选择虚拟环境中的目标,当VR手柄发出的射线穿过虚拟环境中的某一目标时,认为该目标为被选目标。此选择过程存在如下问题:1、若待选目标很小,那么用户需要非常精准地让射线穿过目标才能选中目标,但VR手柄在用户手持使用时会抖动,导致目标的选择比较困难。2、虚拟环境中的不同目标会互相遮挡,因此使用射线选择被遮挡的目标时,会被周围的其他目标所干扰,导致无法准确选中。可见,现有技术在选择虚拟环境中的目标时,选择效率和准确度均比较低。因此,如何提高虚拟环境中的目标的选择效率和准确度,是本领域技术人员需要解决的问题。
技术实现思路
有鉴于此,本申请的目的在于提供一种目标选择方法、装置、设备及可读存储介质,以提高虚拟环境中的目标的选择效率和准确度。其具体方案如下:第一方面,本申请提供了一种目标选择方法,包括:获取输入设备在三维空间中的第一位置信息,以及每个待选目标在所述三维空间中的第二位置信息;在所述三维空间中确定所述输入设备发出的射线对应的三维向量;根据所述第一位置信息、所述第二位置信息和所述三维向量计算所述射线与每个待选目标的夹角,将最小夹角对应的待选目标确定为被选目标。优选地,若每个待选目标均为球体,则所述根据所述第一位置信息、所述第二位置信息和所述三维向量计算所述射线与每个待选目标的夹角,包括:利用第一公式计算所述射线与每个待选目标的夹角;其中,所述第一公式为:其中,α(i)为待选目标i与所述射线的夹角,u为所述第一位置信息,p(i)为待选目标i的第二位置信息,为所述三维向量,θ(i)为待选目标i在用户视野中的角宽度。优选地,所述根据所述第一位置信息、所述第二位置信息和所述三维向量计算所述射线与每个待选目标的夹角,包括:根据所述第一位置信息和所述第二位置信息确定所述输入设备与每个待选目标的连接线;计算所述射线与每个连接线的夹角,将所述射线与每个连接线的夹角确定为所述射线与每个待选目标的夹角。优选地,所述根据所述第一位置信息和所述第二位置信息确定所述输入设备与每个待选目标的连接线,包括:针对任一个待选目标,根据当前待选目标的第二位置信息在当前待选目标中确定与所述射线距离最近的目标点,连接所述目标点和所述第一位置信息,获得当前待选目标与所述输入设备的连接线。优选地,所述计算所述射线与每个连接线的夹角,包括:利用第二公式计算所述射线与每个连接线的夹角;其中,所述第二公式为:其中,为所述三维向量,为待选目标i与所述射线的连接线。优选地,在确定所述被选目标之后,还包括:在所述射线上渲染用于标识所述被选目标的提示标识。优选地,所述提示标识设置于无穷远球面上。优选地,所述提示标识为半透明圆盘状,且所述射线穿过所述提示标识的中心,所述提示标识的大小基于所述被选目标与所述射线的最短距离确定。优选地,所述在所述射线上渲染用于标识所述被选目标的提示标识之后,还包括:接收所述输入设备或触摸板发送的操作指令,并按照所述操作指令对所述被选目标执行相应操作。优选地,所有待选目标存在于眼动追踪设备的可视范围内。第二方面,本申请提供了一种目标选择装置,包括:获取模块,用于获取输入设备在三维空间中的第一位置信息,以及每个待选目标在所述三维空间中的第二位置信息;确定模块,用于在所述三维空间中确定所述输入设备发出的射线对应的三维向量;选择模块,用于根据所述第一位置信息、所述第二位置信息和所述三维向量计算所述射线与每个待选目标的夹角,将最小夹角对应的待选目标确定为被选目标。第三方面,本申请提供了一种目标选择设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序,以实现前述公开的目标选择方法。第四方面,本申请提供了一种可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现前述公开的目标选择方法。通过以上方案可知,本申请提供了一种目标选择方法,包括:获取输入设备在三维空间中的第一位置信息,以及每个待选目标在所述三维空间中的第二位置信息;在所述三维空间中确定所述输入设备发出的射线对应的三维向量;根据所述第一位置信息、所述第二位置信息和所述三维向量计算所述射线与每个待选目标的夹角,将最小夹角对应的待选目标确定为被选目标。可见,该方法首先获取输入设备在三维空间中的第一位置信息,以及每个待选目标在三维空间中的第二位置信息,并在三维空间中确定输入设备发出的射线对应的三维向量,然后根据第一位置信息、第二位置信息和三维向量计算射线与每个待选目标的夹角,最后将最小夹角对应的待选目标确定为被选目标。也就是说,用户在使用输入设备选择三维空间中的目标时,无需精准地控制输入设备发出的射线穿过目标,仅需要控制射线靠近待选目标,这样虚拟环境可以自动确定被选目标。因此本申请可以帮助用户准确选择虚拟环境中的目标,操作过程无需用户精准控制,从而提高了用户体验和操作效率。相应地,本申请提供的一种目标选择装置、设备及可读存储介质,也同样具有上述技术效果。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请公开的一种目标选择方法流程图;图2为本申请公开的一种目标选择示意图;图3为本申请公开的一种提示标识位置示意图;图4为本申请公开的一种目标选择装置示意图;图5为本申请公开的一种目标选择设备示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。目前,目标选择过程存在如下问题:1、若待选目标很小,那么用户需要非常精准地让射线穿过目标才能选中目标,但VR手柄在用户手持使用时会抖动,导致目标的选择比较困难。2、虚拟环境中的不同目标会互相遮挡,因此使用射线选择被遮挡的目标时,会被周围的其他目标所干扰,导致无法准确选中。为此,本申请提供了一种目标选择方案,能够提高虚拟环境中的目标的选择效率和准确度。下面对本申请实施例提供的一种目标选择方法进行介绍。参见本文档来自技高网...

【技术保护点】
1.一种目标选择方法,其特征在于,包括:/n获取输入设备在三维空间中的第一位置信息,以及每个待选目标在所述三维空间中的第二位置信息;/n在所述三维空间中确定所述输入设备发出的射线对应的三维向量;/n根据所述第一位置信息、所述第二位置信息和所述三维向量计算所述射线与每个待选目标的夹角,将最小夹角对应的待选目标确定为被选目标。/n

【技术特征摘要】
1.一种目标选择方法,其特征在于,包括:
获取输入设备在三维空间中的第一位置信息,以及每个待选目标在所述三维空间中的第二位置信息;
在所述三维空间中确定所述输入设备发出的射线对应的三维向量;
根据所述第一位置信息、所述第二位置信息和所述三维向量计算所述射线与每个待选目标的夹角,将最小夹角对应的待选目标确定为被选目标。


2.根据权利要求1所述的目标选择方法,其特征在于,若每个待选目标均为球体,则所述根据所述第一位置信息、所述第二位置信息和所述三维向量计算所述射线与每个待选目标的夹角,包括:
利用第一公式计算所述射线与每个待选目标的夹角;其中,所述第一公式为:



其中,α(i)为待选目标i与所述射线的夹角,u为所述第一位置信息,p(i)为待选目标i的第二位置信息,为所述三维向量,θ(i)为待选目标i在用户视野中的角宽度。


3.根据权利要求1所述的目标选择方法,其特征在于,所述根据所述第一位置信息、所述第二位置信息和所述三维向量计算所述射线与每个待选目标的夹角,包括:
根据所述第一位置信息和所述第二位置信息确定所述输入设备与每个待选目标的连接线;
计算所述射线与每个连接线的夹角,将所述射线与每个连接线的夹角确定为所述射线与每个待选目标的夹角。


4.根据权利要求3所述的目标选择方法,其特征在于,所述根据所述第一位置信息和所述第二位置信息确定所述输入设备与每个待选目标的连接线,包括:
针对任一个待选目标,根据当前待选目标的第二位置信息在当前待选目标中确定与所述射线距离最近的目标点,连接所述目标点和所述第一位置信息,获得当前待选目标与所述输入设备的连接线。


5.根据权利要求3所述的目标选择方法,其特征在于,所述计算所述射线与每个连接线的夹角,包括:
利用第二公式计算所述射线与每个连接线的夹角;其中,所述...

【专利技术属性】
技术研发人员:史元春喻纯鲁逸沁
申请(专利权)人:清华大学
类型:发明
国别省市:北京;11

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

1