×

Dictionary reset performance enhancement for data compression applications

  • US 5,175,543 A
  • Filed: 09/25/1991
  • Issued: 12/29/1992
  • Est. Priority Date: 09/25/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. A dictionary-based data compressor/decompressor system comprising:

  • a memory device having L dictionary locations, each location including a first data field for storing a dictionary compression data entry to use in compressing/decompressing input data and a corresponding second data field for storing a dictionary status word comprising at least two binary digits indicating whether the corresponding dictionary data entry is in a valid or reset state;

    a data compression engine having data input and output ports and input/output ports for reading and writing to the first and second fields of a selected location in the memory device, the data compression engine including means for compressing/decompressing input data and reading/writing dictionary data entries in the dictionary locations in accordance with a predetermined compression algorithm; and

    a dictionary reset optimizer coupled between the memory device and the data compression engine including;

    means for generating a dictionary number comprising at least two binary digits; and

    means for comparing the dictionary number to the dictionary status word in one of said dictionary locations to determine whether they match in accordance with a predetermined relationship and thereby determine whether the corresponding dictionary data entry is in either a valid or reset state;

    the data compression engine being responsive to the comparing means to read the dictionary compression data entry stored in the corresponding first data field if a valid state is determined and to write a new dictionary compression data entry into the corresponding first data field if a reset state is determined.

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