Head-mounted display equipment heat dissipation method and device, electronic equipment and medium

By monitoring the frequency of distance change between the headset device and the user, and automatically adjusting the power and frequency of the heat dissipation module, the problem that cannot meet the individual heat dissipation needs of users in the prior art is solved, and a more efficient heat dissipation effect of the headset device is achieved.

CN120215119APending Publication Date: 2025-06-27VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510445435.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-10
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

The existing heat dissipation methods of headset equipment cannot meet the individual heat dissipation needs of users, causing users to feel uncomfortable when wearing the headset equipment.

Method used

By obtaining the distance between the headset device and the user, if the value of the distance changes and the change frequency is greater than or equal to the preset frequency, the power and frequency of the heat dissipation module are activated or increased to achieve more effective heat dissipation.

Benefits of technology

This method can accurately determine whether the temperature of the chamber between the headset device and the user is too high, and start or increase the power and frequency of the heat dissipation module in time when necessary, meet the actual heat dissipation needs of the user and improve the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120215119A_ABST
    Figure CN120215119A_ABST
Patent Text Reader

Abstract

The invention discloses a head-mounted display device heat dissipation method and device, an electronic device and a medium. The method comprises the steps that the distance between a head-mounted display device and a user is acquired; if the distance meets the first condition, executing one of the following operations: starting a heat dissipation module of the head-mounted display device, and improving the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted display device; wherein the first condition comprises that the value of the distance changes, and the change frequency of the value of the distance is larger than or equal to the preset frequency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the technical field of head-mounted display devices, and particularly relates to a heat dissipation method, device, electronic device and medium for a head-mounted display device. Background Art

[0002] A closed cavity is usually formed between the head-mounted display device and the user's eyes to ensure the display effect of the head-mounted display device. When the head-mounted display device is worn for a long time, the temperature in the closed cavity will rise, which will cause discomfort to the user. Therefore, heat dissipation treatment needs to be performed on the closed cavity.

[0003] In related technologies, a temperature threshold is usually set. When it is detected that the temperature in the cavity exceeds the set temperature threshold, the heat dissipation device on the head-mounted display device is turned on for heat dissipation.

[0004] However, different users have different perceptions of temperature, and the set temperature threshold cannot be applied to each user, which will cause the methods in related technologies to fail to meet the heat dissipation requirements of users for the head-mounted display device. Summary of the Invention

[0005] The purpose of the embodiments of this application is to provide a heat dissipation method, device, electronic device and medium for a head-mounted display device, which can solve the problem that the heat dissipation method of the head-mounted display device in related technologies cannot meet the heat dissipation requirements of users for the head-mounted display device.

[0006] In a first aspect, the embodiments of this application provide a heat dissipation method for a head-mounted display device, including:

[0007] Obtain the distance between the head-mounted display device and the user;

[0008] If the distance meets the first condition, perform one of the following operations: start the heat dissipation module of the head-mounted display device, and increase the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted display device;

[0009] Wherein, the first condition includes: the value of the distance changes, and the change frequency of the value of the distance is greater than or equal to a preset frequency.

[0010] In a second aspect, the embodiments of this application provide a heat dissipation device for a head-mounted display device, and the device includes:

[0011] A first acquisition module, configured to obtain the distance between the head-mounted display device and the user;

[0012] An adjustment module, configured to, if the distance meets the first condition, perform one of the following operations: start the heat dissipation module of the head-mounted display device, and increase the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted display device; wherein, the first condition includes: the value of the distance changes, and the change frequency of the value of the distance is greater than or equal to a preset frequency.

[0013] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.

[0014] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0015] In a fifth aspect, an embodiment of the present application provides a head-mounted display device, which includes the heat dissipation device of the head-mounted display device described in the second aspect, or the electronic device described in the third aspect.

[0016] In a sixth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.

[0017] In a seventh aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.

[0018] In this embodiment, if the distance between the head-mounted display device and the user satisfies the first condition: the value of the distance changes, and the change frequency of the value of the distance is greater than or equal to a preset frequency, it means that the head-mounted display device is frequently taken off and worn by the user. In actual applications, if the wearing time of the head-mounted display device is too long, resulting in an increase in the temperature of the chamber between the head-mounted display device and the user, the user will dissipate heat by frequently taking off and wearing the head-mounted display device. Therefore, based on this embodiment, it can be accurately determined whether the temperature of the chamber between the head-mounted display device and the user is too high. If the distance satisfies the first condition, one of the following operations is performed: starting the heat dissipation module of the head-mounted display device and increasing the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted display device; when the temperature of the chamber between the head-mounted display device and the user is too high, the chamber between the head-mounted display device and the user can be effectively cooled in a timely manner to meet the actual heat dissipation needs of the user. This embodiment solves the problem that the method of adjusting the fan speed of the head-mounted display device based on a set fixed temperature threshold in the related art cannot meet the heat dissipation needs of the user. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 is a flowchart of the steps of a heat dissipation method for a head-mounted display device provided by an embodiment of the present application;

[0020] Figure 2 is a flowchart of the steps of a heat dissipation method for a head-mounted display device provided by an embodiment of the present application;

[0021] Figure 3 is a flowchart of the steps of a heat dissipation method for a head-mounted device provided by an embodiment of the present application;

[0022] Figure 4 is a schematic diagram of the position movement of a head-mounted device provided by an embodiment of the present application;

[0023] Figure 5 is a flowchart of the steps of a heat dissipation method for a head-mounted device provided by an embodiment of the present application;

[0024] Figure 6 is a schematic structural diagram of a heat dissipation device for a head-mounted device provided by an embodiment of the present application;

[0025] Figure 7 is a schematic structural diagram of an electronic device provided by an embodiment of the present application;

[0026] Figure 8 is a schematic hardware structure diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners

[0027] Next, the technical solutions in the embodiments of the present application will be clearly described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.

[0028] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are usually of the same category, and the number of objects is not limited. For example, the first object can be one or multiple. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / ", generally represents an "or" relationship between the associated objects before and after.

[0029] Next, a heat dissipation method for a head-mounted device provided by an embodiment of the present application will be described in detail in conjunction with the accompanying drawings through specific embodiments and their application scenarios.

[0030] In one embodiment, referring to Figure 1 , the heat dissipation method for a head-mounted device may include the following steps:

[0031] Step 101, obtain the distance between the head-mounted device and the user.

[0032] Exemplarily, the head-mounted display device can be Extended Reality Glasses (XR) glasses, Augmented Reality Glasses (AR) glasses, Virtual Reality Glasses (VR) glasses, Mixed Reality Glasses (MR) glasses, or other head-mounted display devices that form a closed chamber with the user.

[0033] Exemplarily, the distance between the head-mounted display device and the user can be the distance between the head-mounted display device and the user's eyes, nose, forehead, or other parts of the user.

[0034] Exemplarily, the proximity sensor (P-Sensor) set in the head-mounted display device can be used to detect the distance between the head-mounted display device and the user. Based on the detected distance, it can be determined whether there is an approaching or moving-away action between the head-mounted display device and the user.

[0035] Step 102, if the distance meets the first condition, then perform one of the following operations: start the heat dissipation module of the head-mounted display device, and increase the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted display device.

[0036] Wherein, the first condition includes: the value of the distance changes, and the change frequency of the value of the distance is greater than or equal to a preset frequency.

[0037] Exemplarily, obtain the number of changes in the value of the distance between the head-mounted display device and the user, and based on the number of changes in the value of the distance, obtain the change frequency of the value of the distance.

[0038] Furthermore, if the distance does not meet the first condition, then maintain the heat dissipation module of the head-mounted display device to operate at the current heat dissipation power and heat dissipation frequency, or maintain the heat dissipation module of the head-mounted display device to remain in the current off state.

[0039] Wherein, the heat dissipation module is used to dissipate heat from the cavity between the head-mounted display device and the user. Exemplarily, the heat dissipation module can be a fan set in the head-mounted display device.

[0040] Exemplarily, the preset frequency can be determined according to the judgment accuracy of the head-mounted display device and the requirement for the response speed of the head-mounted display device to the user's heat dissipation needs. For example, if the requirement for judgment accuracy is relatively high, the preset frequency can be set larger; if the requirement for the response speed of the user's heat dissipation needs is relatively high, the preset frequency can be set smaller.

[0041] In one embodiment, the change in the value of the distance includes:

[0042] The value of the distance changes from small to large; or,

[0043] The value of the distance decreases from large to small; or,

[0044] after the value of the distance increases from small to large and then decreases from large to small; or,

[0045] after the value of the distance decreases from large to small and then increases from small to large.

[0046] A closed chamber or a chamber in a nearly closed state can usually be formed between the head-mounted device and the user's face. When worn for a long time, the temperature in the chamber will rise, and the user will have the action of taking off the head-mounted device to dissipate heat and then putting it on again. When the user takes off and puts on the head-mounted device due to the increase in the temperature in the chamber, the value of the distance between the head-mounted device and the user will change.

[0047] In the related art, a temperature threshold is set in the heat dissipation adjustment software system of the head-mounted device. The temperature feedback circuit in the hardware circuit obtains and feeds back the actual temperature of the chamber between the head-mounted device and the user. When the actual temperature is higher than the set temperature threshold in the system, it will trigger an increase in the fan speed. After the fan speed increases and the actual temperature drops below the threshold, the fan speed returns to normal.

[0048] In this embodiment, if the distance between the head-mounted device and the user satisfies the first condition: the value of the distance changes, and the change frequency of the value of the distance is greater than or equal to the preset frequency, it means that the head-mounted device is frequently taken off and put on by the user. In actual applications, if the head-mounted device is worn for too long, resulting in an increase in the temperature of the chamber between the head-mounted device and the user, the user will dissipate heat by frequently taking off and putting on the head-mounted device. Therefore, based on this embodiment, it can be accurately determined whether the temperature of the chamber between the head-mounted device and the user is too high. Further, based on the first condition of this embodiment, the action of the head-mounted device being frequently taken off and put on by the user due to the too high temperature in the chamber can be distinguished from the situation where the user takes off the head-mounted device when stopping using the head-mounted device, resulting in an increase in the distance between the head-mounted device and the user once, and the user puts on the head-mounted device when starting to use the head-mounted device, resulting in a decrease in the distance between the head-mounted device and the user once; this embodiment improves the accuracy of judging whether the temperature of the chamber between the head-mounted device and the user is too high. Further, when the distance satisfies the first condition, one of the following operations is performed: starting the heat dissipation module of the head-mounted device and increasing the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted device, which can accurately determine that when the temperature of the chamber between the head-mounted device and the user is too high, timely and effective heat dissipation is carried out on the chamber between the head-mounted device and the user to meet the actual heat dissipation needs of the user. This embodiment solves the problem that the method of adjusting the fan speed of the head-mounted device based on the set fixed temperature threshold in the related art cannot meet the heat dissipation needs of the user for the head-mounted device.

[0049] By obtaining the distance between the head-mounted device and the user, this application can identify and capture the habitual actions of the user wearing the head-mounted device when using head-mounted devices such as VR glasses, XR glasses, and AR glasses: When wearing the head-mounted device for a long time, a cavity is formed between the head-mounted device and the eyes. Due to the lack of air circulation for a long time, the temperature inside the cavity will increase significantly. The user will subconsciously hold the head-mounted device and repeatedly move it away from and then close to the face to allow the relatively cold external air to flow into the cavity and squeeze out the already warm and humid air inside the cavity to achieve the effect of cooling. Although the action of the user mechanically removing and then putting on the head-mounted device can have a certain cooling effect in a short time, it cannot fundamentally change the situation where the temperature inside the closed cavity will increase. And based on the method of this embodiment, when the value of the distance between the head-mounted device and the user changes and the change frequency of the value of the distance is greater than or equal to the preset frequency, one of the following operations is performed: Start the heat dissipation module of the head-mounted device and increase the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted device. Based on the method of this embodiment, not only can the steps of the user querying and setting the temperature threshold corresponding to the heat dissipation function in the related art be omitted, but also when it is recognized according to the distance that the user has a heat dissipation requirement, the operation of accelerating heat dissipation can be immediately implemented, fundamentally reducing the temperature inside the cavity between the head-mounted device and the user, improving the user experience, and further enhancing the user's evaluation and stickiness to the head-mounted device.

[0050] Referring to Figure 2 , the heat dissipation method of the head-mounted device may include the following steps:

[0051] Step 201, obtain the distance difference between the first distance and the second distance between the head-mounted device and the user.

[0052] Wherein, the first distance and the second distance are respectively the distances between the head-mounted device and the user at different times.

[0053] The distance difference can reflect the magnitude of the moving distance of the head-mounted device relative to the user. The larger the distance difference, the greater the moving distance of the head-mounted device; conversely, it indicates that the moving distance of the head-mounted device is smaller.

[0054] Step 202, if the distance meets the first condition, perform one of the following operations: Start the heat dissipation module of the head-mounted device and increase the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted device.

[0055] The first condition includes: the distance difference is greater than or equal to the preset distance difference threshold, and the change frequency of the distance difference is greater than or equal to the preset frequency.

[0056] When the distance difference is greater than or equal to a preset distance difference threshold, it indicates that the position of the head-mounted device has changed significantly. This change can accurately represent that the head-mounted device is put on or taken off. Further, when the distance difference is greater than or equal to the preset distance difference threshold and the change frequency of the distance difference is greater than or equal to the preset frequency, it means that the head-mounted device has been frequently put on and taken off. When the chamber temperature between the head-mounted device and the user is relatively high, the user will frequently put on and take off the head-mounted device for heat dissipation. Based on this embodiment, it is possible to accurately determine whether the head-mounted device has been frequently put on and taken off, and then accurately determine whether the chamber temperature between the head-mounted device and the user is too high and whether the user has a heat dissipation requirement. When the distance difference is greater than or equal to the preset distance difference threshold and the change frequency of the distance difference is greater than or equal to the preset frequency, perform one of the following operations: start the heat dissipation module of the head-mounted device, and increase the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted device, so as to dissipate heat from the chamber between the head-mounted device and the user in a timely and effective manner to meet the actual heat dissipation requirements of the user.

[0057] In one embodiment, the heat dissipation method of the head-mounted device may include the following steps:

[0058] Step 301, obtain the distance between the head-mounted device and the user.

[0059] The method of this step has been described in the foregoing step 101 and will not be elaborated here.

[0060] Step 302, if the distance meets the second condition, perform one of the following operations: turn off the heat dissipation module of the head-mounted device and maintain the heat dissipation module of the head-mounted device in the off state;

