一种显示适配器配置方法及应用该方法的计算机系统的制作方法

文档序号:2529678阅读:191来源:国知局
专利名称:一种显示适配器配置方法及应用该方法的计算机系统的制作方法
技术领域
本发明涉及显示适配器调试技术,更具体地说,涉及一种显示适配器配置 方法及应用该方法的计算才几系统。
背景技术
随着后PC (Personal Computer,个人计算机)时代的到来,工业计算机 在各行各业中的应用越来越多。不同于常用的商用PC机,受应用领域和成本 的约束,工业计算机系统的硬件、软件平台需根据具体的应用领域进行专门的 配置。而这其中便包括对显示效果的配置。各种显示效果通过配置显示适配器 来实现。
目前,业界流行的显示适配器配置方法是在BIOS (Basic Input/Output System,基本输入输出系统)设置界面中列出几种常见规格显示器在几种常见 显示效果下的配置选项。这样一来,用户便可根据具体的显示要求,结合显示 器的规格来选择合适的配置选项。然而,工业计算机显示器规格众多,不易预 测其具体需求,上述方法4艮难列出针对所有显示效果的配置选项,因此上述方 法的适用对象非常有限。同时,工业计算机的应用领域往往会使用非常特殊的 显示效果,例如以不常见的分辨率如320x240进4亍显示,或采用规j各才及为特 殊(例如16: 9或者大尺寸屏幕)的显示器,而上述配置方法则无法满足这种 特殊的需要。为解决上述问题,众多显示适配器厂商都会提供专门应用于其显 示适配器的VBIOS (Video-BIOS,显示适配器BIOS )调试工具,以便对显 示效果进行设置,使其能够满足特定应用领域的需要。VBIOS调试工具可以 实现对显示效果的精确设置,但该方法也存在一个重要的缺陷,即使用VBIOS 调试工具需要一定的专业知识。工业计算机的用户往往并不具备这些专业知 识,对其而言VBIOS调试工具使用难度较大,因此大多数用户仍然无法方便的对配置希望得到的显示效果。
因此,需要一种技术方案,能够克服现有技术存在的缺陷。

