摘要:
A video compression system is disclosed that is optimized to take advantage of the types of redundancies typically occurring on computer screens and the types of video loss acceptable to real time interactive computer users. It automatically adapts to a wide variety of changing network bandwidth conditions and can accommodate any video resolution and an unlimited number of colors. The disclosed video compression encoder can be implemented with either hardware or software and it compresses the source video into a series of data packets that are a fixed length of 8 bits or more. Sequences of one or more of these packets create unique encoding “commands” that can be sent over any network and easily decoded (decompressed) with either software or hardware. The commands include 3 dimensional copying (horizontal, vertical and time) and unique efficiencies for screen segments that are comprised of only two colors (such as text). Embodiments are also disclosed that improve the video compression depending on the popularity of pixel colors.
摘要:
A method for reducing the erroneous display of multiple keystrokes on a target computer, that occur when depressing a key a single time on a Universal Serial Bus (USB) based keyboard from a remote computer. The invention eliminates the time lapse between the key press and key released events to produce single keystrokes on the target computer, instead of erroneous multiple keystrokes.
摘要:
Platform software is installed onto a native hardware platform (NHWP) containing a hard disk drive. That hard disk drive is formatted and structured as the NHWP would expect to use it to boot and run. However, the structure of that hard disk is converted to a drive image file (compressed or uncompressed) that can be loaded into a Virtual Machine Environment (VME). By mounting the drive image (or a partition of a drive image), the VME can use the partition as if it were a device rather than a file.
摘要:
A video compensation system for analog video transmission is described. The compensation system is employed in an analog video switching circuit such that each time a conductive path is switched, the system automatically tests the new switch path for a new compensation value. The compensation value is determined by measuring the response of the new path to a set of tones that are applied to the conductive path, the response to which is measured against a table of responses previously recorded. The measured responses are compared to the recorded responses to determine an appropriate compensation control voltage, which is applied to an equalizer system. In an alternative embodiment, the skew compensations also provided between red, green, and blue twisted pair lines in the cables by performing comparative analysis between corresponding pairs of the red, green, and blue signals.
摘要:
A method for reducing the erroneous display of multiple keystrokes on a target computer, that occur when depressing a key a single time on a Universal Serial Bus (USB) based keyboard from a remote computer. The invention eliminates the time lapse between the key press and key released events to produce single keystrokes on the target computer, instead of erroneous multiple keystrokes.
摘要:
A method of improving run length video encoding commands is described in which all compression commands that require a current pixel value to be compared to a previously sent pixel value to determine whether compression can take place in a longer run is adjusted to relieve stringent match conditions. Instead of requiring an exact match, the compression engine subtracts one pixel value from another, and compares the absolute value of the result to a threshold value. In this way, run lengths can be lengthened for purposes of compression and compression efficiency can be increased.
摘要:
A network interface is described in which a single computer bus is split over a long distance into two or more intercommunicating buses. On one bus, processing and applications are provided and on the other remote bus, peripheral and local controllers are provided. The buses communicate through a series of: bridge, a first communications controller, a second communications controller, and bridge. Between the communications controllers, a communication path provides long distance communication via a packet-switched network.
摘要:
A video compression system compresses video frames comprising pixels defined by n-bit color values. Encoder of video compression system determines the difference between a current pixel value and a plurality reference pixel values. Encoder sends difference value to decoder. Decoder determines current pixel value by adjusting a reference pixel color value by delta value.
摘要:
A universal serial bus (USB) extension allows for the transmission of data at high speeds over a much greater distance than typical USB operating range. USB devices may be connected to host computers at distances of 750 meters or more. USB tokens from a host computer are spoofed.
摘要:
In a KVM system, a system provides for USB devices to be accessed by target computers. A KVM switch connects a client with a target server via a network, the client computer having at least one device attached thereto. A second mechanism connects to a USB port of the target and communicates with the target using a USB protocol. A client mechanism communicates with the second mechanism via the network. A virtual media mechanism enables the target server to access the USB device attached to the client.