Claims
- 1. A multiple monitor computing system, comprising:
a computer including a video processor, the video processor operable to store a plurality of video images, and further operable to transmit a sequence of video frames, each video frame including a frame identifier and one of the plurality of video images, wherein the computer is located at a first location; a cable coupled to the computer; a plurality of monitors, wherein each of the plurality of monitors is configured to display a video image wherein each of the plurality of monitors is located at a second location, the second location being remote from the first location ; and a plurality of frame grabbers, wherein each of the plurality of frame grabbers couples one of the plurality of monitors to the serial cable, and wherein each of the plurality of frame grabbers is configured to:
examine the sequence of video frames; select a video frame from the sequence based on a frame identifier, wherein the frame identifier designates one of the plurality of monitors upon which the video frame is to be displayed; and forward the video frame selected from the sequence to the one of the plurality of monitors.
- 2. The computing system as recited in claim 1, wherein the cable is a CAT 5 cable.
- 3. The computing system as recited in claim 1 further comprising a universal serial bus (USB) pod coupled to the serial cable.
- 4. The computing system as recited in claim 3 further comprising a keyboard coupled to the USB pod.
- 5. The computing system as recited in claim 3 further comprising a mouse coupled to the USB pod.
- 6. The computing system as recited in claim 3, wherein the USB pod terminates the serial cable.
- 7. The computing system as recited in claim 1, wherein the sequence of video frames includes periodic mouse frames, wherein the mouse frames display a cursor in an associated video image, the position of the cursor responsive to movement of the mouse.
- 8. The computing system as recited in claim 1, wherein each of the plurality of frame grabbers is comprised in a frame pod.
- 9. The computing system as recited in claim 8, wherein the frame pod is configured to receive frames transmitted over the serial cable and to forward frames unselected by a frame grabber comprised within the frame pod to subsequent frame pods coupled to the cable.
- 10. The computing system as recited in claim 1, wherein the computer is a blade computer, the blade computer including a processor, a memory, and a video processor.
- 11. The computing system as recited in claim 10, wherein the blade computer is configured to execute a software driver, wherein the software driver is configured to generate video images.
- 12. The computing system as recited in claim 11, wherein the software driver is further configured to map the video images as sequential video frames.
- 13. The computing system as recited in claim 12, wherein the software driver is further configured to insert a frame identifier into each of the sequential video frames.
- 14. The computing system as recited in claim 11, wherein the computing system includes a plurality of blade computers.
- 15. The computing system as recited in claim 1, wherein each frame grabber includes:
an analog-to-digital converter (ADC) coupled to the cable; a digital-to-analog converter (DAC) coupled to one of the plurality of monitors; a memory coupled to both the ADC and the DAC; and a memory manager coupled to the memory.
- 16. A method for providing images to a plurality of monitors, the method comprising:
generating a plurality of video frames, wherein each video frame includes a video image and a frame identifier, wherein each of video images is stored in a video processor in a computer system, wherein the computer system is located in a first location; transmitting a sequence of video frames across a cable to a plurality of frame grabbers, wherein each frame grabber is coupled to the serial cable and one of a plurality of monitors, wherein each of the plurality of monitors is located in a second location, the second location being remote from the first location; examining the sequence of video frames, said examining performed by a frame grabber, wherein the frame grabber is one of the plurality of frame grabbers; selecting a video frame, wherein said selecting is based on the frame identifier, the frame identifier designating one of the plurality of monitors upon which the video frame is to be displayed, said selecting performed by the frame grabber; and forwarding the video frame form the frame grabber to the one of the plurality of monitors.
- 17. The method as recited in claim 16, wherein the cable is a CAT 5 cable.
- 18. The method as recited in claim 16 further comprising coupling a universal serial bus (USB) pod to the cable.
- 19. The method as recited in claim 18 further comprising coupling a keyboard to the USB pod.
- 20. The method as recited in claim 18 further comprising coupling a mouse to the USB pod.
- 21. The method as recited in claim 18 further comprising terminating the serial cable with the USB pod.
- 22. The method as recited in claim 16 further periodically inserting a mouse frame into the sequence of frames, wherein each mouse frame displays a cursor in an associated video image, a position of the cursor responsive to movements of the mouse.
- 23. The method as recited in claim 16, wherein each of the frame grabbers is comprised within a frame pod.
- 24. The method as recited in claim 23 further comprising the frame pod receiving frames transmitted over the serial cable and forwarding frames unselected by a frame grabber comprised within the frame pod to subsequent frame pods coupled to the cable.
- 25. The method as recited in claim 16, wherein the computer is a blade computer, the lo blade computer including a processor, a memory, and a video processor.
- 26. The method as recited in claim 25 further comprising the blade computer executing a software driver, wherein the software driver is configured to generate video images.
- 27. The method as recited in claim 26 further comprising the software driver mapping the video images as video frames.
- 28. The method as recited in claim 27, wherein the software driver is further configured to insert a frame identifier into each of the sequential video frames.
- 29. The method as recited in claim 25, wherein the computing system includes a plurality of blade computers.
- 30. The method as recited in claim 16, wherein each frame grabber includes:
an analog-to-digital converter (ADC) coupled to the cable; a digital-to-analog converter (DAC) coupled to one of the plurality of monitors; a memory coupled to both the ADC and the DAC; and a memory manager coupled to the memory.
PRIORITY INFORMATION
[0001] This application claims priority to U.S. provisional application serial No. 60/370,889 entitled “CONNECTING MULTIPLE MONITORS TO A COMPUTER USING A SINGLE CABLE” filed Apr. 8, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60370889 |
Apr 2002 |
US |