当前位置: 首页 > 专利查询>张森淼专利>正文

一种运用于虚拟现实中的虚拟视角追踪方法及系统技术方案

技术编号:32552426 阅读:18 留言:0更新日期:2022-03-05 11:52
本发明专利技术公开了一种运用于虚拟现实中的虚拟视角追踪方法及系统,涉及虚拟现实技术领域。该方法包括:实时获取虚拟目标物体世界三维坐标和用户视觉原点三维坐标;根据虚拟目标物体世界三维坐标和用户视觉原点三维坐标计算得到目标相对坐标;将目标相对坐标进行过滤处理,以得到目标二维平面坐标;根据目标二维平面坐标计算得到目标朝向旋转值;根据目标二维平面坐标和预置的固定纵向值生成目标三维坐标;根据目标三维坐标和目标朝向旋转值生成指示图标。本发明专利技术可实现在虚拟现实场景内对于视野外的目标进行360度的朝向引导提示,提升用户体验质量。用户体验质量。用户体验质量。

【技术实现步骤摘要】
一种运用于虚拟现实中的虚拟视角追踪方法及系统


[0001]本专利技术涉及虚拟现实
,具体而言,涉及一种运用于虚拟现实中的虚拟视角追踪方法及系统。

技术介绍

[0002]在虚拟现实中,作为720度全景内容展示形式,沉浸感带来的同时,方向感较之传统2D内容更容易迷失,目前市面虚拟现实内容在直观上引导视角方向类方案较少,一般都在需要注视目标本身做颜色和亮度区分,来达到吸引视线的目的。对于视野外的目标,对于体验者并不能起到一个引导的作用或功能,此时体验者容易陷入丢失目标的慌乱感。

技术实现思路

