Head-mounted display equipment detection system, method and equipment and storage medium

By arranging multiple light source units in an equally spaced array in the light source device of the head-mounted display device, collecting and calculating the light intensity and position information of the light source, the problem of insufficient acquisition in the prior art is solved, and more efficient parameter updates and better display quality are achieved.

CN119901463APending Publication Date: 2025-04-29ZHUHAI MOJIE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411996643.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-29

AI Technical Summary

Technical Problem

The prior art is not accurate and convenient enough when collecting light intensity and light source position information, resulting in large errors in parameter updates of head-mounted display devices.

Method used

A head-mounted display device detection system is provided, including a head-mounted display device and a light source device. The light source device arranges a plurality of light source units in an equally spaced array, receives light source control instructions, and determines and controls the target light source unit to irradiate the target light. The light intensity acquisition unit collects the illumination intensity of the target light, and the data processing unit acquires the array position information of the light source unit, and calculates its spatial position information relative to the head-mounted display device.

Benefits of technology

By accurately collecting the light intensity and position information of the light source, the accuracy and efficiency of the parameter update of the head-mounted display device is improved, the display quality of the device is significantly improved, and the user experience is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119901463A_ABST
    Figure CN119901463A_ABST
Patent Text Reader

Abstract

The invention provides a head-mounted display equipment detection system, method and equipment and a storage medium, and belongs to the technical field of optical testing, the head-mounted display equipment detection system comprises head-mounted display equipment and a light source device, the head-mounted display equipment comprises a light intensity acquisition unit and a data processing unit, and the light source device comprises a plurality of light source units. The light source units are arranged at equal intervals in an array mode. The plurality of light source units are arranged in the light source device at equal intervals, and the target light source unit is controlled to irradiate the target light, so that light source irradiation in most use scenes can be simulated, and the target illumination intensity of the target light can be accurately acquired through the light intensity acquisition unit; the spatial position information of the target light source unit relative to the head-mounted display device can be accurately calculated based on the array position information of the target light source unit, accurate detection light data can be provided for subsequent updating of parameters of the head-mounted display device, and the display quality of the head-mounted display device is greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of optical testing technology, and in particular to a head mounted display device detection system, method, device and storage medium. Background Art

[0002] With the continuous development of science and technology, the functions and application scenarios of head-mounted display devices (augmented reality (AR) and mixed reality (MR)) are increasing, and users are increasingly pursuing the projection quality of head-mounted display devices. Head-mounted display devices containing optical waveguide lenses will be affected by the external lighting environment, generating various types of stray light and ghost images that can be observed by the human eye. For example, due to the periodic structural characteristics of its grating, the diffraction optical waveguide will generate multi-spectral diffraction rainbow patterns that enter the human eye when an external light source is incident. The diffraction rainbow pattern is the stray light formed by the external lighting environment, which seriously affects the user experience.

[0003] At present, in order to solve the above-mentioned stray light problem, the actual indoor lighting environment is usually simulated, and then light sources of various shapes can be generated. The degree of influence of stray light on the display of the head-mounted display device is judged based on the light intensity and position of the light source, so as to update the parameters of the head-mounted display device, thereby reducing the influence of stray light on the head-mounted display device. However, the information on the light intensity and light position of the light currently collected is not accurate and convenient enough, which leads to large errors in updating the parameters of the head-mounted display device.

[0004] Therefore, how to accurately and conveniently obtain the light intensity and position of the detection light source is a problem that needs to be solved urgently. Summary of the invention

[0005] The main purpose of the present application is to provide a head-mounted display device detection system, method, device and storage medium, aiming to improve the accuracy and efficiency of obtaining the light intensity and light source position of the detection light source.

[0006] In a first aspect, the present application provides a head-mounted display device detection system, the head-mounted display device detection system comprising a head-mounted display device and a light source device, the head-mounted display device comprising a light intensity acquisition unit and a data processing unit, the light source device comprising a plurality of light source units, each of the light source units being arranged in an array with equal spacing, wherein:

[0007] The light source device is used to receive a light source control instruction and determine a target light source unit from the plurality of light source units according to the light source control instruction;

[0008] The light source device is further used to control the target light source unit to operate so that the target light source unit irradiates the target light;

[0009] The light intensity collection unit is used to collect the target light intensity of the target light irradiated by the light source unit;

[0010] The data processing unit is used to obtain the array position information of the target light source unit, and determine the spatial position information of the target light source unit relative to the head-mounted display device according to the array position information.

[0011] In a second aspect, the present application further provides a head-mounted display device detection method, which is applied to a head-mounted display device, wherein the head-mounted display device is communicatively connected to a light source device, and the method comprises:

[0012] Sending a light source control instruction to the light source device, so that the light source device controls the target light source unit to irradiate the target light according to the light source control instruction;

[0013] collecting a target illumination intensity of the target light irradiated by the light source unit;

[0014] Array position information of the target light source unit is acquired, and spatial position information of the target light source unit relative to the head mounted display device is determined according to the array position information.

[0015] In a third aspect, the present application also provides a head-mounted display device, comprising a processor, a memory, and a computer program stored in the memory and executable by the processor, wherein when the computer program is executed by the processor, the steps of the head-mounted display device detection method as described above are implemented.

[0016] In a fourth aspect, the present application also provides a computer-readable storage medium, on which a computer program is stored, wherein when the computer program is executed by a processor, the steps of the head-mounted display device detection method as described above are implemented.

[0017] The present application provides a head-mounted display device detection system, method, device and storage medium. The head-mounted display device detection system of the present application includes a head-mounted display device and a light source device. The head-mounted display device includes a light intensity collection unit and a data processing unit. The light source device includes a plurality of light source units, and each light source unit is arranged in an array with equal spacing, wherein: the light source device receives a light source control instruction, and determines a target light source unit from the plurality of light source units according to the light source control instruction, and controls the target light source unit to work so that the target light source unit irradiates target light; the light intensity collection unit collects the target light intensity of the target light irradiated by the light source unit; the data processing unit obtains array position information of the target light source unit, and determines the spatial position information of the target light source unit relative to the head-mounted display device according to the array position information. In the present application, by arranging a plurality of light source units in an array with equal spacing in the light source device and controlling the target light source unit to irradiate the target light, the lighting illumination in most usage scenarios can be simulated. The target light intensity of the target light can be accurately collected by the light intensity collection unit, and the spatial position information of the target light source unit relative to the head-mounted display device can be accurately calculated based on the array position information of the target light source unit, which can provide accurate detection light data for subsequent updating of the parameters of the head-mounted display device, thereby greatly improving the display quality of the head-mounted display device and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0019] Figure 1 A schematic diagram of the structure of a head mounted display device detection system provided in an embodiment of the present application;

[0020] Figure 2 A schematic diagram of a scene for implementing the light source device provided in this embodiment;

[0021] Figure 3 A schematic diagram of another scenario for implementing the light source device provided in this embodiment;

[0022] Figure 4 A schematic diagram of another scenario for implementing the light source device provided in this embodiment;

[0023] Figure 5 A schematic diagram of another scenario for implementing the light source device provided in this embodiment;

[0024] Figure 6 A schematic diagram of a head mounted display device detection method provided in an embodiment of the present application;

[0025] Figure 7 A schematic block diagram of the structure of a head mounted display device provided in an embodiment of the present application.

[0026] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0027] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0028] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may also be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.

[0029] With the continuous development of science and technology, the functions and application scenarios of head-mounted display devices (augmented reality (AR) and mixed reality (MR)) are increasing, and users are increasingly pursuing the projection quality of head-mounted display devices. Head-mounted display devices containing optical waveguide lenses will be affected by the external lighting environment, generating various types of stray light and ghost images that can be observed by the human eye. For example, due to the periodic structural characteristics of its grating, the diffraction optical waveguide will generate multi-spectral diffraction rainbow patterns that enter the human eye when an external light source is incident. The diffraction rainbow pattern is the stray light formed by the external lighting environment, which seriously affects the user experience.

[0030] At present, in order to solve the above-mentioned stray light problem, the actual indoor lighting environment is usually simulated, and then light sources of various shapes can be generated. The degree of influence of stray light on the display of the head-mounted display device is judged based on the light intensity and position of the light source, so as to update the parameters of the head-mounted display device, thereby reducing the influence of stray light on the head-mounted display device. However, the information on the light intensity and light position of the light currently collected is not accurate and convenient enough, which leads to large errors in updating the parameters of the head-mounted display device.

[0031] To solve the above problems, the embodiments of the present application provide a head-mounted display device detection system, method, device and storage medium. The head-mounted display device detection system includes a head-mounted display device and a light source device, the head-mounted display device includes a light intensity acquisition unit and a data processing unit, the light source device includes a plurality of light source units, each of the light source units is arranged in an array with equal spacing, wherein: the light source device is used to receive a light source control instruction, and determine a target light source unit from the plurality of light source units according to the light source control instruction; the light source device is also used to control the target light source unit to work so that the target light source unit irradiates the target light; the light intensity acquisition unit is used to collect the target light intensity of the target light irradiated by the light source unit; the data processing unit is used to obtain the array position information of the target light source unit, and determine the spatial position information of the target light source unit relative to the head-mounted display device according to the array position information.

[0032] In conjunction with the accompanying drawings, some embodiments of the present application are described in detail below. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

[0033] Please refer to Figure 1 , Figure 1 A schematic diagram of the structure of a head mounted display device detection system provided in an embodiment of the present application.

[0034] like Figure 1 As shown, the head mounted display device detection system 100 includes a head mounted display device 110 and a light source device 120. The head mounted display device 110 includes a light intensity acquisition unit 111 and a data processing unit 112. The light source device 120 includes a plurality of light source units 121, and each light source unit is arranged in an array with equal spacing.

[0035] The head mounted display device includes but is not limited to AR helmets, VR glasses, Mixed Reality (MR) glasses, MR helmets, etc. The light source unit includes but is not limited to LED lamps and incandescent lamps, etc.

[0036] In some embodiments, the light source device is used to receive a light source control instruction, and determine a target light source unit from a plurality of light source units according to the light source control instruction; and control the target light source unit to work so that the target light source unit emits target light. After receiving the light source control instruction, the light source device can accurately determine the target light source unit according to the light source control instruction, and control the target light source unit to emit target light, so that the head mounted display device can accurately receive the detection light.

[0037] In some embodiments, the light intensity collection unit of the head mounted display device is used to collect the target light intensity of the target light irradiated by the light source unit; the target light intensity of the target light irradiated by the light source unit can be accurately obtained through the light intensity collection unit.

[0038] In some embodiments, the data processing unit of the head mounted display device is used to obtain the array position information of the target light source unit, and determine the spatial position information of the target light source unit relative to the head mounted display device according to the array position information. The data processing unit can accurately obtain the spatial position information of the target light source unit relative to the head mounted display device by calculating the array position information of the target light source unit. It can provide accurate detection light data for subsequent updating of the parameters of the head mounted display device.

[0039] It can be understood that by arranging multiple light source units in an equally spaced array in the light source device and controlling the target light source unit to irradiate the target light, the lighting illumination in most usage scenarios can be simulated, and the target light intensity of the target light can be accurately collected by the light intensity collection unit. The spatial position information of the target light source unit relative to the head-mounted display device can be accurately calculated based on the array position information of the target light source unit, which can provide accurate detection light data for subsequent updating of the parameters of the head-mounted display device, thereby greatly improving the display quality of the head-mounted display device to improve the user experience.

[0040] In some embodiments, Figure 2 As shown, the light source device includes a rectangular box 130, and two sides of the rectangular box 130 include a first side 131 and a second side 132, and a plurality of light source units 121 are arranged in an array at equal intervals on the inner surfaces of a top surface 133 and a bottom surface 134, and each light source unit 121 is provided with unique array position information.

[0041] In some embodiments, the bottom surface 134 is divided into a plurality of longitudinal columns by a plurality of longitudinal straight lines at a first preset spacing, and the bottom surface 134 is divided into a plurality of transverse rows by a plurality of transverse straight lines at a second preset spacing, and the intersection of each longitudinal straight line and transverse straight line is used as a light source setting point, and a light source unit is set in the light source setting point, and the longitudinal straight lines are sorted from left to right to obtain the position number of each longitudinal straight line, and the position number of each longitudinal straight line is used as the array horizontal coordinate of the light source unit; the transverse straight lines are sorted from the first end to the second end to obtain the position number of each transverse straight line, and the position number of each transverse straight line is used as the array vertical coordinate of the light source unit. The first preset spacing and the second preset spacing can be set according to actual conditions, and the embodiment of the present invention does not specifically limit this.

[0042] For example, Figure 3 As shown, Figure 3, which is a plan view of the bottom surface, the bottom surface is divided into a plurality of longitudinal columns by a plurality of longitudinal straight lines at a first preset interval, so as to obtain longitudinal columns 11, 12, 13 and 14; the bottom surface is divided into a plurality of transverse rows by a plurality of transverse straight lines at a second preset interval, so as to obtain transverse rows 21, 22, 23 and 24; the intersection of each longitudinal straight line and the transverse straight line is used as a light source setting point, and light source units a, b, c, d, e, f, g, h and i are set in the light source setting point, Figure 3 The X direction of the arrow is from left to right, and the Y direction of the arrow is from the first end to the second end; and the position number of each longitudinal straight line is used as the array horizontal coordinate of the light source unit, and the position number of each transverse straight line is used as the array vertical coordinate of the light source unit, so that the coordinates of light source unit a are (1,1), the coordinates of light source unit b are (1,2), the coordinates of light source unit c are (1,3), the coordinates of light source unit d are (2,1), the coordinates of light source unit e are (2,2), the coordinates of light source unit f are (2,3), the coordinates of light source unit g are (3,1), the coordinates of light source unit h are (3,2) and the coordinates of light source unit i are (3,3).

[0043] It should be noted that, similarly, the two side surfaces and the top surface of the rectangular box can be used to divide the positions of light source units and set the light source units. The specific division of the positions of light source units and the setting of light source units can refer to the method of setting the light source units on the bottom surface.

[0044] It should be noted that the light source unit may also be disposed at the junction of the first side surface, the top surface, the second side surface and the bottom surface of the rectangular box, as shown in FIG. Figure 2 It can be understood that the first side surface, the top surface, the second side surface and the bottom surface are all divided into horizontal rows at a second preset spacing, so that the horizontal straight lines where the surfaces meet are connected, and the connection points of the horizontal straight lines where the surfaces meet are used as the light source unit position points.

[0045] In some embodiments, the light source device determines the target light source unit from multiple light source units according to the target array position information carried in the light source control instruction. The target light source unit can be accurately determined from multiple light source units through the target array position information carried in the light source control instruction.

[0046] Exemplarily, the target array position information carried in the light source control instruction is the bottom surface and the coordinates are (1, 3), and the light source unit c on the bottom surface of the rectangular box is determined to be the target light source unit.

[0047] In some embodiments, the position information of the head mounted display device inside the rectangular box is obtained, and the spatial position information of the target light source unit relative to the head mounted display device is determined based on the position information and the array position information, wherein the spatial position information includes the azimuth and elevation angle of the target light source unit relative to the head mounted display device.

[0048] In some embodiments, the method for obtaining the position information of the head-mounted display device inside the rectangular box can be: a distance sensor is provided in the head-mounted display device, and the distance between the head-mounted display device and the first side surface, second side surface, bottom surface and top surface of the rectangular box is obtained through the distance sensor, and the position information of the head-mounted display device inside the rectangular box is determined based on the distance to the first side surface, second side surface, bottom surface and top surface of the rectangular box.

[0049] In some embodiments, the head-mounted display device is projected onto one side of the rectangular box surface where the target light source unit is located to obtain a target projection point; the azimuth angle of the target light source unit relative to the head-mounted display device is determined based on the position of the target projection point and the array position information; the pitch angle of the target light source unit relative to the head-mounted display device is determined based on the position of the target projection point and the array position information.

[0050] In some embodiments, the method for determining the azimuth angle of the target light source unit relative to the head-mounted display device based on the position of the target projection point and the array position information can be: determining a first distance between the target projection point and the target light source unit in a first coordinate direction and a second distance in a second coordinate direction based on the position of the target projection point and the array position information; performing trigonometric function calculations on the first distance and the second distance to obtain the azimuth angle of the target light source unit relative to the head-mounted display device.

[0051] For example, Figure 4 As shown, the target light source unit n is located on the top surface of the rectangular box, and the head-mounted display device is projected onto the top surface of the rectangular box where the target light source unit is located to obtain the target projection point P. According to the position information of the head-mounted display device inside the rectangular box, the distance between the target projection point P and the first side surface is determined to obtain the third distance; the distance between the target light source unit and the first side surface is determined according to the array position information to obtain the fourth distance; the third distance is subtracted from the fourth distance to obtain the first distance x between the target projection point and the target light source unit in the first coordinate direction; according to the position information of the head-mounted display device inside the rectangular box, the distance between the target projection point P and the rear-view surface is determined to obtain the fifth distance; the distance between the target light source unit and the rear-view surface is determined according to the array position information to obtain the sixth distance; the second distance y between the target projection point and the target light source unit in the second coordinate direction is subtracted from the fifth distance. Get the trigonometric function formula Wherein, α is the azimuth angle, x is the first distance, and y is the second distance. The first distance and the second distance are calculated based on the trigonometric function formula to obtain the azimuth angle of the target light source unit relative to the head mounted display device.

