Time determination method for dual-system head-mounted display device and related components

By determining the time difference between the first and second systems in a dual-system head-mounted display device and using this time difference to compensate for data generation time, the problem of time inconsistency between the Android system and the microcontroller system is solved, ensuring the accuracy and stability of the device's functions.

CN115494950BActive Publication Date: 2026-07-21GEER TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GEER TECH CO LTD
Filing Date
2022-09-30
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

Because the Android system and the microcontroller system are not synchronized during startup, their times are inconsistent. Current technologies either manually adjust the time or use the time received by the Android system as the actual time, which introduces time errors and affects device functionality.

Method used

By determining the time difference between the first system and the second system, and obtaining the initial generation time of the data sent by the second control chip when it is received, the generation time of the data under the first system is obtained by using time difference compensation, thus avoiding manual adjustment.

Benefits of technology

Accurately determining the generation time of data in the first system ensures normal equipment operation and avoids the impact of time errors on equipment functionality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115494950B_ABST
    Figure CN115494950B_ABST
Patent Text Reader

Abstract

The application discloses a time determination method of a dual-system head-mounted device and related components, relates to the technical field of head-mounted display devices, and comprises the following steps: determining a time difference between a first system and a second system; obtaining an initial generation time of data under the second system when receiving the data sent by a second control chip; and then compensating the initial generation time by using the time difference to obtain the generation time of the data under the first system, so that the real generation time of the data under the first system can be determined without manually modifying the time of the first system and the time of the second system, and the normal work of the device can be ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of head-mounted display technology, and in particular to a time determination method and related components for a dual-system head-mounted display device. Background Technology

[0002] Currently, to enhance the portability of various devices, a single device typically incorporates two cooperating systems, each running on a separate control chip. For example, AR (Augmented Reality) or VR (Virtual Reality) devices usually include an Android system running on a SoC chip and a microcontroller system running on a MCU (Micro Controller Unit). To further enhance the portability of AR and VR devices, peripherals such as sensors and camera modules are typically mounted on the MCU. The MCU sends data output from these peripherals to the SoC chip, which then processes the data to implement the device's functions.

[0003] However, due to the asynchronous startup of the Android system and the microcontroller system, their timelines are inconsistent. After receiving data from the microcontroller system, the Android system cannot determine the true time when the data was generated. Current technology sometimes uses the time when the Android system receives the data as the true time of its generation, but this introduces a time error that can affect device functionality. Existing technology sometimes manually adjusts the time of the first and second systems periodically to be consistent, but this method is cumbersome. Summary of the Invention

[0004] The purpose of this invention is to provide a time determination method and related components for a dual-system head-mounted display device, which can determine the actual generation time of data sent from the second control chip to the first control chip under the first system without requiring manual modification of the time of the first system and the time of the second system, thus ensuring the normal operation of the device.

[0005] To address the aforementioned technical problems, this invention provides a time determination method for a dual-system head-mounted display device. The dual-system head-mounted display device includes a first control chip for operating a first system and a second control chip for operating a second system. The time determination method for the dual-system head-mounted display device is applied to the first control chip. The time determination method for the dual-system head-mounted display device includes:

[0006] Determine the time difference between the first system and the second system;

[0007] When data sent by the second control chip is received, the initial generation time of the data in the second system is obtained;

[0008] The generation time of the data under the first system is obtained by using the time difference to compensate for the initial generation time.

[0009] Preferably, obtaining the initial generation time of the data in the second system includes:

[0010] The data is parsed to obtain the time stamp added by the second control chip when the data is generated;

[0011] The timestamp is used as the initial generation time of the data in the second system.

[0012] Preferably, before using the time difference between the two systems to compensate for the initial generation time to obtain the generation time of the data under the first system, the method further includes:

[0013] The current time difference between the first system and the second system is determined at preset intervals;

[0014] Using the current time difference as the time difference, proceed to the step of using the time difference to compensate for the initial generation time to obtain the generation time of the data under the first system.

[0015] Preferably, determining the time difference between the first system and the second system includes:

[0016] Upon receiving a synchronization test signal, record the current time as the first time.

[0017] Obtain the second time recorded by the second control chip when it receives the synchronization test signal;

[0018] Determine the difference between the first time and the second time, and use the difference as the time difference.

[0019] Preferably, both the first control chip and the second control chip are connected to the display device in the dual-system head-mounted display device;

[0020] Upon receiving a synchronization test signal, record the current time as the first time, including:

