文档
注册

hi_isp_ae_stitch_stats

说明

定义拼接模式 AE 统计信息。当前版本不支持该功能。

定义

typedef struct {
    hi_u32 fe_hist1024_value[HI_ISP_WDR_MAX_FRAME_NUM][HI_ISP_HIST_NUM]; 
    hi_u16 fe_global_avg[HI_ISP_WDR_MAX_FRAME_NUM][HI_ISP_BAYER_CHN_NUM];
    hi_u16 fe_zone_avg[HI_ISP_MAX_PIPE_NUM][HI_ISP_WDR_MAX_FRAME_NUM][HI_ISP_AE_ZONE_ROW][HI_ISP_AE_ZONE_COLUMN][HI_ISP_BAYER_CHN_NUM];
    hi_u32 be_hist1024_value[HI_ISP_HIST_NUM];
    hi_u16 be_global_avg[HI_ISP_BAYER_CHN_NUM];
    hi_u16 be_zone_avg[HI_ISP_MAX_PIPE_NUM][HI_ISP_AE_ZONE_ROW][HI_ISP_AE_ZONE_COLUMN][HI_ISP_BAYER_CHN_NUM]; 
}hi_isp_ae_stitch_stats;

成员

成员名称

描述

fe_hist1024_value[HI_ISP_WDR_MAX_FRAME_NUM][HI_ISP_HIST_NUM]

FE全局1024段直方图信息。

取值范围:[0x0, 0xFFFFFFFF]

#define HI_ISP_WDR_MAX_FRAME_NUM 	4
#define HI_ISP_HIST_NUM  1024

fe_global_avg

FE全局统计平均值,按顺序分别表示 R,Gr,Gb,B 分量的平均值。

取值范围:[0x0, 0xFFFF]

fe_zone_avg[HI_ISP_MAX_PIPE_NUM]

FE分区间统计平均值,按顺序分别表示 R,Gr,Gb,B 分量的平均值。

取值范围:[0x0, 0xFFFF]

be_hist1024_value[HI_ISP_HIST_NUM]

BE全局1024段直方图信息。

取值范围:[0x0, 0xFFFFFFFF]

#define HI_ISP_HIST_NUM 1024

be_global_avg

BE全局统计平均值,按顺序分别表示 R,Gr,Gb,B 分量的平均值。

取值范围:[0x0, 0xFFFF]

be_zone_avg[HI_ISP_MAX_PIPE_NUM]

BE分区间统计平均值,按顺序分别表示 R,Gr,Gb,B 分量的平均值。

取值范围:[0x0, 0xFFFF]

#define HI_ISP_MAX_PHY_PIPE_NUM 	4
#define HI_ISP_MAX_VIR_PIPE_NUM 	0
#define HI_ISP_MAX_PIPE_NUM 	(HI_ISP_MAX_PHY_PIPE_NUM + HI_ISP_MAX_VIR_PIPE_NUM)

注意事项

  • 拼接后统计信息仅在拼接模式下生效,并且仅在拼接主路可以获取。
  • 拼接后的分块均值只有参与拼接的Pipe分区间均值有效,其余Pipe的均值无效。如Pipe0和Pipe1进行拼接,则 HI_ISP_MAX_PIPE_NUM对应下标为0,1时fe_zone_avg/be_zone_avg才有有效统计信息。
  • WDR模式下只在拼接主路即最短帧所在Pipe才可以获取所有长短帧的统计信息,以WDR2TO1为例,HI_ISP_WDR_MAX_FRAME_NUM对应下标为0时表示短帧统计信息,为1时表示长帧信息。
  • WDR合成前(FE)统计信息受到位于FE AE之前处理模块(FE AE之前的模块有DG/WB)增益影响,这些模块的 FE 增益值由算法内部保证与BE保持一致,无需单独配置。
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词