[0052] In some embodiments, the method of determining the azimuth of the target light source unit relative to the head-mounted display device according to the position of the target projection point and the array position information can be: obtaining the reference light source unit closest to the target projection point and obtaining the array position information of the reference light source unit; determining the first distance in the first coordinate direction and the second distance in the second coordinate direction between the reference light source unit and the target light source unit according to the array position information of the reference light source unit and the target array position information; using the first distance as the distance between the target projection point and the target light source unit in the first coordinate direction, and using the second distance as the distance between the target projection point and the target light source unit in the second coordinate direction; performing trigonometric function calculation on the first distance and the second distance to obtain the azimuth of the target light source unit relative to the head-mounted display device. By approximately regarding the position of the reference light source unit closest to the projection point as the position of the target projection point, the efficiency of azimuth calculation can be effectively improved.

[0053] In some embodiments, the straight-line distance between the target projection point and the target light source unit is determined based on the position of the target projection point and the target array position information; the projection distance between the head-mounted display device and the target projection point is obtained; and trigonometric functions are performed on the straight-line distance and the projection distance to obtain the pitch angle of the target light source unit relative to the head-mounted display device.

[0054] It should be noted that the projection distance between the head mounted display device and the target projection point is the distance h between the head mounted display device and the top surface.

[0055] In some embodiments, the method for determining the straight-line distance between the target projection point and the target light source unit according to the position of the target projection point and the target array position information can be: according to the position of the target projection point and the array position information, determine the first distance between the target projection point and the target light source unit in the first coordinate direction and the second distance in the second coordinate direction, perform a right triangle calculation on the first distance and the second distance, and obtain the straight-line distance between the target projection point and the target light source unit.

[0056] Exemplarily, a first distance between the target projection point and the target light source unit in the first coordinate direction is determined to be x, and a second distance in the second coordinate direction is determined to be y, and a right triangle is formed between the first distance x and the second distance y. Calculate and obtain the straight-line distance l between the target projection point and the target light source unit, the projection distance h between the head-mounted display device and the target projection point, and obtain the trigonometric function formula Wherein, θ is the pitch angle, l is the straight-line distance between the target projection point and the target light source unit, and h is the projection distance between the head-mounted display device and the target projection point. The straight-line distance and the projection distance are calculated based on the trigonometric function formula to obtain the pitch angle of the target light source unit relative to the head-mounted display device.

[0057] In some embodiments, the light source unit includes a plurality of pixelated matrix light source units, each pixelated matrix light source unit is arranged in contact on the inner surfaces of the two side surfaces, the top surface and the bottom surface of the rectangular box, and each pixelated matrix light source unit is provided with unique array position information. Among them, the light source of the pixelated matrix light source unit can be selected according to actual conditions, and the embodiment of the present invention does not specifically limit this. For example, the pixelated matrix light source unit can be an LED matrix pixel lamp.

[0058] It is understandable that by setting a plurality of pixel matrix light source units on each surface of the rectangular box, or by covering each surface of the rectangular box with pixel matrix light source units, a continuous light source can be realized, and light sources of different areas and shapes can be set. This effectively solves the problem of the light source being affected by the volume of the light source and the spacing of the light source arrangement, and greatly improves the diversity of the light source.

[0059] For example, Figure 5 As shown, pixelated matrix light source units are arranged on the inner surfaces of the two side surfaces, top surface and bottom surface of the rectangular box (only part of the pixelated matrix light source units are drawn in the figure) to obtain a light source device.

[0060] In some embodiments, the light source device determines the target light source unit and the target light source shape of the target light source unit according to the light source control instruction, and controls the target light source unit to emit the target light of the target light source shape. The target light source unit is controlled to emit the target light of the target light source shape by the light source control instruction, which greatly improves the diversity of the detection light.

[0061] In some embodiments, the data processing unit of the head-mounted display device obtains array position information of the target pixelated matrix light source unit, and determines the spatial position information of the target pixelated matrix light source unit relative to the head-mounted display device based on the array position information.

[0062] It should be noted that the spatial position information of the target pixelated matrix light source unit relative to the head-mounted display device can be determined based on the array position information. The method of determining the spatial position information of the target light source unit relative to the head-mounted display device can be referred to the aforementioned method, and this application will not go into details about this.

