×

Method and apparatus for compression and decompression of documents and the like using splines and spline-wavelets

  • US 5,604,824 A
  • Filed: 09/22/1994
  • Issued: 02/18/1997
  • Est. Priority Date: 09/22/1994
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of compressing digital data representative of a document, comprising the steps of:

  • formatting digital data corresponding to an image of the document into a two-dimensional array of digital values, each value corresponding to the appearance of the document at a corresponding location of the document;

    performing a first decomposing of the array of digital values, in a first direction, into low-frequency and high-frequency portions by performing integer operations using a decomposition scaling function and a corresponding decomposition wavelet function, respectively, each of said decomposition scaling and wavelet functions described by a finite integer sequence of coefficients, the first decomposing step comprising the substeps of;

    convolving the array, in the first direction, with a sequence of integer corresponding to the decomposition scaling function;

    convolving the array, in the first direction, with a sequence of integers corresponding to the decomposition wavelet function; and

    storing the results of the convolving substeps in memory as an array of first decomposed sequences;

    performing a second decomposing of the results of the first decomposing step in a second direction, by performing integer operations using the decomposition scaling and wavelet functions, the second decomposing step comprising the substeps of;

    convolving the array. of first decomposed sequences, in the second direction, with the sequence of integers corresponding to the decomposition scaling function;

    convolving the array of first decomposed sequences, in the second direction, with the sequence of integers corresponding to the decomposition wavelet function; and

    storing the results of the convolving substeps in memory as an array of second decomposed sequences; and

    communicating the results of the decomposing steps to a receiving unit.

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