Computers have become so prevalent that many users have more than one computer. It is not atypical for users to have 1) separate computers for home and for work, 3) a laptop and a desktop, 3) one computer with secure files and a separate one for accessing the Internet, or 4) one computer for rendering video and graphics, and another for use during rendering. However, it is not always necessary for each computer to have a full-complement of dedicated peripherals. Many peripherals, such as printers, network storage devices, and broadband modems can be shared over a network.
Not all peripherals are networkable. For example, computer monitors, mice, and keyboards are typically not networkable. Also, some printers or scanners are not network-able. Even peripherals that are networkable, are not always set up to work on a network. For these situations, non-network approaches to peripheral sharing are available.
Some peripherals have multiple connection ports. In some cases, the multiple ports are primarily intended to allow multiple computers to connect. In other cases, the primary purpose for the multiple connections is to accommodate different connection standards. For example, printers may include a parallel port and a USB port; monitors may include an analog video port and a digital video port. In such cases, the multiple ports may make it convenient to switch control of the peripheral from one computer to another. However, each peripheral with multiple ports must be switched separately, and not all peripherals permit switching among ports.
Switches are available for making peripherals available to more than one computer. KVM (Keyboard, Video, Mouse) switches in particular allow two (or more) computers to share a keyboard, a video monitor, and a mouse. A KVM switch effectively switches the human interface from one computer to another. Variants of the KVM switch also allow speakers and other devices (e.g., USB devices) to be shared among computers. A disadvantage of the KVM switch is that it is an additional device taking its place among an already complex system with multiple computers and multiple peripherals. What is needed is a more elegant solution for sharing peripherals among multiple computers.
Herein, related art is described to facilitate understanding of the invention. Related art labeled “prior art” is admitted prior art; related art not labeled “prior art” is not admitted prior art.
The figures depict implementations/embodiments of the invention and not the invention itself.
The present invention provides for a computer monitor with a built-in KVM switch. An action that would be used to switch source computers for some monitors, results in switching a keyboard and mouse as well. Variants of the invention switch other peripherals as well, such as speakers and various other peripherals, including printers, scanners, cameras (webcams), and external hard drives. This flexibility is achieved without adding a separate switch device.
In accordance with a “legacy” embodiment of the invention, a computer system AP1 includes a monitor 10, computers 11 and 12, a keyboard 13, and a mouse 15. Of course, computers 11 and 12 each have one or more processors for executing instructions and media for storing the instructions and data manipulated by the instructions. In addition, they have communications devices, including input output devices. These include respective VGA ports 17 and 19, respective PS2 keyboard ports 21 and 23, and respective PS2 mouse ports 25 and 27. As explained further below, the invention supports many connection standards other than VGA and PS2.
Monitor 10 includes a display panel 31, a surrounding bezel 33, and a base 35. Bezel 33 includes an on/off button 37 and a source button 39. Base 35 includes a KVM switch 40 controlled by source button 39. KVM switch has ten ports, a mouse port 41, a keyboard port 43, a display port 45, a control port 47, first computer keyboard, video, and mouse ports 49, 51, and 53, and second computer keyboard, video, and mouse ports 55, 57, and 59. Display port 45 and control port 47 are involved in connections internal to monitor 10. The remaining KVM ports have corresponding connectors on base 35. Thus, base 35 has keyboard and mouse PS2 connectors 61, and VGA connectors 63.
In the state represented in
With KVM switch 40 in the illustrated state, pushing “source” button 39 toggles KVM switch so that the connections with computer 11 become active and the connections to computer 12 become inactive. In this state, computer 12 (and not computer 11) controls the contents of display 31; keyboard and mouse signals are received by computer 12 (and not computer 11). Of course, the physical connections external to monitor 10 are unchanged, but the electrical connectively has changed.
As noted above, there are many connection devices for computer peripherals. The invention provides for all of these. A monitor can provide for multiple video connection standards (VGA, DVI-D, DVD-I, DVI-A. DisplayPort and HDMI), and multiple other connection standards (PS2, USB, parallel, serial 232, ADB, and USB). Of course, different numbers of computers can be provided for, as well as different numbers and types of peripherals.
For example, a second computer system AP2 in accordance with a second “current” embodiment of the invention is shown in
Monitor 210 includes a display panel 225, a bezel 227, and a base 229. A KVM switch 230 and a USB hub 231 are built into base 229 and thus into monitor 210. An ON/OFF button 233 and a “source” selection button 235 are built into bezel 227. Speakers 237 are mounted behind a perforated portion of bezel 227.
USB hub 231 has one upstream port 241 and six downstream ports 243, represented by connectors on base 229. Four of the downstream ports are respectively coupled to keyboard 213, trackball 215, joystick 217, and printer 219. KVM switch 230 has an internal port 245 for the upstream USB signal, an internal AV port 247 for display panel 225 and speakers 237, and an internal control port 249 coupled to source button 235. KVM switch 230 also has four upstream-USB/HDMI pairs of connections 251, 252, 253, and 254, two of which are respectively coupled to computers 211 and 212, and the other two of which are shown unconnected in
KVM switch 230 includes a USB node 261, enabling it to send, receive, and interpret USB signals. USB node 261 includes a USB port 263, connected to a KVM port 266. This port is coupled internally with respect to monitor 210 to form an internal downstream connection between hub 231 and node 261. This allows monitor 210 to respond directly to commands from keyboard 213 and other USB input devices, rather than having to rely on computer interpretations of those commands. USB node 261 includes a command port 265 coupled to control port 249 of KVM switch 230 so that the USB input commands can be used to select a source port (251-254), and thus between computers 211 and 212 (computer 212 shown selected in
The HDMI connections provide audio as well as video signals so that the audio source for speakers 237 switches when the video source switches. Monitor 210 can be connected to computers with DVI-D or DVD-I connections instead of an HDMI connection; in this case, an adapter is required and audio may not be available (unless an audio variant of DVI-D is used). Alternative embodiments switch separate analog audio connections; other embodiments can use USB audio to drive speakers built into a monitor. When only one connected computer is supplying a video signal, monitor 210 automatically selects it as the source.
The invention provides for a method ME1 for sharing computer peripherals among plural computers, as flow-charted in
Monitor 10 has VGA and PS2 connections. Monitor 210 has HDMI and USB connectors. Alternative embodiments provide for other video and input-device standards in addition to or instead of those represented by the illustrated embodiments. The attached computers can have connectors that correspond to those on the monitor or that can be accommodated using an adapter, for example, PS2-USB, DVI-HDMI, adapters. Additional device connectors such as additional USB connections can be provided and switched along with the video, keyboard and mouse. Also, more sets of ports can be provided so more computers can be accommodated. In addition, the invention provides for modes in which two host computers can be represented on a display at once, as in a picture-in-picture PIP mode. The invention also provides for combining video and input-device signals into a single cable as is done on some Apple computers.
Herein, a “KVM switch” is a switch that can concurrently switch keyboard, video, and mouse signals between host computers. Of course, a KVM switch is still a KVM switch whether or not devices are connected or whether or not the devices connected happen to include a keyboard, monitor and mouse. Some KVM switches can provide for switching devices other than keyboards, monitors, and mice. A keyboard switch can handle keyboard, monitor, and mouse signals in different channels using separate connectors or using a single cable with multiple channels. Alternatively, two or more of the keyboard, monitor, and mouse signals can be multiplexed in the same channel.
Source selecting can be effected using a single toggle switch (or button), or one that cycles through three or more sources. Alternatively, each device can have its own selector. If multiple sources are not accommodated, selecting one source can force deselection of others. These and other variations upon and modifications to the illustrated embodiment are provided for by the present invention, the scope of which is defined by the following claims.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US08/56336 | 3/8/2008 | WO | 00 | 9/7/2010 |