预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共38页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110770796A(43)申请公布日2020.02.07(21)申请号201880025339.3(74)专利代理机构中原信达知识产权代理有限责任公司1(22)申请日2018.06.051219代理人李佳邓聪惠(30)优先权数据62/515,1242017.06.05US(51)Int.Cl.G06T15/20(2011.01)(85)PCT国际申请进入国家阶段日2019.10.16(86)PCT国际申请的申请数据PCT/US2018/0360332018.06.05(87)PCT国际申请的公布数据WO2018/226676EN2018.12.13(71)申请人谷歌有限责任公司地址美国加利福尼亚州(72)发明人贝南·巴斯塔尼布赖恩·丰特西尔万·维尼奥江浩渺权利要求书3页说明书19页附图15页(54)发明名称平稳变化的中央凹型渲染(57)摘要提供了用于执行中央凹型渲染的系统和方法。示例系统和方法可以基于注视点来使3D场景翘曲。所述系统和方法还可以渲染翘曲的3D场景以生成第一图像。所述系统和方法还可以使所述第一图像解除翘曲以生成第二图像。例如,所述第一图像可以比所述第二图像具有更少的像素。CN110770796ACN110770796A权利要求书1/3页1.一种方法,包括:基于注视点来使3D场景翘曲;渲染翘曲的3D场景以生成第一图像;以及使所述第一图像解除翘曲以生成第二图像。2.根据权利要求1所述的方法,其中,所述第一图像比所述第二图像具有更少的像素。3.根据权利要求2所述的方法,其中,所述第一图像具有所述第二图像的不超过四分之一的像素。4.根据任一前述权利要求所述的方法,其中,使所述3D场景翘曲包括:通过使用距所述注视点的距离的非线性函数来使所述场景翘曲。5.根据任一前述权利要求所述的方法,其中,所述第二图像是来自视频的帧。6.根据任一前述权利要求所述的方法,其中,使所述3D场景翘曲包括:按照非均匀的方式来改变所述3D场景。7.根据权利要求6所述的方法,其中,按照所述非均匀的方式来改变所述3D场景包括:以不同的量改变所述3D场景的不同部分。8.根据权利要求6所述的方法,其中,按照所述非均匀的方式来改变所述3D场景包括:在不同的方向上改变所述3D场景的不同部分。9.根据任一前述权利要求所述的方法,其中,使所述3D场景翘曲包括:将所述3D场景的顶点变换到中间压缩空间。10.根据权利要求9所述的方法,其中,将所述顶点变换到中间压缩空间包括:向所述顶点的位置应用非线性函数。11.根据权利要求10所述的方法,其中,向所述顶点的所述位置应用非线性函数包括:基于从每个顶点到注视点的距离的平方根来修改所述顶点中的每个顶点的位置。12.根据权利要求10所述的方法,其中,向所述顶点的所述位置应用非线性函数包括:向所述顶点应用对数映射或者对数极坐标映射。13.根据权利要求10所述的方法,其中,变换所述顶点包括:将所述顶点中的每个顶点投影到视口;将所述注视点投影到所述视口;基于所投影的顶点与所投影的注视点之间的距离来变换所投影的顶点的坐标;以及将所变换的顶点重新投影到所述3D场景中。14.根据任一前述权利要求所述的方法,其中,基于所述注视点来使所述3D场景翘曲包括:基于距所述注视点的垂直距离和距所述注视点的水平距离来使用翘曲函数,使得所述3D场景在所述水平维度与所述垂直维度中被翘曲到不同的程度。15.根据任一前述权利要求所述的方法,其中,基于所述注视点来使所述3D场景翘曲包括:使用不对称的翘曲函数,所述不对称的翘曲函数在所述注视点的一侧与在所述注视点的另一侧以不同的量使所述3D场景翘曲。16.根据任一前述权利要求所述的方法,其中,渲染翘曲的3D场景包括:基于估计三角形边缘在翘曲期间的失真来计算所述第一图像的像素的误差校正值。17.根据权利要求16所述的方法,其中,使所述第一图像解除翘曲包括:在生成所述第二图像的像素时应用所述误差校正值。2CN110770796A权利要求书2/3页18.根据任一前述权利要求所述的方法,其中,使所述第一图像解除翘曲以生成第二图像包括:在所述第二图像的中央凹区域中使用双线性滤波。19.根据任一前述权利要求所述的方法,进一步包括:确定所述注视点。20.根据权利要求19所述的方法,其中,确定所述注视点包括:基于追踪用户的眼睛的位置来确定所述注视点。21.根据权利要求19或者20所述的方法,其中,确定所述注视点包括:基于HMD的透镜的属性来确定所述注视点。22.一种系统,包括:至少一个处理器;以及存储指令的存储器,所述指令在由所述至少一个处理器执行时使所述系统:基于注视点来使3D场景翘曲;渲染翘曲的3D场景以生成第一图像;以及使所述第一图像解除翘曲以生