一种平视显示系统中集成化图形生成和畸变处理装置的制作方法

文档序号:33721154发布日期:2023-04-05 22:24阅读:32来源:国知局
一种平视显示系统中集成化图形生成和畸变处理装置的制作方法

本发明属于机载显示,具体涉及一种平视显示系统中集成化图形生成和畸变处理装置。


背景技术:

1、机载显示系统根据收到的飞行参数绘制符号画面通过平、头显显示。目前采用商用gpu生成符号画面,但是商用gpu功耗高、体积大,同时需要额外的电路来实现畸变校正和图像叠加功能。

2、因此对于一种用于平视显示系统的低功耗、高集成度的图形生成和处理装置具有迫切的需求。


技术实现思路

1、为了克服现有技术的不足,本发明提供了一种平视显示系统中集成化图形生成和畸变处理装置,包括绘图指令缓存模块、图形绘制模块、cache缓存模块、显示输出模块、视频同步模块和图像叠加模块;绘图指令缓存模块通过外部总线接收图形绘制处理器发送的绘图指令;图形绘制模块从绘图指令缓存模块中读取绘图指令,完成图元绘制;在图形绘制模块和图形显存之间增加cache缓存模块;显示输出模块完成从外部图形显存中读出图元绘制数据,视频同步模块将外部evs视频时钟域的视频数据同步到显示输出模块的时钟域内,显示输出模块输出和evs视频进行叠加处理;evs视频和显示输出模块输出画面同步后,即实现图像叠加输出。本发明具有较低复杂度,易于硬件实现,且集成度高。

2、本发明解决其技术问题所采用的技术方案如下:

3、一种平视显示系统中集成化图形生成和畸变处理装置,包括绘图指令缓存模块、图形绘制模块、cache缓存模块、显示输出模块、视频同步模块和图像叠加模块;

4、所述绘图指令缓存模块通过外部总线接收图形绘制处理器发送的绘图指令;

5、所述图形绘制模块从绘图指令缓存模块中读取绘图指令,完成图形分辨率、开窗口、闭塞区图形参数设置后,依据图形命令完成图元绘制;所述图形绘制模块内集成畸变校正功能;

6、所述图形绘制模块依据生成的图元绘制数据像素点坐标将颜色值存入相应地址的外部图形显存,在存入颜色值之前先读出当前外部图形显存地址中的颜色值,两个颜色值加权混合后再写入外部图形显存;在图形绘制模块和图形显存之间增加cache缓存模块,用于提高图形绘制模块访问外部图形显存的效率;

7、所述显示输出模块完成从外部图形显存中读出图元绘制数据,按照预设分辨率的vesa时序输出显示画面;

8、所述视频同步模块将外部evs视频时钟域的视频数据同步到显示输出模块的时钟域内,用于显示输出模块输出和evs视频进行叠加处理;视频同步模块内部集成畸变校正功能;

9、evs视频和显示输出模块输出画面同步后,即实现图像叠加输出。

10、优选地,所述外部总线为pcie或axi总线。

11、优选地,所述图形命令包含点、线、圆形、三角形、圆弧、字符、贝塞尔曲线图元类型绘制指令以及颜色、线宽图元绘制参数。

12、优选地,所述图形绘制处理器与绘图指令缓存模块和图形绘制模块的交互过程为:

13、图形绘制处理器每次发送完一帧绘图指令后,会发送一个切换缓存标志并存入绘图指令缓存模块,绘图指令缓存模块内部最大能够缓存两帧绘图指令;

14、图形绘制处理器发送绘图指令与图形绘制模块读取绘图指令是异步的,当图形绘制处理器发送绘图指令快,图形绘制模块从绘图指令缓存模块读取绘图指令慢时,绘图指令缓存模块中会同时存在两个切换缓存标志,此时绘图指令缓存模块不再接收新一帧的绘图指令,直到图形绘制模块读出一个切换缓存标志后,绘图指令缓存模块才会接受新一帧的绘图指令;

15、当图形绘制处理器发送绘图指令慢,图形绘制模块读取绘图指令快时,图形绘制模块读取绘图指令的地址会追上图形绘制处理器发送绘图指令的地址,此时图形绘制模块停止绘制等待图形绘制处理器发送新的绘图指令;这种机制保证了每帧绘图指令的完整性。

16、优选地,所述畸变校正功能具体为:

17、根据光学系统的畸变特性生成拟合方程公式b=f(a),图形绘制模块生成的绘图数据为原始像素点坐标(xa,ya)和颜色值color,经过畸变拟合方程公式计算后得到畸变后的像素点坐标(xb,yb);由于坐标点(xb,yb)是小数,根据最小临近法求出距坐标点(xb,yb)距离最近的整数坐标点(xc,yc);最终图形绘制模块将畸变后像素点坐标(xc,yc)和像素值color存入外部图形显存。

