一种曲面二维屏幕的三维立体显示处理方法和装置的制造方法

文档序号:9924085阅读:557来源:国知局
一种曲面二维屏幕的三维立体显示处理方法和装置的制造方法
【技术领域】
[0001 ]本申请涉及三维立体显示技术领域,尤其涉及一种曲面二维屏幕的三维立体显示处理方法和装置,可应用于云端智能机器人。
【背景技术】
[0002]现有三维立体图像的显示只能通过全息投影来实现。影院和电视能够通过特殊的放映设备配合头戴设备实现3D(三维)显示,但影院和电视的所谓3D也不过是正前方的3D,而不是360度的三维立体图像,图像并不能因为人所处的位置不同而显示不同视角,视觉观感差距比较大。
[0003]现有技术中,3D显示只有正前方一个方向的3D信息,而转动角度后显示的内容没有视角变化,并非真正的立体图像;而全息投影虽然为真三维立体显示,但成本很高,且均为大型设备,另外,投影介质也是比较难处理的一块儿,目前多采用特殊液体薄雾或者特殊气体的方法,门槛很高,对使用环境要求过高。
[0004]随着产业的发展,云端智能机器人已经成为必然趋势。由云端智能机器人来进行3D图像处理,是3D图像处理技术的一个发展方向。

【发明内容】

