CN115348441A - Time delay measuring method, system, device, equipment and storage medium - Google Patents
Time delay measuring method, system, device, equipment and storage medium Download PDFInfo
- Publication number
- CN115348441A CN115348441A CN202210991735.XA CN202210991735A CN115348441A CN 115348441 A CN115348441 A CN 115348441A CN 202210991735 A CN202210991735 A CN 202210991735A CN 115348441 A CN115348441 A CN 115348441A
- Authority
- CN
- China
- Prior art keywords
- image
- time point
- time
- equipment
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 61
- 238000005259 measurement Methods 0.000 claims abstract description 12
- 238000000691 measurement method Methods 0.000 claims description 24
- 230000001934 delay Effects 0.000 claims description 22
- 230000003190 augmentative effect Effects 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 abstract description 13
- 238000012545 processing Methods 0.000 description 11
- 239000003550 marker Substances 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000000295 complement effect Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N17/00—Diagnosis, testing or measuring for television systems or their details
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Electric Clocks (AREA)
Abstract
The disclosure provides a time delay measuring method, a time delay measuring system, a time delay measuring device, a time delay measuring equipment and a storage medium, and relates to the technical field of computers. The method comprises the steps of obtaining an image with a time point mark, sending the image to an AR display device, enabling the AR display device to determine a first time point according to the time point mark corresponding to the image, and determining time delay between an AR acquisition device and the AR display device according to a second time point of the received image and the first time point, so that the problem that the current time delay measurement precision of the device in the AR technology is low is solved.
Description
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a method, a system, an apparatus, a device, and a storage medium for measuring a time delay.
Background
The Augmented Reality (AR) technology is a technology that skillfully fuses virtual information and the real world, and a plurality of technical means such as multimedia, three-dimensional modeling, real-time tracking and registration, intelligent interaction, sensing and the like are widely applied, and virtual information such as characters, images, three-dimensional models, music, videos and the like generated by a computer is applied to the real world after being simulated, and the two kinds of information complement each other, so that the real world is enhanced.
Currently, delay measurement of devices in the AR technology is generally performed manually, and measurement accuracy is poor.
Disclosure of Invention
The present disclosure provides a method, a system, a device, an apparatus, and a storage medium for measuring a time delay, which at least to some extent overcome the problem of low accuracy of measuring a time delay of an apparatus in the AR technology.
Additional features and advantages of the disclosure will be set forth in the detailed description which follows, or in part will be obvious from the description, or may be learned by practice of the disclosure.
According to one aspect of the disclosure, a time delay measurement method is provided, which is applied to an Augmented Reality (AR) acquisition device, and the method includes:
acquiring an image with a time point mark;
and sending the image to an AR display device so that the AR display device determines a first time point according to the time point mark corresponding to the image, and determines the time delay between the AR acquisition device and the AR display device according to a second time point of the received image and the first time point.
In one embodiment of the present disclosure, acquiring an image with a time point marker includes:
determining a first time point of acquiring an image when the image is acquired;
generating a time point mark according to the first time point;
and establishing a corresponding relation between the time point mark and the image.
In one embodiment of the present disclosure, acquiring an image with a time point marker includes:
and acquiring an image corresponding to a timing interface of the timing equipment.
According to another aspect of the present disclosure, there is provided a time delay measuring method applied to an augmented reality AR display device, the method including:
receiving an image with a time point mark sent by AR acquisition equipment;
determining a first time point according to the time point mark of the image;
and determining the time delay between the AR acquisition equipment and the AR display equipment according to the first time period and the second time point of receiving the image.
In one embodiment of the present disclosure, after determining the time delay between the AR acquisition device and the AR display device according to the first time period and the second time point at which the image is received, the method further comprises:
determining whether the number of the obtained time delays meets a preset number or not;
under the condition that the preset number is not met, repeating the steps until the obtained time delay number meets the preset number;
and determining the target time delay according to the preset number of time delays.
According to still another aspect of the present disclosure, there is provided a delay measurement system, the system including: augmented reality AR acquisition equipment and AR display equipment;
the AR acquisition equipment is used for acquiring the image with the time point mark and sending the image with the time point mark to the AR display equipment;
the AR display device is used for determining a first time point according to the time point mark corresponding to the image and determining the time delay between the AR acquisition device and the AR display device according to the second time point of the received image and the first time point.
According to still another aspect of the present disclosure, a time delay measuring device is provided, which is applied to an Augmented Reality (AR) acquisition device, and the device includes:
the acquisition module is used for acquiring an image with a time point mark;
and the sending module is used for sending the image to the AR display equipment so that the AR display equipment determines a first time point according to the time point mark corresponding to the image, and determines the time delay between the AR acquisition equipment and the AR display equipment according to a second time point of the received image and the first time point.
In one embodiment of the disclosure, an obtaining module includes:
a first acquisition unit for determining a first time point at which an image is acquired when the image is acquired;
a generating unit for generating a time point mark according to a first time point;
and the establishing unit is used for establishing the corresponding relation between the time point mark and the image.
In one embodiment of the disclosure, an obtaining module includes:
and the second acquisition unit is used for acquiring an image corresponding to a timing interface of the timing equipment.
According to still another aspect of the present disclosure, there is provided a time delay measuring apparatus applied to an augmented reality AR display device, the apparatus including:
the receiving module is used for receiving the images with the time point marks sent by the AR acquisition equipment;
the first determining module is used for determining a first time point according to the time point mark of the image;
and the second determining module is used for determining the time delay between the AR acquisition equipment and the AR display equipment according to the first time period and the second time point of the received image.
In an embodiment of the present disclosure, the time delay measuring apparatus further includes:
the third determining module is used for determining whether the obtained number of the time delays meets the preset number or not;
the repeating module is used for repeating the steps until the obtained number of the time delays meets the preset number under the condition that the preset number is not met;
and the fourth determining module is used for determining the target time delay according to the preset number of time delays.
According to yet another aspect of the present disclosure, there is provided an electronic device including: a processor; and a memory for storing executable instructions for the processor; wherein the processor is configured to perform the latency measurement method described above via execution of executable instructions.
According to yet another aspect of the present disclosure, there is provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the latency measurement method described above.
According to the time delay measuring method provided by the embodiment of the disclosure, the image with the time point mark is obtained, and then the image with the time point mark is sent to the AR display device, so that the AR display device determines the first time point according to the time point mark corresponding to the image, and determines the time delay between the AR acquisition device and the AR display device according to the second time period of the received image. The method comprises the steps of automatically acquiring an image with a time point mark, determining a first time point of the image acquired by the AR acquisition equipment through the image with the time point mark, and determining the time delay between the AR equipment through a second time point of the image acquired by the AR display equipment, so that the automation of determining the time delay of the AR equipment can be realized, and the problem of large error of manually determining the time delay of the AR equipment due to misoperation or inaccurate operation in the process of manually determining the time delay of the AR equipment can be solved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure. It is to be understood that the drawings in the following description are merely exemplary of the disclosure, and that other drawings may be derived from those drawings by one of ordinary skill in the art without the exercise of inventive faculty.
Fig. 1 is a schematic diagram illustrating a structure of a delay measurement system in an embodiment of the disclosure;
fig. 2 shows a flow chart of a delay measurement method in an embodiment of the disclosure;
FIG. 3 is a flow chart of another delay measurement method in an embodiment of the disclosure;
fig. 4 shows a flow chart of a delay measurement method in another embodiment of the disclosure;
fig. 5 shows a flowchart of another delay measurement method in an embodiment of the present disclosure;
fig. 6 shows a schematic diagram of a delay measuring device in an embodiment of the present disclosure;
FIG. 7 is a schematic diagram of another delay measuring device in an embodiment of the disclosure;
fig. 8 shows a block diagram of an electronic device in an embodiment of the present disclosure.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
Furthermore, the drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus their repetitive description will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices.
It should be understood that the various steps recited in the method embodiments of the present disclosure may be performed in a different order, and/or performed in parallel. Moreover, method embodiments may include additional steps and/or omit performing the illustrated steps. The scope of the present disclosure is not limited in this respect.
It should be noted that the terms "first", "second", and the like in the present disclosure are only used for distinguishing different devices, modules or units, and are not used for limiting the order or interdependence relationship of the functions performed by the devices, modules or units.
It is noted that references to "a", "an", and "the" modifications in this disclosure are intended to be illustrative rather than limiting, and that those skilled in the art will recognize that "one or more" may be used unless the context clearly dictates otherwise.
The Augmented Reality (AR) technology is a technology that skillfully fuses virtual information and the real world, and a plurality of technical means such as multimedia, three-dimensional modeling, real-time tracking and registration, intelligent interaction, sensing and the like are widely applied, and virtual information such as characters, images, three-dimensional models, music, videos and the like generated by a computer is applied to the real world after being simulated, and the two kinds of information complement each other, so that the real world is enhanced.
There are multiple devices in AR technology, and for example, an AR acquisition device and an AR display device are generally in AR technology.
The AR acquisition device is typically used to acquire images and then transmit the acquired images to the AR display device. And after the AR display equipment processes the image, displaying the image.
Because the acquired image passes through the AR acquisition equipment and then is sent to the AR display equipment for displaying, a certain time delay can be generated in the process.
In the current application process of the AR technology, the AR is generally applied to scenes with high requirements on time delay, such as emergency rescue, medical rescue, high-precision control and the like, and because the application of the scenes has high requirements on time delay, how to determine the time delay between devices in the current AR technology becomes an urgent problem to be solved.
Currently, determining the time delay between devices in the current AR technology is usually determined by a manual method, which often causes the determined time delay to be inaccurate due to manual operation errors.
In order to solve the foregoing problems, embodiments of the present disclosure provide a time delay measuring method, system, device, and storage medium.
Next, a time delay measurement system provided in the embodiment of the present disclosure is first described.
Fig. 1 shows a structure diagram of a delay measurement system provided in an embodiment of the present disclosure, and as shown in fig. 1, the delay measurement system in the embodiment of the present disclosure may include:
an Augmented Reality (AR) acquisition device 102 and an AR display device 104;
the AR acquisition device 102 is configured to acquire an image with a time point mark, and send the image with the time point mark to the AR display device 104;
the AR display device 104 is configured to determine a first time point according to the time point mark corresponding to the image, and determine a time delay between the AR acquisition device 102 and the AR display device 104 according to the second time point of the received image and the first time point.
It should be noted that the AR capturing device 102 may include a terminal device capable of image capturing.
Illustratively, the AR acquisition device 102 may include any terminal device configured with a photographing function. The terminal device may be various electronic devices including, but not limited to, a smart phone, a tablet, a laptop, a desktop computer, a wearable device, an augmented reality device, a virtual reality device, and the like.
The AR display device 104 may include any terminal device configured with a display function that is capable of displaying AR image information.
It should be noted that the connection between the AR acquisition device 102 and the AR display device 104 may be through a wired network or a wireless network.
The wireless or wired networks described above use standard communication techniques and/or protocols. The Network is typically the Internet, but may be any Network including, but not limited to, a Local Area Network (LAN), a Metropolitan Area Network (MAN), a Wide Area Network (WAN), a mobile, wireline or wireless Network, a private Network, or any combination of virtual private networks. In some embodiments, data exchanged over a network is represented using techniques and/or formats including Hypertext Mark-up Language (HTML), extensible markup Language (XML), and the like. All or some of the links may also be encrypted using conventional encryption techniques such as Secure Socket Layer (SSL), transport Layer Security (TLS), virtual Private Network (VPN), internet protocol Security (IPsec).
In other embodiments, custom and/or dedicated data communication techniques may also be used in place of, or in addition to, the data communication techniques described above.
In the time delay measurement system provided by the embodiment of the present disclosure, an image with a time point mark is acquired by an AR acquisition device, then the AR acquisition device sends the image to an AR display device, the AR display device determines a first time point at which the AR acquisition device acquires the image according to the image sent by the AR acquisition device, and then the AR display device determines a time delay between the AR acquisition device and the AR display device according to a second time point and the first time point at which the image is received. The method comprises the steps of automatically acquiring an image with a time point mark, determining a first time point of the image acquired by the AR acquisition equipment through the image with the time point mark, and determining the time delay between the AR equipment through a second time point of the image acquired by the AR display equipment, so that the automation of determining the time delay of the AR equipment can be realized, and the problem of large error of manually determining the time delay of the AR equipment due to misoperation or inaccurate operation in the process of manually determining the time delay of the AR equipment can be solved.
Based on the same inventive concept, the embodiment of the present disclosure provides a time delay measuring method, which can be executed by any electronic device with computing processing capability.
Fig. 2 shows a flowchart of a delay measurement method in an embodiment of the present disclosure, where the method is applied to an AR acquisition device, and as shown in fig. 2, the delay measurement method provided in the embodiment of the present disclosure may include:
s202, acquiring an image with a time point mark.
It should be noted that the image may include a picture, and may also include a video stream composed in the form of an image.
The image with the time point mark may be such that the image can correspond to a time point.
And S204, sending the image to the AR display equipment so that the AR display equipment determines a first time point according to the time point mark corresponding to the image, and determines the time delay between the AR acquisition equipment and the AR display equipment according to the second time point of the received image and the first time point.
It should be noted that, determining the first time point according to the time point mark corresponding to the image may include: since the AR acquires an image with a time point marker, the AR device can determine a time point corresponding to the time point marker by the corresponding time point marker.
The AR display device records a time point corresponding to the reception of the image when receiving the image.
It should be noted that, after the AR display device obtains the first time point and the second time point, the time delay between the AR display device and the AR acquisition device may be determined according to a difference between the first time point and the second time point.
According to the time delay measuring method provided by the embodiment of the disclosure, the image with the time point mark is obtained, and then the image with the time point mark is sent to the AR display device, so that the AR display device determines the first time point according to the time point mark corresponding to the image, and determines the time delay between the AR acquisition device and the AR display device according to the second time period of the received image. The method comprises the steps of automatically acquiring an image with a time point mark, determining a first time point of the image acquired by the AR acquisition equipment through the image with the time point mark, and determining the time delay between the AR equipment through a second time point of the image acquired by the AR display equipment, so that the automation of determining the time delay of the AR equipment can be realized, and the problem of large error of manually determining the time delay of the AR equipment due to misoperation or inaccurate operation in the process of manually determining the time delay of the AR equipment can be solved.
Based on the same inventive concept, the disclosed implementation provides another time delay measurement method, which can be executed by any electronic device with computing processing capability.
The delay measurement method in the embodiment of the present disclosure is different from the delay measurement method described above in that S202 may include:
as shown in fig. 3, a method for measuring a time delay in an embodiment of the present disclosure may include:
s302, determining a first time point of image acquisition when the image is acquired.
It should be noted that the first time point of acquiring the image includes determining a time corresponding to the image acquisition, that is, the first time point when the image is acquired.
For example, the determining of the first time point of acquiring the image may be performed by the AR acquisition device at the time of acquiring the image, acquiring a time point corresponding to the current time at the corresponding timing device, and then determining the time as the first time point.
And S304, generating a time point mark according to the first time point.
Note that the time point mark may include a time point represented by a number or a time point represented by an image.
Illustratively, after the AR acquisition device determines a first point in time at which an image is acquired, a marker, such as a number or image, that is indicative of the first point in time may be generated.
S306, establishing a corresponding relation between the time point marks and the images.
For example, after determining the first time point, a mark capable of representing an image of the first time point may be generated according to the first time point, and then the mark of the image may be synthesized with the acquired image to generate new image information.
In the embodiment of the disclosure, the first time point corresponding to the time when the image is acquired is determined, and then the time point mark is generated according to the corresponding first time point, so that the AR display device may determine the first time point when the image is acquired according to the time point mark. Therefore, the AR display device can clearly acquire the accurate time for acquiring the image, and the time delay between the AR devices determined based on the time can be more accurate.
Based on the same inventive concept, the disclosed implementation provides still another time delay measurement method, which can be executed by any electronic device with computing processing capability.
The delay measurement method in the embodiment of the present disclosure is different from the delay measurement method described above in that S202 may include:
as shown in fig. 4, a method for measuring a time delay in an embodiment of the present disclosure may include:
s402, acquiring an image corresponding to a timing interface of the timing equipment.
It should be noted that the timing device may include any device capable of performing accurate timing.
Illustratively, the timing device may include a clock, and any terminal device capable of timing.
For example, the AR capturing device may capture an image of a clock timed in milliseconds when capturing the image, and thus, the AR display device may determine the first time point of capturing the image according to the image of time when determining the first time point.
In the embodiment of the disclosure, an image corresponding to a timing interface is determined by acquiring the timing interface of the timing device, and then the AR display device may determine a first time point corresponding to the acquired image directly according to the image. Therefore, the problem that a procedure is complicated due to the fact that the corresponding relation is established between the acquired first time point and the acquired image can be avoided.
Based on the same inventive concept, the embodiment of the present disclosure further discloses another time delay measurement method, which is applied to an AR display device and can be executed by any electronic device with computing processing capability.
As the following embodiments, because the principle of solving the problem of the method embodiment is similar to that of the above embodiments, the implementation of the method embodiment may refer to the implementation of the above method embodiment, and repeated details are not repeated.
Fig. 5 is a flowchart illustrating a method for measuring delay in an embodiment of the present disclosure, where as shown in fig. 5, the method may include:
and S502, receiving the image with the time point mark sent by the AR acquisition equipment.
S504, a first time point is determined according to the time point mark of the image.
S506, determining time delay between the AR acquisition device and the AR display device according to the first time period and the second time point of the received image.
It should be noted that the second time point may include a time point determined by the AR display device, and may be a time point acquired by the AR display device at the time of receiving the image with the time point marker.
For example, the second time point may be a time point at which the AR display device receives an image with a time point marker.
According to the time delay measuring method provided by the embodiment of the disclosure, the image with the time point mark is obtained, and then the image with the time point mark is sent to the AR display device, so that the AR display device determines the first time point according to the time point mark corresponding to the image, and determines the time delay between the AR acquisition device and the AR display device according to the second time period of the received image. The method comprises the steps of automatically acquiring an image with a time point mark, determining a first time point of the image acquired by the AR acquisition equipment through the image with the time point mark, and determining the time delay between the AR equipment through a second time point of the image acquired by the AR display equipment, so that the automation of determining the time delay of the AR equipment can be realized, and the problem of large error of manually determining the time delay of the AR equipment due to misoperation or inaccurate operation in the process of manually determining the time delay of the AR equipment can be solved.
In some embodiments, after S506, the latency measurement method may further include:
determining whether the obtained number of time delays meets a preset number or not;
under the condition that the preset number is not met, repeating the steps until the obtained time delay number meets the preset number;
and determining the target time delay according to the preset number of time delays.
It should be noted that the preset number may include a number determined by a user. In the embodiment of the present disclosure, the number of the time delays is not specifically limited.
It should be noted that, determining the target time delay according to the preset number of time delays may include:
after the preset number of delays are obtained, an average number of the preset number of delays may be obtained, and then the average number is used as the target delay.
In the embodiment of the disclosure, since a plurality of time delays are obtained, and then the average of the time delays is calculated to obtain the target time delay, the problem of large data error caused by a small number of obtained time delays can be avoided. The determined time delay is more accurate.
In a specific example, the same APP may also be set on the AR acquisition device and the AR display device, respectively.
And then establishing connection between the AR acquisition equipment and the AR display equipment. When time delay measurement is carried out, the time of the APP on the AR acquisition equipment and the APP on the AR display equipment are coordinated at first, so that the time of the APP on the AR acquisition equipment and the APP on the AR display equipment is unified.
And then the same images are acquired by the AR acquisition equipment and the AR display equipment respectively according to fixed time intervals. And determines the number of images acquired and the time at which the images were acquired. And correlating the images, the sequence numbers of the images and the screenshot time.
And then the AR acquisition equipment sends the associated image to the AR display equipment, the AR display equipment determines the time difference between the AR acquisition equipment and the AR display equipment for acquiring the image through the same image, and then the time delay is determined according to the time difference.
Based on the same inventive concept, the embodiment of the present disclosure further provides a time delay measuring apparatus, such as the following embodiments. Because the principle of the embodiment of the apparatus for solving the problem is similar to that of the embodiment of the method, the embodiment of the apparatus can be implemented by referring to the implementation of the embodiment of the method, and repeated details are not described again.
Fig. 6 shows a schematic diagram of a delay measuring apparatus in an embodiment of the present disclosure, and as shown in fig. 6, the apparatus 600 includes:
an obtaining module 602, configured to obtain an image with a time point mark;
the sending module 604 is configured to send the image to the AR display device, so that the AR display device determines a first time point according to a time point mark corresponding to the image, and determines a time delay between the AR acquisition device and the AR display device according to a second time point of receiving the image and the first time point.
According to the time delay measuring device provided by the embodiment of the disclosure, the image with the time point mark is obtained, and then the image with the time point mark is sent to the AR display equipment, so that the AR display equipment determines the first time point according to the time point mark corresponding to the image, and determines the time delay between the AR acquisition equipment and the AR display equipment according to the second time period of the received image. The method comprises the steps of automatically acquiring an image with a time point mark, determining a first time point of the image acquired by the AR acquisition equipment through the image with the time point mark, and determining the time delay between the AR equipment through a second time point of the image acquired by the AR display equipment, so that the automation of determining the time delay of the AR equipment can be realized, and the problem of large error of manually determining the time delay of the AR equipment due to misoperation or inaccurate operation in the process of manually determining the time delay of the AR equipment can be solved.
In an embodiment of the present disclosure, the obtaining module 602 includes:
a first acquisition unit for determining a first time point at which an image is acquired when the image is acquired;
a generating unit for generating a time point mark according to a first time point;
and the establishing unit is used for establishing a corresponding relation between the time point mark and the image.
In the embodiment of the disclosure, by determining the first time point corresponding to the time of acquiring the image when the image is acquired, and then generating the time point mark according to the corresponding first time point, the AR display device may be enabled to determine the first time point of acquiring the image according to the time point mark. Therefore, the AR display device can clearly acquire the accurate time for acquiring the image, and the time delay between the AR devices determined based on the time can be more accurate.
In an embodiment of the present disclosure, the obtaining module 602 includes:
and the second acquisition unit is used for acquiring an image corresponding to a timing interface of the timing equipment.
In the embodiment of the disclosure, an image corresponding to a timing interface is determined by acquiring the timing interface of the timing device, and then the AR display device may determine a first time point corresponding to the acquired image directly according to the image. Therefore, the problem that procedures are complicated due to the fact that the corresponding relation between the acquired first time point and the acquired image is established can be solved.
Based on the same inventive concept, another delay measurement device is also provided in the embodiments of the present disclosure, such as the following embodiments. Because the principle of the embodiment of the apparatus for solving the problem is similar to that of the embodiment of the method, the embodiment of the apparatus can be implemented by referring to the implementation of the embodiment of the method, and repeated details are not described again.
Fig. 7 shows a schematic diagram of a delay measuring apparatus in an embodiment of the present disclosure, and as shown in fig. 7, the apparatus 700 includes:
a receiving module 702, configured to receive an image with a time point mark sent by an AR acquisition device;
a first determining module 704, configured to determine a first time point according to the time point marker of the image;
and a second determining module 706, configured to determine, according to the first time period and the second time point at which the image is received, a time delay between the AR acquisition device and the AR display device.
According to the time delay measuring method provided by the embodiment of the disclosure, the image with the time point mark is obtained, and then the image with the time point mark is sent to the AR display device, so that the AR display device determines the first time point according to the time point mark corresponding to the image, and determines the time delay between the AR acquisition device and the AR display device according to the second time period of the received image. The method comprises the steps of automatically acquiring an image with a time point mark, determining a first time point of the image acquired by the AR acquisition equipment through the image with the time point mark, and determining the time delay between the AR equipment through a second time point of the image acquired by the AR display equipment, so that the automation of determining the time delay of the AR equipment can be realized, and the problem of large error of manually determining the time delay of the AR equipment due to misoperation or inaccurate operation in the process of manually determining the time delay of the AR equipment can be solved.
In an embodiment of the present disclosure, the time delay measuring apparatus 700 further includes:
a third determining module 708, configured to determine whether the obtained number of time delays meets a preset number;
a repeating module 710, configured to repeat the foregoing steps until the obtained number of time delays satisfies the preset number when the preset number is not satisfied;
a fourth determining module 712, configured to determine the target time delay according to the preset number of time delays.
In the embodiment of the disclosure, since a plurality of time delays are obtained, and then the average of the time delays is calculated to obtain the target time delay, the problem of large data error caused by a small number of obtained time delays can be avoided. The determined time delay is more accurate.
An electronic device 800 according to this embodiment of the disclosure is described below with reference to fig. 8. The electronic device 800 shown in fig. 8 is only an example and should not bring any limitations to the functionality and scope of use of the embodiments of the present disclosure.
As shown in fig. 8, electronic device 800 is in the form of a general purpose computing device. The components of the electronic device 800 may include, but are not limited to: the at least one processing unit 810, the at least one memory unit 820, and a bus 830 that couples the various system components including the memory unit 820 and the processing unit 810.
Where the memory unit stores program code, the program code may be executed by the processing unit 810 to cause the processing unit 810 to perform steps according to various exemplary embodiments of the present disclosure as described in the "exemplary methods" section above in this specification. For example, the processing unit 810 may perform the following steps of the above-described method embodiments:
acquiring an image with a time point mark;
sending the image to an AR display device so that the AR display device determines a first time point according to a time point mark corresponding to the image, and determines time delay between an AR acquisition device and the AR display device according to a second time point of the received image and the first time point; or the like, or, alternatively,
receiving an image with a time point mark sent by AR acquisition equipment;
determining a first time point according to the time point mark of the image;
and determining the time delay between the AR acquisition equipment and the AR display equipment according to the first time period and the second time point of receiving the image.
The storage unit 820 may include readable media in the form of volatile memory units such as a random access memory unit (RAM) 8201 and/or a cache memory unit 8202, and may further include a read only memory unit (ROM) 8203.
The storage unit 820 may also include a program/utility 8204 having a set (at least one) of program modules 8205, such program modules 8205 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may comprise an implementation of a network environment.
The electronic device 800 may also communicate with one or more external devices 840 (e.g., keyboard, pointing device, bluetooth device, etc.), with one or more devices that enable a user to interact with the electronic device 800, and/or with any devices (e.g., router, modem, etc.) that enable the electronic device 800 to communicate with one or more other computing devices. Such communication may occur via input/output (I/O) interfaces 850. Also, the electronic device 800 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the internet) via the network adapter 860. As shown, the network adapter 860 communicates with the other modules of the electronic device 800 via the bus 830. It should be appreciated that although not shown, other hardware and/or software modules may be used in conjunction with the electronic device 800, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, to name a few.
Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which may be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.
In an exemplary embodiment of the present disclosure, there is also provided a computer-readable storage medium, which may be a readable signal medium or a readable storage medium. On which a program product capable of implementing the above-described method of the present disclosure is stored. In some possible embodiments, various aspects of the disclosure may also be implemented in the form of a program product comprising program code for causing a terminal device to perform the steps according to various exemplary embodiments of the disclosure described in the above-mentioned "exemplary methods" section of this specification, when the program product is run on the terminal device.
More specific examples of the computer-readable storage medium in the present disclosure may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
In the present disclosure, a computer readable storage medium may include a propagated data signal with readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Alternatively, program code embodied on a computer readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
In particular implementations, program code for carrying out operations of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + +, or the like, as well as conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., through the internet using an internet service provider).
It should be noted that although in the above detailed description several modules or units of the device for action execution are mentioned, such a division is not mandatory. Indeed, the features and functions of two or more modules or units described above may be embodied in one module or unit, according to embodiments of the present disclosure. Conversely, the features and functions of one module or unit described above may be further divided into embodiments by a plurality of modules or units.
Moreover, although the steps of the methods of the present disclosure are depicted in the drawings in a particular order, this does not require or imply that the steps must be performed in this particular order, or that all of the depicted steps must be performed, to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions, etc.
Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which may be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
Claims (10)
1. A time delay measurement method is applied to AR acquisition equipment, and comprises the following steps:
acquiring an image with a time point mark;
and sending the image to AR display equipment so that the AR display equipment determines a first time point according to the time point mark corresponding to the image, and determines the time delay between the AR acquisition equipment and the AR display equipment according to a second time point of receiving the image and the first time point.
2. The time delay measurement method of claim 1, wherein acquiring the time point marked image comprises:
determining a first point in time at which the image was acquired while the image was acquired;
generating a time point mark according to the first time point;
and establishing a corresponding relation between the time point mark and the image.
3. The time delay measurement method of claim 1, wherein acquiring the time point marked image comprises:
and acquiring an image corresponding to a timing interface of the timing equipment.
4. A time delay measurement method is applied to AR display equipment, and comprises the following steps:
receiving an image with a time point mark sent by AR acquisition equipment;
determining a first time point according to the time point mark of the image;
and determining the time delay between the AR acquisition equipment and the AR display equipment according to the first time period and the second time point of receiving the image.
5. The latency measurement method of claim 1, after determining the latency between the AR acquisition device and the AR display device from the first time period and a second point in time at which the image is received, the method further comprising:
determining whether the obtained number of time delays meets a preset number or not;
under the condition that the preset number is not met, repeating the steps until the obtained time delay number meets the preset number;
and determining the target time delay according to the preset number of time delays.
6. A delay measurement system, the system comprising: augmented reality AR acquisition equipment and AR display equipment;
the AR acquisition equipment is used for acquiring an image with a time point mark and sending the image with the time point mark to the AR display equipment;
the AR display device is used for determining a first time point according to the time point mark corresponding to the image, and determining the time delay between the AR acquisition device and the AR display device according to a second time point of receiving the image and the first time point.
7. The utility model provides a time delay measuring device which characterized in that is applied to augmented reality AR collection equipment, the device includes:
the acquisition module is used for acquiring an image with a time point mark;
the sending module is used for sending the image to an AR display device so that the AR display device determines a first time point according to a time point mark corresponding to the image, and determines time delay between the AR acquisition device and the AR display device according to a second time point of receiving the image and the first time point.
8. A time delay measuring device is applied to AR display equipment, and comprises:
the receiving module is used for receiving the image with the time point mark sent by the AR acquisition equipment;
the first determining module is used for determining a first time point according to the time point mark of the image;
and the second determining module is used for determining the time delay between the AR acquisition equipment and the AR display equipment according to the first time period and a second time point of receiving the image.
9. An electronic device, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the latency measurement method of any one of claims 1 to 5 via execution of the executable instructions.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the latency measurement method of any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210991735.XA CN115348441A (en) | 2022-08-16 | 2022-08-16 | Time delay measuring method, system, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210991735.XA CN115348441A (en) | 2022-08-16 | 2022-08-16 | Time delay measuring method, system, device, equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115348441A true CN115348441A (en) | 2022-11-15 |
Family
ID=83951577
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210991735.XA Pending CN115348441A (en) | 2022-08-16 | 2022-08-16 | Time delay measuring method, system, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115348441A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118158392A (en) * | 2024-04-29 | 2024-06-07 | 甬江实验室 | Delay time measurement method, system and target on-screen frequency determination method |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106210708A (en) * | 2015-04-30 | 2016-12-07 | 杭州海康威视数字技术股份有限公司 | The detection method of a kind of picture delay and system |
CN106791815A (en) * | 2016-12-26 | 2017-05-31 | 百度在线网络技术(北京)有限公司 | Method and apparatus for determining the acquisition time of image |
CN107734285A (en) * | 2017-10-25 | 2018-02-23 | 北京奇艺世纪科技有限公司 | A kind of picture time-delay calculation system, method and device |
CN107835404A (en) * | 2017-11-13 | 2018-03-23 | 歌尔科技有限公司 | Method for displaying image, equipment and system based on wear-type virtual reality device |
CN112995597A (en) * | 2021-02-24 | 2021-06-18 | 四川腾盾科技有限公司 | System and method for real-time target locking of high-speed unmanned aerial vehicle |
CN113589919A (en) * | 2020-04-30 | 2021-11-02 | 华为技术有限公司 | Image processing method and device |
-
2022
- 2022-08-16 CN CN202210991735.XA patent/CN115348441A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106210708A (en) * | 2015-04-30 | 2016-12-07 | 杭州海康威视数字技术股份有限公司 | The detection method of a kind of picture delay and system |
CN106791815A (en) * | 2016-12-26 | 2017-05-31 | 百度在线网络技术(北京)有限公司 | Method and apparatus for determining the acquisition time of image |
CN107734285A (en) * | 2017-10-25 | 2018-02-23 | 北京奇艺世纪科技有限公司 | A kind of picture time-delay calculation system, method and device |
CN107835404A (en) * | 2017-11-13 | 2018-03-23 | 歌尔科技有限公司 | Method for displaying image, equipment and system based on wear-type virtual reality device |
CN113589919A (en) * | 2020-04-30 | 2021-11-02 | 华为技术有限公司 | Image processing method and device |
CN112995597A (en) * | 2021-02-24 | 2021-06-18 | 四川腾盾科技有限公司 | System and method for real-time target locking of high-speed unmanned aerial vehicle |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118158392A (en) * | 2024-04-29 | 2024-06-07 | 甬江实验室 | Delay time measurement method, system and target on-screen frequency determination method |
CN118158392B (en) * | 2024-04-29 | 2024-08-09 | 甬江实验室 | Delay time measurement method, system and target on-screen frequency determination method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20200022329A (en) | Method and device for determining response time | |
CN111124567B (en) | Operation recording method and device for target application | |
CN111882634A (en) | Image rendering method, device and equipment and storage medium | |
CN111813641B (en) | Method, device, medium and equipment for collecting crash information | |
US20240177374A1 (en) | Video processing method, apparatus and device | |
CN111371918A (en) | ID generation method, device, medium and equipment in distributed cluster environment | |
CN111428165A (en) | Three-dimensional model display method and device and electronic equipment | |
CN111949509A (en) | Application software response time testing method, device, equipment and storage medium | |
CN111736918B (en) | Buried point configuration method and device and electronic equipment | |
CN115348441A (en) | Time delay measuring method, system, device, equipment and storage medium | |
CN108282542A (en) | Remote operation method and device for test equipment | |
CN115391422A (en) | Vehicle perception information generation method, apparatus, device, medium, and program product | |
CN108287898A (en) | Road exception record method, apparatus and electronic equipment | |
CN115687106A (en) | Reinjection hardware-based in-loop automatic testing method and device | |
CN110673886B (en) | Method and device for generating thermodynamic diagrams | |
CN112954056B (en) | Method and device for processing monitoring data, electronic equipment and storage medium | |
CN109816791B (en) | Method and apparatus for generating information | |
CN109871465B (en) | Time axis calculation method and device, electronic equipment and storage medium | |
CN117130933A (en) | Baffle service method, system, equipment and storage medium | |
CN110633182B (en) | System, method and device for monitoring server stability | |
CN112379967B (en) | Simulator detection method, device, equipment and medium | |
CN111741046B (en) | Data reporting method, data acquisition method, device, equipment and medium | |
CN112667119A (en) | Measuring point batch correlation method and device, electronic equipment and computer readable medium | |
CN113765926B (en) | Message reconstruction method and system | |
WO2024164928A1 (en) | Early warning method and apparatus, and electronic device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |