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

文档序号:9709411阅读:779来源:国知局
基于fpga产生斜线移动图形信号的装置及方法
【技术领域】
[0001]本发明涉及液晶模组的显示和测试技术领域,具体涉及一种基于FPGA(Field—Programmable Gate Array,即现场可编程门阵列)产生斜线移动图形信号的装置及方法。
技术背景
[0002]随着液晶显示设备的发展,显示效果日趋清晰、逼真,因此,许多显示产品不仅用于常见的图片、文本显示,也被人们广泛用于观看影视、比赛等节目。为了满足消费者的需求、也为了在市场竞争下处于有利地位,现在越来越多的显示设备厂家日益重视显示模组在动态画面或画面变化下的显示效果,并投入大量成本进行相关研究。
[0003]这些厂家在研发、生产、调试时需要图像信号源能对产生的图像进行有规律的移动(如斜线移动)来检测其显示产品在动态变化下的显示效果。但市场上常见的图像信号源没有类似功能。

【发明内容】

[0004]本发明的目的是针对上述技术问题,提供一种基于FPGA产生斜线移动图形信号的装置及方法,该装置及方法能进行斜线移动效果的显示,并可由上层配置其斜线移动速度、移动时间,且可支持不同分辨率。
[0005]为实现此目的,本发明所设计的基于FPGA产生斜线移动图形信号的装置,其特征在于:它包括图像存储接口、图像斜线移动模块、图像斜线移动控制模块和斜线移动图像输出接口,所述图像斜线移动模块和图像斜线移动控制模块集成于现场可编程门阵列中,所述图像存储接口为现场可编程门阵列的图像输入端,所述斜线移动图像输出接口为现场可编程门阵列的图像输出端,所述图像斜线移动控制模块的信号输入端为现场可编程门阵列的控制信号输入端,所述图像存储接口连接图像斜线移动模块的信号输入端;所述图像斜线移动模块的信号输出端连接斜线移动图像输出接口,所述图像斜线移动控制模块的图像斜线移动控制信号输出端分别连接图像存储接口和图像斜线移动模块的控制信号输入端;所述图像存储接口用于接收原始静止图像数据。
[0006]—种基于FPGA产生斜线移动图形信号的方法,其特征在于,它包括如下步骤:
[0007]步骤1:现场可编程门阵列的控制信号输入端接收到斜线移动画面启动命令以及斜线移动画面参数后,根据图像时序信号将图像输入端输入的原始图像数据送入现场可编程门阵列进行图像斜线移动处理得到斜线移动图像数据;
[0008]步骤2:按照图像时序信号移动所述斜线移动图像数据中的相对延迟和抖动,并将斜线移动图像数据和图像时序信号同步对齐生成斜线移动图像信号。
[0009]本发明的有益效果为:
[0010]1、本发明通过上层配置既能显示某种图像(BMP图像、逻辑画面)静止的原始画面,又能对该图像显示斜线移动的画面效果。
[0011]2、本发明所显示的画面在进行斜线移动时,会从第1像素到最后一个像素反复循环移动。即可正向移动显示(即从左到右、从上到下),也可反向移动显示(即从右到左、从下到上)。
[0012]3、本发明由上层接口模块设置画面的斜线移动方式的开始、停止、移动速度、移动持续时间、移动画面帧数和斜线移动斜率。
[0013]4、本发明当画面移动结束后可由上层接口模块设置是否显示最后斜线移动停止的图像还是返回显示未移动的原始图像。
[0014]5、本发明既能显示静止的原始画面,又能进行移动效果的显示,并可由上层配置其移动速度、移动时间,且可支持不同分辨率。满足了客户在研发、生产、调试时需要图像信号源能对产生的图像进行有规律斜线移动的技术要求。
[0015]6、本发明可通过用FPGA芯片来实现所述功能,技术方案实现容易,而且实现成本较低,且工作稳定。
【附图说明】
[0016]图1为本发明的结构示意图;
[0017]图2为本发明中图像斜线移动的原理图。
[0018]其中,1一图像存储接口、2—原始图像数据缓存模块、3—原始图像数据读取控制模块、4 一图像斜线移动模块、5—斜线移动数据缓存模块、6—斜线移动图像数据输出模块、7—斜线移动图像产生模块、8—图像同步缓冲模块、9 一图像斜线移动控制模块、10—图像时序产生模块、11 一斜线移动图像输出接口、12—上层接口模块、13—图像存储模块、14—图像产生模块、15—图像存储器模块、16—逻辑画面模块。
【具体实施方式】
[0019]以下结合附图和实施例对本发明作进一步的详细说明:
[0020]如图1所述的基于FPGA产生斜线移动图形信号的装置,它包括图像存储接口1、图像斜线移动模块4、图像斜线移动控制模块9和斜线移动图像输出接口 11,所述图像斜线移动模块4和图像斜线移动控制模块9集成于现场可编程门阵列中,所述图像存储接口 1为现场可编程门阵列的图像输入端,所述斜线移动图像输出接口 11为现场可编程门阵列的图像输出端,所述图像斜线移动控制模块9的信号输入端为现场可编程门阵列的控制信号输入端,所述图像存储接口 1连接图像斜线移动模块4的信号输入端;所述图像斜线移动模块4的信号输出端连接斜线移动图像输出接口 11,所述图像斜线移动控制模块9的图像斜线移动控制信号输出端分别连接图像存储接口 1和图像斜线移动模块4的控制信号输入端;所述图像存储接口 1用于接收原始静止图像数据。
[0021]上述技术方案中,所述现场可编程门阵列还集成了原始图像数据读取控制模块3、斜线移动图像数据输出模块6、斜线移动图像产生模块7和图像时序产生模块10;所述图像时序产生模块10分别为所述斜线移动图像产生模块7和图像斜线移动控制模块9提供像素时钟和图像时序信号,所述图像斜线移动控制模块9分别为所述斜线移动图像数据输出模块6和斜线移动图像产生模块7提供图像斜线移动控制信号,所述图像存储接口 1通过原始图像数据读取控制模块3为所述图像斜线移动模块4提供原始静止图像数据,所述图像斜线移动模块4依次通过所述斜线移动图像数据输出模块6、斜线移动图像产生模块7向斜线移动图像输出接口 11输出斜线移动图像信号。
[0022]上述技术方案中,所述现场可编程门阵列还集成了原始图像数据缓存模块2,所述图像存储接口 1通过所述原始图像数据缓存模块2为所述原始图像数据读取控制模块3提供原始静止图像数据。
[0023]上述技术方案中,所述原始图像数据读取控制模块3为所述图像斜线移动模块4提供原始静止图像数据,所述图像斜线移动模块4为斜线移动图像数据输出模块6提供图像斜线移动信号。
[0024]上述技术方案中,所述图像斜线移动控制模块9为所述图像斜线移动模块4提供图像斜线移动控制信号,并接受所述图像斜线移动模块4的图像斜线移动状态信号。
[0025]上述技术方案中,所述现场可编程门阵列还集成了斜线移动数据缓存模块5,所述图像斜线移动模块4通过所述斜线移动数据缓存模块5与所述斜线移动图像数据输出模块6连接。
[0026]上述技术方案中,所述现场可编程门阵列还集成了图像同步缓冲模块8,所述斜线移动图像产生模块7通过所述图像同步缓冲模块8与所述斜线移动图像输出接口 11连接。
[0027]—种基于FPGA产生斜线移动图形信号的方法,它包括如下步骤:
[0028]步骤1:现场可编程门阵列的控制信号输入端接收到斜线移动画面启动命令以及斜线移动画面参数后,根据图像时序信号将图像输入端输入的原始图像数据送入现场可编程门阵列进行图像斜线移动处理得到斜线移动图像数据;
[0029]步骤2:按照图像时序信号移动所述斜线移动图像数据中的相对延迟和抖动,并将斜线移动图像数据和图像时序信号同步对齐生成斜线移动图像信号;
[0030]步骤3:现场可编程门阵列内的斜线移动图像产生模块7将斜线移动图像输送给图像同步缓冲模块8,图像同步缓冲模块8进行图像缓冲后同步输出给斜线移动图像输出接口11,斜线移动图像输出接口 11根据上层接口模块12所输入的上层点屏接口标准信号产生相应的视频信号,并从图像通道同时点亮显示模组。
[0031]上述技术方案的步骤1中,现场可编程门阵列的控制信号输入端接收到斜线移动画面启动命令以及斜线移动画面参数后,根据图像时序信号将图像输入端输入的原始图像数据送入现场可编程门阵列进行图像斜线移动处理得到斜线移动图像数据的具体方法为:现场可编程门阵列内的图像斜线移动控制模块9从上层接口模块12接收到上层的斜线移动画面启动命令,以及斜线移动画面参数(如移动速度、移动持续时间、移动画面帧数、斜线移动斜率、正反向移动控制
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1