hi_isp_module_ctrl
说明
定义ISP功能模块的控制。
定义
typedef union { hi_u64 key; struct { hi_u64 bit_bypass_isp_d_gain : 1; /* RW;[0] */ hi_u64 bit_bypass_anti_false_color : 1; /* RW;[1] */ hi_u64 bit_bypass_crosstalk_removal : 1; /* RW;[2] */ hi_u64 bit_bypass_dpc : 1; /* RW;[3] */ hi_u64 bit_bypass_nr : 1; /* RW;[4] */ hi_u64 bit_bypass_dehaze : 1; /* RW;[5] */ hi_u64 bit_bypass_wb_gain : 1; /* RW;[6] */ hi_u64 bit_bypass_mesh_shading : 1; /* RW;[7] */ hi_u64 bit_bypass_drc : 1; /* RW;[8] */ hi_u64 bit_bypass_demosaic : 1; /* RW;[9] */ hi_u64 bit_bypass_color_matrix : 1; /* RW;[10] */ hi_u64 bit_bypass_gamma : 1; /* RW;[11] */ hi_u64 bit_bypass_fswdr : 1; /* RW;[12] */ hi_u64 bit_bypass_ca : 1; /* RW;[13] */ hi_u64 bit_bypass_csc : 1; /* RW;[14] */ hi_u64 bit_reserved15_1 : 1; /* H; [15]; hi_u64 bit_bypass_sharpen : 1; /* RW;[16] */ hi_u64 bit_bypass_local_cac : 1; /* RW;[17] */ hi_u64 bit_bypass_global_cac : 1; /* RW;[18]; hi_u64 bit2_chn_select : 2; /* RW;[19:20] */ hi_u64 bit_bypass_ldci : 1; /* RW;[21] */ hi_u64 bit_bypass_pregamma : 1; /* RW;[22] */ hi_u64 bit_reserved23_1 : 1; /* H; [23] */ hi_u64 bit_bypass_ae_stat_fe : 1; /* RW;[24] */ hi_u64 bit_bypass_ae_stat_be : 1; /* RW;[25] */ hi_u64 bit_bypass_mg_stat : 1; /* RW;[26] */ hi_u64 bit_bypass_de : 1; /* RW;[27] */ hi_u64 bit_bypass_af_stat_fe : 1; /* RW;[28] */ hi_u64 bit_bypass_af_stat_be : 1; /* RW;[29] */ hi_u64 bit_bypass_awb_stat : 1; /* RW;[30] */ hi_u64 bit_bypass_clut : 1; /* RW;[31] */ hi_u64 bit_bypass_hlc : 1; /* RW;[32] */ hi_u64 bit_bypass_edge_mark : 1; /* RW;[33] */ }; hi_u64 bit_bypass_rgbir : 1; /* RW;[34] */ hi_u64 bit_reserved29 : 29; /* H; [35:63] */ } hi_isp_module_ctrl;
成员
成员名称 |
描述 |
---|---|
key |
结构体枚举的整型值。 |
bit_bypass_isp_d_gain |
旁路数字增益。 |
bit_bypass_anti_false_color |
旁路去伪彩功能。 |
bit_bypass_crosstalk_removal |
旁路Crosstalk Removal。 |
bit_bypass_dpc |
旁路坏点校正。 |
bit_bypass_nr |
旁路去噪。 |
bit_bypass_dehaze |
旁路去雾。 |
bit_bypass_wb_gain |
旁路白平衡增益和偏移量。 |
bit_bypass_mesh_shading |
旁路镜头阴影校正。 |
bit_bypass_drc |
旁路动态范围压缩。 |
bit_bypass_demosaic |
旁路去马赛克模块。 |
bit_bypass_color_matrix |
旁路颜色矩阵。 |
bit_bypass_gamma |
旁路伽马校正。 |
bit_bypass_fswdr |
旁路多帧合成宽动态范围WDR。 |
bit_bypass_ca |
旁路颜色调整模块CA。 |
bit_bypass_csc |
旁路色彩空间转换CSC。 |
bit_bypass_sharpen |
旁路锐化Sharpen。 |
bit_bypass_local_cac |
旁路色差Local CAC。 |
bit2_chn_select |
宽动态范围WDR模式主路数据来源,一般在旁路多帧合成WDR模块后用于debug。 0:主路数据来源于超短帧; 1:主路数据来源于短帧; 2:主路数据来源于中帧; 3:主路数据来源于长帧。 |
bit_bypass_ldci |
旁路局域自动对比度增强Local DCI。 |
bit_bypass_pregamma |
旁路预伽马PreGamma。 |
bit_bypass_ae_stat_fe |
旁路位于FE的AE统计信息。 |
bit_bypass_ae_stat_be |
旁路位于BE的AE统计信息。 |
bit_bypass_mg_stat |
旁路MG统计信息。 |
bit_bypass_de |
暂不支持。 |
bit_bypass_af_stat_fe |
暂不支持。 |
bit_bypass_af_stat_be |
旁路位于BE的AF统计信息。 |
bit_bypass_awb_stat |
旁路AWB统计信息。 |
bit_bypass_clut |
旁路CLUT。 |
bit_bypass_hlc |
旁路高光遮蔽HLC |
bit_bypass_edge_mark |
旁路EDGE_MARK |
bit_bypass_rgbir |
暂不支持。 |
bit_reserved29 |
预留参数。 |
注意事项
WDR模式下,开关WDR模块的使能,图像会有几帧颜色表现异常。