[发明专利]一种虚拟现实多通道沉浸式环境的控制方法及系统有效
申请号: | 201911394503.0 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111176451B | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 周清会;杨辰杰;于丽莎 | 申请(专利权)人: | 上海曼恒数字技术股份有限公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06F9/445;G06F9/451 |
代理公司: | 上海港慧专利代理事务所(普通合伙) 31402 | 代理人: | 卞小婷 |
地址: | 201103 上海市松江*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟现实 通道 沉浸 环境 控制 方法 系统 | ||
1.一种虚拟现实多通道沉浸式环境的控制方法,其特征在于,包括:
获取设备客户端的案例内容和配置文件;
同时启动N台设备的案例内容,N为大于等于2的整数;
解析配置文件得到沉浸式环境参数;
根据沉浸式环境参数,创建虚拟屏幕以及虚拟相机;
赋值虚拟相机,并在对应的虚拟屏幕渲染正确的画面;
其中,所述N台设备包括一台主控设备和至少一台被控设备,所述主控设备运行客户端和监听端,所述被控设备运行监听端,所述获取客户端的案例内容和配置文件包括:
所述客户端通过用户数据报协议发送启动命令至监听端,所述客户端主界面设置可选的案例内容和配置文件;所述监听端接收所述启动命令并执行相应操作,以及通过用户数据报协议反馈信息至客户端;获取在所述客户端主界面的用户输入,包括案例内容和配置文件;
其中,所述同时启动N台设备的案例内容包括:所述客户端根据所述配置文件的N个IP地址,向所述N台设备的N个监听端发送配置文件路径和案例内容路径;
所述监听端检查有无配置文件和案例内容,反馈信息至客户端;
若所述监听端有相同路径的案例内容,所述客户端进行累积计数X;
若所述监听端没有相同路径的案例内容,所述客户端启动本地分发服务器,压缩案例内容到服务器指定路径,发送携带所述指定路径的下载命令至监听端;
所述监听端下载所述压缩案例内容,反馈完成下载信息至客户端;
所述监听端解压所述压缩案例内容,反馈完成解压信息至客户端;
所述客户端接收所述完成解压的信息,进行累积计数X+Y;
当所述累积计数X+Y等于所述配置文件中的IP地址个数N时,所述客户端向所述监听端发送启动命令;
同时启动N台设备指定路径的案例内容。
2.根据权利要求1所述的方法,其特征在于,进一步包括:
所述客户端根据有无配置文件的反馈信息,将配置文件的文本内容打包发送至监听端;
所述监听端验证所述客户端配置文件的文本内容与本地的配置文件的一致性;
若本地没有相同路径的配置文件,所述监听端新建相同路径和文本内容的配置文件;
若本地有相同路径的配置文件但文本内容不同,将客户端发送的配置文件覆盖本地的配置文件;
若本地有相同路径的配置文件且文本内容相同,则不执行操作;
所述监听端将配置文件已指定的信息反馈至所述客户端。
3.根据权利要求1所述的方法,其特征在于,进一步包括将所述启动命令中的配置文件路径作为启动参数,通过命令行参数的形式传递给案例内容。
4.根据权利要求3所述的方法,其特征在于,所述解析配置文件得到沉浸式环境参数包括:
解析所述启动参数中所携带的指定路径的配置文件,所述配置文件的记录信息包括当前沉浸式环境参数的物理属性信息,包括渲染机信息、屏幕信息、追踪信息;
存储所述沉浸式环境参数。
5.根据权利要求4所述的方法,其特征在于,所述屏幕信息包括屏幕位置坐标、方向、尺寸、分辨率以及视口区域,所述根据沉浸式环境参数,创建虚拟屏幕进一步包括:
所述案例内容根据沉浸式环境参数的屏幕信息在虚拟场景中创建对应的屏幕;
将屏幕信息中的位置坐标、方向、尺寸赋给对应屏幕,使虚拟屏幕在虚拟场景中的位置与真实屏幕在真实场景中的位置一致。
6.根据权利要求4所述的方法,其特征在于,在创建虚拟屏幕后,所述案例内容创建渲染所述虚拟屏幕的虚拟相机,所述赋值虚拟相机,并在对应的虚拟屏幕渲染正确的画面进一步包括:
根据沉浸式环境参数的屏幕信息的视口区域,计算虚拟相机的视口大小和显示范围;
将视口大小和显示范围两项数据赋值虚拟相机,并在对应的虚拟屏幕渲染正确的画面。
7.根据权利要求6所述的方法,其特征在于,根据所述虚拟屏幕是否本地设备的屏幕控制虚拟相机的显隐,进一步包括:
当虚拟屏幕为本地设备的屏幕,虚拟相机打开渲染画面;
当虚拟屏幕不是本地设备的屏幕,虚拟相机隐藏并关闭渲染。
8.根据权利要求1或6所述的方法,其特征在于,当一台设备连接多个屏幕时,所述在对应的虚拟屏幕渲染正确的画面进一步包括:
根据沉浸式环境参数调整所述对应多个屏幕的设备的内容分辨率,使程序窗口大小与对应的显示内容相匹配。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海曼恒数字技术股份有限公司,未经上海曼恒数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911394503.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种时间分段选择的方法、系统、装置及存储介质
- 下一篇:纸板裁切装置