Multi-type touch simultaneous response method and system, electronic whiteboard and storage medium

By acquiring and allocating new touch points, the simultaneous use of multiple operating modes is solved, and the problem of not being able to use multiple operating modes at the same time in the existing technology is improved, and the user experience and efficiency are improved. It supports multiple people to use multiple operations at the same time. model.

CN119200941AActive Publication Date: 2024-12-27GUANGZHOU LANGO ELECTRONICS TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411201739.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-29
Publication Date
2024-12-27
Estimated Expiration
2044-08-29

AI Technical Summary

Technical Problem

The existing electronic whiteboard cannot use multiple operating modes at the same time, which leads to users need to switch modes frequently, limiting the convenience and efficiency of multiple users to use simultaneously.

Method used

By obtaining new touch points, assigning them to the corresponding operating mode based on preset touch point allocation rules, responding to movement and lifting events, achieving simultaneous use of multiple operating modes, avoiding mutual interference, and filtering of interfering touches Control points to improve user experience.

Benefits of technology

It realizes that a single user uses multiple operating modes without frequently switching operation modes, improves the efficiency and convenience of users using electronic whiteboards, and supports multiple operating modes while responding while multiple people are using them, enhancing the user's operating experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119200941A_ABST
    Figure CN119200941A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of touch control, in particular to a multi-type touch control simultaneous response method and system, an electronic whiteboard and a storage medium. The method comprises the following steps: acquiring a plurality of newly added touch points; based on a preset touch point allocation rule, allocating the plurality of newly added touch points to a corresponding preset operation mode; in response to a movement event generated by a newly added touch point, executing a corresponding touch operation in the corresponding operation mode; in response to the lifting event generated by the newly-added touch point, the newly-added touch point is released by the corresponding operation mode, and the corresponding touch operation is ended, so that simultaneous use of multiple operation modes is realized, a single user does not need to frequently switch the operation modes, multiple persons can use multiple operation modes at the same time, and the user experience is improved. And the efficiency and the convenience when the user uses the electronic whiteboard are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of touch control technology, and in particular to a method, system, electronic whiteboard and storage medium for simultaneously responding to multiple types of touch controls. Background Art

[0002] At present, electronic whiteboards have been widely used in various fields, and users use the touch functions of electronic whiteboards such as writing and erasing to communicate and collaborate between groups. In order to realize a complete touch operation, the prior art must provide a complete touch event group to the corresponding operation mode for processing. Therefore, in order to ensure that various operation modes do not interfere with each other in the process of processing touch events, the current electronic whiteboard can only allow one mode to process a complete set of Motionevents (touch events) including Down (first finger press event), PointDown (other finger press events), Move (movement event), PointUp (finger lift event), and Up (last finger lift event) at the same time. This technology causes users to be unable to use different operation modes at the same time, which not only causes users to frequently switch operation modes, but also makes it impossible for multiple users to use different operation modes at the same time when using the electronic whiteboard, which increases the user's operation complexity and limits the efficiency and convenience of using the electronic whiteboard. Summary of the invention

[0003] The purpose of the present invention is to realize the simultaneous use of multiple operating modes to expand the functions of the electronic whiteboard, so that it can further realize the technical effect of multiple users using multiple operating modes simultaneously on top of the technical effect of achieving a single user without frequently switching operating modes.

[0004] In order to achieve the above object, the present invention provides a method for simultaneously responding to multiple types of touches, comprising the following steps:

[0005] Get several newly added touch points;

[0006] Allocating a number of the newly added touch points to corresponding preset operation modes based on a preset touch point allocation rule;

[0007] In response to a movement event generated by the newly added touch point, a corresponding touch operation is performed by the corresponding operation mode;

[0008] In response to a lift event generated by the newly added touch point, the newly added touch point is released according to the corresponding operation mode and the corresponding touch operation is ended.

[0009] The above-mentioned method for responding to multiple types of touch simultaneously allocates several newly added touch points so that the corresponding operation modes can respond to the events generated by the corresponding touch points at the same time, so that the corresponding operation modes will not interfere with each other when responding to a complete set of events of the corresponding touch points, thereby realizing the simultaneous use of multiple operation modes, solving the technical problem that the prior art cannot use multiple operation modes at the same time, so that a single user does not need to switch operation modes frequently, and further realizes the simultaneous use of multiple operation modes by multiple people, thereby improving the efficiency and convenience of users when using electronic whiteboards.

[0010] It should be explained that the step of assigning several of the newly added touch points to the corresponding preset operation modes includes: assigning the Down event (the first finger press event) and / or the PointDown event (other finger press events) of the newly added touch points to the corresponding preset operation modes; the move event generated by the newly added touch points is a Move event (move event); the lift event generated by the newly added touch points includes a PointUp event (a finger lift event) and / or an Up event (the last finger lift event).

[0011] Among them, the specific acquisition content of the several newly added touch points described in the above method can be the current or voltage of the screen, the infrared light of the infrared sensor, the magnetic flux of the screen, and the pressure on the screen, according to the actual application scenarios and changes in conditions. By acquiring several physical quantities corresponding to the newly added touch points and performing data conversion on them, the touch positions, touch times and other data of the several newly added touch points are obtained. When the acquired data of the newly added touch points changes, the processor will generate corresponding touch events according to the changes, for example, the movement of the newly added touch points generates a movement event. Furthermore, the operation mode responds to the touch event to execute the corresponding touch operation process, that is, the process of processing the touch event through the operation mode.

[0012] In addition, according to the actual application scenarios and changes in user needs, different touch point allocation rules can be preset to classify the newly added touch points.

[0013] Preferably, the above method further comprises the following steps before allocating the plurality of newly added touch points to corresponding preset operation modes based on the preset touch point allocation rule:

[0014] Get several historical touch points existing in the preset operation mode;

[0015] A preset filtering range is set with the historical touch point as the center, and then a plurality of the newly added touch points within the filtering range are filtered.

[0016] The purpose of the above steps is to filter out interfering touch points and eliminate the influence of interfering touch points. Interfering touch points refer to newly added touch points that are outside the user's operation intention and are generated by the irregularity of the user's hand shape, the randomness of the user's touch trajectory, and the error interference of the instrument in acquiring touch data during the user's touch operation. Such interfering touch points are prone to interfering touch operations that interfere with the user's operation intentions. For example, when the user performs an erasing operation, excess handwriting is generated due to the above interference, or when the user performs a writing operation, the user's handwriting is erased due to the above interference. The above steps identify the newly added touch points within a certain range around the historical touch points as interfering touch points, and then remove the interfering touch points to complete the filtering of the interfering touch points, thereby avoiding the interference of the interfering touch points on the touch events that may be generated by the historical touch points. This avoids the interference of the interfering touch points affecting the user's touch operation and improves the user's operation experience.

[0017] Furthermore, the size of the filtering range can be adjusted according to the user's operating habits and personal experience to improve the user's operating experience.

[0018] Preferably, the operation modes described in the above scheme include:

[0019] Writing mode, used to respond to move events and / or lift events generated by newly added touch points to implement writing touch operation processes;

[0020] The erasing mode is used to respond to the move event and / or lift event generated by the newly added touch point to implement the erasing touch operation process.

[0021] The writing touch operation process is not limited to text writing, but also includes various symbol writing, picture writing and irregular handwriting writing.

[0022] Furthermore, the present invention can also realize the simultaneous use of multiple operation modes not limited to the writing mode and the erasing mode, including the following modes:

[0023] The selection mode is used to respond to the movement events and / or lift events generated by the newly added touch points to implement the selection touch operation process; wherein, the selection touch operation process includes selecting, moving, scaling and rotating objects on the electronic whiteboard, and the objects can be text, graphics and pictures.

