0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

通過實(shí)驗(yàn)測試不同軟硬解方案在不同檔次手機(jī)上的功耗表現(xiàn)

LiveVideoStack ? 來源:未知 ? 作者:李倩 ? 2018-07-26 17:06 ? 次閱讀

“硬解的功耗比軟件低很多!”相信這是大多數(shù)人對硬解碼和軟解碼的印象。然而具體低多少呢?卻很少有人能夠給出答案。為了揭開這個問題的謎底,北大數(shù)字媒體研究中心專門使用功耗儀進(jìn)行了測試。

手機(jī)視頻播放方面,基于專用芯片的硬解碼由于速度快、功耗低,成為了手機(jī)視頻解碼的首選方案。但是,硬解碼芯片部署周期長、迭代速度慢,相當(dāng)程度上制約了手機(jī)視頻編碼技術(shù)的更新?lián)Q代速度。近年來,隨著智能手機(jī)通用處理能力的不斷增強(qiáng),軟件解碼由于部署便捷,逐漸開始流行起來。那么,目前硬解碼相對于軟解碼的功耗優(yōu)勢還有多大呢?帶著這個問題,我們選擇了幾款典型手機(jī)測試了H.264/AVC硬解、H.264/AVC軟解、H.265/HEVC硬解、H.265/HEVC軟解和AVS2軟解碼之間的功耗差異,發(fā)現(xiàn)一個重要現(xiàn)象:硬解碼相對于軟解碼的功耗優(yōu)勢正在逐步喪失,近幾年生產(chǎn)的智能手機(jī)在主流的720P(1280x720)及更小分辨率視頻上硬解和軟解的功耗差異已經(jīng)很小。這意味著:手機(jī)端視頻編碼技術(shù)的更新迭代速度將會大大加快。下面具體描述測試過程和結(jié)果。

硬件解碼依賴于終端芯片,智能手機(jī)普遍支持H.264/AVC的硬件解碼;支持HEVC/H.265硬件解碼的手機(jī)并未完全普及,以蘋果手機(jī)為例,iPhone 6S之前的蘋果手機(jī)都不支持HEVC硬解碼;AVS2目前在移動終端中還缺乏硬解支持。在軟解碼方面,F(xiàn)FMPEG內(nèi)置了H.264和H.265的軟件解碼庫;我們團(tuán)隊研發(fā)了支持手機(jī)端應(yīng)用的AVS2軟解碼庫-uAVS2d,可實(shí)現(xiàn)智能手機(jī)實(shí)時解碼1080P視頻[1]。下面通過實(shí)驗(yàn)測試不同軟硬解方案在不同檔次手機(jī)上的功耗表現(xiàn)。

1、測試條件

1) 測試視頻

測試視頻包括5個不同場景的視頻片段,覆蓋室內(nèi)場景、戶外運(yùn)動、自然風(fēng)景、訪談等場景。測試視頻分為三組,分別采用H.264、HEVC和AVS2編碼,三組視頻來自同一視頻源,同分辨率視頻編碼質(zhì)量近似。具體視頻規(guī)格如下:

2) 測試機(jī)型

3)測試工具

功耗測試工具:Monsoon Power Monitor AAA10F

視頻播放器:ijkplayerdemo

軟件解碼器:FFmpeg內(nèi)置H.264和HEVC解碼器;uAVS2d解碼器[2]。

2、測試方法

1)配置測試環(huán)境

a) 三星S3:拆除電池,power monitor給手機(jī)供電并連接電腦,設(shè)置輸出電壓3.7V,使用Main channel測試數(shù)據(jù)。

b) iPhone:使用USB方式連接power monitor,滿電狀態(tài)測試充電功率,充電功率近似為耗電功率。

2)手機(jī)開啟飛行模式,連接WIFI網(wǎng)絡(luò),清除所有后臺進(jìn)程,亮度固定為最大亮度的一半,靜音。

3)先保持待機(jī)狀態(tài),等待手機(jī)功耗數(shù)據(jù)波動平穩(wěn)。

4)進(jìn)行一組測試

a) 啟動功耗測試儀記錄程序;

b) 等待100s打開一組網(wǎng)絡(luò)測試視頻(5min);

c) 視頻播放結(jié)束等待100s;

d) 導(dǎo)出功耗數(shù)據(jù),計算前后100s平均功耗和視頻播放5分鐘平均功耗。

5)重復(fù)4)測試五組數(shù)據(jù)(H.264硬解,H.264軟解,H.265硬解,H.265軟解和AVS2軟解)。

