[发明专利]无人机地面控制站支持视频叠加的多路图像显示方法在审
申请号: | 201410764085.0 | 申请日: | 2014-12-09 |
公开(公告)号: | CN104394387A | 公开(公告)日: | 2015-03-04 |
发明(设计)人: | 宗茂;杜明;李华伟;胡佳;刘厦;雷耀麟 | 申请(专利权)人: | 中国电子科技集团公司第五十四研究所 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;H04N5/265 |
代理公司: | 河北东尚律师事务所 13124 | 代理人: | 王文庆 |
地址: | 050081 河北省石家庄市*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无人机 地面 控制站 支持 视频 叠加 图像 显示 方法 | ||
技术领域
本发明涉及无人机地面控制站支持视频叠加的多路图像显示方法,特别适用于多载荷、多图像传感器无人机系统地面控制站中的多路图像显示和视频叠加。
背景技术
无人机地面控制站需要实时获取任务过程中的遥测参数和载荷图像,其中载荷图像可以实时、精确的反馈无人机当前侦察区域的视频信息,对于无人机成功执行侦察任务和地面站获取情报产品具有重要的意义。旧型无人机往往都是挂载单载荷的,仅能下传一路图像数据,这对于获取侦察区域的详细信息具有较大的局限性。例如,仅挂载可见光摄像机的无人机无法在晚上执行侦察任务,仅挂载红外摄像机的无人机在白天的红外成像效果要次于可见光摄像机。随着无人机研制技术和载荷设备的发展,可以同时挂载多载荷的无人机逐渐成为部队装备的主流,多载荷无人机可以同时下传多路图像数据,极大的提高了无人机的战场侦察能力。多载荷无人机的出现要求地面控制站软件可以实时显示多路图像数据,为了协助操作手全面了解无人机的飞行状态,往往还需要在图像画面上叠加文字、仪表等信息。以往的无人机地面控制站多路图像显示一般是基于位图技术实现的,基于位图的图像显示技术一般直接在视频窗口上显示RGB格式的图像数据,而机载设备下传的压缩图像数据经过解压后一般为yuv格式的图像数据,需要首先将yuv格式的图像数据转换为RGB格式的图像数据才能进行显示,这就增加了CPU负担。基于位图的图像显示技术实现原理为首先将位图数据存入内存中,然后将图像数据内存块一次性刷到屏幕上,基于位图的图像显示工作一般是由CPU完成的,所以基于位图的图像显示技术CPU占用率高,难以支持多路图像的实时显示。当图像分辨率与显示窗口大小不一致时,基于位图的图像显示技术需要将图像进行插值处理才可以进行显示,这进一步增加了CPU的负担。基于位图的图像显示技术在图像放大、缩小和窗口移动等操作时,图像显示有明显的卡顿现象,用户体验较差。基于位图的图像显示技术视频叠加效果较差,在视频上叠加的文字和仪表闪烁现象比较严重,用户体验较差。
发明内容
本发明的目的在于解决传统多路图像显示方法中存在的不足,提出一种低CPU占用率且支持视频叠加的多路图像显示方法。本发明在综合分析、抽象出国内外各种无人机地面控制站的基本操作要素的基础上,提出并设计实现了无人机地面控制站支持视频叠加的多路图像显示技术。本发明主要运用DirectDraw技术进行多路图像的显示,DirectDraw是DirectX中的关于视频输入输出的基本部分,DirectDraw会最高程度的利用硬件执行特定功能,使用DirectDraw可以方便的编制出高效的视频处理程序。本发明主要运用GDI+接口来制作叠加在视频上的仪表和文字信息,GDI+是微软提供的图形设备接口,负责在屏幕和打印机上绘制图形图像和显示信息。
本发明所采取的技术方案为:
(1)创建多个图像数据接收线程,线程个数等于同时显示的图像路数。
(2)初始化GDI+资源。
(3)将通过图像数据接收线程接收到的多路压缩图像数据分别进行解压,解压后图像格式为YV12。
(4)初始化DirectDraw。
(5)创建多个主表面,主表面个数等于同时显示的图像路数,主表面用于显示视频图像。
(6)创建多个YUV离屏表面,每一个离屏表面对应一个步骤(5)中创建的主表面,离屏表面用于拷贝图像数据。
(7)初始化多媒体定时器,多媒体定时器用于定时的显示视频图像。
(8)在定时器的响应函数中将步骤(3)得到的多组图像格式为YV12的图像数据分别拷贝到对应的YUV离屏表面。
(9)在定时器的响应函数中通过逐个翻转主表面和与对应的离屏表面来实现多路图像的显示。
(10)在定时器中采用GDI+双缓冲机制进行仪表或文字的视频叠加,采用双缓冲机制可以防止屏幕闪烁。
(11)任务执行结束后,关闭多媒体定时器,关闭所有的图像数据接收线程,释放GDI+资源。
其中,步骤(10)具体包括以下步骤:
(10.1)针对每一路视频创建一个纯色画刷,用该画刷填充该路视频显示区域;
(10.2)针对每一路视频在中创建一个空白的内存位图,大小等同于该路视频显示区域;
(10.3)针对每一个空白位图,将待显示的控件元素绘制到该内存位图上;
(10.4)将(10.3)中绘制好的内存位图逐个刷新显示在屏幕上。
本发明与传统技术相比,具有以下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第五十四研究所,未经中国电子科技集团公司第五十四研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410764085.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能分布式视频监视系统
- 下一篇:一种无人机视频目标检测与跟踪系统