The invention discloses a method and a device for displaying virtual reality scenes, the method includes: obtaining the motion at the moment; according to the image frame generating the motion rendering; motion attitude prediction of each pixel for the image frame on the screen progressive scan time, and generate adjustment matrix the corresponding scanning time; according to the adjustment matrix generation, get the texture coordinates corresponding to each pixel row after adjustment; according to the corresponding relationship between the texture coordinates of each pixel with the corresponding pixel line after the adjustment, the adjustment of the image frame; the image frame adjusted to screen display.
【技术实现步骤摘要】
用于虚拟现实运动场景的显示方法及装置
本专利技术涉及虚拟现实
,更具体地,本专利技术涉及一种用于虚拟现实运动场景的显示方法、及一种用于虚拟现实运动场景的显示装置。
技术介绍
虚拟现实(VirtualReality,VR)技术是一种多源信息融合的交互式的三维动态视景和实体行为的系统仿真,以使用户沉浸到该环境中。近年来,虚拟现实技术得到了快速发展,但是,大部分的虚拟现实设备仍存在体验感较差的问题,这主要是在虚拟现实场景下,用户在头部发生运动时会产生极度的眩晕感。造成眩晕的主要原因是头部运动和视觉观测到的头部运动不匹配,也就是常说的延迟。因为从运动发生开始,运动信号被应用接收,应用进行绘制,再到屏幕上将应用绘制的内容扫描出来,这个过程需要一定的时间,而这段时间越长,代表用户想要看的内容将越晚进入用户的视野,也就造成了头部运动和视觉观测到的头部运动的严重不匹配,从而产生了眩晕感。为了降低延迟,除了一些像使用前端缓冲和LED屏幕等解决方法外,另一个很重要的方案就是基于预测的显示方案。例如,设头部开始运动的时间点是T(0),应用获取到T(0)时刻的运动姿态进行绘制,经过t的时间,也就是T(1)时刻显示在屏幕上,基于预测的显示方案即为:在T(0)时刻时,应用根据对整个绘制显示的流程评估,计算出显示所需的时间t,预测t时间后的用户的姿态,即T(1)时刻的姿态,进行绘制,从而做到用户在T(1)时刻看到的正好是T(1)时刻姿态所对应的画面内容。现有的该种基于预测的显示方案虽然能够在较大程度上降低延迟带来的眩晕感,但是,由于这种方案是以开始运动的时间点到绘制内容在屏幕上开 ...
【技术保护点】
一种用于虚拟现实运动场景的显示方法,其特征在于,包括:获取当前时刻的运动姿态;根据所述运动姿态渲染生成图像帧;预测在屏幕逐行扫描所述图像帧的每一像素行的扫描时刻的运动姿态,并生成对应扫描时刻的调整矩阵;根据生成的调整矩阵,得到对应每一像素行的调整后的纹理坐标;根据每一像素行与对应像素行的调整后的纹理坐标之间的对应关系,调整所述图像帧;将调整后的图像帧送到屏幕上进行显示。
【技术特征摘要】
1.一种用于虚拟现实运动场景的显示方法,其特征在于,包括:获取当前时刻的运动姿态;根据所述运动姿态渲染生成图像帧;预测在屏幕逐行扫描所述图像帧的每一像素行的扫描时刻的运动姿态,并生成对应扫描时刻的调整矩阵;根据生成的调整矩阵,得到对应每一像素行的调整后的纹理坐标;根据每一像素行与对应像素行的调整后的纹理坐标之间的对应关系,调整所述图像帧;将调整后的图像帧送到屏幕上进行显示。2.根据权利要求1所述的显示方法,其特征在于,所述预测在屏幕逐行扫描所述图像帧的每一像素行的扫描时刻的运动姿态,并生成对应扫描时刻的调整矩阵包括:预测在屏幕扫描所述图像帧的开始时刻的运动姿态,并生成对应所述图像帧的开始节点调整矩阵;预测在屏幕扫描所述图像帧的结束时刻的运动姿态,并生成对应所述图像帧的结束节点调整矩阵;以所述图像帧的每一像素行的扫描时刻在所述开始时刻与所述结束时刻之间的比例为权重,对所述开始节点调整矩阵和所述结束节点调整矩阵进行加权求和,得到对应扫描时刻的调整矩阵。3.根据权利要求2所述的显示方法,其特征在于,所述以所述图像帧的每一像素行的扫描时刻在所述开始时刻与所述结束时刻之间的比例为权重具体为:通过每一像素行的行坐标在所述图像帧的开始节点行坐标与所述图像帧的结束节点行坐标之间的比例,表征对应像素行的扫描时刻在所述开始时刻与所述结束时刻之间的比例。4.根据权利要求1、2或3所述的显示方法,其特征在于,所述将调整后的图像帧送到屏幕上进行显示具体为:以与屏幕刷新率相同的频率将调整后的图像帧送到屏幕上进行显示。5.根据权利要求1、2或3所述的显示方法,其特征在于,所述根据所述运动姿态渲染生成图像帧由渲染线程完成,所述调整所述图像帧、及将调整后的图像帧送到屏幕上进行显示由送屏线程完成。6.一种用于虚拟现实运动场景的显示装置,其特征...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。