一种视频驱动的多组件同步显示方法及装置制造方法及图纸

技术编号:35523316 阅读:18 留言:0更新日期:2022-11-09 14:43
本发明专利技术公开了一种视频驱动的多组件同步显示方法及装置,涉及视频显示技术领域,主要目的在于实现视频画面、各个传感器数据和船舶状态信息同步进行显示。本发明专利技术主要的技术方案为:根据待回放视频数据对应的创建时间和结束时间遍历数据库中已储存的传感器数据和船舶状态数据,得到所述目标时间段对应的目标传感器数据和目标船舶状态数据;基于每一帧视频数据对应的时间利用预设对应规则确定所述每一帧视频数据对应的目标传感器数据和目标船舶状态数据;显示所述待回放视频数据,同时显示对应的所述目标传感器数据,且绘制船舶状态图形。本发明专利技术用于海上清油场景的视频显示。本发明专利技术用于海上清油场景的视频显示。本发明专利技术用于海上清油场景的视频显示。

【技术实现步骤摘要】
一种视频驱动的多组件同步显示方法及装置


[0001]本专利技术涉及视频显示
,尤其涉及一种视频驱动的多组件同步显示方法及装置。

技术介绍

[0002]OceanEye溢油搜寻系统是由Maritime Robotics公司研制的一款基于船载浮空气球平台搜寻远处海面泄漏的石油面的硬件,其配套的操控软件的能够实现对整体设备进行操作、显示各个传感器数值、播放浮空平台的实时视频流并适当进行截屏(拍照)以及按需进行画面录制等功能,普遍应用于海上清油作业,用于提供海面泄漏石油情况的信息。
[0003]但是,OceanEye溢油搜寻系统配套的操控软件仅显示实时数据,且仅记录视频流,在回放视频时,无法反馈当前画面下各个传感器的值和船舶位置信息,因此在事故回溯以及经验分析总结时,由于提供的数据参数不全面导致无法直观重现现场环境。

技术实现思路

