Delay test method and delay test device for VR product

By using a combination method of robotic arm and laser beam in the delay test of VR products, the problems of high testing costs and low accuracy in the prior art are solved, and the low-cost and high-precision delay test effect is achieved.

CN119415331APending Publication Date: 2025-02-11EMDOORVR TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411453021.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-17
Publication Date
2025-02-11

AI Technical Summary

Technical Problem

The delay test solutions of existing VR products are costly and have low accuracy, making it difficult to meet the market's standardized demand for test parameters.

Method used

Using a delay test method based on robotic arm and laser beam, by fixing the VR product on the robotic arm, determining the starting origin position using the laser beam, and driving the movement of the VR product through the robotic arm, collecting screen status changes in real time, and calculating Delay time.

Benefits of technology

It realizes low-cost and high-precision VR product delay testing, which can achieve millisecond level test data accuracy, and the calculation error remains within 1ms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119415331A_ABST
    Figure CN119415331A_ABST
Patent Text Reader

Abstract

The invention provides a VR product delay test method and a VR product delay test device, and belongs to the technical field of VR product test. The VR product delay test method comprises the following steps: fixing a calibrated VR product on a mobile structure, and entering a test point; determining an initial origin position; static jitter data of the moving structure and the VR product and static jitter data of the moving structure after the moving structure returns to the starting original point position after track motion are obtained, and the two pieces of obtained static jitter data serve as the error range of VR product motion; controlling the VR product to move, and synchronizing the screen display state transition of the VR product; in the movement process of the VR product, the time from the moment when the VR product returns to the starting original point position to the moment when the screen is converted to the first state is obtained, and the time is the delay time of the VR product. The test cost is low, the precision is high, and the millisecond level can be reached.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of XX, and in particular to a delay testing method for a VR product, and also to a delay testing device for implementing the delay testing method for the VR product. Background Art

[0002] At present, most VR products' objective tests mainly include aspects such as motion accuracy, delay, and spatial positioning time. Most of the existing VR all-in-one delay test solutions are based on professional measurement and measurement instruments, such as optofidelity equipment, which specifically obtains content frame by frame through a binocular camera for comparison. However, due to different algorithms of different devices, there will be differences in test results, and the cost of optofidelity equipment is relatively high. As the promotion scope of VR electronic devices becomes more and more extensive, the parameters of products on the market must be more standardized, and the cost of testing is also increasing. Therefore, it is necessary to develop a high-precision and low-cost test solution. Summary of the invention

[0003] In order to solve the problems in the prior art, the present invention provides a delay testing method for a VR product, and also provides a delay testing device for implementing the delay testing method for the VR product.

[0004] The delay testing method of the VR product of the present invention comprises the following steps:

[0005] S1: Fix the calibrated VR product on the mobile structure and enter the test point. The VR product can print status data in real time;

[0006] S2: Determine the starting point position;

[0007] S3: Obtain static jitter data of the mobile structure and the VR product, and static jitter data of the moving structure after it moves along the trajectory and returns to the starting origin position, and use the two static jitter data obtained as the error range of the VR product movement;

[0008] S4: Control the movement of the VR product and synchronize the screen display of the VR product, wherein at the starting origin position, the screen of the VR product is in the first state, and then control the VR product to move. When the error range is exceeded, the screen of the VR product changes to the second state. When the VR product moves according to the set trajectory and returns to the starting origin position, the screen of the VR product changes back to the first state;

[0009] S5: During the movement of the VR product, the time from when the VR product returns to the starting origin to when the screen switches back to the first state is obtained, and this time is the delay time of the VR product.

[0010] Furthermore, in step S1, the mobile structure is a robotic arm, and the robotic arm is provided with a fixture for installing the VR product, and the VR product is driven by the robotic arm to move along a set trajectory.

[0011] Furthermore, in step S2, the starting origin position is determined as follows:

[0012] Marking a starting point on the jig, and setting a light-sensing component at the starting point;

[0013] The laser beam is irradiated on a photosensitive component near the starting origin position, and the photosensitive component provides feedback to determine the starting original position of the movement.

