利索能及
我要发布
收藏
专利号: 2017800009563
申请人: 深圳市瑞立视多媒体科技有限公司
专利类型:其他
专利状态:已下证
更新日期:2026-10-14
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种虚拟现实交互方法,其特征在于,用于现实用户与虚拟场景之间的交互,包括:接收来自动捕相机的图像信息,以及接收至少一个采集器采集并通过对应虚拟场景客户端传来的传感信息;

根据所述图像信息和所述传感信息获取所有用户的空间位置信息和姿态信息;

将所述空间位置信息和所述姿态信息传输至所有虚拟场景客户端,以便每一个所述虚拟场景客户端根据所述空间位置信息、所述姿态信息以及本地用户的视角信息渲染虚拟场景并显示给所述本地用户;所述本地用户为所有用户之一;

所述图像信息包括所有用户的位置坐标信息,所述传感信息包括所有用户的速度和加速度信息,所述根据所述图像信息和所述传感信息获取所有用户的空间位置信息和姿态信息的步骤具体为:将所述位置坐标信息、所述速度和加速度信息进行滤波处理以得到所述所有用户的空间位置信息和姿态信息;

所述位置坐标信息包括当前坐标位置信息和历史坐标位置信息;所述将所述位置坐标信息、所述速度和加速度信息进行滤波处理以得到所述所有用户的空间位置信息和姿态信息的步骤包括:判断能否根据所述当前位置坐标信息计算出所述所有用户的空间位置信息和姿态信息;

若判断结果为是,则根据所述当前位置坐标信息计算所述所有用户的空间位置信息和姿态信息;

若判断结果为否,则根据所述历史位置坐标信息以及所述用户的速度和加速度信息计算所述所有用户的空间位置信息和姿态信息;

所述判断能否根据所述当前位置坐标信息计算出所述所有用户的空间位置信息和姿态信息具体为:判断是否不存在没有当前位置坐标信息或者只有一部分当前位置坐标信息;

所述根据所述历史位置坐标信息以及所述用户的速度和加速度信息计算所述所有用户的空间位置信息和姿态信息具体为:根据所述历史位置坐标信息预测当前位置坐标信息;根据预测的所述当前位置坐标信息以及所述速度和加速度信息计算所有用户的空间位置信息和姿态信息。

2.如权利要求1所述的虚拟现实交互方法,其特征在于,所述根据所述历史位置坐标信息以及所述速度和加速度信息计算所述所有用户的空间位置信息和姿态信息的步骤包括:根据所述历史位置坐标信息预测当前位置坐标信息;

根据预测的所述当前位置坐标信息以及所述速度和加速度信息计算所述所有用户的空间位置信息和姿态信息。

3.如权利要求1所述的虚拟现实交互方法,其特征在于,所述根据所述当前位置坐标信息计算出所述所有用户的空间位置信息和姿态信息的步骤包括:从所述当前位置坐标信息中提取多个标记点的二维坐标信息;

根据所述二维坐标信息计算所述多个标记点的三维坐标信息;

根据所述多个标记点的三维坐标信息和预设算法获取所述所有用户的空间位置信息和姿态信息。

4.根据权利要求1所述的虚拟现实交互方法,其特征在于,所述姿态信息包括所述所有用户的脸部朝向。

5.一种虚拟现实交互装置,其特征在于,用于现实用户与虚拟场景之间的交互,包括:接收模块,用于接收来自动捕相机的图像信息,以及接收至少一个采集器采集并通过对应虚拟场景客户端传来的传感信息;

获取模块,用于根据所述图像信息和所述传感信息获取所有用户的空间位置信息和姿态信息;

传输模块,用于将所述空间位置信息和所述姿态信息传输至所述客户端,以便每一个所述客户端根据所述空间位置信息、所述姿态信息以及本地用户的视角信息渲染虚拟场景并显示给所述本地用户;所述本地用户为所有用户之一;

所述图像信息包括所有用户的位置坐标信息,所述传感信息包括所有用户的速度和加速度信息,所述获取模块具体用于:将所述位置坐标信息、所述速度和加速度信息进行滤波处理以得到所述所有用户的空间位置信息和姿态信息;

