×

Lossless data compression

  • US 9,748,972 B2
  • Filed: 09/13/2016
  • Issued: 08/29/2017
  • Est. Priority Date: 09/14/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of improving operation of a system including an analytical instrument that includes a data acquisition system that is configured to generate a stream of digital data comprising N numbers of size n corresponding to a magnitude of a measured variable in which at least some of the numbers include at least one zero and wherein the system includes a processing device that is operably connected to the data acquisition system, the method comprising:

  • providing the processing device with an original stream of digital data comprising N numbers of size n from the data acquisition system;

    causing the processing device to segment at least a portion of the original stream of data to form at least one segmented array of data;

    causing the processing device to transpose the at least one segmented array of data to form at least one transposed array of data;

    causing the processing device to split the at least one transposed array of data to form at least one interleaved array of data to thereby save at least a byte in memory that can be utilized to store run length information;

    causing the processing device to run length encode leading zeros of the numbers to form compressed data comprising run length information to reduce an amount of memory required to store the compressed data; and

    storing the compressed data in memory.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×