hi_isp_iris_f_no

Description

Defines the f-number of the ISP iris.

Definition

typedef enum {
    HI_ISP_IRIS_F_NO_32_0 = 0,
    HI_ISP_IRIS_F_NO_22_0,
    HI_ISP_IRIS_F_NO_16_0,
    HI_ISP_IRIS_F_NO_11_0,
    HI_ISP_IRIS_F_NO_8_0,
    HI_ISP_IRIS_F_NO_5_6,
    HI_ISP_IRIS_F_NO_4_0,
    HI_ISP_IRIS_F_NO_2_8,
    HI_ISP_IRIS_F_NO_2_0,
    HI_ISP_IRIS_F_NO_1_4,
    HI_ISP_IRIS_F_NO_1_0,
    HI_ISP_IRIS_F_NO_BUTT,
} hi_isp_iris_f_no;

Members

Member

Description

Equivalent Gain

HI_ISP_IRIS_F_NO_32_0

Iris F32.0

1

HI_ISP_IRIS_F_NO_22_0

Iris F22.0

2

HI_ISP_IRIS_F_NO_16_0

Iris F16.0

4

HI_ISP_IRIS_F_NO_11_0

Iris F11.0

8

HI_ISP_IRIS_F_NO_8_0

Iris F8.0

16

HI_ISP_IRIS_F_NO_5_6

Iris F5.6

32

HI_ISP_IRIS_F_NO_4_0

Iris F4.0

64

HI_ISP_IRIS_F_NO_2_8

Iris F2.8

128

HI_ISP_IRIS_F_NO_2_0

Iris F2.0

256

HI_ISP_IRIS_F_NO_1_4

Iris F1.4

512

HI_ISP_IRIS_F_NO_1_0

Iris F1.0

1024

Restrictions

For the P-Iris, when the AE algorithm calculates the exposure based on the allocation route, the iris f-number needs to be converted into the equivalent gain as follows: Equivalent gain FNO = 1 << HI_ISP_IRIS_F_NO_XX_XX. In other words, F32.0 corresponds to gain 1, F22.0 corresponds to gain 2, and F16.0 corresponds to gain 4. As the rule applies, F1.0 corresponds to gain 1024.