Patent ID: 7627186

Claim:
In a wireless keyboard-video-mouse (“KVM”) system in which a remote computer accesses the video output data of a target computer, a method of providing video data from the target computer to the remote computer, the method comprising: compressing in a video compressor at least some of the video data using a line fitting compression scheme to produce at least one sequence of absolute coded pixel segments and relative coded pixel segments which combine to represent the video data; and providing the sequence of absolute coded pixel segments and relative coded pixel segments to the remote computer, wherein the video data represent red, green and blue (RGB) pixel components and wherein a segment is formed to be as long as possible such that the curvature of each of the red, green, and blue component values that form the segment is constrained to be less than a threshold, and wherein the measure of curvature is the magnitude of the output of a finite impulse response filter with coefficients (1, −2, 1) applied to the RGB pixel component values forming each segment, and wherein the curvature is measured as the magnitude of the output of each of a set of finite impulse response filters with coefficients (1, −2, 1) and other filter coefficients derived from said finite impulse response filter by interspersing zeros, specifically producing first (1, 0, −2, 0, 1), then (1, 0, 0, −2, 0, 0, 1), and so on up to a maximum segment length.