Patent ID: 11915458
Assignee: nan
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A machine learning-based media compression and decompression process comprising:
selecting an original media file with a multi-band image for compression, wherein the multi-band image comprises a plurality of channels of any data type and bit depth;
determining, by a pre-processing module that is configured to pre-process the original media file with the multi-band image, spatial dimensionality of the multi-band image in the original media file for each channel in the plurality of channels, wherein spatial dimensionality of the multi-band image is based on dimensions of an image plane of the multi-band image in the original media file, wherein the dimensions of the image plane comprise a height dimension and a width dimension of the image plane for each channel in the plurality of channels of the multi-band image;
adjusting, by the pre-processing module and for each channel in the plurality of channels, dimensions of the image plane of the multi-band image in the original media file;
normalizing, by the pre-processing module and for each channel in the plurality of channels, the adjusted dimensions of the image plane of the multi-band image to a matrix of values;
providing a pre-processed media file to an encoder module, wherein the pre-processed media file is based on the original media file with the multi-band image after adjusting and normalizing spatial dimensionality of the multi-based image;
reducing, by the encoder module, spatial dimensionality of each channel in the plurality of channels of the multi-band image in the pre-processed media file, wherein the encoder module passes the pre-processed media file through an encoder neural network;
outputting an encoded media file with a reduced spatial dimensionality image;
creating a bit string, as a compressed version of the original media file, by passing the encoded media file with the reduced spatial dimensionality image through an entropy module;
using the bit string created by the entropy module as a compressed media file that is configured for transmission over a data network and reproduction as the original media file, wherein a time of transmission of the compressed media file over the data network is reduced from the time of transmission of the original media file over the data network; and
transferring, over the data network, the compressed media file to a destination, wherein the compressed media file is decompressed and configured for reproduction of the original media file at the destination.