[发明专利]控制或渲染共存虚拟环境的方法及相关存储介质有效
申请号: | 201780016968.5 | 申请日: | 2017-05-16 |
公开(公告)号: | CN108780356B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 罗比·蒂尔顿;罗伯特·卡尔·雅格诺;乔恩·迈克尔·威利;劳伦·莱文 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 周亚荣;安翔 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 渲染 共存 虚拟 环境 方法 相关 存储 介质 | ||
1.一种用于控制作为具有多于一个用户的虚拟环境的共存虚拟环境的方法,所述方法包括:
确定在所述共存虚拟环境中的第一化身的受限空间,所述第一化身对应于所述共存虚拟环境的第一用户;
从与所述第一用户相关联的第一计算设备接收所感测的用户位置数据,其中,从所述第一计算设备接收所感测的用户位置数据进一步包括使用惯性测量单元确定所述第一计算设备的位置和取向,并且基于所感测的用户位置数据确定在所述共存虚拟环境内的所述第一化身的位置;以及
确定所述第一化身的位置在所述第一化身的受限空间内,并且响应于所述确定而将第一共存虚拟环境修改数据传送给所述第一计算设备,其中,基于所述第一化身的位置在所述第一化身的受限空间内的所述确定,所述方法进一步包括:在未接收指示所述第一用户改变了所述第一化身的位置的用户位置数据的情况下,将所述第一化身重新定位到所述受限空间之外但是在所述共存虚拟环境内。
2.根据权利要求1所述的方法,进一步包括:响应于所述确定而将第二共存虚拟环境修改数据传送给与所述共存虚拟环境的第二用户相关联的第二计算设备。
3.根据权利要求2所述的方法,其中,所述第一共存虚拟环境修改数据与所述第二共存虚拟环境修改数据不同。
4.根据权利要求2所述的方法,其中,所述第一化身的受限空间是基于已经由所述第二用户限定的安全空间而限定的。
5.根据权利要求2所述的方法,其中,所述第二共存虚拟环境修改数据包括:所述第二计算设备使所述第一化身的至少一部分在由所述第二计算设备对所述共存虚拟环境的渲染中不可见的指令。
6.根据权利要求2所述的方法,其中,所述第二共存虚拟环境修改数据包括:使与由所述第二计算设备生成的所述共存虚拟环境相关联的音频流中的所述第一化身的音频静音的指令。
7.根据权利要求1所述的方法,其中,所述第一化身的受限空间是基于所述共存虚拟环境的场境来限定的。
8.根据权利要求1所述的方法,其中,所述第一化身的受限空间是基于所述共存虚拟环境内的区域来限定的。
9.根据权利要求1所述的方法,其中,所述第一共存虚拟环境修改数据包括:使所述第一计算设备改变所述共存虚拟环境的色彩方案的指令。
10.根据权利要求1所述的方法,其中,所述第一共存虚拟环境修改数据包括:使所述第一计算设备改变与由所述第一计算设备生成的所述共存虚拟环境相关联的音频流的指令。
11.根据权利要求1所述的方法,其中,所述第一共存虚拟环境修改数据包括:生成指令所述第一用户将所述第一化身从所述第一化身的受限空间移除的图形指示符的指令。
12.根据权利要求1所述的方法,其中,所述第一共存虚拟环境修改数据包括:使所述第一计算设备渲染通知的指令,所述通知示出所述共存虚拟环境中不可见的其它化身的数目以及被提供了共存虚拟环境修改数据的其他用户的数目。
13.根据权利要求12所述的方法,进一步包括:将更新的位置数据传送给所述第一计算设备,所述更新的位置数据反映重新定位之后所述第一化身的位置。
14.根据权利要求1所述的方法,其中,所述第一共存虚拟环境修改数据对应于响应于所述确定而将所述第一化身从所述共存虚拟环境移除。
15.根据权利要求14所述的方法,其中,所述第一共存虚拟环境修改数据包括:使所述第一计算设备渲染与所述共存虚拟环境不同的替代虚拟环境并且将所述第一化身放置在所述替代虚拟环境内的指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780016968.5/1.html,转载请声明来源钻瓜专利网。