多摄像头爆光控制方法及装置制造方法及图纸

技术编号:17784461 阅读:58 留言:0更新日期:2018-04-22 16:05
本发明专利技术公开了一种多摄像头爆光控制方法及装置,方法包括:获取多个摄像头中每个摄像头的曝光特性数据,所述曝光特性数据反映摄像头的曝光时长和图像亮度之间的关系;基于所述曝光特性数据,计算所述多个摄像头中各个摄像头在图像亮度均为第一亮度Ypre时的更新前曝光时长;当所需达到的目标亮度Ytarget和所述第一亮度Ypre不一致时,计算所述目标亮度Ytarget和所述第一亮度Ypre的比值Ratio;基于所述比值Ratio和所述曝光特性数据,计算所述多个摄像头中各个摄像头在图像亮度均为所述目标亮度时的更新后曝光时长,以基于所述更新后曝光时长来控制所述多个摄像头,使得摄像头输出的画面有比较好的一致性。

【技术实现步骤摘要】
多摄像头爆光控制方法及装置
本专利技术属于图像处理
,尤其涉及一种多摄像头爆光控制方法及装置。
技术介绍
随着多摄像头的应用越来越广泛(如手机,全景相机,3D摄像,双目体感等),对于多摄像头的曝光控制要求越来越高。在多摄应用中,一般并不是要求每个摄像头单独输出的画面平均亮度一致,而是需要在相同的物体或者场景下,每个摄像头输出的亮度一致。传统的曝光控制方式为每个摄像头单独控制,分别分析每个摄像头图像的亮度,然后根据图像亮度分别调整传感器曝光时间。传统的单独控制的方法在画面视场角不一致的情况下,由于统计的亮度存在差异,自动曝光之后的亮度会存在一定的差异。
技术实现思路
本专利技术针对现有技术中存在的问题,目的在于提供一种多摄像头爆光控制方法及装置。在本专利技术一实施例中,一种多摄像头爆光控制方法包括:获取多个摄像头中每个摄像头的曝光特性数据,所述曝光特性数据反映摄像头的曝光时长和图像亮度之间的关系;基于所述曝光特性数据,计算所述多个摄像头中各个摄像头在图像亮度均为第一亮度Ypre时的更新前曝光时长;当所需达到的目标亮度Ytarget和所述第一亮度Ypre不一致时,计算所述目标亮度Ytarget和所述第一亮度Ypre的比值Ratio;基于所述比值Ratio和所述曝光特性数据,计算所述多个摄像头中各个摄像头在图像亮度均为所述目标亮度时的更新后曝光时长,以基于所述更新后曝光时长来控制所述多个摄像头。在本专利技术一实施例中,一种多摄像头爆光控制装置包括:获取单元,用于获取多个摄像头中每个摄像头的曝光特性数据,所述曝光特性数据反映摄像头的曝光时长和图像亮度之间的关系;第一计算单元,用于基于所述曝光特性数据,计算所述多个摄像头中各个摄像头在图像亮度均为第一亮度Ypre时的更新前曝光时长;第二计算单元,用于当所需达到的目标亮度Ytarget和所述第一亮度Ypre不一致时,计算所述目标亮度Ytarget和所述第一亮度Ypre的比值Ratio;第三计算单元,用于基于所述比值Ratio和所述曝光特性数据,计算所述多个摄像头中各个摄像头在图像亮度均为所述目标亮度时的更新后曝光时长,以基于所述更新后曝光时长来控制所述多个摄像头。本专利技术的效果在于:通过预先获取多摄像头中每一摄像头的曝光特性,然后根据每个摄像头的曝光特性,分别计算出各个摄像头在亮度相对一致时的曝光时长,使得所有摄像头在相同物体上的亮度一致,达到摄像头输出的画面有比较好的一致性。以下将结合附图对本专利技术的构思、具体结构及产生的技术效果作进一步说明,以充分地了解本专利技术的目的、特征和效果。附图说明图1为本专利技术一实施例提供的获得多摄像头曝光特性的流程图;图2为摄像头的曝光特性图;图3为本专利技术一实施例提供的多摄像头爆光控制方法的流程图;图4为本专利技术一实施例提供的多摄像头爆光控制装置的模块图。具体实施方式为了使本领域技术人员更好地理解本说明书实施例中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行详细地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于保护的范围。本专利技术的技术方案包括摄像头模组曝光特性标定以及曝光控制两个部分。其中,“曝光特性标定”是指:因为传感器型号、模组镜头、组装等因素的不同,每个摄像模组的曝光特性会存在一定的差异,因此,在曝光控制时,需要排除个体的差异性,本专利技术实施例采用的方法需要对摄像模组中的每个摄像头的曝光特性进行逐个标定。本文先介绍摄像头模组曝光特性的标定方法,如图1所示,为本专利技术一实施例提供的获得多摄像头曝光特性的流程,包括步骤101~103,其中:步骤101:在全黑暗室中,将所述多个摄像头中每个摄像头分别对准恒定均匀光源,获得各摄像头在不同曝光时长所得的图像亮度并进行记录。步骤102:根据记录的各摄像头在不同曝光时长所得的图像亮度,分别计算各摄像头的曝光特性数据。其中,如图2所示,用于反映所述摄像头的曝光特性的公式为:Y=K*EXPOSURE+BLC;其中,EXPOSURE表示曝光时长,BLC为初始亮度值,K为斜率,Y为图像亮度;所述曝光特性数据包括所述斜率K和所述初始亮度值BLC。步骤103:将斜率K和BLC值烧录到存储元件中。其中,可以分别计算出多个摄像头中的每个摄像头的曝光特性:Y1=K1*EXPOSURE+BLC1Y2=K2*EXPOSURE+BLC2……Yn=Kn*EXPOSURE+BLCn。最终,将上述K1、K2……Kn,BLC1、BLC2……BLCn烧录到摄像头模组中的存储元件(如EEPROM)。如图3所示,本专利技术一实施例中提供的一种多摄像头爆光控制方法,包括步骤201~205,其中:步骤201:读取多个摄像头中每个摄像头的曝光特性数据,所述曝光特性数据反映摄像头的曝光时长和图像亮度之间的关系。步骤202:基于所述曝光特性数据,计算所述多个摄像头中各个摄像头在图像亮度均为第一亮度Ypre时的更新前曝光时长。可选的,所述第一亮度Ypre可以是所述多个摄像头中的主摄像头或所有摄像头所输出的图像亮度。在曝光控制时,如果摄像头的场景一致,需要每个摄像头的亮度一致,比这个场景暗的,则需要比这个场景的输出暗,比这个场景亮的场景,输出画面相对的亮。在本专利技术中称为曝光相对一致,其表现为如下公式:Y1=Y2……=Yn(公式一);其中,Y1是第1个摄像头的输出亮度,Y2是第2个摄像头的输出亮度,…,Yn是第n个摄像头的输出亮度。基于曝光特性数据,上述公式一可以转化为:K1*EXPOSURE1+BLC1=K2*EXPOSURE2+BLC2=Kn*EXPOSUREn+BLCn(公式二)。假定第1个摄像头的初始曝光时长为:EXPOSURE0并以第1个摄像头为基准,那么根据上述公式二可以计算得到第2摄像头的初始曝光时长为:(K1*EXPOSURE0+BLC1-BLC2)/K2;……以此类推,第n个摄像头的初始曝光时长为:(K1*EXPOSURE0+BLC1-BLCn)/Kn。其中第一亮度Ypre=K1*EXPOSURE0+BLC1。步骤203:当需要进行一次曝光控制(如场景变化或接收到曝光指令)时,需要确定当前需要达到的目标亮度,并比较上述第一亮度(即Ypre)和当前的目标亮度是否一致,如果一致则不需要进行计算直接采用各个摄像头在更新前的曝光时长(直接进入步骤205),如果不一致,则需要进行重新计算(进入步骤204)。步骤204:计算所述目标亮度Ytarget和所述第一亮度Ypre的比值Ratio(即Ytarget=Ypre*Ratio),并基于所述比值Ratio和所述曝光特性数据,计算所述多个摄像头中各个摄像头在图像亮度均为所述目标亮度时的更新后曝光时长。计算出的第1个摄像头的更新后曝光时长EXPOSURE1target=Ratio*EXPOSURE1pre+(Ratio-1)*BLC1/K1,其中,EXPOSURE1pre为第1个摄像头的更新前曝光时长(如果为第一次曝光控制,此值为EXPOSURE0,如果不是,则为上次曝光控制结束时所得的曝光值),BLC1为第1个摄像头的初始亮度值,K1为第1个摄像头的斜率;计算出的第2摄像头的本文档来自技高网...
多摄像头爆光控制方法及装置

