hi_isp_cmos_ge

Description

Defines the CMOS parameters of GE.

Definition

typedef struct {
    hi_bool enable;
    hi_u8   slope; 
    hi_u8   sensi_slope; 
    hi_u16  sensi_thr;  
    hi_u16  threshold[HI_ISP_AUTO_ISO_NUM];
    hi_u16  strength[HI_ISP_AUTO_ISO_NUM];  
    hi_u16  np_offset[HI_ISP_AUTO_ISO_NUM];  
} hi_isp_cmos_ge;

Members

Member

Description

enable

Crosstalk enable

  • HI_FALSE: disabled
  • HI_TRUE: enabled

slope

Processing strength above the crosstalk threshold. A larger value indicates that the overall processing strength is reduced more slowly above the threshold.

Value range: [0, 14]

sensi_slope

Crosstalk sensitivity. The default value is 9. A larger value indicates that the processing strength on the edge is reduced more slowly above sensi_threshold.

Value range: [0, 14]

sensi_thr

Crosstalk sensitivity threshold. A larger value indicates that green equalization processing exists on stronger edges.

Value range: [0, 0x3FFF]

strength

Crosstalk strength. A larger value indicates a higher processing strength. Value range: [0, 256] The 16 values in this array correspond to the configured values under different sensor gains.

#define HI_ISP_AUTO_ISO_NUM 	16

threshold

Crosstalk threshold. A larger value indicates a greater overall processing strength. The 16 values in this array correspond to the configured values under different sensor gains.

Value range: [0, 0x3FFF]

np_offset

Noise profile value. A larger value indicates a stronger NR capability. The 16 values in this array correspond to the configured values under different sensor gains.

Value range: [0x200, 0x3FFF]