分布式拼接控制器、图像发送方法及图像处理方法与流程

文档序号:15455800发布日期:2018-09-15 01:03阅读:269来源:国知局

本发明涉及多媒体技术领域,特别是涉及一种分布式拼接控制器、图像发送方法及图像处理方法。



背景技术:

随着社会信息化的发展,人们需要更大的显示墙综合显示多种多样的信息,该更大的显示墙可以由多个显示设备组成。在铁道指挥调度、公安、安防、煤炭、石化、电力、通讯和交通等行业,都需要更大的显示墙综合显示多种多样的信息。分布式拼接控制器则可以满足人们的上述需求。

图1所示,为一种应用分布式拼接控制器的进行大屏显示的示例图,其中,分布式拼接控制器包含多个采集处理器、数据交换设备(如图1中的交换机)、多个显示处理器以及主控服务器。分布式拼接控制器的工作流程一般为:采集处理器采集视频源发送的视频图像,采集处理器根据主控服务器的指令,对所采集的视频图像进行封装,并通过以太网发送至数据交换设备;数据交换设备根据预设的每一采集处理器与至少一个显示处理器的对应关系,将上述封装的每一视频图像发送至与对应的至少一个显示处理器;每一显示处理器根据定时基准脉冲对所接收的视频图像进行叠层处理,获得叠层图像,并根据定时基准脉冲,读取并输出叠层图像,以使显示处理器对应的显示设备显示叠层图像。其中,上述的叠层处理为:每一显示处理器根据主控服务器设置的图像遮挡信息对所接收的视频图像进行图像叠加的处理,多个显示设备组成图1中的显示墙。

然而,在分布式拼接控制器中,数据交换设备由于自身性能,在接收到同一个视频源的视频图像,将同一个视频源的视频图像从不同的接口分别发送至对应的不同的显示处理器时,会存在先后顺序,即数据交换设备的不同的接口间发送同一个视频源的视频图像时,会存在数百微秒的时间差,即存在延时偏差。且在视频图像发送过程中,哪个接口先发送,哪个接口后发送的顺序并不能确定。

此时就会出现,在接收同一个视频源的视频图像时,先接收的显示处理器,在定时基准脉冲到来时,对当前接收完成的视频图像进行叠层处理,获得叠层图像,并在下一个定时基准脉冲到来时,输出当前接收完成的视频图像的叠层图像;后接收的显示处理器,在定时基准脉冲到来时,由于当前接收未完成,会对该视频图像的前一帧视频图像进行叠层处理,并在下一个定时基准脉冲到来时,输出该视频图像前一帧视频图像的叠层图像。此时就会出现显示同一视频源的不同显示设备之间所显示的视频图像不同步。

上述同一视频源的视频图像显示不同步的问题成为亟待解决的问题。



技术实现要素:

本发明实施例的目的在于提供一种分布式拼接控制器、图像发送方法及图像处理方法,以实现同一视频源的视频图像显示的同步。具体技术方案如下:

一方面,本发明实施例提供了一种分布式拼接控制器,所述分布式拼接控制器包括多个采集处理器、多个显示处理器,以及一数据交换设备;

每一采集处理器,用于在t时刻的定时基准脉冲到来时,向数据交换设备发送所采集的第n帧视频图像,其中,所述n为正整数,所述t为非负数;

数据交换设备,用于接收每一采集处理器所发送的视频图像,并依据预设的对应关系,确定所接收的每一视频图像对应的至少一个显示处理器;将所接收的每一视频图像发送至对应的至少一个显示处理器,其中,所述预设的对应关系为每一采集处理器与至少一个显示处理器的对应关系;

每一显示处理器,用于在t+1时刻的定时基准脉冲到来时,接收所述数据交换设备依据所述预设的对应关系发送的第n帧视频图像,对第n-1帧视频图像进行叠层处理,输出第n-2帧视频图像对应的叠层图像;

其中,所述t时刻的定时基准脉冲与所述t+1时刻的定时基准脉冲之间的时间间隔大于或等于预设的接收时延,所述预设的接收时延为:根据所述数据交换设备的延时偏差确定的时间。

