Automatic Design Recolouring With Fragment Grouping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manually recolouring complex designs is a time-consuming and tedious process, often requiring expertise to achieve a cohesive and visually appealing result.

Innovation Solution

A computer-implemented method using a genetic algorithm to automatically recolour designs by generating and scoring recolouring solutions based on design fragment data, fragment group data, and calculating solution scores to select an optimal recolouring solution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual recolouring is performed on complex designs, then colour modification can be achieved, but the process becomes time-consuming and tedious

Engineering Contradiction:
Improverecolouring speedVSAvoidtime spent on manual recolouring
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs automatic recolouring by itself without requiring manual user intervention. The computer-implemented method automatically processes design data, generates recolouring solutions through fragment grouping and solution scoring, and applies the optimal recolouring scheme, enabling the system to serve itself in the recolouring task.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of colour selection and application with an automated computational system. The system uses algorithmic processing to generate design fragment data, create recolouring solutions, score them based on visual appeal criteria, and automatically apply the optimal solution, substituting human manual operations with automated computing mechanisms.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Manufacturing precision

If manual recolouring is performed to achieve cohesive and visually appealing results, then quality can be improved, but user expertise is required

Engineering Contradiction:
Improverecolouring qualityVSAvoiduser expertise requirement
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system autonomously performs the complex task of generating cohesive and visually appealing recolouring solutions without requiring user expertise. It automatically processes design data, generates multiple recolouring solutions, scores them based on visual appeal criteria, and selects the optimal solution, enabling non-expert users to achieve high-quality results.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates a solution scoring mechanism that evaluates recolouring solutions based on visual appeal criteria. This feedback loop allows the system to automatically assess and compare different recolouring options, selecting the one with the highest score, thereby ensuring high-quality results without requiring user expertise in colour theory or design principles.

Inventive Principle:
Principle #23Feedback

3Productivity

If automatic recolouring is implemented, then efficiency is enhanced and expertise is not required, but system complexity increases

Engineering Contradiction:
Improverecolouring efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the complex recolouring task into manageable components: processing design data into design fragment data, grouping fragments into fragment groups, generating recolouring solutions for each group, scoring the solutions, and applying the optimal solution. This segmentation reduces the perceived complexity by breaking down the automated process into distinct, organized steps.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system manages complexity by working with structured data parameters such as design fragment data, fragment group data, and solution scores. By transforming the recolouring task into parameter-based processing and evaluation, the system achieves automation efficiency while maintaining organized and manageable system complexity through standardized data structures and evaluation criteria.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12412320B2Systems and methods for automatically recolouring a design
Publication Date: 2025.09.09 CANVA PTY LTD
  • US12412320B2 patent drawing
  • US12412320B2 patent drawing
  • US12412320B2 patent drawing

AI summary

Described herein is a computer implemented method for automatically recolouring a design. The method includes processing, by a computer processing unit, design data to generate design fragment data that defines fragments of the design. The design fragment data is then processed to generate fragment group data that defines groups of recolourable design fragments. A plurality of recolouring solutions is then generated, each solution defining a colour for each of the one or more fragment groups. The method further includes calculating, according to a fitness function, a score for each recolouring solution of the plurality of recolouring solutions, selecting an optimal recolouring solution based on the calculated scores, and recolouring the design in accordance with the selected recolouring solution.