PC 显示器集成菜单如何工作?

PC 显示器集成菜单如何工作?

您的电脑显示器通常有一个菜单按钮,可让您直接控制显示器的配置,如清晰度、宽高比、音量等。

在我的电脑上,按下按钮时会出现一个“覆盖”菜单。这是怎么回事?是否有一个组件将菜单与视频输入信号集成在一起?这是固件还是驱动程序?你能“破解”它来改变显示吗?显示器可以用变量而不是静态数据来控制吗?例如,由安装在计算机上的应用程序驱动以创建一些漂亮的覆盖效果?

答案1

我认为答案需要更长的介绍。

大多数与计算机相关的东西都有模块化结构。你想想你的问题是什么,把它分解成更简单的问题并解决它们,然后你把这些部分解决方案连接起来,你就得到了一个大解决方案。实际上,这种方案不仅适用于计算机,你可能每天都在使用它。(想想看:你的活动由不太复杂的活动组成,例如,要吃东西,你必须抓住它,咬它并咀嚼)

显示器也是模块化的。很难在一个大电子元件上进行操作。随着它变得越来越复杂,你会感到困惑。创建较小的模块更容易。更换故障模块比更换整个显示器更便宜。

因此,请将显示器视为模块化设备。它具有电源模块、显示模块和外部输入模块。

电源与每个其他模块相连,因为没有电当然什么都无法工作。这就是它的工作,它只是为正确的模块提供正确的电流。

然后是显示器。显示模块本身并不关心它显示什么。它只是一个 LCD 面板和一些将输入信号转换为面板上像素的电子设备。显示器上显示什么并不重要,对于该模块来说,唯一重要的事情是它是否理解输入信号。

该输入信号来自外部输入模块。您的显示器可能有几个输入(如 VGA、DVI、HDMI 或 DisplayPort)。并非所有输入都以相同的方式工作,并且这些输入都不能直接控制显示模块。连接模块用于转换这些信号并将其发送到显示器。

这基本上就是一个可以正常工作的监视器。

现在,显示模块可能可以控制以改变亮度、对比度、色温等。可以拦截显示和输入模块之间的连接以修改信号。所以我们只需在两者之间添加另一个模块,连接一些按钮并执行我们需要的操作。

显示器的 OSD 不受驱动程序控制。主要原因是不仅仅是计算机可以使用显示器。您可以连接任何东西,OSD 仍然必须存在。它由固件提供。

关于“破解”显示器。您可以用很多方法做到这一点,甚至无需打开显示器。只需在 PC 和显示器之间连接一些设备,然后对其进行编程以操纵​​屏幕。同样,显示器并不关心它显示什么,它只是一个信号或一堆像素(取决于您尝试查看它的位置)。

这一切都是为了操纵信号,从定义上来说这就是计算机所做的事情。

答案2

它们完全在显示器上完成 - 您可以通过在关闭 PC 的情况下使用它们来验证这一点。它确实会以覆盖的形式完成,理论上您可能可以破解生成它们的显示器上的微处理器。

但如果你想从电脑上更改显示,远的在 PC 上执行此操作更容易,无论是在驱动程序中还是通过操作系统的辅助功能覆盖系统。

相关内容