定义ISP提供给AE的统计信息结构体。
typedef struct { hi_u32 frame_cnt; /* the counting of frame */ hi_isp_fe_ae_stat_1 *fe_ae_stat1; hi_isp_fe_ae_stat_2 *fe_ae_stat2; hi_isp_fe_ae_stat_3 *fe_ae_stat3; hi_isp_fe_ae_stitch_stat_3 *fe_ae_sti_stat; hi_isp_fe_ae_stat_1 *be_ae_stat1; hi_isp_fe_ae_stat_2 *be_ae_stat2; hi_isp_fe_ae_stat_3 *be_ae_stat3; hi_isp_fe_ae_stitch_stat_3 *be_ae_sti_stat; } hi_isp_ae_info;
成员名称 |
描述 |
---|---|
frame_cnt |
帧的累加计数,取值范围:[0, 0xFFFFFFFF]。 |
fe_ae_stat1 |
统计的像素点总个数。 |
带权重统计的像素点总个数。 |
|
1024段直方图的统计信息数组,取值范围:[0, 0xFFFFFFFF]。 |
|
fe_ae_stat2 |
全局R分量平均值,取值范围:[0, 0xFFFF]。 |
全局Gr分量平均值,取值范围:[0, 0xFFFF]。 |
|
全局Gb分量平均值,取值范围:[0, 0xFFFF]。 |
|
全局B分量平均值,取值范围:[0, 0xFFFF]。 |
|
fe_ae_stat3 |
分区间R、Gr、Gb、B分量平均值,取值范围:[0, 0xFFFF]。 |
fe_ae_sti_stat |
拼接模式下拼接后分区间R、Gr、Gb、B分量平均值,取值范围:[0, 0xFFFF]。 只有参与拼接的Pipe分区间均值有效,其余Pipe的均值无效。 |
be_ae_stat1 |
统计的像素点总个数。 |
带权重统计的像素点总个数。 |
|
1024段直方图的统计信息数组,取值范围:[0, 0xFFFFFFFF]。 |
|
be_ae_stat2 |
全局R分量平均值,取值范围:[0, 0xFFFF]。 |
全局Gr分量平均值,取值范围:[0, 0xFFFF]。 |
|
全局Gb分量平均值,取值范围:[0, 0xFFFF]。 |
|
全局B分量平均值,取值范围:[0, 0xFFFF]。 |
|
be_ae_stat3 |
分区间R、Gr、Gb、B分量平均值,取值范围:[0, 0xFFFF]。 |
be_ae_sti_stat |
拼接模式下拼接后分区间R、Gr、Gb、B分量平均值,取值范围:[0, 0xFFFF]。 只有进行拼接对应Pipe的分区间均值有效,其余Pipe的均值无效。 |
成员名称 |
主要统计信息 |
默认位置 |
黑电平 |
权重表影响 |
---|---|---|---|---|
fe_ae_stat1 |
WDR合成前1024段直方图 |
FE-WB之后 |
未减 |
是 |
fe_ae_stat2 |
WDR合成前全局均值 |
FE-WB之后 |
未减 |
是 |
fe_ae_stat3 |
WDR合成前分块均值 |
FE-WB之后 |
未减 |
否 |
be_ae_stat1 |
WDR合成后1024段直方图 |
BE-WB之后 |
已减 |
是 |
be_ae_stat2 |
WDR合成后全局均值 |
BE-WB之后 |
已减 |
是 |
be_ae_stat3 |
WDR合成后分块均值 |
BE-WB之后 |
已减 |
否 |