一种光源校正方法及系统与流程

文档序号:12038221阅读:516来源:国知局
一种光源校正方法及系统与流程

本申请涉及摄像模组曝光校正技术领域,更具体地说,涉及一种光源校正方法及系统。



背景技术:

随着电子设备的不断发展,集成摄像或拍照功能已经成为各类电子设备的必备功能之一。

在摄像模组的标定过程中,需要对摄像模组在曝光校正(aecalibration)平台的标准光源下进行曝光校正,以获得摄像模组在曝光校正平台的标准光源下得到的白平衡计算参数,该白平衡计算参数是摄像模组白平衡计算的重要参数,也是决定着摄像模组是否能够良好体现景物色彩的重要参数。因此,经过曝光校正获得准确的白平衡计算参数是摄像模组标定过程中的一个重要步骤。

但是在当曝光校正平台的标准光源的使用状况或自身状态发生变化(例如光源衰减或使用温度变化等)时,都有可能导致曝光校正平台在同一输入亮度值的情况下,光线的实际亮度值发生变化,从而导致摄像模组经过曝光校正得不到一个准确的白平衡计算参数,进而影响摄像模组的成像质量。



技术实现要素:

为解决上述技术问题,本发明提供了一种光源校正方法及系统,以实现对曝光校正平台的光源进行校正的目的,以使所述曝光校正平台的光源可以在摄像模组的曝光校正过程中提供标准亮度值,从而使所述摄像模组可以经过曝光校正后获得较为准确的白平衡计算参数。

为实现上述技术目的,本发明实施例提供了如下技术方案:

一种光源校正方法,应用于曝光校正平台的光源,所述光源校正方法包括:将目标平台的光源作为标准光源,并将所述标准光源的输入亮度值调整为第一预设值;

利用所述标准光源照射测试摄像模组,并利用所述目标平台的曝光校正模块获得所述测试摄像模组的标准白平衡计算参数;

根据所述第一预设值设置待测试平台的光源的输入亮度值;

利用所述待测试平台的光源照射所述测试摄像模组,并利用所述待测试平台的曝光校正模块获得所述测试摄像模组的测试白平衡计算参数;

判断所述测试白平衡计算参数与所述标准白平衡计算参数的差值是否小于预设阈值,如果是,则将所述待测试平台的光源的当前输入亮度值作为校准输入亮度值;如果否,则根据所述测试白平衡计算参数与所述标准白平衡计算参数的大小,调整所述待测试平台的光源的输入亮度值,并返回利用所述待测试平台的光源照射所述测试摄像模组的步骤。

可选的,所述根据所述测试白平衡计算参数与所述标准白平衡计算参数的大小,调整所述待测试平台的光源的输入亮度值包括:

当所述测试白平衡计算参数大于所述标准白平衡计算参数时,将所述待测试平台的光源的当前输入亮度值减去预设步长,并将计算结果作为所述待测试平台的光源的输入亮度值;

当所述测试白平衡计算参数小于所述标准白平衡计算参数时,将所述待测试平台的光源的当前输入亮度值加上预设步长,并将计算结果作为所述待测试平台的光源的输入亮度值。

可选的,所述预设阈值的取值范围为0±2,包括端点值。

可选的,所述第一预设值的取值范围为80-100,包括端点值。

可选的,所述根据所述第一预设值设置待测试平台的光源的输入亮度值包括:

将所述第一预设值与误差参数的差值设置为所述待测试平台的光源的输入亮度值。

一种光源校正系统,应用于曝光校正平台的光源,所述光源校正系统包括:

目标光源初始化模块,用于将目标平台的光源作为标准光源,并将所述标准光源的输入亮度值调整为第一预设值;

标准参数模块,用于利用所述标准光源照射测试摄像模组,并利用所述目标平台的曝光校正模块获得所述测试摄像模组的标准白平衡计算参数;

待测光源初始化模块,用于根据所述第一预设值设置待测试平台的光源的输入亮度值;

测试模块,用于利用所述待测试平台的光源照射所述测试摄像模组,并利用所述待测试平台的曝光校正模块获得所述测试摄像模组的测试白平衡计算参数;

判断所述测试白平衡计算参数与所述标准白平衡计算参数的差值是否小于预设阈值,如果是,则将所述待测试平台的光源的当前输入亮度值作为校准输入亮度值;如果否,则根据所述测试白平衡计算参数与所述标准白平衡计算参数的大小,调整所述待测试平台的光源的输入亮度值,并返回利用所述待测试平台的光源照射所述测试摄像模组的步骤。

可选的,所述测试模块根据所述测试白平衡计算参数与所述标准白平衡计算参数的大小,调整所述待测试平台的光源的输入亮度值,具体用于当所述测试白平衡计算参数大于所述标准白平衡计算参数时,将所述待测试平台的光源的当前输入亮度值减去预设步长,并将计算结果作为所述待测试平台的光源的输入亮度值;

