Image Processing Apparatus Rendering 3D Spherical Data for Oil Paint Texture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing technologies fail to effectively represent the thickness of digital ink strokes on a display screen, making it difficult to mimic the texture of oil paint when drawing with a pointer like an electronic pen or finger.

Innovation Solution

An image processing apparatus that includes detection and processing circuitry to generate three-dimensional data using spheres as a shape, positioning a two-dimensional surface relative to the detected position, and applying rendering to create the appearance of thickness, allowing the representation of pointing input as if drawn with oil paint.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Shape

If shadow is applied to make digital inks look as if they had thicknesses, then the appearance of thickness can be achieved, but textures cannot be represented

Engineering Contradiction:
Improvethickness appearanceVSAvoidtexture representation
Core Design Contradiction:
ShapeVSEase of manufacture

Solution Approach 1:

The patent transitions from 2D digital ink to 3D spherical volume data, adding a depth dimension to represent both thickness and texture. By generating three-dimensional data with radial distances from a center point, the system creates genuine 3D structures that can be rendered with lighting and shading to show both form and surface characteristics.

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

Solution Approach 2:

The patent changes the parameter representation from flat 2D coordinates to 3D spherical coordinates including radial distance. By varying the radial distance parameter, the system controls the thickness appearance, while additional parameters enable texture representation through differential rendering of the spherical volume data.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If simple shadow application is used, then processing is simple, but realistic texture representation is not achieved

Engineering Contradiction:
Improveprocessing simplicityVSAvoidtexture realism
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent performs preliminary generation of three-dimensional spherical volume data before rendering. By pre-calculating the 3D position data with radial distances from detected touch points, the system prepares the structure in advance, allowing subsequent rendering to efficiently produce realistic textures without complex real-time processing.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If digital ink is used on a sensor, then pointing input can be detected, but thickness cannot be represented

Engineering Contradiction:
Improveposition detectionVSAvoidink thickness
Core Design Contradiction:
Measurement precisionVSShape

Solution Approach 1:

The patent adds a third dimension (radial distance) to the 2D touch detection data. By calculating spherical volume data where each point has a center position from touch detection plus a radial distance component, the system transforms flat position data into 3D structures that inherently represent thickness while preserving precise position information.

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

Data Source

PatentUS10234964B2Image processing apparatus
Publication Date: 2019.03.19 WACOM CO LTD
  • US10234964B2 patent drawing
  • US10234964B2 patent drawing
  • US10234964B2 patent drawing

AI summary

An image processing apparatus includes detection circuitry and processing circuitry. The detection circuitry, in operation, detects a position on a sensor that is pointed to by a pointer. The processing circuitry, in operation, generates three-dimensional data that includes the position detected by the detection circuitry, positions a two-dimensional surface relative to the position detected by the detection circuitry, and applies rendering to, at least, part of the three-dimensional data that is arranged on one side of the two-dimensional surface to be displayed on a display screen.