可选的,所述多个采集处理器所设置晶振与所述多个显示处理器所设置晶振同频率。

可选的,所述分布式拼接控制器内多个采集处理器中的一个采集处理器作为主处理器,除所述主处理器外的其他采集处理器以及所述多个显示处理器均作为从处理器;或者

所述分布式拼接控制器内多个显示处理器中的一个显示处理器作为主处理器,除所述主处理器外的其他显示处理器以及所述多个采集处理器均作为从处理器;

所述主处理器用于:定时向每一从处理器发送第一参考时钟信息,其中,所述第一参考时钟信息中包含第一时间,以使每一从处理器根据所述第一时间进行时钟校正,并根据校正后的时钟产生定时基准脉冲。

可选的,所述从处理器用于:接收所述第一参考时钟信息,其中,所述第一参考时钟信息中包含所述第一时间;根据所述第一时间,进行时钟校正;根据校正后的时钟产生定时基准脉冲。

一方面,本发明实施例提供了一种基于上述的分布式拼接控制器的图像发送方法,应用于所述分布式拼接控制器中的数据交换设备,所述方法包括:

数据交换设备接收每一采集处理器在t时刻的定时基准脉冲到来时发送的第n帧视频图像,其中,所述n为正整数,所述t为非负数,所述t时刻的定时基准脉冲与t+1时刻的定时基准脉冲之间的时间间隔大于或等于预设的接收时延,所述预设的接收时延为:根据所述数据交换设备的延时偏差确定的时间;

依据预设的对应关系,确定每一第n帧视频图像对应的至少一个显示处理器,其中,所述预设的对应关系为:所述分布式拼接控制器中的每一采集处理器与至少一个显示处理器的对应关系;

将每一第n帧视频图像发送至所确定的对应的至少一个显示处理器。

可选的,所述分布式拼接控制器中的多个采集处理器所设置晶振与所述分布式拼接控制器中的多个显示处理器所设置晶振同频率。

一方面,本发明实施例提供了一种基于上述的分布式拼接控制器的图像处理方法,应用于所述分布式拼接控制器中的显示处理器,所述方法包括:

在t+1时刻的定时基准脉冲到来时,接收数据交换设备依据预设的对应关系发送的第n帧视频图像,其中,所述预设的对应关系为:所述分布式拼接控制器内每一采集处理器与至少一个显示处理器的对应关系,t时刻的定时基准脉冲与所述t+1时刻的定时基准脉冲之间的时间间隔大于或等于预设的接收时延,所述预设的接收时延为:根据所述数据交换设备的延时偏差确定的时间;

对第n-1帧视频图像进行叠层处理,输出第n-2帧视频图像对应的叠层图像。

可选的,所述显示处理器所设置晶振,与所述分布式拼接控制器中的除自身外的其他显示处理器以及所述分布式拼接控制器中的多个采集处理器所设置晶振同频率。

可选的,在所述显示处理器作为所述分布式拼接控制器中的主处理器时,所述方法还包括:

定时向所述分布式拼接控制器中除自身外的其他显示处理器以及所述多个采集处理器发送第二参考时钟信息,其中,所述第二参考时钟信息中包含第二时间,以使所述分布式拼接控制器中除自身外的其他显示处理器以及所述多个采集处理器根据所述第二时间进行时钟校正,并根据校正后的时钟产生定时基准脉冲。

可选的,在所述显示处理器作为所述分布式拼接控制器中的从处理器时,所述方法还包括:

接收第三参考时钟信息,其中,所述第三参考时钟信息中包含第三时间;

根据所述第三时间,进行时钟校正;

根据校正后的时钟产生定时基准脉冲。

