LZW data compression apparatus and method using look-ahead mathematical run processing
AssigneeUnisys Corporation
InventorAlbert B. Cooper
Life of this patent
Estimating the term…
Loading patent…
AssigneeUnisys Corporation
InventorAlbert B. Cooper
Estimating the term…
The disclosed data compressor compresses an input stream of data characters using LZW data compression. When the occurrence of a run of input data characters is detected, the run is processed by successively looking ahead into the input to determine the contiguous numerically increasing segments that exist in the run and by utilizing codes from the compressor code counter to correspond to the contiguous numerically increasing run segments. Alternatively, the detected run is processed by determining the length of the run and mathematically determining, from the length of the run, the respective codes from the code counter corresponding to the contiguous numerically increasing segments that exist in the run. Specifically, an iterative mathematical algorithm or a quadratic equation algorithm are utilized to process the run.
A data compression method for compressing an input stream of data characters into an output stream of compressed codes, said method including an LZW data compression process, said LZW data compression process including storing strings of data characters, assigning respectie codes to said stored strings from a code counter and incrementing said code counter for each said stored string, said method comprising:
Data compression apparatus for compressing an input stream of data characters into an output stream of compressed codes, said apparatus including an LZW data compressor, said LZW data compressor including a dictionary for storing strings of data characters, a code counter for assigning respective codes to said stored strings and means for incrementing said code counter for each said stored string, said apparatus comprising:
Dependencies are inferred from the claim text.