拼接投影的3D图像处理方法与装置与流程

文档序号:11207154阅读:799来源:国知局
拼接投影的3D图像处理方法与装置与流程

本发明涉及投影技术,尤其涉及一种拼接投影的3d图像处理方法与装置。



背景技术:

近年来,基于双目视差的3d图像显示技术广泛应用于电影、游戏、仿真、虚拟现实等各个领域。在投影图像清晰可见的情况下,一个投影设备的投影面积是有限的,因此可以在大型影院等场合中采用多个投影设备在投影布幕上进行投影,形成图像,并且多个图像组合形成一幅3d画面。

现有技术中,一般通过采用dlp(digitallightprocessing,数字光处理)技术的dlp显示系统来实现拼接投影,dlp显示系统中包括多个投影设备,将图像投影到投影布幕上,各投影图像拼接形成一幅画面。首先,针对一个画面的信号可以被切割为多个帧信号,dlp显示系统中各投影设备会在每两个帧信号中的间隙中插入一种特殊的颜色或是画面,而3d眼镜上的光传感器(sensor)可以侦测该同步信号,并在侦测到该信号时,打开一侧(例如左侧)的镜片,关闭另一侧(例如右侧)的镜片,从而该跟随信号之后的帧信号图像可以被左眼看到,若再次侦测到同步信号,关闭另一侧(左侧)的镜片,打开另一侧(右侧)的镜片,该跟随该再次侦测到的同步信号之后的帧信号图像被右眼看到。这样就可以在人眼中形成3d画面。即,特殊的颜色或是画面,集成在投影帧信号中,3d眼镜中的光传感器信号可以探测到此同步信号,从而实现图像和眼镜的同步。

当两台及两台以上投影设备使用dlp技术实现3d功能时,虽然帧信号源输出帧信号给各个投影设备时是同时的,但是由于投影设备本身的个体差异,对视频信号的编解码处理过程有差异,从而无法同时输出最终处理结果,进而导致不同设备前端视频信号时间延迟不同,或者由于多台摄影仪的显示系统也会出现少量的不同步,导致多台投影设备在显示时也出现画面不同步的现象,3d眼镜探测到同步信号的时间不一致。而这种不同步的情况在2d显示时,由于时间短,人眼视觉暂留,并不会被人眼感知,因而并不会关注到这个问题。但在3d信号显示时,由于一幅画面被分成多幅图像进行拼接显示,显示速率和同步控制要求增高,基于前述原因,3d眼镜无法同时获得多台投影设备的同步信号以在投影布幕上形成一幅画面,也就不能实现3d功能。



技术实现要素:

本发明提供一种拼接投影的3d图像处理方法与装置,以解决现有技术中由于各投影设备发送帧信号不同步导致3d眼镜无法实现3d功能的缺陷。

本发明第一个方面提供一种拼接投影的3d图像处理方法,包括:

获取各投影设备的第一目标帧信号从所述投影设备中出射的第一时间,各所述第一目标帧信号投影出的图像用于拼接成一幅画面;

根据所述第一时间调整各所述投影设备的目标帧信号从所述投影设备中出射的时间,以使所述各第二目标帧信号从所述投影设备中出射的第二时间相同,各所述第二目标帧信号投影出的图像用于拼接成一幅画面;

各目标帧信号与在后的相邻的目标帧信号之间具有同步信号,所述同步信号用于触发3d眼镜接收所述相邻的目标帧信号。

本发明另一个方面提供一种拼接投影的3d图像处理装置,包括:

获取模块,用于获取各投影设备的第一目标帧信号从所述投影设备中出射的第一时间,各所述第一目标帧信号投影出的图像用于拼接成一幅画面;

调整模块,用于根据所述第一时间调整各所述投影设备的目标帧信号从所述投影设备中出射的时间,以使所述各第二目标帧信号从所述投影设备中出射的第二时间相同,各所述第二目标帧信号投影出的图像用于拼接成一幅画面;

各目标帧信号与在后的相邻的目标帧信号之间具有同步信号,所述同步信号用于触发3d眼镜接收所述相邻的目标帧信号。