本发明实施例中,每一采集处理器,用于在t时刻的定时基准脉冲到来时,向数据交换设备发送所采集的第n帧视频图像,n为正整数,t为非负数;数据交换设备,用于接收每一采集处理器所发送的视频图像,并依据预设的对应关系,确定所接收的每一视频图像对应的至少一个显示处理器;将所接收的每一视频图像发送至对应的至少一个显示处理器,预设的对应关系为每一采集处理器与至少一个显示处理器的对应关系;每一显示处理器,用于在t+1时刻的定时基准脉冲到来时,接收数据交换设备依据预设的对应关系发送的第n帧视频图像,对第n-1帧视频图像进行叠层处理,输出第n-2帧视频图像对应的叠层图像;其中,t时刻的定时基准脉冲与t+1时刻的定时基准脉冲之间的时间间隔大于或等于预设的接收时延,预设的接收时延为:根据数据交换设备的延时偏差确定的时间。

定时基准脉冲之间的时间间隔大于或等于预设的接收时延,可以保证采集处理器发送视频图像时,所发送视频图像的前一帧图像已通过数据交换设备发送至每一对应的显示处理器。避免了由于数据交换设备的自身性能因素,导致的将同一视频图像发送至不同显示处理器时的时延,所造成的上述不同显示处理器处理同一视频图像的不同步,进一步的,避免了显示同一视频源的不同显示设备之间所显示的视频图像不同步的现象。当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。

附图说明

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

图1为一种应用分布式拼接控制器的进行大屏显示的示例图;

图2为本发明实施例所提供的一种分布式拼接控制器的结构示意图;

图3为本发明实施例所提供的基于权利要求1所述的分布式拼接控制器的图像发送方法的流程示意图;

图4为本发明实施例所提供的基于权利要求1所述的分布式拼接控制器的图像处理方法的流程示意图。

具体实施方式

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

本发明实施例提供了一种分布式拼接控制器、图像发送方法及图像处理方法,以实现同一视频源的视频图像显示的同步。

下面首先对本发明实施例所提供的一种分布式拼接控制器进行介绍。

如图2所示,本发明实施例提供了一种分布式拼接控制器,该分布式拼接控制器200可以包括多个采集处理器210、多个显示处理器220,以及一数据交换设备230;

每一采集处理器210,用于在t时刻的定时基准脉冲到来时,向数据交换设备230发送所采集的第n帧视频图像,其中,n为正整数,t为非负数;

数据交换设备230,用于接收每一采集处理器210所发送的视频图像,并依据预设的对应关系,确定所接收的每一视频图像对应的至少一个显示处理器220;将所接收的每一视频图像发送至对应的至少一个显示处理器220,其中,所述预设的对应关系为每一采集处理器210与至少一个显示处理器220的对应关系;

每一显示处理器220,用于在t+1时刻的定时基准脉冲到来时,接收所述数据交换设备230依据预设的对应关系发送的第n帧视频图像,对第n-1帧视频图像进行叠层处理,输出第n-2帧视频图像对应的叠层图像;

其中,t时刻的定时基准脉冲与t+1时刻的定时基准脉冲之间的时间间隔大于或等于预设的接收时延,预设的接收时延为:根据数据交换设备230的延时偏差确定的时间。

可以理解的是,每一数据交换设备230均对应一个延时偏差,该延时偏差为每一数据交换230的固有属性参数,可以由数据交换设备230的生产厂家提供。该延时偏差可以为:在利用数据交换设备230中的、除一个接收视频图像的接口外的其他所有接口输出同一个视频图像时,所计算的一个偏差值,该偏差值等于:最晚输出视频图像的接口对应的输出时间,减去最早输出视频图像的接口对应的输出时间。

其中,上述第n-1帧视频图像为:显示处理器220在t-1时刻的定时基准脉冲到来时所接收的图像,上述第n-2帧视频图像为:显示处理器220在t-2时刻的定时基准脉冲到来时所接收的图像。本发明实施例所提供的分布式拼接控制器200中所包括的每一采集处理器210以及每一显示处理器220,均可以周期性的产生定时基准脉冲,每两个相邻的定时基准脉冲之间的时间间隔相同。即t-1时刻的定时基准脉冲与t-2时刻的定时基准脉冲之间的时间间隔,等于t时刻的定时基准脉冲与t-1时刻的定时基准脉冲之间的时间间隔,等于t时刻的定时基准脉冲与t+1时刻的定时基准脉冲之间的时间间隔。

