camera部门中软件(software)、画质调优(tuning)、算法(algorithm)小组之间的关系

前言

  • 毕业就进入camera group做software开发,camera group一供分了三个小组:软件(software)、画质调优(tuning)、算法(algorithm),一直在思考三个小组之间是怎么一种关系,谁更重要一些?
  • 通过一个camera pro mode 调整EV的bug对这个问题有了更深入的理解,先说结论:software and algorithm都是对tuning服务的!

bug背景

  • camera 进入pro mode设置EV为-4,最小化camera APP然后重新进入(热启动),发现预览画面会闪烁一帧。这个bug最开始从software开始debug,我从camera app -> libcameraservice -> camera HAL的参数设置流程分析,最后到查到是AEC algorithm的问题。但是AEC的负责人反馈的是warm start的策略问题,warm start是tuning设置,让用户一种有更好体验的方式,tuning负责人说客户和我们warm start方案并不一样导致的,客户是使用当前调整的EV -4值开始收敛,而平台是使用EV 0。

通过bug思考模块之间的关系

  • 在camera pro mode中,设置EV参数流程software和algorithm两部分都是没有bug的,software正确的把APP参数设置到AEC algorithm中,AEC algorithm正确处理设置下来的EV参数值,都是正确的。但热启动之后camera exposure time and gain值收敛到合适的范围需要时间,这段期间preview画面非常的不稳定,可能会高光闪烁或者场景昏暗,体验非常的不好。 这个情况就需要tuning enginer去做出camera app热启动的场景下的策略修改,让software传输时刻参数给AEC,让AEC algorithm在退出之前,把EV状态值传输给software保存在warm start模块中。
  • 所以说software和algorithm都是为tuning服务的,只为能给用户提供更好的使用体验。哪个模块直接面向客户、能让客户感知,那就是最重要的模块,这个模块的enginer决定策略如何修改,其他模块配合。这应该也就是以市场为导向的企业吧!

warm start策略:热启动进入相机时,会使用上一次退出相机时,最后一帧的EV设置状态下,AEC algorithm计算过程中的参数值进行计算exposure time and gain value。这样再次进入camera APP,可以很快收敛到当前环境曝光,防止出现设置EV值-4的情况下,重新进入相机preview暗环境闪烁的现象。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
高通Camera Tuning是指高通公司针对其移动平台的相机功能进行的优化调试工作。高通作为一家领先的移动芯片提供商,致力于提供优质的移动体验,其相机功能在用户体验起着重要的作用。 首先,高通Camera Tuning在硬件层面进行了优化。高通的芯片设计了专门的相机引擎,支持多种相机传感器,能够提供更强大的图像处理和摄像功能。此外,高通还在芯片层面解决了相机模块与主芯片之间的协作问题,提高了相机的响应速度和稳定性。 其次,高通Camera Tuning软件层面进行了优化。高通开发了一系列的相机驱动程序和图像处理算法,通过对白平衡、曝光、对焦等参数进行调试,提高了照片的颜色还原度和曝光平衡性。此外,高通还提供了丰富的相机软件接口,使第三方开发者能够充分发挥相机模块的潜力。 最后,高通Camera Tuning还积极与设备制造商合作,共同打造优秀的相机系统。高通提供了相机调试工具和技术支持,帮助制造商在硬件设计和软件调试方面优化设备的相机性能。通过与高通的合作,设备制造商能够提供更出色的相机体验,满足用户对于拍照的需求。 总的来说,高通Camera Tuning通过在硬件和软件层面进行优化,以及与设备制造商的合作,致力于提供卓越的移动相机体验。这项工作不仅提高了相机的性能和功能,还使用户能够轻松拍摄高质量的照片和视频,享受更好的移动摄影体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值