Touch mode switching system and touch mode switching method
By automatically determining the input data format and sensing intensity, the touch mode can be automatically switched, solving the problem of users frequently having to manually change the touch mode and improving user experience and efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GETAC TECH CORP
- Filing Date
- 2025-01-02
- Publication Date
- 2026-07-03
Smart Images

Figure CN122331784A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a touch device and a touch method thereof, and more particularly to a system and method for automatically switching the operating modes of a touch device without requiring manual intervention. Background Technology
[0002] When using a Windows tablet, users need to select the touch mode using specific software. However, after selecting the touch mode, users often change it as needed.
[0003] For example, a user initially selects the finger touch mode through specific software. After operating the tablet for a period of time, if they need to record text, they must select the pen touch mode again through the specific software. In some special situations, it may also be necessary to operate the tablet computer using gloves.
[0004] As a result, users will frequently need to use specific software to change the mode settings, which is very unfriendly and also carries the risk of accidental touches. Summary of the Invention
[0005] The technical problem to be solved by the present invention is to provide a touch mode switching system and a touch mode switching method to address the shortcomings of the prior art.
[0006] To address the aforementioned technical problems, one technical solution adopted by this invention is to provide a touch mode switching system. This touch mode switching system is applied to a touch input device and an operating system, wherein the operating system defaults to responding to operations on the touch input device in a first touch mode. The touch mode switching system includes a processing circuit and a storage circuit. The processing circuit is electrically connected to the touch input device, and the storage circuit is electrically connected to the processing circuit. The processing circuit is configured to access the storage circuit and perform the following operations: in response to receiving multiple input data entries from the touch input device within a predetermined time, determining the format of each input data entry; and in response to each input data entry conforming to a first format, switching the operating system from the first touch mode to a second touch mode to respond to operations on the touch input device.
[0007] Preferably, the processing circuit is further configured to perform the following operations: in response to determining that the format of each input data conforms to the second format, determining whether the touch sensing amount corresponding to each input data is equal to or greater than a sensing threshold; in response to determining that the touch sensing amount of each input data is equal to or greater than the sensing threshold, switching the operating system to a third touch mode to respond to operations on the touch input device; and in response to determining that each input data is less than the sensing threshold, maintaining the operating system in the first touch mode to respond to operations on the touch input device.
[0008] Preferably, the first touch mode, the second touch mode, and the third touch mode are respectively a finger touch mode, a stylus mode, and a glove touch mode.
[0009] Preferably, the processing circuitry is further configured to perform the following operations: in response to a portion of the input data conforming to the first format and another portion of the input data conforming to a second format, maintain the operating system in the first touch mode in response to operations on the touch input device.
[0010] Preferably, the first format defines a first object information, a first coordinate information, a stylus pressure information, and a stylus angle information, and the second format defines a second object information and a second coordinate information.
[0011] To address the aforementioned technical problems, another technical solution adopted by the present invention is to provide a touch mode switching method, applied to a touch input device and an operating system, wherein the operating system defaults to responding to operations on the touch input device in a first touch mode. The touch mode switching method includes: in response to receiving multiple input data from the touch input device within a predetermined time, determining the format of each input data; and in response to each input data conforming to a first format, switching the operating system from the first touch mode to a second touch mode to respond to operations on the touch input device.
[0012] Preferably, the method further includes: in response to determining that the format of each input data conforms to the second format, determining, through a processing circuit, whether a touch sensing quantity corresponding to each input data is equal to or greater than a sensing threshold; in response to determining that the touch sensing quantity of each input data is equal to or greater than the sensing threshold, switching the operating system to a third touch mode to respond to operations on the touch input device; and in response to determining that each input data is less than the sensing threshold, maintaining the operating system in the first touch mode to respond to operations on the touch input device.
[0013] Preferably, the first touch mode, the second touch mode, and the third touch mode are respectively a finger touch mode, a stylus mode, and a glove touch mode.
[0014] Preferably, it further includes: maintaining the operating system in the first touch mode in response to operations on the touch input device, in response to a portion of the input data conforming to the first format and another portion of the input data conforming to a second format.
[0015] Preferably, the first format defines a first object information, a first coordinate information, a stylus pressure information, and a stylus angle information, and the second format defines a second object information and a second coordinate information.
[0016] To address the aforementioned technical problems, another technical solution adopted by the present invention is to provide a touch mode switching method, executed by a computer system, wherein the operating system of the computer system defaults to responding to operations on the computer system in a first touch mode. The touch mode switching method includes: in response to receiving multiple input data within a predetermined time, determining the format of each input data; and in response to each input data conforming to a first format, switching the operating system from the first touch mode to a second touch mode.
[0017] Preferably, in response to determining that the format of each input data conforms to a second format, the processing circuit of the computer system determines whether a touch sensing amount corresponding to each input data is equal to or greater than a sensing threshold; in response to determining that the touch sensing amount of each input data is equal to or greater than the sensing threshold, the operating system is switched to a third touch mode to respond to operations on the computer system; in response to determining that each input data is less than the sensing threshold, the operating system is maintained in the first touch mode to respond to operations on the computer system.
[0018] Preferably, the first touch mode, the second touch mode, and the third touch mode are respectively a finger touch mode, a stylus mode, and a glove touch mode.
[0019] Preferably, it further includes: maintaining the operating system in a first touch mode in response to a portion of the input data conforming to the first format and another portion of the input data conforming to the second format.
[0020] Preferably, the first format defines a first object information, a first coordinate information, stylus pressure information, and a stylus angle information, and the second format defines a second object information and a second coordinate information.
[0021] To further understand the features and technical content of the present invention, please refer to the following detailed description and accompanying drawings. However, the drawings provided are for reference and illustration only and are not intended to limit the present invention. Attached Figure Description
[0022] Figure 1 This is a functional block diagram of a touch mode switching system provided according to the first embodiment of the present invention.
[0023] Figure 2 This is a flowchart of a touch mode switching method provided according to the first embodiment of the present invention.
[0024] Figure 3 This is a flowchart of a touch mode switching method provided according to a second embodiment of the present invention.
[0025] Figure 4 This is a flowchart of a touch mode switching method provided according to a third embodiment of the present invention. Detailed Implementation
[0026] The following are specific examples.
[0027] Figure 1 This is a functional block diagram of a touch mode switching system according to a first embodiment of the present invention. See also... Figure 1 The touch mode switching system 1 is applied to the touch input device 2 and the operating system 3, and the operating system 3 responds to operations on the touch input device 2 by default in the first touch mode, wherein the first touch mode is the finger touch mode. The touch input device 2 is, for example, the touch screen of a tablet computer or a mobile phone, but the present invention is not limited thereto.
[0028] Specifically, the touch mode switching system 1 includes a processing circuit 10 and a storage circuit 20. The processing circuit 10 is electrically connected to the touch input device 2, and the storage circuit 20 is electrically connected to the processing circuit 10.
[0029] The processing circuit 10 is, for example, one or any combination of a central processing unit (CPU), an embedded controller, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a microcontroller unit (MCU), and a system on a chip (SOC).
[0030] The storage circuit 20 is, for example, a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), or flash memory.
[0031] The storage circuit 20 stores the application program 30, which contains multiple instructions and data. The processing circuit 10 is configured to access the storage circuit 20 and execute the application program 30 to produce the following operations.
[0032] When the touch input device 2 receives multiple input data within a predetermined time, the application 30 determines the format of each input data.
[0033] The touch mode switching system 100 is equipped with an anti-mistouch mechanism. If the application 30 determines that the formats of multiple input data are not all consistent, it is considered an invalid input. Specifically, when the application 30 determines that the format of a portion of multiple input data conforms to a first format and the format of another portion of multiple input data conforms to a second format within a predetermined time, the application 30 maintains the operating system 3 in the first touch mode to respond to operations on the touch input device 2.
[0034] The first format is the data format for the stylus, and it defines the first object information, the first coordinate information, the stylus pressure information, and the stylus tilt angle information. For example, the first object information is 0x02.
[0035] The second format is the data format for the finger, and this second format defines second object information and second coordinate information. For example, the second object information is 0x03.
[0036] When application 30 determines that the format of each piece of input data conforms to the first format, it is considered a valid input. Application 30 switches operating system 3 from the first touch mode to the second touch mode in response to operations on touch input device 2, wherein the second touch mode is stylus mode.
[0037] For example, the touch input device receives 10 input data entries within 10 seconds. If all 10 entries conform to the stylus's data format, the application 30 will switch the operating system 3 from finger touch mode to stylus mode. If 9 out of the 10 entries conform to the finger data format, but only 1 conforms to the stylus's data format, it's possible the stylus accidentally touched the touch input device, so the application 30 will keep the operating system 3 in finger touch mode.
[0038] When the application 30 determines that the format of each input data within a predetermined time period conforms to the second format, it is considered a valid input. The processing circuit 10 further determines the touch sensing quantity corresponding to each input data, where the touch sensing quantity is, for example, capacitance.
[0039] Specifically, since the data format of a finger is the same as that of a glove, capacitance must be used to further distinguish the object touching the touch input device 2. Application 30 can only determine the data format and not the capacitance, so the capacitance determination is performed by processing circuit 10. Application 30 queries processing circuit 10 for the capacitance determination result at the touch location on touch input device 2. After receiving the capacitance determination result, application 30 determines whether the object touching touch input device 2 is a finger or a glove based on the capacitance. The capacitance generated by a glove touching touch input device 2 is greater than the capacitance generated by a finger touching touch input device 2.
[0040] When the processing circuit 10 determines that the touch sensing amount of each input data is equal to or greater than the sensing threshold, the application program 30 switches the operating system 3 from the first touch mode to the third touch mode to respond to the operation of the touch input device, wherein the third touch mode is the glove touch mode.
[0041] When the processing circuit 10 determines that each input data is less than the sensing threshold, the application program 30 maintains the operating system 3 in the first touch mode to respond to the operation of the touch input device 2.
[0042] When the processing circuit 10 determines that the touch sensing amount of a portion of the multiple input data is equal to or greater than the sensing threshold and the touch sensing amount of another portion of the multiple input data is less than the sensing threshold, the application program 30 maintains the operating system 3 in the first touch mode to respond to the operation of the touch input device 2.
[0043] Furthermore, if the application 30 is unable to determine the mode of the operating system 3 within a limited time, the application 30 will maintain the operating system 3 in the first touch mode.
[0044] Figure 2 This is a flowchart of a touch mode switching method according to a first embodiment of the present invention, wherein the touch mode switching method is applied to a touch input device 2 and an operating system 3. See also... Figure 2 In step S201, the operating system 3 defaults to finger touch mode.
[0045] In step S202, the touch input device 2 receives multiple input data within a predetermined time.
[0046] In step S203, the application 30 determines the format of each piece of input data.
[0047] When the format of each input data item conforms to the data format of the stylus, proceed to step S204. The data format of the stylus defines the first object information, stylus coordinate information, stylus pressure information, and stylus tilt angle information.
[0048] In step S204, the application 30 switches the operating system 3 from finger touch mode to stylus mode in response to operations on the touch input device 2.
[0049] When the format of each input data item conforms to the finger data format, proceed to step S205. The finger data format definition includes second object information and finger coordinate information.
[0050] In step S205, the processing circuit 10 determines the touch sensing amount corresponding to each input data.
[0051] When a portion of the multiple input data is formatted in accordance with the stylus data format and another portion of the multiple input data is formatted in accordance with the finger data format, proceed to step S206.
[0052] In step S206, the application 30 keeps the operating system 3 in finger touch mode in response to operations on the touch input device 2.
[0053] When the touch sensing value of each input data is equal to or greater than the sensing threshold, proceed to step S207.
[0054] In step S207, the application 30 switches the operating system 3 from finger touch mode to glove touch mode in response to operations on the touch input device 2.
[0055] When the touch sensing amount of each input data is less than the sensing threshold, proceed to step S208.
[0056] In step S208, the application 30 keeps the operating system 3 in finger touch mode in response to operations on the touch input device 2.
[0057] When the touch sensing value of a portion of multiple input data is equal to or greater than the sensing threshold, and the touch sensing value of another portion of the multiple input data is less than the sensing threshold, proceed to step S208.
[0058] Figure 3 This is a flowchart of a touch mode switching method according to a second embodiment of the present invention. See also... Figure 3 In step S301, the operating system 3 defaults to stylus mode.
[0059] In step S302, the touch input device 2 receives multiple input data within a predetermined time.
[0060] In step S303, the application 30 determines the format of each piece of input data.
[0061] When the format of each input data is consistent with the data format of the stylus, proceed to step S304.
[0062] In step S304, the application 30 keeps the operating system 3 in stylus mode to respond to operations on the touch input device 2.
[0063] When the format of each input data is consistent with the data format of the finger, proceed to step S305.
[0064] In step S305, the processing circuit 10 determines the touch sensing amount corresponding to each input data.
[0065] When a portion of the multiple input data is formatted in accordance with the stylus data format and another portion of the multiple input data is formatted in accordance with the finger data format, proceed to step S306.
[0066] In step S306, the application 30 keeps the operating system 3 in stylus mode to respond to operations on the touch input device 2.
[0067] When the touch sensing amount of each input data is equal to or greater than the sensing threshold, proceed to step S307.
[0068] In step S307, application 30 switches operating system 3 from stylus mode to glove touch mode in response to operations on touch input device 2.
[0069] When the touch sensing amount of each input data is less than the sensing threshold, proceed to step S308.
[0070] In step S308, the application 30 switches the operating system 3 from stylus mode to finger touch mode in response to operations on the touch input device 2.
[0071] When the touch sensing value of a portion of multiple input data is equal to or greater than the sensing threshold, and the touch sensing value of another portion of the multiple input data is less than the sensing threshold, proceed to step S308.
[0072] Figure 4 This is a flowchart of a touch mode switching method according to a third embodiment of the present invention, wherein the touch mode switching method is executed by a computer system. See also Figure 4 In step S401, the computer system's operating system defaults to stylus mode.
[0073] In step S402, the computer system receives multiple input data within a predetermined time.
[0074] In step S403, the computer system's application program determines the format of each piece of input data.
[0075] When the format of each input data is consistent with the data format of the stylus, proceed to step S404.
[0076] In step S404, the application keeps the computer system's operating system in stylus mode to respond to operations on the computer system.
[0077] When the format of each input data is consistent with the data format of the finger, proceed to step S405.
[0078] In step S405, the computer system's processing circuit determines the touch sensing amount corresponding to each input data.
[0079] When a portion of the multiple input data is formatted in accordance with the stylus data format and another portion of the multiple input data is formatted in accordance with the finger data format, proceed to step S406.
[0080] In step S406, the application keeps the operating system in stylus mode in response to operations on the computer system.
[0081] When the touch sensing amount of each input data is equal to or greater than the sensing threshold, proceed to step S407.
[0082] In step S407, the application switches the computer system's operating system from stylus mode to glove touch mode in response to operations on the computer system.
[0083] When the touch sensing amount of each input data is less than the sensing threshold, proceed to step S408.
[0084] In step S408, the application switches the computer system's operating system from stylus mode to finger touch mode in response to operations on the computer system.
[0085] When the touch sensing value of a portion of multiple input data is equal to or greater than the sensing threshold, and the touch sensing value of another portion of the multiple input data is less than the sensing threshold, proceed to step S408.
[0086] One of the advantages of this invention is that it replaces manual operation by automatically switching between different touch modes in a touch input device or calculator system. This improves work efficiency and reduces the likelihood of accidental touches by the user.
[0087] The content disclosed above is only a preferred and feasible embodiment of the present invention, and is not intended to limit the scope of protection of the claims of the present invention. Therefore, all equivalent technical changes made based on the content of the present invention specification and drawings are included within the scope of protection of the claims of the present invention.
Claims
1. A touch mode switching system, applied to a touch input device and an operating system, wherein the operating system defaults to responding to operations on the touch input device in a first touch mode, characterized in that, The touch mode switching system includes: A processing circuit, electrically connected to the touch input device; and A storage circuit is electrically connected to the processing circuit; The processing circuit is configured to access the storage circuit and perform the following operations: In response to receiving multiple input data from the touch input device within a predetermined time, the format of each input data is determined; In response to each input data entry conforming to a first format, the operating system switches from the first touch mode to a second touch mode in response to operations on the touch input device.
2. The touch mode switching system according to claim 1, characterized in that, The processing circuitry is also configured to perform the following operations: In response to determining that the format of each piece of input data conforms to a second format, a touch sensing quantity corresponding to each piece of input data is determined; In response to determining that the touch sensing amount of each piece of input data is equal to or greater than a sensing threshold, the operating system switches to a third touch mode to respond to operations on the touch input device. In response to determining that each input data entry is less than the sensing threshold, the operating system is maintained in the first touch mode to respond to operations on the touch input device.
3. The touch mode switching system according to claim 2, characterized in that, The first touch mode, the second touch mode, and the third touch mode are respectively the finger touch mode, the stylus mode, and the glove touch mode.
4. The touch mode switching system according to claim 1, characterized in that, The processing circuitry is also configured to perform the following operations: In response to a portion of the input data conforming to the first format and another portion of the input data conforming to a second format, the operating system is maintained in the first touch mode in response to operations on the touch input device.
5. The touch mode switching system according to claim 3, characterized in that, The first format defines a first object information, a first coordinate information, a stylus pressure information, and a stylus angle information; the second format defines a second object information and a second coordinate information.
6. A touch mode switching method, applied to a touch input device and an operating system, wherein the operating system defaults to responding to operations on the touch input device in a first touch mode, characterized in that, The touch mode switching method includes: In response to receiving multiple input data entries from the touch input device within a predetermined time period, the format of each input data entry is determined; and In response to each input data entry conforming to a first format, the operating system switches from the first touch mode to a second touch mode in response to operations on the touch input device.
7. The touch mode switching method according to claim 6, characterized in that, Also includes: In response to determining that the format of each input data conforms to a second format, a processing circuit determines a touch sensing quantity corresponding to each input data. In response to determining that the touch sensing amount of each piece of input data is equal to or greater than a sensing threshold, the operating system switches to a third touch mode to respond to operations on the touch input device. In response to determining that each input data entry is less than the sensing threshold, the operating system is maintained in the first touch mode to respond to operations on the touch input device.
8. The touch mode switching method according to claim 7, characterized in that, The first touch mode, the second touch mode, and the third touch mode are respectively the finger touch mode, the stylus mode, and the glove touch mode.
9. The touch mode switching method according to claim 6, characterized in that, Also includes: In response to a portion of the input data conforming to the first format and another portion of the input data conforming to a second format, the operating system is maintained in the first touch mode in response to operations on the touch input device.
10. The touch mode switching method according to claim 8, characterized in that, The first format defines a first object information, a first coordinate information, a stylus pressure information, and a stylus angle information; the second format defines a second object information and a second coordinate information.
11. A touch mode switching method, executed by a computer system, wherein an operating system of the computer system defaults to responding to operations on the computer system in a first touch mode, characterized in that, The touch mode switching method includes: In response to receiving multiple input data within a predetermined time, the format of each input data is determined; and In response to each input data entry conforming to a first format, the operating system switches from the first touch mode to a second touch mode.
12. The touch mode switching method according to claim 11, characterized in that, Also includes: In response to determining that the format of each piece of input data conforms to a second format, a processing circuit of the computer system determines a touch sensing quantity corresponding to each piece of input data. In response to determining that the touch sensing amount of each input data is equal to or greater than a sensing threshold, the operating system is switched to a third touch mode to respond to operations on the computer system. In response to determining that each input data entry is less than the sensing threshold, the operating system is maintained in the first touch mode to respond to operations on the computer system.
13. The touch mode switching method according to claim 12, characterized in that, The first touch mode, the second touch mode, and the third touch mode are respectively the finger touch mode, the stylus mode, and the glove touch mode.
14. The touch mode switching method according to claim 11, characterized in that, Also includes: In response to a portion of the input data conforming to the first format and another portion of the input data conforming to a second format, the operating system is maintained in the first touch mode.
15. The touch mode switching method according to claim 14, characterized in that, The first format defines a first object information, a first coordinate information, a stylus pressure information, and a stylus angle information; the second format defines a second object information and a second coordinate information.