Digital Ink Mapping Data Transform Rules
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital ink technologies lack the ability to accurately describe transform rules for line width and transparency based on input sensor attributes, such as writing pressure, and fail to realistically represent the variations in line width and transparency at the start and end points of strokes.
Innovation Solution
A digital ink generating apparatus and method that includes a stroke data generating block for generating stroke data associated with input sensor attributes, a mapping data generating block for creating transform rules to convert these attributes into line width and transparency values, and a digital ink assembly block for outputting the data in a standardized format, allowing for the reproduction of digital ink with dynamic line width and transparency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If existing digital ink formats (InkML, ISF, SVG, HTML5) are used, then basic stroke data can be represented, but transform rules for converting input sensor attributes (writing pressure) to drawing attributes (line width, transparency) cannot be accurately described
Solution Approach 1:
The patent introduces mapping data that transforms input sensor attributes (writing pressure) into drawing attributes (line width, transparency) through configurable transform rules. This allows dynamic adjustment of parameter relationships, enabling accurate representation of realistic stroke variations while maintaining adaptability across different applications.
Solution Approach 2:
The patent enables dynamic line width and transparency values that vary along the stroke path based on input sensor attributes. The mapping data allows line width and transparency to change dynamically according to writing pressure at different points, creating realistic stroke effects that adapt to user input.
2Adaptability or versatility
If geometric transform rules (rotation, zoom) are implemented, then basic transform functionality is achieved, but realistic stroke simulation (line width, transparency variations) cannot be realized
Solution Approach 1:
The mapping data structure serves multiple functions: it transforms input sensor attributes to drawing attributes, defines transform rules for geometric operations, and enables realistic stroke simulation. This multi-functional approach consolidates various capabilities into a single unified data structure, managing complexity while enhancing versatility.
Solution Approach 2:
The patent introduces mapping data as an intermediary layer between stroke data and drawing output. This intermediary contains the transform rules that convert input sensor attributes into drawing attributes, mediating the transformation process and enabling realistic stroke simulation without directly modifying the core stroke data structure.
3Reliability
If input sensor attributes are stored in stroke data, then authentication capability is enabled, but ability to change correspondence between writing pressure and line width is lost
Solution Approach 1:
The patent separates stroke data (containing input sensor attributes for authentication) from mapping data (containing transform rules for line width and transparency). This segmentation allows stroke data to be preserved for authentication purposes while mapping data provides flexible transform rules that can be adjusted independently to change the correspondence between writing pressure and line width.
Solution Approach 2:
The patent creates a copy of the transform relationship through mapping data, which stores the correspondence rules between input sensor attributes and drawing attributes. This copying mechanism preserves the original stroke data with its authentication information while creating a separate layer that can be modified to change line width and transparency correspondence without affecting the original authentication data.
Data Source
AI summary
A digital ink generating apparatus is disclosed, which includes: a stroke data generator which, in operation, generates stroke data associated with an input sensor attribute based on pen event data generated by an input sensor when an indicator is operated, a mapping data generator which, in operation, generates mapping data indicative of a transform rule for transforming a value of the input sensor attribute included in the stroke data to a value of one of line width and transparency, and a digital ink assembler which, in operation, outputs, in a determined data format, a digital ink including the stroke data and the mapping data.


