Vector Object Stylization Preserving Mathematical Representation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques for stylizing vector objects, such as font glyphs, are limited as they rely on edits made to rasterized outputs, losing the underlying mathematical representation and resulting in loss of resolution independence and vector crispness.

Innovation Solution

A vector object stylization system that converts a raster object, generated from edited vector objects, into a stylized vector object maintaining mathematical representation using Bezier curves, employing modules for path generation, contour detection, correspondence determination, transformation generation, and reconstruction to ensure continuity and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If conventional techniques are used to stylize vector objects by editing rasterized outputs, then artistic style can be applied, but the mathematical representation and resolution independence are lost

Engineering Contradiction:
ImproveEase of applying artistic styleVSAvoidLoss of mathematical representation
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

Instead of rasterizing the vector object and then applying stylization (conventional approach), the patent inverts the process by first applying stylization to the vector object mathematically, then rasterizing the stylized result. This allows artistic style to be applied while preserving the mathematical representation throughout the process.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent introduces an intermediary mathematical model that bridges the vector object and the desired artistic style. This model allows stylization to be applied through mathematical transformations on the vector paths themselves, rather than on rasterized pixels, thus maintaining resolution independence and editability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If vector objects are rasterized for editing, then artistic stylization can be applied, but vector crispness and scalability are compromised

Engineering Contradiction:
ImproveEase of applying artistic stylizationVSAvoidVector crispness
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent inverts the conventional workflow by applying stylization to the vector object before rasterization. This ensures that all stylization operations occur on crisp mathematical paths, and only the final stylized result is converted to raster format for display, thereby preserving vector crispness throughout the creative process.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent performs stylization as a preliminary action on the vector object before it is rasterized. By completing all artistic modifications at the vector stage, the system ensures that the object maintains its crisp mathematical definition throughout editing, and rasterization occurs only as a final step for rendering.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If edits are made to rasterized versions of vector objects, then stylization can be achieved, but accuracy and susceptibility to rasterization limitations occur

Engineering Contradiction:
ImproveAbility to apply stylizationVSAvoidEditing accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent inverts the conventional approach by applying stylization to the vector object rather than its rasterized version. This ensures that all editing operations occur on precise mathematical paths with unlimited resolution, eliminating the pixelation and accuracy limitations inherent in raster-based editing.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent enables the vector object to serve itself through mathematical transformations. The stylization process operates directly on the vector paths using mathematical operations, allowing the object to be edited with full precision without requiring conversion to a lower-resolution raster format.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11631207B2Vector object stylization from raster objects
Publication Date: 2023.04.18 ADOBE INC
  • US11631207B2 patent drawing
  • US11631207B2 patent drawing
  • US11631207B2 patent drawing

AI summary

Vector object stylization techniques from raster objects are described that support editing of vector objects in a manner that maintains an underlying mathematical representation of object. A raster object, for instance, is generated from an edited version of an output of a vector object. This raster object, along with the vector object are received as inputs by a vector conversion system. These inputs are utilized by the vector conversion system to generate a stylized vector object having a visual appearance that mimics and simulates a visual appearance of the raster object. As a result, the stylized vector object provides a mathematical representation of the raster object.