[发明专利]一种适用于VR实时渲染应用的异步帧外插管线方法和系统有效
申请号: | 202011413250.X | 申请日: | 2020-12-07 |
公开(公告)号: | CN112203073B | 公开(公告)日: | 2021-03-05 |
发明(设计)人: | 王西颖;傅锡豪;过洁;郭延文 | 申请(专利权)人: | 南京爱奇艺智能科技有限公司 |
主分类号: | H04N13/122 | 分类号: | H04N13/122 |
代理公司: | 北京绘聚高科知识产权代理事务所(普通合伙) 11832 | 代理人: | 罗硕 |
地址: | 210038 江苏省南京市南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 vr 实时 渲染 应用 异步 帧外插 管线 方法 系统 | ||
1.一种适用于VR实时渲染应用的异步帧外插管线方法,其特征在于,包括:
获取相机与图像参数信息,将画面运动拆分为相机平移运动、场景中物体运动和相机旋转运动;
利用视差映射原理,对所述相机平移运动进行处理得到相机平移后的第一外插图像;所述利用视差映射原理,对所述相机平移运动进行处理得到相机平移后的第一外插图像包括:根据后处理着色器的第一纹理坐标计算上一时刻相机位置下的第二纹理坐标,其中,所述相机与图像参数信息包括颜色缓冲;根据两步迭代的视差映射方法计算深度值和目标纹理坐标,并根据所述目标纹理坐标对上一帧的所述颜色缓冲进行采样生成相机平移新视点下的初步图像;采用临近点采样的方法对所述初步图像的遮挡与边缘处进行修正,检测当前采样是否位于初步图像中物体的边界,并通过多次采样取平均值的方式对所述深度值进行修正得到第一修正深度值;判断在所述物体边缘处是否出现采样错误,并在出现采样错误的情况下对深度值进行修正得到第二修正深度值;利用所述第二修正深度值计算偏移量和对应修正后的目标纹理坐标,并根据修正后目标纹理坐标重新进行采样以生成相机平移新视点下的第一外插图像;
利用相机平移运动修正算法,对所述场景中物体运动进行游戏引擎渲染的第一运动向量变换,得到所述第一外插图像对应的物体运动的第二运动向量,并利用不动点迭代方法进行帧外插得到第二外插图像;所述利用相机平移运动修正算法,对所述场景中物体运动进行游戏引擎渲染的第一运动向量变换,得到所述第一外插图像对应的物体运动的第二运动向量,并利用不动点迭代方法进行帧外插得到第二外插图像包括:对所述场景中物体运动进行游戏引擎渲染的第一运动向量变换,得到所述第一外插图像对应的物体运动的第二运动向量,并对所述第二运动向量进行去相机移动与头部移动修正;利用不动点迭代方法,对修正后的第二运动向量进行物体运动平滑得到第二外插图像;
对所述场景中物体运动进行游戏引擎渲染的第一运动向量变换,得到所述第一外插图像对应的物体运动的第二运动向量,并对所述第二运动向量进行去相机移动与头部移动修正包括:对每个顶点计算当前帧的纹理坐标与前一帧的纹理坐标之差,并生成所述第一运动向量;将所述第一运动向量变换到合成帧的相机空间下,得到所述第二运动向量,其中,所述合成帧位于所述当前帧与所述前一帧之间;对所述第一运动向量和所述第二运动向量进行去相机移动与头部移动修正;
将所述第二外插图像进行相机旋转运动的平滑计算,得到最终目标外插图像。
2.根据权利要求1所述的一种适用于VR实时渲染应用的异步帧外插管线方法,其特征在于,所述“将所述第一运动向量变换到合成帧的相机空间下,得到所述第二运动向量”包括:
利用相机平移运动平滑的算法,计算像素着色器的每一个纹理坐标在当前帧的纹理坐标;
对所述第一运动向量进行采样;
令所述当前帧对应的纹理坐标与所述第一运动向量之差为所述当前帧的纹理坐标对应的顶点在前一帧的纹理坐标;
对前一帧的深度值进行采样,并生成当前帧的纹理坐标在当前帧的深度值;
设定固定误差常量,判断所述前一帧的深度值与所述当前帧的深度值之差是否大于所述固定误差常量;
若大于,则所述当前帧的纹理坐标对应的像素在前一帧是被遮挡的,并利用当前帧的深度值替代所述前一帧的深度值;
利用相机变换矩阵与相机投影矩阵,计算所述前一帧的纹理坐标对应的世界空间顶点变换到当前帧的下一帧所在相机位置下的纹理坐标;
根据所述下一帧所在相机位置下的纹理坐标计算所述第二运动向量,并将所述第二运动向量写入渲染缓冲区。
3.根据权利要求2所述的一种适用于VR实时渲染应用的异步帧外插管线方法,其特征在于,所述利用不动点迭代方法,对修正后的第二运动向量进行物体运动平滑得到第二外插图像包括:
利用深度加权的固定区间收缩法选取初始点;
将所述初始点代入物体运动平滑方程,并利用不动点迭代方法求解得到所述第二外插图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京爱奇艺智能科技有限公司,未经南京爱奇艺智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011413250.X/1.html,转载请声明来源钻瓜专利网。