文档
注册

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模块的使能,图像会有几帧颜色表现异常。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词