hi_isp_ae_convert_param

说明

对接驱动时,定义不同帧率下等曝光量转换相关曝光参数属性。

定义

typedef struct {
    hi_u32 tar_fps;
    hi_u32 exp_time;
    hi_u32 exp_again;
    hi_u32 exp_dgain;
    hi_u32 exp_isp_dgain;
    hi_isp_ae_param_reg time_reg[10]; 
    hi_isp_ae_param_reg again_reg[10]; 
    hi_isp_ae_param_reg dgain_reg[10]; 
} hi_isp_ae_convert_param;

成员

成员名称

描述

tar_fps

输入参数,等曝光量转换目标帧率 * 100。

取值范围:[0x0, 0xFFFFFFFF]

exp_time

等曝光量转换后的曝光时间,单位为微秒(us)。

exp_again

等曝光量转换后的again,精度10bit。

exp_dgain

等曝光量转换后的dgain,精度10bit。

exp_isp_dgain

等曝光量转换后的ISP数字增益,精度10bit。

time_reg [10]

等曝光量转换后的sensor 曝光时间的寄存器值和寄存器地址。其成员变量 reg_addr为sensor寄存器的地址,reg_value为寄存器的值。最大可转换输出 10个寄存器值和地址。

again_reg [10]

等曝光量转换后的sensor 模拟增益的寄存器值和寄存器地址。其成员变量 reg_addr为sensor寄存器的地址,reg_value为寄存器的值。最大可转换输出 10个寄存器值和地址。

dgain_reg [10]

等曝光量转换后的sensor 数字增益的寄存器值和寄存器地址。其成员变量 reg_addr为sensor寄存器的地址,reg_value为寄存器的值。最大可转换输出 10个寄存器值和地址。