[0024] The insert mode is used to respond to the movement event and / or lift event generated by the newly added touch point to implement the insert touch operation process; wherein, the insert touch operation process includes inserting a picture, inserting a text box, and inserting a shape onto the electronic whiteboard.

[0025] Preferably, the specific step of allocating a number of the newly added touch points to corresponding preset operation modes based on the preset touch point allocation rule includes:

[0026] Obtaining the width and height of a plurality of the newly added touch points to obtain the touch areas of the plurality of the newly added touch points;

[0027] When the touch area of ​​the newly added touch point is smaller than a preset erasure threshold, the newly added touch point is assigned to the writing mode;

[0028] When the touch area of ​​the newly added touch point is greater than a preset erasing threshold, the newly added touch point is assigned to an erasing mode.

[0029] There are multiple options for the method of obtaining the width and height of the newly added touch points on the electronic whiteboard according to the actual application scenario, including:

[0030] By detecting the capacitance change around the touch point, the width and height of the touch point are calculated;

[0031] Use an infrared sensor to detect the blocking of infrared rays by the touch object and calculate the width and height of the touch point.

[0032] After obtaining the width and height of the newly added touch point, the touch area of ​​the newly added touch point can be obtained by performing calculations based on the width and height. According to the differences in user writing and erasing habits, the preset erasing threshold can be adjusted in a personalized manner to improve the user operation experience.

[0033] In addition, the present invention also provides another preferred solution for allocating a number of the newly added touch points to corresponding preset operation modes based on a preset touch point allocation rule, and the specific steps include:

[0034] Obtaining pressure values ​​of a plurality of newly added touch points;

[0035] When the pressure value of the newly added touch point is less than a preset pressure threshold, assigning the newly added touch point to the writing mode;

[0036] When the pressure value of the newly added touch point is greater than a preset pressure threshold, the newly added touch point is assigned to an erasing mode.

[0037] According to the changes in the actual application scenarios, the differences in the manufacturing process and material selection of the electronic whiteboard, there are multiple options for the method of obtaining the pressure values ​​of the newly added touch points, including:

[0038] Capacitive touch screen: This type of touch screen consists of two conductive layers and an insulating layer in the middle. When the user touches the touch screen to perform touch operations and applies different pressures, the capacitance value between the conductive layers will change. The touch screen processor can calculate the pressure value of the newly added touch point by detecting the change in the capacitance value;

[0039] Piezoelectric touch screen: The piezoelectric material sampled by this type of touch screen will generate an electric charge when it is subjected to pressure. The amount of charge is positively correlated with the applied pressure. The touch screen processor detects the charge change and converts it into an electrical signal, thereby calculating the pressure value of the newly added touch point.

[0040] The pressure values ​​generated when different users perform touch operations have differences in personal habits. Therefore, by adjusting the preset pressure threshold, the pressure value determination of the writing mode and the erasing mode can be changed according to the user's habits, thereby improving the user's operating experience.

[0041] In addition, the present invention also provides another preferred solution for allocating a number of the newly added touch points to corresponding preset operation modes based on a preset touch point allocation rule, and the specific steps include:

[0042] Obtaining relative positions of a plurality of newly added touch points to obtain distribution of the plurality of newly added touch points;

[0043] When the newly added touch points are distributed in a concentrated manner, the newly added touch points are allocated to a writing mode;

[0044] When the newly added touch points are distributed discretely, the newly added touch points are allocated to the erasing mode.

[0045] Specifically, the step of acquiring the relative positions of the plurality of newly added touch points and obtaining the distribution of the plurality of newly added touch points includes:

[0046] Calculate the distance and relative position between each touch point based on the coordinate information of each touch point detected by the touch screen sensor;

[0047] Based on the calculation results, the distribution of several newly added touch points is analyzed; if several newly added touch points are concentrated in a smaller range, these several newly added touch points are judged as writing points; if several newly added touch points are dispersed in a larger range, these several newly added touch points are judged as a large erasing point, and the area of ​​the erasing point is calculated based on the area covered by these several newly added points.

[0048] According to the differences in writing and erasing habits of users, the determination values ​​of the smaller range and the larger range can be adjusted in a personalized manner to improve the user operation experience.

[0049] The present invention also provides a multi-type touch simultaneous response system, including:

[0050] An acquisition module, used to acquire a number of newly added touch points;

[0051] An allocation module, which is preset with a plurality of operation modes and is used to allocate a plurality of the newly added touch points to corresponding preset operation modes based on a preset touch point allocation rule;

[0052] A movement response module, which can respond to a movement event generated by a newly added touch point and call the corresponding operation mode to perform a corresponding touch operation;

[0053] A lift response module, which can respond to a lift event generated by a newly added touch point, call the corresponding operation mode to release the newly added touch point and end the corresponding touch operation.

[0054] Preferably, the system further comprises a filtering module, which is capable of calling several of the operation modes to implement the following steps:

[0055] Get several historical touch points existing in the preset operation mode;

[0056] A preset filtering range is set with the historical touch point as the center, and then a plurality of the newly added touch points within the filtering range are filtered.

[0057] The present invention also provides an electronic whiteboard, comprising:

[0058] one or more processors;

[0059] A memory for storing one or more programs;

[0060] When the one or more programs are executed by the one or more processors, the electronic whiteboard implements the method for simultaneously responding to multiple types of touches as described in any one of the above embodiments.

[0061] The present invention further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the method for simultaneously responding to multiple types of touch controls as described in any of the above embodiments is implemented.

[0062] The method, system, electronic whiteboard and storage medium for simultaneously responding to multiple types of touches provided by the present invention have at least the following advantages over the prior art:

[0063] The invention overcomes the technical problem that the prior art cannot use multiple operation modes at the same time, enables multiple operation modes to respond to the corresponding complete touch event group at the same time, realizes the simultaneous use of multiple operation modes, solves the technical problem that the prior art cannot use multiple operation modes at the same time, makes it unnecessary for a single user to frequently switch operation modes, and further realizes that multiple people can use multiple operation modes at the same time, thereby improving the efficiency and convenience of users when using the electronic whiteboard;

[0064] This avoids the interference of newly added touch points that are not intended by the user due to the irregularity of the user's hand shape, the randomness of the user's touch trajectory and the error interference of the instrument in acquiring touch data during the user's touch operation, thereby improving the user's operation experience.

[0065] Adjust the judgment value of the preset touch point allocation rule according to the user's personal operating habits to give the user a personalized experience and improve the user's operating experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0066] Figure 1 is a flow chart of a method for simultaneously responding to multiple types of touches provided by an embodiment of the present invention;

[0067] Figure 2 is a schematic diagram of filtering interference touch points provided by an embodiment of the present invention;

[0068] Figure 3 is a schematic diagram of an erasing path and a writing path that do not intersect, provided by an embodiment of the present invention;

[0069] Figure 4 is a schematic diagram of an erasing path following a writing path provided by an embodiment of the present invention;

[0070] Figure 5 It is a schematic diagram of an erasing path cutting off a writing path provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0071] The present invention will be described in detail below with reference to the accompanying drawings and in combination with embodiments. It should be noted that the embodiments and features in the embodiments of the present invention can be combined with each other without conflict.

[0072] The following detailed description is an exemplary description, which is intended to provide further detailed description of the present invention. Unless otherwise specified, all technical terms used in the present invention have the same meaning as those generally understood by those skilled in the art to which the present invention belongs. The terms used in the present invention are only for describing specific embodiments, and are not intended to limit the exemplary embodiments according to the present invention.

[0073] For ease of understanding, an electronic whiteboard is preset in the embodiment as an implementation carrier of the present method. The electronic whiteboard includes at least one touch screen, and the signals that can be collected by the electronic whiteboard may be the current or voltage of the touch screen, the infrared light of the infrared sensor, the magnetic flux of the screen, and the pressure exerted on the screen.

[0074] like Figure 1 As shown, an embodiment of the present invention provides a method for simultaneously responding to multiple types of touches, which can be applied to an electronic whiteboard and includes the following steps:

[0075] Step S101: Acquire a number of newly added touch points.

[0076] Step S102: allocating a number of the newly added touch points to corresponding preset operation modes based on a preset touch point allocation rule.

[0077] Step S103: in response to the movement event generated by the newly added touch point, the corresponding touch operation is performed by the corresponding operation mode.

[0078] Step S104: in response to a lift event generated by the newly added touch point, the newly added touch point is released according to the corresponding operation mode and the corresponding touch operation is ended.

[0079] It should be explained that the acquisition of the newly added touch points includes acquiring several physical quantities corresponding to the newly added touch points, and also includes converting the physical quantities into data to obtain the touch position data and touch time data of the newly added touch points. While acquiring several newly added touch points, the processor of the electronic whiteboard automatically generates Down events and / or PointDown events according to the touch data of the touch points; the step of assigning several newly added touch points to the corresponding preset operation modes includes: assigning the Down events and / or PointDown events of the newly added touch points to the corresponding preset operation modes; the moving events generated by the newly added touch points are Move events; the lifting events generated by the newly added touch points include PointUp events and / or Up events.

[0080] To achieve the simultaneous use of multiple operation modes, the problem of Motionevent (touch event) allocation needs to be solved. In order to ensure that multiple operation modes do not interfere with each other in the process of handling touch events, the prior art will hand over a complete set of event groups to one operation mode for processing in a touch operation process. The complete set of event groups usually includes Down events, PointDown events, Move events, PointUp events and Up events. That is, when the prior art obtains the first newly added touch point and generates a Down event, it selects an operation mode through a preset judgment rule, so that the operation mode responds to the newly added touch point and all subsequent newly added touch points, until the operation mode completes the response to an Up event and ends the corresponding operation process, and then the Down event can be generated again and the operation mode can be selected. Obviously, this prior art hinders the simultaneous use of multiple operation modes and increases the complexity of user operations.

[0081] In order to solve the problems existing in the prior art, in step S102 of this embodiment, several new touch points are allocated based on the preset touch point allocation rules, and the operation mode corresponding to each new touch point is determined, which solves the technical problem that after the first new touch point is acquired and a Down event is generated in the prior art, the new touch point and several subsequent new touch points can only select one operation mode.

[0082] Furthermore, in order to make all existing operation modes respond to a complete set of event groups, step S102 enables the processor to memorize each newly added touch point and the operation mode corresponding to the newly added touch point by assigning several of the newly added touch points to the corresponding preset operation mode, for example, by recording the touch point ID to memorize each newly added touch point and the operation mode corresponding to the newly added touch point, and then split all Down events, PointDown events, Move events, PointUp events and Up events generated by the processor into multiple groups of complete Down events, PointDown events, Move events, PointUp events and Up events according to the touch point allocation, so that the corresponding operation mode can respond to the corresponding touch event group. Specifically, the corresponding operation mode in step S103 and step S104 responds to the touch event generated by the corresponding newly added touch point and performs the corresponding operation.

[0083] The method for simultaneously responding to multiple types of touches provided by the above-mentioned embodiment overcomes the technical problem that the prior art cannot use multiple operation modes at the same time, so that multiple operation modes can respond to the corresponding complete touch event group at the same time, realizing the simultaneous use of multiple operation modes, and solving the technical problem that the prior art cannot use multiple operation modes at the same time, so that a single user does not need to frequently switch operation modes, and further realizes multiple people using multiple operation modes at the same time, thereby improving the efficiency and convenience of users when using electronic whiteboards.

[0084] Preferably, the operation modes described in the above embodiment include:

[0085] Writing mode, used to respond to move events and / or lift events generated by newly added touch points to implement writing touch operation processes;

[0086] The erasing mode is used to respond to the move event and / or lift event generated by the newly added touch point to implement the erasing touch operation process.

[0087] Preferably, the above embodiment provides a method for simultaneously responding to multiple types of touches, such as Figure 2 As shown, the following steps are also included:

[0088] Acquire historical touch points 22 existing in a preset operation mode on a preset electronic whiteboard 21;

[0089] A filtering range is set with the historical touch point as the center, and the filtering range is a circular range with a radius of R, so as to filter a plurality of the newly added touch points within the filtering range.

[0090] In a specific embodiment, the radius R may be set to 100px (100 pixels).

[0091] In another specific embodiment, the preset operation mode includes a writing mode and an erasing mode; when the historical touch points exist in the writing mode, several of the newly added touch points within the filtering range are allocated to the writing mode; when the historical touch points exist in the erasing mode, several of the newly added touch points within the filtering range are removed.

[0092] Preferably, the specific steps of allocating a number of the newly added touch points to corresponding preset operation modes based on the preset touch point allocation rule in the above embodiment include:

[0093] Obtaining the width and height of a plurality of the newly added touch points to obtain the touch areas of the plurality of the newly added touch points;

[0094] When the touch area of ​​the newly added touch point is smaller than a preset erasure threshold, the newly added touch point is assigned to the writing mode;

[0095] When the touch area of ​​the newly added touch point is greater than a preset erasing threshold, the newly added touch point is assigned to an erasing mode.

[0096] In another specific embodiment, the specific steps of allocating a number of the newly added touch points to corresponding preset operation modes based on the preset touch point allocation rule in the above embodiment include:

[0097] Obtaining pressure values ​​of a plurality of newly added touch points;

[0098] When the pressure value of the newly added touch point is less than a preset pressure threshold, assigning the newly added touch point to the writing mode;

[0099] When the pressure value of the newly added touch point is greater than a preset pressure threshold, the newly added touch point is assigned to an erasing mode.

[0100] In another specific embodiment, the specific steps of allocating a number of the newly added touch points to corresponding preset operation modes based on the preset touch point allocation rule in the above embodiment include:

[0101] Obtaining relative positions of a plurality of newly added touch points to obtain distribution of the plurality of newly added touch points;

[0102] When the newly added touch points are distributed in a concentrated manner, the newly added touch points are allocated to a writing mode;

[0103] When the newly added touch points are distributed discretely, the newly added touch points are allocated to the erasing mode.

[0104] The embodiment of the present invention further provides a method for simultaneously responding to multiple types of touches, comprising the following steps:

[0105] Get several newly added touch points;

[0106] Obtaining the width and height of a plurality of the newly added touch points to obtain the touch areas of the plurality of the newly added touch points;

[0107] When the touch area of ​​the newly added touch point is smaller than a preset erasure threshold, the newly added touch point and the corresponding Down event and / or PointDown event are assigned to the writing mode;

[0108] When the touch area of ​​the newly added touch point is larger than the preset erasing threshold, the newly added touch point and the corresponding Down event are assigned to the erasing mode, and the id of the newly added touch point is saved as the erasing id (eraserId);

[0109] When several newly added touch points generate movement events, the movement events generated by the newly added touch points whose touch point id is the erase id are responded to by the erase mode, and the erase operation is performed, and the movement events generated by the newly added touch points whose touch point id is not the erase id are responded to by the writing mode, and the writing operation is performed;

[0110] When several newly added touch points generate lift events, the lift events generated by the newly added touch points whose touch point ID is the erase ID are responded to by the erase mode, which performs the lift operation and clears the erase ID; the lift events generated by the newly added touch points whose touch point ID is not the erase ID are responded to by the writing mode, which performs the lift operation.

