×

Method and apparatus for compressing and decompressing short blocks of data

  • US 5,488,365 A
  • Filed: 03/01/1994
  • Issued: 01/30/1996
  • Est. Priority Date: 03/01/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for coding a data set made up of several short blocks of data, comprising the steps of:

  • inputting said data set;

    partitioning said data set such that each data block is assigned to a specific cluster of data blocks;

    generating a set of encoding tables for each cluster that specify a translation of said data blocks into binary codes, said table generating step further comprising the steps of;

    grouping said data blocks according to a selected common characteristic to produce a number of data clusters; and

    assigning said data blocks to said data clusters such that the sum;

    
    
    space="preserve" listing-type="equation">S=S.sub.T +S.sub.Eis minimized, where ST denotes the size of the encoding tables that are stored together with the encoded data blocks, SE denotes the size of the encoded data blocks, and S denotes the total size of the compressed data set;

    encoding said data blocks by applying the translation contained in said encoding tables to said data blocks;

    generating an index table that references each data block to a corresponding encoding table;

    translating said encoding table into a decoding table;

    producing a compressed file including said index table, said decoding tables, and said encoded data blocks; and

    storing said file on a storage medium.

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