US 12,219,173 B2
Encoding output for streaming applications based on client upscaling capabilities
Prabindh Sundareson, Karnataka (IN); Sachin Pandhare, Karnataka (IN); and Shyam Raikar, Maharashtra (IN)
Assigned to NVIDIA Corporation, Santa Clara, CA (US)
Filed by NVIDIA Corporation, Santa Clara, CA (US)
Filed on Nov. 14, 2023, as Appl. No. 18/509,074.
Application 18/509,074 is a continuation of application No. 17/683,140, filed on Feb. 28, 2022, granted, now 11,818,192.
Prior Publication US 2024/0098303 A1, Mar. 21, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/146 (2014.01); H04N 19/105 (2014.01); H04N 19/59 (2014.01)
CPC H04N 19/59 (2014.11) [H04N 19/105 (2014.11); H04N 19/146 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, from a client device, feedback data corresponding to one or more upscaled versions of one or more first encoded frames transmitted using one or more streams of video data to the client device, the feedback data being generated using the client device, wherein the one or more first encoded frames are generated by applying one or more encoding parameters to one or more video frames;
determining, using the feedback data, one or more indicators of visual quality of the one or more upscaled versions of the one or more first encoded frames relative to the one or more video frames, the one or more indicators of visual quality corresponding to a level of visual similarity between the one or more upscaled versions of the one or more first encoded frames and the one or more video frames;
determining, based at least on the one or more indicators of visual quality, one or more updated encoding parameters comprising at least one updated parameter value corresponding to at least one encoding parameter of the one or more encoding parameters; and
transmitting one or more second encoded frames in the one or more streams of video data to the client device to cause the client device to generate one or more upscaled versions of the one or more second encoded frames, the one or more second encoded frames being encoded using the one or more updated encoding parameters.