由上述技术方案可知,本发明提供的拼接投影的3d图像处理方法与装置,通过根据各投影设备的第一目标帧的第一时间,进而通过该各第一时间将各投影设备中出射的第二目标帧信号的出射时间调整至第二时间,实现各投影设备之间帧信号的同步,进而也就能够实现两个帧信号之间所插入的同步信号的同步,这样,用户所佩戴的3d眼镜就能够同时获得多台投影设备的同步信号以在投影布幕上形成一幅画面,正常实现3d功能。

附图说明

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

1a为根据本发明再一实施例的投影系统的结构示意

1b为根据本发明一实施例的拼接投影的3d图像处理方法的流程示意

2a为根据本发明另一实施例的拼接投影的3d图像处理方法的流程示意

2b为根据本发明另一实施例的不同投影设备发送帧信号的时间示意

3为根据本发明再一实施例的各帧信号对应的图像在投影布幕上的位置示意

4为根据本发明另一实施例的拼接投影的3d图像处理方法的流程示意

5a为根据本发明又一实施例的拼接投影的3d图像处理装置的结构示意

5b为根据本发明另一实施例的拼接投影的3d图像处理装置的结构示意

6为根据本发明再一实施例的拼接投影的3d图像处理装置的结构示意

具体实施方式

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

首先介绍一下本发明的投影系统,如图1a所示,本发明的投影系统包括拼接融合装置900、多个投影设备901和3d图像处理装置902。其中,每个投影设备均包括信号处理前端9011、驱动显示端9012和显示屏9013,其中,拼接融合装置900将针对一幅画面的投影信号切割,生成多个原始帧信号,并将该多个原始帧信号分别发送至多个投影设备901,一个投影设备901接收针对一幅画面的一个原始帧信号。信号处理前端9011用于接收拼接融合装置900发送的原始帧信号,完成各种原始帧信号的解码,驱动显示端9012用于接收信号处理前端9011的解码后的原始帧信号,并将此帧信号转换为显示屏9013所需要的格式信号,生成目标帧信号,并向显示屏9013发送目标帧信号,显示屏9013用于图像的显示,即接收目标帧信号到直接投影到投影布幕上形成图像。即,信号处理前端9011、驱动显示端9012用于处理原始帧信号。

不同的投影设备901中信号处理前端9011、驱动显示端9012的信号解码时间不同,最终造成原始帧信号被处理完成的时间不同,从而生成目标帧信号的时间不同,到达显示屏9019的时间也不同。

本发明中,每两个相邻的目标帧信号之间均具有同步信号,即各目标帧信号与在后的相邻的目标帧信号之间具有同步信号,同步信号用于触发3d眼镜接收该在后的相邻的目标帧信号,即,若3d眼镜的左侧镜片接收到同步信号,则左侧镜片打开,接收与接下来该同步信号相邻的目标帧信号,使得该相邻的目标帧信号对应的图像被用户的左眼看到。

本发明中,“第一”、“第二”、“第三”、“第四”等命名是为了区分两个不同的目标帧信号或原始帧信号,并不代表顺序。

实施例一

本实施例提供一种拼接投影的3d图像处理方法,可以用于激光影院中。本实施例的执行主体是拼接投影的3d图像处理装置,该装置可以是个人计算机、掌上电脑等设备。该拼接投影的3d图像处理装置控制各投影设备向投影布幕发出目标帧的时间,以使各投影设备所发出的目标帧能够在投影布幕上拼接成一幅画面。即,本发明各实施例中的画面指的是在投影布幕上经过拼接之后形成的,一幅画面包括多个图像,一个图像对应一个目标帧信号,一个目标帧信号是由一台投影设备发送的,多个图像对应的多个目标帧信号是由多台投影设备发送的。

本实施例中,第一目标帧信号与第二目标帧信号均属于投影设备的帧信号,各帧信号统称为目标帧信号。第一目标帧信号与第二目标帧信号可以相邻,也可以是第一目标帧信号与第二目标帧信号之间具有多个目标帧信号。每两个相邻的目标帧信号之间均具有同步信号,即各目标帧与在后的相邻的目标帧信号之间具有同步信号,同步信号用于触发3d眼镜接收该在后的相邻的目标帧信号,即,若3d眼镜的左侧镜片接收到同步信号,则左侧镜片打开,接收与接下来该同步信号相邻的目标帧信号,使得该相邻的目标帧信号对应的图像被用户的左眼看到。

