Handwriting Stroke Generation With Equal-Arc Interpolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current handwriting generating schemes fail to meet user-defined requirements, limiting the user experience and failing to accurately represent pen type characteristics in the generated handwriting.

Innovation Solution

A method and device that generate handwriting by obtaining brush parameters based on user-selected pen type, using Bezier curves for track generation, and applying equal arc length interpolation to determine interpolation points, ensuring consistent arc length and adjusting handwriting width according to brush parameters, thereby creating user-defined and pen-type characteristic handwriting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If current handwriting generating schemes are used, then the implementation is simple, but the user-defined requirement cannot be met and the handwriting generating effect is limited

Engineering Contradiction:
Improveuser-defined requirementVSAvoidhandwriting generating scheme
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by allowing users to define brush parameters (shape, pattern, size) and adjusting handwriting generation based on these parameters. The system changes the parameters of handwriting segments to match user-defined pen type characteristics, transforming the generation process from fixed to configurable.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements dynamics by making the handwriting generation process adaptive and adjustable. The brush parameters and handwriting segments are dynamically configured based on user selection, allowing the system to respond to different user requirements rather than using a static generation method.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If equal arc length interpolation is used to determine interpolation points, then the arc length between adjacent interpolation points is constant, but the calculation complexity increases

Engineering Contradiction:
Improvearc length consistencyVSAvoidinterpolation calculation
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing the equal arc length interpolation points and their corresponding handwriting widths. This preparation work is done in advance, allowing the system to quickly retrieve and use these pre-computed values during handwriting generation, reducing real-time computational complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating a reference model of equal arc length interpolation. The system establishes a standard interpolation pattern with constant arc length, which can be reused and applied to different handwriting segments, avoiding repeated complex calculations for each segment.

Inventive Principle:
Principle #26Copying

3Measurement precision

If brush parameters are determined according to user-selected pen type, then the pen type characteristics are accurately represented, but the parameter configuration becomes more complex

Engineering Contradiction:
Improvepen type characteristic representationVSAvoidparameter configuration
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling users to directly select and configure brush parameters according to their desired pen type characteristics. The system provides tools for users to define their own parameters, making the configuration process self-directed and reducing the need for complex pre-defined settings.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements universality by creating a unified parameter configuration system that handles multiple pen types through a common interface. The brush parameter configuration mechanism is designed to work across different pen types, allowing a single system to serve multiple functions rather than requiring separate configurations for each pen type.

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

Data Source

PatentUS12524144B2Handwriting generating method and apparatus, computer apparatus and readable medium
Publication Date: 2026.01.13 BOE TECHNOLOGY GROUP CO LTD
  • US12524144B2 patent drawing
  • US12524144B2 patent drawing
  • US12524144B2 patent drawing

AI summary

A handwriting generating method is provided. The handwriting includes at least one handwriting segment formed by a brush, and each handwriting segment is generated by: obtaining brush parameters, wherein the brush parameters are determined according to pen type parameters selected by a user, or are set by the user; acquiring sampling points of the handwriting track, and generating a handwriting track curve according to the sampling points; determining positions of the interpolation points on the handwriting track curve, wherein an arc length between any two adjacent interpolation points on the handwriting track curve is constant; and determining the handwriting width of the position of the interpolation point according to the brush parameters, and generating the handwriting according to the brush parameters and the handwriting width.