Wearing detection method for extended reality device, and apparatus

By collecting data and updating the background noise value while the extended reality device is in sleep mode, and adjusting the wearing threshold, the problem of misjudgment of wearing status caused by environmental interference of sensor lenses is solved, and more accurate wearing detection is achieved.

WO2026061019A1PCT designated stage Publication Date: 2026-03-26FALCON INNOVATIONS TECH (SHENZHEN) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-06-16
Publication Date
2026-03-26

AI Technical Summary

Technical Problem

Existing methods for detecting wear in extended reality devices cannot accurately determine the user's wearing status because the sensor lenses are affected by environmental interference such as sweat, scratches, and oil stains during user use, which causes changes in the background noise value.

Method used

When the extended reality device triggers a sleep state, data is collected and an updated noise floor value is determined based on multiple data collections. The wear distance threshold and wear proximity threshold are adjusted to improve the detection accuracy of the wear state.

Benefits of technology

By dynamically adjusting the threshold, the accuracy of detecting the wearing status of extended reality devices is improved, avoiding misjudgments caused by environmental interference.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025101239_26032026_PF_FP_ABST
    Figure CN2025101239_26032026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the embodiments of the present application are a wearing detection method for an extended reality device, and an electronic device and a storage medium. The method comprises: in response to an extended reality device triggering a sleep state, collecting at least one piece of first data within a first duration, wherein the sleep state is a state in which the extended reality device is not worn by a user; and on the basis of the at least one piece of first data and a preset value, determining a first noise floor value, wherein the first noise floor value is a noise floor value obtained after an original noise floor value is updated, the first noise floor value is used for determining an updated wearing distance threshold value and an updated wearing proximity threshold value of the extended reality device, the wearing distance threshold value is used for determining that the extended reality device is not worn by the user, and the wearing proximity threshold value is used for determining that the extended reality device is worn by the user. The wearing detection method for an extended reality device provided in the embodiments of the present application can improve the accuracy of a reported wearing state of a user.
Need to check novelty before this filing date? Find Prior Art

Description

Wearable detection method and device of extended reality device

[0001] Cross-reference to related applications

[0002] The present application claims priority to the Chinese patent application No. 202411320947.0, filed on September 20, 2024, with the title of “Wearable detection method and device of extended reality device”, the whole content of which is incorporated herein by reference. TECHNICAL FIELD

[0003] Embodiments of the present application relate to the field of extended reality, in particular, to a wearable detection method and device of extended reality device, an electronic device and a storage medium, wherein the storage medium comprises a computer readable storage medium. BACKGROUND

[0004] Extended reality device is considered as the best carrier of “AR+AI” frontier technology application, for example, wearable AR glasses. The wearing state detection of AR glasses usually uses sensors to determine whether the user has wearing action and taking-off action. At present, the implementation logic for determining whether the user has wearing action and taking-off action is to set two detection thresholds, namely, the approaching threshold and the moving away threshold. When it is detected that the sensor source data is less than the moving away threshold, it is determined that the user has taking-off action, and the AR glasses enter a deep sleep state; when it is detected that the sensor source data is greater than the approaching threshold, it is determined that the user has wearing action, and the AR glasses can be awakened, so that the display, voice, photographing, translation and other functions of the glasses are in a usable state.

[0005] The selection of the approaching threshold and the moving away threshold needs to be measured and calibrated in the factory in advance. For example, the average value of the sensor source data when not blocked is taken as the noise floor value, the moving away threshold is the noise floor value + 50, and the approaching threshold is the noise floor value + 180 (the specific values 50 and 180 are measured and calibrated, and different models may be different). However, since the sensor lens may be disturbed by the environment during use, such as sweat, scratches, oil stains, etc., the noise floor value is greater than the original moving away threshold, and thus the user's taking-off action cannot be reported. SUMMARY

[0006] Embodiments of the present application provide a wearable detection method and device of extended reality device, which can improve the accuracy of the reported user's wearing state.

[0007] Embodiments of the present application provide a wearable detection method of extended reality device, applied to an extended reality device, the method comprising:

[0008] In response to the extended reality device triggering a hibernation state, at least one piece of first data is collected within a first time duration, the hibernation state being a state in which the extended reality device is in when not worn by a user;

[0009] A first noise floor value is determined according to the at least one piece of first data and a preset value, the first noise floor value being an updated noise floor value of an original noise floor value, the first noise floor value being used to determine an updated wearing-away threshold value and an updated wearing-close threshold value of the extended reality device, the wearing-away threshold value being used to determine that the user does not wear the extended reality device, and the wearing-close threshold value being used to determine that the user wears the extended reality device.

[0010] In a possible implementation, the first noise floor value is determined according to the at least one piece of first data and the preset value, including:

[0011] The first noise floor value is determined according to the at least one piece of first data collected N times and the preset value, N being a positive integer greater than 1.

[0012] In a possible implementation, the first noise floor value is determined according to the at least one piece of first data collected N times and the preset value, including:

[0013] N minimum values corresponding to the at least one piece of first data are determined according to the at least one piece of first data collected N times.

[0014] The first noise floor value is determined according to the N minimum values and the preset value.

[0015] In a possible implementation, the first noise floor value is determined according to the N minimum values and the preset value, including:

[0016] M minimum values smaller than or equal to the preset value are determined from the N minimum values, M being smaller than or equal to N.

[0017] The first noise floor value is determined according to the M minimum values.

[0018] In a possible implementation, the first noise floor value is determined according to the M minimum values, including:

[0019] The first noise floor value is determined according to an average value of the M minimum values.

[0020] In a possible implementation, the first noise floor value is determined according to the average value of the M minimum values, including:

[0021] The first noise floor value is automatically determined according to a difference between the average value and the original noise floor value being greater than or equal to a first threshold value.

[0022] In a possible implementation, the wearing-away threshold is a sum of the first noise floor value and a first numerical value, and the wearing-close threshold is a sum of the first noise floor value and a second numerical value, the first numerical value and the second numerical value being positive integers.

[0023] Optionally, the method provided in the embodiments of the present application further includes: determining whether to repair the extended reality device according to the updated wearing-away threshold and the preset value.

[0024] Correspondingly, the embodiments of the present application further provide an extended reality device, which includes:

[0025] The collection module is configured to collect at least one piece of first data within a first time length in response to the extended reality device triggering a hibernation state, the hibernation state being a state of the extended reality device when the user does not wear the extended reality device.

[0026] The processing module is configured to determine a first noise floor value according to the at least one piece of first data and a preset value, the first noise floor value being an updated noise floor value of an original noise floor value, the first noise floor value being used to determine an updated wearing-away threshold and an updated wearing-close threshold of the extended reality device, the wearing-away threshold being used to determine that the user does not wear the extended reality device, and the wearing-close threshold being used to determine that the user wears the extended reality device.

[0027] In a third aspect, the embodiments of the present application further provide an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the computer program is executed by the processor to implement the steps in the wearing detection method of the extended reality device described above.

[0028] In a fourth aspect, the embodiments of the present application further provide a computer readable storage medium, and the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the steps in the wearing detection method of the extended reality device described above.

[0029] In a fifth aspect, the embodiments of the present application further provide a computer program product or a computer program, which includes computer instructions stored in a computer readable storage medium. A processor of a computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to enable the computer device to perform the method provided in the various optional implementation manners described in the embodiments of the present application.

[0030] In the embodiments of the present application, in response to the extended reality device triggering the sleep state, at least one piece of first data is collected within a first time period, and a first noise floor value is determined according to the at least one piece of first data and a preset value. The sleep state is a state of the extended reality device when the user is not wearing it. The first noise floor value is an updated original noise floor value. The first noise floor value is used to determine an updated wearing-away threshold and an updated wearing-close threshold of the extended reality device. The wearing-away threshold is used to determine that the user is not wearing the extended reality device, and the wearing-close threshold is used to determine that the user is wearing the extended reality device. The wearing detection method of the extended reality device provided in the embodiments of the present application can determine the first noise floor value according to the first data collected when the extended reality device triggers the sleep state, and then determine the updated wearing-close threshold and the updated wearing-away threshold, thereby improving the accuracy of the reported wearing state of the user. BRIEF DESCRIPTION OF DRAWINGS

[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0032] FIG. 1 is a flowchart of a wearing detection method of an extended reality device provided in an embodiment of the present application;

[0033] FIG. 2 is a structural diagram of an extended reality device provided in an embodiment of the present application;

[0034] FIG. 3 is a structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0035] The technical solutions in the present application will be described in detail below with reference to the drawings in the present application. Obviously, the described embodiments are only some embodiments of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.

[0036] The embodiment of the present application provides a wearing detection method, device, electronic equipment and computer readable storage medium of an extended reality device. Specifically, the extended reality device related to the embodiment of the present application includes but is not limited to a head-mounted display, wearable glasses, and can be an integrated extended reality device with a built-in computing processing unit or a split extended reality device with an external computing processing unit. Wherein, the extended reality device includes but is not limited to an onboard optical display system, that is, a head-up display system, applied to aircraft, automobile, ship and other vehicles, for example, AR-HUD (Augmented reality hud-up display) carried on a smart internet car, a handheld mobile device such as a mobile phone, a desktop computer, a notebook computer, a tablet computer and the like, a wearable near-eye display system such as a head-mounted display, smart glasses and the like. When the extended reality device is a wearable head-mounted display and smart glasses, it can be an integrated extended reality device with a built-in computing processing unit or a split extended reality device with an external computing processing unit.

[0037] Please refer to FIG. 1, which is a flowchart of a wearing detection method of an extended reality device provided by the embodiment of the present application, and the flowchart includes the following steps:

[0038] S101, in response to the extended reality device triggering a sleep state, collecting at least one first data within a first time length.

[0039] In the embodiment of the present application, the sleep state is a state of the extended reality device when the user does not wear it. For example, at least one first data of the extended reality device within a first time length after entering or just entering the sleep state can be collected. The first time length can be 1 second or other time length, which is not limited in the embodiment of the present application.

[0040] For example, the number of at least one first data or the data amount of at least one first data is related to the sampling rate, which is not limited in the embodiment of the present application.

[0041] In one possible implementation, the sleep state is triggered by the action of taking off the extended reality device, or in another possible implementation, the sleep state is triggered by the key of the extended reality device, for example, the action of pressing the power key. Or, the sleep state is triggered by other ways, which is not limited in the embodiment of the present application.

[0042] Wherein, the first data can be sensor source data (psensor rawdata), and the extended reality device can be configured with a sensor (psensor) which can detect the distance between the sensor and the obstacle.

[0043] S102, determining a first noise floor value according to the at least one first data and a preset value.

[0044] In the embodiments of the present application, the first noise floor value is an updated noise floor value of the original noise floor value. For example, the original noise floor value can be a noise floor value of the extended reality device when it is shipped, wherein the original noise floor value can be determined according to an average value of source data collected when the lens of the extended reality device is not blocked when it is shipped. For example, the original noise floor value is an average value of source data collected when the lens of the extended reality device is not blocked when it is shipped.

[0045] The embodiments of the present application relate to a wearing distance threshold and a wearing proximity threshold. As described in the background, the wearing distance threshold is used to determine that the user does not wear the extended reality device, and the wearing proximity threshold is used to determine that the user wears the extended reality device.

[0046] For example, the original wearing distance threshold can be the sum of the original noise floor value and a third value. For example, the third value can be 50, or the third value can be other values, which are not limited by the embodiments of the present application.

[0047] For example, the original wearing proximity threshold can be the sum of the original noise floor value and a fourth value. For example, the fourth value can be 180, or the fourth value can be other values, which are not limited by the embodiments of the present application.

[0048] For example, when the first data is less than or equal to the wearing distance threshold, it can be determined that the user does not wear or takes off the extended reality device, or when the first data is less than the wearing distance threshold, it can be determined that the user does not wear or takes off the extended reality device.

[0049] For example, when the first data is greater than the wearing proximity threshold, it can be determined that the user wears the extended reality device, or when the first data is greater than or equal to the wearing proximity threshold, it can be determined that the user wears the extended reality device.

[0050] In the embodiments of the present application, the first noise floor value is used to determine the updated wearing distance threshold and the updated wearing proximity threshold of the extended reality device.

[0051] For example, the updated wearing distance threshold can be the sum of the first noise floor value and a first value. For example, the first value can be 50, or the first value can be other values, which are not limited by the embodiments of the present application.

[0052] For example, the updated wearing proximity threshold can be the sum of the first noise floor value and a second value. For example, the second value can be 180, or the second value can be other values, which are not limited by the embodiments of the present application.

[0053] Optionally, the first noise floor value is determined according to at least one first data and a preset value, comprising:

[0054] The first noise floor value is determined according to at least one piece of first data collected N times and a preset value, where N is a positive integer greater than 1.

[0055] Optionally, the first noise floor value is determined according to at least one piece of first data collected N times and a preset value, including:

[0056] At least one minimum value corresponding to the at least one piece of first data is determined according to the at least one piece of first data collected N times.

[0057] The first noise floor value is determined according to the N minimum values and the preset value.

[0058] Optionally, the first noise floor value is determined according to the N minimum values and the preset value, including:

[0059] M minimum values less than or equal to the preset value are determined from the N minimum values, where M is less than or equal to N.

[0060] The first noise floor value is determined according to the M minimum values.

[0061] Optionally, the first noise floor value is determined according to the M minimum values, including:

[0062] The first noise floor value is determined according to an average value of the M minimum values.

[0063] For example, the M values can be any one of 1-20, or the M values are other values, which are not limited by embodiments of the present application. Optionally, the size of M can be used to automatically calibrate the adjustment of the sensitivity.

[0064] In a possible implementation, the average value of the M minimum values is the first noise floor value.

[0065] A specific example is given below, and it should be understood that the example does not affect the protection scope of the embodiments of the present application.

[0066] Step one: when the extended reality device triggers the sleep state, 1 second of first data is collected, for example, a piece of first data is collected, and the minimum piece of first data is taken.

[0067] Step two: step one is repeated N times to obtain N minimum values.

[0068] Step three: the N minimum values are filtered, and the filtering rule is that each minimum value in the N minimum values is retained if the minimum value is less than a preset value, and is not retained if the minimum value is greater than or equal to the preset value. Alternatively, the filtering rule is that each minimum value in the N minimum values is retained if the minimum value is less than or equal to the preset value, and is not retained if the minimum value is greater than the preset value. Finally, M minimum values are retained from the N minimum values.

[0069] Step four: calculate the average of the M minimum values as the first floor noise value.

[0070] Step five: calculate the wearing away threshold as the first floor noise value + 50, and calculate the wearing close threshold as the first floor noise value + 180.

[0071] Optionally, in the embodiments of the present application, the first floor noise value is determined according to the average of the M minimum values, comprising:

[0072] The first floor noise value is automatically determined according to the difference between the average of the M minimum values and the original floor noise value being greater than or equal to the first threshold value.

[0073] For example, when the absolute value of the difference between the average of the M minimum values and the original floor noise value is greater than or equal to the first threshold value, the first floor noise value can be automatically determined, or the updated floor noise value is used to determine the wearing away threshold and the wearing close threshold. For example, the first threshold value can be 10, or other numerical values, which are not limited in the embodiments of the present application.

[0074] Optionally, the method provided by the embodiments of the present application further comprises:

[0075] The extended reality device is determined whether to be repaired according to the updated wearing away threshold and a preset value. This scheme can avoid the situation that the wearing away threshold is too large due to excessive calibration, and thus the wearing state cannot be accurately determined.

[0076] For example, the wearing away threshold is the first floor noise value + 50, and when the wearing away threshold is greater than or equal to the preset value, it can be determined that the lens of the extended reality device is seriously dirty or scratched, which exceeds the range that can be automatically calibrated, and thus the normal function cannot be restored through automatic calibration, so the lens of the extended reality device needs to be repaired, or the dirt needs to be manually cleaned.

[0077] Correspondingly, when the wearing away threshold is less than the preset value, the wearing state of the extended reality device can be determined according to the updated wearing away threshold.

[0078] In the embodiments of the present application, the updated or original wearing away threshold and the wearing close threshold can be saved in an area of the extended reality device that is not easy to lose, so as to ensure that the determination of the wearing state of the extended reality device is not affected by power-off or OTA upgrade or modification.

[0079] In the embodiments of the present application, in response to the extended reality device triggering a dormant state, at least one piece of first data is collected within a first time period, and a first noise floor value is determined according to the at least one piece of first data and a preset value. The dormant state is a state of the extended reality device when a user does not wear it, and the first noise floor value is an updated original noise floor value. The first noise floor value is used to determine an updated wearing-away threshold and an updated wearing-close threshold of the extended reality device. The wearing-away threshold is used to determine that the user does not wear the extended reality device, and the wearing-close threshold is used to determine that the user wears the extended reality device. The wearing detection method of the extended reality device provided in the embodiments of the present application can determine the first noise floor value according to the first data collected when the extended reality device triggers the dormant state, and then determine the updated wearing-close threshold and the updated wearing-away threshold, thereby improving the accuracy of the reported wearing state of the user.

[0080] To better implement the wearing detection method of the extended reality device of the present application, the present application also provides an extended reality device, and the specific implementation details can be referred to the description in the method embodiment.

[0081] Please refer to FIG. 2, which is a structural schematic diagram of an extended reality device provided in the embodiments of the present application. The device can be specifically as follows:

[0082] The collection module 201 is configured to collect at least one piece of first data within a first time period in response to the extended reality device triggering a dormant state. The dormant state is a state of the extended reality device when a user does not wear it.

[0083] The processing module 202 is configured to determine a first noise floor value according to the at least one piece of first data and a preset value. The first noise floor value is an updated noise floor value of an original noise floor value. The first noise floor value is used to determine an updated wearing-away threshold and an updated wearing-close threshold of the extended reality device. The wearing-away threshold is used to determine that the user does not wear the extended reality device, and the wearing-close threshold is used to determine that the user wears the extended reality device.

[0084] Optionally, in a possible implementation manner, the processing module 202 is configured to determine the first noise floor value according to the at least one piece of first data and the preset value, including:

[0085] The processing module 202 is configured to determine the first noise floor value according to the at least one piece of first data collected N times and the preset value. N is a positive integer greater than 1.

[0086] Optionally, in a possible implementation manner, the processing module 202 is configured to determine the first noise floor value according to the at least one piece of first data collected N times and the preset value, including:

[0087] The processing module 202 is configured to determine N minimum values corresponding to the at least one first data according to the at least one first data collected N times.

[0088] The processing module 202 is configured to determine the first noise floor value according to the N minimum values and the preset value.

[0089] Optionally, in a possible implementation, the processing module 202 is configured to determine the first noise floor value according to the N minimum values and the preset value, including:

[0090] The processing module 202 is configured to determine M minimum values less than or equal to the preset value in the N minimum values, and the M is less than or equal to the N.

[0091] The processing module 202 is configured to determine the first noise floor value according to the M minimum values.

[0092] Optionally, in a possible implementation, the processing module 202 is configured to determine the first noise floor value according to the M minimum values, including:

[0093] The processing module 202 is configured to determine the first noise floor value according to an average value of the M minimum values.

[0094] Optionally, in a possible implementation, the processing module 202 is configured to determine the first noise floor value according to the average value of the M minimum values, including:

[0095] The processing module 202 is configured to automatically determine the first noise floor value according to a difference between the average value and the original noise floor value being greater than or equal to a first threshold value.

[0096] Optionally, in a possible implementation, the processing module 202 is further configured to determine whether to repair the extended reality device according to the updated wearing-away threshold value and the preset value.

[0097] In the embodiments of the present application, in response to the extended reality device triggering a hibernation state, the collection module 201 collects at least one first data within a first time length, and the processing module 202 determines a first noise floor value according to the at least one first data and a preset value. The hibernation state is a state of the extended reality device when the user does not wear it, and the first noise floor value is an updated original noise floor value. The first noise floor value is used to determine an updated wearing-away threshold value and an updated wearing-close threshold value of the extended reality device. The wearing-away threshold value is used to determine that the user does not wear the extended reality device, and the wearing-close threshold value is used to determine that the user wears the extended reality device. The extended reality device provided in the embodiments of the present application can determine the first noise floor value according to the first data collected when the extended reality device triggers the hibernation state, and then determine the updated wearing-close threshold value and the updated wearing-away threshold value, thereby improving the accuracy of the reported wearing state of the user.