[0061] Among them, the second condition includes: the value of the distance changes and the head-mounted device is in a stationary state, or the change frequency of the value of the distance is greater than or equal to the preset frequency and the head-mounted device is in a stationary state.

[0062] The head-mounted device being in a stationary state includes: the spatial position coordinates of the head-mounted device do not change within a preset time period.

[0063] The value of the distance changes and the head-mounted device is in a stationary state. The change frequency of the value of the distance is greater than or equal to a preset frequency and the head-mounted device is in a stationary state. This situation may occur when the head-mounted device is placed statically on a table and the user walks around near the head-mounted device. This does not belong to the situation where the head-mounted device is frequently taken off and put on due to the excessively high temperature in the chamber between the head-mounted device and the user. However, in this case, the head-mounted device may detect that the value of the distance between the user and the head-mounted device has changed, and the change frequency of the value of the distance is greater than or equal to the preset frequency. If the heat dissipation module of the head-mounted device is directly controlled to start based on this judgment result, or the heat dissipation power / heat dissipation frequency of the heat dissipation module is increased, it will cause misoperation of the heat dissipation module. Therefore, when the value of the distance changes and the head-mounted device is in a stationary state, and the change frequency of the value of the distance is greater than or equal to the preset frequency and the head-mounted device is in a stationary state, one of the following operations is performed: turn off the heat dissipation module of the head-mounted device and maintain the heat dissipation module of the head-mounted device in a closed state, which can avoid misoperation of the heat dissipation module of the head-mounted device and improve the accuracy of heat dissipation control of the heat dissipation module of the head-mounted device.

[0064] Exemplarily, the heat dissipation method of the head-mounted device may include the following steps:

[0065] Step 401, obtain the distance between the head-mounted device and the user.

[0066] The method of this step has been described in the foregoing step 101 and will not be elaborated here.

[0067] Step 402, obtain the occurrence times of the first situation, the second situation, the third situation or the fourth situation according to the distance between the head-mounted device and the user.

[0068] Among them, the first situation is that the distance changes from small to large; the second situation is that the distance changes from large to small; the third situation is that after the distance changes from small to large and then from large to small; the fourth situation is that after the distance changes from large to small and then from small to large.

[0069] Step 403, obtain the change frequency of the value of the distance between the head-mounted device and the user according to the occurrence times of the first situation, the second situation, the third situation or the fourth situation.

[0070] Specifically, when any one of the first situation, the second situation, the third situation or the fourth situation occurs, it is determined that the value of the distance between the head-mounted device and the user has changed. Obtain the occurrence times of any one of the first situation, the second situation, the third situation or the fourth situation, and obtain its occurrence frequency according to its occurrence times. Determine the occurrence frequency of any one of the situations as the change frequency of the value of the distance between the head-mounted device and the user.

[0071] Step 404, if the distance meets the first condition, perform one of the following operations: start the heat dissipation module of the head-mounted device, and increase the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted device;

[0072] Among them, the first condition includes: the value of the distance changes, and the change frequency of the value of the distance is greater than or equal to a preset frequency.

[0073] According to the occurrence times of the first situation, the second situation, the third situation, or the fourth situation, obtain the change frequency of the value of the distance between the head-mounted device and the user. If the distance meets the first condition: the value of the distance changes, and the change frequency of the value of the distance is greater than or equal to a preset frequency, then perform one of the following operations: start the heat dissipation module of the head-mounted device, and increase the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted device. It can accurately identify the situation where the head-mounted device is frequently taken off and put on, and the user has a heat dissipation requirement, and timely adjust the heat dissipation state of the heat dissipation module to dissipate heat from the chamber between the heat dissipation module and the user in a timely manner to meet the user's heat dissipation requirement.

[0074] In one embodiment, the heat dissipation method of the head-mounted device may include the following steps:

[0075] Step 501, obtain the distance between the head-mounted device and the user.

[0076] The method of this step has been described in the foregoing step 101 and will not be elaborated here.

[0077] Step 502, according to the distance between the head-mounted device and the user, obtain the distance change information between the head-mounted device and the user.

[0078] Exemplarily, the distance change information includes: the distance changes from small to large, from large to small, from small to large and then from large to small, or from large to small and then from small to large.

[0079] In the case where the temperature of the chamber between the head-mounted device and the user rises, the head-mounted device will be taken off and put on by the user, and this action may be repeated multiple times. When the head-mounted device is frequently taken off and put on, the distance change between the head-mounted device and the user will show multiple situations of changing from small to large, from large to small, from small to large and then from large to small, or from large to small and then from small to large.

[0080] Step 503, obtain the historical change frequency of the value of the distance between the head-mounted device and the user.

[0081] Among them, the historical change frequency includes: the change frequency of the value of the distance between the head-mounted device and the user before it is recognized that the distance between the head-mounted device and the user changes from small to large, from large to small, from small to large and then from large to small, or from large to small and then from small to large.

[0082] Step 504: Update the historical change frequency based on the distance change information to obtain the change frequency of the value of the distance between the head-mounted device and the user.

[0083] Exemplarily, modify the change frequency corresponding to the distance change information in the historical change frequency to obtain the change frequency of the value of the distance between the head-mounted device and the user.

[0084] For example, if the distance change information is that the distance changes from small to large, then update the change frequency of the distance from small to large in the historical change frequency to obtain the change frequency of the distance from small to large.

[0085] Step 505: If the distance meets the first condition, perform one of the following operations: start the heat dissipation module of the head-mounted device and increase the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted device;

[0086] Wherein, the first condition includes: the value of the distance changes, and the change frequency of the value of the distance is greater than or equal to a preset frequency.

[0087] In one embodiment, after step 505, the following steps may further be included:

[0088] Sub-step 506: Clear the distance change information between the head-mounted device and the user to recalculate the distance change frequency between the head-mounted device and the user in subsequent processing.

[0089] After adjusting the heat dissipation device by the method of steps 501 to 505, it is already possible to accelerate the heat dissipation of the space between the head-mounted device and the user and reduce the temperature to the temperature required by the user. This cooling process requires a short time. If, after adjusting the working state of the heat dissipation module, it is still judged whether the heat dissipation power needs to be increased based on the previous distance change information, there may be a situation where the judgment result does not match the user's heat dissipation requirements, and it may cause the heat dissipation module to be adjusted too frequently, resulting in a problem that the adjusted heat dissipation power or heat dissipation frequency is too large. Therefore, after starting the heat dissipation module of the head-mounted device, increasing the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted device, and changing the working state of the heat dissipation module, clear the distance change information between the head-mounted device and the user for clearing, so as to recalculate the distance change information between the head-mounted device and the user in subsequent processing. Based on the clearing process, in subsequent processing, the user's heat dissipation requirements can be judged more accurately, and the heat dissipation module can be controlled for heat dissipation more accurately.

[0090] In one embodiment, if the number of times the distance between the head-mounted device and the user first decreases and then increases is greater than or equal to the preset number of times, or the number of times the distance first increases and then decreases is greater than or equal to the preset number of times, then one of the following operations is performed: start the heat dissipation module of the head-mounted device and increase the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted device.

[0091] If the number of times the distance between the head-mounted device and the user first decreases and then increases is greater than or equal to the preset number of times, or the number of times the distance first increases and then decreases is greater than or equal to the preset number of times, it indicates that the head-mounted device has performed multiple operations of first approaching the user's face and then moving away from the user's face, or has performed multiple operations of first moving away from the user's face and then approaching the user's face.