6)更換手機(jī),重復(fù)1)-5),依次測試三星S3、iPhone 6 Plus、iPhone 6S、iPhone 8。

3、測試結(jié)果

數(shù)據(jù)說明

1)總功耗指視頻播放時手機(jī)耗電功率。

2)待機(jī)功耗指手機(jī)亮屏無操作時手機(jī)耗電功率。

3)測試視頻為網(wǎng)絡(luò)流,播放器因?yàn)橛袛?shù)據(jù)緩存(15MB),會提前下載結(jié)束,網(wǎng)絡(luò)下載對功耗有一定影響。

4、測試結(jié)果分析

隨著智能手機(jī)通用處理能力的提升,軟硬解功耗差距逐步縮小,對于720P視頻,iPhone 8中H264軟硬解視頻播放功耗僅相差14%,而AVS2軟解方案僅比H264硬解方案功耗高8%。不同軟件解碼方案功耗差異較大,測試的三種方案中,AVS2軟解方案功耗最低。與H.264軟解碼方案相比,因?yàn)锳VS2壓縮效率更高,同等質(zhì)量的視頻,AVS2編碼碼率可比H.264低40%,更低的碼率帶來更低的解碼復(fù)雜度和網(wǎng)絡(luò)開銷。由于我們測試的是開源的HEVC軟解碼器,計算效率一般,所以HEVC軟解的功耗相對較高。

視頻分辨率對軟解功耗差異較大,如表2所示,以iPhone 8為例,對于480P(640x480)視頻,AVS2軟解和H.264硬解功耗相當(dāng);對于720P視頻,AVS2軟解比H.264硬解功耗高8%;對于1080P視頻,AVS2軟解僅比H.264硬解功耗高11%。需要指出的是,軟解碼功耗和具體實(shí)現(xiàn)方案有很大相關(guān)性,隨著軟解碼方案的不斷優(yōu)化,和硬解碼的功耗差距還會進(jìn)一步縮小。

總結(jié)

隨著智能手機(jī)的通用計算能力增強(qiáng),目前主流手機(jī)在480P和720P等主流視頻分辨率上,軟解和硬解的功耗差別已經(jīng)很小,這意味著手機(jī)視頻解碼對專用芯片的支持依賴降低,移動視頻技術(shù)迭代的速度將會大大加快。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 智能手機(jī)
    +關(guān)注

    關(guān)注

    66

    文章

    18493

    瀏覽量

    180221
  • 分辨率
    +關(guān)注

    關(guān)注

    2

    文章

    1063

    瀏覽量

    41931
  • 功耗
    +關(guān)注

    關(guān)注

    1

    文章

    810

    瀏覽量

    31949

原文標(biāo)題:硬解還是軟解?手機(jī)視頻播放功耗揭秘

