hi_isp_ae_route
说明
定义AE曝光分配策略属性。
定义
typedef struct { hi_u32 total_num; hi_isp_ae_route_node route_node[HI_ISP_AE_ROUTE_MAX_NODES]; } hi_isp_ae_route;
成员
成员名称 |
描述 |
---|---|
total_num |
曝光分配路线节点数目,目前最大为16。 |
route_node[HI_ISP_AE_ROUTE_MAX_NODES] |
曝光分配路线节点属性。 #define HI_ISP_AE_ROUTE_MAX_NODES 16 |
注意事项
- 最大支持16个节点,每个节点有曝光时间、增益、光圈三个分量,增益包含sensor模拟增益、sensor数字增益、ISP数字增益。
- 用户可以根据不同的场景设置不同的路线,分配路线支持动态切换。
- 针对DC-Iris和手动光圈镜头,默认AE分配策略是曝光时间优先,其次分配增益。如果当前曝光量不在用户设定的路线范围当中,按默认策略分配。在DC_Iris调节时,曝光量调节并不会参考AE_ROUTE,因此实际生效的AE_ROUTE不会更新。
- 针对P-Iris,默认AE分配策略是首先调节光圈,将光圈调至最大后调节曝光时间,最后再分配增益。如果当前曝光量不在用户设定的路线范围当中,按默认策略分配。
- 在线进行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。
父主题: 数据类型