Wearing detection method and device for augmented reality equipment

By updating the noise floor value when expanding the sleep state of the real device to determine a new threshold, the accuracy of wearing state detection under environmental interference is solved, and the accuracy of device state judgment is improved.

CN119292678APending Publication Date: 2025-01-10FALCON INNOVATIONS TECH (SHENZHEN) CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411320947.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-20
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

The existing extended real-life equipment wear status detection method cannot accurately determine whether the user is wearing the device when facing environmental interference (such as sweat, scratches, and oil stains), resulting in the inability to correctly report the removal action, affecting the available status of the device.

Method used

Improve detection accuracy by collecting data when the extended reality device triggers the sleep state, updating the noise floor value to determine the new wear away threshold and wear proximity threshold. The specific step includes collecting at least one piece of data within the first time length, determining the first noise floor value based on the data and the preset value, and calculating the updated threshold value based on it, so as to accurately determine whether the user is wearing the device.

Benefits of technology

Improve the accuracy of reporting the user's wearing status, avoid misjudgment caused by environmental interference, and ensure that the device enters the sleep or wake-up state under the correct situation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119292678A_ABST
    Figure CN119292678A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a wearing detection method of augmented reality equipment, electronic equipment and a storage medium, and the method comprises the steps: responding to a dormant state triggered by the augmented reality equipment, and collecting at least one piece of first data within a first duration, the dormant state being a state of the augmented reality equipment when a user does not wear; a first bottom noise value is determined according to the at least one piece of first data and a preset value, the first bottom noise value is a bottom noise value obtained after an original bottom noise value is updated, and the first bottom noise value is used for determining an updated wearing far threshold value and an updated wearing approaching threshold value of the augmented reality device; the wearing distance threshold value is used for determining that the user does not wear the augmented reality device, and the wearing proximity threshold value is used for determining that the user wears the augmented reality device. According to the wearing detection method of the augmented reality device provided by the embodiment of the invention, the accuracy of the reported wearing state of the user can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present application relate to the field of extended reality, and more specifically, to a wearing detection method, apparatus, electronic device, and storage medium for an extended reality device, wherein the storage medium includes a computer-readable storage medium. Background Art

[0002] Extended reality devices are considered to be the best carriers for the application of "AR+AI" cutting-edge technologies, such as wearable AR glasses. The wearing status detection of AR glasses usually uses sensors to determine whether the user has put on or taken off the glasses. At present, the implementation logic for determining whether the user has put on or taken off the glasses is to set two detection thresholds, namely the proximity threshold and the distance threshold. When the sensor source data is detected to be less than the distance threshold, it is determined that the user has taken off the glasses, and the AR glasses enter a deep sleep state; when the sensor source data is detected to be greater than the proximity threshold, it is determined that the user has put on the glasses, and the AR glasses can be awakened, so that the display, voice, photo taking, translation and other functions of the glasses are in an available state.

[0003] The selection of the proximity threshold and the distance threshold requires a pre-measurement and calibration at the factory. For example, the average value of the sensor source data when it is not blocked is taken as the background noise value, the distance threshold is the background noise value + 50, and the proximity threshold is the background noise value + 180 (the specific values ​​50 and 180 are measured and calibrated, and may be different for different models). However, during the user's use, the sensor lens may be disturbed by the environment, such as sweat, scratches, oil, etc., which makes the background noise value greater than the original distance threshold, and thus the user's removal action cannot be reported. Summary of the invention

[0004] The embodiments of the present application provide a wearing detection method, apparatus, electronic device, and storage medium for an extended reality device, which can improve the accuracy of the reported wearing status of the user.

[0005] The present application embodiment provides a wearing detection method of an extended reality device, which is applied to the extended reality device. The method includes:

[0006] In response to the extended reality device triggering a sleep state, collecting at least one first data within a first time period, wherein the sleep state is a state of the extended reality device when the user is not wearing the device;

[0007] A first background noise value is determined based on the at least one first data and a preset value, wherein the first background noise value is a background noise value updated from the original background noise value, and the first background noise value is used to determine an updated wearing distance threshold and an updated wearing proximity threshold of the extended reality device, wherein the wearing distance threshold is used to determine that the user is not wearing the extended reality device, and the wearing proximity threshold is used to determine that the user is wearing the extended reality device.

[0008] In a possible implementation manner, determining the first noise floor value according to the at least one first data and a preset value includes:

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

