CN110045909A - Ellipse processing method, device and equipment based on writing track and storage medium - Google Patents

Ellipse processing method, device and equipment based on writing track and storage medium Download PDF

Info

Publication number
CN110045909A
CN110045909A CN201910298665.8A CN201910298665A CN110045909A CN 110045909 A CN110045909 A CN 110045909A CN 201910298665 A CN201910298665 A CN 201910298665A CN 110045909 A CN110045909 A CN 110045909A
Authority
CN
China
Prior art keywords
ellipse
target
handwriting trace
handwriting
point
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
Application number
CN201910298665.8A
Other languages
Chinese (zh)
Other versions
CN110045909B (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 Shizhen Information Technology Co Ltd
Original Assignee
Guangzhou Shiyuan Electronics Thecnology Co Ltd
Guangzhou Shizhen Information Technology 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 Shizhen Information Technology Co Ltd filed Critical Guangzhou Shiyuan Electronics Thecnology Co Ltd
Priority to CN201910298665.8A priority Critical patent/CN110045909B/en
Publication of CN110045909A publication Critical patent/CN110045909A/en
Application granted granted Critical
Publication of CN110045909B publication Critical patent/CN110045909B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/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/04845Interaction 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 for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • 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
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation

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 embodiment of the invention discloses an ellipse processing method, a device, equipment and a storage medium based on writing tracks, relating to the field of electronic whiteboards and comprising the following steps: responding to received handwriting control operation, and displaying at least one writing track, wherein a first track point located in a closed area of a target ellipse and a second track point located outside the closed area exist in the writing track; and adjusting the size data of the target ellipse so that all track points of the writing track are positioned in the adjusted closed area of the target ellipse. By adopting the scheme, the technical problem of low integration efficiency of writing tracks and ellipses in the prior art can be solved.

Description

Oval processing method, device, equipment and storage medium based on handwriting trace
Technical field
The present embodiments relate to electronic whiteboard technology field more particularly to a kind of oval processing sides based on handwriting trace Method, device, equipment and storage medium.
Background technique
With the development of computer technology, computer equipment is widely used in all kinds of scenes of daily life.For example, Under the scenes such as meeting, classroom, the operations such as more and more people are write by computer equipment, drawn replace passing with this The notebook or blackboard (including blank) of system.At this point, user is in operation, it will usually write rail as integration using figure The carrier of mark.For example, being write in ellipse, the carrier by ellipse as its internal handwriting trace, and then realize Integration to handwriting trace.Realizing process of the invention, following problem: handwriting trace exists in the prior art in inventor Belong to mutually independent two dvielement with the ellipse of drafting, in order to reach desired synergy, user is needed to go to adjust one by one The display position of whole handwriting trace or ellipse.Therefore, there is the integration efficiency for handwriting trace and ellipse in the prior art Low problem.
Summary of the invention
The present invention provides a kind of oval processing method, device, equipment and storage medium based on handwriting trace, to solve The technical problem low with the integration efficiency of ellipse for handwriting trace in the prior art.
In a first aspect, the embodiment of the invention provides a kind of oval processing method based on handwriting trace, comprising:
It is operated in response to the person's handwriting control received, at least one handwriting trace of display, there are positions in the handwriting trace In the first tracing point in the enclosed region of Target ellipse and the second tracing point outside the enclosed region;
The dimension data of the Target ellipse is adjusted, so that whole tracing points of the handwriting trace are located at target after adjustment In elliptical enclosed region.
Further, the dimension data of the adjustment Target ellipse, so that whole tracing points of the handwriting trace Include: in the enclosed region of Target ellipse after adjustment
The mobile Target ellipse, so that the second center of the first nodal point of the Target ellipse and the handwriting trace Point is overlapped, and second central point is the central point of the minimum circumscribed rectangle of the handwriting trace;
If there is the second tracing point being located at outside the Target ellipse enclosed region in the handwriting trace, to the mesh Mark ellipse amplifies operation, so that whole tracing points of the handwriting trace are located at the enclosed region of Target ellipse after amplification It is interior.
Further, described operation is amplified to the Target ellipse to include:
Draw the corresponding ellipse figure to be selected of each tracing point in the handwriting trace, the ellipse figure to be selected be comprising The minimum ellipse figure of corresponding tracing point, the central point of the ellipse figure to be selected are first nodal point, the oval figure to be selected First length shaft length ratio of the second length shaft length of shape than being equal to the Target ellipse;
According to all ellipse figures to be selected, the amplifying parameters of the Target ellipse are determined;
Amplify the Target ellipse according to the amplifying parameters.
Further, described according to all ellipse figures to be selected, determine that the amplifying parameters of the Target ellipse include:
The first length data of semiaxis to be selected in each ellipse figure to be selected is obtained, the semiaxis to be selected is to be selected short by half Axis or major semiaxis to be selected;
Calculate the lenth ratio of the second length data of each first length data and target semiaxis, the target half Axis be in Target ellipse and the corresponding target semi-minor axis of the semi-minor axis to be selected or target corresponding with the major semiaxis to be selected it is long Semiaxis;
In all lenth ratios, the maximum lenth ratio of numerical value is selected;
Using the maximum lenth ratio of the numerical value as the amplification ratio of the Target ellipse.
Further, described according to all ellipse figures to be selected, determine that the amplifying parameters of Target ellipse include:
In all ellipse figures to be selected, maximum ellipse figure to be selected is selected;
Using the dimension data of maximum ellipse figure to be selected as the target size data of Target ellipse.
Further, the person's handwriting control operation in response to receiving also is wrapped before showing at least one handwriting trace It includes:
In response to the Graph Control operation received, displaying target is oval.
Further, the Graph Control in response to receiving operates, after displaying target is oval, further includes:
Determine the first nodal point and the first length shaft length ratio of the Target ellipse.
Further, the person's handwriting control operation in response to receiving, at least one handwriting trace of display include:
In response to the person's handwriting control operation received, track to be selected is shown;
Confirmation is matched to Target ellipse, at least one interior comprising the track to be selected of the enclosed region of the Target ellipse Tracing point;
Whole tracks of the Target ellipse are obtained, any bar track in the whole track has at least one rail Mark point is located in the enclosed region of the Target ellipse;
Confirm in whole tracks there is the tracing point being located at outside the enclosed region;
Whole tracks are determined as handwriting trace.
Further, the person's handwriting control operation includes: at least one in write operation, moving operation and amplifying operation Kind.
Second aspect, the oval processing unit based on handwriting trace that the embodiment of the invention also provides a kind of, comprising:
Person's handwriting display module shows at least one handwriting trace for the person's handwriting control operation in response to receiving, described There is the first tracing point in the enclosed region of Target ellipse and second outside the enclosed region in handwriting trace Tracing point;
Size adjustment module, for adjusting the dimension data of the Target ellipse, so that whole rails of the handwriting trace Mark point is in the enclosed region of Target ellipse after adjustment.
The third aspect, the oval processing equipment based on handwriting trace that the embodiment of the invention also provides a kind of, comprising:
One or more processors;
Memory, for storing one or more programs;
Display screen, for showing handwriting trace and Target ellipse;
When one or more of programs are executed by one or more of processors, so that one or more of processing Device realizes the oval processing method based on handwriting trace as described in relation to the first aspect.
Fourth aspect, it is described the embodiment of the invention also provides a kind of storage medium comprising computer executable instructions Computer executable instructions when being executed by computer processor for execute as described in relation to the first aspect based on handwriting trace Oval processing method.
Above-mentioned oval processing method, device, equipment and storage medium based on handwriting trace, by response to receiving Person's handwriting control operation, shows at least one handwriting trace, wherein handwriting trace includes the be located in Target ellipse enclosed region One tracing point and the second tracing point outside Target ellipse enclosed region adjust the size for the Target ellipse having been displayed later Data, so that technological means of the whole tracing points of handwriting trace in the enclosed region of Target ellipse after adjustment.It solves For the handwriting trace technical problem low with the integration efficiency of ellipse.When the handwriting trace part in ellipse is beyond ellipse When, it realizes ellipse and handwriting trace synchronous self-adapting is followed to amplify, improve the usage experience of user, and ensure that in display The rational deployment and aesthetics of appearance, meanwhile, the central point of Target ellipse and handwriting trace is overlapped, not only guarantees aesthetics, also Convenient for subsequent calculating amplifying parameters.Also, determine that target is ellipse based on the ellipse figure to be selected for drawing each tracing point in handwriting trace Round amplifying parameters, it is ensured that amplification accuracy, i.e. guarantee handwriting trace is located in the enclosed region of Target ellipse, and avoids Excessive amplification target ellipse causes the situation that white space is excessive in enclosed region.
Detailed description of the invention
Fig. 1 is a kind of flow chart for oval processing method based on handwriting trace that the embodiment of the present invention one provides;
Fig. 2 is a kind of flow chart of the oval processing method based on handwriting trace provided by Embodiment 2 of the present invention;
Fig. 3 is the first display schematic diagram provided by Embodiment 2 of the present invention;
Fig. 4 is the second display schematic diagram provided by Embodiment 2 of the present invention;
Fig. 5 is third display schematic diagram provided by Embodiment 2 of the present invention;
Fig. 6 is the 4th display schematic diagram provided by Embodiment 2 of the present invention;
Fig. 7 is the 5th display schematic diagram provided by Embodiment 2 of the present invention;
Fig. 8 is the 6th display schematic diagram provided by Embodiment 2 of the present invention;
Fig. 9 is the 7th display schematic diagram provided by Embodiment 2 of the present invention;
Figure 10 is the 8th display schematic diagram provided by Embodiment 2 of the present invention;
Figure 11 is a kind of structural schematic diagram for oval processing unit based on handwriting trace that the embodiment of the present invention three provides;
Figure 12 is a kind of structural schematic diagram for oval processing equipment based on handwriting trace that the embodiment of the present invention four provides.
Specific embodiment
The present invention is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched The specific embodiment stated is used to explain the present invention, rather than limitation of the invention.It also should be noted that for the ease of retouching It states, only the parts related to the present invention are shown in attached drawing rather than entire infrastructure.
Embodiment one
Fig. 1 is a kind of flow chart for oval processing method based on handwriting trace that the embodiment of the present invention one provides.Implement The oval processing method based on handwriting trace provided in example can be executed by the oval processing equipment based on handwriting trace, the base It can be realized by way of software and/or hardware in the oval processing equipment of handwriting trace, it should the ellipse based on handwriting trace Processing equipment can be two or more physical entities and constitute, and is also possible to a physical entity and constitutes.For example, based on rail is write The oval processing equipment of mark can be computer, mobile phone, plate or interactive intelligent tablet computer etc..
In order to make it easy to understand, being shown in embodiment with interactive intelligent tablet computer for the oval processing equipment based on handwriting trace Example property description.Wherein, interactive intelligent tablet computer, which can be, manipulates the content being shown on display plate by touch technology Integration apparatus with man-machine interactive operation is realized, is integrated with projector, electronic whiteboard, curtain, sound equipment, television set and view One or more functions such as frequency conference terminal.
In general, interactive intelligent tablet computer includes at least one piece of display screen.For example, interactive intelligent tablet computer is configured with one piece of tool There is the display screen of touch function, and the display screen can be capacitance plate, touch screens or electromagnetic screen.Further, user can be with Touch control operation is realized by way of finger or stylus touching display screen, correspondingly, interactive intelligent tablet computer detects position of touch, And response scheme is determined according to the corresponding display content of position of touch, and then responded, to realize touch function.For example, root Determine that corresponding display content is the control of some function according to position of touch, at this point, response scheme is to execute the function.For another example, Corresponding display content is determined to write region, at this point, response scheme is display handwriting trace according to position of touch.
Typically, interactive intelligent tablet computer is equipped with an at least type operating system, wherein operating system includes but is not limited to Android system, linux system and Windows system.Further, interactive intelligent tablet computer can be equipped at least one with book The application program for writing function, as being equipped in interactive intelligent tablet computer with writing function electronic whiteboard application program.Wherein, should The application program that application program can carry for operating system, it is also possible under in third party device or server The application program of load.Optionally, application program also has other editting functions in addition to having writing function, is such as inserted into table, inserts Enter picture, insertion multimedia, insertion figure, draw the functions such as table, graphing.Wherein, the table or figure drawn For computer drawing leading element.The block letter mark that computer drawing leading element is understood that be drawn by interactive intelligent tablet computer Eka-element is different from the element of user's writing.In general, application program shows operating area, user can be in the operating space It is write or is edited in domain.The regional location and area size of operating area can be set according to actual needs.It is understood that , under writing function, the operating area is it can be appreciated that write region.In embodiment, in the operating area into For oval processing method of the row based on handwriting trace, it is described.
Specifically, with reference to Fig. 1, the oval processing method provided in this embodiment based on handwriting trace includes:
Step 110, the person's handwriting control operation in response to receiving, show at least one handwriting trace, deposit in handwriting trace The first tracing point in the enclosed region for being located at Target ellipse and the second tracing point outside enclosed region.
Illustratively, person's handwriting control operation is control operation that user issues, for handwriting trace.Wherein, rail is write Mark is user under writing function, and the track being written by touch control operation, it includes multiple continuous tracing points, each tracing points A corresponding coordinate points.Coordinate points are the point in operating area coordinate system.Specifically, coordinate system is created for operating area in advance, Wherein, the specific location embodiment of the origin of coordinate system is not construed as limiting.Further, in order to guarantee that user has enough operating spaces Domain, setting operation region does not have fixed dimension in embodiment, i.e. operating area can be infinitely great.For example, operating area can be with The writing process of user infinitely expand.Wherein, specific expansion mode and direction of expansion embodiment are not construed as limiting.It can manage Solution, since the size of display screen is limited, so in display screen can only display portion operating area, and detecting user Operating area when issuing setting replacement operation in replacement display screen.The operating area replaced in display screen may include mobile behaviour Make region, zoom operations region etc..Wherein, the specific implementation embodiment for setting replacement operation is not construed as limiting, for example, detection To user's palm touching display screen, and when progress moving operation, movement routine, and then basis are determined according to the track of moving operation The operating area shown in movement routine replacement display screen.Further, the coordinate of the operating area shown in display screen is determined Range, and then determine according to coordinate range the corresponding relationship of coordinate points and pixel.Wherein, each pixel is corresponding in display screen One pixel coordinate passes through the available coordinate points of pixel coordinate range and pixel of the coordinate range and display screen of operating area The corresponding relationship of point.Typically, when obtaining touch control operation, determine the corresponding pixel of touch control operation, and according to coordinate points with The corresponding relationship of pixel determines coordinate points corresponding with pixel, and then using the coordinate value of coordinate points as corresponding tracing point Coordinate position.Meanwhile the pixel coordinate for showing tracing point being denoted as to the location of pixels of tracing point.When the operating space in display screen When domain is constant, if the location of pixels of tracing point changes, the coordinate position of tracing point, which synchronizes, to change.In embodiment, It is described so that the operating area in display screen is constant as an example.
In embodiment, setting person's handwriting control operation includes at least one in write operation, moving operation and amplifying operation Kind.Wherein, write operation refers to the operation of write-in handwriting trace, shows that at least one is new after completing write operation, in display screen The handwriting trace of increasing.Moving operation refers to the operation of mobile handwriting trace location of pixels, and in embodiment, moving operation is used for book At least one tracing point for writing track moves into the enclosed region of Target ellipse.The size referred to handwriting trace is enlarged The operation amplified expands the coordinate range of handwriting trace, wherein coordinate range is whole tracing points in handwriting trace Coordinate position set.Further, person's handwriting control operates corresponding touch control manner embodiment without limitation.For example, user selects After writing function, if interactive intelligent tablet computer detects mobile touch control operation in operating area, it is determined that receive write-in behaviour Make.For another example, after the coordinate range where detecting certain handwriting trace is selected and moves, determination receives moving operation, And the handwriting trace is moved according to the path of moving operation.
In embodiment, set interactive intelligent tablet computer can graphing as ellipse.The specific drafting means of ellipse are implemented Example is without limitation.Further, Target ellipse is the ellipse currently having shown that, it is understood that is that Target ellipse is to use Family is the person's handwriting frame of handwriting trace setting, is used to integrate handwriting trace, i.e., handwriting trace is placed in target as a whole Elliptical inside.Wherein, the inside of Target ellipse refers to inside enclosed region that Target ellipse surrounds, correspondingly, Target ellipse Outside refer to other regions in addition to enclosed region.It is understood that Target ellipse is only a kind of optional way, implement In example, the figure for integrating handwriting trace can also be the convex polygons such as circle and matrix, square, diamond shape, triangle.
Typically, in embodiment, after setting response person's handwriting control operation, display track relevant to person's handwriting control operation, And when at least one tracing point is located in the enclosed region that ellipse has been displayed in some in track, corresponding ellipse is denoted as Target ellipse.Further, whole pixels of Target ellipse enclosed region are traversed, with determine in enclosed region whether there is also Other tracks.Other tracks if it exists, then it is synchronous to obtain other tracks.Later, it determines relevant to person's handwriting control operation In track and other tracks, if there is the tracing point in Target ellipse enclosed region and the rail outside enclosed region Mark point.If it exists, then person's handwriting is controlled into the relevant track of operation and other tracks is determined as handwriting trace.Wherein, tracing point exists Refer to the location of pixels of tracing point in enclosed region in the pixel region of Target ellipse, pixel region refers to that Target ellipse surrounds The corresponding pixel coordinate set of enclosed region.Further, setting will be located in Target ellipse enclosed region in handwriting trace Tracing point be denoted as the first tracing point, by be located at enclosed region outside tracing point be denoted as the second tracing point.That is handwriting trace only portion Divide and is shown in Target ellipse.In general, the second tracing point being located at outside enclosed region is track relevant to person's handwriting control operation On tracing point.Since handwriting trace is shown in display screen, in embodiment, the determining, position using location of pixels as position Set the relevant parameter of statement and calculating, it is to be understood that in practical application, can also join coordinate position as correlation Number, for example, determining tracing point whether in enclosed region by coordinate position.
For example, when person's handwriting control operation is write operation, according to the track of write operation display write-in.Later, confirmation is write It is located in the enclosed region that ellipse has been displayed in some in the track entered with the presence or absence of at least one tracing point, and if it exists, then will Ellipse, which has been displayed, is determined as Target ellipse accordingly.Meanwhile each pixel in Target ellipse enclosed region is traversed, if confirmation The inside of Target ellipse is in addition to the track of write-in, and there is also other tracks, then obtains other tracks.Later, confirm write-in In track and other tracks, if be located in the enclosed region of Target ellipse there are at least one first tracing point exist simultaneously to Few second tracing point is located at outside the elliptical enclosed region of same target.If it exists, then by the track of write-in and other tracks It is determined as handwriting trace.It is understood that if each tracing point is respectively positioned on the enclosed region of some ellipse in the track of write-in It is interior, then without carrying out any operation to the ellipse.
For another example, when person's handwriting control operation is moving operation, track and mobile road to be moved are determined according to moving operation Diameter, and according to movement routine motion track.After track is mobile, it whether there is at least one track in the track after confirmation is mobile Point is in the enclosed region that ellipse has been displayed in some, and if it exists, then ellipse having been displayed accordingly, to be determined as target ellipse Circle.Meanwhile each pixel in Target ellipse enclosed region is traversed, if except mobile rail in the enclosed region of confirmation Target ellipse Outside mark, there is also other tracks, then obtain other tracks.Later, confirming whether there is in mobile track and other tracks At least one first tracing point, which is located in the enclosed region of Target ellipse, exists simultaneously at least one second tracing point positioned at identical Outside the enclosed region of Target ellipse.If it exists, then mobile track and other tracks are determined as handwriting trace.It is understood that Be, if whole tracing points are respectively positioned in enclosed region of some ellipse in the track after mobile, without to the ellipse into Any operation of row.
Also such as, when person's handwriting control operation is is enlarged, track and amplification ratio to be amplified are determined according to being enlarged Example, and then amplified track is shown according to magnification ratio.Later, confirm in the track of amplification with the presence or absence of at least one track Point is in the enclosed region that ellipse has been displayed in some, and if it exists, then ellipse having been displayed accordingly, to be determined as target ellipse Circle.Meanwhile each pixel inside Target ellipse enclosed region is traversed, if except amplification in the enclosed region of confirmation Target ellipse Outside track, there is also other tracks, then obtain other tracks.Later, confirm in the track and other tracks of amplification, if deposit At least one second tracing point is existed simultaneously in the enclosed region that at least one first tracing point is located at Target ellipse is located at phase Outside with the enclosed region of Target ellipse.If it exists, then the track of amplification is determined as handwriting trace.It is understood that if putting Whole tracing points of big track are respectively positioned in the enclosed region of some ellipse, then without carrying out any operation to ellipse.
It should be noted that track is operated or is calculated for the ease of processor, usually by rail in writing process Mark is placed in corresponding element box and is shown.In general, element box is it is also assumed that be the minimum circumscribed rectangle of track, and member The boundary of plain box hides display.Further, due to a writing process, it is possible to create a plurality of track, if every track is corresponding One element box, will increase the burden of processor.Therefore, each track generated of writing can be set as to share an element Box.Wherein, after the completion of a track input, if receiving writing behaviour again in setting time interval and setting pixel distance Make, then the track being newly written and former track is considered the track obtained with a writing process, and place in identity element box. It is subsequent, if certain track is deleted or moved to remote position (by with preset distance threshold ratio in element box Compared with), it is determined that track is reduced in element box, and according to the size of residual track more new element box.If increasing certain in element box The track or increase certain track being moved in element box that item is newly written, then can be with the size of synchronized update element box.Or Person can also place the track for the condition that meets in identity element box in conjunction with actual demand.For example, by a certain Target ellipse pair The handwriting trace answered is placed in identity element box.At this point, only needing comparison element box when determining Target ellipse and handwriting trace The location of pixels of location of pixels and Target ellipse.
Step 120, the dimension data for adjusting Target ellipse, so that whole tracing points of handwriting trace are located at target after adjustment In elliptical enclosed region.
Illustratively, the dimension data of Target ellipse refers to location of pixels of the side of Target ellipse in display screen.Pass through Dimension data can determine the central point location of pixels of Target ellipse, the length in pixels of major semiaxis, the length in pixels of semi-minor axis with And length shaft length ratio.Wherein, length in pixels ratio of the length shaft length than referring to major semiaxis and semi-minor axis.It is understood that When determining above-mentioned parameter, location of pixels can be replaced with coordinate position.
Specifically, adjusting the dimension data of Target ellipse according to the location of pixels of handwriting trace.Wherein, adjustment target is ellipse Round dimension data is realized by mobile Target ellipse and/or the elliptical mode of amplification target.Mobile Target ellipse, which refers to, not to be changed Become the length in pixels of the major semiaxis of Target ellipse and the length in pixels of semi-minor axis, only changes the central point pixel position of Target ellipse It sets, to realize the dimension data of adjustment Target ellipse.Amplification target ellipse refers to the central point pixel position for not changing Target ellipse It sets, only changes the major semiaxis of Target ellipse and/or the length in pixels of semi-minor axis.In embodiment, when setting amplification target ellipse, mesh Elliptical length shaft length is marked than constant, i.e., the Target ellipse before amplified Target ellipse and amplification is similar fitgures.
Optionally, when adjusting the dimension data of Target ellipse, firstly, whole tracing points of handwriting trace are obtained, later, It include the minimum ellipse figure of corresponding tracing point, the central point and Target ellipse of each minimum ellipse figure based on each track point-rendering Central point be overlapped.In each minimum ellipse figure of drafting, the maximum minimum ellipse figure of area is selected, and the minimum is ellipse Dimension data of the dimension data of circle diagram shape as Target ellipse after adjustment.Either, in each minimum ellipse figure of drafting, The ratio of the length in pixels of the semi-minor axis of the length in pixels and Target ellipse of semi-minor axis in each minimum ellipse figure is calculated, and is selected The maximum minimum ellipse figure of ratio, using the dimension data of the minimum ellipse figure as the size number of Target ellipse after adjustment According to, or using maximum ratio as the amplification ratio of Target ellipse.
It is also optional, when adjusting the dimension data of Target ellipse, firstly, the minimum circumscribed rectangle of confirmation handwriting trace, Later, the minimum ellipse comprising the minimum circumscribed rectangle is drawn, and the dimension data of minimum ellipse is ellipse as target after adjustment Round dimension data.Either, confirm the minimum circumscribed rectangle of handwriting trace, later, obtain the center of the minimum circumscribed rectangle Point, and mobile Target ellipse, the central point of Target ellipse is overlapped with the central point of minimum circumscribed rectangle.Later, traversal is write Whole tracing points of track are confirmed whether that there is also the second tracing points being located at outside current goal ellipse enclosed region, and if it exists, Whole tracing points of handwriting trace are then obtained, later, are based on the corresponding minimum ellipse figure of each track point-rendering, each minimum ellipse The central point of figure is overlapped with the central point of Target ellipse.In each minimum ellipse figure of drafting, select area maximum most Small ellipse figure, and using the dimension data of the minimum ellipse figure as the dimension data of Target ellipse after adjustment.Either, exist In each minimum ellipse figure drawn, the length in pixels of semi-minor axis and the semi-minor axis of Target ellipse in each minimum ellipse figure are calculated Length in pixels ratio, and select the maximum minimum ellipse figure of ratio, using the dimension data of the minimum ellipse figure as The dimension data of Target ellipse after adjustment, or using maximum ratio as the amplification ratio of Target ellipse.
Optionally, after receiving person's handwriting control operation every time, can be confirmed whether to need to adjust the size number of Target ellipse According to, and when needed, the dimension data of Target ellipse is adjusted, so that Target ellipse includes whole tracks of handwriting trace always Point.Wherein, it is confirmed whether that the technological means for needing to adjust the dimension data of Target ellipse can be determining person's handwriting control operation It is located at outside the enclosed region of Target ellipse in relative trajectory with the presence or absence of at least one tracing point.
It is above-mentioned, by the person's handwriting control operation in response to receiving, show at least one handwriting trace, wherein write rail First tracing point of the mark comprising being located in Target ellipse enclosed region and the second tracing point outside Target ellipse enclosed region, Later, the dimension data for the Target ellipse having been displayed is adjusted, so that target is ellipse after whole tracing points of handwriting trace are located at adjustment Technological means in round enclosed region.Solve the technical problem low with the integration efficiency of ellipse for handwriting trace.When When handwriting trace part in ellipse exceeds ellipse, realizes ellipse and handwriting trace synchronous self-adapting is followed to amplify, mention The usage experience of user has been risen, and ensure that the rational deployment and aesthetics of display content.
Embodiment two
Fig. 2 is a kind of flow chart of the oval processing method based on handwriting trace provided by Embodiment 2 of the present invention.This reality Applying example is to be embodied on the basis of the above embodiments.Specifically, with reference to Fig. 2, the oval processing side based on handwriting trace Method includes:
Step 201 is operated in response to the Graph Control received, and displaying target is oval.
In embodiment, only for showing ellipse in interactive intelligent tablet computer.Graph Control operation refers to the elliptical behaviour of control Make.Its specifically can be drafting oval, the elliptical major semiaxis length in pixels of adjustment, the elliptical semi-minor axis length in pixels of adjustment and At least one operation such as mobile ellipse.It is understood that Graph Control, which operates, can be directed to arbitrary ellipse, in embodiment, it is It is easy to understand, setting Graph Control operation is directed to Target ellipse, i.e., deposits in the relative trajectory that subsequent person's handwriting control operation generates In at least one tracing point in the enclosed region of the Target ellipse.
Further, the specific implementation embodiment of Graph Control operation is not construed as limiting.For example, detecting oval template After being transferred by user, determines that operating area is inscribed and receive the drag-and-drop operation based on elliptical modes plate, and operated according to drag-and-drop operation Ellipse is shown in region.For another example, if detecting, 1 points on elliptical side receive touch control operation, move according to touch-control Dynamic rail mark determines elliptical scaled size, and zooms in and out to ellipse.If detecting, any point on elliptical side receives touching Control operation, then according to touch-control motion track, determine elliptical shift position, and move to ellipse according to the shift position. In general, showing the Target ellipse operated according to Graph Control in display screen after response pattern control operation.
Step 202, the first nodal point for determining Target ellipse and the first length shaft length ratio.
Illustratively, when receiving Graph Control operation displaying target ellipse, the correlation for determining and recording Target ellipse is synchronized Data.Wherein, related data can be dimension data, first nodal point, the first length shaft length than, major semiaxis length in pixels And at least one of length in pixels of semi-minor axis etc..In embodiment, using related data as first nodal point and the first length Shaft length is than carrying out exemplary description.
Specifically, the central point of Target ellipse is denoted as first nodal point.Wherein, the method for determination embodiment of first nodal point Without limitation.For example, the long axis and short axle of Target ellipse are drawn according to the location of pixels where the side of Target ellipse, it later, will The crosspoint of long axis and short axle is denoted as the first nodal point of Target ellipse, and records the location of pixels of first nodal point.
Further, the length shaft length ratio of Target ellipse is denoted as the first length shaft length ratio.Wherein, the first length axial length Spend the method for determination embodiment of ratio without limitation.For example, drawing Target ellipse according to the location of pixels where the side of Target ellipse Long axis and short axle determine the length in pixels of long axis and the length in pixels of short axle later, and using the ratio of two length in pixels as First length shaft length ratio.
Record first nodal point and the benefit of the first length shaft length ratio are when being convenient for subsequent adjustment Target ellipse to size The calculating of data.
Step 203, the person's handwriting control operation in response to receiving, show track to be selected.
In embodiment, person's handwriting control operation is by write operation, moving operation or for being enlarged.Wherein, person's handwriting controls When operation is moving operation, after being responded according to moving operation, there is newly-increased track inside Target ellipse.
Further, after response person's handwriting control operation, display track relevant to person's handwriting control operation, and it is denoted as rail to be selected Mark.For example, at least one track being newly written is denoted as track to be selected when write operation;When amplifying operation, will be amplified to A few track is denoted as track to be selected;When moving operation, track to be selected will be denoted as by mobile track.
Step 204 judges whether to be matched to Target ellipse, in the enclosed region of Target ellipse at least comprising track to be selected One tracing point.If confirmation is matched to Target ellipse, step 205, otherwise, end operation are executed.
Specifically, traversing and all oval, the pixel region at each oval place of confirmation having been displayed after showing track to be selected. Later, according to the location of pixels of each tracing point in elliptical pixel region and track to be selected, it is determined whether exist comprising rail to be selected The ellipse of at least one tracing point of mark, and if it exists, the ellipse is then determined as Target ellipse.If it does not exist, then illustrate rail to be selected Mark does not have corresponding Target ellipse, and then terminates this operation.In general, track to be selected only corresponds to a Target ellipse.It needs It is noted that the whole ellipses having been displayed can refer to the whole in all oval or display screens in operating area It is oval.In embodiment, by taking all ellipses in display screen as an example, it is described.Certainly, if the whole ellipses having been displayed refer to operation When whole in region is oval, it is thus necessary to determine that each elliptical coordinates regional, later, root is according to elliptical coordinates regional and rail to be selected The coordinate position of each tracing point in mark, it is determined whether there is the ellipse comprising at least one tracing point of track to be selected.
It is understood that interactive intelligent tablet computer distinguishes oval and track mode embodiment without limitation.Such as track There is different marks with ellipse, interactive intelligent tablet computer determines that element is track or ellipse by identifying.
There is at least one rail in step 205, the whole tracks for obtaining Target ellipse, any bar track in whole tracks Mark point is located in the enclosed region of Target ellipse.
Specifically, whole pixels in Target ellipse are traversed after determining Target ellipse, to filter out display tracing point Pixel.In general, setting the pixel and blank or display background that the pixel inside Target ellipse includes display tracing point Pixel, can be distinguished by the pixel value of each pixel.Later, the rail in Target ellipse where each tracing point is determined Mark.Wherein, it is made of due to every track multiple continuous tracing points, it need to only find the corresponding whole of each tracing point Continuous path point, can confirm the track where each tracing point, and then obtain whole tracks of Target ellipse.
Step 206 judges in whole tracks with the presence or absence of the tracing point being located at outside enclosed region.If confirming in whole tracks In the presence of the tracing point being located at outside enclosed region, 207, otherwise, end operation are thened follow the steps.
Specifically, after determining whole tracks of Target ellipse, each tracing point of whole tracks is traversed, and by each track The location of pixels of point and the pixel region of Target ellipse are compared, and are located at outside Target ellipse enclosed region with determining whether there is Tracing point.If confirming in whole tracks there is the tracing point being located at outside Target ellipse enclosed region, illustrate Target ellipse Enclosed region does not include whole tracks, needs to be adjusted the dimension data of Target ellipse, so that Target ellipse includes complete Portion track.At this point, executing step 207.If confirming in whole tracks and the tracing point being located at outside Target ellipse enclosed region being not present, Then illustrate that Target ellipse has contained whole tracks, at this point, without the dimension data for adjusting Target ellipse, therefore, Ke Yijie Beam operation.
Whole tracks are determined as handwriting trace by step 207.
Further, whole tracks are determined as handwriting trace, and Target ellipse enclosed region will be located in handwriting trace Interior tracing point is denoted as the first tracing point, is denoted as the second rail for the tracing point outside Target ellipse enclosed region is located in handwriting trace Mark point.
Step 208, mobile Target ellipse, so that the second central point weight of the first nodal point of Target ellipse and handwriting trace It closes, the second central point is the central point of the minimum circumscribed rectangle of handwriting trace.
Specifically, determining the minimum circumscribed rectangle of handwriting trace.Wherein, minimum circumscribed rectangle refers to comprising handwriting trace Whole tracing points and the smallest rectangle of area.Further, the method for determination embodiment of minimum circumscribed rectangle is not construed as limiting.Example Such as, the whole tracing points for obtaining handwriting trace select an outermost tracing point from upper and lower, left and right four direction respectively, into And minimum circumscribed rectangle is determined according to four outermost tracing points.Further, it after determining minimum circumscribed rectangle, determines minimum outer It connects the central point of rectangle and is denoted as the second central point.Wherein, the method for determination embodiment of the second central point is without limitation.For example, For minimum circumscribed rectangle, connect the midpoint of two long sides and the midpoint of two short sides, and using the intersection point of two lines as Second central point.
Further, before this step, the first nodal point of the second central point and Target ellipse that determine handwriting trace is No coincidence.If not being overlapped, this step is executed, if being overlapped, executes step 209.In general, after response person's handwriting control operation, book The first nodal point of the second central point and Target ellipse of writing track is not overlapped.At this point, mobile Target ellipse, so that the first center Point and the second central point are overlapped, i.e., the center of Target ellipse and minimum circumscribed rectangle is overlapped.For example, Fig. 3 is the embodiment of the present invention Two the first display schematic diagrams provided.With reference to Fig. 3, the second central point 311 and target of the minimum circumscribed rectangle 31 of handwriting trace The first nodal point 321 of ellipse 32 is respectively two positions.Further, the mobile Target ellipse 32 of interactive intelligent tablet computer, so that First nodal point 321 and the second central point 311 are overlapped, at this point, Fig. 3 becomes Fig. 4, Fig. 4 is provided by Embodiment 2 of the present invention the Two display schematic diagrams.Compared to Fig. 3, the relative position of handwriting trace and Target ellipse is more reasonable in Fig. 4.It should be noted that real In the application of border, the central point of minimum circumscribed rectangle and each figure is only the consistency operation of interactive intelligent tablet computer, will not be in display screen Middle display shows that minimum circumscribed rectangle, first nodal point and the second central point are merely for convenience of understanding in Fig. 3.
It is understood that handwriting trace can also be moved other than mobile Target ellipse, so that first nodal point and the Two central points are overlapped.Since the person's handwriting control operation that handwriting trace is issued according to user obtains, handwriting trace is usually shown In the desired position of user, therefore, compared to mobile handwriting trace, mobile Target ellipse is more reasonable.
Step 209 judges in handwriting trace with the presence or absence of the second tracing point being located at outside Target ellipse enclosed region.If book The second tracing point for existing in track and being located at outside Target ellipse enclosed region is write, 210, otherwise, end operation are thened follow the steps.
Specifically, handwriting trace may be integrally incorporated in Target ellipse closure after in view of mobile Target ellipse In region, it is also possible to which there is also the second tracing points being located at outside Target ellipse in handwriting trace.Therefore, in mobile Target ellipse Afterwards, the whole tracing points for needing to traverse handwriting trace again, obtain the location of pixels of each tracing point, and by the location of pixels and mesh Elliptical pixel region is marked to be compared.The location of pixels of at least one tracing point is then said in the outside of pixel region if it exists There is the second tracing point outside the enclosed region of Target ellipse in bright handwriting trace, at this time, it may be necessary to carry out to Target ellipse It is enlarged, i.e. execution step 210.The location of pixels of at least one tracing point is then said in the outside of pixel region if it does not exist Each tracing point is the first tracing point in the enclosed region of Target ellipse in bright handwriting trace.At this point, no longer needing to pair Target ellipse amplifies operation, that is, terminates this operation.
Step 210 amplifies operation to Target ellipse, so that whole tracing points of handwriting trace are located at target after amplification In elliptical enclosed region.
Specifically, amplifying operation to Target ellipse.In embodiment, retouched so that equal proportion amplification target is oval as an example It states.Optionally, in handwriting trace, select the elliptical first nodal point of distance objective apart from farthest tracing point, and draw packet Minimum ellipse figure containing the tracing point, the central point of the minimum ellipse figure are that first nodal point later puts Target ellipse It is big to be extremely overlapped with minimum ellipse figure.It is also optional, it is based on handwriting trace, draws the minimum ellipse figure of each tracing point, and The amplifying parameters of Target ellipse are determined according to minimum ellipse figure.
Specifically, the step specifically includes step 2101- step by taking the minimum ellipse figure for drawing each tracing point as an example 2103:
Step 2101 draws the corresponding ellipse figure to be selected of each tracing point in handwriting trace, and ellipse figure to be selected is packet Minimum ellipse figure containing corresponding tracing point, the central point of ellipse figure to be selected are first nodal point, the of ellipse figure to be selected First length shaft length ratio of the two length shaft lengths than being equal to the Target ellipse.
Specifically, successively selecting each tracing point of handwriting trace, and draw the ellipse figure to be selected of each tracing point.Its In, the corresponding ellipse figure to be selected of each tracing point.Ellipse figure to be selected is the point centered on first nodal point, and includes The minimum ellipse figure of corresponding tracing point.Further, ellipse figure to be selected and Target ellipse are similar fitgures, i.e., will be to be selected ellipse The length shaft length ratio of circle diagram shape is denoted as the second length shaft length ratio, and the second length shaft length ratio and the first length shaft length ratio It is equal.
It is understood that first nodal point can replace mutually with the second central point in this step.
In general, after determining the corresponding ellipse figure to be selected of each tracing point, it is available relative to first nodal point Multiple concentration ellipses.By taking Fig. 4 as an example, after determining the corresponding ellipse figure to be selected of each tracing point, the third of available Fig. 5 is aobvious Show schematic diagram.Wherein, what Fig. 5 was merely exemplary the show ellipse figure to be selected of 3 tracing points, in practical application, each tracing point There is corresponding ellipse figure to be selected.It is understood that Fig. 5 is the calculating process of interactive intelligent tablet computer, in user's operation mistake It will not be shown in display screen in journey.
Step 2102, according to all ellipse figures to be selected, determine the amplifying parameters of Target ellipse.
Specifically, ellipse figure to be selected may be considered the pixel region to be selected when Target ellipse includes corresponding tracing point. Accordingly, according to whole ellipse figures to be selected, the amplifying parameters of Target ellipse are determined.Wherein, amplifying parameters can be for mesh Elliptical magnification ratio is marked, the amplified dimension data of Target ellipse, i.e. target size data are also possible to.The class of amplifying parameters When type difference, corresponding determining scheme is different.Accordingly, include at least one following scheme in embodiment:
Scheme one, the program are directed to the case where amplifying parameters are amplification ratio, at this point, the step specifically includes: step 21021- step 21024:
Step 21021, the first length data for obtaining semiaxis to be selected in each ellipse figure to be selected, semiaxis to be selected is to be selected short Semiaxis or major semiaxis to be selected.
Specifically, major semiaxis is denoted as major semiaxis to be selected in ellipse figure to be selected, in ellipse figure to be selected semi-minor axis be denoted as to Select semi-minor axis.Semiaxis to be selected is the major semiaxis to be selected or semi-minor axis to be selected in corresponding ellipse figure to be selected.In embodiment, with to be selected Semiaxis is to be described for the semi-minor axis to be selected in corresponding ellipse figure to be selected.
Illustratively, the length in pixels of semi-minor axis to be selected in each ellipse figure to be selected is obtained, and is denoted as the first length data. Specifically, determining semi-minor axis to be selected according to the location of pixels on the side of ellipse figure to be selected, later, determine that semi-minor axis to be selected is corresponding Pixel length, and be denoted as the first length data.
Step 21022, the lenth ratio for calculating each first length data with the second length data of target semiaxis, target Semiaxis is and the corresponding target semi-minor axis of semi-minor axis to be selected or target major semiaxis corresponding with major semiaxis to be selected in Target ellipse.
Specifically, major semiaxis is denoted as target major semiaxis in Target ellipse, semi-minor axis is denoted as target semi-minor axis in Target ellipse. Further, target semiaxis refers in Target ellipse for the semiaxis with semiaxis computational length ratio to be selected.When semiaxis to be selected is When semi-minor axis to be selected, target semiaxis is target semi-minor axis.When semiaxis to be selected is major semiaxis to be selected, target semiaxis is that target is long by half Axis.
Further, due to by taking semi-minor axis to be selected as an example, target semiaxis is target semi-minor axis in this step.Specifically , second is denoted as according to the length in pixels of the available target semi-minor axis of the dimension data of Target ellipse, and by the length in pixels Length data.Calculate separately the lenth ratio of each first length data and the second length data.In general, lenth ratio can indicate The scaling relationships of corresponding semiaxis between ellipse figure to be selected and Target ellipse.
Step 21023, in whole lenth ratios, select the maximum lenth ratio of numerical value.
Illustratively, lenth ratio is bigger, illustrates that the semi-minor axis to be selected of ellipse figure to be selected is longer, ellipse figure to be selected Area is bigger, and enclosed region includes that the tracing point quantity of handwriting trace is more.Therefore, in embodiment, select numerical value maximum Lenth ratio.At this point, the area of ellipse figure to be selected is maximum, the quantity of the tracing point for the handwriting trace that enclosed region includes is most It is more.In general, the corresponding ellipse figure to be selected of the maximum lenth ratio of numerical value includes oval the second farthest tracing point of distance objective.
Step 21024, using the maximum lenth ratio of numerical value as the amplification ratio of Target ellipse.
Specifically, the corresponding ellipse figure to be selected of the maximum lenth ratio of numerical value includes oval second farthest of distance objective Tracing point, at this point it is possible to think that the enclosed region of the ellipse figure to be selected includes whole tracing points of handwriting trace.Therefore, if The ellipse that sets the goal is amplified according to the amplification ratio, and is overlapped after amplifying with ellipse figure to be selected.
For example, the maximum lenth ratio of numerical value is 2, at this point, the amplification ratio of Target ellipse is 2.According to the amplification ratio When amplifying to Target ellipse, the major semiaxis length in pixels and semi-minor axis length in pixels of Target ellipse are put and are twice.
The case where scheme two, the program for amplifying parameters are Target ellipse amplified dimension data, at this point, the step It specifically includes: step 21025- step 21026:
Step 21025, in all ellipse figures to be selected, select maximum ellipse figure to be selected.
Specifically, maximum ellipse figure to be selected can be it is farthest apart from first nodal point in all ellipse figures to be selected Ellipse figure to be selected, i.e., with one heart in ellipse figure to be selected outermost ellipse figure to be selected.In general, maximum ellipse to be selected The area of figure is maximum, and enclosed region includes that the quantity of the tracing point of handwriting trace is most, it can is thought comprising whole Handwriting trace.Further, the selection mode embodiment of maximum ellipse figure to be selected is without limitation.For example, selection outermost Ellipse figure to be selected, the maximum ellipse figure to be selected of selection area, the length in pixels of selection major semiaxis to be selected it is longest to be selected The longest ellipse figure to be selected of length in pixels of ellipse figure or selection semi-minor axis to be selected.
Step 21026, using the dimension data of maximum ellipse figure to be selected as the target size data of Target ellipse.
Specifically, target size data refer to the amplified dimension data of Target ellipse.Due to needing to put Target ellipse It is big to be extremely overlapped with maximum ellipse figure to be selected.Therefore, using the dimension data of maximum ellipse figure to be selected as target size Data.After determining target size data, directly the dimension data of Target ellipse can be adjusted to target size data.
It is understood that in practical application, it can also be by the pixel of the major semiaxis to be selected of maximum ellipse figure to be selected Length and the length in pixels of semi-minor axis to be selected are as target size data.At this point, can directly be adjusted when amplifying to Target ellipse The target major semiaxis and target semi-minor axis of Target ellipse are to corresponding length in pixels.
It is step 2103, oval according to amplifying parameters amplification targets.
Specifically, can be when according to amplifying parameters amplification target ellipse and determine that Target ellipse adjusts according to amplifying parameters Dimension data afterwards, and then Target ellipse is amplified.It can also be and determined on the side of Target ellipse respectively according to amplifying parameters The adjustment data (the A pixel on such as side moves up B pixel) of pixel, and according to adjustment data to Target ellipse into Row amplification.
In the present embodiment, using the location of pixels of tracing point and Target ellipse as calculating reference data, in practical application, also It can be using the coordinate position of tracing point and Target ellipse as calculating reference data.
Exemplary description is carried out to technical solution provided in this embodiment below.
Example one, Fig. 6 are that the present invention implements two the 4th display schematic diagrams provided.With reference to Fig. 6, Graph Control operation is received Afterwards, display ellipse 32, meanwhile, record elliptical first nodal point and the first length shaft length ratio.At this point, setting the ellipse 32 Inside includes at least one track.Further, after receiving write operation, with reference to Fig. 3, corresponding track is shown in display screen As track 33 to be selected, in Fig. 3, track 33 to be selected is " nice ".Later, determine that ellipse 32 is ellipse for target based on track to be selected Circle, and handwriting trace is obtained according to Target ellipse, i.e. handwriting trace is whole tracks in minimum circumscribed rectangle 31.Later, it moves The first nodal point 321 of moving-target ellipse 32, so that first nodal point 321 is overlapped with the second central point 311.At this point, obtaining figure 4。
Further, in traversing graph 4 handwriting trace each tracing point, with confirm in handwriting trace include be located at Target ellipse The second tracing point outside 32.Later, each tracing point based on handwriting trace obtains corresponding ellipse figure to be selected.Further, Calculate the first length data of the semi-minor axis to be selected of each ellipse figure to be selected and the target semi-minor axis of Target ellipse second is long Degree evidence, and obtain the lenth ratio of each first length data and the second length data.Later, the maximum length ratio of numerical value is selected It is worth the amplification ratio as Target ellipse.By taking Fig. 5 as an example, Fig. 5 illustratively shows three ellipse figures to be selected.Wherein, tracing point The data of the lenth ratio of 312 corresponding ellipse figures 34 to be selected are maximum, i.e., make the lenth ratio of the ellipse figure 34 to be selected For amplification ratio.Further, Target ellipse 32 is amplified.At this point, obtaining the display schematic diagram of Fig. 7.With reference to Fig. 7, target Its enclosed region completely contains handwriting trace after 32 amplification of ellipse.It is understood that each central point in practical application, to be selected Ellipse figure etc. will not be shown in display screen.It, can be in display screen directly by scheming by above-mentioned calculating in practical application 3 processes for being transitioned into Fig. 7, Fig. 4 and Fig. 5 are hind computation process.
Example two, Fig. 8 are that the present invention implements two the 6th display schematic diagrams provided.With reference to Fig. 8, Graph Control operation is received Afterwards, display ellipse 35, meanwhile, record elliptical first nodal point and the first length shaft length ratio.Meanwhile inside the ellipse 35 Include at least one track.Further, after receiving write operation, with reference to Fig. 9, corresponding track conduct is shown in display screen Track 36 to be selected, in Fig. 9, track 36 to be selected is " good ".Later, determine that ellipse 35 is Target ellipse, and root based on track to be selected Handwriting trace is obtained according to Target ellipse, i.e. handwriting trace is whole tracks in minimum circumscribed rectangle 37.Later, mobile target is ellipse The first nodal point 351 of circle 35, so that first nodal point 351 is overlapped with the second central point 371.At this point, obtaining Figure 10.Further , each tracing point of handwriting trace in traversing graph 10 confirms not include being located at outside 35 enclosed region of Target ellipse in handwriting trace The second tracing point.At this point, end operation.It is understood that each central point, minimum circumscribed rectangle etc. be not in practical application It can be shown in display screen.
It is above-mentioned, controlled and operated by response pattern, displaying target is oval, and record Target ellipse first nodal point and First length shaft length ratio, later, response person's handwriting control operation show track to be selected, and ellipse according to path matching target to be selected Circle, and using whole tracks of Target ellipse as handwriting trace.Later, confirm in handwriting trace and be closed comprising being located at Target ellipse When the second tracing point outside region, mobile Target ellipse, so that the first nodal point of Target ellipse and the minimum of handwriting trace are outer The second central point for connecing rectangle is overlapped.Later, confirm in handwriting trace still comprising second outside Target ellipse enclosed region When tracing point, corresponding ellipse figure to be selected is generated based on tracing point each in handwriting trace, the central point of ellipse figure to be selected is First nodal point, and first length shaft length of the second length shaft length of ellipse figure to be selected than being equal to the Target ellipse, Later, amplifying parameters, and the technology of the dimension data according to amplifying parameters adjustment Target ellipse are determined according to ellipse figure to be selected Means, when realizing the track in Target ellipse beyond Target ellipse, Target ellipse adaptively amplifies, to guarantee comprising complete Track, that is, realize the integration of Target ellipse and handwriting trace, be not necessarily to user's manual modification Target ellipse or handwriting trace, mention High integration efficiency and user experience, increase the aesthetics of display content, meanwhile, by Target ellipse and handwriting trace Central point is overlapped, and is not only guaranteed aesthetics, is also convenient for subsequent calculating amplifying parameters.Also, based on each rail in drafting handwriting trace The ellipse figure to be selected of mark point determines the amplifying parameters of Target ellipse, it is ensured that amplification accuracy, i.e. guarantee handwriting trace position The feelings that white space is excessive in enclosed region are caused in the enclosed region of Target ellipse, in turn avoiding excessive amplification target ellipse Condition.
Embodiment three
Figure 11 is a kind of structural schematic diagram for oval processing unit based on handwriting trace that the embodiment of the present invention three provides. With reference to Figure 11, being somebody's turn to do the oval processing unit based on handwriting trace includes: person's handwriting display module 401 and size adjustment module 402.
Wherein, person's handwriting display module 401, for the person's handwriting control operation in response to receiving, display at least one is write There is the first tracing point in the enclosed region of Target ellipse in the handwriting trace and be located at the enclosed region in track The second outer tracing point;Size adjustment module 402, for adjusting the dimension data of the Target ellipse, so that the writing rail Whole tracing points of mark are in the enclosed region of Target ellipse after adjustment.
It is above-mentioned, by the person's handwriting control operation in response to receiving, show at least one handwriting trace, wherein write rail First tracing point of the mark comprising being located in Target ellipse enclosed region and the second tracing point outside Target ellipse enclosed region, Later, the dimension data for the Target ellipse having been displayed is adjusted, so that target is ellipse after whole tracing points of handwriting trace are located at adjustment Technological means in round enclosed region.Solve the technical problem low with the integration efficiency of ellipse for handwriting trace.When When handwriting trace part in ellipse exceeds ellipse, realizes ellipse and handwriting trace synchronous self-adapting is followed to amplify, mention The usage experience of user has been risen, and ensure that the rational deployment and aesthetics of display content.
On the basis of the above embodiments, size adjustment module 402 includes: mobile submodule, for moving the target Ellipse, so that the second central point of the first nodal point of the Target ellipse and the handwriting trace is overlapped, second center Point is the central point of the minimum circumscribed rectangle of the handwriting trace;Amplify submodule, if for there are positions in the handwriting trace The second tracing point outside the Target ellipse enclosed region, then amplify operation to the Target ellipse, so that the book Whole tracing points of track are write in the enclosed region of Target ellipse after amplification.
On the basis of the above embodiments, the amplification submodule includes: oval determination unit to be selected, if being used for the book Write in track exist be located at Target ellipse outside the second tracing point, then draw each tracing point in the handwriting trace it is corresponding to Ellipse figure is selected, the ellipse figure to be selected is the minimum ellipse figure comprising corresponding tracing point, the ellipse figure to be selected Central point is first nodal point, and the second length shaft length of the ellipse figure to be selected is longer than be equal to the Target ellipse first Minor axis length ratio;Amplifying parameters determination unit, for determining putting for the Target ellipse according to all ellipse figures to be selected Big parameter;Oval amplifying unit, for amplifying the Target ellipse according to the amplifying parameters.
On the basis of the above embodiments, the amplifying parameters determination unit includes: data acquisition subelement, for obtaining First length data of semiaxis to be selected in each ellipse figure to be selected, the semiaxis to be selected are semi-minor axis to be selected or length to be selected half Axis;Ratio calculation subelement, the length of the second length data for calculating each first length data and target semiaxis Ratio, the target semiaxis be in Target ellipse target semi-minor axis corresponding with the semi-minor axis to be selected or with the length to be selected half The corresponding target major semiaxis of axis;Ratio selects subelement, for selecting the maximum length of numerical value in all lenth ratios Ratio;Amplification ratio determines subelement, for using the maximum lenth ratio of the numerical value as the amplification ratio of the Target ellipse.
On the basis of the above embodiments, the amplifying parameters determination unit includes: maximum oval selection subelement, is used for In all ellipse figures to be selected, maximum ellipse figure to be selected is selected;Target size determines subelement, and being used for will be maximum Ellipse figure to be selected target size data of the dimension data as Target ellipse.
On the basis of the above embodiments, further includes: oval display module, for the person's handwriting control in response to receiving System operation before showing at least one handwriting trace, operates, displaying target is oval in response to the Graph Control received.
On the basis of the above embodiments, further includes: data determining module, for the figure control in response to receiving System operation determines the first nodal point and the first length shaft length ratio of the Target ellipse after displaying target is oval.
On the basis of the above embodiments, person's handwriting display module 401 includes: person's handwriting display unit to be selected, in response to The person's handwriting control operation received, shows track to be selected;Graphic Pattern Matching unit is matched to Target ellipse, the mesh for confirming Mark at least one tracing point in elliptical enclosed region comprising the track to be selected;Person's handwriting acquiring unit, it is described for obtaining There is at least one tracing point and be located at the target in whole tracks of Target ellipse, any bar track in the whole tracks In elliptical enclosed region;Tracing point determination unit is located at outside the enclosed region for confirming to exist in whole tracks Tracing point;Target determination unit, for whole tracks to be determined as handwriting trace.
On the basis of the above embodiments, during person's handwriting control operation includes: write operation, moving operation and is enlarged At least one.
Oval processing unit provided in an embodiment of the present invention based on handwriting trace is included in the ellipse based on handwriting trace It in processing equipment, and can be used for executing the oval processing method based on handwriting trace that above-mentioned any embodiment provides, have phase The function and beneficial effect answered.
Example IV
Figure 12 is a kind of structural schematic diagram for oval processing equipment based on handwriting trace that the embodiment of the present invention four provides. As shown in figure 12, being somebody's turn to do the oval processing equipment based on handwriting trace includes processor 50, memory 51, input unit 52, output Device 53 and display screen 54.The quantity of processor 50 can be one or more in oval processing equipment based on handwriting trace It is a, in Figure 12 by taking a processor 50 as an example.The quantity of display screen 54 can be in oval processing equipment based on handwriting trace One or more, in Figure 12 by taking a display screen 54 as an example.Processor 50 in oval processing equipment based on handwriting trace is deposited Reservoir 51, input unit 52, output device 53 and display screen 54 can be connected by bus or other modes, with logical in Figure 12 It crosses for bus connection.
Memory 51 is used as a kind of computer readable storage medium, can be used for storing software program, journey can be performed in computer Sequence and module, such as the corresponding program instruction of the oval processing method based on handwriting trace/module (example in the embodiment of the present invention Such as, the person's handwriting display module 401 and size adjustment module 402 in the oval processing unit based on handwriting trace).Processor 50 is logical Software program, instruction and module that operation is stored in memory 51 are crossed, thereby executing the ellipse processing based on handwriting trace The various function application and data processing of equipment realize the above-mentioned oval processing method based on handwriting trace.
Memory 51 can mainly include storing program area and storage data area, wherein storing program area can store operation system Application program needed for system, at least one function;Storage data area can be stored according to the oval processing equipment based on handwriting trace Use created data etc..In addition, memory 51 may include high-speed random access memory, it can also include non-volatile Property memory, a for example, at least disk memory, flush memory device or other non-volatile solid state memory parts.Some In example, memory 51 can further comprise the memory remotely located relative to processor 50, these remote memories can be with Pass through network connection to the oval processing equipment based on handwriting trace.The example of above-mentioned network includes but is not limited to internet, enterprise Industry intranet, local area network, mobile radio communication and combinations thereof.
Input unit 52 can be used for receiving the number or character information of input, and generate and the ellipse based on handwriting trace The related key signals input of the user setting and function control of processing equipment.Output device 53 may include that the audios such as loudspeaker are defeated Equipment out.Display screen 54 is the display screen with touch function, can be capacitance plate, electromagnetic screen or infrared screen.Optionally, It further include infrared touch frame when display screen 54 is infrared screen, which is arranged in the surrounding of display screen 54, also It can be used for receiving infrared signal, and the infrared signal be sent to processor 50 or other equipment.Display screen 54 is for showing Show handwriting trace and Target ellipse.At the same time it can also show other contents according to the instruction of processor.
In the present embodiment, the oval processing equipment based on handwriting trace can be interactive intelligent tablet computer.
The above-mentioned oval processing equipment based on handwriting trace includes the oval processing unit based on handwriting trace, be can be used for The arbitrarily oval processing method based on handwriting trace is executed, has corresponding function and beneficial effect.
Embodiment five
The embodiment of the present invention also provides a kind of storage medium comprising computer executable instructions, and the computer is executable It instructs when being executed by computer processor for executing a kind of oval processing method based on handwriting trace, this method comprises:
It is operated in response to the person's handwriting control received, at least one handwriting trace of display, there are positions in the handwriting trace In the first tracing point in the enclosed region of Target ellipse and the second tracing point outside the enclosed region;
The dimension data of the Target ellipse is adjusted, so that whole tracing points of the handwriting trace are located at target after adjustment In elliptical enclosed region.
Certainly, a kind of storage medium comprising computer executable instructions, computer provided by the embodiment of the present invention The method operation that executable instruction is not limited to the described above can also be performed provided by any embodiment of the invention based on writing Relevant operation in the oval processing method of track.
By the description above with respect to embodiment, it is apparent to those skilled in the art that, the present invention It can be realized by software and required common hardware, naturally it is also possible to which by hardware realization, but in many cases, the former is more Good embodiment.Based on this understanding, technical solution of the present invention substantially in other words contributes to the prior art Part can be embodied in the form of software products, which can store in computer readable storage medium In, floppy disk, read-only memory (Read-Only Memory, ROM), random access memory (Random such as computer Access Memory, RAM), flash memory (FLASH), hard disk or CD etc., including some instructions are with so that a computer is set Standby (can be personal computer, server or the network equipment etc.) executes method described in each embodiment of the present invention.
It is worth noting that, in the embodiment of the above-mentioned oval processing unit based on handwriting trace, included each list Member and module are only divided according to the functional logic, but are not limited to the above division, as long as can be realized corresponding Function;In addition, the specific name of each functional unit is also only for convenience of distinguishing each other, it is not intended to restrict the invention Protection scope.
Note that the above is only a better embodiment of the present invention and the applied technical principle.It will be appreciated by those skilled in the art that The invention is not limited to the specific embodiments described herein, be able to carry out for a person skilled in the art it is various it is apparent variation, It readjusts and substitutes without departing from protection scope of the present invention.Therefore, although being carried out by above embodiments to the present invention It is described in further detail, but the present invention is not limited to the above embodiments only, without departing from the inventive concept, also It may include more other equivalent embodiments, and the scope of the invention is determined by the scope of the appended claims.

Claims (12)

1. a kind of oval processing method based on handwriting trace characterized by comprising
In response to the person's handwriting control operation received, shows at least one handwriting trace, exist in the handwriting trace and be located at mesh Mark the first tracing point in elliptical enclosed region and the second tracing point outside the enclosed region;
The dimension data of the Target ellipse is adjusted, so that whole tracing points of the handwriting trace are located at Target ellipse after adjustment Enclosed region in.
2. the oval processing method according to claim 1 based on handwriting trace, which is characterized in that the adjustment mesh Elliptical dimension data is marked, so that whole tracing points of the handwriting trace are located at the interior packet of enclosed region of Target ellipse after adjustment It includes:
The mobile Target ellipse, so that the second central point weight of the first nodal point of the Target ellipse and the handwriting trace It closes, second central point is the central point of the minimum circumscribed rectangle of the handwriting trace;
It is ellipse to the target if there is the second tracing point being located at outside the Target ellipse enclosed region in the handwriting trace Circle amplifies operation, so that whole tracing points of the handwriting trace are in the enclosed region of Target ellipse after amplification.
3. the oval processing method according to claim 2 based on handwriting trace, which is characterized in that described to the target Ellipse amplifies operation
The corresponding ellipse figure to be selected of each tracing point in the handwriting trace is drawn, the ellipse figure to be selected is to include correspondence The minimum ellipse figure of tracing point, the central point of the ellipse figure to be selected are first nodal point, the ellipse figure to be selected First length shaft length ratio of the second length shaft length than being equal to the Target ellipse;
According to all ellipse figures to be selected, the amplifying parameters of the Target ellipse are determined;
Amplify the Target ellipse according to the amplifying parameters.
4. the oval processing method according to claim 3 based on handwriting trace, which is characterized in that described according to whole institutes Ellipse figure to be selected is stated, determines that the amplifying parameters of the Target ellipse include:
Obtain the first length data of semiaxis to be selected in each ellipse figure to be selected, the semiaxis to be selected be semi-minor axis to be selected or Major semiaxis to be selected;
The lenth ratio of the second length data of each first length data and target semiaxis is calculated, the target semiaxis is And the corresponding target semi-minor axis of the semi-minor axis to be selected or target major semiaxis corresponding with the major semiaxis to be selected in Target ellipse;
In all lenth ratios, the maximum lenth ratio of numerical value is selected;
Using the maximum lenth ratio of the numerical value as the amplification ratio of the Target ellipse.
5. the oval processing method according to claim 3 based on handwriting trace, which is characterized in that described according to whole institutes Ellipse figure to be selected is stated, determines that the amplifying parameters of Target ellipse include:
In all ellipse figures to be selected, maximum ellipse figure to be selected is selected;
Using the dimension data of maximum ellipse figure to be selected as the target size data of Target ellipse.
6. the oval processing method according to claim 1 based on handwriting trace, which is characterized in that described in response to receiving The person's handwriting control arrived operates, before at least one handwriting trace of display, further includes:
In response to the Graph Control operation received, displaying target is oval.
7. the oval processing method according to claim 6 based on handwriting trace, which is characterized in that described in response to receiving The Graph Control operation arrived, after displaying target is oval, further includes:
Determine the first nodal point and the first length shaft length ratio of the Target ellipse.
8. the oval processing method according to claim 1 based on handwriting trace, which is characterized in that described in response to receiving The person's handwriting control operation arrived, at least one handwriting trace of display include:
In response to the person's handwriting control operation received, track to be selected is shown;
Confirmation is matched to Target ellipse, includes at least one track of the track to be selected in the enclosed region of the Target ellipse Point;
Whole tracks of the Target ellipse are obtained, any bar track in the whole track has at least one tracing point In the enclosed region of the Target ellipse;
Confirm in whole tracks there is the tracing point being located at outside the enclosed region;
Whole tracks are determined as handwriting trace.
9. the oval processing method based on handwriting trace according to claim 1 or 8, which is characterized in that the person's handwriting control System operation includes: at least one of write operation, moving operation and amplifying operation.
10. a kind of oval processing unit based on handwriting trace characterized by comprising
Person's handwriting display module shows at least one handwriting trace, the writing for the person's handwriting control operation in response to receiving There is the first tracing point in the enclosed region of Target ellipse and the second track outside the enclosed region in track Point;
Size adjustment module, for adjusting the dimension data of the Target ellipse, so that whole tracing points of the handwriting trace In the enclosed region of Target ellipse after adjustment.
11. a kind of oval processing equipment based on handwriting trace characterized by comprising
One or more processors;
Memory, for storing one or more programs;
Display screen, for showing handwriting trace and Target ellipse;
When one or more of programs are executed by one or more of processors, so that one or more of processors are real The now oval processing method based on handwriting trace as described in any in claim 1-9.
12. a kind of storage medium comprising computer executable instructions, which is characterized in that the computer executable instructions by For executing the oval processing side based on handwriting trace as described in any in claim 1-9 when computer processor executes Method.
CN201910298665.8A 2019-04-15 2019-04-15 Ellipse processing method, device and equipment based on writing track and storage medium Active CN110045909B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910298665.8A CN110045909B (en) 2019-04-15 2019-04-15 Ellipse processing method, device and equipment based on writing track and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910298665.8A CN110045909B (en) 2019-04-15 2019-04-15 Ellipse processing method, device and equipment based on writing track and storage medium

Publications (2)

Publication Number Publication Date
CN110045909A true CN110045909A (en) 2019-07-23
CN110045909B CN110045909B (en) 2021-01-22

Family

ID=67277215

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910298665.8A Active CN110045909B (en) 2019-04-15 2019-04-15 Ellipse processing method, device and equipment based on writing track and storage medium

Country Status (1)

Country Link
CN (1) CN110045909B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110716680A (en) * 2019-10-09 2020-01-21 广州视源电子科技股份有限公司 Control method and device of intelligent interactive panel
CN110941383A (en) * 2019-10-11 2020-03-31 广州视源电子科技股份有限公司 Double-screen display method, device, equipment and storage medium
CN111078073A (en) * 2019-12-17 2020-04-28 科大讯飞股份有限公司 Handwriting amplification method and related device
CN111736751A (en) * 2020-08-26 2020-10-02 深圳市千分一智能技术有限公司 Stroke redrawing method, device and readable storage medium
WO2020211438A1 (en) * 2019-04-15 2020-10-22 广州视源电子科技股份有限公司 Graphic processing method, apparatus, and device based on writing trajectory, and storage medium
CN112506402A (en) * 2020-11-25 2021-03-16 广州朗国电子科技有限公司 Electronic whiteboard based graph control method and device and storage medium
CN114237418A (en) * 2021-11-19 2022-03-25 新华三智能终端有限公司 Track identification method and device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000003407A (en) * 1998-06-11 2000-01-07 Seiko Epson Corp Method and device for normalizing hand-written character, and recording medium recorded with program therefor
CN103513898A (en) * 2012-06-21 2014-01-15 夏普株式会社 Handwritten character segmenting method and electronic equipment
CN104574467A (en) * 2014-12-04 2015-04-29 华中师范大学 Automatic generation method and system of conceptual graph
CN106547433A (en) * 2016-11-07 2017-03-29 青岛海信电器股份有限公司 Written handwriting determines method and device
CN107632760A (en) * 2017-08-21 2018-01-26 广州视源电子科技股份有限公司 Handwriting circle selection method and device, touch equipment and readable storage medium
CN108834426A (en) * 2015-10-19 2018-11-16 迈思慧公司 The system and method for handwriting recognition in figure
CN109147004A (en) * 2018-08-20 2019-01-04 广州视源电子科技股份有限公司 handwriting display method, device, equipment and storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000003407A (en) * 1998-06-11 2000-01-07 Seiko Epson Corp Method and device for normalizing hand-written character, and recording medium recorded with program therefor
CN103513898A (en) * 2012-06-21 2014-01-15 夏普株式会社 Handwritten character segmenting method and electronic equipment
CN104574467A (en) * 2014-12-04 2015-04-29 华中师范大学 Automatic generation method and system of conceptual graph
CN108834426A (en) * 2015-10-19 2018-11-16 迈思慧公司 The system and method for handwriting recognition in figure
CN106547433A (en) * 2016-11-07 2017-03-29 青岛海信电器股份有限公司 Written handwriting determines method and device
CN107632760A (en) * 2017-08-21 2018-01-26 广州视源电子科技股份有限公司 Handwriting circle selection method and device, touch equipment and readable storage medium
CN109147004A (en) * 2018-08-20 2019-01-04 广州视源电子科技股份有限公司 handwriting display method, device, equipment and storage medium

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020211438A1 (en) * 2019-04-15 2020-10-22 广州视源电子科技股份有限公司 Graphic processing method, apparatus, and device based on writing trajectory, and storage medium
CN110716680A (en) * 2019-10-09 2020-01-21 广州视源电子科技股份有限公司 Control method and device of intelligent interactive panel
WO2021068367A1 (en) * 2019-10-09 2021-04-15 广州视源电子科技股份有限公司 Control method and apparatus for intelligent interactive panel
CN110716680B (en) * 2019-10-09 2021-05-07 广州视源电子科技股份有限公司 Control method and device of intelligent interactive panel
CN110941383A (en) * 2019-10-11 2020-03-31 广州视源电子科技股份有限公司 Double-screen display method, device, equipment and storage medium
CN111078073A (en) * 2019-12-17 2020-04-28 科大讯飞股份有限公司 Handwriting amplification method and related device
CN111078073B (en) * 2019-12-17 2021-03-23 科大讯飞股份有限公司 Handwriting amplification method and related device
CN111736751A (en) * 2020-08-26 2020-10-02 深圳市千分一智能技术有限公司 Stroke redrawing method, device and readable storage medium
CN111736751B (en) * 2020-08-26 2021-03-26 深圳市千分一智能技术有限公司 Stroke redrawing method, device and readable storage medium
CN112506402A (en) * 2020-11-25 2021-03-16 广州朗国电子科技有限公司 Electronic whiteboard based graph control method and device and storage medium
CN114237418A (en) * 2021-11-19 2022-03-25 新华三智能终端有限公司 Track identification method and device

Also Published As

Publication number Publication date
CN110045909B (en) 2021-01-22

Similar Documents

Publication Publication Date Title
CN110045909A (en) Ellipse processing method, device and equipment based on writing track and storage medium
CN110069204A (en) Graph processing method, device and equipment based on writing track and storage medium
CN110716680B (en) Control method and device of intelligent interactive panel
US9507482B2 (en) Electronic slide presentation controller
WO2019140987A1 (en) Table control method, device, apparatus, and storage medium
US8264455B2 (en) Mapping of physical controls for surface computing
CN107463302B (en) Icon layout adjusting method and device
WO2020010775A1 (en) Method and device for operating interface element of electronic whiteboard, and interactive intelligent device
CN110928459B (en) Writing operation method, device, equipment and storage medium of intelligent interactive tablet
US20100192107A1 (en) Shared information display device, shared information display method, and computer program
CN107943365A (en) Line handwriting presenting method and device, electronic equipment and storage medium
CN108304132A (en) Graph display method, device, equipment and storage medium
CN109032446A (en) Method, device, equipment and storage medium for generating node relation of thinking guide graph
US20160085414A1 (en) Interactive content creation system
AU2019457052A1 (en) Table processing method and apparatus, and intelligent interactive tablet and storage medium
CN111580903B (en) Real-time voting method, device, terminal equipment and storage medium
US10354420B2 (en) Information processing apparatus and control method thereof
CN109782986A (en) A kind of production method of teaching courseware, storage medium and application system
WO2019218622A1 (en) Element control method, apparatus, and device, and storage medium
CN110286827A (en) Element scaling control method, device, equipment and storage medium
WO2023092254A1 (en) Mind map adjustment method, storage medium and device
CN107977147A (en) Sliding trace display methods and device
JP2019139332A (en) Information processor, information processing method and information processing program
WO2023050079A1 (en) Display device and display method for menu bar thereof
KR20130130396A (en) Method for producing educational material and educational material system

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