[0092] Exemplarily, the preset number of times can be set to 1 time, 2 times, or other numbers. For example, the preset number of times can be set to 1 time. In this case, if it is determined that the head-mounted device has a locking action of moving away from and then approaching the user's face once, the operation of starting the heat dissipation module of the head-mounted device and increasing the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted device is triggered; this method can dissipate heat effectively in a timely manner, but it is prone to misjudgment because when the user wears and then removes the head-mounted device, the operation of increasing the heat dissipation power of the heat dissipation module may be accidentally triggered. For another example, the preset number of times can be set to 2 times. When it is determined that the head-mounted device has two locking actions of first moving away from and then approaching the user's face, or two locking actions of first approaching and then moving away from the user's face, the operation of starting the heat dissipation module of the head-mounted device and increasing the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted device is triggered. For yet another example, the preset number of times can also be set to 3 times. In this case, after it is determined that the head-mounted device has three locking actions of moving away from and then approaching the user's face, the operation of starting the heat dissipation module of the head-mounted device and increasing the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted device is triggered. This situation can improve the accuracy of judging whether the user has a heat dissipation requirement, and thus improve the accuracy of heat dissipation control of the heat dissipation module.

[0093] Based on a preset number of times, it can be accurately determined whether the change in the distance between the head-mounted display device and the user is caused by the increase in the temperature of the chamber between the head-mounted display device and the user, and the user attempts to remove the head-mounted display device for heat dissipation. However, setting the preset number of times relatively large will increase the logic code for implementing each step, and it is necessary to increase the determination steps and the thresholds corresponding to each determination step, resulting in low processing efficiency. And low processing efficiency will lead to a large response delay of the heat dissipation module to the user's heat dissipation requirements, which will affect the user experience and further affect the heat dissipation effect of the head-mounted display device. Therefore, it is necessary to determine the preset number of times according to the requirement for heat dissipation response efficiency and the accuracy of heat dissipation requirement judgment. For example, if the requirement for heat dissipation response efficiency is high, the preset number of times can be set smaller; if the requirement for the accuracy of the heat dissipation requirement judgment result is relatively high, the preset number of times can be set larger. Preferably, the preset number of times can be set to 2 times.

[0094] In this embodiment, if it is determined according to the distance between the head-mounted display device and the user that the distance between the head-mounted display device and the user has a change of first increasing and then decreasing, or first decreasing and then increasing, it means that the temperature in the chamber between the head-mounted display device and the user has increased. In this case, one of the following operations is performed: starting the heat dissipation module of the head-mounted display device, and increasing the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted display device, so as to dissipate heat from the chamber between the head-mounted display device and the user in a timely and effective manner to meet the actual heat dissipation requirements of the user. This embodiment solves the problem that the method of adjusting the fan speed of the head-mounted display device based on a set fixed temperature threshold in the related art cannot meet the user's heat dissipation requirements for the head-mounted display device.

[0095] In one embodiment, the position of the head-mounted display device can be obtained. If the position of the head-mounted display device has changed and the change amount of the position is greater than or equal to the preset position change amount threshold, then it is further determined whether the distance between the head-mounted display device and the user meets the first condition. And when the distance between the head-mounted display device and the user meets the first condition, one of the following operations is performed: starting the heat dissipation module of the head-mounted display device, and increasing the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted display device.

[0096] Further, if the change amount of the position of the head-mounted display device is less than the preset position change amount threshold, or the position of the head-mounted display device has not changed, then the determination of whether the distance between the head-mounted display device and the user meets the first condition is not performed.

[0097] Among them, the position of the head-mounted display device is not the relative position of the head-mounted display device with respect to the user, but the absolute position of the head-mounted display device. By way of example, an Inertial Measurement Unit (IMU) can be used to determine whether the position of the head-mounted display device has changed.

[0098] If the position of the head-mounted device changes, it indicates that the head-mounted device may have moved. Further, if the change amount of the position of the head-mounted device is greater than or equal to the preset position change amount threshold, it indicates that the position change of the head-mounted device is not caused by the measurement error of the sensor for measuring the position. In other words, if the position of the head-mounted device changes and the change amount of the position is greater than or equal to the preset position change amount threshold, it can accurately indicate that the head-mounted device has moved. In this case, when performing the subsequent operation of analyzing whether the distance between the head-mounted device and the user meets the first condition, the following misoperations can be avoided: the head-mounted device is stationary on an object such as a desktop, and the user walks around the head-mounted device. The head-mounted device measures that the distance between the head-mounted device and the user meets the first condition. Based on the judgment result that the distance meets the first condition, the heat dissipation module of the head-mounted device is controlled to be turned on, or the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted device is increased.

[0099] In addition, based on this embodiment, it is also possible to save the redundant operation of determining that the head-mounted device is stationary on an object such as a desktop according to the position change of the head-mounted device and still continue to analyze whether the distance between the head-mounted device and the user meets the first condition.

[0100] Further, the distance between the head-mounted device and the user can be obtained through the P-sensor, and the position of the head-mounted device can be obtained through the IMU. Combining the distance collected by the P-sensor and the position information collected by the IMU, referring to the method of the foregoing embodiment, the heat dissipation requirement of the user can be accurately judged, and when it is determined that the user has a heat dissipation requirement, one of the following operations can be performed in a timely manner: starting the heat dissipation module of the head-mounted device, increasing the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted device, so as to improve the user experience of the user.

[0101] If the distance between the head-mounted device and the user meets the first condition, one of the following operations is performed: starting the heat dissipation module of the head-mounted device, increasing the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted device; wherein, the first condition includes: the value of the distance changes, and the change frequency of the value of the distance is greater than or equal to the preset frequency. Here, taking the preset frequency as 2 as an example, referring to Figure 3 , a further exemplary description of the heat dissipation method of the head-mounted device of the present application is given. Referring to Figure 3 , the method may include the following steps:

[0102] Step S1, obtain the distance between the head-mounted device and the user in real time through the P-Sensor, and obtain the position of the head-mounted device in real time through the IMU.

[0103] For example, through the P-sensor and the IMU, the distance between the head-mounted device and the user, and the position change situation of the head-mounted device can be obtained respectively.

[0104] Step S2, obtain the distance difference between the first distance and the second distance.

[0105] The first distance and the second distance are the distances between the head-mounted device and the user at different times. For example, the first distance is the distance at the current time, and the second distance is the distance at the previous preset time.

[0106] Step S3, determine whether the distance difference is greater than or equal to the distance difference threshold. If so, proceed to step S6; otherwise, return to step S1.

[0107] If the distance difference is greater than or equal to the distance difference threshold, it indicates that the distance between the head-mounted device and the user is relatively large between the two times, which means that the head-mounted device has been removed or put on. In this case, proceed to step S6 and continue to determine whether this operation is caused by the user due to the temperature increase between the head-mounted device and the eyes based on the subsequent steps.

[0108] If the distance difference is less than the distance difference threshold, it means that the distance between the head-mounted device and the user has not changed, or there is only a small change caused by measurement error. This situation indicates that the head-mounted device has not been removed or put on, so return to step S1 and continue to detect the distance between the head-mounted device and the user.

[0109] Step S4, obtain the position difference between the first position and the second position of the head-mounted device.

