一种裸眼3d图像的处理方法及装置的制作方法

文档序号:7551205阅读:365来源:国知局
专利名称:一种裸眼3d图像的处理方法及装置的制作方法
技术领域
本发明涉及图像显示技术领域,特别涉及一种裸眼3D图像的处理方法及装置。
背景技术
目前,随着图像显示技术的发展,在市场上已经出现了 3D类的电子设备,比如3D电视。人眼看物体时,两只眼睛在视网膜上形成的图像并不完全相同,左眼看到物体的左侧面较多,右眼看到物体的右侧面较多,这两个像经过大脑综合以后产生立体视觉,3D显示技术就是利用该原理呈现立体图像。3D显示技术有裸眼式和眼镜式两大类。裸眼3D显示技术主要包括光屏障式技术和柱状透镜技术。二者显示原理相近,都是将适合左、右眼观看的两个不同角度的影像融合在一起显示,见图1,影像通过设置在显示屏11前面的光栅12,形成多个视区。图1描述了多视点的视区结构。视区1、视区2、视区3、视区4、视区5和视区6为一个视区组。同一视区组内,各视区依次呈现具有一定视差的左、右视图。用户在观看图像时,如果左、右眼处于同一视区组的相邻视区,该相邻视区呈现的左、右视图分别进入用户的左、右眼,用户就可以看到立体图像。同一视区组内的相邻两视区为正视区,处于正视区中的用户可以看到立体图像。例如在图1中,用户左眼处于第一视区组001的视区3,右眼处于第一视区组001的视区4,该用户就可看到立体图像,若用户左眼处于第一视区组001的视区4,右眼处于第一视区组001的视区5,该用户也可看到立体图像。当然,用户不一定会一直处于正视区中,还可能处于逆变区,逆变区即是处于视区界13两边不同视区组的相邻视区 ,例如,用户左眼处于第一视区组001的视区6,右眼处于第二视区组002的视区1,则此时用户则处于逆变区。本申请人在实现本申请的过程中,发现在实际应用中,用户人眼即便处于正视区,还是会受到与所处视区相邻视区图像的干扰,影响观看效果。见图1,用户左眼处于第一视区组001的视区3,右眼处于第一视区组001的视区4,第一视区组001视区2的图像会进入用户左眼,第一视区组001视区5的图像会进入用户右眼。这样,会视区2会对视区3产生串扰和重影,视区5会对视区4产生串扰和重影。此时,在用户观看时,则会对用户人眼产生串扰和重影,一定程度上影响用户观看效果。因此,现有技术存在的技术问题是正视区中的图像会受到与正视区两侧相邻的视区图像的干扰,产生串扰和重影,影响用户的观看效果。

发明内容
本发明提供一种裸眼3D图像的处理方法及装置,用以解决现有技术中存在的正视区中的图像会受到与正视区两侧相邻的视区图像的干扰,产生串扰和重影的技术问题。一方面,本发明通过本申请的一个实施例,提供如下技术方案一种裸眼3D图像的处理方法,所述方法应用于电子显示设备,所述方法包括获取N个用户的人眼位置信息,N为大于等于I的整数;根据所述N个用户的人眼位置信息,判断所述N个用户对应的N个视区对是否为正视区;若所述N个视区对中有M个视区对处于所述正视区,调整由所述第i个视区对两侧的相邻视区和第i个视区对构成的视区中的至少一个视区图像,其中,IN,1 < i SM,并且i,M都为整数;若所述N个视区对中
有P个视区对处于所述逆变区,调整由所述第k个视区对两侧的相邻视区和第k个视区对构成的视区中的至少一个视区图像,其中,I彡P彡N,I彡k彡M,并且k,P都为整数。另一方面,本发明通过本申请的另一实施例提供一种裸眼3D图像的处理装置,述装置包括获取单元,用于获取N个用户的人眼位置信息,N为大于等于I的整数;第一判断单元,用于根据所述N个用户的人眼位置信息,判断所述N个用户对应的N个视区对是否为正视区;第一调整单元,用于若所述N个视区对中有M个视区对处于所述正视区,调整由所述第i个视区对两侧的相邻视区和第i个视区对构成的视区中的至少一个视区图像,其中,I彡M彡N,1彡i彡M,并且i,M都为整数;第二调整单元,用于若所述N个视区对中有P个视区对处于所述逆变区,调整由所述第k个视区对两侧的相邻视区和第k个视区对构成的视区中的至少一个视区图像,其中,I ^N,I彡k彡M,并且k,P都为整数。上述技术方案中的一个或多个技术方案,具有如下技术效果或优点在本申请的一个或多个技术方案中,通过获取用户的人眼位置信息,判断多个用户中有哪些用户处于正视区,以及哪些用户处于逆变区。并对应调整正视区或者逆变区中的由视区对两侧的相邻视区以及该视区构成的视区中的至少一个视区图像,以选择性的降低该正视区两侧的相邻视区对正视区的图像因为视差带来的影响,或者视区对因为用户视差给其他视区对带来的影响,能够有效 地解决串扰以及重影的问题。