当所述测试白平衡计算参数小于所述标准白平衡计算参数时,将所述待测试平台的光源的当前输入亮度值加上预设步长,并将计算结果作为所述待测试平台的光源的输入亮度值。

可选的,所述预设阈值的取值范围为0±2,包括端点值。

可选的,所述第一预设值的取值范围为80-100,包括端点值。

可选的,所述待测光源初始化模块根据所述第一预设值设置待测试平台的光源的输入亮度值,具体用于将所述第一预设值与误差参数的差值设置为所述待测试平台的光源的输入亮度值。

从上述技术方案可以看出,本发明实施例提供了一种光源校正方法及系统,其中,所述光源校正方法首先通过测试摄像模组在标准光源下,利用目标平台的曝光校正模块获得测试摄像模组在标准光源在输入亮度值为第一预设值下的标准白平衡计算参数;然后将该标准白平衡计算参数作为待测试平台的光源的校正标准,利用同样的测试摄像模组在待测试平台的光源下进行测试,并在当获得的测试白平衡计算参数与标准白平衡计算参数的差值小于预设阈值时,将当前输入亮度值作为校准输入亮度值,以使所述待测试平台的光源在输入亮度值为校准输入亮度值时,获得与标准光源在输入亮度值为第一预设值时相近亮度的照射环境,从而实现了对待测试平台的光源进行校正的目的,使在后续利用所述待测试平台对摄像模组进行曝光校正测试时,可以获得所述摄像模组较为准确的白平衡计算参数。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请的一个实施例提供的一种光源校正方法的流程示意图;

图2为本申请的另一个实施例提供的一种光源校正方法的流程示意图;

图3为本申请的又一个实施例提供的一种光源校正方法的流程示意图;

图4为本申请的一个实施例提供的一种光源校正系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本申请实施例提供了一种光源校正方法,如图1所示,应用于曝光校正平台的光源,所述光源校正方法包括:

s101:将目标平台的光源作为标准光源,并将所述标准光源的输入亮度值调整为第一预设值;

s102:利用所述标准光源照射测试摄像模组,并利用所述目标平台的曝光校正模块获得所述测试摄像模组的标准白平衡计算参数;

s103:根据所述第一预设值设置待测试平台的光源的输入亮度值;

s104:利用所述待测试平台的光源照射所述测试摄像模组,并利用所述待测试平台的曝光校正模块获得所述测试摄像模组的测试白平衡计算参数;

判断所述测试白平衡计算参数与所述标准白平衡计算参数的差值是否小于预设阈值,如果是,则将所述待测试平台的光源的当前输入亮度值作为校准输入亮度值;如果否,则根据所述测试白平衡计算参数与所述标准白平衡计算参数的大小,调整所述待测试平台的光源的输入亮度值,并返回利用所述待测试平台的光源照射所述测试摄像模组的步骤。

需要说明的是,一般情况下,在摄像模组经过出厂前的曝光校正等一系列标定之后,还需要在目标平台进行曝光校正的测试,所述目标平台包括但不限于ios平台和andriod平台。如果摄像模组在出厂前的曝光校正测试中使用的平台的光源由于一些原因在原先标定的输入亮度值(targetlv)的情况下无法达到标准的照明亮度,就会使得摄像模组得到偏差较大的白平衡计算参数,而在后续的白平衡算法的计算中使用偏差较大的白平衡计算参数,会使得所述摄像模组难以较好的还原景物的色彩,导致摄像模组的成像效果较差。因此,需要利用所述光源校正方法对待测试平台的光源进行校正。

本申请实施例提供的所述光源校正方法首先通过测试摄像模组在标准光源下,利用目标平台的曝光校正模块获得测试摄像模组在标准光源在输入亮度值为第一预设值下的标准白平衡计算参数;然后将该标准白平衡计算参数作为待测试平台的光源的校正标准,利用同样的测试摄像模组在待测试平台的光源下进行测试,并在当获得的测试白平衡计算参数与标准白平衡计算参数的差值小于预设阈值时,将当前输入亮度值作为校准输入亮度值,以使所述待测试平台的光源在输入亮度值为校准输入亮度值时,获得与标准光源在输入亮度值为第一预设值时相近亮度的照射环境,从而实现了对待测试平台的光源进行校正的目的,使在后续利用所述待测试平台对摄像模组进行曝光校正测试时,可以获得所述摄像模组较为准确的白平衡计算参数。

还需要说明的是,不同的曝光校正平台(目标平台、待测试平台)都具有曝光校正模块(aecalibration校正模块),通过该模块可以设置光源的输入亮度值(targetlv值),在光源的照射下,可以通过calibrationevoffset指令获得在某输入亮度值的光源的照射下得到的白平衡计算参数。

在上述实施例的基础上,在本申请的一个实施例中,如图2所示,所述根据所述测试白平衡计算参数与所述标准白平衡计算参数的大小,调整所述待测试平台的光源的输入亮度值包括:

