上传者: honeyzhao
|
上传时间: 2024-08-26 08:42:14
|
文件大小: 699KB
|
文件类型: PDF
### VESA Monitor Control Command Set (MCCS) Standard Version 2 Revision 2
#### 标准概述
VESA Monitor Control Command Set (MCCS) Standard Version 2 Revision 2 是由 Video Electronics Standards Association (VESA) 发布的一项标准,旨在为显示器提供一套标准化的命令集与控制方式。此标准于 2009 年 1 月 19 日发布,其主要目的是在保持与 MCCS 2.1 版本完全兼容的基础上,整合 Virtual Control Panel (VCP) 代码以及采用自 MCCS V3.0 的文档格式。
#### 目的
该版本的主要目标是:
- 整合 Virtual Control Panel (VCP) 代码及其文档格式。
- 维持与 MCCS V2.1 的完全兼容性。
- 定义了所有 MCCS VCP 代码的合规性要求。
- 增强 Direct Drive Monitor (DDM) 显示器中的性能表现。
#### 标准内容概览
该文档详细介绍了用于识别和控制通过应用程序运行在连接主机上的显示器的一系列标准化命令和控制。这些命令和控制虽然被精简到最少数量,但支持几乎所有与显示器屏幕设置相关的参数控制。值得注意的是,该标准并没有描述如何通过特定视频接口协议来通信这些命令。
此外,文档还假设连接显示器到主机的视频接口可以发出未请求的注意呼叫(中断或热插拔检测 HPD),以通知主机发生了一些超出主机控制范围的事情。该标准的目标设备是连接到 PC、工业显示控制器或消费电子源的显示器,但并不局限于这些领域。
#### 版本 3 的目的及变化
版本 3 包括多个目的:
- 纠正已知错误。
- 澄清某些 VCP 代码的使用方法。
- 对部分 VCP 代码进行新定义。
- 引入新的 VCP 代码。
此修订版融合了这些修正、澄清和新定义,但为了保持向后兼容性而重新定义了必要的部分。此外,该修订版不再支持并保留了未来可能不会使用的 VCP 代码 C7h(Display Enable Key)和 VCP 代码 13h(Backlight Control),因为这两个代码并未达到预期的效果。此外,版本 3 中增加的合规性要求被包含在所有定义的 VCP 代码中,除了 Digital Packet Video Link (DPVL) 支持组。
#### VCP 代码
VCP 代码是一组特定的指令,用于控制显示器的各种功能,包括亮度、对比度、色彩调整等。这些代码使得主机能够直接与显示器通信,实现对显示参数的精细控制。MCCS 标准中定义了一系列 VCP 代码,它们按照一定的格式和结构组织起来,以确保各种显示器之间的一致性和互操作性。
- **VCP Code C7h (Display Enable Key)**:最初设计用于控制显示器的开启/关闭功能,但由于未能达到预期效果,在此修订版中已被废弃。
- **VCP Code 13h (Backlight Control)**:用于控制显示器背光强度的功能,同样因未达到预期效果而在修订版中被废弃。
#### 向后兼容性
为了确保新版标准能够无缝地与先前版本兼容,修订版特别注意了以下几个方面:
- 在引入新功能的同时,确保旧有功能的可用性。
- 对于被废弃的 VCP 代码,提供了明确的指导原则以避免混淆。
- 保持核心架构不变,只对必要部分进行修改。
#### 结论
VESA Monitor Control Command Set (MCCS) Standard Version 2 Revision 2 是一个重要的行业标准,它为显示器制造商和软件开发者提供了一套标准化的命令集,使得显示器控制更加统一和高效。通过不断改进和完善,该标准不仅增强了显示器的性能,还促进了行业的技术进步和发展。