[0110] The positions in this step are not the relative positions of the head-mounted device with respect to the user, but the absolute positions of the head-mounted device. The first position and the second position are the positions of the head-mounted device at different times. For example, the second position is the position at the previous preset time of the first position.

[0111] Step S5, determine whether the position difference is greater than or equal to the position difference threshold. If so, proceed to step S6; otherwise, return to step S1.

[0112] The position difference being greater than or equal to the position difference threshold indicates that the head-mounted device has a large position change, and the head-mounted device may have been put on or removed. Therefore, proceed to step S6 to further determine whether this operation is caused by the user due to the temperature increase between the head-mounted device and the eyes.

[0113] If the position difference is less than the position difference threshold, it means that the head-mounted device has no position change, or there is only a small change caused by measurement error. This situation indicates that the head-mounted device has not been removed or put on, so return to step S1 and continue to detect the position of the head-mounted device.

[0114] It should be noted that after performing step S1, step S2 and step S3 can be executed first, and then step S4 and step S5, or step S4 and step S5 can be executed first, and then step S2 and step S3. It is also possible to enter step S2 and step S4 simultaneously.

[0115] In addition, if it is determined according to this step that the position difference is less than the position difference threshold, it can be considered that the head-mounted device is in a stationary state.

[0116] Step S6, determine whether the following two judgment results are triggered simultaneously: the distance difference is greater than or equal to the distance difference threshold, and the position difference is greater than or equal to the position difference threshold. If so, enter step S7; otherwise, return to step S1.

[0117] The distance difference is greater than or equal to the distance difference threshold, and the position difference is greater than or equal to the position difference threshold, indicating that the distance between the head-mounted device and the user has changed significantly between two preset moments, and the position of the head-mounted device has changed significantly. This situation indicates that the head-mounted device has been removed or put on. Therefore, enter step S7 to further determine whether this operation is caused by the increase in temperature between the head-mounted device and the eyes of the user.

[0118] Among them, being triggered simultaneously means being triggered at the same moment, or being triggered successively within a sufficiently short time.

[0119] If the two are not triggered simultaneously, it means that the head-mounted device has not been put on or removed. Therefore, return to step S1 to continue detecting the position of the head-mounted device and the distance between the head-mounted device and the user.

[0120] Step S7, determine whether the first distance is greater than the second distance. If so, enter step S8; otherwise, enter step S11.

[0121] The first distance being greater than the second distance indicates an increase in distance, otherwise it indicates a decrease in distance.

[0122] It should be noted that according to the aforementioned steps S3 to S4, when the distance difference is greater than or equal to the preset distance difference threshold, the operation of step S7 is then performed. In other words, there are only two situations for the first distance and the second distance in step S7: the first distance is greater than the second distance, or the first distance is less than the second distance. Therefore, when the first distance is not greater than the second distance, it indicates that the first distance is less than the second distance, and it will not be the case where the first distance is equal to the second distance.

[0123] Step S8, determine whether it is the second time that the first distance is greater than the second distance within the preset time period. If so, enter step S9; otherwise, enter step S10.

[0124] If it is the second time that the first distance is greater than the second distance within the preset time period, it means that the total increase times of the distance increase reach the preset frequency.

[0125] Step S9, record the character L21 used to represent the second occurrence of distance increase, and then enter step S14.

[0126] Record the character L21 used to represent the second occurrence of distance increase, and enter step S14 to determine whether the total decrease times of the distance decrease reach the preset frequency.

[0127] Step S10, record the character L11 used to represent the first occurrence of distance increase, and then return to step S1.

[0128] If the current moment is the first time that the distance increases, the total increase times of the distance increase do not reach the preset frequency. Therefore, return to step S1 to continue distance detection.

[0129] Step S11, determine whether it is the second time that the first distance is less than the second distance within the preset time period. If so, enter step S12; otherwise, enter step S13.

[0130] If it is the second time that the first distance is less than the second distance within the preset time period, it means that within the preset time period, the total increase times of the distance decrease reach the preset frequency.

[0131] Step S12, record the character L22 used to represent the second occurrence of distance decrease, and then enter step S14.

[0132] Record the character L22 used to represent the second occurrence of distance decrease, and enter step S14 to determine whether the total decrease times of the distance decrease reach the preset frequency.

[0133] Step S13, record the character L12 used to represent the first occurrence of distance decrease, and then return to step S1.

[0134] If the current moment is the first time that the distance decreases, the total decrease times of the distance decrease do not reach the preset frequency. Therefore, return to step S1 to continue distance detection.

[0135] Step S14, determine that the characters used to record the total increase times of the distance increase and the total decrease times of the distance decrease are characters L21 and L22 respectively. If so, enter step S15; otherwise, return to step S1.

[0136] If both characters L21 and L22 exist, it means that within the preset time period, the total increase times of the distance increase and the total decrease times of the distance decrease are both 2 times. That is, within the preset time period, the total increase times of the distance increase and the total decrease times of the distance decrease both reach the preset frequency.

[0137] Further, when both the characters L21 and L22 exist, it indicates that within a preset time period, the distance between the head-mounted device and the user satisfies the first condition. Therefore, step S15 is entered to perform heat dissipation adjustment; otherwise, return to step S1 to continue detecting the distance between the head-mounted device and the user and the position of the head-mounted device.

[0138] Further, referring to Figure 4 , when the head-mounted device first moves away from the reference position, it indicates that the head-mounted device first moves away from the user, and the character representing the head-mounted device moving away from the user is recorded as L11; when it first resets to the reference position, it indicates that the head-mounted device first moves closer to the user, and the character representing the head-mounted device moving closer to the user is recorded as L12; when the head-mounted device moves away from the reference position for the second time, it indicates that the head-mounted device moves away from the user for the second time, and the character representing the head-mounted device moving away from the user is recorded as L21; when it resets to the reference position for the second time, it indicates that the head-mounted device moves closer to the user for the second time, and the character representing the head-mounted device moving closer to the user is recorded as L22.

[0139] In step S15, clear the distance data, position data, total number of distance increases, and total number of distance decreases obtained within the preset time period, and turn on the heat dissipation adjustment.

[0140] Turning on the heat dissipation adjustment includes performing one of the following operations on the heat dissipation module: starting the heat dissipation module of the head-mounted device and increasing the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted device.

[0141] The method of this embodiment can be applied to the field of mixed reality technology. The distance between the head-mounted device and the user can be detected by a P-sensor, and the position of the head-mounted device can be detected by an IMU. Combining the distance detected by the P-sensor and the position detected by the IMU, it is possible to identify repeated operations of the head-mounted device being taken off and then put on, or being put on and then taken off. According to the recognition result, it is determined whether to turn on the heat dissipation adjustment. Thus, heat dissipation adjustment can be performed according to the actual usage situation of the user, and the heat dissipation requirements of the user can be met. Compared with the method of the related art, this application embodiment adds a convenient triggering method for heat dissipation adjustment. This application uses a combination of IMU and P-Sensor devices to collect the distance between the head-mounted device and the user and the position of the head-mounted device, and constructs a monitoring service in the system to monitor the combined data characteristics of its distance and position. When the combined characteristics of the distance and position meet the first condition, the human-computer interaction entry will be triggered, and corresponding eye movement calibration or heat dissipation adjustment operations can be performed.

[0142] In one embodiment, referring to Figure 5 , the method may include the following steps:

[0143] Step F1: Construct a data monitoring process T1. Through thread T1, continuously obtain the distance between the head-mounted device and the user collected by the P-Sensor in real time, and obtain the instantaneous change value of the distance based on the collected distance.

[0144] Furthermore, if the instantaneous change in distance is greater than a preset distance difference threshold, it indicates that the head-mounted device has been removed or put on.

[0145] Among them, the instantaneous change value is the difference in the distance between the head-mounted device and the user between two moments, which is equivalent to the distance difference between the first distance and the second distance between the head-mounted device and the user in the foregoing embodiment.

[0146] Step F2: When thread T1 captures that the instantaneous change in distance exceeds the distance difference threshold, output a first status value used to represent that the instantaneous change in distance exceeds the distance difference threshold.

[0147] Exemplarily, the first status value can be a string used to describe that the instantaneous change in distance exceeds the distance difference threshold, or it can be represented by a number. For example, the number 1 can be used to represent that the instantaneous change in distance exceeds the distance difference threshold.

[0148] Step F3: Construct a data monitoring process T2. Through thread T2, continuously obtain the position of the head-mounted device collected by the IMU in real time, and obtain the instantaneous change value of the position based on the collected position.

[0149] If the instantaneous change value of the position of the head-mounted device exceeds a preset position change threshold, it indicates that the head-mounted device is in a non-static state. Based on this step, if the instantaneous change value of the position of the head-mounted device exceeds the preset position change threshold, subsequent logical processing steps will be triggered.

[0150] Step F4: When thread T2 captures that the instantaneous change value of the position exceeds the position difference threshold, output a second status value used to represent that the instantaneous change in position exceeds the position difference threshold.

[0151] Exemplarily, the first status value can be a string used to describe that the instantaneous change in position exceeds the position difference threshold, or it can be represented by a number. For example, the number 1 can be used to represent that the instantaneous change in the position of the distance exceeds the position difference threshold.

[0152] Among them, thread T1 and thread T2 can run in parallel to simultaneously obtain the distance, the instantaneous change value of the distance, the position, and the instantaneous change value of the position.

[0153] In this embodiment, it is necessary to identify specific actions of the head-mounted device through the combination of the IMU and the P-Sensor. The specific actions include: the head-mounted device is repeatedly taken off and put on, or repeatedly put on and taken off. Therefore, when initializing the system for implementing the solution of this embodiment, it is necessary to start the corresponding customized service to monitor and filter the data of the IMU and the P-Sensor in real time through the customized service.

[0154] Specifically, the monitoring and filtering process of the customized service is used to filter out the data whose instantaneous change value of distance does not exceed the preset distance difference threshold, and the data whose instantaneous change value of position does not exceed the preset position change threshold.

[0155] Monitoring and filtering the position data collected by the IMU is used to determine that the head-mounted device has a displacement of a specific distance. Specifically, it is used to determine whether the head-mounted device has a displacement exceeding the preset position difference. Monitoring and filtering the distance data collected by the P-Sensor is used to identify whether the head-mounted device has an action of approaching or moving away from the user's face according to the change of distance.

[0156] Further, referring to step F2 and step F4, when the data monitoring process detects that the instantaneous change value of the corresponding data exceeds the corresponding difference threshold, thread T1 and thread T2 will transmit the corresponding state change value.

[0157] Step F5, construct a data monitoring process T3, and capture the first state value output by process T1 and the second state value output by process T2 through process T3.

[0158] When process T1 and process T2 output the first state value and the second state value at the same time, it means that these two processes both meet the trigger conditions. In this case, the subsequent processing logic is triggered. Specifically, whenever process T3 captures the state value output by T1 or thread T2, it starts to identify whether the state values output by thread T1 and thread T2 are captured at the same time.

[0159] It should be noted that the "at the same time" here is not in the strict sense, not referring to the same moment, but referring to a very narrow time domain. For example, as long as thread T3 detects the state values output by T1 and T2 within X seconds, regardless of which thread's state value is captured first, it can be considered that thread T3 captures the state values output by thread T1 and thread T2 at the same time. Among them, X can be set to the best time that can most match this action effect. For example, X can be any value within the time range of 0.1s - 0.3s.

[0160] Further, when T3 identifies that the state values output by thread T1 and thread T2 are triggered at the same time, the subsequent logical processing is performed, otherwise no processing may be done.

[0161] Step F6. If thread T3 simultaneously captures the first status value output by thread T1 and the second status value output by thread T2, then reuse the distance value obtained by the P-Sensor, and determine whether the head-mounted device is moving away from or approaching the user's face based on the distance value.

[0162] Specifically, after thread T3 simultaneously captures the first status value output by thread T1 and the second status value output by thread T2, analyze the change value of the distance detected by the P-Sensor again to determine whether the device status is moving away from or approaching the user's face, and perform subsequent differential operations based on the judgment result.

[0163] Furthermore, when the P-Sensor detects the distance, it has the following characteristics: if two objects approach, the data of the P-Sensor shows a decreasing trend; if two objects move away, the data shows an increasing trend. Therefore, if thread T3 detects that the first distance collected at the current moment is greater than the second distance collected at the previous preset moment, it is determined that the distance between the head-mounted device and the user increases, and the head-mounted device moves away from the user's face; if thread T3 detects that the first distance collected at the current moment is less than the second distance collected at the previous preset moment, it is determined that the distance between the head-mounted device and the user decreases, and the head-mounted device approaches the user's face.

[0164] Step F7. Construct data monitoring processes T4 and T5. Process T4 records the data when the head-mounted device moves away from the user's face within a preset time period, and process T5 records the data when the head-mounted device approaches the user's face within a preset time period.

[0165] In this embodiment, the preset number of times for the distance between the head-mounted device and the user to first increase and then decrease, or first decrease and then increase in the heat dissipation judgment condition is two. In other words, if the number of repetitions of the distance between the head-mounted device and the user's face approaching again is two, it is determined that the user has a heat dissipation requirement.

[0166] To accurately determine that the two actions of moving away and then approaching are caused by the user repeatedly taking off and putting on the head-mounted device when the user has a heat dissipation requirement, it is necessary to limit the time between the two repeated operations. Therefore, it is necessary to record and identify the two segments of moving away and approaching motions within a specific time through processes T4 and T5 respectively. Here, the specific time is equivalent to the preset time in the foregoing embodiment.

[0167] Furthermore, if it is determined through step F6 that the current movement of the head-mounted device is a movement away, enter the L11 or L21 process determination. Since both the movement away and the movement approaching need to be determined, it is necessary to separately judge L11 and L21.

[0168] Specifically, when thread T4 obtains a signal indicating that the head-mounted device is away from the user's face, it first checks whether the character L11 for representing that the head-mounted device is away from the user's face has been recorded. If the character has been recorded and the time of the previous record belongs to the time within the preset time period Ys, then the character corresponding to this away action is recorded as L21. Otherwise, it will not be recorded as the character L21, and the previous record information is overwritten with the current record information. Specifically, the previously recorded L11 is overwritten with the current information.

[0169] When thread T5 obtains a signal indicating that the head-mounted device is approaching the user's face, it first checks whether the character L12 for representing that the head-mounted device is away from the user's face has been recorded previously. If the character L12 for representing that the head-mounted device is away from the user's face has been recorded previously and the time recorded by the character L12 is within the preset time period Ys, then the character corresponding to this away action is recorded as L22. Otherwise, the previously recorded character L22 is overwritten with the current information.