[0098] In addition, the present application also provides an electronic device, as shown in Figure 3, which shows the structural schematic diagram of the electronic device involved in the present application, in particular:

[0099] The electronic device can include a processor 301 with one or more processing cores, a memory 302 with one or more computer readable storage media, a power supply 303, and an input unit 304, etc. Those skilled in the art can understand that the electronic device structure shown in Figure 3 does not constitute a limitation on the electronic device, and can include more or fewer components than shown, or combine certain components, or different component arrangements. Among them:

[0100] The processor 301 is the control center of the electronic device, which connects all parts of the electronic device through various interfaces and lines, executes various functions of the electronic device and processes data by running or executing software programs and / or modules stored in the memory 302, and calling data stored in the memory 302, thereby overall monitoring the electronic device. Optionally, the processor 301 can include one or more processing cores; preferably, the processor 301 can integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface and application program, etc., and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 301.

[0101] The memory 302 can be used to store software programs and modules, and the processor 301 executes various functions and data processing by running the software programs and modules stored in the memory 302. The memory 302 can mainly include a program storage area and a data storage area, wherein the program storage area can store the operating system, at least one application program required by the function (such as sound playing function, image playing function, etc.), etc.; the data storage area can store data created according to the use of the electronic device, etc. In addition, the memory 302 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state memory device. Accordingly, the memory 302 can also include a memory controller to provide access for the processor 301 to the memory 302.

[0102] The electronic device also includes a power supply 303 for powering various components, and preferably the power supply 303 can be logically connected to the processor 301 through a power management system, so as to realize the functions of managing charging, discharging, and power consumption management, etc. through the power management system. The power supply 303 can also include one or more direct current or alternating current power supplies, a recharging system, a power supply device debugging circuit, a power supply converter or inverter, a power supply state indicator, etc. any component.

[0103] The electronic device can further include an input unit 304, which can be used to receive inputted digital or character information, and to generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls.

[0104] Although not shown, the electronic device can further include a display unit, etc., which will not be described here. Specifically in the present embodiment, the processor 301 in the electronic device will load the executable file corresponding to the process of one or more application programs into the memory 302 according to the following instructions, and run the application program stored in the memory 302 by the processor 301, thereby implementing the steps in any of the wearable detection methods of the extended reality device provided by the present application.

[0105] The specific implementation of each of the above operations can be referred to the previous embodiments, which will not be described here.

[0106] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructions, or by instructions controlling relevant hardware, which can be stored in a computer readable storage medium and loaded and executed by a processor.

[0107] To this end, the present application provides a computer readable storage medium, which stores a computer program capable of being loaded by a processor to execute the steps in any of the wearable detection methods of the extended reality device provided by the present application.

[0108] The specific implementation of each of the above operations can be referred to the previous embodiments, which will not be described here.

[0109] The computer readable storage medium can include a read only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0110] Since the instructions stored in the computer readable storage medium can execute the steps in any of the extended reality interaction methods provided by the present application, the beneficial effects that can be achieved by any of the wearable detection methods of the extended reality device provided by the present application can be achieved, which will be described in detail in the previous embodiments, which will not be described here.

[0111] The above describes in detail the wearing detection method, device, electronic device and computer readable storage medium of the extended reality device provided by the present application. The principles and implementation manners of the present application are described by applying specific examples. The above example is only used to help understand the method of the present application and its core idea. Meanwhile, for those skilled in the art, according to the idea of the present application, the specific implementation manner and application range will be changed. In conclusion, the content of the specification should not be understood as a limitation of the present application.

[0112] It should be noted that in the specific embodiments of the present application, data related to voice information, eye annotation information, historical behavior information, gesture operation, etc. are involved. When the above embodiments of the present application are applied to specific products or technologies, the user's permission or consent needs to be obtained, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of relevant countries and regions.

Claims

