一种虚拟现实场景的动态改变方法、装置及电子设备制造方法及图纸

技术编号:29690876 阅读:15 留言:0更新日期:2021-08-17 14:16
本公开涉及一种虚拟现实场景的动态改变方法、装置及电子设备,涉及虚拟现实技术领域,虚拟现实场景的动态改变方法包括:获取用户的眼部追踪数据;根据所述眼部追踪数据获得用户在虚拟现实场景中的注视区域;根据所述注视区域确定场景可修改区域;对所述场景可修改区域的场景数据进行修改。

【技术实现步骤摘要】
一种虚拟现实场景的动态改变方法、装置及电子设备
本公开实施例涉及虚拟现实
,更具体地,涉及一种虚拟现实场景的动态改变方法、装置及电子设备。
技术介绍
虚拟现实(Virtualreality,VR)是一种身临其境的技术,其中该技术的用户感知渲染的虚拟环境和其中的虚拟对象,就好像所感知的视觉信息是他们当前的现实一样。当用户沉浸在虚拟环境中时,通常在佩戴头戴式显示器(HMD)时,用户可以与虚拟环境进行交互,具有很好的沉浸效果。然而,在用户开始虚拟场景体验期间存在对虚拟场景中的某些信息进行更新、增加等场景信息的改变,然而随着虚拟现实和增强现实头戴显示设备的视野越来越大,可用于动态场景的空间也越来越小,一个小的改变也有可能会被用户发现,会打破虚拟现实的沉浸感,影响用户体验。
技术实现思路
本公开实施例的一个目的是提供一种虚拟现实场景的动态改变方法、装置及电子设备的新的技术方案。根据本公开的第一方面,提供了一种虚拟现实场景的动态改变方法,包括:获取用户的眼部追踪数据;根据所述眼部追踪数据获得用户在虚拟现实场景中的注视区域;根据所述注视区域确定场景可修改区域;对所述场景可修改区域的场景数据进行修改。进一步地,所述获取用户的眼部追踪数据,包括:获取眼部数据采集装置自身的运动数据以及眼部数据采集装置采集的眼部图像数据;根据所述眼部数据采集装置自身的运动数据和\或眼部数据采集装置采集的眼部图像数据得到所述眼部追踪数据;其中,所述眼部追踪数据包括眼睛的转动方向和眼睛的闭合状态。进一步地,所述根据所述眼部追踪数据获得用户在虚拟现实场景中的注视区域,包括:根据所述眼部追踪数据中眼睛的转动方向确定用户在虚拟现实场景中的注视区域。进一步地,所述根据所述注视区域确定场景可修改区域,包括:根据所述注视区域在虚拟现实场景中的位置数据,确定所述场景可修改区域为虚拟现实场景中的非注视区域;或者,确定所述场景可修改区域为注视区域周围预设范围内的区域。进一步地,对所述场景可修改区域的场景数据进行修改,包括:获取所述注视区域的历史数据,判断所述场景可修改区域在所述注视区域的历史数据中的关注度;在所述关注度小于阈值的情况下,对所述场景可修改区域的场景数据进行修改。进一步地,所述对所述场景可修改区域的场景数据进行修改,包括:在确定所述眼部追踪数据中眼睛的闭合状态为闭合的情况下,对所述场景可修改区域的场景数据进行修改。进一步地,对所述场景可修改区域的场景数据进行修改,包括:获取所述注视区域内的虚拟现实场景数据;根据所述虚拟现实场景数据匹配对应的修改内容。根据本公开的第二方面,还提供了一种虚拟现实场景的动态改变装置,所述装置包括:数据获取模块,用于获取用户的眼部追踪数据;注视区域确定模块,用于根据所述眼部追踪数据获得用户在虚拟现实场景中的注视区域;可修改区域确定模块,用于根据所述注视区域确定场景可修改区域;场景修改模块,用于对所述场景可修改区域的场景数据进行修改。根据本公开的第三方面,还提供了一种电子设备,包括虚拟现实头盔,设置在虚拟现实头盔上的数据采集装置和处理器,所述数据采集装置包括追踪相机和红外光源,用于采集用户的眼部图像数据;所述处理器用于实现根据第一方面中任意一项所述的方法。根据本公开的第四方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序在被处理器执行时实现根据第一方面中任意一项所述的方法。本公开实施例的一个有益效果在于,根据眼部追踪数据来判断用户眼睛的转动方向和闭合状态,根据用户眼睛的转动方向来确定用户的注视区域,根据注视区域得到场景可修改区域,在得到场景可修改区域后对场景可修改区域的场景进行修改,能够避开用户的视线范围,使得动态修改在一个较隐蔽的状态下进行,避免打破用户的沉浸感。通过以下参照附图对本公开的示例性实施例的详细描述,本公开实施例的其它特征及其优点将会变得清楚。附图说明被结合在说明书中并构成说明书的一部分的附图示出了本公开的实施例,并且连同其说明一起用于解释本公开实施例的原理。图1为本专利技术提供的一种虚拟现实场景的动态改变方法的步骤示意图;图2是本专利技术提供的一种虚拟现实场景的动态改变装置的结构示意图;图3是本专利技术提供的一种电子设备的结构示意图。具体实施方式现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。本公开实施例的一个应用场景为当用户沉浸在虚拟现实场景中时,如何对虚拟现实场景中的数据进行更改,而不被用户察觉。其中虚拟现实也就是Virtualreality,VR技术,其中,本实施例也可以应用在增强现实也就是AugmentedReality,AR场景中。本公开实施例提供一种虚拟现实场景的动态改变方法,参考图1,包括如下步骤:S110、获取用户的眼部追踪数据。为了隐藏即将在虚拟场景中所做的改变,本实施例通过采集用户眼部的数据来监测用户的眼部变化,得到用户的眼部追踪数据,根据用户的眼部追踪数据来判断用户的视线是否发生改变,从而确定可以修改的虚拟场景的区域。具体地,眼部追踪数据可以通过眼部数据采集装置来获取,眼部数据采集装置可以是追踪摄像组件,例如追踪相机,采用追踪相机采集用户的眼部图像数据,通过对眼部图像数据中眼球的位置来判断用户的视线是否发生变化。本实施例首先需要获取眼部数据采集装置自身的运动数据眼部数据采集装置采集的眼部图像数据;再根据眼部数据采集装置自身的运动数据和\或眼部数据采集装置采集的眼部图像数据得到眼部追踪数据。其中,眼部追踪数据包括眼睛的转动方向,具体地,眼部数据采集装置自身的运动数据可以理解为当追踪相机在拍摄眼部图像时,追踪相机自身的转动数据,在一个实施例中可以通过追踪相机自身的转动数据与虚拟现实头盔的显示屏幕中心位置的旋转和平移参数,由于眼睛和追踪相机处于相对的位置上,因此可以再对上述追踪相机自身的旋转和平移参数进行坐标矩阵转换,从而得到眼睛的转动方向,例如用户的眼睛向左或右移动。在另一个可选的实施例中,也可以通过眼球在眼部图像中的位置,通过检测眼球在眼部图像中的位置变化来确定眼球的运动数据。在另一个可选的实施例中,当追踪相机和眼球在眼部图像本文档来自技高网...

