US 12,412,320 B2
Systems and methods for automatically recolouring a design
Tristan Lindsay Martin, Surry Hills (AU); and Sam Luke Fancourt Parkinson, Surry Hills (AU)
Assigned to Canva Pty Ltd, Surry Hills (AU)
Filed by Canva Pty Ltd, Surry Hills (AU)
Filed on Nov. 24, 2022, as Appl. No. 17/993,932.
Claims priority of application No. 2021273643 (AU), filed on Nov. 26, 2021.
Prior Publication US 2023/0169700 A1, Jun. 1, 2023
Int. Cl. G06T 11/00 (2006.01)
CPC G06T 11/001 (2013.01) [G06T 2200/24 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer implemented method for automatically recolouring a design, the method including:
processing, by a computer processing unit, design data in respect of the design to generate design fragment data, the design fragment data including one or more design fragment records, each design fragment record corresponding to a fragment of the design;
processing the design fragment data to generate fragment group data, the fragment group data including one or more fragment group records, each fragment group record defining a group of recolourable design fragments;
generating a plurality of recolouring solutions, each recolouring solution defining a colour for each of the one or more fragment groups;
calculating a solution score for each recolouring solution of the plurality of recolouring solutions;
selecting an optimal recolouring solution based on the calculated solution scores; and
recolouring the design in accordance with the selected recolouring solution.