US20030214507A1 - Data display system, data relay device, data relay method, data system, sink device, and data read method - Google Patents

Data display system, data relay device, data relay method, data system, sink device, and data read method Download PDF

Info

Publication number
US20030214507A1
US20030214507A1 US10/439,046 US43904603A US2003214507A1 US 20030214507 A1 US20030214507 A1 US 20030214507A1 US 43904603 A US43904603 A US 43904603A US 2003214507 A1 US2003214507 A1 US 2003214507A1
Authority
US
United States
Prior art keywords
data
memory
source device
display unit
control
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.)
Abandoned
Application number
US10/439,046
Inventor
Masahiko Mawatari
Yutaka Kawada
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Assigned to KABUSHIKI KAISHA TOSHIBA reassignment KABUSHIKI KAISHA TOSHIBA ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KAWADA, YUTAKA, MAWATARI, MASAHIKO
Publication of US20030214507A1 publication Critical patent/US20030214507A1/en
Priority to US11/150,160 priority Critical patent/US7589734B2/en
Priority to US11/332,149 priority patent/US7667706B2/en
Priority to US12/453,168 priority patent/US7825932B2/en
Priority to US12/453,167 priority patent/US7825931B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/003Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • G09G5/006Details of the interface to the display terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/003Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • G09G5/006Details of the interface to the display terminal
    • G09G5/008Clock recovery
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/12Synchronisation between the display unit and other units, e.g. other display units, video-disc players
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4435Memory management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/04Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/04Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
    • G09G2370/042Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller for monitor identification
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/04Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
    • G09G2370/045Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller using multiple communication channels, e.g. parallel and serial
    • G09G2370/047Exchange 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
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/12Use of DVI or HDMI protocol in interfaces along the display data pipeline
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/20Details of the management of multiple sources of image data
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/22Detection of presence or absence of input display information or of connection or disconnection of a corresponding information source
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums

Definitions

  • the present invention relates to a data display system, a data relay device, a data relay method, a data system, a sink device and a data read method which are used in transmitting video data and audio data from a source to a display unit.
  • a conventional data display system is disclosed, for example, in Japanese Patent No. 2635837 (issued on Jul. 30, 1997).
  • control data representing display attributes of a display terminal be transmitted from the display terminal to a source device.
  • a data display system comprising: a display unit which stores control data representing display attributes; and a data relay device configured to make access to the display unit to read the control data therefrom, store the read control data into a first memory and, when access is made to the first memory by a first source device, transfer the read control data stored in the first memory to the first source device after the completion of storing the read control data from the display unit into the first memory.
  • a data relay device provided between a display unit which stores control data representing display attributes and a first source device, comprising: a first memory configured to store the control data representing display attributes of the display unit; and a first control unit configured to make access to the display unit to read the control data therefrom, store the read control data into the first memory and, when access is made to the first memory by the first source device, transfer the read control data stored in the first memory to the first source device after the completion of storing the control data from the display unit into the first memory.
  • a data relay method for relaying data between a display unit which stores control data representing display attributes and a first source device comprising: making access to the display unit to read the control data therefrom; storing the read control data into a first memory; and in response to access to the first memory by the first source device, transferring the read control data stored in the first memory to the first source device after the completion of storing the control data from the display unit into the first memory.
  • a data system characterized by comprising: a source device configured to output a digital signal; and a sink device which comprises a memory configured to store display identification data and transfers the display identification data stored in the memory to the source device after the completion of storing the display identification data, when access is made to the memory by the source device.
  • a sink device characterized by comprising: a memory configured to store display identification data; and a control unit which inputs data from a source device and transfers the display identification data stored in the memory to the source device after the completion of storing the display identification data when access is made to the memory by the source device.
  • a data read method comprising: writing data into a memory; and allowing a source device to read the data from the memory after the completion of writing the data into the memory.
  • a data read method comprising: writing data into a memory; and prohibiting a source device from reading the data from the memory; allowing the source device to read the data from the memory, after the completion of writing the data into the memory.
  • FIG. 1 is a diagram for use in explanation of a basic configuration of a data display system according to an embodiment of the present invention
  • FIG. 2 is a block diagram of a system in which a scrambler and a descrambler that conform to HDCP standards are applied to the circuit blocks of FIG. 1 according to the embodiment;
  • FIG. 3 shows an example of connecting a plurality of graphics hosts to a digital display unit according to the embodiment
  • FIG. 4 is a block diagram of a data display system in which an EDID data processing function is added to the data display system of FIG. 3 having a repeater between the graphics host and the digital display unit according to the embodiment;
  • FIG. 5 shows a digital display system in which microprocessors shown in FIG. 4 have memory control units built in according to the embodiment
  • FIG. 6 is a diagram for use in explanation of detailed interconnection relationships in the data display system of FIG. 5 according to the embodiment
  • FIG. 7 is a timing diagram explanatory of the operation of the data display system of FIG. 6 according to the embodiment.
  • FIG. 8 is a timing diagram explanatory of the operation of the data display system of FIG. 6 when the two graphics hosts are sequentially enabled to transmit digital signals according to the embodiment;
  • FIG. 9 shows the detailed configuration of the repeater according to the embodiment.
  • FIG. 10 is a block diagram of a data display system in which a plurality of repeaters are connected in cascade according to the embodiment.
  • the data display system is a computer system in which a data relay device (repeater) is interposed between a source device and a display unit.
  • the data relay device transfers control data to the source device.
  • a decoding method is set in the source device by the control data.
  • FIG. 1 is a diagram for use in explanation of a basic configuration of a data display system embodying the present invention.
  • FIG. 1 shows the circuit configurations of a graphics host and a digital display unit that adopt the DVI (Digital Video Interactive) standard.
  • DVI Digital Video Interactive
  • the DVI standard is one that allows high-speed serial digital transmission between the graphics host and the digital display unit.
  • the DVI standard defines coding modes on the side of the graphics host, decoding modes on the side of the digital display unit, electrical characteristics of a transmitter Tx and a receiver Rx, etc.
  • the DVI standard further defines communications control modes that allow the graphics host to read EDID-standard control data stored in a digital display unit.
  • the data display system shown in FIG. 1 comprises a set-top box 1 and a television receiving device 2 .
  • the set-top box 1 is implemented, for example, by a cable or satellite broadcasting receiver as the graphics host.
  • the television receiving device 2 displays broadcast video based on data from the set-top box 1 .
  • the set-top box 1 corresponds to the source device
  • the television receiving device 2 corresponds to a sink device.
  • the source device outputs a digital signal and an audio signal to the sink device.
  • a decoded digital video signal from a tuner decoding unit 3 in the set-top box 1 is converted into a high-speed serial digital signal by a transmitter 4 , which is, in turn, transmitted over a digital transmission link 9 to the television receiving device 2 .
  • a receiver 7 receives the high-speed serial digital signal and sends it to a display unit 6 , which displays video based on the received digital video signal.
  • the DVI standard adopts the IIC communications bus standard (two-wire communications standard proposed by Philips).
  • a microprocessor 5 in the set-top box 1 generates command signals.
  • the microprocessor 5 contains communications logic to communicate control data on the basis of the command signals.
  • the E-EDID Enhanced Extended Display Identification Data
  • the E-EDID standard guarantees the compatibility of display units, such as digital displays, with source devices, such as personal computers, digital video players, etc.
  • Control data based on the EDID standard are defined as data representing display attributes of digital display units that are connected to personal computers, digital video disk players, etc.
  • An EDID memory 8 stores control data representing the display attributes of the display unit. Specifically, the control data includes data representing forms of the video signal and data representing forms of the audio signal.
  • the data representing the forms of the video signal include a resolution, a video frame period, the number of pixels, the number of lines, a signal form (RGB signal or brightness/color difference signal form), etc.
  • the data representing the forms of the audio signal include the number of sampled bits in audio data, a sampling frequency, the number of channels corresponding to the number of speakers, etc.
  • control data is used in setting a decoding system on the source device side. If the control data value were acquired by the source device in error, the source device would malfunction.
  • the control data stored in the EDID memory 8 is read by the microprocessor 5 in the set-top box 1 . Based on display attribute data contained in the control data, specifications of view angles (the number of horizontal pixels, the number of vertical lines, etc.) and decoding parameters, such as the frame frequency, etc., of video signals are set in the tuner decoding unit 3 .
  • the HDCP standard defines the scramble/descramble processing of a video signal and the delivery of a shared key in digital transmission of the video signal between the graphics host and the digital display unit.
  • the DVI standard recommends the HDCP standard as a technique to encipher and decipher video signals.
  • a communications control bus 10 of FIG. 1 is used for the delivery of a shared key defined by the HDCP standard.
  • FIG. 2 is a block diagram of a system in which a scrambler and a descrambler that conform to the HDCP standard are applied to the circuit blocks of FIG. 1.
  • the corresponding components to those in FIG. 1 are denoted by like reference numerals and detailed descriptions thereof are omitted.
  • a digital video signal decoded in the tuner decoding unit 3 of the set-top box 1 is enciphered in an HDCP scrambler 11 .
  • the resulting enciphered data is converted into a high-speed serial digital signal in the transmitter 4 .
  • the high-speed serial digital signal is transmitted over the digital transmission link 9 to the television receiving device 2 .
  • the receiver 7 receives the high-speed serial digital signal.
  • An HDCP descrambler 12 converts the received signal into the original digital video signal, which is transferred to the display unit 6 .
  • the delivery of the shared key used in the cipher process by the HDCP scrambler 11 and in the decipher process by the HDCP descrambler 12 is carried out through the communications control bus 10 .
  • the HDCP standard defines a repeater as the data relay device provided on the transmission link between a source device and a digital display unit and its associated functions.
  • a repeater 19 is provided between two graphics hosts of the set-top box 1 and a digital video disk (DVD) player 18 and the television receiving device 2 .
  • DVD digital video disk
  • the DVD player 18 comprises a microprocessor 17 , a playback unit 13 , a transmitter 14 , and an HDCP scrambler 15 .
  • the data transmitting operation between the DVD player 18 and the repeater 19 is substantially the same as that between the set-top box 1 and the repeater 19 and hence detailed description thereof is omitted.
  • the receiver 20 receives a high-speed serial digital signal from the set-top box 1
  • the receiver 21 receives a high-speed serial digital signal from the DVD player 18 .
  • an HDCP descrambler 24 deciphers the high-speed serial digital signal (enciphered signal) received by the receiver 20
  • an HDCP descrambler 26 deciphers the high-speed serial digital signal (enciphered signal) received by the receiver 21 .
  • an HDCP scrambler 25 enciphers the video signal which has been deciphered by either of the HDCP descramblers 24 and 25 .
  • a transmitter 22 converts the enciphered video signal into the high-speed serial digital signal and then transmits it to the television receiving device 2 .
  • the set-top box 1 corresponds to the source device
  • the television receiving device 2 corresponds to the sink device as well as FIG. 1.
  • the repeater 19 is the source device in relation to the set-top box 1
  • the repeater 19 is the sink device in relation to the television receiving device 2 .
  • the tuner decoding unit 3 can be contained in the repeater 19 .
  • the configuration in which the data relay device having the repeater function is provided between the DVD player 18 and the digital display unit is common to the above embodiment.
  • FIG. 4 is a block diagram of a data display system in which an EDID data processing function is added to the data display system of FIG. 3 having the repeater between the graphics hosts and the digital display unit.
  • FIG. 4 the corresponding components to those in FIG. 3 are denoted by like reference numerals and detailed descriptions thereof are omitted.
  • a memory for transferring the EDID-standard control data stored in the digital display unit and storing the EDID-standard control data is provided in the repeater 19 interposed between the source device and the digital display unit.
  • control data is buffered in the memory in the repeater 19 .
  • This buffering allows EDID-standard control data to be transmitted to the source device.
  • the repeater 19 shown in FIG. 4 is provided with the transmitter 22 and the receivers 20 and 21 .
  • EDID memories 27 and 28 for storing the EDID-standard control data stored in the EDID memory 8 of the television receiving device 2 .
  • the microprocessor 23 reads the EDID-standard control data from the memory 8 in the television receiving device 2 and then stores it into the EDID memories 27 and 28 .
  • the set-top box 1 on the source device side makes access to the EDID memory 27 .
  • the DVD player 18 on the source device side makes access to the EDID memory 28 .
  • the source devices can acquire the EDID-standard control data stored in the television receiving device 2 . As a result, data is transmitted correctly over the transmission links.
  • the microprocessor 5 in the set-top box 1 may make access to the EDID memory 27 to read the control data while or before the microprocessor 23 is writing or writes data read from the EDID memory 8 in the television receiving device 2 into the EDID memory 27 .
  • the read data may differ from values the EDID memory 8 stores.
  • the microprocessor 5 in the set-top box 1 may set the tuner decoding unit 3 in accordance with wrong parameters that do not conform to the actual display attributes of the display unit 6 .
  • FIG. 5 a data display system as shown in FIG. 5 is used.
  • the data display system is designed such that the microprocessors shown in FIG. 4 have memory control units built in to control reading from and writing into the EDID memories.
  • the microprocessor 5 has a memory control unit 71 to control the EDID memory 27 .
  • the microprocessor 17 has a memory control unit 81 to control the EDID memory 28 .
  • the microprocessor 23 has a memory control unit 91 to control the EDID memory 27 , a memory control unit 92 to control the EDID memory 28 , and a memory control unit 93 to control the EDID memory 8 .
  • the EDID memory 27 is controlled by the two memory control units 71 and 91 , thereby a multimaster mode is realized.
  • the EDID memory 28 is controlled by the two memory control units 81 and 92 , thereby a multimaster mode is realized.
  • each EDID memory is controlled by one or two memory control units. Thereby, access to the EDID memories 27 and 28 in the repeater 19 by the source device is prohibited until the completion of an operation of writing control data into those memories 27 and 28 .
  • the repeater 19 is connected with the set-top box 1 , the DVD player 18 , and the television receiving device 2 through connectors and cables defined by the DVI standard.
  • the set-top box 1 and the repeater 19 are connected together by an IIC bus 36 , a power-on line 30 , and a hot plug line 33 .
  • the IIC bus 36 which is a bidirectional bus, connects the memory control unit 71 of the microprocessor 5 , the memory control unit 91 of the microprocessor 23 , and the EDID memory 27 .
  • the power-on line 30 connects the microprocessor 5 and the microprocessor 23 to indicate the state of the set-top box 1 .
  • the hot plug line 33 connects the microprocessor 5 and the microprocessor 23 to indicate the state of the repeater 19 .
  • the DVD player 18 and the repeater 19 are connected together by an IIC bus 38 , a power-on line 32 , and a hot plug line 35 .
  • the IIC bus 38 connects the memory control unit 81 of the microprocessor 17 , the memory control unit 92 of the microprocessor 23 , and the EDID memory 28 .
  • the power-on line 32 connects the microprocessor 17 and the microprocessor 23 to indicate the state of the DVD player 18 .
  • the hot plug line 35 connects the microprocessor 17 and the microprocessor 23 to indicate the state of the repeater 19 .
  • the television receiving device 2 and the repeater 19 are connected together by an IIC bus 37 , a power-on line 31 , and a hot plug line 34 .
  • the IIC bus 37 connects the memory control unit 93 of the microprocessor 23 and the EDID memory 8 .
  • the power-on line 31 connects the microprocessor 23 and the EDID memory 8 to indicate the state of the repeater 19 .
  • the hot plug line 34 connects the microprocessor 23 and the EDID memory 8 to indicate the state of the television receiving device 2 .
  • the interconnection relationship among the set-top box 1 , the DVD player 18 , the repeater 19 and the television receiving device 2 is not limited to the aforementioned example.
  • the power-on line 31 of the television receiving device 2 is connected with the hot plug line 34 .
  • the power-on line 31 and the hot plug line 34 are connected with the EDID memory 8 .
  • EDID data including information concerning the display attributes of the television receiving device 2 is stored.
  • Each of the microprocessors 5 , 17 and 23 is a circuit block for system status detection and control.
  • FIG. 7 illustrates the states of signals transmitted and received between the set-top box 1 and the repeater 19 and between the repeater 19 and the television receiving device 2 .
  • the microprocessor 23 in the repeater 19 detects the power state of the set-top box 1 and then causes the power-on line 31 on the television receiving device 2 side to go active at time B after a lapse of T1 from time A.
  • the EDID memory 8 in the television receiving device 2 is supplied with the power from the repeater 19 .
  • the state of power supply to the EDID memory 8 is transferred to the microprocessor 23 in the repeater 19 via the hot plug line 34 .
  • the microprocessor 23 keeps the hot plug line 33 inactive.
  • the hot plug line 33 is adapted to inform the set-box 1 of the state of the repeater 19 .
  • the memory control unit 93 of the microprocessor 23 commences to read data from the EDID memory 8 .
  • the memory control unit 91 of the microprocessor 23 stores control data read from the EDID memory 8 by the memory control unit 93 into the EDID memory 27 during a time interval T2 after time B. During this storing process, the microprocessor 5 in the set-top box 1 detects the inactive state of the hot plug line 33 . Thus, the microprocessor 5 stops access to the EDID memory 27 and brings the operation of setting decoding display parameters in the tuner decoding unit 3 and the high-speed digital transmission operation to stopped state.
  • the microprocessor 23 causes the hot plug line 33 to go active at time C, thereby informing the set-top box 1 of the termination of the storing process.
  • the microprocessor 5 in the set-top box 1 can recognize that the receiving end is ready to receive data.
  • the memory control unit 71 in the microprocessor 5 makes access to the EDID memory 27 to obtain the EDID control data.
  • the microprocessor 5 controls the tuner decoding unit 3 on the basis of that EDID control data.
  • the microprocessor 5 (memory control unit 8 ) of the set-top box 1 is prohibited from making access to the EDID memory 27 in the repeater 19 during the time interval T2 when the EDID control data read from the EDID memory 8 is stored into the EDID memory 27 .
  • FIG. 8 is a timing diagram illustrating the states of signals transmitted and received between the DVD player 18 and the repeater 19 and between the repeater 19 and the television receiving device 2 .
  • a digital signal is first transmitted from the set-top box 1 through the repeater 19 to the television receiving device 2 and then the television receiving device 2 becomes enabled to receive a digital signal from the DVD player 18 through the repeater 19 .
  • the power-on line 32 goes active at time A as shown in FIG. 8.
  • the microprocessor 23 in the repeater 19 detects the active state of that line and then causes the power-on line 31 to the television receiving device 2 to go inactive at time D after the lapse of a predetermined time from time A.
  • the hot plug line 34 is also caused to go inactive substantially the same time the power-on line 31 goes inactive, which allows the microprocessor 23 to detect that the television receiving device 2 has been reset. Thereby, the data transmission from the set-top box 1 to the television receiving device 2 is interrupted.
  • the microprocessor 23 causes the power-on line 31 to go active at time B after the lapse of a predetermined time from time D. Thereby, the power to the EDID memory 8 is supplied from the repeater 19 .
  • the memory control unit 93 of the microprocessor 23 reads the control data from the EDID memory 8 during a time interval T3 beginning at time B.
  • the memory control unit 92 of the microprocessor 23 stores the read control data into the EDID memory 28 in the repeater 19 during the time interval T3.
  • the microprocessor 17 in the DVD player 18 detects that the hot plug line 35 is in the inactive state.
  • the memory control unit 81 of the microprocessor 17 stops access to the EDID memory 28 .
  • the microprocessor 23 in the repeater 19 causes the hot plug line 35 to go active at time C, which informs the DVD player 18 of the termination of that storing process.
  • the microprocessor 17 in the DVD player 18 can determine that the receiving end is ready to receive data.
  • the memory control unit 81 of the microprocessor 17 in the DVD player 17 makes access to the EDID memory 28 to obtain the EDID control data.
  • the microprocessor 17 controls the playback unit 13 on the basis of the EDID control data.
  • the microprocessor 17 is prohibited from making access to the EDID memory 18 in the repeater 19 during the time interval T3.
  • FIG. 9 shows detailed circuit block diagram of the repeater 19 .
  • the interconnection relationship between the repeater 19 and the DVD player 18 is omitted for convenience of explanation.
  • the function of the repeater 19 shown in FIG. 9 will be described below in terms of a case where the microprocessor 5 in the set-top box 1 reads control data from the EDID memory 27 in the repeater 19 . More specifically, the communication of control data between the microprocessor 5 and the EDID memory 27 using a serial link is stopped during the time when control data is written into the EDID memory 27 by the microprocessor 23 in the repeater 19 .
  • the serial link over which control data is transmitted is a communications bus based on the IIC bus standard.
  • the serial link comprises two communications lines: a serial transfer clock line 36 CL in the IIC bus 36 , and a serial data line 36 DT in the IIC bus 36 .
  • the clock source side acts as a master, while the other equipment acts as a slave.
  • the master writes or reads data into or from the slave.
  • the time between the fall and rise of clock can be made slower than a standard rate to make communications. By utilizing this time, the communicating operation of the serial data line 36 DT can be stopped.
  • Transistors 51 and 52 acts as switching elements. To disconnect the master and the slave, the transistors 51 and 52 are simply turned off. Specifically, terminals 63 and 64 of the microprocessors 23 are set to a low level.
  • the slave will make no response to any request made by the master.
  • the master is placed in the waiting state.
  • the slave corresponds to the microprocessor 23 in the repeater 19
  • the master corresponds to the microprocessor 5 in the set-top box 1 .
  • the microprocessor 23 in the repeater 19 reads control data from the EDID memory 8 .
  • This control data reading is carried out through the serial link comprising a clock line 37 CL and a serial data line 37 DT of the IIC bus 37 .
  • the microprocessor 23 writes the read control data into the EDID memory 27 through its terminals 61 and 62 on the basis of the IIC bus standard.
  • the microprocessor 23 sets the terminals 61 and 62 open. Next, the microprocessor 23 sets its terminals 63 and 64 high. Thereby, the transistors 51 and 52 are turned on, rendering the clock line 36 CL and the serial data line 36 of the IIC bus 35 conductive. As a result, the control data can be read from the EDID memory 27 .
  • the transistor 53 By setting the terminal 65 of the microprocessor 23 to the H level, the transistor 53 is turned on. Thereby, the clock line CL of the IIC bus 36 is set to the L level, which allows communications between the master and the slave to be stopped with certainty. That is, the microprocessor 5 in the set-top box 1 acting as the master is prohibited from making access to the EDID memory 27 in the repeater 19 acting as the slave.
  • the function of the memory control unit is implemented by a program or circuit incorporated into the microprocessor 23 , the terminals of that microprocessor, and circuit components such as switching transistors, etc.
  • the function of the memory control unit may be implemented by other means than the aforementioned transistors, terminals, and program.
  • the microprocessor 23 may be configured to output a write inhibiting signal to the EDID memory 27 to thereby set that memory 27 to be write inhibited.
  • hardware, software and firmware may be used individually or in combination.
  • a single repeater 19 as a data relay device is provided between the set-top box 1 or the DVD player 19 as a graphics host and the television receiving device 2 , the embodiment is not limited to this. Two or more data relay devices may be placed between the graphics host and the receiving device.
  • FIG. 10 is a block diagram of a data display system in which repeaters are placed in multistage configuration.
  • corresponding components to those in FIGS. 2 to 9 are denoted by like reference numerals and detailed descriptions thereof are omitted.
  • Three repeaters 19 a , 19 b and 19 c are placed between the set-top box 1 and the television receiving device 2 to connect them.
  • Each of these repeaters may be any type of equipment, such as a DVD player, a VTR, a television receiving device, etc., provided that it has a microprocessor and an EDID memory.
  • the set-top box 1 is the source device in relation to the repeater 19 a .
  • the repeater 19 a is the sink device in relation to the set-top box 1
  • the repeater 19 a is the source device in relation to the repeater 19 b .
  • the repeater 19 b is the sink device in relation to the repeater 19 a
  • the repeater 19 b is the source device in relation to the repeater 19 c .
  • the repeater 19 c is the sink device in relation to the repeater 19 b
  • the repeater 19 c is the source device in relation to the television receiving device 2 .
  • the repeater 19 a has a microprocessor 23 a and an EDID memory 27 a .
  • the microprocessor 23 a has memory control units 102 a and 103 a.
  • the repeater 19 b has a microprocessor 23 b and an EDID memory 27 b .
  • the microprocessor 23 b has memory control units 102 b and 103 b.
  • the repeater 19 c has a microprocessor 23 c and an EDID memory 27 c .
  • the microprocessor 23 c has memory control units 102 c and 103 c.
  • the microprocessor 5 of the set-top box 1 has a memory control unit 71 .
  • the set-top box 1 and the repeater 19 a are connected together by an IIC bus 36 a , a power-on line 30 a and a hot plug line 33 a .
  • the IIC bus 36 a connects the memory control unit 71 , the memory control unit 102 a , and the EDID memory 27 a .
  • the power-on line 30 a connects the microprocessors 5 and 23 a together to indicate the state of the set-top box 1 .
  • the hot plug line 33 a connects the microprocessors 5 and 23 a together to indicate the state of the repeater 19 a.
  • the repeaters 19 a and 19 b are connected together by an IIC bus 36 b , a power-on line 30 b and a hot plug line 33 b .
  • the IIC bus 36 b connects the memory control unit 103 a and the EDID memory 27 b .
  • the memory control unit 103 b and the EDID memory 27 b are connected together by a bus 36 b ′.
  • the IIC bus 36 b may connect the memory control units 103 a and 102 b and the EDID memory 27 b .
  • the power-on line 30 b connects the microprocessors 23 a and 23 b together to indicate the state of the repeater 19 a .
  • the hot plug line 33 b connects the microprocessors 23 a and 23 b together to indicate the state of the repeater 19 b.
  • the repeaters 19 b and 19 c are connected together by an IIC bus 36 c , a power-on line 30 c and a hot plug line 33 c .
  • the IIC bus 36 c connects the memory control unit 103 b and the EDID memory 27 c .
  • the memory control unit 103 c and the EDID memory 27 c are connected together by a bus 36 c ′.
  • the IIC bus 36 c may connect the memory control units 103 b and 102 c and the EDID memory 27 c .
  • the power-on line 30 c connects the microprocessors 23 b and 23 c together to indicate the state of the repeater 19 b .
  • the hot plug line 33 c connects the microprocessors 23 b and 23 c together to indicate the state of the repeater 19 c.
  • the repeater 19 c and the television receiving device 2 are connected together by an IIC bus 36 d , a power-on line 31 d and a hot plug line 33 d .
  • the IIC bus 36 d connects the memory control unit 103 c and the EDID memory 8 .
  • the power-on line 31 d connects the microprocessor 23 c and the EDID memory 8 together to indicate the state of the repeater 19 c .
  • the hot plug line 33 d connects the microprocessor 23 C and the EDID memory 8 together to indicate the state of the television receiving device 2 .
  • the EDID data including information concerning display attributes of the television receiving device 2 is stored in the EDID memory 8 .
  • the control data stored in the EDID memory 8 is stored into the EDID memory 27 c via the microprocessor 23 c .
  • the microprocessor 23 c continues to output an access inhibiting signal over the hot plug line 33 c to the microprocessor 23 b in the repeater 19 b , thereby disabling the microprocessor 23 b from making access to the control data in the EDID memory 27 c .
  • the microprocessor 23 b in the repeater 19 b commences making access to the control data in the EDID memory 27 c .
  • the control data is transferred over the IIC bus 36 c .
  • the memory control unit 102 b of the microprocessor 23 b writes the transferred control data into the EDID memory 27 b .
  • the microprocessor 23 b continues to output an access inhibiting signal over the hot plug line 33 b to the microprocessor 23 a , thereby disabling the microprocessor 23 a from making access to the control data in the EDID memory 27 b.
  • the microprocessor 23 a After the microprocessor 23 b has ceased outputting the access inhibiting signal, the microprocessor 23 a commences making access to the control data in the EDID memory 27 b . Thereby, the control data is transferred over the IIC bus 36 b .
  • the memory control unit 102 a of the microprocessor 23 a writes the transferred control data into the EDID memory 27 a .
  • the microprocessor 23 a continues to output an access inhibiting signal over the hot plug line 33 a to the microprocessor 5 in the set-top box 1 , thereby disabling that microprocessor 5 from making access to the control data in the EDID memory 27 a.
  • the microprocessor 5 in the set-top box 1 commences making access to the control data in the EDID memory 27 a . Thereby, the control data is transferred over the IIC bus 36 a to the microprocessor 5 .
  • the microprocessor 5 sets a decoding mode in the tuner decoding unit 3 (not shown in FIG. 10) on the basis of the control data obtained by accessing the EDID memory 27 a.
  • the readout of the control data from the television receiving device 2 and the establishment of a decoding mode are completed by the set-top box 1 .
  • data transmission based on the DVI, EDID and HDCP standards is made from the set-top box 1 through the repeaters 19 a , 19 b and 19 c to the television receiving device 2 .
  • control data stored in the EDID memory 8 in the television receiving device 2 will be correctly transferred to the set-top box 1 without being transferred in the middle of being stored into the memory in each repeater.
  • repeaters are arranged between the graphics host and the television receiving device, the present embodiment is not limited to this. Any number of repeaters may be placed between the graphics host and the television receiving device.
  • Each repeater prohibits access to its built-in memory while control data is being stored into that memory. This prevents erroneous control data from being transferred to the decoder of the source device.
  • the decoder of the source device can therefore decode a digital signal according to correct control data only. The decoder will therefore not malfunction.
  • a set-top box or DVD player acting as a source device will not decode data according to settings that do not conform to the display attributes of the television receiving device.

Abstract

A repeater comprises an EDID memory to store a control data and a memory control unit. The memory control unit is configured to make access to the EDID memory to read the control data therefrom, store the read control data into the EDID memory and, when access is made to the EDID memory by the set-top box, transfer the control data stored in the EDID memory to the set-top box. In this case, the memory control unit outputs an inhibiting signal to a set-top box to inhibit it from making access to the EDID memory until the completion of an operation of storing the control data from the EDID memory in the set-top box into the EDID memory in the repeater.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This is a Continuation Application of PCT Application No. PCT/JP03/01714, filed Feb. 18, 2003, which was not published under PCT Article 21(2) in English. [0001]
  • This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2002-041167, filed Feb. 19, 2002, the entire contents of which are incorporated herein by reference. [0002]
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention [0003]
  • The present invention relates to a data display system, a data relay device, a data relay method, a data system, a sink device and a data read method which are used in transmitting video data and audio data from a source to a display unit. [0004]
  • 2. Description of the Related Art [0005]
  • A conventional data display system is disclosed, for example, in Japanese Patent No. 2635837 (issued on Jul. 30, 1997). [0006]
  • With this data display system, it is important that control data representing display attributes of a display terminal be transmitted from the display terminal to a source device. [0007]
  • BRIEF SUMMARY OF THE INVENTION
  • According to an aspect of the present invention, there is provided a data display system comprising: a display unit which stores control data representing display attributes; and a data relay device configured to make access to the display unit to read the control data therefrom, store the read control data into a first memory and, when access is made to the first memory by a first source device, transfer the read control data stored in the first memory to the first source device after the completion of storing the read control data from the display unit into the first memory. [0008]
  • According to another aspect of the present invention, there is provided a data relay device, provided between a display unit which stores control data representing display attributes and a first source device, comprising: a first memory configured to store the control data representing display attributes of the display unit; and a first control unit configured to make access to the display unit to read the control data therefrom, store the read control data into the first memory and, when access is made to the first memory by the first source device, transfer the read control data stored in the first memory to the first source device after the completion of storing the control data from the display unit into the first memory. [0009]
  • According to still another aspect of the present invention, there is provided a data relay method for relaying data between a display unit which stores control data representing display attributes and a first source device, comprising: making access to the display unit to read the control data therefrom; storing the read control data into a first memory; and in response to access to the first memory by the first source device, transferring the read control data stored in the first memory to the first source device after the completion of storing the control data from the display unit into the first memory. [0010]
  • According to still another aspect of the present invention, there is provided a data system characterized by comprising: a source device configured to output a digital signal; and a sink device which comprises a memory configured to store display identification data and transfers the display identification data stored in the memory to the source device after the completion of storing the display identification data, when access is made to the memory by the source device. [0011]
  • According to still another aspect of the present invention, there is provided a sink device characterized by comprising: a memory configured to store display identification data; and a control unit which inputs data from a source device and transfers the display identification data stored in the memory to the source device after the completion of storing the display identification data when access is made to the memory by the source device. [0012]
  • According to still another aspect of the present invention, there is provided a data read method comprising: writing data into a memory; and allowing a source device to read the data from the memory after the completion of writing the data into the memory. [0013]
  • According to still another aspect of the present invention, there is provided a data read method comprising: writing data into a memory; and prohibiting a source device from reading the data from the memory; allowing the source device to read the data from the memory, after the completion of writing the data into the memory.[0014]
  • BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING
  • FIG. 1 is a diagram for use in explanation of a basic configuration of a data display system according to an embodiment of the present invention; [0015]
  • FIG. 2 is a block diagram of a system in which a scrambler and a descrambler that conform to HDCP standards are applied to the circuit blocks of FIG. 1 according to the embodiment; [0016]
  • FIG. 3 shows an example of connecting a plurality of graphics hosts to a digital display unit according to the embodiment; [0017]
  • FIG. 4 is a block diagram of a data display system in which an EDID data processing function is added to the data display system of FIG. 3 having a repeater between the graphics host and the digital display unit according to the embodiment; [0018]
  • FIG. 5 shows a digital display system in which microprocessors shown in FIG. 4 have memory control units built in according to the embodiment; [0019]
  • FIG. 6 is a diagram for use in explanation of detailed interconnection relationships in the data display system of FIG. 5 according to the embodiment; [0020]
  • FIG. 7 is a timing diagram explanatory of the operation of the data display system of FIG. 6 according to the embodiment; [0021]
  • FIG. 8 is a timing diagram explanatory of the operation of the data display system of FIG. 6 when the two graphics hosts are sequentially enabled to transmit digital signals according to the embodiment; [0022]
  • FIG. 9 shows the detailed configuration of the repeater according to the embodiment; and [0023]
  • FIG. 10 is a block diagram of a data display system in which a plurality of repeaters are connected in cascade according to the embodiment.[0024]
  • DETAILED DESCRIPTION OF THE INVENTION
  • A data display system according to an embodiment of the present invention will be described hereinafter with reference to the accompanying drawings. [0025]
  • The data display system is a computer system in which a data relay device (repeater) is interposed between a source device and a display unit. [0026]
  • In this data display system, the data relay device transfers control data to the source device. A decoding method is set in the source device by the control data. [0027]
  • FIG. 1 is a diagram for use in explanation of a basic configuration of a data display system embodying the present invention. FIG. 1 shows the circuit configurations of a graphics host and a digital display unit that adopt the DVI (Digital Video Interactive) standard. [0028]
  • The DVI standard is one that allows high-speed serial digital transmission between the graphics host and the digital display unit. The DVI standard defines coding modes on the side of the graphics host, decoding modes on the side of the digital display unit, electrical characteristics of a transmitter Tx and a receiver Rx, etc. [0029]
  • The DVI standard further defines communications control modes that allow the graphics host to read EDID-standard control data stored in a digital display unit. [0030]
  • The data display system shown in FIG. 1 comprises a set-[0031] top box 1 and a television receiving device 2. The set-top box 1 is implemented, for example, by a cable or satellite broadcasting receiver as the graphics host. The television receiving device 2 displays broadcast video based on data from the set-top box 1. In FIG. 1, the set-top box 1 corresponds to the source device, and the television receiving device 2 corresponds to a sink device. The source device outputs a digital signal and an audio signal to the sink device.
  • A decoded digital video signal from a [0032] tuner decoding unit 3 in the set-top box 1 is converted into a high-speed serial digital signal by a transmitter 4, which is, in turn, transmitted over a digital transmission link 9 to the television receiving device 2.
  • In the [0033] television receiving device 2, a receiver 7 receives the high-speed serial digital signal and sends it to a display unit 6, which displays video based on the received digital video signal.
  • The DVI standard adopts the IIC communications bus standard (two-wire communications standard proposed by Philips). A [0034] microprocessor 5 in the set-top box 1 generates command signals. In addition, the microprocessor 5 contains communications logic to communicate control data on the basis of the command signals.
  • In the data display system shown in FIG. 1, the E-EDID (Enhanced Extended Display Identification Data) standard is defined. The E-EDID standard guarantees the compatibility of display units, such as digital displays, with source devices, such as personal computers, digital video players, etc. [0035]
  • Control data based on the EDID standard are defined as data representing display attributes of digital display units that are connected to personal computers, digital video disk players, etc. [0036]
  • An [0037] EDID memory 8 stores control data representing the display attributes of the display unit. Specifically, the control data includes data representing forms of the video signal and data representing forms of the audio signal.
  • The data representing the forms of the video signal include a resolution, a video frame period, the number of pixels, the number of lines, a signal form (RGB signal or brightness/color difference signal form), etc. The data representing the forms of the audio signal include the number of sampled bits in audio data, a sampling frequency, the number of channels corresponding to the number of speakers, etc. [0038]
  • The control data is used in setting a decoding system on the source device side. If the control data value were acquired by the source device in error, the source device would malfunction. [0039]
  • The control data stored in the [0040] EDID memory 8 is read by the microprocessor 5 in the set-top box 1. Based on display attribute data contained in the control data, specifications of view angles (the number of horizontal pixels, the number of vertical lines, etc.) and decoding parameters, such as the frame frequency, etc., of video signals are set in the tuner decoding unit 3.
  • In the data display system shown in FIG. 1, in order to prevent the storage of video signals, scramble processing is performed on the video signals. A standard that defines such scramble processing is the HDCP (High-band Digital Content Protection) standard. [0041]
  • The HDCP standard defines the scramble/descramble processing of a video signal and the delivery of a shared key in digital transmission of the video signal between the graphics host and the digital display unit. [0042]
  • The DVI standard recommends the HDCP standard as a technique to encipher and decipher video signals. [0043]
  • For the delivery of a shared key defined by the HDCP standard, a [0044] communications control bus 10 of FIG. 1 is used.
  • FIG. 2 is a block diagram of a system in which a scrambler and a descrambler that conform to the HDCP standard are applied to the circuit blocks of FIG. 1. In FIG. 2, the corresponding components to those in FIG. 1 are denoted by like reference numerals and detailed descriptions thereof are omitted. [0045]
  • A digital video signal decoded in the [0046] tuner decoding unit 3 of the set-top box 1 is enciphered in an HDCP scrambler 11. The resulting enciphered data is converted into a high-speed serial digital signal in the transmitter 4. The high-speed serial digital signal is transmitted over the digital transmission link 9 to the television receiving device 2.
  • In the [0047] television receiving device 2, the receiver 7 receives the high-speed serial digital signal. An HDCP descrambler 12 converts the received signal into the original digital video signal, which is transferred to the display unit 6.
  • The delivery of the shared key used in the cipher process by the [0048] HDCP scrambler 11 and in the decipher process by the HDCP descrambler 12 is carried out through the communications control bus 10.
  • The HDCP standard defines a repeater as the data relay device provided on the transmission link between a source device and a digital display unit and its associated functions. [0049]
  • An example of connecting two or more graphics hosts to a digital display unit will be described with reference to FIG. 3. [0050]
  • A [0051] repeater 19 is provided between two graphics hosts of the set-top box 1 and a digital video disk (DVD) player 18 and the television receiving device 2.
  • The [0052] DVD player 18 comprises a microprocessor 17, a playback unit 13, a transmitter 14, and an HDCP scrambler 15. The data transmitting operation between the DVD player 18 and the repeater 19 is substantially the same as that between the set-top box 1 and the repeater 19 and hence detailed description thereof is omitted.
  • In the [0053] repeater 19, two receivers 20 and 21 are provided in correspondence with the two graphics hosts. The receiver 20 receives a high-speed serial digital signal from the set-top box 1, while the receiver 21 receives a high-speed serial digital signal from the DVD player 18.
  • In the [0054] repeater 19, an HDCP descrambler 24 deciphers the high-speed serial digital signal (enciphered signal) received by the receiver 20, while an HDCP descrambler 26 deciphers the high-speed serial digital signal (enciphered signal) received by the receiver 21.
  • In the [0055] repeater 19, an HDCP scrambler 25 enciphers the video signal which has been deciphered by either of the HDCP descramblers 24 and 25.
  • A [0056] transmitter 22 converts the enciphered video signal into the high-speed serial digital signal and then transmits it to the television receiving device 2.
  • In FIG. 3, the set-[0057] top box 1 corresponds to the source device, and the television receiving device 2 corresponds to the sink device as well as FIG. 1. While the repeater 19 is the source device in relation to the set-top box 1, the repeater 19 is the sink device in relation to the television receiving device 2.
  • In an alternative embodiment, the [0058] tuner decoding unit 3 can be contained in the repeater 19. In this case, the configuration in which the data relay device having the repeater function is provided between the DVD player 18 and the digital display unit is common to the above embodiment.
  • An application of the aforementioned EDID-standard control data to the data display system shown in FIG. 3 will be described below. [0059]
  • FIG. 4 is a block diagram of a data display system in which an EDID data processing function is added to the data display system of FIG. 3 having the repeater between the graphics hosts and the digital display unit. In FIG. 4, the corresponding components to those in FIG. 3 are denoted by like reference numerals and detailed descriptions thereof are omitted. [0060]
  • In the case of the aforementioned DVI standard, no repeater is defined and it is not supposed that a system uses the repeater. Likewise, with the HDCP standard, it is not defined to process EDID-standard control data. When a repeater is used, it is required to keep constant conditions for transmitting/receiving data between a source device and the repeater and between the repeater and a display unit so that the data is transmitted correctly between each component. [0061]
  • In order to satisfy this requirement, a memory for transferring the EDID-standard control data stored in the digital display unit and storing the EDID-standard control data is provided in the [0062] repeater 19 interposed between the source device and the digital display unit.
  • With this approach, the control data is buffered in the memory in the [0063] repeater 19. This buffering allows EDID-standard control data to be transmitted to the source device.
  • The [0064] repeater 19 shown in FIG. 4 is provided with the transmitter 22 and the receivers 20 and 21. In the repeater 19 there are further provided EDID memories 27 and 28 for storing the EDID-standard control data stored in the EDID memory 8 of the television receiving device 2.
  • In the [0065] repeater 19, the microprocessor 23 reads the EDID-standard control data from the memory 8 in the television receiving device 2 and then stores it into the EDID memories 27 and 28.
  • The set-[0066] top box 1 on the source device side makes access to the EDID memory 27. Likewise, the DVD player 18 on the source device side makes access to the EDID memory 28. Thus, the source devices can acquire the EDID-standard control data stored in the television receiving device 2. As a result, data is transmitted correctly over the transmission links.
  • With the system configuration of FIG. 4, however, it is not determined in what sequence the power of each equipment is turned on. [0067]
  • For example, the [0068] microprocessor 5 in the set-top box 1 may make access to the EDID memory 27 to read the control data while or before the microprocessor 23 is writing or writes data read from the EDID memory 8 in the television receiving device 2 into the EDID memory 27. In such a case, the read data may differ from values the EDID memory 8 stores.
  • If the read data differ from the control data in the [0069] EDID memory 8 in the television receiving device 2, the microprocessor 5 in the set-top box 1 may set the tuner decoding unit 3 in accordance with wrong parameters that do not conform to the actual display attributes of the display unit 6.
  • In that case, erroneously decoded signals will be sent to the [0070] television receiving device 2. The television receiving device 2 however cannot-display a video signal in that decoded form. As a result, the displayed images on the display unit 6 will become disturbed.
  • In order to solve that problem, a data display system as shown in FIG. 5 is used. The data display system is designed such that the microprocessors shown in FIG. 4 have memory control units built in to control reading from and writing into the EDID memories. [0071]
  • More specifically, the [0072] microprocessor 5 has a memory control unit 71 to control the EDID memory 27. The microprocessor 17 has a memory control unit 81 to control the EDID memory 28. The microprocessor 23 has a memory control unit 91 to control the EDID memory 27, a memory control unit 92 to control the EDID memory 28, and a memory control unit 93 to control the EDID memory 8.
  • The [0073] EDID memory 27 is controlled by the two memory control units 71 and 91, thereby a multimaster mode is realized. The EDID memory 28 is controlled by the two memory control units 81 and 92, thereby a multimaster mode is realized.
  • Thus, each EDID memory is controlled by one or two memory control units. Thereby, access to the [0074] EDID memories 27 and 28 in the repeater 19 by the source device is prohibited until the completion of an operation of writing control data into those memories 27 and 28.
  • The interconnection relationship among components in the data display system of FIG. 5 will be described with reference to FIG. 6. [0075]
  • As shown in FIG. 6, the [0076] repeater 19 is connected with the set-top box 1, the DVD player 18, and the television receiving device 2 through connectors and cables defined by the DVI standard.
  • The set-[0077] top box 1 and the repeater 19 are connected together by an IIC bus 36, a power-on line 30, and a hot plug line 33. The IIC bus 36, which is a bidirectional bus, connects the memory control unit 71 of the microprocessor 5, the memory control unit 91 of the microprocessor 23, and the EDID memory 27. The power-on line 30 connects the microprocessor 5 and the microprocessor 23 to indicate the state of the set-top box 1. The hot plug line 33 connects the microprocessor 5 and the microprocessor 23 to indicate the state of the repeater 19.
  • The [0078] DVD player 18 and the repeater 19 are connected together by an IIC bus 38, a power-on line 32, and a hot plug line 35. The IIC bus 38 connects the memory control unit 81 of the microprocessor 17, the memory control unit 92 of the microprocessor 23, and the EDID memory 28. The power-on line 32 connects the microprocessor 17 and the microprocessor 23 to indicate the state of the DVD player 18. The hot plug line 35 connects the microprocessor 17 and the microprocessor 23 to indicate the state of the repeater 19.
  • The [0079] television receiving device 2 and the repeater 19 are connected together by an IIC bus 37, a power-on line 31, and a hot plug line 34. The IIC bus 37 connects the memory control unit 93 of the microprocessor 23 and the EDID memory 8. The power-on line 31 connects the microprocessor 23 and the EDID memory 8 to indicate the state of the repeater 19. The hot plug line 34 connects the microprocessor 23 and the EDID memory 8 to indicate the state of the television receiving device 2.
  • The interconnection relationship among the set-[0080] top box 1, the DVD player 18, the repeater 19 and the television receiving device 2 is not limited to the aforementioned example. In the above interconnection relationship, the power-on line 31 of the television receiving device 2 is connected with the hot plug line 34. The power-on line 31 and the hot plug line 34 are connected with the EDID memory 8. In the EDID memory 8, EDID data including information concerning the display attributes of the television receiving device 2 is stored.
  • Each of the [0081] microprocessors 5, 17 and 23 is a circuit block for system status detection and control.
  • The operation of the data display system of FIG. 6 will be described below with reference to FIG. 7, which illustrates the states of signals transmitted and received between the set-[0082] top box 1 and the repeater 19 and between the repeater 19 and the television receiving device 2.
  • First, at time A, the power is applied to the set-[0083] top box 1, which causes the power-on line 30 to go active.
  • The [0084] microprocessor 23 in the repeater 19 detects the power state of the set-top box 1 and then causes the power-on line 31 on the television receiving device 2 side to go active at time B after a lapse of T1 from time A.
  • Thereby, the [0085] EDID memory 8 in the television receiving device 2 is supplied with the power from the repeater 19. At the same time, the state of power supply to the EDID memory 8 is transferred to the microprocessor 23 in the repeater 19 via the hot plug line 34. At time B, the microprocessor 23 keeps the hot plug line 33 inactive. The hot plug line 33 is adapted to inform the set-box 1 of the state of the repeater 19. In this state, the memory control unit 93 of the microprocessor 23 commences to read data from the EDID memory 8.
  • The [0086] memory control unit 91 of the microprocessor 23 stores control data read from the EDID memory 8 by the memory control unit 93 into the EDID memory 27 during a time interval T2 after time B. During this storing process, the microprocessor 5 in the set-top box 1 detects the inactive state of the hot plug line 33. Thus, the microprocessor 5 stops access to the EDID memory 27 and brings the operation of setting decoding display parameters in the tuner decoding unit 3 and the high-speed digital transmission operation to stopped state.
  • At the termination of the process of storing the EDID control data into the [0087] EDID memory 27, the microprocessor 23 causes the hot plug line 33 to go active at time C, thereby informing the set-top box 1 of the termination of the storing process.
  • By the [0088] hot plug line 33 going high, the microprocessor 5 in the set-top box 1 can recognize that the receiving end is ready to receive data.
  • Subsequent to time C, data transmissions based on DVI, EDID and HDCP standards are carried out. [0089]
  • The [0090] memory control unit 71 in the microprocessor 5 makes access to the EDID memory 27 to obtain the EDID control data. The microprocessor 5 controls the tuner decoding unit 3 on the basis of that EDID control data.
  • In the present embodiment, the microprocessor [0091] 5 (memory control unit 8) of the set-top box 1 is prohibited from making access to the EDID memory 27 in the repeater 19 during the time interval T2 when the EDID control data read from the EDID memory 8 is stored into the EDID memory 27.
  • Reference is now made to FIG. 8 to describe sequential transmission of digital signals from two graphics hosts. FIG. 8 is a timing diagram illustrating the states of signals transmitted and received between the [0092] DVD player 18 and the repeater 19 and between the repeater 19 and the television receiving device 2.
  • In FIG. 8, a digital signal is first transmitted from the set-[0093] top box 1 through the repeater 19 to the television receiving device 2 and then the television receiving device 2 becomes enabled to receive a digital signal from the DVD player 18 through the repeater 19.
  • When the power is applied to the [0094] DVD player 18 connected to the repeater 19, the power-on line 32 goes active at time A as shown in FIG. 8. The microprocessor 23 in the repeater 19 detects the active state of that line and then causes the power-on line 31 to the television receiving device 2 to go inactive at time D after the lapse of a predetermined time from time A. The hot plug line 34 is also caused to go inactive substantially the same time the power-on line 31 goes inactive, which allows the microprocessor 23 to detect that the television receiving device 2 has been reset. Thereby, the data transmission from the set-top box 1 to the television receiving device 2 is interrupted.
  • The [0095] microprocessor 23 causes the power-on line 31 to go active at time B after the lapse of a predetermined time from time D. Thereby, the power to the EDID memory 8 is supplied from the repeater 19. The memory control unit 93 of the microprocessor 23 reads the control data from the EDID memory 8 during a time interval T3 beginning at time B. The memory control unit 92 of the microprocessor 23 stores the read control data into the EDID memory 28 in the repeater 19 during the time interval T3.
  • During the time interval T3 the [0096] microprocessor 17 in the DVD player 18 detects that the hot plug line 35 is in the inactive state. Thus, the memory control unit 81 of the microprocessor 17 stops access to the EDID memory 28.
  • At the termination of the process of storing the EDID control data into the [0097] EDID memory 28, the microprocessor 23 in the repeater 19 causes the hot plug line 35 to go active at time C, which informs the DVD player 18 of the termination of that storing process. When the hot plug line 35 goes active, the microprocessor 17 in the DVD player 18 can determine that the receiving end is ready to receive data.
  • The [0098] memory control unit 81 of the microprocessor 17 in the DVD player 17 makes access to the EDID memory 28 to obtain the EDID control data. The microprocessor 17 controls the playback unit 13 on the basis of the EDID control data.
  • In the example of FIG. 8, the [0099] microprocessor 17 is prohibited from making access to the EDID memory 18 in the repeater 19 during the time interval T3.
  • FIG. 9 shows detailed circuit block diagram of the [0100] repeater 19. In FIG. 9, the interconnection relationship between the repeater 19 and the DVD player 18 is omitted for convenience of explanation. The function of the repeater 19 shown in FIG. 9 will be described below in terms of a case where the microprocessor 5 in the set-top box 1 reads control data from the EDID memory 27 in the repeater 19. More specifically, the communication of control data between the microprocessor 5 and the EDID memory 27 using a serial link is stopped during the time when control data is written into the EDID memory 27 by the microprocessor 23 in the repeater 19.
  • The serial link over which control data is transmitted is a communications bus based on the IIC bus standard. The serial link comprises two communications lines: a serial transfer clock line [0101] 36CL in the IIC bus 36, and a serial data line 36DT in the IIC bus 36.
  • With the IIC bus standard, the clock source side acts as a master, while the other equipment acts as a slave. The master writes or reads data into or from the slave. [0102]
  • In the clock line [0103] 36CL and the serial data line 36DT of the IIC bus 36, the master and slave are driven by an open drain state. Resistance values are set so that the logic level becomes the H (High) level only when both the master and the slave go into the non-driving state.
  • Suppose that, when the master specifies a certain address to the slave, the slave generates an acknowledgment. In this case, if a normal acknowledgment were not issued from the slave, no transition to the next writing or reading stage would take place. [0104]
  • In the case of equipment slow in operating speed, the time between the fall and rise of clock can be made slower than a standard rate to make communications. By utilizing this time, the communicating operation of the serial data line [0105] 36DT can be stopped.
  • [0106] Transistors 51 and 52 acts as switching elements. To disconnect the master and the slave, the transistors 51 and 52 are simply turned off. Specifically, terminals 63 and 64 of the microprocessors 23 are set to a low level.
  • Thus, by rendering the [0107] transistors 51 and 52 nonconductive, the slave will make no response to any request made by the master. As a result, the master is placed in the waiting state. In this case, the slave corresponds to the microprocessor 23 in the repeater 19, while the master corresponds to the microprocessor 5 in the set-top box 1.
  • While the [0108] IIC bus 36 is nonconductive, the microprocessor 23 in the repeater 19 reads control data from the EDID memory 8. This control data reading is carried out through the serial link comprising a clock line 37CL and a serial data line 37DT of the IIC bus 37. The microprocessor 23 writes the read control data into the EDID memory 27 through its terminals 61 and 62 on the basis of the IIC bus standard.
  • At the termination of this write operation, the [0109] microprocessor 23 sets the terminals 61 and 62 open. Next, the microprocessor 23 sets its terminals 63 and 64 high. Thereby, the transistors 51 and 52 are turned on, rendering the clock line 36CL and the serial data line 36 of the IIC bus 35 conductive. As a result, the control data can be read from the EDID memory 27.
  • By setting the [0110] terminal 65 of the microprocessor 23 to the H level, the transistor 53 is turned on. Thereby, the clock line CL of the IIC bus 36 is set to the L level, which allows communications between the master and the slave to be stopped with certainty. That is, the microprocessor 5 in the set-top box 1 acting as the master is prohibited from making access to the EDID memory 27 in the repeater 19 acting as the slave.
  • In this case, the function of the memory control unit is implemented by a program or circuit incorporated into the [0111] microprocessor 23, the terminals of that microprocessor, and circuit components such as switching transistors, etc.
  • Thus, it becomes possible to prohibit the master from making access to the memory on the slave side by attaching the switching elements that control the connection between the master and the slave to the IIC bus and incorporating the function of controlling the switching elements into the slave. Although transistors are used as the switching elements, this is merely exemplary. Other types of switching elements may be used. [0112]
  • The function of the memory control unit may be implemented by other means than the aforementioned transistors, terminals, and program. For example, the [0113] microprocessor 23 may be configured to output a write inhibiting signal to the EDID memory 27 to thereby set that memory 27 to be write inhibited. To implement the memory control unit, hardware, software and firmware may be used individually or in combination.
  • Although, in the examples of FIGS. [0114] 1 to 9, a single repeater 19 as a data relay device is provided between the set-top box 1 or the DVD player 19 as a graphics host and the television receiving device 2, the embodiment is not limited to this. Two or more data relay devices may be placed between the graphics host and the receiving device.
  • FIG. 10 is a block diagram of a data display system in which repeaters are placed in multistage configuration. In FIG. 10, corresponding components to those in FIGS. [0115] 2 to 9 are denoted by like reference numerals and detailed descriptions thereof are omitted.
  • Three [0116] repeaters 19 a, 19 b and 19 c are placed between the set-top box 1 and the television receiving device 2 to connect them. Each of these repeaters may be any type of equipment, such as a DVD player, a VTR, a television receiving device, etc., provided that it has a microprocessor and an EDID memory.
  • The set-[0117] top box 1 is the source device in relation to the repeater 19 a. The repeater 19 a is the sink device in relation to the set-top box 1, while the repeater 19 a is the source device in relation to the repeater 19 b. The repeater 19 b is the sink device in relation to the repeater 19 a, while the repeater 19 b is the source device in relation to the repeater 19 c. The repeater 19 c is the sink device in relation to the repeater 19 b, while the repeater 19 c is the source device in relation to the television receiving device 2.
  • The [0118] repeater 19 a has a microprocessor 23 a and an EDID memory 27 a. The microprocessor 23 a has memory control units 102 a and 103 a.
  • The [0119] repeater 19 b has a microprocessor 23 b and an EDID memory 27 b. The microprocessor 23 b has memory control units 102 b and 103 b.
  • The [0120] repeater 19 c has a microprocessor 23 c and an EDID memory 27 c. The microprocessor 23 c has memory control units 102 c and 103 c.
  • The [0121] microprocessor 5 of the set-top box 1 has a memory control unit 71.
  • The set-[0122] top box 1 and the repeater 19 a are connected together by an IIC bus 36 a, a power-on line 30 a and a hot plug line 33 a. The IIC bus 36 a connects the memory control unit 71, the memory control unit 102 a, and the EDID memory 27 a. The power-on line 30 a connects the microprocessors 5 and 23 a together to indicate the state of the set-top box 1. The hot plug line 33 a connects the microprocessors 5 and 23 a together to indicate the state of the repeater 19 a.
  • The [0123] repeaters 19 a and 19 b are connected together by an IIC bus 36 b, a power-on line 30 b and a hot plug line 33 b. The IIC bus 36 b connects the memory control unit 103 a and the EDID memory 27 b. The memory control unit 103 b and the EDID memory 27 b are connected together by a bus 36 b′. Alternatively, the IIC bus 36 b may connect the memory control units 103 a and 102 b and the EDID memory 27 b. The power-on line 30 b connects the microprocessors 23 a and 23 b together to indicate the state of the repeater 19 a. The hot plug line 33 b connects the microprocessors 23 a and 23 b together to indicate the state of the repeater 19 b.
  • The [0124] repeaters 19 b and 19 c are connected together by an IIC bus 36 c, a power-on line 30 c and a hot plug line 33 c. The IIC bus 36 c connects the memory control unit 103 b and the EDID memory 27 c. The memory control unit 103 c and the EDID memory 27 c are connected together by a bus 36 c′. Alternatively, the IIC bus 36 c may connect the memory control units 103 b and 102 c and the EDID memory 27 c. The power-on line 30 c connects the microprocessors 23 b and 23 c together to indicate the state of the repeater 19 b. The hot plug line 33 c connects the microprocessors 23 b and 23 c together to indicate the state of the repeater 19 c.
  • The [0125] repeater 19 c and the television receiving device 2 are connected together by an IIC bus 36 d, a power-on line 31 d and a hot plug line 33 d. The IIC bus 36 d connects the memory control unit 103 c and the EDID memory 8. The power-on line 31 d connects the microprocessor 23 c and the EDID memory 8 together to indicate the state of the repeater 19 c. The hot plug line 33 d connects the microprocessor 23C and the EDID memory 8 together to indicate the state of the television receiving device 2.
  • As in the example of FIG. 6, the EDID data including information concerning display attributes of the [0126] television receiving device 2 is stored in the EDID memory 8.
  • The control data stored in the [0127] EDID memory 8 is stored into the EDID memory 27 c via the microprocessor 23 c. Until the control data has been stored into the memory 27 c, the microprocessor 23 c continues to output an access inhibiting signal over the hot plug line 33 c to the microprocessor 23 b in the repeater 19 b, thereby disabling the microprocessor 23 b from making access to the control data in the EDID memory 27 c.
  • After the [0128] microprocessor 23 c has ceased outputting the access inhibiting signal, the microprocessor 23 b in the repeater 19 b commences making access to the control data in the EDID memory 27 c. Thereby, the control data is transferred over the IIC bus 36 c. The memory control unit 102 b of the microprocessor 23 b writes the transferred control data into the EDID memory 27 b. Until the control data has been stored into the memory 27 b, the microprocessor 23 b continues to output an access inhibiting signal over the hot plug line 33 b to the microprocessor 23 a, thereby disabling the microprocessor 23 a from making access to the control data in the EDID memory 27 b.
  • After the [0129] microprocessor 23 b has ceased outputting the access inhibiting signal, the microprocessor 23 a commences making access to the control data in the EDID memory 27 b. Thereby, the control data is transferred over the IIC bus 36 b. The memory control unit 102 a of the microprocessor 23 a writes the transferred control data into the EDID memory 27 a. Until the control data has been stored into the memory 27 a, the microprocessor 23 a continues to output an access inhibiting signal over the hot plug line 33 a to the microprocessor 5 in the set-top box 1, thereby disabling that microprocessor 5 from making access to the control data in the EDID memory 27 a.
  • After the [0130] microprocessor 23 a has ceased outputting the access inhibiting signal, the microprocessor 5 in the set-top box 1 commences making access to the control data in the EDID memory 27 a. Thereby, the control data is transferred over the IIC bus 36 a to the microprocessor 5.
  • The [0131] microprocessor 5 sets a decoding mode in the tuner decoding unit 3 (not shown in FIG. 10) on the basis of the control data obtained by accessing the EDID memory 27 a.
  • Thus, the readout of the control data from the [0132] television receiving device 2 and the establishment of a decoding mode are completed by the set-top box 1. After the establishment, data transmission based on the DVI, EDID and HDCP standards is made from the set-top box 1 through the repeaters 19 a, 19 b and 19 c to the television receiving device 2.
  • In the example of FIG. 10 as well, access to the control data in the [0133] EDID memory 27 a to 27 c in the preceding stage by the microprocessor 5, 23 a to 23 c in the succeeding stage is prohibited until the control data has been stored into that EDID memory 27 a to 27 c.
  • Therefore, the control data stored in the [0134] EDID memory 8 in the television receiving device 2 will be correctly transferred to the set-top box 1 without being transferred in the middle of being stored into the memory in each repeater.
  • Although, in the example of FIG. 10, three repeaters are arranged between the graphics host and the television receiving device, the present embodiment is not limited to this. Any number of repeaters may be placed between the graphics host and the television receiving device. [0135]
  • Each repeater prohibits access to its built-in memory while control data is being stored into that memory. This prevents erroneous control data from being transferred to the decoder of the source device. The decoder of the source device can therefore decode a digital signal according to correct control data only. The decoder will therefore not malfunction. [0136]
  • According to the present embodiment, as described above, a set-top box or DVD player acting as a source device will not decode data according to settings that do not conform to the display attributes of the television receiving device. [0137]

