一种三维立体显示处理方法和装置制造方法及图纸

技术编号:15105980 阅读:101 留言:0更新日期:2017-04-08 16:36
本申请提供了一种三维立体显示处理方法和装置,用于在普通的二维屏幕上显示三维立体图像。该方法包括:确定用户眼睛与二维屏幕的水平角度和垂直角度;根据所述水平角度和垂直角度在所述二维屏幕上显示图像内容源相应角度的图像。通过上述方法,可以在普通的二维屏幕上显示三维立体图像,不需要任何大型设备也不需要任何特殊投影介质,成本极低,形态与现有终端设备相符,对用户来说是一种全新的体验,也能为应用程序开发开拓新的想象空间。

【技术实现步骤摘要】

本申请涉及三维立体显示
,尤其涉及一种三维立体显示处理方法和装置
技术介绍
现有三维立体图像的显示只能通过全息投影来实现。影院和电视能够通过特殊的放映设备配合头戴设备实现3D(三维)显示。现有技术中,平面显示的图像在用户而转动角度观看后依然是平面的,显示的内容没有视角变化,不是立体图像;而全息投影虽然为真三维立体显示,但成本很高,且均为大型设备,在便携设备上还没有很好的解决方案,另外,投影介质也是比较难处理的,目前多采用特殊液体薄雾或者特殊气体的方法,门槛很高。在不利用这些设备的情况下,用户不能通过裸眼在普通的二维屏幕(如手机屏)上看到3D图像。
技术实现思路
本申请实施例提出了一种三维立体显示处理方法和装置,用于在普通的二维屏幕上显示三维立体图像。在一个方面,本申请实施例提供了一种三维立体显示处理方法,包括:确定用户眼睛与二维屏幕的水平角度和垂直角度;根据所述水平角度和垂直角度在所述二维屏幕上显示图像内容源相应角度的图像。在另一个方面,本申请实施例提供了一种三维立体显示处理装置,包括:角度确定单元,用于确定用户眼睛与二维屏幕的水平角度和垂直角度;显示处理单元,用于根据所述水平角度和垂直角度在所述二维屏幕上显示图像内容源相应角度的图像。有益效果如下:在本专利技术实施例中,确定用户眼睛与二维屏幕的水平角度和垂直角度;根据所述水平角度和垂直角度在所述二维屏幕上显示图像内容源相应角度的图像。通过上述方法,可以在普通的二维屏幕上显示三维立体图像,不需要任何大型设备也不需要任何特殊投影介质,成本极低,形态与现有终端设备相符,对用户来说是一种全新的体验,也能为应用程序开发开拓新的想象空间。附图说明下面将参照附图描述本申请的具体实施例,其中:图1示出了本申请实施例中三维立体显示处理方法的流程示意图;图2示出了本申请实施例一中三维立体显示处理方法的流程示意图;图3a示出了实施例一中用户眼睛与二维屏幕平面垂线水平角度为a的便携设备的俯视图;图3b示出了实施例一中用户眼睛与二维屏幕平面垂线垂直角度为b的便携设备的侧视图;图4示出了本申请实施例一中汽车的全息投影示意图;图5示出了本申请实施例三中手机横向的夹角误差的示意图;图6示出了本申请实施例中的三维立体显示处理装置的结构示意图;图7示出了本申请实施例中的三维立体显示处理装置的另一个结构示意图;图8示出了本申请实施例中的三维立体显示处理装置的又一个结构示意图。具体实施方式为了使本申请的技术方案及优点更加清楚明白,以下结合附图对本申请的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本申请的一部分实施例,而不是所有实施例的穷举。并且在不冲突的情况下,本说明书中的实施例及实施例中的特征可以互相结合。图1示出了本申请实施例中三维立体显示处理方法,包括:步骤101,确定用户眼睛与二维屏幕的水平角度和垂直角度;步骤102,根据该水平角度和垂直角度在该二维屏幕上显示图像内容源相应角度的图像。在实现时,上述三维立体显示处理方法可以由该二维屏幕所在设备来实现,也可以由与该二维屏幕分离的设备(例如服务器)来实现。为了便于本申请的实施,下面以实施例进行说明。实施例一:实施例一以由同一个便携设备来进行用户信息采集、三维立体显示处理为例进行说明。便携设备的固定前向摄像头能够覆盖设备正前方一定角度范围内的图像,若摄像头可小范围旋转,则可获得更大范围内的图像。实施例一中以便携设备摄像头能够覆盖设备正前方120度角进行举例,即一个顶角为120度垂直于屏幕的圆锥的范围。实施例一中的图像内容源和全息投影相同,为一个三维立体数据建模(以一个汽车的全息投影为例)。便携设备显示该全息投影的同时摄像头开始侦测人眼与屏幕正表面的双向角度,一个是与设备水平向的角度,一个是与设备垂直向的角度。实施例一中三维立体显示处理方法,如图2所示,包括:步骤201,便携设备的前向摄像头获取用户眼睛与二维屏幕的水平角度和垂直角度;图3a示出了便携设备的俯视图,假设用户眼睛与二维屏幕平面垂线水平角度为a。图3b示出了便携设备的侧视图,假设用户眼睛与二维屏幕平面垂线垂直角度为b。当前置摄像头能够识别的最大角度范围是120度时,a和b的最大值为60°,假设图像正面为汽车的正前方视图。步骤202,根据该水平角度和垂直角度在该二维屏幕上显示图像内容源相应角度的图像。如图4所示,以汽车的全息投影为例,三维建模也应该取水平角度a,垂直角度b进行三维立体模型到二维屏幕表面的投影,以使用户能够在屏幕上看到此角度的图像。具体来说,取全息影像投影在与水平角度a,垂直角度b方向上虚拟平面上的投影,并将其作为此时便携设备的显示画面。基于上述方法,当使用便携设备显示全息影像时,前置摄像头可检测用户眼睛与屏幕的方位进而将该方向的影像图像显示在屏幕上。实施例二:在实施例二中,便携设备还接收用户设置的设备水平垂线在对应的图像内容源中的方位角;实施例一中根据水平角度a和垂直角度b在二维屏幕上显示图像内容源相应角度的图像时,可以以用户设置的方位角为显示图像内容源相应角度的图像的基础。具体来说,用户可手动设置设备平面垂线在对应的全息影像中的方位角(p,q),其中p表示全息影像中的横向角度,q表示全息影像中的纵向角度。仍然以实施例一中的汽车为例,假设车头正对方向为(0,0)。若用户设置设备平面垂线在对应的全息影像中的方位角为(0,0),即此时以用户设置的方位角(0,0)为显示图像内容源相应角度的图像的基础,即以车头正对方向(0,0)为基础,用户移动眼睛位置能够看到的是车头正对方向(0,0)上下左右60°角范围内的影像。当用户手动设置设备平面垂线在对应的全息影像中的方位角为(180,0)时,即此时以用户设置的方位角(180,0)为显示图像内容源相应角度的图像的基础,而横向180度之后,则是车尾正对的方向。用户移动眼睛位置能够看到的是车尾正对的方向上下左右60°角范围内的影像。当用户手动设置设备平面垂线在对应的全息影像中的方位角为(0,90)时,即此时以用户设置的方位角(0,90)为显示图像内容源相应角度的图像的基础,而纵向90度之后,则是车辆正上方正对的方向。用户移动眼睛位置能够看到的是车辆正上方前后左右60°角范围内的汽车顶部影像。也就是说在用户手动设置了设备平面垂线的方位角(p,q)后,将根据本文档来自技高网...