[0063] The head-mounted display device detection system in the above embodiment includes a head-mounted display device and a light source device, the head-mounted display device includes a light intensity collection unit and a data processing unit, the light source device includes a plurality of light source units, and each light source unit is arranged in an array with equal intervals, wherein: the light source device receives a light source control instruction, and determines a target light source unit from a plurality of light source units according to the light source control instruction, and controls the target light source unit to operate so that the target light source unit irradiates target light; the light intensity collection unit collects the target light intensity of the target light irradiated by the light source unit; the data processing unit obtains the array position information of the target light source unit, and determines the spatial position information of the target light source unit relative to the head-mounted display device according to the array position information. In the present application, by arranging a plurality of light source units in an array with equal spacing in the light source device and controlling the target light source unit to irradiate the target light, the lighting illumination in most usage scenarios can be simulated. The target light intensity of the target light can be accurately collected by the light intensity collection unit, and the spatial position information of the target light source unit relative to the head-mounted display device can be accurately calculated based on the array position information of the target light source unit, which can provide accurate detection light data for subsequent updating of the parameters of the head-mounted display device, thereby greatly improving the display quality of the head-mounted display device and improving the user experience.

[0064] See also Figure 6 , Figure 6 A flowchart of a head mounted display device detection method provided in an embodiment of the present application.

[0065] like Figure 6 The head mounted display device detection method includes steps S101 to S103.

[0066] Step S101 : sending a light source control instruction to the light source device, so that the light source device controls a target light source unit to irradiate target light according to the light source control instruction.

[0067] Among them, the head-mounted display device detection method is applied to the head-mounted display device, and the head-mounted display device is communicatively connected with the light source device. The communication connection method includes but is not limited to Bluetooth connection, WiFi connection, 5G communication connection, etc.

[0068] In some embodiments, the head mounted display device sends a light source control instruction to the light source device, the light source device receives the light source control instruction, and determines a target light source unit from a plurality of light source units according to the light source control instruction; and controls the target light source unit to operate so that the target light source unit emits the target light. After receiving the light source control instruction, the light source device can accurately determine the target light source unit according to the light source control instruction, and controls the target light source unit to emit the target light, so that the head mounted display device can accurately receive the detection light.

[0069] Step S102: collecting the target illumination intensity of the target light irradiated by the light source unit.

[0070] The light intensity collection unit of the head mounted display device collects the target light intensity of the target light irradiated by the light source unit; the target light intensity of the target light irradiated by the light source unit can be accurately obtained through the light intensity collection unit.

[0071] Step S103: Acquire array position information of the target light source unit, and determine spatial position information of the target light source unit relative to the head mounted display device according to the array position information.

[0072] The data processing unit of the head mounted display device is used to obtain the array position information of the target light source unit, and determine the spatial position information of the target light source unit relative to the head mounted display device according to the array position information. The data processing unit can accurately obtain the spatial position information of the target light source unit relative to the head mounted display device by calculating the array position information of the target light source unit. It can provide accurate detection light data for subsequent updating of the parameters of the head mounted display device.

[0073] It can be understood that by arranging multiple light source units in an equally spaced array in the light source device and controlling the target light source unit to irradiate the target light, the lighting illumination in most usage scenarios can be simulated, and the target light intensity of the target light can be accurately collected by the light intensity collection unit. The spatial position information of the target light source unit relative to the head-mounted display device can be accurately calculated based on the array position information of the target light source unit, which can provide accurate detection light data for subsequent updating of the parameters of the head-mounted display device, thereby greatly improving the display quality of the head-mounted display device to improve the user experience.

[0074] In some embodiments, the bottom surface 134 is divided into a plurality of longitudinal columns by a plurality of longitudinal straight lines at a first preset spacing, and the bottom surface 134 is divided into a plurality of transverse rows by a plurality of transverse straight lines at a second preset spacing, and the intersection of each longitudinal straight line and transverse straight line is used as a light source setting point, and a light source unit is set in the light source setting point, and the longitudinal straight lines are sorted from left to right to obtain the position number of each longitudinal straight line, and the position number of each longitudinal straight line is used as the array horizontal coordinate of the light source unit; the transverse straight lines are sorted from the first end to the second end to obtain the position number of each transverse straight line, and the position number of each transverse straight line is used as the array vertical coordinate of the light source unit. The first preset spacing and the second preset spacing can be set according to actual conditions, and the embodiment of the present invention does not specifically limit this.

[0075] In some embodiments, the position information of the head mounted display device inside the rectangular box is obtained, and the spatial position information of the target light source unit relative to the head mounted display device is determined based on the position information and the array position information, wherein the spatial position information includes the azimuth and elevation angle of the target light source unit relative to the head mounted display device.

