hi_isp_ae_route_ex
说明
定义AE曝光分配策略扩展属性。
定义
typedef struct { hi_u32 total_num; hi_isp_ae_route_ex_node route_ex_node[HI_ISP_AE_ROUTE_EX_MAX_NODES]; } hi_isp_ae_route_ex;
成员
成员名称 |
描述 |
---|---|
total_num |
曝光扩展分配路线节点数目,目前最大为16。 |
route_ex_node[HI_ISP_AE_ROUTE_EX_MAX_NODES] |
曝光扩展分配路线节点属性。 #define HI_ISP_AE_ROUTE_EX_MAX_NODES 16 |
注意事项
- 最大支持16个节点,每个节点有曝光时间、sensor模拟增益、sensor数字增益、ISP数字增益和光圈五个分量。
- 用户可以根据不同的场景设置不同的路线,分配路线支持动态切换。
- 针对DC-Iris和手动光圈镜头,默认AE扩展分配策略是曝光时间优先,再分配sensor模拟增益、sensor数字增益、最后分配 ISP数字增益。如果当前曝光量不在用户设定的路线范围当中,按默认策略分配。在DC_Iris调节时,曝光量调节并不会参考 AE_ROUTE_EX,因此实际生效的AE_ROUTE_EX不会更新。
- 针对P-Iris,默认AE扩展分配策略是首先调节光圈,将光圈调至最大后调节曝光时间,最后再分配sensor模拟增益、sensor 数字增益和ISP数字增益。如果当前曝光量不在用户设定的路线范围当中,按默认策略分配。
- 在线进行DC-Iris和P-Iris切换,扩展AE route会重置为与光圈类型相匹配的默认分配策略,用户可以根据需要在切换光圈类型时自行设置扩展AE route。默认分配策略的AE route参数与切换时的AE曝光时间最小/最大值,增益最大/最小值和光圈分量最大/最小值相对应。注意:由于cmos.c也可以设置AE分配路线,若要在线进行DC-Iris和P-Iris切换,请不要在cmos.c 中给iris_type赋值,这样AE算法设置的光圈类型就会传递到cmos.c中,此时回调cmos_get_ae_default或cmos_fps_set 等函数,才能得到与光圈类型相匹配的扩展AE route。
父主题: 数据类型