Multiple touch response methods, systems, electronic whiteboards, and storage media

By assigning touch points to corresponding operation modes on the electronic whiteboard, the problem of not being able to use multiple operation modes simultaneously in the existing technology is solved, enabling simultaneous response of multiple operation modes and improving user operation efficiency and convenience.

CN119200941BActive Publication Date: 2026-03-06GUANGZHOU LANGO ELECTRONICS TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-29
Publication Date
2026-03-06

AI Technical Summary

Technical Problem

Existing electronic whiteboards cannot use multiple operating modes simultaneously, which increases the complexity of user operations and limits the efficiency of multi-user collaboration.

Method used

By acquiring new touch points, and assigning them to the corresponding operation modes based on preset touch point allocation rules, the system responds to touch point movement and release events, enabling simultaneous response to multiple operation modes.

Benefits of technology

It enables the simultaneous use of multiple operation modes, improving user efficiency and convenience, and supports multiple users using multiple operation modes at the same time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119200941B_ABST
    Figure CN119200941B_ABST
Patent Text Reader

Abstract

This invention relates to the field of touch technology, and in particular to a method, system, electronic whiteboard, and storage medium for simultaneous response to multiple types of touch inputs. The method acquires several new touch points; assigns these new touch points to corresponding preset operation modes based on preset touch point allocation rules; in response to a movement event generated by a new touch point, the corresponding operation mode executes a corresponding touch operation; in response to a lift event generated by a new touch point, the corresponding operation mode releases the new touch point and terminates the corresponding touch operation. This enables the simultaneous use of multiple operation modes, eliminating the need for individual users to frequently switch operation modes, and further enabling multiple users to use multiple operation modes simultaneously, thus improving the efficiency and convenience of using the electronic whiteboard.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of touch technology, and in particular to a method, system, electronic whiteboard, and storage medium for simultaneous response to multiple types of touch. Background Technology

[0002] Currently, interactive whiteboards are widely used in various fields, allowing users to communicate and collaborate within groups using their writing and erasing touch functions. Existing technology requires a complete set of touch events to be provided to the corresponding operation mode for processing in order to achieve a complete touch operation. Therefore, to prevent interference between different operation modes during touch event processing, current interactive whiteboards can only process a complete set of motion events (including Down (first finger press event), PointDown (other finger press event), Move (movement event), PointUp (finger lift event), and Up (last finger lift event) at a time. This technology prevents users from using different operation modes simultaneously, necessitating frequent mode switching and limiting the efficiency and convenience of using interactive whiteboards when multiple users are using them concurrently. Summary of the Invention

[0003] The purpose of this invention is to enable the simultaneous use of multiple operating modes, thereby expanding the functionality of the electronic whiteboard. In addition to achieving the technical effect that a single user does not need to frequently switch operating modes, it further enables multiple users to use multiple operating modes simultaneously.

[0004] To achieve the above objectives, the present invention provides a method for simultaneous response to multiple types of touch inputs, comprising the following steps:

[0005] Acquire several new touch points;

[0006] Based on preset touch point allocation rules, several newly added touch points are assigned to corresponding preset operation modes;

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

[0008] In response to a lift-off event generated by a newly added touch point, the corresponding operation mode releases the newly added touch point and ends the corresponding touch operation.

[0009] The aforementioned method for simultaneous response to multiple touch points, by allocating several newly added touch points, enables corresponding operation modes to respond to events generated by the corresponding touch points at the same time. This ensures that the corresponding operation modes do not interfere with each other when responding to a complete set of events at the corresponding touch points, thus realizing the simultaneous use of multiple operation modes. This solves the technical problem that existing technologies cannot use multiple operation modes simultaneously, eliminating the need for individual users to frequently switch operation modes. Furthermore, it enables multiple users to use multiple operation modes simultaneously, improving the efficiency and convenience of users when using electronic whiteboards.

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

[0011] The specific content acquired in the above method for obtaining several new touch points can vary depending on the actual application scenario and conditions. It can include the screen's current or voltage, infrared light from the infrared sensor, the screen's magnetic flux, and the pressure applied to the screen. By acquiring several physical quantities corresponding to the new touch points and performing data conversion, data such as the touch position and touch time of the new touch points are obtained. When the acquired new touch point data changes, the processor generates corresponding touch events based on these changes; for example, movement of a new touch point generates a movement event. Furthermore, the operation mode responds to the touch events and executes corresponding touch operations, i.e., it processes the touch events through the operation mode.

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

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

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

[0015] Centered on the historical touch points, a preset filtering range is set, and then several 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 their influence. Interfering touch points refer to new touch points that arise during user touch operations due to irregularities in the user's hand shape, randomness in the user's touch trajectory, and errors in the touch data acquired by the instrument, and are unrelated to the user's intended operation. These interfering touch points can easily cause disruptive touch operations that interfere with the user's intended operation. For example, during an erasing operation, the interference may produce extra writing, or during a writing operation, the interference may erase the user's handwriting. The above steps identify new touch points within a certain range around the historical touch points as interfering touch points, and then remove these interfering touch points, thus filtering them out. This prevents interfering touch points from interfering with potential touch events generated by historical touch points, thereby avoiding interference with user touch operations and improving the user experience.

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

[0018] Preferably, the operating mode described in the above scheme includes:

[0019] The writing mode is used to respond to movement and / or lift events generated by newly added touch points to realize the writing touch operation process.

[0020] The erase mode is used to respond to movement events and / or lift events generated by newly added touch points, thereby enabling the erase touch operation process.

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

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

[0023] The selection mode is used to respond to movement events and / or lift events generated by newly added touch points to realize 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] Insert mode is used to respond to movement events and / or lift events generated by newly added touch points to realize the insertion touch operation process; wherein, the insertion touch operation process includes inserting images, inserting text boxes, and inserting shapes onto the electronic whiteboard.

[0025] Preferably, the specific steps of assigning several newly added touch points to corresponding preset operation modes based on preset touch point allocation rules include:

[0026] Obtain the width and height of several newly added touch points to obtain the touch area of ​​several newly added touch points;

[0027] When the touch area of ​​the newly added touch point is less than the preset erase threshold, the newly added touch point will be assigned to the writing mode;

[0028] When the touch area of ​​the newly added touch point is greater than the preset erase threshold, the newly added touch point will be assigned to the erase mode.

[0029] The method for obtaining the width and height of several newly added touch points on the electronic whiteboard can be varied depending on the actual application scenario, including:

[0030] The width and height of the touch point are calculated by detecting changes in capacitance around the touch point.

[0031] Using an infrared sensor, the width and height of the touch point are calculated by detecting how much infrared light is blocked by the object being touched.

[0032] After obtaining the width and height of the newly added touch point, the touch area of ​​the new touch point can be calculated based on the width and height. The preset erasure threshold can be adjusted to personalize the user's writing and erasing habits, improving the user experience.

[0033] Furthermore, the present invention provides another preferred embodiment for assigning several newly added touch points to corresponding preset operation modes based on preset touch point allocation rules, the specific steps of which include:

[0034] Obtain the pressure values ​​of several newly added touch points;

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

[0036] When the pressure value of the newly added touch point is greater than the preset pressure threshold, the newly added touch point will be assigned to the erase mode.

[0037] Depending on the changes in actual application scenarios and the differences in manufacturing processes and materials used in electronic whiteboards, there can be multiple methods for 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 a user touches the touch screen to perform a touch operation, the capacitance value between the conductive layers will change when different pressures are applied. The touch screen processor can calculate the magnitude of the pressure value of the new touch point by detecting the change in capacitance value.

[0039] Piezoelectric touchscreens: The piezoelectric material sampled by this type of touchscreen generates an electric charge when subjected to pressure. The amount of charge is positively correlated with the applied pressure. The touchscreen processor detects the change in charge and converts it into an electrical signal, thereby calculating the magnitude of the pressure value of the new touch point.

[0040] Different users have different pressure values ​​when performing touch operations. Therefore, by adjusting the preset pressure threshold, the pressure value determination of writing mode and erasing mode can be changed according to user habits, thereby improving the user experience.

[0041] Furthermore, the present invention provides another preferred embodiment for assigning several newly added touch points to corresponding preset operation modes based on preset touch point allocation rules, the specific steps of which include:

[0042] Obtain the relative positions of several newly added touch points to obtain the distribution of several newly added touch points;

[0043] When the newly added touch points are concentrated, the newly added touch points will be assigned to the writing mode;

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

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

[0046] Based on the coordinate information of each touch point detected by the touch screen sensor, the distance and relative position between each touch point are calculated;

[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 small area, then these several newly added touch points are all judged as writing points; if several newly added touch points are dispersed in a large area, then these several newly added touch points are judged as a large erase point, and the area of ​​the erase point is calculated based on the area covered by these several newly added points.

[0048] Based on the differences in users' writing and erasing habits, the judgment values ​​for the smaller and larger ranges can be adjusted in a personalized way to improve the user's operating experience.

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

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

[0051] The allocation module has several preset operation modes, which are used to allocate several newly added touch points to the corresponding preset operation modes based on preset touch point allocation rules;

[0052] A motion response module, which can respond to motion events generated by newly added touch points and call the corresponding operation mode to execute the corresponding touch operation;

[0053] The lift-off response module is capable of responding to a lift-off event generated by a newly added touch point, calling the corresponding operation mode to release the newly added touch point and end the corresponding touch operation.

[0054] Preferably, the system further includes a filtering module, which can invoke several of the aforementioned operating modes to implement the following steps:

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

[0056] Centered on the historical touch points, a preset filtering range is set, and then several 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] Memory, used to store one or more programs;

[0060] When the one or more programs are executed by the one or more processors, the electronic whiteboard enables the simultaneous response method for multiple types of touch as described in any of the above embodiments.

[0061] The present invention also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the multi-type simultaneous touch response method as described in any of the above embodiments.

[0062] The multi-type simultaneous touch response method, system, electronic whiteboard, and storage medium provided by the present invention have at least the following advantages compared to the prior art:

[0063] It overcomes the technical problem that existing technologies cannot use multiple operating modes at the same time, enabling multiple operating modes to respond simultaneously to the corresponding complete touch event group, realizing the simultaneous use of multiple operating modes, solving the technical problem that existing technologies cannot use multiple operating modes at the same time, so that a single user does not need to frequently switch operating modes, and further enabling multiple users to use multiple operating modes at the same time, improving the efficiency and convenience of users when using electronic whiteboards.

[0064] This avoids interference from additional touch points outside the user's intended operation caused by the irregularity of the user's hand shape, the randomness of the user's touch trajectory, and the error of the touch data acquired by the instrument, thus improving the user's operating experience.

[0065] Adjusting the judgment values ​​of the preset touch point allocation rules according to the user's personal operating habits provides a personalized experience and improves the user's operating experience. Attached Figure Description

[0066] Figure 1 This is a flowchart of a method for simultaneous response to multiple types of touch provided in an embodiment of the present invention;

[0067] Figure 2 This is a schematic diagram of a touch point for filtering interference provided in an embodiment of the present invention;

[0068] Figure 3 This is a schematic diagram illustrating an embodiment of the present invention where the erasure path and the writing path do not intersect.

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

[0070] Figure 5 This is a schematic diagram of an erasure path cutting off the writing path provided by an embodiment of the present invention. Detailed Implementation

[0071] The present invention will now be described in detail with reference to the accompanying drawings and embodiments. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.

[0072] The following detailed description is exemplary and intended to provide further detailed explanation of the invention. Unless otherwise specified, all technical terms used in this invention have the same meaning as commonly understood by one of ordinary skill in the art. The terminology used in this invention is for describing particular embodiments only and is not intended to limit the scope of exemplary embodiments according to the invention.

[0073] For ease of understanding, an electronic whiteboard is provided as the implementation carrier of this method in the embodiment. The electronic whiteboard includes at least one touch screen, and the signals that the electronic whiteboard can collect can 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 on the screen.

[0074] like Figure 1 As shown in the figure, an embodiment of the present invention provides a method for simultaneous response to multiple types of touch, which can be applied to electronic whiteboards, and includes the following steps:

[0075] Step S101: Obtain several new touch points.

[0076] Step S102: Assign several newly added touch points to corresponding preset operation modes based on preset touch point allocation rules.

[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 the lift event generated by the newly added touch point, the newly added touch point is released and the corresponding touch operation is ended by the corresponding operation mode.

[0079] It should be explained that acquiring new touch points includes acquiring several physical quantities corresponding to the new touch points, and also includes performing data conversion on the physical quantities to obtain touch position data and touch time data of the several new touch points. While acquiring the several new touch points, the processor of the electronic whiteboard automatically generates Down events and / or PointDown events based on the touch data of the touch points; the step of assigning the several new touch points to corresponding preset operation modes includes: assigning the Down events and / or PointDown events of the new touch points to the corresponding preset operation modes; the movement event generated by the new touch point is a Move event; the lift event generated by the new touch point includes PointUp events and / or Up events.

[0080] To enable the simultaneous use of multiple operation modes, the issue of motion event allocation needs to be addressed. Existing technologies, to prevent interference between different operation modes during touch event processing, assign a complete set of events to a single operation mode within a single touch operation flow. This complete set of events typically includes Down, PointDown, Move, PointUp, and Up events. Specifically, upon acquiring the first new touch point and generating a Down event, the existing technology selects an operation mode based on preset rules. This operation mode then responds to the new touch point and all subsequent new touch points until the operation mode completes a response to an Up event, ending the corresponding operation flow. Only then can the generation of Down events and the selection of operation modes be repeated. Clearly, this existing technology 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 preset touch point allocation rules, and the operation mode corresponding to each new touch point is determined. This solves the technical problem in the prior art that after the first new touch point is acquired and a Down event is generated, the new touch point and several subsequent new touch points can only select one operation mode.

[0082] Furthermore, to ensure that all existing operation modes can respond to a complete set of events, step S102 assigns several newly added touch points to corresponding preset operation modes. This allows the processor to memorize each newly added touch point and its corresponding operation mode. For example, by recording touch point IDs, the processor memorizes each newly added touch point and its corresponding operation mode. Then, based on the touch point allocation, all Down, PointDown, Move, PointUp, and Up events generated by the processor are split into multiple complete sets of Down, PointDown, Move, PointUp, and Up events, enabling the corresponding operation mode to respond to the corresponding touch event set. Specifically, in steps S103 and S104, the corresponding operation mode responds to the touch events generated by the corresponding newly added touch point and performs the corresponding operation.

[0083] The multi-type touch simultaneous response method provided by the above embodiments overcomes the technical problem that the prior art cannot use multiple operation modes at the same time, enabling multiple operation modes to respond simultaneously to the corresponding complete touch event group, 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 frequently switch operation modes, and further enabling multiple people to use multiple operation modes at the same time, improving the efficiency and convenience of users when using electronic whiteboards.

[0084] Preferably, the operating modes described in the above embodiments include:

[0085] The writing mode is used to respond to movement and / or lift events generated by newly added touch points to realize the writing touch operation process.

[0086] The erase mode is used to respond to movement events and / or lift events generated by newly added touch points, thereby enabling the erase touch operation process.

[0087] Preferably, the method for simultaneous response to multiple types of touch provided in the above embodiments, such as Figure 2 As shown, it also includes the following steps:

[0088] Acquire historical touch points 22 that exist in the preset operation mode on the preset electronic whiteboard 21;

[0089] Centered on the historical touch points, a filtering range is set, which is a circular range with a radius of R, and then several newly added touch points within the filtering range are filtered.

[0090] In one specific embodiment, the radius R can 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 newly added touch points within the filtering range are assigned to the writing mode; when the historical touch points exist in the erasing mode, several newly added touch points within the filtering range are removed.

[0092] Preferably, the specific steps of assigning several newly added touch points to corresponding preset operation modes based on preset touch point allocation rules in the above embodiments include:

[0093] Obtain the width and height of several newly added touch points to obtain the touch area of ​​several newly added touch points;

[0094] When the touch area of ​​the newly added touch point is less than the preset erase threshold, the newly added touch point will be assigned to the writing mode;

[0095] When the touch area of ​​the newly added touch point is greater than the preset erase threshold, the newly added touch point will be assigned to the erase mode.

[0096] In another specific embodiment, the specific steps of assigning several newly added touch points to corresponding preset operation modes based on preset touch point allocation rules as described in the above embodiments include:

[0097] Obtain the pressure values ​​of several newly added touch points;

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

[0099] When the pressure value of the newly added touch point is greater than the preset pressure threshold, the newly added touch point will be assigned to the erase mode.

[0100] In another specific embodiment, the specific steps of assigning several newly added touch points to corresponding preset operation modes based on preset touch point allocation rules as described in the above embodiments include:

[0101] Obtain the relative positions of several newly added touch points to obtain the distribution of several newly added touch points;

[0102] When the newly added touch points are concentrated, the newly added touch points will be assigned to the writing mode;

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

[0104] This invention also provides a method for simultaneous response to multiple types of touch inputs, comprising the following steps:

[0105] Acquire several new touch points;

[0106] Obtain the width and height of several newly added touch points to obtain the touch area of ​​several newly added touch points;

[0107] When the touch area of ​​the newly added touch point is less than the preset erase 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 greater than the preset erase threshold, the newly added touch point and the corresponding Down event are assigned to the erase mode, and the ID of the newly added touch point is saved as the erase ID (eraserId).

[0109] When several new touch points generate movement events, the movement events generated by the new touch points whose touch point ID is the same as the erase ID are responded to by the erase mode and the erase operation is performed. The movement events generated by the new touch points whose touch point ID is not the erase ID are responded to by the write mode and the write 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 a 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 write mode, which performs a lift operation.

[0111] The above-described method for simultaneous response to multiple types of touch specifically describes how to allocate new touch points through touch point IDs to achieve simultaneous use of writing mode and erase mode.

[0112] This invention also provides a multi-type touch simultaneous response system, including:

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

[0114] The allocation module has several preset operation modes, which are used to allocate several newly added touch points to the corresponding preset operation modes based on preset touch point allocation rules;

[0115] A motion response module, which can respond to motion events generated by newly added touch points and call the corresponding operation mode to execute the corresponding touch operation;

[0116] The lift-off response module is capable of responding to a lift-off event generated by a newly added touch point, calling the corresponding operation mode to release the newly added touch point and end the corresponding touch operation.

[0117] Preferably, the system further includes a filtering module, which can invoke several of the aforementioned operating modes to implement the following steps:

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

[0119] Centered on the historical touch points, a preset filtering range is set, and then several newly added touch points within the filtering range are filtered.

[0120] like Figure 3 As shown, in a specific application scenario, on a preset electronic whiteboard 31, the erasing touch point 32 and the writing touch point 33 are simultaneously used for touch operations. The erasing touch operation and the writing touch point 33 and the writing stroke 34 do not intersect. This application scenario can be achieved using the multi-type touch simultaneous response method described in any of the above embodiments, without special processing. It should be noted that... Figure 3 The circular erase touch point 32 and writing touch point 33 are only a shape illustration and a size ratio illustration, and do not represent an explanation of the actual shape, size and ratio of the touch points.

[0121] like Figure 4 As shown, in a specific application scenario, simultaneous touch operations are performed on a preset electronic whiteboard 31, including erasing touch point 32a and writing touch point 33a. The path of the erasing touch operation follows the writing stroke 34a. In addition to the multi-type touch simultaneous response method described in any of the above embodiments, the event group of the writing touch point also needs to be updated in real time. The writing stroke 34a is transferred from the movement event to the mature stroke set, and the writing touch point 33a is used as the new writing starting point to achieve erasing following the writing path. Here, the mature stroke refers to the writing stroke that has been recognized and saved by the processor as editable. The event generated by the writing starting point, like the Down event, can be the first event in a complete event group.

[0122] like Figure 5As shown, in a specific application scenario, touch operations are performed simultaneously on a preset electronic whiteboard 31, including erasing touch point 32b and writing touch point 33b. The path of the erasing touch operation divides the writing into writing strokes 34b and 34c. In addition to the multi-type touch simultaneous response method described in any of the above embodiments, it is also necessary to transfer the writing strokes 34b from the movement event to a set of mature strokes, and to use 34c as a new movement path in the writing movement event, thereby achieving partial erasure of the writing strokes during the writing process.

[0123] This invention also provides an electronic whiteboard, comprising:

[0124] One or more processors;

[0125] Memory, used to store one or more programs;

[0126] When the one or more programs are executed by the one or more processors, the electronic whiteboard enables the simultaneous response method for multiple types of touch as described in any of the above embodiments.

[0127] This invention also provides a computer-readable storage medium storing a computer program thereon, wherein the computer program, when executed by a processor, implements the multi-type simultaneous touch response method as described in any of the above embodiments.

[0128] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and substitutions can be made without departing from the technical principles of the present invention, and these improvements and substitutions should also be considered within the scope of protection of the present invention.

Claims

1. A multi-class touch simultaneous response method, characterized in that, The method comprises the following steps: acquiring a plurality of new touch points; acquiring a plurality of historical touch points existing in a preset operation mode, the operation mode comprising a writing mode and an erasing mode; setting a preset filtering range with the historical touch points as the center, when the historical touch points exist in the writing mode, assigning a plurality of the new touch points in the filtering range to the writing mode; when the historical touch points exist in the erasing mode, removing a plurality of the new touch points in the filtering range; assigning a plurality of the new touch points to the corresponding preset operation mode based on a preset touch point assignment rule, specifically comprising: acquiring the width and height of a plurality of the new touch points to obtain the touch area of a plurality of the new touch points; when the touch area of the new touch point is less than a preset erasing threshold, assigning the new touch point to the writing mode; when the touch area of the new touch point is greater than the preset erasing threshold, assigning the new touch point to the erasing mode; in the writing mode, realizing a writing touch operation process in response to a movement event generated by the new touch point to obtain a writing trace; transferring the writing trace from the movement event to a mature trace set; in the erasing mode, realizing an erasing touch operation process in response to a movement event generated by the new touch point to erase the mature trace set; in response to a lift-up event generated by the new touch point, releasing the new touch point from the corresponding operation mode and ending the corresponding touch operation.

2. The method of claim 1, wherein, The specific steps of assigning a plurality of the new touch points to the corresponding preset operation mode based on the preset touch point assignment rule comprise: acquiring the pressure value of a plurality of the new touch points; when the pressure value of the new touch point is less than a preset pressure threshold, assigning the new touch point to the writing mode; when the pressure value of the new touch point is greater than the preset pressure threshold, assigning the new touch point to the erasing mode.

3. The method of claim 1, wherein, The specific steps of assigning a plurality of the new touch points to the corresponding preset operation mode based on the preset touch point assignment rule comprise: acquiring the relative position of a plurality of the new touch points to obtain the distribution of a plurality of the new touch points; when the new touch points are distributed in a concentrated manner, assigning the new touch points to the writing mode; when the new touch points are distributed in a dispersed manner, assigning the new touch points to the erasing mode.

4. A multi-type touch simultaneous response system, characterized in that, The method comprises: an acquisition module for acquiring a plurality of new touch points; a filtering module, which is used for acquiring a plurality of historical touch points existing in a preset operation mode, the operation mode comprising a writing mode and an erasing mode; setting a preset filtering range with the historical touch points as the center, when the historical touch points exist in the writing mode, assigning a plurality of the new touch points in the filtering range to the writing mode; when the historical touch points exist in the erasing mode, removing a plurality of the new touch points in the filtering range; The allocation module is preconfigured with a writing mode and an erasing mode, and is configured to obtain the width and height of the new touch points to obtain the touch areas of the new touch points; when the touch area of the new touch point is less than a preset erasing threshold, the new touch point is allocated to the writing mode; when the touch area of the new touch point is greater than the preset erasing threshold, the new touch point is allocated to the erasing mode; The movement response module is configured to perform the following steps: In the writing mode, a writing touch operation process is implemented in response to a movement event generated by the new touch point to obtain a writing trace; The writing trace is transferred from the movement event to a mature trace set; In the erasing mode, an erasing touch operation process is implemented in response to a movement event generated by the new touch to erase the mature trace set; The lifting response module is capable of responding to a lifting event generated by the new touch point to call the corresponding operation mode to release the new touch point and end the corresponding touch operation.

5. An electronic whiteboard, characterized by The computer program is executed by the processor to implement the multi-type touch simultaneous response method according to any one of claims 1 to 3. The computer program is executed by the processor to implement the multi-type touch simultaneous response method according to any one of claims 1 to 3. ​ ​ 6. A computer readable storage medium having stored thereon a computer program, wherein, ​

Citation Information

Patent Citations

  • Touch data processing method and device and touch device

    CN109542278A

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

    CN115167668A