发明内容
本发明要解决的技术问题在于,针对现有技术基于常见规格显示器和常见
显示效果的设置方法适用对象非常有限的缺陷,以及基于VBIOS调试工具的 设置方法使用难度较大的缺陷,提供一种显示适配器配置方法及应用该方法的 计算机系统。
本发明解决其技术问题所采用的技术方案是 一种显示适配器配置方法, 用于在计算机系统初始化过程中对显示适配器进行初始化,包括如下步骤
51、 系统BIOS读取预先设置的显示适配器的初始化方式;
52、 在所述初始化方式为自定义方式时,系统BIOS调用并控制VBIOS 使用自定义显示参数对显示适配器进行初始化。
在本发明所述的显示适配器配置方法中,所述显示适配器的初始化方式和 自定义显示参数通过BIOS SETUP方式进行设置。
在本发明所述的显示适配器配置方法中,所述自定义显示参数包括基本参 数,该基本参数在设置所述初始化方式为自定义方式的过程中设置。
在本发明所述的显示适配器配置方法中,所述自定义显示参数包括附加参 数,所述系统BIOS依据所述基本参数生成所述附加参数。
在本发明所述的显示适配器配置方法中,所述步骤S2进一步包括
521、 在所述初始化方式为自定义方式时,所述系统BIOS依据所述基本 参数生成所述附加参数;
522、 系统BIOS调用并控制所述VBIOS使用基本参数和附加参数对显示 适配器进行初始化。
在本发明所述的显示适配器配置方法中,所述步骤S2进一步包括 S21'、 在所述初始化方式为自定义方式时,所述系统BIOS读取孩支调开 关的状态;
S22'、在微调开关处于开启状态时,系统BIOS读取所述基本参数和所述
5附加参数,并调用和控制所述VBIOS使用基本参数和附加参数对所述显示适 配器进行初始化。
在本发明所述的显示适配器配置方法中,所述^f效调开关的状态通过BIOS SETUP方式进行设置,在通过BIOS SETUP方式将微调开关设置为开启状态 前,所述系统BIOS依据所述基本参数生成所述附加参数,在开启状态设置完 成后,生成的附加参数将被存储。
在本发明所述的显示适配器配置方法中,在所述微调开关处于开启状态 时,所述附加参数通过BIOS SETUP方式进行修改。
在本发明所述的显示适配器配置方法中,所述步骤S2还包括,在所述初 始化方式为标准方式时,所述系统BIOS调用所述VBIOS,由VBIOS依据标 准显示参数对所述显示适配器进行配置。
在本发明所述的显示适配器配置方法中,所述系统BIOS依据CVT标准 计算所述附加参数。
本发明还提供了一种计算机系统,包括显示适配器、系统BIOS和VBIOS, 系统BIOS包括VBIOS调用模块,在计算机系统初始化过程中,VBIOS调用 模块调用VBIOS对显示适配器进行初始化,所述系统还包括
BIOS设置存储器,用于存储显示适配器的初始化方式参数和自定义显示 参数5
所述系统BIOS包括
判断模块,用于读取初始化方式参数确定初始化方式,并在初始化方 式为自定义方式时,发出参数修改命令;
参数修改模块,用于接收参数修改命令读取自定义显示参数,通知 VBIOS调用模块读取VBIOS,并使用自定义显示参数修改所读取的 VBIOS中的对应参数,再通知VBIOS调用才莫块执行参数经过修改的 VBIOS 。
在本发明所述的计算机系统中,所述系统BIOS包括BIOS SETUP模块, 用于接收对所述初始化方式和自定义显示参数的设置。
在本发明所述的计算机系统中,所述自定义显示参数包括基本参数,在将所述初始化方式设置为自定义方式后,所述BIOS SETUP模块接收所述基本参 数,并存储在所述BIOS设置存储器中。
在本发明所述的计算机系统中,所述自定义显示参数包括附加参数,所述 所述系统BIOS包括
CVT计算模块,用于读取所述基本参数,依据CVT标准计算附加参数。
在本发明所述的计算机系统中,所述参数修改模块用于接收参数修改命 令,读取所述基本参数,通知CVT计算模块计算所述附加参数,并使用基本 参数和附加参数修改所读取的VBIOS中的对应参数。
在本发明所述的计算机系统中,所述BIOS设置存储器用于存储微调开关 状态参数,所述判断模块用于在初始化方式为自定义方式时,读取微调开关状 态参数,并在微调开关处于开启状态时,发出包含微调开关状态的参数修改命 令。
在本发明所述的计算机系统中,所述参数修改模块用于接收参数修改命 令,读取微调开关状态,在微调开关处于开启状态时,从BIOS设置存储器中 读取基本参数和附加参数。
在本发明所述的计算机系统中,所述BIOS SETUP模块用于接4树微调 开关状态的设置,在将微调开关设置为开启状态后,BIOS SETUP模块通知 CVT计算模块将计算得到的附加参数存储到BIOS设置存储器中。
实施本发明的技术方案,具有以下有益效果用户只需输入熟知的基本参 数,便可由改进的系统BIOS根据这些基本参数依照CVT标准自动计算得到 难于理解的附加参数。这样一来用户便可根据自身需要来设置显示设备,以实 现各种显示效果,且设置过程简单易懂,便于操作。


