hi_isp_ae_stats_cfg
说明
定义 AE 统计信息配置。
定义
typedef struct { hi_isp_ae_switch ae_switch; hi_isp_ae_hist_config hist_config; hi_isp_ae_four_plane_mode four_plane_mode; hi_isp_ae_stat_mode hist_mode; hi_isp_ae_stat_mode aver_mode; hi_isp_ae_stat_mode max_gain_mode; hi_isp_ae_crop crop; hi_u8 weight[HI_ISP_AE_ZONE_ROW][HI_ISP_AE_ZONE_COLUMN]; } hi_isp_ae_stats_cfg;
成员
成员名称 |
描述 |
---|---|
ae_switch |
WDR 合成后 AE 统计模块在 ISP pipeline 的位置,默认值为 1。 |
hist_config |
全局直方图统计时的采样点方式配置。 |
four_plane_mode |
four_plane_mode 使能模式,默认值为 0,使能时 1024 段直方图为BGGR 四通道 256 段直方图。 |
hist_mode |
全局 1024 段直方图开方模式。仅影响BE 直方图统计信息。 |
aver_mode |
均值开方模式,仅影响 BE 均值统计信息。 |
max_gain_mode |
MG 模块开方模式。仅影响 MG 模块统计信息。为了与 AE 分块统计信息进行比较,建议与 aver_mode 配置为同一模式。 |
crop |
AE 输入图像裁剪配置。 |
weight |
15x17 个区间的 AE 权重表,取值范围为[0, 15]。 #define HI_ISP_AE_ZONE_COLUMN 17 #define HI_ISP_AE_ZONE_ROW 15 |
注意事项
- 线性模式数据流走的是 channel 1,默认使用全局 1024 段直方图进行 AE 控制,此时 channel 2/3/4 WDR 合成前全局 1024 段直方图全为 0。
- 全局 4 分量统计平均值会受 15*17 权重表的影响。
- Channel 1/2/3/4 全局 1024 段直方图会受 15*17 权重表的影响,WDR 模式可以使用这几路直方图信息进行 AE 控制。如 2 合 1 可使用 channel 1/2,3 合 1 可使用 channel 1/2/3,4 合 1 可使用 channel 1/2/3/4 等。
- 配置 ae_switch/hist_config/four_plane_mode 相关参数时,需要把昇腾 AE 的大面积单色判断功能关闭,关闭方式参考hi_isp_exposure_attr的 hist_stat_adjust属性。
- 自动曝光的静态统计信息分为 15*17 个区域,可通过设定权重表改变每个区域的权重。如可使中心区域的权重加大,则中心区域的亮度变化会使图像的全局直方图统计信息产生更多的变化。该属性可调节感兴趣区域的曝光权重,可用于实现指定区域的背光补偿。若能确定具体产品形态感兴趣区域的位置,可将这些位置的权重加大。如对于运动 DV 和行车记录仪,感兴趣区域一般在画面的中下部分,那么可适当加大场景中下部分区域的权重,使得感兴趣区域得到合理曝光。
父主题: 数据类型