一种用于降低视频播放终端的CPU温度的方法及设备技术

技术编号:13584827 阅读:52 留言:0更新日期:2016-08-24 14:20
本发明专利技术公开了一种用于降低视频播放终端的CPU温度的设备及方法,该方法包括:检测所述视频播放终端当前播放视频的帧频;以及在所述帧频低于第一预设值的情况下,减少针对视频帧进行的元操作的数量。通过上述技术方案,视频的帧频可在一定程度上反应CPU的资源或温度情况,在其资源较为紧张又或者温度较高的情况下,会导致播放视频的帧频下降,用户在观看该视频时会有卡顿的感觉。在此情况下,本发明专利技术提供根据视频的帧频来调整每帧的元操作数量,以在CPU资源紧张的情况下,缓解CPU的压力,降低CPU温度,并保证视频的流畅播放。

【技术实现步骤摘要】

本专利技术涉及信息
,具体地,涉及一种用于降低视频播放终端的CPU温度的方法及设备
技术介绍
视频播放终端指能播放以数字信号形式存储的视频的电子器件产品,其内一般含有视频播放软件。该视频播放软件携带解码器以还原经过压缩媒体文件,另外,该视频播放软件还内置一整套转换频率以及缓冲的算法。随着人们对视频清晰度的要求越来越高,目前的视频文件的体积也越来较大,例如,一时长为2个小时1080p的视频文件,其具有1920×1080的分辨率,其体积可能会达到4G。视频播放程序对此类大体积的视频文件进行解码及渲染时,需要占用CPU的大量资源。在CPU的资源消耗过度的情况下,会导致视频播放卡顿,且CPU温度也会升高。CPU温度升高之后,越发会导致处理速度变慢,视频播放卡顿,严重时甚至会导致视频播放终端死机。
技术实现思路
本专利技术的目的是提供一种用于降低视频播放终端的CPU温度的方法及设备,其可根据视频的帧频来调整每帧的元操作数量,以在CPU资源紧张的情况下,缓解CPU的压力,降低CPU温度,并保证视频的流畅播放。为了实现上述目的,本专利技术提供一种用于降低视频播放终端的CPU温度的方法,该方法包括:检测所述视频播放终端当前播放视频的帧频;以及在所述帧频低于第一预设值的情况下,减少针对视频帧进行的元操作的数
量。其中,在减少所述元操作的数量之后,该方法还可包括:检测所述视频播放终端当前播放视频的帧频;以及以下至少一者:在所述帧频低于第二预设值的情况下,进一步减少针对视频帧进行的元操作的数量;以及在所述帧频高于第三预设值的情况下,增加针对视频帧进行的元操作的数量。其中,所述第二预设值可小于所述第一预设值,所述第三预设值可大于或等于所述第一预设值。其中,所述元操作的数量的降低可以是指数级别的。其中,所述元操作可包含以下一者或多者:弹幕、用户的点击操作、视频解码以及视频流解密。相应地,本专利技术还提供一种用于降低视频播放终端的CPU温度的设备,该设备包括:用于检测所述视频播放终端当前播放视频的帧频的装置;以及用于在所述帧频低于第一预设值的情况下,减少针对视频帧进行的元操作的数量的装置。其中,该设备还可包括:用于在减少所述元操作的数量之后,检测所述视频播放终端当前播放视频的帧频的装置;以及用于执行以下至少一者的装置:在所述帧频低于第二预设值的情况下,进一步减少针对视频帧进行的元操作的数量;以及在所述帧频高于第三预设值的情况下,增加针对视频帧进行的元操作的数量。其中,所述第二预设值可小于所述第一预设值,所述第三预设值可大于或等于所述第一预设值。其中,所述元操作的数量的降低可以为指数级别的。其中,所述元操作可包含以下一者或多者:弹幕、用户的点击操作、视频解码以及视频流解密。通过上述技术方案,视频的帧频可在一定程度上反应CPU的资源或温
度情况,在其资源较为紧张又或者温度较高的情况下,会导致播放视频的帧频下降,用户在观看该视频时会有卡顿的感觉。在此情况下,本专利技术提供根据视频的帧频来调整每帧的元操作数量,以在CPU资源紧张的情况下,缓解CPU的压力,降低CPU温度,并保证视频的流畅播放。本专利技术的其它特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。在附图中:图1为本专利技术提供的用于降低视频播放终端的CPU温度的方法的流程图;以及图2为本专利技术提供的用于降低视频播放终端的CPU温度的设备的结构示意图。附图标记说明10 帧频检测装置 20 处理装置具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。图1为本专利技术提供的用于降低视频播放终端的CPU温度的方法的流程图。如图1所示,本专利技术提供了一种用于降低视频播放终端的CPU温度的方法,该方法包括:检测所述视频播放终端当前播放视频的帧频;以及在所
述帧频低于第一预设值(例如,24帧每秒,该帧频可使得观众感到播放顺畅)的情况下,减少针对视频帧进行的元操作的数量。在进行视频播放时,视频播放终端的CPU一般会进行大量的计算,之后再根据计算结果进行渲染,以显示视频画面。所述元操作指事先提取出来并封装到线程内的操作,可包含抽象出来且可批量进行的操作,诸如弹幕、用户的点击操作、视频解码以及视频流解密等等。所述视频的帧频(framerate)指的是每秒钟放映或显示的帧或图像的数量。一般而言,其可在一定程度上反应视频播放终端的CPU的资源或温度情况,在其资源较为紧张又或者温度较高的情况下,会导致播放视频的帧频下降,用户在观看该视频时会有卡顿的感觉。本申请的方案则是基于此情形,减小每帧的元操作数量,以在CPU资源紧张的情况下,缓解CPU的压力,降低CPU温度,并保证视频的流畅播放。该元操作的数量的降低可以是指数级别的,即元操作的数量呈指数级别降低。例如,在检测到当前播放视频的帧频低于24帧每秒的情况下,可将元操作数量由之前的每帧256次元操作降低至每帧16次元操作。当然,本专利技术并不限于此,其他减少元操作数量的方式亦可适用于此,例如亦可是按照比例来降低元操作数量,每次调整可将元操作的数量降低20%。在减少所述元操作的数量之后,可继续检测所述视频播放终端当前播放视频的帧频;在检测到所述帧频低于第二预设值(例如,15帧每秒)的情况下(该情况代表CPU的温度或资源压力并没有因为上一次元操作数量的减小而得到有效的缓解),可进一步减少针对视频帧进行的元操作的数量,例如可将元操作数量由之前的每帧16次元操作降低至每帧4次元操作。之后,可继续如果检测到检测所述视频播放终端当前播放视频的帧频,如果检测到所述帧频高于第三预设值(例如,30帧每秒)的情况下(该情况代表CPU的温度或资源压力已因为上一次元操作数量的减小而得到有效的缓
解,视频播放已经很流畅),可增加针对视频帧进行的元操作的数量,以保证视频播放终端各项功能的正常运行。其中,所述第二预设值可小于所述第一预设值,所述第三预设值可大于或等于所述第一预设值。图2为本专利技术提供的用于降低视频播放终端的CPU温度的设备的结构示意图。如图2所示,相应地,本专利技术还提供一种用于降低视频播放终端的CPU温度的设备,该设备包括:帧频检测装置10,用于检测所述视频播放终端当前播放视频的帧频的装置;以及处理装置20,用于在所述帧频低于第一预设值(例如,24帧每秒,该帧频可使得观众感到播放顺畅)的情况下,减少针对视频帧进行的元操作(例如,弹幕、用户的点击操作、视频解码以及视频流解密)的数量的装置。藉此,由于视频的帧频可在一定程度上反应CPU的资源或温度情况,在其资源较为紧张又或者温度较高的情况下,会导致播放视频的帧频下降,用户在观看该视频时会有卡顿的感觉。在此情况下,本专利技术提供根据视频的帧频来调整每帧的元操作数量,以在CPU资源紧张的情况下,缓解CPU的压力,降低CPU温度,并保证视频的流畅播放。其中,该设备还可包括:用于在减少所述元操作的数量之后,检测所述视频播放终端当前播放视频的帧频的装置;以及用于执行以下至少一者的装置:在所述帧频低于第本文档来自技高网
...