可以理解的是,t-1时刻的定时基准脉冲为t时刻的定时基准脉冲的前一个定时基准脉冲,t+1时刻的定时基准脉冲为t时刻的定时基准脉冲的后一个定时基准脉冲;举例而言,当t时刻为10时30秒时,定时基准脉冲之间的时间间隔为16毫秒,此时,t-1时刻即代表10时29.984秒,t+1时刻即代表10时30.016秒,以此类推,t-n时刻即代表(10时30秒-n*16毫秒),t+n时刻即代表(10时30秒+n*16毫秒),其中,n为非负数。

该数据交换设备230可以为交换机设备,其中,该交换机设备可以为至少一个。

需要说明的是,图2所示的每一采集处理器210与数据交换设备230之间、数据交换设备230与每一显示处理器220之间的连线仅仅用于表明存在通信连接关系,并不代表实体连线。其中,每一采集处理器210对应一个视频源,即每一采集处理器210可以采集一个视频源提供的视频图像。

其中,分布式拼接控制器200中的每一采集处理器210以及每一显示处理器220均为独立工作的,且是通过所连接的数据交换设备230信息交互的,例如:每一采集处理器210通过数据交换设备230,将所采集的视频图像发送至每一采集处理器210对应的至少一个显示处理器220;不同的显示处理器220通过数据交换设备230的预设的对应关系,可以接收到同一视频源的视频图像。

在分布式拼接控制器200中,每一采集处理器210可以对应至少一个显示处理器220,即每一采集处理器210所采集的视频图像,可以通过数据交换设备230发送至对应的至少一个显示处理器220。上述至少一个显示处理器220根据定时基准脉冲,可以实现对同一视频源的视频图像的同步接收、同步叠层处理以及同步输出,进一步由上述至少一个显示处理器220对应的显示设备对同一视频源的视频图像进行同步显示,实现对视频图像的大屏显示。

另外,本发明实施例中,每两个相邻的定时基准脉冲之间的时间间隔大于预设的接收时延,可以使接收同一帧视频图像的不同显示处理器,能在同一时刻的定时基准脉冲到来时,对上述的同一帧视频图像进行接收,进一步,能在后一个同一时刻的定时基准脉冲到来时,对所接收的同一帧视频图像进行叠层处理。

可以理解的,从采集处理器210开始发送所采集的视频图像,到对应的显示处理器220接收上述视频图像,存在时间差;显示处理器220对视频图像进行叠层处理,需要消耗时间,在此将对视频图像进行叠层处理所消耗时间称为处理时间;显示处理器220读取叠层图像,也需要消耗时间,在此将读取叠层图像时所消耗时间称为读取时间;基于上述情况,在预先设置接收时延时,可以从上述时间差、上述处理时间以及上述读取时间之中选择一个数值最大的时间,作为目标时间,将接收时延设置为:目标时间与数据交换设备230的延时偏差之和,即每两个相邻的定时基准脉冲之间的时间间隔,可以大于或等于目标时间与数据交换设备230的延时偏差之和。其中,上述的时间差、处理时间以及读取时间可以通过现有技术获得,在此不做赘述。

可以理解的是,每一采集处理器220通过定时基准脉冲,实现对所采集的视频图像的发送。每一定时基准脉冲到来时,每一采集处理器220发送一帧视频图像,且每两个相邻的定时基准脉冲之间的时间间隔大于或等于预设的接收时延,该接收时延为:根据数据交换设备230的延时偏差确定的时间,以保证数据交换设备230在接收到视频图像时,能够将该所接收到的视频图像的前一帧视频图像从各对应的接口发送完成。

可以理解的是,分布式拼接控制器200中还包括主控服务器,由现有技术可知,数据交换设备230中预设的对应关系由主控服务器控制,并且,每一显示处理器220对视频图像所进行的叠层处理也由主控服务器控制。

应用本发明实施例,定时基准脉冲之间的时间间隔大于或等于预设的接收时延,可以保证采集处理器发送视频图像时,该所发送的视频图像的前一帧图像已通过数据交换设备发送至每一对应的显示处理器。避免了由于数据交换设备的自身性能因素,导致的将同一视频图像发送至不同显示处理器时的时延,造成的上述不同显示处理器处理同一视频图像的不同步,进一步的,避免了显示同一视频源的不同显示设备之间所显示的视频图像不同步。

