基于环境特征值的白平衡方法和装置的制造方法

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

【发明内容】

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