<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Camera功耗分析和拆解

          共 1818字,需瀏覽 4分鐘

           ·

          2021-10-30 02:50

          和你一起終身學習,這里是程序員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

          友情推薦:

          Android 開發(fā)干貨集錦

          至此,本篇已結束。轉(zhuǎn)載網(wǎng)絡的文章,小編覺得很優(yōu)秀,歡迎點擊閱讀原文,支持原創(chuàng)作者,如有侵權,懇請聯(lián)系小編刪除,歡迎您的建議與指正。同時期待您的關注,感謝您的閱讀,謝謝!

          點擊閱讀原文,為大佬點贊!

          瀏覽 101
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  手机不卡av | 日本黄色视频网站在线观看 | 亚洲性爱小视频 | 亚洲无码中文字幕视频 | 第四色狠狠 |