当前位置:爱活网 Evolife.cn > 爱手机 > 正文 >

Nexus One省电一半的诀窍:屏幕设为纯红色

日期:2010-07-05 01:28:11 作者:digi 来源:爱活网 评论(-)

现在有些Andorid手机采用的是AMOLED屏,比如说Nexus One,Droid Incredible还有三星Galaxy。有机OLED显示屏将像素从红绿蓝色彩通道之分离出来,每个通道的效率各不相同。 就拿Nexus One举个例子,设仅完全点亮红色像素需要的电流为i,那么点亮所有绿色像素用到的电流则为1.5i,而所有蓝色像素则用到2i。(这些比率都只是经验所 得,并不适用于全部的情形。)另外,OLED不像LCD有背光,所以暗色消耗的电量比较少。

全彩和单色显示的Nexus One

如果你仅需要点亮红色像素,那么那会省不少电。所以有人显得蛋疼用Android上的一个叫做SurfaceFlinger窗口管理器来搞些实验。用了些 OpenGL技巧和几个钟头,总算得到了点简单的概念验证。鼓捣半天得到了从红色到全彩的几个滤镜,然后将手机接到功率计上可以测得非常准确的电流,现在 来看看不同的色彩模式需要的电量,实验证明仅显示红色非常省电:

Nexus One 屏幕在不同颜色下的能耗情况

所有的测量都是在飞行模式及关闭GPS的状态下完成。“基准线”指SurfaceFlinger的启动程序运行时的电流,当时整个画面都是黑屏。平均而 言,仅显示红色滤光的话需要的电流为原始基准线的35%。此时最佳情形是总共只需要原来系统电流的42%,有效地令电池寿命翻倍。另外就是,仅显示红色看 起来很酷,就像个夜视仪。

(编辑:来不及思考)
网友评论(共 - 条)
正在加载评论...
用户名: