Handwriting Stroke End Shaping via Ellipse Parameters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current handwriting processing methods on touch displays lack a natural stroke end effect, leading to a poor user experience due to complex calculations and high hardware requirements, which result in jagged or step-like appearances, and do not effectively replicate the writing experience on paper.

Innovation Solution

A handwriting processing method that determines the type and shape of strokes by analyzing track points and their parameters, using ellipse shapes for stroke starts and adjusting line widths based on writing speed variations to create a smooth, natural-looking stroke end effect, implemented in a touch display device and computer system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If complex calculation methods are used to achieve stroke end effects, then the handwriting processing precision is improved, but the device complexity and hardware requirements increase

Engineering Contradiction:
Improvehandwriting processing precisionVSAvoiddevice complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent changes the parameter representation from complex multi-dimensional calculations to simple geometric parameters (ellipse shape, orientation, and size). By representing stroke ends as ellipses with specific parameters rather than complex calculated paths, the system achieves natural-looking stroke ends with reduced computational complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses lightweight geometric primitives (ellipses) instead of heavy computational models. These simple geometric objects can be rendered efficiently without requiring complex hardware, achieving the desired visual effect with minimal computational resources.

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

2Manufacturing precision

If complex algorithms are used for handwriting processing, then the stroke end effect quality is improved, but the processing speed decreases

Engineering Contradiction:
Improvestroke end effect qualityVSAvoidprocessing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent transforms the problem from complex iterative calculations to direct parameter assignment. By defining stroke ends through simple geometric parameters (ellipse orientation, size, position) based on stroke type, the system achieves high-quality stroke effects with linear-time processing rather than iterative optimization.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent pre-defines the characteristics of different stroke types (horizontal, vertical, diagonal, etc.) and their corresponding ellipse parameters. When processing handwriting, the system only needs to identify the stroke type and apply the pre-determined parameters, eliminating the need for complex real-time calculations.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If simple processing methods are used, then the processing speed is improved, but the handwriting appearance becomes jagged and less natural

Engineering Contradiction:
Improveprocessing speedVSAvoidhandwriting appearance quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent uses elliptical shapes to represent stroke ends instead of simple linear or rectangular terminations. The curved elliptical geometry naturally smooths the stroke endings, eliminating jagged appearances while requiring minimal computational overhead since ellipses are standard graphical primitives.

Inventive Principle:
Principle #14Spheroidality (Curvature)

Solution Approach 2:

The patent applies different ellipse parameters (orientation, size, shape) to different stroke types and positions (start vs. end). This local differentiation ensures that each stroke segment has appropriate visual characteristics for its specific context, achieving natural handwriting appearance through localized parameter adjustment rather than global complex processing.

Inventive Principle:
Principle #3Local quality

4Manufacturing precision

If pressure sensing is used to achieve natural stroke effects, then the handwriting realism is improved, but the device complexity increases

Engineering Contradiction:
Improvehandwriting realismVSAvoiddevice complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent copies the visual characteristics of natural handwriting stroke ends by analyzing the geometry of the stroke path itself. Instead of relying on pressure sensing data, the system infers the intended stroke end shape from the trajectory and kinematic parameters, creating a visual copy of natural handwriting effects without the hardware complexity.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical pressure sensing system with a computational model that uses position and velocity data. By substituting direct physical measurement (pressure) with derived computational parameters (trajectory analysis), the system achieves similar effects with simpler touch display hardware.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11687233B2Handwriting processing method, touch display device, computer device and storage medium
Publication Date: 2023.06.27 BOE TECHNOLOGY GROUP CO LTD
  • US11687233B2 patent drawing
  • US11687233B2 patent drawing
  • US11687233B2 patent drawing

AI summary

A handwriting processing method, a touch display device, a computer device, and a storage medium are provided. The handwriting processing method includes: determining, according to a sample point in a writing track that is input by a user by means of a touch display, a group of track points and a related parameter of each track point, the related parameter including a coordinate parameter and a time parameter; determining, according to the related parameter of each track point, a start position, an end position, and a type of a stroke contained in the writing track, where the type of the stroke includes one of a horizontal stroke, a vertical stroke, a left-falling stroke, a right-falling stroke or a lifting stroke; and determining, according to the type of the stroke, a shape of the start position of the stroke.