下载
中文
注册

hi_isp_awb_ct_limit_attr

说明

定义白平衡的增益范围限制属性。

定义

typedef struct {     
    hi_bool enable;     
    hi_op_mode op_type; 
    hi_u16 high_rg_limit; 
    hi_u16 high_bg_limit; 
    hi_u16 low_rg_limit; 
    hi_u16 low_bg_limit;
} hi_isp_awb_ct_limit_attr;

成员

成员名称

描述

enable

白平衡的增益范围限制开关。

取值范围:

  • HI_FALSE:关闭
  • HI_TRUE:开启

op_type

自动或手动设定白平衡的增益限制。

取值范围:

  • HI_ISP_OP_TYPE_AUTO:自动模式
  • HI_ISP_OP_TYPE_MANUAL:手动模式

high_rg_limit

手动模式下用户设定高色温下的最大 R 增益,8bit小数精度,取值范围:[0x0, 0xFFF]。

high_bg_limit

手动模式下用户设定高色温下的最小 B 增益,8bit小数精度,取值范围:[0x0, 0xFFF]。

low_rg_limit

手动模式下用户设定低色温下的最小 R 增益,8bit小数精度,取值范围:[0x0, high_rg_limit)。

low_bg_limit

手动模式下用户设定低色温下的最大 B 增益,8bit小数精度,取值范围:(high_bg_limit, 0xFFF]

注意事项

  • hi_isp_awb_ct_limit_attr结构体定义环境色温超过用户设定的色温范围时,AWB应采取的动作。AWB检测到环境色温超过用户设置的上下限时,相关参数才会生效。
  • 支持自动模式和手动模式选择。自动模式下,AWB根据用户校正的色温曲线计算色温上下限色温的AWB增益,以限制 R, B 通道增益;手动模式下,高色温时,AWB调用high_rg_limit、high_bg_limit参数限制 R, B 通道增益,低色温时,AWB调用 low_rg_limit、low_bg_limit参数限制 R,B 通道增益。
  • 建议用户在进行AWB色温曲线校正时,确定了AWB工作的色温范围后,再确定high_rg_limit、high_bg_limit、low_rg_limit、low_bg_limit四个参数取值。Rg 对应Planckian曲线的横坐标值,Bg对应Planckian曲线的纵坐标值。