首页> 中国专利> 计算机系统的开机方法与其开机画面的处理方法

计算机系统的开机方法与其开机画面的处理方法

摘要

一种开机画面的处理方法,包括提供色盘数据,用来提供多个颜色。另外,提供开机图案,可以由多个颜色所组成,而每一颜色在开机图案的色域分布中分别具有对应的色彩值。当组成开机图案的颜色的数量大于色盘数据所提供的颜色数量的预设值时,则将目前的开机图案的色域分布中,每一颜色的色彩值与其它颜色的色彩值进行运算,而获得多个运算值。藉此,本发明的处理方法可以依据上述的运算值而使开机图案的色域分布中部分的颜色合并为单一颜色,以减少组成开机图案的颜色的数量,并且至少依据最新的开机图案而产生开机画面。

著录项

  • 公开/公告号CN101526900A

    专利类型发明专利

  • 公开/公告日2009-09-09

    原文格式PDF

  • 申请/专利权人 华硕电脑股份有限公司;

    申请/专利号CN200810007646.7

  • 发明设计人 简志升;

    申请日2008-03-03

  • 分类号G06F9/445;

  • 代理机构北京市柳沈律师事务所;

  • 代理人葛宝成

  • 地址 中国台湾台北市

  • 入库时间 2023-12-17 22:36:00

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2012-04-18

    授权

    授权

  • 2009-11-04

    实质审查的生效

    实质审查的生效

  • 2009-09-09

    公开

    公开

说明书

技术领域

本发明涉及一种开机画面的处理方法,且特别是涉及一种关于合并颜色技术的开机画面的处理方法。

背景技术

当一计算机系统开机时,会在其屏幕上显示一开机画面,如图1所示。图1所示为一种计算机系统的开机画面图。一般在开机画面中,可以包括文字信息和开机图案,如图2下方的提示信息即为文字信息。

另外,若是计算机系统是使用了某些厂牌的处理器,则在图1所示的开机画面的右下角或是右上角,还会有该厂牌的画面标记,如图3所示。也就是说,在某些开机画面中,会包括文字信息画面、画面标记、以及开机图案。

以目前的计算机系统来说,因为系统兼容性以及文件大小等因素,在计算机系统开机时都是使用256色的显示模式。也就是说,在计算机系统开机时,可以提供256色的颜色来组成开机画面。一般来说,文字信息画面(如图2所示)和画面标记所用到的颜色数量是固定的,都是16色颜色。也就是说,计算机系统可以提供给开机图案的颜色为224色。

然而,由于开机图案可以由使用者自行指定,因此所需要的颜色数量并不是固定。若是开机图案所需要的颜色超过224色,则显示在开机画面中就会有失真的现象产生。已知的解决方式,是利用绘图软件先将开机图案开启,然后利用人眼的辨识,将一些相近的颜色删除,直到组成开机图案的颜色的数量小于或等于224色。

从以上可知,已知的技术是利用人力来处理组成开机图案的颜色。因此,已知的技术实施起来并没有效率。另外,由于每个人对色彩的敏锐度都不相同,因此并没有统一的标准来对开机图案进行处理,导致处理过后的开机图案在色彩的表现上可能会不自然。此外,经由已知的技术来处理开机图案,会使开机图案遭到永久性的破坏。

发明内容

因此,本发明提供一种计算机系统的开机方法,可以自行调整组成开机图案的颜色数量,以使开机画面在色彩的表现上不会失真。

此外,本发明也提供一种开机画面的处理方法,可以较有效率地处理组成开机画面的颜色。

本发明提供一种计算机系统的开机方法,包括提供开机图案,而此开机图案具有多个颜色。另外,调整组成开机图案的颜色的数量,以产生计算机系统的开机画面。

从另一观点来看,本发明也提供一种开机画面的处理方法,包括提供色盘数据,用来提供多个颜色。另外,提供开机图案,可以由多个颜色所组成,而每一颜色在开机图案的色域分布中分别具有对应的色彩值。当组成开机图案的颜色的数量大于色盘数据所提供的颜色数量的预设值时,则将目前的开机图案的色域分布中,每一颜色的色彩值与其它颜色的色彩值进行运算,而获得多个运算值。藉此,本发明的处理方法可以依据上述的运算值而使开机图案的色域分布中部分的颜色合并为单一颜色,以减少组成开机图案的颜色的数量,并且至少依据最新的开机图案而产生开机画面。

另外,本发明更可以提供文字信息画面和画面标记。

在本发明的实施例中,上述减少组成该开机图案的颜色数量的步骤,包括在开机图案的色域分布中,计算每一颜色的色彩值与其它颜色的色彩值间的距离,并获得多个距离值。另外,比较这些距离值的大小。当在这些距离值中仅有一最小距离值时,则将具有最小距离的二个颜色合并成单一颜色,以减少组成开机图案的上述这些颜色数量。

此外,若是在距离值中有多个最小距离值时,则比较每一最小距离值所对应的二个色彩值在开机图案的色域分布中出现的次数。藉此,本发明可以将具有最小距离值,且出现在开机图案的色域分布中次数最少的二个色彩值所对应的颜色合并为单一颜色,以减少组成开机图案的上述这些颜色的数量。

从以上可知,本发明所提出的处理方法,可以将组成开机图案的部分颜色合并为单一颜色,以减少组成开机图案的颜色数量。藉此,本发明可以有效率地处理开机画面,并且使得开机画面在颜色的表现上可以较为自然。

为让本发明的上述和其它目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合附图,作详细说明如下。

附图说明

图1所示为一种计算机系统的开机画面示意图。

图2所示为一种计算机系统的开机画面(包含文字信息)示意图。

图3所示为一种计算机系统的开机画面(包含文字信息及画面标记)示意图。

图4所示为一种计算机装置的系统结构图。

图5所示为依照本发明的一较佳实施例的一种计算机系统的开机方法的步骤流程图。

图6所示为依照本发明的一较佳实施例的一种开机画面的处理方法的步骤流程图。

图7所示为依照本发明的一较佳实施例的一种减少组成开机图案的颜色数量的方法步骤流程图。

具体实施方式

图4所示为一种计算机装置的系统结构图。请参照图4,在一般例如桌上型计算机或是笔记本计算机的计算机系统400中,包括中央处理器402、芯片组404、基本输入输出系统(BIOS)单元406和存储器408。中央处理器402耦接至芯片组404,并通过芯片组04耦接至BIOS单元406和存储器408。一般来说,芯片组404可以包括例如北桥芯片和南桥芯片。

图5所示为依照本发明的一较佳实施例的一种计算机系统的开机方法的步骤流程图。请合并参照图4和图5,当计算机系统400开机时,可以如步骤S502所述,进行开机自我测试(POST),并且可以将BIOS单元406内嵌的BIOS程序代码解压缩,再通过芯片组404加载至存储器408执行,也就是步骤S504的内容。在本实施例中,BIOS单元406可以利用快闪存储器来实现。另外,存储器408则可以是随机存取存储器(DRAM)、同步随机存取存储器(SDRAM)、或是倍率随机存取存储器(DDRAM)。

特别的是,当BIOS的程序代码从BIOS单元406被加载到存储器408内执行时,可以将开机图案解压缩。在本实施例中,开机图案例如图3所示,可以由多个颜色组成,其格式可以是位图文件,并且可以被压缩存放在BIOS单元406内。藉由对开机图案解压缩,本实施例就可以进行步骤S506,就是提供文字信息、画面标记和解压缩后的开机图案。需要注意的是,当开机图案被解压缩后,并不需要在存回BIOS单元406内。因此,开机图案的源文件并不会有任何改变。其中,所谓的文字信息,可以例如图2中左下角所显示的文字提示信息。

请继续参照图4和图5,当步骤S506进行完后,本实施例可以如步骤S508所述,调整组成开机图案的颜色数量。藉此,本实施例可以依据文字信息画面、画面标记和开机图案而产生开机画面,并且在计算机系统400开机时显示给使用者。

图6所示为依照本发明的一较佳实施例的一种开机画面的处理方法的步骤流程图,可以适用于图5的步骤S508。请参照图6,本实施例要处理上述的文字信息画面、画面标记以及开机图案时,可以如步骤S602所述,先提供色盘数据。在色盘数据中,可以提供多个颜色来处理计算机系统的开机画面。在本实施例中,色盘数据可以提供,例如256色的颜色数据。其中,这些颜色数据在色域分布中都有对应的色彩值。

另外,本实施例的处理方法可以进行步骤S604和S606,就是计算组成文字信息画面以及画面标记的颜色数量。在本实施例中,文字信息画面和画面标记可以分别利用16色颜色来组成。例如,组成文字信息画面的颜色就可以包括黑色、蓝色、绿色、青色、红色、紫色、棕色、白色、深灰色、浅蓝色、浅绿色、淡青色、粉红色、浅紫色、黄色、亮白色。此外,在一些选择实施例中,组成文字信息画面和画面标记的16色颜色,可以分别配置在色盘数据的最前和最后的16笔颜色数据。

接着,本实施例的处理方法可以进行步骤S608,就是计算组成开机图案的颜色数量。由于组成文字信息画面和画面标记的颜色较为固定,然而开机图案因为可以让使用者自行指定,因此其组成颜色的数量较不一定。因此,本实施例还可以如步骤S610所述,检查目前组成开机图案的颜色数量是否大于色盘数据所提供的颜色数量的预设值。假设,色盘数据最多可以提供256色颜色数据,而组成文字信息画面和画面标记的颜色数量如前述各为16色颜色,则色盘数据可以提供给开机图案的颜色可能只有224色。换句话说,步骤S612中的预设值可以等于224。

当使用者所选择的开机图案所需的颜色数量,超过色盘数据所能提供给开机图案的颜色数量(例如224)时(也就是步骤S610所标示的“是”),则本实施例的处理方法可以将目前开机图案的色域分布中,每一颜色的色彩值与其它颜色的色彩值进行运算并获得多个运算值,(步骤S612)。藉此,本实施例就可以依据这些运算值而将开机图案的部分的颜色合并为单一颜色(步骤S614),以减少组成开机图案的颜色的数量。

接着,本实施例处理方法在进行完步骤S614后,还可以再重复步骤S610。若是组成开机图案的颜色数量还是超过色盘数据所提供的颜色数量的预设值时,则继续重复步骤S612和S614等步骤,直至开机图案所需的颜色的数量小于等于色盘数据所提供的颜色数量的预设值。若是组成开机图案的颜色数量小于等于预设值(例如224)时(也就是步骤S610所标示的“否”),则本实施例可以如步骤S616所述,依据文字信息画面、画面标记和开机图案来产生开机画面。

在本实施例中,步骤S612的运算方式可以有很多种,例如Dithering的方式,或是Floyd-Steinberg等算法,本实施例并不加以限定。另外,本发明另外提供一算法来处理开机图案的颜色数量,如图7所示。

图7所示为依照本发明的一较佳实施例的一种减少组成开机图案的颜色数量的方法步骤流程图。请参照图7,当开机图案在例如图6的步骤S612中,被检查出其所需的颜色数量,大于色盘数据所提供的颜色数据数量的预设值时,则可以如步骤S702所述,在开机图案的色域分布中,计算每一颜色的色彩值与其它颜色的色彩值间的距离,并获得多个距离值。

假设,组成开机图案的颜色的其中之一的色彩值可以用(R1,G1,B1)来表示,而另一颜色的色彩值则可以表示为(R2,G2,B2)。而步骤S702可以利用以下的数学式来表示:

d=(R2-R1)2+(G2-G1)2+(B2-B1)2

其中、d为二个色彩值在色域分布中的距离值,而R1、R2、G1、G2、B1、B2值则各自代表颜色的红色、绿色和蓝色的分量。

当这些距离值被计算出来后,则本实施例可以比较这些距离值的大小(步骤S704),并且从这些距离值中找出最小的距离值(步骤S706)。在本实施例中,还可以如步骤S708所述,判断是否有多个最小距离值。若是在这些距离值中,仅有一最小距离值时(就是步骤S708所标示的“否”),则将此具有最小距离值的二个色彩值所对应的颜色合并为单一颜色。

相对地,当在距离值中,有多个距离值是最小值,并且彼此相等时(就是步骤S708所标示的“是”),则如步骤S712所述,比较每一最小距离值所对应的二个颜色在开机图案的色域分布中出现的次数。另外,本实施例可以如步骤S714所述,将具有最小距离值,并且出现在开机图案的色域分布中次数最少的颜色合并为单一颜色。藉此,本实施例就可以有效地减少组成开机图案的颜色数量。

综上所述,由于本发明可以利用一些算法而合并用来组成开机图案的颜色中的部分为单一颜色。因此,本发明可以有效地减少组成开机图案的颜色数量,使得计算机系统的开机画面可以更自然。

另外,在本发明中,由于开机图案是被压缩储存在储存区域,而等到系统开机时才会被解压缩而进行处理。因此,原始的开机图案并不会遭到破坏。

虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的保护范围当视权利要求书所界定者为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号