1. A method for detecting wearing of an extended reality device, the method comprising: The method is applied to an extended reality device, and the method comprises: In response to the extended reality device triggering a dormant state, at least one piece of first data is collected within a first time length, the dormant state being a state in which the extended reality device is in when a user is not wearing the extended reality device; A first noise floor value is determined according to the at least one piece of first data and a preset value, the first noise floor value being an updated noise floor value of an original noise floor value, the first noise floor value being used to determine an updated wearing-away threshold value and an updated wearing-close threshold value of the extended reality device, the wearing-away threshold value being used to determine that the user is not wearing the extended reality device, and the wearing-close threshold value being used to determine that the user is wearing the extended reality device.

2. The method of claim 1, wherein, The first noise floor value is determined according to the at least one piece of first data and a preset value, comprising: The first noise floor value is determined according to N pieces of the at least one piece of first data collected and the preset value, N being a positive integer greater than 1.

3. The method of claim 2, wherein, The first noise floor value is determined according to N pieces of the at least one piece of first data collected, comprising: N minimum values corresponding to the at least one piece of first data are determined according to the N pieces of the at least one piece of first data collected; The first noise floor value is determined according to the N minimum values and the preset value.

4. The method of claim 3, wherein, The first noise floor value is determined according to the N minimum values and the preset value, comprising: M minimum values less than or equal to the preset value are determined from the N minimum values, M being less than or equal to N; The first noise floor value is determined according to the M minimum values.

5. The method of claim 4, wherein, The first noise floor value is determined according to the M minimum values, comprising: The first noise floor value is determined according to an average value of the M minimum values.

6. The method of claim 5, wherein, The first noise floor value is determined according to the average value of the M minimum values, comprising: The first noise floor value is automatically determined according to a difference between the average value and the original noise floor value being greater than or equal to a first threshold value.

7. The method of claim 1, wherein, The wearing-away threshold value is a sum of the first noise floor value and a first numerical value, and the wearing-close threshold value is a sum of the first noise floor value and a second numerical value, the first numerical value and the second numerical value being positive integers.

8. The method of claim 1, wherein, The method further comprises: Whether to repair the extended reality device is determined according to the updated wearing-away threshold value and the preset value.

9. The method of claim 1, wherein, The first time length is 1 second.

10. The method of claim 1, wherein, The dormant state is triggered by an action of taking off the extended reality device.

11. The method of claim 1, wherein, The dormant state is triggered by a key of the extended reality device.

12. The method of claim 1, wherein a number of the at least one piece of first data is related to a sampling rate.

13. The method of claim 1, wherein, A data amount of the at least one piece of first data is related to a sampling rate.

14. The method of claim 1, wherein, The first data is sensor source data.

15. The method of claim 1, wherein, The original noise floor value is a noise floor value of the extended reality device when the extended reality device is shipped.

16. The method of claim 1, wherein, The original wearing-away threshold value is a sum of the original noise floor value and a third numerical value.

17. The method of claim 1, wherein, The original wearing-close threshold value is a sum of the original noise floor value and a fourth numerical value.

18. The method of claim 8, wherein, Whether to repair the extended reality device is determined according to the updated wearing-away threshold value and the preset value, comprising: The extended reality device is repaired when the wearing-away threshold value is greater than or equal to the preset value.

19. An extended reality device, comprising: The device comprises: The collection module is configured to collect at least one piece of first data within a first time period in response to the extended reality device triggering a dormant state, the dormant state being a state of the extended reality device when the user does not wear the extended reality device; The processing module is configured to determine a first noise floor value according to the at least one piece of first data and a preset value, the first noise floor value being an updated noise floor value of an original noise floor value, and the first noise floor value being used to determine an updated wearing-away threshold value and an updated wearing-close threshold value of the extended reality device, the wearing-away threshold value being used to determine that the user does not wear the extended reality device, and the wearing-close threshold value being used to determine that the user wears the extended reality device.

20. An electronic device, comprising: The computer program stored in the memory and executable on the processor, when the processor executes the computer program, implements the wearing detection method of the extended reality device according to any one of claims 1 to 18. The computer program stored in the memory and executable on the processor, when the processor executes the computer program, implements the wearing detection method of the extended reality device according to any one of claims 1 to 18.

Citation Information

Patent Citations

  • Distance calibration method and terminal

    CN106443639A

  • Calibration method and apparatus for proximity sensor, device, and storage medium

    CN108267728A

  • Wearing detection method and device for augmented reality equipment

    CN119292678A