虚拟现实的多用户交互方法、电子设备和可读存储介质技术

技术编号:34635872 阅读:18 留言:0更新日期:2022-08-24 15:09
本申请公开了一种虚拟现实的多用户交互方法、电子设备及可读存储介质,所述虚拟现实的多用户交互方法包括:检测主机头显的第一摄像位姿数据和第一惯导位姿数据,并融合第一摄像位姿数据和第一惯导位姿数据,确定主机用户的第一头部位姿信息;接收辅机头显发送的第二摄像位姿数据和第二惯导位姿数据,并融合第二摄像位姿数据和第二惯导位姿数据,确定辅机用户的第二头部位姿信息;显示第一头部位姿信息对应视觉范围的第一虚拟现实环境图像,并将第二头部位姿信息对应视觉范围的第二虚拟现实环境图像发送至辅机头显进行显示度。本申请降低了多人协同交互的虚拟现实应用场景的硬件实现成本。实现成本。实现成本。

【技术实现步骤摘要】
虚拟现实的多用户交互方法、电子设备和可读存储介质


[0001]本申请涉及虚拟现实
,尤其涉及一种虚拟现实的多用户交互方法、电子设备及可读存储介质。

技术介绍

[0002]目前,在VR(Virtual Reality,虚拟现实)/AR(Augmented Reality,增强现实)/MR(Mixed Reality,混合现实)
,VR设备、AR设备和MR设备等头显设备通常是一体式架构,由单一用户进行单机控制使用,在一些多人协同交互的应用场景中,例如,在家中进行多人协同交互的虚拟演唱会、在没有篮球场的情况下实现多人协同交互的虚拟篮球比赛,以及在没有射击比赛场所的情况下实现多人协同交互的虚拟射击比赛等,需要搭配与协同互动人数对应数量的相同或类似的VR/AR/MR设备进行数据共享,极大增加了硬件成本。
[0003]因此,如何降低多人协同交互的虚拟现实应用场景的硬件实现成本,成为了本领域技术人员亟待解决的技术问题。

技术实现思路