如图1b为根据本实施例的拼接投影的3d图像处理方法的流程示意。该拼接投影的3d图像处理方法包括:

步骤101,获取各投影设备的第一目标帧信号从投影设备中出射的第一时间,各第一目标帧信号投影出的图像用于拼接成一幅画面。

例如,在电影剧院中,电影开始播放后,各投影设备开始向投影布幕发射帧信号,该第一目标帧信号可以是各投影设备发出的第一个帧信号,这样能够使得各投影设备发射帧信号的时间尽快调整成一致,以尽快避免影响用户观看3d图像。

各第一投影信号到达投影幕布后能够在投影布幕上形成多个图像,该多个图像拼接成一幅画面供用户观看。

本实施例中,各投影设备射出帧信号的可以频率相等且每两帧信号之间具有同步信号,同步信号用于控制观看画面的3d眼镜中各镜片的开启或关闭。该同步信号可以表示一种特殊的颜色或画面,与现有技术相同,在此不再赘述。

步骤102,根据第一时间调整各投影设备的目标帧信号从投影设备中出射的时间,以使各第二目标帧信号从投影设备中出射的第二时间相同,各第二目标帧信号投影出的图像用于拼接成一幅画面。

即将第二目标帧信号从投影设备中出射的时间调整为第二出射时间,所有的第二目标帧信号从投影设备中出射的时间相同,这样所有的投影设备中的同步信号也会同时被用户的3d眼镜接收。

具体地,可以通过多次调整投影设备的目标帧信号,最终使得第二目标帧信号从投影设备中出出射的时间相同,均为第二时间。

可选地,在步骤102之后,还包括:

将与第二目标帧信号相邻的下一帧信号更新为第一目标帧信号,并返回执行步骤101。

这样做的目的是,实时动态调整各投影设备的帧信号从各投影设备中的出射时间,以进一步保证各投影设备针对同一幅画面的各帧信号的同步性。

与现有技术相比,本实施例的拼接投影的3d图像处理方法,通过根据各投影设备的第一目标帧的第一时间,进而通过该各第一时间将各投影设备中出射的第二目标帧信号的出射时间调整至第二时间,实现各投影设备之间帧信号的同步,进而也就能够实现两个帧信号之间所插入的同步信号的同步,这样,用户所佩戴的3d眼镜就能够同时获得多台投影设备的同步信号以在投影布幕上形成一幅画面,正常实现3d功能。

实施例二

与实施例第一相比,本实施例的拼接投影的3d图像处理方法在于具体说明如何根据第一时间调整各投影设备的第二目标帧信号从投影设备中出射的时间。

如图2a所示,为根据本实施例的拼接投影的3d图像处理方法的流程示意。该拼接投影的3d图像处理方法包括:

步骤201,获取各投影设备的第一目标帧信号从投影设备中出射的第一时间,各第一目标帧信号投影出的图像用于拼接成一幅画面。

例如,在电影剧院中,各投影设备开始向投影布幕发射帧信号,该第一目标帧信号可以是各投影设备发出的第一个帧信号,这样能够使得各投影设备发射帧信号的时间尽快调整成一致,以尽快避免影响用户观看3d图像。

本实施例中,预先将一幅画面对应的投影信号切割为多个目标帧信号,各目标帧信号到达投影布幕后能够在投影布幕上形成多个图像,该多个图像拼接成一幅画面供用户观看。

本实施例中,各投影设备射出帧信号的可以频率相等且每两帧信号之间具有同步信号,同步信号用于控制观看画面的3d眼镜中各镜片的开启或关闭。该同步信号可以表示一种特殊的颜色或画面,与现有技术相同,在此不再赘述。

步骤202,从各第一时间中选择一个第一时间作为基准时间,基准时间对应的投影设备为基准投影设备,各投影设备中除基准投影设备之外的投影设备为待调整投影设备。

例如可以从各第一时间中选择最晚的第一时间作为基准时间。

步骤203,获取各第一时间与基准时间的基准时间差。

