一种2d转3d方法、装置及移动终端的制作方法

文档序号:9619008阅读:293来源:国知局
一种2d转3d方法、装置及移动终端的制作方法
【技术领域】
[0001]本发明涉及3D技术领域,更具体的说,涉及一种2D转3D方法、装置及移动终端。
【背景技术】
[0002]人类是通过左眼和右眼之间的视差来分辨事物的,而3D显示技术就是通过在3D显示设备中增加装置而给人的左右眼带来视差,进而产生观察真实三维物体的感觉。相比普通的2D画面,3D更加立体逼真,可以让用户产生身临其境的感觉。
[0003]虽然3D较2D而言有诸多优势,但是现有的3D技术应用范围较为狭窄,对于手机、平板电脑等移动终端而言,没有办法实现2D和3D的任意切换,从而不能给用户带来更好的视觉体验。

【发明内容】

[0004]有鉴于此,本发明提供一种2D转3D方法、装置及移动终端,以实现移动终端对2D和3D的任意切换。
[0005]一种2D转3D方法,包括:
[0006]接收用户输入的2D转3D指令,开启3D转换功能;
[0007]通过绘制模块对移动终端当前显示的2D图像进行一次复制,得到两个所述2D图像;
[0008]对其中一个所述2D图像按照预设缩放比例进行缩放,得到第一缩放2D图像;
[0009]以左眼观测的2D图像角度为基准,对所述第一缩放2D图像进行相应的视角变换;
[0010]将视角变换后的第一缩放2D图像作为左眼图像显示在所述移动终端的屏幕左边;
[0011]对另一个所述2D图像按照所述预设缩放比例进行缩放,得到第二缩放2D图像;
[0012]以右眼观测的2D图像角度为基准,对所述第二缩放2D图像进行相应的视角变换;
[0013]将视角变换后的第二缩放2D图像作为右眼图像显示在所述移动终端的屏幕右边。
[0014]优选的,所述以左眼观测的2D图像角度为基准,对所述第一缩放2D图像进行相应的视角变换,包括:
[0015]以左眼观测的2D图像角度为基准,同时利用预先获取的旋转矩阵,对所述第一缩放2D图像进行相应的视角变换。
[0016]优选的,所述以右眼观测的2D图像角度为基准,对所述第二缩放2D图像进行相应的视角变换,包括:
[0017]以右眼观测的2D图像角度为基准,同时利用所述旋转矩阵,对所述第二缩放2D图像进行相应的视角变换。
[0018]优选的,所述旋转矩阵的获取过程包括:
[0019]获取九轴传感器采集的所述移动终端相对于用户所处空间位置的当前四元组信息;
[0020]判断是否是首次获取所述九轴传感器发送的四元组信息;
[0021]如果否,则利用所述当前四元组信息和存储的首次获取的四元组信息得到当前2D图像的所述旋转矩阵。
[0022]优选的,还包括:
[0023]如果是,则将所述当前四元组信息传递给所述绘制模块;
[0024]通过所述绘制模块将所述当前四元组信息作为正面视角的状态信息进行存储。
[0025]一种2D转3D装置,包括:
[0026]接收单元,用于接收用户输入的2D转3D指令,开启3D转换功能;
[0027]第一复制单元,用于通过绘制模块对移动终端当前显示的2D图像进行一次复制,得到两个所述2D图像;
[0028]第一缩放单元,用于对其中一个所述2D图像按照预设缩放比例进行缩放,得到第一缩放2D图像;
[0029]第一视角变换单元,用于以左眼观测的2D图像角度为基准,对所述第一缩放2D图像进行相应的视角变换;
[0030]第一显示单元,用于将视角变换后的第一缩放2D图像作为左眼图像显示在所述移动终端的屏幕左边;
[0031]第二缩放单元,用于对另一个所述2D图像按照所述预设缩放比例进行缩放,得到第二缩放2D图像;
[0032]第二视角变换单元,用于以右眼观测的2D图像角度为基准,对所述第二缩放2D图像进行相应的视角变换;
[0033]第二显示单元,用于将视角变换后的第二缩放2D图像作为右眼图像显示在所述移动终端的屏幕右边。
[0034]优选的,所述第一视角变换单元包括:
[0035]第一视角变换子单元,用于以左眼观测的2D图像角度为基准,同时利用预先获取的旋转矩阵,对所述第一缩放2D图像进行相应的视角变换。
[0036]优选的,所述第二视角变换单元包括:
[0037]第二视角变换子单元,用于以右眼观测的2D图像角度为基准,同时利用所述旋转矩阵,对所述第二缩放2D图像进行相应的视角变换。
[0038]优选的,所述2D转3D装置还包括:
[0039]四元组获取单元,用于获取九轴传感器采集的所述移动终端相对于用户所处空间位置的当前四元组信息;
[0040]判断单元,用于判断是否是首次获取所述九轴传感器发送的四元组信息;
[0041]旋转矩阵获取单元,用于在所述判断单元判断为否的情况下,利用所述当前四元组信息和存储的首次获取的四元组信息得到当前2D图像的所述旋转矩阵。
[0042]优选的,所述2D转3D装置还包括:
[0043]传递单元,用于在所述判断单元判断为是的情况下,将所述当前四元组信息传递给所述绘制模块;
[0044]存储单元,用于通过所述绘制模块将所述当前四元组信息作为正面视角的状态信息进行存储。
[0045]—种移动终端,其特征在于,包括上述所述的2D转3D装置。
[0046]从上述的技术方案可以看出,本发明提供了一种2D转3D方法、装置及移动终端,移动终端开启3D转换功能后,通过绘制模块对当前显示的2D图像进行一次复制,得到两个2D图像,对其中一个2D图像按照预设缩放比例进行缩放,然后以左眼观测的2D图像角度为基准,对缩放后的2D图像进行相应的视角变换,最后将视角变换后的图像作为左眼图像显示在移动终端的屏幕左边;而后采用相同的方法得到右眼图像并显示在移动终端的屏幕右边,左眼图像和右眼图像经大脑合成后形成具有3D效果的立体图像。可以看出,当移动终端开启3D转换功能后,屏幕就会显示3D效果图像;开闭3D转换功能后,屏幕就恢复显示2D图像,因此,本发明实现了移动终端对2D和3D的任意切换,从而给用户带来更好的视觉体验。
【附图说明】
[0047]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0048]图1为本发明实施例公开的一种2D转3D方法的方法流程图;
[0049]图2为本发明实施例公开的一种旋转矩阵的获取方法流程图;
[0050]图3为本发明实施例公开的一种2D转3D装置的结构示意图。
【具体实施方式】
[0051]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0052]本发明实施例公开了一种2D转3D方法、装置及移动终端,以实现移动终端对2D和3D的任意切换。
[0053]参见图1,本发明实施例公开的一种2D转3D方法的方法流程图,包括步骤:
[0054]步骤S11、接收用户输入的2D转3D指令,开启3D转换功能;
[0055]在实际使用中,可以在移动终端上设置快捷开关,用户通过打开快捷开关开启3D转换功能。
[0056]步骤S12、通过绘制模块对移动终端当前显示的2D图像进行一次复制,得到两个所述2D图像;
[0057]其中,绘制模块是安卓系统的图像合成系统,本发明选用但不限于SurfaceFlinger0
[0058]步骤S13、对其中一个所述2D图像按照预设缩放比例进行缩放,得到第一缩放2D图像;
[0059]其中,预设缩放比例依据实际需要而定,本发明在此不做限定。
[0060]步骤S14、以左眼观测
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1