在一种实现方式中,由于分布式拼接控制器200中的每一采集处理器210以及每一显示处理器220均为独立工作的,为了保证分布式拼接控制器200中的每一采集处理器210以及每一显示处理器220的同步,所述多个采集处理器210所设置晶振与所述多个显示处理器220所设置晶振同频率。其中,所设置晶振用于为对应的处理器(包括采集处理器210和显示处理器220)提供时钟,通过现有技术可知,晶振可以通过时钟分频器件,将所产生的频率分频到对应的处理器的时钟频率,从而实现为对应的处理器提供时钟;具体的,所述每一采集处理器210根据自身的时钟产生定时基准脉冲;所述每一显示处理器220根据自身的时钟产生定时基准脉冲。

可以理解的是,由于晶振的自身性能因素,不同的晶振之间存在数十ppm(partpermillion,百万分之一)级别的时钟频偏,随着时间的增加,累积的时钟频偏也随着增加,进一步的,会导致分布式拼接控制器200中每一处理器(包括采集处理器210和显示处理器220)中的定时基准脉冲错位,即导致分布式拼接控制器200中每一处理器的定时基准脉冲的产生时间不同。为了保证分布式拼接控制器200中每一处理器中的时钟的同步,即同步产生定时基准脉冲,可以利用dcr(displayclockreference,显示时钟参考)技术,对分布式拼接控制器200中每一处理器(包括采集处理器和显示处理器)的时钟进行校正,实现分布式拼接控制器200中每一处理器的同步。其中,可以随机从分布式拼接控制器200中所包括的处理器,确定一个处理器作为主处理器,用于发送参考时钟信息,以使分布式拼接控制器中除作为主处理器的处理器外的其他处理器外根据上述参考时钟信息,分别对自身的时钟进行校正。

在一种实现方式中,分布式拼接控制器200内多个采集处理器210中的一个采集处理器210作为主处理器,所述分布式拼接控制器200中的除所述主处理器外的其他采集处理器210以及所述多个显示处理器220均作为从处理器;或者

所述分布式拼接控制器200中的多个显示处理器220中的一个显示处理器220作为主处理器,所述分布式拼接控制器中的除所述主处理器外的其他显示处理器220以及所述多个采集处理器210均作为从处理器;

所述主处理器用于:定时向每一从处理器发送第一参考时钟信息,其中,第一参考时钟信息中包含第一时间,以使每一从处理器根据第一时间进行时钟校正,并根据校正后的时钟产生定时基准脉冲;

在一种实现方式中,第一时间可以为主处理器的当前时间。

并且,所述从处理器用于:接收第一参考时钟信息,其中,第一参考时钟信息中包含第一时间;根据第一时间,进行时钟校正;根据校正后的时钟产生定时基准脉冲。

其中,各从处理器根据第一时间,进行时钟校正的过程,以及根据校正后的时钟产生定时基准脉冲的过程,可以采用现有技术,在此不做赘述。

相应于上述分布式拼接控制器,本发明实施例提供了一种基于上述的的分布式拼接控制器的图像发送方法,应用于分布式拼接控制器中的数据交换设备,如图3所示,可以包括如下步骤:

s301:数据交换设备接收每一采集处理器在t时刻的定时基准脉冲到来时发送的第n帧视频图像,其中,n为正整数,t为非负数,t时刻的定时基准脉冲与t+1时刻的定时基准脉冲之间的时间间隔大于或等于预设的接收时延,预设的接收时延为:根据数据交换设备的延时偏差确定的时间;

s302:依据预设的对应关系,确定每一第n帧视频图像对应的至少一个显示处理器,其中,预设的对应关系为:分布式拼接控制器中的每一采集处理器与至少一个显示处理器的对应关系;

s303:将每一第n帧视频图像发送至所确定的对应的至少一个显示处理器。

