我可以将 LCD/LED 或 OLED 显示器刷新率设置为 0Hz 左右吗?

我可以将 LCD/LED 或 OLED 显示器刷新率设置为 0Hz 左右吗?

我认为这对于阅读来说非常完美(就像带背光的电子墨水屏一样),并且在高刷新率无用的情况下可以降低眼睛疲劳。如果刷新率可以根据屏幕上的当前移动自动更改,那就更好了。

答案1

TL;DR:LED 和 LCD 都不是像电子墨水那样以“稳定”的方式驱动,因此这不起作用。


显示器的工作方式并非如此。0 Hz 不会产生任何您想要的东西。

由于像素数量巨大,而且访问二维阵列中每个点的唯一实用方法是通过列和行选择,因此在任何显示器中,您都不能简单地为每个像素设置一组信号线。全高清显示器有 200 万像素,每个像素都有红色、绿色和蓝色子组件。即使使用基于级别的方法来确定每种颜色的色调,也需要大量的数据线来容纳每个像素。

由于显示屏的特性,电子墨水能够“设置后就忘记”。通常,显示屏是单色的,这意味着数据线较少,并且显示材料能够明确地设置为两种状态之一,而无需刷新或保持以保持该状态。在电子学中,我们称之为双稳态,当设置为某种状态时,它将保持在该状态。

LCD 是单稳态的,每个像素默认为单一状态,要么完全打开,要么完全关闭,如果没有机制来不断保持或刷新该状态,您将得到全黑或全白的显示。

OLED可以保持高位,但需要大量的线路来保持它们全部亮起,因此我们使用列和行访问方法短暂地闪烁每个 LED。我们不能简单地让 LED 保持特定状态。同样,我们需要定期保持或刷​​新状态以保留图像。


为什么我们不能单独处理像素?

我们不投资具有单独寻址像素的显示器的原因有很多。首先,每个像素都需要自己的缓冲区、电源控制和其他电路,而每个彩色像素周围没有足够的区域来做到这一点。你可能可以使用光刻或 3D 打印方法来实现这一点,这些方法可以让你像处理器一样构建 IC,但要为整个显示面板做到这一点,成本会非常高,而且成品率也会非常低。对于每一个好的如果以这种方式生产 20 英寸面板,那么其中可能会有 20 到 50 个存在各种缺陷,不适合消费者。这绝对不是一个好的商业模式。

另一个原因是,我们目前必须将每帧的显示数据以一个大块的形式传输到显示器,或者再次采用单独指定“这个像素,那个颜色”的方法。一次传输一行并有效地说明“这是以下数据的像素格式:8 位红色、绿色、蓝色和 alpha,行宽 1920 像素,列高 1080”,这样您就可以将实际图像数据传输到一个有效的连续块中,并让接收器整理出行的起点和终点。单独寻址的像素将具有大量的计算机和显示器之间的通信开销。“像素@x,y:格式RGBA,R分量=X,G分量=y,B分量=z,A分量=w”

这意味着以类似方式驱动显示器也更加高效,因为可以在一个简单的小型缓冲区中运行数据,而无需等待整个帧才能有效地设置整个像素面板。您可以允许随机访问列和行,但这同样会产生开销。

就像以 4Kb 块读取 RAM 比逐字节读取更快一样,写入显示器比以整行或整列写入更快。


正如 DanielB 在评论中所说可以显卡和显示控制器之间的刷新率非常低,帧与帧之间只有一个无变化命令,但这不会改变显示器本身仍然需要通过其内置控制器定期刷新的事实。最多允许显示器自行选择合适的低(或高)像素刷新率。

但是,如果将速率设置得太低,显示屏就会出现恼人的闪烁。

无论如何,这都不是减轻眼疲劳的方法。要减轻眼疲劳,您要么需要无限高的刷新率,以便像素亮度级别在刷新之间不会发生变化,要么根本不需要保持刷新率,就像使用电子墨水一样。

相关内容