18、优选地,所述外部图形显存采用双缓存机制,分为绘图数据缓存区a和b;当图形绘制模块将一帧绘图数据全部写入绘图数据缓存区a后,若此时显示输出模块正在读取绘图数据缓存区b,则等待显示输出模块读取完绘图数据缓存区b后,图形绘制模块才开始将下一帧绘图数据写入数据缓存区b,否则图形绘制模块直接将下一帧绘图数据写入数据缓存区b;当显示输出模块读取完绘图数据缓存区a后,若此时图形绘制模块正在写入数据缓存区b,则显示输出模块继续读取绘图数据缓存区a,否则显示输出模块读取绘图数据缓存区b;这种机制保证了每帧绘图数据的完整性。

19、优选地,所述图像叠加输出能够选择单独输出evs视频、单独输出显示输出模块的画面或者输出两者图像叠加画面。

20、优选地,所述图像叠加的实现方式是evs视频和显示输出模块输出画面逐个像素点数据之间进行叠加,公式为c=(d+e)-d×e/255;其中:d为evs视频像素值,e为示输出模块输出画面像素值,c为叠加画面像素值。

21、本发明的有益效果如下:

22、1.较低复杂度,易于硬件实现。

23、2.集成度高,基于fpga实现了图形生成功能、畸变校正功能以及图像叠功能。

24、3.低延迟,流水化数据传输、存储机制。

25、4.低功耗,fpga器件功耗较低。



技术特征:

1.一种平视显示系统中集成化图形生成和畸变处理装置,其特征在于,包括绘图指令缓存模块、图形绘制模块、cache缓存模块、显示输出模块、视频同步模块和图像叠加模块;

2.根据权利要求1所述的一种平视显示系统中集成化图形生成和畸变处理装置,其特征在于,所述外部总线为pcie或axi总线。

3.根据权利要求1所述的一种平视显示系统中集成化图形生成和畸变处理装置,其特征在于,所述图形命令包含点、线、圆形、三角形、圆弧、字符、贝塞尔曲线图元类型绘制指令以及颜色、线宽图元绘制参数。

4.根据权利要求1所述的一种平视显示系统中集成化图形生成和畸变处理装置,其特征在于,所述图形绘制处理器与绘图指令缓存模块和图形绘制模块的交互过程为:

5.根据权利要求1所述的一种平视显示系统中集成化图形生成和畸变处理装置,其特征在于,所述畸变校正功能具体为:

6.根据权利要求1所述的一种平视显示系统中集成化图形生成和畸变处理装置,其特征在于,所述外部图形显存采用双缓存机制,分为绘图数据缓存区a和b;当图形绘制模块将一帧绘图数据全部写入绘图数据缓存区a后,若此时显示输出模块正在读取绘图数据缓存区b,则等待显示输出模块读取完绘图数据缓存区b后,图形绘制模块才开始将下一帧绘图数据写入数据缓存区b,否则图形绘制模块直接将下一帧绘图数据写入数据缓存区b;当显示输出模块读取完绘图数据缓存区a后,若此时图形绘制模块正在写入数据缓存区b,则显示输出模块继续读取绘图数据缓存区a,否则显示输出模块读取绘图数据缓存区b;这种机制保证了每帧绘图数据的完整性。

7.根据权利要求1所述的一种平视显示系统中集成化图形生成和畸变处理装置,其特征在于,所述图像叠加输出能够选择单独输出evs视频、单独输出显示输出模块的画面或者输出两者图像叠加画面。

8.根据权利要求1所述的一种平视显示系统中集成化图形生成和畸变处理装置,其特征在于,所述图像叠加的实现方式是evs视频和显示输出模块输出画面逐个像素点数据之间进行叠加,公式为c=(d+e)-d×e/255;其中:d为evs视频像素值,e为示输出模块输出画面像素值,c为叠加画面像素值。


技术总结
本发明公开了一种平视显示系统中集成化图形生成和畸变处理装置,包括绘图指令缓存模块、图形绘制模块、Cache缓存模块、显示输出模块、视频同步模块和图像叠加模块;绘图指令缓存模块通过外部总线接收图形绘制处理器发送的绘图指令;图形绘制模块从绘图指令缓存模块中读取绘图指令,完成图元绘制;在图形绘制模块和图形显存之间增加Cache缓存模块;显示输出模块完成从外部图形显存中读出图元绘制数据,视频同步模块将外部EVS视频时钟域的视频数据同步到显示输出模块的时钟域内,显示输出模块输出和EVS视频进行叠加处理;EVS视频和显示输出模块输出画面同步后,即实现图像叠加输出。本发明具有较低复杂度,易于硬件实现,且集成度高。

技术研发人员:张川,梁宸宇,苏霖
受保护的技术使用者:中国航空工业集团公司洛阳电光设备研究所
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1