Claims (27)

What is claimed is:
1. A data display system comprising:
a display unit which stores control data representing display attributes; and
a data relay device configured to make access to the display unit to read the control data therefrom, store the read control data into a first memory and, when access is made to the first memory by a first source device, transfer the read control data stored in the first memory to the first source device after the completion of storing the read control data from the display unit into the first memory.
2. The data display system according to claim 1, wherein the data relay device outputs an inhibiting signal to inhibit access to the first memory to the first source device until the completion of storing the read control data from the display unit into the first memory.
3. The data display system according to claim 1, wherein a plurality of data relay devices is connected in cascade between the first source device and the display unit.
4. The data display system according to claim 1, further comprising:
a first data bus which transfers the control data stored in the display unit to the data relay device; and
a second data bus which transfers the read control data stored in the first memory in the data relay device to the first source device.
5. The data display system according to claim 1, further comprising:
a first data bus which transfers the control data stored in the display unit to the data relay device; and
a second data bus which transfers the read control data stored in the first memory in the data relay device to the first source device, and wherein
the data relay device has terminals connected to the second data bus to control the conduction/nonconduction of the second data bus according to the presence or absence of access to the first memory by the data relay device.
6. The data display system according to claim 1, further comprising:
a first serial link which transfers the control data stored in the display unit to the data relay device; and
a second serial link which transfers the read control data stored in the first memory in the data relay device to the first source device, and wherein
the data relay device has terminals connected to the second serial link to control the conduction/nonconduction of the second serial link according to the presence or absence of access to the first memory by the data relay device and switching elements which perform on-off control of the second serial link.
7. The data display system according to claim 2, further comprising:
a hot plug line which is connected between the data relay device and the first source device and indicates the active/inactive state of the data relay device, and wherein
the data relay device outputs the inhibiting signal to the first source device when the hot plug line indicates the inactive state.
8. The data display system according to claim 1, further comprising:
a control unit which is provided in the first source device and makes access to the first memory in the data relay device to acquire the read control data stored therein.
9. The data display system according to claim 1, further comprising:
a second source device which encodes a second digital signal on the basis of the read control data to output a second serial digital signal;
a second memory, provided in the data relay device, which stores the control data transferred from the display unit; and
a control unit provided in the data relay device and configured to make access to the display unit to store the control data obtained from the display unit into the second memory and, when access is made to the second memory by the second source device, transfer the control data stored in the second memory to the second source device after the completion of storing the control data from the display unit into the second memory.
10. The data display system according to claim 9, wherein the data relay device resets data transmission from the first source device to the display unit and commences the operation of the control unit if the data relay device detects that the power state of the second source device has become active while data is relayed from the first source device to the display unit.
11. The data display system according to claim 1, wherein the first source device encodes a first digital signal on the basis of the read control data and outputs a serial digital signal, and the data relay device relays the serial digital signal from the first source device to the display unit.
12. A data relay device, provided between a display unit which stores control data representing display attributes and a first source device, comprising:
a first memory configured to store the control data representing display attributes of the display unit; and
a first control unit configured to make access to the display unit to read the control data therefrom, store the read control data into the first memory and, when access is made to the first memory by the first source device, transfer the read control data stored in the first memory to the first source device after the completion of storing the control data from the display unit into the first memory.
13. The data relay device according to claim 12, wherein the first control unit outputs an inhibiting signal to inhibit access to the first memory to the first source device until the completion of storing the control data from the display unit into the first memory.
14. The data relay device according to claim 12, further comprising:
a first data bus which transfers the control data from the display unit to the first memory; and
a second data bus which transfers the read control data stored in the first memory to the first source device.
15. The data relay device according to claim 12, further comprising:
a first data bus which transfers the control data from the display unit to the first memory; and
a second data bus which transfers the read control data stored in the first memory to the first source device, and wherein
the first control unit has terminals connected to the second data bus to control the conduction/nonconduction of the second data bus according to the presence or absence of access to the first memory by the first control unit.
16. The data relay device according to claim 12, further comprising:
a first serial link which transfers the control data from the display unit to the first memory; and
a second serial link which transfers the read control data stored in the first memory to the first source device, and wherein
the first control unit has terminals connected to the second serial link to control the conduction/nonconduction of the second serial link according to the presence or absence of access to the first memory by the first control unit and switching elements which perform on-off control of the second serial link.
17. The data relay device according to claim 13, further comprising:
a hot plug line connected to the first source device to indicate whether access to the first memory is inhibited or not, and wherein
the inhibiting signal is output to the first source device over the hot plug line.
18. A data relay method for relaying data between a display unit which stores control data representing display attributes and a first source device, comprising:
making access to the display unit to read the control data therefrom;
storing the read control data into a first memory; and
in response to access to the first memory by the first source device, transferring the read control data stored in the first memory to the first source device after the completion of storing the control data from the display unit into the first memory.
19. The data relay method according to claim 18, further comprising:
detecting the power state of the first source device before acquiring the control data from the display unit; and
outputting a signal informing that the display unit is in the active state after the detection.
20. The data relay method according to claim 18, further comprising:
resetting data transmission from the first source device to the display unit when detecting that the power state of a second source device has become active during data relay from the first source device to the display unit;
making access to the display unit to acquire the control data after the resetting;
storing the control data into a second memory; and
transferring the control data stored in the second memory in response to access to the second memory by the second source device after the completion of storing the control data from the display unit into the second memory.
21. The data relay method according to claim 19, wherein access to the first memory by the first source device is prohibited by causing a serial link connected between the first source device and the first memory nonconductive.
22. A data system comprising:
a source device configured to output a digital signal; and
a sink device which comprises a memory configured to store display identification data and transfers the display identification data stored in the memory to the source device after the completion of storing the display identification data, when access is made to the memory by the source device.
23. A sink device comprising:
a memory configured to store display identification data; and
a control unit which inputs data from a source device and transfers the display identification data stored in the memory to the source device after the completion of storing the display identification data when access is made to the memory by the source device.
24. A data read method comprising:
writing data into a memory; and
allowing a source device to read the data from the memory after the completion of writing the data into the memory.
25. A data read method according to claim 24,
in which allowing the source device to read the data is used a hot plug line connected to the source device.
26. A data read method comprising:
writing data into a memory; and
prohibiting a source device from reading the data from the memory;
allowing the source device to read the data from the memory, after the completion of writing the data into the memory.
27. A data read method according to claim 26,
in which prohibiting the source device from reading the data and allowing the source device to read the data are used a hot plug line connected to the source device.
US10/439,046 2002-02-19 2003-05-16 Data display system, data relay device, data relay method, data system, sink device, and data read method Abandoned US20030214507A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US11/150,160 US7589734B2 (en) 2002-02-19 2005-06-13 Data display system, data relay device, data relay method, data system, sink device, and data read method
US11/332,149 US7667706B2 (en) 2002-02-19 2006-01-17 Data display system, data relay device, data relay method, data system, sink device, and data read method
US12/453,168 US7825932B2 (en) 2002-02-19 2009-04-30 Data display system, data relay device, data relay method, data system, sink device, and data read method
US12/453,167 US7825931B2 (en) 2002-02-19 2009-04-30 Data display system, data relay device, data relay method, data system, sink device, and data read method

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2002041167 2002-02-19
JP2002-041167 2002-02-19
PCT/JP2003/001714 WO2003071413A2 (en) 2002-02-19 2003-02-18 Data display system, data relay device, data relay method, data system, sink device, and data read method with transmission of display attributes of a display terminal to a source device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2003/001714 Continuation WO2003071413A2 (en) 2002-02-19 2003-02-18 Data display system, data relay device, data relay method, data system, sink device, and data read method with transmission of display attributes of a display terminal to a source device

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US11/150,160 Continuation US7589734B2 (en) 2002-02-19 2005-06-13 Data display system, data relay device, data relay method, data system, sink device, and data read method
US11/332,149 Continuation US7667706B2 (en) 2002-02-19 2006-01-17 Data display system, data relay device, data relay method, data system, sink device, and data read method

