CN108334270A - Touch screen hand-writing input is rendered as the method with type feature person's handwriting - Google Patents
Touch screen hand-writing input is rendered as the method with type feature person's handwriting Download PDFInfo
- Publication number
- CN108334270A CN108334270A CN201710350804.8A CN201710350804A CN108334270A CN 108334270 A CN108334270 A CN 108334270A CN 201710350804 A CN201710350804 A CN 201710350804A CN 108334270 A CN108334270 A CN 108334270A
- Authority
- CN
- China
- Prior art keywords
- handwriting
- point
- points
- person
- width
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/80—Creating or modifying a manually drawn or painted image using a manual input device, e.g. mouse, light pen, direction keys on keyboard
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Character Discrimination (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明提供一种触摸屏手写输入呈现为具有型笔特征笔迹的方法,属于触摸屏书写笔迹的呈现方法。它获取触摸书写除轨迹点以外的速度特征,根据速度特征决定每点的笔迹呈现宽度,轨迹上相邻两点的笔迹呈现是通过在两个点中等距离插入n‑1个点,并且根据轨迹上相邻两点的笔迹呈现宽度为n‑1个点线性插入n‑1个笔迹呈现宽度,最后在n+1个点中,对所有相邻的两点,通过这两点及“和这两点、这两点处的笔迹呈现宽度、笔迹倾斜角相关的”四个辅助点,画六条直线段实现的。本发明解决了现有触摸书写产品呈现字迹呆板,计算机书写特征明显,不能反映不同书写者的型笔风格的问题。The invention provides a method for displaying handwriting input on a touch screen as characteristic handwriting of a stylus pen, which belongs to a method for presenting handwriting on a touch screen. It obtains the speed characteristics of touch writing except the track points, and determines the width of the handwriting at each point according to the speed characteristics. The handwriting presentation of two adjacent points on the track is by inserting n‑1 points at an equal distance between the two points, and according to the track The handwriting presentation width of the two adjacent points on the top is n-1 points linearly inserted into the n-1 handwriting presentation width, and finally in the n+1 points, for all adjacent two points, through these two points and "and this Two points, the handwriting at these two points presents width, handwriting inclination angle related "four auxiliary points, and draws six straight line segments to realize. The invention solves the problems that existing touch-writing products present dull handwriting, obvious characteristics of computer writing, and cannot reflect the pen styles of different writers.
Description
技术领域:Technical field:
本发明涉及触摸屏书写笔迹的呈现方法,具体是一种触摸屏书写单点轨迹呈现为具有型笔特征笔迹的方法。The invention relates to a method for presenting handwriting written on a touch screen, in particular to a method for presenting a single-point track written on a touch screen as characteristic handwriting of a type pen.
技术背景:technical background:
随着电子显示技术、触摸屏技术快速发展,触摸显示屏已经大量使用在交互式计算机系统设备上,比如:课堂教学中使用的各类交互式电子板系统,各类智能手机及手持设备。在这些设备中,都提供了手写输入的功能。大家都知道:现有的触摸屏书写输入的笔迹本质上是一个单点轨迹序列,所以手写输入产品大都直接用直线链接轨迹点,显示符合于输入轨迹的线条,最终显示出要输入的符号、不同国家的语音元素。这种笔迹呈现,字迹呆板,计算机书写特征明显,根本不能反映不同书写者的型笔风格。随着手写输入的应用与普及,计算机软件用什么方法能将这种单点序列的轨迹,根据触摸书写时轨迹形成的特点,呈现为美观漂亮的具有普通书写形笔特征的笔迹(比如钢笔、粉笔、毛笔等等形笔)一直是大家关注研究的问题。在这些研究过程中也出现了一些方法与专利:比如CN 103257735A《手写输入的笔划呈现方法与电子装置》、申请号201510401837.1《应用于毛笔的书写笔迹呈现方法和装置》等等,然而它们都没有很好地解决这个问题。这一问题的解决对一些手持设备的汉字识别不是很重要,但对于一对多的交流场所使用的触摸书写设备,比如课堂教学的交互式电子黑板系统产品来讲,解决这一问题是至关重要的。因为触摸书写时能不能呈现出美观漂亮的具有普通书写形笔特征的笔迹、能不能呈现出不同教师的板书(写)特征,直接影响到交互式电子黑板系统在课堂教学中的普及应用。With the rapid development of electronic display technology and touch screen technology, touch display screens have been widely used in interactive computer system equipment, such as: various interactive electronic board systems used in classroom teaching, various smart phones and handheld devices. In these devices, the function of handwriting input is provided. We all know that the handwriting of the existing touch screen writing input is essentially a single-point track sequence, so most of the handwriting input products directly link the track points with straight lines to display the lines that conform to the input track, and finally display the symbols to be input, different National phonetic elements. This kind of handwriting presents, handwriting is stiff, and computer writing characteristic is obvious, can't reflect the pen style of different writers at all. Along with the application and popularization of handwriting input, what method can computer software use to present the trajectory of this single point sequence, according to the characteristics of the trajectory formation during touch writing, as beautiful and beautiful handwriting (such as fountain pen, pen, etc.) with the characteristics of ordinary writing pens? Shape pens such as chalks, writing brushes, etc.) are the problems that everybody pays close attention to research always. Some methods and patents have also appeared during these researches: such as CN 103257735A "Stroke Presentation Method and Electronic Device for Handwriting Input", Application No. 201510401837.1 "Writing Handwriting Presentation Method and Device Applied to Brush", etc., but none of them have Works that out nicely. The solution to this problem is not very important to the Chinese character recognition of some handheld devices, but for the touch writing equipment used in one-to-many communication places, such as the interactive electronic blackboard system products for classroom teaching, it is crucial to solve this problem important. Because whether it can present beautiful and beautiful handwriting with the characteristics of ordinary writing pens when touching and writing, and whether it can present the characteristics of blackboard writing (writing) of different teachers, directly affects the popularization and application of the interactive electronic blackboard system in classroom teaching.
针对这一问题,我们对普通书写形笔笔迹的共性特征(比如钢笔、粉笔、毛笔等等形笔)进行了大量的研究,获得了在普通触摸屏(即非压力屏)基础上的,《触摸屏手写输入单点轨迹呈现为具有型笔特征笔迹的方法》的技术方案,它在触摸书写轨迹呈现软件中的使用对触摸屏手写输入产品、尤其是对交互式电子黑板系统在课堂教学中的普及应用有着重大的现实意义。In response to this problem, we have carried out a large amount of research on the general characteristics of common writing pen handwriting (such as pens, chalks, brushes, etc.), and obtained the "Touch Screen The technical solution of "Method for Presenting Handwriting Input Single Point Trajectory as Characteristic Handwriting of a Type Pen", its use in the touch writing trajectory presentation software has a great impact on the popularization and application of touch screen handwriting input products, especially the interactive electronic blackboard system in classroom teaching has great practical significance.
发明内容:Invention content:
本发明的目的在于解决现有使用普通触摸屏(即非压力屏)的触摸手写输入产品在书写呈现时,采用“直接用直线链接轨迹点,显示符合于输入轨迹的线条”的方法,所带来的呈现字迹呆板,计算机书写特征明显,不能反映不同书写者的型笔风格的问题,提供一种触摸屏手写输入的单点轨迹呈现为具有型笔特征笔迹的方法。The purpose of the present invention is to solve the problems caused by using the method of "directly linking track points with straight lines and displaying lines conforming to the input track" when presenting handwriting input products using ordinary touch screens (i.e. non-pressure screens). The handwriting is dull, the computer writing features are obvious, and the pen styles of different writers cannot be reflected. A method for presenting a single-point track of a handwriting input on a touch screen as a handwriting with a pen characteristic is provided.
为有助于理解本发明,首先对笔迹呈现方法的基本内容说明如下:In order to help understand the present invention, at first the basic content of handwriting presentation method is described as follows:
任何触摸书写轨迹的呈现方法,其核心是获取轨迹上任意相邻两个轨迹点的坐标及其它特征后,两点之间的呈现方法。这个核心决定了有数个轨迹点的的一个笔画的呈现,进而决定了所有书写笔迹的的呈现。The core of any presentation method for touch-writing tracks is to obtain the coordinates and other features of any two adjacent track points on the track, and then the presentation method between the two points. This core determines the presentation of a stroke with several track points, and then determines the presentation of all handwriting.
每一笔画轨迹的笔迹呈现是通过重复轨迹上相邻两点的笔迹呈现实现的。The handwriting presentation of each stroke track is realized by repeating the handwriting presentation of two adjacent points on the track.
在一个笔画上,有多个轨迹点,每一点都有一个笔迹呈现宽度,每一点的笔迹呈现宽度是一个相对固定值DrawWidth的m倍,m取值为1到k之间的实数(k为一整数,一般可取5-20之间的整数),DrawWidth*1是笔迹呈现的最小宽度,DrawWidth*k是笔画的最大笔迹呈现宽度,每一点对应的m是由相邻点触摸移动到这一点的速度与k决定的,m的值等于这个速度除k。当一个点是笔画轨迹的起笔点或者从轨迹上相邻点移动到这一点的速度小于某一阀值时,这一点的笔迹呈现宽度为最大笔迹呈现宽度DrawWidth*k;所以DrawWidth*k也可称为笔画的起笔呈现宽度。On a stroke, there are multiple track points, and each point has a handwriting display width, and the handwriting display width of each point is m times of a relatively fixed value DrawWidth, and m is a real number between 1 and k (k is An integer, generally an integer between 5-20), DrawWidth*1 is the minimum width of the handwriting, DrawWidth*k is the maximum width of the stroke, the m corresponding to each point is moved to this point by touching the adjacent point The speed is determined by k, and the value of m is equal to this speed divided by k. When a point is the starting point of the stroke trajectory or the speed of moving from an adjacent point on the trajectory to this point is less than a certain threshold, the width of the handwriting at this point is the maximum width of the handwriting. DrawWidth*k; so DrawWidth*k can also be Called the starting stroke rendering width of the stroke.
每一笔画轨迹上相邻两点的笔迹呈现是通过在两个点中等距离插入n-1个点,并且根据轨迹上相邻两点的笔迹呈现宽度为n-1个点线性插入n-1个笔迹呈现宽度,最后在n+1个点中,对所有相邻的两点,通过这两点及“和这两点、这两点处的笔迹呈现宽度、笔迹倾斜角相关的”四个辅助点,画六条直线段实现的。The handwriting presentation of two adjacent points on each stroke trajectory is by inserting n-1 points at an equal distance between the two points, and inserting n-1 points linearly according to the handwriting presentation width of two adjacent points on the trajectory. Width of the handwriting presenting, finally in the n+1 points, for all adjacent two points, through these two points and "with these two points, the handwriting presenting width at these two points, and the handwriting inclination angle related" four Auxiliary points are realized by drawing six straight line segments.
为实现上述目的,本发明提供如下技术方案:To achieve the above object, the present invention provides the following technical solutions:
一种触摸屏手写输入单点轨迹呈现为具有型笔特征笔迹的方法,包括如下步骤:A method for presenting a handwriting input single-point trajectory on a touch screen as a handwriting with a characteristic pen, comprising the following steps:
一、初始化1. Initialization
1、设置一个计时器J(计数器),用于记录从轨迹上相邻两点的前一点到后一点的触摸移动时间;1. Set a timer J (counter) to record the touch movement time from the previous point to the next point of the two adjacent points on the track;
2、定义三个数组A(n)、B(1,n)、C(1,3),n取值范围一般情况下为3到100的整数:2. Define three arrays A(n), B(1,n), C(1,3), and the value range of n is generally an integer from 3 to 100:
A(n)中A(0)、A(n)分别用于存放轨迹上相邻两点的前一点、后一点的笔迹呈现宽度,A(1)…A(n-1)用于存放轨迹上相邻两点的中间等距插值点的笔迹呈现宽度;A(0) and A(n) in A(n) are used to store the handwriting width of the previous point and the next point of two adjacent points on the track respectively, and A(1)...A(n-1) is used to store the track Width of the handwriting at the intermediate equidistant interpolation point between two adjacent points above;
[B(0,0),B(1,0)],[B(0,n),B(1,n)]分别用于存放轨迹上相邻两点的前一点、后一点的坐标,[B(0,1),B(1,1)]…[B(0,n-1),B(1,n-1)]存放轨迹上相邻两点的中间等距插值点的坐标;[B(0,0), B(1,0)], [B(0,n), B(1,n)] are respectively used to store the coordinates of the previous point and the next point of two adjacent points on the trajectory, [B(0,1), B(1,1)]…[B(0,n-1), B(1,n-1)] stores the coordinates of the intermediate equidistant interpolation points between two adjacent points on the trajectory ;
[C(0,0),C(1,0)]、[C(0,1),C(1,1)]、[C(0,2),C(1,2)]、[C(0,3),C(1,3)]分别用于存放笔迹呈现时需要的四个辅助点1点、2点、3点、4点的坐标,这四个点是与[B(0,h),B(1,h)]、[B(0,h+1),B(1,h+1)]、点[B(0,h),B(1,h)]、[B(0,h+1),B(1,h+1)]处的笔迹呈现宽度A(h)、A(h+1)及笔迹倾斜角相关的(0<=h<=n-1);[C(0,0), C(1,0)], [C(0,1), C(1,1)], [C(0,2), C(1,2)], [C (0,3), C(1,3)] are respectively used to store the coordinates of the four auxiliary points 1, 2, 3, and 4 required for handwriting presentation. These four points are related to [B(0 , h), B(1,h)], [B(0,h+1), B(1,h+1)], point [B(0,h), B(1,h)], [ B(0, h+1), the handwriting at B(1, h+1)] presents width A(h), A(h+1) and handwriting slope angle (0<=h<=n-1 );
3、定义一画直线的基本宽度整数常量DrawWidth,取值范围一般为1-10,改变它可以改变整体笔迹呈现的粗细程度;3. Define the basic width integer constant DrawWidth of a straight line. The value range is generally 1-10. Changing it can change the thickness of the overall handwriting;
4、定义一决定每一笔画的最大笔迹呈现宽度的常量k,取值范围一般为5-20之间的整数,改变它也可以改变整体笔迹呈现的粗细程度;4. Define a constant k that determines the maximum handwriting width of each stroke. The value range is generally an integer between 5 and 20. Changing it can also change the thickness of the overall handwriting presentation;
5、定义一笔画起笔倾斜角常量G,取值范围0到60度,它为笔画起笔时“笔迹线与单点移动轨迹的垂线的倾斜角;5. Define the inclination angle constant G of the starting stroke of a stroke, with a value range of 0 to 60 degrees, which is the inclination angle of the vertical line between the handwriting line and the single-point moving track when the stroke is starting;
6、定义一笔迹倾斜角变量P,用于存放所有笔迹呈现需要倾斜的笔迹线与X轴的夹角,笔迹倾斜角与相邻两点的连线方向及笔画起笔倾斜角常量G有关;6. Define a stroke angle variable P, which is used to store the angle between the handwriting line and the X-axis that all handwritings need to be inclined.
二、获取触摸轨迹的下一触摸点(或第一触摸点)坐标,将坐标赋值给[B(0,n),B(1,n)],判断是否为第一触摸点,若是:将最大笔迹呈现宽度DrawWidth*k赋值到A(n)中,计时器J清零,开始计时,转步骤三中(7);若不是转下一步;2. Obtain the coordinates of the next touch point (or the first touch point) of the touch track, assign the coordinates to [B(0,n), B(1,n)], and determine whether it is the first touch point, if so: set The maximum handwriting display width DrawWidth*k is assigned to A(n), the timer J is cleared, and the timing starts, and then go to step 3 (7); if not go to the next step;
三、轨迹上相邻两点笔迹呈现的具体步骤如下:3. The specific steps for presenting the handwriting of two adjacent points on the trajectory are as follows:
(1)通过[B(0,0),B(1,0)],[B(0,n),B(1,n)]两点坐标计算两点的距离;(1) Calculate the distance between two points by [B(0,0), B(1,0)], [B(0,n), B(1,n)] coordinates;
(2)上述距离除于计时器J的值获得在轨迹上相邻两点间的触摸移动速度,计时器J清零,重新开始计时;(2) The above distance is divided by the value of the timer J to obtain the touch movement speed between two adjacent points on the track, the timer J is cleared, and the timing is restarted;
(3)用笔画的最大笔迹呈现宽度DrawWidth*k除以相邻两点间的触摸移动速度得到后一点处的笔迹呈现宽度,为A(n)赋值;若速度小于某一阀值时,用最大笔迹呈现宽度DrawWidth*k为后一点的笔迹呈现笔宽A(n)赋值;(3) Divide the maximum handwriting width DrawWidth*k of the stroke by the touch movement speed between two adjacent points to obtain the width of the handwriting at the next point, and assign a value to A(n); if the speed is less than a certain threshold, use Maximum handwriting presents the width DrawWidth*k to present the pen width A (n) assignment for the handwriting of the latter point;
(4)根据[B(0,0),B(1,0)],[B(0,n),B(1,n)]轨迹上相邻两点的坐标值,用等距离插值的方法,在两点间插入n-1个点,计算出坐标,并赋值到[B(0,1),B(1,1)]…[B(0,n-1),B(1,n-1)]中;根据轨迹上相邻两点的笔迹呈现宽度A(0)、A(n)的值用线性的方法计算n-1个插入点处的笔迹呈现宽度,为A(1)…A(n-1)赋值;(4) According to the coordinate values of two adjacent points on the trajectory of [B(0, 0), B(1,0)], [B(0, n), B(1, n)], use equidistant interpolation method, insert n-1 points between two points, calculate the coordinates, and assign them to [B(0,1), B(1,1)]...[B(0,n-1), B(1, n-1)] in; according to the value of width A(0) and A(n) of the adjacent two points on the track, the handwriting at the n-1 insertion points is calculated in a linear manner, which is A(1 )...A(n-1) assignment;
(5)根据轨迹上相邻两点坐标[B(0,0),B(1,0)],[B(0,n),B(1,n)]、计算两轨迹点连线的垂线与横向坐标轴正向的夹角,再与G相加得到本次笔迹呈现笔迹倾斜角P;(5) According to the coordinates of two adjacent points on the trajectory [B(0,0), B(1,0)], [B(0,n), B(1,n)], calculate the line connecting the two trajectory points The angle between the vertical line and the positive direction of the horizontal coordinate axis is added to G to obtain the handwriting inclination angle P of this handwriting;
(6)对n+1个点中的n组相邻点的两点[B(0,h),B(1,h)],[B(0,h+1),B(1,h+1)]进行笔迹呈现(0<=h<=n-1):(6) For two points [B(0, h), B(1, h)] of n groups of adjacent points in n+1 points, [B(0, h+1), B(1, h +1)] for handwriting rendering (0<=h<=n-1):
①根据P与点[B(0,h+1),B(1,h+1)]处的坐标、笔迹呈现宽度A(h+1)计算笔迹呈现时需要的两个辅助点3点、4点的坐标为[C(0,2),C(1,2)]、[C(0,3),C(1,3)]赋值;① According to the coordinates at P and point [B(0, h+1), B(1, h+1)], and the handwriting display width A(h+1), calculate the two auxiliary points needed for handwriting presentation: 3 points, The coordinates of the 4 points are assigned as [C(0,2), C(1,2)], [C(0,3), C(1,3)];
②若点[B(0,h),B(1,h)]是一笔画的起笔点,则根据P与点[B(0,h),B(1,h)]处的坐标、笔迹呈现宽度A(h)(这时是笔迹的最大笔迹呈现宽度)计算笔迹呈现时需要的两个辅助点1点、2点的坐标为[C(0,0),C(1,0)]、[C(0,1),C(1,1)]赋值;若点[B(0,h),B(1,h)]不是一笔画的起笔点,则[C(0,0),C(1,0)]、[C(0,1),C(1,1)]的值是在上一次笔迹呈现的第④步赋予的;② If the point [B(0, h), B(1, h)] is the starting point of a stroke, according to the coordinates and handwriting at P and point [B(0, h), B(1, h)] Presentation width A(h) (at this time is the maximum handwriting presentation width) to calculate the two auxiliary points needed for handwriting presentation. The coordinates of point 1 and point 2 are [C(0,0), C(1,0)] , [C(0,1), C(1,1)] assignment; if the point [B(0, h), B(1, h)] is not the starting point of a stroke, then [C(0,0) , C(1,0)], [C(0,1), C(1,1)] values are given in step ④ of the last handwriting presentation;
③使用画直线的基本宽度DrawWidth划如下六条线段:③Use DrawWidth, the basic width for drawing straight lines, to draw the following six line segments:
[B(0,h),B(1,h)]-[C(0,1),C(1,1)](2点);[B(0,h), B(1,h)]-[C(0,1), C(1,1)] (2 points);
[C(0,1),C(1,1)](2点)-[C(0,2),C(1,2)](3点)[C(0,1), C(1,1)] (2 points) - [C(0,2), C(1,2)] (3 points)
[C(0,2),C(1,2)](3点)-[C(0,3),C(1,3)](4点)[C(0,2), C(1,2)] (3 points) - [C(0,3), C(1,3)] (4 points)
[C(0,3),C(1,3)](4点)-[C(0,0),C(1,0)](1点)[C(0,3), C(1,3)] (4 points) - [C(0,0), C(1,0)] (1 point)
[C(0,0),C(1,0)](1点)-[B(0,h),B(1,h)][C(0,0), C(1,0)] (1 point) - [B(0,h), B(1,h)]
[B(0,h),B(1,h)]-[B(0,h+1),B(1,h+1)][B(0,h), B(1,h)]-[B(0,h+1), B(1,h+1)]
④辅助点4点的坐标值[C(0,3),C(1,3)]赋予辅助点1点的坐标值[C(0,0),C(1,0)],辅助点3点的坐标值[C(0,2),C(1,2)]赋予辅助点2点的坐标值[C(0,1),C(1,1)]④ The coordinate value [C(0,3), C(1,3)] of 4 auxiliary points is assigned to the coordinate value [C(0,0), C(1,0)] of auxiliary point 1, and the auxiliary point 3 The coordinate value of the point [C(0,2), C(1,2)] assigns the coordinate value of the auxiliary point 2 points [C(0,1), C(1,1)]
⑤若[B(0,h+1),B(1,h+1)]已经是轨迹上相邻两点的后一点,即h+1=n,转(7);5. If [B(0, h+1), B(1, h+1)] is already the last point of two adjacent points on the track, i.e. h+1=n, turn (7);
⑥h=h+1转①⑥h=h+1 turn ①
(7)判断[B(0,n),B(1,n)]点是否为触摸轨迹上最后一点,若是,转步骤四;若否,则A(n)的值赋予A(0);[B(0,n),B(1,n)]赋值与[B(0,0),B(1,0)],转步骤二;(7) Determine whether the point [B(0,n), B(1,n)] is the last point on the touch track, if so, go to step 4; if not, assign the value of A(n) to A(0); [B(0,n), B(1,n)] assignment and [B(0,0), B(1,0)], go to step 2;
四、单点轨迹呈现为具有型笔特征笔迹的方法结束。Four, the single-point trajectory is presented as the method with the characteristic handwriting of the type pen and ends.
本发明有益效果:本发明是针对现有触摸书写产品呈现字迹呆板,计算机书写特征明显,不能反映不同书写者的型笔风格的问题,通过对普通书写形笔笔迹的共性特征(比如钢笔、粉笔、毛笔等等形笔)以及触摸屏书写时能够获取的除触摸点轨迹以外的触摸书写特征的研究,获得的在普通触摸屏(即非压力屏)基础上的《触摸屏手写输入单点轨迹呈现为具有型笔特征笔迹的方法》的技术方案,本方案在触摸书写轨迹呈现软件中使用能够使触摸书写呈现出普通型笔书写的笔迹特征,对触摸屏手写输入产品、尤其是对交互式电子黑板系统在课堂教学中的普及应用有着重大的现实意义。Beneficial effects of the present invention: the present invention aims at the problem that existing touch writing products present dull handwriting, obvious characteristics of computer writing, and cannot reflect the style of pens of different writers. , writing brush, etc.) and the touch writing characteristics that can be obtained when writing on the touch screen except the track of the touch point, the obtained "handwriting input on the touch screen" based on the ordinary touch screen (ie, non-pressure screen) presents a single point track with The technical scheme of "Method for Characteristic Handwriting of Type Pen", this scheme is used in the touch writing trajectory presentation software to make touch writing present the handwriting characteristics of ordinary pen writing, and is useful for touch screen handwriting input products, especially for interactive electronic blackboard systems. The popularization and application in classroom teaching has great practical significance.
附图说明Description of drawings
图1呈现方法中定义的数组示意图Figure 1 presents a schematic diagram of the array defined in the method
图2呈现方法中的起笔倾斜角常量G、笔迹倾斜角变量P示意图Fig. 2 presents a schematic diagram of the pen inclination angle constant G and handwriting inclination angle variable P in the method
图3呈现方法中的轨迹上相邻两点笔迹呈现的具体步骤示意图Fig. 3 is a schematic diagram of specific steps for the presentation of two adjacent handwriting points on the track in the presentation method
具体实施方式Detailed ways
以下结合附图对本发明做出进一步详细说明。The present invention will be described in further detail below in conjunction with the accompanying drawings.
实施例1Example 1
任何触摸书写轨迹的呈现方法,其核心是获取轨迹上任意相邻两个轨迹点的坐标及其它特征后,两点之间的呈现方法。这个核心决定了有数个轨迹点的的一个笔画的呈现,进而决定了所有书写笔迹的的呈现。The core of any presentation method for touch-writing tracks is to obtain the coordinates and other features of any two adjacent track points on the track, and then the presentation method between the two points. This core determines the presentation of a stroke with several track points, and then determines the presentation of all handwriting.
本笔迹呈现方法的基本说明:Basic description of the handwriting presentation method:
每一笔画轨迹的笔迹呈现是通过重复轨迹上相邻两点的笔迹呈现实现的。如图3B所示。The handwriting presentation of each stroke track is realized by repeating the handwriting presentation of two adjacent points on the track. As shown in Figure 3B.
在一个笔画上,有多个轨迹点,每一点都有一个笔迹呈现宽度,每一点的笔迹呈现宽度是一个相对固定值2(DrawWidth取值为2)的m倍,m取值为1到10(k取值10)之间的实数(k为一整数,一般可取5-20之间的整数,本例中取10),2*1是笔迹呈现的最小宽度,2*10是笔画的最大笔迹呈现宽度,每一点对应的m是由相邻点触摸移动到这一点的速度与10(k)决定的,m的值等于这个速度除10(k)。当一个点是笔画轨迹的起笔点或者从轨迹上相邻点移动到这一点的速度小于1.1(某一阀值时),这一点的笔迹呈现宽度为最大笔迹呈现宽度2*10(DrawWidth*k);所以2*10(DrawWidth*k)也可称为笔画的起笔呈现宽度。On a stroke, there are multiple track points, and each point has a handwriting display width. The handwriting display width of each point is m times a relatively fixed value 2 (DrawWidth value is 2), and the value of m is 1 to 10. (k takes a value of 10) between real numbers (k is an integer, generally an integer between 5-20, in this case 10), 2*1 is the minimum width of the handwriting, 2*10 is the maximum stroke The width of the handwriting. The m corresponding to each point is determined by the speed at which the adjacent point touches this point and 10(k). The value of m is equal to this speed divided by 10(k). When a point is the starting point of the stroke trajectory or the speed of moving from an adjacent point on the trajectory to this point is less than 1.1 (a certain threshold), the width of the handwriting at this point is the maximum width of the handwriting 2*10(DrawWidth*k ); so 2*10(DrawWidth*k) can also be called the starting stroke width of the stroke.
每一笔画轨迹上相邻两点的笔迹呈现是通过在两个点中等距离插入8-1个点,并且根据轨迹上相邻两点的笔迹呈现宽度为8-1个点线性插入8-1个笔迹呈现宽度,最后在8+1个点中,对所有相邻的两点,通过这两点及“和这两点、这两点处的笔迹呈现宽度、笔迹倾斜角相关的”四个辅助点,画六条直线段实现的。如图3C…H。The handwriting presentation of two adjacent points on each stroke trajectory is achieved by inserting 8-1 points at an equal distance between the two points, and inserting 8-1 points linearly according to the handwriting presentation width of two adjacent points on the trajectory. Width of two handwritings, and finally in 8+1 points, for all adjacent two points, through these two points and "relevant to these two points, the width of handwriting at these two points, and the angle of inclination of handwriting" Auxiliary points are realized by drawing six straight line segments. Figure 3C...H.
如图1-3所示的一种触摸屏手写输入单点轨迹呈现为具有型笔特征笔迹的方法,包括如下步骤:As shown in Figure 1-3, a method for presenting a single-point trace of handwriting input on a touch screen as a handwriting characteristic of a type pen includes the following steps:
一、初始化1. Initialization
1、设置一个计时器J(计数器),用于记录从轨迹上相邻两点的前一点到后一点的触摸移动时间;1. Set a timer J (counter) to record the touch movement time from the previous point to the next point of the two adjacent points on the track;
2、定义三个数组A(8)、B(1,8)、C(1,3),如图1所示;2. Define three arrays A(8), B(1,8), and C(1,3), as shown in Figure 1;
A(8)中A(0)、A(8)分别用于存放轨迹上相邻两点的前一点、后一点的笔迹呈现宽度,A(1)…A(7)用于存放轨迹上相邻两点的中间等距插值点的笔迹呈现宽度;In A(8), A(0) and A(8) are respectively used to store the width of the handwriting display of the previous point and the next point of two adjacent points on the track, and A(1)...A(7) are used to store the relative width on the track. The handwriting rendering width of the middle equidistant interpolation point adjacent to two points;
[B(0,0),B(1,0)],[B(0,8),B(1,8)]分别用于存放轨迹上相邻两点的前一点、后一点的坐标,[B(0,1),B(1,1)]…[B(0,7),B(1,7)]存放轨迹上相邻两点的中间等距插值点的坐标;[B(0,0), B(1,0)], [B(0,8), B(1,8)] are respectively used to store the coordinates of the previous point and the next point of two adjacent points on the trajectory, [B(0,1), B(1,1)]…[B(0,7), B(1,7)] stores the coordinates of the intermediate equidistant interpolation point between two adjacent points on the trajectory;
[C(0,0),C(1,0)]、[C(0,1),C(1,1)]、[C(0,2),C(1,2)]、[C(0,3),C(1,3)]分别用于存放笔迹呈现时需要的四个辅助点1点、2点、3点、4点的坐标,这四个点是与[B(0,h),B(1,h)]、[B(0,h+1),B(1,h+1)]、点[B(0,h),B(1,h)]、[B(0,h+1),B(1,h+1)]处的笔迹呈现宽度A(h)、A(h+1)及笔迹倾斜角相关的(0<=h<=7);[C(0,0), C(1,0)], [C(0,1), C(1,1)], [C(0,2), C(1,2)], [C (0,3), C(1,3)] are respectively used to store the coordinates of the four auxiliary points 1, 2, 3, and 4 required for handwriting presentation. These four points are related to [B(0 , h), B(1,h)], [B(0,h+1), B(1,h+1)], point [B(0,h), B(1,h)], [ B(0, h+1), the handwriting at B(1, h+1)] presents width A(h), A(h+1) and handwriting slope angle (0<=h<=7);
3、定义一画直线的基本宽度整数常量DrawWidth,取值为2,改变它可以改变整体笔迹呈现的粗细程度;3. Define the basic width integer constant DrawWidth of a straight line. The value is 2. Changing it can change the thickness of the overall handwriting;
4、定义一决定每一笔画的最大笔迹呈现宽度的常量k,取值为10,改变它也可以改变整体笔迹呈现的粗细程度;4. Define a constant k that determines the maximum handwriting width of each stroke, and its value is 10. Changing it can also change the thickness of the overall handwriting presentation;
5、定义一笔画起笔倾斜角常量G,取值范围45度,它为笔画起笔时“笔迹线与单点移动轨迹的垂线的倾斜角,如图2所示;5. Define the inclination angle constant G of the starting stroke of a stroke, with a value range of 45 degrees, which is the inclination angle of "the vertical line of the handwriting line and the single-point moving track when the stroke is starting, as shown in Figure 2;
6、定义一笔迹倾斜角变量P,用于存放所有笔迹呈现需要倾斜的笔迹线与X轴的夹角,笔迹倾斜角与相邻两点的连线方向及笔画起笔倾斜角常量G有关,本例中为:计算两轨迹点连线的垂线与横向坐标轴正向的夹角,再于与45度(G的值)相加,得到本次笔迹呈现笔迹倾斜角P,如图2所示;6. Define a stroke angle variable P, which is used to store the angle between the handwriting line and the X-axis that all handwritings need to be inclined. In the example: Calculate the angle between the vertical line connecting the two track points and the positive direction of the horizontal coordinate axis, and then add it to 45 degrees (the value of G) to obtain the handwriting inclination angle P of this handwriting, as shown in Figure 2 Show;
二、获取触摸轨迹的下一触摸点(或第一点)坐标,将坐标赋值给[B(0,8),B(1,8)],判断是否为第一触摸点,若是:将最大笔迹呈现宽度2*10(DrawWidth*k的值,这时k取值为10),赋值到A(8)中,计时器J清零,开始计时,转步骤三中(7);若不是转下一步;2. Obtain the coordinates of the next touch point (or the first point) of the touch track, assign the coordinates to [B(0,8), B(1,8)], and determine whether it is the first touch point, if so: set the maximum The width of the handwriting is 2*10 (the value of DrawWidth*k, at this time the value of k is 10), assign the value to A (8), reset the timer J, start timing, go to step 3 (7); if not go to Next step;
三、轨迹上相邻两点笔迹呈现的具体步骤如下:3. The specific steps for presenting the handwriting of two adjacent points on the trajectory are as follows:
(1)通过[B(0,0),B(1,0)],[B(0,8),B(1,8)]两点坐标计算两点的距离;如图3中C所示;(1) Calculate the distance between two points by [B(0,0), B(1,0)], [B(0,8), B(1,8)] coordinates; as shown in Figure 3 C Show;
(2)上述距离除于计时器J的值获得在轨迹上相邻两点间的触摸移动速度,如图3中C,所示计时器J清零,重新开始计时;(2) The above distance is divided by the value of the timer J to obtain the touch movement speed between two adjacent points on the track, as shown in C in Figure 3, the timer J is cleared, and the timing is restarted;
(3)用笔画的最大笔迹呈现宽度2*10(DrawWidth*k的值)除以相邻两点间的触摸移动速度得到后一点处的笔迹呈现宽度,为A(8)赋值;若速度小于1.1时(某一阀值)时,用最大笔迹呈现宽度2*10(DrawWidth*k的值)为后一点的笔迹呈现笔宽A(8)赋值;如图3中C所示;(3) Divide the maximum stroke width 2*10 (the value of DrawWidth*k) by the touch movement speed between two adjacent points to obtain the width of the handwriting at the next point, and assign a value to A(8); if the speed is less than When 1.1 (a certain threshold value), use the maximum handwriting to present width 2*10 (the value of DrawWidth*k) to present the pen width A (8) assignment for the handwriting of the latter point; As shown in C in Fig. 3;
(4)根据[B(0,0),B(1,0)],[B(0,8),B(1,8)]轨迹上相邻两点的坐标值,用等距离插值的方法,在两点间插入8-1个点,计算出坐标,并赋值到[B(0,1),B(1,1)]…[B(0,8-1),B(1,8-1)]中,如图3中D所示;根据轨迹上相邻两点的笔迹呈现宽度A(0)、A(8)的值用线性的方法计算8-1个插入点处的笔迹呈现宽度,为A(1)…A(8-1)赋值,如图3中E所示;(4) According to the coordinate values of two adjacent points on the trajectory of [B(0, 0), B(1,0)], [B(0, 8), B(1,8)], use equidistant interpolation method, insert 8-1 points between two points, calculate the coordinates, and assign them to [B(0,1), B(1,1)]...[B(0,8-1), B(1, 8-1)], as shown in D among Fig. 3; According to the handwriting of adjacent two points on the track, present the value of width A (0), A (8) with the linear method calculation 8-1 insertion point place The width of the handwriting is assigned to A(1)...A(8-1), as shown in E in Figure 3;
(5)根据轨迹上相邻两点坐标[B(0,0),B(1,0)],[B(0,8),B(1,8)]、计算两轨迹点连线的垂线与横向坐标轴正向的夹角,再与45度(G的值)相加,得到本次笔迹呈现笔迹倾斜角P,如图3中F所示;(5) According to the coordinates of two adjacent points on the trajectory [B(0,0), B(1,0)], [B(0,8), B(1,8)], calculate the line connecting the two trajectory points The angle between the vertical line and the positive direction of the horizontal coordinate axis is added to 45 degrees (the value of G) to obtain the handwriting inclination angle P, as shown in F in Figure 3;
(6)对8+1个点中的8组相邻点的两点[B(0,h),B(1,h)],[B(0,h+1),B(1,h+1)]进行笔迹呈现(0<=h<=8-1):如图3中G、H所示。(6) Two points [B(0, h), B(1, h)] of 8 groups of adjacent points in 8+1 points, [B(0, h+1), B(1, h +1)] for handwriting presentation (0<=h<=8-1): as shown in G and H in FIG. 3 .
①根据P与点[B(0,h+1),B(1,h+1)]处的坐标、笔迹呈现宽度A(h+1)计算笔迹呈现时需要的两个辅助点3点、4点的坐标为[C(0,2),C(1,2)]、[C(0,3),C(1,3)]赋值;点[B(0,h+1),B(1,h+1)]是3点、4点线段的等分点,如图3中G所示;① According to the coordinates at P and point [B(0, h+1), B(1, h+1)], and the handwriting display width A(h+1), calculate the two auxiliary points needed for handwriting presentation: 3 points, The coordinates of the 4 points are assigned as [C(0,2), C(1,2)], [C(0,3), C(1,3)]; point [B(0, h+1), B (1,h+1)] is the equal point of the 3-point and 4-point line segments, as shown in G in Figure 3;
②若点[B(0,h),B(1,h)]是一笔画的起笔点,则根据P与点[B(0,h),B(1,h)]处的坐标、笔迹呈现宽度A(h)(这时是笔迹的最大笔迹呈现宽度)计算笔迹呈现时需要的两个辅助点1点、2点的坐标为[C(0,0),C(1,0)]、[C(0,1),C(1,1)]赋值,如图3G所示;若点[B(0,h),B(1,h)]不是一笔画的起笔点,则[C(0,0),C(1,0)]、[C(0,1),C(1,1)]的值是在上一次笔迹呈现的第④步赋予的;② If the point [B(0, h), B(1, h)] is the starting point of a stroke, according to the coordinates and handwriting at P and point [B(0, h), B(1, h)] Presentation width A(h) (at this time is the maximum handwriting presentation width) to calculate the two auxiliary points needed for handwriting presentation. The coordinates of point 1 and point 2 are [C(0,0), C(1,0)] , [C(0,1), C(1,1)] assignment, as shown in Figure 3G; if the point [B(0,h), B(1,h)] is not the starting point of a stroke, then [ The values of C(0,0), C(1,0)], [C(0,1), C(1,1)] are assigned in step ④ of the last handwriting presentation;
③使用画直线的基本宽度2(DrawWidth的值)划如下六条线段,如图3中H所示;③ Use the basic width 2 (the value of DrawWidth) of drawing a straight line to draw the following six line segments, as shown in H in Figure 3;
[B(0,h),B(1,h)]-[C(0,1),C(1,1)](2点);[B(0,h), B(1,h)]-[C(0,1), C(1,1)] (2 points);
[C(0,1),C(1,1)](2点)-[C(0,2),C(1,2)](3点)[C(0,1), C(1,1)] (2 points) - [C(0,2), C(1,2)] (3 points)
[C(0,2),C(1,2)](3点)-[C(0,3),C(1,3)](4点)[C(0,2), C(1,2)] (3 points) - [C(0,3), C(1,3)] (4 points)
[C(0,3),C(1,3)](4点)-[C(0,0),C(1,0)](1点)[C(0,3), C(1,3)] (4 points) - [C(0,0), C(1,0)] (1 point)
[C(0,0),C(1,0)](1点)-[B(0,h),B(1,h)][C(0,0), C(1,0)] (1 point) - [B(0,h), B(1,h)]
[B(0,h),B(1,h)]-[B(0,h+1),B(1,h+1)][B(0,h), B(1,h)]-[B(0,h+1), B(1,h+1)]
④辅助点4点的坐标值[C(0,3),C(1,3)]赋予辅助点1点的坐标值[C(0,0),C(1,0)],辅助点3点的坐标值[C(0,2),C(1,2)]赋予辅助点2点的坐标值[C(0,1),C(1,1)];④ The coordinate value [C(0,3), C(1,3)] of 4 auxiliary points is assigned to the coordinate value [C(0,0), C(1,0)] of auxiliary point 1, and the auxiliary point 3 The coordinate value of the point [C(0,2), C(1,2)] assigns the coordinate value of the auxiliary point 2 points [C(0,1), C(1,1)];
⑤若[B(0,h+1),B(1,h+1)]已经是轨迹上相邻两点的后一点,即h+1=8,转(7);5. If [B(0, h+1), B(1, h+1)] is already the last point of two adjacent points on the track, i.e. h+1=8, turn to (7);
⑥h=h+1转①;⑥ h=h+1 turn ①;
(7)判断[B(0,8),B(1,8)]点是否为触摸轨迹上最后一点,若是转转步四;若否,则A(8)的值赋予A(0);[B(0,8),B(1,8)]赋值与[B(0,0),B(1,0)],转步骤二;(7) Judge whether the [B(0,8), B(1,8)] point is the last point on the touch track, if so go to step 4; if not, assign the value of A(8) to A(0); [B(0,8), B(1,8)] assignment and [B(0,0), B(1,0)], go to step 2;
四、单点轨迹呈现为具有型笔特征笔迹的方法结束;Four, the single-point trajectory is presented as the end of the method of handwriting with the characteristics of a type pen;
本方法的呈现效果如图3中A、B所示。The rendering effect of this method is shown in Figure 3 A and B.
Claims (1)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2017100520495 | 2017-01-20 | ||
| CN201710052049.5A CN106708413A (en) | 2017-01-20 | 2017-01-20 | Method of enabling touch screen hand input to be presented as handwriting with stoke characteristics |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN108334270A true CN108334270A (en) | 2018-07-27 |
| CN108334270B CN108334270B (en) | 2022-03-18 |
Family
ID=58909500
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710052049.5A Withdrawn CN106708413A (en) | 2017-01-20 | 2017-01-20 | Method of enabling touch screen hand input to be presented as handwriting with stoke characteristics |
| CN201710350804.8A Active CN108334270B (en) | 2017-01-20 | 2017-05-18 | Method for presenting handwriting with type pen characteristic to touch screen handwriting input |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710052049.5A Withdrawn CN106708413A (en) | 2017-01-20 | 2017-01-20 | Method of enabling touch screen hand input to be presented as handwriting with stoke characteristics |
Country Status (1)
| Country | Link |
|---|---|
| CN (2) | CN106708413A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111381754A (en) * | 2020-04-30 | 2020-07-07 | 京东方科技集团股份有限公司 | Handwriting processing method, equipment and medium |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108597006B (en) * | 2018-04-28 | 2019-04-05 | 掌阅科技股份有限公司 | The method for drafting of handwriting calculates equipment and computer storage medium |
| CN108628532A (en) * | 2018-04-28 | 2018-10-09 | 掌阅科技股份有限公司 | Method for drafting, computing device and the computer storage media of broken line person's handwriting |
| CN109271084B (en) * | 2018-08-22 | 2021-05-07 | 安徽慧视金瞳科技有限公司 | Drawing method for simulating pen touch of art designing pen |
| CN111142770B (en) * | 2019-12-23 | 2023-04-25 | 江苏欧帝电子科技有限公司 | Method and processing device for generating strokes |
| CN113589999B (en) * | 2020-04-30 | 2024-01-30 | 京东方科技集团股份有限公司 | Handwriting processing method, handwriting processing device and non-transitory storage medium |
| CN112102434A (en) * | 2020-09-22 | 2020-12-18 | 深圳市皓丽智能科技有限公司 | Handwriting drawing method, device and equipment |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0509996A1 (en) * | 1990-01-08 | 1992-10-28 | Wang Laboratories | Computer apparatus for brush styled writing. |
| CN101118650A (en) * | 2007-09-14 | 2008-02-06 | 广东威创日新电子有限公司 | Writing style instantaneous realizing method |
| CN102103761A (en) * | 2011-01-31 | 2011-06-22 | 周佳 | Method for realizing original handwriting |
| CN102902407A (en) * | 2012-09-12 | 2013-01-30 | 青岛海信移动通信技术股份有限公司 | Method and equipment for touch handwriting inputting and displaying of touch screen |
| CN106125963A (en) * | 2016-06-24 | 2016-11-16 | 江西金格科技股份有限公司 | On a kind of equipment without pressure sensitivity former person's handwriting Handwriting Signature System and the former person's handwriting of PDF document hand-written sign method |
-
2017
- 2017-01-20 CN CN201710052049.5A patent/CN106708413A/en not_active Withdrawn
- 2017-05-18 CN CN201710350804.8A patent/CN108334270B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0509996A1 (en) * | 1990-01-08 | 1992-10-28 | Wang Laboratories | Computer apparatus for brush styled writing. |
| CN101118650A (en) * | 2007-09-14 | 2008-02-06 | 广东威创日新电子有限公司 | Writing style instantaneous realizing method |
| CN102103761A (en) * | 2011-01-31 | 2011-06-22 | 周佳 | Method for realizing original handwriting |
| CN102902407A (en) * | 2012-09-12 | 2013-01-30 | 青岛海信移动通信技术股份有限公司 | Method and equipment for touch handwriting inputting and displaying of touch screen |
| CN106125963A (en) * | 2016-06-24 | 2016-11-16 | 江西金格科技股份有限公司 | On a kind of equipment without pressure sensitivity former person's handwriting Handwriting Signature System and the former person's handwriting of PDF document hand-written sign method |
Non-Patent Citations (1)
| Title |
|---|
| 陈露开: "基于轮廓方法的实时手写美化技术及应用", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111381754A (en) * | 2020-04-30 | 2020-07-07 | 京东方科技集团股份有限公司 | Handwriting processing method, equipment and medium |
| US11687233B2 (en) | 2020-04-30 | 2023-06-27 | Boe Technology Group Co., Ltd. | Handwriting processing method, touch display device, computer device and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108334270B (en) | 2022-03-18 |
| CN106708413A (en) | 2017-05-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108334270A (en) | Touch screen hand-writing input is rendered as the method with type feature person's handwriting | |
| CN101551724B (en) | Method and device for writing characters on touch screen | |
| CN111381754A (en) | Handwriting processing method, equipment and medium | |
| CN108335340A (en) | Pressure touch screen handwriting input is rendered as the method with type feature person's handwriting | |
| CN109445676A (en) | The method of the handwritten stroke information of user's input is deleted on handwriting equipment | |
| CN106547433A (en) | Written handwriting determines method and device | |
| CN111142770B (en) | Method and processing device for generating strokes | |
| CN103606315B (en) | A kind of touch-screen painting and calligraphy exercising method and exercise apparatus thereof | |
| CN102881192A (en) | Chinese character writing learning system | |
| CN103440101A (en) | Handwritten original handwriting data processing method and system and mobile phone | |
| CN108304129A (en) | Teaching electronics exhibition booth annotation method, equipment, storage medium and system | |
| CN107632741A (en) | A kind of direct writing system of instinct type touch-control electronic blank | |
| TW202347265A (en) | Method for generating handwriting strokes based on original handwriting | |
| CN105867660A (en) | Electronic chalk | |
| CN205044365U (en) | Make up intelligent blackboard | |
| CN113362418B (en) | Curve smoothing method, system, device and storage medium based on Bezier curve | |
| CN204288575U (en) | Copybook | |
| CN103793082A (en) | Brush type capacitive stylus and touch system thereof | |
| CN105679139A (en) | Calligraphy writing medium | |
| WO2024093579A1 (en) | Display device and handwriting display method | |
| CN211237289U (en) | Five-star golden law calligraphy grid | |
| CN105575216A (en) | Deca-lattices used for hard-tipped pen and soft pen writing and writing application method thereof | |
| CN114585992B (en) | Writing trajectory processing method, touch device, writing system and storage medium | |
| CN209674337U (en) | Intelligent Interactive Tablet System | |
| CN204302924U (en) | A kind of touch control e typing pen |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |