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 亮度好像看起来没变。 |
2
haoyh1 OP @Pazakui1259 降低内容明度是怎么实现的,查了半天没有介绍,应该还是针对像素调节电流?可以理解为像素级的 DC ?
|
5
xiaocongcong 2022-06-13 09:28:17 +08:00
降低白点值,相当于 RGB 色彩管理中降低明度,白色 RGB 是 255 、255 、255 ,那么降低 10%白点 RGB 值则是 230 、230 、230 ,降低亮度则是整块背板照明的灯变暗,一个相当于变颜色,一个相当于开灯关灯。并不是降低了 10%白点则 10%的像素不工作
|
6
haoyh1 OP @xiaocongcong 这个是 lcd 的原理吧
|
7
Pazakui1259 2022-06-13 11:56:42 +08:00 via iPad
@haoyh1 是什么让你觉得 OLED 不是这样的,都是这样的,软件层面调节输出的颜色。软件给 OLED 屏幕输出画面只能控制每个像素的“颜色”,降低白点值在系统层面降低了输出颜色的明度,让原本的白色给屏幕输出成“灰色”,达到好像变暗了的效果。而在系统中调节屏幕亮度是直接通过 PWM 不断开关屏幕或 DC 调节屏幕整体电流,一下调整一整个屏幕的“亮度”。
|