Publications (1)

Publication Number Publication Date
US20030214507A1 true US20030214507A1 (en) 2003-11-20

Family

ID=27750460

Family Applications (5)

Application Number Title Priority Date Filing Date
US10/439,046 Abandoned US20030214507A1 (en) 2002-02-19 2003-05-16 Data display system, data relay device, data relay method, data system, sink device, and data read method
US11/150,160 Active 2024-09-10 US7589734B2 (en) 2002-02-19 2005-06-13 Data display system, data relay device, data relay method, data system, sink device, and data read method
US11/332,149 Expired - Lifetime US7667706B2 (en) 2002-02-19 2006-01-17 Data display system, data relay device, data relay method, data system, sink device, and data read method
US12/453,167 Expired - Lifetime US7825931B2 (en) 2002-02-19 2009-04-30 Data display system, data relay device, data relay method, data system, sink device, and data read method
US12/453,168 Expired - Lifetime US7825932B2 (en) 2002-02-19 2009-04-30 Data display system, data relay device, data relay method, data system, sink device, and data read method

Family Applications After (4)

Application Number Title Priority Date Filing Date
US11/150,160 Active 2024-09-10 US7589734B2 (en) 2002-02-19 2005-06-13 Data display system, data relay device, data relay method, data system, sink device, and data read method
US11/332,149 Expired - Lifetime US7667706B2 (en) 2002-02-19 2006-01-17 Data display system, data relay device, data relay method, data system, sink device, and data read method
US12/453,167 Expired - Lifetime US7825931B2 (en) 2002-02-19 2009-04-30 Data display system, data relay device, data relay method, data system, sink device, and data read method
US12/453,168 Expired - Lifetime US7825932B2 (en) 2002-02-19 2009-04-30 Data display system, data relay device, data relay method, data system, sink device, and data read method

