用于在物理层帧和视频帧之间将帧定时同步的系统和方法技术方案

技术编号:22727512 阅读:19 留言:0更新日期:2019-12-04 07:49
本公开涉及一种用于将视频传输与物理层同步的系统、方法和无人机(UAV)。该UAV可以包括至少一个视频记录设备、至少一个处理器和至少一个UAV收发器。至少一个视频记录设备可以被配置为记录包括多个视频帧在内的视频数据。至少一个处理器可以被配置为确定与多个视频帧中的视频帧的帧头相对应的第一时间点,并且至少部分地基于第一时间点来确定与物理层帧的帧头相对应的第二时间点。至少一个UAV收发器可以被配置为在第二时间点处开始发送视频帧。

System and method for timing synchronization between physical layer frame and video frame

The present disclosure relates to a system, method and UAV for synchronizing video transmission with a physical layer. The UAV may include at least one video recording device, at least one processor and at least one UAV transceiver. At least one video recording device may be configured to record video data including a plurality of video frames. At least one processor may be configured to determine a first time point corresponding to a frame head of a video frame in a plurality of video frames, and to determine a second time point corresponding to a frame head of a physical layer frame based at least in part on the first time point. At least one UAV transceiver may be configured to start sending video frames at a second point in time.

【技术实现步骤摘要】
【国外来华专利技术】用于在物理层帧和视频帧之间将帧定时同步的系统和方法
本申请涉及用于传输同步的系统和方法,更具体地,涉及用于在物理层帧和视频帧之间将帧定时同步的系统和方法。
技术介绍
诸如无人机(UAV)之类的无人可移动平台(UMP)已广泛用于诸如航空摄影、监视、科学研究、地质勘测和遥感等各种领域。用户可以经由地面终端来控制UAV的操纵。UAV可以记录飞行期间的视频数据,并将视频数据发送给地面终端。地面终端可以与记录同步地显示视频数据。为了在不引起滞后的情况下在地面终端处显示视频数据,对于UAV来说,重要的是减少从UAV向地面终端发送视频数据的时间延迟。
技术实现思路
根据本公开的一方面,提供了一种用于将视频传输与物理层同步的方法。所述方法可以在包括至少一个处理器和存储设备的计算设备上实现。所述方法可以包括:确定与视频帧的帧头相对应的第一时间点;至少部分地基于所述第一时间点来确定与物理层帧的帧头相对应的第二时间点;以及在所述第二时间点处开始发送所述视频帧。在一些实施例中,所述方法还可以包括在所述第二时间点处生成所述物理层帧。在一些实施例中,至少部分地基于所述第一时间点来确定与物理层帧的帧头相对应的第二时间点可以包括:至少部分地基于所述第一时间点来确定所述第二时间点;以及将与物理层帧的帧头相对应的第三时间点与所述第二时间点同步,所述物理层帧与所述视频帧相对应。在一些实施例中,所述方法还可以包括:在所述第二时间点处发送所述视频帧之前压缩所述视频帧。在一些实施例中,所述方法还可以包括:将所述视频帧分割成多个子帧;以及压缩与所述多个子帧中的每个子帧相关联的数据。在一些实施例中,确定所述第二时间点可以包括:确定用于压缩所述多个子帧中的子帧的时间段;以及基于所述第一时间点和用于压缩所述子帧的所述时间段来确定所述第二时间点。在一些实施例中,基于所述第一时间点来确定所述第二时间点可以包括:确定用于压缩所述视频帧的至少一部分的时间段;以及基于所述第一时间点和所述时间段来确定所述第二时间点。在一些实施例中,所述视频帧的所述帧头可以与帧同步脉冲信号相对应。在一些实施例中,所述视频帧可以从由视频记录设备发送的实时视频流中提取。在一些实施例中,所述视频帧可以从在通信地连接到视频记录设备的数据接口处接收的实时视频中提取。在一些实施例中,所述方法还可以包括:获得所述视频帧的帧速率;以及基于所述视频帧的所述帧速率来配置所述物理层帧的帧速率。在一些实施例中,所述物理层帧的所述帧速率可以是所述视频帧的所述帧速率的整数倍。根据本公开的另一方面,提供了一种用于将视频传输与物理层同步的系统。所述系统可以包括:存储器,存储一个或多个计算机可执行指令;以及一个或多个处理器,被配置为与所述存储器通信。当执行所述一个或多个计算机可执行指令时,所述一个或多个处理器可以旨在用于:确定与视频帧的帧头相对应的第一时间点;至少部分地基于所述第一时间点来确定与物理层帧的帧头相对应的第二时间点;以及在所述第二时间点处开始发送所述视频帧。根据本公开的另一方面,提供了一种非暂时性计算机可读介质。所述非暂时性计算机可读介质可以包括可执行指令。当所述可执行指令由至少一个处理器执行时,所述可执行指令可以使所述至少一个处理器实现一种方法。所述方法可以包括:确定与视频帧的帧头相对应的第一时间点;至少部分地基于所述第一时间点来确定与物理层帧的帧头相对应的第二时间点;以及在所述第二时间点处开始发送所述视频帧。根据本公开的另一方面,提供了一种无人机(UAV)。所述UAV可以包括至少一个视频记录设备、至少一个处理器和至少一个UAV收发器。所述至少一个视频记录设备可以被配置为记录包括多个视频帧在内的视频数据。所述至少一个处理器可以被配置为确定与所述多个视频帧中的视频帧的帧头相对应的第一时间点,并且至少部分地基于所述第一时间点来确定与物理层帧的帧头相对应的第二时间点。所述至少一个UAV收发器可以被配置为在所述第二时间点处开始发送所述视频帧。附加的特征将在下面的描述中部分地阐述,并且在阅读以下内容和附图之后将部分地对本领域技术人员变得明显,或者可以通过示例的产生或操作被获悉。本公开的特征可以通过对以下讨论的详细示例中阐述的方法、手段和组合的各个方面的实践或使用来实现和获得。附图说明根据示例性实施例进一步描述了本公开。参考附图详细描述这些示例性实施例。这些实施例是非限制性的示例性实施例,其中贯穿附图的若干视图,相似的附图标记表示相似的结构,并且其中:图1示出了根据本公开的一些实施例的示例性无人机(UAV)系统的示意图;图2示出了根据本公开的一些实施例的示例性无人机(UAV)的框图;图3示出了根据本公开的一些实施例的用于在UAV系统中进行视频传输的示例性过程的流程图;图4示出了根据本公开的一些实施例的UAV系统中的示例性地面终端的框图;图5示出了根据本公开的一些实施例的UAV系统中的示例性处理器的框图;图6示出了根据本公开的一些实施例的用于在UAV系统中发送视频帧的示例性过程的流程图;图7示出了根据本公开的一些实施例的用于在UAV系统中配置物理层帧的帧速率的示例性过程的流程图;图8A和图8B示出了根据本公开的一些实施例的UAV系统中的视频传输的两个示意图;以及图9示出了示例性开放系统互连(OSI)模型的示意图。具体实施方式在以下详细描述中,以示例的方式阐述了大量的具体细节,以提供对相关公开的透彻理解。然而,对于本领域技术人员来说应该是显而易见的是,可以在没有这些细节的情况下实践本公开。在其它情况下,为了避免不必要地模糊本公开的方面,仅在相对较高的层面上描述了公知的方法、过程、组件和/或电路,而没有详细地描述。对公开的实施例的各种修改对本领域技术人员而言将显而易见,并且在不背离本专利技术的范围的情况下,此处定义的一般原理可适用于其他实施例和应用。因此,本公开并非意在限于所示的实施例,而应赋予与权利要求一致的最宽范围。将理解的是,本文中使用的术语“系统”、“单元”、“模块”和/或“引擎”是一种用于以升序来区分不同层面的不同组件、元件、零件、部分或组装件的方法。但是,如果其他表达可以实现相同的目的,则这些术语可以被其他表达替换。将理解的是,除非上下文另有明确说明,否则当单元、模块或引擎被称为在另一单元、模块或引擎“之上”、与其“连接”或“耦接”时,该单元、模块或引擎可以直接在另一单元、模块或引擎之上、与其直接连接或耦接,或与其直接通信,或者可以存在中间单元、模块或引擎。如本文中所使用的术语“和/或”包括相关列出项目中的一个或多个的任何和所有组合。本文中所使用的术语仅仅是为了描述具体示例和实施例,而不是意在进行限制。如在本文中所使用的,单数形式“一”、“一个”和“所述”可以旨在还包括复数形式,除非上下文明确地给出相反的指示。还将理解,术语“包括”和/或“包含”当在本公开中使用时,指定了本文档来自技高网...

【技术保护点】
1.一种在计算设备上实现的用于将视频传输与物理层同步的方法,所述计算设备包括至少一个处理器和存储设备,所述方法包括:/n确定与视频帧的帧头相对应的第一时间点;/n至少部分地基于所述第一时间点来确定与物理层帧的帧头相对应的第二时间点;以及/n在所述第二时间点处开始发送所述视频帧。/n

【技术特征摘要】
【国外来华专利技术】1.一种在计算设备上实现的用于将视频传输与物理层同步的方法,所述计算设备包括至少一个处理器和存储设备,所述方法包括:
确定与视频帧的帧头相对应的第一时间点;
至少部分地基于所述第一时间点来确定与物理层帧的帧头相对应的第二时间点;以及
在所述第二时间点处开始发送所述视频帧。


2.根据权利要求1所述的方法,还包括:
在所述第二时间点处生成所述物理层帧。


3.根据权利要求1所述的方法,其中,至少部分地基于所述第一时间点来确定与物理层帧的帧头相对应的第二时间点还包括:
至少部分地基于所述第一时间点来确定所述第二时间点;以及
将与物理层帧的帧头相对应的第三时间点与所述第二时间点同步,所述物理层帧与所述视频帧相对应。


4.根据权利要求1所述的方法,还包括:
在所述第二时间点处发送所述视频帧之前压缩所述视频帧。


