从软件开发者的角度, OLED 的息屏显示要怎么实现?

2022-07-05 09:13:33 +08:00
 tigerstudent
是显示一张全屏的黑底图片就可以达到黑色部分不费电的效果了吗?
1921 次点击
所在节点    问与答
11 条回复
dokihub
2022-07-05 09:20:26 +08:00
DreamService?但是这个得改 framework 配置
dokihub
2022-07-05 09:21:40 +08:00
实测该费电还是费电,因为设备没有达到逻辑上的息屏,SOC 还是一直处于活动状态,获取 OLED 有厂家提供的 API ?
sujin190
2022-07-05 09:27:30 +08:00
虽然屏幕不发光了,但是估计 CPU 和 GPU 不能进入低功耗休眠状态,屏幕刷新率也还要维持,估计省电效果要差很多
wanguorui123
2022-07-05 09:39:42 +08:00
需要 OLED 屏幕驱动支持 1Hz 刷新率
VictorJing94
2022-07-05 09:41:18 +08:00
.........不行吧
eason1874
2022-07-05 09:46:17 +08:00
黑色不通电这么底层的工作,应该是由显示驱动来做,没理由在 APP 层做,APP 只管提供显示内容

纯黑能省电,但省不了什么电,真正要省电还是得把屏幕关了。现在手机都很少一直显示息屏内容的,息屏一会儿手机不运动就把屏幕关了,手机被拿起来了才重新显示息屏
Protocol
2022-07-05 11:01:50 +08:00
@eason1874 #6 显示驱动不能封装 API 给应用层用吗?
ysc3839
2022-07-05 11:13:18 +08:00
@eason1874 正常来讲 OLED 黑色部分就不会通电的,不需要做额外处理。需要额外处理的是屏幕刷新率和 CPU 降频。
@wanguorui123 看了下红米 K40 的息屏显示,刷新率是 30Hz ,1Hz 大概不是必要的,硬件支持的话当然更好。
pengtdyd
2022-07-05 12:27:05 +08:00
大概了解部分知识,拿点一颗 led 灯来说,两边都是低电平或者都是高电平就不亮了。
屏幕息屏不会真的断电,早期基本上都是显示黑色来实现的,一个像素 3 颗灯,红黄蓝,调成黑色。现在就不知道了。
GLee9507
2022-07-05 15:54:35 +08:00
@pengtdyd 不太理解红黄蓝怎么能调成黑色。。
pengtdyd
2022-07-05 16:01:57 +08:00
@GLee9507 打错了。就是三原色

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/864100

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX