| CPC H04N 21/2343 (2013.01) [H04N 21/4402 (2013.01)] | 20 Claims |

|
1. A computer-implemented method, comprising:
accessing image data that comprises a plurality of macropixels, wherein the image data is generated using a device comprising a lenslet array;
decomposing, using Kronecker product singular value decomposition (KP-SVD), the image data into a plurality of components, each respective component comprising a first sub-component and a second sub-component, the decomposing comprising:
determining a first matrix corresponding to the first sub-component, wherein a size of the first matrix is determined based on the number of the plurality of macropixels included in the image data; and
determining a second matrix corresponding to the second sub-component, wherein a size of the second matrix is determined based on the dimensions of each of the plurality of macropixels;
encoding each first sub-component using an image codec;
encoding each second sub-component using fixed-length encoding; and
transmitting each encoded component of the plurality of components to cause display of reconstructed image data based on decoding each encoded component of the plurality of components.
|