可以理解的是,分布式拼接控制器中的每一采集处理器均对应一个视频源,即每一采集处理器可以采集一个视频源提供的视频图像。采集处理器通过定时基准脉冲,实现对所采集的视频图像的发送。每一定时基准脉冲到来时,采集处理器发送一帧视频图像至数据交换设备。

数据交换设备接收每一采集处理器所发送的第n帧视频图像,并依据预设的对应关系,确定每一第n帧视频图像对应的至少一个显示处理器,并将所接收的每一第n帧图像发送至对应的至少一个显示处理器。其中,采集处理器产生的每两个相邻的定时基准脉冲之间的时间间隔大于或等于预设的接收时延,该预设的接收时延为:根据数据交换设备的延时偏差确定的时间,以保证数据交换设备在接收到视频图像时,能够将该所接收到的视频图像的前一帧视频图像从各对应的接口发送完成,以使上述采集处理器对应的至少一个显示处理器在定时基准脉冲到来时,可以同时接收到上述的该所接收到的视频图像的前一帧视频图像。保证上述采集处理器对应的至少一个显示处理器,能在同一时刻的定时基准脉冲到来时,对上述的同一帧视频图像进行叠层处理。

应用本发明实施例,定时基准脉冲之间的时间间隔大于或等于预设的接收时延,可以保证采集处理器发送视频图像时,该所发送的视频图像的前一帧图像已通过数据交换设备发送至每一对应的显示处理器。避免了由于数据交换设备的自身性能因素,导致的将同一视频图像发送至不同显示处理器时的时延,造成的上述不同显示处理器处理同一视频图像的不同步,进一步的,避免了显示同一视频源的不同显示设备之间所显示的视频图像不同步。

由于分布式拼接控制器中的每一采集处理器以及每一显示处理器均为独立工作的,为了保证分布式拼接控制器中的每一采集处理器以及每一显示处理器的同步,在一种实现方式中,所述采集处理器所设置晶振与分布式拼接控制器中的除自身外的其他采集处理器以及图分布式拼接控制器内所有显示处理器所设置晶振同频率。其中,所设置晶振用于为对应的处理器(包括采集处理器和显示处理器)提供时钟,通过现有技术可知,晶振可以通过时钟分频器件,将所产生的频率分频到对应的处理器的时钟频率,从而实现为对应的处理器提供时钟。

可以理解的是,由于晶振的自身性能因素,不同的晶振之间存在数十ppm(partpermillion,百万分之一)级别的时钟频偏,随着时间的增加,累积的时钟频偏也随着增加,进一步的,会导致分布式拼接控制器中每一处理器(包括采集处理器和显示处理器)中的定时基准脉冲错位,即导致分布式拼接控制器中每一处理器的定时基准脉冲的产生时间不同。为了保证分布式拼接控制器中每一处理器中的时钟的同步,即同步产生定时基准脉冲,可以利用dcr(displayclockreference,显示时钟参考)技术,对分布式拼接控制器中每一处理器的时钟进行校正,实现分布式拼接控制器中每一处理器的同步。其中,可以随机从分布式拼接控制器中所包括的处理器,确定一个处理器作为主处理器,用于发送参考时钟信息,以使分布式拼接控制器中除作为主处理器的处理器外的其他处理器外根据上述参考时钟信息,分别对自身的时钟进行校正。

具体的,主处理器可以定时向分布式拼接控制器中的从处理器发送参考时钟信息,其中,参考时钟信息中包含关于主处理器的时间;分布式拼接控制器中的从处理器可以接收参考时钟信息,并根据参考时钟信息中所包含的关于主处理器的时间进行时钟校正,然后,根据校正后的时钟产生定时基准脉冲。以此来保证分布式拼接控制器中所包括的所有处理器(采集处理器和显示处理器)的时钟达到同步。其中,参考时钟信息中所包含的关于主处理器的时间可以为主处理器的当前时间。

相应于上述分布式拼接控制器,本发明实施例提供了一种基于上述的的分布式拼接控制器的图像处理方法,可以应用于分布式拼接控制器中的显示处理器,如图4所示,可以包括如下步骤:

