×

Data compression/decompression method and apparatus

  • US 5,281,967 A
  • Filed: 01/29/1992
  • Issued: 01/25/1994
  • Est. Priority Date: 09/04/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for processing digital input data, said input data being divisible into strings of bits representing symbols, comprising:

  • a memory for holding at least first and second strings of symbols from said input data, said first string having a prefix substring of a fixed length;

    means for receiving said prefix substring and computing a first string hash value therefrom;

    a hash table for receiving said first string hash value and providing one pointer to each of a number of locations in said second string having an associated second string substring of said fixed length with a second string hash value which matches said first string hash value;

    means for receiving said first and second strings of symbols from said memory;

    means for determining the longest second string substring match of a first string substring including said first string prefix substring, said means for determining including means for finding a second string substring match of a certain length pointed to by a first pointer, and means for performing a symbol comparison of said first string substring with a second string substring pointed to by a second pointer, beginning with a symbol being at least one symbol beyond said certain length; and

    means for generating compressed output data responsive to said means for determining.

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