[0003]为了克服上述问题或者至少部分地解决上述问题,本专利技术实施例提供一种运用于虚拟现实中的虚拟视角追踪方法及系统,可实现在虚拟现实场景内对于视野外的目标进行360度的朝向引导提示,提升用户体验质量。
[0004]本专利技术的实施例是这样实现的:
[0005]第一方面,本专利技术实施例提供一种运用于虚拟现实中的虚拟视角追踪方法,包括以下步骤:
[0006]实时获取虚拟目标物体世界三维坐标和用户视觉原点三维坐标;
[0007]根据虚拟目标物体世界三维坐标和用户视觉原点三维坐标计算得到目标相对坐标;
[0008]将目标相对坐标进行过滤处理,以得到目标二维平面坐标;
[0009]根据目标二维平面坐标计算得到目标朝向旋转值;
[0010]根据目标二维平面坐标和预置的固定纵向值生成目标三维坐标;
[0011]根据目标三维坐标和目标朝向旋转值生成指示图标。
[0012]为了解决现有技术中对于视野外的目标,对于体验者并不能起到一个引导的作用或功能,此时体验者容易陷入丢失目标的慌乱感的技术问题,本方法根据虚拟目标物体世界三维坐标,计算相对于视觉原点的三维坐标,滤掉三维坐标纵向值得到相对于视觉原点二维坐标,计算得到与视觉中心点的向量,计算得到朝向目标旋转值,计算加上固定纵向值重新得到处于视野内的三维坐标,然后更新提示图标的坐标与旋转值,进而精准提示用户目标方位。本专利技术在虚拟现实场景中,通过提示图标的朝向来感知大致目标方位区域,即使目标不处在视野内,也能通过提示图标的朝向来感知目标方位,引导体验者转向,有序顺畅地完成既定流程,极大降低初次体验者的慌乱感,提升体验质量。可实现在虚拟现实场景内对于视野外的目标进行360度的朝向引导提示,提升用户体验质量。
[0013]基于第一方面,在本专利技术的一些实施例中,上述根据虚拟目标物体世界三维坐标和用户视觉原点三维坐标计算得到目标相对坐标的方法包括以下步骤:
[0014]计算虚拟目标物体世界三维坐标和用户视觉原点三维坐标的差值,以得到目标相
对坐标。
[0015]基于第一方面,在本专利技术的一些实施例中,上述将目标相对坐标进行过滤处理,以得到目标二维平面坐标的方法包括以下步骤:
[0016]将目标相对坐标的纵向值进行过滤,以得到目标二维平面坐标。
[0017]基于第一方面,在本专利技术的一些实施例中,上述根据目标二维平面坐标计算得到目标朝向旋转值的方法包括以下步骤:
[0018]根据目标二维平面坐标采用三角函数公式计算得到目标朝向旋转值。
[0019]基于第一方面,在本专利技术的一些实施例中,该运用于虚拟现实中的虚拟视角追踪方法还包括以下步骤:
[0020]根据指示图标生成界面提示信息。
[0021]基于第一方面,在本专利技术的一些实施例中,该运用于虚拟现实中的虚拟视角追踪方法还包括以下步骤:
[0022]根据预置的图标颜色对指示图标进行标记,以得到新的指示图标。
[0023]第二方面,本专利技术实施例提供一种运用于虚拟现实中的虚拟视角追踪系统,包括基础坐标获取模块、相对坐标模块、坐标过滤模块、朝向计算模块、目标坐标生成模块以及图标指示模块,其中:
[0024]基础坐标获取模块,用于实时获取虚拟目标物体世界三维坐标和用户视觉原点三维坐标;
[0025]相对坐标模块,用于根据虚拟目标物体世界三维坐标和用户视觉原点三维坐标计算得到目标相对坐标;
[0026]坐标过滤模块,用于将目标相对坐标进行过滤处理,以得到目标二维平面坐标;
[0027]朝向计算模块,用于根据目标二维平面坐标计算得到目标朝向旋转值;
[0028]目标坐标生成模块,用于根据目标二维平面坐标和预置的固定纵向值生成目标三维坐标;
[0029]图标指示模块,用于根据目标三维坐标和目标朝向旋转值生成指示图标。
[0030]为了解决现有技术中对于视野外的目标,对于体验者并不能起到一个引导的作用或功能,此时体验者容易陷入丢失目标的慌乱感的技术问题,本系统通过基础坐标获取模块获取虚拟目标物体世界三维坐标,并通过相对坐标模块计算相对于视觉原点的三维坐标,然后通过坐标过滤模块滤掉三维坐标纵向值得到相对于视觉原点二维坐标,计算得到与视觉中心点的向量,然后通过朝向计算模块计算得到朝向目标旋转值,通过目标坐标生成模块计算加上固定纵向值重新得到处于视野内的三维坐标,然后通过图标指示模块更新提示图标的坐标与旋转值,进而精准提示用户目标方位。本专利技术在虚拟现实场景中,通过提示图标的朝向来感知大致目标方位区域,即使目标不处在视野内,也能通过提示图标的朝向来感知目标方位,引导体验者转向,有序顺畅地完成既定流程,极大降低初次体验者的慌乱感,提升体验质量。可实现在虚拟现实场景内对于视野外的目标进行360度的朝向引导提示,提升用户体验质量。
[0031]基于第二方面,在本专利技术的一些实施例中,上述相对坐标模块包括差值计算子模块,用于计算虚拟目标物体世界三维坐标和用户视觉原点三维坐标的差值,以得到目标相对坐标。
[0032]第三方面,本申请实施例提供一种电子设备,其包括存储器,用于存储一个或多个程序;处理器。当一个或多个程序被处理器执行时,实现如上述第一方面中任一项的方法。
[0033]第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面中任一项的方法。
[0034]本专利技术实施例至少具有如下优点或有益效果:
[0035]本专利技术实施例提供一种运用于虚拟现实中的虚拟视角追踪方法及系统,解决了现有技术中对于视野外的目标,对于体验者并不能起到一个引导的作用或功能,此时体验者容易陷入丢失目标的慌乱感的技术问题,本专利技术在虚拟现实场景中,通过提示图标的朝向来感知大致目标方位区域,即使目标不处在视野内,也能通过提示图标的朝向来感知目标方位,引导体验者转向,有序顺畅地完成既定流程,极大降低初次体验者的慌乱感,提升体验质量,配合UI提示以及目标颜色以及亮度突出效果达到更显著的引导作用。可实现在虚拟现实场景内对于视野外的目标进行360度的朝向引导提示,提升用户体验质量。
附图说明
[0036]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种运用于虚拟现实中的虚拟视角追踪方法,其特征在于,包括以下步骤:实时获取虚拟目标物体世界三维坐标和用户视觉原点三维坐标;根据虚拟目标物体世界三维坐标和用户视觉原点三维坐标计算得到目标相对坐标;将目标相对坐标进行过滤处理,以得到目标二维平面坐标;根据目标二维平面坐标计算得到目标朝向旋转值;根据目标二维平面坐标和预置的固定纵向值生成目标三维坐标;根据目标三维坐标和目标朝向旋转值生成指示图标。2.根据权利要求1所述的一种运用于虚拟现实中的虚拟视角追踪方法,其特征在于,所述根据虚拟目标物体世界三维坐标和用户视觉原点三维坐标计算得到目标相对坐标的方法包括以下步骤:计算虚拟目标物体世界三维坐标和用户视觉原点三维坐标的差值,以得到目标相对坐标。3.根据权利要求1所述的一种运用于虚拟现实中的虚拟视角追踪方法,其特征在于,所述将目标相对坐标进行过滤处理,以得到目标二维平面坐标的方法包括以下步骤:将目标相对坐标的纵向值进行过滤,以得到目标二维平面坐标。4.根据权利要求1所述的一种运用于虚拟现实中的虚拟视角追踪方法,其特征在于,所述根据目标二维平面坐标计算得到目标朝向旋转值的方法包括以下步骤:根据目标二维平面坐标采用三角函数公式计算得到目标朝向旋转值。5.根据权利要求1所述的一种运用于虚拟现实中的虚拟视角追踪方法,其特征在于,还包括以下步骤:根据指示图标生成界面提示信息。6.根据权利要求1所述的一种运用于虚拟现实中的虚拟视角追踪方法,其特征...

【专利技术属性】
技术研发人员:张森淼
申请(专利权)人:张森淼
类型:发明
国别省市:

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

1