[0021] Upon receiving the Vsync signal from the display device, the current time is recorded as the first time;

[0022] Obtaining the second time recorded by the second control chip when it receives the synchronization test signal includes:

[0023] The current time recorded by the second control chip when it receives the Vsync signal is obtained as the second time.

[0024] Preferably, the first pin of the first control chip and the second pin of the second control chip are both connected to the Vsync pin of the display device. The first control chip is also used to generate an interrupt when the first pin receives the Vsync signal, and the second control chip is also used to generate an interrupt when the second pin receives the Vsync signal.

[0025] Upon receiving the Vsync signal from the display device, recording the current time as the first time includes:

[0026] When the first control chip generates an interrupt, the current time is recorded as the first time.

[0027] Obtaining the current time recorded by the second control chip when it receives the Vsync signal as the second time includes:

[0028] The current time recorded by the second control chip when an interrupt occurs is obtained as the second time.

[0029] To address the aforementioned technical problems, this application also provides a time determination system for a dual-system head-mounted display device. The dual-system head-mounted display device includes a first control chip for operating a first system and a second control chip for operating a second system. The time determination system for the dual-system head-mounted display device includes:

[0030] A time difference determination unit is used to determine the time difference between the first system and the second system;

[0031] An initial generation time determination unit is used to obtain the initial generation time of the data in the second system when the data sent by the second control chip is received;

[0032] The generation time determination unit is used to compensate for the initial generation time by using the time difference to obtain the generation time of the data under the first system.

[0033] To address the aforementioned technical problems, this application also provides a time determination device for a dual-system head-mounted display device. The dual-system head-mounted display device includes a first control chip for operating a first system and a second control chip for operating a second system. The time determination device for the dual-system head-mounted display device is disposed in the first control chip. The time determination device for the dual-system head-mounted display device includes:

[0034] Memory, used to store computer programs;

[0035] A processor is used to implement the steps of the time determination method for the dual-system head-mounted display device described above when executing the computer program.

[0036] To address the aforementioned technical problems, this application also provides a dual-system head-mounted display device, including a first control chip for operating a first system and a second control chip for operating a second system, wherein the first control chip includes a time determination device for the dual-system head-mounted display device.

[0037] To address the aforementioned technical problems, this application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the aforementioned time determination method for a dual-system head-mounted display device.

[0038] In summary, the present invention provides a time determination method and related components for a dual-system head-mounted display device, including determining the time difference between the first system and the second system, obtaining the initial generation time of the data in the second system when data is received from the second control chip, and then using the time difference to compensate for the initial generation time to obtain the generation time of the data in the first system. Therefore, the true time when the data is generated in the first system can be determined without the need for manual modification of the time of the first system and the time of the second system, which can ensure the normal operation of the device. Attached Figure Description

[0039] To more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the prior art and embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0040] Figure 1 A flowchart illustrating a time determination method for a dual-system head-mounted display device provided by the present invention;

[0041] Figure 2 This is a schematic diagram of the structure of a dual-system head-mounted display device provided by the present invention;

[0042] Figure 3 This invention provides a schematic diagram of the time determination system for a dual-system head-mounted display device.

[0043] Figure 4 This is a schematic diagram of the time determination device for a dual-system head-mounted display device provided by the present invention. Detailed Implementation

[0044] The core of this invention is to provide a time determination method and related components for a dual-system head-mounted display device. This method can determine the actual generation time of data sent from the second control chip to the first control chip under the first system without requiring manual modification of the time of the first system and the time of the second system, thus ensuring the normal operation of the device.

[0045] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0046] Please refer to Figure 1 , Figure 1 This is a flowchart illustrating a time determination method for a dual-system head-mounted display device provided by the present invention. The dual-system head-mounted display device includes a first control chip for running a first system and a second control chip for running a second system. The time determination method for the dual-system head-mounted display device is applied to the first control chip. The time determination method for the dual-system head-mounted display device includes:

[0047] S1: Determine the time difference between the first system and the second system;

[0048] Considering that the time of the first system and the time of the second system in a dual-system head-mounted display device may not be synchronized, the first system cannot determine the actual generation time of the data when the second system sends the data to the first system. This will affect the operation of the dual-system head-mounted display device based on the data and the generation time of the data.

[0049] Therefore, this application determines the time difference between the first system and the second system. The specific method for determining this time difference is not particularly limited. For example, test signals are simultaneously sent to the first control chip and the second control chip. The time when the first control chip receives the test signal is recorded as the first time, and the time when the second control chip receives the test signal is recorded as the second time. The difference between the first time and the second time is the time difference between the first system and the second system.

