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 PDFInfo
- 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
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 31
- 230000003321 amplification Effects 0.000 claims description 36
- 238000003199 nucleic acid amplification method Methods 0.000 claims description 36
- 230000004044 response Effects 0.000 claims description 35
- 238000012545 processing Methods 0.000 claims description 34
- 238000000034 method Methods 0.000 claims description 19
- 230000015654 memory Effects 0.000 claims description 17
- 238000012790 confirmation Methods 0.000 claims description 10
- 230000010354 integration Effects 0.000 abstract description 11
- 238000010586 diagram Methods 0.000 description 20
- 230000006870 function Effects 0.000 description 20
- 230000002452 interceptive effect Effects 0.000 description 20
- 230000008569 process Effects 0.000 description 8
- 230000001360 synchronised effect Effects 0.000 description 6
- 230000033001 locomotion Effects 0.000 description 5
- 230000006399 behavior Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000010425 computer drawing Methods 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 230000004323 axial length Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 229910003460 diamond Inorganic materials 0.000 description 1
- 239000010432 diamond Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- -1 square Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04845—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04806—Zoom, 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
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.
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)
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)
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 |
-
2019
- 2019-04-15 CN CN201910298665.8A patent/CN110045909B/en active Active
Patent Citations (7)
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)
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 |