Trigger key feedback force adjustment method, device, handle and storage medium

By collecting the user's grip strength and palm size, adaptively adjusting the trigger key feedback force, the problem of different game experience caused by individual users is solved and the universality of game equipment is improved.

CN114849223BActive Publication Date: 2025-08-08GOERTEK INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210562935.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-23
Publication Date
2025-08-08
Estimated Expiration
2042-05-23

AI Technical Summary

Technical Problem

Different hand strengths of different users lead to differences in gaming experiences. The prior art cannot effectively adjust the feedback force of the trigger key to reduce the impact of individual differences.

Method used

By collecting the user's grip strength to the handle, using the force threshold comparison and feedback module to adjust the feedback force of the trigger key, and adjust the feedback force of the trigger key according to the user's grip strength and palm size.

Benefits of technology

The feedback force of the trigger key adaptively adjusts the feedback force according to the individual differences of users, reduces the impact of individual differences on the gaming experience, and improves the universality of game equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114849223B_ABST
    Figure CN114849223B_ABST
Patent Text Reader

Abstract

This application discloses a method, device, handle, and storage medium for adjusting the feedback force of a trigger button, and relates to the field of gaming device control. The method comprises: collecting the grip force of the user on the handle; comparing the grip force with a force threshold to obtain a comparison result; and sending an adjustment parameter to a force feedback module based on the comparison result to adjust the feedback force of the trigger button. This application can adaptively adjust the feedback force of the trigger button based on the user, reducing the impact of individual user differences on the gaming experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of game device control, and in particular to a method, device, handle, and storage medium for adjusting the feedback force of a trigger button. Background Art

[0002] The controller is one of the main devices for users to interact with the console. Users can send specific commands to the console through the buttons and joysticks on the controller. To enhance the user experience in racing and shooting games, the controller is also equipped with a trigger button. In related technologies, the trigger button can adjust the feedback strength according to the game scene (such as muddy roads or highways). However, different users have different hand strengths, and the above solution will result in different gaming experiences for different users.

[0003] Therefore, how to adaptively adjust the feedback strength of the trigger button according to the user and reduce the impact of individual user differences on the gaming experience is a technical problem that those skilled in the art currently need to solve. Summary of the Invention

[0004] The purpose of this application is to provide a method for adjusting the feedback force of a trigger key, a device for adjusting the feedback force of a trigger key, a handle and a storage medium, which can adaptively adjust the feedback force of the trigger key according to the user, thereby reducing the impact of individual differences among users on the gaming experience.

[0005] To solve the above technical problems, the present application provides a method for adjusting the feedback force of a trigger key, the method comprising:

[0006] Collect the user's grip strength on the handle;

[0007] Comparing the gripping force with a force threshold to obtain a comparison result;

[0008] An adjustment parameter is sent to a force feedback module according to the comparison result, so as to adjust the feedback force of the trigger button.

[0009] Furthermore, comparing the gripping force with a force threshold comprises:

[0010] The gripping force is compared with a force threshold corresponding to the user.

[0011] Optionally, before comparing the gripping force with the force threshold corresponding to the user, the method further includes:

[0012] Determine the size of the user's palm, and determine a force threshold corresponding to the user based on the palm size.

[0013] Optionally, determining the size of the user's palm includes:

[0014] Using a touch panel to collect touch data; wherein the touch panel is provided on the handle surface of the handle;

[0015] Palm feature points are determined according to the touch data, and the size of the user's palm is determined according to the palm feature points.

[0016] Optionally, determining the size of the user's palm includes:

[0017] The age of the user currently logged in is queried, and the palm size of the user is determined based on the age of the user.

[0018] Optionally, the force threshold includes a critical force threshold;

[0019] Accordingly, sending adjustment parameters to the force feedback module according to the comparison result includes:

[0020] If the comparison result shows that the gripping force is less than or equal to the critical force threshold, sending a first adjustment parameter to the force feedback module; wherein the first adjustment parameter is used to control the force feedback module to adjust the feedback force of the trigger button to 0;

