一种裸眼立体显示设备的显示校正方法、装置及电子设备与流程

文档序号:11261531阅读:362来源:国知局
一种裸眼立体显示设备的显示校正方法、装置及电子设备与流程

本发明涉及立体显示技术领域,尤其涉及一种兼容有横屏和纵屏立体显示模式的裸眼立体显示设备的显示校正方法、装置及电子设备。



背景技术:

目前,主流的裸眼3d(立体)显示设备通过在常规显示器件上叠加特殊的分光装置,例如光栅,该光栅能够向不同方向折射图像,让左眼和右眼的可视画面分开,从而让使用者看到3d影像。通常来讲,裸眼3d显示设备在进行显示时,需要将左眼画面和右眼画面按照一定规则排列显示在显示器件上(即排图),配合光栅的分光作用,在用户观看区域形成左右眼视区,做到将左眼画面送入用户的左眼,将右眼画面送入用户的右眼,从而使用户观看到3d影像。

由于排图必须与光栅的分光作用相互配合,因此,光栅参数,例如光栅倾角、光栅栅距等,是排图算法中所需使用的关键参数,也是裸眼3d显示设备进行成像显示的必要参数,直接决定着3d显示设备的成像效果。但受到制造工艺和装配误差等因素影响,光栅参数的实际值与理想设计值通常是存在偏差的。如果直接利用设计值进行排图显示,将导致裸眼3d显示设备对于左右眼视区的调整不准确,进而影响裸眼3d显示设备的显示效果。因此,为了有效保证裸眼3d显示设备的显示效果,在裸眼3d显示设备出厂销售前,需要对裸眼3d显示设备的光栅参数进行校正,即需要非常准确地得到裸眼3d显示设备的光栅参数实际值从而将其应用于该设备的排图算法中,保证该裸眼3d显示设备的立体显示效果。

传统的显示设备校正方法中,根据不同的显示设备,对其进行参数调校,使最后成像效果最优,其校正过程是手动的。手动校正的过程繁琐,且校正结果易出现偏差。随着技术发展,陆续开发了一些自动检测与校正的方法,包括针对屏幕的校正,针对摄像头的校正,还有针对整个跟踪式立体显示方案的校正,这些方法在一定程度简化了此前手动检测的过程,使自动化程度不断提高,并成功在量产中进行了实施,取得了较好的效果。

但针对于兼容有横纵两种立体显示模式的裸眼立体显示设备,即在横屏状态下可以进行立体显示,在纵屏状态下也可以进行立体显示,需要对每一种显示模式进行检测校正。但是,现有的检测校正方法中,横纵两种状态是分别进行校正的,横纵两种状态下的校正过程有所区别,在不同的屏幕状态下需要根据不同的参数进行校正流程,过程比较繁琐,无法达到横纵状态下的校正兼容效果。



技术实现要素:

本发明实施例提供一种兼容有横屏和纵屏立体显示模式的裸眼立体显示设备的显示校正方法、装置及电子设备,以解决现有技术中的检测校正方法过程比较繁琐复杂,无法达到横纵状态下的校正兼容的问题。

本发明实施例提供一种兼容有横屏和纵屏立体显示模式的裸眼立体显示设备的显示校正方法,所述裸眼立体显示设备包括显示屏,所述显示屏包括显示器件和分光器件,所述显示器件和所述分光器件相对设置,所述方法包括:

获取所述裸眼立体显示设备的第一显示模式对应的第一校正参数;

获取所述第一校正参数与所述裸眼立体显示设备的第二显示模式对应的第二校正参数的对应关系,根据获取的所述第一校正参数及所述对应关系,确定所述第二校正参数;

其中,所述第一显示模式为横屏立体显示模式和纵屏立体显示模式中的一种,所述第二显示模式为横屏立体显示模式和纵屏立体显示模式中的另一种,所述裸眼立体显示设备在所述第一显示模式时,根据所述第一校正参数进行裸眼立体显示,所述裸眼立体显示设备在所述第二显示模式时,根据所述第二校正参数进行裸眼立体显示。

可选的,所述获取所述立体显示设备的第一显示模式对应的第一校正参数的步骤包括:

利用摄像头对所述裸眼立体显示设备在所述第一显示模式下根据预设的排图参数显示的第一预定图像在镜面上形成的虚像进行拍摄,以获取第一目标图像,所述第一目标图像中包含有所述第一预定图像;

根据所述第一目标图像,获取所述第一预定图像;

根据所述第一预定图像,获取所述第一预定图像的实际图像属性;

根据所述预设的排图参数和所述第一预定图像的实际图像属性,获取所述第一校正参数。

可选的,所述根据所述第一目标图像,获取所述第一预定图像包括:

确定所述第一目标图像中所述第一预定图像的区域范围;

根据确定的区域范围,在所述第一目标图像中抠取与所述区域范围对应的图像,从而获取到所述第一预定图像。

可选的,所述第一预定图像为第一颜色条纹和第二颜色条纹相间设置的条纹图像;

所述条纹图像的实际图像属性包括条纹斜率、条纹截距和条纹周期中的至少一者;

所述根据所述第一预定图像,获取所述第一预定图像的实际图像属性包括:

获取所述条纹图像中所述第一颜色条纹的中线点;

根据所述第一颜色条纹的中线点进行直线拟合,得到拟合后的条纹直线方程;

根据所述拟合后的条纹直线方程,确定所述条纹图像的实际图像属性。

可选的,所述根据所述预设的排图参数和所述第一预定图像的实际图像属性,获取所述第一校正参数包括:

获取所述预设的排图参数、所述第一校正参数、所述第一预定图像的理论图像属性之间的第一关联关系;

根据所述第一关联关系、所述实际图像属性和所述预设的排图参数,确定所述第一校正参数。

可选的,所述根据所述第一关联关系、所述实际图像属性和所述预设的排图参数,确定所述第一校正参数包括:

建立所述第一关联关系对应的第一代价函数;

根据所述实际图像属性和所述预设的排图参数,利用最小化算法最小化所述第一代价函数,确定所述第一校正参数。

可选的,所述条纹图像的实际图像属性和理论图像属性包括条纹斜率、条纹截距和条纹间距;

所述预设的排图参数包括排图倾角、排图周期和排图位移;

所述第一校正参数包括光栅倾角、光栅水平栅距和光栅位移。

可选的,所述第一校正参数与所述第二校正参数均包括光栅倾角;

所述对应关系包括所述第一校正参数的光栅倾角与所述第二校正参数的光栅倾角的对应关系;

所述根据获取的所述第一校正参数及所述对应关系,确定所述第二校正参数包括:

根据所述第一校正参数的光栅倾角,以及所述第一校正参数的光栅倾角与所述第二校正参数的光栅倾角的对应关系,计算出所述第二校正参数的光栅倾角;

和/或

所述第一校正参数与所述第二校正参数均包括光栅水平栅距;

所述对应关系包括所述第一校正参数的光栅水平栅距与所述第二校正参数的光栅水平栅距的对应关系;

所述根据获取的所述第一校正参数及所述对应关系,确定所述第二校正参数包括:

根据所述第一校正参数的光栅水平栅距,以及所述第一校正参数的光栅水平栅距与所述第二校正参数的光栅水平栅距的对应关系,计算出所述第二校正参数的光栅水平栅距;

和/或

所述第一校正参数与所述第二校正参数均包括光栅位移;

所述对应关系包括所述第一校正参数的光栅位移与所述第二校正参数的光栅位移的对应关系;

所述根据获取的所述第一校正参数及所述对应关系,确定所述第二校正参数包括:

根据所述第一校正参数的光栅位移,以及所述第一校正参数的光栅位移与所述第二校正参数的光栅位移的对应关系,计算出所述第二校正参数的光栅位移。

可选的,所述第一校正参数的光栅倾角与所述第二校正参数的光栅倾角包括如下对应关系:

cotα*cotβ=-1

其中,α为所述第一校正参数的光栅倾角,β为所述第二校正参数的光栅倾角。

可选的,所述第一显示模式为横屏立体显示模式,所述第二显示模式为纵屏立体显示模式;

所述第一校正参数的光栅水平栅距与所述第二校正参数的光栅水平栅距包括如下对应关系:

t1=t0/cotα

其中,t0为所述横屏立体显示模式的光栅水平栅距,t1为所述纵屏立体显示模式的光栅水平栅距,α为所述横屏立体显示模式的光栅倾角;

或者

所述第一显示模式为纵屏立体显示模式,所述第二显示模式为横屏立体显示模式;

所述第一校正参数的光栅水平栅距与所述第二校正参数的光栅水平栅距包括如下对应关系:

t0=t1/cotβ

其中,t0为所述横屏立体显示模式的光栅水平栅距,t1为所述纵屏立体显示模式的光栅水平栅距,β为所述纵屏立体显示模式的光栅倾角。

可选的,所述第一显示模式为横屏立体显示模式,所述第二显示模式为纵屏立体显示模式;

所述第一校正参数的光栅位移与所述第二校正参数的光栅位移包括如下对应关系:

δ1=δ0/cotα

其中,δ0为所述横屏立体显示模式的光栅位移,δ1为所述纵屏立体显示模式的光栅位移,α为所述横屏立体显示模式的光栅倾角;

或者

所述第一显示模式为纵屏立体显示模式,所述第二显示模式为横屏立体显示模式;

所述第一校正参数的光栅位移与所述第二校正参数的光栅位移包括如下对应关系:

δ0=δ1/cotβ

其中,δ0为所述横屏立体显示模式的光栅位移,δ1为所述纵屏立体显示模式的光栅位移,β为所述纵屏立体显示模式的光栅倾角。

本发明实施例还提供一种兼容有横屏和纵屏立体显示模式的裸眼立体显示设备的显示校正装置,所述裸眼立体显示设备包括显示屏,所述显示屏包括显示器件和分光器件,所述显示器件和所述分光器件相对设置,所述装置包括:

获取模块,用于获取所述裸眼立体显示设备的第一显示模式对应的第一校正参数;

处理模块,用于获取所述第一校正参数与所述裸眼立体显示设备的第二显示模式对应的第二校正参数的对应关系,根据获取的所述第一校正参数及所述对应关系,确定所述第二校正参数;

