【技术实现步骤摘要】
【国外来华专利技术】用于支持可移动平台中的数据通信的系统和方法版权声明本专利文档的公开的一部分包含受到皈权保护的材料。版权所有人不反对任何人对专利文档或专利公开(如其在专利和商标局中的专利文件或记录中出现的原样)进行复制再现,但是在其它情况下版权所有人保留所有版权。
所公开的实施例总体涉及操作可移动平台,并且更具体地但非排他地涉及支持可移动平台上的数据处理。
技术介绍
诸如无人飞行器(UAV)之类的可移动平台可以用于执行针对军事和民用应用的监视、侦察和勘探任务。可移动平台可以承载能够感测周围环境的不同类型的传感器。诸如图像数据之类的大量数据可能需要在可移动平台上以低延迟高效地被处理。这是本专利技术的实施例旨在解决的一般领域。
技术实现思路
本文描述的是可以支持可移动平台上的数据处理的系统和方法。该系统包括具有多个缓冲区块的存储缓冲区。第一数据处理器可以执行用于将数据写入存储缓冲区的写操作,以及向第二数据处理器提供指示该写操作的状态或进度的第一参考。而且,控制器可以向第二数据处理器提供指示该存储缓冲区中的第一缓冲区块的第二参考。然后,第二数据处理器可以基于第一参考来确定第一缓冲区块是否包含要被第二数据处理器处理的足够的数据。当第一缓冲区块包含要被处理的足够的数据时,第二数据处理器可以使用从控制器接收的第二参考,从第一缓冲区块获得并处理数据。附图说明图1示出了根据本专利技术的各种实施例的可移动物平台环境。图2示出了根据实施例的可移动物平台环境中的示例性载具。图3示出 ...
【技术保护点】
1.一种用于支持可移动平台上的数据处理的系统,包括:/n具有多个缓冲区块的存储缓冲区;/n第一数据处理器,操作用于:/n执行用于将数据写入存储缓冲区的第一写操作,以及/n向第二数据处理器提供第一参考,其中,所述第一参考指示所述第一数据处理器的所述第一写操作的状态或进度;以及/n控制器,操作用于:向所述第二数据处理器提供指示所述存储缓冲区中的第一缓冲区块的第二参考,以及/n其中,所述第二数据处理器操作用于:/n接收所述第一参考和所述第二参考;/n使用第一预定阈值,基于所述第一参考来确定所述第一缓冲区块是否包含要被所述第二数据处理器处理的足够的数据;/n当所述第一缓冲区块包含要被处理的足够的数据时,使用所述第二参考从所述存储缓冲区中的所述第一缓冲区块获得要被处理的所述数据,以及/n处理从所述存储缓冲区中的所述第一缓冲区块获得的所述数据。/n
【技术特征摘要】
【国外来华专利技术】1.一种用于支持可移动平台上的数据处理的系统,包括:
具有多个缓冲区块的存储缓冲区;
第一数据处理器,操作用于:
执行用于将数据写入存储缓冲区的第一写操作,以及
向第二数据处理器提供第一参考,其中,所述第一参考指示所述第一数据处理器的所述第一写操作的状态或进度;以及
控制器,操作用于:向所述第二数据处理器提供指示所述存储缓冲区中的第一缓冲区块的第二参考,以及
其中,所述第二数据处理器操作用于:
接收所述第一参考和所述第二参考;
使用第一预定阈值,基于所述第一参考来确定所述第一缓冲区块是否包含要被所述第二数据处理器处理的足够的数据;
当所述第一缓冲区块包含要被处理的足够的数据时,使用所述第二参考从所述存储缓冲区中的所述第一缓冲区块获得要被处理的所述数据,以及
处理从所述存储缓冲区中的所述第一缓冲区块获得的所述数据。
2.根据权利要求1所述的系统,其中,所述第一数据处理器或所述控制器中的至少一个操作用于:当所述第一数据处理器开始执行在所述存储缓冲区中的所述第一缓冲区块上的第一写操作时、或在所述第一数据处理器已经完成在所述存储缓冲区中的所述第一缓冲区块上的写操作之后,更新与所述存储缓冲区中的所述第一缓冲区块相关联的指示符。
3.根据权利要求2所述的系统,其中,所述控制器操作用于:在第二数据处理模块结束处理所述第一缓冲区块中的数据之后,更新与所述存储缓冲区中的所述第一缓冲区块相关联的所述指示符。
4.根据权利要求1所述的系统,其中,在从所述第二数据处理器接收到指示所述第二数据处理器已经结束处理所述第一缓冲区块中的所有数据的消息之后,所述控制器操作用于:
从所述第一数据处理器获得第三参考,其中,所述第三参考指示所述第一数据处理器正在将数据写入其中的所述存储缓冲区中的第二缓冲区块;以及
向所述第二数据处理器提供所述第三参考。
5.根据权利要求4所述的系统,其中,所述第二数据处理器操作用于:如果所述第一数据处理器已经完成将数据写入所述存储缓冲区中的第三缓冲区块,则跳过所述存储缓冲区中的所述第三缓冲区块中的数据,其中,所述第二缓冲区块在所述存储缓冲区中的所述第三缓冲区块之后。
6.根据权利要求4所述的系统,其中,所述第二数据处理器操作用于:如果所述第一数据处理器已经完成将数据写入所述存储缓冲区中的第三缓冲区块,则停止将数据写入所述第二缓冲区块、或减小将数据写入所述第二缓冲区块的速率,其中,所述第二缓冲区块在所述存储缓冲区中的所述第三缓冲区块之后。
7.根据权利要求1所述的系统,其中,所述第一预定阈值定义一数据单元,所述数据单元由所述第二处理器使用以处理所述第一缓冲区块中的所述数据。
8.根据权利要求1所述的系统,还包括:
第三数据处理器,其中,所述第三数据处理器操作用于:
从所述第二数据处理器接收第四参考,其中,所述第四参考指示由所述第二数据处理器将数据写入所述存储缓冲区的第二写操作的状态或进度;
从所述控制器接收第五参考,其中,所述第五参考指示所述存储缓冲区中的第四缓冲区块;
使用第二预定阈值,基于所述第五参考来确定所述第四缓冲区块是否包含要被所述第三数据处理器处理的足够的数据;
当所述第五缓冲区块包含要被所述第三数据处理器处理的足够的数据时,使用所述第五参考从所述存储缓冲区中的所述第四缓冲区块获得要被处理的所述数据,以及
处理从所述存储缓冲区中的所述第四缓冲区块获得的数据。
9.根据权利要求8所述的系统,其中,所述第四缓冲区块是所述第一缓冲区块。
10.根据权利要求9所述的系统,其中,所述第三数据处理器操作用于:从所述第一数据处理器接收所述第一参考。
11.根据权利要求1所述的系统,其中,所述第二数据处理器经由所述控制器接收所述第一参考。
12.根据权利要求1所述的系统,其中,所述存储缓冲区中的所述多个缓冲区块中的每个缓冲区块被用于存储具有一个或多个片的图像帧。
13.根据权利要求1所述的系统,其中,所述第一数据处理器是数据输入处理器,所述数据输入处理器操作用于:接收一个或多个图像帧,每个图像帧包括一个或多个片。
14.根据权利要求13所述的系统,其中,所述第二数据处理器是图像信号处理器,所述图像信号处理器操作用于:从所述存储缓冲区中的所述第一缓冲区块获得并处理图像帧。
15.根据权利要求14所述的系统,其中,所述第一参考包括缓冲区块标识符(ID)和由所述数据输入处理器完成的行的计数。
16.根据权利要求15所述的系统,其中,所述图像信号处理器操作用于:当已完成的行的计数指示所述图像帧的片能够从所述第一缓冲区块获得时,处理所述图像帧的片。
17.根据权利要求1所述的系统,其中,第一数据处理器是图像信号处理器,且所述第二数据处理器是编码处理器。
18.根据权利要求1所述的系统,其中,第一数据处理器是编码...
【专利技术属性】
技术研发人员:秦东,崔明礼,解进,尹圣宝,
申请(专利权)人:深圳市大疆创新科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。