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

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

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

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