5.根据权利要求1所述的方法,还包括:
将所述视频帧分割成多个子帧;以及
压缩与所述多个子帧中的每个子帧相关联的数据。


6.根据权利要求5所述的方法,其中,确定所述第二时间点包括:
确定用于压缩所述多个子帧中的子帧的时间段;以及
基于所述第一时间点和用于压缩所述子帧的时间段来确定所述第二时间点。


7.根据权利要求1所述的方法,其中,基于所述第一时间点来确定所述第二时间点还包括:
确定用于压缩所述视频帧的至少一部分的时间段;以及
基于所述第一时间点和所述时间段来确定所述第二时间点。


8.根据权利要求1所述的方法,其中,所述视频帧的帧头与帧同步脉冲信号相对应。


9.根据权利要求1所述的方法,其中,所述视频帧是从由视频记录设备发送的实时视频流中提取的。


10.根据权利要求1所述的方法,其中,所述视频帧是从在通信地连接到视频记录设备的数据接口处接收的实时视频中提取的。


11.根据权利要求1所述的方法,还包括:
获得所述视频帧的帧速率;以及
基于所述视频帧的帧速率来配置所述物理层帧的帧速率。


12.根据权利要求11所述的方法,其中,所述物理层帧的帧速率是所述视频帧的帧速率的整数倍。


13.一种用于将视频传输与物理层同步的系统,所述系统包括:
存储器,存储一个或多个计算机可执行指令;以及
一个或多个处理器,被配置为与所述存储器通信,其中,当执行所述一个或多个计算机可执行指令时,所述一个或多个处理器旨在用于:
确定与视频帧的帧头相对应的第一时间点;
至少部分地基于所述第一时间点来确定与物理层帧的帧头相对应的第二时间点;以及
在所述第二时间点处开始发送所述视频帧。


14.根据权利要求13所述的系统,其中,所述一个或多个处理器还旨在用于:
在所述第二时间点处生成所述物理层帧。


15.根据权利要求13所述的系统,其中,为了至少部分地基于所述第一时间点来确定与所述物理层帧的帧头相对应的所述第二时间点,所述一个或多个处理器还旨在用于:
至少部分地基于所述第一时间点来确定所述第二时间点;以及
将与物理层帧的帧头相对应的第三时间点与所述第二时间点同步,所述物理层帧与所述视频帧相对应。


16.根据权利要求13所述的系统,其中,所述一个或多个处理器还旨在...

【专利技术属性】
技术研发人员:王晓东
申请(专利权)人:深圳市大疆创新科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利