其中,所述第一显示模式为横屏立体显示模式和纵屏立体显示模式中的一种,所述第二显示模式为横屏立体显示模式和纵屏立体显示模式中的另一种,所述裸眼立体显示设备在所述第一显示模式时,根据所述第一校正参数进行裸眼立体显示,所述裸眼立体显示设备在所述第二显示模式时,根据所述第二校正参数进行裸眼立体显示。

可选的,所述获取模块包括:

第一获取子模块,用于利用摄像头对所述裸眼立体显示设备在所述第一显示模式下根据预设的排图参数显示的第一预定图像在镜面上形成的虚像进行拍摄,以获取第一目标图像,所述第一目标图像中包含有所述第一预定图像。

第二获取子模块,用于根据所述第一目标图像,获取所述第一预定图像;

第三获取子模块,用于根据所述第一预定图像,获取所述第一预定图像的实际图像属性;

第四获取子模块,用于根据所述预设的排图参数和所述第一预定图像的实际图像属性,获取所述第一校正参数。

可选的,所述第二获取子模块包括:

第一确定单元,用于确定所述第一目标图像中所述第一预定图像的区域范围;

第一获取单元,用于根据确定的区域范围,在所述第一目标图像中抠取与所述区域范围对应的图像,从而获取到所述第一预定图像。

可选的,所述第一预定图像为第一颜色条纹和第二颜色条纹相间设置的条纹图像;

所述条纹图像的实际图像属性包括条纹斜率、条纹截距和条纹周期中的至少一者;

所述第三获取子模块包括:

第二获取单元,用于获取所述条纹图像中所述第一颜色条纹的中线点;

拟合单元,用于根据所述第一颜色条纹的中线点进行直线拟合,得到拟合后的条纹直线方程;

第二确定单元,用于根据所述拟合后的条纹直线方程,确定所述条纹图像的实际图像属性。

可选的,所述第四获取子模块包括:

第三获取单元,用于获取所述预设的排图参数、所述第一校正参数、所述第一预定图像的理论图像属性之间的第一关联关系;

第三确定单元,用于根据所述第一关联关系、所述实际图像属性和所述预设的排图参数,确定所述第一校正参数。

可选的,所述第三确定单元包括:

建立子单元,用于建立所述第一关联关系对应的第一代价函数;

确定子单元,用于根据所述实际图像属性和所述预设的排图参数,利用最小化算法最小化所述第一代价函数,确定所述第一校正参数。

可选的,所述条纹图像的实际图像属性和理论图像属性包括条纹斜率、条纹截距和条纹间距;

所述预设的排图参数包括排图倾角、排图周期和排图位移;

所述第一校正参数包括光栅倾角、光栅水平栅距和光栅位移。

可选的,所述第一校正参数与所述第二校正参数均包括光栅倾角;

所述对应关系包括所述第一校正参数的光栅倾角与所述第二校正参数的光栅倾角的对应关系;

所述处理模块包括:

第一处理子模块,用于根据所述第一校正参数的光栅倾角,以及所述第一校正参数的光栅倾角与所述第二校正参数的光栅倾角的对应关系,计算出所述第二校正参数的光栅倾角;

和/或

所述第一校正参数与所述第二校正参数均包括光栅水平栅距;

所述对应关系包括所述第一校正参数的光栅水平栅距与所述第二校正参数的光栅水平栅距的对应关系;

所述处理模块包括:

第二处理子模块,用于根据所述第一校正参数的光栅水平栅距,以及所述第一校正参数的光栅水平栅距与所述第二校正参数的光栅水平栅距的对应关系,计算出所述第二校正参数的光栅水平栅距;

和/或

所述第一校正参数与所述第二校正参数均包括光栅位移;

所述对应关系包括所述第一校正参数的光栅位移与所述第二校正参数的光栅位移的对应关系;

所述处理模块包括:

第三处理子模块,用于根据所述第一校正参数的光栅位移,以及所述第一校正参数的光栅位移与所述第二校正参数的光栅位移的对应关系,计算出所述第二校正参数的光栅位移。

可选的,所述第一校正参数的光栅倾角与所述第二校正参数的光栅倾角包括如下对应关系:

cotα*cotβ=-1

其中,α为所述第一校正参数的光栅倾角,β为所述第二校正参数的光栅倾角。

可选的,所述第一显示模式为横屏立体显示模式,所述第二显示模式为纵屏立体显示模式;

所述第一校正参数的光栅水平栅距与所述第二校正参数的光栅水平栅距包括如下对应关系:

t1=t0/cotα

其中,t0为所述横屏立体显示模式的光栅水平栅距,t1为所述纵屏立体显示模式的光栅水平栅距,α为所述横屏立体显示模式的光栅倾角;

或者

所述第一显示模式为纵屏立体显示模式,所述第二显示模式为横屏立体显示模式;

所述第一校正参数的光栅水平栅距与所述第二校正参数的光栅水平栅距包括如下对应关系:

t0=t1/cotβ

其中,t0为所述横屏立体显示模式的光栅水平栅距,t1为所述纵屏立体显示模式的光栅水平栅距,β为所述纵屏立体显示模式的光栅倾角。

可选的,所述第一显示模式为横屏立体显示模式,所述第二显示模式为纵屏立体显示模式;

所述第一校正参数的光栅位移与所述第二校正参数的光栅位移包括如下对应关系:

δ1=δ0/cotα

其中,δ0为所述横屏立体显示模式的光栅位移,δ1为所述纵屏立体显示模式的光栅位移,α为所述横屏立体显示模式的光栅倾角;

或者

所述第一显示模式为纵屏立体显示模式,所述第二显示模式为横屏立体显示模式;

所述第一校正参数的光栅位移与所述第二校正参数的光栅位移包括如下对应关系:

δ0=δ1/cotβ

其中,δ0为所述横屏立体显示模式的光栅位移,δ1为所述纵屏立体显示模式的光栅位移,β为所述纵屏立体显示模式的光栅倾角。

本发明实施例还提供一种计算机可读存储介质,用于存储计算机程序,所述计算机程序可被处理器执行上述的方法。

本发明实施例还提供一种电子设备,所述电子设备包括一个或多个处理器,所述处理器被配置为执行上述的方法。

本发明实施例还提供一种裸眼立体显示设备,包括:

壳体、设置在所述壳体上的显示屏、设置在所述壳体内的一个或多个处理器;

所述显示屏包括显示器件和分光器件,所述显示器件和所述分光器件相对设置;

所述处理器控制所述显示屏以第一显示模式或第二显示模式进行显示,所述第一显示模式为横屏立体显示模式和纵屏立体显示模式中的一种,所述第二显示模式为横屏立体显示模式和纵屏立体显示模式中的另一种;

所述处理器用于:

获取所述裸眼立体显示设备的第一显示模式对应的第一校正参数;

获取所述第一校正参数与所述裸眼立体显示设备的第二显示模式对应的第二校正参数的对应关系,根据获取的所述第一校正参数及所述对应关系,确定所述第二校正参数;

在所述第一显示模式时,所述处理器根据所述第一校正参数控制所述显示屏进行裸眼立体显示,在所述第二显示模式时,所述处理器根据所述第二校正参数控制所述显示屏进行裸眼立体显示。

可选的,裸眼立体显示设备还包括:

设置在所述壳体上的前置摄像头:

所述处理器在第一显示模式下根据预设的排图参数在所述显示器件上排布像素,在所述分光器件的作用下,所述显示屏上显示出第一预定图像;

所述前置摄像头对所述第一预定图像在镜面上形成的虚像进行拍摄,获取第一目标图像,以使所述第一目标图像中包含有所述第一预定图像;

所述处理器用于:

根据所述第一目标图像,获取所述第一预定图像;

根据所述第一预定图像,获取所述裸眼立体显示设备的第一显示模式对应的第一校正参数。

本发明实施例技术方案的有益效果至少包括:

本发明技术方案,通过获取裸眼立体显示设备处于第一显示模式时对应的第一校正参数,然后利用第一显示模式下的第一校正参数与第二显示模式下的第二校正参数的对应关系,获取第二显示模式下的第二校正参数,因此,可以在依据第一校正参数的基础上,经过对应关系变换,得到第二显示模式下的第二校正参数,即仅需要对第一显示模式下进行实质上的校正,利用对应关系得到第二显示模式下的第二校正参数,实现根据一种显示模式下对应的校正参数进行两种显示模式状态下的校正过程,简化了校正操作,提高了校正效率及校正体验,使得检测校正过程更经济且更容易实施,实现了横纵状态下的校正兼容。同时本发明的技术方案适用于不同的立体显示设备,保证了各个立体显示设备的校正一致性。

附图说明

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

图1表示裸眼立体显示设备的成像原理示意图;

图2表示本发明实施例提供的一种兼容有横屏和纵屏立体显示模式的裸眼立体显示设备的显示校正方法示意图;

图3表示本发明实施例提供的一种获取裸眼立体显示设备的第一校正参数的方法示意图;

图4a~4b表示本发明实施例中第一校正参数和第二校正参数关系示意图一;

图5a~5b表示本发明实施例中第一校正参数和第二校正参数关系示意图二;

图6a~6b表示本发明实施例中横纵屏立体显示状态示意图;

图7a~7b表示本发明实施例中横纵屏立体显示状态对应的坐标系示意图;

图8a~8d表示本发明实施例提供的校正设备示意图;

图9表示本发明实施例提供的一种兼容有横屏和纵屏立体显示模式的裸眼立体显示设备的显示校正装置示意图;

图10为本发明实施例中摄像头拍摄的在镜面上显示的条纹图像(第一预定图像)的虚像中所获取的第一目标图像的示意图;

图11为本发明实施例中从图10中的第一目标图像中提取的条纹图像的示意图;

图12为本发明实施例中拟合的条纹直线的示意图。

具体实施方式

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

