Dynamic Paint Pickup for Digital Graphics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional graphics design applications have static paint pickup mechanisms, limiting the ability to dynamically combine and re-inject color attributes while creating graphics, resulting in a mechanical appearance.

Innovation Solution

Implementing a dynamic paint pickup method that samples color attributes from proximate pixels and combines them with pre-defined attributes, allowing for dynamic color application and re-injection as the user draws, using a combination of pickup and painting masks that can change with each stroke.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static paint pickup is used to load a pixel data manipulation tool with color attributes, then the tool can apply consistent color, but the resulting graphics have a mechanical appearance and lack creativity

Engineering Contradiction:
Improvecolor manipulation capabilityVSAvoidmechanical appearance
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The patent implements dynamic paint pickup where the color attributes loaded into the pixel data manipulation tool change continuously as the user moves the user device across the digital surface. Instead of loading a fixed color at the start, the system dynamically samples color attributes from proximate pixels on the target surface and updates the tool's paint buffer in real-time, creating organic, non-mechanical brush strokes that adapt to the underlying graphics.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback by continuously sampling the color attributes of pixels on the target surface proximate to the user device location and using this information to update the paint buffer. This feedback loop allows the tool to respond to the graphics being created, blending the injected color with underlying colors dynamically, which prevents the mechanical appearance associated with static color selection.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If dynamic paint pickup samples color from proximate pixels and combines with pre-defined color, then creativity is enhanced, but the device complexity increases

Engineering Contradiction:
Improvecolor attribute sampling and combinationVSAvoidpaint pickup mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the paint pickup mechanism into distinct functional components: a pickup mask for sampling proximate pixels, a paint buffer for storing color attributes, and a combination mechanism for blending sampled colors with pre-defined injection color. This segmentation allows each component to perform its specific function efficiently, managing complexity through modular design while enabling sophisticated dynamic color manipulation.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If traditional static paint pickup is used, then the operation is simple, but the ability to create nuanced and expressive graphics is limited

Engineering Contradiction:
Improvepaint loading simplicityVSAvoidgraphics expression capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system implements self-service by automatically sampling color attributes from the target surface proximate to the user device and dynamically updating the paint buffer without requiring manual color selection. The tool serves itself by adapting its color attributes based on the graphics being created, maintaining ease of operation while dramatically enhancing graphics expression capability through automatic color blending and dynamic adaptation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7768525B2Dynamic paint pickup
Publication Date: 2010.08.03 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7768525B2 patent drawing
  • US7768525B2 patent drawing
  • US7768525B2 patent drawing

AI summary

A color attribute picked up from a pickup surface of a graphics design application document may be used to contaminate a paint data store. An injection color attribute may be re-injected into the paint data store. The resulting contaminated and re-injected paint data store may be used to tint one or more stamps in a stroke drawn on a target surface of the document. Thus, a color attribute of an existing pixel may be sampled and combined with an injection color attribute, such that the color attribute data applied by a graphics data manipulation tool is dynamic over the stroke of the graphics data manipulation tool in response to the picked-up color attributes and the injection color attributes.