一种图形渲染显示方法技术

技术编号:33860138 阅读:15 留言:0更新日期:2022-06-18 10:49
一种图形渲染显示方法,应用于虚拟现实显示系统中,包括:获取用户当前的姿态图形数据;接收姿态图形数据并进行预渲染,生成第一渲染图形;处理模块调用第一渲染图形,并通过通信模块发送至远端服务器中;对第一渲染图形进行主渲染,生成第二渲染图形;接收第二渲染图形,存储于存储模块中,同时与第一渲染图形进行叠加后再存储于存储模块中;判断处理模块当前的处理能力,对第一渲染图形、第二渲染图形进行单独输出,或者,对第二渲染图形与第一渲染图形进行叠加后输出。本发明专利技术能够提高显示装置中显示的内容效果,防止出现延迟、卡顿、丢失的情况,提高了用户的使用效果。提高了用户的使用效果。提高了用户的使用效果。

【技术实现步骤摘要】
一种图形渲染显示方法


[0001]本专利技术涉及图形渲染
,尤其涉及一种图形渲染显示方法。

技术介绍

[0002]虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真机制,其结合了计算机技术和显示技术,构造出的虚拟环境,使用户沉浸到该虚拟环境中,具有很强的沉浸感。
[0003]为了正确地呈现使用者对虚拟物品的感知,在图像显示过程中设备显示器会以一定帧率(例如,60Hz,120Hz等)来显示图像,以确保使用者自身的运动和从设备上看到的画面保持一致。
[0004]但是现有的显示模块,对于高码率的图形信息,无法及时显示,存在延迟、卡顿、丢失的情况,无法及时处理,影响用户的直接感受和使用效果。

技术实现思路