本发明实施例提供的一种兼容有横屏和纵屏立体显示模式的裸眼立体显示设备的显示校正方法,其中裸眼立体显示设备,包括显示屏,显示屏包括显示器件和分光器件,显示器件和分光器件相对设置,其中,显示器件用来显示图像,例如可以为常规2d的显示面板,如lcd(liquidcrystaldisplay,液晶显示器)面板,oled(organiclight-emittingdiode,有机发光二极管)面板,分光器件用来对显示器件显示的图像进行分光处理,例如可以为光栅,该光栅可以为现有技术中裸眼立体显示设备所能够采用的任意一种光栅,如狭缝光栅或透镜光栅等,本发明对此不做限定。

裸眼立体显示设备在进行显示时,需要将左眼画面和右眼画面按照一定规则排列显示在显示器件上(即排图),配合分光器件的分光作用,做到将左眼画面送入用户的左眼,将右眼画面送入用户的右眼,从而使用户观看到立体影像。其中,具体排图过程可参见现有技术,这里不再赘述。

一般来说,显示器件上的像素列走向为竖直方向,若分光器件例如光栅纹路走向也为竖直方向,两者的走向相同,会产生明显的摩尔纹,这对三维立体画面的显示效果会有很大的影响。因此,为了降低摩尔纹的影响,实际应用中,具体可参见图1,裸眼立体显示设备普遍采用倾斜放置的光栅,从而使光栅的纹路走向与显示屏上的像素列走向之间形成一定的角度,可以减少甚至消除摩尔纹。

显然,显示器件上左右眼画面的排图需要与分光器件相配合才能进行立体显示,参见前文所述的背景技术,为了避免误差的影响,对裸眼立体显示设备进行显示校正,即,精准的获取到分光器件相关参数的实际值(本申请中称之为校正参数)是非常必要的,以便裸眼立体显示设备根据校正参数来进行排图从而进行裸眼立体显示。针对于兼容有横纵两种立体显示模式的裸眼立体显示设备,需要获取每一种显示模式下的校正参数,如果分别进行校正,则过程比较繁琐复杂。

下面对本发明实施例提供的一种兼容有横屏和纵屏立体显示模式的裸眼立体显示设备的显示校正方法和装置等进行详细介绍。

如图2所示,本发明实施例提供一种兼容有横屏和纵屏立体显示模式的裸眼立体显示设备的显示校正方法,该方法包括:

步骤201、获取裸眼立体显示设备的第一显示模式对应的第一校正参数。

本发明实施例中,裸眼立体显示设备包括第一显示模式和第二显示模式,其中,第一显示模式为横屏立体显示模式和纵屏立体显示模式中的一种,而第二显示模式为横屏立体显示模式和纵屏立体显示模式中的另一种。第一显示模式对应第一校正参数,第二显示模式对应第二校正参数,裸眼立体显示设备在第一显示模式时根据第一校正参数进行裸眼立体显示,裸眼立体显示设备在第二显示模式时根据所述第二校正参数进行裸眼立体显示。

本步骤中,首先获取第一显示模式对应的第一校正参数。

需要说明的是,本发明实施例对如何获取第一校正参数不做限定,本领域技术人员可以合理选择,可以采用任意公知的方式获取到第一校正参数。

具体可选的,第一校正参数可以是预先存储好的,本步骤中,获取预先存储的第一校正参数。当然本步骤中的第一校正参数也可以是通过检测校正的过程而得到的。当然,可选的,本步骤中,第一校正参数也可以是通过一定的校正流程实时获取到的。

在获取第一显示模式对应的第一校正参数之后,执行步骤202。

步骤202、获取第一校正参数与裸眼立体显示设备的第二显示模式对应的第二校正参数的对应关系,根据获取的第一校正参数及对应关系,确定第二校正参数。

在获取裸眼立体显示设备的第一显示模式对应的第一校正参数之后,需要获取第一校正参数与裸眼立体显示设备的第二显示模式对应的第二校正参数的对应关系。然后根据第一校正参数、第一校正参数与第二校正参数之间的对应关系,获取第二校正参数。

本发明实施例中,在已知第一校正参数时,利用第一校正参数和第二校正参数的对应关系得到第二校正参数,因此,不需要通过实质的检测校正过程得到第二校正参数,仅需执行一次实质上的检测校正过程来得到第一校正参数即可,实现根据一种显示模式下对应的校正参数进行两种显示模式状态下的校正过程,简化了校正操作,提高了校正效率及校正体验,使得检测校正过程更经济且更容易实施,实现了横纵状态下的校正兼容。

具体的,校正参数可包括光栅倾角、光栅水平栅距、光栅位移等,即第一校正参数和第二校正参数均包括光栅倾角、光栅水平栅距、光栅位移等。

为获取到第二校正参数,需要预先确定出第一校正参数和第二校正参数的对应关系,该对应关系需要保证,在已知第一校正参数和该对应关系的情况下,能够求解出第二校正参数。例如,该对应关系可包括第二校正参数中的光栅倾角、光栅水平栅距、光栅位移中的任意一者与第一校正参数中的光栅倾角、光栅水平栅距、光栅位移中的至少一者之间的对应关系,具体例如:第一校正参数的光栅倾角与第二校正参数的光栅倾角的对应关系,第一校正参数的光栅水平栅距与第二校正参数的光栅水平栅距的对应关系,第一校正参数的光栅位移与第二校正参数的光栅水平位移的对应关系等等。

以下进行具体举例说明:

在本发明的一个实施例中,在步骤201中,获取到的第一校正参数包括光栅倾角;本步骤中,所要确定的第二校正参数包括光栅倾角,获取到的第一校正参数与第二校正参数之间的对应关系包括:第一校正参数的光栅倾角与第二校正参数的光栅倾角的对应关系;则,在根据获取的第一校正参数及对应关系确定第二校正参数时,即为:

根据第一校正参数的光栅倾角,以及第一校正参数的光栅倾角与第二校正参数的光栅倾角的对应关系,计算出第二校正参数的光栅倾角。

具体的,例如,在光栅共享,即第一显示模式和第二显示模式使用相同的分光器件的情况下,亦即在进行显示模式的切换时不需要进行分光器件的切换,这种情况下,在两种显示模式下校正的是相同的分光器件,第一校正参数的光栅倾角与第二校正参数的光栅倾角可包括如下对应关系:

cotα*cotβ=-1

这里的α为第一校正参数的光栅倾角,β为第二校正参数的光栅倾角。

第一显示模式可以为横屏立体显示模式,也可以为纵屏立体显示模式,当第一显示模式为横屏立体显示模式时,第二显示模式为纵屏立体显示模式;相应的当第一显示模式为纵屏立体显示模式时,第二显示模式为横屏立体显示模式。

从原理上讲,第一显示模式与第二显示模式对应的坐标系有90度的差值,由于第一显示模式与第二显示模式对应的坐标系有90度的差值,相应的第一校正参数的光栅倾角α与第一校正参数的光栅倾角β之间具有90度的差值,因此可以确定第一校正参数的光栅倾角与第二校正参数的光栅倾角的对应关系为:cotα*cotβ=-1。

在获取第一校正参数的光栅倾角α之后,根据第一校正参数的光栅倾角与第二校正参数的光栅倾角之间的对应关系,计算光栅倾角β的余切值,从而得到第二校正参数的光栅倾角。

本发明实施例中以第一显示模式为横屏立体显示模式,第二显示模式为纵屏立体显示模式为例进行阐述。如图4a和图4b所示,在横屏立体显示模式下,第一校正参数的光栅倾角为α,这里的α为光栅图像与水平方向的夹角。在纵屏立体显示模式下,第二校正参数的光栅倾角为β,其中β与α相差90度,即β=π/2+α。则根据三角函数关系cot(π/2+α)=-tanα可以得到cotβ=-1/cotα,即第一校正参数的光栅倾角与第二校正参数的光栅倾角的对应关系为:cotα*cotβ=-1。

在获取两者的对应关系之后,可以根据光栅倾角α确定出光栅倾角β,同理也可以根据光栅倾角β确定出光栅倾角α。

在本发明的一个实施例中,在步骤201中,获取到的第一校正参数包括光栅水平栅距;本步骤中,所要确定的第二校正参数包括光栅水平栅距,获取到的第一校正参数与第二校正参数之间的对应关系包括:第一校正参数的光栅水平栅距与第二校正参数的光栅水平栅距的对应关系;则,在根据获取的第一校正参数及对应关系,确定第二校正参数时,即为:

根据第一校正参数的光栅水平栅距,以及第一校正参数的光栅水平栅距与第二校正参数的光栅水平栅距的对应关系,计算出第二校正参数的光栅水平栅距。

具体的,例如,在光栅共享,即第一显示模式和第二显示模式使用相同的分光器件的情况下,亦即在进行显示模式的切换时不需要进行分光器件的切换,这种情况下,在两种显示模式下校正的是相同的分光器件,当第一显示模式为横屏立体显示模式,第二显示模式为纵屏立体显示模式时;第一校正参数的光栅水平栅距与第二校正参数的光栅水平栅距可包括如下对应关系:

t1=t0/cotα

其中,t0为横屏立体显示模式的光栅水平栅距,t1为纵屏立体显示模式的光栅水平栅距,α为横屏立体显示模式的光栅倾角。

可以理解的是,上述对应关系也可表述为,第一校正参数的光栅水平栅距、光栅倾角与第二校正参数的光栅水平栅距的对应关系。

针对第一显示模式为横屏立体显示模式,第二显示模式为纵屏立体显示模式的情况,在获取横屏立体显示模式的光栅水平栅距t0之后,需要确定横屏立体显示模式的光栅水平栅距t0与纵屏立体显示模式的光栅水平栅距t1的对应关系。从原理上讲,如图4a所示,t为栅距,则t0与t之间的关系为t=t0*sinα。如图4b所示,在纵屏立体显示模式下,t为栅距,t1为纵屏立体显示模式的光栅水平栅距,此时t与t1的关系为t=t1*cosα,则t1*cosα=t0*sinα,对等式两边同时进行除以sinα处理后可以得出t1*cotα=t0,因此可以得出t1=t0/cotα这一关系式,即获得横屏立体显示模式的光栅水平栅距t0与纵屏立体显示模式的光栅水平栅距t1的对应关系。

在获取光栅水平栅距t0以及光栅水平栅距t1的对应关系之后,根据获取的横屏立体显示模式的光栅水平栅距t0以及对应关系,可以确定出纵屏立体显示模式的光栅水平栅距t1。

