Heat Dissipation Control Method, Head-Mounted Display Device, and Readable Storage Medium

By obtaining power consumption and heart rate information, dynamically adjusting the speed of the cooling fan, the problem of head-mounted display devices not adapting to the cooling needs in different wearing scenarios is solved, and the cooling performance and wearing comfort is improved while reducing power consumption.

CN116347856BActive Publication Date: 2025-07-08GOERTEK INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310182930.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-24
Publication Date
2025-07-08
Estimated Expiration
2043-02-24

AI Technical Summary

Technical Problem

The cooling method of existing head-mounted display devices cannot intelligently adapt to the needs of different wearing scenarios, resulting in the inability to improve the cooling performance while reducing power consumption, affecting the user's wearing comfort and processor operation performance.

Method used

By obtaining the power consumption information of the currently running program and the user's heart rate information, dynamically adjust the speed of the cooling fan on the circuit motherboard and the human head, and adjust the work focus of the cooling system in real time with the preset mapping relationship table and the temperature sensor to realize intelligent cooling control.

Benefits of technology

While reducing the power consumption of head-mounted display devices, it improves heat dissipation performance and wear comfort, ensuring the operating performance of the processor and user immersion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116347856B_ABST
    Figure CN116347856B_ABST
Patent Text Reader

Abstract

The present application discloses a heat dissipation control method, a head-mounted display device, and a readable storage medium. The heat dissipation control method includes: obtaining the operating power consumption information of the currently running program and detecting the current heart rate information of the user; controlling the rotation speed of the first heat dissipation fan according to the operating power consumption information, and controlling the rotation speed of the second heat dissipation fan according to the heart rate information. The present application can achieve reducing the power consumption of the head-mounted display device while improving the heat dissipation performance of the head-mounted display device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of head-mounted display devices, and in particular, to a heat dissipation control method, a head-mounted display device, and a readable storage medium. Background Art

[0002] VR (Virtual Reality) devices or AR (Augmented Reality) devices are head-mounted display devices that are currently developing and popularizing rapidly. Many head-mounted display devices on the market, such as AR / VR helmets, are developing towards an all-in-one device with independent computing, input, and output functions in order to enhance the user's immersive experience and be free from the constraint of data cables. Due to the addition of an independent processor chip to provide independent complex scene computing functions, the overall power consumption of the head-mounted display device has increased exponentially. When the head-mounted display device is working, such as playing a video, it will generate a large amount of heat. Excessive heat will affect the user's wearing comfort, and may also affect the operating performance of the processor chip or even burn out the circuit board hardware.

[0003] Currently, the heat dissipation method of the head-mounted display device mainly adopts natural cooling passive heat dissipation at low power consumption and forced air cooling active heat dissipation at high power consumption. However, although the current heat dissipation method uses the level of power consumption as the starting condition of the heat dissipation system and can achieve heat dissipation to a certain extent on the premise of reducing power consumption, it cannot more intelligently adapt to the heat dissipation requirements of different wearing scenarios, and thus cannot achieve improving the heat dissipation performance of the head-mounted display device on the basis of minimizing the power consumption of the head-mounted display device. Summary of the Invention

[0004] The main purpose of this application is to provide a heat dissipation control method, a head-mounted display device, and a readable storage medium, aiming to improve the heat dissipation performance of the head-mounted display device while reducing its power consumption.

[0005] To achieve the above object, this application provides a heat dissipation control method, which is applied to a head-mounted display device. The head-mounted display device includes a circuit board, a first cooling fan for cooling the circuit board, and a second cooling fan for cooling the human head, and includes:

[0006] Obtain the running power consumption information of the currently running program, and detect the user's current heart rate information;

[0007] Control the rotation speed of the first cooling fan according to the running power consumption information, and control the rotation speed of the second cooling fan according to the heart rate information.

[0008] Optionally, the step of controlling the rotation speed of the first cooling fan according to the running power consumption information includes:

[0009] Determine a target power consumption range where the operating power consumption information is located according to the operating power consumption information;

[0010] Based on a pre-stored power consumption mapping relation table, determine the fan wind speed mapped by the target power consumption range, where there are multiple power consumption ranges in the power consumption mapping relation table, and different power consumption ranges map to different fan rotation speeds;

[0011] Use the fan wind speed mapped by the target power consumption range as the first target rotation speed, and control the first cooling fan to operate at the first target rotation speed.

[0012] Optionally, after the step of controlling the first cooling fan to operate at the first target rotation speed, the method further includes:

[0013] Collect the main board temperature of the circuit main board in the current collection period, and calculate the average main board temperature of the circuit main board in the current collection period;

[0014] Judge whether the average main board temperature is greater than a first preset temperature threshold;

[0015] If the average main board temperature is greater than the first preset temperature threshold, perform a rotation speed adjustment operation on the first target rotation speed in the current collection period, where the rotation speed adjustment operation is to increase the first target rotation speed by a preset rotation speed value to obtain the latest first target rotation speed;

[0016] If the average main board temperature is not greater than the first preset temperature threshold, do not perform a rotation speed adjustment operation on the first target rotation speed in the current collection period.

[0017] Optionally, the step of controlling the rotation speed of the second cooling fan according to the heart rate information includes:

[0018] Determine a target heart rate range where the heart rate information is located according to the heart rate information;

[0019] Based on a pre-stored first heart rate mapping relation table, determine the human activity state mapped by the target heart rate range, where there are multiple heart rate ranges in the first heart rate mapping relation table, and different heart rate ranges map to different human activity states;

[0020] Determine a second target rotation speed according to the human activity state mapped by the target heart rate range, and control the second cooling fan to operate at the second target rotation speed.

[0021] Optionally, the step of determining the second target rotation speed according to the human activity state mapped by the target heart rate range includes:

[0022] If the human activity state mapped by the target heart rate interval is the exercise state, determine that the second target rotation speed is the first rotation speed value;

[0023] If the human activity state mapped by the target heart rate interval is the resting state, determine that the second target rotation speed is the second rotation speed value, where the second rotation speed value is less than the first rotation speed value;

[0024] If the human activity state mapped by the target heart rate interval is the sleeping state, determine that the second target rotation speed is the third rotation speed value, where the third rotation speed value is less than the second rotation speed value.

[0025] Optionally, before the step of determining the human activity state mapped by the target heart rate interval based on the pre-stored first heart rate mapping relationship table, the method further includes:

[0026] Output calibration guidance information for parameter calibration of the pre-stored first heart rate mapping relationship table, where the calibration guidance information includes action guidance information for guiding the user to sequentially perform different human activity states;

[0027] If the human activity states sequentially performed by the user in response to the action guidance information are detected, sequentially detect the average heart rate information of each human activity state corresponding to the detection period;

[0028] Calibrate the first heart rate mapping relationship table according to the average heart rate information to obtain a calibrated first heart rate mapping relationship table;

[0029] The step of determining the human activity state mapped by the target heart rate interval based on the pre-stored first heart rate mapping relationship table includes:

[0030] Based on the calibrated first heart rate mapping relationship table, determine the human activity state mapped by the target heart rate interval.

[0031] Optionally, after the step of controlling the second cooling fan to operate at the second target rotation speed, the method further includes:

[0032] Detect the head temperature of the human body in the current detection period and calculate the average head temperature of the human body in the current detection period;

[0033] Judge whether the average head temperature is greater than a second preset temperature threshold;

[0034] If the average head temperature is greater than the second preset temperature threshold, perform a rotation speed correction operation on the second target rotation speed in the current detection period, where the rotation speed correction operation is to increase the second target rotation speed by a preset rotation speed value to obtain the latest second target rotation speed;

[0035] If the average temperature of the head is not greater than the second preset temperature threshold, no speed correction operation is performed on the second target speed in the current detection period.

[0036] Optionally, the step of controlling the speed of the second cooling fan according to the heart rate information includes:

[0037] Determine the target heart rate range where the heart rate information is located according to the heart rate information;

[0038] Based on a pre-stored second heart rate mapping relationship table, determine the fan wind speed mapped by the target heart rate range, where there are multiple heart rate ranges in the second heart rate mapping relationship table, and different heart rate ranges map to different fan speeds;

[0039] Use the fan wind speed mapped by the target heart rate range as the second target speed, and control the second cooling fan to operate at the second target speed.

[0040] This application also provides a head-mounted display device. The head-mounted display device is a physical device, and the head-mounted display device includes: a memory, a processor, and a program of the heat dissipation control method stored on the memory and executable on the processor. When the program of the heat dissipation control method is executed by the processor, the steps of the heat dissipation control method as described above can be implemented.

[0041] This application also provides a readable storage medium. The readable storage medium is a computer-readable storage medium, and a program for implementing the heat dissipation control method is stored on the computer-readable storage medium. When the program for implementing the heat dissipation control method is executed by the processor, the steps of the heat dissipation control method as described above can be implemented.

[0042] This application also provides a computer program product, including a computer program. When the computer program is executed by a processor, the steps of the heat dissipation control method as described above can be implemented.

[0043] This application is provided with a hardware structure including a first cooling fan for cooling the circuit main board and a second cooling fan for cooling the human head in the head-mounted display device, and combines software processing logic. That is, by obtaining the operating power consumption information of the currently running program and detecting the current heart rate information of the user, it is convenient to determine the heat generation per unit time of the circuit main board according to the magnitude of the power consumption value corresponding to the operating power consumption information, and determine the exercise activity of the user wearing the head-mounted display device according to the heart rate information, so as to determine the degree of sultriness generated by the user's head inside the head-mounted display device according to the magnitude of the exercise activity. Then, the rotation speed of the first cooling fan is controlled according to the operating power consumption information, and the rotation speed of the second cooling fan is controlled according to the heart rate information. Thus, based on the heart rate information, the degree of sultriness generated by the user's head inside the head-mounted display device is predicted, and then, according to the predicted degree of sultriness, the rotation speed of the second cooling fan is controlled to avoid the situation that the degree of head sultriness is too high while the heat dissipation performance of the head-mounted display device is insufficient, which affects the wearing comfort of the user during the use of the head-mounted display device. Therefore, while effectively reducing the power consumption of the head-mounted display device, the wearing comfort of the head-mounted display device is improved. On this basis, this application also predicts the heat generation per unit time of the circuit main board based on the operating power consumption information, and then controls the rotation speed of the first cooling fan according to the predicted heat generation per unit time, to avoid the situation that the main board generates too much heat and the heat dissipation performance is insufficient, which affects the operating performance of the processor chip or even burns out the hardware of the circuit main board. Thus, while effectively reducing the power consumption of the head-mounted display device, the operating performance of the processor of the head-mounted display device is improved. Furthermore, on the basis of minimizing the power consumption of the head-mounted display device, the heat dissipation performance of the head-mounted display device is improved, the user's immersion feeling is guaranteed, and the use experience of the head-mounted display device is enhanced.

[0044] This application dynamically adjusts the rotation speed of the first cooling fan based on the current operating power consumption information of the system and the heart rate information of the user, and dynamically adjusts the rotation speed of the second cooling fan based on the actual heart rate information, so as to intelligently synchronously cool down the main board and the human wearing part. Compared with the current heat dissipation method that only uses the level of power consumption as the starting condition of the heat dissipation system, this application can more intelligently adapt to the heat dissipation needs of different people in different wearing scenarios. By monitoring the heart rate during the process of wearing the head-mounted display device and supplementing with a heart rate detection algorithm, it judges the current state of the human body, and combines the current power consumption state to adjust the operation of the heat dissipation system in real time, so as to reasonably control the key points and direction of the operation of the heat dissipation system. A good system heat dissipation feedback will maximize the function of the all-in-one machine of the head-mounted display device. Furthermore, on the basis of minimizing the power consumption of the head-mounted display device, the heat dissipation performance of the head-mounted display device is improved. Description of the Drawings

[0045] The accompanying drawings herein are incorporated into and constitute a part of this specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application.

[0046] To more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the accompanying drawings required for use in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0047] Figure 1 It is a schematic flowchart of the first embodiment of the heat dissipation control method of the present application;

[0048] Figure 2 It is a schematic flowchart of the second embodiment of the heat dissipation control method of the present application;

[0049] Figure 3 It is a schematic flowchart of the third embodiment of the heat dissipation control method of the present application;

[0050] Figure 4 It is a schematic diagram of the sleep state heart rate acquisition of the embodiment of the present application;

[0051] Figure 5 It is a schematic diagram of the dynamic heart rate acquisition of the embodiment of the present application;

[0052] Figure 6 It is a schematic diagram of the corresponding human activity states at different heart rates in the embodiment of the present application;

[0053] Figure 7 It is a schematic flowchart of the heat dissipation control method in a specific embodiment of the present application;

[0054] Figure 8 It is a schematic diagram of the device structure of the hardware operating environment involved in the head-mounted display device in the embodiment of the present application.

[0055] The realization of the object, functional features and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. Detailed Embodiments

[0056] To make the above objects, features and advantages of the present invention more obvious and understandable, the following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of them. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0057] In this embodiment, the head-mounted display device of the present application can be, for example, a Mixed Reality (MR) device, an Augmented Reality (AR) device, a Virtual Reality (VR) device, an Extended Reality (XR) device, or a combination thereof.

[0058] Currently, the heat dissipation method of the head-mounted display device mainly adopts natural cooling passive heat dissipation at low power consumption and forced air cooling active heat dissipation at high power consumption. However, although the current heat dissipation method uses the level of power consumption as the starting condition of the heat dissipation system and can achieve heat dissipation to a certain extent on the premise of reducing power consumption, it cannot more intelligently adapt to the heat dissipation requirements of different wearing scenarios, so it cannot achieve improving the heat dissipation performance of the head-mounted display device on the basis of minimizing the power consumption of the head-mounted display device.

[0059] Embodiment 1

[0060] Based on this, please refer to Figure 1 , this embodiment provides a heat dissipation control method, which is applied to a head-mounted display device. The head-mounted display device includes a circuit main board, a first heat dissipation fan for dissipating heat from the circuit main board, and a second heat dissipation fan for dissipating heat from the human head, and includes:

[0061] Step S10, obtain the running power consumption information of the currently running program, and detect the current heart rate information of the user;

[0062] In this embodiment, the current heart rate information of the user can be detected by a heart rate detection sensor integrated inside the head-mounted display device.

[0063] As known to those skilled in the art, the currently running program refers to the currently running application program. Different application programs often correspond to different running power consumption values (that is, different running power consumption information). For example, the types of application programs include, but are not limited to, AR navigation, AR shopping, taking pictures, music playing, settings (settings functions for parameters such as sound or image), information notification, weather status, video, and voice calls. Among them, generally, application programs such as AR navigation and AR shopping often have higher running power consumption and higher requirements for the hardware configuration of the processor, while application programs such as music playing, information notification, weather status, and voice calls have relatively lower running power consumption. It is easy to understand that the higher the running power consumption, the higher the running load of the CPU (Central Processing Unit), and therefore the greater the heat generation per unit time of the circuit main board.

[0064] In one embodiment, the running power consumption of the currently running application can be obtained by reading the currently running application from the system of the head-mounted display device and then querying the running power consumption mapping table preset for the running power consumption of the currently running application. The running power consumption mapping table stores multiple applications and the running power consumption mapped to each application one by one. Among them, the mapping relationship between the application and the running power consumption can be calibrated through experimental research before leaving the factory and pre-stored in the system of the head-mounted display device.

[0065] In another embodiment, the hardware configuration parameter information corresponding to the currently running application can be read from the system of the head-mounted display device, and the running power consumption of the target application can be determined according to the hardware configuration parameter information. Among them, the hardware configuration parameter information includes the type of hardware module and / or the number of hardware modules. The hardware configuration parameter information corresponding to each application can be pre-stored in the system of the head-mounted display device before leaving the factory. It should be noted that the hardware module can be an internal component of the head-mounted display device or a peripheral device (an external hardware device connected to the head-mounted display device). Exemplarily, the types of the hardware module can include a camera, an LCD (Liquid Crystal Display), a microphone, a speaker, a graphics card, a sensor module (including a speed sensor, an acceleration sensor, and a gyroscope, etc.), and a Bluetooth module, etc. As known to those skilled in the art, different types of required hardware modules have different corresponding running power consumptions. For example, the running power consumption corresponding to the graphics card for rendering or image processing is often higher than that of the speaker for playing music. Another example is that the sensor module for monitoring and identifying the current pose of the head-mounted display device often has a higher running power consumption than the microphone for voice recording. In addition, it is easy to understand that, without considering the factor that different types of hardware modules have different corresponding running power consumptions, the more the number of hardware modules required by the current application, the higher the running power consumption of the current application. Therefore, in this embodiment, the running power consumption of the current application can be determined according to the hardware configuration parameter information corresponding to the current application, where the hardware configuration parameter information includes the type of hardware module and / or the number of hardware modules.

[0066] It should be noted that, in one embodiment, the operating power consumption information of the currently running program can be periodically obtained from the system, and the current heart rate information of the user can be periodically detected. In the subsequent step S20, the rotation speed of the first cooling fan can be dynamically controlled according to the periodically obtained operating power consumption information, and the rotation speed of the second cooling fan can be dynamically controlled according to the periodically detected heart rate information. Specifically, when the current acquisition period arrives, the current operating power consumption information is obtained in real time, and the average operating power consumption of the system within the current acquisition period is calculated; the average operating power consumption of the system within the current detection period is used as the operating power consumption information of the currently running program. And when the current detection period arrives, the current heart rate information is obtained in real time, and the average heart rate information of the user within the current detection period is calculated; the average heart rate information of the user within the current detection period is used as the current heart rate information of the user.

[0067] In another embodiment, when the head-mounted display device switches the currently running application program, adds a new application program to start, or reduces the currently running application program each time (when the change amount of the operating power consumption information of the currently running program is greater than a preset value), the operating power consumption information of the currently running program is obtained from the system once, and the current heart rate information is periodically detected. In the subsequent step S20, the rotation speed of the first cooling fan can be controlled in real time according to the latest obtained operating power consumption information, and the rotation speed of the second cooling fan can be dynamically controlled according to the periodically detected heart rate information.

[0068] Step S20: Control the rotation speed of the first cooling fan according to the operating power consumption information, and control the rotation speed of the second cooling fan according to the heart rate information.

[0069] In this embodiment, the rotation speed of the first cooling fan can be controlled according to the magnitude of the power consumption value corresponding to the operating power consumption information. It can be understood that the larger the power consumption value, the greater the heat generated by the circuit board, so the rotation speed of the first cooling fan should also be greater. Specifically, based on the preset power consumption mapping rotation speed relationship, the first target rotation speed mapped by the operating power consumption information is determined, and the first cooling fan is controlled to operate at the first target rotation speed.

[0070] In this embodiment, as is known to those skilled in the art, generally, the heart rate information of a user can reflect the user's human activity state. That is to say, without considering heart rate-related diseases in the body, the higher the heart rate value corresponding to the heart rate information, the higher the exercise activity level of the human body. And the higher the exercise activity level of the human body, the greater the heat generated by the human body. Especially when the user wears a head-mounted display device (such as a VR / AR helmet), the human head is in a relatively enclosed helmet and is prone to a stuffy feeling. Therefore, it is necessary to use a second cooling fan to cool the human head to improve the wearing comfort of the user during the process of wearing the head-mounted display device. For example, the human activity state includes a moving state, a resting state, and a sleeping state. Among them, the moving state represents that the user is in the process of moving, the resting state represents that the user is in a non-sleeping state of being stationary, and the sleeping state represents that the user is in a sleeping state. It is easy to understand that the exercise activity level in the moving state is greater than that in the resting state, and the exercise activity level in the resting state is greater than that in the sleeping state (generally, the heart rate of the user in the moving state is greater than the heart rate in the resting state, and the heart rate of the user in the resting state is greater than the heart rate in the sleeping state).

[0071] It can be understood that the larger the heart rate value, the higher the exercise activity level of the human body, and the stronger the stuffy feeling generated by the human head inside the head-mounted display device. Therefore, the rotation speed of the second cooling fan should also be larger. Specifically, based on the preset heart rate mapping rotation speed relationship, the second target rotation speed mapped by the heart rate information can be determined, and the second cooling fan can be controlled to operate at the second target rotation speed.

[0072] In this embodiment, a hardware structure is provided in the head-mounted display device, which includes a first cooling fan for cooling the circuit main board and a second cooling fan for cooling the human head. Combined with the software processing logic, that is, by obtaining the operating power consumption information of the currently running program and detecting the current heart rate information of the user, it is convenient to determine the heat generation per unit time of the circuit main board according to the magnitude of the power consumption value corresponding to the operating power consumption information, and determine the exercise activity level of the user when wearing the head-mounted display device according to the heart rate information. Thus, according to the magnitude of the exercise activity level, it is convenient to determine the degree of stuffiness generated by the user's head inside the head-mounted display device, and control the rotation speed of the first cooling fan according to the operating power consumption information, and control the rotation speed of the second cooling fan according to the heart rate information. Therefore, based on the heart rate information, the degree of stuffiness generated by the user's head inside the head-mounted display device is predicted, and then according to the predicted degree of stuffiness, the rotation speed of the second cooling fan is controlled, avoiding the situation that the degree of head stuffiness is too high while the heat dissipation performance of the head-mounted display device is insufficient, which affects the wearing comfort of the user during the use of the head-mounted display device. Thus, it effectively realizes improving the wearing comfort of the head-mounted display device while minimizing the power consumption of the head-mounted display device. On this basis, this embodiment also predicts the heat generation per unit time of the circuit main board based on the operating power consumption information, and then controls the rotation speed of the first cooling fan according to the predicted heat generation per unit time, avoiding the situation that the main board generates too much heat while the heat dissipation performance is insufficient, which affects the operating performance of the processor chip or even burns out the hardware of the circuit main board. Thus, it effectively realizes improving the operating performance of the processor of the head-mounted display device while minimizing the power consumption of the head-mounted display device. Furthermore, on the basis of minimizing the power consumption of the head-mounted display device, it improves the heat dissipation performance of the head-mounted display device, ensures the user's immersion experience, and enhances the usage experience of the head-mounted display device.

[0073] In this embodiment, based on the current operating power consumption information of the system and the heart rate information of the user, the rotation speed of the first cooling fan is dynamically adjusted according to the actual power consumption situation, and the rotation speed of the second cooling fan is dynamically adjusted according to the actual heart rate information. Furthermore, it realizes intelligent synchronous cooling of the main board and the human wearing part. Compared with the current cooling method that only uses the level of power consumption as the starting condition of the cooling system, this embodiment can more intelligently adapt to the cooling needs of different people in different wearing scenarios. By monitoring the heart rate during the process of wearing the head-mounted display device and assisted by the heart rate detection algorithm, it judges the current state of the human body, and combines the current power consumption state to adjust the work of the cooling system in real time, so as to reasonably control the key points and directions of the work of the cooling system. Good system heat dissipation feedback will make the all-in-one function of the head-mounted display device play to the extreme. Furthermore, on the basis of minimizing the power consumption of the head-mounted display device, it improves the heat dissipation performance of the head-mounted display device.

[0074] To facilitate understanding, the following exemplary application scenarios are listed for illustration:

[0075] For example, when it is recognized through the heart rate information that the user is currently in a motion state, the heat dissipation system of the head-mounted display device will dynamically adjust the focus of the heat dissipation system in combination with the actual power consumption at this time. If the running power consumption information is high power consumption at this time, it is very likely to be an application scenario with a large amount of exercise and a large amount of computation (such as a VR / AR game scenario with a large amount of exercise, etc.). At this time, both the circuit board and the human head need to dissipate heat. Therefore, the heat dissipation system operates at full capacity, that is, both the first heat dissipation fan and the second heat dissipation fan operate at high speeds.

[0076] For another example, when it is recognized through the heart rate information that the user is currently in a motion state and the running power consumption information is low power consumption, it is very likely to be an application scenario with a large amount of exercise but a small amount of computation (such as listening to music while wearing a head-mounted display device during exercise, etc.). In this application scenario, the heat dissipation system can focus on dissipating heat from the human head rather than the circuit board, that is, the first heat dissipation fan operates at a low speed and the second heat dissipation fan operates at a high speed.

[0077] For still another example, when it is recognized through the heart rate information that the user is currently in a resting state or a sleeping state and the running power consumption information is high power consumption, it is very likely to be an application scenario with a small amount of exercise but a large amount of computation (such as a VR / AR game scenario without exercise, etc., or running heavyweight application programs such as VR / AR games in the system background during sleep). In this application scenario, the heat dissipation system can focus on dissipating heat from the circuit board rather than the human head, that is, the first heat dissipation fan operates at a high speed and the second heat dissipation fan operates at a low speed or stops rotating. Among them, the rotational speed of the second heat dissipation fan in the resting state can be the first rotational speed, and the rotational speed of the second heat dissipation fan in the sleeping state can be the second rotational speed, where the second rotational speed is less than the first rotational speed.

[0078] The above application scenarios are only used to help understand the technical concept of this embodiment and do not constitute a limitation to this application. Based on the technical concept of this embodiment, more forms of simple transformations should be within the protection scope of this application.

[0079] As an example, please refer to Figure 2 , the step of controlling the rotational speed of the first heat dissipation fan according to the running power consumption information includes:

[0080] Step S21, according to the running power consumption information, determine the target power consumption interval where the running power consumption information is located;

[0081] Step S22, based on the pre-stored power consumption mapping relationship table, determine the fan wind speed mapped by the target power consumption interval, where there are multiple power consumption intervals in the power consumption mapping relationship table, and different power consumption intervals map to different fan rotational speeds;

[0082] Step S23: Use the fan speed mapped by the target power consumption range as the first target speed, and control the first cooling fan to operate at the first target speed.

