计算机装置与其开机系统和开机方法

文档序号:6466578阅读:146来源:国知局
专利名称:计算机装置与其开机系统和开机方法
技术领域
本发明涉及一种计算机开机的程序,特别是涉及一种在计算机开机时 可以播放自订影音的开机程序。
背景技术
图1A所示为已知技术的计算机装置的架构方块图。请参照图1A,已知 的计算机装置100中,包括中央处理器102、芯片组104、内存106和基本 输入输出系统(BIOS)单元108。其中,中央处理器102耦接至芯片组104, 以通过芯片组104耦接至内存106和BIOS单元108。
芯片组104包括北桥芯片112和南桥芯片114。其中,北桥芯片112耦 接至中央处理器102,而中央处理器102则通过北桥芯片112耦接至内存 106和南桥芯片114。另外,南桥芯片114则是耦接至BIOS单元108。当计 算机装置100开机时,中央处理器102可以通过芯片组104而将BIOS单元 108内的程序代码载入到内存106来执行,以完成开机程序。
图1B所示为已知技术的基本输入输出系统的架构示意图。请合并参照 图1和图2,已知的BIOS单元108包括开机区块122以及主程序区,史126。 当计算机装置IOO开机时,首先会执行开机区块202内的程序代码,以将 主程序区段206内的程序代码解压缩,并且通过芯片组104而载入至内存 106内。 一般来说,开机区块122中的数据为非压缩数据,而主程序区段 126中的数据可能是压缩数据。当开机区块122内的数据被执行时,可以将 主程序区段126解压缩,并且通过芯片组104而载入内存106中来执行。
众所皆知的,BIOS主要的功能包括开机自我测试(Power On Self Test, 简称POST)、初始化动作、记录系统设定值、提供常驻程序库和协助载入操 作系统(OS)。当计算机装置开机时,使用者在屏幕上会看到一连串的测试 文字讯息,这样的文字状态会使得使用者觉得开机过程是一件无聊且非常 单调事情。

发明内容
因此,本发明提供一种计算机装置,可以在开机时播放使用者选择的 多媒体文件。
本发明还提供一种计算机装置的开机系统,可以在计算机装置开机还 未进入操作系统时,就能撷取并播放在储存装置内的高解析度多媒体文件。
本发明还提供一种计算机装置的开机方法,可以允许使用者选择多笔 多媒体文件,并在计算机装置每次开机时依据选择模式播放不同的多媒体 文件。
本发明提供一种计算机装置,包括应用系统、储存装置和BIOS单元。 应用系统可以分别耦接储存装置和BIOS单元,其可以依据一输入指令,而 将至少一多媒体文件设为一预"^殳播放文件,并且储存至储存装置中。另外, 应用系统还可以依据预设播放文件的储存位置及使用者的模式设定,产生 一记录表给BIOS单元。而BIOS单元因具有文件撷取模块,其可以在计算 机装置开机时,依据记录表而从储存装置擷取预设播放文件,并且加以播 放。
从软件观点来看,本发明可以提供一种计算机装置的开机系统,此系 统包含应用系统、BIOS单元及格式转换模块。应用系统其包括接口模块。 接口模块可以依据一输入指令而将至少 一 多媒体文件设定为 一预设播放文 件,再将其储存至一储存装置内,并且产生一记录表。另外,BIOS单元包 括动态处理模块、文件撷取模块和播放模块。其中,动态处理模块可以在 计算机装置开机时产生一撷取要求给文件撷取模块,以使文件撷取模块读 取记录表,并且依据记录表而从储存装置撷取预设播放文件给播放模块。 藉此,播放模块就可以在计算机装置开机时播放该预设播放文件。
而格式转换模块用来将预设播放文件转换成播放才莫块可执行的格式, 它根据实施例的不同,可以位于应用系统内、BI0S单元内、附加在预设播 放文件的结尾之后,还可以独立储存为 一个文件型式放在储存装置内。
从使用者观点来看,本发明还提供一种计算机装置的开机方法,让计 算机装置每次执行一BIOS时,都可以根据记录表内储存的使用者设定,在 每次开机时依据选择模式来播放不同的多媒体文件,让使用者拥有自己独 特且富有变化的开机画面。在本发明的一实施例中,上述的多媒体文件包括视讯文件和/或音讯文件。
另外,上述的储存装置可以是硬盘、闪存储存装置及操作系统可辨认 的其它储存装置。
由于在本发明中,预设播放文件是存放在储存装置中,因此本发明可 以允许使用者设定多个多媒体文件当作预设播放文件。另外,由于本发明
包括格式转换模块,因此本发明可以在计算机装置开机时显示DOS或其它 类似操作系统(如FreeD0S)下所能支持的最高解析度的全彩视讯画面。
为使本发明的上述和其它目的、特征和优点能更明显易懂,下文特举 较佳实施例,并结合附图详细说明如下。