Country Status (6)

Country Link
US (5) US20030214507A1 (en)
EP (2) EP1485788B1 (en)
JP (3) JP2005517997A (en)
KR (3) KR100782964B1 (en)
CN (2) CN1277178C (en)
WO (1) WO2003071413A2 (en)

Cited By (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050024531A1 (en) * 2003-07-16 2005-02-03 Atsushi Miyashita Digital transmission system and its transmission status recognition method
US20050120384A1 (en) * 2003-12-01 2005-06-02 General Instrument Corporation Methods and systems for enabling software and firmware downloads to high definition television appliances
US20050116884A1 (en) * 2003-12-02 2005-06-02 Young-Chan Kim Display apparatus and a method of controlling the same
US20050162836A1 (en) * 2004-01-23 2005-07-28 James Briggs Modular UPS
US20050162129A1 (en) * 2004-01-23 2005-07-28 Srdan Mutabdzija Method and apparatus for monitoring energy storage devices
WO2005074096A1 (en) * 2004-01-23 2005-08-11 American Power Conversion Corporation Methods and apparatus for providing uninterruptible power
EP1575287A2 (en) * 2004-03-09 2005-09-14 Samsung Electronics Co., Ltd. Optical reproducing apparatus and method generating a DVI digital signal
US20050225547A1 (en) * 2004-04-09 2005-10-13 Samsung Electronics Co., Ltd. Display system and control method thereof
EP1646227A1 (en) * 2003-07-14 2006-04-12 Matsushita Electric Industrial Co., Ltd. Signal switching device, signal distribution device, display device, and signal transmission system
US20060082586A1 (en) * 2004-10-18 2006-04-20 Genesis Microchip Inc. Arbitration for acquisition of extended display identification data (EDID)
US20060085627A1 (en) * 2004-10-18 2006-04-20 Genesis Microchip Inc. Method for acquiring EDID in a powered down EDID compliant display controller
US20060082587A1 (en) * 2004-10-18 2006-04-20 Genesis Microchip Inc. Virtual extended display information data (EDID) in a flat panel controller
US20060082584A1 (en) * 2004-10-18 2006-04-20 Genesis Microchip Inc. Acquisition of extended display identification data (EDID) using inter-IC (I2C) protocol
US20060091943A1 (en) * 2004-10-18 2006-05-04 Genesis Microchip Inc. Automatic activity detection in a display controller
EP1659565A1 (en) * 2003-08-27 2006-05-24 Pioneer Corporation Display device and display method
US20060153572A1 (en) * 2005-01-13 2006-07-13 Sony Corporation Methods and apparatus for optical wireless communication
US20060168321A1 (en) * 2002-03-27 2006-07-27 Eisenberg Alfred J System and method for traversing firewalls, NATs, and proxies with rich media communications and other application protocols
US20060190185A1 (en) * 1997-08-11 2006-08-24 Ventana Medical Systems, Inc. Memory management method and apparatus for automated biological reaction system
US20060192794A1 (en) * 2005-02-25 2006-08-31 Larson Arnold W Methods and systems for using control data to control a display of an image by a display device
US20070101393A1 (en) * 2005-10-31 2007-05-03 Sony Corporation Separate-type signal processing apparatus and software version updating method therefor
US20070274689A1 (en) * 2005-04-26 2007-11-29 General Instrument Corporation Method and apparatus for establishing audio/video formats for sink devices
US20070283071A1 (en) * 2006-06-06 2007-12-06 Konishi Tomohito Hot-plug signal detecting apparatus, source device and repeater device
WO2008023914A1 (en) 2006-08-21 2008-02-28 Opticis Co., Ltd. Ddc communication module
EP1947844A1 (en) * 2005-10-31 2008-07-23 Matsushita Electric Industrial Co., Ltd. Sound reproducing apparatus and audiovisual system
US20080270635A1 (en) * 2007-04-25 2008-10-30 Sony Corporation Data receiver, data transmitter, and information processing method, and computer program
US20080309584A1 (en) * 2007-06-12 2008-12-18 Aten International Co., Ltd. Video extender devices capable of providing edid of a display to a computer
US7484112B2 (en) 2004-10-18 2009-01-27 Genesis Microchip Inc. Power management in a display controller
US20090027365A1 (en) * 2007-07-23 2009-01-29 Samsung Electronics Co., Ltd. Display apparatus and control method thereof
US20090193490A1 (en) * 2008-01-25 2009-07-30 General Instrument Corporation Set-Top Box for Converting Media Signals Based on Stored Output Settings
US20090222905A1 (en) * 2008-02-28 2009-09-03 Hoon Choi Method, apparatus, and system for pre-authentication and processing of data streams
US20090244391A1 (en) * 2008-03-28 2009-10-01 Kabushiki Kaisha Toshiba Electronic Apparatus and Control Method of Electronic Apparatus
US20110013772A1 (en) * 2009-07-20 2011-01-20 Transwitch Corporation Method and Apparatus for Fast Switching Between Source Multimedia Devices
US20110109807A1 (en) * 2008-07-14 2011-05-12 Panasonic Corporation Video data processing device and video data processing method
US20110285916A1 (en) * 2010-05-21 2011-11-24 Sony Corporation Data transmission device, data reception device, data transmission method, and data reception method
WO2014121135A3 (en) * 2013-01-31 2014-09-25 Apple Inc. Methods and apparatus for enabling and disabling scrambling of control symbols
CN104704445A (en) * 2012-09-25 2015-06-10 Nec显示器解决方案株式会社 Electronic device, communication system, and hot-plug control method
US9264740B2 (en) 2012-01-27 2016-02-16 Apple Inc. Methods and apparatus for error rate estimation
US9307266B2 (en) 2013-03-15 2016-04-05 Apple Inc. Methods and apparatus for context based line coding
EP2902871A4 (en) * 2012-09-25 2016-06-22 Nec Display Solutions Ltd Electronic device, communication system, and hot-plug control method
US20160182123A1 (en) * 2014-12-23 2016-06-23 Aten International Co., Ltd. Communication verification system and method of using the same
US9647701B2 (en) 2010-12-22 2017-05-09 Apple, Inc. Methods and apparatus for the intelligent association of control symbols
US9749159B2 (en) 2013-03-15 2017-08-29 Apple Inc. Methods and apparatus for scrambling symbols over multi-lane serial interfaces
US20170286348A1 (en) * 2016-03-31 2017-10-05 Intel Corporation Function extenders for enhancing a displayport feature set
US9838226B2 (en) 2012-01-27 2017-12-05 Apple Inc. Methods and apparatus for the intelligent scrambling of control symbols
US9952103B2 (en) 2011-12-22 2018-04-24 Schneider Electric It Corporation Analysis of effect of transient events on temperature in a data center
US11076507B2 (en) 2007-05-15 2021-07-27 Schneider Electric It Corporation Methods and systems for managing facility power and cooling

Families Citing this family (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100782964B1 (en) * 2002-02-19 2007-12-07 가부시끼가이샤 도시바 Data display system, data relay device, data relay method, data system, and sink device
KR100549067B1 (en) * 2003-09-23 2006-02-06 삼성전자주식회사 display apparatus and control method thereof
WO2005059877A1 (en) * 2003-12-17 2005-06-30 Dicom Ag Method for transmitting image information to the display unit of a flat screen, flat screen and set-top box
US7398547B2 (en) 2004-01-13 2008-07-08 Pace Plc. High-bandwidth digital content protection during rapid channel changing
KR100587547B1 (en) 2004-04-07 2006-06-08 삼성전자주식회사 Source device and method for controlling output to sink device according to each content
JP4468142B2 (en) * 2004-10-29 2010-05-26 株式会社東芝 Data relay device, data relay method, and data transmission system
US8072549B2 (en) 2004-11-25 2011-12-06 Panasonic Corporation Repeater apparatus to provide a source apparatus with format information that can be processed by both a sink apparatus and the repeater apparatus and method for controlling the same
JP4572128B2 (en) 2005-03-04 2010-10-27 Nec液晶テクノロジー株式会社 Display panel driving method and apparatus
JP4912296B2 (en) * 2005-04-28 2012-04-11 パナソニック株式会社 Lip sync correction system, lip sync correction device, and lip sync correction method
WO2007023939A1 (en) * 2005-08-26 2007-03-01 Matsushita Electric Industrial Co., Ltd. Signal source device
US20070186015A1 (en) * 2006-02-08 2007-08-09 Taft Frederick D Custom edid content generation system and method
US9198084B2 (en) 2006-05-26 2015-11-24 Qualcomm Incorporated Wireless architecture for a traditional wire-based protocol
US7893941B2 (en) * 2006-09-15 2011-02-22 Rgb Spectrum Intelligent video graphics switcher
US8121178B2 (en) * 2006-09-28 2012-02-21 At&T Intellectual Property I, Lp Method and system for sending data using a very high bit rate digital subscriber line
KR100869702B1 (en) * 2007-01-11 2008-11-21 옵티시스 주식회사 Digital image system transmitting digital image data
KR100858318B1 (en) * 2007-01-25 2008-09-11 주식회사 디엠테크놀로지 Display Apparatus Comprising a Function for Recovering EDID and the Method thereof
US8810732B1 (en) * 2007-02-09 2014-08-19 Aliphcom Auto-select algorithm for a high-definition multimedia interface switch
US8054382B2 (en) * 2007-05-21 2011-11-08 International Business Machines Corporation Apparatus, method and system for synchronizing a common broadcast signal among multiple television units
JP5261993B2 (en) * 2007-06-15 2013-08-14 富士通セミコンダクター株式会社 Display control circuit and display device
JP2009003882A (en) * 2007-06-25 2009-01-08 Toshiba Corp Data receiver and data transmitting/receiving method
US7929525B2 (en) * 2007-06-28 2011-04-19 Dell Products L.P. System and method for adding transport layer to uncompressed visual information packets
US20090033668A1 (en) * 2007-07-31 2009-02-05 Pederson Douglas A Display EDID emulator system and method
US8127335B2 (en) * 2007-11-02 2012-02-28 Sony Corporation Communication error message for TV internet adapter
US8723756B2 (en) 2008-01-15 2014-05-13 Synaptics Incorporated System having capability for daisy-chained serial distribution of video display data
US8237624B2 (en) * 2008-05-06 2012-08-07 Integrated Device Technology, Inc. System having capability for daisy-chained serial distribution of video display data
US8094684B2 (en) * 2008-05-09 2012-01-10 Parade Technologies, Ltd. Link training scheme for displayport source repeaters
KR20100033199A (en) * 2008-09-19 2010-03-29 삼성전자주식회사 Liquid crystal display and display system comprising the same
US20100128181A1 (en) * 2008-11-25 2010-05-27 Advanced Micro Devices, Inc. Seam Based Scaling of Video Content
US9398089B2 (en) 2008-12-11 2016-07-19 Qualcomm Incorporated Dynamic resource sharing among multiple wireless devices
JP5055254B2 (en) * 2008-12-19 2012-10-24 日立コンシューマエレクトロニクス株式会社 Video transmission system and EDID reading method
EP2406942A4 (en) 2009-03-11 2012-09-26 Hewlett Packard Development Co Color space matching of video signals
US9264248B2 (en) 2009-07-02 2016-02-16 Qualcomm Incorporated System and method for avoiding and resolving conflicts in a wireless mobile display digital interface multicast environment
US9582238B2 (en) 2009-12-14 2017-02-28 Qualcomm Incorporated Decomposed multi-stream (DMS) techniques for video display systems
JP5170264B2 (en) * 2011-01-18 2013-03-27 オンキヨー株式会社 Video processing apparatus and video processing program
US10135900B2 (en) 2011-01-21 2018-11-20 Qualcomm Incorporated User input back channel for wireless displays
US9582239B2 (en) 2011-01-21 2017-02-28 Qualcomm Incorporated User input back channel for wireless displays
US9413803B2 (en) 2011-01-21 2016-08-09 Qualcomm Incorporated User input back channel for wireless displays
US9787725B2 (en) 2011-01-21 2017-10-10 Qualcomm Incorporated User input back channel for wireless displays
US10108386B2 (en) 2011-02-04 2018-10-23 Qualcomm Incorporated Content provisioning for wireless back channel
US9503771B2 (en) 2011-02-04 2016-11-22 Qualcomm Incorporated Low latency wireless display for graphics
CN102208178B (en) * 2011-06-02 2013-07-10 广东威创视讯科技股份有限公司 Distributed multi-screen image processor based on set top box (STB)
KR101706181B1 (en) 2011-06-29 2017-02-13 삼성전자주식회사 Broadcast receiving device and Method for receiving broadcast thereof
US9589540B2 (en) * 2011-12-05 2017-03-07 Microsoft Technology Licensing, Llc Adaptive control of display refresh rate based on video frame rate and power efficiency
US8681977B2 (en) 2011-12-13 2014-03-25 Crestron Electronics Inc. Enabling/disabling display data channel access to enable/ disable high-bandwidth digital content protection
US8713316B2 (en) 2011-12-13 2014-04-29 Crestron Electronics Inc. System, apparatus and method for enabling/disabling display data channel access to enable/disable high-bandwidth digital content protection
US9525998B2 (en) 2012-01-06 2016-12-20 Qualcomm Incorporated Wireless display with multiscreen service
US9001133B2 (en) * 2012-05-24 2015-04-07 Apple Inc. Edid shadowing techniques for fast display startup
JP5535273B2 (en) * 2012-06-11 2014-07-02 株式会社東芝 Data receiving apparatus and data transmitting / receiving method
TWI544801B (en) * 2012-12-25 2016-08-01 宏正自動科技股份有限公司 Display data channel switching apparatus and display data channel switching method
CN103440844A (en) * 2013-08-16 2013-12-11 西安诺瓦电子科技有限公司 LED lamp panel, LED box body and LED display screen
CN105632542B (en) * 2015-12-23 2019-05-28 小米科技有限责任公司 Audio frequency playing method and device
US10269325B2 (en) * 2016-02-05 2019-04-23 Advoli Limited Display system for an array of video displays
US10931476B2 (en) * 2018-10-29 2021-02-23 Analog Devices Global Unlimited Company Content protection over synchronous data networks
CN112399157A (en) 2019-08-15 2021-02-23 中强光电股份有限公司 Projector and projection method
CN110737419A (en) * 2019-10-24 2020-01-31 深圳市杰和科技发展有限公司 External display device identification data reading system and method

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4432050A (en) * 1978-10-02 1984-02-14 Honeywell Information Systems, Inc. Data processing system write protection mechanism
US5757698A (en) * 1996-01-22 1998-05-26 Kabushiki Kaisha Toshiba Nonvolatile semiconductor for reading data at a read request even during the writing of data
US5937090A (en) * 1996-08-19 1999-08-10 Samsung Electronics Co., Ltd. Image enhancement method and circuit using quantized mean-matching histogram equalization
US5943029A (en) * 1996-01-26 1999-08-24 Dell Usa, L.P. Method and apparatus to provide non-DDC monitor characteristics to system software
US6263440B1 (en) * 1998-07-10 2001-07-17 International Business Machines Corporation Tracking and protection of display monitors by reporting their identity
US20010050679A1 (en) * 2000-06-09 2001-12-13 Kazuyuki Shigeta Display control system for displaying image information on multiple areas on a display screen
US20020087278A1 (en) * 2000-11-15 2002-07-04 International Business Machines Corporation Method of calculating capacity of intelligent battery, intelligent battery and portable electronic device
US20020089518A1 (en) * 2000-09-22 2002-07-11 Kazuyuki Shigeta Image processing system, image display method, recording medium and image display apparatus
US20020113907A1 (en) * 2000-06-20 2002-08-22 Olympus Optical Co., Ltd. Display system and microdisplay apparatus
US20030025685A1 (en) * 2001-07-17 2003-02-06 Yoshiyuki Shirasaki Input channel switching control device for display monitor and method of controlling input channel switching of display monitor
US6600747B1 (en) * 1998-09-17 2003-07-29 Dell Products L.P. Video monitor multiplexing circuit
US6618773B1 (en) * 2000-01-25 2003-09-09 Dell Usa L.P. Receiving a particular identification file among an analog identification file and a digital identification file in response to a request to a dual-interface monitor
US20040039927A1 (en) * 2000-10-30 2004-02-26 Katsuki Hazama Semiconductor intergrated circuit, receiver apparatus using the same, receiver apparatus manufacturing method and repairing method, and video providing method

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0456923B1 (en) * 1990-05-14 1994-10-26 International Business Machines Corporation Display system
JP3048812B2 (en) * 1993-12-15 2000-06-05 三菱電機株式会社 Display monitor
GB2286322A (en) * 1994-01-29 1995-08-09 Ibm Computer display system
US5642129A (en) * 1994-03-23 1997-06-24 Kopin Corporation Color sequential display panels
US6800747B1 (en) * 1995-06-07 2004-10-05 Pestka Biomedical Laboratories, Inc. Nucleic acids encoding phosphorylated fusion proteins
GB2302489A (en) * 1995-06-15 1997-01-15 Ibm Computer monitor with user-selectable communication protocol
JPH09128330A (en) * 1995-11-06 1997-05-16 Sony Corp Video display device
JPH10133995A (en) * 1996-05-13 1998-05-22 Sun Microsyst Inc Method and device for selecting optimum capability between computer system and peripehral device
US6314479B1 (en) * 1997-08-04 2001-11-06 Compaq Computer Corporation Universal multi-pin plug and display connector for standardizing signals transmitted between a computer and a display for a PC theatre interconnectivity system
KR19990079978A (en) 1998-04-10 1999-11-05 김영환 PCI Hot Plug Device and Control Method Using I2C Bus
US6252614B1 (en) * 1998-07-20 2001-06-26 Toshiba American Information Systems, Inc. Software architecture which maintains system performance while pipelining data to an MFP and uses shared DLL
US6331905B1 (en) * 1999-04-01 2001-12-18 The Trustees Of Columbia University In The City Of New York Network switch failure restoration
US6433785B1 (en) * 1999-04-09 2002-08-13 Intel Corporation Method and apparatus for improving processor to graphics device throughput
US6331950B1 (en) * 1999-10-19 2001-12-18 Fujitsu Limited Write protect input implementation for a simultaneous operation flash memory device
JP3349490B2 (en) * 2000-02-14 2002-11-25 インターナショナル・ビジネス・マシーンズ・コーポレーション Image display method, image display system, host device, image display device, and display interface
US6300877B1 (en) * 2000-03-10 2001-10-09 Adc Telecommunications, Inc. DSX baytracer illuminator
JP4656699B2 (en) * 2000-06-20 2011-03-23 オリンパス株式会社 Display system
DE10034010A1 (en) 2000-07-13 2002-01-24 Krautkraemer Gmbh Stud testing method and apparatus therefor
JPWO2002056547A1 (en) * 2000-12-27 2004-05-20 富士通株式会社 Switching relay device and switching relay system
US6473295B2 (en) * 2001-01-05 2002-10-29 Hon Hai Precision Ind. Co., Ltd. Computer enclosure
US7131004B1 (en) * 2001-08-31 2006-10-31 Silicon Image, Inc. Method and apparatus for encrypting data transmitted over a serial link
US6806881B2 (en) * 2001-09-18 2004-10-19 Seiko Epson Corporation Graphics controller for high speed transmission of memory read commands
KR100782964B1 (en) * 2002-02-19 2007-12-07 가부시끼가이샤 도시바 Data display system, data relay device, data relay method, data system, and sink device
US6885375B2 (en) * 2002-03-11 2005-04-26 Sun Microsystems, Inc. Stalling pipelines in large designs
US8068485B2 (en) * 2003-05-01 2011-11-29 Genesis Microchip Inc. Multimedia interface

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4432050A (en) * 1978-10-02 1984-02-14 Honeywell Information Systems, Inc. Data processing system write protection mechanism
US5757698A (en) * 1996-01-22 1998-05-26 Kabushiki Kaisha Toshiba Nonvolatile semiconductor for reading data at a read request even during the writing of data
US5943029A (en) * 1996-01-26 1999-08-24 Dell Usa, L.P. Method and apparatus to provide non-DDC monitor characteristics to system software
US5937090A (en) * 1996-08-19 1999-08-10 Samsung Electronics Co., Ltd. Image enhancement method and circuit using quantized mean-matching histogram equalization
US6263440B1 (en) * 1998-07-10 2001-07-17 International Business Machines Corporation Tracking and protection of display monitors by reporting their identity
US6600747B1 (en) * 1998-09-17 2003-07-29 Dell Products L.P. Video monitor multiplexing circuit
US6618773B1 (en) * 2000-01-25 2003-09-09 Dell Usa L.P. Receiving a particular identification file among an analog identification file and a digital identification file in response to a request to a dual-interface monitor
US20010050679A1 (en) * 2000-06-09 2001-12-13 Kazuyuki Shigeta Display control system for displaying image information on multiple areas on a display screen
US20020113907A1 (en) * 2000-06-20 2002-08-22 Olympus Optical Co., Ltd. Display system and microdisplay apparatus
US20020089518A1 (en) * 2000-09-22 2002-07-11 Kazuyuki Shigeta Image processing system, image display method, recording medium and image display apparatus
US20040039927A1 (en) * 2000-10-30 2004-02-26 Katsuki Hazama Semiconductor intergrated circuit, receiver apparatus using the same, receiver apparatus manufacturing method and repairing method, and video providing method
US20020087278A1 (en) * 2000-11-15 2002-07-04 International Business Machines Corporation Method of calculating capacity of intelligent battery, intelligent battery and portable electronic device
US20030025685A1 (en) * 2001-07-17 2003-02-06 Yoshiyuki Shirasaki Input channel switching control device for display monitor and method of controlling input channel switching of display monitor

Cited By (110)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060190185A1 (en) * 1997-08-11 2006-08-24 Ventana Medical Systems, Inc. Memory management method and apparatus for automated biological reaction system
US20060168321A1 (en) * 2002-03-27 2006-07-27 Eisenberg Alfred J System and method for traversing firewalls, NATs, and proxies with rich media communications and other application protocols
EP1646227A4 (en) * 2003-07-14 2011-07-06 Panasonic Corp Signal switching device, signal distribution device, display device, and signal transmission system
EP1646227A1 (en) * 2003-07-14 2006-04-12 Matsushita Electric Industrial Co., Ltd. Signal switching device, signal distribution device, display device, and signal transmission system
US7983326B2 (en) * 2003-07-16 2011-07-19 Hitachi Kokusai Electric, Inc. Digital transmission system and its transmission status recognition method
US20050024531A1 (en) * 2003-07-16 2005-02-03 Atsushi Miyashita Digital transmission system and its transmission status recognition method
EP1659565A1 (en) * 2003-08-27 2006-05-24 Pioneer Corporation Display device and display method
EP1659565A4 (en) * 2003-08-27 2007-11-28 Pioneer Corp Display device and display method
US20070097020A1 (en) * 2003-08-27 2007-05-03 Yoshifumi Sato Display device
US20050120384A1 (en) * 2003-12-01 2005-06-02 General Instrument Corporation Methods and systems for enabling software and firmware downloads to high definition television appliances
US20050116884A1 (en) * 2003-12-02 2005-06-02 Young-Chan Kim Display apparatus and a method of controlling the same
US7746329B2 (en) * 2003-12-02 2010-06-29 Samsung Electronics Co., Ltd. Display apparatus and a method of controlling the same
US7446433B2 (en) 2004-01-23 2008-11-04 American Power Conversion Corporation Methods and apparatus for providing uninterruptible power
US20050162129A1 (en) * 2004-01-23 2005-07-28 Srdan Mutabdzija Method and apparatus for monitoring energy storage devices
US20050162836A1 (en) * 2004-01-23 2005-07-28 James Briggs Modular UPS
US7911088B2 (en) 2004-01-23 2011-03-22 American Power Conversion Corporation Method and apparatus for monitoring energy storage devices
US20100201194A1 (en) * 2004-01-23 2010-08-12 American Power Conversion Corporation Methods and apparatus for providing uninterruptible power
US8148846B2 (en) 2004-01-23 2012-04-03 American Power Conversion Corporation Methods and apparatus for providing uninterruptible power
US7615890B2 (en) 2004-01-23 2009-11-10 American Power Conversion Corporation Methods and apparatus for providing uninterruptible power
US7612472B2 (en) 2004-01-23 2009-11-03 American Power Conversion Corporation Method and apparatus for monitoring energy storage devices
US8162417B2 (en) 2004-01-23 2012-04-24 American Power Conversion Corporation Modular UPS
CN102684293A (en) * 2004-01-23 2012-09-19 美国能量变换公司 Methods and apparatus for providing uninterruptible power
US8604640B2 (en) 2004-01-23 2013-12-10 Schneider Electric It Corporation Methods and apparatus for providing uninterruptible power
US20080278889A1 (en) * 2004-01-23 2008-11-13 American Power Conversion Corporation Modular ups
WO2005074096A1 (en) * 2004-01-23 2005-08-11 American Power Conversion Corporation Methods and apparatus for providing uninterruptible power
US8854824B2 (en) 2004-01-23 2014-10-07 Schneider Electric It Corporation Modular UPS
US7379305B2 (en) 2004-01-23 2008-05-27 American Power Conversion Corporation Modular UPS
EP1575287A2 (en) * 2004-03-09 2005-09-14 Samsung Electronics Co., Ltd. Optical reproducing apparatus and method generating a DVI digital signal
EP1575287A3 (en) * 2004-03-09 2011-12-21 Samsung Electronics Co., Ltd. Optical reproducing apparatus and method generating a DVI digital signal
US20050225547A1 (en) * 2004-04-09 2005-10-13 Samsung Electronics Co., Ltd. Display system and control method thereof
EP1735688A4 (en) * 2004-04-09 2007-12-05 Samsung Electronics Co Ltd Display system and control method thereof
EP1735688A1 (en) * 2004-04-09 2006-12-27 Samsung Electronics Co., Ltd. Display system and control method thereof
US7484112B2 (en) 2004-10-18 2009-01-27 Genesis Microchip Inc. Power management in a display controller
US8766956B2 (en) 2004-10-18 2014-07-01 Tamiras Per Pte. Ltd., Llc Automatic activity detection in a display controller
US7477244B2 (en) 2004-10-18 2009-01-13 Genesis Microchip Inc. Automatic activity detection in a display controller
US10134354B2 (en) 2004-10-18 2018-11-20 Tamiras Per Pte. Ltd., Llc Automatic activity detection in a display controller
US20060082584A1 (en) * 2004-10-18 2006-04-20 Genesis Microchip Inc. Acquisition of extended display identification data (EDID) using inter-IC (I2C) protocol
US7911475B2 (en) 2004-10-18 2011-03-22 Genesis Microchip Inc. Virtual extended display information data (EDID) in a flat panel controller
US7911473B2 (en) 2004-10-18 2011-03-22 Genesis Microchip Inc. Method for acquiring extended display identification data (EDID) in a powered down EDID compliant display controller
US20090146979A1 (en) * 2004-10-18 2009-06-11 Ali Noorbakhsh Automatic activity detection in a display controller
US7995043B2 (en) * 2004-10-18 2011-08-09 Tamiras Per Pte. Ltd., Llc Arbitration for acquisition of extended display identification data (EDID)
US7839409B2 (en) 2004-10-18 2010-11-23 Ali Noorbakhsh Acquisition of extended display identification data (EDID) using inter-IC (I2C) protocol
US20060082586A1 (en) * 2004-10-18 2006-04-20 Genesis Microchip Inc. Arbitration for acquisition of extended display identification data (EDID)
US20060082587A1 (en) * 2004-10-18 2006-04-20 Genesis Microchip Inc. Virtual extended display information data (EDID) in a flat panel controller
US20060091943A1 (en) * 2004-10-18 2006-05-04 Genesis Microchip Inc. Automatic activity detection in a display controller
US20060085627A1 (en) * 2004-10-18 2006-04-20 Genesis Microchip Inc. Method for acquiring EDID in a powered down EDID compliant display controller
US7675509B2 (en) 2005-01-13 2010-03-09 Sony Corporation Methods and apparatus for optical wireless communication
KR101211891B1 (en) 2005-01-13 2012-12-13 소니 일렉트로닉스 인코포레이티드 Method and apparatus for optical wireless communication
US20060153572A1 (en) * 2005-01-13 2006-07-13 Sony Corporation Methods and apparatus for optical wireless communication
WO2006076091A3 (en) * 2005-01-13 2006-11-02 Sony Corp Methods and apparatus for optical wireless communication
US8514208B2 (en) 2005-01-13 2013-08-20 Sony Corporation Method and apparatus for optical wireless communication
US20110064413A1 (en) * 2005-01-13 2011-03-17 Sony Corporation Method and Apparatus for Optical Wireless Communication
US8035665B2 (en) * 2005-02-25 2011-10-11 Hewlett-Packard Development Company, L.P. Methods and systems for using control data to control a display of an image by a display device
US20060192794A1 (en) * 2005-02-25 2006-08-31 Larson Arnold W Methods and systems for using control data to control a display of an image by a display device
US20070274689A1 (en) * 2005-04-26 2007-11-29 General Instrument Corporation Method and apparatus for establishing audio/video formats for sink devices
US20090284665A1 (en) * 2005-10-31 2009-11-19 Panasonic Corporation Sound reproducing apparatus and audiovisual system
US8391502B2 (en) 2005-10-31 2013-03-05 Panasonic Corporation Sound reproducing apparatus and audiovisual system
EP1947844A4 (en) * 2005-10-31 2010-07-21 Panasonic Corp Sound reproducing apparatus and audiovisual system
EP1947844A1 (en) * 2005-10-31 2008-07-23 Matsushita Electric Industrial Co., Ltd. Sound reproducing apparatus and audiovisual system
US20070101393A1 (en) * 2005-10-31 2007-05-03 Sony Corporation Separate-type signal processing apparatus and software version updating method therefor
US8677311B2 (en) * 2005-10-31 2014-03-18 Sony Corporation Separate-type signal processing apparatus and software version updating method therefor
US20070283071A1 (en) * 2006-06-06 2007-12-06 Konishi Tomohito Hot-plug signal detecting apparatus, source device and repeater device
US7523241B2 (en) 2006-06-06 2009-04-21 Onkyo Corporation Hot-plug signal detecting apparatus, source device and repeater device
EP2055081A1 (en) * 2006-08-21 2009-05-06 Opticis Co., Ltd. Ddc communication module
WO2008023914A1 (en) 2006-08-21 2008-02-28 Opticis Co., Ltd. Ddc communication module
EP2055081A4 (en) * 2006-08-21 2013-11-13 Opticis Co Ltd Ddc communication module
US20100171747A1 (en) * 2006-08-21 2010-07-08 Opticis Co Ltd Ddc communication module
US8520013B2 (en) * 2006-08-21 2013-08-27 Opticis Co., Ltd. DDC communication module
US20080270635A1 (en) * 2007-04-25 2008-10-30 Sony Corporation Data receiver, data transmitter, and information processing method, and computer program
EP1988541A3 (en) * 2007-04-25 2010-04-14 Sony Corporation Data receiver, data transmitter, and information processing method and computer program relating to said data receiver and transmitter
US8190786B2 (en) 2007-04-25 2012-05-29 Sony Corporation Data receiver, data transmitter, and information processing method, and computer program
US11503744B2 (en) 2007-05-15 2022-11-15 Schneider Electric It Corporation Methods and systems for managing facility power and cooling
US11076507B2 (en) 2007-05-15 2021-07-27 Schneider Electric It Corporation Methods and systems for managing facility power and cooling
US20080309584A1 (en) * 2007-06-12 2008-12-18 Aten International Co., Ltd. Video extender devices capable of providing edid of a display to a computer
US20090027365A1 (en) * 2007-07-23 2009-01-29 Samsung Electronics Co., Ltd. Display apparatus and control method thereof
US8896581B2 (en) 2007-07-23 2014-11-25 Samsung Electronics Co., Ltd. Display apparatus and control method thereof
EP2023332A3 (en) * 2007-07-23 2009-09-23 Samsung Electronics Co., Ltd. Display apparatus and control method thereof
US9336745B2 (en) 2007-07-23 2016-05-10 Samsung Electronics Co., Ltd. Display apparatus and control method thereof
US8319757B2 (en) 2007-07-23 2012-11-27 Samsung Electronics Co., Ltd. Display apparatus and control method thereof
EP2245851A4 (en) * 2008-01-25 2011-10-05 Gen Instrument Corp A media presentation device for converting media signals based on stored output settings
US8661497B2 (en) 2008-01-25 2014-02-25 General Instrument Corporation Set-top box for converting media signals based on stored output settings
EP2245851A1 (en) * 2008-01-25 2010-11-03 General instrument Corporation A media presentation device for converting media signals based on stored output settings
US20090193490A1 (en) * 2008-01-25 2009-07-30 General Instrument Corporation Set-Top Box for Converting Media Signals Based on Stored Output Settings
US20090222905A1 (en) * 2008-02-28 2009-09-03 Hoon Choi Method, apparatus, and system for pre-authentication and processing of data streams
US9143507B2 (en) * 2008-02-28 2015-09-22 Lattice Semiconductor Corporation Method, apparatus, and system for pre-authentication and processing of data streams
US20090244391A1 (en) * 2008-03-28 2009-10-01 Kabushiki Kaisha Toshiba Electronic Apparatus and Control Method of Electronic Apparatus
US20110109807A1 (en) * 2008-07-14 2011-05-12 Panasonic Corporation Video data processing device and video data processing method
US20110013772A1 (en) * 2009-07-20 2011-01-20 Transwitch Corporation Method and Apparatus for Fast Switching Between Source Multimedia Devices
US20110285916A1 (en) * 2010-05-21 2011-11-24 Sony Corporation Data transmission device, data reception device, data transmission method, and data reception method
US8806077B2 (en) * 2010-05-21 2014-08-12 Sony Corporation Data transmission device, data reception device, data transmission method, and data reception method
US9647701B2 (en) 2010-12-22 2017-05-09 Apple, Inc. Methods and apparatus for the intelligent association of control symbols
US9952103B2 (en) 2011-12-22 2018-04-24 Schneider Electric It Corporation Analysis of effect of transient events on temperature in a data center
US9838226B2 (en) 2012-01-27 2017-12-05 Apple Inc. Methods and apparatus for the intelligent scrambling of control symbols
US9264740B2 (en) 2012-01-27 2016-02-16 Apple Inc. Methods and apparatus for error rate estimation
US9661350B2 (en) 2012-01-27 2017-05-23 Apple Inc. Methods and apparatus for error rate estimation
US10680858B2 (en) 2012-01-27 2020-06-09 Apple Inc. Methods and apparatus for the intelligent scrambling of control symbols
US10326624B2 (en) 2012-01-27 2019-06-18 Apple Inc. Methods and apparatus for the intelligent scrambling of control symbols
CN104704445A (en) * 2012-09-25 2015-06-10 Nec显示器解决方案株式会社 Electronic device, communication system, and hot-plug control method
EP2902871A4 (en) * 2012-09-25 2016-06-22 Nec Display Solutions Ltd Electronic device, communication system, and hot-plug control method
US10176140B2 (en) 2012-09-25 2019-01-08 Nec Display Solutions, Ltd. HDMI apparatus of high-definition TV has switching circuit that outputs low-level/ground potential to second pin of HDMI connector if a first signal is not outputted
US10432435B2 (en) 2013-01-31 2019-10-01 Apple Inc. Methods and apparatus for enabling and disabling scrambling of control symbols
US9979570B2 (en) 2013-01-31 2018-05-22 Apple Inc. Methods and apparatus for enabling and disabling scrambling of control symbols
US9450790B2 (en) 2013-01-31 2016-09-20 Apple Inc. Methods and apparatus for enabling and disabling scrambling of control symbols
WO2014121135A3 (en) * 2013-01-31 2014-09-25 Apple Inc. Methods and apparatus for enabling and disabling scrambling of control symbols
US9307266B2 (en) 2013-03-15 2016-04-05 Apple Inc. Methods and apparatus for context based line coding
US9749159B2 (en) 2013-03-15 2017-08-29 Apple Inc. Methods and apparatus for scrambling symbols over multi-lane serial interfaces
US9900050B2 (en) * 2014-12-23 2018-02-20 Aten International Co., Ltd. Communication verification system and method of using the same
US20160182123A1 (en) * 2014-12-23 2016-06-23 Aten International Co., Ltd. Communication verification system and method of using the same
US20170286348A1 (en) * 2016-03-31 2017-10-05 Intel Corporation Function extenders for enhancing a displayport feature set
US10474614B2 (en) * 2016-03-31 2019-11-12 Intel Corporation Function extenders for enhancing a displayport feature set

Also Published As

Publication number Publication date
KR20070061923A (en) 2007-06-14
WO2003071413A2 (en) 2003-08-28
JP2005517997A (en) 2005-06-16
EP2254038A2 (en) 2010-11-24
EP1485788A2 (en) 2004-12-15
JP4077445B2 (en) 2008-04-16
US20050232030A1 (en) 2005-10-20
US7667706B2 (en) 2010-02-23
JP2005130520A (en) 2005-05-19
US20090244076A1 (en) 2009-10-01
CN1592884A (en) 2005-03-09
EP2254038B1 (en) 2015-04-29
US7825931B2 (en) 2010-11-02
US7825932B2 (en) 2010-11-02
KR100524507B1 (en) 2005-10-31
KR20030088420A (en) 2003-11-19
CN1873769B (en) 2010-06-09
JP2006072333A (en) 2006-03-16
CN1277178C (en) 2006-09-27
WO2003071413A3 (en) 2004-07-08
US20060125832A1 (en) 2006-06-15
JP4074305B2 (en) 2008-04-09
EP1485788B1 (en) 2015-03-25
US20090237412A1 (en) 2009-09-24
KR100790432B1 (en) 2008-01-02
KR100782964B1 (en) 2007-12-07
KR20050091791A (en) 2005-09-15
CN1873769A (en) 2006-12-06
US7589734B2 (en) 2009-09-15
EP2254038A3 (en) 2012-12-26

Similar Documents

Publication Publication Date Title
US7667706B2 (en) Data display system, data relay device, data relay method, data system, sink device, and data read method
US8918829B2 (en) Communication system and transmitting-receiving device
US8190786B2 (en) Data receiver, data transmitter, and information processing method, and computer program
US7945708B2 (en) Apparatus and method of receiving data from audio/video equipment
JP4799254B2 (en) Display device and display system
JP2005051558A (en) Transmission device, reception device, and transmission/reception system
US20240040079A1 (en) Reception Device, Method for Controlling Reception Device, and Transmission/Reception System
JP3689067B2 (en) Data relay device and data display system
US20100077442A1 (en) Communication control device and communication control method in audio visual device system, and television receiver
CN108694339B (en) Signal switching device and signal switching method
US8508663B2 (en) Electronic device capable of wired connection to an external device having a power-save mode
KR100782965B1 (en) Data display system, data relay device, data relay method, data system, and sink device
US20090144805A1 (en) Information transfer apparatus and control method thereof
US20090122193A1 (en) Video processing apparatus and control method thereof

Legal Events

Date Code Title Description
AS Assignment

Owner name: KABUSHIKI KAISHA TOSHIBA, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MAWATARI, MASAHIKO;KAWADA, YUTAKA;REEL/FRAME:014086/0099

Effective date: 20030508

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION