用于一计算机系统设定一显示器的方法及相关计算机系统的制作方法

文档序号:2566834阅读:156来源:国知局
专利名称:用于一计算机系统设定一显示器的方法及相关计算机系统的制作方法
技术领域
本发明涉及一种设定一显示器的方法及其相关计算机系统,尤其涉及一种可通过
系统存储器读取显示器的显示识别数据的方法及其相关计算机系统。
背景技术
由于影像技术的进步,许多应用程序的图形界面已由过去的二维(two dimension, 2D)图形演化至三维(three dimension, 3D)图形,以增加物体本身的立体感 以及临场感。然而,当执行3D的应用程序(如游戏或绘图软件)时,常由于计算机资源 的不足,而造成延迟的情形。因此,为了解决上述问题,混合式图形系统(Hybrid Graphic System)因应而生。混合式图形系统是在计算机系统中设置两个以上的显示驱动芯片,并 藉由转换不同的显示驱动芯片,来达到相对应的影像处理方式。 一般来说,其中的一显示 驱动芯片是内建于主机板上的芯片组中,而另一显示驱动芯片则可位于外接显卡(graphic card)上。举例来说,当使用者执行复杂的3D绘图或是3D计算机游戏时,可选择外接显卡 的显示驱动芯片,以达到流畅的3D图形效能;而当使用者执行文字处理软件或收发电子信 件时,可选择内建于主机板上的显示驱动芯片,以节省系统资源。 —般来说,在公知的计算机系统中,显示驱动芯片必须通过系统管理数据总线 (systemmanagement bus, SM bus)读取显示器上的显示识别数据,以自动调整显示器所符 合的分辨率以及扫描频率等参数。相比较之下,在混合式图形系统中,由于其中设置有至少 一个显示驱动芯片,因此当显示驱动芯片通过系统管理数据总线读取储存于显示器中的显 示识别数据时,必须借着开关电路来切换不同的显示驱动芯片,以取得显示器的相关参数。 同时,在每一次切换动作时,基本输入输出系统(basic input/output system, BIOS)必须 对应地控制开关电路以改变电源系统管理状态。如此一来,不但增加电路成本,更增加系统 设计的复杂度。 简言之,在公知技术中,混合式图形系统必须使用开关电路以切换不同的显示驱 动芯片,并通过SM总线以读取液晶屏幕的显示识别数据,不但增加电路成本,更增加系统 设计的复杂度。

发明内容
因此,本发明的主要目的在于提供一种用于一计算机系统设定一显示器的方法, 以简化系统电路。 本发明公开一种用于一计算机系统设定一显示器的方法,该计算机系统包含至少
一显示驱动芯片,该方法包含有读取该显示器的一显示识别数据,并将该显示识别数据储
存至一存储器缓冲区;在该计算机系统工作在一开机自我测试(power on self test)阶段
时,复制该存储器缓冲区所储存的该显示识别数据至一系统存储器;以及由该至少一显示
驱动芯片读取该系统存储器所储存的该显示识别数据,以取得该显示器的参数。 本发明还公开一种计算机系统,包含有一系统电路、一显示器、一控制器、一基本输入输出单元以及至少一显示驱动芯片。该系统电路,用来实现该计算机系统的功能。该 显示器,耦接于该系统电路,用来显示于该系统电路所产生的影像。该控制器,耦接于该显 示器,用来读取该显示器的一显示识别数据,并将该显示识别数据储存至一存储器缓冲区。 该基本输入输出单元,耦接于该控制器,用来在该计算机系统工作在一开机自我测试阶段 时,复制该存储器缓冲区所储存的该显示识别数据至一系统存储器。该至少一显示驱动芯 片,耦接于该基本输入输出单元,用来读取该系统存储器所储存的该显示识别数据,以取得 该显示器的参数。 本发明是将显示识别数据复制至系统存储器中,使得显示驱动芯片可读取系统存 储器所储存的显示识别数据,以取得显示器的参数。因此,本发明不需使用开关电路,以降 低系统设计的复杂度,进一步地降低生产成本。


图1为本发明实施例的用于一计算机系统设定一显示器的
图2为本发明实施例的--计算机系统的示意图。主要组件符号说明10流程100、120、140、160、180步骤20计算机系统210系统电路220显示器230控制器240基本输入输出单元250系统存储器VGA1、VGA2显示驱动芯片EDID显示识别数据adrs地址值
具体实施例方式
请参考图1,图1为本发明实施例的一流程10的示意图。流程IO用于一计算机系 统中设定一显示器,该计算机系统较佳地为一混合式图形系统,如笔记本型计算机,其包含 至少一显示驱动芯片,用来处理该计算机系统的影像信息。流程10包含以下步骤
步骤100 :开始。 步骤120 :读取该显示器的一显示识别数据,并将该显示识别数据储存至一存储 器缓冲区。 步骤140 :在该计算机系统工作在一开机自我测试阶段时,复制该存储器缓冲区 所储存的该显示识别数据至一系统存储器。
步骤160 :由该至少一显示驱动芯片读取该系统存储器所储存的该显示识别数
据,以取得该显示器的参数。
步骤180 :结束。
根据流程10,本发明先读取显示器的显示识别数据,并将显示识别数据储存至存 储器缓冲区中。接着,当计算机系统工作在开机自我测试时,本发明复制存储器缓冲区所储 存的显示识别数据至系统存储器,使得显示驱动芯片可读取系统存储器所储存的显示识别 数据,以取得该显示器的参数,如显示器的分辨率以及扫描频率。 因此,当计算机系统包含至少一显示驱动芯片时,本发明是将显示识别数据暂存 于存储器缓冲区中,并在计算机系统工作在开机自我测试时,将储存在存储器缓冲区中的 识别数据复制到系统存储器。如此一来,任一显示驱动芯片可读取储存于系统存储器的显 示识别数据,以取得显示器参数,进而设定显示器的相关配置。相比较于公知技术,本发明 不需要使用多余的开关电路来切换不同的显示驱动芯片,以读取液晶屏幕的显示识别数 据。因此,本发明可减少开关电路的需求,降低系统设计的复杂度,进一步地减少生产成本。
需注意的是,图1所示的流程10为本发明的实施例示意图,本领域普通技术人员 应当可据以作不同的修饰,而不限于此。举例来说,当计算机系统工作在一关机模式时,本 发明可进一步提供电源,用以读取显示器的显示识别数据,并将显示识别数据储存至存储 器缓冲区。此外,当任一显示驱动芯片读取该系统存储器所储存的该显示识别数据时,该显 示驱动芯片可执行一回调功能,用以通过一指针,指示显示识别数据储存于该系统存储器 的一地址值,使得显示驱动芯片可据以读取系统存储器所储存的显示识别数据。
另外,在本发明中,显示器不局限于特定的显示器种类,其可为内建或外接的液晶 显示器(Liquid Crystal Display,LCD)或是阴极射线管显示器(Cathode Ray Tube,CRT)。 当显示器为阴极射线管显示器时,相关的工作方式与上述类似,不同之处在于,当读取显示 识别数据时(即步骤120),需输出一启动信号,用以启动读取该显示器的显示识别数据,并 将显示识别数据储存至该存储器缓冲区。 关于流程10的实现方式,请参考图2,图2为本发明实施例的计算机系统20的示 意图。较佳地,计算机系统20为一笔记本型计算机。计算机系统20包含有一系统电路210、 一显示器220、一控制器230、一基本输入输出单元240以及显示驱动芯片VGA1、 VGA2。系 统电路210用来实现计算机系统20的功能。显示器220耦接于系统电路210,用来显示系 统电路210所产生的影像。此外,显示器220包含一显示识别数据EDID,储存于显示器220 的电可擦除可编程只读存储器(EEPROM)中(未绘于图2),用来设定显示器220的分辨率以 及扫描频率等参数。控制器230耦接于显示器220,用来通过SM总线读取显示器220的显 示识别数据EDID,并将显示识别数据EDID储存至一存储器缓冲区ECRAM。较佳地,控制器 230为一嵌入式控制器(embedded controller);存储器缓冲区ECRAM为一内嵌式控制器存 储器(Embedded Controller memory)。此外, 一 电源供应器(未绘于图2)在计算机系统 20工作在关机模式时,提供电源至控制器230,以驱动控制器230读取显示器220的显示识 别数据EDID,并将之储存至缓存器ECRAM。基本输入输出单元240耦接于控制器230,用来 在计算机系统20工作在一开机自我测试阶段时,复制缓存器ECRAM所储存的显示识别数据 EDID至一系统存储器250。显示驱动芯片VGA1、 VGA2耦接于基本输入输出单元240,用来 读取系统存储器ECRAM所储存的显示识别数据EDID,以取得显示器220的参数,进而调整显 示器220的分辨率及扫描频率。 当计算机系统20切换显示驱动芯片以符合使用者操作需求时,显示驱动芯片 VGA1或VGA2可进一步执行一回调功能(call back function),以取得显示识别数据EDID储存于系统存储器250的一地址值adrs,从而读取系统存储器280所储存的显示识别数 据EDID。回调功能是通过一指针(pointer),指示地址值adrs。换句话说,显示驱动芯片 VGA1或VGA2藉由执行回调功能,使得基本输入输出单元240回传系统存储器280的地址 值adrs。进一步地,通过地址值adrs,控制器230读取系统存储器250所储存的显示识别 数据EDID。 因此,本发明读取显示器220的显示识别数据EDID后,将显示识别数据EDID复制 在系统存储器250中,并且由至少一显示驱动芯片读取系统存储器250所储存的显示识别 数据EDID,以取得显示器220的参数。 需注意的是,图2中的显示器220不局限于特定的显示器种类。显示器220可为一 液晶显示器或是一阴极射线管显示器。当显示器220为一阴极射线管显示器时,相关的工 作方式与上述类似,仅不同之处在于,计算机系统20需通过一检测引脚,用来输出一启动 信号至控制器230,以启动控制器230读取显示器220的显示识别数据EDID,并将显示识别 数据EDID储存至存储器缓冲区ECRAM。此外,由于计算机系统20切换至一外接显示器时, 基本输入输出单元240较佳地可将存储器缓冲区ECRAM所储存的显示识别数据复制至系统 存储器250的另一区块,以避免原先系统存储器250所储存的显示识别数据EDID被外接显 示器的显示识别数据EDID覆盖而消失,而其余工作方式与上述相同,在此不再赘述。如此 一来,当使用者切换至原本液晶显示器时,计算机系统20可直接读取原先系统存储器250 所储存的液晶显示器的显示识别数据EDID,以避免重新操作流程10而浪费系统资源,降低 效能。 综上所述,本发明是将显示识别数据复制至系统存储器中,使得显示驱动芯片可 读取系统存储器所储存的显示识别数据,以取得显示器的参数。因此,本发明不需使用开关 电路,以降低系统设计的复杂度,进一步地降低生产成本。 以上所述仅为本发明的较佳实施例而已,凡是根据本发明权利要求书范围所作的 等同变化与修饰,皆应属本发明的涵盖范围。
权利要求
一种用于一计算机系统设定一显示器的方法,所述计算机系统包括至少一显示驱动芯片,所述方法包括读取所述显示器的一显示识别数据,并将所述显示识别数据储存至一存储器缓冲区;在所述计算机系统工作在一开机自我测试阶段时,复制所述存储器缓冲区所储存的所述显示识别数据至一系统存储器;以及由所述至少一显示驱动芯片读取所述系统存储器所储存的所述显示识别数据,以取得所述显示器的参数。
2. 如权利要求1所述的方法,其中读取所述显示器的所述显示识别数据并储存所述显示识别数据至所述存储器缓冲区的操作包括在所述计算机系统工作在一关机模式时,提供一电源,以读取所述显示器的所述显示识别数据,并储存所述显示识别数据至所述存储器缓冲区。
3. 如权利要求1所述的方法,其中由所述至少一显示驱动芯片读取所述系统存储器所储存的所述显示识别数据的操作包括由所述至少一显示驱动芯片执行一回调功能,以取得所述显示识别数据储存于所述系统存储器的一地址值,从而读取所述系统存储器所储存的所述显示识别数据。
4. 如权利要求3所述的方法,其中所述回调功能是通过一指针,指示所述地址值。
5. 如权利要求1所述的方法,其中所述显示器为一液晶显示器。
6. 如权利要求1所述的方法,其中所述显示器为一阴极射线管显示器。
7. 如权利要求6所述的方法,其中读取所述显示器的所述显示识别数据并将所述显示识别数据储存至所述存储器缓冲区的操作包括输出一启动信号,以启动读取所述显示器的所述显示识别数据,并将所述显示识别数据储存至所述存储器缓冲区。
8. 如权利要求1所述的方法,其中所述计算机系统为一笔记本型计算机,所述显示器为一外接式屏幕。
9. 一种计算机系统,包括一系统电路,用来实现所述计算机系统的功能;一显示器,耦接于所述系统电路,用来显示所述系统电路所产生的影像;一控制器,耦接于所述显示器,用来读取所述显示器的一显示识别数据,并将所述显示识别数据储存至一存储器缓冲区;一基本输入输出单元,耦接于所述控制器,用来在所述计算机系统工作在一开机自我测试阶段时,复制所述存储器缓冲区所储存的所述显示识别数据至一系统存储器;以及至少一显示驱动芯片,耦接于所述基本输入输出单元,用来读取所述系统存储器所储存的所述显示识别数据,以取得所述显示器的参数。
10. 如权利要求9所述的计算机系统,所述计算机系统还包括一电源供应器,用来在所述计算机系统工作在一关机模式时,提供一电源给所述控制器,以读取所述显示器的所述显示识别数据,并储存所述显示识别数据至所述存储器缓冲区。
11. 如权利要求9所述的计算机系统,其中所述至少一显示驱动芯片执行一回调功能,以取得所述显示识别数据储存于所述系统存储器的一地址值,从而读取所述系统存储器所储存的所述显示识别数据。
12. 如权利要求11所述的计算机系统,其中所述回调功能是通过一指针,指示所述地址值。
13. 如权利要求9所述的计算机系统,其中所述显示器为一液晶显示器。
14. 如权利要求9所述的计算机系统,其中所述显示器为一阴极射线管显示器。
15. 如权利要求14所述的计算机系统,所述计算机系统还包括一检测引脚,用来输出 一启动信号至所述控制器,以启动所述控制器读取所述显示器的所述显示识别数据,并将 所述显示识别数据储存至所述存储器缓冲区。
16. 如权利要求9所述的计算机系统,其中所述计算机系统为一笔记本型计算机,所述 显示器为一外接式屏幕。
17. 如权利要求9所述的计算机系统,其中所述控制器为一嵌入式控制器。
18. 如权利要求9所述的计算机系统,其中所述存储器缓冲区为一内嵌式控制器存储器。
全文摘要
本发明涉及用于一计算机系统设定一显示器的方法及相关计算机系统。具体地,提供一种用于计算机系统设定显示器的方法,该计算机系统包含至少一显示驱动芯片,该方法包含读取该显示器的显示识别数据,并将该显示识别数据储存至存储器缓冲区;在该计算机系统工作在开机自我测试阶段时,复制该存储器缓冲区所储存的该显示识别数据至系统存储器;以及由该至少一显示驱动芯片读取该系统存储器所储存的该显示识别数据,以取得该显示器的参数。本发明将显示识别数据复制至系统存储器中,使得显示驱动芯片可读取系统存储器所储存的显示识别数据,以取得显示器的参数。因此,本发明不需使用开关电路,以降低系统设计的复杂度,进一步地降低生产成本。
文档编号G09G5/00GK101777323SQ20091000069
公开日2010年7月14日 申请日期2009年1月14日 优先权日2009年1月14日
发明者张宝顺, 蔡明宏 申请人:纬创资通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1