【技术保护点】
1.一种虚拟现实场景的动态改变方法,包括:/n获取用户的眼部追踪数据;/n根据所述眼部追踪数据获得用户在虚拟现实场景中的注视区域;/n根据所述注视区域确定场景可修改区域;/n对所述场景可修改区域的场景数据进行修改。/n

【技术特征摘要】
1.一种虚拟现实场景的动态改变方法,包括:
获取用户的眼部追踪数据;
根据所述眼部追踪数据获得用户在虚拟现实场景中的注视区域;
根据所述注视区域确定场景可修改区域;
对所述场景可修改区域的场景数据进行修改。


2.根据权利要求1所述的方法,其中,所述获取用户的眼部追踪数据,包括:
获取眼部数据采集装置自身的运动数据以及眼部数据采集装置采集的眼部图像数据;
根据所述眼部数据采集装置自身的运动数据和\或眼部数据采集装置采集的眼部图像数据得到所述眼部追踪数据;
其中,所述眼部追踪数据包括眼睛的转动方向和眼睛的闭合状态。


3.根据权利要求1所述的方法,其中,所述根据所述眼部追踪数据获得用户在虚拟现实场景中的注视区域,包括:
根据所述眼部追踪数据中眼睛的转动方向确定用户在虚拟现实场景中的注视区域。


4.根据权利要求1所述的方法,其中,所述根据所述注视区域确定场景可修改区域,包括:
根据所述注视区域在虚拟现实场景中的位置数据,确定所述场景可修改区域为虚拟现实场景中的非注视区域;或者,
确定所述场景可修改区域为注视区域周围预设范围内的区域。


5.根据权利要求1所述的方法,其中,对所述场景可修改区域的场景数据进行修改,包括:
获取所述注视区域的历史数据,判断所述场景可修改区域在所述注视区域的历史数据中的关注度;

【专利技术属性】
技术研发人员:吴涛
申请(专利权)人:青岛小鸟看看科技有限公司
类型:发明
国别省市:山东;37

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

1