hi_isp_csc_attr

说明定义ISP色彩空间转换模块属性。

定义

typedef struct {
    hi_bool enable;               
    hi_color_gamut color_gamut;      
    hi_u8   hue;             
    hi_u8   luma;                
    hi_u8   contr;              
    hi_u8   satu;            
    hi_bool limited_range_en;     
    hi_bool ext_csc_en;       
    hi_bool ct_mode_en;       
    hi_isp_csc_matrix csc_magtrx;    
} hi_isp_csc_attr;

成员

成员名称

描述

enable

是否使能CSC功能。

取值范围:

  • HI_FALSE:否
  • HI_TRUE:是

color_gamut

色彩空间类型枚举。

hue

目标YUV空间色调。

取值范围:[0,100]。

luma

目标YUV空间亮度。

取值范围:[0,100]。

contr

目标YUV空间对比度。

取值范围:[0,100]。

satu

目标YUV空间饱和度。

取值范围:[0,100]。

limited_range_en

目标YUV空间动态范围选择。

取值范围:

  • HI_FALSE:输出为Full Range
  • HI_TRUE:输出为Limited Range

ext_csc_en

选择亮度调整模式(与luma配合)。

  • HI_FALSE:表示luma不可以调节更宽的亮度变化
  • HI_TRUE:表示luma可以调节更宽的亮度变化

ct_mode_en

选择输出的对比度调整模式。

  • HI_FALSE:改变contr画面亮度会变化
  • HI_TRUE:改变contr画面亮度不会变化

csc_magtrx

色彩空间转换矩阵系数。

注意事项