双摄像头颜色同步方法、装置及终端与流程

文档序号:11880810阅读:456来源:国知局
双摄像头颜色同步方法、装置及终端与流程

本发明实施例涉及摄像头颜色同步,尤其涉及双摄像头颜色同步方法、装置及终端。



背景技术:

当前双目摄像头输出图像进行双目合成提升画质,在移动终端已经得到成功应用。摄像头经过图像信号处理芯片(ISP)处理后的图像进行图像合成可以做到相对稳定的效果。但是,为了取得更好的合成效果,通过图像传感器生成的图像传感器传出的原始数据(RAW)域的图像数据进行图像合成,可以得到更好的成像效果。没有经过终端平台基本的ISP处理过的RAW图像数据,若直接进行合成,会出现合成图像重叠区域颜色与非重叠区域存在视觉差异的问题,甚至导致合成失败。但是虽然经过ISP处理过的图像具有更好的成像效果,但是往往在实际中成像效果不尽如人意。



技术实现要素:

本发明的目的在于提供一种双摄像头颜色同步方法、装置及终端。

本发明提供一种双摄像头颜色同步方法,包括:

双摄像头各获取一帧贝尔图像;

分别计算所述贝尔图像的白平衡增益参数,并得到当前环境光源色温;

利用所述计算得到的色温根据颜色同步系数映射表得到颜色同步系数;

数字信号处理器将所述颜色同步系数应用于非参考摄像头所拍摄的下一帧贝尔图像。优选地,双摄像头颜色同步系数指的是参考摄像头在不同色温下的颜色校正数组,所述参考摄像头可以是为双摄像头中的主摄像头或副摄像头。

优选地,所述颜色同步的方法仅在双摄像头需要进行图像合成的情况下,才会启动。

优选地,所述颜色同步系数映射表为预置表格,用于描述所述色温与所述颜色同步系数的对应关系。

优选地,所述颜色同步系数与所述色温之间关系通过如下方法获得:

在不同标准色温光源下,使用主、副摄像头分别拍摄标准颜色校准卡;

计算主、副摄像头拍摄得到的图像R、G、B三通道的均值;

计算主、副摄像头之间的颜色通道增益参数。

优选地,所述颜色同步系数映射表至少包括三种以上色温值。

优选地,所述颜色同步系数应用于非参考摄像头采集的贝尔图像数据。

优选地,当所得到的色温值在色温与颜色同步参数映射表中找不到对应的颜色同步参数时,采用最邻近插值或线性插值,得到对应的颜色同步参数。

本发明还提供一种双摄像头颜色同步装置,包括:

图像采集单元,双摄像头各获取一帧贝尔图像;

计算单元,分别计算所述贝尔图像的白平衡增益参数,并得到当前环境光源色温;

分析单元,用于利用所述计算得到的色温根据颜色同步系数映射表得到颜色同步系数;

校正单元,用于将所述颜色同步系数应用于非参考摄像头所拍摄的下一帧贝尔图像。优选地,所述颜色同步系数映射表为预置表格,用于描述所述色温与所述颜色同步系数的对应关系。

优选地,利用所述颜色同步系数映射表存储在应用处理器的存储器中。

优选地,所述颜色同步系数映射表至少包括三种以上色温值。

优选地,双摄像头颜色同步系数指的是参考摄像头在不同色温下的颜色校正数组,所述参考摄像头可以为双摄像头中的主摄像头或副摄像头。

本发明还提供一种终端,包括上述任一一项所述的颜色同步装置。

本发明的有益效果是,本发明中的图像数据基于贝尔图像数据,10bit的贝尔图像相比于经过图像信号处理芯片(ISP)处理过的8bit图像,数据信息更丰富,所以原始数据域合成的图像效果更好。本发明实现双摄像头原始数据颜色一致性校正,改善颜色不一致带来的视觉差异,提升双摄像头的合成效果,提升用户体验。

附图说明

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

图1为本发明双摄像头颜色同步方法示意图;

图2为本发明双摄像头颜色同步装置示意图;

图3为本发明的一个实施例所示同步装置的结构示意图。

附图标记:

图像采集单元201,计算单元202,分析单元203,校正单元204。

S100~S103步骤。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明中所说的贝尔图像为本领域的常用术语,一般是指数码相机芯片表面的红色、绿色和蓝色感光器的一般排列,即原始图像数据。

如图1所示本发明的双摄像头颜色同步方法示意图。包括S100双摄像头各获取一帧贝尔图像;S101分别计算所述贝尔图像的白平衡增益参数,并得到当前环境光源色温;S102利用所述计算得到的色温根据颜色同步系数映射表得到颜色同步系数;S103数字信号处理器将所述颜色同步系数应用于非参考摄像头所拍摄的下一帧贝尔图像。所述S100为双摄像头各获取一帧图像用以检测图像的色温。优选地,所述双摄像头会预先设定为主摄像头和副摄像头。

进一步地,S101针对S100中双摄像头获取的一帧图像进行白平衡增益计算,这里计算白平衡增益的方法可以是灰色世界法、完美反射法或者自适应白平衡法。具体计算公式本发明不再赘述。但是,本领域技术人员可知,通常使用的方法只要可以计算白平衡增益均可实现本步骤。所述白平衡增益计算完毕后,我们通过预置的白平衡增益与色温的对照表,进行转换。将白平衡增益转换为相应的色温值。所述白平衡增益与色温对照表预先存储于存储器中,优选地设置9组对应数组。这些对应数组均是之前通过反复实验记录下的通常数值,具有一定的参考价值。在本发明的另一个优选实施例中,所述色温值也可以直接从图像信号处理芯片(ISP)中读取获得,本领域技术人员可知无论使用哪种方法均在本发明的保护范围内。

在S102中,利用所述采集的色温根据颜色同步系数映射表得到颜色同步系数。所述颜色同步系数映射表也为预置表格,具体计算方法如下:在不同标准色温光源下,使用主、副摄像头分别拍摄标准颜色校准卡;计算主、副摄像头拍摄得到的图像R、G、B三通道的均值;计算通道增益参数。其中,我们定义图像R、G、B三通道的均值Rmean1、Gmean1、Bmean1和Rmean2、Gmean2、Bmean2;计算通道增益参数:Rgain=Rmean2/Rmean1,Ggain=Gmean2/Gmean1,Bgain=Bmean2/Bmean1;所述颜色校正数组M[3]={Rgain,Ggain,Bgain};本领域技术人员可知,双摄像头颜色同步系数指的是参考摄像头在不同色温下的颜色校正数组,优选主摄像头作为参考摄像头;在本发明的另一个优选例中,色温与双摄像头颜色同步调整参数的映射表,至少包含3种以上的色温值。根据上述计算步骤计算得出的所述颜色同步系数与所述色温值一一对应,实际中只需要查表即可得到对应的色温值。当所得到的色温值在色温与颜色同步参数映射表中找不到对应的颜色同步参数时,采用最邻近插值或线性插值,得到对应的颜色同步参数。此外,双摄像头颜色同步系数指的是参考摄像头在不同色温下的颜色校正数组,所述参考摄像头为双摄像头中的主摄像头。本领域技术人员可知,此处选取主摄像头为参考摄像头只是举例说明,当然本领域技术人员通过非创造性劳动,也可以知晓选择副摄像头为参考摄像头而选择主摄像头为非参考摄像头的情况。

在S103数字信号处理器将所述颜色同步系数应用于下一帧图像中,前述颜色同步系数被传输给所述数字信号处理器,又数字信号处理器将所述颜色同步系数应用于下一帧图像中。需要注意的是,所述颜色同步系数应用于非参考摄像头采集的图像数据。

图2为本发明双摄像头颜色同步装置示意图;图像采集单元201,用于双摄像头各获取一帧图像;计算单元202,用于计算双摄像头的白平衡增益得到当前图像色温;分析单元203,用于利用所述采集的色温根据颜色同步系数映射表得到颜色同步系数;校正单元204,用于将所述颜色同步系数应用于下一帧图像。其中所述颜色同步系数映射表预置于所述分析单元203内,所述颜色同步系数映射表是表征颜色同步系数与色温值对应关系的表格,这在前述颜色同步方法中已经描述,所以在此不再赘述。

图3为本发明的一个实施例所示同步装置的结构示意图。结合图2可知,图3为本发明一个具体实施例的结构参考图。用户在执行特定操作后即可触发颜色同步功能,此处的特定操作包括但不限于按快门或者触摸对焦。本领域技术人员可知,只要意图拍摄的动作都可以作为触发颜色同步装置的动作。在本实施例中,具体地,系统中的应用处理器(AP)通过SPI通信总线与数字信号处理器(DSP)进行交互,所述数字信号处理器(DSP)通过I2C通信总线与双摄像头通信,摄像头(camera)与数字信号处理器(DSP)之间、所述数字信号处理器(DSP)与应用处理器(AP)之间都通过MIPI数据接口传输摄像头数据。其中,SPI通信总线为所述数字信号处理器(DSP)与所述应用处理器(AP)的双向控制信号,所述I2C通信总线为从所述数字信号处理器(DSP)到所述摄像头的单向控制信号。

所述在应用处理器(AP)中的所述图像信号处理芯片(ISP)存储颜色同步系数映射表,即,离线标定5种常见色温下主副摄像头之间的颜色同步系数数组M[5][3],并记录对应的五种色温T[5]制成颜色同步系数与色温一一对应的映射表。具体计算方法前文已经阐述,在此就不再赘述。

获取双摄像头图像之后,首先判断是否需要做图像合成。一旦颜色同步触发,提取预览缓存数据一帧图像,计算双摄像头通道白平衡增益,白平衡增益值可通过现有的自动白平衡算法进行计算得到,或者直接通过预置的白平衡增益与色温的映射表计算得到白平衡增益后,即可获取到当前环境色温。

获取到当前环境色温之后,所述应用处理器(AP)侧查找目标色温下对应的颜色同步系数,并经过SPI通信总线传输到数字信号处理器(DSP)端;数字信号处理器(DSP)端将得到的颜色同步系数应用到副摄像头的缓存图像,即可完成双摄像头图像的颜色同步。

本发明中的图像数据基于贝尔图像数据,10bit的贝尔图像相比于经过图像信号处理芯片(ISP)处理过的8bit图像,数据信息更丰富,所以原始数据域合成的图像效果更好。本发明实现双摄像头原始数据颜色一致性校正,改善颜色不一致带来的视觉差异,提升双摄像头的合成效果,提升用户体验。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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