视频信号的校准方法、视频处理装置及存储介质转让专利

申请号 : CN202110574374.4

文献号 : CN113542727B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 孙森

申请人 : 浙江大华技术股份有限公司

摘要 :

本申请公开了一种视频信号的校准方法、视频处理装置及存储介质,该方法包括:将模数转换芯片的延时数值设置为第一初始值;获取测试图像;在测试图像的质量不满足预设要求时,朝着第一方向调整模数转换芯片的延时数值,直至再次获取的测试图像满足预设要求,而后将当前的延时数值保存为第一延时数值;将模数转换芯片的延时数值设置为第二初始值;再次获取测试图像;并在测试图像的质量不满足预设要求时,朝着第二方向调整模数转换芯片的延时数值,直至再次获取的测试图像满足预设要求,而后将当前的延时数值保存为第二延时数值;根据第一延时数值和第二延时数值调整模数转换芯片的延时数值。本申请的方法能够提高视频处理装置信号校准的效率。

权利要求 :

1.一种视频信号的校准方法,其特征在于,所述方法应用于视频处理装置,所述视频处理装置包括处理器以及模数转换芯片,所述方法包括:所述处理器将所述模数转换芯片的延时数值设置为第一初始值;

所述处理器获取模拟摄像头采集的测试图像,并判断所述测试图像的质量是否满足预设要求;

若所述测试图像的质量不满足所述预设要求,则所述处理器朝着第一方向调整所述模数转换芯片的延时数值,直至所述处理器再次获取的所述测试图像满足所述预设要求,而后所述处理器将所述模数转换芯片当前的延时数值保存为第一延时数值;

所述处理器将所述模数转换芯片的延时数值设置为与所述第一初始值不等的第二初始值;

所述处理器再次获取所述模拟摄像头采集的测试图像,并判断所述测试图像的质量是否满足所述预设要求;

若所述测试图像的质量不满足所述预设要求,则所述处理器朝着与所述第一方向相反的第二方向调整所述模数转换芯片的延时数值,直至所述处理器再次获取的所述测试图像满足所述预设要求,而后所述处理器将所述模数转换芯片当前的延时数值保存为第二延时数值;

根据所述第一延时数值和所述第二延时数值调整所述模数转换芯片的延时数值;

其中,所述第一初始值小于所述第二初始值,所述第一方向为增大所述延时数值的方向,或者,所述第一初始值大于所述第二初始值,所述第一方向为减小所述延时数值的方向。

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

所述处理器朝着第一方向调整所述模数转换芯片的延时数值的步骤,包括:所述处理器朝着所述第一方向按照第一步长调整所述模数转换芯片的延时数值;

所述处理器朝着与所述第一方向相反的第二方向调整所述模数转换芯片的延时数值的步骤,包括:所述处理器朝着所述第二方向按照第二步长调整所述模数转换芯片的延时数值。

3.根据权利要求2所述的方法,其特征在于,所述第一步长与所述第二步长相等或者不相等。

4.根据权利要求2所述的方法,其特征在于,所述第一步长与所述第二步长均为一。

5.根据权利要求1所述的方法,其特征在于,所述判断所述测试图像的质量是否满足预设要求的步骤,包括:判断所述测试图像与图像库中的标准图像是否匹配;

若匹配,则判定所述测试图像的质量满足所述预设要求;

若不匹配,则判定所述测试图像的质量不满足所述预设要求。

6.根据权利要求5所述的方法,其特征在于,所述判断所述测试图像与图像库中的标准图像是否匹配的步骤,包括:判断所述测试图像中像素点的RGB值与所述标准图像中对应像素点的RGB值的差值是否在预设范围内;

若在,则判定所述测试图像与所述标准图像匹配;

若不在,则判定所述测试图像与所述标准图像不匹配。

7.根据权利要求1所述的方法,其特征在于,所述第一初始值、所述第二初始值中的一个为所述模数转换芯片的延时数值的调整范围的最小值,另一个为所述模数转换芯片的延时数值的调整范围的最大值。

