[发明专利]虚拟现实交互系统、方法及计算机存储介质有效
申请号: | 201780000973.7 | 申请日: | 2017-08-25 |
公开(公告)号: | CN109313484B | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 崔永太;谢冰;肖乐天;陈明洋;许秋子 | 申请(专利权)人: | 深圳市瑞立视多媒体科技有限公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06T19/00 |
代理公司: | 深圳市鼎泰正和知识产权代理事务所(普通合伙) 44555 | 代理人: | 缪太清 |
地址: | 518000 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟现实 交互 系统 方法 计算机 存储 介质 | ||
1.虚拟现实交互系统,其特征在于,所述系统包括:至少两个交互子系统,以及虚拟场景服务器;所述虚拟场景服务器运行于广域网;每一个所述交互子系统包括:动捕数据采集系统以及至少一个虚拟场景客户端;其中,一个虚拟场景客户端对应一个用户;
所述动捕数据采集系统,用于采集本地目标对象的动捕数据,并将所述动捕数据发送至本地的所述虚拟场景客户端、所述虚拟场景服务器和其它交互子系统中的动捕数据采集系统;
所述虚拟场景客户端,用于接收本地对应用户的操作命令,并将所述操作命令传给所述虚拟场景服务器;以及接收本地的所述动捕数据采集系统发来的动捕数据,和本地的所述动捕数据采集系统传来的来自其它动捕数据采集系统的动捕数据,所述虚拟场景客户端可以获知处于不同物理区域的所有用户的位置信息;
所述虚拟场景服务器,用于根据接收到的所有虚拟场景客户端传来的操作命令和所有动捕数据采集系统传来的动捕数据,进行相应的响应,并将响应结果同步至每一所述虚拟场景客户端;
所述虚拟场景客户端,用于根据所述响应结果以及所有用户在虚拟场景中的位置信息、以及本地用户的视角信息调整相应的虚拟场景,并将调整后的虚拟场景显示给用户,以完成处于不同物理区域的用户在同一虚拟场景下的交互;
其中,所述动捕数据采集系统具体用于:按照预设时间间隔将多个时刻中的一部分时刻的动捕数据共享给所述虚拟场景服务器和其它交互子系统中的动捕数据采集系统;
所述虚拟场景服务器,具体用于根据接收到的所述一部分时刻的动捕数据,确定用户在虚拟场景中的位置信息,并将所述位置信息作为终点信息;以及将所述虚拟场景服务器中自身记录的所述用户当前在虚拟场景中的位置信息作为起点信息;根据起点位置、终点位置、获取的插值时间间隔以及所述预设时间间隔,进行线性插值处理,以模拟出所述起点位置和终点位置之间用户的位置信息,并根据所述位置信息进行相应的响应;其中,所述根据起点位置、终点位置、获取的插值时间间隔以及所述预设时间间隔,进行线性插值处理包括:
按照如下公式计算起点位置、终点位置之间的插值数据,以模拟出用户的位置信息:
xn=xn-1+(X向×Tn-1,n)/T0
yn=yn-1+(Y向×Tn-1,n)/T0
zn=zn-1+(Z向×Tn-1,n)/T0
其中,(xn,yn,zn)表示第n个插值位置在三维坐标系下的坐标,(xn-1, yn-1, zn-1)表示第n-1个插值位置在三维坐标系下的坐标,n=1,2,3,……;当n=1时,(x0,y0,z0)表示起点位置坐标;(X向,Y向,Z向)表示从起点位置到终点位置的三维坐标系下的向量;Tn-1,n表示从第n-1个插值位置到第n个插值位置的插值时间间隔;T0表示预设时间间隔。
2.根据权利要求1所述的虚拟现实交互系统,其特征在于,所述动捕数据采集系统还用于与其它交互子系统中的动捕数据采集系统建立P2P通信。
3.根据权利要求2所述的虚拟现实交互系统,所述动捕数据采集系统为光学动捕采集系统,包括:多个动捕相机和相机服务器;
所述动捕相机用于采集本地目标对象的动捕数据并传输至所述相机服务器;
所述相机服务器,具体用于与其它动捕数据采集系统中的相机服务器建立P2P通信,将所述动捕数据同步至本地的虚拟场景客户端,以及还将所述动捕数据上传至所述虚拟场景服务器和其它动捕数据采集系统中的相机服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市瑞立视多媒体科技有限公司,未经深圳市瑞立视多媒体科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780000973.7/1.html,转载请声明来源钻瓜专利网。