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切换的时间。
父主题: 数据类型