【技术保护点】
一种用于降低视频播放终端的CPU温度的方法,其特征在于,该方法包括:检测所述视频播放终端当前播放视频的帧频;以及在所述帧频低于第一预设值的情况下,减少针对视频帧进行的元操作的数量。

【技术特征摘要】
1.一种用于降低视频播放终端的CPU温度的方法,其特征在于,该方法包括:检测所述视频播放终端当前播放视频的帧频;以及在所述帧频低于第一预设值的情况下,减少针对视频帧进行的元操作的数量。2.根据权利要求1所述的方法,其特征在于,在减少所述元操作的数量之后,该方法还包括:检测所述视频播放终端当前播放视频的帧频;以及以下至少一者:在所述帧频低于第二预设值的情况下,进一步减少针对视频帧进行的元操作的数量;以及在所述帧频高于第三预设值的情况下,增加针对视频帧进行的元操作的数量,其中,所述第二预设值小于所述第一预设值,所述第三预设值大于或等于所述第一预设值。3.根据权利要求1或2所述的方法,其特征在于,所述元操作的数量的降低是指数级别的。4.根据权利要求1或2所述的方法,其特征在于,所述元操作包含以下一者或多者:弹幕、用户的点击操作、视频解码以及视频流解密。5.一种用于降低视频播放终端...

【专利技术属性】
技术研发人员:张伟
申请(专利权)人:乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1