图1为现有技术中多视点的视区结构图;图2为本申请实施例中裸眼3D图像的处理方法的流程图;图3为本申请实施例中显示屏的有效区域示意图;图4为本申请实施例中定位人眼的位置信息的坐标系示意图;图5为本申请实施例中一个用户处于多视点的视区结构中的示意图;图6为本申请实施例中调整第i个视区对两侧的相邻视区中的至少一个视区的图像的流程图;图7为本申请实施例中两个用户处于多视点的视区结构中的示意图;图8为本申请实施例中两个具有间隔的用户处于多视点的视区结构中的示意图;图9为本申请实施例中用户所在视区两侧的相邻视区都不为第一间隔视区的流程图;图10为本申请实施例中四个用户处于多视点的视区结构中的示意图;图11为本申请实施例中三个用户处于多视点的视区结构中的示意图;图12为本申请实施例中具有两个视区组的示意图;图13为本申请实施例中处于不同视区组中时的处理方法流程图;图14为本申请实施例中一个用户处于正视区,一个用户处于逆变区的示意图15为本申请实施例中两个用户处于正视区,一个用户处于逆变区的示意图;图16为本申请实施例中裸眼3D图像的处理装置的示意图。
具体实施例方式为了解决现有技术中存在的正视区中的图像会受到与正视区两侧相邻的视区图像的干扰,产生串扰和重影的技术问题,本发明实施例提出了一种裸眼3D图像的处理方法及装置,其解决方案总体思路如下在本申请中,提供一种裸眼3D图像的处理方法及装置,该方法首先获取N个用户的N个左眼睛的N个左眼位置信息和N个右眼睛的N个右眼位置信息,N为大于等于I的整数;根据N个左眼位置信息和N个右眼位置信息,判断N个用户对应的N个视区对是否为正视区;gN个视区对中有M个视区对处于正视区,调整第i个视区对两侧的相邻视区中的至少一个视区的图像,M为大于等于I且小于等于N的整数,以降低与正视区两侧相邻的视区图像对正视区中的图像的干扰,能够有效地解决串扰以及重影的问题。下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例和实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。实施例一在本申请实施例中,提出了一种裸眼3D图像的处理方法。进一步的,该方法应用于电子显示设备。本申请实施例中的电子显示设备可以为能够使用户裸眼观看3D的电视机。

下面请参看图2,裸眼3D图像的处理方法的具体实施过程如下S201,获取N个用户的人眼位置信息,N为大于等于I的整数。N为大于等于I的整数。S202,根据N个用户的人眼位置信息,判断N个用户对应的N个视区对是否为正视区。S203,若N个视区对中有M个视区对处于正视区,调整由第i个视区对两侧的相邻视区和第i个视区对构成的视区中的至少一个视区图像。其中,I彡M彡N,1彡i彡M,并且i,M都为整数。其中,M为大于等于I且小于等于N的整数,即可能只有一个用户处于正视区,或者多个用户都属于正视区,或者N个用户都属于正视区。另外,i为I至M间任一整数。S204,若N个视区对中有P个视区对处于逆变区,调整由第k个视区对两侧的相邻视区和第k个视区对构成的视区中的至少一个视区图像。其中,I彡P彡N,1彡k彡M,并且k,P都为整数。该范围的含义是有可能只有一个用户处于逆变区,或者多个用户处于逆变区,或者N个用户都处于逆变区,并且,第k个视区对为处于逆变区中的用户的视区对中的一个。具体的,在S201中,用于裸眼3D显示的电子显示设备具有识别人眼位置信息的识别设备,该识别设备包括摄像头和位置计算模块,摄像头位于显示屏的前端,可内置于电子显示设备中,也可以是外接的,用于获取位于显示屏幕前方的人脸图像。位置计算模块内置在电视显示设备的数据处理芯片中,从人脸图像中提取出人眼信息,再从获取到的人眼信息中提取出人眼的位置信息。而在采集的过程中,当在观看电视的用户较多的情形下,总会存在一些用户,他们并不处于有效的观看范围内,这时,获取他们的人眼位置信息,属于无效工作。因此在获取人眼的位置信息时,则会设定有效的观看区域。例如在图3中,设定由显示屏开始,与显示屏的垂直距离为D=3米的放射状显示区域为有效区域,在该区域之内观看的用户为有效用户。获取此范围之内的用户的人眼位置信息为有效的人眼位置信息。在此范围之外的用户,因为不能正常观看显示画面,因此也不用获取这些用户的人眼位置信息,或者可以忽略已经获取到的这些用户的人眼位置信息。进一步的,在获取人眼位置信息时,由于人都是两只眼睛同时观看,因此,会获取到用户的人眼位置信息包含了两个信息,即左眼位置信息以及右眼位置信息。进一步的,人眼位置信息是通过坐标来表示的。定位人眼的位置信息的坐标系是以显示屏几何中心为原点的三维坐标系,如图4中描述的坐标系,底板平面为显示屏的示意平面,坐标原点处于显示屏几何中心,X表示人眼与坐标原点间的水平距离,y表示人眼与坐标原点之间的垂直距离,Z表示人眼与显示屏之间的观看距离。因此,人眼的左右眼的坐标值就可以表示为(X左,y左,z左)和(X右,y右,z右)。其中,该三维坐标值能够更准确的定位人眼位置,便于后续精确计算人眼所处视区。本领域技术人员应知,在人眼观看距离z限定的情况下,例如限定人眼的观看距离为垂直于显示屏3米至5米的距离区间内,此区间外的用户不视为有效观看用户。此时,人眼位置信息可以是具有水 平距离X和垂直距离I的二维坐标U,y)。同理,在y限定的情况下,例如限定在距离坐标原点垂直距离为I米至2米的区间内观看的用户为有效观看用户,则人眼位置信息可以是具有水平距离X和观看距离z的二维坐标(X,z)。本实施例中,电子显示设备开启同时,则自动启动识别设备来获取人眼的位置信肩、O为了应对在观看过程中,用户会有移动位置的情况,则可以对识别设备进行设置,比如设置每间隔预定时间(例如10分钟)重新获取并更新一次人眼位置信息。识别设备中还可以增加监测模块,进行实时的监测,一旦监测到有用户移动,便启动识别设备重新进行人眼位置信息的获取和更新。识别设备的启动不仅仅限于开机自动开启,还可以通过用户的外部控制启动,例如遥控器操作等。当获得了人眼位置信息之后,则可以判断用户人眼所处的视区是否是正视区,SP正视区。此时,则可以执行S202 :根据N个用户的人眼位置信息,判断N个用户对应的N个视区对是否为正视区。具体的,在电子显示设备中具有一关系对应表,根据该关系对应表,可以判断出人眼所处视区是否为正视区,以及用户人眼的左眼和右眼具体所处的视区。预存的正视区数据范围(X,Y,Z)可以进行设定,具体用坐标范围([xl,x2], [yl,y2],[zl, z2])表示。
比如设定的正视区范围具体为([1,10],[1,10], [3,5]),则该范围区域中的用户则是处于正视区中的用户。若以一个用户举例,其他用户类似,此时则会将步骤S201中获取的人眼位置空间直角坐标(X左,y左,Z左)和(X右,y右,z右)分别于预存的正视区数据做比对。当获取到的人眼位置空间直角坐标值全部在上述预存的正视区数据的范围区间内,即X左和X右都落在[xl,x2]内,y左和y右都落在[yl,y2]内,z左和z右都落在[zl,z2]内时,即判定获取到的人眼处于正视区,否则,判定人眼处于逆变区。此时,除了能判定人眼是否处于正视区之外,还可以判定出人眼所处的具体视区。比如根据对应关系表,可以判定出图1中的人眼处于视区3和视区4,处于正视区。若存在多个用户时,则根据每个用户的左眼位置信息和右眼位置信息,多个用户所处的视区,并可以判断多个用户中有哪些用户存在于正视区。更为具体的,当获得了处于正视区中的用户之后,则可以执行S203。由于每个用户都具有左眼和右眼,所以在S203中的第i个视区对中同时包含了两个子视区,即用户的左视区和右视区。具体的,在S203中具有两种情况,即一个用户处于正视区的情况,或者至少两个用户处于正视区的情况,后续会对这两种情况进行详细的说明。在S203中具体的处理方式,是将处于正视区中的视区两侧的视区进行调整,比如请参看图5,图5中描述了多视点的 视区结构。视区1、视区2、视区3、视区4、视区5和视区6为同一个视区组。同一视区组内,通过光栅的作用,各视区依次呈现具有一定视差的左、右视图。在图5中若存在一用户处于正视区,比如用户的左眼处于视区3,用户的右眼处于视区4。那么在S203中,则会至少调整与视区3和视区4相邻的两侧视区中的至少一个视区的图像。比如调整视区2中的图像,或者调整视区5中的图像,或者同时调整视区2和视区5中的图像,以减少视区2和/或视区5对该用户所处视区的干扰。具体的调整方式,是将处于正视区中的人眼视区两侧的视区图像调整为人眼所处视区的图像,或调整为单色图像。如图5,则是将视区2中的图像调整为视区3中的图像,将视区5中的图像调整为视区4中的图像。或者将视区2和视区5中的图像调整为单色图像。另外,还可以只对视区2和视区5中的一个视区进行调整。上述调整的最主要的目的,是减少视区2和/或视区5对用户所在视区的串扰,即用与用户左、右眼没有视差的图像代替最容易引起串扰和重影的相邻视区的图像,从而用户人眼看到的是没有串扰和重影或者较少串扰和重影的图像。本实施例中的单色图像为黑色图像,即相当于没有显示任何图像,因而不存在干扰和重影问题。更为具体的,在S203中调整第i个视区对两侧的相邻视区中的至少一个视区的图像,具体的调整方式请参看图6,如下S601,判断第i个视区对两侧的相邻视区中是否有至少一个视区为第一间隔视区,第一间隔视区具体是在N个视区对范围之外的视区。S602,若第i个视区对两侧的相邻视区中有一个视区为第一间隔视区或者第i个视区对两侧的相邻视区都为第一间隔视区,判断与第一间隔视区的另一侧相邻的视区是否属于N个视区对。S603,若是,将第一间隔视区中的图像调整为单色图像。S604,若否,将第一间隔视区中的图像调整为第i个视区对中的图像,或者将第一间隔视区中的图像调整为单色图像。间隔视区具体是没有用户存在的视区,在用户裸眼观看3D电子显示设备时,有可能会出现一个视区具有多个用户的情况,也有可能出现视区中没有用户的情况,若用户所占视区的相邻视区没有其他用户,那么与用户相邻的该视区则是间隔视区。比如图5所示,在图5中,视区3和视区4是一个用户的左右眼分别所处的视区,而其他没有被用户所占的视区则为第一间隔视区,在图5中视区1,视区2,视区5,视区6都没有被用户所占,因此,都为间隔视区。若一个用户左右眼所处视区分别为视区3和视区4,在S601中,首先判断该用户所在视区两侧的相邻视区中是否有至少一个视区为第一间隔视区。在图5中,与视区3相邻的视区为视区2,与视区4相邻的视区为视区5,因此在S601中,则判断视区2和视区5是否有至少一个视区为第一间隔视区。此时的判断结果如S602中描述的那样,视区2和视区5都为第一间隔视区。则进一步判断与视区2相邻的视区1,以及与视区5相邻的视区6是否为其他用户所占。此时,请参看图5,会出现视区I和视区6没有被其他用户所占的情况。进一步的,则会执行S604中的处理方式。第一种将视区2和视区5中的图像都调整为单色图像。

第二种将视区2中的图像调整为视区3中的图像,并且将视区5中的图像调整为视区4中的图像。上面是一个用户时的处理情况。而在一个用户时还存在下面的情况。比如该用户所处视区对为视区I以及视区2,此时在一个视区组内,视区I左边已经没有视区,视区2中有相邻视区3,此时则会将视区3调整为单色图像或者调整为视区2中的图像,以减少其对用户所处视区对的串影干扰。若具有两个用户或者多个用户时,具体的处理情况比一个用户时的处理情况复杂。当具有两个用户时,请参看图7和图8。图7和图8中都表示的是多视点的视区结构。视区1、视区2、视区3、视区4、视区
5、视区6、视区7、视区8、视区9,视区10为一个视区组。同一视区组内,各视区依次呈现具
有一定视差的左、右视图。此时,若具有两个用户,两个用户的具体位置可以有下面两种情况第一种情况第一用户处于视区3和视区4,第二用户处于视区5和视区6。具体的,第一种情况请参看图7。第二种情况第一用户处于视区3和视区4,第二用户处于视区7和视区8。具体的,第一种情况请参看图8。当然,第一用户和第二用户可以互换位置,换位置之后的处理方式和上面两种情况的处理方式一样。对于第一种情况来说。首先执行S601,判断与第一用户所处视区两侧的相邻视区(视区2和视区5)是否为第一间隔视区。此时可以判断出,视区2为第一间隔视区,视区5不是第一间隔视区。之后会执行S602中的步骤,即判断视区I和视区6是否属于其他用户所占视区范围之内。此时可以得出判断结果视区I不属于用户所占视区,视区6是第二用户所占视区。进一步的,根据判断的结果,则会执行S603,将视区2调整为视区3中的图像,或者将视区2调整为单色图像。进一步的,对于第二用户,也可以使用上面的判断步骤。以此推算,则可以将与第二用户相邻的视区7调整为视区6中的图像,或者将视区7调整为单色图像。这是对于两个用户相邻时具体的处理方式,而具体的,可以优先考虑使用正视区中的图像调整两侧相邻视 区图像的技术方案。若对于第二种情况,即第一用户处于视区3和视区4,第二用户处于视区7和视区8的情况来说,此时根据上面的步骤,对于第一用户,则会将视区2中的图像调整为视区3中的图像,同时将视区5中的图像调整为视区4中的图像,以减少视区2和视区5对第一用户所在视区对的串扰。对于第二用户,则会将视区6中的图像调整为视区7中的图像,同时将视区9中的图像调整为视区8中的图像,以减少视区6和视区9对第二用户所在视区对的串扰。或者对于第一用户和第二用户,同时将视区2,视区5,视区6,视区9调整为单色图像,以减少其第一用户所在视区对和第二用户所在视区对的串扰。若此时具有三个或者多个用户,和上面的处理方法类似,在此本申请不再赘述。当然,还有一种情况,比如第一用户处于视区3和视区4,第二用户处于视区6和视区7。此时,根据推算,则会将视区5中的图像调整为单色图像,并优先考虑将视区2中的图像调整为视区3中的图像,以减少两侧相邻视区对第一用户所处视区对串扰。另外,还会将视区8中的图像调整为视区7中的图像,以减少对第二用户所处视区对的串扰。当然,也可以同时将视区2中的图像和视区8中的图像调整为单色图像。而对于S601中的判断步骤,若存在多个用户,还具有下面的情况出现即用户所在视区两侧的相邻视区都不为第一间隔视区,即相邻的视区中都存在用户。具体的处理方法则如图9所示S901,若第i个视区对两侧的相邻视区都不为第一间隔视区,判断第i个视区对中的两个视区是否都与N个视区对中的其他视区重叠。S902,若第i个视区对中的左视区重叠时,将第i个视区对中的右视区中的图像调整为第i+Ι个视区对中的左视区中的图像。S903,当第i个视区对中的右视区重叠时,则将第i个视区的左视区中的图像调整为第t个视区对中的右视区中的图像。其中,第t个视区对的右视区和第i个视区对的左视区相邻。并且t为I至M间
任一整数。S904,若第i个视区对中的两个视区都不与N个视区对中的其他视区重叠时,将第i个视区对中的左视区中的图像调整为第t个视区对中的右视区中的图像,第t个视区对的右视区和第i个视区对的左视区相邻,将第i个视区对中的右视区中的图像调整为第i+1个视区对中的左视区中的图像。根据上面的步骤,会出现以下几种情况。首先,在S901中,若第i个视区对两侧的相邻视区都不为第一间隔视区,则说明第i个视区对中的相邻两侧都有其他视区对存在,并且还可能具有与其他视区对重叠的情况,此时,则会进一步判断第i个视区对中的两个视区是否都与N个视区对中的其他视区重叠。此时会出现下面的情况,在S902中,则描述了第i个视区对中的左视区与其他视区对中的视区重叠的情况。如图10所示,比如第一用户处于视区I和视区2,第二用户则处于视区2和视区3,第三用户处于视区4和视区5。此时第二用户所处视区对的左视区与第一用户所处视区对的右视区重叠,重叠于视区2。为了保证第一用户与第三用户的观看效果,则将第二用户所处视区对中的右视区图像调整为第三用户所处视区对的左视区图像即可。即相当于降低第二用户的观看效果,将视区3中的图像调整为视区4中的图像。进一步的,根据图6中的处理步骤,还会将图10中的视区6中的图像调整为视区5中的图像,以保证第三用户的观看效果,减小视区6对第三用户所在视区对的串行干扰。而在S903中的情况与S902中的图像类似,唯一的区别是第二用户的右视区与第三用户的左视区重叠。即此时用户所处视区对的情况是第一用户所处视区对为视区I和视区2 ;第二用户所处视区对为视区3和视区4 ;第三用户所处视区对为视区4和视区5。此时,则降低第二用户的观看效果,将第二用户的左视区中的图像调整为第一用户所处视区对中的右视区即可,即将视区3中的图像调整为视区2中的图像。进一步的,根据图6中的处理步骤,还会将图10中的视区6中的图像调整为视区5中的图像,以保证第三用户的观看效果,减小视区6对第三用户所在视区对的串行干扰。在S904中的情况如图11所示,若存在三个用户,比如第一用户处于视区I和视区2,第二用户则处于视区视区3和视区4,第三用户处于视区5和视区6。此时,对于第二用户来说,则两侧相邻的视区都处于其他用户视区范围内。此时,则将第二用户所在的视区3中的图像调整为视区2中的图像,视区4中的图像调整为视区5中的图像,即相当于降低第二用户的观看效果,保证第一用户和第三用户的观看效果,减小第二用户所在视区对第一用户和第三用户的视区的串行干扰。进一步的,根据图6中的处理步骤,还会将图11中的视区7中的图像调整为视区6中的图像,以保证第三用户的观看效果,减小视区7对第三用户所在视区对的串行干扰。上面描述的情况,是所有的用户都处于正视区中的情况,而在实际情况中,并不是所有的用户都能够存在于正视区,有的用户会处于逆变区,具体请参看图12。图12中具有两个视区组,如用户左、右眼分别处于两个视区组两边不同视区组的相邻视区,则图中的右、左视图分别进入用户的左、右眼,错乱的视图会使用户产生眩晕、目艮胀等不良反应。例如,用户左眼处于第一视区组的视区6,右眼处于第二视区组的视区1,该视区6呈现的是右视图,该视区I呈现的是左视图,这样用户左眼看到的是右视图,右眼看到的是左视图,进入用户人眼的图像错乱。因此,将不同视区组内的相邻两视区作为逆变区。当用户人眼处于逆变区时,进入用户人眼的图像错乱,会使用户产生眩晕、眼胀等不良反应。而对于具有用户处 于逆变区时,则会执行S204中的步骤若N个视区对中有P个视区对处于逆变区,调整由第k个视区对两侧的相邻视区和第k个视区对构成的视区中的至少一个视区图像。具体思路大概如下当用户人眼处于逆变区时,不仅要考虑进入用户人眼的图像错乱问题,还要考虑相邻视区的干扰问题。本发明实施例选择优先解决图像错乱问题,用与人眼所处视区相邻正视区的图像调整人眼所处的视区,使正视区呈现的左、右视图分别进入用户的左、右眼,纠正图像错乱问题。进一步的,再解决相邻视区的干扰问题,调整人眼所处视区左、右两相邻视区的图像。而更为具体的,具体的处理方式如图13所示。S1301,判断P个视区对中第k个视区对两侧的相邻视区中的至少一侧视区是否为
第二间隔视区。第二间隔视区具体是在N个视区对范围之外的视区。P为大于等于I小于等于N的整数。S1302,若第k个视区对两侧的相邻视区中有一侧视区为第二间隔视区,将第k个视区对中靠近第二间隔视区的子视区中的图像调整为第k个视区对中远离第二间隔视区的子视区中的图像。S1303,若第k个视区对两侧的相邻视区都为第二间隔视区,则将第k个视区对中的左视区图像调整为第k个视区对中的右视区中的图像之后,将第k个视区对中的右视区中的图像调整为与第k个视区对中的右视区相邻的视区中的图像;或者将第k个视区对中的右视区图像调整为第k个视区对中的左视区图像之后,将第k个视区对中左视区图像调整为与第k个视区对中的左视区相邻的视区图像。上面的具体实施过程可以分为一个用户和多个用户进行执行。当只有一个用户处于逆变区时。比如图12中的用户,左眼处于第一视区组的视区6,右眼处于第二视区组的视区I。首先,判断分别与视区6相邻的视区5,以及与视区1相邻的视区2是否为第二间隔视区。此时可以获得判断结果是S1303中描述的情况视区5和视区2都是第二间隔视区。此时可以使用两种方式调整。第一种将第一视区组的视区6中的图像调整为第二视区组的视区I中的图像,使处于逆变区中的用户左右眼看到的图像一致,呈现2D图像。进一步的,为了能够使用户看到3D图像,将第二视区组的视区I中的图像调整为同组的视区2中的图像,并将第一视区组的视区5中的图像调整为同组视区6的图像(因为原来的视区6中的图像调整为视区I的图像,因此此时将视区5中的图像调整为视区6的图像,实际上是将视区5中的图像调整为视区I中的图像),以减少视区5对视区6的串扰。第二种将第二视区组的视区I中的图像调整为第一视区组的视区6中的图像,使处于逆变区中的用户左右眼看到的图 像一致,呈现2D图像。进一步的,为了能够使用户看到3D图像,将第一视区组的视区6中的图像调整为同组的视区5中的图像,并将第二视区组的视区2中的图像调整为同组视区I的图像(因为原来的视区I中的图像调整为视区6的图像,因此此时将视区2中的图像调整为视区I的图像,实际上是将视区2中的图像调整为视区6中的图像),以减少视区2对视区I的串扰。若具有两个用户,并且第一用户处于逆变区,第二用户处于正视区,两个用户所处视区对中具有间隔视区时,处理的情况和上面一个用户处于逆变区时的处理情况类似。如图14中描述的情况,第一用户的左眼处于第一视区组的视区6,右眼处于第二视区组的视区I ;第二用户的左眼处于第二视区组的视区3和视区4。此时,对于第一用户来说,则会将第一视区组的视区6中的图像调整为第二视区组的视区I中的图像,以使处于逆变区中的用户左右眼看到的图像一致,呈现2D图像。或者将第二视区组的视区I的图像调整为第一视区组的视区6的图像,呈献给用户2D显示图像。进一步的,由于同一视区组中的视区I和视区3中存在间隔视区2。此时,为了能够不影响相互的观看效果,可以将视区2中的图像调整为单色图像。进一步的,在S1301中的步骤中,还存在第k个视区对两侧的相邻视区中有一侧视区为第二间隔视区的情况。如图15所示,在两个视区组中,第一用户的左眼处于第一视区组的视区6,右眼处于第二视区组的视区I ;第二用户的左眼处于第一视区组的视区5和视区6 ;第三用户的左眼处于第二视区组的视区3和视区4。此时,则会执行S1302中的步 骤,将第二视区组的视区I中的图像调整为第一视区组的视区6中的图像,以此来保证第一用户的观看效果,使第一用户观看到2D的图像。进一步的,还会将第二视区组的视区2的图像调整为单色图像,并且将第一视区组的视区4中的图像调整为同组的视区5中的图像,具体的调整方式上述实施例中已经具有详细的描述,在此本申请不再赘述。进一步的,在 对进行处理,即放弃处于该视区中的用户的观看,调理其他视区的观看效果。上述实施例中描述了裸眼3D图像的处理方法的具体过程,首先通过收集N个用户的眼睛位置信息,然后通过收集的眼睛位置信息来判断出有哪些用户处于正视区,然后对处于正视区中的用户所处视区对或者该视区对两侧的相邻的视区进行调整,以此来降低与正视区两侧相邻的视区图像对正视区中的图像的干扰。而更为具体的,则是首先判断出用户所处视区对的两侧的相邻视区是否为第一间隔视区。这种判断具有多种情况,并且根据每一种不同的情况具有不同的处理方式。例如用户所处视区对两侧的相邻视区中有一个视区为第一间隔视区或者用户所处视区对两侧的相邻视区都为第一间隔视区,那么则继续判断与第一间隔视区的另一侧相邻的视区是否属于N个视区对,此时若判断情况为是,则表明两个视区对中间只间隔了一个视区,为了不影响两个用户的观看效果,那么则将该间隔的视区调整为单色图像;若判断情况为否,则表明两个用户所处视区对之间至少间隔了两个视区,此时,可以优先选择将用户所处视区对相邻的视区调整为对应的视区对中的图像(具体的调整方式参照图8中的调整方式)。另外,除了在正视区中作调整之外,还可以对处于逆变区中的视区对进行调整,t匕如若N个视区对中有P个视区对处于逆变区,调整由第k个视区对两侧的相邻视区和第k个视区对构成的视区中的至少一个视区图像。具体的,首先也会判断P个视区对中第k个视区对两侧的相邻视区中的至少一个视区是否为第二间隔视区,并且判断结果为多种,根据不同的判断结果具有不同的处理方式。如若第k个视区对两侧的相邻视区都为第二间隔视区,则将第k个视区对中的左视区图像调整为第k个视区对中的右视区中的图像之后,将第k个视区对中的右视区中的图像调整为与第k个视区对中的右视区相邻的视区中的图像;或者将第k个视区对中的右视区图像调整为第k个视区对中的左视区图像之后,将第k个视区对中左视区图像调整为与第k个视区对中的左视区相邻的视区图像。此处的调整,首先解决图像错乱问题,用与人眼所处视区相邻正视区的图像调整人眼所处的视区,使正视区呈现的左、右视图分别进入用户的左、右眼,纠正图像错乱问题。然后再进行其他处理。综上,在本申请实施例中,通过获取用户的人眼位置信息,判断多个用户中有哪些用户处于正视区,以及哪些用户处于逆变区。并对应调整正视区或者逆变区中的由视区对两侧的相邻视区以及该视区构成的视区中的至少一个视区图像,以选择性的降低该正视区两侧的相邻视区对正视区的图像因为视差带来的影响,或者视区对因为用户视差给其他视区对带来的影响,能够有效地解决串扰以及重影的问题。下面的实施例具体描述该方法对应的一种裸眼3D图像的处理装置。实施例二在本申请实施例中,描述了一种裸眼3D图像的处理装置。下面请参看图16,该装置包括获取单元1601,用于获取N个用户的N个左眼睛的N个左眼位置信息和N个右眼睛的N个右眼位置信息,N为大于等于I的整数;第一判断单元1602,用于根据N个左眼位置信息和N个右眼位置信息,判断N个用户对应的N个视区对是否为正视区;

第一调整单元1603,用于若N个视区对中有M个视区对处于正视区,调整第i个视区对两侧的相邻视区中的至少一个视区的图像,M为大于等于I且小于等于N的整数,其中,i为I至M间任一整数。第二调整单元1604,用于若N个视区对中有P个视区对处于逆变区,调整由第k个视区对两侧的相邻视区和第k个视区对构成的视区中的至少一个视区图像,其中,I彡P彡N,I彡k彡M,并且k,P都为整数。进一步的,第一调整单元1603,具体包括第二判断单元,用于判断第i个视区对两侧的相邻视区中是否有至少一个视区为第一间隔视区,第一间隔视区具体是在N个视区对范围之外的视区;第三判断单元,用于若第i个视区对两侧的相邻视区中有一个视区为第一间隔视区或者第i个视区对两侧的相邻视区都为第一间隔视区,判断与第一间隔视区的另一侧相邻的视区是否属于N个视区对;第三调整单元,用于若是,将第一间隔视区中的图像调整为单色图像;第四调整单元,用于若否,将第一间隔视区中的图像调整为第i个视区对中的图像,或者将第一间隔视区中的图像调整为单色图像。进一步的,该装置还包括第四判断单元,用于在判断第i个视区对两侧的相邻视区中是否有至少一个视区为第一间隔视区之后,若第i个视区对两侧的相邻视区都不为第一间隔视区,判断第i个视区对中两个视区是否都与N个视区对中的其他视区重叠;
第五调整单元,用于若第i个视区对中的左视区重叠时,将第i个视区对中的右视区中的图像调整为第i+Ι个视区对中的左视区中的图像。第六调整单元,用于当第i个视区对中的右视区重叠时,则将第i个视区的左视区中的图像调整为第t个视区对中的右视区中的图像,第t个视区对的右视区和第i个视区对的左视区相邻,t为I至M间任一整数。进一步的,该装置还包括第七调整单元,用于在判断第i个视区对中两个视区是否都与N个视区对中的其他视区重叠之后,若第i个视区对中的两个视区都不与N个视区对中的其他视区重叠时,将第i个视区对中的左视区中的图像调整为第t个视区对中的右视区中的图像,第t个视区对的右视区和第i个视区对的左视区相邻,将第i个视区对中的右视区中的图像调整为第i+Ι个视区对中的左视区中的图像。进一步的,第二调整单元1604还包括第五判断单元,用于在判断N个用户的N个视区对是否处于正视区之后,若N个视区对中有P个视区对处于逆变区,判断P个视区对中第k个视区对两侧的相邻视区中的至少一个视区是否为第二间隔视区,第二间隔视区具体是在N个视区对范围之外的视区,P为大于等于I小于等于N的整数;第八调整单元,用于若第k个视区对两侧的相邻视区中有一个视区为第二间隔视区,将第k个视区对中靠近第二间隔视区的子视区中的图像调整为第k个视区对中远离第二间隔视区的子视区中的图像;第九调整单元,用于若第k个视区对两侧的相邻视区都为第二间隔视区,则将第k个视区对中的左视区图像调整为第k个视区对中的右视区中的图像之后,将第k个视区对中的右视区中的图像调整为与第k个视区对中的右视区相邻的视区中的图像;或者将第k个视区对中的右视区图像调整为第k个视区对中的左视区图像之后,将第k个视区对中左视区图像调整为与第k个 视区对中的左视区相邻的视区图像。通过本发明的一个或多个实施例,可以实现如下技术效果上述两个实施例中描述了裸眼3D图像的处理方法的具体过程,首先通过收集N个用户的眼睛位置信息,然后通过收集的眼睛位置信息来判断出有哪些用户处于正视区,然后对处于正视区中的用户所处视区对或者该视区对两侧的相邻的视区进行调整,以此来降低与正视区两侧相邻的视区图像对正视区中的图像的干扰。而更为具体的,则是首先判断出用户所处视区对的两侧的相邻视区是否为第一间隔视区。这种判断具有多种情况,并且根据每一种不同的情况具有不同的处理方式。例如用户所处视区对两侧的相邻视区中有一个视区为第一间隔视区或者用户所处视区对两侧的相邻视区都为第一间隔视区,那么则继续判断与第一间隔视区的另一侧相邻的视区是否属于N个视区对,此时若判断情况为是,则表明两个视区对中间只间隔了一个视区,为了不影响两个用户的观看效果,那么则将该间隔的视区调整为单色图像;若判断情况为否,则表明两个用户所处视区对之间至少间隔了两个视区,此时,可以优先选择将用户所处视区对相邻的视区调整为对应的视区对中的图像(具体的调整方式参照图8中的调整方式)。另外,除了在正视区中作调整之外,还可以对处于逆变区中的视区对进行调整,t匕如若N个视区对中有P个视区对处于逆变区,调整由第k个视区对两侧的相邻视区和第k个视区对构成的视区中的至少一个视区图像。具体的,首先也会判断P个视区对中第k个视区对两侧的相邻视区中的至少一个视区是否为第二间隔视区,并且判断结果为多种,根据不同的判断结果具有不同的处理方式。如若第k个视区对两侧的相邻视区都为第二间隔视区,则将第k个视区对中的左视区图像调整为第k个视区对中的右视区中的图像之后,将第k个视区对中的右视区中的图像调整为与第k个视区对中的右视区相邻的视区中的图像;或者将第k个视区对中的右视区图像调整为第k个视区对中的左视区图像之后,将第k个视区对中左视区图像调整为与第k个视区对中的左视区相邻的视区图像。此处的调整,首先解决图像错乱问题,用与人眼所处视区相邻正视区的图像调整人眼所处的视区,使正视区呈现的左、右视图分别进入用户的左、右眼,纠正图像错乱问题。然后再进行其他处理。综上,在本申请实施例中,通过获取用户的人眼位置信息,判断多个用户中有哪些用户处于正视区,以及哪些用户处于逆变区。并对应调整正视区或者逆变区中的由视区对两侧的相邻视区以及该视区构成的视区中的至少一个视区图像,以选择性的降低该正视区两侧的相邻视区对正视区的图像因为视差带来的影响,或者视区对因为用户视差给其他视区对带来的影响,能够有效地解决串扰以及重影的问题。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器,CD-ROM,光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机 或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种裸眼3D图像的处理方法,所述方法应用于电子显示设备,其特征在于,所述方法包括 获取N个用户的人眼位置信息,N为大于等于I的整数; 根据所述N个用户的人眼位置信息,判断所述N个用户对应的N个视区对是否为正视区; 若所述N个视区对中有M个视区对处于所述正视区,调整由所述第i个视区对两侧的相邻视区和第i个视区对构成的视区中的至少一个视区图像,其中,I ^M^N, I ^ i ^M,并且i, M都为整数; 若所述N个视区对中有P个视区对处于所述逆变区,调整由所述第k个视区对两侧的相邻视区和第k个视区对构成的视区中的至少一个视区图像,其中,I并且k,P都为整数。
2.如权利要求1所述的方法,其特征在于,所述调整由所述第i个视区对两侧的相邻视区和第i个视区对构成的视区中的至少一个视区图像,具体包括 判断所述第i个视区对两侧的相邻视区中是否有至少一个视区为第一间隔视区,所述第一间隔视区具体是在所述N个视区对范围之外的视区; 若所述第i个视区对两侧的相邻视区中有一个视区为第一间隔视区或者所述第i个视区对两侧的相邻视区都为所述第一间隔视区,判断与所述第一间隔视区的另一侧相邻的视区是否属于所述N个视区对; 若是,将所述第一间隔视区中的图像调整为单色图像; 若否,将所述第一间隔视区中的图像调整为所述第i个视区对中的图像,或者将所述第一间隔视区中的图像调整为所述单色图像。
3.如权利要求2所述的方法,其特征在于,在所述判断所述第i个视区对两侧的相邻视区中是否有至少一个视区为第一间隔视区之后,所述方法还包括 若所述第i个视区对两侧的相邻视区都不为第一间隔视区,判断所述第i个视区对中的两个视区是否都与所述N个视区对中的其他视区重叠; 若所述第i个视区对中的左视区重叠时,将所述第i个视区对中的右视区中的图像调整为第i+Ι个视区对中的左视区中的图像; 当所述第i个视区对中的右视区重叠时,则将所述第i个视区的左视区中的图像调整为第t个视区对中的右视区中的图像,所述第t个视区对的右视区和所述第i个视区对的左视区相邻,t为I至M间任一整数。
4.如权利要求3所述的方法,其特征在于,在所述判断所述第i个视区对中的两个视区是否都与所述N个视区对中的其他视区重叠之后,所述方法还包括 若所述第i个视区对中的两个视区都不与所述N个视区对中的其他视区重叠时,将所述第i个视区对中的左视区中的图像调整为所述第t个视区对中的右视区中的图像,第t个视区对的右视区和所述第i个视区对的左视区相邻,将所述第i个视区对中的右视区中的图像调整为所述第i+Ι个视区对中的左视区中的图像。
5.如权利要求1所述的方法,其特征在于,所述调整由所述第k个视区对两侧的相邻视区和第k个视区对构成的视区中的至少一个视区图像,具体还包括 判断所述P个视区对中第k个视区对两侧的相邻视区中的至少一个视区是否为第二间隔视区,所述第二间隔视区具体是在所述N个视区对范围之外的视区; 若所述第k个视区对两侧的相邻视区中有一个视区为所述第二间隔视区,将所述第k个视区对中靠近所述第二间隔视区的子视区中的图像调整为所述第k个视区对中远离所述第二间隔视区的子视区中的图像; 若所述第k个视区对两侧的相邻视区都为所述第二间隔视区,则将所述第k个视区对中的左视区图像调整为所述第k个视区对中的右视区中的图像之后,将所述第k个视区对中的右视区中的图像调整为与所述第k个视区对中的右视区相邻的视区中的图像;或者将所述第k个视区对中的右视区图像调整为所述第k个视区对中的左视区图像之后,将所述第k个视区对中左视区图像调整为与所述第k个视区对中的左视区相邻的视区图像。
6.一种裸眼3D图像的处理装置,其特征在于,所述装置包括 获取单元,用于获取N个用户的人眼位置信息,N为大于等于I的整数; 第一判断单元,用于根据所述N个用户的人眼位置信息,判断所述N个用户对应的N个视区对是否为正视区; 第一调整单元,用于若所述N个视区对中有M个视区对处于所述正视区,调整由所述第i个视区对两侧的相邻视区和第i个视区对构成的视区中的至少一个视区图像,其中,I≤M≤N,I≤i≤M,并且i,M都为整数; 第二调整单元,用于若所述N个视区对中有P个视区对处于所述逆变区,调整由所述第k个视区对两侧的相邻视区和第k个视区对构成的视区中的至少一个视区图像,其中,I≤P≤N,I≤k≤M,并且k,P都为整数。
7.如权利要求6所述的装置,其特征在于,所述第一调整单元,具体包括 第二判断单元,用于判断所述第i个视区对两侧的相邻视区中是否有至少一个视区为第一间隔视区,所述第一间隔视区具体是在所述N个视区对范围之外的视区; 第三判断单元,用于若所述第i个视区对两侧的相邻视区中有一个视区为第一间隔视区或者所述第i个视区对两侧的相邻视区都为所述第一间隔视区,判断与所述第一间隔视区的另一侧相邻的视区是否属于所述N个视区对; 第三调整单元,用于若是,将所述第一间隔视区中的图像调整为单色图像; 第四调整单元,用于若否,将所述第一间隔视区中的图像调整为所述第i个视区对中的图像,或者将所述第一间隔视区中的图像调整为所述单色图像。
8.如权利要求7所述的装置,其特征在于,所述装置还包括 第四判断单元,用于在判断所述第i个视区对两侧的相邻视区中是否有至少一个视区为第一间隔视区之后,若所述第i个视区对两侧的相邻视区都不为第一间隔视区,判断所述第i个视区对中两个视区是否都与所述N个视区对中的其他视区重叠; 第五调整单元,用于若所述第i个视区对中的左视区重叠时,将所述第i个视区对中的右视区中的图像调整为第i+Ι个视区对中的左视区中的图像; 第六调整单元,用于当所述第i个视区对中的右视区重叠时,则将所述第i个视区的左视区中的图像调整为第t个视区对中的右视区中的图像,所述第t个视区对的右视区和所述第i个视区对的左视区相邻,t为I至M间任一整数。
9.如权利要求8所述的装置,其特征在于,所述装置还包括 第七调整单元,用于在判断所述第i个视区对中两个视区是否都与所述N个视区对中的其他视区重叠之后,若所述第i个视区对中的两个视区都不与所述N个视区对中的其他视区重叠时,将所述第i个视区对中的左视区中的图像调整为所述第t个视区对中的右视区中的图像,第t个视区对的右视区和所述第i个视区对的左视区相邻,将所述第i个视区对中的右视区中的图像调整为所述第i+Ι个视区对中的左视区中的图像。
10.如权利要求6所述的装置,其特征在于,所述第二调整单元具体包括 第五判断单元,用于判断所述P个视区对中第k个视区对两侧的相邻视区中的至少一个视区是否为第二间隔视区,所述第二间隔视区具体是在所述N个视区对范围之外的视区; 第八调整单元,用于若所述第k个视区对两侧的相邻视区中有一个视区为所述第二间隔视区,将所述第k个视区对中靠近所述第二间隔视区的子视区中的图像调整为所述第k个视区对中远离所述第二间隔视区的子视区中的图像; 第九调整单元,用于若所述第k个视区对两侧的相邻视区都为所述第二间隔视区,则将所述第k个视区对中的左视区图像调整为所述第k个视区对中的右视区中的图像之后,将所述第k个视区对中的右视区中的图像调整为与所述第k个视区对中的右视区相邻的视区中的图像;或者将所述第k个视区对中的右视区图像调整为所述第k个视区对中的左视区图像之后,将所述第k个视区对中左视区图像调整为与所述第k个视区对中的左视区相邻的视区图像。
全文摘要
本发明公开了一种裸眼3D图像的处理方法及装置,其中,该所述方法应用于电子显示设备,所述方法包括获取N个用户的人眼位置信息,N为大于等于1的整数;根据所述N个用户的人眼位置信息,判断所述N个用户对应的N个视区对是否为正视区;若所述N个视区对中有M个视区对处于所述正视区,调整由所述第i个视区对两侧的相邻视区和第i个视区对构成的视区中的至少一个视区图像,其中,1≤M≤N,1≤i≤M,并且i,M都为整数;若所述N个视区对中有P个视区对处于所述逆变区,调整由所述第k个视区对两侧的相邻视区和第k个视区对构成的视区中的至少一个视区图像,其中,1≤P≤N,1≤k≤M,并且k,P都为整数。
文档编号H04N13/00GK103067728SQ201310030468
公开日2013年4月24日 申请日期2013年1月25日 优先权日2013年1月25日
发明者骆俊谕, 张振, 李德青, 高维嵩 申请人:青岛海信电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1