WO2020211369A1 - Writing track adjustment method and apparatus, terminal device and storage medium - Google Patents
Writing track adjustment method and apparatus, terminal device and storage medium Download PDFInfo
- Publication number
- WO2020211369A1 WO2020211369A1 PCT/CN2019/118716 CN2019118716W WO2020211369A1 WO 2020211369 A1 WO2020211369 A1 WO 2020211369A1 CN 2019118716 W CN2019118716 W CN 2019118716W WO 2020211369 A1 WO2020211369 A1 WO 2020211369A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- writing
- touch operation
- track
- touch
- trajectory
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
Definitions
- the embodiments of the present invention relate to the technical field of smart interactive tablets, for example, to a method, device, terminal device, and storage medium for adjusting writing track.
- Intelligent interactive tablet is one of the representative integrated devices, suitable for meeting, teaching, business display and other group interaction occasions. This device integrates multiple functions such as projector and video conference, which can effectively improve the communication environment and present Multi-modal content improves the efficiency of group communication.
- Handwriting input is an important function of the intelligent interactive tablet, which realizes the interactive full-process digitization solution of writing expression, information display and data storage in group communication.
- the intelligent interactive tablet in the related technology is very important for the secondary processing of writing expression.
- the batch adjustment process of part of the writing trajectories generally involves hitting multiple writing trajectories in sequence, or you need to select a specific circle selection control first, and then hand-paint the enclosed area according to the distribution of the writing trajectory to be adjusted to achieve all selection; for the sequential hit method, you need Repeated operations are performed many times, and the circle selection method needs to adapt to the distribution of the writing trajectory to draw to avoid missing or wrong selection.
- the related technology is tedious to select part of the writing trajectory in batches, and the selection accuracy is not high.
- This application provides a method, device, terminal device, and storage medium for correct writing trajectory adjustment to solve the technical problem of cumbersome batch selection operations for partial writing trajectories and low selection accuracy in related technologies.
- an embodiment of the present invention provides a method for adjusting a writing track, including:
- a writing track group including at least two writing tracks is determined, the at least two writing tracks include the writing tracks selected by the first touch operation, and at least one preset Logical relationship
- the display of the writing trace group is adjusted.
- the first touch operation includes at least one touch point, the touch duration of the at least one touch point satisfies a first setting, and the at least one touch point and the at least one writing track The distance is within the first setting range.
- the touch point of the second touch operation is received within the circumscribed rectangle of the writing track group.
- the circumscribed rectangle is covered with a transparent mask.
- the method further includes:
- the logical association relationship includes a spatial containment relationship, a position combination relationship, and a spatio-temporal association relationship.
- the second touch operation includes a single-finger drag gesture, a two-finger pan gesture, a multi-finger zoom gesture, and a two-finger rotation gesture.
- an embodiment of the present invention also provides a writing track adjustment device, including:
- the first receiving unit is configured to receive a first touch operation acting on at least one writing track
- the first response unit is configured to, in response to the first touch operation, determine a writing trace group including at least two writing traces, the at least two writing traces including the writing trace selected by the first touch operation , And at least one preset logical relationship exists with each other;
- the second receiving unit is configured to receive a second touch operation
- the second response unit is configured to adjust the display of the writing track group in response to the second touch operation.
- the first touch operation includes at least one touch point, the touch duration of the at least one touch point satisfies a first setting, and the at least one touch point and the at least one writing track The distance is within the first setting range.
- the touch point of the second touch operation is received within the circumscribed rectangle of the writing track group.
- the circumscribed rectangle is covered with a transparent mask.
- the device further includes:
- the third receiving unit is configured to receive a third touch operation outside the circumscribed rectangle
- the third response unit is configured to switch to the writing mode in response to the third touch operation.
- the logical association relationship includes a spatial containment relationship, a position combination relationship, and a spatio-temporal association relationship.
- the adjustment gesture includes a single-finger drag gesture, a two-finger pan gesture, a multi-finger zoom gesture, and a two-finger rotation gesture.
- an embodiment of the present invention also provides a terminal device, including:
- One or more processors are One or more processors;
- Memory used to store one or more programs
- the one or more processors When the one or more programs are executed by the one or more processors, the one or more processors implement the writing track adjustment method according to any one of the first aspect.
- an embodiment of the present invention also provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the method for adjusting the writing track as described in the first aspect is implemented.
- the method, device, terminal device, and storage medium for adjusting the writing trajectory described above are by receiving a first touch operation acting on at least one writing trajectory; in response to the first touch operation, determining a writing trajectory including at least two writing trajectories Group, the at least two writing trajectories include the writing trajectories selected by the first touch operation, and at least one preset logical association relationship exists with each other; receiving a second touch operation; responding to the second touch Control operation to adjust the display of the writing track group.
- At least one writing trajectory is selected through touch operation, and then a writing trajectory group is determined according to a plurality of writing trajectories that have at least one preset logical relationship with the selected writing trajectory, and the writing trajectories in the writing trajectory group respond synchronously to the writing trajectory Adjustment operation.
- This adjustment process multiple writing trajectories can be accurately selected from all writing trajectories in one operation.
- the batch selection process is simple to operate and has high selection accuracy.
- the adjustment operation and exit operation based on the circumscribed rectangle of the writing track group are convenient for subsequent operations after selection, and adjustment and exit can be conveniently realized.
- FIG. 1 is a flowchart of a method for adjusting writing track according to Embodiment 1 of the present invention
- FIG. 2 is a schematic diagram of a touch input interface of a smart interactive tablet according to Embodiment 1 of the present invention
- FIG. 3 is a schematic diagram of effective touch points, target writing trajectories, and associated writing trajectories in Embodiment 1 of the present invention
- FIG. 4 is a schematic diagram of a writing track entering a selected state in Embodiment 1 of the present invention.
- FIG. 5 is a flowchart of a method for adjusting writing track according to Embodiment 2 of the present invention.
- FIG. 11-13 are schematic diagrams of adjustment changes of Example 2 provided in Embodiment 2 of the present invention.
- FIG. 22 is a schematic structural diagram of a writing track adjustment device according to Embodiment 3 of the present invention.
- FIG. 23 is a schematic structural diagram of a terminal device according to Embodiment 4 of the present invention.
- FIG. 1 is a flowchart of a method for adjusting a writing track according to Embodiment 1 of the present invention.
- the writing track adjustment method provided in the embodiment can be executed by a writing track adjustment device, the writing track adjustment device can be implemented by software and/or hardware, and the writing track adjustment device can be two or more physical devices.
- the physical composition can also be a physical physical composition.
- the device for adjusting the writing track may be a mobile phone, an industrial control computer, and so on.
- the smart interactive tablet is used as the actual carrier, and the detailed process of adjusting target selection, association, and response adjustment during the implementation of the method for adjusting the writing track is exemplarily described.
- the smart interactive tablet can be an integrated device that controls the content displayed on the display tablet through touch technology and realizes human-computer interaction. It integrates a projector, an electronic whiteboard, a screen, a sound, a TV, and a video conference. One or more functions such as a terminal.
- the smart interactive tablet includes at least one display screen.
- the smart interactive tablet is equipped with a display screen with touch function, and the display screen can be a capacitive screen, a resistive screen or an electromagnetic screen.
- a smart interactive tablet is provided.
- the user can implement touch operations by touching the display screen with a finger or a stylus.
- the smart interactive tablet 1 detects the touch position. And respond according to the touch position to realize the touch function.
- the smart interactive tablet is installed with at least one operating system, where the operating system may include an Android system, a Linux system, and a Windows system.
- the smart interactive tablet can install at least one application program with writing function.
- the application program may be an application program that comes with the operating system, and at the same time, an application program downloaded from a third-party device or server is also installed.
- the application also has other editing functions, such as inserting tables, inserting pictures, illustration graphics, drawing tables, and drawing graphics.
- the drawn table or figure is a standard element for computer drawing.
- Computer-drawn standard elements can be understood as printed standard elements drawn by smart interactive flat panels, which are different from elements written by users.
- the method for adjusting the writing track may include:
- Step S101 Receive a first touch operation acting on at least one writing track.
- the touch screens of smart handwriting devices such as electronic whiteboards, electronic blackboards, tablets, smart conference tablets, etc.
- a writing area for displaying input content in response to the user's writing operation.
- the touch screen can sense changes in infrared, current, voltage or magnetic flux (corresponding to the setting type of infrared touch screen, capacitive touch screen, resistive touch screen or electromagnetic touch screen), and get The touch signal of the coordinates of the touch position and the trigger time of the touch signal, according to the coordinates of the touch position and the trigger time of the touch signal, the writing input during the process of writing each time the stylus or the user's finger is pressed until the writing stops is lifted
- the trajectory data of the trajectory displays the writing trajectory input by the user in the writing area of the touch screen in real time according to the trajectory data.
- the writing process can be writing, and any input process for displaying the operation track implemented on the touch screen of the smart handwriting device can be regarded
- the first is to respond to the trajectory data corresponding to the touch operation as a writing trajectory as described above. This is the most common and relatively simple Generally speaking, the regular movement of a single touch point is regarded as the input of writing trajectory; the second is to compare the number, time and/or trajectory characteristics of the touch point when the touch operation occurs. If a setting operation matches, it will trigger a certain function corresponding to the setting operation, such as pop-up menus, selected targets, etc.; the third type is complex and unconventional operations, such as random movements when the two hands and ten fingers touch. If the input cannot be processed as a writing track, nor can it match the preset operation, it will not respond to this touch operation. In this solution, if the user's touch operation belongs to the second type and matches the pre-stored setting operation of the hit writing track, it is confirmed that the trigger of the writing track hit by the touch operation is detected.
- each writing track can be simply recorded as coordinate data of multiple pixels.
- the smart interactive tablet itself is only drawn on the display page based on the coordinate data. Multiple writing trajectories are generated without identifying the substantive content of the combination of these writing trajectories.
- the writing trajectory shown in FIG. 3 is detected and displayed by, for example, the smart interactive tablet 1 shown in FIG. 2.
- the writing trajectory is not added to The display is performed in the smart interactive tablet 1, but the implementation process of this solution is explained through the relative change between the writing tracks.
- Step S102 In response to the first touch operation, determine a writing trajectory group including at least two writing trajectories, where the at least two writing trajectories include the writing trajectories selected by the first touch operation and are mutually at least A preset logical relationship.
- the logical association relationship can be Spatial containment relationship, position combination relationship, spatio-temporal association relationship, etc.
- a closed figure is drawn outside the writing key, and the closed figure has a spatial containment relationship with its internal writing track; for example, when continuous handwriting input is required based on a certain preset shape (table, etc.) ,
- the writing trajectory composing the preset shape and the writing trajectory continuously input based on this have a position combination relationship; for example, when writing a paragraph or drawing a picture continuously, based on the time of two adjacent writing trajectories during the writing or drawing process
- the relationship established by the relationship and the distance relationship is called the spatio-temporal association relationship.
- the time relationship and the distance relationship between any two adjacent writing trajectories in time are very close. There is a spatiotemporal relationship between the corresponding writing trajectories.
- the writing trajectories with temporal and spatial association relationships have been associated and saved in the same container, and the container can be maintained through an array, a collection, or a dictionary.
- an array or set is used for maintenance, each group of associated writing traces can be saved through an array or set respectively, that is, if there are multiple sets of associated writing traces in the current display page, the same number of arrays needs to be maintained Or collection, that is, a page needs to maintain multiple arrays or collections.
- a dictionary a dictionary can be maintained for each display page, and a group of associated writing tracks in a display page can be saved to a page in the dictionary.
- Figure 3 shows all the writing trajectories contained in a container.
- the circumscribed rectangle 11 of the writing trajectory in the container is shown in the figure. It should be noted that the circumscribed rectangle 11 in Figure 3 only shows the writing trajectory maintained in a container. In the writing state, the circumscribed rectangle 11 is not displayed on the display screen.
- writing trajectories can be maintained in different ways. For a closed figure and a certain preset shape, they can be integrated into a writing trajectory to exist independently. For closed graphics (such as circles, rectangles, squares, etc.) and preset shapes (five-pointed stars), the preservation of the writing trajectory is not only based on the isolated preservation of multiple writing trajectories, but as a whole figure.
- the overall graphics with special shape features can be saved and drawn based on a few pixels, reference points, and/or graphics parameters. For example, the saving of circles will not save the coordinate data of multiple pixels on the arc, but Save the coordinate data and radius of the center of the circle.
- logical association After the writing track of the first touch operation is confirmed, all existing logical associations are confirmed. If the writing track is a track of ordinary text input or drawing, the logical association usually only exists in time and space. Association relationship: If the target track is a closed figure or a set shape, then its logical association relationship may involve the writing track in one or more containers. In this case, a writing track group includes at least one overall saved writing track and Writing traces in multiple associated containers.
- the current display screen pauses the touch input response, and the writing track in the writing track group can be highlighted relative to the writing track outside the writing track group.
- the touch operation detected from the touch screen preferentially responds to the writing trajectory in the writing trajectory group, so as to realize batch adjustment of the writing trajectory.
- Step S103 Receive a second touch operation.
- the writing trajectory in the finally confirmed writing trajectory group is the writing trajectory (there is no temporal and spatial correlation) or the container where the writing trajectory is located Of all writing tracks. If the writing trajectory hit by the first touch operation is a closed figure, then the writing trajectory in the finally confirmed writing trajectory group is the closed figure and the writing trajectory in the container that overlaps the closed closed range. If the writing trajectory hit by the first touch operation is a set shape, then the writing trajectory in the finally confirmed writing trajectory group is the set shape and the writing trajectory in the container combined with the location where the set shape exists.
- Step S104 In response to the second touch operation, adjust the display of the writing track group.
- More commonly used batch adjustment gestures such as single-finger drag gesture, two-finger pan gesture, multi-finger zoom gesture, and two-finger rotation gesture, etc.
- Gesture operations for determining targets are mostly implemented in smart interactive tablets, and will not be repeated here.
- One is to perform gesture detection at any position on the current display interface, confirm the adjusted content according to the detected gesture, and synchronize the adjusted content (moving distance, direction, zoom ratio, rotation angle, etc.) to the writing in the writing track group The track is adjusted in batches.
- the other is to perform gesture detection in the area covered by the writing trajectory in the writing trajectory group, and form the effect of directly operating the target writing trajectory and the associated writing trajectory from the display.
- the underlying confirmation mechanism of the gesture detection corresponding to the adjusted parameter and the change mechanism of the display effect of the writing track in response to the adjusted parameter are the same.
- the state shown in FIG. 4 is the state in FIG. 3 according to the state of receiving the first touch operation in step S101, and the writing trace in the writing trace group confirmed based on the first touch operation is highlighted in FIG.
- the area of is the circumscribed rectangle 11 of all writing trajectories in the writing trajectory group, which can be added to the writing trajectory projection, set the floating display effect for the writing trajectory relative to other areas, etc.
- the circumscribed rectangle in Figure 4 is only used to indicate the highlighted range , Not the way it is highlighted.
- the area where the circumscribed rectangle is located can be used as the adjustment operation area, and the second touch operation is detected in this area and the related writing track is controlled to perform synchronous adjustment.
- At least one writing trajectory is selected through touch operation, and then a writing trajectory group is determined according to a plurality of writing trajectories that have at least one preset logical relationship with the selected writing trajectory, and the writing trajectories in the writing trajectory group respond synchronously to the writing trajectory Adjustment operation.
- FIG. 5 is a flowchart of a method for adjusting writing track according to Embodiment 2 of the present invention. This embodiment is modified on the basis of the foregoing embodiment.
- the method for adjusting the writing track may include:
- Step S201 Receive a first touch operation acting on at least one writing track.
- the touch points detected in the first touch operation will not cause the display screen to change, but will trigger the batch adjustment process of the writing track.
- the first touch operation includes at least one touch point, so The touch duration of the at least one touch point is greater than the first set duration, and the distance between the at least one touch point and the at least one writing track is within a preset radius.
- the number of touch points required can be selected according to other interactive design solutions to avoid high false touch rates caused by conflicting operation modes or similar operation modes.
- a single touch point due to factors such as finger contact angle, finger contact strength, or smart pen tip size, its contact position may not be described by the coordinate data of one coordinate point, and its coverage may require multiple coordinate points It can be described that the position of a corresponding single touch point may be a small area constrained by coordinate data corresponding to multiple coordinate points.
- the confirmation of the first touch operation is mainly described through a single-finger touch operation.
- Step S202 In response to the first touch operation, determine a writing trajectory group including at least two writing trajectories, the at least two writing trajectories include the writing trajectories selected by the first touch operation, and mutually exist at least A preset logical relationship.
- the display position of the writing track is described by coordinate data
- the position of the first touch operation is also described by coordinate data. If the coordinate data of the first touch operation (the coordinate data of at least one coordinate point) coincides with the coordinate data of a writing track Coincidence or partial coincidence, that is, the position of the first touch operation overlaps the display position of at least one writing track, and it is confirmed that the first touch operation acts on the writing track. If there are multiple stacked input writing trajectories within the scope of the first touch operation, it is determined that the lower writing trajectory (usually the writing trajectory inputted earlier) is isolated by the upper writing trajectory and not affected by the first touch operation Then, based on this judgment, the writing track (the last input writing track) displayed on top is confirmed as the writing track of the first touch operation.
- the first touch operation itself does not directly hit the writing track, that is, the coordinate data of the first touch operation does not overlap with the coordinate data of any writing track, then confirm that the writing track is within the preset radius of the first touch operation. Something happens; if there is a writing trajectory within the preset radius, it is tentatively determined as a candidate writing trajectory, and then the writing trajectory displayed on the top layer (ie, the last input writing trajectory) is confirmed as the target writing trajectory from the candidate writing trajectories.
- a distance-based confirmation mechanism can also be used from the alternative writing trajectories, that is, confirming that the writing trajectory closest to the first touch operation is the writing trajectory of the first touch operation.
- the relative positional relationship between touch operation and writing trajectory in addition to the above two, there is also the case that the writing trajectory is outside the preset radius of the touch operation, that is, the touch operation does not have the writing trajectory as a valid target.
- the control operation is regarded as a misoperation, or the touch operation has other interaction definitions, and the corresponding interactive response can be executed.
- the writing track of the first touch operation is confirmed, that is, the logical association relationship of the writing track is queried from the corresponding data storage structure, and the writing track and the logical association relationship between the writing track are passed through the array.
- the collection or dictionary is maintained.
- query the relationship status from the stored writing trajectory and then add the writing trajectory with logical association relationship and the writing trajectory for the first touch operation
- the same writing track group is highlighted as a whole. In addition to highlighting the writing track itself, you can also highlight the area covered by the writing track. A simple way to set the bounding rectangle and the enclosed area corresponding to the writing track The overall highlight.
- Step S203 Receive a second touch operation.
- the touch point of the second touch operation is received within the circumscribed rectangle of the writing track group.
- the circumscribed rectangle is covered with a transparent mask.
- the transparent mask can be a floating layer that can detect touch operations. Only the specific gesture detected in the area covered by it will trigger the operation agreed upon by the specific gesture.
- the area covered by the transparent mask is the adjustment operation area.
- the layer is to adjust the visual presentation of the operating area.
- the transparent mask described in this embodiment is an example. In fact, the transparency of the mask can be preset or modified so that after the user completes the batch selection of the writing track, the subsequent adjustment operations of the user can be naturally guided as Best, avoid the need to consult the manual to perform all operations. For the operation of batch writing trajectory, there is enough operation space for the interaction of adjustment operations within the bounding rectangle, and it can also avoid the visual interference caused by the excessive operation space.
- adjustment controls can also be added to the four sides and/or corners of the transparent mask to adjust the coverage of the transparent mask.
- the adjustment of the coverage can constrain the minimum and maximum values, such as the initial external connection. Rectangle, the maximum value is for example enlarged by a certain ratio or threshold pixel.
- the second touch operation includes a single-finger drag gesture, a two-finger pan gesture, a multi-finger zoom gesture, and a two-finger rotation gesture.
- the gesture type of the second touch operation is determined by the number of touch points, the overall movement direction, and the relative movement. Confirm the direction, etc.
- Step S204 In response to the second touch operation, adjust the display of the writing track group.
- the display angle can be adapted in two ways, one is to make the same angle change in response to the rotation operation, and the other is to adapt to the top and bottom of the writing track after rotating ,
- the coordinates of the four leftmost and rightmost points, regenerating the circumscribed rectangle, the four sides of the circumscribed rectangle are still parallel to one coordinate axis in the coordinate system, and perpendicular to the other coordinate axis.
- the bounding area of the circumscribed rectangle is It is the coverage area of the transparent mask.
- Step S205 Receive a third touch operation outside the circumscribed rectangle.
- the third touch operation has no specific requirements for the number of touch points, operation duration, motion trajectory characteristics, etc. In actual operation, operations on areas outside the writing trajectory group are deemed to have given up on the writing trajectory Group adjustment.
- Step S206 In response to the third touch operation, switch to the writing mode.
- the operation gesture is detected outside the adjustment operation area, it means that the operation gesture and the batch adjustment of the writing track have no substantial influence.
- the selected state of the writing track is ended, and the transparent mask used to present the adjustment operation area is also cancelled.
- the trajectory group as a temporary combination ends here, the detection and response of the second touch operation are no longer executed, and the whole enters the writing mode before the valid touch point is detected.
- Example 1 provides the adjustment of the writing track of a single text input in writing mode, please refer to Figure 6 to Figure 10.
- the writing track In the display screen shown in Figure 6, there is only the writing track formed by writing text.
- the writing track confirms the spatio-temporal relationship according to the distance relationship and time relationship between the writing tracks, and finally forms as shown in Figure 6.
- the two groups of writing trajectories are stored in a container respectively.
- the writing trajectories in the two containers respectively form "creative” and "novelty", which correspond to the circumscribed rectangle 11 and the circumscribed rectangle 12 respectively.
- the two groups of writing trajectories overlap.
- the operation requirement is to eliminate the overlap of writing tracks. In related technologies, it is usually only possible to erase all and then rewrite, and a correction method is used to complete the elimination of overlap.
- the effective touch point hits the last writing trajectory "one" in the circumscribed rectangle 12, that is, "one” is the target writing trajectory.
- the preset logical relationship existing in the current display screen is only the spatio-temporal relationship. Therefore, The associated writing trajectories of "one” are all writing trajectories other than "one” in the circumscribed rectangle 12.
- all the writing trajectories in the circumscribed rectangle 12 are highlighted as a whole, as shown in Fig. 7
- a solid circumscribed rectangle 12 is presented, and a transparent mask is set on the circumscribed rectangle to detect the second touch operation. In this example, it is a single-finger drag and moves in the direction indicated by the arrow.
- the writing track in the circumscribed rectangle 11 is not selected, and its display effect remains unchanged.
- the gesture is detected outside the circumscribed rectangle 12, that is, the gesture is detected outside the adjustment operation area, enter FIG. status.
- the selected state of the writing track in the circumscribed rectangle 12 ends, and the entire display screen returns to the normal writing mode.
- the writing track in the circumscribed rectangle 11 and the circumscribed rectangle 12 has been quickly realized. The separation, the overlap is eliminated.
- the second example provides the adjustment of the writing trajectory in the teaching scene based on specific application requirements. Please refer to Figure 11-13.
- Example 3 provides the adjustment of the writing trajectory in the spatial containment relationship, please refer to Figure 14-16.
- the writing trajectories in the circumscribed rectangle 14 and the circumscribed rectangle 15 are both temporal and spatial relationships, and the hand-painted outer rectangle 13 has a spatial inclusion relationship with the writing trajectory of the characters therein.
- This example focuses on the confirmation process of the target writing trajectory and the associated writing trajectory.
- the collective adjustment process and the mechanism for ending the selected state are the same as other examples.
- the outer rectangle 13 hit by the effective touch point.
- the outer rectangle 13 is regarded as a closed figure, and the writing trajectories that have intersections within the enclosed range are regarded as associated writing trajectories.
- the writing trajectories are all located in the outer rectangle 13, and all are regarded as associated writing trajectories. That is to say, the selection of the outer rectangle 13 in FIG. 14 means that all the writing tracks in FIG. 14 are selected and highlighted, and the subsequent adjustments are also adjustments to all the writing tracks in FIG. 14.
- the effective touch point hits a writing trajectory in the circumscribed rectangle 14, and the associated writing trajectory of the target writing trajectory is other writing trajectories in the circumscribed rectangle 14.
- the effective touch point in FIG. 15 will cause all the writing traces in the circumscribed rectangle 14 to be highlighted.
- the subsequent adjustments are similar to those in Example 1.
- Example 4 provides a comprehensive adjustment plan for the table, please refer to Figure 17- Figure 21.
- the writing trajectory includes a table, the line trajectory of the table itself is used as a writing trajectory, and the writing trajectory in a single grid of the table is a spatial association relationship.
- the data in the current table is a mistake in entering the birthdays of Xiao Ming and Xiao Hong, which needs to be corrected. If you use related technology, because the writing track itself is not related, you need to select one of the birthdays with the set track gesture (such as a closed writing track), move it out of the table, and then select another birthday, and move it to The correct position, and then select the birthday outside the form and move it to the correct position. If the writing tracks of the two birthdays cross during the adjustment process, the operation can only be undone and readjusted.
- single-touch directly selects "August 21st", drags one finger to the correct position, single-touch returns to writing mode, single-touch directly changes "December "8th” is selected, drag with a single finger to the correct position, and return to writing mode with a single touch to complete the entire correction process.
- the middle operation is simple and the crossing of writing tracks is allowed.
- FIG. 22 is a schematic structural diagram of a writing track adjustment device according to Embodiment 3 of the present invention.
- the writing track adjustment device includes: a first receiving unit 301, a first responding unit 302, a second receiving unit 303, and a second responding unit 304.
- the first receiving unit 301 is configured to receive a first touch operation acting on at least one writing track;
- the first response unit 302 is configured to determine that the first touch operation includes at least two writing tracks in response to the first touch operation.
- a group of writing trajectories, the at least two writing trajectories include the writing trajectories selected by the first touch operation, and have at least one preset logical association relationship with each other;
- the second receiving unit 303 is configured to receive the second touch
- the second response unit 304 is used to adjust the display of the writing track group in response to the second touch operation. .
- the first touch operation includes at least one touch point, the touch duration of the at least one touch point satisfies the first setting, and the at least one touch point and the The distance of at least one writing track is within the first setting range.
- the touch point of the second touch operation is received within the circumscribed rectangle of the writing track group.
- the circumscribed rectangle is covered with a transparent mask.
- the device further includes:
- a third receiving unit configured to receive a third touch operation outside the circumscribed rectangle
- the third response unit is configured to switch to the writing mode in response to the third touch operation.
- the logical association relationship includes a spatial containment relationship, a position combination relationship, and a spatio-temporal association relationship.
- the adjustment gesture includes a single-finger drag gesture, a two-finger pan gesture, a multi-finger zoom gesture, and a two-finger rotation gesture.
- the writing trajectory adjustment device provided by the embodiment of the present invention is included in the writing trajectory adjustment device, and can be used to execute the writing trajectory adjustment method provided in any of the foregoing embodiments, and has corresponding functions and beneficial effects.
- FIG. 23 is a schematic structural diagram of a terminal device according to Embodiment 4 of the present invention.
- the terminal device is a hardware presentation solution of the writing track adjustment device described above.
- the terminal device includes a processor 410, a memory 420, an input device 430, an output device 440, and a communication device 450; the number of processors 410 in the terminal device may be one or more.
- one processor The processor 410 is taken as an example; the processor 410, the memory 420, the input device 430, the output device 440, and the communication device 450 in the terminal device may be connected by a bus or other means.
- a bus connection is taken as an example.
- the memory 420 can be used to store software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to the writing track adjustment method in the embodiment of the present invention (for example, a writing track adjustment device
- the processor 410 executes various functional applications and data processing of the terminal device by running the software programs, instructions, and modules stored in the memory 420, that is, realizes the aforementioned writing track adjustment method.
- the memory 420 may mainly include a program storage area and a data storage area.
- the program storage area may store an operating system and an application program required by at least one function; the data storage area may store data created according to the use of the terminal device, etc.
- the memory 420 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices.
- the memory 420 may include a memory remotely provided with respect to the processor 410, and these remote memories may be connected to the terminal device through a network. Examples of the aforementioned network may include the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
- the input device 430 may be used to receive inputted digital or character information, and generate key signal input related to user settings and function control of the terminal device.
- the output device 440 may include a display device such as a display screen.
- the communication device 450 is used for data communication with the image capturing module.
- the aforementioned terminal equipment includes a writing track adjustment device, which can be used to implement any method of writing track adjustment, and has corresponding functions and beneficial effects.
- An embodiment of the present invention also provides a storage medium containing computer-executable instructions, which are used to perform a writing trajectory adjustment method when the computer-executable instructions are executed by a computer processor, and the method includes:
- a writing track group including at least two writing tracks is determined, the at least two writing tracks include the writing tracks selected by the first touch operation, and at least one preset Logical relationship
- the display of the writing trace group is adjusted.
- a storage medium containing computer-executable instructions provided in an embodiment of the present invention can also perform related operations in the writing track adjustment method provided by any embodiment of the present application.
- the computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, Read-Only Memory (ROM), Random Access Memory (RAM), Flash memory (FLASH), hard disk or optical disk, etc., including several instructions to make a computer device (which can be a personal computer, A server, or a network device, etc.) execute the method described in each embodiment of the present application.
- a computer-readable storage medium such as a computer floppy disk, Read-Only Memory (ROM), Random Access Memory (RAM), Flash memory (FLASH), hard disk or optical disk, etc., including several instructions to make a computer device (which can be a personal computer, A server, or a network device, etc.) execute the method described in each embodiment of the present application.
- the units and modules included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized;
- the specific names of each functional unit are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the present application.
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
Description
本公开要求在2019年04月15日提交中国专利局、申请号为201910301045.5的中国专利申请的优先权,以上申请的全部内容通过引用结合在本公开中。This disclosure claims the priority of a Chinese patent application filed with the Chinese Patent Office with an application number of 201910301045.5 on April 15, 2019. The entire content of the above application is incorporated into this disclosure by reference.
本发明实施例涉及智能交互平板技术领域,例如涉及一种书写轨迹调整的方法、装置、终端设备和存储介质。The embodiments of the present invention relate to the technical field of smart interactive tablets, for example, to a method, device, terminal device, and storage medium for adjusting writing track.
随着智能化技术的发展,日常生活中人们接触的电子产品种类日益丰富,其中基于触控技术实现的交互类电子产品,因为良好的人机交互体验呈现越来全面的功能集成趋势。智能交互平板是其中一种具有代表性的一体化设备,适应于会议、教学、商业展示等群体交互场合,这种设备集成了投影机、视频会议等多种功能,可以有效改善沟通环境,呈现多模式的内容,提升群体沟通效率。With the development of intelligent technology, the types of electronic products that people come into contact with in daily life are becoming more and more abundant. Among them, interactive electronic products based on touch technology are becoming more and more comprehensive because of the good human-computer interaction experience. Intelligent interactive tablet is one of the representative integrated devices, suitable for meeting, teaching, business display and other group interaction occasions. This device integrates multiple functions such as projector and video conference, which can effectively improve the communication environment and present Multi-modal content improves the efficiency of group communication.
手写输入作为智能交互平板的一个重要功能,实现了群体沟通中书写表达、信息展示和数据保存的交互全程数字化方案,但是相关技术中的智能交互平板,在进行书写表达的二次处理时,对于部分书写轨迹的批量调整过程,一般通过依次命中多个书写轨迹,或者需要先选择特定的圈选控件,然后根据需要调整的书写轨迹的分布手绘封闭区域实现全选;对于依次命中的方式,需要进行多次重复操作,对于圈选方式,需要适应书写轨迹的分布进行绘制,避免漏选或错选,整体而言,相关技术对部分书写轨迹的批量选中操作繁琐,选择准度不高。Handwriting input is an important function of the intelligent interactive tablet, which realizes the interactive full-process digitization solution of writing expression, information display and data storage in group communication. However, the intelligent interactive tablet in the related technology is very important for the secondary processing of writing expression. The batch adjustment process of part of the writing trajectories generally involves hitting multiple writing trajectories in sequence, or you need to select a specific circle selection control first, and then hand-paint the enclosed area according to the distribution of the writing trajectory to be adjusted to achieve all selection; for the sequential hit method, you need Repeated operations are performed many times, and the circle selection method needs to adapt to the distribution of the writing trajectory to draw to avoid missing or wrong selection. On the whole, the related technology is tedious to select part of the writing trajectory in batches, and the selection accuracy is not high.
发明内容Summary of the invention
本申请提供了一种确书写轨迹调整的方法、装置、终端设备和存储介质,以解决相关技术对部分书写轨迹的批量选中操作繁琐,选择准度不高的技术问题。This application provides a method, device, terminal device, and storage medium for correct writing trajectory adjustment to solve the technical problem of cumbersome batch selection operations for partial writing trajectories and low selection accuracy in related technologies.
第一方面,本发明实施例提供了一种书写轨迹调整的方法,包括:In the first aspect, an embodiment of the present invention provides a method for adjusting a writing track, including:
接收作用于至少一条书写轨迹的第一触控操作;Receiving a first touch operation acting on at least one writing track;
响应于所述第一触控操作,确定包括至少两条书写轨迹的书写轨迹组,所述至少两条书写轨迹包括所述第一触控操作选定的书写轨迹,且互相存在至少一种预设的逻辑关联关系;In response to the first touch operation, a writing track group including at least two writing tracks is determined, the at least two writing tracks include the writing tracks selected by the first touch operation, and at least one preset Logical relationship
接收第二触控操作;Receiving the second touch operation;
响应于所述第二触控操作,调整所述书写轨迹组的显示。In response to the second touch operation, the display of the writing trace group is adjusted.
可选地,所述第一触控操作包括至少一个触控点,所述至少一个触控点的触控时长满足第一设定,且所述至少一个触控点与所述至少一条书写轨迹的距离在第一设定范围内。Optionally, the first touch operation includes at least one touch point, the touch duration of the at least one touch point satisfies a first setting, and the at least one touch point and the at least one writing track The distance is within the first setting range.
可选地,所述第二触控操作的触控点在所述书写轨迹组的外接矩形内接收。Optionally, the touch point of the second touch operation is received within the circumscribed rectangle of the writing track group.
可选地,所述外接矩形覆盖有透明蒙层。Optionally, the circumscribed rectangle is covered with a transparent mask.
可选地,所述方法,还包括:Optionally, the method further includes:
在所述外接矩形外接收第三触控操作;Receiving a third touch operation outside the circumscribed rectangle;
响应于所述第三触控操作,切换到书写模式。In response to the third touch operation, switch to the writing mode.
可选地,所述逻辑关联关系包括空间包含关系、位置组合关系和时空关联关系。Optionally, the logical association relationship includes a spatial containment relationship, a position combination relationship, and a spatio-temporal association relationship.
可选地,所述第二触控操作包括单指拖拽手势、双指平移手势、多指缩放手势和双指旋转手势。Optionally, the second touch operation includes a single-finger drag gesture, a two-finger pan gesture, a multi-finger zoom gesture, and a two-finger rotation gesture.
第二方面,本发明实施例还提供了一种书写轨迹调整的装置,包括:In the second aspect, an embodiment of the present invention also provides a writing track adjustment device, including:
第一接收单元,被配置为接收作用于至少一条书写轨迹的第一触控操作;The first receiving unit is configured to receive a first touch operation acting on at least one writing track;
第一响应单元,被配置为响应于所述第一触控操作,确定包括至少两条书写轨迹的书写轨迹组,所述至少两条书写轨迹包括所述第一触控操作选定的书写轨迹,且互相存在至少一种预设的逻辑关联关系;The first response unit is configured to, in response to the first touch operation, determine a writing trace group including at least two writing traces, the at least two writing traces including the writing trace selected by the first touch operation , And at least one preset logical relationship exists with each other;
第二接收单元,被配置为接收第二触控操作;The second receiving unit is configured to receive a second touch operation;
第二响应单元,被配置为响应于所述第二触控操作,调整所述书写轨迹组的显示。The second response unit is configured to adjust the display of the writing track group in response to the second touch operation.
可选地,所述第一触控操作包括至少一个触控点,所述至少一个触控点的触控时长满足第一设定,且所述至少一个触控点与所述至少一条书写轨迹的距离在第一设定范围内。Optionally, the first touch operation includes at least one touch point, the touch duration of the at least one touch point satisfies a first setting, and the at least one touch point and the at least one writing track The distance is within the first setting range.
可选地,所述第二触控操作的触控点在所述书写轨迹组的外接矩形内接收。Optionally, the touch point of the second touch operation is received within the circumscribed rectangle of the writing track group.
可选地,所述外接矩形覆盖有透明蒙层。Optionally, the circumscribed rectangle is covered with a transparent mask.
可选地,所述装置,还包括:Optionally, the device further includes:
第三接收单元,被配置为在所述外接矩形外接收第三触控操作;The third receiving unit is configured to receive a third touch operation outside the circumscribed rectangle;
第三响应单元,被配置为响应于所述第三触控操作,切换到书写模式。The third response unit is configured to switch to the writing mode in response to the third touch operation.
可选地,所述逻辑关联关系包括空间包含关系、位置组合关系和时空关联关系。Optionally, the logical association relationship includes a spatial containment relationship, a position combination relationship, and a spatio-temporal association relationship.
可选地,所述调整手势包括单指拖拽手势、双指平移手势、多指缩放手势和双指旋转手势。Optionally, the adjustment gesture includes a single-finger drag gesture, a two-finger pan gesture, a multi-finger zoom gesture, and a two-finger rotation gesture.
第三方面,本发明实施例还提供了一种终端设备,包括:In the third aspect, an embodiment of the present invention also provides a terminal device, including:
一个或多个处理器;One or more processors;
存储器,用于存储一个或多个程序;Memory, used to store one or more programs;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面任一所述的书写轨迹调整的方法。When the one or more programs are executed by the one or more processors, the one or more processors implement the writing track adjustment method according to any one of the first aspect.
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面任一所述的书写轨迹调整的方法。In a fourth aspect, an embodiment of the present invention also provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the method for adjusting the writing track as described in the first aspect is implemented.
上述书写轨迹调整的方法、装置、终端设备和存储介质,通过接收作用于至少一条书写轨迹的第一触控操作;响应于所述第一触控操作,确定包括至少两条书写轨迹的书写轨迹组,所述至少两条书写轨迹包括所述第一触控操作选 定的书写轨迹,且互相存在至少一种预设的逻辑关联关系;接收第二触控操作;响应于所述第二触控操作,调整所述书写轨迹组的显示。通过触控操作选择至少一条书写轨迹,进而根据与选择的书写轨迹存在至少一种预设的逻辑关联关系的多个书写轨迹确定书写轨迹组,书写轨迹组中的书写轨迹同步响应对书写轨迹的调整操作。在该调整过程中,可以实现一次操作从所有书写轨迹中准确选中多条书写轨迹,该批量选中的过程操作简单,选择准确度高。同时,基于书写轨迹组的外接矩形的调整操作和退出操作便于选中后的后续操作,调整和退出都可以便捷实现。The method, device, terminal device, and storage medium for adjusting the writing trajectory described above are by receiving a first touch operation acting on at least one writing trajectory; in response to the first touch operation, determining a writing trajectory including at least two writing trajectories Group, the at least two writing trajectories include the writing trajectories selected by the first touch operation, and at least one preset logical association relationship exists with each other; receiving a second touch operation; responding to the second touch Control operation to adjust the display of the writing track group. At least one writing trajectory is selected through touch operation, and then a writing trajectory group is determined according to a plurality of writing trajectories that have at least one preset logical relationship with the selected writing trajectory, and the writing trajectories in the writing trajectory group respond synchronously to the writing trajectory Adjustment operation. In this adjustment process, multiple writing trajectories can be accurately selected from all writing trajectories in one operation. The batch selection process is simple to operate and has high selection accuracy. At the same time, the adjustment operation and exit operation based on the circumscribed rectangle of the writing track group are convenient for subsequent operations after selection, and adjustment and exit can be conveniently realized.
图1为本发明实施例一提供的一种书写轨迹调整的方法的流程图;FIG. 1 is a flowchart of a method for adjusting writing track according to
图2为本发明实施例一提供的一种智能交互平板的触控输入的界面示意图;2 is a schematic diagram of a touch input interface of a smart interactive tablet according to
图3为本发明实施例一中有效触控点、目标书写轨迹和关联书写轨迹的示意图;3 is a schematic diagram of effective touch points, target writing trajectories, and associated writing trajectories in
图4为本发明实施例一中书写轨迹进入选中状态的示意图;4 is a schematic diagram of a writing track entering a selected state in
图5为本发明实施例二提供的一种书写轨迹调整的方法的流程图;FIG. 5 is a flowchart of a method for adjusting writing track according to
图6-图10为本发明实施例二中提供的示例一的调整变化示意图;6 to 10 are schematic diagrams of adjustment changes of Example 1 provided in
图11-图13为本发明实施例二中提供的示例二的调整变化示意图;11-13 are schematic diagrams of adjustment changes of Example 2 provided in
图14-图16为本发明实施例二中提供的示例三的调整变化示意图;14-16 are schematic diagrams of adjustment changes of Example 3 provided in
图17-图21为本发明实施例二中提供的示例四的调整变化示意图;17-21 are schematic diagrams of adjustment changes of Example 4 provided in
图22为本发明实施例三提供的一种书写轨迹调整的装置的结构示意图;22 is a schematic structural diagram of a writing track adjustment device according to
图23为本发明实施例四提供的一种终端设备的结构示意图。FIG. 23 is a schematic structural diagram of a terminal device according to Embodiment 4 of the present invention.
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。The application will be further described in detail below with reference to the drawings and embodiments. It can be understood that the specific embodiments described here are used to explain the application, but not to limit the application. In addition, it should be noted that, for ease of description, the drawings only show a part of the structure related to the present application instead of all of the structure.
实施例一Example one
图1为本发明实施例一提供的一种书写轨迹调整的方法的流程图。实施例中提供的书写轨迹调整的方法可以由书写轨迹调整的设备执行,该书写轨迹调整的设备可以通过软件和/或硬件的方式实现,该书写轨迹调整的设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。例如,书写轨迹调整的设备可以是手机、工业控制计算机等。FIG. 1 is a flowchart of a method for adjusting a writing track according to
为了便于理解,实施例中以智能交互平板为实际载体,示例性描述书写轨迹调整的方法实施时调整目标选中、关联和调整响应的详细过程。其中,智能交互平板可以是通过触控技术对显示在显示平板上的内容进行操控和实现人机交互操作的一体化设备,其集成了投影机、电子白板、幕布、音响、电视机以及视频会议终端等一种或多种功能。For ease of understanding, in the embodiments, the smart interactive tablet is used as the actual carrier, and the detailed process of adjusting target selection, association, and response adjustment during the implementation of the method for adjusting the writing track is exemplarily described. Among them, the smart interactive tablet can be an integrated device that controls the content displayed on the display tablet through touch technology and realizes human-computer interaction. It integrates a projector, an electronic whiteboard, a screen, a sound, a TV, and a video conference. One or more functions such as a terminal.
一般而言,智能交互平板包括至少一块显示屏。例如,智能交互平板配置有一块具有触摸功能的显示屏,且该显示屏可以是电容屏、电阻屏或者电磁屏。在本实施例中,提供了一种智能交互平板,在一些实施例中,用户可以通过手指或触控笔触控显示屏的方式实现触控操作,相应的,智能交互平板1检测触控位置,并根据触控位置进行响应,以实现触控功能。典型的,智能交互平板安装有至少一种操作系统,其中,操作系统可以包括安卓系统、Linux系统及Windows系统。在一些实施例中,智能交互平板可以安装至少一个具有书写功能的应用程序。其中,该应用程序可以为操作系统自带的应用程序,同时,也安装有从第三方设备或者服务器中下载的应用程序。可选的,应用程序除具备书写功能外,还具有其他编辑功能,如插入表格、插入图片、插图图形、绘制表格、绘制图形等功能。其中,绘制得到的表格或图形为计算机绘制标准元素。计算机绘制标准元素可以理解为由智能交互平板绘制的印刷体标准元素,其区别于用户书写的元素。Generally speaking, the smart interactive tablet includes at least one display screen. For example, the smart interactive tablet is equipped with a display screen with touch function, and the display screen can be a capacitive screen, a resistive screen or an electromagnetic screen. In this embodiment, a smart interactive tablet is provided. In some embodiments, the user can implement touch operations by touching the display screen with a finger or a stylus. Accordingly, the smart
参考图1,该书写轨迹调整的方法可以包括:Referring to FIG. 1, the method for adjusting the writing track may include:
步骤S101、接收作用于至少一条书写轨迹的第一触控操作。Step S101: Receive a first touch operation acting on at least one writing track.
在电子白板、电子黑板、数位板、智能会议平板等智能手写设备配置的触摸屏上,设置有用于响应用户的书写操作来显示输入内容的书写区域,在该书写区域进行书写时,如通过触控笔或手指接触触摸屏,触摸屏可以感应到红外线的变化、电流的变化、电压的变化或磁通量的变化(对应于红外式触摸屏、电容式触摸屏、电阻式触摸屏或电磁式触摸屏的设置类型),得到含有触摸位置的坐标的触摸信号以及该触摸信号的触发时间,根据触摸位置的坐标以及触摸信号的触发时间,可以得到触控笔或用户手指每次按下书写至抬起停止书写过程中输入的书写轨迹的轨迹数据,根据轨迹数据在触摸屏的书写区域实时显示用户输入的书写轨迹。当然,书写过程可以为写字,在智能手写设备的触摸屏实现的任何用于显示操作轨迹的录入过程均可视为书写过程。本方案的实施即针对已有书写轨迹的操作。On the touch screens of smart handwriting devices such as electronic whiteboards, electronic blackboards, tablets, smart conference tablets, etc., there is a writing area for displaying input content in response to the user's writing operation. When writing in the writing area, such as by touching Touch the touch screen with a pen or finger, and the touch screen can sense changes in infrared, current, voltage or magnetic flux (corresponding to the setting type of infrared touch screen, capacitive touch screen, resistive touch screen or electromagnetic touch screen), and get The touch signal of the coordinates of the touch position and the trigger time of the touch signal, according to the coordinates of the touch position and the trigger time of the touch signal, the writing input during the process of writing each time the stylus or the user's finger is pressed until the writing stops is lifted The trajectory data of the trajectory displays the writing trajectory input by the user in the writing area of the touch screen in real time according to the trajectory data. Of course, the writing process can be writing, and any input process for displaying the operation track implemented on the touch screen of the smart handwriting device can be regarded as the writing process. The implementation of this solution is aimed at the operation of the existing writing track.
在触摸屏上,对触控操作的响应一般有三种结果,第一种是如前文所述将对应于触控操作的轨迹数据响应为书写轨迹,这一种是最常见的,也是相对最简单的,通常来说,单个触摸点的常规移动都视为书写轨迹的输入;第二种是对触控操作发生时触摸点的个数、时间和/或轨迹特征进行比对,如果与预存的某个设定操作匹配,则触发该设定操作对应的某个功能,例如弹出菜单、选中目标等;第三种是复杂的非常规操作,例如双手十指触控时的随机运动,这种方式可能既不能处理为书写轨迹的输入,也匹配不到预存的设定操作,则对这一触控操作不予响应。在本方案中,用户的触控操作如果属于第二种,并且与预存的命中书写轨迹的设定操作匹配,则确认检测到对触控操作命中的书写轨迹的触发。On a touch screen, there are generally three results in response to touch operations. The first is to respond to the trajectory data corresponding to the touch operation as a writing trajectory as described above. This is the most common and relatively simple Generally speaking, the regular movement of a single touch point is regarded as the input of writing trajectory; the second is to compare the number, time and/or trajectory characteristics of the touch point when the touch operation occurs. If a setting operation matches, it will trigger a certain function corresponding to the setting operation, such as pop-up menus, selected targets, etc.; the third type is complex and unconventional operations, such as random movements when the two hands and ten fingers touch. If the input cannot be processed as a writing track, nor can it match the preset operation, it will not respond to this touch operation. In this solution, if the user's touch operation belongs to the second type and matches the pre-stored setting operation of the hit writing track, it is confirmed that the trigger of the writing track hit by the touch operation is detected.
例如在图3中,已经由多个书写轨迹组成“创造性”三个字,其中的手指如果是在“创造性”的显示界面自由滑动,则会在显示界面形成新的书写轨迹;如果其中的手指是在图3所示位置完成第一触控操作的接收,则确认手指指向的“亅” 确认为第一触控操作作用的书写轨迹。在此,“创造性”主要是人眼文字识别的结果,在实际的底层处理中,每一条书写轨迹可以简单记录为多个像素点的坐标数据,智能交互平板本身只根据坐标数据在显示页面绘制出多个书写轨迹,而无需识别出这些书写轨迹组合后的实质性内容。在基于像素点进行书写轨迹的渲染时,根据保存的坐标数据将像素点绘出,基于贝塞尔曲线等光滑曲线绘制方案,在绘制好的像素点的基础上绘制得到人眼识别到的完整书写轨迹,基于该绘制方式,能够有效减少书写轨迹的存储空间需求,提高书写轨迹的渲染速度。For example, in Figure 3, the three characters "creative" have been composed of multiple writing tracks. If the fingers slide freely on the display interface of "creative", a new writing track will be formed on the display interface; if the fingers are If the reception of the first touch operation is completed at the position shown in FIG. 3, the "Q" pointed by the finger is confirmed as the writing track of the first touch operation. Here, "creative" is mainly the result of human eye text recognition. In the actual bottom processing, each writing track can be simply recorded as coordinate data of multiple pixels. The smart interactive tablet itself is only drawn on the display page based on the coordinate data. Multiple writing trajectories are generated without identifying the substantive content of the combination of these writing trajectories. When rendering the writing trajectory based on pixel points, draw the pixel points according to the saved coordinate data. Based on the smooth curve drawing scheme such as Bezier curve, draw on the basis of the drawn pixels to get the complete recognition by the human eye The writing trajectory, based on this drawing method, can effectively reduce the storage space requirement of the writing trajectory and improve the rendering speed of the writing trajectory.
需要说明的是,图3所示的书写轨迹通过例如图2中所示的智能交互平板1进行检测和显示,在本实施例以及后续实施例中,为便于说明,并未将书写轨迹附加于智能交互平板1中进行显示,而是通过书写轨迹之间的相对变化说明本方案的实施过程。It should be noted that the writing trajectory shown in FIG. 3 is detected and displayed by, for example, the smart
步骤S102、响应于所述第一触控操作,确定包括至少两条书写轨迹的书写轨迹组,所述至少两条书写轨迹包括所述第一触控操作选定的书写轨迹,且互相存在至少一种预设的逻辑关联关系。Step S102: In response to the first touch operation, determine a writing trajectory group including at least two writing trajectories, where the at least two writing trajectories include the writing trajectories selected by the first touch operation and are mutually at least A preset logical relationship.
对于群体交互场景而言,用户有进行批量处理的需求时,通常是书写轨迹的有序组合,这种有序组合的标准在此描述为逻辑关联关系,根据不同的维度,逻辑关联关系可以为空间包含关系、位置组合关系、时空关联关系等。例如需要对书写重点进行强调时,在书写重点外画了一个封闭图形,该封闭图形对其内部的书写轨迹存在空间包含关系;例如需要基于某个预设形状(表格等)进行持续手写输入时,组成该预设形状的书写轨迹以及以此为基础持续输入的书写轨迹存在位置组合关系;例如连续书写一段话或绘制一幅图时,基于书写或绘制过程中相邻两个书写轨迹的时间关系和距离关系建立的关系,称为时空关联关系,图3中组成“创造性”的书写轨迹中,任意两个时间上相邻的书写轨迹之间,时间关系和距离关系都很紧密,“创造性”对应的书写轨迹之间存在时空关联关系。For group interaction scenarios, when users have the need for batch processing, it is usually an orderly combination of writing tracks. The standard for this orderly combination is described here as a logical association relationship. According to different dimensions, the logical association relationship can be Spatial containment relationship, position combination relationship, spatio-temporal association relationship, etc. For example, when the writing key needs to be emphasized, a closed figure is drawn outside the writing key, and the closed figure has a spatial containment relationship with its internal writing track; for example, when continuous handwriting input is required based on a certain preset shape (table, etc.) , The writing trajectory composing the preset shape and the writing trajectory continuously input based on this have a position combination relationship; for example, when writing a paragraph or drawing a picture continuously, based on the time of two adjacent writing trajectories during the writing or drawing process The relationship established by the relationship and the distance relationship is called the spatio-temporal association relationship. In the writing trajectory that composes the "creative" in Figure 3, the time relationship and the distance relationship between any two adjacent writing trajectories in time are very close. There is a spatiotemporal relationship between the corresponding writing trajectories.
在对书写轨迹在进行轨迹数据的初始处理时,已经将存在时空关联关系的书写轨迹进行关联保存到同一个容器中,容器可以通过数组、集合或字典进行维护。如果采用数组或集合的进行维护,每组关联的书写轨迹可以通过分别通过一个数组或集合进行保存,也就是说,如果当前显示页面中存在多组关联的书写轨迹,需要维护同样个数的数组或集合,即一个页面需要维护多个数组或集合。如果采用字典的方式,可以每个显示页面维护一个字典,一个显示页面中一组关联的书写轨迹可以保存到字典中的一页。在本方案中,对应于显示页面中离散的书写轨迹的关联维护策略,采用字典作为实现这种维护的数据结构,可以有效降低书写轨迹数据维护的复杂程度,底层数据处理过程的实现更加简单。When initial processing of the trajectory data is performed on the writing trajectory, the writing trajectories with temporal and spatial association relationships have been associated and saved in the same container, and the container can be maintained through an array, a collection, or a dictionary. If an array or set is used for maintenance, each group of associated writing traces can be saved through an array or set respectively, that is, if there are multiple sets of associated writing traces in the current display page, the same number of arrays needs to be maintained Or collection, that is, a page needs to maintain multiple arrays or collections. If a dictionary is used, a dictionary can be maintained for each display page, and a group of associated writing tracks in a display page can be saved to a page in the dictionary. In this solution, corresponding to the associated maintenance strategy of the discrete writing tracks in the display page, using a dictionary as the data structure to realize this maintenance can effectively reduce the complexity of writing track data maintenance, and the realization of the underlying data processing process is simpler.
图3中显示了一个容器中包含的全部书写轨迹,该容器中书写轨迹的外接矩形11如图所示,需要说明的是,图3中的外接矩形11仅仅为示意一个容器中维护的书写轨迹的显示范围,在书写状态下外接矩形11在显示屏中没有显示。Figure 3 shows all the writing trajectories contained in a container. The circumscribed
不同类型的书写轨迹可以采用不同的维护方式,对于组成封闭图形和某个预设形状,可以将其整合为一个书写轨迹独立存在。对于封闭图形(例如圆形、矩形、正方形等)和预设形状(五角星),其书写轨迹的保存不仅仅是基于多条书写轨迹的孤立保存,而是其作为一个整体的图形进行保存,具备特殊形状特征的整体图形,可以基于少数像素点、参考点和/或图形参数等方式进行保存以及绘制,例如圆的保存,不会保存圆弧上的多个像素点的坐标数据,而是保存圆心的坐标数据和半径。Different types of writing trajectories can be maintained in different ways. For a closed figure and a certain preset shape, they can be integrated into a writing trajectory to exist independently. For closed graphics (such as circles, rectangles, squares, etc.) and preset shapes (five-pointed stars), the preservation of the writing trajectory is not only based on the isolated preservation of multiple writing trajectories, but as a whole figure. The overall graphics with special shape features can be saved and drawn based on a few pixels, reference points, and/or graphics parameters. For example, the saving of circles will not save the coordinate data of multiple pixels on the arc, but Save the coordinate data and radius of the center of the circle.
在一些实施例中,第一触控操作作用的书写轨迹确认之后,确认其所有存在的逻辑关联关系,如果该书写轨迹是普通的文字输入或画图的轨迹,那么其逻辑关联关系通常只存在时空关联关系;如果目标轨迹是封闭图形或设定形状,那么其逻辑关联关系可能涉及到一个或多个容器中的书写轨迹,这种情况下,一个书写轨迹组包括至少一个整体保存的书写轨迹和多个关联的容器中的书写轨迹。In some embodiments, after the writing track of the first touch operation is confirmed, all existing logical associations are confirmed. If the writing track is a track of ordinary text input or drawing, the logical association usually only exists in time and space. Association relationship: If the target track is a closed figure or a set shape, then its logical association relationship may involve the writing track in one or more containers. In this case, a writing track group includes at least one overall saved writing track and Writing traces in multiple associated containers.
在一些实施例中,书写轨迹组确认之后,当前显示画面暂停触控输入的响应,并且书写轨迹组中的书写轨迹可以相对书写轨迹组之外的书写轨迹突出显示,在书写轨迹组确认之后,从触摸屏检测到的触控操作优先响应于书写轨迹组中的书写轨迹,以实现对书写轨迹的批量调整。In some embodiments, after the writing track group is confirmed, the current display screen pauses the touch input response, and the writing track in the writing track group can be highlighted relative to the writing track outside the writing track group. After the writing track group is confirmed, The touch operation detected from the touch screen preferentially responds to the writing trajectory in the writing trajectory group, so as to realize batch adjustment of the writing trajectory.
步骤S103、接收第二触控操作。Step S103: Receive a second touch operation.
如果第一触控操作命中的书写轨迹是普通的文字输入或画图的轨迹,那么最终确认的书写轨迹组中的书写轨迹是该书写轨迹(不存在时空关联关系)或者该书写轨迹所在的容器中的所有书写轨迹。如果第一触控操作命中的书写轨迹是封闭图形,那么最终确认的书写轨迹组中的书写轨迹是该封闭图形,以及与该封闭的封闭范围存在交集的容器中的书写轨迹。如果第一触控操作命中的书写轨迹是设定形状,那么最终确认的书写轨迹组中的书写轨迹是该设定形状,以及与该设定形状存在位置组合的容器中的书写轨迹。If the writing trajectory hit by the first touch operation is an ordinary text input or drawing trajectory, then the writing trajectory in the finally confirmed writing trajectory group is the writing trajectory (there is no temporal and spatial correlation) or the container where the writing trajectory is located Of all writing tracks. If the writing trajectory hit by the first touch operation is a closed figure, then the writing trajectory in the finally confirmed writing trajectory group is the closed figure and the writing trajectory in the container that overlaps the closed closed range. If the writing trajectory hit by the first touch operation is a set shape, then the writing trajectory in the finally confirmed writing trajectory group is the set shape and the writing trajectory in the container combined with the location where the set shape exists.
步骤S104、响应于所述第二触控操作,调整所述书写轨迹组的显示。Step S104: In response to the second touch operation, adjust the display of the writing track group.
比较常用的批量调整手势例如单指拖拽手势、双指平移手势、多指缩放手势和双指旋转手势等,对确定目标的手势操作在智能交互平板中多有实现,在此不做赘述。在进行调整时,可以有两种设置调整操作区域的方式进行调整手势的检测。一种是在当前显示界面的任意位置进行手势检测,根据检测到的手势确认调整的内容,同步将调整的内容(移动距离、方向、缩放比例、旋转角度等)反馈到书写轨迹组中的书写轨迹完成批量调整。另一种是在书写轨迹组中的书写轨迹覆盖的区域进行手势检测,从显示上形成对目标书写轨迹和关联书写轨迹直接进行操作的效果。两种方式中,手势检测对应调整参数的底层确认机制,以及书写轨迹响应于调整参数的显示效果的变化机制是相同的。More commonly used batch adjustment gestures, such as single-finger drag gesture, two-finger pan gesture, multi-finger zoom gesture, and two-finger rotation gesture, etc. Gesture operations for determining targets are mostly implemented in smart interactive tablets, and will not be repeated here. When making adjustments, there are two ways to set the adjustment operation area to detect adjustment gestures. One is to perform gesture detection at any position on the current display interface, confirm the adjusted content according to the detected gesture, and synchronize the adjusted content (moving distance, direction, zoom ratio, rotation angle, etc.) to the writing in the writing track group The track is adjusted in batches. The other is to perform gesture detection in the area covered by the writing trajectory in the writing trajectory group, and form the effect of directly operating the target writing trajectory and the associated writing trajectory from the display. In the two methods, the underlying confirmation mechanism of the gesture detection corresponding to the adjusted parameter and the change mechanism of the display effect of the writing track in response to the adjusted parameter are the same.
图4所示的状态,是图3中的状态根据步骤S101中接收第一触控操作的状态,基于第一触控操作确认的书写轨迹组中的书写轨迹在图4中突出显示,突出显示的区域为书写轨迹组中所有书写轨迹的外接矩形11,可以是增加书写轨迹投影,为书写轨迹设置相对于其它区域的悬浮显示效果等,图4中的外接矩 形仅用于示意突出显示的范围,而不表示突出显示的方式。对应的,可以将该外接矩形所在的区域作为调整操作区域,在此区域检测第二触控操作并控制相关书写轨迹进行同步调整。The state shown in FIG. 4 is the state in FIG. 3 according to the state of receiving the first touch operation in step S101, and the writing trace in the writing trace group confirmed based on the first touch operation is highlighted in FIG. The area of is the circumscribed
上述,通过接收作用于至少一条书写轨迹的第一触控操作;响应于所述第一触控操作,确定包括至少两条书写轨迹的书写轨迹组,所述至少两条书写轨迹包括所述第一触控操作选定的书写轨迹,且互相存在至少一种预设的逻辑关联关系;接收第二触控操作;响应于所述第二触控操作,调整所述书写轨迹组的显示。通过触控操作选择至少一条书写轨迹,进而根据与选择的书写轨迹存在至少一种预设的逻辑关联关系的多个书写轨迹确定书写轨迹组,书写轨迹组中的书写轨迹同步响应对书写轨迹的调整操作。在该调整过程中,可以实现一次操作从所有书写轨迹中准确选中多条书写轨迹,该批量选中的过程操作简单,选择准确度高。同时,基于书写轨迹组的外接矩形的调整操作和退出操作便于选中后的后续操作,调整和退出都可以便捷实现。Above, by receiving a first touch operation acting on at least one writing track; in response to the first touch operation, determining a writing track group including at least two writing tracks, the at least two writing tracks including the first A writing track selected by a touch operation, and at least one preset logical relationship exists with each other; receiving a second touch operation; and adjusting the display of the writing track group in response to the second touch operation. At least one writing trajectory is selected through touch operation, and then a writing trajectory group is determined according to a plurality of writing trajectories that have at least one preset logical relationship with the selected writing trajectory, and the writing trajectories in the writing trajectory group respond synchronously to the writing trajectory Adjustment operation. In this adjustment process, multiple writing trajectories can be accurately selected from all writing trajectories in one operation. The batch selection process is simple to operate and has high selection accuracy. At the same time, the adjustment operation and exit operation based on the circumscribed rectangle of the writing track group are convenient for subsequent operations after selection, and adjustment and exit can be conveniently realized.
实施例二Example two
图5为本发明实施例二提供的一种书写轨迹调整的方法的流程图。本实施例是在上述实施例的基础上进行改动。FIG. 5 is a flowchart of a method for adjusting writing track according to
参考图5,本实施例提供的书写轨迹调整的方法可以包括:Referring to FIG. 5, the method for adjusting the writing track provided by this embodiment may include:
步骤S201、接收作用于至少一条书写轨迹的第一触控操作。Step S201: Receive a first touch operation acting on at least one writing track.
在本方案的实施中,第一触控操作中检测到的触摸点不会导致显示画面发生变化,而是会触发书写轨迹的批量调整过程,第一触控操作包括至少一个触控点,所述至少一个触控点的触控时长大于第一设定时长,且所述至少一个触控点与所述至少一条书写轨迹的距离在预设半径内。需要的触摸点的个数,可以根据其它交互设计的方案进行选择,避免操作方式冲突或者操作方式相近带来的高误触率。对于单个触摸点而言,因为手指接触角度、手指接触力度或智能笔的笔尖尺寸等因素的影响,其接触位置可能不能通过一个坐标点的坐标数据进行描述,其覆盖范围可能需要多个坐标点才能描述,对应的单个触摸点的位置可能是由多个坐标点对应的坐标数据约束的一个小区域。In the implementation of this solution, the touch points detected in the first touch operation will not cause the display screen to change, but will trigger the batch adjustment process of the writing track. The first touch operation includes at least one touch point, so The touch duration of the at least one touch point is greater than the first set duration, and the distance between the at least one touch point and the at least one writing track is within a preset radius. The number of touch points required can be selected according to other interactive design solutions to avoid high false touch rates caused by conflicting operation modes or similar operation modes. For a single touch point, due to factors such as finger contact angle, finger contact strength, or smart pen tip size, its contact position may not be described by the coordinate data of one coordinate point, and its coverage may require multiple coordinate points It can be described that the position of a corresponding single touch point may be a small area constrained by coordinate data corresponding to multiple coordinate points.
在本实施例的示例性说明中,第一触摸操作的确认主要通过基于单指的触控操作进行描述。In the exemplary description of this embodiment, the confirmation of the first touch operation is mainly described through a single-finger touch operation.
步骤S202、响应于所述第一触控操作,确定包括至少两条书写轨迹的书写轨迹组,所述至少两条书写轨迹包括所述第一触控操作选定的书写轨迹,且互相存在至少一种预设的逻辑关联关系。Step S202: In response to the first touch operation, determine a writing trajectory group including at least two writing trajectories, the at least two writing trajectories include the writing trajectories selected by the first touch operation, and mutually exist at least A preset logical relationship.
书写轨迹的显示位置通过坐标数据进行描述,第一触摸操作的作用位置也通过坐标数据进行描述,如果第一触摸操作的坐标数据(至少一个坐标点的坐标数据)正好与一条书写轨迹的坐标数据重合或部分重合,即第一触控操作的位置与至少一条书写轨迹的显示位置有交集,则确认该第一触控操作作用于该书写轨迹。如果在第一触控操作的作用范围内有多个层叠输入的书写轨迹,则判断为下层书写轨迹(通常为在先输入的书写轨迹)被上层书写轨迹隔离,未 被第一触控操作作用到,基于此判断,将置顶显示的书写轨迹(最后输入的书写轨迹)确认为第一触控操作作用的书写轨迹。The display position of the writing track is described by coordinate data, and the position of the first touch operation is also described by coordinate data. If the coordinate data of the first touch operation (the coordinate data of at least one coordinate point) coincides with the coordinate data of a writing track Coincidence or partial coincidence, that is, the position of the first touch operation overlaps the display position of at least one writing track, and it is confirmed that the first touch operation acts on the writing track. If there are multiple stacked input writing trajectories within the scope of the first touch operation, it is determined that the lower writing trajectory (usually the writing trajectory inputted earlier) is isolated by the upper writing trajectory and not affected by the first touch operation Then, based on this judgment, the writing track (the last input writing track) displayed on top is confirmed as the writing track of the first touch operation.
如果第一触控操作本身没有直接命中书写轨迹,即第一触控操作的坐标数据不与任何书写轨迹的坐标数据有重合部分,则确认在第一触控操作的预设半径内书写轨迹的出现情况;如果在预设半径内存在书写轨迹,则暂定为备选书写轨迹,然后从备选书写轨迹中确认显示于顶层的书写轨迹(即最后输入的书写轨迹)为目标书写轨迹。当然,从备选书写轨迹中还可以采用基于距离的确认机制,即确认离第一触控操作的距离最近书写轨迹为第一触控操作作用的书写轨迹。If the first touch operation itself does not directly hit the writing track, that is, the coordinate data of the first touch operation does not overlap with the coordinate data of any writing track, then confirm that the writing track is within the preset radius of the first touch operation. Something happens; if there is a writing trajectory within the preset radius, it is tentatively determined as a candidate writing trajectory, and then the writing trajectory displayed on the top layer (ie, the last input writing trajectory) is confirmed as the target writing trajectory from the candidate writing trajectories. Of course, a distance-based confirmation mechanism can also be used from the alternative writing trajectories, that is, confirming that the writing trajectory closest to the first touch operation is the writing trajectory of the first touch operation.
在实施过程中,关于预设半径内的判定和关于距离(或置顶层级)的判断没有前后关系,只是确定有两个条件的约束。例如,可以确认与第一触控操作之间的距离最近的书写轨迹,然后判断该书写轨迹是否在预设半径内,是则确认为第一触控操作作用的书写轨迹;也可以先确认在预设半径内的书写轨迹,然后确认其中距离最近一个书写轨迹为第一触控操作作用的书写轨迹。In the implementation process, there is no context between the judgment within the preset radius and the judgment regarding the distance (or set to the top level), but it is determined that there are two constraints. For example, you can confirm the writing trajectory with the closest distance to the first touch operation, and then determine whether the writing trajectory is within a preset radius, and if yes, it will be confirmed as the writing trajectory of the first touch operation; Preset the writing trajectory within the preset radius, and then confirm that the nearest writing trajectory is the writing trajectory of the first touch operation.
触控操作与书写轨迹的相对位置关系,除了以上两种,还有书写轨迹均在触控操作的预设半径外的情况,即触控操作没有书写轨迹作为有效目标,此时可以将该触控操作视为误操作,或者该触控操作有其它的交互定义,可以执行对应的交互响应。The relative positional relationship between touch operation and writing trajectory, in addition to the above two, there is also the case that the writing trajectory is outside the preset radius of the touch operation, that is, the touch operation does not have the writing trajectory as a valid target. The control operation is regarded as a misoperation, or the touch operation has other interaction definitions, and the corresponding interactive response can be executed.
在一些实施例中,在第一触控操作作用的书写轨迹确认之后,即从对应的数据存储结构中查询该书写轨迹的逻辑关联关系,书写轨迹以及书写轨迹之间的逻辑关联关系通过数组、集合或字典进行维护,在确认第一触控操作对应的书写轨迹之后,从存储的书写轨迹中查询其关系状态,然后将存在逻辑关联关系的书写轨迹连同第一触控操作作用的书写轨迹加入同一书写轨迹组。同一书写轨迹组中的书写轨迹整体突出显示,除了对书写轨迹本身的突出显示,还可以将书写轨迹覆盖的区域进行突出显示,一种简单的方式,将书写轨迹对应的外接矩形以及包围的区域整体突出显示。In some embodiments, after the writing track of the first touch operation is confirmed, that is, the logical association relationship of the writing track is queried from the corresponding data storage structure, and the writing track and the logical association relationship between the writing track are passed through the array, The collection or dictionary is maintained. After confirming the writing trajectory corresponding to the first touch operation, query the relationship status from the stored writing trajectory, and then add the writing trajectory with logical association relationship and the writing trajectory for the first touch operation The same writing track group. The writing track in the same writing track group is highlighted as a whole. In addition to highlighting the writing track itself, you can also highlight the area covered by the writing track. A simple way to set the bounding rectangle and the enclosed area corresponding to the writing track The overall highlight.
步骤S203、接收第二触控操作。Step S203: Receive a second touch operation.
所述第二触控操作的触控点在所述书写轨迹组的外接矩形内接收。所述外接矩形覆盖有透明蒙层。透明蒙层可以是一个可以检测触控操作的浮层,只有在其覆盖的区域检测到的特定手势才会触发该特定手势约定的操作,透明蒙层覆盖的区域即为调整操作区域,透明蒙层是调整操作区域的视觉呈现。本实施例中描述的透明蒙层是一种举例,实际上,蒙层的透明度可以进行预先设置或修改,以能在用户完成书写轨迹的批量选择后,对用户的后续调整操作进行自然引导为佳,避免需要查阅使用手册才能执行全部操作。对于批量书写轨迹的操作,在其外接矩形范围内进行调整操作的交互已经有足够的操作空间,同时也能避免操作空间过大带来的视觉干扰。The touch point of the second touch operation is received within the circumscribed rectangle of the writing track group. The circumscribed rectangle is covered with a transparent mask. The transparent mask can be a floating layer that can detect touch operations. Only the specific gesture detected in the area covered by it will trigger the operation agreed upon by the specific gesture. The area covered by the transparent mask is the adjustment operation area. The layer is to adjust the visual presentation of the operating area. The transparent mask described in this embodiment is an example. In fact, the transparency of the mask can be preset or modified so that after the user completes the batch selection of the writing track, the subsequent adjustment operations of the user can be naturally guided as Best, avoid the need to consult the manual to perform all operations. For the operation of batch writing trajectory, there is enough operation space for the interaction of adjustment operations within the bounding rectangle, and it can also avoid the visual interference caused by the excessive operation space.
当然,在实现过程中,也可以在透明蒙层的四边和/或四角增设调整控件,以调整透明蒙层的覆盖范围,覆盖范围的调整可以约束最小值和最大值,最小值例如初始的外接矩形,最大值例如放大一定比例或阈值像素。在透明蒙层的 调整过程中,只改变调整操作区域的范围,不改变初始选中的书写轨迹。该调整过程是基于透明蒙层的描述,不表示只在透明蒙层中进行调整。Of course, in the implementation process, adjustment controls can also be added to the four sides and/or corners of the transparent mask to adjust the coverage of the transparent mask. The adjustment of the coverage can constrain the minimum and maximum values, such as the initial external connection. Rectangle, the maximum value is for example enlarged by a certain ratio or threshold pixel. During the adjustment of the transparent mask, only the range of the adjustment operation area is changed, and the initially selected writing track is not changed. The adjustment process is based on the description of the transparent mask, and does not mean that adjustments are only made in the transparent mask.
所述第二触控操作包括单指拖拽手势、双指平移手势、多指缩放手势和双指旋转手势,第二触控操作的手势类型通过触摸点的个数、整体运动方向、相对运动方向等方式确认。The second touch operation includes a single-finger drag gesture, a two-finger pan gesture, a multi-finger zoom gesture, and a two-finger rotation gesture. The gesture type of the second touch operation is determined by the number of touch points, the overall movement direction, and the relative movement. Confirm the direction, etc.
步骤S204、响应于所述第二触控操作,调整所述书写轨迹组的显示。Step S204: In response to the second touch operation, adjust the display of the writing track group.
在书写轨迹组中的书写轨迹进行调整的过程中,其移动、拖拽、缩放、旋转等操作会带来显示位置、显示大小、显示角度等显示参数的变化,适应于以上变化,透明蒙层的显示位置、显示大小等会有对应变化,其中显示角度可以有两种适应方式,一种是响应于旋转操作做同样的角度变化,另一种是适应于书写轨迹旋转后的最上、最下、最左和最右四个点的坐标,重新生成外接矩形的,外接矩形的四条边仍然与坐标系中的一条坐标轴平行,与另一条坐标轴垂直,对应的,外接矩形的包围区域即为透明蒙层的覆盖区域。In the process of adjusting the writing track in the writing track group, its movement, dragging, zooming, rotating and other operations will bring about changes in display parameters such as display position, display size, display angle, etc., adapt to the above changes, transparent mask There will be corresponding changes in the display position, display size, etc. The display angle can be adapted in two ways, one is to make the same angle change in response to the rotation operation, and the other is to adapt to the top and bottom of the writing track after rotating , The coordinates of the four leftmost and rightmost points, regenerating the circumscribed rectangle, the four sides of the circumscribed rectangle are still parallel to one coordinate axis in the coordinate system, and perpendicular to the other coordinate axis. Correspondingly, the bounding area of the circumscribed rectangle is It is the coverage area of the transparent mask.
步骤S205、在所述外接矩形外接收第三触控操作。Step S205: Receive a third touch operation outside the circumscribed rectangle.
第三触控操作对于触摸点的个数,操作持续时间,运动轨迹特征等没有特别明确的要求,在实际操作中,在对书写轨迹组之外的区域进行操作,视为已经放弃对书写轨迹组的调整。The third touch operation has no specific requirements for the number of touch points, operation duration, motion trajectory characteristics, etc. In actual operation, operations on areas outside the writing trajectory group are deemed to have given up on the writing trajectory Group adjustment.
步骤S206、响应于所述第三触控操作,切换到书写模式。Step S206: In response to the third touch operation, switch to the writing mode.
在调整操作区域之外检测到操作手势,则说明该操作手势与书写轨迹的批量调整没有实质上的影响,结束书写轨迹的选中状态,用于呈现调整操作区域的透明蒙层也予以取消,书写轨迹组作为一个临时的组合关系到此结束,第二触控操作的检测和响应都不再执行,整体进入检测到有效触摸点之前的书写模式。If the operation gesture is detected outside the adjustment operation area, it means that the operation gesture and the batch adjustment of the writing track have no substantial influence. The selected state of the writing track is ended, and the transparent mask used to present the adjustment operation area is also cancelled. The trajectory group as a temporary combination ends here, the detection and response of the second touch operation are no longer executed, and the whole enters the writing mode before the valid touch point is detected.
以下是对本方案在应用场景下的实施过程以及有益效果的示例性阐述。The following is an exemplary description of the implementation process and beneficial effects of this solution in an application scenario.
示例一:Example 1:
示例一提供的是书写模式下单一文字输入的书写轨迹调整,请参考图6-图10。Example 1 provides the adjustment of the writing track of a single text input in writing mode, please refer to Figure 6 to Figure 10.
在图6所示的显示画面中,只有文字写入形成的书写轨迹,书写轨迹在写入过程中即根据书写轨迹之间的距离关系和时间关系确认时空关联关系,最终形成如图6所示的两组书写轨迹并分别存储到一个容器,两个容器中的书写轨迹分别组成“创造性”和“新颖性”,其分别对应外接矩形11和外接矩形12,两组书写轨迹存在重叠,当前的操作需求是消除书写轨迹的重叠,在相关技术中,通常只能全部擦除后重新写入,采用更正的方式完成重叠的消除。In the display screen shown in Figure 6, there is only the writing track formed by writing text. During the writing process, the writing track confirms the spatio-temporal relationship according to the distance relationship and time relationship between the writing tracks, and finally forms as shown in Figure 6. The two groups of writing trajectories are stored in a container respectively. The writing trajectories in the two containers respectively form "creative" and "novelty", which correspond to the circumscribed
如图7所示,有效触摸点命中外接矩形12中的最后一个书写轨迹“一”,即“一”为目标书写轨迹,在当前显示画面中存在的预设逻辑关系只有时空关联关系,因此,“一”的关联书写轨迹为外接矩形12中“一”之外的所有书写轨迹,在确认批量选中的书写轨迹之后,外接矩形12中的所有书写轨迹整体突出显示,在图7中突出显示通过实线的外接矩形12呈现,并在外接矩形设置透明蒙层以检测第二触控操作,在本示例中为单指拖拽,按箭头所指方向移动。外接矩形11中 的书写轨迹未被选中,其显示效果没有变化。As shown in Figure 7, the effective touch point hits the last writing trajectory "one" in the circumscribed
如图8所示,被选中的书写轨迹通过单指拖拽后,外接矩形11和外接矩形12相互分离,重叠部分消除。在用户层面,从选中到分离只有2次操作。As shown in FIG. 8, after the selected writing track is dragged with a single finger, the circumscribed
如图9所示,在图8中响应第二触控操作之后的书写轨迹显示效果的基础上,在外接矩形12之外检测到手势,即在调整操作区域之外检测到手势,进入图10的状态。As shown in FIG. 9, based on the display effect of the writing track after responding to the second touch operation in FIG. 8, the gesture is detected outside the circumscribed
如图10所示,外接矩形12中书写轨迹的选中状态结束,整个显示画面恢复到常规的书写模式,相比于图6中的状态,已经快速实现了外接矩形11和外接矩形12中书写轨迹的分离,重叠部分消除。As shown in Figure 10, the selected state of the writing track in the circumscribed
示例二:Example two:
示例二提供的是教学场景基于特定应用需求下的书写轨迹调整,请参考图11-图13。The second example provides the adjustment of the writing trajectory in the teaching scene based on specific application requirements. Please refer to Figure 11-13.
在图11所示的显示画面中,显示有一平面几何题的图形部分,教师在讲解这一类题目时,通常需要对图形中的元素做拆解,相关技术中,采用智能交互平板进行教学时,通常是在课前编辑好图形的拆解策略,制作好拆解效果,授课过程中只能按既定策略实施,不能按实际授课状态进行调整。In the display screen shown in Figure 11, a graphic part of a plane geometry problem is displayed. Teachers usually need to disassemble the elements in the graphic when explaining this type of problem. In related technologies, when using a smart interactive tablet for teaching , Usually edit the dismantling strategy of graphics before class and make the dismantling effect. During the teaching process, it can only be implemented according to the established strategy and cannot be adjusted according to the actual teaching status.
如图12所示,在实际授课过程中有临时有拆解出△AFC和△CFD的需求,此时可以在批注状态(批注状态是书写模式的一种)下在图形部分手动描绘△AFC,并形成对应的书写轨迹,根据实际绘制方式和处理方式,△AFC对应的书写轨迹的组合方式可以有不同的实现。在△AFC的绘制完成后,在书写轨迹之外检测到有效触摸点,基于距离的判断,确定线段AF为目标书写轨迹,进而确定关联书写轨迹(线段FC和线段AC),将其整体突出显示并进行拖拽,实现临时拆解。As shown in Figure 12, there is a temporary need to disassemble △AFC and △CFD in the actual teaching process. At this time, you can manually draw △AFC in the graphics part in the annotation state (the annotation state is a kind of writing mode). And form the corresponding writing track. According to the actual drawing method and processing method, the combination of the writing track corresponding to △AFC can be realized in different ways. After the drawing of △AFC is completed, a valid touch point is detected outside the writing trajectory, based on the distance judgment, the line segment AF is determined as the target writing trajectory, and then the associated writing trajectory (line segment FC and line segment AC) is determined, and the whole is highlighted And drag and drop to achieve temporary disassembly.
如图13所示,在△AFC的拆解完成后回到批注状态,参考△AFC的拆解过程继续进行△CFD的拆解,最终可以将△AFC和△CFD拆解到原始图形之外并同时保留原始图形不变,实现灵活直观的教学信息展示。As shown in Figure 13, after the disassembly of △AFC is completed, it returns to the comment state. Refer to the disassembly process of △AFC to continue the disassembly of △CFD. Finally, △AFC and △CFD can be disassembled outside the original graphics and combined At the same time, the original graphics are kept unchanged to realize flexible and intuitive teaching information display.
示例三:Example three:
示例三提供的是空间包含关系中的书写轨迹调整,请参考图14-图16。Example 3 provides the adjustment of the writing trajectory in the spatial containment relationship, please refer to Figure 14-16.
如图14所示,其中有多种逻辑关系存在,外接矩形14和外接矩形15中的书写轨迹均是时空关联关系,手绘的外围矩形13对其中的文字的书写轨迹有空间包含关系。本示例中重点说明目标书写轨迹和关联书写轨迹的确认过程,集体调整过程和选中状态结束机制与其它示例相同。As shown in FIG. 14, there are multiple logical relationships. The writing trajectories in the circumscribed
如图15所示,有效触摸点命中的外围矩形13,此时外围矩形13作为一个封闭图形,与其封闭范围内有交集的书写轨迹都视为关联书写轨迹,外接矩形14和外接矩形15中的书写轨迹均位于外围矩形13内,所有均视为关联书写轨迹。也就是说,对图14中外围矩形13的选择,意味图14中所有书写轨迹被选中并突出显示,后续的调整也是对图14中所有书写轨迹的调整。As shown in Figure 15, the
如图16所示,有效触摸点命中的是外接矩形14中的一个书写轨迹,该目标书写轨迹的关联书写轨迹是外接矩形14中的其它书写轨迹。也就是说,图15 中的有效触摸点会导致外接矩形14中的所有书写轨迹突出显示。后续调整与示例一中的调整类似。As shown in FIG. 16, the effective touch point hits a writing trajectory in the circumscribed
示例四:Example four:
示例四提供的是关于表格的综合调整方案,请参考图17-图21。Example 4 provides a comprehensive adjustment plan for the table, please refer to Figure 17-Figure 21.
如图17所示,书写轨迹包括一个表格,表格本身的线条轨迹作为一个书写轨迹,表格单个格子中的书写轨迹为空间关联关系。当前表格中的数据是小明和小红的生日录入错误,需要对其进行修正。如果采用相关技术,因为书写轨迹本身没有关联性,需要先用设定的轨迹手势(例如封闭的书写轨迹)选中其中一个生日,将其移动到表格外,然后选中另一个生日,将其移动到正确的位置,接着选中表格外的生日,将其移动到正确的位置。如果两个生日的书写轨迹在调整过程中发生交叉,只能撤销操作重新调整。As shown in Figure 17, the writing trajectory includes a table, the line trajectory of the table itself is used as a writing trajectory, and the writing trajectory in a single grid of the table is a spatial association relationship. The data in the current table is a mistake in entering the birthdays of Xiao Ming and Xiao Hong, which needs to be corrected. If you use related technology, because the writing track itself is not related, you need to select one of the birthdays with the set track gesture (such as a closed writing track), move it out of the table, and then select another birthday, and move it to The correct position, and then select the birthday outside the form and move it to the correct position. If the writing tracks of the two birthdays cross during the adjustment process, the operation can only be undone and readjusted.
如图18-图20所示,单点触控直接将“8月21日”选中,单指拖拽到正确的位置,单点触控回到书写模式,单点触控直接将“12月8日”选中,单指拖拽到正确的位置,单点触控回到书写模式,即可完成整个修正过程,中间操作简单,并且允许出现书写轨迹的交叉。As shown in Figure 18-20, single-touch directly selects "August 21st", drags one finger to the correct position, single-touch returns to writing mode, single-touch directly changes "December "8th" is selected, drag with a single finger to the correct position, and return to writing mode with a single touch to complete the entire correction process. The middle operation is simple and the crossing of writing tracks is allowed.
此外,如图21所示,如果有效触摸点命中的是表格的线条轨迹,那么所有的线条轨迹作为目标书写轨迹,表格中的所有书写轨迹作为关联书写轨迹,即对表格的线条轨迹的选中是对图17中所有书写轨迹的选中。In addition, as shown in Figure 21, if the effective touch point hits the line trajectory of the table, then all the line trajectories are regarded as the target writing trajectory, and all the writing trajectories in the table are regarded as the associated writing trajectory, that is, the selection of the line trajectory of the table is Select all the writing tracks in Figure 17.
实施例三Example three
图22为本发明实施例三提供的一种书写轨迹调整的装置的结构示意图。参考图22,该书写轨迹调整的装置包括:第一接收单元301、第一响应单元302、第二接收单元303以及第二响应单元304。FIG. 22 is a schematic structural diagram of a writing track adjustment device according to
其中,第一接收单元301,用于接收作用于至少一条书写轨迹的第一触控操作;第一响应单元302,用于响应于所述第一触控操作,确定包括至少两条书写轨迹的书写轨迹组,所述至少两条书写轨迹包括所述第一触控操作选定的书写轨迹,且互相存在至少一种预设的逻辑关联关系;第二接收单元303,用于接收第二触控操作;第二响应单元304,用于响应于所述第二触控操作,调整所述书写轨迹组的显示。。Wherein, the
在上述实施例的基础上,所述第一触控操作包括至少一个触控点,所述至少一个触控点的触控时长满足第一设定,且所述至少一个触控点与所述至少一条书写轨迹的距离在第一设定范围内。On the basis of the foregoing embodiment, the first touch operation includes at least one touch point, the touch duration of the at least one touch point satisfies the first setting, and the at least one touch point and the The distance of at least one writing track is within the first setting range.
在上述实施例的基础上,所述第二触控操作的触控点在所述书写轨迹组的外接矩形内接收。On the basis of the foregoing embodiment, the touch point of the second touch operation is received within the circumscribed rectangle of the writing track group.
在上述实施例的基础上,所述外接矩形覆盖有透明蒙层。On the basis of the foregoing embodiment, the circumscribed rectangle is covered with a transparent mask.
在上述实施例的基础上,所述装置,还包括:On the basis of the foregoing embodiment, the device further includes:
第三接收单元,用于在所述外接矩形外接收第三触控操作;A third receiving unit, configured to receive a third touch operation outside the circumscribed rectangle;
第三响应单元,用于响应于所述第三触控操作,切换到书写模式。The third response unit is configured to switch to the writing mode in response to the third touch operation.
在上述实施例的基础上,所述逻辑关联关系包括空间包含关系、位置组合 关系和时空关联关系。On the basis of the foregoing embodiment, the logical association relationship includes a spatial containment relationship, a position combination relationship, and a spatio-temporal association relationship.
在上述实施例的基础上,所述调整手势包括单指拖拽手势、双指平移手势、多指缩放手势和双指旋转手势。。On the basis of the foregoing embodiment, the adjustment gesture includes a single-finger drag gesture, a two-finger pan gesture, a multi-finger zoom gesture, and a two-finger rotation gesture. .
本发明实施例提供的书写轨迹调整的装置包含在书写轨迹调整的设备中,且可用于执行上述任意实施例提供的书写轨迹调整的方法,具备相应的功能和有益效果。The writing trajectory adjustment device provided by the embodiment of the present invention is included in the writing trajectory adjustment device, and can be used to execute the writing trajectory adjustment method provided in any of the foregoing embodiments, and has corresponding functions and beneficial effects.
实施例四Example four
图23为本发明实施例四提供的一种终端设备的结构示意图,该终端设备是前文所述书写轨迹调整的设备的一种硬件呈现方案。如图23所示,该终端设备包括处理器410、存储器420、输入装置430、输出装置440以及通信装置450;终端设备中处理器410的数量可以是一个或多个,图23中以一个处理器410为例;终端设备中的处理器410、存储器420、输入装置430、输出装置440以及通信装置450可以通过总线或其他方式连接,图23中以通过总线连接为例。FIG. 23 is a schematic structural diagram of a terminal device according to Embodiment 4 of the present invention. The terminal device is a hardware presentation solution of the writing track adjustment device described above. As shown in FIG. 23, the terminal device includes a
存储器420作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的书写轨迹调整的方法对应的程序指令/模块(例如,书写轨迹调整的装置中的第一接收单元301、第一响应单元302、第二接收单元303以及第二响应单元304)。处理器410通过运行存储在存储器420中的软件程序、指令以及模块,从而执行终端设备的各种功能应用以及数据处理,即实现上述的书写轨迹调整的方法。As a computer-readable storage medium, the
存储器420可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器420可包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至终端设备。上述网络的实例可以包括但互联网、企业内部网、局域网、移动通信网及其组合。The
输入装置430可用于接收输入的数字或字符信息,以及产生与终端设备的用户设置以及功能控制有关的键信号输入。输出装置440可包括显示屏等显示设备。通信装置450用于与图像拍摄模块进行数据通信。The
上述终端设备包含书写轨迹调整的装置,可以用于执行任意书写轨迹调整的方法,具备相应的功能和有益效果。The aforementioned terminal equipment includes a writing track adjustment device, which can be used to implement any method of writing track adjustment, and has corresponding functions and beneficial effects.
实施例五Example five
本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种书写轨迹调整的方法,该方法包括:An embodiment of the present invention also provides a storage medium containing computer-executable instructions, which are used to perform a writing trajectory adjustment method when the computer-executable instructions are executed by a computer processor, and the method includes:
接收作用于至少一条书写轨迹的第一触控操作;Receiving a first touch operation acting on at least one writing track;
响应于所述第一触控操作,确定包括至少两条书写轨迹的书写轨迹组,所 述至少两条书写轨迹包括所述第一触控操作选定的书写轨迹,且互相存在至少一种预设的逻辑关联关系;In response to the first touch operation, a writing track group including at least two writing tracks is determined, the at least two writing tracks include the writing tracks selected by the first touch operation, and at least one preset Logical relationship
接收第二触控操作;Receiving the second touch operation;
响应于所述第二触控操作,调整所述书写轨迹组的显示。In response to the second touch operation, the display of the writing trace group is adjusted.
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令,还可以执行本申请任意实施例所提供的书写轨迹调整的方法中的相关操作。Of course, a storage medium containing computer-executable instructions provided in an embodiment of the present invention can also perform related operations in the writing track adjustment method provided by any embodiment of the present application.
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本申请可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。Through the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented with the help of software and necessary general-purpose hardware, and of course it can also be implemented with hardware, but in many cases the former is a better implementation. . Based on this understanding, the technical solution of this application essentially or the part that contributes to the related technology can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, Read-Only Memory (ROM), Random Access Memory (RAM), Flash memory (FLASH), hard disk or optical disk, etc., including several instructions to make a computer device (which can be a personal computer, A server, or a network device, etc.) execute the method described in each embodiment of the present application.
值得注意的是,上述书写轨迹调整的装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。It is worth noting that, in the above embodiments of the writing track adjustment device, the units and modules included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; The specific names of each functional unit are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the present application.
Claims (18)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910301045.5 | 2019-04-15 | ||
| CN201910301045.5A CN110069205A (en) | 2019-04-15 | 2019-04-15 | Writing track adjusting method and device, terminal equipment and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020211369A1 true WO2020211369A1 (en) | 2020-10-22 |
Family
ID=67367775
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2019/118716 Ceased WO2020211369A1 (en) | 2019-04-15 | 2019-11-15 | Writing track adjustment method and apparatus, terminal device and storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN110069205A (en) |
| WO (1) | WO2020211369A1 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110069205A (en) * | 2019-04-15 | 2019-07-30 | 广州视源电子科技股份有限公司 | Writing track adjusting method and device, terminal equipment and storage medium |
| CN111475097B (en) * | 2020-04-07 | 2021-08-06 | 广州视源电子科技股份有限公司 | A kind of handwriting selection method, device, computer equipment and storage medium |
| CN114625282A (en) * | 2020-12-10 | 2022-06-14 | 广东泰奇克光电科技有限公司 | Error touch prevention writing method and device for capacitive screen and intelligent equipment |
| CN114237418B (en) * | 2021-11-19 | 2024-12-31 | 新华三智能终端有限公司 | Track recognition method and device |
| CN114217725A (en) * | 2021-12-15 | 2022-03-22 | 深圳市海浦蒙特科技有限公司 | Drawing method, device, equipment and medium based on Qt graphic view frame |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100007617A1 (en) * | 2008-07-14 | 2010-01-14 | Chieh-Chih Tsai | Input method using a touchscreen of an electronic device |
| CN103136180A (en) * | 2013-02-25 | 2013-06-05 | 北京极兴莱博信息科技有限公司 | Text segment copying and pasting method and device and terminal for implementing same |
| JP2018092681A (en) * | 2018-03-19 | 2018-06-14 | グリー株式会社 | Control program, control method, and information processing apparatus |
| CN110069205A (en) * | 2019-04-15 | 2019-07-30 | 广州视源电子科技股份有限公司 | Writing track adjusting method and device, terminal equipment and storage medium |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2939147B2 (en) * | 1994-12-29 | 1999-08-25 | シャープ株式会社 | Handwritten character input display device and method |
| US10643067B2 (en) * | 2015-10-19 | 2020-05-05 | Myscript | System and method of handwriting recognition in diagrams |
| TW201903568A (en) * | 2017-06-02 | 2019-01-16 | 陳文斌 | System, method for displaying handwriting synchronously, and handwriting device |
| CN108829480A (en) * | 2018-06-11 | 2018-11-16 | 深圳市德安里科技有限公司 | Painting and calligraphy process record method, apparatus, equipment and the storage medium of electronic handwritten plate |
-
2019
- 2019-04-15 CN CN201910301045.5A patent/CN110069205A/en active Pending
- 2019-11-15 WO PCT/CN2019/118716 patent/WO2020211369A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100007617A1 (en) * | 2008-07-14 | 2010-01-14 | Chieh-Chih Tsai | Input method using a touchscreen of an electronic device |
| CN103136180A (en) * | 2013-02-25 | 2013-06-05 | 北京极兴莱博信息科技有限公司 | Text segment copying and pasting method and device and terminal for implementing same |
| JP2018092681A (en) * | 2018-03-19 | 2018-06-14 | グリー株式会社 | Control program, control method, and information processing apparatus |
| CN110069205A (en) * | 2019-04-15 | 2019-07-30 | 广州视源电子科技股份有限公司 | Writing track adjusting method and device, terminal equipment and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110069205A (en) | 2019-07-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2020211369A1 (en) | Writing track adjustment method and apparatus, terminal device and storage medium | |
| CN110716680B (en) | Control method and device of intelligent interactive panel | |
| CN110069204B (en) | Graph processing method, device and equipment based on writing track and storage medium | |
| US8860675B2 (en) | Drawing aid system for multi-touch devices | |
| CN111475097B (en) | A kind of handwriting selection method, device, computer equipment and storage medium | |
| WO2019140976A1 (en) | Method and device for operating smart interactive tablet, and smart interactive tablet | |
| US8775958B2 (en) | Assigning Z-order to user interface elements | |
| WO2019140987A1 (en) | Table control method, device, apparatus, and storage medium | |
| CN105094654B (en) | Screen control method and device | |
| CN103955331A (en) | Display processing method and device of application icon | |
| JP7607677B2 (en) | Application icon control method, device and electronic device | |
| CN110045840B (en) | A method, device, terminal device and storage medium for writing track association | |
| CN107003807B (en) | Electronic device and method for displaying its graphic object | |
| CN110045909B (en) | Ellipse processing method, device and equipment based on writing track and storage medium | |
| US9477398B2 (en) | Terminal and method for processing multi-point input | |
| WO2021068366A1 (en) | Writing operation method and device for intelligent interactive whiteboard, apparatus, and storage medium | |
| EP2965181B1 (en) | Enhanced canvas environments | |
| WO2021068381A1 (en) | Interface display method, device and apparatus, and storage medium | |
| CN108958861A (en) | Object display method, device and storage medium based on text control | |
| CN110471611B (en) | Keyboard startup method, device, terminal device and storage medium | |
| CN108710460B (en) | Element control method, device, equipment and storage medium | |
| CN108762657A (en) | Operation method and device of intelligent interaction panel and intelligent interaction panel | |
| WO2021068405A1 (en) | Element transfer method, apparatus and device, and storage medium | |
| CN112860157B (en) | Display element adjusting method, device, equipment and storage medium | |
| WO2022088011A1 (en) | Human-computer interaction method, device and system, and computer readable storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19924877 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 19924877 Country of ref document: EP Kind code of ref document: A1 |