【技术保护点】
一种三维立体显示处理方法,其特征在于,包括:确定用户眼睛与二维屏幕的水平角度和垂直角度;根据所述水平角度和垂直角度在所述二维屏幕上显示图像内容源相应角度的图像。

【技术特征摘要】
1.一种三维立体显示处理方法,其特征在于,包括:
确定用户眼睛与二维屏幕的水平角度和垂直角度;
根据所述水平角度和垂直角度在所述二维屏幕上显示图像内容源相应角度的图像。
2.如权利要求1所述的方法,其特征在于,接收用户设置的设备水平垂线在对应的图像
内容源中的方位角;
所述根据所述水平角度和垂直角度在所述二维屏幕上显示图像内容源相应角度的图
像时,以所述方位角为显示图像内容源相应角度的图像的基础。
3.如权利要求1所述的方法,其特征在于,通过所述二维屏幕所在设备的前向摄像头获
取的信息,确定用户眼睛与二维屏幕的水平角度和垂直角度。
4.如权利要求3所述的方法,其特征在于,所述前向摄像头得到的所述设备与用户的横
向夹角为β,根据如下公式计算得到所述设备与用户实际的横向夹角α:
α=arcsin(l*sinβ/√(x2+l2-2*x*l*cosβ))
其中x为所述前向摄像头与所述二维屏幕中心纵轴的间距,l为所述前向摄像头与用户
的距离。
5.如权利要求3所述的方法,其特征在于,所述前向摄像头得到的所述设备与用户的纵
向夹角为β’,根据如下公式计算得到所述设备与用户实际的纵向夹角α’:
α’=arcsin(l*sinβ’/√...

【专利技术属性】
技术研发人员:骆磊
申请(专利权)人:深圳前海达闼云端智能科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1