hi_isp_subflicker
说明
定义ISP图像亚抗闪属性。
成员
成员名称 |
描述 |
---|---|
enable |
enable 为 HI_TRUE 时使能图像亚抗闪功能,为HI_FALSE 时不使能图像亚抗闪。 |
luma_diff |
抗闪程度设置,范围 [0x0, 0x64]。亚抗闪功能生效时,该值越大越接近于抗闪。 |
注意事项
- 强制抗闪模式时,最小曝光时间固定为 1/120 s(60Hz)或 1/100 s(50Hz),在某些场景(如室内对准室外窗户的背光场景)画面可能会过曝严重,但不抗闪画面工频闪又比较厉害。在这种情况下引入亚抗闪模式是为了取得过曝与闪烁之间的平衡。在强制抗闪模式下,当亚抗闪功能生效时,若画面亮度小于(ae_compensation + luma_diff),那么曝光时间仍会固定为最小抗闪时间 1/120 s (60Hz)或 1/100 s (50Hz)以防止图像闪烁。若画面亮度大于(ae_compensation + luma_diff),则取消抗闪,调整画面目标亮度为(ae_compensation + luma_diff),通过引入一定程度的画面闪烁来避免画面过曝严重。
非背光场景 luma_diff 较小时(如小于 10)可能会导致曝光时间在最小抗闪点左右来回变化,导致画面轻微闪烁,建议设置该值不小于 20。实际上,若 luma_diff 设置较小,背光场景下相当于取消了抗闪功能,与自动抗闪模式下的效果相近,达不到亚抗闪的目的,因此该值只有设置一个稍大些的值才有意义。
- 只有在满足打开抗闪、强制抗闪模式且抗闪频率值不等于 0 的前提下,亚抗闪功能才能生效。
- 自动抗闪模式不支持亚抗闪。在自动抗闪模式下打开亚抗闪,再将其切换到抗闪模式时,在极亮场景时可能有一帧过曝。
父主题: 数据类型