[0021] If the comparison result is that the gripping force is greater than the critical force threshold, a second adjustment parameter is sent to the force feedback module; wherein the second adjustment parameter includes an expected force value, the expected force value is greater than 0, and the second adjustment parameter is used to control the force feedback module to adjust the feedback force of the trigger button to the expected force value.

[0022] Optionally, the force threshold further includes N reference force thresholds, and the reference force threshold is greater than the critical force threshold;

[0023] Accordingly, before sending the second adjustment parameter to the force feedback module, the method further includes:

[0024] setting a reference force threshold value having the smallest difference from the gripping force and greater than the gripping force as a target reference force threshold value;

[0025] The second adjustment parameter is generated according to the target reference force threshold; wherein the target reference force threshold is positively correlated with the expected force value.

[0026] Optionally, before sending the second adjustment parameter to the force feedback module, the method further includes:

[0027] Subtracting the critical force threshold from the gripping force to obtain a force difference;

[0028] The second adjustment parameter is generated according to the force difference; wherein the force difference is positively correlated with the target force value.

[0029] The present application also provides a trigger button feedback force adjustment device, which includes:

[0030] A force acquisition module is used to acquire the user's grip strength on the handle;

[0031] a force comparison module, configured to compare the gripping force with a force threshold to obtain a comparison result;

[0032] The feedback adjustment module is used to send adjustment parameters to the force feedback module according to the comparison result, so as to adjust the feedback force of the trigger button.

[0033] The present application also provides a storage medium storing a computer program, which, when executed, implements the steps of the above-mentioned method for adjusting the feedback force of the trigger key.

[0034] The present application also provides a handle, including a trigger button, a force feedback module, a memory and a processor, wherein a computer program is stored in the memory, and when the processor calls the computer program in the memory, the steps of the above-mentioned trigger button feedback force adjustment method are implemented.

[0035] The present application provides a method for adjusting the feedback force of a trigger key, including: collecting the user's gripping force on the handle; comparing the gripping force with a force threshold to obtain a comparison result; and sending an adjustment parameter to a force feedback module based on the comparison result to adjust the feedback force of the trigger key.

[0036] This application collects the user's grip strength on the handle, sends adjustment parameters to the force feedback module based on the comparison result of the grip strength and the strength threshold, and then adjusts the feedback strength of the trigger key. The greater the user's hand strength, the greater the ability to withstand the feedback strength of the trigger key. This application uses the user's grip strength on the handle to reflect the user's hand strength, and adjusts the feedback strength of the trigger key in combination with the user's grip strength on the handle, so that when users with less hand strength use the handle, the feedback strength of the trigger key is smaller, and when users with greater hand strength use the handle, the feedback strength of the trigger key is greater. Therefore, this application can adaptively adjust the feedback strength of the trigger key according to the user, reducing the impact of individual differences in users on the gaming experience. This application also provides a trigger key feedback strength adjustment device, a storage medium and a handle, which have the above-mentioned beneficial effects and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0038] Figure 1 A flowchart of a method for adjusting the feedback force of a trigger button provided in an embodiment of the present application;

[0039] Figure 2 A schematic diagram of the structure of a VR game controller provided in an embodiment of the present application;

[0040] Figure 3 A flowchart of a method for adjusting trigger button feedback force based on FSR and Grip touch provided in an embodiment of the present application;

[0041] Figure 4 A schematic diagram of the relationship between a force feedback module and a trigger button provided in an embodiment of the present application;

[0042] Figure 5 A schematic diagram of the appearance of a VR game controller provided in an embodiment of the present application;

[0043] Figure 6 A schematic diagram of the palm size calculation principle provided in an embodiment of the present application;

[0044] Figure 7 A schematic diagram of the relationship between grip force and trigger button feedback force provided in an embodiment of the present application;

[0045] Figure 8 This is a structural schematic diagram of a trigger key feedback force adjustment device provided in an embodiment of the present application. DETAILED DESCRIPTION

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

[0047] See below Figure 1 , Figure 1 This is a flow chart of a method for adjusting the feedback force of a trigger key provided in an embodiment of the present application.

[0048] Specific steps may include:

[0049] S101: collecting the user's grip strength on the handle;

[0050] Among them, this embodiment can be applied to the processor in the handle. The above-mentioned handle can be a wireless handle or a wired handle. A force feedback module and a trigger key can be set on the handle. The force feedback module is connected to the trigger key. The force feedback module includes a DC motor and a connecting rod connected to the motor gear. When the force feedback module is working, it can generate feedback force on the trigger key.

[0051] As a feasible implementation method, this embodiment can use a pressure sensor (such as a thin film pressure sensor) to collect the user's grip on the handle. The setting position and number of the pressure sensors are not limited here. For example, the above-mentioned pressure sensors can be set at multiple locations where the user contacts the handle. Furthermore, when multiple pressure sensors are set on the handle, the measurement values of all pressure sensors can be weighted to obtain the user's grip on the handle. In addition, this embodiment can also set a spring on the handle to determine the user's grip on the handle based on the degree of deformation of the spring.

[0052] S102: Compare the gripping force with a force threshold to obtain a comparison result;

[0053] The force threshold is a reference value used to evaluate the force applied by the user when gripping the handle. The comparison result can be that the gripping force is less than or equal to the force threshold, or that the gripping force is greater than the force threshold. As a feasible implementation, the force threshold can include a set of values to accurately evaluate the force applied by the user when gripping the handle. This step compares the gripping force with the force threshold to determine whether to activate the force feedback module and the feedback force of the trigger button when the force feedback module is activated.

[0054] The force threshold can be a pre-set fixed value. Furthermore, due to individual differences among users, when multiple users use the same force (e.g., gripping the handle with full force), their grip strength may differ. Therefore, a force threshold can be set for each user, and the grip strength can be compared with the force threshold corresponding to the user. Prior to this step, a user's force threshold can be determined. The force threshold can be set by the user or determined by other parameters (e.g., age, gender).

[0055] S103: Sending adjustment parameters to the force feedback module according to the comparison result, so as to adjust the feedback force of the trigger button.

[0056] After obtaining the comparison result between the gripping force and the force threshold, this step sends an adjustment parameter to the force feedback module according to the comparison result, so as to adjust the feedback force of the trigger button.

[0057] This embodiment collects the user's grip strength on the handle, sends adjustment parameters to the force feedback module based on the comparison result of the grip strength and the strength threshold, and then adjusts the feedback strength of the trigger key. The greater the user's hand strength, the greater the ability to withstand the feedback strength of the trigger key. This embodiment uses the user's grip strength on the handle to reflect the user's hand strength, and adjusts the feedback strength of the trigger key in combination with the user's grip strength on the handle, so that when users with less hand strength use the handle, the feedback strength of the trigger key is smaller, and when users with greater hand strength use the handle, the feedback strength of the trigger key is greater. Therefore, this embodiment can adaptively adjust the feedback strength of the trigger key according to the user, reducing the impact of individual user differences on the gaming experience.

[0058] As for Figure 1 Further introduction to the corresponding embodiment, before comparing the gripping force with the force threshold corresponding to the user, the palm size of the user can also be determined, and the force threshold corresponding to the user can be determined based on the palm size. Specifically, this embodiment can set a correspondence between the palm size and the force threshold, and determine the force threshold corresponding to the current user based on the correspondence. As a feasible implementation method, the palm size is positively correlated with the force threshold. The palm size is related to the maximum gripping force that the user can exert on the handle. This embodiment determines the force threshold corresponding to the user based on the palm size, and then compares the gripping force with the force threshold to determine the user's degree of force, so as to improve the adjustment accuracy of the trigger button feedback force.

[0059] As a feasible implementation, this embodiment can determine the user's palm size in at least the following two ways:

[0060] Method 1: using a touch panel to collect touch data; wherein, the touch panel is set on the handle surface of the handle; determining palm feature points based on the touch data, and determining the size of the user's palm based on the palm feature points.

[0061] Method 2: Query the age of the user currently logged in to the account and determine the palm size of the user based on the user's age. In this embodiment, the average palm size of users of different age groups can be analyzed through big data statistics to determine the palm size of the current user based on the user's age.

[0062] As for Figure 1In further description of the corresponding embodiment, the force threshold includes a critical force threshold; the critical force threshold is a standard for evaluating whether to activate the force feedback module. Specifically, the adjustment parameter can be sent to the force feedback module in the following manner:

[0063] If the comparison result is that the gripping force is less than or equal to the critical force threshold, a first adjustment parameter is sent to the force feedback module; wherein, the first adjustment parameter is used to control the force feedback module to adjust the feedback force of the trigger button to 0, and the above-mentioned first adjustment parameter is equivalent to an instruction to turn off the force feedback module.

[0064] If the comparison result is that the gripping force is greater than the critical force threshold, a second adjustment parameter is sent to the force feedback module; wherein the second adjustment parameter includes an expected force value, the expected force value is greater than 0, and the second adjustment parameter is used to control the force feedback module to adjust the feedback force of the trigger button to the expected force value.

[0065] This solution adjusts the trigger button's feedback force to 0 when the user's grip on the controller is less than or equal to a critical force threshold. When the user's grip on the controller exceeds the critical force threshold, the force feedback module is activated and the trigger button's feedback force is adjusted to a non-zero value. This approach can extend the life of the force feedback module.

[0066] Furthermore, the force threshold may include a set of values, for example, the force threshold may further include N reference force thresholds, where N>0, and the reference force threshold is greater than the critical force threshold. Accordingly, the second adjustment parameter may be generated by: setting the reference force threshold having the smallest difference from the grip force and greater than the grip force as a target reference force threshold; and generating the second adjustment parameter based on the target reference force threshold; wherein the target reference force threshold is positively correlated with the expected force value.

[0067] To illustrate the above process, for example, the force threshold includes a critical force threshold of 0.1 N, a first reference force threshold of 0.3 N, a second reference force threshold of 0.5 N, and a third reference force threshold of 0.7 N. If the user's grip strength is 0.2 N, the first reference force threshold of 0.3 N is used as the target reference force threshold to generate a second adjustment parameter with an expected force value of 0.01 N; if the user's grip strength is 0.4 N, the second reference force threshold of 0.5 N is used as the target reference force threshold to generate a second adjustment parameter with an expected force value of 0.02 N; if the user's grip strength is 0.6 N, the third reference force threshold of 0.7 N is used as the target reference force threshold to generate a second adjustment parameter with an expected force value of 0.03 N.

[0068] As another feasible implementation, before sending the second adjustment parameter to the force feedback module, the second adjustment parameter can also be generated based on the difference between the gripping force and the critical force threshold. The specific process is as follows: subtract the critical force threshold from the gripping force to obtain the force difference; generate the second adjustment parameter based on the force difference; wherein, the force difference is positively correlated with the target force value.

[0069] The above process is illustrated by taking the critical force threshold of 0.1N as an example: if the user's grip strength is 0.2N and the force difference is 0.1N, a second adjustment parameter with an expected force value of 0.01N is generated; if the user's grip strength is 0.3N and the force difference is 0.2N, a second adjustment parameter with an expected force value of 0.02N is generated; if the user's grip strength is 0.4N and the force difference is 0.3N, a second adjustment parameter with an expected force value of 0.03N is generated.

[0070] The process described in the above embodiment is explained below by using a handle applied to virtual reality technology in actual application.

[0071] Games are the main application area of virtual reality technology. The virtual reality market mainly has three product forms: virtual reality products based on external hosts, all-in-one virtual reality products, and mobile virtual reality products. Among them, virtual reality products based on external hosts make use of the powerful data processing and image rendering capabilities of external hosts (such as PCs, game consoles, etc.) to provide consumers with the best experience. The handle mentioned in this embodiment can be applied to virtual reality products based on external hosts. The head-mounted display is the main device of virtual reality, used to provide visual images to the experiencer. The video signal of the head-mounted display is obtained from the external host, and commonly used interfaces include DisplayPort, HDMI, MHL, etc. Traditional head-mounted displays usually use a dedicated power interface or a USB interface for power supply, and the video signal is connected through a dedicated interface (such as DisplayPort, HDMI, etc.). The PC can recognize the video interface and USB interface to achieve data communication.

[0072] With the gradual maturity of VR virtual reality technology in recent years, various VR products have emerged, and VR game controllers are one of them. VR game controllers are used to control the progress of VR games and control characters to perform specific actions in VR games. Combining VR glasses with VR game controllers allows users to experience the joy of the game firsthand. Usually, VR game controllers are equipped with trigger buttons. Users can use the trigger buttons to control the actions in the game scene, such as accelerating a racing car, shooting an arrow, etc. In related technologies, the feedback strength of the trigger button is only adjusted according to the scene in the game. Users with different hand strength (such as children and adults) feel different feedback strength, which seriously affects the user experience.

[0073] To solve the above technical problems, this application provides a solution for adjusting the trigger button feedback force based on FSR and Grip touch. Figure 2 , Figure 2 A schematic diagram of the structure of a VR game controller provided in an embodiment of the present application.

[0074] The VR game controller includes a main control chip, a thin-film pressure sensor (FSR), a grip-sensing touch panel (GripTouch), and a force feedback module. The thin-film pressure sensor senses pressure signals and converts them into usable outputs according to a specific pattern. The grip-sensing touch panel can be used to detect whether a person's hand is gripping the VR game controller's handle and determine which parts of the VR game controller are being gripped. The main control chip collects data from the thin-film pressure sensor and the grip-sensing touch panel, and calculates the user's grip strength on the VR game controller based on the data from the thin-film pressure sensor and the user's hand size based on the data from the grip-sensing touch panel. The main control chip controls the force feedback module to generate force feedback on the trigger button, thereby varying the force applied to the user's hand by the trigger button. Specifically, in this embodiment, the thin-film pressure sensor and the grip-sensing touch panel are positioned on the VR game controller's handle to detect the user's grip strength and hand size, and intelligently adjust the trigger button's pressing force based on the grip strength and hand size.

[0075] See Figure 3 , Figure 3 A flowchart of a method for adjusting trigger button feedback force based on FSR and Grip touch provided in an embodiment of the present application, specifically comprising the following steps:

[0076] S301: Obtaining pressure data collected by a thin film pressure sensor and touch data collected by sensing a human body gripping a touch panel;

[0077] S302: Calculating the size of the user's palm based on touch data collected by sensing the human body grasping the touch panel, and selecting corresponding force thresholds according to different sizes;

[0078] Among them, this embodiment can set multiple groups of force thresholds according to the size of the palm. For example, if the palm size is less than 10cm 2 , the selected force thresholds are G00, G10 and G20; if the palm size is greater than or equal to 10cm 2, the selected force thresholds are G01, G11, and G21. The smallest value in each set of force thresholds is the critical force threshold (e.g., G00 or G01), and the remaining values are reference force thresholds. The reference force thresholds include the first reference force threshold G10 or G11, and the second reference force threshold G20 or G21. The first reference force threshold is less than the second reference force threshold.

[0079] S303: Determine whether the gripping force is greater than the currently selected critical force threshold; if so, proceed to S304; if not, control the force feedback module to not work.

[0080] Before this step, the user's gripping strength may be calculated based on pressure data collected by the thin film pressure sensor.

[0081] S304: Start the force feedback module.

[0082] S305: Determine whether the gripping force is greater than the currently selected first reference force threshold; if so, proceed to S306; if not, set the force of the force feedback module to F0.

[0083] S306: Determine whether the gripping force is greater than the currently selected second reference force threshold; if so, set the force of the force feedback module to F2; if not, set the force of the force feedback module to F1.

[0084] Among them, F0<F1<F2.

[0085] After the VR game controller begins operating, the main control chip collects pressure data from the thin-film pressure sensor and uses this data to calculate the user's grip strength. The main control chip also collects touch data from the touch panel, which senses human grip, and uses this data to calculate the current user's hand size. Because different users have varying hand sizes and grip strength, different threshold parameters (G00, G01, G10, G11, G20, G21, etc.) are required to identify and set different user-specific thresholds. The main control chip also sets a critical force threshold (also known as the activation threshold, G00 or G01) for the force feedback module. This threshold is designed to prevent the force feedback module from continuously operating. The force feedback module relies on motor stalling to generate feedback force. Continuous motor stalling can affect the module's lifespan. Setting the activation threshold is crucial to prevent the force feedback module from continuously operating. Determine whether the gripping force is greater than the critical force threshold (G00 or G01) of the force feedback module. If not, the force feedback module will not work. If it is, the main control chip controls the force feedback module to start working. When it is detected that the gripping force is less than the first reference force threshold (G10 or G11), the feedback force of the trigger button is controlled to be F0. When it is detected that the gripping force is greater than the first reference force threshold (G10 or G11) and less than the second reference force threshold (G20 or G21), the feedback force of the trigger button is controlled to be F1. When it is detected that the gripping force is greater than the second reference force threshold (G20 or G21), the feedback force of the trigger button is controlled to be F2. In actual product applications, the gripping force and palm size can be set to a linear or nonlinear relationship, and the gripping force, palm size and trigger button feedback force can be associated. The size of the trigger button force feedback force can be intelligently controlled by the gripping force and palm size to enhance the use effect of the VR game controller.

[0086] See Figure 4 , Figure 4 A schematic diagram of the relationship between a force feedback module and a trigger button provided in an embodiment of the present application is shown. Figure 4 401 represents the force feedback module, 402 represents the trigger button, and Trigger Travel represents the trigger button's travel. The force feedback module consists of a DC motor and a connecting rod connected to the motor's gear. It generates force feedback on the trigger button. The trigger button is equipped with a Hall sensor and a magnet to collect trigger position information.

[0087] See Figure 5 , Figure 5This is a schematic diagram of the appearance of a VR game controller provided in an embodiment of the present application. In the figure, 501 is the control panel, 502 is the button, 503 is the joystick, and 504 is the Grip Touch panel for sensing human grip. The Grip Touch panel can be attached to the surfaces of the left and right handles to collect information about the user's palm. As a feasible implementation, a flexible circuit board can be used in this embodiment to implement the circuit design of the Grip Touch panel.

[0088] See Figure 6 , Figure 6 This is a schematic diagram of the palm size calculation principle provided by an embodiment of the present application. When a user grips the handle, the Grip Touch sensor captures touch data from the user's palm and fingers. The main control chip calculates the palm's feature points based on this touch data and then infers the size of the palm based on these feature points.

[0089] See Figure 7 , Figure 7 A schematic diagram of the relationship between grip force and trigger key feedback force provided in an embodiment of the present application, in which G00 is the critical force threshold, G10 is the first reference force threshold, G20 is the second reference force threshold, G30 is the third reference force threshold, and F0, F1 and F2 represent feedback forces.

[0090] This embodiment first determines the user's palm size through touch data. The grip strength is then divided into thresholds, and different trigger button feedback strengths are set within different strength thresholds. When a user uses a VR game controller to experience a game, different game scenarios require the user to change the grip strength of the controller. Therefore, the trigger button feedback strength can be adapted to different game scenarios, allowing users to experience the game effect more realistically and enhance user experience.

[0091] The above embodiment proposes a trigger key feedback force adjustment solution based on FSR and Grip touch. This solution can control the force feedback module to change the trigger key feedback force according to the current user's palm size and current gripping force when different users use different forces to grasp the handle, thereby improving the performance of the trigger key and enhancing the user's usage effect.

[0092] See Figure 8 , Figure 8 This is a schematic structural diagram of a trigger button feedback force adjustment device provided in an embodiment of the present application. The device may include:

