| CPC H04N 19/30 (2014.11) [G06T 3/4046 (2013.01); G06T 9/002 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving video content to be displayed by a computing device;
based on a video content type associated with the video content and one or more neural networks pre-trained for the video content type to output parameters used to optimize downscaling and upscaling of video, downscaling the video content into one or more layers associated with one or more residual signals;
encoding a base layer of the one or more layers;
based on the encoded base layer, the one or more residual signals, and the one or more neural networks, upscaling the video content into the one or more layers of the video content;
encoding the one or more residual signals;
determining, based on the video content type and an analysis of one or more features extracted from the video content during the downscaling and the upscaling, one or more parameters associated with the one or more layers; and
sending, to the computing device, the one or more parameters, the encoded one or more residual signals, and the encoded base layer.
|