[0083] In this embodiment, the power consumption mapping relation table can be calibrated by those skilled in the art through experimental research before leaving the factory. This embodiment does not make specific limitations, aiming to better achieve minimizing the power consumption of the head-mounted display device while meeting the heat dissipation requirements of the circuit board of the head-mounted display device. Among them, those skilled in the art can understand that since the larger the operating power consumption value, the greater the heat generated by the circuit board per unit time, the higher the speed of the first cooling fan needs to be. Therefore, in the power consumption mapping relation table, the larger the power consumption range, the larger the mapped fan speed. For example, the power consumption mapping relation table includes power consumption ranges with gradually increasing values: [0, power consumption at 20% operating load), [power consumption at 20% operating load, power consumption at 40% operating load), [power consumption at 60% operating load, power consumption at 80% operating load), and [power consumption at 80% operating load, power consumption at 100% operating load). If the operating power consumption information of the running program in a certain time period A is 45%, then it can be determined that the target power consumption range where the operating power consumption information in time period A is located is [power consumption at 40% operating load, power consumption at 60% operating load). And if the operating power consumption information of the running program in a certain time period B is 65%, then it can be determined that the target power consumption range where the operating power consumption information in time period B is located is [power consumption at 60% operating load, power consumption at 80% operating load). At this time, the first target speed mapped by time period B is greater than the first target speed mapped by time period A.

[0084] In this embodiment, by determining the target power consumption range where the operating power consumption information is located according to the operating power consumption information, and based on the pre-stored power consumption mapping relation table, determining the fan speed mapped by the target power consumption range, where there are multiple power consumption ranges in the power consumption mapping relation table, different power consumption ranges map different fan speeds, using the fan speed mapped by the target power consumption range as the first target speed, and controlling the first cooling fan to operate at the first target speed, it is convenient to intelligently control the speed of the first cooling fan according to the current operating power consumption information, and further improve the heat dissipation performance of the head-mounted display device while minimizing the power consumption of the head-mounted display device.

[0085] In a possible implementation manner, after the step of controlling the first cooling fan to operate at the first target speed, the method further includes:

[0086] Step A10: Collect the mainboard temperature of the circuit board in the current collection period, and calculate the average mainboard temperature of the circuit board in the current collection period;

[0087] In this embodiment, a temperature sensor can be configured on the circuit board of the head-mounted display device, and the circuit temperature of the circuit board can be collected through this temperature sensor.

[0088] To help list an example, in this example, the current acquisition cycle is 10 seconds, and the main board temperature of the circuit board is collected once every second. After collecting 10 times, the main board temperature data set {y1, y2, y3, y4, y5, y6, y7, y8, y9, y 10} corresponding to the current acquisition cycle is obtained, and then the average main board temperature P3 is calculated, that is:

[0089] ;

[0090] Step A20, determine whether the average main board temperature is greater than the first preset temperature threshold;

[0091] Step A30, if the average main board temperature is greater than the first preset temperature threshold, then perform a speed adjustment operation on the first target speed in the current acquisition cycle, where the speed adjustment operation is to increase the first target speed by a preset speed value to obtain the latest first target speed;

[0092] Step A40, if the average main board temperature is not greater than the first preset temperature threshold, then do not perform a speed adjustment operation on the first target speed in the current acquisition cycle.

[0093] In this embodiment, for this first preset temperature threshold, those skilled in the art can set it according to the actual situation to accurately determine whether the temperature of the circuit board is too high and needs to strengthen heat dissipation. This embodiment does not make specific limitations. For example, the first preset temperature threshold is 60°C.

[0094] It should be noted that for this preset speed value, those skilled in the art can set it according to the actual situation to strengthen the heat dissipation effect of the first cooling fan at a suitable gradient. This embodiment does not make specific limitations. For example, the preset speed value is 500 r / min.

[0095] Due to the fact that the head-mounted display device may have a specific operating environment (such as an operating environment with a relatively high ambient temperature or a reduction in heat dissipation effect caused by dust accumulation on the first cooling fan, etc.), even the first target rotational speed obtained by mapping through the power consumption mapping relationship table still cannot meet the heat dissipation requirements of the circuit board. Therefore, in this embodiment, the mainboard temperature of the circuit board is collected in the current acquisition cycle, and the average mainboard temperature of the circuit board in the current acquisition cycle is calculated to determine whether the average mainboard temperature is greater than the first preset temperature threshold. If the average mainboard temperature is greater than the first preset temperature threshold, a rotational speed adjustment operation is performed on the first target rotational speed in the current acquisition cycle, so that the head-mounted display device can still fine-tune the first target rotational speed obtained by mapping through the power consumption mapping relationship table based on the real-time collected mainboard temperature in a specific operating environment, avoiding excessive mainboard heating and insufficient heat dissipation performance, which affects the operating performance of the processor chip. Furthermore, on the basis of minimizing the power consumption of the head-mounted display device as much as possible, the heat dissipation performance of the head-mounted display device is improved, and the user immersion is guaranteed.

[0096] In one possible implementation manner, please refer to Figure 3 , the step of controlling the rotational speed of the second cooling fan according to the heart rate information includes:

[0097] Step S24, determining the target heart rate interval where the heart rate information is located according to the heart rate information;

[0098] Step S25, based on the pre-stored first heart rate mapping relationship table, determining the human activity state mapped by the target heart rate interval, where there are multiple heart rate intervals in the first heart rate mapping relationship table, and different heart rate intervals map different human activity states;

[0099] Those skilled in the art can understand that different human activity states can be reflected by heart rate information. For example, when the human body is in a sleeping state, the metabolic rate decreases and the heart rate will be relatively low. When the human body is in a moving state, the metabolic rate increases and the heart rate will be relatively high. When the human body is in a resting state, its heart rate is higher than that in the sleeping state and lower than that in the moving state. Among them, the resting state represents that the user is in a static non-sleeping state.

[0100] Step S26, determining the second target rotational speed according to the human activity state mapped by the target heart rate interval, and controlling the second cooling fan to operate at the second target rotational speed.

[0101] Exemplarily, in step S26, the step of determining the second target rotational speed according to the human activity state mapped by the target heart rate interval includes:

[0102] Step B10, if the human activity state mapped by the target heart rate range is a motion state, determine that the second target rotation speed is the first rotation speed value;

[0103] Step B20, if the human activity state mapped by the target heart rate range is a resting state, determine that the second target rotation speed is the second rotation speed value, where the second rotation speed value is less than the first rotation speed value;

[0104] Step B30, if the human activity state mapped by the target heart rate range is a sleeping state, determine that the second target rotation speed is the third rotation speed value, where the third rotation speed value is less than the second rotation speed value.

[0105] In this embodiment, this first heart rate mapping relationship table can be calibrated by those skilled in the art through experimental research before leaving the factory. This embodiment does not make specific limitations, aiming to better achieve the goal of meeting the heat dissipation requirements of the human head while minimizing the power consumption of the head-mounted display device. Among them, those skilled in the art can understand that the greater the heart rate value of the user, the higher the exercise activity level of the user, and the higher the exercise activity level, the greater the degree of stuffiness of the human head in the head-mounted display device, and the higher the rotation speed of the second cooling fan is required to increase the heat dissipation effect.

[0106] In this embodiment, the heart rate ranges mapped by each human activity state in the first heart rate mapping relationship table can be calculated through the resting heart rate reference value, the maximum exercise heart rate, and the minimum sleeping heart rate. By using the resting heart rate reference value, the maximum exercise heart rate, and the minimum sleeping heart rate, determine the heart rate ranges mapped by each human activity state, compare the obtained heart rate information of the user with the heart rate ranges in the first heart rate mapping relationship table, determine the target heart rate range where the heart rate information is located, and map the target heart rate range based on the first heart rate mapping relationship table to obtain the user's current human activity state, so as to accurately judge the human activity state of the user.

[0107] For the sake of understanding, an example is given. In this example, the power consumption mapping relationship table includes heart rate ranges with gradually increasing magnitudes: [a, b), [b, c), and [c, d). Among them, the human activity state corresponding to the heart rate range [a, b) is the sleeping state, the human activity state corresponding to [b, c) is the resting state, and the human activity state corresponding to [c, d) is the motion state. Among them, the motion state represents that the user is in the process of exercise, the resting state represents that the user is in a non-sleeping state of being stationary, and the sleeping state represents that the user is in a sleeping state. Then, according to the mapped human activity state, determine the second target rotation speed. Exemplarily, when the human activity state is the sleeping state, the second target rotation speed is 800 r / min, when the human activity state is the resting state, the second target rotation speed is 2000 r / min, and when the human activity state is the motion state, the second target rotation speed is 3500 r / min.

[0108] The above examples are only used to help understand the technical concept of the embodiments of the present application, and do not constitute a limitation to the present application. Based on the technical concept of this embodiment, more forms of simple transformations should be within the protection scope of the present application.

[0109] Further, the heart rate intervals in the first heart rate mapping relationship table include a sleep heart rate interval, a resting heart rate interval, and a motion heart rate interval. The human activity state mapped by the sleep heart rate interval is the sleep state, the human activity state mapped by the resting heart rate interval is the resting state, and the human activity state mapped by the motion heart rate interval is the motion state. These heart rate intervals are calculated based on the collected resting heart rate reference value, the highest motion heart rate value, and the lowest sleep heart rate value.

[0110] Specifically, the heat dissipation control method further includes:

