计算机及确定显示内容的方法

文档序号:6428029阅读:150来源:国知局
专利名称:计算机及确定显示内容的方法
技术领域
本发明涉及计算机及确定显示内容的方法,尤其涉及在计算机开机启动过程中选择性地确定开机显示画面的方法及设备。
背景技术
目前,对于几乎所有的计算机(PC)而言,开机画面都是基本输入输出系统(BIOS)上电自检(Post)画面后接跟视窗(Windows)装载画面。实际上,对于计算机用户而言,这样的固定化开机画面是枯燥无味并且缺少人性化,很难满足计算机用户的个性要求。 在现有技术中,主要存在如下两种针对上述问题的解决方案。在第一种解决方案中,在安装了操作系统(OS)之后,通过非正常操作或者第三方软件替换OS自带的开机画面。然而,该方案存在如下的缺点。第一,上述操作会造成对原有OS的数据结构的破坏,由此导致病毒或不可预知的系统崩溃;第二,在重新安装OS后,又会重新恢复为OS自带的默认开机画面,不能一劳永逸;第三,上述操作也不能替换掉BIOS上电自检画面,而只能替换掉关于OS装载过程的画面;第四,对于一般用户而言,上述操作太过专业,操作过程非常复杂且难以掌握。在第二种解决方案中,BIOS通过自身技术进行上电自检的后台操作,从而显示出用户期望的画面。然而,该方案也存在如下的缺点。第一,上述操作只能控制BIOS上电自检的短暂过程中的画面显示,而无法克服OS装载的相对漫长过程中的固定画面显示;第二,在BIOS将控制权转交给OS的短暂黑屏瞬间,同样会造成用户的不良体验。因此,迫切需要提出一种能够提供在BIOS上电自检和OS装载过程中用户定制化的开机画面,从而改善用户对于计算机的使用体验。

发明内容
因此,本发明的目的在于通过提供一种计算机及确定显示内容的方法,以解决现有技术在计算机启动过程中用户体验不好的问题,实现提高用户体验的目的。在本发明的ー个方面中,提供了一种计算机,包括显示单元,用于显示来自所述计算机或与所述计算机连接的第二设备的内容;第一存储单元,用于存储第一显示内容,所述第一显示内容为用户自定义的显示内容;图形处理单元,与所述显示単元相连,用于向所述显示単元提供在所述计算机开机启动过程中产生的第二显示内容,所述第二显示内容至少包括基本输入输出系统的上电自检内容和所述计算机操作系统的装载信息;第一数据线,用于将所述第一存储单元和所述图形处理单元连接在一起,并提供所述第一显示内容。在所述计算机开机启动过程中,所述图形处理单元从所述第一显示内容和所述第二显示内容中确定要输出到所述显示单元进行显示的待显示内容,所述显示单元显示所述待显示内容,所述待显示内容为所述第一显示内容或所述第二显示内容。优选地,图形处理单元进ー步包括图形运算单元,用于控制对所述第一显示内容的更新;和图形输出単元,与所述显示単元相连,用于从所述第一存储单元获取所述第一显示内容或从所述图形运算单元获取所述第二显示内容。在所述计算机开机启动过程中,通过所述图形运算单元和所述图形输出单元的通信,可从所述第一显示内容和所述第二显示内容中确定要输出到所述显示単元进行显示的待显示内容,所述显示单元显示所述待显示内容,所述待显示内容为所述第一显示内容或所述第二显示内容。优选地,所述计算机进ー步包括第二数据线,用于将所述图形运算单元和所述图形输出单元连接在一起。另外,所述第一数据线和所述第二数据线可以是同一条数据线。另外,所述第一数据线和所述第二数据线可以是不同的数据线。优选地,所述第一显示内容包括用户定制开机画面的图像、图片、照片和动画中的至少ー种。
优选地,所述显示単元包括图形用户界面,用户通过所述图形用户界面输入所迷第一显不内容。优选地,所述显示単元包括图形用户界面,用户通过所述图形用户界面设定关于所述第一显示内容的显示周期、开始或終止显示时刻和显示方式中的至少ー种。优选地,所述第一数据线和所述第二数据线是I2C总线。在本发明的另一方面中,提供了ー种确定显示内容的方法,所述方法应用于ー计算机的开机启动过程中。所述方法包括开启所述计算机的电源,给所述计算机上电 ’从第ー显示内容及第ニ显示内容中确定要输出到显示单元进行显示的待显示内容,所述第一显示内容是在第一存储单元中存储的由用户自定义的显示内容,所述第二显示内容至少包括基本输入输出系统的上电自检内容和所述计算机操作系统的装载信息;以及显示所述待显示内容,所述待显示内容为所述第一显示内容或所述第二显示内容。在显示所述待显示内容的过程中,所述计算机进行正常的启动操作。利用本发明提供的计算机及确定显示内容的方法,使得用户在计算机开机启动过程中能够方便地选择待显示的内容,通过在BIOS上电自检和OS加载过程中选择显示用户定制化的开机画面,从而改善用户对于计算机的使用体验。当结合所附的附图阅读下面的具体实施方式
时,可以对本发明的其他目的和进ー步的特征获得清楚的理解。


