| CPC G06T 9/001 (2013.01) [G06F 16/1744 (2019.01)] | 20 Claims |

|
1. A method comprising:
receiving, at a multi-dimensional encoder (MDE), a file comprising a plurality of data points, wherein each data point of the plurality of data points is defined with uncompressed multi-dimensional data comprising a plurality of elements;
assigning, by execution of the MDE, an index to each data point of the plurality of data points;
mapping, by execution of the MDE, the plurality of data points to a frequency domain based on different frequencies with which different values occur in two or more elements of the plurality of elements;
generating, by execution of the MDE, a line that represents the different frequencies with which the different values occur in the two or more elements; and
providing a compressed file format from the MDE to a requesting device in response to a request from the requesting device to access the file, wherein the compressed file format comprises the line and different sets of indices that are associated with the different frequencies represented by the line.
|