【技术保护点】
一种多摄像头爆光控制方法,其特征在于包括:获取多个摄像头中每个摄像头的曝光特性数据,所述曝光特性数据反映摄像头的曝光时长和图像亮度之间的关系;基于所述曝光特性数据,计算所述多个摄像头中各个摄像头在图像亮度均为第一亮度Ypre时的更新前曝光时长;当所需达到的目标亮度Ytarget和所述第一亮度Ypre不一致时,计算所述目标亮度Ytarget和所述第一亮度Ypre的比值Ratio;基于所述比值Ratio和所述曝光特性数据,计算所述多个摄像头中各个摄像头在图像亮度均为所述目标亮度时的更新后曝光时长,以基于所述更新后曝光时长来控制所述多个摄像头。

【技术特征摘要】
1.一种多摄像头爆光控制方法,其特征在于包括:获取多个摄像头中每个摄像头的曝光特性数据,所述曝光特性数据反映摄像头的曝光时长和图像亮度之间的关系;基于所述曝光特性数据,计算所述多个摄像头中各个摄像头在图像亮度均为第一亮度Ypre时的更新前曝光时长;当所需达到的目标亮度Ytarget和所述第一亮度Ypre不一致时,计算所述目标亮度Ytarget和所述第一亮度Ypre的比值Ratio;基于所述比值Ratio和所述曝光特性数据,计算所述多个摄像头中各个摄像头在图像亮度均为所述目标亮度时的更新后曝光时长,以基于所述更新后曝光时长来控制所述多个摄像头。2.如权利要求1所述的方法,其特征在于,所述方法还包括:在全黑暗室中,将所述多个摄像头中每个摄像头分别对准恒定均匀光源,获得各摄像头在不同曝光时长所得的图像亮度;根据各摄像头在不同曝光时长所得的图像亮度,分别计算各摄像头的曝光特性数据。3.如权利要求2所述的方法,其特征在于,用于反映所述摄像头的曝光特性的公式为:Y=K*EXPOSURE+BLC;其中,EXPOSURE表示曝光时长,BLC为初始亮度值,K为斜率,Y为图像亮度;所述曝光特性数据包括所述斜率K和所述初始亮度值BLC。4.如权利要求1所述的方法,其特征在于,所述方法还包括:记录所述更新后曝光时长,以作为下一次曝光控制指令的更新前曝光时长。5.如权利要求1所述的方法,其特征在于,所述第一亮度是所述多个摄像头中的主摄像头或所有摄像头所输出的图像亮度。6.如权利要求1所述的方法,其特征在于,计算出的第1个摄像头的更新后曝光时长EXPOSURE1target=Ratio*EXPOSURE1pre+(Ratio-1)*BLC1/K1,其中,EXPOSURE1pre为第1个摄像头的更新前曝光时长,BLC1为第1个摄像头的初始亮度值,K1为第1个摄像头的斜率;计算出的第2摄像头的更新后曝光时长EXPOSURE2target=Ratio*((K1*EXPOSURE1pre+BLC1-BLC2)/K2)+(Ratio-1)*BLC2/K2,其中,BLC2为第2个摄像头的初始亮度值,K2为第2个摄像头的斜率;以此类推,计算出的第n个摄像头的更新后曝光时长EXPOSUREntarget=Ratio*((K1*EXPOSURE1pre+BLC1-BLCn)/Kn)+(Ratio-1)*BLCn/Kn,其中,BLCn为第n个...

【专利技术属性】
技术研发人员:李正武周宇徐洪波唐艾宾王政郭宇
申请(专利权)人:上海兴芯微电子科技有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1