定义WDR模式下的曝光属性。
typedef struct { hi_op_mode exp_ratio_type; hi_u32 exp_ratio[HI_ISP_EXP_RATIO_NUM]; hi_u32 exp_ratio_max; hi_u32 exp_ratio_min; hi_u16 tolerance; hi_u16 speed; hi_u16 ratio_bias; hi_u16 high_light_target; hi_u16 exp_coef_min; } hi_isp_wdr_exposure_attr;
成员名称 |
描述 |
---|---|
exp_ratio_type |
仅在多帧合成WDR模式下有效。 |
exp_ratio[HI_ISP_EXP_RATIO_NUM] |
仅在多帧合成WDR模式下有效。
上述VS,S,M,L分别表示极短帧,短帧,中帧和长帧的曝光时间,2帧合成时只有VS和S;3 帧合成时采用VS,S和M; 4帧合成时采用VS,S,M和L。6bit小数精度,0x40表示曝光比为1倍。 取值范围:[0x40, 0xFFF] #define HI_ISP_EXP_RATIO_NUM 3 |
exp_ratio_max |
仅在多帧合成WDR模式下有效。
6bit小数精度,0x40表示曝光比为1倍。 取值范围:[0x40, 0x4000] |
exp_ratio_min |
仅在多帧合成WDR模式下有效。 |
tolerance |
曝光比容忍值,仅在两帧合成WDR模式下有效。 当exp_ratio_type为HI_OP_MODE_AUTO时,该值越大,表示场景动态范围变化在一定范围内时,曝光比保持不变。默认值为0xC。 取值范围:[0x0, 0xFF] |
speed |
自动曝光比调节速度,仅在两帧合成WDR模式下有效。 当exp_ratio_type为HI_OP_MODE_AUTO时,该值越大,自动曝光比调节速度越快。默认值为 0x20。 取值范围:[0x0, 0xFF] |
ratio_bias |
曝光比偏差值,仅在多帧合成WDR模式下有效。 当exp_ratio_type为HI_OP_MODE_AUTO时,该值越大,自动曝光比越大。默认值为0x400,表示不对自动曝光比算法的计算结果进行调整。经过该值调整的曝光比会受到曝光比最大/最小值的限制。 取值范围:[0x0, 0xFFFF] |
high_light_target |
图像过曝程度的目标值,仅在使能Advance ae时有效。该值越大,图像过曝程度越大。默认值为 0x30。 取值范围:[0x0, 0x400] |
exp_coef_min |
曝光系数最小值,仅在使能advance ae时有效。 10bit小数精度,0x400表示曝光系数最小值为1倍,默认值为0x400。 取值范围:[0x0, 0x400] |