Patent · US Expired

Dynamic model selection during data compression

US5045852A · kind A · utility

157Cited by
7References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 30, 1990
Grant dateSep 3, 1991
Priority date
Expiry dateMar 30, 2010

Classification

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

Abstract

A system and method for maximizing data compression by optimizing model selection during coding of an input stream of data symbols, wherein at least two models are run and compared, and the model with the best coding performance for a given-size segment or block of compressed data is selected such that only its block is used in an output data stream. The best performance is determined by 1) respectively producing comparable-size blocks of compressed data from the input stream with the use of the two, or more, models and 2) selecting the model which compresses the most input data. In the preferred embodiment, respective strings of data are produced with each model from the symbol data and are coded with an adaptive arithmetic coder into the compressed data. Each block of compressed data is started by coding the decision to use the model currently being run and all models start with the arithmetic coder parameters established at the end of the preceding block. Only the compressed code stream of the best model is used in the output and that code stream has in it the overhead for selection of that model. Since the decision as to which model to run is made in the compressed data domain,…

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