【技术实现步骤摘要】
一种Android系统下的雷达回波显示方法
本专利技术涉及的是航海导航领域,特别涉及一种雷达视频图像显示方法。
技术介绍
船舶导航雷达用于探测海面上的冰山、礁石、船只、浮冰等各类物体,并可提供有效的目标方位及距离信息,从而使船舶避让各类障碍物,防止碰撞事故发生,是船艇航海必备的导航设备。现代船载导航雷达显示系统主要特点为数字化的信息处理、高效的信息展示、简单易用的人机交互方式,实现方式多为片上系统(SystemonChip,SOC)平台或以ARM(AdvancedRISCMachines)为核心的嵌入式平台。雷达显控终端作为雷达操作员与雷达系统间的重要桥梁,具备雷达视频图像的绘制、目标的识别与跟踪、船舶信息的显示等众多功能,提供了重要的导航信息。现有的雷达回波显示方法主要有三种:一种是在Qt开发环境下用原生的视图框架开发显控界面,并结合FrameBuffer(帧缓存)技术操作显存来绘制雷达视频图像。第二种是使用图形用户界面(GraphicalUserInterface,GUI)技术开发雷达显控界面,结合支持硬件加速技术的图形接口完成雷达视频图像的绘制。第三种是采用 ...
【技术保护点】
1.一种Android系统下的雷达回波显示方法,其特征在于,包含以下步骤:步骤一、在内存中构建从极坐标到直角坐标的映射表T;步骤二、创建两个大小相等的二维纹理缓冲区F与B;步骤三、将方位圈、距标圈、船艏线以点的形式更新在F中;步骤四、接收并解析出雷达天线的回波数据,同时将该帧数据存入回波缓冲区中;步骤五、用回波缓冲区中的数据更新B,该步骤包含四个子步骤:步骤五(一)、检查回波缓冲区中的累计回波角度差是否大于等于给定分割角度,如果不是,则结束步骤五;步骤五(二)、获得回波缓冲区中最后存入的两帧数据D1和D2,从D2中获取回波数据E和起始角度θ1,从D1中获取结束角度θ2;步骤 ...
【技术特征摘要】
1.一种Android系统下的雷达回波显示方法,其特征在于,包含以下步骤:步骤一、在内存中构建从极坐标到直角坐标的映射表T;步骤二、创建两个大小相等的二维纹理缓冲区F与B;步骤三、将方位圈、距标圈、船艏线以点的形式更新在F中;步骤四、接收并解析出雷达天线的回波数据,同时将该帧数据存入回波缓冲区中;步骤五、用回波缓冲区中的数据更新B,该步骤包含四个子步骤:步骤五(一)、检查回波缓冲区中的累计回波角度差是否大于等于给定分割角度,如果不是,则结束步骤五;步骤五(二)、获得回波缓冲区中最后存入的两帧数据D1和D2,从D2中获取回波数据E和起始角度θ1,从D1中获取结束角度θ2;步骤五(三)、对于屏幕上的每一个角度大于等于θ1小于θ2的点,在T中查找其直角坐标,并以数据E更新在B中;步骤五(四)、从回波缓冲区中将D1和D2移除;步骤六、在Android中利用OpenGL的纹理映射技术,渲染出雷达回波图像。2.根据权利要求1所述的一种Android系统下的雷达回波显示方法,其特征在于,所述步骤一包括以下步骤:步骤一(一)、对于屏幕中每个点(x1,y1),计算出其对应的极坐标,并将这个点从极坐标到直角坐标的映射关系放入表L中;步骤一(二)、遍历表L,将角度和半径作为键、对应直角坐标作为值的映射关系存入新的数据表T中。3.根据权利要求1或2所述的一种Android系统下的雷达回波显示方法,其特征在于,所述步骤六包括以下步骤:步骤六(一)、在Android中分别创建GLSurfaceView和...
【专利技术属性】
技术研发人员:田增山,陈纳新,蒋青,余斌,何艾琳,何格格,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。