Handwriting Processing Method for Smooth Stroke Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for processing handwriting on electronic devices, such as interactive whiteboards, are limited by complex calculations, high hardware requirements, and inadequate real-time capabilities, resulting in a less-than-smooth writing experience due to jagged or stepped appearances, which do not replicate the natural stroke effect of paper writing.

Innovation Solution

A handwriting processing method that acquires a sequence of handwriting points with coordinates and action types, determines corresponding model patterns, and connects them to create a smooth handwriting track, simulating a brush stroke effect by adjusting sizes and central coordinates based on stroke types, using Bezier curve fitting and tangent points to eliminate jagged edges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If complex calculation methods are used to process handwriting, then the stroke effect can be improved, but the computational complexity increases and real-time processing capability deteriorates

Engineering Contradiction:
Improvestroke effect qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The handwriting stroke is segmented into multiple discrete points along its trajectory. Each point is processed independently to determine its action type (writing-beginning, pen-move, or writing-ending), allowing complex stroke effects to be achieved through simple, repetitive operations on individual points rather than complex global calculations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation of handwriting from continuous coordinate data to discrete action-type classified points. By categorizing each point's action type and using these classifications to drive rendering decisions, the system achieves natural stroke effects without requiring complex continuous mathematical calculations.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If complex calculation methods are used to process handwriting, then the stroke effect can be improved, but the hardware requirements increase

Engineering Contradiction:
Improvestroke effect qualityVSAvoidhardware processing power
Core Design Contradiction:
Manufacturing precisionVSPower

Solution Approach 1:

The handwriting processing is divided into independent point-level operations where each point is classified and rendered separately. This segmentation allows the system to use simple, low-power operations repeated many times instead of demanding complex calculations, reducing hardware power requirements while maintaining stroke quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses lightweight, disposable data structures for each handwriting point (simple coordinate and action type identifiers) rather than maintaining complex continuous mathematical models. These simple point objects are processed and discarded efficiently, reducing the need for high-power hardware processing.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Manufacturing precision

If complex calculation methods are used to process handwriting, then the stroke effect can be improved, but the real-time processing capability deteriorates

Engineering Contradiction:
Improvestroke effect qualityVSAvoidreal-time processing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system performs preliminary classification of each handwriting point's action type as it is captured during the writing process. This preliminary action categorizes points into writing-beginning, pen-move, or writing-ending types, enabling real-time rendering decisions to be made based on pre-classified data rather than performing complex calculations during the writing act itself.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By segmenting the handwriting into discrete, pre-classified points, the system enables parallel or sequential processing of simple point operations that can be executed in real-time. Each point's simple action type classification allows for immediate rendering decisions without waiting for complex global stroke analysis.

Inventive Principle:
Principle #1Segmentation

4Device complexity

If simple processing methods are used, then the computational complexity is reduced, but the handwriting appearance becomes jagged or stepped

Engineering Contradiction:
Improvecomputational complexityVSAvoidhandwriting smoothness
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent applies different local quality treatments to different segments of the handwriting trajectory based on the action type of each point. Writing-beginning points receive special treatment to create smooth stroke starts, pen-move points are processed to maintain consistent line quality, and writing-ending points are handled to create natural stroke terminations. This local quality differentiation achieves smooth overall appearance through simple localized operations.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system uses the classification of action types to implicitly apply curvature-based smoothing. By identifying writing-beginning and writing-ending points and processing the intermediate pen-move points accordingly, the rendering algorithm creates curved, smooth stroke appearances without requiring explicit complex mathematical curve fitting, achieving spheroidality through discrete point classification.

Inventive Principle:
Principle #14Spheroidality (Curvature)

Data Source

PatentUS11789604B2Handwriting processing method, handwriting processing device and non-transitory storage medium
Publication Date: 2023.10.17 BOE TECHNOLOGY GROUP CO LTD
  • US11789604B2 patent drawing
  • US11789604B2 patent drawing
  • US11789604B2 patent drawing

AI summary

A handwriting processing method, a handwriting processing device and a non-transitory storage medium. The handwriting processing method includes: acquiring a handwriting point group corresponding to a stroke on a working surface of a touch device, the handwriting point group including a plurality of handwriting points arranged in sequence, and data of each handwriting point in the plurality of handwriting points including a coordinate and an action type, determining a plurality of model patterns corresponding to the plurality of handwriting plurality of model patterns being in one-to-one correspondence with the plurality of handwriting points; and sequentially connecting the plurality of model patterns, to determine a handwriting track for displaying corresponding to the handwriting point group.