Digital Ink File Metadata for Device-Specific Stroke Reproduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital ink technologies fail to process stroke data based on the input device, maintain complex before-and-after relations among multiple strokes, and handle diverse pen identification information formats, leading to inefficiencies in data reproduction and application compatibility.

Innovation Solution

The method generates stroke data based on event data, associates metadata with the input device, and converts pen identification information into logical formats, enabling device-specific reproduction and handling diverse pen ID formats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If stroke data is stored without device-specific metadata, then file compatibility is improved, but device-specific reproduction capability is lost

Engineering Contradiction:
Improvedevice-specific reproduction capabilityVSAvoiddata structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the ink file into distinct components: stroke data and device metadata blocks. Each stroke can be independently associated with specific device information through metadata blocks, allowing device-specific reproduction without complicating the overall data structure. The segmentation enables selective processing of stroke data based on device capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces metadata blocks as intermediary elements that bridge stroke data and device information. These metadata blocks contain device identifiers and capabilities, acting as mediators that enable the system to match stroke data with appropriate reproduction devices without direct coupling between the two.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple pen identification information formats are supported, then device compatibility is improved, but data processing complexity increases

Engineering Contradiction:
Improvepen ID format compatibilityVSAvoidformat conversion complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter representation by storing pen identification information in a standardized format within metadata blocks. Instead of handling multiple formats directly, the system converts diverse pen ID formats into a unified representation, changing the data parameter from format-specific to format-agnostic.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates copies of pen identification information in a standardized format within metadata blocks. Rather than requiring the system to interpret and process multiple native formats directly, it generates standardized copies that can be uniformly processed, eliminating format conversion complexity.

Inventive Principle:
Principle #26Copying

3Productivity

If stroke data is processed without order information, then processing speed is improved, but complex stroke relation reproduction is lost

Engineering Contradiction:
Improveprocessing speedVSAvoidstroke relation information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent performs preliminary action by pre-calculating and storing order information (rendering order, intersection relationships) within the stroke data structure during the data generation phase. This allows the reproduction phase to simply retrieve and apply the pre-computed order information without performing complex real-time calculations, maintaining both speed and accuracy.

Inventive Principle:
Principle #10Preliminary action

4Manufacturing precision

If device metadata is stored with each stroke, then reproduction accuracy is improved, but file size increases

Engineering Contradiction:
Improvereproduction accuracyVSAvoidfile size
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent merges device metadata with stroke data by associating metadata blocks with specific strokes through identifiers. This combining approach allows the system to store device-specific information only where needed (for strokes that require device-specific reproduction) rather than duplicating metadata for every stroke, reducing overall file size while maintaining reproduction accuracy.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12518552B2Ink file outputting method, apparatus, and program
Publication Date: 2026.01.06 WACOM CO LTD
  • US12518552B2 patent drawing
  • US12518552B2 patent drawing
  • US12518552B2 patent drawing

AI summary

An ink file output method is provided, which includes: generating M (M is an integer of 1 or more) pieces of stroke data SD on the basis of event data generated as M input devices move, respectively; generating N (N is an integer of 1 or more and M or less) kinds of logical names LN (metadata) identifying the M number of input devices; generating a metadata block associating the M pieces of stroke data SD with the N kinds of logical names LN; and writing the M pieces of stroke data SD and the metadata block to an ink file.