下载
中文
注册

hi_isp_me_attr

说明

定义手动曝光属性。

定义

typedef struct {
    hi_op_mode exp_time_op_type; 
    hi_op_mode a_gain_op_type; 
    hi_op_mode d_gain_op_type; 
    hi_op_mode ispd_gain_op_type; 
    hi_u32 exp_time; 
    hi_u32 a_gain; 
    hi_u32 d_gain; 
    hi_u32 isp_d_gain;
} hi_isp_me_attr;

成员

成员名称

描述

exp_time_op_type

手动曝光时间使能,默认值为HI_OP_MODE_AUTO。

a_gain_op_type

手动sensor模拟增益使能,默认值为HI_OP_MODE_AUTO。

d_gain_op_type

手动sensor数字增益使能,默认值为HI_OP_MODE_AUTO。

ispd_gain_op_type

手动ISP数字增益使能,默认值为HI_OP_MODE_AUTO。

exp_time

手动曝光时间,以微秒(us)为单位,默认值为0x4000。取值范围:[0x0, 0xFFFFFFFF],具体范围与sensor相关。

a_gain

手动sensor模拟增益,10bit小数精度,默认值为0x400。取值范围:[0x400, 0xFFFFFFFF],具体范围与sensor相关。

d_gain

手动sensor数字增益,10bit小数精度,默认值为0x400。取值范围:[0x400, 0xFFFFFFFF],具体范围与sensor相关。

isp_d_gain

手动ISP数字增益,10bit小数精度,默认值为0x400。取值范围:[0x400, 0x40000],具体范围与sensor相关。

注意事项

  • 手动模式下,手动曝光时间和增益的值会受到自动模式下最大/最小曝光时间和增益的限制。
  • 手动曝光使能参数有效时,必须设置相应的手动曝光参数,若不设置,则采用系统默认值。
  • 增益单位为10bit小数精度的倍数,即1024代表1倍。
  • 若曝光参数设置超出最大(小)值,将使用sensor支持的最大(小)值代替。