[0050] It should also be noted that this application does not impose any particular restrictions on the order of execution of S1 and S2. S1 can be executed immediately after the dual-system head-mounted display device is started, or the first control chip can start executing S1 when the time difference determination instruction is received, or S1 can be executed before S3.

[0051] The dual-system head-mounted display device in this application refers to a device that includes two control chips, each of which runs its own system. This application does not specifically limit the type of device; for example, it can be an AR device or a VR device.

[0052] S2: When data is received from the second control chip, obtain the initial generation time of the data in the second system;

[0053] In a dual-system head-mounted display device, the second control chip typically hosts peripherals. The second control chip can trigger these peripherals to generate data and transmit it to the first control chip. The first control chip then uses this data to perform designated functions of the dual-system head-mounted display device. When the first control chip performs these functions, it needs to determine the actual generation time of the data. To determine the actual generation time of the data in the first system, it is first necessary to determine the initial generation time of the data in the second system. This application does not specifically limit how the initial generation time of the data in the second system is obtained; for example, the second control chip could add a timestamp to the data when it detects its generation.

[0054] S3: Use the time difference to compensate for the initial generation time to obtain the generation time of the data under the first system.

[0055] Given a known time difference between the first and second systems and a known initial data generation time in the second system, the data generation time in the first system can be obtained by compensating for the initial generation time using the time difference. For example, if the data generation time in the second system, i.e., the initial data generation time, is Tc, and the time difference between the first and second systems is ΔT, then the data generation time in the first system is T = Tc + ΔT.

[0056] In summary, this application provides a time determination method for a dual-system head-mounted display device, which includes determining the time difference between the first system and the second system, obtaining the initial generation time of the data in the second system when data is received from the second control chip, and then using the time difference to compensate for the initial generation time to obtain the generation time of the data in the first system. Therefore, the true time when the data is generated in the first system can be determined without manually modifying the time of the first system and the time of the second system, thus ensuring the normal operation of the device.

[0057] Based on the above embodiments:

[0058] As a preferred embodiment, obtaining the initial generation time of the data in the second system includes:

[0059] The data is parsed and the timestamps added to the data by the second control chip during data generation are obtained;

[0060] The timestamp is used as the initial generation time of the data in the second system.

[0061] In this embodiment, in order to determine the initial generation time of data in the second system more accurately and quickly, the second control chip adds a time stamp to the data immediately when the data is generated. The time stamp is the time when the data is generated in the second system. Therefore, the first control chip obtains the initial generation time by parsing the data and obtaining the time stamp added by the second control chip. This time stamp is used as the initial generation time of the data in the second system.

[0062] It should be noted that the data in this application includes data generated by peripherals and data generated by the second control chip itself that needs to be sent to the first control chip. Furthermore, the second control chip in a dual-system head-mounted display device typically has some peripherals attached to it. The second control chip can also trigger peripherals to generate data. For example, if the peripheral is a camera module, the second control chip sends an Fsync signal to the camera module. When the camera module receives the Fsync signal, it generates image data. After obtaining the image data, the second control chip adds a timestamp to the image data so that it can determine the actual generation time of the image data in the second system.

[0063] As a preferred embodiment, before using the time difference between the two systems to compensate for the initial generation time to obtain the generation time of the data under the first system, the method further includes:

[0064] The current time difference between the first system and the second system is determined at each preset interval;

[0065] Using the current time difference as the time difference, proceed to the step of using the time difference to compensate for the initial generation time to obtain the generation time of the data under the first system.

[0066] Considering that during the operation of a dual-system head-mounted display device, it may sometimes be necessary to restart either the first or second system, the system time of both the first and second systems will be reset. Therefore, it is necessary to re-determine the current time difference between the first and second systems to ensure the normal operation of the dual-system head-mounted display device. Furthermore, the time step sizes of the first and second systems will differ slightly, and the time difference between the two systems will change slightly after each system has been running for a period of time.

[0067] In this embodiment, the current time difference between the first system and the second system is determined at preset intervals, and the latest current time difference is used to compensate for the initial generation time and obtain the generation time of the data under the first system, thus ensuring the accuracy of the time difference between the first system and the second system and thus ensuring the stable operation of the dual-system head-mounted display device.

[0068] As a preferred embodiment, determining the time difference between the first system and the second system includes:

[0069] Upon receiving a synchronization test signal, record the current time as the first time.

[0070] Obtain the second time recorded by the second control chip when it receives the synchronous test signal;

