自动白平衡方法和装置的制造方法

文档序号:10555916阅读:394来源:国知局
自动白平衡方法和装置的制造方法
【专利摘要】本发明实施例公开了一种自动白平衡方法和装置,属于图像处理技术领域。该方法包括:通过对终端设备当前所处的环境进行分析,确定终端设备当前所处海拔环境特征值;在检测到终端设备的相机功能启动时,根据海拔环境特征值,确定对应的色温值;根据色温值以及预设的校准算法,校准终端设备的相机功能的白平衡参数。上述自动白平衡方法在不同海拔,即天空颜色分别为浅蓝,蓝紫,深蓝的情况下,判断在终端设备所处的区域带,自动设置自动白平衡参数,满足天空达到合理的显示效果。
【专利说明】
自动白平衡方法和装置
技术领域
[0001]本发明实施例涉及图像处理技术领域,特别是涉及一种自动白平衡方法和装置。
【背景技术】
[0002]目前,照相或者摄像功能已成为终端设备中不可缺少的核心功能,随着产品消费观念的更新升级,用户对终端设备中的照相功能的品质参数要求越来越高。其中,白平衡是照相或摄像功能中的一个极为重要的品质参数,白平衡是指数码相机或者摄像机对白色物体的还原,其精确度直接决定了拍摄照片的色彩质量,其工作原理为根据环境光源色温的不同,调节感光材料的各个色彩感应强度,使色彩平衡。
[0003]现有技术中,照相机或者摄像机的白平衡调节都是预设手动设置的,在实现本发明的过程中,发明人发现现有技术至少存在以下缺陷:白平衡的其精确度受到人为因素影响,且具有局限性,造成不同环境下不能很好的适应环境特征,造成白平衡不精确,降低了用户体验度。

【发明内容】

