一种多摄像头模组的画质补偿方法与流程

文档序号:14154312阅读:158来源:国知局

本发明涉及摄像领域,尤其涉及一种多摄像头模组的画质补偿方法。



背景技术:

随着手机摄像技术的发展,多摄像头模组是手机摄像模组的未来趋势。采用由红光摄像头、绿光摄像头和蓝光摄像头来分别对可见光中的红光、绿光和蓝光进行采集,最后合成输出一张彩色图像,相比于现有的采用拜耳滤镜+Demosaicing算法的RGB摄像头能够获得更多的光谱信息、更好的图像质量。

但是,由于不同多摄像头模组之间的物料和装配差异,不同多摄像头模组之间会有画质上的不一致,因此需要在出厂前将各个多摄像头模组之间的画质进行校正补偿,以解决一致性问题。



技术实现要素:

为了解决上述现有技术的不足,本发明提供一种多摄像头模组的画质补偿方法,用于对同一批次中的各个多摄像头模组的画质进行校准补偿,使各个多摄像头模组的成像画质相一致。

本发明所要解决的技术问题通过以下技术方案予以实现:

一种多摄像头模组的画质补偿方法,多摄像头模组包括位于同一平面上的红光摄像头、绿光摄像头和蓝光摄像头,该画质补偿方法包括;

步骤1:提供n个待测多摄像头模组,n≥2;

步骤2:获取标准多摄像头模组中的红光摄像头的红光亮度标准值、绿光摄像头的绿光亮度标准值和蓝光摄像头的蓝光亮度标准值;

步骤3:计算标准多摄像头模组的第一亮度比标准值和第二亮度比标准值,其中:第一亮度比标准值=红光亮度标准值/绿光亮度标准值,第二亮度比标准值=蓝光亮度标准值/绿光亮度标准值;

步骤4:依据第一亮度比标准值对待测多摄像头模组中的红光摄像头进行校准烧录,依据第二亮度比标准值对待测多摄像头模组中的蓝光摄像头进行校准烧录。

进一步地,所述步骤2包括:

步骤2.1:提供一个标准多摄像头模组;

步骤2.2:将标准多摄像头模组中的红光摄像头、绿光摄像头和蓝光摄像头分别以相同的曝光时间进行曝光,获取红光摄像头的红光亮度检测值、绿光摄像头的绿光亮度检测值和蓝光摄像头的蓝光亮度检测值;

步骤2.3:以红光亮度检测值、绿光亮度检测值和蓝光亮度检测值分别作为红光亮度标准值、绿光亮度标准值和蓝光亮度标准值。

进一步地,所述步骤2包括:

步骤2.1:获取所有待测多摄像头模组中的红光摄像头的红光亮度检测值、绿光摄像头的绿光亮度检测值和蓝光摄像头的蓝光亮度检测值;

步骤2.2:依据红光亮度测试值、绿光亮度测试值和蓝光亮度测试值,计算出所有待测多摄像头模组的第一亮度比测试值和第二亮度比测试值,其中,第一亮度比测试值=红光亮度测试值/绿光亮度测试值,第二亮度比测试值=蓝光亮度测试值/绿光亮度测试值;

步骤2.3:依据第一亮度比测试值和第二亮度比测试值的分布,从所有待测多摄像头模组中挑选出位于标准范围内的m个待测多摄像头模组作为标准多摄像头模组,m≥1;

步骤2.4:以标准多摄像头模组中的红光摄像头的红光亮度检测值作为红光亮度标准值,以标准多摄像头模组中的绿光摄像头的绿光亮度检测值作为绿光亮度标准值,以标准多摄像头模组中的蓝光摄像头的蓝光亮度检测值作为蓝光亮度标准值。

进一步地,所述步骤2.1包括;

步骤2.1.1:将单个待测多摄像头模组中的红光摄像头、绿光摄像头和蓝光摄像头分别以相同的曝光时间进行曝光,获取红光摄像头的红光亮度测试值、绿光摄像头的绿光亮度测试值和蓝光摄像头的蓝光亮度测试值;

步骤2.1.2:重复步骤2.1.1,直至获取所有待测多摄像头模组中的红光摄像头的红光亮度测试值、绿光摄像头的绿光亮度测试值和蓝光摄像头的蓝光亮度测试值。

进一步地,所述步骤2.3包括:

步骤2.3.1:建立直角坐标系XY,以第一亮度比测试值作为X,以第二亮度比测试值作为Y,获得所有待测多摄像头模组在直角坐标系XY上的散点图;

步骤2.3.2:在散点图上选取标准范围内的点所对应的待测多摄像头模组作为标准多摄像头模组。

进一步地,第一亮度比测试值的标准范围为第一亮度比测试值的平均值的±2%,第二亮度比测试值的标准范围为第二亮度比测试值的平均值的±2%。

