Handle control method, handle and computer-readable storage medium
By setting an adjustable grip in the VR handle, and adjusting the size of the elastic cyst using the touch detection unit and the controller, the problem of poor compatibility of the VR handle is solved, and users with different palm sizes are adapted to improve the grip feeling.
Patent Information
- Application Number
- CN202111437471.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-29
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2041-11-29
AI Technical Summary
The compatibility of existing VR handles is poor and cannot be adapted to users of different sizes of palms, resulting in poor grip.
A handle is designed with an adjustable grip part, which acquires a user's grip posture through the touch detection unit, and adjusts the size of the grip part according to the grip posture, including setting an elastic cyst and a touch detection unit, and adjusts the size of the elastic cyst with a controller to adapt to different palm sizes.
Improves the compatibility of the handle, ensuring that users of different palm sizes can get a good grip, and simplifies user adjustment operations.
Smart Images

Figure CN114225376B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of electronic equipment, and in particular to a handle control method, a handle, and a computer-readable storage medium. Background Art
[0002] As VR (Virtual Reality) technology matures, various VR products are emerging, and VR controllers are one of them. VR controllers are used to control game progress, and VR glasses combined with VR game controllers make the user's gaming experience more realistic and shocking.
[0003] In related technologies, the grip of a VR game controller is limited to structural material design, and the size and thickness are the same. When the user's palms are of different sizes, the grip experience of the VR controller is also different. This results in the VR controller being unable to guarantee a good grip for users with different palm sizes, and has the defect of poor compatibility.
[0004] The above content is only used to assist in understanding the technical solution of the present invention and does not constitute an admission that the above content is prior art. Summary of the Invention
[0005] The main purpose of the present invention is to provide a handle control method, a handle and a computer-readable storage medium, aiming to solve the technical problem of low handle compatibility and achieve the effect of improving handle compatibility.
[0006] To achieve the above effects, the present invention further provides a handle control method, which is applied to a handle including a grip portion of adjustable size. The handle control method includes:
[0007] Acquiring a touch detection signal from a touch detection unit, and determining a user's gripping posture based on the touch detection signal;
[0008] When the holding posture does not meet the preset requirement, the size of the holding portion is adjusted according to the holding posture.
[0009] Optionally, the step of acquiring a touch detection signal from a touch detection unit and determining the user's holding posture according to the touch detection signal includes:
[0010] Acquiring a touch detection signal from a touch detection unit, and determining a knuckle position and / or a fingertip position of the user according to the touch detection signal;
[0011] The holding posture is determined according to the knuckle positions and / or finger pad positions.
[0012] Optionally, after the step of acquiring a touch detection signal from a touch detection unit and determining the user's holding posture according to the touch detection signal, the method further includes:
[0013] determining a contact area between the user's palm and the grip portion according to the gripping posture;
[0014] If the contact area is larger than a preset area or smaller than the preset area, it is determined that the holding posture does not meet the preset requirement;
[0015] The step of adjusting the size of the gripping portion according to the gripping posture comprises:
[0016] When the contact area is larger than the preset area, controlling the grip portion to shrink so that the contact area is equal to the preset area;
[0017] When the contact area is smaller than the preset area, the gripping portion is controlled to increase in size so that the contact area is equal to the preset area.
[0018] Optionally, the handle control method further includes:
[0019] When the holding posture does not meet the preset requirements, determining the palm print features of the user according to the touch detection signal;
[0020] When size information associated with the palmprint feature is stored, adjusting the size of the gripping portion according to the size information;
[0021] When the size information associated with the palmprint feature is not stored, the step of adjusting the size of the gripping portion according to the gripping posture is performed.
[0022] Optionally, after the step of adjusting the size of the gripping portion according to the gripping posture, the method further includes:
[0023] determining a palm print feature of the user according to the touch detection signal;
[0024] The palm print feature is associated with the adjusted size information of the gripping portion and stored.
[0025] Optionally, after the step of adjusting the size of the gripping portion according to the gripping posture, the method further includes:
[0026] When a trigger signal of the adjustment button is received, the size of the grip portion is adjusted according to the trigger signal.
[0027] The present invention also provides a handle, which includes: a memory, a processor, and a control program stored in the memory and executable on the processor. When the control program is executed by the processor, each step of the handle control method described above is implemented.
[0028] Optionally, the handle comprises:
[0029] A grip portion, wherein the grip portion is provided with a finger groove;
[0030] an elastic bag, the elastic bag being arranged in the finger groove and being used for adjusting the size of the grip portion;
[0031] a touch detection unit, disposed on the grip portion;
[0032] A controller is configured to adjust the size of the elastic capsule according to the touch detection signal of the touch detection unit.
[0033] Optionally, the handle further includes an adjustment button electrically connected to the controller, and the controller is further configured to adjust the size of the elastic bladder according to a trigger signal of the adjustment button.
[0034] The present invention also provides a computer-readable storage medium having a control program stored thereon. When the control program is executed by a processor, the control program implements the various steps of the handle control method described above.
[0035] Embodiments of the present invention provide a controller control method, controller, and computer-readable storage medium. The controller control method is applied to a controller having an adjustable grip portion. The method first acquires a touch detection signal from a touch detection unit, determines a user's gripping posture based on the touch detection signal, and then, when the gripping posture does not meet preset requirements, adjusts the gripping portion's size based on the gripping posture. Because the controller is provided with an adjustable grip portion and can automatically adjust its size based on the user's gripping posture, the controller achieves improved compatibility. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 A simplified structural diagram of a handle according to an embodiment of the present invention;
[0037] Figure 2 Schematic diagram of the detection results involved in the embodiment of the present invention;
[0038] Figure 3 Schematic diagram of the detection principle involved in an embodiment of the present invention;
[0039] Figure 4 Schematic diagram of the hardware operating environment of the handle involved in the embodiment of the present invention;
[0040] Figure 5 This is a flow chart of a first embodiment of a method for controlling a handle according to the present invention;
[0041] Figure 6 A schematic diagram of a posture detection result according to an embodiment of the handle control method of the present invention;
[0042] Figure 7 2 is a schematic diagram of another posture detection result according to an embodiment of the handle control method of the present invention;
[0043] Figure 8 1 is a schematic diagram of another posture detection result according to an embodiment of the handle control method of the present invention;
[0044] Figure 9 A schematic flow chart of a second embodiment of a method for controlling a handle according to the present invention.
[0045] Description of Figure Numbers:
[0046] 100 handle 110 Grip 111 Finger grooves 112 Elastic bladders, air bladders, water bladders 113 Touch detection unit 114 pores 120 Adjustment button 130 Mounting cavity
[0047] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings and in conjunction with the embodiments. DETAILED DESCRIPTION
[0048] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0049] Currently, gaming is the primary application area for virtual reality technology. The VR market primarily comprises three product types: external host-based VR products, all-in-one VR headsets, and mobile VR products. External host-based VR products, leveraging the powerful data processing and image rendering capabilities of external hosts (such as PCs and game consoles), offer consumers the best experience.
[0050] A head-mounted display is the main device for virtual reality, used to provide visual images to the user. The video signal of the head-mounted display is obtained from an external host. Traditional head-mounted displays are usually powered by a dedicated power interface or a USB interface, and the video signal is transmitted through a dedicated interface. The PC can recognize the video interface and USB interface, thereby realizing data communication. In order to provide a better gaming experience, with the gradual maturity of VR (Virtual Reality) virtual reality technology, various VR products have emerged, and VR controllers are one of them. VR controllers are used to control the game controller to control the progress of the game. VR glasses combined with VR game controllers make the user's gaming experience more realistic and shocking.
[0051] In related technologies, the grip of a VR game controller is limited to structural material design, and the size and thickness are the same. When the user's palms are of different sizes, the grip experience of the VR controller is also different. This results in the VR controller being unable to guarantee a good grip for users with different palm sizes, and has the defect of poor compatibility.
[0052] To address the aforementioned deficiencies in the prior art, a handle is proposed that aims to address the poor compatibility of existing handles and achieve improved compatibility to accommodate users of different hand sizes. For ease of understanding, the following further explains the handle proposed by the present invention with reference to the accompanying drawings.
[0053] Please refer to Figure 1 The handle 100 includes a grip portion 110. When using the handle 100, the user grasps the handle 100 by gripping the grip portion 110. The grip portion 110 is provided with a finger groove 111. When the user grasps the handle 100, the index finger, middle finger, ring finger, and pinky finger can be placed in the finger groove 111 to more tightly grip the handle 100.
[0054] An elastic bladder 112 is disposed within the finger groove 111. The size of the elastic bladder 112 is selectively adjustable. For example, the elastic bladder 112 may be an air bladder 112, so that the size of the elastic bladder 112 can be adjusted by inflating or releasing the air within the elastic bladder 112. When the elastic bladder 112 is an air bladder 112, the handle 100 further includes an air hole 114. The air hole 114 allows external air to be smoothly pumped into the air bladder 112, or allows the air in the air bladder 112 to flow smoothly out of the air bladder 112.
[0055] Alternatively, the elastic sac 112 may also be a water sac 112 that can accommodate a liquid medium (such as water or other liquids), so that the elastic sac 112 can be expanded by pumping liquid into the elastic sac 112, or the liquid medium in the elastic sac 112 can be released to shrink the elastic sac 112. When the elastic sac 112 is a water sac 112, the handle 100 further includes a liquid medium storage unit, so that when the water sac 112 needs to be expanded, the liquid medium in the liquid medium storage unit can be pumped into the water sac 112, and vice versa, the liquid medium in the water sac 112 can be pumped into the liquid medium storage unit. Of course, the elastic sac 112 may also be a device that can selectively adjust its size by other means, which will not be enumerated in this embodiment.
[0056] The handle 100 further includes a touch detection unit 113 , wherein the touch detection unit 113 is disposed on the grip portion 110 . The touch detection unit 113 is configured to detect contact between the palm of a user and the grip portion 110 when the user grips the handle 100 .
[0057] For example, the touch detection unit 113 may be a grip touch (a flexible panel) provided in an area of the grip portion 110 other than the area where the finger groove 111 is located. When the user grips the handle 100, the grip touch contacts the user's hand, allowing the handle 100 to determine the user's grip posture based on the detection signal of the grip touch.
[0058] The handle 100 further includes a controller configured to adjust the size of the elastic capsule 112 according to a touch detection signal from the touch detection unit 113 .
[0059] It should be noted that when the touch detection unit 113 is set to Grip touch, since Grip touch is a flexible panel. When the user holds the handle 100, Grip touch can detect the contact area with the user's palm, and then send a detection signal to the controller. After receiving the detection signal, the controller can define the area where Grip touch is not touched as 0, and the area where Grip touch is touched as greater than 0. According to the position corresponding to the area of Grip touch in the X, Y coordinate system, the following can be obtained: Figure 2 The detection results shown. According to the detection results, the knuckle positions and / or finger pad positions of the user's palm and the user's palm print information can be determined. The knuckle positions and / or finger pad positions are determined based on the detected feature points of the palm.
[0060] It is understandable that Grip touch is a flexible panel with capacitor plates underneath. Because the contact position when the user's hand grasps the grip portion 110 is different, and the palm prints are also different, the raised fingerprint lines and concave areas can be determined based on the detection results. Because the distance from the plate is different, the capacitance of each capacitor plate will be different. The areas with large capacitance are the raised lines, and the areas with small capacitance are the concave areas. In other words, the fingerprint lines are identified by the size of the capacitance. This method has strong adaptability and has no special requirements for the use environment.
[0061] For example, refer to Figure 3, it is possible to determine whether there is a touch by detecting the charging and discharging time of the capacitor. In the figure, R is the external capacitor charging resistor, and Cs is the stray capacitance on the capacitor plate when there is no touch. Cx is the capacitance formed between the palm and the capacitor plate when a finger is pressed (there is a contact area). First, use the switch to discharge the electricity on Cs (or Cs+Cx), and then disconnect the switch to let R charge Cs (or Cs+Cx). When there is no palm contact, the charging curve of Cs is curve A in the figure. When there is palm contact, a new capacitor Cx is introduced between the palm and the capacitor plate. At this time, the charging curve of Cs+Cx is curve B in the figure. In cases A and B, the time for Vc to reach Vth is Tcs and Tcs+Tcx respectively. Among them, except for Cs and Cx, which need to be obtained by calculation, the others are known, according to the capacitor charging and discharging formula:
[0062] Vc=V0*(1-e^(-t / RC))
[0063] Where Vc is the capacitor voltage, V0 is the charging voltage, R is the charging resistance, C is the capacitance value, e is the natural base, and t is the charging time. According to this formula, Cs and Cx can be calculated, so a timer can be set as the detection time. When the timer is reset to 0, the current value of Vth on the capacitor plate is recorded to simulate the current user's palm contact position. According to the palm position detected on the Grip touch at this time, the shape of the current palm (the point on the capacitor plate that meets the conditions) is recorded, and the user's current grip posture is determined by detecting the user's palm feature points (knuckles and fingertips).
[0064] After the controller determines the user's holding posture, it can determine whether the current holding portion 110 is consistent with the size of the user's palm based on the holding posture. If it does not meet the requirements, the controller controls the elastic bag 112 to shrink or expand until the size of the holding portion 110 is adapted to the size of the user's palm.
[0065] Optionally, the handle 100 further includes an adjustment button 120 electrically connected to a processor controller, and the controller is further configured to adjust the size of the elastic capsule 112 according to a trigger signal of the adjustment button 120 .
[0066] As an optional embodiment, when the handle 100 is provided with four elastic capsules 112 located in the finger grooves 111 corresponding to the index finger, middle finger, ring finger and little finger, respectively, the handle 100 can also be provided with adjustment buttons 120 corresponding to each elastic capsule 112, and then the corresponding elastic capsule 112 is controlled to increase or decrease according to the triggering state of each adjustment button 120.
[0067] Optionally, three adjustment buttons 120 can also be set to control multiple elastic capsules 112, where the trigger status signal of one adjustment button 120 is used to determine the elastic capsule 112 to be adjusted, the trigger status of one adjustment button 120 is used to determine whether the current enlargement process or the reduction process is to be executed, and the trigger status of one adjustment button 120 is used to control when to start or stop the current manual adjustment process.
[0068] It is understandable that in order to manually control the size of the elastic capsule 112 , one or more adjustment buttons 120 may be provided, which are not listed here.
[0069] Optionally, the control handle further includes a mounting cavity 130, which is used to accommodate a circuit board of the handle and / or various sensors, such as a gyroscope, etc. (internal components are not shown).
[0070] In this embodiment, the handle 100 is provided with an elastic bag 112 of adjustable size, thereby achieving the effect of adjusting the size of the gripping portion 110 of the handle 100 , thereby achieving the effect of improving the compatibility of the handle.
[0071] In addition, the embodiment of the present invention further provides a handle, such as Figure 4 As shown, Figure 4 It is a schematic diagram of the hardware operating environment structure of the handle involved in the embodiment of the present invention.
[0072] like Figure 4 As shown, the handle may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, and a communication bus 1002. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include an input unit such as a keyboard (Keyboard), and the user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory or a stable memory (non-volatile memory). The memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0073] Those skilled in the art will understand that Figure 4 The handle structure shown in the figure does not constitute a limitation to the handle, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0074] like Figure 4 As shown, the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module and a control program.
[0075] exist Figure 1 In the terminal shown, the network interface 1004 is mainly used to connect to the backend server or game console and communicate data with the backend server or game console; the user interface 1003 is mainly used to connect to the client (user end) and communicate data with the client; and the processor 1001 can be used to call the control program stored in the memory 1005 and perform the following operations:
[0076] Acquiring a touch detection signal from a touch detection unit, and determining a user's gripping posture based on the touch detection signal;
[0077] When the holding posture does not meet the preset requirement, the size of the elastic bag is adjusted according to the holding posture to adjust the size of the holding portion.
[0078] Reference Figure 5 In a first embodiment of the method for controlling a handle of the present invention, the method includes:
[0079] Step S10, acquiring a touch detection signal from a touch detection unit, and determining a user's holding posture according to the touch detection signal;
[0080] Step S20: When the holding posture does not meet the preset requirement, adjust the size of the holding portion according to the holding posture.
[0081] In this embodiment, the handle can first obtain a detection signal from the touch detection unit, and then determine the characteristics of the portion of the handle where the palm of the user currently holding the handle contacts the handle based on the detection signal. Based on the obtained characteristics, the knuckle positions and / or finger pad positions of the portion of the user's palm contacting the handle are determined, and further, based on the knuckle positions and / or finger pad positions, it is determined whether the user's gripping posture is normal. If the user's gripping posture is abnormal, that is, when the gripping posture does not meet preset requirements, the size of the elastic bladder is adjusted based on the gripping posture to adjust the size of the gripping portion.
[0082] Exemplarily, the contact area between the user's palm and the gripping part can be determined based on the gripping posture, and then when the contact area is larger than a preset area or smaller than the preset area, it is determined that the gripping posture does not meet the preset requirements. Further, when the size of the elastic sac is adjusted according to the gripping posture, when the contact area is larger than the preset area, the elastic sac can be controlled to shrink so that the contact area is equal to the preset area; when the contact area is smaller than the preset area, the elastic sac can be controlled to increase so that the contact area is equal to the preset area.
[0083] As an application example, referring to FIG. 6 , it can be set that when the second and third fingers are in contact with other areas of the gripping portion, and the first finger is in contact with the elastic capsule, the contact area between the user's palm and the gripping portion is determined to be the preset area. Figure 7 When part of the second finger contacts the elastic sac (or the entire second finger contacts the elastic sac, or the entire or partial third finger contacts the elastic sac), it is determined that the contact area is smaller than the preset area. This indicates that the grip of the handle is too small, so the elastic sac can be controlled to increase in size so that the contact area is equal to the preset area. Figure 8 When the first section of the finger cannot completely contact the elastic bag, it means that the gripping portion of the handle is too large, so the size of the elastic bag can be reduced so that the contact area is equal to the preset area.
[0084] It is understandable that, since the contact state of each finger can be maintained, the size of the corresponding independent elastic bag can also be adjusted separately according to the contact state of each finger during implementation.
[0085] Optionally, when the elastic bag is an air bag, when it is necessary to control the elastic bag to expand, air can be pumped into the corresponding air bag through an air pump, and when it is necessary to control the elastic bag to shrink, the air in the air bag can be controlled to flow out.
[0086] It should be noted that, during the process of adjusting the size of the airbag, the actual contact state at the current moment can be detected in real time, and the control will stop when the holding posture meets the preset requirements.
[0087] Optionally, as an optional implementation scheme, the handle may also adjust the size of the elastic bladder according to the trigger signal when receiving a trigger signal from the adjustment button.
[0088] For example, each elastic bladder is provided with a corresponding control button. When the user double-clicks the button corresponding to an elastic bladder, the adjustment mode of the elastic bladder can be switched (increase mode or decrease mode). The duration for which the corresponding elastic bladder operates in the current mode is determined based on how long the user continues to press the button. For example, if the elastic bladder is an air bladder, the user can double-click to switch between inflation mode and deflation mode. When in deflation mode, the corresponding elastic bladder continues to deflate while the user continues to press the button. When in inflation mode, the corresponding elastic bladder continues to inflate while the user continues to press the button. This allows the user to manually adjust the size of the elastic bladder based on actual usage experience after automatic adjustment is completed, or directly adjust the size of the elastic bladder.
[0089] In the technical solution disclosed in this embodiment, the handle can obtain touch detection signals from the touch detection unit and determine the user's gripping posture based on the touch detection signals. When the gripping posture does not meet the preset requirements, the size of the elastic sac is adjusted according to the gripping posture to adjust the size of the gripping portion. Since the size of the gripping portion can be adjusted, the compatibility of the handle is improved. At the same time, this embodiment achieves the effect of automatically adjusting the size of the gripping portion of the handle according to the user's gripping posture, thereby simplifying the user's adjustment operation.
[0090] Alternatively, see Figure 9 In a second embodiment of the method for controlling a handle of the present invention, the method includes:
[0091] Step S21: when the holding posture does not meet the preset requirement, determining the palm print feature of the user according to the touch detection signal;
[0092] Step S22: When the size information associated with the palmprint feature is stored, adjusting the size of the gripping portion according to the size information;
[0093] In step S23 , when the size information associated with the palm print feature is not saved, the size of the gripping portion is adjusted according to the gripping posture.
[0094] In this embodiment, after a user adjusts the handle size through automatic adjustment and / or manual adjustment, the user's palm print features can be determined based on the touch detection signal, and the palm print features can be associated with the adjusted size information of the elastic bladder and saved.
[0095] Furthermore, when it is detected that the user's gripping posture does not meet the preset requirement, the user's palm print feature is first determined based on the touch detection signal, and then a query is made in the database to determine whether size information associated with the palm print feature is stored in the database.
[0096] When the size information associated with the palm print feature is saved, the size of the elastic sac is adjusted according to the size information; when the size information associated with the palm print feature is not saved, the step of adjusting the size of the elastic sac according to the holding posture is performed.
[0097] In this embodiment, the handle is provided with a memory function, so that the handle can be quickly adjusted to a state that is comfortable for the user when the user uses it again, thereby improving the speed of adjusting the size of the handle.
[0098] The present invention also provides a handle, which includes: a memory, a processor, and a control program stored in the memory and executable on the processor. When the control program is executed by the processor, each step of the handle control method described above is implemented.
[0099] The present invention also provides a computer-readable storage medium having a control program stored thereon. When the control program is executed by a processor, the control program implements the various steps of the handle control method described above.
[0100] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or system 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 system. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or system comprising the element.
[0101] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.
[0102] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product is stored in a storage medium (such as ROM / RAM, disk, optical disk) as described above, including a number of instructions for enabling a terminal device (which can be a VR handle, AR handle or other handheld control handle, etc.) to execute the methods described in the various embodiments of the present invention.
[0103] The above are only preferred embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention description and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A method for controlling a handle, characterized in that: The invention relates to a handle, comprising an adjustable grip portion having a finger groove provided thereon; an elastic sac provided in the finger groove and used to adjust the size of the grip portion; the elastic sac being a water sac capable of accommodating a liquid working medium, such that the elastic sac can be expanded or reduced by pumping the liquid working medium into the elastic sac; and a liquid working medium storage unit. The invention also relates to a touch detection unit provided in an area of the grip portion other than the area where the finger groove is located and used to detect the contact state between the palm of a user and the grip portion when the user is gripping the handle. The invention also relates to a controller for adjusting the size of the elastic sac according to a touch detection signal from the touch detection unit. The handle also comprises an adjustment button electrically connected to the controller, the controller further configured to adjust the size of the elastic sac according to a trigger signal from the adjustment button. The adjustment buttons comprise at least three, respectively configured to determine the elastic sac to be adjusted, determine whether to execute an enlargement process or a reduction process, and control the timing of starting or stopping a manual adjustment process. The control method of the handle comprises: acquiring the touch detection signal from the touch detection unit, and determining the user's holding posture according to the touch detection signal; When the holding posture does not meet the preset requirement, the size of the holding portion is adjusted according to the holding posture.
2. The handle control method according to claim 1, wherein: The step of acquiring the touch detection signal from the touch detection unit and determining the user's holding posture according to the touch detection signal includes: Acquire the touch detection signal from the touch detection unit, and determine the knuckle position and / or fingertip position of the user according to the touch detection signal; The holding posture is determined according to the knuckle positions and / or finger pad positions.
3. The handle control method according to claim 1, wherein: After the step of acquiring the touch detection signal from the touch detection unit and determining the user's holding posture according to the touch detection signal, the method further includes: determining a contact area between the user's palm and the grip portion according to the gripping posture; If the contact area is larger than a preset area or smaller than the preset area, it is determined that the holding posture does not meet the preset requirement; The step of adjusting the size of the gripping portion according to the gripping posture comprises: When the contact area is larger than the preset area, controlling the grip portion to shrink so that the contact area is equal to the preset area; When the contact area is smaller than the preset area, the gripping portion is controlled to increase in size so that the contact area is equal to the preset area.
4. The handle control method according to claim 1, wherein: The control method of the handle further includes: When the holding posture does not meet the preset requirements, determining the palm print features of the user according to the touch detection signal; When size information associated with the palmprint feature is stored, adjusting the size of the gripping portion according to the size information; When the size information associated with the palmprint feature is not stored, the step of adjusting the size of the gripping portion according to the gripping posture is performed.
5. The handle control method according to claim 1, wherein: After the step of adjusting the size of the gripping portion according to the gripping posture, the method further includes: determining a palm print feature of the user according to the touch detection signal; The palm print feature is associated with the adjusted size information of the gripping portion and stored.
6. The handle control method according to claim 1, wherein: After the step of adjusting the size of the gripping portion according to the gripping posture, the method further includes: When a trigger signal of the adjustment button is received, the size of the gripping portion is adjusted according to the trigger signal.
7. A handle, characterized in that: The handle includes: a memory, a processor, and a control program stored in the memory and executable on the processor. When the control program is executed by the processor, the steps of the handle control method according to any one of claims 1 to 6 are implemented.
8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a control program, and when the control program is executed by a processor, the steps of the method for controlling a handle according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Tennis racket for teaching and training
CN107596652A
VR handle control method, VR handle and control system
CN113342193A