一种自动白平衡的控制方法及移动终端技术

技术编号:12662900 阅读:94 留言:0更新日期:2016-01-07 00:11
本发明专利技术实施例提供了一种自动白平衡的控制方法及移动终端,所述移动终端具有至少两个摄像头,其中一个为主摄像头,其余为辅摄像头,所述方法包括:分别获取所述主摄像头视场内的第一预览图像以及辅摄像头视场内的第二预览图像,所述主摄像头视场与辅摄像头视场具有不重叠区域;通过预设算法计算所述获取的第一预览图像的第一白平衡数据以及第二预览图像的第二白平衡数据,所述第一白平衡数据以第二白平衡数据为参考;根据所述计算得到的第一白平衡数据,对主摄像头视场内的第一预览图像进行自动白平衡调整。本发明专利技术实现了用户在拍摄照片时,在不影响主体图像的拍摄的前提下利用辅摄像头进行白平衡计算,从而进行更为精准的自动白平衡控制。

【技术实现步骤摘要】

本专利技术实施例涉及通信领域,并且更具体地,涉及一种自动白平衡的控制方法及移动终端
技术介绍
白平衡(WhiteBalance,WB)是描述显示器中红、绿、蓝(RGB)三基色混合生成后白色精确度的一项指标,白平衡是电视摄像领域一个非常重要的概念,通过它可以解决色彩还原和色调处理的一系列问题。白平衡是随着电子影像再现色彩真实而产生的,在专业摄像领域白平衡应用的较早,目前家用电子产品(摄像机、数码照相机、具有拍照功能的手机)中也广泛地使用。白平衡是实现摄像机图像能精确反映被摄物的色彩状况,有手动白平衡模式和自动白平衡模式。手动白平衡模式需要测量当前光环境,然后手动设置白平衡参数达到精确控制的目的,精确的WB手动控制操作比较复杂,需要有辅助测光工具和相应动作。自动白平衡(AutoWhiteBalance,AWB)模式通过图像内容进行算法识别,但是由于算法和统计内容的局限,自动白平衡总会遇到一些边界或者极限情况,导致自动白平衡变差。现在大多数具有拍照功能的终端都使用自动白平衡,通过获取画面中的内容进行自动白平衡运算。然而,对于一些复杂场景,例如纯色场景或者混合光线场景,由于难以确定参考点,自动白平衡都不够准确,并且与相机调试相关度比较大,总会存在调试不合适,导致场景的白平衡不准确甚至错误,即使调试参数较好,也总会存在一些场景不准确。
技术实现思路
本专利技术实施例提供一种自动白平衡的控制方法,以解决现有自动白平衡不准确特别是对于复杂场景不准确的问题。一方面,本专利技术实施例提供一种自动白平衡的控制方法,应用于一移动终端,所述移动终端具有至少两个摄像头,其中一个为主摄像头,其余为辅摄像头,所述方法包括:分别获取所述主摄像头视场内的第一预览图像以及辅摄像头视场内的第二预览图像,所述主摄像头视场与辅摄像头视场具有不重叠区域;通过预设算法计算所述获取的第一预览图像的第一白平衡数据以及第二预览图像的第二白平衡数据,所述第一白平衡数据以第二白平衡数据为参考;根据所述计算得到的第一白平衡数据,对主摄像头视场内的第一预览图像进行自动白平衡调整。另一方面,本专利技术实施例还提供了一种移动终端,用以保证上述方法的实现及应用,所述移动终端具有至少两个摄像头,其中一个为主摄像头,其余为辅摄像头,所述移动终端包括:预览图像获取单元,用于分别获取所述主摄像头视场内的第一预览图像以及辅摄像头视场内的第二预览图像,所述主摄像头视场与辅摄像头视场具有不重叠区域;白平衡数据确定单元,用于通过预设算法计算所述获取的第一预览图像的第一白平衡数据以及第二预览图像的第二白平衡数据,所述第一白平衡数据以第二白平衡数据为参考;自动白平衡调整单元,用于根据所述计算得到的第一白平衡数据,对主摄像头视场内的第一预览图像进行自动白平衡调整。本专利技术实施例提供的自动白平衡的控制方法,为了实现AWB(自动白平衡)控制,本专利技术实施例的一个硬件要求是,终端具有至少两个摄像头,其中一个摄像头作为主摄像头,用于拍摄主体图像,其余摄像头作为辅摄像头,用于进行自动白平衡计算,然后将计算得到的白平衡结果应用到主摄像头进行主体图像拍摄。可见,本专利技术的目的就是为了满足用户在拍摄照片时,可以在不影响主体图像的拍摄的前提下,额外利用辅摄像头进行白平衡计算,从而进行更为精准的自动白平衡控制。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术的一种自动白平衡的控制方法实施例一的步骤流程图;图2是本专利技术的一种自动白平衡的控制方法实施例二的步骤流程图;图3是本专利技术的一种自动白平衡的控制方法实施例二中主、辅摄像头视场示意图;图4是本专利技术的一种自动白平衡的控制方法实施例三的步骤流程图;图5是本专利技术的一种自动白平衡的控制方法实施例三中主、辅摄像头视场示意图;图6a是本专利技术的一种移动终端第一实施例的结构框图;图6b是本专利技术的一种移动终端第一实施例一优选方式的结构框图;图6c是本专利技术的一种移动终端第一实施例另一优选方式的结构框图;图7是本专利技术一个实施例的移动终端第二实施例结构框图;图8是本专利技术另一个实施例的移动终端第三实施例结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了实现AWB(自动白平衡)控制,本专利技术实施例的一个硬件要求是,终端具有至少两个摄像头,其中一个摄像头作为主摄像头,用于拍摄主体图像,其余摄像头作为辅摄像头,用于进行自动白平衡计算,然后将计算得到的白平衡结果应用到主摄像头进行主体图像拍摄。可见,本专利技术的目的就是为了满足用户在拍摄照片时,可以在不影响主体图像的拍摄的前提下,额外利用辅摄像头进行白平衡计算,从而进行更为精准的自动白平衡控制。本专利技术中的终端是指具有拍照功能的设备,例如,数码相机、具有拍照功能的手机、具有拍照功能的平板电脑、具有拍照功能的其他智能终端(例如智能手表、智能眼镜)等。终端上需安装双摄像头或者多摄像头,其中一个为主摄像头,其余为辅摄像头。主摄像头与辅摄像头同向,即,主摄像头与辅摄像头设置在终端的同一侧,而且,要保证辅摄像头与主摄像头有一定的视场差别。可以将辅摄像头配置为可改变方向的摄像头调整,例如发散摄像头,从而可利用机械装置改变辅摄像头的视场方向。例如,辅摄像头可以是广角镜头,在进行本专利技术实施例方案时,需保证广角镜头与主摄像头有视场不重叠区域。参照图1,示出了本专利技术的一种AWB的控制方法实施例一的步骤流程图,其中终端具有至少两个摄像头,其中一个为主摄像头,其余为辅摄像头,该方法实施例一具体可以包括如下步骤:S101:分别获取主摄像头视场内的第一预览图像以及辅摄像头视场内的第二预览图像,主摄像头视场与辅摄像头视场具有不重叠区域。如前所述,为了实现AWB控制,本专利技术实施例的一个硬件要求是,终端具有至少两个摄像头,其中一个摄像头作为主摄像头,用于拍摄主体图像,其余摄像头作为辅摄像头,用本文档来自技高网...
一种自动白平衡的控制方法及移动终端

【技术保护点】
一种自动白平衡的控制方法,应用于一移动终端,所述移动终端具有至少两个摄像头,其中一个为主摄像头,其余为辅摄像头,其特征在于,所述方法包括:分别获取所述主摄像头视场内的第一预览图像以及辅摄像头视场内的第二预览图像,所述主摄像头视场与辅摄像头视场具有不重叠区域;通过预设算法计算所述获取的第一预览图像的第一白平衡数据以及第二预览图像的第二白平衡数据,所述第一白平衡数据以第二白平衡数据为参考;根据所述计算得到的第一白平衡数据,对主摄像头视场内的第一预览图像进行自动白平衡调整。

【技术特征摘要】
1.一种自动白平衡的控制方法,应用于一移动终端,所述移动终端具
有至少两个摄像头,其中一个为主摄像头,其余为辅摄像头,其特征在于,
所述方法包括:
分别获取所述主摄像头视场内的第一预览图像以及辅摄像头视场内的
第二预览图像,所述主摄像头视场与辅摄像头视场具有不重叠区域;
通过预设算法计算所述获取的第一预览图像的第一白平衡数据以及第
二预览图像的第二白平衡数据,所述第一白平衡数据以第二白平衡数据为参
考;
根据所述计算得到的第一白平衡数据,对主摄像头视场内的第一预览图
像进行自动白平衡调整。
2.根据权利要求1所述的方法,其特征在于,所述辅摄像头视场内有
一用户放置的白平衡参考物,所述白平衡参考物位于辅摄像头视场内的与主
摄像头视场不重叠的区域内。
3.根据权利要求2所述的方法,其特征在于,所述通过预设算法计算
所述获取的第一预览图像的第一白平衡数据以及第二预览图像的第二白平
衡数据包括:
通过预设算法计算所述获取的第二预览图像的第二白平衡数据;
参考第一预览图像与第二预览图像的白平衡特性,将第二白平衡数据换
算为第一白平衡数据。
4.根据权利要求3所述的方法,其特征在于,所述通过预设算法计算
所述获取的第二预览图像的第二白平衡数据包括:
根据所述获取的第二预览图像,通过模式识别算法,识别出所述白平衡
参考物;
将所述识别出的白平衡参考物的标准灰区域的RGB值统计后计算平均
值,得到RGB平均值;
将所述得到的RGB平均值与标准灰度值对比,得到第二白平衡数据。
5.根据权利要求1所述的方法,其特征在于,所述通过预设算法计算
所述获取的第一预览图像的第一白平衡数据以及第二预览图像的第二白平
衡数据包括:
通过自动白平衡算法分别对所述获取的第一预览图像和第二预览图像
进行计算,得到第一初始白平衡数据和第二白平衡数据;
根据预设算法分别计算第一初始白平衡数据和第二白平衡数据的可信
度,得到第一可信度和第二可信度;
当所述得到的第一可信度大于第二可信度,或者,所述第一可信度小于
第二可信度且第一可信度大于预设第一可信度阈值,或者,所述第一可信度
小于第二可信度且第二可信度小于第一可信度阈值时,则将第一初始白平衡
数据作为第一白平衡数据,所述第一可信度阈值的取值大小以及第二可信度
阈值的取值大小通过对比不同阈值配比在多场景总的白平衡准确率变化来
确定,选择总体准确率最高的阈值;
否则,参考第一预览图像与第二预览图像的白平衡特性,将第二白平衡
数据换算为第一白平衡数据。
6.根据权利要求5所述的方法,其特征在于,所述根据预设算法分别
计算第一初始白平衡数据和第二白平衡数据的可信度,得到第一可信度和第
二可信度包括:
分别将所述第一预览图像和第二预览图像分割为多个像素块;
分别计算所述分割的每个像素块的平均亮度值;
将每个符合预设范围的平均亮度值对应的像素块进行RGB平均值的计
算,得到各RGB色平均值;
将所述得到的各RGB色平均值与预设的标准参考点进行距离运算,得
到各距离值;
将第一预览图像或第二预览图像中的小于预设的距离阀值的距离值对
应的像素块个数值与第一预览图像或第二预览图像像素块总数的比值确定
为第一可信度或第二可信度,所述距离阀值的取值大小根据标准参考点与相
邻标准参考点的距离来确定,所述标准参考点与相邻参考点距离越大,所述
距离阈值越大。
7.根据权利要求3或5所述的方法,其特征在于,所述参考第一预览图
像与第二预览图像的白平衡特性,将第二白平衡数据换算为第一白平衡数据
包括:
根据预设的第二预览图像白平衡参考点的RGB增益及不同的标准色温
下测试出的相应色坐标,计算得到第二白平衡数据,所述第二白平衡数据为
第二预览图像的RGB增益;
根据所述得到的第二预览图像的RGB增益,计算得到第二预览图像的白
平衡色坐标,映射出第一预览图像中与第二预览图像白平衡参考点相对位置
的点;
根据第二预览图像白平衡参考点RGB增益,以及映射出的第一预览图像
中与第二预览图像白平衡参考点相对位置的点,根据预设算法计算,得到第
一白平衡数据,所述第一白平衡数据为第一预览图像的RGB增益。...

【专利技术属性】
技术研发人员:方超
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东;44

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

1