一种在VGA显示器上实现OSD菜单功能的系统及方法与流程

文档序号:16066454发布日期:2018-11-24 12:42阅读:1117来源:国知局

本发明涉及支持vga视频信号切换的kvm切换器技术领域,特别涉及一种在vga显示器上实现osd菜单功能的系统及方法。

背景技术

osd(on-screendisplay)是屏幕菜单式调解方式的简称。一般是按menu键后屏幕弹出的显示器各项调节项目信息的矩形菜单,可通过该菜单对显示器各项工作指标包括色彩、模式、几何形状等进行调整,从而达到最佳的使用状态。

osd芯片是专门实现osd菜单的一种芯片。不同osd芯片可输出vga、lvds等信号。vga是一种视频传输标准,具有分辨率高、显示速率快、颜色丰富等优点,在彩色显示器领域得到了广泛的应用。不支持热插拔,不支持音频传输

kvm(keyboardvideomouse)切换器基于解决如何用一套显示器、键盘、鼠标来控制多台主机设备的问题应运而生。kvm切换器的使用,能降低能源消耗、节省机架与机房空间,避免多余的键盘、显示器与鼠标所造成的杂乱。对于企业机房或数据中心的空间及信息环境能创造广大的效益。其高效的操作方式,越来越受操作者的青睐。

kvm设备因需要调用osd菜单进行切换,切换电路板中往往会使用osd芯片。目前,支持vga输出的osd芯片大多已停产,对于支持vga切换的kvm切换器来说,需利用其他方式实现osd菜单功能。



技术实现要素:

为了解决现有技术的问题,本发明提供了一种在vga显示器上实现osd菜单功能的系统及方法,其基于arm单片机在vga显示器上实现了osd菜单功能。

本发明所采用的技术方案如下:

一种在vga显示器上实现osd菜单功能的系统,包括控制器,控制器分别连接键鼠操控系统,vga输入接口和高速视频数模转换电路,所述的vga输入接口还连接三路高速视频复用器,所述的三路高速视频复用器还连接所述的高速视频数模转换电路和vga输出接口。

控制器通过lcd输出接口接入高速视频数模转换电路的数字视频数据输入端。

控制器选用三星公司推出的arm9系列芯片s3c2410。

高速视频数模转换芯片选用美国adi公司生产的adv7120。

三路高速视频复用器选用美国德州仪器公司的lmh6572。

一种在vga显示器上实现osd菜单功能的方法,包括以下步骤:

a、根据控制器的寄存器列表,配置控制lcd显示接口的寄存器;

b、键鼠操控系统检测到用户的开始指令后,将调用osd菜单指令通过i2c接口发送给控制器;

c、控制器接收指令后,解析vga接口输入的hsync、vsync信号,调用内部字符函数,输出osd菜单;

d、若用户发出结束指令,则键鼠操控系统将退出osd菜单指令发送给控制器;若用户按下方向按键,键鼠操控系统将光标移动指令发送给控制器,控制器输出字符变更。

用户连续按下两次esc按键作为开始指令和关闭指令,用于调用和关闭osd菜单的输入信号。

本发明实施例提供的技术方案带来的有益效果是:

本发明实现了基于arm单片机在vga显示器上实现osd菜单功能的方法,方法简单可行,具有成本低、运行稳定等优点。可在支持vga切换的kvm切换器上使用,解决传统osd菜单停产的问题,具有广泛的应用前景。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的一种在vga显示器上实现osd菜单功能的系统结构框图;

图2为本发明的一种在vga显示器上实现osd菜单功能的方法流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

实施例一

如附图1所示,一种在vga显示器上实现osd菜单功能的系统,包括控制器,控制器分别连接键鼠操控系统,vga输入接口和高速视频数模转换电路,所述的vga输入接口还连接三路高速视频复用器,所述的三路高速视频复用器还连接所述的高速视频数模转换电路和vga输出接口。

控制器通过lcd输出接口接入高速视频数模转换电路的数字视频数据输入端。

控制器选用三星公司推出的arm9系列芯片s3c2410。s3c2410是三星公司推出的arm9系列芯片中的一员,其功能强大、性价比高,并具有lcd控制器,搭配d/a转换芯片,可以实现在vga信号上调用osd菜单的功能。该芯片内置的lcd控制器支持3种类型的stnlcd显示屏:4位双扫描,4位单扫描,8位单扫描显示类型。通过设置相应寄存器,可以实现lcd数字信号的输出。

高速视频数模转换芯片选用美国adi公司生产的adv7120。adv7120是美国adi公司生产的高速视频数模转换芯片,其在单芯片上集成了3个独立的8位高速d/a转换器,可以分别处理红、绿、蓝视频数据,特别适用于高分辨率模拟接口的显示终端和要求高速d/a转换的应用系统。

三路高速视频复用器选用美国德州仪器公司的lmh6572。lmh6572是美国德州仪器公司推出的三路高速视频复用器,可实现2路rgb输入,高速切换显示一路rgb的功能。

电路板主要实现在vga信号上叠加osd菜单。vga信号输入后,将vga中的hsync、vsync信号接入s3c2410控制器,将s3c2410的lcd输出接口接入adv7120的数字视频数据输入端,将视频输入接口的rgb信号与adv7120输出的rgb信号接入lnh6572,选通一路rgb输出后接入vga输出接口。

实施例二

如附图2所示,一种在vga显示器上实现osd菜单功能的方法,包括以下步骤:

a、根据控制器的寄存器列表,配置控制lcd显示接口的寄存器;

b、键鼠操控系统检测到用户的开始指令后,将调用osd菜单指令通过i2c接口发送给控制器;

c、控制器接收指令后,解析vga接口输入的hsync、vsync信号,调用内部字符函数,输出osd菜单;

d、若用户发出结束指令,则键鼠操控系统将退出osd菜单指令发送给控制器;若用户按下方向按键,键鼠操控系统将光标移动指令发送给控制器,控制器输出字符变更。

用户连续按下两次esc按键作为开始指令和关闭指令,用于调用和关闭osd菜单的输入信号。

本实施例中,以连续按下两次esc按键作为调用和关闭osd菜单的输入信号。键鼠操控系统检测到用户连续按下两次esc按键后,将调用osd菜单指令通过i2c发送给s3c2410控制器。s3c2410接收指令后,解析vga接口输入的hsync、vsync信号,调用内部字符函数,输出osd菜单。由于已对vga输入接口的行、场信号进行解析,可控制osd菜单在显示屏的显示位置。若用户再次按下两次esc按键,则键鼠操控系统将退出osd菜单指令发送给s3c2410控制器;若用户按下方向按键,键鼠操控系统将光标移动指令发送给s3c2410控制器,控制器输出字符变更。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1