在基本输入和输出系统启动期间产生媒体输出技术方案

技术编号:2854850 阅读:165 留言:0更新日期:2012-04-11 18:40
本发明专利技术旨在提供一种用来显示信息的方法和设备。这个方法包括检索代表第一设备参数的第一值和检测代表第二设备参数的第二值。从存储器中检索与图形对象相应的模板。从该模板中产生描述该图形对象的特征的图形属性。显示第一和第二值,并根据图形属性从图形对象中产生图象。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】
本案是申请号为00126295.5、申请日为2000年6月18日、专利技术名称为“在基本输入和输出系统启动期间产生媒体输出”的分案申请。本申请是1999年6月18日申请的未决美国申请09/336,509的部分继续申请。本专利技术涉及多媒体。特别地,本专利技术涉及用固件进行图形显示和发声。本专利技术还涉及系统和/或系统设备信息的图形显示。产生一种媒体输出、例如一个图形对象的图象可以用多种方法执行。如果该图形对象是由位映象图形数据表示的,那么图形引擎可以直接读取位映象象素,并根据象素值绘制出适当的颜色。如果图形对象是由一系列矢量操作形成的,则图形控制器可以按顺序地执行矢量产生操作。虽然上述方法可以应用于传统的图形环境,在需要高度组织的数据结构的应用中它们可能就不再适合了。这种应用的一个例子是在基本输入和输出系统(BIOS)引导时显示图形。在这种应用中,图形对象的图象最好能尽可能快地产生。而且,图象内容随着系统数据库的更新可以频繁地变化。传统的方法通常是从图形对象中直接产生图象。这种方法有许多缺陷。首先,更新图形对象是困难的,尤其是在只有图象集的一部分需要更新时。其次,需要更多的存储器来组织图形对象。第三,它们无法提供一种灵活的绘制图象的方法,例如合并不同的图象特征(例如颜色,层次)。因此需要一种技术来提供一种产生媒体输出的简单有效的方法。目前,如果要在系统BIOS中加入附加功能度,必须做大量的改变。具体的说,系统BIOS的代码需要大量的改变。因此,需要在不对系统BIOS代码进行大量改变的情况下向系统BIOS提供附加的功能度。另外,在工业界也需要有一种简单有效地提供和显示系统设备信息的方法。另外,关于诸如处理器性能信息和存储器容量信息的系统设备信息通常是以文本格式显示的。这种系统设备信息通常是在制造时就决定了的。在引导过程中,制造时所确定的系统设备信息被系统BIOS检测到并/或提取出来,以文本格式显示。这样的信息不易阅读,因为用户必须读每行文字来找到所要的信息。因此,在工业界还需要有一种方法来简单有效地提供和显示系统设备信息。本专利技术是显示信息的方法和装置。该方法包括,检索代表第一个设备参数的第一值,并检测代表第二个设备参数的第二值。从存储器中检索出与图形对象对应的模板。从模板产生描述图形对象的特征的图形属性。显示第一和第二值,根据图形属性从图形对象中产生出一个图象。从下面对本专利技术的详细介绍中可以更加清楚地看出本专利技术的特征和优点,其中附图说明图1是一个应用了本专利技术的装置和方法的信息分配系统的一个实施例的系统方框图。图2显示了一个实施本专利技术实施例的例示性处理器系统或用户计算机系统。图3显示了本专利技术的一个实施例的逻辑图。图4A和图4B显示了依据本专利技术原理提供的过程流程图的一个实施例。图5是显示依据本专利技术的一个实施例产生用于显示的图象的结构的示意图。图6A是依据本专利技术的一个实施例的图形对象模板的示意图。图6B是依据本专利技术的一个实施例的显示屏幕的示意图。图7是依据本专利技术的一个实施例的显示图象的过程的流程图。图8是依据本专利技术原理的信息显示屏幕的一个实施例。图9是依据本专利技术原理的显示信息的过程的一个实施例的流程图。图10A是依据本专利技术的另一个方面的信息显示屏幕的一个实施例。图10B是依据本专利技术的另一个方面的信息显示屏幕的第二个实施例。图11A是依据本专利技术原理实施的软件模块的系统结构的一个实施例的示意图。图11B是显示处理器映射表的一个实施例的图表。图12是依据本专利技术原理的显示信息的过程的一个实施例的流程图。图13是依据本专利技术原理提供的功能度调度程序过程的一个实施例的流程14是依据本专利技术原理提供的信息处理程序过程的一个实施例的流程图。图15是显示依据本专利技术原理提供的处理器信息和图象处理程序过程的一个实施例的流程图。本专利技术是在BIOS引导期间产生媒体输出的一种方法和装置。在一个实施例中,模板包含表示图形对象特征的图形属性。模板和图形对象存储于存储器中。模板被检索、扫描、分析从而产生图形属性。根据图形属性检索图性对象。用图形属性产生图形对象的图象。可以产生动画和声音。这项技术提供了一种在引导或加电复位期间显示诸如广告标语、文本项之类的图形对象的图象的有效方式。在另一个实施例中,在BIOS引导的较早阶段初始化媒体设备。然后在执行正常BIOS任务的同时执行媒体操作。本专利技术的另一个方面也提供了一种产生媒体输出的有效的方法。媒体输出包括在运行中(on-the-fly)产生的系统设备信息,这种信息被简单有效地显示。该技术从一个模板中产生表示图形对象特征的图形属性。然后采用图形属性从图形对象产生图象。在另一个实施例中,在BIOS引导的较早阶段初始化图形控制器或声卡等媒体设备。然后在执行正常BIOS任务的同时执行媒体操作。本专利技术的又一个方面是一种以简单、优雅、灵活的方式向系统BIOS提供功能度的方法和装置。它提供了一个接口模块,使得各方、例如PC系统制造商和主板制造商能够在给系统BIOS代码最小影响的同时提供附加系统BIOS功能度。该方法包括将接口模块连接到系统BIOS,并从系统BIOS接收请求来执行任务。与任务相联系的系统设备信息是从系统BIOS接收的。接口模块翻译系统设备信息以提供翻译信息。然后将翻译信息传送给相应的模型。在下面的描述中,为了清楚地解释,列举了众多的细节以使大家对该专利技术有更加详细的了解。但是,对该领域的普通技术人员来说,显然这些具体的细节对于实现本专利技术是不必要的。另外,一些公知的电结构和电路图也用框图形式表示出来,以便更清楚的展示本专利技术。此处讨论的“计算机系统”是一个包括能够处理数据的电路的产品。计算机系统包括但并不局限于,通用计算机系统(例如,服务器,膝上电脑,桌面电脑,掌上电脑,个人电子设备等)、个人电脑(PC)、硬拷贝设备(例如,打印机,绘图仪,传真机等)、银行设备(例如,自动出纳机)以及类似的设备。信息媒体是一个提供商品和服务生产者方面信息的网站,还向商家提供关于供应商和其他商家提供的产品和/或服务等商业的相关信息。内容指的是应用程序、驱动程序、实用程序、有效载荷等及其组合,还包括图形、信息材料(文章、股票报价等)和类似的内容,或者单独或者任意组合。“有效载荷”是指用图形或信息资料(例如文章、股票报价等)表示的消息,包括文件或应用程序。在一个实施例中,将其在预定时间传送到系统的海量存储介质。另外,“通信链路”是指通信的媒体或信道。通信链路包括电话线、调制解调器连接、因特网连接、综合服务数字网(“ISDN”)连接、异步转换模式(ATM)连接、帧中继连接、以太网连接、同轴连接、光纤连接、卫星连接(例如数字卫星服务等)、无线连接、射频(RF)链接,电磁链接、双向寻呼连接等及其组合。另外,操作系统(“OS”)的装载指的是操作系统引导装入程序的初始布置。在一个实施例中,在OS装载过程中,一般将一段信息从硬盘装载进系统存储器。或者,将引导装入程序从网络装载系统存储器。OS“引导”是指引导装入程序的执行。这样将OS置于系统的控制下。在OS引导期间执行的一些动作包括系统配置、设备检测、驱动器装载和用户登陆。OS运行时间指的是引导阶段的完成和由OS执行应用程序的开始。在一个实施例中,在OS运行时间期间,OS和用户相互作用来执行和/本文档来自技高网...

【技术保护点】
一种在基本输入和输出系统(BIOS)引导时产生媒体输出的方法,该方法包括:初始化一个媒体设备;以及在执行正常BIOS任务的同时执行媒体操作,媒体操作提供媒体输出。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:P克洛尼W敦斯顿GE于斯塔德M金
申请(专利权)人:凤凰技术有限公司
类型:发明
国别省市:US[美国]

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

1