CN105469730A - 基于fpga产生斜线移动图形信号的装置及方法 - Google Patents
基于fpga产生斜线移动图形信号的装置及方法 Download PDFInfo
- Publication number
- CN105469730A CN105469730A CN201510865929.5A CN201510865929A CN105469730A CN 105469730 A CN105469730 A CN 105469730A CN 201510865929 A CN201510865929 A CN 201510865929A CN 105469730 A CN105469730 A CN 105469730A
- Authority
- CN
- China
- Prior art keywords
- image
- oblique line
- module
- mobile
- moves
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/006—Electronic inspection or testing of displays and display drivers, e.g. of LED or LCD displays
-
- G—PHYSICS
- G02—OPTICS
- G02F—OPTICAL DEVICES OR ARRANGEMENTS FOR THE CONTROL OF LIGHT BY MODIFICATION OF THE OPTICAL PROPERTIES OF THE MEDIA OF THE ELEMENTS INVOLVED THEREIN; NON-LINEAR OPTICS; FREQUENCY-CHANGING OF LIGHT; OPTICAL LOGIC ELEMENTS; OPTICAL ANALOGUE/DIGITAL CONVERTERS
- G02F1/00—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics
- G02F1/01—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour
- G02F1/13—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour based on liquid crystals, e.g. single liquid crystal display cells
- G02F1/1306—Details
- G02F1/1309—Repairing; Testing
Landscapes
- Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Crystallography & Structural Chemistry (AREA)
- Optics & Photonics (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
Abstract
本发明公开了一种基于FPGA产生斜线移动图形信号的装置,它的图像斜线移动模块和图像斜线移动控制模块集成于现场可编程门阵列中,图像存储接口为现场可编程门阵列的图像输入端,斜线移动图像输出接口为现场可编程门阵列的图像输出端,图像斜线移动控制模块的信号输入端为现场可编程门阵列的控制信号输入端,图像存储接口连接图像斜线移动模块的信号输入端;图像斜线移动模块的信号输出端连接斜线移动图像输出接口,图像斜线移动控制模块的图像斜线移动控制信号输出端分别连接图像存储接口和图像斜线移动模块的控制信号输入端;图像存储接口用于接收原始静止图像数据。本发明能进行斜线移动效果的显示,并可由上层配置其移动速度和时间。
Description
技术领域
本发明涉及液晶模组的显示和测试技术领域,具体涉及一种基于FPGA(Field-ProgrammableGateArray,即现场可编程门阵列)产生斜线移动图形信号的装置及方法。
技术背景
随着液晶显示设备的发展,显示效果日趋清晰、逼真,因此,许多显示产品不仅用于常见的图片、文本显示,也被人们广泛用于观看影视、比赛等节目。为了满足消费者的需求、也为了在市场竞争下处于有利地位,现在越来越多的显示设备厂家日益重视显示模组在动态画面或画面变化下的显示效果,并投入大量成本进行相关研究。
这些厂家在研发、生产、调试时需要图像信号源能对产生的图像进行有规律的移动(如斜线移动)来检测其显示产品在动态变化下的显示效果。但市场上常见的图像信号源没有类似功能。
发明内容
本发明的目的是针对上述技术问题,提供一种基于FPGA产生斜线移动图形信号的装置及方法,该装置及方法能进行斜线移动效果的显示,并可由上层配置其斜线移动速度、移动时间,且可支持不同分辨率。
为实现此目的,本发明所设计的基于FPGA产生斜线移动图形信号的装置,其特征在于:它包括图像存储接口、图像斜线移动模块、图像斜线移动控制模块和斜线移动图像输出接口,所述图像斜线移动模块和图像斜线移动控制模块集成于现场可编程门阵列中,所述图像存储接口为现场可编程门阵列的图像输入端,所述斜线移动图像输出接口为现场可编程门阵列的图像输出端,所述图像斜线移动控制模块的信号输入端为现场可编程门阵列的控制信号输入端,所述图像存储接口连接图像斜线移动模块的信号输入端;所述图像斜线移动模块的信号输出端连接斜线移动图像输出接口,所述图像斜线移动控制模块的图像斜线移动控制信号输出端分别连接图像存储接口和图像斜线移动模块的控制信号输入端;所述图像存储接口用于接收原始静止图像数据。
一种基于FPGA产生斜线移动图形信号的方法,其特征在于,它包括如下步骤:
步骤1:现场可编程门阵列的控制信号输入端接收到斜线移动画面启动命令以及斜线移动画面参数后,根据图像时序信号将图像输入端输入的原始图像数据送入现场可编程门阵列进行图像斜线移动处理得到斜线移动图像数据;
步骤2:按照图像时序信号移动所述斜线移动图像数据中的相对延迟和抖动,并将斜线移动图像数据和图像时序信号同步对齐生成斜线移动图像信号。
本发明的有益效果为:
1、本发明通过上层配置既能显示某种图像(BMP图像、逻辑画面)静止的原始画面,又能对该图像显示斜线移动的画面效果。
2、本发明所显示的画面在进行斜线移动时,会从第1像素到最后一个像素反复循环移动。即可正向移动显示(即从左到右、从上到下),也可反向移动显示(即从右到左、从下到上)。
3、本发明由上层接口模块设置画面的斜线移动方式的开始、停止、移动速度、移动持续时间、移动画面帧数和斜线移动斜率。
4、本发明当画面移动结束后可由上层接口模块设置是否显示最后斜线移动停止的图像还是返回显示未移动的原始图像。
5、本发明既能显示静止的原始画面,又能进行移动效果的显示,并可由上层配置其移动速度、移动时间,且可支持不同分辨率。满足了客户在研发、生产、调试时需要图像信号源能对产生的图像进行有规律斜线移动的技术要求。
6、本发明可通过用FPGA芯片来实现所述功能,技术方案实现容易,而且实现成本较低,且工作稳定。
附图说明
图1为本发明的结构示意图;
图2为本发明中图像斜线移动的原理图。
其中,1—图像存储接口、2—原始图像数据缓存模块、3—原始图像数据读取控制模块、4—图像斜线移动模块、5—斜线移动数据缓存模块、6—斜线移动图像数据输出模块、7—斜线移动图像产生模块、8—图像同步缓冲模块、9—图像斜线移动控制模块、10—图像时序产生模块、11—斜线移动图像输出接口、12—上层接口模块、13—图像存储模块、14—图像产生模块、15—图像存储器模块、16—逻辑画面模块。
具体实施方式
以下结合附图和实施例对本发明作进一步的详细说明:
如图1所述的基于FPGA产生斜线移动图形信号的装置,它包括图像存储接口1、图像斜线移动模块4、图像斜线移动控制模块9和斜线移动图像输出接口11,所述图像斜线移动模块4和图像斜线移动控制模块9集成于现场可编程门阵列中,所述图像存储接口1为现场可编程门阵列的图像输入端,所述斜线移动图像输出接口11为现场可编程门阵列的图像输出端,所述图像斜线移动控制模块9的信号输入端为现场可编程门阵列的控制信号输入端,所述图像存储接口1连接图像斜线移动模块4的信号输入端;所述图像斜线移动模块4的信号输出端连接斜线移动图像输出接口11,所述图像斜线移动控制模块9的图像斜线移动控制信号输出端分别连接图像存储接口1和图像斜线移动模块4的控制信号输入端;所述图像存储接口1用于接收原始静止图像数据。
上述技术方案中,所述现场可编程门阵列还集成了原始图像数据读取控制模块3、斜线移动图像数据输出模块6、斜线移动图像产生模块7和图像时序产生模块10;所述图像时序产生模块10分别为所述斜线移动图像产生模块7和图像斜线移动控制模块9提供像素时钟和图像时序信号,所述图像斜线移动控制模块9分别为所述斜线移动图像数据输出模块6和斜线移动图像产生模块7提供图像斜线移动控制信号,所述图像存储接口1通过原始图像数据读取控制模块3为所述图像斜线移动模块4提供原始静止图像数据,所述图像斜线移动模块4依次通过所述斜线移动图像数据输出模块6、斜线移动图像产生模块7向斜线移动图像输出接口11输出斜线移动图像信号。
上述技术方案中,所述现场可编程门阵列还集成了原始图像数据缓存模块2,所述图像存储接口1通过所述原始图像数据缓存模块2为所述原始图像数据读取控制模块3提供原始静止图像数据。
上述技术方案中,所述原始图像数据读取控制模块3为所述图像斜线移动模块4提供原始静止图像数据,所述图像斜线移动模块4为斜线移动图像数据输出模块6提供图像斜线移动信号。
上述技术方案中,所述图像斜线移动控制模块9为所述图像斜线移动模块4提供图像斜线移动控制信号,并接受所述图像斜线移动模块4的图像斜线移动状态信号。
上述技术方案中,所述现场可编程门阵列还集成了斜线移动数据缓存模块5,所述图像斜线移动模块4通过所述斜线移动数据缓存模块5与所述斜线移动图像数据输出模块6连接。
上述技术方案中,所述现场可编程门阵列还集成了图像同步缓冲模块8,所述斜线移动图像产生模块7通过所述图像同步缓冲模块8与所述斜线移动图像输出接口11连接。
一种基于FPGA产生斜线移动图形信号的方法,它包括如下步骤:
步骤1:现场可编程门阵列的控制信号输入端接收到斜线移动画面启动命令以及斜线移动画面参数后,根据图像时序信号将图像输入端输入的原始图像数据送入现场可编程门阵列进行图像斜线移动处理得到斜线移动图像数据;
步骤2:按照图像时序信号移动所述斜线移动图像数据中的相对延迟和抖动,并将斜线移动图像数据和图像时序信号同步对齐生成斜线移动图像信号;
步骤3:现场可编程门阵列内的斜线移动图像产生模块7将斜线移动图像输送给图像同步缓冲模块8,图像同步缓冲模块8进行图像缓冲后同步输出给斜线移动图像输出接口11,斜线移动图像输出接口11根据上层接口模块12所输入的上层点屏接口标准信号产生相应的视频信号,并从图像通道同时点亮显示模组。
上述技术方案的步骤1中,现场可编程门阵列的控制信号输入端接收到斜线移动画面启动命令以及斜线移动画面参数后,根据图像时序信号将图像输入端输入的原始图像数据送入现场可编程门阵列进行图像斜线移动处理得到斜线移动图像数据的具体方法为:现场可编程门阵列内的图像斜线移动控制模块9从上层接口模块12接收到上层的斜线移动画面启动命令,以及斜线移动画面参数(如移动速度、移动持续时间、移动画面帧数、斜线移动斜率、正反向移动控制)时,图像时序产生模块10向图像斜线移动控制模块9和斜线移动图像产生模块7输送图像时序信号,该图像时序信号与上层接口模块12发出的图形选择控制信号一起,控制图像斜线移动控制模块9分别向图像存储接口1、图像斜线移动模块4、斜线移动图像数据输出模块6和斜线移动图像产生模块7输送图像斜线移动控制信号,使图像存储接口1将需要斜线移动的图像通过原始图像数据读取控制模块3输送给图像斜线移动模块4进行图像斜线移动处理,进行斜线移动处理后的数据由斜线移动图像数据输出模块6和斜线移动图像产生模块7处理后输出,得到现场可编程门阵列输出的斜线移动图像数据。
上述技术方案的步骤1中,当上层要求显示BMP(Bitmap,图像文件格式)图像时,图像产生模块14根据上层接口模块12的命令和图像分辨率参数从BMP图像存储设备中读取相应分辨率的BMP图像,并将它们逐一送入图像存储模块13进行保存,图像存储模块13根据上层配置的图像分辨率和图像数量,在图像存储器模块15中开辟合适的存储区域并将其依次存入;当上层接口模块12要求显示逻辑画面时,图像产生模块14启动逻辑画面模块16工作,并输入上层所要显示逻辑画面类型和显示参数,从而使逻辑画面模块16产生所需的逻辑画面,图像产生模块14同样将其送入图像存储模块13,而图像存储模块13则将其存入图像存储器模块15中的逻辑画面存储区域。
同时上层接口模块12也将所显示的RGB图像时序参数通过上层接口模块12发给图像时序产生模块10,图像时序产生模块10据此产生所需的像素时钟和RGB图像时序信号(VSYNC垂直同步、HSYNC行同步、DE视频数据有效信号)给图像斜线移动控制模块9和斜线移动图像产生模块7来形成RGB(红、绿、蓝三色)图像。
上述技术方案的步骤1中,当图像斜线移动模块4进行斜线移动处理时(斜线移动效果是垂直移动和水平移动效果的叠加),如图2所述,进行如下步骤处理:
步骤121:当上层接口模块12配置斜线移动参数,图像存储接口1将上述斜线移动参数告知斜线移动数据缓存模块5,斜线移动数据缓存模块5则根据斜线移动参数中的垂直移动参数的斜线移动方向和移动速度将每一行所显示的移动行编号并通过图像移动状态信号告知图像斜线移动控制模块9,图像斜线移动控制模块9控制图像存储接口1则顺序读取相应的行数据缓存到原始图像数据缓存模块2中,图像斜线移动控制模块9对不同的原始数据输入进行同步和协调控制,以确保图像读取不会导致操作互锁和冲突;
步骤122:当原始图像数据缓存模块2缓存完成后,图像斜线移动控制模块9控制图像斜线移动模块4启动原始图像数据读取控制模块3的读操作;
首先图像斜线移动模块4进行垂直移动操作,且垂直移动速度为n个像素,图像斜线移动模块4通过原始图像数据读取控制模块3取出最后n行的像素并存放到斜线移动数据缓存模块5中,再取出前n行的像素并将其存放到斜线移动数据缓存模块5后续的缓存地址中;
然后图像斜线移动模块4在垂直移动操作的结果上进行水平移动操作,且水平移动速度为n个像素,图像斜线移动模块4先取出斜线移动数据缓存模块5内垂直移动操作结果数据中的第一行的最后n个像素并将取出的该像素存放到斜线移动数据缓存模块5新的缓存空间中,再取出斜线移动数据缓存模块5内垂直移动操作结果数据中的前n个像素,并将取出的该像素存放到斜线移动数据缓存模块5新的缓存空间内后续的缓存地址中。
所述步骤122后进行所述步骤2,步骤2的具体步骤为:图像斜线移动控制模块9根据图像时序产生模块10所产生的图像时序信号控制斜线移动图像数据输出模块6将所缓存的斜线移动图像数据输出给斜线移动图像产生模块7,斜线移动图像产生模块7去除斜线移动图像数据中的相对延迟和抖动,移动图像数据和图像时序信号同步对齐,从而产生斜线移动的图像信号,并送入图像同步缓冲模块8输出。
上述技术方案的步骤2中,为避免从静止图像到斜线移动图像的切换中有闪屏的现象,图像斜线移动控制模块9会等待当前静止图像的一帧从斜线移动图像产生模块7输出后,在下一新帧开始时控制斜线移动图像产生模块7切换到输出斜线移动图像的操作下,同时控制斜线移动图像数据输出模块6将所缓存的斜线移动图像数据输出。具体操作过程是:当斜线移动图像产生模块7在新的一帧开始时受到图像斜线移动控制模块9控制输出斜线移动画面命令后,则根据图像时序产生模块10发出的RGB图像时序信号,在每行的视频数据有效信号起始时,控制斜线移动图像数据输出模块6读取斜线移动数据缓存模块5的移动图像数据,此时,斜线移动图像数据输出模块6则通过斜线移动图像产生模块7在RGB图像时序信号控制下交替读取缓存到斜线移动数据缓存模块5两个子缓存器的数据,斜线移动图像产生模块7依次得到各行的移动画面数据时,再去除两者的相对延迟和抖动,确保数据和RGB图像时序信号同步对齐,从而产生斜线移动的RGB图像信号,并送给图像同步缓冲模块8。
上述技术方案中,由于人眼的视觉暂留现象,在模组上显示斜线移动画面的原理是每次固定的斜线移动图像显示若干帧数后再显示下一次固定的斜线移动图像,这样人眼看上去图像是连贯的移动,这样,画面移动速度一定时(即像素移动间隔保持不变)、每次移动图像显示帧数越多,同理,每次移动图像显示帧数不变时,每次的画面移动速度越快(即像素移动间隔变大),则人眼看上去图像移动的越快,反之则越慢。前文已说明画面移动速度的操作,现在说明画面移动帧数的操作:当上层配置画面每次移动帧数后,当斜线移动画面开始由斜线移动图像产生模块7输出时,图像斜线移动控制模块9同时监控在斜线移动图像产生模块7里的每一个斜线移动画面的输出帧数,当图像斜线移动控制模块9检测到当前斜线移动画面输出的帧数没有达到所配置的帧数时,则图像斜线移动控制模块9控制图像斜线移动模块4仍然产生当前斜线移动画面,即原始图像像素的循环读操作的起始位置不变,这样则保持了当前斜线移动画面显示,每次当斜线移动图像产生模块7的一帧图像数据全部输出后,图像斜线移动控制模块9控制图像存储接口1又重新读取原始图像的开始两行图像数据并缓存到原始图像数据缓存模块2中,并控制图像斜线移动模块4进行同样的移动操作,从图像存储接口1到斜线移动数据缓存模块5的过程中都是当一行操作时则不断缓存下一行,当图像斜线移动控制模块9检测到斜线移动图像产生模块7里的当前斜线移动画面输出帧数达到配置帧数时(此时当前帧的数据已全部传完),则图像斜线移动控制模块9同样控制图像存储接口1输入原始图像行数据,而控制图像斜线移动模块4进行下一移动画面的操作,即从下一个移动像素开始循环读取,此时下一个移动像素的间隔(如从像素1起,间隔2个像素,循环从像素3开始读取)通过图像斜线移动控制模块9来控制图像斜线移动模块4产生新的移动图像数据。从而实现新的移动画面帧的显示。
上述技术方案中,当图像斜线移动控制模块9检测到斜线移动图像产生模块7里各个移动画面输出的移动总帧数或移动总时间达到上层所配置的总帧数或总时间时,等最后一帧移动图像已输出完成后,会再根据上层所设置的“是否显示最后移动帧的图像还是返回显示静止的原始图像”的命令操作,当要显示最后移动帧时,则图像斜线移动控制模块9如保持移动画面数据不变,当要返回显示原始图像时,则停止相关移动操作的模块,并控制斜线移动图像产生模块7直接通过图像存储接口1来在RGB时序信号同步下读取原始图像数据,从而输出原始静止数据。
上述技术方案中,无论原始静止图像还是各个移动图像输出到斜线移动图像输出接口11时,斜线移动图像输出接口11根据图像存储接口1的上层所配置的输出视频标准(如LVDS低电压差分信号、MIPI移动产业处理器接口信号、DP高清数字显示接口信号、V-By-One视频标准等)和各种视频标准的传输参数(如LVDS标准的VESA/JEIDA编码、传输Link链路数;MIPI标准的传输Lane通道数、Video/Command模式;DP标准的DP1.1/1.2、驱动预加重、V-By-One标准的数据传输率、数据排列方式等)转换成所需的相应的视频信号,并进行同步输出,从而能在模组上同时同步显示斜线移动图像。
本说明书未作详细描述的内容属于本领域专业技术人员公知的现有技术。
Claims (12)
1.一种基于FPGA产生斜线移动图形信号的装置,其特征在于:它包括图像存储接口(1)、图像斜线移动模块(4)、图像斜线移动控制模块(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)进行垂直移动操作,且垂直移动速度为n个像素,图像斜线移动模块(4)通过原始图像数据读取控制模块(3)取出最后n行的像素并存放到斜线移动数据缓存模块(5)中,再取出前n行的像素并将其存放到斜线移动数据缓存模块(5)后续的缓存地址中;
然后图像斜线移动模块(4)在垂直移动操作的结果上进行水平移动操作,且水平移动速度为n个像素,图像斜线移动模块(4)先取出斜线移动数据缓存模块(5)内垂直移动操作结果数据中的第一行的最后n个像素并将取出的该像素存放到斜线移动数据缓存模块(5)新的缓存空间中,再取出斜线移动数据缓存模块(5)内垂直移动操作结果数据中的前n个像素,并将取出的该像素存放到斜线移动数据缓存模块(5)新的缓存空间内后续的缓存地址中。
12.根据权利要求11所述的基于FPGA产生斜线移动图形信号的方法,其特征在于:所述步骤122后进行所述步骤2,步骤2的具体步骤为:图像斜线移动控制模块(9)根据图像时序产生模块(10)所产生的图像时序信号控制斜线移动图像数据输出模块(6)将所缓存的斜线移动图像数据输出给斜线移动图像产生模块(7),斜线移动图像产生模块(7)去除斜线移动图像数据中的相对延迟和抖动,移动图像数据和图像时序信号同步对齐,从而产生斜线移动的图像信号,并送入图像同步缓冲模块(8)输出。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510865929.5A CN105469730B (zh) | 2015-11-30 | 2015-11-30 | 基于fpga产生斜线移动图形信号的装置及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510865929.5A CN105469730B (zh) | 2015-11-30 | 2015-11-30 | 基于fpga产生斜线移动图形信号的装置及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105469730A true CN105469730A (zh) | 2016-04-06 |
CN105469730B CN105469730B (zh) | 2018-01-30 |
Family
ID=55607368
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510865929.5A Active CN105469730B (zh) | 2015-11-30 | 2015-11-30 | 基于fpga产生斜线移动图形信号的装置及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105469730B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113271392A (zh) * | 2021-07-06 | 2021-08-17 | 深圳爱特天翔科技有限公司 | 一种视频图像同步处理方法、设备、***以及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201238363Y (zh) * | 2008-06-23 | 2009-05-13 | 北京牡丹视源电子有限责任公司 | 显示图像运动响应测试设备 |
KR20120048748A (ko) * | 2010-11-04 | 2012-05-16 | 경운대학교 산학협력단 | 디스플레이 검사용 패턴 이미지 전송 장치 및 이를 이용한 디스플레이 검사방법. |
CN103888766A (zh) * | 2014-03-12 | 2014-06-25 | 广东威创视讯科技股份有限公司 | 产生随机运动图像视频源的*** |
CN104882089A (zh) * | 2014-02-27 | 2015-09-02 | 乐金显示有限公司 | 图像显示装置及其驱动方法 |
CN104900204A (zh) * | 2015-06-12 | 2015-09-09 | 武汉精测电子技术股份有限公司 | 基于fpga的逻辑画面叠加装置及方法 |
CN104932124A (zh) * | 2015-06-12 | 2015-09-23 | 武汉精测电子技术股份有限公司 | 基于fpga的图形信号产生装置及方法 |
-
2015
- 2015-11-30 CN CN201510865929.5A patent/CN105469730B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201238363Y (zh) * | 2008-06-23 | 2009-05-13 | 北京牡丹视源电子有限责任公司 | 显示图像运动响应测试设备 |
KR20120048748A (ko) * | 2010-11-04 | 2012-05-16 | 경운대학교 산학협력단 | 디스플레이 검사용 패턴 이미지 전송 장치 및 이를 이용한 디스플레이 검사방법. |
CN104882089A (zh) * | 2014-02-27 | 2015-09-02 | 乐金显示有限公司 | 图像显示装置及其驱动方法 |
CN103888766A (zh) * | 2014-03-12 | 2014-06-25 | 广东威创视讯科技股份有限公司 | 产生随机运动图像视频源的*** |
CN104900204A (zh) * | 2015-06-12 | 2015-09-09 | 武汉精测电子技术股份有限公司 | 基于fpga的逻辑画面叠加装置及方法 |
CN104932124A (zh) * | 2015-06-12 | 2015-09-23 | 武汉精测电子技术股份有限公司 | 基于fpga的图形信号产生装置及方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113271392A (zh) * | 2021-07-06 | 2021-08-17 | 深圳爱特天翔科技有限公司 | 一种视频图像同步处理方法、设备、***以及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN105469730B (zh) | 2018-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102118592B (zh) | 用于显示多视频的*** | |
WO2017028381A1 (zh) | 一种激光电视的图像处理方法、***及激光电视 | |
CN104932124B (zh) | 基于fpga的图形信号产生装置及方法 | |
CN101105727B (zh) | 多影像讯号共存***以及使用该***的方法和键盘-屏幕-鼠标切换*** | |
CN103544130B (zh) | 一种多窗口显示设备及显示方法 | |
CN102222469B (zh) | Led灯柱的动态成像装置及其在隧道广告中的应用 | |
CN103957374A (zh) | 一种基于dp接口的8k超高清显示*** | |
CN102376293A (zh) | 一种基于fpga的图像拼接处理器及图像拼接方法 | |
US20180063498A1 (en) | Display processing apparatus, device and method | |
CN105721818A (zh) | 一种信号转换方法及装置 | |
CN103475894B (zh) | 一种3d腹腔镜视频处理方法 | |
CN100365701C (zh) | 多层实时图像叠加控制器 | |
KR102095272B1 (ko) | 표시 장치 및 그 구동 방법 | |
KR20160146645A (ko) | Led tv에 이용되는 데이터 처리 방법, 장치 및 led tv | |
CN101814269A (zh) | 全彩led点阵上同时显示实时多画面的方法及装置 | |
CN102789769A (zh) | 3d液晶显示驱动方法及3d液晶显示*** | |
TW202019149A (zh) | 影像控制裝置以及使用該裝置之電視牆系統與輸出影像至電視牆的控制方法 | |
CN103956149A (zh) | 显示器、显示***和数据处理方法 | |
CN105469730A (zh) | 基于fpga产生斜线移动图形信号的装置及方法 | |
CN202205428U (zh) | 一种隧道广告 | |
JP2012212061A (ja) | マルチディスプレイ装置 | |
CN201681588U (zh) | 全彩led点阵上同时显示实时多画面的装置 | |
CN104952383A (zh) | 驱动彩色显示器显示黑白灰阶影像的电路及数据转换电路 | |
CN105590603A (zh) | 源极驱动器及显示*** | |
CN105489145A (zh) | 基于fpga产生垂直移动图形信号的装置及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: 430070 Hubei Province, Wuhan city Hongshan District Road No. 48 bookstore (North Industrial Park) 1 building 11 layer Patentee after: Wuhan fine test electronics group Limited by Share Ltd Address before: 430070 Hubei City, Hongshan Province, South Lake Road, No. 53, Hongshan Venture Center, building on the 4 floor, No. Patentee before: Wuhan Jingce Electronic Technology Co., Ltd. |