文章出處:【微信號:livevideostack,微信公眾號:LiveVideoStack】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    電腦如何通過用MTK方案手機(jī)上網(wǎng)

    電腦如何通過用MTK方案手機(jī)上網(wǎng),但前提是手機(jī)軟件必須開啟此項功能,方可使用.
    發(fā)表于 07-15 16:34

    手機(jī)上音頻的切換電路

    手機(jī)、筆記本等接上耳機(jī)后,外放就沒有聲音了。如手機(jī),通過耳機(jī)進(jìn)行通話,手機(jī)上的外放和mic都不再起作用,求音頻切換的電路圖!非常感謝!qi
    發(fā)表于 04-19 15:34

    求指導(dǎo)“怎么樣把溫控設(shè)備上溫度數(shù)據(jù)通過NFC技術(shù)發(fā)到手機(jī)上

    怎么樣把溫控設(shè)備上溫度數(shù)據(jù)通過NFC技術(shù)發(fā)到手機(jī)上
    發(fā)表于 07-08 01:00

    手機(jī)EOS保護(hù)方案如何通過350V的測試?

    `手機(jī)EOS保護(hù)方案如何通過350V的測試? 自從OPPO 手機(jī)的快充作為賣點(diǎn),大家都覺得滿足了自己的很大需求,快充電流從1A到2A , 到
    發(fā)表于 07-31 13:59

    通過電能緩沖進(jìn)行負(fù)載耦的智能電表電源管理方案

    的解決方案,具有更低的電流和發(fā)送給無線電的高電流脈沖。這些脈沖從電池通過電能緩沖進(jìn)行耦。主要特色 降壓 (MCU) 和升壓 (RF-PA) 軌通過電能緩沖進(jìn)行負(fù)載
    發(fā)表于 11-13 16:55

    請問怎么通過WIFI模塊在手機(jī)上顯示網(wǎng)頁

    我之前看過,論壇里一個壇友的文章,他通過WIFI模塊實(shí)現(xiàn)了手機(jī)訪問模塊網(wǎng)頁的功能,我現(xiàn)在使用的是ESP8266的模塊,現(xiàn)在也想實(shí)現(xiàn)這樣一個功能在手機(jī)上通過IP請求網(wǎng)站時能將我保存在開發(fā)
    發(fā)表于 01-24 02:11

    用精英版STM32F103做藍(lán)牙HC05實(shí)驗(yàn)手機(jī)上收不到

    用精英版STM32F103,做藍(lán)牙HC05的實(shí)驗(yàn),代碼直接是適用于戰(zhàn)艦V3和精英版的那個庫函數(shù)版本代碼,連接正確了,hc05初始化過了,用手機(jī)連接了藍(lán)牙,發(fā)數(shù)據(jù)過去單片機(jī)收不到;然后按KEY0,LCD顯示hc05發(fā)數(shù)據(jù),
    發(fā)表于 05-20 01:52

    測量RF功率放大器和手機(jī)的直流偏置電流設(shè)計方案淺析

    ,工程師需要通過大量艱苦的工作對手機(jī)軟硬件作出改動,以最小化電流泄露和優(yōu)化電池壽命,即使這種改動通常都非常小。他們必須在實(shí)驗(yàn)室中精確評估電話的總消耗電流,
    發(fā)表于 06-03 07:02

    寬帶A類放大器通信測試中有什么應(yīng)用

    簡介本文介紹了第三代(WCDMA)和第四代(OFDM)手機(jī)調(diào)制方案及其關(guān)鍵傳輸特性,以及用于傳輸部件和組件開發(fā)/生產(chǎn)測試測試放大器所需功能涉及的基本概念。本文中所有例證均選取移動電話
    發(fā)表于 06-11 06:09

    如何通過BLE發(fā)送一個變量存儲一個智能手機(jī)上?

    你好,我是Gaurav。我想收集關(guān)于PSo4-042的LDR的讀數(shù)?,F(xiàn)在我可以一個變量中收集數(shù)據(jù)。但我不知道我怎么把它送來。1、請告訴我如何通過BLE發(fā)送一個變量存儲一個智能手機(jī)上
    發(fā)表于 10-25 10:02

    CDMA手機(jī)入網(wǎng)測試實(shí)驗(yàn)測試要求是什么

    CDMA手機(jī)入網(wǎng)測試實(shí)驗(yàn)測試要求是什么CDMA手機(jī)實(shí)驗(yàn)
    發(fā)表于 05-06 09:23

    多變量耦控制實(shí)驗(yàn)

    多變量耦控制4.0 實(shí)驗(yàn)設(shè)備PC計算機(jī)1臺(要求P4-1.8G以上)、MATLAB6.X軟件1套。4.1 實(shí)驗(yàn)目的①學(xué)習(xí)多變量耦控制方法。②通過
    發(fā)表于 05-15 00:51 ?0次下載

    高效電源系統(tǒng)測試分析方案

    高效電源系統(tǒng)測試分析方案
    發(fā)表于 06-04 10:49 ?17次下載

    PC機(jī)上實(shí)現(xiàn)藍(lán)牙PSTN電話網(wǎng)關(guān)

    【摘 要】 介紹了PC機(jī)上通過外圍電路實(shí)現(xiàn)的藍(lán)牙電話網(wǎng)關(guān)的總體結(jié)構(gòu),比較詳細(xì)地介紹了其軟硬件結(jié)構(gòu),并對該方案的不足提出了改進(jìn)。 
    發(fā)表于 05-21 21:54 ?1994次閱讀
    <b class='flag-5'>在</b>PC<b class='flag-5'>機(jī)上</b>實(shí)現(xiàn)藍(lán)牙PSTN電話網(wǎng)關(guān)

    2018年還會有哪些手機(jī)技術(shù)創(chuàng)新呢?

    蘋果ARKit、谷歌ARCore兩大移動增強(qiáng)現(xiàn)實(shí)平臺,將會在今年進(jìn)一步發(fā)展,尤其是后者,可以同檔次的Android手機(jī)上實(shí)現(xiàn),AR將變成手機(jī)的普及功能。另外,攝相機(jī)也是
    的頭像 發(fā)表于 04-03 16:55 ?8482次閱讀