×

Adaptive data compression method and apparatus

  • US 4,862,167 A
  • Filed: 02/24/1987
  • Issued: 08/29/1989
  • Est. Priority Date: 02/24/1987
  • Status: Expired due to Term
First Claim
Patent Images

1. A dynamic data compression method, comprising the steps(1) providing an encoding table having a plurality of sets of digital codes of varying lengths associated with characters of an alphabet, some of the digital codes being shorter than others, the digital codes being of the same length in a given set but of a different length between sets, said encoding table comprising an initial ordered array of the characters in the alphabet and their corresponding digital codes, with a set of shorter codes toward the beginning of the array and a set of longer codes toward the end of the array;

  • (2) presenting for encoding an item of data represented by one of the characters of the alphabet;

    (3) in response to the presented item of data, selecting a code from one of the sets in the encoding table which corresponds to the particular character of the alphabet represented by the presented item of data;

    (4) providing the selected code as an output; and

    (5) periodically adjusting the corresponding relationship of the codes, the characters of the alphabet, and the sizes of the sets of digital codes in the encoding table as a function of the frequency of occurrence of characters of the alphabet over a plurality of characters presented for encoding,whereby as the frequency of occurrence of characters over a plurality of characters presented for encoding changes, the more frequently occurring characters become associated with shorter codes in the encoding table.

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