[0076] In some embodiments, the method for obtaining the position information of the head-mounted display device inside the rectangular box can be: a distance sensor is provided in the head-mounted display device, and the distance between the head-mounted display device and the first side surface, second side surface, bottom surface and top surface of the rectangular box is obtained through the distance sensor, and the position information of the head-mounted display device inside the rectangular box is determined based on the distance to the first side surface, second side surface, bottom surface and top surface of the rectangular box.

[0077] In some embodiments, the head-mounted display device is projected onto one side of the rectangular box surface where the target light source unit is located to obtain a target projection point; the azimuth angle of the target light source unit relative to the head-mounted display device is determined based on the position of the target projection point and the array position information; the pitch angle of the target light source unit relative to the head-mounted display device is determined based on the position of the target projection point and the array position information.

[0078] In some embodiments, the method for determining the azimuth angle of the target light source unit relative to the head-mounted display device based on the position of the target projection point and the array position information can be: determining a first distance between the target projection point and the target light source unit in a first coordinate direction and a second distance in a second coordinate direction based on the position of the target projection point and the array position information; performing trigonometric function calculations on the first distance and the second distance to obtain the azimuth angle of the target light source unit relative to the head-mounted display device.

[0079] In some embodiments, the straight-line distance between the target projection point and the target light source unit is determined based on the position of the target projection point and the target array position information; the projection distance between the head-mounted display device and the target projection point is obtained; and trigonometric functions are performed on the straight-line distance and the projection distance to obtain the pitch angle of the target light source unit relative to the head-mounted display device.

[0080] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-mentioned head-mounted display device detection method can refer to the corresponding process in the above-mentioned head-mounted display device detection system embodiment, and will not be repeated here.

[0081] The head-mounted display device detection method provided in the above embodiment sends a light source control instruction to the light source device, so that the light source device controls the target light source unit to irradiate the target light according to the light source control instruction; collects the target light intensity of the target light irradiated by the light source unit; obtains the array position information of the target light source unit, and determines the spatial position information of the target light source unit relative to the head-mounted display device according to the array position information. Based on the array position information of the target light source unit, the spatial position information of the target light source unit relative to the head-mounted display device can be accurately calculated, and accurate detection light data can be provided for subsequent updating of the parameters of the head-mounted display device, thereby greatly improving the display quality of the head-mounted display device to improve the user experience.

[0082] See also Figure 7 , Figure 7 A schematic block diagram of the structure of a head mounted display device provided in an embodiment of the present application.

[0083] like Figure 7 As shown, the head mounted display device 300 includes a processor 302 and a memory 303 connected via a system bus 301, wherein the memory 303 may include a storage medium and an internal memory.

[0084] The storage medium may store an operating system and a computer program. The computer program includes program instructions, and when the program instructions are executed, the processor 302 may execute any head mounted display device detection system.

[0085] The processor 302 is used to provide computing and control capabilities to support the operation of the entire head-mounted display device.

[0086] The internal memory provides an environment for the operation of the computer program in the storage medium. When the computer program is executed by the processor, the processor can execute any head-mounted display device detection method.

[0087] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the scheme of the present application, and does not constitute a limitation on the head-mounted display device to which the scheme of the present application is applied. The specific head-mounted display device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0088] It should be understood that the processor 302 may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0089] In one embodiment, the processor 302 is used to run a computer program stored in the memory to implement the following steps:

[0090] Sending a light source control instruction to the light source device, so that the light source device controls the target light source unit to irradiate the target light according to the light source control instruction;

[0091] collecting a target illumination intensity of the target light irradiated by the light source unit;

[0092] Array position information of the target light source unit is acquired, and spatial position information of the target light source unit relative to the head mounted display device is determined according to the array position information.

[0093] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the head-mounted display device described above can refer to the corresponding process in the aforementioned head-mounted display device detection method embodiment, and will not be repeated here.

[0094] An embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored. The computer program includes program instructions. The method implemented when the program instructions are executed can refer to the various embodiments of the head-mounted display device detection system of the present application.

[0095] The computer-readable storage medium may be an internal storage unit of the head-mounted display device described in the foregoing embodiment, such as a hard disk or memory of the head-mounted display device. The computer-readable storage medium may be non-volatile or volatile. The computer-readable storage medium may also be an external storage device of the head-mounted display device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc., equipped on the head-mounted display device.

[0096] It should be understood that the terms used in this application specification are only for the purpose of describing specific embodiments and are not intended to limit the application. As used in this application specification, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0097] It should also be understood that the term "and / or" used in the present specification refers to any combination of one or more of the associated listed items and all possible combinations, including these combinations. It should be noted that, in this article, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "including a..." does not exclude the presence of other identical elements in the process, method, article or system including the element.

[0098] The serial numbers of the embodiments of the present application are for description only and do not represent the advantages and disadvantages of the embodiments. The above description is only a specific implementation mode of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the protection scope of the present application.

Claims

1. A head mounted display device detection system, characterized in that: The head mounted display device detection system comprises a head mounted display device and a light source device, wherein the head mounted display device comprises a light intensity acquisition unit and a data processing unit, and the light source device comprises a plurality of light source units, each of which is arranged in an array with equal spacing, wherein: The light source device is used to receive a light source control instruction and determine a target light source unit from the plurality of light source units according to the light source control instruction; The light source device is further used to control the target light source unit to operate so that the target light source unit irradiates the target light; The light intensity collection unit is used to collect the target light intensity of the target light irradiated by the light source unit; The data processing unit is used to obtain the array position information of the target light source unit, and determine the spatial position information of the target light source unit relative to the head-mounted display device according to the array position information.

2. The head mounted display device detection system according to claim 1, characterized in that: The light source device comprises a rectangular box, on the inner surfaces of two side surfaces, the top surface and the bottom surface of the rectangular box, a plurality of light source units are arrayed at equal intervals, and each of the light source units is provided with unique array position information; The step of determining a target light source unit from the plurality of light source units according to the light source control instruction comprises: A target light source unit is determined from the plurality of light source units according to the target array position information carried in the light source control instruction.

3. The head mounted display device detection system according to claim 2, characterized in that: The determining, according to the array position information, the spatial position information of the target light source unit relative to the head mounted display device comprises: Obtaining the position information of the head mounted display device inside the rectangular box, The spatial position information of the target light source unit relative to the head mounted display device is determined according to the position information and the array position information.

4. The head mounted display device detection system according to claim 3, characterized in that: The spatial position information includes an azimuth angle and a pitch angle of the target light source unit relative to the head mounted display device; and determining the spatial position information of the target light source unit relative to the head mounted display device according to the position information and the array position information includes: Projecting the head mounted display device onto one side of the rectangular box surface where the target light source unit is located to obtain a target projection point; Determining the azimuth angle of the target light source unit relative to the head mounted display device according to the position of the target projection point and the array position information; According to the position of the target projection point and the array position information, a pitch angle of the target light source unit relative to the head mounted display device is determined.

5. The head mounted display device detection system according to claim 4, characterized in that: The step of determining the azimuth angle of the target light source unit relative to the head mounted display device according to the position of the target projection point and the array position information includes: Determine, according to the position of the target projection point and the array position information, a first distance between the target projection point and the target light source unit in a first coordinate direction and a second distance in a second coordinate direction; A trigonometric function calculation is performed on the first distance and the second distance to obtain an azimuth angle of the target light source unit relative to the head mounted display device.

6. The head mounted display device detection system according to claim 5, characterized in that: The step of determining the pitch angle of the target light source unit relative to the head mounted display device according to the position of the target projection point and the array position information includes: Determine the straight-line distance between the target projection point and the target light source unit according to the position of the target projection point and the target array position information; Obtaining a projection distance between the head mounted display device and the target projection point; A trigonometric function calculation is performed on the straight-line distance and the projection distance to obtain a pitch angle of the target light source unit relative to the head-mounted display device.

7. The head mounted display device detection system according to claim 2, characterized in that: The light source unit includes a plurality of pixel matrix light source units, each of which is arranged in contact on the inner surfaces of two side surfaces, the top surface and the bottom surface of the rectangular box, and each of which is provided with unique array position information; The light source device is further used to determine the target light source unit and the target light source shape of the target light source unit according to the light source control instruction, and control the target light source unit to irradiate the target light of the target light source shape.

8. A head mounted display device detection method, characterized in that: Applied to a head mounted display device, the head mounted display device is communicatively connected with a light source device, and the method comprises: Sending a light source control instruction to the light source device, so that the light source device controls the target light source unit to irradiate the target light according to the light source control instruction; collecting a target illumination intensity of the target light irradiated by the light source unit; Array position information of the target light source unit is acquired, and spatial position information of the target light source unit relative to the head mounted display device is determined according to the array position information.

9. A head mounted display device, characterized in that: The head mounted display device comprises a processor, a memory, and a computer program stored in the memory and executable by the processor, wherein when the computer program is executed by the processor, the steps of the head mounted display device detection method according to claim 8 are implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein when the computer program is executed by the processor, the steps of the head-mounted display device detection method according to claim 8 are implemented.