为了更加容易理解实施例的优点,參考所附的附图中所示的特定实施例,给出关于上述实施例的具体实施方式
。可以理解的是,这些附图仅是示出了一些实施例,不应理解为对范围有任何限制,使用所附的附图通过额外的特性和细节来描述和说明实施例,其中图I是根据本发明第一实施例的计算机的基本硬件配置的示意图;图2是根据本发明第二实施例的计算机的基本硬件配置的示意图;以及图3是根据本发明的第一或第二实施例的确定显示内容的方法的流程图。
具体实施方式
在这篇说明书中描述的许多功能单元已经被标示为模块,为了更加特别地强调他们功能实现方面的独立性。模块可包括诸如一个或多个具有存储器的处理器、非常大型集成(VLSI)电路、门级阵列、可编程逻辑电路、和/或分立部件等硬件电路。硬件电路可执行逻辑功能,执行有形存储设备中保存的计算机可读和处理器可读程序,和/或执行编程的功能。模块还可包括处理器可读存储介质,其中包括在有形存储设备上保存的处理器可读程序,以便当由诸如处理器、微控制器等硬件电路执行时可实现功能。在本说明书中参考"一个实施例"或"实施例"等等意味着在本发明的至少一个实施例中包括结合该 实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句"在一个实施例中"或"在实施例中"等等不是必然参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不局限于”,除非是以其他方式另外特别强调。对于项目给出的数目并不暗示排除该项目的任意数目或全部,除非是以其他方式另外特别强调。术语“一个”和“这个”还指“一个或多个”,除非是以其他方式另外特别强调。此外,可以以任意适当的方式合并在实施例中描述的特征、结构和特点。在下面的具体实施方式
中,提供了多个特定细节以给出本发明的实施例的完整理解,诸如编程、软件模块、用户选择、网络交易、数据库查询、数据库结构、硬件模块、硬件电路、硬件芯片等示例。然而,相关领域普通技术人员将认识到不需要一个或多个特定细节即可实现本发明,或者通过其他方法、部件、材料等可以实现本发明。在其他例子中,不详细描述和示出公知的结构、材料或操作以避免混淆本发明的方面。硬件配置[第一实施例]下面,参考图I描述根据本发明的第一实施例的计算机10的硬件配置。图I是根据本发明的第一实施例的计算机10的基本硬件配置的示意图。这里,计算机10可以例如是台式计算机、笔记本计算机、个人数字助理(PDA)、便携式计算器等,甚至可以是移动无线通信终端等。只要是具有运算及显示功能的装置或设备即可,本发明并不以此为限。例如,图I所示的说明性实施例可以是笔记本计算机10,诸如由位于North Carolina州Morrisville的联想(美国)公司售卖的ThinkPad系列个人计算机中的一款,然而,通过下面的具体实施方式
可以清楚地知道,本发明适用于任何数据处理系统。在这里,计算机10可选地被称为“笔记本计算机”、“便携式计算机”、“膝上型计算机”、或“移动式计算机”,这些术语应该被理解为可以彼此互换。如图I所示,计算机10包括通过各种总线连接的显示单元100、图形处理单元(图形输出单元200和图形运算单元300)、以及第一存储单元400。这里,显示单元100例如是液晶显示器(IXD)或阴极射线管(CRT)的监视器等,用于在显示器或监视器上显示包括开机内容显示信息的计算机10的各种显示信息或数据以及通过各种连接方式与计算机10相连的其他设备的显示内容。值得注意的是,本发明并不对显示内容的存储位置或地点加以任何限制。此外,第一存储单元400用于存储与在显示单元100上所显示的显示内容相关的数据或信息,存储设备可以是硬盘驱动器、光学存储设备、全息存储设备、微机械存储设备、半导体存储设备等。特别的,第一存储单元400用于存储由用户自定义的显示内容,例如可以是一张用户的生活照片、也可以是企业的Logo,还可以是其他的个性化信息。在下文中,这样的用户自定义的显示内容被称为“第一显示内容”。这里,第一存储单元400例如是但不局限于Scalar固件EEPR0M。此外,计算机10还可包括第二存储单元(未示出),用于存储关于显示单元100 的各种参数,例如包括点距(Dot-Pitch)JI^Ij (Vertical Scan Fre-quency)、行频(Horizonal Scan Frequency)、视频带宽(Band Width)、以及分辨率(Resolution)等。可选的,第二存储单元例如是但不局限于EDID EEPR0M。如图I所示,图形处理单元包括图形输出单元200和图形运算单元300,用于在计算机10的开机启动过程中确定待显示的开机画面,即第一显示内容或第二显示内容。此夕卜,图形处理单元与显示单元100相连,以便向显示单元100提供例如包括BIOS的上电自检(POST)内容和计算机操作系统(OS)的装载信息的第二显示内容。第二显示内容例如包 括 VGA (Video Graphic Array,视频图形阵列)、DP (Display Port,显不端口)、HDMI (HighDefinition Multimedia Interface,高清多媒体接口)、DVI (Digital Visual Interface,数字视频接口)等主板显示画面。另外,如图I所示,图形输出单元200通过总线与显示单元100和第一存储单元400相连,用于将计算机系统所需要的显示信息进行转换驱动,并向显示单元100提供行扫描信号,控制显示单元100的正确显示,是连接显示单元100和个人计算机主板的重要元件。这里,图形输出单元200例如是但不局限于显示屏幕控制器Scalar。另外,如图I所示,图形运算单元300通过总线与图形输出单元200和第一存储单元400相连,用于控制对在第一存储单元400中存储的第一显示内容(即,用户自定义开机画面)的更新,并可以向图形输出单元200提供上述第二显示内容。这里,图形运算单元300例如是但不局限于GPU (Graphics Processing Unit,图形处理器)。关于图形输出单元200和图形运算单元300的具体功能和作用,随后将会详细说明。这里,如图I所示,计算机10还包括总线500 (以下称为第一数据线),例如是但不局限于I2C总线,用于利用第一数据线500将图形输出单元200、图形运算单元300、以及第一存储单元400直接地连接在一起。这样做,不仅使得图形运算单元300可通过第一数据线500 (通过图形输出单元200和图形运算单元300之间的通信)对于在第一存储单元400中存储的第一显示内容进行更新,而且还使得图形输出单元200和图形运算单元300可以进行通信(协商)来确定在某时刻将要在显示单元100上显示的是用户自定义显示内容(第一显示内容)还是常规的BIOS的上电自检内容和计算机操作系统的装载内容(第二显示内容)。另外,显示单元100还可包括图形用户界面(⑶I)(未示出)。通过图形用户界面,允许用户输入自己期望在开机过程中所要显示的个性化内容,例如照片图片等。这些内容都通过图形用户界面及后台的Flash工具(未示出)写入到诸如Scalar固件EEPROM的第一存储单元400当中。优选地,在图形用户界面上还设置有提供用户设定及保存自己期望的显示方式的按钮或选项,例如包括开始或终止显示自定义画面的时间点(即,从何时开始或终止在显示器上显示用户自定义显示内容),自定义画面显示的显示时长、以及显示方式等。通常,在用户购买到新的计算机10之后,在操作系统下通过已提供的应用软件,诸如GPU的图形运算单元300通过I2C总线(第一数据线)与诸如Scalar的图形输出单元200进行通信,实现替换VGA、DP、HDMI、DVI等主板显示画面的目的。最终显示在屏幕上的画面是由诸如Scalar的图形输出单元200来决定的,通过如上所述的诸如GPU的图形运算单元300和诸如Scalar的图形输出单元200的通信,可以允许用户将自己的自定义显示内容刷进诸如Scalar固件EEPROM的第一存储单元400当中。另外,还可由诸如Scalar的图形输出单元200决定在某时刻将要显示的是来自诸如Scalar固件EEPROM的第一存储单元400的显示内容(自定义显示内容)还是主板输出的VGA、DP、HDMI、DVI的画面(BIOS上电自检和Windows装载显不内容)。另外,在计算机10中还可提供用来取消用户自定义画面的快捷键(未示出),以便在用户偶尔需要查看开机信息的情况下,方便重新显示原本的BIOS上电自检和Windows装载信息画面,并不会影响用户的使用习惯。根据本发明的第一实施例,利用将图形输出单元200、图形运算单元300和第一存储单元400连接在一起的总线(第一数据线)500,方便了图形输出单元200和图形运算单元300之间的通信(协商)和对第一存储单元400中存储的用户自定义开机显示内容(第一显示内容)的更新,从而方便地确定在计算机10的开机启动过程选择第一显示内容或第二显示内容。[第二实施例]下面,参考图2描述根据本发明的第二实施例的计算机10的硬件配置。图2是根据本发明的第二实施例的计算机10的基本硬件配置的示意图。参考图I和图2,本发明的第一和第二实施例的主要部件基本上相同,而两者的主要区别在于总线(第一数据线)500。在图I和图2中使用了相同的附图标记来表示相同的部件,并且对于相同的部件的描述不再赘述。如图2所示,除了第一总线500之外,在图形输出单元200和图形运算单元300之间还设置有第二总线600,并通过第二总线600使得图形输出单元200和图形运算单元300之间可以进行通信(协商),而无需通过第一总线500进行通信。这样做,可以有效地减轻在第一总线500上的通信负担,然而与第一实施例相比较可能会造成电路复杂度的增加,并相应地提高成本。[变形例]虽然在第一和第二实施例中示出了图形运算单元300是一个单独的模块,然而实际上,图形运算单元300还可以包括独立的部件。例如,图形运算单元300可包括用于控制与图形输出单元进行通信以便更新第一存储单元400中存储的第一显示内容以及确定显示第一显示内容或第二显示内容的控制模块(未示出)和用于向图形输出单元200提供主板输出的VGA、DP、HDMI、DVI的画面(BIOS上电自检和Windows装载显示内容)的显示内容提供模块(未示出)。软件流稈下面,参考图I至图3来描述根据本发明实施例的确定显示内容的方法的具体流程。图3是根据本发明第一或第二实施例的确定显示内容的方法的流程图。
如图2所示,根据本发明实施例的确定显示内容的方法包括但不局限于如下步骤步骤S1000,开启计算机10的电源,给计算机10上电。步骤S2000,确定在某时刻将要显示的是来自诸如Scalar固件EEPROM的第一存储单元400的显示内容(自定义显示内容)还是来自主板输出的VGA、DP、HDMI、DVI的画面(BIOS上电自检和Windows装载显示内容)。例如,可由诸如Scalar的图形输出单元200通过与诸如GPU的图形运算单元300的通信(协商)来决定在某时刻将要显示的是来自诸如Scalar固件EEPROM的第一存储单元400的显示内容(自定义显示内容)还是主板输出的VGA、DP、HDMI、DVI的画面(BIOS上电自检和Windows装载显示内容)。步骤S3000,在例如显示器的显示单元100上,显示在步骤S2000中确定的待显示内容,同时在待显示内容的显示过程中,计算机10进行正常的启动操作。可选的,该确定显示内容的方法在步骤S1000之前还可包括在用户购买到新的 计算机10之后,在操作系统下通过已提供的应用软件,诸如GPU的图形运算单元300通过例如I2C总线500与诸如Scalar的图形输出单元200进行通信,实现对第一存储单元300中存储的第一显示内容进行更新的步骤。可选的,该确定显示内容的方法在步骤S3000的过程中还可包括通过操作用来取消用户自定义画面的快捷键,在用户偶尔需要查看开机信息的情况下,重新显示原本的BIOS上电自检和Windows装载信息画面的步骤。采用根据本发明实施例的计算机及确定显示内容的方法的优点至少在于如下几
占-
^ \\\ ·第一,用户体验大大增强,不需要在面对枯燥乏味的固定开机信息,可以自定义显示的内容和时间。例如,自定义显示内容可以是一张生活照片,也可以是企业的Logo,还可以是其他更多的用户偏爱的个性化显示内容。第二,允许用户存储的图片数量,大小或者数据容量,完全取决于Scalar本身和外挂EEPROM的大小,开发者可根据具体用户群的需要来决定存储芯片的大小,非常灵活。第三,为了偶尔需要查看开机信息的需要,可以通过快捷键来取消用户自定义画面,这样的话原本的BIOS上电自检加上Windows装载画面又会显示,不会影响用户的使用习惯。第四,对于本方案来讲,可以简化用户操作,例如概括来说只需完成三件事情即切换到Scalar固件中自定义的画面、切换到主板、以及显示输出画面,在技术上方便实现。最后应当说明的是,以上实施例仅用以说明本发明的技术方案而非限制,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神范围,其均应涵盖在本发明的权利要求范围当中。
权利要求
1.一种计算机,其特征在于,包括 显示单元,用于显示来自所述计算机或与所述计算机连接的第二设备的内容; 第一存储单元,用于存储第一显示内容,所述第一显示内容为用户自定义的显示内容; 图形处理单元,与所述显示単元相连,用于向所述显示単元提供在所述计算机开机启动过程中产生的第二显示内容,所述第二显示内容至少包括基本输入输出系统的上电自检内容和所述计算机操作系统的装载信息; 第一数据线,用于将所述第一存储单元和所述图形处理单元连接在一起,并提供所述第一显示内容; 其中,在所述计算机开机启动过程中,所述图形处理单元从所述第一显示内容和所述第二显示内容中确定要输出到所述显示单元进行显示的待显示内容,所述显示单元显示所述待显示内容,所述待显示内容为所述第一显示内容或所述第二显示内容。
2.根据权利要求I所述的计算机,其特征在于,所述图形处理单元进ー步包括 图形运算单元,用于控制对所述第一显示内容的更新;和 图形输出単元,与所述显示単元相连,用于从所述第一存储单元获取所述第一显示内容或从所述图形运算单元获取所述第二显示内容; 其中,在所述计算机开机启动过程中,通过所述图形运算单元和所述图形输出单元的通信,可从所述第一显示内容和所述第二显示内容中确定要输出到所述显示単元进行显示的待显示内容,所述显示单元显示所述待显示内容,所述待显示内容为所述第一显示内容或所述第二显示内容。
3.根据权利要求2所述的计算机,其特征在干,进ー步包括 第二数据线,用于将所述图形运算单元和所述图形输出单元连接在一起。
4.根据权利要求3所述的计算机,其特征在干,所述第一数据线和所述第二数据线是同一条数据线。
5.根据权利要求3所述的计算机,其特征在干,所述第一数据线和所述第二数据线是不同的数据线。
6.根据权利要求I至5中任一项所述的计算机,其特征在于,所述第一显示内容包括用户定制开机画面的图像、图片、照片和动画中的至少ー种。
7.根据权利要求I至5中任一项所述的计算机,其特征在于,所述显示単元包括图形用户界面,用户通过所述图形用户界面输入所述第一显示内容。
8.根据权利要求I至5中任一项所述的计算机,其特征在于,所述显示単元包括图形用户界面,用户通过所述图形用户界面设定关于所述第一显示内容的显示周期、开始或終止显示时刻和显示方式中的至少ー种。
9.根据权利要求4或5所述的计算机,其特征在于,所述第一数据线和所述第二数据线是I2C总线。
10.ー种确定显示内容的方法,所述方法应用于一计算机的开机启动过程中,其特征在于,所述方法包括 开启所述计算机的电源,给所述计算机上电; 从第一显示内容及第ニ显示内容中确定要输出到显示单元进行显示的待显示内容,所述第一显示内容是在第一存储单元中存储的由用户自定义的显示内容,所述第二显示内容至少包括基本输入输出系统的上电自检内容和所述计算机操作系统的装载信息;以及显示 所述待显示内容,所述待显示内容为所述第一显示内容或所述第二显示内容, 其中,在显示所述待显示内容的过程中,所述计算机进行正常的启动操作。
全文摘要
一种计算机及确定显示内容的方法。该计算机包括显示单元,用于显示来自计算机或与计算机连接的第二设备的内容;第一存储单元,用于存储第一显示内容,第一显示内容为用户自定义的显示内容;图形处理单元,与显示单元相连,用于向显示单元提供在计算机开机启动过程中产生的第二显示内容,第二显示内容至少包括基本输入输出系统的上电自检内容和计算机操作系统的装载信息;第一数据线,用于将第一存储单元和图形处理单元连接在一起,并提供第一显示内容。在计算机开机启动过程中,图形处理单元从第一和第二显示内容中确定要输出到显示单元进行显示的待显示内容,显示单元显示该待显示内容,该待显示内容为第一显示内容或第二显示内容。
文档编号G06F9/445GK102866897SQ20111018913
公开日2013年1月9日 申请日期2011年7月6日 优先权日2011年7月6日
发明者闫涛 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1