CN107040736A - 一种基于fpga的显示接口模块及osd显示控制方法 - Google Patents
一种基于fpga的显示接口模块及osd显示控制方法 Download PDFInfo
- Publication number
- CN107040736A CN107040736A CN201710211102.1A CN201710211102A CN107040736A CN 107040736 A CN107040736 A CN 107040736A CN 201710211102 A CN201710211102 A CN 201710211102A CN 107040736 A CN107040736 A CN 107040736A
- Authority
- CN
- China
- Prior art keywords
- modules
- fpga
- osd
- module
- lvds
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42653—Internal components of the client ; Characteristics thereof for processing graphics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
- H04N21/4856—End-user interface for client configuration for language selection, e.g. for the menu or subtitles
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Computer Graphics (AREA)
- Liquid Crystal Display Device Control (AREA)
Abstract
本发明涉及一种基于FPGA的显示接口模块及OSD显示控制方法,它包括AD转换模块,AD转换模块连接有FPGA模块,FPGA模块连接有MUX数据选择模块,MUX数据选择模块连接有FIFO控制模块,FIFO控制模块还连接有LVDS发送模块,LVDS发送模块连接到液晶显示屏;MUX数据选择模块还连接有OSD RAM模块;FIFO控制模块还连接有Button模块,Button模块还连接有PWM控制模块,PWM控制模块连接所述的液晶显示屏;该接口模块还包括OSD有限状态机模块,OSD有限状态机模块连接所述的FPGA模块、MUX数据选择模块、FIFO控制模块以及LVDS发射模块。
Description
技术领域
本发明属于FPGA技术领域,具体涉及一种基于FPGA的显示接口模块及OSD显示控制方法。
背景技术
现有技术中,普通显卡输出的信号有VGA、DVI、HDMI等接口,用显卡的输出驱动液晶屏幕时,需要进行接口转换;现有技术中的接口转换无法实现多种屏幕的驱动。此为现有技术的不足之处。
因此,针对现有技术中的上述缺陷,提供设计一种基于FPGA的显示接口模块及OSD显示控制方法;以解决上述技术问题,是非常有必要的。
发明内容
本发明的目的在于,针对上述现有技术存在的缺陷,提供设计一种基于FPGA的显示接口模块及OSD显示控制方法,以解决上述技术问题。
为实现上述目的,本发明给出以下技术方案:
一种基于FPGA的显示接口模块,它包括AD转换模块,其特征在于:所述的AD转换模块连接有FPGA模块,所述的FPGA模块连接有MUX数据选择模块,所述的MUX数据选择模块连接有FIFO控制模块,所述的FIFO控制模块还连接有LVDS发送模块,所述的LVDS发送模块连接到液晶显示屏;
所述的MUX数据选择模块还连接有OSD RAM模块;
所述的FIFO控制模块还连接有Button模块,所述的Button模块还连接有PWM控制模块,所述的PWM控制模块连接所述的液晶显示屏;
该接口模块还包括OSD有限状态机模块,所述的OSD有限状态机模块连接所述的FPGA模块、MUX数据选择模块、FIFO控制模块以及LVDS发射模块。
一种基于FPGA的OSD显示控制方法,包括以下步骤:
步骤1):AD转换模块将VGA信号转换成24位TTL信号传输给FPGA;
步骤2):FPGA进行采样,将数据和行场信号暂存到内部大容量FIFO中,从FIFO中读取数据时根据输出接口选择信号判断输出接口形式,通过LVDS_TX模块数出单通道LVDS及双通道LVDS;
步骤3):FPGA内部还设置有OSD模块,将显示数据存储在内部ram中,通过按键调用针对OSD的有限状态机在屏幕的固定位置显示OSD界面,实现调节屏幕亮度、色彩饱和度。
作为优选,所述的步骤2)中还包括以下步骤:
判断拨码开关设置的模式,通过LVD_UTX输出双通道LVDS信号,这种模式下分辨率可以最高支持到1920*1080。
作为优选,所述的步骤2)中还包括以下步骤:
判断拨码开关设置的模式,通过LVDS_LTX模块输出单通道LVDS信号,这种模式下分辨率可以最高支持到1366*768。
OSD模块可以调节液晶屏的亮度及饱和度,模块中将显示数据存储在FPGA内部ram中,显示数据包括了OSD显示的坐标、待叠加的字符、颜色表等,通过混合器加入到FIFO中。亮度通过直接调节PWM信号的占空比实现,饱和度直接将FIFO中显示数据转换到HSL空间(色相(H)、饱和度(S)、明度(L)),对每个像素调整即完成图像的饱和度调整。
本发明的有益效果在于,通过该技术方案,实现基于FPGA模块的OSD显示控制,通过对VGA信号的采集以及选择,能够实现对多种屏幕的驱动。此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。
由此可见,本发明与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。
附图说明
图1是本发明提供的一种基于FPGA的显示接口模块的控制原理图。
其中,1-AD转换模块,2-FPGA模块,3-MUX数据选择模块,4-FIFO控制模块,5-LVDS发送模块,6-液晶显示屏,7-OSD RAM模块,8-Button模块,9-PWM控制模块,10-OSD有限状态机模块。
具体实施方式
下面结合附图并通过具体实施例对本发明进行详细阐述,以下实施例是对本发明的解释,而本发明并不局限于以下实施方式。
如图1所示,本发明提供的一种基于FPGA的显示接口模块,它包括AD转换模块1,所述的AD转换模块1连接有FPGA模块2,所述的FPGA模块2连接有MUX数据选择模块3,所述的MUX数据选择模3块连接有FIFO控制模块4,所述的FIFO控制模块4还连接有LVDS发送模块5,所述的LVDS发送模块5连接到液晶显示屏6;
所述的MUX数据选择模块3还连接有OSD RAM模块7;
所述的FIFO控制模块4还连接有Button模块8,所述的Button模块8还连接有PWM控制模块9,所述的PWM控制模块9连接所述的液晶显示屏6;
该接口模块还包括OSD有限状态机模块10,所述的OSD有限状态机模块10连接所述的FPGA模块2、MUX数据选择模块3、FIFO控制模块4以及LVDS发射模块5。
本发明还给出一种基于FPGA的OSD显示控制方法,包括以下步骤:
步骤1):AD转换模块将VGA信号转换成24位TTL信号传输给FPGA;
步骤2):FPGA进行采样,将数据和行场信号暂存到内部大容量FIFO中,从FIFO中读取数据时根据输出接口选择信号判断输出接口形式,通过LVDS_TX模块数出单通道LVDS及双通道LVDS;
步骤3):FPGA内部还设置有OSD模块,将显示数据存储在内部ram中,通过按键调用针对OSD的有限状态机在屏幕的固定位置显示OSD界面,实现调节屏幕亮度、色彩饱和度。
本实施例中,所述的步骤2)中还包括以下步骤:
判断拨码开关设置的模式,通过LVD_UTX输出双通道LVDS信号,这种模式下分辨率可以最高支持到1920*1080。
在其他实施例中,所述的步骤2)中还包括以下步骤:
判断拨码开关设置的模式,通过LVDS_LTX模块输出单通道LVDS信号,这种模式下分辨率可以最高支持到1366*768。
以上公开的仅为本发明的优选实施方式,但本发明并非局限于此,任何本领域的技术人员能思之的没有创造性的变化,以及在不脱离本发明原理前提下所作的若干改进和润饰,都应落在本发明的保护范围内。
Claims (4)
1.一种基于FPGA的显示接口模块,它包括AD转换模块(1),其特征在于,所述的AD转换模块(1)连接有FPGA模块(2),所述的FPGA模块(2)连接有MUX数据选择模块(3),所述的MUX数据选择模(3)块连接有FIFO控制模块(4),所述的FIFO控制模块(4)还连接有LVDS发送模块(5),所述的LVDS发送模块(5)连接到液晶显示屏(6);
所述的MUX数据选择模块(3)还连接有OSD RAM模块(7);
所述的FIFO控制模块(4)还连接有Button模块(8),所述的Button模块(8)还连接有PWM控制模块(9),所述的PWM控制模块(9)连接所述的液晶显示屏(6);
该接口模块还包括OSD有限状态机模块(10),所述的OSD有限状态机模块(10)连接所述的FPGA模块(2)、MUX数据选择模块(3)、FIFO控制模块(4)以及LVDS发射模块(5)。
2.一种基于FPGA的OSD显示控制方法,其特征在于,包括以下步骤:
步骤1):AD转换模块将VGA信号转换成24位TTL信号传输给FPGA;
步骤2):FPGA进行采样,将数据和行场信号暂存到内部大容量FIFO中,从FIFO中读取数据时根据输出接口选择信号判断输出接口形式,通过LVDS_TX模块数出单通道LVDS及双通道LVDS;
步骤3):FPGA内部还设置有OSD模块,将显示数据存储在内部ram中,通过按键调用针对OSD的有限状态机在屏幕的固定位置显示OSD界面,实现调节屏幕亮度、色彩饱和度。
3.根据权利要求2所述的一种基于FPGA的OSD显示控制方法,其特征在于,所述的步骤2)中还包括以下步骤:
判断拨码开关设置的模式,通过LVD_UTX输出双通道LVDS信号,这种模式下分辨率可以最高支持到1920*1080。
4.根据权利要求2所述的一种基于FPGA的OSD显示控制方法,其特征在于,所述的步骤2)中还包括以下步骤:
判断拨码开关设置的模式,通过LVDS_LTX模块输出单通道LVDS信号,这种模式下分辨率可以最高支持到1366*768。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710211102.1A CN107040736A (zh) | 2017-04-01 | 2017-04-01 | 一种基于fpga的显示接口模块及osd显示控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710211102.1A CN107040736A (zh) | 2017-04-01 | 2017-04-01 | 一种基于fpga的显示接口模块及osd显示控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107040736A true CN107040736A (zh) | 2017-08-11 |
Family
ID=59534683
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710211102.1A Pending CN107040736A (zh) | 2017-04-01 | 2017-04-01 | 一种基于fpga的显示接口模块及osd显示控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107040736A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1512474A (zh) * | 2002-12-26 | 2004-07-14 | Lg.������Lcd����˾ | 连接器及利用该连接器驱动液晶显示器的装置 |
CN1713264A (zh) * | 2005-07-15 | 2005-12-28 | 合肥工业大学 | 基于fpga的数字osd控制器 |
CN101533618A (zh) * | 2008-03-14 | 2009-09-16 | 联想(北京)有限公司 | 一种显示装置、显示方法及计算机 |
CN105681703A (zh) * | 2016-01-19 | 2016-06-15 | 浪潮集团有限公司 | 一种兼容多接口的osd芯片 |
-
2017
- 2017-04-01 CN CN201710211102.1A patent/CN107040736A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1512474A (zh) * | 2002-12-26 | 2004-07-14 | Lg.������Lcd����˾ | 连接器及利用该连接器驱动液晶显示器的装置 |
CN1713264A (zh) * | 2005-07-15 | 2005-12-28 | 合肥工业大学 | 基于fpga的数字osd控制器 |
CN101533618A (zh) * | 2008-03-14 | 2009-09-16 | 联想(北京)有限公司 | 一种显示装置、显示方法及计算机 |
CN105681703A (zh) * | 2016-01-19 | 2016-06-15 | 浪潮集团有限公司 | 一种兼容多接口的osd芯片 |
Non-Patent Citations (2)
Title |
---|
盛磊: "液晶显示驱动板的设计与实现", 《电视技术》 * |
盛磊: "面向特种LCD图像处理方法与FPGA实现研究", 《中国博士学位论文全文数据库工程科技Ⅱ辑》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103903568B (zh) | Led显示屏控制卡 | |
CN105023549B (zh) | 分辨率自适应的mipi图形信号产生装置及方法 | |
TW201106326A (en) | Timing controller utilized in display device and method thereof | |
CN105721795A (zh) | 视频矩阵拼接器及其交换底板 | |
CN113053329B (zh) | 一种背光控制*** | |
CN201607923U (zh) | 一种led视频处理放大集成控制装置 | |
CN207251800U (zh) | 一种基于fpga的智能sdi视频转换盒 | |
CN104537999B (zh) | 一种可依据***复杂程度灵活配置的面板内部接口及其协议 | |
CN108259802A (zh) | 一种接口转换电路、显示方法及电子设备 | |
CN203243440U (zh) | 一种hdmi转vga的视频信号转换设备 | |
CN202856875U (zh) | 高清混合矩阵无缝切换vga输出*** | |
CN201359839Y (zh) | 图像增强拼屏*** | |
CN116798366B (zh) | 内置背光插黑功能的Mini LED驱动芯片及其驱动方法 | |
CN101989401A (zh) | 使用于一显示装置的时序控制器及其相关方法 | |
CN107707829A (zh) | 一种基于fpga实现多接口智能sdi视频转换盒的方法 | |
CN201623792U (zh) | 一种led显示屏音视频控制装置及led显示屏 | |
CN107040736A (zh) | 一种基于fpga的显示接口模块及osd显示控制方法 | |
CN109089113B (zh) | 一种平板电视的自动进行重显率调整的方法 | |
CN209283366U (zh) | 一种基于fpga的双路hdmi高清视频字幕叠加设备 | |
CN106297725A (zh) | 具有一键图像锐化及平滑功能的灰阶显示器及其调节方法 | |
CN213960238U (zh) | 一种显示装置及*** | |
CN108055480A (zh) | 一种单路视频信号输入多开窗显示器 | |
CN112185307B (zh) | 显示设备和显示控制方法 | |
CN203775321U (zh) | 硅基液晶显示屏驱动装置 | |
CN204242562U (zh) | 一种新型led显示屏控制器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170811 |
|
RJ01 | Rejection of invention patent application after publication |