[0005]本申请实施例提出了一种曲面二维屏幕的三维立体显示处理方法和装置,用于在曲面二维屏幕上显示三维立体图像。
[0006]在一个方面,本申请实施例提供了一种曲面二维屏幕的三维立体显示处理方法,包括:
[0007]确定用户眼睛与摄像头的角度;
[0008]根据所述摄像头与曲面二维屏幕正方向的角度以及所述用户眼睛与摄像头的角度,确定三维立体图像内容源的显示角度;
[0009]根据所述显示角度在所述曲面二维屏幕上显示所述图像内容源相应角度的图像。
[0010]在另一个方面,本申请实施例提供了一种曲面二维屏幕的三维立体显示处理装置,包括:
[0011 ]人眼确定单元,用于确定用户眼睛与摄像头的角度;
[0012]角度确定单元,用于根据所述摄像头与曲面二维屏幕正方向的角度以及所述用户眼睛与摄像头的角度,确定三维立体图像内容源的显示角度;
[0013]显示处理单元,用于根据所述显示角度在所述曲面二维屏幕上显示所述图像内容源相应角度的图像。
[0014]有益效果如下:
[0015]在本发明实施例中,确定用户眼睛与摄像头的角度;根据摄像头与曲面二维屏幕正方向的角度以及用户眼睛与摄像头的角度,确定三维立体图像内容源的显示角度;根据该显示角度在该曲面二维屏幕上显示该图像内容源相应角度的图像。通过上述方法,可以在普通的曲面二维屏幕上显示三维立体图像,不需要任何大型设备也不需要任何特殊投影介质,成本极低,形态与现有终端设备相符,对用户来说是一种全新的体验,也能为应用程序开发开拓新的想象空间。
【附图说明】
[0016]下面将参照附图描述本申请的具体实施例,其中:
[0017]图1示出了本申请实施例中曲面二维屏幕的三维立体显示处理方法示意图;
[0018]图2a示出了本申请实施例一中曲面二维屏幕的俯视图中用户与摄像头的水平面的角度示意图;
[0019]图2b示出了本申请实施例一中曲面二维屏幕的侧视图中用户与摄像头的垂直面的角度示意图;
[0020]图3a示出了实施例一中三维建模图像的俯视图;
[0021 ]图3b示出了实施例一中三维建模图像的侧视图;
[0022]图4示出了本申请实施例一中水平面为曲面的二维屏幕的角度示意图;
[0023]图5示出了本申请实施例二中二维屏幕为圆柱面的角度示意图;
[0024]图6示出了本申请实施例二中的多用户场景示意图;
[0025]图7示出了本申请实施例中的曲面二维屏幕的三维立体显示处理装置的结构示意图。
【具体实施方式】
[0026]为了使本申请的技术方案及优点更加清楚明白,以下结合附图对本申请的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本申请的一部分实施例,而不是所有实施例的穷举。并且在不冲突的情况下,本说明书中的实施例及实施例中的特征可以互相结合。
[0027]图1示出了本申请实施例中曲面二维屏幕的三维立体显示处理方法,包括:
[0028]步骤101,确定用户眼睛与摄像头的角度;
[0029]步骤102,根据该摄像头与曲面二维屏幕正方向的角度以及该用户眼睛与摄像头的角度,确定三维立体图像内容源的显示角度;
[0030]步骤103,根据该显示角度在该曲面二维屏幕上显示该图像内容源相应角度的图像。
[0031]在实现时,上述曲面二维屏幕的三维立体显示处理方法可以由该曲面二维屏幕所在设备来实现,也可以由与该曲面二维屏幕分离的设备(例如服务器)来实现。上述曲面二维屏幕可以是柱面,球面,非球面等曲面二维屏幕。曲面二维屏幕的形态可以是较小的柔性可弯曲屏,也可以大型展示用的环形大屏幕。
[0032]上述曲面二维屏幕的三维立体显示处理方法中的角度包括水平角度和/或垂直角度。在具体实现时,可以根据实际情况确定具体的角度。例如,在曲面二维屏幕为水平方向曲面垂直方向平面,即垂直方向的圆柱面二维屏幕时,可以仅处理水平角度。在曲面二维屏幕为垂直方向曲面水平方向平面,即水平方向的圆柱面二维屏幕时,可以仅处理垂直角度。在曲面二维屏幕为球面或者不规则曲面时,可以同时处理水平角度和垂直角度。
[0033]为了便于本申请的实施,下面以实施例进行说明。
[0034]实施例一:
[0035]实施例一以由同一个便携设备来进行用户信息采集、三维立体显示处理为例进行说明。
[0036]考虑到实际用户体验,曲面二维屏的摄像头可视角度需要能够覆盖用户的所有观看位置,因此有可能需要多颗摄像头同时进行捕获,尤其是大型展示用的环形柱状屏幕,需要360度覆盖,也就需要用到可能6颗甚至更多颗广角镜头(在一定范围内,越多则覆盖范围越广,但超过这个范围则基本不再有提升),这样可以给用户一个更连贯的视觉效果。在只有一个摄像头时,也能够实现本发明实施例的方案,只是在对用户的覆盖范围上相对有所欠缺,一旦用户离开该摄像头能够捕捉的区域,则无法继续为该用户服务。
[0037]本发明实施例一中的图像内容源和全息投影相同,为一个三维立体数据建模。内容是三维立体360度的,但依然会设定一个正方向。屏幕也如此,不管是柱状屏幕还是环形屏幕,都会有一个设定好的正方向,此正方向与立体图像的正方向保持一致。显示的同时一个或多个摄像头开始侦测人眼到摄像头的直线与摄像头中心轴线(该线垂直于摄像头位置的屏幕)的双向角度,一个是与摄像头中心轴线在水平面的角度,一个是与摄像头中心轴线在垂直面的角度,以及人眼与摄像头的直线距离。因为摄像头在设备安装时即为固定的,因此每个摄像头与曲面二维屏幕正方向的角度都是固定的且已知的(0-360度范围内)。
[0038]在实施例一中,假设人眼到摄像头的直线与此摄像头中心轴线在水平面的角度为a,在垂直面角度为b。如图2a所示,曲面二维屏幕的俯视图中,用户与摄像头的水平面的角度为a。如图2b所示,曲面二维屏幕的侧视图中,用户与摄像头的垂直面角度为b。假设三维建模在此情况下应取水平角a’,垂直角b’,进行三维立体模型到曲面屏表面的投影,以使用户能够在屏幕上看到此角度的图像,以图像正面为汽车的正前方视图为例。如图3a所示,该三维建模图像的俯视图中,应取水平角a’。如图3b所示,该三维建模图像的侧视图中,应取水平角b’。
[0039]以水平面的角度,即横向夹角a和a’为例,取该摄像头中心轴为X轴,摄像头位置曲面屏的切线方向为Y轴,屏幕在制造过程中可知其每一点的曲率半径,假设此曲面二维屏幕(0,0)坐标点横向的曲率半径为r,其中,曲面二维屏幕(0,0)坐标点是一个预设的坐标点,具体来说,三维内容会存在一个(O,0)方向,来决定内容显示的时候此方向为正方向,而曲面二维屏幕也会有一个(O,0)方向,来将三维内容的(0,0)方向对应到曲面二维屏幕的(O,O)方向显示。摄像头检测到人眼与摄像头的距离为1,摄像头到人眼的连线与水平面夹角为α,则可知人眼与(0,0)点的直线距离为l*C0Sa,此刻人眼与曲面屏的垂线与摄像头中心轴的夹角为a’,如图4所示。
[0040]假设人眼与直视点曲率圆心的直线距离为I’,则根据余弦定理可知:
[0041 ] cos (180° -a) = (r2+(l*cosa)2_l,2)/2*r*l*cosa
[0042]进而可推导出:
[0043]I' =/" (r2+(l*cosa)2+2*r*l*cosa*cosa)
[0044]再根据正弦定理可知:
[0045]I’/sin(180°-a)=l*cosa/sina’
[0046]推导并代入Γ,可得到:
[0047]a,=arcsin( (l*cosa*cosa) AT (r2+(l*cosa)2+2*r*l*cosa*cosa)) 公式(I)
[0048]由前面的描述可知,在公式(I)中,用户眼睛与摄像头的距离为I;摄像头到用户眼睛的连线与水平面夹角为α;用户眼睛到所述摄像头的直线与所述摄像头中心轴线在水平面的角度为a;曲面二维屏幕(0,0)坐标点的横向曲率半径为r。
[0049]在设备制造时已经有了每个摄像头对于曲面屏正方向(三维立体内容正方向)的夹角,因此,此夹角与如上a’的和即为人眼在此位置应该看到的三维立体内容的角度。
[0050]当垂直方向也为曲面时(即屏幕整体为球面或者近似于球面的形态时),垂直角b和b’也可同理得到。
[0051]垂直面的角度,即纵向夹角b和b’,用户眼睛到所述摄像头的直线与所述摄像头中心轴线在垂直面的角度为b,人眼与曲面屏的垂线与摄像头中心轴的夹角为b’,摄像头到人眼的连线与垂直面夹角为β,同理可得:
[0052]b,=arcsin((l*cos0*cosb)AT (r|i/+(l*cos0)2+2*in*l*cos0*cosb))公式(2)
[0053]曲面二维屏幕(0,0)坐标点的纵向曲率半径为r纵。
[0054]将三维立体模型按照此角度取为二维图像,并以此角度为中心显示到曲面屏幕,以使用户能够在屏幕上看到此角度的图像。随着用户的走动,实时计算并实时显示对应投射图像,让用户能够有一个全新的观赏体验。
[0055]实施例二
[0056]实施例二中的曲面二维屏幕为圆柱面,假设摄像头与屏幕标准正方向轴(此轴纵向高度取决于设备的大小以及内容种类,如果为便携设备,则取设备垂直方向中心点的垂直轴线比较合适。如果为大型设备,则更取决于显示的内容,如果
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1