一种摄像头模组的光源补偿方法与流程

文档序号:11693371阅读:340来源:国知局

本发明涉及摄像头模组技术领域,更具体地说,尤其涉及一种摄像头模组的光源补偿方法。



背景技术:

随着生活节奏的不断加快,各种各样的具备拍照功能的电子设备涌入人们的日常生活以及工作中,且人们对图像质量的要求也越来越高。

由于像素传感器的色彩一致性问题,仅靠一套固定的参数很难使所有的摄像头模组达到良好的效果,因此需要对单个摄像头模组进行校正,并将色彩、白平衡等参数烧录至摄像头模组中。

并且,烧录的参数是在特定光源下获取的数据计算出来的,因此光源直接决定了烧录的参数是否正确,而色温、色坐标是光源的重要参数、直接影响摄像头模组的白平衡烧录参数。

当同一光源在使用一段时间后,色温、色坐标等特性均会发生变化,不同光源之间的差异更是无法避免,那么也就说明同一颗摄像头模组在不同光源或不同时间获取的白平衡参数是不同的,也就导致烧录参数的不稳定以及不准确。



技术实现要素:

为解决上述问题,本发明提供了一种摄像头模组的光源补偿方法,解决了现有技术中存在的问题,使摄像头模组在不同光源或同一光源不同时间烧录的白平衡参数保持稳定以及准确。

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

一种摄像头模组的光源补偿方法,所述光源补偿方法包括:

选取标准光源;

在所述标准光源下获取测试摄像头模组的第一白平衡基础参数以及第二白平衡基础参数;

在普通光源下获取所述测试摄像头模组的第一白平衡当前参数以及第二白平衡当前参数;

依据所述第一白平衡基础参数以及所述第一白平衡当前参数,获取所述普通光源的第一光源系数;

依据所述第二白平衡基础参数以及所述第二白平衡当前参数,获取所述普通光源的第二光源系数;

在所述普通光源下获取常规摄像头模组的第三白平衡当前参数以及第四白平衡当前参数;

依据所述第三白平衡当前参数以及所述第一光源系数,获取所述第三白平衡当前参数的修正值;

依据所述第四白平衡当前参数以及所述第二光源系数,获取所述第四白平衡当前参数的修正值;

将所述第三白平衡当前参数的修正值以及所述第四白平衡当前参数的修正值烧录至所述常规摄像头模组中。

优选的,在上述光源补偿方法中,所述选取标准光源包括:

选取多个光源;

对所述多个光源的色坐标取平均值;

选取色坐标与所述平均值偏差最小的光源作为标准光源。

优选的,在上述光源补偿方法中,所述在所述标准光源下获取测试摄像头模组的第一白平衡基础参数以及第二白平衡基础参数包括:

所述测试摄像头模组在所述标准光源下获取第一画面;

计算所述第一画面设定区域内的所有点的红光均值、绿光均值以及蓝光均值;

依据所述红光均值以及所述蓝光均值,计算所述红光均值与所述蓝光均值的比值,以获得所述第一白平衡基础参数;

依据所述绿光均值以及所述蓝光均值,计算所述绿光均值与所述蓝光均值的比值,以获取所述第二白平衡基础参数。

优选的,在上述光源补偿方法中,所述在普通光源下获取所述测试摄像头模组的第一白平衡当前参数以及第二白平衡当前参数包括:

所述测试摄像头模组在所述普通光源下获取第二画面;

计算所述第二画面设定区域内的所有点的红光均值、绿光均值以及蓝光均值;

依据所述红光均值以及所述蓝光均值,计算所述红光均值与所述蓝光均值的比值,以获得所述第一白平衡当前参数;

依据所述绿光均值以及所述蓝光均值,计算所述绿光均值与所述蓝光均值的比值,以获取所述第二白平衡当前参数。

优选的,在上述光源补偿方法中,所述依据所述第一白平衡基础参数以及所述第一白平衡当前参数,获取所述普通光源的第一光源系数包括:

计算所述第一白平衡基础参数与所述第一白平衡当前参数的比值,以获取所述第一光源系数。

优选的,在上述光源补偿方法中,所述依据所述第二白平衡基础参数以及所述第二白平衡当前参数,获取所述普通光源的第二光源系数包括:

计算所述第二白平衡基础参数与所述第二白平衡当前参数的比值,以获取所述第二光源系数。

优选的,在上述光源补偿方法中,所述在所述普通光源下获取常规摄像头模组的第三白平衡当前参数以及第四白平衡当前参数包括:

所述常规摄像头模组在所述普通光源下获取第三画面;

计算所述第三画面设定区域内的所有点的红光均值、绿光均值以及蓝光均值;

依据所述红光均值以及所述蓝光均值,计算所述红光均值与所述蓝光均值的比值,以获得所述第三白平衡当前参数;

依据所述绿光均值以及所述蓝光均值,计算所述绿光均值与所述蓝光均值的比值,以获取所述第四白平衡当前参数。

优选的,在上述光源补偿方法中,所述依据所述第三白平衡当前参数以及所述第一光源系数,获取所述第三白平衡当前参数的修正值包括:

计算所述第三白平衡当前参数与所述第一光源系数的乘积,以获取所述第三白平衡当前参数的修正值。

优选的,在上述光源补偿方法中,所述依据所述第四白平衡当前参数以及所述第二光源系数,获取所述第四白平衡当前参数的修正值包括:

计算所述第四白平衡当前参数与所述第二光源系数的乘积,以获取所述第四白平衡当前参数的修正值。

通过上述描述可知,本发明提供了一种摄像头模组的光源补偿方法,该光源补偿方法通过选取一标准光源,使用测试摄像头模组在标准光源和普通光源下,得到该普通光源的光源系数;之后使用常规摄像头模组在该普通光源下依据该光源系数,对该常规摄像头模组的白平衡参数进行修正,最终将修正数据烧录至该常规摄像头模组中,使常规摄像头模组获取的白平衡参数保持稳定;也就是说,使常规摄像头模组在不同光源或同一光源不同时间获取的白平衡参数,与在标准光源下获取的白平衡参数无限趋近,也就是保证了白平衡参数的稳定性以及准确性。

附图说明

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

图1为本发明实施例提供的一种光源补偿方法的流程示意图。

具体实施方式

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

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

参考图1,图1为本发明实施例提供的一种光源补偿方法的流程示意图。

所述光源补偿方法包括:

s101:选取标准光源;

具体的,首先选取多个光源,由于光源的色坐标是光源的重要参数,因此通过对多个光源的色坐标去平均值,之后将多个光源的色坐标一一与平均值进行对比,最后将色坐标与平均值偏差最小的光源作为标准光源。

s102:在所述标准光源下获取测试摄像头模组的第一白平衡基础参数以及第二白平衡基础参数;

具体的,采用测试摄像头模组在标准光源的环境下进行拍摄,获取所述第一画面;

计算所述第一画面设定区域内的所有点的红光均值、绿光均值以及蓝光均值;例如,选取所述第一画面1/8区域内所有的点,每个点均含有红光参数r、绿光参数b以及蓝光参数g,之后计算1/8区域内所有点的红光均值、绿光均值以及蓝光均值;需要说明的是,该设定区域的选择也可以为1/10,在本发明中并不作限定,可根据实际情况而定;

依据所述红光均值以及所述蓝光均值,计算所述红光均值与所述蓝光均值的比值,以获得所述第一白平衡基础参数;

依据所述绿光均值以及所述蓝光均值,计算所述绿光均值与所述蓝光均值的比值,以获取所述第二白平衡基础参数。

s103:在普通光源下获取所述测试摄像头模组的第一白平衡当前参数以及第二白平衡当前参数;

具体的,采用测试摄像头模组在普通光源的环境下进行拍摄,获取所述第二画面;

