「0.8秒以内。最好做到0.6。」
陆铭微微皱眉:「许总,目前845平台上,相机启动的瓶颈主要在两个地方。
一个是Sensor的初始化,我们用的索尼IMX380的sensor上电、寄存器配置、
MIPICSI链路初始化本身就要300多毫秒,这块我们可以做预加载,在锁屏状态就提前把Sensor唤醒进入待机模式。
另一个是预览帧的渲染——3A收敛需要跑几帧才能稳定,前几帧的曝光和白平衡是不准的,导致用户会看到一闪。
「不过首帧收敛这个可以压。」
杨颜接话,「我让团队试过一种做法,把上一次关闭相机时的3A参数缓存下来,下次启动直接作为初始值喂进去,环境光没有剧烈变化的情况下,收敛帧数能从五六帧压到两帧以内。
许易点头。
相机的相关瓶颈问题,研发团队都清楚,只是还需要周期去优化,看来这些也无需他重点关注。
接着他没急着说另一件事。
而是拿起样机,打开相机对着窗外拍了一张。
往科技园上方的天际线,阳光从云层间透下来,明暗对比很强。
取景器里看到的画面—一天空偏灰,云层细节发糊,楼宇的阴影部分压得很深,整体观感发闷。
按下快门。
等了大约一秒半。
成片出来了。
天空的层次被拉了出来,云层边缘的高光柔和了,阴影区域明显提亮,色彩饱和度也上了一个台阶。
和取景器里看到的,几乎是两张照片。
「这个。」
许易把样机屏幕转过来给两人看,指尖从取景器界面划到相册里的成片,反覆对比。
「取景器里看着灰蒙蒙的,按完快门,成片突然变亮变通透—一这个落差太大了。用户在构图的时候,看到的和最终拿到的完全不是一回事。」
陆铭看了一眼,心里立刻清楚许总说的是什麽问题。
许易表达的意思很简单。
他要让这款手机的相机,尽力做到「所见即所得」!
别小看这个细节,现在在这方面的调教,市面上甚至还没有一台许易看得入眼的。
「许总,这个算所有安卓旗舰都有的通病。」
他如实说道。
「原理不复杂—一取景器走的是实时预览流,每秒要渲染三十帧,Spectra
280的ISP在这个模式下预览流要求30fps连续输出,不能把成片级的完整多帧融合和深度降噪搬进去,曝光、白平衡、降噪都是快速估算,优先保证帧率流畅。
但用户按下快门之後,走的是拍照流一多帧合成、HDR堆栈、时域降噪、锐化增强、色彩映射,全套计算摄影管线跑一遍,最终出来的成片自然比预览画面亮得多、通透得多。」
「两条管线的处理深度完全不同,预览是素颜「,成片是精修「,落差就是这麽来的。」
杨颜见状,也补了一句:「小米8、一加6都是这样,连Piel2也有这个问题——甚至Piel的落差更大,主要是谷歌的HDR+後处理特别猛,预览和成片的差异是业内最明显的。」
一两家不优化,可以说是疏忽了。
业界的大家都不怎麽优化,只能说明这里面的技术难度非常大。
而且很大一部分程度,是受限於原生的硬体规格及算力不足。
况且从商业角度看,厂商们也没有很强的动力去解决这个问题。
—一用户按完快门,看到成片比预览漂亮,第一反应往往是「哇,拍出来效果不错」,反而觉得是惊喜。
-->>(第4/5页)(本章未完,请点击下一页继续阅读)