hi_isp_inner_state_info
说明
定义内部寄存器实际配置信息参数。
定义
typedef struct { hi_u16 texture_strength[HI_ISP_SHARPEN_GAIN_NUM]; hi_u16 edge_strength[HI_ISP_SHARPEN_GAIN_NUM]; hi_u16 texture_freq; hi_u16 edge_freq; hi_u8 over_shoot; hi_u8 under_shoot; hi_u8 shoot_sup_strength; hi_u16 coarse_strength[HI_ISP_BAYER_CHN_NUM]; hi_u8 wdr_frame_strength[HI_ISP_WDR_MAX_FRAME_NUM]; hi_u8 fine_strength; hi_u16 coring_wgt; hi_u16 dehaze_strength_actual; hi_u16 drc_strength_actual; hi_u32 wdr_exp_ratio_actual[HI_ISP_WDR_MAX_FRAME_NUM - 1]; hi_bool wdr_switch_finish; hi_bool res_switch_finish; hi_u16 black_level_actual[HI_ISP_BAYER_CHN_NUM]; } hi_isp_inner_state_info;
成员
成员名称 |
描述 |
---|---|
texture_strength[HI_ISP_SHARPEN_GAIN_NUM] |
无方向的细节纹理的锐化强度,图像无方向的细节纹理的锐度。 取值范围:[0, 4095]。 |
edge_strength[HI_ISP_SHARPEN_GAIN_NUM] |
带方向的边缘的锐化强度,图像带方向的边缘的锐度。 取值范围:[0, 4095]。 |
texture_freq |
图像的无方向细节纹理的增强频段控制。图像的细节纹理增强的频率。 取值范围:[0, 4095]。 |
edge_freq |
图像的带方向的边缘的增强频段控制。图像边缘增强的频率。 取值范围:[0, 4095]。 |
over_shoot |
图像的overshoot(锐化后的白边白点)的强度。 取值范围:[0, 127]。 |
under_shoot |
图像的undershoot(锐化后的黑边黑点)的强度。 取值范围:[0, 127]。 |
shoot_sup_strength |
图像锐化后的overshoot和undershoot的抑制强度。用于在保证清晰度不明显下降的前提下,抑制锐化后的图像的overshoot 和undershoot的宽度和幅度。 |
coarse_strength |
线性模式下控制亮度噪声整体去噪强度,四通道强度独立可调,值越大,亮噪去噪强度越大。 取值范围:[0, 0x360]。 #define HI_ISP_BAYER_CHN_NUM 4 |
wdr_frame_strength |
WDR模式下每一融合帧分别对应的全局亮度去噪强度。 取值范围:[0, 0x50]。 #define HI_ISP_WDR_MAX_FRAME_NUM 4 |
fine_strength |
亮噪去除强度,值越大,亮噪去除强度越大。 取值范围:[0x0,0x80]。 |
coring_wgt |
随机噪声保留强度,值越大,保留的随机噪声越多。取值范围:[0x0,0xC80]。 |
dehaze_strength_actual |
去雾强度值 |
drc_strength_actual |
DRC强度生效值。取值范围:[0x0, 0x3FF]。 |
wdr_exp_ratio_actual |
WDR曝光比 2to1时用wdr_exp_ratio_actual[0]表示曝光比 3to1时用wdr_exp_ratio_actual[0]及wdr_exp_ratio_actual[1]表示曝光比 4to1时用wdr_exp_ratio_actual[0], wdr_exp_ratio_actual[1] wdr_exp_ratio_actual[2]分别表示曝光比。 |
wdr_switch_finish |
WDR切换是否完成标志。 |
res_switch_finish |
分辨率切换是否完成标志。 |
black_level_actual |
实际生效的黑电平的值,分别表示不同 WDR通道R、Gr、Gb、B分量的黑电平。 取值范围:[0x0, 0xFFF]。 |
注意事项
sensor-built-in模式下,查询到的实际生效的黑电平值为14bits;其他模式下,实际生效的黑电平值均为12bits。