计算所述第二画面设定区域内的所有点的红光均值、绿光均值以及蓝光均值;例如,选取所述第二画面1/8区域内所有的点,每个点均含有红光参数r、绿光参数b以及蓝光参数g,之后计算1/8区域内所有点的红光均值、绿光均值以及蓝光均值;需要说明的是,该设定区域的选择也可以为1/10,在本发明中并不作限定,可根据实际情况而定;

依据所述红光均值以及所述蓝光均值,计算所述红光均值与所述蓝光均值的比值,以获得所述第一白平衡当前参数;

依据所述绿光均值以及所述蓝光均值,计算所述绿光均值与所述蓝光均值的比值,以获取所述第二白平衡当前参数。

s104:依据所述第一白平衡基础参数以及所述第一白平衡当前参数,获取所述普通光源的第一光源系数;

具体的,读出所述第一白平衡基础参数与所述第一白平衡当前参数,依据所述第一白平衡基础参数与所述第一白平衡当前参数,计算所述第一白平衡基础参数与所述第一白平衡当前参数的比值,作为所述普通光源的第一光源系数。

s105:依据所述第二白平衡基础参数以及所述第二白平衡当前参数,获取所述普通光源的第二光源系数;

具体的,读出所述第二白平衡基础参数以及所述第二白平衡当前参数,依据所述第二白平衡基础参数以及所述第二白平衡当前参数,计算所述第二白平衡基础参数与所述第二白平衡当前参数的比值,作为所述普通光源的第二光源系数。

s106:在所述普通光源下获取常规摄像头模组的第三白平衡当前参数以及第四白平衡当前参数;

具体的,采用常规摄像头模组在普通光源的环境下进行拍摄,获取所述第三画面;

计算所述第三画面设定区域内的所有点的红光均值、绿光均值以及蓝光均值;例如,选取所述第三画面1/8区域内所有的点,每个点均含有红光参数r、绿光参数b以及蓝光参数g,之后计算1/8区域内所有点的红光均值、绿光均值以及蓝光均值;需要说明的是,该设定区域的选择也可以为1/10,在本发明中并不作限定,可根据实际情况而定;

依据所述红光均值以及所述蓝光均值,计算所述红光均值与所述蓝光均值的比值,以获得所述第三白平衡当前参数;

依据所述绿光均值以及所述蓝光均值,计算所述绿光均值与所述蓝光均值的比值,以获取所述第四白平衡当前参数。

s107:依据所述第三白平衡当前参数以及所述第一光源系数,获取所述第三白平衡当前参数的修正值;

具体的,读出所述第三白平衡当前参数以及所述第一光源系数,计算所述第三白平衡当前参数与所述第一光源系数的乘积,作为所述第三白平衡当前参数的修正值。

s108:依据所述第四白平衡当前参数以及所述第二光源系数,获取所述第四白平衡当前参数的修正值;

具体的,读出所述第四白平衡当前参数以及所述第二光源系数,计算所述第四白平衡当前参数与所述第二光源系数的乘积,作为所述第四白平衡当前参数的修正值。

步骤s107以及步骤s108通过使用在标准光源的结合下得到的普通光源的光源系数,对常规摄像头在普通光源下的白平衡参数进行修正。

s109:将所述第三白平衡当前参数的修正值以及所述第四白平衡当前参数的修正值烧录至所述常规摄像头模组中;

最终将所述第三白平衡当前参数的修正值以及所述第四白平衡当前参数的修正值烧录至所述常规摄像头模组中,使常规摄像头模组在不同光源或同一光源不同时刻获取的白平衡参数保持稳定。

通过上述描述可知,本发明提供的一种光源补偿方法解决了现有技术中,同一颗摄像头模组在不同光源或不同时间获取的白平衡参数是不同的,也就导致烧录参数的不稳定以及不准确的问题;通过依据在标准光源的结合下得到的普通光源的光源系数,对常规摄像头在普通光源下的白平衡参数进行修正,使常规摄像头模组在不同光源或同一光源不同时间获取的白平衡参数,与在标准光源下获取的白平衡参数无限趋近,也就是保证了白平衡参数的稳定性以及准确性。

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

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