[0014] Further, in step S4, the first state is a black screen state, and the second state is a bright screen state, or the first state is a first color display state, and the second state is a second color display state.

[0015] Furthermore, in step S5, a camera is used to record the exercise process of step S4, and then the recorded video is opened using video playback software, and the time from when the VR product returns to the starting origin position to when the screen switches back to the first state is calculated frame by frame.

[0016] The present invention also provides a delay testing device for a VR product, which is used to implement the delay testing method for the VR product, including a moving structure, a starting origin position determining structure, a VR product screen status acquisition structure and a delay time acquisition structure, wherein the moving structure is used to drive the VR product to return to the starting origin position after moving according to a set trajectory, the starting origin position determining structure is used to determine the starting origin position of the VR product, the VR product screen status acquisition structure is used to collect screen status information of the VR product during movement, and the delay time acquisition structure is used to obtain the delay time according to the screen status information.

[0017] As an improvement of the present invention, the mobile structure is a robotic arm, and a fixture for installing the VR product is provided on the robotic arm. The starting origin position determination structure includes a laser beam emitting device and a reflective strip arranged on the fixture, and the starting origin position is confirmed by irradiating the laser beam between two reflective strips.

[0018] Furthermore, the VR product screen status acquisition structure is a camera capable of recording video.

[0019] As another improvement of the present invention, the moving structure is a robotic arm, and the robotic arm is provided with a fixture for installing the VR product. The starting origin position determination structure includes a laser beam emitting device and a first light sensing module. The first light sensing module is set at the starting origin position. When the robotic arm moves, it drives the first light sensing module to move and can be triggered by irradiation of a laser pen.

[0020] Furthermore, the VR product screen status acquisition structure is an oscilloscope and a second light sensing module. The oscilloscope can receive trigger signals from the first light sensing module and the second light sensing module. The second light sensing module is arranged on the screen of the VR product. When the screen status changes, the second light sensing module sends a trigger signal to the oscilloscope.

[0021] Compared with the prior art, the present invention has the following beneficial effects:

[0022] 1. The present invention provides a method for delay testing of XR products. Based on this solution, a delay testing solution for the controller and a delay testing solution for positioning, streaming, screen projection, VST, etc. of XR products can be developed;

[0023] 2. The test solution has low cost, which has obvious advantages over the test items on the market that require millions of test equipment;

[0024] 3. High test accuracy, capable of achieving millisecond-level test data, and the test calculation error can be maintained at 1ms;

[0025] 4. In order to achieve better test accuracy, the present invention chooses to use a robotic arm to move the VR all-in-one machine, and at the same time captures the static jitter data of the robotic arm and the VR all-in-one machine as a design error reference value; and the movement process uses the light of the laser beam emitting device to align the motion end position, which can make the error of the end point within 1ms, thereby greatly improving the test accuracy. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] In order to more clearly illustrate the present invention or the solutions in the prior art, a brief introduction is given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0027] Figure 1 It is a flow chart of the testing method of the present invention;

[0028] Figure 2 This is a schematic diagram of the structure of a testing device according to a first embodiment of the present invention;

[0029] Figure 3This is a schematic diagram of the structure of a fixture according to the first embodiment of the present invention;

[0030] Figure 4 This is a flow chart of the testing method according to the first embodiment of the present invention. DETAILED DESCRIPTION

[0031] Unless otherwise defined, all technical and scientific terms used in the present invention have the same meanings as those commonly understood by those skilled in the art to which the present invention belongs; the terms used in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention; the terms "including" and "having" and any variations thereof in the specification and claims of the present invention and the above-mentioned drawings are intended to cover non-exclusive inclusions. The terms "first", "second", etc. in the specification and claims of the present invention or the above-mentioned drawings are used to distinguish different objects, not to describe a specific order.

[0032] Reference to "embodiments" in the present invention means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it mutually exclusive, independent, or alternative to other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described in the present invention may be combined with other embodiments.

[0033] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings.

