Live Vector Glyph Color Modification via Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional digital content editing systems lack flexibility and efficiency in modifying colors of vector glyphs, as converting glyphs to outlines renders them non-editable and requires color palette tables, limiting font customizations and accuracy in color selection.

Innovation Solution

The system interactively modifies individual regions of live vector glyphs using a color dropper tool, maps color changes across glyphs, and adds textures or images without relying on color palette tables, maintaining glyphs as live and editable.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If glyphs are converted to outlines to change colors, then color modification capability is improved, but glyph editability is lost

Engineering Contradiction:
Improvecolor modification capabilityVSAvoidglyph editability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The glyph is divided into multiple editable regions that can be independently colored. Each region maintains its own color properties while the glyph itself remains as a live vector object, allowing both color modification and continued editability of the glyph structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different regions of the glyph can have different color properties applied locally. The color information is stored and applied at the region level rather than requiring conversion to outlines, enabling selective color modification while preserving the live glyph status.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If a single path is used to color a text glyph, then color application simplicity is improved, but color selection precision is reduced

Engineering Contradiction:
Improvecolor application simplicityVSAvoidcolor selection precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The glyph is segmented into multiple regions, each with its own color properties. Users can select and modify the color of individual regions independently while maintaining simple operation through the region-based selection interface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Color properties are applied locally to specific regions rather than uniformly to the entire glyph. This allows precise color selection for different parts of the glyph while keeping the operation simple through region-based selection and modification.

Inventive Principle:
Principle #3Local quality

3Reliability

If color palette tables are used for glyph coloring, then color consistency is improved, but system complexity is reduced

Engineering Contradiction:
Improvecolor consistencyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system changes the approach from using predefined color palette tables to allowing direct color value modification. Users can specify exact color values for each region, providing both color consistency through controlled modification and reduced system complexity by eliminating the requirement for CPAL tables.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11281742B2Interactive and selective coloring of digital vector glyphs
Publication Date: 2022.03.22 ADOBE INC
  • US11281742B2 patent drawing
  • US11281742B2 patent drawing
  • US11281742B2 patent drawing

AI summary

Methods, systems, and non-transitory computer readable storage media are disclosed for selectively modifying live digital vector glyphs. For example, the disclosed system can use a vector description of a live vector glyph having a plurality of regions defined by a plurality of paths to determine a vector document object model including style information for the paths. The disclosed system can extract a color for a selected region from the style information for the paths (e.g., from a stylesheet) and then change the extracted color to a selected color. After modifying the color, the disclosed system can then generate an updated vector description with the modified region color and render the updated live vector glyph at a client device. The disclosed system thus updates the live vector glyph while maintaining the glyph as a live glyph.