具体地,可以获取其它第一时间与该基准时间的时间差,即获取待调整投影设备对应的第一时间与该基准投影设备对应的基准时间。如图2b所示,有三个投影设备,分别为投影设备1、投影设备2和投影设备3,连续发送了两帧帧信号,从2b可以看出,假设以投影设备1作为基准设备,那么投影设备2所发送的帧信号是晚于投影设备1的,且时间为t1,投影设备3所发送的帧信号是提前于投影设备1的,且时间为t2。

若从各第一时间中选择最晚的第一时间作为基准时间,这样所有的投影设备均为延迟发送帧信号的时间,处理起来比较方便。

步骤204,根据基准时间差调整目标帧信号从各待调整投影设备中出射的时间。

各待调整投影设备均可以按照如下方式进行:

从各第一时间中选择最晚的第一时间作为基准时间。

该步骤204具体可以是:判断待调整投影设备对应的基准时间差是否为0,

若判断结果为是,则将待调整投影设备更新为基准投影设备,

若判断结果为否,则识别待调整投影设备对应的基准时间差是否小于预设步长时间且大于0,

若识别结果为是,则按照待调整投影设备对应的基准时间差调整待调整投影设备的第三目标帧信号从投影设备中出射的时间,

若识别结果为否,则根据预设步长时间将各待调整投影设备的第三目标帧信号从待调整投影设备中出射的时间调整至第三时间,第三时间等于第三目标帧信号的原始出射时间减去预设步长时间;

获取基准时间差与预设步长时间的差值,将该差值更新为基准时间差,并将位于第三目标帧信号之后且与第三目标帧信号相邻的信号更新为第三目标帧信号,返回执行判断待调整投影设备对应的基准时间差是否为0的步骤,直至将各待调整投影设备的出射第二目标帧信号的时间调整至第二时间。

本实施例的预设步长时间可以根据实际需要设定,例如0.005秒,该预设步长时间的设置目的是每次调整投影设备发送目标帧信号的时间不要超过预设步长时间,以避免由于调整发送目标帧信号的时间而造成用户视觉上的停顿,影响用户的观看体验。

此外,本实施例中,第三目标帧信号为位于第一目标帧信号与第二目标帧信号之间的目标帧信号,例如,第一个第三目标帧信号可以位于第一目标帧信号之后且与第一目标帧信号相邻。

当然,还可以预先根据基准时间差与预设补偿时间的关系计算出投影设备需要调整几次,以及每次需要调整的时间,例如计算出需要调整4次,前三次均需要延迟预设补偿时间1微秒,最后一次需要延迟0.5微秒。并将调整方式发送给对应的投影设备,以使该投影设备根据该调整方式调整接下来各目标帧信号的发送时间。

与现有技术相比,本实施例的拼接投影的3d图像处理方法,通过根据各投影设备的第一目标帧的第一时间,进而通过该各第一时间将各投影设备中出射的第二目标帧信号的出射时间调整至第二时间,实现各投影设备之间帧信号的同步,进而也就能够实现两个帧信号之间所插入的同步信号的同步,这样,用户所佩戴的3d眼镜就能够同时获得多台投影设备的同步信号以在投影布幕上形成一幅画面,正常实现3d功能。此外,可以按照预设步长时间逐步调整各投影设备发送目标帧信号的时间,以使各目标帧信号最终实现同步,这样可以避免影响用于的观看体验。

实施例三

本实施例对上述实施例的拼接投影的3d图像处理方法做具体举例说明。

假设,本实施例中,一幅画面对应的投影信号被切割为4个目标帧信号,一个电影中的第一幅画面对应的4个目标帧信号,如图3所示,投影布幕301分别为目标帧信号a1、b1、c1、d1对应的图像,组合拼成一幅画面,第二幅画面对应的4个目标帧信号,分别为目标帧信号a2、b2、c2、d2,第三幅画面对应的4个目标帧信号,分别为目标帧信号a3、b3、c3、d3,第四幅画面对应的4个目标帧信号,分别为目标帧信号a4、b4、c4、d4,其中,a1、a2、a3和a4均由一个投影设备a发出,b1、b2、b3和b4均由一个投影设备b发出,c1、c2、c3和c4均由一个投影设备c发出,d1、d2、d3和d4均由一个投影设备d发出。

