一种显示同步方法及视频显示终端转让专利

申请号 : CN201611189565.4

文献号 : CN108234928B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王航徐宁文雯

申请人 : 杭州海康威视数字技术股份有限公司

摘要 :

本发明实施例提供了一种显示同步方法及视频显示终端。该方法包括:接收第一频率标识信息,第一频率标识信息为分布式视频系统的主视频显示终端在每次接收到视频数据时已发出的脉冲信号的第一数量;在每次接收到第一频率标识信息后,计算自身第一频率标识信息与第二频率标识信息的差值,其中,第二频率标识信息为从视频显示终端基于自身当前已发出的脉冲信号的第二数量所确定的脉冲信号的数量;根据自身计算出的差值,确定相应的目标电压;根据自身所确定的目标电压,调整自身的实际输出频率。可以看出,本方案能够保证各视频显示终端的压控频率产生器件的实际输出频率相一致,各视频显示终端能够同步显示接收到的视频数据。

权利要求 :

1.一种显示同步方法,其特征在于,应用于分布式视频系统中的从视频显示终端,所述方法包括:接收第一频率标识信息,所述第一频率标识信息为分布式视频系统的主视频显示终端在每次接收到视频数据时已发出的脉冲信号的第一数量;

在每次接收到所述第一频率标识信息后,计算自身所述第一频率标识信息与第二频率标识信息的差值,其中,所述第二频率标识信息为所述从视频显示终端基于自身当前已发出的脉冲信号的第二数量所确定的脉冲信号的数量;

根据自身计算出的差值,确定相应的目标电压;

根据自身所确定的目标电压,调整自身的实际输出频率;

跟随自身发出的脉冲信号,产生相应频率的脉冲信号;

在连续Q次得到的所述差值的绝对值小于设定阈值后,当接收到视频数据时,基于跟随自身发出的脉冲信号产生的相应频率的脉冲信号,输出所接收到的视频数据,其中,Q为大于1的设定数值。

2.根据权利要求1所述的方法,其特征在于,

所述第二频率标识信息为:所述从视频显示终端当前已发出的脉冲信号的第二数量;

或者,

所述第二频率标识信息为:所述从视频显示终端第一次接收到的第一数量与所述从视频显示终端当前已发出的脉冲信号的第二数量之和。

3.根据权利要求1所述的方法,其特征在于,所述根据自身计算出的差值,确定相应的目标电压,包括:根据自身计算出的差值,确定自身待输出的脉宽信号的占空比;

根据自身所确定的占空比,确定相应的目标电压。

4.根据权利要求3所述的方法,其特征在于,

所述根据自身计算出的差值,确定自身待输出的脉宽信号的占空比利用的公式为:其中,M为待输出的脉宽信号的占空比,P为脉宽信号当前的占空比,D为所述差值,N为预设的计数位数。

5.根据权利要求3所述的方法,其特征在于,所述根据自身计算出的差值,确定自身待输出的脉宽信号的占空比,包括:对自身计算出的差值进行滤波和增益放大,并根据经滤波和增益放大后的差值,确定待输出的脉宽信号的占空比。

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:在连续Q次得到的所述差值的绝对值小于设定阈值后,当接收到视频数据时,输出所接收到的视频数据,其中,Q为大于1的设定数值;

在连续Q次得到的所述差值的绝对值小于设定阈值之前,当接收到视频数据时,不输出所接收到的视频数据。

7.一种视频显示终端,其特征在于,包括:

接收和计算模块,用于接收第一频率标识信息,计算所述第一频率标识信息与第二频率标识信息的差值,其中,所述第一频率标识信息为分布式视频系统的主视频显示终端在每次接收到视频数据时已发出的脉冲信号的第一数量;所述第二频率标识信息为从视频显示终端基于自身当前已发出的脉冲信号的第二数量所确定的脉冲信号的数量;

处理模块,用于根据计算出的差值确定相应的目标电压,根据所确定的目标电压,调整该从视频显示终端的实际输出频率;

时钟产生器;所述时钟产生器包括:脉冲信号产生单元,所述脉冲信号产生单元用于跟随自身发出的脉冲信号,产生相应频率的脉冲信号;

触发模块,用于在所述接收和计算模块连续Q次得到的所述差值的绝对值小于设定阈值后,当接收到视频数据时,向所述视频数据输出模块发送触发信号,其中,Q为大于1的设定数值;

视频数据输出模块,用于在接收到所述触发信号后,当所述接收和计算模块接收到视频数据时,基于跟随自身发出的脉冲信号产生的相应频率的脉冲信号,输出所述接收和计算模块接收到的视频数据。

8.根据权利要求7所述的视频显示终端,其特征在于,所述视频显示终端包括压控频率产生器件,其中,所述第二频率标识信息为:所述压控频率产生器件当前已发出的脉冲信号的第二数量;或者,所述第二频率标识信息为:所述从视频显示终端第一次接收到的第一数量与所述压控频率产生器件当前已发出的脉冲信号的第二数量之和。

9.根据权利要求8所述的视频显示终端,其特征在于,所述处理模块包括:占空比确定子模块、比较器和滤波器;其中,所述占空比确定子模块,用于根据计算出的差值确定待输出的脉宽信号的占空比;

