Automatic Design Generation With Editable Typography Layout

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automatic design generation systems struggle with generating typography-focused designs, often producing uneditable designs with poor typography-related aspects such as text contrast and placement, requiring complex user input for font details, and failing to capture nuanced typography characteristics.

Innovation Solution

A system that refines textual prompts to generate background images and text for designs, using a fine-tuned language model to convert prompts into background prompts, and processes design templates to decompose backgrounds and masks, ensuring high-quality, editable designs with smooth transitions and adherence to typography.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing automatic design generation systems are used, then design generation speed is improved, but typography quality deteriorates

Engineering Contradiction:
Improvedesign generation speedVSAvoidtypography quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system segments the design generation process into distinct modules: a language model for text generation, a separate background generation module, and a composition module that integrates text and background. This segmentation allows each component to be optimized independently, with the language model focusing on typography quality and the background module focusing on visual harmony, thereby resolving the contradiction between speed and quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary composition module that acts as a mediator between the text generation component and the background generation component. This intermediary integrates the outputs of both modules while maintaining typography quality through controlled text placement and background interaction, enabling high-speed generation without sacrificing typographic precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If existing systems generate designs automatically, then time consumption is reduced, but editability deteriorates

Engineering Contradiction:
Improvetime consumptionVSAvoideditability
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system generates designs in a dynamic, editable format rather than a static final version. The generated design includes structured data about text elements, background, and layout that can be dynamically modified by users through the interface, allowing automatic generation to reduce initial time consumption while maintaining full editability for subsequent adjustments.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If complex user input is required for font details, then typography precision is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvetypography precisionVSAvoidease of operation
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The language model component performs self-service by automatically generating appropriate text content and typography settings based on the design prompt without requiring explicit user input for font details. The model infers typography preferences from the prompt context and generates designs with precise typography automatically, eliminating the need for users to provide complex font specifications while maintaining high typography precision.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260038172A1Systems and methods for automatically generating designs
Publication Date: 2026.02.05 CANVA PTY LTD
  • US20260038172A1 patent drawing
  • US20260038172A1 patent drawing
  • US20260038172A1 patent drawing

AI summary

Described herein is a computer implemented method, a system and non-transitory computer readable memory for automatically generating a design. The method includes receiving an input prompt for generating the design and generating a design background based at least on the input prompt and a seed design template. The method further includes generating design text based at least on the input prompt; generating a design record including an identifier of the generated design background and the generated design text; and causing the design to be displayed on a client device, the design rendered based on the design record.