US 12,153,783 B2
User interfaces and methods for generating a new artifact based on existing artifacts
Janne Hellsten, Helsinki (FI); Tero Tapani Karras, Helsinki (FI); and Samuli Matias Laine, Vantaa (FI)
Assigned to NVIDIA Corporation, Santa Clara, CA (US)
Filed by NVIDIA Corporation, Santa Clara, CA (US)
Filed on Jun. 10, 2021, as Appl. No. 17/344,053.
Prior Publication US 2022/0398004 A1, Dec. 15, 2022
Int. Cl. G06F 3/0484 (2022.01); G06F 3/04812 (2022.01); G06F 3/04817 (2022.01); G06F 3/04842 (2022.01); G06N 3/045 (2023.01); G06T 11/40 (2006.01); G06T 11/60 (2006.01)
CPC G06F 3/04842 (2013.01) [G06F 3/04812 (2013.01); G06F 3/04817 (2013.01); G06N 3/045 (2023.01); G06T 11/40 (2013.01); G06T 11/60 (2013.01)] 49 Claims
OG exemplary drawing
 
1. A method, comprising:
displaying a plurality of source artifacts in a graphical user interface;
displaying a first selector operable to indicate, based on movement of the first selector over two or more of the plural source artifacts responsive to user input, a first selection region that includes at least a portion of the two or more of the source artifacts, wherein the first selector is a visible element in the graphical user interface;
determining a first selected set of source artifacts corresponding to the first selection region;
accessing one or more first source vectors associated with the source artifacts in the first selected set;
determining a first resultant vector based on a weighted combination of the first source vectors; and
generating an output artifact based on the first resultant vector; wherein:
the first source vectors comprise four source vectors SAi,j, SAi,j+1, SAi+1,j, SAi+1,j+1;
an interpolation coordinate corresponds to at least one point (tx, ty) in the first selection region;
the weighted combination is based on a result of a bilinear interpolation between the four source vectors; and
the result of the bilinear interpolation equates to:
(SAi,j(1−tx)+SAi,j+1tx)(1−ty)+(SAi+1,j(1−tx)+SAi+1,j+1tx)ty.