1. Field of the Invention
The present invention relates generally to a method of controlling a high-speed digital video interface and digital video interface transmitter and receiver using the method, more particularly, to a method of controlling a high-speed digital video interface and digital video interface transmitter and receiver using the method, in which a data compression technique is additionally applied to a digital video interface standard, and data compressed by the data compression technique is transmitted between a digital video interface host device and a display device, so that high-speed data transmission is enabled between the digital video interface host device and the display device. According to the present invention, there are advantages in that the speed of a transmission channel is adaptively controlled, incorrect operations occurring in the transmission channel are prevented, and the amount of hardware used for the high-speed transmission is considerably reduced.
2. Description of the Related Art
A Digital Video Interface (DVI) is a Video Graphics Array (VGA) interface that attracts the highest attention and is expected to have the highest marketability recently. The DVI was developed by a Digital Display Working Group (DDWG) that included a number of companies related to Digital Flat Panel (DFP). Since the transmission method of the DVI adopts a Transition Minimized Differential Signaling (TMDS) protocol such as Plug and Display Digital (P&D-D) and DFP, the compatibility thereof is considerably positive, so that there is a strong possibility that the DVI will be established as a standard. The DVI is designed to provide an improved screen output by digitally transmitting data between a Personal Computer (PC) and a monitor to eliminate a process of converting the digital signal of the PC into an analog signal, which causes the deterioration of image quality. At the beginning, the DVI was developed as a standard for connecting a PC and a monitor. However, the number of home electronic appliances adopting the DVI, such as a digital television, is rapidly increasing, and it is expected that a set-top box and a Digital Versatile Disk (DVD) player will adopt the DVI standard within several years. Furthermore, in the case of the P&D-D and DFP having a single link, the maximum resolution thereof is limited to 1280×1024. However, the DVI has two links, so that the DVI can support more than 1280×1024 resolution by increasing a maximum pixel speed two times. Besides, different from the DFP that can transmit only digital signals, the DVI can transmit not only analog signals but also digital signals, so that the DVI can be applied to an existing analog Cathode Ray Tube (CRT). Accordingly, it is expected that the DVI will be established as a standard for the VGA interface.
The constructions of such a DVI transmitter and a receiver are shown in
As shown in
Meanwhile, a conventional DVI receiver 200 also has three channels for receiving and decoding the video data of three RGB channels transmitted from the DVI transmitter 100, respectively, as shown in
However, according to the construction of the conventional DVI transmitter and receiver, main function blocks, such as the PLL, and a data processing unit are complicated in proportion to the increase of a data transmission speed. Especially, a more powerful oversampling function is required to enable the DVI receiver 200 to accurately recover high-speed data. That is, when the oversampler 220 of the DVI receiver 200 converts serial data into parallel data by oversampling the serial data, larger bit-number data must be generated. This indicates that the data oversampler 220 and the PLL 270 for generating the oversampling clocks must be complicated. Accordingly, the conventional construction is problematic in that, when the transmission speed increases, costs increase because the circuits are complicated, and, at the same time, stable data recovery is difficult because it is difficult to follow the transmission speed.
Accordingly, the present invention has been made keeping in mind the above problems occurring in the prior art, and an object of the present invention is to provide a method of controlling a high-speed DVI using a compression technique.
Another object of the present invention is to provide improved DVI transmitter and receiver, in which the bit rate of each transmission channel is adaptively controlled using the high-speed DVI control method, so that a circuit does not need to be complicated even though a transmission speed increases, thus exchanging data between a DVI host device and a display device at high speed, and preventing incorrect operations generated in a transmission channel.
In order to accomplish the above object, the present invention provides a method of controlling a high-speed DVI using a compression technique, including a DVI transmitter reading video data to be transmitted to a display device, a controller of the DVI transmitter determining a compression ratio of the video data to be transmitted, a 1/N-clock generator reducing a clock frequency, and a compressor of each of channels of the DVI transmitter compressing the video data in proportion to the compression ratio, performing TMDS coding on the compressed data, and transmitting the TMDS-coded data to a DVI receiver, the DVI receiver decoding the TMDS-coded data, a controller of the DVI receiver receiving compression information and transmitting the compression information to a N-clock generator, and the N-clock generator of the DVI receiver recovering a clock frequency to the original frequency, and a recover circuit of each of the channels recovering the compressed data.
In order to accomplish the above object, the present invention provides a high-speed DVI transmitter using a compression technique, including a controller for determining a compression ratio of video data to be transmitted to a display device, a 1/N-clock for generator reducing a clock frequency in proportion to the compression ratio input from the controller, three channels for compressing the video data to be transmitted to the display device with respect to RGB data, respectively, based on the compression ratio input from the controller, performing TMDS coding on the video data, converting parallel data into serial data, and transmitting the serial data to the display device, a swing control logic for controlling the channels to allow each of output voltages of the channels to meet a swing level, and a Phase Locked Loop (PLL) for receiving the clock from the 1/N-clock generator and providing a reference frequency for each of the channels.
In order to accomplish the above object, the present invention provides a high-speed DVI receiver using a compression technique, including a controller for controlling compression release according to compression information received from a DVI transmitter, a PLL for generating oversampling clocks based on clocks received from the DVI transmitter, an N-clock generator for recovering the clocks received from the DVI transmitter to the original clocks under control of the controller, three channels for receiving video data transmitted from the DVI transmitter, performing data recovery and decoding through the oversampling in RGB channels, and releasing the compression of the data based on the clocks of the N-clock generator, and an output interface for providing interface with a display panel to enable the data output from the channels to be transmitted to the display panel.
The above and other objects, features and advantages of the present invention will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings, in which:
Reference now should be made to the drawings, in which the same reference numerals are used throughout the different drawings to designate the same or similar components.
The characteristic construction and function of the present invention are described in detail with reference to the attached drawings below.
A processing path of transmission data in which a compression process occurs is described below. The controller 17 determines the compression ratio of data, and transmits the information of the compression ratio to the 1/N-compressor 12 and the 1/N-clock generator 19. The 1/N-clock generator 19 generates a clock having a frequency that is compressed by 1/N of the original clock frequency based on the information of the compression ratio, and provides the generated clock to the PLL 16 and the 1/N-compressor 12. The 1/N-compressor 12 compresses the data by 1/N based on the clock, and supplies the compressed data to the TMDS 8B/10B coder block 13. In this case, there may be two ways in which the controller 17 determines the compression ratio of data. One is that a user or manufacturer previously calculates a proper compression ratio in view of the transmission speed of a DVI transmitter and stores the calculated compression ratio in a non-volatile memory. In this case, the controller 17 reads the compression ratio from the non-volatile memory and controls the 1/N-clock generator 19 based on the read compression ratio. The other is a method of adaptively determining a compression ratio according to the transmission speed of a DVI transmitter. That is, if the transmission speed increases, there may be a method of properly increasing the compression ratio in proportion to the increase of the transmission speed. For example, if a transmission speed increases two times, a clock having a frequency that is ½ of a clock frequency required when the transmission speed is doubled is generated instead of the increasing of the compression ratio two times, so that an effect of increasing the transmission speed two times can be achieved with the transmission speed between the DVI transmitter and receiver being uniformly maintained.
Meanwhile, the PLL 16 supplies a stable reference frequency to the parallel/serial conversion circuit 14 of each of the channels with reference to a 1/N clock received from the 1/N-clock generator 19. The parallel/serial conversion circuit 14 converts parallel data into serial data based on the reference frequency and outputs the serial data. In this case, the swing control logic 15 controls the output voltage of the PLL 16 to meet a certain swing level.
Various methods of eliminating the space overlapping have been proposed, but a transform encoding method is generally used. The data having passed through a transform encoder undergoes thresholding and quantization processes, and is stored in a buffer. Thereafter, the stored data is transmitted to the TMDS 8B/10B coder block 13 based on the 1/N clock.
A process of recovering the data in the DVI receiver 20 is described below. The DVI receiver 20 receives a 1/N clock and a control signal as well as the TMDS-coded and compressed data from the DVI transmitter 10. The control signal includes compression ratio information determined by the controller 17 of the DVI transmitter 10. The controller 29 of the DVI receiver 20 reads the compression ratio information and transmits the information to the N-clock generator 27. The N-clock generator 27 changes the 1/N-clock frequency received from the DVI transmitter 10 at the compression ratio (N times), so that an initial clock frequency is output. The generated clock is provided to the N-recover circuit 25, and the N-recover circuit 25 recovers the compressed data based on the clock.
Meanwhile, the PLL 28 of the DVI receiver 20 of the present invention receives the 1/N clock from the DVI transmitter 10 and transmits the 1/N clock to the N-clock generator 27, and simultaneously generates oversampling clocks with reference to the 1/N clock. The generated oversampling clocks are supplied to the three channels to be used to recover the received data, respectively.
The construction and operation of the present invention have been described in detail. As seen from the above description, the present invention adopts a method of compressing data without increasing a physical transmission speed between DVI transmitter and receiver, and provides an effect identical with increasing the transmission speed. Accordingly, it does not need to perform excessive oversampling to achieve to high-speed transmission. Accordingly, by the present invention, it is possible to transmit the data between a DVI host device and a display device at high speed, and incorrect operations generated in a transmission channel can be prevented by adaptively controlling the bit rate of each transmission channel. Furthermore, the amount of hardware required for the high-speed transmission is considerably reduced, so that the present invention is advantageous in that inexpensive DVI transmitter and receiver can be provided.
Although the preferred embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims.
Number | Date | Country | Kind |
---|---|---|---|
2003-52833 | Jul 2003 | KR | national |