适合访问压缩数据或播放音频文件的计算机系统
2019-11-22

适合访问压缩数据或播放音频文件的计算机系统

本实用新型提供适合访问压缩数据或播放音频文件的计算机系统。一种适合仿问压缩数据的计算机系统包括:系统CPU;与所述系统CPU相连的存储器;与所述系统CPU相连的包含有压缩数据的至少一个驱动器;第一操作系统,用于控制至少所述系统CPU以及所述存储器;以及第二操作系统,用于使所述系统CPU将所述压缩数据解压缩为解压缩数据,并将所述解压缩数据存储在所述存储器中。

本实用新型的小型OS软件只执行某些功能,并且当所需要的便携式计算机的那些部件被需要时,能够使它们播放所选择的音乐,而不用执行由诸如Windows这样的全系统操作系统所执行的所有后台功能,并且不用访问便携式计算机的监视器电路以及监视屏。另外,当给RAM传输压缩文件时,本实用新型的小型OS只访问HDD。从而,可以看出在播放音频时,本实用新型的小型OS软件部分执行节电和文件管理两者的功能。

在压缩的音频执行模式下,主机(CPU 26)设置寄存器组66的内部寄存器以控制到AC97编解码器42的数据流,并且执行各种功率管理功能。

LPC接口62由CPU 26使用以用来:(1)读取在寄存器组66中的功能键输入寄存器;(2)设置寄存器组66中的控制寄存器以控制AC97编解码器42;(3)从系统存储器(RAM 30)中获得音频PCM(脉冲编码调制)数据;以及

应用本领域技术人员将意识到,在压缩音频模式下可使用的各种软件应用所显出的进步,超过了在传统计算机系统和PC中所发现的进步。若干这样的应用包括:1)媒体选择;2)录音;3)获取和存储数字图像;和4)遥控应用。以下将参照图7的计算机系统700的框图对这些应用中的每一个进行详细地说明。每一个应用可仅以软件运行,并且在某些情况下可以和专用电路IC 40一道运行以便提高电源管理能力。计算机系统700包括早已描述的图3,5和6中的许多组件,其中相同的组件被相同地标注并且为清楚起见那些组件的重复描述将被忽略。四个应用的示例性列表不是唯一的,并且本领域技术人员将意识到其它各种应用,其中在音频压缩模式下计算机系统操作能够提供在传统计算机系统中所显示出的进步之上的进步。

例如,使用具有大约225MIPS处理能力的500MHz的奔腾III CPU以及要求大约15MIPS的解码算法,CPU操作的时间将小于总时间的10%。另外的90%-95%的时间,CPU将处于备用模式,该模式仅需要数毫安的电流。可选地,CPU可以在低时钟速度下运行,这是大多数目前的CPU,例如AMD的Athlon CPU,都能够提供的选项。相似的,在用来装满或重装满RAM的时间期间访问HDD。因此,由于歌曲平均占用大约4分钟来播放并且120M字节的RAM可以容纳大约30首歌曲,以及由于HDD需要1-5秒来上旋(spin up)并且仅需要几秒钟将歌曲播放列表载入RAM中,因而用于HDD的总计访问时间是在120分钟播放时间之中的30秒;1∶240的比率,少于全部功率操作时间的0.5%。这些因素增加了通过使用本实用新型的小型OS操作系统而不是用便携式计算机的全操作系统而获得的功率的节省。当便携式计算机处于音乐播放模式时,本实用新型的全部功率消耗的结果是很低的,并且其直接转化为电池保持可利用电荷量比现有技术所允许的时间更长的时间。本领域技术人员将认识到,本实用新型的压缩的音乐数据可以驻留在硬盘、另外的磁(例如,磁带)媒体、光(例如,CD-ROM)媒体、闪速媒体(例如,SD卡,MMC,存储棒,SMC)上,或者驻留在另外的存储媒体上。

如果想要得到常规的PC操作模式,那么在步骤203,系统引入常规操作模式,并且该常规的操作系统例如Windows98被载入系统RAM 30并执行。正如专用电路40被绕过这样的情形,符合本实用新型的音频软件不响应在常规模式下操作PC的请求。

例如,存储设备1012可以被编程以用来指定只有具有PG或者G级别的电影是能够观看的。相似地,可以将存储设备1012编程以用来指定不允许计算机系统播放成人内容级别的所有TV节目,或者播放成人内容级别的所有音频文件。在操作中,儿童将他们的相关的存储设备1012插入到计算机系统中的适当的插槽中。如果该儿童在娱乐模式下操作计算机系统,那么来自存储设备的表明各种娱乐选项的适当等级的指令数据将作为第一编码信号提供给IC 1002。存储设备接口1004然后将给引擎1010提供代表第一编码信号的编码输入信号。

然后在步骤205,小型OS初始化包括有北桥28,南桥32,硬盘驱动器36,CD/DVD-ROM驱动器38,Codec 42,和CPU 26中一个或多个的系统600的组件。另外,CPU 26使用音频软件去控制到Codec 42的数据流并且执行较早所述的各种电源管理功能。

在这里描述的播放列表文件,是由用户创建的具有期望得到MP3歌曲序列的概括性数据文件。播放列表文件还包括盘路径信息以指示应用程序到何处查找所期望的MP3数据。某些操作系统允许用户即时改变驱动器名。因此,播放列表软件读取由操作系统给予特定驱动器的卷序号(VSN)。所述序号不会改变(除非通过对驱动器重新格式化来故意地改变),并且由此,不管用户是否重新指定了特定驱动器名,播放列表软件可以追踪播放列表数据。这个特征也可以采用诸如盘驱动器的可变换设备相似地进行工作。

一旦将控制转移到小型OS(818),那么就确定Preconfigured ApplicationSuite &小型OS Memory Image(预设应用程序组&小型OS存储图像)(PSM图像)支持功能是否被激活(820)。如果该PSM图像支持没有被激活,那么将进行常规小型OS启动(822)。常规小型OS启动包括选择和装入各种软件模块,当在娱乐模式下操作PC时能够利用该软件模块。

媒体选择多个压缩的音频文件可以存储在计算机系统700的不同媒体中。所述媒体包括HDD 36,CD/DVD盘,闪速媒体卡等等。所述文件可以编号到数千,因而所述文件通常可以以例如歌曲类型,艺术家,相册等等的目录结构被组织。有利的是,可作为小型OS 80一部分的媒体选择软件,响应至少一个功能键以便使用户从不同的媒体中去搜索、访问和选择音频文件或目录。