调整微处理器工作频率的控制方法和系统的利记博彩app

文档序号:7595935阅读:296来源:国知局
专利名称:调整微处理器工作频率的控制方法和系统的利记博彩app
技术领域
本发明涉及一种调整微处理器工作频率的控制方法和系统,尤其是涉及一种封闭环境下的微处理器工作频率的控制方法和系统。
背景技术
随着大规模集成电子技术的发展,电脑及家用电器的运行性能越来越高,而作为电脑和家用电器的“心脏”或者“大脑”的微处理器,其主频速度大幅度提升,相应微处理器的功耗也大幅度增加。微处理器长时间的运行,其微处理器里面的硅半导体将产生大量的热量,如果不能及时把其产生的热量散发掉,将会导致温度过高而被烧毁。因此微处理器的散热问题是业界的一大难题。通过实际的使用经验发现,现有PC系统中的微处理器在大多数时间中都是闲置的状态,但是仍然会维持满挡的工作频率。
中国发明专利授权公告号第1153118号专利,提供一种在有操作系统的环境下,利用微处理器执行操作系统发出的待处理(Idle)信号的程序来实现了解微处理器的当前使用率从而改变微处理器的工作时钟频率。也就是当目前微处理器使用率相当低时,可以动态地、适当地调低微处理器的工作频率,一方面不会因而造成微处理器执行上速度的降低,另一方面也可以达到省电和降温的目的。
然而,该专利未能解决一种封闭环境中,该封闭环境是特指使用者无法自行安装操作系统以及增减功能的软件环境,例如与音/视频硬件设备结合成一体的软件环境,尤指家电产品中所属的软件环境。通常所说的操作系统是指资源管理,即在相互竞争的程序之间有序地控制对处理器、内存以及其它I/O接口设备,档案系统的资源分配与管理,而该等程序有序控制就需要通过待处理(Idle)信号来解决。因此该专利无法解决在封闭环境下实现微处理器工作频率的改变。
该封闭环境主要涉及到处理数据量较大的音/视频文件的解码运算的环境,由于该音/视频文件存储容量较大,需要经过压缩并编码处理后形成存储容量较小的音/视频压缩文件,该种音/视频文件压缩规格包括有MPEG(Motion Pictures Expert Group)、WMA(Windows Media Audio)、AVI(Audio Video Interleave)等等。在播放经过压缩后的视频文件时,就需要通过微处理器对该文件进行解码运算。
由此,有必要提供一种在封闭环境下也能改变微处理器的工作频率的控制方法和系统。

发明内容
本发明的目的在于提供一种在封闭环境下的调整微处理器工作频率的控制方法和系统。
根据上述发明目的,本发明提出一种调整微处理器工作频率的控制方法,其包括下列步骤第一步首先在载入一音/视频资料段的同时并取得该资料段的播放时间并加以存储;第二步然后通过微处理器解码该资料段并同时动态存储解码时间;第三步根据所存储的播放时间和动态解码时间,计算出动态解码时间与播放时间的比值以取得微处理器的当前使用率并加以存储。
第四步根据所存储的当前使用率来控制微处理器的工作时钟频率。
根据上述发明目的,本发明提出一种调整微处理器工作频率的控制系统,其包括一用于对音/视频资料段进行解码的微处理器;与微处理器相连的存储器,用于存储该视频资料段的播放时间和动态解码时间;计算器,用于计算解码时间与播放时间的比值来计算该微处理器的当前使用率并送至存储器加以存储;控制器与存储器和微处理器均相连,其根据存储器所存储的当前使用率,来改变该微处理器的工作时钟频率。
本发明所公开的调整微处理器工作频率的控制方法和系统,其优点表现在在微处理器使用率较低的情况下,并在封闭环境下实现有效控制微处理器的工作时钟频率,从而能够达到减少耗电量和降低温度的效果。


图1为本发明用于调整微处理器工作频率的控制方法的流程图。
图2为本发明中用于调整微处理器的控制系统的结构图。
图3为本发明中当前微处理器使用率和微处理器工作时钟频率的关系图。
具体实施例方式
本发明主要是针对一般在封闭环境下的情况来说明,该封闭环境是特指使用者无法自行安装操作系统以及增减功能的软件环境,例如与音/视频硬件设备结合成一体的软件环境,尤指家电产品中所属的软件环境。然而对于该领域内的一般技术人员,可以根据本发明的原理而进行修改,也可应用于电池驱动的智能设备,这些设备需要节省电池功率,例如蜂窝电话,个人数字助理(PDA)以及便携式音/视频播放器这类电池支持的系统,均在本发明的保护范围内。
目前的视频标准有两种NTSC(National Television SystemsCommittee)标准和PAL(Phase Alternating Line)标准。在NTSC标准下为每秒播放30幅画面,在PAL标准下为每秒播放25幅画面,通过以上数据就可轻易计算出上述每个画面的播放时间T1。根据上述标准,一音/视频压缩文件包括若干个连续的资料段,而播放每个资料段的播放时间也遵循上述标准来获取,在载入该视频压缩文件之后,微处理器需要对该文件进行解码动作,而解码动作需要通过微处理器来进行大量复杂的运算,就产生解码时间T2,当解码动作结束后,微处理器就处于空闲状态,其产生一个闲置时间为T3,即播放时间T1减去解码时间T2的值。当获得微处理器的闲置时间T3后,将该闲置时间T3与已知的解码时间T2进行比值,该比值就是微处理器的当前使用率。由于微处理器的当前使用率与微处理器的工作时钟频率成正比例关系,其关系情况可以参阅图3。由此根据该微处理器的当前使用率就可以调整微处理器的工作时钟频率,即可达到省电的目的。比如假设有一段视频资料段的播放时间T1是10秒钟,而微处理器所进行的解码时间T2为1秒钟,如此微处理器就空闲了10-1=9秒钟即闲置时间T3,根据以上结果,就可将微处理器的执行速度降低至一成,使得微处理器在10秒钟的时间内进行解码动作,假设该微处理器为266MHz的奔腾II微处理器,就可以调整其工作在26.6MHz时钟频率。
根据上述发明思想,并参阅图1,本发明的具体实施步骤如下第一步首先在载入音/视频资料段同时取得该资料段的播放时间并加以存储;第二步然后通过微处理器解码该资料段并同时动态存储解码时间;第三步根据所存储的播放时间和动态解码时间,计算出动态解码时间与播放时间的比值以取得微处理器的当前使用率并加以存储。
第四步根据所存储的当前使用率来控制微处理器的工作时钟频率。
请参阅图2,根据本发明思想形成的一种调整微处理器工作频率的控制系统,其包括微处理器,与微处理器相连的存储器,与存储器的一端相连的计算器以及与存储器和微处理器均相连接的控制器。微处理器用于对一音/视频资料段的解码。存储器用于存储该音/视频资料段的播放时间和微处理器对压缩文件进行解码动作的解码时间两个时间。计算器与上述存储器相连,用于计算动态解码时间与播放时间的比值来计算该微处理器的当前使用率。经过计算器所计算后的当前使用率再反馈至存储器加以存储。控制器与存储器和微处理器均相连接,其根据存储器所存储的微处理器的当前使用率,并结合存储器所存储的当前使用率与工作时钟频率的对应关系(参见图3),由此根据不同的当前使用率通过控制器来改变相应的工作时钟频率,其中对应工作频率为该微处理器的若干个可设定工作频率中之一,每一可设定工作频率对应于该微处理器使用率的对应范围内。众所周知,在一般PC或者家用电器的架构中,微处理器的工作时钟频率是由核心逻辑芯片组(Core Logic Chipsets)所提供,因此,透过控制器来控制核心芯片组的工作时钟信号,便可以达到调整微处理器工作时钟频率的目的。另外,在一般的PC架构中,实际产生工作时钟频率的电路是在主板中,并且是根据基频参数和倍频参数来决定工作时钟频率的频率,为方便实施起见,本实施例利用上述的基频参数和倍频参数来调整工作时钟信号频率,也为本领域内一般技术人员所熟悉,并不脱离本发明的精神。
为进一步解决微处理器的散热问题,也可在采用本发明的微处理器的频率控制方法或控制系统之后,结合采用微处理器风扇转速的温度控制,这样效果会更加显着。
权利要求
1.一种调整微处理器工作频率的控制方法,其包括下列步骤首先取得一音/视频资料段的播放时间并存储该时间;然后通过微处理器解码该压缩文件并同时动态存储解码时间;计算所存储的解码时间和播放时间的比值以获得微处理器的当前使用率;通过所获得的微处理器的当前使用率来控制微处理器的工作时钟频率。
2.如权利要求1项所述的控制方法,其中该对应工作频率为该微处理器的若干个可设定工作频率中之一,每一可设定工作频率对应于该微处理器使用率的对应范围内。
3.如权利要求1项所述的控制方法,其中该当前使用率和该对应工作频率成正比。
4.一种在封闭环境下的调整微处理器工作频率的控制方法,其包括下列步骤计算该处理器的当前使用率;以及根据计算出的该当前使用率,控制该处理器操作在对应工作频率下,该当前使用率和该对应工作频率为成正比。
5.如权利要求4项所述的控制方法,其中该封闭环境为与音/视频硬件设备结合一体的软件环境。
6.一种调整微处理器工作频率的控制系统,其包括一微处理器,用于一音/视频资料段的解码;存储器,其与微处理器相连,用于存储该音/视频资料段的播放时间和动态解码时间;计算器,用于计算解码时间与播放时间的比值来计算该微处理器的当前使用率并送至存储器加以存储;控制器与存储器和微处理器均相连,其根据存储器所存储的当前使用率,来改变该微处理器的工作时钟频率。
7.如权利要求6项所述的控制系统,其中该控制系统用于电池驱动的智能设备。
8.如权利要求7项所述的控制系统,其中该智能设备包括便携式音/视频播放器。
全文摘要
本发明涉及一种调整微处理器工作频率的控制方法和系统。其控制方法如下首先在载入一音/视频资料段的同时取得该资料段的播放时间并加以存储然后通过微处理器解码该资料段并同时动态存储解码时间;根据所存储的播放时间和动态解码时间,计算出动态解码时间与播放时间的比值以取得微处理器的当前使用率并加以存储。根据所存储的当前使用率来控制微处理器的工作时钟频率。
文档编号H04N7/26GK1760801SQ20041006715
公开日2006年4月19日 申请日期2004年10月14日 优先权日2004年10月14日
发明者董忠智 申请人:上海环达计算机科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1