[0093] The force acquisition module 801 is used to acquire the grip force of the user on the handle;

[0094] A force comparison module 802 is configured to compare the gripping force with a force threshold to obtain a comparison result;

[0095] The feedback adjustment module 803 is configured to send adjustment parameters to the force feedback module according to the comparison result, so as to adjust the feedback force of the trigger button.

[0096] This embodiment collects the user's grip strength on the handle, sends adjustment parameters to the force feedback module based on the comparison result of the grip strength and the strength threshold, and then adjusts the feedback strength of the trigger key. The greater the user's hand strength, the greater the ability to withstand the feedback strength of the trigger key. This embodiment uses the user's grip strength on the handle to reflect the user's hand strength, and adjusts the feedback strength of the trigger key in combination with the user's grip strength on the handle, so that when users with less hand strength use the handle, the feedback strength of the trigger key is smaller, and when users with greater hand strength use the handle, the feedback strength of the trigger key is greater. Therefore, this embodiment can adaptively adjust the feedback strength of the trigger key according to the user, reducing the impact of individual user differences on the gaming experience.

[0097] Furthermore, the force comparison module 802 is configured to compare the gripping force with a force threshold corresponding to the user.

[0098] Furthermore, it also includes:

[0099] The force threshold setting module is used to determine the palm size of the user before comparing the gripping force with the force threshold corresponding to the user, and determine the force threshold corresponding to the user according to the palm size.

[0100] Furthermore, the process of the force threshold setting module determining the size of the user's palm includes: collecting touch data using a touch panel; wherein the touch panel is set on the handle surface of the handle; determining palm feature points based on the touch data, and determining the size of the user's palm based on the palm feature points.

[0101] Furthermore, the process of determining the palm size of the user by the force threshold setting module includes: querying the age of the user of the currently logged-in account, and determining the palm size of the user according to the age of the user.

[0102] Further, the force threshold includes a critical force threshold;

[0103] Accordingly, the feedback adjustment module 803 includes:

[0104] a first adjustment unit, configured to send a first adjustment parameter to the force feedback module if the comparison result shows that the gripping force is less than or equal to the critical force threshold; wherein the first adjustment parameter is used to control the force feedback module to adjust the feedback force of the trigger button to 0;

[0105] A second adjustment unit is used to send a second adjustment parameter to the force feedback module if the comparison result is that the gripping force is greater than the critical force threshold; wherein the second adjustment parameter includes an expected force value, the expected force value is greater than 0, and the second adjustment parameter is used to control the force feedback module to adjust the feedback force of the trigger button to the expected force value.

[0106] Furthermore, the force threshold further includes N reference force thresholds, and the reference force threshold is greater than the critical force threshold;

[0107] Correspondingly, it also includes:

[0108] The first processing module is used to set the reference force threshold that has the smallest difference with the gripping force and is greater than the gripping force as the target reference force threshold before sending the second adjustment parameter to the force feedback module; and is also used to generate the second adjustment parameter based on the target reference force threshold; wherein the target reference force threshold is positively correlated with the expected force value.

[0109] Furthermore, it also includes:

[0110] The second processing module is used to subtract the critical force threshold from the grasping force to obtain a force difference before sending the second adjustment parameter to the force feedback module; and is also used to generate the second adjustment parameter based on the force difference; wherein the force difference is positively correlated with the target force value.

[0111] Since the embodiments of the apparatus part correspond to the embodiments of the method part, please refer to the description of the embodiments of the method part for the embodiments of the apparatus part, and they will not be repeated here.

[0112] The present application also provides a storage medium having a computer program stored thereon, which, when executed, can implement the steps provided in the above embodiments. The storage medium may include: a USB flash drive, a mobile hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, among other media capable of storing program code.

[0113] The present application also provides a handle that may include a trigger button, a force feedback module, a memory, and a processor. The memory stores a computer program, and when the processor calls the computer program in the memory, the steps provided in the above embodiment can be implemented. Of course, the handle may also include various interfaces, a power supply, and other components. The handle may also include a pressure sensor and a touch panel for sensing human grip, so that the grip force is collected using the pressure sensor, and the size of the user's palm is determined using the touch panel for sensing human grip.

