系统启动时播放音乐的方法

文档序号:6365073阅读:564来源:国知局
专利名称:系统启动时播放音乐的方法
技术领域
本发明属于多媒体领域,尤其涉及在系统启动时向基本输入/输出系统(BIOS)提供播放音乐的方法。
为解决上述技术问题,本发明包括以下步骤加电自检;初始化声卡;初始化硬盘;保存初始化现场参数到各寄存器;调用BIOS中的播放软件播放音乐;
从寄存器中取出现场参数,并返回,继续执行系统其他设备的初始化程序。
本发明所具有的有益效果是与现有技术相比,由于在系统开机后进行初始化进程的这段时间,暂时保存了现场参数,利用BIOS系统中的播放软件到指定的地址播放音乐,从而使得这段被荒置的时间得到了有效的利用,不仅有利于商家宣传品牌,而且可以满足用户音乐个性化的需求,最终扩充了系统的功能。
开机后,系统执行第一步,指令001,POST加电自检,系统初始化CPU、内存和BIOS的FLASH块(电可擦写存储器)。然后执行第二步,指令002,初始化声卡,将声卡提前初始化不仅为了播放音乐,也是为了减小以后保存现场参数和调用现场参数的复杂程度。第三步指令003,初始化硬盘。第四步,执行指令004保存现场参数,即将此时已初始化的数据,例如原先已经初始化的内存大小、速度、存放地址、芯片组南北桥信息等数据保存到有关寄存器中,以备继续执行时调用,除了一些执行程序的信息外,其余各个设备的信息都放入各自设备的寄存器中。第五步执行指令005,调用BIOS的FLASH块(电可擦写存储器)中的播放软件播放音乐,实际上这是通过在BIOS中编写播放软件来实现的,该播放软件的内容和功能与常规播放软件类似,但其容量必须足够小,能够放入BIOS中的剩余空间内,一般来讲,不大于5k的播放软件就足够使用了。该软件在出厂前被装入BIOS中,用户无法随意更改。执行这一步时,先从BIOS的FLASH块中将该播放软件调如内存,执行其功能,到指定的地址寻找音乐,找到音乐后,再通过声卡将其播放出去。音乐的指定地址并不固定,如果是公司为进行品牌宣传而希望客户能够熟悉某一段音乐,则被指定播放的音乐可以放在BIOS中,以更好地保护这段程序,一般指定在F000:0000--FFFF:FFFF段中,该段为BIOS中地址末尾,用来存放大小未定的文件。而如果是用户有自己喜欢的音乐,则也可以将音乐文件放在硬盘上,只要为其指定一个文件名,然后将自己想播放的文件改为该文件名即可进行播放,这样就可以根据不同的喜好随时进行更改了。当所希望的音乐播放完之后,执行指令006,从各寄存器中取出原先保存的现场参数,载入内存,返回继续执行现场参数中对其他设备的初始化指令。
权利要求
1一种系统启动时播放音乐的方法,其特征在于包括以下步骤加电自检;初始化声卡;初始化硬盘;保存初始化现场参数到各寄存器;调用BIOS中的播放软件播放音乐;从寄存器中取出现场参数,并返回继续执行系统其他设备的初始化程序。
2如权利要求1所述的方法,其特征在于所述的播放音乐可以是放在BIOS中的软件。
3如权利要求1所述的方法,其特征在于所述的播放音乐可以是放在硬盘中的文件。
4如权利要求2所述的方法,其特征在于所述软件应不大于5K。
全文摘要
本发明公开了一种系统启动时播放音乐的方法,包括以下步骤加电自检;初始化声卡;初始化硬盘;保存初始化现场参数到寄存器;调用BIOS中的播放软件播放音乐;从寄存器中取出现场参数,并返回继续执行系统其他设备的初始化程序。本发明所具有的有益效果是与现有技术相比,由于在系统开机后进行初始化进程的这段时间,暂时保存了现场参数,利用BIOS系统中的播放软件到指定的地址播放音乐,从而使得这段被荒置的时间得到了有效的利用,不仅有利于商家宣传品牌,而且可以满足用户音乐个性化的需求,最终扩充了系统的功能。
文档编号G06F9/44GK1424650SQ0213993
公开日2003年6月18日 申请日期2002年12月30日 优先权日2002年12月30日
发明者赵毅, 郑轶民 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1