Travel feedback device and method, head-mounted display equipment and storage medium
By using a combination of drive motor, pressure sensor and stroke feedback in the head-mounted display device, the problems of complex feedback structure and magnetic interference in the prior art are solved, and simpler and more efficient display module position adjustment is achieved, improving user experience and space utilization.
Patent Information
- Application Number
- CN202311629640.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-30
- Publication Date
- 2025-05-30
AI Technical Summary
In the prior art, when the head-mounted display device adjusts the display module to the optimal visual position, the feedback structure is complex and there is interference from magnetic metal or magnetic permeable metal, resulting in complex design and high cost.
A stroke feedback device composed of a driving motor, a pressure sensor and a stroke feedback device is connected to the pressure sensor through a spring to collect the pressure value applied by the driving motor, and the actual stroke of the display module is determined through the stroke feedback device.
Simplified structural design, avoid magnetic interference, reduce costs, improve space utilization, and improve user experience.
Smart Images

Figure CN120065524A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of electronic devices, and particularly to a stroke feedback device, method, head-mounted display device and storage medium. Background Art
[0002] In the current market, in order to improve the user's visual effect and relieve the user's visual fatigue, most head-mounted display devices such as VR have an Inter Pupillary Distance (IPD) adjustment function.
[0003] In the prior art, the actual value of IPD adjustment is often fed back by the following two methods:
[0004] 1. Achieve IPD adjustment through the combination of a magnet and a Hall element;
[0005] 2. Achieve IPD adjustment through the combination of a magnet, a Hall element and a spring.
[0006] Among them, both of the above two methods need to accurately feedback the IPD through the cooperation of a magnet and a Hall element. Therefore, there must be no other substances that affect magnetic detection, such as magnetic metal or magnetically conductive metal, between the Hall element and the magnet, which makes the actual structure design of the head-mounted display device complex, occupies a large space, and has a high cost. Summary of the Invention
[0007] The main object of the present invention is to provide a stroke feedback device, method, head-mounted display device and storage medium, aiming to solve the technical problem of how to reduce the complexity of the actual stroke structure for feedbacking the display module in the prior art when adjusting the display module to the optimal visual position.
[0008] To achieve the above object, an embodiment of the present invention provides a stroke feedback device, which includes: a driving motor, a pressure sensor and a stroke feedback device;
[0009] The top of the driving motor is connected to the first pressure measuring surface of the pressure sensor through a spring. The top of the driving motor is also connected to a display module, and the distance between the bottom of the driving motor and the second pressure measuring surface of the pressure sensor is a preset fixed value; the pressure sensor is also electrically connected to the stroke feedback device;
[0010] The driving motor is used to adjust the position of the display module so that the display module is in the optimal visual position of the user;
[0011] The pressure sensor is used to collect the pressure value applied by the driving motor on the spring when adjusting the position of the display module, and transmit the pressure value to the stroke feedback device;
[0012] The stroke feedback device is used to determine the actual stroke of the display module according to the pressure value and feed it back.
[0013] Optionally, the bottom of the drive motor and the second pressure measuring surface of the pressure sensor are respectively fixed on opposite sides of the support frame, so that the top of the drive motor, the spring and the first pressure measuring surface of the pressure sensor are connected in sequence along the first direction.
[0014] Optionally, the stroke feedback device further includes: a spring fixing device;
[0015] The spring fixing device is arranged on the surface of the inelastic surface of the spring and is used to ensure that the spring is compressed along the first direction.
[0016] Optionally, the pressure sensor includes: a piezoresistor, a voltage dividing resistor and a voltage follower;
[0017] The surface of the piezoresistor is connected to the top of the drive motor through the spring;
[0018] The first end of the piezoresistor is connected to the acquisition power supply, the second end of the piezoresistor is respectively connected to the first end of the voltage dividing resistor and the input end of the voltage follower; the second end of the voltage dividing resistor is grounded; the output end of the voltage follower is connected to the stroke feedback device.
[0019] In addition, to achieve the above object, an embodiment of the present invention further provides a stroke feedback method, which is applied to a head-mounted display device. The head-mounted display device at least includes one stroke feedback device as described above. The steps of the stroke feedback method include:
[0020] Obtain, by means of the pressure sensor, a pressure value formed by compressing the spring due to the change in the motor stroke of the drive motor;
[0021] Obtain the actual stroke of the display module connected to the drive motor through the pressure value, and feed back the actual stroke of the display module.
[0022] Optionally, the step of obtaining the actual stroke of the display module connected to the drive motor through the pressure value and feeding back the actual stroke of the display module includes:
[0023] Determine the deformation amount of the spring through the pressure value and the elastic coefficient of the spring;
[0024] Determine the motor stroke through the deformation amount of the spring;
[0025] Determine the actual stroke of the display module through the motor stroke, and feed back the actual stroke of the display module.
[0026] Optionally, the pressure sensor includes a piezoresistor and a voltage-dividing resistor. The step of obtaining, by the pressure sensor, the pressure value formed by compressing a spring due to the change in the motor stroke of the driving motor includes:
[0027] Dividing the voltage of the acquisition power supply by the piezoresistor and the voltage-dividing resistor within the pressure sensor;
[0028] Obtaining the pressure value according to the voltage value after voltage division.
[0029] Optionally, before the step of obtaining, by the pressure sensor, the pressure value formed by compressing a spring due to the change in the motor stroke of the driving motor, the method further includes:
[0030] Controlling the driving motor to change the motor stroke so as to adjust the stroke of the display module.
[0031] In addition, to achieve the above object, an embodiment of the present invention further provides a head-mounted display device, which includes: a memory, a processor, and a stroke feedback program stored on the memory and executable on the processor. The stroke feedback program is configured to implement the steps of the stroke feedback method as described above.
[0032] In addition, to achieve the above object, an embodiment of the present invention further provides a storage medium, on which a stroke feedback program is stored. When the stroke feedback program is executed by a processor, the steps of the stroke feedback method as described above are implemented.
[0033] An embodiment of the present invention provides a stroke feedback device, method, head-mounted display device, and storage medium. The stroke recognition device includes: a driving motor, a pressure sensor, and a stroke feedback device; the top of the driving motor is connected to the first pressure measuring surface of the pressure sensor through a spring, the top of the driving motor is further connected to a display module, and the distance between the bottom of the driving motor and the second pressure measuring surface of the pressure sensor is a preset fixed value; the pressure sensor is further electrically connected to the stroke feedback device; the driving motor is used to adjust the position of the display module so that the display module is in the best visual position of the user; the pressure sensor is used to collect the pressure value applied by the driving motor on the spring when adjusting the position of the display module and transmit the pressure value to the stroke feedback device; the stroke feedback device is used to determine the actual stroke of the display module according to the pressure value and feedback. The present invention feeds back the motor stroke of the driving motor through the pressure sensor and the spring to feedback the actual stroke of the display module, which is convenient for the user to adjust the display module to the best visual position, improves the user experience, does not need to consider magnetic interference, has a simple structure design, improves space utilization rate, and reduces costs. Description of the Drawings
[0034] Figure 1 Schematic diagram of the structure of a head-mounted display device for the hardware operating environment involved in the solution of the embodiment of the present invention;
[0035] Figure 2 Schematic diagram of the structural connection of the first embodiment of the travel feedback device of the present invention;
[0036] Figure 3 Schematic diagram of the structural connection of the second embodiment of the travel feedback device of the present invention;
[0037] Figure 4 Circuit connection diagram of the third embodiment of the travel feedback device of the present invention;
[0038] Figure 5 Schematic flow chart of the first embodiment of the travel recognition method of the present invention;
[0039] Figure 6 Schematic flow chart of the second embodiment of the travel recognition method of the present invention.
[0040] Explanation of the reference numerals in the drawings:
[0041] 1 Drive motor 2 Pressure sensor 3 Stroke feedback device 4 Spring 5 Display module 6 Support frame 7 Spring fixing device Rv Varistor Rf Voltage dividing resistor U0 Voltage follower VCC Acquisition power supply
[0042] The realization, functional characteristics and advantages of the object of the present invention will be further described with reference to the embodiments and the accompanying drawings. Detailed implementation manners
[0043] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0044] Refer to Figure 1 , Figure 1 which is a schematic diagram of the structure of a head-mounted display device for the hardware operating environment involved in the solution of the embodiment of the present invention.
[0045] As Figure 1As shown in the figure, the head-mounted display device may include: a processor 1001, such as a Central Processing Unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen and an input unit such as a handle. Optionally, 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 Wireless-Fidelity (Wi-Fi) interface). The memory 1005 may be a high-speed Random Access Memory (RAM) or a stable Non-Volatile Memory (NVM), such as a disk memory. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0046] Those skilled in the art can understand that Figure 1 the structure shown in the figure does not constitute a limitation on the head-mounted display device, and it may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements.
[0047] As Figure 1 shown, in the memory 1005 as a storage medium, an operating system, a network communication module, a user interface module, and a travel feedback program may be included.
[0048] In Figure 1 the head-mounted display device shown in the figure, the network interface 1004 is mainly used for data communication with a network server; the user interface 1003 is mainly used for data interaction with a user; the processor 1001 and the memory 1005 in the head-mounted display device of the present invention may be arranged in the head-mounted display device. The head-mounted display device calls the travel feedback program stored in the memory 1005 through the processor 1001 and executes the travel feedback method provided by the embodiments of the present invention.
[0049] An embodiment of the present invention provides a travel feedback device. Referring to Figure 2 , Figure 2 which is a schematic structural connection diagram of the first embodiment of the travel feedback device of the present invention.
[0050] As Figure 2 shown, in this embodiment, the travel feedback device includes:
[0051] a drive motor 1, a pressure sensor 2, and a travel feedback device 3.
[0052] The top of the driving motor 1 is connected to the first pressure measuring surface of the pressure sensor 2 through a spring 4. A display module 5 is also connected to the top of the driving motor 1, and the distance between the bottom of the driving motor 1 and the second pressure measuring surface of the pressure sensor 2 is a preset fixed value; the pressure sensor 2 is also electrically connected to the stroke feedback device 3.
[0053] The driving motor 1 is used to adjust the position of the display module 5 so that the display module 5 is in the best visual position of the user.
[0054] The pressure sensor 2 is used to collect the pressure value applied by the driving motor 1 on the spring 4 when adjusting the position of the display module 5 and transmit the pressure value to the stroke feedback device 3.
[0055] The stroke feedback device 3 is used to determine the actual stroke of the display module 5 according to the pressure value and give feedback.
[0056] It should be understood that the stroke feedback device can be applied to head-mounted display devices such as VR. In actual situations, since the interpupillary distances of each user are different, the best visual positions corresponding to the virtual images displayed by the display module 5 observed by each user are also different. If the position of the display module 5 is too different from the best observation position of the user, it will cause the virtual image provided by the display module 5 observed by the user to be blurred, making it difficult for the user to obtain an excellent visual effect. Therefore, when the user uses the head-mounted display device, it is necessary to preset the position of the display module 5 to the best position, that is, the relative position that conforms to the user's interpupillary distance.
[0057] It should be noted that the current output to the driving motor 1 can be controlled by a stroke controller in the head-mounted display device for controlling the position of the display module 5 to control the change of the motor stroke, so as to change the position of the display module 5. However, in actual situations, the current output to the driving motor 1 fluctuates, and the stroke of the driving motor 1 does not necessarily change linearly according to the received current value. Therefore, a stroke feedback device is also required to feedback the actual stroke of the display module 5 to inform the user whether the position of the display module 5 has been adjusted to the best visual position of the user.
[0058] It is easy to understand that the top of the driving motor 1 can be connected to the display module 5 through a certain preset mechanical structure. The top of the driving motor 1 is also connected to the first pressure measuring surface of the pressure sensor 2 through a spring 4, and the distance between the bottom of the driving motor 1 and the second pressure measuring surface of the pressure sensor 2 is a preset fixed value. Through this structure, when changing the motor stroke of the driving motor 1, the display module 5 connected to the driving motor 1 can be driven to change the position of the display module 5, and the position of the display module 5 can be gradually adjusted until it reaches the best visual position of the user. During this process, since the distance between the bottom of the driving motor 1 and the second pressure measuring surface of the pressure sensor 2 is a preset fixed value, when adjusting the motor stroke of the driving motor 1, the top of the driving motor 1 will gradually extend outwards, compress the spring 4 and cause elastic deformation of the spring 4. The spring 4 squeezes the pressure sensor 2 due to elastic deformation, so that the pressure sensor 2 collects the pressure value generated by the driving motor 1 compressing the spring 4 and transmits the pressure value to the stroke feedback device 3. Since at a certain moment during this process, the pressure sensor 2 and the spring 4 always remain in a relatively static state, the pressure value collected by the pressure sensor 2 is equal to the elastic force value generated by the spring 4 due to elastic deformation. The stroke feedback device 3 can determine the actual deformation amount of the spring 4, that is, the actual motor stroke of the driving motor 1, based on the elastic coefficient of the spring 4 and the pressure value sent by the pressure sensor 2, and thus determine the actual stroke of the display module 5.
[0059] It should be noted that the preset fixed value can be understood as the bottom of the driving motor 1 and the second pressure measuring surface of the pressure sensor 2 are respectively fixed on two relatively parallel planes. Since both planes are relatively immovable planes, the distance between the bottom of the driving motor 1 and the second pressure measuring surface of the pressure sensor 2 always remains a fixed value. When the driving motor 1 changes the motor stroke, only the top of the driving motor 1 will compress the spring 4 to change the deformation amount of the spring 4 connecting the driving motor 1 and the pressure sensor 2. Among them, the actual motor stroke of the driving motor 1 is equal to the actual deformation amount of the spring 4, and the elastic deformation of the spring 4 will exert pressure on the pressure sensor 2. Therefore, the actual motor stroke of the driving motor 1 can be determined by the pressure value collected by the pressure sensor 2, and thus the actual stroke of the display module 5 connected to the top of the driving motor 1 can be obtained.
[0060] An embodiment of the present invention provides a stroke feedback device. The stroke recognition device includes: a driving motor, a pressure sensor, and a stroke feedback device; the top of the driving motor is connected to the first pressure measuring surface of the pressure sensor through a spring, and a display module is also connected to the top of the driving motor, and the distance between the bottom of the driving motor and the second pressure measuring surface of the pressure sensor is a preset fixed value; the pressure sensor is also electrically connected to the stroke feedback device; the driving motor is used to adjust the position of the display module so that the display module is in the best visual position of the user; the pressure sensor is used to collect the pressure value applied by the driving motor on the spring when adjusting the position of the display module, and transmit the pressure value to the stroke feedback device; the stroke feedback device is used to determine the actual stroke of the display module according to the pressure value and feedback. The present invention feeds back the motor stroke of the driving motor through the pressure sensor and the spring to feedback the actual stroke of the display module, which is convenient for the user to adjust the display module to the best visual position, improves the user experience, does not need to consider magnetic interference, has a simple structure design, improves the space utilization rate, and reduces the cost.
[0061] Based on the first embodiment of the stroke feedback device of the present invention described above, a second embodiment of the stroke feedback device of the present invention is proposed. Refer to Figure 3 , Figure 3 which is a schematic structural connection diagram of the second embodiment of the stroke feedback device of the present invention.
[0062] As Figure 3 shown, in this embodiment, the bottom of the driving motor 1 and the second pressure measuring surface of the pressure sensor 2 are respectively fixed on the opposite sides of the support frame 6, so that the top of the driving motor 1, the spring 4, and the first pressure measuring surface of the pressure sensor 2 are connected in sequence along the first direction.
[0063] Furthermore, in this embodiment, the stroke feedback device further includes: a spring fixing device 7;
[0064] The spring fixing device 7 is arranged on the surface of the non-elastic surface of the spring 4 and is used to ensure that the spring 4 is compressed along the first direction.
[0065] It should be noted that the support frame 6 can be a fixing device for fixing each device or module inside the stroke feedback device, and there are two opposite and parallel planes inside it, which respectively fix the bottom of the driving motor 1 and the second pressure measuring surface of the pressure sensor 2.
[0066] It is easy to understand that, in order to adjust the display module to the best visual position for the user, its conventional adjustment direction is horizontal relative to the user. However, the direction of gravity is vertical relative to the user, and the spring 4 may undergo inelastic deformation due to the gravity in the non-elastic direction, thereby affecting the pressure value applied to the pressure sensor 2. Therefore, a spring fixing device 7 needs to be provided around the spring 4 so that the spring 4 compresses or extends along the straight line direction inside the spring fixing device 7, and this straight line direction is the first direction. The above-mentioned first direction is also the same as the connection direction of the top of the drive motor 1, the spring 4, and the first pressure measuring surface of the pressure sensor 2.
[0067] Based on all the embodiments of the stroke feedback device of the present invention described above, a third embodiment of the stroke feedback device of the present invention is proposed. Refer to Figure 4 , Figure 4 which is the circuit connection diagram of the third embodiment of the stroke feedback device of the present invention.
[0068] As Figure 4 shown, in this embodiment, the pressure sensor 2 includes: a piezoresistor Rv, a voltage-dividing resistor Rf, and a voltage follower U0;
[0069] The surface of the piezoresistor Rv is connected to the top of the drive motor through the spring;
[0070] The first end of the piezoresistor Rv is connected to the acquisition power supply VCC, the second end of the piezoresistor Rv is respectively connected to the first end of the voltage-dividing resistor Rf and the input end of the voltage follower U0; the second end of the voltage-dividing resistor Rf is grounded; the output end of the voltage follower U0 is connected to the stroke feedback device.
[0071] It should be noted that the piezoresistor Rv can be a thin-film piezoresistor to reduce the space volume of the pressure sensor 2. The surface of the piezoresistor Rv is the pressure measuring surface of the pressure sensor 2. Its first pressure measuring surface can be connected to the top of the drive motor (not marked in the figure) through a spring (not marked in the figure), and its second pressure measuring surface can be fixed to the support frame described above (not marked in the figure).
[0072] In a specific implementation, when the surface of the piezoresistor receives the pressure value applied by a spring (not marked in the figure), it can generate a corresponding resistance value. Through the series voltage-dividing structure with the voltage-dividing resistor, a voltage signal related to the pressure value can be output to the voltage follower. The voltage follower plays an isolation role to prevent the actual acquisition voltage value from being too low due to the internal resistance of the stroke feedback device. When the voltage follower receives the voltage signal, it outputs a stable voltage signal with the same pressure value to the stroke feedback device. The stroke feedback device can obtain the pressure value generated by the elastic deformation of the spring according to the voltage value of the received voltage signal, and thus determine the actual stroke of the display module according to this pressure value and the spring coefficient.
[0073] In addition, to achieve the above object, an embodiment of the present invention further provides a stroke feedback method. Refer to Figure 5 , Figure 5 which is a schematic flowchart of the first embodiment of the stroke recognition method of the present invention.
[0074] As Figure 5 shown, in this embodiment, the stroke feedback method is applied to a head-mounted display device. The head-mounted display device includes at least one stroke feedback device as described above. The steps of the stroke feedback method include:
[0075] S10: Obtain a pressure value formed by compressing a spring due to a change in the motor stroke of a driving motor through a pressure sensor.
[0076] It should be noted that the execution subject can be a head-mounted display device having at least one stroke feedback device as described above, such as a VR glasses, etc. The specific scenario can be understood as that the user adjusts the position of the display module inside the head-mounted display device through the pupil distance adjustment button or device of the head-mounted display device. During the adjustment process, a stroke feedback device is required to feedback the actual stroke of the display module so that the user can confirm whether the display module is adjusted to the optimal visual position corresponding to himself.
[0077] It is easy to understand that by controlling the motor stroke of the driving motor, the spring can be elastically deformed, so that the elastic force of the spring squeezes the pressure sensor, and thus a pressure value equal to the elastic force of the spring can be collected through the pressure sensor.
[0078] S20: Obtain the actual stroke of the display module connected to the driving motor through the pressure value, and feedback the actual stroke of the display module.
[0079] It should be noted that there is a connection relationship between the top of the driving motor and the display module. Therefore, a change in the motor stroke will drive a change in the position of the display module. The driving motor can linearly change the motor stroke according to the magnitude of the current value received for controlling the motor stroke of the driving motor, but the magnitude of the current value does not necessarily correspond to the actual motor stroke of the driving motor. In this embodiment, the stroke feedback driver can obtain the actual motor stroke of the driving motor through the pressure value, which is equivalent to obtaining the actual stroke of the display module.
[0080] It is easy to understand that in this embodiment, the actual stroke of the obtained display module can also be feedback to the head-mounted display device, so as to facilitate the user to confirm whether the actual stroke of the current display module enables the display module to reach the optimal visual position of the user, giving the user a better use experience.
[0081] An embodiment of the present invention provides a stroke feedback method. The steps of the stroke recognition method include: obtaining, by a pressure sensor, a pressure value formed by compressing a spring due to a change in the motor stroke of a driving motor; obtaining, based on the pressure value, the actual stroke of a display module connected to the driving motor, and feeding back the actual stroke of the display module. The present invention feeds back the motor stroke of the driving motor through the pressure sensor and the spring to feed back the actual stroke of the display module connected to the driving motor, facilitating a user to adjust the display module to an optimal visual position, enhancing the user experience, not needing to consider magnetic interference, having a simple structural design, improving space utilization rate, and reducing costs.
[0082] Based on the first embodiment of the stroke feedback method of the present invention described above, a second embodiment of the stroke feedback method of the present invention is provided. Refer to Figure 6 , Figure 6 which is a schematic flowchart of the second embodiment of the stroke recognition method of the present invention.
[0083] As Figure 6 shown, in this embodiment, the steps of S20 include:
[0084] S21: Determine the deformation amount of the spring based on the pressure value and the elastic coefficient of the spring.
[0085] S22: Determine the motor stroke based on the deformation amount of the spring.
[0086] It is easy to understand that the pressure value applied to the pressure sensor is equal to the elastic force value generated by the spring due to elastic deformation. Therefore, the deformation amount of the spring can be calculated through the elastic coefficient of the spring and the collected pressure value. The formula is as follows:
[0087] F = k * x;
[0088]
[0089] where F is the elastic force value of the spring, which is also equal to the pressure value collected by the pressure sensor, k is the elastic coefficient of the spring, x is the deformation amount of the spring, which is also equal to the actual motor stroke of the driving motor.
[0090] S23: Determine the actual stroke of the display module based on the motor stroke, and feed back the actual stroke of the display module.
[0091] It should be understood that since there is a connection relationship between the top of the driving motor and the display module, the display module can change its position due to the change in the motor stroke of the driving motor. It can also be understood that the actual stroke of the display module is equal to the motor stroke of the driving motor.
[0092] Further, in this embodiment, the pressure sensor includes a piezoresistor and a voltage-dividing resistor, and the steps of S10 include:
[0093] S11: Divide the voltage of the acquisition power supply through the piezoresistor and the voltage-dividing resistor inside the pressure sensor.
[0094] It is easy to understand that in this embodiment, the pressure sensor mainly collects the pressure value through the piezoresistor. The piezoresistor and the voltage-dividing resistor are connected in series between the acquisition power supply and the ground wire. When the piezoresistor in the pressure sensor collects the pressure value generated by the compression spring, the piezoresistor can change the resistance value according to the magnitude of the pressure value, thereby changing the voltage value divided by the voltage-dividing resistor, and transmitting the voltage value divided by the voltage-dividing resistor to the stroke feedback device.
[0095] S12: Obtain the pressure value according to the voltage value after voltage division.
[0096] It is easy to understand that the stroke feedback device can determine the pressure value applied to the surface of the piezoresistor through the received voltage value divided by the voltage-dividing resistor.
[0097] Further, in this embodiment, before the steps of S10, it further includes:
[0098] S101: Control the drive motor to change the motor stroke to adjust the stroke of the display module.
[0099] It is easy to understand that before obtaining the pressure value, the position of the display module is at the initial position. The user can send a control instruction to the controller inside the head-mounted display device through an adjustment button or other devices to adjust the current value output to the drive motor, so as to make the drive motor change the motor stroke. The display module connected to the top of the drive motor will change its position as the motor stroke changes.
[0100] In addition, to achieve the above object, an embodiment of the present invention also proposes a storage medium, on which a stroke feedback program is stored. When the stroke feedback program is executed by a processor, the steps of the stroke feedback method as described above are implemented.
[0101] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages and disadvantages of the embodiments.
[0102] The above are only the preferred embodiments of the present invention, and do not limit the patent scope of the present invention accordingly. Any equivalent structure or equivalent process transformation made by using the content of the specification and drawings of the present invention, or directly or indirectly applied to other related technical fields, shall be equally included in the patent protection scope of the present invention.
Claims
1. A travel feedback device, characterized in that, the travel feedback device includes: a driving motor, a pressure sensor, and a travel feedback unit; the top of the driving motor is connected to the first pressure measuring surface of the pressure sensor through a spring, the top of the driving motor is also connected to a display module, and the distance between the bottom of the driving motor and the second pressure measuring surface of the pressure sensor is a preset fixed value; the pressure sensor is also electrically connected to the travel feedback unit; the driving motor is used to adjust the position of the display module so that the display module is in the best visual position of the user; the pressure sensor is used to collect the pressure value applied by the driving motor on the spring when adjusting the position of the display module, and transmit the pressure value to the travel feedback unit; the travel feedback unit is used to determine the actual travel of the display module according to the pressure value and give feedback.
2. The travel feedback device according to claim 1, characterized in that, the bottom of the driving motor and the second pressure measuring surface of the pressure sensor are respectively fixed on opposite sides of the support frame, so that the top of the driving motor, the spring, and the first pressure measuring surface of the pressure sensor are connected in sequence along a first direction.
3. The travel feedback device according to claim 2, characterized in that, the travel feedback device further includes: a spring fixing device; the spring fixing device is arranged on the surface of the non-elastic surface of the spring and is used to ensure that the spring is compressed along the first direction.
4. The travel feedback device according to claim 3, characterized in that, the pressure sensor includes: a piezoresistor, a voltage dividing resistor, and a voltage follower; the surface of the piezoresistor is connected to the top of the driving motor through the spring; the first end of the piezoresistor is connected to a sampling power supply, the second end of the piezoresistor is respectively connected to the first end of the voltage dividing resistor and the input end of the voltage follower; the second end of the voltage dividing resistor is grounded; the output end of the voltage follower is connected to the travel feedback unit.
5. A travel feedback method, characterized in that, applied to a head-mounted display device, the head-mounted display device includes at least one travel feedback device according to any one of claims 1-4, and the steps of the travel feedback method include: obtaining, by a pressure sensor, a pressure value formed by compressing a spring due to a change in the motor travel of a driving motor; obtaining, based on the pressure value, the actual travel of a display module connected to the driving motor, and giving feedback on the actual travel of the display module.
6. The travel feedback method according to claim 5, characterized in that, the step of obtaining, based on the pressure value, the actual travel of a display module connected to the driving motor, and giving feedback on the actual travel of the display module includes: determining, based on the pressure value and the elastic coefficient of the spring, the deformation amount of the spring; determining, based on the deformation amount of the spring, the motor travel; determining, based on the motor travel, the actual travel of the display module, and giving feedback on the actual travel of the display module.
7. The travel feedback method according to claim 5, characterized in that, The pressure sensor includes a piezoresistor and a voltage-dividing resistor. The step of obtaining, by the pressure sensor, the pressure value formed by compressing a spring due to the change in the motor stroke of the driving motor includes: Dividing the voltage of the acquisition power supply by the piezoresistor and the voltage-dividing resistor within the pressure sensor; Obtaining the pressure value according to the voltage value after voltage division.
8. The stroke feedback method according to claim 5, wherein, Before the step of obtaining, by the pressure sensor, the pressure value formed by compressing a spring due to the change in the motor stroke of the driving motor, the method further includes: Controlling the driving motor to change the motor stroke so as to adjust the stroke of the display module.
9. A head-mounted display device, wherein, The head-mounted display device includes: a memory, a processor, and a stroke feedback program stored on the memory and executable on the processor. The stroke feedback program is configured to implement the steps of the stroke feedback method according to any one of claims 5 to 8.
10. A storage medium, wherein, The storage medium stores a stroke feedback program. When the stroke feedback program is executed by a processor, the steps of the stroke feedback method according to any one of claims 5 to 8 are implemented.