Touch button control method, device and clothing processing equipment

By obtaining the user's habitual pressing area and force values, the sensitivity of the touch keys is dynamically adjusted, solving the problem of false triggering with fixed key sensitivity in the existing technology, and improving the accuracy of the keys and user experience.

CN116065341BActive Publication Date: 2025-09-23GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310169107.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-27
Publication Date
2025-09-23
Estimated Expiration
2043-02-27

AI Technical Summary

Technical Problem

Existing touch buttons have the problem of false triggering due to fixed sensitivity, especially when the user presses with inappropriate force or area, they may not be recognized or may be falsely triggered.

Method used

By obtaining the user's pressing area and force habit values, the sensitivity of the key is adjusted to adapt to the user's usage habits. The formula K1×P+K2×F×S=B and Q=PC are used to calculate the key pressing and releasing sensitivity. Combined with user identity recognition and fingerprint entry, the key sensitivity is dynamically adjusted.

Benefits of technology

It realizes the self-adaptation of key sensitivity, improves the accuracy of key pressing, prevents accidental touches, and enhances the user's operating experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116065341B_ABST
    Figure CN116065341B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device, and clothing processing device for controlling touch buttons. The method comprises: obtaining a user's habitual value of the pressing area and pressure of the touch buttons; and adjusting the press sensitivity of the touch buttons according to the habitual value of the pressing area and pressure to adapt to the user's habit of pressing the touch buttons. The present invention can change the sensitivity of the buttons according to the user's habitual pressing area and pressure. Different users are given different button sensitivities. The button sensitivity adapts to the user's habit of pressing the area and pressure, thereby improving the accuracy of button pressing, preventing accidental touches, and enhancing the user's display operation experience.
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 touch button control method, device and clothing processing equipment. Background Art

[0002] Currently, the sensitivity and trigger area of ​​the buttons on the panels of many touch-sensitive washing machines are fixed. The trigger area and sensitivity of the button will not change with the user's pressing area and strength. When some users press too hard or the pressing area is too small, the button may not be recognized. When the pressing force or pressing area is too large, it may cause adjacent buttons to be triggered by mistake. Summary of the Invention

[0003] In view of this, the present invention discloses a touch button control method, device and clothing processing equipment, which are used to solve the problem that existing touch buttons are prone to false triggering due to fixed button sensitivity.

[0004] In order to achieve the above-mentioned objectives, the present invention adopts the following technical solutions:

[0005] A first aspect of the present invention discloses a method for controlling a touch button, the method comprising:

[0006] Obtain the user's habitual values ​​of pressing area and pressing force when using touch buttons;

[0007] The pressing sensitivity of the touch button is adjusted according to the pressing area habit value and the pressing force habit value to adapt to the user's pressing habit of using the touch button.

[0008] Further optionally, obtaining the user's habitual pressing area value and pressing force value of the touch button includes:

[0009] Continuously obtain multiple pressing area values ​​and multiple pressing force values ​​of the touch button triggered multiple times by the user;

[0010] An average pressing area value of the plurality of pressing area values ​​is calculated and used as the pressing area habit value, and an average pressing force value of the plurality of pressing force values ​​is calculated and used as the pressing force habit value.

[0011] Optionally, the button sensitivity is calculated using the following formula:

[0012] K1×P+K2×F×S=B;

[0013] Q=PC,P>Q;

[0014] Among them, B, K1, K2, and C are constants, P is the press sensitivity, Q is the release sensitivity, F is the average pressing force, and S is the average pressing area.

[0015] Further optionally, obtaining the pressing area value of the touch button by the user includes:

[0016] Treat the user's pressed area as an ellipse;

[0017] Identify the major axis and minor axis of the ellipse corresponding to the current pressed area;

[0018] The ellipse area value calculated based on the length of the major axis and the length of the minor axis is used as the pressed area value.

[0019] Further optionally, obtaining the user's habitual value of the pressing area and the habitual value of the pressing force of the touch button includes:

[0020] Identify the user's identity;

[0021] If the user belongs to the preset list, obtain the pre-stored user's habitual values ​​of pressing area and pressing force when using the touch button;

[0022] If the user does not belong to the users in the preset list, the pressing area habit value and pressing force habit value of the user using the touch key are obtained by continuously obtaining multiple pressing area values ​​and multiple pressing force values ​​of the touch key triggered by the user multiple times.

[0023] Further optionally, obtaining the pressing area value and pressing force value of the touch button by the user includes:

[0024] Identify whether the user has registered fingerprints;

[0025] If not, the fingerprint is recorded and the pressing area value and pressing force value are obtained during the fingerprint recording process;

[0026] If so, obtain the pre-stored user's habitual pressing area value and habitual pressing force value of the touch button.

[0027] Further optionally, after the step of obtaining the pressing area and pressing force of the touch button by the user, the method further includes:

[0028] Compare the pressed area value with the pressed area setting range;

[0029] When the pressed area value is not within the pressed area setting range, the pressed area value is adjusted.

[0030] Further optionally, the adjusting the pressing area value includes:

[0031] When the pressed area value is less than a first threshold, adjusting the pressed area value so that the pressed area value is greater than or equal to the first threshold;

[0032] When the pressed area value is greater than a second threshold, the pressed area value is adjusted so that the pressed area value is less than or equal to the second threshold, and the second threshold is greater than the first threshold.

[0033] The second aspect of the present invention discloses a touch button control device, which includes one or more processors and a non-temporary computer-readable storage medium storing program instructions. When the one or more processors execute the program instructions, the one or more processors are used to implement any one of the methods of the first aspect.

[0034] A third aspect of the present invention discloses a clothes processing device, which adopts any one of the methods in the first aspect, or includes the control device in the second aspect.

[0035] Beneficial effect: By adopting the control method of the present invention, the sensitivity of the button can be changed according to the user's pressing area and pressing force habits. Different users are given different button sensitivities, and the button sensitivity adapts to the user's pressing area and pressing force habits, thereby improving the accuracy of button pressing, preventing accidental touches, and improving the user's display operation experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] The above and other objects, features, and advantages of the present invention will become more apparent by describing in detail exemplary embodiments thereof with reference to the accompanying drawings. The drawings described below are only some embodiments disclosed in the present invention. It is obvious to a person skilled in the art that other drawings can be derived from these drawings without inventive effort.

[0037] Figure 1 A flow chart of a method for controlling a touch button according to an embodiment of the present invention is exemplarily shown.

[0038] Figure 2 A flow chart of a method for controlling a touch button according to an embodiment of the present invention is exemplarily shown.

[0039] Figure 3 A schematic diagram of adjusting the pressing area according to an embodiment of the present invention is exemplarily shown.

[0040] Figure 4 A schematic diagram of a storage method of a sliding window according to an embodiment of the present invention is exemplarily shown. DETAILED DESCRIPTION

[0041] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.

[0042] The terms used in the embodiments of the present invention are for the purpose of describing specific embodiments only and are not intended to limit the present invention. The singular forms "a," "the," and "the" used in the embodiments of the present invention and the appended claims are also intended to include plural forms, unless the context clearly indicates otherwise. "A plurality" generally includes at least two, but does not exclude the inclusion of at least one.

[0043] It should be understood that the term "and / or" as used herein is merely a description of the relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates that the associated objects are in an "or" relationship.

[0044] It should also be noted that the terms "include," "comprises," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a product or system comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such product or system. In the absence of further limitations, an element defined by the phrase "comprises a..." does not exclude the presence of other identical elements in the product or system comprising the element.

[0045] In order to solve the problem that the existing touch buttons are prone to false triggering due to the fixed sensitivity of the buttons, the first aspect of this embodiment discloses a control method for touch buttons, which combines Figure 1 The method includes S1 to S2, wherein:

[0046] S1, obtaining the user's habitual pressing area and pressing force values ​​of the touch buttons;

[0047] S2, adjusting the pressing sensitivity of the touch button according to the pressing area habit value and the pressing force habit value to adapt to the user's pressing habit of using the touch button.

[0048] This embodiment can change the sensitivity of the button according to the user's pressing area and pressing force habits. Different users are given different button sensitivities. The button sensitivity adapts to the user's pressing area and pressing force habits, improves the accuracy of button pressing, prevents accidental touches, and improves the user's display operation experience.

[0049] Further optionally, wherein S1 includes S11:

[0050] S11, continuously obtaining multiple pressing area values ​​and multiple pressing force values ​​of a touch button triggered multiple times by the user;

[0051] The above-mentioned pressing area values ​​and pressing force values ​​are all valid pressing areas and pressing forces. Specifically, the maximum and minimum pressing areas and the maximum and minimum pressing forces are set, and the pressing areas and pressing forces outside the minimum to maximum range are invalid. It can be understood that the above-mentioned process of obtaining the pressing area values ​​and pressing force values ​​is a process of collecting the pressing area data and pressing force data of the same finger of the user multiple times.

[0052] S12, calculating an average pressing area of ​​a plurality of pressing area values ​​and using the average pressing area as the pressing area habit value, and calculating an average pressing force of a plurality of pressing force values ​​and using the average pressing force as the pressing force habit value.

[0053] When the pressing area is large and the pressing force is high, the pressing and releasing sensitivity decreases and becomes less sensitive. When the pressing area is small and the pressing force is low, the pressing and releasing sensitivity increases and becomes less sensitive. Therefore, by detecting the user's average pressing area and pressing force, the key sensitivity can be continuously adjusted to better adapt to the user's usage habits and improve the user experience.

[0054] Preferably, the obtained effective pressing area value and pressing force value are calculated according to Figure 4 The data is stored in a queue-like manner, the newly read valid data is stored at the head of the queue, and the tail data is deleted, so that the stored queue maintains n valid data, and then the average value of the n valid data is calculated to obtain the average value of the pressed area and the average value of the pressed force; the button sensitivity adapted to the user's pressing habits is further calculated by combining the average value of the pressed force and the average value of the pressed area.

[0055] Among them, for the touch screen that can directly detect the pressed area, the pressed area is directly detected, and the average pressed area is calculated according to the above method; for the screen that cannot directly detect the pressed area, the pressed finger area is regarded as Figure 3 The ellipse is processed to identify the major axis A and the minor axis B, and then the pressing area is calculated according to the ellipse area calculation formula πAB. After the pressing area is obtained, the calculation steps are the same as above, and the sliding mean filter is performed to obtain the average pressing area;

[0056] The above-mentioned pressing force value can be obtained by detecting a sensor, or by performing a certain conversion on the capacitance value accumulated when the touch key is triggered.

[0057] Optionally, the button sensitivity is calculated using the following formula:

[0058] K1×P+K2×F×S=B;

[0059] Q=PC,P>Q;

[0060] Among them, B, K1, K2, and C are constants, P is the press sensitivity, Q is the release sensitivity, F is the average pressing force, and S is the average pressing area.

[0061] The above formula for adjusting key sensitivity based on the average pressed area and the average pressed force is only a preferred embodiment of the present invention, and is not the only embodiment. Those skilled in the art may adapt and modify the present invention. Any method that can adjust the user's pressed area and pressed force based on the user's pressed area and pressed force is a key touch control method protected by this patent.

[0062] Specifically, in the initial state, the initial pressing force F0 and the initial pressing area S0 correspond to the initial sensitivity values ​​P0 and Q0. Every time the user uses it, the sensitivity of the touch button will change with the change of the average pressing area and the average pressing force, thereby realizing the button sensitivity adapting to the user's pressing habits.

[0063] Further optionally, obtaining the pressing area value of the touch button by the user in S1 includes the following steps:

[0064] A1, considers the user's pressed area as an ellipse;

[0065] A2, identifying the major axis and minor axis of the ellipse corresponding to the current pressed area;

[0066] A3: The ellipse area value calculated based on the length of the major axis and the length of the minor axis is used as the pressed area value.

[0067] For screens that cannot directly detect the pressed area, it is preferred to approximate the pressed area Figure 3 The ellipse is processed to identify the major axis A and the minor axis B, and then the pressing area is calculated according to the ellipse area calculation formula πAB. After obtaining the pressing area, the calculation steps are the same as above, and the sliding mean filter is performed to obtain the average of the pressing area.

[0068] Further optional, combined Figure 2 , wherein S1 comprises the following steps:

[0069] S11, identifying the user identity;

[0070] S12, if the user belongs to a user in the preset list, obtaining a pre-stored user's habitual value of pressing area and pressing force when using a touch key;

[0071] When a user uses a touch button, the user's identity is identified. If the user is a user in the preset list, that is, an old user, the pre-stored user's habitual pressing area and pressing force values ​​of the touch button are directly retrieved without having to obtain them again;

[0072] S13, if the user does not belong to the users in the preset list, obtain the user's habitual pressing area value and habitual pressing force value of the touch button by continuously obtaining multiple pressing area values ​​and multiple pressing force values ​​of the touch button triggered by the user multiple times.

[0073] In addition, the above-mentioned pressing area habit and pressing force habit values ​​can be obtained by statistics, can be obtained by machine learning, or can be obtained by continuously obtaining multiple pressing area values ​​and multiple pressing force values, and further calculating the average pressing area value and the average pressing force value.

[0074] Further optionally, S1 includes the following steps:

[0075] B1: Identify whether the user has registered fingerprints; if not, execute B2; if yes, execute B3;

[0076] B2: Enter the fingerprint and obtain the pressing area and pressing force values ​​during the fingerprint recording process;

[0077] B3, obtaining the pre-stored user's habitual values ​​of pressing area and pressing force when using the touch button.

[0078] It is understandable that the users who have recorded fingerprints are old users, and the users who have not recorded fingerprints are new users. New users need to record fingerprints and obtain the pressed area value and pressed pressure value during the fingerprint recording process. Specifically, the user records personal information such as fingerprints in advance, and the fingerprint recording process identifies and records the user's pressed pressure and pressed area. During the continuous recording process, the user's pressed area data of the same finger is recorded using Figure 3 A sliding window approach is used to store data, ensuring that the number of stored data items always remains at n. These n data items are then summed to determine the average pressed area and average pressed force values, which more closely match the user's pressing habits. Ultimately, the pressed area and pressed sensitivity values ​​are tailored to the user's usage habits, improving operational accuracy and user experience. For experienced users, the pre-stored pressed area and pressed force values ​​for the user's touch buttons are directly retrieved.

[0079] In addition, for old users, the effective trigger determination can be directly made using the pressing area and pressing sensitivity that match the user's pressing habit. Specifically, after the touch button is triggered, timing starts. If the sensitivity of the touch button triggered within the first duration (denoted as the first sensitivity) is greater than the updated pressing sensitivity threshold, it is further determined whether the sensitivity of the touch button triggered within the second duration (denoted as the second sensitivity) is less than the updated release sensitivity threshold. If the second sensitivity is less than the updated pressing sensitivity threshold, the current trigger is regarded as an effective trigger. Among them, the sensitivity of the button being triggered can be calculated by monitoring the cumulative capacitance value when the button is triggered.

[0080] Specifically, the default button touch pressing area of the washing machine is S, the major axis and minor axis of the corresponding ellipse are 2A and 2B respectively, half of the corresponding pressing area, the pressing frequency is once per second, and the minimum force that can be recognized is F. Button sensitivity: The button recognition value is set from P to Q (P < Q). When the pressed value is lower than P, it is recognized as noise and the button press is invalid for this time; when the button value is greater than Q, it is recognized as the button being pressed; when released and the button value is lower than P, it is recognized as the button being released.

[0081] Further optionally, in step S11, the method further includes the following steps:

[0082] A1, comparing the pressing area value with the pressing area setting range;

[0083] A2, when the pressing area value is not within the pressing area setting range, adjusting the pressing area value.

[0084] In this embodiment, by comparing the pressing area value with the pressing area setting range, when the pressing area is too small, it can be adjusted, and when the pressing area is too large, it can also be adjusted. This can avoid the situation that for some users, when the pressing area is too small, the button may not be recognized, or when the pressing area is too large, it may cause adjacent buttons to be accidentally triggered.

[0085] By adopting the control method of this embodiment, the sensitivity of the button can be changed according to the user's pressing area and pressing force habit. Different users are given different pressing areas and button sensitivities. The pressing area and button sensitivity adapt to the user's pressing area and pressing force habit, improving the accuracy of button pressing, preventing accidental touches, and enhancing the user's display operation experience.

[0086] Further optionally, among them, in step A2, adjusting the pressing area value includes:

[0087] A21, when the pressing area value is less than the first threshold, adjusting the pressing area value to make the pressing area value greater than or equal to the first threshold;

[0088] The pressed area value may be directly adjusted to the first threshold, or the pressed area value may be adjusted according to a first preset ratio a so that the pressed area value is greater than or equal to the first threshold, where a>1;

[0089] A22, when the pressed area value is greater than the second threshold, adjusting the pressed area value so that the pressed area value is less than or equal to the second threshold, and the second threshold is greater than the first threshold;

[0090] The pressed area value may be directly adjusted to the second threshold, or the pressed area value may be adjusted according to a second preset ratio b so that the pressed area value is less than or equal to the second threshold, where b<1;

[0091] To prevent some users from pressing too small an area, which may cause the button to not be recognized, or from pressing too large an area, which may cause adjacent buttons to be falsely triggered, the pressing area value is adjusted to within the pressing area setting range.

[0092] The second aspect of this embodiment discloses a touch button control device, which includes one or more processors and a non-temporary computer-readable storage medium storing program instructions. When the one or more processors execute the program instructions, the one or more processors are used to implement any one of the methods of the first aspect.

[0093] A third aspect of this embodiment discloses a clothes processing device, which is provided with a touch screen and adopts any one of the methods in the first aspect, or includes the control device in the second aspect.

[0094] Any method that can change the user's touch pressing area and pressing sensitivity according to the user's pressing area and pressing force is a key touch control method protected by this patent.

[0095] In different embodiments provided by the present invention, the same parameters, nouns, logic, etc. should be understood as having a unified meaning, and this application does not intentionally repeat the description in each embodiment.

[0096] The exemplary embodiments of the present disclosure are specifically shown and described above. It should be understood that the present disclosure is not limited to the detailed structures, configurations or implementations described herein; on the contrary, the present disclosure is intended to cover various modifications and equivalent configurations included within the spirit and scope of the appended claims.

Claims

1. A method for controlling a touch button, characterized in that: The method comprises: Obtain the user's habitual values ​​of pressing area and pressing force when using touch buttons; Adjusting the key sensitivity of triggering the touch key according to the pressing area habit value and the pressing force habit value to adapt to the user's pressing habit of using the touch key; in: The step of obtaining a user's habitual pressing area value and a habitual pressing force value of a touch key includes: Continuously obtain multiple pressing area values ​​and multiple pressing force values ​​of the touch button triggered multiple times by the user; Calculating an average of the pressing areas of the plurality of pressing area values ​​and using the average of the pressing areas as the habitual pressing area value, and calculating an average of the pressing forces of the plurality of pressing force values ​​and using the average of the pressing forces as the habitual pressing force value; The button sensitivity is calculated using the following formula: K1×P+K2×F×S=B; Q=PC, P>Q; Among them, B, K1, K2, and C are constants, P is the press sensitivity, Q is the release sensitivity, F is the average pressing force, and S is the average pressing area.

2. The method according to claim 1, wherein The step of obtaining the pressing area value of the touch button by the user includes: Treat the user's pressed area as an ellipse; Identify the major axis and minor axis of the ellipse corresponding to the current pressed area; The ellipse area value calculated based on the length of the major axis and the length of the minor axis is used as the pressed area value.

3. The method according to any one of claims 1 to 2, characterized in that The step of obtaining a user's habitual pressing area value and a habitual pressing force value of a touch key includes: Identify the user's identity; If the user belongs to a user in the preset list, obtaining a pre-stored habit value of pressing area and pressing force of a touch key used by the user; If the user does not belong to the users in the preset list, the pressing area habit value and pressing force habit value of the user using the touch key are obtained by continuously obtaining multiple pressing area values ​​and multiple pressing force values ​​of the touch key triggered by the user multiple times.

4. The method according to any one of claims 1 to 2, wherein: The step of obtaining a user's habitual pressing area value and a habitual pressing force value of a touch key includes: Identifying whether the user has entered a fingerprint; If not, the fingerprint is recorded, and the pressing area value and the pressing force value are obtained during the fingerprint recording process; If so, obtain the pre-stored habitual values ​​of pressing area and pressing force of the touch button used by the user.

5. The method according to any one of claims 1 to 2, characterized in that After the step of obtaining the pressing area value and the pressing force value of the touch key used by the user, the method further includes: comparing the pressed area value with a set pressed area range; When the pressed area value is not within the pressed area setting range, the pressed area value is adjusted.

6. The method according to claim 5, wherein in, Adjusting the pressing area value includes: When the pressed area value is less than a first threshold, adjusting the pressed area value so that the pressed area value is greater than or equal to the first threshold; When the pressed area value is greater than a second threshold, the pressed area value is adjusted so that the pressed area value is less than or equal to the second threshold, and the second threshold is greater than the first threshold.

7. A touch button control device, characterized in that: The method comprises one or more processors and a non-transitory computer-readable storage medium storing program instructions. When the one or more processors execute the program instructions, the one or more processors are configured to implement the method according to any one of claims 1 to 6.

8. A clothes processing device, characterized in that: It adopts the method according to any one of claims 1 to 6, or includes the control device according to claim 7.

Citation Information

Patent Citations

  • Operating method and system

    CN105677203A

  • Touch control adjustment method, touch control device and computer readable storage medium

    CN115617240A