高分辨率显示器驱动系统及方法技术方案

技术编号:10567019 阅读:140 留言:0更新日期:2014-10-22 17:42
一种高分辨率显示器驱动系统及方法,应用于电子装置中,该电子装置包括图像端口驱动器、显示驱动器、图像引擎、I/O管理器及图像适配器,该图像适配器连接至显示器上。所述的高分辨率显示器驱动系统及方法能够检测出显示器的视网膜最佳分辨率,通过图像插补算法将原本画面窗口的分辨率提升为视网膜最佳分辨率显示在显示器,进而使用者使用高分辨率显示器时获得更好的使用者体验,充分地使用显示器的视网膜最佳分辨率。

【技术实现步骤摘要】
高分辨率显示器驱动系统及方法
本专利技术涉及一种显示器驱动系统及方法,特别是关于一种高分辨率显示器驱动系统及方法。
技术介绍
Windows窗口操作系统(例如WindowsOS8)所定义的最佳分辨率为1366×768,其窗口长宽比例为4:3。这意味着Windows8窗口操作系统能够支持的最高分辨率为1366×768,窗口显示比例为4:3。视网膜显示器(RetinaDisplay),又称为高分辨率显示器,其具有较高分辨率(例如2732×1536),带给了使用者更好的使用者体验。然而,所遇见的问题是:将原本较低分辨率(例如只有1366×768)的Windows窗口操作系统连接到高分辨率显示器上,其Windows窗口操作系统会将原有窗口对象在分辨率都不变的情况下去显示该窗口对象,其字体、对象、图标将变得很小且不好操作,这即失去了使用高分辨率显示器的使用意义。
技术实现思路
鉴于以上内容,有必要提供一种高分辨率显示器驱动系统及方法,能够检测出显示器的视网膜最佳分辨率,将原本画面窗口的分辨率提升为视网膜最佳分辨率显示在显示器,进而使用者使用高分辨率显示器时获得更好的使用者体验,充分地使用显示器的视网膜最佳分辨率。所述的高分辨率显示器驱动系统运行于电子装置中,该电子装置包括图像端口驱动器、显示驱动器、图像引擎、I/O管理器及图像适配器,该图像适配器连接至显示器上。其中,所述的高分辨率显示器驱动系统包括:显示驱动模块,用于将显示器与图像适配器建立连接,并通过显示驱动器驱动图像适配器来开启显示器的图像显示功能;分辨率分析模块,用于通过图像引擎获取显示器的视网膜最佳分辨率以及原本窗口画面的标准分辨率,以及判断视网膜最佳分辨率是否大于窗口画面的标准分辨率;分辨率调整模块,用于当视网膜最佳分辨率大于窗口画面的标准分辨率时,通过图像引擎分析出视网膜最佳分辨率对应的窗口显示比例,以及利用图像插补算法将窗口画面的分辨率提升为视网膜最佳分辨率;及画面显示模块,用于通过显示驱动器按照视网膜最佳分辨率及窗口显示比例将窗口画面显示在显示器上。所述的高分辨率显示器驱动方法应用于电子装置中,该方法包括步骤:将显示器与图像适配器建立连接,并通过显示驱动器驱动图像适配器来开启显示器的图像显示功能;通过图像引擎获取显示器的视网膜最佳分辨率以及原本窗口画面的标准分辨率;判断视网膜最佳分辨率是否大于窗口画面的标准分辨率;当视网膜最佳分辨率大于窗口画面的标准分辨率时,通过图像引擎分析出视网膜最佳分辨率对应的窗口显示比例;利用图像插补算法将窗口画面的分辨率提升为视网膜最佳分辨率;通过显示驱动器按照视网膜最佳分辨率及窗口显示比例将窗口画面显示在显示器上。相较于现有技术,本专利技术所述的高分辨率显示器驱动系统及方法,能够检测出显示器的最佳分辨率,通过图像插补算法将原本画面窗口的分辨率提升为视网膜最佳分辨率显示在显示器,进而使用者使用高分辨率显示器时获得更好的使用者体验,充分地使用显示器的视网膜最佳分辨率。附图说明图1是本专利技术高分辨率显示器驱动系统较佳实施例的运行环境示意图。图2是本专利技术高分辨率显示器驱动系统较佳实施例的功能模块图。图3是本专利技术高分辨率显示器驱动方法较佳实施例的流程图。图4是一种将图像画面进行图像插补算法的示意图。主要元件符号说明电子装置100图像端口驱动器1高分辨率显示器驱动系统10显示驱动模块101分辨率分析模块102分辨率调整模块103画面显示模块104显示驱动器2图像引擎3I/O管理器4图像适配器5用户应用程序6显示器7存储器11微处理器12具体实施方式参阅图1所示,是本专利技术高分辨率显示器驱动系统10较佳实施例的运行环境示意图。在本实施例中,所述的高分辨率显示器驱动系统10可以程序指令的形式集成在图像端口驱动器1中,也可以作为一种应用程序软件的形式嵌入用户应用程序6中。该高分辨率显示器驱动系统10能够被电子装置100的微处理器12执行,并存储于存储器11中(参考图2所示)。所述的电子装置100可以为一种服务器、个人计算机、手机、或PDA(PersonalDigitalAssistant,个人数字助理)等电子设备。在本实施例中,所述的电子装置100按照操作系统模式可以划分为应用层(Usermode)、内核层(Kernelmode)及硬件驱动层(HWDrivermode)。所述的应用层可以嵌入各种用户应用程序6。所述的内核层包括图像端口驱动器1、显示驱动器2、图像引擎(Graphicsengine)3以及I/O管理器(I/Omanager)4。所述的硬件驱动层包括图像适配器5,该图像适配器5可以连接具有一般分辨率(例如,分辨率为1366×768)的显示器7,也可以连接具有高分辨率(例如,分辨率为2732×1536)的显示器7。所述的高分辨率的显示器7业界通常称为视网膜显示器(RetinaDisplay),其具有较高的视网膜最佳分辨率(例如2732×1536),带给了使用者更好的使用者体验。参考图2所示,是本专利技术高分辨率显示器驱动系统10较佳实施例的功能模块图。在本实施例中,所述的高分辨率显示器驱动系统10包括显示驱动模块101、分辨率分析模块102、分辨率调整模块103及画面显示模块104。本专利技术所称的功能模块是指一种能够被电子装置100的微处理器12所执行并且能够完成固定功能的一系列程序指令段,其存储于电子装置100的存储器11中。所述的显示驱动模块101用于将显示器7与图像适配器5建立连接,并通过显示驱动器2驱动图像适配器5来开启显示器7的图像显示功能。在本实施例中,该图像适配器5可以连接具有一般分辨率的显示器7,例如分辨率为1366×768,其窗口显示比例为4:3,也可以连接具有高分辨率的显示器7,例如分辨率为2732×1536,其窗口显示比例为16:9。所述的分辨率分析模块102用于通过图像引擎3获取显示器7的视网膜最佳分辨率以及原本窗口画面的标准分辨率,以及判断视网膜最佳分辨率是否大于窗口画面的标准分辨率。在本实施例中,所述的视网膜最佳分辨率一般来讲即为具有较高分辨率的显示器7的最高分辨率2732×1536,所述的标准分辨率是指窗口画面在原有一般分辨率的显示器7的最高分辨率1366×768。所述的分辨率调整模块103用于当视网膜最佳分辨率大于窗口画面的标准分辨率时,通过图像引擎3分析出视网膜最佳分辨率对应的窗口显示比例,以及利用图像插补算法将窗口画面的分辨率提升为视网膜最佳分辨率。例如,视网膜最佳分辨率为2732×1536,其对应的窗口画面的窗口显示比例为16:9。在本实施例中,所述的图像插补算法是指一种将所需显示图像的每一个像素(pixel)进行分辨率无失真放大显示的图像处理算法。参考图4所示,图像A1包括16个像素,将图像A1的每一个像素进行无失真放大4倍,即可获得具有64个相同分辨率的像素的图像A2。所述的画面显示模块104用于通过显示驱动器2按照视网膜最佳分辨率及窗口显示比例将窗口画面显示在显示器7上,以及当视网膜最佳分辨率不大于窗口画面的标准分辨率时,通过显示驱动器2按照标准分辨率将窗口画面直接显示在显示器7上。参阅图3所示,是本专利技术高分辨率显示器驱动方法较佳实施例的流程图。在本实施例中,该方法能够检测出电子装本文档来自技高网...
高分辨率显示器驱动系统及方法