为了便于描述,本实施例中各投影设备发送目标帧信号的频率是每秒钟80帧,两个目标帧信号之间的时间间隔为12.5毫秒,各投影设备发送目标帧信号的时间均以开始播放后的时间计算,例如1毫秒表示开始播放后的第1毫秒。

假设,将第一幅画面对应的各目标帧信号作为第一目标帧信号,并获取到a1从投影设备a发出的时间是开始播放后的第0毫秒,b1从投影设备b发出的时间是0.2毫秒,c1从投影设备c发出的时间是0.1毫秒,d1从投影设备d发出的时间是0.3毫秒。

从中可以看出,各投影设备发出的目标帧信号不同步,其中以d1发送目标帧信号的时间最晚。本实施例中以d1的时间作为基准时间,投影设备a需延迟的基准时间差为0.3毫秒,投影设备b需延迟的基准时间差为0.1毫秒,投影设备c需延迟的基准时间差为0.2毫秒。投影设备d为基准投影设备,投影设备a、b和c为待调整投影设备。

假设本实施例的预设时间步长为0.1毫秒,则各投影设备每次延迟0.1毫秒。

接下来,首先判断各待调整投影设备对应的基准时间差是否为0,判断结果为否,则接着判断各基准时间差是否小于预设时间步长且大于0,可以看出,并未存在有基准时间差满足这个条件,因此,可以将各待调整投影设备的目标帧信号的延迟时间统一为0.1毫秒。这样,a2从投影设备a发出的时间是12.6毫秒,b2从投影设备b发出的时间是12.8毫秒,c2从投影设备c发出的时间是12.7毫秒,d2从投影设备d发出的时间是12.8毫秒。

接下来,投影设备a、b、c所对应的基准时间差变为0.2毫秒、0毫秒、0.1毫秒。

接下来,首先判断各待调整投影设备对应的基准时间差是否为0,判断结果为其中投影设备b所对应的基准时间差为0,则将投影设备b更新为基准投影设备,剩下的待调整投影设备为投影设备a和c。接着判断各待调整投影设备对应基准时间差是否小于预设时间步长且大于0,可以看出,并未存在有基准时间差满足这个条件,因此,可以将待调整投影设备a和c的目标帧信号的延迟时间统一为0.1毫秒。这样,a3从投影设备a发出的时间是25.2毫秒,b3从投影设备b发出的时间是25.3毫秒,c3从投影设备c发出的时间是25.3毫秒,d3从投影设备d发出的时间是25.3毫秒。

接下来,投影设备a所对应的基准时间差变为0.1毫秒,投影设备c所对应的基准时间差变为0毫秒。

接下来,首先判断待调整投影设备对应的基准时间差是否为0,判断结果为其中投影设备c所对应的基准时间差为0,则将投影设备c更新为基准投影设备,剩下的待调整投影设备为投影设备a。接着判断投影设备a对应基准时间差是否小于预设时间步长且大于0,可以看出,并未满足这个条件,因此,可以将投影设备a的目标帧信号的延迟0.1毫秒。这样,a4从投影设备a发出的时间是37.8毫秒,b4从投影设备b发出的时间是37.8毫秒,c4从投影设备c发出的时间是37.8毫秒,d4从投影设备d发出的时间是37.8毫秒。

至此,各投影设备发送目标帧信号的时间已经统一,此时的目标帧信号均为第二目标帧信号,相应地,各投影设备发送同步信号的时间也是相同的,用户佩戴的3d眼镜能够较好地看到3d图像。

接着,可以在下一帧信号更新为第一目标帧信号,并重复前述步骤,以实现动态调整各投影设备的帧信号发送时间,尽量保证各投影设备发送帧信号的同步。

实施例四

与实施例第一相比,本实施例的拼接投影的3d图像处理方法在于具体说明如何根据第一时间调整各投影设备的第二目标帧信号从投影设备中出射的时间。

如图4所示,为根据本实施例的拼接投影的3d图像处理方法的流程示意图。该拼接投影的3d图像处理方法包括:

步骤401,获取各投影设备的第一目标帧信号从投影设备中出射的第一时间,各第一目标帧信号投影出的图像用于拼接成一幅画面。

例如,在电影剧院中,各投影设备开始向投影布幕发射帧信号,该第一目标帧信号可以是各投影设备发出的第一个帧信号,这样能够使得各投影设备发射帧信号的时间尽快调整成一致,以尽快避免影响用户观看3d图像。

本实施例中,预先将一幅画面对应的投影信号切割为多个目标帧信号,各目标帧信号到达投影布幕后能够在投影布幕上形成多个图像,该多个图像拼接成一幅画面供用户观看。

本实施例中,各投影设备射出帧信号的可以频率相等且每两帧信号之间具有同步信号,同步信号用于控制观看画面的3d眼镜中各镜片的开启或关闭。该同步信号可以表示一种特殊的颜色或画面,与现有技术相同,在此不再赘述。

步骤402,从各第一时间中选择一个第一时间作为基准时间,基准时间对应的投影设备为基准投影设备,各投影设备中除基准投影设备之外的投影设备为待调整投影设备。

例如可以从各第一时间中选择最晚的第一时间作为基准时间。

步骤403,获取各第一时间与基准时间的基准时间差。

具体地,可以获取其它第一时间与该基准时间的时间差,即获取待调整投影设备对应的第一时间与该基准投影设备对应的基准时间。如图2b所示,有三个投影设备,分别为投影设备1、投影设备2和投影设备3,连续发送了两帧帧信号,从2b可以看出,假设以投影设备1作为基准设备,那么投影设备2所发送的帧信号是晚于投影设备1的,且时间为t1,投影设备3所发送的帧信号是提前于投影设备1的,且时间为t2。

若从各第一时间中选择最晚的第一时间作为基准时间,这样所有的投影设备均为延迟发送帧信号的时间,处理起来比较方便。

步骤404,根据基准时间差调整各待调整投影设备处理第一原始帧信号的时间,待调整设备处理第一原始帧信号之后生成目标帧信号。

各待调整投影设备均可以按照如下方式进行:

判断待调整投影设备对应的基准时间差是否为0,

若判断结果为是,则将待调整投影设备更新为基准投影设备,

若判断结果为否,则识别待调整投影设备对应的基准时间差是否小于预设步长时间且大于0,

若识别结果为是,则按照待调整投影设备对应的基准时间差调整待调整投影设备开始处理第二原始帧信号时间,

若识别结果为否,则根据预设步长时间将各待调整投影设备开始处理第二原始帧信号的时间调整至第三时间,第三时间等于第二原始帧信号的原始处理时间减去预设步长时间;

获取基准时间差与预设步长时间的差值,将该差值更新为基准时间差,并将位于第二原始帧信号之后且与第二原始帧信号相邻的信号更新为第二原始帧信号,返回执行判断待调整投影设备对应的基准时间差是否为0的步骤。

本实施例的预设步长时间可以根据实际需要设定,例如0.005秒,该预设步长时间的设置目的是每次调整投影设备处理原始帧信号的时间不要超过预设步长时间,以避免由于调整处理原始帧信号的时间过长而造成用户视觉上的停顿,影响用户的观看体验。

此外,本实施例的第二原始帧信号位于第一目标帧信号对应的初始帧信号与第二目标帧信号对应的原始帧信号之间,例如,第二原始帧信号位于初始帧信号之后且与初始帧信号相邻。

当然,还可以预先根据基准时间差与预设补偿时间的关系计算出投影设备需要调整几次,以及每次需要调整的时间,例如计算出需要调整4次,前三次均需要延迟预设补偿时间1微秒,最后一次需要延迟0.5微秒。并将调整方式发送给对应的投影设备,以使该投影设备根据该调整方式调整接下来各原始帧信号的处理时间。

举例来说,假设有e、f和g三个投影设备,处理原始帧信号所用的时间分别是0.1微秒、0.2微秒和0.3微秒,对于同时被送入e、f和g的各原始帧信号来说,处理之后生成的各目标帧信号从e出射的速度最快,而从g出射的速度最慢。

