[发明专利]向用户动态显示虚拟世界的对象的方法和平台及存储介质在审
| 申请号: | 201910187897.6 | 申请日: | 2019-03-13 |
| 公开(公告)号: | CN110298923A | 公开(公告)日: | 2019-10-01 |
| 发明(设计)人: | 让-克里斯托夫·贝利 | 申请(专利权)人: | 诺瓦夸克公司 |
| 主分类号: | G06T19/00 | 分类号: | G06T19/00 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 梁丽超 |
| 地址: | 法国*** | 国省代码: | 法国;FR |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟世界 分区 存储介质 用户动态 树构建 订阅 高度参数 观察 关联 发布 | ||
1.一种用于向与位于虚拟世界内的观察者相关联的用户动态显示虚拟世界的对象的方法,所述方法包括:
针对所述观察者(A),确定构造所述虚拟世界的体积的第一八叉树,并基于所述第一八叉树构建所述虚拟世界的第一分区,其中,所述第一分区的单元的尺寸取决于所述单元到所述观察者的距离以及所述观察者对与所述第一分区的每个所述单元相对应的信道的一组订阅;
针对每个对象(B),确定每个对象所附接至的容器对象;
针对每个容器并且针对所述观察者(A),确定构造所述容器对象的体积的第二八叉树,并基于所述第二八叉树构建所述容器对象的第二分区,其中,所述第二分区的单元的尺寸取决于所述第二分区的单元到所述观察者的距离以及所述观察者对与所述第二分区的每个所述单元相对应的信道的一组订阅;
针对每个对象(B),将相应列定义为对所述第二八叉树的遍历,从与所述对象所属的最小尺寸的单元相对应的节点开始,并且向上直到达到高度参数;
所述对象中的每一个以随着在所述列内的高度而降低的频率发布包括所述对象的当前位置的信息,作为与所述相应列的每个节点相关联的信道中的事件;
所述观察者根据所述订阅动态接收所述事件,并根据接收的事件更新显示。
2.根据前述权利要求所述的方法,其中,所述第一分区和第二分区通过以下方式构建:
从对应于所述容器对象的单个单元开始;
当单元的尺寸与单元到所述观察者的距离之间的比率高于给定阈值时,递归地分割所述单元。
3.根据前述权利要求中任一项所述的方法,其中,更新显示包括将相应对象的更新位置投影到与所述观察者的视点相关联的2D平面,以在2D屏幕上显示给所述用户。
4.根据前述权利要求中任一项所述的方法,其中,给定对象(B)的层k处的所述列的单元的频率fk由下式给出:fk=1/4k.f(B),其中,k=0对应于所述第二八叉树的叶,并且f(B)是所述对象(B)的基本频率。
5.根据前述权利要求中任一项所述的方法,其中,所述对象所属的最小尺寸的单元取决于所述对象的尺寸,使得所述对象完全填充所述单元,而不在更小的单元。
6.根据前述权利要求中任一项所述的方法,其中,所述第二分区的粒度取决于所述观察者的速度。
7.根据前述权利要求中任一项所述的方法,其中,所述观察者与代表其他用户的所述用户的对象相关联。
8.一种具有由处理平台执行的指令的计算机程序,用于执行根据前述权利要求中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于诺瓦夸克公司,未经诺瓦夸克公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910187897.6/1.html,转载请声明来源钻瓜专利网。