具体为:在获取横屏立体显示模式的光栅水平栅距t0之后,计算横屏立体显示模式的光栅倾角α的余切值cotα,然后计算光栅水平栅距t0与余切值cotα的比值,即可获取纵屏立体显示模式的光栅水平栅距t1。

具体的,例如,在光栅共享,即第一显示模式和第二显示模式使用相同的分光器件的情况下,亦即在进行显示模式的切换时不需要进行分光器件的切换,这种情况下,在两种显示模式下校正的是相同的分光器件,当第一显示模式为纵屏立体显示模式,第二显示模式为横屏立体显示模式时;第一校正参数的光栅水平栅距与第二校正参数的光栅水平栅距可包括如下对应关系:

t0=t1/cotβ

其中,t0为横屏立体显示模式的光栅水平栅距,t1为纵屏立体显示模式的光栅水平栅距,β为纵屏立体显示模式的光栅倾角。

可以理解的是,上述对应关系也可表述为,第一校正参数的光栅水平栅距、光栅倾角与第二校正参数的光栅水平栅距的对应关系。

针对第一显示模式为纵屏立体显示模式,第二显示模式为横屏立体显示模式的情况,在获取纵屏立体显示模式的光栅水平栅距t1之后,需要确定纵屏立体显示模式的光栅水平栅距t1与横屏立体显示模式的光栅水平栅距t0的对应关系。从原理上讲,如图5a所示,在纵屏立体显示模式下,t为栅距,则t1与t之间的关系为t=t1*sinβ。如图5b所示,在横屏立体显示模式下,t为栅距,t0为横屏立体显示模式的光栅水平栅距,此时t与t0的关系为t=t0*cosβ,则可以得到如下关系式t1*sinβ=t0*cosβ,对等式两边同时进行除以sinβ处理后可以得出t1=t0*cotβ,因此可以得出t0=t1/cotβ这一关系式,即获得纵屏立体显示模式的光栅水平栅距t1与横屏立体显示模式的光栅水平栅距t0的对应关系。

在获取纵屏立体显示模式的光栅水平栅距t1与横屏立体显示模式的光栅水平栅距t0的对应关系之后,根据纵屏立体显示模式的光栅水平栅距t1以及对应关系,可以获得横屏立体显示模式的光栅水平栅距t0。

具体为:在获取纵屏立体显示模式的光栅水平栅距t1之后,计算纵屏立体显示模式的光栅倾角β的余切值cotβ,然后计算光栅水平栅距t1与余切值cotβ的比值,即可获取横屏立体显示模式的光栅水平栅距t0。

在本发明的一个实施例中,在步骤201中,获取到的第一校正参数包括光栅位移;本步骤中,所要确定的第二校正参数包括光栅位移,获取到的第一校正参数与第二校正参数之间的对应关系包括:第一校正参数的光栅位移与第二校正参数的光栅位移的对应关系;则,在根据获取的第一校正参数及对应关系,确定第二校正参数时,即为:

根据第一校正参数的光栅位移,以及第一校正参数的光栅位移与第二校正参数的光栅位移的对应关系,计算出第二校正参数的光栅位移。

举例而言,在光栅共享,即第一显示模式和第二显示模式使用相同的分光器件的情况下,亦即在进行显示模式的切换时不需要进行分光器件的切换,这种情况下,在两种显示模式下校正的是相同的分光器件,当第一显示模式为横屏立体显示模式,第二显示模式为纵屏立体显示模式时;第一校正参数的光栅位移与第二校正参数的光栅位移可包括如下对应关系:

δ1=δ0/cotα

其中,δ0为横屏立体显示模式的光栅位移,δ1为纵屏立体显示模式的光栅位移,α为横屏立体显示模式的光栅倾角。

可以理解的是,上述对应关系也可表述为,第一校正参数的光栅位移、光栅倾角与第二校正参数的光栅位移的对应关系。其中,第一校正参数的光栅位移与第二校正参数的光栅位移之间对应关系的推导过程与上述第一校正参数的光栅水平栅距与第二校正参数的光栅水平栅距之间对应关系的推导过程类似,在这里不再赘述。

在获取横屏立体显示模式的光栅位移δ0之后,计算横屏立体显示模式的光栅倾角α的余切值cotα,然后计算光栅位移δ0与余切值cotα的比值,即可获取纵屏立体显示模式的光栅位移δ1。

具体的,例如,在光栅共享,即第一显示模式和第二显示模式使用相同的分光器件的情况下,亦即在进行显示模式的切换时不需要进行分光器件的切换,这种情况下,在两种显示模式下校正的是相同的分光器件,当第一显示模式为纵屏立体显示模式,第二显示模式为横屏立体显示模式时;第一校正参数的光栅位移与第二校正参数的光栅位移包括如下对应关系:

δ0=δ1/cotβ

其中,δ0为横屏立体显示模式的光栅位移,δ1为纵屏立体显示模式的光栅位移,β为纵屏立体显示模式的光栅倾角。

可以理解的是,上述对应关系也可表述为,第一校正参数的光栅位移、光栅倾角与第二校正参数的光栅位移的对应关系。

在获取纵屏立体显示模式的光栅位移δ1之后,计算纵屏立体显示模式的光栅倾角β的余切值cotβ,然后计算光栅位移δ1与余切值cotβ的比值,即可获取横屏立体显示模式的光栅位移δ0。

至此可以根据第一校正参数以及第一校正参数和第二校正参数之间的对应关系,获取得到第二校正参数。在获取第二校正参数之后,使得裸眼立体显示设备在第二显示模式时,根据第二校正参数进行裸眼立体显示。

需要说明的是,本发明实施例中的第一校正参数、第二校正参数均为显示屏的校正参数。第一校正参数对应于第一显示模式,第二校正参数对应于第二显示模式,当第一显示模式为横屏立体显示模式,第二显示模式为纵屏立体显示模式时,横屏立体显示模式下对应的光栅图像与水平方向的夹角α如图6a所示,纵屏立体显示模式下对应的光栅图像与水平方向的夹角α如图6b所示。由横屏转化为纵屏的过程,相当于是横屏高度增加,宽度缩小了,所以只需要将该坐标系校正出来的参数转换成目标使用场景中的坐标系参数即可。

本发明实施在具体的应用过程中,需要确定显示屏处于何种显示模式下,在显示屏处于第一显示模式下时,则裸眼立体显示设备需要调用第一校正参数进行裸眼立体显示,从而对显示屏显示的图像进行校正,当显示屏处于第二显示模式下时,则裸眼立体显示设备需要调用预先存储的第二校正参数进行裸眼立体显示,从而对显示屏显示的图像进行校正,或者利用预先存储的第一校正参数和对应关系,计算第二校正参数,然后利用第二校正参数进行裸眼立体显示,从而对显示屏显示的图像进行校正。

可以理解的是,以上对应关系仅为示例,在本发明实施例提供的设计构思下,本领域技术人员可以合理选择。

第一显示模式可以为横屏立体显示模式或者纵屏立体显示模式,在横屏立体显示模式下,坐标系的坐标轴x与屏幕长度较大的方向相同的,其中横屏立体显示模式下对应的坐标系如图7a所示。图7a只是举例说明横屏状态下对应的坐标系的一种可实施方式,本领域技术人员可根据实际情况自行建立横屏状态下的坐标系。在纵屏立体显示模式下,坐标系的x轴与较短的边同向。纵屏状态下对应的坐标系如图7b所示。图7b只是举例说明中纵屏状态下对应的坐标系的一种可实施方式,本领域技术人员可根据实际情况自行建立纵屏状态下的坐标系。

本发明实施例中可以以横屏校正作为基准,也可以以纵屏校正作为基准,在以横屏校正作为基准时,需要根据横屏立体显示模式下的相关信息确定第一校正参数,在以纵屏校正作为基准时,需要根据纵屏立体显示模式下的相关信息确定第一校正参数。其中横屏立体显示模式下的相关信息与纵屏立体显示模式下的相关信息的区别在于:屏幕的光学特性发生改变,同时空间坐标也不同。

本发明实施例中提供的方法支持横屏纵校以及纵屏横校,在纵屏立体显示模式下,可以将横屏立体显示模式下对应的校正参数进行转化,得到所需的校正参数,进行纵屏立体显示模式下的校正。无需在进行一次完整的横屏校正之后,再进行一次完整的纵屏校正过程。

由于图像的采集都是通过立体显示设备的摄像头(或者其他摄像头)进行采集的,屏幕的内容在图像中之中并没有什么差别,只是在横屏转化为纵屏时,坐标系发生改变,需要根据坐标系的变化,确定在纵屏立体显示模式下对应的校正参数即可。

此外,此方法适用于所有立体显示设备,立体显示设备可以是横屏观看,也可以是纵屏观看,或者说立体显示设备不论是整体的显示产品或者是单个的显示模组,均可采用此方法进行校正。并且,针对不同的操作系统,可以使用同样的方法对其进行扩展适配,以便运行在不同的系统上。

本发明实施例中在不同的显示模式下进行不同的校正,在横屏立体显示模式下,采用校正方法执行一次完整的校正流程,来获取横屏立体显示模式下对应校正参数进行保存;然后确定横屏立体显示模式下对应校正参数与纵屏立体显示模式下对应校正参数之间的对应关系,在确定两者的对应关系之后,根据横屏立体显示模式下对应校正参数以及对应关系来确定纵屏立体显示模式下对应校正参数,无需重新执行一次纵屏校正过程。

在以横屏校正作为基准时,需要采用横屏状态下对应的相关信息进行计算;在以纵屏校正作为基准时,需要采用纵屏状态下对应的相关信息进行计算。