[0170] Step F8, construct a data monitoring process T6, and monitor through the process T6 whether the data recorded by the threads T4 and T5 both meet the first condition. If so, clear all the status records recorded by the processes T1 to T5 and start the heat dissipation adjustment.

[0171] After starting the heat dissipation adjustment, the heat dissipation requirements of the head-mounted device can be met by the user. After starting the heat dissipation, all intermediate state data will be cleared. In other words, after the heat dissipation adjustment ends, the entire motion monitoring, discrimination, and recording actions are initialized and re-enter the motion monitoring state.

[0172] Figure 6 It is a structural diagram of a heat dissipation device of a head-mounted device provided by an embodiment of the present application. Refer to Figure 6 , the device 60 includes:

[0173] A first acquisition module 601, configured to acquire the distance between the head-mounted device and the user;

[0174] An adjustment module 602, configured to, if the distance meets the first condition, perform one of the following operations: start the heat dissipation module of the head-mounted device, and increase the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted device; wherein, the first condition includes: the value of the distance changes, and the change frequency of the value of the distance is greater than or equal to a preset frequency.

[0175] Optionally, the change in the value of the distance includes:

[0176] The value of the distance increases from small to large; or,

[0177] The value of the distance decreases from large to small; or,

[0178] After the value of the distance increases from small to large and then decreases from large to small; or,

[0179] After the value of the distance decreases from large to small and then increases from small to large.

[0180] Optionally, the first acquisition module 601 includes:

[0181] A first acquisition sub-module, configured to acquire the distance difference between the first distance and the second distance between the head-mounted display device and the user; the first distance and the second distance are respectively the distances between the head-mounted display device and the user at different times; the first condition includes: the distance difference is greater than or equal to a preset distance difference threshold, and the change frequency of the distance difference is greater than or equal to a preset frequency.

[0182] Optionally, the device further includes:

[0183] A second acquisition module, configured to acquire the occurrence times of the first situation, the second situation, the third situation or the fourth situation according to the distance between the head-mounted display device and the user; the first situation is that the distance increases from small to large; the second situation is that the distance decreases from large to small; the third situation is the situation where the distance increases from small to large and then decreases from large to small, and the fourth situation is the situation where the distance decreases from large to small and then increases from small to large;

[0184] A third acquisition module, configured to acquire the change frequency of the value of the distance between the head-mounted display device and the user according to the occurrence times of the first situation, the second situation, the third situation or the fourth situation.

[0185] Optionally, the device further includes:

[0186] An execution module, configured to perform one of the following operations if the distance meets the second condition: turn off the heat dissipation module of the head-mounted display device and maintain the heat dissipation module of the head-mounted display device in a closed state;

[0187] The second condition includes: the value of the distance changes and the head-mounted display device is in a stationary state, and the change frequency of the value of the distance is greater than or equal to a preset frequency and the head-mounted display device is in a stationary state.

[0188] Optionally, the device further includes:

[0189] A fourth acquisition module, configured to acquire the distance change information between the head-mounted display device and the user according to the distance between the head-mounted display device and the user;

[0190] A fifth acquisition module, configured to acquire the historical change frequency of the value of the distance between the head-mounted display device and the user;

[0191] A sixth acquisition module, configured to update the historical change frequency based on the distance change information to obtain the change frequency of the value of the distance between the head-mounted display device and the user.

[0192] In this embodiment, if the distance between the head-mounted device and the user satisfies the first condition: the value of the distance changes, and the change frequency of the value of the distance is greater than or equal to a preset frequency, it indicates that the head-mounted device is frequently taken off and put on by the user. In actual applications, if the head-mounted device is worn for too long, resulting in an increase in the temperature of the chamber between the head-mounted device and the user, the user will dissipate heat by frequently taking off and putting on the head-mounted device. Therefore, based on this embodiment, it can be accurately determined whether the temperature of the chamber between the head-mounted device and the user is too high. If the distance satisfies the first condition, one of the following operations is performed: start the heat dissipation module of the head-mounted device, and increase the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted device; when the temperature of the chamber between the head-mounted device and the user is too high, the chamber between the head-mounted device and the user can be effectively cooled in a timely manner to meet the actual heat dissipation needs of the user. This embodiment solves the problem that the method of adjusting the fan speed of the head-mounted device based on a set fixed temperature threshold in the related art cannot meet the heat dissipation requirements of the user for the head-mounted device.

[0193] The heat dissipation device of the head-mounted device in the embodiments of the present application can be an electronic device or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices other than terminals. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a handheld computer, a vehicle-mounted electronic device, a Mobile Internet Device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc., and can also be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc. The embodiments of the present application do not make specific limitations.

[0194] The heat dissipation device of the head-mounted device in the embodiments of the present application can be a device with an operating system. The operating system can be the Android operating system, the iOS operating system, or other possible operating systems. The embodiments of the present application do not make specific limitations.

[0195] The heat dissipation device of the head-mounted device provided by the embodiments of the present application can achieve Figure 1 、 Figure 2 、 Figure 3 and Figure 5The various processes implemented by the method embodiments will not be described in detail here to avoid repetition.

[0196] Optionally, as Figure 7 shown, an embodiment of the present application further provides an electronic device 700, including a processor 701 and a memory 702. A program or instruction that can run on the processor 701 is stored on the memory 702. When the program or instruction is executed by the processor 701, it implements the various steps of the heat dissipation method embodiment of the above head-mounted device and can achieve the same technical effects. The details will not be described here to avoid repetition.

[0197] It should be noted that the electronic device in the embodiment of the present application includes the above-mentioned mobile electronic devices and non-mobile electronic devices.

[0198] Figure 8 A schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application. Refer to Figure 8 , the electronic device 800 includes, but is not limited to: a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809, and a processor 810, and other components.

[0199] Those skilled in the art can understand that the electronic device 800 may further include a power source (such as a battery) for supplying power to each component. The power source can be logically connected to the processor 810 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 8 The structure of the electronic device shown in

[0200] In this embodiment, if the distance between the head-mounted device and the user satisfies the first condition: the value of the distance changes, and the change frequency of the value of the distance is greater than or equal to a preset frequency, it indicates that the head-mounted device is frequently taken off and put on by the user. In practical applications, if the head-mounted device is worn for too long, the temperature of the chamber between the head-mounted device and the user will increase, and the user will dissipate heat by frequently taking off and putting on the head-mounted device. Therefore, based on this embodiment, it is possible to accurately determine whether the temperature of the chamber between the head-mounted device and the user is too high. If the distance satisfies the first condition, one of the following operations is performed: start the heat dissipation module of the head-mounted device, and increase the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head-mounted device; when the temperature of the chamber between the head-mounted device and the user is too high, the chamber between the head-mounted device and the user can be effectively cooled in a timely manner to meet the actual heat dissipation needs of the user. This embodiment solves the problem in the related art that the method of adjusting the fan speed of the head-mounted device based on a set fixed temperature threshold cannot meet the heat dissipation requirements of the user for the head-mounted device.

[0201] It should be understood that in the embodiments of the present application, the input unit 804 may include a Graphics Processing Unit (GPU) 8041 and a microphone 8042. The graphics processor 8041 processes the image data of static pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 806 may include a display panel 8061, and the display panel 8061 may be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 807 includes at least one of a touch panel 8071 and other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include two parts: a touch detection device and a touch controller. The other input devices 8072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be elaborated here.