[0071] Determine the difference between the first time point and the second time point, and use this difference as the time difference.

[0072] In this embodiment, a synchronization test signal is used to determine the time difference between the first system and the second system. The synchronization test signal is simultaneously transmitted to both the first and second control chips. Upon receiving the synchronization test signal, the first control chip records the current time in the first system as the first time. Simultaneously, the first control chip also obtains the current time in the second system recorded by the second control chip upon receiving the synchronization test signal, which is the second time. The difference between the first time and the second time is the time difference between the first and second systems. In summary, this embodiment provides a simple and accurate method for determining the time difference between the first and second systems, further ensuring the safety and accuracy of the dual-system head-mounted display device.

[0073] It should be noted that this application does not impose too many restrictions on the specific type of synchronous test signal.

[0074] In a preferred embodiment, both the first control chip and the second control chip are connected to the display device in the dual-system head-mounted display device;

[0075] Upon receiving a synchronization test signal, record the current time as the first time, including:

[0076] Upon receiving the Vsync signal from the display device, the current time is recorded as the first time.

[0077] The second time recorded by the second control chip upon receiving the synchronization test signal is obtained, including:

[0078] The second time is obtained by recording the current time when the second control chip receives the Vsync signal.

[0079] Considering that dual-system head-mounted display devices typically include a display unit, such as the display screen found in AR or VR devices, this embodiment reuses the existing display unit in the dual-system head-mounted display device. The Vsync signal of the display unit is used as the synchronization test signal. The time when the first control chip receives the Vsync signal from the display unit in the first system is taken as the first time, and the time when the second control chip receives the Vsync signal from the display unit in the second system is taken as the second time. In summary, this embodiment reuses the Vsync signal of the existing display unit in the dual-system head-mounted display device to determine the time difference between the first and second systems, eliminating the need for additional synchronization test devices.

[0080] It should be noted that the frequency of the Vsync signal generated by the display device is consistent with the screen refresh rate of the display device, which is usually 60Hz. The first time and the second time can be updated when the Vsync signal is received, or the first time and the second time can be updated when the Vsync signal is received for the first time after a certain interval.

[0081] In a preferred embodiment, the first pin of the first control chip and the second pin of the second control chip are both connected to the Vsync pin of the display device. The first control chip is also used to generate an interrupt when the first pin receives the Vsync signal, and the second control chip is also used to generate an interrupt when the second pin receives the Vsync signal.

[0082] Upon receiving the Vsync signal from the display device, the current time is recorded as the first time, including:

[0083] When the first control chip generates an interrupt, the current time is recorded as the first time.

[0084] The second time is obtained by recording the current time when the second control chip receives the Vsync signal, including:

[0085] The current time recorded by the second control chip when an interrupt is generated is obtained as the second time.

[0086] In this embodiment, the first pin of the first control chip and the second pin of the second control chip are both connected to the Vsync pin of the display device. The first control chip registers its first pin as an interrupt function, and the second control chip also registers its second pin as an interrupt function. When the Vsync signal is generated, both the first and second control chips simultaneously generate an interrupt. Each control chip records the current time in its respective system. Then, the first control chip obtains the time recorded by the second control chip when the interrupt is generated in the second system, i.e., the second time. The difference between the first time and the second time is used as the time difference between the first and second systems. This allows the first control chip to determine the actual generation time of the data in the first system based on the time difference when it receives data sent by the second control chip, thereby ensuring the normal operation of the dual-system head-mounted display device.

[0087] Please refer to Figure 2 , Figure 2 This is a schematic diagram of the structure of a dual-system head-mounted display device provided by the present invention. Figure 2 In this system, the SOC is the first control chip, the Android system is the first system, the MCU is the second control chip, and the microcontroller system is the second system. Both the first and second control chips are connected to the display screen, and the MCU has a camera module mounted on it. When image data acquired by the camera module is needed, the MCU sends an Fsync signal to the camera module. After the camera module generates image data, the MCU adds a timestamp (the first time) to the image data via I2C, and then sends the timestamped image data to the SOC via the MIPI protocol. After receiving the image data, the SOC parses the first time and then uses the time difference between the Android system and the microcontroller system to compensate for the initial generation time to obtain the actual generation time of the image data in the Android system. Specifically, the process of determining the time difference between the Android system and the microcontroller system involves the SOC and MCU generating interrupts after receiving the Vsync signal from the display screen and recording the first and second times respectively. The difference between the first and second times is the time difference between the Android system and the microcontroller system.

