US20100171747A1 - Ddc communication module - Google Patents
Ddc communication module Download PDFInfo
- Publication number
- US20100171747A1 US20100171747A1 US12/438,131 US43813107A US2010171747A1 US 20100171747 A1 US20100171747 A1 US 20100171747A1 US 43813107 A US43813107 A US 43813107A US 2010171747 A1 US2010171747 A1 US 2010171747A1
- Authority
- US
- United States
- Prior art keywords
- ddc
- communication module
- edid
- display device
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G5/006—Details of the interface to the display terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/04—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
- G09G2370/045—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller using multiple communication channels, e.g. parallel and serial
- G09G2370/047—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller using multiple communication channels, e.g. parallel and serial using display data channel standard [DDC] communication
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/12—Use of DVI or HDMI protocol in interfaces along the display data pipeline
Definitions
- the present invention relates to a display data channel (DDC) communication module, and more particularly, to a DDC communication module adopting an inter-integrated circuit (I 2 C) communication protocol.
- DDC display data channel
- I 2 C inter-integrated circuit
- a display data channel (DDC) communication module employing an inter-integrated circuit (I 2 C) is disclosed in U.S. Patent Publication No. 2003-0053172 lodged by the present applicant, entitled “Optical Communication Interface Module Connected to Electrical Communication Interface Module of I 2 C Communication Protocol”.
- FIG. 1 is a timing diagram for explaining an I 2 C communication protocol.
- the I 2 C communication protocol is a protocol for performing serial communication using only two channels, that is a channel for a serial data signal SDA and a channel for a serial clock signal SCL, without a channel for a control signal, unlike a conventional serial communication protocol.
- the serial clock signal SCL is a logic level ‘1’ (a high voltage level)
- the state of the serial data signal SDA is set.
- Data with a logic level ‘1’, data with a logic level ‘0’, data with a logic level ‘0’, data with a logic level ‘1’, data with a logic level ‘1’, and data with a logic level ‘0’ are sequentially transmitted or received, respectively, for the duration between t 2 and t 3 , for the duration between t 4 and t 5 , for the duration between t 10 and t 11 , and for the duration between t 12 and t 13 , in which the serial clock signal SCL is a logic level ‘1’.
- FIG. 2 is a block diagram of a conventional digital visual interface (DVI) system DVI including a conventional DDC communication module DDC.
- the conventional DVI system DVI includes: a host device 21 including a transition minimized differential signaling (TMDS) transmitter 211 and a graphics controller 212 ; TMDS communication lines TMDS; the conventional DDC communication module DDC; and a display device 22 including a TMDS receiver 221 and a serial electrically erasable and programmable read only memory EEPROM 222 .
- TMDS transition minimized differential signaling
- Extended display identification data which contains information on the configuration and characteristics of the display device 22 , is stored in the serial EEPROM 222 of the display device 22 .
- EDID Extended display identification data
- VESA video electronics standard association
- an 8-bit access address of the serial EEPROM 222 of the display device 22 is “1010000x”. That is, the access address of the serial EEPROM 222 of the display device 22 is “10100001” in a read mode and “10100000” in a write mode.
- the graphics controller 212 of the host device 21 reads the EDID stored in the serial EEPROM 222 of the display device 22 through I 2 C communication, and controls the operation of the TMDS transmitter 211 according to the read EDID. Accordingly, the TMDS transmitter 211 transmits image signals and clock signals to the TMDS receiver 221 via the TMDS communication lines TMDS.
- the conventional DDC communication module DDC includes I 2 C interfaces EI 1 and EI 2 , a serial data transmitting/receiving line TL D , a serial clock transmitting/receiving line TL C , a DDC power line between power terminals V D , and a connection state line between interface signal terminals HPD.
- the I 2 C interfaces EI 1 and EI 2 connected to the serial data transmitting/receiving line TL D respectively transmit serial data from serial data output terminals SDA 1 OUT and SDA 2 OUT to the opposite I 2 C interfaces EI 1 and EI 2 via the serial data transmitting/receiving line TL D , and respectively input serial data from the serial data transmitting/receiving line TL D to serial data input terminals SDA 1 IN and SDA 2 IN .
- the I2C interfaces EI 1 and EI 2 connected to the serial clock transmitting/receiving line TL C respectively transmit clock signals from serial clock output terminals SCL 1 OUT and SCL 2 OUT to the opposite I 2 C interfaces EI 1 and EI 2 via the serial clock transmitting/receiving line TL C , and respectively input clock signals from the serial clock transmitting/receiving line TL C to serial clock input terminals SCL 1 IN and SCL 2 IN .
- the graphics controller 212 supplies a direct current (DC) voltage via the DDC power line between the power terminals V D .
- DC direct current
- the graphics controller 212 of the host device 21 can determine whether the host device 21 is connected to the display device 22 .
- FIG. 3 is a block diagram of EDID defined by a standard of VESA.
- EDID includes 13 items I 1 through I 13 .
- a header is stored as the first item I 1 .
- product identification is stored as the second item.
- the EDID structure version is stored as the third item I 3 .
- color characteristics are stored as the fifth item I 5 .
- standard timing ID is stored as the seventh item I 7 .
- a first detailed timing description or a monitor descriptor is stored as the eighth item I 8 .
- a second detailed timing description or a monitor descriptor is stored as the ninth item I 9 .
- a third detailed timing description or a monitor descriptor is stored as the tenth item I 10 .
- a fourth detailed timing description or a monitor descriptor is stored as the eleventh item I 11 .
- an extension flag is stored as the twelfth item I 12 .
- a checksum is stored as the thirteenth item I 13 .
- the conventional DDC communication module DDC of FIG. 2 has problems of noise and signal attenuation in long range communication.
- the present invention provides a display data channel (DDC) communication module that can prevent noise and signal attenuation in long range communication.
- DDC display data channel
- a DDC communication module reading and storing extended display identification data (EDID) of a display device and providing the stored EDID to a host device, the DDC communication module comprising: a serial electrically erasable and programmable read only memory (EEPROM), a comparator, and a controller.
- EDID extended display identification data
- EEPROM electrically erasable and programmable read only memory
- the EEPROM allows the EDID to be stored therein.
- the comparator outputs logic data indicating that the comparator is connected to the display device or the host device.
- the controller reads and stores EDID, or provides EDID stored in the serial EEPROM to the host device, according to the logic data output from the comparator.
- EDID stored in the display device may be read and stored in the DDC communication module.
- EDID stored in the DDC communication module may be read and stored in the host device.
- the DDC communication module can overcome the problems of noise and signal attenuation in long range communication. Furthermore, since no cable for DDC communication is necessary, the DDC communication module is economical.
- FIG. 1 is a timing diagram for explaining an inter-integrated circuit (I 2 C) communication protocol.
- FIG. 2 is a block diagram of a digital visual interface (DVI) system including a conventional display data channel (DDC) communication module.
- DVI digital visual interface
- DDC display data channel
- FIG. 3 is a block diagram of extended display identification data (EDID) defined by a standard of the video electronics standards association (VESA).
- EDID extended display identification data
- VESA video electronics standards association
- FIG. 4 is a block diagram of a DVI system including a DDC communication module, according to an embodiment of the present invention.
- FIG. 5 is a block diagram illustrating the configuration of the DDC communication module of the DVI system of FIG. 4 , according to an embodiment of the present invention.
- FIG. 6 is a flowchart illustrating an algorithm of a controller of the DDC communication module of FIG. 5 , according to an embodiment of the present invention.
- FIG. 4 is a block diagram of a digital visual interface (DVI) system DVI including a display data channel (DDC) communication module DDC according to an embodiment of the present invention.
- FIG. 5 is a block diagram illustrating the configuration of the DDC communication module DDC of the DVI system DVI of FIG. 4 , according to an embodiment of the present invention.
- DVI digital visual interface
- DDC display data channel
- DVI system DVI of FIG. 4 is the same as the DVI system DVI of FIG. 2 except the DDC communication module DDC, a detailed explanation thereof will not be given.
- the DDC communication module DDC reads and stores extended display identification data (EDID) stored in a serial electrically erasable and programmable read only memory (EEPROM) 222 of a display device 22 (see FIG. 3 ), and provides the stored EDID to a host device 21 .
- EDID extended display identification data
- EEPROM electrically erasable and programmable read only memory
- the DDC communication module DDC includes a serial EEPROM 41 , a comparator 43 , and a controller 42 .
- serial EEPROM 41 When 8 bits of an access address of the serial EEPROM 41 are first through eighth bits in ascending order, reference marks A 0 , A 1 , and A 2 denote terminals setting the second through fourth bits.
- an 8-bit access address of the serial EEPROM 222 of the display device 22 is “1010000x”. That is, the access address of the serial EEPROM 222 of the display device 22 is “10100001” in a read mode and “10100000” in a write mode.
- an access address of the serial EEPROM 41 of the DDC communication module DDC should be different from that of the serial EEPROM 222 of the display device 22 .
- the access address of the serial EEPROM 41 of the DDC communication module should be the same as that of the serial EEPROM 222 of the display device 22 .
- the comparator 43 outputs logic data indicating that the comparator 43 is connected to the display device 22 or the host device 21 .
- Potentials applied to DDC power terminals V D of all display devices 22 range from 0 to 2 V, and potentials applied to DDC power terminals V D of all host devices 21 range from 4 to 5 V.
- the comparator 43 outputs data with a logic level “1” when connected to a DDC power terminal V D of the display device 22 , and outputs data with a logic level “0” when connected to a DDC power terminal V D of the host device 21 .
- an access address of the serial EEPROM 41 becomes “1010111x” due to the data with the logic level “1”. That is, since the access address of the serial EEPROM 41 becomes “10101111” in a read mode and “10101110” in a write mode, the access address of the serial EEPROM 41 is different from a standard access address “1010000x” of the serial EEPROM 222 of the display device 22 .
- an access address of the serial EEPROM 41 becomes “1010000x” due to the data with the logic level “0”. That is, since an access address of the serial EEPROM 41 becomes “10100001” in a read mode and “10100000” in a write mode, the access address of the serial EEPROM 41 is the same as the standard access address “1010000x” of the serial EEPROM 222 of the display device 22 .
- the controller 42 reads and stores EDID in the serial EEPROM 41 , or provides EDID stored in the serial EEPROM 41 to the host device 21 according to logic data output from the comparator 43 .
- EDID stored in the display device 22 is read and stored in the DDC communication module DDC.
- EDID stored in the DDC communication module DDC is provided to the host device 21 .
- the DDC communication module DDC of FIGS. 4 and 5 can overcome the problems of noise and signal attenuation in long range communication. Also, since no cable for DDC communication is necessary, the DDC communication module DDC of FIGS. 4 and 5 is economical.
- FIG. 6 is a flowchart illustrating an algorithm of the controller 42 of the DDC communication module of FIG. 5 , according to an embodiment of the present invention
- the controller 42 determines whether the comparator 43 outputs data with a logic level “0” or “1”.
- the controller 42 When the DDC communication module DDC is connected to the DDC port of the display device 22 and thus the comparator 43 outputs data with a logic level “1”, the controller 42 operates as follows.
- the controller 42 applies a data signal with a low logic level “0” to interface signal terminals “HPD”.
- the controller 42 sets a read count variable n to 1.
- the controller 42 accesses the serial EEPROM 222 of the display device 22 with an address “10100001”, and reads an n th byte of EDID.
- the controller 42 determines whether an acknowledgement signal is input from the display device 22 .
- the controller 42 If it is determined in operation S 15 that an acknowledgement signal is input from the display device 22 , the controller 42 operates as follows.
- the controller 42 accesses the serial EEPROM 41 of the DDC communication module DDC with an address “10101110”, and writes the read data.
- operation S 17 the controller 42 determines whether the read data is the same as the written data. If it is determined in operation S 17 that the read data is not the same as the written data, the process returns to operation S 14 .
- operation S 17 If it is determined in operation S 17 that the read data is the same as the written data, the process goes to operation S 18 .
- operation S 18 the controller 42 determines whether the read count variable n is 128 that is a final value.
- operation S 18 If it is determined in operation S 18 that the read count variable n is not 128, the process goes to operation S 19 .
- operation S 19 the read count variable n is increased by 1 and the process returns to operation S 14 .
- an access address of the serial EEPROM 41 of the DDC communication module DDC becomes “1010000x” due to the data with the logic level “0”. That is, since an access address of the serial EEPROM 41 of the DDC communication module DDC becomes “10100001” in a read mode and “10100000” in a write mode, the access address of the serial EEPROM 41 of the DDC communication module DDC is the same as the standard access address of the serial EEPROM 222 of the display device 22 .
- the graphics controller 212 of the host device 21 receives EDID stored in the serial EEPROM 41 of the DDC communication module DDC and can control the TMDS transmitter 211 of the host device 21 according to the received EDID.
- the graphics controller 212 of the host device 21 can use the same communication method with the display device 22 .
- a switch manually operated by a user may function as the comparator 43 .
- the DDC communication module according to the present invention can overcome the problems of noise and signal attenuation in long range communication. Also, since no cable for DDC communication is necessary, the DDC communication module according to the present invention is economical.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Systems (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
Description
- This application is a national phase of International Application No. PCT/KR2007/003980, entitled “DDC COMMUNICATION MODULE”, which was filed on Aug. 21, 2007, and which claims priority of Korean Patent Application No. 10-2006-0078764, filed on Aug. 21, 2006 in the Korean Intellectual Property Office, the disclosure of which is incorporated herein in its entirety by reference.
- 1. Technical Field
- The present invention relates to a display data channel (DDC) communication module, and more particularly, to a DDC communication module adopting an inter-integrated circuit (I2C) communication protocol.
- 2. Background Art
- A display data channel (DDC) communication module employing an inter-integrated circuit (I2C) is disclosed in U.S. Patent Publication No. 2003-0053172 lodged by the present applicant, entitled “Optical Communication Interface Module Connected to Electrical Communication Interface Module of I2C Communication Protocol”.
-
FIG. 1 is a timing diagram for explaining an I2C communication protocol. - Referring to
FIG. 1 , the I2C communication protocol is a protocol for performing serial communication using only two channels, that is a channel for a serial data signal SDA and a channel for a serial clock signal SCL, without a channel for a control signal, unlike a conventional serial communication protocol. According to the I2C communication protocol, whenever the serial clock signal SCL is a logic level ‘1’ (a high voltage level), the state of the serial data signal SDA is set. - A time t1 at which the serial data signal SDA falls from a logic level ‘1’ to a logic level ‘0’ (a low voltage level), while the serial clock signal SCL is a logic level ‘1’, is a starting time of a data packet. A time t14 at which the serial data signal SDA rises from a logic level ‘0’ to a logic level ‘1’, while the serial clock signal SCL is a logic level ‘1 (a high voltage level), is a terminating time of the data packet. Accordingly, in the period between t1 and t14 during which the data package is transmitted, the serial data signal SDA must not undergo logic transition while the corresponding serial clock signal SCL is a logic level ‘1’,
- Data with a logic level ‘1’, data with a logic level ‘0’, data with a logic level ‘0’, data with a logic level ‘1’, data with a logic level ‘1’, and data with a logic level ‘0’ are sequentially transmitted or received, respectively, for the duration between t2 and t3, for the duration between t4 and t5, for the duration between t10 and t11, and for the duration between t12 and t13, in which the serial clock signal SCL is a logic level ‘1’.
-
FIG. 2 is a block diagram of a conventional digital visual interface (DVI) system DVI including a conventional DDC communication module DDC. Referring toFIG. 2 , the conventional DVI system DVI includes: ahost device 21 including a transition minimized differential signaling (TMDS)transmitter 211 and agraphics controller 212; TMDS communication lines TMDS; the conventional DDC communication module DDC; and adisplay device 22 including aTMDS receiver 221 and a serial electrically erasable and programmable read onlymemory EEPROM 222. - Extended display identification data (EDID), which contains information on the configuration and characteristics of the
display device 22, is stored in the serial EEPROM 222 of thedisplay device 22. According to rules of the video electronics standard association (VESA), an 8-bit access address of theserial EEPROM 222 of thedisplay device 22 is “1010000x”. That is, the access address of theserial EEPROM 222 of thedisplay device 22 is “10100001” in a read mode and “10100000” in a write mode. - The
graphics controller 212 of thehost device 21 reads the EDID stored in theserial EEPROM 222 of thedisplay device 22 through I2C communication, and controls the operation of theTMDS transmitter 211 according to the read EDID. Accordingly, the TMDStransmitter 211 transmits image signals and clock signals to the TMDSreceiver 221 via the TMDS communication lines TMDS. - The conventional DDC communication module DDC includes I2C interfaces EI1 and EI2, a serial data transmitting/receiving line TLD, a serial clock transmitting/receiving line TLC, a DDC power line between power terminals VD, and a connection state line between interface signal terminals HPD.
- The I2C interfaces EI1 and EI2 connected to the serial data transmitting/receiving line TLD respectively transmit serial data from serial data output terminals SDA1 OUT and SDA2 OUT to the opposite I2C interfaces EI1 and EI2 via the serial data transmitting/receiving line TLD, and respectively input serial data from the serial data transmitting/receiving line TLD to serial data input terminals SDA1 IN and SDA2 IN.
- Likewise, the I2C interfaces EI1 and EI2 connected to the serial clock transmitting/receiving line TLC respectively transmit clock signals from serial clock output terminals SCL1 OUT and SCL2 OUT to the opposite I2C interfaces EI1 and EI2 via the serial clock transmitting/receiving line TLC, and respectively input clock signals from the serial clock transmitting/receiving line TLC to serial clock input terminals SCL1 IN and SCL2 IN.
- The
graphics controller 212 supplies a direct current (DC) voltage via the DDC power line between the power terminals VD. - Since data with a logic level “1” is applied to the HPD while the
display device 22 is operated, thegraphics controller 212 of thehost device 21 can determine whether thehost device 21 is connected to thedisplay device 22. - EDID defined by a standard published by VESA will now be explained with reference to
FIG. 3 .FIG. 3 is a block diagram of EDID defined by a standard of VESA. - Referring to
FIG. 3 , EDID includes 13 items I1 through I13. - In areas with
addresses 000h through 007h, a header is stored as the first item I1. - In areas with
addresses 008h through 011h, product identification (ID) is stored as the second item. - In areas with
addresses 012h through 013h, the EDID structure version is stored as the third item I3. - In areas with
addresses 014h through 018h, basic display parameters/characteristics are stored as the fourth item I4. - In areas with
addresses 019h through 022h, color characteristics are stored as the fifth item I5. - In areas with
addresses 023h through 025h, established timings are stored as the sixth item I6. - In areas with
addresses 026h through 034h, standard timing ID is stored as the seventh item I7. - In areas with
addresses 035h through 047h, a first detailed timing description or a monitor descriptor is stored as the eighth item I8. - In areas with
addresses 048h through 059h, a second detailed timing description or a monitor descriptor is stored as the ninth item I9. - In areas with addresses 05Ah through 06Bh, a third detailed timing description or a monitor descriptor is stored as the tenth item I10.
- In areas with addresses 06Ch through 07Dh, a fourth detailed timing description or a monitor descriptor is stored as the eleventh item I11.
- In an area with an address 07Eh, an extension flag is stored as the twelfth item I12.
- In an area with an address 07Fh, a checksum is stored as the thirteenth item I13.
- However, the conventional DDC communication module DDC of
FIG. 2 has problems of noise and signal attenuation in long range communication. - The present invention provides a display data channel (DDC) communication module that can prevent noise and signal attenuation in long range communication.
- According to an aspect of the present invention, there is provided a DDC communication module reading and storing extended display identification data (EDID) of a display device and providing the stored EDID to a host device, the DDC communication module comprising: a serial electrically erasable and programmable read only memory (EEPROM), a comparator, and a controller.
- The EEPROM allows the EDID to be stored therein.
- The comparator outputs logic data indicating that the comparator is connected to the display device or the host device.
- The controller reads and stores EDID, or provides EDID stored in the serial EEPROM to the host device, according to the logic data output from the comparator.
- When the DDC communication module is connected to a DDC port of the display device by a user's operation, EDID stored in the display device may be read and stored in the DDC communication module.
- Also, when the DDC communication module is connected to a DDC port of the host device by a user's operation, EDID stored in the DDC communication module may be read and stored in the host device.
- Accordingly, the DDC communication module can overcome the problems of noise and signal attenuation in long range communication. Furthermore, since no cable for DDC communication is necessary, the DDC communication module is economical.
-
FIG. 1 is a timing diagram for explaining an inter-integrated circuit (I2C) communication protocol. -
FIG. 2 is a block diagram of a digital visual interface (DVI) system including a conventional display data channel (DDC) communication module. -
FIG. 3 is a block diagram of extended display identification data (EDID) defined by a standard of the video electronics standards association (VESA). -
FIG. 4 is a block diagram of a DVI system including a DDC communication module, according to an embodiment of the present invention. -
FIG. 5 is a block diagram illustrating the configuration of the DDC communication module of the DVI system ofFIG. 4 , according to an embodiment of the present invention. -
FIG. 6 is a flowchart illustrating an algorithm of a controller of the DDC communication module ofFIG. 5 , according to an embodiment of the present invention. - The present invention will now be described more fully with reference to the accompanying drawings, in which exemplary embodiments of the invention are shown.
-
FIG. 4 is a block diagram of a digital visual interface (DVI) system DVI including a display data channel (DDC) communication module DDC according to an embodiment of the present invention.FIG. 5 is a block diagram illustrating the configuration of the DDC communication module DDC of the DVI system DVI ofFIG. 4 , according to an embodiment of the present invention. - Since the DVI system DVI of
FIG. 4 is the same as the DVI system DVI ofFIG. 2 except the DDC communication module DDC, a detailed explanation thereof will not be given. - Referring to
FIGS. 4 and 5 , the DDC communication module DDC reads and stores extended display identification data (EDID) stored in a serial electrically erasable and programmable read only memory (EEPROM) 222 of a display device 22 (seeFIG. 3 ), and provides the stored EDID to ahost device 21. - The DDC communication module DDC includes a
serial EEPROM 41, acomparator 43, and acontroller 42. - EDID is stored in the
serial EEPROM 41. When 8 bits of an access address of theserial EEPROM 41 are first through eighth bits in ascending order, reference marks A0, A1, and A2 denote terminals setting the second through fourth bits. - As described above, according to rules of the video electronics standards association (VESA), an 8-bit access address of the
serial EEPROM 222 of thedisplay device 22 is “1010000x”. That is, the access address of theserial EEPROM 222 of thedisplay device 22 is “10100001” in a read mode and “10100000” in a write mode. - Accordingly, when the DDC communication module DDC is connected to a DDC port of the
display device 22 by a user's operation, in order for EDID stored in theserial EEPROM 222 of thedisplay device 22 to be read and stored in theserial EEPROM 41 of the DDC communication module DDC, an access address of theserial EEPROM 41 of the DDC communication module DDC should be different from that of theserial EEPROM 222 of thedisplay device 22. - Also, when the DDC communication module DDC is connected to a DDC port of a
host device 21 by a user's operation, in order for EDID stored in the DDC communication module DDC to be provided to thehost device 21, the access address of theserial EEPROM 41 of the DDC communication module should be the same as that of theserial EEPROM 222 of thedisplay device 22. - The
comparator 43 outputs logic data indicating that thecomparator 43 is connected to thedisplay device 22 or thehost device 21. - Potentials applied to DDC power terminals VD of all
display devices 22 range from 0 to 2 V, and potentials applied to DDC power terminals VD of allhost devices 21 range from 4 to 5 V. Thecomparator 43 outputs data with a logic level “1” when connected to a DDC power terminal VD of thedisplay device 22, and outputs data with a logic level “0” when connected to a DDC power terminal VD of thehost device 21. - Accordingly, when the
comparator 43 is connected to the DDC power terminal VD of thedisplay device 22, an access address of theserial EEPROM 41 becomes “1010111x” due to the data with the logic level “1”. That is, since the access address of theserial EEPROM 41 becomes “10101111” in a read mode and “10101110” in a write mode, the access address of theserial EEPROM 41 is different from a standard access address “1010000x” of theserial EEPROM 222 of thedisplay device 22. - On the contrary, when the
comparator 43 is connected to the DDC power terminal VD of thehost device 21, an access address of theserial EEPROM 41 becomes “1010000x” due to the data with the logic level “0”. That is, since an access address of theserial EEPROM 41 becomes “10100001” in a read mode and “10100000” in a write mode, the access address of theserial EEPROM 41 is the same as the standard access address “1010000x” of theserial EEPROM 222 of thedisplay device 22. - Accordingly, the
controller 42 reads and stores EDID in theserial EEPROM 41, or provides EDID stored in theserial EEPROM 41 to thehost device 21 according to logic data output from thecomparator 43. - Accordingly, when the DDC communication module DDC is connected to the DDC port of the
display device 22 by a user's operation, EDID stored in thedisplay device 22 is read and stored in the DDC communication module DDC. - Also, when the DDC communication module DDC is connected to the DDC port of the
host device 21 by a user's operation, EDID stored in the DDC communication module DDC is provided to thehost device 21. - The DDC communication module DDC of
FIGS. 4 and 5 can overcome the problems of noise and signal attenuation in long range communication. Also, since no cable for DDC communication is necessary, the DDC communication module DDC ofFIGS. 4 and 5 is economical. - An algorithm of the
controller 42 of the DDC communication module DDC ofFIG. 5 will now be explained with reference toFIGS. 4 through 6 .FIG. 6 is a flowchart illustrating an algorithm of thecontroller 42 of the DDC communication module ofFIG. 5 , according to an embodiment of the present invention - In operation S11, the
controller 42 determines whether thecomparator 43 outputs data with a logic level “0” or “1”. - When the DDC communication module DDC is connected to the DDC port of the
display device 22 and thus thecomparator 43 outputs data with a logic level “1”, thecontroller 42 operates as follows. - In operation S12, the
controller 42 applies a data signal with a low logic level “0” to interface signal terminals “HPD”. - In operation S13, the
controller 42 sets a read count variable n to 1. - In operation S14, the
controller 42 accesses theserial EEPROM 222 of thedisplay device 22 with an address “10100001”, and reads an nth byte of EDID. - In operation S15, the
controller 42 determines whether an acknowledgement signal is input from thedisplay device 22. - If it is determined in operation S15 that an acknowledgement signal is not input from the
display device 22, thecontroller 42 returns to operation S11. - If it is determined in operation S15 that an acknowledgement signal is input from the
display device 22, thecontroller 42 operates as follows. - In operation S16, the
controller 42 accesses theserial EEPROM 41 of the DDC communication module DDC with an address “10101110”, and writes the read data. - In operation S17, the
controller 42 determines whether the read data is the same as the written data. If it is determined in operation S17 that the read data is not the same as the written data, the process returns to operation S14. - If it is determined in operation S17 that the read data is the same as the written data, the process goes to operation S18. In operation S18, the
controller 42 determines whether the read count variable n is 128 that is a final value. - If it is determined in operation S18 that the read count variable n is not 128, the process goes to operation S19. In operation S19, the read count variable n is increased by 1 and the process returns to operation S14.
- If it is determined in operation S18 that the read count variable n is 128, read and write operations of the
controller 42 end. - According to operations S11 through S19, when the DDC communication module DDC is connected to the DDC port of the
display device 22 by a user's operation, EDID stored in theserial EEPROM 222 of thedisplay device 22 is read and stored in theserial EEPROM 41 of the DDC communication module DDC. - On the contrary, in operation S12, when the DDC communication module DDC is connected to the DDC port of the
host device 21 and thus thecomparator 43 outputs data with a logic level “0”, thecontroller 42 applies a data signal with a logic high level “1” to the interface signal terminals “HPD”. - As described above, when the
comparator 43 is connected to the DDC power terminal VD of thehost device 21, an access address of theserial EEPROM 41 of the DDC communication module DDC becomes “1010000x” due to the data with the logic level “0”. That is, since an access address of theserial EEPROM 41 of the DDC communication module DDC becomes “10100001” in a read mode and “10100000” in a write mode, the access address of theserial EEPROM 41 of the DDC communication module DDC is the same as the standard access address of theserial EEPROM 222 of thedisplay device 22. - Accordingly, the
graphics controller 212 of thehost device 21 receives EDID stored in theserial EEPROM 41 of the DDC communication module DDC and can control theTMDS transmitter 211 of thehost device 21 according to the received EDID. Of course, thegraphics controller 212 of thehost device 21 can use the same communication method with thedisplay device 22. - While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the following claims. For example, a switch manually operated by a user may function as the
comparator 43. - As described above, the DDC communication module according to the present invention can overcome the problems of noise and signal attenuation in long range communication. Also, since no cable for DDC communication is necessary, the DDC communication module according to the present invention is economical.
Claims (5)
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060078764A KR100744077B1 (en) | 2006-08-21 | 2006-08-21 | Ddc(display data channel) communication module |
KR1020060078764 | 2006-08-21 | ||
KR10-2006-0078764 | 2006-08-21 | ||
PCT/KR2007/003980 WO2008023914A1 (en) | 2006-08-21 | 2007-08-21 | Ddc communication module |
Publications (2)
Publication Number | Publication Date |
---|---|
US20100171747A1 true US20100171747A1 (en) | 2010-07-08 |
US8520013B2 US8520013B2 (en) | 2013-08-27 |
Family
ID=38499890
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/438,131 Active 2030-01-16 US8520013B2 (en) | 2006-08-21 | 2007-08-21 | DDC communication module |
Country Status (5)
Country | Link |
---|---|
US (1) | US8520013B2 (en) |
EP (1) | EP2055081B1 (en) |
KR (1) | KR100744077B1 (en) |
CN (1) | CN101507239B (en) |
WO (1) | WO2008023914A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103500565A (en) * | 2013-09-30 | 2014-01-08 | 乐视致新电子科技(天津)有限公司 | Storage method and storage device |
US20160292623A1 (en) * | 2014-11-20 | 2016-10-06 | Boe (Hebei) Mobile Display Technology Co., Ltd. | A recording device, system and method |
US10083639B2 (en) * | 2011-02-04 | 2018-09-25 | Seiko Epson Corporation | Control device for controlling image display device, head-mounted display device, image display system, control method for the image display device, and control method for the head-mounted display device |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140060141A (en) * | 2012-11-09 | 2014-05-19 | 삼성전자주식회사 | Display apparatus and method for controlling thereof |
CN105045741A (en) * | 2015-06-22 | 2015-11-11 | 中航光电科技股份有限公司 | DVI optical transceiver and EDID information processing method for same |
CN110737419A (en) * | 2019-10-24 | 2020-01-31 | 深圳市杰和科技发展有限公司 | External display device identification data reading system and method |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030053172A1 (en) * | 2000-03-11 | 2003-03-20 | Won-Seok Jung | Optical communication interface module connected to electrical communication interface module of i2c communication protocol |
US20030214507A1 (en) * | 2002-02-19 | 2003-11-20 | Kabushiki Kaisha Toshiba | Data display system, data relay device, data relay method, data system, sink device, and data read method |
US20050116884A1 (en) * | 2003-12-02 | 2005-06-02 | Young-Chan Kim | Display apparatus and a method of controlling the same |
US7009616B2 (en) * | 2000-05-22 | 2006-03-07 | Silicon Graphics, Inc. | Multi-mode display |
US7499462B2 (en) * | 2005-03-15 | 2009-03-03 | Radiospire Networks, Inc. | System, method and apparatus for wireless delivery of content from a generalized content source to a generalized content sink |
US7612772B2 (en) * | 2004-12-29 | 2009-11-03 | Tatung Co., Ltd. | Display monitor with a common display data channel |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001195341A (en) | 2000-01-07 | 2001-07-19 | Seiko Epson Corp | Display adapter, display information provision method and setting method for information system |
KR100370047B1 (en) * | 2001-02-15 | 2003-02-06 | 엘지전자 주식회사 | Apparatus for Processing Display Data of Monitor |
KR100588145B1 (en) * | 2001-11-08 | 2006-06-09 | 삼성전자주식회사 | Ddc control circuit for channel conflict |
KR100904521B1 (en) | 2002-10-31 | 2009-06-25 | 엘지디스플레이 주식회사 | Liquid Crystal Display Device using a Cholesteric Liquid Crystal Color Filter |
JP2005051558A (en) | 2003-07-29 | 2005-02-24 | Matsushita Electric Ind Co Ltd | Transmission device, reception device, and transmission/reception system |
JP2006179973A (en) | 2004-12-20 | 2006-07-06 | Toshiba Corp | Electronic equipment and method of controlling the same |
-
2006
- 2006-08-21 KR KR1020060078764A patent/KR100744077B1/en active IP Right Grant
-
2007
- 2007-08-21 CN CN2007800310167A patent/CN101507239B/en active Active
- 2007-08-21 EP EP07793584.9A patent/EP2055081B1/en active Active
- 2007-08-21 WO PCT/KR2007/003980 patent/WO2008023914A1/en active Application Filing
- 2007-08-21 US US12/438,131 patent/US8520013B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030053172A1 (en) * | 2000-03-11 | 2003-03-20 | Won-Seok Jung | Optical communication interface module connected to electrical communication interface module of i2c communication protocol |
US7009616B2 (en) * | 2000-05-22 | 2006-03-07 | Silicon Graphics, Inc. | Multi-mode display |
US20030214507A1 (en) * | 2002-02-19 | 2003-11-20 | Kabushiki Kaisha Toshiba | Data display system, data relay device, data relay method, data system, sink device, and data read method |
US20050116884A1 (en) * | 2003-12-02 | 2005-06-02 | Young-Chan Kim | Display apparatus and a method of controlling the same |
US7612772B2 (en) * | 2004-12-29 | 2009-11-03 | Tatung Co., Ltd. | Display monitor with a common display data channel |
US7499462B2 (en) * | 2005-03-15 | 2009-03-03 | Radiospire Networks, Inc. | System, method and apparatus for wireless delivery of content from a generalized content source to a generalized content sink |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10083639B2 (en) * | 2011-02-04 | 2018-09-25 | Seiko Epson Corporation | Control device for controlling image display device, head-mounted display device, image display system, control method for the image display device, and control method for the head-mounted display device |
CN103500565A (en) * | 2013-09-30 | 2014-01-08 | 乐视致新电子科技(天津)有限公司 | Storage method and storage device |
US20160292623A1 (en) * | 2014-11-20 | 2016-10-06 | Boe (Hebei) Mobile Display Technology Co., Ltd. | A recording device, system and method |
US10318918B2 (en) * | 2014-11-20 | 2019-06-11 | Boe Technology Group Co., Ltd. | Recording device, system and method |
Also Published As
Publication number | Publication date |
---|---|
US8520013B2 (en) | 2013-08-27 |
WO2008023914A1 (en) | 2008-02-28 |
KR100744077B1 (en) | 2007-07-30 |
EP2055081B1 (en) | 2018-09-26 |
CN101507239A (en) | 2009-08-12 |
CN101507239B (en) | 2013-01-02 |
EP2055081A1 (en) | 2009-05-06 |
EP2055081A4 (en) | 2013-11-13 |
WO2008023914A9 (en) | 2009-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10038871B2 (en) | Method and device for transmitting and receiving power using HDMI | |
US7184000B2 (en) | Display apparatus, display system and cable | |
US11735137B2 (en) | Electronic devices, method of transmitting data block, method of determining contents of transmission signal, and transmission/reception system | |
US20170245003A1 (en) | Device and method for transmitting and receiving data using hdmi | |
US20140181336A1 (en) | Method, apparatus and cable for enabling two types of hdmi communication | |
US8520013B2 (en) | DDC communication module | |
KR20160132900A (en) | Device and method for transmitting and receiving data using hdmi | |
KR101457158B1 (en) | Circuit board and liquid crystal display comprising the same | |
KR101239338B1 (en) | Display device and method of the driving | |
US11818499B2 (en) | Reception device, method for controlling reception device, and transmission/reception system | |
US9955112B2 (en) | Digital-image transmission apparatus which performs communication, self-diagnosis, and control | |
US10511798B2 (en) | Method for transmitting and receiving power using HDMI and apparatus therefor | |
US20060092152A1 (en) | Display apparatus and control method thereof | |
US11375270B2 (en) | Cable, method of controlling cable, connection device, electronic device, and method of controlling electronic device | |
US7170520B2 (en) | Display for sharing display data channel | |
US20100169517A1 (en) | Multimedia Switch Circuit and Method | |
KR101499980B1 (en) | Image display device and method of controlling the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: OPTICIS CO., LTD., KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BAE, TAE-HOON;JUNG, WON-SEOK;KIM, JONG-WOOK;REEL/FRAME:022286/0001 Effective date: 20090128 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
CC | Certificate of correction | ||
FEPP | Fee payment procedure |
Free format text: PAT HOLDER CLAIMS SMALL ENTITY STATUS, ENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: LTOS); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2552); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY Year of fee payment: 8 |