[0111] Step C10, obtaining the resting heart rate reference value, the highest motion heart rate value, and the lowest sleep heart rate value of the user;

[0112] In this embodiment, before the user officially uses the head-mounted display device for immersive experience, the resting heart rate reference value, the highest motion heart rate value, and the lowest sleep heart rate value can be calibrated and stored in advance. For example, the heart rate value collected when the user is in the resting state is used as the resting heart rate reference value P0, and the highest heart rate value collected when the user is in the motion state is used as the highest motion heart rate value P max and the lowest heart rate value collected when the user is in the sleep state is used as the lowest sleep heart rate value P min Since the heart rates of different people are often different when they are in the same human activity state, and even the same person may be different in the same human activity state in different environments, it is necessary to recalibrate every time it is worn or the environment changes.

[0113] Step C20, calculating the motion heart rate threshold according to the resting heart rate reference value and the highest motion heart rate value, and determining the motion heart rate interval according to the motion heart rate threshold and the highest motion heart rate value;

[0114] Further, after determining the resting heart rate reference value P0 and the highest motion heart rate value P max the motion heart rate value P1 can be calculated according to the resting heart rate reference value and the highest motion heart rate value, that is:

[0115] P1 = P0 + (P max - P0) * α

[0116] Among them, α is the heart rate intensity coefficient. In the embodiment of the present invention, α is set to 80%, that is, when the heart rate is higher than 80% of the maximum heart rate, it is considered a sports state (i.e., the exercise state), and when the heart rate is lower than 80% of the resting heart rate, it is considered a sleep state (i.e., the sleep state).

[0117] After calculating the exercise heart rate threshold P1, the exercise heart rate interval can be determined according to the exercise heart rate threshold P1 and the maximum exercise heart rate P max Determine the exercise heart rate interval.

[0118] Step C30, calculate the sleep heart rate threshold according to the resting heart rate reference value and the lowest sleep heart rate, and determine the sleep heart rate interval according to the sleep heart rate threshold and the lowest sleep heart rate;

[0119] After determining the resting heart rate reference value P0 and the lowest sleep heart rate P min Then, the sleep heart rate threshold P2 can be calculated according to the resting heart rate reference value P0 and the sleep heart rate threshold P min That is:

[0120] P2 = P0 - (P0 - P min ) * α

[0121] Among them, α is the heart rate intensity coefficient. In the embodiment of the present invention, α is set to 80%, that is, when the heart rate is higher than 80% of the maximum heart rate, it is considered a sports state (i.e., the exercise state), and when the heart rate is lower than 80% of the resting heart rate, it is considered a sleep state (i.e., the sleep state).

[0122] After calculating the sleep heart rate threshold P2, the sleep heart rate interval can be determined according to the sleep heart rate threshold P2 and the lowest sleep heart rate P min Determine the sleep heart rate interval.

[0123] Step C40, determine the resting heart rate interval according to the exercise heart rate threshold and the sleep heart rate threshold, and determine the first heart rate mapping relationship table according to the sleep heart rate interval, the resting heart rate interval, and the exercise heart rate interval.

[0124] After calculating the exercise heart rate threshold P1 and the sleep heart rate threshold P2, the resting heart rate interval can be calculated according to the exercise heart rate threshold P1 and the sleep heart rate threshold P2. The resting heart rate interval includes the resting heart rate reference value. The sleep heart rate interval, the resting heart rate interval, and the exercise heart rate interval constitute the heart rate intervals of each human activity state. By comparing the detected current heart rate information of the user with the boundary values of each sleep heart rate interval, resting heart rate interval, and exercise heart rate interval, the human activity state of the user can be quickly determined.

[0125] Refer to Figure 4 , Figure 4 is the schematic diagram of sleep state heart rate acquisition in the embodiment of this application. As Figure 4As shown, when the human body is in a sleep state, the heart rate information will be relatively low. In the embodiments of the present invention, the preset sleep monitoring time (i.e., a detection cycle) is 10 seconds, that is, the heart rate information is collected once every 1 second, and after collecting 10 times, the sleep heart rate information set of the user is obtained, and then the current sleep heart rate information mean value P2' is calculated, that is:

[0126]

[0127] Where x is the heart rate detected per second. The current sleep heart rate information mean value is compared with the sleep heart rate threshold P2. If the current sleep heart rate information mean value is less than the sleep heart rate threshold P2, it is determined that the user is in a sleep state (i.e., the sleep state) at this time. The head-mounted display device will continue to collect the current sleep heart rate information mean value of the next time period as the new P2', and then compare it with the sleep heart rate threshold P2, and continue like this in the next time period. When the time determined to be in the sleep state exceeds a certain time period, at this time the head-mounted display device believes that the human body has entered the deep sleep state, and the head-mounted display device gives a status. When the time determined to be in the sleep state does not exceed a certain time period, at this time the head-mounted display device does not act.

[0128] Furthermore, if the heart rate information is in the resting heart rate range, it is initially determined that the user is in a resting state (i.e., the resting state), and the heart rate information of the user can be further collected to accurately judge the human activity state of the user, specifically including:

[0129] Step D10, obtaining the heart rate information of the user at intervals of a preset monitoring cycle;

[0130] Step D20, determining the heart rate offset according to the heart rate information obtained in each monitoring cycle, and judging whether the human activity state of the user has changed according to the heart rate offset;

[0131] If the human activity state of the user has changed, the preset monitoring cycle is adjusted and the step of obtaining the heart rate information of the user and subsequent steps are returned to be executed until the human activity state of the user is determined.

[0132] For example, when the user is in a resting state, the heart rate detection sensor detects the heart rate once every ten minutes to save power. Once it is found that the heart rate value is abnormal (too high or too low), that is, the current human activity state may have changed, then the heart rate detection sensor detects the heart rate once every two minutes, responds quickly, and obtains the current heart rate value more accurately. Here, when the heart rate offset |P - P0| > δ (δ can be taken as 10), the heart rate detection sensor will respond quickly.

[0133] Refer to Figure 5 , Figure 5 is the schematic diagram of the heart rate acquisition in the motion state of the embodiment of the present application. As Figure 5As shown, when the human body is in a moving state, the heart rate information will be relatively high. In the embodiments of the present invention, the preset exercise monitoring time is 10 seconds, that is, the heart rate information is collected once every 1 second, and after 10 collections, the exercise heart rate information set of the user is obtained, and then the current average exercise heart rate information P1' is calculated, that is:

[0134]

[0135] Where x is the heart rate detected per second. Compare the current average exercise heart rate information with the exercise heart rate threshold P1. If the current average exercise heart rate information is less than the exercise heart rate threshold P1, it is determined that the user is in a moving state (i.e., the exercise state) at this time. The wearable device will continue to collect the current average exercise heart rate information of the next time period as the new P1', and then compare it with the exercise heart rate threshold P1, and continue like this in the next time period. When the time determined to be in the exercise state exceeds a certain time period, at this time the wearable device believes that the human body has been in a moving state for a long time, and the head-mounted display device gives a status. When the time determined to be in the exercise state does not exceed a certain time period, at this time the head-mounted display device does not act.

[0136] In this embodiment, through the above solution, specifically by determining whether the heart rate information is in the sleep heart rate interval, the resting heart rate interval or the exercise heart rate interval in the human activity state; if the heart rate information is in the sleep heart rate interval, it is determined that the user is in the sleep state; if the heart rate information is in the resting heart rate interval, it is determined that the user is in the resting state; if the heart rate information is in the exercise heart rate interval, it is determined that the user is in the exercise state. According to the user's heart rate information, a preliminary judgment on the user's human activity state is made, and further collection and monitoring are carried out to obtain the user's human activity state within a period of time, so as to make an accurate judgment on the human activity state where the user is located.

[0137] In a possible implementation manner, after the step of controlling the second cooling fan to operate at the second target speed, the method further includes:

[0138] Step E10, detecting the head temperature of the human head in the current detection period, and calculating the average head temperature of the human head in the current detection period;

[0139] In this embodiment, the head temperature of the human head can be detected by configuring a temperature sensor near the human head in the head-mounted display device. It should be noted that the head temperature can also refer to the temperature at the gap between the head-mounted display device and the human head when the head-mounted display device is worn on the human head.

[0140] To help list an example, in this example, the current detection period is 10 seconds, and the head temperature of the human head is detected once every second. After 10 detections, the human head data set {z1, z2, z3, z4, z5, z6, z7, z8, z9, z 10} corresponding to the current detection period is obtained, and then the average head temperature P5 is calculated, that is:

[0141]

[0142] Step E20, determine whether the average head temperature is greater than the second preset temperature threshold;

[0143] Step E30, if the average head temperature is greater than the second preset temperature threshold, perform a speed correction operation on the second target speed in the current detection period, where the speed correction operation is to increase the second target speed by a preset speed value to obtain the latest second target speed;