因此,可以选择g为基准投影设备,e和f为待调整投影设备。e和f所对应的基准时间差分别为-0.2微秒和-0.1微秒。假设预设步长时间为0.2微秒。其中,e对应的基准时间差小于预设步长时间且大于0,则可以直接将f开始处理原始帧信号的时间延迟0.1秒,而将e开始处理原始帧信号的时间延迟0.2秒,进而使得各投影设备开始处理原始帧信号的时间一致,从而生成目标帧信号的时间一致,从投影设备发送目标帧信号的时间也一致。即,e、f和g同时接收到原始帧信号之后,可以分别等待0.2微秒和0.1微秒才开始处理原始帧信号。

需指出的是,若选择的基准时间并不是开始处理帧信号时间最晚的投影设备所对应的时间,则可以通过调整原始帧信号进入各投影设备的时间,从而实现各投影设备开始处理原始帧信号的时间一致,例如,假设有e、f和g三个投影设备,处理原始帧信号所用的时间分别是0.1微秒、0.2微秒和0.3微秒,若f为基准投影设备,则需要延迟e开始处理原始帧信号的时间0.1微秒,而g需要将开始处理原始帧信号的时间提前0.1微秒,此时信号源可以选择提前向g发送原始帧信号的时间为0.1秒。当然,对于e来说,若其接收到的原始帧信号与f同时,则可以选择延迟0.1微秒之后才开始处理原始帧信号,或者是信号源可以选择延迟向e发送原始帧信号的时间0.1微秒,具体可以根据实际需要设置,在此不再赘述。

与现有技术相比,本实施例的拼接投影的3d图像处理方法,通过根据各投影设备的第一目标帧的第一时间,进而通过该各第一时间调整各投影设备处理原始帧信号的时间,从而实现将各投影设备中出射的第二目标帧信号的出射时间调整同一时间,即实现各投影设备之间帧信号的同步,进而也就能够实现两个帧信号之间所插入的同步信号的同步,这样,用户所佩戴的3d眼镜就能够同时获得多台投影设备的同步信号以在投影布幕上形成一幅画面,正常实现3d功能。此外,可以按照预设步长时间逐步调整各投影设备发送目标帧信号的时间,以使各目标帧信号最终实现同步,这样可以避免影响用于的观看体验。

实施例五

本实施例提供一种拼接投影的3d图像处理装置,用于执行实施例一的拼接投影的3d图像处理方法。本实施例的拼接投影的3d图像处理装置可以设置在各投影设备外部。

如图5a所示,为根据本实施例的拼接投影的3d图像处理装置的结构示意。该拼接投影的3d图像处理装置包括获取模块501和调整模块502。

其中,获取模块501用于获取各投影设备的第一目标帧信号从投影设备中出射的第一时间,各第一目标帧信号投影出的图像用于拼接成一幅画面;调整模块502用于根据第一时间调整各投影设备的第二目标帧信号从投影设备中出射的时间,以使各第二目标帧信号从投影设备中出射的第二时间相同,各第二目标帧信号投影出的图像用于拼接成一幅画面。

其中,各目标帧信号与在后的相邻的目标帧信号之间具有同步信号,同步信号用于触发3d眼镜接收相邻的目标帧信号。

具体举例来说,本实施例的获取模块401具体可以包括光传感器,该光传感器可以放置在第一目标帧信号出射的路径上,用于检测从投影设备中出射的第一目标帧信号时序信息,并将该时序信息发送至调整模块402。该调整模块402可以是计算机。

可选地,如图5b所示,本实施例的拼接投影的3d图像处理装置还包括更新模块510,该更新模块510用于将第二目标帧信号更新为第一目标帧信号,并触发获取模块501。

关于本实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

与现有技术相比,本实施例的拼接投影的3d图像处理装置,通过根据各投影设备的第一目标帧的第一时间,进而通过该各第一时间将各投影设备中出射的第二目标帧信号的出射时间调整至第二时间,实现各投影设备之间帧信号的同步,进而也就能够实现两个帧信号之间所插入的同步信号的同步,这样,用户所佩戴的3d眼镜就能够同时获得多台投影设备的同步信号以在投影布幕上形成一幅画面,正常实现3d功能。

实施例六

本实施例对上述实施例的拼接投影的3d图像处理装置做进一步补充说明。

