US20030131127A1 - KVM video & OSD switch - Google Patents
- ️Thu Jul 10 2003
US20030131127A1 - KVM video & OSD switch - Google Patents
KVM video & OSD switch Download PDFInfo
-
Publication number
- US20030131127A1 US20030131127A1 US10/038,998 US3899802A US2003131127A1 US 20030131127 A1 US20030131127 A1 US 20030131127A1 US 3899802 A US3899802 A US 3899802A US 2003131127 A1 US2003131127 A1 US 2003131127A1 Authority
- US
- United States Prior art keywords
- video
- switch
- control
- output
- radio frequency Prior art date
- 2002-01-05 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/24—Keyboard-Video-Mouse [KVM] switch
Definitions
- KVM Keyboard, Video and Mouse.
- the OCC may be located remotely from the host computers.
- a KVM system works by allowing the user to select a host computer to monitor and control from the OCC. The user may select the host from an interface displayed on the OCC monitor (the “On Screen Display” or “OSD”) or from controls located on the front panel of the KVM unit.
- the KVM system switches the video signals of the selected host computer to the OCC monitor so that the user may view the host video from the OCC.
- the KVM system also routes or “switches” the Keyboard and Mouse signals of the OCC to the respective ports of the selected host computer. From the host computer's perspective, it appears as if the OCC's keyboard and mouse are directly attached to the host.
- KVM systems Users of KVM systems include system administrators, developers, software or hardware engineers, technicians, graphic artists, etc. Examples of tasks that are commonly performed with KVM systems include monitoring applications that are running on the host computers, installing or upgrading software applications or programs, and re-booting the host computers. KVM systems are commonly used by Internet Service Providers (ISPs). ISPs require a large number of computers or “server farms” to handle the large volume of Internet traffic and data. ISPs use KVM systems to provide centralized oversight over the server farms, thereby reducing the burden of computer maintenance and administration.
- ISPs Internet Service Providers
- KVM systems are also used in distributed processing where applications are run using the processing power of a number of interconnected computers. For example, it is becoming increasingly popular to use computer generated images for animation and special effects in movies. Computer graphics of this kind entail a large amount of intensive calculations and often require more processing power than is available from any one computer standing alone. In order to enhance processing power and speed, tasks are distributed over a number of host computers. KVM systems allow for control and monitoring of these computers from a single OCC.
- KVM systems include the time saved by eliminating the need to travel from host to host to monitor or operate each host computer.
- the keyboards, monitors and mice of the host computers are no longer needed and can be eliminated, thereby saving money and space.
- the performance demands of a KVM system for switching video data has increased with the increase in monitor resolution.
- the higher the monitor resolution the higher the processing speed required by the KVM system to deliver the video signals to the OCC display without degradation.
- the approximate speed required by a KVM video switch for a given resolution can be estimated as follows: ((number of horizontal pixels) ⁇ (number of vertical pixel lines) ⁇ (85 Hz refresh rate of 85 images per second)) ⁇ (1.45 factor to allow time for vertical and horizontal retrace).
- Conventional KVM systems operating at speeds of 250 MHz or less, are sufficient to accommodate many but not all standard monitor resolutions.
- Those resolutions that may be accommodated by conventional KVM systems include VGA (640 ⁇ 480 pixels), SVGA (800 ⁇ 600 pixels), XGA (1,024 ⁇ 768 pixels), and SXGA (1,280 ⁇ 1,024 pixels).
- VGA 640 ⁇ 480 pixels
- SVGA 800 ⁇ 600 pixels
- XGA XGA (1,024 ⁇ 768 pixels
- SXGA 1,280 ⁇ 1,024 pixels
- SXGA requires a processing speed of approximately (1,280 ⁇ 1,024) ⁇ 85 Hz ⁇ 1.45, which is approximately 162 MHz, and is less than 250 MHz.
- the approximate speed required for the QXGA resolution is 388 MHz, which is (2048 ⁇ 1536) ⁇ 85 Hz ⁇ 1.45.
- KVM systems using RTL circuitry are comprised of resistors and bipolar transistors.
- the RTL implementation requires a large number of the resistor and bipolar-transistor components and therefore consuming a large portion of the limited space available on the printed circuit board (PCB) of the KVM unit.
- PCB printed circuit board
- the large number of components required for an RTL switch also makes these switches difficult to assemble. For the above reasons, RTL switches are undesirable at the speeds required by higher resolution video standards such as QXGA.
- LSI circuits are circuits having a large number of electronic components integrated on a single chip.
- U.S. Pat. No. 5,884,096, Beasley et al. utilizes LSIs. See, e.g., Col. 8, Lines 11-28.
- LSIs are in extremely limited supply at speeds above 200 to 250 MHz. Implementing a KVM system using LSIs at speeds near 400 MHz would be prohibitively expensive.
- the roll-off effect refers to a decrease in the amplitude of a signal as the frequency of the signal increases. This effect is caused by the impedance of the conventional connectors, such as DB-25 connectors, through which the analog video signals pass as they travel through the KVM system.
- the roll-off effect is significant in video applications operating at speeds above 250 MHz and causes attenuation of video signals at the higher operating speeds. To the user, the resulting image appears “soft”, i.e., having non-crisp edges, color aberrations, and generally blurred text characters. Therefore, the roll-off effect poses an additional problem for high speed video KVM systems.
- KVM systems may be controlled from a set of controls located on the front panel of the KVM unit, from keyboard sequences or “hot keys”, and/or from an On Screen Display (“OSD”).
- the OSD is an interface displayed on the monitor of the OCC to allow the user to control the KVM system.
- the OSD is typically more convenient and offers more features than the other means of control.
- the OSD may be text based or graphics based.
- Conventional KVM systems present the OSD to the OCC monitor using summing operational amplifiers to “add” or sum the OSD video data “on top of” the video data originating from the host computer. This creates a transparent effect where the host computer video appears as a background to the characters of the OSD text or banners.
- the OSD may be difficult to read if there is insufficient contrast between the OSD characters and the background host computer video.
- the transparent effect created by the summing of the OSD video on top of the host video is inconsistent with the look and feel of most modern operating systems, in which windows are typically displayed with an opaque background.
- the present invention is directed to a high speed video switch in a KVM system using discrete Radio Frequency (RF) switch circuits.
- RF Radio Frequency
- the extremely low capacitance, high isolation, fast switching speed, and low cost characteristics of the RF devices make them ideal for use in combination as a video multiplexer switching device.
- RF switches are configured into a multiplexed circuit in combination with output enable/disable high-speed video operational amplifiers to route video signals from a selected host computer to a target monitor.
- Video connector roll-off is compensated by utilizing a peaking operational amplifying circuit to emphasize the video signals of effected frequencies before display to the target monitor.
- an OSD switch using the RF switches is used to rapidly switch between OSD data and host computer video data for display to the OCC monitor.
- the host computer video is completely switched off and effectively removed from the portion of the computer screen where the OSD is displayed to the user.
- Video rates of up to 2048 ⁇ 1536 resolution at approximately 85 Hertz (QXGA) are supported while maintaining a quality video image.
- FIG. 1 shows a schematic drawing of a KVM system employing the novel video and OSD switch of the present invention.
- FIG. 2 shows a schematic drawing of an individual KVM unit of the KVM system of FIG. 1.
- FIG. 3 shows a schematic drawing of the 8 ⁇ 4 video multiplexer and 4 ⁇ 1 Video Bus Selector of the KVM unit of FIG. 2.
- FIG. 4 shows a schematic drawing of the RF switch and drive circuitry of the 8 ⁇ 4 multiplexer of FIG. 3.
- FIG. 5 shows a schematic drawing of the a peaking operational amplifying circuit of FIG. 3.
- FIG. 6 shows a schematic drawing of the RF switch and drive circuitry of the 4 ⁇ 1 video bus selector and OSD switch of FIG. 3.
- FIG. 1 shows a schematic drawing of a KVM system 10 employing the novel video switch of the present invention.
- the system of FIG. 1 depicts four KVM units 12 - 15 daisy-chained together by a bank-to-bank interconnect 20 .
- an Operator Control Center (“OCC”) 22 and eight (8) host computers 71 - 78 are connected to the KVM unit 12 .
- a KVM unit 12 along with its connected host computers 71 - 78 and OCC 22 are collectively referred to as a bank 54 .
- Several banks 54 - 57 chained together are collectively referred to as a cluster.
- the terms “KVM system” and cluster are synonymous and are used interchangeably.
- system 10 o depicts eight host computers 71 - 78 connected to a KVM unit 12
- alternate embodiments of the KVM system 10 may have connections for fewer or more host computers per KVM unit 12 .
- conventional KVM systems commonly allow between 2 to 16 host computers per KVM unit.
- the host computers 71 - 78 , 81 - 88 , 91 - 98 , 101 - 108 may be any type of conventional computer having peripheral devices and video ports.
- a host computer 71 may be a server (web server, e-mail server, database server, application server, etc.), personal computer, or laptop.
- a host computer 71 may have PS/2 keyboard and mouse ports and/or USB ports.
- a host computer 71 is preferably connected to a KVM unit 12 by an octopus cable connection, although any suitable connection may be used.
- a host computer 71 may operate any operating system (e.g., Windows, Macintosh, Linux, etc.).
- An OCC 22 includes a keyboard 32 , monitor 30 and mouse device 34 .
- mouse refers to any cursor control device.
- the OCC keyboard 32 and mouse 34 devices may be PS/2 devices or USB devices or a combination of both. For example, it is possible to simultaneously attach both a PS/2 keyboard and a USB mouse. Because the USB protocol allows multiple devices to be attached to a single USB port by using a commercially available device known as a USB hub, multiple PS/2 devices and USB devices may be attached to a KVM unit 12 .
- KVM units 12 - 15 may be configured to operate as a KVM system 10 consisting of a single bank 54 .
- additional KVM units may be added to the chain via the bank-to-bank interconnect 20 of the first 12 or last 15 unit in the chain to form a larger cluster 10 .
- the number of OCCs per cluster is limited by the number of video busses in the system.
- the preferred embodiment uses four (4) video busses, thereby allowing up to four (4) OCCs per cluster.
- Alternate embodiments of the present invention may have fewer or more video busses, thereby permitting fewer or more OCCs.
- FIG. 1 shows four (4) OCCs 54 - 57 attached to the cluster 10 . This enables up to four users to operate the KVM system.
- Each of the four OCCs 54 - 57 may select any one of the thirty-two (32) host computers 71 - 78 , 81 - 88 , 91 - 98 , and 101 - 108 for control from that particular OCC, regardless of whether the selected host computer is located on the same bank 54 - 57 as the OCC.
- a KVM unit 12 is preferably housed in a robust metallic, rack mount and/or stackable desk configuration of an American National Standards Institute (ANSI) standard 1U size enclosure.
- ANSI American National Standards Institute
- FIG. 2 shows a schematic drawing of a KVM unit 12 of FIG. 1.
- the KVM unit 12 includes video, PS/2, and USB A device ports 210 - 213 , for connecting the OCC devices 30 , 32 and 34 .
- Power is supplied by the KVM unit to the USB A port 213 through resettable fuses (not shown).
- the KVM unit 12 includes a master controller 215 .
- the master controller 215 includes a microcontroller 217 coupled with a Field Programmable Gate Array (FPGA) 219 .
- the microcontroller 217 is preferably a Philips XA-G49 C controller.
- the FPGA 219 is preferably a Xilinx FPGA XC2S50.
- the FPGA 219 expands the number of I/O ports available to the master controller 215 .
- the master controller 215 includes PS/2 and I 2 C UARTs 202 implemented as part of the FPGA 219 .
- the master controller 217 also includes a USB controller 204 for handling communications between USB devices and the master controller 215 .
- the USB controller 204 is a Phillips ISP1161 USB controller.
- a microprocessor bus 206 connects the microcontroller 217 , FPGA 219 and USB controller 204 within the master controller 215 .
- a KVM unit 12 also includes eight (8) slave controllers 221 - 228 , only two of which are shown in FIG. 2.
- Each slave controller is dedicated to a host computer.
- slave controller 221 in FIG. 2 is dedicated to host computer 71 .
- a slave controller 221 preferably includes USB control hardware (not shown) for USB protocol communications with its host computer 71 .
- a slave controller 221 can receive PS/2 data and I 2 C data from the host computer 71 .
- the I 2 C data is used by the slave controller to communicate PnP (Plug and Play) information to the host computer 71 .
- a slave controller 221 may receive power from the connected host computer 71 through the host computer connection when the KVM unit 12 is turned off. This enables the slave controller 221 to provide the necessary signals emulating the presence of an attached peripheral device to the host computer 71 even when the KVM unit 12 is turned off. This eliminates the error message that might otherwise occur if the host computer 71 were powered on when the KVM unit 12 was turned off.
- the master controller 215 is connected to the slave controllers 221 - 228 by a slave interface bus 230 , which is a parallel data bus.
- the master controller 215 can also communicate with the slave controllers of the other banks 54 - 57 in the system or cluster 10 through the master-slave communication bus 247 , which is a serial bus, which is connected to other KVM units 13 - 15 in the cluster 10 through the bank-to-bank interconnect 20 .
- a KVM unit 12 also includes an 8 ⁇ 4 video multiplexer 232 .
- the video outputs of each of the eight (8) host computers 71 - 78 are fed as input 234 to the 8 ⁇ 4 video multiplexer 232 .
- FIG. 2 shows one 234 of the eight sets of video inputs into the 8 ⁇ 4 video multiplexer 232 .
- the preferred embodiment has up eight (8) host computers 71 - 78 per KVM unit 12 and therefore uses a video multiplexer 232 having eight (8) video inputs 234
- alternate embodiments may include fewer or more host computers and would have correspondingly fewer or more video inputs 234 into the video switch 232 .
- Each slave controller 221 - 228 has four control output signals 236 connected to the 8 ⁇ 4 video multiplexer 232 .
- FIG. 2 shows the control outputs 236 for a slave controller 221 .
- Each of the four control signals 236 corresponds to one of the four video busses 238 of the KVM system 10 .
- the 8 ⁇ 4 video multiplexer 232 has four outputs, one output to each of the four video busses 238 of the preferred embodiment.
- the preferred embodiment uses four video busses 238 , thereby allowing up to four OCCs 22 - 25 per cluster 10
- alternate embodiments may use fewer or more video busses and have correspondingly fewer or more control signals 236 from each slave controller 234 to the video multiplexer 232 .
- FIG. 3 shows a schematic drawing of the 8 ⁇ 4 video multiplexer and 4 ⁇ 1 video bank selector of FIG. 2. Specifically, the multiplexer paths for the “Red” 250 and “HSync” 252 signals from the video of host computer 71 are shown.
- Discrete Radio Frequency (RF) cell phone switches 254 are configured into an 8 ⁇ 4 multiplexed circuit to route the video signals 234 of the selected host computer 71 to the target OCC monitor 22 and are also used in the 4 ⁇ 1 video bus selector 258 and high speed OSD switch 260 .
- the RF switches 254 , 256 are types of transistors normally used for switching RF signals in RF communications or television tuner circuits.
- the type of discrete RF switch circuit used is of a depletion mode MOSFET (Metal Oxide Semiconductor Field-Effect Transistor) construction, such as the commercially available BF1107, BF1108, and BF1108R devices manufactured by Philips.
- MOSFET Metal Oxide Semiconductor Field-Effect Transistor
- the extremely low capacitance, high isolation, fast switching speed, and low cost characteristics of the discrete RF switches make them ideal for use in combination as a video multiplexer switching device in a KVM system 10 .
- the low cost and small size of the discrete RF switches further allow for relatively large multiplexer switching arrays to be implemented while benefiting from the superior performance of discrete solutions, especially the high isolation and high frequency bandwidth parameters.
- the R signal 250 is presented to four (4) discrete RF switches 254 .
- the R signal 250 is switched by the RF switch circuits 254 onto one of the four video busses based on the “Host Video Select” signal 236 received from the slave controller 221 .
- the R signal 250 is then fed to the input of a peaking video amplifier 262 with an output enable function and is also enabled onto one of the four busses by the video buffer enable signals from the FPGA 219 of the master controller 215 .
- This peaking video amplifier circuit 262 acts as a buffer, driver and an amplifier at frequencies from 80 MHz to ⁇ 2 db at 400 MHz to compensate for the roll-off effect described earlier.
- the output of this circuit may be switched into an impedance termination of a 75-ohm resistor by a first/last bank detector 266 if the KVM unit 12 is the physical first or last unit in the chain.
- This signal is then distributed to the 4 ⁇ 1 multiplexed circuit 258 for selection to the OCC 22 and also to the bank-to-bank interconnect 20 , preferably a 68 pin SCSI connector, used to distribute video bus signals to the other KVM units 13 - 15 within the system 10 .
- the 4 to 1 muliplexed circuit consists of another set of discrete RF switches 256 .
- Each RGB bus set is again enabled by a control signal from the FPGA 219 of the master controller 215 and a negative voltage level-shifted, buffered set of gates controlled via an FPGA I/O pin.
- This particular set of control circuitry switches the raw computer video off while the KVM OSD circuitry is enabled.
- the OSD controller 268 supplies another switchable signal output from the OSD that is presented in a mutually exclusive manner with the raw computer video.
- the OSD controller may be text based, for example a Mitsubishi #35070 device, or of a graphical, discrete IC design.
- This switched video signal feeds another set of peaking amplifiers 270 with an output enable function for driving RGB through a cable and ultimately to the OCC monitor 22 .
- the output enable of this set of amplifiers is utilized in specific applications where the monitor may have video signals switched between two separate RGB signal sources.
- the video path of the KVM unit 12 preferably includes a first/last bank detector 240 to automatically apply a terminating resistor to the RGB video signals of the video busses 238 if the KVM unit 12 is the first or last unit in the chain in order to maintain video quality in the system 10 .
- a fifth control bank signal 272 from the FPGA 219 to the video amplifier 270 allows for the blanking of the video during the switching of one selected host to another, thereby eliminating the garbled signals that the user might otherwise see while the monitor is re-synchronizing.
- the discrete RF switches 254 are configured into an 8 ⁇ 4 multiplexed circuit 232 in combination with output enable/disable high-speed video operational amplifying circuits 262 .
- the number of circuits required by this multiplexer switch may be calculated by multiplying 3 (for the three video signals of R, G, and B) by the number of hosts and by the number of video busses.
- there are ninety-six (96) switches in the 8 ⁇ 4 video switch 232 which is 3 colors ⁇ 8 hosts ⁇ 4 video busses. Alternate embodiments of the invention may have a different number of hosts or video busses.
- FIG. 4 shows the RF switch and drive circuitry of a single RF switch of the 8 ⁇ 4 video multiplexer 232 of FIG. 3.
- a “Host Video Select” control signal 410 from the slave controller 201 is used to turn the RF switch on for multiplexing host video signals into the 8-by-4 multiplexer array.
- a negative voltage level-shifted, buffered set of gates is required to drive the discrete RF switch 420 due to the requirements of the RF device, which requires a voltage signal to the gate that is well below the switched signal voltage.
- the “Host Video Select” control signal 410 from the slave controller 221 goes “low” (logical “0” or in this case, or zero Volts) in order to turn the switch off.
- the “Host Video Select” control signal 410 is normally held “low,” but will go “high” (logical “1”, or about 3.3 Volts) when the host computer 71 is selected by the user at the OCC 22 .
- the “Host Video Select” control signal 410 In order to produce a proper drive signal to the gate of the RF switch 420 , the “Host Video Select” control signal 410 must be voltage-level-shifted from the 0 Volts to 3.3 Volts level to a ⁇ 4.1 Volts to 0 Volts level.
- the circuit includes a comparator 440 , preferably a commercially available LM339 comparator.
- the LM339 comparator is the preferred device for the comparator because it is inexpensive, commonly available, and reliable for the intended purpose.
- the power supply pins of the comparator 440 are connected to 0 Volts and ⁇ 4.1 Volts.
- the “Host Video Select” control signal 410 of the slave controller 221 is level-shifted at its output using the 180K-100K resistor divider 460 shown in FIG. 4.
- the tap of the resistor divider is connected to the (+) input of the comparator 440 and fluctuates between roughly ⁇ 1.46 Volts and ⁇ 2.64 Volts.
- the ( ⁇ ) input of the comparator 440 is connected to a signal level of ⁇ 2.05 Volts which is derived from the tap of two 2.7K resistors 470 .
- the “Host Video Select” control signal 410 and voltage divider 460 serve to toggle the (+) input pin of the comparator 440 about its switching point, causing the output of the comparator to toggle between ⁇ 4.1 Volts (switch off) and 0 Volts (switch on).
- the preferred embodiment of the present invention compensates for the connector roll-off by implementing a conventional peaking operational amplifying circuit to pre-emphasize only the video signals. Buffering for multi-bank systems is supplied to extend physical separation of units and maintain quality video. In addition Video buffering uses peaking circuits to maintain quality video.
- FIG. 5 shows the peaking amplifier circuit 262 of FIG. 3.
- the peaking amplifier 262 includes a Current Feedback Amplifier (CFA) device 502 .
- CFA Current Feedback Amplifier
- an EL5392 CFA manufactured by Elantec is used for the CFA 502 .
- the technique used to configure the CFA 502 for a peaking amplifier is well understood in the art.
- a small value capacitor, such as the C Peak capacitor 504 depicted in FIG. 5, is added to the feedback loop of the circuit. This results in an increase in the amplification of the CFA 502 as signal frequencies increase.
- the 1K-10K resistors 506 in the feedback loop are provided to add a small amount of overall gain to the amplifier.
- the EL5392 also contains a feature to allow the output of the CFA 502 to be disabled (that is, to go into a high impedance state). This feature is utilized to allow multiple CFA outputs to be connected together on the Video Bus with only one amplifier enabled at a time.
- the OSD is displayed on the OCC monitor 30 by a switching method.
- the present invention uses an additional switch 260 to “switch out/in” the host computer video data on a portion of a particular horizontal line while simultaneously “switching in/out” the OSD video data.
- the raw computer data is completely switched off (removed) while the OSD data and banners are presented to the operator with its own colored background.
- OSD On-Screen-Display
- the OSD circuit switches off the RGB video portion when the OSD is active, allowing the OSD user interface to be displayed on the OCC monitor.
- the selected host computer video is switched on for display on the OCC monitor 30 .
- the HV portion of the focused RGBHV bus is made available through a programmable logic device (the FPGA 219 of FIG. 2) to synchronize the KVM OSD and host monitor video signals displayed on the OCC monitor 30 .
- FIG. 6 shows a detailed schematic drawing of a single discrete RF switch and switch drive circuit of the 4 ⁇ 1 multiplexed circuit combination depicted in FIG. 3.
- a “Video On Control” signal 602 from the master controller 215 and an “OSD Blank” signal 604 from the OSD circuit 268 are inputs of a NOR gate 606 and control the switch.
- the NOR gate 606 is coupled to an OR gate 608 via a 2.4K-1K resistor divider network 610 .
- the output of the OR gate 602 is coupled to the input gate of an RF switch 612 .
- the depletion mode MOSFET devices used as discrete RF switches in the preferred embodiment require that a voltage of roughly ⁇ 4 Volts be supplied to the gate of the devices in order to turn the devices “off”, i.e., to go into a high-resistance mode.
- the RF switches need to be turned off and on at a very fast rate (on the order of 10 nanoseconds). This is accomplished using the NOR gate and OR gate combination shown in FIG. 6.
- Video signals are displayed line by line.
- the video signals for each scan line may originate from the host computer video or a portion of the scan line may be part of the OSD display, which is synthesized video that originates from the OSD generator.
- the Video On control signal 602 is used to turn the RF switch “on”. Specifically, the Video On control signal 602 goes “low” (i.e., logical “0” or, as implemented here, zero Volts) in order to turn the RF switch “on”.
- the OSD Blank signal is held “low”.
- the OSD Blank signal 604 will go “high” (i.e., logical “1”, or approximately five (5) Volts) and then “low” again when the OSD portion of the scan line is finished.
- the NOR gate 606 is used to produce the proper logical levels which produce the function just described.
- the NOR gate device 606 is preferably a 74ACT02 device, which is common device available from a variety of manufacturers including Fairchild Semiconductor (e.g., the Fairchild 74ACT02SC or the Fairchild MM74AC32M) and Texas Instruments.
- the discrete RF switch circuit 612 is designed to receive drive signals from ⁇ 4.1 Volts to 0 Volts. Therefore, in order to produce the proper drive signal to the gate of the RF switch, the switch control signals must be voltage-level-shifted from the 0 Volts to 5 Volts level to a ⁇ 4.1 Volts to 0 Volts level.
- the voltage-level shifting of the output of the NOR gate 606 is implemented using an OR gate 608 , preferably a commercially available 74AC32 device.
- the output of the NOR gate 606 is level-shifted by the 2.4K-1K resistor divider 610 .
- the tap of the resistor divider 610 fluctuates between roughly ⁇ 1.42 Volts and ⁇ 2.89 Volts.
- the 74AC32 devices of the preferred embodiment will reliably switch their outputs when their input levels transverse a voltage equivalent to roughly half their supply voltage, which in this case is ⁇ 2.05 Volts.
- the first and second power supply pins of the OR gate 608 are connected to 0 Volts and ⁇ 4.1 Volts, respectively.
- the 2.4K-1K resistor divider 610 serves to shift the NOR gate 606 output voltage to a level which toggles the input pin of the OR gate 608 about its switching point of ⁇ 2.05 Volts. Accordingly, the output of the NOR gate 606 is essentially amplified by the resistor divider 610 and OR gate 608 combination so as to drive the gate of the RF switch 612 to proper levels.
- the circuit of FIG. 6 uses the 74ACXX family of logic devices for four reasons: First, these devices are very fast, with a propagation delay of roughly 3 nanoseconds. Second, as mentioned above, they reliably switch at midway between the voltage rails of the VCC and Ground pins, which is important for proper operation of the circuit. Third, these are commonly available devices. Fourth, these are inexpensive devices.
- the previously described embodiments of the invention have many advantages, including lower cost and higher resolution, with limited space.
- the KVM switch transfers video signals at approximately 400 MHz from the selected host computer to one of a plurality of OCC monitors.
- Higher video rates including video rates of up to 2048 ⁇ 1536 resolution at approximately 85 Hertz (QXGA), are supported while maintaining quality video.
- QXGA Quadrature amplitude modulation
- the roll-off effect that occurs with video at higher speeds is compensated by operational amplifiers, thereby contributing to the crisp video quality.
- the novel use of RF switches results in a simple and low cost solution. For video signals at this speed, and for allowing multiple video busses, the RF switches used conserve space as compared to alternative solutions such as RTL logic.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
A high speed video switch in a KVM system using discrete Radio Frequency (RF) switch circuits. The RF switch circuits are configured into a multiplexed circuit to route video signals from a selected host computer to a target monitor. Voltage converters are used to provide control signals of the proper voltage to the RF switch circuits. Peaking operational amplifiers are used to compensate for the roll-off effect caused by the video connectors. An On Screen Display (OSD) switch using the RF switches is used to rapidly switch between the OSD data and host computer video for display to the target operator control center monitor.
Description
-
BACKGROUND
-
The acronym “KVM” stands for Keyboard, Video and Mouse. This represents a class of switching systems designed to provide user(s) centralized control and monitoring of multiple computers (“host computers”) from a single keyboard, monitor and mouse (“operator control center” or “OCC”). The OCC may be located remotely from the host computers. A KVM system works by allowing the user to select a host computer to monitor and control from the OCC. The user may select the host from an interface displayed on the OCC monitor (the “On Screen Display” or “OSD”) or from controls located on the front panel of the KVM unit. The KVM system switches the video signals of the selected host computer to the OCC monitor so that the user may view the host video from the OCC. The KVM system also routes or “switches” the Keyboard and Mouse signals of the OCC to the respective ports of the selected host computer. From the host computer's perspective, it appears as if the OCC's keyboard and mouse are directly attached to the host.
-
Users of KVM systems include system administrators, developers, software or hardware engineers, technicians, graphic artists, etc. Examples of tasks that are commonly performed with KVM systems include monitoring applications that are running on the host computers, installing or upgrading software applications or programs, and re-booting the host computers. KVM systems are commonly used by Internet Service Providers (ISPs). ISPs require a large number of computers or “server farms” to handle the large volume of Internet traffic and data. ISPs use KVM systems to provide centralized oversight over the server farms, thereby reducing the burden of computer maintenance and administration.
-
KVM systems are also used in distributed processing where applications are run using the processing power of a number of interconnected computers. For example, it is becoming increasingly popular to use computer generated images for animation and special effects in movies. Computer graphics of this kind entail a large amount of intensive calculations and often require more processing power than is available from any one computer standing alone. In order to enhance processing power and speed, tasks are distributed over a number of host computers. KVM systems allow for control and monitoring of these computers from a single OCC.
-
The benefits provided by KVM systems include the time saved by eliminating the need to travel from host to host to monitor or operate each host computer. In addition, the keyboards, monitors and mice of the host computers are no longer needed and can be eliminated, thereby saving money and space.
-
The performance demands of a KVM system for switching video data has increased with the increase in monitor resolution. The higher the monitor resolution, the higher the processing speed required by the KVM system to deliver the video signals to the OCC display without degradation. The approximate speed required by a KVM video switch for a given resolution can be estimated as follows: ((number of horizontal pixels)×(number of vertical pixel lines)×(85 Hz refresh rate of 85 images per second))×(1.45 factor to allow time for vertical and horizontal retrace). Conventional KVM systems, operating at speeds of 250 MHz or less, are sufficient to accommodate many but not all standard monitor resolutions. Those resolutions that may be accommodated by conventional KVM systems include VGA (640×480 pixels), SVGA (800×600 pixels), XGA (1,024×768 pixels), and SXGA (1,280×1,024 pixels). For example, SXGA requires a processing speed of approximately (1,280×1,024)×85 Hz×1.45, which is approximately 162 MHz, and is less than 250 MHz.
-
Video displays under the QXGA image resolution standard of 2048×1536 pixels (3,143,728 pixels) and higher, however, are required to function at speeds approximating 400 MHz. Using the formula described above, the approximate speed required for the QXGA resolution is 388 MHz, which is (2048×1536)×85 Hz×1.45. Conventional KVM systems, operating at speeds of 250 MHz or less, are therefore unsuitable for higher resolution video.
-
Conventional KVM systems are limited to speeds of less than 250 MHz for several reasons. One reason is that the circuitry used by conventional KVM systems to implement the video switches is inadequate. The types of video circuitry used by conventional KVM video switches are either Resistor-Transistor Logic (RTL) or Large-Scale Integration (LSI) circuits.
-
KVM systems using RTL circuitry are comprised of resistors and bipolar transistors. The RTL implementation requires a large number of the resistor and bipolar-transistor components and therefore consuming a large portion of the limited space available on the printed circuit board (PCB) of the KVM unit. The large number of components required for an RTL switch also makes these switches difficult to assemble. For the above reasons, RTL switches are undesirable at the speeds required by higher resolution video standards such as QXGA.
-
The other type of circuits used in conventional KVM systems are LSI circuits, which are circuits having a large number of electronic components integrated on a single chip. For example, U.S. Pat. No. 5,884,096, Beasley et al., utilizes LSIs. See, e.g., Col. 8, Lines 11-28. LSIs, however, are in extremely limited supply at speeds above 200 to 250 MHz. Implementing a KVM system using LSIs at speeds near 400 MHz would be prohibitively expensive.
-
Another factor inhibiting the use of high speed video in KVM systems is the problem of video degradation caused by the “roll-off” effect. The roll-off effect refers to a decrease in the amplitude of a signal as the frequency of the signal increases. This effect is caused by the impedance of the conventional connectors, such as DB-25 connectors, through which the analog video signals pass as they travel through the KVM system. The roll-off effect is significant in video applications operating at speeds above 250 MHz and causes attenuation of video signals at the higher operating speeds. To the user, the resulting image appears “soft”, i.e., having non-crisp edges, color aberrations, and generally blurred text characters. Therefore, the roll-off effect poses an additional problem for high speed video KVM systems.
-
KVM systems may be controlled from a set of controls located on the front panel of the KVM unit, from keyboard sequences or “hot keys”, and/or from an On Screen Display (“OSD”). The OSD is an interface displayed on the monitor of the OCC to allow the user to control the KVM system. The OSD is typically more convenient and offers more features than the other means of control. The OSD may be text based or graphics based. Conventional KVM systems present the OSD to the OCC monitor using summing operational amplifiers to “add” or sum the OSD video data “on top of” the video data originating from the host computer. This creates a transparent effect where the host computer video appears as a background to the characters of the OSD text or banners. For a display having a transparent background, the OSD may be difficult to read if there is insufficient contrast between the OSD characters and the background host computer video. In addition, the transparent effect created by the summing of the OSD video on top of the host video is inconsistent with the look and feel of most modern operating systems, in which windows are typically displayed with an opaque background.
SUMMARY
-
The present invention is directed to a high speed video switch in a KVM system using discrete Radio Frequency (RF) switch circuits. As recognized by the present invention, the extremely low capacitance, high isolation, fast switching speed, and low cost characteristics of the RF devices make them ideal for use in combination as a video multiplexer switching device. RF switches are configured into a multiplexed circuit in combination with output enable/disable high-speed video operational amplifiers to route video signals from a selected host computer to a target monitor. Video connector roll-off is compensated by utilizing a peaking operational amplifying circuit to emphasize the video signals of effected frequencies before display to the target monitor. In accordance with one aspect of the present invention, an OSD switch using the RF switches is used to rapidly switch between OSD data and host computer video data for display to the OCC monitor. With this technique, the host computer video is completely switched off and effectively removed from the portion of the computer screen where the OSD is displayed to the user. Video rates of up to 2048×1536 resolution at approximately 85 Hertz (QXGA) are supported while maintaining a quality video image.
DRAWINGS
-
These and other features, aspects, and advantages of the present invention will become better understood with regard to the following description, appended claims, and accompanying drawings where:
-
FIG. 1 shows a schematic drawing of a KVM system employing the novel video and OSD switch of the present invention.
-
FIG. 2 shows a schematic drawing of an individual KVM unit of the KVM system of FIG. 1.
-
FIG. 3 shows a schematic drawing of the 8×4 video multiplexer and 4×1 Video Bus Selector of the KVM unit of FIG. 2.
-
FIG. 4 shows a schematic drawing of the RF switch and drive circuitry of the 8×4 multiplexer of FIG. 3.
-
FIG. 5 shows a schematic drawing of the a peaking operational amplifying circuit of FIG. 3.
-
FIG. 6 shows a schematic drawing of the RF switch and drive circuitry of the 4×1 video bus selector and OSD switch of FIG. 3.
DESCRIPTION
-
FIG. 1 shows a schematic drawing of a
KVM system10 employing the novel video switch of the present invention. The system of FIG. 1 depicts four KVM units 12-15 daisy-chained together by a bank-to-
bank interconnect20. Referring to the
first KVM unit12, an Operator Control Center (“OCC”) 22 and eight (8) host computers 71-78 are connected to the
KVM unit12. A
KVM unit12 along with its connected host computers 71-78 and
OCC22 are collectively referred to as a bank 54. Several banks 54-57 chained together are collectively referred to as a cluster. As used herein, the terms “KVM system” and cluster are synonymous and are used interchangeably.
-
Although the system 10 o as shown depicts eight host computers 71-78 connected to a
KVM unit12, alternate embodiments of the
KVM system10 may have connections for fewer or more host computers per
KVM unit12. For example, conventional KVM systems commonly allow between 2 to 16 host computers per KVM unit.
-
The host computers 71-78, 81-88, 91-98, 101-108 may be any type of conventional computer having peripheral devices and video ports. For example, a
host computer71 may be a server (web server, e-mail server, database server, application server, etc.), personal computer, or laptop. A
host computer71 may have PS/2 keyboard and mouse ports and/or USB ports. A
host computer71 is preferably connected to a
KVM unit12 by an octopus cable connection, although any suitable connection may be used. In addition, a
host computer71 may operate any operating system (e.g., Windows, Macintosh, Linux, etc.).
-
An
OCC22 includes a
keyboard32, monitor 30 and
mouse device34. As used herein, the term “mouse” refers to any cursor control device. The
OCC keyboard32 and
mouse34 devices may be PS/2 devices or USB devices or a combination of both. For example, it is possible to simultaneously attach both a PS/2 keyboard and a USB mouse. Because the USB protocol allows multiple devices to be attached to a single USB port by using a commercially available device known as a USB hub, multiple PS/2 devices and USB devices may be attached to a
KVM unit12.
-
Although in FIG. 1 several KVM units 12-15 are shown chained together, a
single KVM unit12 may be configured to operate as a
KVM system10 consisting of a single bank 54. Although only four (4) KVM units 12-15 are shown in FIG. 1, additional KVM units may be added to the chain via the bank-to-
bank interconnect20 of the first 12 or last 15 unit in the chain to form a
larger cluster10.
-
As described in further detail below, the number of OCCs per cluster is limited by the number of video busses in the system. The preferred embodiment uses four (4) video busses, thereby allowing up to four (4) OCCs per cluster. Alternate embodiments of the present invention may have fewer or more video busses, thereby permitting fewer or more OCCs.
-
FIG. 1 shows four (4) OCCs 54-57 attached to the
cluster10. This enables up to four users to operate the KVM system. Each of the four OCCs 54-57 may select any one of the thirty-two (32) host computers 71-78, 81-88, 91-98, and 101-108 for control from that particular OCC, regardless of whether the selected host computer is located on the same bank 54-57 as the OCC.
-
A
KVM unit12 is preferably housed in a robust metallic, rack mount and/or stackable desk configuration of an American National Standards Institute (ANSI) standard 1U size enclosure.
-
FIG. 2 shows a schematic drawing of a
KVM unit12 of FIG. 1. The
KVM unit12 includes video, PS/2, and USB A device ports 210-213, for connecting the
OCC devices30, 32 and 34. Power is supplied by the KVM unit to the USB A port 213 through resettable fuses (not shown).
-
The
KVM unit12 includes a
master controller215. In the preferred embodiment, the
master controller215 includes a microcontroller 217 coupled with a Field Programmable Gate Array (FPGA) 219. The microcontroller 217 is preferably a Philips XA-G49 C controller. The FPGA 219 is preferably a Xilinx FPGA XC2S50. The FPGA 219 expands the number of I/O ports available to the
master controller215. The
master controller215 includes PS/2 and I2C UARTs 202 implemented as part of the FPGA 219. The master controller 217 also includes a USB controller 204 for handling communications between USB devices and the
master controller215. Preferably, the USB controller 204 is a Phillips ISP1161 USB controller. A microprocessor bus 206 connects the microcontroller 217, FPGA 219 and USB controller 204 within the
master controller215.
-
A
KVM unit12 also includes eight (8) slave controllers 221-228, only two of which are shown in FIG. 2. Each slave controller is dedicated to a host computer. For example,
slave controller221 in FIG. 2 is dedicated to
host computer71. A
slave controller221 preferably includes USB control hardware (not shown) for USB protocol communications with its
host computer71. In addition, a
slave controller221 can receive PS/2 data and I2C data from the
host computer71. The I2C data is used by the slave controller to communicate PnP (Plug and Play) information to the
host computer71.
-
Preferably, a
slave controller221 may receive power from the
connected host computer71 through the host computer connection when the
KVM unit12 is turned off. This enables the
slave controller221 to provide the necessary signals emulating the presence of an attached peripheral device to the
host computer71 even when the
KVM unit12 is turned off. This eliminates the error message that might otherwise occur if the
host computer71 were powered on when the
KVM unit12 was turned off.
-
The
master controller215 is connected to the slave controllers 221-228 by a slave interface bus 230, which is a parallel data bus. The
master controller215 can also communicate with the slave controllers of the other banks 54-57 in the system or
cluster10 through the master-slave communication bus 247, which is a serial bus, which is connected to other KVM units 13-15 in the
cluster10 through the bank-to-
bank interconnect20.
-
A
KVM unit12 also includes an 8×4
video multiplexer232. The video outputs of each of the eight (8) host computers 71-78 are fed as
input234 to the 8×4
video multiplexer232. FIG. 2 shows one 234 of the eight sets of video inputs into the 8×4
video multiplexer232. Although the preferred embodiment has up eight (8) host computers 71-78 per
KVM unit12 and therefore uses a
video multiplexer232 having eight (8)
video inputs234, alternate embodiments may include fewer or more host computers and would have correspondingly fewer or
more video inputs234 into the
video switch232.
-
Each slave controller 221-228 has four
control output signals236 connected to the 8×4
video multiplexer232. FIG. 2 shows the control outputs 236 for a
slave controller221. Each of the four
control signals236 corresponds to one of the four
video busses238 of the
KVM system10. The 8×4
video multiplexer232 has four outputs, one output to each of the four
video busses238 of the preferred embodiment. Although the preferred embodiment uses four
video busses238, thereby allowing up to four OCCs 22-25 per
cluster10, alternate embodiments may use fewer or more video busses and have correspondingly fewer or
more control signals236 from each
slave controller234 to the
video multiplexer232.
-
FIG. 3 shows a schematic drawing of the 8×4 video multiplexer and 4×1 video bank selector of FIG. 2. Specifically, the multiplexer paths for the “Red” 250 and “HSync” 252 signals from the video of
host computer71 are shown. Discrete Radio Frequency (RF) cell phone switches 254 are configured into an 8×4 multiplexed circuit to route the video signals 234 of the selected
host computer71 to the target OCC monitor 22 and are also used in the 4×1
video bus selector258 and high
speed OSD switch260. The RF switches 254, 256 are types of transistors normally used for switching RF signals in RF communications or television tuner circuits. Preferably, the type of discrete RF switch circuit used is of a depletion mode MOSFET (Metal Oxide Semiconductor Field-Effect Transistor) construction, such as the commercially available BF1107, BF1108, and BF1108R devices manufactured by Philips. As recognized by the present invention, the extremely low capacitance, high isolation, fast switching speed, and low cost characteristics of the discrete RF switches make them ideal for use in combination as a video multiplexer switching device in a
KVM system10. The low cost and small size of the discrete RF switches further allow for relatively large multiplexer switching arrays to be implemented while benefiting from the superior performance of discrete solutions, especially the high isolation and high frequency bandwidth parameters.
-
Tracing a single video signal “R” (Red), the
R signal250 is presented to four (4) discrete RF switches 254. The
R signal250 is switched by the
RF switch circuits254 onto one of the four video busses based on the “Host Video Select”
signal236 received from the
slave controller221.
-
The
R signal250 is then fed to the input of a peaking
video amplifier262 with an output enable function and is also enabled onto one of the four busses by the video buffer enable signals from the FPGA 219 of the
master controller215. This peaking
video amplifier circuit262 acts as a buffer, driver and an amplifier at frequencies from 80 MHz to ˜2 db at 400 MHz to compensate for the roll-off effect described earlier. The output of this circuit may be switched into an impedance termination of a 75-ohm resistor by a first/last bank detector 266 if the
KVM unit12 is the physical first or last unit in the chain. This signal is then distributed to the 4×1 multiplexed
circuit258 for selection to the
OCC22 and also to the bank-to-
bank interconnect20, preferably a 68 pin SCSI connector, used to distribute video bus signals to the other KVM units 13-15 within the
system10.
-
The 4 to 1 muliplexed circuit consists of another set of discrete RF switches 256. Each RGB bus set is again enabled by a control signal from the FPGA 219 of the
master controller215 and a negative voltage level-shifted, buffered set of gates controlled via an FPGA I/O pin. This particular set of control circuitry switches the raw computer video off while the KVM OSD circuitry is enabled. Along with the switched 4 to 1 output signal, the
OSD controller268 supplies another switchable signal output from the OSD that is presented in a mutually exclusive manner with the raw computer video. The OSD controller may be text based, for example a Mitsubishi #35070 device, or of a graphical, discrete IC design. This switched video signal feeds another set of peaking
amplifiers270 with an output enable function for driving RGB through a cable and ultimately to the
OCC monitor22. The output enable of this set of amplifiers is utilized in specific applications where the monitor may have video signals switched between two separate RGB signal sources.
-
The video path of the
KVM unit12 preferably includes a first/
last bank detector240 to automatically apply a terminating resistor to the RGB video signals of the video busses 238 if the
KVM unit12 is the first or last unit in the chain in order to maintain video quality in the
system10.
-
A fifth control bank signal 272 from the FPGA 219 to the
video amplifier270 allows for the blanking of the video during the switching of one selected host to another, thereby eliminating the garbled signals that the user might otherwise see while the monitor is re-synchronizing.
-
As mentioned above, the discrete RF switches 254 are configured into an 8×4 multiplexed
circuit232 in combination with output enable/disable high-speed video
operational amplifying circuits262. The number of circuits required by this multiplexer switch may be calculated by multiplying 3 (for the three video signals of R, G, and B) by the number of hosts and by the number of video busses. As shown in the preferred embodiment, there are ninety-six (96) switches in the 8×4
video switch232, which is 3 colors×8 hosts×4 video busses. Alternate embodiments of the invention may have a different number of hosts or video busses.
-
FIG. 4 shows the RF switch and drive circuitry of a single RF switch of the 8×4
video multiplexer232 of FIG. 3. Referring to FIG. 4, a “Host Video Select” control signal 410 from the slave controller 201 is used to turn the RF switch on for multiplexing host video signals into the 8-by-4 multiplexer array. A negative voltage level-shifted, buffered set of gates is required to drive the
discrete RF switch420 due to the requirements of the RF device, which requires a voltage signal to the gate that is well below the switched signal voltage. The “Host Video Select” control signal 410 from the
slave controller221 goes “low” (logical “0” or in this case, or zero Volts) in order to turn the switch off. The “Host Video Select” control signal 410 is normally held “low,” but will go “high” (logical “1”, or about 3.3 Volts) when the
host computer71 is selected by the user at the
OCC22. In order to produce a proper drive signal to the gate of the
RF switch420, the “Host Video Select” control signal 410 must be voltage-level-shifted from the 0 Volts to 3.3 Volts level to a −4.1 Volts to 0 Volts level.
-
This voltage level shifting is accomplished by using the circuit shown in FIG. 4. The circuit includes a
comparator440, preferably a commercially available LM339 comparator. The LM339 comparator is the preferred device for the comparator because it is inexpensive, commonly available, and reliable for the intended purpose. The power supply pins of the
comparator440 are connected to 0 Volts and −4.1 Volts. The “Host Video Select” control signal 410 of the
slave controller221 is level-shifted at its output using the 180K-100K resistor divider 460 shown in FIG. 4. The tap of the resistor divider is connected to the (+) input of the
comparator440 and fluctuates between roughly −1.46 Volts and −2.64 Volts. The (−) input of the
comparator440 is connected to a signal level of −2.05 Volts which is derived from the tap of two 2.7K resistors 470. The “Host Video Select” control signal 410 and voltage divider 460 serve to toggle the (+) input pin of the
comparator440 about its switching point, causing the output of the comparator to toggle between −4.1 Volts (switch off) and 0 Volts (switch on).
-
The preferred embodiment of the present invention compensates for the connector roll-off by implementing a conventional peaking operational amplifying circuit to pre-emphasize only the video signals. Buffering for multi-bank systems is supplied to extend physical separation of units and maintain quality video. In addition Video buffering uses peaking circuits to maintain quality video.
-
FIG. 5 shows the peaking
amplifier circuit262 of FIG. 3. The peaking
amplifier262 includes a Current Feedback Amplifier (CFA)
device502. Preferably, an EL5392 CFA manufactured by Elantec is used for the
CFA502. The technique used to configure the
CFA502 for a peaking amplifier is well understood in the art. A small value capacitor, such as the C Peak capacitor 504 depicted in FIG. 5, is added to the feedback loop of the circuit. This results in an increase in the amplification of the
CFA502 as signal frequencies increase. The 1K-
10K resistors506 in the feedback loop are provided to add a small amount of overall gain to the amplifier.
-
The EL5392 also contains a feature to allow the output of the
CFA502 to be disabled (that is, to go into a high impedance state). This feature is utilized to allow multiple CFA outputs to be connected together on the Video Bus with only one amplifier enabled at a time.
-
The OSD is displayed on the OCC monitor 30 by a switching method. As shown in FIG. 3, the present invention uses an
additional switch260 to “switch out/in” the host computer video data on a portion of a particular horizontal line while simultaneously “switching in/out” the OSD video data. In this manner, the raw computer data is completely switched off (removed) while the OSD data and banners are presented to the operator with its own colored background. When the On-Screen-Display (OSD) is enabled, the OSD circuit switches off the RGB video portion when the OSD is active, allowing the OSD user interface to be displayed on the OCC monitor. When the OSD is inactive, the selected host computer video is switched on for display on the
OCC monitor30. The HV portion of the focused RGBHV bus is made available through a programmable logic device (the FPGA 219 of FIG. 2) to synchronize the KVM OSD and host monitor video signals displayed on the
OCC monitor30.
-
FIG. 6 shows a detailed schematic drawing of a single discrete RF switch and switch drive circuit of the 4×1 multiplexed circuit combination depicted in FIG. 3. A “Video On Control”
signal602 from the
master controller215 and an “OSD Blank” signal 604 from the
OSD circuit268 are inputs of a NOR gate 606 and control the switch. The NOR gate 606 is coupled to an OR gate 608 via a 2.4K-1K
resistor divider network610. The output of the
OR gate602 is coupled to the input gate of an RF switch 612.
-
The depletion mode MOSFET devices used as discrete RF switches in the preferred embodiment require that a voltage of roughly −4 Volts be supplied to the gate of the devices in order to turn the devices “off”, i.e., to go into a high-resistance mode. However, when OSD video is to be displayed instead of video from the host computer, the RF switches need to be turned off and on at a very fast rate (on the order of 10 nanoseconds). This is accomplished using the NOR gate and OR gate combination shown in FIG. 6.
-
Video signals are displayed line by line. The video signals for each scan line may originate from the host computer video or a portion of the scan line may be part of the OSD display, which is synthesized video that originates from the OSD generator. For display of video signals originating from the host computer video, the Video On
control signal602 is used to turn the RF switch “on”. Specifically, the Video On
control signal602 goes “low” (i.e., logical “0” or, as implemented here, zero Volts) in order to turn the RF switch “on”. The OSD Blank signal is held “low”.
-
When, during a scan line, the synthesized video from the OSD generator is to be displayed instead of the host video, the OSD Blank signal 604 will go “high” (i.e., logical “1”, or approximately five (5) Volts) and then “low” again when the OSD portion of the scan line is finished. The NOR gate 606 is used to produce the proper logical levels which produce the function just described. The NOR gate device 606 is preferably a 74ACT02 device, which is common device available from a variety of manufacturers including Fairchild Semiconductor (e.g., the Fairchild 74ACT02SC or the Fairchild MM74AC32M) and Texas Instruments.
-
The discrete RF switch circuit 612 is designed to receive drive signals from −4.1 Volts to 0 Volts. Therefore, in order to produce the proper drive signal to the gate of the RF switch, the switch control signals must be voltage-level-shifted from the 0 Volts to 5 Volts level to a −4.1 Volts to 0 Volts level. The voltage-level shifting of the output of the NOR gate 606 is implemented using an OR gate 608, preferably a commercially available 74AC32 device. The output of the NOR gate 606 is level-shifted by the 2.4K-
1K resistor divider610. The tap of the
resistor divider610 fluctuates between roughly −1.42 Volts and −2.89 Volts. The 74AC32 devices of the preferred embodiment will reliably switch their outputs when their input levels transverse a voltage equivalent to roughly half their supply voltage, which in this case is −2.05 Volts. The first and second power supply pins of the OR gate 608 are connected to 0 Volts and −4.1 Volts, respectively. In the circuit combination shown in FIG. 6, the 2.4K-
1K resistor divider610 serves to shift the NOR gate 606 output voltage to a level which toggles the input pin of the OR gate 608 about its switching point of −2.05 Volts. Accordingly, the output of the NOR gate 606 is essentially amplified by the
resistor divider610 and OR gate 608 combination so as to drive the gate of the RF switch 612 to proper levels.
-
The circuit of FIG. 6 uses the 74ACXX family of logic devices for four reasons: First, these devices are very fast, with a propagation delay of roughly 3 nanoseconds. Second, as mentioned above, they reliably switch at midway between the voltage rails of the VCC and Ground pins, which is important for proper operation of the circuit. Third, these are commonly available devices. Fourth, these are inexpensive devices.
-
The previously described embodiments of the invention have many advantages, including lower cost and higher resolution, with limited space. The KVM switch transfers video signals at approximately 400 MHz from the selected host computer to one of a plurality of OCC monitors. Higher video rates, including video rates of up to 2048×1536 resolution at approximately 85 Hertz (QXGA), are supported while maintaining quality video. The roll-off effect that occurs with video at higher speeds is compensated by operational amplifiers, thereby contributing to the crisp video quality. For video signals at higher speeds, the novel use of RF switches results in a simple and low cost solution. For video signals at this speed, and for allowing multiple video busses, the RF switches used conserve space as compared to alternative solutions such as RTL logic.
-
Although the present invention has been described in considerable detail with reference to certain preferred embodiments thereof, other embodiments are possible. For example, fewer or more video busses may be used and fewer or more hosts may be allowed per KVM unit. Therefore, the spirit and scope of the appended claims should not be limited to the description of the preferred versions contained herein.
Claims (9)
1. A video switch for switching a video output of one of a plurality of computers to a target video destination, the video switch comprising:
a voltage converter having an input and an output, wherein a video select signal is operably connected to the input of the voltage converter; and
a discrete radio frequency switch having a control, a video input and a video output, wherein the video output of one of the plurality of computers is operably connected to the video input of the discrete radio frequency switch, wherein the output of the voltage converter is operably connected to the control of the discrete radio frequency switch.
2. The video switch of
claim 1, wherein the voltage converter comprises a resistor divider operably connected to a logic device.
3. The video switch of
claim 1, wherein the voltage converter comprises a resistor divider operably connected to a comparator.
4. The video switch of
claim 1, wherein the discrete radio frequency switch is a depletion mode MOSFET device.
5. A video switch for switching a video output of one of a plurality of computers to a target video destination, the video switch comprising:
a first logic gate having a video control input, an OSD control input, and a control output, the control output of the first logic gate having a first voltage level;
a resistor divider network operably coupled to the control output of the first logic gate;
a second logic gate operably coupled to the resistor divider network, the second logic gate having a control output, the control output of the second logic gate having a second voltage level;
a discrete radio frequency switch having a control, a video input and a video output, wherein the video output of one of the plurality of computers is operably connected to the video input of the discrete radio frequency switch, wherein the control output of the second logic gate is operably connected to the control of the discrete radio frequency switch.
6. The video switch of
claim 1, wherein the video output is operably connected to a peaking video amplifier circuit.
7. A video switch for routing video data from a host computer to a target video destination in a KVM system, the video switch comprising:
a plurality of switch circuits configured into a multiplexed circuit, wherein at least one switch circuit of said plurality of switch circuits comprises a discrete radio frequency switch having a control input and voltage converter operably connected to the control input of the discrete radio frequency switch.
8. The video switch of
claim 7, wherein the discrete radio frequency switch is a depletion mode MOSFET device.
9. A video switch for connecting the video signals of one of a plurality of computers to a target monitor, said video switch comprising:
three sets of switch circuits for receiving red, green, blue video signals of said plurality of computers respectively, each set of switch circuits comprising a plurality of discrete radio frequency switches, the number of said plurality of discrete radio frequency switches being no less than the number of said plurality of target monitors; and
a control signal generating circuit having a video selecting signal as an input, and generating a plurality of control signals, the number of said plurality of control signals being no less than the number of said plurality of computers, each of said plurality of control signals coupled to a voltage-level shifting circuit, the output of the voltage-level shifting circuit being used for controlling each corresponding discrete radio frequency switch in said three sets of switch circuits.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/038,998 US20030131127A1 (en) | 2002-01-05 | 2002-01-05 | KVM video & OSD switch |
US11/592,048 US7631337B2 (en) | 2002-01-05 | 2006-11-01 | KVM video and OSD switch |
US12/605,018 US7889277B2 (en) | 2002-01-05 | 2009-10-23 | KVM video and OSD switch |
US13/027,115 US8405777B2 (en) | 2002-01-05 | 2011-02-14 | Video switching device configured to provide at least part of a first video component from a first video source and second video component to a target video destination |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/038,998 US20030131127A1 (en) | 2002-01-05 | 2002-01-05 | KVM video & OSD switch |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/592,048 Continuation US7631337B2 (en) | 2002-01-05 | 2006-11-01 | KVM video and OSD switch |
Publications (1)
Publication Number | Publication Date |
---|---|
US20030131127A1 true US20030131127A1 (en) | 2003-07-10 |
Family
ID=21903100
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/038,998 Abandoned US20030131127A1 (en) | 2002-01-05 | 2002-01-05 | KVM video & OSD switch |
US11/592,048 Expired - Fee Related US7631337B2 (en) | 2002-01-05 | 2006-11-01 | KVM video and OSD switch |
US12/605,018 Expired - Fee Related US7889277B2 (en) | 2002-01-05 | 2009-10-23 | KVM video and OSD switch |
US13/027,115 Expired - Fee Related US8405777B2 (en) | 2002-01-05 | 2011-02-14 | Video switching device configured to provide at least part of a first video component from a first video source and second video component to a target video destination |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/592,048 Expired - Fee Related US7631337B2 (en) | 2002-01-05 | 2006-11-01 | KVM video and OSD switch |
US12/605,018 Expired - Fee Related US7889277B2 (en) | 2002-01-05 | 2009-10-23 | KVM video and OSD switch |
US13/027,115 Expired - Fee Related US8405777B2 (en) | 2002-01-05 | 2011-02-14 | Video switching device configured to provide at least part of a first video component from a first video source and second video component to a target video destination |
Country Status (1)
Country | Link |
---|---|
US (4) | US20030131127A1 (en) |
Cited By (42)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040017333A1 (en) * | 2002-07-24 | 2004-01-29 | Cooper Alan Neal | Universal serial bus display unit |
US20040044822A1 (en) * | 2002-09-03 | 2004-03-04 | Heng-Chien Chen | Computer I/O switching means based on network links |
WO2005008409A2 (en) * | 2003-07-11 | 2005-01-27 | Digitalnet Government Solutions, Llc | High isolation kvm switch |
US20050066106A1 (en) * | 2003-04-10 | 2005-03-24 | Chun-Liang Lee | Input/output unit access switching system and method |
US20050149738A1 (en) * | 2004-01-02 | 2005-07-07 | Targosky David G. | Biometric authentication system and method for providing access to a KVM system |
US20050207338A1 (en) * | 2004-03-22 | 2005-09-22 | Aten International Co., Ltd. | Keyboard video mouse switch for multiple chaining and a method for switching electrical signals thereof |
US20050216620A1 (en) * | 2004-03-26 | 2005-09-29 | Francisc Sandulescu | KVM and USB peripheral switch |
US20050219202A1 (en) * | 2004-03-19 | 2005-10-06 | Dell Products L.P. | System and method for managing multiple information handling systems using embedded control logic |
US20050225935A1 (en) * | 2004-04-07 | 2005-10-13 | Sun-Chung Chen | Computer switch |
US20050235079A1 (en) * | 2004-04-15 | 2005-10-20 | Sun-Chung Chen | Keyboard video mouse switch for multiple chaining and the method thereof |
US20050273312A1 (en) * | 2004-06-03 | 2005-12-08 | Francisc Sandulescu | Distriubte USB KVM switch |
US20060035590A1 (en) * | 2004-03-16 | 2006-02-16 | Morris Martin G | High-reliability computer interface for wireless input devices |
US20060095644A1 (en) * | 2004-10-29 | 2006-05-04 | Fujitsu Component Limited | Selector, selection method, and program product |
US20060123182A1 (en) * | 2004-12-07 | 2006-06-08 | Francisc Sandulescu | Distributed KVM and peripheral switch |
US20060253639A1 (en) * | 2005-05-05 | 2006-11-09 | Aten International Co., Ltd. | Control system for controlling a plurality of target computers through portable computer |
US20060294254A1 (en) * | 2005-06-28 | 2006-12-28 | Emerson Theodore F | Centralized hot-pluggable video and KVM |
CN1303519C (en) * | 2004-05-26 | 2007-03-07 | 宏正自动科技股份有限公司 | A computer switch and its signal switching method |
US20070115992A1 (en) * | 2005-04-06 | 2007-05-24 | Neil Weinstock | Architecture to enable keyboard, video and mouse (KVM) access to a target from a remote client |
US20070118674A1 (en) * | 2005-11-18 | 2007-05-24 | Jonas Ulenas | Method and apparatus for enhancing universal serial bus |
US20070152972A1 (en) * | 2006-01-05 | 2007-07-05 | Aten International Co., Ltd. | KVM switch system capable of invoking OSD menu by dedicated key |
US7259482B2 (en) * | 2003-09-24 | 2007-08-21 | Belkin International, Inc. | Distance extender and method making use of same |
US20080147922A1 (en) * | 2006-09-29 | 2008-06-19 | June-On Co., Ltd. | Kvm switch |
US20090013121A1 (en) * | 2007-06-17 | 2009-01-08 | William Nguyen | Usb computer switching device |
US20090077280A1 (en) * | 2005-04-06 | 2009-03-19 | Swen Anderson | Scalable, multi-channel remote device management system |
US7546374B2 (en) | 2005-08-05 | 2009-06-09 | Global Serv Inc. | Methods and arrangements for managing and maintaining a switch environment |
US20090177901A1 (en) * | 2008-01-08 | 2009-07-09 | Aten International Co., Ltd. | Kvm management system capable of controlling computer power |
US20090222670A1 (en) * | 2004-12-07 | 2009-09-03 | Raghav Mehta | System and method for providing access to a keyboard video and mouse drawer using biometric authentication |
US7613854B2 (en) | 2004-04-15 | 2009-11-03 | Aten International Co., Ltd | Keyboard video mouse (KVM) switch wherein peripherals having source communication protocol are routed via KVM switch and converted to destination communication protocol |
US20090288042A1 (en) * | 2008-05-19 | 2009-11-19 | Action Star Enterprise Co., Ltd. | Method and system for controlling multiple computers |
US20090322250A1 (en) * | 2006-06-09 | 2009-12-31 | Abl Ip Holding Llc | Networked architectural lighting with customizable color accents |
US20100011055A1 (en) * | 2008-07-09 | 2010-01-14 | Chih-Hua Lin | Remote desktop control system using usb cable and method thereof |
US7689704B2 (en) | 2005-08-05 | 2010-03-30 | Global Serv Inc. | Methods and arrangements for managing automated switching |
US20100095344A1 (en) * | 2008-10-13 | 2010-04-15 | Newby Charles F | Ingress Noise Inhibiting Network Interface Device and Method for Cable Television Networks |
US20110225328A1 (en) * | 2005-11-18 | 2011-09-15 | Jonas Ulenas | Method and apparatus for enhancing universal serial bus applications |
US20120030394A1 (en) * | 2006-03-01 | 2012-02-02 | Lantronix, Inc. | Universal computer management interface |
US20120191894A1 (en) * | 2011-01-20 | 2012-07-26 | Ati Technologies Ulc | Display with multiple video inputs and peripheral attachments |
US20120260013A1 (en) * | 2011-04-06 | 2012-10-11 | Oct Technology Co.,Ltd. | KVM switcher (Multi-computer switcher) with integrated parallel transmission, serial peripheral interface and universal serial bus |
USRE43786E1 (en) | 2002-07-24 | 2012-11-06 | Immersive Media Of Texas, Llc | Digital observation system |
US20140075062A1 (en) * | 2012-09-12 | 2014-03-13 | Fujitsu Component Limited | Kvm switch and kvm system |
US20160110303A1 (en) * | 2014-10-16 | 2016-04-21 | Asix Electronics Corporation | Electronic device and system for sharing the edid of a display among multiple hosts |
US9817459B2 (en) * | 2015-06-11 | 2017-11-14 | Hewlett Packard Enterprise Development Lp | Pre-boot video signal |
CN111064908A (en) * | 2019-12-23 | 2020-04-24 | 深圳市创凯智能股份有限公司 | Signal transmission method, device, equipment and readable storage medium |
Families Citing this family (12)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7584306B2 (en) * | 2005-05-19 | 2009-09-01 | Aten International Co., Ltd. | KVM switch with on-screen-display and a computer switching method thereof |
TWM296418U (en) * | 2006-03-17 | 2006-08-21 | Alcor Micro Corp | Shared electronic peripheral equipment system |
US8347002B2 (en) * | 2007-09-20 | 2013-01-01 | Aten International Co., Ltd. | Method and apparatus for transmitting a video signal with combined color signal |
WO2009135033A1 (en) * | 2008-04-30 | 2009-11-05 | Zeevee, Inc. | System and method for local broadcasting |
WO2010016235A1 (en) * | 2008-08-05 | 2010-02-11 | パナソニック株式会社 | Communication device, communication method, program, and integrated circuit |
US8332975B2 (en) | 2009-08-31 | 2012-12-18 | Gentherm Incorporated | Climate-controlled topper member for medical beds |
JP2012099629A (en) * | 2010-11-02 | 2012-05-24 | Funai Electric Co Ltd | Led lighting device and cable connection detection device |
CN102479064B (en) * | 2010-11-23 | 2016-02-03 | 甘肃农业大学 | display, mouse and keyboard switching device |
TW201306566A (en) * | 2011-07-22 | 2013-02-01 | Wistron Corp | Method and system for controlling multimedia monitor |
TW201310247A (en) * | 2011-08-17 | 2013-03-01 | Magic Control Technology Corp | Media sharing device |
US9813458B2 (en) | 2012-10-17 | 2017-11-07 | Ppc Broadband, Inc. | Network interface device and method having passive operation mode and noise management |
CN203910229U (en) * | 2014-06-19 | 2014-10-29 | 北京京东方视讯科技有限公司 | Integrated circuit board and display device thereof |
Citations (9)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5499377A (en) * | 1993-05-03 | 1996-03-12 | Designed Enclosures, Inc. | Multi-computer access switching system |
US5721842A (en) * | 1995-08-25 | 1998-02-24 | Apex Pc Solutions, Inc. | Interconnection system for viewing and controlling remotely connected computers with on-screen video overlay for controlling of the interconnection switch |
US5732212A (en) * | 1992-10-23 | 1998-03-24 | Fox Network Systems, Inc. | System and method for remote monitoring and operation of personal computers |
US5978389A (en) * | 1998-03-12 | 1999-11-02 | Aten International Co., Ltd. | Multiplex device for monitoring computer video signals |
US6380644B1 (en) * | 1999-11-26 | 2002-04-30 | Nortel Networks Limited | Switching circuitry providing improved signal performance at high frequencies and method of operation thereof |
US6388658B1 (en) * | 1999-05-26 | 2002-05-14 | Cybex Computer Products Corp. | High-end KVM switching system |
US6448951B1 (en) * | 1998-05-11 | 2002-09-10 | International Business Machines Corporation | Liquid crystal display device |
US20030001966A1 (en) * | 2000-01-12 | 2003-01-02 | Yoshiaki Matsubara | Picture display device and picture display method |
US6504419B1 (en) * | 2001-03-28 | 2003-01-07 | Texas Instruments Incorporated | High-speed closed loop switch and method for video and communications signals |
Family Cites Families (15)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NL8701641A (en) * | 1987-07-13 | 1989-02-01 | Philips Nv | TV-HF INPUT SWITCH. |
US4937865A (en) * | 1988-11-15 | 1990-06-26 | Syrcuits International Inc. | Cable TV channel security system having remotely addressable traps |
US5442340A (en) * | 1988-12-05 | 1995-08-15 | Prince Corporation | Trainable RF transmitter including attenuation control |
US5257411A (en) * | 1991-08-08 | 1993-10-26 | Motorola, Inc. | Radio frequency switching device |
US5271842A (en) * | 1991-12-10 | 1993-12-21 | Pall Corporation | Contaminant removal system and process |
US5903226A (en) * | 1993-03-15 | 1999-05-11 | Prince Corporation | Trainable RF system for remotely controlling household appliances |
US5353033A (en) * | 1993-04-15 | 1994-10-04 | Hughes Aircraft Company | Optoelectronic phased array with digital transmit signal interface |
US5598110A (en) * | 1994-11-01 | 1997-01-28 | Acer Incorporated | Detector circuit for use with tri-state logic devices |
US6020928A (en) * | 1995-05-30 | 2000-02-01 | Samsung Electronics Co., Ltd. | Image processing apparatus and method for reproducing and recording therein |
KR100197838B1 (en) * | 1995-09-14 | 1999-06-15 | 윤종용 | Information Television's Signal Selection Circuit |
KR100223644B1 (en) * | 1997-01-14 | 1999-10-15 | 윤종용 | Personal computer monitor and multi-system TV set |
US6208875B1 (en) * | 1998-04-08 | 2001-03-27 | Conexant Systems, Inc. | RF architecture for cellular dual-band telephones |
US6683597B1 (en) * | 1999-11-01 | 2004-01-27 | Benq Corporation | Monitor connected with a pointing device for adjusting images on a screen |
US6384870B1 (en) * | 2000-03-31 | 2002-05-07 | Matsushita Electric Industrial, Co., Ltd. | Method for synchronizing HDTV format change with on screen display |
US6804502B2 (en) * | 2001-10-10 | 2004-10-12 | Peregrine Semiconductor Corporation | Switch circuit and method of switching radio frequency signals |
-
2002
- 2002-01-05 US US10/038,998 patent/US20030131127A1/en not_active Abandoned
-
2006
- 2006-11-01 US US11/592,048 patent/US7631337B2/en not_active Expired - Fee Related
-
2009
- 2009-10-23 US US12/605,018 patent/US7889277B2/en not_active Expired - Fee Related
-
2011
- 2011-02-14 US US13/027,115 patent/US8405777B2/en not_active Expired - Fee Related
Patent Citations (12)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5732212A (en) * | 1992-10-23 | 1998-03-24 | Fox Network Systems, Inc. | System and method for remote monitoring and operation of personal computers |
US5499377A (en) * | 1993-05-03 | 1996-03-12 | Designed Enclosures, Inc. | Multi-computer access switching system |
US5721842A (en) * | 1995-08-25 | 1998-02-24 | Apex Pc Solutions, Inc. | Interconnection system for viewing and controlling remotely connected computers with on-screen video overlay for controlling of the interconnection switch |
US5884096A (en) * | 1995-08-25 | 1999-03-16 | Apex Pc Solutions, Inc. | Interconnection system for viewing and controlling remotely connected computers with on-screen video overlay for controlling of the interconnection switch |
US5937176A (en) * | 1995-08-25 | 1999-08-10 | Apex Pc Solutions, Inc. | Interconnection system having circuits to packetize keyboard/mouse electronic signals from plural workstations and supply to keyboard/mouse input of remote computer systems through a crosspoint switch |
US6112264A (en) * | 1995-08-25 | 2000-08-29 | Apex Pc Solutions Inc. | Computer interconnection system having analog overlay for remote control of the interconnection switch |
US5978389A (en) * | 1998-03-12 | 1999-11-02 | Aten International Co., Ltd. | Multiplex device for monitoring computer video signals |
US6448951B1 (en) * | 1998-05-11 | 2002-09-10 | International Business Machines Corporation | Liquid crystal display device |
US6388658B1 (en) * | 1999-05-26 | 2002-05-14 | Cybex Computer Products Corp. | High-end KVM switching system |
US6380644B1 (en) * | 1999-11-26 | 2002-04-30 | Nortel Networks Limited | Switching circuitry providing improved signal performance at high frequencies and method of operation thereof |
US20030001966A1 (en) * | 2000-01-12 | 2003-01-02 | Yoshiaki Matsubara | Picture display device and picture display method |
US6504419B1 (en) * | 2001-03-28 | 2003-01-07 | Texas Instruments Incorporated | High-speed closed loop switch and method for video and communications signals |
Cited By (74)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USRE43786E1 (en) | 2002-07-24 | 2012-11-06 | Immersive Media Of Texas, Llc | Digital observation system |
US20040017333A1 (en) * | 2002-07-24 | 2004-01-29 | Cooper Alan Neal | Universal serial bus display unit |
USRE44924E1 (en) | 2002-07-24 | 2014-06-03 | Star Co. | Digital observation system |
US20040044822A1 (en) * | 2002-09-03 | 2004-03-04 | Heng-Chien Chen | Computer I/O switching means based on network links |
US20050066106A1 (en) * | 2003-04-10 | 2005-03-24 | Chun-Liang Lee | Input/output unit access switching system and method |
US7139861B2 (en) * | 2003-04-10 | 2006-11-21 | Inventec Corporation | Input/output unit access switching system and method |
WO2005008409A2 (en) * | 2003-07-11 | 2005-01-27 | Digitalnet Government Solutions, Llc | High isolation kvm switch |
WO2005008409A3 (en) * | 2003-07-11 | 2006-05-26 | Digitalnet Government Solution | High isolation kvm switch |
AU2004214549B2 (en) * | 2003-09-24 | 2009-04-23 | Belkin International, Inc. | Distance extender and method making use of same |
US7432619B2 (en) * | 2003-09-24 | 2008-10-07 | Belkin International, Inc. | Distance extender |
US7259482B2 (en) * | 2003-09-24 | 2007-08-21 | Belkin International, Inc. | Distance extender and method making use of same |
US20050149738A1 (en) * | 2004-01-02 | 2005-07-07 | Targosky David G. | Biometric authentication system and method for providing access to a KVM system |
US20060035590A1 (en) * | 2004-03-16 | 2006-02-16 | Morris Martin G | High-reliability computer interface for wireless input devices |
US20050219202A1 (en) * | 2004-03-19 | 2005-10-06 | Dell Products L.P. | System and method for managing multiple information handling systems using embedded control logic |
US7603498B2 (en) * | 2004-03-19 | 2009-10-13 | Dell Products L.P. | System and method for managing multiple information handling systems using embedded control logic |
GB2412456A (en) * | 2004-03-22 | 2005-09-28 | Aten Int Co Ltd | A Keyboard Video Mouse (KVM) switch for multiple chaining. |
US7584309B2 (en) | 2004-03-22 | 2009-09-01 | Aten International Co., Ltd. | Keyboard video mouse switch for multiple chaining and a method for switching electrical signals thereof |
GB2412456B (en) * | 2004-03-22 | 2006-05-24 | Aten Int Co Ltd | A keyboard video mouse switch for multiple chaining and a method for switching electrical signals thereof |
US20050207338A1 (en) * | 2004-03-22 | 2005-09-22 | Aten International Co., Ltd. | Keyboard video mouse switch for multiple chaining and a method for switching electrical signals thereof |
FR2867923A1 (en) * | 2004-03-22 | 2005-09-23 | Aten Int Co Ltd | KEYBOARD-SCREEN-MOUSE SWITCH FOR MULTI-CHAINAGE AND METHOD FOR SWITCHING ELECTRICAL SIGNALS RELATING THERETO |
US20050216620A1 (en) * | 2004-03-26 | 2005-09-29 | Francisc Sandulescu | KVM and USB peripheral switch |
WO2005101218A3 (en) * | 2004-03-26 | 2005-12-15 | Video Products Inc | Kvm and usb peripheral switch |
WO2005101218A2 (en) * | 2004-03-26 | 2005-10-27 | Video Products, Inc. | Kvm and usb peripheral switch |
US20050225935A1 (en) * | 2004-04-07 | 2005-10-13 | Sun-Chung Chen | Computer switch |
US7415552B2 (en) * | 2004-04-15 | 2008-08-19 | Aten International Co., Ltd | Keyboard video mouse switch for multiple chaining and the method thereof |
US7613854B2 (en) | 2004-04-15 | 2009-11-03 | Aten International Co., Ltd | Keyboard video mouse (KVM) switch wherein peripherals having source communication protocol are routed via KVM switch and converted to destination communication protocol |
US20050235079A1 (en) * | 2004-04-15 | 2005-10-20 | Sun-Chung Chen | Keyboard video mouse switch for multiple chaining and the method thereof |
CN1303519C (en) * | 2004-05-26 | 2007-03-07 | 宏正自动科技股份有限公司 | A computer switch and its signal switching method |
US20050273312A1 (en) * | 2004-06-03 | 2005-12-08 | Francisc Sandulescu | Distriubte USB KVM switch |
US20060095644A1 (en) * | 2004-10-29 | 2006-05-04 | Fujitsu Component Limited | Selector, selection method, and program product |
US7433991B2 (en) * | 2004-10-29 | 2008-10-07 | Fujitsu Component Limited | Selector, selection method, and program product |
US20090222670A1 (en) * | 2004-12-07 | 2009-09-03 | Raghav Mehta | System and method for providing access to a keyboard video and mouse drawer using biometric authentication |
US7624281B2 (en) | 2004-12-07 | 2009-11-24 | Video Products, Inc. | System and method for providing access to a keyboard video and mouse drawer using biometric authentication |
US20060123182A1 (en) * | 2004-12-07 | 2006-06-08 | Francisc Sandulescu | Distributed KVM and peripheral switch |
US20090077280A1 (en) * | 2005-04-06 | 2009-03-19 | Swen Anderson | Scalable, multi-channel remote device management system |
US20070115992A1 (en) * | 2005-04-06 | 2007-05-24 | Neil Weinstock | Architecture to enable keyboard, video and mouse (KVM) access to a target from a remote client |
US8516171B2 (en) * | 2005-04-06 | 2013-08-20 | Raritan Americas Inc. | Scalable, multichannel remote device KVM management system for converting received signals into format suitable for transmission over a command network |
US8332523B2 (en) | 2005-04-06 | 2012-12-11 | Raritan Americas, Inc. | Architecture to enable keyboard, video and mouse (KVM) access to a target from a remote client |
US20060253639A1 (en) * | 2005-05-05 | 2006-11-09 | Aten International Co., Ltd. | Control system for controlling a plurality of target computers through portable computer |
US20060294254A1 (en) * | 2005-06-28 | 2006-12-28 | Emerson Theodore F | Centralized hot-pluggable video and KVM |
US7966402B2 (en) * | 2005-06-28 | 2011-06-21 | Hewlett-Packard Development Company, L.P. | Switch to selectively couple any of a plurality of video modules to any of a plurality of blades |
US7546374B2 (en) | 2005-08-05 | 2009-06-09 | Global Serv Inc. | Methods and arrangements for managing and maintaining a switch environment |
US7689704B2 (en) | 2005-08-05 | 2010-03-30 | Global Serv Inc. | Methods and arrangements for managing automated switching |
US20110225328A1 (en) * | 2005-11-18 | 2011-09-15 | Jonas Ulenas | Method and apparatus for enhancing universal serial bus applications |
US7246189B2 (en) * | 2005-11-18 | 2007-07-17 | Vetra Systems Corporation | Method and apparatus for enhancing universal serial bus |
US9009378B2 (en) | 2005-11-18 | 2015-04-14 | Vetra Systems Corporation | Method and apparatus for enhancing universal serial bus applications |
US8566497B2 (en) | 2005-11-18 | 2013-10-22 | Vetra Systems Corporation | Method and apparatus for enhancing universal serial bus application |
US20070118674A1 (en) * | 2005-11-18 | 2007-05-24 | Jonas Ulenas | Method and apparatus for enhancing universal serial bus |
US20070255883A1 (en) * | 2005-11-18 | 2007-11-01 | Jonas Ulenas | Method and apparatus for enhancing universal serial bus applications |
US7797474B2 (en) | 2005-11-18 | 2010-09-14 | Vetra Systems Corporation | Method and apparatus for enhancing universal serial bus applications |
US20110022768A1 (en) * | 2005-11-18 | 2011-01-27 | Jonas Ulenas | Method and apparatus for enhancing universal serial bus applications |
US7949816B2 (en) | 2005-11-18 | 2011-05-24 | Vetra Systems Corporation | Method and apparatus for enhancing universal serial bus applications |
US8161220B2 (en) | 2005-11-18 | 2012-04-17 | Vetra Systems Corporation | Method and apparatus for enhancing universal serial bus applications |
US20070152972A1 (en) * | 2006-01-05 | 2007-07-05 | Aten International Co., Ltd. | KVM switch system capable of invoking OSD menu by dedicated key |
US20120030394A1 (en) * | 2006-03-01 | 2012-02-02 | Lantronix, Inc. | Universal computer management interface |
US20090322250A1 (en) * | 2006-06-09 | 2009-12-31 | Abl Ip Holding Llc | Networked architectural lighting with customizable color accents |
US20080147922A1 (en) * | 2006-09-29 | 2008-06-19 | June-On Co., Ltd. | Kvm switch |
US20090013121A1 (en) * | 2007-06-17 | 2009-01-08 | William Nguyen | Usb computer switching device |
US20090177901A1 (en) * | 2008-01-08 | 2009-07-09 | Aten International Co., Ltd. | Kvm management system capable of controlling computer power |
US20090288042A1 (en) * | 2008-05-19 | 2009-11-19 | Action Star Enterprise Co., Ltd. | Method and system for controlling multiple computers |
US20100011055A1 (en) * | 2008-07-09 | 2010-01-14 | Chih-Hua Lin | Remote desktop control system using usb cable and method thereof |
US9647851B2 (en) * | 2008-10-13 | 2017-05-09 | Ppc Broadband, Inc. | Ingress noise inhibiting network interface device and method for cable television networks |
US10187673B2 (en) | 2008-10-13 | 2019-01-22 | Ppc Broadband, Inc. | Ingress noise inhibiting network interface device and method for cable television networks |
US20100095344A1 (en) * | 2008-10-13 | 2010-04-15 | Newby Charles F | Ingress Noise Inhibiting Network Interface Device and Method for Cable Television Networks |
US10045056B2 (en) | 2008-10-13 | 2018-08-07 | Ppc Broadband, Inc. | Ingress noise inhibiting network interface device and method for cable television networks |
US8762619B2 (en) * | 2011-01-20 | 2014-06-24 | Ati Technologies Ulc | Display with multiple video inputs and peripheral attachments |
US20120191894A1 (en) * | 2011-01-20 | 2012-07-26 | Ati Technologies Ulc | Display with multiple video inputs and peripheral attachments |
US20120260013A1 (en) * | 2011-04-06 | 2012-10-11 | Oct Technology Co.,Ltd. | KVM switcher (Multi-computer switcher) with integrated parallel transmission, serial peripheral interface and universal serial bus |
US9423884B2 (en) * | 2012-09-12 | 2016-08-23 | Fujitsu Component Limited | KVM switch and KVM system |
US20140075062A1 (en) * | 2012-09-12 | 2014-03-13 | Fujitsu Component Limited | Kvm switch and kvm system |
CN106201383A (en) * | 2014-10-16 | 2016-12-07 | 亚信电子股份有限公司 | Electronic device and system for expanding display identification data of display shared by multiple hosts |
US20160110303A1 (en) * | 2014-10-16 | 2016-04-21 | Asix Electronics Corporation | Electronic device and system for sharing the edid of a display among multiple hosts |
US9817459B2 (en) * | 2015-06-11 | 2017-11-14 | Hewlett Packard Enterprise Development Lp | Pre-boot video signal |
CN111064908A (en) * | 2019-12-23 | 2020-04-24 | 深圳市创凯智能股份有限公司 | Signal transmission method, device, equipment and readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
US8405777B2 (en) | 2013-03-26 |
US20110134331A1 (en) | 2011-06-09 |
US20070079348A1 (en) | 2007-04-05 |
US7889277B2 (en) | 2011-02-15 |
US20100050226A1 (en) | 2010-02-25 |
US7631337B2 (en) | 2009-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7631337B2 (en) | 2009-12-08 | KVM video and OSD switch |
US7231402B2 (en) | 2007-06-12 | Video switch for analog and digital video signals |
KR100189781B1 (en) | 1999-06-01 | Display device and its power supply control method |
US20140211101A1 (en) | 2014-07-31 | Display apparatus for displaying video input through various ports |
CA2191504C (en) | 2003-06-03 | Universal digital display interface |
US20210358448A1 (en) | 2021-11-18 | Gamma voltage generating circuit and display driving device including the same |
US20020143996A1 (en) | 2002-10-03 | Passive video multiplexing method and apparatus priority to prior provisional application |
US20070146284A1 (en) | 2007-06-28 | Interface idle terminal processing method and interface device employing same |
US20140307165A1 (en) | 2014-10-16 | Information processing apparatus and output control method |
US20030142240A1 (en) | 2003-07-31 | Device and method for interfacing digital video processing devices |
EP1533680A2 (en) | 2005-05-25 | Server system and signal processing unit, server, and chassis thereof |
US7058967B2 (en) | 2006-06-06 | Video distribution system and method |
KR19980085157A (en) | 1998-12-05 | Speaker system with USB device |
CN212160647U (en) | 2020-12-15 | Display for controlling multiple hosts |
US10971110B2 (en) | 2021-04-06 | Circuit and method for use in a first display device to facilitate communication with a second display device, and display communication system |
KR100350556B1 (en) | 2002-08-28 | Adapter device for separating synch signal from sync-on-green video signal and color display system employing the adapter device |
CN102945080A (en) | 2013-02-27 | Multi-host switcher |
CN109783045B (en) | 2021-11-12 | VGA signal protection system |
CN111813238A (en) | 2020-10-23 | KVM module based on CPCI bus |
US6606098B1 (en) | 2003-08-12 | Method and apparatus having an extended video graphics bus |
TWI742394B (en) | 2021-10-11 | Server |
CN211264293U (en) | 2020-08-14 | Interactive screen system |
US20070139295A1 (en) | 2007-06-21 | Extra-monitor control circuit system for monitor |
KR950002703B1 (en) | 1995-03-24 | Duel analogue video port |
CN102568365B (en) | 2014-05-07 | Transmission components and electronic devices capable of blocking specific light source signals |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
2002-07-16 | AS | Assignment |
Owner name: BELKIN CORPORATION, CALIFORNIA Free format text: CHANGE OF NAME;ASSIGNOR:BELKIN COMPONENTS;REEL/FRAME:013089/0031 Effective date: 20020620 |
2002-09-26 | AS | Assignment |
Owner name: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS THE ADM Free format text: SECURITY AGREEMENT;ASSIGNOR:BELKIN CORPORATION;REEL/FRAME:013305/0942 Effective date: 20020912 |
2006-07-10 | AS | Assignment |
Owner name: BELKIN CORPORATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KING, RANDY J.;VOLL, PARKER J.;REEL/FRAME:018042/0134 Effective date: 20060629 |
2006-12-22 | AS | Assignment |
Owner name: BELKIN INTERNATIONAL, INC.,CALIFORNIA Free format text: CHANGE OF NAME;ASSIGNOR:BELKIN CORPORATION;REEL/FRAME:018720/0080 Effective date: 20061130 Owner name: BELKIN INTERNATIONAL, INC., CALIFORNIA Free format text: CHANGE OF NAME;ASSIGNOR:BELKIN CORPORATION;REEL/FRAME:018720/0080 Effective date: 20061130 |
2007-01-22 | STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |