| CPC G06T 9/002 (2013.01) [G06T 3/4046 (2013.01)] | 15 Claims |

|
1. A data compression and decompression system comprising:
a parallel processing device that comprises a memory and a plurality of cores and performs a plurality of processes in parallel,
wherein the parallel processing device:
divides original data into a plurality of data by a predetermined unit and stores the plurality of data in the memory,
predicts probability distributions of the plurality of data in parallel by an entropy estimator comprising a neural network that predicts the probability distribution each of the plurality of data,
calculates cumulative distribution functions of the probability distributions of each of the plurality of data in parallel,
performs entropy coding processes on the plurality of data in parallel based on the probability distributions and the cumulative distribution functions to create a plurality of coded data, and
creates compressed data from the plurality of coded data.
|