[0004]基于此,有必要提供一种根据不同环境特征自适应的一种自动白平衡的方法和装置。
[0005]—种自动白平衡方法,包括:
[0006]对终端设备当前所处的环境进行分析,确定所述终端设备当前所处海拔环境特征值;
[0007]在检测到所述终端设备的相机功能启动时,根据所述海拔环境特征值,确定对应的色温值;
[0008]根据所述色温值以及预设的校准算法,校准所述终端设备的相机功能的白平衡参数。
[0009]在其中一个实施例中,所述对终端设备当前所处的环境进行分析,确定所述终端设备当前所处海拔环境特征值包括:
[0010]获取所述终端设备所处的所述海拔环境的环境特征值;
[0011]根据所述环境特征值判断所述终端设备所处的区域带。
[0012]在其中一个实施例中,所述区域带包括:低海拔区域和高海拔区域。
[0013]在其中一个实施例中,所述根据所述海拔环境特征值,确定对应的色温值,包括:
[0014]基于下述对应关系,根据所述海拔环境特征值,确定对应的色温值;
[0015]其中,所述对应关系包括下述至少一项:
[0016]在所述海拔环境特征值介于预设第一区间时,确定与所述海拔环境特征值对应的色温值为预设第一色温值;
[0017]在所述海拔环境特征值介于预设第二区间时,确定与所述海拔环境特征值对应的色温值为预设第二色温值。
[0018]在其中一个实施例中,所述根据所述色温值以及预设的校准算法,校准所述终端设备的相机功能的白平衡参数包括:
[0019]设置所述终端设备所处的参考环境的海拔环境为所述白平衡参数的基准值X;
[0020]当所述终端设备的所处的所述海拔环境位于所述参考环境的海拔环境以下,根据第一公式计算所述终端设备的所述白平衡参数;
[0021]当所述终端设备的所处的所述海拔环境位于所述参考环境的海拔环境以上,根据第二公式计算所述终端设备的所述白平衡参数;
[0022]其中,所述第一公式为x(1-10% ),所述第二公式为x( 1+10% )。
[0023]一种自动白平衡装置,包括:
[0024]特征值确定模块,用于对终端设备当前所处的环境进行分析,确定所述终端设备当前所处海拔环境特征值;
[0025]色温值确定模块,用于在检测到所述终端设备的相机功能启动时,根据所述海拔环境特征值,确定对应的色温值;
[0026]校准模块,用于根据所述色温值以及预设的校准算法,校准所述终端设备的相机功能的白平衡参数。
[0027]在其中一个实施例中,所述特征值确定模块包括:
[0028]获取单元,用于获取所述终端设备所处的所述海拔环境的环境特征值;
[0029]判断单元,用于根据所述环境特征值判断所述终端设备所处的区域带。
[0030]在其中一个实施例中,所述区域带包括:低海拔区域和高海拔区域。
[0031]在其中一个实施例中,所述色温值确定模块还用于基于下述对应关系,根据所述海拔环境特征值,确定对应的色温值;
[0032]其中,所述对应关系包括下述至少一项:
[0033]在所述海拔环境特征值介于预设第一区间时,确定与所述海拔环境特征值对应的色温值为预设第一色温值;
[0034]在所述海拔环境特征值介于预设第二区间时,确定与所述海拔环境特征值对应的色温值为预设第二色温值。
[0035]在其中一个实施例中,所述校准模块包括:
[0036]设置单元,用于设置所述终端设备所处的参考环境的海拔环境为所述白平衡参数的基准值X;
[0037]第一计算单元,用于当所述终端设备的所处的所述海拔环境位于所述参考环境的海拔环境以下,根据第一公式计算所述终端设备的所述白平衡参数;
[0038]第二计算单元,用于当所述终端设备的所处的所述海拔环境位于所述参考环境的海拔环境以上,根据第二公式计算所述终端设备的所述白平衡参数;
[0039]其中,所述第一公式为x( 1-10% ),所述第二公式为x( 1+10% )。
[0040]上述自动白平衡方法和装置,通过对终端设备当前所处的环境进行分析,确定终端设备当前所处海拔环境特征值;在检测到终端设备的相机功能启动时,根据海拔环境特征值,确定对应的色温值;根据色温值以及预设的校准算法,校准终端设备的相机功能的白平衡参数。上述自动白平衡方法在不同海拔,即天空颜色分别为浅蓝,蓝紫,深蓝的情况下,判断在终端设备所处的区域带,自动设置自动白平衡参数,满足天空达到合理的显示效果。
【附图说明】
[0041]图1是本发明一个实施例中自动白平衡方法的流程示意图;
[0042]图2是本发明另一个实施例中自动白平衡方法的流程示意图;
[0043]图3是本发明一个实施例中自动白平衡装置的结构示意图;以及
[0044]图4是本发明另一个实施例中自动白平衡装置的结构示意图。
【具体实施方式】
[0045]为使本发明的目的、技术方案和优点更加清楚明了,下面结合【具体实施方式】并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
[0046]实施例一
[0047]参见图1,一个实施例中,提供了一种自动白平衡方法,该方法包括以下步骤:
[0048]步骤102,对终端设备所处环境进行分析,确定终端设备当前所处海拔环境特征值。
[0049]本实施例中,对终端设备当前所处的环境进行分析,确定终端设备当前所处海拔环境特征值包括:获取终端设备所处的海拔环境的环境特征值;根据环境特征值判断终端设备所处的区域带。其中,区域带包括:低海拔区域和高海拔区域。
[0050]步骤104,在检测到终端设备的相机功能启动时,根据海拔环境特征值,确定对应的色温值。
[0051]本实施例中,终端设备所处的海拔环境的海拔值与色温值相关联。具体的,终端设备所处的海拔环境的海拔值越高,对应的色温值越大。
[0052]具体的,根据海拔环境特征值,确定对应的色温值,包括:基于下述对应关系,根据海拔环境特征值,确定对应的色温值;其中,对应关系包括下述至少一项:在海拔环境特征值介于预设第一区间时,确定与海拔环境特征值对应的色温值为预设第一色温值;在海拔环境特征值介于预设第二区间时,确定与海拔环境特征值对应的色温值为预设第二色温值。
[0053]步骤106,根据色温值以及预设的校准算法,校准终端设备的相机功能的白平衡参数。本实施例中,根据色温值以及预设的校准算法,校准终端设备的相机功能的白平衡参数包括:设置终端设备所处的参考环境的海拔环境为白平衡参数的基准值X;当终端设备的所处的海拔环境位于参考环境的海拔环境以下,根据第一公式计算终端设备的白平衡参数;当终端设备的所处的海拔环境位于参考环境的海拔环境以上,根据第二公式计算终端设备的白平衡参数;其中,第一公式为x(l-10%),第二公式为x(l+10%)。
[0054]上述自动白平衡方法,通过对终端设备当前所处的环境进行分析,确定终端设备当前所处海拔环境特征值;在检测到终端设备的相机功能启动时,根据海拔环境特征值,确定对应的色温值;根据色温值以及预设的校准算法,校准终端设备的相机功能的白平衡参数。上述自动白平衡方法在不同海拔,即天空颜色分别为浅蓝,蓝紫,深蓝的情况下,判断在终端设备所处的区域带,自动设置自动白平衡参数,满足天空达到合理的显示效果。
[0055]实施例二
[0056]如图2所示,在一个实施例中,提供了一种自动白平衡方法,该方法包括以下步骤:
[0057]步骤201,确定终端设备当前所处海拔环境特征值。
[0058]本实施例中,终端设备所处的海拔环境的海拔值与色温值相关联;其中,终端设备所处的海拔环境的海拔值越高,对应的色温值越大。例如,当终端设备所处的海拔环境为1500米时,为低海拔区域,对应的色温值为6000K;当终端设备所处的海拔环境为4500米时,为高海拔区域,对应的色温值为8000K。
[0059]步骤202,根据海拔环境特征值判断终端设备所处的区域带。
[0060]步骤203,在检测到终端设备的相机功能启动时,根据海拔环境特征值,确定对应的色温值。
[0061]步骤204,根据终端设备当前的色温值,以及设置终端设备所处的参考环境的白平衡参数的基准值X。
[0062]步骤205,当终端设备的所处的海拔环境位于参考环境的海拔环境以下时,根据第一公式计算终端设备的白平衡参数,其中,第一公式为x( 1-10%)。例如,以北京为参考环境为白平衡参数的基准值X,上海的白平衡参数为x( 1-10%)。
[0063]步骤206,当终端设备的所处的海拔环境位于参考环境的海拔环境以上时,根据第二公式计算终端设备的白平衡参数,其中,第二公式为x( 1+10%)。例如,以北京为参考环境为白平衡参数的基准值X,加拿大的白平衡参数为X (1+10 %)。
[0064]实施例三
[0065]基于同一发明构思,在一个实施例中,还提出一种自动白平衡装置。如图3,该自动白平衡装置10包括特征值确定模块200、色温值确定模块400以及校准模块600。
[0066]其中,特征值确定模块200用于对终端设备当前所处的环境进行分析,确定终端设备当前所处海拔环境特征值;色温值确定模块400用于在检测到终端设备的相机功能启动时,根据海拔环境特征值,确定对应的色温值;校准模块600用于根据色温值以及预设的校准算法,校准终端设备的相机功能的白平衡参数。
[0067]其中,色温值确定模块400还用于基于下述对应关系,根据海拔环境特征值,确定对应的色温值;其中,对应关系包括下述至少一项:在海拔环境特征值介于预设第一区间时,确定与海拔环境特征值对应的色温值为预设第一色温值;在海拔环境特征值介于预设第二区间时,确定与海拔环境特征值对应的色温值为预设第二色温值。
[0068]实施例四
[0069]此外,如图4,在一个实施例中,特征值确定模块200包括:获取单元210用于获取终端设备所处的海拔环境的环境特征值;判断单元220用于根据环境特征值判断终端设备所处的区域带。其中,区域带包括:低海拔区域和高海拔区域。
[0070]进一步的,在一个实施例中,校准模块600包括:设置单元610用于设置终端设备所处的参考环境的海拔环境为白平衡参数的基准值X;第一计算单元620用于当终端设备的所处的海拔环境位于参考环境的海拔环境以下,根据第一公式计算终端设备的白平衡参数;第二计算单元630用于当终端设备的所处的海拔环境位于参考环境的海拔环境以上,根据第二公式计算终端设备的白平衡参数;其中,第一公式为x( 1-10%),第二公式为x(l +10%)o[0071 ]上述自动白平衡装置,首先通过特征值确定模块200对终端设备当前所处的环境进行分析,确定终端设备当前所处海拔环境特征值;再通过色温值确定模块400在检测到终端设备的相机功能启动时,根据海拔环境特征值,确定对应的色温值;最后通过校准模块600根据色温值以及预设的校准算法,校准终端设备的相机功能的白平衡参数。上述自动白平衡装置在不同海拔,即天空颜色分别为浅蓝,蓝紫,深蓝的情况下,判断在终端设备所处的区域带,自动设置自动白平衡参数,满足天空达到合理的显示效果。
[0072]本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(R0M,Read-0nlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0073]应当理解的是,本发明的上述【具体实施方式】仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
【主权项】
1.一种自动白平衡方法,其特征在于,包括: 对终端设备当前所处的环境进行分析,确定所述终端设备当前所处海拔环境特征值;在检测到所述终端设备的相机功能启动时,根据所述海拔环境特征值,确定对应的色温值; 根据所述色温值以及预设的校准算法,校准所述终端设备的相机功能的白平衡参数。2.根据权利要求1所述的方法,其特征在于,所述对终端设备当前所处的环境进行分析,确定所述终端设备当前所处海拔环境特征值包括: 获取所述终端设备所处的所述海拔环境的环境特征值; 根据所述环境特征值判断所述终端设备所处的区域带。3.根据权利要求2所述的方法,其特征在于,所述区域带包括:低海拔区域和高海拔区域。4.根据权利要求1-3任一所述的方法,其特征在于,所述根据所述海拔环境特征值,确定对应的色温值,包括: 基于下述对应关系,根据所述海拔环境特征值,确定对应的色温值; 其中,所述对应关系包括下述至少一项: 在所述海拔环境特征值介于预设第一区间时,确定与所述海拔环境特征值对应的色温值为预设第一色温值; 在所述海拔环境特征值介于预设第二区间时,确定与所述海拔环境特征值对应的色温值为预设第二色温值。5.根据权利要求1-3任一所述的方法,其特征在于,所述根据所述色温值以及预设的校准算法,校准所述终端设备的相机功能的白平衡参数包括: 设置所述终端设备所处的参考环境的海拔环境为所述白平衡参数的基准值X; 当所述终端设备的所处的所述海拔环境位于所述参考环境的海拔环境以下,根据第一公式计算所述终端设备的所述白平衡参数; 当所述终端设备的所处的所述海拔环境位于所述参考环境的海拔环境以上,根据第二公式计算所述终端设备的所述白平衡参数; 其中,所述第一公式为x(l-10%),所述第二公式为x(l+10%)。6.—种自动白平衡装置,其特征在于,包括: 特征值确定模块,用于对终端设备当前所处的环境进行分析,确定所述终端设备当前所处海拔环境特征值; 色温值确定模块,用于在检测到所述终端设备的相机功能启动时,根据所述海拔环境特征值,确定对应的色温值; 校准模块,用于根据所述色温值以及预设的校准算法,校准所述终端设备的相机功能的白平衡参数。7.根据权利要求6所述的装置,其特征在于,所述特征值确定模块包括: 获取单元,用于获取所述终端设备所处的所述海拔环境的环境特征值; 判断单元,用于根据所述环境特征值判断所述终端设备所处的区域带。8.根据权利要求7所述的装置,其特征在于,所述区域带包括:低海拔区域和高海拔区域。9.根据权利要求6-8任一所述的装置,其特征在于,所述色温值确定模块还用于基于下述对应关系,根据所述海拔环境特征值,确定对应的色温值; 其中,所述对应关系包括下述至少一项: 在所述海拔环境特征值介于预设第一区间时,确定与所述海拔环境特征值对应的色温值为预设第一色温值; 在所述海拔环境特征值介于预设第二区间时,确定与所述海拔环境特征值对应的色温值为预设第二色温值。10.根据权利要求6-9任一所述的装置,其特征在于,所述校准模块包括: 设置单元,用于设置所述终端设备所处的参考环境的海拔环境为所述白平衡参数的基准值X ; 第一计算单元,用于当所述终端设备的所处的所述海拔环境位于所述参考环境的海拔环境以下,根据第一公式计算所述终端设备的所述白平衡参数; 第二计算单元,用于当所述终端设备的所处的所述海拔环境位于所述参考环境的海拔环境以上,根据第二公式计算所述终端设备的所述白平衡参数; 其中,所述第一公式为x(l-10%),所述第二公式为χ(1+10%)。
【文档编号】H04N9/73GK105915876SQ201610425842
【公开日】2016年8月31日
【申请日】2016年6月15日
【发明人】吴凯
【申请人】乐视控股(北京)有限公司, 乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1