Handwritten Input Slope Correction by Sectional Point Repositioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices struggle to accurately and efficiently adjust the slope of handwriting inputs, leading to inconsistent and aesthetically unpleasing displays, particularly when using stylus pens for input.
Innovation Solution
The electronic device identifies inflection points and slope values of handwriting inputs, adjusts horizontal coordinate values based on representative slope values and target slope values to uniformly change the slope of the handwriting, ensuring consistent and aesthetically pleasing display.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If existing electronic devices adjust the slope of handwriting inputs, then the slope can be changed, but the display becomes inconsistent and aesthetically unpleasing
Solution Approach 1:
The handwriting input is divided into multiple points with individual coordinate values. The slope adjustment is applied segmentally by modifying horizontal coordinate values of each point based on its vertical position, rather than applying a uniform transformation to the entire handwriting. This segmentation approach maintains the natural variation in slope across different parts of the handwriting while achieving overall slope adjustment.
Solution Approach 2:
Different points in the handwriting are treated with different adjustment parameters. The horizontal coordinate value of each point is adjusted based on its specific vertical coordinate value and the slope of lines connecting adjacent points. This local quality approach ensures that each part of the handwriting is adjusted appropriately to maintain aesthetic consistency while achieving the desired overall slope change.
2Stability of the object's composition
If handwriting input is displayed with original slope variation, then natural handwriting characteristics are preserved, but the display lacks consistency and aesthetic appeal
Solution Approach 1:
The patent changes the parameter of horizontal coordinate values based on vertical coordinate values. By calculating the slope of lines connecting adjacent points and adjusting horizontal coordinates accordingly, the system transforms the handwriting to achieve a target slope while preserving the essential characteristics of the original handwriting. This parameter transformation resolves the contradiction between maintaining natural characteristics and achieving aesthetic consistency.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An electronic device according to an embodiment may include a display, at least one processor, and a memory storing instructions. The instructions according to an embodiment may be set so that, when executed by the at least one processor, the electronic device displays handwritten input, including a plurality of points, from a user via the display. The instructions according to an embodiment may be set so that, when executed by the at least one processor, the electronic device identifies a plurality of first inflection points and a plurality of second inflection points among the plurality of points on the basis of the vertical coordinate value of each of the plurality of points. The instructions according to an embodiment may be set so that, when executed by the at least one processor, the electronic device identifies the slope values of a plurality of lines connecting each of the plurality of first inflection points to the plurality of second inflection points adjacent thereto. The instructions according to an embodiment may be set so that, when executed by the at least one processor, the electronic device identifies a representative slope value for each of a plurality of sections of the handwritten input on the basis of the slope values. The instructions according to an embodiment may be set so that, when executed by the at least one processor, the electronic device determines first slope values of the plurality of points on the basis of the representative slope value of each of the plurality of sections. The instructions according to an embodiment may be set so that, when executed by the at least one processor, the electronic device changes the slope of the handwritten input by adjusting the horizontal coordinate value of each of the plurality of points on the basis of the first slope values and target slope values.