Matrix compression arrangements
First Claim
1. A method of compression of a first numerical matrix, the first numerical matrix being a matrix representation of a dataset and comprising a plurality of data points, the method comprising the steps of:
- determining the global maximum (x) and global minimum (y) values of the data points in the first numerical matrix;
creating a representation of a scale of the first numerical matrix, said representation selected from the group consisting of (x,y), (x/y) or (y/x);
compressing said first numerical matrix using an image compression algorithm to obtain a compressed image file, the image representation of the compressed image file having a global maximum (a) and global minimum (b) wherein (x-y) is different to (a-b); and
providing the representation of scale and the compressed image file to a transmitter so as to allow a receiving system to reconstruct the first numerical matrix.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention relates to utilizing image compression and reconstruction algorithms for transmission and reception of data that can be represented as a numerical matrix or a sequence of numerical matrices in bandwidth limited channels. The method and algorithms described herein may reduce data size to such an extent that data that was considered too large to be practically transmitted in a useful time frame can be transmitted in real or near real time. The algorithms can be applied to data communications for a variety of sensor, electronic and information systems.
-
Citations
14 Claims
-
1. A method of compression of a first numerical matrix, the first numerical matrix being a matrix representation of a dataset and comprising a plurality of data points, the method comprising the steps of:
-
determining the global maximum (x) and global minimum (y) values of the data points in the first numerical matrix; creating a representation of a scale of the first numerical matrix, said representation selected from the group consisting of (x,y), (x/y) or (y/x); compressing said first numerical matrix using an image compression algorithm to obtain a compressed image file, the image representation of the compressed image file having a global maximum (a) and global minimum (b) wherein (x-y) is different to (a-b); and providing the representation of scale and the compressed image file to a transmitter so as to allow a receiving system to reconstruct the first numerical matrix. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 14)
-
-
10. A method of reconstructing data representative of a first numerical matrix, the first numerical matrix being a matrix representation of a dataset and comprising a plurality of data points, the method comprising the steps of:
-
a) receiving a compressed image file; b) receiving a representation of a scale of the first numerical matrix from the group consisting of (x,y), (x/y) or (y/x) wherein x is the global maximum of the first numerical matrix and y is the global minimum of the first numerical matrix; c) decompressing said received image file to obtain an image representation of the decompressed image file having a global maximum (a) and global minimum (b) wherein (x-y) is different to (a-b); and d) mapping said image representation with said representation of said scale to reconstruct data representative of said first numerical matrix. - View Dependent Claims (11, 12, 13)
-
Specification