MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_01C5A3F0.896519B0" 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_01C5A3F0.896519B0 Content-Location: file:///C:/207398C9/sumddcci.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii"

DDC/CI ä Standard
VESA=
ä
Video Electronics Stan= dards Association_______________________________
860 Hillview = Court, Suite 150 &nbs= p; &= nbsp; &nbs= p; &= nbsp; &nbs= p; Phone: (408) 957-9270
Display Data Channel Command Interface Standard
Version 1.1
October 29, 2004
Purpose
Define an I2C ä<= /span> based protocol which operates over the DDC channel to provide interactive control of a display and, optional associated devices.
Summary
In response to the Plug and Play needs of end-user= s, VESA has defined the E-DDC standard with different levels of communication. DDC/CI (formerly known as DDC2Bi) provides bi-directional communication bet= ween the host and the display.
The communication interface is independent of displ= ay technology (CRT, LCD, PDP, etc), and is compatible with a number of differe= nt video interfaces (VGA, DVI, HDMI, etc).
Preface
Scope
This
revision of the DDC/CI Standard is intended to extend the E-DDC standard by
providing flexibility and expandability for the DDC implementations in many
video interfaces. DDC/CI providing a bi-directional communication channel t=
hat
can be used, along with the VESA Monitor Command and Control Set (MCCS)
standard, to provide interactive control of a display.
Intellectual Property<= o:p>
Copyright © 1998 - 2004, Video Electronics Stan= dards Association. All rights reser= ved.
While every p= recaution has been taken in the preparation of this standard, the Video Electronics S= tandards Association and its contributors assume no responsibility 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, DDC, DPMS, E-DDC, EDID, E-EDID, MCCS and VDIF are trademarks =
of
the Video Electronics Standards Association.
I2C is a
trademark owned by Philips.
HDMI is a trademark of=
HDMI
Licensing, LLC
DVI is a trademark of =
the
Digital Display Working Group
Patents
VESA
proposals and standards are adopted by the Video Electronics Standards
Association without regard to whether their adoption may involve any patent=
s on
articles, materials, or processes. <=
/span>Such
adoption does not assume any liability to any patent owner, nor does it ass=
ume
any obligation whatever to parties adopting the proposals or standards documents.
Support
for this Standard
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 DDC/CI, you should ask the company th=
at
manufactured your product for assistance.&=
nbsp;
If you are a manufacturer, VESA can assist you with any clarification
you may require. All comments=
or
reported errors should be sub=
mitted
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
(with subject: DDC/CI)
·
mail to &nbs=
p; Technical
Support
&=
nbsp; &nbs=
p; VESA
- Video Electronics Standards Association
&=
nbsp; &nbs=
p; 860
Hillview Court, Suite 150
&=
nbsp; &nbs=
p;
Revision
History
Version
1 August 14, 1998
Initial release of the standard
Version 1.1 O=
ctober
29, 2004
Major reorganization and expansion=
of
sections that detail command structures
Added support for “table
class” of VCP commands
Appendix on color adjustment delet=
ed
Appendix added on possible problem=
s if
DDC/CI and HDCP (High Definition Content Protection) are both being used.
Support for EDID within the capabi=
lity
string eliminated
Power management priority given to=
DPM
(over DPMS)
Acknowledgments
This document would not have been possible witho= ut the efforts of the VESA Display Systems Standards (former Display) and Japan Committees. In particular, the following individuals and their companies contributed significant time and knowledge.
&=
nbsp; &nbs=
p; &=
nbsp; &nbs=
p;
Ian Miller &=
nbsp; &nbs=
p; Samsung &nbs=
p; &=
nbsp; &nbs=
p; DDC/CI
Task Group Chair &nb=
sp;
&= nbsp; &nbs= p; &= nbsp; &nbs= p;
Syed Athar Hussain=
&=
nbsp; ATI
Technologies Inc. &n=
bsp;  =
;
Bryan Speece &=
nbsp; &nbs=
p; Entech
Eiichi Mori &=
nbsp; &nbs=
p; Fujitsu &=
nbsp; &nbs=
p; &=
nbsp;
Eiji Kurimoto &=
nbsp; &nbs=
p; Fujitsu &=
nbsp; &nbs=
p; &=
nbsp;
Shinji Tsutsumi
Yuichiro Wada &=
nbsp; &nbs=
p; Fujitsu
Graham Loveridge &=
nbsp; Genesis
Microchip &nbs=
p; &=
nbsp;
Moriyoshi Ohara
Shiro Makino &=
nbsp; &nbs=
p; EIZO
NANAO &n=
bsp;  =
; =
Tadahiko Hiraka
Takuma Ishida &=
nbsp; &nbs=
p; EIZO
NANAO
Hiroaki Sugiura
Yoshifumi Sato &=
nbsp; &nbs=
p; NEC
Plasma Display  =
; &n=
bsp;
Jack Hosek &=
nbsp; &nbs=
p; NEC-Mitsubishi
(US) &nb=
sp; =
William Hollingwor=
th &=
nbsp; NEC-Mitsubishi
(US) &nb=
sp; =
Hideki Tanizoe &=
nbsp; &nbs=
p; NEC-Mitsubishi &=
nbsp; &nbs=
p;
Kazuaki Takamoto &=
nbsp; NEC-Mitsubishi &=
nbsp; &nbs=
p;
Kazuyuki Iimura
Takashi Katagiri &=
nbsp; NEC-Mitsubishi &=
nbsp; &nbs=
p;
Kouichi Ara &=
nbsp; &nbs=
p; NEC-Viewtechnology
Takashi Nirasawa &=
nbsp; NEC-View=
technology
Yoshihisa Kudou
Isaac Yang &=
nbsp; =
NVIDIA
Masafumi Ikeda &=
nbsp; Pioneer
Corp
Michael Anderson &=
nbsp; Portrait
Displays Inc. =
&nb=
sp;
Keijiro Naito &=
nbsp; &nbs=
p; Seiko
Epson &n=
bsp;  =
; &n=
bsp;
Shinji Kubota &=
nbsp; &nbs=
p; Seiko
Epson &n=
bsp;  =
; &n=
bsp;
Chikaho Abe &=
nbsp; &nbs=
p; Sony &=
nbsp; &nbs=
p; &=
nbsp;
Satoru Suzuki &=
nbsp; &nbs=
p; Sony &=
nbsp; &nbs=
p; &=
nbsp;
Shigeru Takasu &=
nbsp; &nbs=
p; Sony &=
nbsp; &nbs=
p; &=
nbsp;
Steve Hasegawa &=
nbsp; &nbs=
p; Sony
Joe Lamm &=
nbsp; &nbs=
p; Tech
Source
Katsuki Hazama &=
nbsp; THine
Electronics
Mitsugu Yui &=
nbsp; &nbs=
p; Totoku
Electric Co. Ltd. &n=
bsp;
Alain d’Haut=
ecourt &=
nbsp; ViewSonic &=
nbsp; &nbs=
p; &=
nbsp;
Terms and Abbreviations
|
Abbreviation |
Description |
|
CRT |
Cathode Ra=
y Tube
(display technology type) |
|
E-DDC |
[VESA] Enh=
anced
Display Data Channel (serial communication) |
|
DDC2B |
Simplest o=
f the DDC2B
modes defined in VESA E-DDC standard |
|
DDC2Bi |
Former nam=
e for
DDC/CI |
|
DPM |
[VESA] Dis=
play
Power Management standard |
|
DPMS |
[VESA] Dis=
play
Power Management Signaling standard |
|
E-EDID |
[VESA] Enh=
anced
Extended Display Identification Data |
|
EEPROM |
Electrical=
ly
Erasable Programmable Read Only Memory (memory type) |
|
HW |
Hardware |
|
I2C |
Trademark =
of
Philips |
|
LCD |
Liquid Cry=
stal
Display |
|
MCCS |
[VESA] Mon=
itor
Control Command Set |
|
MCU |
Micro Cont=
roller
Unit (Embedded in application) |
|
MT |
I2C Bus
Master Transmitter Communication Mode |
|
MR |
I2C Bus
Master Receiver Communication Mode |
|
SR |
I2C
Slave Receiver Communication Mode |
|
ST |
I2C
Slave Transmitter Communication Mode |
|
SW |
Software |
|
VCP |
Virtual Co=
ntrol
Panel |
|
VDIF |
[VESA] Vid=
eo
Display Identification Format |
|
VESA |
Video Elec=
tronics
Standards Association |
Table of Content=
s
1. OVERVIEW..........................................=
...........................................................................=
..... 9
1.1 Summary.....................................................................=
....................................................... 9=
1.2 Background..................................................................=
................................................. 9=
1.3 VCP Codes...................................................................=
....................................................... 9=
1.4 Standard Objectives.................................................................=
.............................. 10=
1.5 Reference Documents.................................................................=
............................ 11=
1.6 I2C Bus Notation:..........................................=
............................................................... 12=
2. DDC/CI
System Architecture.................=
........................................................... 13
2.1 DDC/CI Introduction.................................................................=
................................ 13=
2.2 DDC/CI Host Device.................................................................=
.................................... 13=
2.3 DDC/CI Display Device.................................................................=
............................. 13=
2.4 Display Dependent Devices..........................................=
........................................ 14=
2.5 Fixed I2C Slave Address Devic=
es..........................................=
............................. 14=
3. DDC/CI
Hardware Implementation.............=
.................................................. 15
3.1 Host Device.................................................................=
................................................... 15=
3.2 Display Device..............................................................=
............................................... 15=
3.3 Display Dependent devices..........................................=
........................................ 15=
3.3.1
3.3.2
3.4 Fixed address I2C devices..........................................=
............................................ 16=
4. DDC/CI
COMMUNICATION BASIC COMMANDS........=
........................................... 17
4.1 DDC/CI Compliance Requirements..........................................=
.......................... 17=
4.1.1
4.1.2
4.2 Optional Support.................................................................=
...................................... 18=
4.2.1
4.3 Get VCP Feature & VCP Feature Reply<=
span
style=3D'mso-tab-count:1 dotted'>..........................................=
.................. 19=
4.4 Set VCP Feature.................................................................=
.......................................... 20=
4.5 Save Current Settings.................................................................=
........................... 20=
4.6 Capabilities Request & Capabilities =
Reply..........................................=
....... 21=
4.7 Get Timing Report & Timing Message..........................................=
..................... 22=
4.8 “Table” Commands..........................................=
........................................................... <=
!--[if supportFields]>=
PAGEREF _Toc86738950 \h =
23=
4.8.1
4.8.2
5. Communications
Protocol............................=
................................................... 25
6. DDC/CI
Software Implementation.............=
................................................... 26
6.1 Data Return Format : Display to Host..........................................=
................ 26=
6.2 Graphic Host to Display Device Messages<=
span
style=3D'mso-tab-count:1 dotted'>..........................................=
........ 26=
6.3 Display Device to Graphic Host Messages<=
span
style=3D'mso-tab-count:1 dotted'>..........................................=
........ 27=
6.4 Definition and Use of the “Null
Message”......................=
............................ 28=
6.5 Communication Between the Host and its D=
evices............................... 29=
6.5.1
6.6 I2C Bus Timings..........................................=
.................................................................... 29=
6.7 Messages Support.................................................................=
...................................... 30=
6.7.1
6.7.2
6.7.3
6.7.4
6.7.5
6.7.6
7. DDC/CI
Support of Display Dependent Devices=
..................................... 32
7.1 External Display Dependent Device..........................................=
................... 32=
7.1.1
7.1.2
7.2 Internal Display Dependent Device..........................................=
.................... 32=
7.2.1
7.2.2
7.3 Detection of Display Dependent Device
7.4 Example of Internal and External Device
Communication.......... 33=
7.5 Dependencies Between the Display and
Integrated Devices......... <=
/span>33=
8. DDC/CI
Implementation Examples.............=
.................................................... 35
8.1 Multiple Video Interface Support and
Implementation................... =
span>35=
8.2 Television/Home Theater Support and Spec=
ific
Commands.............. 35=
8.3 Video Switch Boxes.................................................................=
.................................. 35=
8.4 Multiple Display Support..........................................=
........................................... 35=
8.5 Video Projection Displays..........................................=
......................................... 36=
9. DDC/CI
Compliance..........................=
......................................................................... <=
/span>37
9.1 Existing Display Designs..........................................=
............................................. 37=
9.2 New Display Designs.................................................................=
............................... 37=
9.3 Existing Graphic Host Systems..........................................=
................................ 37=
9.4 New Graphic Host Systems..........................................=
.......................................... 37=
10. Appendix A:
Co-existance of DDC/CI and HDCP.....=
.................................. 38
11. APPENDIX B=
: DPM
(DPMS) and MCCS Power Management....=
................ 39
12. Appendix C:
Summary of Op. Codes................=
................................................ 40
13. APPENDIX D:
Answers To Commonly Asked Questions.=
..................... 41
Tabl=
e 2 -
Reference Documents
Tabl=
e 4 :
Examples of External Display Dependent Devices.
Tabl=
e 5 :
Examples of Fixed I2C Address devices.
Tabl=
e 7 :
Capability String Fields
Figure 1: Key Elements of a =
DDC/CI
System
Figu=
re 2 -
Recommended SCL and SDA Line Terminations.
This standard defines=
a
bidirectional communications channel between a host device and a display us=
ing
the Display Data Channel (defined in the VESA E-DDC standard) as the physic=
al
layer. Implementation allows =
interaction
beteen the host and display devices.
The main changes in t=
his
revision are the provision of support for the ‘table class’ of =
VCP
codes introduced in the MCCS standard version 2 and to restructure and expa=
nd
the explanations of command structures. Minor changes included elimination =
of
the references to unused standards and other points to improve clarity.