[0202] The memory 809 can be used to store software programs and various data. The memory 809 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area can store an operating system, application programs or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 809 can include volatile memory or non-volatile memory, or the memory 809 can include both volatile and non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synch link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 809 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.

[0203] The processor 810 may include one or more processing units; optionally, the processor 810 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor may not be integrated into the processor 810 either.

[0204] The embodiments of the present application also provide a readable storage medium. A program or instruction is stored on the readable storage medium. When the program or instruction is executed by a processor, it implements each process of the embodiment of the heat dissipation method of the above-mentioned head-mounted display device, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0205] Among them, the processor is the processor in the electronic device in the above-mentioned embodiment. The readable storage medium includes computer-readable storage media such as computer read-only memory ROM, random access memory RAM, magnetic disk or optical disc, etc.

[0206] Another embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement each process of the above-mentioned embodiment of the heat dissipation method of the head-mounted display device, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0207] It should be understood that the chip mentioned in the embodiment of the present application can also be referred to as a system-on-chip, system chip, chip system or system-on-chip, etc.

[0208] The embodiment of the present application provides a computer program product. The program product is stored in a storage medium and is executed by at least one processor to implement each process of the above-mentioned embodiment of the heat dissipation method of the head-mounted display device, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0209] The embodiment of the present application also provides a head-mounted display device, which is provided with the head-mounted display device heat dissipation device in the foregoing embodiment, or the electronic device used to implement the heat dissipation method of the head-mounted display device in the foregoing embodiment.

[0210] It should be noted that in this article, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in a reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0211] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-described embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases, the former is a better implementation method. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the related technology can be embodied in the form of a computer software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions for causing a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods of the various embodiments of the present application.

[0212] For example, due to the special thermal feedback mechanism of the head-mounted display device, the heat dissipation adjustment function is relatively mechanical. To make the heat dissipation adjustment be automatically triggered by means of motion capture, corresponding software development must be carried out. Then the corresponding function call logic for specific actions will be very certain and there can be no accident. As long as the heat dissipation fan of the head-mounted display device starts to work stronger after repeatedly moving the head-mounted display device away from and then close to the face twice, it falls within the protection scope of the present application.

[0213] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them fall within the protection scope of the present application. For example, due to the special thermal feedback mechanism of the head-mounted display device, the heat dissipation adjustment function is relatively mechanical. To make the heat dissipation adjustment be automatically triggered by means of motion capture, corresponding software development must be carried out. Then the corresponding function call logic for specific actions will be very certain and there can be no accident. As long as the heat dissipation fan of the head-mounted display device starts to work stronger after repeatedly moving the head-mounted display device away from and then close to the face twice, it falls within the protection scope of the present application.

Claims

1. A heat dissipation method for a head mounted display device, characterized in that: include: Get the distance between the head display device and the user; If the distance satisfies the first condition, performing one of the following operations: starting a heat dissipation module of the head display device to increase the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head display device; The first condition includes: the value of the distance changes, and the frequency of change of the value of the distance is greater than or equal to a preset frequency.

2. The method according to claim 1, characterized in that The value of the distance changes, including: The value of the distance changes from small to large; or, The value of the distance changes from large to small; or, The distance value changes from small to large and then changes from large to small; or, The value of the distance changes from large to small, and then changes from small to large.

3. The method according to claim 1, characterized in that The obtaining the distance between the head display device and the user includes: Obtaining a distance difference between a first distance and a second distance between the head display device and the user; the first distance and the second distance are respectively the distances between the head display device and the user at different times; The first condition includes: the distance difference is greater than or equal to a preset distance difference threshold, and the change frequency of the distance difference is greater than or equal to a preset frequency.

4. The method according to claim 1, characterized in that: The method further comprises: Obtaining the number of occurrences of a first situation, a second situation, a third situation, or a fourth situation according to the distance between the head display device and the user; the first situation is that the distance changes from small to large; the second situation is that the distance changes from large to small; the third situation is that the distance changes from small to large and then from large to small; and the fourth situation is that the distance changes from large to small and then from small to large; According to the number of occurrences of the first situation, the second situation, the third situation or the fourth situation, the frequency of change of the value of the distance between the head display device and the user is obtained.

5. The method according to claim 1, characterized in that The method further comprises: If the distance satisfies the second condition, performing one of the following operations: turning off the heat dissipation module of the head display device to maintain the heat dissipation module of the head display device in a turned-off state; The second condition includes: the value of the distance changes and the head display device is in a stationary state, and the frequency of change of the value of the distance is greater than or equal to a preset frequency and the head display device is in a stationary state.

6. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: Acquire distance change information between the head display device and the user according to the distance between the head display device and the user; Obtaining a historical change frequency of a value of a distance between the head display device and the user; The historical change frequency is updated based on the distance change information to obtain the change frequency of the distance value between the head display device and the user.

7. A heat dissipation device for a head-mounted display device, characterized in that: include: A first acquisition module is used to acquire the distance between the head display device and the user; The adjustment module is used to perform one of the following operations if the distance satisfies a first condition: start the heat dissipation module of the head display device to increase the heat dissipation power and / or heat dissipation frequency of the heat dissipation module of the head display device; wherein the first condition includes: the value of the distance changes, and the change frequency of the value of the distance is greater than or equal to a preset frequency.

8. The device according to claim 7, characterized in that The value of the distance changes, including: The value of the distance changes from small to large; or, The value of the distance changes from large to small; or, The distance value changes from small to large and then changes from large to small; or, The value of the distance changes from large to small, and then changes from small to large.

9. The device according to claim 7, characterized in that The first acquisition module includes: The acquisition submodule is used to obtain the distance difference between the first distance and the second distance between the head display device and the user; the first distance and the second distance are the distances between the head display device and the user at different times respectively; the first condition includes: the distance difference is greater than or equal to a preset distance difference threshold, and the change frequency of the distance difference is greater than or equal to a preset frequency.

10. The device according to claim 7, characterized in that The device also includes: A second acquisition module is used to acquire the number of occurrences of a first situation, a second situation, a third situation, or a fourth situation according to the distance between the head display device and the user; the first situation is that the distance changes from small to large; the second situation is that the distance changes from large to small; the third situation is that the distance changes from small to large and then from large to small; the fourth situation is that the distance changes from large to small and then from small to large; The third acquisition module is used to obtain the change frequency of the value of the distance between the head display device and the user according to the number of occurrences of the first situation, the second situation, the third situation or the fourth situation.

11. The device according to claim 7, characterized in that The device also includes: an execution module, configured to execute one of the following operations if the distance satisfies a second condition: turning off a heat dissipation module of the head display device to maintain the heat dissipation module of the head display device in a turned-off state; The second condition includes: the value of the distance changes and the head display device is in a stationary state, and the frequency of change of the value of the distance is greater than or equal to a preset frequency and the head display device is in a stationary state.

12. The device according to any one of claims 7 to 10, characterized in that The device also includes: a fourth acquisition module, configured to acquire distance change information between the head display device and the user according to the distance between the head display device and the user; A fifth acquisition module, configured to acquire a historical change frequency of a value of a distance between the head display device and the user; The sixth acquisition module is used to update the historical change frequency based on the distance change information to obtain the change frequency of the distance value between the head display device and the user.

13. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the heat dissipation method of the head display device according to any one of claims 1 to 6 are implemented.

14. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the heat dissipation method of the head display device according to any one of claims 1 to 6 are implemented.