Composite Digital Paint Generation via Hierarchical Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional digital image creation techniques are limited by complex user interfaces and the inability to leverage multiple colors, restricting functionality and creativity, especially for novice users, as they rely solely on numerical color selection and do not allow for dynamic interactions or combinations of color and physical properties.

Innovation Solution

The introduction of digital paint generation techniques that utilize container representations and hierarchical storage to combine color and physical digital paint properties, enabling users to create complex digital images by interacting with previously generated paints and their properties, allowing for dynamic and intuitive generation of digital paint.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional color picker techniques are used to select colors, then users can choose from predefined color fields and spectra, but the system is limited to atomic color units and cannot leverage multiple colors together

Engineering Contradiction:
Improvecolor combination capabilityVSAvoidcolor selection system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines multiple color swatches into composite digital paints by merging their color properties. Users can select multiple predefined swatches and combine them to create new colors that leverage the strengths of each individual swatch, transforming the system from atomic color selection to composite color creation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes color swatches multi-functional by enabling them to serve both as standalone colors and as components in composite digital paints. Each swatch can be used independently or combined with others, increasing the versatility of the color selection system without adding separate mechanisms.

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

2Ease of operation

If conventional color selection interfaces are used, then users can pick colors through numerical values or swatch selection, but the interface requires expertise and is unapproachable by novice users

Engineering Contradiction:
Improveuser accessibilityVSAvoiduser interface
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent copies the visual appearance of predefined swatches into composite digital paints, allowing users to create complex colors by combining visual references rather than manipulating numerical values. This copying approach makes the interface more intuitive as users work with visual swatches they can recognize and combine.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system provides self-service by automatically managing the complexity of color combinations. When users combine swatches, the system handles the computational aspects of merging color properties, allowing users to focus on creative decisions rather than technical color theory.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If previously named colors are stored as atomic units, then each color can be selected independently, but the system cannot employ more than one previously named color as part of color selection

Engineering Contradiction:
Improvemulti-swatch utilizationVSAvoidcolor creation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-defining multiple color swatches that can later be combined. Users spend time upfront creating and saving individual swatches, but this preliminary work enables rapid creation of composite colors later by simply combining existing swatches rather than creating colors from scratch each time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent merges multiple previously named colors into composite digital paints by combining their color properties. This merging capability allows the system to employ multiple previously named colors simultaneously, creating new colors that leverage the characteristics of each component swatch.

Inventive Principle:
Principle #5Merging (Combining)

4Adaptability or versatility

If conventional color systems are used, then colors are limited to conventional rendering capabilities, but functionality and creativity are restricted

Engineering Contradiction:
Improvedigital paint capabilityVSAvoidpaint generation system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies composite materials by creating composite digital paints that combine properties from multiple source swatches. Just as composite materials combine different physical properties, composite digital paints combine color properties, creating new digital paints with characteristics that none of the individual swatches possess alone.

Inventive Principle:
Principle #40Composite materials

Solution Approach 2:

The patent adds another dimension to color selection by introducing the dimension of composition. Instead of selecting single colors from a spectrum, users can combine multiple colors in varying proportions, adding a compositional dimension that expands the color space and creative possibilities.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10515465B2Digital paint generation, container representation, and hierarchical storage
Publication Date: 2019.12.24 ADOBE INC
  • US10515465B2 patent drawing
  • US10515465B2 patent drawing
  • US10515465B2 patent drawing

AI summary

Digital paint generation techniques and systems are described that are configured to bridge a perceived divide between functionality made available to users to create digital content and the users' understanding as to how this functionality is to be used. A variety of techniques and systems are described that support this expansion. In one example, container representation and hierarchical storage such that previously generated digital paints and combinations of those paints may be used to generate a new digital paint, which is not possible using conventional techniques.