[0005]有鉴于此,本专利技术所要解决的技术问题是:提供一种图形渲染显示方法,能够提高显示装置中显示的内容效果,防止出现延迟、卡顿、丢失的情况,提高了用户的使用效果,同时,对显示内容能够进行增强,增强了用户的直观感受。
[0006]为解决上述技术问题,本专利技术的技术方案是:
[0007]一种图形渲染显示方法,应用于虚拟现实显示系统中,所述系统包括至少一个图形传感器、处理模块、存储模块、通信模块、远端服务器和显示模块,图形传感器、存储模块、通信模块、显示模块分别与处理模块电连接;
[0008]所述方法,包括如下步骤:
[0009]S1、基于至少一个所述图形传感器,获取用户当前的姿态图形数据,所述姿态图形数据包含边缘数据和空间坐标数据;
[0010]S2、基于所述处理模块,接收所述姿态图形数据并进行预渲染,生成第一渲染图形,存储于所述存储模块中;
[0011]S3、基于所述通信模块,所述处理模块调用所述第一渲染图形,并通过所述通信模块发送至所述远端服务器中;
[0012]S4、基于所述远端服务器,对所述第一渲染图形进行主渲染,生成第二渲染图形;
[0013]S5、基于所述处理模块,通过所述通信模块接收所述第二渲染图形,存储于所述存储模块中,同时与所述第一渲染图形进行叠加后再存储于所述存储模块中;
[0014]S6、基于所述显示模块,判断所述处理模块当前的处理能力,对所述第一渲染图形、所述第二渲染图形进行单独输出,或者,对所述第二渲染图形与所述第一渲染图形进行叠加后输出。
[0015]优选的,所述S2中,还包括图形矫正,所述图形矫正包括如下步骤:
[0016]S21、基于所述姿态图形数据,所述处理模块对每帧图形数据进行边缘识别、空间坐标变换,并生成识别框;
[0017]S22、根据所述识别框确定目标矫正图像的宽度和高度,按插值方法完成从初始图像到目标矫正图像的映射计算,得到目标矫正图像;
[0018]S23、将对应于所述姿态图形数据的序列中每个所述姿态图形数据的目标矫正图像依序写入到所述姿态图形数据的原始帧中,得到纠正后的所述姿态图形数据;
[0019]S24、将纠正后的所述姿态图形数据进行预渲染。
[0020]优选的,所述S21中,还包括:
[0021]S211、进行边缘识别以后,对每帧图形数据进行描边操作,确定每帧图形数据的的边缘位置。
[0022]优选的,所述S3中,通过所述通信模块发送至所述远端服务器,具体包括如下步骤:
[0023]S31、所述通信模块将所述处理模块处理后的、包含所述第一渲染图形的电信号,转换为光信号;
[0024]S32、所述光信号均分为多份,分别送到多条单模光纤中进行传输至所述远端服务器。
[0025]优选的,所述图形传感器位于用户的头部位置,用于获取位于用户的头部位置的所述姿态图形数据。
[0026]优选的,所述第二渲染图形的分辨率大于所述第一渲染图形。
[0027]采用了上述技术方案后,本专利技术的有益效果是:
[0028]在本专利技术中,公开了一种图形渲染显示方法,应用于虚拟现实显示系统中,包括:S1、获取用户当前的姿态图形数据,姿态图形数据包含边缘数据和空间坐标数据;S2、接收姿态图形数据并进行预渲染,生成第一渲染图形,存储于存储模块中;S3、处理模块调用第一渲染图形,并通过通信模块发送至远端服务器中;
[0029]S4、对第一渲染图形进行主渲染,生成第二渲染图形;S5、通过通信模块接收第二渲染图形,存储于存储模块中,同时与第一渲染图形进行叠加后再存储于存储模块中;S6、判断处理模块当前的处理能力,对第一渲染图形、第二渲染图形进行单独输出,或者,对第二渲染图形与第一渲染图形进行叠加后输出。在本专利技术中,处理模块能够对姿态图形数据并进行预渲染,生成第一渲染图形,并通过显示模块进行显示,满足在低码率下的显示要求,提供使用功能;同时,远端服务器对第一渲染图形,进行主渲染,生成第二渲染图形,与第一渲染图形叠加,通过显示模块进行显示,增强图形的显示效果,满足高码率下的显示要求,提高了用户体验,防止出现延迟、卡顿、丢失的情况,对显示内容能够进行增强,增强了用户的直观感受。
附图说明
[0030]下面结合附图和实施例对本专利技术进一步说明。
[0031]图1是本专利技术实施例的流程图;
[0032]图2是本专利技术实施例中图形矫正的流程图。
具体实施方式
[0033]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对
本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0034]如图1和图2所示,本专利技术应用于虚拟现实显示系统中,系统包括至少一个图形传感器、处理模块、存储模块、通信模块、远端服务器和显示模块,图形传感器、存储模块、通信模块、显示模块分别与处理模块电连接。
[0035]其中,图形传感器位于用户的头部位置,用于获取位于用户的头部位置的姿态图形数据。
[0036]一种图形渲染显示方法,包括如下步骤:
[0037]S1、基于至少一个图形传感器,获取用户当前的姿态图形数据,姿态图形数据包含边缘数据和空间坐标数据;
[0038]S2、基于处理模块,接收姿态图形数据并进行预渲染,生成第一渲染图形,存储于存储模块中;
[0039]S3、基于通信模块,处理模块调用第一渲染图形,并通过通信模块发送至远端服务器中;
[0040]S4、基于远端服务器,对第一渲染图形进行主渲染,生成第二渲染图形;
[0041]优选的,第二渲染图形的分辨率大于第一渲染图形;
[0042]S5、基于处理模块,通过通信模块接收第二渲染图形,存储于存储模块中,同时与第一渲染图形进行叠加后再存储于存储模块中;
[0043]S6、基于显示模块,判断处理模块当前的处理能力,对第一渲染图形、第二渲染图形进行单独输出,或者,对第二渲染图形与第一渲染图形进行叠加后输出。
[0044]在本专利技术中,处理模块能够对姿态图形数据并进行预渲染,生成第一渲染图形,并通过显示模块进行显示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图形渲染显示方法,其特征在于,应用于虚拟现实显示系统中,所述系统包括至少一个图形传感器、处理模块、存储模块、通信模块、远端服务器和显示模块,图形传感器、存储模块、通信模块、显示模块分别与处理模块电连接;所述方法,包括如下步骤:S1、基于至少一个所述图形传感器,获取用户当前的姿态图形数据,所述姿态图形数据包含边缘数据和空间坐标数据;S2、基于所述处理模块,接收所述姿态图形数据并进行预渲染,生成第一渲染图形,存储于所述存储模块中;S3、基于所述通信模块,所述处理模块调用所述第一渲染图形,并通过所述通信模块发送至所述远端服务器中;S4、基于所述远端服务器,对所述第一渲染图形进行主渲染,生成第二渲染图形;S5、基于所述处理模块,通过所述通信模块接收所述第二渲染图形,存储于所述存储模块中,同时与所述第一渲染图形进行叠加后再存储于所述存储模块中;S6、基于所述显示模块,判断所述处理模块当前的处理能力,对所述第一渲染图形、所述第二渲染图形进行单独输出,或者,对所述第二渲染图形与所述第一渲染图形进行叠加后输出。2.如权利要求1所述的图形渲染显示方法,其特征在于,所述S2中,还包括图形矫正,所述图形矫正包括如下步骤:S21、基于所述姿态图形数据,所述处...

【专利技术属性】
技术研发人员:于洋严小天刘浩然刘剑黄璐刘猛
申请(专利权)人:青岛虚拟现实研究院有限公司
类型:发明
国别省市:

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

1