s1041:当所述测试白平衡计算参数大于所述标准白平衡计算参数时,将所述待测试平台的光源的当前输入亮度值减去预设步长,并将计算结果作为所述待测试平台的光源的输入亮度值;

当所述测试白平衡计算参数小于所述标准白平衡计算参数时,将所述待测试平台的光源的当前输入亮度值加上预设步长,并将计算结果作为所述待测试平台的光源的输入亮度值。

需要说明的是,所述预设步长的取值范围为5±1,包括端点值,可以是4或5或6,本申请对所述预设步长的具体取值并不做限定,具体视实际情况而定。

可选的,所述预设阈值的取值范围为0±2,包括端点值。所述预设阈值的取值越小,经过所述光源校正方法校正获得的光源在校准输入亮度值时的照射亮度,就越接近所述标准光源在输入亮度值为第一预设值时的照射亮度,对所述光源的校准就越精确。所述预设阈值的取值可以是1,还可以是-2、-1、2等。本申请对此并不做限定,具体视实际情况而定。

可选的,所述第一预设值的取值范围为80-100,包括端点值。一般情况下,所述标准光源的输入亮度值,也就是所述第一预设值设置为100,但在一些实施例中,所述第一预设值还可以是80或90等,本申请对此并不做限定,具体视实际情况而定。

在上述实施例的基础上,在本申请的又一个实施例中,如图3所示,所述根据所述第一预设值设置待测试平台的光源的输入亮度值包括:

s1031:将所述第一预设值与误差参数的差值设置为所述待测试平台的光源的输入亮度值。

所述误差参数的确定可以是技术人员根据经验或目测等方式确定的,本申请对此并不做限定,具体视实际情况而定。

下面对本申请实施例提供的光源校正系统进行描述,下文描述的光源校正系统与上文描述的光源校正方法可相互对应参照。

一种光源校正系统,如图4所示,应用于曝光校正平台的光源,所述光源校正系统包括:

目标光源初始化模块100,用于将目标平台的光源作为标准光源,并将所述标准光源的输入亮度值调整为第一预设值;

标准参数模块200,用于利用所述标准光源照射测试摄像模组,并利用所述目标平台的曝光校正模块获得所述测试摄像模组的标准白平衡计算参数;

待测光源初始化模块300,用于根据所述第一预设值设置待测试平台的光源的输入亮度值;

测试模块400,用于利用所述待测试平台的光源照射所述测试摄像模组,并利用所述待测试平台的曝光校正模块获得所述测试摄像模组的测试白平衡计算参数;

判断所述测试白平衡计算参数与所述标准白平衡计算参数的差值是否小于预设阈值,如果是,则将所述待测试平台的光源的当前输入亮度值作为校准输入亮度值;如果否,则根据所述测试白平衡计算参数与所述标准白平衡计算参数的大小,调整所述待测试平台的光源的输入亮度值,并返回利用所述待测试平台的光源照射所述测试摄像模组的步骤。

在上述实施例的基础上,在本申请的一个实施例中,所述测试模块400根据所述测试白平衡计算参数与所述标准白平衡计算参数的大小,调整所述待测试平台的光源的输入亮度值,具体用于当所述测试白平衡计算参数大于所述标准白平衡计算参数时,将所述待测试平台的光源的当前输入亮度值减去预设步长,并将计算结果作为所述待测试平台的光源的输入亮度值;

当所述测试白平衡计算参数小于所述标准白平衡计算参数时,将所述待测试平台的光源的当前输入亮度值加上预设步长,并将计算结果作为所述待测试平台的光源的输入亮度值。

可选的,所述预设阈值的取值范围为0±2,包括端点值。

可选的,所述第一预设值的取值范围为80-100,包括端点值。

在上述实施例的基础上,在本申请的又一个实施例中,所述待测光源初始化模块300根据所述第一预设值设置待测试平台的光源的输入亮度值,具体用于将所述第一预设值与误差参数的差值设置为所述待测试平台的光源的输入亮度值。

综上所述,本申请实施例提供了一种光源校正方法及系统,其中,所述光源校正方法首先通过测试摄像模组在标准光源下,利用目标平台的曝光校正模块获得测试摄像模组在标准光源在输入亮度值为第一预设值下的标准白平衡计算参数;然后将该标准白平衡计算参数作为待测试平台的光源的校正标准,利用同样的测试摄像模组在待测试平台的光源下进行测试,并在当获得的测试白平衡计算参数与标准白平衡计算参数的差值小于预设阈值时,将当前输入亮度值作为校准输入亮度值,以使所述待测试平台的光源在输入亮度值为校准输入亮度值时,获得与标准光源在输入亮度值为第一预设值时相近亮度的照射环境,从而实现了对待测试平台的光源进行校正的目的,使在后续利用所述待测试平台对摄像模组进行曝光校正测试时,可以获得所述摄像模组较为准确的白平衡计算参数。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1