裸眼3D图像的显示控制方法、装置、存储介质及终端与流程

文档序号:14993694发布日期:2018-07-20 23:05阅读:132来源:国知局

本发明涉及液晶显示领域,具体涉及一种裸眼3d图像的显示控制方法、装置、存储介质及终端。



背景技术:

裸眼3d显示技术因其广泛的应用前景而成为新型显示技术的研究热点,根据实现裸眼3d效果的技术原理不同,可分为光屏障技术,柱状棱镜技术和方向性背光技术等类型;透明显示也因其特殊的屏幕特性,得到广泛的关注。

使用传统的裸眼3d显示内容进行显示时,视差图像显示方式固定,从而给观看者带来固定的3d图像景深感受,且不受环境的影响。但应用于裸眼3d透明显示时,观看者会同时看到背景物像和显示内容,因此显示内容带来的景深效果可能与透射背景物像看到的景深效果存在矛盾。

因此,现有技术存在缺陷,急需改进。



技术实现要素:

本发明实施例的目的在于提供一种裸眼3d图像的显示控制方法、装置、存储介质及终端,能够提高显示质量。

本发明实施例提供了一种裸眼3d图像的显示控制方法,包括以下步骤:

获取背景物体相对于屏幕的距离信息;

获取显示内容的景深信息,该景深信息包括用于描述景深的位置及长度;

根据距离信息以及景深信息判断背景物体与景深的相对位置关系;

当背景物体位于景深的朝向屏幕的正面的一侧时,使得景深朝向屏幕正面的一侧移动,使得背景物体位于景深的朝向屏幕的背面的一侧。

在本发明所述的裸眼3d图像的显示控制方法中,所述显示内容包括左视差图像以及右视差图像;

所述当背景物体位于景深的朝向屏幕的正面的一侧时,使得景深朝向屏幕正面的一侧移动,使得背景物体位于景深的朝向屏幕的背面的一侧的步骤包括:

调整所述左视差图像和/或及所述右视差图像在所述屏幕上的显示位置,以使得景深朝向屏幕正面的一侧移动,使得背景物体位于景深的朝向屏幕的背面的一侧。

在本发明所述的裸眼3d图像的显示控制方法中,左视差图像包括多个左视差像素,右视差图像包括多个右视差像素,所述多个左视差像素呈n列的矩形阵列排布,所述多个右视差像素呈n列的矩形阵列排布,该n列左视差像素与该n列右视差像素的列号从左到右分别依次为1至n,该n列右视差像素与该n列左视差像素相互交替排布;

所述调整所述左视差图像和/或及所述右视差图像在所述屏幕上的显示位置,以使得景深朝向屏幕正面的一侧移动,使得背景物体位于景深的朝向屏幕的背面的一侧的步骤包括:

将列号值相同的左视差像素与右视差像素之间的距离减小,以使得景深朝向屏幕正面的一侧移动,使得背景物体位于景深的朝向屏幕的背面的一侧。

在本发明所述的裸眼3d图像的显示控制方法中,所述将列号值相同的左视差像素与右视差像素之间的距离减小,以使得景深朝向屏幕正面的一侧移动,使得背景物体位于景深的朝向屏幕的背面的一侧的步骤包括:

将每一列右视差像素相对于每一列左视差像素向右移动预设距离值,以使得景深朝向屏幕正面的一侧移动,使得背景物体位于景深的朝向屏幕的背面的一侧。

在本发明所述的裸眼3d图像的显示控制方法中,所述将列号值相同的左视差像素与右视差像素之间的距离减小,以使得景深朝向屏幕正面的一侧移动,使得背景物体位于景深的朝向屏幕的背面的一侧的步骤包括:

将每一列左视差像素相对于每一列右左视差像素向左移动预设距离值,以使得景深朝向屏幕正面的一侧移动,使得背景物体位于景深的朝向屏幕的背面的一侧。

本发明还提供了一种裸眼3d图像的显示控制装置,包括:

第一获取模块,用于获取背景物体相对于屏幕的距离信息;

第二获取模块,用于获取显示内容的景深信息,该景深信息包括用于描述景深的位置及长度;

判断模块,用于根据距离信息以及景深信息判断背景物体与景深的相对位置关系;

调整模块,用于当背景物体位于景深的朝向屏幕的正面的一侧时,使得景深朝向屏幕正面的一侧移动,使得背景物体位于景深的朝向屏幕的背面的一侧。

在本发明所述的裸眼3d图像的显示控制装置中,所述显示内容包括左视差图像以及右视差图像;

所述调整模块用于调整所述左视差图像和/或及所述右视差图像在所述屏幕上的显示位置,以使得景深朝向屏幕正面的一侧移动,使得背景物体位于景深的朝向屏幕的背面的一侧。