[0010] In a possible implementation manner, determining the first noise floor value according to the at least one first data collected N times and the preset value includes:

[0011] Determine N minimum values ​​corresponding to the at least one first data piece according to the at least one first data piece collected N times;

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

[0013] In a possible implementation manner, determining the first noise floor value according to the N minimum values ​​and the preset value includes:

[0014] Determine M minimum values ​​that are less than or equal to the preset value among the N minimum values, where M is less than or equal to N;

[0015] The first background noise value is determined according to the M minimum values.

[0016] In a possible implementation manner, determining the first noise floor value according to the M minimum values ​​includes:

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

[0018] In a possible implementation manner, determining the first noise floor value according to an average value of the M minimum values ​​includes:

[0019] According to the difference between the average value and the original background noise value being greater than or equal to a first threshold, the first background noise value is automatically determined.

[0020] In a possible implementation, the wearing distance threshold is the sum of the first background noise value and a first value, the wearing proximity threshold is the sum of the first background noise value and a second value, and the first value and the second value are positive integers.

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

[0022] Accordingly, an embodiment of the present application further provides an extended reality device, the device comprising:

[0023] A collection module, configured to collect at least one first data within a first time period in response to the extended reality device triggering a sleep state, wherein the sleep state is a state of the extended reality device when the user is not wearing the device;

[0024] A processing module is used to determine a first background noise value according to the at least one first data and a preset value, wherein the first background noise value is a background noise value updated from the original background noise value, and the first background noise value is used to determine an updated wearing distance threshold and an updated wearing proximity threshold of the extended reality device, wherein the wearing distance threshold is used to determine that the user is not wearing the extended reality device, and the wearing proximity threshold is used to determine that the user is wearing the extended reality device.

[0025] In a third aspect, an embodiment of the present application further provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor, the steps in the wearing detection method of the above-mentioned extended reality device are implemented.

[0026] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps in the wearing detection method of the above-mentioned extended reality device are implemented.

[0027] In a fifth aspect, the embodiments of the present application further provide a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. The processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the method provided in various optional implementations described in the embodiments of the present application.

[0028] In an embodiment of the present application, in response to the extended reality device triggering a sleep state, at least one first data is collected within a first time period, and a first background noise value is determined based on the at least one first data and a preset value. Among them, the sleep state is the state of the extended reality device when the user is not wearing it, and the first background noise value is the updated original background noise value. The first background noise value is used to determine the updated wearing away threshold and the 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 embodiment of the present application can determine the first background noise value based on 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 THE DRAWINGS

[0029] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0030] Figure 1 It is a flowchart of a wearing detection method of an extended reality device provided in an embodiment of the present application;

[0031] Figure 2 is a schematic diagram of the structure of an extended reality device provided in an embodiment of the present application;

[0032] Figure 3 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0033] The following will be combined with the drawings in this application to clearly and completely describe the technical solutions in this application. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. Based on the embodiments in the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0034] The embodiments of the present application provide a wearing detection method, device, electronic device and computer-readable storage medium for an extended reality device. Specifically, the extended reality device involved in the embodiments of the present application includes but is not limited to a head-mounted display and wearable glasses, which may be an integrated extended reality device built into a computing and processing unit, or a split extended reality device externally connected to the computing and processing unit. Among them, the extended reality device includes but is not limited to an airborne optical display system, i.e., a head-up display system, applied to vehicles such as aircraft, automobiles, and ships, for example, an AR-HUD (Augmented real ity hud-up display) mounted on an intelligent networked car, a handheld mobile device such as a mobile phone, a desktop computer, a laptop computer, a tablet, etc., a wearable near-eye display system such as a head-mounted display, smart glasses, etc. When the extended reality device is a wearable head-mounted display or smart glasses, it may be an integrated extended reality device built into a computing and processing unit, or a split extended reality device externally connected to a computing and processing unit.

[0035] See also Figure 1 , Figure 1 : is a flow chart of a wearing detection method of an extended reality device provided in an embodiment of the present application, and the flow chart includes the following steps:

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

[0037] In the embodiment of the present application, the dormant state is the state of the extended reality device when the user is not wearing it. For example, at least one first data within a first time period can be collected when the extended reality device is about to enter or has just entered the dormant state. The first time period can be 1 second, or other time periods, which are not limited in the embodiment of the present application.

[0038] Exemplarily, the number of at least one first data item, or the data volume of at least one first data item, is related to the sampling rate, which is not limited in the embodiments of the present application.

[0039] 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 a button of the extended reality device, for example, by pressing a power key. Alternatively, the sleep state is triggered by other methods, which is not limited in the embodiments of the present application.

[0040] The first data may be sensor source data (psensor rawdata), and the extended reality device may be configured with a sensor (psensor), and the sensor may detect the distance to the obstacle.

[0041] S102: Determine a first background noise value according to at least one piece of first data and a preset value.

[0042] In the embodiment of the present application, the first noise floor value is a noise floor value updated from the original noise floor value. For example, the original noise floor value may be a noise floor value when the extended reality device is shipped from the factory, wherein the original noise floor value may be determined based on the average value of source data collected when the lens of the extended reality device is not blocked when shipped from the factory. For example, the original noise floor value is the average value of source data collected when the lens of the extended reality device is not blocked when shipped from the factory.

[0043] The embodiments of the present application involve a wearing distance threshold and a wearing proximity threshold. As described in the background technology, the wearing distance threshold is used to determine whether the user is not wearing an extended reality device, and the wearing proximity threshold is used to determine whether the user is wearing an extended reality device.

[0044] Exemplarily, the original wearing away threshold may be the sum of the original background noise value and the third value. For example, the third value may be 50, or the third value may be other values, which is not limited in the embodiment of the present application.

[0045] Exemplarily, the original wearing proximity threshold may be the sum of the original background noise value and the fourth value. For example, the fourth value may be 180, or the fourth value may be other values, which is not limited in the embodiments of the present application.

[0046] For example, when it is detected that the first data is less than or equal to the wearing distance threshold, it can be determined that the user is not wearing or taking off the extended reality device; or, when it is detected that the first data is less than the wearing distance threshold, it can be determined that the user is not wearing or taking off the extended reality device.

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

[0048] In the embodiment of the present application, the first background noise value is used to determine an updated wearing distance threshold and an updated wearing proximity threshold of the extended reality device.

[0049] For example, the updated wearing distance threshold may be the sum of the first background noise value and the first value. For example, the first value may be 50, or the first value may be other values, which is not limited in the present embodiment.

[0050] Exemplarily, the updated wearing proximity threshold may be the sum of the first background noise value and the second value. For example, the second value may be 180, or the second value may be other values, which is not limited in the present embodiment.

[0051] Optionally, determining the first noise floor value according to at least one first data and a preset value includes:

[0052] A first background noise value is determined according to at least one first data collected N times and a preset value, wherein N is a positive integer greater than 1.

[0053] Optionally, determining the first noise floor value according to at least one first data collected N times and a preset value includes:

[0054] Determine N minimum values ​​corresponding to at least one piece of first data according to at least one piece of first data collected N times;

[0055] A first noise floor value is determined according to the N minimum values ​​and a preset value.

[0056] Optionally, determining the first noise floor value according to the N minimum values ​​and the preset value includes:

[0057] Determine M minimum values ​​that are less than or equal to a preset value among the N minimum values, where M is less than or equal to N;

[0058] A first background noise value is determined according to the M minimum values.

[0059] Optionally, determining the first background noise value according to the M minimum values ​​includes:

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

[0061] For example, the value of M may be any one of 1 to 20, or M may be other values, which are not limited in the embodiment of the present application. Optionally, the value of M may be used to adjust the sensitivity of the automatic calibration.

[0062] In a possible implementation manner, an average value of the M minimum values ​​is the first background noise value.

[0063] A specific example is given below. It should be understood that this example does not affect the protection scope of the embodiments of the present application.

[0064] Step 1: When the extended reality device is in a dormant state, it collects the first data of 1 second. For example, a pieces of first data are collected, and the smallest piece of the a pieces of first data is taken.

[0065] Step 2: Repeat step 1 N times to obtain N minimum values.

[0066] Step 3: Filter the N minimum values, and the filtering rule is that if each minimum value among the N minimum values ​​is less than the preset value, the minimum value is retained, and if it is greater than or equal to the preset value, the minimum value is not retained. Alternatively, the filtering rule is that if each minimum value among the N minimum values ​​is less than or equal to the preset value, the minimum value is retained, and if it is greater than the preset value, the minimum value is not retained. Finally, filter and retain M minimum values ​​among the N minimum values.

[0067] Step 4: Calculate the average of the M minimum values ​​as the first background noise value.