[0004]鉴于上述问题,本专利技术提供一种视频驱动的多组件同步显示方法及装置,主要目的是为了实现视频画面、各个传感器数据和船舶状态信息同步进行显示,提供更全面的信息参数。
[0005]为解决上述技术问题,本专利技术提出以下方案:
[0006]第一方面,本专利技术提供一种视频驱动的多组件同步显示方法,所述方法应用于海上清油场景,包括:
[0007]获取待回放视频数据对应的目标时间段,所述目标时间段根据创建时间和结束时间确定;
[0008]根据所述创建时间和所述结束时间遍历数据库中已储存的传感器数据和船舶状态数据,得到所述目标时间段对应的目标传感器数据和目标船舶状态数据,其中,所述传感器数据和船舶状态数据具有相同的格式和时间戳;
[0009]基于所述待回放视频数据的每一帧视频数据对应的时间利用预设对应规则在所述目标时间段对应的目标传感器数据和目标船舶状态数据中确定所述每一帧视频数据对应的目标传感器数据和目标船舶状态数据;
[0010]显示所述待回放视频数据,同时显示所述待回放视频数据的所述每一帧视频数据对应的所述目标传感器数据,且基于所述待回放视频数据的所述每一帧视频数据对应的所述目标船舶状态数据绘制船舶状态图形。
[0011]优选地,所述基于所述待回放视频数据的每一帧视频数据对应的时间利用预设对应规则在所述目标时间段对应的目标传感器数据和目标船舶状态数据中确定所述每一帧视频数据对应的目标传感器数据和目标船舶状态数据,包括:
[0012]将所述目标传感器数据和所述目标船舶状态数据按照时间升序排列生成目标数据链表;
[0013]根据所述目标数据链表,将所述待回放视频数据的每一帧视频数据对应的时间利用预设对应规则进行匹配,得到所述每一帧视频数据对应的目标传感器数据和目标船舶状态数据。
[0014]优选地,所述根据所述目标数据链表,将所述待回放视频数据的每一帧视频数据对应的时间利用预设对应规则进行匹配,得到所述每一帧视频数据对应的目标传感器数据和目标船舶状态数据,包括:
[0015]获取所述待回放视频数据的每一帧视频数据对应的开始播放时间;
[0016]基于所述每一帧视频数据对应的开始播放时间遍历所述目标数据链表,得到所述每一帧视频数据对应目标传感器数据和目标船舶状态数据。
[0017]优选地,所述基于所述每一帧视频数据对应的开始播放时间遍历所述目标数据链表,得到所述每一帧视频数据对应目标传感器数据和目标船舶状态数据,包括:
[0018]获取所述目标数据链表的目标传感器数据队列和目标船舶状态数据队列,其中,所述目标传感器数据队列中的目标传感器数据与所述目标船舶状态数据队列中的目标船舶状态数据按照时间升序一一对应,且相互对应的所述目标传感器数据和所述目标船舶状态数据具有相同的时间戳;
[0019]将所述相互对应的所述目标传感器数据和所述目标船舶状态数据组成目标数据组,得到目标数据组队列,且每组目标数据组具有唯一开始时间;
[0020]根据所述每一帧视频数据对应的开始播放时间遍历所述目标数据组队列,匹配所述每一帧视频数据对应的开始播放时间所在的所述目标数据组,且获取所述目标数据组的开始时间;
[0021]判断所述每一帧视频数据对应的开始播放时间与所述目标数据组的开始时间的时间差是否不小于预设阈值;
[0022]若否,则确定所述每一帧视频数据对应的开始播放时间所在的所述目标数据组为所述每一帧视频数据对应的目标数据组;
[0023]若是,则按照时间升序确定所述每一帧视频数据对应的开始播放时间所在的所述目标数据组的下一个目标数据组为所述每一帧视频数据对应的目标数据组;
[0024]基于所述目标数据组,得到所述每一帧视频数据对应的目标传感器数据和目标船舶状态数据。
[0025]优选地,在所述获取待回放视频数据对应的目标时间段,所述目标时间段根据创建时间和结束时间确定之前,所述方法包括:
[0026]获取相同时间段的传感器数据、船舶状态数据和视频数据;
[0027]按照预设时间间隔将同一时刻的所述传感器数据和所述船舶状态数据进行统一格式化,且打上所述时间戳,得到经处理的传感器数据和船舶状态数据;
[0028]将所述经处理的传感器数据和船舶状态数据储存到数据库,得到所述已储存的传感器数据和船舶状态数据。
[0029]优选地,所述获取相同时间段的传感器数据、船舶状态数据和视频数据,包括:
[0030]获取预设时间段的包含传感器数据的数据报文;
[0031]利用预设协议将所述数据报文解析为明文数据,得到所述传感器数据;
[0032]获取所述预设时间段的所述船舶状态数据;
[0033]根据预设参数录制所述预设时间段对应的视频,得到所述视频数据,其中,所述预设参数至少包括分辨率、压缩方式和帧率。
[0034]优选地,所述获取待回放视频数据对应的目标时间段,所述目标时间段根据创建时间和结束时间确定,包括:
[0035]基于已储存的待回放视频数据获取所述待回放视频数据的创建时间和时长;
[0036]根据所述待回放视频数据的创建时间和时长计算对应的结束时间;
[0037]根据所述创建时间和结束时间计算得到对应的目标时间段。
[0038]第二方面,本专利技术提供一种用于对象状态的监控装置,所述装置应用于海上清油场景,包括:
[0039]第一获取单元,用于获取待回放视频数据对应的目标时间段,所述目标时间段根据创建时间和结束时间确定;
[0040]第二获取单元,用于根据所述创建时间和所述结束时间遍历数据库中已储存的传感器数据和船舶状态数据,得到所述目标时间段对应的目标传感器数据和目标船舶状态数据,其中,所述传感器数据和船舶状态数据具有相同的格式和时间戳;
[0041]确定单元,用于基于所述待回放视频数据的每一帧视频数据对应的时间利用预设对应规则在所述目标时间段对应的目标传感器数据和目标船舶状态数据中确定所述每一帧视频数据对应的目标传感器数据和目标船舶状态数据;
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频驱动的多组件同步显示方法,其特征在于,所述方法应用于海上清油场景,包括:获取待回放视频数据对应的目标时间段,所述目标时间段根据创建时间和结束时间确定;根据所述创建时间和所述结束时间遍历数据库中已储存的传感器数据和船舶状态数据,得到所述目标时间段对应的目标传感器数据和目标船舶状态数据,其中,所述传感器数据和船舶状态数据具有相同的格式和时间戳;基于所述待回放视频数据的每一帧视频数据对应的时间利用预设对应规则在所述目标时间段对应的目标传感器数据和目标船舶状态数据中确定所述每一帧视频数据对应的目标传感器数据和目标船舶状态数据;显示所述待回放视频数据,同时显示所述待回放视频数据的所述每一帧视频数据对应的所述目标传感器数据,且基于所述待回放视频数据的所述每一帧视频数据对应的所述目标船舶状态数据绘制船舶状态图形。2.根据权利要求1所述的方法,其特征在于,所述基于所述待回放视频数据的每一帧视频数据对应的时间利用预设对应规则在所述目标时间段对应的目标传感器数据和目标船舶状态数据中确定所述每一帧视频数据对应的目标传感器数据和目标船舶状态数据,包括:将所述目标传感器数据和所述目标船舶状态数据按照时间升序排列生成目标数据链表;根据所述目标数据链表,将所述待回放视频数据的每一帧视频数据对应的时间利用预设对应规则进行匹配,得到所述每一帧视频数据对应的目标传感器数据和目标船舶状态数据。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标数据链表,将所述待回放视频数据的每一帧视频数据对应的时间利用预设对应规则进行匹配,得到所述每一帧视频数据对应的目标传感器数据和目标船舶状态数据,包括:获取所述待回放视频数据的每一帧视频数据对应的开始播放时间;基于所述每一帧视频数据对应的开始播放时间遍历所述目标数据链表,得到所述每一帧视频数据对应目标传感器数据和目标船舶状态数据。4.根据权利要求3所述的方法,其特征在于,所述基于所述每一帧视频数据对应的开始播放时间遍历所述目标数据链表,得到所述每一帧视频数据对应目标传感器数据和目标船舶状态数据,包括:获取所述目标数据链表的目标传感器数据队列和目标船舶状态数据队列,其中,所述目标传感器数据队列中的目标传感器数据与所述目标船舶状态数据队列中的目标船舶状态数据按照时间升序一一对应,且相互对应的所述目标传感器数据和所述目标船舶状态数据具有相同的时间戳;将所述相互对应的所述目标传感器数据和所述目标船舶状态数据组成目标数据组,得到目标数据组队列,且每组目标数据组具有唯一开始时间;根据所述每一帧视频数据对应的开始播放时间遍历所述目标数据组队列,匹配所述每一帧视频数据对应的开始播放时间所在的所述目标数据组,且获取所述目标数据组的开始
时间;判断所述每一帧视频数据对应的开始播放时间与所述目标数据组的开始时间的时间差是否不小于预设阈值;若否,则确定所述每一帧视频数据对应的开始播放时间所在的所述目标数据组为所述每一帧视频数据对应的目标数据组;若是,则按...

【专利技术属性】
技术研发人员:董宏旭李燕舞刘亚峰董国卿
申请(专利权)人:北京国基科技股份有限公司
类型:发明
国别省市:

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

1