Vts系统中多雷达视频多窗口同屏幕显示的实现方法

文档序号:6027097阅读:792来源:国知局
专利名称:Vts系统中多雷达视频多窗口同屏幕显示的实现方法
技术领域
本发明涉及一种雷达视频显示技术,特别涉及一种多雷达视频多窗口同屏幕显示技术。
背景技术
在船舶交通导航系统(VTS)系统中,操作终端主要显示的信息有雷达视频(1-10 部雷达)、VHF-DF信息、雷达目标跟踪信息、无人站监控信息、工业电视、AIS信息及海图信息等,由于受计算机性能所限制,当前的VTS系统中传统显示雷达视频有以下几个问题(1)计算时间长,显示分辨率低;(2)切换显示参数(如量程、中心等)后,响应时间长(>3秒);(3)多雷达(>4部)数据同时显示时明显有显示丢帧现象。
基于前述现有雷达视频显示技术存在的种种问题,本发明人对其进行深入研究, 并经多次试验改进,本案由此产生。发明内容
本发明所要解决的技术问题,是针对前述背景技术中的缺陷和不足,提供一种VTS 系统中多雷达视频多窗口同屏幕显示的实现方法,其可降低雷达视频信号显示所需要的计算时间,提高单位时间内雷达视频数据的处理量。
本发明为解决以上技术问题,所采用的技术方案是一种VTS系统中多雷达视频多窗口同屏幕显示的实现方法,包括如下步骤(1)得到所选择的雷达视频数据源,并对应每个雷达视频数据源创建一个计算线程;同时得到所需显示雷达视频的窗口,并对应每个显示窗口创建一个显示线程,智能预测计算线程;(2)确立各线程优先级;(3)确定各线程的计算量,合理分配到各个CPU核心上,并将各线程进行同步,将最后的结果显示到屏幕上;(4)根据操作员当前操作,预测其下一步操作方向,并预先得出计算结果,在操作员结束当前操作时,直接应用计算结果。
上述步骤(4)中,对应每个操作员建立操作习惯知识库,在该操作习惯知识库中搜索操作员当前操作,并预测下一步操作方向。
采用上述方案后,本发明首先对应雷达数据源和显示窗口数创建多个线程,并建立智能预测计算线程,实时计算各线程的计算量,合理分配到各个CPU核心上,智能预测计算模块能根据操作员的当前操作智能预测操作员的下一步操作,预先计算,从而提高了操作相应速度及单位时间内雷达视频数据处理量。


图I是本发明的流程图。
具体实施方式
以下将结合附图,对本发明的技术方案进行详细说明。
如图I所示,本发明提供一种VTS系统中多雷达视频多窗口同屏幕显示的实现方法,主要应用于在VTS系统中通过电子海图系统取得地理环境信息,通过雷达视频采集系统获取雷达视频信息,所述的实现方法包括如下步骤(1)得到所选择的雷达视频数据源,并对应每个雷达视频数据源创建一个计算线程;同时得到所需显示雷达视频的窗口,并对应每个显示窗口创建一个显示线程,并建立智能预测计算线程,智能预测计算线程主要工作是监控当前输入设备的输入指令,根据操作员的当前操作智能预测操作员的下一步操作,并对预测操作进行预先计算;(2)确立各线程(包括显示线程及计算线程)的优先级,对于那些对时间要求比较紧迫需要立即得到响应的任务,给予高的优先级,而其它的线程优先级应该低于它的优先级;优先级的确认根据当前用户激活的窗口标识,及各雷达显示参数决定,各雷达计算线程的优先级别根据在显示区中显示范围的大小确定各线程的优先级,显示区域越大,优先级越高, 计算线程具备高于显示线程的优先级;显示线程的优先级由当前显示区域的大小及激活状态确认,当前激活的窗口具备最高的优先级,显示区域大的线程优先级高于显示区域小的线程。
(3)确定各线程(包括计算线程和显示线程)的计算量,合理分配到各个CPU核心上,并将各线程进行同步,将最后的结果显示到屏幕上;(4)根据操作员当前操作(如打开量程选择对话框、切换鼠标状态等),预测其下一步操作方向。拿改变量程来举个例子,要改变雷达的显示量程,一般进行几个动作(一)打开量程选择对话框,(二)输入或选择量程,(三)点击确认按钮,完成这几个操作所需时间大概是 5秒左右。当打开量程选择对话框,智能预测计算模块则预测操作员将改变量程,预先对不同的量程进行初步数据计算,当用户输入或选择完量程时,就开始对选择的量程进行坐标变换等精确计算,预先得出计算结果,当操作员点击确认按钮的时候,直接应用计算结果。 利用此方法可极大地缩短操作响应时间,并且对应每一个操作员建立操作习惯知识库,把操作员的操作记录下来,总结出操作员的操作习惯,更好地预测操作员下一步的动作,从而提高预测的准确性。
本发明可在4核以上的CPU上得到较好的效果,计算时间短,显示分辨率高。切换显示参数(如量程、中心等)后,响应时间短(〈I秒),多雷达(10部)多窗口(5个)数据同时显示时无丢帧现象。
以上实施例仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明保护范围之内。
权利要求
1.一种VTS系统中多雷达视频多窗口同屏幕显示的实现方法,其特征在于包括如下步骤(1)得到所选择的雷达视频数据源,并对应每个雷达视频数据源创建一个计算线程;同时得到所需显示雷达视频的窗口,并对应每个显示窗口创建一个显示线程,智能预测计算线程;(2)确立各线程优先级;(3)确定各线程的计算量,合理分配到各个CPU核心上,并将各线程进行同步,将最后的结果显示到屏幕上;(4)根据操作员当前操作,预测其下一步操作方向,并预先得出计算结果,在操作员结束当前操作时,直接应用计算结果。
2.如权利要求I所述的VTS系统中多雷达视频多窗口同屏幕显示的实现方法,其特征在于所述步骤(4)中,对应每个操作员建立操作习惯知识库,在该操作习惯知识库中搜索操作员当前操作,并预测下一步操作方向。
全文摘要
本发明公开一种VTS系统中多雷达视频多窗口同屏幕显示的实现方法,包括如下步骤(1)得到所选择的雷达视频数据源,并对应每个雷达视频数据源创建一个计算线程;同时得到所需显示雷达视频的窗口,并对应每个显示窗口创建一个显示线程,智能预测计算线程;(2)确立线程优先级;(3)确定各线程的计算量,合理分配到各个CPU核心上,并将各线程进行同步,将最后的结果显示到屏幕上;(4)根据操作员当前操作,预测其下一步操作方向,并预先得出计算结果,在操作员结束当前操作时,直接应用计算结果。此方法可降低雷达视频信号显示所需要的计算时间,提高单位时间内雷达视频数据的处理量。
文档编号G01S7/04GK102540150SQ201110440320
公开日2012年7月4日 申请日期2011年12月26日 优先权日2011年12月26日
发明者季红, 李栋, 杨明远, 柏晓锁, 盛龙, 穆加艳 申请人:南京鹏力科技有限公司, 南京鹏力系统工程研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1