CN114554250B - Video and position synchronization method of unmanned aerial vehicle or unmanned aerial vehicle - Google Patents

Video and position synchronization method of unmanned aerial vehicle or unmanned aerial vehicle Download PDF

Info

Publication number
CN114554250B
CN114554250B CN202210047578.7A CN202210047578A CN114554250B CN 114554250 B CN114554250 B CN 114554250B CN 202210047578 A CN202210047578 A CN 202210047578A CN 114554250 B CN114554250 B CN 114554250B
Authority
CN
China
Prior art keywords
video
aerial vehicle
unmanned aerial
time
heartbeat
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.)
Active
Application number
CN202210047578.7A
Other languages
Chinese (zh)
Other versions
CN114554250A (en
Inventor
蒋龙生
陈伟
代锡玻
刘映影
邓方
俞成浦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing Innovation Center of Beijing University of Technology
Original Assignee
Chongqing Innovation Center of Beijing University of Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chongqing Innovation Center of Beijing University of Technology filed Critical Chongqing Innovation Center of Beijing University of Technology
Priority to CN202210047578.7A priority Critical patent/CN114554250B/en
Publication of CN114554250A publication Critical patent/CN114554250A/en
Application granted granted Critical
Publication of CN114554250B publication Critical patent/CN114554250B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23602Multiplexing isochronously with the video sync, e.g. according to bit-parallel or bit-serial interface formats, as SDI
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25841Management of client data involving the geographical location of the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4524Management of client data or end-user data involving the geographical location of the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8547Content authoring involving timestamps for synchronizing content

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention relates to the technical field of synchronization, in particular to a video and position synchronization method of an unmanned aerial vehicle or an unmanned aerial vehicle; the method comprises the following steps: the synchronization software installed on the unmanned plane/unmanned vehicle calculates and obtains video start time by capturing video data packets, then pushes the video start time to the synchronization software on the server, receives heartbeat data and the video start time, processes and obtains heartbeat data synchronous with the video, and then pushes the heartbeat data to the original processing system for processing. According to the invention, under the condition that hardware is not added, only one synchronization software is installed on the unmanned aerial vehicle/unmanned aerial vehicle and the server respectively, and the existing original processing systems of the unmanned aerial vehicle/unmanned aerial vehicle and the server are not modified, so that the synchronization of the positions and videos of the unmanned aerial vehicle/unmanned aerial vehicle can be realized, and the application scene of the unmanned aerial vehicle/unmanned aerial vehicle is widened.

Description

Video and position synchronization method of unmanned aerial vehicle or unmanned aerial vehicle
Technical Field
The invention relates to the technical field of synchronization, in particular to a video and position synchronization method of an unmanned aerial vehicle or an unmanned aerial vehicle.
Background
The position and video of the unmanned aerial vehicle/unmanned aerial vehicle are one of the most important data, and are limited by the size, weight, power consumption and the like of the unmanned aerial vehicle/unmanned aerial vehicle, so that the position and video are required to be pushed to a server for processing in many application scenes.
The positions of the unmanned aerial vehicle and the unmanned aerial vehicle can be pushed in real time through a heartbeat mechanism, and the delay time can be accurately acquired under the condition that the time synchronization of the unmanned aerial vehicle and the server (such as using the same NTP time server) is ensured. However, the video is generally pushed by a streaming media protocol such as rtsp/rtmp, the complex modification of the protocol is difficult, the integration level of the video camera is high, most devices do not support custom modification, and the video delay time is difficult to accurately acquire. Therefore, the positions and videos of the unmanned aerial vehicle/unmanned aerial vehicle received by the server are asynchronous, the video delay time is unknown, the video processing program requiring the position information is difficult to ensure accuracy, and the application scene of the unmanned aerial vehicle/unmanned aerial vehicle is restricted.
In addition, the unmanned aerial vehicle/unmanned aerial vehicle generally forms network communication through wireless communication technology (such as license-free wireless frequency bands, 4G, 5G and the like) and a rear end server (remote controller, ground station, server and the like), but the wireless communication has the problems of easy interference, large fluctuation of communication delay and the like, so that the fluctuation of the communication delay is aggravated, and the position and video of the unmanned aerial vehicle/unmanned aerial vehicle are more difficult to synchronize.
For this purpose, a method for synchronizing video and position of an unmanned aerial vehicle or an unmanned aerial vehicle is proposed.
Disclosure of Invention
The invention aims to provide a video and position synchronization method of an unmanned aerial vehicle or an unmanned aerial vehicle, so as to solve the problems in the prior art.
In order to achieve the above object, the technical scheme of the present invention is as follows:
the method is used for realizing the synchronization of the video and the position between the unmanned aerial vehicle/unmanned aerial vehicle and the server, wherein the unmanned aerial vehicle/unmanned aerial vehicle and the server are respectively provided with a piece of synchronization software, and the unmanned aerial vehicle/unmanned aerial vehicle and the server are communicated through a network; the method comprises the following steps:
the synchronization software installed on the unmanned plane/unmanned vehicle calculates and obtains video start time by capturing video data packets, then pushes the video start time to the synchronization software on the server, receives heartbeat data and the video start time, processes and obtains heartbeat data synchronous with the video, and then pushes the heartbeat data to the original processing system for processing.
Optionally, the processing steps of the video start time are as follows: the synchronization software installed on the unmanned aerial vehicle/unmanned aerial vehicle grabs the video data packet, and although the video stream in the video data packet does not contain the real acquisition time of the video, each frame of the video stream has a corresponding video frame time stamp, wherein the video frame time stamp=the current time-video start time, and the video frame time stamp=the current time-video start time, wherein the video acquisition time and the push interval time of the video camera are ignored, the time when the video stream is grabbed=the acquisition time=the current time, and the video start time=the grabbing time-video frame time stamp.
Optionally, the capturing time is calculated by capturing the video stream in the capturing video data packet with a large period interval because the video start time is unchanged.
Optionally, the step of receiving the heartbeat data and the video start time by the synchronization software on the server and processing and obtaining the heartbeat data synchronized with the video includes: after receiving the heartbeat data, the synchronization software on the server caches the heartbeat data, takes the time in the heartbeat packet as the actual sending time of the heartbeat, acquires the time stamp of the video frame in the video stream through the grabbing packet, calculates the actual sending time of the video frame through the actual starting time of the video acquired from the synchronization information, wherein the actual sending time of the video frame=the video starting time+the time stamp of the video frame, searches the heartbeat data with the latest heartbeat actual sending time and the actual sending time of the video frame in the heartbeat cache, acquires the heartbeat data synchronous with the video, and pushes the heartbeat data to an original processing system on the server, wherein the maximum synchronization time error=the maximum value of the heartbeat interval and the video frame interval.
Optionally, the synchronization software on the server further includes a query interface for querying the video delay time, the heartbeat delay time and the heartbeat data of the current frame of the video.
The beneficial effects of the invention are as follows:
(1) According to the invention, under the condition that hardware is not added, only one synchronization software is installed on the unmanned aerial vehicle/unmanned aerial vehicle and the server respectively, and the existing original processing systems of the unmanned aerial vehicle/unmanned aerial vehicle and the server are not modified, so that the synchronization of the positions and videos of the unmanned aerial vehicle/unmanned aerial vehicle can be realized, and the application scene of the unmanned aerial vehicle/unmanned aerial vehicle is widened.
(2) According to the invention, the synchronous software installed on the unmanned aerial vehicle/unmanned aerial vehicle calculates and obtains the video start time by capturing the video stream data packet, and pushes the video start time to the synchronous software installed on the server, so that the whole process does not need to modify the control system and the camera software system of the unmanned aerial vehicle/unmanned aerial vehicle, and the problems that the existing cameras are high in integration level, most camera equipment does not support customization modification, and the video delay time is difficult to accurately obtain are avoided;
(3) According to the invention, the synchronous software is installed on the server to replace the original processing system to receive the heartbeat data and the synchronous data, the heartbeat data synchronous with the video is obtained after processing and is pushed to the original processing system for further processing, and the whole process does not need the matching modification of the original processing system;
(4) The synchronous software installed on the server can provide inquiry of information such as video delay time, heartbeat delay time and the like, and provide an inquiry interface and a push channel, so that the original processing system can analyze and process the video and the heartbeat delay.
Drawings
Fig. 1 is a flowchart of a synchronization process of a video and position synchronization method of a unmanned aerial vehicle (car) according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are only some, but not all embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1, a method for synchronizing video and position of an unmanned aerial vehicle or an unmanned aerial vehicle is used for realizing synchronization of video and position between the unmanned aerial vehicle/unmanned aerial vehicle and a server, wherein synchronization software is respectively installed on the unmanned aerial vehicle/unmanned aerial vehicle and the server, and the unmanned aerial vehicle/unmanned aerial vehicle and the server are communicated through a network; the method comprises the following steps:
the synchronization software installed on the unmanned plane/unmanned vehicle calculates and obtains video start time by capturing video data packets, then pushes the video start time to the synchronization software on the server, receives heartbeat data and the video start time, processes and obtains heartbeat data synchronous with the video, and then pushes the heartbeat data to the original processing system for processing.
Furthermore, the camera on the unmanned aerial vehicle/unmanned aerial vehicle and the control system on the unmanned aerial vehicle/unmanned aerial vehicle are independent, although the video stream pushed to the server (ground station) by the camera cannot be directly read, the control system and the camera are in the same network (namely, no matter the network adopts communication modes such as wireless frequency bands, 4G, 5G and the like, as long as the condition that the unmanned aerial vehicle/unmanned aerial vehicle and the server are in the same network for permission is met), and synchronous software on the unmanned aerial vehicle/unmanned aerial vehicle and the server can acquire video stream data information through a packet capturing mode.
Optionally, the processing steps of the video start time are as follows: the synchronization software installed on the unmanned aerial vehicle/unmanned aerial vehicle grabs the video data packet, and although the video stream in the video data packet does not contain the real acquisition time of the video, each frame of the video stream has a corresponding video frame time stamp, wherein the video frame time stamp=the current time-video start time, and the video frame time stamp=the current time-video start time, wherein the video acquisition time and the push interval time of the video camera are ignored, the time when the video stream is grabbed=the acquisition time=the current time, and the video start time=the grabbing time-video frame time stamp.
Furthermore, the format of the video stream data information related to the present invention includes, but is not limited to, rtsp/rtmp, etc., and the video stream in the foregoing format does not include the real acquisition time of the video, but each frame of the video stream has a corresponding video frame timestamp (the video frame timestamp=the current time—the video start time), considering that the video acquisition time and the push interval time of the video are almost negligible, mainly because the video is pushed to the server in time after being acquired, so there is no intermediate link, the time of capturing the video stream can be considered to be the acquisition time (i.e. the current time), the video start time=the capture time—the video frame timestamp, pushing the video start time obtained by this calculation to the server can calculate the real time of each frame in the video stream, and because the synchronization software installed on the unmanned aerial vehicle/unmanned aerial vehicle only performs the capture calculation, does not interact with the known unmanned aerial vehicle/video control system, and the unmanned aerial vehicle control system and the video system are not required to be modified.
Optionally, the capturing time is calculated by capturing the video stream in the capturing video data packet with a large period interval because the video start time is unchanged.
Furthermore, the video stream in the grabbing video data packet related to the invention does not need to carry out grabbing calculation for each frame because the video start time is unchanged, and grabbing calculation with larger period interval (including but not limited to 30 s/time) can be adopted, so that the performance requirement is lower.
Furthermore, the invention relates to a control system on an unmanned plane/unmanned vehicle, which can be provided with synchronous software, and the synchronous software can be arranged in the control system, if the synchronous software cannot be arranged, an external low-performance embedded processor can be adopted.
Furthermore, the unmanned aerial vehicle/unmanned aerial vehicle is used as a client, so that the synchronous software pushes the video starting time and the heartbeat data to use the same port, and the server can perform distinguishing processing during processing.
Furthermore, the server (ground station) receives the video stream data without modification, the received heartbeat data and the received synchronization information (video starting time) are processed by the synchronization software, and the heartbeat data and the video stream are synchronized by caching the heartbeat data and delaying the heartbeat data pushing mode, and the synchronized heartbeat data is pushed to an original processing system on the server.
Furthermore, if the server related to the invention only needs the original processing system of which the position data does not need the video data, the synchronous software can push one path of heartbeat data in the past in addition, so that seamless connection is ensured, the synchronous software on the server in the whole process independently works, does not interact with the known original processing system, and does not modify the known original processing system, thereby the existing original processing system is not subjected to invasive processing.
Optionally, the step of receiving the heartbeat data and the video start time by the synchronization software on the server and processing and obtaining the heartbeat data synchronized with the video includes: after receiving the heartbeat data, the synchronization software on the server caches the heartbeat data, takes the time in the heartbeat packet as the actual sending time of the heartbeat, acquires the time stamp of the video frame in the video stream through the grabbing packet, calculates the actual sending time of the video frame through the actual starting time of the video acquired from the synchronization information, wherein the actual sending time of the video frame=the video starting time+the time stamp of the video frame, searches the heartbeat data closest to the actual sending time of the heartbeat and the actual sending time of the video frame in the heartbeat cache, acquires the heartbeat data synchronous with the video, and pushes the heartbeat data to an original processing system on the server, wherein the maximum synchronization time error=the maximum value of the heartbeat interval time and the video frame interval time, the heartbeat interval time=1/heartbeat period, and the video frame interval time=1/video frame rate.
Furthermore, the invention relates to the cached heartbeat data which is a period of time before deleting the heartbeat data, wherein the reserved period of time is used for preventing the heartbeat data from being inquired, and the heartbeat data pushed to the original processing system and the video stream can be ensured to be synchronous through the processing process.
Optionally, the synchronization software on the server further includes a query interface for querying the video delay time, the heartbeat delay time and the heartbeat data of the current frame of the video.
Furthermore, the synchronization software on the server related to the invention pushes the delay information of the video stream and the heartbeat data to the original processing system (namely the original processing system needing to be processed) for further analysis and processing, and meanwhile, the synchronization software also comprises a query interface for querying the data such as the real-time delay time of the video stream, the real-time delay time of the heartbeat and the heartbeat of the current frame of the video, thereby increasing the data acquisition means and enriching the application scene of the unmanned plane/unmanned vehicle.
Finally, it is noted that the above embodiments are only for illustrating the technical solution of the present invention and not for limiting the same, and although the present invention has been described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that modifications and equivalents may be made thereto without departing from the spirit and scope of the technical solution of the present invention, which is intended to be covered by the scope of the claims of the present invention.

Claims (3)

1. The method is used for realizing the synchronization of the video and the position between the unmanned aerial vehicle/unmanned aerial vehicle and the server, wherein the unmanned aerial vehicle/unmanned aerial vehicle and the server are respectively provided with a piece of synchronization software, and the unmanned aerial vehicle/unmanned aerial vehicle and the server are communicated through a network; characterized in that the method comprises the steps of:
the method comprises the steps that synchronous software installed on an unmanned plane/unmanned vehicle calculates and obtains video starting time by capturing video data packets, then pushes the video starting time to synchronous software on a server, receives heartbeat data and the video starting time, processes and obtains heartbeat data synchronous with the video, and then pushes the heartbeat data to an original processing system for processing;
the position of the unmanned aerial vehicle/unmanned aerial vehicle is pushed in real time through a heartbeat mechanism;
the processing steps of the video start time are as follows: the method comprises the steps that synchronization software installed on an unmanned aerial vehicle/unmanned aerial vehicle grabs a video data packet, and each frame of the video stream has a corresponding video frame time stamp according to the fact that the video stream in the video data packet does not contain real acquisition time of video, wherein the video frame time stamp = current time-video start time, and the video frame time stamp = acquisition time = current time when video acquisition time and pushing interval time of a camera are ignored;
the step of receiving heartbeat data and video starting time by the synchronous software on the server and processing and obtaining the heartbeat data synchronous with the video is as follows: after receiving the heartbeat data, the synchronization software on the server caches the heartbeat data, takes the time in the heartbeat packet as the actual sending time of the heartbeat, acquires the time stamp of the video frame in the video stream through the grabbing packet, calculates the actual sending time of the video frame through the actual starting time of the video acquired from the synchronization information, and searches the heartbeat data with the latest heartbeat actual sending time and the actual sending time of the video frame in the heartbeat cache, acquires the heartbeat data synchronous with the video, and pushes the heartbeat data to an original processing system on the server, wherein the maximum synchronization time error is the maximum value in the heartbeat interval or the video frame interval.
2. The method for synchronizing video and position of an unmanned aerial vehicle or unmanned aerial vehicle according to claim 1, wherein the capturing video stream in the capturing video data packet uses a large periodic interval to capture and calculate the capturing time as the video start time is unchanged.
3. The method of claim 1, wherein the synchronization software on the server further comprises a query interface for querying video delay time, heartbeat delay time and video current frame heartbeat data.
CN202210047578.7A 2022-01-17 2022-01-17 Video and position synchronization method of unmanned aerial vehicle or unmanned aerial vehicle Active CN114554250B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210047578.7A CN114554250B (en) 2022-01-17 2022-01-17 Video and position synchronization method of unmanned aerial vehicle or unmanned aerial vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210047578.7A CN114554250B (en) 2022-01-17 2022-01-17 Video and position synchronization method of unmanned aerial vehicle or unmanned aerial vehicle

Publications (2)

Publication Number Publication Date
CN114554250A CN114554250A (en) 2022-05-27
CN114554250B true CN114554250B (en) 2023-06-27

Family

ID=81671796

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210047578.7A Active CN114554250B (en) 2022-01-17 2022-01-17 Video and position synchronization method of unmanned aerial vehicle or unmanned aerial vehicle

Country Status (1)

Country Link
CN (1) CN114554250B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115209108A (en) * 2022-07-13 2022-10-18 安徽工业大学 Transmission system based on 5G embedded video
CN117040678B (en) * 2023-10-10 2023-12-22 北京理工大学 Time delay control method based on hardware time synchronization

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8462212B1 (en) * 2008-12-04 2013-06-11 Stoplift, Inc. Correlating detected events with image data
CN106998270A (en) * 2017-05-16 2017-08-01 北京京东尚科信息技术有限公司 The communication system of UAV Communication system and unmanned plane server
CN108496372A (en) * 2017-06-30 2018-09-04 深圳市大疆创新科技有限公司 The video and synchronous method of audio, equipment and unmanned plane
CN108965303A (en) * 2018-07-25 2018-12-07 中国电子科技集团公司第二十八研究所 A kind of access of many types of unmanned plane uniform data and processing system based on Redis
WO2018226154A1 (en) * 2017-06-05 2018-12-13 Arete M Pte. Ltd. Secure and encrypted heartbeat protocol
CN109075882A (en) * 2017-07-31 2018-12-21 深圳市大疆创新科技有限公司 Synchronous method, equipment and system
CN110933449A (en) * 2019-12-20 2020-03-27 北京奇艺世纪科技有限公司 Method, system and device for synchronizing external data and video pictures
CN111724501A (en) * 2019-03-22 2020-09-29 北京京东尚科信息技术有限公司 Data synchronous acquisition method and device applied to unmanned equipment
CN112181152A (en) * 2020-11-13 2021-01-05 幻蝎科技(武汉)有限公司 Advertisement push management method, equipment and application based on MR glasses
CN112650156A (en) * 2019-10-12 2021-04-13 北京京东乾石科技有限公司 Method and device for displaying operation condition of unmanned equipment
CN113179438A (en) * 2021-04-12 2021-07-27 普华鹰眼科技发展有限公司 Web-based unmanned aerial vehicle track and video synchronous playback method
CN113873345A (en) * 2021-09-27 2021-12-31 中国电子科技集团公司第二十八研究所 Distributed ultrahigh-definition video synchronous processing method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10516893B2 (en) * 2015-02-14 2019-12-24 Remote Geosystems, Inc. Geospatial media referencing system
WO2019084959A1 (en) * 2017-11-06 2019-05-09 深圳市大疆创新科技有限公司 Interaction method and device for mobile terminal and cloud platform of unmanned aerial vehicle
US20200388068A1 (en) * 2019-06-10 2020-12-10 Fai Yeung System and apparatus for user controlled virtual camera for volumetric video

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8462212B1 (en) * 2008-12-04 2013-06-11 Stoplift, Inc. Correlating detected events with image data
CN106998270A (en) * 2017-05-16 2017-08-01 北京京东尚科信息技术有限公司 The communication system of UAV Communication system and unmanned plane server
WO2018226154A1 (en) * 2017-06-05 2018-12-13 Arete M Pte. Ltd. Secure and encrypted heartbeat protocol
CN108496372A (en) * 2017-06-30 2018-09-04 深圳市大疆创新科技有限公司 The video and synchronous method of audio, equipment and unmanned plane
CN109075882A (en) * 2017-07-31 2018-12-21 深圳市大疆创新科技有限公司 Synchronous method, equipment and system
CN108965303A (en) * 2018-07-25 2018-12-07 中国电子科技集团公司第二十八研究所 A kind of access of many types of unmanned plane uniform data and processing system based on Redis
CN111724501A (en) * 2019-03-22 2020-09-29 北京京东尚科信息技术有限公司 Data synchronous acquisition method and device applied to unmanned equipment
CN112650156A (en) * 2019-10-12 2021-04-13 北京京东乾石科技有限公司 Method and device for displaying operation condition of unmanned equipment
CN110933449A (en) * 2019-12-20 2020-03-27 北京奇艺世纪科技有限公司 Method, system and device for synchronizing external data and video pictures
CN112181152A (en) * 2020-11-13 2021-01-05 幻蝎科技(武汉)有限公司 Advertisement push management method, equipment and application based on MR glasses
CN113179438A (en) * 2021-04-12 2021-07-27 普华鹰眼科技发展有限公司 Web-based unmanned aerial vehicle track and video synchronous playback method
CN113873345A (en) * 2021-09-27 2021-12-31 中国电子科技集团公司第二十八研究所 Distributed ultrahigh-definition video synchronous processing method

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
一种多机协同无人机测控***;刘 蓉,肖颖峰;太赫兹科学与电子信息学报;1-3 *
三维场景中无人机地理视频数据的集成方法;陈光;郑宏伟;;地理与地理信息科学(第01期);全文 *
基于C/S模式的机载多路视频同步回放技术;郝朝;聂瑶佳;;计算机技术与发展(04);1-3 *

Also Published As

Publication number Publication date
CN114554250A (en) 2022-05-27

Similar Documents

Publication Publication Date Title
CN114554250B (en) Video and position synchronization method of unmanned aerial vehicle or unmanned aerial vehicle
EP2890133B1 (en) System and method for distributing live broadcast content
US9723193B2 (en) Transmitting device, receiving system, communication system, transmission method, reception method, and program
CN103546662A (en) Audio and video synchronizing method in network monitoring system
WO2018015806A1 (en) System and method providing object-oriented zoom in multimedia messaging
WO2005076513A1 (en) Jitter correcting apparatus capable of ensuring synchronism between transmitter apparatus and receiver apparatus
CN109565466A (en) More equipment room labial synchronization method and apparatus
US11553025B2 (en) System and method for interleaved media communication and conversion
CN111294132B (en) Absolute time synchronization method and device and electronic equipment
CN114339067A (en) Multichannel image and video stream synchronization and distributed processing method and system based on 5G environment
CN105187688B (en) The method and system that a kind of real-time video and audio to mobile phone collection synchronizes
CN113596112A (en) Transmission method for video monitoring
CN107277593B (en) Method and device for playing videos on same screen
CN108881119B (en) Method, device and system for video concentration
CN113965285B (en) Cross-system multi-sensor time synchronization and calibration method based on NTP protocol
CN108206940B (en) Video streaming connection and transmission method, gateway device and viewing device
CN114422810A (en) Multipath live broadcast synchronous calibration method based on mobile terminal director station
TW201811005A (en) Image compressing method, image reconstructing method, image compressing device, image reconstructing device, image compressing program product, and image reconstructing program product
JP2005286453A (en) Supervisory camera and supervisory system
CN110602525B (en) Method for binding and transmitting video analysis result and image frame
CN113810767B (en) Video real-time monitoring method and system based on websocket
KR102613872B1 (en) Server device, communication system, and non-transitory computer readable recording medium
CN113438385B (en) Video synchronization method and wireless image transmission system
CN201349301Y (en) Video transmission system for railway field video monitoring
CN113038254B (en) Video playing method, 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
GR01 Patent grant
GR01 Patent grant