虚拟现实中的共存处置制造技术

技术编号:19396581 阅读:40 留言:0更新日期:2018-11-10 05:00
本文公开了一种用于控制第一用户和第二用户的共存虚拟环境的方法,所述方法包括:确定在所述共存虚拟环境中的第一化身的受限空间,所述第一化身对应于所述共存虚拟环境的所述第一用户;从与所述第一用户相关联的第一计算设备接收用户位置数据,并且确定在所述共存虚拟环境内的所述第一化身的位置;当所述第一化身的位置在所述第一化身的受限空间内时,将第一共存虚拟环境修改数据传送给所述第一计算设备;以及将第二共存虚拟环境修改数据传送给与所述第二用户相关联的第二计算设备。

【技术实现步骤摘要】
【国外来华专利技术】虚拟现实中的共存处置相关申请的交叉引用本申请要求于2017年5月15日提交的美国申请No.15/595,369的优先权并且是其继续申请,所述美国申请要求标题为“CO-PRESENCEHANDLINGINVIRTUALREALITY(虚拟现实中的共存处置)”且于2016年5月16日提交的美国临时申请No.62/336,932的优先权,所述两个美国申请特此以引用的方式并入本文中。本申请要求标题为“CO-PRESENCEHANDLINGINVIRTUALREALITY(虚拟现实中的共存处置)”且于2016年5月16日提交的美国临时申请No.62/336,932的优先权,所述美国临时申请的内容特此以引用的方式并入本文中。
本文献涉及用于计算机系统的图形用户界面,且更具体涉及在VR和相关应用中使用的虚拟现实(VR)显示器。
技术介绍
虚拟现实(VR)系统可以生成三维(3D)浸入式虚拟环境。用户可以通过与各种电子设备交互来体验该3D浸入式虚拟环境,所述各种电子设备诸如例如头盔或其它头戴式设备,包括:显示器、用户在查看显示设备时透过其来看的眼镜或护目镜、配备传感器的手套、包括传感器的外部手持式设备,以及其它这样的电子设备。一旦浸入在3D虚拟环境中,用户就可以通过物理移动和/或操纵电子设备来穿过虚拟环境移动并且移动到虚拟环境的其它区域,以与虚拟环境交互并且个性化与虚拟环境的交互。在共存虚拟环境中,多于一个用户居于所述虚拟环境中。用户看见共存虚拟环境中的其它玩家的虚拟表示或化身。共存虚拟环境中的用户可以类似于用户与现实世界中的人交互的方式来与化身交互。例如,用户可以移动接近化身,触摸化身,与化身交谈或者向化身做手势,以如他们对真人采用的方式一样进行交流。共存可以增强虚拟环境的现实性,并且提供现实世界中用户可能无法获得的体验。
技术实现思路
在一个方面中,一种用于控制有关第一用户和第二用户的共存虚拟环境的方法包括确定在共存虚拟环境中的第一化身的受限空间。第一化身可以对应于共存虚拟环境的第一用户。所述方法从与第一用户相关联的第一用户计算设备接收用户位置数据,并且确定在共存虚拟环境内的第一化身的位置。当第一化身的位置在第一化身的受限空间内时,所述方法将第一共存虚拟环境修改数据传送给第一用户计算设备。所述方法还将第二共存虚拟环境修改数据传送给与第二用户相关联的第二用户计算设备。根据一些实施方式,第一共存虚拟环境修改数据与第二共存虚拟环境数据不同。在一些实施方式中,第一化身的受限空间可以基于以下进行限定:共存虚拟环境的场境(context),共存虚拟环境内的区域,和/或通过已经由共存虚拟环境的一个或多个其他用户限定的安全空间。另外,第一共存虚拟环境修改数据可以包括使第一用户计算设备改变共存虚拟环境的色彩方案或者改变与由第一用户计算设备生成的共存虚拟环境相关联的音频流的指令。第一共存虚拟环境修改数据还可以包括:生成可以指令用户离开第一化身的受限空间的图形指示符的指令。第一共存虚拟环境修改数据还可以包括使第一用户计算设备渲染通知的指令,所述通知示出共存虚拟环境中不可见的其它化身的数目以及被所述方法提供了共存虚拟环境修改数据的其他用户的数目。在一些实施方式中,第二共存虚拟环境修改数据可以包括第二用户计算设备使第一化身可见或第一化身的一部分在第二用户计算设备渲染的共存虚拟环境中不可见的指令。第二共存虚拟环境修改数据还可以包括使与由第二用户计算设备生成的共存虚拟环境相关联的音频流中的第一化身的音频静音的指令。第二共存虚拟环境修改数据还可以包括使第一用户计算设备渲染通知的指令,所述通知示出共存虚拟环境中不可见的其它化身的数目以及被所述方法提供了共存虚拟环境修改数据的其他用户的数目。在一些实施方式中,当第一化身的位置在第一化身的受限空间内时,所述方法可以在未接收指示第一用户改变了第一化身的位置的用户位置数据的情况下,将第一化身重新定位到受限空间之外但是在共存虚拟环境内。在这样的实施方式中,所述方法可以将更新的位置数据传送给第一用户计算设备,所述更新的位置数据反映重新定位之后第一化身的位置。在一些实施方式中,所述方法可以将第一化身从共存虚拟环境中移除,并且在所述实施方式中,第一共存虚拟环境修改数据可以包括使第一用户计算设备渲染与共存虚拟环境不同的替代虚拟环境并且将用户放置在该环境内的指令。该方面的其它实施例包括各自被配置来执行上面所概述的方法的操作的对应计算机系统、装置、和记录在一个或多个计算机存储设备上的计算机程序。在另一方面,一种用于渲染共存虚拟环境的方法包括传送请求加入共存虚拟环境的消息,所述消息包括与虚拟现实用户设备相关联的初始用户位置数据。所述方法还可以包括响应于虚拟现实用户设备的移动而传送当前用户位置数据。所述方法可以接收虚拟环境修改数据,并且将所接收的虚拟环境修改数据应用于与虚拟现实用户设备相关联的共存虚拟环境的渲染。在一些实施方式中,初始用户位置数据包括虚拟现实用户设备的初始位置和取向数据,并且所述当前用户位置数据包括虚拟现实用户设备的当前位置和取向数据。在一些实施方式中,初始用户位置数据包括在化身加入共存虚拟环境时,与参与共存虚拟环境的化身相关联的初始位置信息,并且当前位置数据包括与参与共存虚拟环境的化身相关联的当前位置信息。在一些实施方式中,虚拟环境修改数据可以包括修改共存虚拟环境的色彩或在渲染共存虚拟环境的同时修改由虚拟现实用户设备生成的音频的指令。在一些实施方式中,虚拟环境修改数据可以包括使共存虚拟环境内的一个或多个化身或一个或多个化身的部分不可见的指令。虚拟环境修改数据还可以包括在共存虚拟环境的渲染上渲染通知叠加的指令,所述通知叠加示出共存虚拟环境中不可见的化身的数目和具有对共存虚拟环境的可视访问权的用户数目。该方面的其它实施例包括各自被配置来执行上面所概述的方法的操作的对应计算机系统、装置和记录在一个或多个计算机存储设备上的计算机程序。一个或多个实施例的细节在以下附图和描述中阐述。其它特征根据描述和附图将是显而易见的。附图说明图1A示出与所公开的实施例一致的示例共存虚拟环境系统。图1B示出与所公开的实施例一致的另一示例共存虚拟环境系统。图2A示出与所公开的实施例一致的示例头戴式显示器的透视图。图2B示出与所公开的实施例一致的示例头戴式显示器的另一透视图。图2C示出与所公开的实施例一致的移动设备的透视图。图3A示出与所公开的实施例一致的示例共存虚拟环境。图3B示出与所公开的实施例一致的另一示例共存虚拟环境。图3C示出与所公开的实施例一致的另一示例共存虚拟环境。图3D示出与所公开的实施例一致的另一示例共存虚拟环境。图4示出与所公开的实施例一致的另一示例共存虚拟环境。图5示出用于渲染共存虚拟环境的过程的流程图。图6示出用于控制第一用户和第二用户的共存虚拟环境的过程的流程图。图7示出与所公开的实施例一致的计算机设备和移动计算机设备的示例。各附图中相似附图标记指示相似的元件。具体实施方式虽然共存虚拟环境提供给予用户在现实世界中该用户可能不具有的交互式体验的益处,但是一些用户可以利用共存虚拟环境并做出在现实世界中他们通常不会做的行为。这样的行为可以包括:未经核准的接触,侵入其他用户的个人空间,在游戏中作弊,或者在现实世本文档来自技高网
...

【技术保护点】
1.一种用于控制共存虚拟环境的方法,所述方法包括:确定在所述共存虚拟环境中的第一化身的受限空间,所述第一化身对应于所述共存虚拟环境的第一用户;从与所述第一用户相关联的第一计算设备接收用户位置数据,并且确定在所述共存虚拟环境内的所述第一化身的位置;以及确定所述第一化身的位置在所述第一化身的受限空间内,并且响应于所述确定而将第一共存虚拟环境修改数据传送给所述第一计算设备。

【技术特征摘要】
【国外来华专利技术】2016.05.16 US 62/336,932;2017.05.15 US 15/595,3691.一种用于控制共存虚拟环境的方法,所述方法包括:确定在所述共存虚拟环境中的第一化身的受限空间,所述第一化身对应于所述共存虚拟环境的第一用户;从与所述第一用户相关联的第一计算设备接收用户位置数据,并且确定在所述共存虚拟环境内的所述第一化身的位置;以及确定所述第一化身的位置在所述第一化身的受限空间内,并且响应于所述确定而将第一共存虚拟环境修改数据传送给所述第一计算设备。2.根据权利要求1所述的方法,进一步包括:响应于所述确定而将第二共存虚拟环境修改数据传送给与所述共存虚拟环境的第二用户相关联的第二计算设备。3.根据权利要求2所述的方法,其中,所述第一共存虚拟环境修改数据与所述第二共存虚拟环境修改数据不同。4.根据权利要求2所述的方法,其中,所述第一化身的受限空间是基于已经由所述第二用户限定的安全空间而限定的。5.根据权利要求2所述的方法,其中,所述第二共存虚拟环境修改数据包括:所述第二计算设备使所述第一化身的至少一部分在由所述第二计算设备对所述共存虚拟环境的渲染中不可见的指令。6.根据权利要求2所述的方法,其中,所述第二共存虚拟环境修改数据包括:使与由所述第二计算设备生成的所述共存虚拟环境相关联的音频流中的所述第一化身的音频静音的指令。7.根据权利要求1所述的方法,其中,所述第一化身的受限空间是基于所述共存虚拟环境的场境来限定的。8.根据权利要求1所述的方法,其中,所述第一化身的受限空间是基于所述共存虚拟环境内的区域来限定的。9.根据权利要求1所述的方法,其中,所述第一共存虚拟环境修改数据包括:使所述第一计算设备改变所述共存虚拟环境的色彩方案的指令。10.根据权利要求1所述的方法,其中,所述第一共存虚拟环境修改数据包括:使所述第一计算设备改变与由所述第一计算设备生成的所述共存虚拟环境相关联的音频流的指令。11.根据权利要求1所述的方法,其中,所述第一共存虚拟环境修改数据包括:生成指令所述第一用户将所述第一化身从所述第一化身的受限空间移除的图形指示符的指令。12.根据权利要求1所述的方法,其中,所述第一共存虚拟环境修改数据包括:使所述第一计算设备渲染通知的指令,所述通知示出所述共存虚拟环境中不可见的其它化身的数目以及被提供了共存虚拟环境修改数据的其他用户的数目。13.根据权利要求1所述的方法...

【专利技术属性】
技术研发人员:罗比·蒂尔顿罗伯特·卡尔·雅格诺乔恩·迈克尔·威利劳伦·莱文
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国,US

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

1