视频采集和显示同步方法和装置的制造方法
【技术领域】
[0001]本发明实施例涉及视频处理技术,尤其涉及一种视频采集和显示同步方法和装置。
【背景技术】
[0002]视频设备通常由视频采集、处理和输出显示等模块构成,例如:视频监控设备。
[0003]典型的视频监控设备如数字硬盘录像机、模拟监控摄像头等,通常,视频采集和视频显示采用相互独立的时序驱动,两个时序驱动的启动时间和时序驱动的节拍均有可能不同,因此,为了保证视频设备能够正常工作,通常,需要多个帧缓存对采集的数据进行缓存。
[0004]然而,采用现有技术的方法,会增加芯片的设计的复杂度。
【发明内容】
[0005]本发明实施例提供一种视频采集和显示同步方法和装置,以降低芯片设计的复杂度。
[0006]第一方面,本发明实施例提供一种视频采集和显示同步方法,包括:
[0007]获取预设时间段内显示模块输出的像素个数;
[0008]根据所述预设时间段内显示模块输出的像素个数与芯片的行缓存的存储容量,确定允许采集模块的在预设时间段内采集的像素的个数范围。
[0009]结合第一方面,在第一方面的第一种可能的实现方式中,所述根据所述预设时间段内显示模块输出的像素个数与芯片的行缓存的存储容量,确定允许采集模块在预设时间段内采集的像素的个数范围,包括:
[0010]确定所述允许采集模块在预设时间段内采集的像素的个数的范围的最小值为所述预设时间段内显示模块输出的像素个数,最大值为所述预设时间段内显示模块输出的像素个数的与所述芯片的行缓存的存储容量的和。
[0011]结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述方法还包括:
[0012]若所述采集模块在预设时间段内采集的像素的个数在所述允许采集模块在预设时间段内采集的像素的个数范围内,则通过调整显示模块的行消隐使所述采集和显示同步。
[0013]结合第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述方法还包括:
[0014]若所述采集模块在预设时间段内采集的像素的个数在所述允许采集模块在预设时间段内采集的像素的个数范围外,则通过调整采集时序使所述采集和显示同步。
[0015]结合第一方面或第一方面的第一种可能的实现方式至第三种可能的实现方式中任一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述获取预设时间段内显示模块输出的像素个数,包括:
[0016]获取显示模块输出一行的像素的个数以及输出一行的像素的时间;
[0017]所述预设时间为所述输出一行的像素的时间与每帧包含的行数的乘积,所述预设时间段内显示模块输出的像素的个数为显示模块输出一行的像素的个数与每帧包含的行数的乘积。
[0018]结合第一方面或第一方面的第一种可能的实现方式至第四种可能的实现方式中任一种可能的实现方式,在第一方面的第五种可能的实现方式中,还包括:
[0019]获取所述采集模块采集像素到显示模块显示像素之间的时延;
[0020]根据所述时延确定显示模块显示有效数据的时间。
[0021]结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述根据所述时延确定显示模块的显示有效数据的时间,包括:
[0022]显示后消隐的结束时间与采集后消隐的结束时间的时间间隔为所述时延。
[0023]结合第一方面的第六种可能的实现方式,在第一方面的第七种可能的实现方式中,所述方法还包括:
[0024]调整所述显示模块的时序驱动的时间,使所述显示模块显示一行结束的时间早于所述采集模块采集下一行的时间。
[0025]第二方面,本发明实施例提供一种视频采集和显示同步装置,包括:
[0026]获取模块,用于获取预设时间段内显示模块输出的像素个数;
[0027]处理模块,用于根据所述预设时间段内显示模块输出的像素个数与芯片的行缓存的存储容量,确定允许采集模块的在预设时间段内采集的像素的个数范围。
[0028]结合第二方面,在第二方面的第一种可能的实现方式中,所述处理模块具体用于确定所述允许采集模块在预设时间段内采集的像素的个数的范围的最小值为所述预设时间段内显示模块输出的像素个数,最大值为所述预设时间段内显示模块输出的像素个数的与所述芯片的行缓存的存储容量的和。
[0029]结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述处理模块还用于若所述采集模块在预设时间段内采集的像素的个数在所述允许采集模块在预设时间段内采集的像素的个数范围内,则通过调整显示模块的行消隐使所述采集和显不问步。
[0030]结合第二方面的第一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述处理模块还用于若所述采集模块在预设时间段内采集的像素的个数在所述允许采集模块在预设时间段内采集的像素的个数范围外,则通过调整采集时序使所述采集和显示同步。
[0031]结合第二方面或第二方面的第一种可能的实现方式至第三种可能的实现方式中任一种可能的实现方式,在第二方面的第四种可能的实现方式中,所述获取模块具体用于获取显示模块输出一行的像素的个数以及输出一行的像素的时间;
[0032]所述预设时间为所述输出一行的像素的时间与每帧包含的行数的乘积,所述预设时间段内显示模块输出的像素的个数为显示模块输出一行的像素的个数与每帧包含的行数的乘积。
[0033]结合第二方面或第二方面的第一种可能的实现方式至第四种可能的实现方式中任一种可能的实现方式,在第二方面的第五种可能的实现方式中,所述获取模块还用于获取所述采集模块采集像素到显示模块显示像素之间的时延;
[0034]所述处理模块还用于根据所述时延确定显示模块显示有效数据的时间。
[0035]结合第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,所述处理模块具体用于显示后消隐的结束时间与采集后消隐的结束时间的时间间隔为所述时延。
[0036]结合第二方面的第六种可能的实现方式,在第二方面的第七种可能的实现方式中,所述处理模块还用于调整所述显示模块的时序驱动的时间,使所述显示模块显示一行结束的时间早于所述采集模块采集下一行的时间。
[0037]本发明实施例提供的视频采集和显示同步方法和装置,通过获取预设时间段内显示模块输出的像素个数,根据预设时间段内显示模块输出的像素个数与芯片的行缓存的存储容量,确定允许采集模块在预设时间段内采集的像素的个数范围,由于采集模块采集的像素个数是根据芯片的行缓存的存储容量确定的,因此,利用芯片的行缓缓存像素即可,无需增加额外的帧缓存,从而,降低芯片设计的复杂度,降低芯片成本。
【附图说明】
[0038]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0039]图1为本发明视频采集和显示同步方法实施例一的流程示意图;
[0040]图2为本发明视频采集和显示同步方法的时序示意图;
[0041]图3为本发明视频采集和显示同步装置实施例一的结构示意图。
【具体实施方式】
[0042]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0043]本发明的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0044]本发明通过利用芯片的行缓存,保证视频采集和显示的同步,无需增加额外的帧缓存,从而,降低芯片设计的复杂度,降低芯片成本。
[0045]下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
[0046]图1为本发明视频采集和显示同步方法实施例一的流程示意图,如图1所示,本实施例的方法如下:
[0047]SlOl:获取预设时间段内显示模块输出的像素个数。
[0048]具体地,获取显示模块输出一行的像素的个数以及输出一行的像素的时间。
[0049]预设时间为输出一行的像素的时间与每帧包含的行数的乘积,输出一行的像素的时间,包括行消隐时间和输出有效像素的时间,每帧包含的行数也称为帧的高度,通常一帧包含多行。
[0050]预设时间段内显示模块输出的像素的个数为显示模块输出一行的像素的个数与每帧包含的行数的乘积。
[0051]S102:根据预设时间段内显示模块输出的像素个数与芯片的行缓存的存储容量,确定允许采集模块的在预设时间段内采集的像素的个数范围。
[0052]确定允许采集模块在预设时间段内采集的像素的个数的范围的最小值为预设时间段内显示模块输出的像素个数,最大值为所述预设时间段内显示模块输出的像素个数的与芯片的行缓存的存储容量的和。
[0053]举例来说,假设预设时间段内显示模块输出的像素的个数为nl,芯片的行缓存的存储容量最大能够存储n2个像素,则允许采集模块在预设时间段内采集的像素的个数的最小值为nl,最大值为nl和n2的和。
[0054]若采集模块在预设时间段内采集的像素的个数在允许采集模块在预设时间段内采集的像素的个数范围内,则通过调整显示模块的行消隐使采集和显示同步。例如:采集的速率快,则调整显示模块的行消隐时间短一些,采集的速率慢,则调整显示模块的行消隐时间长一些。
[0055]若采集模块在预设时间段内采集的像素的个数在允许采集模块在预设时间段内采集的像素的个数范围外,则通过调整采集时序使所述采集和显示同步。具体地,可以调整采集时序的节拍,或者,调整采集模块的帧消隐和行消隐的时间,或者,调整显示模块输出接口的时钟,上述几种调节方式可单独调节,也可以相互结合调节,使采集和显示在预设时