CPC G06T 3/4046 (2013.01) [H04L 65/70 (2022.05); H04L 65/762 (2022.05); H04L 65/80 (2013.01); H04N 19/85 (2014.11)] | 20 Claims |
1. A server for streaming data, the server comprising:
at least one processor, when executing one or more instructions stored in the server, configured to:
receive, from an electronic device, a first request for image data of a first quality;
in response to the first request, transmit, to the electronic device, first artificial intelligence (AI) data and the image data of the first quality that has been AI downscaled through a downscaling neural network (NN) of the server based on a state of a network, the first AI data related to AI downscaling an original image to a first image through the downscaling NN based on first NN setting information for downscaling, the first NN setting information for downscaling being selected from a plurality of NN setting information for downscaling,
wherein a first AI upscaling on the image data of the first quality is performed by the electronic device through a first upscaling NN and that is set with second NN setting information for upscaling at the electronic device, the second NN setting information for upscaling corresponding to the first AI data,
wherein the second NN setting information for upscaling is selected based on the first AI data from a plurality of NN setting information for upscaling, and
wherein the first AI data comprises an index indicating the first NN setting information for downscaling among the plurality of NN setting information for downscaling.
|