本发明专利技术实施例提供一种视频采集和显示同步方法和装置,通过获取预设时间段内显示模块输出的像素个数,根据预设时间段内显示模块输出的像素个数与芯片的行缓存的存储容量,确定允许采集模块在预设时间段内采集的像素的个数范围,由于采集模块采集的像素个数是根据芯片的行缓存的存储容量确定的,因此,利用芯片的行缓缓存像素即可,无需增加额外的帧缓存,从而,降低芯片设计的复杂度,降低芯片成本。
【技术实现步骤摘要】
本专利技术实施例涉及视频处理技术,尤其涉及一种视频采集和显示同步方法和装置。
技术介绍
视频设备通常由视频采集、处理和输出显示等模块构成,例如:视频监控设备。典型的视频监控设备如数字硬盘录像机、模拟监控摄像头等,通常,视频采集和视频显示采用相互独立的时序驱动,两个时序驱动的启动时间和时序驱动的节拍均有可能不同,因此,为了保证视频设备能够正常工作,通常,需要多个帧缓存对采集的数据进行缓存。然而,采用现有技术的方法,会增加芯片的设计的复杂度。
技术实现思路
本专利技术实施例提供一种视频采集和显示同步方法和装置,以降低芯片设计的复杂度。第一方面,本专利技术实施例提供一种视频采集和显示同步方法,包括:获取预设时间段内显示模块输出的像素个数;根据所述预设时间段内显示模块输出的像素个数与芯片的行缓存的存储容量,确定允许采集模块的在预设时间段内采集的像素的个数范围。结合第一方面,在第一方面的第一种可能的实现方式中,所述根据所述预设时间段内显示模块输出的像素个数与芯片的行缓存的存储容量,确定允许采集模块在预设时间段内采集的像素的个数范围,包括:确定所述允许采集模块在预设时间段内采集的像素的个数的范围的最小值为所述预设时间段内显示模块输出的像素个数,最大值为所述预设时间段内显示模块输出的像素个数的与所述芯片的行缓存的存储容量的和。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述方法还包括:若所述采集模块在预设时间段内采集的像素的个数在所述允许采集模块在预设时间段内采集的像素的个数范围内,则通过调整显示模块的行消隐使所述采集和显示同步。结合第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述方法还包括:若所述采集模块在预设时间段内采集的像素的个数在所述允许采集模块在预设时间段内采集的像素的个数范围外,则通过调整采集时序使所述采集和显示同步。结合第一方面或第一方面的第一种可能的实现方式至第三种可能的实现方式中任一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述获取预设时间段内显示模块输出的像素个数,包括:获取显示模块输出一行的像素的个数以及输出一行的像素的时间;所述预设时间为所述输出一行的像素的时间与每帧包含的行数的乘积,所述预设时间段内显示模块输出的像素的个数为显示模块输出一行的像素的个数与每帧包含的行数的乘积。结合第一方面或第一方面的第一种可能的实现方式至第四种可能的实现方式中任一种可能的实现方式,在第一方面的第五种可能的实现方式中,还包括:获取所述采集模块采集像素到显示模块显示像素之间的时延;根据所述时延确定显示模块显示有效数据的时间。结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述根据所述时延确定显示模块的显示有效数据的时间,包括:显示后消隐的结束时间与采集后消隐的结束时间的时间间隔为所述时延。结合第一方面的第六种可能的实现方式,在第一方面的第七种可能的实现方式中,所述方法还包括:调整所述显示模块的时序驱动的时间,使所述显示模块显示一行结束的时间早于所述采集模块采集下一行的时间。第二方面,本专利技术实施例提供一种视频采集和显示同步装置,包括:获取模块,用于获取预设时间段内显示模块输出的像素个数;处理模块,用于根据所述预设时间段内显示模块输出的像素个数与芯片的行缓存的存储容量,确定允许采集模块的在预设时间段内采集的像素的个数范围。结合第二方面,在第二方面的第一种可能的实现方式中,所述处理模块具体用于确定所述允许采集模块在预设时间段内采集的像素的个数的范围的最小值为所述预设时间段内显示模块输出的像素个数,最大值为所述预设时间段内显示模块输出的像素个数的与所述芯片的行缓存的存储容量的和。结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述处理模块还用于若所述采集模块在预设时间段内采集的像素的个数在所述允许采集模块在预设时间段内采集的像素的个数范围内,则通过调整显示模块的行消隐使所述采集和显不问步。结合第二方面的第一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述处理模块还用于若所述采集模块在预设时间段内采集的像素的个数在所述允许采集模块在预设时间段内采集的像素的个数范围外,则通过调整采集时序使所述采集和显示同步。结合第二方面或第二方面的第一种可能的实现方式至第三种可能的实现方式中任一种可能的实现方式,在第二方面的第四种可能的实现方式中,所述获取模块具体用于获取显示模块输出一行的像素的个数以及输出一行的像素的时间;所述预设时间为所述输出一行的像素的时间与每帧包含的行数的乘积,所述预设时间段内显示模块输出的像素的个数为显示模块输出一行的像素的个数与每帧包含的行数的乘积。结合第二方面或第二方面的第一种可能的实现方式至第四种可能的实现方式中任一种可能的实现方式,在第二方面的第五种可能的实现方式中,所述获取模块还用于获取所述采集模块采集像素到显示模块显示像素之间的时延;所述处理模块还用于根据所述时延确定显示模块显示有效数据的时间。结合第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,所述处理模块具体用于显示后消隐的结束时间与采集后消隐的结束时间的时间间隔为所述时延。结合第二方面的第六种可能的实现方式,在第二方面的第七种可能的实现方式中,所述处理模块还用于调整所述显示模块的时序驱动的时间,使所述显示模块显示一行结束的时间早于所述采集模块采集下一行的时间。本专利技术实施例提供的视频采集和显示同步方法和装置,通过获取预设时间段内显示模块输出的像素个数,根据预设时间段内显示模块输出的像素个数与芯片的行缓存的存储容量,确定允许采集模块在预设时间段内采集的像素的个数范围,由于采集模块采集的像素个数是根据芯片的行缓存的存储容量确定的,因此,利用芯片的行缓缓存像素即可,无需增加额外的帧缓存,从而,降低芯片设计的复杂度,降低芯片成本。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术视频采集和显示同步方法实施例一的流程示意图;图2为本专利技术视频采集和显示同步方法的时序示意图;图3为本专利技术视频采集和显示同步装置实施例一的结构示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。本专利技术通过利用芯片的行缓存,保证视频采集和显示的同步,无需增加额外的帧缓存,从而,降低芯片设计的复杂度,降低本文档来自技高网...
【技术保护点】
一种视频采集和显示同步方法,其特征在于,包括:获取预设时间段内显示模块输出的像素个数;根据所述预设时间段内显示模块输出的像素个数与芯片的行缓存的存储容量,确定允许采集模块的在预设时间段内采集的像素的个数范围。
【技术特征摘要】
【专利技术属性】
技术研发人员:邓霜霜,刘灿,李旭,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。