[0034] In order to solve the problem that the parameters of products on the market in the prior art are becoming more and more standardized and the cost of testing is becoming increasingly high, the design ideas of the present invention are as follows:

[0035] 1. Based on the rapid propagation of light, a high-speed camera is used to capture the real-time refresh of the VR all-in-one screen. In order to better distinguish the state of moving photons, the VR all-in-one is divided into two states: pure green and pure blue.

[0036] 2. To achieve better test accuracy, a robotic arm is used to move the VR all-in-one machine, and static jitter data of the robotic arm and the VR all-in-one machine are captured as a reference value for the design error. During the moving process, the laser pen is used to align the end position of the movement to ensure that the error of the end point is within 1ms.

[0037] 3. Unity test application development: Because the VR all-in-one 3D system is carried out on Unity, the test application is developed according to the above two design ideas. The specific implementation function is: automatically obtain the current position as the origin each time the test application is opened, and display it by turning the screen green when the acquisition is successful; when the distance of the VR all-in-one moved by the robotic arm exceeds the set error range, the screen is turned blue through the application, and when the movement returns to the origin, the screen changes from blue to green; the set error range value is confirmed by the static jitter data of the robotic arm and the VR all-in-one.

[0038] Based on the above design ideas, the present invention has been designed and successfully developed a delay test method and a corresponding delay test device. The test method of the present invention is described in detail below.

[0039] like Figure 1 As shown, the delay test method of VR products includes the following steps:

[0040] S1: Fix the calibrated VR product on the mobile structure and enter the test point. The VR product can print status data in real time;

[0041] S2: Determine the starting point position;

[0042] S3: Obtain static jitter data of the mobile structure and the VR product, and static jitter data of the moving structure after it moves along the trajectory and returns to the starting origin position, and use the two static jitter data obtained as the error range of the VR product movement;

[0043] S4: Control the movement of the VR product and synchronize the screen display of the VR product, wherein at the starting origin position, the screen of the VR product is in the first state, and then control the VR product to move. When the error range is exceeded, the screen of the VR product changes to the second state. When the VR product moves according to the set trajectory and returns to the starting origin position, the screen of the VR product changes back to the first state;

[0044] S5: During the movement of the VR product, the time from when the VR product returns to the starting origin to when the screen switches back to the first state is obtained, and this time is the delay time of the VR product.

[0045] Specifically, in step S1 of this example, the mobile structure may be a robotic arm, on which is provided a fixture for installing the VR product. The robotic arm drives the VR product to move along a set trajectory, and the trajectory motion may be a linear motion, a curved motion, a flipping motion, etc.

[0046] In step S2, the starting point position is determined as follows:

[0047] Marking a starting point on the jig, and setting a light-sensing component at the starting point;

[0048] The laser beam is irradiated on a photosensitive component near the starting origin position, and the photosensitive component provides feedback to determine the starting original position of the movement.

[0049] The delay testing device of the present invention includes a moving structure, a starting origin position determining structure, a VR product screen status collecting structure and a delay time acquisition structure, wherein the moving structure is used to drive the VR product to return to the starting origin position after moving along a set trajectory, the starting origin position determining structure is used to determine the starting origin position of the VR product, the VR product screen status collecting structure is used to collect screen status information of the VR product during movement, and the delay time acquisition structure is used to obtain the delay time according to the screen status information.

[0050] like Figure 2 and Figure 3 As shown, as a preferred embodiment of the present invention, the mobile structure of the delay test device of the present invention is a mechanical arm (not shown in the figure), and the mechanical arm is provided with a fixture 1 for installing the VR product 4. The starting origin position determination structure includes a laser beam emitting device 2 and two reflective strips 6 arranged on the fixture. The starting origin position is confirmed by irradiating the laser beam 5 between the two reflective strips 6. The VR product screen status acquisition structure of this example is a camera 3 capable of recording video. The VR product of this example is a VR all-in-one machine. The laser beam emitting device 2 of this example can be a laser pen, which is widely used and low in cost, and effectively reduces the cost of the device.

