×

Method and apparatus for encoding, decoding and transmitting data in compressed form

DC
  • US 5,153,591 A
  • Filed: 12/27/1990
  • Issued: 10/06/1992
  • Est. Priority Date: 07/05/1988
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of compressing input data comprising reading successive symbols of the data with a processor provided with a memory having indexed memory locations, generating from strings of symbols in the input data a dictionary in the form of a search tree of symbols in the memory, which search tree has paths representative of said strings, matching symbol strings in the input data with previously stored paths in the search tree and generating from the stored paths compressed output data corresponding to the input data, stored symbols in the search tree being linked to form said paths by linking pointers of two distinct types;

  • a pointer of the first type between stored symbols indicating that those stored symbols are alternative possible symbols at a given position in an input symbol sequence and a pointer of the second type between stored symbols indicating that those stored symbols both occur, in order, in a possible input symbol sequence, determining when the memory is full, testing and deleting sequential indexed memory locations of the search tree if they contain a node of the search tree which does not have a linking pointer of the second type pointing to another node whereby the resulting freed memory locations are made available for new dictionary entries.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×