一种基于立方体的投影方法与流程

文档序号:31273494发布日期:2022-08-27 00:04阅读:316来源:国知局
一种基于立方体的投影方法与流程
一种基于立方体的投影方法
1.相关引用
2.本发明主张2018年3月2日提出的第62/637,425号美国临时专利申请,以及2019年2月26日提出的第16/285,215号美国专利申请的优先权,上述申请案以引用的方式并入本文。
技术领域
3.本发明涉及处理全向视频帧,且更具体而言,涉及基于立方体的投影方法,将不同的映射函数应用于不同方形投影面,不同轴和/或轴的不同位置。


背景技术:

4.具有头戴式显示器(head-mounted display,简称hmd)的虚拟现实(virtual reality,简称vr)与各种应用相关联。向用户显示宽视野内容的能力可用于提供沉浸式视觉体验。真实世界环境必须在所有方向上捕获,从而产生对应于球体的全向视频。随着摄像机装备和hmd的进步,由于表示这种360度图像内容所需的高比特率,vr内容的传送可能很快成为瓶颈。当全向视频的分辨率为4k或更高时,数据压缩/编码对于降低比特率至关重要。
5.通常,对应于球体的全向视频被变换为基于投影的帧,其具有由以360度虚拟现实(360vr)投影布局打包的投影面所表示的360度图像内容,然后基于投影的帧被编码成比特流以进行传输。然而,如果球体和投影面之间的映射/投影未被正确设计,则由于采样率不均匀,编码/解码质量可能会降低。


技术实现要素:

