An AR glasses multi-working condition use state detection method, device and medium
By simulating multiple operating conditions on a head-mounted simulation device, the actual usage status of AR glasses is obtained and compared with the standard status, solving the problem of inaccurate AR glasses detection data in existing technologies. This enables comprehensive and accurate detection of AR glasses under multiple operating conditions, improving user experience and performance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GOERTEK INC
- Filing Date
- 2024-12-03
- Publication Date
- 2026-06-05
AI Technical Summary
Existing methods for detecting the multi-condition usage status of AR glasses suffer from inaccurate and incomplete detection data, failing to accurately reflect the usage status of AR glasses under various conditions.
By wearing the AR glasses under test on a head simulation device, multiple working conditions are simulated, and the actual usage status analyzed by the AR glasses themselves is obtained and compared with the corresponding standard usage status to determine whether the usage status under each working condition is normal.
It enables comprehensive and accurate monitoring of the status and behavior patterns of AR glasses in various usage scenarios, improving the user experience and optimizing the performance and energy efficiency of AR glasses.
Smart Images

Figure CN122149809A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of AR glasses technology, specifically to a method, device, and medium for detecting the multi-condition usage status of AR glasses. Background Technology
[0002] Virtual Reality (VR) technology combines the virtual and the real. It utilizes real-world data and electronic signals generated by computer technology, combining these signals with various output devices to transform them into phenomena that people can perceive. These phenomena can be real objects or objects invisible to the naked eye, represented through three-dimensional models. Because these phenomena are not directly visible to us but rather a computer-simulated world, it is called Virtual Reality.
[0003] Immersion is the most important feature of virtual reality technology, which allows users to become and feel that they are part of the environment created by the computer system. The immersion of virtual reality technology depends on the user's sensory system. When users analyze the stimuli of the virtual world, including touch, taste, smell, and motion perception, they will resonate with their thoughts, resulting in psychological immersion, and feel as if they have entered the real world.
[0004] To provide a good user experience, AR glasses need to be accurately tested under various usage conditions before leaving the factory to obtain accurate operating parameters. Existing testing methods for AR glasses under various usage conditions generally use single testing methods such as manual touch operation or camera data feedback, which results in inaccurate and incomplete test data, failing to accurately reflect the AR glasses' usage status under multiple conditions. Summary of the Invention
[0005] The purpose of this application is to provide a method, apparatus, device, and storage medium for detecting the multi-condition usage status of AR glasses, so as to accurately reflect whether the AR glasses are qualified in the multi-condition usage status.
[0006] The first aspect of this application provides a method for detecting the multi-condition usage status of AR glasses, including:
[0007] The AR glasses to be tested are worn on the head simulation device, and the head simulation device is controlled to simulate multiple working conditions, each with a corresponding standard usage state.
[0008] For each working condition, while controlling the head simulation device to simulate the current working condition, the actual usage status analyzed by the AR glasses themselves is obtained.
[0009] The actual usage state under each working condition is compared with the standard usage state to determine whether the usage state under each working condition is normal.
[0010] In one possible implementation, the standard usage state includes: standard head movement patterns, display brightness and contrast, user facial expressions and gaze direction, power consumption rate, and gesture type and voice analysis results;
[0011] The actual usage status includes: the head movement patterns recognized by the AR glasses themselves, the display brightness and contrast adjusted by the AR glasses themselves, the user's facial expressions and gaze direction analyzed by the AR glasses themselves, the power consumption rate of the AR glasses, and the gesture types and voice analysis results recognized by the AR glasses.
[0012] In one possible implementation, comparing the actual usage state under each operating condition with the standard usage state to determine whether the usage state under each operating condition is normal includes:
[0013] Determine whether the head movement pattern recognized by the AR glasses is the same as the standard head movement pattern;
[0014] Determine whether the difference between the AR glasses' adjusted display brightness and contrast and the standard display brightness and contrast is within a first preset range;
[0015] Determine whether the user's facial expression and gaze direction analyzed by the AR glasses themselves are the same as the standard user's facial expression and gaze direction;
[0016] Determine whether the difference between the power consumption rate of the AR glasses and the standard power consumption rate is within a second preset range;
[0017] Determine whether the gesture type and voice analysis result recognized by the AR glasses are the same as the standard gesture type and voice analysis result;
[0018] If all of the above judgment results are yes, then the AR glasses are functioning normally under the current working conditions; otherwise, they are not functioning normally.
[0019] In one possible implementation, the head movement modes include: rotation, tilt, translation, active state, and inactive state; the active state refers to the speed of rotation or translation, or the angle of tilt exceeding a preset threshold, and the inactive state is the opposite.
[0020] In one possible implementation, the facial expression type includes smiling, surprise, or focus.
[0021] In one possible implementation, the gesture type includes tapping, swiping, or pinching.
[0022] A second aspect of this application provides a detection device for the multi-condition use of AR glasses, comprising:
[0023] The control module is used to put the AR glasses to be tested on the head simulation device and control the head simulation device to simulate multiple working conditions, each with a corresponding standard usage state.
[0024] The acquisition module is used to acquire the actual usage status analyzed by the AR glasses themselves for each working condition while controlling the head simulation device to simulate the current working condition.
[0025] The judgment module is used to compare the actual usage state under each working condition with the standard usage state to determine whether the usage state under each working condition is normal.
[0026] In one possible implementation, the standard usage state includes: standard head movement patterns, display brightness and contrast, user facial expressions and gaze direction, power consumption rate, and gesture type and voice analysis results;
[0027] The actual usage status includes: the head movement patterns recognized by the AR glasses themselves, the display brightness and contrast adjusted by the AR glasses themselves, the user's facial expressions and gaze direction analyzed by the AR glasses themselves, the power consumption rate of the AR glasses, and the gesture types and voice analysis results recognized by the AR glasses.
[0028] In one possible implementation, the judgment module is specifically used for:
[0029] Determine whether the head movement pattern recognized by the AR glasses is the same as the standard head movement pattern;
[0030] Determine whether the difference between the AR glasses' adjusted display brightness and contrast and the standard display brightness and contrast is within a first preset range;
[0031] Determine whether the user's facial expression and gaze direction analyzed by the AR glasses themselves are the same as the standard user's facial expression and gaze direction;
[0032] Determine whether the difference between the power consumption rate of the AR glasses and the standard power consumption rate is within a second preset range;
[0033] Determine whether the gesture type and voice analysis result recognized by the AR glasses are the same as the standard gesture type and voice analysis result;
[0034] If all of the above judgment results are yes, then the AR glasses are functioning normally under the current working conditions; otherwise, they are not functioning normally.
[0035] In one possible implementation, the head movement modes include: rotation, tilt, translation, active state, and inactive state; the active state refers to the speed of rotation or translation, or the angle of tilt exceeding a preset threshold, and the inactive state is the opposite.
[0036] In one possible implementation, the facial expression type includes smiling, surprise, or focus.
[0037] In one possible implementation, the gesture type includes tapping, swiping, or pinching.
[0038] A third aspect of this application provides a detection device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method described in the first aspect.
[0039] A fourth aspect of this application provides a computer-readable storage medium having computer-readable instructions stored thereon, the computer-readable instructions being executable by a processor to implement the method described in the first aspect.
[0040] Compared to existing technologies, the AR glasses multi-condition usage state detection method, apparatus, device, and storage medium provided in this application involve wearing the AR glasses to be tested on a head simulation device, controlling the head simulation device to simulate multiple operating conditions, each with a corresponding standard usage state. For each operating condition, while controlling the head simulation device to simulate the current operating condition, the actual usage state analyzed by the AR glasses themselves is acquired. The actual usage state under each operating condition is compared with the standard usage state to determine whether the usage state under each operating condition is normal. Compared to existing technologies, this solution sets corresponding standard usage states for multiple operating conditions of AR glasses. By referring to the standard usage states to detect whether the usage state of AR glasses is normal under each operating condition, a comprehensive understanding of the actual state and behavior patterns of AR glasses in various usage scenarios can be obtained. This refined monitoring and analysis not only helps improve user experience but also optimizes the performance and energy efficiency of AR glasses, enhancing their application effect in real-world scenarios. Attached Figure Description
[0041] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this application. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:
[0042] Figure 1 A flowchart of a method for detecting the multi-condition usage status of AR glasses provided in this application is shown;
[0043] Figure 2 This application provides a specific detection flowchart;
[0044] Figure 3 A schematic diagram of a detection device for multiple operating conditions of AR glasses provided in this application is shown;
[0045] Figure 4 A schematic diagram of a testing device provided in this application is shown. Detailed Implementation
[0046] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
[0047] It should be noted that, unless otherwise stated, the technical or scientific terms used in this application shall have the ordinary meaning as understood by one of ordinary skill in the art to which this application pertains.
[0048] Furthermore, the terms "first" and "second," etc., are used to distinguish different objects, not to describe a specific order. Additionally, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to those processes, methods, products, or apparatuses.
[0049] This application provides a method and apparatus for detecting the multi-condition usage status of AR glasses, a detection device, and a computer-readable storage medium, which will be described below with reference to the accompanying drawings.
[0050] Please refer to Figure 1 It shows a flowchart of a method for detecting the multi-condition usage status of AR glasses provided in an embodiment of this application, such as... Figure 1 As shown, the specific steps may include S101 to S103:
[0051] S101. Wear the AR glasses to be tested on the head simulation device, and control the head simulation device to simulate multiple working conditions. Each working condition has a corresponding standard usage state.
[0052] Specifically, the head-mounted simulator is situated within a detection environment that simulates the conditions required for AR glasses detection, such as ambient brightness, control gestures, and voice commands. A robotic arm can then be used to place the AR glasses to be detected onto the head-mounted simulator.
[0053] Standard usage conditions refer to the usage conditions that AR glasses should accurately analyze under each working condition. Specifically, standard usage conditions include: standard head movement patterns, display brightness and contrast, user facial expressions and gaze direction, power consumption rate, gesture type, and voice analysis results.
[0054] Specifically, head movement patterns can include: rotation, tilt, translation, active state, and inactive state.
[0055] The term "active state" refers to a state where the rotation or translation speed or tilt angle exceeds a preset threshold, and vice versa. In other words, the AR glasses are active when their rotation speed exceeds a rotation speed threshold, when their translation speed exceeds a translation speed threshold, and when their tilt angle exceeds a tilt angle threshold. All other states are considered inactive.
[0056] Specifically, facial expression types can include expressions such as smiling, surprise, or focus.
[0057] Specifically, gesture types can include tap, swipe, or pinch gestures.
[0058] S102. For each working condition, during the process of controlling the head simulation device to simulate the current working condition, the actual usage status analyzed by the AR glasses themselves is obtained.
[0059] This application sets up multiple operating conditions for AR glasses, each with a corresponding standard usage state. The various operating conditions can be simulated in any order. During the simulation of the current operating condition, the actual usage state analyzed by the AR glasses themselves is obtained. This actual usage state includes: the head movement pattern recognized by the AR glasses themselves, the display brightness and contrast adjusted by the AR glasses themselves, the user's facial expressions and gaze direction analyzed by the AR glasses themselves, the power consumption rate of the AR glasses, and the gesture types and voice analysis results recognized by the AR glasses.
[0060] Specifically, the actual usage status analyzed by the AR glasses themselves can be obtained through the following steps:
[0061] Step 1: Select the AR glasses to be tested. The AR glasses are equipped with sensing components such as accelerometer, gyroscope, and ambient light sensor.
[0062] Step 2: Wear the AR glasses on the head simulation device and run the head simulation device to simulate real usage.
[0063] Step 3: Collect acceleration data from the accelerometer and angular velocity data from the gyroscope, and use the motion recognition algorithm in the central processing unit of the AR glasses to identify the user's head movement pattern based on the acceleration and angular velocity data;
[0064] The aforementioned motion recognition algorithm can detect various actions of AR glasses, such as rotation, tilting, translation, and rapid changes in movement, thereby determining whether the user is moving or rotating their head or performing other operations. Simultaneously, by setting thresholds or pattern recognition, the activity level of the glasses can be determined. For example, a series of head movements may indicate that the user is interacting with AR content, while fewer movements may indicate that the glasses are in a dormant or inactive state.
[0065] Step 4: Use an ambient light sensor to monitor changes in ambient light intensity in real time to adjust the display brightness and contrast of the AR glasses. Based on the data from the ambient light sensor, the user's current usage scenario can be inferred, such as bright sunlight outdoors or low light conditions indoors.
[0066] Step 5: Use computer vision technology to detect and analyze the user's (i.e., head simulation device) eye movements, obtain the user's facial expressions, and obtain the direction of gaze by tracking eye movements, so as to accurately determine the virtual object or location that the user is looking at;
[0067] In practical applications, the camera can provide feedback on the user's facial expressions, such as smiling, surprised, or focused, which can help determine the user's emotions and reactions when interacting with AR glasses.
[0068] Step Six: Analyze the usage time of AR glasses by monitoring the battery's power consumption rate; in practical applications, the usage frequency of AR glasses can also be analyzed by monitoring the battery's charging and discharging patterns.
[0069] Step 7: Acquire control gestures and voice input provided by the detection environment through the camera and microphone, detect the type of gestures used by the user and analyze the voice input, and observe whether the AR glasses provide feedback.
[0070] In practical applications, control gestures can be clicks, swipes, or pinches on AR content.
[0071] For ease of understanding, such as Figure 2 The diagram shown is a specific testing flowchart provided in this application. Figure 2As shown, the above detection process includes sensor data analysis, battery usage pattern analysis, and gesture and voice input analysis. The detection data is recorded to obtain the actual usage status analyzed by the AR glasses themselves.
[0072] S103. Compare the actual usage state under each working condition with the standard usage state to determine whether the usage state under each working condition is normal.
[0073] Specifically, step S103 above can be implemented as follows:
[0074] Determine whether the head movement pattern recognized by the AR glasses is the same as the standard head movement pattern;
[0075] Determine whether the difference between the AR glasses' adjusted display brightness and contrast and the standard display brightness and contrast is within a first preset range;
[0076] Determine whether the user's facial expression and gaze direction analyzed by the AR glasses themselves are the same as the standard user's facial expression and gaze direction;
[0077] Determine whether the difference between the power consumption rate of the AR glasses and the standard power consumption rate is within a second preset range;
[0078] Determine whether the gesture type and voice analysis result recognized by the AR glasses are the same as the standard gesture type and voice analysis result;
[0079] If all of the above judgment results are yes, then the AR glasses are functioning normally under the current working conditions; otherwise, they are not functioning normally.
[0080] As can be seen, this application compares the actual usage state of the AR glasses with the standard usage state under each working condition. Only when all the judgment results are yes can the AR glasses be determined to be in normal usage state under the current working condition. The AR glasses can be deemed qualified only when the usage state is normal under all working conditions. Therefore, this application can comprehensively and accurately understand the actual state and behavior pattern of AR glasses under various usage scenarios through multi-type analysis and multi-working-condition testing, which helps to improve the user experience.
[0081] The AR glasses multi-condition usage state detection method provided in this application embodiment involves wearing the AR glasses to be tested on a head simulation device, controlling the head simulation device to simulate multiple operating conditions, each with a corresponding standard usage state. For each operating condition, while controlling the head simulation device to simulate the current operating condition, the actual usage state analyzed by the AR glasses themselves is obtained. The actual usage state under each operating condition is compared with the standard usage state to determine whether the usage state under each operating condition is normal. Compared with the prior art, this solution sets corresponding standard usage states for multiple operating conditions of AR glasses. By referring to the standard usage states to detect whether the usage state of AR glasses is normal under each operating condition, a comprehensive understanding of the actual state and behavior patterns of AR glasses in various usage scenarios can be obtained. This refined monitoring and analysis not only helps improve the user experience but also optimizes the performance and energy efficiency of AR glasses, enhancing their application effect in real-world scenarios.
[0082] In the above embodiments, a method for detecting the multi-condition usage of AR glasses is provided. Correspondingly, this application also provides a device for detecting the multi-condition usage of AR glasses. Since the device embodiments are basically similar to the method embodiments, the description is relatively simple, and relevant parts can be referred to in the description of the method embodiments. The device embodiments described below are merely illustrative.
[0083] Please refer to Figure 3 This illustration shows a schematic diagram of a detection device for multiple operating conditions of AR glasses provided in this application. Figure 3 As shown, the AR glasses multi-condition usage detection device 10 may include:
[0084] Control module 101 is used to put the AR glasses to be tested on the head simulation device and control the head simulation device to simulate multiple working conditions, each with a corresponding standard usage state.
[0085] The acquisition module 102 is used to acquire the actual usage status analyzed by the AR glasses themselves for each working condition while controlling the head simulation device to simulate the current working condition.
[0086] The judgment module 103 is used to compare the actual usage state under each working condition with the standard usage state to determine whether the usage state under each working condition is normal.
[0087] In one possible implementation, the standard usage state includes: standard head movement patterns, display brightness and contrast, user facial expressions and gaze direction, power consumption rate, and gesture type and voice analysis results;
[0088] The actual usage status includes: the head movement patterns recognized by the AR glasses themselves, the display brightness and contrast adjusted by the AR glasses themselves, the user's facial expressions and gaze direction analyzed by the AR glasses themselves, the power consumption rate of the AR glasses, and the gesture types and voice analysis results recognized by the AR glasses.
[0089] In one possible implementation, the judgment module 103 is specifically used for:
[0090] Determine whether the head movement pattern recognized by the AR glasses is the same as the standard head movement pattern;
[0091] Determine whether the difference between the AR glasses' adjusted display brightness and contrast and the standard display brightness and contrast is within a first preset range;
[0092] Determine whether the user's facial expression and gaze direction analyzed by the AR glasses themselves are the same as the standard user's facial expression and gaze direction;
[0093] Determine whether the difference between the power consumption rate of the AR glasses and the standard power consumption rate is within a second preset range;
[0094] Determine whether the gesture type and voice analysis result recognized by the AR glasses are the same as the standard gesture type and voice analysis result;
[0095] If all of the above judgment results are yes, then the AR glasses are functioning normally under the current working conditions; otherwise, they are not functioning normally.
[0096] In one possible implementation, the head movement modes include: rotation, tilt, translation, active state, and inactive state; the active state refers to the speed of rotation or translation, or the angle of tilt exceeding a preset threshold, and the inactive state is the opposite.
[0097] In one possible implementation, the facial expression type includes smiling, surprise, or focus.
[0098] In one possible implementation, the gesture type includes tapping, swiping, or pinching.
[0099] The AR glasses multi-condition usage detection device provided in the above embodiments of this application and the AR glasses multi-condition usage detection method provided in the embodiments of this application are based on the same inventive concept and have the same beneficial effects.
[0100] This application embodiment also provides a detection device corresponding to the AR glasses multi-condition usage detection method provided in the foregoing embodiments. The detection device can be a laptop computer, desktop computer, server, or other device to execute the AR glasses multi-condition usage detection method described above.
[0101] Please refer to Figure 4 This illustrates a schematic diagram of a detection device provided in an embodiment of this application. Figure 4 As shown, the detection device 20 includes a processor 200, a memory 201, a bus 202, and a communication interface 203. The processor 200, communication interface 203, and memory 201 are connected via the bus 202. The memory 201 stores a computer program that can run on the processor 200. When the processor 200 runs the computer program, it executes the AR glasses multi-condition usage detection method provided in any of the foregoing embodiments of this application. The memory 201 may include high-speed random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Communication between the system network element and at least one other network element is achieved through at least one communication interface 203 (which can be wired or wireless). The internet, wide area network, local area network, metropolitan area network, etc., can be used.
[0102] Bus 202 can be an ISA bus, PCI bus, or EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. The memory 201 is used to store programs. After receiving an execution instruction, the processor 200 executes the program. The AR glasses multi-condition usage state detection method disclosed in any of the foregoing embodiments of this application can be applied to the processor 200, or implemented by the processor 200.
[0103] The processor 200 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of the processor 200 or by instructions in software form. The processor 200 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules may reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory 201. The processor 200 reads the information in memory 201 and, in conjunction with its hardware, completes the steps of the above method.
[0104] The detection equipment provided in this application embodiment and the AR glasses multi-condition usage detection method provided in this application embodiment are based on the same inventive concept and have the same beneficial effects as the methods they adopt, operate or implement.
[0105] This application embodiment also provides a computer-readable storage medium corresponding to the AR glasses multi-condition usage state detection method provided in the foregoing embodiments. The computer-readable storage medium can be an optical disc, a USB flash drive, or a hard disk, and stores a computer program (i.e., a program product) thereon. When the computer program is run by a processor, it will execute the AR glasses multi-condition usage state detection method provided in any of the foregoing embodiments.
[0106] It should be noted that examples of the computer-readable storage medium may also include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other optical and magnetic storage media, which will not be elaborated here.
[0107] The computer-readable storage medium provided in the above embodiments of this application and the AR glasses multi-condition usage detection method provided in the embodiments of this application are based on the same inventive concept and have the same beneficial effects as the methods adopted, run or implemented by the applications stored therein.
[0108] Finally, it should be noted that the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0109] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0110] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.
[0111] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application, and they should all be covered within the scope of the claims and specification of this application.
Claims
1. A method for detecting the multi-condition usage status of AR glasses, characterized in that, include: The AR glasses to be tested are worn on the head simulation device, and the head simulation device is controlled to simulate multiple working conditions, each with a corresponding standard usage state. For each working condition, while controlling the head simulation device to simulate the current working condition, the actual usage status analyzed by the AR glasses themselves is obtained. The actual usage state under each working condition is compared with the standard usage state to determine whether the usage state under each working condition is normal.
2. The method according to claim 1, characterized in that, The standard usage conditions include: standard head movement patterns, display brightness and contrast, user facial expressions and gaze direction, power consumption rate, gesture type and voice analysis results; The actual usage status includes: the head movement patterns recognized by the AR glasses themselves, the display brightness and contrast adjusted by the AR glasses themselves, the user's facial expressions and gaze direction analyzed by the AR glasses themselves, the power consumption rate of the AR glasses, and the gesture types and voice analysis results recognized by the AR glasses.
3. The method according to claim 2, characterized in that, The step of comparing the actual usage state under each operating condition with the standard usage state to determine whether the usage state under each operating condition is normal includes: Determine whether the head movement pattern recognized by the AR glasses is the same as the standard head movement pattern; Determine whether the difference between the AR glasses' adjusted display brightness and contrast and the standard display brightness and contrast is within a first preset range; Determine whether the user's facial expression and gaze direction analyzed by the AR glasses themselves are the same as the standard user's facial expression and gaze direction; Determine whether the difference between the power consumption rate of the AR glasses and the standard power consumption rate is within a second preset range; Determine whether the gesture type and voice analysis result recognized by the AR glasses are the same as the standard gesture type and voice analysis result; If all of the above judgment results are yes, then the AR glasses are functioning normally under the current working conditions; otherwise, they are not functioning normally.
4. The method according to claim 2, characterized in that, The head movement modes include: rotation, tilt, translation, active state and inactive state; the active state refers to the speed of rotation or translation and the angle of tilt exceeding a preset threshold, and the inactive state is the opposite.
5. The method according to claim 2, characterized in that, The facial expression types include smiling, surprised, or focused.
6. The method according to claim 2, characterized in that, The gesture types include tapping, swiping, or pinching.
7. A detection device for the multi-condition use of AR glasses, characterized in that, include: The control module is used to put the AR glasses to be tested on the head simulation device and control the head simulation device to simulate multiple working conditions, each with a corresponding standard usage state. The acquisition module is used to acquire the actual usage status analyzed by the AR glasses themselves for each working condition while controlling the head simulation device to simulate the current working condition. The judgment module is used to compare the actual usage state under each working condition with the standard usage state to determine whether the usage state under each working condition is normal.
8. The apparatus according to claim 7, characterized in that, The standard usage conditions include: standard head movement patterns, display brightness and contrast, user facial expressions and gaze direction, power consumption rate, gesture type and voice analysis results; The actual usage status includes: the head movement patterns recognized by the AR glasses themselves, the display brightness and contrast adjusted by the AR glasses themselves, the user's facial expressions and gaze direction analyzed by the AR glasses themselves, the power consumption rate of the AR glasses, and the gesture types and voice analysis results recognized by the AR glasses.
9. A testing device, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that the processor executes the computer program to implement the method as claimed in any one of claims 1 to 6.
10. A computer-readable storage medium, characterized in that, It stores computer-readable instructions that can be executed by a processor to implement the method as described in any one of claims 1 to 6.