Graphical Element Color Diffusion via Vertex Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional graphics rendering applications are unable to effectively diffuse colors on graphical elements such as text, limiting user creativity and efficiency due to their inability to address the topology and shape-specific requirements of digital content.

Innovation Solution

A digital coloring tool that generates vertices within the boundary of graphical elements based on user input, applies color weighting calculations to these vertices, and allows for the automatic replication of color diffused appearances on other selected elements, enabling rich color diffusion techniques compatible with various digital content shapes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional color application tools (fill, stroke, axial/radial gradients) are used, then colors can be applied to shapes in digital content, but these tools cannot create rich color diffused appearances on graphical elements such as text and are limited by fixed application patterns

Engineering Contradiction:
Improvecolor application adaptabilityVSAvoidcolor diffusion technique complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The graphical element is segmented into multiple vertices that can independently receive and interpolate colors. By dividing the element into discrete color-receiving points (vertices) rather than applying color uniformly or via fixed gradients, the system achieves flexible color diffusion while maintaining manageable complexity through structured vertex-color relationships.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different vertices of the graphical element can have different colors applied through color weighting calculations. This allows localized color variation across the element, creating rich diffused appearances where each vertex contributes uniquely to the overall color distribution, rather than applying uniform or radially-symmetric color patterns.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If conventional gradient tools are used, then color application is simplified, but user creativity is limited and efficiency is reduced due to inability to address content topology and shape-specific requirements

Engineering Contradiction:
Improvecolor application easeVSAvoidcolor diffusion efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

Vertices are pre-generated at defined locations on the graphical element before color application. This preliminary structural preparation enables efficient subsequent color diffusion operations, as the color weighting calculations can directly apply to existing vertices rather than requiring complex on-the-fly computations during color application.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes from fixed gradient parameters (start point, end point, radial center) to vertex-based color weighting parameters. By adjusting color weights assigned to different vertices rather than changing gradient parameters, the system achieves both ease of operation through simple weight adjustment and high productivity through efficient vertex-based rendering.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If colors are applied based on fixed gradient patterns, then the process is computationally efficient, but the ability to create topology-aware color diffusion on various digital content shapes is lost

Engineering Contradiction:
Improvecolor application speedVSAvoidtopology awareness
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The vertex-based color diffusion system serves multiple functions: it works on any graphical element shape (text, paths, custom shapes), supports various color distribution patterns (not limited to gradients), and adapts to different topologies. This universal vertex approach replaces multiple specialized gradient tools, achieving both versatility and computational efficiency through a single unified method.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11455752B2Graphical element color diffusion techniques
Publication Date: 2022.09.27 ADOBE INC
  • US11455752B2 patent drawing
  • US11455752B2 patent drawing
  • US11455752B2 patent drawing

AI summary

Rich color diffusion techniques applied to text as part of digital content creation by a graphics rendering application of a computing device are described. The graphics rendering application is configured to receive color location data and color identification data with respect to a graphical element, diffuse colors within the boundary of the graphical element based on the color location data, color identification data, and a mesh generation algorithm, and automatically replicate the diffused color pattern onto subsequently selected graphical elements. Techniques are also described that facilitate storing a plurality of graphical element properties associated each of the graphical elements and changing one or more of the stored properties before, during, and after color diffusion of the graphical elements.