s401:在t+1时刻的定时基准脉冲到来时,接收数据交换设备依据预设的对应关系发送的第n帧视频图像,其中,预设的对应关系为分布式拼接控制器内每一采集处理器与至少一个显示处理器的对应关系,t时刻的定时基准脉冲与t+1时刻的定时基准脉冲之间的时间间隔大于或等于预设的接收时延,预设的接收时延为:根据数据交换设备的延时偏差确定的时间;

s402:对第n-1帧视频图像进行叠层处理,输出第n-2帧视频图像对应的叠层图像。

在分布式拼接控制器中,每一采集处理器在t时刻的定时基准脉冲到来时,向数据交换设备发送所采集的第n帧视频图像,显示处理器在t+1时刻的定时基准脉冲到来时,接收数据交换设备发送的第n帧视频图像,并且存在t时刻的定时基准脉冲与t+1时刻的定时基准脉冲之间的时间间隔大于预设的接收时延,以保证每一接收同一帧第n帧图像的显示处理器,可以在t+1时刻的定时基准脉冲到来时,同时接收上述的同一帧第n帧图像,确定在t+2时刻的定时基准脉冲到来时,每一接收同一帧第n帧图像的显示处理器,均接收完成上述的同一帧第n帧图像,能够同步对同一帧第n帧图像进行叠层处理,并同步输出,进一步的,同时使每一接收同一帧第n帧图像的显示处理器对应的显示设备同步显示上述的同一帧第n帧图像对应的叠层图像。

应用本发明实施例,定时基准脉冲之间的时间间隔大于或等于预设的接收时延,可以保证采集处理器发送视频图像时,该所发送的视频图像的前一帧图像已通过数据交换设备发送至每一对应的显示处理器。避免了由于数据交换设备的自身性能因素,导致的将同一视频图像发送至不同显示处理器时的时延,造成的上述不同显示处理器处理同一视频图像的不同步,进一步的,避免了显示同一视频源的不同显示设备之间所显示的视频图像不同步。

由于分布式拼接控制器中的每一采集处理器以及每一显示处理器均为独立工作的,为了保证分布式拼接控制器中的每一采集处理器以及每一显示处理器的同步,在一种实现方式中,所述显示处理器所设置晶振与所述分布式拼接控制器中的除自身外的其他显示处理器以及所述分布式拼接控制器中的多个采集处理器所设置晶振同频率。其中,所设置晶振用于为对应的处理器(包括采集处理器和显示处理器)提供时钟,通过现有技术可知,晶振可以通过时钟分频器件,将所产生的频率分频到对应的处理器的时钟频率,从而实现为对应的处理器提供时钟。

在对分布式拼接控制器中的处理器进行时钟校正时,上述显示处理器可以作为进行时钟校正的主处理器,用于发送参考时钟信息,以使分布式拼接控制器中的除作为主处理器的显示处理器外的其他显示处理器,和分布式拼接控制器中的所有采集处理器根据参考时钟信息,分别对自身的时钟进行校正。

在一种实现方式中,在所述显示处理器作为分布式拼接控制器中的主处理器时,所述方法还可以包括:

定时向分布式拼接控制器中除自身外的其他显示处理器以及多个采集处理器发送第二参考时钟信息,其中,第二参考时钟信息中包含第二时间,以使分布式拼接控制器中除自身外的其他显示处理器以及多个采集处理器根据所述第二时间进行时钟校正,并根据校正后的时钟产生定时基准脉冲。

再一种实现方式中,第二时间可以为该显示处理器的当前时间。

或者,在另一种实现方式中,在对分布式拼接控制器中的处理器进行时钟校正时,该显示处理器作为分布式拼接控制器中的从处理器;此时,所述方法还可以包括:

接收第三参考时钟信息,其中,第三参考时钟信息中包含第三时间;

根据第三时间,进行时钟校正;

根据校正后的时钟产生定时基准脉冲。

此时,上述第三参考时钟信息的发送者可以为分布式拼接控制器中的除上述显示处理器外的其他显示处理器中的任一个显示处理器,或者为分布式拼接控制器中的采集处理器中的任一个采集处理器。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

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