6.本发明的目的之一是提供一种基于立方体的投影方法,其将不同的映射函数应用于不同方形投影面,不同轴和/或轴的不同位置。例如,更均匀的采样率可通过所提出的映射函数实现。
7.根据本发明的第一方面,公开了一种示例性的基于立方体的投影方法。该示例性基于立方体的投影方法包括:通过转换电路生成与球体的360度图像内容的基于立方体的投影相关联的不同正方形投影面的像素。第一正方形投影面的像素通过利用第一映射函数集合生成。第二正方形投影面的像素通过利用第二映射函数集合生成。不同的方形投影面包括第一正方形投影面和第二正方形投影面。第二映射函数集合与第一映射函数集合不同。
8.根据本发明的第二方面,公开了一种示例性的基于立方体的投影方法。该示例性基于立方体的投影方法包括:通过转换电路生成与球体的360度图像内容的基于立方体的投影相关联的不同正方形投影面的像素。不同正方形投影面之一的像素通过利用包括分别应用于不同轴的不同映射函数的映射函数集合来生成。
9.根据本发明的第三方面,公开了一种示例性的基于立方体的投影方法。该示例性
基于立方体的投影方法包括:通过转换电路生成与球体的360度图像内容的基于立方体的投影相关联的不同正方形投影面的像素。不同正方形投影面之一的像素通过利用包括应用于相同轴的不同映射函数的映射函数集合生成。不同的映射函数包括第一映射函数和第二映射函数。不同的正方形投影面之一具有根据相同轴上的第一位置和第一映射函数设置的第一像素,并且具有根据相同轴上的第二位置和第二映射函数设置的第二像素,其中第二位置与第一位置不同。
10.在结合下面附图阅读本发明的推荐实施例的以下详细描述之后,本发明之内容无疑将对本领域技术人员变得显而易见。
附图说明
11.结合在本说明书中并构成本说明书一部分的附图示出了本发明的实施例,并且与说明书一起用于解释本发明的原理:
12.图1示出根据本发明的实施例360度虚拟现实系统的示意图;
13.图2示出根据本发明的实施例基于立方体投影的示意图;
14.图3示出根据本发明的实施例在3d空间中的立方体的正方形投影面与2d平面上的正方形投影面之间的映射的示意图;
15.图4示出根据3d空间中的立方体的正方形投影面使用不同映射函数以在2d平面上设置方形投影面的示例的图;
16.图5示出根据2d平面上的方形投影面的像素使用不同的映射函数以在3d空间中设置立方体的正方形投影面的像素的示例的图;
17.图6示出根据本发明的实施例用于从2d平面到3d空间的逆变换使用的混合等角立方体贴图投影的示意图;
18.图7示出根据本发明的实施例用于从3d空间到2d平面的前向变换使用的混合等角立方体贴图投影的示意图。
19.图8示出根据本发明的实施例应用于相同轴的不同映射函数的示意图。
20.图9示出根据本发明的实施例映射函数集合的组合的示意图。
具体实施方式
21.贯穿以下描述和权利要求使用的特定术语,其涉及特定组件。如本领域技术人员将理解的,电子设备制造商可通过不同的名称来指涉同一组件。本文文件无意区别名称不同但功能相同的组件。在以下描述和权利要求中,术语“包括”和“包含”以开放式的方式使用,因此应该被解释为表示“包括但不限于......”。而且,术语“耦合”旨在表示间接或直接电子连接。因此,如果一个装置耦合到另一个装置,则该连接可以通过直接电子连接,或通过经由其他装置和连接的间接电子连接。
22.图1是示出根据本发明的实施例360度虚拟现实(360-degree virtual reality,简称360vr)系统的示意图。360vr系统100包括源电子装置102和目的地电子装置104。源电子设备102包括视频捕获设备112,转换电路114和视频编码器116。例如,视频捕获设备112可以是全向摄影机。转换电路114根据对应于球体的全向视频帧s_in生成具有360vr投影布局l_vr的基于投影的帧img,其中全向视频帧s_in包含球体的360度图像内容。视频编码器
116是编码电路,其对基于投影的帧img(其具有打包在360vr投影布局l_vr中的投影面)进行编码以生成比特流bs的一部分,并通过诸如有线/无线通信链路或存储介质的传输装置103将比特流bs输出到目的地电子装置104。
23.目的地电子装置104可以是头戴式显示器(head-mounted display,简称hmd)设备。如图1所示,目的地电子装置104包括视频解码器122,图形渲染电路124和显示设备126。视频解码器122是从发送装置103(例如,有线/无线通信链路或存储介质)接收比特流bs的解码电路,并对接收的比特流bs的一部分进行解码以生成解码帧img'。在该实施例中,由视频编码器116编码的帧img具有360vr投影布局l_vr。因此,在视频解码器122对比特流bs的一部分进行解码之后,解码帧(即,重构帧)img'具有相同的360vr投影布局l_vr。换句话说,解码帧img'也是基于投影的帧,其具有打包在360vr投影布局l_vr中的投影面。图形渲染电路124被布置为驱动显示设备126以显示由用户选择的视端口区域的图像内容。图形渲染电路124包括转换电路125,其被布置为处理由解码帧img'承载的360度图像内容的一部分,以获得与视端口区域的图像内容相关联的像素数据。
24.在该实施例中,360vr投影布局l_vr是基于立方体的投影布局。因此,从立方体的不同面导出的六个正方形投影面被打包在基于投影的帧img/解码帧img'所采用的基于立方体的投影布局中。关于源电子装置102的转换电路114,基于立方体的投影被用来在三维(three-dimensional,简称3d)空间中生成立方体的正方形投影面。图2是示出根据本发明的实施例基于立方体的投影的示意图。球体200上的360度图像内容被投影到立方体201的六个面上,包括顶面(标记为“顶”),底面(标记为“底”),左面(标记为“左”),正面(标有“正”),右面(标有“右”)和背面(标有“背”)。如图2所示,球体200的北极区域的图像内容被投影到顶面“顶”上,球体200的南极区域的图像内容被投影到底面“底”上,并且图像内容球200的赤道区域的投影被投射到左面“左”,正面“正”,右面“右”和背面“背”。
25.在由x轴,y轴和z轴限定的3d空间中,六个面上的每个点位于(x,y,z),其中x,y,z∈[-1,1]。因此,正面“正”位于z平面上,z=1,背面“背”位于z平面上,z=-1,顶面“顶”位于y平面上y=1,底面“底”位于y平面上,y=-1,左面“左”位于x平面上,x=1,右面“右”位于x平面上,x=-1。
[0026]
前向变换用于从3d空间(x,y,z)变换到2d平面(u,v)。因此,3d空间中立方体201的顶面“顶”,底面“底”,左面“左”,正面“正”,右面“右”和背面“背”被转换为2d平面上的顶面(标有“2”),底面(标有“3”),左面(标有“5”),正面(标有“0”),右面(标有“4”)和背面(标有“1”)。
[0027]
逆变换用于从2d平面(u,v)变换到3d空间(x,y,z)。因此,2d平面上的顶面(标记为“2”),底面(标记为“3”),左面(标记为“5”),正面(标记为“0”),右面(标记为“4”)和背面(标记为“1”)被转换为3d空间中的立方体201的顶面“顶”,底面“底”,左面“左”,正面“正”,右面“右”,以及背面“背”。
[0028]
关于z=1的正面“正”,x轴可被映射到u轴,以及y轴可被映射到v轴。关于z=-1的背面“背”,x轴可被映射到u轴,y轴可被映射到v轴。关于y=1的顶面“顶”,z轴可被映射到u轴,以及x轴可被映射到v轴。关于y=-1的底面“底”,z轴可被映射到u轴,以及x轴可被映射到v轴。关于x=1的左面“左”,z轴可被映射到u轴,以及y轴可被映射到v轴。关于x=-1的右面“右”,z轴可被映射到u轴,以及y轴可被映射到v轴。然而,这些仅用于说明目的,并不意味
着是对本发明的限制。实际上,轴之间的映射可根据实际设计考虑来调整。
[0029]
以正面的“正”的前向变换为例,以下映射函数可被用来获得正面“0”。
[0030][0031]
以正面的“0”的逆变换为例,以下映射函数可被用来获得正面“正”。
[0032][0033]
图3是示出根据本发明的实施例3d空间中的立方体的正方形投影面与2d平面上的正方形投影面之间的映射的示意图。对于在正面“0”上具有2d坐标(u,v)的整数像素q,2d坐标(u,v)可被映射到正面“正”上的点p的3d坐标(x,y,1)。因此,整数像素q由点p设定。具体地,对于包括在正面“0”中的任一整数像素,其在正面“正”中的对应位置可通过逆变换使用的2d到3d映射函数找到。以这种方式,2d平面上的正面“0”可通过3d空间中的正面“正”的逆变换来确定。
[0034]
源电子装置102的转换电路114可采用逆变换来产生顶面“2”,底面“3”,左面“5”,正面“0”,右面“4”和背面“1”。2d平面上的顶面“2”,底面“3”,左面“5”,正面“0”,右面“4”和背面“1”被打包以形成将由视频编码器116编码的基于投影的帧img。将要编码的基于投影的帧img必须是矩形的。如果基于立方体的投影布局202直接被用于创建基于投影的帧img,则由于许多虚拟区域(例如,黑色区域,灰色区域或白色区域)填充在基于投影的帧img内,基于投影的帧img不会具有紧凑的布局。或者,基于投影的帧img可具有布置在紧凑的基于立方体的投影布局204中的投影图像数据,以避免使用虚拟区域(例如,黑色区域,灰色区域或白色区域)。
[0035]
视频解码器122从传输装置103接收比特流bs,并对接收的比特流bs的一部分进行解码以生成解码帧img',其具有在编码器侧采用的相同投影布局l_vr(例如,202或204)。关于目的地电子装置104的转换电路125,正向变换用来从3d空间(x,y,z)变换到2d平面(u,v),以确定以下任一中的像素的像素值:顶面“顶”,底面“底”,左面“左”,正面“正”,右面“右”以及背面“背”。
[0036]
请再次参考图3。对于正面“正”中具有3d坐标(x,y,1)的整数像素p,3d坐标(x,y,1)可被映射到正面“0”上的点q的2d坐标(u,v)。因此,整数像素p由点q设定。具体地,对于正面“正”中包括的任一整数像素,其在正面“0”中的对应位置可通过前向变换使用的3d到2d映射函数找到。
[0037]
假设传统的立方体贴图投影(cubemap,简称cmp)用于将球体200上的360度图像内容投影到立方体201的六个面“顶”,“底”,“右”,“正”,“左”和“背”。立方体面中心附近的采样率远低于立方体面边界。本发明提出了一种改进的立方体贴图投影设计,其可通过在(u,v)上应用函数(例如,fu(u)/fu(u,v)和fv(v)/fv(u,v))来调整传统cmp的采样分布以获得更均匀的采样率。
[0038]
在本发明的一些实施例中,编码器侧的转换电路114被布置为采用修改的立方体
贴图投影设计。根据修改的立方体贴图投影设计,不同的2d到3d映射函数集合可被应用于不同的正方形投影面。转换电路114生成与球体(例如,图2中的球体200)的360度图像内容的基于立方体的投影相关联的不同方形投影面(例如,图2中所示的面“0”到“5”)的像素,其中第一正方形投影面的像素(例如,图2中所示的面“2”和“3”之一)通过利用第一2d到3d映射函数集合生成,第二正方形投影面的像素(例如,图2中所示的面“0”,“1”,“4”和“5”之一)通过利用第二2d到3d映射函数集合生成,并且该第二2d到3d映射函数集合与第一2d到3d映射功能集合不同。更具体地,转换电路114根据3d空间中立方体的正方形投影面(例如,图2所示的立方体201的“顶”和“底”之一)的像素以及第一2d到3d映射函数集合设置2d平面上的第一正方形投影面的像素。并根据3d空间中立方体的另一正方形投影面(例如,图2所示的立方体201的“正”,“背”,“右”和“左”之一)的像素以及第二2d到3d映射函数集合设置2d平面上第二正方形投影面的像素。
[0039]
例如,转换电路114可采用所提出的混合等角立方体贴图投影(hybrid equi-angular cubemap projection,简称hec),其中第一2d到3d映射函数集合包括是等角映射函数的2d到3d映射函数,并且第二2d到3d映射函数集合包括不是等角映射函数的2d到3d映射函数。在一个示例性设计中,通过第一2d到3d映射函数集合(其包括是等角映射函数的2d到3d映射函数)生成的第一正方形投影面可以是图2所示的顶面“2”和底面“3”之一,并且通过第二2d到3d映射函数集合生成的第二正方形投影面(其包括不是等角映射函数的一2d到3d映射函数)可以是左面“5”,正面“0”,右面“4”和背面“1”中之一。图4示出根据3d空间中的立方体的正方形投影面使用不同映射函数以在2d平面上设置方形投影面的示例的图。
[0040]
根据修改的立方体贴图投影设计,应用于正方形投影面的2d到3d映射函数集合可包括分别应用于不同轴的不同映射函数。例如,应用于正方形投影面的2d到3d映射函数集合包括第一映射函数,该第一映射函数是等角映射函数并且被应用于第一轴,并且还包括第二映射函数,该第二映射函数不是等角映射函数并且被应用于与第一轴不同的第二轴。
[0041]
在本发明的一些实施例中,解码器侧的转换电路125被布置为采用修改的立方体贴图投影设计。根据修改的立方体贴图投影设计,不同的3d到2d映射函数集合被应用于不同的正方形投影面。转换电路125生成与球体(例如,图2所示的球体200)的360度图像内容的基于立方体的投影有关联的不同方形投影面(例如,图2所示的立方体201的面“正”,“背”,“顶”,“底”,“右”和“左”)的像素,其中第一正方形投影面(例如,图2所示的面“顶”和“底”之一)的像素通过利用第一3d到2d映射函数集合来产生,以及第二正方形投影面(例如,图2所示的面“正”,“背”,“右”和“左”之一)的像素通过利用与第一3d到2d映射函数集合不相同的第二3d到2d映射函数集合来生成。更具体地,转换电路125根据2d平面上的正方形投影面(例如,图2所示的面“2”和“3”之一)的像素以及第一3d到2d映射函数集合,设置3d空间中立方体的第一正方形投影面的像素,并且根据2d平面上的另一正方形投影面(例如,图2所示的面“0”,“1”,“4”以及“5”之一)的像素以及第二3d到2d映射函数集合,设置3d空间中立方体的第二正方形投影面的像素。
[0042]
例如,所提出的混合等角立方体贴图投影可被转换电路125采用,其中第一3d到2d映射函数集合包括3d到2d映射函数,其是等角映射函数。第二3d到2d映射函数集合包括3d到2d映射函数,其不是等角映射函数。在一个示例性设计中,通过第一3d到2d映射函数集合(其包括是等角映射函数的一3d到2d映射函数)生成的第一正方形投影面可以是如图2所示
的顶面“顶”和底面“底”之一,通过第二3d到2d映射函数集合(其包括不是等角映射函数的一3d到2d映射函数)生成的第二正方形投影面可以是如图2所示的左面“左”,正面“正”,右面“右”,和背面“背”之一。图5示出根据2d平面上的方形投影面的像素使用不同的映射函数以在3d空间中设置立方体的正方形投影面的像素的示例的图。
[0043]
根据修改的立方体贴图投影设计,应用于正方形投影面的3d到2d映射函数集合可包括分别应用于不同轴的不同映射函数。例如,应用于正方形投影面的3d到2d映射函数集合包括第一映射函数,该第一映射函数是等角映射函数并且被应用于第一轴,以及还包括第二映射函数,该第二映射函数不是等角映射函数并且被应用于与第一轴不同的第二轴。
[0044]
在所提出的混合等角立方体贴图投影被转换电路114采用的情况下,根据3d空间中顶面和底面(例如,图2所示的面“top”和“bottom”)的像素,一2d到3d映射函数集合用于在2d平面上设置顶面和底面(例如,图2所示的面“2”和“3”)的像素,可以用以下公式表示。
[0045][0046]
根据3d空间中的右面,正面,左面和背面(例如,图2所示的面“右”,“正”,“左”和“背”),另一2d到3d映射函数集合由转换电路114使用来在2d平面上设置右面,正面,左面和背面(例如,图2所示的面“4”,“0”,“5”和“1”)的像素,可以用以下公式表示。
[0047][0048]
应该注意的是映射函数不是等角映射函数,并且在本发明的其他实施例中该映射函数可被替代,其中k,a,b,c,d是可调参数。
[0049]
当前述2d到3d映射函数集合被应用于正面“0”以进行逆变换时,输入(u,v)表示正面“0”的坐标(u,v),输出(fu(u),fv(u,v))表示z=1的z平面上正面“正”的坐标(x,y)。
[0050]
当上述2d到3d映射函数集合被应用于背面“1”以进行逆变换时,输入(u,v)表示背面“1”的坐标(u,v),输出(fu(u),fv(u,v))表示z=-1的z平面上背面“背”的坐标(x,y)。
[0051]
当上述2d到3d映射函数集合被应用于顶面“2”以进行逆变换时,输入(u,v)表示顶面“2”的坐标(u,v),输出(fu(u),fv(v))表示y=1的y平面上顶面“顶”的坐标(z,x)。
[0052]
当上述2d到3d映射函数集合被应用于底面“3”以进行逆变换时,输入(u,v)表示底面“3”的坐标(u,v),输出(fu(u),fv(v))表示y=-1的y平面上底面“底”的坐标(z,x)。
[0053]
当上述2d到3d映射函数集合被应用于左面“5”以进行逆变换时,输入(u,v)表示左面“5”的坐标(u,v),输出(fu(u),fv(v))表示x=1的x平面上左面“左”的坐标(z,y)。
[0054]
当上述2d到3d映射函数集合被应用于右面“4”以进行逆变换时,输入(u,v)表示右面“4”的坐标(u,v),输出(fu(u),fv(v))表示x=-1的x平面上右面“右”的坐标(z,y)。
[0055]
请参考图2并结合图6,图6示出根据本发明的实施例用于从2d平面到3d空间的逆变换的混合等角立方体贴图投影的示意图。根据混合等角立方体贴图投影,不同的2d到3d映射函数被应用于不同的面,并且不同的2d到3d的映射函数被应用于不同的轴。关于顶面“2”和底面“3”中的每一个的逆变换,应用于不同轴的2d到3d映射函数是等角映射函数。关于右面“4”,正面“0”,左面“5”和背面“1”中的每一个的逆变换,应用于一个轴的一2d到3d映射函数是等角映射函数,而应用于另一个轴的另一2d到3d映射函数不是等角映射函数。
[0056]
以用来从如图3的示例的正面“正”生成正面“0”的逆变换为例。根据混合等角立方体贴图投影,在正面“0”上具有2d坐标(u,v)的整数像素q被映射到在正面“正”上具有3d坐标(fu(u),fv(u,v),1)的点p,其中以及
[0057]
根据修改的立方体贴图投影设计,所提出的混合等角立方体贴图投影可被转换电路125采用。根据2d平面上的顶面和底面(例如,图2所示的面“2”和“3”)的像素,3d到2d映射函数集合由转换电路125用于设置3d空间中顶面和底面(例如,图2所示的面“顶”和“底”)的像素,可以用以下公式表示。
[0058][0059]
根据2d平面上的右面,正面,左面和背面(例如,图2所示的面“4”,“0”,“5”和“1”)的像素,另一3d到2d映射函数集合由转换电路125用于设置3d空间中的右面,正面,左面和背面(例如,图2所示的面“右”,“正”,“左”和“背”)的像素,可以用以下公式表示。
[0060][0061]
当上述3d到2d映射函数集合被应用于正面“正”以进行前向变换时,输入(u,v)表示z=1的z平面上正面“正”的坐标(x,y),输出(gu(u),gv(v))表示正面“0”的坐标(u,v)。
[0062]
当上述3d到2d映射函数集合被应用于背面“背”以进行前向变换时,输入(u,v)表示z=-1的z平面上背面“背”的坐标(x,y),输出(gu(u),gv(u,v))表示背面“1”的坐标(u,v)。
[0063]
当上述3d到2d映射函数集合被应用于顶面“顶”以进行前向变换时,输入(u,v)表示y=1的y平面上顶面“顶”的坐标(z,x),输出(gu(u),gv(v))表示顶面“2”的坐标(u,v)。
[0064]
当上述3d到2d映射函数集合被应用于底面“底”以进行前向变换时,输入(u,v)表示y=-1的y平面上底面“底”的坐标(z,x),输出(gu(u),gv(v))表示底面“3”的坐标(u,v)。
[0065]
当上述3d到2d映射函数集合被应用于左面“左”以进行前向变换时,输入(u,v)表示x=1的x平面上左面“左”的坐标(z,y),输出(gu(u),gv(u,v))表示左面“5”的坐标(u,v)。
[0066]
当上述3d到2d映射函数集合被应用于右面“右”以进行前向变换时,输入(u,v)表
示x=-1的x平面上右面“右”的坐标(z,y),输出(gu(u),gv(u,v))表示右面“4”的坐标(u,v)。
[0067]
请参考图2并结合图7。图7示出根据本发明的实施例用于从3d空间到2d平面的前向变换的混合等角立方体贴图投影的示意图。根据混合等角立方体贴图投影,不同的3d到2d映射函数应用于不同的面,并且不同的3d到2d映射函数应用于不同的轴。关于顶面“顶”和底面“底”中的每一个的前向变换,应用于不同轴的3d到2d映射函数是等角映射函数。关于右面“右”,正面“正”,左面“左”和背面“背”中的每一个的前向变换,应用于一个轴的一3d到2d映射函数是等角映射函数,而应用于另一个轴的另一3d到2d映射函数不是等角映射函数。关于顶面“顶”和底面“底”,该等角映射函数应用于两个轴以保持与其他面的连续性。
[0068]
以被用以从图3的示例的正面“0”生成正面“正”的前向变换为例。根据混合等角立方体贴图投影,在正面“正”上具有3d坐标(u,v,1)的整数像素p被映射到在正面“0”具有2d坐标(gu(u),gv(u,v))的点q,其中以及否则。
[0069]
在本发明的一些实施例中,应用于轴的映射函数可以在任何位置改变。例如,应用于3d空间中的正方形投影面的3d到2d映射函数集合可具有应用于相同轴的不同3d到2d映射函数,并且应用于2d平面中的正方形投影面的2d到3d映射函数集合可具有应用于相同轴的不同2d到3d映射函数。例如,应用于相同轴的不同3d到2d映射函数可包括是等角映射函数的第一3d到2d映射函数,以及不是等角映射函数的第二3d到2d映射函数。因此,3d空间中的正方形投影面具有根据2d平面的特定轴上的第一位置和第一3d到2d映射函数设置的第一像素,并且具有根据2d平面的相同特定轴上的第二位置和第二3d到2d映射函数设置的第二像素,其中第二位置与第一位置不同。
[0070]
类似地,应用于相同轴的不同2d到3d映射函数可包括是等角映射函数的第一2d到3d映射函数,以及不是等角映射函数的第二2d到3d映射函数。因此,2d平面上的正方形投影面具有根据3d空间的特定轴上的第一位置和第一2d到3d映射函数设置的第一像素,并且具有根据3d空间的相同特定轴的第二位置和第二2d到3d映射函数设置的第二像素,其中第二位置与第一位置不同。
[0071]
图8是示出根据本发明的实施例应用于相同轴的不同映射函数的示意图。以从2d平面到3d空间的逆变换为例子说明。关于顶面“2”和底面“3”中任一的逆变换,应用于不同轴的2d到3d映射函数是等角映射函数。关于正面“0”的逆变换,不是等角映射函数的2d到3d映射函数被应用于不同的轴。关于背面“1”的逆变换,应用于一个轴的一个2d到3d映射函数是等角映射函数,并且应用于另一个轴的另一2d到3d映射函数不是等角映射函数。关于右面“4”的逆变换,不是等角映射函数的2d到3d映射函数被应用于v轴,是等角映射函数的一个2d到3d的映射函数在u≤u'的条件下被应用于u轴的位置u,而不是等角映射函数的另一2d-3d映射函数在u》u'的条件下被应用于u轴的位置u,其中u'是预定义的数字,以及u∈[-1,1]。关于左面“5”的逆变换,不是等角映射函数的一个2d到3d映射函数被应用于v轴,是等角的映射函数的一个2d到3d的映射函数在u≥-u'的条件下被应用于u轴的位置u,而不是等
角映射函数的另一2d-3d映射函数在u《-u'的条件下被应用于u轴的位置u,其中-u'是预定义的数字,以及u∈[-1,1]。
[0072]
在本发明的一些实施例中,应用于3d空间中的正方形投影面的3d到2d映射函数集合可以是映射函数集合的组合,包括映射函数集合被布置为应用另一映射函数集合的处理结果,应用于2d空间上的正方形投影面的2d到3d映射函数集合可以是映射函数集的组合,包括一个映射函数集合被布置为应用另一个映射函数集合的处理结果。例如,映射函数集合(例如,3d到2d映射函数集合或2d到3d映射函数集合)是第一映射函数集合和第二映射函数集合的组合,其中第一映射函数集合包括至少是等角映射函数的映射函数,第二映射函数集合包括不是等角映射函数的至少一映射函数,以及第二映射函数集合应用于第一映射函数集合的处理结果。图9是示出根据本发明的实施例映射函数集合的组合的示意图。在该实施例中,等角映射首先被用于变换,然后另一映射函数使用等角映射的结果来应用。
[0073]
本领域的技术人员可轻易观察到,在保留本发明的教导之下,可以对装置和方法进行许多修改和替换。因此,以上揭示之内容应该解释为仅仅由所附的权利要求的界限之限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1