2) 测试机型
3)测试工具
功耗测试工具:Monsoon Power Monitor AAA10F
视频播放器:ijkplayerdemo
软件解码器:FFmpeg内置H.264和HEVC解码器;uAVS2d解码器[2]。
2、测试方法
1)配置测试环境
a) 三星S3:拆除电池,power monitor给手机供电并连接电脑,设置输出电压3.7V,使用Main channel测试数据。
b) iPhone:使用USB方式连接power monitor,满电状态测试充电功率,充电功率近似为耗电功率。
2)手机开启飞行模式,连接WIFI 络,清除所有后台进程,亮度固定为最大亮度的一半,静音。
3)先保持待机状态,等待手机功耗数据波动平稳。
4)进行一组测试
a) 启动功耗测试仪记录程序;
b) 等待100s打开一组 络测试视频(5min);
c) 视频播放结束等待100s;
d) 导出功耗数据,计算前后100s平均功耗和视频播放5分钟平均功耗。
5)重复4)测试五组数据(H.264硬解,H.264软解,H.265硬解,H.265软解和AVS2软解)。
6)更换手机,重复1)-5),依次测试三星S3、iPhone 6 Plus、iPhone 6S、iPhone 8。
3、测试结果
数据说明
1)总功耗指视频播放时手机耗电功率。
2)待机功耗指手机亮屏无操作时手机耗电功率。
3)测试视频为 络流,播放器因为有数据缓存(15MB),会提前下载结束, 络下载对功耗有一定影响。
4、测试结果分析
随着智能手机通用处理能力的提升,软硬解功耗差距逐步缩小,对于720P视频,iPhone 8中H264软硬解视频播放功耗仅相差14%,而AVS2软解方案仅比H264硬解方案功耗高8%。不同软件解码方案功耗差异较大,测试的三种方案中,AVS2软解方案功耗最低。与H.264软解码方案相比,因为AVS2压缩效率更高,同等质量的视频,AVS2编码码率可比H.264低40%,更低的码率带来更低的解码复杂度和 络开销。由于我们测试的是开源的HEVC软解码器,计算效率一般,所以HEVC软解的功耗相对较高。
视频分辨率对软解功耗差异较大,如表2所示,以iPhone 8为例,对于480P(640×480)视频,AVS2软解和H.264硬解功耗相当;对于720P视频,AVS2软解比H.264硬解功耗高8%;对于1080P视频,AVS2软解仅比H.264硬解功耗高11%。需要指出的是,软解码功耗和具体实现方案有很大相关性,随着软解码方案的不断优化,和硬解码的功耗差距还会进一步缩小。
总结
随着智能手机的通用计算能力增强,目前主流手机在480P和720P等主流视频分辨率上,软解和硬解的功耗差别已经很小,这意味着手机视频解码对专用芯片的支持依赖降低,移动视频技术迭代的速度将会大大加快。
如对三种标准更多功耗数据感兴趣,可点击“阅读原文”,查看详细测试数据。
相关资源:电脑耗电量测量软件
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!