由于理论上屏幕的校正无论是横屏还是纵屏,都是通过设定排图参数来让屏幕显示条纹图,之后获取图像并检测条纹斜率,而在检测条纹斜率时,只是单纯的图形计算,并不考虑实际显示的情况,计算得出的斜率值只是与当前图像有关;同时由于横、纵屏的系统中,坐标系的x、y轴分别与屏幕的宽和高平行,而且坐标轴中心与屏幕的中心重合,所以横屏与纵屏的坐标系具有相同位置的原点(如果横纵坐标轴原点不重合,也可以先进行坐标平移处理),横屏切换到纵屏相当于逆时针旋转了90度。所以将图像进行90度旋转然后进行斜率检测与检测斜率之后再将斜率旋转90度是没有差别的。同时最后的参数拟合也是根据检测出来的条纹斜率做最后的计算,它主要与单个条纹图中的条纹斜率有关,所以旋转90度图像的输入计算结果与原图像输入计算结果再旋转90度也没有任何差别。总之屏幕校正模型只与屏幕自身显示的图像有关,也即只与屏幕自身相关参数有关,与外界物体坐标没有任何关系,只需要找到合理的排图参数,就可以进行校正。

纵屏横校的方式关键就在于使用了横屏校正参数,最后使用的时候需要进行参数的转换。单独的横屏和纵屏在各自的坐标系统下经过相同的校正流程均可得到准确的参数结果,但是纵屏横校(纵屏3d系统使用横屏坐标系进行校正)验证了纵屏也可以使用横屏坐标系系统进行校正的可行性,同时也验证了横屏纵校的情形。如果一个3d屏幕系统想既支持横屏又支持纵屏,有了横纵兼容的前提,就只需要在一种坐标系下进行校正即可,而不需要分别使用横屏坐标系和纵屏坐标系分别校正。

上述过程说明了校正系统与屏幕方向和采取的校正坐标系统并没有紧密的关联,不管采用何种坐标系,最终只需要将使用该坐标系校正出来的参数转换成目标使用场景中的坐标系参数即可,此种方法适用于多种场景的屏幕校正。

需要说明的是,本发明实施例提供的显示校正的方法可以由裸眼立体显示设备执行,即裸眼立体显示设备进行自校正,也可以由其他设备执行,获取到两个模式的校正参数后,该其他设备可将校正参数传输给裸眼立体显示设备以进行保存和后续的显示使用。

本实施例,通过获取裸眼立体显示设备处于第一显示模式时对应的第一校正参数,然后利用第一显示模式下的第一校正参数与第二显示模式下的第二校正参数的对应关系,获取第二显示模式下的第二校正参数,因此,可以在依据第一校正参数的基础上,经过对应关系变换,得到第二显示模式下的第二校正参数,即仅需要对第一显示模式下进行实质上的校正,利用对应关系得到第二显示模式下的第二校正参数,实现根据一种显示模式下对应的校正参数进行两种显示模式状态下的校正过程,简化了校正操作,提高了校正效率及校正体验,使得检测校正过程更经济且更容易实施,实现了横纵状态下的校正兼容。同时本发明的技术方案适用于不同的立体显示设备,保证了各个立体显示设备的校正一致性。

下面对步骤201“获取裸眼立体显示设备的第一显示模式对应的第一校正参数”的方式进行举例说明。

在本发明的一个实施例中,步骤201中,为获取第一校正参数,可以获取裸眼立体显示设备在第一显示模式下根据预设的排图参数显示的第一预定图像,然后,根据第一预定图像,获取第一校正参数,具体根据预设的排图参数和第一预定图像的图像属性,获取第一校正参数。从原理上讲,在第一显示模式下,裸眼立体显示设备根据预设的排图参数在显示器件上排布像素,在分光器件的作用下,在其显示屏上显示出第一预定图像。也就是说,第一预定图像是排图和分光器件共同作用的结果,即第一预定图像是排图和分光器件共同作用的结果,亦即,第一预定图像的图像属性、排图参数和第一校正参数是紧密关联的。显然,可以根据第一预定图像的图像属性以及预设的排图参数,来获取第一校正参数。其中,第一预定图像的图像属性是指该图像固有的特性参数,例如,针对于条纹图像,图像属性可包括条纹斜率、条纹直线的截距(简称条纹截距)和相邻条纹之间的间距(简称条纹间距)等。而排图参数可包括排图倾角、排图周期、排图位移等,第一校正参数可以包括光栅倾角、光栅水平栅距和光栅位移等。

基于上述说明,下面具体对上述获取第一校正参数的方式进行详细举例阐述,如图3所示,包括:

步骤301、获取裸眼立体显示设备根据预设的排图参数显示的第一预定图像。

本实施例中,裸眼立体显示设备包括显示屏,显示屏包括显示器件和分光器件,显示器件和分光器件相对设置。在裸眼立体显示设备显示第一预定图像时,裸眼立体显示设备根据预设的排图参数在显示器件上排布像素,在分光器件的作用下,在其显示屏上显示出第一预定图像。

裸眼立体显示设备可按照裸眼立体显示时的排图方式,按照预设的排图参数排列像素,其中,裸眼立体显示时的排图方式为公知技术,这里不再赘述。具体的,排图参数包括排图倾角、排图周期和排图位移等,其中,排图位移为分光器件与水平坐标轴的交点中距排图中心点最近的交点与排图中心点之间的水平距离。以第一预定图像为条纹图像为例,裸眼立体显示设备利用预先设定的排图参数在显示器件上排布第一颜色像素和第二颜色像素,并在分光器件的辅助作用下,显示出相间设置有第一颜色条纹和第二颜色条纹的条纹图像,该条纹图像是周期性的条纹图像,即第一颜色条纹和第二颜色条纹交错周期排列。举例而言,该条纹图像可以为红绿条纹图像,即第一颜色条纹为红色和绿色条纹中的一种颜色的条纹,而第二颜色条纹为红色和绿色条纹中的另一种颜色的条纹。

在裸眼立体显示设备显示出第一预定图像之后,本步骤中,将需要获取到第一预定图像。

本实施例对如何获取第一预定图像不做限定,以下进行举例说明:

可选的,在获取第一预定图像时,可以采用镜面投影的方式来获取,具体为:将裸眼立体显示设备显示的第一预定图像投影到一个镜面上,镜面上将呈现该第一预定图像的虚像,然后,利用摄像头对该第一预定图像在镜面上形成的虚像进行拍摄,从而获得一张包含有第一预定图像的图像,然后根据这张图像得到第一预定图像。

为了后续运算简便,并且为得到质量较高第一预定图像从而有效保证运算处理的准确性,优选的,在镜面上形成第一预定图像的虚像时,裸眼立体显示设备的显示屏要与镜面平行相对,且显示屏与镜面间隔预定距离,该预定距离本领域人员可以合理设置,基本原则是,需要保证裸眼立体显示设备的显示屏与镜面之间的距离可使得摄像头采集的图像中包含有清晰的第一预定图像。

具体实施中,针对采用镜面投影的方式获取第一预定图像,可设计专门的校正用制具,该制具可以包括用来支撑裸眼立体显示设备的支架以及镜面,当裸眼立体显示设备放置在支架上时,其显示屏可以与镜面间隔预定距离并且优选是平行的,镜面上可以显示清晰的第一预定图像的虚像。可以理解的是,所采用的制具可以为多种形式,本发明对此不做限定,但所需要包含的共同部分为:支撑裸眼立体显示设备的支架以及镜面。

需要说明的是,拍摄虚像的摄像头可以是裸眼立体显示设备之外设置的摄像头,也可以是裸眼立体显示设备自身配置的前置摄像头,在进行镜面投影时,该前置摄像头正对镜面,可以轻松拍摄到镜面上的虚像。

进一步需要说明的是,无论是裸眼立体显示设备外部的摄像头还是其自身配置的前置摄像头都可以来拍摄虚像,本实施例的“获取第一校正参数”的方法均可以由裸眼立体显示设备执行,即裸眼立体显示设备进行自校正,其从摄像头处获取第一预定图像后,进行后续处理得到第一校正参数并将第一校正参数保存起来进行后续使用。当然,也可以由裸眼立体显示设备之外的其他设备来执行,在获得校正参数后,将校正参数传输给裸眼立体显示设备进行使用。

裸眼立体显示设备利用自身的前置摄像头拍摄虚像从而进行自校正,这种方式利用裸眼立体显示设备自身的摄像头,不需要额外配置摄像头,简化了校正用制具的设计和成本,使得检测校正过程更经济且更容易实施。而且,对于具有跟踪显示功能,即追踪观看者人眼位置,按照人眼位置进行显示的裸眼立体显示设备而言,其前置摄像头用于追踪观看位置,在出厂前也是需要对摄像头进行标定的,即获取摄像头的内参和外参,而采用这种裸眼立体显示设备利用自身的前置摄像头拍摄虚像从而进行自校正的方式,可以实现前置摄像头既当作被标定的摄像头,也当做进行图像采集的摄像头,从而实现了摄像头标定和分光器件校正过程的统一,即可使用相同的校正用制具,使得摄像头标定和分光器件的校正一气呵成,顺序完成。

可以理解的是,获取第一预定图像的过程并不局限于采用镜面映射的方式来实现,除可以采用镜面投影的方式来获取之外,还可以利用裸眼立体显示设备外部的摄像头直接对第一预定图像进行拍摄,从而获得一张包含有第一预定图像的图像,然后根据这张图像得到第一预定图像。其中在采用外部的摄像头直接对第一预定图像进行拍摄时,需要保证外部摄像头与显示屏之间的距离,可以拍摄到清晰的图像。

本实施例中将上述包含有第一预定图像的图像称为第一目标图像。在获取到第一目标图像后,将根据该第一目标图像,获取到第一预定图像,例如,将第一预定图像从第一目标图像中提取出来。具体的,根据第一目标图像获取第一预定图像的方式可以包括:首先,确定第一目标图像中第一预定图像的区域范围;然后,根据确定的区域范围,在第一目标图像中抠取与区域范围对应的图像,从而获取到第一预定图像,即将抠取到的该区域范围对应的图像确定为第一预定图像。

例如,如图10所示,第一预定图像为条纹图像,投影到一个镜面上,摄像头拍摄投影获得的虚像,从而得到第一目标图像。如图11所示,为从第一目标图像中把条纹图像提取出来后的图像。

其中,具体的,在确定第一目标图像中第一预定图像的区域范围时,可以有如下两种方式:

第一种方式:根据预先确定的显示屏对应的图像位置信息,确定第一目标图像中显示屏的区域范围,将第一目标图像中显示屏的区域范围确定为第一目标图像中第一预定图像的区域范围。

