定义Bayer域统计信息的联动参数。
typedef struct { hi_bool enable; hi_u16 cr_max[HI_ISP_AUTO_ISO_NUM]; hi_u16 cr_min[HI_ISP_AUTO_ISO_NUM]; hi_u16 cb_max[HI_ISP_AUTO_ISO_NUM]; hi_u16 cb_min[HI_ISP_AUTO_ISO_NUM]; } hi_isp_awb_cbcr_track_attr;
成员名称 |
描述 |
---|---|
enable |
Bayer域统计信息参数与环境照度、色温的联动使能开关。 取值范围:
|
cr_max[HI_ISP_AUTO_ISO_NUM] |
不同照度下的cr_max取值,取值范围:[0x0,0xFFF] #define HI_ISP_AUTO_ISO_NUM 16 |
cr_min[HI_ISP_AUTO_ISO_NUM] |
不同照度下的cr_min取值,取值范围:[0x0, cr_max] |
cb_max[HI_ISP_AUTO_ISO_NUM] |
不同照度下的cb_max取值,取值范围:[0x0,0xFFF] |
cb_min[HI_ISP_AUTO_ISO_NUM] |
不同照度下的cb_min取值,取值范围:[0x0, cb_max] |
表cr_max[16]在不同的增益情况下的设置值(仅供参考)
cr_max |
Again*Dgain*ISPDgain(倍数) |
设置值 |
---|---|---|
cr_max [0] |
1 |
0x150 |
cr_max [1] |
2 |
0x150 |
cr_max [2] |
4 |
0x150 |
cr_max [3] |
8 |
0x160 |
cr_max [4] |
16 |
0x170 |
cr_max [5] |
32 |
0x180 |
cr_max [6] |
64 |
0x190 |
cr_max [7] |
128 |
0x1A0 |
cr_max [8] |
256 |
0x1B0 |
cr_max [9] |
512 |
0x1C0 |
cr_max [10] |
1024 |
0x1D0 |
cr_max [11] |
2048 |
0x1E0 |
cr_max [12] |
4096 |
0x1F0 |
cr_max [13] |
8192 |
0x1F0 |
cr_max [14] |
16384 |
0x1F0 |
cr_max [15] |
32768 |
0x1F0 |
表cr_min [16]在不同的增益情况下的设置值(仅供参考)
cr_min |
Again*Dgain*ISPDgain(倍数) |
设置值 |
---|---|---|
cr_min [0] |
1 |
0x30 |
cr_min [1] |
2 |
0x30 |
cr_min [2] |
4 |
0x30 |
cr_min [3] |
8 |
0x30 |
cr_min [4] |
16 |
0x30 |
cr_min [5] |
32 |
0x2C |
cr_min [6] |
64 |
0x2A |
cr_min [7] |
128 |
0x28 |
cr_min [8] |
256 |
0x26 |
cr_min [9] |
512 |
0x24 |
cr_min [10] |
1024 |
0x22 |
cr_min [11] |
2048 |
0x20 |
cr_min [12] |
4096 |
0x1F |
cr_min [13] |
8192 |
0x1E |
cr_min [14] |
16384 |
0x1D |
cr_min [15] |
32768 |
0x1C |
表cb_max[16]在不同的增益情况下的设置值(仅供参考)
cb_max |
Again*Dgain*ISPDgain(倍数) |
设置值 |
---|---|---|
cb_max [0] |
1 |
0x130 |
cb_max [1] |
2 |
0x130 |
cb_max [2] |
4 |
0x130 |
cb_max [3] |
8 |
0x130 |
cb_max [4] |
16 |
0x140 |
cb_max [5] |
32 |
0x150 |
cb_max [6] |
64 |
0x160 |
cb_max [7] |
128 |
0x170 |
cb_max [8] |
256 |
0x180 |
cb_max [9] |
512 |
0x190 |
cb_max [10] |
1024 |
0x1A0 |
cb_max [11] |
2048 |
0x1B0 |
cb_max [12] |
4096 |
0x1B0 |
cb_max [13] |
8192 |
0x1B0 |
cb_max [14] |
16384 |
0x1B0 |
cb_max [15] |
32768 |
0x1B0 |
表cb_min[16]在不同的增益情况下的设置值(仅供参考)
cb_min |
Again*Dgain*ISPDgain(倍数) |
设置值 |
---|---|---|
cb_min [0] |
1 |
0x30 |
cb_min [1] |
2 |
0x30 |
cb_min [2] |
4 |
0x30 |
cb_min [3] |
8 |
0x30 |
cb_min [4] |
16 |
0x30 |
cb_min [5] |
32 |
0x2C |
cb_min [6] |
64 |
0x2A |
cb_min [7] |
128 |
0x28 |
cb_min [8] |
256 |
0x26 |
cb_min [9] |
512 |
0x24 |
cb_min [10] |
1024 |
0x22 |
cb_min [11] |
2048 |
0x20 |
cb_min [12] |
4096 |
0x1F |
cb_min [13] |
8192 |
0x1E |
cb_min [14] |
16384 |
0x1D |
cb_min [15] |
32768 |
0x1C |