[0088] Please refer to Figure 3 , Figure 3 This is a schematic diagram of a time determination system for a dual-system head-mounted display device provided by the present invention. The dual-system head-mounted display device includes a first control chip for running a first system and a second control chip for running a second system. The time determination system of the dual-system head-mounted display device includes:

[0089] Time difference determination unit 11 is used to determine the time difference between the first system and the second system;

[0090] The initial generation time determination unit 12 is used to obtain the initial generation time of the data in the second system when it receives data sent by the second control chip;

[0091] The generation time determination unit 13 is used to obtain the generation time of the data under the first system by using the time difference to compensate for the initial generation time.

[0092] For a description of the time determination system for a dual-system head-mounted display device provided in this application, please refer to the embodiments of the time determination method for the dual-system head-mounted display device described above. This application does not impose any particular limitations on this method.

[0093] Based on the above embodiments:

[0094] In a preferred embodiment, the initial generation time determination unit 12 includes:

[0095] The time stamp acquisition unit is used to parse the data and acquire the time stamp added by the second control chip when the data is received from the second control chip.

[0096] The time stamp determination unit is used to use the time stamp as the initial generation time corresponding to the data in the second system.

[0097] As a preferred embodiment, it also includes:

[0098] The current time difference determination unit 11 is used to determine the current time difference between the first system and the second system at preset intervals before the data generation time under the first system is obtained by using the dual-system time difference to compensate for the initial generation time;

[0099] The time difference update unit is used to use the current time difference as the time difference and trigger the generation time determination unit 13.

[0100] In a preferred embodiment, the time difference determination unit 11 includes:

[0101] The first time determination unit is used to record the current time as the first time when a synchronization test signal is received;

[0102] The second time acquisition unit is used to acquire the second time recorded by the second control chip when it receives the synchronous test signal;

[0103] The time difference determination subunit is used to determine the difference between the first time and the second time, and the difference is used as the time difference.

[0104] In a preferred embodiment, both the first control chip and the second control chip are connected to the display device in the dual-system head-mounted display device;

[0105] The first time determination unit is specifically used to record the current time as the first time when it receives the Vsync signal from the display device;

[0106] The second time acquisition unit is specifically used to acquire the current time recorded by the second control chip when it receives the Vsync signal as the second time.

[0107] In a preferred embodiment, the first pin of the first control chip and the second pin of the second control chip are both connected to the Vsync pin of the display device. The first control chip is also used to generate an interrupt when the first pin receives the Vsync signal, and the second control chip is also used to generate an interrupt when the second pin receives the Vsync signal.

[0108] The first time determination unit is specifically used to record the current time as the first time when the first control chip generates an interrupt;

[0109] The second time acquisition unit is specifically used to acquire the current time recorded by the second control chip when an interrupt is generated as the second time.

[0110] Please refer to Figure 4 , Figure 4 This is a schematic diagram of a time determination device for a dual-system head-mounted display device provided by the present invention. The dual-system head-mounted display device includes a first control chip for running a first system and a second control chip for running a second system. The time determination device for the dual-system head-mounted display device is disposed in the first control chip. The time determination device for the dual-system head-mounted display device includes:

[0111] Memory 21 is used to store computer programs;

[0112] The processor 22 is used to implement the steps of the above-described method for determining the timing of a dual-system head-mounted display device when executing a computer program.

[0113] For a description of the time determination device for a dual-system head-mounted display device provided in this application, please refer to the embodiments of the time determination method for the dual-system head-mounted display device described above. This application does not impose any particular limitations on this method.

[0114] This application also provides a dual-system head-mounted display device, including a first control chip for operating a first system and a second control chip for operating a second system, wherein the first control chip includes the time determination device of the aforementioned dual-system head-mounted display device.

[0115] For a description of the dual-system head-mounted display device provided in this application, please refer to the above-described embodiment of the time determination method for the dual-system head-mounted display device. This application does not impose any particular limitations on this method.

[0116] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the above-described time determination method for a dual-system head-mounted display device.

[0117] For a description of the computer-readable storage medium provided in this application, please refer to the above-described embodiment of the time determination method for a dual-system head-mounted display device; this application does not impose any particular limitations on it.

[0118] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to the method section.

[0119] It should also be noted that, in this specification, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element.