这里所言的图像位置信息是指显示屏在第一目标图像中的位置信息,该图像位置信息可以是预先确定并设定好的。针对于常规的方形屏幕而言,在进行图像显示时,一般为全屏显示,即图像显示在整个屏幕上,因此,显示屏对应的图像位置即代表第一预定图像在第一目标图像中的位置,则,第一目标图像中显示屏的区域范围即为第一预定图像在第一目标图像的区域范围。此时,在获取第一预定图像的区域范围时,需要根据预先确定的显示屏对应的图像位置信息来划定显示屏的区域范围,将第一目标图像中显示屏的区域范围确定为第一目标图像中第一预定图像的区域范围。具体的,图像位置信息可以包括显示屏的四个顶点在第一目标图像中的坐标信息,即可以根据显示屏四个顶点的坐标信息,来确定区域范围。

需要说明的是,本实施例对于如何确定图像位置信息不做限定,本领域技术人员可以任意选择。举例来讲,在镜面映射的方式获取第一预定图像时,镜面和显示屏之间的相对位置固定,则显示屏在第一目标图像中的位置是固定的,是可以通过现有技术确定出来的。

第二种方式:首先,对第一目标图像进行图像除噪处理;然后,针对除噪后的第一目标图像,采用边缘检测算法确定第一目标图像中第一预定图像的边缘像素点;根据边缘像素点确定第一目标图像中第一预定图像的边界线,从而确定出第一目标图像中第一预定图像的区域范围。

其中,除噪声处理和边缘检测等算法都属于现有技术中的常规方法,这里不再赘述。例如,可首先提取第一目标图像对应的通道的值,利用该通道值进行图像除噪处理,在图像除噪完成后,采用边缘检测算法,针对除噪后的第一目标图像,确定第一预定图像的边缘像素点。根据确定的边缘像素点确定第一预定图像的边界线,第一目标图像中该边界线所包围的区域即为第一预定图像对应的区域,第一目标图像中该区域内对应的图像即为第一预定图像。

在确定第一预定图像的区域范围之后,即可在第一目标图像中采用抠图技术,抠取与该区域范围对应的区域图像,将区域范围对应的区域图像确定为第一预定图像,即所抠取的区域图像即为第一预定图像。

在获取第一预定图像之后,即可执行步骤302。

步骤302、根据第一预定图像,获取第一预定图像的实际图像属性。

在本发明一个实施例中,参见图11和图12,第一预定图像为第一颜色条纹和第二颜色条纹相间设置的条纹图像,例如可以为红绿条纹图、蓝黄条纹图或者其他的条纹图像,其中条纹图像的两个条纹的颜色需要具有明显的颜色区分。图11和图12作为示意图,仅表示出两种条纹,对具体的条纹颜色不做限定。

针对条纹图像,其实际图像属性可包括条纹斜率、条纹截距和条纹间距中的至少一者。

本步骤中,可根据如下方式获取实际图像属性:

首先,获取条纹图像中第一颜色条纹的中线点;

然后,根据第一颜色条纹的中线点进行直线拟合,得到拟合后的条纹直线方程,例如,可利用最小二乘法进行直线拟合,得到拟合后的条纹直线方程,条纹直线可参见图12。

进而,根据拟合后的条纹直线方程,确定条纹图像的实际图像属性。

关于如何获取到条纹的中线点,以及如何进行直线拟合,可以采用本领域公知方式,这里不再详细说明。举例来讲,在第一预定图像中,针对第一颜色条纹,可利用高斯滤波器处理第一颜色条纹,利用梯度变化得到第一颜色条纹的中线点。在得到条纹中线点之后,将所有的点组合成多条线段,删除点数过少的线段,利用最小二乘法对多条线段进行直线拟合处理,得到拟合后的条纹直线方程。

其中,获取条纹直线方程的方式不仅仅局限于上述一种,还可以根据条纹图像建立坐标系,在坐标系下求解条纹直线方程。在此不做详细阐述。需要说明的是,获取条纹直线方程时还可以采用其他方式,并不局限于本实施例列举的方法,本领域技术人员可以根据需求来自行选择。

其中,经过直线拟合后的条纹直线方程可以为如下形式:

y=kx+b+gh。

其中,h=d/cosθ,θ表示直线与x轴的夹角(锐角),d表示为条纹间距,该直线方程的斜率k为条纹斜率、即θ对应的正切值即为该直线方程的斜率k、该直线方程的截距b为条纹截距、其中,g为整数,表示条纹序号,g=0、1、2……。

则,经过直线拟合得到条纹直线方程后,即可得到条纹的实际图像属性中条纹斜率、条纹截距和条纹间距中的至少一者。

此处,本步骤中所得到的图像属性为实际图像属性,该实际图像属性是指通过对第一预定图像进行检测的方式得到。而后续会描述有第一预定图像的理论图像属性,实际图像属性和理论图像属性均为图像属性,不同在于,理论图像属性是根据理论计算得到的,并不是实际检测的。显然,在没有误差等因素影响的情况下,理论图像属性值和实际图像属性应该是相同的。

在确定第一预定图像的实际图像属性之后,执行步骤303。

步骤303、根据预设的排图参数和第一预定图像的实际图像属性,获取第一校正参数。

第一校正参数实际上是分光器件的属性参数的实际值,以分光器件为光栅为例,具体的,第一校正参数可以包括光栅倾角、光栅水平栅距和光栅位移等等。

根据前文可知,裸眼立体显示设备根据预设的排图参数在显示器件上排布像素,在分光器件的作用下,在其显示屏上显示出第一预定图像。以第一预定图像为红绿条纹图像为例,裸眼立体显示设备根据预设的排图参数在显示器件上排布红绿像素,在分光器件的分光作用下,在显示屏上显示出红绿条纹图像。也就是说,红绿条纹图像是排图和分光器件共同作用的结果,即,第一预定图像的理论图像属性、排图参数和第一校正参数是紧密关联的,理论上三者之间必存在一定的函数关系。显然,本领域技术人员可以根据光学原理和数学原理,获得这三者之间的函数关系,从而利用排图参数和第一预定图像的实际图像属性,来获取到第一校正参数。

概括的讲,本步骤中,获取第一校正参数的具体过程可以为:

获取预设的排图参数、第一校正参数、理论图像属性之间的第一关联关系;

根据第一关联关系、实际图像属性和预设的排图参数,确定第一校正参数。

其中所言的第一关联关系即可认为是函数关系。以a、b、c分别表示预设的排图参数、第一校正参数、理论图像属性中的一者,则,第一关联关系可以表示为a=f(b、c),即,排图参数、第一校正参数、理论图像属性中的一者为另外两者的函数,即a可以应用b、c来表示、亦即a跟随b、c而改变。由于第一关联关系为理论关系,即表示理论图像属性和排图参数以及第一校正参数的关系,而检测到的是实际图像属性,和理论图像属性可能存在细微差异,因此,为了更加精准的获取到第一校正参数,可以建立与第一关联关系对应的第一代价函数,根据实际图像属性和预设的排图参数,利用最小化算法最小化第一代价函数,从而确定第一校正参数。其中,最小化算法例如为梯度下降法等,本发明对此不做限定。下面对此进行详细举例说明:

本实施例中,分光器件为光栅,第一预定图像为两种颜色相间设置的条纹图像,假设为红绿条纹图像,裸眼立体显示设备利用预先设定的排图参数----排图倾角、排图周期和排图位移,在显示屏上排布第一颜色像素和第二颜色像素,并在分光器件的辅助下,显示出相间设置有第一颜色条纹和第二颜色条纹的条纹图像,该条纹图像是周期性的条纹图像,即第一颜色条纹和第二颜色条纹交错周期排列。红绿条纹图像的图像属性包括条纹斜率、条纹截距和条纹间距等。

如图1所示的原理图,其中,第一直线表示投影到显示屏上的周期性光栅(即分光器件),光栅实际参数即第一校正参数,包括光栅倾角c,光栅水平栅距p,光栅位移δ,其中,光栅位移δ为光栅与水平坐标轴x的交点中距离排图中心点最近的交点与排图中心点的水平距离。

第二直线表示根据预设的排图参数c′、p′、δ′在显示屏上的周期性排图,其中排图参数包括:排图倾角c′、排图周期p′和排图位移δ′,排图位移δ′为排图与水平坐标轴x的交点中距离排图中心点最近的交点与排图中心点的水平距离。

可以理解的是,第一直线的斜率和光栅倾角c相关,将第一直线的斜率表示为k1其中k1=tanc,同理,第二直线的斜率和排图倾角c′相关,将第二直线的斜率表示为k2,其中k2=tanc′。

显然,第一直线的方程可表示为:

y=k1x+tanc*δ+tanc*n*p,其中,n为整数,表示第一直线的序号,n=0、1、2……。k1表示第一直线的斜率,第一直线的斜率为光栅倾角c的正切值,即k1=tanc,tanc*δ表示光栅位移在y轴上的截距,tanc*n*p表示光栅水平栅距在y轴上的截距。

而第二直线的方程可表示为:

y=k2x+tanc′*δ′+tanc′*m*p′,其中,m为整数,表示第二直线的序号,m=0、1、2……。k2表示第二直线的斜率,第二直线的斜率为排图倾角c′对应的正切值,即k2=tanc,tanc′*δ′表示的是排图位移在y轴上对应的截距,tanc′*m*p′表示排图周期p′在y轴上对应的截距。

红绿条纹图像的理论图像属性包括条纹斜率slp、条纹截距shf以及条纹间距gap等。由于条纹图像为周期性图像,红绿条纹图像对应的条纹图像的方程可表示为:

y=slpx+shf+g*gap/cosθ,其中,g为整数,表示条纹直线的序号,tanθ表示条纹图像的斜率slp,则可以确定θ与slp之间的关系,进而可以得到cosθ与slp之间的关系。