所述比较器,用于向所述滤波器输出具有所确定的占空比的脉宽信号;

所述滤波器,用于将所获得的脉宽信号的占空比与自身的额定电压的乘积作为目标电压,并将该目标电压施加于所述压控频率产生器件。

10.根据权利要求9所述的视频显示终端,其特征在于,所述占空比确定子模块根据计算出的差值确定待输出的脉宽信号的占空比利用的公式为:其中,M为待输出的脉宽信号的占空比,P为脉宽信号当前的占空比,D为所述差值,N为预设的计数位数。

11.根据权利要求9所述的视频显示终端,其特征在于,所述占空比确定子模块,包括:滤波和增益放大单元,用于对计算出的差值进行滤波和增益放大;

占空比确定单元,用于根据经滤波和增益放大后的差值,确定待输出的脉宽信号的占空比。

12.根据权利要求8所述的视频显示终端,其特征在于,还包括:触发模块和视频数据输出模块;其中,所述触发模块,用于在所述接收和计算模块连续Q次得到的所述差值的绝对值小于设定阈值后,向所述视频数据输出模块发送触发信号;在所述接收和计算模块连续Q次得到的所述差值的绝对值小于设定阈值之前,不向所述视频数据输出模块发送触发信号,其中,Q为大于1的设定数值;

所述视频数据输出模块,用于在接收到所述触发信号后,当所述接收和计算模块接收到视频数据时,输出所述接收和计算模块接收到的视频数据。

13.根据权利要求8-12中任一项所述的视频显示终端,其特征在于,所述压控频率产生器件为压控钟振VCXO。

说明书 :

一种显示同步方法及视频显示终端

技术领域

[0001] 本发明涉及视频显示技术领域,特别是涉及一种同步显示方法及视频显示终端。

背景技术

[0002] 在视频显示技术领域中,当来自于前端视频源的视频数据经过交换机后,该视频数据往往会分发至多个视频显示终端。人们所希望的是,多个视频显示终端的时钟频率是相同的,以保证各个视频显示终端能够同步显示接收到的视频数据。一般而言,每个视频显示终端的时钟频率都是基于其内部的频率产生器件产生的。容易理解的是,即使各个视频显示终端采用的频率产生器件的标称频率是相同的,由于出厂精度等因素的影响,各频率产生器件的实际输出频率仍会存在一定的差异,相应地,各个视频显示终端的时钟频率也是不相同的,各个视频显示终端将无法同步显示接收到的视频数据。因此,如何保证各个视频显示终端中的频率产生器件的实际输出频率相一致,进而保证各个视频显示终端能够同步显示接收到的视频数据是一个亟待解决的问题。

发明内容

[0003] 本发明实施例的目的在于提供一种显示同步方法及视频显示终端,以保证各个视频显示终端中的频率产生器件的实际输出频率相一致,进而保证各个视频显示终端能够同步显示接收到的视频数据。
[0004] 本发明实施例提供了一种显示同步方法,应用于分布式视频系统中的从视频显示终端,所述方法包括:
[0005] 接收第一频率标识信息,所述第一频率标识信息为分布式视频系统的主视频显示终端在每次接收到视频数据时已发出的脉冲信号的第一数量;
[0006] 在每次接收到所述第一频率标识信息后,计算自身所述第一频率标识信息与第二频率标识信息的差值,其中,所述第二频率标识信息为所述从视频显示终端基于自身当前已发出的脉冲信号的第二数量所确定的脉冲信号的数量;
[0007] 根据自身计算出的差值,确定相应的目标电压;
[0008] 根据自身所确定的目标电压,调整自身的实际输出频率。
[0009] 本发明实施例还提供了一种从视频显示终端,应用于分布式视频系统,该从视频显示终端包括:
[0010] 接收和计算模块,用于接收第一频率标识信息,计算所述第一频率标识信息与第二频率标识信息的差值,其中,所述第一频率标识信息为分布式视频系统的主视频显示终端在每次接收到视频数据时已发出的脉冲信号的第一数量;所述第二频率标识信息为所述从视频显示终端基于自身当前已发出的脉冲信号的第二数量所确定的脉冲信号的数量;
[0011] 处理模块,用于根据计算出的差值确定相应的目标电压,根据所确定的目标电压,调整该从视频显示终端的实际输出频率。
[0012] 本发明实施例中,从视频显示终端在每次接收到第一频率标识信息后,其就会计算第一频率标识信息和第二频率标识信息的差值,根据计算出的差值,确定相应的目标电压,并根据自身所确定的目标电压,调整自身的压控频率产生器件的实际输出频率。这样,从视频显示终端和主视频显示终端的时钟频率的差异将会得到有效地减小。在经过若干次调整之后,主视频显示终端和从视频显示终端的压控频率产生器件的实际输出频率将会保持在非常接近的状态,此时可以认为主视频显示终端和从视频显示终端的压控频率产生器件的实际输出频率相一致,相应地,主视频显示终端和从视频显示终端的时钟频率也会相一致。可以看出,本发明实施例能够保证各个视频显示终端的压控频率产生器件的实际输出频率相一致,这样,各个视频显示终端将能够同步显示接收到的视频数据。