所述位置坐标信息包括当前坐标位置信息和历史坐标位置信息;所述获取模块包括:判断模块,用于判断能否根据所述当前位置坐标信息计算出所述所有用户的空间位置信息和姿态信息;

第一计算模块,用于当所述判断模块的判断结果为是时,根据所述当前位置坐标信息计算所述所有用户的空间位置信息和姿态信息;

第二计算模块,用于当所述判断模块的判断结果为否时,根据所述历史位置坐标信息以及所述用户的速度和加速度信息计算所述所有用户的空间位置信息和姿态信息;

所述判断模块具体用于:判断是否不存在没有当前位置坐标信息或者只有一部分当前位置坐标信息;

所述第二计算模块具体用于:根据所述历史位置坐标信息预测当前位置坐标信息;根据预测的所述当前位置坐标信息以及所述速度和加速度信息计算所有用户的空间位置信息和姿态信息。

6.根据权利要求5所述的虚拟现实交互装置,其特征在于,所述第二计算模块包括:预测模块,用于根据所述历史位置坐标信息预测当前位置坐标信息;

第一姿态信息计算模块,用于根据预测的所述当前位置坐标信息,以及所述速度和加速度信息计算所述所有用户的空间位置信息和姿态信息。

7.根据权利要求5所述的虚拟现实交互装置,其特征在于,所述第一计算模块包括:提取模块,用于从所述当前位置坐标信息中提取多个标记点的二维坐标信息;

三维坐标信息计算模块,用于根据所述二维坐标信息计算所述多个标记点的三维坐标信息;

第二姿态信息计算模块,用于根据所述多个标记点的三维坐标信息和预设算法获取所述所有用户的空间位置信息和姿态信息。

8.一种虚拟现实交互系统,其特征在于,所述系统包括:多个动捕相机,至少一个采集器、至少一个虚拟场景客户端、至少一个头盔显示器以及相机服务端;其中,所述动捕相机,用于捕获用户的图像信息并传输给所述相机服务端;

至少一个所述采集器,用于采集用户的传感信息并传输给该用户对应的所述虚拟场景客户端;

至少一个所述虚拟场景客户端,用于接收来之对应采集器的传感信息并传输给所述相机服务端;

所述相机服务端,用于根据所述图像信息和所述传感信息获取所有用户的空间位置信息和姿态信息;以及将所述空间位置信息和所述姿态信息传输至全部所述虚拟场景客户端,以便每一个所述虚拟场景客户端根据所述空间位置信息、所述姿态信息以及本地用户的视角信息渲染虚拟场景并通过所述头盔显示器显示给所述本地用户;所述本地用户为所有用户之一;

所述图像信息包括所有用户的位置坐标信息,所述传感信息包括所有用户的速度和加速度信息,所述相机服务端具体用于:将所述位置坐标信息、所述速度和加速度信息进行滤波处理以得到所述所有用户的空间位置信息和姿态信息;

所述位置坐标信息包括当前坐标位置信息和历史坐标位置信息;所述相机服务端具体用于:判断能否根据所述当前位置坐标信息计算出所述所有用户的空间位置信息和姿态信息;若判断结果为是,则根据所述当前位置坐标信息计算所述所有用户的空间位置信息和姿态信息;若判断结果为否,则根据所述历史位置坐标信息以及所述用户的速度和加速度信息计算所述所有用户的空间位置信息和姿态信息;

所述相机服务端根据所述历史位置坐标信息以及所述用户的速度和加速度信息计算所述所有用户的空间位置信息和姿态信息的过程具体为:根据所述历史位置坐标信息预测当前位置坐标信息;根据预测的所述当前位置坐标信息以及所述速度和加速度信息计算所有用户的空间位置信息和姿态信息;

所述相机服务端具体用于:判断是否不存在没有当前位置坐标信息或者只有一部分当前位置坐标信息。

9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述虚拟现实交互方法的步骤。