[0004]本申请的主要目的在于提供一种虚拟现实的多用户交互方法、电子设备及可读存储介质,旨在降低多人协同交互的虚拟现实应用场景的硬件实现成本。
[0005]为实现上述目的,本申请提供一种虚拟现实的多用户交互方法,所述虚拟现实的多用户交互方法应用于虚拟现实组网系统中的主机头显,所述虚拟现实组网系统还包括所述主机头显通信连接的多个辅机头显,所述虚拟现实的多用户交互方法包括:
[0006]检测所述主机头显的第一摄像位姿数据和第一惯导位姿数据,并融合所述第一摄像位姿数据和所述第一惯导位姿数据,确定主机用户的第一头部位姿信息;
[0007]接收所述辅机头显发送的第二摄像位姿数据和第二惯导位姿数据,并融合所述第二摄像位姿数据和所述第二惯导位姿数据,确定辅机用户的第二头部位姿信息;
[0008]显示所述第一头部位姿信息对应视觉范围的第一虚拟现实环境图像,并将所述第二头部位姿信息对应视觉范围的第二虚拟现实环境图像发送至所述辅机头显进行显示。
[0009]可选地,所述虚拟现实组网系统还包括所述主机头显配套的主机手柄,所述显示所述第一头部位姿信息对应视觉范围的第一虚拟现实环境图像的步骤包括:
[0010]对所述主机手柄的位姿信息进行追踪定位,得到主机用户的第一手部位姿信息;
[0011]将所述第一手部位姿信息对应的手部虚拟道具,渲染至所述第一头部位姿信息对应视觉范围的第一虚拟现实环境图像,得到渲染后的所述第一虚拟现实环境图像;
[0012]显示渲染后的所述第一虚拟现实环境图像。
[0013]可选地,所述对所述主机手柄的位姿信息进行追踪定位,得到主机用户的第一手部位姿信息的步骤包括:
[0014]接收所述主机手柄发送的第三惯导位姿数据;
[0015]识别所述主机手柄投射的第一红外标识光点,根据所述第一红外标识光点的坐标位置,确定所述主机手柄的第三摄像位姿数据;
[0016]根据所述第三惯导位姿数据和所述第三摄像位姿数据,对所述主机手柄的位姿信息进行追踪定位,得到主机用户的第一手部位姿信息。
[0017]可选地,所述虚拟现实组网系统还包括所述辅机头显配套的辅机手柄,所述将所述第二头部位姿信息对应视觉范围的第二虚拟现实环境图像发送至所述辅机头显进行显示的步骤包括:
[0018]接收所述辅机头显发送的所述辅机手柄的第四摄像位姿数据和第四惯导位姿数据,其中,所述第四摄像位姿数据和所述第四惯导位姿数据为所述辅机手柄检测所得;
[0019]融合所述第四摄像位姿数据和所述第四惯导位姿数据,确定辅机用户的第二手部位姿信息;
[0020]将所述第二手部位姿信息对应的手部虚拟道具,渲染至所述第二头部位姿信息对应视觉范围的第二虚拟现实环境图像,得到渲染后的所述第二虚拟现实环境图像;
[0021]将渲染后的所述第二虚拟现实环境图像发送至所述辅机头显进行显示。
[0022]本申请还提供一种虚拟现实的多用户交互方法,所述虚拟现实的多用户交互方法应用于虚拟现实组网系统中的辅机头显,所述虚拟现实组网系统还包括所述辅机头显通信连接的主机头显,所述虚拟现实的多用户交互方法包括:
[0023]确定所述辅机头显的第二摄像位姿数据,并检测所述辅机头显的第二惯导位姿数据;
[0024]将所述第二摄像位姿数据和所述第二惯导位姿数据发送至所述主机头显;
[0025]接收所述主机头显响应于所述第二摄像位姿数据和所述第二惯导位姿数据而返回的第二虚拟现实环境图像,并显示所述第二虚拟现实环境图像。
[0026]可选地,所述虚拟现实组网系统还包括所述辅机头显配套的辅机手柄,所述将所述第二摄像位姿数据和所述第二惯导位姿数据发送至所述主机头显的步骤包括:
[0027]接收所述辅机手柄发送的第四摄像位姿数据和第四惯导位姿数据,其中,所述第四摄像位姿数据和所述第四惯导位姿数据为所述辅机手柄检测所得;
[0028]将所述第四摄像位姿数据、所述第四惯导位姿数据、所述第二摄像位姿数据和所述第二惯导位姿数据发送至所述主机头显;
[0029]所述接收所述主机头显响应于所述第二摄像位姿数据和所述第二惯导位姿数据而返回的第二虚拟现实环境图像,并显示所述第二虚拟现实环境图像的步骤包括:
[0030]接收所述主机头显响应于所述第四摄像位姿数据、所述第四惯导位姿数据、所述第二摄像位姿数据和所述第二惯导位姿数据,而返回的渲染后的所述第二虚拟现实环境图像;
[0031]显示渲染后的所述第二虚拟现实环境图像。
[0032]可选地,所述确定所述辅机头显的第二摄像位姿数据的步骤包括:
[0033]接收所述辅机手柄识别的第二红外标识光点的坐标位置,并根据所述第二红外标识光点的坐标位置,确定所述辅机头显的第二摄像位姿数据,其中,所述第二红外标识光点为所述辅机头显投射的红外标识光点。
[0034]本申请还提供一种虚拟现实的多用户交互方法,所述虚拟现实的多用户交互方法
应用于虚拟现实组网系统,所述虚拟现实组网系统包括通信连接的主机头显和多个辅机头显,所述虚拟现实的多用户交互方法包括:
[0035]所述主机头显检测所述主机头显的第一摄像位姿数据和第一惯导位姿数据,并融合所述第一摄像位姿数据和所述第一惯导位姿数据,确定主机用户的第一头部位姿信息,显示所述第一头部位姿信息对应视觉范围的第一虚拟现实环境图像;
[0036]所述辅机头显确定所述辅机头显的第二摄像位姿数据,并检测所述辅机头显的第二惯导位姿数据,将所述第二摄像位姿数据和所述第二惯导位姿数据发送至所述主机头显;
[0037]所述主机头显接收所述辅机头显发送的所述第二摄像位姿数据和所述第二惯导位姿数据,并融合所述第二摄像位姿数据和所述第二惯导位姿数据,确定辅机用户的第二头部位姿信息,将所述第二头部位姿信息对应视觉范围的第二虚拟现实环境图像发送至所述辅机头显;
[0038]所述辅机头显接收所述第二本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟现实的多用户交互方法,其特征在于,所述虚拟现实的多用户交互方法应用于虚拟现实组网系统中的主机头显,所述虚拟现实组网系统还包括所述主机头显通信连接的多个辅机头显,所述虚拟现实的多用户交互方法包括:检测所述主机头显的第一摄像位姿数据和第一惯导位姿数据,并融合所述第一摄像位姿数据和所述第一惯导位姿数据,确定主机用户的第一头部位姿信息;接收所述辅机头显发送的第二摄像位姿数据和第二惯导位姿数据,并融合所述第二摄像位姿数据和所述第二惯导位姿数据,确定辅机用户的第二头部位姿信息;显示所述第一头部位姿信息对应视觉范围的第一虚拟现实环境图像,并将所述第二头部位姿信息对应视觉范围的第二虚拟现实环境图像发送至所述辅机头显进行显示。2.如权利要求1所述的虚拟现实的多用户交互方法,其特征在于,所述虚拟现实组网系统还包括所述主机头显配套的主机手柄,所述显示所述第一头部位姿信息对应视觉范围的第一虚拟现实环境图像的步骤包括:对所述主机手柄的位姿信息进行追踪定位,得到主机用户的第一手部位姿信息;将所述第一手部位姿信息对应的手部虚拟道具,渲染至所述第一头部位姿信息对应视觉范围的第一虚拟现实环境图像,得到渲染后的所述第一虚拟现实环境图像;显示渲染后的所述第一虚拟现实环境图像。3.如权利要求2所述的虚拟现实的多用户交互方法,其特征在于,所述对所述主机手柄的位姿信息进行追踪定位,得到主机用户的第一手部位姿信息的步骤包括:接收所述主机手柄发送的第三惯导位姿数据;识别所述主机手柄投射的第一红外标识光点,根据所述第一红外标识光点的坐标位置,确定所述主机手柄的第三摄像位姿数据;根据所述第三惯导位姿数据和所述第三摄像位姿数据,对所述主机手柄的位姿信息进行追踪定位,得到主机用户的第一手部位姿信息。4.如权利要求1所述的虚拟现实的多用户交互方法,其特征在于,所述虚拟现实组网系统还包括所述辅机头显配套的辅机手柄,所述将所述第二头部位姿信息对应视觉范围的第二虚拟现实环境图像发送至所述辅机头显进行显示的步骤包括:接收所述辅机头显发送的所述辅机手柄的第四摄像位姿数据和第四惯导位姿数据,其中,所述第四摄像位姿数据和所述第四惯导位姿数据为所述辅机手柄检测所得;融合所述第四摄像位姿数据和所述第四惯导位姿数据,确定辅机用户的第二手部位姿信息;将所述第二手部位姿信息对应的手部虚拟道具,渲染至所述第二头部位姿信息对应视觉范围的第二虚拟现实环境图像,得到渲染后的所述第二虚拟现实环境图像;将渲染后的所述第二虚拟现实环境图像发送至所述辅机头显进行显示。5.一种虚拟现实的多用户交互方法,所述虚拟现实的多用户交互方法应用于虚拟现实组网系统中的辅机头显,所述虚拟现实组网系统还包括所述辅机头显通信连接的主机头显,所述虚拟现实的多用户交互方法包括:确定所述辅机头显的第二摄像位姿数据,并检测所述辅机头显的第二惯导位姿数据;将所述第二摄像位姿数据和所述第二惯导位姿数据发送至所述主机头显;接收所述主机头显响应于所述第二摄...

【专利技术属性】
技术研发人员:马圣博
申请(专利权)人:歌尔股份有限公司
类型:发明
国别省市:

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

1