[0120] The above description of the disclosed embodiments enables those skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for determining the time of a dual-system head-mounted display device, characterized in that, The dual-system head-mounted display device includes a first control chip for operating a first system and a second control chip for operating a second system, wherein the timing determination method of the dual-system head-mounted display device is applied to the first control chip; The time determination method for the dual-system head-mounted display device includes: Determine the time difference between the first system and the second system; When data sent by the second control chip is received, the initial generation time of the data in the second system is obtained; The generation time of the data in the first system is obtained by compensating the initial generation time using the time difference. Determining the time difference between the first system and the second system includes: Upon receiving a synchronization test signal, record the current time as the first time. Obtain the second time recorded by the second control chip when it receives the synchronization test signal; Determine the difference between the first time and the second time, and use the difference as the time difference; Both the first control chip and the second control chip are connected to the display device in the dual-system head-mounted display device; Upon receiving a synchronization test signal, record the current time as the first time, including: Upon receiving the Vsync signal from the display device, the current time is recorded as the first time; Obtaining the second time recorded by the second control chip when it receives the synchronization test signal includes: The second time is obtained by recording the current time when the second control chip receives the Vsync signal. The first pin of the first control chip and the second pin of the second control chip are both connected to the Vsync pin of the display device. The first control chip is also used to generate an interrupt when the first pin receives the Vsync signal, and the second control chip is also used to generate an interrupt when the second pin receives the Vsync signal. Upon receiving the Vsync signal from the display device, recording the current time as the first time includes: When the first control chip generates an interrupt, the current time is recorded as the first time. Obtaining the current time recorded by the second control chip when it receives the Vsync signal as the second time includes: The current time recorded by the second control chip when an interrupt occurs is obtained as the second time.

2. The time determination method for a dual-system head-mounted display device as described in claim 1, characterized in that, Obtaining the initial generation time of the data in the second system includes: The data is parsed to obtain the time stamp added by the second control chip when the data is generated; The timestamp is used as the initial generation time of the data in the second system.

3. The time determination method for a dual-system head-mounted display device as described in claim 1, characterized in that, Before using the dual-system time difference to compensate for the initial generation time to obtain the generation time of the data under the first system, the method further includes: The current time difference between the first system and the second system is determined at preset intervals; Using the current time difference as the time difference, proceed to the step of using the time difference to compensate for the initial generation time to obtain the generation time of the data under the first system.

4. A time determination system for a dual-system head-mounted display device, characterized in that, The dual-system head-mounted display device includes a first control chip for operating the first system and a second control chip for operating the second system. The timing determination system of the dual-system head-mounted display device includes: A time difference determination unit is used to determine the time difference between the first system and the second system; An initial generation time determination unit is used to obtain the initial generation time of the data in the second system when the data sent by the second control chip is received; A generation time determination unit is used to compensate the initial generation time for the time difference to obtain the generation time of the data in the first system; The time difference determination unit includes: The first time determination unit is used to record the current time as the first time when a synchronization test signal is received; The second time acquisition unit is used to acquire the second time recorded by the second control chip when it receives the synchronous test signal; The time difference determination subunit is used to determine the difference between the first time and the second time, and uses the difference as the time difference. Both the first control chip and the second control chip are connected to the display device in the dual-system head-mounted display device; The first time determination unit is specifically used to record the current time as the first time when it receives the Vsync signal from the display device; The second time acquisition unit is specifically used to acquire the current time recorded by the second control chip when it receives the Vsync signal as the second time; The first pin of the first control chip and the second pin of the second control chip are both connected to the Vsync pin of the display device. The first control chip is also used to generate an interrupt when the first pin receives the Vsync signal, and the second control chip is also used to generate an interrupt when the second pin receives the Vsync signal. The first time determination unit is specifically used to record the current time as the first time when the first control chip generates an interrupt; The second time acquisition unit is specifically used to acquire the current time recorded by the second control chip when an interrupt is generated as the second time.

5. A time determination device for a dual-system head-mounted display device, characterized in that, The dual-system head-mounted display device includes a first control chip for operating the first system and a second control chip for operating the second system. The time determination device for the dual-system head-mounted display device is disposed in the first control chip. The time determination device for the dual-system head-mounted display device includes: Memory, used to store computer programs; A processor, configured to execute the computer program to implement the steps of the timing determination method for the dual-system head-mounted display device as described in any one of claims 1 to 3.

6. A dual-system head-mounted display device, characterized in that, It includes a first control chip for operating a first system and a second control chip for operating a second system, wherein the first control chip includes a time determination device for a dual-system head-mounted display device as described in claim 5.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the time determination method for the dual-system head-mounted display device as described in any one of claims 1 to 3.