Camera功耗分析和拆解

和你一起終身學習,這里是程序員Android
經(jīng)典好文推薦,通過閱讀本文,您將收獲以下知識點:
一、Camera功耗分析和拆解
二、音頻相關功耗
一、Camera功耗分析和拆解
Q:如何判斷camera功耗是否偏高?
A:camera功耗包含平臺基礎值、屏幕、模組、馬達、feature、算法、camera app等部分,我們的camera在MTK原生的camera基礎上做了硬件和軟件的更改,硬件上手機廠商自己選材,如屏幕、camera模組等,軟件上會添加新功能和算法(美顏,超像素等),功能增加會導致APP本身功耗和內(nèi)存開銷增加,每個部分都會有功耗的波動,整體數(shù)值加一起波動范圍就會比較大。
總功耗=平臺基礎功耗+屏幕 +camera模組+馬達+feature+算法+app
注:其他影響因素:整機系統(tǒng)功耗優(yōu)化方案(如Lucid等);CPU和GPU頻率是否限制;
1. 評判標準:
主要的評判標準是競品機和用MTK原生值建立基準功耗;
1.1 競品機:測試競品在各個camera模式下的功耗值,對比差異;
1.2 基準功耗:即整理出平臺基礎值、硬件(屏幕、模組、馬達)、軟件(feature、算法、APP)功耗,進行累加,和測試的總功耗結果對比,找出功耗差異較大的項。
2. 功耗拆解:
2.1 簡單的拆解和判斷方法(測試完成):
測試排除功耗的差異主要集中在軟件合入以及主要的耗電硬件,以下以XXX舉例:
主要的功耗影響是屏幕和軟件(APP、feature、算法);
軟件功耗 = 正常模式預覽模式下的總功耗 - 亮屏待機的功耗(包含平臺功耗、屏幕功耗)
注:模組和馬達功耗對整體的影響偏小,姑且先忽略
算法功耗 = 美顏預覽總功耗(或者其他模式預覽) - 正常模式預覽功耗
注:以上的測試注意整機優(yōu)化方案(lucid)的影響
根據(jù)以上公式 ,以XXX為例,
例子1:
XXX的數(shù)據(jù)如下:
在調(diào)整單反模式的VSDOF設置后,測試單反模式的數(shù)據(jù)如下:

軟件功耗=正常模式預覽模式下的總功耗 - 亮屏待機的功耗 = 819.58 – 322.17
算法功耗= 單反預覽總功耗- 正常模式預覽功耗 = 1204.9 –819.58
例子2:
如果在不同機器或者和原生版本對比時差異較大,如下所示,Hios版本和driver only版本的普通模式預覽功耗差異較大,亮屏待機功耗相當,說明可能是feature合入導致功耗偏高了,就需要進一步的分析feature合入和硬件的功耗。

2.2 功耗硬件分解(研發(fā)完成):
通過上面的功耗分解大概的就能分解出功耗差異點,當與對比機對比的時候,在去除屏幕后的軟件功耗(APP、feature、模組、馬達)可能仍然比競品機高,所以需要更進一步的分析模組和馬達的功耗,
攝像頭中有中三處工作電路:AF(馬達)、AVDD、DVDD,硬件分解的時候一般會將算法和feature去除,而APP和平臺基礎功耗較小,得到如下:
Camera預覽總功耗 = 屏幕 + AF(馬達) + 模組(AVDD +DVDD)
注:馬達在對焦的時候會不斷的調(diào)整camera焦距,功耗波動較大,此處測試是在穩(wěn)定的情況下的馬達功耗
AF、AVDD 和 DVDD 兩個電路的電流無法直接測試,需要在每個電路上單獨進行飛線測試(預覽功耗),然后和通過假電池對每個電路測試的結果(包含了AF和預覽功耗)做差值;


通過以上的分解,camera硬件相關的功耗都能弄清楚了,硬件的基礎功耗確定后,再追層加上軟件相關的功耗
二、音頻相關功耗
音頻 = 平臺基礎功耗 + 音效 + PA
PA分為普通PA和smartPA,功耗值根據(jù)不同的器件不一樣,以選材器件表為準;
音效功耗:需要用合入和未合入的專項版本測試,做差值。
原文鏈接:https://blog.csdn.net/fengleieee/article/details/79696147
友情推薦:
至此,本篇已結束。轉(zhuǎn)載網(wǎng)絡的文章,小編覺得很優(yōu)秀,歡迎點擊閱讀原文,支持原創(chuàng)作者,如有侵權,懇請聯(lián)系小編刪除,歡迎您的建議與指正。同時期待您的關注,感謝您的閱讀,謝謝!
點擊閱讀原文,為大佬點贊!
