×

Apparatus and method for very high data rate-compression incorporating lossless data compression and expansion utilizing a hashing technique

  • US 5,049,881 A
  • Filed: 06/18/1990
  • Issued: 09/17/1991
  • Est. Priority Date: 06/18/1990
  • Status: Expired due to Fees
First Claim
Patent Images

1. A compression method for compressing a stream of input data into a compressed stream of output data based on a minimum number of characters in each input data subblock to be compressed, said compression method comprising the steps of:

  • a. initializing a hash table and initializing an SRC pointer;

    b. processing input data in the order in which the characters in the data appear and hashing input data subblocks of the minimum compression size selected;

    c. maintaining a hash table which contains at each entry, an SRC pointer which points to a previous subblock which hashed to this hash table entry, such that the possibility of any string of data previously occurring in the input block may be tested by hashing the current subblock to a hash table entry, obtaining the previous SRC pointer contained in that entry, and comparing the two strings of data;

    d. if the two strings of data match on at least the size of the subblock, then generating a backwards pointer to the previous occurrence of the same string of data and thereby compressing the second occurrence of the string of data;

    e. if the two strings of data do not match, then storing the string of data as incompressible data; and

    f. continuing steps b. through e. until the entire input data has been processed.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×