进一步地,所述步骤4中,进行校准烧录的待测多摄像头模组不包括在步骤2.3中挑选出的标准多摄像头模组。

进一步地,所述步骤4中,一个待测多摄像头模组中的红光摄像头和蓝光摄像头依据一个标准多摄像头模组的第一亮度比标准值和第二亮度比标准值进行校准烧录。

进一步地,进行校准烧录的所有待测多摄像头模组依据同一标准多摄像头模组的第一亮度比标准值和第二亮度比标准值进行校准烧录,或者,进行校准烧录的不同待测多摄像头模组依据不同标准多摄像头模组的第一亮度比标准值和第二亮度比标准值进行校准烧录。

进一步地,所述步骤4包括:

步骤4.1:获取待测多摄像头模组中的红光摄像头的红光亮度检测值、绿光摄像头的绿光亮度检测值和蓝光摄像头的蓝光亮度检测值;

步骤4.2:计算出待测多摄像头模组的第一亮度比测试值和第二亮度比测试值,其中:第一亮度比测试值=红光亮度测试值/绿光亮度测试值,第二亮度比测试值=蓝光亮度测试值/绿光亮度测试值;

步骤4.3:计算待测多摄像头模组的第一增益值和第二增益值,其中:第一增益值=第一亮度比测试值/第一亮度比标准值,第二增益值=第二亮度比测试值/第二亮度比标准值;

步骤4.4:将相应的第一增益值烧录进相应的待测多摄像头模组的红光摄像头内,将相应的第二增益值烧录进相应的待测多摄像头模组的蓝光摄像头内;

或者,所述步骤4包括:

步骤4.1:调取步骤2.2中所计算的待测多摄像头模组的第一亮度比测试值和第二亮度比测试值;

步骤4.2:计算待测多摄像头模组的第一增益值和第二增益值,其中:第一增益值=第一亮度比测试值/第一亮度比标准值,第二增益值=第二亮度比测试值/第二亮度比标准值;

步骤4.3:将相应的第一增益值烧录进相应的待测多摄像头模组的红光摄像头内,将相应的第二增益值烧录进相应的待测多摄像头模组的蓝光摄像头内。

本发明具有如下有益效果:该画质补偿方法首先获取红光摄像头、绿光摄像头和蓝光摄像头之间的第一亮度比标准值和第二亮度比标准值,然后将第一亮度比标准值和第二亮度比标准值分别用于校准待测多摄像头模组中的红光摄像头和蓝光摄像头,可用于对同一批次中的各个多摄像头模组之间的画质差异进行校准补偿,使各个多摄像头模组之间的成像画质相一致。

附图说明

图1为本发明提供的多摄像头模组的画质补偿方法的步骤框图;

图2为图1所示的多摄像头模组的亮度补偿方法的步骤2的分步骤框图;

图3为图1所示的多摄像头模组的亮度补偿方法的另一步骤2的分步骤框图;

图4为图3所示的多摄像头模组的亮度补偿方法的步骤2.3中的散点图;

图5为图1所示的多摄像头模组的亮度补偿方法的步骤3的分步骤框图。

具体实施方式

下面结合附图和实施例对本发明进行详细的说明。

如图1所示,一种多摄像头模组的画质补偿方法,多摄像头模组包括位于同一平面上的红光摄像头、绿光摄像头和蓝光摄像头,该画质补偿方法包括;

步骤1:提供n个待测多摄像头模组,n≥2;

该步骤1中,n个待测多摄像头模组为需要进行画质补偿,以达到在使用时的成像画质能够保持一致的同批次的模组。

步骤2:获取标准多摄像头模组中的红光摄像头的红光亮度标准值、绿光摄像头的绿光亮度标准值和蓝光摄像头的蓝光亮度标准值;

该步骤2中的标准多摄像头模组有两种来源,一种是由客户提供的,这种来源的标准多摄像头模组一般只有一个;另一种是从待测多摄像头模组中挑选出来的,这种来源的标准多摄像头模组一般不止一个。

若标准多摄像头模组是由客户提供的话,则如图2所示,所述步骤2包括:

步骤2.1:提供一个标准多摄像头模组;

步骤2.2:将标准多摄像头模组中的红光摄像头、绿光摄像头和蓝光摄像头分别以相同的曝光时间进行曝光,获取红光摄像头的红光亮度检测值、绿光摄像头的绿光亮度检测值和蓝光摄像头的蓝光亮度检测值;

步骤2.3:以红光亮度检测值、绿光亮度检测值和蓝光亮度检测值分别作为红光亮度标准值、绿光亮度标准值和蓝光亮度标准值。

具体的,所述步骤2.2包括:

步骤2.2.1:将标准多摄像头模组中的其中一个摄像头的亮度测试值曝光至特定范围内,获取该摄像头的曝光时间;

步骤2.2.2:将标准多摄像头模组中的其它两个摄像头分别以获取的曝光时间进行曝光,获取其它两个摄像头的亮度测试值。

优选地,所述特定范围为190-210nit;在所述步骤2.2.1中进行曝光的是绿色摄像头,在所述步骤2.2.2中进行曝光的是红光摄像头和蓝光摄像头。

特别说明的是,由于绿光对亮度比较敏感,首先对标准多摄像头模组中的绿光摄像头进行曝光,再将绿光摄像头的曝光时间用于红光摄像头和蓝光摄像头的曝光,可以提高红光亮度标准值、绿光亮度标准值和蓝光亮度标准值的精度,也就是说,在实际操作时,也可以首先在所述步骤2.2.1中对红光摄像头或蓝光摄像头进行曝光,再在所述步骤2.2.2中对其它两个摄像头进行曝光。

若标准多摄像头模组是从待测多摄像头模组中挑选出来的话,则如图3所示,所述步骤2包括:

步骤2.1:获取所有待测多摄像头模组中的红光摄像头的红光亮度检测值、绿光摄像头的绿光亮度检测值和蓝光摄像头的蓝光亮度检测值;

具体的,所述步骤2.1包括;

步骤2.1.1:将单个待测多摄像头模组中的红光摄像头、绿光摄像头和蓝光摄像头分别以相同的曝光时间进行曝光,获取红光摄像头的红光亮度测试值、绿光摄像头的绿光亮度测试值和蓝光摄像头的蓝光亮度测试值;

步骤2.1.2:重复步骤2.1.1,直至获取所有待测多摄像头模组中的红光摄像头的红光亮度测试值、绿光摄像头的绿光亮度测试值和蓝光摄像头的蓝光亮度测试值。

具体的,所述步骤2.1.1包括:

步骤2.1.1.1:将单个待测多摄像头模组中的其中一个摄像头的亮度测试值曝光至特定范围内,获取该摄像头的曝光时间;

步骤2.1.1.2:将单个待测多摄像头模组中的其它两个摄像头分别以获取的曝光时间进行曝光,获取其它两个摄像头的亮度测试值。

优选地,所述特定范围为190-210nit;在所述步骤2.1.1.1中进行曝光的是绿色摄像头,在所述步骤2.1.1.2中进行曝光的是红光摄像头和蓝光摄像头。

特别说明的是,由于绿光对亮度比较敏感,首先对待测多摄像头模组中的绿光摄像头进行曝光,再将绿光摄像头的曝光时间用于红光摄像头和蓝光摄像头的曝光,可以提高红光亮度测试值、绿光亮度测试值和蓝光亮度测试值的精度,也就是说,在实际操作时,也可以首先在所述步骤2.1.1.1中对红光摄像头或蓝光摄像头进行曝光,再在所述步骤2.1.1.2中对其它两个摄像头进行曝光。

另外,在步骤2.1.1.1中,不同的待测多摄像头模组中首先进行曝光的摄像头的亮度测试值可以曝光至特定范围内的相同值或不同值。

步骤2.2:依据红光亮度测试值、绿光亮度测试值和蓝光亮度测试值,计算出所有待测多摄像头模组的第一亮度比测试值和第二亮度比测试值,其中,第一亮度比测试值=红光亮度测试值/绿光亮度测试值,第二亮度比测试值=蓝光亮度测试值/绿光亮度测试值;

步骤2.3:依据第一亮度比测试值和第二亮度比测试值的分布,从所有待测多摄像头模组中挑选出位于标准范围内的m个待测多摄像头模组作为标准多摄像头模组,m≥1;

具体的,所述步骤2.3包括:

步骤2.3.1:如图4所示,建立直角坐标系XY,以第一亮度比测试值作为X,以第二亮度比测试值作为Y,获得所有待测多摄像头模组在直角坐标系XY上的散点图;

步骤2.3.2:在散点图上选取标准范围内的点所对应的待测多摄像头模组作为标准多摄像头模组。

优选地,第一亮度比测试值的标准范围为第一亮度比测试值的平均值的±2%,第二亮度比测试值的标准范围为第二亮度比测试值的平均值的±2%。

步骤2.4:以标准多摄像头模组中的红光摄像头的红光亮度检测值作为红光亮度标准值,以标准多摄像头模组中的绿光摄像头的绿光亮度检测值作为绿光亮度标准值,以标准多摄像头模组中的蓝光摄像头的蓝光亮度检测值作为蓝光亮度标准值。

