US 12,293,485 B2
Super resolution upscaling
Steven Tovey, Milton Keynes (GB); Jimmy Stefan Petersson, Stockholm (SE); Thomas Arcila, Paris (FR); Zhuo Chen, Markham (CA); Stephan Hodes, Munich (DE); Colin Riley, Edinburgh (GB); and Sylvain Daniel Julien Meunier, Annecy (FR)
Assigned to Advanced Micro Devices, Inc., Santa Clara, CA (US); and ATI TECHNOLOGIES ULC, Markham (CA)
Filed by ADVANCED MICRO DEVICES, INC., Santa Clara, CA (US); and ATI TECHNOLOGIES ULC, Markham (CA)
Filed on Oct. 28, 2022, as Appl. No. 17/976,192.
Claims priority of provisional application 63/320,940, filed on Mar. 17, 2022.
Prior Publication US 2023/0298133 A1, Sep. 21, 2023
Int. Cl. G06T 3/4053 (2024.01); G06T 7/246 (2017.01)
CPC G06T 3/4053 (2013.01) [G06T 7/248 (2017.01)] 20 Claims
OG exemplary drawing
 
1. A method, at an accelerated processing device, comprising:
obtaining a first frame of a video stream rendered at a first resolution, wherein the first frame is defined by a first plurality of pixels associated with a first set of color data;
obtaining a second frame of the video stream upscaled to a second resolution that is greater than the first resolution, wherein the second frame is defined by a second plurality of pixels associated with a second set of color data;
upsampling the first plurality of pixels to the second resolution, wherein the upsampling generates upsampled color data for the upsampled first plurality of pixels based on the first set of color data;
accumulating the upsampled color data with the second set of color data to generate final color data for the upsampled first plurality of pixels, wherein color data of the second set of color data associated with a pixel lock contributes more to the final color data than corresponding color data of the upsampled color data; and
storing the upsampled first plurality of pixels with the final color data as an upscaled frame representing the first frame at the second resolution.