[0144] Step E40, if the average head temperature is not greater than the second preset temperature threshold, do not perform a speed correction operation on the second target speed in the current detection period.

[0145] In this embodiment, for this second preset temperature threshold, those skilled in the art can set it according to the actual situation to accurately determine whether the temperature at the human head is too high and needs to strengthen heat dissipation. This embodiment does not make specific limitations. For example, the first preset temperature threshold is 38°C.

[0146] It should be noted that for this preset speed value, those skilled in the art can set it according to the actual situation to strengthen the heat dissipation effect of the second cooling fan at an appropriate gradient. This embodiment does not make specific limitations. For example, the preset speed value is 300 r / min.

[0147] Due to the fact that the head-mounted display device may have a specific operating environment (such as a relatively high ambient temperature or the user belongs to a physique that is prone to heat, etc.), even if the human activity state mapped through the first heart rate mapping relationship table is obtained and the second target rotation speed is determined according to the mapped human activity state, it is still unable to meet the heat dissipation requirements of the human head. Therefore, in this embodiment, the head temperature of the human head is detected in the current detection period, and the average head temperature of the human head in the current detection period is calculated, and it is determined whether the average head temperature is greater than the second preset temperature threshold. If the average head temperature is greater than the second preset temperature threshold, then a rotation speed correction operation is performed on the second target rotation speed in the current detection period, so that the head-mounted display device can still fine-tune the second target rotation speed through the real-time collected head temperature in a specific operating environment, avoiding a strong sense of stuffiness when the human head wears the head-mounted display device and insufficient heat dissipation performance, which affects the wearing comfort of the user for the head-mounted display device. Furthermore, on the basis of minimizing the power consumption of the head-mounted display device as much as possible, the heat dissipation performance of the head-mounted display device is improved, and the user's immersion is guaranteed.

[0148] In a possible implementation manner, before the step of determining the human activity state mapped by the target heart rate interval based on the pre-stored first heart rate mapping relationship table, the method further includes:

[0149] Step F10, outputting calibration guidance information for parameter calibration of the pre-stored first heart rate mapping relationship table, where the calibration guidance information includes action guidance information for guiding the user to sequentially perform different human activity states;

[0150] In this embodiment, the content presentation form of the calibration guidance information can be graphic content, voice content, or a combination of graphic content and voice content. This embodiment does not make specific limitations on this.

[0151] Step F20, if it is detected that the user sequentially performs the human activity states in response to the action guidance information, then the average heart rate information of each detection period corresponding to the human activity states is sequentially detected;

[0152] In this embodiment, each human activity state may include a sleep state, a motion state, and a rest state. For the sake of understanding, the detection period corresponding to the sleep state is equivalent to the above-mentioned preset sleep monitoring time, and the average heart rate information of the detection period corresponding to the sleep state is equivalent to the above-mentioned average sleep heart rate information. The detection period corresponding to the motion state is equivalent to the above-mentioned preset motion monitoring time, and the average heart rate information of the detection period corresponding to the motion is equivalent to the above-mentioned average motion heart rate information. Details are not described herein again. Similarly, the detection period corresponding to the rest state can be analogized to the preset rest monitoring time, and the average heart rate information of the detection period corresponding to the rest state can be analogized to the average rest heart rate information. It should be understood that any two of the preset sleep monitoring time, the preset motion monitoring time, and the preset rest monitoring time may be the same or different, and this embodiment does not make specific limitations.

[0153] Step F30: Calibrate the first heart rate mapping table according to the average heart rate information to obtain a calibrated first heart rate mapping table.

[0154] The step of determining the human activity state mapped by the target heart rate interval based on the pre-stored first heart rate mapping table includes:

[0155] Step F40: Determine the human activity state mapped by the target heart rate interval based on the calibrated first heart rate mapping table.

[0156] Since different users may have different heart rates when in the same human activity state, and even the same user may also have different heart rates when in the same human activity state in different environments, it is necessary to recalibrate each time it is worn or when the environment changes.

[0157] Therefore, in this embodiment, calibration guidance information for parameter calibration of the pre-stored first heart rate mapping table is output. The calibration guidance information includes action guidance information for guiding the user to sequentially perform different human activity state actions, and then calibrate the first heart rate mapping table according to the average heart rate information (including the average sleep heart rate information, the average motion heart rate information, and the average rest heart rate information) to obtain a calibrated first heart rate mapping table, so that the human activity state in which the user is currently located can be more accurately judged based on the user's heart rate information.

[0158] Refer to Figure 6 , Figure 6 which is a schematic diagram of the human activity state corresponding to different heart rates in the embodiment of the present application. As Figure 6 shown, here, the maximum value of the heart rate in the motion state (i.e., the motion state) is denoted as P max , the motion heart rate threshold is denoted as P1, and the minimum value of the heart rate in the sleep state (i.e., the sleep state) is denoted as P min, the sleep heart rate threshold is denoted as P2.

[0159] The exercise heart rate threshold P1 = P0 + (P max - P0) * α

[0160] The sleep heart rate threshold P2 = P0 - (P0 - P min ) * α

[0161] where α is the heart rate intensity coefficient, which can be set to 80% here, that is, when the heart rate is higher than 80% of the maximum heart rate, it is considered a motion state, and when the heart rate is lower than 80% of the resting heart rate, it is considered a sleep state.

[0162] When the human body is in a motion state, the heart rate will be on the high side at this time. Take the average value of the heart rate collected at this time (assuming the heart rate is collected for 10 seconds), that is

[0163] ; where x is the heart rate detected per second ; where x is the heart rate detected per second

[0164] When the average heart rate P1' > P1 (exercise heart rate threshold), the head-mounted display device determines it as a motion state at this time. The wearable device will continue to collect the average heart rate of the next time period as the new P1', and then compare it with the exercise heart rate threshold P1, and continue like this in the next time period. When the time t of being determined as a motion state exceeds a certain time period △t, the head-mounted display device considers that the human body is in a long-term motion state, and the head-mounted display device gives a status. When the time t of being determined as a motion state does not exceed a certain time period △t, the head-mounted display device does not act.

[0165] When the human body is in a sleep state, the heart rate will be on the low side at this time. Take the average value of the heart rate collected at this time (assuming the heart rate is collected for 10 seconds), that is

[0166] ; ;

[0167] where x is the heart rate detected per second. When the average heart rate P2' < P2

[0168] (sleep heart rate threshold), the head-mounted display device determines it as a sleep state at this time. The wearable device will continue to collect the average heart rate of the next time period as the new P2, and then compare it with the sleep heart rate threshold P2, and continue like this in the next time period. When the time t of being determined as a sleep state exceeds a certain time period △t, the wearable device considers that the human body has entered a deep sleep state, and the wearable device gives a status. When the time t of being determined as a sleep state does not exceed a certain time period △t, the wearable device does not act.

[0169] To help understand the technical concept or working principle of this application, a specific embodiment is listed:

[0170] Refer to Figure 7 ,Figure 7 The flowchart shows the heat dissipation control method in a specific embodiment of this application, including:

[0171] If it is recognized that the user is in a motion state based on the user's heart rate information, the heat dissipation system of the head-mounted device (i.e., the head-mounted display device) will dynamically adjust the working focus of the heat dissipation system in combination with the actual power consumption of the system at this time. If the system is in a high-power state at this time, it proves that the current application scenario is very likely to be a game with a large amount of exercise, etc. At this time, both the main body of the head-mounted device and the human body (specifically, the human head worn inside the head-mounted device) need heat dissipation, and the heat dissipation system works at full capacity at this time. If it is recognized that the user is in a motion state based on the user's heart rate information and the system is in a low-power state, in this scenario, the heat dissipation system can focus on the human body rather than the head-mounted device itself (specifically, the circuit board of the head-mounted device), and then, based on the feedback of the human heart rate, determine whether the limit of the human body has improved at this time, and then fine-tune the working parameters or working states of the heat dissipation system according to the actual situation.

[0172] If the given state is a resting state or a sleeping state, it means that the human head is very likely to be able to adapt to the internal environment of the head-mounted device at this time. If the system is in a high-power state in this scenario, the heat dissipation system can focus on the head-mounted device itself rather than the human head, and dynamically adjust the working parameters or working states of the heat dissipation system according to the actual power consumption.

[0173] It should be noted that the above specific embodiments are only used to help understand the technical concept of this embodiment, and do not constitute a limitation on the heat dissipation control method of this application. Any simple transformation in more forms based on the technical concept of this embodiment should be within the protection scope of this application.

[0174] Embodiment 2

[0175] Based on the above embodiments of this application, in another embodiment of this application, the same or similar content as in the above Embodiment 1 can be referred to the above introduction and will not be repeated hereinafter. On this basis, the step of controlling the rotation speed of the second heat dissipation fan according to the heart rate information includes:

[0176] Step G10, determine the target heart rate interval where the heart rate information is located according to the heart rate information;

[0177] Step G20, based on the pre-stored second heart rate mapping relationship table, determine the fan wind speed mapped by the target heart rate interval, where there are multiple heart rate intervals in the second heart rate mapping relationship table, and different heart rate intervals map different fan rotation speeds;

[0178] Step G30, use the fan wind speed mapped by the target heart rate interval as the second target rotation speed, and control the second heat dissipation fan to operate at the second target rotation speed

[0179] In this embodiment, the second heart rate mapping relationship table can be calibrated by those skilled in the art through experimental research before leaving the factory. This embodiment does not make specific limitations, aiming to better meet the heat dissipation requirements of the human head on the basis of minimizing the power consumption of the head-mounted display device. Among them, those skilled in the art can understand that the higher the heart rate value of the user, the higher the exercise activity level of the user, and the higher the exercise activity level, the greater the stuffy degree of the human head in the head-mounted display device, and the higher the rotation speed of the second cooling fan needs to be to increase the heat dissipation effect. Therefore, in the second heart rate mapping relationship table, the higher the power consumption range value, the higher the mapped fan rotation speed.

[0180] Since in the actual algorithm design of the head-mounted display device, after determining the target heart rate interval where the heart rate information is located, it can be mapped from the target heart rate interval to the intermediate mapping layer: the human activity state, and then from the intermediate mapping layer to the final mapping layer: the mapping method of the second target rotation speed. The intermediate mapping layer: the human activity state can be omitted, that is, after determining the target heart rate interval where the heart rate information is located, directly map the target heart rate interval to the final mapping layer: the second target rotation speed, thereby improving the mapping efficiency and reducing the computational complexity / operational load of calculating the second target rotation speed of the second cooling fan, and further realizing improving the heat dissipation performance of the head-mounted display device on the basis of minimizing the power consumption of the head-mounted display device.

[0181] Embodiment Three

[0182] The embodiment of the present invention further provides a heat dissipation control device. The heat dissipation control device is applied to a head-mounted display device. The head-mounted display device includes a circuit main board, a first cooling fan for dissipating heat from the circuit main board, and a second cooling fan for dissipating heat from the human head, and includes:

[0183] An acquisition module, configured to acquire the operating power consumption information of the currently running program and detect the current heart rate information of the user;

[0184] A control module, configured to control the rotation speed of the first cooling fan according to the operating power consumption information and control the rotation speed of the second cooling fan according to the heart rate information.

[0185] Optionally, the control module is further configured to:

[0186] Determine the target power consumption interval where the operating power consumption information is located according to the operating power consumption information;

[0187] Based on the pre-stored power consumption mapping relationship table, determine the fan wind speed mapped by the target power consumption interval, where the power consumption mapping relationship table has multiple power consumption intervals, and different power consumption intervals map different fan rotation speeds;

[0188] Map the fan wind speed mapped by the target power consumption range as the first target rotation speed, and control the first cooling fan to operate at the first target rotation speed.

[0189] Optionally, the control module is further configured to:

[0190] Collect the mainboard temperature of the circuit mainboard in the current collection period, and calculate the average mainboard temperature of the circuit mainboard in the current collection period;

[0191] Determine whether the average mainboard temperature is greater than a first preset temperature threshold;

[0192] If the average mainboard temperature is greater than the first preset temperature threshold, perform a rotation speed adjustment operation on the first target rotation speed in the current collection period, where the rotation speed adjustment operation is to increase the first target rotation speed by a preset rotation speed value to obtain the latest first target rotation speed;

[0193] If the average mainboard temperature is not greater than the first preset temperature threshold, do not perform a rotation speed adjustment operation on the first target rotation speed in the current collection period.

[0194] Optionally, the control module is further configured to:

[0195] Determine the target heart rate range where the heart rate information is located according to the heart rate information;

[0196] Based on a pre-stored first heart rate mapping relationship table, determine the human activity state mapped by the target heart rate range, where there are multiple heart rate ranges in the first heart rate mapping relationship table, and different heart rate ranges map different human activity states;

[0197] Determine a second target rotation speed according to the human activity state mapped by the target heart rate range, and control the second cooling fan to operate at the second target rotation speed.

[0198] Optionally, the control module is further configured to:

[0199] If the human activity state mapped by the target heart rate range is a motion state, determine that the second target rotation speed is a first rotation speed value;

[0200] If the human activity state mapped by the target heart rate range is a resting state, determine that the second target rotation speed is a second rotation speed value, where the second rotation speed value is less than the first rotation speed value;

[0201] If the human activity state mapped by the target heart rate range is a sleeping state, determine that the second target rotation speed is a third rotation speed value, where the third rotation speed value is less than the second rotation speed value.

[0202] Optionally, the heat dissipation control device further includes a calibration module, and the calibration module is configured to:

[0203] Output calibration guidance information for parameter calibration of a pre-stored first heart rate mapping relationship table, where the calibration guidance information includes action guidance information for guiding a user to sequentially perform different human activity states;

[0204] If it detects the human activity states sequentially performed by the user in response to the action guidance information, it sequentially detects the average heart rate information of each detection period corresponding to the human activity states;

[0205] Calibrate the first heart rate mapping relationship table according to the average heart rate information to obtain a calibrated first heart rate mapping relationship table;

[0206] The step of determining the human activity state mapped by the target heart rate interval based on the pre-stored first heart rate mapping relationship table includes:

[0207] Based on the calibrated first heart rate mapping relationship table, determine the human activity state mapped by the target heart rate interval.

[0208] Optionally, the control module is further configured to:

[0209] Detect the head temperature of the human body in the current detection period and calculate the average head temperature of the human body in the current detection period;

[0210] Determine whether the average head temperature is greater than a second preset temperature threshold;

[0211] If the average head temperature is greater than the second preset temperature threshold, perform a speed correction operation on the second target speed in the current detection period, where the speed correction operation is to increase the second target speed by a preset speed value to obtain the latest second target speed;

[0212] If the average head temperature is not greater than the second preset temperature threshold, do not perform a speed correction operation on the second target speed in the current detection period.

[0213] Optionally, the control module is further configured to:

[0214] Determine the target heart rate interval where the heart rate information is located according to the heart rate information;

[0215] Based on a pre-stored second heart rate mapping relationship table, determine the fan wind speed mapped by the target heart rate interval, where there are multiple heart rate intervals in the second heart rate mapping relationship table, and different heart rate intervals map different fan speeds;

[0216] Map the fan wind speed corresponding to the target heart rate range as the second target rotation speed, and control the second cooling fan to operate at the second target rotation speed.

[0217] The heat dissipation control device provided by the embodiment of the present invention adopts the heat dissipation control method in the above-mentioned Embodiment 1 or Embodiment 2, and can improve the heat dissipation performance of the head-mounted display device while reducing the power consumption of the head-mounted display device. Compared with the prior art, the beneficial effects of the heat dissipation control device provided by the embodiment of the present invention are the same as those of the heat dissipation control method provided by the above-mentioned embodiment, and other technical features in the heat dissipation control device are the same as those disclosed in the method of the previous embodiment, and will not be repeated here.

[0218] Embodiment 4

[0219] The embodiment of the present invention provides a head-mounted display device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the heat dissipation control method in the above-mentioned Embodiment 1.

[0220] Refer to the following Figure 8 , which shows a schematic structural diagram of a head-mounted display device suitable for implementing the embodiments of the present disclosure. The head-mounted display device in the embodiments of the present disclosure may include, but is not limited to, a Mixed Reality (MR) device, an Augmented Reality (AR) device, a Virtual Reality (VR) device, an Extended Reality (XR) device, or a combination thereof, etc. Figure 8 The head-mounted display device shown is only an example and should not impose any limitation on the functions and usage scope of the embodiments of the present disclosure.

[0221] As Figure 8 shown, the head-mounted display device may include a processing device 1001 (such as a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM 1002) or the program loaded from the storage device into the random access memory (RAM 1004). In the RAM 1004, various programs and data required for the operation of the AR glasses are also stored. The processing device 1001, the ROM 1002, and the RAM 1004 are connected to each other through a bus 1005. The input / output (I / O) interface is also connected to the bus 1005.

[0222] Typically, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the AR glasses to communicate with other devices wirelessly or wiredly to exchange data. Although the AR glasses with various systems are shown in the figure, it should be understood that it is not required to implement or have all the shown systems. More or fewer systems can be alternatively implemented or had.

[0223] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program codes for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device, or installed from the storage device 1003, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.

[0224] The head-mounted display device provided by the present invention adopts the heat dissipation control method in the above-mentioned Embodiment 1 or Embodiment 2, and can improve the heat dissipation performance of the head-mounted display device while reducing the power consumption of the head-mounted display device. Compared with the prior art, the beneficial effects of the head-mounted display device provided by the embodiment of the present invention are the same as those of the heat dissipation control method provided by the above-mentioned Embodiment 1, and other technical features in the head-mounted display device are the same as those disclosed in the method of the previous embodiment, and will not be elaborated here.

[0225] It should be understood that each part of the present disclosure can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in a suitable manner in any one or more embodiments or examples.

[0226] The above is only the specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, and all should be covered by the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.

[0227] Embodiment Five

[0228] An embodiment of the present invention provides a computer-readable storage medium having computer-readable program instructions stored thereon, and the computer-readable program instructions are used to execute the heat dissipation control method in the first embodiment above.

[0229] The computer-readable storage medium provided by the embodiment of the present invention may be, for example, a USB flash drive, but is not limited to an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, system, or device, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium can be transmitted by any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0230] The above computer-readable storage medium may be included in the head-mounted display device; or it may exist separately and not be assembled into the head-mounted display device.

[0231] The above computer-readable storage medium carries one or more programs. When the above one or more programs are executed by the head-mounted display device, the head-mounted display device is caused to: obtain the operating power consumption information of the currently running program and detect the current heart rate information of the user; control the rotation speed of the first heat dissipation fan according to the operating power consumption information, and control the rotation speed of the second heat dissipation fan according to the heart rate information.

[0232] The computer program code for executing the operations of the present disclosure can be written in one or more programming languages or combinations thereof. The above programming languages include object-oriented programming languages - such as Java, Smalltalk, C++, and also include conventional procedural programming languages - such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network - including a local area network (LAN) or a wide area network (WAN) - or, alternatively, can be connected to an external computer (for example, by using an Internet service provider to connect through the Internet).

[0233] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, as well as combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system that performs the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0234] The modules described in the embodiments of the present disclosure can be implemented in software or in hardware. In some cases, the name of the module does not constitute a limitation on the unit itself.

[0235] The computer-readable storage medium provided by the present invention stores computer-readable program instructions for executing the above-mentioned heat dissipation control method, which can improve the heat dissipation performance of the head-mounted display device while reducing its power consumption. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the embodiments of the present invention are the same as those of the heat dissipation control method provided in the above-mentioned Embodiment 1 or Embodiment 2, and will not be elaborated herein.

[0236] Embodiment 6

[0237] The embodiments of the present invention also provide a computer program product, including a computer program, which when executed by a processor implements the steps of the heat dissipation control method as described above.

[0238] The computer program product provided by the present application can improve the heat dissipation performance of the head-mounted display device while reducing its power consumption. Compared with the prior art, the beneficial effects of the computer program product provided by the embodiments of the present invention are the same as those of the heat dissipation control method provided in the above-mentioned Embodiment 1 or Embodiment 2, and will not be elaborated herein.

[0239] The above are only the preferred embodiments of the present application, and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made by using the content of the specification and drawings of the present application, or directly or indirectly applied in other related technical fields, shall be included in the patent scope of the present application by the same token.

Claims

1. A heat dissipation control method, characterized in that The heat dissipation control method is applied to a head-mounted display device, which includes a circuit main board, a first heat dissipation fan for dissipating heat from the circuit main board, and a second heat dissipation fan for dissipating heat from the human head, and includes: Obtain the running power consumption information of the currently running program, and detect the heart rate information of the user in the current monitoring period; Control the rotation speed of the first heat dissipation fan according to the running power consumption information, and control the rotation speed of the second heat dissipation fan according to the heart rate information of the current monitoring period; The method further includes: Determine the heart rate offset according to the heart rate information obtained in each monitoring period, and judge whether the human activity state of the user has changed according to the heart rate offset; If the human activity state of the user changes, adjust the length of the monitoring period; Wherein, the human activity state at least includes a resting state and a moving state, and the length of the monitoring period in the resting state is greater than the length of the monitoring period in the moving state.

2. The heat dissipation control method according to claim 1, wherein The step of controlling the rotation speed of the first heat dissipation fan according to the running power consumption information includes: Determine the target power consumption interval where the running power consumption information is located according to the running power consumption information; Based on a pre-stored power consumption mapping relationship table, determine the fan wind speed mapped by the target power consumption interval, wherein there are multiple power consumption intervals in the power consumption mapping relationship table, and different power consumption intervals map different fan rotation speeds; Take the fan wind speed mapped by the target power consumption interval as the first target rotation speed, and control the first heat dissipation fan to run at the first target rotation speed.

3. The heat dissipation control method according to claim 2, characterized in that After the step of controlling the first heat dissipation fan to run at the first target rotation speed, the method further includes: Collect the main board temperature of the circuit main board in the current collection period, and calculate the average main board temperature of the circuit main board in the current collection period; Judge whether the average main board temperature is greater than a first preset temperature threshold; If the average main board temperature is greater than the first preset temperature threshold, perform a rotation speed adjustment operation on the first target rotation speed in the current collection period, where the rotation speed adjustment operation is to increase the first target rotation speed by a preset rotation speed value to obtain the latest first target rotation speed; If the average main board temperature is not greater than the first preset temperature threshold, do not perform a rotation speed adjustment operation on the first target rotation speed in the current collection period.

4. The heat dissipation control method according to claim 1, wherein The step of controlling the rotation speed of the second heat dissipation fan according to the heart rate information of the current monitoring period includes: Determine the target heart rate interval where the heart rate information of the current monitoring period is located according to the heart rate information of the current monitoring period; Based on a pre-stored first heart rate mapping relationship table, determine the human activity state mapped by the target heart rate interval, wherein there are multiple heart rate intervals in the first heart rate mapping relationship table, and different heart rate intervals map different human activity states; Determine the second target rotation speed according to the human activity state mapped by the target heart rate interval, and control the second heat dissipation fan to run at the second target rotation speed.

5. The heat dissipation control method according to claim 4, wherein The step of determining the second target rotation speed according to the human activity state mapped by the target heart rate interval includes: If the human activity state mapped by the target heart rate interval is the moving state, determine that the second target rotation speed is a first rotation speed value; If the human activity state mapped by the target heart rate interval is the resting state, determine that the second target rotation speed is the second rotation speed value, where the second rotation speed value is less than the first rotation speed value; If the human activity state mapped by the target heart rate interval is the sleeping state, determine that the second target rotation speed is the third rotation speed value, where the third rotation speed value is less than the second rotation speed value.

6. The heat dissipation control method according to claim 4, wherein Before the step of determining the human activity state mapped by the target heart rate interval based on the pre-stored first heart rate mapping relationship table, the method further includes: Output calibration guidance information for parameter calibration of the pre-stored first heart rate mapping relationship table, where the calibration guidance information includes action guidance information for guiding the user to sequentially perform different human activity states; If it is detected that the user sequentially performs the human activity states in response to the action guidance information, sequentially detect the average heart rate information of each human activity state corresponding to the detection period; Calibrate the first heart rate mapping relationship table according to the average heart rate information to obtain a calibrated first heart rate mapping relationship table; The step of determining the human activity state mapped by the target heart rate interval based on the pre-stored first heart rate mapping relationship table includes: Based on the calibrated first heart rate mapping relationship table, determine the human activity state mapped by the target heart rate interval.

7. The heat dissipation control method according to any one of claims 4 to 6, characterized in that After the step of controlling the second cooling fan to operate at the second target rotation speed, the method further includes: Detect the head temperature of the human head in the current detection period and calculate the average head temperature of the human head in the current detection period; Judge whether the average head temperature is greater than a second preset temperature threshold; If the average head temperature is greater than the second preset temperature threshold, perform a rotation speed correction operation on the second target rotation speed in the current detection period, where the rotation speed correction operation is to increase the second target rotation speed by a preset rotation speed value to obtain the latest second target rotation speed; If the average head temperature is not greater than the second preset temperature threshold, do not perform a rotation speed correction operation on the second target rotation speed in the current detection period.

8. The heat dissipation control method according to claim 1, wherein The step of controlling the rotation speed of the second cooling fan according to the heart rate information of the current monitoring period includes: According to the heart rate information of the current monitoring period, determine the target heart rate interval where the heart rate information of the current monitoring period is located; Based on the pre-stored second heart rate mapping relationship table, determine the fan wind speed mapped by the target heart rate interval, where there are multiple heart rate intervals in the second heart rate mapping relationship table, and different heart rate intervals map different fan rotation speeds; Use the fan wind speed mapped by the target heart rate interval as the second target rotation speed and control the second cooling fan to operate at the second target rotation speed.

9. A head-mounted display device, characterized in that, The head-mounted display device includes: At least one processor; and, A memory communicatively connected to the at least one processor; where, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the steps of the heat dissipation control method according to any one of claims 1 to 8.

10. A readable storage medium, characterized in that, The readable storage medium is a computer-readable storage medium, and a program for implementing the heat dissipation control method is stored on the computer-readable storage medium. The program for implementing the heat dissipation control method is executed by a processor to implement the steps of the heat dissipation control method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Multiple-slot chassis and radiating method thereof

    CN101662922A

  • Fan and control method thereof

    CN104728146A

  • VR glasses for education

    CN110703445A