三维的显示方法及系统的制作方法

文档序号:9303991阅读:371来源:国知局
三维的显示方法及系统的制作方法
【技术领域】
[0001] 本发明涉及计算机应用领域,尤其涉及一种三维的显示方法及系统。
【背景技术】
[0002] 随着3D电影的视觉冲击,3D图像、3D视频正向家庭和个人使用的电子设备中渗 透,裸眼3D技术应运而生。目前,裸眼3D技术所展现的立体画面是基于两幅具有视角差的 二维图像的合并而产生的,其中,所述视角差与人眼的左右眼的视角差相对应。因此,在观 看该立体画面时,需要左右眼必须各自落在两幅图像所展示的视角范围内。这使得观看立 体画面的视角范围及其有限。如何扩展用于展现3D立体画面的视角范围,是本领域技术人 员需要解决的问题。

【发明内容】

[0003] 本发明实施例提供一种三维的显示方法及系统,用于解决现有技术中立体画面的 视角范围过窄的问题。
[0004] 本发明实施例采用以下技术方案:
[0005] 第一方面,提供一种三维的显示方法,用于电子设备,包括:获取对应同一场景的、 视角逐渐变化的N个图像信息,其中,N为大于2的整数;基于各所述图像信息中对应所述 显示屏中各R、G和B子像素位置处的颜色值,确定所述显示屏中各子像素位置的颜色值,并 予以对应显示。
[0006] 优选地,所述获取对应同一场景的、视角逐渐变化的N个图像信息的方式包括:基 于所获取的对应同一场景的三维模型数据,构建所述场景的三维图像模型;基于所述三维 图像模型,获取视角逐渐变化的N个图像信息。
[0007] 优选地,所述获取对应同一场景的、视角逐渐变化的N个图像信息的方式包括以 下任一种:获取平行移动对应同一场景时视角逐渐变化的N个图像信息;
[0008] 获取围绕对应同一场景移动时视角逐渐变化的N个图像信息。
[0009] 优选地,所述基于各所述图像信息中对应所述显示屏中各R、G和B子像素位置处 的颜色值,确定所述显示屏中各子像素位置的颜色值的方式包括:基于预设的分布显示算 法,计算所述显示屏中各R、G和B子像素位置所对应的虚拟图像信息,其中,所述虚拟图像 信息为基于所述视角逐渐变化将所获取的图像信息扩充而得的;基于相邻于所述虚拟图像 信息的图像信息,计算各所述子像素位置处的颜色值。
[0010] 优选地,所述基于相邻于所述虚拟图像信息的图像信息,计算各所述子像素位置 处的颜色值的方式包括:计算所述虚拟图像信息与相邻的各所述图像信息的视图偏差,以 所述视图偏差为权值,基于相邻的所述图像信息中对应所述显示屏中子像素位置处的颜色 值,来确定所述显示屏中相应子像素位置处的颜色值。
[0011] 优选地,所述电子设备的显示屏上贴有透镜膜,对应的,所述分布显示算法是基于 所述透明膜的固有参数而得到的。
[0012] 优选地,在所述获取对应同一场景的、视角逐渐变化的N个图像信息的步骤之后, 还包括:基于所述显示屏的像素尺寸,将各所述图像信息的像素尺寸进行调整。
[0013] 第二方面,还提供一种三维的显示系统,用于电子设备,包括:获取模块,用于获取 对应同一场景的、视角逐渐变化的N个图像信息,其中,N为大于2的整数;显示模块,用于 基于各所述图像信息中对应所述显示屏中各R、G和B子像素位置处的颜色值,确定所述显 示屏中各子像素位置的颜色值,并予以对应显示。
[0014]优选地,所述获取模块包括:构建子模块,用于基于所获取的对应同一场景的三维 模型数据,构建所述场景的三维图像模型;获取子模块,用于基于所述三维图像模型,获取 视角逐渐变化的N个图像信息。
[0015]优选地,所述获取子模块用于以下任一种:用于获取平行移动对应同一场景时视 角逐渐变化的N个图像信息;用于获取围绕对应同一场景移动时视角逐渐变化的N个图像 fg息。
[0016] 优选地,所述显示模块包括:位置对应子模块,用于基于预设的分布显示算法,计 算所述显示屏中各R、G和B子像素位置所对应的虚拟图像信息,其中,所述虚拟图像信息为 基于所述视角逐渐变化将所获取的图像信息扩充而得的;颜色对应子模块,用于基于相邻 于所述虚拟图像信息的图像信息,计算各所述子像素位置处的颜色值。
[0017] 优选地,所述颜色对应子模块用于计算所述虚拟图像信息与相邻的各所述图像信 息的视图偏差,以所述视图偏差为权值,基于相邻的所述图像信息中对应所述显示屏中子 像素位置处的颜色值,来确定所述显示屏中相应子像素位置处的颜色值。
[0018] 优选地,所述电子设备的显示屏上贴有透镜膜,对应的,所述分布显示算法是基于 所述透明膜的固有参数而得到的。
[0019] 优选地,所述显示系统还包括:调整模块,用于基于所述显示屏的像素尺寸,将各 所述图像信息的像素尺寸进行调整。
[0020] 如上所述,本发明的三维的显示方法及系统,具有以下有益效果:通过将视角逐渐 变化的多幅图像信息中的子像素颜色分布在显示屏,能够提供比现有的裸眼3D图像的视 角范围更宽的立体显示效果;另外,通过获取三维数据来构建三维图像模块,能够获取更准 确的,针对左右眼的视角差的图像信息;还有,基于展现视角范围的需要,将所获取的图像 信息进行扩充,并将扩充后的虚拟图像信息中的各子像素颜色分布在显示屏上,能有效降 低对电子设备的硬件资源的配置要求,使得本发明可以适用在手机等处理能力有限的电子 设备中,同时能够有效防止在视角范围内因视图偏差而无法呈现立体图像的问题;此外, 将所获取的各图像信息的像素尺寸调整为适用电子设备显示屏的尺寸,能有效方式出现错 色、黑点等。
【附图说明】
[0021] 为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所 需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施 例的内容和这些附图获得其他的附图。
[0022] 图1是本发明的三维的显示方法的一个实施例的方法流程图。
[0023] 图2是本发明的三维的显示方法的又一个实施例的方法流程图。
[0024] 图3是本发明的三维的显示方法中所述显示屏中各子像素位置与虚拟图像信息 之间的对应关系示意图。
[0025]图4是本发明的三维的显示系统的一个实施例的结构方框图。
[0026] 图5是本发明的三维的显示系统的又一个实施例的结构方框图。
【具体实施方式】
[0027] 为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面 将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅 是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在 没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0028] 如图1所示,本发明提供一种三维的显示方法。所述显示方法主要由显示系统来 执行。所述显示系统包括安装在所述电子设备中的软件和硬件。所述电子设备的显示屏上 可以贴有用于显示三维图像的透明膜。所述透明膜包括但不限于:柱状透明膜。例如,所述 柱状透明膜的固有参数包括:斜率为1/6、膜的宽度为14/3个子像素等。所述电子设备包 括但不限于:个人电脑、手机、平板电脑、穿戴式电子设备、笔记本电脑等。
[0029]需要说明的是,今后如出现无需贴膜即可显示三维视图的电子设备,其显示方式 与本发明所述的方案的构思一致、或是基于本发明的简单变形,也应落入本发明的保护范 围。
[0030] 在步骤S1中,所述显示系统获取对应同一场景的、视角逐渐变化的N个图像信息, 其中,N为大于2的整数。
[0031] 在此,所述场景包括但不限于:实物模型、人体、建筑物、山水风景等。
[0032] 具体地,所述显示系统可从网络上获取对应同一场景的、视角逐渐变化的连拍的 多个图像信息。例如,设置在景点处的摄像装置沿转动方向上连拍了数张景点照片,并将该 数张景点照片按拍照顺序编号后通过网络传给所述显示系统,则所述显示系统可根据编号 确定所有景点照片的视角变化顺序。
[0033] 在此,所述显示系统所获取的视角逐渐变化的N个图像信息还可以是:平行移动 同一场景所摄取的视角逐渐变
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1