[0068] Step 5: Calculate the wearing distance threshold as the first background noise value + 50, and calculate the wearing proximity threshold as the first background noise value + 180.

[0069] Optionally, in the embodiment of the present application, determining the first noise floor value according to the average value of the M minimum values ​​includes:

[0070] According to the difference between the average value of the M minimum values ​​and the original background noise value being greater than or equal to the first threshold, the first background noise value is automatically determined.

[0071] For example, when the absolute value of the difference between the average value of the M minimum values ​​and the original background noise value is greater than or equal to the first threshold, the first background noise value can be automatically determined, or the wearing distance threshold and the wearing proximity threshold can be determined using the updated background noise value. For example, the first threshold can be 10 or other values, which is not limited in the embodiments of the present application.

[0072] Optionally, the method provided in the embodiment of the present application further includes:

[0073] Whether to repair the extended reality device is determined based on the updated wearing away threshold and the preset value. This solution can avoid the situation where over-calibration causes the wearing away threshold to be too large, and thus the wearing state cannot be accurately determined.

[0074] For example, the wearing away threshold is the first background noise value + 50. 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, exceeding the range that can be automatically calibrated, and cannot be restored to normal function through automatic calibration. Therefore, it is necessary to repair the lens of the extended reality device, or manually clean the dirt.

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

[0076] In an embodiment of the present application, the updated or original wearing distance threshold and wearing proximity threshold can be saved in an area of ​​the extended reality device that is not easily lost, ensuring that the judgment of the wearing status of the extended reality device will not be affected by power failure, OTA upgrade or modification.

[0077] In an embodiment of the present application, in response to the extended reality device triggering a sleep state, at least one first data is collected within a first time period, and a first background noise value is determined based on the at least one first data and a preset value. Among them, the sleep state is the state of the extended reality device when the user is not wearing it, and the first background noise value is the updated original background noise value. The first background noise value is used to determine the updated wearing away threshold and the 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 embodiment of the present application can determine the first background noise value based on 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.

[0078] In order 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. For specific implementation details, please refer to the description in the method embodiment.

[0079] See also Figure 2 , Figure 2 : is a schematic diagram of the structure of an extended reality device provided in an embodiment of the present application. The device may be specifically as follows:

[0080] A collection module 201, configured to collect at least one first data within a first time period in response to the extended reality device triggering a sleep state, wherein the sleep state is a state of the extended reality device when the user is not wearing the device;

[0081] The processing module 202 is used to determine a first background noise value according to the at least one first data and a preset value, wherein the first background noise value is a background noise value updated from the original background noise value, and the first background noise value is used to determine an updated wearing distance threshold and an updated wearing proximity threshold of the extended reality device, wherein the wearing distance threshold is used to determine that the user is not wearing the extended reality device, and the wearing proximity threshold is used to determine that the user is wearing the extended reality device.

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

[0083] The processing module 202 is used to determine the first background noise value according to the at least one first data collected N times and the preset value, where N is a positive integer greater than 1.

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

[0085] The processing module 202 is used to determine N minimum values ​​corresponding to the at least one first data according to the at least one first data collected N times;

[0086] The processing module 202 is used to determine the first background noise value according to the N minimum values ​​and the preset value.

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

[0088] The processing module 202 is used to determine M minimum values ​​that are less than or equal to the preset value among the N minimum values, where M is less than or equal to N;

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

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

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

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

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

[0094] 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 distance threshold and the preset value.

[0095] In an embodiment of the present application, in response to the extended reality device triggering a sleep state, the acquisition module 201 collects at least one first data within a first time period, and the processing module 202 determines a first background noise value based on at least one first data and a preset value. Among them, the sleep state is the state of the extended reality device when the user is not wearing it, and the first background noise value is the updated original background noise value. The first background noise value is used to determine the updated wearing away threshold and the 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 extended reality device provided in an embodiment of the present application can determine the first background noise value based on the first data collected when the extended reality device triggers a 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.

[0096] In addition, the present application also provides an electronic device, such as Figure 3 As shown, it shows a schematic diagram of the structure of the electronic device involved in this application, specifically:

[0097] The electronic device may include components such as 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. Those skilled in the art will appreciate that Figure 3 The electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0098] The processor 301 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. By running or executing software programs and / or modules stored in the memory 302, and calling data stored in the memory 302, it executes various functions of the electronic device and processes data, thereby monitoring the electronic device as a whole. Optionally, the processor 301 may include one or more processing cores; preferably, the processor 301 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 301.

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

[0100] The electronic device also includes a power supply 303 for supplying power to various components. Preferably, the power supply 303 can be logically connected to the processor 301 through a power management system, so as to manage charging, discharging, and power consumption through the power management system. The power supply 303 can also include any components such as one or more DC or AC power supplies, recharging systems, power supply device debugging circuits, power converters or inverters, and power status indicators.

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

[0102] Although not shown, the electronic device may further include a display unit, etc., which will not be described in detail herein. Specifically in this 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 the processor 301 will run the application program stored in the memory 302, thereby implementing the steps in the wearing detection method of any extended reality device provided in the embodiments of the present application.

[0103] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0104] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0105] To this end, the present application provides a computer-readable storage medium, on which a computer program is stored. The computer program can be loaded by a processor to execute the steps in any wearing detection method of an extended reality device provided in the present application.

[0106] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

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

[0108] Since the instructions stored in the computer-readable storage medium can execute the steps in any extended reality interaction method provided in the present application, the beneficial effects that can be achieved by the wearing detection method of any extended reality device provided in the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0109] The above is a detailed introduction to the wearing detection method, device, electronic device and computer-readable storage medium of an extended reality device provided by the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

[0110] It should be noted that in the specific implementation of this application, data related to voice information, eye annotation information, historical behavior information, gesture operations, etc. are involved. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.

Claims

1. A wearing detection method for an extended reality device, characterized in that: Applied to an extended reality device, the method comprises: In response to the extended reality device triggering a sleep state, collecting at least one first data within a first time period, wherein the sleep state is a state of the extended reality device when the user is not wearing the device; A first background noise value is determined based on the at least one first data and a preset value, wherein the first background noise value is a background noise value updated from the original background noise value, and the first background noise value is used to determine an updated wearing distance threshold and an updated wearing proximity threshold of the extended reality device, wherein the wearing distance threshold is used to determine that the user is not wearing the extended reality device, and the wearing proximity threshold is used to determine that the user is wearing the extended reality device.

2. The method according to claim 1, characterized in that The determining the first noise floor value according to the at least one first data and a preset value includes: The first background noise value is determined according to the at least one first data collected N times and the preset value, where N is a positive integer greater than 1.

3. The method according to claim 2, characterized in that The determining the first background noise value according to the at least one first data collected N times and the preset value includes: Determine N minimum values ​​corresponding to the at least one first data piece according to the at least one first data piece collected N times; The first noise floor value is determined according to the N minimum values ​​and the preset value.

4. The method according to claim 3, characterized in that The determining the first noise floor value according to the N minimum values ​​and the preset value includes: Determine M minimum values ​​that are less than or equal to the preset value among the N minimum values, where M is less than or equal to N; The first background noise value is determined according to the M minimum values.

5. The method according to claim 4, characterized in that The determining the first noise floor value according to the M minimum values ​​includes: The first background noise value is determined according to an average value of the M minimum values.

6. The method according to claim 5, characterized in that The determining the first background noise value according to the average value of the M minimum values ​​includes: According to the difference between the average value and the original background noise value being greater than or equal to a first threshold, the first background noise value is automatically determined.

7. The method according to claim 1, characterized in that The wearing distance threshold is the sum of the first background noise value and a first value, and the wearing proximity threshold is the sum of the first background noise value and a second value, and the first value and the second value are positive integers.

8. The method according to claim 1, characterized in that The method further comprises: Determine whether to repair the extended reality device according to the updated wearing distance threshold and the preset value.

9. An extended reality device, characterized in that: The device comprises: A collection module, configured to collect at least one first data within a first time period in response to the extended reality device triggering a sleep state, wherein the sleep state is a state of the extended reality device when the user is not wearing the device; A processing module is used to determine a first background noise value according to the at least one first data and a preset value, wherein the first background noise value is a background noise value updated from the original background noise value, and the first background noise value is used to determine an updated wearing distance threshold and an updated wearing proximity threshold of the extended reality device, wherein the wearing distance threshold is used to determine that the user is not wearing the extended reality device, and the wearing proximity threshold is used to determine that the user is wearing the extended reality device.

10. An electronic device, characterized in that: The invention comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the wearing detection method of the extended reality device as described in any one of claims 1 to 8 is implemented.

Citation Information

Cited By

  • Wearing detection method for extended reality device, and apparatus

    WO2026061019A1