hi_isp_awb_cbcr_track_attr

说明

定义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域统计信息参数与环境照度、色温的联动使能开关。

取值范围:

  • HI_FALSE:关闭
  • HI_TRUE:开启

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