[0111] The above-mentioned method for simultaneously responding to multiple types of touches specifically describes how to allocate new touch points through touch point IDs so as to achieve the simultaneous use of the writing mode and the erasing mode.

[0112] The embodiment of the present invention further provides a system for simultaneously responding to multiple types of touches, including:

[0113] An acquisition module, used to acquire a number of newly added touch points;

[0114] An allocation module, which is preset with a plurality of operation modes and is used to allocate a plurality of the newly added touch points to corresponding preset operation modes based on a preset touch point allocation rule;

[0115] A movement response module, which can respond to a movement event generated by a newly added touch point and call the corresponding operation mode to perform a corresponding touch operation;

[0116] A lift response module, which can respond to a lift event generated by a newly added touch point, call the corresponding operation mode to release the newly added touch point and end the corresponding touch operation.

[0117] Preferably, the system further comprises a filtering module, which is capable of calling several of the operation modes to implement the following steps:

[0118] Get several historical touch points existing in the preset operation mode;

[0119] A preset filtering range is set with the historical touch point as the center, and then a plurality of the newly added touch points within the filtering range are filtered.

[0120] like Figure 3 As shown, in a specific application scenario, the erasing touch point 32 and the writing touch point 33 are simultaneously touched on a preset electronic whiteboard 31, wherein the erasing touch operation and the writing touch point 33 and the writing handwriting 34 do not intersect, and the application scenario can be realized by a method for simultaneously responding to multiple types of touches described in any of the above embodiments without special processing. It should be noted that Figure 3 The circular erase touch point 32 and the writing touch point 33 are only a schematic representation of the shape and size ratio, and do not represent the description of the shape, size and ratio of the actual touch points.

[0121] like Figure 4 As shown, in a specific application scenario, the erasing touch point 32a and the writing touch point 33a are simultaneously touched on a preset electronic whiteboard 31, wherein the path of the erasing touch operation follows the writing handwriting 34a. At this time, on the basis of a method for simultaneously responding to multiple types of touches described in any of the above embodiments, it is also necessary to update the event group of the writing touch point in real time, transfer the writing handwriting 34a from the moving event to the mature handwriting set, and use the writing touch point 33a as a new writing starting point to achieve erasing following the writing path. Among them, the mature handwriting refers to the handwriting that is recognized by the processor and saved as editable, and the event generated by the writing starting point can be used as the first event in a complete event group like the Down event.

[0122] like Figure 5As shown, in a specific application scenario, the erasing touch point 32b and the writing touch point 33b are simultaneously touched on a preset electronic whiteboard 31, wherein the path of the erasing touch operation divides the writing handwriting into writing handwriting 34b and writing handwriting 34c. At this time, on the basis of the multi-type touch simultaneous response method described in any of the above embodiments, it is also necessary to transfer the writing handwriting 34b from the moving event to the mature handwriting set, and make 34c a new moving path in the writing moving event, so as to realize partial erasure of the writing handwriting during the writing process.

[0123] The embodiment of the present invention further provides an electronic whiteboard, including:

[0124] one or more processors;

[0125] A memory for storing one or more programs;

[0126] When the one or more programs are executed by the one or more processors, the electronic whiteboard implements the method for simultaneously responding to multiple types of touches as described in any one of the above embodiments.

[0127] An embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the method for simultaneously responding to multiple types of touches as described in any of the above embodiments is implemented.

[0128] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and substitutions can be made without departing from the technical principles of the present invention. These improvements and substitutions should also be regarded as the scope of protection of the present invention.

Claims

1. A method for simultaneously responding to multiple types of touches, characterized in that: The following steps are involved: Get several newly added touch points; Allocating a number of the newly added touch points to corresponding preset operation modes based on a preset touch point allocation rule; In response to a movement event generated by the newly added touch point, a corresponding touch operation is performed by the corresponding operation mode; In response to a lift event generated by the newly added touch point, the newly added touch point is released according to the corresponding operation mode and the corresponding touch operation is ended.

2. The method for simultaneously responding to multiple types of touches according to claim 1, characterized in that: Before allocating the plurality of newly added touch points to the corresponding preset operation modes based on the preset touch point allocation rule, the following steps are also included: Get several historical touch points existing in the preset operation mode; A preset filtering range is set with the historical touch point as the center, and then a plurality of the newly added touch points within the filtering range are filtered.

3. The method for simultaneously responding to multiple types of touches according to claim 1, characterized in that: The operation modes include: Writing mode, used to respond to move events and / or lift events generated by newly added touch points to implement writing touch operation processes; The erasing mode is used to respond to the move event and / or lift event generated by the newly added touch point to implement the erasing touch operation process.

4. The method for simultaneously responding to multiple types of touches according to claim 3, characterized in that: The specific steps of allocating a plurality of the newly added touch points to corresponding preset operation modes based on the preset touch point allocation rule include: Obtaining the width and height of a plurality of the newly added touch points to obtain the touch areas of the plurality of the newly added touch points; When the touch area of ​​the newly added touch point is smaller than a preset erasure threshold, the newly added touch point is assigned to the writing mode; When the touch area of ​​the newly added touch point is greater than a preset erasing threshold, the newly added touch point is assigned to an erasing mode.

5. The method for simultaneously responding to multiple types of touches according to claim 3, characterized in that: The specific steps of allocating a plurality of the newly added touch points to corresponding preset operation modes based on the preset touch point allocation rule include: Obtaining pressure values ​​of a plurality of newly added touch points; When the pressure value of the newly added touch point is less than a preset pressure threshold, assigning the newly added touch point to the writing mode; When the pressure value of the newly added touch point is greater than a preset pressure threshold, the newly added touch point is assigned to an erasing mode.

6. The method for simultaneously responding to multiple types of touches according to claim 3, characterized in that: The specific steps of allocating a plurality of the newly added touch points to corresponding preset operation modes based on the preset touch point allocation rule include: Obtaining relative positions of a plurality of newly added touch points to obtain distribution of the plurality of newly added touch points; When the newly added touch points are distributed in a concentrated manner, the newly added touch points are allocated to a writing mode; When the newly added touch points are distributed discretely, the newly added touch points are allocated to the erasing mode.

7. A system for simultaneously responding to multiple types of touch, characterized in that: include: An acquisition module, used to acquire a number of newly added touch points; An allocation module, which is preset with a plurality of operation modes and is used to allocate a plurality of the newly added touch points to corresponding preset operation modes based on a preset touch point allocation rule; A movement response module, which can respond to a movement event generated by a newly added touch point and call the corresponding operation mode to perform a corresponding touch operation; A lift response module, which can respond to a lift event generated by a newly added touch point, call the corresponding operation mode to release the newly added touch point and end the corresponding touch operation.

8. The multi-type touch simultaneous response system according to claim 7, characterized in that: It also includes a filtering module, which can call several of the operation modes to implement the following steps: Get several historical touch points existing in the preset operation mode; A preset filtering range is set with the historical touch point as the center, and then a plurality of the newly added touch points within the filtering range are filtered.

9. An electronic whiteboard, characterized in that: include: one or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the electronic whiteboard implements the method for simultaneously responding to multiple types of touches as described in any one of claims 1 to 6.

10. A computer-readable storage medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the method for simultaneously responding to multiple types of touches as described in any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Touch data processing method and device and touch device

    CN109542278A

  • Multi-point touch control method and device, intelligent interaction panel and storage medium

    CN110297558A

  • Handwriting erasing method, system and device for electronic whiteboard and medium

    CN114237417A

  • Touch control method and system of head-mounted display equipment, equipment and medium

    CN115167668A

  • Touch response method and device, interactive panel and storage medium

    CN117616370A