hi_isp_acs_color_shading_lut

Description

Defines the LUT table of the color component in ACS. The algorithm dynamically generates the LUT suitable for the current scenario based on the R or B component.

Definition

typedef struct {
    hi_float avg_rg_map[HI_ISP_LSC_GRID_POINTS];
    hi_float avg_bg_map[HI_ISP_LSC_GRID_POINTS];
    hi_float prof_rg_map[HI_ISP_LSC_GRID_POINTS];
    hi_float prof_bg_map[HI_ISP_LSC_GRID_POINTS];
} hi_isp_acs_color_shading_lut;

Members

Member

Description

avg_rg_map[HI_ISP_LSC_GRID_POINTS]

Color shading table of the R component

#define HI_ISP_LSC_GRID_COL 	33
#define HI_ISP_LSC_GRID_ROW 	33
#define HI_ISP_LSC_GRID_POINTS 	(HI_ISP_LSC_GRID_COL * HI_ISP_LSC_GRID_ROW)

avg_bg_map

Color shading table of the B component

prof_rg_map

Color shading table of the R component

prof_bg_map

Color shading table of the B component