100、HDR多帧融合的时序设计与Ghost抑制——基于索尼Staggered HDR传感器的高通平台实现

100、HDR多帧融合的时序设计与Ghost抑制——基于索尼Staggered HDR传感器的高通平台实现

从一次夜拍鬼影说起

去年Q3,我们在一款搭载IMX678(Staggered HDR)的旗舰机型上遇到了一个极其诡异的Ghost问题——暗光环境下拍摄LED灯牌,画面边缘总会出现一道半透明的“残影”,位置不固定,时有时无。实验室里复现了三天,最后发现是Temporal Noise Reduction(TNR)模块和HDR融合的时序错位导致的——TNR读的是上一帧的HDR合成结果,而HDR合成本身还在等第二段曝光的数据,两者之间差了整整一个VBlank周期。这个Bug让我意识到,Staggered HDR的时序设计远不是“三帧曝光、两两融合”那么简单。

Staggered HDR的曝光时序真相

索尼的Staggered HDR传感器(IMX678、IMX585、IMX662等)在硬件层面提供了三档曝光——Long、Middle、Short,但它们的曝光结束时间(EOF)是错开的。以IMX678为例,典型配置下Long曝光结束于帧N的T1时刻,Middle结束于T2,Short结束于T3,三者相差约1/4帧周期。高通Spectra ISP的HDR融合引擎(HDR3)要求三帧数据必须同时到达,这就意味着软件层必须做“等待对齐”——用Line Buffer把先到的帧缓存起来,等最后一帧到达后再触发融合。

这里踩过一个坑:别用Frame ID做对齐判断。Staggered HDR下,三帧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值