显然,第一预定图像,即红绿条纹图像是由光栅和排图共同作用而形成的,即可认为,条纹直线是根据上述的裸眼立体显示设备的光栅投影到显示屏上形成的第一直线和排图形成的第二直线生成。从原理上讲,第一直线和第二直线的交点肯定位于条纹直线上,也就是说,第一直线、第二直线和条纹直线具有共同的交点,基于该原理和上述三条直线的已知方程式,即可以推导出排图参数(c′、p′、δ′)、第一校正参数(c、p、δ)和理论图像属性(gap、shf、slp)之间的理论关联关系。进而即可基于该理论关联关系,计算出第一校正参数(c、p、δ)。

根据上述原理可推导出上述三者之间多种关联关系,例如,应用排图参数(c′、p′、δ′)、第一校正参数(c、p、δ)表示理论图像属性(slp、shf、gap)的关联关系,应用排图参数(c′、p′、δ′)、理论图像属性(gap、shf、slp)表示第一校正参数(c、p、δ)的关联关系,应用第一校正参数(c、p、δ)和理论图像属性(gap、shf、slp)表示排图参数(c′、p′、δ′)的关联关系等,具体的推导方式这里不再赘述,本领域技术人员可以合理选择。

利用这种方式获取第一校正参数,由于利用了排图参数、第一校正参数以及理论图像属性三者之间的关联关系,可建立多个方程式,趋于统一的数学模型,一次计算可求解多个第一校正参数。不需要针对每种校正参数都配置单独的数学模型,单独运算,有效简化了校正的运算过程,使校正过程快捷连续,具有明显的体系化特性,同时使得检测校正过程更经济且更容易实施,能够符合量产快速化生产的要求。

举例说明,假设根据上述原理得到的关联关系为应用排图参数(c′、p′、δ′)和第一校正参数表示理论图像属性的函数关系,参见如下三个表达式:

第一表达式:gap=f1(c、p、δ、c′、p′、δ′);

第二表达式:shf=f2(c、p、δ、c′、p′、δ′);

第三表达式:slp=f3(c、p、δ、c′、p′、δ′)。

其中,(c′、p′、δ′)为预设的已知量,每一组排图参数(c′、p′、δ′)对应于一张条纹图像,即对应一组理论图像属性(slp、shf、gap),实际实施中预设多组排图参数,也要分别得到每组排图参数对应的理论图像属性(slp、shf、gap),前述步骤已经获取了条纹图像的实际图像属性,即各组排图对应的图像属性亦为已知量,而第一校正参数(c、p、δ)为待求量,那么根据上述三个表达式,以及多组排图参数(c′、p′、δ′)和前述步骤检测得到的、分别与多组排图参数对应的多组图像属性,就可建立若干个方程式,从而求解出(c、p、δ)。

可以理解的是,上述三个关系式表示的是理论上的关联关系,即其中gap、shf以及slp可认为是在预设的排图参数下,配合固定的光栅参数(即第一校正参数)所得到的条纹图像的图像属性的理论值,即理论图像属性。而前述步骤中通过检测获取到的图像属性为实际图像属性,直接将实际图像属性作为理论图像属性代入到上述关系式中求解,会存在一定的误差。

因此,进一步优选的,可以建立与上述关联关系对应的第一代价函数,然后根据实际图像属性和排图参数,利用最小化算法最小化第一代价函数,确定第一校正参数。其中采用的最小化算法可以包括梯度下降法,当然也可以是其他的方法,在此不再一一列举。需要说明的是,能够适用于本实施例的最小化算法的其他方法也应当在本发明的保护范围内。以下具体说明:

将前述步骤中获取到的实际图像属性表示为(gap*、shf*、slp*),理论图像属性(gap、shf、slp)与排图参数(c′、p′、δ′)相对应。

gap=f1(c、p、δ、c′、p′、δ′);

shf=f2(c、p、δ、c′、p′、δ′);

slp=f3(c、p、δ、c′、p′、δ′)。

建立如下第一代价函数:

其中,coe=(c、p、δ),理论图像属性gap,shf,slp可以用前述表达式进行计算,gap*,slp*,shf*为利用图像算法检测到的实际图像属性。利用已知的(c′、p′、δ′)和(gap*、shf*、slp*),最小化第一代价函数,从而求解出(c、p、δ)。

例如:当前状态下,当第一组排图参数为c1′、p1′、δ1′时,则对应的实际图像属性为gap1*、shf1*、slp1*,理论图像属性为slp1、shf1、gap1。当第二组排图参数为c2′、p2′、δ2′时,与第二组排图参数对应的实际图像属性为gap2*、shf2*、slp2*,第二组理论图像属性为slp2、shf2、gap2,当第三组排图参数c3′、p3′、δ3′时,与第三组排图参数对应的实际图像属性为gap3*、shf3*、slp3*、第三组理论图像属性为slp3、shf3、gap3。以此类推,当第n组排图参数为cn′、pn′、δn′时,与第n组排图参数对应的实际图像属性为gapn*、shfn*、slpn*、第n组理论图像属性为slpn、shfn、gapn。其中,理论图像属性可以使用关于第一校正参数和排图参数的表达式进行表达。

根据gap1*、shf1*、slp1*、gap2*、shf2*、slp2*、gap3*、shf3*、slp3*…gapn*、shfn*、slpn*确定实际图像属性集合,根据slp1、shf1、gap1、slp2、shf2、gap2、slp3、shf3、gap3…slpn、shfn、gapn确定理论图像属性集合。将实际图像属性集合和理论图像属性集合按照对应关系代入第一代价函数中,根据多组实际图像属性和对应的理论图像属性,利用最小优化算法进行拟合来获取第一校正参数c、p、δ。

至此可以获取第一校正参数参数,在获取第一校正参数之后,对第一校正参数进行保存,以便于后续裸眼立体显示设备可根据预先保存的校正参数进行显示,即对显示进行校正,从而呈现出较好的立体显示效果。

具体的,在裸眼立体显示设备为手机或者笔记本电脑等设备时,这类设备通常包括主板,主板上设有存储器,本步骤中,可以将校正参数保存在这些裸眼立体显示设备上,即保存在设备自身的存储器中,供其显示时进行调用。

当然,裸眼立体显示设备也可以为显示屏幕类设备,即仅仅作为显示屏幕,需要连接外部主机并在外接主机的控制下进行显示,外接主机例如为外接监视器或者外接pc(personalcomputer,个人计算机)等,此时,本步骤中可以把第一校正参数保存在外接主机中,例如监视器的某一个存储器中,或者是存在外接的pc中等。

其中需要说明的是,本实施例技术方案中,在获取第一目标图像时可以采用镜面映射原理,当然获取第一目标图像的过程还可以采用其他方式。其中在采用镜面映射原理时,所采用的校正制具有多种。针对手机、平板、电脑(摄像头法线与本身屏幕垂直)这样的终端设备以及屏幕而言,可以在制具中设计平行的支架,一面来放置镜子,一面来放置显示屏,支架的上下面尽量光滑,使得显示屏与镜子保持平行,另外镜子的反射面与显示屏相对,让支架与显示屏直接接触。

为了能够形成量产化设备,设计出的制具需要能够保证显示屏和镜面平行,同时要尽量不被外界的光线干扰,同时也要满足轻便和多型号适配的特点。为了使摄像头能够拍到整个显示屏画面,显示屏需要离镜面合适的距离,太近则无法拍到完整的屏幕,太远则拍到的画面太小。由于在校正过程中不能够移动终端设备,制具要保证终端设备的固定,同时也要考虑到终端设备周边的按键不会轻易被按下,以及连接终端设备的数据线也不能够被抬起。

在不同的场景下支架制具具有不同的形态,但主要的特征是:1、显示屏与镜面平行;2、显示屏与镜面间隔的距离能够保证摄像头拍照得到完整的屏幕图案;3、尽量保证在校正过程中终端设备不被移动;4、为了适配更多类似的设备,需要将托放显示屏的面板做得灵活。下面对校正制具和应用校正制具获取校正参数的方法进行示例性说明。

本实施例中,校正设备采用自校正的方式来实现校正过程,其中自校正方式,即通过自身的系统进行图片显示、抓图以及计算得到最后的参数;则,校正过程只需要裸眼立体显示设备和平行镜面以及相应制具即可。该校正设备轻巧简便,如图8a~8d所示,包括,暗黑箱体231和安装在暗黑箱体231内的全反射镜片232,裸眼立体显示设备221可拆卸安装于暗黑箱体231上,并与全反射镜片232平行且相对设置,裸眼立体显示设备221与全反射镜片232间隔预定距离,全反射镜片232用于反射裸眼立体显示设备221显示的图像,以使裸眼立体显示设备221采集全反射镜片232反射的图像。裸眼立体显示设备221与全反射镜片232之间间隔的预定距离,可以保证裸眼立体显示设备221上的摄像头对全反射镜片232上形成的虚像进行清晰的拍摄。

其中,暗黑箱体231包括盖板233,盖板233上设有与裸眼立体显示设备221外形相适配的凹槽,裸眼立体显示设备221可拆卸安装于凹槽内,且裸眼立体显示设备221显示的图像经由凹槽的底部到达全反射镜片232。凹槽的底部设有第一开口部,裸眼立体显示设备221显示的图像经由第一开口部到达全反射镜片232。凹槽内安装有透明玻璃基板234,透明玻璃基板234盖设于第一开口部上并用于承载裸眼立体显示设备221。

凹槽的侧壁设有止口结构,透明玻璃基板234安装于止口结构内。止口结构包括凹止口,凹止口延伸出用于承载透明玻璃基板234的承载部,透明玻璃基板234与承载部未重叠的区域大于裸眼立体显示设备221的显示区域。在透明玻璃基板234与凹槽配合时,止口结构支撑透明玻璃基板234,来保证透明玻璃基板234与凹槽的配合。同时在透明玻璃基板234与凹槽匹配时,两者形成的结构可以防止灰尘进入暗黑箱体231内。透明玻璃基板234与承载部的未重叠的区域大于裸眼立体显示设备221的显示区域。可以保证显示屏内显示的图像通过透明玻璃基板234,投影至全反射镜片232上,进而实现裸眼立体显示设备221上的摄像头对全反射镜片232上形成虚像的采集。