如图6所示,为根据本实施例的拼接投影的3d图像处理装置的结构示意。本实施例中,调整模块502包括选择子模块5021、获取子模块5022和调整子模块5023。

其中,选择子模块5021用于从各第一时间中选择一个第一时间作为基准时间,基准时间对应的投影设备为基准投影设备,各投影设备中除基准投影设备之外的投影设备为待调整投影设备;获取子模块5022用于获取各第一时间与基准时间的基准时间差;调整子模块5023用于根据基准时间差调整目标帧信号从各待调整投影设备中出射的时间或者用于根据基准时间差调整各待调整投影设备处理第一原始帧信号的时间,待调整设备处理第一原始帧信号之后生成目标帧信号。

可选地,选择子模块5021具体用于从各第一时间中选择最晚的第一时间作为基准时间。

可选地,调整子模块5023用于根据基准时间差调整目标帧信号从各待调整投影设备中出射的时间时,调整子模块5023可以具体用于:

判断待调整投影设备对应的基准时间差是否为0,

若判断结果为是,则将待调整投影设备更新为基准投影设备,

若判断结果为否,则识别待调整投影设备对应的基准时间差是否小于预设步长时间且大于0,

若识别结果为是,则按照待调整投影设备对应的基准时间差调整待调整投影设备的第三目标帧信号从投影设备中出射的时间,

若识别结果为否,则根据预设步长时间将各待调整投影设备的第三目标帧信号从待调整投影设备中出射的时间调整至第三时间,第三时间等于第三目标帧信号的原始出射时间减去预设步长时间;

获取基准时间差与预设步长时间的差值,将该差值更新为基准时间差,并将位于第三目标帧信号之后且与第三目标帧信号相邻的信号更新为第三目标帧信号,返回执行判断待调整投影设备对应的基准时间差是否为0的步骤,直至将各投影设备的出射第二目标帧信号的时间调整至第二时间。。

可选地,调整子模块5023用于根据基准时间差调整各待调整投影设备处理第一原始帧信号的时间,待调整设备处理第一原始帧信号之后生成目标帧信号时,该调整子模块5023可以具体用于:

判断待调整投影设备对应的基准时间差是否为0,

若判断结果为是,则将待调整投影设备更新为基准投影设备,

若判断结果为否,则识别待调整投影设备对应的基准时间差是否小于预设步长时间且大于0,

若识别结果为是,则按照待调整投影设备对应的基准时间差调整待调整投影设备开始处理第二原始帧信号时间,

若识别结果为否,则根据预设步长时间将各待调整投影设备开始处理第二原始帧信号的时间调整至第三时间,第三时间等于第二原始帧信号的原始处理时间减去预设步长时间;

获取基准时间差与预设步长时间的差值,将该差值更新为基准时间差,并将位于第二原始帧信号之后且与第二原始帧信号相邻的信号更新为第二原始帧信号,返回执行判断待调整投影设备对应的基准时间差是否为0的步骤。

关于本实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

与现有技术相比,本实施例的拼接投影的3d图像处理装置,通过根据各投影设备的第一目标帧的第一时间,进而通过该各第一时间将各投影设备中出射的第二目标帧信号的出射时间调整至第二时间,实现各投影设备之间帧信号的同步,进而也就能够实现两个帧信号之间所插入的同步信号的同步,这样,用户所佩戴的3d眼镜就能够同时获得多台投影设备的同步信号以在投影布幕上形成一幅画面,正常实现3d功能。此外,可以按照预设步长时间逐步调整各投影设备发送帧信号的时间,以使各帧信号最终实现同步,这样可以避免影响用于的观看体验。

本发明还提供一种投影系统,该投影系统包括上述任一实施例的拼接投影的3d图像处理装置,还包括多个投影设备,当然,还可以包括投影布幕。其中,投影设备可以包括信号处理前端和dlp显示端,信号处理前端对输入的帧信号进行解码和处理,dlp显示端对信号处理前端送过来的解码后的帧信号进行显示,即向投影布幕发送以显示在投影布幕上。拼接投影的3d图像处理装置可以将帧信号需调整的时间发送至信号处理前端。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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