DDc/ci & NaviSet
Introduction
The majority of hardware connected to Windows-based PC systems does not require a large amount of user
configuration after its initial installation. Display monitors, however, are the notable exception. Today's displays
offer users vast control over their configuration, but this is often through cryptic front-panel controls with
non-standard interfaces, minimal or no localization and minimal assistance to the user.
Consequently, user frustration with display configuration is high, and often display configuration is not optimal.
The set of controls available to the user varies among manufacturers, and even among display models from the
same manufacturer. Often, modifying a setting causes changes in other settings, requiring the user to move
back and forth among several controls to find the right balance.
In attempting to address these issues, vendors have used various methods to allow the operating system to
control the display settings. These controls have taken various forms, but most have several drawbacks,
including:
· Incons
Incons
Inconsis is is is ist t t t t e e e e e nt Int
Incons
nt Int
nt Int
nt Inte e e e e r r r r r face
face
faces s s s s . . . . . The method of connecting the display to the PC for control either requires
face
Incons
nt Int
face
additional connections to the display beyond the data connection or requires non-standard signaling over
the data connection. The former results in increased manufacturing costs; the latter may mean that the
display can work only with specific display adapters.
· Incons
Incons
Incons
Inconsis is is is ist t t t t e e e e e nt UIs
Incons
nt UIs
nt UIs
nt UIs
nt UIs. . . . . The interfaces often do not follow Windows user interface (UI) guidelines, and may have the
same drawbacks as the built-in display controls: cryptic controls, lack of localization and interdependent
controls.
Both cases can result in increased user confusion and support calls.
Standardization in the control of display configuration provides all-around gains. User confusion and therefore
support calls are lessened, and system integration improved. Manufacturing costs of displays are improved as well.
DDC/CI as an Enabling Technology
Windows operating systems use VESA Display Data Channel (DDC) protocols to retrieve Extended Display
Identification Data (EDID) data from displays through the display adapter driver, which reports the display as a
child device.
The solution to the above problems is for Windows and the display hardware to fully implement VESA DDC Command
Interface (DDC/CI) bi-directional control and to create a Windows-based control panel for the display hardware.
In addition to the inter-integrated circuit (I
interface for other on-board devices such as TV tuners or video capture devices. The I
protocol two-wire (clock and data) serial data bus that is bi-
directional, but most display adapter drivers only expose the
I
C interface to the non-display devices for Windows Driver
2
Model (WDM) child drivers to use.
Simple changes to what is exposed on the I
display adapter drivers allow WDM child display drivers to
control displays by way of the DDC/CI standard. The display
child driver can in turn be controlled by a standard display control panel extension.
DDC/CI Advantages
DDC/CI enables two-way communication between monitors and their video adapters, which provides many
advantages. Today's monitors do more than merely display text; the best possible display configuration is
mission-critical for applications including digital imaging, pre-press, graphic arts and video production. On-
screen colors that don't match printed output or are off because of an incorrect setting waste valuable time
C) interface for the display itself, many display adapters contain an
2
"Standardization in the control
"Standardization in the control
"Standardization in the control
"Standardization in the control
"Standardization in the control
2
C interface and to
C bus is a standard
2
of display configuration
of display configuration
of display configuration
of display configuration
of display configuration
provides all-around gains."
provides all-around gains."
provides all-around gains."
provides all-around gains."
provides all-around gains."