凹槽的深度与承载部的厚度之差大于或者等于透明玻璃基板234与裸眼立体显示设备221的厚度之和,便于容纳裸眼立体显示设备221。盖板233上还设置有两个凹陷部,两个凹陷部对称设置于凹槽的两侧。通过在盖板233的边缘部位设置凹陷部,可以方便用户拿取安装于凹槽内的裸眼立体显示设备221。盖板233上还设有安放与裸眼立体显示设备221相连接的连接线的安装部,安装部与凹槽连通。暗黑箱体231包括箱本体,箱本体设置有第二开口部,盖板233盖设于第二开口部上。

具体的工作原理:裸眼立体显示设备221放置在透明玻璃基板234上,正下方有全反射镜片232,裸眼立体显示设备221屏幕上的图像可透过透明玻璃基板234和第一开口部,在全反射镜片232上成像,裸眼立体显示设备221的前置摄像头可以拍摄到全反射镜片232上的图像,利用软件计算图像的相关数据,校正立体显示效果。

具体的校正流程可以为:裸眼立体显示设备启动应用程序,提示用户将裸眼立体显示设备放置在透明玻璃基板上。之后裸眼立体显示设备根据当前屏幕状态确定对应的排图参数,显示条纹图像,利用摄像头拍摄条纹图像在全反射镜片上形成的虚像,获取第一目标图像,并根据显示屏的图像位置信息确定第一预定图像,根据第一预定图像计算第一校正参数。

裸眼立体显示设备利用预装的校正软件进行图片显示(例如条纹图像),并利用自身的摄像头获取在镜面中的投影图像,通过计算得到自身的设备参数。自较正系统的特点是结构简单,自身完成图像显示和计算,不需要连接额外的主机,不需要与其他机器进行通讯,但是需要提前预装校正软件。

本发明实施例还提供一种兼容有横屏和纵屏立体显示模式的裸眼立体显示设备的显示校正装置,裸眼立体显示设备包括显示屏,所述显示屏包括显示器件和分光器件,所述显示器件和所述分光器件相对设置,如图9所示,该装置包括:

获取模块10,用于获取裸眼立体显示设备的第一显示模式对应的第一校正参数;

处理模块20,用于获取第一校正参数与裸眼立体显示设备的第二显示模式对应的第二校正参数的对应关系,根据获取的第一校正参数及对应关系,确定第二校正参数;

其中,第一显示模式为横屏立体显示模式和纵屏立体显示模式中的一种,第二显示模式为横屏立体显示模式和纵屏立体显示模式中的另一种,裸眼立体显示设备在第一显示模式时,根据第一校正参数进行裸眼立体显示,裸眼立体显示设备在第二显示模式时,根据第二校正参数进行裸眼立体显示。

可选的,获取模块10包括:

第一获取子模块11,用于利用摄像头对裸眼立体显示设备在第一显示模式下根据预设的排图参数显示的第一预定图像在镜面上形成的虚像进行拍摄,以获取第一目标图像,第一目标图像中包含有第一预定图像;

第二获取子模块12,用于根据第一目标图像,获取第一预定图像;

第三获取子模块13,用于根据第一预定图像,获取第一预定图像的实际图像属性;

第四获取子模块14,用于根据预设的排图参数和第一预定图像的实际图像属性,获取第一校正参数。

可选的,第二获取子模块12包括:

第一确定单元121,用于确定第一目标图像中第一预定图像的区域范围;

第一获取单元122,用于根据确定的区域范围,在第一目标图像中抠取与区域范围对应的图像,从而获取到第一预定图像。

可选的,第一预定图像为第一颜色条纹和第二颜色条纹相间设置的条纹图像;

条纹图像的实际图像属性包括条纹斜率、条纹截距和条纹周期中的至少一者;

第三获取子模块13包括:

第二获取单元131,用于获取条纹图像中第一颜色条纹的中线点;

拟合单元132,用于根据第一颜色条纹的中线点进行直线拟合,得到拟合后的条纹直线方程;

第二确定单元133,用于根据拟合后的条纹直线方程,确定条纹图像的实际图像属性。

可选的,第四获取子模块14包括:

第三获取单元141,用于获取预设的排图参数、第一校正参数、第一预定图像的理论图像属性之间的第一关联关系;

第三确定单元142,用于根据第一关联关系、实际图像属性和预设的排图参数,确定第一校正参数。

可选的,第三确定单元142包括:

建立子单元1421,用于建立第一关联关系对应的第一代价函数;

确定子单元1422,用于根据实际图像属性和预设的排图参数,利用最小化算法最小化第一代价函数,确定第一校正参数。

可选的,条纹图像的实际图像属性和理论图像属性包括条纹斜率、条纹截距和条纹间距;

预设的排图参数包括排图倾角、排图周期和排图位移;

第一校正参数包括光栅倾角、光栅水平栅距和光栅位移。

可选的,第一校正参数与第二校正参数均包括光栅倾角;

对应关系包括第一校正参数的光栅倾角与第二校正参数的光栅倾角的对应关系;

处理模块20包括:

第一处理子模块21,用于根据第一校正参数的光栅倾角,以及第一校正参数的光栅倾角与第二校正参数的光栅倾角的对应关系,计算出第二校正参数的光栅倾角;

和/或

第一校正参数与第二校正参数均包括光栅水平栅距;

对应关系包括第一校正参数的光栅水平栅距与第二校正参数的光栅水平栅距的对应关系;

处理模块20包括:

第二处理子模块22,用于根据第一校正参数的光栅水平栅距,以及第一校正参数的光栅水平栅距与第二校正参数的光栅水平栅距的对应关系,计算出第二校正参数的光栅水平栅距;

和/或

第一校正参数与第二校正参数均包括光栅位移;

对应关系包括第一校正参数的光栅位移与第二校正参数的光栅位移的对应关系;

处理模块20包括:

第三处理子模块23,用于根据第一校正参数的光栅位移,以及第一校正参数的光栅位移与第二校正参数的光栅位移的对应关系,计算出第二校正参数的光栅位移。

需要说明的是,处理模块20包括第一处理子模块21、第二处理子模块22以及第三处理子模块23中的至少一个,第一处理子模块21、第二处理子模块22与第三处理子模块23可以为或的关系,也可以为和的关系。

可选的,第一校正参数的光栅倾角与第二校正参数的光栅倾角包括如下对应关系:

cotα*cotβ=-1

其中,α为第一校正参数的光栅倾角,β为第二校正参数的光栅倾角。

可选的,第一显示模式为横屏立体显示模式,第二显示模式为纵屏立体显示模式;

第一校正参数的光栅水平栅距与第二校正参数的光栅水平栅距包括如下对应关系:

t1=t0/cotα

其中,t0为横屏立体显示模式的光栅水平栅距,t1为纵屏立体显示模式的光栅水平栅距,α为横屏立体显示模式的光栅倾角;

或者

第一显示模式为纵屏立体显示模式,第二显示模式为横屏立体显示模式;

第一校正参数的光栅水平栅距与第二校正参数的光栅水平栅距包括如下对应关系:

t0=t1/cotβ

其中,t0为横屏立体显示模式的光栅水平栅距,t1为纵屏立体显示模式的光栅水平栅距,β为纵屏立体显示模式的光栅倾角。

可选的,第一显示模式为横屏立体显示模式,第二显示模式为纵屏立体显示模式;

第一校正参数的光栅位移与第二校正参数的光栅位移包括如下对应关系:

δ1=δ0/cotα

其中,δ0为横屏立体显示模式的光栅位移,δ1为纵屏立体显示模式的光栅位移,α为横屏立体显示模式的光栅倾角;

或者

第一显示模式为纵屏立体显示模式,第二显示模式为横屏立体显示模式;

第一校正参数的光栅位移与第二校正参数的光栅位移包括如下对应关系:

δ0=δ1/cotβ

其中,δ0为横屏立体显示模式的光栅位移,δ1为纵屏立体显示模式的光栅位移,β为纵屏立体显示模式的光栅倾角。

本发明实施例还提供一种计算机可读存储介质,用于存储计算机程序,计算机程序可被处理器执行上述的方法。

本发明实施例还提供一种电子设备,电子设备包括一个或多个处理器,处理器被配置为执行如下方法:

获取裸眼立体显示设备的第一显示模式对应的第一校正参数;

获取第一校正参数与裸眼立体显示设备的第二显示模式对应的第二校正参数的对应关系,根据获取的第一校正参数及对应关系,确定第二校正参数;

其中,第一显示模式为横屏立体显示模式和纵屏立体显示模式中的一种,第二显示模式为横屏立体显示模式和纵屏立体显示模式中的另一种,裸眼立体显示设备在第一显示模式时,根据第一校正参数进行裸眼立体显示,裸眼立体显示设备在第二显示模式时,根据第二校正参数进行裸眼立体显示。

本发明实施例还提供一种裸眼立体显示设备,包括:

壳体、设置在壳体上的显示屏、设置在壳体内的一个或多个处理器;

显示屏包括显示器件和分光器件,显示器件和分光器件相对设置;

处理器控制显示屏以第一显示模式或第二显示模式进行显示,第一显示模式为横屏立体显示模式和纵屏立体显示模式中的一种,第二显示模式为横屏立体显示模式和纵屏立体显示模式中的另一种;

处理器用于:

获取裸眼立体显示设备的第一显示模式对应的第一校正参数;

获取第一校正参数与裸眼立体显示设备的第二显示模式对应的第二校正参数的对应关系,根据获取的第一校正参数及所述对应关系,确定第二校正参数;

在第一显示模式时,处理器根据第一校正参数控制显示屏进行裸眼立体显示,在第二显示模式时,处理器根据第二校正参数控制显示屏进行裸眼立体显示。

其中,裸眼立体显示设备还包括:

设置在壳体上的前置摄像头:

处理器在第一显示模式下根据预设的排图参数在显示器件上排布像素,在分光器件的作用下,显示屏上显示出第一预定图像;

前置摄像头对第一预定图像在镜面上形成的虚像进行拍摄,获取第一目标图像,以使第一目标图像中包含有第一预定图像;

处理器用于:

根据第一目标图像,获取第一预定图像;

根据第一预定图像,获取裸眼立体显示设备的第一显示模式对应的第一校正参数。

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。

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