于播放视讯资料时调整处理器工作频率的方法

文档序号:6623855阅读:129来源:国知局
专利名称:于播放视讯资料时调整处理器工作频率的方法
技术领域
本发明是有关于一种调整处理器工作频率的方法,其特别有关于藉由预先得知视讯资料对应的位元率,于播放视讯资料时,依据位元率来调整处理器的工作频率的机制。
背景技术
随着国民所得与生活水准的提升,民众对于休闲品质的要求逐渐提升,此外,再加上资讯科技的蓬勃发展与数位化观念的兴起等因素,现今民众多已接受使用资讯产品如电脑系统进行视讯资料的播放,以藉由视讯资料的播放,获得观赏的愉悦感,进而达成休闲的目的。
早期电脑系统播放视讯资料的方法,是于解码与播放视讯资料时,调整中央处理单元为最高的工作频率,使解码器不论视讯资料的位元率(bit rate)的高低,皆可进行视讯资料的解码与播放动作,此方法虽有效解码与播放视讯资料,但电脑系统必须提供较以往更多的电力才能够维持CPU的正常运作,进而导致CPU高耗电量的问题产生。
为能降低CPU的耗电量,现今电脑系统播放视讯资料的方法,是先调整CPU的工作频率至解码器可解码与播放视讯资料所需的工作频率后,CPU就持续保持足够解码器使用的固定工作频率状态,以供解码器使用,此方法对于使用固定位元率(ConstantBit Rate,CBR)编码压缩技术的视讯资料来说,由于CBR不论视讯资料的复杂程度,皆以固定的位元率进行资料的编码压缩,因此当CPU保持固定工作频率状态时,尚可供解码器针对采用CBR编码压缩技术的视讯资料进行解码与播放。
然而,此方法对于使用变动位元率(Variable Bit Rate,VBR)编码压缩技术的视讯资料来说,由于VBR是根据视讯资料的复杂程度,动态调整位元率以进行资料的编码压缩,因此当CPU保持固定工作频率状态,以供解码器使用时,若有复杂、变动剧烈频繁的视讯资料欲进行解码与播放,则因CPU无法即时因应足够的工作频率以供解码器使用,而产生解码与播放上的缺失,此缺失如当解码与播放的视讯资料所需的工作频率(如图1A所示)远高于CPU分配的工作频率(如图1B所示)时,CPU因无法即时配置较高的工作频率,产生如图1B所示的一系统资源不足区域10’,进而使解码器无法进行解码与播放,这时解码器系会选择一张B画面不进行解码与播放,根据不同的情形,有时连P画面也有可能省略,形成「掉张」情况,即于播放视讯资料的期间,播放不连续的画面,导致视讯资料的播放品质下降,以及民众观赏愉悦感降低等缺失,此外,当解码与播放的视讯资料所需的工作频率(如图1A所示)远低于CPU分配的工作频率时(如图1B所示),CPU是不会调整分配工作频率的,则形成如图1B所示的一系统资源过多区域12’,导致CPU系统资源的浪费。
因此,如何提出一种于播放视讯资料时调整处理器工作频率的方法,不仅改善传统播放品质下降与处理器的系统资源浪费饿缺点,又可达成省电的目的,长久以来一直是使用者殷切盼望及本发明人努力之所在,而本发明人基于多年从事于视讯资料处理的相关研究,穷其个人专业知识,终于研究出一种于播放视讯资料时调整处理器工作频率的方法,可解决上述的问题。

发明内容
本发明的主要目的,在于提供一种于播放视讯资料时调整处理器工作频率的方法,其是藉由事先取得视讯资料的位元率,以于播放视讯资料时,动态调整处理器的工作频率,藉此,配置较佳的系统资源,进而达成省电的目的。。
本发明的另一目的,在于提供于播放视讯资料时调整处理器工作频率的方法,以避免不连续画面的情形发生,增进播放视讯资料的流畅度。
为达上述的目的及优点,本发明的一种于播放视讯资料时调整处理器工作频率的方法,其是撷取该m画面群组的一包裹(Pack),以取得该m画面群组至该n画面群组的一第一资料大小,并经由该m画面群组至该n画面群组对应的一第一播放时间的得知,计算一第一位元率,以依据该第一位元率,于播放该m画面群组至该n画面群组时,调整一处理器的一工作频率。
另外,本发明亦可藉由该包裹,以取得该m影像画面至该n影像画面的一第二资料大小,并撷取该m影像画面至该n影像画面对应的一第二播放时间,计算一第二位元率,以依据该第二位元率,于播放该m影像画面至该n影像画面时,调整该处理器的工作频率。
再者,本发明进一步经由该包裹,以得知该m视讯资料至该n视讯资料的一第三资料大小,并经由撷取该m视讯资料至该n视讯资料对应的一第三播放时间,计算一第三位元率,以依据该第三位元率,于播放该m视讯资料至该n视讯资料时,动态调整该处理器的工作频率,藉此,有效配置处理器所需的系统资源,达成省电的目的,增进播放视讯资料的流畅度。


图1A其为播放视讯资料所需的处理器的工作频率的波形图;图1B其为习知技术的于播放视讯资料期间处理器提供的工作频率的波形图;图2其为本发明的一较佳实施例的流程图;图3A其为本发明的包含单一画面群组的光学储存媒体的示意图;图3B其为图3A的画面群组序列的示意图;图4A其为本发明的包含复数个画面群组的光学储存媒体的示意图;图4B其为图4A的画面群组序列的示意图;
图5A其为本发明的另一包含复数个画面群组的光学储存媒体的示意图;图5B其为图5A的画面群组序列的示意图;图6A其为本发明的播放视讯资料所需的工作频率的波形图;图6B其为本发明的于播放视讯资料期间处理器提供工作频率的波形图;图7其为本发明的位元率与工作频率的线性对应关系示意图;图8其为本发明的另一较佳实施例的流程图;图9A其为本发明的包含影像画面的光学储存媒体的示意图;图9B其为图9A的包裹记录的第四磁区偏移量的示意图;图9C其为图9A的包裹记录的第五磁区偏移量的示意图;图9D其为图9A的包裹记录的第六磁区偏移量的示意图。
序号说明10’系统资源不足区域 12’系统资源过多区域1 光学储存媒体 10 包裹L1第一磁区偏移量L2第二磁区偏移量L3第三磁区偏移量L4第四磁区偏移量L5第五磁区偏移量L6第六磁区偏移量12 m画面群组 14 n画面群组16 I画面 18 B画面20 P画面
具体实施例方式兹为使审查员对本创作的结构特征及所达成的功效有更进一步的了解与认识,谨以较佳实施例及配合详细的说明,说明如下当播放视讯资料时,习知的方法是会发生处理器配置过多或不足的工作频率,以及视讯资料之画面不连续的情况,有鉴于此,本发明提供一种于播放视讯资料时调整处理器工作频率的方法,其是藉由事先得知视讯资料对应的位元率,以于播放视讯资料时,依据位元率,动态调整处理器的工作频率,藉此,以改善习知技术系统资源配置不良与播放品质下降的缺点。
请参阅图2,其为本发明的一较佳实施例的流程图,此实施例的视讯资料是以画面群组(Group of Picture,GOP)为例,以依据画面群组对应的位元率,调整处理器的工作频率,首先,依步骤S10所示,撷取一m画面群组的一包裹(Pack),以取得该m画面群组至一n画面群组的一第一资料大小,在此,本实施例是以m=n为例作为说明,当m=n时,指依据单一画面群组的位元率,调整处理器的工作频率,在此以m画面群组作为欲得知的单一画面群组的位元率为例作为说明,并请一并参阅图3A至图3B,一光学储存媒体1包含一包裹10与一m画面群组12,该包裹10是记录该m画面群组12的一第一磁区偏移量L1,因m=n指依据单一画面群组的位元率,且在此是以m画面群组作为欲得知的单一画面群组,故取得该第一资料大小即为该m画面群组12的资料大小,即该第一磁区偏移量L1乘于2048bytes,若第一磁区偏移量为160,则该第一资料大小为2.621Mbytes。
接着,执行步骤S12撷取该m画面群组至该n画面群组对应的一第一播放时间,以依据该第一资料大小与该第一播放时间,计算一第一位元率,因m=n是指依据单一画面群组的位元率,且在此是以m画面群组作为欲得知的单一画面群组为例,则可得知该第一播放时间等于该m画面群组12的播放时间,在MPEG标准中系规定画面群组之播放时间可为0.033秒至0.5秒,在此实施例中,假定该m画面群组12对应的播放时间为0.5秒,因此,可藉由该第一资料大小与该第一播放时间的取得,即可依据公式(1)计算该第一位元率约为5.243Mbit/sec;最后,经由步骤S14以依据该第一位元率,于播放该m画面群组至该n画面群组时,即播放m画面群组12时,调整一处理器的一工作频率,藉此,使该处理器提供播放m画面群组12所需的该工作频率。
请再参阅图2,在另一实施例中,是以m≠n,且该m画面群组的位置是位于该n画面群组的位置之前为例作为说明,当m≠n时,是指依据复数个画面群组的位元率,调整处理器的工作频率,首先,执行步骤S10,并请参阅图4A与图4B,该包裹10是记录该m画面群组12至该n画面群组14的一第二磁区偏移量L2,因此,经由上述的换算方法可得该m画面群组12至该n画面群组14的第一资料大小;之后,执行步骤S12撷取该m画面群组12至该n画面群组14对应的第一播放时间,以依据该第一资料大小与该第一播放时间,计算第一位元率;接续,进行步骤S14以依据该第一位元率,于播放该m画面群组12至该n画面群组14时,调整该处理器的工作频率。
又,该m画面群组的位置是可位于该n画面群组的位置之后,请再参阅第图2、图5A及图5B,该包裹10是记录该m画面群组12至该n画面群组14的一第三磁区偏移量L3,当执行一回转功能,且欲于该m画面群组12回转至该m画面群组14时,可藉由该包裹10记录的该第三磁区偏移量L3,换算以得知该m画面群组12至该n画面群组10的第一资料大小,并经由对应的第一播放时间的取得,计算第一位元率,以动态调整该处理器的工作频率,如此一来,当播放视讯资料时所需的工作频率(如图6A所示)等于处理器提供的工作频率(如图6B所示),藉此,以减少处理器发生配置过多或不足的工作频率的情况,有效节省系统资源的消耗,进而达成省电目的。
请参阅图7,其为本发明位元率与工作频率的线性对应关系示意图,本发明的该第一位元率与该处理器的该工作频率为一线性对应关系,藉此以经由该第一位元率的取得,进而采用一进阶组态电源介面(Advanced Configuration and Power Interface,ACPI)方法,调整该处理器的该工作频率,图7所示的该第一位元率与该工作频率的对应关系为本发明的一实施例,在不同的硬体设备与基本输入输出系统(Bios)的配合下,会产生不同的对应关系。
请参阅图8,其为本发明的另一较佳实施例的流程图,其与该图2所示的不同点在于此实施例的视讯资料是以影像画面为例,以依据影像画面的位元率,动态调整处理器的工作频率,如图所示,首先,依据步骤S20所示,撷取一m影像画面(imageframe)对应的包裹,以取得该m影像画面至一n影像画面的一第二资料大小,在此,本发明是以m=n为例作为说明,当m=n时,是指依据单一影像画面的位元率,调整处理器饿工作频率,在此是以I画面作为欲得知的单一影像画面的位元率为例作为说明,然,本发明亦可经由计算P画面或B画面的位元率,以调整处理器的工作频率。
并请一并参阅图9A至图9B,其中,由该第一包裹10的记录可得知该I画面16的一第四磁区偏移量L4,藉此,以依据该第四磁区偏移量L4,进行换算以得知该第二资料大小。
接着,执行步骤S22撷取该m影像画面至该n影像画面的一第二播放时间,因m=n是指依据单一画面群组的位元率,且在此是以I画面作为欲得知的单一影像画面的位元率为例,则可得知该第二播放时间是等于该I画面16的播放时间,以依据该第二资料大小与该第二播放时间,计算一第二位元率;最后,经由步骤S24以依据该第二位元率与该工作频率的线性关系,于播放该m影像画面至该n影像画面时,即播放该I画面16时,透过该进阶组态电源介面方法,调整该处理器的该工作频率。
此外,请再参阅图8,在此另一实施例中,是以m≠n以及该m影像画面的位置是位于该n影像画面的位置之前为例作为说明,其中当m≠n时,是指依据复数个影像画面的位元率,调整处理器的工作频率,再者,m影像画面可为I画面、P画面或B画面,n影像画面可为I画面、P画面或B画面,在此是以m影像画面为I画面以及n影像画面为B画面为例,首先,依据步骤S20所示,并请参阅图9A及图9C,该包裹10是记录该I画面16至该B画面18的一第五磁区偏移量L5,因此,经由上述的换算方法可得该I画面16至该B画面18的第二资料大小;之后,执行步骤S22撷取该I画面16至该B画面18对应的第二播放时间,以依据该第二资料大小与该第二播放时间,计算第二位元率;接续,进行步骤S24以依据该第二位元率,于播放该I画面16至该B画面18时,调整该处理器的工作频率。
又,当m≠n时,该m影像画面的位置是位于该n影像画面的位置之后,在此实施例中是以m影像画面为P画面,而n影像画面为I画面为例,请参阅图8、图9A及图9D,该包裹10是记录P画面20至I画面16的一第六磁区偏移量L6,当执行一回转功能,以于该P画面20回转至I画面16时,可藉由步骤S20以藉由该包裹10记录的该第六磁区偏移量L6,换算以得知该P画面20至I画面16的第二资料大小,并经由步骤S22取得对应的第二播放时间,计算第二位元率,以依据该第二位元率,动态调整该处理器的工作频率。
此外,该包裹10是可记录跨画面群组的影像画面的磁区偏移量,以于播放一画面群组的一影像画面如B画面至另一画面群组的一影像画面如I画面时,可依据对应的位元率,调整处理器的工作频率。
综上所述,本发明是有关于一种于播放视讯资料时调整处理器的工作频率的方法,其是供DVD解码器选择依据对应画面群组的位元率、对应影像画面的位元率或对应视讯资料的位元率,动态调整处理器的工作频率,藉此,节省系统资源的消耗,避免不连续画面的情形产生,进一步达成省电与提升观赏的愉悦感的目的。
以上所述,仅为本创作的一较佳实施例而已,并非用来限定本创作实施的范围,凡依本创作申请专利范围所述的形状、构造、特征及原理等的变化与修饰,均应包括于本创作的申请专利范围内。
权利要求
1.一种于播放视讯资料时调整处理器工作频率的方法,该方法包含下列步骤撷取一m画面群组(Group of Picture,GOP)的一包裹(Pack),以取得该m画面群组至一n画面群组的一第一资料大小;撷取该m画面群组至该n画面群组对应的一第一播放时间,以依据该第一资料大小与该第一播放时间,计算一第一位元率;依据该第一位元率,于播放该m画面群组至该n画面群组时,调整一处理器的一工作频率。
2.如申请专利范围第1项所述的方法,其中,该第一位元率等于该第一资料大小除以该第一播放时间。
3.如申请专利范围第1项所述的方法,其中,该包裹是记录该m画面群组至该n画面群组的一第一磁区偏移量(sectoroffset),以依据该第一磁区偏移量,得知该第一资料大小。
4.如申请专利范围第1项所述的方法,其中,m=n,是指单一画面群组。
5.如申请专利范围第4项所述的方法,其中,当m=n时,该第一播放时间可为0.033秒至0.5秒。
6.如申请专利范围第1项所述的方法,其中,该m画面群组的位置可位于该n画面群组的位置之后。
7.如申请专利范围第1项所述的方法,其中,该m画面群组的位置可位于该n画面群组的位置之前。
8.如申请专利范围第1项所述的方法,其中,该第一位元率与该处理器的该工作频率为一线性对应关系。
9.如申请专利范围第1项所述的方法,其采用一进阶组态电源介面(Advanced Configuration and Power Interface,ACPI)方法,调整该处理器的该工作频率。
10.如申请专利范围第1项所述的方法,其中,该包裹可为一航行包裹(Navigation Pack)。
11.一种于播放视讯资料时调整处理器工作频率的方法,该方法包含下列步骤撷取一m影像画面(image frame)对应的一包裹,以取得该m影像画面至一n影像画面的一第二资料大小;撷取该m影像画面至该n影像画面对应的一第二播放时间,以依据该第二资料大小与该第二播放时间,计算一第二位元率;依据该第二位元率,于播放该m影像画面至该n影像画面时,调整一处理器的一工作频率。
12.如申请专利范围第11项所述的方法,其中,该第二位元率等于该第二资料大小除以该第二播放时间。
13.如申请专利范围第11项所述的方法,其中,该包裹是记录该m影像画面至该n影像画面的一第二磁区偏移量,以依据该第二磁区偏移量,得知该第二资料大小。
14.如申请专利范围第11项所述的方法,其中,m=n,是指单一影像画面。
15.如申请专利范围第11项所述的方法,其中,该m影像画面的位置可位于该n影像画面的位置之后。
16.如申请专利范围第11项所述的方法,其中,该m影像画面的位置可位于该n影像画面的位置之前。
17.如申请专利范围第11项所述的方法,其中,该第二位元率与该处理器的该工作频率为一线性对应关系。
18.如申请专利范围第11项所述的方法,其采用一进阶组态电源介面方法,调整该处理器的该工作频率。
19.如申请专利范围第11项所述的方法,其中,该m影像画面可为一I画面、一P画面或一B画面。
20.如申请专利范围第11项所述的方法,其中,该n影像画面可为一I画面、一P画面或一B画面。
21.如申请专利范围第11项所述的方法,其中,该包裹可为一航行包裹。
22.一种于播放视讯资料时调整处理器工作频率的方法,该方法包含下列步骤撷取一m视讯资料的一包裹,以取得该m视讯资料至一n视讯资料的一第三资料大小;撷取该m视讯资料至该n视讯资料对应饿一第三播放时间,以依据该第三资料大小与该第三播放时间,计算一第三位元率;依据该第三位元率,于播放该m视讯资料至该n视讯资料时,调整一处理器的一工作频率。
23.如申请专利范围第22项所述的方法,其中,该第三位元率等于该第三资料大小除以该第三播放时间。
24.如申请专利范围第22项所述的方法,其中,该包裹是记录该m视讯资料至该n视讯资料的一第三磁区偏移量,以依据该第三磁区偏移量,得知该第三资料大小。
25.如申请专利范围第22项所述的方法,其中,m=n,是指单一视讯资料。
26.如申请专利范围第22项所述的方法,其中,该m视讯资料的位置可位于该n视讯资料的位置之后。
27.如申请专利范围第22项所述的方法,其中,该m视讯资料的位置可位于该n视讯资料的位置之前。
28.如申请专利范围第22项所述的方法,其中,该第三位元率与该处理器的该工作频率为一线性对应关系。
29.如申请专利范围第22项所述的方法,其采用一进阶组态电源介面,以调整该处理器的该工作频率。
30.如申请专利范围第22项所述的方法,其中,该包裹可为一航行包裹。
全文摘要
本发明有关一种于播放视讯资料时调整处理器工作频率的方法,其是藉由包裹取得,以得知一m画面群组至一n画面群组的一第一资料大小、一m影像画面至一n影像画面的一第二资料大小或一m视讯资料至一n视讯资料的一第三资料大小,并经由对应第一资料大小的一第一播放时间、第二资料大小的一第二播放时间,或第三资料大小的一第三播放时间的得知,计算一第一位元率、一第二位元率或一第三位元率,以依据第一位元率、第二位元率或第三位元率,调整处理器的工作频率,藉此,有效配置处理器所需的系统资源,达成省电的目的。
文档编号G06F1/32GK1702602SQ20051007740
公开日2005年11月30日 申请日期2005年6月23日 优先权日2005年6月23日
发明者吴东朋, 王耀亿 申请人:英特维数位科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1