Patent · US Expired

Data compression system with expanding window

US5621403A · kind A · utility

17Cited by
14References
7Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJun 20, 1995
Grant dateApr 15, 1997
Priority date
Expiry dateJun 20, 2015

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH03M7/40
  • WIPO fieldBasic communication processes
  • WIPO sectorElectrical engineering

Abstract

A method for compressing a block of input data of predetermined length into a compressed block of output which the use of an expanding input data window. The distance, position and length parameters of each matching string found in the expanding input data window are stored as a combined value which have a one-to-one correspondence to both the distance and length of any given point in the input data block. The combined values can be further encoded by use of a Huffman technique or any other appropriate statistical encoding technique. The combining of a matching string's distance and length parameters into a single value takes advantage of the correlation between the distance and length parameters. This correlation allows the single combined value of distance and length to be more efficiently encoded when using statistical encoding techniques. The technique is especially well adapted to compressing blocks of data of relatively small length. The organization of the code in the manner described results in higher compression and a faster implementation.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.