本发明涉及一种视频显示处理装置,属于航空电子设备显示系统领域。
背景技术:
随着数字图像技术及多媒体信息技术的发展,海量图像数据的应用越来越普遍,其中,航空电子系统中的显示绘制技术也是尤为重要的。目前,航空电子系统的图形处理架构是基于fpga+dsp平台;但,随着图形密集型应用如3-d绘制、目标识别、雷达信息处理等对海量数据并行计算能力、高速视频流处理能力要求的提高,其对航空电子系统中显示绘制设备的图形处理能力、显示实时性提出了更高的要求。现有的图形处理架构已不能满足海量图形数据并行处理需求,导致图形的处理能力较低。
技术实现要素:
本发明的目的在于提供了一种视频显示处理装置,用以解决现有的图形处理架构不能满足海量图形数据并行处理需求,导致图形的处理能力较低、显示时绘制能力低、显示实时性不高等的问题。
为实现上述目的,本发明提供了一种视频显示处理装置,主要包括以下方案:
显示处理装置方案一:包括gpu、fpga及ssd固态硬盘,所述gpu通过pcie交换机与fpga及ssd固态硬盘进行连接;
所述fpga设有用于采集外部视频的视频采集端口,所述fpga将采集到的外视频通过pcie总线传输至gpu中;
所述ssd固态硬盘将存储的3-d信息通过pcie总线发送到gpu;
所述gpu包括dvi输出端口,所述gpu将接收到的外视频、3-d信息叠加后通过所述dvi输出端口进行输出。
显示处理装置方案二:在显示处理装置方案一的基础上,还包括处理器cpu,所述cpu与pcie交换机连接,并对pcie交换机进行总线控制。
显示处理装置方案三:在显示处理装置方案二的基础上,所述gpu、fpga、cpu、pcie交换机及ssd固态硬盘均设置在vpx标准硬件板卡上。
显示处理装置方案四:在显示处理装置方案三的基础上,所述vpx标准硬件板卡还设置有vpx连接器,所述vpx连接器上包括调试接口、通讯接口,所述调试接口、通讯接口分别与cpu连接,用于实现对板卡的在线调试及pc机通信,完成对板卡的控制、状态信息读取。
显示处理装置方案五:在显示处理装置方案四的基础上,所述gpu通过dvi输出端口与vpx连接器连接,将叠加后的视频信息通过vpx连接器进行输出显示。
显示处理装置方案六:在显示处理装置方案一的基础上,所述gpu通过dvi解码芯片与fpga连接,用于将叠加后的视频信息进行解码后发送给fpga;所述fpga还包括用于将接收到的解码后的视频信息进行输出的视频输出端口。
显示处理装置方案七:在显示处理装置方案六的基础上,所述fpga采用arinc818协议总线完成视频的采集和输出。
本发明的有益效果是:本发明为了满足对高性能图形处理能力的需求,航空电子系统的图形处理架构从fpga加dsp平台逐渐过渡到多功能、高性能的嵌入式gpu平台,提高了对海量数据并行计算能力、高速视频流处理能力。
附图说明
图1为视频采集显示处理装置结构框图。
具体实施方式
下面结合附图对本发明作进一步说明。
图1为本发明的最优选的视频显示处理装置示意图,该装置包括设置在一块6u尺寸、vpx标准硬件板卡上的gpu、cpu、fpga、ssd固态硬盘、pcie交换机及vpx连接器。
其中,gpu通过pcie交换机与fpga及ssd固态硬盘进行连接;fpga设有用于采集外部视频的视频采集端口和视频输出端口,之后将采集到的外视频通过pcie总线传输至gpu中;ssd固态硬盘用于存储3-d信息,并通过pcie总线将其发送到gpu;gpu将接收到的外视频、3-d信息进行叠加得到叠加后的视频信息。
本实施例中的gpu包括dvi输出端口,gpu通过dvi输出端口与vpx连接器连接,并将叠加后的视频信息通过vpx连接器进行输出显示。
同时,本实施例中的gpu还通过dvi解码芯片与fpga连接,用于将叠加后的视频信息进行解码后发送给fpga;fpga通过自身的视频输出端口将接收到的解码后的视频信息进行输出显示。因此,由于gpu芯片可支持6路视频显示输出,该装置中叠加后的视频信息的显示可同时通过上述2种方式进行输出显示。
当然,作为其他实施方式,仅通过gpu中叠加的视频信息可经vpx连接器直接输出dvi视频显示也能满足要求。同样地,仅通过dvi解码芯片将叠加后的视频发送给fpga,在fpga内视频数据经视频输出端口直接输出显示也能满足要求。
本实施例中fpga是按照arinc818协议经光纤进行数据的采集与输出显示的。同时,fpga在进行外视频采集时,也可以从vpx连接器的dvi输入接口直接读取外视频,即作为arinc818总线接收外视频的备份。
本实施例中的处理器cpu作为pcie交换架构根节点,与pcie交换机连接,对pcie交换机总线进行控制;且cpu对整个装置的数据传输起控制作用。处理器cpu通过localbus总线与可编程逻辑芯片cpld连接,cpld完成localbus地址/数据总线解复用、复位分发功能。
本实施例中的vpx连接器上还包括调试接口、通讯接口,其中的调试接口、通讯接口分别与cpu连接,用于实现对板卡的在线调试及pc机通信,完成对板卡的控制、状态信息读取。
该装置的工作过程为:fpga通过视频采集端口经光纤接收arinc818总线传输的外视频,并通过pcie端对端传输将外视频发送到gpu,存储在gpu显存内。ssd固态硬盘用于存储3-d地图信息,并通过pcie总线将其发送到gpu。gpu绘制2-d、3-d图形符号,并与外视频、3-d地图信息进行叠加,一路通过gpu的dvi输出端口将叠加后的视频信息经vpx连接器输出并显示;另一路gpu通过dvi解码芯片,将叠加后的视频信息进行解码后发送给fpga;fpga通过自身的视频输出端口将接收到的解码后的视频信息进行输出显示。
本实施例中的gpu芯片选型为amd公司radeon系列e8860,完成视频叠加、2-d或3-d符号绘制、视频处理等关键功能。
上述内容结合附图对本发明进行了描述,但是本发明并不局限于上述的具体实施方式,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多变形,这些均在本发明的保护范围之内。