在本发明所述的裸眼3d图像的显示控制装置中,左视差图像包括多个左视差像素,右视差图像包括多个右视差像素,所述多个左视差像素呈n列的矩形阵列排布,所述多个右视差像素呈n列的矩形阵列排布,该n列左视差像素与该n列右视差像素的列号从左到右分别依次为1至n,该n列右视差像素与该n列左视差像素相互交替排布;

所述调整模块用于将列号值相同的左视差像素与右视差像素之间的距离减小,以使得景深朝向屏幕正面的一侧移动,使得背景物体位于景深的朝向屏幕的背面的一侧。

本发明还提供了一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述任一项所述的方法。

本发明还提供了一种终端,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行上述任一项所述的方法。

本发明通过获取背景物体相对于屏幕的距离信息;获取显示内容的景深信息,该景深信息包括用于描述景深的位置及长度;根据距离信息以及景深信息判断背景物体与景深的相对位置关系;当背景物体位于景深的朝向屏幕的正面的一侧时,使得景深朝向屏幕正面的一侧移动,进而使得背景物体位于景深的朝向屏幕的背面的一侧;从而实现3d显示控制,可以避免背景物体位于景深的正面的一侧,从而提高显示质量。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一些实施例中的裸眼3d图像的显示控制方法的流程图。

图2为本发明一些实施例中的3d显示示意图。

图3为本发明一些实施例中的显示内容的左视差图像和右视差图像的排列调整示意图。

图4为本发明一些实施例中的裸眼3d图像的显示控制装置的结构程图。

具体实施方式

下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本申请的保护范围。

本申请的说明书和权利要求书以及上述附图中的术语“第一”、“第二”、“第三”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应当理解,这样描述的对象在适当情况下可以互换。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤的过程、方法或包含了一系列模块或单元的装置、终端、系统不必限于清楚地列出的那些步骤或模块或单元,还可以包括没有清楚地列出的步骤或模块或单元,也可以包括对于这些过程、方法、装置、终端或系统固有的其它步骤或模块或单元。

下文的公开提供了许多不同的实施方式或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设置之间的关系。此外,本发明提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的应用和/或其他材料的使用。

请参阅图1,图1是本发明实施例中的一种裸眼3d图像的显示控制方法的流程图,其主要用于裸眼3d液晶显示屏幕中。该方法包括以下步骤:

s101、获取背景物体相对于屏幕的距离信息。

s102、获取显示内容的景深信息,该景深信息包括用于描述景深的位置及长度;

s103、根据距离信息以及景深信息判断背景物体与景深的相对位置关系;

s104、当背景物体位于景深的朝向屏幕的正面的一侧时,使得景深朝向屏幕正面的一侧移动,使得背景物体位于景深的朝向屏幕的背面的一侧。

下面结合附图对该裸眼3d图像的显示控制方法的各个步骤进行详细说明。

在该步骤s101中,可以通过设置于该裸眼3d液晶显示屏幕上的检测装置来检测背景物体相对于屏幕的距离信息,并且该检测是实时进行的。

在该步骤s102中,该显示内容包括左视差图像以及右视差图像。其中,左视差图像包括多个左视差像素,右视差图像包括多个右视差像素。该多个左视差像素呈n列的矩形阵列排布,该多个右视差像素呈n列的矩形阵列排布,该n列左视差像素与该n列右视差像素的列号从左到右分别依次为1至n,该n列右视差像素与该n列左视差像素相互交替排布。

该景深信息用于描述景深的位置以及长度,该景深的位置是指相对于屏幕的位置,该长度是指沿着屏幕的方向上的长度。

在该步骤s103中,主要是判断该背景物体位于景深的朝向屏幕的背面的一侧还是位于朝向屏幕的正面的一侧。

在该步骤s104中,由于,如图2所示,对于同一显示内容,当对应的左视差图像与右视差图像的距离越小,人眼对于显示内容的距离感知的结果越近,也即是景深的位置越靠近观测者。当对应的左视差图像与右视差图像的距离越大,人眼对于显示内容的距离感知的结果越远,也即是景深的位置越远离观测者。例如,对应的一组左视差图像a1以及右视差图像a2,人眼感知到的立体影像为a3,其左视差图像a1以及右视差图像a2为d1。对应的一组左视差图像b1以及右视差图像b2,人眼感知到的立体影像为b3,其左视差图像b1以及右视差图像b2为d2。d1小于d2,因此,该b3相对于a3更靠近该显示的三维画面,也即是屏幕。

因此,可以采用调整所述左视差图像和/或及所述右视差图像在所述屏幕上的显示位置,以使得景深朝向屏幕正面的一侧移动,使得背景物体位于景深的朝向屏幕的背面的一侧。

