×

Method and apparatus for data compression and decompression

  • US 5,703,581 A
  • Filed: 06/14/1996
  • Issued: 12/30/1997
  • Est. Priority Date: 06/14/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for processing a stream of data symbols into a variable-length compressed code stream comprising:

  • first parsing said symbol stream and storing in a table strings of symbols encountered in said stream, said stored strings having respective codes associated therewith, each string of symbols containing more than one symbol including a prefix string of symbols and an extension symbol, said prefix string corresponding to a string stored in said table;

    second parsing said symbol stream, said second parsing successively partitioning said symbol stream for identifying codes in the table associated with table strings that correspond to the successive partitioning;

    said second parsing step determining said successive partitioning by determining the symbol sequence length of a current symbol sequence in the stream when sequences of at least two different lengths correspond to entries in the table for said current sequence based on determining last encountered symbol positions of corresponding next sequences in the stream that correspond to strings in the table and which start at next symbol positions in the stream after said sequences of at least two different lengths; and

    providing the identified codes in said second parsing step for said compressed code stream.

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