图U所示为已知技术的计算机装置的架构方块图。 图1B所示为已知技术的基本输入输出系统的架构示意图。 图2所示为本发明一较佳实施例的计算机装置的系统方块图。 图3A所示为本发明第一实施例的应用系统与储存装置、内存、输出装 置的系统方块图。
图3B所示为本发明第二实施例的应用系统与储存装置、内存、输出装 置的系统方块图。
图3C所示为本发明第三实施例的应用系统与储存装置、内存、输出装 置的系统方块图。
图3D所示为本发明第四实施例的应用系统与储存装置、内存、输出装 置的系统方块图。
图4A所示为本发明第 一 实施例的一种计算机装置的开机方法的步骤流 程图。
图4 B所示为本发明第二实施例的 一种计算机装置的开机方法的步骤流 程图。
图4C所示为本发明第三及第四实施例的一种计算机装置的开机方法的 步骤流程图。
图5A所示为本发明第一实施例的一种计算机装置产生预设播放文件及 记录表的步骤流程图。图5B所示为本发明第二实施例的一种计算机装置产生预设播放文件及
记录表的步骤流程图。
图5C所示为本发明第三及第四实施例的一种计算机装置产生预设播放 文件及记录表的步骤流程图。
图6A所示为本发明第一实施例的一种计算机装置产生预设播放文件及 记录表的步骤流程图。
图6B所示为本发明第二实施例的一种计算机装置产生预设播放文件及 记录表的步骤流程图。
图6C所示为本发明第三及第四实施例的一种计算机装置产生预设播放 文件及记录表的步骤流程图。
具体实施例方式
图2所示为本发明一实施例的计算机装置的系统方块图。请参照图2, 本实施例所提供的计算机装置200,包括系统层210和硬件层250。其中, 系统层210包括操作系统212和BIOS 214。另外,硬件层250则包括储存 装置252、输入装置254、输出装置256和内存258。在本实施例中,储存 装置252可以是硬盘或、闪存储存装置及操作系统可辨认的其它储存装置。
在计算机装置200中,操作系统212中安装有一应用程序216。另外, 在BIOS 214中,则包括一辅助工具218。而在本实施例中,应用程序216 和辅助工具218可以组成应用系统220。在本实施例中,应用系统220可以 在计算机装置200开机时,使输出装置256播放使用者自订的多媒体文件 232。 一般来说,输出装置256可以包括显示器262和扬声器264。另外, 在本实施例中,辅助工具218可以是一程序段,其可以编写在BIOS 214的 主程序区段中。
图3A所示为本发明第一实施例的应用系统与储存装置、内存、输出装 置的系统方块图。请合并参照图2和图3A,于此例中格式转换模块304位 于应用程序内,所以应用程序216包括接口模块302和格式转换模块304。 而在一些选择实施例中,应用程序216还可以包括一内建数据库306,其可 以储存多个样版多媒体文件。在本实施例中,接口模块可以在显示器262 上显示一操作窗口。而使用者则可以藉由操作输入装置254而产生一输入 指令IN给接口模块302,以操作此操作窗口。其中,输入装置254可以是鼠标、键盘及操作系统可识别的其它输入装置。当接口模块302接收到输 入指令IN时,则可以依据输入指令IN而选择至少一多媒体文件232当作 预设^"放文件234,并且送至格式转换模块304。
多媒体文件232例如是视讯文件或/和音讯文件,其可以是存放在储存 装置252中的文件,或是原本储存在内建数据库306中的样本多媒体文件。 由于计算机装置200在DOS或其它类似操作系统(如FreeDOS)环境下仅能够 显示不高于一预设解析度(例如1024 x 768)的影像。因此,当使用者选定当 作预设播放文件234为视讯文件时,则格式转换模块304可以将预设播放 文件234转换为播放模块316可执行的格式,以符合在DOS或其它类似操 作系统(如FreeDOS)环境中的解析度要求。当预设播放文件234经过格式的 转换后,格式转换模块304可以将其储存在储存装置252中,并且依据其 储存的位置产生一记录表236。也就是说,储存装置252中具有图2所示的 预设播放文件234与记录表236。
请继续参照图2和图3A,接口模块302所提供的操作窗口除了可以让 使用者选择多媒体文件232之外,还可以让使用者进行一些设定。在本实 施例中,接口模块302可以提供使用者一些情境模式的设定和播放模式的 设定,而这些设定将在下面各段叙述中有详细地说明。当使用者进行完设 定后,这些设定也将会被记录至记录表236中。
另外,辅助工具218则包括动态处理模块312、文件撷取模块314和播 放模块316。动态处理模块312和播放模块316可以分别耦接至文件撷取模 块314,并且可以耦接内存258。在本实施例中,内存258可以是挥发性内 存或是电致可挥发性内存,例如是随机存取内存、同步随机存取内存、双 倍率随机存取内存等。
当计算机装置200开机时,会先执行BIOS 214。此时,动态处理模块 312可以向文件撷取模块314发出一读取要求Rql。此时,文件撷取模块314 就可以读取记录表236,并且回传给动态处理模块312。而当动态处理模块 312收到记录表236时,就可以发出一撷取要求Rq2给文件撷取模块314, 使得文件撷取模块314可以依据记录表236从储存装置252撷取预设播放 文件234,并且回传给动态处理模块312。
当动态处理模块312收到预设播放文件234时,可以将其暂存到内存 258上,并且将暂存在内存258上的地址告知播放模块316。播放模块316可以包括视讯^"放模块318和音讯播放模块320。当播放模块316收到动态 处理才莫块312的告知后,就可以从内存258取出预设播放文件234,并且利 用输出装置256在计算机装置200开机的时候播放。
图3B所示为本发明第二实施例的应用系统与储存装置、内存、输出装 置的系统方块图。请参照图2和图3B,本实施例与图3A的实施例不同的地 方是本实施例中格式转换模块304可以被安装于BIOS218内。因此,应 用程序216可以将预设播放文件234储存在储存装置252中而不做任何格 式转换,并且依据其储存的位置产生记录表236。而文件撷取模块314通过 记录表236从储存装置252撷取预设播放文件234,并且将其暂存到内存 258上。此外,文件撷取模块314还将暂存在内存258上的地址告知格式转 换模块304。藉此,格式转换模块304可以将播放文件234转换成播放模块 316可执行的格式,并回传给动态处理模块312。
图3C所示为本发明第三实施例的应用系统与储存装置、内存、输出装 置的系统方块图。请参照图2和图3C,本实施例与图3A与3B的实施例不 同的地方是本实施例中格式转换模块304可以被设置于预设播放文件234 的结尾之后。因此,应用程序216可以直接将预设播放文件234与格式转 换模块304合并后储存在储存装置252中而不做任何格式转换,并且依据 其储存的位置产生记录表236。而文件擷取模块314通过记录表236从储存 装置252撷取预设播放文件234及格式转换模块304,并且将其暂存到内存 258上。同样地,文件擷取模块314可以播放文件234在内存258上的地址 告知格式转换模块304。藉此,格式转换模块304可以将播放文件234转换 成播放模块316可执行的格式,并且回传给动态处理模块312。
图3D所示为本发明第四实施例的应用系统与储存装置、内存、输出装 置的系统方块图。请参照图2和图3D,本实施例与图3A、 3B和3C不同的 地方,再于本实施例中格式转换模块304独立储存成一个文件放在储存装 置252内。因此,应用程序216可以直接将预设播放文件234及格式转换 模块304分别以文件型式储存在储存装置252中,并且依据其储存的位置 产生一记录表236。而文件撷取模块314通过记录表236从储存装置252擷 取预设播放文件234及格式转换模块304,并且将其暂存到内存258上。此 外,文件撷取模块314还将预设播放文件234在内存258上的地址告知格式转换模块3G4。藉此,格式转换模块3Q4可以将播放文件234转换成播放 模块316可执行的格式,并且回传给动态处理模块312。
另外,在一些实施例中,图2的记录表236与预设播放文件234可以 是分开二个独立的文件,也可以是合并的一个文件。若为分开二个独立的 文件,则记录表236内会记录着预设播放文件234所在的储存装置的路径。 若为合并的一个文件,则记录表236可视为档头并记录着预设播放文件在 此文件的相对地址,预设播放文件234则为文件主体。
将以上的叙述作一整理,本发明提供了 一种计算机装置的开机方法。 就如图4A所示的步骤流程图对应到图3A,当计算机装置开机时,本实施例 可以如步骤S402所述,执行一BIOS。而在其它较佳实施例中,本发明还可 以如步骤S404所述,读取一记录表,以进行步骤S406,就是依据记录表而 从一储存装置上撷取一预设播放文件。此预设播放文件可以是一多J 某体文 件,例如是^L讯文件或/和音讯文件。另外,储存装置可以是硬盘、闪存储 存装置及操作系统可辨认的其它储存装置。
当从储存装置取得预设播放文件后,就可以如步骤S408所述,播放此 预设播放文件。接着,本实施例所提供的开机方法可以进行步骤S410,就 是判断BIOS是否已经执行完毕。若是BIOS还未执行完毕(就是步骤S410 所标示的"否"),则重复执行步骤S408。相对地,若是BIOS已经执行完 毕(就是步骤S410所标示的"是"),则可以进行步骤S412,就是停止播放 预设播放文件,并且载入操作系统,就如步骤S414所述。
图4B所示的步骤流程图对应到图3B,与图4A其主要差别,当执行完 步骤S406,还包括执行步骤S422,就是要将此播放文件通过图3B中的格 式转换模块304转换成播放模块316可执行的格式,才可继续进行步骤 S408。
图4C所示的步骤流程图对应到图3C与3D,与图4A与4B其主要差别, 在于执行完步骤S404后,则进行步骤S432来取代步骤S406,就是除了要 依据记录表从一储存装置撷取一预设播放文件外,还要从储存装置撷取图 3C/3D中的格式转换模块304,并且要将此播放文件通过格式转换模块304 转换成播放模块316可执行的格式,才可继续进行步骤S408。
图5 A所示为本发明第 一 实施例的 一种计算机装置的产生预设播放文件 及记录表的步骤流程图,其对应到图4A。在本实施例中,可以先如步骤S502所述,选择一多媒体文件当作预设播放文件。接着,可以进行步骤S504,
转换预设播放文件为 一预定的格式。预定的格式例如是播放模块可执行的
格式。之后,如步骤S506所述,将经过格式转换的预设播放文件储存至储 存装置中。
在执行步骤S506之后,本实施还可以依据一情境设定指令从多个情境 模式中选择一情境模式(如步骤S508所述)。本实施例所提供的情境模式包 括背景的样式和前景的样式。而所选择的情境模式可以如步骤S510所述, 被记录在记录表中,并将记录表储存至储存装置中。因此,当计算机开机 时,本实施例可以依据记录表内所储存的情境模式来播放预设播放文件。 当然,预设播放文件的路径亦可以被记录在记录表中,本实施例在此不做 任何限制。
图5B所示为本发明第二实施例的一种计算机装置的产生预设播放文件 及记录表的步骤流程图,其对应到图4B。图5B的实施例与图5A的实施例 不同之处,在于本实施例是利用步骤S522,就是进行完将未经格式转换的 预设播放文件储存至储存装置中的动作,来取代步骤S504和步骤S506。
图5C所示为本发明第三及第四实施例的 一种计算机装置的产生预设播 放文件及记录表的步骤流程图,其对应到图4C。图5C的实施例与图5A及 图5B的实施例不同之处在于进行完步骤S502之后,则执行步骤S532,就 是将未经格式转换的预设播放文件以及图3C与3D中的格式转换模块304 以文件型式储存至储存装置中,来取代步骤S504和步骤S506。
图6A所示为本发明第 一 实施例的 一种计算机装置产生预设播放文件及 记录表的步骤流程图,其对应到图5A。在本实施例中,可以先如步骤S602 所述,选择多个多々某体文件当作预设播放文件。同样地,本实施例可以如 步骤S604所述,转换这些预设播放文件为播放模块可执行的格式,并且在 经过格式的转换后,这些预设播放文件可以被存入储存装置中(如步骤S606 所述)。在步骤S606之后,接着可执行步骤S608,本实施例也可以依据一 情境设定指令从多个情境模式中选择一情境模式。特别的是,在本实施例 中,还可以依据一播放设定指令从多个播放模式中选择一播放模式。
由于在本实施例中,使用者指定多个多媒体文件当作预设播放文件。 因此,本发明可以提供"指定播放"、"循序播放"或是"随机播放"等播 放模式供使用者选择。而使用者所选择的情境模式和播放模式以及预设播放文件的路径都可以如步骤S610所述被记录至记录表中,并将记录表储存
至储存装置中。藉此,当计算机装置开机时,就可以依据记录表内所记录的播放模式撷取其中 一预设播放文件,并且依据所选择的情境模式来播放。
图6B所示为本发明第二实施例的一种计算机装置的产生预设播放文件及记录表的步骤流程图,其对应到图5B。图6B与图6A不同之处,在于执行完步骤S602之后,则进行步骤S622,就是将未经格式转换的预设播放文件储存至储存装置中,来取代步骤S604和步骤S606。
图6C所示为本发明第三及第四实施例的一种计算机装置产生预设播放文件及记录表的步骤流程图,其对应到图5C。本实施例与前述实施例不同之处,在于进行完步骤S602之后,则进行步骤S632就是将未经格式转换的预设播放文件以及图3C与3D中的格式转换模块304以文件型式储存至储存装置中,以取代步骤S604和步骤S606。
综上所述,由于本发明是将预设播放文件存放在像是硬盘或是随身碟等操作系统可辨识的储存装置中,因此本发明可以允许使用者选多个多媒体文件当作预设播放文件。另外,由于本发明具有格式转换模块可以转换预设播放文件为播放模块可执行的格式,因此本发明可以在开机时显示DOS或其它类似4喿作系统(如FreeDOS)所支持的最高解析度(如1024x768全彩)的视讯画面。
虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,本领域的技术人员在不脱离本发明的精神和范围的前提下可作若干的更动与润饰,因此本发明的保护范围以本发明的权利要求为准。
权利要求
1.一种计算机装置,其特征是,上述计算机装置包括应用系统,依据输入指令,而将多媒体文件设为预设播放文件,并将上述预设播放文件储存至储存装置,且上述应用系统依据上述输入指令以及上述预设播放文件的储存位置产生记录表;储存装置,耦接上述应用系统,用以储存转换为上述预设播放文件;以及基本输入输出系统单元,耦接上述应用系统,用以在上述计算机装置开机时执行开机程序,并在执行上述开机程序时,依据上述记录表内容而从上述储存装置撷取上述预设播放文件,以在上述计算机装置开机时播放上述预设播放文件。
2. 根据权利要求1所述的计算机装置,其特征是,上述计算机装置还包括内存,用以在上述基本输入输出系统撷取上述预设播放文件时,作为暂时存放上述预设播放文件的位置。
3. 根据权利要求1所述的计算机装置,其特征是,其中上述储存装置为硬盘。
4. 根据权利要求1所述的计算机装置,其特征是,其中上述储存装置为闪存储存装置。
5. 根据权利要求1所述的计算机装置,其特征是,其中上述多媒体文 件为视讯多i某体文件。
6. 根据权利要求1所述的计算机装置,其特征是,其中上述多媒体文件为音讯多媒体文件。
7. —种计算机装置的开机系统,其特征是,上述开机系统包括接口模块,依据输入指令而将至少一多媒体文件设定为预设播放文件,并产生记录表,上述预设播放文件位于一储存装置中;动态处理模块,安装在上述计算机装置的基本输入输出系统中,用以在上述计算机装置开机时产生撷取要求;文件撷取模块,安装在上述计算机装置的基本输入输出系统中,用以读取上述记录表,并在接收到上述擷取要求时,依据上述记录表而从上述储存装置撷取上述预设播放文件;播放模块,安装在上述计算机装置的基本输入输出系统中,并耦接上述动态处理模块,以在上述计算机装置开机时播放上述预设播放文件;以及格式转换模块,可耦接于上述接口模块、上述文件撷取模块以及上述储存装置其中之一,用以将上述预设播放文件转换为预设格式。
8. 根据权利要求7所述的开机系统,其特征是,上述开机系统还包括内建数据库,耦接上述接口模块,并储存多个样板多媒体文件,用以作为上述预设播放文件的选择。
9. 根据权利要求7所述的开机系统,其特征是,其中上述多媒体文件为视讯多媒体文件或音讯多媒体文件。
10. 根据权利要求7所述的开机系统,其特征是,其中上述储存装置为硬盘或闪存储存装置。
11. 根据权利要求7所述的开机系统,其特征是,其中上述播放模块包括视讯播放模块和音讯播放模块。
12. 根据权利要求7所述的开机系统,其特征是,其中上述动态处理模块还将上述文件撷取模块所撷取到的预设播放文件暂存至内存中。
13. —种计算机装置的开机方法,其特征是,上述开机方法包括执行基本输入输出系统;以及从储存装置中撷取预设播放文件,以在执行上述基本输入输出系统时播放上述预设播放文件。
14. 根据权利要求13所述的开机方法,其特征是,上述开机方法还包括当上述基本输入输出系统执行完毕后,停止播放上述预设播放文件;以及载入操作系统。
15. 根据权利要求13所述的开机方法,其特征是,上述开机方法还包括读取记录表,以依据上述记录表而从上述储存装置撷取上述预设播放文件。
16. 根据权利要求15所述的开机方法,其特征是,其中产生上述预设播放文件和上述记录表的步骤,包括下列步骤选择多媒体文件当作上述预设播放文件;转换上述预设播放文件的格式为预设格式; 储存预设播放文件至上述储存装置中; 依据情境设定指令从多个情境模式中选择其中之一;以及 记录所选择的情境模式至上述记录表中,以在上述计算机装置开机时 依据所选择的情境模式播放上述预设播放文件。
17. 根据权利要求16所述的开机方法,其特征是,其中上述这些情境 模式包括画面的背景和前景。
18. 根据权利要求15所述的开机方法,其特征是,其中产生上述预设 播放文件和上述记录表的步骤,包括下列步骤选择多个多媒体文件当作预设播放文件;转换上述这些预设播放文件的格式为预设格式; 储存预设播放文件至上述储存装置中; 依据情境设定指令从多个情境模式中选择其中之一; 依据播放设定指令从多个播放模式中选择其中之一;以及 记录所选择的情境模式和播放模式至上述记录表中,以在上述计算机 装置开机时依据所选择的播放模式撷取上述这些预设播放文件其中之一, 并依据所选择的情境模式来播放所撷取的预设播放文件。
19. 根据权利要求18所述的开机方法,其特征是,其中上述这些播放 模式包括指定播放、循序播放和随机播放。
20. 根据权利要求13所述的开机方法,其特征是,其中上述预设播放 文件为一见讯文4牛。
21. 根据权利要求13所述的开机方法,其特征是,其中上述预设播放 文件为音讯文件。
22. 根据权利要求13所述的开机方法,其特征是,其中上述储存装置 为硬盘。
23. 根据权利要求13所述的开机方法,其特征是,其中上述储存装置 为闪存储存装置。
全文摘要
一种计算机装置与其开机系统和开机方法。该计算机装置,包括应用系统、储存装置和基本输入输出系统单元。应用系统可以分别耦接储存装置和基本输入输出系统单元,其可以依据一输入指令,将至少一多媒体文件设为一预设播放文件,并储存至储存装置中。另外,应用系统还可以依据输入指令及预设播放文件的储存位置产生一记录表给基本输入输出系统单元。而基本输入输出系统单元因具有文件撷取模块,其可以在计算机装置开机时,依据记录表而从储存装置撷取预设播放文件,并且加以播放。本发明还提出计算机装置的开机系统和开机方法。
文档编号G06F9/445GK101676870SQ20081014905
公开日2010年3月24日 申请日期2008年9月19日 优先权日2008年9月19日
发明者林志龙, 郭振钦, 陈建宏 申请人:华硕电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1