具体地,该步骤s104可以为:将列号值相同的左视差像素与右视差像素之间的距离减小,以使得景深朝向屏幕正面的一侧移动,使得背景物体位于景深的朝向屏幕的背面的一侧。其中,该距离减小的值要根据实际检测到的距离信息以及景深信息来进行计算。

在一些实施例中,例如图3中,可以通过将每一列右视差像素相对于每一列左视差像素向右移动预设距离值,以使得景深朝向屏幕正面的一侧移动,使得背景物体位于景深的朝向屏幕的背面的一侧。其中该预设距离值为一个像素长度。

在一些实施例中,可以通过将每一列左视差像素相对于每一列右左视差像素向左移动预设距离值,以使得景深朝向屏幕正面的一侧移动,使得背景物体位于景深的朝向屏幕的背面的一侧。其中该预设距离值为一个像素长度。

本发明通过获取背景物体相对于屏幕的距离信息;获取显示内容的景深信息,该景深信息包括用于描述景深的位置及长度;根据距离信息以及景深信息判断背景物体与景深的相对位置关系;当背景物体位于景深的朝向屏幕的正面的一侧时,使得景深朝向屏幕正面的一侧移动,进而使得背景物体位于景深的朝向屏幕的背面的一侧;从而实现3d显示控制,可以避免背景物体位于景深的正面的一侧,从而提高显示质量。

请参照图4,本发明实施例还提供了一种裸眼3d图像的显示控制装置,包括:第一获取模块201、第二获取模块202、判断模块203、调整模块204。

其中,第一获取模块201用于获取背景物体相对于屏幕的距离信息。可以通过设置于该裸眼3d液晶显示屏幕上的检测装置来检测背景物体相对于屏幕的距离信息,并且该检测是实时进行的。

其中,第二获取模块202用于获取显示内容的景深信息,该景深信息包括用于描述景深的位置及长度;该显示内容包括左视差图像以及右视差图像。其中,左视差图像包括多个左视差像素,右视差图像包括多个右视差像素。该多个左视差像素呈n列的矩形阵列排布,该多个右视差像素呈n列的矩形阵列排布,该n列左视差像素与该n列右视差像素的列号从左到右分别依次为1至n,该n列右视差像素与该n列左视差像素相互交替排布。

其中,判断模块203用于根据距离信息以及景深信息判断背景物体与景深的相对位置关系;主要是判断该背景物体位于景深的朝向屏幕的背面的一侧还是位于朝向屏幕的正面的一侧。

其中,调整模块204用于当背景物体位于景深的朝向屏幕的正面的一侧时,使得景深朝向屏幕正面的一侧移动,使得背景物体位于景深的朝向屏幕的背面的一侧。

在本发明所述的裸眼3d图像的显示控制装置中,所述显示内容包括左视差图像以及右视差图像;所述调整模块204用于调整所述左视差图像和/或及所述右视差图像在所述屏幕上的显示位置,以使得景深朝向屏幕正面的一侧移动,使得背景物体位于景深的朝向屏幕的背面的一侧。

在本发明所述的裸眼3d图像的显示控制装置中,左视差图像包括多个左视差像素,右视差图像包括多个右视差像素,所述多个左视差像素呈n列的矩形阵列排布,所述多个右视差像素呈n列的矩形阵列排布,该n列左视差像素与该n列右视差像素的列号从左到右分别依次为1至n,该n列右视差像素与该n列左视差像素相互交替排布;所述调整模块204用于将列号值相同的左视差像素与右视差像素之间的距离减小,以使得景深朝向屏幕正面的一侧移动,使得背景物体位于景深的朝向屏幕的背面的一侧。

在一些实施例中,例如图3中,调整模块204可以通过将每一列右视差像素相对于每一列左视差像素向右移动预设距离值,以使得景深朝向屏幕正面的一侧移动,使得背景物体位于景深的朝向屏幕的背面的一侧。其中该预设距离值为一个像素长度。

在一些实施例中,调整模块204可以通过将每一列左视差像素相对于每一列右左视差像素向左移动预设距离值,以使得景深朝向屏幕正面的一侧移动,使得背景物体位于景深的朝向屏幕的背面的一侧。其中该预设距离值为一个像素长度。

本发明通过获取背景物体相对于屏幕的距离信息;获取显示内容的景深信息,该景深信息包括用于描述景深的位置及长度;根据距离信息以及景深信息判断背景物体与景深的相对位置关系;当背景物体位于景深的朝向屏幕的正面的一侧时,使得景深朝向屏幕正面的一侧移动,进而使得背景物体位于景深的朝向屏幕的背面的一侧;从而实现3d显示控制,可以避免背景物体位于景深的正面的一侧,从而提高显示质量。

本发明还提供了一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述任一项所述的方法。

本发明还提供了一种终端,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行上述任一项所述的方法。

需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储介质中,该存储介质可以包括但不限于:只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁盘或光盘等。

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明。同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1