下面将结合附图及实施例对本发明作进一步说明,附图中 图1是依据本发明一较佳实施例的计算机系统的结构示意图; 图2是依据本发明 一较佳实施例的系统BIOS的结构示意图; 图3是依据本发明一较佳实施例的新增系统设置参数的示意图;图4是依据本发明一较佳实施例的将显示适配器初始化方式设置为自定 义方式的方法的流程图5A是依据本发明一较佳实施例的显示适配器初始化方式配置子界面的 示意图5B是依据本发明一较佳实施例的显示适配器初始化方式配置子界面的 另一示意图6是依据本发明一较佳实施例的显示适配器初始化方法的流程图; 图7是依据本发明一较佳实施例的微调开关设置方法的流程图; 图8A是依据本发明一较佳实施例的显示适配器初始化方式配置子界面的 示意图8B是依据本发明一较佳实施例的显示适配器初始化方式配置子界面的 另一示意图9是依据本发明一较佳实施例的显示适配器初始化方法的流程图。
具体实施例方式
本发明提供了一种显示适配器配置方法及应用该方法的计算机系统,用户 只需输入熟知的基本参数,便可由改进的系统BIOS根据这些基本参数依照 VESA制定的CVT标准自动计算得到繁多且难于理解的附加参数。由此,用 户便可根据自身需要来设置显示设备以实现各种显示效果,且设置过程简单易 懂,便于操作。下面就结合附图和具体实施例对本发明的技术方案进行描述。
图1是依据本发明一较佳实施例的计算机系统100的结构示意图。如图1 所示,计算机系统100包括系统总线102,以及连接在系统总线102上的处理 器104、系统BIOS存储器106、显示适配器108、主存储器110、 BIOS设置 (BIOS SETTING )存储器112和其他设备114。
系统总线102是计算机系统100中各部件和模块之间传送信息的公共连接 线。有关系统总线的内容已在现有技术中做了详细描述,本文不再赘述。
处理器104是计算机系统100的核心部件,包括运算逻辑部件、寄存器部 件和控制部件等等,用于读取指令,对指令译码,并执^^码后的指令。有关处理器的内容已在现有技术中做了详细描述,本文不再赘述。
系统BIOS存储器106用于存储计算机系统100的系统BIOS 116,其可通 过例如但不限于Flash ROM (Flash Read-Only Memory,闪存只读存储器)、 PROM ( Programmable Read-Only Memory,可编禾呈只读存4诸器)、EPROM
(Erasable Programmable Read-Only Memory,可4察写可编程只读存々者器)、 EEPROM ( Electrically Erasable Programmable Read-Only Memory,电可擦除可 编程只读存储器)等存储器来实现。有关系统BIOS存储器的内容已在现有技 术中做了详细描述,本文不再赘述。
系统BIOS 116为计算机系统100提供最低级的、最直接的硬件控制,主 要用于执行自检及初始化、硬件中断处理和程序服务请求等几类操作。有关系 统BIOS的主要内容已在现有技术中做了详细描述,对这些内容本文不再赘述。
应注意,为实现本发明的技术方案,需要对系统BIOS 116进行改进,添 加用于实现本方案的若干模块,有关这些模块的内容将在下文结合附图和具体 实施例进行详细描述。
显示适配器108用于将计算机系统100所需要的显示信息进行转换以驱动 显示器,并向显示器提供行扫描信号,控制显示器的正确显示。有关显示适配 器的内容已在现有技术中做了详细描述,本文不再赘述。
显示适配器108内包含有VBIOS (Video - BIOS )存储器118,其用于存 卡者VBIOS 120。 VBIOS 120对显示适配器108的控制作用与系统BIOS 116对 计算机系统100的控制作用相似。有关VBIOS的内容已在现有技术中估支了详 细描述,本文不再赘述。
主存储器110用于构成计算机系统100的内存,用于存放指令和数据,其 由处理器104直接随机存取。主存储器110可由DRAM (Dynamic Random Access Memory,动态随才几存取存储器)、SDRAM ( Synchronous DRAM,同步 动态随机存储器)等类型的存储器来实现。有关主存储器的内容已在现有技术 中做了详细描述,本文不再赘述。
BIOS设置存储器112用于存放计算机系统100的系统设置参数122,包 括例如但不限于系统时间、启动顺序等等。系统设置参数122由系统BIOS 116调用,用于完成计算机系统100的启动。BIOS设置存储器114可通过例如但 不限于CMOS RAM (互补金属氧化物随机存储器)来实现。系统设置参数已 在现有技术中做了详细描述,对这些内容本文不再赘述。
为实现本发明的技术方案,需要增加一些特有的显示适配器设置参数,这 些参数也作为系统设置参数存储在BIOS设置存储器114中,有关新增加的显 示设备设置参数的内容将在下文结合附图和具体实施例进行详细描述。
其他设备114包括设置在计算机系统100中的各种I/O设备(如声卡、硬 盘驱动器、光盘驱动器等)、电源等设备。
计算机系统100的启动过程按照如下步骤进行,首先,计算机系统100 上电。在电源供电稳定后,处理器104调用系统BIOS开始进行系统初始化, 例如处理器104从地址FFFF0H处开始执行指令,该地址处于系统BIOS 116 的地址范围内,由此,处理器104开始执行系统BIOS。为加快系统的初始化 进程,处理器104可将存储在系统BIOS存储器106中的系统BIOS 116加载 到内存(基本内存)中予以执行。在经过前期的POST (Power-On Self Test, 加电后自检)等必要步骤后,系统BIOS 116查找并调用VBIOS 120,然后由 VBIOS 120来对显示适配器108进行初始化。同样的,为加快系统的初始化进 程,处理器104可将存储在显示适配器BIOS存储器118中的VBIOS 120加载 到内存(基本内存)中予以执行。在显示适配器108初始化完成后,计算机系 统100便可以在其显示器上显示信息。在计算机系统100的初始化过程中,系 统BIOS 116需要不断调用BIOS设置存储器112中存储的系统设置参数122 来配置各种设备,如i/o设备。
如上文所述,为实现本发明的技术方案即对显示适配器进行自定义初始 化,需要对图1所示计算机系统100中的系统BIOS 116等模块进行改进,并 增加显示适配器初始化参数等系统设置参数,下面就结合图2和图3对这些改 进进行详细描述。
图2是依据本发明一较佳实施例的系统BIOS 200的结构示意图。如图2 所示,系统BIOS 200包括BIOS SETUP (BIOS设置)模块202、 CVT计算 模块204、 VBIOS调用模块206、参数修改模块208和判断模块210。BIOS SETUP模块202用于设置和修改系统设置参数,并将设置或修改的 系统设置参数存储到BIOS设置存储器中。在计算机系统开机过程中,通过按 下Del键来调用BIOS SETUP模块202,进入BIOS SETUP (BIOS设置)界 面。有关BIOS SETUP模块的主要内容已在现有技术中做了详细描述,对这些 内容本文不再赘述。应注意,为实现本发明的技术方案,在系统设置参数中添 加了一些特有的显示设备初始化参数,如显示适配器初始化方式参数、微调开 关状态参数、自定义显示参数(包括基本参数和附加参数)等,这些新增加的 参数也是通过调用BIOS SETUP模块202进行设置及修改的。有关新增加的系 统设置参数的用途及设置过程将在下文进行详细描述。
CVT计算模块204用于依据VESA (Video Electronics Standards Association, -现频电子标准协会)制定的CVT ( Coordinated Video Timing,协 调视频时序)标准,使用用户在BIOS设置过程中输入的基本参数计算附加参 数。所述基本参数包括例如但不限于水平分辨率、垂直分辨率、刷新率等参数, 计算得到的附加参数包括行频、场频、纵横比、时序等参数。有关基本参数和 附加参数的设置和生成过程将在下文进行详细描述。
VBIOS调用模块206用于调用显示适配器自身的BIOS (即VBIOS ),然 后由VBIOS完成显示适配器的初始化等操作。有关VBIOS调用模块的内容已 在现有技术中做了详细描述,本文不再赘述。应注意,为区别于对显示适配器 进行自定义配置时使用的自定义显示参数,将现有技术中VBIOS对显示适配 器进行初始化时使用的参数称为标准显示参数。如上文所述,为加快显示适配 器的初始化速度,可将VBIOS加载到内存中予以执行,其中,标准显示参数 在内存中的地址将是已知的。本发明正是依据标准显示参数地址已知这一特 性,将标准显示参数修改为自定义显示参数。
参数修改模块208用于使用自定义显示参数(即上文所述的基本参数和附 加参数)来修改载入内存中的标准显示参数中的对应参数,由于这样一来 VBIOS便可依据自定义显示参数对显示适配器进行初始化。在具体实现过程 中,参数修改模块中可设置参数地址表,其中记录有标准显示参数中各参数在 内存中的具体存储位置。判断模块210用于确定预先设置的显示适配器初始化方式,继而决定采用 标准方式还是自定义方式对显示适配器进行配置。此外,判断^f莫块210还用于 判断微调开关的当前状态,以决定是使用基本参数临时生成附加参数,还是直 接从BIOS设置存储器读取已经生成的附加参数。
如上文所述,系统BIOS中增加的必要模块用于执行新增的一些系统设置 参数,下面就结合图3来对所增加的参数进行详细描述。
图3是依据本发明一较佳实施例的新增系统设置参数300的示意图。如图 3所示,新增加的系统设置参数300包括显示适配器初始化方式参数302、微 调开关状态参数304和自定义显示参数306。
显示适配器初始化方式参数302用于显示为显示适配器预先设置的初始 化方式,其中包括标准方式和自定义方式两种。显示适配器由系统BIOS调用 的VBIOS来初始化,在标准方式下,VBIOS将使用其自身的标准显示参数来 初始化显示适配器;在自定义方式下,系统BIOS会使用自定义显示参数修改 标准显示参数中的对应参数,然后由VBIOS使用修改后的参数来初始化显示 适配器。
微调开关状态参数304用于显示在自定义方式下是否启用对自定义显示 参数的微调。若需要对自定义显示参数进行微调,首先应当开启微调开关,随 后,生成的附加参数将保存到BIOS设置存储器中,接下来便可在系统初始化 过程中通过BIOS SETUP模块对自定义显示参数(主要是附加参数)进行微调, 微调后的参数将保存到BIOS设置存储器中。由此可以得出,当微调开关处于 开启状态时,计算机系统在启动过程中将无需使用基本参数来生成附加参数, 而只需从BIOS设置存储器中读取已经微调过的自定义显示参数即可。应注意, 在将微调开关置于开启状态后,即使不对自定义显示参数进行樣i调,这些自定 义显示参数包括附加参数也会存储到BIOS设置存储器中,因此即使不对自定 义显示参数进行微调,启动过程中也无需再次生成附加参数,而只需从BIOS 设置存储器中读取即可。
自定义显示参数306包括基本参数308和附加参数310。所述基本参数包 括例如但不限于水平分辨率、垂直分辨率、刷新率等,此外,基本参数还可包
12括扫描方式如隔行扫描和逐行扫描、是否设置显示边界等。附加参数310包括
行频、场频、纵橫比等参数。有关基本参数和附加参数的内容在CVT标准中
做了详细描述,本文引用其中的全部内容。
下面就来描述上述新增加的系统,没置参数的i殳置过程。
图4是依据本发明一较佳实施例的将显示适配器初始化方式设置为自定
义方式的方法400的流程图。如图4所示,方法400开始于步骤402。 随后,在下一步骤404,计算机系统上电。
随后,在下一步骤406,计算机系统接收系统BIOS设置命令。在计算机 系统启动过程中,按下Del键将触发系统BIOS设置命令。
随后,在下一步骤408,在收到系统BIOS设置命令后,系统BIOS的BIOS 设置模块读取BIOS设置存储器中存储的系统设置参数,显示包含各项系统设 置参数的BIOS SETUP界面。
随后,在下一步骤410,在BIOS SETUP界面的显示适配器初始化方式配 置子界面下,BIOS设置模块接收对显示适配器初始化方式的设置,将其设置 为自定义方式。请参见图5A,其为依据本发明一较佳实施例的显示适配器初 始化方式配置子界面500的示意图。如图5A所示,显示适配器的默认初始化 方式为标准方式,因此,在标准方式下,自定义方式下的基本参数(如水平像 素数量、垂直像素数量、刷新率)、微调开关的状态、附加参数(如行频、场 频、纵横比)等各个选项均处于未激活状态。请参见图5B,其为依据本发明 一较佳实施例的显示适配器初始化方式配置子界面502的示意图。如图5B所 示,在将显示适配器配置方式设置为自定义方式后,自定义方式下的基本参数 (如水平像素数量、垂直像素数量、刷新率)中的各个选项将随即激活,此时 便可在各项参数中填入所需数字。而由于此时尚未生成附加参数(如上文所述, 附加参数将在计算机系统重置后生成),因此微调开关的状态、附加参数(如 行频、场频、纵横比)等各个选项仍处于未激活状态。
随后,在下一步骤412,接收输入的基本参数,包括例如但不限于水平像 素数量、垂直像素数量和刷新率等。
随后,在下一步骤414, BIOS设置模块将设置的显示适配器初始化方式和各项基本参数存储到BIOS设置存储器中,随后将计算机系统重置。 最后,方法400结束于步骤416。
在设置基本参数后,系统BIOS将控制VBIOS依据基本参数对显示适配 器进行初始化,下面就结合图6对具体初始化过程进行描述。
图6是依据本发明一较佳实施例的显示适配器初始化方法600的流程图。 如图6所示,方法600开始于步骤602。
随后,在下一步骤604,计算机系统上电,系统BIOS (判断模块)从BIOS 设置存储器中读取显示适配器初始化方式参数。
随后,在下一步骤606,系统BIOS的判断模块依据显示适配器初始化方 式参数判断是否按照自定义方式初始化显示适配器,若是,则转到步骤608(由 判断模块发出参数修改命令);否则,转到步骤616。
随后,在下一步骤608,系统BIOS (参数修改模块)从BIOS设置存储 器中读取基本参数。
随后,在下一步骤610,系统BIOS的CVT计算模块(得到参数修改模块 通知)依据基本参数计算附加参数。
随后,在下一步骤612,系统BIOS的VBIOS (得到参数修改模块通知) 调用才莫块调用VBIOS。
随后,在下一步骤614,系统BIOS的参数修改模块使用基本参数和附加 参数来修改VBIOS所使用的标准显示准参数中的对应参数,然后系统BIOS 控制VBIOS以基本参数和附加参数(即自定义显示参数)来初始化显示适配 器。
若在步骤606,系统BIOS判断不应以自定义方式而应以标准方式来配置 显示适配器,则转到步骤616。在步骤616,系统BIOS的VBIOS调用模块调 用VBIOS 。
随后,在下一步骤618,系统BIOS控制VBIOS以标准方式(即使用标准 显示参数)初始化显示适配器。
最后,方法600结束于步骤620。
在输入基本参数后,还可对依据基本参数生成的附加参数进行修改,从而实现对显示效果的微调。下面就结合图7对附加参数的设置过程进行描述。
图7是依据本发明一较佳实施例的微调开关设置方法700的流程图。如上 文所述,微调过程是指对依据基本参数生成的附加参数进行微调,因此需要首 先将显示适配器初始化方式设置为自定义方式。有关自定义方式的配置方法已 在前文结合图4做了描述,此处不再赘述。方法700开始于步骤702。
随后,在下一步骤704,计算机系统上电。微调开关的^L置也需要调用系 统BIOS中BIOS SETUP模块来进行,因此需要在计算机初始化过程中进行设 置。
随后,在下一步骤706,系统BIOS读取基本参数,并计算附加参数,然 后响应BIOS SETUP设置命令。在计算机系统启动过程中,按下Del键将触发 系统BIOS设置命令。然而,由于必须首先依据基本参数生成附加参数后,才 可对附加参数进行微调,因此在计算机系统启动后,只有在附加参数的生成过 程(即图6中的步骤602-610)完成后,才可响应BIOS SETUP设置命令。
随后,在下一步骤708,在收到系统BIOS设置命令后,系统BIOS将调 用其BIOS设置模块,读取BIOS设置存储器中存储的系统设置参数,显示包 含各项系统设置参数的BIOS SETUP界面。应注意,此时显示的系统设置参数 中将同时包含基本参数和附加参数。
随后,在下一步骤710,在BIOS SETUP界面的显示适配器初始化方式配 置子界面下,BIOS设置模块接收对微调开关状态的设置,将其设置为开启状 态。请参见图8A,其为依据本发明一较佳实施例的显示适配器初始化方式配 置子界面800的示意图。如图8A所示,由于此时附加参数已生成,因此微调 开关将转入激活状态。由于对附加参数的修改需要一定的专业知识,且附加参 数在一般情况下不需进行改动,因此微调开关的默认状态为关闭状态。在关闭 状态下,各项附加参数将保持未激活状态。此时,自定义方式下的基本参数(如 水平像素数量、垂直像素数量、刷新率)、微调开关的状态、附加参数(如行 频、场频、纵横比)等各个选项将显示出其各自的数值。请参见图8B,其为 依据本发明一较佳实施例的显示适配器初始化方式配置子界面802的示意图。 如图8B所示,在将微调开关设置为开启状态后,各项附加参数将转入激活状态。作为可选的,还可对附加参数进行修改。应注意,在将孩史调开关设置为开
启状态后,BIOS设置模块会通知CVT计算模块将计算得到的附加参数存储到 BIOS设置存储器中。
随后,在下一步骤712, BIOS设置模块将设置的微调开关状态和修改后 的附加参数存储到BIOS设置存储器中,随后将计算机系统重置。
最后,方法700结束于步骤714。
在开启微调开关后,在启动过程中,系统BIOS只需从BIOS设置存储器 中读取附加参数即可,而无需再次生成该附加参数。下面就结合图9对微调开 关开启后显示适配器的具体配置过程进行描述。
图9是依据本发明一较佳实施例的显示适配器配置方法900的流程图。如 图9所示,方法900开始于步骤902。
随后,在下一步骤卯4,计算机系统上电,系统BIOS 乂人BIOS设置存储 器中读取显示适配器初始化方式参数。
随后,在下一步骤906,系统BIOS的判断模块依据显示适配器初始化方 式参数判断是否按照自定义方式初始化显示适配器,若是,则转到步骤908; 否则,转到步骤922。
随后,在下一步骤908,系统BIOS (判断模块)从BIOS设置存储器中 读取微调开关状态参数。
随后,在下一步骤910,由系统BIOS的判断模块依据微调开关状态参数 判断微调开关是否已开启,若是,则转到步骤912 (发出参数修改命令,其中 包含微调开关状态);否则转到步骤914。
随后,在下一步骤912,系统BIOS的参数修改模块读取参数修改命令得 到微调开关状态,得知微调开关已开启,因此从BIOS设置存储器中读取自定 义显示参数,即基本参数和附加参数。
随后,在下一步骤918,系统BIOS的VBIOS调用才莫块调用VBIOS。
随后,在下一步骤920,系统BIOS的参数修改模块使用基本参数和附加 参数修改VBIOS所使用的标准显示参数中的对应参数,然后系统BIOS控制 VBIOS以基本参数和附加参数(即自定义显示参数)来配置显示适配器。若在步骤910,系统BIOS的判断模块依据微调开关状态参数判断微调开 关处于关闭状态,则转到步骤914,系统BIOS从BIOS设置存储器中读取基 本参数。
随后,在下一步骤916,系统BIOS的CVT计算模块依据基本参数计算得 到附加参数,然后转到步骤918。
若在步骤906,若系统BIOS调用其判断模块依据显示适配器初始化方式 参数判断应按照标准方式初始化显示适配器,则转到步骤922,系统BIOS的 VBIOS调用模块调用VBIOS。
随后,在下一步-骤924,系统BIOS控制VBIOS以标准方式(即^f吏用标准 显示参数)初始化显示适配器。
最后,方法900结束于步骤926。
由上述实施例可以得出,本发明的核心思想是,系统BIOS读取预先设置 的显示适配器的初始化方式,并且在初始化方式为自定义方式时,依据预先设 置的自定义显示参数对显示适配器进行初始化。作为可选的,用户还可预先计 算出全部自定义显示参数包括基本参数和附加参数,然后在BIOS SETUP过程 中,将显示适配器初始化方式设置为自定义方式,并填入计算得到的所有自定 义显示参数。随后,在初始化过程中,系统BIOS在确定需以自定义方式对显 示适配器进行初始化后,将直接依据BIOS SETUP过程中设定的自定义显示参 数来修改标准显示参数,然后由VBIOS依据自定义显示参数来对显示适配器 进行初始化。在这种方案中,有关自定义显示参数的设置及^f吏用自定义显示参 数修改标准显示参数等过程可参考前文中图4、图5以及其他附图中的内容进 行。
应注意,附加参数并非仅限于上文描述的行频、场频、纵横比和时序,还 可包括水平同步补偿、水平同步脉宽、水平边界、水平空白、垂直同步补偿、 垂直同步脉宽、垂直边界、垂直空白、扫描类型等其他参数,有关这些参数的 内容已在VESA制定的CVT标准中做了详细描述,本文引用其中的全部内容。
1权利要求
1、一种显示适配器配置方法,用于在计算机系统初始化过程中对显示适配器进行初始化,其特征在于,包括如下步骤S1、系统BIOS读取预先设置的显示适配器的初始化方式;S2、在所述初始化方式为自定义方式时,系统BIOS调用并控制VBIOS使用自定义显示参数对显示适配器进行初始化。
2、 根据权利要求1所述的显示适配器配置方法,其特征在于,所述显示
3、 根据权利要求2所述的显示适配器配置方法,其特征在于,所述自定 义显示参数包括基本参数,该基本参数在设置所述初始化方式为自定义方式的 过程中设置。
4、 根据权利要求3所述的显示适配器配置方法,其特征在于,所述自定 义显示参数包括附加参数,所述系统BIOS依据所述基本参数生成所述附加参 数。
5、 根据权利要求4所述的显示适配器配置方法,其特征在于,所述步骤 S2进一步包括s21、 在所述初始化方式为自定义方式时,所述系统BIOS依据所述基本 参数生成所述附加参数;s22、 系统BIOS调用并控制所述VBIOS使用基本参数和附加参数对显示 适配器进行初始化。
6、 根据权利要求5所述的显示适配器配置方法,其特征在于,所述步骤 S2还包括,在所述初始化方式为标准方式时,所述系统BIOS调用所述VBIOS, 由VBIOS依据标准显示参数对所述显示适配器进行配置。
7、 根据权利要求4 ~ 6中任一项所述的显示适配器配置方法,其特征在于, 所述系统BIOS依据CVT标准计算所述附加参数。
8、 一种计算机系统,包括显示适配器、系统BIOS和VBIOS,系统BIOS 包括VBIOS调用模块,在计算机系统初始化过程中,VBIOS调用才莫块调用VBIOS对显示适配器进行初始化,其特征在于,所述系统还包括BIOS设置存储器,用于存储显示适配器的初始化方式参数和自定义显示 参数;所述系统BIOS包括判断模块,用于读取初始化方式参数确定初始化方式,并在初始化方 式为自定义方式时,发出参数修改命令;参数修改模块,用于接收参数修改命令读取自定义显示参数,通知 VBIOS调用模块读取VBIOS,并使用自定义显示参数修改所读取的 VBIOS中的对应参数,再通知VBIOS调用才莫块执行参数经过修改的 VBIOS。
9、 根据权利要求8所述的计算机系统,其特征在于,所述系统BIOS包 括BIOS SETUP模块,用于接收对所述初始化方式和自定义显示参数的设置。
10、 根据权利要求9所述的计算机系统,其特征在于,所述自定义显示参 数包括基本参数,在将所述初始化方式设置为自定义方式后,所述BIOS SETUP模块接收所述基本参数,并存储在所述BIOS设置存储器中。
11、 根据权利要求10所述的计算机系统,其特征在于,所述自定义显示 参数包括附加参数,所述所述系统BIOS包括CVT计算模块,用于读取所述基本参数,依据CVT标准计算附加参数。
12、 根据权利要求11所述的计算机系统,其特征在于,所述参数修改模 块用于接收参数修改命令,读取所述基本参数,通知CVT计算模块计算所述 附加参数,并使用基本参数和附加参数修改所读取的VBIOS中的对应参数。
全文摘要
本发明涉及显示适配器调试技术,针对基于常规显示器和显示效果的设置方法适用对象有限的缺陷,和基于VBIOS调试工具的设置方法使用难度较大的缺陷,提供一种显示适配器配置方法及应用该方法的计算机系统。显示适配器配置方法包括系统BIOS读取预先设置的显示适配器的初始化方式;在初始化方式为自定义方式时,系统BIOS调用并控制VBIOS使用自定义显示参数对显示适配器进行初始化。本发明还提供了一种计算机系统。用户只需输入熟知的基本参数,便可由系统BIOS根据这些基本参数依照CVT标准自动计算得到难于理解的附加参数。因此用户便可根据自身需要来设置显示设备,以实现各种显示效果,且设置过程简单易懂,便于操作。
文档编号G09G5/00GK101582033SQ200810067249
公开日2009年11月18日 申请日期2008年5月16日 优先权日2008年5月16日
发明者修惠文, 刘恩锋 申请人:研祥智能科技股份有限公司;上海研祥智能科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1