hi_isp_cmos_wdr
说明
定义wdr的CMOS参数。
定义
typedef struct {
    hi_bool  fusion_mode;
    hi_bool  motion_comp;
    hi_u16   short_thr;
    hi_u16   long_thr;
    hi_bool  force_long;
    hi_u16   force_long_low_thr;
    hi_u16   force_long_hig_thr;
    hi_bool  short_expo_chk;
    hi_u16   short_check_thd;
    hi_bool  md_ref_flicker;
    hi_u8    md_thr_low_gain[HI_ISP_AUTO_ISO_NUM];
    hi_u8    md_thr_hig_gain[HI_ISP_AUTO_ISO_NUM];
    hi_isp_bnr_mode  bnr_mode;
    hi_u16   fusion_thr[HI_ISP_WDR_MAX_FRAME];
    hi_u8    mdt_still_thd;
    hi_u8    mdt_long_blend;
} hi_isp_cmos_wdr;
成员
成员名称  | 
描述  | 
|---|---|
fusion_mode  | 
Fusion合成开关。 
  | 
motion_comp  | 
WDR运动补偿使能。取值范围: 
 在某些室内日光灯场景下,运动补偿会加重频闪带来的横条纹现象,此时可以关闭运动补偿。  | 
short_thr  | 
短曝光门限值,超过门限值的图像数据只选择短曝光数据。 取值范围:[0,0xFFF]。  | 
long_thr  | 
长曝光门限值,低于门限值的图像数据只选择长曝光数据。 取值范围:[0, short_threshold]。  | 
force_long  | 
强制输出长帧使能。取值范围: 
  | 
force_long_low_thr  | 
强制输出长帧的低阈值,亮度低于该阈值的运动区域强制输出长帧 取值范围:[0x0, 0xFFF]。  | 
force_long_hig_thr  | 
强制输出长帧的高阈值,亮度大于该阈值的运动区域不强制  | 
short_expo_chk  | 
控制运动检测是否检查短帧数据大小,当短帧数据接近 0 时, WDR融合强制选长帧。 取值范围: 
  | 
short_check_thd  | 
短帧检查阈值。当短帧亮度小于该阈值时,WDR强制输出长帧。 取值范围:[0x,0xFFF]  | 
md_ref_flicker  | 
控制运动判断是否参考Flicker检测结果。 取值范围: HI_FALSE:做运动判断时不参考Flicker检测结果; HI_TRUE:做运动判断时参考Flicker检测结果。  | 
md_thr_low_gain  | 
手动模式下判断是否运动的低阈值系数。值越大,运动程度越小。取值范围:[0, md_thr_hig_gain]。  | 
md_thr_hig_gain  | 
手动模式下判断是否运动的高阈值系数。值越大,运动程度越小。取值范围:[0, 0xFF]。  | 
fusion_thr[HI_WDR_MAX_FRAME]  | 
对应Fusion模式下超短帧,短帧,中帧,长帧的阈值,将输入数据限制在阈值以下。 取值范围:[0,0x3FFF]。 #define HI_WDR_MAX_FRAME 2  | 
mdt_still_thd  | 
运动检测中判断为静止的阈值,当运动程度小于该阈值时,判断该像素点为静止。 取值范围:[0,0xFE]。  | 
mdt_long_blend  | 
运动区域叠加长帧的权重,当该值为0xFE时,运动区域全部选择长帧。 取值范围:[0x0,0xFE]。  |