V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
tigerstudent
V2EX  ›  问与答

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

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

    纯黑能省电,但省不了什么电,真正要省电还是得把屏幕关了。现在手机都很少一直显示息屏内容的,息屏一会儿手机不运动就把屏幕关了,手机被拿起来了才重新显示息屏
    Protocol
        7
    Protocol  
       2022-07-05 11:01:50 +08:00
    @eason1874 #6 显示驱动不能封装 API 给应用层用吗?
    ysc3839
        8
    ysc3839  
       2022-07-05 11:13:18 +08:00
    @eason1874 正常来讲 OLED 黑色部分就不会通电的,不需要做额外处理。需要额外处理的是屏幕刷新率和 CPU 降频。
    @wanguorui123 看了下红米 K40 的息屏显示,刷新率是 30Hz ,1Hz 大概不是必要的,硬件支持的话当然更好。
    pengtdyd
        9
    pengtdyd  
       2022-07-05 12:27:05 +08:00
    大概了解部分知识,拿点一颗 led 灯来说,两边都是低电平或者都是高电平就不亮了。
    屏幕息屏不会真的断电,早期基本上都是显示黑色来实现的,一个像素 3 颗灯,红黄蓝,调成黑色。现在就不知道了。
    GLee9507
        10
    GLee9507  
       2022-07-05 15:54:35 +08:00
    @pengtdyd 不太理解红黄蓝怎么能调成黑色。。
    pengtdyd
        11
    pengtdyd  
       2022-07-05 16:01:57 +08:00
    @GLee9507 打错了。就是三原色
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   974 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 20:25 · PVG 04:25 · LAX 12:25 · JFK 15:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.