MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_01C4D941.EEEC1F10" This document is a Single File Web Page, also known as a Web Archive file. If you are seeing this message, your browser or editor doesn't support Web Archive files. Please download a browser that supports Web Archive, such as Microsoft Internet Explorer. ------=_NextPart_01C4D941.EEEC1F10 Content-Location: file:///C:/21031A92/summccs2.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii"
 =
; &n=
bsp; Monitor Control Command Set
VESA
Video Electronics Stan=
dards
Association &n=
bsp;  =
; &n=
bsp;  =
; &n=
bsp;  =
; &n=
bsp;
920
Hillview Court, Suite 140 =
&nb=
sp; =
&nb=
sp; Phone:
408-957-9270
VESA Mon=
itor
Control Command Set (MCCS)
Standard=
Version
2
October
17, 2003
The purpose of this st=
andard
is to define a universal set of commands used to control the screen setting=
s of
displays, which can be used within any communication protocol established
between the host and display.
This
document describes the standardized list of commands and controls to be use=
d in
identifying and controlling the display by means of an application running =
on
the host. The list of commands and controls is kept to a minimum, while
supporting the control of virtually all parameters related to the screen
settings in the display. It does not describe how these commands are packag=
ed
in a particular interface protocol.
Further,
the document assumes the interface supporting the display can issue an
unsolicited attention call (interrupt) to alert the host that something has
happened outside the control of the host. The targeted display devices are
displays attached to the video output of PCs and workstations; however, it =
is
not restricted to this area.
Intellectual Property
Copyright © 2003, Video Electronics Standards Association. All rights reserved.
While
every precaution has been taken in the preparation of this standard, the Vi=
deo
Electronics Standards Association and its contributors assume no responsibi=
lity
for errors or omissions, and make no warranties, expressed or implied, of
functionality or suitability for any purpose.
Trademarks
All
trademarks used within this document are the property of their respective
owners. VESA is a registered =
trademark
of the Video Electronics Standards Association.
Patents
VESA
proposals and standards are adopted by the Video Electronics Standards
Association without regard to whether their adoption may involve any patent=
s or
articles, materials, or processes.
Such adoption does not assume any liability to any patent owner, nor
does it assume any obligation whatever to parties adopting the proposals or
standards documents.
Support
Clarifications
and application notes to support this standard may be written. To obtain the latest standard and =
any
support documentation, contact VESA.
If
you have a product, which incorporates Monitor
Control Command Set (MCCS), you should ask the company that manufact=
ured
your product for assistance. =
If you
are a manufacturer, VESA can assist you with any clarification you may
require. All comments or repo=
rted
errors should be submitted in writing to VESA using one of the following
methods.
·
Fax &n=
bsp; 408-957-9277,
direct this note to Technical Suppo=
rt at
VESA
·
e-mail  =
; support@vesa.org
·
mail to &nbs=
p; Technical
Support
&nbs=
p; &=
nbsp; Video
Electronics Standards Association
&nbs=
p; &=
nbsp;
&nbs=
p; &=
nbsp;
Acknowledgments
This document would not have been possible without =
the
efforts of the VESA Display and
Table 1.1.: Main Contributors
|
|
|
|
|
Don Chambers |
Cables To Go |
|
|
Tamuka<= /span> Ishida |
EIZO NANAO |
|
|
Yuichir= o Wada |
Fujitsu Limited |
|
|
John Frederick |
Hewlett-Packard |
|
|
Bob Myers |
Hewlett-Packard |
|
|
Youichi= Igarashi |
Hitachi |
|
|
Kai Sch= leupen |
IBM |
|
|
Hiroshi Yamashita |
International Display Techno= logy |
|
|
Hironobu Yasui |
Mitsubishi Electric Corp. = p> |
|
|
Hideki = Tanizoe |
NEC Mitsubishi Electric Visu= al Systems |
|
|
Kazuaki Takamoto |
NEC Mitsubishi Electric Visu= al Systems |
|
|
Yoshihisa Kudou |
NEC Vie= wtechnology |
|
|
Jack Ho= sek |
NEC-Mitsubishi. |
|
|
Seiji Kobayashi |
Plus Vision |
|
|
Bryan S= peece |
Portrait Displays |
|
|
George Wiley |
Qualcomm |
|
|
Ian Miller |
Samsung Information Systems =
|
Workgroup leader |
|
Steve Hasegawa |
Sony Electronics |
|
|
Doug Go= rny |
Three-Five Systems |
|
|
Alain d= ’Hautecourt |
ViewSon= ic |
|
Version 2 of the MCCS standard is a maj= or update, in particular to provide support for flat panel displays and the anticipated VESA DPVL (Digital Packetized Video= Link) Standard. It extends the scope and range of controls for TV functions and introduces commands to permit individual control of multiple windows on the desktop. Many of the existing= VCP codes have expanded functionality and/or better definition. To ensure that = the requirements of compatibility and an intuitive user interface can be readily achieved, support for two commands (see section 5) is a requirement for compliance with MCCS version 2.
Additionally, new classes of VCPs associated with asset management, secondary (information / status) displays and remote program calls to the display processor are introduced. These are expected to become significant to the industry over time.
This version also has several format ch= anges with the VCPs split into a number of logical gr= oups each with its own table (section 6) and a comprehensive index (section 7) of all commands and the associated table.
Table of contents
Purpo=
se..........................................=
...........................................................................=
.................................................................... 1
Summary..=
...........................................................................=
...........................................................................=
.............................. 1
Preface........................=
...........................................................................=
...........................................................................=
............ 2
Revision History:..............=
...........................................................................=
.......................................................................... =
4
Tables...=
...........................................................................=
...........................................................................=
.................................. 6
1 =
OVERVIEW.=
...........................................................................=
...........................................................................=
.................... 7
1.1 =
Summary.................................................................=
...........................................................................=
............................. 7
1.2 =
Background.................................................................=
...........................................................................=
..................... 7
1.3 =
Standard Objectives..........................................=
...........................................................................=
......................... 7
1.4 =
Reference Documents..........................................=
...........................................................................=
...................... 8
2 =
Functional Characteristics.................................................................=
............................................................ =
9
2.1 =
Operational Model..........................................=
...........................................................................=
............................ 9
2.2 =
Implementation of MCCS on differ=
ent
interfaces..........................=
................................................ 9
3 =
Requests.=
...........................................................................=
...........................................................................=
................... 10
4 =
Display Control Codes...............................................................=
......................................................................... <=
/span>11
4.1 =
Control Grouping..........................................=
...........................................................................=
............................. 11
4.1.1=
Geometry adjust.....................................................................=
...........................................................................=
...... 11
4.1.2=
Preset selection....................................................................=
...........................................................................=
........ 11
4.1.3=
Image adjustment....................................................................=
...........................................................................=
..... 11
4.1.4=
Windowed image operations.................................................................=
............................................................... 11
4.1.5=
Audio functions.....................................................................=
...........................................................................=
....... 11
4.1.6=
DPVL functions......................................................................=
...........................................................................=
...... 11
4.1.7=
Miscellaneous functions.................................................................=
....................................................................... 11
4.1.8=
Manufacturer Specific...............................................................=
...........................................................................=
. 11
4.2 =
Control Function..........................................=
...........................................................................=
............................. 11
4.2.1=
Continuous Controls.................................................................=
...........................................................................=
.. 11
4.2.2=
Non-continuous controls.................................................................=
...................................................................... 11
4.2.3=
Table controls......................................................................=
...........................................................................=
......... 12
4.2.4=
Manufacturer-specific controls..................................................................=
......................................................... 12
5 =
Compliance..........................................................................=
...........................................................................=
............... 13
6 =
VCP Command Definitions.................................................................=
.................................................................. <=
/span>14
7 =
VCP Code Index......................................................................=
...........................................................................=
........... 37
=
Table=
1 :
Display Requests=
10
Tabl=
e 2 :
VCP Codes : Geometry Adjust=
14
Table 3 : VCP Codes : Preset Selection=
. =
16
Table 4 : VCP Codes : Image Adjustment=
=
17
Table 5 :VCP Codes : Windowed Image Operations=
span>=
. =
21
Tabl=
e 6 :VCP
Codes : Audio Functions=
24
Table 7 : VCP Codes : DPVL Functions=
. =
25
Tabl=
e 8 : VCP Co=
des :
Miscellaneous Functions=
27
Table 9 : VCP Codes : Manufacturer Specific=
. =
35
Table 10 : VCP Code Index=
. =
37
This
document describes the standardized list of control commands that may be us=
ed
to control a display by means of an application running on the host. This
concept is referred to a ‘virtual control panel’ or VCP.
The
list of commands and controls is kept to a minimum while supporting the con=
trol
of all common parameters related to the image settings on the display and o=
ther
common features.
It
does not describe how these commands are used with a particular interface
protocol nor does this document describe the way a particular protocol quer=
ies
and changes the settings of the controls, see appropriate interface standard
for these details
e.g. VESA DDC/CI standard.
A
companion document will be maintained, called MCCSupx.pdf.
This will include such things as correction of known errors, extensions of =
VCP
code value definitions and new VCP codes proposed for inclusion in the next
MCCS revision.
Due
to the emergence of new digital interfaces on hosts (PCs and Workstations)<=
span
class=3DGramE>, it has become possible to control the settings of the
display by means of an application running on the host.
Historically,
displays have provided hardware control panels (on screen display or OSD) to
accomplish these device adjustments. Using the computer in addition to these
manual controls increases user convenience and provides the opportunity for=
a
standardized user interface regardless of the manufacturer of a particular
display.
Although
there are different ways to set up the communication, the basic content of =
the
information communicated can be standardized offering everyone the same
experience in accomplishing the same goal.
The
standard aims to provide for a standard list of display controls and comman=
ds,
which can be used irrespective of the interface used to support the necessa=
ry
communication between the host and the display.
The
list is chosen to be the minimum list necessary to support virtually all
parameters related to the image settings. A number of codes are available f=
or
manufacturers to use where they have design features not covered by the
standard codes.
|
VESA Enhanced Displ= ay Data Channel (E-DDC) Standard |
Version 1 |
|
VESA Enhanced Exten=
ded
Display Identification (E-EDID) Standard |
Release A, Revision=
1 |
|
VESA Display Power Management Signaling (DPMS) Standard |
Version 1.0, Revisi=
on 1.0 |
|
VESA Display Power Management (DPM) standard |
Release A |
|
VESA Display Data C= hannel Command Interface (DDC/CI) Standard |
Version 1 |
|
VESA Digital Video = Packet Link (DPVL) proposed standard |
TBD |
|
VESA MCCS Update Do=
cument (MCCS_UP.pdf on www.vesa.org ) |
Latest |