1. Field of the Invention
The present invention relates to a processing device and computer KVM switch thereof, and in particular to a processing device and computer KVM switch thereof for providing true video on demand (TVOD).
2. The Prior Arts
Along with the increasingly greater device densities, and the abundance in quantities and varieties of computers, system management has become more and more difficult due to the increased complexities of the cabled networks. Thus, industries are eager to acquire an operation management system that can be adapted to a centralized control for alleviating computer room management difficulties, improving the work efficiency, and eliminating various human security risks in the operation management system. Therefore, the products that are related to KVM have been introduced accordingly.
A KVM (keyboard, video, and mouse) is also called a switch. A KVM switch system is referred to as the management device of a plurality of computer systems. A KVM allows a single keyboard, video display device, and mouse to be configured appropriately, and to perform switching to connect among different hosts under a multitude of methods by having a single person to interact with all the computers one at a time. The switch provides more space in addition to energy cost savings, also to make the mode for operation management of the computer room simpler for improved work efficiency in management maintenance, and to advance management safety and reliability.
According to the conventional KVM switch device, the cables connected between the control node (which is the operating node for users) and a plurality of computing device nodes (such as PCs) are mainly used for transmitting video signals (which are images that can be displayed on the video screen) and control signals (such as those sent out from input devices like keyboards and mouse). Therefore, when switching the KVM to the designated computing device node using the switch button (not illustrated in the figures) on the KVM, the users can view the images displayed on the display screen as are represented by the video signals which are received from the computing device node, and at the same time, remotely control the designated computing device node at long-distances using the keyboard and mouse directly.
Generally, the video display and the computing device (such as the PC) both have adopted the display data channel (DDC) for configuring formats (such as the resolutions) of the video signals to be adapted, and to use the video signals formats recorded in the extended display identification data (EDID) to perform the video formats communication. The EDID, which can also be referred to as video information format communication, is usually requested by the computing device, and then the EDID is responded by the video display. When the aforementioned communication is completed, the computing device can transmit the appropriate video formats (such as the resolutions) to the video display which are corresponding to the EDID information acquired from the video display. In other words, the user does not require adjusting the resolution of the output device to accommodate the connected PC. The device can reconfigure the two different resolutions automatically into an appropriate resolution.
However, according to a home-use KVM switch, a CAT5 KVM switch, and even a simple video switch, the video display and the computing device both transmit the related video signals through the KVM switch or the video switch indirectly. In order to overcome this problem, both the conventional KVM or video switch provides a simplified communication mode (for example, only resolutions predetermined for the video displays and the computing devices are provided), which have created many problems and even to the point that images cannot be displayed at all on the screen.
Some manufacturers have applied simplified detecting methods for overcoming some of the problems. Basically, the first booted computing device can acquire the true EDID information directly from the video display. However, the EDID information is not being stored and provided for other computing devices; thus, the other computing devices have remained to only acquire the simulated predetermined EDID. However, if the video display is replaced in midway, the computing device can only be rebooted and the communication is to be redone. However, sometimes even rebooting the device cannot help to successfully provide the aforementioned communication.
A primary objective of the present invention is to provide a processing device and a computer KVM switch thereof for handling true video on demand, by acquiring the EDID from the video display and the computing device respectively in real time/on demand, and transmitting the EDID to the computing device and the video display in due time.
Based on the objective above, the processing device and computer KVM switch thereof for providing true video on demand in this present invention can mainly provide true video information for a plurality of computing devices. The processing device of the present invention is connected to the video display electrically through the video display interface, and is connected to these computing devices electrically through the computing device interface. The acquisition module in the microprocessor acquires the video information from the video display through the video display interface and stores the video information in the video information database. When these computing devices are booted, they can acquire the true video information, which is not established at random from the video information database, but is corresponding to the video display; and when the video display is replaced or switched, it is not necessary that these computing devices are to be rebooted so as to be informed of the video format that is replaced into.
The present invention will be apparent to those skilled in the art by reading the following detailed description of a preferred embodiment thereof, with reference to the attached drawings, in which:
Referring to
The processing device 10 (one or more) for providing the true video on demand provides the video information, the extended display identification data (EDID), for a plurality of the computing devices 26a-26b on demand. In order to transmit the true EDID to the computing devices 26a-26b, the acquisition module 18 in the processing device 10 stores the EDID in the video information database 20 after acquiring the EDID. There is a plurality of video information stored in the video information database 20; and each EDID includes the resolution at least. When these computing devices 26a-26b are booted, or when the users are switched to the predetermined computing device, the true EDID corresponding to the video display 24, which is no longer the resolution predetermined at random or the resolution of the first video acquired from the video information database 20, so as to output the image whose resolution is supported by and is suitable to the video display 24.
Thus, if the video display 24 is being replaced midway, the users can watch by means of the microprocessors 16 on demand and to acquire the new EDID again to update the data in the video information database 20. And then, comparing the new EDID with the original EDID using the microprocessor 16, the notification module 22 is triggered to display information using on screen display (OSD) on the video display 24 for informing the users to update the video formats of the computing devices 26a-26b. The video display 24 that has the video being updated is configured with the computing devices 25a-26b to adapt to output the appropriate video images/pictures. Below, the computing device 26a and the video display 24 are taken as examples for illustrating the method for the aforementioned comparison determination, and the complete configuration of the video information database 20.
Referring to
In regards to the video display 24 and the computing device 26a, although they can share the same memory region for storing the EDID, however, when the video display 24 and the computing device 26a are updating the EDID at the same time in the memory region, the occurrence of the updating conflict phenomenon are readily observed. In order to avoid this phenomenon, the computing device region 20a and the video region 20b are developed especially for avoiding the errors thereby leading to improved fault tolerance capability.
For example, after the video display 24 is booted, the acquisition module 18 in the microprocessor 16 can acquire the EDID from the video display 24 and to store the EDID in the video region 20b. Because at the beginning there is no information in the computing device region 20a, the maintenance module 19 can replace the video information in the video region 20b by the video information in the computing device region 20a when the corresponding set of video information are found to be different in the computing device region 20a and in the video region 20b. Thus, the computing device 26a can acquire the video information from the video display 24 successfully and transmit the video picture with the correct or suitable resolution. When the video display 24 is being replaced by another video display having different display capabilities, the maintenance module 19 is to assess whether the video information in the video region 20b and in the computing device region 20a are the same at predetermined time intervals, and to detect whether the video display 24 has been switched, and to replace again the video information in the computing device region 20a. Nevertheless, the computing device region 20a can not automatically reobtain this video information, but is to inform the users to execute update procedure through the notification module 22.
Furthermore, the processing device in this present invention is still applied in the computer KVM switch. The processing device additionally comprises a keyboard interface (for coupling with the keyboard electrically) and a mouse interface (for coupling with the mouse electrically).
Although the present invention has been described with reference to the preferred embodiment thereof, it is apparent to those skilled in the art that a variety of modifications and changes may be made without departing from the scope of the present invention which is intended to be defined by the appended claims.