×

Apparatus for compressing data using a Lempel-Ziv-type algorithm

  • US 5,771,010 A
  • Filed: 03/22/1995
  • Issued: 06/23/1998
  • Est. Priority Date: 03/22/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A data compression apparatus for identifying repeated data element strings in a data stream having a plurality of data elements comprising:

  • a history buffer for concurrently storing a plurality of the data elements in separately addressable locations, each data element being stored at an addressable location;

    an input means for inputting a current data element;

    a plurality of comparison means each for comparing said current data element with the content of a stored data element then stored in a corresponding addressable location in said history buffer, said plurality of comparison means being operative to generate an output identifying all existing matches between said current data element and all stored data elements;

    a plurality of logic means, each for receiving the corresponding output of one of said comparison means and for generating a signal identifying the existence of a strings of at least two data elements, andan encoder responsive to said signals from said plurality of logic means for generating a first output comprising an address identifying a repeated data element string and a second output indicating the existence of a repeated data element string within said history buffer;

    wherein each of said logic means comprises a means responsive to said comparison means output and the output from another logic means for generating a match signal, the match signals from each said plurality of logic means being provided to said encoder andwherein said responsive means is further responsive to said second output of said encoder.

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