下载
中文
注册

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。