V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
haoyh1
V2EX  ›  Apple

iPhone 降低白点值功能,在 oled 版本上是什么原理?

  •  
  •   haoyh1 · 2022-06-12 21:36:46 +08:00 · 3928 次点击
    这是一个创建于 896 天前的主题,其中的信息可能已经有所发展或是发生改变。
    LCD 版本机器原理大家都懂,亮度=亮度,白点值=对比度
    那 oled 没有对比度的概念,白点值调节的是什么
    https://www.zhihu.com/question/27243471
    这里的高赞说,oled 调整白点和调整亮度底层原理一样,但我觉得应该没那么简单吧,而且实测看起来效果也是有差异
    7 条回复    2022-06-13 11:56:42 +08:00
    Pazakui1259
        1
    Pazakui1259  
       2022-06-13 00:42:17 +08:00 via iPad   ❤️ 1
    OLED 上调整亮度和调整灰度不是同一种概念。

    大家可能都知道这样的概念:OLED 是像素点发光,黑色就是像素点不发光。有的人可能会因此理解 OLED 是可以随便精细的调节每个像素点的亮度;其实并不是,OLED 的亮度调节只能全屏调节,通过 PWM 或者 DC 方式调亮度,这也是安卓厂商 OLED 屏幕经常宣传的“DC 调光”。

    降低白点值本身就是降低了屏幕中颜色的明度,让屏幕上本来的白色变成了“灰色”,因为 OLED 是像素点发光,“灰色”本来就比原本的白色暗一些,看起来就像是亮度降低了一样的。显示屏还是工作在原来的亮度下,但显示内容的亮度却降低了。

    说到这个很多人可能会想到 iPhone 和其他苹果设备上的 EDR 功能,也就是在显示 HDR 内容时,只有 HDR 内容是高亮的真实状态,而其他的系统 UI 都还是原来的亮度。读了上面的原理就能想到这并不是什么简单的操作,是深层的软件硬件的优化:让屏幕无感的增加亮度,同时还要让其他的普通内容,如 UI ,降低明度,或者说是让他们“变灰,减亮”。因为 OLED 黑色不发光,灰色就相当于“半”发光,也就相当于亮度减半,精细的调节让用户都几乎感觉不到这个操作的进行,也就实现了这种精细调光的操作。苹果在自家的 Mac 、iPhone 、iPad 上都适配了该功能,就算是 LCD 屏幕也能支持,如果系统亮度不是最高,LCD 设备会用类似原理“悄悄地”调高亮度,用额外的亮度充分显示 HDR 内容,同时其他 UI 亮度好像看起来没变。
    haoyh1
        2
    haoyh1  
    OP
       2022-06-13 01:53:23 +08:00
    @Pazakui1259 降低内容明度是怎么实现的,查了半天没有介绍,应该还是针对像素调节电流?可以理解为像素级的 DC ?
    dingwen07
        3
    dingwen07  
       2022-06-13 04:18:32 +08:00
    @haoyh1 #2
    多半是全屏亮度提高,UI 部分加降低亮度的遮照
    wydinhk
        4
    wydinhk  
       2022-06-13 07:56:22 +08:00
    @haoyh1 色彩管理
    xiaocongcong
        5
    xiaocongcong  
       2022-06-13 09:28:17 +08:00
    降低白点值,相当于 RGB 色彩管理中降低明度,白色 RGB 是 255 、255 、255 ,那么降低 10%白点 RGB 值则是 230 、230 、230 ,降低亮度则是整块背板照明的灯变暗,一个相当于变颜色,一个相当于开灯关灯。并不是降低了 10%白点则 10%的像素不工作
    haoyh1
        6
    haoyh1  
    OP
       2022-06-13 09:57:24 +08:00 via iPhone
    @xiaocongcong 这个是 lcd 的原理吧
    Pazakui1259
        7
    Pazakui1259  
       2022-06-13 11:56:42 +08:00 via iPad
    @haoyh1 是什么让你觉得 OLED 不是这样的,都是这样的,软件层面调节输出的颜色。软件给 OLED 屏幕输出画面只能控制每个像素的“颜色”,降低白点值在系统层面降低了输出颜色的明度,让原本的白色给屏幕输出成“灰色”,达到好像变暗了的效果。而在系统中调节屏幕亮度是直接通过 PWM 不断开关屏幕或 DC 调节屏幕整体电流,一下调整一整个屏幕的“亮度”。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1351 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 17:25 · PVG 01:25 · LAX 09:25 · JFK 12:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.