基于fpga产生斜线移动图形信号的装置及方法_3

文档序号:9709411阅读:来源:国知局
(9)和斜线移动图像输出接口(11),所述图像斜线移动模块(4)和图像斜线移动控制模块(9)集成于现场可编程门阵列中,所述图像存储接口(1)为现场可编程门阵列的图像输入端,所述斜线移动图像输出接口(11)为现场可编程门阵列的图像输出端,所述图像斜线移动控制模块(9)的信号输入端为现场可编程门阵列的控制信号输入端,所述图像存储接口(1)连接图像斜线移动模块(4)的信号输入端;所述图像斜线移动模块(4)的信号输出端连接斜线移动图像输出接口(11),所述图像斜线移动控制模块(9)的图像斜线移动控制信号输出端分别连接图像存储接口(1)和图像斜线移动模块(4)的控制信号输入端;所述图像存储接口( 1)用于接收原始静止图像数据。2.根据权利要求1所述的基于FPGA产生斜线移动图形信号的装置,其特征在于:所述现场可编程门阵列还集成了原始图像数据读取控制模块(3)、斜线移动图像数据输出模块(6)、斜线移动图像产生模块(7)和图像时序产生模块(10);所述图像时序产生模块(10)分别为所述斜线移动图像产生模块(7)和图像斜线移动控制模块(9)提供像素时钟和图像时序信号,所述图像斜线移动控制模块(9)分别为所述斜线移动图像数据输出模块(6)和斜线移动图像产生模块(7)提供图像斜线移动控制信号,所述图像存储接口(1)通过原始图像数据读取控制模块(3)为所述图像斜线移动模块(4)提供原始静止图像数据,所述图像斜线移动模块(4)依次通过所述斜线移动图像数据输出模块(6)、斜线移动图像产生模块(7)向斜线移动图像输出接口(11)输出斜线移动图像信号。3.根据权利要求2所述的基于FPGA产生斜线移动图形信号的装置,其特征在于:所述现场可编程门阵列还集成了原始图像数据缓存模块(2),所述图像存储接口(1)通过所述原始图像数据缓存模块(2)为所述原始图像数据读取控制模块(3)提供原始静止图像数据。4.根据权利要求3所述的基于FPGA产生斜线移动图形信号的装置,其特征在于:所述原始图像数据读取控制模块(3)为所述图像斜线移动模块(4)提供原始静止图像数据,所述图像斜线移动模块(4)为斜线移动图像数据输出模块(6)提供图像斜线移动信号。5.根据权利要求4所述的基于FPGA产生斜线移动图形信号的装置,其特征在于:所述图像斜线移动控制模块(9)为所述图像斜线移动模块(4)提供图像斜线移动控制信号,并接受所述图像斜线移动模块(4)的图像斜线移动状态信号。6.根据权利要求5所述的基于FPGA产生斜线移动图形信号的装置,其特征在于:所述现场可编程门阵列还集成了斜线移动数据缓存模块(5),所述图像斜线移动模块(4)通过所述斜线移动数据缓存模块(5)与所述斜线移动图像数据输出模块(6)连接。7.根据权利要求6所述的基于FPGA产生斜线移动图形信号的装置,其特征在于:所述现场可编程门阵列还集成了图像同步缓冲模块(8),所述斜线移动图像产生模块(7)通过所述图像同步缓冲模块(8)与所述斜线移动图像输出接口( 11)连接。8.一种基于FPGA产生斜线移动图形信号的方法,其特征在于,它包括如下步骤: 步骤1:现场可编程门阵列的控制信号输入端接收到斜线移动画面启动命令以及斜线移动画面参数后,根据图像时序信号将图像输入端输入的原始图像数据送入现场可编程门阵列进行图像斜线移动处理得到斜线移动图像数据; 步骤2:按照图像时序信号移动所述斜线移动图像数据中的相对延迟和抖动,并将斜线移动图像数据和图像时序信号同步对齐生成斜线移动图像信号。9.根据权利要求8所述的基于FPGA产生斜线移动图形信号的方法,其特征在于: 所述步骤2后还包括步骤3:现场可编程门阵列内的斜线移动图像产生模块(7)将斜线移动图像输送给图像同步缓冲模块(8),图像同步缓冲模块(8)进行图像缓冲后同步输出给斜线移动图像输出接口(11),斜线移动图像输出接口(11)根据上层接口模块(12)所输入的上层点屏接口标准信号产生相应的视频信号,并从图像通道同时点亮显示模组。10.根据权利要求8所述的基于FPGA产生斜线移动图形信号的方法,其特征在于:所述步骤1中,现场可编程门阵列的控制信号输入端接收到斜线移动画面启动命令以及斜线移动画面参数后,根据图像时序信号将图像输入端输入的原始图像数据送入现场可编程门阵列进行图像斜线移动处理得到斜线移动图像数据的具体方法为:现场可编程门阵列内的图像斜线移动控制模块(9)从上层接口模块(12)接收到上层的斜线移动画面启动命令,以及斜线移动画面参数时,图像时序产生模块(10)向图像斜线移动控制模块(9)和斜线移动图像产生模块(7)输送图像时序信号,该图像时序信号与上层接口模块(12)发出的图形选择控制信号一起,控制图像斜线移动控制模块(9)分别向图像存储接口(1)、图像斜线移动模块(4)、斜线移动图像数据输出模块(6)和斜线移动图像产生模块(7)输送图像斜线移动控制信号,使图像存储接口(1)将需要斜线移动的图像通过原始图像数据读取控制模块(3)输送给图像斜线移动模块(4)进行图像斜线移动处理,进行斜线移动处理后的数据由斜线移动图像数据输出模块(6)和斜线移动图像产生模块(7)处理后输出,得到现场可编程门阵列输出的斜线移动图像数据。11.根据权利要求10所述的基于FPGA产生斜线移动图形信号的方法,其特征在于:所述步骤1中,当图像斜线移动模块(4)进行斜线移动处理时,进行如下步骤处理: 步骤121:当上层接口模块(12)配置斜线移动参数,图像存储接口(1)将上述斜线移动参数告知斜线移动数据缓存模块(5),斜线移动数据缓存模块(5)则根据斜线移动参数中的垂直移动参数的斜线移动方向和移动速度将每一行所显示的移动行编号并通过图像移动状态信号告知图像斜线移动控制模块(9),图像斜线移动控制模块(9)控制图像存储接口(1)则顺序读取相应的行数据缓存到原始图像数据缓存模块(2)中,图像斜线移动控制模块(9)对不同的原始数据输入进行同步和协调控制,以确保图像读取不会导致操作互锁和冲关; 步骤122:当原始图像数据缓存模块(2)缓存完成后,图像斜线移动控制模块(9)控制图像斜线移动模块(4)启动原始图像数据读取控制模块(3)的读操作; 首先图像斜线移动模块(4)进行垂直移动操作,且垂直移动速度为η个像素,图像斜线移动模块(4)通过原始图像数据读取控制模块(3)取出最后η行的像素并存放到斜线移动数据缓存模块(5)中,再取出前η行的像素并将其存放到斜线移动数据缓存模块(5)后续的缓存地址中; 然后图像斜线移动模块(4)在垂直移动操作的结果上进行水平移动操作,且水平移动速度为η个像素,图像斜线移动模块(4)先取出斜线移动数据缓存模块(5)内垂直移动操作结果数据中的第一行的最后η个像素并将取出的该像素存放到斜线移动数据缓存模块(5)新的缓存空间中,再取出斜线移动数据缓存模块(5)内垂直移动操作结果数据中的前η个像素,并将取出的该像素存放到斜线移动数据缓存模块(5)新的缓存空间内后续的缓存地址中。12.根据权利要求11所述的基于FPGA产生斜线移动图形信号的方法,其特征在于:所述步骤122后进行所述步骤2,步骤2的具体步骤为:图像斜线移动控制模块(9)根据图像时序产生模块(10)所产生的图像时序信号控制斜线移动图像数据输出模块(6)将所缓存的斜线移动图像数据输出给斜线移动图像产生模块(7),斜线移动图像产生模块(7)去除斜线移动图像数据中的相对延迟和抖动,移动图像数据和图像时序信号同步对齐,从而产生斜线移动的图像信号,并送入图像同步缓冲模块(8)输出。
【专利摘要】本发明公开了一种基于FPGA产生斜线移动图形信号的装置,它的图像斜线移动模块和图像斜线移动控制模块集成于现场可编程门阵列中,图像存储接口为现场可编程门阵列的图像输入端,斜线移动图像输出接口为现场可编程门阵列的图像输出端,图像斜线移动控制模块的信号输入端为现场可编程门阵列的控制信号输入端,图像存储接口连接图像斜线移动模块的信号输入端;图像斜线移动模块的信号输出端连接斜线移动图像输出接口,图像斜线移动控制模块的图像斜线移动控制信号输出端分别连接图像存储接口和图像斜线移动模块的控制信号输入端;图像存储接口用于接收原始静止图像数据。本发明能进行斜线移动效果的显示,并可由上层配置其移动速度和时间。
【IPC分类】G02F1/13, G09G3/00
【公开号】CN105469730
【申请号】CN201510865929
【发明人】朱亚凡, 许恩, 欧昌东, 万勤华, 沈亚非, 邓标华
【申请人】武汉精测电子技术股份有限公司
【公开日】2016年4月6日
【申请日】2015年11月30日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1