1.删除掉所有不必要的log,Camera应用场景的时候因为log过多会导致系统功耗上升很多。要减少不必要log
输出,或者直接disable LogD。
2.综合考量功耗和性能,比如对于fps,可以低于30fps以取得更低功耗。需要找Camera Vendor提供更低帧率
的设置。 对于sensor output,可以采用最低的sensor output resolution来满足实际场景需要,比如1080P
video record的时候sensor就不用输出Full Size,而是最接近1080P的sensor output.
3.尽量先关闭一些附加功能以及算法以获取基础功耗,因为各种功能的叠加会对功耗产生影响。建议先从最
基本的无算法的原生用例进行调试,并且最好避免其他因素的干扰,比如关闭记录位置信息来去除GPS的
影响,关闭EIS来去除Sensor等的影响。基础功耗调试完成后,逐步使能各种功能或者算法以评估对功耗造
成的影响是否合理。
4.更多细节,请参考文档80-P0955-1SC的4.17 摄像头预览调试, 4.18 摄像头功率优化技术 4.19 视频录制功
率优化技术
5. 由于客户关于Camera硬件和软件的定制化很多,在功耗方面与QC定义的Camera场景很难保持一致。请参
考KBA-200423072251 Camera power issue triage来进行初步的问题定位。
版权声明:本文为qq_41533289原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。