【技术保护点】
一种高分辨率显示器驱动系统,运行于电子装置中,该电子装置包括图像端口驱动器、显示驱动器、图像引擎、I/O管理器及图像适配器,该图像适配器连接至显示器上,其特征在于,所述的高分辨率显示器驱动系统包括:显示驱动模块,用于将显示器与图像适配器建立连接,并通过显示驱动器驱动图像适配器来开启显示器的图像显示功能;分辨率分析模块,用于通过图像引擎获取显示器的视网膜最佳分辨率以及原本窗口画面的标准分辨率,以及判断视网膜最佳分辨率是否大于窗口画面的标准分辨率;分辨率调整模块,用于当视网膜最佳分辨率大于窗口画面的标准分辨率时,通过图像引擎分析出视网膜最佳分辨率对应的窗口显示比例,以及利用图像插补算法将窗口画面的分辨率提升为视网膜最佳分辨率;画面显示模块,用于通过显示驱动器按照视网膜最佳分辨率及窗口显示比例将窗口画面显示在显示器上。

【技术特征摘要】
1.一种高分辨率显示器驱动系统,运行于电子装置中,该电子装置包括图像端口驱动器、显示驱动器、图像引擎、I/O管理器及图像适配器,该图像适配器连接至显示器上,其特征在于,所述的高分辨率显示器驱动系统包括:显示驱动模块,用于将显示器与图像适配器建立连接,并通过显示驱动器驱动图像适配器来开启显示器的图像显示功能;分辨率分析模块,用于通过图像引擎获取显示器的视网膜最佳分辨率以及原本窗口画面的标准分辨率,以及判断视网膜最佳分辨率是否大于窗口画面的标准分辨率;分辨率调整模块,用于当视网膜最佳分辨率大于窗口画面的标准分辨率时,通过图像引擎分析出视网膜最佳分辨率对应的窗口显示比例,以及利用图像插补算法将窗口画面的分辨率提升为视网膜最佳分辨率;画面显示模块,用于通过显示驱动器按照视网膜最佳分辨率及窗口显示比例将窗口画面显示在显示器上。2.如权利要求1所述的高分辨率显示器驱动系统,其特征在于,所述的画面显示模块还用于当视网膜最佳分辨率不大于窗口画面的标准分辨率时,通...

【专利技术属性】
技术研发人员:黄宏棋
申请(专利权)人:鸿富锦精密工业武汉有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1