[0051] like Figure 4 As shown, the detailed test method of this example is:

[0052] 1. Calibrate the VR all-in-one machine. The accuracy of the four calibration cameras should be within 0.3 pixels to ensure that the image does not shake or drift when it is stationary.

[0053] 2. Install and open the system hello_xr of the VR all-in-one machine, and move the head display while running the adb shell logcat|grep "Ye head" command to ensure that data is printed, so that the VR product can print status data in real time;

[0054] 3. Use fixture 1 to fix the VR all-in-one machine on the robotic arm and move it to the test point through the robotic arm;

[0055] 4. Open the test script, use the EVO tool to obtain accuracy data, record the static jitter data of the robotic arm and the VR all-in-one machine, and the static jitter data after the robotic arm performs trajectory motion and returns to the starting origin position;

[0056] 5. The Unity delay test tool uses the acquired static jitter data as the error range for application development;

[0057] 6. Fix a laser pen outside the mechanical arm fence, and stick two reflective strips 6 on the fixture 1. When the laser pen shines on the reflective strips 6, there will be obvious brightness changes. The two reflective strips are 2 cm apart. During the test, the laser beam is shone between the two reflective strips to confirm the starting point position.

[0058] 7. Fix a camera 3, and use the HFR high frame rate mode (1000 frames / second) to record the entire movement process. Adjust the picture to ensure that it can include the VR all-in-one display screen and the laser beam of the laser pen. Start recording when the robot arm moves in the track. The positions of the laser pen and the high-speed camera are as follows: Figure 2 As shown;

[0059] 8. After installing the Unity delay test tool on the VR all-in-one machine, open it and let it stand to obtain the starting origin. When the screen turns green, start the trajectory movement of the robot arm. The trajectory needs to include translation and rotation. When the trajectory moves to the starting origin, it ends and the screen changes from blue to green.

[0060] 9. Use the video playback software PotPlayerSetup64 to open the recorded video, and calculate the time from the robot arm moving back to the laser beam position to the screen turning green frame by frame, which is the delay time of the VR all-in-one machine.

[0061] It can be seen from the above scheme that the present invention has the following innovative features:

[0062] 1. The present invention provides a method for delay testing of XR products. Based on this solution, a delay testing solution for the controller and a delay testing solution for positioning, streaming, screen projection, VST, etc. of XR products can be developed;

[0063] 2. The test solution has low cost, which has obvious advantages over the test items on the market that require millions of test equipment;

[0064] 3. The test accuracy is high, and the test data can reach millisecond level, and the test calculation error can be maintained at 1ms.

[0065] As the second embodiment of the present invention, the starting origin position determination structure of this example includes a laser beam emitting device and a first light sensing module. The first light sensing module is set at the starting origin position. When the mechanical arm moves, it drives the first light sensing module to move and can be triggered by the laser pen. The VR product screen status acquisition structure is an oscilloscope and a second light sensing module. The oscilloscope can receive trigger signals from the first light sensing module and the second light sensing module. The second light sensing module is set on the screen of the VR product. When the screen state changes, the second light sensing module sends a trigger signal to the oscilloscope.

[0066] Specifically, this example uses an oscilloscope and two light sensing modules to replace the high-speed camera shooting and PotPlayerSetup64 video application in the invention. The two light sensing modules give a trigger signal to the oscilloscope for trigger acquisition through the change of brightness. The time difference between the two triggers is the delay time of the all-in-one machine.

[0067] Placement of the first light-sensing module: Illuminate the edge of the robotic arm fixture with a laser pen, and place a light-sensing module at that position. When the robotic arm moves, the light-sensing module moves and is then triggered by the laser pen.

[0068] In addition, the first state of the screen in this example is set to a black screen state, and the second state is set to a bright screen state. By placing and fixing a second light sensing module on the screen of the VR product being tested, it is triggered to send a signal to the oscilloscope when the screen is bright, thereby achieving the test effect. The present invention uses a mechanical arm to quickly move to test the delay from static to moving state. When the oscilloscope obtains the movement to the starting origin position, the delay time of the VR product can be calculated through the trigger time interval of the two light sensing modules.