特别说明的是,所述步骤2.3中挑选出的标准多摄像头模组可以为一个,也可以为多个,也就是说所述步骤2.4中的红光亮度标准值、绿光亮度标准值和蓝光亮度标准值可以为一组,也可以为多组。

步骤3:计算标准多摄像头模组的第一亮度比标准值和第二亮度比标准值,其中:第一亮度比标准值=红光亮度标准值/绿光亮度标准值,第二亮度比标准值=蓝光亮度标准值/绿光亮度标准值;

若步骤2中的标准多摄像头模组是从待测多摄像头模组中挑选出来的话,则该步骤3中的计算过程可省略,直接调取在所述步骤2.2中所计算的标准多摄像头模组的第一亮度比测试值和第二亮度比测试值分别作为第一亮度比标准值和第二亮度比标准值。

特别说明的是,所述步骤2.3中挑选出的标准多摄像头模组若为多个,则该步骤3中的第一亮度比标准值和第二亮度比标准值也为多组。

步骤4:依据第一亮度比标准值对待测多摄像头模组中的红光摄像头进行校准烧录,依据第二亮度比标准值对待测多摄像头模组中的蓝光摄像头进行校准烧录。

特别说明的是,若步骤2中的标准多摄像头模组是从同批次的待测多摄像头模组中挑选出来的话,则该步骤4中,进行校准烧录的待测多摄像头模组不包括在步骤2.3中挑选出的标准多摄像头模组。

若所述步骤2.3中挑选出的标准多摄像头模组为多个时,则在所述步骤4中,一个待测多摄像头模组中的红光摄像头和蓝光摄像头依据一个标准多摄像头模组的第一亮度比标准值和第二亮度比标准值进行校准烧录。

即进行校准烧录的所有待测多摄像头模组中的红光摄像头和蓝光摄像头依据同一标准多摄像头模组的第一亮度比标准值和第二亮度比标准值进行校准烧录,或者,进行校准烧录的不同待测多摄像头模组中的红光摄像头和蓝光摄像头依据不同标准多摄像头模组的第一亮度比标准值和第二亮度比标准值进行校准烧录。

具体的,如图5所示,所述步骤4包括:

步骤4.1:获取待测多摄像头模组中的红光摄像头的红光亮度检测值、绿光摄像头的绿光亮度检测值和蓝光摄像头的蓝光亮度检测值;

步骤4.2:计算出待测多摄像头模组的第一亮度比测试值和第二亮度比测试值,其中:第一亮度比测试值=红光亮度测试值/绿光亮度测试值,第二亮度比测试值=蓝光亮度测试值/绿光亮度测试值;

步骤4.3:计算待测多摄像头模组的第一增益值和第二增益值,其中:第一增益值=第一亮度比测试值/第一亮度比标准值,第二增益值=第二亮度比测试值/第二亮度比标准值;

步骤4.4:将相应的第一增益值烧录进相应的待测多摄像头模组的红光摄像头内,将相应的第二增益值烧录进相应的待测多摄像头模组的蓝光摄像头内。

若步骤2中的标准多摄像头模组是从待测多摄像头模组中挑选出来的话,则步骤4.1和步骤4.2中获取和计算过程可省略,直接调取在所述步骤2.2中所计算的待测多摄像头模组的第一亮度比测试值和第二亮度比测试值。

则所述步骤4包括:

步骤4.1:调取步骤2.2中所计算的待测多摄像头模组的第一亮度比测试值和第二亮度比测试值;

步骤4.2:计算待测多摄像头模组的第一增益值和第二增益值,其中:第一增益值=第一亮度比测试值/第一亮度比标准值,第二增益值=第二亮度比测试值/第二亮度比标准值;

步骤4.3:将相应的第一增益值烧录进相应的待测多摄像头模组的红光摄像头内,将相应的第二增益值烧录进相应的待测多摄像头模组的蓝光摄像头内。

在整个画质补偿方法中,优选地,各个摄像头的亮度测试值以各自中心区域的亮度平均值为准,即本实施例中所述的亮度测试值均指的是相应摄像头的中心区域内的各个像素点的亮度值的平均值,所述中心区域的范围可根据不同需求而定,可以为中心八分之一区域或中心十分之一区域等,不作限制。

该画质补偿方法首先获取红光摄像头、绿光摄像头和蓝光摄像头之间的第一亮度比标准值和第二亮度比标准值,然后将第一亮度比标准值和第二亮度比标准值分别用于校准待测多摄像头模组中的红光摄像头和蓝光摄像头,可用于对同一批次中的各个多摄像头模组之间的画质差异进行校准补偿,使各个多摄像头模组之间的成像画质相一致。

以上所述实施例仅表达了本发明的实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制,但凡采用等同替换或等效变换的形式所获得的技术方案,均应落在本发明的保护范围之内。

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