下载
中文
注册

hi_isp_quick_start_param

说明

设定不带光敏AE快速启动参数结构体。

定义

typedef struct {
    hi_bool quick_start_enable;
    hi_u8 black_frame_num;
    hi_bool ir_mode_en;
    hi_u32 init_exposure_ir;
    hi_u32 iso_thr_ir;
    hi_u16 ir_cut_delay_time;
} hi_isp_quick_start_param;

成员

成员名称

描述

quick_start_enable

设置是否打开AE启动快速收敛模式。该值为HI_TRUE时, 打开AE开机快速收敛模式,AE启动时会以最快速度进行收敛(对于大部分场景可在 10 帧内收敛完成)。此模式可以在没有光敏的时候达到启动AE快速收敛的需求。

black_frame_num

Sensor初始输出的坏帧数。此参数在quick_start_enable为HI_TRUE的情况下生效。

ir_mode_en

AE快速收敛模式下,支持红外模式开关。该值为HI_TRUE时,AE快速收敛支持红外模式。此参数在quick_start_enable为HI_TRUE的情况下生效。

init_exposure_ir

红外模式下的初始曝光量,等于曝光时间与曝光增益的乘积,其中曝光时间的单位为微秒(us)。此参数在quick_start_enable和ir_mode_en都为HI_TRUE的情况下生效。

iso_thr_ir

在AE快速收敛模式下,设定切换到红外模式(打开 IR CUT、IR LED)的ISO阈值,此参数在quick_start_enable为HI_TRUE的情况下生效。

ir_cut_delay_time

设置打开IR CUT物理上需要的时间。单位为ms。此参数在quick_start_enable为HI_TRUE的情况下生效。

注意事项

  • black_frame_num填入sensor初始输出的坏帧数。因部分sensor在启动时,会输出若干坏帧。启动时没有坏帧的sensor则填入值为 0。
  • 打开AE快速收敛模式状态下,如果外部硬件上没有IR CUT和IR LED,建议将ir_mode_en设定为HI_FALSE。此时AE启动快速收敛模式,不会进行相应的IR快速收敛模式。
  • 在打开IR CUT过程中,对sensor的产生较大的亮度变化,此时AE算法内部会等待IR CUT切换完成。为了保证AE收敛的速度,加快快速收敛的速度, ir_cut_delay_time的值要设定合适,不能远大于实际IR CUT切换的时间。