[0069] The specific implementation modes described above are preferred implementation modes of the present invention, and are not intended to limit the specific implementation scope of the present invention. The scope of the present invention includes but is not limited to the specific implementation modes, and all equivalent changes made according to the present invention are within the protection scope of the present invention.

Claims

1. A delay testing method for VR products, characterized in that: The steps include: S1: Fix the calibrated VR product on the mobile structure and enter the test point. The VR product can print status data in real time; S2: Determine the starting point position; S3: Obtain static jitter data of the mobile structure and the VR product, and static jitter data of the moving structure after it moves along the trajectory and returns to the starting origin position, and use the two static jitter data obtained as the error range of the VR product movement; S4: Control the movement of the VR product and synchronize the screen display of the VR product, wherein at the starting origin position, the screen of the VR product is in the first state, and then control the VR product to move. When the error range is exceeded, the screen of the VR product changes to the second state. When the VR product moves according to the set trajectory and returns to the starting origin position, the screen of the VR product changes back to the first state; S5: During the movement of the VR product, the time from when the VR product returns to the starting origin to when the screen switches back to the first state is obtained, and this time is the delay time of the VR product.

2. The delay testing method for VR products according to claim 1, characterized in that: In step S1, the mobile structure is a robotic arm, and a fixture for installing the VR product is provided on the robotic arm. The VR product is driven by the robotic arm to move along a set trajectory.

3. The delay testing method for VR products according to claim 2, characterized in that: In step S2, the starting point position is determined as follows: Marking a starting point on the jig, and setting a light-sensing component at the starting point; The laser beam is irradiated on a photosensitive component near the starting origin position, and the photosensitive component provides feedback to determine the starting original position of the movement.

4. The delay testing method for VR products according to claim 1, characterized in that: In step S4, the first state is a black screen state, and the second state is a bright screen state. or, The first state is a state of displaying a first color, and the second state is a state of displaying a second color.

5. The delay testing method for VR products according to claim 4, characterized in that: In step S5, a camera is used to record the exercise process of step S4, and then the recorded video is opened using video playback software, and the time from when the VR product returns to the starting origin position to when the screen switches back to the first state is calculated frame by frame.

6. A delay test device for a VR product, used to implement the delay test method for a VR product according to any one of claims 1 to 5, characterized in that: It includes a moving structure, a starting point position determination structure, a VR product screen status acquisition structure, and a delay time acquisition structure, among which: The moving structure is used to drive the VR product to return to the starting origin position after moving along the set trajectory. The starting origin position determination structure is used to determine the starting origin position of the VR product. The VR product screen status acquisition structure is used to collect screen status information of the VR product during movement. The delay time acquisition structure is used to obtain the delay time according to the screen status information.

7. The delay test device for VR products according to claim 6, characterized in that: The mobile structure is a robotic arm, on which is provided a fixture for installing the VR product. The starting origin position determination structure includes a laser beam emitting device and a reflective strip arranged on the fixture. The starting origin position is confirmed by irradiating the laser beam between two reflective strips.

8. The delay test device for VR products according to claim 7, characterized in that: The VR product screen status acquisition structure is a camera capable of recording video.

9. The delay test device for VR products according to claim 6, characterized in that: The mobile structure is a robotic arm, on which is provided a fixture for installing the VR product. The starting origin position determination structure includes a laser beam emitting device and a first light sensing module. The first light sensing module is set at the starting origin position. When the robotic arm moves, it drives the first light sensing module to move and can be triggered by irradiation of a laser pen.

10. The delay test device for VR products according to claim 9, characterized in that: The VR product screen status acquisition structure comprises an oscilloscope and a second light sensing module. The oscilloscope can receive trigger signals from the first light sensing module and the second light sensing module. The second light sensing module is arranged on the screen of the VR product. When the screen status changes, the second light sensing module sends a trigger signal to the oscilloscope.