[0114] The various embodiments in the specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other. For the devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple, and the relevant parts can be referred to the method section. It should be pointed out that for ordinary technicians in this technical field, without departing from the principles of this application, several improvements and modifications can be made to this application, and these improvements and modifications also fall within the scope of protection of the claims of this application.

[0115] It should also be noted that, in this specification, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus comprising the element.

Claims

1. A method for adjusting the feedback force of a trigger button, characterized in that: include: Collect the user's grip strength on the handle; Comparing the gripping force with a force threshold corresponding to the user to obtain a comparison result; Sending adjustment parameters to the force feedback module according to the comparison result, so as to adjust the feedback force of the trigger button; Before comparing the gripping force with the force threshold corresponding to the user, the method further includes: Using a touch panel to collect touch data; the touch panel is arranged on the handle surface of the handle; determining palm feature points according to the touch data, and determining the size of the user's palm according to the palm feature points; A force threshold corresponding to the user is determined according to the palm size.

2. The method for adjusting the feedback force of a trigger button according to claim 1, wherein: The force threshold includes a critical force threshold; Accordingly, sending adjustment parameters to the force feedback module according to the comparison result includes: If the comparison result shows that the gripping force is less than or equal to the critical force threshold, sending a first adjustment parameter to the force feedback module; wherein the first adjustment parameter is used to control the force feedback module to adjust the feedback force of the trigger button to 0; If the comparison result is that the gripping force is greater than the critical force threshold, a second adjustment parameter is sent to the force feedback module; wherein the second adjustment parameter includes an expected force value, the expected force value is greater than 0, and the second adjustment parameter is used to control the force feedback module to adjust the feedback force of the trigger button to the expected force value.

3. The method for adjusting the feedback force of a trigger button according to claim 2, wherein: The force threshold further includes N reference force thresholds, and the reference force threshold is greater than the critical force threshold; Accordingly, before sending the second adjustment parameter to the force feedback module, the method further includes: setting a reference force threshold value having the smallest difference from the gripping force and greater than the gripping force as a target reference force threshold value; The second adjustment parameter is generated according to the target reference force threshold; wherein the target reference force threshold is positively correlated with the expected force value.

4. The method for adjusting the feedback force of a trigger button according to claim 2, wherein: Before sending the second adjustment parameter to the force feedback module, the method further includes: Subtracting the critical force threshold from the gripping force to obtain a force difference; The second adjustment parameter is generated according to the force difference; wherein the force difference is positively correlated with the target force value.

5. A trigger button feedback force adjustment device, characterized in that: include: A force acquisition module is used to acquire the user's grip strength on the handle; a force comparison module, configured to compare the gripping force with a force threshold corresponding to the user to obtain a comparison result; A feedback adjustment module, configured to send adjustment parameters to a force feedback module according to the comparison result, so as to adjust the feedback force of the trigger button; A force threshold setting module is used to collect touch data using a touch panel before comparing the gripping force with the force threshold corresponding to the user; wherein the touch panel is set on the handle surface of the handle; it is also used to determine the palm feature points based on the touch data, and determine the palm size of the user based on the palm feature points; and is also used to determine the force threshold corresponding to the user based on the palm size.

6. A handle, characterized in that: The present invention comprises a trigger button, a force feedback module, a memory and a processor, wherein a computer program is stored in the memory, and when the processor calls the computer program in the memory, the steps of the trigger button feedback force adjustment method as claimed in any one of claims 1 to 4 are implemented.

7. A storage medium, characterized in that: The storage medium stores computer-executable instructions, which, when loaded and executed by the processor, implement the steps of the method for adjusting the feedback force of the trigger button as claimed in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Pressure feedback system and pressure feedback method

    CN105100492A

  • Haptic controller and system and method for providing haptic feedback using same

    WO2020184769A1