CN107797752B - Handwriting presenting method and device, interactive intelligent panel and storage medium - Google Patents

Handwriting presenting method and device, interactive intelligent panel and storage medium Download PDF

Info

Publication number
CN107797752B
CN107797752B CN201711084832.6A CN201711084832A CN107797752B CN 107797752 B CN107797752 B CN 107797752B CN 201711084832 A CN201711084832 A CN 201711084832A CN 107797752 B CN107797752 B CN 107797752B
Authority
CN
China
Prior art keywords
point
current
previous
correction
auxiliary
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.)
Active
Application number
CN201711084832.6A
Other languages
Chinese (zh)
Other versions
CN107797752A (en
Inventor
张青
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Shiyuan Electronics Thecnology Co Ltd
Guangzhou Shirui Electronics Co Ltd
Original Assignee
Guangzhou Shiyuan Electronics Thecnology Co Ltd
Guangzhou Shirui Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangzhou Shiyuan Electronics Thecnology Co Ltd, Guangzhou Shirui Electronics Co Ltd filed Critical Guangzhou Shiyuan Electronics Thecnology Co Ltd
Priority to CN201711084832.6A priority Critical patent/CN107797752B/en
Publication of CN107797752A publication Critical patent/CN107797752A/en
Application granted granted Critical
Publication of CN107797752B publication Critical patent/CN107797752B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04883Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a handwriting presenting method and device, an interactive intelligent panel and a storage medium. The method comprises the following steps: acquiring writing information of a user, wherein the writing information comprises a current touch point of a current detection period, a previous touch point of a previous detection period, a previous correction point and a previous auxiliary point; determining a current correction point and a current auxiliary point for drawing the current handwriting according to the writing information; and sequentially connecting the current correction point, the current auxiliary point, the previous auxiliary point and the previous correction point to form a closed graph so as to generate the current handwriting corresponding to the current detection period. By adopting the technical scheme, the embodiment of the invention can reduce the operation amount during the drawing of the line pen, improve the drawing efficiency of the line pen effect and reduce the time required by the drawing of the line pen effect.

Description

Handwriting presenting method and device, interactive intelligent panel and storage medium
Technical Field
The invention relates to the field of handwriting input of electronic equipment, in particular to a handwriting presenting method and device, an interactive intelligent panel and a storage medium.
Background
With the development of information processing technology and electronic display technology, touch screens have been increasingly applied to various interactive electronic devices as a new type of input device to replace traditional keyboards or mice.
In the process of man-machine interaction, the touch screen can be used as an input device and an output device of the interactive electronic device at the same time, that is, a user can not only watch an operation interface of the interactive electronic device or other image pictures output by the interactive electronic device through the touch screen, but also input characters or instructions through the touch screen to control the interactive electronic device, wherein handwriting input is a common input mode of the touch screen of the interactive electronic device, and various interactive electronic devices with touch screens, such as an interactive intelligent panel, an intelligent terminal or a handheld device, provide a handwriting input function for the user. When the handwriting input function of the interactive electronic device is realized, in order to ensure that the handwriting displayed in the touch screen can vividly reflect the writing styles of different users, the interactive electronic device realizes the pen arranging effect of the handwriting of the users by supplementing dense ellipses with fixed inclination angles on the path of the handwriting touched by the users.
However, the existing technical solutions for realizing the pen ordering effect matched with writing of the user usually require a large amount of computation when drawing the pen ordering, resulting in low drawing efficiency of the pen ordering effect, long time consumption, and easy occurrence of system jamming in the interactive electronic device.
Disclosure of Invention
In view of this, embodiments of the present invention provide a method and an apparatus for presenting a handwriting, an interactive intelligent tablet and a storage medium, so as to solve the technical problems of a large amount of computation, a low rendering efficiency and a long time consumption when the stroke arranging effect of the handwriting is realized in the prior art.
In a first aspect, an embodiment of the present invention provides a method for presenting a writing script, including:
acquiring writing information of a user, wherein the writing information comprises a current touch point of a current detection period, a previous touch point of a previous detection period, a previous correction point and a previous auxiliary point;
determining a current correction point and a current auxiliary point for drawing the current handwriting according to the writing information;
and sequentially connecting the current correction point, the current auxiliary point, the previous auxiliary point and the previous correction point to form a closed graph so as to generate the current handwriting corresponding to the current detection period.
In a second aspect, an embodiment of the present invention provides a device for presenting writing, including:
the writing information acquisition module is used for acquiring writing information of a user, wherein the writing information comprises a current touch point of a current detection period, a last touch point of a last detection period, a last correction point and a last auxiliary point;
the current point determining module is used for determining a current correction point and a current auxiliary point for drawing the current handwriting according to the writing information;
and the handwriting drawing module is used for sequentially connecting the current correction point, the current auxiliary point, the previous auxiliary point and the previous correction point to form a closed graph so as to generate the current handwriting corresponding to the current detection period.
In a third aspect, an embodiment of the present invention provides an interactive smart tablet, including:
one or more processors;
a memory for storing one or more programs,
when the one or more programs are executed by the one or more processors, the one or more processors implement the method for presenting handwriting according to the embodiment of the present invention.
In a fourth aspect, the embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the program implements the method for presenting writing according to the embodiment of the present invention.
In the technical scheme for presenting the handwriting, writing information including a current touch point of a current detection period and a previous touch point, a previous correction point and a previous auxiliary point of the previous detection period is obtained, the current correction point and the current auxiliary point of the current detection period are determined according to the writing information, and the current correction point, the current auxiliary point, the previous auxiliary point and the previous correction point are sequentially connected to form a closed image so as to generate the current handwriting corresponding to the current detection period. According to the technical scheme, the current writing handwriting in the current detection period is drawn according to the current touch point, the previous auxiliary point corresponding to the previous touch point and the current auxiliary point corresponding to the current touch point, the overlapping area during the drawing of the pen arranging effect can be reduced, so that the operation amount during the drawing of the pen arranging effect is reduced, the drawing efficiency of the pen arranging effect is improved, and the time required for drawing the pen arranging effect is reduced.
Drawings
Other features, objects and advantages of the invention will become more apparent upon reading of the detailed description of non-limiting embodiments made with reference to the following drawings:
FIG. 1A is a schematic diagram illustrating an implementation of a conventional handwriting composing effect;
FIG. 1B is a flowchart illustrating a method for presenting handwriting according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a method for presenting handwriting according to a second embodiment of the present invention;
FIG. 3A is a flowchart illustrating a preferred method for presenting handwriting according to a third embodiment of the present invention;
FIG. 3B is a schematic diagram of a first handwriting according to a third embodiment of the present invention;
fig. 3C is a schematic diagram illustrating a connection manner between a previous correction point and a current correction point according to a third embodiment of the present invention;
fig. 3D is a schematic diagram illustrating a connection manner between a current correction point and a current auxiliary point according to a third embodiment of the present invention;
fig. 3E is a schematic diagram illustrating a connection manner between a current auxiliary point and a previous auxiliary point according to a third embodiment of the present invention;
fig. 3F is a schematic diagram illustrating a connection manner between a previous auxiliary point and a previous correction point according to a third embodiment of the present invention;
FIG. 3G is a schematic diagram of a second handwriting according to the third embodiment of the present invention;
FIG. 4 is a block diagram of a device for presenting handwriting according to a fourth embodiment of the present invention;
fig. 5 is a schematic structural diagram of an interactive smart tablet according to a fifth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some but not all of the relevant aspects of the present invention are shown in the drawings.
When the handwriting of the user is presented, a plurality of presentation effects including a line-up effect that the whole has a certain width and the actual presentation width of the handwriting changes along with the writing direction of the user are generally provided for the user. If the user chooses to adopt the line-up effect to present the handwriting, in general, the prior art can realize the line-up effect by adding an ellipse with a certain inclination angle between each adjacent touch point of the user. However, because the vertexes of the adjacent ellipses along the writing direction of the user need to be integrally presented with a straight line or curve effect (as shown in fig. 1A), the number of ellipses required to be added between the adjacent touch points is large, so that a large amount of calculation is required when the handwriting is presented with the stroke arranging effect, the drawing efficiency of the stroke arranging effect is low, the consumed time is long, and an operating system is easy to be stuck.
Example one
The embodiment of the invention provides a handwriting presenting method. The method can be executed by a handwriting rendering device, wherein the device can be implemented by software and/or hardware, and can be generally integrated in an electronic device with writing function, such as an interactive smart tablet and the like. Fig. 1B is a schematic flow chart of a method for presenting a writing script provided in this embodiment, as shown in fig. 1B, the method includes:
s110, obtaining writing information of a user, wherein the writing information comprises a current touch point of a current detection period, a last touch point of a last detection period, a last correction point and a last auxiliary point.
Specifically, the related information of the last touch point, the last correction point, and the last auxiliary point in the last detection period may be obtained from the corresponding storage locations; the current touch point of the current detection period may be determined based on the detection of the user touch operation by the device system in the current detection period.
The correction point can be understood as a touch point or a point obtained after performing a certain error processing on the touch point of the user, that is, in the technical scheme, the touch point can be directly used as the correction point without performing error correction on the touch point, or the touch point can be subjected to error correction and the point obtained after correction is determined as the correction point; the auxiliary points (the previous auxiliary point, the current auxiliary point, and the like) may be understood as non-touch points added when forming the handwriting with the stroke effect having a certain width based on the single-point trajectory sequence of the handwriting of the user, and in order to ensure the correspondence between the finally drawn stroke effect trajectory and the handwriting of the user, optionally, the auxiliary points may correspond to touch points (or correction points) when the user writes one to one and the specific positions of the auxiliary points in the screen may be determined based on the positions of the touch points (or correction points) of the user in the screen, for example, the relative position relationship between the auxiliary points and the corresponding touch points (or correction points) may be preset, and the auxiliary points corresponding to a certain touch point may be determined based on the relative position relationship.
And S120, determining a current correction point and a current auxiliary point for drawing the current handwriting according to the writing information.
Here, the error correction may be performed on the current touch point according to a preset error processing rule, and the corrected point is determined as the current correction point, or the current touch point may be directly used as the current correction point, which is not limited herein. In consideration of an error when the user writes and a detection error of the user touch point, it is preferable that the current touch point be corrected to determine a current correction point. The error processing rule may be set as required, for example, the previous touch point may be used to correct the current touch point, and a midpoint, a trisection point, or other trisection point of a connection line between the current touch point and the previous touch point is determined as the current correction point after the current touch point is corrected, or a mean value of coordinates of the current touch point and coordinates of the previous touch point is used to determine coordinates of the current correction point to determine the current correction point; the current touch point may be corrected by using the previous touch point and a set number of touch points before the previous touch point in the reverse order of the generation order of the touch points, and so on.
In this embodiment, in order to draw a writing trace having a certain width, a current auxiliary point for assisting in drawing the current writing trace corresponding to the current detection period may be added based on writing information of a user, so as to draw the current writing trace having the certain width based on the current correction point, the current auxiliary point, the previous correction point, and the previous auxiliary point in the subsequent steps. The adding rule of the current auxiliary point may be set as required, for example, the previous auxiliary point may be moved to the current touch point (or the current correction point) by a distance length between the previous touch point and the current correction point (or the previous correction point and the current correction point) along a connection line direction between the previous touch point and the current touch point (or the previous correction point and the current correction point), and the moved point is determined as the current auxiliary point; or moving the current correction point to an upper auxiliary point along the connecting line direction between the previous correction point and the previous auxiliary point by the distance length between the previous touch point and the previous auxiliary point, and determining the moved point as the current auxiliary point; the maximum width and the inclination angle of the handwriting of the user can be acquired, the current correction point is moved by the maximum width along the inclination angle direction, and the point obtained by movement is determined as the current auxiliary point; or determining the coordinates of the current correction point according to the point coordinates of the current correction point, the last correction point and/or the last auxiliary point, and determining the point in the screen, the coordinates of which are consistent with the coordinates, as the current correction point.
For example, the order of determining the current correction point and the current auxiliary point in this embodiment may be flexibly set, for example, the current correction point may be determined according to the previous touch point and the current touch point, and then the current auxiliary point may be determined according to the determined current correction point, the previous correction point, and the previous auxiliary point; the operations of determining the current correction point according to the previous touch point and the current touch point and determining the current auxiliary point according to the previous touch point, the previous auxiliary point and the previous correction point may also be performed simultaneously, or the current auxiliary point is determined first and then the current correction point is determined, which is not limited herein.
In consideration of the association between each touch point and the current touch point and the convenience in determining the current auxiliary point, preferably, the writing information may further include a maximum width and a tilt angle of the writing trace; at this time, the determining, according to the writing information, a current correction point and a current auxiliary point for drawing the current handwriting may include: correcting the current touch point by adopting the previous touch point, and determining the point obtained after correction as a current correction point; and translating the current correction point by the maximum width along the inclination angle direction to obtain a current auxiliary point for drawing the current handwriting. The maximum width of the written handwriting can be understood as the width of the written handwriting when the writing direction (the connecting line direction of the last touch point and the current touch point) of the user is perpendicular to the writing starting end boundary (the connecting line direction of the last touch point and the last auxiliary point) or the writing end boundary (the connecting line direction of the current touch point and the current auxiliary point) of the user; the inclination angle of the handwriting can be understood as the relative angle between the starting end boundary or the ending end boundary of the handwriting and the positive direction of the x-axis of the screen, and can be used for determining the relative direction between the current auxiliary point and the current correction point in the current handwriting.
And S130, sequentially connecting the current correction point, the current auxiliary point, the previous auxiliary point and the previous correction point to form a closed graph so as to generate the current handwriting corresponding to the current detection period.
In this embodiment, the current correction point, the current auxiliary point, the previous auxiliary point, and the previous correction point may be sequentially connected in a clockwise or counterclockwise direction. The starting point and the ending point of the connection are preferably the same point, and can be any one of a current correction point, a current auxiliary point, a previous auxiliary point and a previous correction point; the connection mode (straight line or curve) of two adjacent points along the clockwise or counterclockwise direction can be flexibly set, and is not limited here.
Considering the consistency of the connection between the current writing and the last writing in the last detection period, preferably, the same connection mode as the connection mode of the boundary of the ending end of the last writing can be adopted to connect and form the boundary of the starting end of the current writing; and furthermore, the symmetry of the current handwriting is further comprehensively considered, the calculation amount required by adopting different connection modes is reduced, preferably, the same first connection mode can be adopted to connect and form a first boundary of the real end and a second boundary of the ending end of the current handwriting, and the same second connection mode is adopted to connect and form a third boundary and a fourth boundary in the writing direction of the handwriting. Here, the first connection methods may be the same or different connection methods, and for example, the first boundary and the fourth boundary may be formed by straight line connection, or the first boundary and the second boundary may be formed by straight line connection (or the same curved line) connection, and the third boundary and the fourth boundary may be formed by the same curved line connection (or the same straight line).
The method for presenting the handwriting, provided by the embodiment of the invention, includes the steps of obtaining writing information including a current touch point in a current detection period and a previous touch point, a previous correction point and a previous auxiliary point in a previous detection period, determining the current correction point and the current auxiliary point in the current detection period according to the writing information, and sequentially connecting the current correction point, the current auxiliary point, the previous auxiliary point and the previous correction point to form a closed image so as to generate the current handwriting corresponding to the current detection period. By adopting the technical scheme, the current handwriting in the current detection period is drawn according to the current touch point, the previous auxiliary point corresponding to the previous touch point and the current auxiliary point corresponding to the current touch point, the overlapping area during the drawing of the pen arranging effect can be reduced, so that the operation amount during the drawing of the pen arranging effect is reduced, the drawing efficiency of the pen arranging effect is improved, the time for drawing the pen arranging effect is reduced, and the writing experience of a user is improved.
Example two
Fig. 2 is a flowchart illustrating a method for presenting handwriting according to a second embodiment of the present invention. In this embodiment, the optimization is performed based on the above embodiment, and in this embodiment, the "correcting the current touch point by using the previous touch point, and determining a point obtained after the correction as a current correction point" is optimized as follows: and determining a current correction distance corresponding to the current touch point with a set proportionality coefficient with the original distance according to the original distance between the current touch point and the last touch point, translating the current touch point to the last touch point by the current correction distance, and determining a point obtained after translation as a current correction point.
Further, the step of sequentially connecting the current correction point, the current auxiliary point, the previous auxiliary point and the previous correction point to form a closed graph so as to generate the current handwriting corresponding to the current detection period is optimized as follows: and connecting the current correction point with the current auxiliary point and the previous auxiliary point with the previous correction point by adopting a straight line along the clockwise or anticlockwise direction, and connecting the previous correction point with the current correction point and the current auxiliary point with the previous auxiliary point by adopting the same smooth curve to form a closed graph so as to generate the current writing corresponding to the current detection period, wherein the smooth curve has at most one inflection point.
Further, after the connecting the current correction point, the current auxiliary point, the previous auxiliary point, and the previous correction point in sequence to form a closed graph, the method further includes: the closed graph is filled by adopting a set filling mode, wherein the set filling mode comprises a preset filling color and a preset filling transparency.
Correspondingly, as shown in fig. 2, the method for presenting writing according to the second embodiment of the present invention includes:
s210, obtaining writing information of a user, wherein the writing information comprises a current touch point of a current detection period, a previous touch point, a previous correction point, a previous auxiliary point of a previous detection period, and the maximum width and the inclination angle of the handwriting.
In this embodiment, the maximum width and the inclination angle of the writing trace may be the maximum width and the inclination angle corresponding to the current writing trace of the current detection period in the writing trace of the user, or may also be the maximum width and the inclination angle corresponding to the writing trace written by the user this time, that is, the user may set the same or different maximum widths and inclination angles for the writing traces corresponding to different detection periods in the writing trace when writing. Considering the time consumed for repeatedly setting and acquiring the maximum width and the inclination angle of the handwriting, preferably, the maximum width and the inclination angle may be the maximum width and the inclination angle corresponding to the handwriting written by the user at this time, that is, the same maximum width and inclination angle may be set for the handwriting corresponding to each detection period in the same handwriting. Whether the writing process of the handwriting of the user is finished or not can be judged by judging whether the touch operation of the user is finished or not, namely, if the fact that a touch source (a finger, a writing pen or the like) of the touch operation of the user is lifted off the screen is detected, the writing of the handwriting of the user at this time can be regarded as finished.
S220, determining a current correction distance corresponding to the current touch point with a set proportionality coefficient with the original distance according to the original distance between the current touch point and the last touch point.
In this embodiment, the set scaling factor may be set as required, and in general, in order to make the current writing formed by drawing the writing identical to the actual drawing direction of the user, the set scaling factor may be preferably set to a positive number smaller than 1, such as a scaling value of 1/3, 1/2 or 3/4, which is not limited herein. Preferably, the set scaling factor may be set to 1/2, that is, the middle point of the connecting line between the current touch point and the previous touch point is selected as the corrected current touch point, so as to further improve the correction effect of the current touch point.
For example, assuming that the set scaling factor is 1/2, the pixel coordinate of the last touch point on the screen is (400, 360), and the pixel coordinate of the current touch point on the screen is (400 ), the distance L between the current touch point and the last touch point is [ (400-)2+(400-360)2]1/2As can be seen from the fact that the current corrected distance corresponding to the current touch point is L: (40 pixels)040 × 1/2 20 (pixels).
And S230, translating the current touch point to the previous touch point by the current correction distance, and determining a point obtained after translation as a current correction point.
The previous touch point direction may be understood as a connecting line direction from the current touch point to the previous touch point. In this embodiment, when determining the current correction point, a translation operation may be actually performed, a current touch point is translated to a previous touch point by the determined current correction distance, and the translated current touch point is determined as the current correction point; the translation operation may not be performed, and the coordinates after the translation of the previous touch point may be calculated based on the coordinates of the current touch point, the coordinates of the previous touch point, and the current correction distance, and determined as the coordinates of the current correction point, for example, assuming that the pixel coordinates of the current touch point in the screen are (400 ), the pixel coordinates of the previous touch point in the screen are (400, 360), and the current correction distance is 1, the pixel coordinates of the current correction point may be determined to be (400, 380) by calculation.
S240, translating the current correction point along the inclination angle direction by the maximum width to obtain a current auxiliary point for drawing the current handwriting.
In this embodiment, when determining the current auxiliary point, a translation operation may be actually performed, the maximum width of the current correction point in the direction of the inclination angle of the handwriting is translated by the maximum width of the handwriting, and the translated current correction point is determined as the current auxiliary point for drawing the current handwriting; or, without executing the translation operation, calculating the coordinates of the current correction point after translation according to the coordinates of the current correction point, the inclination angle of the handwriting and the maximum width, and determining the coordinates as the coordinates of the current auxiliary point, for example, assuming that the pixel coordinates of the current correction point are (400, 380), the inclination angle of the handwriting is-45 degrees with the positive direction of the x-axis of the coordinate system, and the maximum width of the handwriting of the user is
Figure BDA0001459832230000113
The x-axis coordinate of the current auxiliary point can be calculated as:
Figure BDA0001459832230000111
the y-axis coordinate of the current auxiliary point is:
Figure BDA0001459832230000112
thus, the pixel coordinate of the current auxiliary point is (390, 370).
And S250, connecting the current correction point with the current auxiliary point and the previous auxiliary point with the previous correction point by adopting straight lines along the clockwise direction or the anticlockwise direction, and connecting the previous correction point with the current correction point and the current auxiliary point with the previous auxiliary point by adopting the same smooth curve to form a closed graph, wherein the smooth curve has at most one inflection point.
Generally, if the current writing handwriting is not the handwriting of the user at the beginning end and/or the ending end of the current writing, the first boundary formed by the connecting line between the current correction point and the current auxiliary point and the second boundary formed by the connecting line between the previous auxiliary point and the previous correction point are not always required to be displayed, therefore, in the embodiment, in order to further reduce the amount of calculation required for drawing the current handwriting on the premise of ensuring the rendering effect of the handwriting of the user, alternatively, a straight line connection may be used to form the first boundary and the second boundary of the current writing script, and a smooth curve with the same curvature is adopted to connect and form a third boundary and a fourth boundary of the current writing, the current correction point and the current auxiliary point and the previous auxiliary point are respectively connected by straight lines, and the previous correction point and the current auxiliary point and the previous auxiliary point are respectively connected by smooth curves.
In order to further improve the rendering effect of the handwriting, the curve used when connecting the previous correction point and the current auxiliary point and the previous auxiliary point is preferably a curve having at most one inflection point. At this time, optionally, a bezier curve may be used to connect the previous correction point and the current auxiliary point and the previous auxiliary point. The type of the bezier curve used can be set as required, for example, if the last correction point coincides with the last touch point, a first-order bezier curve can be used to connect the last correction point with the current correction point and the current auxiliary point with the last auxiliary point; if the previous correction point is not coincident with the previous touch point, the second-order, third-order or higher-order bessel limit can be selected according to requirements to connect the previous correction point with the current correction point and the current auxiliary point with the previous auxiliary point, and the method is not limited here.
Considering the computation amount required for connecting the previous correction point and the current auxiliary point and the previous auxiliary point by using a third-order or higher-order bezier curve, it is preferable that the previous correction point and the current auxiliary point and the previous auxiliary point are connected by using a first-order or second-order bezier curve, and in this case, it is preferable that the previous correction point and the current auxiliary point and the previous auxiliary point are connected by using the same smoothing curve, including: connecting the previous correction point and the current correction point by using a Bezier curve by taking the previous touch point as a control point; and taking a translation touch point obtained by translating the previous touch point along the direction of the inclination angle by the maximum width as a control point, and connecting the current auxiliary point and the previous auxiliary point by adopting a Bezier curve.
And S260, filling the closed graph by adopting a set filling mode to generate the current handwriting corresponding to the current detection period, wherein the set filling mode comprises a preset filling color and a preset filling transparency.
In this embodiment, the filling color of the current writing trace may be a default color set by a developer, or may also be a filling color set by a user according to a requirement of the user, and the filling color of the current writing trace may be the same as or different from the filling color of a previous writing trace corresponding to a previous detection period of the user, which is not limited herein.
The method for presenting the handwriting provided by the second embodiment of the invention comprises the steps of obtaining writing information of a user, determining a correction distance corresponding to a current touch point according to the distance between the current touch point and a previous touch point in the writing information, determining a current correction point corrected by the current touch point based on the current correction distance, determining a current auxiliary point of the current handwriting according to the current correction point and the maximum width and the inclination angle of the handwriting of the user, connecting the current correction point with the current auxiliary point and the previous auxiliary point along a clockwise or anticlockwise direction by adopting a straight line, connecting the previous correction point with the current correction point and the current auxiliary point with the previous correction point by adopting the same smooth curve to form a closed graph, and filling the closed graph by adopting a set filling mode to finish drawing the current handwriting. By adopting the technical scheme, the overlapping area during the drawing of the pen arranging effect can be reduced, so that the calculation amount during the drawing of the pen arranging effect is reduced, the drawing efficiency of the pen arranging effect is improved, and the time required by the drawing of the pen arranging effect is reduced; the handwriting display effect of the user can be beautified, and the writing experience of the user is improved.
On the basis of the above embodiment, the method for presenting writing script may further include: if the previous touch point corresponding to the current touch point does not exist, determining the current touch point as a current correction point, translating the current correction point along a set direction for a set distance, determining a point obtained after translation as a previous correction point, and translating the previous correction point along the direction of the inclination angle for the maximum width to obtain a previous auxiliary point; and sequentially connecting the current correction point, the current auxiliary point, the previous auxiliary point and the previous correction point by adopting a straight line along the clockwise or anticlockwise direction to form a closed graph so as to generate the current handwriting corresponding to the current detection period. In the technical scheme, if the current touch point is the starting point of the user writing handwriting or only one touch point exists in the user writing (namely, only the click operation is triggered but the position is not moved in the user screen), the current touch point can be expanded to the pen arrangement effect with a certain width to be displayed by adopting the method, so that the presentation effect of the user writing is improved. Wherein, the set direction of the current correction point movement can be set by a user or a developer.
Here, it should be noted that, in the technical scheme, the method may be adopted to present the handwriting when the current touch point is the starting point of the handwriting of the user or only one touch point exists in the current writing of the user; the method may be adopted to present the handwriting only when only one touch point exists in the current writing of the user, for example, when the current touch point is the starting point of the handwriting of the user but a plurality of touch points exist in the current writing of the user, the current touch point may be determined as the current correction point, the handwriting is not drawn in the current detection period, and the handwriting of the user starts to be drawn in the next detection period. When the current touch point is the starting point of the handwriting of the user, whether a plurality of touch points exist in the handwriting can be determined by judging whether the current touch point has a drawing end mark or judging whether the current touch point has a next touch point, and the like, which is not limited herein.
EXAMPLE III
The third embodiment of the invention provides a preferred handwriting presenting method. The method may be performed by a device for rendering written handwriting, wherein the device may be implemented by software and/or hardware, and may generally be integrated in an electronic device having writing functionality. Fig. 3A is a schematic flow chart of a preferred method for presenting writing script provided in this embodiment, and as shown in fig. 3A, the method includes:
s301, acquiring a current touch point of a current detection period.
S302, judging whether the current touch point has a corresponding previous touch point in a previous detection period, if not, executing S303; if yes, go to step S307.
S303, judging whether the current touch point has a next touch point of a corresponding next detection period, if so, executing S304; if not, go to S305.
S3034, determining the current touch point as a current correction point, determining the next touch point as a current touch point, and returning to S301.
S305, determining the current touch point as a current correction point, translating the current correction point along a set direction by a set distance, determining a point obtained after translation as a previous correction point, and translating the previous correction point and the current correction point along the direction of the inclination angle by the maximum width to obtain a previous auxiliary point and a current auxiliary point.
S306, sequentially connecting the current correction point, the current auxiliary point, the previous auxiliary point and the previous correction point by adopting a straight line along the clockwise direction to form a closed graph, filling the closed graph by adopting a set filling mode to form current writing handwriting corresponding to the current detection period, and finishing the operation.
Illustratively, the filled closed graph is shown in fig. 3B, wherein four vertices of the closed graph are sequentially a current correction point, a current auxiliary point, a previous auxiliary point and a previous correction point (labeled in the figure) in a clockwise direction.
S307, obtaining a previous touch point, a previous correction point and a previous auxiliary point, selecting a middle point of a connecting line of the current touch point and the previous touch point as a current correction point, taking the previous touch point as a control point, taking the previous correction point as a starting point, and connecting the previous correction point and the current correction point by adopting a Bezier curve.
Illustratively, the first bezier curve 31 connecting the previous correction point and the current correction point is shown in fig. 3C, where point a is the current touch point, point B is the previous touch point, point C is the current correction point, point D is the previous correction point, and point E is the previous auxiliary point.
And S308, respectively translating the previous touch point and the current correction point by the maximum width of the user handwriting along the inclination angle of the user handwriting to obtain a translation touch point and a current auxiliary point, and connecting the current correction point and the current auxiliary point by adopting a straight line with the current correction point as a starting point.
Illustratively, the first line segment 32 connecting the current correction point is shown in fig. 3D, where point H is a translated touch point obtained by translating the last touch point, and point G is a current auxiliary point obtained by translating the current correction point.
And S309, connecting the current auxiliary point and the previous auxiliary point by using the translation touch point as a control point and the current auxiliary point as a starting point and adopting a Bezier curve.
Illustratively, a second bezier curve 33 connecting the current auxiliary point with the previous auxiliary point is shown in fig. 3E.
And S310, connecting the previous auxiliary point and the previous correction point by using a straight line with the previous auxiliary point as a starting point.
Illustratively, a second line segment 34 connecting a previous auxiliary point and a previous correction point is shown in FIG. 3F.
S311, filling a closed graph formed by connecting the previous correction point, the current auxiliary point and the previous auxiliary point by adopting a set filling mode to form the current handwriting corresponding to the current detection period.
Illustratively, the filled current writing is shown in FIG. 3G.
S312, judging whether the current touch point has a next touch point of a corresponding next detection period, if so, executing S313; if not, the operation is ended.
And S313, determining the next touch point as the current touch point, and returning to S301.
Here, it should be noted that the above-mentioned sequence is only an optional execution sequence of the present embodiment, and other execution sequences including the above-mentioned steps, for example, after determining the next touch point as the current touch point (S304 and/or S313) and acquiring the current touch point, the operation of determining whether the current touch point has the last touch point of the corresponding last detection cycle (S302) may not be performed any more, and S307 may be directly executed, and the like, which is also within the protection scope of the present invention.
According to the preferred handwriting presenting method provided by the third embodiment of the invention, a Bezier curve is adopted to connect a current correction point and a current auxiliary point with a previous auxiliary point, and a straight line is adopted to connect the current correction point with the current auxiliary point and the previous auxiliary point with the previous correction point, so that the overlapping area during the stroke arranging effect drawing can be reduced, the calculation amount during the stroke arranging drawing is reduced, the drawing efficiency of the stroke arranging effect is improved, and the time required by the stroke arranging effect drawing is reduced; can also beautify the display effect of handwriting of the user and improve the writing experience of the user
Example four
The fourth embodiment of the invention provides a handwriting presenting device. The device can be realized by software and/or hardware, and in an electronic device (typically an interactive intelligent tablet) with a writing function, which can be generally integrated, the writing can be presented by executing a writing presentation method. Fig. 4 is a block diagram illustrating the result of the apparatus for presenting writing according to the present embodiment, and as shown in fig. 4, the apparatus includes:
a writing information obtaining module 401, configured to obtain writing information of a user, where the writing information includes a current touch point in a current detection period, a previous touch point in a previous detection period, a previous correction point, and a previous auxiliary point;
a current point determining module 402, configured to determine a current correction point and a current auxiliary point for drawing a current writing according to the writing information;
a handwriting drawing module 403, configured to connect the current correction point, the current auxiliary point, the previous auxiliary point, and the previous correction point in sequence to form a closed graph, so as to generate a current handwriting corresponding to the current detection period.
According to the device for presenting the handwriting provided by the fourth embodiment of the invention, the writing information including the current touch point of the current detection period and the previous touch point, the previous correction point and the previous auxiliary point of the previous detection period is acquired through the writing information acquisition module, the current correction point and the current auxiliary point of the current detection period are determined through the current point determination module according to the writing information, and the current correction point, the current auxiliary point, the previous auxiliary point and the previous correction point are sequentially connected through the handwriting drawing module to form the closed image, so that the current writing corresponding to the current detection period is generated. By adopting the technical scheme, the current handwriting in the current detection period is drawn according to the current touch point, the previous auxiliary point corresponding to the previous touch point and the current auxiliary point corresponding to the current touch point, the overlapping area during the drawing of the pen arranging effect can be reduced, so that the operation amount during the drawing of the pen arranging effect is reduced, the drawing efficiency of the pen arranging effect is improved, and the time required for the drawing of the pen arranging effect is reduced.
In the above scheme, the writing information further includes a maximum width and an inclination angle of the writing trace; the current point determining module 402 may include: a correction point determining unit, configured to correct the current touch point by using the previous touch point, and determine a point obtained after correction as a current correction point; and the auxiliary point determining unit is used for translating the current correction point by the maximum width along the inclination angle direction to obtain a current auxiliary point for drawing the current handwriting.
Further, the correction point determination unit may include: a corrected distance determining subunit, configured to determine, according to an original distance between the current touch point and the previous touch point, a current corrected distance corresponding to the current touch point where the original distance is a set proportionality coefficient; and the correction point determining subunit is configured to translate the current touch point by the current correction distance in the direction of the previous touch point, and determine a point obtained after translation as a current correction point.
In the above solution, the handwriting drawing module 403 may be configured to: and connecting the current correction point with the current auxiliary point and the previous auxiliary point with the previous correction point by adopting a straight line along the clockwise or anticlockwise direction, and connecting the previous correction point with the current correction point and the current auxiliary point with the previous auxiliary point by adopting the same smooth curve to form a closed graph so as to generate the current writing corresponding to the current detection period, wherein the smooth curve has at most one inflection point.
In the foregoing solution, the connecting the previous correction point and the current auxiliary point and the previous auxiliary point by using the same smooth curve may include: connecting the previous correction point and the current correction point by using a Bezier curve by taking the previous touch point as a control point; and taking a translation touch point obtained by translating the previous touch point along the direction of the inclination angle by the maximum width as a control point, and connecting the current auxiliary point and the previous auxiliary point by adopting a Bezier curve.
In the foregoing aspect, the correction point determining unit may be further configured to: in response to the fact that an event of a previous touch point corresponding to the current touch point does not exist, determining the current touch point as a current correction point, translating the current correction point along a set direction for a set distance, determining a point obtained after translation as a previous correction point, and translating the previous correction point along the inclination angle direction for the maximum width to obtain a previous auxiliary point; the handwriting drawing module 403 may also be configured to: and sequentially connecting the current correction point, the current auxiliary point, the previous auxiliary point and the previous correction point by adopting a straight line along the clockwise or anticlockwise direction to form a closed graph so as to generate the current handwriting corresponding to the current detection period.
Further, the device for presenting writing provided by this embodiment may further include: and the filling module is used for filling the closed graph by adopting a set filling mode after the current correction point, the current auxiliary point, the previous auxiliary point and the previous correction point are sequentially connected to form the closed graph, wherein the set filling mode comprises a preset filling color and a preset filling transparency.
The device for presenting the handwriting, provided by the fourth embodiment of the invention, can execute the method for presenting the handwriting, provided by any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method for presenting the handwriting. For technical details that are not described in detail in this embodiment, reference may be made to a method for presenting handwriting provided by any embodiment of the present invention.
EXAMPLE five
Fig. 5 is a schematic structural diagram of an interactive smart tablet according to a fifth embodiment of the present invention, as shown in fig. 5, the interactive smart tablet includes a processor 50 and a memory 51, and may further include an input device 52 and an output device 53; the number of processors 50 in the interactive smart tablet may be one or more, and one processor 50 is taken as an example in fig. 5; the processor 50, the memory 51, the input device 52 and the output device 53 in the interactive smart tablet may be connected by a bus or other means, and the bus connection is exemplified in fig. 5.
The memory 51 is used as a computer-readable storage medium and can be used for storing software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to the rendering method of the writing in the embodiment of the present invention (for example, the information acquisition module 401, the current point determination module 402, and the writing drawing module 403 in the rendering device of the writing). The processor 50 executes various functional applications and data processing of the interactive smart tablet by running software programs, instructions and modules stored in the memory 51, namely, the above-mentioned handwriting rendering method is realized.
The memory 51 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to the use of the terminal, and the like. Further, the memory 51 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, memory 51 may further include memory located remotely from processor 50, which may be connected to the interactive smart tablet via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input device 52 may be used to receive entered numeric or character information and generate key signal inputs related to user settings and function controls of the interactive smart tablet. The output device 53 may include a display device such as a display screen.
EXAMPLE six
An embodiment of the present invention further provides a storage medium containing computer-executable instructions, which when executed by a computer processor, perform a method for presenting handwriting, the method including:
acquiring writing information of a user, wherein the writing information comprises a current touch point of a current detection period, a previous touch point of a previous detection period, a previous correction point and a previous auxiliary point;
determining a current correction point and a current auxiliary point for drawing the current handwriting according to the writing information;
and sequentially connecting the current correction point, the current auxiliary point, the previous auxiliary point and the previous correction point to form a closed graph so as to generate the current handwriting corresponding to the current detection period.
Of course, the storage medium provided by the embodiment of the present invention contains computer-executable instructions, and the computer-executable instructions are not limited to the method operations described above, and may also perform related operations in the method for presenting writing provided by any embodiment of the present invention.
Based on the understanding that the technical solutions of the present invention can be embodied in the form of software products, such as floppy disks, Read-Only memories (ROMs), Random Access Memories (RAMs), flash memories (F L ASHs), hard disks or optical disks of a computer, etc., and include instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods according to the embodiments of the present invention.
It should be noted that, in the embodiment of the apparatus for presenting written handwriting, the units and modules included in the apparatus are only divided according to functional logic, but are not limited to the above division as long as the corresponding functions can be implemented; in addition, specific names of the functional units are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present invention.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims (8)

1. A method for presenting handwriting, comprising:
acquiring writing information of a user, wherein the writing information comprises a current touch point of a current detection period, a previous touch point of a previous detection period, a previous correction point, a previous auxiliary point, the maximum width of handwriting and a preset inclination angle;
correcting the current touch point by adopting the previous touch point, and determining the point obtained after correction as a current correction point;
translating the current correction point by the maximum width along the inclination angle direction to obtain a current auxiliary point for drawing the current handwriting, wherein the inclination angle is a relative angle between the boundary of the starting end of the handwriting and the positive direction of the x axis of the screen;
sequentially connecting the current correction point, the current auxiliary point, the previous auxiliary point and the previous correction point to form a closed graph so as to generate a current writing corresponding to the current detection period;
wherein, the correcting the current touch point by the previous touch point, and determining a point obtained after correction as a current correction point includes:
if the previous touch point corresponding to the current touch point does not exist, determining the current touch point as a current correction point, translating the current correction point along a set direction for a set distance, determining a point obtained after translation as a previous correction point, and translating the previous correction point along the direction of the inclination angle for the maximum width to obtain a previous auxiliary point;
the sequentially connecting the current correction point, the current auxiliary point, the previous auxiliary point and the previous correction point to form a closed graph so as to generate the current handwriting corresponding to the current detection period includes:
and sequentially connecting the current correction point, the current auxiliary point, the previous auxiliary point and the previous correction point by adopting a straight line along the clockwise or anticlockwise direction to form a closed graph so as to generate the current handwriting corresponding to the current detection period.
2. The method according to claim 1, wherein said modifying the current touch point by using the previous touch point and determining a modified point as a current modified point comprises:
determining a current correction distance corresponding to the current touch point with a set proportionality coefficient with the original distance according to the original distance between the current touch point and the last touch point;
and translating the current touch point to the previous touch point direction by the current correction distance, and determining a point obtained after translation as a current correction point.
3. The method according to claim 1, wherein the connecting the current correction point, the current auxiliary point, the previous auxiliary point and the previous correction point in sequence to form a closed graph to generate the current handwriting corresponding to the current detection period comprises:
and connecting the current correction point with the current auxiliary point and the previous auxiliary point with the previous correction point by adopting a straight line along the clockwise or anticlockwise direction, and connecting the previous correction point with the current correction point and the current auxiliary point with the previous auxiliary point by adopting the same smooth curve to form a closed graph so as to generate the current writing corresponding to the current detection period, wherein the smooth curve has at most one inflection point.
4. A method according to claim 3, wherein said connecting said previous correction point and said current assist point and said previous assist point using the same smoothing curve comprises:
connecting the previous correction point and the current correction point by using a Bezier curve by taking the previous touch point as a control point;
and taking a translation touch point obtained by translating the previous touch point along the direction of the inclination angle by the maximum width as a control point, and connecting the current auxiliary point and the previous auxiliary point by adopting a Bezier curve.
5. A method according to claim 1, further comprising, after said connecting said current correction point, said current auxiliary point, said previous auxiliary point, and said previous correction point in sequence to form a closed figure:
the closed graph is filled by adopting a set filling mode, wherein the set filling mode comprises a preset filling color and a preset filling transparency.
6. A device for presenting written handwriting, comprising:
the writing information acquisition module is used for acquiring writing information of a user, wherein the writing information comprises a current touch point of a current detection period, a previous touch point of a previous detection period, a previous correction point, a previous auxiliary point, and the maximum width and the inclination angle of a writing trace;
the current point determining module is used for determining a current correction point and a current auxiliary point for drawing the current handwriting according to the writing information;
the handwriting drawing module is used for sequentially connecting the current correction point, the current auxiliary point, the previous auxiliary point and the previous correction point to form a closed graph so as to generate a current handwriting corresponding to the current detection period;
wherein the current point determining module comprises: a correction point determining unit, configured to correct the current touch point by using the previous touch point, and determine a point obtained after correction as a current correction point; the auxiliary point determining unit is used for translating the current correction point by the maximum width along the inclination angle direction to obtain a current auxiliary point for drawing the current handwriting, and the inclination angle is a relative angle between the boundary of the starting end of the handwriting and the positive direction of the x axis of the screen;
the correction point determination unit may be further configured to: in response to the fact that an event of a previous touch point corresponding to the current touch point does not exist, determining the current touch point as a current correction point, translating the current correction point along a set direction for a set distance, determining a point obtained after translation as a previous correction point, and translating the previous correction point along the inclination angle direction for the maximum width to obtain a previous auxiliary point; the handwriting drawing module 403 may also be configured to: and sequentially connecting the current correction point, the current auxiliary point, the previous auxiliary point and the previous correction point by adopting a straight line along the clockwise or anticlockwise direction to form a closed graph so as to generate the current handwriting corresponding to the current detection period.
7. An interactive smart tablet, the interactive smart tablet comprising:
one or more processors;
a memory for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement a method of rendering writing according to any one of claims 1-5.
8. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out a method of rendering a writing according to any one of claims 1 to 5.
CN201711084832.6A 2017-11-07 2017-11-07 Handwriting presenting method and device, interactive intelligent panel and storage medium Active CN107797752B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711084832.6A CN107797752B (en) 2017-11-07 2017-11-07 Handwriting presenting method and device, interactive intelligent panel and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711084832.6A CN107797752B (en) 2017-11-07 2017-11-07 Handwriting presenting method and device, interactive intelligent panel and storage medium

Publications (2)

Publication Number Publication Date
CN107797752A CN107797752A (en) 2018-03-13
CN107797752B true CN107797752B (en) 2020-07-21

Family

ID=61549185

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711084832.6A Active CN107797752B (en) 2017-11-07 2017-11-07 Handwriting presenting method and device, interactive intelligent panel and storage medium

Country Status (1)

Country Link
CN (1) CN107797752B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109147004B (en) * 2018-08-20 2023-06-09 广州视源电子科技股份有限公司 Handwriting display method, device, equipment and storage medium
CN111383296B (en) * 2018-12-28 2023-11-21 北京小米移动软件有限公司 Method and device for displaying drawn track and storage medium
CN112083870B (en) * 2020-09-09 2022-03-22 青岛海信商用显示股份有限公司 Information identification method and equipment
CN112527169A (en) * 2020-12-30 2021-03-19 江苏龙虎网信息科技股份有限公司 Method for recognizing hand-drawn circle by smart phone screen
CN113934394B (en) * 2021-10-19 2024-05-03 河北师达教育科技有限公司 Method, device and terminal equipment for realizing memory display in display screen
CN114564106B (en) * 2022-02-25 2023-11-28 北京字跳网络技术有限公司 Method and device for determining interaction indication line, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101377856A (en) * 2008-10-07 2009-03-04 广东威创视讯科技股份有限公司 Handwriting writing method and apparatus
CN102521858A (en) * 2011-11-28 2012-06-27 北京盛世宣合信息科技有限公司 Handwriting generating method for electronic writing brush
CN103186235A (en) * 2011-12-31 2013-07-03 北大方正集团有限公司 Method and device for processing handwriting input
CN105320358A (en) * 2014-06-20 2016-02-10 鸿合科技有限公司 Touch trace display method and device based on infrared white plate and infrared white plate
CN106547433A (en) * 2016-11-07 2017-03-29 青岛海信电器股份有限公司 Written handwriting determines method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101377856A (en) * 2008-10-07 2009-03-04 广东威创视讯科技股份有限公司 Handwriting writing method and apparatus
CN102521858A (en) * 2011-11-28 2012-06-27 北京盛世宣合信息科技有限公司 Handwriting generating method for electronic writing brush
CN103186235A (en) * 2011-12-31 2013-07-03 北大方正集团有限公司 Method and device for processing handwriting input
CN105320358A (en) * 2014-06-20 2016-02-10 鸿合科技有限公司 Touch trace display method and device based on infrared white plate and infrared white plate
CN106547433A (en) * 2016-11-07 2017-03-29 青岛海信电器股份有限公司 Written handwriting determines method and device

Also Published As

Publication number Publication date
CN107797752A (en) 2018-03-13

Similar Documents

Publication Publication Date Title
CN107797752B (en) Handwriting presenting method and device, interactive intelligent panel and storage medium
JP5854442B2 (en) Handwriting input method to write multiple characters continuously
CN112115678B (en) Information display method and device, storage medium and electronic equipment
US9020266B2 (en) Methods and devices for processing handwriting input
CN109284059A (en) Handwriting drawing method and device, interactive intelligent panel and storage medium
US10585581B2 (en) Controlling display object on display screen
US20120324332A1 (en) Using Gestures to Generate Code, Including for Text Flow
CN107798717A (en) Electronic brush writing method, device, computer equipment and storage medium
WO2012147369A1 (en) Handwritten character input device and handwritten character input method
TWI605379B (en) Form processing method and terminal
CN109614099A (en) The adaptive development approach with page view, device, computer equipment and storage medium
CN113282214A (en) Stroke rendering method, device, storage medium and terminal
CN114003145A (en) Touch screen writing and erasing method and device, electronic whiteboard and storage medium
CN113538623B (en) Method, device, electronic equipment and storage medium for determining target image
US11380028B2 (en) Electronic drawing with handwriting recognition
CN110888549A (en) Calligraphy practicing method, system and device based on touch device and storage medium
US11789604B2 (en) Handwriting processing method, handwriting processing device and non-transitory storage medium
CN108279956B (en) Progress indicating method, progress indicating device, storage medium and electronic equipment
CN112860112A (en) Handwriting erasing method and device for electronic whiteboard, electronic equipment and storage medium
US20180164988A1 (en) Smart multi-touch layout control for mobile devices
US11069326B2 (en) Processing method for character stroke and related device
US9501210B2 (en) Information processing apparatus
CN107615229B (en) User interface device and screen display method of user interface device
CN109117072A (en) Writing area control method and system, writing method and system and interactive intelligent tablet
CN107679219A (en) Matching method and device, interactive intelligent panel and storage medium

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