附图说明

[0013] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014] 图1为本发明实施例提供的显示同步方法的流程图;
[0015] 图2为分布式视频系统的工作流程示意图;
[0016] 图3为分布式视频系统的结构示意图;
[0017] 图4为主从视频显示终端和从视频显示终端的同步输出原理图;
[0018] 图5为本发明实施例提供的视频显示终端的结构示意图。

具体实施方式

[0019] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0020] 为了解决现有技术存在的问题,本发明实施例提供了一种显示同步方法及分布式视频系统。
[0021] 下面首先对本发明实施例所提供的一种显示同步方法进行说明。
[0022] 需要说明的是,本发明实施例所提供的一种显示同步方法可以应用于分布式视频系统中的从视频显示终端,该分布式视频系统包括一个主视频显示终端和若干个从视频显示终端,每个视频显示终端均可包括压控频率产生器件。
[0023] 需要强调的是,分布式视频系统中的任意两个视频显示终端之间的物理距离可以非常近,也可以非常远,这都是可行的。
[0024] 本实施例中,压控频率产生器件可以为VCXO(Voltage Controled X'tal Oscillator,压控钟振)。当然,压控频率产生器件的类型并不局限于此,具体可以根据实际情况来确定,本实施例对此不做任何限定。为了方便描述,下述实施例中均以压控频率产生器件为VCXO的情况为例进行说明。
[0025] 可以理解的是,VCXO可以按照设定的时间间隔发出脉冲信号,其中,该设定的时间间隔与VCXO的实际输出频率(即VCXO实际发出脉冲信号的频率)呈反比。另外,需要强调的是,视频显示终端的时钟信号的产生源是VCXO,视频显示终端的时钟频率与其所具有的VCXO的实际输出频率具有非常密切的关系(通常为正相关)。一般而言,在分布式视频系统中,只有各个视频显示终端中的VCXO的实际输出频率相一致了,各视频显示终端的时钟频率才会相一致。
[0026] 需要指出的是,由于出厂精度等因素的影响,各VCXO的实际输出频率与自身的标称频率之间往往会存在一定的偏差,并且,各VCXO的实际输出频率相对于标称频率的偏差互不相同。因此,在分布式视频系统中的各个视频显示终端的VCXO的标称频率相同的情况下,例如标称频率均为27MHz,或者均为74.25MHz,各个视频显示终端的时钟频率仍是互不相同的,相应地,各个视频显示终端将无法同步显示所接收到的视频数据。
[0027] 参见图1,图中示出了本发明实施例所提供的一种显示同步方法的流程图。如图1所示,该方法可以包括如下步骤:
[0028] S101,接收第一频率标识信息,第一频率标识信息为分布式视频系统的主视频显示终端在每次接收到视频数据时已发出的脉冲信号的第一数量;
[0029] S102,在每次接收到第一频率标识信息后,计算自身第一频率标识信息与第二频率标识信息的差值,其中,第二频率标识信息为从视频显示终端基于自身当前已发出的脉冲信号的第二数量所确定的脉冲信号的数量;
[0030] S103,根据自身计算出的差值,确定相应的目标电压;
[0031] S104,根据自身所确定的目标电压,调整自身的实际输出频率。
[0032] 下面结合图2,对从视频显示终端执行上述同步显示方法时,分布式视频系统的工作流程进行说明。
[0033] 参见图2,图中示出了分布式视频系统的工作流程示意图。如图2所示,分布式视频系统的工作流程可以包括如下步骤:
[0034] S201,主视频显示终端在每次接收到视频数据时,分别向各从视频显示终端发送第一频率标识信息,其中,第一频率标识信息为主视频显示终端的压控频率产生器件当前已发出的脉冲信号的第一数量。
[0035] 可以理解的是,当来自于前端视频源的视频数据经过交换机后,该视频数据会被分发至分布式视频系统中的各个视频显示终端,这样,主视频显示终端和各从视频显示终端均能够获得该视频数据。对于主视频显示终端而言,从自身上电开始工作的时刻起,其就可以实时地对自身的VCXO已发出的脉冲信号进行计数。也就是说,只要自身的VCXO发出一个脉冲信号,主视频显示终端就会在已有的计数值的基础上加1,进而得到自身的VCXO当前已发出的脉冲信号的第一数量,即第一频率标识信息。主视频显示终端在每次接收到视频数据时,其可以将第一频率标识信息发送至各从视频显示终端,以使得各从视频显示终端根据获得的第一频率标识信息,执行后续的步骤。
[0036] S202,各从视频显示终端在每次接收到第一频率标识信息后,计算自身第一频率标识信息与第二频率标识信息的差值,其中,各从视频显示终端的第二频率标识信息为基于自身的压控频率产生器件当前已发出的脉冲信号的第二数量所确定的脉冲信号的数量。
[0037] 对于从视频显示终端而言,从自身上电开始工作的时刻起,其也可以实时地对自身的VCXO已发出的脉冲信号进行计数。也就是说,只要自身的VCXO发出一个脉冲信号,从视频显示终端就可以在已有的计数值的基础上加1,以得到自身的VCXO当前已发出的脉冲信号的第二数量,进而根据该第二数量,确定第二频率标识信息。
[0038] 下面对从视频显示终端确定第二频率标识信息的具体实施过程进行说明。
[0039] 在本发明实施例的一种具体实施方式中,第二频率标识信息可以为:从视频显示终端的压控频率产生器件当前已发出的脉冲信号的第二数量。
[0040] 在这种实施方式中,从视频显示终端在接收到主视频显示终端发送的第一频率标识信息时,其可以直接将自身的VCXO当前已发出的脉冲信号的第二数量作为第二频率标识信息。需要强调的是,这种方式尤其适用于主视频显示终端和各从视频显示终端同时开始上电工作的情况,例如主视频显示终端和各从视频显示终端均从2016年9月1日9:00开始上电工作。
[0041] 在本发明实施例的另一种具体实施方式中,第二频率标识信息可以为:从视频显示终端第一次接收到的第一数量与从视频显示终端的压控频率产生器件当前已发出的脉冲信号的第二数量之和。
[0042] 在这种实施方式中,从视频显示终端在第一次接收到主视频显示终端发送的第一频率标识信息时,其可以将第一数量存储起来。在这之后,当从视频显示终端再次接收到主视频显示终端发送的第一频率标识信息时,其可以将之前存储的第一数量与自身的VCXO当前已发出的脉冲信号的第二数量之和作为第二频率标识信息。需要强调的是,这种方式既适用于主视频显示终端和各从视频显示终端同时开始上电工作的情况,又适用于主视频显示终端和各从视频显示终端分别开始上电工作的情况。由于这种方式的适用范围更广,下述实施例中均以第二频率标识信息的确定方式为这种方式的情况为例进行说明。
[0043] 可以理解的是,当第一频率标识信息大于第二频率标识信息时,S202中计算出的差值为一个正数,这表明主视频显示终端的VCXO的实际输出频率大于从视频显示终端的VCXO的实际输出频率,相应地,主视频显示终端的时钟频率也会大于从视频显示终端的时钟频率,此时可以通过增大从视频显示终端的VCXO的实际输出频率的方式,使从视频显示终端的时钟频率与主视频显示终端的时钟频率相一致。
[0044] 类似地,当第一频率标识信息小于第二频率标识信息时,S202中计算出的差值为一个负值,这表明主视频显示终端的VCXO的实际输出频率小于从视频显示终端的VCXO的实际输出频率,相应地,主视频显示终端的时钟频率也会小于从视频显示终端的时钟频率,此时可以通过减小从视频显示终端的VCXO的实际输出频率,使从视频显示终端的时钟频率与主视频显示终端的时钟频率相一致。
[0045] 需要说明的是,当从视频显示终端与主视频显示终端的时钟频率相一致时,可以认为从视频显示终端达到了时钟锁定状态。
[0046] S203,各从视频显示终端根据自身计算出的差值,确定相应的目标电压。
[0047] 需要说明的是,各从视频显示终端根据自身计算出的差值,确定相应的目标电压的具体实现形式多样,下面进行举例介绍。
[0048] 在本发明实施例的一种具体实施方式中,各从视频显示终端根据自身计算出的差值,确定相应的目标电压,可以包括:
[0049] 各从视频显示终端根据自身计算出的差值,确定自身待输出的脉宽信号的占空比;
[0050] 各从视频显示终端根据自身所确定的占空比,确定相应的目标电压。
[0051] 具体地,各从视频显示终端根据自身计算出的差值,确定自身待输出的脉宽信号的占空比利用的公式可以为:
[0052]
[0053] 其中,M为待输出的脉宽信号的占空比,P为脉宽信号当前的占空比,D为差值,N为预设的计数位数。
[0054] 需要说明的是,各从视频显示终端还可以包括:比较器和滤波器。其中,该滤波器可以为RC滤波器。N可以为预设的比较器的计数位数。具体地,N的取值可以为16,当然,N的取值并不局限于此,具体可以根据实际情况来确定,本实施例对此不做任何限定。另外,上述脉宽信号可以为方波信号。
[0055] 对于任一从视频显示终端而言,当其在S102中计算出差值后,其可以根据该差值,确定自身的比较器待输出的脉宽信号的占空比,在占空比确定之后,其可以控制比较器向滤波器输出具有所确定的占空比的脉宽信号。这样,该滤波器会根据所获得的脉宽信号,确定相应的目标电压。具体地,该滤波器确定出的目标电压可以为该滤波器自身所获得的脉宽信号的占空比与该滤波器的额定电压的乘积。
[0056] S204,各从视频显示终端根据自身所确定的目标电压,调整自身的压控频率产生器件的实际输出频率。
[0057] 需要强调的是,对于任一从视频显示终端中的滤波器和VCXO而言,滤波器可以施加电压于VCXO上,VCXO的实际输出频率与滤波器施加的电压有着非常密切的关系。具体地,VCXO的实际输出频率和滤波器施加在其上的电压两者为接近线性的关系。一般而言,随着滤波器施加在VCXO上的电压的增大,VCXO的实际输出频率也会相应地增大;相反,随着滤波器施加在VCXO上的电压的减小,VCXO的实际输出频率也会相应地减小。
[0058] 因此,对于任一从视频显示终端而言,在其通过自身的比较器确定出相应的目标电压之后,该比较器可以将所确定的目标电压施加于该从视频显示终端的VCXO,以使得该VCXO的实际输出频率得到调整。
[0059] 下面结合图3,以一个具体的例子对本实施例的具体实施过程进行详细说明。
[0060] 如图3所示,该分布式视频系统中可以包括源端设备、交换机和多个视频显示终端。其中,视频显示终端的数量可以为三个,分别为视频显示终端A、视频显示终端B和视频显示终端C,视频显示终端A被预先选定为Master,即主视频显示终端,视频显示终端B和视频显示终端C为从视频显示终端。
[0061] 实际工作过程中,当源端设备采集到来自于前端视频源的视频数据后,源端设备会将采集到的视频数据发送至交换机。接下来,交换机会将该视频数据分发至视频显示终端A、视频显示终端B和视频显示终端C。
[0062] 对于视频显示终端A而言,由于其是主视频显示终端,因此,只要接收到一视频数据,其就会向视频显示终端B和视频显示终端C发送第一频率标识信息,即自身的VCXO当前已发出的脉冲信号的第一数量。
[0063] 对于视频显示终端B(视频显示终端C的工作流程与视频显示终端B类似,为了方便说明,这儿只针对视频显示终端B的工作流程进行说明)而言,当其第一次接收到视频显示终端A发送的第一频率标识信息时,其会将第一数量存储起来。在这之后,当视频显示终端B再次接收到视频显示终端A发送的第一频率标识信息时,视频显示终端B会将之前存储的第一数量与自身的VCXO当前已发出的脉冲信号的第二数量之和作为第二频率标识信息。
[0064] 为了方便说明,假设第一频率标识信息为X,第二频率标识信息为Y,这样,第一频率标识信息和第二频率标识信息的差值D可以根据公式D=X-Y获得。接下来,从视频显示终端可以将获得的D值代入上述D和M的换算公式中,从而最终得到比较器待输出的脉宽信号的占空比M。
[0065] 可以理解的是,若X>Y,这说明视频显示终端A的VCXO的实际输出频率大于视频显示终端B的VCXO的实际输出频率,视频显示终端A的时钟频率也会大于视频显示终端B的时钟频率。对于视频显示终端B而言,经过计算,其获得的待输出的脉宽信号的占空比M将会大于脉宽信号当前的占空比P,当比较器向滤波器输出具有占空比M的脉宽信号后,滤波器施加在VCXO上的目标电压将会增大,故视频显示终端B的VCXO的实际输出频率也会增大,视频显示终端A和视频显示终端B两者的VCXO的实际输出频率的差异将会得到有效地减小。容易看出,经过上述调整,视频显示终端A和视频显示终端B的时钟频率的差异也将会得到有效地减小。
[0066] 相反,若X
[0067] 本实施例中,对于主视频显示终端而言,在每次接收到视频数据时,其会向各从视频显示终端发送第一频率标识信息,相应地,从视频显示终端在每次接收到第一频率标识信息后,其就会计算第一频率标识信息和第二频率标识信息的差值,根据计算出的差值,确定相应的目标电压,并根据自身所确定的目标电压,调整自身的压控频率产生器件的实际输出频率。这样,主视频显示终端和从视频显示终端的时钟频率的差异将会得到有效地减小。在经过若干次调整之后,主视频显示终端和从视频显示终端的压控频率产生器件的实际输出频率将会保持在非常接近的状态,此时可以认为主视频显示终端和从视频显示终端的压控频率产生器件的实际输出频率相一致,相应地,主视频显示终端和从视频显示终端的时钟频率也会相一致。
[0068] 可以看出,本实施例能够保证各个视频显示终端的压控频率产生器件的实际输出频率相一致,这样,各个视频显示终端将能够同步显示接收到的视频数据。
[0069] 可以理解的是,对于分布式视频系统而言,主视频显示终端和各从视频显示终端均存在着收发链路延迟抖动,因此,从视频显示终端计算出的差值中往往包含着随机噪声。若不对该噪声进行处理,则在后续过程中,根据上述差值确定的目标电压就会不够准确,相应地,从视频显示终端难以将自身的时钟频率调整至与主视频显示终端相一致,或者,从视频显示终端将自身的时钟频率调整至与主视频显示终端相一致需要花费较长的时间。
[0070] 为了较好地避免出现上述问题,在本发明实施例的一种具体实施方式中,各从视频显示终端根据自身计算出的差值,确定自身待输出的脉宽信号的占空比,可以包括:
[0071] 各从视频显示终端对自身计算出的差值进行滤波和增益放大,并根据经滤波和增益放大后的差值,确定待输出的脉宽信号的占空比。
[0072] 需要说明的是,从视频显示终端可以采用本领域技术人员所熟知的方式来对该差值进行滤波和增益放大,本实施例对滤波和增益放大的具体过程不做赘述。
[0073] 容易理解的是,当从视频显示终端对上述差值进行滤波和增益放大后,经滤波和增益放大后的差值是剔除了随机噪声后的差值,故根据该差值确定的目标电压将会较为精准,相应地,从视频显示终端能够较为快捷地将自身的VCXO的实际输出频率调整至与主视频显示终端的VCXO的实际输出频率相一致。
[0074] 在本发明实施例的一种具体实施方式中,该方法还可以包括:
[0075] 各从视频显示终端在连续Q次得到的差值的绝对值小于设定阈值后,当接收到视频数据时,输出所接收到的视频数据,其中,Q为大于1的设定数值;
[0076] 各从视频显示终端在连续Q次得到的差值的绝对值小于设定阈值之前,当接收到视频数据时,不输出所接收到的视频数据。
[0077] 其中,Q和设定阈值的具体取值均可以根据实际情况来确定,本实施例对此不做任何限定。
[0078] 需要说明的是,从视频显示终端输出所接收到的视频数据的方式可以有多种。举例而言,从视频显示终端可以播放所接收到的视频数据;和/或,从视频显示终端可以将所接收到的视频数据发送至图3中所示的拼接设备,以使得拼接设备对来自于多个视频显示终端的视频数据进行拼接和显示。
[0079] 需要说明的是,由于分布式视频系统中还存在着传输链路延迟抖动,因此,即使从视频显示终端在某一次计算差值时,发现该差值的绝对值小于设定阈值了,这也并不能说明主视频显示终端的VCXO和从视频显示终端的VCXO的实际输出频率就一定相一致了。若想要非常准确地确定出主视频显示终端的VCXO和从视频显示终端的VCXO的实际输出频率相一致了,则需要连续Q次,例如五次得到的差值的绝对值均小于设定阈值,这时才可以认为主视频显示终端的VCXO和从视频显示终端的VCXO的实际输出频率相一致了。
[0080] 需要说明的是,当从视频显示终端与主视频显示终端的时钟频率相一致时,可以认为从视频显示终端达到了时钟锁定状态。需要指出的是,即使从视频显示终端达到了时钟锁定状态,由于温漂变化和其他干扰因素的影响,主视频显示终端的VCXO和各从视频显示终端的VCXO的实际输出频率仍会发生扰动,此时,各从视频显示终端仍会继续执行图2中的S201至S204,以对自身的VCXO的实际输出频率进行微调,进而保证主视频显示终端和各从视频显示终端的时钟频率能够一致维持在一致的状态。
[0081] 可以理解的是,即使主视频显示终端的VCXO的实际输出频率和从视频显示终端的VCXO的实际输出频率相一致,以使得主视频显示终端和从视频显示终端的时钟频率相一致了,如果主视频显示终端和从视频显示终端播放视频数据的进度,或者向拼接设备发送视频数据的进度不一致,例如主视频显示终端播放至了10:00对应的视频数据时,从视频显示终端才播放至9:55对应的视频数据,那么主视频显示终端和从视频显示终端还是无法同步输出视频数据。
[0082] 下面结合图4,以一个具体的例子对本实施例的具体实施过程进行说明。
[0083] 如图4所示,图中示出了四个时序信号。下面按照由上至下的顺序分别对这四个时序信号进行说明。
[0084] 其中,第一个时序信号为主视频显示终端输出视频数据的时序信号。其中,任一高脉冲为主视频显示终端输出的视频数据对应的视频图像的首行标志。容易看出,主视频显示终端可以正常地输出自身接收到的每个视频数据。
[0085] 第二个时序信号为从视频显示终端锁定的时序信号。容易看出,该时序信号中,t1时刻之前均为低脉冲,而t1时刻之后则均为高脉冲,故从视频显示终端是在t1时刻达到时钟锁定状态的。
[0086] 第三个时序信号为从视频显示终端输出启动的时序信号。容易看出,从视频显示终端在t3时刻接收到自身达到时钟锁定状态后的首个视频数据,此时,从视频显示终端会输出该视频数据,该视频数据的输出可以作为从视频显示终端输出视频数据的启动标志,在将该视频数据输出后,当从视频显示终端在后续过程中接收到视频数据时,从视频显示终端会正常地输出所接收到的视频数据。
[0087] 第四个时序信号为从视频显示终端输出视频数据的时序信号。其中,任一高脉冲为从视频显示终端输出的视频数据对应的视频图像的首行标志。容易看出,在t1时刻之前,即达到时钟锁定状态之前,例如t0时刻时,从视频显示终端并不会输出自身所接收到的视频数据,只有在达到锁定状态之后,从视频显示终端才会正常地输出自身所接收到的视频数据。容易看出,主视频显示终端和从视频显示终端达到了输出同步状态,故主视频显示终端和从视频显示终端能够同步显示接收到的每一帧视频数据。
[0088] 可以看出,本实施例中,从视频显示终端能够与主视频显示终端同步输出所接收到的视频数据。
[0089] 在本发明实施例的一种具体实施方式中,各从视频显示终端根据自身所确定的目标电压,调整自身的压控频率产生器件的实际输出频率后,该方法还可以包括:
[0090] 各从视频显示终端跟随自身的压控频率产生器件发出的脉冲信号,产生相应频率的脉冲信号;
[0091] 相应地,各从视频显示终端在连续Q次得到的差值的绝对值小于设定阈值后,当接收到视频数据时,输出所接收到的视频数据,可以包括:
[0092] 各从视频显示终端在连续Q次得到的差值的绝对值小于设定阈值后,当接收到视频数据时,基于跟随自身的压控频率产生器件产生的相应频率的脉冲信号,输出所接收到的视频数据。
[0093] 需要说明的是,从视频显示终端还可以包括视频数据输出模块和时钟产生器,从视频显示终端基于自身的压控频率产生器件产生相应频率的脉冲信号的操作具体是通过该时钟产生器产生的,从视频显示终端输出所接收到的视频数据的操作具体是通过该视频数据输出模块来实现的。
[0094] 需要说明的是,时钟产生器基于自身的压控频率产生器件产生的脉冲信号的频率是视频数据输出模块的工作频率,该工作频率可以认为是具有该视频数据输出模块的视频显示终端的时钟频率。一般而言,VCXO的实际输出频率根本无法与视频数据输出模块相匹配。换句话说,若将VCXO产生的27MHz的脉冲信号直接作用于视频数据输出模块,视频数据输出模块根本无法基于该27MHz的脉冲信号,输出所接收的视频数据。为了保证视频数据能够正常输出,从视频显示终端可以利用时钟产生器,以将VCXO输出的某一频率的脉冲信号转换为另一频率能够与视频数据输出模块相匹配的脉冲信号。
[0095] 下面以一个具体的例子对本实施例进行详细说明。
[0096] 对于任一从视频显示终端而言,假设VCXO的标称频率是27MHz,与视频数据输出模块相匹配的频率为148.5MHz,时钟产生器选择的是能够跟随27MHz的脉冲信号,产生148.5MHz的脉冲信号的时钟产生器。
[0097] 对于任一从视频显示终端而言,其可以通过网络接收主视频显示终端发送的第一频率标识信息。之后,该从视频显示终端可以加载本地的第二频率标识信息,并计算所接收到的第一频率标识信息与本地的第二频率标识信息的差值。由于上述差值可能是error的,即该差值中可能包含随机噪声,故该从视频显示终端会对该差值进行滤波和增益放大,以获得剔除了随机噪声的影响后的差值。接下来,该从视频显示终端会根据剔除了随机噪声的影响后的差值,确定自身的比较器待输出的脉宽信号的占空比。接下来,该从视频显示终端会控制比较器向外部RC滤波器输出具有所确定的占空比的脉宽信号。这样,外部RC滤波器可以根据获得的脉宽信号,施加目标电压于该从视频显示终端的VCXO。最终,对于从视频显示终端和主视频显示终端而言,两者的VCXO的实际输出频率的差异将会减小。当经过若干次调整之后,两者的VCXO的实际输出频率就会相一致,相应地,从视频显示终端和主视频显示终端两者的时钟频率也将会相一致。
[0098] 这样,当VCXO产生的27MHz的脉冲信号施加于时钟产生器后,时钟产生器将会跟随所接收到的27MHz的脉冲信号,产生频率为148.5MHz的脉冲信号,并将该148.5MHz的脉冲信号作用于视频数据输出模块。接下来,视频数据输出模块就可以正常地、以148.5MHz的频率输出视频数据。
[0099] 另外,为了保证从视频显示终端能够与主视频显示终端同步输出所接收到的视频数据,当从视频显示终端连接Q次计算出的差值的绝对值均小于设定阈值之后,该从视频显示终端的视频数据输出模块才会开始输出视频数据。
[0100] 可以看出,本实施例能够较好地保证视频数据的正常输出。
[0101] 需要说明的是,与从视频显示终端类似的是,主视频显示终端也可以具有VCXO、滤波器、比较器和时钟产生器,该滤波器也可以施加电压于该VCXO。在未实施本实施例提供的显示同步方法之前,可以令该滤波器的输出电压靠近该滤波器的额定电压的中值处,这样,当实施上述显示同步方法时,各从视频显示终端能够较为快捷地将自身的时钟频率调整至与主视频显示终端相一致。
[0102] 综上,本实施例能够保证各个视频显示终端的压控频率产生器件的实际输出频率相一致,这样,各个视频显示终端将能够同步显示接收到的视频数据。
[0103] 下面对本发明实施例提供的一种视频显示终端进行说明。
[0104] 需要说明的是,本发明实施例所提供的一种视频显示终端(为了与下文中的主视频显示终端相区分,下文中均将该视频显示终端称为从视频显示终端)应用于分布式视频系统。具体地,该分布式视频系统包括一个主视频显示终端和若干个从视频显示终端,每个视频显示终端均包括压控频率产生器件。
[0105] 其中,从视频显示终端,可以包括:
[0106] 接收和计算模块,用于接收第一频率标识信息,计算第一频率标识信息与第二频率标识信息的差值,其中,第一频率标识信息为分布式视频系统的主视频显示终端在每次接收到视频数据时已发出的脉冲信号的第一数量;第二频率标识信息为从视频显示终端基于自身当前已发出的脉冲信号的第二数量所确定的脉冲信号的数量;
[0107] 处理模块,用于根据计算出的差值确定相应的目标电压,根据所确定的目标电压,调整该从视频显示终端的实际输出频率。
[0108] 可以看出,本方案能够保证各个视频显示终端的压控频率产生器件的实际输出频率相一致,这样,各个视频显示终端将能够同步显示接收到的视频数据。
[0109] 在本发明实施例的一种具体实施方式中,第二频率标识信息为:从视频显示终端的压控频率产生器件当前已发出的脉冲信号的第二数量;或者,
[0110] 第二频率标识信息为:从视频显示终端第一次接收到的第一数量与从视频显示终端的压控频率产生器件当前已发出的脉冲信号的第二数量之和。
[0111] 在本发明实施例的一种具体实施方式中,各从视频显示终端的处理模块包括:占空比确定子模块、比较器和滤波器;其中,
[0112] 占空比确定子模块,用于根据计算出的差值确定待输出的脉宽信号的占空比;
[0113] 比较器,用于向滤波器输出具有所确定的占空比的脉宽信号;
[0114] 滤波器,用于将所获得的脉宽信号的占空比与自身的额定电压的乘积作为目标电压,并将该目标电压施加于该从视频显示终端的压控频率产生器件。
[0115] 在本发明实施例的一种具体实施方式中,占空比确定子模块根据计算出的差值确定待输出的脉宽信号的占空比利用的公式为:
[0116]
[0117] 其中,M为待输出的脉宽信号的占空比,P为脉宽信号当前的占空比,D为差值,N为预设的计数位数。
[0118] 在本发明实施例的一种具体实施方式中,占空比确定子模块,包括:
[0119] 滤波和增益放大单元,用于对计算出的差值进行滤波和增益放大;
[0120] 占空比确定单元,用于根据经滤波和增益放大后的差值,确定待输出的脉宽信号的占空比。
[0121] 在本发明实施例的一种具体实施方式中,各从视频显示终端还包括:触发模块和视频数据输出模块;其中,
[0122] 触发模块,用于在该从视频显示终端的接收和计算模块连续Q次得到的差值的绝对值小于设定阈值后,向该从视频显示终端的视频数据输出模块发送触发信号;在该从视频显示终端的接收和计算模块连续Q次得到的差值的绝对值小于设定阈值之前,不向该从视频显示终端的视频数据输出模块发送触发信号,其中,Q为大于1的设定数值;
[0123] 视频数据输出模块,用于在接收到触发信号后,当该从视频显示终端的接收和计算模块接收到视频数据时,输出该从视频显示终端的接收和计算模块接收到的视频数据。
[0124] 在本发明实施例的一种具体实施方式中,各从视频显示终端还包括:时钟产生器;其中,
[0125] 各从视频显示终端的压控频率产生器件,还用于将自身产生的脉冲信号作用于该从视频显示终端的时钟产生器;
[0126] 各从视频显示终端的时钟产生器,包括:
[0127] 脉冲信号产生单元,用于跟随所接收到的、来自于该从视频显示终端的压控频率产生器件的脉冲信号,产生相应频率的脉冲信号;
[0128] 作用单元,用于将所产生的相应频率的脉冲信号作用于该从视频显示终端的视频数据输出模块;
[0129] 各从视频显示终端的视频数据输出模块,具体用于基于所接收到的、来自于该从视频显示终端的作用单元的脉冲信号,输出该从视频显示终端的接收和计算模块接收到的视频数据。
[0130] 在本发明实施例的一种具体实施方式中,压控频率产生器件为压控钟振VCXO。
[0131] 下面结合图5,以一个具体的例子对从视频显示终端的具体工作过程进行说明。
[0132] 如图5所示,对于任一从视频显示终端而言,其的接收和计算模块11可以通过网络接收来自于主视频显示终端的第一频率标识信息,并计算第一频率标识信息和该从视频显示终端的第二频率标识信息的差值。接下来,滤波和增益放大单元12可以对该差值进行滤波和增益放大,占空比确定单元13可以根据经滤波和增益放大后的差值确定比较器14待输出的脉宽信号的占空比。之后,比较器14可以向滤波器15输出具有所确定的占空比的脉宽信号,滤波器15可以将接收到的脉宽信号的占空比与自身的额定电压的乘积确定为目标电压,并将该目标电压施加于压控频率产生器件16。接下来,压控频率产生器件16会将自身产生的脉冲信号作用于时钟产生器,此时,时钟产生器中的脉冲信号产生单元17会跟随接收到的、来自于压控频率产生器件16的脉冲信号,产生相应频率的脉冲信号,时钟产生器中的作用单元18则会将所产生的相应频率的脉冲信号作用于视频数据输出模块19,这样,视频数据输出模块19可以基于所接收到的、来自于作用单元18的脉冲信号,输出接收和计算模块11接收到的视频数据。
[0133] 需要强调的是,为了保证从视频显示终端能够与主视频显示终端同步输出所接收到的视频数据,视频数据输出模块19并不会输出接收和计算模块11接收到的每一视频数据。一般而言,只有在接收和计算模块11连续Q次得到的差值小于设定阈值后,触发模块20才会向视频数据输出模块19发送触发信号,此时,视频数据输出模块19才会开始视频数据的输出。
[0134] 综上,本实施例能够保证各个视频显示终端的频率产生器件的实际输出频率相一致,这样,各个视频显示终端将能够同步显示接收到的视频数据。
[0135] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0136] 本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0137] 以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。