8.根据权利要求1所述的方法,其特征在于,所述根据第一延时数值和所述第二延时数值调整所述模数转换芯片的延时数值的步骤,包括:计算所述第一延时数值和所述第二延时数值的平均值;

将所述模数转换芯片的延时数值调整为所述平均值。

9.一种视频处理装置,其特征在于,所述视频处理装置包括处理器、模数转换芯片以及存储器,所述处理器分别耦接所述模数转换芯片、所述存储器,所述存储器中存储有程序数据,所述处理器通过执行所述程序数据以实现如权利要求1‑8任一项所述方法中的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序能够被处理器执行以实现如权利要求1‑8任一项所述方法中的步骤。

说明书 :

视频信号的校准方法、视频处理装置及存储介质

技术领域

[0001] 本申请涉及图像处理技术领域,特别是涉及一种视频信号的校准方法、视频处理装置及存储介质。

背景技术

[0002] 目前诸如DVR(Digital Video Recorder,数字视频录像机)等视频处理装置在传输视频数据时,一般采用AD芯片将BNC(Bayonet Nut Connector,摄像设备输出导线和摄像机连接头)接口采集的模拟信号转换为单片机可读的数字信号,然后通过BT.656接口传输。但当视频处理装置在高温等特殊环境下时,BT.656接口传输的图像信号会由于数字信号不满足时序要求而产生图像卡顿、腐蚀等现象。而针对上述缺陷,虽然目前可以用示波器检测时序信号并调整,但该方法费时费力,导致调试一台视频处理装置需耗费大量的人力物力,因此亟需一种能够避免上述缺陷的调整方法。

发明内容

[0003] 本申请主要解决的技术问题是提供一种视频信号的校准方法、视频处理装置及存储介质,能够提高视频处理装置信号校准的效率。
[0004] 为解决上述技术问题,本申请采用的一个技术方案是:提供一种视频信号的校准方法,所述方法应用于视频处理装置,所述视频处理装置包括处理器以及模数转换芯片,所述方法包括:所述处理器将所述模数转换芯片的延时数值设置为第一初始值;所述处理器获取模拟摄像头采集的测试图像,并判断所述测试图像的质量是否满足预设要求;若所述测试图像的质量不满足所述预设要求,则所述处理器朝着第一方向调整所述模数转换芯片的延时数值,直至所述处理器再次获取的所述测试图像满足所述预设要求,而后所述处理器将所述模数转换芯片当前的延时数值保存为第一延时数值;所述处理器将所述模数转换芯片的延时数值设置为与所述第一初始值不等的第二初始值;所述处理器再次获取所述模拟摄像头采集的测试图像,并判断所述测试图像的质量是否满足所述预设要求;若所述测试图像的质量不满足所述预设要求,则所述处理器朝着与所述第一方向相反的第二方向调整所述模数转换芯片的延时数值,直至所述处理器再次获取的所述测试图像满足所述预设要求,而后所述处理器将所述模数转换芯片当前的延时数值保存为第二延时数值;根据所述第一延时数值和所述第二延时数值调整所述模数转换芯片的延时数值;其中,所述第一初始值小于所述第二初始值,所述第一方向为增大所述延时数值的方向,或者,所述第一初始值大于所述第二初始值,所述第一方向为减小所述延时数值的方向。
[0005] 为解决上述技术问题,本申请采用的另一个技术方案是:提供一种视频处理装置,所述视频处理装置包括处理器、模数转换芯片以及存储器,所述处理器分别耦接所述模数转换芯片、所述存储器,所述存储器中存储有程序数据,所述处理器通过执行所述程序数据以实现上述方法中的步骤。
[0006] 为解决上述技术问题,本申请采用的另一个技术方案是:提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序能够被处理器执行以实现上述方法中的步骤。
[0007] 本申请的有益效果是:本申请的校准方法使得视频处理装置只需要下载脚本文件即可自动校准传输信号的准确性,能够解放生成力,提高视频信号校准的效率,同时本申请的校准方法对环境没有任何限制,即适用于处于任何环境下的视频处理装置。

