Two-Step Pattern Generation for Scalable Vector Text Effects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image generation models struggle to produce scalable vector images with consistent patterns and textures, often resulting in inconsistent color, poorly defined edges, and low overall quality due to the labor-intensive nature of manual editing and the lack of comprehensive and diverse datasets.

Innovation Solution

A two-step process using a machine learning model that generates patterned text images based on a text prompt, incorporating a pattern image and a text image mask, and utilizes conditioning embeddings to maintain pattern consistency, allowing for faster generation of scalable vectorized text effects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional image generation models are used to generate patterned text images, then the generation process is simple, but the output quality is poor with inconsistent patterns and textures

Engineering Contradiction:
Improvepattern consistencyVSAvoidgeneration process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The generation process is segmented into two distinct steps: first generating a pattern image from a pattern prompt, then generating the final patterned text image by combining the pattern image with a text image mask. This segmentation allows each step to be optimized independently, ensuring consistent patterns while maintaining text readability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The pattern image is generated in advance as a preliminary step before creating the final patterned text image. This preliminary action ensures that the pattern is consistently generated once and then applied to the text, avoiding the need to regenerate patterns for each character and ensuring uniformity across the entire text output.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If manual editing is used to create patterned text images, then the quality can be controlled, but the process is labor-intensive and time-consuming

Engineering Contradiction:
Improvegeneration speedVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs self-service by automatically generating both the pattern image and the final patterned text image through the two-step process. The model generates the pattern image from the pattern prompt and then automatically combines it with the text image mask without requiring manual intervention, significantly reducing the time and labor needed compared to manual editing methods.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If pixel images are generated instead of vector images, then the generation process is simpler, but scalability is poor

Engineering Contradiction:
ImprovescalabilityVSAvoidimage quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system changes the fundamental parameter of image representation from pixel-based to vector-based by generating SVG (Scalable Vector Graphics) output. This parameter change enables the images to be scaled to any size without loss of quality, as vectors maintain their sharpness regardless of resolution requirements, thus achieving both scalability and high image quality.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250322561A1Generating scalable vector text effects
Publication Date: 2025.10.16 ADOBE INC
  • US20250322561A1 patent drawing
  • US20250322561A1 patent drawing
  • US20250322561A1 patent drawing

AI summary

A method, apparatus, non-transitory computer readable medium, and system for image processing include obtaining a pattern prompt and a text image, where the pattern prompt describes a visual pattern and the text image depicts text, generating a pattern image based on the pattern prompt, where the pattern image depicts the visual pattern, and generating a patterned text image based on the pattern image and the pattern prompt.