附图说明

[0008] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:
[0009] 图1是本申请视频处理装置和模拟摄像头处于连接状态时的结构示意图;
[0010] 图2是本申请视频信号的校准方法一实施方式的流程示意图;
[0011] 图3是本申请视频处理装置一实施方式的结构示意图;
[0012] 图4是本申请视频处理装置另一实施方式的结构示意图;
[0013] 图5是本申请计算机可读存储介质一实施方式的结构示意图。

具体实施方式

[0014] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0015] 在介绍本申请中的视频信号的校准方法之前,结合图1先介绍一下本申请所涉及的装置。本申请视频信号的校准方法应用于视频处理装置100,该视频处理装置100可以是DVR(Digital Video Recorder,数字视频录像机)等装置,其包括处理器110以及模数转换芯片120,其中,处理器110可以是视频处理装置100的CPU(central processing unit,中央处理器),即处理器110是视频处理装置100的运算和控制的核心,是信息处理、程序运行的最终执行单元,模数转换芯片120为AD芯片,用于将接收到的模拟信号转换为数字信号,其内部设有一时钟延时寄存器(图未示),而本申请视频信号的校准方法就是利用处理器110将时钟延时寄存器的延时数值调整为最佳延时数值,从而使视频处理装置100的时钟信号、数据信号的建立时间、保持时间在最佳传送状态,进而保证视频处理装置100传输的图像数据质量最佳。
[0016] 同时视频处理装置100与模拟摄像头200通过线缆连接,接口为BNC接头130。在工作时,模拟摄像头200采集图像后,通过线缆将模拟信号传送至视频处理装置100上的BNC接头130,然后BNC接头130将该模拟信号传送至模数转换芯片120,最后模数转换芯片120进行模数转换后输出数字信号至处理器110。其中,模数转换芯片120在将图像数据传输给处理器110时,模数转换芯片120通过BT.656接口传输图像数据,具体地,模数转换芯片120与处理器110上均设有BT.656接口,在传输时,图像数据从模数转换芯片120上的BT.656接口传输至处理器110上的BT.656接口。
[0017] 结合图2,图2是本申请视频信号的校准方法一实施方式的流程示意图,该校准方法包括:
[0018] S101:处理器110将模数转换芯片120的延时数值设置为第一初始值。
[0019] 具体地,处理器110通过IIC总线将模数转换芯片120中时钟延迟寄存器的延时数值设置为第一初始值。
[0020] S102:处理器110获取模拟摄像头200采集的测试图像。
[0021] 具体地,在一应用场景中,模拟摄像头200对目标对象进行拍摄形成测试图像,然后测试图像在依次经过BNC接头130、模数转换芯片120后到达处理器110;在另一应用场景中,模拟摄像头200对目标对象进行拍摄形成测试视频,然后测试视频在依次经过BNC接头130、模数转换芯片120后到达处理器110,然后处理器110按照预设规则从测试视频中提取出测试图像。
[0022] S103:判断测试图像的质量是否满足预设要求。
[0023] 其中,若判断结果为是,则进入步骤S105,若判断结果为否,则进入步骤S104。
[0024] 具体地,若测试图像的质量满足预设要求,则说明当前模数转换芯片120的延时数值满足要求,视频处理装置100在传输时不会出现图像卡顿、腐蚀等现象,无需对模数转换芯片120的延时数值进行调整,反之,若测试图像的质量不满足预设要求,则需要对模数转换芯片120的延时数值进行调整。
[0025] 在一应用场景中,判断测试图像的质量是否满足预设要求的步骤包括:判断测试图像与图像库中的标准图像是否匹配,若匹配,则判定测试图像的质量满足预设要求,若不匹配,则判定测试图像的质量不满足预设要求。
[0026] 具体地,处理器110中设有一图像库,该图像库包括预先存储的标准图像,该标准图像是在正常情况下对目标对象进行拍摄得到的。
[0027] 在判断测试图像与标准图像是否匹配时,可以是判断测试图像的像素点的RGB值与标准图像对应像素点的RGB值的差值是否在一预设范围内(即判断两者对应像素点的RGB值是否接近),若在预设范围内,则判定测试图像与标准图像匹配,否则判定测试图像与标准图像不匹配。
[0028] 可以理解的是,通过判断测试图像与标准图像是否匹配来判断测试图像的质量是否满足预设要求,相比过去依靠人的肉眼识别,本申请的判断方法更加客观,且正确率、处理效率均能够得到大幅度提高。
[0029] 在另一应用场景中,判断测试图像的质量是否满足预设要求的步骤还可以是直接判断测试图像的像素点的RGB值与预设RGB值的差值是否在一预设范围内,若在预设范围内,则判定测试图像与标准图像匹配,否则判定测试图像与标准图像不匹配,也就是说,此时不是预先在处理器110中保存标准图像,而是直接预先保存标准的RGB值。
[0030] 在其他应用场景中,判断测试图像的质量是否满足预设要求的步骤还可以是判断测试图像的大小与标准大小的差值是否在预设范围内,若在预设范围内,则判定测试图像与标准图像匹配,否则判定测试图像与标准图像不匹配。
[0031] 总而言之,本申请对于如何判断测试图像的质量是否满足预设要求不做具体限制。
[0032] S104:处理器110朝着第一方向调整模数转换芯片120的延时数值。
[0033] 具体地,在执行完步骤S104后返回执行步骤S102。
[0034] 在一应用场景中,步骤S104具体包括:处理器110朝着第一方向按照第一步长调整模数转换芯片120的延时数值。其中,第一步长为整数。也就是说,在每次调整后,模数转换芯片120的延时数值的变化值均相同。
[0035] 当然在其他应用场景中,调节步长也可以不固定,即在每次调整后,模数转换芯片120的延时数值的变化值不完全相同。
[0036] 例如,每次在调整延时数值时,可以根据测试图像的质量与预设要求之间的差距设置调节步长,具体而言,调节步长和测试图像的质量与预设要求之间的差距相对应,测试图像的质量与预设要求之间的差距越大,调节步长越大,当步骤S103判定出测试图像的质量不满足预设要求时,进一步获取测试图像的质量与预设要求的差距,然后查找与该差距对应的调节步长,最后朝着第一方向按照该调节步长调整模数转换芯片120的延时数值。
[0037] S105:处理器110将模数转换芯片120当前的延时数值保存为第一延时数值。
[0038] 具体地,步骤S105保存的第一延时数值为步骤S103判定测试图像的质量满足预设要求时,模数转换芯片120当前的延时数值。
[0039] S106:处理器110将模数转换芯片120的延时数值设置为与第一初始值不等的第二初始值。
[0040] 具体地,当第一初始值小于第二初始值时,步骤S104中的第一方向为增大模数转换芯片120的延时数值的方向,当第一初始值大于第二初始值时,步骤S104中的第一方向为减小模数转换芯片120的延时数值的方向。
[0041] S107:处理器110再次获取模拟摄像头200采集的测试图像。
[0042] 具体地,步骤S107与步骤S102的过程类似,具体可参见上述,在此不再赘述。
[0043] 但需要说明的是,步骤S107获取的测试图像与步骤S102获取的测试图像可以是模拟摄像头200对不同的目标对象进行拍摄得到的,也可以是对相同的目标对象进行拍摄得到的。
[0044] S108:判断测试图像的质量是否满足预设要求。
[0045] 其中,若判断结果为是,则进入步骤S110,若判断结果为否,则进入步骤S109。
[0046] 具体地,步骤S108与步骤S103的过程类似,具体可参见上述,在此不再赘述。
[0047] S109:处理器110朝着与第一方向相反的第二方向调整模数转换芯片120的延时数值。
[0048] 其中,在执行完步骤S109后返回执行步骤S107。
[0049] 具体地,当第一方向为增大模数转换芯片120的延时数值的方向时,第二方向为减小模数转换芯片120的延时数值的方向,当第一方向为减小模数转换芯片120的延时数值的方向时,第二方向为增大模数转换芯片120的延时数值的方向。
[0050] 在一应用场景中,步骤S109具体包括:处理器110朝着第二方向按照第二步长调整模数转换芯片120的延时数值。其中,第二步长为整数。也就是说,在每次调整后,模数转换芯片120的延时数值的变化值均相同。
[0051] 当然在其他应用场景中,调整步长也可以不固定,即在每次调整后,模数转换芯片120的延时数值的变化值不完全相同。
[0052] 其中,第二步长与上述步骤S104中的第一步长可以相等,也可以不等,例如,在一应用场景中,第一步长与第二步长均为1,在另一应用场景中,第一步长为1,第二步长为2。
[0053] 可以理解的是,将第一步长和第二步长设置为1,相比较于将第一步长和第二步长设置为其他非零整数,可以提高调节的精度。
[0054] S110:处理器110将模数转换芯片120当前的延时数值保存为第二延时数值。
[0055] 具体地,步骤S110保存的第二延时数值为步骤S108判定测试图像的质量满足预设要求时,模数转换芯片120当前的延时数值。
[0056] S111:根据第一延时数值和第二延时数值调整模数转换芯片120的延时数值。
[0057] 具体地,若第一初始值小于第二初始值,则第一延时数值为使测试图像的质量满足预设要求的较小延时数值,第二延时数值为使测试图像的质量满足预设要求的较大延时数值,则最终根据第一延时数值和第二延时数值能够得到模数转换芯片120的最佳延时数值。
[0058] 例如在一应用场景中,取位于第一延时数值和第二延时数值之间的任意一延时数值,而后将模数转换芯片120的延时数值调整为该任意延时数值,又或者,在另一应用场景中,步骤S111包括:计算第一延时数值和第二延时数值的平均值;将模数转换芯片120的延时数值调整为平均值。其中假设第一延时数值为A,第二延时数值为B,则将模数转换芯片120的延时数值调整为 或者计算第一延时数值和第二延时数值的加权平均值,然后将模数转换芯片120的延时数值调整为该加权平均值。
[0059] 从上述内容可以看出,通过上述校准方法,只需要视频处理装置100下载脚本文件即可自动校准传输信号的准确性,能够解放生产力,即使非专业人员也可以操作,同时本申请的校准方法对环境没有任何限制,即适用于处于任何环境下的视频处理装置100。
[0060] 可以理解的是,任何一种视频处理装置100中模数转换芯片120的延时数值均具有一调整范围,即模数转换芯片120的延时数值可以在该调整范围内被任意调节,但是不能超过该调整范围,而在一应用场景中,第一初始值、第二初始值中的一个为模数转换芯片120的延时数值的调整范围的最小值,另一个为模数转换芯片120的延时数值的调整范围的最大值。从而若第一初始值小于第二初始值,则第一延时数值为使测试图像的质量满足预设要求的最小延时数值,第二延时数值为使测试图像的质量满足预设要求的最大延时数值。当然在其他应用场景中,也可以是第一初始值、第二初始值中的一个为调整范围的最小值,另一个为小于调整范围的最大值的另一个值。
[0061] 参阅图3,图3是本申请视频处理装置一实施方式的结构示意图。该视频处理装置300包括处理器310以及模数转换芯片320,其中处理器310包括设置单元311、获取单元312、判断单元313、调整单元314以及保存单元315。
[0062] 设置单元311用于将模数转换芯片320的延时数值设置为第一初始值。
[0063] 获取单元312用于获取模拟摄像头采集的测试图像。
[0064] 判断单元313用于判断测试图像的质量是否满足预设要求。
[0065] 调整单元314用于在测试图像的质量不满足预设要求时,朝着第一方向调整模数转换芯片320的延时数值,直至获取单元312再次获取的测试图像满足预设要求。
[0066] 保存单元315用于在获取单元312再次获取的测试图像满足预设要求时,将模数转换芯片320当前的延时数值保存为第一延时数值。
[0067] 在保存单元315将模数转换芯片320当前的延时数值保存为第一延时数值后,设置单元311还用于将模数转换芯片320的延时数值设置为第二初始值,而后获取单元312还用于再次获取模拟摄像头采集的测试图像,以及判断单元313还用于判断测试图像的质量是否满足预设要求,接着调整单元314还用于在测试图像的质量不满足预设要求时,朝着与第一方向相反的第二方向调整模数转换芯片320的延时数值,直至获取单元312再次获取的测试图像满足预设要求,最后保存单元315还用于将模数转换芯片320当前的延时数值保存为第二延时数值以及调整单元314根据第一延时数值和第二延时数值调整模数转换芯片320的延时数值;其中,第一初始值小于第二初始值,第一方向为增大延时数值的方向,或者,第一初始值大于第二初始值,第一方向为减小延时数值的方向。
[0068] 在一实施方式中,调整单元314还用于朝着第一方向按照第一步长调整模数转换芯片320的延时数值;以及朝着第二方向按照第二步长调整模数转换芯片320的延时数值。
[0069] 在一实施方式中,第一步长与第二步长相等或者不相等。
[0070] 在一实施方式中,第一步长与第二步长均为一。
[0071] 在一实施方式中,判断单元313具体用于判断测试图像与图像库中的标准图像是否匹配;若匹配,则判定测试图像的质量满足预设要求;若不匹配,则判定测试图像的质量不满足预设要求。
[0072] 在一实施方式中,判断单元313还具体用于判断测试图像中像素点的RGB值与标准图像中对应像素点的RGB值的差值是否在预设范围内;若在,则判定测试图像与标准图像匹配;若不在,则判定测试图像与标准图像不匹配。
[0073] 在一实施方式中,第一初始值、第二初始值中的一个为模数转换芯片320的延时数值的调整范围的最小值,另一个为模数转换芯片320的延时数值的调整范围的最大值。
[0074] 在一实施方式中,调整单元314具体用于计算第一延时数值和第二延时数值的平均值;将模数转换芯片320的延时数值调整为平均值。
[0075] 其中视频处理装置300可以是DVR等装置,在此不做限制。且本实施方式中的视频处理装置300只需要下载脚本文件即可自动校准传输信号的准确性,能够解放生成力,即使非专业人员也可以操作。
[0076] 参阅图4,图4是本申请视频处理装置另一实施方式的结构示意图。该视频处理装置400包括处理器410、模数转换芯片420以及存储器430,处理器410分别耦接模数转换芯片420、存储器430,其中,存储器430中存储有程序数据,处理器410通过执行程序数据以实现上述任一项视频信号的校准方法中的步骤,其中详细的方法步骤可参见上述实施方式,在此不再赘述。
[0077] 其中视频处理装置400可以是DVR等装置,在此不做限制。且本实施方式中的视频处理装置400只需要下载脚本文件即可自动校准传输信号的准确性,能够解放生成力,即使非专业人员也可以操作,能够提高校准效率。
[0078] 参阅图5,图5是本申请计算机可读存储介质一实施方式的结构示意图。该计算机可读存储介质500存储有计算机程序510,计算机程序510能够被处理器执行以实现上述任一项方法中的步骤,其中详细的方法步骤可参见上述实施方式,在此不再赘述。
[0079] 其中,计算机可读存储介质500具体可以为U盘、移动硬盘、只读存储器(ROM,Read‑Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等可以存储计算机程序510的装置,或者也可以为存储有该计算机程序510的服务器,该服务器可将存储的计算机程序510发送给其他设备运行,或者也可以自运行该存储的计算机程序510。
[0080] 以上仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。